Check-in Differences
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Difference From 1dca30d6d2ca6293 To 1313009f7c881397

2014-12-09
14:23
refactoring the SE related SQL functions check-in: 86a0787676 user: sandro tags: trunk
2014-12-07
14:25
WFS importer: supporting versions 2.0.0 and 2.0.2 check-in: 1dca30d6d2 user: sandro tags: trunk
2014-12-05
23:59
fixing the previous commit check-in: 4d8a189974 user: sandro tags: trunk
2014-08-23
16:05
fixing VirtualDBf / VirtualSHP testcases (broken by the previous commit) check-in: b8bde3ea7c user: sandro tags: trunk
15:43
implementig the TextDate interpretation for DBF (and Shapefile) check-in: 1313009f7c user: sandro tags: trunk
08:08
new implementation of Geometry Triggers - UpgradeGeometryTrigges() check-in: 7703d8dfc9 user: sandro tags: trunk

Changes to configure.

     1      1   #! /bin/sh
     2      2   # Guess values for system-dependent variables and create Makefiles.
     3         -# Generated by GNU Autoconf 2.69 for libspatialite 4.2.1-rc1.
            3  +# Generated by GNU Autoconf 2.69 for libspatialite 4.2.1-devel.
     4      4   #
     5      5   # Report bugs to <a.furieri@lqt.it>.
     6      6   #
     7      7   #
     8      8   # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
     9      9   #
    10     10   #
................................................................................
   586    586   subdirs=
   587    587   MFLAGS=
   588    588   MAKEFLAGS=
   589    589   
   590    590   # Identity of this package.
   591    591   PACKAGE_NAME='libspatialite'
   592    592   PACKAGE_TARNAME='libspatialite'
   593         -PACKAGE_VERSION='4.2.1-rc1'
   594         -PACKAGE_STRING='libspatialite 4.2.1-rc1'
          593  +PACKAGE_VERSION='4.2.1-devel'
          594  +PACKAGE_STRING='libspatialite 4.2.1-devel'
   595    595   PACKAGE_BUGREPORT='a.furieri@lqt.it'
   596    596   PACKAGE_URL=''
   597    597   
   598    598   # Factoring default headers for most tests.
   599    599   ac_includes_default="\
   600    600   #include <stdio.h>
   601    601   #ifdef HAVE_SYS_TYPES_H
................................................................................
  1358   1358   #
  1359   1359   # Report the --help message.
  1360   1360   #
  1361   1361   if test "$ac_init_help" = "long"; then
  1362   1362     # Omit some internal or obsolete options to make the list less imposing.
  1363   1363     # This message is too long to be a string in the A/UX 3.1 sh.
  1364   1364     cat <<_ACEOF
  1365         -\`configure' configures libspatialite 4.2.1-rc1 to adapt to many kinds of systems.
         1365  +\`configure' configures libspatialite 4.2.1-devel to adapt to many kinds of systems.
  1366   1366   
  1367   1367   Usage: $0 [OPTION]... [VAR=VALUE]...
  1368   1368   
  1369   1369   To assign environment variables (e.g., CC, CFLAGS...), specify them as
  1370   1370   VAR=VALUE.  See below for descriptions of some of the useful variables.
  1371   1371   
  1372   1372   Defaults for the options are specified in brackets.
................................................................................
  1428   1428     --build=BUILD     configure for building on BUILD [guessed]
  1429   1429     --host=HOST       cross-compile to build programs to run on HOST [BUILD]
  1430   1430   _ACEOF
  1431   1431   fi
  1432   1432   
  1433   1433   if test -n "$ac_init_help"; then
  1434   1434     case $ac_init_help in
  1435         -     short | recursive ) echo "Configuration of libspatialite 4.2.1-rc1:";;
         1435  +     short | recursive ) echo "Configuration of libspatialite 4.2.1-devel:";;
  1436   1436      esac
  1437   1437     cat <<\_ACEOF
  1438   1438   
  1439   1439   Optional Features:
  1440   1440     --disable-option-checking  ignore unrecognized --enable/--with options
  1441   1441     --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  1442   1442     --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
................................................................................
  1562   1562       cd "$ac_pwd" || { ac_status=$?; break; }
  1563   1563     done
  1564   1564   fi
  1565   1565   
  1566   1566   test -n "$ac_init_help" && exit $ac_status
  1567   1567   if $ac_init_version; then
  1568   1568     cat <<\_ACEOF
  1569         -libspatialite configure 4.2.1-rc1
         1569  +libspatialite configure 4.2.1-devel
  1570   1570   generated by GNU Autoconf 2.69
  1571   1571   
  1572   1572   Copyright (C) 2012 Free Software Foundation, Inc.
  1573   1573   This configure script is free software; the Free Software Foundation
  1574   1574   gives unlimited permission to copy, distribute and modify it.
  1575   1575   _ACEOF
  1576   1576     exit
................................................................................
  2106   2106     eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  2107   2107   
  2108   2108   } # ac_fn_c_check_type
  2109   2109   cat >config.log <<_ACEOF
  2110   2110   This file contains any messages produced by compilers while
  2111   2111   running configure, to aid debugging if configure makes a mistake.
  2112   2112   
  2113         -It was created by libspatialite $as_me 4.2.1-rc1, which was
         2113  +It was created by libspatialite $as_me 4.2.1-devel, which was
  2114   2114   generated by GNU Autoconf 2.69.  Invocation command line was
  2115   2115   
  2116   2116     $ $0 $@
  2117   2117   
  2118   2118   _ACEOF
  2119   2119   exec 5>>config.log
  2120   2120   {
................................................................................
  2977   2977       CYGPATH_W=echo
  2978   2978     fi
  2979   2979   fi
  2980   2980   
  2981   2981   
  2982   2982   # Define the identity of the package.
  2983   2983    PACKAGE='libspatialite'
  2984         - VERSION='4.2.1-rc1'
         2984  + VERSION='4.2.1-devel'
  2985   2985   
  2986   2986   
  2987   2987   cat >>confdefs.h <<_ACEOF
  2988   2988   #define PACKAGE "$PACKAGE"
  2989   2989   _ACEOF
  2990   2990   
  2991   2991   
................................................................................
 17186  17186     LIBS="-lz $LIBS"
 17187  17187   
 17188  17188   else
 17189  17189     as_fn_error $? "'libz' is required but it doesn't seem to be installed on this system." "$LINENO" 5
 17190  17190   fi
 17191  17191   
 17192  17192   
 17193         -ac_config_files="$ac_config_files Makefile src/Makefile src/headers/Makefile src/gaiaaux/Makefile src/gaiaexif/Makefile src/gaiageo/Makefile src/gaiageo/flex/Makefile src/gaiageo/lemon/Makefile src/gaiageo/lemon/lemon_src/Makefile src/geopackage/Makefile src/spatialite/Makefile src/shapefiles/Makefile src/dxf/Makefile src/md5/Makefile src/srsinit/Makefile src/srsinit/epsg_update/Makefile src/connection_cache/Makefile src/connection_cache/generator/Makefile src/virtualtext/Makefile src/wfs/Makefile test/Makefile test/sql_stmt_tests/Makefile test/sql_stmt_geos_tests/Makefile test/sql_stmt_geosadvanced_tests/Makefile test/sql_stmt_geopackage_tests/Makefile test/sql_stmt_proj_tests/Makefile test/sql_stmt_mathsql_tests/Makefile test/sql_stmt_lwgeom_tests/Makefile test/sql_stmt_libxml2_tests/Makefile test/sql_stmt_security_tests/Makefile test/sql_stmt_xmlsec_tests/Makefile test/sql_stmt_freexl_tests/Makefile examples/Makefile Doxyfile spatialite.pc"
        17193  +ac_config_files="$ac_config_files Makefile src/Makefile src/headers/Makefile src/gaiaaux/Makefile src/gaiaexif/Makefile src/gaiageo/Makefile src/gaiageo/flex/Makefile src/gaiageo/lemon/Makefile src/gaiageo/lemon/lemon_src/Makefile src/geopackage/Makefile src/spatialite/Makefile src/shapefiles/Makefile src/dxf/Makefile src/md5/Makefile src/srsinit/Makefile src/srsinit/epsg_update/Makefile src/connection_cache/Makefile src/connection_cache/generator/Makefile src/virtualtext/Makefile src/wfs/Makefile test/Makefile test/sql_stmt_tests/Makefile test/sql_stmt_geos_tests/Makefile test/sql_stmt_geosadvanced_tests/Makefile test/sql_stmt_geopackage_tests/Makefile test/sql_stmt_proj_tests/Makefile test/sql_stmt_mathsql_tests/Makefile test/sql_stmt_lwgeom_tests/Makefile test/sql_stmt_libxml2_tests/Makefile test/sql_stmt_security_tests/Makefile test/sql_stmt_xmlsec_tests/Makefile examples/Makefile Doxyfile spatialite.pc"
 17194  17194   
 17195  17195   
 17196  17196   # exporting the TARGET_CPU string
 17197  17197   splite_cpu=`$CC -dumpmachine`
 17198  17198   cat >>confdefs.h <<_ACEOF
 17199  17199   #define TARGET_CPU "$splite_cpu"
 17200  17200   _ACEOF
................................................................................
 18996  18996   test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
 18997  18997   
 18998  18998   cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 18999  18999   # Save the log message, to keep $0 and so on meaningful, and to
 19000  19000   # report actual input values of CONFIG_FILES etc. instead of their
 19001  19001   # values after options handling.
 19002  19002   ac_log="
 19003         -This file was extended by libspatialite $as_me 4.2.1-rc1, which was
        19003  +This file was extended by libspatialite $as_me 4.2.1-devel, which was
 19004  19004   generated by GNU Autoconf 2.69.  Invocation command line was
 19005  19005   
 19006  19006     CONFIG_FILES    = $CONFIG_FILES
 19007  19007     CONFIG_HEADERS  = $CONFIG_HEADERS
 19008  19008     CONFIG_LINKS    = $CONFIG_LINKS
 19009  19009     CONFIG_COMMANDS = $CONFIG_COMMANDS
 19010  19010     $ $0 $@
................................................................................
 19062  19062   
 19063  19063   Report bugs to <a.furieri@lqt.it>."
 19064  19064   
 19065  19065   _ACEOF
 19066  19066   cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 19067  19067   ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 19068  19068   ac_cs_version="\\
 19069         -libspatialite config.status 4.2.1-rc1
        19069  +libspatialite config.status 4.2.1-devel
 19070  19070   configured by $0, generated by GNU Autoconf 2.69,
 19071  19071     with options \\"\$ac_cs_config\\"
 19072  19072   
 19073  19073   Copyright (C) 2012 Free Software Foundation, Inc.
 19074  19074   This config.status script is free software; the Free Software Foundation
 19075  19075   gives unlimited permission to copy, distribute and modify it."
 19076  19076   
................................................................................
 19604  19604       "test/sql_stmt_geopackage_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_geopackage_tests/Makefile" ;;
 19605  19605       "test/sql_stmt_proj_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_proj_tests/Makefile" ;;
 19606  19606       "test/sql_stmt_mathsql_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_mathsql_tests/Makefile" ;;
 19607  19607       "test/sql_stmt_lwgeom_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_lwgeom_tests/Makefile" ;;
 19608  19608       "test/sql_stmt_libxml2_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_libxml2_tests/Makefile" ;;
 19609  19609       "test/sql_stmt_security_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_security_tests/Makefile" ;;
 19610  19610       "test/sql_stmt_xmlsec_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_xmlsec_tests/Makefile" ;;
 19611         -    "test/sql_stmt_freexl_tests/Makefile") CONFIG_FILES="$CONFIG_FILES test/sql_stmt_freexl_tests/Makefile" ;;
 19612  19611       "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
 19613  19612       "Doxyfile") CONFIG_FILES="$CONFIG_FILES Doxyfile" ;;
 19614  19613       "spatialite.pc") CONFIG_FILES="$CONFIG_FILES spatialite.pc" ;;
 19615  19614   
 19616  19615     *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
 19617  19616     esac
 19618  19617   done

Changes to configure.ac.

     1      1   #                                               -*- Autoconf -*-
     2      2   # Process this file with autoconf to produce a configure script.
     3      3   
     4      4   AC_PREREQ(2.61)
     5         -AC_INIT(libspatialite, 4.2.1-rc1, a.furieri@lqt.it)
            5  +AC_INIT(libspatialite, 4.2.1-devel, a.furieri@lqt.it)
     6      6   AC_LANG(C)
     7      7   AC_CONFIG_MACRO_DIR([m4])
     8      8   
     9      9   AM_INIT_AUTOMAKE([foreign])
    10     10   AM_MAINTAINER_MODE
    11     11   AM_CONFIG_HEADER(config.h)
    12     12   
................................................................................
   131    131   		test/sql_stmt_geopackage_tests/Makefile \
   132    132   		test/sql_stmt_proj_tests/Makefile \
   133    133   		test/sql_stmt_mathsql_tests/Makefile \
   134    134   		test/sql_stmt_lwgeom_tests/Makefile \
   135    135   		test/sql_stmt_libxml2_tests/Makefile \
   136    136   		test/sql_stmt_security_tests/Makefile \
   137    137   		test/sql_stmt_xmlsec_tests/Makefile \
   138         -		test/sql_stmt_freexl_tests/Makefile \
   139    138   		examples/Makefile \
   140    139   		Doxyfile \
   141    140   		spatialite.pc])
   142    141   
   143    142   # exporting the TARGET_CPU string
   144    143   splite_cpu=`$CC -dumpmachine`
   145    144   AC_DEFINE_UNQUOTED([TARGET_CPU], ["$splite_cpu"])

Changes to spatialite-sql-latest.html.

    50     50   			<li><a href="#p16style">SQL functions supporting SLD/SE Styled Layers</a></li>
    51     51   			<li><a href="#p16isometa">SQL functions supporting ISO Metadata</a></li>
    52     52   			<li><a href="#p16fdo">SQL functions implementing FDO/OGR compatibility</a></li>
    53     53   			<li><a href="#p16gpkg">SQL functions implementing OGC GeoPackage compatibility</a></li>
    54     54   			<li><a href="#p17">SQL functions for MbrCache-based queries</a></li>
    55     55   			<li><a href="#p18">SQL functions for R*Tree-based queries (Geometry Callbacks)</a></li>
    56     56   			<li><a href="#xmlBlob">SQL functions supporting XmlBLOB</a></li>
    57         -			<li><a href="#srid">SQL functions supporting SRID inspection</a></li>
    58         -			<li><a href="#advanced">miscellaneous advanced SQL functions</a></li>
    59     57   		</ul>
    60     58   		<table bgcolor="#e2eae2" border="1" cellpadding="2" cellspacing="2" width="100%">
    61     59   			<tbody><tr><td colspan="5" align="center" bgcolor="#f0e0c0">
    62     60   				<h3><a name="version">SQL Version Info [and build options testing] functions</a></h3></td></tr>
    63     61   			<tr><th bgcolor="#d0d0d0">Function</th>
    64     62   				<th bgcolor="#d0d0d0">Syntax</th>
    65     63   				<th colspan="3" bgcolor="#d0d0d0">Summary</th></tr>
................................................................................
   152    150   				<td colspan="3">returns a Version 4 (random) UUID (<a href="http://en.wikipedia.org/wiki/Universally_unique_identifier">Universally unique identifier</a>).</td></tr>
   153    151   			<tr><td><b>MD5Checksum</b></td>
   154    152   				<td>MD5Checksum( BLOB | TEXT ) : <i>Text</i></td>
   155    153   				<td colspan="3">returns the <a href="http://en.wikipedia.org/wiki/MD5">MD5 checksum</a> corresponding to the input value.<br>Will return <b>NULL</b> for non-BLOB or non-TEXT input.</td></tr>
   156    154   			<tr><td><b>MD5TotalChecksum</b></td>
   157    155   				<td>MD5TotalChecksum( BLOB | TEXT ) : <i>Text</i></td>
   158    156   				<td colspan="3">returns a cumulative MD5 checksum.<br><b><u>aggregate function</u></b></td></tr>
   159         -			<tr><td><b>eval</b></td>
   160         -				<td>eval( X <i>TEXT</i> [ , Y <i>TEXT</i> ) : <i>Text</i></td>
   161         -				<td colspan="3">Evaluate the SQL text in <b>X</b>.  Return the results, using string <b>Y</b> as the separator.<br>
   162         -				If <b>Y</b> is omitted, use a single space character.<hr>
   163         -                Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>
   164    157   			<tr><td colspan="5" align="center" bgcolor="#f0e0c0">
   165    158   				<h3><a name="math">SQL math functions</a></h3></td></tr>
   166    159   			<tr><th bgcolor="#d0d0d0">Function</th>
   167    160   				<th bgcolor="#d0d0d0">Syntax</th>
   168    161   				<th colspan="3" bgcolor="#d0d0d0">Summary</th></tr>
   169    162   			<tr><td><b>Abs</b></td>
   170    163   				<td>Abs( x <i>Double precision</i> ) : <i>Double precision</i></td>
................................................................................
   440    433   					TRUE if this BLOB object corresponds to a valid EXIF-GPS image<br>
   441    434   					<u>Please note:</u> any valid EXIF-GPS image is a valid EXIF and JPEG as well</td></tr>
   442    435   			<tr><td><b>IsWebpBlob</b></td>
   443    436   				<td>IsWebpBlob( image <i>BLOB</i> ) : <i>Integer</i></td>
   444    437   				<td colspan="3">The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and &#8211;1 for UNKNOWN
   445    438   					corresponding to a function invocation on NULL or not-BLOB argument.<hr>
   446    439   					TRUE if this BLOB object corresponds to a valid WebP image</td></tr>
   447         -			<tr><td><b>IsJP2Blob</b></td>
   448         -				<td>IsJP2Blob( image <i>BLOB</i> ) : <i>Integer</i></td>
   449         -				<td colspan="3">The return type is Integer, with a return value of 1 for TRUE, 0 for FALSE, and &#8211;1 for UNKNOWN
   450         -					corresponding to a function invocation on NULL or not-BLOB argument.<hr>
   451         -					TRUE if this BLOB object corresponds to a valid JP2 [Jpeg2000] image</td></tr>
   452    440   			<tr><td><b>GetMimeType</b></td>
   453    441   				<td>GetMimeType( payload <i>BLOB</i> ) : <i>String</i></td>
   454    442   				<td colspan="3">The return type is Text, and could be one of: <b>image/gif</b>, <b>image/png</b>,
   455         -					<b>image/jpeg</b>, <b>image/jp2</b>, </b></v><b>image/tiff</b>, <b>image/svg+xml</b>, <b>application/xml</b>,
          443  +					<b>image/jpeg</b>, <b>image/tiff</b>, <b>image/svg+xml</b>, <b>application/xml</b>,
   456    444   					<b>application/zip</b>,	<b>application/pdf</b>.<br>
   457    445   					NULL could be returned for an invalid argument or if no valid mime-type is detected.</td></tr>
   458    446   			<tr><td><b>BlobFromFile</b></td>
   459    447   				<td>BlobFromFile( filepath <i>String</i> ) : <i>BLOB</i></td>
   460    448   				<td colspan="3">If <i>filepath</i> corresponds to some valid pathname, and the corresponding file
   461    449   					can be actually accessed in read mode, then the whole file content will be returned as a
   462    450   					BLOB value.<br>
................................................................................
   535    523   				<b><u>aggregate function</u></b><hr>
   536    524   				NULL will be returned if any error is encountered</td></tr>
   537    525   			<tr><td><b>MakeLine</b></td>
   538    526   				<td>MakeLine( geom <i>MultiPointGeometry</i> , direction <i>Boolean</i> ) : <i>LinestringGeometry</i></td>
   539    527   				<td></td>
   540    528   				<td align="center" bgcolor="#d0f0d0">base</td>
   541    529   				<td>a Linestring Geometry will be returned connecting all the input Points (accordingly to input sequence); <b>direction=FALSE</b> implies <u>reverse order</u>.<br>
   542         -				<u>Please note</u>: similar to the previuous one, but this one is an ordinary (not aggregate) function; a MultiPoint input is always expected.<hr>
          530  +				<u>Please note</u>: similar to the previuous one, but this one is an ordinary (not aggregate) function; a MultiPoint input is always expected.</b><hr>
   543    531   				NULL will be returned if any error is encountered</td></tr>
   544    532                           <tr><td><b>MakeCircle</b></td>
   545    533   				<td>MakeCircle( cx <i>Double precision</i> , cy <i>Double precision</i> ,
   546    534   				radius <i>Double precision</i> [ , SRID <i>Integer</i> [ , 
   547    535                                   step <i>Double precision</i> ] ] ) : <i>Geometry</i></td>
   548    536   				<td></td>
   549    537   				<td align="center" bgcolor="#d0f0d0">base</td>
................................................................................
  1002    990   				<td align="center" bgcolor="#d0f0d0">base</td>
  1003    991   				<td>returns the FGF [<i>FDO Geometry Binary Format</i>] representation</td></tr>
  1004    992   			<tr><td><b>GeomFromFGF</b></td>
  1005    993   				<td>GeomFromFGF( fgfGeometry <i>Binary</i> [ , SRID <i>Integer</i>] ) : <i>Geometry</i></td>
  1006    994   				<td></td>
  1007    995   				<td align="center" bgcolor="#d0f0d0">base</td>
  1008    996   				<td>construct a geometric object given its FGF binary Representation</td></tr>
          997  +			<tr><td><b>ExportDXF</b></td>
          998  +				<td>ExportDXF( out_dir <i>String</i> , filename <i>String</i> , sql_query <i>String</i> , layer_col_name <i>String</i> , 
          999  +                                geom_col_name <i>String</i> , label_col_name <i>String</i> , text_height_col_name <i>String</i> , 
         1000  +                                text_rotation_col_name <i>String</i> , geom_filter <i>Geometry</i> [ , precision <i>Integer</i> ] ) : <i>Integer</i></td>
         1001  +				<td colspan="3">Will export a whole DXF file.<ul>
         1002  +                                        <li>The output file path is controlled by <b>out_dir</b> and <b>filename</b>.</li>
         1003  +					<li><b>sql_query</b> is a complete SQL Statement returning the dataset to be exported.</li>
         1004  +					<li><b>layer_col_name</b>, <b>geom_col_name</b>, <b>label_col_name</b>, <b>text_height_col_name</b> 
         1005  +					and <b>text_rotation_col_name</b> must specify the corresponding <u>column names</u> within the resultset
         1006  +					returned by <b>sql_query</b> (<i>label_col_name</i>, <i>text_height_col_name</i> and <i>text_rotation_col_name</i> could be eventually <b>NULL</b>).</li>
         1007  +					<li><b>geom_filter</b> acts as a <u>spatial filter</u> selecting which entities have to be exported (could be <b>NULL</b>).</li>
         1008  +					<li>the optional argument <b>precision</b> specificies how many <u>decimal digits</u> are required for coordinate values: if not specified the default is <b>3</b>.</li>
         1009  +					</ul>
         1010  +					Will return <b>0</b> (i.e. <b>FALSE</b>) on failure, any other value (i.e. <b>TRUE</b>) on success.<hr>
         1011  +                                        <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
         1012  +                                        Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>	
  1009   1013   			<tr><td colspan="5" align="center" bgcolor="#f0f0c0">
  1010   1014   				<h3><a name="p4">SQL functions on type Geometry</a></h3></td></tr>
  1011   1015   			<tr><th bgcolor="#d0d0d0">Function</th>
  1012   1016   				<th bgcolor="#d0d0d0">Syntax</th>
  1013   1017   				<th bgcolor="#d0d0d0">OGC<br>defined</th>
  1014   1018   				<th bgcolor="#d0d0d0">required<br>module</th>
  1015   1019   				<th bgcolor="#d0d0d0">Summary</th></tr>
................................................................................
  1791   1795   				<td>SymDifference( geom1 <i>Geometry</i> , geom2 <i>Geometry</i> ) : <i>Geometry</i><hr>
  1792   1796   					ST_SymDifference( geom1 <i>Geometry</i> , geom2 <i>Geometry</i> ) : <i>Geometry</i></td>
  1793   1797   				<td align="center" bgcolor="#d0f0d0">X</td>
  1794   1798   				<td align="center" bgcolor="#f0d0d0">GEOS</td>
  1795   1799   				<td>return a geometric object that is the closure of the set symmetric difference of geom1 and geom2 
  1796   1800   					(logical XOR of space)</td></tr>
  1797   1801   			<tr><td><b>Buffer</b></td>
  1798         -				<td>Buffer( geom <i>Geometry</i> , dist <i>Double precision</i> [ , quadrantsegments <i>Integer</i> ] ) : <i>Geometry</i><hr>
  1799         -					ST_Buffer( geom <i>Geometry</i> , dist <i>Double precision</i> [ , quadrantsegments <i>Integer</i> ] ) : <i>Geometry</i></td>
         1802  +				<td>Buffer( geom <i>Geometry</i> , dist <i>Double precision</i> ) : <i>Geometry</i><hr>
         1803  +					ST_Buffer( geom <i>Geometry</i> , dist <i>Double precision</i> ) : <i>Geometry</i></td>
  1800   1804   				<td align="center" bgcolor="#d0f0d0">X</td>
  1801   1805   				<td align="center" bgcolor="#f0d0d0">GEOS</td>
  1802   1806   				<td>return a geometric object defined by buffering a distance d around geom, 
  1803         -					where dist is in the distance units for the Spatial Reference of geom.<hr>
  1804         -					the optional <b>quadrantsegments</b> argument specifies the number of segments used to approximate a quarter circle (default is 30).</td></tr>
         1807  +					where dist is in the distance units for the Spatial Reference of geom</td></tr>
  1805   1808   			<tr><td><b>ConvexHull</b></td>
  1806   1809   				<td>ConvexHull( geom <i>Geometry</i> ) : <i>Geometry</i><hr>
  1807   1810   					ST_ConvexHull( geom <i>Geometry</i> ) : <i>Geometry</i></td>
  1808   1811   				<td align="center" bgcolor="#d0f0d0">X</td>
  1809   1812   				<td align="center" bgcolor="#f0d0d0">GEOS</td>
  1810   1813   				<td>return a geometric object that is the convex hull of geom</td></tr>
  1811   1814   			<tr><td colspan="5" align="center" bgcolor="#f0f0c0">
................................................................................
  2534   2537   			<tr><td><b>UpgradeGeometryTriggers</b></td>
  2535   2538   				<td>UpgradeGeometryTriggers(  transaction <i>Integer</i>  ) : <i>integer</i></td>
  2536   2539   				<td></td>
  2537   2540   				<td align="center" bgcolor="#d0f0d0">base</td>
  2538   2541   				<td>This function will upgrade all geometry-related Triggers to the latest version 
  2539   2542   				(all DB tables declaring at least one Geometry will be affected by the upgrade).<br>
  2540   2543   				If the <b>transaction</b> argument is set to TRUE then the whole upgrade will be safely
  2541         -				executed within an internally defined SQL transaction.<hr>
         2544  +				executed within an internally defined SQL transaction.</b><hr>
  2542   2545   				<u>Please note</u>: DB-files created using obsolete versions of SpatiaLite (< 4.0.0) will not be upgraded.<hr>
  2543   2546   the return type is Integer, with a return value of 1 for TRUE (success) or 0 for FALSE (failure)</td></tr>
  2544   2547   			<tr><td colspan="5" align="center" bgcolor="#f0f0c0">
  2545   2548   				<h3><a name="p16metacatalog">SQL functions supporting the MetaCatalog and related Statistics</a></h3></td></tr>
  2546   2549   			<tr><th bgcolor="#d0d0d0">Function</th>
  2547   2550   				<th bgcolor="#d0d0d0">Syntax</th>
  2548   2551   				<th bgcolor="#d0d0d0">OGC<br>defined</th>
................................................................................
  3061   3064   			<tr><td><b>RTreeDistWithin</b></td>
  3062   3065   				<td>RTreeDistWithin(  x <i>Double precision</i> , y <i>Double precision</i> ,
  3063   3066   				radius <i>Double precision</i> )</td>
  3064   3067   				<td></td>
  3065   3068   				<td align="center" bgcolor="#d0d0d0">geocallbacks</td>
  3066   3069   				<td>Retrieves from an R*Tree Spatial Index any entity whose MBR <u><i>intersect</i></u>
  3067   3070   				the square circumscribed on the given circle (<b>x y</b> center, <b>radius)</b></td></tr>
  3068         -            <tr><td colspan="5" align="center" bgcolor="#f0f0c0">
         3071  +                        <tr><td colspan="5" align="center" bgcolor="#f0f0c0">
  3069   3072   				<h3><a name="xmlBlob">SQL functions supporting XmlBLOB</a></h3></td></tr>
  3070   3073   			<tr><th bgcolor="#d0d0d0">Function</th>
  3071   3074   				<th bgcolor="#d0d0d0">Syntax</th>
  3072   3075   				<th bgcolor="#d0d0d0">OGC<br>defined</th>
  3073   3076   				<th bgcolor="#d0d0d0">required<br>module</th>
  3074   3077   				<th bgcolor="#d0d0d0">Summary</th></tr>
  3075   3078   			<tr><td><b>XB_Create</b></td>
................................................................................
  3292   3295   				<td align="center" bgcolor="#99d099">libxml2</td>
  3293   3296   				<td>If <i>filepath-or-URL</i> corresponds to some valid local pathname, and the corresponding file (expected to contain a well-formed XML Document)
  3294   3297   					can be actually accessed in read mode, then the whole file content will be returned as a
  3295   3298   					BLOB value.<br>
  3296   3299   					This function is even able to acces a remote XML Document identified by an <b>URL</b>.<br>
  3297   3300   					Otherwise NULL will be returned.<br>
  3298   3301   					<u>Please note:</u> SQLite doesn't support BLOB values bigger than SQLITE_MAX_LENGTH (usually, 1 GB).<hr>
  3299         -                    <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3300         -                    Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.<br>
         3302  +                                        <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
         3303  +                                        Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.<br>
  3301   3304   					Please see: <b>CountUnsafeTriggers()</b></td></tr>
  3302   3305   			<tr><td><b>XB_StoreXML</b></td>
  3303   3306   				<td>XB_StoreXML( XmlObject <i>XmlBLOB</i> , filepath <i>String</i> ) : <i>Integer</i><hr>
  3304   3307   				XB_StoreXML( XmlObject <i>XmlBLOB</i> , filepath <i>String</i> , indent <i>Integer</i> ) : <i>Integer</i></td>
  3305   3308   				<td></td>
  3306   3309   				<td align="center" bgcolor="#99d099">libxml2</td>
  3307   3310   				<td>If <i>XmlObject</i> is of the XmlBLOB-type, and if <i>filepath</i> corresponds to some valid pathname 
  3308   3311   					(accessible in write/create mode), then the corresponding file will be created/overwritten so to
  3309   3312   					contain the corresponding XML Document (fully preserving the original character encoding).<br>
  3310   3313   				If the optional argument <b>indent</b> is set to some <i>positive</i> value then the returned XmlDocument
  3311   3314                                   will be nicely formatted and properly indented by the required factor; <i>ZERO</i> will cause the whole 
  3312   3315                                   XmlDocument to be returned as a single line. (default setting is <i>negative</i> indenting, i.e. not reformatting at all).<hr>
  3313   3316   					The return type is Integer, with a return value of 1 for success, 0 for failure and -1 for invalid arguments.<hr>
  3314         -                    <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3315         -                    Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.<br>
  3316         -					Please see: <b>CountUnsafeTriggers()</b></td></tr>
  3317         -			<tr><td colspan="5" align="center" bgcolor="#f0e0c0">
  3318         -				<h3><a name="srid">SQL functions supporting SRID inspection</a></h3></td></tr>
  3319         -			<tr><th bgcolor="#d0d0d0">Function</th>
  3320         -				<th bgcolor="#d0d0d0">Syntax</th>
  3321         -				<th bgcolor="#d0d0d0" colspan="3">Summary</th></tr>
  3322         -			<tr><td><b>SridIsGeographic</b></td>
  3323         -				<td>SridIsGeographic( SRID <i>Integer</i> ) : <i>Integer</i></td>
  3324         -				<td colspan="3">Will inspect the SRID definitions checking if the SRID is of the <b>Geographic</b> type;<br>
  3325         -					will return <b>1</b> (i.e. <b>TRUE</b> or <b>0</b> (i.e. <b>FALSE</b>).<br>
  3326         -					<b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr>
  3327         -			<tr><td><b>SridIsProjected</b></td>
  3328         -				<td>SridIsProjected( SRID <i>Integer</i> ) : <i>Integer</i></td>
  3329         -				<td colspan="3">Will inspect the SRID definitions checking if the SRID is of the <b>Projected</b> type;<br>
  3330         -					will return <b>1</b> (i.e. <b>TRUE</b> or <b>0</b> (i.e. <b>FALSE</b>).<br>
  3331         -					<b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr>
  3332         -			<tr><td><b>SridHasFlippedAxes</b></td>
  3333         -				<td>SridHasFlippedAxes( SRID <i>Integer</i> ) : <i>Integer</i></td>
  3334         -				<td colspan="3">Will inspect the SRID definitions checking if the SRID requires a flipped Axes configuration: i.e. <b>Y,X</b> instead of the most usual <b>X.Y</b>;<br>
  3335         -					will return <b>1</b> (i.e. <b>TRUE</b> or <b>0</b> (i.e. <b>FALSE</b>).<br>
  3336         -					<b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr>
  3337         -			<tr><td><b>SridGetSpheroid</b></td>
  3338         -				<td>SridGetSpheroid( SRID <i>Integer</i> ) : <i>Text</i><hr>
  3339         -					SridGetEllipsoid( SRID <i>Integer</i> ) : <i>Text</i></td>
  3340         -				<td colspan="3">Will inspect the SRID definitions then returning the appropriate <b>Spheroid</b> name.<br>
  3341         -					<b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr>
  3342         -			<tr><td><b>SridGetPrimeMeridian</b></td>
  3343         -				<td>SridGetPrimeMeridian( SRID <i>Integer</i> ) : <i>Text</i></td>
  3344         -				<td colspan="3">Will inspect the SRID definitions then returning the appropriate <b>Prime Meridian</b> name.<br>
  3345         -					<b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr>
  3346         -			<tr><td><b>SridGetDatum</b></td>
  3347         -				<td>SridGetDatum( SRID <i>Integer</i> ) : <i>Text</i></td>
  3348         -				<td colspan="3">Will inspect the SRID definitions then returning the appropriate <b>Datum</b> name.<br>
  3349         -					<b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr>
  3350         -			<tr><td><b>SridGetUnit</b></td>
  3351         -				<td>SridGetUnit( SRID <i>Integer</i> ) : <i>Text</i></td>
  3352         -				<td colspan="3">Will inspect the SRID definitions then returning the appropriate <b>Unit</b> name.<br>
  3353         -					<b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr>
  3354         -			<tr><td><b>SridGetProjection</b></td>
  3355         -				<td>SridGetProjection( SRID <i>Integer</i> ) : <i>Text</i></td>
  3356         -				<td colspan="3">Will inspect the SRID definitions then returning the appropriate <b>Projection</b> name.<br>
  3357         -					<b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr>
  3358         -			<tr><td><b>SridGetAxis_1_Name</b></td>
  3359         -				<td>SridGetAxis_1_Name( SRID <i>Integer</i> ) : <i>Text</i></td>
  3360         -				<td colspan="3">Will inspect the SRID definitions then returning the appropriate <b>Name</b> for its <b>first</b> axis.<br>
  3361         -					<b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr>
  3362         -			<tr><td><b>SridGetAxis_1_Orientation</b></td>
  3363         -				<td>SridGetAxis_1_Orientation( SRID <i>Integer</i> ) : <i>Text</i></td>
  3364         -				<td colspan="3">Will inspect the SRID definitions then returning the appropriate <b>Orientation</b> for its <b>first</b> axis.<br>
  3365         -					<b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr>
  3366         -			<tr><td><b>SridGetAxis_2_Name</b></td>
  3367         -				<td>SridGetAxis_2_Name( SRID <i>Integer</i> ) : <i>Text</i></td>
  3368         -				<td colspan="3">Will inspect the SRID definitions then returning the appropriate <b>Name</b> for its <b>second</b> axis.<br>
  3369         -					<b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr>
  3370         -			<tr><td><b>SridGetAxis_2_Orientation</b></td>
  3371         -				<td>SridGetAxis_2_Orientation( SRID <i>Integer</i> ) : <i>Text</i></td>
  3372         -				<td colspan="3">Will inspect the SRID definitions then returning the appropriate <b>Orientation</b> for its <b>second</b> axis.<br>
  3373         -					<b>NULL</b> will be returned on invalid argument or if the SRID is undefined.</td></tr>
  3374         -			<tr><td colspan="5" align="center" bgcolor="#f0e0c0">
  3375         -				<h3><a name="advanced">miscellaneous advanced SQL functions</a></h3></td></tr>
  3376         -			<tr><th bgcolor="#d0d0d0">Function</th>
  3377         -				<th bgcolor="#d0d0d0">Syntax</th>
  3378         -				<th bgcolor="#d0d0d0" colspan="3">Summary</th></tr>
  3379         -			<tr><td><b>CloneTable</b></td>
  3380         -				<td>CloneTable( db-prefix <i>Text</i> , input_table <i>Text</i> , output_table <i>Text</i> , 
  3381         -				transaction <i>Integer</i> ) : <i>Integer</i><hr>
  3382         -				CloneTable(  db-prefix <i>Text</i> , input_table <i>Text</i> , output_table <i>Text</i> , 
  3383         -				transaction <i>Integer</i> , option_1 <i>Text</i> [ , ... , option_10 <i>Text</i> ] ) : <i>Integer</i></td>
  3384         -				<td colspan="3">Will clone (i.e. create+copy) an origin table into a destination table: 
  3385         -				the origin could be eventually located into some <i>attached</i> DB, but the destination is always
  3386         -				assumed to be located into the primary DB</b>.<ul>
  3387         -				<li>Mandatory arguments:
  3388         -				<ul>
  3389         -					<li><b>db-prefix</b> corresponding to the origin; the primary DB always corresponds to the <i>main</i> prefix.</li>
  3390         -					<li><b>input_table</b> name of the origin table</li>
  3391         -					<li><b>output_table</b> name of the destination table</li>
  3392         -					<li><b>transaction</b> a <i>boolean</i> values stating if the whole operation has to be atomically confined
  3393         -					within a monolithic SQL transaction</li>
  3394         -				</ul></li>
  3395         -				<li>Optional arguments: a maximum of 10 further options could be eventually specified. Valid options are:
  3396         -				<ul>
  3397         -					<li><b>::with-foreign-keys::</b></li>
  3398         -					<li><b>::with-triggers::</b></li>
  3399         -					<li><b>::resequence::</b></li>
  3400         -					<li><b>::append::</b></li>
  3401         -					<li><b>::ignore::</b><i>column_name</i></li>
  3402         -					<li><b>::cast2multi::</b><i>geometry_column</i></li>
  3403         -				</ul></li>
  3404         -				</ul>
  3405         -				<hr>
  3406         -				Will return <b>0</b> (i.e. <b>FALSE</b>) on failure, any other value (i.e. <b>TRUE</b>) on success. <b>NULL</b> will be returned on invalid arguments.</td></tr>
  3407         -			<tr><td><b>CheckDuplicateRows</b></td>
  3408         -				<td>CheckDuplicateRows( table <i>Text</i> ) : <i>Integer</i></td>
  3409         -				<td colspan="3">Will check if the given <b>table</b> does contain duplicate rows, i.e. rows presenting identical 
  3410         -				values for all columns (ignoring any Primary Key column).
  3411         -				<hr>
  3412         -				Will return the total number of duplicate rows found.<br> <b>NULL</b> will be returned on invalid arguments.</td></tr>
  3413         -			<tr><td><b>RemoveDuplicateRows</b></td>
  3414         -				<td>RemoveDuplicateRows( table <i>Text</i> ) : <i>Integer</i></td>
  3415         -				<td colspan="3">Will remove all duplicate rows from the given <b>table</b> preserving only a songle occurrence.
  3416         -				<hr>
  3417         -				Will return the total number of deleted rows.<br> <b>NULL</b> will be returned on invalid arguments.</td></tr>
  3418         -			<tr><td><b>ElementaryGeometries</b></td>
  3419         -				<td>ElementaryGeometries( in_table <i>Text</i> , geom_column <i>Text</i> , out_table <i>Text</i> ,
  3420         -				out_pk <i>Text</i> , out_multi_id <i>Text</i> ) : <i>Integer</i></td>
  3421         -				<td colspan="3">Will create a new <b>out_table</b> directly corresponding to <b>in_table</b>.
  3422         -				The output table will be arranged in such a way that each row will always contain an elementary Geometry;
  3423         -				so each time that a <b>MULTI-type</b> Geometry is found in the input table it will be split into mamy
  3424         -				distinct rows.<br>
  3425         -				<b>out_pk</b> is the name to be set for the output Primary Key, and <b>out_multi_id</b> is the name to
  3426         -				be set for a second column within the output table where to store the original Primary Key.
  3427         -				<hr>
  3428         -				Will return the total number of rows inserted into the output table.<br> <b>NULL</b> will be returned on invalid arguments.</td></tr>
  3429         -			<tr><td><b>DropGeoTable</b></td>
  3430         -				<td>DropGeoTable( table <i>Text</i> ) : <i>Integer</i><hr>
  3431         -				DropGeoTable( db-prefix <i>Text</i> , table <i>Text</i> ) : <i>Integer</i></td>
  3432         -				<td colspan="3">Will completely remove a Geometry Table (or Spatial View) this including any eventual SpatialIndex,
  3433         -				metadata and statistics definitions an alike.
  3434         -				<hr>
  3435         -				Will return <b>0</b> (i.e. <b>FALSE</b>) on failure, any other value (i.e. <b>TRUE</b>) on success..<br> 
  3436         -				<b>NULL</b> will be returned on invalid arguments.</td></tr>
  3437         -			<tr><td><b>ImportSHP</b></td>
  3438         -				<td>ImportSHP( filename <i>Text</i> , table <i>Text</i> , charset <i>Text</i> ) : <i>Integer</i><hr>
  3439         -				ImportSHP( filename <i>Text</i> , table <i>Text</i> , charset <i>Text</i> [ , srid <i>Integer</i>  [ ,
  3440         -				    geom_column <i>Text</i> [ , pk_column <i>Text</i> [ , geometry_type <i>Text</i> [ , coerce2D <i>Integer</i> 
  3441         -				    [ , compressed <i>Integer</i> [ , spatial_index <i>Integer</i> [ , text_dats <i>Integer</i> ] ] ] ] ] ] ] ] )
  3442         -				    : <i>Integer</i></td>
  3443         -				<td colspan="3">Will import an external Shapfile into an internal Table:
  3444         -				<ul>
  3445         -				<li>Mandatory arguments:
  3446         -				<ul>
  3447         -					<li><b>filename</b> absolute or relative path leading to the Shapefile (omitting any <i>.shp</i>, <i>.shx</i> or <i>.dbf</i> suffix).</li>
  3448         -					<li><b>table</b> name of the table to be created.</li>
  3449         -					<li><b>charset</b> the character encoding adopted by the DBF member, as e.g. <i>UTF-8</i> or <i>CP1252</i></li>
  3450         -				</ul></li>
  3451         -				<li>Optional arguments:
  3452         -				<ul>
  3453         -					<li><b>srid</b> EPSG SRID value; <i>-1</i> by default.</li>
  3454         -					<li><b>geom_column</b> name to assigned to the Geometry column; <i>Geometry</i> by default.</li>
  3455         -					<li><b>pk_column</b> name of a DBF column to be used in the Primary Key role; an <i>INTEGER AUTOINCREMENT</i> 
  3456         -					PK will be created by default.</li>
  3457         -					<li><b>geometry_type</b> one between: <i>AUTO</i>, <i>POINT|Z|M|ZM</i>, <i>LINESTRING|Z|M|ZM</i>,
  3458         -						<i>POLYGON|Z|M|ZM</i>, <i>MULTIPOINT|Z|M|ZM</i>, <i>LINESTRING|Z|M|ZM</i>, <i>MULTIPOLYGON|Z|M|ZM</i>;
  3459         -						 by default <i>AUTO</i>.</li>
  3460         -					<li><b>coerce2D</b> boolean flag: casting to 2D or not; <i>0</i> by default.</li>
  3461         -					<li><b>compressed</b> boolean flag; compressed geometries or not; <i>0</i> by default.</li>
  3462         -					<li><b>spatial_index</b> boolean flag: immediately building a Spatial Index or not; <i>0</i> by default.</li>
  3463         -					<li><b>text_dates</b> boolean flag: interpreting DBF dates as plaintext or not: <i>0</i> by default
  3464         -					(i.e. as <i>Julian Day</i>).</li>
  3465         -				</ul></li>
  3466         -				</ul>
  3467         -				<hr>
  3468         -				Will return the total number of imported rows.<br> <b>NULL</b> will be returned on invalid arguments.<hr>
  3469         -                <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3470         -                Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>
  3471         -			<tr><td><b>ExportSHP</b></td>
  3472         -				<td>ExportSHP( table <i>Text</i> , geom_column <i>Text</i> , filename <i>Text</i> , charset <i>Text</i> ) : <i>Integer</i><hr>
  3473         -				ExportSHP( table <i>Text</i> , geom_column <i>Text</i> , filename <i>Text</i> , charset <i>Text</i> , geom_type <i>Text</i>) : <i>Integer</i></td>
  3474         -				<td colspan="3">Will export an internal Table as an external Shapefile:
  3475         -				<ul>
  3476         -					<li><b>table</b> name of the table to be exported.</li>
  3477         -					<li><b>geom_column</b> name of the Geometry column.</li>
  3478         -					<li><b>filename</b> absolute or relative path leading to the Shapefile (omitting any <i>.shp</i>, <i>.shx</i> or <i>.dbf</i> suffix).</li>
  3479         -					<li><b>charset</b> the character encoding adopted by the DBF member, as e.g. <i>UTF-8</i> or <i>CP1252</i></li>
  3480         -					<li>the optional argument <b>geom_type</b> is useful when exporting unregistered Geometries, and
  3481         -					can be one between: <i>POINT</i>, <i>LINESTRING</i>, <i>POLYGON</i> or <i>MULTUPOINT</i>.</li>
  3482         -				</ul>
  3483         -				<hr>
  3484         -				Will return the total number of exported rows.<br> <b>NULL</b> will be returned on invalid arguments.<hr>
  3485         -                <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3486         -                Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>
  3487         -			<tr><td><b>ImportDBF</b></td>
  3488         -				<td>ImportDBF( filename <i>Text</i> , table <i>Text</i> , charset <i>Text</i> ) : <i>Integer</i><hr>
  3489         -				ImportDBF( filename <i>Text</i> , table <i>Text</i> , charset <i>Text</i> [ , pk_column <i>Text</i>  
  3490         -				    [ , text_dats <i>Integer</i> ] ] ) : <i>Integer</i></td>
  3491         -				<td colspan="3">Will import an external DBF file into an internal Table:
  3492         -				<ul>
  3493         -				<li>Mandatory arguments:
  3494         -				<ul>
  3495         -					<li><b>filename</b> absolute or relative path leading to the DBF (including the <i>.dbf</i> suffix).</li>
  3496         -					<li><b>table</b> name of the table to be created.</li>
  3497         -					<li><b>charset</b> the character encoding adopted by the DBF, as e.g. <i>UTF-8</i> or <i>CP1252</i></li>
  3498         -				</ul></li>
  3499         -				<li>Optional arguments:
  3500         -				<ul>
  3501         -					<li><b>pk_column</b> name of a DBF column to be used in the Primary Key role; an <i>INTEGER AUTOINCREMENT</i> 
  3502         -					PK will be created by default.</li>
  3503         -					<li><b>text_dates</b> boolean flag: interpreting DBF dates as plaintext or not: <i>0</i> by default
  3504         -					(i.e. as <i>Julian Day</i>).</li>
  3505         -				</ul></li>
  3506         -				</ul>
  3507         -				<hr>
  3508         -				Will return the total number of imported rows.<br> <b>NULL</b> will be returned on invalid arguments.<hr>
  3509         -                <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3510         -                Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>
  3511         -			<tr><td><b>ExportDBF</b></td>
  3512         -				<td>ExportDBF( table <i>Text</i> , filename <i>Text</i> , charset <i>Text</i> ) : <i>Integer</i></td>
  3513         -				<td colspan="3">Will export an internal Table as an external DBF file:
  3514         -				<ul>
  3515         -					<li><b>table</b> name of the table to be exported.</li>
  3516         -					<li><b>filename</b> absolute or relative path leading to the DBF (including the <i>.dbf</i> suffix).</li>
  3517         -					<li><b>charset</b> the character encoding adopted by the DBF, as e.g. <i>UTF-8</i> or <i>CP1252</i></li>
  3518         -				</ul>
  3519         -				<hr>
  3520         -				Will return the total number of exported rows.<br> <b>NULL</b> will be returned on invalid arguments.<hr>
  3521         -                <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3522         -                Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>
  3523         -			<tr><td><b>ExportKML</b></td>
  3524         -				<td>ExportKML( table <i>Text</i> , geo_column <i>Text</i> , filename <i>Text</i> ) : <i>Integer</i><hr>
  3525         -				ExportKML( table <i>Text</i> , geo_column <i>Text</i> , filename <i>Text</i> [ , precision <i>Integer</i>
  3526         -				[ , name_column <i>Text</i> [ , description <i>Text</i> ] ] ] ) : <i>Integer</i></td>
  3527         -				<td colspan="3">Will export an internal Table as an external KML file:
  3528         -				<ul>
  3529         -					<li>Mandatory aguments:
  3530         -					<ul>
  3531         -						<li><b>table</b> name of the table to be exported.</li>
  3532         -						<li><b>geom_column</b> name of the Geometry column.</li>
  3533         -						<li><b>filename</b> absolute or relative path leading to the KML file.</li>
  3534         -					</ul></li>
  3535         -					<li>Optional aguments:
  3536         -					<ul>
  3537         -						<li><b>precision</b> number of decimal digits to be exported; <i>8</i> by default.</li>
  3538         -						<li><b>name_column</b> name of the table's column containing KML names.</li>
  3539         -						<li><b>description_column</b> name of the table's column containing KML descriptions.</li>
  3540         -					</ul></li>
  3541         -				</ul>
  3542         -				<hr>
  3543         -				Will return the total number of exported rows.<br> <b>NULL</b> will be returned on invalid arguments.<hr>
  3544         -                <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3545         -                Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>
  3546         -			<tr><td><b>ExportGeoJSON</b></td>
  3547         -				<td>ExportGeoJSON( table <i>Text</i> , geo_column <i>Text</i> , filename <i>Text</i> ) : <i>Integer</i><hr>
  3548         -				ExportGeoJSON( table <i>Text</i> , geo_column <i>Text</i> , filename <i>Text</i> [ , format <i>Text</i>
  3549         -				[ , precision <i>Integer</i> ] ] ) : <i>Integer</i></td>
  3550         -				<td colspan="3">Will export an internal Table as an external GeoJSON file:
  3551         -				<ul>
  3552         -					<li>Mandatory aguments:
  3553         -					<ul>
  3554         -						<li><b>table</b> name of the table to be exported.</li>
  3555         -						<li><b>geom_column</b> name of the Geometry column.</li>
  3556         -						<li><b>filename</b> absolute or relative path leading to the GeoJSON file.</li>
  3557         -					</ul></li>
  3558         -					<li>Optional aguments:
  3559         -					<ul>
  3560         -						<li><b>format</b> specifies one of the several alternative GeoJSON formats; allowed values are
  3561         -						<i>none</i>, <i>MBR</i>, <i>withShortCRS</i>, <i>MBRwithShortCRS</i>, <i>withLongCRS</i>
  3562         -						or <i>MBRwithLongCRS</i>.</li>
  3563         -						<li><b>precision</b> number of decimal digits to be exported; <i>8</i> by default.</li>
  3564         -					</ul></li>
  3565         -				</ul>
  3566         -				<hr>
  3567         -				Will return the total number of exported rows.<br> <b>NULL</b> will be returned on invalid arguments.<hr>
  3568         -                <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3569         -                Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>
  3570         -			<tr><td><b>ImportXLS</b></td>
  3571         -				<td>ImportXLS( filename <i>Text</i> , table <i>Text</i> ) : <i>Integer</i><hr>
  3572         -				ImportXLS( filename <i>Text</i> , table <i>Text</i> [ , worksheet_index <i>Integer</i>  
  3573         -				    [ , first_line_titles <i>Integer</i> ] ] ) : <i>Integer</i></td>
  3574         -				<td colspan="3">Will import an external spreadsheet file (<i>Microsoft .xls format</i>) into an internal Table:
  3575         -				<ul>
  3576         -				<li>Mandatory arguments:
  3577         -				<ul>
  3578         -					<li><b>filename</b> absolute or relative path leading to the spreadsheet file.</li>
  3579         -					<li><b>table</b> name of the table to be created.</li>
  3580         -				</ul></li>
  3581         -				<li>Optional arguments:
  3582         -				<ul>
  3583         -					<li><b>worksheet_index</b> a positive integer selecting the target worksheet in the case of a multi-sheet: <i>0</i> by default..</li>
  3584         -					<li><b>first_line_titles</b> boolean flag: the first line of the worksheet contains column names or not: <i>0</i> by default.</li>
  3585         -				</ul></li>
  3586         -				</ul>
  3587         -				<hr>
  3588         -				Will return the total number of imported rows.<br> <b>NULL</b> will be returned on invalid arguments.<hr>
  3589         -                <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3590         -                Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>
  3591         -			<tr><td><b>ImportWFS</b></td>
  3592         -				<td>ImportWFS( filename_or_url <i>Text</i> , layer_name <i>Text</i> , table <i>Text</i> ) : <i>Integer</i><hr>
  3593         -				ImportXLS( filename_or_url <i>Text</i> , layer_name <i>Text</i> , table <i>Text</i> [ , pk_column <i>Text</i>  
  3594         -				    [ , swap_axes <i>Integer</i> [ , page_size <i>Integer</i> [ , spatial_index <i>Integer</i> ] ] ] ] ) : <i>Integer</i></td>
  3595         -				<td colspan="3">Will import data from a WFS datasource:
  3596         -				<ul>
  3597         -				<li>Mandatory arguments:
  3598         -				<ul>
  3599         -					<li><b>filename_or_url</b> absolute or relative path leading to the WFS file.<br>
  3600         -					Alternatively an URL corresponding to a WFS service.</li>
  3601         -					<li><b>layer_name</b> name of the WFS layer.</li>
  3602         -					<li><b>table</b> name of the table to be created.</li>
  3603         -				</ul></li>
  3604         -				<li>Optional arguments:
  3605         -				<ul>
  3606         -					<li><b>pk_column</b> name of a WFS column to be used in the Primary Key role; an <i>INTEGER AUTOINCREMENT</i> 
  3607         -					PK will be created by default.</li>
  3608         -					<li><b>swap_axes</b> boolean flag: swapping the <i>X</i> and <i>Y</i> axes or not: <i>0</i> by default.</li>
  3609         -					<li><b>page_size</b> : how many features for each WFS paged requests; a <i>negative</i> number or <i>zero</i> if
  3610         -					you don't intend to activate WFS paging. <i>-1</i> by default.</li>
  3611         -					<li><b>spatial_index</b> boolean flag: immediately building a Spatial Index or not; <i>0</i> by default.</li>
  3612         -				</ul></li>
  3613         -				</ul>
  3614         -				<hr>
  3615         -				Will return the total number of imported rows.<br> <b>NULL</b> will be returned on invalid arguments.<hr>
  3616         -                <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3617         -                Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>
  3618         -			<tr><td><b>ImportDXF</b></td>
  3619         -				<td>ImportDXF( filename <i>String</i> ) : <i>Integer</i><hr>
  3620         -					ImportDXF( filename <i>String</i> [ , srid <i>Integer</i>, append <i>Integer</i>, dimensions <i>Text</i>,
  3621         -					mode <i>Text</i> , special_rings <i>Text</i> , table_prefix <i>Text</i> , layer_name <i>Text</i> ] ) : <i>Integer</i></td>
  3622         -				<td colspan="3">Will import an external DXF file.<ul>
  3623         -                    <li><b>filename</b> absolute or relative path leading to the DXF file.</li>
  3624         -					<li><b>srid</b> EPSG SRID value; <i>-1</i> by default.</li>
  3625         -					<li><b>append</b> boolean flag: enabling or not <i>append mode</i>: <i>0</i> by default.</li>
  3626         -					<li><b>dimensions</b> one between <i>AUTO</i>, <i>2D</i> or <i>3D</i>.</li>
  3627         -					<li><b>mode</b> one between <i>DISTINCT</i> or <i>MIXED</i>.</li>
  3628         -					<li><b>special_rings</b> one between <i>NONE</i>, <i>LINKED</i> or <i>UNLINKED</i>.</li>
  3629         -					<li><b>table_prefix</b>: a prefix for table names; <i>NULL</i> if no prefix is required.</li>
  3630         -					<li><b>layer_name</b>: name of a single DXF layer to be imported: <i>NULL</i> will import all layers found.</li>
  3631         -					</ul>
  3632         -					Will return <b>0</b> (i.e. <b>FALSE</b>) on failure, any other value (i.e. <b>TRUE</b>) on success.<br> <b>NULL</b> will be returned on invalid arguments.<hr>
  3633         -                    <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3634         -                    Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>
  3635         -			<tr><td><b>ImportDXFfromDir</b></td>
  3636         -				<td>ImportDXFfromDir( dir_path <i>String</i> ) : <i>Integer</i><hr>
  3637         -					ImportDXFfromDir( dir_path <i>String</i> [ , srid <i>Integer</i>, append <i>Integer</i>, dimensions <i>Text</i>,
  3638         -					mode <i>Text</i> , special_rings <i>Text</i> , table_prefix <i>Text</i> , layer_name <i>Text</i> ] ) : <i>Integer</i></td>
  3639         -				<td colspan="3">Will import all DXF files found within a given Directory.<ul>
  3640         -                    <li><b>dir_path</b> absolute or relative path leading to a directory containing all the <i>*.dxf</i> files to be imported.</li>
  3641         -					<li><b>srid</b> EPSG SRID value; <i>-1</i> by default.</li>
  3642         -					<li><b>append</b> boolean flag: enabling or not <i>append mode</i>: <i>0</i> by default.</li>
  3643         -					<li><b>dimensions</b> one between <i>AUTO</i>, <i>2D</i> or <i>3D</i>.</li>
  3644         -					<li><b>mode</b> one between <i>DISTINCT</i> or <i>MIXED</i>.</li>
  3645         -					<li><b>special_rings</b> one between <i>NONE</i>, <i>LINKED</i> or <i>UNLINKED</i>.</li>
  3646         -					<li><b>table_prefix</b>: a prefix for table names; <i>NULL</i> if no prefix is required.</li>
  3647         -					<li><b>layer_name</b>: name of a single DXF layer to be imported: <i>NULL</i> will import all layers found.</li>
  3648         -					</ul>
  3649         -					Will return <b>0</b> (i.e. <b>FALSE</b>) on failure, any other value (i.e. <b>TRUE</b>) on success.<br> <b>NULL</b> will be returned on invalid arguments.<hr>
  3650         -                    <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3651         -                    Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>		
  3652         -			<tr><td><b>ExportDXF</b></td>
  3653         -				<td>ExportDXF( out_dir <i>String</i> , filename <i>String</i> , sql_query <i>String</i> , layer_col_name <i>String</i> , 
  3654         -                geom_col_name <i>String</i> , label_col_name <i>String</i> , text_height_col_name <i>String</i> , 
  3655         -                text_rotation_col_name <i>String</i> , geom_filter <i>Geometry</i> [ , precision <i>Integer</i> ] ) : <i>Integer</i></td>
  3656         -				<td colspan="3">Will export a whole DXF file.<ul>
  3657         -                    <li>The output file path is controlled by <b>out_dir</b> and <b>filename</b>.</li>
  3658         -					<li><b>sql_query</b> is a complete SQL Statement returning the dataset to be exported.</li>
  3659         -					<li><b>layer_col_name</b>, <b>geom_col_name</b>, <b>label_col_name</b>, <b>text_height_col_name</b> 
  3660         -					and <b>text_rotation_col_name</b> must specify the corresponding <u>column names</u> within the resultset
  3661         -					returned by <b>sql_query</b> (<i>label_col_name</i>, <i>text_height_col_name</i> and <i>text_rotation_col_name</i> could be eventually <b>NULL</b>).</li>
  3662         -					<li><b>geom_filter</b> acts as a <u>spatial filter</u> selecting which entities have to be exported (could be <b>NULL</b>).</li>
  3663         -					<li>the optional argument <b>precision</b> specificies how many <u>decimal digits</u> are required for coordinate values: if not specified the default is <b>3</b>.</li>
  3664         -					</ul>
  3665         -					Will return <b>0</b> (i.e. <b>FALSE</b>) on failure, any other value (i.e. <b>TRUE</b>) on success.<hr>
  3666         -                    <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
  3667         -                    Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.</td></tr>	
         3317  +                                        <u>Please note well</u>: this SQL function open the doors to many potential security issues, and thus is always <i>disabled by default</i>.<br>
         3318  +                                        Explicitly setting the environment variable <b>SPATIALITE_SECURITY=relaxed</b> is absolutely required in order to effectively enable this function.<br>
         3319  +					Please see: <b>CountUnsafeTriggers()</b></td></tr>
  3668   3320   		</tbody></table>
  3669   3321   		<a href="https://www.gaia-gis.it/fossil/libspatialite">back</a>
  3670   3322   	</body></html>

Changes to src/Makefile.am.

    35     35   	./wfs/libwfs.la @LIBXML2_LIBS@
    36     36   
    37     37   if MINGW
    38     38   libspatialite_la_LDFLAGS = -version-info 4:2:0 -no-undefined
    39     39   libspatialite_la_LIBADD += -lm
    40     40   else 
    41     41   if ANDROID
    42         -libspatialite_la_LDFLAGS = -version-info 7:0:1
           42  +libspatialite_la_LDFLAGS = -version-info 7:0:0
    43     43   libspatialite_la_LIBADD += -ldl -lm
    44     44   else
    45         -libspatialite_la_LDFLAGS = -version-info 7:0:1
           45  +libspatialite_la_LDFLAGS = -version-info 7:0:0
    46     46   libspatialite_la_LIBADD += -lpthread -ldl -lm
    47     47   endif
    48     48   endif
    49     49   
    50     50   mod_spatialite_la_SOURCES = versioninfo/version.c
    51     51   
    52     52   mod_spatialite_la_LIBADD = ./gaiaaux/gaiaaux.la \
................................................................................
    68     68   mod_spatialite_la_LIBTOOLFLAGS = --tag=disable-static
    69     69   
    70     70   if MINGW
    71     71   mod_spatialite_la_LDFLAGS = -module -avoid-version -no-undefined
    72     72   mod_spatialite_la_LIBADD += -lm
    73     73   else 
    74     74   if ANDROID
    75         -mod_spatialite_la_LDFLAGS = -module -version-info 7:0:1
           75  +mod_spatialite_la_LDFLAGS = -module -version-info 7:0:0
    76     76   mod_spatialite_la_LIBADD += -ldl -lm
    77     77   else
    78         -mod_spatialite_la_LDFLAGS = -module -version-info 7:0:1
           78  +mod_spatialite_la_LDFLAGS = -module -version-info 7:0:0
    79     79   mod_spatialite_la_LIBADD += -lpthread -ldl -lm
    80     80   endif
    81     81   endif
    82     82   
    83     83   MOSTLYCLEANFILES = *.gcna *.gcno *.gcda

Changes to src/Makefile.in.

   415    415   	./gaiaexif/libgaiaexif.la ./gaiageo/libgaiageo.la \
   416    416   	./geopackage/libgeopackage.la ./spatialite/libsplite.la \
   417    417   	./shapefiles/libshapefiles.la ./dxf/libdxf.la ./md5/libmd5.la \
   418    418   	./srsinit/libsrsinit.la \
   419    419   	./connection_cache/libconnection_cache.la \
   420    420   	./virtualtext/libvirtualtext.la ./wfs/libwfs.la @LIBXML2_LIBS@ \
   421    421   	$(am__append_1) $(am__append_2) $(am__append_3)
   422         -@ANDROID_FALSE@@MINGW_FALSE@libspatialite_la_LDFLAGS = -version-info 7:0:1
   423         -@ANDROID_TRUE@@MINGW_FALSE@libspatialite_la_LDFLAGS = -version-info 7:0:1
          422  +@ANDROID_FALSE@@MINGW_FALSE@libspatialite_la_LDFLAGS = -version-info 7:0:0
          423  +@ANDROID_TRUE@@MINGW_FALSE@libspatialite_la_LDFLAGS = -version-info 7:0:0
   424    424   @MINGW_TRUE@libspatialite_la_LDFLAGS = -version-info 4:2:0 -no-undefined
   425    425   mod_spatialite_la_SOURCES = versioninfo/version.c
   426    426   mod_spatialite_la_LIBADD = ./gaiaaux/gaiaaux.la ./gaiaexif/gaiaexif.la \
   427    427   	./gaiageo/gaiageo.la ./geopackage/geopackage.la \
   428    428   	./spatialite/splite.la ./shapefiles/shapefiles.la ./dxf/dxf.la \
   429    429   	./md5/md5.la ./srsinit/srsinit.la \
   430    430   	./connection_cache/connection_cache.la \
   431    431   	./virtualtext/virtualtext.la ./wfs/wfs.la @LIBXML2_LIBS@ \
   432    432   	$(am__append_4) $(am__append_5) $(am__append_6)
   433    433   mod_spatialite_la_CPPFLAGS = @CFLAGS@ -I$(top_srcdir)/src/headers -I. \
   434    434   	-DLOADABLE_EXTENSION
   435    435   mod_spatialite_la_LIBTOOLFLAGS = --tag=disable-static
   436         -@ANDROID_FALSE@@MINGW_FALSE@mod_spatialite_la_LDFLAGS = -module -version-info 7:0:1
   437         -@ANDROID_TRUE@@MINGW_FALSE@mod_spatialite_la_LDFLAGS = -module -version-info 7:0:1
          436  +@ANDROID_FALSE@@MINGW_FALSE@mod_spatialite_la_LDFLAGS = -module -version-info 7:0:0
          437  +@ANDROID_TRUE@@MINGW_FALSE@mod_spatialite_la_LDFLAGS = -module -version-info 7:0:0
   438    438   @MINGW_TRUE@mod_spatialite_la_LDFLAGS = -module -avoid-version -no-undefined
   439    439   MOSTLYCLEANFILES = *.gcna *.gcno *.gcda
   440    440   all: all-recursive
   441    441   
   442    442   .SUFFIXES:
   443    443   .SUFFIXES: .c .lo .o .obj
   444    444   $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)

Changes to src/gaiaexif/gaia_exif.c.

  2371   2371       unsigned char exif_signature[4];
  2372   2372       unsigned char png_signature[8];
  2373   2373       unsigned char zip_signature[4];
  2374   2374       unsigned char tiff_signature_little[4];
  2375   2375       unsigned char tiff_signature_big[4];
  2376   2376       unsigned char riff_signature[4];
  2377   2377       unsigned char webp_signature[8];
  2378         -    unsigned char jp2_little[12];
  2379         -    unsigned char jp2_big[12];
  2380   2378       jpeg1_signature[0] = 0xff;
  2381   2379       jpeg1_signature[1] = 0xd8;
  2382   2380       jpeg2_signature[0] = 0xff;
  2383   2381       jpeg2_signature[1] = 0xd9;
  2384   2382       jpeg3_signature[0] = 0xff;
  2385   2383       jpeg3_signature[1] = 0xd8;
  2386   2384       jpeg3_signature[2] = 0xff;
................................................................................
  2421   2419       webp_signature[1] = 'E';
  2422   2420       webp_signature[2] = 'B';
  2423   2421       webp_signature[3] = 'P';
  2424   2422       webp_signature[4] = 'V';
  2425   2423       webp_signature[5] = 'P';
  2426   2424       webp_signature[6] = '8';
  2427   2425       webp_signature[7] = ' ';
  2428         -    jp2_big[0] = 0x00;
  2429         -    jp2_big[1] = 0x00;
  2430         -    jp2_big[2] = 0x00;
  2431         -    jp2_big[3] = 0x0C;
  2432         -    jp2_big[4] = 0x6A;
  2433         -    jp2_big[5] = 0x50;
  2434         -    jp2_big[6] = 0x20;
  2435         -    jp2_big[7] = 0x20;
  2436         -    jp2_big[8] = 0x0D;
  2437         -    jp2_big[9] = 0x0A;
  2438         -    jp2_big[10] = 0x87;
  2439         -    jp2_big[11] = 0x0A;
  2440         -    jp2_little[0] = 0x00;
  2441         -    jp2_little[1] = 0x00;
  2442         -    jp2_little[2] = 0x0c;
  2443         -    jp2_little[3] = 0x00;
  2444         -    jp2_little[4] = 0x50;
  2445         -    jp2_little[5] = 0x6a;
  2446         -    jp2_little[6] = 0x20;
  2447         -    jp2_little[7] = 0x20;
  2448         -    jp2_little[8] = 0x0a;
  2449         -    jp2_little[9] = 0x0d;
  2450         -    jp2_little[10] = 0x0a;
  2451         -    jp2_little[11] = 0x87;
  2452   2426       if (size < 1 || !blob)
  2453   2427   	return GAIA_HEX_BLOB;
  2454   2428       if (size > 4)
  2455   2429         {
  2456   2430   	  if (memcmp (blob, tiff_signature_big, 4) == 0)
  2457   2431   	      return GAIA_TIFF_BLOB;
  2458   2432   	  if (memcmp (blob, tiff_signature_little, 4) == 0)
................................................................................
  2475   2449   	      return GAIA_GIF_BLOB;
  2476   2450         }
  2477   2451       if (size > 8)
  2478   2452         {
  2479   2453   	  if (memcmp (blob, png_signature, 8) == 0)
  2480   2454   	      return GAIA_PNG_BLOB;
  2481   2455         }
  2482         -    if (size > 12)
  2483         -      {
  2484         -	  if (memcmp (blob, jp2_big, 12) == 0)
  2485         -	      return GAIA_JP2_BLOB;
  2486         -	  if (memcmp (blob, jp2_little, 12) == 0)
  2487         -	      return GAIA_JP2_BLOB;
  2488         -      }
  2489   2456       if (size > 4)
  2490   2457         {
  2491   2458   	  if (memcmp (blob, jpeg1_signature, 2) == 0
  2492   2459   	      && memcmp (blob + size - 2, jpeg2_signature, 2) == 0)
  2493   2460   	      jpeg = 1;		/* this one is the standard JPEG signature */
  2494   2461   	  if (memcmp (blob, jpeg3_signature, 4) == 0)
  2495   2462   	      jpeg = 1;		/* another common JPEG signature */

Changes to src/gaiageo/gg_shape.c.

  2699   2699   #if !defined(__MINGW32__) && defined(_WIN32)
  2700   2700       const char *pBuf;
  2701   2701   #else /* not WIN32 */
  2702   2702       char *pBuf;
  2703   2703   #endif
  2704   2704       size_t len;
  2705   2705       size_t utf8len;
  2706         -    char *dynbuf;
  2707   2706       char *pUtf8buf;
         2707  +    char buf[512];
  2708   2708       char utf8buf[2048];
  2709   2709   /* writing the DBF record */
  2710   2710       memset (shp->BufDbf, '\0', shp->DbfReclen);
  2711   2711       *(shp->BufDbf) = ' ';	/* in DBF first byte of each row marks for validity or deletion */
  2712   2712       fld = entity->First;
  2713   2713       while (fld)
  2714   2714         {
................................................................................
  2742   2742   		break;
  2743   2743   	    case 'C':
  2744   2744   		memset (shp->BufDbf + fld->Offset + 1, ' ', fld->Length);
  2745   2745   		if (fld->Value)
  2746   2746   		  {
  2747   2747   		      if (fld->Value->Type == GAIA_TEXT_VALUE)
  2748   2748   			{
  2749         -			    len = strlen (fld->Value->TxtValue);
  2750         -			    dynbuf = malloc (len + 1);
  2751         -			    strcpy (dynbuf, fld->Value->TxtValue);
  2752         -			    if (len > 512)
  2753         -			      {
  2754         -				  dynbuf[512] = '\0';
  2755         -				  len = strlen (dynbuf);
  2756         -			      }
         2749  +			    strcpy (buf, fld->Value->TxtValue);
         2750  +			    len = strlen (buf);
  2757   2751   			    utf8len = 2048;
  2758         -			    pBuf = dynbuf;
         2752  +			    pBuf = buf;
  2759   2753   			    pUtf8buf = utf8buf;
  2760   2754   			    if (iconv
  2761   2755   				((iconv_t) (shp->IconvObj), &pBuf, &len,
  2762   2756   				 &pUtf8buf, &utf8len) == (size_t) (-1))
  2763         -			      {
  2764         -				  free (dynbuf);
  2765         -				  goto conversion_error;
  2766         -			      }
  2767         -			    memcpy (dynbuf, utf8buf, 2048 - utf8len);
  2768         -			    dynbuf[2048 - utf8len] = '\0';
  2769         -			    if (strlen (dynbuf) < fld->Length)
  2770         -				memcpy (shp->BufDbf + fld->Offset + 1, dynbuf,
  2771         -					strlen (dynbuf));
         2757  +				goto conversion_error;
         2758  +			    memcpy (buf, utf8buf, 2048 - utf8len);
         2759  +			    buf[2048 - utf8len] = '\0';
         2760  +			    if (strlen (buf) < fld->Length)
         2761  +				memcpy (shp->BufDbf + fld->Offset + 1, buf,
         2762  +					strlen (buf));
  2772   2763   			    else
  2773         -				memcpy (shp->BufDbf + fld->Offset + 1, dynbuf,
         2764  +				memcpy (shp->BufDbf + fld->Offset + 1, buf,
  2774   2765   					fld->Length);
  2775         -			    free (dynbuf);
  2776   2766   			}
  2777   2767   		  }
  2778   2768   		break;
  2779   2769   	    case 'N':
  2780   2770   		memset (shp->BufDbf + fld->Offset + 1, '\0', fld->Length);
  2781   2771   		if (fld->Value)
  2782   2772   		  {

Changes to src/gaiageo/gg_xml.c.

  2938   2938   	compressed = 1;
  2939   2939       return compressed;
  2940   2940   }
  2941   2941   
  2942   2942   GAIAGEO_DECLARE int
  2943   2943   gaiaIsSchemaValidatedXmlBlob (const unsigned char *blob, int blob_size)
  2944   2944   {
  2945         -/* Checks if a valid XmlBLOB buffer has successfully passed a formal Schema validation or not */
         2945  +/* Checks if a valid XmlBLOB buffer has succesfully passed a formal Schema validation or not */
  2946   2946       int validated = 0;
  2947   2947       unsigned char flag;
  2948   2948   
  2949   2949   /* validity check */
  2950   2950       if (!gaiaIsValidXmlBlob (blob, blob_size))
  2951   2951   	return -1;		/* cannot be an XmlBLOB */
  2952   2952       flag = *(blob + 1);

Changes to src/headers/spatialite.h.

    60     60   #endif
    61     61   
    62     62   #ifndef _SPATIALITE_H
    63     63   #ifndef DOXYGEN_SHOULD_SKIP_THIS
    64     64   #define _SPATIALITE_H
    65     65   #endif
    66     66   
    67         -#define SPLITE_AXIS_1		0x51
    68         -#define SPLITE_AXIS_2		0x52
    69         -#define SPLITE_AXIS_NAME	0x3e
    70         -#define SPLITE_AXIS_ORIENTATION	0x3f
    71     67   
    72     68   #ifdef __cplusplus
    73     69   extern "C"
    74     70   {
    75     71   #endif
    76     72   
    77     73   #include <spatialite/gaiageo.h>
................................................................................
   193    189    \param sqlite handle to current DB connection
   194    190    \param table the name of the table to be exported
   195    191    \param column the name of the geometry column
   196    192    \param shp_path pathname of the Shapefile to be exported (no suffix) 
   197    193    \param charset a valid GNU ICONV charset to be used for DBF text strings
   198    194    \param geom_type "POINT", "LINESTRING", "POLYGON", "MULTIPOLYGON" or NULL
   199    195    \param verbose if TRUE a short report is shown on stderr
   200         - \param rows on completion will contain the total number of exported rows
          196  + \param rows on completion will contain the total number of actually exported rows
   201    197    \param err_msg on completion will contain an error message (if any)
   202    198   
   203    199    \return 0 on failure, any other value on success
   204    200    */
   205    201       SPATIALITE_DECLARE int dump_shapefile (sqlite3 * sqlite, char *table,
   206    202   					   char *column, char *shp_path,
   207    203   					   char *charset, char *geom_type,
................................................................................
   217    213    \param charset a valid GNU ICONV charset to be used for DBF text strings
   218    214    \param srid the SRID to be set for Geometries
   219    215    \param column the name of the geometry column
   220    216    \param coerce2d if TRUE any Geometry will be casted to 2D [XY]
   221    217    \param compressed if TRUE compressed Geometries will be created
   222    218    \param verbose if TRUE a short report is shown on stderr
   223    219    \param spatial_index if TRUE an R*Tree Spatial Index will be created
   224         - \param rows on completion will contain the total number of imported rows
          220  + \param rows on completion will contain the total number of actually exported rows
   225    221    \param err_msg on completion will contain an error message (if any)
   226    222   
   227    223    \return 0 on failure, any other value on success
   228    224   
   229    225    \sa load_shapefile_ex, load_shapefile_ex2
   230    226   
   231    227    \note this function simply calls load_shapefile_ex by passing 
................................................................................
   254    250     "MULTIPOLYGONZM" or "AUTO".
   255    251    \param pk_column name of the Primary Key column; if NULL or mismatching
   256    252    then "PK_UID" will be assumed by default.
   257    253    \param coerce2d if TRUE any Geometry will be casted to 2D [XY]
   258    254    \param compressed if TRUE compressed Geometries will be created
   259    255    \param verbose if TRUE a short report is shown on stderr
   260    256    \param spatial_index if TRUE an R*Tree Spatial Index will be created
   261         - \param rows on completion will contain the total number of imported rows
          257  + \param rows on completion will contain the total number of actually exported rows
   262    258    \param err_msg on completion will contain an error message (if any)
   263    259   
   264    260    \return 0 on failure, any other value on success
   265    261   
   266    262    \sa load_shapefile, load_shapefile_ex2
   267    263   
   268    264    \note the Shapefile format doesn't supports any distinction between
................................................................................
   299    295    \param pk_column name of the Primary Key column; if NULL or mismatching
   300    296    then "PK_UID" will be assumed by default.
   301    297    \param coerce2d if TRUE any Geometry will be casted to 2D [XY]
   302    298    \param compressed if TRUE compressed Geometries will be created
   303    299    \param verbose if TRUE a short report is shown on stderr
   304    300    \param spatial_index if TRUE an R*Tree Spatial Index will be created
   305    301    \param text_dates is TRUE all DBF dates will be considered as TEXT
   306         - \param rows on completion will contain the total number of imported rows
          302  + \param rows on completion will contain the total number of actually exported rows
   307    303    \param err_msg on completion will contain an error message (if any)
   308    304   
   309    305    \return 0 on failure, any other value on success
   310    306   
   311    307    \sa load_shapefile, load_shapefile_ex
   312    308   
   313    309    \note the Shapefile format doesn't supports any distinction between
................................................................................
   379    375    \param dbf_path pathname of the DBF file to be imported
   380    376    \param table the name of the table to be created
   381    377    \param pk_column name of the Primary Key column; if NULL or mismatching
   382    378    then "PK_UID" will be assumed by default.
   383    379    \param charset a valid GNU ICONV charset to be used for DBF text strings
   384    380    \param verbose if TRUE a short report is shown on stderr
   385    381    \param text_dates is TRUE all DBF dates will be considered as TEXT
   386         - \param rows on completion will contain the total number of imported rows
          382  + \param rows on completion will contain the total number of actually exported rows
   387    383    \param err_msg on completion will contain an error message (if any)
   388    384   
   389    385    \sa load_dbf, load_dbf_ex
   390    386   
   391    387    \return 0 on failure, any other value on success
   392    388    */
   393    389       SPATIALITE_DECLARE int load_dbf_ex2 (sqlite3 * sqlite, char *dbf_path,
   394    390   					 char *table, char *pk_column,
   395    391   					 char *charset, int verbose,
   396    392   					 int text_date, int *rows,
   397    393   					 char *err_msg);
          394  +
   398    395   
   399    396   /**
   400    397    Dumps a full table into an external DBF file
   401    398   
   402    399    \param sqlite handle to current DB connection
   403    400    \param table the name of the table to be exported
   404    401    \param dbf_path pathname of the DBF to be exported 
   405    402    \param charset a valid GNU ICONV charset to be used for DBF text strings
   406    403    \param err_msg on completion will contain an error message (if any)
   407         - 
   408         - \sa dump_dbf_ex
   409    404   
   410    405    \return 0 on failure, any other value on success
   411    406    */
   412    407       SPATIALITE_DECLARE int dump_dbf (sqlite3 * sqlite, char *table,
   413    408   				     char *dbf_path, char *charset,
   414    409   				     char *err_msg);
   415    410   
   416         -/**
   417         - Dumps a full table into an external DBF file
   418         -
   419         - \param sqlite handle to current DB connection
   420         - \param table the name of the table to be exported
   421         - \param dbf_path pathname of the DBF to be exported 
   422         - \param charset a valid GNU ICONV charset to be used for DBF text strings
   423         - \param rows on completion will contain the total number of exported rows
   424         - \param err_msg on completion will contain an error message (if any)
   425         - 
   426         - \sa dump_dbf
   427         -
   428         - \return 0 on failure, any other value on success
   429         - */
   430         -    SPATIALITE_DECLARE int dump_dbf_ex (sqlite3 * sqlite, char *table,
   431         -					char *dbf_path, char *charset,
   432         -					int *rows, char *err_msg);
   433         -
   434    411   /**
   435    412    Loads an external spreadsheet (.xls) file into a newly created table
   436    413   
   437    414    \param sqlite handle to current DB connection
   438    415    \param path pathname of the spreadsheet file to be imported
   439    416    \param table the name of the table to be created
   440    417    \param worksheetIndex the index identifying the worksheet to be imported
................................................................................
   506    483    \param sqlite handle to current DB connection
   507    484    \param srid the SRID value uniquely identifying the required EPSG definition 
   508    485   
   509    486    \return 0 on failure, any other value on success
   510    487    */
   511    488       SPATIALITE_DECLARE int insert_epsg_srid (sqlite3 * sqlite, int srid);
   512    489   
   513         -/**
   514         - checks a SRID definition from the "spatial_ref_sys" table
   515         - determining if it is of the geographic type
   516         -
   517         - \param sqlite handle to current DB connection
   518         - \param srid the SRID value uniquely identifying the required EPSG definition 
   519         - \param geographic on successful completion will contain TRUE or FALSE
   520         -
   521         - \return 0 on failure, any other value on success
   522         - */
   523         -    SPATIALITE_DECLARE int srid_is_geographic (sqlite3 * sqlite, int srid,
   524         -					       int *geographic);
   525         -
   526         -/**
   527         - checks a SRID definition from the "spatial_ref_sys" table
   528         - determining if it is of the projected type
   529         -
   530         - \param sqlite handle to current DB connection
   531         - \param srid the SRID value uniquely identifying the required EPSG definition 
   532         - \param projected on successful completion will contain TRUE or FALSE
   533         -
   534         - \return 0 on failure, any other value on success
   535         - */
   536         -    SPATIALITE_DECLARE int srid_is_projected (sqlite3 * sqlite, int srid,
   537         -					      int *projected);
   538         -
   539         -/**
   540         - checks a SRID definition from the "spatial_ref_sys" table
   541         - determining if the axes order is X-Y or Y-X
   542         -
   543         - \param sqlite handle to current DB connection
   544         - \param srid the SRID value uniquely identifying the required EPSG definition 
   545         - \param flipped on successful completion will contain 0 (FALSE) if axes order 
   546         - is X-Y, any other value (TRUE) if axes order is Y-X.
   547         -
   548         - \return 0 on failure, any other value on success
   549         - */
   550         -    SPATIALITE_DECLARE int srid_has_flipped_axes (sqlite3 * sqlite, int srid,
   551         -						  int *flipped);
   552         -
   553         -/**
   554         - checks a SRID definition from the "spatial_ref_sys" table
   555         - then returning the corresponding Spheroid name
   556         - 
   557         - \param sqlite handle to current DB connection
   558         - \param srid the SRID value uniquely identifying the required EPSG definition 
   559         -
   560         - \return the Spheroid name on succes, NULL on failure 
   561         - 
   562         - \note you are responsible for freeing the returned name.
   563         - */
   564         -    SPATIALITE_DECLARE char *srid_get_spheroid (sqlite3 * sqlite, int srid);
   565         -
   566         -/**
   567         - checks a SRID definition from the "spatial_ref_sys" table
   568         - then returning the corresponding Prime Meridian name
   569         - 
   570         - \param sqlite handle to current DB connection
   571         - \param srid the SRID value uniquely identifying the required EPSG definition 
   572         -
   573         - \return the Prime Meridian name on succes, NULL on failure 
   574         - 
   575         - \note you are responsible for freeing the returned name.
   576         - */
   577         -    SPATIALITE_DECLARE char *srid_get_prime_meridian (sqlite3 * sqlite,
   578         -						      int srid);
   579         -
   580         -/**
   581         - checks a SRID definition from the "spatial_ref_sys" table
   582         - then returning the corresponding Projection name
   583         - 
   584         - \param sqlite handle to current DB connection
   585         - \param srid the SRID value uniquely identifying the required EPSG definition 
   586         -
   587         - \return the Projection name on succes, NULL on failure 
   588         - 
   589         - \note you are responsible for freeing the returned name.
   590         - */
   591         -    SPATIALITE_DECLARE char *srid_get_projection (sqlite3 * sqlite, int srid);
   592         -
   593         -/**
   594         - checks a SRID definition from the "spatial_ref_sys" table
   595         - then returning the corresponding Datum name
   596         - 
   597         - \param sqlite handle to current DB connection
   598         - \param srid the SRID value uniquely identifying the required EPSG definition 
   599         -
   600         - \return the Datum name on succes, NULL on failure 
   601         - 
   602         - \note you are responsible for freeing the returned name.
   603         - */
   604         -    SPATIALITE_DECLARE char *srid_get_datum (sqlite3 * sqlite, int srid);
   605         -
   606         -/**
   607         - checks a SRID definition from the "spatial_ref_sys" table
   608         - then returning the corresponding Unit name
   609         - 
   610         - \param sqlite handle to current DB connection
   611         - \param srid the SRID value uniquely identifying the required EPSG definition 
   612         -
   613         - \return the Unit name on succes, NULL on failure 
   614         - 
   615         - \note you are responsible for freeing the returned name.
   616         - */
   617         -    SPATIALITE_DECLARE char *srid_get_unit (sqlite3 * sqlite, int srid);
   618         -
   619         -/**
   620         - checks a SRID definition from the "spatial_ref_sys" table
   621         - then returning an Axis definition
   622         - 
   623         - \param sqlite handle to current DB connection
   624         - \param srid the SRID value uniquely identifying the required EPSG definition
   625         - \param axis should be one of SPLITE_AXIS_1 or SPLITE_AXIS_2
   626         - \param mode should be one of SPLITE_AXIS_NAME or SPLITE_AXIS_ORIENTATION 
   627         -
   628         - \return the reqested name on succes, NULL on failure 
   629         - 
   630         - \note you are responsible for freeing the returned name.
   631         - */
   632         -    SPATIALITE_DECLARE char *srid_get_axis (sqlite3 * sqlite, int srid,
   633         -					    char axis, char mode);
   634         -
   635    490   /**
   636    491    Checks if a column is actually defined into the given table
   637    492   
   638    493    \param sqlite handle to current DB connection
   639    494    \param table the table to be checked
   640    495    \param column the column to be checked
   641    496   
................................................................................
   652    507    \param sqlite handle to current DB connection
   653    508    \param table the name of the table to be exported
   654    509    \param geom_col the name of the geometry column
   655    510    \param kml_path pathname of the KML file to be exported 
   656    511    \param name_col column to be used for KML "name" (may be null)
   657    512    \param desc_col column to be used for KML "description" (may be null)
   658    513    \param precision number of decimal digits for coordinates
   659         - 
   660         - \sa dump_kml_ex
   661    514   
   662    515    \return 0 on failure, any other value on success
   663    516    */
   664    517       SPATIALITE_DECLARE int dump_kml (sqlite3 * sqlite, char *table,
   665    518   				     char *geom_col, char *kml_path,
   666    519   				     char *name_col, char *desc_col,
   667    520   				     int precision);
   668    521   
   669         -/**
   670         - Dumps a full geometry-table into an external KML file
   671         -
   672         - \param sqlite handle to current DB connection
   673         - \param table the name of the table to be exported
   674         - \param geom_col the name of the geometry column
   675         - \param kml_path pathname of the KML file to be exported 
   676         - \param name_col column to be used for KML "name" (may be null)
   677         - \param desc_col column to be used for KML "description" (may be null)
   678         - \param precision number of decimal digits for coordinates
   679         - \param rows on completion will contain the total number of exported rows
   680         - 
   681         - \sa dump_kml
   682         -
   683         - \return 0 on failure, any other value on success
   684         - */
   685         -    SPATIALITE_DECLARE int dump_kml_ex (sqlite3 * sqlite, char *table,
   686         -					char *geom_col, char *kml_path,
   687         -					char *name_col, char *desc_col,
   688         -					int precision, int *rows);
   689         -
   690    522   /**
   691    523    Checks for duplicated rows into the same table
   692    524   
   693    525    \param sqlite handle to current DB connection
   694    526    \param table name of the table to be checked
   695    527    \param dupl_count on completion will contain the number of duplicated rows found
   696    528   
................................................................................
   739    571   
   740    572    \param sqlite handle to current DB connection
   741    573    \param inTable name of the input table 
   742    574    \param geometry name of the Geometry column
   743    575    \param outTable name of the output table to be created
   744    576    \param pKey name of the Primary Key column in the output table
   745    577    \param multiId name of the column identifying origins in the output table
   746         - 
   747         - \sa elementary_geometries_ex
   748    578   
   749    579    \note if the input table contains some kind of complex Geometry
   750    580    (MULTIPOINT, MULTILINESTRING, MULTIPOLYGON or GEOMETRYCOLLECTION),
   751    581    then many rows are inserted into the output table: each single 
   752    582    row will contain the same attributes and an elementaty Geometry.
   753    583    All the rows created by expanding the same input row will expose
   754    584    the same value in the "multiId" column.
................................................................................
   755    585    */
   756    586       SPATIALITE_DECLARE void elementary_geometries (sqlite3 * sqlite,
   757    587   						   char *inTable,
   758    588   						   char *geometry,
   759    589   						   char *outTable, char *pKey,
   760    590   						   char *multiId);
   761    591   
   762         -/**
   763         - Creates a derived table surely containing elementary Geometries
   764         -
   765         - \param sqlite handle to current DB connection
   766         - \param inTable name of the input table 
   767         - \param geometry name of the Geometry column
   768         - \param outTable name of the output table to be created
   769         - \param pKey name of the Primary Key column in the output table
   770         - \param multiId name of the column identifying origins in the output table
   771         - \param rows on completion will contain the total number of inserted rows
   772         - 
   773         - \sa elementary_geometries
   774         -
   775         - \note if the input table contains some kind of complex Geometry
   776         - (MULTIPOINT, MULTILINESTRING, MULTIPOLYGON or GEOMETRYCOLLECTION),
   777         - then many rows are inserted into the output table: each single 
   778         - row will contain the same attributes and an elementaty Geometry.
   779         - All the rows created by expanding the same input row will expose
   780         - the same value in the "multiId" column.
   781         - */
   782         -    SPATIALITE_DECLARE void elementary_geometries_ex (sqlite3 * sqlite,
   783         -						      char *inTable,
   784         -						      char *geometry,
   785         -						      char *outTable,
   786         -						      char *pKey, char *multiId,
   787         -						      int *rows);
   788         -
   789    592   /**
   790    593    Dumps a full geometry-table into an external GeoJSON file
   791    594   
   792    595    \param sqlite handle to current DB connection
   793    596    \param table the name of the table to be exported
   794    597    \param geom_col the name of the geometry column
   795    598    \param outfile_path pathname for the GeoJSON file to be written to
   796    599    \param precision number of decimal digits for coordinates
   797    600    \param option the format to use for output
   798         - 
   799         - \sa dump_geojson_rx
   800    601   
   801    602    \note valid values for option are:
   802    603      - 0 no option
   803    604      - 1 GeoJSON MBR
   804    605      - 2 GeoJSON Short CRS (e.g EPSG:4326)
   805    606      - 3 MBR + Short CRS
   806    607      - 4 GeoJSON Long CRS (e.g urn:ogc:def:crs:EPSG::4326)
................................................................................
   808    609   
   809    610    \return 0 on failure, any other value on success
   810    611    */
   811    612       SPATIALITE_DECLARE int dump_geojson (sqlite3 * sqlite, char *table,
   812    613   					 char *geom_col, char *outfile_path,
   813    614   					 int precision, int option);
   814    615   
   815         -/**
   816         - Dumps a full geometry-table into an external GeoJSON file
   817         -
   818         - \param sqlite handle to current DB connection
   819         - \param table the name of the table to be exported
   820         - \param geom_col the name of the geometry column
   821         - \param outfile_path pathname for the GeoJSON file to be written to
   822         - \param precision number of decimal digits for coordinates
   823         - \param option the format to use for output
   824         - \param rows on completion will contain the total number of exported rows
   825         - 
   826         - \sa dump_geojson
   827         -
   828         - \note valid values for option are:
   829         -   - 0 no option
   830         -   - 1 GeoJSON MBR
   831         -   - 2 GeoJSON Short CRS (e.g EPSG:4326)
   832         -   - 3 MBR + Short CRS
   833         -   - 4 GeoJSON Long CRS (e.g urn:ogc:def:crs:EPSG::4326)
   834         -   - 5 MBR + Long CRS
   835         -
   836         - \return 0 on failure, any other value on success
   837         - */
   838         -    SPATIALITE_DECLARE int dump_geojson_ex (sqlite3 * sqlite, char *table,
   839         -					    char *geom_col, char *outfile_path,
   840         -					    int precision, int option,
   841         -					    int *rows);
   842         -
   843    616   /**
   844    617    Updates the LAYER_STATICS metadata table
   845    618   
   846    619    \param sqlite handle to current DB connection
   847    620    \param table name of the table to be processed
   848    621    \param column name of the geometry to be processed
   849    622   

Changes to src/headers/spatialite/gaiaaux.h.

   281    281   
   282    282   /**
   283    283    SQL log: statement start
   284    284   
   285    285    \param sqlite handle of the current DB connection
   286    286    \param sqllog_pk the Primary Key identifying the corresponding Log event.
   287    287    \n expected to be exactely the same returned by the most recent call to gaiaInsertIntoSqlLog()
   288         - \param success expected to be TRUE if the SQL statement was successfully executed.
          288  + \param success expected to be TRUE if the SQL statement was succesfully executed.
   289    289    \param errMsg expected to be the error message returned by SQLite on failure, NULL on success.
   290    290   
   291    291    \sa gaiaInsertIntoSqlLog
   292    292   
   293    293    \note this function completes an \b event inserted into the SQL Log, and
   294    294     is expected to be invoked immediately \b after executing the SQL
   295    295     statement itself.

Changes to src/headers/spatialite/gaiaexif.h.

    85     85   #define GAIA_PDF_BLOB		7
    86     86   /** this BLOB does actually contain a SpatiaLite Geometry */
    87     87   #define GAIA_GEOMETRY_BLOB	8
    88     88   /** this BLOB does actually contain a TIFF image */
    89     89   #define GAIA_TIFF_BLOB		9
    90     90   /** this BLOB does actually contain a WebP image */
    91     91   #define GAIA_WEBP_BLOB		10
    92         -/** this BLOB does actually contain a JP2 (Jpeg2000) image */
    93         -#define GAIA_JP2_BLOB		11
    94     92   /** this BLOB does actually contain a SpatiaLite XmlBLOB */
    95         -#define GAIA_XML_BLOB		12
           93  +#define GAIA_XML_BLOB		11
    96     94   /** this BLOB does actually contain a GPKG Geometry */
    97         -#define GAIA_GPB_BLOB		13
           95  +#define GAIA_GPB_BLOB		12
    98     96   
    99     97   /* constants used for EXIF value types */
   100     98   /** unrecognized EXIF value */
   101     99   #define GAIA_EXIF_NONE		0
   102    100   /** EXIF value of the BYTE type */
   103    101   #define GAIA_EXIF_BYTE		1
   104    102   /** EXIF value of the SHORT type */
................................................................................
   609    607   
   610    608    \param blob the BLOB to be parsed 
   611    609    \param size length of the BLOB (in bytes)
   612    610   
   613    611    \return the BLOB type: one of GAIA_HEX_BLOB, GAIA_GIF_BLOB, GAIA_PNG_BLOB,
   614    612    GAIA_JPEG_BLOB, GAIA_EXIF_BLOB, GAIA_EXIF_GPS_BLOB, GAIA_ZIP_BLOB,
   615    613    GAIA_PDF_BLOB, GAIA_GEOMETRY_BLOB, GAIA_TIFF_BLOB, GAIA_WEBP_BLOB,
   616         - GAIA_JP2_BLOB, GAIA_XML_BLOB, GAIA_GPB_BLOB
          614  + GAIA_XML_BLOB, GAIA_GPB_BLOB
   617    615    */
   618    616       GAIAEXIF_DECLARE int gaiaGuessBlobType (const unsigned char *blob,
   619    617   					    int size);
   620    618   /**
   621    619    Return longitude and latitude from an EXIF-GPS tag
   622    620   
   623    621    \param blob the BLOB to be parsed 

Changes to src/headers/spatialite/gg_wfs.h.

   165    165   
   166    166    \param path_or_url pointer to some WFS-GetCapabilities XML Document (could be a pathname or an URL). 
   167    167    \param err_msg on completion will contain an error message (if any)
   168    168   
   169    169    \return the pointer to the corresponding WFS-Catalog object: NULL on failure
   170    170    
   171    171    \sa destroy_wfs_catalog, get_wfs_catalog_count, get_wfs_catalog_item, load_from_wfs,
   172         - reset_wfs_http_connection, get_wfs_version
          172  + reset_wfs_http_connection
   173    173    
   174    174    \note an eventual error message returned via err_msg requires to be deallocated
   175    175    by invoking free().\n
   176    176    you are responsible to destroy (before or after) any WFS-Catalog returned by create_wfs_catalog().
   177    177    */
   178    178       SPATIALITE_DECLARE gaiaWFScatalogPtr create_wfs_catalog (const char
   179    179   							     *path_or_url,
................................................................................
   185    185    \param handle the pointer to a valid WFS-Catalog returned by a previous call
   186    186    to create_wfs_catalog()
   187    187    
   188    188    \sa create_wfs_catalog
   189    189    */
   190    190       SPATIALITE_DECLARE void destroy_wfs_catalog (gaiaWFScatalogPtr handle);
   191    191   
   192         -/**
   193         - Return the WFS-Version string as reported by GetCapabilities
   194         -
   195         - \param handle the pointer to a valid WFS-Item returned by a previous call
   196         - to get_wfs_catalog_item().
   197         -
   198         - \return the WFS Version string: NULL is undefined
   199         - 
   200         - \sa create_wfs_catalog
   201         - */
   202         -    SPATIALITE_DECLARE const char *get_wfs_version (gaiaWFScatalogPtr handle);
   203         -
   204    192   /**
   205    193    Return the base URL for any WFS-GetFeature call
   206    194   
   207    195    \param handle the pointer to a valid WFS-Item returned by a previous call
   208    196    to get_wfs_catalog_item().
   209    197   
   210    198    \return the base URL for any WFS-GetFeature call: NULL is undefined

Changes to src/headers/spatialite/gg_xml.h.

   129    129    Creates an XmlBLOB buffer
   130    130   
   131    131    \param p_cache a memory pointer returned by spatialite_alloc_connection()
   132    132    \param xml pointer to the XML document (XmlBLOB payload).
   133    133    \param xml_len lenght of the XML document (in bytes).
   134    134    \param compressed if TRUE the returned XmlBLOB will be zip-compressed.
   135    135    \param schemaURI if not NULL the XML document will be assumed to be valid
   136         -  only if it successfully passes a formal Schema valitadion.
          136  +  only if it succesfully passes a formal Schema valitadion.
   137    137    \param result on completion will containt a pointer to XmlBLOB:
   138    138    NULL on failure.
   139    139    \param size on completion this variable will contain the XmlBLOB's size (in bytes)
   140    140    \param parsing_errors on completion this variable will contain all error/warning
   141    141    messages emitted during the XML Parsing step. Can be set to NULL so to ignore any message.
   142    142    \param schema_validation_errors on completion this variable will contain all error/warning
   143    143    messages emitted during the XML Schema Validation step. Can be set to NULL so to ignore any message.
................................................................................
   187    187    \param size XmlBLOB's size (in bytes).
   188    188    \param indent if a negative value is passed the XMLDocument will 
   189    189    be extracted exactly as it was when loaded. Otherwise it will be 
   190    190    properly formatted using the required intenting (max. 8); ZERO
   191    191    means that the whole XML Document will consist of a single line.
   192    192    \param result pointer to the memory buffer containing the XML Document
   193    193    \param res_size dimension (in bytes) of the XML Document memory buffer
   194         - (both values will be passed back after successful completion).
          194  + (both values will be passed back after succesful completion).
   195    195   
   196    196   
   197    197    \sa gaiaXmlToBlob, gaiaXmlTextFromBlob
   198    198   
   199    199    \note the returned XMLDocument will always respect the internal encoding declaration,
   200    200    and may not support any further processing as SQLite TEXT if it's not UTF-8.
   201    201   
................................................................................
   338    338    */
   339    339       GAIAGEO_DECLARE void gaiaXmlBlobCompression (const unsigned char *blob,
   340    340   						 int in_size, int compressed,
   341    341   						 unsigned char **result,
   342    342   						 int *out_size);
   343    343   
   344    344   /**
   345         - Checks if a valid XmlBLOB buffer has successfully passed a formal Schema validation or not
          345  + Checks if a valid XmlBLOB buffer has succesfully passed a formal Schema validation or not
   346    346   
   347    347    \param blob pointer to the XmlBLOB buffer.
   348    348    \param size XmlBLOB's size (in bytes).
   349    349   
   350    350    \return TRUE or FALSE if the BLOB actually is a valid XmlBLOB but not schema-validated; 
   351    351     -1 in any other case.
   352    352   

Changes to src/headers/spatialite/spatialite.h.

    50     50   SPATIALITE_PRIVATE int virtualXL_extension_init (void *db);
    51     51   SPATIALITE_PRIVATE int virtualnetwork_extension_init (void *db);
    52     52   SPATIALITE_PRIVATE int virtualfdo_extension_init (void *db);
    53     53   SPATIALITE_PRIVATE int virtualbbox_extension_init (void *db,
    54     54   						   const void *p_cache);
    55     55   SPATIALITE_PRIVATE int mbrcache_extension_init (void *db);
    56     56   SPATIALITE_PRIVATE int virtual_spatialindex_extension_init (void *db);
    57         -SPATIALITE_PRIVATE int virtual_elementary_extension_init (void *db);
    58     57   SPATIALITE_PRIVATE int virtual_xpath_extension_init (void *db,
    59     58   						     const void *p_cache);
    60     59   SPATIALITE_PRIVATE int virtualgpkg_extension_init (void *db);

Changes to src/headers/spatialite/sqlite.h.

    58     58   #ifdef SPL_AMALGAMATION		/* spatialite-amalgamation */
    59     59   #include <spatialite/sqlite3.h>
    60     60   #else
    61     61   #include <sqlite3.h>
    62     62   #endif
    63     63   #endif
    64     64   
    65         -#ifndef SQLITE_DETERMINISTIC
    66         -/* probably SQLite < 3.8.3 - attempting to fix */
    67         -#define SQLITE_DETERMINISTIC	SQLITE_UTF8
    68         -#endif
    69         -
    70     65   #endif

Changes to src/headers/spatialite_private.h.

   148    148       {
   149    149   	int srid;
   150    150   	char *auth_name;
   151    151   	int auth_srid;
   152    152   	char *ref_sys_name;
   153    153   	char *proj4text;
   154    154   	char *srs_wkt;
   155         -	int is_geographic;
   156         -	int flipped_axes;
   157         -	char *spheroid;
   158         -	char *prime_meridian;
   159         -	char *datum;
   160         -	char *projection;
   161         -	char *unit;
   162         -	char *axis_1;
   163         -	char *orientation_1;
   164         -	char *axis_2;
   165         -	char *orientation_2;
   166    155   	struct epsg_defs *next;
   167    156       };
   168    157   
   169    158       SPATIALITE_PRIVATE void
   170    159   	free_internal_cache (struct splite_internal_cache *cache);
   171    160   
   172    161       SPATIALITE_PRIVATE struct epsg_defs *add_epsg_def (int filter_srid,
................................................................................
   174    163   						       struct epsg_defs **last,
   175    164   						       int srid,
   176    165   						       const char *auth_name,
   177    166   						       int auth_srid,
   178    167   						       const char
   179    168   						       *ref_sys_name);
   180    169   
   181         -    SPATIALITE_PRIVATE struct epsg_defs *add_epsg_def_ex (int filter_srid,
   182         -							  struct epsg_defs
   183         -							  **first,
   184         -							  struct epsg_defs
   185         -							  **last, int srid,
   186         -							  const char *auth_name,
   187         -							  int auth_srid,
   188         -							  const char
   189         -							  *ref_sys_name,
   190         -							  int is_geographic,
   191         -							  int flipped_axes,
   192         -							  const char *spheroid,
   193         -							  const char
   194         -							  *prime_meridian,
   195         -							  const char *datum,
   196         -							  const char
   197         -							  *projection,
   198         -							  const char *unit,
   199         -							  const char *axis_1,
   200         -							  const char
   201         -							  *orientation_1,
   202         -							  const char *axis_2,
   203         -							  const char
   204         -							  *orientation_2);
   205         -
   206    170       SPATIALITE_PRIVATE void
   207    171   	add_proj4text (struct epsg_defs *p, int count, const char *text);
   208    172   
   209    173       SPATIALITE_PRIVATE void
   210    174   	add_srs_wkt (struct epsg_defs *p, int count, const char *text);
   211    175   
   212    176       SPATIALITE_PRIVATE void
................................................................................
   261    225   
   262    226       SPATIALITE_PRIVATE int check_virts_layer_statistics (void *p_sqlite);
   263    227   
   264    228       SPATIALITE_PRIVATE void
   265    229   	updateGeometryTriggers (void *p_sqlite, const char *table,
   266    230   				const char *column);
   267    231   
   268         -    SPATIALITE_PRIVATE int upgradeGeometryTriggers (void *p_sqlite);
          232  +    SPATIALITE_PRIVATE int
          233  +	upgradeGeometryTriggers (void *p_sqlite);
   269    234   
   270    235       SPATIALITE_PRIVATE int
   271    236   	getRealSQLnames (void *p_sqlite, const char *table, const char *column,
   272    237   			 char **real_table, char **real_column);
   273    238   
   274    239       SPATIALITE_PRIVATE void buildSpatialIndex (void *p_sqlite, const unsigned char *table, const char *column);	/* DEPRECATED - always use buildSpatialIndexEx */
   275    240   
................................................................................
   429    394   
   430    395       SPATIALITE_PRIVATE void splite_cache_semaphore_unlock (void);
   431    396   
   432    397       SPATIALITE_PRIVATE void splite_lwgeom_semaphore_lock (void);
   433    398   
   434    399       SPATIALITE_PRIVATE void splite_lwgeom_semaphore_unlock (void);
   435    400   
   436         -    SPATIALITE_PRIVATE const void *gaiaAuxClonerCreate (const void *sqlite,
   437         -							const char *db_prefix,
   438         -							const char *in_table,
   439         -							const char *out_table);
   440         -
   441         -    SPATIALITE_PRIVATE void gaiaAuxClonerDestroy (const void *cloner);
   442         -
   443         -    SPATIALITE_PRIVATE void gaiaAuxClonerAddOption (const void *cloner,
   444         -						    const char *option);
   445         -
   446         -    SPATIALITE_PRIVATE int gaiaAuxClonerCheckValidTarget (const void *cloner);
   447         -
   448         -    SPATIALITE_PRIVATE int gaiaAuxClonerExecute (const void *cloner);
   449         -
   450    401   #ifdef __cplusplus
   451    402   }
   452    403   #endif
   453    404   
   454    405   #endif				/* _SPATIALITE_PRIVATE_H */

Changes to src/shapefiles/shapefiles.c.

   381    381   {
   382    382       return load_shapefile_ex (sqlite, shp_path, table, charset, srid, column,
   383    383   			      NULL, NULL, coerce2d, compressed, verbose,
   384    384   			      spatial_index, rows, err_msg);
   385    385   }
   386    386   
   387    387   SPATIALITE_DECLARE int
   388         -load_shapefile_ex (sqlite3 * sqlite, char *shp_path, char *table,
   389         -		   char *charset, int srid, char *g_column, char *gtype,
   390         -		   char *pk_column, int coerce2d, int compressed, int verbose,
   391         -		   int spatial_index, int *rows, char *err_msg)
          388  +load_shapefile_ex (sqlite3 * sqlite, char *shp_path, char *table, char *charset,
          389  +		   int srid, char *g_column, char *gtype, char *pk_column,
          390  +		   int coerce2d, int compressed, int verbose, int spatial_index,
          391  +		   int *rows, char *err_msg)
   392    392   {
   393    393       return load_shapefile_ex2 (sqlite, shp_path, table, charset, srid, g_column,
   394    394   			       gtype, pk_column, coerce2d, compressed, verbose,
   395    395   			       spatial_index, 0, rows, err_msg);
   396    396   }
   397    397   
   398    398   SPATIALITE_DECLARE int
   399    399   load_shapefile_ex2 (sqlite3 * sqlite, char *shp_path, char *table,
   400    400   		    char *charset, int srid, char *g_column, char *gtype,
   401         -		    char *pk_column, int coerce2d, int compressed,
   402         -		    int verbose, int spatial_index, int text_dates, int *rows,
   403         -		    char *err_msg)
          401  +		    char *pk_column, int coerce2d, int compressed, int verbose,
          402  +		    int spatial_index, int text_dates, int *rows, char *err_msg)
   404    403   {
   405    404       sqlite3_stmt *stmt = NULL;
   406    405       int ret;
   407    406       char *errMsg = NULL;
   408    407       char *sql;
   409    408       char *dummy;
   410    409       int already_exists = 0;
................................................................................
   432    431       int pk_autoincr = 1;
   433    432       char *xname;
   434    433       int pk_type = SQLITE_INTEGER;
   435    434       int pk_set;
   436    435       gaiaOutBuffer sql_statement;
   437    436       if (!geo_column)
   438    437   	geo_column = "Geometry";
   439         -    if (rows)
   440         -	*rows = -1;
   441    438       if (!xgtype)
   442    439   	;
   443    440       else
   444    441         {
   445    442   	  if (strcasecmp (xgtype, "LINESTRING") == 0)
   446    443   	      xgtype = "LINESTRING";
   447    444   	  else if (strcasecmp (xgtype, "LINESTRINGZ") == 0)
................................................................................
  1123   1120   	    {
  1124   1121   		/* Primary Key value */
  1125   1122   		if (strcasecmp (pk_name, dbf_field->Name) == 0)
  1126   1123   		  {
  1127   1124   		      if (pk_type == SQLITE_TEXT)
  1128   1125   			  sqlite3_bind_text (stmt, 1,
  1129   1126   					     dbf_field->Value->TxtValue,
  1130         -					     strlen (dbf_field->
  1131         -						     Value->TxtValue),
  1132         -					     SQLITE_STATIC);
         1127  +					     strlen (dbf_field->Value->
         1128  +						     TxtValue), SQLITE_STATIC);
  1133   1129   		      else if (pk_type == SQLITE_FLOAT)
  1134   1130   			  sqlite3_bind_double (stmt, 1,
  1135   1131   					       dbf_field->Value->DblValue);
  1136   1132   		      else
  1137   1133   			  sqlite3_bind_int64 (stmt, 1,
  1138   1134   					      dbf_field->Value->IntValue);
  1139   1135   		      pk_set = 1;
................................................................................
  1234   1230   	      spatialite_e ("ROLLBACK;\n");
  1235   1231   	  ret = sqlite3_exec (sqlite, "ROLLBACK", NULL, 0, &errMsg);
  1236   1232   	  if (ret != SQLITE_OK)
  1237   1233   	    {
  1238   1234   		spatialite_e ("load shapefile error: <%s>\n", errMsg);
  1239   1235   		sqlite3_free (errMsg);
  1240   1236   	    }
         1237  +	  if (rows)
         1238  +	      *rows = current_row;
  1241   1239   	  return 0;
  1242   1240         }
  1243   1241       else
  1244   1242         {
  1245   1243   	  /* ok - confirming pending transaction - COMMIT */
  1246   1244   	  if (verbose)
  1247   1245   	      spatialite_e ("COMMIT;\n");
................................................................................
  1870   1868   }
  1871   1869   
  1872   1870   static int
  1873   1871   check_spatial_metadata (const void *handle, const char *db_prefix)
  1874   1872   {
  1875   1873   /* internal utility function:
  1876   1874   /
  1877         -/ 0 - if no valid SpatialMetaData were found
  1878         -/ 1 - if SpatiaLite-like (legacy) SpatialMetadata were found
  1879         -/ 2 - if FDO-OGR-like SpatialMetadata were found
  1880         -/ 3 - if SpatiaLite-like (current) SpatialMetadata were found
         1875  +/ 0 - if no valid SpatialMetaData where found
         1876  +/ 1 - if SpatiaLite-like (legacy) SpatialMetadata where found
         1877  +/ 2 - if FDO-OGR-like SpatialMetadata where found
         1878  +/ 3 - if SpatiaLite-like (current) SpatialMetadata where found
  1881   1879   /
  1882   1880   */
  1883   1881       sqlite3 *sqlite = (sqlite3 *) handle;
  1884   1882       int spatialite_legacy_rs = 0;
  1885   1883       int spatialite_rs = 0;
  1886   1884       int fdo_rs = 0;
  1887   1885       int spatialite_legacy_gc = 0;
................................................................................
  2637   2635       gaiaVectorLayersListPtr list;
  2638   2636       char *db_prefix = NULL;
  2639   2637       char *table_name = NULL;
  2640   2638       char *xprefix;
  2641   2639       char *xxtable;
  2642   2640       struct auxdbf_list *auxdbf = NULL;
  2643   2641   
  2644         -    if (xrows)
  2645         -	*xrows = -1;
  2646   2642       if (geom_type)
  2647   2643         {
  2648   2644   	  /* normalizing required geometry type */
  2649   2645   	  if (strcasecmp ((char *) geom_type, "POINT") == 0)
  2650   2646   	      shape = GAIA_POINT;
  2651   2647   	  if (strcasecmp ((char *) geom_type, "LINESTRING") == 0)
  2652   2648   	      shape = GAIA_LINESTRING;
................................................................................
  2952   2948   		    max_len =
  2953   2949   			compute_max_dbl_length (fld->DoubleRange->MinValue,
  2954   2950   						fld->DoubleRange->MaxValue);
  2955   2951   	    }
  2956   2952   	  if (fld->TextValuesCount > 0)
  2957   2953   	    {
  2958   2954   		sql_type = SQLITE_TEXT;
  2959         -		max_len = 254;
         2955  +		max_len = 255;
  2960   2956   		if (fld->MaxSize)
  2961   2957   		    max_len = fld->MaxSize->MaxSize;
  2962   2958   	    }
  2963   2959   	  if (sql_type == SQLITE_NULL)
  2964   2960   	    {
  2965   2961   		/* considering as TEXT(1) */
  2966   2962   		sql_type = SQLITE_TEXT;
................................................................................
  2967   2963   		max_len = 1;
  2968   2964   	    }
  2969   2965   	  /* adding a DBF field */
  2970   2966   	  if (sql_type == SQLITE_TEXT)
  2971   2967   	    {
  2972   2968   		if (max_len == 0)	/* avoiding ZERO-length fields */
  2973   2969   		    max_len = 1;
  2974         -		if (max_len > 254)
  2975         -		  {
  2976         -		      /* DBF C: max allowed lenght */
  2977         -		      max_len = 254;
  2978         -		  }
  2979   2970   		gaiaAddDbfField (dbf_list, fld->AttributeFieldName, 'C', offset,
  2980   2971   				 max_len, 0);
  2981   2972   		offset += max_len;
  2982   2973   	    }
  2983   2974   	  if (sql_type == SQLITE_FLOAT)
  2984   2975   	    {
  2985   2976   		if (max_len > 19)
................................................................................
  3075   3066   				      gaiaSetNullValue (dbf_field);
  3076   3067   				  break;
  3077   3068   			      case 'C':
  3078   3069   				  if (sqlite3_column_type (stmt, i) ==
  3079   3070   				      SQLITE_TEXT)
  3080   3071   				    {
  3081   3072   					dummy =
  3082         -					    (char *) sqlite3_column_text (stmt,
  3083         -									  i);
         3073  +					    (char *)
         3074  +					    sqlite3_column_text (stmt, i);
  3084   3075   					gaiaSetStrValue (dbf_field, dummy);
  3085   3076   				    }
  3086   3077   				  else if (sqlite3_column_type (stmt, i) ==
  3087   3078   					   SQLITE_INTEGER)
  3088   3079   				    {
  3089   3080   					sprintf (buf, FRMT64,
  3090   3081   						 sqlite3_column_int64 (stmt,
................................................................................
  3221   3212       char *qpk_name = NULL;
  3222   3213       char *pk_name = NULL;
  3223   3214       int pk_autoincr = 1;
  3224   3215       gaiaOutBuffer sql_statement;
  3225   3216       int pk_type = SQLITE_INTEGER;
  3226   3217       int pk_set;
  3227   3218       qtable = gaiaDoubleQuotedSql (table);
  3228         -    if (rows)
  3229         -	*rows = -1;
  3230   3219   /* checking if TABLE already exists */
  3231   3220       sql = sqlite3_mprintf ("SELECT name FROM sqlite_master WHERE "
  3232   3221   			   "type = 'table' AND Lower(name) = Lower(%Q)", table);
  3233   3222       ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  3234   3223       sqlite3_free (sql);
  3235   3224       if (ret != SQLITE_OK)
  3236   3225         {
................................................................................
  3599   3588   	    {
  3600   3589   		/* Primary Key value */
  3601   3590   		if (strcasecmp (pk_name, dbf_field->Name) == 0)
  3602   3591   		  {
  3603   3592   		      if (pk_type == SQLITE_TEXT)
  3604   3593   			  sqlite3_bind_text (stmt, 1,
  3605   3594   					     dbf_field->Value->TxtValue,
  3606         -					     strlen (dbf_field->
  3607         -						     Value->TxtValue),
  3608         -					     SQLITE_STATIC);
         3595  +					     strlen (dbf_field->Value->
         3596  +						     TxtValue), SQLITE_STATIC);
  3609   3597   		      else if (pk_type == SQLITE_FLOAT)
  3610   3598   			  sqlite3_bind_double (stmt, 1,
  3611   3599   					       dbf_field->Value->DblValue);
  3612   3600   		      else
  3613   3601   			  sqlite3_bind_int64 (stmt, 1,
  3614   3602   					      dbf_field->Value->IntValue);
  3615   3603   		      pk_set = 1;
................................................................................
  3695   3683   	      spatialite_e ("ROLLBACK;\n");
  3696   3684   	  ret = sqlite3_exec (sqlite, "ROLLBACK", NULL, 0, &errMsg);
  3697   3685   	  if (ret != SQLITE_OK)
  3698   3686   	    {
  3699   3687   		spatialite_e ("load DBF error: <%s>\n", errMsg);
  3700   3688   		sqlite3_free (errMsg);
  3701   3689   	    };
         3690  +	  if (rows)
         3691  +	      *rows = current_row;
  3702   3692   	  if (qtable)
  3703   3693   	      free (qtable);
  3704   3694   	  if (qpk_name)
  3705   3695   	      free (qpk_name);
  3706   3696   	  return 0;
  3707   3697         }
  3708   3698       else
................................................................................
  3729   3719         }
  3730   3720   }
  3731   3721   
  3732   3722   SPATIALITE_DECLARE int
  3733   3723   dump_dbf (sqlite3 * sqlite, char *table, char *dbf_path, char *charset,
  3734   3724   	  char *err_msg)
  3735   3725   {
  3736         -    int rows;
  3737         -    return dump_dbf_ex (sqlite, table, dbf_path, charset, &rows, err_msg);
  3738         -}
  3739         -
  3740         -SPATIALITE_DECLARE int
  3741         -dump_dbf_ex (sqlite3 * sqlite, char *table, char *dbf_path, char *charset,
  3742         -	     int *xrows, char *err_msg)
  3743         -{
  3744   3726   /* DBF dump */
  3745   3727       int rows;
  3746   3728       int i;
  3747   3729       char *sql;
  3748   3730       char *xtable;
  3749   3731       sqlite3_stmt *stmt;
  3750   3732       int row1 = 0;
................................................................................
  3762   3744       char buf[256];
  3763   3745       int len;
  3764   3746       int ret;
  3765   3747       char *db_prefix = NULL;
  3766   3748       char *table_name = NULL;
  3767   3749       struct auxdbf_list *auxdbf = NULL;
  3768   3750   
  3769         -    *xrows = -1;
  3770   3751       shp_parse_table_name (table, &db_prefix, &table_name);
  3771   3752   /*
  3772   3753   / preparing SQL statement 
  3773   3754   */
  3774   3755       if (db_prefix != NULL && table_name != NULL)
  3775   3756         {
  3776   3757   	  char *xdb = gaiaDoubleQuotedSql (db_prefix);
................................................................................
  3826   3807   		      /* update the DBF export fields analyzing fetched data */
  3827   3808   		      type = sqlite3_column_type (stmt, i);
  3828   3809   		      if (type == SQLITE_NULL || type == SQLITE_BLOB)
  3829   3810   			  continue;
  3830   3811   		      if (type == SQLITE_TEXT)
  3831   3812   			{
  3832   3813   			    len = sqlite3_column_bytes (stmt, i);
  3833         -			    if (len > 254)
  3834         -			      {
  3835         -				  /* DBF C type: max allowed length */
  3836         -				  len = 254;
  3837         -			      }
  3838   3814   			    sql_type[i] = SQLITE_TEXT;
  3839   3815   			    if (len > max_length[i])
  3840   3816   				max_length[i] = len;
  3841   3817   			}
  3842   3818   		      else if (type == SQLITE_FLOAT
  3843   3819   			       && sql_type[i] != SQLITE_TEXT)
  3844   3820   			  sql_type[i] = SQLITE_FLOAT;	/* promoting a numeric column to be DOUBLE */
................................................................................
  3948   3924   				  else
  3949   3925   				      gaiaSetNullValue (dbf_field);
  3950   3926   				  break;
  3951   3927   			      case 'C':
  3952   3928   				  if (sqlite3_column_type (stmt, i) ==
  3953   3929   				      SQLITE_TEXT)
  3954   3930   				    {
  3955         -					dummy =
  3956         -					    (char *) sqlite3_column_text (stmt,
  3957         -									  i);
         3931  +					dummy = (char *)
         3932  +					    sqlite3_column_text (stmt, i);
  3958   3933   					gaiaSetStrValue (dbf_field, dummy);
  3959   3934   				    }
  3960   3935   				  else if (sqlite3_column_type (stmt, i) ==
  3961   3936   					   SQLITE_INTEGER)
  3962   3937   				    {
  3963   3938   					sprintf (buf, FRMT64,
  3964   3939   						 sqlite3_column_int64 (stmt,
................................................................................
  3999   3974   	spatialite_e ("Exported %d rows into the DBF file\n", rows);
  4000   3975       else
  4001   3976   	sprintf (err_msg, "Exported %d rows into the DBF file\n", rows);
  4002   3977       if (db_prefix != NULL)
  4003   3978   	free (db_prefix);
  4004   3979       if (table_name != NULL)
  4005   3980   	free (table_name);
  4006         -    *xrows = rows;
  4007   3981       return 1;
  4008   3982     sql_error:
  4009   3983   /* some SQL error occurred */
  4010   3984       if (auxdbf != NULL)
  4011   3985   	free_auxdbf (auxdbf);
  4012   3986       free (xtable);
  4013   3987       sqlite3_finalize (stmt);
................................................................................
  4113   4087       return k;
  4114   4088   }
  4115   4089   
  4116   4090   SPATIALITE_DECLARE int
  4117   4091   dump_kml (sqlite3 * sqlite, char *table, char *geom_col, char *kml_path,
  4118   4092   	  char *name_col, char *desc_col, int precision)
  4119   4093   {
  4120         -    int rows;
  4121         -    return dump_kml_ex (sqlite, table, geom_col, kml_path, name_col, desc_col,
  4122         -			precision, &rows);
  4123         -}
  4124         -
  4125         -SPATIALITE_DECLARE int
  4126         -dump_kml_ex (sqlite3 * sqlite, char *table, char *geom_col, char *kml_path,
  4127         -	     char *name_col, char *desc_col, int precision, int *xrows)
  4128         -{
  4129   4094   /* dumping a  geometry table as KML */
  4130   4095       char *sql;
  4131   4096       char *xname;
  4132   4097       char *xdesc;
  4133   4098       char *xgeom_col;
  4134   4099       char *xtable;
  4135   4100       sqlite3_stmt *stmt = NULL;
  4136   4101       FILE *out = NULL;
  4137   4102       int ret;
  4138   4103       int rows = 0;
  4139   4104       int is_const = 1;
  4140   4105   
  4141         -    *xrows = -1;
  4142   4106   /* opening/creating the KML file */
  4143   4107       out = fopen (kml_path, "wb");
  4144   4108       if (!out)
  4145   4109   	goto no_file;
  4146   4110   
  4147   4111   /* preparing SQL statement */
  4148   4112       if (name_col == NULL)
................................................................................
  4217   4181   	goto empty_result_set;
  4218   4182   
  4219   4183   
  4220   4184       fprintf (out, "</Document>\r\n");
  4221   4185       fprintf (out, "</kml>\r\n");
  4222   4186       sqlite3_finalize (stmt);
  4223   4187       fclose (out);
  4224         -    *xrows = rows;
  4225   4188       return 1;
  4226   4189   
  4227   4190     sql_error:
  4228   4191   /* some SQL error occurred */
  4229   4192       if (stmt)
  4230   4193   	sqlite3_finalize (stmt);
  4231   4194       if (out)
................................................................................
  4301   4264       gaiaOutBuffer col_list;
  4302   4265   
  4303   4266       *dupl_count = 0;
  4304   4267   
  4305   4268       if (is_table (sqlite, table) == 0)
  4306   4269         {
  4307   4270   	  spatialite_e (".chkdupl %s: no such table\n", table);
  4308         -	  *dupl_count = -1;
  4309   4271   	  return;
  4310   4272         }
  4311   4273   /* extracting the column names (excluding any Primary Key) */
  4312   4274       gaiaOutBufferInitialize (&col_list);
  4313   4275       xname = gaiaDoubleQuotedSql (table);
  4314   4276       sql = sqlite3_mprintf ("PRAGMA table_info(\"%s\")", xname);
  4315   4277       free (xname);
................................................................................
  4544   4506   
  4545   4507       if (removed != NULL)
  4546   4508   	*removed = 0;
  4547   4509   
  4548   4510       if (is_table (sqlite, table) == 0)
  4549   4511         {
  4550   4512   	  spatialite_e (".remdupl %s: no such table\n", table);
  4551         -	  if (removed != NULL)
  4552         -	      *removed = -1;
  4553   4513   	  return;
  4554   4514         }
  4555   4515   /* extracting the column names (excluding any Primary Key) */
  4556   4516       gaiaOutBufferInitialize (&col_list);
  4557   4517       xname = gaiaDoubleQuotedSql (table);
  4558   4518       sql = sqlite3_mprintf ("PRAGMA table_info(\"%s\")", xname);
  4559   4519       free (xname);
................................................................................
  5146   5106   }
  5147   5107   
  5148   5108   SPATIALITE_DECLARE void
  5149   5109   elementary_geometries (sqlite3 * sqlite,
  5150   5110   		       char *inTable, char *geometry, char *outTable,
  5151   5111   		       char *pKey, char *multiId)
  5152   5112   {
  5153         -/* attempting to create a derived table surely containing elemetary Geoms */
  5154         -    int rows;
  5155         -    elementary_geometries_ex (sqlite, inTable, geometry, outTable, pKey,
  5156         -			      multiId, &rows);
  5157         -}
  5158         -
  5159         -SPATIALITE_DECLARE void
  5160         -elementary_geometries_ex (sqlite3 * sqlite,
  5161         -			  char *inTable, char *geometry, char *outTable,
  5162         -			  char *pKey, char *multiId, int *xrows)
  5163         -{
  5164   5113   /* attempting to create a derived table surely containing elemetary Geoms */
  5165   5114       char type[128];
  5166   5115       int srid;
  5167   5116       char dims[64];
  5168   5117       char *sql;
  5169   5118       char *xname;
  5170   5119       char *xpk;
................................................................................
  5182   5131       int rows;
  5183   5132       int columns;
  5184   5133       int geom_idx = -1;
  5185   5134       sqlite3_stmt *stmt_in = NULL;
  5186   5135       sqlite3_stmt *stmt_out = NULL;
  5187   5136       int n_columns;
  5188   5137       sqlite3_int64 id = 0;
  5189         -    int inserted = 0;
  5190   5138   
  5191   5139       if (check_elementary
  5192   5140   	(sqlite, inTable, geometry, outTable, pKey, multiId, type, &srid,
  5193   5141   	 dims) == 0)
  5194   5142         {
  5195   5143   	  spatialite_e (".elemgeo: invalid args\n");
  5196         -	  *xrows = 0;
  5197   5144   	  return;
  5198   5145         }
  5199   5146   
  5200   5147   /* starts a transaction */
  5201   5148       ret = sqlite3_exec (sqlite, "BEGIN", NULL, NULL, &errMsg);
  5202   5149       if (ret != SQLITE_OK)
  5203   5150         {
................................................................................
  5414   5361   			  ;
  5415   5362   		      else
  5416   5363   			{
  5417   5364   			    spatialite_e ("[OUT]step error: %s\n",
  5418   5365   					  sqlite3_errmsg (sqlite));
  5419   5366   			    goto abort;
  5420   5367   			}
  5421         -		      inserted++;
  5422   5368   		  }
  5423   5369   		else
  5424   5370   		  {
  5425   5371   		      /* separating Elementary Geoms */
  5426   5372   		      gaiaPointPtr pt;
  5427   5373   		      gaiaLinestringPtr ln;
  5428   5374   		      gaiaPolygonPtr pg;
................................................................................
  5494   5440   				;
  5495   5441   			    else
  5496   5442   			      {
  5497   5443   				  spatialite_e ("[OUT]step error: %s\n",
  5498   5444   						sqlite3_errmsg (sqlite));
  5499   5445   				  goto abort;
  5500   5446   			      }
  5501         -			    inserted++;
  5502   5447   			    pt = pt->Next;
  5503   5448   			}
  5504   5449   		      ln = g->FirstLinestring;
  5505   5450   		      while (ln)
  5506   5451   			{
  5507   5452   			    /* separating Linestrings */
  5508   5453   			    outGeom = elemGeomFromLinestring (ln, g->Srid);
................................................................................
  5568   5513   				;
  5569   5514   			    else
  5570   5515   			      {
  5571   5516   				  spatialite_e ("[OUT]step error: %s\n",
  5572   5517   						sqlite3_errmsg (sqlite));
  5573   5518   				  goto abort;
  5574   5519   			      }
  5575         -			    inserted++;
  5576   5520   			    ln = ln->Next;
  5577   5521   			}
  5578   5522   		      pg = g->FirstPolygon;
  5579   5523   		      while (pg)
  5580   5524   			{
  5581   5525   			    /* separating Polygons */
  5582   5526   			    outGeom = elemGeomFromPolygon (pg, g->Srid);
................................................................................
  5642   5586   				;
  5643   5587   			    else
  5644   5588   			      {
  5645   5589   				  spatialite_e ("[OUT]step error: %s\n",
  5646   5590   						sqlite3_errmsg (sqlite));
  5647   5591   				  goto abort;
  5648   5592   			      }
  5649         -			    inserted++;
  5650   5593   			    pg = pg->Next;
  5651   5594   			}
  5652   5595   		      gaiaFreeGeomColl (g);
  5653   5596   		  }
  5654   5597   		id++;
  5655   5598   	    }
  5656   5599   	  else
................................................................................
  5666   5609       ret = sqlite3_exec (sqlite, "COMMIT", NULL, NULL, &errMsg);
  5667   5610       if (ret != SQLITE_OK)
  5668   5611         {
  5669   5612   	  spatialite_e ("SQL error: %s\n", errMsg);
  5670   5613   	  sqlite3_free (errMsg);
  5671   5614   	  goto abort;
  5672   5615         }
  5673         -    *xrows = inserted;
  5674   5616       return;
  5675   5617   
  5676   5618     abort:
  5677   5619       if (stmt_in)
  5678   5620   	sqlite3_finalize (stmt_in);
  5679   5621       if (stmt_out)
  5680   5622   	sqlite3_finalize (stmt_out);
  5681         -    *xrows = 0;
  5682   5623   }
  5683   5624   
  5684   5625   #ifndef OMIT_FREEXL		/* including FreeXL */
  5685   5626   
  5686   5627   SPATIALITE_DECLARE int
  5687   5628   load_XL (sqlite3 * sqlite, const char *path, const char *table,
  5688   5629   	 unsigned int worksheetIndex, int first_titles, unsigned int *rows,
................................................................................
  5701   5642       const void *xl_handle;
  5702   5643       unsigned int info;
  5703   5644       unsigned short columns;
  5704   5645       unsigned short col;
  5705   5646       gaiaOutBuffer sql_statement;
  5706   5647       FreeXL_CellValue cell;
  5707   5648       int already_exists = 0;
  5708         -
  5709         -    *rows = 0;
  5710   5649   /* checking if TABLE already exists */
  5711   5650       sql =
  5712   5651   	sqlite3_mprintf ("SELECT name FROM sqlite_master WHERE type = 'table' "
  5713   5652   			 "AND Lower(name) = Lower(%Q)", table);
  5714   5653       ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  5715   5654       sqlite3_free (sql);
  5716   5655       if (ret != SQLITE_OK)
................................................................................
  5805   5744   			{
  5806   5745   			    if (cell.type == FREEXL_CELL_INT)
  5807   5746   				dummy =
  5808   5747   				    sqlite3_mprintf ("%d",
  5809   5748   						     cell.value.int_value);
  5810   5749   			    else if (cell.type == FREEXL_CELL_DOUBLE)
  5811   5750   				dummy = sqlite3_mprintf ("%1.2f ",
  5812         -							 cell.
  5813         -							 value.double_value);
         5751  +							 cell.value.
         5752  +							 double_value);
  5814   5753   			    else if (cell.type == FREEXL_CELL_TEXT
  5815   5754   				     || cell.type == FREEXL_CELL_SST_TEXT
  5816   5755   				     || cell.type == FREEXL_CELL_DATE
  5817   5756   				     || cell.type == FREEXL_CELL_DATETIME
  5818   5757   				     || cell.type == FREEXL_CELL_TIME)
  5819   5758   			      {
  5820   5759   				  int len = strlen (cell.value.text_value);
  5821   5760   				  if (len < 256)
  5822   5761   				      dummy =
  5823   5762   					  sqlite3_mprintf ("%s",
  5824         -							   cell.
  5825         -							   value.text_value);
         5763  +							   cell.value.
         5764  +							   text_value);
  5826   5765   				  else
  5827   5766   				      dummy = sqlite3_mprintf ("col_%d", col);
  5828   5767   			      }
  5829   5768   			    else
  5830   5769   				dummy = sqlite3_mprintf ("col_%d", col);
  5831   5770   			}
  5832   5771   		      xdummy = gaiaDoubleQuotedSql (dummy);
................................................................................
  6035   5974   
  6036   5975     error:
  6037   5976       freexl_close (xl_handle);
  6038   5977       if (!err_msg)
  6039   5978   	spatialite_e ("XL datasource '%s' is not valid\n", path);
  6040   5979       else
  6041   5980   	sprintf (err_msg, "XL datasource '%s' is not valid\n", path);
  6042         -    *rows = 0;
  6043   5981       return 0;
  6044   5982   }
  6045   5983   
  6046   5984   #endif /* FreeXL enabled/disabled */
  6047   5985   
  6048   5986   SPATIALITE_DECLARE int
  6049         -dump_geojson (sqlite3 * sqlite, char *table, char *geom_col,
  6050         -	      char *outfile_path, int precision, int option)
  6051         -{
  6052         -    int rows;
  6053         -    return dump_geojson_ex (sqlite, table, geom_col, outfile_path, precision,
  6054         -			    option, &rows);
  6055         -}
  6056         -
  6057         -SPATIALITE_DECLARE int
  6058         -dump_geojson_ex (sqlite3 * sqlite, char *table, char *geom_col,
  6059         -		 char *outfile_path, int precision, int option, int *xrows)
         5987  +dump_geojson (sqlite3 * sqlite, char *table, char *geom_col, char *outfile_path,
         5988  +	      int precision, int option)
  6060   5989   {
  6061   5990   /* dumping a  geometry table as GeoJSON - Brad Hards 2011-11-09 */
  6062         -/* sandro furieri 2014-08-30: adding the "int *xrows" argument */
  6063   5991       char *sql;
  6064   5992       char *xgeom_col;
  6065   5993       char *xtable;
  6066   5994       sqlite3_stmt *stmt = NULL;
  6067   5995       FILE *out = NULL;
  6068   5996       int ret;
  6069   5997       int rows = 0;
  6070   5998   
  6071         -    *xrows = -1;
  6072   5999   /* opening/creating the GeoJSON output file */
  6073   6000       out = fopen (outfile_path, "wb");
  6074   6001       if (!out)
  6075   6002   	goto no_file;
  6076   6003   
  6077   6004   /* preparing SQL statement */
  6078   6005       xtable = gaiaDoubleQuotedSql (table);
................................................................................
  6109   6036       if (rows == 0)
  6110   6037         {
  6111   6038   	  goto empty_result_set;
  6112   6039         }
  6113   6040   
  6114   6041       sqlite3_finalize (stmt);
  6115   6042       fclose (out);
  6116         -    *xrows = rows;
  6117   6043       return 1;
  6118   6044   
  6119   6045     sql_error:
  6120   6046   /* an SQL error occurred */
  6121   6047       if (stmt)
  6122   6048         {
  6123   6049   	  sqlite3_finalize (stmt);

Changes to src/shapefiles/validator.c.

  2296   2296   	  fprintf (out,
  2297   2297   		   "\t\t\t<tr><td colspan=\"2\" class=\"wng\">This layer contains valid but dubious Geometries;<br>");
  2298   2298   	  fprintf (out, "a repair action is suggested.</td></tr>\n");
  2299   2299         }
  2300   2300       else if (report->n_repaired > 0)
  2301   2301         {
  2302   2302   	  fprintf (out,
  2303         -		   "\t\t\t<tr><td colspan=\"2\" class=\"ok\">This layer has been successfully repaired and is now completely valid;<br>");
         2303  +		   "\t\t\t<tr><td colspan=\"2\" class=\"ok\">This layer has been succesfully repaired and is now completely valid;<br>");
  2304   2304   	  fprintf (out,
  2305   2305   		   "doesn't require any further corrective action.</td></tr>\n");
  2306   2306         }
  2307   2307       else
  2308   2308         {
  2309   2309   	  fprintf (out,
  2310   2310   		   "\t\t\t<tr><td colspan=\"2\" class=\"ok\">This layer already was completely valid;<br>");
................................................................................
  2628   2628   		  {
  2629   2629   		      p_msg = "NONE: this layer was already fully valid";
  2630   2630   		      cls_msg = "nil";
  2631   2631   		  }
  2632   2632   		else if (n_discarded == 0 && n_failures == 0)
  2633   2633   		  {
  2634   2634   		      p_msg =
  2635         -			  "NONE: this layer has been successfully sanitized and is now fully valid";
         2635  +			  "NONE: this layer has been succesfully sanitized and is now fully valid";
  2636   2636   		      cls_msg = "ok";
  2637   2637   		  }
  2638   2638   		else if (n_discarded == 0 && n_failures > 0)
  2639   2639   		  {
  2640   2640   		      p_msg = "Please check all discarded fragments";
  2641   2641   		      cls_msg = "wng";
  2642   2642   		  }

Changes to src/spatialite/Makefile.am.

     6      6   
     7      7   SPATIALITE_COMMON_SOURCES = mbrcache.c \
     8      8   	spatialite.c \
     9      9   	spatialite_init.c \
    10     10   	metatables.c \
    11     11   	statistics.c \
    12     12   	extra_tables.c \
    13         -	srid_aux.c \
    14         -	table_cloner.c \
    15     13   	virtualdbf.c \
    16     14   	virtualXL.c \
    17     15   	virtualfdo.c \
    18     16   	virtualgpkg.c \
    19     17   	virtualbbox.c \
    20     18   	virtualspatialindex.c \
    21     19   	virtualnetwork.c \
    22     20   	virtualshape.c \
    23         -	virtualxpath.c \
    24         -	virtualelementary.c
           21  +	virtualxpath.c
    25     22   
    26     23   libsplite_la_SOURCES = $(SPATIALITE_COMMON_SOURCES)
    27     24   
    28     25   libsplite_la_CFLAGS = -fvisibility=hidden
    29     26   
    30     27   splite_la_SOURCES = $(SPATIALITE_COMMON_SOURCES)
    31     28   

Changes to src/spatialite/Makefile.in.

    93     93   CONFIG_CLEAN_FILES =
    94     94   CONFIG_CLEAN_VPATH_FILES =
    95     95   LTLIBRARIES = $(noinst_LTLIBRARIES)
    96     96   libsplite_la_LIBADD =
    97     97   am__objects_1 = libsplite_la-mbrcache.lo libsplite_la-spatialite.lo \
    98     98   	libsplite_la-spatialite_init.lo libsplite_la-metatables.lo \
    99     99   	libsplite_la-statistics.lo libsplite_la-extra_tables.lo \
   100         -	libsplite_la-srid_aux.lo libsplite_la-table_cloner.lo \
   101    100   	libsplite_la-virtualdbf.lo libsplite_la-virtualXL.lo \
   102    101   	libsplite_la-virtualfdo.lo libsplite_la-virtualgpkg.lo \
   103    102   	libsplite_la-virtualbbox.lo \
   104    103   	libsplite_la-virtualspatialindex.lo \
   105    104   	libsplite_la-virtualnetwork.lo libsplite_la-virtualshape.lo \
   106         -	libsplite_la-virtualxpath.lo libsplite_la-virtualelementary.lo
          105  +	libsplite_la-virtualxpath.lo
   107    106   am_libsplite_la_OBJECTS = $(am__objects_1)
   108    107   libsplite_la_OBJECTS = $(am_libsplite_la_OBJECTS)
   109    108   AM_V_lt = $(am__v_lt_@AM_V@)
   110    109   am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
   111    110   am__v_lt_0 = --silent
   112    111   am__v_lt_1 = 
   113    112   libsplite_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
   114    113   	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(libsplite_la_CFLAGS) \
   115    114   	$(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
   116    115   splite_la_LIBADD =
   117    116   am__objects_2 = splite_la-mbrcache.lo splite_la-spatialite.lo \
   118    117   	splite_la-spatialite_init.lo splite_la-metatables.lo \
   119    118   	splite_la-statistics.lo splite_la-extra_tables.lo \
   120         -	splite_la-srid_aux.lo splite_la-table_cloner.lo \
   121    119   	splite_la-virtualdbf.lo splite_la-virtualXL.lo \
   122    120   	splite_la-virtualfdo.lo splite_la-virtualgpkg.lo \
   123    121   	splite_la-virtualbbox.lo splite_la-virtualspatialindex.lo \
   124    122   	splite_la-virtualnetwork.lo splite_la-virtualshape.lo \
   125         -	splite_la-virtualxpath.lo splite_la-virtualelementary.lo
          123  +	splite_la-virtualxpath.lo
   126    124   am_splite_la_OBJECTS = $(am__objects_2)
   127    125   splite_la_OBJECTS = $(am_splite_la_OBJECTS)
   128    126   splite_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
   129    127   	$(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \
   130    128   	$(AM_CFLAGS) $(CFLAGS) $(splite_la_LDFLAGS) $(LDFLAGS) -o $@
   131    129   AM_V_P = $(am__v_P_@AM_V@)
   132    130   am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
................................................................................
   323    321   noinst_LTLIBRARIES = libsplite.la splite.la
   324    322   SPATIALITE_COMMON_SOURCES = mbrcache.c \
   325    323   	spatialite.c \
   326    324   	spatialite_init.c \
   327    325   	metatables.c \
   328    326   	statistics.c \
   329    327   	extra_tables.c \
   330         -	srid_aux.c \
   331         -	table_cloner.c \
   332    328   	virtualdbf.c \
   333    329   	virtualXL.c \
   334    330   	virtualfdo.c \
   335    331   	virtualgpkg.c \
   336    332   	virtualbbox.c \
   337    333   	virtualspatialindex.c \
   338    334   	virtualnetwork.c \
   339    335   	virtualshape.c \
   340         -	virtualxpath.c \
   341         -	virtualelementary.c
          336  +	virtualxpath.c
   342    337   
   343    338   libsplite_la_SOURCES = $(SPATIALITE_COMMON_SOURCES)
   344    339   libsplite_la_CFLAGS = -fvisibility=hidden
   345    340   splite_la_SOURCES = $(SPATIALITE_COMMON_SOURCES)
   346    341   splite_la_CPPFLAGS = @CFLAGS@ @GEOS_CFLAGS@ @LIBXML2_CFLAGS@ \
   347    342   	-I$(top_srcdir)/src/headers -I. -DLOADABLE_EXTENSION \
   348    343   	-fvisibility=hidden
................................................................................
   408    403   	-rm -f *.tab.c
   409    404   
   410    405   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-extra_tables.Plo@am__quote@
   411    406   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-mbrcache.Plo@am__quote@
   412    407   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-metatables.Plo@am__quote@
   413    408   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-spatialite.Plo@am__quote@
   414    409   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-spatialite_init.Plo@am__quote@
   415         -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-srid_aux.Plo@am__quote@
   416    410   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-statistics.Plo@am__quote@
   417         -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-table_cloner.Plo@am__quote@
   418    411   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-virtualXL.Plo@am__quote@
   419    412   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-virtualbbox.Plo@am__quote@
   420    413   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-virtualdbf.Plo@am__quote@
   421         -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-virtualelementary.Plo@am__quote@
   422    414   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-virtualfdo.Plo@am__quote@
   423    415   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-virtualgpkg.Plo@am__quote@
   424    416   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-virtualnetwork.Plo@am__quote@
   425    417   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-virtualshape.Plo@am__quote@
   426    418   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-virtualspatialindex.Plo@am__quote@
   427    419   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsplite_la-virtualxpath.Plo@am__quote@
   428    420   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-extra_tables.Plo@am__quote@
   429    421   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-mbrcache.Plo@am__quote@
   430    422   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-metatables.Plo@am__quote@
   431    423   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-spatialite.Plo@am__quote@
   432    424   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-spatialite_init.Plo@am__quote@
   433         -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-srid_aux.Plo@am__quote@
   434    425   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-statistics.Plo@am__quote@
   435         -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-table_cloner.Plo@am__quote@
   436    426   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-virtualXL.Plo@am__quote@
   437    427   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-virtualbbox.Plo@am__quote@
   438    428   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-virtualdbf.Plo@am__quote@
   439         -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-virtualelementary.Plo@am__quote@
   440    429   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-virtualfdo.Plo@am__quote@
   441    430   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-virtualgpkg.Plo@am__quote@
   442    431   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-virtualnetwork.Plo@am__quote@
   443    432   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-virtualshape.Plo@am__quote@
   444    433   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-virtualspatialindex.Plo@am__quote@
   445    434   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/splite_la-virtualxpath.Plo@am__quote@
   446    435   
................................................................................
   503    492   libsplite_la-extra_tables.lo: extra_tables.c
   504    493   @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsplite_la_CFLAGS) $(CFLAGS) -MT libsplite_la-extra_tables.lo -MD -MP -MF $(DEPDIR)/libsplite_la-extra_tables.Tpo -c -o libsplite_la-extra_tables.lo `test -f 'extra_tables.c' || echo '$(srcdir)/'`extra_tables.c
   505    494   @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libsplite_la-extra_tables.Tpo $(DEPDIR)/libsplite_la-extra_tables.Plo
   506    495   @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='extra_tables.c' object='libsplite_la-extra_tables.lo' libtool=yes @AMDEPBACKSLASH@
   507    496   @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   508    497   @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsplite_la_CFLAGS) $(CFLAGS) -c -o libsplite_la-extra_tables.lo `test -f 'extra_tables.c' || echo '$(srcdir)/'`extra_tables.c
   509    498   
   510         -libsplite_la-srid_aux.lo: srid_aux.c
   511         -@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsplite_la_CFLAGS) $(CFLAGS) -MT libsplite_la-srid_aux.lo -MD -MP -MF $(DEPDIR)/libsplite_la-srid_aux.Tpo -c -o libsplite_la-srid_aux.lo `test -f 'srid_aux.c' || echo '$(srcdir)/'`srid_aux.c
   512         -@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libsplite_la-srid_aux.Tpo $(DEPDIR)/libsplite_la-srid_aux.Plo
   513         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='srid_aux.c' object='libsplite_la-srid_aux.lo' libtool=yes @AMDEPBACKSLASH@
   514         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   515         -@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsplite_la_CFLAGS) $(CFLAGS) -c -o libsplite_la-srid_aux.lo `test -f 'srid_aux.c' || echo '$(srcdir)/'`srid_aux.c
   516         -
   517         -libsplite_la-table_cloner.lo: table_cloner.c
   518         -@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsplite_la_CFLAGS) $(CFLAGS) -MT libsplite_la-table_cloner.lo -MD -MP -MF $(DEPDIR)/libsplite_la-table_cloner.Tpo -c -o libsplite_la-table_cloner.lo `test -f 'table_cloner.c' || echo '$(srcdir)/'`table_cloner.c
   519         -@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libsplite_la-table_cloner.Tpo $(DEPDIR)/libsplite_la-table_cloner.Plo
   520         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='table_cloner.c' object='libsplite_la-table_cloner.lo' libtool=yes @AMDEPBACKSLASH@
   521         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   522         -@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsplite_la_CFLAGS) $(CFLAGS) -c -o libsplite_la-table_cloner.lo `test -f 'table_cloner.c' || echo '$(srcdir)/'`table_cloner.c
   523         -
   524    499   libsplite_la-virtualdbf.lo: virtualdbf.c
   525    500   @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsplite_la_CFLAGS) $(CFLAGS) -MT libsplite_la-virtualdbf.lo -MD -MP -MF $(DEPDIR)/libsplite_la-virtualdbf.Tpo -c -o libsplite_la-virtualdbf.lo `test -f 'virtualdbf.c' || echo '$(srcdir)/'`virtualdbf.c
   526    501   @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libsplite_la-virtualdbf.Tpo $(DEPDIR)/libsplite_la-virtualdbf.Plo
   527    502   @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='virtualdbf.c' object='libsplite_la-virtualdbf.lo' libtool=yes @AMDEPBACKSLASH@
   528    503   @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   529    504   @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsplite_la_CFLAGS) $(CFLAGS) -c -o libsplite_la-virtualdbf.lo `test -f 'virtualdbf.c' || echo '$(srcdir)/'`virtualdbf.c
   530    505   
................................................................................
   580    555   libsplite_la-virtualxpath.lo: virtualxpath.c
   581    556   @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsplite_la_CFLAGS) $(CFLAGS) -MT libsplite_la-virtualxpath.lo -MD -MP -MF $(DEPDIR)/libsplite_la-virtualxpath.Tpo -c -o libsplite_la-virtualxpath.lo `test -f 'virtualxpath.c' || echo '$(srcdir)/'`virtualxpath.c
   582    557   @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libsplite_la-virtualxpath.Tpo $(DEPDIR)/libsplite_la-virtualxpath.Plo
   583    558   @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='virtualxpath.c' object='libsplite_la-virtualxpath.lo' libtool=yes @AMDEPBACKSLASH@
   584    559   @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   585    560   @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsplite_la_CFLAGS) $(CFLAGS) -c -o libsplite_la-virtualxpath.lo `test -f 'virtualxpath.c' || echo '$(srcdir)/'`virtualxpath.c
   586    561   
   587         -libsplite_la-virtualelementary.lo: virtualelementary.c
   588         -@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsplite_la_CFLAGS) $(CFLAGS) -MT libsplite_la-virtualelementary.lo -MD -MP -MF $(DEPDIR)/libsplite_la-virtualelementary.Tpo -c -o libsplite_la-virtualelementary.lo `test -f 'virtualelementary.c' || echo '$(srcdir)/'`virtualelementary.c
   589         -@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libsplite_la-virtualelementary.Tpo $(DEPDIR)/libsplite_la-virtualelementary.Plo
   590         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='virtualelementary.c' object='libsplite_la-virtualelementary.lo' libtool=yes @AMDEPBACKSLASH@
   591         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   592         -@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsplite_la_CFLAGS) $(CFLAGS) -c -o libsplite_la-virtualelementary.lo `test -f 'virtualelementary.c' || echo '$(srcdir)/'`virtualelementary.c
   593         -
   594    562   splite_la-mbrcache.lo: mbrcache.c
   595    563   @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT splite_la-mbrcache.lo -MD -MP -MF $(DEPDIR)/splite_la-mbrcache.Tpo -c -o splite_la-mbrcache.lo `test -f 'mbrcache.c' || echo '$(srcdir)/'`mbrcache.c
   596    564   @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/splite_la-mbrcache.Tpo $(DEPDIR)/splite_la-mbrcache.Plo
   597    565   @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='mbrcache.c' object='splite_la-mbrcache.lo' libtool=yes @AMDEPBACKSLASH@
   598    566   @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   599    567   @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o splite_la-mbrcache.lo `test -f 'mbrcache.c' || echo '$(srcdir)/'`mbrcache.c
   600    568   
................................................................................
   629    597   splite_la-extra_tables.lo: extra_tables.c
   630    598   @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT splite_la-extra_tables.lo -MD -MP -MF $(DEPDIR)/splite_la-extra_tables.Tpo -c -o splite_la-extra_tables.lo `test -f 'extra_tables.c' || echo '$(srcdir)/'`extra_tables.c
   631    599   @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/splite_la-extra_tables.Tpo $(DEPDIR)/splite_la-extra_tables.Plo
   632    600   @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='extra_tables.c' object='splite_la-extra_tables.lo' libtool=yes @AMDEPBACKSLASH@
   633    601   @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   634    602   @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o splite_la-extra_tables.lo `test -f 'extra_tables.c' || echo '$(srcdir)/'`extra_tables.c
   635    603   
   636         -splite_la-srid_aux.lo: srid_aux.c
   637         -@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT splite_la-srid_aux.lo -MD -MP -MF $(DEPDIR)/splite_la-srid_aux.Tpo -c -o splite_la-srid_aux.lo `test -f 'srid_aux.c' || echo '$(srcdir)/'`srid_aux.c
   638         -@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/splite_la-srid_aux.Tpo $(DEPDIR)/splite_la-srid_aux.Plo
   639         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='srid_aux.c' object='splite_la-srid_aux.lo' libtool=yes @AMDEPBACKSLASH@
   640         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   641         -@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o splite_la-srid_aux.lo `test -f 'srid_aux.c' || echo '$(srcdir)/'`srid_aux.c
   642         -
   643         -splite_la-table_cloner.lo: table_cloner.c
   644         -@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT splite_la-table_cloner.lo -MD -MP -MF $(DEPDIR)/splite_la-table_cloner.Tpo -c -o splite_la-table_cloner.lo `test -f 'table_cloner.c' || echo '$(srcdir)/'`table_cloner.c
   645         -@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/splite_la-table_cloner.Tpo $(DEPDIR)/splite_la-table_cloner.Plo
   646         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='table_cloner.c' object='splite_la-table_cloner.lo' libtool=yes @AMDEPBACKSLASH@
   647         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   648         -@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o splite_la-table_cloner.lo `test -f 'table_cloner.c' || echo '$(srcdir)/'`table_cloner.c
   649         -
   650    604   splite_la-virtualdbf.lo: virtualdbf.c
   651    605   @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT splite_la-virtualdbf.lo -MD -MP -MF $(DEPDIR)/splite_la-virtualdbf.Tpo -c -o splite_la-virtualdbf.lo `test -f 'virtualdbf.c' || echo '$(srcdir)/'`virtualdbf.c
   652    606   @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/splite_la-virtualdbf.Tpo $(DEPDIR)/splite_la-virtualdbf.Plo
   653    607   @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='virtualdbf.c' object='splite_la-virtualdbf.lo' libtool=yes @AMDEPBACKSLASH@
   654    608   @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   655    609   @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o splite_la-virtualdbf.lo `test -f 'virtualdbf.c' || echo '$(srcdir)/'`virtualdbf.c
   656    610   
................................................................................
   706    660   splite_la-virtualxpath.lo: virtualxpath.c
   707    661   @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT splite_la-virtualxpath.lo -MD -MP -MF $(DEPDIR)/splite_la-virtualxpath.Tpo -c -o splite_la-virtualxpath.lo `test -f 'virtualxpath.c' || echo '$(srcdir)/'`virtualxpath.c
   708    662   @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/splite_la-virtualxpath.Tpo $(DEPDIR)/splite_la-virtualxpath.Plo
   709    663   @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='virtualxpath.c' object='splite_la-virtualxpath.lo' libtool=yes @AMDEPBACKSLASH@
   710    664   @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   711    665   @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o splite_la-virtualxpath.lo `test -f 'virtualxpath.c' || echo '$(srcdir)/'`virtualxpath.c
   712    666   
   713         -splite_la-virtualelementary.lo: virtualelementary.c
   714         -@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT splite_la-virtualelementary.lo -MD -MP -MF $(DEPDIR)/splite_la-virtualelementary.Tpo -c -o splite_la-virtualelementary.lo `test -f 'virtualelementary.c' || echo '$(srcdir)/'`virtualelementary.c
   715         -@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/splite_la-virtualelementary.Tpo $(DEPDIR)/splite_la-virtualelementary.Plo
   716         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='virtualelementary.c' object='splite_la-virtualelementary.lo' libtool=yes @AMDEPBACKSLASH@
   717         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   718         -@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(splite_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(splite_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o splite_la-virtualelementary.lo `test -f 'virtualelementary.c' || echo '$(srcdir)/'`virtualelementary.c
   719         -
   720    667   mostlyclean-libtool:
   721    668   	-rm -f *.lo
   722    669   
   723    670   clean-libtool:
   724    671   	-rm -rf .libs _libs
   725    672   
   726    673   ID: $(am__tagged_files)

Changes to src/spatialite/extra_tables.c.

   826    826   	"nodata_pixel BLOB NOT NULL,\n"
   827    827   	"palette BLOB,\n"
   828    828   	"statistics BLOB,\n"
   829    829   	"extent_minx DOUBLE,\n"
   830    830   	"extent_miny DOUBLE,\n"
   831    831   	"extent_maxx DOUBLE,\n"
   832    832   	"extent_maxy DOUBLE,\n"
   833         -	"strict_resolution INTEGER NOT NULL,\n"
   834         -	"mixed_resolutions INTEGER NOT NULL,\n"
   835         -	"section_paths INTEGER NOT NULL,\n"
   836         -	"section_md5 INTEGER NOT NULL,\n"
   837         -	"section_summary INTEGER NOT NULL,\n"
   838    833   	"CONSTRAINT fk_rc_srs FOREIGN KEY (srid) "
   839    834   	"REFERENCES spatial_ref_sys (srid))";
   840    835       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   841    836       if (ret != SQLITE_OK)
   842    837         {
   843    838   	  spatialite_e ("CREATE TABLE 'raster_coverages' error: %s\n", err_msg);
   844    839   	  sqlite3_free (err_msg);
................................................................................
   965    960   	  spatialite_e ("SQL error: %s\n", err_msg);
   966    961   	  sqlite3_free (err_msg);
   967    962   	  return 0;
   968    963         }
   969    964       sql = "CREATE TRIGGER raster_coverages_compression_insert\n"
   970    965   	"BEFORE INSERT ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
   971    966   	"SELECT RAISE(ABORT,'insert on raster_coverages violates constraint: "
   972         -	"compression must be one of ''NONE'' | ''DEFLATE'' | ''DEFLATE_NO'' | "
   973         -	"''LZMA'' | ''LZMA_NO'' | ''PNG'' | ''JPEG'' | ''LOSSY_WEBP'' | "
   974         -	"''LOSSLESS_WEBP'' | ''CCITTFAX4'' | ''CHARLS'' | ''LOSSY_JP2'' | "
   975         -	"''LOSSLESS_JP2''')\n"
   976         -	"WHERE NEW.compression NOT IN ('NONE', 'DEFLATE',  'DEFLATE_NO', "
   977         -	"'LZMA', 'LZMA_NO', 'PNG', 'JPEG', 'LOSSY_WEBP', 'LOSSLESS_WEBP', "
   978         -	"'CCITTFAX4', 'CHARLS', 'LOSSY_JP2', 'LOSSLESS_JP2');\nEND";
          967  +	"compression must be one of ''NONE'' | ''DEFLATE'' | ''LZMA'' | "
          968  +	"''PNG'' | ''JPEG'' | ''LOSSY_WEBP'' | ''LOSSLESS_WEBP'' | ''CCITTFAX4''')\n"
          969  +	"WHERE NEW.compression NOT IN ('NONE', 'DEFLATE', 'LZMA', "
          970  +	"'PNG', 'JPEG', 'LOSSY_WEBP', 'LOSSLESS_WEBP', " "'CCITTFAX4');\nEND";
   979    971       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   980    972       if (ret != SQLITE_OK)
   981    973         {
   982    974   	  spatialite_e ("SQL error: %s\n", err_msg);
   983    975   	  sqlite3_free (err_msg);
   984    976   	  return 0;
   985    977         }
   986    978       sql = "CREATE TRIGGER raster_coverages_compression_update\n"
   987    979   	"BEFORE UPDATE OF 'compression' ON 'raster_coverages'"
   988    980   	"\nFOR EACH ROW BEGIN\n"
   989    981   	"SELECT RAISE(ABORT, 'update on raster_coverages violates constraint: "
   990         -	"compression must be one of ''NONE'' | ''DEFLATE'' | ''DEFLATE_NO'' | "
   991         -	"''LZMA'' | ''LZMA_NO'' | ''PNG'' | ''JPEG'' | ''LOSSY_WEBP'' | "
   992         -	"''LOSSLESS_WEBP'' | ''CCITTFAX4'' | ''CHARLS'' | ''LOSSY_JP2'' | "
   993         -	"''LOSSLESS_JP2''')\n"
   994         -	"WHERE NEW.compression NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', "
   995         -	"'LZMA', 'LZMA_NO', 'PNG', 'JPEG', 'LOSSY_WEBP', 'LOSSLESS_WEBP', "
   996         -	"'CCITTFAX4', 'CHARLS', 'LOSSY_JP2', 'LOSSLESS_JP2');\nEND";
          982  +	"compression must be one of ''NONE'' | ''DEFLATE'' | ''LZMA'' | "
          983  +	"''PNG'' | ''JPEG'' | ''LOSSY_WEBP'' | ''LOSSLESS_WEBP'' | ''CCITTFAX4''')\n"
          984  +	"WHERE NEW.compression NOT IN ('NONE', 'DEFLATE', 'LZMA', 'PNG', "
          985  +	"'JPEG', 'LOSSY_WEBP', 'LOSSLESS_WEBP', " "'CCITTFAX4');\nEND";
   997    986       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   998    987       if (ret != SQLITE_OK)
   999    988         {
  1000    989   	  spatialite_e ("SQL error: %s\n", err_msg);
  1001    990   	  sqlite3_free (err_msg);
  1002    991   	  return 0;
  1003    992         }
................................................................................
  1235   1224   	  sqlite3_free (err_msg);
  1236   1225   	  return 0;
  1237   1226         }
  1238   1227       sql = "CREATE TRIGGER raster_coverages_monocompr_insert\n"
  1239   1228   	"BEFORE INSERT ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1240   1229   	"SELECT RAISE(ABORT,'insert on raster_coverages violates constraint: "
  1241   1230   	"inconsistent MONOCHROME compression')\nWHERE NEW.pixel_type = 'MONOCHROME' "
  1242         -	"AND NEW.compression NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', "
  1243         -	"'LZMA_NO', 'PNG', 'CCITTFAX4');\nEND";
         1231  +	"AND NEW.compression NOT IN ('NONE', 'PNG', 'CCITTFAX4');\nEND";
  1244   1232       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1245   1233       if (ret != SQLITE_OK)
  1246   1234         {
  1247   1235   	  spatialite_e ("SQL error: %s\n", err_msg);
  1248   1236   	  sqlite3_free (err_msg);
  1249   1237   	  return 0;
  1250   1238         }
  1251   1239       sql = "CREATE TRIGGER raster_coverages_monocompr_update\n"
  1252   1240   	"BEFORE UPDATE ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1253   1241   	"SELECT RAISE(ABORT, 'update on raster_coverages violates constraint: "
  1254   1242   	"inconsistent MONOCHROME compression')\nWHERE NEW.pixel_type = 'MONOCHROME' "
  1255         -	"AND NEW.compression NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', "
  1256         -	"'LZMA_NO', 'PNG', 'CCITTFAX4');\nEND";
         1243  +	"AND NEW.compression NOT IN ('NONE', 'PNG', 'CCITTFAX4');\nEND";
  1257   1244       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1258   1245       if (ret != SQLITE_OK)
  1259   1246         {
  1260   1247   	  spatialite_e ("SQL error: %s\n", err_msg);
  1261   1248   	  sqlite3_free (err_msg);
  1262   1249   	  return 0;
  1263   1250         }
................................................................................
  1309   1296   	  sqlite3_free (err_msg);
  1310   1297   	  return 0;
  1311   1298         }
  1312   1299       sql = "CREATE TRIGGER raster_coverages_pltcompr_insert\n"
  1313   1300   	"BEFORE INSERT ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1314   1301   	"SELECT RAISE(ABORT,'insert on raster_coverages violates constraint: "
  1315   1302   	"inconsistent PALETTE compression')\nWHERE NEW.pixel_type = 'PALETTE' "
  1316         -	"AND NEW.compression NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', "
  1317         -	"'LZMA_NO', 'PNG');\nEND";
         1303  +	"AND NEW.compression NOT IN ('NONE', 'PNG');\nEND";
  1318   1304       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1319   1305       if (ret != SQLITE_OK)
  1320   1306         {
  1321   1307   	  spatialite_e ("SQL error: %s\n", err_msg);
  1322   1308   	  sqlite3_free (err_msg);
  1323   1309   	  return 0;
  1324   1310         }
  1325   1311       sql = "CREATE TRIGGER raster_coverages_pltcompr_update\n"
  1326   1312   	"BEFORE UPDATE ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1327   1313   	"SELECT RAISE(ABORT, 'update on raster_coverages violates constraint: "
  1328   1314   	"inconsistent PALETTE compression')\nWHERE NEW.pixel_type = 'PALETTE' "
  1329         -	"AND NEW.compression NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', "
  1330         -	"'LZMA_NO', 'PNG');\nEND";
         1315  +	"AND NEW.compression NOT IN ('NONE', 'PNG');\nEND";
  1331   1316       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1332   1317       if (ret != SQLITE_OK)
  1333   1318         {
  1334   1319   	  spatialite_e ("SQL error: %s\n", err_msg);
  1335   1320   	  sqlite3_free (err_msg);
  1336   1321   	  return 0;
  1337   1322         }
................................................................................
  1406   1391   	  spatialite_e ("SQL error: %s\n", err_msg);
  1407   1392   	  sqlite3_free (err_msg);
  1408   1393   	  return 0;
  1409   1394         }
  1410   1395       sql = "CREATE TRIGGER raster_coverages_graycompr_insert\n"
  1411   1396   	"BEFORE INSERT ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1412   1397   	"SELECT RAISE(ABORT,'insert on raster_coverages violates constraint: "
  1413         -	"inconsistent GRAYSCALE compression')\nWHERE NEW.pixel_type = "
  1414         -	"'GRAYSCALE' AND NEW.compression NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', "
  1415         -	"'LZMA', 'LZMA_NO', 'PNG', 'JPEG', 'LOSSY_WEBP', 'LOSSLESS_WEBP', 'CHARLS', "
  1416         -	"'LOSSY_JP2', 'LOSSLESS_JP2');\nEND";
         1398  +	"inconsistent GRAYSCALE compression')\nWHERE NEW.pixel_type = 'GRAYSCALE' "
         1399  +	"AND NEW.compression NOT IN ('NONE', 'PNG', 'JPEG', 'LOSSY_WEBP', "
         1400  +	"'LOSSLESS_WEBP');\nEND";
  1417   1401       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1418   1402       if (ret != SQLITE_OK)
  1419   1403         {
  1420   1404   	  spatialite_e ("SQL error: %s\n", err_msg);
  1421   1405   	  sqlite3_free (err_msg);
  1422   1406   	  return 0;
  1423   1407         }
  1424   1408       sql = "CREATE TRIGGER raster_coverages_graycompr_update\n"
  1425   1409   	"BEFORE UPDATE ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1426   1410   	"SELECT RAISE(ABORT, 'update on raster_coverages violates constraint: "
  1427         -	"inconsistent GRAYSCALE compression')\nWHERE NEW.pixel_type = "
  1428         -	"'GRAYSCALE' AND NEW.compression NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', "
  1429         -	"'LZMA', 'LZMA_NO', 'PNG', 'JPEG', 'LOSSY_WEBP', 'LOSSLESS_WEBP', 'CHARLS', "
  1430         -	"'LOSSY_JP2', 'LOSSLESS_JP2');\nEND";
         1411  +	"inconsistent GRAYSCALE compression')\nWHERE NEW.pixel_type = 'GRAYSCALE' "
         1412  +	"AND NEW.compression NOT IN ('NONE', 'PNG', 'JPEG', 'LOSSY_WEBP', "
         1413  +	"'LOSSLESS_WEBP');\nEND";
  1431   1414       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1432   1415       if (ret != SQLITE_OK)
  1433   1416         {
  1434   1417   	  spatialite_e ("SQL error: %s\n", err_msg);
  1435   1418   	  sqlite3_free (err_msg);
  1436   1419   	  return 0;
  1437   1420         }
................................................................................
  1460   1443   	  return 0;
  1461   1444         }
  1462   1445       sql = "CREATE TRIGGER raster_coverages_rgbcompr_insert\n"
  1463   1446   	"BEFORE INSERT ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1464   1447   	"SELECT RAISE(ABORT,'insert on raster_coverages violates constraint: "
  1465   1448   	"inconsistent RGB compression')\nWHERE NEW.pixel_type = 'RGB' "
  1466   1449   	"AND ((NEW.sample_type = 'UINT8' AND NEW.compression NOT IN ("
  1467         -	"'NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', 'LZMA_NO', 'PNG', 'JPEG', "
  1468         -	"'LOSSY_WEBP', 'LOSSLESS_WEBP', 'CHARLS', 'LOSSY_JP2', 'LOSSLESS_JP2') "
  1469         -	"OR (NEW.sample_type = 'UINT16' AND NEW.compression NOT IN "
  1470         -	"('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', 'LZMA_NO', 'PNG', 'CHARLS', "
  1471         -	"'LOSSY_JP2', 'LOSSLESS_JP2'))));\nEND";
         1450  +	"'NONE', 'PNG', 'JPEG', 'LOSSY_WEBP', 'LOSSLESS_WEBP') OR "
         1451  +	"(NEW.sample_type = 'UINT16' AND NEW.compression NOT IN ("
         1452  +	"'NONE', 'DEFLATE', 'LZMA'))));\nEND";
  1472   1453       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1473   1454       if (ret != SQLITE_OK)
  1474   1455         {
  1475   1456   	  spatialite_e ("SQL error: %s\n", err_msg);
  1476   1457   	  sqlite3_free (err_msg);
  1477   1458   	  return 0;
  1478   1459         }
  1479   1460       sql = "CREATE TRIGGER raster_coverages_rgbcompr_update\n"
  1480   1461   	"BEFORE UPDATE ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1481   1462   	"SELECT RAISE(ABORT, 'update on raster_coverages violates constraint: "
  1482   1463   	"inconsistent RGB compression')\nWHERE NEW.pixel_type = 'RGB' "
  1483   1464   	"AND ((NEW.sample_type = 'UINT8' AND NEW.compression NOT IN ("
  1484         -	"'NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', 'LZMA_NO', 'PNG', 'JPEG', "
  1485         -	"'LOSSY_WEBP', 'LOSSLESS_WEBP', 'CHARLS', 'LOSSY_JP2', 'LOSSLESS_JP2') "
  1486         -	"OR (NEW.sample_type = 'UINT16' AND NEW.compression NOT IN "
  1487         -	"('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', 'LZMA_NO', 'PNG', 'CHARLS', "
  1488         -	"'LOSSY_JP2', 'LOSSLESS_JP2'))));\nEND";
         1465  +	"'NONE', 'PNG', 'JPEG', 'LOSSY_WEBP', 'LOSSLESS_WEBP') OR "
         1466  +	"(NEW.sample_type = 'UINT16' AND NEW.compression NOT IN ("
         1467  +	"'NONE', 'DEFLATE', 'LZMA'))));\nEND";
  1489   1468       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1490   1469       if (ret != SQLITE_OK)
  1491   1470         {
  1492   1471   	  spatialite_e ("SQL error: %s\n", err_msg);
  1493   1472   	  sqlite3_free (err_msg);
  1494   1473   	  return 0;
  1495   1474         }
................................................................................
  1540   1519   	  spatialite_e ("SQL error: %s\n", err_msg);
  1541   1520   	  sqlite3_free (err_msg);
  1542   1521   	  return 0;
  1543   1522         }
  1544   1523       sql = "CREATE TRIGGER raster_coverages_multicompr_insert\n"
  1545   1524   	"BEFORE INSERT ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1546   1525   	"SELECT RAISE(ABORT,'insert on raster_coverages violates constraint: "
  1547         -	"inconsistent MULTIBAND compression')\nWHERE NEW.pixel_type = "
  1548         -	"'MULTIBAND' AND ((NEW.num_bands NOT IN (3, 4) AND "
  1549         -	"NEW.compression NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', "
  1550         -	"'LZMA_NO')) OR	"
  1551         -	"(NEW.sample_type <> 'UINT16' AND NEW.num_bands IN (3, 4) AND "
  1552         -	"NEW.compression NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', "
  1553         -	"'LZMA_NO', 'PNG', 'CHARLS', 'LOSSY_WEBP', 'LOSSLESS_WEBP', "
  1554         -	"'LOSSY_JP2', 'LOSSLESS_JP2')) OR (NEW.sample_type = 'UINT16' AND "
  1555         -	"NEW.num_bands IN (3, 4) AND NEW.compression NOT IN "
  1556         -	"('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', 'LZMA_NO', 'PNG', "
  1557         -	"'CHARLS', 'LOSSY_JP2', 'LOSSLESS_JP2')));\nEND";
  1558         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1559         -    if (ret != SQLITE_OK)
  1560         -      {
  1561         -	  spatialite_e ("SQL error: %s\n", err_msg);
  1562         -	  sqlite3_free (err_msg);
  1563         -	  return 0;
  1564         -      }
  1565         -    sql = "CREATE TRIGGER raster_coverages_multicompr_update\n"
  1566         -	"BEFORE UPDATE ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1567         -	"SELECT RAISE(ABORT, 'update on raster_coverages violates constraint: "
  1568         -	"inconsistent MULTIBAND compression')\nWHERE NEW.pixel_type = "
  1569         -	"'MULTIBAND' AND ((NEW.num_bands NOT IN (3, 4) AND "
  1570         -	"NEW.compression NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', "
  1571         -	"'LZMA_NO')) OR	"
  1572         -	"(NEW.sample_type <> 'UINT16' AND NEW.num_bands IN (3, 4) AND "
  1573         -	"NEW.compression NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', "
  1574         -	"'LZMA_NO', 'PNG', 'CHARLS', 'LOSSY_WEBP', 'LOSSLESS_WEBP', "
  1575         -	"'LOSSY_JP2', 'LOSSLESS_JP2')) OR (NEW.sample_type = 'UINT16' AND "
  1576         -	"NEW.num_bands IN (3, 4) AND NEW.compression NOT IN "
  1577         -	"('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', 'LZMA_NO', 'PNG', "
  1578         -	"'CHARLS', 'LOSSY_JP2', 'LOSSLESS_JP2')));\nEND";
         1526  +	"inconsistent MULTIBAND compression')\nWHERE NEW.pixel_type = 'MULTIBAND' "
         1527  +	"AND NEW.compression NOT IN ('NONE', 'DEFLATE', 'LZMA');\nEND";
  1579   1528       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1580   1529       if (ret != SQLITE_OK)
  1581   1530         {
  1582   1531   	  spatialite_e ("SQL error: %s\n", err_msg);
  1583   1532   	  sqlite3_free (err_msg);
  1584   1533   	  return 0;
  1585   1534         }
................................................................................
  1598   1547       sql = "CREATE TRIGGER raster_coverages_multibands_update\n"
  1599   1548   	"BEFORE UPDATE ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1600   1549   	"SELECT RAISE(ABORT, 'update on raster_coverages violates constraint: "
  1601   1550   	"inconsistent MULTIBAND num_bands')\nWHERE NEW.pixel_type = 'MULTIBAND' "
  1602   1551   	"AND NEW.num_bands < 2;\nEND";
  1603   1552       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1604   1553       if (ret != SQLITE_OK)
         1554  +      {
         1555  +	  spatialite_e ("SQL error: %s\n", err_msg);
         1556  +	  sqlite3_free (err_msg);
         1557  +	  return 0;
         1558  +      }
         1559  +    sql = "CREATE TRIGGER raster_coverages_multicompr_update\n"
         1560  +	"BEFORE UPDATE ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
         1561  +	"SELECT RAISE(ABORT, 'update on raster_coverages violates constraint: "
         1562  +	"inconsistent MULTIBAND compression')\nWHERE NEW.pixel_type = 'MULTIBAND' "
         1563  +	"AND NEW.compression NOT IN ('NONE', 'DEFLATE', 'LZMA');\nEND";
         1564  +    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
         1565  +    if (ret != SQLITE_OK)
  1605   1566         {
  1606   1567   	  spatialite_e ("SQL error: %s\n", err_msg);
  1607   1568   	  sqlite3_free (err_msg);
  1608   1569   	  return 0;
  1609   1570         }
  1610   1571       sql = "CREATE TRIGGER raster_coverages_gridsample_insert\n"
  1611   1572   	"BEFORE INSERT ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
................................................................................
  1633   1594   	  sqlite3_free (err_msg);
  1634   1595   	  return 0;
  1635   1596         }
  1636   1597       sql = "CREATE TRIGGER raster_coverages_gridcompr_insert\n"
  1637   1598   	"BEFORE INSERT ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1638   1599   	"SELECT RAISE(ABORT,'insert on raster_coverages violates constraint: "
  1639   1600   	"inconsistent DATAGRID compression')\nWHERE NEW.pixel_type = 'DATAGRID' "
  1640         -	"AND (((NEW.sample_type NOT IN ('UINT8', 'UINT16')) AND NEW.compression "
  1641         -	"NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', 'LZMA_NO')) OR "
  1642         -	"((NEW.sample_type IN ('UINT8', 'UINT16')) AND NEW.compression NOT IN "
  1643         -	"('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', 'LZMA_NO', 'PNG', 'CHARLS', "
  1644         -	"'LOSSY_JP2', 'LOSSLESS_JP2')));\nEND";
         1601  +	"AND NEW.compression NOT IN ('NONE', 'DEFLATE', 'LZMA');\nEND";
  1645   1602       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1646   1603       if (ret != SQLITE_OK)
  1647   1604         {
  1648   1605   	  spatialite_e ("SQL error: %s\n", err_msg);
  1649   1606   	  sqlite3_free (err_msg);
  1650   1607   	  return 0;
  1651   1608         }
  1652   1609       sql = "CREATE TRIGGER raster_coverages_gridcompr_update\n"
  1653   1610   	"BEFORE UPDATE ON 'raster_coverages'\nFOR EACH ROW BEGIN\n"
  1654   1611   	"SELECT RAISE(ABORT, 'update on raster_coverages violates constraint: "
  1655   1612   	"inconsistent DATAGRID compression')\nWHERE NEW.pixel_type = 'DATAGRID' "
  1656         -	"AND (((NEW.sample_type NOT IN ('UINT8', 'UINT16')) AND NEW.compression "
  1657         -	"NOT IN ('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', 'LZMA_NO')) OR "
  1658         -	"((NEW.sample_type IN ('UINT8', 'UINT16')) AND NEW.compression NOT IN "
  1659         -	"('NONE', 'DEFLATE', 'DEFLATE_NO', 'LZMA', 'LZMA_NO', 'PNG', 'CHARLS', "
  1660         -	"'LOSSY_JP2', 'LOSSLESS_JP2')));\nEND";
         1613  +	"AND NEW.compression NOT IN ('NONE', 'DEFLATE', 'LZMA');\nEND";
  1661   1614       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1662   1615       if (ret != SQLITE_OK)
  1663   1616         {
  1664   1617   	  spatialite_e ("SQL error: %s\n", err_msg);
  1665   1618   	  sqlite3_free (err_msg);
  1666   1619   	  return 0;
  1667   1620         }
................................................................................
  1756   1709   	"c.tile_width AS tile_width, c.tile_height AS tile_height, "
  1757   1710   	"c.horz_resolution AS horz_resolution, c.vert_resolution AS vert_resolution, "
  1758   1711   	"c.nodata_pixel AS nodata_pixel, c.palette AS palette, "
  1759   1712   	"c.statistics AS statistics, c.extent_minx AS extent_minx, "
  1760   1713   	"c.extent_miny AS extent_miny, c.extent_maxx AS extent_maxx, "
  1761   1714   	"c.extent_maxy AS extent_maxy, c.srid AS srid, "
  1762   1715   	"s.auth_name AS auth_name, s.auth_srid AS auth_srid, "
  1763         -	"s.ref_sys_name AS ref_sys_name, s.proj4text AS proj4text, "
  1764         -	"c.strict_resolution AS strict_resolution, "
  1765         -	"c.mixed_resolutions AS mixed_resolutions, "
  1766         -	"c.section_paths AS section_paths, c.section_md5 AS section_md5, "
  1767         -	"c.section_summary AS section_summary\n"
         1716  +	"s.ref_sys_name AS ref_sys_name, s.proj4text AS proj4text\n"
  1768   1717   	"FROM raster_coverages AS c\n"
  1769   1718   	"LEFT JOIN spatial_ref_sys AS s ON (c.srid = s.srid)";
  1770   1719       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1771   1720       if (ret != SQLITE_OK)
  1772   1721         {
  1773   1722   	  spatialite_e ("CREATE VIEW 'raster_coverages_ref_sys' error: %s\n",
  1774   1723   			err_msg);

Changes to src/spatialite/spatialite.c.

    59     59   #include <stdlib.h>
    60     60   #include <stdio.h>
    61     61   #include <string.h>
    62     62   #include <math.h>
    63     63   #include <float.h>
    64     64   #include <locale.h>
    65     65   
    66         -#if defined(_WIN32) && !defined(__MINGW32__)
    67         -#include <io.h>
    68         -#include <direct.h>
    69         -#else
    70         -#include <dirent.h>
    71         -#endif
    72         -
    73     66   #if defined(_WIN32) && !defined(__MINGW32__)
    74     67   #include "config-msvc.h"
    75     68   #else
    76     69   #include "config.h"
    77     70   #endif
    78     71   
    79     72   #if defined(_WIN32) || defined(WIN32)
................................................................................
    93     86   #include <spatialite/geopackage.h>
    94     87   #include <spatialite/spatialite.h>
    95     88   #include <spatialite/gg_advanced.h>
    96     89   #include <spatialite/gg_dxf.h>
    97     90   #include <spatialite.h>
    98     91   #include <spatialite_private.h>
    99     92   
   100         -#ifdef ENABLE_LIBXML2		/* LIBXML2 (and thus WFS) enabled */
   101         -#include <spatialite/gg_wfs.h>
   102         -#endif
   103         -
   104     93   #ifndef OMIT_GEOS		/* including GEOS */
   105     94   #include <geos_c.h>
   106     95   #endif
   107     96   
   108     97   #ifndef OMIT_PROJ		/* including PROJ.4 */
   109     98   #include <proj_api.h>
   110     99   #endif
................................................................................
   169    158   struct gpkg_table
   170    159   {
   171    160   /* a struct to implement a linked-list for OGC GeoPackage table names */
   172    161       char *table;
   173    162       struct gpkg_table *next;
   174    163   };
   175    164   
   176         -
   177         -/*
   178         -************************************************************************
   179         -**
   180         -** the following code has been integrally copied from SQLite's own sources:
   181         -** -/ext/misc/eval.c
   182         -*/
   183         -
   184         -/*
   185         -** 2014-11-10
   186         -**
   187         -** The author disclaims copyright to this source code.  In place of
   188         -** a legal notice, here is a blessing:
   189         -**
   190         -**    May you do good and not evil.
   191         -**    May you find forgiveness for yourself and forgive others.
   192         -**    May you share freely, never taking more than you give.
   193         -**
   194         -******************************************************************************
   195         -**
   196         -** This SQLite extension implements SQL function eval() which runs
   197         -** SQL statements recursively.
   198         -*/
   199         -
   200         -struct EvalResult
   201         -{
   202         -/*
   203         -** Structure used to accumulate the output
   204         -*/
   205         -    char *z;			/* Accumulated output */
   206         -    const char *zSep;		/* Separator */
   207         -    int szSep;			/* Size of the separator string */
   208         -    unsigned int nAlloc;	/* Number of bytes allocated for z[] */
   209         -    int nUsed;			/* Number of bytes of z[] actually used */
   210         -};
   211         -
   212         -static int
   213         -eval_callback (void *pCtx, int argc, char **argv, char **colnames)
   214         -{
   215         -/*
   216         -** Callback from sqlite_exec() for the eval() function.
   217         -*/
   218         -    struct EvalResult *p = (struct EvalResult *) pCtx;
   219         -    int i;
   220         -
   221         -    if (colnames == NULL)
   222         -	colnames = NULL;	/* silencing stupid compiler warnings */
   223         -
   224         -    for (i = 0; i < argc; i++)
   225         -      {
   226         -	  const char *z = argv[i] ? argv[i] : "";
   227         -	  size_t sz = strlen (z);
   228         -	  if (sz + p->nUsed + p->szSep + 1 > p->nAlloc)
   229         -	    {
   230         -		char *zNew;
   231         -		p->nAlloc = p->nAlloc * 2 + sz + p->szSep + 1;
   232         -		zNew = sqlite3_realloc (p->z, p->nAlloc);
   233         -		if (zNew == 0)
   234         -		  {
   235         -		      sqlite3_free (p->z);
   236         -		      memset (p, 0, sizeof (*p));
   237         -		      return 1;
   238         -		  }
   239         -		p->z = zNew;
   240         -	    }
   241         -	  if (p->nUsed > 0)
   242         -	    {
   243         -		memcpy (&p->z[p->nUsed], p->zSep, p->szSep);
   244         -		p->nUsed += p->szSep;
   245         -	    }
   246         -	  memcpy (&p->z[p->nUsed], z, sz);
   247         -	  p->nUsed += sz;
   248         -      }
   249         -    return 0;
   250         -}
   251         -
   252         -static void
   253         -fnct_EvalFunc (sqlite3_context * context, int argc, sqlite3_value ** argv)
   254         -{
   255         -/*
   256         -** Implementation of the eval(X) and eval(X,Y) SQL functions.
   257         -**
   258         -** Evaluate the SQL text in X.  Return the results, using string
   259         -** Y as the separator.  If Y is omitted, use a single space character.
   260         -*/
   261         -    const char *zSql;
   262         -    sqlite3 *db;
   263         -    char *zErr = 0;
   264         -    int rc;
   265         -    struct EvalResult x;
   266         -
   267         -    memset (&x, 0, sizeof (x));
   268         -    x.zSep = " ";
   269         -    zSql = (const char *) sqlite3_value_text (argv[0]);
   270         -    if (zSql == 0)
   271         -	return;
   272         -    if (argc > 1)
   273         -      {
   274         -	  x.zSep = (const char *) sqlite3_value_text (argv[1]);
   275         -	  if (x.zSep == 0)
   276         -	      return;
   277         -      }
   278         -    x.szSep = (int) strlen (x.zSep);
   279         -    db = sqlite3_context_db_handle (context);
   280         -    rc = sqlite3_exec (db, zSql, eval_callback, &x, &zErr);
   281         -    if (rc != SQLITE_OK)
   282         -      {
   283         -	  sqlite3_result_error (context, zErr, -1);
   284         -	  sqlite3_free (zErr);
   285         -      }
   286         -    else if (x.zSep == 0)
   287         -      {
   288         -	  sqlite3_result_error_nomem (context);
   289         -	  sqlite3_free (x.z);
   290         -      }
   291         -    else
   292         -      {
   293         -	  sqlite3_result_text (context, x.z, x.nUsed, sqlite3_free);
   294         -      }
   295         -}
   296         -
   297         -/* 
   298         -******** end -/ext/misc/eval.c *****
   299         -*/
   300         -
   301    165   static void
   302    166   fnct_spatialite_version (sqlite3_context * context, int argc,
   303    167   			 sqlite3_value ** argv)
   304    168   {
   305    169   /* SQL function:
   306    170   / spatialite_version()
   307    171   /
................................................................................
  1025    889   {
  1026    890   /* SQL function:
  1027    891   / RTreeAlign(RTree-table-name, PKID-value, BLOBencoded geometry)
  1028    892   /
  1029    893   / attempts to update the associated R*Tree, returning:
  1030    894   /
  1031    895   / -1 - if some invalid arg was passed
  1032         -/ 1 - successful update
          896  +/ 1 - succesfull update
  1033    897   / 0 - update failure
  1034    898   /
  1035    899   */
  1036    900       unsigned char *p_blob = NULL;
  1037    901       int n_bytes = 0;
  1038    902       sqlite3_int64 pkid;
  1039    903       const char *rtree_table;
................................................................................
  1347   1211   checkSpatialMetaData (const void *handle)
  1348   1212   {
  1349   1213   /* internal utility function:
  1350   1214   /
  1351   1215   / for FDO-OGR interoperability and cross-version seamless compatibility:
  1352   1216   / tests the SpatialMetadata type, returning:
  1353   1217   /
  1354         -/ 0 - if no valid SpatialMetaData were found
  1355         -/ 1 - if SpatiaLite-like (legacy) SpatialMetadata were found
  1356         -/ 2 - if FDO-OGR-like SpatialMetadata were found
  1357         -/ 3 - if SpatiaLite-like (current) SpatialMetadata were found
         1218  +/ 0 - if no valid SpatialMetaData where found
         1219  +/ 1 - if SpatiaLite-like (legacy) SpatialMetadata where found
         1220  +/ 2 - if FDO-OGR-like SpatialMetadata where found
         1221  +/ 3 - if SpatiaLite-like (current) SpatialMetadata where found
  1358   1222   /
  1359   1223   */
  1360   1224       sqlite3 *sqlite = (sqlite3 *) handle;
  1361   1225       int spatialite_legacy_rs = 0;
  1362   1226       int spatialite_rs = 0;
  1363   1227       int fdo_rs = 0;
  1364   1228       int spatialite_legacy_gc = 0;
................................................................................
  1680   1544   {
  1681   1545   /* SQL function:
  1682   1546   / CheckSpatialMetaData(void)
  1683   1547   /
  1684   1548   / for FDO-OGR interoperability:
  1685   1549   / tests the SpatialMetadata type, returning:
  1686   1550   /
  1687         -/ 0 - if no valid SpatialMetaData were found
  1688         -/ 1 - if SpatiaLite-legacy SpatialMetadata were found
  1689         -/ 2- if FDO-OGR-like SpatialMetadata were found
  1690         -/ 3 - if SpatiaLite-current SpatialMetadata were found
         1551  +/ 0 - if no valid SpatialMetaData where found
         1552  +/ 1 - if SpatiaLite-legacy SpatialMetadata where found
         1553  +/ 2- if FDO-OGR-like SpatialMetadata where found
         1554  +/ 3 - if SpatiaLite-current SpatialMetadata where found
  1691   1555   /
  1692   1556   */
  1693   1557       sqlite3 *sqlite;
  1694   1558       int ret;
  1695   1559       GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
  1696   1560       sqlite = sqlite3_context_db_handle (context);
  1697   1561       ret = checkSpatialMetaData (sqlite);
................................................................................
  1815   1679       strcat (sql, "auth_name, auth_srid, ref_sys_name, proj4text, srtext\n");
  1816   1680       strcat (sql, "FROM geometry_columns, spatial_ref_sys\n");
  1817   1681       strcat (sql, "WHERE geometry_columns.srid = spatial_ref_sys.srid");
  1818   1682       ret = sqlite3_exec (sqlite, sql, NULL, NULL, &errMsg);
  1819   1683       updateSpatiaLiteHistory (sqlite, "geom_cols_ref_sys", NULL,
  1820   1684   			     "view 'geom_cols_ref_sys' successfully created");
  1821   1685       if (ret != SQLITE_OK)
         1686  +	goto error;
         1687  +    if (!createAdvancedMetaData (sqlite))
         1688  +	goto error;
         1689  +/* creating the SpatialIndex VIRTUAL TABLE */
         1690  +    strcpy (sql, "CREATE VIRTUAL TABLE SpatialIndex ");
         1691  +    strcat (sql, "USING VirtualSpatialIndex()");
         1692  +    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &errMsg);
         1693  +    if (ret != SQLITE_OK)
  1822   1694   	goto error;
  1823   1695       if (spatial_ref_sys_init2 (sqlite, mode, 0))
  1824   1696         {
  1825   1697   	  if (mode == GAIA_EPSG_NONE)
  1826   1698   	      updateSpatiaLiteHistory (sqlite, "spatial_ref_sys", NULL,
  1827   1699   				       "table successfully created [empty]");
  1828   1700   	  else
  1829   1701   	      updateSpatiaLiteHistory (sqlite, "spatial_ref_sys", NULL,
  1830   1702   				       "table successfully populated");
  1831   1703         }
  1832         -    if (!createAdvancedMetaData (sqlite))
  1833         -	goto error;
  1834         -/* creating the SpatialIndex VIRTUAL TABLE */
  1835         -    strcpy (sql, "CREATE VIRTUAL TABLE SpatialIndex ");
  1836         -    strcat (sql, "USING VirtualSpatialIndex()");
  1837         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &errMsg);
  1838         -    if (ret != SQLITE_OK)
  1839         -	goto error;
  1840         -/* creating the ElementaryGeometries VIRTUAL TABLE */
  1841         -    strcpy (sql, "CREATE VIRTUAL TABLE ElementaryGeometries ");
  1842         -    strcat (sql, "USING VirtualElementary()");
  1843         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &errMsg);
  1844         -    if (ret != SQLITE_OK)
  1845         -	goto error;
  1846   1704   
  1847   1705       if (transaction)
  1848   1706         {
  1849   1707   	  /* confirming the still pending Transaction */
  1850   1708   	  ret = sqlite3_exec (sqlite, "COMMIT", NULL, NULL, &errMsg);
  1851   1709   	  if (ret != SQLITE_OK)
  1852   1710   	      goto error;
  1853   1711         }
  1854   1712   
  1855   1713       sqlite3_result_int (context, 1);
  1856   1714       return;
  1857   1715     error:
  1858         -    spatialite_e ("InitSpatiaMetaData() error:\"%s\"\n", errMsg);
         1716  +    spatialite_e (" InitSpatiaMetaData() error:\"%s\"\n", errMsg);
  1859   1717       sqlite3_free (errMsg);
  1860   1718       if (transaction)
  1861   1719         {
  1862   1720   	  /* performing a Rollback */
  1863   1721   	  ret = sqlite3_exec (sqlite, "ROLLBACK", NULL, NULL, &errMsg);
  1864   1722   	  if (ret != SQLITE_OK)
  1865   1723   	    {
  1866   1724   		spatialite_e (" InitSpatiaMetaData() error:\"%s\"\n", errMsg);
  1867   1725   		sqlite3_free (errMsg);
  1868   1726   	    }
  1869         -      }
  1870         -    sqlite3_result_int (context, 0);
  1871         -    return;
  1872         -}
  1873         -
  1874         -static void
  1875         -fnct_CloneTable (sqlite3_context * context, int argc, sqlite3_value ** argv)
  1876         -{
  1877         -/* SQL function:
  1878         -/ CloneTable(text db_prefix, text in_table, text out_table, integer transaction)
  1879         -/ CloneTable(text db_prefix, text in_table, text out_table, integer transaction,
  1880         -/            ... text option1 ..., ... text option2 ..., text option10)
  1881         -/
  1882         -/ cloning a whole table [CREATE and then COPY]
  1883         -/ returns 1 on success
  1884         -/ 0 on failure (NULL on invalid arguments)
  1885         -*/
  1886         -    int ret;
  1887         -    char *errMsg = NULL;
  1888         -    const char *db_prefix;
  1889         -    const char *in_table;
  1890         -    const char *out_table;
  1891         -    int transaction = 0;
  1892         -    int active = 0;
  1893         -    const void *cloner = NULL;
  1894         -    sqlite3 *sqlite = sqlite3_context_db_handle (context);
  1895         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
  1896         -    if (sqlite3_value_type (argv[0]) == SQLITE_TEXT)
  1897         -	db_prefix = (const char *) sqlite3_value_text (argv[0]);
  1898         -    else
  1899         -      {
  1900         -	  spatialite_e
  1901         -	      ("CloneTable() error: argument 1 is not of the String or TEXT type\n");
  1902         -	  sqlite3_result_null (context);
  1903         -	  return;
  1904         -      }
  1905         -    if (sqlite3_value_type (argv[1]) == SQLITE_TEXT)
  1906         -	in_table = (const char *) sqlite3_value_text (argv[1]);
  1907         -    else
  1908         -      {
  1909         -	  spatialite_e
  1910         -	      ("CloneTable() error: argument 2 is not of the String or TEXT type\n");
  1911         -	  sqlite3_result_null (context);
  1912         -	  return;
  1913         -      }
  1914         -    if (sqlite3_value_type (argv[2]) == SQLITE_TEXT)
  1915         -	out_table = (const char *) sqlite3_value_text (argv[2]);
  1916         -    else
  1917         -      {
  1918         -	  spatialite_e
  1919         -	      ("CloneTable() error: argument 3 is not of the String or TEXT type\n");
  1920         -	  sqlite3_result_null (context);
  1921         -	  return;
  1922         -      }
  1923         -    if (sqlite3_value_type (argv[3]) == SQLITE_INTEGER)
  1924         -	transaction = sqlite3_value_int (argv[3]);
  1925         -    else
  1926         -      {
  1927         -	  spatialite_e
  1928         -	      ("CloneTable() error: argument 4 is not of the Integer type\n");
  1929         -	  sqlite3_result_null (context);
  1930         -	  return;
  1931         -      }
  1932         -
  1933         -
  1934         -/* additional options */
  1935         -    if (argc > 4 && sqlite3_value_type (argv[4]) != SQLITE_TEXT)
  1936         -      {
  1937         -	  spatialite_e
  1938         -	      ("CloneTable() error: argument 5 is not of the String or TEXT type\n");
  1939         -	  sqlite3_result_null (context);
  1940         -	  return;
  1941         -      }
  1942         -    if (argc > 5 && sqlite3_value_type (argv[5]) != SQLITE_TEXT)
  1943         -      {
  1944         -	  spatialite_e
  1945         -	      ("CloneTable() error: argument 6 is not of the String or TEXT type\n");
  1946         -	  sqlite3_result_null (context);
  1947         -	  return;
  1948         -      }
  1949         -    if (argc > 6 && sqlite3_value_type (argv[6]) != SQLITE_TEXT)
  1950         -      {
  1951         -	  spatialite_e
  1952         -	      ("CloneTable() error: argument 7 is not of the String or TEXT type\n");
  1953         -	  sqlite3_result_null (context);
  1954         -	  return;
  1955         -      }
  1956         -    if (argc > 7 && sqlite3_value_type (argv[7]) != SQLITE_TEXT)
  1957         -      {
  1958         -	  spatialite_e
  1959         -	      ("CloneTable() error: argument 8 is not of the String or TEXT type\n");
  1960         -	  sqlite3_result_null (context);
  1961         -	  return;
  1962         -      }
  1963         -    if (argc > 8 && sqlite3_value_type (argv[8]) != SQLITE_TEXT)
  1964         -      {
  1965         -	  spatialite_e
  1966         -	      ("CloneTable() error: argument 9 is not of the String or TEXT type\n");
  1967         -	  sqlite3_result_null (context);
  1968         -	  return;
  1969         -      }
  1970         -    if (argc > 9 && sqlite3_value_type (argv[9]) != SQLITE_TEXT)
  1971         -      {
  1972         -	  spatialite_e
  1973         -	      ("CloneTable() error: argument 10 is not of the String or TEXT type\n");
  1974         -	  sqlite3_result_null (context);
  1975         -	  return;
  1976         -      }
  1977         -    if (argc > 10 && sqlite3_value_type (argv[10]) != SQLITE_TEXT)
  1978         -      {
  1979         -	  spatialite_e
  1980         -	      ("CloneTable() error: argument 11 is not of the String or TEXT type\n");
  1981         -	  sqlite3_result_null (context);
  1982         -	  return;
  1983         -      }
  1984         -    if (argc > 11 && sqlite3_value_type (argv[11]) != SQLITE_TEXT)
  1985         -      {
  1986         -	  spatialite_e
  1987         -	      ("CloneTable() error: argument 12 is not of the String or TEXT type\n");
  1988         -	  sqlite3_result_null (context);
  1989         -	  return;
  1990         -      }
  1991         -    if (argc > 12 && sqlite3_value_type (argv[12]) != SQLITE_TEXT)
  1992         -      {
  1993         -	  spatialite_e
  1994         -	      ("CloneTable() error: argument 13 is not of the String or TEXT type\n");
  1995         -	  sqlite3_result_null (context);
  1996         -	  return;
  1997         -      }
  1998         -    if (argc > 13 && sqlite3_value_type (argv[13]) != SQLITE_TEXT)
  1999         -      {
  2000         -	  spatialite_e
  2001         -	      ("CloneTable() error: argument 14 is not of the String or TEXT type\n");
  2002         -	  sqlite3_result_null (context);
  2003         -	  return;
  2004         -      }
  2005         -
  2006         -    cloner = gaiaAuxClonerCreate (sqlite, db_prefix, in_table, out_table);
  2007         -    if (cloner == NULL)
  2008         -      {
  2009         -	  sqlite3_result_null (context);
  2010         -	  return;
  2011         -      }
  2012         -
  2013         -/* additional options */
  2014         -    if (argc > 4)
  2015         -	gaiaAuxClonerAddOption (cloner,
  2016         -				(const char *) sqlite3_value_text (argv[4]));
  2017         -    if (argc > 5)
  2018         -	gaiaAuxClonerAddOption (cloner,
  2019         -				(const char *) sqlite3_value_text (argv[5]));
  2020         -    if (argc > 6)
  2021         -	gaiaAuxClonerAddOption (cloner,
  2022         -				(const char *) sqlite3_value_text (argv[6]));
  2023         -    if (argc > 7)
  2024         -	gaiaAuxClonerAddOption (cloner,
  2025         -				(const char *) sqlite3_value_text (argv[7]));
  2026         -    if (argc > 8)
  2027         -	gaiaAuxClonerAddOption (cloner,
  2028         -				(const char *) sqlite3_value_text (argv[8]));
  2029         -    if (argc > 9)
  2030         -	gaiaAuxClonerAddOption (cloner,
  2031         -				(const char *) sqlite3_value_text (argv[9]));
  2032         -    if (argc > 10)
  2033         -	gaiaAuxClonerAddOption (cloner,
  2034         -				(const char *) sqlite3_value_text (argv[10]));
  2035         -    if (argc > 11)
  2036         -	gaiaAuxClonerAddOption (cloner,
  2037         -				(const char *) sqlite3_value_text (argv[11]));
  2038         -    if (argc > 12)
  2039         -	gaiaAuxClonerAddOption (cloner,
  2040         -				(const char *) sqlite3_value_text (argv[12]));
  2041         -    if (argc > 13)
  2042         -	gaiaAuxClonerAddOption (cloner,
  2043         -				(const char *) sqlite3_value_text (argv[13]));
  2044         -
  2045         -    if (!gaiaAuxClonerCheckValidTarget (cloner))
  2046         -	goto error;
  2047         -
  2048         -    if (transaction)
  2049         -      {
  2050         -	  /* starting a Transaction */
  2051         -	  ret = sqlite3_exec (sqlite, "BEGIN", NULL, NULL, &errMsg);
  2052         -	  if (ret != SQLITE_OK)
  2053         -	      goto error;
  2054         -      }
  2055         -    active = 1;
  2056         -
  2057         -    if (!gaiaAuxClonerExecute (cloner))
  2058         -	goto error;
  2059         -    gaiaAuxClonerDestroy (cloner);
  2060         -    updateSpatiaLiteHistory (sqlite, out_table, NULL,
  2061         -			     "table successfully cloned");
  2062         -
  2063         -    if (transaction)
  2064         -      {
  2065         -	  /* confirming the still pending Transaction */
  2066         -	  ret = sqlite3_exec (sqlite, "COMMIT", NULL, NULL, &errMsg);
  2067         -	  if (ret != SQLITE_OK)
  2068         -	      goto error;
  2069         -      }
  2070         -
  2071         -    sqlite3_result_int (context, 1);
  2072         -    return;
  2073         -  error:
  2074         -    if (cloner != NULL)
  2075         -	gaiaAuxClonerDestroy (cloner);
  2076         -    spatialite_e ("CloneTable() error:\"%s\"\n", errMsg);
  2077         -    sqlite3_free (errMsg);
  2078         -    if (transaction && active)
  2079         -      {
  2080         -	  /* performing a Rollback */
  2081         -	  ret = sqlite3_exec (sqlite, "ROLLBACK", NULL, NULL, &errMsg);
  2082         -	  if (ret != SQLITE_OK)
  2083         -	    {
  2084         -		spatialite_e ("CloneTable() error:\"%s\"\n", errMsg);
  2085         -		sqlite3_free (errMsg);
  2086         -	    }
  2087   1727         }
  2088   1728       sqlite3_result_int (context, 0);
  2089   1729       return;
  2090   1730   }
  2091   1731   
  2092   1732   static int
  2093   1733   checkGeoPackage (sqlite3 * handle)
................................................................................
  2419   2059       ret = insert_epsg_srid (sqlite, srid);
  2420   2060       if (!ret)
  2421   2061   	sqlite3_result_int (context, 0);
  2422   2062       else
  2423   2063   	sqlite3_result_int (context, 1);
  2424   2064   }
  2425   2065   
  2426         -static void
  2427         -fnct_SridIsGeographic (sqlite3_context * context, int argc,
  2428         -		       sqlite3_value ** argv)
  2429         -{
  2430         -/* SQL function:
  2431         -/ SridIsGeographic(int srid)
  2432         -/
  2433         -/ returns 1 on success: 0 on failure
  2434         -/ NULL on invalid argument
  2435         -*/
  2436         -    int srid;
  2437         -    int ret;
  2438         -    int geographic;
  2439         -    sqlite3 *sqlite = sqlite3_context_db_handle (context);
  2440         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
  2441         -    if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER)
  2442         -	srid = sqlite3_value_int (argv[0]);
  2443         -    else
  2444         -      {
  2445         -	  sqlite3_result_null (context);
  2446         -	  return;
  2447         -      }
  2448         -    ret = srid_is_geographic (sqlite, srid, &geographic);
  2449         -    if (!ret)
  2450         -	sqlite3_result_null (context);
  2451         -    else
  2452         -      {
  2453         -	  if (geographic)
  2454         -	      sqlite3_result_int (context, 1);
  2455         -	  else
  2456         -	      sqlite3_result_int (context, 0);
  2457         -      }
  2458         -}
  2459         -
  2460         -static void
  2461         -fnct_SridIsProjected (sqlite3_context * context, int argc,
  2462         -		      sqlite3_value ** argv)
  2463         -{
  2464         -/* SQL function:
  2465         -/ SridIsProjected(int srid)
  2466         -/
  2467         -/ returns 1 on success: 0 on failure
  2468         -/ NULL on invalid argument
  2469         -*/
  2470         -    int srid;
  2471         -    int ret;
  2472         -    int projected;
  2473         -    sqlite3 *sqlite = sqlite3_context_db_handle (context);
  2474         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
  2475         -    if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER)
  2476         -	srid = sqlite3_value_int (argv[0]);
  2477         -    else
  2478         -      {
  2479         -	  sqlite3_result_null (context);
  2480         -	  return;
  2481         -      }
  2482         -    ret = srid_is_projected (sqlite, srid, &projected);
  2483         -    if (!ret)
  2484         -	sqlite3_result_null (context);
  2485         -    else
  2486         -      {
  2487         -	  if (projected)
  2488         -	      sqlite3_result_int (context, 1);
  2489         -	  else
  2490         -	      sqlite3_result_int (context, 0);
  2491         -      }
  2492         -}
  2493         -
  2494         -static void
  2495         -fnct_SridHasFlippedAxes (sqlite3_context * context, int argc,
  2496         -			 sqlite3_value ** argv)
  2497         -{
  2498         -/* SQL function:
  2499         -/ SridHasFlippedAxes(int srid)
  2500         -/
  2501         -/ returns 1 on success: 0 on failure
  2502         -/ NULL on invalid argument
  2503         -*/
  2504         -    int srid;
  2505         -    int ret;
  2506         -    int flipped;
  2507         -    sqlite3 *sqlite = sqlite3_context_db_handle (context);
  2508         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
  2509         -    if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER)
  2510         -	srid = sqlite3_value_int (argv[0]);
  2511         -    else
  2512         -      {
  2513         -	  sqlite3_result_null (context);
  2514         -	  return;
  2515         -      }
  2516         -    ret = srid_has_flipped_axes (sqlite, srid, &flipped);
  2517         -    if (!ret)
  2518         -	sqlite3_result_null (context);
  2519         -    else
  2520         -      {
  2521         -	  if (flipped)
  2522         -	      sqlite3_result_int (context, 1);
  2523         -	  else
  2524         -	      sqlite3_result_int (context, 0);
  2525         -      }
  2526         -}
  2527         -
  2528         -static void
  2529         -fnct_SridGetSpheroid (sqlite3_context * context, int argc,
  2530         -		      sqlite3_value ** argv)
  2531         -{
  2532         -/* SQL function:
  2533         -/ SridGetSpheroid(int srid)
  2534         -/ or
  2535         -/ SridGetEllipsoid(int srid)
  2536         -/
  2537         -/ returns the name of the Spheroid on success
  2538         -/ NULL on failure or on invalid argument
  2539         -*/
  2540         -    int srid;
  2541         -    char *spheroid = NULL;
  2542         -    sqlite3 *sqlite = sqlite3_context_db_handle (context);
  2543         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
  2544         -    if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER)
  2545         -	srid = sqlite3_value_int (argv[0]);
  2546         -    else
  2547         -      {
  2548         -	  sqlite3_result_null (context);
  2549         -	  return;
  2550         -      }
  2551         -    spheroid = srid_get_spheroid (sqlite, srid);
  2552         -    if (spheroid == NULL)
  2553         -	sqlite3_result_null (context);
  2554         -    else
  2555         -	sqlite3_result_text (context, spheroid, strlen (spheroid), free);
  2556         -}
  2557         -
  2558         -static void
  2559         -fnct_SridGetPrimeMeridian (sqlite3_context * context, int argc,
  2560         -			   sqlite3_value ** argv)
  2561         -{
  2562         -/* SQL function:
  2563         -/ SridGetPrimeMeridian(int srid)
  2564         -/
  2565         -/ returns the name of the Prime Meridian on success
  2566         -/ NULL on failure or on invalid argument
  2567         -*/
  2568         -    int srid;
  2569         -    char *prime_meridian = NULL;
  2570         -    sqlite3 *sqlite = sqlite3_context_db_handle (context);
  2571         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
  2572         -    if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER)
  2573         -	srid = sqlite3_value_int (argv[0]);
  2574         -    else
  2575         -      {
  2576         -	  sqlite3_result_null (context);
  2577         -	  return;
  2578         -      }
  2579         -    prime_meridian = srid_get_prime_meridian (sqlite, srid);
  2580         -    if (prime_meridian == NULL)
  2581         -	sqlite3_result_null (context);
  2582         -    else
  2583         -	sqlite3_result_text (context, prime_meridian, strlen (prime_meridian),
  2584         -			     free);
  2585         -}
  2586         -
  2587         -static void
  2588         -fnct_SridGetProjection (sqlite3_context * context, int argc,
  2589         -			sqlite3_value ** argv)
  2590         -{
  2591         -/* SQL function:
  2592         -/ SridGetProjection(int srid)
  2593         -/
  2594         -/ returns the name of the Projection on success
  2595         -/ NULL on failure or on invalid argument
  2596         -*/
  2597         -    int srid;
  2598         -    char *projection = NULL;
  2599         -    sqlite3 *sqlite = sqlite3_context_db_handle (context);
  2600         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
  2601         -    if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER)
  2602         -	srid = sqlite3_value_int (argv[0]);
  2603         -    else
  2604         -      {
  2605         -	  sqlite3_result_null (context);
  2606         -	  return;
  2607         -      }
  2608         -    projection = srid_get_projection (sqlite, srid);
  2609         -    if (projection == NULL)
  2610         -	sqlite3_result_null (context);
  2611         -    else
  2612         -	sqlite3_result_text (context, projection, strlen (projection), free);
  2613         -}
  2614         -
  2615         -static void
  2616         -fnct_SridGetDatum (sqlite3_context * context, int argc, sqlite3_value ** argv)
  2617         -{
  2618         -/* SQL function:
  2619         -/ SridGetDatum(int srid)
  2620         -/
  2621         -/ returns the name of the Datum on success
  2622         -/ NULL on failure or on invalid argument
  2623         -*/
  2624         -    int srid;
  2625         -    char *datum = NULL;
  2626         -    sqlite3 *sqlite = sqlite3_context_db_handle (context);
  2627         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
  2628         -    if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER)
  2629         -	srid = sqlite3_value_int (argv[0]);
  2630         -    else
  2631         -      {
  2632         -	  sqlite3_result_null (context);
  2633         -	  return;
  2634         -      }
  2635         -    datum = srid_get_datum (sqlite, srid);
  2636         -    if (datum == NULL)
  2637         -	sqlite3_result_null (context);
  2638         -    else
  2639         -	sqlite3_result_text (context, datum, strlen (datum), free);
  2640         -}
  2641         -
  2642         -static void
  2643         -fnct_SridGetUnit (sqlite3_context * context, int argc, sqlite3_value ** argv)
  2644         -{
  2645         -/* SQL function:
  2646         -/ SridGetUnit(int srid)
  2647         -/
  2648         -/ returns the name of the Spheroid on success
  2649         -/ NULL on failure or on invalid argument
  2650         -*/
  2651         -    int srid;
  2652         -    char *unit = NULL;
  2653         -    sqlite3 *sqlite = sqlite3_context_db_handle (context);
  2654         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
  2655         -    if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER)
  2656         -	srid = sqlite3_value_int (argv[0]);
  2657         -    else
  2658         -      {
  2659         -	  sqlite3_result_null (context);
  2660         -	  return;
  2661         -      }
  2662         -    unit = srid_get_unit (sqlite, srid);
  2663         -    if (unit == NULL)
  2664         -	sqlite3_result_null (context);
  2665         -    else
  2666         -	sqlite3_result_text (context, unit, strlen (unit), free);
  2667         -}
  2668         -
  2669         -static void
  2670         -common_srid_axis (sqlite3_context * context, int argc,
  2671         -		  sqlite3_value ** argv, char axis, char mode)
  2672         -{
  2673         -/* commonn implentation - SRID Get Axis */
  2674         -    int srid;
  2675         -    char *result = NULL;
  2676         -    sqlite3 *sqlite = sqlite3_context_db_handle (context);
  2677         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
  2678         -    if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER)
  2679         -	srid = sqlite3_value_int (argv[0]);
  2680         -    else
  2681         -      {
  2682         -	  sqlite3_result_null (context);
  2683         -	  return;
  2684         -      }
  2685         -    result = srid_get_axis (sqlite, srid, axis, mode);
  2686         -    if (result == NULL)
  2687         -	sqlite3_result_null (context);
  2688         -    else
  2689         -	sqlite3_result_text (context, result, strlen (result), free);
  2690         -}
  2691         -
  2692         -static void
  2693         -fnct_SridGetAxis1Name (sqlite3_context * context, int argc,
  2694         -		       sqlite3_value ** argv)
  2695         -{
  2696         -/* SQL function:
  2697         -/ SridGetAxis_1_Name(int srid)
  2698         -/
  2699         -/ returns the name of the first Axis on success
  2700         -/ NULL on failure or on invalid argument
  2701         -*/
  2702         -    common_srid_axis (context, argc, argv, SPLITE_AXIS_1, SPLITE_AXIS_NAME);
  2703         -}
  2704         -
  2705         -static void
  2706         -fnct_SridGetAxis1Orientation (sqlite3_context * context, int argc,
  2707         -			      sqlite3_value ** argv)
  2708         -{
  2709         -/* SQL function:
  2710         -/ SridGetAxis_1_Orientation(int srid)
  2711         -/
  2712         -/ returns the orientation of the first Axis on success
  2713         -/ NULL on failure or on invalid argument
  2714         -*/
  2715         -    common_srid_axis (context, argc, argv, SPLITE_AXIS_1,
  2716         -		      SPLITE_AXIS_ORIENTATION);
  2717         -}
  2718         -
  2719         -static void
  2720         -fnct_SridGetAxis2Name (sqlite3_context * context, int argc,
  2721         -		       sqlite3_value ** argv)
  2722         -{
  2723         -/* SQL function:
  2724         -/ SridGetAxis_2_Name(int srid)
  2725         -/
  2726         -/ returns the name of the second Axis on success
  2727         -/ NULL on failure or on invalid argument
  2728         -*/
  2729         -    common_srid_axis (context, argc, argv, SPLITE_AXIS_2, SPLITE_AXIS_NAME);
  2730         -}
  2731         -
  2732         -static void
  2733         -fnct_SridGetAxis2Orientation (sqlite3_context * context, int argc,
  2734         -			      sqlite3_value ** argv)
  2735         -{
  2736         -/* SQL function:
  2737         -/ SridGetAxis_2_Orientation(int srid)
  2738         -/
  2739         -/ returns the orientation of the second Axis on success
  2740         -/ NULL on failure or on invalid argument
  2741         -*/
  2742         -    common_srid_axis (context, argc, argv, SPLITE_AXIS_2,
  2743         -		      SPLITE_AXIS_ORIENTATION);
  2744         -}
  2745         -
  2746   2066   static int
  2747   2067   recoverGeomColumn (sqlite3 * sqlite, const char *table,
  2748   2068   		   const char *column, int xtype, int dims, int srid)
  2749   2069   {
  2750   2070   /* checks if TABLE.COLUMN exists and has the required features */
  2751   2071       int ok = 1;
  2752   2072       int type;
................................................................................
  6880   6200   / Upgrades (reinstalls) all Geometry Triggers - requires a DB > 4.0.0
  6881   6201   / returns 1 on success
  6882   6202   / 0 on failure (NULL on invalid args)
  6883   6203   */
  6884   6204       char *errMsg = NULL;
  6885   6205       int ret;
  6886   6206       int transaction = 0;
         6207  +    int metadata_version;
  6887   6208       sqlite3 *sqlite = sqlite3_context_db_handle (context);
  6888   6209       GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
  6889   6210   
  6890   6211       if (sqlite3_value_type (argv[0]) != SQLITE_INTEGER)
  6891   6212         {
  6892   6213   	  spatialite_e
  6893   6214   	      ("UpgradeGeometryTriggers() error: argument 1 [TRANSACTION] is not of the Integer type\n");
  6894         -	  sqlite3_result_int (context, 0);
         6215  +    sqlite3_result_int (context, 0);
  6895   6216   	  return;
  6896   6217         }
  6897   6218       if (checkSpatialMetaData (sqlite) < 3)
  6898   6219         {
  6899   6220   	  spatialite_e
  6900   6221   	      ("UpgradeGeometryTriggers() error: invalid DB Layout (< v.4.0.0)\n");
  6901   6222   	  sqlite3_result_int (context, 0);
................................................................................
 11378  10699   		if (pts >= 1 && lns == 0 && pgs == 0)
 11379  10700   		    geom2->DeclaredType = GAIA_MULTIPOINT;
 11380  10701   		else if (pts == 0 && lns >= 1 && pgs == 0)
 11381  10702   		    geom2->DeclaredType = GAIA_MULTILINESTRING;
 11382  10703   		else if (pts == 0 && lns == 0 && pgs >= 1)
 11383  10704   		    geom2->DeclaredType = GAIA_MULTIPOLYGON;
 11384  10705   		else
 11385         -		    geom2->DeclaredType = GAIA_GEOMETRYCOLLECTION;
 11386         -		if (geo->DeclaredType == GAIA_GEOMETRYCOLLECTION)
 11387  10706   		    geom2->DeclaredType = GAIA_GEOMETRYCOLLECTION;
 11388  10707   		gaiaToSpatiaLiteBlobWkb (geom2, &p_result, &len);
 11389  10708   		gaiaFreeGeomColl (geom2);
 11390  10709   		sqlite3_result_blob (context, p_result, len, free);
 11391  10710   	    }
 11392  10711   	  else
 11393  10712   	      sqlite3_result_null (context);
................................................................................
 18548  17867   }
 18549  17868   
 18550  17869   static void
 18551  17870   fnct_Buffer (sqlite3_context * context, int argc, sqlite3_value ** argv)
 18552  17871   {
 18553  17872   /* SQL function:
 18554  17873   / Buffer(BLOBencoded geometry, radius)
 18555         -/ Buffer(BLOBencoded geometry, radius, quadrantsegments)
 18556  17874   /
 18557  17875   / returns a new geometry representing the BUFFER for current geometry
 18558  17876   / or NULL if any error is encountered
 18559  17877   */
 18560  17878       unsigned char *p_blob;
 18561  17879       int n_bytes;
 18562  17880       gaiaGeomCollPtr geo = NULL;
 18563  17881       gaiaGeomCollPtr result;
 18564  17882       double radius;
 18565  17883       int int_value;
 18566         -    int quadrantsegments = 30;
 18567  17884       GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 18568  17885       if (sqlite3_value_type (argv[0]) != SQLITE_BLOB)
 18569  17886         {
 18570  17887   	  sqlite3_result_null (context);
 18571  17888   	  return;
 18572  17889         }
 18573  17890       if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT)
................................................................................
 18578  17895   	  radius = int_value;
 18579  17896         }
 18580  17897       else
 18581  17898         {
 18582  17899   	  sqlite3_result_null (context);
 18583  17900   	  return;
 18584  17901         }
 18585         -    if (argc == 3)
 18586         -      {
 18587         -	  if (sqlite3_value_type (argv[2]) != SQLITE_INTEGER)
 18588         -	    {
 18589         -		sqlite3_result_null (context);
 18590         -		return;
 18591         -	    }
 18592         -	  quadrantsegments = sqlite3_value_int (argv[2]);
 18593         -	  if (quadrantsegments <= 0)
 18594         -	      quadrantsegments = 1;
 18595         -      }
 18596  17902       p_blob = (unsigned char *) sqlite3_value_blob (argv[0]);
 18597  17903       n_bytes = sqlite3_value_bytes (argv[0]);
 18598  17904       geo = gaiaFromSpatiaLiteBlobWkb (p_blob, n_bytes);
 18599  17905       if (!geo)
 18600  17906   	sqlite3_result_null (context);
 18601  17907       else
 18602  17908         {
 18603  17909   	  void *data = sqlite3_user_data (context);
 18604  17910   	  if (data != NULL)
 18605         -	      result =
 18606         -		  gaiaGeomCollBuffer_r (data, geo, radius, quadrantsegments);
        17911  +	      result = gaiaGeomCollBuffer_r (data, geo, radius, 30);
 18607  17912   	  else
 18608         -	      result = gaiaGeomCollBuffer (geo, radius, quadrantsegments);
        17913  +	      result = gaiaGeomCollBuffer (geo, radius, 30);
 18609  17914   	  if (!result)
 18610  17915   	      sqlite3_result_null (context);
 18611  17916   	  else
 18612  17917   	    {
 18613  17918   		/* builds the BLOB geometry to be returned */
 18614  17919   		int len;
 18615  17920   		unsigned char *p_result = NULL;
................................................................................
 26266  25571   	  break;
 26267  25572         case GAIA_GIF_BLOB:
 26268  25573   	  mime = "image/gif";
 26269  25574   	  break;
 26270  25575         case GAIA_PNG_BLOB:
 26271  25576   	  mime = "image/png";
 26272  25577   	  break;
 26273         -      case GAIA_JP2_BLOB:
 26274         -	  mime = "image/jp2";
 26275         -	  break;
 26276  25578         case GAIA_JPEG_BLOB:
 26277  25579         case GAIA_EXIF_BLOB:
 26278  25580         case GAIA_EXIF_GPS_BLOB:
 26279  25581   	  mime = "image/jpeg";
 26280  25582   	  break;
 26281  25583   #ifdef ENABLE_LIBXML2		/* including LIBXML2 */
 26282  25584         case GAIA_XML_BLOB:
................................................................................
 26326  25628   static void
 26327  25629   blob_guess (sqlite3_context * context, int argc, sqlite3_value ** argv,
 26328  25630   	    int request)
 26329  25631   {
 26330  25632   /* SQL function:
 26331  25633   / IsGifBlob(BLOB encoded image)
 26332  25634   / IsPngBlob, IsJpegBlob, IsExifBlob, IsExifGpsBlob, IsTiffBlob,
 26333         -/ IsZipBlob, IsPdfBlob, IsJP2Blob, IsGeometryBlob
        25635  +/ IsZipBlob, IsPdfBlob,IsGeometryBlob
 26334  25636   /
 26335  25637   / returns:
 26336  25638   / 1 if the required BLOB_TYPE is TRUE
 26337  25639   / 0 otherwise
 26338  25640   / or -1 if any error is encountered
 26339  25641   */
 26340  25642       unsigned char *p_blob;
................................................................................
 26430  25732         {
 26431  25733   	  if (blob_type == GAIA_WEBP_BLOB)
 26432  25734   	      sqlite3_result_int (context, 1);
 26433  25735   	  else
 26434  25736   	      sqlite3_result_int (context, 0);
 26435  25737   	  return;
 26436  25738         }
 26437         -    if (request == GAIA_JP2_BLOB)
 26438         -      {
 26439         -	  if (blob_type == GAIA_JP2_BLOB)
 26440         -	      sqlite3_result_int (context, 1);
 26441         -	  else
 26442         -	      sqlite3_result_int (context, 0);
 26443         -	  return;
 26444         -      }
 26445  25739       sqlite3_result_int (context, -1);
 26446  25740   }
 26447  25741   
 26448  25742   /*
 26449  25743   / the following functions simply readdress the blob_guess()
 26450  25744   / setting the appropriate request mode
 26451  25745   */
................................................................................
 26506  25800   
 26507  25801   static void
 26508  25802   fnct_IsWebPBlob (sqlite3_context * context, int argc, sqlite3_value ** argv)
 26509  25803   {
 26510  25804       blob_guess (context, argc, argv, GAIA_WEBP_BLOB);
 26511  25805   }
 26512  25806   
 26513         -static void
 26514         -fnct_IsJP2Blob (sqlite3_context * context, int argc, sqlite3_value ** argv)
 26515         -{
 26516         -    blob_guess (context, argc, argv, GAIA_JP2_BLOB);
 26517         -}
 26518         -
 26519  25807   static void
 26520  25808   fnct_BlobFromFile (sqlite3_context * context, int argc, sqlite3_value ** argv)
 26521  25809   {
 26522  25810   /* SQL function:
 26523  25811   / BlobFromFile(TEXT filepath)
 26524  25812   /
 26525  25813   / returns:
................................................................................
 26623  25911   	  if (wr != n_bytes)
 26624  25912   	      ret = 0;
 26625  25913   	  fclose (out);
 26626  25914         }
 26627  25915       sqlite3_result_int (context, ret);
 26628  25916   }
 26629  25917   
 26630         -static int
 26631         -load_dxf (sqlite3 * db_handle, struct splite_internal_cache *cache,
 26632         -	  char *filename, int srid, int append, int force_dims, int mode,
 26633         -	  int special_rings, char *prefix, char *layer_name)
 26634         -{
 26635         -/* scanning a Directory and processing all DXF files */
 26636         -    int ret;
 26637         -    gaiaDxfParserPtr dxf = NULL;
 26638         -
 26639         -/* creating a DXF parser */
 26640         -    dxf = gaiaCreateDxfParser (srid, force_dims, prefix, layer_name,
 26641         -			       special_rings);
 26642         -    if (dxf == NULL)
 26643         -      {
 26644         -	  ret = 0;
 26645         -	  goto stop_dxf;
 26646         -      }
 26647         -/* attempting to parse the DXF input file */
 26648         -    if (gaiaParseDxfFile_r (cache, dxf, filename))
 26649         -      {
 26650         -	  /* loading into the DB */
 26651         -	  if (!gaiaLoadFromDxfParser (db_handle, dxf, mode, append))
 26652         -	    {
 26653         -		ret = 0;
 26654         -		spatialite_e ("DB error while loading: %s\n", filename);
 26655         -	    }
 26656         -      }
 26657         -    else
 26658         -      {
 26659         -	  ret = 0;
 26660         -	  spatialite_e ("Unable to parse: %s\n", filename);
 26661         -	  goto stop_dxf;
 26662         -      }
 26663         -    spatialite_e ("\n*** DXF file successfully loaded\n");
 26664         -    ret = 1;
 26665         -
 26666         -  stop_dxf:
 26667         -    /* destroying the DXF parser */
 26668         -    gaiaDestroyDxfParser (dxf);
 26669         -    return ret;
 26670         -}
 26671         -
 26672         -static void
 26673         -fnct_ImportDXF (sqlite3_context * context, int argc, sqlite3_value ** argv)
 26674         -{
 26675         -/* SQL function:
 26676         -/ ImportDXF(TEXT filename)
 26677         -/     or
 26678         -/ InportDXF(TEXT filename, INT srid, INT append, TEXT dims,
 26679         -/           TEXT mode, TEXT special_rings, TEXT table_prefix,
 26680         -/           TEXT layer_name)
 26681         -/
 26682         -/ returns:
 26683         -/ 1 on success
 26684         -/ or 0 on failure
 26685         -/ NULL on invalid arguments
 26686         -*/
 26687         -    int ret;
 26688         -    char *filename;
 26689         -    int srid = -1;
 26690         -    int append = 0;
 26691         -    int special_rings = GAIA_DXF_RING_NONE;
 26692         -    int mode = GAIA_DXF_IMPORT_BY_LAYER;
 26693         -    int force_dims = GAIA_DXF_AUTO_2D_3D;
 26694         -    char *prefix = NULL;
 26695         -    char *layer_name = NULL;
 26696         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 26697         -    struct splite_internal_cache *cache = sqlite3_user_data (context);
 26698         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 26699         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 26700         -      {
 26701         -	  sqlite3_result_null (context);
 26702         -	  return;
 26703         -      }
 26704         -    filename = (char *) sqlite3_value_text (argv[0]);
 26705         -    if (argc > 7)
 26706         -      {
 26707         -	  const char *value;
 26708         -	  if (sqlite3_value_type (argv[1]) != SQLITE_INTEGER)
 26709         -	    {
 26710         -		sqlite3_result_null (context);
 26711         -		return;
 26712         -	    }
 26713         -	  srid = sqlite3_value_int (argv[1]);
 26714         -	  if (sqlite3_value_type (argv[2]) != SQLITE_INTEGER)
 26715         -	    {
 26716         -		sqlite3_result_null (context);
 26717         -		return;
 26718         -	    }
 26719         -	  append = sqlite3_value_int (argv[2]);
 26720         -	  if (sqlite3_value_type (argv[3]) != SQLITE_TEXT)
 26721         -	    {
 26722         -		sqlite3_result_null (context);
 26723         -		return;
 26724         -	    }
 26725         -	  value = (const char *) sqlite3_value_text (argv[3]);
 26726         -	  if (strcasecmp (value, "2D") == 0)
 26727         -	      force_dims = GAIA_DXF_FORCE_2D;
 26728         -	  else if (strcasecmp (value, "3D") == 0)
 26729         -	      force_dims = GAIA_DXF_FORCE_3D;
 26730         -	  else if (strcasecmp (value, "AUTO") == 0)
 26731         -	      force_dims = GAIA_DXF_AUTO_2D_3D;
 26732         -	  else
 26733         -	    {
 26734         -		sqlite3_result_null (context);
 26735         -		return;
 26736         -	    }
 26737         -	  if (sqlite3_value_type (argv[4]) != SQLITE_TEXT)
 26738         -	    {
 26739         -		sqlite3_result_null (context);
 26740         -		return;
 26741         -	    }
 26742         -	  value = (const char *) sqlite3_value_text (argv[4]);
 26743         -	  if (strcasecmp (value, "MIXED") == 0)
 26744         -	      mode = GAIA_DXF_IMPORT_MIXED;
 26745         -	  else if (strcasecmp (value, "DISTINCT") == 0)
 26746         -	      mode = GAIA_DXF_IMPORT_BY_LAYER;
 26747         -	  else
 26748         -	    {
 26749         -		sqlite3_result_null (context);
 26750         -		return;
 26751         -	    }
 26752         -	  if (sqlite3_value_type (argv[5]) != SQLITE_TEXT)
 26753         -	    {
 26754         -		sqlite3_result_null (context);
 26755         -		return;
 26756         -	    }
 26757         -	  value = (const char *) sqlite3_value_text (argv[5]);
 26758         -	  if (strcasecmp (value, "LINKED") == 0)
 26759         -	      special_rings = GAIA_DXF_RING_LINKED;
 26760         -	  else if (strcasecmp (value, "UNLINKED") == 0)
 26761         -	      special_rings = GAIA_DXF_RING_UNLINKED;
 26762         -	  else if (strcasecmp (value, "NONE") == 0)
 26763         -	      special_rings = GAIA_DXF_RING_NONE;
 26764         -	  else
 26765         -	    {
 26766         -		sqlite3_result_null (context);
 26767         -		return;
 26768         -	    }
 26769         -	  if (sqlite3_value_type (argv[6]) == SQLITE_TEXT)
 26770         -	      prefix = (char *) sqlite3_value_text (argv[6]);
 26771         -	  else if (sqlite3_value_type (argv[6]) != SQLITE_NULL)
 26772         -	    {
 26773         -		sqlite3_result_null (context);
 26774         -		return;
 26775         -	    }
 26776         -	  if (sqlite3_value_type (argv[7]) == SQLITE_TEXT)
 26777         -	      layer_name = (char *) sqlite3_value_text (argv[7]);
 26778         -	  else if (sqlite3_value_type (argv[7]) != SQLITE_NULL)
 26779         -	    {
 26780         -		sqlite3_result_null (context);
 26781         -		return;
 26782         -	    }
 26783         -      }
 26784         -
 26785         -    ret =
 26786         -	load_dxf (db_handle, cache, filename, srid, append, force_dims, mode,
 26787         -		  special_rings, prefix, layer_name);
 26788         -    sqlite3_result_int (context, ret);
 26789         -}
 26790         -
 26791         -static int
 26792         -is_dxf_file (const char *filename)
 26793         -{
 26794         -/* testing if a FileName ends with the expected suffix */
 26795         -    int len = strlen (filename);
 26796         -    int off = len - 4;
 26797         -    if (off >= 1)
 26798         -      {
 26799         -	  if (strcasecmp (filename + off, ".dxf") == 0)
 26800         -	      return 1;
 26801         -      }
 26802         -    return 0;
 26803         -}
 26804         -
 26805         -static int
 26806         -scan_dxf_dir (sqlite3 * db_handle, struct splite_internal_cache *cache,
 26807         -	      char *dir_path, int srid, int append, int force_dims, int mode,
 26808         -	      int special_rings, char *prefix, char *layer_name)
 26809         -{
 26810         -/* scanning a Directory and processing all DXF files */
 26811         -    int cnt = 0;
 26812         -    char *filepath;
 26813         -#if defined(_WIN32) && !defined(__MINGW32__)
 26814         -/* Visual Studio .NET */
 26815         -    struct _finddata_t c_file;
 26816         -    intptr_t hFile;
 26817         -    if (_chdir (dir_path) < 0)
 26818         -	return 0;
 26819         -    if ((hFile = _findfirst ("*.*", &c_file)) == -1L)
 26820         -	;
 26821         -    else
 26822         -      {
 26823         -	  while (1)
 26824         -	    {
 26825         -		if ((c_file.attrib & _A_RDONLY) == _A_RDONLY
 26826         -		    || (c_file.attrib & _A_NORMAL) == _A_NORMAL)
 26827         -		  {
 26828         -		      if (is_dxf_file (entry->d_name))
 26829         -			{
 26830         -			    filepath =
 26831         -				sqlite3_mprintf ("%s/%s", dir_path,
 26832         -						 c_file.name);
 26833         -			    cnt +=
 26834         -				load_dxf (db_handle, cache, filepath, srid,
 26835         -					  append, force_dims, mode,
 26836         -					  special_rings, prefix, layer_name);
 26837         -			    sqlite3_free (filepath);
 26838         -			}
 26839         -		  }
 26840         -		if (_findnext (hFile, &c_file) != 0)
 26841         -		    break;
 26842         -	    };
 26843         -	  _findclose (hFile);
 26844         -      re}
 26845         -#else
 26846         -/* not Visual Studio .NET */
 26847         -    struct dirent *entry;
 26848         -    DIR *dir = opendir (dir_path);
 26849         -    if (!dir)
 26850         -	return 0;
 26851         -    while (1)
 26852         -      {
 26853         -	  /* scanning dir-entries */
 26854         -	  entry = readdir (dir);
 26855         -	  if (!entry)
 26856         -	      break;
 26857         -	  if (is_dxf_file (entry->d_name))
 26858         -	    {
 26859         -		filepath = sqlite3_mprintf ("%s/%s", dir_path, entry->d_name);
 26860         -		cnt +=
 26861         -		    load_dxf (db_handle, cache, filepath, srid, append,
 26862         -			      force_dims, mode, special_rings, prefix,
 26863         -			      layer_name);
 26864         -		sqlite3_free (filepath);
 26865         -	    }
 26866         -      }
 26867         -    closedir (dir);
 26868         -#endif
 26869         -    return cnt;
 26870         -}
 26871         -
 26872         -static void
 26873         -fnct_ImportDXFfromDir (sqlite3_context * context, int argc,
 26874         -		       sqlite3_value ** argv)
 26875         -{
 26876         -/* SQL function:
 26877         -/ ImportDXFfromDir(TEXT dir_path)
 26878         -/     or
 26879         -/ InportDXFfromDir(TEXT dir_path, INT srid, INT append, TEXT dims,
 26880         -/                  TEXT mode, TEXT special_rings, TEXT table_prefix,
 26881         -/                  TEXT layer_name)
 26882         -/
 26883         -/ returns:
 26884         -/ 1 on success
 26885         -/ or 0 on failure
 26886         -/ NULL on invalid arguments
 26887         -*/
 26888         -    int ret;
 26889         -    char *dir_path;
 26890         -    int srid = -1;
 26891         -    int append = 0;
 26892         -    int special_rings = GAIA_DXF_RING_NONE;
 26893         -    int mode = GAIA_DXF_IMPORT_BY_LAYER;
 26894         -    int force_dims = GAIA_DXF_AUTO_2D_3D;
 26895         -    char *prefix = NULL;
 26896         -    char *layer_name = NULL;
 26897         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 26898         -    struct splite_internal_cache *cache = sqlite3_user_data (context);
 26899         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 26900         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 26901         -      {
 26902         -	  sqlite3_result_null (context);
 26903         -	  return;
 26904         -      }
 26905         -    dir_path = (char *) sqlite3_value_text (argv[0]);
 26906         -    if (argc > 7)
 26907         -      {
 26908         -	  const char *value;
 26909         -	  if (sqlite3_value_type (argv[1]) != SQLITE_INTEGER)
 26910         -	    {
 26911         -		sqlite3_result_null (context);
 26912         -		return;
 26913         -	    }
 26914         -	  srid = sqlite3_value_int (argv[1]);
 26915         -	  if (sqlite3_value_type (argv[2]) != SQLITE_INTEGER)
 26916         -	    {
 26917         -		sqlite3_result_null (context);
 26918         -		return;
 26919         -	    }
 26920         -	  append = sqlite3_value_int (argv[2]);
 26921         -	  if (sqlite3_value_type (argv[3]) != SQLITE_TEXT)
 26922         -	    {
 26923         -		sqlite3_result_null (context);
 26924         -		return;
 26925         -	    }
 26926         -	  value = (const char *) sqlite3_value_text (argv[3]);
 26927         -	  if (strcasecmp (value, "2D") == 0)
 26928         -	      force_dims = GAIA_DXF_FORCE_2D;
 26929         -	  else if (strcasecmp (value, "3D") == 0)
 26930         -	      force_dims = GAIA_DXF_FORCE_3D;
 26931         -	  else if (strcasecmp (value, "AUTO") == 0)
 26932         -	      force_dims = GAIA_DXF_AUTO_2D_3D;
 26933         -	  else
 26934         -	    {
 26935         -		sqlite3_result_null (context);
 26936         -		return;
 26937         -	    }
 26938         -	  if (sqlite3_value_type (argv[4]) != SQLITE_TEXT)
 26939         -	    {
 26940         -		sqlite3_result_null (context);
 26941         -		return;
 26942         -	    }
 26943         -	  value = (const char *) sqlite3_value_text (argv[4]);
 26944         -	  if (strcasecmp (value, "MIXED") == 0)
 26945         -	      mode = GAIA_DXF_IMPORT_MIXED;
 26946         -	  else if (strcasecmp (value, "DISTINCT") == 0)
 26947         -	      mode = GAIA_DXF_IMPORT_BY_LAYER;
 26948         -	  else
 26949         -	    {
 26950         -		sqlite3_result_null (context);
 26951         -		return;
 26952         -	    }
 26953         -	  if (sqlite3_value_type (argv[5]) != SQLITE_TEXT)
 26954         -	    {
 26955         -		sqlite3_result_null (context);
 26956         -		return;
 26957         -	    }
 26958         -	  value = (const char *) sqlite3_value_text (argv[5]);
 26959         -	  if (strcasecmp (value, "LINKED") == 0)
 26960         -	      special_rings = GAIA_DXF_RING_LINKED;
 26961         -	  else if (strcasecmp (value, "UNLINKED") == 0)
 26962         -	      special_rings = GAIA_DXF_RING_UNLINKED;
 26963         -	  else if (strcasecmp (value, "NONE") == 0)
 26964         -	      special_rings = GAIA_DXF_RING_NONE;
 26965         -	  else
 26966         -	    {
 26967         -		sqlite3_result_null (context);
 26968         -		return;
 26969         -	    }
 26970         -	  if (sqlite3_value_type (argv[6]) == SQLITE_TEXT)
 26971         -	      prefix = (char *) sqlite3_value_text (argv[6]);
 26972         -	  else if (sqlite3_value_type (argv[6]) != SQLITE_NULL)
 26973         -	    {
 26974         -		sqlite3_result_null (context);
 26975         -		return;
 26976         -	    }
 26977         -	  if (sqlite3_value_type (argv[7]) == SQLITE_TEXT)
 26978         -	      layer_name = (char *) sqlite3_value_text (argv[7]);
 26979         -	  else if (sqlite3_value_type (argv[7]) != SQLITE_NULL)
 26980         -	    {
 26981         -		sqlite3_result_null (context);
 26982         -		return;
 26983         -	    }
 26984         -      }
 26985         -
 26986         -    ret =
 26987         -	scan_dxf_dir (db_handle, cache, dir_path, srid, append, force_dims,
 26988         -		      mode, special_rings, prefix, layer_name);
 26989         -    sqlite3_result_int (context, ret);
 26990         -}
 26991         -
 26992  25918   static void
 26993  25919   fnct_ExportDXF (sqlite3_context * context, int argc, sqlite3_value ** argv)
 26994  25920   {
 26995  25921   /* SQL function:
 26996  25922   / ExportDXF(TEXT out_dir, TEXT filename, TEXT sql_query, TEXT layer_col_name,
 26997  25923   /           TEXT geom_col_name, TEXT label_col_name, TEXT text_height_col_name,
 26998  25924   /           TEXT text_rotation_col_name, BLOB geom_filter)
................................................................................
 27080  26006         }
 27081  26007       sqlite3_result_int (context, ret);
 27082  26008       if (geom != NULL)
 27083  26009   	gaiaFreeGeomColl (geom);
 27084  26010       sqlite3_free (path);
 27085  26011   }
 27086  26012   
 27087         -static void
 27088         -fnct_CheckDuplicateRows (sqlite3_context * context, int argc,
 27089         -			 sqlite3_value ** argv)
 27090         -{
 27091         -/* SQL function:
 27092         -/ CheckDuplicateRows(TEXT table)
 27093         -/
 27094         -/ returns:
 27095         -/ the number of duplicate rows found
 27096         -/ NULL on invalid arguments
 27097         -*/
 27098         -    char *table;
 27099         -    int rows;
 27100         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 27101         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27102         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27103         -      {
 27104         -	  sqlite3_result_null (context);
 27105         -	  return;
 27106         -      }
 27107         -    table = (char *) sqlite3_value_text (argv[0]);
 27108         -
 27109         -    check_duplicated_rows (db_handle, table, &rows);
 27110         -
 27111         -    if (rows < 0)
 27112         -	sqlite3_result_null (context);
 27113         -    else
 27114         -	sqlite3_result_int (context, rows);
 27115         -}
 27116         -
 27117         -static void
 27118         -fnct_RemoveDuplicateRows (sqlite3_context * context, int argc,
 27119         -			  sqlite3_value ** argv)
 27120         -{
 27121         -/* SQL function:
 27122         -/ RemoveDuplicateRows(TEXT table)
 27123         -/
 27124         -/ returns:
 27125         -/ the number of duplicate rows removed
 27126         -/ NULL on invalid arguments
 27127         -*/
 27128         -    char *table;
 27129         -    int rows;
 27130         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 27131         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27132         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27133         -      {
 27134         -	  sqlite3_result_null (context);
 27135         -	  return;
 27136         -      }
 27137         -    table = (char *) sqlite3_value_text (argv[0]);
 27138         -
 27139         -    remove_duplicated_rows_ex (db_handle, table, &rows);
 27140         -
 27141         -    if (rows < 0)
 27142         -	sqlite3_result_null (context);
 27143         -    else
 27144         -	sqlite3_result_int (context, rows);
 27145         -}
 27146         -
 27147         -static void
 27148         -fnct_ElementaryGeometries (sqlite3_context * context, int argc,
 27149         -			   sqlite3_value ** argv)
 27150         -{
 27151         -/* SQL function:
 27152         -/ ElementaryGeometries(TEXT input_table, TEXT geo_column, TEXT out_table,
 27153         -/                      TEXT out_pk, TEXT out_multi_id)
 27154         -/
 27155         -/ returns:
 27156         -/ the number of inserted rows
 27157         -/ NULL on invalid arguments
 27158         -*/
 27159         -    char *in_table;
 27160         -    char *geo_column;
 27161         -    char *out_table;
 27162         -    char *out_pk;
 27163         -    char *out_multi_id;
 27164         -    int rows;
 27165         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 27166         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27167         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27168         -      {
 27169         -	  sqlite3_result_null (context);
 27170         -	  return;
 27171         -      }
 27172         -    in_table = (char *) sqlite3_value_text (argv[0]);
 27173         -    if (sqlite3_value_type (argv[1]) != SQLITE_TEXT)
 27174         -      {
 27175         -	  sqlite3_result_null (context);
 27176         -	  return;
 27177         -      }
 27178         -    geo_column = (char *) sqlite3_value_text (argv[1]);
 27179         -    if (sqlite3_value_type (argv[2]) != SQLITE_TEXT)
 27180         -      {
 27181         -	  sqlite3_result_null (context);
 27182         -	  return;
 27183         -      }
 27184         -    out_table = (char *) sqlite3_value_text (argv[2]);
 27185         -    if (sqlite3_value_type (argv[3]) != SQLITE_TEXT)
 27186         -      {
 27187         -	  sqlite3_result_null (context);
 27188         -	  return;
 27189         -      }
 27190         -    out_pk = (char *) sqlite3_value_text (argv[3]);
 27191         -    if (sqlite3_value_type (argv[4]) != SQLITE_TEXT)
 27192         -      {
 27193         -	  sqlite3_result_null (context);
 27194         -	  return;
 27195         -      }
 27196         -    out_multi_id = (char *) sqlite3_value_text (argv[4]);
 27197         -
 27198         -    elementary_geometries_ex (db_handle, in_table, geo_column, out_table,
 27199         -			      out_pk, out_multi_id, &rows);
 27200         -
 27201         -    if (rows <= 0)
 27202         -	sqlite3_result_null (context);
 27203         -    else
 27204         -	sqlite3_result_int (context, rows);
 27205         -}
 27206         -
 27207         -static void
 27208         -fnct_DropGeoTable (sqlite3_context * context, int argc, sqlite3_value ** argv)
 27209         -{
 27210         -/* SQL function:
 27211         -/ DropGeoTable(TEXT table)
 27212         -/ DropGeoTable(TEXT db_prefix, TEXT table)
 27213         -/
 27214         -/ returns:
 27215         -/ 1 on success, 0 on failure
 27216         -/ NULL on invalid arguments
 27217         -*/
 27218         -    char *db_prefix = "main";
 27219         -    char *table;
 27220         -    int ret;
 27221         -    int cnt;
 27222         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 27223         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27224         -    if (argc > 1)
 27225         -      {
 27226         -	  if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27227         -	    {
 27228         -		sqlite3_result_null (context);
 27229         -		return;
 27230         -	    }
 27231         -	  db_prefix = (char *) sqlite3_value_text (argv[0]);
 27232         -	  if (sqlite3_value_type (argv[1]) != SQLITE_TEXT)
 27233         -	    {
 27234         -		sqlite3_result_null (context);
 27235         -		return;
 27236         -	    }
 27237         -	  table = (char *) sqlite3_value_text (argv[1]);
 27238         -      }
 27239         -    else
 27240         -      {
 27241         -	  if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27242         -	    {
 27243         -		sqlite3_result_null (context);
 27244         -		return;
 27245         -	    }
 27246         -	  table = (char *) sqlite3_value_text (argv[0]);
 27247         -      }
 27248         -
 27249         -    cnt = sqlite3_total_changes (db_handle);
 27250         -    ret = gaiaDropTableEx (db_handle, db_prefix, table);
 27251         -    if (ret)
 27252         -      {
 27253         -	  if (sqlite3_total_changes (db_handle) <= cnt)
 27254         -	      ret = 0;
 27255         -      }
 27256         -
 27257         -    sqlite3_result_int (context, ret);
 27258         -}
 27259         -
 27260         -#ifndef OMIT_FREEXL		/* FREEXL is enabled */
 27261         -static void
 27262         -fnct_ImportXLS (sqlite3_context * context, int argc, sqlite3_value ** argv)
 27263         -{
 27264         -/* SQL function:
 27265         -/ ImportXLS(TEXT filename, TEXT table)
 27266         -/ ImportXLS(TEXT filename, TEXT table, INT worksheet_index)
 27267         -/ ImportXLS(TEXT filename, TEXT table, INT worksheet_index,
 27268         -/          INT first_line_titles)
 27269         -/
 27270         -/ returns:
 27271         -/ the number of inserted rows
 27272         -/ NULL on invalid arguments
 27273         -*/
 27274         -    const char *filename;
 27275         -    const char *table;
 27276         -    int widx;
 27277         -    unsigned int worksheet_index = 0;
 27278         -    int first_line_titles = 0;
 27279         -    int ret;
 27280         -    unsigned int rows;
 27281         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 27282         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27283         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27284         -      {
 27285         -	  sqlite3_result_null (context);
 27286         -	  return;
 27287         -      }
 27288         -    filename = (const char *) sqlite3_value_text (argv[0]);
 27289         -    if (sqlite3_value_type (argv[1]) != SQLITE_TEXT)
 27290         -      {
 27291         -	  sqlite3_result_null (context);
 27292         -	  return;
 27293         -      }
 27294         -    table = (const char *) sqlite3_value_text (argv[1]);
 27295         -    if (argc > 2)
 27296         -      {
 27297         -	  if (sqlite3_value_type (argv[2]) != SQLITE_INTEGER)
 27298         -	    {
 27299         -		sqlite3_result_null (context);
 27300         -		return;
 27301         -	    }
 27302         -	  widx = sqlite3_value_int (argv[2]);
 27303         -	  if (widx < 0)
 27304         -	    {
 27305         -		sqlite3_result_null (context);
 27306         -		return;
 27307         -	    }
 27308         -	  worksheet_index = widx;
 27309         -      }
 27310         -    if (argc > 3)
 27311         -      {
 27312         -	  if (sqlite3_value_type (argv[3]) != SQLITE_INTEGER)
 27313         -	    {
 27314         -		sqlite3_result_null (context);
 27315         -		return;
 27316         -	    }
 27317         -	  first_line_titles = sqlite3_value_int (argv[3]);
 27318         -      }
 27319         -
 27320         -    ret =
 27321         -	load_XL (db_handle, filename, table, worksheet_index, first_line_titles,
 27322         -		 &rows, NULL);
 27323         -
 27324         -    if (!ret)
 27325         -	sqlite3_result_null (context);
 27326         -    else
 27327         -	sqlite3_result_int (context, rows);
 27328         -}
 27329         -#endif /* end FREEXL support */
 27330         -
 27331         -static void
 27332         -fnct_ImportDBF (sqlite3_context * context, int argc, sqlite3_value ** argv)
 27333         -{
 27334         -/* SQL function:
 27335         -/ ImportDBF(TEXT filename, TEXT table, TEXT charset)
 27336         -/ ImportDBF(TEXT filename, TEXT table, TEXT charset, TEXT pk_column)
 27337         -/ ImportDBF(TEXT filename, TEXT table, TEXT charset, TEXT pk_column,
 27338         -/           INTEGER text_dates)
 27339         -/
 27340         -/ returns:
 27341         -/ the number of inserted rows
 27342         -/ NULL on invalid arguments
 27343         -*/
 27344         -    int ret;
 27345         -    char *table;
 27346         -    char *path;
 27347         -    char *charset;
 27348         -    char *pk_column = NULL;
 27349         -    int text_dates = 0;
 27350         -    int rows;
 27351         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 27352         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27353         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27354         -      {
 27355         -	  sqlite3_result_null (context);
 27356         -	  return;
 27357         -      }
 27358         -    path = (char *) sqlite3_value_text (argv[0]);
 27359         -    if (sqlite3_value_type (argv[1]) != SQLITE_TEXT)
 27360         -      {
 27361         -	  sqlite3_result_null (context);
 27362         -	  return;
 27363         -      }
 27364         -    table = (char *) sqlite3_value_text (argv[1]);
 27365         -    if (sqlite3_value_type (argv[2]) != SQLITE_TEXT)
 27366         -      {
 27367         -	  sqlite3_result_null (context);
 27368         -	  return;
 27369         -      }
 27370         -    charset = (char *) sqlite3_value_text (argv[2]);
 27371         -    if (argc > 3)
 27372         -      {
 27373         -	  if (sqlite3_value_type (argv[3]) != SQLITE_TEXT)
 27374         -	    {
 27375         -		sqlite3_result_null (context);
 27376         -		return;
 27377         -	    }
 27378         -	  else
 27379         -	      pk_column = (char *) sqlite3_value_text (argv[3]);
 27380         -      }
 27381         -    if (argc > 4)
 27382         -      {
 27383         -	  if (sqlite3_value_type (argv[4]) != SQLITE_INTEGER)
 27384         -	    {
 27385         -		sqlite3_result_null (context);
 27386         -		return;
 27387         -	    }
 27388         -	  else
 27389         -	      text_dates = sqlite3_value_int (argv[4]);
 27390         -      }
 27391         -
 27392         -    ret =
 27393         -	load_dbf_ex2 (db_handle, path, table, pk_column, charset, 1, text_dates,
 27394         -		      &rows, NULL);
 27395         -
 27396         -    if (rows < 0 || !ret)
 27397         -	sqlite3_result_null (context);
 27398         -    else
 27399         -	sqlite3_result_int (context, rows);
 27400         -}
 27401         -
 27402         -static void
 27403         -fnct_ExportDBF (sqlite3_context * context, int argc, sqlite3_value ** argv)
 27404         -{
 27405         -/* SQL function:
 27406         -/ ExportDBF(TEXT table, TEXT filename, TEXT charset)
 27407         -/
 27408         -/ returns:
 27409         -/ the number of exported rows
 27410         -/ NULL on invalid arguments
 27411         -*/
 27412         -    int ret;
 27413         -    char *table;
 27414         -    char *path;
 27415         -    char *charset;
 27416         -    int rows;
 27417         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 27418         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27419         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27420         -      {
 27421         -	  sqlite3_result_null (context);
 27422         -	  return;
 27423         -      }
 27424         -    table = (char *) sqlite3_value_text (argv[0]);
 27425         -    if (sqlite3_value_type (argv[1]) != SQLITE_TEXT)
 27426         -      {
 27427         -	  sqlite3_result_null (context);
 27428         -	  return;
 27429         -      }
 27430         -    path = (char *) sqlite3_value_text (argv[1]);
 27431         -    if (sqlite3_value_type (argv[2]) != SQLITE_TEXT)
 27432         -      {
 27433         -	  sqlite3_result_null (context);
 27434         -	  return;
 27435         -      }
 27436         -    charset = (char *) sqlite3_value_text (argv[2]);
 27437         -
 27438         -    ret = dump_dbf_ex (db_handle, table, path, charset, &rows, NULL);
 27439         -
 27440         -    if (rows <= 0 || !ret)
 27441         -	sqlite3_result_null (context);
 27442         -    else
 27443         -	sqlite3_result_int (context, rows);
 27444         -}
 27445         -
 27446         -static void
 27447         -fnct_ImportSHP (sqlite3_context * context, int argc, sqlite3_value ** argv)
 27448         -{
 27449         -/* SQL function:
 27450         -/ ImportSHP(TEXT filename, TEXT table, TEXT charset)
 27451         -/ ImportSHP(TEXT filename, TEXT table, TEXT charset, INT srid)
 27452         -/ ImportSHP(TEXT filename, TEXT table, TEXT charset, INT srid, 
 27453         -/           TEXT geom_column)
 27454         -/ ImportSHP(TEXT filename, TEXT table, TEXT charset, INT srid, 
 27455         -/           TEXT geom_column, TEXT pk_column)
 27456         -/ ImportSHP(TEXT filename, TEXT table, TEXT charset, INT srid, 
 27457         -/           TEXT geom_column, TEXT pk_column, TEXT geom_type)
 27458         -/ ImportSHP(TEXT filename, TEXT table, TEXT charset, INT srid, 
 27459         -/           TEXT geom_column, TEXT pk_column, TEXT geom_type,
 27460         -/           INT coerce2d) 
 27461         -/ ImportSHP(TEXT filename, TEXT table, TEXT charset, INT srid, 
 27462         -/           TEXT geom_column, TEXT pk_column, TEXT geom_type,
 27463         -/           INT coerce2d, INT compressed) 
 27464         -/ ImportSHP(TEXT filename, TEXT table, TEXT charset, INT srid, 
 27465         -/           TEXT geom_column, TEXT pk_column, TEXT geom_type,
 27466         -/           INT coerce2d, INT compressed, INT spatial_index) 
 27467         -/ ImportSHP(TEXT filename, TEXT table, TEXT charset, INT srid, 
 27468         -/           TEXT geom_column, TEXT pk_column, TEXT geom_type,
 27469         -/           INT coerce2d, INT compressed, INT spatial_index,
 27470         -/           INT text_dates)
 27471         -/
 27472         -/ returns:
 27473         -/ the number of imported rows
 27474         -/ NULL on invalid arguments
 27475         -*/
 27476         -    int ret;
 27477         -    char *table;
 27478         -    char *path;
 27479         -    char *charset;
 27480         -    int srid = -1;
 27481         -    int coerce2d = 0;
 27482         -    int compressed = 0;
 27483         -    int spatial_index = 0;
 27484         -    int text_dates = 0;
 27485         -    char *pk_column = NULL;
 27486         -    char *geo_column = NULL;
 27487         -    char *geom_type = NULL;
 27488         -    int rows;
 27489         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 27490         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27491         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27492         -      {
 27493         -	  sqlite3_result_null (context);
 27494         -	  return;
 27495         -      }
 27496         -    path = (char *) sqlite3_value_text (argv[0]);
 27497         -    if (sqlite3_value_type (argv[1]) != SQLITE_TEXT)
 27498         -      {
 27499         -	  sqlite3_result_null (context);
 27500         -	  return;
 27501         -      }
 27502         -    table = (char *) sqlite3_value_text (argv[1]);
 27503         -    if (sqlite3_value_type (argv[2]) != SQLITE_TEXT)
 27504         -      {
 27505         -	  sqlite3_result_null (context);
 27506         -	  return;
 27507         -      }
 27508         -    charset = (char *) sqlite3_value_text (argv[2]);
 27509         -    if (argc > 3)
 27510         -      {
 27511         -	  if (sqlite3_value_type (argv[3]) != SQLITE_INTEGER)
 27512         -	    {
 27513         -		sqlite3_result_null (context);
 27514         -		return;
 27515         -	    }
 27516         -	  else
 27517         -	      srid = sqlite3_value_int (argv[3]);
 27518         -      }
 27519         -    if (argc > 4)
 27520         -      {
 27521         -	  if (sqlite3_value_type (argv[4]) != SQLITE_TEXT)
 27522         -	    {
 27523         -		sqlite3_result_null (context);
 27524         -		return;
 27525         -	    }
 27526         -	  else
 27527         -	      geo_column = (char *) sqlite3_value_text (argv[4]);
 27528         -      }
 27529         -    if (argc > 5)
 27530         -      {
 27531         -	  if (sqlite3_value_type (argv[5]) != SQLITE_TEXT)
 27532         -	    {
 27533         -		sqlite3_result_null (context);
 27534         -		return;
 27535         -	    }
 27536         -	  else
 27537         -	      pk_column = (char *) sqlite3_value_text (argv[5]);
 27538         -      }
 27539         -    if (argc > 6)
 27540         -      {
 27541         -	  if (sqlite3_value_type (argv[6]) != SQLITE_TEXT)
 27542         -	    {
 27543         -		sqlite3_result_null (context);
 27544         -		return;
 27545         -	    }
 27546         -	  else
 27547         -	      geom_type = (char *) sqlite3_value_text (argv[6]);
 27548         -      }
 27549         -    if (argc > 7)
 27550         -      {
 27551         -	  if (sqlite3_value_type (argv[7]) != SQLITE_INTEGER)
 27552         -	    {
 27553         -		sqlite3_result_null (context);
 27554         -		return;
 27555         -	    }
 27556         -	  else
 27557         -	      coerce2d = sqlite3_value_int (argv[7]);
 27558         -      }
 27559         -    if (argc > 8)
 27560         -      {
 27561         -	  if (sqlite3_value_type (argv[8]) != SQLITE_INTEGER)
 27562         -	    {
 27563         -		sqlite3_result_null (context);
 27564         -		return;
 27565         -	    }
 27566         -	  else
 27567         -	      compressed = sqlite3_value_int (argv[8]);
 27568         -      }
 27569         -    if (argc > 9)
 27570         -      {
 27571         -	  if (sqlite3_value_type (argv[9]) != SQLITE_INTEGER)
 27572         -	    {
 27573         -		sqlite3_result_null (context);
 27574         -		return;
 27575         -	    }
 27576         -	  else
 27577         -	      spatial_index = sqlite3_value_int (argv[9]);
 27578         -      }
 27579         -    if (argc > 10)
 27580         -      {
 27581         -	  if (sqlite3_value_type (argv[10]) != SQLITE_INTEGER)
 27582         -	    {
 27583         -		sqlite3_result_null (context);
 27584         -		return;
 27585         -	    }
 27586         -	  else
 27587         -	      text_dates = sqlite3_value_int (argv[10]);
 27588         -      }
 27589         -
 27590         -    ret =
 27591         -	load_shapefile_ex2 (db_handle, path, table, charset, srid, geo_column,
 27592         -			    geom_type, pk_column, coerce2d, compressed, 1,
 27593         -			    spatial_index, text_dates, &rows, NULL);
 27594         -
 27595         -    if (rows < 0 || !ret)
 27596         -	sqlite3_result_null (context);
 27597         -    else
 27598         -	sqlite3_result_int (context, rows);
 27599         -}
 27600         -
 27601         -static void
 27602         -fnct_ExportSHP (sqlite3_context * context, int argc, sqlite3_value ** argv)
 27603         -{
 27604         -/* SQL function:
 27605         -/ ExportSHP(TEXT table, TEXT geom_column, TEXT filename, TEXT charset)
 27606         -/ ExportSHP(TEXT table, TEXT geom_column, TEXT filename, TEXT charset,
 27607         -/           TEXT geom_type)
 27608         -/
 27609         -/ returns:
 27610         -/ the number of exported rows
 27611         -/ NULL on invalid arguments
 27612         -*/
 27613         -    int ret;
 27614         -    char *table;
 27615         -    char *column;
 27616         -    char *path;
 27617         -    char *charset;
 27618         -    char *geom_type = NULL;
 27619         -    int rows;
 27620         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 27621         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27622         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27623         -      {
 27624         -	  sqlite3_result_null (context);
 27625         -	  return;
 27626         -      }
 27627         -    table = (char *) sqlite3_value_text (argv[0]);
 27628         -    if (sqlite3_value_type (argv[1]) != SQLITE_TEXT)
 27629         -      {
 27630         -	  sqlite3_result_null (context);
 27631         -	  return;
 27632         -      }
 27633         -    column = (char *) sqlite3_value_text (argv[1]);
 27634         -    if (sqlite3_value_type (argv[2]) != SQLITE_TEXT)
 27635         -      {
 27636         -	  sqlite3_result_null (context);
 27637         -	  return;
 27638         -      }
 27639         -    path = (char *) sqlite3_value_text (argv[2]);
 27640         -    if (sqlite3_value_type (argv[3]) != SQLITE_TEXT)
 27641         -      {
 27642         -	  sqlite3_result_null (context);
 27643         -	  return;
 27644         -      }
 27645         -    charset = (char *) sqlite3_value_text (argv[3]);
 27646         -    if (argc > 4)
 27647         -      {
 27648         -	  if (sqlite3_value_type (argv[4]) != SQLITE_TEXT)
 27649         -	    {
 27650         -		sqlite3_result_null (context);
 27651         -		return;
 27652         -	    }
 27653         -	  else
 27654         -	      geom_type = (char *) sqlite3_value_text (argv[4]);
 27655         -      }
 27656         -
 27657         -    ret =
 27658         -	dump_shapefile (db_handle, table, column, path, charset, geom_type, 1,
 27659         -			&rows, NULL);
 27660         -
 27661         -    if (rows < 0 || !ret)
 27662         -	sqlite3_result_null (context);
 27663         -    else
 27664         -	sqlite3_result_int (context, rows);
 27665         -}
 27666         -
 27667         -static void
 27668         -fnct_ExportKML (sqlite3_context * context, int argc, sqlite3_value ** argv)
 27669         -{
 27670         -/* SQL function:
 27671         -/ ExportKML(TEXT table, TEXT geom_column, TEXT filename)
 27672         -/ ExportKML(TEXT table, TEXT geom_column, TEXT filename, INT precision)
 27673         -/ ExportKML(TEXT table, TEXT geom_column, TEXT filename, INT precision,
 27674         -/           TEXT name_column)
 27675         -/ ExportKML(TEXT table, TEXT geom_column, TEXT filename, INT precision,
 27676         -/           TEXT name_column, TEXT description_column)
 27677         -/
 27678         -/ returns:
 27679         -/ the number of exported rows
 27680         -/ NULL on invalid arguments
 27681         -*/
 27682         -    int ret;
 27683         -    char *table;
 27684         -    char *geom_col;
 27685         -    char *path;
 27686         -    int precision = 8;
 27687         -    char *name_col = NULL;
 27688         -    char *descr_col = NULL;
 27689         -    int rows;
 27690         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 27691         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27692         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27693         -      {
 27694         -	  sqlite3_result_null (context);
 27695         -	  return;
 27696         -      }
 27697         -    table = (char *) sqlite3_value_text (argv[0]);
 27698         -    if (sqlite3_value_type (argv[1]) != SQLITE_TEXT)
 27699         -      {
 27700         -	  sqlite3_result_null (context);
 27701         -	  return;
 27702         -      }
 27703         -    geom_col = (char *) sqlite3_value_text (argv[1]);
 27704         -    if (sqlite3_value_type (argv[2]) != SQLITE_TEXT)
 27705         -      {
 27706         -	  sqlite3_result_null (context);
 27707         -	  return;
 27708         -      }
 27709         -    path = (char *) sqlite3_value_text (argv[2]);
 27710         -    if (argc > 3)
 27711         -      {
 27712         -	  if (sqlite3_value_type (argv[3]) != SQLITE_INTEGER)
 27713         -	    {
 27714         -		sqlite3_result_null (context);
 27715         -		return;
 27716         -	    }
 27717         -	  else
 27718         -	      precision = sqlite3_value_int (argv[3]);
 27719         -      }
 27720         -    if (argc > 4)
 27721         -      {
 27722         -	  if (sqlite3_value_type (argv[4]) != SQLITE_TEXT)
 27723         -	    {
 27724         -		sqlite3_result_null (context);
 27725         -		return;
 27726         -	    }
 27727         -	  else
 27728         -	      name_col = (char *) sqlite3_value_text (argv[4]);
 27729         -      }
 27730         -    if (argc > 5)
 27731         -      {
 27732         -	  if (sqlite3_value_type (argv[5]) != SQLITE_TEXT)
 27733         -	    {
 27734         -		sqlite3_result_null (context);
 27735         -		return;
 27736         -	    }
 27737         -	  else
 27738         -	      descr_col = (char *) sqlite3_value_text (argv[5]);
 27739         -      }
 27740         -
 27741         -    ret =
 27742         -	dump_kml_ex (db_handle, table, geom_col, path, name_col, descr_col,
 27743         -		     precision, &rows);
 27744         -
 27745         -    if (rows < 0 || !ret)
 27746         -	sqlite3_result_null (context);
 27747         -    else
 27748         -	sqlite3_result_int (context, rows);
 27749         -}
 27750         -
 27751         -static void
 27752         -fnct_ExportGeoJSON (sqlite3_context * context, int argc, sqlite3_value ** argv)
 27753         -{
 27754         -/* SQL function:
 27755         -/ ExportGeoJSON(TEXT table, TEXT geom_column, TEXT filename)
 27756         -/ ExportGeoJSON(TEXT table, TEXT geom_column, TEXT filename, 
 27757         -/               TEXT format)
 27758         -/ ExportGeoJSON(TEXT table, TEXT geom_column, TEXT filename, 
 27759         -/               TEXT format, INT precision)
 27760         -/
 27761         -/ returns:
 27762         -/ the number of exported rows
 27763         -/ NULL on invalid arguments
 27764         -*/
 27765         -    int ret;
 27766         -    char *table;
 27767         -    char *geom_col;
 27768         -    char *path;
 27769         -    int format = 0;
 27770         -    int precision = 8;
 27771         -    char *fmt = NULL;
 27772         -    int rows;
 27773         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 27774         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27775         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27776         -      {
 27777         -	  sqlite3_result_null (context);
 27778         -	  return;
 27779         -      }
 27780         -    table = (char *) sqlite3_value_text (argv[0]);
 27781         -    if (sqlite3_value_type (argv[1]) != SQLITE_TEXT)
 27782         -      {
 27783         -	  sqlite3_result_null (context);
 27784         -	  return;
 27785         -      }
 27786         -    geom_col = (char *) sqlite3_value_text (argv[1]);
 27787         -    if (sqlite3_value_type (argv[2]) != SQLITE_TEXT)
 27788         -      {
 27789         -	  sqlite3_result_null (context);
 27790         -	  return;
 27791         -      }
 27792         -    path = (char *) sqlite3_value_text (argv[2]);
 27793         -    if (argc > 3)
 27794         -      {
 27795         -	  if (sqlite3_value_type (argv[3]) != SQLITE_TEXT)
 27796         -	    {
 27797         -		sqlite3_result_null (context);
 27798         -		return;
 27799         -	    }
 27800         -	  else
 27801         -	    {
 27802         -		fmt = (char *) sqlite3_value_text (argv[3]);
 27803         -		if (strcasecmp (fmt, "none") == 0)
 27804         -		    format = 0;
 27805         -		else if (strcasecmp (fmt, "MBR") == 0)
 27806         -		    format = 1;
 27807         -		else if (strcasecmp (fmt, "withShortCRS") == 0)
 27808         -		    format = 2;
 27809         -		else if (strcasecmp (fmt, "MBRwithShortCRS") == 0)
 27810         -		    format = 3;
 27811         -		else if (strcasecmp (fmt, "withLongCRS") == 0)
 27812         -		    format = 4;
 27813         -		else if (strcasecmp (fmt, "MBRwithLongCRS") == 0)
 27814         -		    format = 5;
 27815         -		else
 27816         -		  {
 27817         -		      sqlite3_result_null (context);
 27818         -		      return;
 27819         -		  }
 27820         -	    }
 27821         -      }
 27822         -    if (argc > 4)
 27823         -      {
 27824         -	  if (sqlite3_value_type (argv[4]) != SQLITE_INTEGER)
 27825         -	    {
 27826         -		sqlite3_result_null (context);
 27827         -		return;
 27828         -	    }
 27829         -	  else
 27830         -	      precision = sqlite3_value_int (argv[4]);
 27831         -      }
 27832         -
 27833         -    ret =
 27834         -	dump_geojson_ex (db_handle, table, geom_col, path, precision, format,
 27835         -			 &rows);
 27836         -
 27837         -    if (rows < 0 || !ret)
 27838         -	sqlite3_result_null (context);
 27839         -    else
 27840         -	sqlite3_result_int (context, rows);
 27841         -}
 27842         -
 27843         -#ifdef ENABLE_LIBXML2		/* including LIBXML2 */
 27844         -static void
 27845         -wfs_page_done (int features, void *ptr)
 27846         -{
 27847         -/* WFS progress handler callback */
 27848         -    if (ptr == NULL)
 27849         -	ptr = NULL;		/* silencing stupid compiler warnings */
 27850         -    if (isatty (1))
 27851         -	spatialite_e ("WFS Features loaded since now: %d\r", features);
 27852         -}
 27853         -
 27854         -static void
 27855         -fnct_ImportWFS (sqlite3_context * context, int argc, sqlite3_value ** argv)
 27856         -{
 27857         -/* SQL function:
 27858         -/ ImportWFS(TEXT filename_or_url, TEXT layer_name, TEXT table)
 27859         -/ ImportWFS(TEXT filename_or_url, TEXT layer_name, TEXT table,
 27860         -/           TEXT pk_column)
 27861         -/ ImportWFS(TEXT filename_or_url, TEXT layer_name, TEXT table,
 27862         -/           TEXT pk_column, INT swap_axes)
 27863         -/ ImportWFS(TEXT filename_or_url, TEXT layer_name, TEXT table,
 27864         -/           TEXT pk_column, INT swap_axes, INT page_size)
 27865         -/ ImportWFS(TEXT filename_or_url, TEXT layer_name, TEXT table,
 27866         -/           TEXT pk_column, INT swap_axes, INT page_size,
 27867         -/           INT spatial_index)
 27868         -/
 27869         -/ returns:
 27870         -/ the number of imported rows
 27871         -/ NULL on invalid arguments
 27872         -*/
 27873         -    int ret;
 27874         -    char *path_or_url;
 27875         -    char *layer_name;
 27876         -    char *table;
 27877         -    int swap_axes = 0;
 27878         -    int spatial_index = 0;
 27879         -    int page_size = -1;
 27880         -    char *pk_column = NULL;
 27881         -    int rows;
 27882         -    sqlite3 *db_handle = sqlite3_context_db_handle (context);
 27883         -    GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27884         -    if (sqlite3_value_type (argv[0]) != SQLITE_TEXT)
 27885         -      {
 27886         -	  sqlite3_result_null (context);
 27887         -	  return;
 27888         -      }
 27889         -    path_or_url = (char *) sqlite3_value_text (argv[0]);
 27890         -    if (sqlite3_value_type (argv[1]) != SQLITE_TEXT)
 27891         -      {
 27892         -	  sqlite3_result_null (context);
 27893         -	  return;
 27894         -      }
 27895         -    layer_name = (char *) sqlite3_value_text (argv[1]);
 27896         -    if (sqlite3_value_type (argv[2]) != SQLITE_TEXT)
 27897         -      {
 27898         -	  sqlite3_result_null (context);
 27899         -	  return;
 27900         -      }
 27901         -    table = (char *) sqlite3_value_text (argv[2]);
 27902         -    if (argc > 3)
 27903         -      {
 27904         -	  if (sqlite3_value_type (argv[3]) != SQLITE_TEXT)
 27905         -	    {
 27906         -		sqlite3_result_null (context);
 27907         -		return;
 27908         -	    }
 27909         -	  else
 27910         -	      pk_column = (char *) sqlite3_value_text (argv[3]);
 27911         -      }
 27912         -    if (argc > 4)
 27913         -      {
 27914         -	  if (sqlite3_value_type (argv[4]) != SQLITE_INTEGER)
 27915         -	    {
 27916         -		sqlite3_result_null (context);
 27917         -		return;
 27918         -	    }
 27919         -	  else
 27920         -	      swap_axes = sqlite3_value_int (argv[4]);
 27921         -      }
 27922         -    if (argc > 5)
 27923         -      {
 27924         -	  if (sqlite3_value_type (argv[5]) != SQLITE_INTEGER)
 27925         -	    {
 27926         -		sqlite3_result_null (context);
 27927         -		return;
 27928         -	    }
 27929         -	  else
 27930         -	      page_size = sqlite3_value_int (argv[5]);
 27931         -      }
 27932         -    if (argc > 6)
 27933         -      {
 27934         -	  if (sqlite3_value_type (argv[6]) != SQLITE_INTEGER)
 27935         -	    {
 27936         -		sqlite3_result_null (context);
 27937         -		return;
 27938         -	    }
 27939         -	  else
 27940         -	      spatial_index = sqlite3_value_int (argv[6]);
 27941         -      }
 27942         -
 27943         -    ret =
 27944         -	load_from_wfs_paged (db_handle, path_or_url, NULL, layer_name,
 27945         -			     swap_axes, table, pk_column, spatial_index,
 27946         -			     page_size, &rows, NULL, wfs_page_done, NULL);
 27947         -
 27948         -    if (rows < 0 || !ret)
 27949         -	sqlite3_result_null (context);
 27950         -    else
 27951         -	sqlite3_result_int (context, rows);
 27952         -}
 27953         -#endif /* end including LIBXML2 */
 27954         -
 27955  26013   static void
 27956  26014   fnct_CountUnsafeTriggers (sqlite3_context * context, int argc,
 27957  26015   			  sqlite3_value ** argv)
 27958  26016   {
 27959  26017   /* SQL function:
 27960  26018   / CountUnsafeTriggers()
 27961  26019   /
................................................................................
 27973  26031       int count = 0;
 27974  26032       GAIA_UNUSED ();		/* LCOV_EXCL_LINE */
 27975  26033   
 27976  26034   /* checking all Triggers */
 27977  26035       sql = "SELECT Count(*) FROM sqlite_master WHERE "
 27978  26036   	"type IN ('trigger', 'view') AND (sql LIKE '%BlobFromFile%' "
 27979  26037   	"OR sql LIKE '%BlobToFile%' OR sql LIKE '%XB_LoadXML%' "
 27980         -	"OR sql LIKE '%XB_StoreXML%' OR sql LIKE '%ImportDXF%' "
 27981         -	"OR sql LIKE '%ExportDXF%' OR sql LIKE '%ImportDBF%' "
 27982         -	"OR sql LIKE '%ExportDBF%' OR sql LIKE '%ImportSHP%' "
 27983         -	"OR sql LIKE '%ExportSHP%' OR sql LIKE '%ExportKML%' "
 27984         -	"OR sql LIKE '%ExportGeoJSON%' OR sql LIKE '%eval%' "
 27985         -	"OR sql LIKE '%ImportWFS%' OR sql LIKE '%ImportXLS%')";
        26038  +	"OR sql LIKE '%XB_StoreXML%')";
 27986  26039       ret = sqlite3_get_table (sqlite, sql, &results, &rows, &columns, NULL);
 27987  26040       if (ret != SQLITE_OK)
 27988  26041   	goto unknown;
 27989  26042       if (rows < 1)
 27990  26043   	;
 27991  26044       else
 27992  26045         {
................................................................................
 29138  27191   / XB_Create(BLOB XMLdocument, bool compressed, int InternalSchemaURI)
 29139  27192   /
 29140  27193   / returns the current XmlBlob by parsing an XMLdocument 
 29141  27194   / or NULL if any error is encountered
 29142  27195   /
 29143  27196   / - the XMLdocument should be "well formed"
 29144  27197   / - if *compressed* is TRUE (default) the XmlBlob would be zipped
 29145         -/ - if *SchemaURI* in not NULL then only XMLdocuments successfully
        27198  +/ - if *SchemaURI* in not NULL then only XMLdocuments succesfully
 29146  27199   /   passing a formal Schema Validation will be accepted as valid
 29147  27200   / - if *InternalSchamaURI* is defined (any numeric value) then an
 29148  27201   /   attempt will be made in order to identify a SchemaURI defined
 29149  27202   /   internally within the XMLDocument itself.
 29150  27203   /   if such internal SchemaURI doesn't exists, or if the formal
 29151  27204   /   Schema Validation fails, NULL will be returned.
 29152  27205   */
................................................................................
 29396  27449   {
 29397  27450   /* SQL function:
 29398  27451   / XB_SchemaValidate(XmlBLOB, text SchemaURI)
 29399  27452   / XB_SchemaValidate(XmlBLOB, text SchemaURI, bool compressed)
 29400  27453   / XB_SchemaValidate(XmlBLOB, int InternalSchemaURI)
 29401  27454   / XB_SchemaValidate(XmlBLOB, int InternalSchemaURI, bool compressed)
 29402  27455   /
 29403         -/ returns a validated XmlBLOB object if the SchemaValidation was successful
        27456  +/ returns a validated XmlBLOB object if the SchemaValidation was succesfull
 29404  27457   / or NULL if any error is encountered
 29405  27458   */
 29406  27459       int len;
 29407  27460       unsigned char *p_result = NULL;
 29408  27461       const unsigned char *p_blob;
 29409  27462       int n_bytes;
 29410  27463       unsigned char *xml;
................................................................................
 30372  28425   	  splite_free_xml_schema_cache_item (p_xmlSchema);
 30373  28426         }
 30374  28427       sqlite3_result_int (context, 1);
 30375  28428   }
 30376  28429   
 30377  28430   #endif /* end including LIBXML2 */
 30378  28431   
 30379         -#ifdef LOADABLE_EXTENSION
 30380         -static void
 30381         -splite_close_callback (void *p_cache)
 30382         -{
 30383         -/*
 30384         -/ the DB connection has been terminated 
 30385         -/
 30386         -/ this callback function is expected to be invoked only if 
 30387         -/ SpatiaLite wasloaded as a dynamic extension and will
 30388         -/ perform a final clean-up releasing the internal cache
 30389         -/
 30390         -*/
 30391         -    struct splite_internal_cache *cache =
 30392         -	(struct splite_internal_cache *) p_cache;
 30393         -
 30394         -    if (cache == NULL)
 30395         -	return;
 30396         -    if (cache->magic1 != SPATIALITE_CACHE_MAGIC1
 30397         -	|| cache->magic2 != SPATIALITE_CACHE_MAGIC2)
 30398         -	return;
 30399         -
 30400         -#ifdef ENABLE_LWGEOM
 30401         -    gaiaResetLwGeomMsg ();
 30402         -#endif
 30403         -
 30404         -    free_internal_cache (cache);
 30405         -}
 30406         -#endif
 30407         -
 30408  28432   SPATIALITE_PRIVATE void *
 30409  28433   register_spatialite_sql_functions (void *p_db, const void *p_cache)
 30410  28434   {
 30411  28435       sqlite3 *db = p_db;
 30412  28436       struct splite_internal_cache *cache =
 30413  28437   	(struct splite_internal_cache *) p_cache;
 30414  28438       const char *security_level;
 30415         -
 30416         -#ifdef LOADABLE_EXTENSION
 30417         -/* registering the CLOSE-CALLBACK function */
 30418         -    sqlite3_create_function_v2 (db, "spatialite_version", 0,
 30419         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 30420         -				fnct_spatialite_version, 0, 0,
 30421         -				splite_close_callback);
 30422         -#else
 30423         -    sqlite3_create_function_v2 (db, "spatialite_version", 0,
 30424         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30425         -				fnct_spatialite_version, 0, 0, 0);
 30426         -#endif
 30427         -
 30428         -    sqlite3_create_function_v2 (db, "spatialite_target_cpu", 0,
 30429         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30430         -				fnct_spatialite_target_cpu, 0, 0, 0);
 30431         -    sqlite3_create_function_v2 (db, "proj4_version", 0,
 30432         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30433         -				fnct_proj4_version, 0, 0, 0);
 30434         -    sqlite3_create_function_v2 (db, "geos_version", 0,
 30435         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30436         -				fnct_geos_version, 0, 0, 0);
 30437         -    sqlite3_create_function_v2 (db, "lwgeom_version", 0,
 30438         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30439         -				fnct_lwgeom_version, 0, 0, 0);
 30440         -    sqlite3_create_function_v2 (db, "libxml2_version", 0,
 30441         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30442         -				fnct_libxml2_version, 0, 0, 0);
 30443         -    sqlite3_create_function_v2 (db, "HasProj", 0,
 30444         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30445         -				fnct_has_proj, 0, 0, 0);
 30446         -    sqlite3_create_function_v2 (db, "HasGeos", 0,
 30447         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30448         -				fnct_has_geos, 0, 0, 0);
 30449         -    sqlite3_create_function_v2 (db, "HasGeosAdvanced", 0,
 30450         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30451         -				fnct_has_geos_advanced, 0, 0, 0);
 30452         -    sqlite3_create_function_v2 (db, "HasGeosTrunk", 0,
 30453         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30454         -				fnct_has_geos_trunk, 0, 0, 0);
 30455         -    sqlite3_create_function_v2 (db, "HasLwGeom", 0,
 30456         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30457         -				fnct_has_lwgeom, 0, 0, 0);
 30458         -    sqlite3_create_function_v2 (db, "HasMathSql", 0,
 30459         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30460         -				fnct_has_math_sql, 0, 0, 0);
 30461         -    sqlite3_create_function_v2 (db, "HasGeoCallbacks", 0,
 30462         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30463         -				fnct_has_geo_callbacks, 0, 0, 0);
 30464         -    sqlite3_create_function_v2 (db, "HasIconv", 0,
 30465         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30466         -				fnct_has_iconv, 0, 0, 0);
 30467         -    sqlite3_create_function_v2 (db, "HasFreeXL", 0,
 30468         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30469         -				fnct_has_freeXL, 0, 0, 0);
 30470         -    sqlite3_create_function_v2 (db, "HasEpsg", 0,
 30471         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30472         -				fnct_has_epsg, 0, 0, 0);
 30473         -    sqlite3_create_function_v2 (db, "HasLibXML2", 0,
 30474         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30475         -				fnct_has_libxml2, 0, 0, 0);
 30476         -    sqlite3_create_function_v2 (db, "HasGeoPackage", 0,
 30477         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30478         -				fnct_has_geopackage, 0, 0, 0);
 30479         -    sqlite3_create_function_v2 (db, "GeometryConstraints", 3,
 30480         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30481         -				fnct_GeometryConstraints, 0, 0, 0);
 30482         -    sqlite3_create_function_v2 (db, "GeometryConstraints", 4,
 30483         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30484         -				fnct_GeometryConstraints, 0, 0, 0);
 30485         -    sqlite3_create_function_v2 (db, "RTreeAlign", 3,
 30486         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30487         -				fnct_RTreeAlign, 0, 0, 0);
 30488         -    sqlite3_create_function_v2 (db, "IsValidNoDataPixel", 3,
 30489         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30490         -				fnct_IsValidNoDataPixel, 0, 0, 0);
 30491         -    sqlite3_create_function_v2 (db, "IsValidRasterPalette", 2,
 30492         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30493         -				fnct_IsValidRasterPalette, 0, 0, 0);
 30494         -    sqlite3_create_function_v2 (db, "IsValidRasterStatistics", 2,
 30495         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30496         -				fnct_IsValidRasterStatistics, 0, 0, 0);
 30497         -    sqlite3_create_function_v2 (db, "IsValidRasterStatistics", 3,
 30498         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30499         -				fnct_IsValidRasterStatistics, 0, 0, 0);
 30500         -    sqlite3_create_function_v2 (db, "IsValidRasterTile", 4,
 30501         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30502         -				fnct_IsValidRasterTile, 0, 0, 0);
 30503         -    sqlite3_create_function_v2 (db, "IsPopulatedCoverage", 1,
 30504         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30505         -				fnct_IsPopulatedCoverage, 0, 0, 0);
 30506         -    sqlite3_create_function_v2 (db, "CheckSpatialMetaData", 0,
 30507         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30508         -				fnct_CheckSpatialMetaData, 0, 0, 0);
 30509         -    sqlite3_create_function_v2 (db, "CheckGeoPackageMetaData", 0,
 30510         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30511         -				fnct_CheckGeoPackageMetaData, 0, 0, 0);
 30512         -    sqlite3_create_function_v2 (db, "AutoFDOStart", 0,
 30513         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30514         -				fnct_AutoFDOStart, 0, 0, 0);
 30515         -    sqlite3_create_function_v2 (db, "AutoFDOStop", 0,
 30516         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30517         -				fnct_AutoFDOStop, 0, 0, 0);
 30518         -    sqlite3_create_function_v2 (db, "InitFDOSpatialMetaData", 0,
 30519         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30520         -				fnct_InitFDOSpatialMetaData, 0, 0, 0);
 30521         -    sqlite3_create_function_v2 (db, "AddFDOGeometryColumn", 6,
 30522         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30523         -				fnct_AddFDOGeometryColumn, 0, 0, 0);
 30524         -    sqlite3_create_function_v2 (db, "RecoverFDOGeometryColumn", 6,
 30525         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30526         -				fnct_RecoverFDOGeometryColumn, 0, 0, 0);
 30527         -    sqlite3_create_function_v2 (db, "DiscardFDOGeometryColumn", 2,
 30528         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30529         -				fnct_DiscardFDOGeometryColumn, 0, 0, 0);
 30530         -    sqlite3_create_function_v2 (db, "InitSpatialMetaData", 0,
 30531         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30532         -				fnct_InitSpatialMetaData, 0, 0, 0);
 30533         -    sqlite3_create_function_v2 (db, "InitSpatialMetaData", 1,
 30534         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30535         -				fnct_InitSpatialMetaData, 0, 0, 0);
 30536         -    sqlite3_create_function_v2 (db, "InitSpatialMetaData", 2,
 30537         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30538         -				fnct_InitSpatialMetaData, 0, 0, 0);
 30539         -    sqlite3_create_function_v2 (db, "InsertEpsgSrid", 1,
 30540         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30541         -				fnct_InsertEpsgSrid, 0, 0, 0);
 30542         -    sqlite3_create_function_v2 (db, "SridIsGeographic", 1,
 30543         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30544         -				fnct_SridIsGeographic, 0, 0, 0);
 30545         -    sqlite3_create_function_v2 (db, "SridIsProjected", 1,
 30546         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30547         -				fnct_SridIsProjected, 0, 0, 0);
 30548         -    sqlite3_create_function_v2 (db, "SridHasFlippedAxes", 1,
 30549         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30550         -				fnct_SridHasFlippedAxes, 0, 0, 0);
 30551         -    sqlite3_create_function_v2 (db, "SridGetSpheroid", 1,
 30552         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30553         -				fnct_SridGetSpheroid, 0, 0, 0);
 30554         -    sqlite3_create_function_v2 (db, "SridGetEllipsoid", 1,
 30555         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30556         -				fnct_SridGetSpheroid, 0, 0, 0);
 30557         -    sqlite3_create_function_v2 (db, "SridGetPrimeMeridian", 1,
 30558         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30559         -				fnct_SridGetPrimeMeridian, 0, 0, 0);
 30560         -    sqlite3_create_function_v2 (db, "SridGetDatum", 1,
 30561         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30562         -				fnct_SridGetDatum, 0, 0, 0);
 30563         -    sqlite3_create_function_v2 (db, "SridGetProjection", 1,
 30564         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30565         -				fnct_SridGetProjection, 0, 0, 0);
 30566         -    sqlite3_create_function_v2 (db, "SridGetUnit", 1,
 30567         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30568         -				fnct_SridGetUnit, 0, 0, 0);
 30569         -    sqlite3_create_function_v2 (db, "SridGetAxis_1_Name", 1,
 30570         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30571         -				fnct_SridGetAxis1Name, 0, 0, 0);
 30572         -    sqlite3_create_function_v2 (db, "SridGetAxis_1_Orientation", 1,
 30573         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30574         -				fnct_SridGetAxis1Orientation, 0, 0, 0);
 30575         -    sqlite3_create_function_v2 (db, "SridGetAxis_2_Name", 1,
 30576         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30577         -				fnct_SridGetAxis2Name, 0, 0, 0);
 30578         -    sqlite3_create_function_v2 (db, "SridGetAxis_2_Orientation", 1,
 30579         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30580         -				fnct_SridGetAxis2Orientation, 0, 0, 0);
 30581         -    sqlite3_create_function_v2 (db, "AddGeometryColumn", 4,
 30582         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30583         -				fnct_AddGeometryColumn, 0, 0, 0);
 30584         -    sqlite3_create_function_v2 (db, "AddGeometryColumn", 5,
 30585         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30586         -				fnct_AddGeometryColumn, 0, 0, 0);
 30587         -    sqlite3_create_function_v2 (db, "AddGeometryColumn", 6,
 30588         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30589         -				fnct_AddGeometryColumn, 0, 0, 0);
 30590         -    sqlite3_create_function_v2 (db, "RecoverGeometryColumn", 4,
 30591         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30592         -				fnct_RecoverGeometryColumn, 0, 0, 0);
 30593         -    sqlite3_create_function_v2 (db, "RecoverGeometryColumn", 5,
 30594         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30595         -				fnct_RecoverGeometryColumn, 0, 0, 0);
 30596         -    sqlite3_create_function_v2 (db, "UpgradeGeometryTriggers", 1,
 30597         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30598         -				fnct_UpgradeGeometryTriggers, 0, 0, 0);
 30599         -    sqlite3_create_function_v2 (db, "DiscardGeometryColumn", 2,
 30600         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30601         -				fnct_DiscardGeometryColumn, 0, 0, 0);
 30602         -    sqlite3_create_function_v2 (db, "RegisterVirtualGeometry", 1,
 30603         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30604         -				fnct_RegisterVirtualGeometry, 0, 0, 0);
 30605         -    sqlite3_create_function_v2 (db, "DropVirtualGeometry", 1,
 30606         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30607         -				fnct_DropVirtualGeometry, 0, 0, 0);
 30608         -    sqlite3_create_function_v2 (db, "RecoverSpatialIndex", 0,
 30609         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30610         -				fnct_RecoverSpatialIndex, 0, 0, 0);
 30611         -    sqlite3_create_function_v2 (db, "RecoverSpatialIndex", 1,
 30612         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30613         -				fnct_RecoverSpatialIndex, 0, 0, 0);
 30614         -    sqlite3_create_function_v2 (db, "RecoverSpatialIndex", 2,
 30615         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30616         -				fnct_RecoverSpatialIndex, 0, 0, 0);
 30617         -    sqlite3_create_function_v2 (db, "RecoverSpatialIndex", 3,
 30618         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30619         -				fnct_RecoverSpatialIndex, 0, 0, 0);
 30620         -    sqlite3_create_function_v2 (db, "CheckSpatialIndex", 0,
 30621         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30622         -				fnct_CheckSpatialIndex, 0, 0, 0);
 30623         -    sqlite3_create_function_v2 (db, "CheckSpatialIndex", 2,
 30624         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30625         -				fnct_CheckSpatialIndex, 0, 0, 0);
 30626         -    sqlite3_create_function_v2 (db, "CheckShadowedRowid", 1,
 30627         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30628         -				fnct_CheckShadowedRowid, 0, 0, 0);
 30629         -    sqlite3_create_function_v2 (db, "CheckWithoutRowid", 1,
 30630         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30631         -				fnct_CheckWithoutRowid, 0, 0, 0);
 30632         -    sqlite3_create_function_v2 (db, "CreateSpatialIndex", 2,
 30633         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30634         -				fnct_CreateSpatialIndex, 0, 0, 0);
 30635         -    sqlite3_create_function_v2 (db, "CreateMbrCache", 2,
 30636         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30637         -				fnct_CreateMbrCache, 0, 0, 0);
 30638         -    sqlite3_create_function_v2 (db, "DisableSpatialIndex", 2,
 30639         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30640         -				fnct_DisableSpatialIndex, 0, 0, 0);
 30641         -    sqlite3_create_function_v2 (db, "RebuildGeometryTriggers", 2,
 30642         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30643         -				fnct_RebuildGeometryTriggers, 0, 0, 0);
 30644         -    sqlite3_create_function_v2 (db, "UpdateLayerStatistics", 0,
 30645         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30646         -				fnct_UpdateLayerStatistics, 0, 0, 0);
 30647         -    sqlite3_create_function_v2 (db, "UpdateLayerStatistics", 1,
 30648         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30649         -				fnct_UpdateLayerStatistics, 0, 0, 0);
 30650         -    sqlite3_create_function_v2 (db, "UpdateLayerStatistics", 2,
 30651         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30652         -				fnct_UpdateLayerStatistics, 0, 0, 0);
 30653         -    sqlite3_create_function_v2 (db, "GetLayerExtent", 1,
 30654         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30655         -				fnct_GetLayerExtent, 0, 0, 0);
 30656         -    sqlite3_create_function_v2 (db, "GetLayerExtent", 2,
 30657         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30658         -				fnct_GetLayerExtent, 0, 0, 0);
 30659         -    sqlite3_create_function_v2 (db, "GetLayerExtent", 3,
 30660         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30661         -				fnct_GetLayerExtent, 0, 0, 0);
 30662         -    sqlite3_create_function_v2 (db, "InvalidateLayerStatistics", 0,
 30663         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30664         -				fnct_InvalidateLayerStatistics, 0, 0, 0);
 30665         -    sqlite3_create_function_v2 (db, "InvalidateLayerStatistics", 1,
 30666         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30667         -				fnct_InvalidateLayerStatistics, 0, 0, 0);
 30668         -    sqlite3_create_function_v2 (db, "InvalidateLayerStatistics", 2,
 30669         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30670         -				fnct_InvalidateLayerStatistics, 0, 0, 0);
 30671         -    sqlite3_create_function_v2 (db, "CreateRasterCoveragesTable", 0,
 30672         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30673         -				fnct_CreateRasterCoveragesTable, 0, 0, 0);
 30674         -    sqlite3_create_function_v2 (db, "CreateMetaCatalogTables", 1,
 30675         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30676         -				fnct_CreateMetaCatalogTables, 0, 0, 0);
 30677         -    sqlite3_create_function_v2 (db, "UpdateMetaCatalogStatistics", 3,
 30678         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30679         -				fnct_UpdateMetaCatalogStatistics, 0, 0, 0);
 30680         -    sqlite3_create_function_v2 (db, "UpdateMetaCatalogStatistics", 4,
 30681         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30682         -				fnct_UpdateMetaCatalogStatistics, 0, 0, 0);
 30683         -    sqlite3_create_function_v2 (db, "AsText", 1,
 30684         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30685         -				fnct_AsText, 0, 0, 0);
 30686         -    sqlite3_create_function_v2 (db, "ST_AsText", 1,
 30687         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30688         -				fnct_AsText, 0, 0, 0);
 30689         -    sqlite3_create_function_v2 (db, "AsWkt", 1,
 30690         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30691         -				fnct_AsWkt, 0, 0, 0);
 30692         -    sqlite3_create_function_v2 (db, "AsWkt", 2,
 30693         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30694         -				fnct_AsWkt, 0, 0, 0);
 30695         -    sqlite3_create_function_v2 (db, "AsSvg", 1,
 30696         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30697         -				fnct_AsSvg1, 0, 0, 0);
 30698         -    sqlite3_create_function_v2 (db, "AsSvg", 2,
 30699         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30700         -				fnct_AsSvg2, 0, 0, 0);
 30701         -    sqlite3_create_function_v2 (db, "AsSvg", 3,
 30702         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30703         -				fnct_AsSvg3, 0, 0, 0);
 30704         -    sqlite3_create_function_v2 (db, "CloneTable", 4,
 30705         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30706         -				fnct_CloneTable, 0, 0, 0);
 30707         -    sqlite3_create_function_v2 (db, "CloneTable", 5,
 30708         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30709         -				fnct_CloneTable, 0, 0, 0);
 30710         -    sqlite3_create_function_v2 (db, "CloneTable", 6,
 30711         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30712         -				fnct_CloneTable, 0, 0, 0);
 30713         -    sqlite3_create_function_v2 (db, "CloneTable", 7,
 30714         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30715         -				fnct_CloneTable, 0, 0, 0);
 30716         -    sqlite3_create_function_v2 (db, "CloneTable", 8,
 30717         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30718         -				fnct_CloneTable, 0, 0, 0);
 30719         -    sqlite3_create_function_v2 (db, "CloneTable", 9,
 30720         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30721         -				fnct_CloneTable, 0, 0, 0);
 30722         -    sqlite3_create_function_v2 (db, "CloneTable", 10,
 30723         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30724         -				fnct_CloneTable, 0, 0, 0);
 30725         -    sqlite3_create_function_v2 (db, "CloneTable", 11,
 30726         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30727         -				fnct_CloneTable, 0, 0, 0);
 30728         -    sqlite3_create_function_v2 (db, "CloneTable", 12,
 30729         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30730         -				fnct_CloneTable, 0, 0, 0);
 30731         -    sqlite3_create_function_v2 (db, "CloneTable", 13,
 30732         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30733         -				fnct_CloneTable, 0, 0, 0);
 30734         -    sqlite3_create_function_v2 (db, "CloneTable", 14,
 30735         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30736         -				fnct_CloneTable, 0, 0, 0);
        28439  +    sqlite3_create_function (db, "spatialite_version", 0, SQLITE_ANY, 0,
        28440  +			     fnct_spatialite_version, 0, 0);
        28441  +    sqlite3_create_function (db, "spatialite_target_cpu", 0, SQLITE_ANY, 0,
        28442  +			     fnct_spatialite_target_cpu, 0, 0);
        28443  +    sqlite3_create_function (db, "proj4_version", 0, SQLITE_ANY, 0,
        28444  +			     fnct_proj4_version, 0, 0);
        28445  +    sqlite3_create_function (db, "geos_version", 0, SQLITE_ANY, 0,
        28446  +			     fnct_geos_version, 0, 0);
        28447  +    sqlite3_create_function (db, "lwgeom_version", 0, SQLITE_ANY, 0,
        28448  +			     fnct_lwgeom_version, 0, 0);
        28449  +    sqlite3_create_function (db, "libxml2_version", 0, SQLITE_ANY, 0,
        28450  +			     fnct_libxml2_version, 0, 0);
        28451  +    sqlite3_create_function (db, "HasProj", 0, SQLITE_ANY, 0,
        28452  +			     fnct_has_proj, 0, 0);
        28453  +    sqlite3_create_function (db, "HasGeos", 0, SQLITE_ANY, 0,
        28454  +			     fnct_has_geos, 0, 0);
        28455  +    sqlite3_create_function (db, "HasGeosAdvanced", 0, SQLITE_ANY, 0,
        28456  +			     fnct_has_geos_advanced, 0, 0);
        28457  +    sqlite3_create_function (db, "HasGeosTrunk", 0, SQLITE_ANY, 0,
        28458  +			     fnct_has_geos_trunk, 0, 0);
        28459  +    sqlite3_create_function (db, "HasLwGeom", 0, SQLITE_ANY, 0,
        28460  +			     fnct_has_lwgeom, 0, 0);
        28461  +    sqlite3_create_function (db, "HasMathSql", 0, SQLITE_ANY, 0,
        28462  +			     fnct_has_math_sql, 0, 0);
        28463  +    sqlite3_create_function (db, "HasGeoCallbacks", 0, SQLITE_ANY, 0,
        28464  +			     fnct_has_geo_callbacks, 0, 0);
        28465  +    sqlite3_create_function (db, "HasIconv", 0, SQLITE_ANY, 0,
        28466  +			     fnct_has_iconv, 0, 0);
        28467  +    sqlite3_create_function (db, "HasFreeXL", 0, SQLITE_ANY, 0,
        28468  +			     fnct_has_freeXL, 0, 0);
        28469  +    sqlite3_create_function (db, "HasEpsg", 0, SQLITE_ANY, 0,
        28470  +			     fnct_has_epsg, 0, 0);
        28471  +    sqlite3_create_function (db, "HasLibXML2", 0, SQLITE_ANY, 0,
        28472  +			     fnct_has_libxml2, 0, 0);
        28473  +    sqlite3_create_function (db, "HasGeoPackage", 0, SQLITE_ANY, 0,
        28474  +			     fnct_has_geopackage, 0, 0);
        28475  +    sqlite3_create_function (db, "GeometryConstraints", 3, SQLITE_ANY, 0,
        28476  +			     fnct_GeometryConstraints, 0, 0);
        28477  +    sqlite3_create_function (db, "GeometryConstraints", 4, SQLITE_ANY, 0,
        28478  +			     fnct_GeometryConstraints, 0, 0);
        28479  +    sqlite3_create_function (db, "RTreeAlign", 3, SQLITE_ANY, 0,
        28480  +			     fnct_RTreeAlign, 0, 0);
        28481  +    sqlite3_create_function (db, "IsValidNoDataPixel", 3, SQLITE_ANY, 0,
        28482  +			     fnct_IsValidNoDataPixel, 0, 0);
        28483  +    sqlite3_create_function (db, "IsValidRasterPalette", 2, SQLITE_ANY, 0,
        28484  +			     fnct_IsValidRasterPalette, 0, 0);
        28485  +    sqlite3_create_function (db, "IsValidRasterStatistics", 2, SQLITE_ANY, 0,
        28486  +			     fnct_IsValidRasterStatistics, 0, 0);
        28487  +    sqlite3_create_function (db, "IsValidRasterStatistics", 3, SQLITE_ANY, 0,
        28488  +			     fnct_IsValidRasterStatistics, 0, 0);
        28489  +    sqlite3_create_function (db, "IsValidRasterTile", 4, SQLITE_ANY, 0,
        28490  +			     fnct_IsValidRasterTile, 0, 0);
        28491  +    sqlite3_create_function (db, "IsPopulatedCoverage", 1, SQLITE_ANY, 0,
        28492  +			     fnct_IsPopulatedCoverage, 0, 0);
        28493  +    sqlite3_create_function (db, "CheckSpatialMetaData", 0, SQLITE_ANY, 0,
        28494  +			     fnct_CheckSpatialMetaData, 0, 0);
        28495  +    sqlite3_create_function (db, "CheckGeoPackageMetaData", 0, SQLITE_ANY, 0,
        28496  +			     fnct_CheckGeoPackageMetaData, 0, 0);
        28497  +    sqlite3_create_function (db, "AutoFDOStart", 0, SQLITE_ANY, 0,
        28498  +			     fnct_AutoFDOStart, 0, 0);
        28499  +    sqlite3_create_function (db, "AutoFDOStop", 0, SQLITE_ANY, 0,
        28500  +			     fnct_AutoFDOStop, 0, 0);
        28501  +    sqlite3_create_function (db, "InitFDOSpatialMetaData", 0, SQLITE_ANY, 0,
        28502  +			     fnct_InitFDOSpatialMetaData, 0, 0);
        28503  +    sqlite3_create_function (db, "AddFDOGeometryColumn", 6, SQLITE_ANY, 0,
        28504  +			     fnct_AddFDOGeometryColumn, 0, 0);
        28505  +    sqlite3_create_function (db, "RecoverFDOGeometryColumn", 6, SQLITE_ANY, 0,
        28506  +			     fnct_RecoverFDOGeometryColumn, 0, 0);
        28507  +    sqlite3_create_function (db, "DiscardFDOGeometryColumn", 2, SQLITE_ANY, 0,
        28508  +			     fnct_DiscardFDOGeometryColumn, 0, 0);
        28509  +    sqlite3_create_function (db, "InitSpatialMetaData", 0, SQLITE_ANY, 0,
        28510  +			     fnct_InitSpatialMetaData, 0, 0);
        28511  +    sqlite3_create_function (db, "InitSpatialMetaData", 1, SQLITE_ANY, 0,
        28512  +			     fnct_InitSpatialMetaData, 0, 0);
        28513  +    sqlite3_create_function (db, "InitSpatialMetaData", 2, SQLITE_ANY, 0,
        28514  +			     fnct_InitSpatialMetaData, 0, 0);
        28515  +    sqlite3_create_function (db, "InsertEpsgSrid", 1, SQLITE_ANY, 0,
        28516  +			     fnct_InsertEpsgSrid, 0, 0);
        28517  +    sqlite3_create_function (db, "AddGeometryColumn", 4, SQLITE_ANY, 0,
        28518  +			     fnct_AddGeometryColumn, 0, 0);
        28519  +    sqlite3_create_function (db, "AddGeometryColumn", 5, SQLITE_ANY, 0,
        28520  +			     fnct_AddGeometryColumn, 0, 0);
        28521  +    sqlite3_create_function (db, "AddGeometryColumn", 6, SQLITE_ANY, 0,
        28522  +			     fnct_AddGeometryColumn, 0, 0);
        28523  +    sqlite3_create_function (db, "RecoverGeometryColumn", 4, SQLITE_ANY, 0,
        28524  +			     fnct_RecoverGeometryColumn, 0, 0);
        28525  +    sqlite3_create_function (db, "RecoverGeometryColumn", 5, SQLITE_ANY, 0,
        28526  +			     fnct_RecoverGeometryColumn, 0, 0);
        28527  +    sqlite3_create_function (db, "UpgradeGeometryTriggers", 1, SQLITE_ANY, 0,
        28528  +			     fnct_UpgradeGeometryTriggers, 0, 0);
        28529  +    sqlite3_create_function (db, "DiscardGeometryColumn", 2, SQLITE_ANY, 0,
        28530  +			     fnct_DiscardGeometryColumn, 0, 0);
        28531  +    sqlite3_create_function (db, "RegisterVirtualGeometry", 1, SQLITE_ANY, 0,
        28532  +			     fnct_RegisterVirtualGeometry, 0, 0);
        28533  +    sqlite3_create_function (db, "DropVirtualGeometry", 1, SQLITE_ANY, 0,
        28534  +			     fnct_DropVirtualGeometry, 0, 0);
        28535  +    sqlite3_create_function (db, "RecoverSpatialIndex", 0, SQLITE_ANY, 0,
        28536  +			     fnct_RecoverSpatialIndex, 0, 0);
        28537  +    sqlite3_create_function (db, "RecoverSpatialIndex", 1, SQLITE_ANY, 0,
        28538  +			     fnct_RecoverSpatialIndex, 0, 0);
        28539  +    sqlite3_create_function (db, "RecoverSpatialIndex", 2, SQLITE_ANY, 0,
        28540  +			     fnct_RecoverSpatialIndex, 0, 0);
        28541  +    sqlite3_create_function (db, "RecoverSpatialIndex", 3, SQLITE_ANY, 0,
        28542  +			     fnct_RecoverSpatialIndex, 0, 0);
        28543  +    sqlite3_create_function (db, "CheckSpatialIndex", 0, SQLITE_ANY, 0,
        28544  +			     fnct_CheckSpatialIndex, 0, 0);
        28545  +    sqlite3_create_function (db, "CheckSpatialIndex", 2, SQLITE_ANY, 0,
        28546  +			     fnct_CheckSpatialIndex, 0, 0);
        28547  +    sqlite3_create_function (db, "CheckShadowedRowid", 1, SQLITE_ANY, 0,
        28548  +			     fnct_CheckShadowedRowid, 0, 0);
        28549  +    sqlite3_create_function (db, "CheckWithoutRowid", 1, SQLITE_ANY, 0,
        28550  +			     fnct_CheckWithoutRowid, 0, 0);
        28551  +    sqlite3_create_function (db, "CreateSpatialIndex", 2, SQLITE_ANY, 0,
        28552  +			     fnct_CreateSpatialIndex, 0, 0);
        28553  +    sqlite3_create_function (db, "CreateMbrCache", 2, SQLITE_ANY, 0,
        28554  +			     fnct_CreateMbrCache, 0, 0);
        28555  +    sqlite3_create_function (db, "DisableSpatialIndex", 2, SQLITE_ANY, 0,
        28556  +			     fnct_DisableSpatialIndex, 0, 0);
        28557  +    sqlite3_create_function (db, "RebuildGeometryTriggers", 2, SQLITE_ANY, 0,
        28558  +			     fnct_RebuildGeometryTriggers, 0, 0);
        28559  +    sqlite3_create_function (db, "UpdateLayerStatistics", 0, SQLITE_ANY, 0,
        28560  +			     fnct_UpdateLayerStatistics, 0, 0);
        28561  +    sqlite3_create_function (db, "UpdateLayerStatistics", 1, SQLITE_ANY, 0,
        28562  +			     fnct_UpdateLayerStatistics, 0, 0);
        28563  +    sqlite3_create_function (db, "UpdateLayerStatistics", 2, SQLITE_ANY, 0,
        28564  +			     fnct_UpdateLayerStatistics, 0, 0);
        28565  +    sqlite3_create_function (db, "GetLayerExtent", 1, SQLITE_ANY, 0,
        28566  +			     fnct_GetLayerExtent, 0, 0);
        28567  +    sqlite3_create_function (db, "GetLayerExtent", 2, SQLITE_ANY, 0,
        28568  +			     fnct_GetLayerExtent, 0, 0);
        28569  +    sqlite3_create_function (db, "GetLayerExtent", 3, SQLITE_ANY, 0,
        28570  +			     fnct_GetLayerExtent, 0, 0);
        28571  +    sqlite3_create_function (db, "InvalidateLayerStatistics", 0, SQLITE_ANY, 0,
        28572  +			     fnct_InvalidateLayerStatistics, 0, 0);
        28573  +    sqlite3_create_function (db, "InvalidateLayerStatistics", 1, SQLITE_ANY, 0,
        28574  +			     fnct_InvalidateLayerStatistics, 0, 0);
        28575  +    sqlite3_create_function (db, "InvalidateLayerStatistics", 2, SQLITE_ANY, 0,
        28576  +			     fnct_InvalidateLayerStatistics, 0, 0);
        28577  +    sqlite3_create_function (db, "CreateRasterCoveragesTable", 0, SQLITE_ANY,
        28578  +			     0, fnct_CreateRasterCoveragesTable, 0, 0);
        28579  +    sqlite3_create_function (db, "CreateMetaCatalogTables", 1, SQLITE_ANY, 0,
        28580  +			     fnct_CreateMetaCatalogTables, 0, 0);
        28581  +    sqlite3_create_function (db, "UpdateMetaCatalogStatistics", 3, SQLITE_ANY,
        28582  +			     0, fnct_UpdateMetaCatalogStatistics, 0, 0);
        28583  +    sqlite3_create_function (db, "UpdateMetaCatalogStatistics", 4, SQLITE_ANY,
        28584  +			     0, fnct_UpdateMetaCatalogStatistics, 0, 0);
        28585  +    sqlite3_create_function (db, "AsText", 1, SQLITE_ANY, 0, fnct_AsText, 0, 0);
        28586  +    sqlite3_create_function (db, "ST_AsText", 1, SQLITE_ANY, 0, fnct_AsText, 0,
        28587  +			     0);
        28588  +    sqlite3_create_function (db, "AsWkt", 1, SQLITE_ANY, 0, fnct_AsWkt, 0, 0);
        28589  +    sqlite3_create_function (db, "AsWkt", 2, SQLITE_ANY, 0, fnct_AsWkt, 0, 0);
        28590  +    sqlite3_create_function (db, "AsSvg", 1, SQLITE_ANY, 0, fnct_AsSvg1, 0, 0);
        28591  +    sqlite3_create_function (db, "AsSvg", 2, SQLITE_ANY, 0, fnct_AsSvg2, 0, 0);
        28592  +    sqlite3_create_function (db, "AsSvg", 3, SQLITE_ANY, 0, fnct_AsSvg3, 0, 0);
 30737  28593   
 30738  28594   #ifndef OMIT_PROJ		/* PROJ.4 is strictly required to support KML */
 30739         -    sqlite3_create_function_v2 (db, "AsKml", 1,
 30740         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 30741         -				fnct_AsKml, 0, 0, 0);
 30742         -    sqlite3_create_function_v2 (db, "AsKml", 2,
 30743         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 30744         -				fnct_AsKml, 0, 0, 0);
 30745         -    sqlite3_create_function_v2 (db, "AsKml", 3,
 30746         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 30747         -				fnct_AsKml, 0, 0, 0);
 30748         -    sqlite3_create_function_v2 (db, "AsKml", 4,
 30749         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 30750         -				fnct_AsKml, 0, 0, 0);
        28595  +    sqlite3_create_function (db, "AsKml", 1, SQLITE_ANY, cache, fnct_AsKml, 0,
        28596  +			     0);
        28597  +    sqlite3_create_function (db, "AsKml", 2, SQLITE_ANY, cache, fnct_AsKml, 0,
        28598  +			     0);
        28599  +    sqlite3_create_function (db, "AsKml", 3, SQLITE_ANY, cache, fnct_AsKml, 0,
        28600  +			     0);
        28601  +    sqlite3_create_function (db, "AsKml", 4, SQLITE_ANY, cache, fnct_AsKml, 0,
        28602  +			     0);
 30751  28603   #endif /* end including PROJ.4 */
 30752  28604   
 30753         -    sqlite3_create_function_v2 (db, "AsGml", 1,
 30754         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30755         -				fnct_AsGml, 0, 0, 0);
 30756         -    sqlite3_create_function_v2 (db, "AsGml", 2,
 30757         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30758         -				fnct_AsGml, 0, 0, 0);
 30759         -    sqlite3_create_function_v2 (db, "AsGml", 3,
 30760         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30761         -				fnct_AsGml, 0, 0, 0);
 30762         -    sqlite3_create_function_v2 (db, "GeomFromGml", 1,
 30763         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 30764         -				fnct_FromGml, 0, 0, 0);
 30765         -    sqlite3_create_function_v2 (db, "AsGeoJSON", 1,
 30766         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30767         -				fnct_AsGeoJSON, 0, 0, 0);
 30768         -    sqlite3_create_function_v2 (db, "AsGeoJSON", 2,
 30769         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30770         -				fnct_AsGeoJSON, 0, 0, 0);
 30771         -    sqlite3_create_function_v2 (db, "AsGeoJSON", 3,
 30772         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30773         -				fnct_AsGeoJSON, 0, 0, 0);
 30774         -    sqlite3_create_function_v2 (db, "GeomFromGeoJSON", 1,
 30775         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30776         -				fnct_FromGeoJSON, 0, 0, 0);
 30777         -    sqlite3_create_function_v2 (db, "GeomFromKml", 1,
 30778         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30779         -				fnct_FromKml, 0, 0, 0);
 30780         -    sqlite3_create_function_v2 (db, "AsFGF", 2,
 30781         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30782         -				fnct_AsFGF, 0, 0, 0);
 30783         -    sqlite3_create_function_v2 (db, "GeomFromEWKB", 1,
 30784         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30785         -				fnct_FromEWKB, 0, 0, 0);
 30786         -    sqlite3_create_function_v2 (db, "AsEWKB", 1,
 30787         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30788         -				fnct_ToEWKB, 0, 0, 0);
 30789         -    sqlite3_create_function_v2 (db, "AsEWKT", 1,
 30790         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30791         -				fnct_ToEWKT, 0, 0, 0);
 30792         -    sqlite3_create_function_v2 (db, "GeomFromEWKT", 1,
 30793         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30794         -				fnct_FromEWKT, 0, 0, 0);
 30795         -    sqlite3_create_function_v2 (db, "AsBinary", 1,
 30796         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30797         -				fnct_AsBinary, 0, 0, 0);
 30798         -    sqlite3_create_function_v2 (db, "ST_AsBinary", 1,
 30799         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30800         -				fnct_AsBinary, 0, 0, 0);
 30801         -    sqlite3_create_function_v2 (db, "GeomFromText", 1,
 30802         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30803         -				fnct_GeomFromText1, 0, 0, 0);
 30804         -    sqlite3_create_function_v2 (db, "GeomFromText", 2,
 30805         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30806         -				fnct_GeomFromText2, 0, 0, 0);
 30807         -    sqlite3_create_function_v2 (db, "GeometryFromText", 1,
 30808         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30809         -				fnct_GeomFromText1, 0, 0, 0);
 30810         -    sqlite3_create_function_v2 (db, "GeometryFromText", 2,
 30811         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30812         -				fnct_GeomFromText2, 0, 0, 0);
 30813         -    sqlite3_create_function_v2 (db, "GeomCollFromText", 1,
 30814         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30815         -				fnct_GeomCollFromText1, 0, 0, 0);
 30816         -    sqlite3_create_function_v2 (db, "GeomCollFromText", 2,
 30817         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30818         -				fnct_GeomCollFromText2, 0, 0, 0);
 30819         -    sqlite3_create_function_v2 (db, "GeometryCollectionFromText", 1,
 30820         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30821         -				fnct_GeomCollFromText1, 0, 0, 0);
 30822         -    sqlite3_create_function_v2 (db, "GeometryCollectionFromText", 2,
 30823         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30824         -				fnct_GeomCollFromText2, 0, 0, 0);
 30825         -    sqlite3_create_function_v2 (db, "PointFromText", 1,
 30826         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30827         -				fnct_PointFromText1, 0, 0, 0);
 30828         -    sqlite3_create_function_v2 (db, "PointFromText", 2,
 30829         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30830         -				fnct_PointFromText2, 0, 0, 0);
 30831         -    sqlite3_create_function_v2 (db, "LineFromText", 1,
 30832         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30833         -				fnct_LineFromText1, 0, 0, 0);
 30834         -    sqlite3_create_function_v2 (db, "LineFromText", 2,
 30835         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30836         -				fnct_LineFromText2, 0, 0, 0);
 30837         -    sqlite3_create_function_v2 (db, "LineStringFromText", 1,
 30838         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30839         -				fnct_LineFromText1, 0, 0, 0);
 30840         -    sqlite3_create_function_v2 (db, "LineStringFromText", 2,
 30841         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30842         -				fnct_LineFromText2, 0, 0, 0);
 30843         -    sqlite3_create_function_v2 (db, "PolyFromText", 1,
 30844         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30845         -				fnct_PolyFromText1, 0, 0, 0);
 30846         -    sqlite3_create_function_v2 (db, "PolyFromText", 2,
 30847         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30848         -				fnct_PolyFromText2, 0, 0, 0);
 30849         -    sqlite3_create_function_v2 (db, "PolygonFromText", 1,
 30850         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30851         -				fnct_PolyFromText1, 0, 0, 0);
 30852         -    sqlite3_create_function_v2 (db, "PolygonFromText", 2,
 30853         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30854         -				fnct_PolyFromText2, 0, 0, 0);
 30855         -    sqlite3_create_function_v2 (db, "MPointFromText", 1,
 30856         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30857         -				fnct_MPointFromText1, 0, 0, 0);
 30858         -    sqlite3_create_function_v2 (db, "MPointFromText", 2,
 30859         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30860         -				fnct_MPointFromText2, 0, 0, 0);
 30861         -    sqlite3_create_function_v2 (db, "MultiPointFromText", 1,
 30862         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30863         -				fnct_MPointFromText1, 0, 0, 0);
 30864         -    sqlite3_create_function_v2 (db, "MultiPointFromText", 2,
 30865         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30866         -				fnct_MPointFromText2, 0, 0, 0);
 30867         -    sqlite3_create_function_v2 (db, "MLineFromText", 1,
 30868         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30869         -				fnct_MLineFromText1, 0, 0, 0);
 30870         -    sqlite3_create_function_v2 (db, "MLineFromText", 2,
 30871         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30872         -				fnct_MLineFromText2, 0, 0, 0);
 30873         -    sqlite3_create_function_v2 (db, "MultiLineStringFromText", 1,
 30874         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30875         -				fnct_MLineFromText1, 0, 0, 0);
 30876         -    sqlite3_create_function_v2 (db, "MultiLineStringFromText", 2,
 30877         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30878         -				fnct_MLineFromText2, 0, 0, 0);
 30879         -    sqlite3_create_function_v2 (db, "MPolyFromText", 1,
 30880         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30881         -				fnct_MPolyFromText1, 0, 0, 0);
 30882         -    sqlite3_create_function_v2 (db, "MPolyFromText", 2,
 30883         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30884         -				fnct_MPolyFromText2, 0, 0, 0);
 30885         -    sqlite3_create_function_v2 (db, "MultiPolygonFromText", 1,
 30886         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30887         -				fnct_MPolyFromText1, 0, 0, 0);
 30888         -    sqlite3_create_function_v2 (db, "MultiPolygonFromText", 2,
 30889         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30890         -				fnct_MPolyFromText2, 0, 0, 0);
 30891         -    sqlite3_create_function_v2 (db, "GeomFromWKB", 1,
 30892         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30893         -				fnct_GeomFromWkb1, 0, 0, 0);
 30894         -    sqlite3_create_function_v2 (db, "GeomFromWKB", 2,
 30895         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30896         -				fnct_GeomFromWkb2, 0, 0, 0);
 30897         -    sqlite3_create_function_v2 (db, "GeometryFromWKB", 1,
 30898         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30899         -				fnct_GeomFromWkb1, 0, 0, 0);
 30900         -    sqlite3_create_function_v2 (db, "GeometryFromWKB", 2,
 30901         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30902         -				fnct_GeomFromWkb2, 0, 0, 0);
 30903         -    sqlite3_create_function_v2 (db, "GeomCollFromWKB", 1,
 30904         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30905         -				fnct_GeomCollFromWkb1, 0, 0, 0);
 30906         -    sqlite3_create_function_v2 (db, "GeomCollFromWKB", 2,
 30907         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30908         -				fnct_GeomCollFromWkb2, 0, 0, 0);
 30909         -    sqlite3_create_function_v2 (db, "GeometryCollectionFromWKB", 1,
 30910         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30911         -				fnct_GeomCollFromWkb1, 0, 0, 0);
 30912         -    sqlite3_create_function_v2 (db, "GeometryCollectionFromWKB", 2,
 30913         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30914         -				fnct_GeomCollFromWkb2, 0, 0, 0);
 30915         -    sqlite3_create_function_v2 (db, "PointFromWKB", 1,
 30916         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30917         -				fnct_PointFromWkb1, 0, 0, 0);
 30918         -    sqlite3_create_function_v2 (db, "PointFromWKB", 2,
 30919         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30920         -				fnct_PointFromWkb2, 0, 0, 0);
 30921         -    sqlite3_create_function_v2 (db, "LineFromWKB", 1,
 30922         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30923         -				fnct_LineFromWkb1, 0, 0, 0);
 30924         -    sqlite3_create_function_v2 (db, "LineFromWKB", 2,
 30925         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30926         -				fnct_LineFromWkb2, 0, 0, 0);
 30927         -    sqlite3_create_function_v2 (db, "LineStringFromWKB", 1,
 30928         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30929         -				fnct_LineFromWkb1, 0, 0, 0);
 30930         -    sqlite3_create_function_v2 (db, "LineStringFromWKB", 2,
 30931         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30932         -				fnct_LineFromWkb2, 0, 0, 0);
 30933         -    sqlite3_create_function_v2 (db, "PolyFromWKB", 1,
 30934         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30935         -				fnct_PolyFromWkb1, 0, 0, 0);
 30936         -    sqlite3_create_function_v2 (db, "PolyFromWKB", 2,
 30937         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30938         -				fnct_PolyFromWkb2, 0, 0, 0);
 30939         -    sqlite3_create_function_v2 (db, "PolygonFromWKB", 1,
 30940         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30941         -				fnct_PolyFromWkb1, 0, 0, 0);
 30942         -    sqlite3_create_function_v2 (db, "PolygonFromWKB", 2,
 30943         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30944         -				fnct_PolyFromWkb2, 0, 0, 0);
 30945         -    sqlite3_create_function_v2 (db, "MPointFromWKB", 1,
 30946         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30947         -				fnct_MPointFromWkb1, 0, 0, 0);
 30948         -    sqlite3_create_function_v2 (db, "MPointFromWKB", 2,
 30949         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30950         -				fnct_MPointFromWkb2, 0, 0, 0);
 30951         -    sqlite3_create_function_v2 (db, "MultiPointFromWKB", 1,
 30952         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30953         -				fnct_MPointFromWkb1, 0, 0, 0);
 30954         -    sqlite3_create_function_v2 (db, "MultiPointFromWKB", 2,
 30955         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30956         -				fnct_MPointFromWkb2, 0, 0, 0);
 30957         -    sqlite3_create_function_v2 (db, "MLineFromWKB", 1,
 30958         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30959         -				fnct_MLineFromWkb1, 0, 0, 0);
 30960         -    sqlite3_create_function_v2 (db, "MLineFromWKB", 2,
 30961         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30962         -				fnct_MLineFromWkb2, 0, 0, 0);
 30963         -    sqlite3_create_function_v2 (db, "MultiLineStringFromWKB", 1,
 30964         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30965         -				fnct_MLineFromWkb1, 0, 0, 0);
 30966         -    sqlite3_create_function_v2 (db, "MultiLineStringFromWKB", 2,
 30967         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30968         -				fnct_MLineFromWkb2, 0, 0, 0);
 30969         -    sqlite3_create_function_v2 (db, "MPolyFromWKB", 1,
 30970         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30971         -				fnct_MPolyFromWkb1, 0, 0, 0);
 30972         -    sqlite3_create_function_v2 (db, "MPolyFromWKB", 2,
 30973         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30974         -				fnct_MPolyFromWkb2, 0, 0, 0);
 30975         -    sqlite3_create_function_v2 (db, "MultiPolygonFromWKB", 1,
 30976         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30977         -				fnct_MPolyFromWkb1, 0, 0, 0);
 30978         -    sqlite3_create_function_v2 (db, "MultiPolygonFromWKB", 2,
 30979         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30980         -				fnct_MPolyFromWkb2, 0, 0, 0);
 30981         -    sqlite3_create_function_v2 (db, "ST_WKTToSQL", 1,
 30982         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30983         -				fnct_WktToSql, 0, 0, 0);
 30984         -    sqlite3_create_function_v2 (db, "ST_GeomFromText", 1,
 30985         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30986         -				fnct_GeomFromText1, 0, 0, 0);
 30987         -    sqlite3_create_function_v2 (db, "ST_GeomFromText", 2,
 30988         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30989         -				fnct_GeomFromText2, 0, 0, 0);
 30990         -    sqlite3_create_function_v2 (db, "ST_GeometryFromText", 1,
 30991         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30992         -				fnct_GeomFromText1, 0, 0, 0);
 30993         -    sqlite3_create_function_v2 (db, "ST_GeometryFromText", 2,
 30994         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30995         -				fnct_GeomFromText2, 0, 0, 0);
 30996         -    sqlite3_create_function_v2 (db, "ST_GeomCollFromText", 1,
 30997         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 30998         -				fnct_GeomCollFromText1, 0, 0, 0);
 30999         -    sqlite3_create_function_v2 (db, "ST_GeomCollFromText", 2,
 31000         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31001         -				fnct_GeomCollFromText2, 0, 0, 0);
 31002         -    sqlite3_create_function_v2 (db, "ST_GeometryCollectionFromText", 1,
 31003         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31004         -				fnct_GeomCollFromText1, 0, 0, 0);
 31005         -    sqlite3_create_function_v2 (db, "ST_GeometryCollectionFromText", 2,
 31006         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31007         -				fnct_GeomCollFromText2, 0, 0, 0);
 31008         -    sqlite3_create_function_v2 (db, "ST_PointFromText", 1,
 31009         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31010         -				fnct_PointFromText1, 0, 0, 0);
 31011         -    sqlite3_create_function_v2 (db, "ST_PointFromText", 2,
 31012         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31013         -				fnct_PointFromText2, 0, 0, 0);
 31014         -    sqlite3_create_function_v2 (db, "ST_LineFromText", 1,
 31015         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31016         -				fnct_LineFromText1, 0, 0, 0);
 31017         -    sqlite3_create_function_v2 (db, "ST_LineFromText", 2,
 31018         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31019         -				fnct_LineFromText2, 0, 0, 0);
 31020         -    sqlite3_create_function_v2 (db, "ST_LineStringFromText", 1,
 31021         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31022         -				fnct_LineFromText1, 0, 0, 0);
 31023         -    sqlite3_create_function_v2 (db, "ST_LineStringFromText", 2,
 31024         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31025         -				fnct_LineFromText2, 0, 0, 0);
 31026         -    sqlite3_create_function_v2 (db, "ST_PolyFromText", 1,
 31027         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31028         -				fnct_PolyFromText1, 0, 0, 0);
 31029         -    sqlite3_create_function_v2 (db, "ST_PolyFromText", 2,
 31030         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31031         -				fnct_PolyFromText2, 0, 0, 0);
 31032         -    sqlite3_create_function_v2 (db, "ST_PolygonFromText", 1,
 31033         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31034         -				fnct_PolyFromText1, 0, 0, 0);
 31035         -    sqlite3_create_function_v2 (db, "ST_PolygonFromText", 2,
 31036         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31037         -				fnct_PolyFromText2, 0, 0, 0);
 31038         -    sqlite3_create_function_v2 (db, "ST_MPointFromText", 1,
 31039         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31040         -				fnct_MPointFromText1, 0, 0, 0);
 31041         -    sqlite3_create_function_v2 (db, "ST_MPointFromText", 2,
 31042         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31043         -				fnct_MPointFromText2, 0, 0, 0);
 31044         -    sqlite3_create_function_v2 (db, "ST_MultiPointFromText", 1,
 31045         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31046         -				fnct_MPointFromText1, 0, 0, 0);
 31047         -    sqlite3_create_function_v2 (db, "ST_MultiPointFromText", 2,
 31048         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31049         -				fnct_MPointFromText2, 0, 0, 0);
 31050         -    sqlite3_create_function_v2 (db, "ST_MLineFromText", 1,
 31051         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31052         -				fnct_MLineFromText1, 0, 0, 0);
 31053         -    sqlite3_create_function_v2 (db, "ST_MLineFromText", 2,
 31054         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31055         -				fnct_MLineFromText2, 0, 0, 0);
 31056         -    sqlite3_create_function_v2 (db, "ST_MultiLineStringFromText", 1,
 31057         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31058         -				fnct_MLineFromText1, 0, 0, 0);
 31059         -    sqlite3_create_function_v2 (db, "ST_MultiLineStringFromText", 2,
 31060         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31061         -				fnct_MLineFromText2, 0, 0, 0);
 31062         -    sqlite3_create_function_v2 (db, "ST_MPolyFromText", 1,
 31063         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31064         -				fnct_MPolyFromText1, 0, 0, 0);
 31065         -    sqlite3_create_function_v2 (db, "ST_MPolyFromText", 2,
 31066         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31067         -				fnct_MPolyFromText2, 0, 0, 0);
 31068         -    sqlite3_create_function_v2 (db, "ST_MultiPolygonFromText", 1,
 31069         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31070         -				fnct_MPolyFromText1, 0, 0, 0);
 31071         -    sqlite3_create_function_v2 (db, "ST_MultiPolygonFromText", 2,
 31072         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31073         -				fnct_MPolyFromText2, 0, 0, 0);
 31074         -    sqlite3_create_function_v2 (db, "ST_WKBToSQL", 1,
 31075         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31076         -				fnct_WkbToSql, 0, 0, 0);
 31077         -    sqlite3_create_function_v2 (db, "ST_GeomFromWKB", 1,
 31078         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31079         -				fnct_GeomFromWkb1, 0, 0, 0);
 31080         -    sqlite3_create_function_v2 (db, "ST_GeomFromWKB", 2,
 31081         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31082         -				fnct_GeomFromWkb2, 0, 0, 0);
 31083         -    sqlite3_create_function_v2 (db, "ST_GeometryFromWKB", 1,
 31084         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31085         -				fnct_GeomFromWkb1, 0, 0, 0);
 31086         -    sqlite3_create_function_v2 (db, "ST_GeometryFromWKB", 2,
 31087         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31088         -				fnct_GeomFromWkb2, 0, 0, 0);
 31089         -    sqlite3_create_function_v2 (db, "ST_GeomCollFromWKB", 1,
 31090         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31091         -				fnct_GeomCollFromWkb1, 0, 0, 0);
 31092         -    sqlite3_create_function_v2 (db, "ST_GeomCollFromWKB", 2,
 31093         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31094         -				fnct_GeomCollFromWkb2, 0, 0, 0);
 31095         -    sqlite3_create_function_v2 (db, "ST_GeometryCollectionFromWKB", 1,
 31096         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31097         -				fnct_GeomCollFromWkb1, 0, 0, 0);
 31098         -    sqlite3_create_function_v2 (db, "ST_GeometryCollectionFromWKB", 2,
 31099         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31100         -				fnct_GeomCollFromWkb2, 0, 0, 0);
 31101         -    sqlite3_create_function_v2 (db, "ST_PointFromWKB", 1,
 31102         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31103         -				fnct_PointFromWkb1, 0, 0, 0);
 31104         -    sqlite3_create_function_v2 (db, "ST_PointFromWKB", 2,
 31105         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31106         -				fnct_PointFromWkb2, 0, 0, 0);
 31107         -    sqlite3_create_function_v2 (db, "ST_LineFromWKB", 1,
 31108         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31109         -				fnct_LineFromWkb1, 0, 0, 0);
 31110         -    sqlite3_create_function_v2 (db, "ST_LineFromWKB", 2,
 31111         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31112         -				fnct_LineFromWkb2, 0, 0, 0);
 31113         -    sqlite3_create_function_v2 (db, "ST_LineStringFromWKB", 1,
 31114         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31115         -				fnct_LineFromWkb1, 0, 0, 0);
 31116         -    sqlite3_create_function_v2 (db, "ST_LineStringFromWKB", 2,
 31117         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31118         -				fnct_LineFromWkb2, 0, 0, 0);
 31119         -    sqlite3_create_function_v2 (db, "ST_PolyFromWKB", 1,
 31120         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31121         -				fnct_PolyFromWkb1, 0, 0, 0);
 31122         -    sqlite3_create_function_v2 (db, "ST_PolyFromWKB", 2,
 31123         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31124         -				fnct_PolyFromWkb2, 0, 0, 0);
 31125         -    sqlite3_create_function_v2 (db, "ST_PolygonFromWKB", 1,
 31126         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31127         -				fnct_PolyFromWkb1, 0, 0, 0);
 31128         -    sqlite3_create_function_v2 (db, "ST_PolygonFromWKB", 2,
 31129         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31130         -				fnct_PolyFromWkb2, 0, 0, 0);
 31131         -    sqlite3_create_function_v2 (db, "ST_MPointFromWKB", 1,
 31132         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31133         -				fnct_MPointFromWkb1, 0, 0, 0);
 31134         -    sqlite3_create_function_v2 (db, "ST_MPointFromWKB", 2,
 31135         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31136         -				fnct_MPointFromWkb2, 0, 0, 0);
 31137         -    sqlite3_create_function_v2 (db, "ST_MultiPointFromWKB", 1,
 31138         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31139         -				fnct_MPointFromWkb1, 0, 0, 0);
 31140         -    sqlite3_create_function_v2 (db, "ST_MultiPointFromWKB", 2,
 31141         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31142         -				fnct_MPointFromWkb2, 0, 0, 0);
 31143         -    sqlite3_create_function_v2 (db, "ST_MLineFromWKB", 1,
 31144         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31145         -				fnct_MLineFromWkb1, 0, 0, 0);
 31146         -    sqlite3_create_function_v2 (db, "ST_MLineFromWKB", 2,
 31147         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31148         -				fnct_MLineFromWkb2, 0, 0, 0);
 31149         -    sqlite3_create_function_v2 (db, "ST_MultiLineStringFromWKB", 1,
 31150         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31151         -				fnct_MLineFromWkb1, 0, 0, 0);
 31152         -    sqlite3_create_function_v2 (db, "ST_MultiLineStringFromWKB", 2,
 31153         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31154         -				fnct_MLineFromWkb2, 0, 0, 0);
 31155         -    sqlite3_create_function_v2 (db, "ST_MPolyFromWKB", 1,
 31156         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31157         -				fnct_MPolyFromWkb1, 0, 0, 0);
 31158         -    sqlite3_create_function_v2 (db, "ST_MPolyFromWKB", 2,
 31159         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31160         -				fnct_MPolyFromWkb2, 0, 0, 0);
 31161         -    sqlite3_create_function_v2 (db, "ST_MultiPolygonFromWKB", 1,
 31162         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31163         -				fnct_MPolyFromWkb1, 0, 0, 0);
 31164         -    sqlite3_create_function_v2 (db, "ST_MultiPolygonFromWKB", 2,
 31165         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31166         -				fnct_MPolyFromWkb2, 0, 0, 0);
 31167         -    sqlite3_create_function_v2 (db, "GeomFromFGF", 1,
 31168         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31169         -				fnct_GeometryFromFGF1, 0, 0, 0);
 31170         -    sqlite3_create_function_v2 (db, "GeomFromFGF", 2,
 31171         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31172         -				fnct_GeometryFromFGF2, 0, 0, 0);
 31173         -    sqlite3_create_function_v2 (db, "CompressGeometry", 1,
 31174         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31175         -				fnct_CompressGeometry, 0, 0, 0);
 31176         -    sqlite3_create_function_v2 (db, "UncompressGeometry", 1,
 31177         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31178         -				fnct_UncompressGeometry, 0, 0, 0);
 31179         -    sqlite3_create_function_v2 (db, "SanitizeGeometry", 1,
 31180         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31181         -				fnct_SanitizeGeometry, 0, 0, 0);
 31182         -    sqlite3_create_function_v2 (db, "CastToInteger", 1,
 31183         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31184         -				fnct_CastToInteger, 0, 0, 0);
 31185         -    sqlite3_create_function_v2 (db, "CastToDouble", 1,
 31186         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31187         -				fnct_CastToDouble, 0, 0, 0);
 31188         -    sqlite3_create_function_v2 (db, "CastToText", 1,
 31189         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31190         -				fnct_CastToText, 0, 0, 0);
 31191         -    sqlite3_create_function_v2 (db, "CastToText", 2,
 31192         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31193         -				fnct_CastToText, 0, 0, 0);
 31194         -    sqlite3_create_function_v2 (db, "CastToBlob", 1,
 31195         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31196         -				fnct_CastToBlob, 0, 0, 0);
 31197         -    sqlite3_create_function_v2 (db, "CastToBlob", 2,
 31198         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31199         -				fnct_CastToBlob, 0, 0, 0);
 31200         -    sqlite3_create_function_v2 (db, "ForceAsNull", 2,
 31201         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31202         -				fnct_ForceAsNull, 0, 0, 0);
 31203         -    sqlite3_create_function_v2 (db, "CreateUUID", 0, SQLITE_UTF8, 0,
 31204         -				fnct_CreateUUID, 0, 0, 0);
 31205         -    sqlite3_create_function_v2 (db, "MD5Checksum", 1,
 31206         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31207         -				fnct_MD5Checksum, 0, 0, 0);
 31208         -    sqlite3_create_function_v2 (db, "MD5TotalChecksum", 1,
 31209         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 0,
 31210         -				fnct_MD5TotalChecksum_step,
 31211         -				fnct_MD5TotalChecksum_final, 0);
 31212         -    sqlite3_create_function_v2 (db, "CastToPoint", 1,
 31213         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31214         -				fnct_CastToPoint, 0, 0, 0);
 31215         -    sqlite3_create_function_v2 (db, "CastToLinestring", 1,
 31216         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31217         -				fnct_CastToLinestring, 0, 0, 0);
 31218         -    sqlite3_create_function_v2 (db, "CastToPolygon", 1,
 31219         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31220         -				fnct_CastToPolygon, 0, 0, 0);
 31221         -    sqlite3_create_function_v2 (db, "CastToMultiPoint", 1,
 31222         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31223         -				fnct_CastToMultiPoint, 0, 0, 0);
 31224         -    sqlite3_create_function_v2 (db, "CastToMultiLinestring", 1,
 31225         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31226         -				fnct_CastToMultiLinestring, 0, 0, 0);
 31227         -    sqlite3_create_function_v2 (db, "CastToMultiPolygon", 1,
 31228         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31229         -				fnct_CastToMultiPolygon, 0, 0, 0);
 31230         -    sqlite3_create_function_v2 (db, "CastToGeometryCollection", 1,
 31231         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31232         -				fnct_CastToGeometryCollection, 0, 0, 0);
 31233         -    sqlite3_create_function_v2 (db, "CastToMulti", 1,
 31234         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31235         -				fnct_CastToMulti, 0, 0, 0);
 31236         -    sqlite3_create_function_v2 (db, "ST_Multi", 1,
 31237         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31238         -				fnct_CastToMulti, 0, 0, 0);
 31239         -    sqlite3_create_function_v2 (db, "CastToSingle", 1,
 31240         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31241         -				fnct_CastToSingle, 0, 0, 0);
 31242         -    sqlite3_create_function_v2 (db, "CastToXY", 1,
 31243         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31244         -				fnct_CastToXY, 0, 0, 0);
 31245         -    sqlite3_create_function_v2 (db, "CastToXYZ", 1,
 31246         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31247         -				fnct_CastToXYZ, 0, 0, 0);
 31248         -    sqlite3_create_function_v2 (db, "CastToXYM", 1,
 31249         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31250         -				fnct_CastToXYM, 0, 0, 0);
 31251         -    sqlite3_create_function_v2 (db, "CastToXYZM", 1,
 31252         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31253         -				fnct_CastToXYZM, 0, 0, 0);
 31254         -    sqlite3_create_function_v2 (db, "ExtractMultiPoint", 1,
 31255         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31256         -				fnct_ExtractMultiPoint, 0, 0, 0);
 31257         -    sqlite3_create_function_v2 (db, "ExtractMultiLinestring", 1,
 31258         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31259         -				fnct_ExtractMultiLinestring, 0, 0, 0);
 31260         -    sqlite3_create_function_v2 (db, "ExtractMultiPolygon", 1,
 31261         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31262         -				fnct_ExtractMultiPolygon, 0, 0, 0);
 31263         -    sqlite3_create_function_v2 (db, "ST_Reverse", 1,
 31264         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31265         -				fnct_Reverse, 0, 0, 0);
 31266         -    sqlite3_create_function_v2 (db, "ST_ForceLHR", 1,
 31267         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31268         -				fnct_ForceLHR, 0, 0, 0);
 31269         -    sqlite3_create_function_v2 (db, "Dimension", 1,
 31270         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31271         -				fnct_Dimension, 0, 0, 0);
 31272         -    sqlite3_create_function_v2 (db, "ST_Dimension", 1,
 31273         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31274         -				fnct_Dimension, 0, 0, 0);
 31275         -    sqlite3_create_function_v2 (db, "CoordDimension", 1,
 31276         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31277         -				fnct_CoordDimension, 0, 0, 0);
 31278         -    sqlite3_create_function_v2 (db, "ST_NDims", 1,
 31279         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31280         -				fnct_NDims, 0, 0, 0);
 31281         -    sqlite3_create_function_v2 (db, "GeometryType", 1,
 31282         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31283         -				fnct_GeometryType, 0, 0, 0);
 31284         -    sqlite3_create_function_v2 (db, "ST_GeometryType", 1,
 31285         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31286         -				fnct_GeometryType, 0, 0, 0);
 31287         -    sqlite3_create_function_v2 (db, "GeometryAliasType", 1,
 31288         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31289         -				fnct_GeometryAliasType, 0, 0, 0);
 31290         -    sqlite3_create_function_v2 (db, "SridFromAuthCRS", 2,
 31291         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31292         -				fnct_SridFromAuthCRS, 0, 0, 0);
 31293         -    sqlite3_create_function_v2 (db, "SRID", 1,
 31294         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31295         -				fnct_SRID, 0, 0, 0);
 31296         -    sqlite3_create_function_v2 (db, "ST_SRID", 1,
 31297         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31298         -				fnct_SRID, 0, 0, 0);
 31299         -    sqlite3_create_function_v2 (db, "SetSRID", 2,
 31300         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31301         -				fnct_SetSRID, 0, 0, 0);
 31302         -    sqlite3_create_function_v2 (db, "IsEmpty", 1,
 31303         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31304         -				fnct_IsEmpty, 0, 0, 0);
 31305         -    sqlite3_create_function_v2 (db, "ST_IsEmpty", 1,
 31306         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31307         -				fnct_IsEmpty, 0, 0, 0);
 31308         -    sqlite3_create_function_v2 (db, "ST_Is3D", 1,
 31309         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31310         -				fnct_Is3D, 0, 0, 0);
 31311         -    sqlite3_create_function_v2 (db, "ST_IsMeasured", 1,
 31312         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31313         -				fnct_IsMeasured, 0, 0, 0);
 31314         -    sqlite3_create_function_v2 (db, "Envelope", 1,
 31315         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31316         -				fnct_Envelope, 0, 0, 0);
 31317         -    sqlite3_create_function_v2 (db, "ST_Envelope", 1,
 31318         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31319         -				fnct_Envelope, 0, 0, 0);
 31320         -    sqlite3_create_function_v2 (db, "ST_Expand", 2,
 31321         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31322         -				fnct_Expand, 0, 0, 0);
 31323         -    sqlite3_create_function_v2 (db, "X", 1, SQLITE_UTF8 | SQLITE_DETERMINISTIC,
 31324         -				0, fnct_X, 0, 0, 0);
 31325         -    sqlite3_create_function_v2 (db, "Y", 1, SQLITE_UTF8 | SQLITE_DETERMINISTIC,
 31326         -				0, fnct_Y, 0, 0, 0);
 31327         -    sqlite3_create_function_v2 (db, "Z", 1, SQLITE_UTF8 | SQLITE_DETERMINISTIC,
 31328         -				0, fnct_Z, 0, 0, 0);
 31329         -    sqlite3_create_function_v2 (db, "M", 1, SQLITE_UTF8 | SQLITE_DETERMINISTIC,
 31330         -				0, fnct_M, 0, 0, 0);
 31331         -    sqlite3_create_function_v2 (db, "ST_X", 1,
 31332         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, fnct_X,
 31333         -				0, 0, 0);
 31334         -    sqlite3_create_function_v2 (db, "ST_Y", 1,
 31335         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, fnct_Y,
 31336         -				0, 0, 0);
 31337         -    sqlite3_create_function_v2 (db, "ST_Z", 1,
 31338         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, fnct_Z,
 31339         -				0, 0, 0);
 31340         -    sqlite3_create_function_v2 (db, "ST_M", 1,
 31341         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, fnct_M,
 31342         -				0, 0, 0);
 31343         -    sqlite3_create_function_v2 (db, "ST_MinX", 1,
 31344         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31345         -				fnct_MbrMinX, 0, 0, 0);
 31346         -    sqlite3_create_function_v2 (db, "ST_MinY", 1,
 31347         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31348         -				fnct_MbrMinY, 0, 0, 0);
 31349         -    sqlite3_create_function_v2 (db, "ST_MinZ", 1,
 31350         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31351         -				fnct_MinZ, 0, 0, 0);
 31352         -    sqlite3_create_function_v2 (db, "ST_MinM", 1,
 31353         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31354         -				fnct_MinM, 0, 0, 0);
 31355         -    sqlite3_create_function_v2 (db, "ST_MaxX", 1,
 31356         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31357         -				fnct_MbrMaxX, 0, 0, 0);
 31358         -    sqlite3_create_function_v2 (db, "ST_MaxY", 1,
 31359         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31360         -				fnct_MbrMaxY, 0, 0, 0);
 31361         -    sqlite3_create_function_v2 (db, "ST_MaxZ", 1,
 31362         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31363         -				fnct_MaxZ, 0, 0, 0);
 31364         -    sqlite3_create_function_v2 (db, "ST_MaxM", 1,
 31365         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31366         -				fnct_MaxM, 0, 0, 0);
 31367         -    sqlite3_create_function_v2 (db, "NumPoints", 1,
 31368         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31369         -				fnct_NumPoints, 0, 0, 0);
 31370         -    sqlite3_create_function_v2 (db, "ST_NumPoints", 1,
 31371         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31372         -				fnct_NumPoints, 0, 0, 0);
 31373         -    sqlite3_create_function_v2 (db, "StartPoint", 1,
 31374         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31375         -				fnct_StartPoint, 0, 0, 0);
 31376         -    sqlite3_create_function_v2 (db, "EndPoint", 1,
 31377         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31378         -				fnct_EndPoint, 0, 0, 0);
 31379         -    sqlite3_create_function_v2 (db, "ST_StartPoint", 1,
 31380         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31381         -				fnct_StartPoint, 0, 0, 0);
 31382         -    sqlite3_create_function_v2 (db, "ST_EndPoint", 1,
 31383         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31384         -				fnct_EndPoint, 0, 0, 0);
 31385         -    sqlite3_create_function_v2 (db, "PointN", 2,
 31386         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31387         -				fnct_PointN, 0, 0, 0);
 31388         -    sqlite3_create_function_v2 (db, "ST_PointN", 2,
 31389         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31390         -				fnct_PointN, 0, 0, 0);
 31391         -    sqlite3_create_function_v2 (db, "ExteriorRing", 1,
 31392         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31393         -				fnct_ExteriorRing, 0, 0, 0);
 31394         -    sqlite3_create_function_v2 (db, "ST_ExteriorRing", 1,
 31395         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31396         -				fnct_ExteriorRing, 0, 0, 0);
 31397         -    sqlite3_create_function_v2 (db, "NumInteriorRing", 1,
 31398         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31399         -				fnct_NumInteriorRings, 0, 0, 0);
 31400         -    sqlite3_create_function_v2 (db, "NumInteriorRings", 1,
 31401         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31402         -				fnct_NumInteriorRings, 0, 0, 0);
 31403         -    sqlite3_create_function_v2 (db, "ST_NumInteriorRing", 1,
 31404         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31405         -				fnct_NumInteriorRings, 0, 0, 0);
 31406         -    sqlite3_create_function_v2 (db, "InteriorRingN", 2,
 31407         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31408         -				fnct_InteriorRingN, 0, 0, 0);
 31409         -    sqlite3_create_function_v2 (db, "ST_InteriorRingN", 2,
 31410         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31411         -				fnct_InteriorRingN, 0, 0, 0);
 31412         -    sqlite3_create_function_v2 (db, "NumGeometries", 1,
 31413         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31414         -				fnct_NumGeometries, 0, 0, 0);
 31415         -    sqlite3_create_function_v2 (db, "ST_NumGeometries", 1,
 31416         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31417         -				fnct_NumGeometries, 0, 0, 0);
 31418         -    sqlite3_create_function_v2 (db, "GeometryN", 2,
 31419         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31420         -				fnct_GeometryN, 0, 0, 0);
 31421         -    sqlite3_create_function_v2 (db, "ST_GeometryN", 2,
 31422         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31423         -				fnct_GeometryN, 0, 0, 0);
 31424         -    sqlite3_create_function_v2 (db, "MBRContains", 2,
 31425         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31426         -				fnct_MbrContains, 0, 0, 0);
 31427         -    sqlite3_create_function_v2 (db, "MbrDisjoint", 2,
 31428         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31429         -				fnct_MbrDisjoint, 0, 0, 0);
 31430         -    sqlite3_create_function_v2 (db, "MBREqual", 2,
 31431         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31432         -				fnct_MbrEqual, 0, 0, 0);
 31433         -    sqlite3_create_function_v2 (db, "MbrIntersects", 2,
 31434         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31435         -				fnct_MbrIntersects, 0, 0, 0);
 31436         -    sqlite3_create_function_v2 (db, "ST_EnvIntersects", 2,
 31437         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31438         -				fnct_MbrIntersects, 0, 0, 0);
 31439         -    sqlite3_create_function_v2 (db, "ST_EnvIntersects", 5,
 31440         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31441         -				fnct_EnvIntersects, 0, 0, 0);
 31442         -    sqlite3_create_function_v2 (db, "ST_EnvelopesIntersects", 2,
 31443         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31444         -				fnct_MbrIntersects, 0, 0, 0);
 31445         -    sqlite3_create_function_v2 (db, "ST_EnvelopesIntersects", 5,
 31446         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31447         -				fnct_EnvIntersects, 0, 0, 0);
 31448         -    sqlite3_create_function_v2 (db, "MBROverlaps", 2,
 31449         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31450         -				fnct_MbrOverlaps, 0, 0, 0);
 31451         -    sqlite3_create_function_v2 (db, "MbrTouches", 2,
 31452         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31453         -				fnct_MbrTouches, 0, 0, 0);
 31454         -    sqlite3_create_function_v2 (db, "MbrWithin", 2,
 31455         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31456         -				fnct_MbrWithin, 0, 0, 0);
 31457         -    sqlite3_create_function_v2 (db, "ShiftCoords", 3,
 31458         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31459         -				fnct_ShiftCoords, 0, 0, 0);
 31460         -    sqlite3_create_function_v2 (db, "ShiftCoordinates", 3,
 31461         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31462         -				fnct_ShiftCoords, 0, 0, 0);
 31463         -    sqlite3_create_function_v2 (db, "ST_Translate", 4,
 31464         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31465         -				fnct_Translate, 0, 0, 0);
 31466         -    sqlite3_create_function_v2 (db, "ST_Shift_Longitude", 1,
 31467         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31468         -				fnct_ShiftLongitude, 0, 0, 0);
 31469         -    sqlite3_create_function_v2 (db, "NormalizeLonLat", 1,
 31470         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31471         -				fnct_NormalizeLonLat, 0, 0, 0);
 31472         -    sqlite3_create_function_v2 (db, "ScaleCoords", 2,
 31473         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31474         -				fnct_ScaleCoords, 0, 0, 0);
 31475         -    sqlite3_create_function_v2 (db, "ScaleCoordinates", 2,
 31476         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31477         -				fnct_ScaleCoords, 0, 0, 0);
 31478         -    sqlite3_create_function_v2 (db, "ScaleCoords", 3,
 31479         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31480         -				fnct_ScaleCoords, 0, 0, 0);
 31481         -    sqlite3_create_function_v2 (db, "ScaleCoordinates", 3,
 31482         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31483         -				fnct_ScaleCoords, 0, 0, 0);
 31484         -    sqlite3_create_function_v2 (db, "RotateCoords", 2,
 31485         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31486         -				fnct_RotateCoords, 0, 0, 0);
 31487         -    sqlite3_create_function_v2 (db, "RotateCoordinates", 2,
 31488         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31489         -				fnct_RotateCoords, 0, 0, 0);
 31490         -    sqlite3_create_function_v2 (db, "ReflectCoords", 3,
 31491         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31492         -				fnct_ReflectCoords, 0, 0, 0);
 31493         -    sqlite3_create_function_v2 (db, "ReflectCoordinates", 3,
 31494         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31495         -				fnct_ReflectCoords, 0, 0, 0);
 31496         -    sqlite3_create_function_v2 (db, "SwapCoords", 1,
 31497         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31498         -				fnct_SwapCoords, 0, 0, 0);
 31499         -    sqlite3_create_function_v2 (db, "SwapCoordinates", 1,
 31500         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31501         -				fnct_SwapCoords, 0, 0, 0);
 31502         -    sqlite3_create_function_v2 (db, "BuildMbr", 4,
 31503         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31504         -				fnct_BuildMbr1, 0, 0, 0);
 31505         -    sqlite3_create_function_v2 (db, "BuildMbr", 5,
 31506         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31507         -				fnct_BuildMbr2, 0, 0, 0);
 31508         -    sqlite3_create_function_v2 (db, "BuildCircleMbr", 3,
 31509         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31510         -				fnct_BuildCircleMbr1, 0, 0, 0);
 31511         -    sqlite3_create_function_v2 (db, "BuildCircleMbr", 4,
 31512         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31513         -				fnct_BuildCircleMbr2, 0, 0, 0);
 31514         -    sqlite3_create_function_v2 (db, "Extent", 1,
 31515         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 0,
 31516         -				fnct_Extent_step, fnct_Extent_final, 0);
 31517         -    sqlite3_create_function_v2 (db, "MbrMinX", 1,
 31518         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31519         -				fnct_MbrMinX, 0, 0, 0);
 31520         -    sqlite3_create_function_v2 (db, "MbrMaxX", 1,
 31521         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31522         -				fnct_MbrMaxX, 0, 0, 0);
 31523         -    sqlite3_create_function_v2 (db, "MbrMinY", 1,
 31524         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31525         -				fnct_MbrMinY, 0, 0, 0);
 31526         -    sqlite3_create_function_v2 (db, "MbrMaxY", 1,
 31527         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31528         -				fnct_MbrMaxY, 0, 0, 0);
 31529         -    sqlite3_create_function_v2 (db, "ST_Point", 2,
 31530         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31531         -				fnct_MakePoint1, 0, 0, 0);
 31532         -    sqlite3_create_function_v2 (db, "MakePoint", 2,
 31533         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31534         -				fnct_MakePoint1, 0, 0, 0);
 31535         -    sqlite3_create_function_v2 (db, "MakePoint", 3,
 31536         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31537         -				fnct_MakePoint2, 0, 0, 0);
 31538         -    sqlite3_create_function_v2 (db, "MakePointZ", 3,
 31539         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31540         -				fnct_MakePointZ1, 0, 0, 0);
 31541         -    sqlite3_create_function_v2 (db, "MakePointZ", 4,
 31542         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31543         -				fnct_MakePointZ2, 0, 0, 0);
 31544         -    sqlite3_create_function_v2 (db, "MakePointM", 3,
 31545         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31546         -				fnct_MakePointM1, 0, 0, 0);
 31547         -    sqlite3_create_function_v2 (db, "MakePointM", 4,
 31548         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31549         -				fnct_MakePointM2, 0, 0, 0);
 31550         -    sqlite3_create_function_v2 (db, "MakePointZM", 4,
 31551         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31552         -				fnct_MakePointZM1, 0, 0, 0);
 31553         -    sqlite3_create_function_v2 (db, "MakePointZM", 5,
 31554         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31555         -				fnct_MakePointZM2, 0, 0, 0);
 31556         -    sqlite3_create_function_v2 (db, "MakeLine", 1,
 31557         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 0,
 31558         -				fnct_MakeLine_step, fnct_MakeLine_final, 0);
 31559         -    sqlite3_create_function_v2 (db, "MakeLine", 2,
 31560         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31561         -				fnct_MakeLine, 0, 0, 0);
 31562         -    sqlite3_create_function_v2 (db, "MakeCircle", 3,
 31563         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31564         -				fnct_MakeCircle, 0, 0, 0);
 31565         -    sqlite3_create_function_v2 (db, "MakeCircle", 4,
 31566         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31567         -				fnct_MakeCircle, 0, 0, 0);
 31568         -    sqlite3_create_function_v2 (db, "MakeCircle", 5,
 31569         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31570         -				fnct_MakeCircle, 0, 0, 0);
 31571         -    sqlite3_create_function_v2 (db, "MakeEllipse", 4,
 31572         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31573         -				fnct_MakeEllipse, 0, 0, 0);
 31574         -    sqlite3_create_function_v2 (db, "MakeEllipse", 5,
 31575         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31576         -				fnct_MakeEllipse, 0, 0, 0);
 31577         -    sqlite3_create_function_v2 (db, "MakeEllipse", 6,
 31578         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31579         -				fnct_MakeEllipse, 0, 0, 0);
 31580         -    sqlite3_create_function_v2 (db, "MakeArc", 5,
 31581         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31582         -				fnct_MakeArc, 0, 0, 0);
 31583         -    sqlite3_create_function_v2 (db, "MakeArc", 6,
 31584         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31585         -				fnct_MakeArc, 0, 0, 0);
 31586         -    sqlite3_create_function_v2 (db, "MakeArc", 7,
 31587         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31588         -				fnct_MakeArc, 0, 0, 0);
 31589         -    sqlite3_create_function_v2 (db, "MakeEllipticArc", 6,
 31590         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31591         -				fnct_MakeEllipticArc, 0, 0, 0);
 31592         -    sqlite3_create_function_v2 (db, "MakeEllipticArc", 7,
 31593         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31594         -				fnct_MakeEllipticArc, 0, 0, 0);
 31595         -    sqlite3_create_function_v2 (db, "MakeEllipticArc", 8,
 31596         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31597         -				fnct_MakeEllipticArc, 0, 0, 0);
 31598         -    sqlite3_create_function_v2 (db, "MakeCircularSector", 5,
 31599         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31600         -				fnct_MakeCircularSector, 0, 0, 0);
 31601         -    sqlite3_create_function_v2 (db, "MakeCircularSector", 6,
 31602         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31603         -				fnct_MakeCircularSector, 0, 0, 0);
 31604         -    sqlite3_create_function_v2 (db, "MakeCircularSector", 7,
 31605         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31606         -				fnct_MakeCircularSector, 0, 0, 0);
 31607         -    sqlite3_create_function_v2 (db, "MakeCircularStripe", 6,
 31608         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31609         -				fnct_MakeCircularStripe, 0, 0, 0);
 31610         -    sqlite3_create_function_v2 (db, "MakeCircularStripe", 7,
 31611         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31612         -				fnct_MakeCircularStripe, 0, 0, 0);
 31613         -    sqlite3_create_function_v2 (db, "MakeCircularStripe", 8,
 31614         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31615         -				fnct_MakeCircularStripe, 0, 0, 0);
 31616         -    sqlite3_create_function_v2 (db, "MakeEllipticSector", 6,
 31617         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31618         -				fnct_MakeEllipticSector, 0, 0, 0);
 31619         -    sqlite3_create_function_v2 (db, "MakeEllipticSector", 7,
 31620         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31621         -				fnct_MakeEllipticSector, 0, 0, 0);
 31622         -    sqlite3_create_function_v2 (db, "MakeEllipticSector", 8,
 31623         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31624         -				fnct_MakeEllipticSector, 0, 0, 0);
 31625         -    sqlite3_create_function_v2 (db, "Collect", 1,
 31626         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 0,
 31627         -				fnct_Collect_step, fnct_Collect_final, 0);
 31628         -    sqlite3_create_function_v2 (db, "Collect", 2,
 31629         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 31630         -				fnct_Collect, 0, 0, 0);
 31631         -    sqlite3_create_function_v2 (db, "ST_Collect", 1,
 31632         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 0,
 31633         -				fnct_Collect_step, fnct_Collect_final, 0);
 31634         -    sqlite3_create_function_v2 (db, "ST_Collect", 2,
 31635         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 31636         -				fnct_Collect, 0, 0, 0);
 31637         -    sqlite3_create_function_v2 (db, "BuildMbrFilter", 4,
 31638         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31639         -				fnct_BuildMbrFilter, 0, 0, 0);
 31640         -    sqlite3_create_function_v2 (db, "FilterMbrWithin", 4,
 31641         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31642         -				fnct_FilterMbrWithin, 0, 0, 0);
 31643         -    sqlite3_create_function_v2 (db, "FilterMbrContains", 4,
 31644         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31645         -				fnct_FilterMbrContains, 0, 0, 0);
 31646         -    sqlite3_create_function_v2 (db, "FilterMbrIntersects", 4,
 31647         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31648         -				fnct_FilterMbrIntersects, 0, 0, 0);
 31649         -    sqlite3_create_function_v2 (db, "LinesFromRings", 1,
 31650         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31651         -				fnct_LinesFromRings, 0, 0, 0);
 31652         -    sqlite3_create_function_v2 (db, "ST_LinesFromRings", 1,
 31653         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31654         -				fnct_LinesFromRings, 0, 0, 0);
 31655         -    sqlite3_create_function_v2 (db, "LinesFromRings", 2,
 31656         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31657         -				fnct_LinesFromRings, 0, 0, 0);
 31658         -    sqlite3_create_function_v2 (db, "ST_LinesFromRings", 2,
 31659         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31660         -				fnct_LinesFromRings, 0, 0, 0);
 31661         -    sqlite3_create_function_v2 (db, "ST_NPoints", 1,
 31662         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31663         -				fnct_NPoints, 0, 0, 0);
 31664         -    sqlite3_create_function_v2 (db, "ST_nrings", 1,
 31665         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31666         -				fnct_NRings, 0, 0, 0);
 31667         -    sqlite3_create_function_v2 (db, "ToGARS", 1,
 31668         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31669         -				fnct_ToGARS, 0, 0, 0);
 31670         -    sqlite3_create_function_v2 (db, "GARSMbr", 1,
 31671         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31672         -				fnct_GARSMbr, 0, 0, 0);
 31673         -    sqlite3_create_function_v2 (db, "SnapToGrid", 2,
 31674         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31675         -				fnct_SnapToGrid, 0, 0, 0);
 31676         -    sqlite3_create_function_v2 (db, "ST_SnapToGrid", 2,
 31677         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31678         -				fnct_SnapToGrid, 0, 0, 0);
 31679         -    sqlite3_create_function_v2 (db, "SnapToGrid", 3,
 31680         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31681         -				fnct_SnapToGrid, 0, 0, 0);
 31682         -    sqlite3_create_function_v2 (db, "ST_SnapToGrid", 3,
 31683         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31684         -				fnct_SnapToGrid, 0, 0, 0);
 31685         -    sqlite3_create_function_v2 (db, "SnapToGrid", 5,
 31686         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31687         -				fnct_SnapToGrid, 0, 0, 0);
 31688         -    sqlite3_create_function_v2 (db, "ST_SnapToGrid", 5,
 31689         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31690         -				fnct_SnapToGrid, 0, 0, 0);
 31691         -    sqlite3_create_function_v2 (db, "SnapToGrid", 6,
 31692         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31693         -				fnct_SnapToGrid, 0, 0, 0);
 31694         -    sqlite3_create_function_v2 (db, "ST_SnapToGrid", 6,
 31695         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31696         -				fnct_SnapToGrid, 0, 0, 0);
 31697         -    sqlite3_create_function_v2 (db, "AddPoint", 2,
 31698         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31699         -				fnct_AddPoint, 0, 0, 0);
 31700         -    sqlite3_create_function_v2 (db, "ST_AddPoint", 2,
 31701         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31702         -				fnct_AddPoint, 0, 0, 0);
 31703         -    sqlite3_create_function_v2 (db, "AddPoint", 3,
 31704         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31705         -				fnct_AddPoint, 0, 0, 0);
 31706         -    sqlite3_create_function_v2 (db, "ST_AddPoint", 3,
 31707         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31708         -				fnct_AddPoint, 0, 0, 0);
 31709         -    sqlite3_create_function_v2 (db, "RemovePoint", 2,
 31710         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31711         -				fnct_RemovePoint, 0, 0, 0);
 31712         -    sqlite3_create_function_v2 (db, "ST_RemovePoint", 2,
 31713         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31714         -				fnct_RemovePoint, 0, 0, 0);
 31715         -    sqlite3_create_function_v2 (db, "SetPoint", 3,
 31716         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31717         -				fnct_SetPoint, 0, 0, 0);
 31718         -    sqlite3_create_function_v2 (db, "ST_SetPoint", 3,
 31719         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31720         -				fnct_SetPoint, 0, 0, 0);
 31721         -    sqlite3_create_function_v2 (db, "SetStartPoint", 2,
 31722         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31723         -				fnct_SetStartPoint, 0, 0, 0);
 31724         -    sqlite3_create_function_v2 (db, "ST_SetStartPoint", 2,
 31725         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31726         -				fnct_SetStartPoint, 0, 0, 0);
 31727         -    sqlite3_create_function_v2 (db, "SetEndPoint", 2,
 31728         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31729         -				fnct_SetEndPoint, 0, 0, 0);
 31730         -    sqlite3_create_function_v2 (db, "ST_SetEndPoint", 2,
 31731         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31732         -				fnct_SetEndPoint, 0, 0, 0);
 31733         -    sqlite3_create_function_v2 (db, "MakePolygon", 1,
 31734         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31735         -				fnct_MakePolygon, 0, 0, 0);
 31736         -    sqlite3_create_function_v2 (db, "ST_MakePolygon", 1,
 31737         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31738         -				fnct_MakePolygon, 0, 0, 0);
 31739         -    sqlite3_create_function_v2 (db, "MakePolygon", 2,
 31740         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31741         -				fnct_MakePolygon, 0, 0, 0);
 31742         -    sqlite3_create_function_v2 (db, "ST_MakePolygon", 2,
 31743         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31744         -				fnct_MakePolygon, 0, 0, 0);
        28605  +    sqlite3_create_function (db, "AsGml", 1, SQLITE_ANY, 0, fnct_AsGml, 0, 0);
        28606  +    sqlite3_create_function (db, "AsGml", 2, SQLITE_ANY, 0, fnct_AsGml, 0, 0);
        28607  +    sqlite3_create_function (db, "AsGml", 3, SQLITE_ANY, 0, fnct_AsGml, 0, 0);
        28608  +    sqlite3_create_function (db, "GeomFromGml", 1, SQLITE_ANY, cache,
        28609  +			     fnct_FromGml, 0, 0);
        28610  +    sqlite3_create_function (db, "AsGeoJSON", 1, SQLITE_ANY, 0,
        28611  +			     fnct_AsGeoJSON, 0, 0);
        28612  +    sqlite3_create_function (db, "AsGeoJSON", 2, SQLITE_ANY, 0,
        28613  +			     fnct_AsGeoJSON, 0, 0);
        28614  +    sqlite3_create_function (db, "AsGeoJSON", 3, SQLITE_ANY, 0,
        28615  +			     fnct_AsGeoJSON, 0, 0);
        28616  +    sqlite3_create_function (db, "GeomFromGeoJSON", 1, SQLITE_ANY, 0,
        28617  +			     fnct_FromGeoJSON, 0, 0);
        28618  +    sqlite3_create_function (db, "GeomFromKml", 1, SQLITE_ANY, 0,
        28619  +			     fnct_FromKml, 0, 0);
        28620  +    sqlite3_create_function (db, "AsFGF", 2, SQLITE_ANY, 0, fnct_AsFGF, 0, 0);
        28621  +    sqlite3_create_function (db, "GeomFromEWKB", 1, SQLITE_ANY, 0,
        28622  +			     fnct_FromEWKB, 0, 0);
        28623  +    sqlite3_create_function (db, "AsEWKB", 1, SQLITE_ANY, 0, fnct_ToEWKB, 0, 0);
        28624  +    sqlite3_create_function (db, "AsEWKT", 1, SQLITE_ANY, 0, fnct_ToEWKT, 0, 0);
        28625  +    sqlite3_create_function (db, "GeomFromEWKT", 1, SQLITE_ANY, 0,
        28626  +			     fnct_FromEWKT, 0, 0);
        28627  +    sqlite3_create_function (db, "AsBinary", 1, SQLITE_ANY, 0, fnct_AsBinary,
        28628  +			     0, 0);
        28629  +    sqlite3_create_function (db, "ST_AsBinary", 1, SQLITE_ANY, 0,
        28630  +			     fnct_AsBinary, 0, 0);
        28631  +    sqlite3_create_function (db, "GeomFromText", 1, SQLITE_ANY, 0,
        28632  +			     fnct_GeomFromText1, 0, 0);
        28633  +    sqlite3_create_function (db, "GeomFromText", 2, SQLITE_ANY, 0,
        28634  +			     fnct_GeomFromText2, 0, 0);
        28635  +    sqlite3_create_function (db, "GeometryFromText", 1, SQLITE_ANY, 0,
        28636  +			     fnct_GeomFromText1, 0, 0);
        28637  +    sqlite3_create_function (db, "GeometryFromText", 2, SQLITE_ANY, 0,
        28638  +			     fnct_GeomFromText2, 0, 0);
        28639  +    sqlite3_create_function (db, "GeomCollFromText", 1, SQLITE_ANY, 0,
        28640  +			     fnct_GeomCollFromText1, 0, 0);
        28641  +    sqlite3_create_function (db, "GeomCollFromText", 2, SQLITE_ANY, 0,
        28642  +			     fnct_GeomCollFromText2, 0, 0);
        28643  +    sqlite3_create_function (db, "GeometryCollectionFromText", 1, SQLITE_ANY,
        28644  +			     0, fnct_GeomCollFromText1, 0, 0);
        28645  +    sqlite3_create_function (db, "GeometryCollectionFromText", 2, SQLITE_ANY,
        28646  +			     0, fnct_GeomCollFromText2, 0, 0);
        28647  +    sqlite3_create_function (db, "PointFromText", 1, SQLITE_ANY, 0,
        28648  +			     fnct_PointFromText1, 0, 0);
        28649  +    sqlite3_create_function (db, "PointFromText", 2, SQLITE_ANY, 0,
        28650  +			     fnct_PointFromText2, 0, 0);
        28651  +    sqlite3_create_function (db, "LineFromText", 1, SQLITE_ANY, 0,
        28652  +			     fnct_LineFromText1, 0, 0);
        28653  +    sqlite3_create_function (db, "LineFromText", 2, SQLITE_ANY, 0,
        28654  +			     fnct_LineFromText2, 0, 0);
        28655  +    sqlite3_create_function (db, "LineStringFromText", 1, SQLITE_ANY, 0,
        28656  +			     fnct_LineFromText1, 0, 0);
        28657  +    sqlite3_create_function (db, "LineStringFromText", 2, SQLITE_ANY, 0,
        28658  +			     fnct_LineFromText2, 0, 0);
        28659  +    sqlite3_create_function (db, "PolyFromText", 1, SQLITE_ANY, 0,
        28660  +			     fnct_PolyFromText1, 0, 0);
        28661  +    sqlite3_create_function (db, "PolyFromText", 2, SQLITE_ANY, 0,
        28662  +			     fnct_PolyFromText2, 0, 0);
        28663  +    sqlite3_create_function (db, "PolygonFromText", 1, SQLITE_ANY, 0,
        28664  +			     fnct_PolyFromText1, 0, 0);
        28665  +    sqlite3_create_function (db, "PolygonFromText", 2, SQLITE_ANY, 0,
        28666  +			     fnct_PolyFromText2, 0, 0);
        28667  +    sqlite3_create_function (db, "MPointFromText", 1, SQLITE_ANY, 0,
        28668  +			     fnct_MPointFromText1, 0, 0);
        28669  +    sqlite3_create_function (db, "MPointFromText", 2, SQLITE_ANY, 0,
        28670  +			     fnct_MPointFromText2, 0, 0);
        28671  +    sqlite3_create_function (db, "MultiPointFromText", 1, SQLITE_ANY, 0,
        28672  +			     fnct_MPointFromText1, 0, 0);
        28673  +    sqlite3_create_function (db, "MultiPointFromText", 2, SQLITE_ANY, 0,
        28674  +			     fnct_MPointFromText2, 0, 0);
        28675  +    sqlite3_create_function (db, "MLineFromText", 1, SQLITE_ANY, 0,
        28676  +			     fnct_MLineFromText1, 0, 0);
        28677  +    sqlite3_create_function (db, "MLineFromText", 2, SQLITE_ANY, 0,
        28678  +			     fnct_MLineFromText2, 0, 0);
        28679  +    sqlite3_create_function (db, "MultiLineStringFromText", 1, SQLITE_ANY, 0,
        28680  +			     fnct_MLineFromText1, 0, 0);
        28681  +    sqlite3_create_function (db, "MultiLineStringFromText", 2, SQLITE_ANY, 0,
        28682  +			     fnct_MLineFromText2, 0, 0);
        28683  +    sqlite3_create_function (db, "MPolyFromText", 1, SQLITE_ANY, 0,
        28684  +			     fnct_MPolyFromText1, 0, 0);
        28685  +    sqlite3_create_function (db, "MPolyFromText", 2, SQLITE_ANY, 0,
        28686  +			     fnct_MPolyFromText2, 0, 0);
        28687  +    sqlite3_create_function (db, "MultiPolygonFromText", 1, SQLITE_ANY, 0,
        28688  +			     fnct_MPolyFromText1, 0, 0);
        28689  +    sqlite3_create_function (db, "MultiPolygonFromText", 2, SQLITE_ANY, 0,
        28690  +			     fnct_MPolyFromText2, 0, 0);
        28691  +    sqlite3_create_function (db, "GeomFromWKB", 1, SQLITE_ANY, 0,
        28692  +			     fnct_GeomFromWkb1, 0, 0);
        28693  +    sqlite3_create_function (db, "GeomFromWKB", 2, SQLITE_ANY, 0,
        28694  +			     fnct_GeomFromWkb2, 0, 0);
        28695  +    sqlite3_create_function (db, "GeometryFromWKB", 1, SQLITE_ANY, 0,
        28696  +			     fnct_GeomFromWkb1, 0, 0);
        28697  +    sqlite3_create_function (db, "GeometryFromWKB", 2, SQLITE_ANY, 0,
        28698  +			     fnct_GeomFromWkb2, 0, 0);
        28699  +    sqlite3_create_function (db, "GeomCollFromWKB", 1, SQLITE_ANY, 0,
        28700  +			     fnct_GeomCollFromWkb1, 0, 0);
        28701  +    sqlite3_create_function (db, "GeomCollFromWKB", 2, SQLITE_ANY, 0,
        28702  +			     fnct_GeomCollFromWkb2, 0, 0);
        28703  +    sqlite3_create_function (db, "GeometryCollectionFromWKB", 1, SQLITE_ANY, 0,
        28704  +			     fnct_GeomCollFromWkb1, 0, 0);
        28705  +    sqlite3_create_function (db, "GeometryCollectionFromWKB", 2, SQLITE_ANY, 0,
        28706  +			     fnct_GeomCollFromWkb2, 0, 0);
        28707  +    sqlite3_create_function (db, "PointFromWKB", 1, SQLITE_ANY, 0,
        28708  +			     fnct_PointFromWkb1, 0, 0);
        28709  +    sqlite3_create_function (db, "PointFromWKB", 2, SQLITE_ANY, 0,
        28710  +			     fnct_PointFromWkb2, 0, 0);
        28711  +    sqlite3_create_function (db, "LineFromWKB", 1, SQLITE_ANY, 0,
        28712  +			     fnct_LineFromWkb1, 0, 0);
        28713  +    sqlite3_create_function (db, "LineFromWKB", 2, SQLITE_ANY, 0,
        28714  +			     fnct_LineFromWkb2, 0, 0);
        28715  +    sqlite3_create_function (db, "LineStringFromWKB", 1, SQLITE_ANY, 0,
        28716  +			     fnct_LineFromWkb1, 0, 0);
        28717  +    sqlite3_create_function (db, "LineStringFromWKB", 2, SQLITE_ANY, 0,
        28718  +			     fnct_LineFromWkb2, 0, 0);
        28719  +    sqlite3_create_function (db, "PolyFromWKB", 1, SQLITE_ANY, 0,
        28720  +			     fnct_PolyFromWkb1, 0, 0);
        28721  +    sqlite3_create_function (db, "PolyFromWKB", 2, SQLITE_ANY, 0,
        28722  +			     fnct_PolyFromWkb2, 0, 0);
        28723  +    sqlite3_create_function (db, "PolygonFromWKB", 1, SQLITE_ANY, 0,
        28724  +			     fnct_PolyFromWkb1, 0, 0);
        28725  +    sqlite3_create_function (db, "PolygonFromWKB", 2, SQLITE_ANY, 0,
        28726  +			     fnct_PolyFromWkb2, 0, 0);
        28727  +    sqlite3_create_function (db, "MPointFromWKB", 1, SQLITE_ANY, 0,
        28728  +			     fnct_MPointFromWkb1, 0, 0);
        28729  +    sqlite3_create_function (db, "MPointFromWKB", 2, SQLITE_ANY, 0,
        28730  +			     fnct_MPointFromWkb2, 0, 0);
        28731  +    sqlite3_create_function (db, "MultiPointFromWKB", 1, SQLITE_ANY, 0,
        28732  +			     fnct_MPointFromWkb1, 0, 0);
        28733  +    sqlite3_create_function (db, "MultiPointFromWKB", 2, SQLITE_ANY, 0,
        28734  +			     fnct_MPointFromWkb2, 0, 0);
        28735  +    sqlite3_create_function (db, "MLineFromWKB", 1, SQLITE_ANY, 0,
        28736  +			     fnct_MLineFromWkb1, 0, 0);
        28737  +    sqlite3_create_function (db, "MLineFromWKB", 2, SQLITE_ANY, 0,
        28738  +			     fnct_MLineFromWkb2, 0, 0);
        28739  +    sqlite3_create_function (db, "MultiLineStringFromWKB", 1, SQLITE_ANY, 0,
        28740  +			     fnct_MLineFromWkb1, 0, 0);
        28741  +    sqlite3_create_function (db, "MultiLineStringFromWKB", 2, SQLITE_ANY, 0,
        28742  +			     fnct_MLineFromWkb2, 0, 0);
        28743  +    sqlite3_create_function (db, "MPolyFromWKB", 1, SQLITE_ANY, 0,
        28744  +			     fnct_MPolyFromWkb1, 0, 0);
        28745  +    sqlite3_create_function (db, "MPolyFromWKB", 2, SQLITE_ANY, 0,
        28746  +			     fnct_MPolyFromWkb2, 0, 0);
        28747  +    sqlite3_create_function (db, "MultiPolygonFromWKB", 1, SQLITE_ANY, 0,
        28748  +			     fnct_MPolyFromWkb1, 0, 0);
        28749  +    sqlite3_create_function (db, "MultiPolygonFromWKB", 2, SQLITE_ANY, 0,
        28750  +			     fnct_MPolyFromWkb2, 0, 0);
        28751  +    sqlite3_create_function (db, "ST_WKTToSQL", 1, SQLITE_ANY, 0,
        28752  +			     fnct_WktToSql, 0, 0);
        28753  +    sqlite3_create_function (db, "ST_GeomFromText", 1, SQLITE_ANY, 0,
        28754  +			     fnct_GeomFromText1, 0, 0);
        28755  +    sqlite3_create_function (db, "ST_GeomFromText", 2, SQLITE_ANY, 0,
        28756  +			     fnct_GeomFromText2, 0, 0);
        28757  +    sqlite3_create_function (db, "ST_GeometryFromText", 1, SQLITE_ANY, 0,
        28758  +			     fnct_GeomFromText1, 0, 0);
        28759  +    sqlite3_create_function (db, "ST_GeometryFromText", 2, SQLITE_ANY, 0,
        28760  +			     fnct_GeomFromText2, 0, 0);
        28761  +    sqlite3_create_function (db, "ST_GeomCollFromText", 1, SQLITE_ANY, 0,
        28762  +			     fnct_GeomCollFromText1, 0, 0);
        28763  +    sqlite3_create_function (db, "ST_GeomCollFromText", 2, SQLITE_ANY, 0,
        28764  +			     fnct_GeomCollFromText2, 0, 0);
        28765  +    sqlite3_create_function (db, "ST_GeometryCollectionFromText", 1,
        28766  +			     SQLITE_ANY, 0, fnct_GeomCollFromText1, 0, 0);
        28767  +    sqlite3_create_function (db, "ST_GeometryCollectionFromText", 2,
        28768  +			     SQLITE_ANY, 0, fnct_GeomCollFromText2, 0, 0);
        28769  +    sqlite3_create_function (db, "ST_PointFromText", 1, SQLITE_ANY, 0,
        28770  +			     fnct_PointFromText1, 0, 0);
        28771  +    sqlite3_create_function (db, "ST_PointFromText", 2, SQLITE_ANY, 0,
        28772  +			     fnct_PointFromText2, 0, 0);
        28773  +    sqlite3_create_function (db, "ST_LineFromText", 1, SQLITE_ANY, 0,
        28774  +			     fnct_LineFromText1, 0, 0);
        28775  +    sqlite3_create_function (db, "ST_LineFromText", 2, SQLITE_ANY, 0,
        28776  +			     fnct_LineFromText2, 0, 0);
        28777  +    sqlite3_create_function (db, "ST_LineStringFromText", 1, SQLITE_ANY, 0,
        28778  +			     fnct_LineFromText1, 0, 0);
        28779  +    sqlite3_create_function (db, "ST_LineStringFromText", 2, SQLITE_ANY, 0,
        28780  +			     fnct_LineFromText2, 0, 0);
        28781  +    sqlite3_create_function (db, "ST_PolyFromText", 1, SQLITE_ANY, 0,
        28782  +			     fnct_PolyFromText1, 0, 0);
        28783  +    sqlite3_create_function (db, "ST_PolyFromText", 2, SQLITE_ANY, 0,
        28784  +			     fnct_PolyFromText2, 0, 0);
        28785  +    sqlite3_create_function (db, "ST_PolygonFromText", 1, SQLITE_ANY, 0,
        28786  +			     fnct_PolyFromText1, 0, 0);
        28787  +    sqlite3_create_function (db, "ST_PolygonFromText", 2, SQLITE_ANY, 0,
        28788  +			     fnct_PolyFromText2, 0, 0);
        28789  +    sqlite3_create_function (db, "ST_MPointFromText", 1, SQLITE_ANY, 0,
        28790  +			     fnct_MPointFromText1, 0, 0);
        28791  +    sqlite3_create_function (db, "ST_MPointFromText", 2, SQLITE_ANY, 0,
        28792  +			     fnct_MPointFromText2, 0, 0);
        28793  +    sqlite3_create_function (db, "ST_MultiPointFromText", 1, SQLITE_ANY, 0,
        28794  +			     fnct_MPointFromText1, 0, 0);
        28795  +    sqlite3_create_function (db, "ST_MultiPointFromText", 2, SQLITE_ANY, 0,
        28796  +			     fnct_MPointFromText2, 0, 0);
        28797  +    sqlite3_create_function (db, "ST_MLineFromText", 1, SQLITE_ANY, 0,
        28798  +			     fnct_MLineFromText1, 0, 0);
        28799  +    sqlite3_create_function (db, "ST_MLineFromText", 2, SQLITE_ANY, 0,
        28800  +			     fnct_MLineFromText2, 0, 0);
        28801  +    sqlite3_create_function (db, "ST_MultiLineStringFromText", 1, SQLITE_ANY,
        28802  +			     0, fnct_MLineFromText1, 0, 0);
        28803  +    sqlite3_create_function (db, "ST_MultiLineStringFromText", 2, SQLITE_ANY,
        28804  +			     0, fnct_MLineFromText2, 0, 0);
        28805  +    sqlite3_create_function (db, "ST_MPolyFromText", 1, SQLITE_ANY, 0,
        28806  +			     fnct_MPolyFromText1, 0, 0);
        28807  +    sqlite3_create_function (db, "ST_MPolyFromText", 2, SQLITE_ANY, 0,
        28808  +			     fnct_MPolyFromText2, 0, 0);
        28809  +    sqlite3_create_function (db, "ST_MultiPolygonFromText", 1, SQLITE_ANY, 0,
        28810  +			     fnct_MPolyFromText1, 0, 0);
        28811  +    sqlite3_create_function (db, "ST_MultiPolygonFromText", 2, SQLITE_ANY, 0,
        28812  +			     fnct_MPolyFromText2, 0, 0);
        28813  +    sqlite3_create_function (db, "ST_WKBToSQL", 1, SQLITE_ANY, 0,
        28814  +			     fnct_WkbToSql, 0, 0);
        28815  +    sqlite3_create_function (db, "ST_GeomFromWKB", 1, SQLITE_ANY, 0,
        28816  +			     fnct_GeomFromWkb1, 0, 0);
        28817  +    sqlite3_create_function (db, "ST_GeomFromWKB", 2, SQLITE_ANY, 0,
        28818  +			     fnct_GeomFromWkb2, 0, 0);
        28819  +    sqlite3_create_function (db, "ST_GeometryFromWKB", 1, SQLITE_ANY, 0,
        28820  +			     fnct_GeomFromWkb1, 0, 0);
        28821  +    sqlite3_create_function (db, "ST_GeometryFromWKB", 2, SQLITE_ANY, 0,
        28822  +			     fnct_GeomFromWkb2, 0, 0);
        28823  +    sqlite3_create_function (db, "ST_GeomCollFromWKB", 1, SQLITE_ANY, 0,
        28824  +			     fnct_GeomCollFromWkb1, 0, 0);
        28825  +    sqlite3_create_function (db, "ST_GeomCollFromWKB", 2, SQLITE_ANY, 0,
        28826  +			     fnct_GeomCollFromWkb2, 0, 0);
        28827  +    sqlite3_create_function (db, "ST_GeometryCollectionFromWKB", 1, SQLITE_ANY,
        28828  +			     0, fnct_GeomCollFromWkb1, 0, 0);
        28829  +    sqlite3_create_function (db, "ST_GeometryCollectionFromWKB", 2, SQLITE_ANY,
        28830  +			     0, fnct_GeomCollFromWkb2, 0, 0);
        28831  +    sqlite3_create_function (db, "ST_PointFromWKB", 1, SQLITE_ANY, 0,
        28832  +			     fnct_PointFromWkb1, 0, 0);
        28833  +    sqlite3_create_function (db, "ST_PointFromWKB", 2, SQLITE_ANY, 0,
        28834  +			     fnct_PointFromWkb2, 0, 0);
        28835  +    sqlite3_create_function (db, "ST_LineFromWKB", 1, SQLITE_ANY, 0,
        28836  +			     fnct_LineFromWkb1, 0, 0);
        28837  +    sqlite3_create_function (db, "ST_LineFromWKB", 2, SQLITE_ANY, 0,
        28838  +			     fnct_LineFromWkb2, 0, 0);
        28839  +    sqlite3_create_function (db, "ST_LineStringFromWKB", 1, SQLITE_ANY, 0,
        28840  +			     fnct_LineFromWkb1, 0, 0);
        28841  +    sqlite3_create_function (db, "ST_LineStringFromWKB", 2, SQLITE_ANY, 0,
        28842  +			     fnct_LineFromWkb2, 0, 0);
        28843  +    sqlite3_create_function (db, "ST_PolyFromWKB", 1, SQLITE_ANY, 0,
        28844  +			     fnct_PolyFromWkb1, 0, 0);
        28845  +    sqlite3_create_function (db, "ST_PolyFromWKB", 2, SQLITE_ANY, 0,
        28846  +			     fnct_PolyFromWkb2, 0, 0);
        28847  +    sqlite3_create_function (db, "ST_PolygonFromWKB", 1, SQLITE_ANY, 0,
        28848  +			     fnct_PolyFromWkb1, 0, 0);
        28849  +    sqlite3_create_function (db, "ST_PolygonFromWKB", 2, SQLITE_ANY, 0,
        28850  +			     fnct_PolyFromWkb2, 0, 0);
        28851  +    sqlite3_create_function (db, "ST_MPointFromWKB", 1, SQLITE_ANY, 0,
        28852  +			     fnct_MPointFromWkb1, 0, 0);
        28853  +    sqlite3_create_function (db, "ST_MPointFromWKB", 2, SQLITE_ANY, 0,
        28854  +			     fnct_MPointFromWkb2, 0, 0);
        28855  +    sqlite3_create_function (db, "ST_MultiPointFromWKB", 1, SQLITE_ANY, 0,
        28856  +			     fnct_MPointFromWkb1, 0, 0);
        28857  +    sqlite3_create_function (db, "ST_MultiPointFromWKB", 2, SQLITE_ANY, 0,
        28858  +			     fnct_MPointFromWkb2, 0, 0);
        28859  +    sqlite3_create_function (db, "ST_MLineFromWKB", 1, SQLITE_ANY, 0,
        28860  +			     fnct_MLineFromWkb1, 0, 0);
        28861  +    sqlite3_create_function (db, "ST_MLineFromWKB", 2, SQLITE_ANY, 0,
        28862  +			     fnct_MLineFromWkb2, 0, 0);
        28863  +    sqlite3_create_function (db, "ST_MultiLineStringFromWKB", 1, SQLITE_ANY, 0,
        28864  +			     fnct_MLineFromWkb1, 0, 0);
        28865  +    sqlite3_create_function (db, "ST_MultiLineStringFromWKB", 2, SQLITE_ANY, 0,
        28866  +			     fnct_MLineFromWkb2, 0, 0);
        28867  +    sqlite3_create_function (db, "ST_MPolyFromWKB", 1, SQLITE_ANY, 0,
        28868  +			     fnct_MPolyFromWkb1, 0, 0);
        28869  +    sqlite3_create_function (db, "ST_MPolyFromWKB", 2, SQLITE_ANY, 0,
        28870  +			     fnct_MPolyFromWkb2, 0, 0);
        28871  +    sqlite3_create_function (db, "ST_MultiPolygonFromWKB", 1, SQLITE_ANY, 0,
        28872  +			     fnct_MPolyFromWkb1, 0, 0);
        28873  +    sqlite3_create_function (db, "ST_MultiPolygonFromWKB", 2, SQLITE_ANY, 0,
        28874  +			     fnct_MPolyFromWkb2, 0, 0);
        28875  +    sqlite3_create_function (db, "GeomFromFGF", 1, SQLITE_ANY, 0,
        28876  +			     fnct_GeometryFromFGF1, 0, 0);
        28877  +    sqlite3_create_function (db, "GeomFromFGF", 2, SQLITE_ANY, 0,
        28878  +			     fnct_GeometryFromFGF2, 0, 0);
        28879  +    sqlite3_create_function (db, "CompressGeometry", 1, SQLITE_ANY, 0,
        28880  +			     fnct_CompressGeometry, 0, 0);
        28881  +    sqlite3_create_function (db, "UncompressGeometry", 1, SQLITE_ANY, 0,
        28882  +			     fnct_UncompressGeometry, 0, 0);
        28883  +    sqlite3_create_function (db, "SanitizeGeometry", 1, SQLITE_ANY, 0,
        28884  +			     fnct_SanitizeGeometry, 0, 0);
        28885  +    sqlite3_create_function (db, "CastToInteger", 1, SQLITE_ANY, 0,
        28886  +			     fnct_CastToInteger, 0, 0);
        28887  +    sqlite3_create_function (db, "CastToDouble", 1, SQLITE_ANY, 0,
        28888  +			     fnct_CastToDouble, 0, 0);
        28889  +    sqlite3_create_function (db, "CastToText", 1, SQLITE_ANY, 0,
        28890  +			     fnct_CastToText, 0, 0);
        28891  +    sqlite3_create_function (db, "CastToText", 2, SQLITE_ANY, 0,
        28892  +			     fnct_CastToText, 0, 0);
        28893  +    sqlite3_create_function (db, "CastToBlob", 1, SQLITE_ANY, 0,
        28894  +			     fnct_CastToBlob, 0, 0);
        28895  +    sqlite3_create_function (db, "CastToBlob", 2, SQLITE_ANY, 0,
        28896  +			     fnct_CastToBlob, 0, 0);
        28897  +    sqlite3_create_function (db, "ForceAsNull", 2, SQLITE_ANY, 0,
        28898  +			     fnct_ForceAsNull, 0, 0);
        28899  +    sqlite3_create_function (db, "CreateUUID", 0, SQLITE_ANY, 0,
        28900  +			     fnct_CreateUUID, 0, 0);
        28901  +    sqlite3_create_function (db, "MD5Checksum", 1, SQLITE_ANY, 0,
        28902  +			     fnct_MD5Checksum, 0, 0);
        28903  +    sqlite3_create_function (db, "MD5TotalChecksum", 1, SQLITE_ANY, 0, 0,
        28904  +			     fnct_MD5TotalChecksum_step,
        28905  +			     fnct_MD5TotalChecksum_final);
        28906  +    sqlite3_create_function (db, "CastToPoint", 1, SQLITE_ANY, 0,
        28907  +			     fnct_CastToPoint, 0, 0);
        28908  +    sqlite3_create_function (db, "CastToLinestring", 1, SQLITE_ANY, 0,
        28909  +			     fnct_CastToLinestring, 0, 0);
        28910  +    sqlite3_create_function (db, "CastToPolygon", 1, SQLITE_ANY, 0,
        28911  +			     fnct_CastToPolygon, 0, 0);
        28912  +    sqlite3_create_function (db, "CastToMultiPoint", 1, SQLITE_ANY, 0,
        28913  +			     fnct_CastToMultiPoint, 0, 0);
        28914  +    sqlite3_create_function (db, "CastToMultiLinestring", 1, SQLITE_ANY, 0,
        28915  +			     fnct_CastToMultiLinestring, 0, 0);
        28916  +    sqlite3_create_function (db, "CastToMultiPolygon", 1, SQLITE_ANY, 0,
        28917  +			     fnct_CastToMultiPolygon, 0, 0);
        28918  +    sqlite3_create_function (db, "CastToGeometryCollection", 1, SQLITE_ANY, 0,
        28919  +			     fnct_CastToGeometryCollection, 0, 0);
        28920  +    sqlite3_create_function (db, "CastToMulti", 1, SQLITE_ANY, 0,
        28921  +			     fnct_CastToMulti, 0, 0);
        28922  +    sqlite3_create_function (db, "ST_Multi", 1, SQLITE_ANY, 0,
        28923  +			     fnct_CastToMulti, 0, 0);
        28924  +    sqlite3_create_function (db, "CastToSingle", 1, SQLITE_ANY, 0,
        28925  +			     fnct_CastToSingle, 0, 0);
        28926  +    sqlite3_create_function (db, "CastToXY", 1, SQLITE_ANY, 0, fnct_CastToXY,
        28927  +			     0, 0);
        28928  +    sqlite3_create_function (db, "CastToXYZ", 1, SQLITE_ANY, 0, fnct_CastToXYZ,
        28929  +			     0, 0);
        28930  +    sqlite3_create_function (db, "CastToXYM", 1, SQLITE_ANY, 0, fnct_CastToXYM,
        28931  +			     0, 0);
        28932  +    sqlite3_create_function (db, "CastToXYZM", 1, SQLITE_ANY, 0,
        28933  +			     fnct_CastToXYZM, 0, 0);
        28934  +    sqlite3_create_function (db, "ExtractMultiPoint", 1, SQLITE_ANY, 0,
        28935  +			     fnct_ExtractMultiPoint, 0, 0);
        28936  +    sqlite3_create_function (db, "ExtractMultiLinestring", 1, SQLITE_ANY, 0,
        28937  +			     fnct_ExtractMultiLinestring, 0, 0);
        28938  +    sqlite3_create_function (db, "ExtractMultiPolygon", 1, SQLITE_ANY, 0,
        28939  +			     fnct_ExtractMultiPolygon, 0, 0);
        28940  +    sqlite3_create_function (db, "ST_Reverse", 1, SQLITE_ANY, 0, fnct_Reverse,
        28941  +			     0, 0);
        28942  +    sqlite3_create_function (db, "ST_ForceLHR", 1, SQLITE_ANY, 0,
        28943  +			     fnct_ForceLHR, 0, 0);
        28944  +    sqlite3_create_function (db, "Dimension", 1, SQLITE_ANY, 0, fnct_Dimension,
        28945  +			     0, 0);
        28946  +    sqlite3_create_function (db, "ST_Dimension", 1, SQLITE_ANY, 0,
        28947  +			     fnct_Dimension, 0, 0);
        28948  +    sqlite3_create_function (db, "CoordDimension", 1, SQLITE_ANY, 0,
        28949  +			     fnct_CoordDimension, 0, 0);
        28950  +    sqlite3_create_function (db, "ST_NDims", 1, SQLITE_ANY, 0, fnct_NDims, 0,
        28951  +			     0);
        28952  +    sqlite3_create_function (db, "GeometryType", 1, SQLITE_ANY, 0,
        28953  +			     fnct_GeometryType, 0, 0);
        28954  +    sqlite3_create_function (db, "ST_GeometryType", 1, SQLITE_ANY, 0,
        28955  +			     fnct_GeometryType, 0, 0);
        28956  +    sqlite3_create_function (db, "GeometryAliasType", 1, SQLITE_ANY, 0,
        28957  +			     fnct_GeometryAliasType, 0, 0);
        28958  +    sqlite3_create_function (db, "SridFromAuthCRS", 2, SQLITE_ANY, 0,
        28959  +			     fnct_SridFromAuthCRS, 0, 0);
        28960  +    sqlite3_create_function (db, "SRID", 1, SQLITE_ANY, 0, fnct_SRID, 0, 0);
        28961  +    sqlite3_create_function (db, "ST_SRID", 1, SQLITE_ANY, 0, fnct_SRID, 0, 0);
        28962  +    sqlite3_create_function (db, "SetSRID", 2, SQLITE_ANY, 0, fnct_SetSRID, 0,
        28963  +			     0);
        28964  +    sqlite3_create_function (db, "IsEmpty", 1, SQLITE_ANY, 0, fnct_IsEmpty, 0,
        28965  +			     0);
        28966  +    sqlite3_create_function (db, "ST_IsEmpty", 1, SQLITE_ANY, 0, fnct_IsEmpty,
        28967  +			     0, 0);
        28968  +    sqlite3_create_function (db, "ST_Is3D", 1, SQLITE_ANY, 0, fnct_Is3D, 0, 0);
        28969  +    sqlite3_create_function (db, "ST_IsMeasured", 1, SQLITE_ANY, 0,
        28970  +			     fnct_IsMeasured, 0, 0);
        28971  +    sqlite3_create_function (db, "Envelope", 1, SQLITE_ANY, 0, fnct_Envelope,
        28972  +			     0, 0);
        28973  +    sqlite3_create_function (db, "ST_Envelope", 1, SQLITE_ANY, 0,
        28974  +			     fnct_Envelope, 0, 0);
        28975  +    sqlite3_create_function (db, "ST_Expand", 2, SQLITE_ANY, 0, fnct_Expand,
        28976  +			     0, 0);
        28977  +    sqlite3_create_function (db, "X", 1, SQLITE_ANY, 0, fnct_X, 0, 0);
        28978  +    sqlite3_create_function (db, "Y", 1, SQLITE_ANY, 0, fnct_Y, 0, 0);
        28979  +    sqlite3_create_function (db, "Z", 1, SQLITE_ANY, 0, fnct_Z, 0, 0);
        28980  +    sqlite3_create_function (db, "M", 1, SQLITE_ANY, 0, fnct_M, 0, 0);
        28981  +    sqlite3_create_function (db, "ST_X", 1, SQLITE_ANY, 0, fnct_X, 0, 0);
        28982  +    sqlite3_create_function (db, "ST_Y", 1, SQLITE_ANY, 0, fnct_Y, 0, 0);
        28983  +    sqlite3_create_function (db, "ST_Z", 1, SQLITE_ANY, 0, fnct_Z, 0, 0);
        28984  +    sqlite3_create_function (db, "ST_M", 1, SQLITE_ANY, 0, fnct_M, 0, 0);
        28985  +    sqlite3_create_function (db, "ST_MinX", 1, SQLITE_ANY, 0, fnct_MbrMinX, 0,
        28986  +			     0);
        28987  +    sqlite3_create_function (db, "ST_MinY", 1, SQLITE_ANY, 0, fnct_MbrMinY, 0,
        28988  +			     0);
        28989  +    sqlite3_create_function (db, "ST_MinZ", 1, SQLITE_ANY, 0, fnct_MinZ, 0, 0);
        28990  +    sqlite3_create_function (db, "ST_MinM", 1, SQLITE_ANY, 0, fnct_MinM, 0, 0);
        28991  +    sqlite3_create_function (db, "ST_MaxX", 1, SQLITE_ANY, 0, fnct_MbrMaxX, 0,
        28992  +			     0);
        28993  +    sqlite3_create_function (db, "ST_MaxY", 1, SQLITE_ANY, 0, fnct_MbrMaxY, 0,
        28994  +			     0);
        28995  +    sqlite3_create_function (db, "ST_MaxZ", 1, SQLITE_ANY, 0, fnct_MaxZ, 0, 0);
        28996  +    sqlite3_create_function (db, "ST_MaxM", 1, SQLITE_ANY, 0, fnct_MaxM, 0, 0);
        28997  +    sqlite3_create_function (db, "NumPoints", 1, SQLITE_ANY, 0,
        28998  +			     fnct_NumPoints, 0, 0);
        28999  +    sqlite3_create_function (db, "ST_NumPoints", 1, SQLITE_ANY, 0,
        29000  +			     fnct_NumPoints, 0, 0);
        29001  +    sqlite3_create_function (db, "StartPoint", 1, SQLITE_ANY, 0,
        29002  +			     fnct_StartPoint, 0, 0);
        29003  +    sqlite3_create_function (db, "EndPoint", 1, SQLITE_ANY, 0, fnct_EndPoint,
        29004  +			     0, 0);
        29005  +    sqlite3_create_function (db, "ST_StartPoint", 1, SQLITE_ANY, 0,
        29006  +			     fnct_StartPoint, 0, 0);
        29007  +    sqlite3_create_function (db, "ST_EndPoint", 1, SQLITE_ANY, 0,
        29008  +			     fnct_EndPoint, 0, 0);
        29009  +    sqlite3_create_function (db, "PointN", 2, SQLITE_ANY, 0, fnct_PointN, 0, 0);
        29010  +    sqlite3_create_function (db, "ST_PointN", 2, SQLITE_ANY, 0, fnct_PointN, 0,
        29011  +			     0);
        29012  +    sqlite3_create_function (db, "ExteriorRing", 1, SQLITE_ANY, 0,
        29013  +			     fnct_ExteriorRing, 0, 0);
        29014  +    sqlite3_create_function (db, "ST_ExteriorRing", 1, SQLITE_ANY, 0,
        29015  +			     fnct_ExteriorRing, 0, 0);
        29016  +    sqlite3_create_function (db, "NumInteriorRing", 1, SQLITE_ANY, 0,
        29017  +			     fnct_NumInteriorRings, 0, 0);
        29018  +    sqlite3_create_function (db, "NumInteriorRings", 1, SQLITE_ANY, 0,
        29019  +			     fnct_NumInteriorRings, 0, 0);
        29020  +    sqlite3_create_function (db, "ST_NumInteriorRing", 1, SQLITE_ANY, 0,
        29021  +			     fnct_NumInteriorRings, 0, 0);
        29022  +    sqlite3_create_function (db, "InteriorRingN", 2, SQLITE_ANY, 0,
        29023  +			     fnct_InteriorRingN, 0, 0);
        29024  +    sqlite3_create_function (db, "ST_InteriorRingN", 2, SQLITE_ANY, 0,
        29025  +			     fnct_InteriorRingN, 0, 0);
        29026  +    sqlite3_create_function (db, "NumGeometries", 1, SQLITE_ANY, 0,
        29027  +			     fnct_NumGeometries, 0, 0);
        29028  +    sqlite3_create_function (db, "ST_NumGeometries", 1, SQLITE_ANY, 0,
        29029  +			     fnct_NumGeometries, 0, 0);
        29030  +    sqlite3_create_function (db, "GeometryN", 2, SQLITE_ANY, 0, fnct_GeometryN,
        29031  +			     0, 0);
        29032  +    sqlite3_create_function (db, "ST_GeometryN", 2, SQLITE_ANY, 0,
        29033  +			     fnct_GeometryN, 0, 0);
        29034  +    sqlite3_create_function (db, "MBRContains", 2, SQLITE_ANY, 0,
        29035  +			     fnct_MbrContains, 0, 0);
        29036  +    sqlite3_create_function (db, "MbrDisjoint", 2, SQLITE_ANY, 0,
        29037  +			     fnct_MbrDisjoint, 0, 0);
        29038  +    sqlite3_create_function (db, "MBREqual", 2, SQLITE_ANY, 0, fnct_MbrEqual,
        29039  +			     0, 0);
        29040  +    sqlite3_create_function (db, "MbrIntersects", 2, SQLITE_ANY, 0,
        29041  +			     fnct_MbrIntersects, 0, 0);
        29042  +    sqlite3_create_function (db, "ST_EnvIntersects", 2, SQLITE_ANY, 0,
        29043  +			     fnct_MbrIntersects, 0, 0);
        29044  +    sqlite3_create_function (db, "ST_EnvIntersects", 5, SQLITE_ANY, 0,
        29045  +			     fnct_EnvIntersects, 0, 0);
        29046  +    sqlite3_create_function (db, "ST_EnvelopesIntersects", 2, SQLITE_ANY, 0,
        29047  +			     fnct_MbrIntersects, 0, 0);
        29048  +    sqlite3_create_function (db, "ST_EnvelopesIntersects", 5, SQLITE_ANY, 0,
        29049  +			     fnct_EnvIntersects, 0, 0);
        29050  +    sqlite3_create_function (db, "MBROverlaps", 2, SQLITE_ANY, 0,
        29051  +			     fnct_MbrOverlaps, 0, 0);
        29052  +    sqlite3_create_function (db, "MbrTouches", 2, SQLITE_ANY, 0,
        29053  +			     fnct_MbrTouches, 0, 0);
        29054  +    sqlite3_create_function (db, "MbrWithin", 2, SQLITE_ANY, 0, fnct_MbrWithin,
        29055  +			     0, 0);
        29056  +    sqlite3_create_function (db, "ShiftCoords", 3, SQLITE_ANY, 0,
        29057  +			     fnct_ShiftCoords, 0, 0);
        29058  +    sqlite3_create_function (db, "ShiftCoordinates", 3, SQLITE_ANY, 0,
        29059  +			     fnct_ShiftCoords, 0, 0);
        29060  +    sqlite3_create_function (db, "ST_Translate", 4, SQLITE_ANY, 0,
        29061  +			     fnct_Translate, 0, 0);
        29062  +    sqlite3_create_function (db, "ST_Shift_Longitude", 1, SQLITE_ANY, 0,
        29063  +			     fnct_ShiftLongitude, 0, 0);
        29064  +    sqlite3_create_function (db, "NormalizeLonLat", 1, SQLITE_ANY, 0,
        29065  +			     fnct_NormalizeLonLat, 0, 0);
        29066  +    sqlite3_create_function (db, "ScaleCoords", 2, SQLITE_ANY, 0,
        29067  +			     fnct_ScaleCoords, 0, 0);
        29068  +    sqlite3_create_function (db, "ScaleCoordinates", 2, SQLITE_ANY, 0,
        29069  +			     fnct_ScaleCoords, 0, 0);
        29070  +    sqlite3_create_function (db, "ScaleCoords", 3, SQLITE_ANY, 0,
        29071  +			     fnct_ScaleCoords, 0, 0);
        29072  +    sqlite3_create_function (db, "ScaleCoordinates", 3, SQLITE_ANY, 0,
        29073  +			     fnct_ScaleCoords, 0, 0);
        29074  +    sqlite3_create_function (db, "RotateCoords", 2, SQLITE_ANY, 0,
        29075  +			     fnct_RotateCoords, 0, 0);
        29076  +    sqlite3_create_function (db, "RotateCoordinates", 2, SQLITE_ANY, 0,
        29077  +			     fnct_RotateCoords, 0, 0);
        29078  +    sqlite3_create_function (db, "ReflectCoords", 3, SQLITE_ANY, 0,
        29079  +			     fnct_ReflectCoords, 0, 0);
        29080  +    sqlite3_create_function (db, "ReflectCoordinates", 3, SQLITE_ANY, 0,
        29081  +			     fnct_ReflectCoords, 0, 0);
        29082  +    sqlite3_create_function (db, "SwapCoords", 1, SQLITE_ANY, 0,
        29083  +			     fnct_SwapCoords, 0, 0);
        29084  +    sqlite3_create_function (db, "SwapCoordinates", 1, SQLITE_ANY, 0,
        29085  +			     fnct_SwapCoords, 0, 0);
        29086  +    sqlite3_create_function (db, "BuildMbr", 4, SQLITE_ANY, 0, fnct_BuildMbr1,
        29087  +			     0, 0);
        29088  +    sqlite3_create_function (db, "BuildMbr", 5, SQLITE_ANY, 0, fnct_BuildMbr2,
        29089  +			     0, 0);
        29090  +    sqlite3_create_function (db, "BuildCircleMbr", 3, SQLITE_ANY, 0,
        29091  +			     fnct_BuildCircleMbr1, 0, 0);
        29092  +    sqlite3_create_function (db, "BuildCircleMbr", 4, SQLITE_ANY, 0,
        29093  +			     fnct_BuildCircleMbr2, 0, 0);
        29094  +    sqlite3_create_function (db, "Extent", 1, SQLITE_ANY, 0, 0,
        29095  +			     fnct_Extent_step, fnct_Extent_final);
        29096  +    sqlite3_create_function (db, "MbrMinX", 1, SQLITE_ANY, 0, fnct_MbrMinX, 0,
        29097  +			     0);
        29098  +    sqlite3_create_function (db, "MbrMaxX", 1, SQLITE_ANY, 0, fnct_MbrMaxX, 0,
        29099  +			     0);
        29100  +    sqlite3_create_function (db, "MbrMinY", 1, SQLITE_ANY, 0, fnct_MbrMinY, 0,
        29101  +			     0);
        29102  +    sqlite3_create_function (db, "MbrMaxY", 1, SQLITE_ANY, 0, fnct_MbrMaxY, 0,
        29103  +			     0);
        29104  +    sqlite3_create_function (db, "ST_Point", 2, SQLITE_ANY, 0, fnct_MakePoint1,
        29105  +			     0, 0);
        29106  +    sqlite3_create_function (db, "MakePoint", 2, SQLITE_ANY, 0,
        29107  +			     fnct_MakePoint1, 0, 0);
        29108  +    sqlite3_create_function (db, "MakePoint", 3, SQLITE_ANY, 0,
        29109  +			     fnct_MakePoint2, 0, 0);
        29110  +    sqlite3_create_function (db, "MakePointZ", 3, SQLITE_ANY, 0,
        29111  +			     fnct_MakePointZ1, 0, 0);
        29112  +    sqlite3_create_function (db, "MakePointZ", 4, SQLITE_ANY, 0,
        29113  +			     fnct_MakePointZ2, 0, 0);
        29114  +    sqlite3_create_function (db, "MakePointM", 3, SQLITE_ANY, 0,
        29115  +			     fnct_MakePointM1, 0, 0);
        29116  +    sqlite3_create_function (db, "MakePointM", 4, SQLITE_ANY, 0,
        29117  +			     fnct_MakePointM2, 0, 0);
        29118  +    sqlite3_create_function (db, "MakePointZM", 4, SQLITE_ANY, 0,
        29119  +			     fnct_MakePointZM1, 0, 0);
        29120  +    sqlite3_create_function (db, "MakePointZM", 5, SQLITE_ANY, 0,
        29121  +			     fnct_MakePointZM2, 0, 0);
        29122  +    sqlite3_create_function (db, "MakeLine", 1, SQLITE_ANY, 0, 0,
        29123  +			     fnct_MakeLine_step, fnct_MakeLine_final);
        29124  +    sqlite3_create_function (db, "MakeLine", 2, SQLITE_ANY, 0, fnct_MakeLine,
        29125  +			     0, 0);
        29126  +    sqlite3_create_function (db, "MakeCircle", 3, SQLITE_ANY, 0,
        29127  +			     fnct_MakeCircle, 0, 0);
        29128  +    sqlite3_create_function (db, "MakeCircle", 4, SQLITE_ANY, 0,
        29129  +			     fnct_MakeCircle, 0, 0);
        29130  +    sqlite3_create_function (db, "MakeCircle", 5, SQLITE_ANY, 0,
        29131  +			     fnct_MakeCircle, 0, 0);
        29132  +    sqlite3_create_function (db, "MakeEllipse", 4, SQLITE_ANY, 0,
        29133  +			     fnct_MakeEllipse, 0, 0);
        29134  +    sqlite3_create_function (db, "MakeEllipse", 5, SQLITE_ANY, 0,
        29135  +			     fnct_MakeEllipse, 0, 0);
        29136  +    sqlite3_create_function (db, "MakeEllipse", 6, SQLITE_ANY, 0,
        29137  +			     fnct_MakeEllipse, 0, 0);
        29138  +    sqlite3_create_function (db, "MakeArc", 5, SQLITE_ANY, 0, fnct_MakeArc, 0,
        29139  +			     0);
        29140  +    sqlite3_create_function (db, "MakeArc", 6, SQLITE_ANY, 0, fnct_MakeArc, 0,
        29141  +			     0);
        29142  +    sqlite3_create_function (db, "MakeArc", 7, SQLITE_ANY, 0, fnct_MakeArc, 0,
        29143  +			     0);
        29144  +    sqlite3_create_function (db, "MakeEllipticArc", 6, SQLITE_ANY, 0,
        29145  +			     fnct_MakeEllipticArc, 0, 0);
        29146  +    sqlite3_create_function (db, "MakeEllipticArc", 7, SQLITE_ANY, 0,
        29147  +			     fnct_MakeEllipticArc, 0, 0);
        29148  +    sqlite3_create_function (db, "MakeEllipticArc", 8, SQLITE_ANY, 0,
        29149  +			     fnct_MakeEllipticArc, 0, 0);
        29150  +    sqlite3_create_function (db, "MakeCircularSector", 5, SQLITE_ANY, 0,
        29151  +			     fnct_MakeCircularSector, 0, 0);
        29152  +    sqlite3_create_function (db, "MakeCircularSector", 6, SQLITE_ANY, 0,
        29153  +			     fnct_MakeCircularSector, 0, 0);
        29154  +    sqlite3_create_function (db, "MakeCircularSector", 7, SQLITE_ANY, 0,
        29155  +			     fnct_MakeCircularSector, 0, 0);
        29156  +    sqlite3_create_function (db, "MakeCircularStripe", 6, SQLITE_ANY, 0,
        29157  +			     fnct_MakeCircularStripe, 0, 0);
        29158  +    sqlite3_create_function (db, "MakeCircularStripe", 7, SQLITE_ANY, 0,
        29159  +			     fnct_MakeCircularStripe, 0, 0);
        29160  +    sqlite3_create_function (db, "MakeCircularStripe", 8, SQLITE_ANY, 0,
        29161  +			     fnct_MakeCircularStripe, 0, 0);
        29162  +    sqlite3_create_function (db, "MakeEllipticSector", 6, SQLITE_ANY, 0,
        29163  +			     fnct_MakeEllipticSector, 0, 0);
        29164  +    sqlite3_create_function (db, "MakeEllipticSector", 7, SQLITE_ANY, 0,
        29165  +			     fnct_MakeEllipticSector, 0, 0);
        29166  +    sqlite3_create_function (db, "MakeEllipticSector", 8, SQLITE_ANY, 0,
        29167  +			     fnct_MakeEllipticSector, 0, 0);
        29168  +    sqlite3_create_function (db, "Collect", 1, SQLITE_ANY, cache, 0,
        29169  +			     fnct_Collect_step, fnct_Collect_final);
        29170  +    sqlite3_create_function (db, "Collect", 2, SQLITE_ANY, cache, fnct_Collect,
        29171  +			     0, 0);
        29172  +    sqlite3_create_function (db, "ST_Collect", 1, SQLITE_ANY, cache, 0,
        29173  +			     fnct_Collect_step, fnct_Collect_final);
        29174  +    sqlite3_create_function (db, "ST_Collect", 2, SQLITE_ANY, cache,
        29175  +			     fnct_Collect, 0, 0);
        29176  +    sqlite3_create_function (db, "BuildMbrFilter", 4, SQLITE_ANY, 0,
        29177  +			     fnct_BuildMbrFilter, 0, 0);
        29178  +    sqlite3_create_function (db, "FilterMbrWithin", 4, SQLITE_ANY, 0,
        29179  +			     fnct_FilterMbrWithin, 0, 0);
        29180  +    sqlite3_create_function (db, "FilterMbrContains", 4, SQLITE_ANY, 0,
        29181  +			     fnct_FilterMbrContains, 0, 0);
        29182  +    sqlite3_create_function (db, "FilterMbrIntersects", 4, SQLITE_ANY, 0,
        29183  +			     fnct_FilterMbrIntersects, 0, 0);
        29184  +    sqlite3_create_function (db, "LinesFromRings", 1, SQLITE_ANY, 0,
        29185  +			     fnct_LinesFromRings, 0, 0);
        29186  +    sqlite3_create_function (db, "ST_LinesFromRings", 1, SQLITE_ANY, 0,
        29187  +			     fnct_LinesFromRings, 0, 0);
        29188  +    sqlite3_create_function (db, "LinesFromRings", 2, SQLITE_ANY, 0,
        29189  +			     fnct_LinesFromRings, 0, 0);
        29190  +    sqlite3_create_function (db, "ST_LinesFromRings", 2, SQLITE_ANY, 0,
        29191  +			     fnct_LinesFromRings, 0, 0);
        29192  +    sqlite3_create_function (db, "ST_NPoints", 1, SQLITE_ANY, 0, fnct_NPoints,
        29193  +			     0, 0);
        29194  +    sqlite3_create_function (db, "ST_nrings", 1, SQLITE_ANY, 0, fnct_NRings, 0,
        29195  +			     0);
        29196  +    sqlite3_create_function (db, "ToGARS", 1, SQLITE_ANY, 0, fnct_ToGARS, 0, 0);
        29197  +    sqlite3_create_function (db, "GARSMbr", 1, SQLITE_ANY, 0, fnct_GARSMbr, 0,
        29198  +			     0);
        29199  +    sqlite3_create_function (db, "SnapToGrid", 2, SQLITE_ANY, 0,
        29200  +			     fnct_SnapToGrid, 0, 0);
        29201  +    sqlite3_create_function (db, "ST_SnapToGrid", 2, SQLITE_ANY, 0,
        29202  +			     fnct_SnapToGrid, 0, 0);
        29203  +    sqlite3_create_function (db, "SnapToGrid", 3, SQLITE_ANY, 0,
        29204  +			     fnct_SnapToGrid, 0, 0);
        29205  +    sqlite3_create_function (db, "ST_SnapToGrid", 3, SQLITE_ANY, 0,
        29206  +			     fnct_SnapToGrid, 0, 0);
        29207  +    sqlite3_create_function (db, "SnapToGrid", 5, SQLITE_ANY, 0,
        29208  +			     fnct_SnapToGrid, 0, 0);
        29209  +    sqlite3_create_function (db, "ST_SnapToGrid", 5, SQLITE_ANY, 0,
        29210  +			     fnct_SnapToGrid, 0, 0);
        29211  +    sqlite3_create_function (db, "SnapToGrid", 6, SQLITE_ANY, 0,
        29212  +			     fnct_SnapToGrid, 0, 0);
        29213  +    sqlite3_create_function (db, "ST_SnapToGrid", 6, SQLITE_ANY, 0,
        29214  +			     fnct_SnapToGrid, 0, 0);
        29215  +    sqlite3_create_function (db, "AddPoint", 2, SQLITE_ANY, 0, fnct_AddPoint,
        29216  +			     0, 0);
        29217  +    sqlite3_create_function (db, "ST_AddPoint", 2, SQLITE_ANY, 0,
        29218  +			     fnct_AddPoint, 0, 0);
        29219  +    sqlite3_create_function (db, "AddPoint", 3, SQLITE_ANY, 0, fnct_AddPoint,
        29220  +			     0, 0);
        29221  +    sqlite3_create_function (db, "ST_AddPoint", 3, SQLITE_ANY, 0,
        29222  +			     fnct_AddPoint, 0, 0);
        29223  +    sqlite3_create_function (db, "RemovePoint", 2, SQLITE_ANY, 0,
        29224  +			     fnct_RemovePoint, 0, 0);
        29225  +    sqlite3_create_function (db, "ST_RemovePoint", 2, SQLITE_ANY, 0,
        29226  +			     fnct_RemovePoint, 0, 0);
        29227  +    sqlite3_create_function (db, "SetPoint", 3, SQLITE_ANY, 0, fnct_SetPoint,
        29228  +			     0, 0);
        29229  +    sqlite3_create_function (db, "ST_SetPoint", 3, SQLITE_ANY, 0,
        29230  +			     fnct_SetPoint, 0, 0);
        29231  +    sqlite3_create_function (db, "SetStartPoint", 2, SQLITE_ANY, 0,
        29232  +			     fnct_SetStartPoint, 0, 0);
        29233  +    sqlite3_create_function (db, "ST_SetStartPoint", 2, SQLITE_ANY, 0,
        29234  +			     fnct_SetStartPoint, 0, 0);
        29235  +    sqlite3_create_function (db, "SetEndPoint", 2, SQLITE_ANY, 0,
        29236  +			     fnct_SetEndPoint, 0, 0);
        29237  +    sqlite3_create_function (db, "ST_SetEndPoint", 2, SQLITE_ANY, 0,
        29238  +			     fnct_SetEndPoint, 0, 0);
        29239  +    sqlite3_create_function (db, "MakePolygon", 1, SQLITE_ANY, 0,
        29240  +			     fnct_MakePolygon, 0, 0);
        29241  +    sqlite3_create_function (db, "ST_MakePolygon", 1, SQLITE_ANY, 0,
        29242  +			     fnct_MakePolygon, 0, 0);
        29243  +    sqlite3_create_function (db, "MakePolygon", 2, SQLITE_ANY, 0,
        29244  +			     fnct_MakePolygon, 0, 0);
        29245  +    sqlite3_create_function (db, "ST_MakePolygon", 2, SQLITE_ANY, 0,
        29246  +			     fnct_MakePolygon, 0, 0);
 31745  29247   
 31746  29248   #ifndef OMIT_GEOS		/* including GEOS */
 31747         -    sqlite3_create_function_v2 (db, "BuildArea", 1,
 31748         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 31749         -				fnct_BuildArea, 0, 0, 0);
 31750         -    sqlite3_create_function_v2 (db, "ST_BuildArea", 1,
 31751         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 31752         -				fnct_BuildArea, 0, 0, 0);
 31753         -    sqlite3_create_function_v2 (db, "Polygonize", 1,
 31754         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 0,
 31755         -				fnct_Polygonize_step, fnct_Polygonize_final, 0);
 31756         -    sqlite3_create_function_v2 (db, "ST_Polygonize", 1,
 31757         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 0,
 31758         -				fnct_Polygonize_step, fnct_Polygonize_final, 0);
        29249  +    sqlite3_create_function (db, "BuildArea", 1, SQLITE_ANY, cache,
        29250  +			     fnct_BuildArea, 0, 0);
        29251  +    sqlite3_create_function (db, "ST_BuildArea", 1, SQLITE_ANY, cache,
        29252  +			     fnct_BuildArea, 0, 0);
        29253  +    sqlite3_create_function (db, "Polygonize", 1, SQLITE_ANY, cache, 0,
        29254  +			     fnct_Polygonize_step, fnct_Polygonize_final);
        29255  +    sqlite3_create_function (db, "ST_Polygonize", 1, SQLITE_ANY, cache, 0,
        29256  +			     fnct_Polygonize_step, fnct_Polygonize_final);
 31759  29257   #endif /* end including GEOS */
 31760  29258   
 31761         -    sqlite3_create_function_v2 (db, "DissolveSegments", 1,
 31762         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31763         -				fnct_DissolveSegments, 0, 0, 0);
 31764         -    sqlite3_create_function_v2 (db, "ST_DissolveSegments", 1,
 31765         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31766         -				fnct_DissolveSegments, 0, 0, 0);
 31767         -    sqlite3_create_function_v2 (db, "DissolvePoints", 1,
 31768         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31769         -				fnct_DissolvePoints, 0, 0, 0);
 31770         -    sqlite3_create_function_v2 (db, "ST_DissolvePoints", 1,
 31771         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31772         -				fnct_DissolvePoints, 0, 0, 0);
 31773         -    sqlite3_create_function_v2 (db, "CollectionExtract", 2,
 31774         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31775         -				fnct_CollectionExtract, 0, 0, 0);
 31776         -    sqlite3_create_function_v2 (db, "ST_CollectionExtract", 2,
 31777         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31778         -				fnct_CollectionExtract, 0, 0, 0);
 31779         -    sqlite3_create_function_v2 (db, "ST_Locate_Along_Measure", 2,
 31780         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31781         -				fnct_LocateBetweenMeasures, 0, 0, 0);
 31782         -    sqlite3_create_function_v2 (db, "ST_LocateAlong", 2,
 31783         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31784         -				fnct_LocateBetweenMeasures, 0, 0, 0);
 31785         -    sqlite3_create_function_v2 (db, "ST_Locate_Between_Measures", 3,
 31786         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31787         -				fnct_LocateBetweenMeasures, 0, 0, 0);
 31788         -    sqlite3_create_function_v2 (db, "ST_LocateBetween", 3,
 31789         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31790         -				fnct_LocateBetweenMeasures, 0, 0, 0);
        29259  +    sqlite3_create_function (db, "DissolveSegments", 1, SQLITE_ANY, 0,
        29260  +			     fnct_DissolveSegments, 0, 0);
        29261  +    sqlite3_create_function (db, "ST_DissolveSegments", 1, SQLITE_ANY, 0,
        29262  +			     fnct_DissolveSegments, 0, 0);
        29263  +    sqlite3_create_function (db, "DissolvePoints", 1, SQLITE_ANY, 0,
        29264  +			     fnct_DissolvePoints, 0, 0);
        29265  +    sqlite3_create_function (db, "ST_DissolvePoints", 1, SQLITE_ANY, 0,
        29266  +			     fnct_DissolvePoints, 0, 0);
        29267  +    sqlite3_create_function (db, "CollectionExtract", 2, SQLITE_ANY, 0,
        29268  +			     fnct_CollectionExtract, 0, 0);
        29269  +    sqlite3_create_function (db, "ST_CollectionExtract", 2, SQLITE_ANY, 0,
        29270  +			     fnct_CollectionExtract, 0, 0);
        29271  +    sqlite3_create_function (db, "ST_Locate_Along_Measure", 2, SQLITE_ANY, 0,
        29272  +			     fnct_LocateBetweenMeasures, 0, 0);
        29273  +    sqlite3_create_function (db, "ST_LocateAlong", 2, SQLITE_ANY, 0,
        29274  +			     fnct_LocateBetweenMeasures, 0, 0);
        29275  +    sqlite3_create_function (db, "ST_Locate_Between_Measures", 3, SQLITE_ANY,
        29276  +			     0, fnct_LocateBetweenMeasures, 0, 0);
        29277  +    sqlite3_create_function (db, "ST_LocateBetween", 3, SQLITE_ANY, 0,
        29278  +			     fnct_LocateBetweenMeasures, 0, 0);
 31791  29279   #ifndef OMIT_GEOCALLBACKS	/* supporting RTree geometry callbacks */
 31792  29280       sqlite3_rtree_geometry_callback (db, "RTreeWithin", fnct_RTreeIntersects,
 31793  29281   				     0);
 31794  29282       sqlite3_rtree_geometry_callback (db, "RTreeContains",
 31795  29283   				     fnct_RTreeIntersects, 0);
 31796  29284       sqlite3_rtree_geometry_callback (db, "RTreeIntersects",
 31797  29285   				     fnct_RTreeIntersects, 0);
 31798  29286       sqlite3_rtree_geometry_callback (db, "RTreeDistWithin",
 31799  29287   				     fnct_RTreeDistWithin, 0);
 31800  29288   #endif /* end RTree geometry callbacks */
 31801  29289   
 31802  29290   /* some BLOB/JPEG/EXIF functions */
 31803         -    sqlite3_create_function_v2 (db, "IsGeometryBlob", 1,
 31804         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31805         -				fnct_IsGeometryBlob, 0, 0, 0);
 31806         -    sqlite3_create_function_v2 (db, "IsZipBlob", 1,
 31807         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31808         -				fnct_IsZipBlob, 0, 0, 0);
 31809         -    sqlite3_create_function_v2 (db, "IsPdfBlob", 1,
 31810         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31811         -				fnct_IsPdfBlob, 0, 0, 0);
 31812         -    sqlite3_create_function_v2 (db, "IsTiffBlob", 1,
 31813         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31814         -				fnct_IsTiffBlob, 0, 0, 0);
 31815         -    sqlite3_create_function_v2 (db, "IsGifBlob", 1,
 31816         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31817         -				fnct_IsGifBlob, 0, 0, 0);
 31818         -    sqlite3_create_function_v2 (db, "IsPngBlob", 1,
 31819         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31820         -				fnct_IsPngBlob, 0, 0, 0);
 31821         -    sqlite3_create_function_v2 (db, "IsJpegBlob", 1,
 31822         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31823         -				fnct_IsJpegBlob, 0, 0, 0);
 31824         -    sqlite3_create_function_v2 (db, "IsExifBlob", 1,
 31825         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31826         -				fnct_IsExifBlob, 0, 0, 0);
 31827         -    sqlite3_create_function_v2 (db, "IsExifGpsBlob", 1,
 31828         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31829         -				fnct_IsExifGpsBlob, 0, 0, 0);
 31830         -    sqlite3_create_function_v2 (db, "IsWebpBlob", 1,
 31831         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31832         -				fnct_IsWebPBlob, 0, 0, 0);
 31833         -    sqlite3_create_function_v2 (db, "IsJP2Blob", 1,
 31834         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31835         -				fnct_IsJP2Blob, 0, 0, 0);
 31836         -    sqlite3_create_function_v2 (db, "GeomFromExifGpsBlob", 1,
 31837         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31838         -				fnct_GeomFromExifGpsBlob, 0, 0, 0);
 31839         -    sqlite3_create_function_v2 (db, "GetMimeType", 1,
 31840         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31841         -				fnct_GetMimeType, 0, 0, 0);
 31842         -    sqlite3_create_function_v2 (db, "CountUnsafeTriggers", 0,
 31843         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31844         -				fnct_CountUnsafeTriggers, 0, 0, 0);
 31845         -    sqlite3_create_function_v2 (db, "CheckDuplicateRows", 1,
 31846         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31847         -				fnct_CheckDuplicateRows, 0, 0, 0);
 31848         -    sqlite3_create_function_v2 (db, "RemoveDuplicateRows", 1,
 31849         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31850         -				fnct_RemoveDuplicateRows, 0, 0, 0);
 31851         -    sqlite3_create_function_v2 (db, "ElementaryGeometries", 5,
 31852         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31853         -				fnct_ElementaryGeometries, 0, 0, 0);
 31854         -    sqlite3_create_function_v2 (db, "DropGeoTable", 1,
 31855         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31856         -				fnct_DropGeoTable, 0, 0, 0);
 31857         -    sqlite3_create_function_v2 (db, "DropGeoTable", 2,
 31858         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31859         -				fnct_DropGeoTable, 0, 0, 0);
        29291  +    sqlite3_create_function (db, "IsGeometryBlob", 1, SQLITE_ANY, 0,
        29292  +			     fnct_IsGeometryBlob, 0, 0);
        29293  +    sqlite3_create_function (db, "IsZipBlob", 1, SQLITE_ANY, 0,
        29294  +			     fnct_IsZipBlob, 0, 0);
        29295  +    sqlite3_create_function (db, "IsPdfBlob", 1, SQLITE_ANY, 0,
        29296  +			     fnct_IsPdfBlob, 0, 0);
        29297  +    sqlite3_create_function (db, "IsTiffBlob", 1, SQLITE_ANY, 0,
        29298  +			     fnct_IsTiffBlob, 0, 0);
        29299  +    sqlite3_create_function (db, "IsGifBlob", 1, SQLITE_ANY, 0,
        29300  +			     fnct_IsGifBlob, 0, 0);
        29301  +    sqlite3_create_function (db, "IsPngBlob", 1, SQLITE_ANY, 0,
        29302  +			     fnct_IsPngBlob, 0, 0);
        29303  +    sqlite3_create_function (db, "IsJpegBlob", 1, SQLITE_ANY, 0,
        29304  +			     fnct_IsJpegBlob, 0, 0);
        29305  +    sqlite3_create_function (db, "IsExifBlob", 1, SQLITE_ANY, 0,
        29306  +			     fnct_IsExifBlob, 0, 0);
        29307  +    sqlite3_create_function (db, "IsExifGpsBlob", 1, SQLITE_ANY, 0,
        29308  +			     fnct_IsExifGpsBlob, 0, 0);
        29309  +    sqlite3_create_function (db, "IsWebpBlob", 1, SQLITE_ANY, 0,
        29310  +			     fnct_IsWebPBlob, 0, 0);
        29311  +    sqlite3_create_function (db, "GeomFromExifGpsBlob", 1, SQLITE_ANY, 0,
        29312  +			     fnct_GeomFromExifGpsBlob, 0, 0);
        29313  +    sqlite3_create_function (db, "GetMimeType", 1, SQLITE_ANY, 0,
        29314  +			     fnct_GetMimeType, 0, 0);
        29315  +    sqlite3_create_function (db, "CountUnsafeTriggers", 0, SQLITE_ANY, 0,
        29316  +			     fnct_CountUnsafeTriggers, 0, 0);
 31860  29317   
 31861  29318   /*
 31862         -// enabling BlobFromFile, BlobToFile and XB_LoadXML, XB_StoreXML, 
 31863         -// ExportDXF and other import/export functions
        29319  +// enabling BlobFromFile, BlobToFile and XB_LoadXML, XB_StoreXML, ExportDXF
 31864  29320   //
 31865  29321   // these functions could potentially introduce serious security issues,
 31866  29322   // most notably when invoked from within some Trigger
 31867  29323   // - BlobToFile: some arbitrary code, possibly harmfull (e.g. virus or 
 31868  29324   //   trojan) could be installed on the local file-system, the user being
 31869  29325   //   completely unaware of this
 31870  29326   // - BlobFromFile: some file could be maliciously "stolen" from the local
................................................................................
 31881  29337   //
 31882  29338   */
 31883  29339       security_level = getenv ("SPATIALITE_SECURITY");
 31884  29340       if (security_level == NULL)
 31885  29341   	;
 31886  29342       else if (strcasecmp (security_level, "relaxed") == 0)
 31887  29343         {
 31888         -	  sqlite3_create_function_v2 (db, "BlobFromFile", 1,
 31889         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31890         -				      fnct_BlobFromFile, 0, 0, 0);
 31891         -	  sqlite3_create_function_v2 (db, "BlobToFile", 2,
 31892         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31893         -				      fnct_BlobToFile, 0, 0, 0);
 31894         -	  sqlite3_create_function_v2 (db, "ImportDXF", 1,
 31895         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 31896         -				      fnct_ImportDXF, 0, 0, 0);
 31897         -	  sqlite3_create_function_v2 (db, "ImportDXF", 8,
 31898         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 31899         -				      fnct_ImportDXF, 0, 0, 0);
 31900         -	  sqlite3_create_function_v2 (db, "ImportDXFfromDir", 1,
 31901         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 31902         -				      fnct_ImportDXFfromDir, 0, 0, 0);
 31903         -	  sqlite3_create_function_v2 (db, "ImportDXFfromDir", 8,
 31904         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 31905         -				      fnct_ImportDXFfromDir, 0, 0, 0);
 31906         -	  sqlite3_create_function_v2 (db, "ExportDXF", 9,
 31907         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31908         -				      fnct_ExportDXF, 0, 0, 0);
 31909         -	  sqlite3_create_function_v2 (db, "ExportDXF", 10,
 31910         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31911         -				      fnct_ExportDXF, 0, 0, 0);
 31912         -	  sqlite3_create_function_v2 (db, "ImportDBF", 3,
 31913         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31914         -				      fnct_ImportDBF, 0, 0, 0);
 31915         -	  sqlite3_create_function_v2 (db, "ImportDBF", 4,
 31916         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31917         -				      fnct_ImportDBF, 0, 0, 0);
 31918         -	  sqlite3_create_function_v2 (db, "ImportDBF", 5,
 31919         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31920         -				      fnct_ImportDBF, 0, 0, 0);
 31921         -	  sqlite3_create_function_v2 (db, "ExportDBF", 3,
 31922         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31923         -				      fnct_ExportDBF, 0, 0, 0);
 31924         -	  sqlite3_create_function_v2 (db, "ImportSHP", 3,
 31925         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31926         -				      fnct_ImportSHP, 0, 0, 0);
 31927         -	  sqlite3_create_function_v2 (db, "ImportSHP", 4,
 31928         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31929         -				      fnct_ImportSHP, 0, 0, 0);
 31930         -	  sqlite3_create_function_v2 (db, "ImportSHP", 5,
 31931         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31932         -				      fnct_ImportSHP, 0, 0, 0);
 31933         -	  sqlite3_create_function_v2 (db, "ImportSHP", 6,
 31934         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31935         -				      fnct_ImportSHP, 0, 0, 0);
 31936         -	  sqlite3_create_function_v2 (db, "ImportSHP", 7,
 31937         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31938         -				      fnct_ImportSHP, 0, 0, 0);
 31939         -	  sqlite3_create_function_v2 (db, "ImportSHP", 8,
 31940         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31941         -				      fnct_ImportSHP, 0, 0, 0);
 31942         -	  sqlite3_create_function_v2 (db, "ImportSHP", 9,
 31943         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31944         -				      fnct_ImportSHP, 0, 0, 0);
 31945         -	  sqlite3_create_function_v2 (db, "ImportSHP", 10,
 31946         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31947         -				      fnct_ImportSHP, 0, 0, 0);
 31948         -	  sqlite3_create_function_v2 (db, "ImportSHP", 11,
 31949         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31950         -				      fnct_ImportSHP, 0, 0, 0);
 31951         -	  sqlite3_create_function_v2 (db, "ExportSHP", 4,
 31952         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31953         -				      fnct_ExportSHP, 0, 0, 0);
 31954         -	  sqlite3_create_function_v2 (db, "ExportSHP", 5,
 31955         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31956         -				      fnct_ExportSHP, 0, 0, 0);
 31957         -	  sqlite3_create_function_v2 (db, "ExportKML", 3,
 31958         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31959         -				      fnct_ExportKML, 0, 0, 0);
 31960         -	  sqlite3_create_function_v2 (db, "ExportKML", 4,
 31961         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31962         -				      fnct_ExportKML, 0, 0, 0);
 31963         -	  sqlite3_create_function_v2 (db, "ExportKML", 5,
 31964         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31965         -				      fnct_ExportKML, 0, 0, 0);
 31966         -	  sqlite3_create_function_v2 (db, "ExportKML", 6,
 31967         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31968         -				      fnct_ExportKML, 0, 0, 0);
 31969         -	  sqlite3_create_function_v2 (db, "ExportGeoJSON", 3,
 31970         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31971         -				      fnct_ExportGeoJSON, 0, 0, 0);
 31972         -	  sqlite3_create_function_v2 (db, "ExportGeoJSON", 4,
 31973         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31974         -				      fnct_ExportGeoJSON, 0, 0, 0);
 31975         -	  sqlite3_create_function_v2 (db, "ExportGeoJSON", 5,
 31976         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31977         -				      fnct_ExportGeoJSON, 0, 0, 0);
 31978         -
 31979         -	  sqlite3_create_function_v2 (db, "eval", 1, SQLITE_UTF8, 0,
 31980         -				      fnct_EvalFunc, 0, 0, 0);
 31981         -	  sqlite3_create_function_v2 (db, "eval", 2, SQLITE_UTF8, 0,
 31982         -				      fnct_EvalFunc, 0, 0, 0);
        29344  +	  sqlite3_create_function (db, "BlobFromFile", 1, SQLITE_ANY, 0,
        29345  +				   fnct_BlobFromFile, 0, 0);
        29346  +	  sqlite3_create_function (db, "BlobToFile", 2, SQLITE_ANY, 0,
        29347  +				   fnct_BlobToFile, 0, 0);
        29348  +	  sqlite3_create_function (db, "ExportDXF", 9, SQLITE_ANY, 0,
        29349  +				   fnct_ExportDXF, 0, 0);
        29350  +	  sqlite3_create_function (db, "ExportDXF", 10, SQLITE_ANY, 0,
        29351  +				   fnct_ExportDXF, 0, 0);
 31983  29352   
 31984  29353   #ifdef ENABLE_LIBXML2		/* including LIBXML2 */
 31985  29354   
 31986         -	  sqlite3_create_function_v2 (db, "XB_LoadXML", 1,
 31987         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 31988         -				      fnct_XB_LoadXML, 0, 0, 0);
 31989         -	  sqlite3_create_function_v2 (db, "XB_StoreXML", 2,
 31990         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31991         -				      fnct_XB_StoreXML, 0, 0, 0);
 31992         -	  sqlite3_create_function_v2 (db, "XB_StoreXML", 3,
 31993         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31994         -				      fnct_XB_StoreXML, 0, 0, 0);
 31995         -	  sqlite3_create_function_v2 (db, "ImportWFS", 3,
 31996         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 31997         -				      fnct_ImportWFS, 0, 0, 0);
 31998         -	  sqlite3_create_function_v2 (db, "ImportWFS", 4,
 31999         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32000         -				      fnct_ImportWFS, 0, 0, 0);
 32001         -	  sqlite3_create_function_v2 (db, "ImportWFS", 5,
 32002         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32003         -				      fnct_ImportWFS, 0, 0, 0);
 32004         -	  sqlite3_create_function_v2 (db, "ImportWFS", 6,
 32005         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32006         -				      fnct_ImportWFS, 0, 0, 0);
 32007         -	  sqlite3_create_function_v2 (db, "ImportWFS", 7,
 32008         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32009         -				      fnct_ImportWFS, 0, 0, 0);
        29355  +	  sqlite3_create_function (db, "XB_LoadXML", 1, SQLITE_ANY, cache,
        29356  +				   fnct_XB_LoadXML, 0, 0);
        29357  +	  sqlite3_create_function (db, "XB_StoreXML", 2, SQLITE_ANY, 0,
        29358  +				   fnct_XB_StoreXML, 0, 0);
        29359  +	  sqlite3_create_function (db, "XB_StoreXML", 3, SQLITE_ANY, 0,
        29360  +				   fnct_XB_StoreXML, 0, 0);
 32010  29361   
 32011  29362   #endif /* end including LIBXML2 */
 32012  29363   
 32013         -#ifndef OMIT_FREEXL		/* FREEXL is enabled */
 32014         -	  sqlite3_create_function_v2 (db, "ImportXLS", 2,
 32015         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32016         -				      fnct_ImportXLS, 0, 0, 0);
 32017         -	  sqlite3_create_function_v2 (db, "ImportXLS", 3,
 32018         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32019         -				      fnct_ImportXLS, 0, 0, 0);
 32020         -	  sqlite3_create_function_v2 (db, "ImportXLS", 4,
 32021         -				      SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32022         -				      fnct_ImportXLS, 0, 0, 0);
 32023         -#endif /* end FREEXL support */
 32024         -
 32025  29364         }
 32026  29365   
 32027  29366   /* some Geodesic functions */
 32028         -    sqlite3_create_function_v2 (db, "GreatCircleLength", 1,
 32029         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32030         -				fnct_GreatCircleLength, 0, 0, 0);
 32031         -    sqlite3_create_function_v2 (db, "GeodesicLength", 1,
 32032         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32033         -				fnct_GeodesicLength, 0, 0, 0);
        29367  +    sqlite3_create_function (db, "GreatCircleLength", 1, SQLITE_ANY, 0,
        29368  +			     fnct_GreatCircleLength, 0, 0);
        29369  +    sqlite3_create_function (db, "GeodesicLength", 1, SQLITE_ANY, 0,
        29370  +			     fnct_GeodesicLength, 0, 0);
 32034  29371   
 32035  29372   /* some Length Unit conversion functions */
 32036         -    sqlite3_create_function_v2 (db, "CvtToKm", 1,
 32037         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32038         -				fnct_cvtToKm, 0, 0, 0);
 32039         -    sqlite3_create_function_v2 (db, "CvtToDm", 1,
 32040         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32041         -				fnct_cvtToDm, 0, 0, 0);
 32042         -    sqlite3_create_function_v2 (db, "CvtToCm", 1,
 32043         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32044         -				fnct_cvtToCm, 0, 0, 0);
 32045         -    sqlite3_create_function_v2 (db, "CvtToMm", 1,
 32046         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32047         -				fnct_cvtToMm, 0, 0, 0);
 32048         -    sqlite3_create_function_v2 (db, "CvtToKmi", 1,
 32049         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32050         -				fnct_cvtToKmi, 0, 0, 0);
 32051         -    sqlite3_create_function_v2 (db, "CvtToIn", 1,
 32052         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32053         -				fnct_cvtToIn, 0, 0, 0);
 32054         -    sqlite3_create_function_v2 (db, "CvtToFt", 1,
 32055         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32056         -				fnct_cvtToFt, 0, 0, 0);
 32057         -    sqlite3_create_function_v2 (db, "CvtToYd", 1,
 32058         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32059         -				fnct_cvtToYd, 0, 0, 0);
 32060         -    sqlite3_create_function_v2 (db, "CvtToMi", 1,
 32061         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32062         -				fnct_cvtToMi, 0, 0, 0);
 32063         -    sqlite3_create_function_v2 (db, "CvtToFath", 1,
 32064         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32065         -				fnct_cvtToFath, 0, 0, 0);
 32066         -    sqlite3_create_function_v2 (db, "CvtToCh", 1,
 32067         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32068         -				fnct_cvtToCh, 0, 0, 0);
 32069         -    sqlite3_create_function_v2 (db, "CvtToLink", 1,
 32070         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32071         -				fnct_cvtToLink, 0, 0, 0);
 32072         -    sqlite3_create_function_v2 (db, "CvtToUsIn", 1,
 32073         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32074         -				fnct_cvtToUsIn, 0, 0, 0);
 32075         -    sqlite3_create_function_v2 (db, "CvtToUsFt", 1,
 32076         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32077         -				fnct_cvtToUsFt, 0, 0, 0);
 32078         -    sqlite3_create_function_v2 (db, "CvtToUsYd", 1,
 32079         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32080         -				fnct_cvtToUsYd, 0, 0, 0);
 32081         -    sqlite3_create_function_v2 (db, "CvtToUsCh", 1,
 32082         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32083         -				fnct_cvtToUsCh, 0, 0, 0);
 32084         -    sqlite3_create_function_v2 (db, "CvtToUsMi", 1,
 32085         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32086         -				fnct_cvtToUsMi, 0, 0, 0);
 32087         -    sqlite3_create_function_v2 (db, "CvtToIndFt", 1,
 32088         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32089         -				fnct_cvtToIndFt, 0, 0, 0);
 32090         -    sqlite3_create_function_v2 (db, "CvtToIndYd", 1,
 32091         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32092         -				fnct_cvtToIndYd, 0, 0, 0);
 32093         -    sqlite3_create_function_v2 (db, "CvtToIndCh", 1,
 32094         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32095         -				fnct_cvtToIndCh, 0, 0, 0);
 32096         -    sqlite3_create_function_v2 (db, "CvtFromKm", 1,
 32097         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32098         -				fnct_cvtFromKm, 0, 0, 0);
 32099         -    sqlite3_create_function_v2 (db, "CvtFromDm", 1,
 32100         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32101         -				fnct_cvtFromDm, 0, 0, 0);
 32102         -    sqlite3_create_function_v2 (db, "CvtFromCm", 1,
 32103         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32104         -				fnct_cvtFromCm, 0, 0, 0);
 32105         -    sqlite3_create_function_v2 (db, "CvtFromMm", 1,
 32106         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32107         -				fnct_cvtFromMm, 0, 0, 0);
 32108         -    sqlite3_create_function_v2 (db, "CvtFromKmi", 1,
 32109         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32110         -				fnct_cvtFromKmi, 0, 0, 0);
 32111         -    sqlite3_create_function_v2 (db, "CvtFromIn", 1,
 32112         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32113         -				fnct_cvtFromIn, 0, 0, 0);
 32114         -    sqlite3_create_function_v2 (db, "CvtFromFt", 1,
 32115         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32116         -				fnct_cvtFromFt, 0, 0, 0);
 32117         -    sqlite3_create_function_v2 (db, "CvtFromYd", 1,
 32118         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32119         -				fnct_cvtFromYd, 0, 0, 0);
 32120         -    sqlite3_create_function_v2 (db, "CvtFromMi", 1,
 32121         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32122         -				fnct_cvtFromMi, 0, 0, 0);
 32123         -    sqlite3_create_function_v2 (db, "CvtFromFath", 1,
 32124         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32125         -				fnct_cvtFromFath, 0, 0, 0);
 32126         -    sqlite3_create_function_v2 (db, "CvtFromCh", 1,
 32127         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32128         -				fnct_cvtFromCh, 0, 0, 0);
 32129         -    sqlite3_create_function_v2 (db, "CvtFromLink", 1,
 32130         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32131         -				fnct_cvtFromLink, 0, 0, 0);
 32132         -    sqlite3_create_function_v2 (db, "CvtFromUsIn", 1,
 32133         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32134         -				fnct_cvtFromUsIn, 0, 0, 0);
 32135         -    sqlite3_create_function_v2 (db, "CvtFromUsFt", 1,
 32136         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32137         -				fnct_cvtFromUsFt, 0, 0, 0);
 32138         -    sqlite3_create_function_v2 (db, "CvtFromUsYd", 1,
 32139         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32140         -				fnct_cvtFromUsYd, 0, 0, 0);
 32141         -    sqlite3_create_function_v2 (db, "CvtFromUsCh", 1,
 32142         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32143         -				fnct_cvtFromUsCh, 0, 0, 0);
 32144         -    sqlite3_create_function_v2 (db, "CvtFromUsMi", 1,
 32145         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32146         -				fnct_cvtFromUsMi, 0, 0, 0);
 32147         -    sqlite3_create_function_v2 (db, "CvtFromIndFt", 1,
 32148         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32149         -				fnct_cvtFromIndFt, 0, 0, 0);
 32150         -    sqlite3_create_function_v2 (db, "CvtFromIndYd", 1,
 32151         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32152         -				fnct_cvtFromIndYd, 0, 0, 0);
 32153         -    sqlite3_create_function_v2 (db, "CvtFromIndCh", 1,
 32154         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32155         -				fnct_cvtFromIndCh, 0, 0, 0);
        29373  +    sqlite3_create_function (db, "CvtToKm", 1, SQLITE_ANY, 0, fnct_cvtToKm, 0,
        29374  +			     0);
        29375  +    sqlite3_create_function (db, "CvtToDm", 1, SQLITE_ANY, 0, fnct_cvtToDm, 0,
        29376  +			     0);
        29377  +    sqlite3_create_function (db, "CvtToCm", 1, SQLITE_ANY, 0, fnct_cvtToCm, 0,
        29378  +			     0);
        29379  +    sqlite3_create_function (db, "CvtToMm", 1, SQLITE_ANY, 0, fnct_cvtToMm, 0,
        29380  +			     0);
        29381  +    sqlite3_create_function (db, "CvtToKmi", 1, SQLITE_ANY, 0, fnct_cvtToKmi,
        29382  +			     0, 0);
        29383  +    sqlite3_create_function (db, "CvtToIn", 1, SQLITE_ANY, 0, fnct_cvtToIn, 0,
        29384  +			     0);
        29385  +    sqlite3_create_function (db, "CvtToFt", 1, SQLITE_ANY, 0, fnct_cvtToFt, 0,
        29386  +			     0);
        29387  +    sqlite3_create_function (db, "CvtToYd", 1, SQLITE_ANY, 0, fnct_cvtToYd, 0,
        29388  +			     0);
        29389  +    sqlite3_create_function (db, "CvtToMi", 1, SQLITE_ANY, 0, fnct_cvtToMi, 0,
        29390  +			     0);
        29391  +    sqlite3_create_function (db, "CvtToFath", 1, SQLITE_ANY, 0,
        29392  +			     fnct_cvtToFath, 0, 0);
        29393  +    sqlite3_create_function (db, "CvtToCh", 1, SQLITE_ANY, 0, fnct_cvtToCh, 0,
        29394  +			     0);
        29395  +    sqlite3_create_function (db, "CvtToLink", 1, SQLITE_ANY, 0,
        29396  +			     fnct_cvtToLink, 0, 0);
        29397  +    sqlite3_create_function (db, "CvtToUsIn", 1, SQLITE_ANY, 0,
        29398  +			     fnct_cvtToUsIn, 0, 0);
        29399  +    sqlite3_create_function (db, "CvtToUsFt", 1, SQLITE_ANY, 0,
        29400  +			     fnct_cvtToUsFt, 0, 0);
        29401  +    sqlite3_create_function (db, "CvtToUsYd", 1, SQLITE_ANY, 0,
        29402  +			     fnct_cvtToUsYd, 0, 0);
        29403  +    sqlite3_create_function (db, "CvtToUsCh", 1, SQLITE_ANY, 0,
        29404  +			     fnct_cvtToUsCh, 0, 0);
        29405  +    sqlite3_create_function (db, "CvtToUsMi", 1, SQLITE_ANY, 0,
        29406  +			     fnct_cvtToUsMi, 0, 0);
        29407  +    sqlite3_create_function (db, "CvtToIndFt", 1, SQLITE_ANY, 0,
        29408  +			     fnct_cvtToIndFt, 0, 0);
        29409  +    sqlite3_create_function (db, "CvtToIndYd", 1, SQLITE_ANY, 0,
        29410  +			     fnct_cvtToIndYd, 0, 0);
        29411  +    sqlite3_create_function (db, "CvtToIndCh", 1, SQLITE_ANY, 0,
        29412  +			     fnct_cvtToIndCh, 0, 0);
        29413  +    sqlite3_create_function (db, "CvtFromKm", 1, SQLITE_ANY, 0,
        29414  +			     fnct_cvtFromKm, 0, 0);
        29415  +    sqlite3_create_function (db, "CvtFromDm", 1, SQLITE_ANY, 0,
        29416  +			     fnct_cvtFromDm, 0, 0);
        29417  +    sqlite3_create_function (db, "CvtFromCm", 1, SQLITE_ANY, 0,
        29418  +			     fnct_cvtFromCm, 0, 0);
        29419  +    sqlite3_create_function (db, "CvtFromMm", 1, SQLITE_ANY, 0,
        29420  +			     fnct_cvtFromMm, 0, 0);
        29421  +    sqlite3_create_function (db, "CvtFromKmi", 1, SQLITE_ANY, 0,
        29422  +			     fnct_cvtFromKmi, 0, 0);
        29423  +    sqlite3_create_function (db, "CvtFromIn", 1, SQLITE_ANY, 0,
        29424  +			     fnct_cvtFromIn, 0, 0);
        29425  +    sqlite3_create_function (db, "CvtFromFt", 1, SQLITE_ANY, 0,
        29426  +			     fnct_cvtFromFt, 0, 0);
        29427  +    sqlite3_create_function (db, "CvtFromYd", 1, SQLITE_ANY, 0,
        29428  +			     fnct_cvtFromYd, 0, 0);
        29429  +    sqlite3_create_function (db, "CvtFromMi", 1, SQLITE_ANY, 0,
        29430  +			     fnct_cvtFromMi, 0, 0);
        29431  +    sqlite3_create_function (db, "CvtFromFath", 1, SQLITE_ANY, 0,
        29432  +			     fnct_cvtFromFath, 0, 0);
        29433  +    sqlite3_create_function (db, "CvtFromCh", 1, SQLITE_ANY, 0,
        29434  +			     fnct_cvtFromCh, 0, 0);
        29435  +    sqlite3_create_function (db, "CvtFromLink", 1, SQLITE_ANY, 0,
        29436  +			     fnct_cvtFromLink, 0, 0);
        29437  +    sqlite3_create_function (db, "CvtFromUsIn", 1, SQLITE_ANY, 0,
        29438  +			     fnct_cvtFromUsIn, 0, 0);
        29439  +    sqlite3_create_function (db, "CvtFromUsFt", 1, SQLITE_ANY, 0,
        29440  +			     fnct_cvtFromUsFt, 0, 0);
        29441  +    sqlite3_create_function (db, "CvtFromUsYd", 1, SQLITE_ANY, 0,
        29442  +			     fnct_cvtFromUsYd, 0, 0);
        29443  +    sqlite3_create_function (db, "CvtFromUsCh", 1, SQLITE_ANY, 0,
        29444  +			     fnct_cvtFromUsCh, 0, 0);
        29445  +    sqlite3_create_function (db, "CvtFromUsMi", 1, SQLITE_ANY, 0,
        29446  +			     fnct_cvtFromUsMi, 0, 0);
        29447  +    sqlite3_create_function (db, "CvtFromIndFt", 1, SQLITE_ANY, 0,
        29448  +			     fnct_cvtFromIndFt, 0, 0);
        29449  +    sqlite3_create_function (db, "CvtFromIndYd", 1, SQLITE_ANY, 0,
        29450  +			     fnct_cvtFromIndYd, 0, 0);
        29451  +    sqlite3_create_function (db, "CvtFromIndCh", 1, SQLITE_ANY, 0,
        29452  +			     fnct_cvtFromIndCh, 0, 0);
 32156  29453   
 32157  29454   /* DMS (Degrees/Minutes/Seconds) to DD (decimal degrees) */
 32158         -    sqlite3_create_function_v2 (db, "LongitudeFromDMS", 1,
 32159         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32160         -				fnct_longFromDMS, 0, 0, 0);
 32161         -    sqlite3_create_function_v2 (db, "LatitudeFromDMS", 1,
 32162         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32163         -				fnct_latFromDMS, 0, 0, 0);
 32164         -    sqlite3_create_function_v2 (db, "LongLatToDMS", 2,
 32165         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32166         -				fnct_toDMS, 0, 0, 0);
        29455  +    sqlite3_create_function (db, "LongitudeFromDMS", 1, SQLITE_ANY, 0,
        29456  +			     fnct_longFromDMS, 0, 0);
        29457  +    sqlite3_create_function (db, "LatitudeFromDMS", 1, SQLITE_ANY, 0,
        29458  +			     fnct_latFromDMS, 0, 0);
        29459  +    sqlite3_create_function (db, "LongLatToDMS", 2, SQLITE_ANY, 0, fnct_toDMS,
        29460  +			     0, 0);
 32167  29461   
 32168  29462   #ifndef OMIT_MATHSQL		/* supporting SQL math functions */
 32169  29463   
 32170  29464   /* some extra math functions */
 32171         -    sqlite3_create_function_v2 (db, "acos", 1,
 32172         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32173         -				fnct_math_acos, 0, 0, 0);
 32174         -    sqlite3_create_function_v2 (db, "asin", 1,
 32175         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32176         -				fnct_math_asin, 0, 0, 0);
 32177         -    sqlite3_create_function_v2 (db, "atan", 1,
 32178         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32179         -				fnct_math_atan, 0, 0, 0);
 32180         -    sqlite3_create_function_v2 (db, "ceil", 1,
 32181         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32182         -				fnct_math_ceil, 0, 0, 0);
 32183         -    sqlite3_create_function_v2 (db, "ceiling", 1,
 32184         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32185         -				fnct_math_ceil, 0, 0, 0);
 32186         -    sqlite3_create_function_v2 (db, "cos", 1,
 32187         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32188         -				fnct_math_cos, 0, 0, 0);
 32189         -    sqlite3_create_function_v2 (db, "cot", 1,
 32190         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32191         -				fnct_math_cot, 0, 0, 0);
 32192         -    sqlite3_create_function_v2 (db, "degrees", 1,
 32193         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32194         -				fnct_math_degrees, 0, 0, 0);
 32195         -    sqlite3_create_function_v2 (db, "exp", 1,
 32196         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32197         -				fnct_math_exp, 0, 0, 0);
 32198         -    sqlite3_create_function_v2 (db, "floor", 1,
 32199         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32200         -				fnct_math_floor, 0, 0, 0);
 32201         -    sqlite3_create_function_v2 (db, "ln", 1, SQLITE_UTF8 | SQLITE_DETERMINISTIC,
 32202         -				0, fnct_math_logn, 0, 0, 0);
 32203         -    sqlite3_create_function_v2 (db, "log", 1,
 32204         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32205         -				fnct_math_logn, 0, 0, 0);
 32206         -    sqlite3_create_function_v2 (db, "log", 2,
 32207         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32208         -				fnct_math_logn2, 0, 0, 0);
 32209         -    sqlite3_create_function_v2 (db, "log2", 1,
 32210         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32211         -				fnct_math_log_2, 0, 0, 0);
 32212         -    sqlite3_create_function_v2 (db, "log10", 1,
 32213         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32214         -				fnct_math_log_10, 0, 0, 0);
 32215         -    sqlite3_create_function_v2 (db, "pi", 0, SQLITE_UTF8 | SQLITE_DETERMINISTIC,
 32216         -				0, fnct_math_pi, 0, 0, 0);
 32217         -    sqlite3_create_function_v2 (db, "pow", 2,
 32218         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32219         -				fnct_math_pow, 0, 0, 0);
 32220         -    sqlite3_create_function_v2 (db, "power", 2,
 32221         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32222         -				fnct_math_pow, 0, 0, 0);
 32223         -    sqlite3_create_function_v2 (db, "radians", 1,
 32224         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32225         -				fnct_math_radians, 0, 0, 0);
 32226         -    sqlite3_create_function_v2 (db, "sign", 1,
 32227         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32228         -				fnct_math_sign, 0, 0, 0);
 32229         -    sqlite3_create_function_v2 (db, "sin", 1,
 32230         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32231         -				fnct_math_sin, 0, 0, 0);
 32232         -    sqlite3_create_function_v2 (db, "stddev_pop", 1,
 32233         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 0,
 32234         -				fnct_math_stddev_step,
 32235         -				fnct_math_stddev_pop_final, 0);
 32236         -    sqlite3_create_function_v2 (db, "stddev_samp", 1,
 32237         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 0,
 32238         -				fnct_math_stddev_step,
 32239         -				fnct_math_stddev_samp_final, 0);
 32240         -    sqlite3_create_function_v2 (db, "sqrt", 1,
 32241         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32242         -				fnct_math_sqrt, 0, 0, 0);
 32243         -    sqlite3_create_function_v2 (db, "tan", 1,
 32244         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32245         -				fnct_math_tan, 0, 0, 0);
 32246         -    sqlite3_create_function_v2 (db, "var_pop", 1,
 32247         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 0,
 32248         -				fnct_math_stddev_step, fnct_math_var_pop_final,
 32249         -				0);
 32250         -    sqlite3_create_function_v2 (db, "var_samp", 1,
 32251         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0, 0,
 32252         -				fnct_math_stddev_step, fnct_math_var_samp_final,
 32253         -				0);
        29465  +    sqlite3_create_function (db, "acos", 1, SQLITE_ANY, 0, fnct_math_acos, 0,
        29466  +			     0);
        29467  +    sqlite3_create_function (db, "asin", 1, SQLITE_ANY, 0, fnct_math_asin, 0,
        29468  +			     0);
        29469  +    sqlite3_create_function (db, "atan", 1, SQLITE_ANY, 0, fnct_math_atan, 0,
        29470  +			     0);
        29471  +    sqlite3_create_function (db, "ceil", 1, SQLITE_ANY, 0, fnct_math_ceil, 0,
        29472  +			     0);
        29473  +    sqlite3_create_function (db, "ceiling", 1, SQLITE_ANY, 0, fnct_math_ceil,
        29474  +			     0, 0);
        29475  +    sqlite3_create_function (db, "cos", 1, SQLITE_ANY, 0, fnct_math_cos, 0, 0);
        29476  +    sqlite3_create_function (db, "cot", 1, SQLITE_ANY, 0, fnct_math_cot, 0, 0);
        29477  +    sqlite3_create_function (db, "degrees", 1, SQLITE_ANY, 0,
        29478  +			     fnct_math_degrees, 0, 0);
        29479  +    sqlite3_create_function (db, "exp", 1, SQLITE_ANY, 0, fnct_math_exp, 0, 0);
        29480  +    sqlite3_create_function (db, "floor", 1, SQLITE_ANY, 0, fnct_math_floor,
        29481  +			     0, 0);
        29482  +    sqlite3_create_function (db, "ln", 1, SQLITE_ANY, 0, fnct_math_logn, 0, 0);
        29483  +    sqlite3_create_function (db, "log", 1, SQLITE_ANY, 0, fnct_math_logn, 0, 0);
        29484  +    sqlite3_create_function (db, "log", 2, SQLITE_ANY, 0, fnct_math_logn2, 0,
        29485  +			     0);
        29486  +    sqlite3_create_function (db, "log2", 1, SQLITE_ANY, 0, fnct_math_log_2, 0,
        29487  +			     0);
        29488  +    sqlite3_create_function (db, "log10", 1, SQLITE_ANY, 0, fnct_math_log_10,
        29489  +			     0, 0);
        29490  +    sqlite3_create_function (db, "pi", 0, SQLITE_ANY, 0, fnct_math_pi, 0, 0);
        29491  +    sqlite3_create_function (db, "pow", 2, SQLITE_ANY, 0, fnct_math_pow, 0, 0);
        29492  +    sqlite3_create_function (db, "power", 2, SQLITE_ANY, 0, fnct_math_pow, 0,
        29493  +			     0);
        29494  +    sqlite3_create_function (db, "radians", 1, SQLITE_ANY, 0,
        29495  +			     fnct_math_radians, 0, 0);
        29496  +    sqlite3_create_function (db, "sign", 1, SQLITE_ANY, 0, fnct_math_sign, 0,
        29497  +			     0);
        29498  +    sqlite3_create_function (db, "sin", 1, SQLITE_ANY, 0, fnct_math_sin, 0, 0);
        29499  +    sqlite3_create_function (db, "stddev_pop", 1, SQLITE_ANY, 0, 0,
        29500  +			     fnct_math_stddev_step, fnct_math_stddev_pop_final);
        29501  +    sqlite3_create_function (db, "stddev_samp", 1, SQLITE_ANY, 0, 0,
        29502  +			     fnct_math_stddev_step,
        29503  +			     fnct_math_stddev_samp_final);
        29504  +    sqlite3_create_function (db, "sqrt", 1, SQLITE_ANY, 0, fnct_math_sqrt, 0,
        29505  +			     0);
        29506  +    sqlite3_create_function (db, "tan", 1, SQLITE_ANY, 0, fnct_math_tan, 0, 0);
        29507  +    sqlite3_create_function (db, "var_pop", 1, SQLITE_ANY, 0, 0,
        29508  +			     fnct_math_stddev_step, fnct_math_var_pop_final);
        29509  +    sqlite3_create_function (db, "var_samp", 1, SQLITE_ANY, 0, 0,
        29510  +			     fnct_math_stddev_step, fnct_math_var_samp_final);
 32254  29511   
 32255  29512   #endif /* end supporting SQL math functions */
 32256  29513   
 32257  29514   #ifndef OMIT_PROJ		/* including PROJ.4 */
 32258  29515   
 32259         -    sqlite3_create_function_v2 (db, "Transform", 2,
 32260         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32261         -				fnct_Transform, 0, 0, 0);
 32262         -    sqlite3_create_function_v2 (db, "ST_Transform", 2,
 32263         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32264         -				fnct_Transform, 0, 0, 0);
        29516  +    sqlite3_create_function (db, "Transform", 2, SQLITE_ANY, cache,
        29517  +			     fnct_Transform, 0, 0);
        29518  +    sqlite3_create_function (db, "ST_Transform", 2, SQLITE_ANY, cache,
        29519  +			     fnct_Transform, 0, 0);
 32265  29520   
 32266  29521   #endif /* end including PROJ.4 */
 32267  29522   
 32268  29523   #ifndef OMIT_GEOS		/* including GEOS */
 32269  29524   
 32270         -    sqlite3_create_function_v2 (db, "GEOS_GetLastErrorMsg", 0, SQLITE_UTF8,
 32271         -				cache, fnct_GEOS_GetLastErrorMsg, 0, 0, 0);
 32272         -    sqlite3_create_function_v2 (db, "GEOS_GetLastWarningMsg", 0, SQLITE_UTF8,
 32273         -				cache, fnct_GEOS_GetLastWarningMsg, 0, 0, 0);
 32274         -    sqlite3_create_function_v2 (db, "GEOS_GetLastAuxErrorMsg", 0, SQLITE_UTF8,
 32275         -				cache, fnct_GEOS_GetLastAuxErrorMsg, 0, 0, 0);
 32276         -    sqlite3_create_function_v2 (db, "GEOS_GetCriticalPointFromMsg", 0,
 32277         -				SQLITE_UTF8, cache,
 32278         -				fnct_GEOS_GetCriticalPointFromMsg, 0, 0, 0);
 32279         -    sqlite3_create_function_v2 (db, "GEOS_GetCriticalPointFromMsg", 1,
 32280         -				SQLITE_UTF8, cache,
 32281         -				fnct_GEOS_GetCriticalPointFromMsg, 0, 0, 0);
 32282         -    sqlite3_create_function_v2 (db, "IsValidReason", 1, SQLITE_UTF8, cache,
 32283         -				fnct_IsValidReason, 0, 0, 0);
 32284         -    sqlite3_create_function_v2 (db, "ST_IsValidReason", 1, SQLITE_UTF8, cache,
 32285         -				fnct_IsValidReason, 0, 0, 0);
 32286         -    sqlite3_create_function_v2 (db, "IsValidDetail", 1, SQLITE_UTF8, cache,
 32287         -				fnct_IsValidDetail, 0, 0, 0);
 32288         -    sqlite3_create_function_v2 (db, "ST_IsValidDetail", 1, SQLITE_UTF8, cache,
 32289         -				fnct_IsValidDetail, 0, 0, 0);
 32290         -
 32291         -    sqlite3_create_function_v2 (db, "Boundary", 1,
 32292         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32293         -				fnct_Boundary, 0, 0, 0);
 32294         -    sqlite3_create_function_v2 (db, "ST_Boundary", 1,
 32295         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32296         -				fnct_Boundary, 0, 0, 0);
 32297         -    sqlite3_create_function_v2 (db, "IsClosed", 1,
 32298         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32299         -				fnct_IsClosed, 0, 0, 0);
 32300         -    sqlite3_create_function_v2 (db, "ST_IsClosed", 1,
 32301         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32302         -				fnct_IsClosed, 0, 0, 0);
 32303         -    sqlite3_create_function_v2 (db, "IsSimple", 1,
 32304         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32305         -				fnct_IsSimple, 0, 0, 0);
 32306         -    sqlite3_create_function_v2 (db, "ST_IsSimple", 1,
 32307         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32308         -				fnct_IsSimple, 0, 0, 0);
 32309         -    sqlite3_create_function_v2 (db, "IsRing", 1,
 32310         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32311         -				fnct_IsRing, 0, 0, 0);
 32312         -    sqlite3_create_function_v2 (db, "ST_IsRing", 1,
 32313         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32314         -				fnct_IsRing, 0, 0, 0);
 32315         -    sqlite3_create_function_v2 (db, "IsValid", 1,
 32316         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32317         -				fnct_IsValid, 0, 0, 0);
 32318         -    sqlite3_create_function_v2 (db, "ST_IsValid", 1,
 32319         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32320         -				fnct_IsValid, 0, 0, 0);
 32321         -    sqlite3_create_function_v2 (db, "GLength", 1,
 32322         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32323         -				fnct_Length, 0, 0, 0);
 32324         -    sqlite3_create_function_v2 (db, "GLength", 2,
 32325         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32326         -				fnct_Length, 0, 0, 0);
 32327         -    sqlite3_create_function_v2 (db, "ST_Length", 1,
 32328         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32329         -				fnct_Length, 0, 0, 0);
 32330         -    sqlite3_create_function_v2 (db, "ST_Length", 2,
 32331         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32332         -				fnct_Length, 0, 0, 0);
 32333         -    sqlite3_create_function_v2 (db, "Perimeter", 1,
 32334         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32335         -				fnct_Perimeter, 0, 0, 0);
 32336         -    sqlite3_create_function_v2 (db, "Perimeter", 2,
 32337         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32338         -				fnct_Perimeter, 0, 0, 0);
 32339         -    sqlite3_create_function_v2 (db, "ST_Perimeter", 1,
 32340         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32341         -				fnct_Perimeter, 0, 0, 0);
 32342         -    sqlite3_create_function_v2 (db, "ST_Perimeter", 2,
 32343         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32344         -				fnct_Perimeter, 0, 0, 0);
 32345         -    sqlite3_create_function_v2 (db, "Area", 1,
 32346         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32347         -				fnct_Area, 0, 0, 0);
 32348         -    sqlite3_create_function_v2 (db, "ST_Area", 1,
 32349         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32350         -				fnct_Area, 0, 0, 0);
 32351         -    sqlite3_create_function_v2 (db, "ST_Centroid", 1,
 32352         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32353         -				fnct_Centroid, 0, 0, 0);
 32354         -    sqlite3_create_function_v2 (db, "Centroid", 1,
 32355         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32356         -				fnct_Centroid, 0, 0, 0);
 32357         -    sqlite3_create_function_v2 (db, "PointOnSurface", 1,
 32358         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32359         -				fnct_PointOnSurface, 0, 0, 0);
 32360         -    sqlite3_create_function_v2 (db, "ST_PointOnSurface", 1,
 32361         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32362         -				fnct_PointOnSurface, 0, 0, 0);
 32363         -    sqlite3_create_function_v2 (db, "Simplify", 2,
 32364         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32365         -				fnct_Simplify, 0, 0, 0);
 32366         -    sqlite3_create_function_v2 (db, "ST_Simplify", 2,
 32367         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32368         -				fnct_Simplify, 0, 0, 0);
 32369         -    sqlite3_create_function_v2 (db, "ST_Generalize", 2,
 32370         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32371         -				fnct_Simplify, 0, 0, 0);
 32372         -    sqlite3_create_function_v2 (db, "SimplifyPreserveTopology", 2,
 32373         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32374         -				fnct_SimplifyPreserveTopology, 0, 0, 0);
 32375         -    sqlite3_create_function_v2 (db, "ST_SimplifyPreserveTopology", 2,
 32376         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32377         -				fnct_SimplifyPreserveTopology, 0, 0, 0);
 32378         -    sqlite3_create_function_v2 (db, "ConvexHull", 1,
 32379         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32380         -				fnct_ConvexHull, 0, 0, 0);
 32381         -    sqlite3_create_function_v2 (db, "ST_ConvexHull", 1,
 32382         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32383         -				fnct_ConvexHull, 0, 0, 0);
 32384         -    sqlite3_create_function_v2 (db, "Buffer", 2,
 32385         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32386         -				fnct_Buffer, 0, 0, 0);
 32387         -    sqlite3_create_function_v2 (db, "ST_Buffer", 2,
 32388         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32389         -				fnct_Buffer, 0, 0, 0);
 32390         -    sqlite3_create_function_v2 (db, "Buffer", 3,
 32391         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32392         -				fnct_Buffer, 0, 0, 0);
 32393         -    sqlite3_create_function_v2 (db, "ST_Buffer", 3,
 32394         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32395         -				fnct_Buffer, 0, 0, 0);
 32396         -    sqlite3_create_function_v2 (db, "Intersection", 2,
 32397         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32398         -				fnct_Intersection, 0, 0, 0);
 32399         -    sqlite3_create_function_v2 (db, "ST_Intersection", 2,
 32400         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32401         -				fnct_Intersection, 0, 0, 0);
 32402         -    sqlite3_create_function_v2 (db, "GUnion", 1,
 32403         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 0,
 32404         -				fnct_Union_step, fnct_Union_final, 0);
 32405         -    sqlite3_create_function_v2 (db, "GUnion", 2,
 32406         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32407         -				fnct_Union, 0, 0, 0);
 32408         -    sqlite3_create_function_v2 (db, "ST_Union", 1,
 32409         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache, 0,
 32410         -				fnct_Union_step, fnct_Union_final, 0);
 32411         -    sqlite3_create_function_v2 (db, "ST_Union", 2,
 32412         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32413         -				fnct_Union, 0, 0, 0);
 32414         -    sqlite3_create_function_v2 (db, "Difference", 2,
 32415         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32416         -				fnct_Difference, 0, 0, 0);
 32417         -    sqlite3_create_function_v2 (db, "ST_Difference", 2,
 32418         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32419         -				fnct_Difference, 0, 0, 0);
 32420         -    sqlite3_create_function_v2 (db, "SymDifference", 2,
 32421         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32422         -				fnct_SymDifference, 0, 0, 0);
 32423         -    sqlite3_create_function_v2 (db, "ST_SymDifference", 2,
 32424         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32425         -				fnct_SymDifference, 0, 0, 0);
 32426         -    sqlite3_create_function_v2 (db, "Equals", 2,
 32427         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32428         -				fnct_Equals, 0, 0, 0);
 32429         -    sqlite3_create_function_v2 (db, "ST_Equals", 2,
 32430         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32431         -				fnct_Equals, 0, 0, 0);
 32432         -    sqlite3_create_function_v2 (db, "Intersects", 2,
 32433         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32434         -				fnct_Intersects, 0, 0, 0);
 32435         -    sqlite3_create_function_v2 (db, "ST_Intersects", 2,
 32436         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32437         -				fnct_Intersects, 0, 0, 0);
 32438         -    sqlite3_create_function_v2 (db, "Disjoint", 2,
 32439         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32440         -				fnct_Disjoint, 0, 0, 0);
 32441         -    sqlite3_create_function_v2 (db, "ST_Disjoint", 2,
 32442         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32443         -				fnct_Disjoint, 0, 0, 0);
 32444         -    sqlite3_create_function_v2 (db, "Overlaps", 2,
 32445         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32446         -				fnct_Overlaps, 0, 0, 0);
 32447         -    sqlite3_create_function_v2 (db, "ST_Overlaps", 2,
 32448         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32449         -				fnct_Overlaps, 0, 0, 0);
 32450         -    sqlite3_create_function_v2 (db, "Crosses", 2,
 32451         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32452         -				fnct_Crosses, 0, 0, 0);
 32453         -    sqlite3_create_function_v2 (db, "ST_Crosses", 2,
 32454         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32455         -				fnct_Crosses, 0, 0, 0);
 32456         -    sqlite3_create_function_v2 (db, "Touches", 2,
 32457         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32458         -				fnct_Touches, 0, 0, 0);
 32459         -    sqlite3_create_function_v2 (db, "ST_Touches", 2,
 32460         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32461         -				fnct_Touches, 0, 0, 0);
 32462         -    sqlite3_create_function_v2 (db, "Within", 2,
 32463         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32464         -				fnct_Within, 0, 0, 0);
 32465         -    sqlite3_create_function_v2 (db, "ST_Within", 2,
 32466         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32467         -				fnct_Within, 0, 0, 0);
 32468         -    sqlite3_create_function_v2 (db, "Contains", 2,
 32469         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32470         -				fnct_Contains, 0, 0, 0);
 32471         -    sqlite3_create_function_v2 (db, "ST_Contains", 2,
 32472         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32473         -				fnct_Contains, 0, 0, 0);
 32474         -    sqlite3_create_function_v2 (db, "Relate", 3,
 32475         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32476         -				fnct_Relate, 0, 0, 0);
 32477         -    sqlite3_create_function_v2 (db, "ST_Relate", 3,
 32478         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32479         -				fnct_Relate, 0, 0, 0);
 32480         -    sqlite3_create_function_v2 (db, "Distance", 2,
 32481         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32482         -				fnct_Distance, 0, 0, 0);
 32483         -    sqlite3_create_function_v2 (db, "Distance", 3,
 32484         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32485         -				fnct_Distance, 0, 0, 0);
 32486         -    sqlite3_create_function_v2 (db, "ST_Distance", 2,
 32487         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32488         -				fnct_Distance, 0, 0, 0);
 32489         -    sqlite3_create_function_v2 (db, "ST_Distance", 3,
 32490         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32491         -				fnct_Distance, 0, 0, 0);
 32492         -    sqlite3_create_function_v2 (db, "PtDistWithin", 3,
 32493         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32494         -				fnct_PtDistWithin, 0, 0, 0);
 32495         -    sqlite3_create_function_v2 (db, "PtDistWithin", 4,
 32496         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32497         -				fnct_PtDistWithin, 0, 0, 0);
 32498         -    sqlite3_create_function_v2 (db, "BdPolyFromText", 1,
 32499         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32500         -				fnct_BdPolyFromText1, 0, 0, 0);
 32501         -    sqlite3_create_function_v2 (db, "BdPolyFromText", 2,
 32502         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32503         -				fnct_BdPolyFromText2, 0, 0, 0);
 32504         -    sqlite3_create_function_v2 (db, "BdMPolyFromText", 1,
 32505         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32506         -				fnct_BdMPolyFromText1, 0, 0, 0);
 32507         -    sqlite3_create_function_v2 (db, "BdMPolyFromText", 2,
 32508         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32509         -				fnct_BdMPolyFromText2, 0, 0, 0);
 32510         -    sqlite3_create_function_v2 (db, "BdPolyFromWKB", 1,
 32511         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32512         -				fnct_BdPolyFromWKB1, 0, 0, 0);
 32513         -    sqlite3_create_function_v2 (db, "BdPolyFromWKB", 2,
 32514         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32515         -				fnct_BdPolyFromWKB2, 0, 0, 0);
 32516         -    sqlite3_create_function_v2 (db, "BdMPolyFromWKB", 1,
 32517         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32518         -				fnct_BdMPolyFromWKB1, 0, 0, 0);
 32519         -    sqlite3_create_function_v2 (db, "BdMPolyFromWKB", 2,
 32520         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32521         -				fnct_BdMPolyFromWKB2, 0, 0, 0);
 32522         -    sqlite3_create_function_v2 (db, "ST_BdPolyFromText", 1,
 32523         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32524         -				fnct_BdPolyFromText1, 0, 0, 0);
 32525         -    sqlite3_create_function_v2 (db, "ST_BdPolyFromText", 2,
 32526         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32527         -				fnct_BdPolyFromText2, 0, 0, 0);
 32528         -    sqlite3_create_function_v2 (db, "ST_BdMPolyFromText", 1,
 32529         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32530         -				fnct_BdMPolyFromText1, 0, 0, 0);
 32531         -    sqlite3_create_function_v2 (db, "ST_BdMPolyFromText", 2,
 32532         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32533         -				fnct_BdMPolyFromText2, 0, 0, 0);
 32534         -    sqlite3_create_function_v2 (db, "ST_BdPolyFromWKB", 1,
 32535         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32536         -				fnct_BdPolyFromWKB1, 0, 0, 0);
 32537         -    sqlite3_create_function_v2 (db, "ST_BdPolyFromWKB", 2,
 32538         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32539         -				fnct_BdPolyFromWKB2, 0, 0, 0);
 32540         -    sqlite3_create_function_v2 (db, "ST_BdMPolyFromWKB", 1,
 32541         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32542         -				fnct_BdMPolyFromWKB1, 0, 0, 0);
 32543         -    sqlite3_create_function_v2 (db, "ST_BdMPolyFromWKB", 2,
 32544         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32545         -				fnct_BdMPolyFromWKB2, 0, 0, 0);
 32546         -    sqlite3_create_function_v2 (db, "CreateTopologyTables", 2,
 32547         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32548         -				fnct_CreateTopologyTables, 0, 0, 0);
 32549         -    sqlite3_create_function_v2 (db, "CreateTopologyTables", 3,
 32550         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32551         -				fnct_CreateTopologyTables, 0, 0, 0);
 32552         -    sqlite3_create_function_v2 (db, "OffsetCurve", 3,
 32553         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32554         -				fnct_OffsetCurve, 0, 0, 0);
 32555         -    sqlite3_create_function_v2 (db, "ST_OffsetCurve", 3,
 32556         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32557         -				fnct_OffsetCurve, 0, 0, 0);
 32558         -    sqlite3_create_function_v2 (db, "SingleSidedBuffer", 3,
 32559         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32560         -				fnct_SingleSidedBuffer, 0, 0, 0);
 32561         -    sqlite3_create_function_v2 (db, "ST_SingleSidedBuffer", 3,
 32562         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32563         -				fnct_SingleSidedBuffer, 0, 0, 0);
 32564         -    sqlite3_create_function_v2 (db, "HausdorffDistance", 2,
 32565         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32566         -				fnct_HausdorffDistance, 0, 0, 0);
 32567         -    sqlite3_create_function_v2 (db, "ST_HausdorffDistance", 2,
 32568         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32569         -				fnct_HausdorffDistance, 0, 0, 0);
 32570         -    sqlite3_create_function_v2 (db, "SharedPaths", 2,
 32571         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32572         -				fnct_SharedPaths, 0, 0, 0);
 32573         -    sqlite3_create_function_v2 (db, "ST_SharedPaths", 2,
 32574         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32575         -				fnct_SharedPaths, 0, 0, 0);
 32576         -    sqlite3_create_function_v2 (db, "Covers", 2,
 32577         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32578         -				fnct_Covers, 0, 0, 0);
 32579         -    sqlite3_create_function_v2 (db, "ST_Covers", 2,
 32580         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32581         -				fnct_Covers, 0, 0, 0);
 32582         -    sqlite3_create_function_v2 (db, "CoveredBy", 2,
 32583         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32584         -				fnct_CoveredBy, 0, 0, 0);
 32585         -    sqlite3_create_function_v2 (db, "ST_CoveredBy", 2,
 32586         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32587         -				fnct_CoveredBy, 0, 0, 0);
 32588         -    sqlite3_create_function_v2 (db, "Line_Interpolate_Point", 2,
 32589         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32590         -				fnct_LineInterpolatePoint, 0, 0, 0);
 32591         -    sqlite3_create_function_v2 (db, "ST_Line_Interpolate_Point", 2,
 32592         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32593         -				fnct_LineInterpolatePoint, 0, 0, 0);
 32594         -    sqlite3_create_function_v2 (db, "Line_Interpolate_Equidistant_Points", 2,
 32595         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32596         -				fnct_LineInterpolateEquidistantPoints, 0, 0, 0);
 32597         -    sqlite3_create_function_v2 (db, "ST_Line_Interpolate_Equidistant_Points", 2,
 32598         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32599         -				fnct_LineInterpolateEquidistantPoints, 0, 0, 0);
 32600         -    sqlite3_create_function_v2 (db, "Line_Locate_Point", 2,
 32601         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32602         -				fnct_LineLocatePoint, 0, 0, 0);
 32603         -    sqlite3_create_function_v2 (db, "ST_Line_Locate_Point", 2,
 32604         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32605         -				fnct_LineLocatePoint, 0, 0, 0);
 32606         -    sqlite3_create_function_v2 (db, "Line_Substring", 3,
 32607         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32608         -				fnct_LineSubstring, 0, 0, 0);
 32609         -    sqlite3_create_function_v2 (db, "ST_Line_Substring", 3,
 32610         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32611         -				fnct_LineSubstring, 0, 0, 0);
 32612         -    sqlite3_create_function_v2 (db, "ClosestPoint", 2,
 32613         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32614         -				fnct_ClosestPoint, 0, 0, 0);
 32615         -    sqlite3_create_function_v2 (db, "ST_ClosestPoint", 2,
 32616         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32617         -				fnct_ClosestPoint, 0, 0, 0);
 32618         -    sqlite3_create_function_v2 (db, "ShortestLine", 2,
 32619         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32620         -				fnct_ShortestLine, 0, 0, 0);
 32621         -    sqlite3_create_function_v2 (db, "ST_ShortestLine", 2,
 32622         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32623         -				fnct_ShortestLine, 0, 0, 0);
 32624         -    sqlite3_create_function_v2 (db, "Snap", 3,
 32625         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32626         -				fnct_Snap, 0, 0, 0);
 32627         -    sqlite3_create_function_v2 (db, "ST_Snap", 3,
 32628         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32629         -				fnct_Snap, 0, 0, 0);
 32630         -    sqlite3_create_function_v2 (db, "LineMerge", 1,
 32631         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32632         -				fnct_LineMerge, 0, 0, 0);
 32633         -    sqlite3_create_function_v2 (db, "ST_LineMerge", 1,
 32634         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32635         -				fnct_LineMerge, 0, 0, 0);
 32636         -    sqlite3_create_function_v2 (db, "UnaryUnion", 1,
 32637         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32638         -				fnct_UnaryUnion, 0, 0, 0);
 32639         -    sqlite3_create_function_v2 (db, "ST_UnaryUnion", 1,
 32640         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32641         -				fnct_UnaryUnion, 0, 0, 0);
 32642         -    sqlite3_create_function_v2 (db, "SquareGrid", 2,
 32643         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32644         -				fnct_SquareGrid, 0, 0, 0);
 32645         -    sqlite3_create_function_v2 (db, "SquareGrid", 3,
 32646         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32647         -				fnct_SquareGrid, 0, 0, 0);
 32648         -    sqlite3_create_function_v2 (db, "SquareGrid", 4,
 32649         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32650         -				fnct_SquareGrid, 0, 0, 0);
 32651         -    sqlite3_create_function_v2 (db, "ST_SquareGrid", 2,
 32652         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32653         -				fnct_SquareGrid, 0, 0, 0);
 32654         -    sqlite3_create_function_v2 (db, "ST_SquareGrid", 3,
 32655         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32656         -				fnct_SquareGrid, 0, 0, 0);
 32657         -    sqlite3_create_function_v2 (db, "ST_SquareGrid", 4,
 32658         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32659         -				fnct_SquareGrid, 0, 0, 0);
 32660         -    sqlite3_create_function_v2 (db, "TriangularGrid", 2,
 32661         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32662         -				fnct_TriangularGrid, 0, 0, 0);
 32663         -    sqlite3_create_function_v2 (db, "TriangularGrid", 3,
 32664         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32665         -				fnct_TriangularGrid, 0, 0, 0);
 32666         -    sqlite3_create_function_v2 (db, "TriangularGrid", 4,
 32667         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32668         -				fnct_TriangularGrid, 0, 0, 0);
 32669         -    sqlite3_create_function_v2 (db, "ST_TriangularGrid", 2,
 32670         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32671         -				fnct_TriangularGrid, 0, 0, 0);
 32672         -    sqlite3_create_function_v2 (db, "ST_TriangularGrid", 3,
 32673         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32674         -				fnct_TriangularGrid, 0, 0, 0);
 32675         -    sqlite3_create_function_v2 (db, "ST_TriangularGrid", 4,
 32676         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32677         -				fnct_TriangularGrid, 0, 0, 0);
 32678         -    sqlite3_create_function_v2 (db, "HexagonalGrid", 2,
 32679         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32680         -				fnct_HexagonalGrid, 0, 0, 0);
 32681         -    sqlite3_create_function_v2 (db, "HexagonalGrid", 3,
 32682         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32683         -				fnct_HexagonalGrid, 0, 0, 0);
 32684         -    sqlite3_create_function_v2 (db, "HexagonalGrid", 4,
 32685         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32686         -				fnct_HexagonalGrid, 0, 0, 0);
 32687         -    sqlite3_create_function_v2 (db, "ST_HexagonalGrid", 2,
 32688         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32689         -				fnct_HexagonalGrid, 0, 0, 0);
 32690         -    sqlite3_create_function_v2 (db, "ST_HexagonalGrid", 3,
 32691         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32692         -				fnct_HexagonalGrid, 0, 0, 0);
 32693         -    sqlite3_create_function_v2 (db, "ST_HexagonalGrid", 4,
 32694         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32695         -				fnct_HexagonalGrid, 0, 0, 0);
 32696         -    sqlite3_create_function_v2 (db, "LinesCutAtNodes", 2,
 32697         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32698         -				fnct_LinesCutAtNodes, 0, 0, 0);
 32699         -    sqlite3_create_function_v2 (db, "ST_LinesCutAtNodes", 2,
 32700         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32701         -				fnct_LinesCutAtNodes, 0, 0, 0);
 32702         -    sqlite3_create_function_v2 (db, "RingsCutAtNodes", 1,
 32703         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32704         -				fnct_RingsCutAtNodes, 0, 0, 0);
 32705         -    sqlite3_create_function_v2 (db, "ST_RingsCutAtNodes", 1,
 32706         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32707         -				fnct_RingsCutAtNodes, 0, 0, 0);
        29525  +    sqlite3_create_function (db, "GEOS_GetLastErrorMsg", 0, SQLITE_ANY,
        29526  +			     cache, fnct_GEOS_GetLastErrorMsg, 0, 0);
        29527  +    sqlite3_create_function (db, "GEOS_GetLastWarningMsg", 0, SQLITE_ANY,
        29528  +			     cache, fnct_GEOS_GetLastWarningMsg, 0, 0);
        29529  +    sqlite3_create_function (db, "GEOS_GetLastAuxErrorMsg", 0, SQLITE_ANY,
        29530  +			     cache, fnct_GEOS_GetLastAuxErrorMsg, 0, 0);
        29531  +    sqlite3_create_function (db, "GEOS_GetCriticalPointFromMsg", 0, SQLITE_ANY,
        29532  +			     cache, fnct_GEOS_GetCriticalPointFromMsg, 0, 0);
        29533  +    sqlite3_create_function (db, "GEOS_GetCriticalPointFromMsg", 1, SQLITE_ANY,
        29534  +			     cache, fnct_GEOS_GetCriticalPointFromMsg, 0, 0);
        29535  +    sqlite3_create_function (db, "IsValidReason", 1, SQLITE_ANY,
        29536  +			     cache, fnct_IsValidReason, 0, 0);
        29537  +    sqlite3_create_function (db, "ST_IsValidReason", 1, SQLITE_ANY,
        29538  +			     cache, fnct_IsValidReason, 0, 0);
        29539  +    sqlite3_create_function (db, "IsValidDetail", 1, SQLITE_ANY,
        29540  +			     cache, fnct_IsValidDetail, 0, 0);
        29541  +    sqlite3_create_function (db, "ST_IsValidDetail", 1, SQLITE_ANY,
        29542  +			     cache, fnct_IsValidDetail, 0, 0);
        29543  +
        29544  +    sqlite3_create_function (db, "Boundary", 1, SQLITE_ANY, cache,
        29545  +			     fnct_Boundary, 0, 0);
        29546  +    sqlite3_create_function (db, "ST_Boundary", 1, SQLITE_ANY, cache,
        29547  +			     fnct_Boundary, 0, 0);
        29548  +    sqlite3_create_function (db, "IsClosed", 1, SQLITE_ANY, 0, fnct_IsClosed, 0,
        29549  +			     0);
        29550  +    sqlite3_create_function (db, "ST_IsClosed", 1, SQLITE_ANY, 0, fnct_IsClosed,
        29551  +			     0, 0);
        29552  +    sqlite3_create_function (db, "IsSimple", 1, SQLITE_ANY, cache,
        29553  +			     fnct_IsSimple, 0, 0);
        29554  +    sqlite3_create_function (db, "ST_IsSimple", 1, SQLITE_ANY, cache,
        29555  +			     fnct_IsSimple, 0, 0);
        29556  +    sqlite3_create_function (db, "IsRing", 1, SQLITE_ANY, cache, fnct_IsRing, 0,
        29557  +			     0);
        29558  +    sqlite3_create_function (db, "ST_IsRing", 1, SQLITE_ANY, cache, fnct_IsRing,
        29559  +			     0, 0);
        29560  +    sqlite3_create_function (db, "IsValid", 1, SQLITE_ANY, cache, fnct_IsValid,
        29561  +			     0, 0);
        29562  +    sqlite3_create_function (db, "ST_IsValid", 1, SQLITE_ANY, cache,
        29563  +			     fnct_IsValid, 0, 0);
        29564  +    sqlite3_create_function (db, "GLength", 1, SQLITE_ANY, cache, fnct_Length,
        29565  +			     0, 0);
        29566  +    sqlite3_create_function (db, "GLength", 2, SQLITE_ANY, cache, fnct_Length,
        29567  +			     0, 0);
        29568  +    sqlite3_create_function (db, "ST_Length", 1, SQLITE_ANY, cache, fnct_Length,
        29569  +			     0, 0);
        29570  +    sqlite3_create_function (db, "ST_Length", 2, SQLITE_ANY, cache, fnct_Length,
        29571  +			     0, 0);
        29572  +    sqlite3_create_function (db, "Perimeter", 1, SQLITE_ANY, cache,
        29573  +			     fnct_Perimeter, 0, 0);
        29574  +    sqlite3_create_function (db, "Perimeter", 2, SQLITE_ANY, cache,
        29575  +			     fnct_Perimeter, 0, 0);
        29576  +    sqlite3_create_function (db, "ST_Perimeter", 1, SQLITE_ANY, cache,
        29577  +			     fnct_Perimeter, 0, 0);
        29578  +    sqlite3_create_function (db, "ST_Perimeter", 2, SQLITE_ANY, cache,
        29579  +			     fnct_Perimeter, 0, 0);
        29580  +    sqlite3_create_function (db, "Area", 1, SQLITE_ANY, cache, fnct_Area, 0, 0);
        29581  +    sqlite3_create_function (db, "ST_Area", 1, SQLITE_ANY, cache, fnct_Area, 0,
        29582  +			     0);
        29583  +    sqlite3_create_function (db, "ST_Centroid", 1, SQLITE_ANY, cache,
        29584  +			     fnct_Centroid, 0, 0);
        29585  +    sqlite3_create_function (db, "Centroid", 1, SQLITE_ANY, cache,
        29586  +			     fnct_Centroid, 0, 0);
        29587  +    sqlite3_create_function (db, "PointOnSurface", 1, SQLITE_ANY, cache,
        29588  +			     fnct_PointOnSurface, 0, 0);
        29589  +    sqlite3_create_function (db, "ST_PointOnSurface", 1, SQLITE_ANY, cache,
        29590  +			     fnct_PointOnSurface, 0, 0);
        29591  +    sqlite3_create_function (db, "Simplify", 2, SQLITE_ANY, cache,
        29592  +			     fnct_Simplify, 0, 0);
        29593  +    sqlite3_create_function (db, "ST_Simplify", 2, SQLITE_ANY, cache,
        29594  +			     fnct_Simplify, 0, 0);
        29595  +    sqlite3_create_function (db, "ST_Generalize", 2, SQLITE_ANY, cache,
        29596  +			     fnct_Simplify, 0, 0);
        29597  +    sqlite3_create_function (db, "SimplifyPreserveTopology", 2, SQLITE_ANY,
        29598  +			     cache, fnct_SimplifyPreserveTopology, 0, 0);
        29599  +    sqlite3_create_function (db, "ST_SimplifyPreserveTopology", 2, SQLITE_ANY,
        29600  +			     cache, fnct_SimplifyPreserveTopology, 0, 0);
        29601  +    sqlite3_create_function (db, "ConvexHull", 1, SQLITE_ANY, cache,
        29602  +			     fnct_ConvexHull, 0, 0);
        29603  +    sqlite3_create_function (db, "ST_ConvexHull", 1, SQLITE_ANY, cache,
        29604  +			     fnct_ConvexHull, 0, 0);
        29605  +    sqlite3_create_function (db, "Buffer", 2, SQLITE_ANY, cache, fnct_Buffer, 0,
        29606  +			     0);
        29607  +    sqlite3_create_function (db, "ST_Buffer", 2, SQLITE_ANY, cache, fnct_Buffer,
        29608  +			     0, 0);
        29609  +    sqlite3_create_function (db, "Intersection", 2, SQLITE_ANY, cache,
        29610  +			     fnct_Intersection, 0, 0);
        29611  +    sqlite3_create_function (db, "ST_Intersection", 2, SQLITE_ANY, cache,
        29612  +			     fnct_Intersection, 0, 0);
        29613  +    sqlite3_create_function (db, "GUnion", 1, SQLITE_ANY, cache, 0,
        29614  +			     fnct_Union_step, fnct_Union_final);
        29615  +    sqlite3_create_function (db, "GUnion", 2, SQLITE_ANY, cache, fnct_Union, 0,
        29616  +			     0);
        29617  +    sqlite3_create_function (db, "ST_Union", 1, SQLITE_ANY, cache, 0,
        29618  +			     fnct_Union_step, fnct_Union_final);
        29619  +    sqlite3_create_function (db, "ST_Union", 2, SQLITE_ANY, cache, fnct_Union,
        29620  +			     0, 0);
        29621  +    sqlite3_create_function (db, "Difference", 2, SQLITE_ANY, cache,
        29622  +			     fnct_Difference, 0, 0);
        29623  +    sqlite3_create_function (db, "ST_Difference", 2, SQLITE_ANY, cache,
        29624  +			     fnct_Difference, 0, 0);
        29625  +    sqlite3_create_function (db, "SymDifference", 2, SQLITE_ANY, cache,
        29626  +			     fnct_SymDifference, 0, 0);
        29627  +    sqlite3_create_function (db, "ST_SymDifference", 2, SQLITE_ANY, cache,
        29628  +			     fnct_SymDifference, 0, 0);
        29629  +    sqlite3_create_function (db, "Equals", 2, SQLITE_ANY, cache, fnct_Equals, 0,
        29630  +			     0);
        29631  +    sqlite3_create_function (db, "ST_Equals", 2, SQLITE_ANY, cache, fnct_Equals,
        29632  +			     0, 0);
        29633  +    sqlite3_create_function (db, "Intersects", 2, SQLITE_ANY, cache,
        29634  +			     fnct_Intersects, 0, 0);
        29635  +    sqlite3_create_function (db, "ST_Intersects", 2, SQLITE_ANY, cache,
        29636  +			     fnct_Intersects, 0, 0);
        29637  +    sqlite3_create_function (db, "Disjoint", 2, SQLITE_ANY, cache,
        29638  +			     fnct_Disjoint, 0, 0);
        29639  +    sqlite3_create_function (db, "ST_Disjoint", 2, SQLITE_ANY, cache,
        29640  +			     fnct_Disjoint, 0, 0);
        29641  +    sqlite3_create_function (db, "Overlaps", 2, SQLITE_ANY, cache,
        29642  +			     fnct_Overlaps, 0, 0);
        29643  +    sqlite3_create_function (db, "ST_Overlaps", 2, SQLITE_ANY, cache,
        29644  +			     fnct_Overlaps, 0, 0);
        29645  +    sqlite3_create_function (db, "Crosses", 2, SQLITE_ANY, cache, fnct_Crosses,
        29646  +			     0, 0);
        29647  +    sqlite3_create_function (db, "ST_Crosses", 2, SQLITE_ANY, cache,
        29648  +			     fnct_Crosses, 0, 0);
        29649  +    sqlite3_create_function (db, "Touches", 2, SQLITE_ANY, cache, fnct_Touches,
        29650  +			     0, 0);
        29651  +    sqlite3_create_function (db, "ST_Touches", 2, SQLITE_ANY, cache,
        29652  +			     fnct_Touches, 0, 0);
        29653  +    sqlite3_create_function (db, "Within", 2, SQLITE_ANY, cache, fnct_Within, 0,
        29654  +			     0);
        29655  +    sqlite3_create_function (db, "ST_Within", 2, SQLITE_ANY, cache, fnct_Within,
        29656  +			     0, 0);
        29657  +    sqlite3_create_function (db, "Contains", 2, SQLITE_ANY, cache,
        29658  +			     fnct_Contains, 0, 0);
        29659  +    sqlite3_create_function (db, "ST_Contains", 2, SQLITE_ANY, cache,
        29660  +			     fnct_Contains, 0, 0);
        29661  +    sqlite3_create_function (db, "Relate", 3, SQLITE_ANY, cache, fnct_Relate, 0,
        29662  +			     0);
        29663  +    sqlite3_create_function (db, "ST_Relate", 3, SQLITE_ANY, cache, fnct_Relate,
        29664  +			     0, 0);
        29665  +    sqlite3_create_function (db, "Distance", 2, SQLITE_ANY, cache,
        29666  +			     fnct_Distance, 0, 0);
        29667  +    sqlite3_create_function (db, "Distance", 3, SQLITE_ANY, cache,
        29668  +			     fnct_Distance, 0, 0);
        29669  +    sqlite3_create_function (db, "ST_Distance", 2, SQLITE_ANY, cache,
        29670  +			     fnct_Distance, 0, 0);
        29671  +    sqlite3_create_function (db, "ST_Distance", 3, SQLITE_ANY, cache,
        29672  +			     fnct_Distance, 0, 0);
        29673  +    sqlite3_create_function (db, "PtDistWithin", 3, SQLITE_ANY, cache,
        29674  +			     fnct_PtDistWithin, 0, 0);
        29675  +    sqlite3_create_function (db, "PtDistWithin", 4, SQLITE_ANY, cache,
        29676  +			     fnct_PtDistWithin, 0, 0);
        29677  +    sqlite3_create_function (db, "BdPolyFromText", 1, SQLITE_ANY, cache,
        29678  +			     fnct_BdPolyFromText1, 0, 0);
        29679  +    sqlite3_create_function (db, "BdPolyFromText", 2, SQLITE_ANY, cache,
        29680  +			     fnct_BdPolyFromText2, 0, 0);
        29681  +    sqlite3_create_function (db, "BdMPolyFromText", 1, SQLITE_ANY, cache,
        29682  +			     fnct_BdMPolyFromText1, 0, 0);
        29683  +    sqlite3_create_function (db, "BdMPolyFromText", 2, SQLITE_ANY, cache,
        29684  +			     fnct_BdMPolyFromText2, 0, 0);
        29685  +    sqlite3_create_function (db, "BdPolyFromWKB", 1, SQLITE_ANY, cache,
        29686  +			     fnct_BdPolyFromWKB1, 0, 0);
        29687  +    sqlite3_create_function (db, "BdPolyFromWKB", 2, SQLITE_ANY, cache,
        29688  +			     fnct_BdPolyFromWKB2, 0, 0);
        29689  +    sqlite3_create_function (db, "BdMPolyFromWKB", 1, SQLITE_ANY, cache,
        29690  +			     fnct_BdMPolyFromWKB1, 0, 0);
        29691  +    sqlite3_create_function (db, "BdMPolyFromWKB", 2, SQLITE_ANY, cache,
        29692  +			     fnct_BdMPolyFromWKB2, 0, 0);
        29693  +    sqlite3_create_function (db, "ST_BdPolyFromText", 1, SQLITE_ANY, cache,
        29694  +			     fnct_BdPolyFromText1, 0, 0);
        29695  +    sqlite3_create_function (db, "ST_BdPolyFromText", 2, SQLITE_ANY, cache,
        29696  +			     fnct_BdPolyFromText2, 0, 0);
        29697  +    sqlite3_create_function (db, "ST_BdMPolyFromText", 1, SQLITE_ANY, cache,
        29698  +			     fnct_BdMPolyFromText1, 0, 0);
        29699  +    sqlite3_create_function (db, "ST_BdMPolyFromText", 2, SQLITE_ANY, cache,
        29700  +			     fnct_BdMPolyFromText2, 0, 0);
        29701  +    sqlite3_create_function (db, "ST_BdPolyFromWKB", 1, SQLITE_ANY, cache,
        29702  +			     fnct_BdPolyFromWKB1, 0, 0);
        29703  +    sqlite3_create_function (db, "ST_BdPolyFromWKB", 2, SQLITE_ANY, cache,
        29704  +			     fnct_BdPolyFromWKB2, 0, 0);
        29705  +    sqlite3_create_function (db, "ST_BdMPolyFromWKB", 1, SQLITE_ANY, cache,
        29706  +			     fnct_BdMPolyFromWKB1, 0, 0);
        29707  +    sqlite3_create_function (db, "ST_BdMPolyFromWKB", 2, SQLITE_ANY, cache,
        29708  +			     fnct_BdMPolyFromWKB2, 0, 0);
        29709  +    sqlite3_create_function (db, "CreateTopologyTables", 2, SQLITE_ANY, 0,
        29710  +			     fnct_CreateTopologyTables, 0, 0);
        29711  +    sqlite3_create_function (db, "CreateTopologyTables", 3, SQLITE_ANY, 0,
        29712  +			     fnct_CreateTopologyTables, 0, 0);
        29713  +    sqlite3_create_function (db, "OffsetCurve", 3, SQLITE_ANY, cache,
        29714  +			     fnct_OffsetCurve, 0, 0);
        29715  +    sqlite3_create_function (db, "ST_OffsetCurve", 3, SQLITE_ANY, cache,
        29716  +			     fnct_OffsetCurve, 0, 0);
        29717  +    sqlite3_create_function (db, "SingleSidedBuffer", 3, SQLITE_ANY, cache,
        29718  +			     fnct_SingleSidedBuffer, 0, 0);
        29719  +    sqlite3_create_function (db, "ST_SingleSidedBuffer", 3, SQLITE_ANY, cache,
        29720  +			     fnct_SingleSidedBuffer, 0, 0);
        29721  +    sqlite3_create_function (db, "HausdorffDistance", 2, SQLITE_ANY, cache,
        29722  +			     fnct_HausdorffDistance, 0, 0);
        29723  +    sqlite3_create_function (db, "ST_HausdorffDistance", 2, SQLITE_ANY, cache,
        29724  +			     fnct_HausdorffDistance, 0, 0);
        29725  +    sqlite3_create_function (db, "SharedPaths", 2, SQLITE_ANY, cache,
        29726  +			     fnct_SharedPaths, 0, 0);
        29727  +    sqlite3_create_function (db, "ST_SharedPaths", 2, SQLITE_ANY, cache,
        29728  +			     fnct_SharedPaths, 0, 0);
        29729  +    sqlite3_create_function (db, "Covers", 2, SQLITE_ANY, cache, fnct_Covers,
        29730  +			     0, 0);
        29731  +    sqlite3_create_function (db, "ST_Covers", 2, SQLITE_ANY, cache,
        29732  +			     fnct_Covers, 0, 0);
        29733  +    sqlite3_create_function (db, "CoveredBy", 2, SQLITE_ANY, cache,
        29734  +			     fnct_CoveredBy, 0, 0);
        29735  +    sqlite3_create_function (db, "ST_CoveredBy", 2, SQLITE_ANY, cache,
        29736  +			     fnct_CoveredBy, 0, 0);
        29737  +    sqlite3_create_function (db, "Line_Interpolate_Point", 2, SQLITE_ANY, cache,
        29738  +			     fnct_LineInterpolatePoint, 0, 0);
        29739  +    sqlite3_create_function (db, "ST_Line_Interpolate_Point", 2, SQLITE_ANY,
        29740  +			     cache, fnct_LineInterpolatePoint, 0, 0);
        29741  +    sqlite3_create_function (db, "Line_Interpolate_Equidistant_Points", 2,
        29742  +			     SQLITE_ANY, cache,
        29743  +			     fnct_LineInterpolateEquidistantPoints, 0, 0);
        29744  +    sqlite3_create_function (db, "ST_Line_Interpolate_Equidistant_Points", 2,
        29745  +			     SQLITE_ANY, cache,
        29746  +			     fnct_LineInterpolateEquidistantPoints, 0, 0);
        29747  +    sqlite3_create_function (db, "Line_Locate_Point", 2, SQLITE_ANY, cache,
        29748  +			     fnct_LineLocatePoint, 0, 0);
        29749  +    sqlite3_create_function (db, "ST_Line_Locate_Point", 2, SQLITE_ANY, cache,
        29750  +			     fnct_LineLocatePoint, 0, 0);
        29751  +    sqlite3_create_function (db, "Line_Substring", 3, SQLITE_ANY, cache,
        29752  +			     fnct_LineSubstring, 0, 0);
        29753  +    sqlite3_create_function (db, "ST_Line_Substring", 3, SQLITE_ANY, cache,
        29754  +			     fnct_LineSubstring, 0, 0);
        29755  +    sqlite3_create_function (db, "ClosestPoint", 2, SQLITE_ANY, cache,
        29756  +			     fnct_ClosestPoint, 0, 0);
        29757  +    sqlite3_create_function (db, "ST_ClosestPoint", 2, SQLITE_ANY, cache,
        29758  +			     fnct_ClosestPoint, 0, 0);
        29759  +    sqlite3_create_function (db, "ShortestLine", 2, SQLITE_ANY, cache,
        29760  +			     fnct_ShortestLine, 0, 0);
        29761  +    sqlite3_create_function (db, "ST_ShortestLine", 2, SQLITE_ANY, cache,
        29762  +			     fnct_ShortestLine, 0, 0);
        29763  +    sqlite3_create_function (db, "Snap", 3, SQLITE_ANY, cache, fnct_Snap, 0, 0);
        29764  +    sqlite3_create_function (db, "ST_Snap", 3, SQLITE_ANY, cache, fnct_Snap, 0,
        29765  +			     0);
        29766  +    sqlite3_create_function (db, "LineMerge", 1, SQLITE_ANY, cache,
        29767  +			     fnct_LineMerge, 0, 0);
        29768  +    sqlite3_create_function (db, "ST_LineMerge", 1, SQLITE_ANY, cache,
        29769  +			     fnct_LineMerge, 0, 0);
        29770  +    sqlite3_create_function (db, "UnaryUnion", 1, SQLITE_ANY, cache,
        29771  +			     fnct_UnaryUnion, 0, 0);
        29772  +    sqlite3_create_function (db, "ST_UnaryUnion", 1, SQLITE_ANY, cache,
        29773  +			     fnct_UnaryUnion, 0, 0);
        29774  +    sqlite3_create_function (db, "SquareGrid", 2, SQLITE_ANY, cache,
        29775  +			     fnct_SquareGrid, 0, 0);
        29776  +    sqlite3_create_function (db, "SquareGrid", 3, SQLITE_ANY, cache,
        29777  +			     fnct_SquareGrid, 0, 0);
        29778  +    sqlite3_create_function (db, "SquareGrid", 4, SQLITE_ANY, cache,
        29779  +			     fnct_SquareGrid, 0, 0);
        29780  +    sqlite3_create_function (db, "ST_SquareGrid", 2, SQLITE_ANY, cache,
        29781  +			     fnct_SquareGrid, 0, 0);
        29782  +    sqlite3_create_function (db, "ST_SquareGrid", 3, SQLITE_ANY, cache,
        29783  +			     fnct_SquareGrid, 0, 0);
        29784  +    sqlite3_create_function (db, "ST_SquareGrid", 4, SQLITE_ANY, cache,
        29785  +			     fnct_SquareGrid, 0, 0);
        29786  +    sqlite3_create_function (db, "TriangularGrid", 2, SQLITE_ANY, cache,
        29787  +			     fnct_TriangularGrid, 0, 0);
        29788  +    sqlite3_create_function (db, "TriangularGrid", 3, SQLITE_ANY, cache,
        29789  +			     fnct_TriangularGrid, 0, 0);
        29790  +    sqlite3_create_function (db, "TriangularGrid", 4, SQLITE_ANY, cache,
        29791  +			     fnct_TriangularGrid, 0, 0);
        29792  +    sqlite3_create_function (db, "ST_TriangularGrid", 2, SQLITE_ANY, cache,
        29793  +			     fnct_TriangularGrid, 0, 0);
        29794  +    sqlite3_create_function (db, "ST_TriangularGrid", 3, SQLITE_ANY, cache,
        29795  +			     fnct_TriangularGrid, 0, 0);
        29796  +    sqlite3_create_function (db, "ST_TriangularGrid", 4, SQLITE_ANY, cache,
        29797  +			     fnct_TriangularGrid, 0, 0);
        29798  +    sqlite3_create_function (db, "HexagonalGrid", 2, SQLITE_ANY, cache,
        29799  +			     fnct_HexagonalGrid, 0, 0);
        29800  +    sqlite3_create_function (db, "HexagonalGrid", 3, SQLITE_ANY, cache,
        29801  +			     fnct_HexagonalGrid, 0, 0);
        29802  +    sqlite3_create_function (db, "HexagonalGrid", 4, SQLITE_ANY, cache,
        29803  +			     fnct_HexagonalGrid, 0, 0);
        29804  +    sqlite3_create_function (db, "ST_HexagonalGrid", 2, SQLITE_ANY, cache,
        29805  +			     fnct_HexagonalGrid, 0, 0);
        29806  +    sqlite3_create_function (db, "ST_HexagonalGrid", 3, SQLITE_ANY, cache,
        29807  +			     fnct_HexagonalGrid, 0, 0);
        29808  +    sqlite3_create_function (db, "ST_HexagonalGrid", 4, SQLITE_ANY, cache,
        29809  +			     fnct_HexagonalGrid, 0, 0);
        29810  +    sqlite3_create_function (db, "LinesCutAtNodes", 2, SQLITE_ANY, 0,
        29811  +			     fnct_LinesCutAtNodes, 0, 0);
        29812  +    sqlite3_create_function (db, "ST_LinesCutAtNodes", 2, SQLITE_ANY, 0,
        29813  +			     fnct_LinesCutAtNodes, 0, 0);
        29814  +    sqlite3_create_function (db, "RingsCutAtNodes", 1, SQLITE_ANY, 0,
        29815  +			     fnct_RingsCutAtNodes, 0, 0);
        29816  +    sqlite3_create_function (db, "ST_RingsCutAtNodes", 1, SQLITE_ANY, 0,
        29817  +			     fnct_RingsCutAtNodes, 0, 0);
 32708  29818   
 32709  29819   #ifdef GEOS_ADVANCED		/* GEOS advanced features - 3.4.0 */
 32710  29820   
 32711         -    sqlite3_create_function_v2 (db, "DelaunayTriangulation", 1,
 32712         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32713         -				fnct_DelaunayTriangulation, 0, 0, 0);
 32714         -    sqlite3_create_function_v2 (db, "DelaunayTriangulation", 2,
 32715         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32716         -				fnct_DelaunayTriangulation, 0, 0, 0);
 32717         -    sqlite3_create_function_v2 (db, "DelaunayTriangulation", 3,
 32718         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32719         -				fnct_DelaunayTriangulation, 0, 0, 0);
 32720         -    sqlite3_create_function_v2 (db, "ST_DelaunayTriangulation", 1,
 32721         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32722         -				fnct_DelaunayTriangulation, 0, 0, 0);
 32723         -    sqlite3_create_function_v2 (db, "ST_DelaunayTriangulation", 2,
 32724         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32725         -				fnct_DelaunayTriangulation, 0, 0, 0);
 32726         -    sqlite3_create_function_v2 (db, "ST_DelaunayTriangulation", 3,
 32727         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32728         -				fnct_DelaunayTriangulation, 0, 0, 0);
 32729         -    sqlite3_create_function_v2 (db, "VoronojDiagram", 1,
 32730         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32731         -				fnct_VoronojDiagram, 0, 0, 0);
 32732         -    sqlite3_create_function_v2 (db, "VoronojDiagram", 2,
 32733         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32734         -				fnct_VoronojDiagram, 0, 0, 0);
 32735         -    sqlite3_create_function_v2 (db, "VoronojDiagram", 3,
 32736         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32737         -				fnct_VoronojDiagram, 0, 0, 0);
 32738         -    sqlite3_create_function_v2 (db, "VoronojDiagram", 4,
 32739         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32740         -				fnct_VoronojDiagram, 0, 0, 0);
 32741         -    sqlite3_create_function_v2 (db, "ST_VoronojDiagram", 1,
 32742         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32743         -				fnct_VoronojDiagram, 0, 0, 0);
 32744         -    sqlite3_create_function_v2 (db, "ST_VoronojDiagram", 2,
 32745         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32746         -				fnct_VoronojDiagram, 0, 0, 0);
 32747         -    sqlite3_create_function_v2 (db, "ST_VoronojDiagram", 3,
 32748         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32749         -				fnct_VoronojDiagram, 0, 0, 0);
 32750         -    sqlite3_create_function_v2 (db, "ST_VoronojDiagram", 4,
 32751         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32752         -				fnct_VoronojDiagram, 0, 0, 0);
 32753         -    sqlite3_create_function_v2 (db, "ConcaveHull", 1,
 32754         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32755         -				fnct_ConcaveHull, 0, 0, 0);
 32756         -    sqlite3_create_function_v2 (db, "ConcaveHull", 2,
 32757         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32758         -				fnct_ConcaveHull, 0, 0, 0);
 32759         -    sqlite3_create_function_v2 (db, "ConcaveHull", 3,
 32760         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32761         -				fnct_ConcaveHull, 0, 0, 0);
 32762         -    sqlite3_create_function_v2 (db, "ConcaveHull", 4,
 32763         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32764         -				fnct_ConcaveHull, 0, 0, 0);
 32765         -    sqlite3_create_function_v2 (db, "ST_ConcaveHull", 1,
 32766         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32767         -				fnct_ConcaveHull, 0, 0, 0);
 32768         -    sqlite3_create_function_v2 (db, "ST_ConcaveHull", 2,
 32769         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32770         -				fnct_ConcaveHull, 0, 0, 0);
 32771         -    sqlite3_create_function_v2 (db, "ST_ConcaveHull", 3,
 32772         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32773         -				fnct_ConcaveHull, 0, 0, 0);
 32774         -    sqlite3_create_function_v2 (db, "ST_ConcaveHull", 4,
 32775         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32776         -				fnct_ConcaveHull, 0, 0, 0);
        29821  +    sqlite3_create_function (db, "DelaunayTriangulation", 1, SQLITE_ANY, cache,
        29822  +			     fnct_DelaunayTriangulation, 0, 0);
        29823  +    sqlite3_create_function (db, "DelaunayTriangulation", 2, SQLITE_ANY, cache,
        29824  +			     fnct_DelaunayTriangulation, 0, 0);
        29825  +    sqlite3_create_function (db, "DelaunayTriangulation", 3, SQLITE_ANY, cache,
        29826  +			     fnct_DelaunayTriangulation, 0, 0);
        29827  +    sqlite3_create_function (db, "ST_DelaunayTriangulation", 1, SQLITE_ANY,
        29828  +			     cache, fnct_DelaunayTriangulation, 0, 0);
        29829  +    sqlite3_create_function (db, "ST_DelaunayTriangulation", 2, SQLITE_ANY,
        29830  +			     cache, fnct_DelaunayTriangulation, 0, 0);
        29831  +    sqlite3_create_function (db, "ST_DelaunayTriangulation", 3, SQLITE_ANY,
        29832  +			     cache, fnct_DelaunayTriangulation, 0, 0);
        29833  +    sqlite3_create_function (db, "VoronojDiagram", 1, SQLITE_ANY, cache,
        29834  +			     fnct_VoronojDiagram, 0, 0);
        29835  +    sqlite3_create_function (db, "VoronojDiagram", 2, SQLITE_ANY, cache,
        29836  +			     fnct_VoronojDiagram, 0, 0);
        29837  +    sqlite3_create_function (db, "VoronojDiagram", 3, SQLITE_ANY, cache,
        29838  +			     fnct_VoronojDiagram, 0, 0);
        29839  +    sqlite3_create_function (db, "VoronojDiagram", 4, SQLITE_ANY, cache,
        29840  +			     fnct_VoronojDiagram, 0, 0);
        29841  +    sqlite3_create_function (db, "ST_VoronojDiagram", 1, SQLITE_ANY, cache,
        29842  +			     fnct_VoronojDiagram, 0, 0);
        29843  +    sqlite3_create_function (db, "ST_VoronojDiagram", 2, SQLITE_ANY, cache,
        29844  +			     fnct_VoronojDiagram, 0, 0);
        29845  +    sqlite3_create_function (db, "ST_VoronojDiagram", 3, SQLITE_ANY, cache,
        29846  +			     fnct_VoronojDiagram, 0, 0);
        29847  +    sqlite3_create_function (db, "ST_VoronojDiagram", 4, SQLITE_ANY, cache,
        29848  +			     fnct_VoronojDiagram, 0, 0);
        29849  +    sqlite3_create_function (db, "ConcaveHull", 1, SQLITE_ANY, cache,
        29850  +			     fnct_ConcaveHull, 0, 0);
        29851  +    sqlite3_create_function (db, "ConcaveHull", 2, SQLITE_ANY, cache,
        29852  +			     fnct_ConcaveHull, 0, 0);
        29853  +    sqlite3_create_function (db, "ConcaveHull", 3, SQLITE_ANY, cache,
        29854  +			     fnct_ConcaveHull, 0, 0);
        29855  +    sqlite3_create_function (db, "ConcaveHull", 4, SQLITE_ANY, cache,
        29856  +			     fnct_ConcaveHull, 0, 0);
        29857  +    sqlite3_create_function (db, "ST_ConcaveHull", 1, SQLITE_ANY, cache,
        29858  +			     fnct_ConcaveHull, 0, 0);
        29859  +    sqlite3_create_function (db, "ST_ConcaveHull", 2, SQLITE_ANY, cache,
        29860  +			     fnct_ConcaveHull, 0, 0);
        29861  +    sqlite3_create_function (db, "ST_ConcaveHull", 3, SQLITE_ANY, cache,
        29862  +			     fnct_ConcaveHull, 0, 0);
        29863  +    sqlite3_create_function (db, "ST_ConcaveHull", 4, SQLITE_ANY, cache,
        29864  +			     fnct_ConcaveHull, 0, 0);
 32777  29865   
 32778  29866   #endif /* end GEOS advanced features */
 32779  29867   
 32780  29868   #ifdef ENABLE_LWGEOM		/* enabling LWGEOM support */
 32781  29869   
 32782         -    sqlite3_create_function_v2 (db, "LWGEOM_GetLastErrorMsg", 0, SQLITE_UTF8,
 32783         -				0, fnct_LWGEOM_GetLastErrorMsg, 0, 0, 0);
 32784         -    sqlite3_create_function_v2 (db, "LWGEOM_GetLastWarningMsg", 0, SQLITE_UTF8,
 32785         -				0, fnct_LWGEOM_GetLastWarningMsg, 0, 0, 0);
 32786         -
 32787         -    sqlite3_create_function_v2 (db, "MakeValid", 1,
 32788         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32789         -				fnct_MakeValid, 0, 0, 0);
 32790         -    sqlite3_create_function_v2 (db, "ST_MakeValid", 1,
 32791         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32792         -				fnct_MakeValid, 0, 0, 0);
 32793         -    sqlite3_create_function_v2 (db, "MakeValidDiscarded", 1,
 32794         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32795         -				fnct_MakeValidDiscarded, 0, 0, 0);
 32796         -    sqlite3_create_function_v2 (db, "ST_MakeValidDiscarded", 1,
 32797         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32798         -				fnct_MakeValidDiscarded, 0, 0, 0);
 32799         -    sqlite3_create_function_v2 (db, "Area", 2,
 32800         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32801         -				fnct_Area, 0, 0, 0);
 32802         -    sqlite3_create_function_v2 (db, "ST_Area", 2,
 32803         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32804         -				fnct_Area, 0, 0, 0);
 32805         -    sqlite3_create_function_v2 (db, "Segmentize", 2,
 32806         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32807         -				fnct_Segmentize, 0, 0, 0);
 32808         -    sqlite3_create_function_v2 (db, "ST_Segmentize", 2,
 32809         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32810         -				fnct_Segmentize, 0, 0, 0);
 32811         -    sqlite3_create_function_v2 (db, "Azimuth", 2,
 32812         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32813         -				fnct_Azimuth, 0, 0, 0);
 32814         -    sqlite3_create_function_v2 (db, "ST_Azimuth", 2,
 32815         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32816         -				fnct_Azimuth, 0, 0, 0);
 32817         -    sqlite3_create_function_v2 (db, "Project", 3,
 32818         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32819         -				fnct_Project, 0, 0, 0);
 32820         -    sqlite3_create_function_v2 (db, "ST_Project", 3,
 32821         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32822         -				fnct_Project, 0, 0, 0);
 32823         -    sqlite3_create_function_v2 (db, "GeoHash", 1,
 32824         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32825         -				fnct_GeoHash, 0, 0, 0);
 32826         -    sqlite3_create_function_v2 (db, "GeoHash", 2,
 32827         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32828         -				fnct_GeoHash, 0, 0, 0);
 32829         -    sqlite3_create_function_v2 (db, "ST_GeoHash", 1,
 32830         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32831         -				fnct_GeoHash, 0, 0, 0);
 32832         -    sqlite3_create_function_v2 (db, "ST_GeoHash", 2,
 32833         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32834         -				fnct_GeoHash, 0, 0, 0);
 32835         -    sqlite3_create_function_v2 (db, "AsX3D", 1,
 32836         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32837         -				fnct_AsX3D, 0, 0, 0);
 32838         -    sqlite3_create_function_v2 (db, "AsX3D", 2,
 32839         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32840         -				fnct_AsX3D, 0, 0, 0);
 32841         -    sqlite3_create_function_v2 (db, "AsX3D", 3,
 32842         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32843         -				fnct_AsX3D, 0, 0, 0);
 32844         -    sqlite3_create_function_v2 (db, "AsX3D", 4,
 32845         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32846         -				fnct_AsX3D, 0, 0, 0);
 32847         -    sqlite3_create_function_v2 (db, "ST_AsX3D", 1,
 32848         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32849         -				fnct_AsX3D, 0, 0, 0);
 32850         -    sqlite3_create_function_v2 (db, "ST_AsX3D", 2,
 32851         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32852         -				fnct_AsX3D, 0, 0, 0);
 32853         -    sqlite3_create_function_v2 (db, "ST_AsX3D", 3,
 32854         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32855         -				fnct_AsX3D, 0, 0, 0);
 32856         -    sqlite3_create_function_v2 (db, "ST_AsX3D", 4,
 32857         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32858         -				fnct_AsX3D, 0, 0, 0);
 32859         -    sqlite3_create_function_v2 (db, "ST_3DDistance", 2,
 32860         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32861         -				fnct_3DDistance, 0, 0, 0);
 32862         -    sqlite3_create_function_v2 (db, "MaxDistance", 2,
 32863         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32864         -				fnct_MaxDistance, 0, 0, 0);
 32865         -    sqlite3_create_function_v2 (db, "ST_MaxDistance", 2,
 32866         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32867         -				fnct_MaxDistance, 0, 0, 0);
 32868         -    sqlite3_create_function_v2 (db, "ST_3DMaxDistance", 2,
 32869         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32870         -				fnct_3DMaxDistance, 0, 0, 0);
 32871         -    sqlite3_create_function_v2 (db, "Split", 2,
 32872         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32873         -				fnct_Split, 0, 0, 0);
 32874         -    sqlite3_create_function_v2 (db, "ST_Split", 2,
 32875         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32876         -				fnct_Split, 0, 0, 0);
 32877         -    sqlite3_create_function_v2 (db, "SplitLeft", 2,
 32878         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32879         -				fnct_SplitLeft, 0, 0, 0);
 32880         -    sqlite3_create_function_v2 (db, "ST_SplitLeft", 2,
 32881         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32882         -				fnct_SplitLeft, 0, 0, 0);
 32883         -    sqlite3_create_function_v2 (db, "SplitRight", 2,
 32884         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32885         -				fnct_SplitRight, 0, 0, 0);
 32886         -    sqlite3_create_function_v2 (db, "ST_SplitRight", 2,
 32887         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32888         -				fnct_SplitRight, 0, 0, 0);
 32889         -    sqlite3_create_function_v2 (db, "ST_Node", 1,
 32890         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32891         -				fnct_Node, 0, 0, 0);
 32892         -    sqlite3_create_function_v2 (db, "SelfIntersections", 1,
 32893         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32894         -				fnct_SelfIntersections, 0, 0, 0);
 32895         -    sqlite3_create_function_v2 (db, "ST_SelfIntersections", 1,
 32896         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32897         -				fnct_SelfIntersections, 0, 0, 0);
        29870  +    sqlite3_create_function (db, "LWGEOM_GetLastErrorMsg", 0, SQLITE_ANY,
        29871  +			     0, fnct_LWGEOM_GetLastErrorMsg, 0, 0);
        29872  +    sqlite3_create_function (db, "LWGEOM_GetLastWarningMsg", 0, SQLITE_ANY,
        29873  +			     0, fnct_LWGEOM_GetLastWarningMsg, 0, 0);
        29874  +
        29875  +    sqlite3_create_function (db, "MakeValid", 1, SQLITE_ANY, 0,
        29876  +			     fnct_MakeValid, 0, 0);
        29877  +    sqlite3_create_function (db, "ST_MakeValid", 1, SQLITE_ANY, 0,
        29878  +			     fnct_MakeValid, 0, 0);
        29879  +    sqlite3_create_function (db, "MakeValidDiscarded", 1, SQLITE_ANY, 0,
        29880  +			     fnct_MakeValidDiscarded, 0, 0);
        29881  +    sqlite3_create_function (db, "ST_MakeValidDiscarded", 1, SQLITE_ANY, 0,
        29882  +			     fnct_MakeValidDiscarded, 0, 0);
        29883  +    sqlite3_create_function (db, "Area", 2, SQLITE_ANY, 0, fnct_Area, 0, 0);
        29884  +    sqlite3_create_function (db, "ST_Area", 2, SQLITE_ANY, 0, fnct_Area, 0, 0);
        29885  +    sqlite3_create_function (db, "Segmentize", 2, SQLITE_ANY, 0,
        29886  +			     fnct_Segmentize, 0, 0);
        29887  +    sqlite3_create_function (db, "ST_Segmentize", 2, SQLITE_ANY, 0,
        29888  +			     fnct_Segmentize, 0, 0);
        29889  +    sqlite3_create_function (db, "Azimuth", 2, SQLITE_ANY, 0, fnct_Azimuth, 0,
        29890  +			     0);
        29891  +    sqlite3_create_function (db, "ST_Azimuth", 2, SQLITE_ANY, 0, fnct_Azimuth,
        29892  +			     0, 0);
        29893  +    sqlite3_create_function (db, "Project", 3, SQLITE_ANY, 0, fnct_Project, 0,
        29894  +			     0);
        29895  +    sqlite3_create_function (db, "ST_Project", 3, SQLITE_ANY, 0, fnct_Project,
        29896  +			     0, 0);
        29897  +    sqlite3_create_function (db, "GeoHash", 1, SQLITE_ANY, 0, fnct_GeoHash, 0,
        29898  +			     0);
        29899  +    sqlite3_create_function (db, "GeoHash", 2, SQLITE_ANY, 0, fnct_GeoHash, 0,
        29900  +			     0);
        29901  +    sqlite3_create_function (db, "ST_GeoHash", 1, SQLITE_ANY, 0, fnct_GeoHash,
        29902  +			     0, 0);
        29903  +    sqlite3_create_function (db, "ST_GeoHash", 2, SQLITE_ANY, 0, fnct_GeoHash,
        29904  +			     0, 0);
        29905  +    sqlite3_create_function (db, "AsX3D", 1, SQLITE_ANY, 0, fnct_AsX3D, 0, 0);
        29906  +    sqlite3_create_function (db, "AsX3D", 2, SQLITE_ANY, 0, fnct_AsX3D, 0, 0);
        29907  +    sqlite3_create_function (db, "AsX3D", 3, SQLITE_ANY, 0, fnct_AsX3D, 0, 0);
        29908  +    sqlite3_create_function (db, "AsX3D", 4, SQLITE_ANY, 0, fnct_AsX3D, 0, 0);
        29909  +    sqlite3_create_function (db, "ST_AsX3D", 1, SQLITE_ANY, 0, fnct_AsX3D,
        29910  +			     0, 0);
        29911  +    sqlite3_create_function (db, "ST_AsX3D", 2, SQLITE_ANY, 0, fnct_AsX3D,
        29912  +			     0, 0);
        29913  +    sqlite3_create_function (db, "ST_AsX3D", 3, SQLITE_ANY, 0, fnct_AsX3D,
        29914  +			     0, 0);
        29915  +    sqlite3_create_function (db, "ST_AsX3D", 4, SQLITE_ANY, 0, fnct_AsX3D,
        29916  +			     0, 0);
        29917  +    sqlite3_create_function (db, "ST_3DDistance", 2, SQLITE_ANY, 0,
        29918  +			     fnct_3DDistance, 0, 0);
        29919  +    sqlite3_create_function (db, "MaxDistance", 2, SQLITE_ANY, 0,
        29920  +			     fnct_MaxDistance, 0, 0);
        29921  +    sqlite3_create_function (db, "ST_MaxDistance", 2, SQLITE_ANY, 0,
        29922  +			     fnct_MaxDistance, 0, 0);
        29923  +    sqlite3_create_function (db, "ST_3DMaxDistance", 2, SQLITE_ANY, 0,
        29924  +			     fnct_3DMaxDistance, 0, 0);
        29925  +    sqlite3_create_function (db, "Split", 2, SQLITE_ANY, 0, fnct_Split, 0, 0);
        29926  +    sqlite3_create_function (db, "ST_Split", 2, SQLITE_ANY, 0, fnct_Split,
        29927  +			     0, 0);
        29928  +    sqlite3_create_function (db, "SplitLeft", 2, SQLITE_ANY, 0,
        29929  +			     fnct_SplitLeft, 0, 0);
        29930  +    sqlite3_create_function (db, "ST_SplitLeft", 2, SQLITE_ANY, 0,
        29931  +			     fnct_SplitLeft, 0, 0);
        29932  +    sqlite3_create_function (db, "SplitRight", 2, SQLITE_ANY, 0,
        29933  +			     fnct_SplitRight, 0, 0);
        29934  +    sqlite3_create_function (db, "ST_SplitRight", 2, SQLITE_ANY, 0,
        29935  +			     fnct_SplitRight, 0, 0);
        29936  +    sqlite3_create_function (db, "ST_Node", 1, SQLITE_ANY, 0, fnct_Node, 0, 0);
        29937  +    sqlite3_create_function (db, "SelfIntersections", 1, SQLITE_ANY, 0,
        29938  +			     fnct_SelfIntersections, 0, 0);
        29939  +    sqlite3_create_function (db, "ST_SelfIntersections", 1, SQLITE_ANY, 0,
        29940  +			     fnct_SelfIntersections, 0, 0);
 32898  29941   
 32899  29942   #endif /* end LWGEOM support */
 32900  29943   
 32901  29944   #endif /* end including GEOS */
 32902  29945   
 32903  29946   #ifdef ENABLE_LIBXML2		/* including LIBXML2 */
 32904  29947   
 32905         -    sqlite3_create_function_v2 (db, "CreateStylingTables", 0,
 32906         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32907         -				fnct_CreateStylingTables, 0, 0, 0);
 32908         -    sqlite3_create_function_v2 (db, "CreateStylingTables", 1,
 32909         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32910         -				fnct_CreateStylingTables, 0, 0, 0);
 32911         -    sqlite3_create_function_v2 (db, "RegisterExternalGraphic", 2,
 32912         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32913         -				fnct_RegisterExternalGraphic, 0, 0, 0);
 32914         -    sqlite3_create_function_v2 (db, "RegisterExternalGraphic", 5,
 32915         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32916         -				fnct_RegisterExternalGraphic, 0, 0, 0);
 32917         -    sqlite3_create_function_v2 (db, "RegisterVectorStyledLayer", 3,
 32918         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32919         -				fnct_RegisterVectorStyledLayer, 0, 0, 0);
 32920         -    sqlite3_create_function_v2 (db, "RegisterVectorStyledLayer", 4,
 32921         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32922         -				fnct_RegisterVectorStyledLayer, 0, 0, 0);
 32923         -    sqlite3_create_function_v2 (db, "RegisterRasterStyledLayer", 2,
 32924         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32925         -				fnct_RegisterRasterStyledLayer, 0, 0, 0);
 32926         -    sqlite3_create_function_v2 (db, "RegisterRasterStyledLayer", 3,
 32927         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32928         -				fnct_RegisterRasterStyledLayer, 0, 0, 0);
 32929         -    sqlite3_create_function_v2 (db, "RegisterStyledGroup", 2,
 32930         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32931         -				fnct_RegisterStyledGroup, 0, 0, 0);
 32932         -    sqlite3_create_function_v2 (db, "RegisterStyledGroup", 3,
 32933         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32934         -				fnct_RegisterStyledGroup, 0, 0, 0);
 32935         -    sqlite3_create_function_v2 (db, "RegisterStyledGroup", 4,
 32936         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32937         -				fnct_RegisterStyledGroup, 0, 0, 0);
 32938         -    sqlite3_create_function_v2 (db, "SetStyledGroupInfos", 3,
 32939         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32940         -				fnct_SetStyledGroupInfos, 0, 0, 0);
 32941         -    sqlite3_create_function_v2 (db, "RegisterGroupStyle", 2,
 32942         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32943         -				fnct_RegisterGroupStyle, 0, 0, 0);
 32944         -    sqlite3_create_function_v2 (db, "RegisterGroupStyle", 3,
 32945         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32946         -				fnct_RegisterGroupStyle, 0, 0, 0);
 32947         -    sqlite3_create_function_v2 (db, "CreateIsoMetadataTables", 0,
 32948         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32949         -				fnct_CreateIsoMetadataTables, 0, 0, 0);
 32950         -    sqlite3_create_function_v2 (db, "CreateIsoMetadataTables", 1,
 32951         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32952         -				fnct_CreateIsoMetadataTables, 0, 0, 0);
 32953         -    sqlite3_create_function_v2 (db, "GetIsoMetadataId", 1,
 32954         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32955         -				fnct_GetIsoMetadataId, 0, 0, 0);
 32956         -    sqlite3_create_function_v2 (db, "RegisterIsoMetadata", 2,
 32957         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32958         -				fnct_RegisterIsoMetadata, 0, 0, 0);
 32959         -    sqlite3_create_function_v2 (db, "RegisterIsoMetadata", 3,
 32960         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32961         -				fnct_RegisterIsoMetadata, 0, 0, 0);
 32962         -    sqlite3_create_function_v2 (db, "XB_Create", 1,
 32963         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32964         -				fnct_XB_Create, 0, 0, 0);
 32965         -    sqlite3_create_function_v2 (db, "XB_Create", 2,
 32966         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32967         -				fnct_XB_Create, 0, 0, 0);
 32968         -    sqlite3_create_function_v2 (db, "XB_Create", 3,
 32969         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32970         -				fnct_XB_Create, 0, 0, 0);
 32971         -    sqlite3_create_function_v2 (db, "XB_GetPayload", 1,
 32972         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32973         -				fnct_XB_GetPayload, 0, 0, 0);
 32974         -    sqlite3_create_function_v2 (db, "XB_GetPayload", 2,
 32975         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32976         -				fnct_XB_GetPayload, 0, 0, 0);
 32977         -    sqlite3_create_function_v2 (db, "XB_GetDocument", 1,
 32978         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32979         -				fnct_XB_GetDocument, 0, 0, 0);
 32980         -    sqlite3_create_function_v2 (db, "XB_GetDocument", 2,
 32981         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32982         -				fnct_XB_GetDocument, 0, 0, 0);
 32983         -    sqlite3_create_function_v2 (db, "XB_SchemaValidate", 2,
 32984         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 32985         -				fnct_XB_SchemaValidate, 0, 0, 0);
 32986         -    sqlite3_create_function_v2 (db, "XB_Compress", 1,
 32987         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32988         -				fnct_XB_Compress, 0, 0, 0);
 32989         -    sqlite3_create_function_v2 (db, "XB_Uncompress", 1,
 32990         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32991         -				fnct_XB_Uncompress, 0, 0, 0);
 32992         -    sqlite3_create_function_v2 (db, "XB_IsValid", 1,
 32993         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32994         -				fnct_XB_IsValid, 0, 0, 0);
 32995         -    sqlite3_create_function_v2 (db, "XB_IsSchemaValidated", 1,
 32996         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 32997         -				fnct_XB_IsSchemaValidated, 0, 0, 0);
 32998         -    sqlite3_create_function_v2 (db, "XB_IsCompressed", 1,
 32999         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33000         -				fnct_XB_IsCompressed, 0, 0, 0);
 33001         -    sqlite3_create_function_v2 (db, "XB_IsIsoMetadata", 1,
 33002         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33003         -				fnct_XB_IsIsoMetadata, 0, 0, 0);
 33004         -    sqlite3_create_function_v2 (db, "XB_IsSldSeVectorStyle", 1,
 33005         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33006         -				fnct_XB_IsSldSeVectorStyle, 0, 0, 0);
 33007         -    sqlite3_create_function_v2 (db, "XB_IsSldSeRasterStyle", 1,
 33008         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33009         -				fnct_XB_IsSldSeRasterStyle, 0, 0, 0);
 33010         -    sqlite3_create_function_v2 (db, "XB_IsSldStyle", 1,
 33011         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33012         -				fnct_XB_IsSldStyle, 0, 0, 0);
 33013         -    sqlite3_create_function_v2 (db, "XB_IsSvg", 1,
 33014         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33015         -				fnct_XB_IsSvg, 0, 0, 0);
 33016         -    sqlite3_create_function_v2 (db, "XB_GetSchemaURI", 1,
 33017         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33018         -				fnct_XB_GetSchemaURI, 0, 0, 0);
 33019         -    sqlite3_create_function_v2 (db, "XB_GetInternalSchemaURI", 1,
 33020         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 33021         -				fnct_XB_GetInternalSchemaURI, 0, 0, 0);
 33022         -    sqlite3_create_function_v2 (db, "XB_GetFileId", 1,
 33023         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33024         -				fnct_XB_GetFileId, 0, 0, 0);
 33025         -    sqlite3_create_function_v2 (db, "XB_GetParentId", 1,
 33026         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33027         -				fnct_XB_GetParentId, 0, 0, 0);
 33028         -    sqlite3_create_function_v2 (db, "XB_SetFileId", 2,
 33029         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 33030         -				fnct_XB_SetFileId, 0, 0, 0);
 33031         -    sqlite3_create_function_v2 (db, "XB_SetParentId", 2,
 33032         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 33033         -				fnct_XB_SetParentId, 0, 0, 0);
 33034         -    sqlite3_create_function_v2 (db, "XB_AddFileId", 6,
 33035         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 33036         -				fnct_XB_AddFileId, 0, 0, 0);
 33037         -    sqlite3_create_function_v2 (db, "XB_AddParentId", 6,
 33038         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 33039         -				fnct_XB_AddParentId, 0, 0, 0);
 33040         -    sqlite3_create_function_v2 (db, "XB_GetName", 1,
 33041         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33042         -				fnct_XB_GetName, 0, 0, 0);
 33043         -    sqlite3_create_function_v2 (db, "XB_GetTitle", 1,
 33044         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33045         -				fnct_XB_GetTitle, 0, 0, 0);
 33046         -    sqlite3_create_function_v2 (db, "XB_GetAbstract", 1,
 33047         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33048         -				fnct_XB_GetAbstract, 0, 0, 0);
 33049         -    sqlite3_create_function_v2 (db, "XB_GetGeometry", 1,
 33050         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33051         -				fnct_XB_GetGeometry, 0, 0, 0);
 33052         -    sqlite3_create_function_v2 (db, "XB_GetDocumentSize", 1,
 33053         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33054         -				fnct_XB_GetDocumentSize, 0, 0, 0);
 33055         -    sqlite3_create_function_v2 (db, "XB_GetEncoding", 1,
 33056         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33057         -				fnct_XB_GetEncoding, 0, 0, 0);
 33058         -    sqlite3_create_function_v2 (db, "XB_GetLastParseError", 0, SQLITE_UTF8,
 33059         -				cache, fnct_XB_GetLastParseError, 0, 0, 0);
 33060         -    sqlite3_create_function_v2 (db, "XB_GetLastValidateError", 0, SQLITE_UTF8,
 33061         -				cache, fnct_XB_GetLastValidateError, 0, 0, 0);
 33062         -    sqlite3_create_function_v2 (db, "XB_IsValidXPathExpression", 1, SQLITE_UTF8,
 33063         -				cache, fnct_XB_IsValidXPathExpression, 0, 0, 0);
 33064         -    sqlite3_create_function_v2 (db, "XB_GetLastXPathError", 0, SQLITE_UTF8,
 33065         -				cache, fnct_XB_GetLastXPathError, 0, 0, 0);
 33066         -    sqlite3_create_function_v2 (db, "XB_CacheFlush", 0,
 33067         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, cache,
 33068         -				fnct_XB_CacheFlush, 0, 0, 0);
        29948  +    sqlite3_create_function (db, "CreateStylingTables", 0, SQLITE_ANY, 0,
        29949  +			     fnct_CreateStylingTables, 0, 0);
        29950  +    sqlite3_create_function (db, "CreateStylingTables", 1, SQLITE_ANY, 0,
        29951  +			     fnct_CreateStylingTables, 0, 0);
        29952  +    sqlite3_create_function (db, "RegisterExternalGraphic", 2, SQLITE_ANY, 0,
        29953  +			     fnct_RegisterExternalGraphic, 0, 0);
        29954  +    sqlite3_create_function (db, "RegisterExternalGraphic", 5, SQLITE_ANY, 0,
        29955  +			     fnct_RegisterExternalGraphic, 0, 0);
        29956  +    sqlite3_create_function (db, "RegisterVectorStyledLayer", 3, SQLITE_ANY,
        29957  +			     0, fnct_RegisterVectorStyledLayer, 0, 0);
        29958  +    sqlite3_create_function (db, "RegisterVectorStyledLayer", 4, SQLITE_ANY,
        29959  +			     0, fnct_RegisterVectorStyledLayer, 0, 0);
        29960  +    sqlite3_create_function (db, "RegisterRasterStyledLayer", 2, SQLITE_ANY,
        29961  +			     0, fnct_RegisterRasterStyledLayer, 0, 0);
        29962  +    sqlite3_create_function (db, "RegisterRasterStyledLayer", 3, SQLITE_ANY,
        29963  +			     0, fnct_RegisterRasterStyledLayer, 0, 0);
        29964  +    sqlite3_create_function (db, "RegisterStyledGroup", 2, SQLITE_ANY, 0,
        29965  +			     fnct_RegisterStyledGroup, 0, 0);
        29966  +    sqlite3_create_function (db, "RegisterStyledGroup", 3, SQLITE_ANY, 0,
        29967  +			     fnct_RegisterStyledGroup, 0, 0);
        29968  +    sqlite3_create_function (db, "RegisterStyledGroup", 4, SQLITE_ANY, 0,
        29969  +			     fnct_RegisterStyledGroup, 0, 0);
        29970  +    sqlite3_create_function (db, "SetStyledGroupInfos", 3, SQLITE_ANY, 0,
        29971  +			     fnct_SetStyledGroupInfos, 0, 0);
        29972  +    sqlite3_create_function (db, "RegisterGroupStyle", 2, SQLITE_ANY,
        29973  +			     0, fnct_RegisterGroupStyle, 0, 0);
        29974  +    sqlite3_create_function (db, "RegisterGroupStyle", 3, SQLITE_ANY,
        29975  +			     0, fnct_RegisterGroupStyle, 0, 0);
        29976  +    sqlite3_create_function (db, "CreateIsoMetadataTables", 0, SQLITE_ANY, 0,
        29977  +			     fnct_CreateIsoMetadataTables, 0, 0);
        29978  +    sqlite3_create_function (db, "CreateIsoMetadataTables", 1, SQLITE_ANY, 0,
        29979  +			     fnct_CreateIsoMetadataTables, 0, 0);
        29980  +    sqlite3_create_function (db, "GetIsoMetadataId", 1, SQLITE_ANY, 0,
        29981  +			     fnct_GetIsoMetadataId, 0, 0);
        29982  +    sqlite3_create_function (db, "RegisterIsoMetadata", 2, SQLITE_ANY, 0,
        29983  +			     fnct_RegisterIsoMetadata, 0, 0);
        29984  +    sqlite3_create_function (db, "RegisterIsoMetadata", 3, SQLITE_ANY, 0,
        29985  +			     fnct_RegisterIsoMetadata, 0, 0);
        29986  +    sqlite3_create_function (db, "XB_Create", 1, SQLITE_ANY, cache,
        29987  +			     fnct_XB_Create, 0, 0);
        29988  +    sqlite3_create_function (db, "XB_Create", 2, SQLITE_ANY, cache,
        29989  +			     fnct_XB_Create, 0, 0);
        29990  +    sqlite3_create_function (db, "XB_Create", 3, SQLITE_ANY, cache,
        29991  +			     fnct_XB_Create, 0, 0);
        29992  +    sqlite3_create_function (db, "XB_GetPayload", 1, SQLITE_ANY, 0,
        29993  +			     fnct_XB_GetPayload, 0, 0);
        29994  +    sqlite3_create_function (db, "XB_GetPayload", 2, SQLITE_ANY, 0,
        29995  +			     fnct_XB_GetPayload, 0, 0);
        29996  +    sqlite3_create_function (db, "XB_GetDocument", 1, SQLITE_ANY, 0,
        29997  +			     fnct_XB_GetDocument, 0, 0);
        29998  +    sqlite3_create_function (db, "XB_GetDocument", 2, SQLITE_ANY, 0,
        29999  +			     fnct_XB_GetDocument, 0, 0);
        30000  +    sqlite3_create_function (db, "XB_SchemaValidate", 2, SQLITE_ANY, cache,
        30001  +			     fnct_XB_SchemaValidate, 0, 0);
        30002  +    sqlite3_create_function (db, "XB_Compress", 1, SQLITE_ANY, 0,
        30003  +			     fnct_XB_Compress, 0, 0);
        30004  +    sqlite3_create_function (db, "XB_Uncompress", 1, SQLITE_ANY, 0,
        30005  +			     fnct_XB_Uncompress, 0, 0);
        30006  +    sqlite3_create_function (db, "XB_IsValid", 1, SQLITE_ANY, 0,
        30007  +			     fnct_XB_IsValid, 0, 0);
        30008  +    sqlite3_create_function (db, "XB_IsSchemaValidated", 1, SQLITE_ANY, 0,
        30009  +			     fnct_XB_IsSchemaValidated, 0, 0);
        30010  +    sqlite3_create_function (db, "XB_IsCompressed", 1, SQLITE_ANY, 0,
        30011  +			     fnct_XB_IsCompressed, 0, 0);
        30012  +    sqlite3_create_function (db, "XB_IsIsoMetadata", 1, SQLITE_ANY, 0,
        30013  +			     fnct_XB_IsIsoMetadata, 0, 0);
        30014  +    sqlite3_create_function (db, "XB_IsSldSeVectorStyle", 1, SQLITE_ANY, 0,
        30015  +			     fnct_XB_IsSldSeVectorStyle, 0, 0);
        30016  +    sqlite3_create_function (db, "XB_IsSldSeRasterStyle", 1, SQLITE_ANY, 0,
        30017  +			     fnct_XB_IsSldSeRasterStyle, 0, 0);
        30018  +    sqlite3_create_function (db, "XB_IsSldStyle", 1, SQLITE_ANY, 0,
        30019  +			     fnct_XB_IsSldStyle, 0, 0);
        30020  +    sqlite3_create_function (db, "XB_IsSvg", 1, SQLITE_ANY, 0, fnct_XB_IsSvg,
        30021  +			     0, 0);
        30022  +    sqlite3_create_function (db, "XB_GetSchemaURI", 1, SQLITE_ANY, 0,
        30023  +			     fnct_XB_GetSchemaURI, 0, 0);
        30024  +    sqlite3_create_function (db, "XB_GetInternalSchemaURI", 1, SQLITE_ANY,
        30025  +			     cache, fnct_XB_GetInternalSchemaURI, 0, 0);
        30026  +    sqlite3_create_function (db, "XB_GetFileId", 1, SQLITE_ANY, 0,
        30027  +			     fnct_XB_GetFileId, 0, 0);
        30028  +    sqlite3_create_function (db, "XB_GetParentId", 1, SQLITE_ANY, 0,
        30029  +			     fnct_XB_GetParentId, 0, 0);
        30030  +    sqlite3_create_function (db, "XB_SetFileId", 2, SQLITE_ANY, cache,
        30031  +			     fnct_XB_SetFileId, 0, 0);
        30032  +    sqlite3_create_function (db, "XB_SetParentId", 2, SQLITE_ANY, cache,
        30033  +			     fnct_XB_SetParentId, 0, 0);
        30034  +    sqlite3_create_function (db, "XB_AddFileId", 6, SQLITE_ANY, cache,
        30035  +			     fnct_XB_AddFileId, 0, 0);
        30036  +    sqlite3_create_function (db, "XB_AddParentId", 6, SQLITE_ANY, cache,
        30037  +			     fnct_XB_AddParentId, 0, 0);
        30038  +    sqlite3_create_function (db, "XB_GetName", 1, SQLITE_ANY, 0,
        30039  +			     fnct_XB_GetName, 0, 0);
        30040  +    sqlite3_create_function (db, "XB_GetTitle", 1, SQLITE_ANY, 0,
        30041  +			     fnct_XB_GetTitle, 0, 0);
        30042  +    sqlite3_create_function (db, "XB_GetAbstract", 1, SQLITE_ANY, 0,
        30043  +			     fnct_XB_GetAbstract, 0, 0);
        30044  +    sqlite3_create_function (db, "XB_GetGeometry", 1, SQLITE_ANY, 0,
        30045  +			     fnct_XB_GetGeometry, 0, 0);
        30046  +    sqlite3_create_function (db, "XB_GetDocumentSize", 1, SQLITE_ANY, 0,
        30047  +			     fnct_XB_GetDocumentSize, 0, 0);
        30048  +    sqlite3_create_function (db, "XB_GetEncoding", 1, SQLITE_ANY, 0,
        30049  +			     fnct_XB_GetEncoding, 0, 0);
        30050  +    sqlite3_create_function (db, "XB_GetLastParseError", 0, SQLITE_ANY, cache,
        30051  +			     fnct_XB_GetLastParseError, 0, 0);
        30052  +    sqlite3_create_function (db, "XB_GetLastValidateError", 0, SQLITE_ANY,
        30053  +			     cache, fnct_XB_GetLastValidateError, 0, 0);
        30054  +    sqlite3_create_function (db, "XB_IsValidXPathExpression", 1, SQLITE_ANY,
        30055  +			     cache, fnct_XB_IsValidXPathExpression, 0, 0);
        30056  +    sqlite3_create_function (db, "XB_GetLastXPathError", 0, SQLITE_ANY, cache,
        30057  +			     fnct_XB_GetLastXPathError, 0, 0);
        30058  +    sqlite3_create_function (db, "XB_CacheFlush", 0, SQLITE_ANY, cache,
        30059  +			     fnct_XB_CacheFlush, 0, 0);
 33069  30060   
 33070  30061   #endif /* end including LIBXML2 */
 33071  30062   
 33072  30063   #ifdef ENABLE_GEOPACKAGE	/* enabling GeoPackage extensions */
 33073  30064   
 33074         -    sqlite3_create_function_v2 (db, "AutoGPKGStart", 0,
 33075         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33076         -				fnct_AutoGPKGStart, 0, 0, 0);
 33077         -    sqlite3_create_function_v2 (db, "AutoGPKGStop", 0,
 33078         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33079         -				fnct_AutoGPKGStop, 0, 0, 0);
        30065  +    sqlite3_create_function (db, "AutoGPKGStart", 0, SQLITE_ANY, 0,
        30066  +			     fnct_AutoGPKGStart, 0, 0);
        30067  +    sqlite3_create_function (db, "AutoGPKGStop", 0, SQLITE_ANY, 0,
        30068  +			     fnct_AutoGPKGStop, 0, 0);
 33080  30069   
 33081  30070       /* not yet finalised geopackage raster functions, plus some convenience API */
 33082         -    sqlite3_create_function_v2 (db, "gpkgCreateBaseTables", 0,
 33083         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33084         -				fnct_gpkgCreateBaseTables, 0, 0, 0);
 33085         -    sqlite3_create_function_v2 (db, "gpkgInsertEpsgSRID", 1,
 33086         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33087         -				fnct_gpkgInsertEpsgSRID, 0, 0, 0);
 33088         -    sqlite3_create_function_v2 (db, "gpkgCreateTilesTable", 6,
 33089         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33090         -				fnct_gpkgCreateTilesTable, 0, 0, 0);
 33091         -    sqlite3_create_function_v2 (db, "gpkgCreateTilesZoomLevel", 4,
 33092         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33093         -				fnct_gpkgCreateTilesZoomLevel, 0, 0, 0);
 33094         -    sqlite3_create_function_v2 (db, "gpkgAddTileTriggers", 1,
 33095         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33096         -				fnct_gpkgAddTileTriggers, 0, 0, 0);
 33097         -    sqlite3_create_function_v2 (db, "gpkgGetNormalZoom", 2,
 33098         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33099         -				fnct_gpkgGetNormalZoom, 0, 0, 0);
 33100         -    sqlite3_create_function_v2 (db, "gpkgGetNormalRow", 3,
 33101         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33102         -				fnct_gpkgGetNormalRow, 0, 0, 0);
 33103         -    sqlite3_create_function_v2 (db, "gpkgGetImageType", 1,
 33104         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33105         -				fnct_gpkgGetImageType, 0, 0, 0);
 33106         -    sqlite3_create_function_v2 (db, "gpkgAddGeometryColumn", 6,
 33107         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33108         -				fnct_gpkgAddGeometryColumn, 0, 0, 0);
 33109         -    sqlite3_create_function_v2 (db, "gpkgAddGeometryTriggers", 2,
 33110         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33111         -				fnct_gpkgAddGeometryTriggers, 0, 0, 0);
 33112         -    sqlite3_create_function_v2 (db, "gpkgAddSpatialIndex", 2,
 33113         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33114         -				fnct_gpkgAddSpatialIndex, 0, 0, 0);
 33115         -    sqlite3_create_function_v2 (db, "gpkgMakePoint", 2,
 33116         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33117         -				fnct_gpkgMakePoint, 0, 0, 0);
 33118         -    sqlite3_create_function_v2 (db, "gpkgMakePoint", 3,
 33119         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33120         -				fnct_gpkgMakePointWithSRID, 0, 0, 0);
 33121         -    sqlite3_create_function_v2 (db, "gpkgMakePointZ", 3,
 33122         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33123         -				fnct_gpkgMakePointZ, 0, 0, 0);
 33124         -    sqlite3_create_function_v2 (db, "gpkgMakePointZ", 4,
 33125         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33126         -				fnct_gpkgMakePointZWithSRID, 0, 0, 0);
 33127         -    sqlite3_create_function_v2 (db, "gpkgMakePointM", 3,
 33128         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33129         -				fnct_gpkgMakePointM, 0, 0, 0);
 33130         -    sqlite3_create_function_v2 (db, "gpkgMakePointM", 4,
 33131         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33132         -				fnct_gpkgMakePointMWithSRID, 0, 0, 0);
 33133         -    sqlite3_create_function_v2 (db, "gpkgMakePointZM", 4,
 33134         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33135         -				fnct_gpkgMakePointZM, 0, 0, 0);
 33136         -    sqlite3_create_function_v2 (db, "gpkgMakePointZM", 5,
 33137         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33138         -				fnct_gpkgMakePointZMWithSRID, 0, 0, 0);
 33139         -    sqlite3_create_function_v2 (db, "AsGPB", 1,
 33140         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33141         -				fnct_ToGPB, 0, 0, 0);
 33142         -    sqlite3_create_function_v2 (db, "GeomFromGPB", 1,
 33143         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33144         -				fnct_GeomFromGPB, 0, 0, 0);
 33145         -    sqlite3_create_function_v2 (db, "IsValidGPB", 1,
 33146         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33147         -				fnct_IsValidGPB, 0, 0, 0);
 33148         -    sqlite3_create_function_v2 (db, "GPKG_IsAssignable", 2,
 33149         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33150         -				fnct_GPKG_IsAssignable, 0, 0, 0);
 33151         -    sqlite3_create_function_v2 (db, "CastAutomagic", 1,
 33152         -				SQLITE_UTF8 | SQLITE_DETERMINISTIC, 0,
 33153         -				fnct_CastAutomagic, 0, 0, 0);
        30071  +    sqlite3_create_function (db, "gpkgCreateBaseTables", 0, SQLITE_ANY, 0,
        30072  +			     fnct_gpkgCreateBaseTables, 0, 0);
        30073  +    sqlite3_create_function (db, "gpkgInsertEpsgSRID", 1, SQLITE_ANY, 0,
        30074  +			     fnct_gpkgInsertEpsgSRID, 0, 0);
        30075  +    sqlite3_create_function (db, "gpkgCreateTilesTable", 6, SQLITE_ANY, 0,
        30076  +			     fnct_gpkgCreateTilesTable, 0, 0);
        30077  +    sqlite3_create_function (db, "gpkgCreateTilesZoomLevel", 4, SQLITE_ANY, 0,
        30078  +			     fnct_gpkgCreateTilesZoomLevel, 0, 0);
        30079  +    sqlite3_create_function (db, "gpkgAddTileTriggers", 1, SQLITE_ANY, 0,
        30080  +			     fnct_gpkgAddTileTriggers, 0, 0);
        30081  +    sqlite3_create_function (db, "gpkgGetNormalZoom", 2, SQLITE_ANY, 0,
        30082  +			     fnct_gpkgGetNormalZoom, 0, 0);
        30083  +    sqlite3_create_function (db, "gpkgGetNormalRow", 3, SQLITE_ANY, 0,
        30084  +			     fnct_gpkgGetNormalRow, 0, 0);
        30085  +    sqlite3_create_function (db, "gpkgGetImageType", 1, SQLITE_ANY, 0,
        30086  +			     fnct_gpkgGetImageType, 0, 0);
        30087  +    sqlite3_create_function (db, "gpkgAddGeometryColumn", 6, SQLITE_ANY, 0,
        30088  +			     fnct_gpkgAddGeometryColumn, 0, 0);
        30089  +    sqlite3_create_function (db, "gpkgAddGeometryTriggers", 2, SQLITE_ANY, 0,
        30090  +			     fnct_gpkgAddGeometryTriggers, 0, 0);
        30091  +    sqlite3_create_function (db, "gpkgAddSpatialIndex", 2, SQLITE_ANY, 0,
        30092  +			     fnct_gpkgAddSpatialIndex, 0, 0);
        30093  +    sqlite3_create_function (db, "gpkgMakePoint", 2, SQLITE_ANY, 0,
        30094  +			     fnct_gpkgMakePoint, 0, 0);
        30095  +    sqlite3_create_function (db, "gpkgMakePoint", 3, SQLITE_ANY, 0,
        30096  +			     fnct_gpkgMakePointWithSRID, 0, 0);
        30097  +    sqlite3_create_function (db, "gpkgMakePointZ", 3, SQLITE_ANY, 0,
        30098  +			     fnct_gpkgMakePointZ, 0, 0);
        30099  +    sqlite3_create_function (db, "gpkgMakePointZ", 4, SQLITE_ANY, 0,
        30100  +			     fnct_gpkgMakePointZWithSRID, 0, 0);
        30101  +    sqlite3_create_function (db, "gpkgMakePointM", 3, SQLITE_ANY, 0,
        30102  +			     fnct_gpkgMakePointM, 0, 0);
        30103  +    sqlite3_create_function (db, "gpkgMakePointM", 4, SQLITE_ANY, 0,
        30104  +			     fnct_gpkgMakePointMWithSRID, 0, 0);
        30105  +    sqlite3_create_function (db, "gpkgMakePointZM", 4, SQLITE_ANY, 0,
        30106  +			     fnct_gpkgMakePointZM, 0, 0);
        30107  +    sqlite3_create_function (db, "gpkgMakePointZM", 5, SQLITE_ANY, 0,
        30108  +			     fnct_gpkgMakePointZMWithSRID, 0, 0);
        30109  +    sqlite3_create_function (db, "AsGPB", 1, SQLITE_ANY, 0, fnct_ToGPB, 0, 0);
        30110  +    sqlite3_create_function (db, "GeomFromGPB", 1, SQLITE_ANY, 0,
        30111  +			     fnct_GeomFromGPB, 0, 0);
        30112  +    sqlite3_create_function (db, "IsValidGPB", 1, SQLITE_ANY, 0,
        30113  +			     fnct_IsValidGPB, 0, 0);
        30114  +    sqlite3_create_function (db, "GPKG_IsAssignable", 2, SQLITE_ANY, 0,
        30115  +			     fnct_GPKG_IsAssignable, 0, 0);
        30116  +    sqlite3_create_function (db, "CastAutomagic", 1, SQLITE_ANY, 0,
        30117  +			     fnct_CastAutomagic, 0, 0);
 33154  30118   
 33155  30119   #endif /* end enabling GeoPackage extensions */
 33156  30120   
 33157  30121       return cache;
 33158  30122   }
 33159  30123   
 33160  30124   SPATIALITE_PRIVATE void
................................................................................
 33182  30146       mbrcache_extension_init (db);
 33183  30147   /* initializing the VirtualFDO  extension */
 33184  30148       virtualfdo_extension_init (db);
 33185  30149   /* initializing the VirtualBBox  extension */
 33186  30150       virtualbbox_extension_init (db, p_cache);
 33187  30151   /* initializing the VirtualSpatialIndex  extension */
 33188  30152       virtual_spatialindex_extension_init (db);
 33189         -/* initializing the VirtualElementary  extension */
 33190         -    virtual_elementary_extension_init (db);
 33191  30153   
 33192  30154   #ifdef ENABLE_GEOPACKAGE	/* only if GeoPackage support is enabled */
 33193  30155   /* initializing the VirtualFDO  extension */
 33194  30156       virtualgpkg_extension_init (db);
 33195  30157   #endif /* end GEOPACKAGE conditional */
 33196  30158   
 33197  30159   #ifdef ENABLE_LIBXML2		/* including LIBXML2 */
................................................................................
 33261  30223   		spatialite_i
 33262  30224   		    ("\t- 'VirtualNetwork'\t[Dijkstra shortest path]\n");
 33263  30225   		spatialite_i ("\t- 'RTree'\t\t[Spatial Index - R*Tree]\n");
 33264  30226   		spatialite_i
 33265  30227   		    ("\t- 'MbrCache'\t\t[Spatial Index - MBR cache]\n");
 33266  30228   		spatialite_i
 33267  30229   		    ("\t- 'VirtualSpatialIndex'\t[R*Tree metahandler]\n");
 33268         -		spatialite_i
 33269         -		    ("\t- 'VirtualElementary'\t[ElemGeoms metahandler]\n");
 33270  30230   
 33271  30231   #ifdef ENABLE_LIBXML2		/* VirtualXPath is supported */
 33272  30232   		spatialite_i
 33273  30233   		    ("\t- 'VirtualXPath'\t[XML Path Language - XPath]\n");
 33274  30234   #endif /* end including LIBXML2 */
 33275  30235   
 33276  30236   		spatialite_i

Deleted src/spatialite/srid_aux.c.

     1         -/*
     2         -
     3         - srid_aux.c -- SRID auxiliary functions
     4         -
     5         - version 4.2.1, 2014 December 4
     6         -
     7         - Author: Sandro Furieri a.furieri@lqt.it
     8         -
     9         - ------------------------------------------------------------------------------
    10         - 
    11         - Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12         - 
    13         - The contents of this file are subject to the Mozilla Public License Version
    14         - 1.1 (the "License"); you may not use this file except in compliance with
    15         - the License. You may obtain a copy of the License at
    16         - http://www.mozilla.org/MPL/
    17         - 
    18         -Software distributed under the License is distributed on an "AS IS" basis,
    19         -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
    20         -for the specific language governing rights and limitations under the
    21         -License.
    22         -
    23         -The Original Code is the SpatiaLite library
    24         -
    25         -The Initial Developer of the Original Code is Alessandro Furieri
    26         - 
    27         -Portions created by the Initial Developer are Copyright (C) 2014
    28         -the Initial Developer. All Rights Reserved.
    29         -
    30         -Contributor(s):
    31         -
    32         -Alternatively, the contents of this file may be used under the terms of
    33         -either the GNU General Public License Version 2 or later (the "GPL"), or
    34         -the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    35         -in which case the provisions of the GPL or the LGPL are applicable instead
    36         -of those above. If you wish to allow use of your version of this file only
    37         -under the terms of either the GPL or the LGPL, and not to allow others to
    38         -use your version of this file under the terms of the MPL, indicate your
    39         -decision by deleting the provisions above and replace them with the notice
    40         -and other provisions required by the GPL or the LGPL. If you do not delete
    41         -the provisions above, a recipient may use your version of this file under
    42         -the terms of any one of the MPL, the GPL or the LGPL.
    43         - 
    44         -*/
    45         -
    46         -/*
    47         - 
    48         -CREDITS:
    49         -
    50         -this module has been partly funded by:
    51         -Regione Toscana - Settore Sistema Informativo Territoriale ed Ambientale
    52         -(implementing XML support - ISO Metadata and SLD/SE Styles) 
    53         -
    54         -*/
    55         -
    56         -#include <stdlib.h>
    57         -#include <stdio.h>
    58         -#include <string.h>
    59         -
    60         -#if defined(_WIN32) && !defined(__MINGW32__)
    61         -#include "config-msvc.h"
    62         -#else
    63         -#include "config.h"
    64         -#endif
    65         -
    66         -#include <spatialite/sqlite.h>
    67         -#include <spatialite/debug.h>
    68         -#include <spatialite.h>
    69         -
    70         -#ifdef _WIN32
    71         -#define strcasecmp	_stricmp
    72         -#endif /* not WIN32 */
    73         -
    74         -static int
    75         -parse_proj4 (const char *proj4, const char *key, char **value)
    76         -{
    77         -/* attempts to find a key=value from within a Proj.4 geodetic string */
    78         -    int len;
    79         -    char keybuf[1024];
    80         -    const char *p = proj4;
    81         -    *value = NULL;
    82         -    if (proj4 == NULL)
    83         -	return 0;
    84         -    while (1)
    85         -      {
    86         -	  /* searching the next key */
    87         -	  if (*p == ' ' || *p == '\t')
    88         -	    {
    89         -		p++;
    90         -		continue;
    91         -	    }
    92         -	  if (*p == '+')
    93         -	    {
    94         -		/* key begins here */
    95         -		const char *v1 = NULL;
    96         -		const char *v2 = NULL;
    97         -		const char *k = p + 1;
    98         -		while (1)
    99         -		  {
   100         -		      /* searching the key termination */
   101         -		      if (*k == ' ' || *k == '=' || *k == '+' || *k == '\0')
   102         -			  break;
   103         -		      k++;
   104         -		  }
   105         -		len = k - (p + 1);
   106         -		memset (keybuf, '\0', len + 1);
   107         -		memcpy (keybuf, p + 1, len);
   108         -		if (*k == '=')
   109         -		  {
   110         -		      v1 = v2 = k + 1;
   111         -		      while (1)
   112         -			{
   113         -			    /* searching the value termination */
   114         -			    if (*v2 == ' ' || *v2 == '+' || *v2 == '\0')
   115         -				break;
   116         -			    v2++;
   117         -			}
   118         -		  }
   119         -		if (strcasecmp (keybuf, key) == 0)
   120         -		  {
   121         -		      if (v1 != NULL)
   122         -			{
   123         -			    len = v2 - v1;
   124         -			    *value = malloc (len + 1);
   125         -			    memset (*value, '\0', len + 1);
   126         -			    memcpy (*value, v1, len);
   127         -			}
   128         -		      return 1;
   129         -		  }
   130         -		p = k;
   131         -		if (v1 != NULL)
   132         -		    p = v2;
   133         -		continue;
   134         -
   135         -	    }
   136         -	  return 0;		/* unexpected char */
   137         -      }
   138         -}
   139         -
   140         -static int
   141         -is_wkt_key (const char *key)
   142         -{
   143         -/* testing for a WKT keyword */
   144         -    if (strcasecmp (key, "PROJCS") == 0)
   145         -	return 1;
   146         -    if (strcasecmp (key, "GEOGCS") == 0)
   147         -	return 1;
   148         -    if (strcasecmp (key, "PARAMETER") == 0)
   149         -	return 1;
   150         -    if (strcasecmp (key, "DATUM") == 0)
   151         -	return 1;
   152         -    if (strcasecmp (key, "SPHEROID") == 0)
   153         -	return 1;
   154         -    if (strcasecmp (key, "AUTHORITY") == 0)
   155         -	return 1;
   156         -    if (strcasecmp (key, "PRIMEM") == 0)
   157         -	return 1;
   158         -    if (strcasecmp (key, "UNIT") == 0)
   159         -	return 1;
   160         -    if (strcasecmp (key, "PROJECTION") == 0)
   161         -	return 1;
   162         -    if (strcasecmp (key, "TOWGS84") == 0)
   163         -	return 1;
   164         -    if (strcasecmp (key, "AXIS") == 0)
   165         -	return 1;
   166         -    return 0;
   167         -}
   168         -
   169         -static char *
   170         -check_wkt (const char *wkt, const char *key, char axis, char axis_mode)
   171         -{
   172         -/* parsing a WKT string so to find a given key:value */
   173         -    char mux[16][128];
   174         -    char *o;
   175         -    const char *p = wkt;
   176         -    int level = 0;
   177         -    int item = 0;
   178         -    int quoted = 0;
   179         -    int i;
   180         -    int axis_no = 0;
   181         -
   182         -    if (wkt == NULL || key == NULL)
   183         -	return NULL;
   184         -
   185         -    o = mux[item];
   186         -    while (*p != '\0')
   187         -      {
   188         -	  if (*p == '"')
   189         -	    {
   190         -		/* quoted string */
   191         -		if (quoted)
   192         -		  {
   193         -		      /* the quoted string ends here */
   194         -		      *o = '\0';
   195         -		      p++;
   196         -		      quoted = 0;
   197         -		      continue;
   198         -		  }
   199         -		else
   200         -		  {
   201         -		      /* the quoted string starts here */
   202         -		      p++;
   203         -		      quoted = 1;
   204         -		      continue;
   205         -		  }
   206         -	    }
   207         -	  if (quoted)
   208         -	    {
   209         -		/* within a quoted string */
   210         -		*o++ = *p++;
   211         -		continue;
   212         -	    }
   213         -	  if (*p == ' ' || *p == '\t' || *p == '\r' || *p == '\n')
   214         -	    {
   215         -		/* skipping unquoted whitespaces */
   216         -		p++;
   217         -		continue;
   218         -	    }
   219         -	  if (*p == ',')
   220         -	    {
   221         -		*o = '\0';
   222         -		item++;
   223         -		o = mux[item];
   224         -		p++;
   225         -		continue;
   226         -	    }
   227         -	  if (*p == '[')
   228         -	    {
   229         -		*o = '\0';
   230         -		if (is_wkt_key (mux[item]))
   231         -		  {
   232         -		      char save[128];
   233         -		      strcpy (save, mux[item]);
   234         -		      item--;
   235         -		      if (strcasecmp (key, "AXIS") == 0 && level == 2
   236         -			  && item >= 2)
   237         -			{
   238         -			    int len;
   239         -			    char *result;
   240         -			    if (strcasecmp (mux[0], key) == 0)
   241         -			      {
   242         -				  axis_no++;
   243         -				  if ((axis_no == 1 && axis == SPLITE_AXIS_1)
   244         -				      || (axis_no == 2
   245         -					  && axis == SPLITE_AXIS_2))
   246         -				    {
   247         -					if (axis_mode == SPLITE_AXIS_NAME)
   248         -					  {
   249         -					      len = strlen (mux[1]);
   250         -					      result = malloc (len + 1);
   251         -					      strcpy (result, mux[1]);
   252         -					      return result;
   253         -					  }
   254         -					if (axis_mode ==
   255         -					    SPLITE_AXIS_ORIENTATION)
   256         -					  {
   257         -					      len = strlen (mux[2]);
   258         -					      result = malloc (len + 1);
   259         -					      strcpy (result, mux[2]);
   260         -					      return result;
   261         -					  }
   262         -				    }
   263         -			      }
   264         -			}
   265         -		      if ((strcasecmp (key, "DATUM") == 0
   266         -			   || strcasecmp (key, "SPHEROID") == 0
   267         -			   || strcasecmp (key, "PRIMEM") == 0) && item >= 1)
   268         -			{
   269         -			    if (strcasecmp (mux[0], key) == 0)
   270         -			      {
   271         -				  int len = strlen (mux[1]);
   272         -				  char *result = malloc (len + 1);
   273         -				  strcpy (result, mux[1]);
   274         -				  return result;
   275         -			      }
   276         -			}
   277         -		      if ((strcasecmp (key, "UNIT") == 0
   278         -			   || strcasecmp (key, "PROJECTION") == 0) && level == 2
   279         -			  && item >= 1)
   280         -			{
   281         -			    if (strcasecmp (mux[0], key) == 0)
   282         -			      {
   283         -				  int len = strlen (mux[1]);
   284         -				  char *result = malloc (len + 1);
   285         -				  strcpy (result, mux[1]);
   286         -				  return result;
   287         -			      }
   288         -			}
   289         -		      for (i = 0; i <= item; i++)
   290         -			  strcpy (mux[0], save);
   291         -		      item = 1;
   292         -		      o = mux[1];
   293         -		      level++;
   294         -		      p++;
   295         -		      continue;
   296         -		  }
   297         -		else
   298         -		    for (i = 0; i <= item; i++)
   299         -			item = 0;
   300         -		o = mux[0];
   301         -		level++;
   302         -		p++;
   303         -		continue;
   304         -	    }
   305         -	  if (*p == ']')
   306         -	    {
   307         -		*o = '\0';
   308         -		if (strcasecmp (key, "AXIS") == 0 && level == 2 && item >= 2)
   309         -		  {
   310         -		      int len;
   311         -		      char *result;
   312         -		      if (strcasecmp (mux[0], key) == 0)
   313         -			{
   314         -			    axis_no++;
   315         -			    if ((axis_no == 1 && axis == SPLITE_AXIS_1)
   316         -				|| (axis_no == 2 && axis == SPLITE_AXIS_2))
   317         -			      {
   318         -				  if (axis_mode == SPLITE_AXIS_NAME)
   319         -				    {
   320         -					len = strlen (mux[1]);
   321         -					result = malloc (len + 1);
   322         -					strcpy (result, mux[1]);
   323         -					return result;
   324         -				    }
   325         -				  if (axis_mode == SPLITE_AXIS_ORIENTATION)
   326         -				    {
   327         -					len = strlen (mux[2]);
   328         -					result = malloc (len + 1);
   329         -					strcpy (result, mux[2]);
   330         -					return result;
   331         -				    }
   332         -			      }
   333         -			}
   334         -		  }
   335         -		if ((strcasecmp (key, "DATUM") == 0
   336         -		     || strcasecmp (key, "SPHEROID") == 0
   337         -		     || strcasecmp (key, "PRIMEM") == 0) && item >= 1)
   338         -		  {
   339         -		      if (strcasecmp (mux[0], key) == 0)
   340         -			{
   341         -			    int len = strlen (mux[1]);
   342         -			    char *result = malloc (len + 1);
   343         -			    strcpy (result, mux[1]);
   344         -			    return result;
   345         -			}
   346         -		  }
   347         -		if ((strcasecmp (key, "UNIT") == 0
   348         -		     || strcasecmp (key, "PROJECTION") == 0) && level == 2
   349         -		    && item >= 1)
   350         -		  {
   351         -		      if (strcasecmp (mux[0], key) == 0)
   352         -			{
   353         -			    int len = strlen (mux[1]);
   354         -			    char *result = malloc (len + 1);
   355         -			    strcpy (result, mux[1]);
   356         -			    return result;
   357         -			}
   358         -		  }
   359         -		for (i = 0; i <= item; i++)
   360         -		    item = 0;
   361         -		o = mux[0];
   362         -		level--;
   363         -		p++;
   364         -		continue;
   365         -	    }
   366         -	  *o++ = *p++;
   367         -	  continue;
   368         -      }
   369         -    return NULL;
   370         -}
   371         -
   372         -static int
   373         -check_geographic_wkt (const char *wkt, int *geographic)
   374         -{
   375         -/* testing WKT: is geographic */
   376         -    int len;
   377         -    char dummy[16];
   378         -    const char *p = wkt;
   379         -    if (wkt == NULL)
   380         -	return 0;
   381         -    while (1)
   382         -      {
   383         -	  /* skipping whitespaces */
   384         -	  if (*p == ' ' || *p == '\t' || *p == '\r' || *p == '\n')
   385         -	    {
   386         -		p++;
   387         -		continue;
   388         -	    }
   389         -	  break;
   390         -      }
   391         -    len = strlen (p);
   392         -    if (len < 6)
   393         -	return 0;
   394         -    memset (dummy, '\0', 7);
   395         -    memcpy (dummy, p, 6);
   396         -    if (strcasecmp (dummy, "GEOGCS") == 0)
   397         -	*geographic = 1;
   398         -    else
   399         -	*geographic = 0;
   400         -    return 1;
   401         -}
   402         -
   403         -static int
   404         -check_projected_wkt (const char *wkt, int *projected)
   405         -{
   406         -/* testing WKT: is projected */
   407         -    int len;
   408         -    char dummy[16];
   409         -    const char *p = wkt;
   410         -    if (wkt == NULL)
   411         -	return 0;
   412         -    while (1)
   413         -      {
   414         -	  /* skipping whitespaces */
   415         -	  if (*p == ' ' || *p == '\t' || *p == '\r' || *p == '\n')
   416         -	    {
   417         -		p++;
   418         -		continue;
   419         -	    }
   420         -	  break;
   421         -      }
   422         -    len = strlen (p);
   423         -    if (len < 6)
   424         -	return 0;
   425         -    memset (dummy, '\0', 7);
   426         -    memcpy (dummy, p, 6);
   427         -    if (strcasecmp (dummy, "PROJCS") == 0)
   428         -	*projected = 1;
   429         -    else
   430         -	*projected = 0;
   431         -    return 1;
   432         -}
   433         -
   434         -SPATIALITE_DECLARE int
   435         -srid_is_geographic (sqlite3 * sqlite, int srid, int *geographic)
   436         -{
   437         -/* 
   438         -/ checks a SRID definition from the "spatial_ref_sys" table
   439         -/  determining if it is of the geographic type
   440         -*/
   441         -    int ok = 0;
   442         -    int ret;
   443         -    sqlite3_stmt *stmt = NULL;
   444         -    const char *sql;
   445         -
   446         -/* step #1: testing SPATIAL_REF_SYS_AUX */
   447         -    sql = "SELECT is_geographic FROM spatial_ref_sys_aux WHERE srid = ?";
   448         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
   449         -    if (ret == SQLITE_OK)
   450         -      {
   451         -	  sqlite3_reset (stmt);
   452         -	  sqlite3_clear_bindings (stmt);
   453         -	  sqlite3_bind_int (stmt, 1, srid);
   454         -	  while (1)
   455         -	    {
   456         -		/* scrolling the result set rows */
   457         -		ret = sqlite3_step (stmt);
   458         -		if (ret == SQLITE_DONE)
   459         -		    break;	/* end of result set */
   460         -		if (ret == SQLITE_ROW)
   461         -		  {
   462         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_INTEGER)
   463         -			{
   464         -			    int is_geographic = sqlite3_column_int (stmt, 0);
   465         -			    if (is_geographic)
   466         -				*geographic = 1;
   467         -			    else
   468         -				*geographic = 0;
   469         -			    ok = 1;
   470         -			}
   471         -		  }
   472         -	    }
   473         -	  sqlite3_finalize (stmt);
   474         -	  stmt = NULL;
   475         -	  if (ok)
   476         -	      return 1;
   477         -      }
   478         -
   479         -/* step #2: testing WKT */
   480         -    sql = "SELECT srtext FROM spatial_ref_sys WHERE srid = ?";
   481         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
   482         -    if (ret == SQLITE_OK)
   483         -      {
   484         -	  sqlite3_reset (stmt);
   485         -	  sqlite3_clear_bindings (stmt);
   486         -	  sqlite3_bind_int (stmt, 1, srid);
   487         -	  while (1)
   488         -	    {
   489         -		/* scrolling the result set rows */
   490         -		ret = sqlite3_step (stmt);
   491         -		if (ret == SQLITE_DONE)
   492         -		    break;	/* end of result set */
   493         -		if (ret == SQLITE_ROW)
   494         -		  {
   495         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
   496         -			{
   497         -			    const char *wkt =
   498         -				(const char *) sqlite3_column_text (stmt, 0);
   499         -			    if (check_geographic_wkt (wkt, geographic))
   500         -				ok = 1;
   501         -			}
   502         -		  }
   503         -	    }
   504         -	  sqlite3_finalize (stmt);
   505         -	  stmt = NULL;
   506         -	  if (ok)
   507         -	      return 1;
   508         -      }
   509         -
   510         -/* step #3: testing Proj.4 */
   511         -    sql = "SELECT proj4text FROM spatial_ref_sys WHERE srid = ?";
   512         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
   513         -    if (ret == SQLITE_OK)
   514         -      {
   515         -	  sqlite3_reset (stmt);
   516         -	  sqlite3_clear_bindings (stmt);
   517         -	  sqlite3_bind_int (stmt, 1, srid);
   518         -	  while (1)
   519         -	    {
   520         -		/* scrolling the result set rows */
   521         -		ret = sqlite3_step (stmt);
   522         -		if (ret == SQLITE_DONE)
   523         -		    break;	/* end of result set */
   524         -		if (ret == SQLITE_ROW)
   525         -		  {
   526         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
   527         -			{
   528         -			    const char *proj4 =
   529         -				(const char *) sqlite3_column_text (stmt, 0);
   530         -			    char *str = NULL;
   531         -			    if (parse_proj4 (proj4, "proj", &str))
   532         -			      {
   533         -				  if (strcasecmp (str, "latlong") == 0
   534         -				      || strcasecmp (str, "longlat") == 0)
   535         -				      *geographic = 1;
   536         -				  else
   537         -				      *geographic = 0;
   538         -				  ok = 1;
   539         -			      }
   540         -			    if (str)
   541         -				free (str);
   542         -			}
   543         -		  }
   544         -	    }
   545         -	  sqlite3_finalize (stmt);
   546         -	  stmt = NULL;
   547         -	  if (ok)
   548         -	      return 1;
   549         -      };
   550         -    return 0;
   551         -}
   552         -
   553         -SPATIALITE_DECLARE int
   554         -srid_is_projected (sqlite3 * sqlite, int srid, int *projected)
   555         -{
   556         -/* 
   557         -/ checks a SRID definition from the "spatial_ref_sys" table
   558         -/  determining if it is of the projected type
   559         -*/
   560         -    int ok = 0;
   561         -    int ret;
   562         -    sqlite3_stmt *stmt = NULL;
   563         -    const char *sql;
   564         -
   565         -/* step #1: testing SPATIAL_REF_SYS_AUX */
   566         -    sql = "SELECT is_geographic FROM spatial_ref_sys_aux WHERE srid = ?";
   567         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
   568         -    if (ret == SQLITE_OK)
   569         -      {
   570         -	  sqlite3_reset (stmt);
   571         -	  sqlite3_clear_bindings (stmt);
   572         -	  sqlite3_bind_int (stmt, 1, srid);
   573         -	  while (1)
   574         -	    {
   575         -		/* scrolling the result set rows */
   576         -		ret = sqlite3_step (stmt);
   577         -		if (ret == SQLITE_DONE)
   578         -		    break;	/* end of result set */
   579         -		if (ret == SQLITE_ROW)
   580         -		  {
   581         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_INTEGER)
   582         -			{
   583         -			    int is_geographic = sqlite3_column_int (stmt, 0);
   584         -			    if (is_geographic)
   585         -				*projected = 0;
   586         -			    else
   587         -				*projected = 1;
   588         -			    ok = 1;
   589         -			}
   590         -		  }
   591         -	    }
   592         -	  sqlite3_finalize (stmt);
   593         -	  stmt = NULL;
   594         -	  if (ok)
   595         -	      return 1;
   596         -      }
   597         -
   598         -/* step #2: testing WKT */
   599         -    sql = "SELECT srtext FROM spatial_ref_sys WHERE srid = ?";
   600         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
   601         -    if (ret == SQLITE_OK)
   602         -      {
   603         -	  sqlite3_reset (stmt);
   604         -	  sqlite3_clear_bindings (stmt);
   605         -	  sqlite3_bind_int (stmt, 1, srid);
   606         -	  while (1)
   607         -	    {
   608         -		/* scrolling the result set rows */
   609         -		ret = sqlite3_step (stmt);
   610         -		if (ret == SQLITE_DONE)
   611         -		    break;	/* end of result set */
   612         -		if (ret == SQLITE_ROW)
   613         -		  {
   614         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
   615         -			{
   616         -			    const char *wkt =
   617         -				(const char *) sqlite3_column_text (stmt, 0);
   618         -			    if (check_projected_wkt (wkt, projected))
   619         -				ok = 1;
   620         -			}
   621         -		  }
   622         -	    }
   623         -	  sqlite3_finalize (stmt);
   624         -	  stmt = NULL;
   625         -	  if (ok)
   626         -	      return 1;
   627         -      }
   628         -
   629         -/* step #3: testing Proj.4 */
   630         -    sql = "SELECT proj4text FROM spatial_ref_sys WHERE srid = ?";
   631         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
   632         -    if (ret == SQLITE_OK)
   633         -      {
   634         -	  sqlite3_reset (stmt);
   635         -	  sqlite3_clear_bindings (stmt);
   636         -	  sqlite3_bind_int (stmt, 1, srid);
   637         -	  while (1)
   638         -	    {
   639         -		/* scrolling the result set rows */
   640         -		ret = sqlite3_step (stmt);
   641         -		if (ret == SQLITE_DONE)
   642         -		    break;	/* end of result set */
   643         -		if (ret == SQLITE_ROW)
   644         -		  {
   645         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
   646         -			{
   647         -			    const char *proj4 =
   648         -				(const char *) sqlite3_column_text (stmt, 0);
   649         -			    char *str = NULL;
   650         -			    if (parse_proj4 (proj4, "proj", &str))
   651         -			      {
   652         -				  if (strcasecmp (str, "latlong") == 0
   653         -				      || strcasecmp (str, "longlat") == 0)
   654         -				      *projected = 0;
   655         -				  else
   656         -				      *projected = 1;
   657         -				  ok = 1;
   658         -			      }
   659         -			    if (str)
   660         -				free (str);
   661         -			}
   662         -		  }
   663         -	    }
   664         -	  sqlite3_finalize (stmt);
   665         -	  stmt = NULL;
   666         -	  if (ok)
   667         -	      return 1;
   668         -      }
   669         -    return 0;
   670         -}
   671         -
   672         -SPATIALITE_DECLARE int
   673         -srid_has_flipped_axes (sqlite3 * sqlite, int srid, int *flipped)
   674         -{
   675         -/* 
   676         -/ checks a SRS WKT definition from the "spatial_ref_sys" table
   677         -/  determining if the axes order is X-Y or Y-X
   678         -*/
   679         -    int ok = 0;
   680         -    int ret;
   681         -    sqlite3_stmt *stmt = NULL;
   682         -    const char *sql;
   683         -    int geographic;
   684         -    char *axis_1_name = NULL;
   685         -    char *axis_1_orientation = NULL;
   686         -    char *axis_2_name = NULL;
   687         -    char *axis_2_orientation = NULL;
   688         -    int ok_from_wkt = 0;
   689         -
   690         -/* step #1: testing SPATIAL_REF_SYS_AUX */
   691         -    sql = "SELECT has_flipped_axes FROM spatial_ref_sys_aux WHERE srid = ?";
   692         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
   693         -    if (ret == SQLITE_OK)
   694         -      {
   695         -	  sqlite3_reset (stmt);
   696         -	  sqlite3_clear_bindings (stmt);
   697         -	  sqlite3_bind_int (stmt, 1, srid);
   698         -	  while (1)
   699         -	    {
   700         -		/* scrolling the result set rows */
   701         -		ret = sqlite3_step (stmt);
   702         -		if (ret == SQLITE_DONE)
   703         -		    break;	/* end of result set */
   704         -		if (ret == SQLITE_ROW)
   705         -		  {
   706         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_INTEGER)
   707         -			{
   708         -			    int has_flipped_axes = sqlite3_column_int (stmt, 0);
   709         -			    if (has_flipped_axes)
   710         -				*flipped = 1;
   711         -			    else
   712         -				*flipped = 0;
   713         -			    ok = 1;
   714         -			}
   715         -		  }
   716         -	    }
   717         -	  sqlite3_finalize (stmt);
   718         -	  stmt = NULL;
   719         -	  if (ok)
   720         -	      return 1;
   721         -      }
   722         -
   723         -/* step #2: testing WKT */
   724         -    axis_1_name = srid_get_axis (sqlite, srid, SPLITE_AXIS_1, SPLITE_AXIS_NAME);
   725         -    axis_1_orientation =
   726         -	srid_get_axis (sqlite, srid, SPLITE_AXIS_1, SPLITE_AXIS_ORIENTATION);
   727         -    axis_2_name = srid_get_axis (sqlite, srid, SPLITE_AXIS_2, SPLITE_AXIS_NAME);
   728         -    axis_2_orientation =
   729         -	srid_get_axis (sqlite, srid, SPLITE_AXIS_2, SPLITE_AXIS_ORIENTATION);
   730         -    if (axis_1_name != NULL && axis_1_orientation != NULL && axis_2_name != NULL
   731         -	&& axis_2_orientation != NULL)
   732         -      {
   733         -	  if ((strcasecmp (axis_1_orientation, "NORTH") == 0
   734         -	       || strcasecmp (axis_1_orientation, "SOUTH") == 0)
   735         -	      && (strcasecmp (axis_2_orientation, "EAST") == 0
   736         -		  || strcasecmp (axis_2_orientation, "WEST") == 0))
   737         -	      *flipped = 1;
   738         -	  else
   739         -	      *flipped = 0;
   740         -	  ok_from_wkt = 1;
   741         -      }
   742         -    if (axis_1_name)
   743         -	free (axis_1_name);
   744         -    if (axis_1_orientation)
   745         -	free (axis_1_orientation);
   746         -    if (axis_2_name)
   747         -	free (axis_2_name);
   748         -    if (axis_2_orientation)
   749         -	free (axis_2_orientation);
   750         -    if (ok_from_wkt)
   751         -	return 1;
   752         -
   753         -/* step #3: just assuming that every Geographic SRS has flipped axes */
   754         -    ret = srid_is_geographic (sqlite, srid, &geographic);
   755         -    if (ret)
   756         -      {
   757         -	  if (geographic)
   758         -	      *flipped = 1;
   759         -	  else
   760         -	      *flipped = 0;
   761         -	  return 1;
   762         -      }
   763         -    return 0;
   764         -}
   765         -
   766         -SPATIALITE_DECLARE char *
   767         -srid_get_spheroid (sqlite3 * sqlite, int srid)
   768         -{
   769         -/* 
   770         -/ checks a SRID definition from the "spatial_ref_sys" table
   771         -/  then returning the corresponding Spheroid name
   772         -*/
   773         -    char *result = NULL;
   774         -    int ret;
   775         -    sqlite3_stmt *stmt = NULL;
   776         -    const char *sql;
   777         -
   778         -/* step #1: testing SPATIAL_REF_SYS_AUX */
   779         -    sql = "SELECT spheroid FROM spatial_ref_sys_aux WHERE srid = ?";
   780         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
   781         -    if (ret == SQLITE_OK)
   782         -      {
   783         -	  sqlite3_reset (stmt);
   784         -	  sqlite3_clear_bindings (stmt);
   785         -	  sqlite3_bind_int (stmt, 1, srid);
   786         -	  while (1)
   787         -	    {
   788         -		/* scrolling the result set rows */
   789         -		ret = sqlite3_step (stmt);
   790         -		if (ret == SQLITE_DONE)
   791         -		    break;	/* end of result set */
   792         -		if (ret == SQLITE_ROW)
   793         -		  {
   794         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
   795         -			{
   796         -			    int len;
   797         -			    const char *spheroid =
   798         -				(const char *) sqlite3_column_text (stmt, 0);
   799         -			    len = strlen (spheroid);
   800         -			    result = malloc (len + 1);
   801         -			    strcpy (result, spheroid);
   802         -			}
   803         -		  }
   804         -	    }
   805         -	  sqlite3_finalize (stmt);
   806         -	  stmt = NULL;
   807         -	  if (result != NULL)
   808         -	      return result;
   809         -      }
   810         -
   811         -/* step #2: testing WKT */
   812         -    sql = "SELECT srtext FROM spatial_ref_sys WHERE srid = ?";
   813         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
   814         -    if (ret == SQLITE_OK)
   815         -      {
   816         -	  sqlite3_reset (stmt);
   817         -	  sqlite3_clear_bindings (stmt);
   818         -	  sqlite3_bind_int (stmt, 1, srid);
   819         -	  while (1)
   820         -	    {
   821         -		/* scrolling the result set rows */
   822         -		ret = sqlite3_step (stmt);
   823         -		if (ret == SQLITE_DONE)
   824         -		    break;	/* end of result set */
   825         -		if (ret == SQLITE_ROW)
   826         -		  {
   827         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
   828         -			{
   829         -			    const char *wkt =
   830         -				(const char *) sqlite3_column_text (stmt, 0);
   831         -			    result = check_wkt (wkt, "SPHEROID", 0, 0);
   832         -			}
   833         -		  }
   834         -	    }
   835         -	  sqlite3_finalize (stmt);
   836         -	  stmt = NULL;
   837         -	  if (result != NULL)
   838         -	      return result;
   839         -      }
   840         -
   841         -/* step #3: testing Proj.4 */
   842         -    sql = "SELECT proj4text FROM spatial_ref_sys WHERE srid = ?";
   843         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
   844         -    if (ret == SQLITE_OK)
   845         -      {
   846         -	  sqlite3_reset (stmt);
   847         -	  sqlite3_clear_bindings (stmt);
   848         -	  sqlite3_bind_int (stmt, 1, srid);
   849         -	  while (1)
   850         -	    {
   851         -		/* scrolling the result set rows */
   852         -		ret = sqlite3_step (stmt);
   853         -		if (ret == SQLITE_DONE)
   854         -		    break;	/* end of result set */
   855         -		if (ret == SQLITE_ROW)
   856         -		  {
   857         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
   858         -			{
   859         -			    const char *proj4 =
   860         -				(const char *) sqlite3_column_text (stmt, 0);
   861         -			    char *str = NULL;
   862         -			    if (parse_proj4 (proj4, "ellps", &str))
   863         -			      {
   864         -				  if (strcasecmp (str, "clrk80") == 0)
   865         -				    {
   866         -					result = malloc (18);
   867         -					strcpy (result, "Clarke 1880 (RGS)");
   868         -				    }
   869         -				  else if (strcasecmp (str, "clrk66") == 0)
   870         -				    {
   871         -					result = malloc (12);
   872         -					strcpy (result, "Clarke 1866");
   873         -				    }
   874         -				  else if (strcasecmp (str, "GRS80") == 0)
   875         -				    {
   876         -					result = malloc (9);
   877         -					strcpy (result, "GRS 1980");
   878         -				    }
   879         -				  else if (strcasecmp (str, "WGS84") == 0)
   880         -				    {
   881         -					result = malloc (7);
   882         -					strcpy (result, "WGS 84");
   883         -				    }
   884         -				  else if (strcasecmp (str, "krass") == 0)
   885         -				    {
   886         -					result = malloc (16);
   887         -					strcpy (result, "Krassowsky 1940");
   888         -				    }
   889         -				  else if (strcasecmp (str, "intl") == 0)
   890         -				    {
   891         -					result = malloc (19);
   892         -					strcpy (result, "International 1924");
   893         -				    }
   894         -				  else if (strcasecmp (str, "bess_nam") == 0)
   895         -				    {
   896         -					result = malloc (21);
   897         -					strcpy (result, "Bessel Namibia (GLM)");
   898         -				    }
   899         -				  else if (strcasecmp (str, "bessel") == 0)
   900         -				    {
   901         -					result = malloc (12);
   902         -					strcpy (result, "Bessel 1841");
   903         -				    }
   904         -				  else if (strcasecmp (str, "aust_SA") == 0)
   905         -				    {
   906         -					result = malloc (29);
   907         -					strcpy (result,
   908         -						"Australian National Spheroid");
   909         -				    }
   910         -				  else if (strcasecmp (str, "WGS72") == 0)
   911         -				    {
   912         -					result = malloc (9);
   913         -					strcpy (result, "WGS_1972");
   914         -				    }
   915         -				  else if (strcasecmp (str, "GRS67") == 0)
   916         -				    {
   917         -					result = malloc (9);
   918         -					strcpy (result, "GRS 1967");
   919         -				    }
   920         -				  else if (strcasecmp (str, "WGS66") == 0)
   921         -				    {
   922         -					result = malloc (7);
   923         -					strcpy (result, "NWL 9D");
   924         -				    }
   925         -				  else if (strcasecmp (str, "helmert") == 0)
   926         -				    {
   927         -					result = malloc (13);
   928         -					strcpy (result, "Helmert 1906");
   929         -				    }
   930         -				  else if (strcasecmp (str, "airy") == 0)
   931         -				    {
   932         -					result = malloc (10);
   933         -					strcpy (result, "Airy 1830");
   934         -				    }
   935         -				  else if (strcasecmp (str, "mod_airy") == 0)
   936         -				    {
   937         -					result = malloc (19);
   938         -					strcpy (result, "Airy Modified 1849");
   939         -				    }
   940         -				  else if (strcasecmp (str, "evrstSS") == 0)
   941         -				    {
   942         -					result = malloc (31);
   943         -					strcpy (result,
   944         -						"Everest 1830 (1967 Definition)");
   945         -				    }
   946         -			      }
   947         -			    if (str)
   948         -				free (str);
   949         -			}
   950         -		  }
   951         -	    }
   952         -	  sqlite3_finalize (stmt);
   953         -	  stmt = NULL;
   954         -	  if (result != NULL)
   955         -	      return result;
   956         -      }
   957         -    return NULL;
   958         -}
   959         -
   960         -SPATIALITE_DECLARE char *
   961         -srid_get_prime_meridian (sqlite3 * sqlite, int srid)
   962         -{
   963         -/* 
   964         -/ checks a SRID definition from the "spatial_ref_sys" table
   965         -/  then returning the corresponding Prime Meridian name
   966         -*/
   967         -    char *result = NULL;
   968         -    int ret;
   969         -    sqlite3_stmt *stmt = NULL;
   970         -    const char *sql;
   971         -
   972         -/* step #1: testing SPATIAL_REF_SYS_AUX */
   973         -    sql = "SELECT prime_meridian FROM spatial_ref_sys_aux WHERE srid = ?";
   974         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
   975         -    if (ret == SQLITE_OK)
   976         -      {
   977         -	  sqlite3_reset (stmt);
   978         -	  sqlite3_clear_bindings (stmt);
   979         -	  sqlite3_bind_int (stmt, 1, srid);
   980         -	  while (1)
   981         -	    {
   982         -		/* scrolling the result set rows */
   983         -		ret = sqlite3_step (stmt);
   984         -		if (ret == SQLITE_DONE)
   985         -		    break;	/* end of result set */
   986         -		if (ret == SQLITE_ROW)
   987         -		  {
   988         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
   989         -			{
   990         -			    int len;
   991         -			    const char *prime_meridian =
   992         -				(const char *) sqlite3_column_text (stmt, 0);
   993         -			    len = strlen (prime_meridian);
   994         -			    result = malloc (len + 1);
   995         -			    strcpy (result, prime_meridian);
   996         -			}
   997         -		  }
   998         -	    }
   999         -	  sqlite3_finalize (stmt);
  1000         -	  stmt = NULL;
  1001         -	  if (result != NULL)
  1002         -	      return result;
  1003         -      }
  1004         -
  1005         -/* step #2: testing WKT */
  1006         -    sql = "SELECT srtext FROM spatial_ref_sys WHERE srid = ?";
  1007         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1008         -    if (ret == SQLITE_OK)
  1009         -      {
  1010         -	  sqlite3_reset (stmt);
  1011         -	  sqlite3_clear_bindings (stmt);
  1012         -	  sqlite3_bind_int (stmt, 1, srid);
  1013         -	  while (1)
  1014         -	    {
  1015         -		/* scrolling the result set rows */
  1016         -		ret = sqlite3_step (stmt);
  1017         -		if (ret == SQLITE_DONE)
  1018         -		    break;	/* end of result set */
  1019         -		if (ret == SQLITE_ROW)
  1020         -		  {
  1021         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1022         -			{
  1023         -			    const char *wkt =
  1024         -				(const char *) sqlite3_column_text (stmt, 0);
  1025         -			    result = check_wkt (wkt, "PRIMEM", 0, 0);
  1026         -			}
  1027         -		  }
  1028         -	    }
  1029         -	  sqlite3_finalize (stmt);
  1030         -	  stmt = NULL;
  1031         -	  if (result != NULL)
  1032         -	      return result;
  1033         -      }
  1034         -
  1035         -/* step #3: testing Proj.4 */
  1036         -    sql = "SELECT proj4text FROM spatial_ref_sys WHERE srid = ?";
  1037         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1038         -    if (ret == SQLITE_OK)
  1039         -      {
  1040         -	  sqlite3_reset (stmt);
  1041         -	  sqlite3_clear_bindings (stmt);
  1042         -	  sqlite3_bind_int (stmt, 1, srid);
  1043         -	  while (1)
  1044         -	    {
  1045         -		/* scrolling the result set rows */
  1046         -		ret = sqlite3_step (stmt);
  1047         -		if (ret == SQLITE_DONE)
  1048         -		    break;	/* end of result set */
  1049         -		if (ret == SQLITE_ROW)
  1050         -		  {
  1051         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1052         -			{
  1053         -			    const char *proj4 =
  1054         -				(const char *) sqlite3_column_text (stmt, 0);
  1055         -			    char *str = NULL;
  1056         -			    if (parse_proj4 (proj4, "pm", &str))
  1057         -			      {
  1058         -				  if (strcasecmp (str, "jakarta") == 0)
  1059         -				    {
  1060         -					result = malloc (8);
  1061         -					strcpy (result, "Jakarta");
  1062         -				    }
  1063         -				  else if (strcasecmp (str, "brussels") == 0)
  1064         -				    {
  1065         -					result = malloc (9);
  1066         -					strcpy (result, "Brussels");
  1067         -				    }
  1068         -				  else if (strcasecmp (str, "rome") == 0)
  1069         -				    {
  1070         -					result = malloc (5);
  1071         -					strcpy (result, "Rome");
  1072         -				    }
  1073         -				  else if (strcasecmp (str, "madrid") == 0)
  1074         -				    {
  1075         -					result = malloc (7);
  1076         -					strcpy (result, "Madrid");
  1077         -				    }
  1078         -				  else if (strcasecmp (str, "ferro") == 0)
  1079         -				    {
  1080         -					result = malloc (6);
  1081         -					strcpy (result, "Ferro");
  1082         -				    }
  1083         -				  else if (strcasecmp (str, "bern") == 0)
  1084         -				    {
  1085         -					result = malloc (5);
  1086         -					strcpy (result, "Bern");
  1087         -				    }
  1088         -				  else if (strcasecmp (str, "bogota") == 0)
  1089         -				    {
  1090         -					result = malloc (7);
  1091         -					strcpy (result, "Bogota");
  1092         -				    }
  1093         -				  else if (strcasecmp (str, "lisbon") == 0)
  1094         -				    {
  1095         -					result = malloc (7);
  1096         -					strcpy (result, "Lisbon");
  1097         -				    }
  1098         -				  else if (strcasecmp (str, "paris") == 0)
  1099         -				    {
  1100         -					result = malloc (6);
  1101         -					strcpy (result, "Paris");
  1102         -				    }
  1103         -				  else if (strcasecmp (str, "stockholm") == 0)
  1104         -				    {
  1105         -					result = malloc (10);
  1106         -					strcpy (result, "Stockholm");
  1107         -				    }
  1108         -				  else if (strcasecmp (str, "athens") == 0)
  1109         -				    {
  1110         -					result = malloc (7);
  1111         -					strcpy (result, "Athens");
  1112         -				    }
  1113         -				  else if (strcasecmp (str, "oslo") == 0)
  1114         -				    {
  1115         -					result = malloc (5);
  1116         -					strcpy (result, "Oslo");
  1117         -				    }
  1118         -				  else if (strcasecmp (str, "2.337208333333333")
  1119         -					   == 0)
  1120         -				    {
  1121         -					result = malloc (10);
  1122         -					strcpy (result, "Paris RGS");
  1123         -				    }
  1124         -			      }
  1125         -			    if (str)
  1126         -				free (str);
  1127         -			}
  1128         -		  }
  1129         -	    }
  1130         -	  sqlite3_finalize (stmt);
  1131         -	  stmt = NULL;
  1132         -	  if (result != NULL)
  1133         -	      return result;
  1134         -      }
  1135         -    return NULL;
  1136         -}
  1137         -
  1138         -SPATIALITE_DECLARE char *
  1139         -srid_get_projection (sqlite3 * sqlite, int srid)
  1140         -{
  1141         -/* 
  1142         -/ checks a SRID definition from the "spatial_ref_sys" table
  1143         -/  then returning the corresponding Projection name
  1144         -*/
  1145         -    char *result = NULL;
  1146         -    int ret;
  1147         -    sqlite3_stmt *stmt = NULL;
  1148         -    const char *sql;
  1149         -
  1150         -/* step #1: testing SPATIAL_REF_SYS_AUX */
  1151         -    sql = "SELECT projection FROM spatial_ref_sys_aux WHERE srid = ?";
  1152         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1153         -    if (ret == SQLITE_OK)
  1154         -      {
  1155         -	  sqlite3_reset (stmt);
  1156         -	  sqlite3_clear_bindings (stmt);
  1157         -	  sqlite3_bind_int (stmt, 1, srid);
  1158         -	  while (1)
  1159         -	    {
  1160         -		/* scrolling the result set rows */
  1161         -		ret = sqlite3_step (stmt);
  1162         -		if (ret == SQLITE_DONE)
  1163         -		    break;	/* end of result set */
  1164         -		if (ret == SQLITE_ROW)
  1165         -		  {
  1166         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1167         -			{
  1168         -			    int len;
  1169         -			    const char *projection =
  1170         -				(const char *) sqlite3_column_text (stmt, 0);
  1171         -			    len = strlen (projection);
  1172         -			    result = malloc (len + 1);
  1173         -			    strcpy (result, projection);
  1174         -			}
  1175         -		  }
  1176         -	    }
  1177         -	  sqlite3_finalize (stmt);
  1178         -	  stmt = NULL;
  1179         -	  if (result != NULL)
  1180         -	      return result;
  1181         -      }
  1182         -
  1183         -/* step #2: testing WKT */
  1184         -    sql = "SELECT srtext FROM spatial_ref_sys WHERE srid = ?";
  1185         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1186         -    if (ret == SQLITE_OK)
  1187         -      {
  1188         -	  sqlite3_reset (stmt);
  1189         -	  sqlite3_clear_bindings (stmt);
  1190         -	  sqlite3_bind_int (stmt, 1, srid);
  1191         -	  while (1)
  1192         -	    {
  1193         -		/* scrolling the result set rows */
  1194         -		ret = sqlite3_step (stmt);
  1195         -		if (ret == SQLITE_DONE)
  1196         -		    break;	/* end of result set */
  1197         -		if (ret == SQLITE_ROW)
  1198         -		  {
  1199         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1200         -			{
  1201         -			    const char *wkt =
  1202         -				(const char *) sqlite3_column_text (stmt, 0);
  1203         -			    result = check_wkt (wkt, "PROJECTION", 0, 0);
  1204         -			}
  1205         -		  }
  1206         -	    }
  1207         -	  sqlite3_finalize (stmt);
  1208         -	  stmt = NULL;
  1209         -	  if (result != NULL)
  1210         -	      return result;
  1211         -      }
  1212         -
  1213         -/* step #3: testing Proj.4 */
  1214         -    sql = "SELECT proj4text FROM spatial_ref_sys WHERE srid = ?";
  1215         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1216         -    if (ret == SQLITE_OK)
  1217         -      {
  1218         -	  sqlite3_reset (stmt);
  1219         -	  sqlite3_clear_bindings (stmt);
  1220         -	  sqlite3_bind_int (stmt, 1, srid);
  1221         -	  while (1)
  1222         -	    {
  1223         -		/* scrolling the result set rows */
  1224         -		ret = sqlite3_step (stmt);
  1225         -		if (ret == SQLITE_DONE)
  1226         -		    break;	/* end of result set */
  1227         -		if (ret == SQLITE_ROW)
  1228         -		  {
  1229         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1230         -			{
  1231         -			    const char *proj4 =
  1232         -				(const char *) sqlite3_column_text (stmt, 0);
  1233         -			    char *str = NULL;
  1234         -			    if (parse_proj4 (proj4, "proj", &str))
  1235         -			      {
  1236         -				  if (strcasecmp (str, "tmerc") == 0)
  1237         -				    {
  1238         -					result = malloc (20);
  1239         -					strcpy (result, "Transverse_Mercator");
  1240         -				    }
  1241         -				  else if (strcasecmp (str, "utm") == 0)
  1242         -				    {
  1243         -					result = malloc (20);
  1244         -					strcpy (result, "Transverse_Mercator");
  1245         -				    }
  1246         -				  else if (strcasecmp (str, "merc") == 0)
  1247         -				    {
  1248         -					result = malloc (13);
  1249         -					strcpy (result, "Mercator_1SP");
  1250         -				    }
  1251         -				  else if (strcasecmp (str, "stere") == 0)
  1252         -				    {
  1253         -					result = malloc (20);
  1254         -					strcpy (result, "Polar_Stereographic");
  1255         -				    }
  1256         -				  else if (strcasecmp (str, "sterea") == 0)
  1257         -				    {
  1258         -					result = malloc (22);
  1259         -					strcpy (result,
  1260         -						"Oblique_Stereographic");
  1261         -				    }
  1262         -				  else if (strcasecmp (str, "somerc") == 0)
  1263         -				    {
  1264         -					result = malloc (39);
  1265         -					strcpy (result,
  1266         -						"Hotine_Oblique_Mercator_Azimuth_Center");
  1267         -				    }
  1268         -				  else if (strcasecmp (str, "omerc") == 0)
  1269         -				    {
  1270         -					result = malloc (39);
  1271         -					strcpy (result,
  1272         -						"Hotine_Oblique_Mercator_Azimuth_Center");
  1273         -				    }
  1274         -				  else if (strcasecmp (str, "krovak") == 0)
  1275         -				    {
  1276         -					result = malloc (7);
  1277         -					strcpy (result, "Krovak");
  1278         -				    }
  1279         -				  else if (strcasecmp (str, "cass") == 0)
  1280         -				    {
  1281         -					result = malloc (16);
  1282         -					strcpy (result, "Cassini_Soldner");
  1283         -				    }
  1284         -				  else if (strcasecmp (str, "lcc") == 0)
  1285         -				    {
  1286         -					result = malloc (28);
  1287         -					strcpy (result,
  1288         -						"Lambert_Conformal_Conic_1SP");
  1289         -				    }
  1290         -				  else if (strcasecmp (str, "lea") == 0)
  1291         -				    {
  1292         -					result = malloc (29);
  1293         -					strcpy (result,
  1294         -						"Lambert_Azimuthal_Equal_Area");
  1295         -				    }
  1296         -				  else if (strcasecmp (str, "laea") == 0)
  1297         -				    {
  1298         -					result = malloc (29);
  1299         -					strcpy (result,
  1300         -						"Lambert_Azimuthal_Equal_Area");
  1301         -				    }
  1302         -				  else if (strcasecmp (str, "aea") == 0)
  1303         -				    {
  1304         -					result = malloc (24);
  1305         -					strcpy (result,
  1306         -						"Albers_Conic_Equal_Area");
  1307         -				    }
  1308         -				  else if (strcasecmp (str, "cea") == 0)
  1309         -				    {
  1310         -					result = malloc (23);
  1311         -					strcpy (result,
  1312         -						"Cylindrical_Equal_Area");
  1313         -				    }
  1314         -				  else if (strcasecmp (str, "eqc") == 0)
  1315         -				    {
  1316         -					result = malloc (16);
  1317         -					strcpy (result, "Equirectangular");
  1318         -				    }
  1319         -				  else if (strcasecmp (str, "poly") == 0)
  1320         -				    {
  1321         -					result = malloc (10);
  1322         -					strcpy (result, "Polyconic");
  1323         -				    }
  1324         -				  else if (strcasecmp (str, "nzmg") == 0)
  1325         -				    {
  1326         -					result = malloc (21);
  1327         -					strcpy (result, "New_Zealand_Map_Grid");
  1328         -				    }
  1329         -				  else if (strcasecmp (str, "longlat") == 0)
  1330         -				    {
  1331         -					result = malloc (5);
  1332         -					strcpy (result, "none");
  1333         -				    }
  1334         -			      }
  1335         -			    if (str)
  1336         -				free (str);
  1337         -			}
  1338         -		  }
  1339         -	    }
  1340         -	  sqlite3_finalize (stmt);
  1341         -	  stmt = NULL;
  1342         -	  if (result != NULL)
  1343         -	      return result;
  1344         -      }
  1345         -    return NULL;
  1346         -}
  1347         -
  1348         -SPATIALITE_DECLARE char *
  1349         -srid_get_datum (sqlite3 * sqlite, int srid)
  1350         -{
  1351         -/* 
  1352         -/ checks a SRID definition from the "spatial_ref_sys" table
  1353         -/  then returning the corresponding Unit name
  1354         -*/
  1355         -    char *result = NULL;
  1356         -    int ret;
  1357         -    sqlite3_stmt *stmt = NULL;
  1358         -    const char *sql;
  1359         -
  1360         -/* step #1: testing SPATIAL_REF_SYS_AUX */
  1361         -    sql = "SELECT datum FROM spatial_ref_sys_aux WHERE srid = ?";
  1362         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1363         -    if (ret == SQLITE_OK)
  1364         -      {
  1365         -	  sqlite3_reset (stmt);
  1366         -	  sqlite3_clear_bindings (stmt);
  1367         -	  sqlite3_bind_int (stmt, 1, srid);
  1368         -	  while (1)
  1369         -	    {
  1370         -		/* scrolling the result set rows */
  1371         -		ret = sqlite3_step (stmt);
  1372         -		if (ret == SQLITE_DONE)
  1373         -		    break;	/* end of result set */
  1374         -		if (ret == SQLITE_ROW)
  1375         -		  {
  1376         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1377         -			{
  1378         -			    int len;
  1379         -			    const char *datum =
  1380         -				(const char *) sqlite3_column_text (stmt, 0);
  1381         -			    len = strlen (datum);
  1382         -			    result = malloc (len + 1);
  1383         -			    strcpy (result, datum);
  1384         -			}
  1385         -		  }
  1386         -	    }
  1387         -	  sqlite3_finalize (stmt);
  1388         -	  stmt = NULL;
  1389         -	  if (result != NULL)
  1390         -	      return result;
  1391         -      }
  1392         -
  1393         -/* step #2: testing WKT */
  1394         -    sql = "SELECT srtext FROM spatial_ref_sys WHERE srid = ?";
  1395         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1396         -    if (ret == SQLITE_OK)
  1397         -      {
  1398         -	  sqlite3_reset (stmt);
  1399         -	  sqlite3_clear_bindings (stmt);
  1400         -	  sqlite3_bind_int (stmt, 1, srid);
  1401         -	  while (1)
  1402         -	    {
  1403         -		/* scrolling the result set rows */
  1404         -		ret = sqlite3_step (stmt);
  1405         -		if (ret == SQLITE_DONE)
  1406         -		    break;	/* end of result set */
  1407         -		if (ret == SQLITE_ROW)
  1408         -		  {
  1409         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1410         -			{
  1411         -			    const char *wkt =
  1412         -				(const char *) sqlite3_column_text (stmt, 0);
  1413         -			    result = check_wkt (wkt, "DATUM", 0, 0);
  1414         -			}
  1415         -		  }
  1416         -	    }
  1417         -	  sqlite3_finalize (stmt);
  1418         -	  stmt = NULL;
  1419         -	  if (result != NULL)
  1420         -	      return result;
  1421         -      }
  1422         -
  1423         -/* step #3: testing Proj.4 */
  1424         -    sql = "SELECT proj4text FROM spatial_ref_sys WHERE srid = ?";
  1425         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1426         -    if (ret == SQLITE_OK)
  1427         -      {
  1428         -	  sqlite3_reset (stmt);
  1429         -	  sqlite3_clear_bindings (stmt);
  1430         -	  sqlite3_bind_int (stmt, 1, srid);
  1431         -	  while (1)
  1432         -	    {
  1433         -		/* scrolling the result set rows */
  1434         -		ret = sqlite3_step (stmt);
  1435         -		if (ret == SQLITE_DONE)
  1436         -		    break;	/* end of result set */
  1437         -		if (ret == SQLITE_ROW)
  1438         -		  {
  1439         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1440         -			{
  1441         -			    const char *proj4 =
  1442         -				(const char *) sqlite3_column_text (stmt, 0);
  1443         -			    char *str = NULL;
  1444         -			    if (parse_proj4 (proj4, "datum", &str))
  1445         -			      {
  1446         -				  if (strcasecmp (str, "NAD27") == 0)
  1447         -				    {
  1448         -					result = malloc (26);
  1449         -					strcpy (result,
  1450         -						"North_American_Datum_1927");
  1451         -				    }
  1452         -				  else if (strcasecmp (str, "NAD83") == 0)
  1453         -				    {
  1454         -					result = malloc (26);
  1455         -					strcpy (result,
  1456         -						"North_American_Datum_1983");
  1457         -				    }
  1458         -				  else if (strcasecmp (str, "WGS84") == 0)
  1459         -				    {
  1460         -					result = malloc (9);
  1461         -					strcpy (result, "WGS_1984");
  1462         -				    }
  1463         -				  else if (strcasecmp (str, "potsdam") == 0)
  1464         -				    {
  1465         -					result = malloc (28);
  1466         -					strcpy (result,
  1467         -						"Deutsches_Hauptdreiecksnetz");
  1468         -				    }
  1469         -				  else if (strcasecmp (str, "hermannskogel") ==
  1470         -					   0)
  1471         -				    {
  1472         -					result = malloc (32);
  1473         -					strcpy (result,
  1474         -						"Militar_Geographische_Institute");
  1475         -				    }
  1476         -				  else if (strcasecmp (str, "nzgd49") == 0)
  1477         -				    {
  1478         -					result = malloc (32);
  1479         -					strcpy (result,
  1480         -						"New_Zealand_Geodetic_Datum_1949");
  1481         -				    }
  1482         -				  else if (strcasecmp (str, "carthage") == 0)
  1483         -				    {
  1484         -					result = malloc (9);
  1485         -					strcpy (result, "Carthage");
  1486         -				    }
  1487         -				  else if (strcasecmp (str, "GGRS87") == 0)
  1488         -				    {
  1489         -					result = malloc (37);
  1490         -					strcpy (result,
  1491         -						"Greek_Geodetic_Reference_System_1987");
  1492         -				    }
  1493         -				  else if (strcasecmp (str, "ire65") == 0)
  1494         -				    {
  1495         -					result = malloc (5);
  1496         -					strcpy (result, "TM65");
  1497         -				    }
  1498         -				  else if (strcasecmp (str, "OSGB36") == 0)
  1499         -				    {
  1500         -					result = malloc (10);
  1501         -					strcpy (result, "OSGB_1936");
  1502         -				    }
  1503         -			      }
  1504         -			    if (str)
  1505         -				free (str);
  1506         -			}
  1507         -		  }
  1508         -	    }
  1509         -	  sqlite3_finalize (stmt);
  1510         -	  stmt = NULL;
  1511         -	  if (result != NULL)
  1512         -	      return result;
  1513         -      }
  1514         -    return NULL;
  1515         -}
  1516         -
  1517         -SPATIALITE_DECLARE char *
  1518         -srid_get_unit (sqlite3 * sqlite, int srid)
  1519         -{
  1520         -/* 
  1521         -/ checks a SRID definition from the "spatial_ref_sys" table
  1522         -/  then returning the corresponding Unit name
  1523         -*/
  1524         -    char *result = NULL;
  1525         -    int ret;
  1526         -    sqlite3_stmt *stmt = NULL;
  1527         -    const char *sql;
  1528         -
  1529         -/* step #1: testing SPATIAL_REF_SYS_AUX */
  1530         -    sql = "SELECT unit FROM spatial_ref_sys_aux WHERE srid = ?";
  1531         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1532         -    if (ret == SQLITE_OK)
  1533         -      {
  1534         -	  sqlite3_reset (stmt);
  1535         -	  sqlite3_clear_bindings (stmt);
  1536         -	  sqlite3_bind_int (stmt, 1, srid);
  1537         -	  while (1)
  1538         -	    {
  1539         -		/* scrolling the result set rows */
  1540         -		ret = sqlite3_step (stmt);
  1541         -		if (ret == SQLITE_DONE)
  1542         -		    break;	/* end of result set */
  1543         -		if (ret == SQLITE_ROW)
  1544         -		  {
  1545         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1546         -			{
  1547         -			    int len;
  1548         -			    const char *unit =
  1549         -				(const char *) sqlite3_column_text (stmt, 0);
  1550         -			    len = strlen (unit);
  1551         -			    result = malloc (len + 1);
  1552         -			    strcpy (result, unit);
  1553         -			}
  1554         -		  }
  1555         -	    }
  1556         -	  sqlite3_finalize (stmt);
  1557         -	  stmt = NULL;
  1558         -	  if (result != NULL)
  1559         -	      return result;
  1560         -      }
  1561         -
  1562         -/* step #2: testing WKT */
  1563         -    sql = "SELECT srtext FROM spatial_ref_sys WHERE srid = ?";
  1564         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1565         -    if (ret == SQLITE_OK)
  1566         -      {
  1567         -	  sqlite3_reset (stmt);
  1568         -	  sqlite3_clear_bindings (stmt);
  1569         -	  sqlite3_bind_int (stmt, 1, srid);
  1570         -	  while (1)
  1571         -	    {
  1572         -		/* scrolling the result set rows */
  1573         -		ret = sqlite3_step (stmt);
  1574         -		if (ret == SQLITE_DONE)
  1575         -		    break;	/* end of result set */
  1576         -		if (ret == SQLITE_ROW)
  1577         -		  {
  1578         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1579         -			{
  1580         -			    const char *wkt =
  1581         -				(const char *) sqlite3_column_text (stmt, 0);
  1582         -			    result = check_wkt (wkt, "UNIT", 0, 0);
  1583         -			}
  1584         -		  }
  1585         -	    }
  1586         -	  sqlite3_finalize (stmt);
  1587         -	  stmt = NULL;
  1588         -	  if (result != NULL)
  1589         -	      return result;
  1590         -      }
  1591         -
  1592         -/* step #3: testing Proj.4 */
  1593         -    sql = "SELECT proj4text FROM spatial_ref_sys WHERE srid = ?";
  1594         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1595         -    if (ret == SQLITE_OK)
  1596         -      {
  1597         -	  sqlite3_reset (stmt);
  1598         -	  sqlite3_clear_bindings (stmt);
  1599         -	  sqlite3_bind_int (stmt, 1, srid);
  1600         -	  while (1)
  1601         -	    {
  1602         -		/* scrolling the result set rows */
  1603         -		ret = sqlite3_step (stmt);
  1604         -		if (ret == SQLITE_DONE)
  1605         -		    break;	/* end of result set */
  1606         -		if (ret == SQLITE_ROW)
  1607         -		  {
  1608         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1609         -			{
  1610         -			    const char *proj4 =
  1611         -				(const char *) sqlite3_column_text (stmt, 0);
  1612         -			    char *str = NULL;
  1613         -			    if (parse_proj4 (proj4, "units", &str))
  1614         -			      {
  1615         -				  if (strcasecmp (str, "m") == 0)
  1616         -				    {
  1617         -					result = malloc (6);
  1618         -					strcpy (result, "metre");
  1619         -				    }
  1620         -				  else if (strcasecmp (str, "us-ft") == 0)
  1621         -				    {
  1622         -					result = malloc (16);
  1623         -					strcpy (result, "US survery foot");
  1624         -				    }
  1625         -				  else if (strcasecmp (str, "ft") == 0)
  1626         -				    {
  1627         -					result = malloc (5);
  1628         -					strcpy (result, "foot");
  1629         -				    }
  1630         -			      }
  1631         -			    if (str)
  1632         -				free (str);
  1633         -			}
  1634         -		  }
  1635         -	    }
  1636         -	  sqlite3_finalize (stmt);
  1637         -	  stmt = NULL;
  1638         -	  if (result != NULL)
  1639         -	      return result;
  1640         -      }
  1641         -    return NULL;
  1642         -}
  1643         -
  1644         -SPATIALITE_DECLARE char *
  1645         -srid_get_axis (sqlite3 * sqlite, int srid, char axis, char mode)
  1646         -{
  1647         -/* 
  1648         -/ checks a SRID definition from the "spatial_ref_sys" table
  1649         -/  then returning the corresponding Axis name or orientation
  1650         -*/
  1651         -    char *result = NULL;
  1652         -    int ret;
  1653         -    sqlite3_stmt *stmt = NULL;
  1654         -    const char *sql;
  1655         -
  1656         -    if ((axis == SPLITE_AXIS_1 || axis == SPLITE_AXIS_2)
  1657         -	&& (mode == SPLITE_AXIS_NAME || mode == SPLITE_AXIS_ORIENTATION))
  1658         -	;
  1659         -    else
  1660         -	return NULL;
  1661         -
  1662         -/* step #1: testing SPATIAL_REF_SYS_AUX */
  1663         -    if (axis == SPLITE_AXIS_1 && mode == SPLITE_AXIS_NAME)
  1664         -	sql = "SELECT axis_1_name FROM spatial_ref_sys_aux WHERE srid = ?";
  1665         -    if (axis == SPLITE_AXIS_1 && mode == SPLITE_AXIS_ORIENTATION)
  1666         -	sql =
  1667         -	    "SELECT axis_1_orientation FROM spatial_ref_sys_aux WHERE srid = ?";
  1668         -    if (axis == SPLITE_AXIS_2 && mode == SPLITE_AXIS_NAME)
  1669         -	sql = "SELECT axis_2_name FROM spatial_ref_sys_aux WHERE srid = ?";
  1670         -    if (axis == SPLITE_AXIS_2 && mode == SPLITE_AXIS_ORIENTATION)
  1671         -	sql =
  1672         -	    "SELECT axis_2_orientation FROM spatial_ref_sys_aux WHERE srid = ?";
  1673         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1674         -    if (ret == SQLITE_OK)
  1675         -      {
  1676         -	  sqlite3_reset (stmt);
  1677         -	  sqlite3_clear_bindings (stmt);
  1678         -	  sqlite3_bind_int (stmt, 1, srid);
  1679         -	  while (1)
  1680         -	    {
  1681         -		/* scrolling the result set rows */
  1682         -		ret = sqlite3_step (stmt);
  1683         -		if (ret == SQLITE_DONE)
  1684         -		    break;	/* end of result set */
  1685         -		if (ret == SQLITE_ROW)
  1686         -		  {
  1687         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1688         -			{
  1689         -			    int len;
  1690         -			    const char *unit =
  1691         -				(const char *) sqlite3_column_text (stmt, 0);
  1692         -			    len = strlen (unit);
  1693         -			    result = malloc (len + 1);
  1694         -			    strcpy (result, unit);
  1695         -			}
  1696         -		  }
  1697         -	    }
  1698         -	  sqlite3_finalize (stmt);
  1699         -	  stmt = NULL;
  1700         -	  if (result != NULL)
  1701         -	      return result;
  1702         -      }
  1703         -
  1704         -/* step #2: testing WKT */
  1705         -    sql = "SELECT srtext FROM spatial_ref_sys WHERE srid = ?";
  1706         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
  1707         -    if (ret == SQLITE_OK)
  1708         -      {
  1709         -	  sqlite3_reset (stmt);
  1710         -	  sqlite3_clear_bindings (stmt);
  1711         -	  sqlite3_bind_int (stmt, 1, srid);
  1712         -	  while (1)
  1713         -	    {
  1714         -		/* scrolling the result set rows */
  1715         -		ret = sqlite3_step (stmt);
  1716         -		if (ret == SQLITE_DONE)
  1717         -		    break;	/* end of result set */
  1718         -		if (ret == SQLITE_ROW)
  1719         -		  {
  1720         -		      if (sqlite3_column_type (stmt, 0) == SQLITE_TEXT)
  1721         -			{
  1722         -			    const char *wkt =
  1723         -				(const char *) sqlite3_column_text (stmt, 0);
  1724         -			    result = check_wkt (wkt, "AXIS", axis, mode);
  1725         -			}
  1726         -		  }
  1727         -	    }
  1728         -	  sqlite3_finalize (stmt);
  1729         -	  stmt = NULL;
  1730         -	  if (result != NULL)
  1731         -	      return result;
  1732         -      }
  1733         -    return NULL;
  1734         -}

Deleted src/spatialite/table_cloner.c.

     1         -/*
     2         -
     3         - table_cloner.c -- Cloning a Table
     4         -
     5         - version 4.2, 2014 August 23
     6         -
     7         - Author: Sandro Furieri a.furieri@lqt.it
     8         -
     9         - ------------------------------------------------------------------------------
    10         - 
    11         - Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12         - 
    13         - The contents of this file are subject to the Mozilla Public License Version
    14         - 1.1 (the "License"); you may not use this file except in compliance with
    15         - the License. You may obtain a copy of the License at
    16         - http://www.mozilla.org/MPL/
    17         - 
    18         -Software distributed under the License is distributed on an "AS IS" basis,
    19         -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
    20         -for the specific language governing rights and limitations under the
    21         -License.
    22         -
    23         -The Original Code is the SpatiaLite library
    24         -
    25         -The Initial Developer of the Original Code is Alessandro Furieri
    26         - 
    27         -Portions created by the Initial Developer are Copyright (C) 2008-2013
    28         -the Initial Developer. All Rights Reserved.
    29         -
    30         -Contributor(s):
    31         -
    32         -Alternatively, the contents of this file may be used under the terms of
    33         -either the GNU General Public License Version 2 or later (the "GPL"), or
    34         -the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    35         -in which case the provisions of the GPL or the LGPL are applicable instead
    36         -of those above. If you wish to allow use of your version of this file only
    37         -under the terms of either the GPL or the LGPL, and not to allow others to
    38         -use your version of this file under the terms of the MPL, indicate your
    39         -decision by deleting the provisions above and replace them with the notice
    40         -and other provisions required by the GPL or the LGPL. If you do not delete
    41         -the provisions above, a recipient may use your version of this file under
    42         -the terms of any one of the MPL, the GPL or the LGPL.
    43         - 
    44         -*/
    45         -
    46         -#include <stdlib.h>
    47         -#include <stdio.h>
    48         -#include <string.h>
    49         -
    50         -#if defined(_WIN32) && !defined(__MINGW32__)
    51         -#include "config-msvc.h"
    52         -#else
    53         -#include "config.h"
    54         -#endif
    55         -
    56         -#include <spatialite/sqlite.h>
    57         -#include <spatialite/debug.h>
    58         -
    59         -#include <spatialite.h>
    60         -#include <spatialite_private.h>
    61         -#include <spatialite/gaiaaux.h>
    62         -
    63         -#ifdef _WIN32
    64         -#define strcasecmp	_stricmp
    65         -#endif /* not WIN32 */
    66         -
    67         -struct aux_geometry
    68         -{
    69         -/* a Geometry column object */
    70         -    int type;
    71         -    int dims;
    72         -    int srid;
    73         -    int spatial_index;
    74         -    int cast2multi;
    75         -    int already_existing;
    76         -};
    77         -
    78         -struct aux_trigger
    79         -{
    80         -/* a Trigger object */
    81         -    char *name;
    82         -    char *sql;
    83         -    int already_existing;
    84         -    struct aux_trigger *next;
    85         -};
    86         -
    87         -struct aux_fk_columns
    88         -{
    89         -/* a Foreign Key Columns object */
    90         -    char *from;
    91         -    char *to;
    92         -    struct aux_fk_columns *next;
    93         -};
    94         -
    95         -struct aux_foreign_key
    96         -{
    97         -/* a Foreign Key object */
    98         -    int id;
    99         -    char *name;
   100         -    char *references;
   101         -    char *on_update;
   102         -    char *on_delete;
   103         -    char *match;
   104         -    struct aux_fk_columns *first;
   105         -    struct aux_fk_columns *last;
   106         -    struct aux_foreign_key *next;
   107         -};
   108         -
   109         -struct aux_index_column
   110         -{
   111         -/* an Index Column object */
   112         -    char *name;
   113         -    struct aux_index_column *next;
   114         -};
   115         -
   116         -struct aux_index
   117         -{
   118         -/* a Table Index object */
   119         -    char *name;
   120         -    int unique;
   121         -    struct aux_index_column *first;
   122         -    struct aux_index_column *last;
   123         -    struct aux_index *next;
   124         -};
   125         -
   126         -struct aux_column
   127         -{
   128         -/* a Table Column object */
   129         -    char *name;
   130         -    char *type;
   131         -    int notnull;
   132         -    char *deflt;
   133         -    int pk;
   134         -    int fk;
   135         -    int idx;
   136         -    struct aux_geometry *geometry;
   137         -    int ignore;
   138         -    int already_existing;
   139         -    int mismatching;
   140         -    struct aux_column *next;
   141         -};
   142         -
   143         -struct aux_pk_column
   144         -{
   145         -/* Primary Key Columns */
   146         -    struct aux_column *column;
   147         -    struct aux_pk_column *next;
   148         -};
   149         -
   150         -struct aux_cloner
   151         -{
   152         -/* the main Cloner object */
   153         -    sqlite3 *sqlite;
   154         -    char *db_prefix;
   155         -    char *in_table;
   156         -    char *out_table;
   157         -    struct aux_column *first_col;
   158         -    struct aux_column *last_col;
   159         -    struct aux_pk_column *first_pk;
   160         -    struct aux_pk_column *last_pk;
   161         -    struct aux_index *first_idx;
   162         -    struct aux_index *last_idx;
   163         -    struct aux_foreign_key *first_fk;
   164         -    struct aux_foreign_key *last_fk;
   165         -    struct aux_trigger *first_trigger;
   166         -    struct aux_trigger *last_trigger;
   167         -    struct aux_pk_column **sorted_pks;
   168         -    int pk_count;
   169         -    int autoincrement;
   170         -    int resequence;
   171         -    int with_fks;
   172         -    int with_triggers;
   173         -    int append;
   174         -    int already_existing;
   175         -};
   176         -
   177         -static int
   178         -create_column (sqlite3 * sqlite, const char *table, struct aux_column *column)
   179         -{
   180         -/* creating a further ordinary Column */
   181         -    char *sql;
   182         -    char *err_msg = NULL;
   183         -    int ret;
   184         -    char *xtable;
   185         -    char *xcolumn;
   186         -
   187         -    xtable = gaiaDoubleQuotedSql (table);
   188         -    xcolumn = gaiaDoubleQuotedSql (column->name);
   189         -    if (column->notnull)
   190         -      {
   191         -	  if (column->deflt != NULL)
   192         -	      sql = sqlite3_mprintf ("ALTER TABLE main.\"%s\" "
   193         -				     "ADD COLUMN \"%s\" %s NOT NULL DEFAULT %s",
   194         -				     xtable, xcolumn, column->type,
   195         -				     column->deflt);
   196         -	  else
   197         -	      sql = sqlite3_mprintf ("ALTER TABLE main.\"%s\" "
   198         -				     "ADD COLUMN \"%s\" %s NOT NULL", xtable,
   199         -				     xcolumn, column->type);
   200         -      }
   201         -    else
   202         -      {
   203         -	  if (column->deflt != NULL)
   204         -	      sql = sqlite3_mprintf ("ALTER TABLE main.\"%s\" "
   205         -				     "ADD COLUMN \"%s\" %s DEFAULT %s", xtable,
   206         -				     xcolumn, column->type, column->deflt);
   207         -	  else
   208         -	      sql = sqlite3_mprintf ("ALTER TABLE main.\"%s\" "
   209         -				     "ADD COLUMN \"%s\" %s", xtable, xcolumn,
   210         -				     column->type);
   211         -      }
   212         -    free (xtable);
   213         -    free (xcolumn);
   214         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   215         -    if (ret != SQLITE_OK)
   216         -      {
   217         -	  spatialite_e ("ALTER TABLE ADD COLUMN error: %s\n", err_msg);
   218         -	  sqlite3_free (err_msg);
   219         -	  return 0;
   220         -      }
   221         -    return 1;
   222         -}
   223         -
   224         -static int
   225         -create_geometry (sqlite3 * sqlite, const char *table, struct aux_column *column)
   226         -{
   227         -/* creating a further Geometry Column */
   228         -    char *sql;
   229         -    char *err_msg = NULL;
   230         -    int ret;
   231         -    char *xtable;
   232         -    char *xcolumn;
   233         -    const char *type = "GEOMETRY";
   234         -    const char *dims = "XY";
   235         -    int gtype = column->geometry->type;
   236         -
   237         -    if (column->geometry->cast2multi)
   238         -      {
   239         -	  /* promoting to the corresponding MultiType */
   240         -	  switch (column->geometry->type)
   241         -	    {
   242         -	    case 1:
   243         -		gtype = 4;
   244         -		break;
   245         -	    case 1001:
   246         -		gtype = 1004;
   247         -		break;
   248         -	    case 2001:
   249         -		gtype = 2004;
   250         -		break;
   251         -	    case 3001:
   252         -		gtype = 3004;
   253         -		break;
   254         -	    case 2:
   255         -		gtype = 5;
   256         -		break;
   257         -	    case 1002:
   258         -		gtype = 1005;
   259         -		break;
   260         -	    case 2002:
   261         -		gtype = 2005;
   262         -		break;
   263         -	    case 3002:
   264         -		gtype = 3005;
   265         -		break;
   266         -	    case 3:
   267         -		gtype = 6;
   268         -		break;
   269         -	    case 1003:
   270         -		gtype = 1006;
   271         -		break;
   272         -	    case 2003:
   273         -		gtype = 2006;
   274         -		break;
   275         -	    case 3003:
   276         -		gtype = 3006;
   277         -		break;
   278         -	    };
   279         -      }
   280         -
   281         -    switch (gtype)
   282         -      {
   283         -      case 1:
   284         -	  type = "POINT";
   285         -	  dims = "XY";
   286         -	  break;
   287         -      case 1001:
   288         -	  type = "POINT";
   289         -	  dims = "XYZ";
   290         -	  break;
   291         -      case 2001:
   292         -	  type = "POINT";
   293         -	  dims = "XYM";
   294         -	  break;
   295         -      case 3001:
   296         -	  type = "POINT";
   297         -	  dims = "XYZM";
   298         -	  break;
   299         -      case 2:
   300         -	  type = "LINESTRING";
   301         -	  dims = "XY";
   302         -	  break;
   303         -      case 1002:
   304         -	  type = "LINESTRING";
   305         -	  dims = "XYZ";
   306         -	  break;
   307         -      case 2002:
   308         -	  type = "LINESTRING";
   309         -	  dims = "XYM";
   310         -	  break;
   311         -      case 3002:
   312         -	  type = "LINESTRING";
   313         -	  dims = "XYZM";
   314         -	  break;
   315         -      case 3:
   316         -	  type = "POLYGON";
   317         -	  dims = "XY";
   318         -	  break;
   319         -      case 1003:
   320         -	  type = "POLYGON";
   321         -	  dims = "XYZ";
   322         -	  break;
   323         -      case 2003:
   324         -	  type = "POLYGON";
   325         -	  dims = "XYM";
   326         -	  break;
   327         -      case 3003:
   328         -	  type = "POLYGON";
   329         -	  dims = "XYZM";
   330         -	  break;
   331         -      case 4:
   332         -	  type = "MULTIPOINT";
   333         -	  dims = "XY";
   334         -	  break;
   335         -      case 1004:
   336         -	  type = "MULTIPOINT";
   337         -	  dims = "XYZ";
   338         -	  break;
   339         -      case 2004:
   340         -	  type = "MULTIPOINT";
   341         -	  dims = "XYM";
   342         -	  break;
   343         -      case 3004:
   344         -	  type = "MULTIPOINT";
   345         -	  dims = "XYZM";
   346         -	  break;
   347         -      case 5:
   348         -	  type = "MULTILINESTRING";
   349         -	  dims = "XY";
   350         -	  break;
   351         -      case 1005:
   352         -	  type = "MULTILINESTRING";
   353         -	  dims = "XYZ";
   354         -	  break;
   355         -      case 2005:
   356         -	  type = "MULTILINESTRING";
   357         -	  dims = "XYM";
   358         -	  break;
   359         -      case 3005:
   360         -	  type = "MULTILINESTRING";
   361         -	  dims = "XYZM";
   362         -	  break;
   363         -      case 6:
   364         -	  type = "MULTIPOLYGON";
   365         -	  dims = "XY";
   366         -	  break;
   367         -      case 1006:
   368         -	  type = "MULTIPOLYGON";
   369         -	  dims = "XYZ";
   370         -	  break;
   371         -      case 2006:
   372         -	  type = "MULTIPOLYGON";
   373         -	  dims = "XYM";
   374         -	  break;
   375         -      case 3006:
   376         -	  type = "MULTIPOLYGON";
   377         -	  dims = "XYZM";
   378         -	  break;
   379         -      case 7:
   380         -	  type = "GEOMETRYCOLLECTION";
   381         -	  dims = "XY";
   382         -	  break;
   383         -      case 1007:
   384         -	  type = "GEOMETRYCOLLECTION";
   385         -	  dims = "XYZ";
   386         -	  break;
   387         -      case 2007:
   388         -	  type = "GEOMETRYCOLLECTION";
   389         -	  dims = "XYM";
   390         -	  break;
   391         -      case 3007:
   392         -	  type = "GEOMETRYCOLLECTION";
   393         -	  dims = "XYZM";
   394         -	  break;
   395         -      case 0:
   396         -	  type = "GEOMETRY";
   397         -	  dims = "XY";
   398         -	  break;
   399         -      case 1000:
   400         -	  type = "GEOMETRY";
   401         -	  dims = "XYZ";
   402         -	  break;
   403         -      case 2000:
   404         -	  type = "GEOMETRY";
   405         -	  dims = "XYM";
   406         -	  break;
   407         -      case 3000:
   408         -	  type = "GEOMETRY";
   409         -	  dims = "XYZM";
   410         -	  break;
   411         -      };
   412         -
   413         -    xtable = gaiaDoubleQuotedSql (table);
   414         -    xcolumn = gaiaDoubleQuotedSql (column->name);
   415         -    if (column->notnull)
   416         -      {
   417         -	  sql = sqlite3_mprintf ("SELECT AddGeometryColumn(Lower(%Q), "
   418         -				 "Lower(%Q), %d, %Q, %Q, 1)", xtable, xcolumn,
   419         -				 column->geometry->srid, type, dims);
   420         -      }
   421         -    else
   422         -      {
   423         -	  sql = sqlite3_mprintf ("SELECT AddGeometryColumn(Lower(%Q), "
   424         -				 "Lower(%Q), %d, %Q, %Q)", xtable, xcolumn,
   425         -				 column->geometry->srid, type, dims);
   426         -      }
   427         -    free (xtable);
   428         -    free (xcolumn);
   429         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   430         -    if (ret != SQLITE_OK)
   431         -      {
   432         -	  spatialite_e ("ADD GEOMETRY COLUMN error: %s\n", err_msg);
   433         -	  sqlite3_free (err_msg);
   434         -	  return 0;
   435         -      }
   436         -
   437         -    if (column->geometry->spatial_index)
   438         -      {
   439         -	  /* creating the corresponding Spatial Index */
   440         -	  xtable = gaiaDoubleQuotedSql (table);
   441         -	  xcolumn = gaiaDoubleQuotedSql (column->name);
   442         -	  sql = sqlite3_mprintf ("SELECT CreateSpatialIndex("
   443         -				 "Lower(%Q), Lower(%Q))", xtable, xcolumn);
   444         -	  free (xtable);
   445         -	  free (xcolumn);
   446         -	  ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   447         -	  if (ret != SQLITE_OK)
   448         -	    {
   449         -		spatialite_e ("CREATE SPATIAL INDEX error: %s\n", err_msg);
   450         -		sqlite3_free (err_msg);
   451         -		return 0;
   452         -	    }
   453         -      }
   454         -    return 1;
   455         -}
   456         -
   457         -static int
   458         -upgrade_output_table (struct aux_cloner *cloner)
   459         -{
   460         -/* creating any new Column required by APPEND */
   461         -    struct aux_column *column = cloner->first_col;
   462         -    while (column != NULL)
   463         -      {
   464         -	  if (column->ignore)
   465         -	    {
   466         -		/* skipping columns marked to be ignored */
   467         -		column = column->next;
   468         -		continue;
   469         -	    }
   470         -	  if (column->already_existing == 0)
   471         -	    {
   472         -		if (column->geometry != NULL)
   473         -		  {
   474         -		      /* creating a Geometry */
   475         -		      if (!create_geometry
   476         -			  (cloner->sqlite, cloner->out_table, column))
   477         -			{
   478         -			    spatialite_e
   479         -				("CloneTable: unable to ADD Geometry COLUMN \"%s\" on Table \"%s\"\n",
   480         -				 column->name, cloner->out_table);
   481         -			    return 0;
   482         -			}
   483         -		  }
   484         -		else
   485         -		  {
   486         -		      /* creating an ordinary Column */
   487         -		      if (!create_column
   488         -			  (cloner->sqlite, cloner->out_table, column))
   489         -			{
   490         -			    spatialite_e
   491         -				("CloneTable: unable to ADD COLUMN \"%s\" on Table \"%s\"\n",
   492         -				 column->name, cloner->out_table);
   493         -			    return 0;
   494         -			}
   495         -		  }
   496         -	    }
   497         -	  column = column->next;
   498         -      }
   499         -    return 1;
   500         -}
   501         -
   502         -static void
   503         -sort_pk_columns (struct aux_cloner *cloner)
   504         -{
   505         -/* sorting the PK columns (if required) */
   506         -    struct aux_pk_column *ppk;
   507         -    int cnt;
   508         -    int ok;
   509         -    if (cloner->pk_count <= 1)
   510         -	return;
   511         -    cloner->sorted_pks =
   512         -	malloc (sizeof (struct aux_pk_column *) * cloner->pk_count);
   513         -    cnt = 0;
   514         -    ppk = cloner->first_pk;
   515         -    while (ppk != NULL)
   516         -      {
   517         -	  /* copying pointers to PK cols */
   518         -	  *(cloner->sorted_pks + cnt++) = ppk;
   519         -	  ppk = ppk->next;
   520         -      }
   521         -    ok = 1;
   522         -    while (ok)
   523         -      {
   524         -	  /* bubble sorting */
   525         -	  ok = 0;
   526         -	  for (cnt = 1; cnt < cloner->pk_count; cnt++)
   527         -	    {
   528         -		struct aux_pk_column *ppk1 = *(cloner->sorted_pks + cnt - 1);
   529         -		ppk = *(cloner->sorted_pks + cnt);
   530         -		if (ppk1->column->pk > ppk->column->pk)
   531         -		  {
   532         -		      /* swapping */
   533         -		      *(cloner->sorted_pks + cnt - 1) = ppk;
   534         -		      *(cloner->sorted_pks + cnt) = ppk1;
   535         -		      ok = 1;
   536         -		  }
   537         -	    }
   538         -      }
   539         -}
   540         -
   541         -static void
   542         -adjust_ignore (struct aux_cloner *cloner)
   543         -{
   544         -/* adjusting Ignore columns */
   545         -    struct aux_column *column = cloner->first_col;
   546         -    while (column != NULL)
   547         -      {
   548         -	  if (column->ignore)
   549         -	    {
   550         -		if (column->pk)
   551         -		    column->ignore = 0;
   552         -		if (column->fk && cloner->with_fks)
   553         -		    column->ignore = 0;
   554         -		if (column->idx)
   555         -		    column->ignore = 0;
   556         -	    }
   557         -	  column = column->next;
   558         -      }
   559         -}
   560         -
   561         -static const char *
   562         -get_pk_column (struct aux_cloner *cloner, int index)
   563         -{
   564         -/* returning a PK column name (by sorted index) */
   565         -    struct aux_pk_column *ppk;
   566         -    if (cloner->sorted_pks == NULL)
   567         -	return NULL;
   568         -    if (index < 0 || index >= cloner->pk_count)
   569         -	return NULL;
   570         -    ppk = *(cloner->sorted_pks + index);
   571         -    return ppk->column->name;
   572         -}
   573         -
   574         -static void
   575         -mark_existing_trigger (struct aux_cloner *cloner, const char *name)
   576         -{
   577         -/* marking an existing Trigger */
   578         -    struct aux_trigger *trigger = cloner->first_trigger;
   579         -    while (trigger != NULL)
   580         -      {
   581         -	  if (strcasecmp (trigger->name, name) == 0)
   582         -	    {
   583         -		trigger->already_existing = 1;
   584         -		return;
   585         -	    }
   586         -	  trigger = trigger->next;
   587         -      }
   588         -}
   589         -
   590         -static void
   591         -check_existing_triggers (struct aux_cloner *cloner)
   592         -{
   593         -/* exploring the output table - already existing Triggers */
   594         -    char *sql;
   595         -    int ret;
   596         -    int i;
   597         -    char **results;
   598         -    int rows;
   599         -    int columns;
   600         -    const char *name;
   601         -
   602         -    sql = sqlite3_mprintf ("SELECT name FROM main.sqlite_master "
   603         -			   "WHERE type = 'trigger' AND Lower(tbl_name) = Lower(%Q)",
   604         -			   cloner->in_table);
   605         -    ret =
   606         -	sqlite3_get_table (cloner->sqlite, sql, &results, &rows, &columns,
   607         -			   NULL);
   608         -    sqlite3_free (sql);
   609         -    if (ret != SQLITE_OK)
   610         -	return;
   611         -    if (rows < 1)
   612         -	;
   613         -    else
   614         -      {
   615         -	  for (i = 1; i <= rows; i++)
   616         -	    {
   617         -		name = results[(i * columns) + 0];
   618         -		mark_existing_trigger (cloner, name);
   619         -	    }
   620         -      }
   621         -    sqlite3_free_table (results);
   622         -}
   623         -
   624         -static int
   625         -create_output_table (struct aux_cloner *cloner)
   626         -{
   627         -/* creating the output Table */
   628         -    char *err_msg = NULL;
   629         -    int ret;
   630         -    struct aux_column *column;
   631         -    struct aux_foreign_key *fk;
   632         -    struct aux_fk_columns *fk_col;
   633         -    struct aux_index *index;
   634         -    struct aux_index_column *idx_column;
   635         -    char *sql;
   636         -    char *prev_sql;
   637         -    char *xtable;
   638         -    char *xcolumn;
   639         -    char *constraint;
   640         -    char *xconstraint;
   641         -    int first = 1;
   642         -    int i;
   643         -    int fk_no;
   644         -
   645         -    sort_pk_columns (cloner);
   646         -    adjust_ignore (cloner);
   647         -    xtable = gaiaDoubleQuotedSql (cloner->out_table);
   648         -    sql = sqlite3_mprintf ("CREATE TABLE main.\"%s\"", xtable);
   649         -    free (xtable);
   650         -    prev_sql = sql;
   651         -
   652         -    column = cloner->first_col;
   653         -    while (column != NULL)
   654         -      {
   655         -	  if (column->ignore)
   656         -	    {
   657         -		/* IGNORE requested */
   658         -		column = column->next;
   659         -		continue;
   660         -	    }
   661         -	  if (column->geometry != NULL)
   662         -	    {
   663         -		/* skipping any Geometry column */
   664         -		column = column->next;
   665         -		continue;
   666         -	    }
   667         -	  if (first)
   668         -	    {
   669         -		sql = sqlite3_mprintf ("%s (\n", prev_sql);
   670         -		first = 0;
   671         -	    }
   672         -	  else
   673         -	      sql = sqlite3_mprintf ("%s,\n", prev_sql);
   674         -	  sqlite3_free (prev_sql);
   675         -	  prev_sql = sql;
   676         -	  xcolumn = gaiaDoubleQuotedSql (column->name);
   677         -	  if (cloner->pk_count == 1 && column->pk)
   678         -	    {
   679         -		/* immediately declaring a single column Primary Key */
   680         -		if (cloner->autoincrement)
   681         -		  {
   682         -		      if (column->notnull)
   683         -			{
   684         -			    if (column->deflt != NULL)
   685         -				sql =
   686         -				    sqlite3_mprintf
   687         -				    ("%s\t\"%s\" %s NOT NULL PRIMARY KEY AUTOINCREMENT DEFAULT %s",
   688         -				     prev_sql, xcolumn, column->type,
   689         -				     column->deflt);
   690         -			    else
   691         -				sql =
   692         -				    sqlite3_mprintf
   693         -				    ("%s\t\"%s\" %s NOT NULL PRIMARY KEY AUTOINCREMENT",
   694         -				     prev_sql, xcolumn, column->type);
   695         -			}
   696         -		      else
   697         -			{
   698         -			    if (column->deflt != NULL)
   699         -				sql =
   700         -				    sqlite3_mprintf
   701         -				    ("%s\t\"%s\" %s PRIMARY KEY AUTOINCREMENT DEFAULT %s",
   702         -				     prev_sql, xcolumn, column->type,
   703         -				     column->deflt);
   704         -			    else
   705         -				sql =
   706         -				    sqlite3_mprintf
   707         -				    ("%s\t\"%s\" %s PRIMARY KEY AUTOINCREMENT",
   708         -				     prev_sql, xcolumn, column->type);
   709         -			}
   710         -		  }
   711         -		else
   712         -		  {
   713         -		      if (column->notnull)
   714         -			{
   715         -			    if (column->deflt != NULL)
   716         -				sql =
   717         -				    sqlite3_mprintf
   718         -				    ("%s\t\"%s\" %s NOT NULL PRIMARY KEY DEFAULT %s",
   719         -				     prev_sql, xcolumn, column->type,
   720         -				     column->deflt);
   721         -			    else
   722         -				sql =
   723         -				    sqlite3_mprintf
   724         -				    ("%s\t\"%s\" %s NOT NULL PRIMARY KEY",
   725         -				     prev_sql, xcolumn, column->type);
   726         -			}
   727         -		      else
   728         -			{
   729         -			    if (column->deflt != NULL)
   730         -				sql =
   731         -				    sqlite3_mprintf
   732         -				    ("%s\t\"%s\" %s PRIMARY KEY DEFAULT %s",
   733         -				     prev_sql, xcolumn, column->type,
   734         -				     column->deflt);
   735         -			    else
   736         -				sql =
   737         -				    sqlite3_mprintf
   738         -				    ("%s\t\"%s\" %s PRIMARY KEY", prev_sql,
   739         -				     xcolumn, column->type);
   740         -			}
   741         -		  }
   742         -		free (xcolumn);
   743         -		sqlite3_free (prev_sql);
   744         -		prev_sql = sql;
   745         -		column = column->next;
   746         -		continue;
   747         -	    }
   748         -	  if (column->notnull)
   749         -	    {
   750         -		if (column->deflt != NULL)
   751         -		    sql = sqlite3_mprintf ("%s\t\"%s\" %s NOT NULL DEFAULT %s",
   752         -					   prev_sql, xcolumn, column->type,
   753         -					   column->deflt);
   754         -		else
   755         -		    sql = sqlite3_mprintf ("%s\t\"%s\" %s NOT NULL",
   756         -					   prev_sql, xcolumn, column->type);
   757         -	    }
   758         -	  else
   759         -	    {
   760         -		if (column->deflt != NULL)
   761         -		    sql = sqlite3_mprintf ("%s\t\"%s\" %s DEFAULT %s",
   762         -					   prev_sql, xcolumn, column->type,
   763         -					   column->deflt);
   764         -		else
   765         -		    sql = sqlite3_mprintf ("%s\t\"%s\" %s",
   766         -					   prev_sql, xcolumn, column->type);
   767         -	    }
   768         -	  free (xcolumn);
   769         -	  sqlite3_free (prev_sql);
   770         -	  prev_sql = sql;
   771         -	  column = column->next;
   772         -      }
   773         -
   774         -    if (cloner->pk_count > 1)
   775         -      {
   776         -	  /* declaring a PRIMARY KEY CONSTRAINT */
   777         -	  sql = sqlite3_mprintf ("%s,\n", prev_sql);
   778         -	  sqlite3_free (prev_sql);
   779         -	  prev_sql = sql;
   780         -	  constraint = sqlite3_mprintf ("pk_%s", cloner->out_table);
   781         -	  xconstraint = gaiaDoubleQuotedSql (constraint);
   782         -	  sqlite3_free (constraint);
   783         -	  sql =
   784         -	      sqlite3_mprintf ("%s\tCONSTRAINT \"%s\" PRIMARY KEY (", prev_sql,
   785         -			       xconstraint);
   786         -	  free (xconstraint);
   787         -	  sqlite3_free (prev_sql);
   788         -	  prev_sql = sql;
   789         -	  for (i = 0; i < cloner->pk_count; i++)
   790         -	    {
   791         -		xconstraint = gaiaDoubleQuotedSql (get_pk_column (cloner, i));
   792         -		if (i == 0)
   793         -		    sql = sqlite3_mprintf ("%s%s", prev_sql, xconstraint);
   794         -		else
   795         -		    sql = sqlite3_mprintf ("%s, %s", prev_sql, xconstraint);
   796         -		free (xconstraint);
   797         -		sqlite3_free (prev_sql);
   798         -		prev_sql = sql;
   799         -	    }
   800         -	  sql = sqlite3_mprintf ("%s)", prev_sql);
   801         -	  sqlite3_free (prev_sql);
   802         -	  prev_sql = sql;
   803         -      }
   804         -
   805         -    if (cloner->with_fks)
   806         -      {
   807         -	  /* cloning all Foreign Key definitions */
   808         -	  fk = cloner->first_fk;
   809         -	  fk_no = 1;
   810         -	  while (fk != NULL)
   811         -	    {
   812         -		/* declaring all FOREIGN KEY CONSTRAINTs */
   813         -		sql = sqlite3_mprintf ("%s,\n", prev_sql);
   814         -		sqlite3_free (prev_sql);
   815         -		prev_sql = sql;
   816         -		constraint =
   817         -		    sqlite3_mprintf ("fk_%s_%d", cloner->out_table, fk_no++);
   818         -		xconstraint = gaiaDoubleQuotedSql (constraint);
   819         -		sqlite3_free (constraint);
   820         -		sql =
   821         -		    sqlite3_mprintf ("%s\tCONSTRAINT \"%s\" FOREIGN KEY (",
   822         -				     prev_sql, xconstraint);
   823         -		free (xconstraint);
   824         -		sqlite3_free (prev_sql);
   825         -		prev_sql = sql;
   826         -		fk_col = fk->first;
   827         -		while (fk_col != NULL)
   828         -		  {
   829         -		      xconstraint = gaiaDoubleQuotedSql (fk_col->from);
   830         -		      if (fk_col == fk->first)
   831         -			  sql = sqlite3_mprintf ("%s%s", prev_sql, xconstraint);
   832         -		      else
   833         -			  sql =
   834         -			      sqlite3_mprintf ("%s, %s", prev_sql, xconstraint);
   835         -		      free (xconstraint);
   836         -		      sqlite3_free (prev_sql);
   837         -		      prev_sql = sql;
   838         -		      fk_col = fk_col->next;
   839         -		  }
   840         -		xtable = gaiaDoubleQuotedSql (fk->references);
   841         -		sql =
   842         -		    sqlite3_mprintf ("%s) REFERENCES \"%s\" (", prev_sql,
   843         -				     xtable);
   844         -		free (xtable);
   845         -		sqlite3_free (prev_sql);
   846         -		prev_sql = sql;
   847         -		fk_col = fk->first;
   848         -		while (fk_col != NULL)
   849         -		  {
   850         -		      xconstraint = gaiaDoubleQuotedSql (fk_col->to);
   851         -		      if (fk_col == fk->first)
   852         -			  sql = sqlite3_mprintf ("%s%s", prev_sql, xconstraint);
   853         -		      else
   854         -			  sql =
   855         -			      sqlite3_mprintf ("%s, %s", prev_sql, xconstraint);
   856         -		      free (xconstraint);
   857         -		      sqlite3_free (prev_sql);
   858         -		      prev_sql = sql;
   859         -		      fk_col = fk_col->next;
   860         -		  }
   861         -		sql = sqlite3_mprintf ("%s)", prev_sql);
   862         -		sqlite3_free (prev_sql);
   863         -		prev_sql = sql;
   864         -		fk = fk->next;
   865         -	    }
   866         -      }
   867         -    sql = sqlite3_mprintf ("%s\n)", prev_sql);
   868         -    sqlite3_free (prev_sql);
   869         -
   870         -    ret = sqlite3_exec (cloner->sqlite, sql, NULL, NULL, &err_msg);
   871         -    sqlite3_free (sql);
   872         -    if (ret != SQLITE_OK)
   873         -      {
   874         -	  spatialite_e ("CREATE TABLE error: %s\n", err_msg);
   875         -	  sqlite3_free (err_msg);
   876         -	  return 0;
   877         -      }
   878         -
   879         -    column = cloner->first_col;
   880         -    while (column != NULL)
   881         -      {
   882         -	  if (column->geometry != NULL && !(column->ignore))
   883         -	    {
   884         -		/* adding a Geometry Column */
   885         -		if (!create_geometry
   886         -		    (cloner->sqlite, cloner->out_table, column))
   887         -		    return 0;
   888         -	    }
   889         -	  column = column->next;
   890         -      }
   891         -
   892         -    index = cloner->first_idx;
   893         -    fk_no = 1;
   894         -    while (index != NULL)
   895         -      {
   896         -	  /* creating an Index */
   897         -	  constraint =
   898         -	      sqlite3_mprintf ("idx_%s_%d", cloner->out_table, fk_no++);
   899         -	  xconstraint = gaiaDoubleQuotedSql (constraint);
   900         -	  xtable = gaiaDoubleQuotedSql (cloner->out_table);
   901         -	  if (index->unique)
   902         -	      sql =
   903         -		  sqlite3_mprintf ("CREATE UNIQUE INDEX main.\"%s\" ON \"%s\"",
   904         -				   xconstraint, xtable);
   905         -	  else
   906         -	      sql =
   907         -		  sqlite3_mprintf ("CREATE INDEX main.\"%s\" ON \"%s\"",
   908         -				   xconstraint, xtable);
   909         -	  free (xconstraint);
   910         -	  free (xtable);
   911         -	  prev_sql = sql;
   912         -
   913         -	  idx_column = index->first;
   914         -	  first = 1;
   915         -	  while (idx_column != NULL)
   916         -	    {
   917         -		xcolumn = gaiaDoubleQuotedSql (idx_column->name);
   918         -		if (first)
   919         -		  {
   920         -		      sql = sqlite3_mprintf ("%s (\"%s\"", prev_sql, xcolumn);
   921         -		      first = 0;
   922         -		  }
   923         -		else
   924         -		    sql = sqlite3_mprintf ("%s, \"%s\"", prev_sql, xcolumn);
   925         -		free (xcolumn);
   926         -		sqlite3_free (prev_sql);
   927         -		prev_sql = sql;
   928         -		idx_column = idx_column->next;
   929         -	    }
   930         -	  sql = sqlite3_mprintf ("%s)\n", prev_sql);
   931         -	  sqlite3_free (prev_sql);
   932         -
   933         -	  ret = sqlite3_exec (cloner->sqlite, sql, NULL, NULL, &err_msg);
   934         -	  sqlite3_free (sql);
   935         -	  if (ret != SQLITE_OK)
   936         -	    {
   937         -		spatialite_e ("CREATE INDEX error: %s\n", err_msg);
   938         -		sqlite3_free (err_msg);
   939         -		return 0;
   940         -	    }
   941         -	  index = index->next;
   942         -      }
   943         -
   944         -    if (cloner->with_triggers)
   945         -      {
   946         -	  struct aux_trigger *trigger;
   947         -	  check_existing_triggers (cloner);
   948         -	  trigger = cloner->first_trigger;
   949         -	  while (trigger != NULL)
   950         -	    {
   951         -		if (trigger->already_existing)
   952         -		  {
   953         -		      /* skipping already defined triggers */
   954         -		      trigger = trigger->next;
   955         -		      continue;
   956         -		  }
   957         -		/* adding a trigger */
   958         -		ret =
   959         -		    sqlite3_exec (cloner->sqlite, trigger->sql, NULL, NULL,
   960         -				  &err_msg);
   961         -		if (ret != SQLITE_OK)
   962         -		  {
   963         -		      spatialite_e ("CREATE TRIGGER error: %s\n", err_msg);
   964         -		      sqlite3_free (err_msg);
   965         -		      return 0;
   966         -		  }
   967         -		trigger = trigger->next;
   968         -	    }
   969         -      }
   970         -    return 1;
   971         -}
   972         -
   973         -static int
   974         -copy_rows (struct aux_cloner *cloner)
   975         -{
   976         -/* copying all rows from the origin into the destination Table */
   977         -    sqlite3_stmt *stmt_in = NULL;
   978         -    sqlite3_stmt *stmt_out = NULL;
   979         -    int ret;
   980         -    struct aux_column *column;
   981         -    char *sql;
   982         -    char *prev_sql;
   983         -    char *xcolumn;
   984         -    char *xtable;
   985         -    char *xdb_prefix;
   986         -    int first = 1;
   987         -
   988         -/* composing the SELECT statement */
   989         -    sql = sqlite3_mprintf ("SELECT ");
   990         -    prev_sql = sql;
   991         -    column = cloner->first_col;
   992         -    while (column != NULL)
   993         -      {
   994         -	  if (column->ignore)
   995         -	    {
   996         -		/* skipping columns to be IGNORED */
   997         -		column = column->next;
   998         -		continue;
   999         -	    }
  1000         -	  xcolumn = gaiaDoubleQuotedSql (column->name);
  1001         -	  if (first)
  1002         -	    {
  1003         -		sql = sqlite3_mprintf ("%s\"%s\"", prev_sql, xcolumn);
  1004         -		first = 0;
  1005         -	    }
  1006         -	  else
  1007         -	      sql = sqlite3_mprintf ("%s, \"%s\"", prev_sql, xcolumn);
  1008         -	  free (xcolumn);
  1009         -	  sqlite3_free (prev_sql);
  1010         -	  prev_sql = sql;
  1011         -	  column = column->next;
  1012         -      }
  1013         -    xdb_prefix = gaiaDoubleQuotedSql (cloner->db_prefix);
  1014         -    xtable = gaiaDoubleQuotedSql (cloner->in_table);
  1015         -    sql =
  1016         -	sqlite3_mprintf ("%s FROM \"%s\".\"%s\"", prev_sql, xdb_prefix, xtable);
  1017         -    free (xdb_prefix);
  1018         -    free (xtable);
  1019         -/* compiling the SELECT FROM statement */
  1020         -    ret =
  1021         -	sqlite3_prepare_v2 (cloner->sqlite, sql, strlen (sql), &stmt_in, NULL);
  1022         -    sqlite3_free (sql);
  1023         -    if (ret != SQLITE_OK)
  1024         -      {
  1025         -	  spatialite_e ("SELECT FROM: \"%s\"\n",
  1026         -			sqlite3_errmsg (cloner->sqlite));
  1027         -	  goto error;
  1028         -      }
  1029         -
  1030         -/* composing the INSERT INTO statement */
  1031         -    xtable = gaiaDoubleQuotedSql (cloner->out_table);
  1032         -    sql = sqlite3_mprintf ("INSERT INTO \"%s\" (", xtable);
  1033         -    free (xtable);
  1034         -    prev_sql = sql;
  1035         -    first = 1;
  1036         -    column = cloner->first_col;
  1037         -    while (column != NULL)
  1038         -      {
  1039         -	  if (column->ignore)
  1040         -	    {
  1041         -		/* skipping columns to be IGNORED */
  1042         -		column = column->next;
  1043         -		continue;
  1044         -	    }
  1045         -	  xcolumn = gaiaDoubleQuotedSql (column->name);
  1046         -	  if (first)
  1047         -	    {
  1048         -		sql = sqlite3_mprintf ("%s\"%s\"", prev_sql, xcolumn);
  1049         -		first = 0;
  1050         -	    }
  1051         -	  else
  1052         -	      sql = sqlite3_mprintf ("%s, \"%s\"", prev_sql, xcolumn);
  1053         -	  free (xcolumn);
  1054         -	  sqlite3_free (prev_sql);
  1055         -	  prev_sql = sql;
  1056         -	  column = column->next;
  1057         -      }
  1058         -    sql = sqlite3_mprintf ("%s) VALUES (", prev_sql);
  1059         -    sqlite3_free (prev_sql);
  1060         -    prev_sql = sql;
  1061         -    first = 1;
  1062         -    column = cloner->first_col;
  1063         -    while (column != NULL)
  1064         -      {
  1065         -	  if (column->ignore)
  1066         -	    {
  1067         -		/* skipping columns to be IGNORED */
  1068         -		column = column->next;
  1069         -		continue;
  1070         -	    }
  1071         -	  if (column->geometry != NULL)
  1072         -	    {
  1073         -		/* Geometry column */
  1074         -		if (column->geometry->cast2multi)
  1075         -		  {
  1076         -		      /* casting to MultiType */
  1077         -		      const char *expr = "CastToMulti(?)";
  1078         -		      if (first)
  1079         -			{
  1080         -			    sql = sqlite3_mprintf ("%s%s", prev_sql, expr);
  1081         -			    first = 0;
  1082         -			}
  1083         -		      else
  1084         -			  sql = sqlite3_mprintf ("%s, %s", prev_sql, expr);
  1085         -		      sqlite3_free (prev_sql);
  1086         -		      prev_sql = sql;
  1087         -		      column = column->next;
  1088         -		      continue;
  1089         -		  }
  1090         -	    }
  1091         -	  if (first)
  1092         -	    {
  1093         -		sql = sqlite3_mprintf ("%s?", prev_sql);
  1094         -		first = 0;
  1095         -	    }
  1096         -	  else
  1097         -	      sql = sqlite3_mprintf ("%s, ?", prev_sql);
  1098         -	  sqlite3_free (prev_sql);
  1099         -	  prev_sql = sql;
  1100         -	  column = column->next;
  1101         -      }
  1102         -    sql = sqlite3_mprintf ("%s)", prev_sql);
  1103         -    sqlite3_free (prev_sql);
  1104         -/* compiling the INSERT INTO statement */
  1105         -    ret =
  1106         -	sqlite3_prepare_v2 (cloner->sqlite, sql, strlen (sql), &stmt_out, NULL);
  1107         -    sqlite3_free (sql);
  1108         -    if (ret != SQLITE_OK)
  1109         -      {
  1110         -	  spatialite_e ("INSERT INTO: \"%s\"\n",
  1111         -			sqlite3_errmsg (cloner->sqlite));
  1112         -	  goto error;
  1113         -      }
  1114         -
  1115         -    while (1)
  1116         -      {
  1117         -	  /* scrolling the result set rows */
  1118         -	  ret = sqlite3_step (stmt_in);
  1119         -	  if (ret == SQLITE_DONE)
  1120         -	      break;		/* end of result set */
  1121         -	  if (ret == SQLITE_ROW)
  1122         -	    {
  1123         -		/* copying values between input and output tables */
  1124         -		int pos = 0;
  1125         -		sqlite3_reset (stmt_out);
  1126         -		sqlite3_clear_bindings (stmt_out);
  1127         -		column = cloner->first_col;
  1128         -		while (column != NULL)
  1129         -		  {
  1130         -		      if (column->ignore)
  1131         -			{
  1132         -			    /* skipping columns to be IGNORED */
  1133         -			    column = column->next;
  1134         -			    continue;
  1135         -			}
  1136         -		      if (cloner->resequence && cloner->pk_count == 1
  1137         -			  && cloner->autoincrement && column->pk)
  1138         -			{
  1139         -			    /* resequencing an AUTOINCREMENT PK */
  1140         -			    sqlite3_bind_null (stmt_out, pos + 1);
  1141         -			    pos++;
  1142         -			    column = column->next;
  1143         -			    continue;
  1144         -			}
  1145         -		      if (sqlite3_column_type (stmt_in, pos) == SQLITE_INTEGER)
  1146         -			  sqlite3_bind_int64 (stmt_out, pos + 1,
  1147         -					      sqlite3_column_int64 (stmt_in,
  1148         -								    pos));
  1149         -		      else if (sqlite3_column_type (stmt_in, pos) ==
  1150         -			       SQLITE_FLOAT)
  1151         -			  sqlite3_bind_double (stmt_out, pos + 1,
  1152         -					       sqlite3_column_double (stmt_in,
  1153         -								      pos));
  1154         -		      else if (sqlite3_column_type (stmt_in, pos) ==
  1155         -			       SQLITE_TEXT)
  1156         -			  sqlite3_bind_text (stmt_out, pos + 1,
  1157         -					     (const char *)
  1158         -					     sqlite3_column_text (stmt_in, pos),
  1159         -					     sqlite3_column_bytes (stmt_in,
  1160         -								   pos),
  1161         -					     SQLITE_STATIC);
  1162         -		      else if (sqlite3_column_type (stmt_in, pos) ==
  1163         -			       SQLITE_BLOB)
  1164         -			  sqlite3_bind_blob (stmt_out, pos + 1,
  1165         -					     sqlite3_column_blob (stmt_in, pos),
  1166         -					     sqlite3_column_bytes (stmt_in,
  1167         -								   pos),
  1168         -					     SQLITE_STATIC);
  1169         -		      else
  1170         -			  sqlite3_bind_null (stmt_out, pos + 1);
  1171         -		      pos++;
  1172         -		      column = column->next;
  1173         -		  }
  1174         -		/* inserting into the output table */
  1175         -		ret = sqlite3_step (stmt_out);
  1176         -		if (ret == SQLITE_DONE || ret == SQLITE_ROW)
  1177         -		    ;
  1178         -		else
  1179         -		  {
  1180         -		      spatialite_e ("OUTPUT step error: <%s>\n",
  1181         -				    sqlite3_errmsg (cloner->sqlite));
  1182         -		      goto error;
  1183         -		  }
  1184         -	    }
  1185         -	  else
  1186         -	    {
  1187         -		spatialite_e ("INPUT step error: <%s>\n",
  1188         -			      sqlite3_errmsg (cloner->sqlite));
  1189         -		goto error;
  1190         -	    }
  1191         -      }
  1192         -    sqlite3_finalize (stmt_in);
  1193         -    sqlite3_finalize (stmt_out);
  1194         -    return 1;
  1195         -
  1196         -  error:
  1197         -    if (stmt_in != NULL)
  1198         -	sqlite3_finalize (stmt_in);
  1199         -    if (stmt_out != NULL)
  1200         -	sqlite3_finalize (stmt_out);
  1201         -    return 0;
  1202         -}
  1203         -
  1204         -static void
  1205         -add_geometry (struct aux_cloner *cloner, const char *name, int type, int dims,
  1206         -	      int srid, int spatial_index)
  1207         -{
  1208         -/* adding a Geometry Column definition */
  1209         -    struct aux_column *pc = cloner->first_col;
  1210         -    while (pc != NULL)
  1211         -      {
  1212         -	  if (strcasecmp (pc->name, name) == 0)
  1213         -	    {
  1214         -		struct aux_geometry *geom =
  1215         -		    malloc (sizeof (struct aux_geometry));
  1216         -		geom->type = type;
  1217         -		geom->dims = dims;
  1218         -		geom->srid = srid;
  1219         -		geom->spatial_index = spatial_index;
  1220         -		geom->cast2multi = 0;
  1221         -		geom->already_existing = 0;
  1222         -		if (pc->geometry != NULL)
  1223         -		    free (pc->geometry);
  1224         -		pc->geometry = geom;
  1225         -		return;
  1226         -	    }
  1227         -	  pc = pc->next;
  1228         -      }
  1229         -}
  1230         -
  1231         -static void
  1232         -mark_existing_geometry (struct aux_cloner *cloner, const char *name, int type,
  1233         -			int dims, int srid)
  1234         -{
  1235         -/* marking an existing Geometry Column definition */
  1236         -    struct aux_column *pc = cloner->first_col;
  1237         -    while (pc != NULL)
  1238         -      {
  1239         -	  if (strcasecmp (pc->name, name) == 0)
  1240         -	    {
  1241         -		if (pc->geometry == NULL)
  1242         -		  {
  1243         -		      /* gosh, it's not a Geometry */
  1244         -		      pc->mismatching = 1;
  1245         -		      return;
  1246         -		  }
  1247         -		if (pc->geometry->type == type && pc->geometry->dims == dims
  1248         -		    && pc->geometry->srid == srid)
  1249         -		  {
  1250         -		      /* matching arguments: confirmed */
  1251         -		      pc->geometry->already_existing = 1;
  1252         -		      return;
  1253         -		  }
  1254         -		/* different arguments: invalid */
  1255         -		pc->mismatching = 1;
  1256         -		return;
  1257         -	    }
  1258         -	  pc = pc->next;
  1259         -      }
  1260         -}
  1261         -
  1262         -static void
  1263         -add_trigger (struct aux_cloner *cloner, const char *name, const char *sql)
  1264         -{
  1265         -/* adding a Trigger definition */
  1266         -    int len;
  1267         -    struct aux_trigger *trigger = malloc (sizeof (struct aux_trigger));
  1268         -    len = strlen (name);
  1269         -    trigger->name = malloc (len + 1);
  1270         -    strcpy (trigger->name, name);
  1271         -    len = strlen (sql);
  1272         -    trigger->sql = malloc (len + 1);
  1273         -    strcpy (trigger->sql, sql);
  1274         -    trigger->already_existing = 0;
  1275         -    trigger->next = NULL;
  1276         -/* updating the linked list */
  1277         -    if (cloner->first_trigger == NULL)
  1278         -	cloner->first_trigger = trigger;
  1279         -    if (cloner->last_trigger != NULL)
  1280         -	cloner->last_trigger->next = trigger;
  1281         -    cloner->last_trigger = trigger;
  1282         -}
  1283         -
  1284         -static void
  1285         -add_fk_columns (struct aux_foreign_key *fk, struct aux_column *first_col,
  1286         -		const char *from, const char *to)
  1287         -{
  1288         -/* adding Columns correspondencies into a Foreign Key definition */
  1289         -    int len;
  1290         -    struct aux_column *column;
  1291         -    struct aux_fk_columns *col = malloc (sizeof (struct aux_fk_columns));
  1292         -    len = strlen (from);
  1293         -    col->from = malloc (len + 1);
  1294         -    strcpy (col->from, from);
  1295         -    len = strlen (to);
  1296         -    col->to = malloc (len + 1);
  1297         -    strcpy (col->to, to);
  1298         -    col->next = NULL;
  1299         -/* updating the linked list */
  1300         -    if (fk->first == NULL)
  1301         -	fk->first = col;
  1302         -    if (fk->last != NULL)
  1303         -	fk->last->next = col;
  1304         -    fk->last = col;
  1305         -/* marking the column as a Foreign Key */
  1306         -    column = first_col;
  1307         -    while (column != NULL)
  1308         -      {
  1309         -	  if (strcasecmp (column->name, from) == 0)
  1310         -	    {
  1311         -		column->fk = 1;
  1312         -		break;
  1313         -	    }
  1314         -	  column = column->next;
  1315         -      }
  1316         -}
  1317         -
  1318         -static void
  1319         -add_foreign_key (struct aux_cloner *cloner, int id, const char *references,
  1320         -		 const char *from, const char *to, const char *on_update,
  1321         -		 const char *on_delete, const char *match)
  1322         -{
  1323         -/* adding a Foreign Key definition */
  1324         -    int len;
  1325         -    struct aux_foreign_key *fk;
  1326         -    if (cloner->last_fk != NULL)
  1327         -      {
  1328         -	  if (cloner->last_fk->id == id)
  1329         -	    {
  1330         -		/* continuing with the latest FK */
  1331         -		add_fk_columns (cloner->last_fk, cloner->first_col, from, to);
  1332         -		return;
  1333         -	    }
  1334         -      }
  1335         -    fk = malloc (sizeof (struct aux_foreign_key));
  1336         -    fk->id = id;
  1337         -    fk->name = NULL;
  1338         -    len = strlen (references);
  1339         -    fk->references = malloc (len + 1);
  1340         -    strcpy (fk->references, references);
  1341         -    fk->on_update = NULL;
  1342         -    fk->on_delete = NULL;
  1343         -    fk->match = NULL;
  1344         -    if (on_update != NULL)
  1345         -      {
  1346         -	  len = strlen (on_update);
  1347         -	  fk->on_update = malloc (len + 1);
  1348         -	  strcpy (fk->on_update, on_update);
  1349         -      }
  1350         -    if (on_delete != NULL)
  1351         -      {
  1352         -	  len = strlen (on_delete);
  1353         -	  fk->on_delete = malloc (len + 1);
  1354         -	  strcpy (fk->on_delete, on_delete);
  1355         -      }
  1356         -    if (match != NULL)
  1357         -      {
  1358         -	  len = strlen (match);
  1359         -	  fk->match = malloc (len + 1);
  1360         -	  strcpy (fk->match, match);
  1361         -      }
  1362         -    fk->first = NULL;
  1363         -    fk->last = NULL;
  1364         -    fk->next = NULL;
  1365         -    add_fk_columns (fk, cloner->first_col, from, to);
  1366         -/* updating the linked list */
  1367         -    if (cloner->first_fk == NULL)
  1368         -	cloner->first_fk = fk;
  1369         -    if (cloner->last_fk != NULL)
  1370         -	cloner->last_fk->next = fk;
  1371         -    cloner->last_fk = fk;
  1372         -}
  1373         -
  1374         -static void
  1375         -add_index_column (struct aux_index *index, struct aux_column *first_col,
  1376         -		  const char *name)
  1377         -{
  1378         -/* adding a Column into an Index definition */
  1379         -    int len;
  1380         -    struct aux_column *col;
  1381         -    struct aux_index_column *column = malloc (sizeof (struct aux_index_column));
  1382         -    len = strlen (name);
  1383         -    column->name = malloc (len + 1);
  1384         -    strcpy (column->name, name);
  1385         -    column->next = NULL;
  1386         -/* updating the linked list */
  1387         -    if (index->first == NULL)
  1388         -	index->first = column;
  1389         -    if (index->last != NULL)
  1390         -	index->last->next = column;
  1391         -    index->last = column;
  1392         -/* marking the column as a Foreign Key */
  1393         -    col = first_col;
  1394         -    while (col != NULL)
  1395         -      {
  1396         -	  if (strcasecmp (col->name, name) == 0)
  1397         -	    {
  1398         -		col->idx = 1;
  1399         -		break;
  1400         -	    }
  1401         -	  col = col->next;
  1402         -      }
  1403         -}
  1404         -
  1405         -static struct aux_index *
  1406         -add_index (struct aux_cloner *cloner, const char *name, int unique)
  1407         -{
  1408         -/* adding an Index definition */
  1409         -    int len;
  1410         -    struct aux_index *index = malloc (sizeof (struct aux_index));
  1411         -    len = strlen (name);
  1412         -    index->name = malloc (len + 1);
  1413         -    strcpy (index->name, name);
  1414         -    index->unique = unique;
  1415         -    index->first = NULL;
  1416         -    index->last = NULL;
  1417         -    index->next = NULL;
  1418         -/* updating the linked list */
  1419         -    if (cloner->first_idx == NULL)
  1420         -	cloner->first_idx = index;
  1421         -    if (cloner->last_idx != NULL)
  1422         -	cloner->last_idx->next = index;
  1423         -    cloner->last_idx = index;
  1424         -    return index;
  1425         -}
  1426         -
  1427         -static void
  1428         -add_column (struct aux_cloner *cloner, const char *name, const char *type,
  1429         -	    int notnull, const char *deflt, int pk)
  1430         -{
  1431         -/* adding a Column definition */
  1432         -    int len;
  1433         -    struct aux_column *column = malloc (sizeof (struct aux_column));
  1434         -    len = strlen (name);
  1435         -    column->name = malloc (len + 1);
  1436         -    strcpy (column->name, name);
  1437         -    len = strlen (type);
  1438         -    column->type = malloc (len + 1);
  1439         -    strcpy (column->type, type);
  1440         -    column->notnull = notnull;
  1441         -    if (deflt == NULL)
  1442         -	column->deflt = NULL;
  1443         -    else
  1444         -      {
  1445         -	  len = strlen (deflt);
  1446         -	  column->deflt = malloc (len + 1);
  1447         -	  strcpy (column->deflt, deflt);
  1448         -      }
  1449         -    column->pk = pk;
  1450         -    column->fk = 0;
  1451         -    column->idx = 0;
  1452         -    column->geometry = NULL;
  1453         -    column->ignore = 0;
  1454         -    column->already_existing = 0;
  1455         -    column->mismatching = 0;
  1456         -    column->next = NULL;
  1457         -/* updating the linked list */
  1458         -    if (cloner->first_col == NULL)
  1459         -	cloner->first_col = column;
  1460         -    if (cloner->last_col != NULL)
  1461         -	cloner->last_col->next = column;
  1462         -    cloner->last_col = column;
  1463         -    if (pk)
  1464         -      {
  1465         -	  struct aux_pk_column *ppk = malloc (sizeof (struct aux_pk_column));
  1466         -	  ppk->column = column;
  1467         -	  ppk->next = NULL;
  1468         -	  /* updating the linked list */
  1469         -	  if (cloner->first_pk == NULL)
  1470         -	      cloner->first_pk = ppk;
  1471         -	  if (cloner->last_pk != NULL)
  1472         -	      cloner->last_pk->next = ppk;
  1473         -	  cloner->last_pk = ppk;
  1474         -	  cloner->pk_count += 1;
  1475         -      }
  1476         -}
  1477         -
  1478         -static void
  1479         -mark_existing_column (struct aux_cloner *cloner, const char *name)
  1480         -{
  1481         -/* marking an existing Column */
  1482         -    struct aux_column *column = cloner->first_col;
  1483         -    while (column != NULL)
  1484         -      {
  1485         -	  if (strcasecmp (column->name, name) == 0)
  1486         -	    {
  1487         -		column->already_existing = 1;
  1488         -		return;
  1489         -	    }
  1490         -	  column = column->next;
  1491         -      }
  1492         -}
  1493         -
  1494         -static int
  1495         -check_input_table_columns (struct aux_cloner *cloner)
  1496         -{
  1497         -/* exploring the input table - Columns */
  1498         -    char *sql;
  1499         -    int ret;
  1500         -    int i;
  1501         -    char **results;
  1502         -    int rows;
  1503         -    int columns;
  1504         -    const char *name;
  1505         -    const char *type;
  1506         -    int notnull;
  1507         -    const char *deflt;
  1508         -    int pk;
  1509         -    char *xprefix;
  1510         -    char *xtable;
  1511         -
  1512         -    xprefix = gaiaDoubleQuotedSql (cloner->db_prefix);
  1513         -    xtable = gaiaDoubleQuotedSql (cloner->in_table);
  1514         -    sql = sqlite3_mprintf ("PRAGMA \"%s\".table_info(\"%s\")", xprefix, xtable);
  1515         -    free (xprefix);
  1516         -    free (xtable);
  1517         -    ret =
  1518         -	sqlite3_get_table (cloner->sqlite, sql, &results, &rows, &columns,
  1519         -			   NULL);
  1520         -    sqlite3_free (sql);
  1521         -    if (ret != SQLITE_OK)
  1522         -	return 0;
  1523         -    if (rows < 1)
  1524         -	;
  1525         -    else
  1526         -      {
  1527         -	  for (i = 1; i <= rows; i++)
  1528         -	    {
  1529         -		name = results[(i * columns) + 1];
  1530         -		type = results[(i * columns) + 2];
  1531         -		notnull = atoi (results[(i * columns) + 3]);
  1532         -		deflt = results[(i * columns) + 4];
  1533         -		pk = atoi (results[(i * columns) + 5]);
  1534         -		add_column (cloner, name, type, notnull, deflt, pk);
  1535         -	    }
  1536         -      }
  1537         -    sqlite3_free_table (results);
  1538         -
  1539         -    if (cloner->first_col == NULL)
  1540         -      {
  1541         -	  spatialite_e
  1542         -	      ("CloneTable: input table \"%s\".\"%s\" does not exist\n",
  1543         -	       cloner->db_prefix, cloner->in_table);
  1544         -	  goto error;
  1545         -      }
  1546         -    return 1;
  1547         -
  1548         -  error:
  1549         -    return 0;
  1550         -}
  1551         -
  1552         -static void
  1553         -check_input_table_autoincrement (struct aux_cloner *cloner)
  1554         -{
  1555         -/* exploring the input table AUTOINCREMENT property */
  1556         -    char *sql;
  1557         -    int ret;
  1558         -    int i;
  1559         -    char **results;
  1560         -    int rows;
  1561         -    int columns;
  1562         -    char *xprefix;
  1563         -
  1564         -    if (cloner->pk_count != 1)
  1565         -	return;
  1566         -
  1567         -    xprefix = gaiaDoubleQuotedSql (cloner->db_prefix);
  1568         -    sql = sqlite3_mprintf ("SELECT Count(*) FROM \"%s\".sqlite_sequence "
  1569         -			   "WHERE Lower(name) = Lower(%Q)",
  1570         -			   xprefix, cloner->in_table);
  1571         -    free (xprefix);
  1572         -    ret =
  1573         -	sqlite3_get_table (cloner->sqlite, sql, &results, &rows, &columns,
  1574         -			   NULL);
  1575         -    sqlite3_free (sql);
  1576         -    if (ret != SQLITE_OK)
  1577         -	return;
  1578         -    if (rows < 1)
  1579         -	;
  1580         -    else
  1581         -      {
  1582         -	  for (i = 1; i <= rows; i++)
  1583         -	    {
  1584         -		if (atoi (results[(i * columns) + 0]) > 0)
  1585         -		    cloner->autoincrement = 1;
  1586         -	    }
  1587         -      }
  1588         -    sqlite3_free_table (results);
  1589         -}
  1590         -
  1591         -static void
  1592         -check_output_table_columns (struct aux_cloner *cloner)
  1593         -{
  1594         -/* exploring the output table - Columns */
  1595         -    char *sql;
  1596         -    int ret;
  1597         -    int i;
  1598         -    char **results;
  1599         -    int rows;
  1600         -    int columns;
  1601         -    const char *name;
  1602         -    char *xtable;
  1603         -
  1604         -    xtable = gaiaDoubleQuotedSql (cloner->out_table);
  1605         -    sql = sqlite3_mprintf ("PRAGMA main.table_info(\"%s\")", xtable);
  1606         -    free (xtable);
  1607         -    ret =
  1608         -	sqlite3_get_table (cloner->sqlite, sql, &results, &rows, &columns,
  1609         -			   NULL);
  1610         -    sqlite3_free (sql);
  1611         -    if (ret != SQLITE_OK)
  1612         -	return;
  1613         -    if (rows < 1)
  1614         -	;
  1615         -    else
  1616         -      {
  1617         -	  for (i = 1; i <= rows; i++)
  1618         -	    {
  1619         -		name = results[(i * columns) + 1];
  1620         -		mark_existing_column (cloner, name);
  1621         -	    }
  1622         -      }
  1623         -    sqlite3_free_table (results);
  1624         -}
  1625         -
  1626         -static void
  1627         -expand_index (struct aux_cloner *cloner, struct aux_index *index)
  1628         -{
  1629         -/* expanding an Index definitions */
  1630         -    char *sql;
  1631         -    int ret;
  1632         -    int i;
  1633         -    char **results;
  1634         -    int rows;
  1635         -    int columns;
  1636         -    const char *name;
  1637         -    char *xprefix;
  1638         -    char *xindex;
  1639         -
  1640         -    xprefix = gaiaDoubleQuotedSql (cloner->db_prefix);
  1641         -    xindex = gaiaDoubleQuotedSql (index->name);
  1642         -    sql = sqlite3_mprintf ("PRAGMA \"%s\".index_info(\"%s\")", xprefix, xindex);
  1643         -    free (xprefix);
  1644         -    free (xindex);
  1645         -    ret =
  1646         -	sqlite3_get_table (cloner->sqlite, sql, &results, &rows, &columns,
  1647         -			   NULL);
  1648         -    sqlite3_free (sql);
  1649         -    if (ret != SQLITE_OK)
  1650         -	return;
  1651         -    if (rows < 1)
  1652         -	;
  1653         -    else
  1654         -      {
  1655         -	  for (i = 1; i <= rows; i++)
  1656         -	    {
  1657         -		name = results[(i * columns) + 2];
  1658         -		add_index_column (index, cloner->first_col, name);
  1659         -	    }
  1660         -      }
  1661         -    sqlite3_free_table (results);
  1662         -}
  1663         -
  1664         -static void
  1665         -check_input_table_index_defs (struct aux_cloner *cloner)
  1666         -{
  1667         -/* exploring the input table - Index definitions */
  1668         -    char *sql;
  1669         -    int ret;
  1670         -    int i;
  1671         -    char **results;
  1672         -    int rows;
  1673         -    int columns;
  1674         -    const char *name;
  1675         -    int unique;
  1676         -    char *xprefix;
  1677         -    char *xtable;
  1678         -    struct aux_index *idx;
  1679         -
  1680         -    xprefix = gaiaDoubleQuotedSql (cloner->db_prefix);
  1681         -    xtable = gaiaDoubleQuotedSql (cloner->in_table);
  1682         -    sql = sqlite3_mprintf ("PRAGMA \"%s\".index_list(\"%s\")", xprefix, xtable);
  1683         -    free (xprefix);
  1684         -    free (xtable);
  1685         -    ret =
  1686         -	sqlite3_get_table (cloner->sqlite, sql, &results, &rows, &columns,
  1687         -			   NULL);
  1688         -    sqlite3_free (sql);
  1689         -    if (ret != SQLITE_OK)
  1690         -	return;
  1691         -    if (rows < 1)
  1692         -	;
  1693         -    else
  1694         -      {
  1695         -	  for (i = 1; i <= rows; i++)
  1696         -	    {
  1697         -		name = results[(i * columns) + 1];
  1698         -		if (strncasecmp (name, "sqlite_autoindex_", 17) == 0)
  1699         -		  {
  1700         -		      /* ignoring any AUTOINDEX defined by SQLite */
  1701         -		      continue;
  1702         -		  }
  1703         -		unique = atoi (results[(i * columns) + 2]);
  1704         -		idx = add_index (cloner, name, unique);
  1705         -		expand_index (cloner, idx);
  1706         -	    }
  1707         -      }
  1708         -    sqlite3_free_table (results);
  1709         -}
  1710         -
  1711         -static void
  1712         -check_input_table_foreign_keys (struct aux_cloner *cloner)
  1713         -{
  1714         -/* exploring the input table - Foreign Keys */
  1715         -    char *sql;
  1716         -    int ret;
  1717         -    int i;
  1718         -    char **results;
  1719         -    int rows;
  1720         -    int columns;
  1721         -    int id;
  1722         -    const char *references;
  1723         -    const char *from;
  1724         -    const char *to;
  1725         -    const char *on_update;
  1726         -    const char *on_delete;
  1727         -    const char *match;
  1728         -    char *xprefix;
  1729         -    char *xtable;
  1730         -
  1731         -    xprefix = gaiaDoubleQuotedSql (cloner->db_prefix);
  1732         -    xtable = gaiaDoubleQuotedSql (cloner->in_table);
  1733         -    sql =
  1734         -	sqlite3_mprintf ("PRAGMA \"%s\".foreign_key_list(\"%s\")", xprefix,
  1735         -			 xtable);
  1736         -    free (xprefix);
  1737         -    free (xtable);
  1738         -    ret =
  1739         -	sqlite3_get_table (cloner->sqlite, sql, &results, &rows, &columns,
  1740         -			   NULL);
  1741         -    sqlite3_free (sql);
  1742         -    if (ret != SQLITE_OK)
  1743         -	return;
  1744         -    if (rows < 1)
  1745         -	;
  1746         -    else
  1747         -      {
  1748         -	  for (i = 1; i <= rows; i++)
  1749         -	    {
  1750         -		id = atoi (results[(i * columns) + 0]);
  1751         -		references = results[(i * columns) + 2];
  1752         -		from = results[(i * columns) + 3];
  1753         -		to = results[(i * columns) + 4];
  1754         -		on_update = results[(i * columns) + 5];
  1755         -		on_delete = results[(i * columns) + 6];
  1756         -		match = results[(i * columns) + 7];
  1757         -		if (strcasecmp (on_update, "NO ACTION") == 0)
  1758         -		    on_update = NULL;
  1759         -		if (strcasecmp (on_delete, "NO ACTION") == 0)
  1760         -		    on_delete = NULL;
  1761         -		if (strcasecmp (match, "NONE") == 0)
  1762         -		    match = NULL;
  1763         -		add_foreign_key (cloner, id, references, from, to, on_update,
  1764         -				 on_delete, match);
  1765         -	    }
  1766         -      }
  1767         -    sqlite3_free_table (results);
  1768         -}
  1769         -
  1770         -static void
  1771         -check_input_table_triggers (struct aux_cloner *cloner)
  1772         -{
  1773         -/* exploring the input table - Triggers */
  1774         -    char *sql;
  1775         -    int ret;
  1776         -    int i;
  1777         -    char **results;
  1778         -    int rows;
  1779         -    int columns;
  1780         -    const char *name;
  1781         -    const char *sqlx;
  1782         -    char *xprefix;
  1783         -
  1784         -    xprefix = gaiaDoubleQuotedSql (cloner->db_prefix);
  1785         -    sql = sqlite3_mprintf ("SELECT name, sql FROM \"%s\".sqlite_master "
  1786         -			   "WHERE type = 'trigger' AND Lower(tbl_name) = Lower(%Q)",
  1787         -			   xprefix, cloner->in_table);
  1788         -    free (xprefix);
  1789         -    ret =
  1790         -	sqlite3_get_table (cloner->sqlite, sql, &results, &rows, &columns,
  1791         -			   NULL);
  1792         -    sqlite3_free (sql);
  1793         -    if (ret != SQLITE_OK)
  1794         -	return;
  1795         -    if (rows < 1)
  1796         -	;
  1797         -    else
  1798         -      {
  1799         -	  for (i = 1; i <= rows; i++)
  1800         -	    {
  1801         -		name = results[(i * columns) + 0];
  1802         -		sqlx = results[(i * columns) + 1];
  1803         -		add_trigger (cloner, name, sqlx);
  1804         -	    }
  1805         -      }
  1806         -    sqlite3_free_table (results);
  1807         -}
  1808         -
  1809         -static void
  1810         -check_input_table_geometries (struct aux_cloner *cloner)
  1811         -{
  1812         -/* exploring the input table - Geometries */
  1813         -    char *sql;
  1814         -    int ret;
  1815         -    int i;
  1816         -    char **results;
  1817         -    int rows;
  1818         -    int columns;
  1819         -    const char *name;
  1820         -    int type;
  1821         -    int dims;
  1822         -    int srid;
  1823         -    int spatial_index;
  1824         -    char *xprefix;
  1825         -
  1826         -    xprefix = gaiaDoubleQuotedSql (cloner->db_prefix);
  1827         -    sql = sqlite3_mprintf ("SELECT f_geometry_column, geometry_type, "
  1828         -			   "coord_dimension, srid, spatial_index_enabled "
  1829         -			   "FROM \"%s\".geometry_columns "
  1830         -			   "WHERE Lower(f_table_name) = Lower(%Q)",
  1831         -			   xprefix, cloner->in_table);
  1832         -    free (xprefix);
  1833         -    ret =
  1834         -	sqlite3_get_table (cloner->sqlite, sql, &results, &rows, &columns,
  1835         -			   NULL);
  1836         -    sqlite3_free (sql);
  1837         -    if (ret != SQLITE_OK)
  1838         -	return;
  1839         -    if (rows < 1)
  1840         -	;
  1841         -    else
  1842         -      {
  1843         -	  for (i = 1; i <= rows; i++)
  1844         -	    {
  1845         -		name = results[(i * columns) + 0];
  1846         -		type = atoi (results[(i * columns) + 1]);
  1847         -		dims = atoi (results[(i * columns) + 2]);
  1848         -		srid = atoi (results[(i * columns) + 3]);
  1849         -		spatial_index = atoi (results[(i * columns) + 4]);
  1850         -		add_geometry (cloner, name, type, dims, srid, spatial_index);
  1851         -	    }
  1852         -      }
  1853         -    sqlite3_free_table (results);
  1854         -}
  1855         -
  1856         -static void
  1857         -check_output_table_geometries (struct aux_cloner *cloner)
  1858         -{
  1859         -/* exploring the output table - Geometries */
  1860         -    char *sql;
  1861         -    int ret;
  1862         -    int i;
  1863         -    char **results;
  1864         -    int rows;
  1865         -    int columns;
  1866         -    const char *name;
  1867         -    int type;
  1868         -    int dims;
  1869         -    int srid;
  1870         -
  1871         -    sql = sqlite3_mprintf ("SELECT f_geometry_column, geometry_type, "
  1872         -			   "coord_dimension, srid, spatial_index_enabled "
  1873         -			   "FROM main.geometry_columns "
  1874         -			   "WHERE Lower(f_table_name) = Lower(%Q)",
  1875         -			   cloner->out_table);
  1876         -    ret =
  1877         -	sqlite3_get_table (cloner->sqlite, sql, &results, &rows, &columns,
  1878         -			   NULL);
  1879         -    sqlite3_free (sql);
  1880         -    if (ret != SQLITE_OK)
  1881         -	return;
  1882         -    if (rows < 1)
  1883         -	;
  1884         -    else
  1885         -      {
  1886         -	  for (i = 1; i <= rows; i++)
  1887         -	    {
  1888         -		name = results[(i * columns) + 0];
  1889         -		type = atoi (results[(i * columns) + 1]);
  1890         -		dims = atoi (results[(i * columns) + 2]);
  1891         -		srid = atoi (results[(i * columns) + 3]);
  1892         -		mark_existing_geometry (cloner, name, type, dims, srid);
  1893         -	    }
  1894         -      }
  1895         -    sqlite3_free_table (results);
  1896         -}
  1897         -
  1898         -static void
  1899         -free_trigger (struct aux_trigger *trigger)
  1900         -{
  1901         -/* memory cleanup - destroying a Trigger object */
  1902         -    if (trigger == NULL)
  1903         -	return;
  1904         -    if (trigger->name != NULL)
  1905         -	free (trigger->name);
  1906         -    if (trigger->sql != NULL)
  1907         -	free (trigger->sql);
  1908         -    free (trigger);
  1909         -}
  1910         -
  1911         -static void
  1912         -free_fk_columns (struct aux_fk_columns *col)
  1913         -{
  1914         -/* memory cleanup - destroying a Foreign Key Columns object */
  1915         -    if (col == NULL)
  1916         -	return;
  1917         -    if (col->from != NULL)
  1918         -	free (col->from);
  1919         -    if (col->to != NULL)
  1920         -	free (col->to);
  1921         -    free (col);
  1922         -}
  1923         -
  1924         -static void
  1925         -free_foreign_key (struct aux_foreign_key *fk)
  1926         -{
  1927         -/* memory cleanup - destroying a Foreign Key object */
  1928         -    struct aux_fk_columns *pc;
  1929         -    struct aux_fk_columns *pcn;
  1930         -    if (fk == NULL)
  1931         -	return;
  1932         -    if (fk->name != NULL)
  1933         -	free (fk->name);
  1934         -    if (fk->references != NULL)
  1935         -	free (fk->references);
  1936         -    if (fk->on_update != NULL)
  1937         -	free (fk->on_update);
  1938         -    if (fk->on_delete != NULL)
  1939         -	free (fk->on_delete);
  1940         -    if (fk->match != NULL)
  1941         -	free (fk->match);
  1942         -    pc = fk->first;
  1943         -    while (pc != NULL)
  1944         -      {
  1945         -	  pcn = pc->next;
  1946         -	  free_fk_columns (pc);
  1947         -	  pc = pcn;
  1948         -      }
  1949         -    free (fk);
  1950         -}
  1951         -
  1952         -static void
  1953         -free_index_column (struct aux_index_column *column)
  1954         -{
  1955         -/* memory cleanup - destroying an Index Column object */
  1956         -    if (column == NULL)
  1957         -	return;
  1958         -    if (column->name != NULL)
  1959         -	free (column->name);
  1960         -    free (column);
  1961         -}
  1962         -
  1963         -static void
  1964         -free_index (struct aux_index *index)
  1965         -{
  1966         -/* memory cleanup - destroying an Index object */
  1967         -    struct aux_index_column *pc;
  1968         -    struct aux_index_column *pcn;
  1969         -    if (index == NULL)
  1970         -	return;
  1971         -    if (index->name != NULL)
  1972         -	free (index->name);
  1973         -    pc = index->first;
  1974         -    while (pc != NULL)
  1975         -      {
  1976         -	  pcn = pc->next;
  1977         -	  free_index_column (pc);
  1978         -	  pc = pcn;
  1979         -      }
  1980         -    free (index);
  1981         -}
  1982         -
  1983         -static void
  1984         -free_column (struct aux_column *column)
  1985         -{
  1986         -/* memory cleanup - destroying a Column object */
  1987         -    if (column == NULL)
  1988         -	return;
  1989         -    if (column->name != NULL)
  1990         -	free (column->name);
  1991         -    if (column->type != NULL)
  1992         -	free (column->type);
  1993         -    if (column->deflt != NULL)
  1994         -	free (column->deflt);
  1995         -    if (column->geometry != NULL)
  1996         -	free (column->geometry);
  1997         -    free (column);
  1998         -}
  1999         -
  2000         -static void
  2001         -free_cloner (struct aux_cloner *cloner)
  2002         -{
  2003         -/* memory cleanup - destroying a Cloner object */
  2004         -    struct aux_column *pc;
  2005         -    struct aux_column *pcn;
  2006         -    struct aux_pk_column *ppk;
  2007         -    struct aux_pk_column *ppkn;
  2008         -    struct aux_index *pi;
  2009         -    struct aux_index *pin;
  2010         -    struct aux_foreign_key *pfk;
  2011         -    struct aux_foreign_key *pfkn;
  2012         -    struct aux_trigger *ptrg;
  2013         -    struct aux_trigger *ptrgn;
  2014         -    if (cloner == NULL)
  2015         -	return;
  2016         -    if (cloner->db_prefix != NULL)
  2017         -	free (cloner->db_prefix);
  2018         -    if (cloner->in_table != NULL)
  2019         -	free (cloner->in_table);
  2020         -    if (cloner->out_table != NULL)
  2021         -	free (cloner->out_table);
  2022         -    pc = cloner->first_col;
  2023         -    while (pc != NULL)
  2024         -      {
  2025         -	  pcn = pc->next;
  2026         -	  free_column (pc);
  2027         -	  pc = pcn;
  2028         -      }
  2029         -    ppk = cloner->first_pk;
  2030         -    while (ppk != NULL)
  2031         -      {
  2032         -	  ppkn = ppk->next;
  2033         -	  free (ppk);
  2034         -	  ppk = ppkn;
  2035         -      }
  2036         -    pi = cloner->first_idx;
  2037         -    while (pi != NULL)
  2038         -      {
  2039         -	  pin = pi->next;
  2040         -	  free_index (pi);
  2041         -	  pi = pin;
  2042         -      }
  2043         -    pfk = cloner->first_fk;
  2044         -    while (pfk != NULL)
  2045         -      {
  2046         -	  pfkn = pfk->next;
  2047         -	  free_foreign_key (pfk);
  2048         -	  pfk = pfkn;
  2049         -      }
  2050         -    ptrg = cloner->first_trigger;
  2051         -    while (ptrg != NULL)
  2052         -      {
  2053         -	  ptrgn = ptrg->next;
  2054         -	  free_trigger (ptrg);
  2055         -	  ptrg = ptrgn;
  2056         -      }
  2057         -    if (cloner->sorted_pks != NULL)
  2058         -	free (cloner->sorted_pks);
  2059         -    free (cloner);
  2060         -}
  2061         -
  2062         -static int
  2063         -already_existing_table (sqlite3 * sqlite, const char *table)
  2064         -{
  2065         -/* testing if the target Table is already defined */
  2066         -    char *sql;
  2067         -    int ret;
  2068         -    int i;
  2069         -    char **results;
  2070         -    int rows;
  2071         -    int columns;
  2072         -    int count = 0;
  2073         -
  2074         -    sql = sqlite3_mprintf ("SELECT Count(*) FROM main.sqlite_master "
  2075         -			   "WHERE type = 'table' AND Lower(name) = Lower(%Q)",
  2076         -			   table);
  2077         -    ret = sqlite3_get_table (sqlite, sql, &results, &rows, &columns, NULL);
  2078         -    sqlite3_free (sql);
  2079         -    if (ret != SQLITE_OK)
  2080         -	goto stop;
  2081         -    if (rows < 1)
  2082         -	;
  2083         -    else
  2084         -      {
  2085         -	  for (i = 1; i <= rows; i++)
  2086         -	      count = atoi (results[(i * columns) + 0]);
  2087         -      }
  2088         -    sqlite3_free_table (results);
  2089         -  stop:
  2090         -    return count;
  2091         -}
  2092         -
  2093         -SPATIALITE_PRIVATE const void *
  2094         -gaiaAuxClonerCreate (const void *sqlite, const char *db_prefix,
  2095         -		     const char *in_table, const char *out_table)
  2096         -{
  2097         -/* creating a Cloner object */
  2098         -    int len;
  2099         -    struct aux_cloner *cloner;
  2100         -    if (checkSpatialMetaData ((sqlite3 *) sqlite) < 3)
  2101         -      {
  2102         -	  spatialite_e ("CloneTable: obsolete DB-layout (< 4.0.0)\n");
  2103         -	  return NULL;
  2104         -      }
  2105         -
  2106         -    cloner = malloc (sizeof (struct aux_cloner));
  2107         -    if (cloner == NULL)
  2108         -	return NULL;
  2109         -    cloner->sqlite = (sqlite3 *) sqlite;
  2110         -    cloner->db_prefix = NULL;
  2111         -    cloner->in_table = NULL;
  2112         -    cloner->out_table = NULL;
  2113         -    len = strlen (db_prefix);
  2114         -    cloner->db_prefix = malloc (len + 1);
  2115         -    strcpy (cloner->db_prefix, db_prefix);
  2116         -    len = strlen (in_table);
  2117         -    cloner->in_table = malloc (len + 1);
  2118         -    strcpy (cloner->in_table, in_table);
  2119         -    len = strlen (out_table);
  2120         -    cloner->out_table = malloc (len + 1);
  2121         -    strcpy (cloner->out_table, out_table);
  2122         -    cloner->first_col = NULL;
  2123         -    cloner->last_col = NULL;
  2124         -    cloner->first_pk = NULL;
  2125         -    cloner->last_pk = NULL;
  2126         -    cloner->first_idx = NULL;
  2127         -    cloner->last_idx = NULL;
  2128         -    cloner->first_fk = NULL;
  2129         -    cloner->last_fk = NULL;
  2130         -    cloner->first_trigger = NULL;
  2131         -    cloner->last_trigger = NULL;
  2132         -    cloner->pk_count = 0;
  2133         -    cloner->sorted_pks = NULL;
  2134         -    cloner->autoincrement = 0;
  2135         -    cloner->resequence = 0;
  2136         -    cloner->with_fks = 0;
  2137         -    cloner->with_triggers = 0;
  2138         -    cloner->append = 0;
  2139         -    cloner->already_existing = 0;
  2140         -
  2141         -/* exploring the input table - Columns */
  2142         -    if (!check_input_table_columns (cloner))
  2143         -	goto error;
  2144         -/* exploring PRIMARY KEY AUTOINCREMENT */
  2145         -    check_input_table_autoincrement (cloner);
  2146         -/* exploring the input table - Index definitions */
  2147         -    check_input_table_index_defs (cloner);
  2148         -/* exploring the input table - Foreign Key definitions */
  2149         -    check_input_table_foreign_keys (cloner);
  2150         -/* exploring the input table - Trigger definitions */
  2151         -    check_input_table_triggers (cloner);
  2152         -/* exploring the input table - Geometry definitions */
  2153         -    check_input_table_geometries (cloner);
  2154         -
  2155         -    if (already_existing_table (cloner->sqlite, out_table))
  2156         -	cloner->already_existing = 1;
  2157         -    return cloner;
  2158         -  error:
  2159         -    free_cloner (cloner);
  2160         -    return NULL;
  2161         -}
  2162         -
  2163         -SPATIALITE_PRIVATE void
  2164         -gaiaAuxClonerDestroy (const void *handle)
  2165         -{
  2166         -/* destroying a Cloner object */
  2167         -    struct aux_cloner *cloner = (struct aux_cloner *) handle;
  2168         -    if (handle == NULL)
  2169         -	return;
  2170         -    free_cloner (cloner);
  2171         -}
  2172         -
  2173         -static void
  2174         -ignore_column (struct aux_cloner *cloner, const char *column)
  2175         -{
  2176         -/* marking a Column to be ignored */
  2177         -    struct aux_column *pc = cloner->first_col;
  2178         -    while (pc != NULL)
  2179         -      {
  2180         -	  if (strcasecmp (pc->name, column) == 0)
  2181         -	    {
  2182         -		pc->ignore = 1;
  2183         -		return;
  2184         -	    }
  2185         -	  pc = pc->next;
  2186         -      }
  2187         -}
  2188         -
  2189         -static int
  2190         -check_append (struct aux_cloner *cloner)
  2191         -{
  2192         -/* cheching for APPEND validity */
  2193         -    int error = 0;
  2194         -    struct aux_column *column = cloner->first_col;
  2195         -    while (column != NULL)
  2196         -      {
  2197         -	  if (column->mismatching)
  2198         -	      error = 1;
  2199         -	  column = column->next;
  2200         -      }
  2201         -    if (error)
  2202         -	return 0;
  2203         -    return 1;
  2204         -}
  2205         -
  2206         -static void
  2207         -cast2multi_column (struct aux_cloner *cloner, const char *column)
  2208         -{
  2209         -/* marking a Geometry Column to be casted to MultiType */
  2210         -    struct aux_column *pc = cloner->first_col;
  2211         -    while (pc != NULL)
  2212         -      {
  2213         -	  if (strcasecmp (pc->name, column) == 0 && pc->geometry != NULL)
  2214         -	    {
  2215         -		pc->geometry->cast2multi = 1;
  2216         -		return;
  2217         -	    }
  2218         -	  pc = pc->next;
  2219         -      }
  2220         -}
  2221         -
  2222         -SPATIALITE_PRIVATE void
  2223         -gaiaAuxClonerAddOption (const void *handle, const char *option)
  2224         -{
  2225         -/* parsing an Option */
  2226         -    struct aux_cloner *cloner = (struct aux_cloner *) handle;
  2227         -    if (handle == NULL)
  2228         -	return;
  2229         -    if (strncasecmp (option, "::ignore::", 10) == 0)
  2230         -	ignore_column (cloner, option + 10);
  2231         -    if (strncasecmp (option, "::cast2multi::", 14) == 0)
  2232         -	cast2multi_column (cloner, option + 14);
  2233         -    if (strncasecmp (option, "::resequence::", 14) == 0)
  2234         -	cloner->resequence = 1;
  2235         -    if (strncasecmp (option, "::with-foreign-keys::", 21) == 0)
  2236         -	cloner->with_fks = 1;
  2237         -    if (strncasecmp (option, "::with-triggers::", 17) == 0)
  2238         -	cloner->with_triggers = 1;
  2239         -    if (strncasecmp (option, "::append::", 10) == 0)
  2240         -      {
  2241         -	  cloner->append = 1;
  2242         -	  cloner->resequence = 1;
  2243         -      }
  2244         -    return;
  2245         -}
  2246         -
  2247         -SPATIALITE_PRIVATE int
  2248         -gaiaAuxClonerCheckValidTarget (const void *handle)
  2249         -{
  2250         -/* checking the Target Table for validity */
  2251         -    struct aux_cloner *cloner = (struct aux_cloner *) handle;
  2252         -    if (handle == NULL)
  2253         -	return 0;
  2254         -
  2255         -    if (cloner->already_existing)
  2256         -      {
  2257         -	  if (cloner->append)
  2258         -	    {
  2259         -		/* exploring the output table - Columns */
  2260         -		check_output_table_columns (cloner);
  2261         -		/* exploring the output table - Geometries */
  2262         -		check_output_table_geometries (cloner);
  2263         -		/* checking for validity */
  2264         -		if (!check_append (cloner))
  2265         -		  {
  2266         -		      spatialite_e
  2267         -			  ("CloneTable: output table \"%s\" can't support APPEND\n",
  2268         -			   cloner->out_table);
  2269         -		      return 0;
  2270         -		  }
  2271         -	    }
  2272         -	  else
  2273         -	    {
  2274         -		spatialite_e
  2275         -		    ("CloneTable: output table \"%s\" already exists and APPEND is not enabled\n",
  2276         -		     cloner->out_table);
  2277         -		return 0;
  2278         -	    }
  2279         -      }
  2280         -    return 1;
  2281         -}
  2282         -
  2283         -SPATIALITE_PRIVATE int
  2284         -gaiaAuxClonerExecute (const void *handle)
  2285         -{
  2286         -/* executing the actual work */
  2287         -    struct aux_cloner *cloner = (struct aux_cloner *) handle;
  2288         -    if (handle == NULL)
  2289         -	return 0;
  2290         -    if (cloner->already_existing)
  2291         -      {
  2292         -	  /* creating any further column if required */
  2293         -	  if (!upgrade_output_table (cloner))
  2294         -	    {
  2295         -		spatialite_e
  2296         -		    ("CloneTable: unable to updgrade the output table \"%s\"\n",
  2297         -		     cloner->out_table);
  2298         -		return 0;
  2299         -	    }
  2300         -      }
  2301         -    else
  2302         -      {
  2303         -	  /* creating the output table */
  2304         -	  if (!create_output_table (cloner))
  2305         -	    {
  2306         -		spatialite_e
  2307         -		    ("CloneTable: unable to create the output table \"%s\"\n",
  2308         -		     cloner->out_table);
  2309         -		return 0;
  2310         -	    }
  2311         -      }
  2312         -    if (!copy_rows (cloner))
  2313         -      {
  2314         -	  spatialite_e ("CloneTable: unable to copy Table rows\n");
  2315         -	  return 0;
  2316         -      }
  2317         -    return 1;
  2318         -}

Changes to src/spatialite/virtualXL.c.

   896    896   {
   897    897   /* BEGIN TRANSACTION */
   898    898       if (pVTab)
   899    899   	pVTab = pVTab;		/* unused arg warning suppression */
   900    900       return SQLITE_OK;
   901    901   }
   902    902   
   903         -static int
   904         -vXL_rename (sqlite3_vtab * pVTab, const char *zNew)
   905         -{
   906         -/* BEGIN TRANSACTION */
   907         -    if (pVTab)
   908         -	pVTab = pVTab;		/* unused arg warning suppression */
   909         -    if (zNew)
   910         -	zNew = zNew;		/* unused arg warning suppression */
   911         -    return SQLITE_ERROR;
   912         -}
   913         -
   914    903   static int
   915    904   spliteVirtualXLInit (sqlite3 * db)
   916    905   {
   917    906       int rc = SQLITE_OK;
   918    907       my_XL_module.iVersion = 1;
   919    908       my_XL_module.xCreate = &vXL_create;
   920    909       my_XL_module.xConnect = &vXL_connect;
................................................................................
   930    919       my_XL_module.xRowid = &vXL_rowid;
   931    920       my_XL_module.xUpdate = &vXL_update;
   932    921       my_XL_module.xBegin = &vXL_begin;
   933    922       my_XL_module.xSync = &vXL_sync;
   934    923       my_XL_module.xCommit = &vXL_commit;
   935    924       my_XL_module.xRollback = &vXL_rollback;
   936    925       my_XL_module.xFindFunction = NULL;
   937         -    my_XL_module.xRename = &vXL_rename;
   938    926       sqlite3_create_module_v2 (db, "VirtualXL", &my_XL_module, NULL, 0);
   939    927       return rc;
   940    928   }
   941    929   
   942    930   SPATIALITE_PRIVATE int
   943    931   virtualXL_extension_init (void *xdb)
   944    932   {
   945    933       sqlite3 *db = (sqlite3 *) xdb;
   946    934       return spliteVirtualXLInit (db);
   947    935   }
   948    936   
   949    937   #endif /* FreeXL enabled/disabled */
   950    938   #endif /* ICONV enabled/disabled */

Changes to src/spatialite/virtualbbox.c.

   946    946   {
   947    947   /* BEGIN TRANSACTION */
   948    948       if (pVTab)
   949    949   	pVTab = pVTab;		/* unused arg warning suppression */
   950    950       return SQLITE_OK;
   951    951   }
   952    952   
   953         -static int
   954         -vbox_rename (sqlite3_vtab * pVTab, const char *zNew)
   955         -{
   956         -/* BEGIN TRANSACTION */
   957         -    if (pVTab)
   958         -	pVTab = pVTab;		/* unused arg warning suppression */
   959         -    if (zNew)
   960         -	zNew = zNew;		/* unused arg warning suppression */
   961         -    return SQLITE_ERROR;
   962         -}
   963         -
   964    953   static int
   965    954   spliteVirtualBBoxInit (sqlite3 * db, void *p_cache)
   966    955   {
   967    956       int rc = SQLITE_OK;
   968    957       my_bbox_module.iVersion = 1;
   969    958       my_bbox_module.xCreate = &vbbox_create;
   970    959       my_bbox_module.xConnect = &vbbox_connect;
................................................................................
   980    969       my_bbox_module.xRowid = &vbbox_rowid;
   981    970       my_bbox_module.xUpdate = &vbbox_update;
   982    971       my_bbox_module.xBegin = &vbbox_begin;
   983    972       my_bbox_module.xSync = &vbbox_sync;
   984    973       my_bbox_module.xCommit = &vbbox_commit;
   985    974       my_bbox_module.xRollback = &vbbox_rollback;
   986    975       my_bbox_module.xFindFunction = NULL;
   987         -    my_bbox_module.xRename = &vbox_rename;
   988    976       sqlite3_create_module_v2 (db, "VirtualBBox", &my_bbox_module, p_cache, 0);
   989    977       return rc;
   990    978   }
   991    979   
   992    980   SPATIALITE_PRIVATE int
   993    981   virtualbbox_extension_init (void *xdb, const void *p_cache)
   994    982   {
   995    983       sqlite3 *db = (sqlite3 *) xdb;
   996    984       return spliteVirtualBBoxInit (db, (void *) p_cache);
   997    985   }

Changes to src/spatialite/virtualdbf.c.

   882    882   {
   883    883   /* BEGIN TRANSACTION */
   884    884       if (pVTab)
   885    885   	pVTab = pVTab;		/* unused arg warning suppression */
   886    886       return SQLITE_OK;
   887    887   }
   888    888   
   889         -static int
   890         -vdbf_rename (sqlite3_vtab * pVTab, const char *zNew)
   891         -{
   892         -/* BEGIN TRANSACTION */
   893         -    if (pVTab)
   894         -	pVTab = pVTab;		/* unused arg warning suppression */
   895         -    if (zNew)
   896         -	zNew = zNew;		/* unused arg warning suppression */
   897         -    return SQLITE_ERROR;
   898         -}
   899         -
   900    889   static int
   901    890   spliteVirtualDbfInit (sqlite3 * db)
   902    891   {
   903    892       int rc = SQLITE_OK;
   904    893       my_dbf_module.iVersion = 1;
   905    894       my_dbf_module.xCreate = &vdbf_create;
   906    895       my_dbf_module.xConnect = &vdbf_connect;
................................................................................
   916    905       my_dbf_module.xRowid = &vdbf_rowid;
   917    906       my_dbf_module.xUpdate = &vdbf_update;
   918    907       my_dbf_module.xBegin = &vdbf_begin;
   919    908       my_dbf_module.xSync = &vdbf_sync;
   920    909       my_dbf_module.xCommit = &vdbf_commit;
   921    910       my_dbf_module.xRollback = &vdbf_rollback;
   922    911       my_dbf_module.xFindFunction = NULL;
   923         -    my_dbf_module.xRename = &vdbf_rename;
   924    912       sqlite3_create_module_v2 (db, "VirtualDbf", &my_dbf_module, NULL, 0);
   925    913       return rc;
   926    914   }
   927    915   
   928    916   SPATIALITE_PRIVATE int
   929    917   virtualdbf_extension_init (void *xdb)
   930    918   {
   931    919       sqlite3 *db = (sqlite3 *) xdb;
   932    920       return spliteVirtualDbfInit (db);
   933    921   }
   934    922   
   935    923   #endif /* ICONV enabled/disabled */

Deleted src/spatialite/virtualelementary.c.

     1         -/*
     2         -
     3         - virtualelementary.c -- SQLite3 extension [VIRTUAL TABLE Elementary Geometries]
     4         -
     5         - version 4.2, 2014 September 16
     6         -
     7         - Author: Sandro Furieri a.furieri@lqt.it
     8         -
     9         - -----------------------------------------------------------------------------
    10         - 
    11         - Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12         - 
    13         - The contents of this file are subject to the Mozilla Public License Version
    14         - 1.1 (the "License"); you may not use this file except in compliance with
    15         - the License. You may obtain a copy of the License at
    16         - http://www.mozilla.org/MPL/
    17         - 
    18         -Software distributed under the License is distributed on an "AS IS" basis,
    19         -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
    20         -for the specific language governing rights and limitations under the
    21         -License.
    22         -
    23         -The Original Code is the SpatiaLite library
    24         -
    25         -The Initial Developer of the Original Code is Alessandro Furieri
    26         - 
    27         -Portions created by the Initial Developer are Copyright (C) 2008-2013
    28         -the Initial Developer. All Rights Reserved.
    29         -
    30         -Contributor(s):
    31         -
    32         -Alternatively, the contents of this file may be used under the terms of
    33         -either the GNU General Public License Version 2 or later (the "GPL"), or
    34         -the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    35         -in which case the provisions of the GPL or the LGPL are applicable instead
    36         -of those above. If you wish to allow use of your version of this file only
    37         -under the terms of either the GPL or the LGPL, and not to allow others to
    38         -use your version of this file under the terms of the MPL, indicate your
    39         -decision by deleting the provisions above and replace them with the notice
    40         -and other provisions required by the GPL or the LGPL. If you do not delete
    41         -the provisions above, a recipient may use your version of this file under
    42         -the terms of any one of the MPL, the GPL or the LGPL.
    43         - 
    44         -*/
    45         -
    46         -#include <stdlib.h>
    47         -#include <stdio.h>
    48         -#include <string.h>
    49         -
    50         -#if defined(_WIN32) && !defined(__MINGW32__)
    51         -#include "config-msvc.h"
    52         -#else
    53         -#include "config.h"
    54         -#endif
    55         -
    56         -#include <spatialite/sqlite.h>
    57         -
    58         -#include <spatialite/spatialite.h>
    59         -#include <spatialite/gaiaaux.h>
    60         -#include <spatialite/gaiageo.h>
    61         -
    62         -#ifdef _WIN32
    63         -#define strcasecmp	_stricmp
    64         -#define strncasecmp	_strnicmp
    65         -#endif /* not WIN32 */
    66         -
    67         -static struct sqlite3_module my_elem_module;
    68         -
    69         -
    70         -/******************************************************************************
    71         -/
    72         -/ VirtualTable structs
    73         -/
    74         -******************************************************************************/
    75         -
    76         -typedef struct VirtualElementaryStruct
    77         -{
    78         -/* extends the sqlite3_vtab struct */
    79         -    const sqlite3_module *pModule;	/* ptr to sqlite module: USED INTERNALLY BY SQLITE */
    80         -    int nRef;			/* # references: USED INTERNALLY BY SQLITE */
    81         -    char *zErrMsg;		/* error message: USE INTERNALLY BY SQLITE */
    82         -    sqlite3 *db;		/* the sqlite db holding the virtual table */
    83         -} VirtualElementary;
    84         -typedef VirtualElementary *VirtualElementaryPtr;
    85         -
    86         -typedef struct VirtualElementaryCursorStruct
    87         -{
    88         -/* extends the sqlite3_vtab_cursor struct */
    89         -    VirtualElementaryPtr pVtab;	/* Virtual table of this cursor */
    90         -    int eof;			/* the EOF marker */
    91         -    char *db_prefix;
    92         -    char *f_table_name;
    93         -    char *f_geometry_column;
    94         -    sqlite3_int64 origin_rowid;
    95         -    gaiaGeomCollPtr *geometries;
    96         -    int count;
    97         -    int current;
    98         -} VirtualElementaryCursor;
    99         -typedef VirtualElementaryCursor *VirtualElementaryCursorPtr;
   100         -
   101         -static int
   102         -velem_find_geometry (sqlite3 * sqlite, const char *db_prefix,
   103         -		     const char *table_name, const char *geom_column,
   104         -		     char **real_prefix, char **real_table, char **real_geom)
   105         -{
   106         -/* checks if the required Geometry actually defined */
   107         -    sqlite3_stmt *stmt;
   108         -    char *sql_statement;
   109         -    int ret;
   110         -    int count = 0;
   111         -    char *rt = NULL;
   112         -    char *rg = NULL;
   113         -
   114         -    if (geom_column == NULL)
   115         -      {
   116         -	  if (db_prefix == NULL)
   117         -	    {
   118         -		sql_statement =
   119         -		    sqlite3_mprintf
   120         -		    ("SELECT f_table_name, f_geometry_column FROM geometry_columns "
   121         -		     "WHERE Upper(f_table_name) = Upper(%Q)", table_name);
   122         -	    }
   123         -	  else
   124         -	    {
   125         -		char *quoted_db = gaiaDoubleQuotedSql (db_prefix);
   126         -		sql_statement =
   127         -		    sqlite3_mprintf
   128         -		    ("SELECT f_table_name, f_geometry_column FROM \"%s\".geometry_columns "
   129         -		     "WHERE Upper(f_table_name) = Upper(%Q)",
   130         -		     quoted_db, table_name);
   131         -		free (quoted_db);
   132         -	    }
   133         -      }
   134         -    else
   135         -      {
   136         -	  if (db_prefix == NULL)
   137         -	    {
   138         -		sql_statement =
   139         -		    sqlite3_mprintf
   140         -		    ("SELECT f_table_name, f_geometry_column FROM geometry_columns "
   141         -		     "WHERE Upper(f_table_name) = Upper(%Q) AND "
   142         -		     "Upper(f_geometry_column) = Upper(%Q)",
   143         -		     table_name, geom_column);
   144         -	    }
   145         -	  else
   146         -	    {
   147         -		char *quoted_db = gaiaDoubleQuotedSql (db_prefix);
   148         -		sql_statement =
   149         -		    sqlite3_mprintf
   150         -		    ("SELECT f_table_name, f_geometry_column FROM \"%s\".geometry_columns "
   151         -		     "WHERE Upper(f_table_name) = Upper(%Q) AND "
   152         -		     "Upper(f_geometry_column) = Upper(%Q)",
   153         -		     quoted_db, table_name, geom_column);
   154         -		free (quoted_db);
   155         -	    }
   156         -      }
   157         -    ret =
   158         -	sqlite3_prepare_v2 (sqlite, sql_statement, strlen (sql_statement),
   159         -			    &stmt, NULL);
   160         -    sqlite3_free (sql_statement);
   161         -    if (ret != SQLITE_OK)
   162         -	return 0;
   163         -    while (1)
   164         -      {
   165         -	  /* scrolling the result set rows */
   166         -	  ret = sqlite3_step (stmt);
   167         -	  if (ret == SQLITE_DONE)
   168         -	      break;		/* end of result set */
   169         -	  if (ret == SQLITE_ROW)
   170         -	    {
   171         -		const char *v = (const char *) sqlite3_column_text (stmt, 0);
   172         -		int len = sqlite3_column_bytes (stmt, 0);
   173         -		if (rt)
   174         -		    free (rt);
   175         -		rt = malloc (len + 1);
   176         -		strcpy (rt, v);
   177         -		v = (const char *) sqlite3_column_text (stmt, 1);
   178         -		len = sqlite3_column_bytes (stmt, 1);
   179         -		if (rg)
   180         -		    free (rg);
   181         -		rg = malloc (len + 1);
   182         -		strcpy (rg, v);
   183         -		count++;
   184         -	    }
   185         -      }
   186         -    sqlite3_finalize (stmt);
   187         -    if (count != 1)
   188         -	return 0;
   189         -    else
   190         -      {
   191         -	  int len;
   192         -	  if (db_prefix == NULL)
   193         -	      db_prefix = "main";
   194         -	  len = strlen (db_prefix);
   195         -	  *real_prefix = malloc (len + 1);
   196         -	  strcpy (*real_prefix, db_prefix);
   197         -	  *real_table = rt;
   198         -	  *real_geom = rg;
   199         -      }
   200         -    return 1;
   201         -}
   202         -
   203         -static gaiaGeomCollPtr
   204         -velem_from_point (gaiaPointPtr pt, int srid)
   205         -{
   206         -/* creating a Geometry containing a single Point */
   207         -    gaiaGeomCollPtr g = NULL;
   208         -    switch (pt->DimensionModel)
   209         -      {
   210         -      case GAIA_XY_Z_M:
   211         -	  g = gaiaAllocGeomCollXYZM ();
   212         -	  break;
   213         -      case GAIA_XY_Z:
   214         -	  g = gaiaAllocGeomCollXYZ ();
   215         -	  break;
   216         -      case GAIA_XY_M:
   217         -	  g = gaiaAllocGeomCollXYM ();
   218         -	  break;
   219         -      default:
   220         -	  g = gaiaAllocGeomColl ();
   221         -	  break;
   222         -      };
   223         -    if (!g)
   224         -	return NULL;
   225         -    g->Srid = srid;
   226         -    g->DeclaredType = GAIA_POINT;
   227         -    switch (pt->DimensionModel)
   228         -      {
   229         -      case GAIA_XY_Z_M:
   230         -	  gaiaAddPointToGeomCollXYZM (g, pt->X, pt->Y, pt->Z, pt->M);
   231         -	  break;
   232         -      case GAIA_XY_Z:
   233         -	  gaiaAddPointToGeomCollXYZ (g, pt->X, pt->Y, pt->Z);
   234         -	  break;
   235         -      case GAIA_XY_M:
   236         -	  gaiaAddPointToGeomCollXYM (g, pt->X, pt->Y, pt->M);
   237         -	  break;
   238         -      default:
   239         -	  gaiaAddPointToGeomColl (g, pt->X, pt->Y);
   240         -	  break;
   241         -      };
   242         -    return g;
   243         -}
   244         -
   245         -static gaiaGeomCollPtr
   246         -velem_from_linestring (gaiaLinestringPtr ln, int srid)
   247         -{
   248         -/* creating a Geometry containing a single Linestring */
   249         -    gaiaGeomCollPtr g = NULL;
   250         -    gaiaLinestringPtr ln2;
   251         -    int iv;
   252         -    double x;
   253         -    double y;
   254         -    double z;
   255         -    double m;
   256         -    switch (ln->DimensionModel)
   257         -      {
   258         -      case GAIA_XY_Z_M:
   259         -	  g = gaiaAllocGeomCollXYZM ();
   260         -	  break;
   261         -      case GAIA_XY_Z:
   262         -	  g = gaiaAllocGeomCollXYZ ();
   263         -	  break;
   264         -      case GAIA_XY_M:
   265         -	  g = gaiaAllocGeomCollXYM ();
   266         -	  break;
   267         -      default:
   268         -	  g = gaiaAllocGeomColl ();
   269         -	  break;
   270         -      };
   271         -    if (!g)
   272         -	return NULL;
   273         -    g->Srid = srid;
   274         -    g->DeclaredType = GAIA_LINESTRING;
   275         -    ln2 = gaiaAddLinestringToGeomColl (g, ln->Points);
   276         -    switch (ln->DimensionModel)
   277         -      {
   278         -      case GAIA_XY_Z_M:
   279         -	  for (iv = 0; iv < ln->Points; iv++)
   280         -	    {
   281         -		gaiaGetPointXYZM (ln->Coords, iv, &x, &y, &z, &m);
   282         -		gaiaSetPointXYZM (ln2->Coords, iv, x, y, z, m);
   283         -	    }
   284         -	  break;
   285         -      case GAIA_XY_Z:
   286         -	  for (iv = 0; iv < ln->Points; iv++)
   287         -	    {
   288         -		gaiaGetPointXYZ (ln->Coords, iv, &x, &y, &z);
   289         -		gaiaSetPointXYZ (ln2->Coords, iv, x, y, z);
   290         -	    }
   291         -	  break;
   292         -      case GAIA_XY_M:
   293         -	  for (iv = 0; iv < ln->Points; iv++)
   294         -	    {
   295         -		gaiaGetPointXYM (ln->Coords, iv, &x, &y, &m);
   296         -		gaiaSetPointXYM (ln2->Coords, iv, x, y, m);
   297         -	    }
   298         -	  break;
   299         -      default:
   300         -	  for (iv = 0; iv < ln->Points; iv++)
   301         -	    {
   302         -		gaiaGetPoint (ln->Coords, iv, &x, &y);
   303         -		gaiaSetPoint (ln2->Coords, iv, x, y);
   304         -	    }
   305         -	  break;
   306         -      };
   307         -    return g;
   308         -}
   309         -
   310         -static gaiaGeomCollPtr
   311         -velem_from_polygon (gaiaPolygonPtr pg, int srid)
   312         -{
   313         -/* creating a Geometry containing a single Polygon */
   314         -    gaiaGeomCollPtr g = NULL;
   315         -    gaiaPolygonPtr pg2;
   316         -    gaiaRingPtr rng;
   317         -    gaiaRingPtr rng2;
   318         -    int ib;
   319         -    int iv;
   320         -    double x;
   321         -    double y;
   322         -    double z;
   323         -    double m;
   324         -    switch (pg->DimensionModel)
   325         -      {
   326         -      case GAIA_XY_Z_M:
   327         -	  g = gaiaAllocGeomCollXYZM ();
   328         -	  break;
   329         -      case GAIA_XY_Z:
   330         -	  g = gaiaAllocGeomCollXYZ ();
   331         -	  break;
   332         -      case GAIA_XY_M:
   333         -	  g = gaiaAllocGeomCollXYM ();
   334         -	  break;
   335         -      default:
   336         -	  g = gaiaAllocGeomColl ();
   337         -	  break;
   338         -      };
   339         -    if (!g)
   340         -	return NULL;
   341         -    g->Srid = srid;
   342         -    g->DeclaredType = GAIA_POLYGON;
   343         -    rng = pg->Exterior;
   344         -    pg2 = gaiaAddPolygonToGeomColl (g, rng->Points, pg->NumInteriors);
   345         -    rng2 = pg2->Exterior;
   346         -    switch (pg->DimensionModel)
   347         -      {
   348         -      case GAIA_XY_Z_M:
   349         -	  for (iv = 0; iv < rng->Points; iv++)
   350         -	    {
   351         -		gaiaGetPointXYZM (rng->Coords, iv, &x, &y, &z, &m);
   352         -		gaiaSetPointXYZM (rng2->Coords, iv, x, y, z, m);
   353         -	    }
   354         -	  for (ib = 0; ib < pg->NumInteriors; ib++)
   355         -	    {
   356         -		rng = pg->Interiors + ib;
   357         -		rng2 = gaiaAddInteriorRing (pg2, ib, rng->Points);
   358         -		for (iv = 0; iv < rng->Points; iv++)
   359         -		  {
   360         -		      gaiaGetPointXYZM (rng->Coords, iv, &x, &y, &z, &m);
   361         -		      gaiaSetPointXYZM (rng2->Coords, iv, x, y, z, m);
   362         -		  }
   363         -	    }
   364         -	  break;
   365         -      case GAIA_XY_Z:
   366         -	  for (iv = 0; iv < rng->Points; iv++)
   367         -	    {
   368         -		gaiaGetPointXYZ (rng->Coords, iv, &x, &y, &z);
   369         -		gaiaSetPointXYZ (rng2->Coords, iv, x, y, z);
   370         -	    }
   371         -	  for (ib = 0; ib < pg->NumInteriors; ib++)
   372         -	    {
   373         -		rng = pg->Interiors + ib;
   374         -		rng2 = gaiaAddInteriorRing (pg2, ib, rng->Points);
   375         -		for (iv = 0; iv < rng->Points; iv++)
   376         -		  {
   377         -		      gaiaGetPointXYZ (rng->Coords, iv, &x, &y, &z);
   378         -		      gaiaSetPointXYZ (rng2->Coords, iv, x, y, z);
   379         -		  }
   380         -	    }
   381         -	  break;
   382         -      case GAIA_XY_M:
   383         -	  for (iv = 0; iv < rng->Points; iv++)
   384         -	    {
   385         -		gaiaGetPointXYM (rng->Coords, iv, &x, &y, &m);
   386         -		gaiaSetPointXYM (rng2->Coords, iv, x, y, m);
   387         -	    }
   388         -	  for (ib = 0; ib < pg->NumInteriors; ib++)
   389         -	    {
   390         -		rng = pg->Interiors + ib;
   391         -		rng2 = gaiaAddInteriorRing (pg2, ib, rng->Points);
   392         -		for (iv = 0; iv < rng->Points; iv++)
   393         -		  {
   394         -		      gaiaGetPointXYM (rng->Coords, iv, &x, &y, &m);
   395         -		      gaiaSetPointXYM (rng2->Coords, iv, x, y, m);
   396         -		  }
   397         -	    }
   398         -	  break;
   399         -      default:
   400         -	  for (iv = 0; iv < rng->Points; iv++)
   401         -	    {
   402         -		gaiaGetPoint (rng->Coords, iv, &x, &y);
   403         -		gaiaSetPoint (rng2->Coords, iv, x, y);
   404         -	    }
   405         -	  for (ib = 0; ib < pg->NumInteriors; ib++)
   406         -	    {
   407         -		rng = pg->Interiors + ib;
   408         -		rng2 = gaiaAddInteriorRing (pg2, ib, rng->Points);
   409         -		for (iv = 0; iv < rng->Points; iv++)
   410         -		  {
   411         -		      gaiaGetPoint (rng->Coords, iv, &x, &y);
   412         -		      gaiaSetPoint (rng2->Coords, iv, x, y);
   413         -		  }
   414         -	    }
   415         -	  break;
   416         -      };
   417         -    return g;
   418         -}
   419         -
   420         -static int
   421         -velem_create (sqlite3 * db, void *pAux, int argc, const char *const *argv,
   422         -	      sqlite3_vtab ** ppVTab, char **pzErr)
   423         -{
   424         -/* creates the virtual table for Elementary Geometries metahandling */
   425         -    VirtualElementaryPtr p_vt;
   426         -    char *buf;
   427         -    char *vtable;
   428         -    char *xname;
   429         -    if (pAux)
   430         -	pAux = pAux;		/* unused arg warning suppression */
   431         -    if (argc == 3)
   432         -      {
   433         -	  vtable = gaiaDequotedSql ((char *) argv[2]);
   434         -      }
   435         -    else
   436         -      {
   437         -	  *pzErr =
   438         -	      sqlite3_mprintf
   439         -	      ("[VirtualElementary module] CREATE VIRTUAL: illegal arg list {void}\n");
   440         -	  return SQLITE_ERROR;
   441         -      }
   442         -    p_vt = (VirtualElementaryPtr) sqlite3_malloc (sizeof (VirtualElementary));
   443         -    if (!p_vt)
   444         -	return SQLITE_NOMEM;
   445         -    p_vt->db = db;
   446         -    p_vt->pModule = &my_elem_module;
   447         -    p_vt->nRef = 0;
   448         -    p_vt->zErrMsg = NULL;
   449         -/* preparing the COLUMNs for this VIRTUAL TABLE */
   450         -    xname = gaiaDoubleQuotedSql (vtable);
   451         -    buf = sqlite3_mprintf ("CREATE TABLE \"%s\" (db_prefix TEXT, "
   452         -			   "f_table_name TEXT, f_geometry_column TEXT, "
   453         -			   "origin_rowid INTEGER, item_no INTEGER, geometry BLOB)",
   454         -			   xname);
   455         -    free (xname);
   456         -    free (vtable);
   457         -    if (sqlite3_declare_vtab (db, buf) != SQLITE_OK)
   458         -      {
   459         -	  sqlite3_free (buf);
   460         -	  *pzErr =
   461         -	      sqlite3_mprintf
   462         -	      ("[VirtualElementary module] CREATE VIRTUAL: invalid SQL statement \"%s\"",
   463         -	       buf);
   464         -	  return SQLITE_ERROR;
   465         -      }
   466         -    sqlite3_free (buf);
   467         -    *ppVTab = (sqlite3_vtab *) p_vt;
   468         -    return SQLITE_OK;
   469         -}
   470         -
   471         -static void
   472         -velem_reset_cache (VirtualElementaryCursorPtr cursor)
   473         -{
   474         -/* cleaning the cursor's cache */
   475         -    if (cursor->db_prefix != NULL)
   476         -	free (cursor->db_prefix);
   477         -    if (cursor->f_table_name != NULL)
   478         -	free (cursor->f_table_name);
   479         -    if (cursor->f_geometry_column != NULL)
   480         -	free (cursor->f_geometry_column);
   481         -    if (cursor->geometries != NULL)
   482         -      {
   483         -	  int i;
   484         -	  for (i = 0; i < cursor->count; i++)
   485         -	    {
   486         -		gaiaGeomCollPtr geom = *(cursor->geometries + i);
   487         -		gaiaFreeGeomColl (geom);
   488         -	    }
   489         -	  free (cursor->geometries);
   490         -      }
   491         -    cursor->db_prefix = NULL;
   492         -    cursor->f_table_name = NULL;
   493         -    cursor->f_geometry_column = NULL;
   494         -    cursor->geometries = NULL;
   495         -    cursor->count = 0;
   496         -    cursor->current = 0;
   497         -}
   498         -
   499         -static int
   500         -velem_connect (sqlite3 * db, void *pAux, int argc, const char *const *argv,
   501         -	       sqlite3_vtab ** ppVTab, char **pzErr)
   502         -{
   503         -/* connects the virtual table - simply aliases velem_create() */
   504         -    return velem_create (db, pAux, argc, argv, ppVTab, pzErr);
   505         -}
   506         -
   507         -static int
   508         -velem_best_index (sqlite3_vtab * pVTab, sqlite3_index_info * pIdxInfo)
   509         -{
   510         -/* best index selection */
   511         -    int i;
   512         -    int errors = 0;
   513         -    int err = 1;
   514         -    int db_prefix = 0;
   515         -    int table = 0;
   516         -    int geom = 0;
   517         -    int rowid = 0;
   518         -    if (pVTab)
   519         -	pVTab = pVTab;		/* unused arg warning suppression */
   520         -    for (i = 0; i < pIdxInfo->nConstraint; i++)
   521         -      {
   522         -	  /* verifying the constraints */
   523         -	  struct sqlite3_index_constraint *p = &(pIdxInfo->aConstraint[i]);
   524         -	  if (p->usable)
   525         -	    {
   526         -		if (p->iColumn == 0 && p->op == SQLITE_INDEX_CONSTRAINT_EQ)
   527         -		    db_prefix++;
   528         -		else if (p->iColumn == 1 && p->op == SQLITE_INDEX_CONSTRAINT_EQ)
   529         -		    table++;
   530         -		else if (p->iColumn == 2 && p->op == SQLITE_INDEX_CONSTRAINT_EQ)
   531         -		    geom++;
   532         -		else if (p->iColumn == 3 && p->op == SQLITE_INDEX_CONSTRAINT_EQ)
   533         -		    rowid++;
   534         -		else
   535         -		    errors++;
   536         -	    }
   537         -      }
   538         -    if ((db_prefix == 0 || db_prefix == 1) && table == 1
   539         -	&& (geom == 0 || geom == 1) && rowid == 1 && errors == 0)
   540         -      {
   541         -	  /* this one is a valid ElementaryGeometries query */
   542         -	  if (db_prefix == 0)
   543         -	    {
   544         -		if (geom == 1)
   545         -		    pIdxInfo->idxNum = 1;
   546         -		else
   547         -		    pIdxInfo->idxNum = 2;
   548         -	    }
   549         -	  else
   550         -	    {
   551         -		if (geom == 1)
   552         -		    pIdxInfo->idxNum = 3;
   553         -		else
   554         -		    pIdxInfo->idxNum = 4;
   555         -	    }
   556         -	  pIdxInfo->estimatedCost = 1.0;
   557         -	  for (i = 0; i < pIdxInfo->nConstraint; i++)
   558         -	    {
   559         -		if (pIdxInfo->aConstraint[i].usable)
   560         -		  {
   561         -		      pIdxInfo->aConstraintUsage[i].argvIndex = i + 1;
   562         -		      pIdxInfo->aConstraintUsage[i].omit = 1;
   563         -		  }
   564         -	    }
   565         -	  err = 0;
   566         -      }
   567         -    if (err)
   568         -      {
   569         -	  /* illegal query */
   570         -	  pIdxInfo->idxNum = 0;
   571         -      }
   572         -    return SQLITE_OK;
   573         -}
   574         -
   575         -static int
   576         -velem_disconnect (sqlite3_vtab * pVTab)
   577         -{
   578         -/* disconnects the virtual table */
   579         -    VirtualElementaryPtr p_vt = (VirtualElementaryPtr) pVTab;
   580         -    sqlite3_free (p_vt);
   581         -    return SQLITE_OK;
   582         -}
   583         -
   584         -static int
   585         -velem_destroy (sqlite3_vtab * pVTab)
   586         -{
   587         -/* destroys the virtual table - simply aliases velem_disconnect() */
   588         -    return velem_disconnect (pVTab);
   589         -}
   590         -
   591         -static int
   592         -velem_open (sqlite3_vtab * pVTab, sqlite3_vtab_cursor ** ppCursor)
   593         -{
   594         -/* opening a new cursor */
   595         -    VirtualElementaryCursorPtr cursor =
   596         -	(VirtualElementaryCursorPtr)
   597         -	sqlite3_malloc (sizeof (VirtualElementaryCursor));
   598         -    if (cursor == NULL)
   599         -	return SQLITE_ERROR;
   600         -    cursor->pVtab = (VirtualElementaryPtr) pVTab;
   601         -    cursor->eof = 1;
   602         -    cursor->db_prefix = NULL;
   603         -    cursor->f_table_name = NULL;
   604         -    cursor->f_geometry_column = NULL;
   605         -    cursor->geometries = NULL;
   606         -    cursor->count = 0;
   607         -    cursor->current = 0;
   608         -    *ppCursor = (sqlite3_vtab_cursor *) cursor;
   609         -    return SQLITE_OK;
   610         -}
   611         -
   612         -static int
   613         -velem_close (sqlite3_vtab_cursor * pCursor)
   614         -{
   615         -/* closing the cursor */
   616         -    VirtualElementaryCursorPtr cursor = (VirtualElementaryCursorPtr) pCursor;
   617         -    velem_reset_cache (cursor);
   618         -    sqlite3_free (pCursor);
   619         -    return SQLITE_OK;
   620         -}
   621         -
   622         -static int
   623         -velem_filter (sqlite3_vtab_cursor * pCursor, int idxNum, const char *idxStr,
   624         -	      int argc, sqlite3_value ** argv)
   625         -{
   626         -/* setting up a cursor filter */
   627         -    char *db_prefix = NULL;
   628         -    char *table_name = NULL;
   629         -    char *geom_column = NULL;
   630         -    char *xprefix = NULL;
   631         -    char *xtable = NULL;
   632         -    char *xgeom = NULL;
   633         -    char *table_nameQ;
   634         -    char *geo_nameQ;
   635         -    char *sql_statement;
   636         -    sqlite3_int64 rowid_value;
   637         -    int ok_prefix = 0;
   638         -    int ok_table = 0;
   639         -    int ok_geom = 0;
   640         -    int ok_rowid = 0;
   641         -    int exists;
   642         -    int ret;
   643         -    sqlite3_stmt *stmt = NULL;
   644         -    VirtualElementaryCursorPtr cursor = (VirtualElementaryCursorPtr) pCursor;
   645         -    VirtualElementaryPtr elem = (VirtualElementaryPtr) cursor->pVtab;
   646         -    if (idxStr)
   647         -	idxStr = idxStr;	/* unused arg warning suppression */
   648         -    cursor->eof = 1;
   649         -    if (idxNum == 1 && argc == 3)
   650         -      {
   651         -	  /* retrieving the Table/Column/ROWID params */
   652         -	  if (sqlite3_value_type (argv[0]) == SQLITE_TEXT)
   653         -	    {
   654         -		table_name = (char *) sqlite3_value_text (argv[0]);
   655         -		ok_table = 1;
   656         -	    }
   657         -	  if (sqlite3_value_type (argv[1]) == SQLITE_TEXT)
   658         -	    {
   659         -		geom_column = (char *) sqlite3_value_text (argv[1]);
   660         -		ok_geom = 1;
   661         -	    }
   662         -	  if (sqlite3_value_type (argv[2]) == SQLITE_INTEGER)
   663         -	    {
   664         -		rowid_value = sqlite3_value_int64 (argv[2]);
   665         -		ok_rowid = 1;
   666         -	    }
   667         -	  if (ok_table && ok_geom && ok_rowid)
   668         -	      ;
   669         -	  else
   670         -	    {
   671         -		/* invalid args */
   672         -		goto stop;
   673         -	    }
   674         -      }
   675         -    if (idxNum == 2 && argc == 2)
   676         -      {
   677         -	  /* retrieving the Table/ROWID params */
   678         -	  if (sqlite3_value_type (argv[0]) == SQLITE_TEXT)
   679         -	    {
   680         -		table_name = (char *) sqlite3_value_text (argv[0]);
   681         -		ok_table = 1;
   682         -	    }
   683         -	  if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER)
   684         -	    {
   685         -		rowid_value = sqlite3_value_int64 (argv[1]);
   686         -		ok_rowid = 1;
   687         -	    }
   688         -	  if (ok_table && ok_rowid)
   689         -	      ;
   690         -	  else
   691         -	    {
   692         -		/* invalid args */
   693         -		goto stop;
   694         -	    }
   695         -      }
   696         -    if (idxNum == 3 && argc == 4)
   697         -      {
   698         -	  /* retrieving the DbPrefix/Table/Column/ROWID params */
   699         -	  if (sqlite3_value_type (argv[0]) == SQLITE_TEXT)
   700         -	    {
   701         -		db_prefix = (char *) sqlite3_value_text (argv[0]);
   702         -		ok_prefix = 1;
   703         -	    }
   704         -	  if (sqlite3_value_type (argv[1]) == SQLITE_TEXT)
   705         -	    {
   706         -		table_name = (char *) sqlite3_value_text (argv[1]);
   707         -		ok_table = 1;
   708         -	    }
   709         -	  if (sqlite3_value_type (argv[2]) == SQLITE_TEXT)
   710         -	    {
   711         -		geom_column = (char *) sqlite3_value_text (argv[2]);
   712         -		ok_geom = 1;
   713         -	    }
   714         -	  if (sqlite3_value_type (argv[3]) == SQLITE_INTEGER)
   715         -	    {
   716         -		rowid_value = sqlite3_value_int64 (argv[3]);
   717         -		ok_rowid = 1;
   718         -	    }
   719         -	  if (ok_prefix && ok_table && ok_geom && ok_rowid)
   720         -	      ;
   721         -	  else
   722         -	    {
   723         -		/* invalid args */
   724         -		goto stop;
   725         -	    }
   726         -      }
   727         -    if (idxNum == 4 && argc == 3)
   728         -      {
   729         -	  /* retrieving the DbPrefix/Table/ROWID params */
   730         -	  if (sqlite3_value_type (argv[0]) == SQLITE_TEXT)
   731         -	    {
   732         -		db_prefix = (char *) sqlite3_value_text (argv[0]);
   733         -		ok_prefix = 1;
   734         -	    }
   735         -	  if (sqlite3_value_type (argv[1]) == SQLITE_TEXT)
   736         -	    {
   737         -		table_name = (char *) sqlite3_value_text (argv[1]);
   738         -		ok_table = 1;
   739         -	    }
   740         -	  if (sqlite3_value_type (argv[2]) == SQLITE_INTEGER)
   741         -	    {
   742         -		rowid_value = sqlite3_value_int64 (argv[2]);
   743         -		ok_rowid = 1;
   744         -	    }
   745         -	  if (ok_prefix && ok_table && ok_rowid)
   746         -	      ;
   747         -	  else
   748         -	    {
   749         -		/* invalid args */
   750         -		goto stop;
   751         -	    }
   752         -      }
   753         -
   754         -/* checking if the corresponding Table/Geometry exists */
   755         -    exists =
   756         -	velem_find_geometry (elem->db, db_prefix, table_name, geom_column,
   757         -			     &xprefix, &xtable, &xgeom);
   758         -    if (!exists)
   759         -	goto stop;
   760         -
   761         -/* building the basic query */
   762         -    table_nameQ = gaiaDoubleQuotedSql (xtable);
   763         -    geo_nameQ = gaiaDoubleQuotedSql (xgeom);
   764         -    if (db_prefix == NULL)
   765         -      {
   766         -	  sql_statement =
   767         -	      sqlite3_mprintf ("SELECT \"%s\" FROM \"%s\" WHERE ROWID = ?",
   768         -			       geo_nameQ, table_nameQ);
   769         -      }
   770         -    else
   771         -      {
   772         -	  char *quoted_db = gaiaDoubleQuotedSql (db_prefix);
   773         -	  sql_statement =
   774         -	      sqlite3_mprintf
   775         -	      ("SELECT \"%s\" FROM \"%s\".\"%s\" WHERE ROWID = ?", geo_nameQ,
   776         -	       quoted_db, table_nameQ);
   777         -	  free (quoted_db);
   778         -      }
   779         -    free (geo_nameQ);
   780         -    free (table_nameQ);
   781         -    ret =
   782         -	sqlite3_prepare_v2 (elem->db, sql_statement, strlen (sql_statement),
   783         -			    &stmt, NULL);
   784         -    sqlite3_free (sql_statement);
   785         -    if (ret != SQLITE_OK)
   786         -	goto stop;
   787         -/* binding stmt params [ROWID] */
   788         -    sqlite3_bind_double (stmt, 1, rowid_value);
   789         -    velem_reset_cache (cursor);
   790         -    cursor->eof = 0;
   791         -/* caching the ResultSet */
   792         -    ret = sqlite3_step (stmt);
   793         -    if (ret == SQLITE_ROW)
   794         -      {
   795         -	  /* ok, found a corresponding row */
   796         -	  cursor->db_prefix = xprefix;
   797         -	  xprefix = NULL;
   798         -	  cursor->f_table_name = xtable;
   799         -	  xtable = NULL;
   800         -	  cursor->f_geometry_column = xgeom;
   801         -	  xgeom = NULL;
   802         -	  cursor->origin_rowid = rowid_value;
   803         -	  cursor->current = 0;
   804         -	  if (sqlite3_column_type (stmt, 0) == SQLITE_BLOB)
   805         -	    {
   806         -		/* preparing Elementary Geometries */
   807         -		gaiaGeomCollPtr geom;
   808         -		unsigned char *blob =
   809         -		    (unsigned char *) sqlite3_column_blob (stmt, 0);
   810         -		int blob_sz = sqlite3_column_bytes (stmt, 0);
   811         -		geom = gaiaFromSpatiaLiteBlobWkb (blob, blob_sz);
   812         -		if (geom == NULL)
   813         -		    cursor->eof = 1;
   814         -		else
   815         -		  {
   816         -		      int count = 0;
   817         -		      gaiaPointPtr pt;
   818         -		      gaiaLinestringPtr ln;
   819         -		      gaiaPolygonPtr pg;
   820         -		      pt = geom->FirstPoint;
   821         -		      while (pt)
   822         -			{
   823         -			    count++;
   824         -			    pt = pt->Next;
   825         -			}
   826         -		      ln = geom->FirstLinestring;
   827         -		      while (ln)
   828         -			{
   829         -			    count++;
   830         -			    ln = ln->Next;
   831         -			}
   832         -		      pg = geom->FirstPolygon;
   833         -		      while (pg)
   834         -			{
   835         -			    count++;
   836         -			    pg = pg->Next;
   837         -			}
   838         -		      cursor->count = count;
   839         -		      cursor->geometries =
   840         -			  malloc (sizeof (gaiaGeomCollPtr) * count);
   841         -		      for (count = 0; count < cursor->count; count++)
   842         -			  *(cursor->geometries + count) = NULL;
   843         -		      count = 0;
   844         -		      pt = geom->FirstPoint;
   845         -		      while (pt)
   846         -			{
   847         -			    gaiaGeomCollPtr elem =
   848         -				velem_from_point (pt, geom->Srid);
   849         -			    *(cursor->geometries + count++) = elem;
   850         -			    pt = pt->Next;
   851         -			}
   852         -		      ln = geom->FirstLinestring;
   853         -		      while (ln)
   854         -			{
   855         -			    gaiaGeomCollPtr elem =
   856         -				velem_from_linestring (ln, geom->Srid);
   857         -			    *(cursor->geometries + count++) = elem;
   858         -			    ln = ln->Next;
   859         -			}
   860         -		      pg = geom->FirstPolygon;
   861         -		      while (pg)
   862         -			{
   863         -			    gaiaGeomCollPtr elem =
   864         -				velem_from_polygon (pg, geom->Srid);
   865         -			    *(cursor->geometries + count++) = elem;
   866         -			    pg = pg->Next;
   867         -			}
   868         -		      gaiaFreeGeomColl (geom);
   869         -		  }
   870         -	    }
   871         -      }
   872         -    else
   873         -	cursor->eof = 1;
   874         -  stop:
   875         -    if (stmt != NULL)
   876         -	sqlite3_finalize (stmt);
   877         -    if (xtable)
   878         -	free (xtable);
   879         -    if (xgeom)
   880         -	free (xgeom);
   881         -    if (xprefix)
   882         -	free (xprefix);
   883         -    if (cursor->eof == 1)
   884         -	velem_reset_cache (cursor);
   885         -    return SQLITE_OK;
   886         -}
   887         -
   888         -static int
   889         -velem_next (sqlite3_vtab_cursor * pCursor)
   890         -{
   891         -/* fetching next row from cursor */
   892         -    VirtualElementaryCursorPtr cursor = (VirtualElementaryCursorPtr) pCursor;
   893         -    if (cursor->geometries == NULL)
   894         -	cursor->eof = 1;
   895         -    else
   896         -      {
   897         -	  cursor->current += 1;
   898         -	  if (cursor->current >= cursor->count)
   899         -	      cursor->eof = 1;
   900         -      }
   901         -    return SQLITE_OK;
   902         -}
   903         -
   904         -static int
   905         -velem_eof (sqlite3_vtab_cursor * pCursor)
   906         -{
   907         -/* cursor EOF */
   908         -    VirtualElementaryCursorPtr cursor = (VirtualElementaryCursorPtr) pCursor;
   909         -    return cursor->eof;
   910         -}
   911         -
   912         -static int
   913         -velem_column (sqlite3_vtab_cursor * pCursor, sqlite3_context * pContext,
   914         -	      int column)
   915         -{
   916         -/* fetching value for the Nth column */
   917         -    VirtualElementaryCursorPtr cursor = (VirtualElementaryCursorPtr) pCursor;
   918         -    if (column == 0)
   919         -      {
   920         -	  /* the "db_prefix" column */
   921         -	  if (cursor->db_prefix == NULL)
   922         -	      sqlite3_result_null (pContext);
   923         -	  else
   924         -	      sqlite3_result_text (pContext, cursor->db_prefix,
   925         -				   strlen (cursor->db_prefix), SQLITE_STATIC);
   926         -      }
   927         -    if (column == 1)
   928         -      {
   929         -	  /* the "f_table_name" column */
   930         -	  if (cursor->f_table_name == NULL)
   931         -	      sqlite3_result_null (pContext);
   932         -	  else
   933         -	      sqlite3_result_text (pContext, cursor->f_table_name,
   934         -				   strlen (cursor->f_table_name),
   935         -				   SQLITE_STATIC);
   936         -      }
   937         -    if (column == 2)
   938         -      {
   939         -	  /* the "f_geometry_column" column */
   940         -	  if (cursor->f_geometry_column == NULL)
   941         -	      sqlite3_result_null (pContext);
   942         -	  else
   943         -	      sqlite3_result_text (pContext, cursor->f_geometry_column,
   944         -				   strlen (cursor->f_geometry_column),
   945         -				   SQLITE_STATIC);
   946         -      }
   947         -    if (column == 3)
   948         -      {
   949         -	  /* the "origin_rowid" column */
   950         -	  sqlite3_result_int64 (pContext, cursor->origin_rowid);
   951         -      }
   952         -    if (column == 4)
   953         -      {
   954         -	  /* the "item_no" column */
   955         -	  sqlite3_result_int (pContext, cursor->current);
   956         -      }
   957         -    if (column == 5)
   958         -      {
   959         -	  /* the "geometry" column */
   960         -	  gaiaGeomCollPtr geom = *(cursor->geometries + cursor->current);
   961         -	  if (geom == NULL)
   962         -	      sqlite3_result_null (pContext);
   963         -	  else
   964         -	    {
   965         -		unsigned char *blob;
   966         -		int size;
   967         -		gaiaToSpatiaLiteBlobWkb (geom, &blob, &size);
   968         -		sqlite3_result_blob (pContext, blob, size, free);
   969         -	    }
   970         -      }
   971         -    return SQLITE_OK;
   972         -}
   973         -
   974         -static int
   975         -velem_rowid (sqlite3_vtab_cursor * pCursor, sqlite_int64 * pRowid)
   976         -{
   977         -/* fetching the ROWID */
   978         -    VirtualElementaryCursorPtr cursor = (VirtualElementaryCursorPtr) pCursor;
   979         -    *pRowid = cursor->current;
   980         -    return SQLITE_OK;
   981         -}
   982         -
   983         -static int
   984         -velem_update (sqlite3_vtab * pVTab, int argc, sqlite3_value ** argv,
   985         -	      sqlite_int64 * pRowid)
   986         -{
   987         -/* generic update [INSERT / UPDATE / DELETE */
   988         -    if (pRowid || argc || argv || pVTab)
   989         -	pRowid = pRowid;	/* unused arg warning suppression */
   990         -/* read only datasource */
   991         -    return SQLITE_READONLY;
   992         -}
   993         -
   994         -static int
   995         -velem_begin (sqlite3_vtab * pVTab)
   996         -{
   997         -/* BEGIN TRANSACTION */
   998         -    if (pVTab)
   999         -	pVTab = pVTab;		/* unused arg warning suppression */
  1000         -    return SQLITE_OK;
  1001         -}
  1002         -
  1003         -static int
  1004         -velem_sync (sqlite3_vtab * pVTab)
  1005         -{
  1006         -/* BEGIN TRANSACTION */
  1007         -    if (pVTab)
  1008         -	pVTab = pVTab;		/* unused arg warning suppression */
  1009         -    return SQLITE_OK;
  1010         -}
  1011         -
  1012         -static int
  1013         -velem_commit (sqlite3_vtab * pVTab)
  1014         -{
  1015         -/* BEGIN TRANSACTION */
  1016         -    if (pVTab)
  1017         -	pVTab = pVTab;		/* unused arg warning suppression */
  1018         -    return SQLITE_OK;
  1019         -}
  1020         -
  1021         -static int
  1022         -velem_rollback (sqlite3_vtab * pVTab)
  1023         -{
  1024         -/* BEGIN TRANSACTION */
  1025         -    if (pVTab)
  1026         -	pVTab = pVTab;		/* unused arg warning suppression */
  1027         -    return SQLITE_OK;
  1028         -}
  1029         -
  1030         -static int
  1031         -velem_rename (sqlite3_vtab * pVTab, const char *zNew)
  1032         -{
  1033         -/* BEGIN TRANSACTION */
  1034         -    if (pVTab)
  1035         -	pVTab = pVTab;		/* unused arg warning suppression */
  1036         -    if (zNew)
  1037         -	zNew = zNew;		/* unused arg warning suppression */
  1038         -    return SQLITE_ERROR;
  1039         -}
  1040         -
  1041         -static int
  1042         -spliteVirtualElementaryInit (sqlite3 * db)
  1043         -{
  1044         -    int rc = SQLITE_OK;
  1045         -    my_elem_module.iVersion = 1;
  1046         -    my_elem_module.xCreate = &velem_create;
  1047         -    my_elem_module.xConnect = &velem_connect;
  1048         -    my_elem_module.xBestIndex = &velem_best_index;
  1049         -    my_elem_module.xDisconnect = &velem_disconnect;
  1050         -    my_elem_module.xDestroy = &velem_destroy;
  1051         -    my_elem_module.xOpen = &velem_open;
  1052         -    my_elem_module.xClose = &velem_close;
  1053         -    my_elem_module.xFilter = &velem_filter;
  1054         -    my_elem_module.xNext = &velem_next;
  1055         -    my_elem_module.xEof = &velem_eof;
  1056         -    my_elem_module.xColumn = &velem_column;
  1057         -    my_elem_module.xRowid = &velem_rowid;
  1058         -    my_elem_module.xUpdate = &velem_update;
  1059         -    my_elem_module.xBegin = &velem_begin;
  1060         -    my_elem_module.xSync = &velem_sync;
  1061         -    my_elem_module.xCommit = &velem_commit;
  1062         -    my_elem_module.xRollback = &velem_rollback;
  1063         -    my_elem_module.xFindFunction = NULL;
  1064         -    my_elem_module.xRename = &velem_rename;
  1065         -    sqlite3_create_module_v2 (db, "VirtualElementary", &my_elem_module, NULL,
  1066         -			      0);
  1067         -    return rc;
  1068         -}
  1069         -
  1070         -SPATIALITE_PRIVATE int
  1071         -virtual_elementary_extension_init (void *xdb)
  1072         -{
  1073         -    sqlite3 *db = (sqlite3 *) xdb;
  1074         -    return spliteVirtualElementaryInit (db);
  1075         -}

Changes to src/spatialite/virtualfdo.c.

  2157   2157   {
  2158   2158   /* BEGIN TRANSACTION */
  2159   2159       if (pVTab)
  2160   2160   	pVTab = pVTab;		/* unused arg warning suppression */
  2161   2161       return SQLITE_OK;
  2162   2162   }
  2163   2163   
  2164         -static int
  2165         -vfdo_rename (sqlite3_vtab * pVTab, const char *zNew)
  2166         -{
  2167         -/* BEGIN TRANSACTION */
  2168         -    if (pVTab)
  2169         -	pVTab = pVTab;		/* unused arg warning suppression */
  2170         -    if (zNew)
  2171         -	zNew = zNew;		/* unused arg warning suppression */
  2172         -    return SQLITE_ERROR;
  2173         -}
  2174         -
  2175   2164   static int
  2176   2165   spliteVirtualFDOInit (sqlite3 * db)
  2177   2166   {
  2178   2167       int rc = SQLITE_OK;
  2179   2168       my_fdo_module.iVersion = 1;
  2180   2169       my_fdo_module.xCreate = &vfdo_create;
  2181   2170       my_fdo_module.xConnect = &vfdo_connect;
................................................................................
  2191   2180       my_fdo_module.xRowid = &vfdo_rowid;
  2192   2181       my_fdo_module.xUpdate = &vfdo_update;
  2193   2182       my_fdo_module.xBegin = &vfdo_begin;
  2194   2183       my_fdo_module.xSync = &vfdo_sync;
  2195   2184       my_fdo_module.xCommit = &vfdo_commit;
  2196   2185       my_fdo_module.xRollback = &vfdo_rollback;
  2197   2186       my_fdo_module.xFindFunction = NULL;
  2198         -    my_fdo_module.xRename = &vfdo_rename;
  2199   2187       sqlite3_create_module_v2 (db, "VirtualFDO", &my_fdo_module, NULL, 0);
  2200   2188       return rc;
  2201   2189   }
  2202   2190   
  2203   2191   SPATIALITE_PRIVATE int
  2204   2192   virtualfdo_extension_init (void *xdb)
  2205   2193   {
  2206   2194       sqlite3 *db = (sqlite3 *) xdb;
  2207   2195       return spliteVirtualFDOInit (db);
  2208   2196   }

Changes to src/spatialite/virtualgpkg.c.

  1036   1036   {
  1037   1037   /* BEGIN TRANSACTION */
  1038   1038       if (pVTab)
  1039   1039   	pVTab = pVTab;		/* unused arg warning suppression */
  1040   1040       return SQLITE_OK;
  1041   1041   }
  1042   1042   
  1043         -static int
  1044         -vgpkg_rename (sqlite3_vtab * pVTab, const char *zNew)
  1045         -{
  1046         -/* BEGIN TRANSACTION */
  1047         -    if (pVTab)
  1048         -	pVTab = pVTab;		/* unused arg warning suppression */
  1049         -    if (zNew)
  1050         -	zNew = zNew;		/* unused arg warning suppression */
  1051         -    return SQLITE_ERROR;
  1052         -}
  1053         -
  1054   1043   static int
  1055   1044   spliteVirtualGPKGInit (sqlite3 * db)
  1056   1045   {
  1057   1046       int rc = SQLITE_OK;
  1058   1047       my_gpkg_module.iVersion = 1;
  1059   1048       my_gpkg_module.xCreate = &vgpkg_create;
  1060   1049       my_gpkg_module.xConnect = &vgpkg_connect;
................................................................................
  1070   1059       my_gpkg_module.xRowid = &vgpkg_rowid;
  1071   1060       my_gpkg_module.xUpdate = &vgpkg_update;
  1072   1061       my_gpkg_module.xBegin = &vgpkg_begin;
  1073   1062       my_gpkg_module.xSync = &vgpkg_sync;
  1074   1063       my_gpkg_module.xCommit = &vgpkg_commit;
  1075   1064       my_gpkg_module.xRollback = &vgpkg_rollback;
  1076   1065       my_gpkg_module.xFindFunction = NULL;
  1077         -    my_gpkg_module.xRename = &vgpkg_rename;
  1078   1066       sqlite3_create_module_v2 (db, "VirtualGPKG", &my_gpkg_module, NULL, 0);
  1079   1067       return rc;
  1080   1068   }
  1081   1069   
  1082   1070   SPATIALITE_PRIVATE int
  1083   1071   virtualgpkg_extension_init (void *xdb)
  1084   1072   {
  1085   1073       sqlite3 *db = (sqlite3 *) xdb;
  1086   1074       return spliteVirtualGPKGInit (db);
  1087   1075   }
  1088   1076   
  1089   1077   #endif /* end GEOPACKAGE conditional */

Changes to src/spatialite/virtualnetwork.c.

    64     64   #include <spatialite/gaiageo.h>
    65     65   
    66     66   static struct sqlite3_module my_net_module;
    67     67   
    68     68   #define VNET_DIJKSTRA_ALGORITHM	1
    69     69   #define VNET_A_STAR_ALGORITHM	2
    70     70   
    71         -#define VNET_ROUTING_SOLUTION	0xdd
    72         -#define VNET_RANGE_SOLUTION		0xbb
    73         -
    74         -#define VNET_INVALID_SRID	-1234
    75         -
    76     71   #ifdef _WIN32
    77     72   #define strcasecmp	_stricmp
    78     73   #endif /* not WIN32 */
    79     74   
    80     75   /******************************************************************************
    81     76   /
    82     77   / VirtualNetwork structs
................................................................................
   149    144       NetworkArcPtr Arc;
   150    145       char *Name;
   151    146       struct RowSolutionStruct *Next;
   152    147   
   153    148   } RowSolution;
   154    149   typedef RowSolution *RowSolutionPtr;
   155    150   
   156         -typedef struct RowNodeSolutionStruct
   157         -{
   158         -/* a row into the "within Cost range" solution */
   159         -    NetworkNodePtr Node;
   160         -    double Cost;
   161         -    int Srid;
   162         -    struct RowNodeSolutionStruct *Next;
   163         -
   164         -} RowNodeSolution;
   165         -typedef RowNodeSolution *RowNodeSolutionPtr;
   166         -
   167    151   typedef struct SolutionStruct
   168    152   {
   169    153   /* the shortest path solution */
   170         -    unsigned char Mode;
   171    154       ArcSolutionPtr FirstArc;
   172    155       ArcSolutionPtr LastArc;
   173    156       NetworkNodePtr From;
   174    157       NetworkNodePtr To;
   175         -    double MaxCost;
   176    158       RowSolutionPtr First;
   177    159       RowSolutionPtr Last;
   178         -    RowNodeSolutionPtr FirstNode;
   179         -    RowNodeSolutionPtr LastNode;
   180    160       RowSolutionPtr CurrentRow;
   181         -    RowNodeSolutionPtr CurrentNodeRow;
   182    161       sqlite3_int64 CurrentRowId;
   183    162       double TotalCost;
   184    163       gaiaGeomCollPtr Geometry;
   185    164   } Solution;
   186    165   typedef Solution *SolutionPtr;
   187    166   
   188    167   /******************************************************************************
................................................................................
   194    173   typedef struct RoutingNode
   195    174   {
   196    175       int Id;
   197    176       struct RoutingNode **To;
   198    177       NetworkArcPtr *Link;
   199    178       int DimTo;
   200    179       struct RoutingNode *PreviousNode;
   201         -    NetworkNodePtr Node;
   202    180       NetworkArcPtr Arc;
   203    181       double Distance;
   204    182       double HeuristicDistance;
   205    183       int Inspected;
   206    184   } RoutingNode;
   207    185   typedef RoutingNode *RoutingNodePtr;
   208    186   
................................................................................
   212    190       NetworkArcPtr *ArcsBuffer;
   213    191       RoutingNodePtr *NodesBuffer;
   214    192       int Dim;
   215    193       int DimLink;
   216    194   } RoutingNodes;
   217    195   typedef RoutingNodes *RoutingNodesPtr;
   218    196   
   219         -typedef struct HeapNode
   220         -{
   221         -    RoutingNodePtr Node;
   222         -    double Distance;
   223         -} HeapNode;
   224         -typedef HeapNode *HeapNodePtr;
   225         -
   226    197   typedef struct RoutingHeapStruct
   227    198   {
   228         -    HeapNodePtr Nodes;
   229         -    int Count;
          199  +    RoutingNodePtr *Values;
          200  +    int Head;
          201  +    int Tail;
   230    202   } RoutingHeap;
   231    203   typedef RoutingHeap *RoutingHeapPtr;
   232    204   
   233    205   /******************************************************************************
   234    206   /
   235    207   / VirtualTable structs
   236    208   /
................................................................................
   295    267       for (i = 0; i < graph->NumNodes; i++)
   296    268         {
   297    269   	  /* initializing the Nodes array */
   298    270   	  nn = graph->Nodes + i;
   299    271   	  ndn = nd->Nodes + i;
   300    272   	  ndn->Id = nn->InternalIndex;
   301    273   	  ndn->DimTo = nn->NumArcs;
   302         -	  ndn->Node = nn;
   303    274   	  ndn->To = &(nd->NodesBuffer[cnt]);
   304    275   	  ndn->Link = &(nd->ArcsBuffer[cnt]);
   305    276   	  cnt += nn->NumArcs;
   306    277   
   307    278   	  for (j = 0; j < nn->NumArcs; j++)
   308    279   	    {
   309    280   		/*  setting the outcoming Arcs for the current Node */
................................................................................
   322    293       free (e->ArcsBuffer);
   323    294       free (e->NodesBuffer);
   324    295       free (e->Nodes);
   325    296       free (e);
   326    297   }
   327    298   
   328    299   static RoutingHeapPtr
   329         -routing_heap_init (int n)
          300  +routing_heap_init (int dim)
   330    301   {
   331         -/* allocating and initializing the Heap (min-priority queue) */
   332         -    RoutingHeapPtr heap = malloc (sizeof (RoutingHeap));
   333         -    heap->Count = 0;
   334         -    heap->Nodes = malloc (sizeof (HeapNode) * (n + 1));
   335         -    return heap;
   336         -}
   337         -
   338         -static void
   339         -routing_heap_free (RoutingHeapPtr heap)
   340         -{
   341         -/* freeing the Heap (min-priority queue) */
   342         -    if (heap->Nodes != NULL)
   343         -	free (heap->Nodes);
   344         -    free (heap);
          302  +/* allocating the Nodes ordered list */
          303  +    RoutingHeapPtr h;
          304  +    h = malloc (sizeof (RoutingHeap));
          305  +    h->Values = malloc (sizeof (RoutingNodePtr) * dim);
          306  +    h->Head = 0;
          307  +    h->Tail = 0;
          308  +    return (h);
   345    309   }
   346    310   
   347    311   static void
   348         -dijkstra_insert (RoutingNodePtr node, HeapNodePtr heap, int size)
          312  +routing_heap_free (RoutingHeapPtr h)
   349    313   {
   350         -/* inserting a new Node and rearranging the heap */
   351         -    int i;
   352         -    HeapNode tmp;
   353         -    i = size + 1;
   354         -    heap[i].Node = node;
   355         -    heap[i].Distance = node->Distance;
   356         -    if (i / 2 < 1)
   357         -	return;
   358         -    while (heap[i].Distance < heap[i / 2].Distance)
   359         -      {
   360         -	  tmp = heap[i];
   361         -	  heap[i] = heap[i / 2];
   362         -	  heap[i / 2] = tmp;
   363         -	  i /= 2;
   364         -	  if (i / 2 < 1)
   365         -	      break;
   366         -      }
          314  +/* freeing the Nodes ordered list */
          315  +    free (h->Values);
          316  +    free (h);
   367    317   }
   368    318   
   369    319   static void
   370         -dijkstra_enqueue (RoutingHeapPtr heap, RoutingNodePtr node)
          320  +routing_push (RoutingHeapPtr h, RoutingNodePtr n)
   371    321   {
   372         -/* enqueuing a Node into the heap */
   373         -    dijkstra_insert (node, heap->Nodes, heap->Count);
   374         -    heap->Count += 1;
   375         -}
   376         -
   377         -static void
   378         -dijkstra_shiftdown (HeapNodePtr heap, int size, int i)
   379         -{
   380         -/* rearranging the heap after removing */
   381         -    int c;
   382         -    HeapNode tmp;
   383         -    for (;;)
   384         -      {
   385         -	  c = i * 2;
   386         -	  if (c > size)
   387         -	      break;
   388         -	  if (c < size)
   389         -	    {
   390         -		if (heap[c].Distance > heap[c + 1].Distance)
   391         -		    ++c;
   392         -	    }
   393         -	  if (heap[c].Distance < heap[i].Distance)
   394         -	    {
   395         -		/* swapping two Nodes */
   396         -		tmp = heap[c];
   397         -		heap[c] = heap[i];
   398         -		heap[i] = tmp;
   399         -		i = c;
   400         -	    }
   401         -	  else
   402         -	      break;
   403         -      }
          322  +/* inserting a Node into the list */
          323  +    h->Values[h->Tail] = n;
          324  +    h->Tail++;
   404    325   }
   405    326   
   406    327   static RoutingNodePtr
   407         -dijkstra_remove_min (HeapNodePtr heap, int size)
   408         -{
   409         -/* removing the min-priority Node from the heap */
   410         -    RoutingNodePtr node = heap[1].Node;
   411         -    heap[1] = heap[size];
   412         -    --size;
   413         -    dijkstra_shiftdown (heap, size, 1);
   414         -    return node;
   415         -}
   416         -
   417         -static RoutingNodePtr
   418         -routing_dequeue (RoutingHeapPtr heap)
   419         -{
   420         -/* dequeuing a Node from the heap */
   421         -    RoutingNodePtr node = dijkstra_remove_min (heap->Nodes, heap->Count);
   422         -    heap->Count -= 1;
   423         -    return node;
          328  +dijkstra_pop (RoutingHeapPtr h)
          329  +{
          330  +/* fetching the minimum value */
          331  +    int i;
          332  +    RoutingNodePtr n;
          333  +    double min = DBL_MAX;
          334  +    int i_min = h->Head;
          335  +    for (i = h->Head; i < h->Tail; i++)
          336  +      {
          337  +	  n = h->Values[i];
          338  +	  if (n->Distance < min)
          339  +	    {
          340  +		min = n->Distance;
          341  +		i_min = i;
          342  +	    }
          343  +      }
          344  +    if (i_min > h->Head)
          345  +      {
          346  +	  n = h->Values[i_min];
          347  +	  h->Values[i_min] = h->Values[h->Head];
          348  +	  h->Values[h->Head] = n;
          349  +      }
          350  +    n = h->Values[h->Head];
          351  +    h->Head++;
          352  +    return (n);
   424    353   }
   425    354   
   426    355   static NetworkArcPtr *
   427    356   dijkstra_shortest_path (RoutingNodesPtr e, NetworkNodePtr pfrom,
   428    357   			NetworkNodePtr pto, int *ll)
   429    358   {
   430    359   /* identifying the Shortest Path - Dijkstra's algorithm */
................................................................................
   433    362       int i;
   434    363       int k;
   435    364       RoutingNodePtr n;
   436    365       RoutingNodePtr p_to;
   437    366       NetworkArcPtr p_link;
   438    367       int cnt;
   439    368       NetworkArcPtr *result;
   440         -    RoutingHeapPtr heap;
          369  +    RoutingHeapPtr h;
   441    370   /* setting From/To */
   442    371       from = pfrom->InternalIndex;
   443    372       to = pto->InternalIndex;
   444    373   /* initializing the heap */
   445         -    heap = routing_heap_init (e->DimLink);
          374  +    h = routing_heap_init (e->DimLink);
   446    375   /* initializing the graph */
   447    376       for (i = 0; i < e->Dim; i++)
   448    377         {
   449    378   	  n = e->Nodes + i;
   450    379   	  n->PreviousNode = NULL;
   451    380   	  n->Arc = NULL;
   452    381   	  n->Inspected = 0;
   453    382   	  n->Distance = DBL_MAX;
   454    383         }
   455         -/* queuing the From node into the heap */
          384  +/* pushes the From node into the Nodes list */
   456    385       e->Nodes[from].Distance = 0.0;
   457         -    dijkstra_enqueue (heap, e->Nodes + from);
   458         -    while (heap->Count > 0)
          386  +    routing_push (h, e->Nodes + from);
          387  +    while (h->Tail != h->Head)
   459    388         {
   460    389   	  /* Dijsktra loop */
   461         -	  n = routing_dequeue (heap);
          390  +	  n = dijkstra_pop (h);
   462    391   	  if (n->Id == to)
   463    392   	    {
   464    393   		/* destination reached */
   465    394   		break;
   466    395   	    }
   467    396   	  n->Inspected = 1;
   468    397   	  for (i = 0; i < n->DimTo; i++)
................................................................................
   469    398   	    {
   470    399   		p_to = *(n->To + i);
   471    400   		p_link = *(n->Link + i);
   472    401   		if (p_to->Inspected == 0)
   473    402   		  {
   474    403   		      if (p_to->Distance == DBL_MAX)
   475    404   			{
   476         -			    /* queuing a new node into the heap */
          405  +			    /* inserting a new node into the list */
   477    406   			    p_to->Distance = n->Distance + p_link->Cost;
   478    407   			    p_to->PreviousNode = n;
   479    408   			    p_to->Arc = p_link;
   480         -			    dijkstra_enqueue (heap, p_to);
          409  +			    routing_push (h, p_to);
   481    410   			}
   482    411   		      else if (p_to->Distance > n->Distance + p_link->Cost)
   483    412   			{
   484    413   			    /* updating an already inserted node */
   485    414   			    p_to->Distance = n->Distance + p_link->Cost;
   486    415   			    p_to->PreviousNode = n;
   487    416   			    p_to->Arc = p_link;
   488    417   			}
   489    418   		  }
   490    419   	    }
   491    420         }
   492         -    routing_heap_free (heap);
          421  +    routing_heap_free (h);
   493    422       cnt = 0;
   494    423       n = e->Nodes + to;
   495    424       while (n->PreviousNode != NULL)
   496    425         {
   497    426   	  /* counting how many Arcs are into the Shortest Path solution */
   498    427   	  cnt++;
   499    428   	  n = n->PreviousNode;
................................................................................
   511    440         }
   512    441       *ll = cnt;
   513    442       return (result);
   514    443   }
   515    444   
   516    445   /* END of Luigi Costalli Dijkstra Shortest Path implementation */
   517    446   
   518         -static RoutingNodePtr *
   519         -dijkstra_range_analysis (RoutingNodesPtr e, NetworkNodePtr pfrom,
   520         -			 double max_cost, int *ll)
   521         -{
   522         -/* identifying all Nodes within a given Cost range - Dijkstra's algorithm */
   523         -    int from;
   524         -    int i;
   525         -    RoutingNodePtr p_to;
   526         -    RoutingNodePtr n;
   527         -    NetworkArcPtr p_link;
   528         -    int cnt;
   529         -    RoutingNodePtr *result;
   530         -    RoutingHeapPtr heap;
   531         -/* setting From */
   532         -    from = pfrom->InternalIndex;
   533         -/* initializing the heap */
   534         -    heap = routing_heap_init (e->DimLink);
   535         -/* initializing the graph */
   536         -    for (i = 0; i < e->Dim; i++)
   537         -      {
   538         -	  n = e->Nodes + i;
   539         -	  n->PreviousNode = NULL;
   540         -	  n->Arc = NULL;
   541         -	  n->Inspected = 0;
   542         -	  n->Distance = DBL_MAX;
   543         -      }
   544         -/* queuing the From node into the heap */
   545         -    e->Nodes[from].Distance = 0.0;
   546         -    dijkstra_enqueue (heap, e->Nodes + from);
   547         -    while (heap->Count > 0)
   548         -      {
   549         -	  /* Dijsktra loop */
   550         -	  n = routing_dequeue (heap);
   551         -	  n->Inspected = 1;
   552         -	  for (i = 0; i < n->DimTo; i++)
   553         -	    {
   554         -		p_to = *(n->To + i);
   555         -		p_link = *(n->Link + i);
   556         -		if (p_to->Inspected == 0)
   557         -		  {
   558         -		      if (p_to->Distance == DBL_MAX)
   559         -			{
   560         -			    /* queuing a new node into the heap */
   561         -			    if (n->Distance + p_link->Cost <= max_cost)
   562         -			      {
   563         -				  p_to->Distance = n->Distance + p_link->Cost;
   564         -				  p_to->PreviousNode = n;
   565         -				  p_to->Arc = p_link;
   566         -				  dijkstra_enqueue (heap, p_to);
   567         -			      }
   568         -			}
   569         -		      else if (p_to->Distance > n->Distance + p_link->Cost)
   570         -			{
   571         -			    /* updating an already inserted node */
   572         -			    p_to->Distance = n->Distance + p_link->Cost;
   573         -			    p_to->PreviousNode = n;
   574         -			    p_to->Arc = p_link;
   575         -			}
   576         -		  }
   577         -	    }
   578         -      }
   579         -    routing_heap_free (heap);
   580         -    cnt = 0;
   581         -    for (i = 0; i < e->Dim; i++)
   582         -      {
   583         -	  /* counting how many traversed Nodes */
   584         -	  n = e->Nodes + i;
   585         -	  if (n->Inspected)
   586         -	      cnt++;
   587         -      }
   588         -/* allocating the solution */
   589         -    result = malloc (sizeof (NetworkNodePtr) * cnt);
   590         -    cnt = 0;
   591         -    for (i = 0; i < e->Dim; i++)
   592         -      {
   593         -	  /* populating the resultset */
   594         -	  n = e->Nodes + i;
   595         -	  if (n->Inspected)
   596         -	      result[cnt++] = n;
   597         -      }
   598         -    *ll = cnt;
   599         -    return (result);
   600         -}
   601         -
   602    447   /*
   603    448   /
   604    449   /  implementation of the A* Shortest Path algorithm
   605    450   /
   606    451   */
   607    452   
   608         -static void
   609         -astar_insert (RoutingNodePtr node, HeapNodePtr heap, int size)
          453  +static RoutingNodePtr
          454  +a_star_pop (RoutingHeapPtr h)
   610    455   {
   611         -/* inserting a new Node and rearranging the heap */
          456  +/* fetching the minimum value */
   612    457       int i;
   613         -    HeapNode tmp;
   614         -    i = size + 1;
   615         -    heap[i].Node = node;
   616         -    heap[i].Distance = node->HeuristicDistance;
   617         -    if (i / 2 < 1)
   618         -	return;
   619         -    while (heap[i].Distance < heap[i / 2].Distance)
   620         -      {
   621         -	  tmp = heap[i];
   622         -	  heap[i] = heap[i / 2];
   623         -	  heap[i / 2] = tmp;
   624         -	  i /= 2;
   625         -	  if (i / 2 < 1)
   626         -	      break;
   627         -      }
   628         -}
   629         -
   630         -static void
   631         -astar_enqueue (RoutingHeapPtr heap, RoutingNodePtr node)
   632         -{
   633         -/* enqueuing a Node into the heap */
   634         -    astar_insert (node, heap->Nodes, heap->Count);
   635         -    heap->Count += 1;
          458  +    RoutingNodePtr n;
          459  +    double min = DBL_MAX;
          460  +    int i_min = h->Head;
          461  +    for (i = h->Head; i < h->Tail; i++)
          462  +      {
          463  +	  n = h->Values[i];
          464  +	  if (n->HeuristicDistance < min)
          465  +	    {
          466  +		min = n->HeuristicDistance;
          467  +		i_min = i;
          468  +	    }
          469  +      }
          470  +    if (i_min > h->Head)
          471  +      {
          472  +	  n = h->Values[i_min];
          473  +	  h->Values[i_min] = h->Values[h->Head];
          474  +	  h->Values[h->Head] = n;
          475  +      }
          476  +    n = h->Values[h->Head];
          477  +    h->Head++;
          478  +    return (n);
   636    479   }
   637    480   
   638    481   static double
   639         -astar_heuristic_distance (NetworkNodePtr n1, NetworkNodePtr n2, double coeff)
          482  +a_star_heuristic_distance (NetworkNodePtr n1, NetworkNodePtr n2, double coeff)
   640    483   {
   641    484   /* computing the euclidean distance intercurring between two nodes */
   642    485       double dx = n1->CoordX - n2->CoordX;
   643    486       double dy = n1->CoordY - n2->CoordY;
   644    487       double dist = sqrt ((dx * dx) + (dy * dy)) * coeff;
   645    488       return dist;
   646    489   }
   647    490   
   648    491   static NetworkArcPtr *
   649         -astar_shortest_path (RoutingNodesPtr e, NetworkNodePtr nodes,
   650         -		     NetworkNodePtr pfrom, NetworkNodePtr pto,
   651         -		     double heuristic_coeff, int *ll)
          492  +a_star_shortest_path (RoutingNodesPtr e, NetworkNodePtr nodes,
          493  +		      NetworkNodePtr pfrom, NetworkNodePtr pto,
          494  +		      double heuristic_coeff, int *ll)
   652    495   {
   653    496   /* identifying the Shortest Path - A* algorithm */
   654    497       int from;
   655    498       int to;
   656    499       int i;
   657    500       int k;
   658    501       RoutingNodePtr pAux;
................................................................................
   659    502       RoutingNodePtr n;
   660    503       RoutingNodePtr p_to;
   661    504       NetworkNodePtr pOrg;
   662    505       NetworkNodePtr pDest;
   663    506       NetworkArcPtr p_link;
   664    507       int cnt;
   665    508       NetworkArcPtr *result;
   666         -    RoutingHeapPtr heap;
          509  +    RoutingHeapPtr h;
   667    510   /* setting From/To */
   668    511       from = pfrom->InternalIndex;
   669    512       to = pto->InternalIndex;
   670    513       pAux = e->Nodes + from;
   671    514       pOrg = nodes + pAux->Id;
   672    515       pAux = e->Nodes + to;
   673    516       pDest = nodes + pAux->Id;
   674    517   /* initializing the heap */
   675         -    heap = routing_heap_init (e->DimLink);
          518  +    h = routing_heap_init (e->DimLink);
   676    519   /* initializing the graph */
   677    520       for (i = 0; i < e->Dim; i++)
   678    521         {
   679    522   	  n = e->Nodes + i;
   680    523   	  n->PreviousNode = NULL;
   681    524   	  n->Arc = NULL;
   682    525   	  n->Inspected = 0;
   683    526   	  n->Distance = DBL_MAX;
   684    527   	  n->HeuristicDistance = DBL_MAX;
   685    528         }
   686         -/* queuing the From node into the heap */
          529  +/* pushes the From node into the Nodes list */
   687    530       e->Nodes[from].Distance = 0.0;
   688    531       e->Nodes[from].HeuristicDistance =
   689         -	astar_heuristic_distance (pOrg, pDest, heuristic_coeff);
   690         -    astar_enqueue (heap, e->Nodes + from);
   691         -    while (heap->Count > 0)
          532  +	a_star_heuristic_distance (pOrg, pDest, heuristic_coeff);
          533  +    routing_push (h, e->Nodes + from);
          534  +    while (h->Tail != h->Head)
   692    535         {
   693    536   	  /* A* loop */
   694         -	  n = routing_dequeue (heap);
          537  +	  n = a_star_pop (h);
   695    538   	  if (n->Id == to)
   696    539   	    {
   697    540   		/* destination reached */
   698    541   		break;
   699    542   	    }
   700    543   	  n->Inspected = 1;
   701    544   	  for (i = 0; i < n->DimTo; i++)
................................................................................
   702    545   	    {
   703    546   		p_to = *(n->To + i);
   704    547   		p_link = *(n->Link + i);
   705    548   		if (p_to->Inspected == 0)
   706    549   		  {
   707    550   		      if (p_to->Distance == DBL_MAX)
   708    551   			{
   709         -			    /* queuing a new node into the heap */
          552  +			    /* inserting a new node into the list */
   710    553   			    p_to->Distance = n->Distance + p_link->Cost;
   711    554   			    pOrg = nodes + p_to->Id;
   712    555   			    p_to->HeuristicDistance =
   713    556   				p_to->Distance +
   714         -				astar_heuristic_distance (pOrg, pDest,
   715         -							  heuristic_coeff);
          557  +				a_star_heuristic_distance (pOrg, pDest,
          558  +							   heuristic_coeff);
   716    559   			    p_to->PreviousNode = n;
   717    560   			    p_to->Arc = p_link;
   718         -			    astar_enqueue (heap, p_to);
          561  +			    routing_push (h, p_to);
   719    562   			}
   720    563   		      else if (p_to->Distance > n->Distance + p_link->Cost)
   721    564   			{
   722    565   			    /* updating an already inserted node */
   723    566   			    p_to->Distance = n->Distance + p_link->Cost;
   724    567   			    pOrg = nodes + p_to->Id;
   725    568   			    p_to->HeuristicDistance =
   726    569   				p_to->Distance +
   727         -				astar_heuristic_distance (pOrg, pDest,
   728         -							  heuristic_coeff);
          570  +				a_star_heuristic_distance (pOrg, pDest,
          571  +							   heuristic_coeff);
   729    572   			    p_to->PreviousNode = n;
   730    573   			    p_to->Arc = p_link;
   731    574   			}
   732    575   		  }
   733    576   	    }
   734    577         }
   735         -    routing_heap_free (heap);
          578  +    routing_heap_free (h);
   736    579       cnt = 0;
   737    580       n = e->Nodes + to;
   738    581       while (n->PreviousNode != NULL)
   739    582         {
   740    583   	  /* counting how many Arcs are into the Shortest Path solution */
   741    584   	  cnt++;
   742    585   	  n = n->PreviousNode;
................................................................................
   810    653   delete_solution (SolutionPtr solution)
   811    654   {
   812    655   /* deleting the current solution */
   813    656       ArcSolutionPtr pA;
   814    657       ArcSolutionPtr pAn;
   815    658       RowSolutionPtr pR;
   816    659       RowSolutionPtr pRn;
   817         -    RowNodeSolutionPtr pN;
   818         -    RowNodeSolutionPtr pNn;
   819    660       if (!solution)
   820    661   	return;
   821    662       pA = solution->FirstArc;
   822    663       while (pA)
   823    664         {
   824    665   	  pAn = pA->Next;
   825    666   	  if (pA->FromCode)
................................................................................
   838    679         {
   839    680   	  pRn = pR->Next;
   840    681   	  if (pR->Name)
   841    682   	      free (pR->Name);
   842    683   	  free (pR);
   843    684   	  pR = pRn;
   844    685         }
   845         -    pN = solution->FirstNode;
   846         -    while (pN)
   847         -      {
   848         -	  pNn = pN->Next;
   849         -	  free (pN);
   850         -	  pN = pNn;
   851         -      }
   852    686       if (solution->Geometry)
   853    687   	gaiaFreeGeomColl (solution->Geometry);
   854    688       free (solution);
   855    689   }
   856    690   
   857    691   static void
   858    692   reset_solution (SolutionPtr solution)
   859    693   {
   860    694   /* resetting the current solution */
   861    695       ArcSolutionPtr pA;
   862    696       ArcSolutionPtr pAn;
   863    697       RowSolutionPtr pR;
   864    698       RowSolutionPtr pRn;
   865         -    RowNodeSolutionPtr pN;
   866         -    RowNodeSolutionPtr pNn;
   867    699       if (!solution)
   868    700   	return;
   869    701       pA = solution->FirstArc;
   870    702       while (pA)
   871    703         {
   872    704   	  pAn = pA->Next;
   873    705   	  if (pA->FromCode)
................................................................................
   884    716         {
   885    717   	  pRn = pR->Next;
   886    718   	  if (pR->Name)
   887    719   	      free (pR->Name);
   888    720   	  free (pR);
   889    721   	  pR = pRn;
   890    722         }
   891         -    pN = solution->FirstNode;
   892         -    while (pN)
   893         -      {
   894         -	  pNn = pN->Next;
   895         -	  free (pN);
   896         -	  pN = pNn;
   897         -      }
   898    723       if (solution->Geometry)
   899    724   	gaiaFreeGeomColl (solution->Geometry);
   900    725       solution->FirstArc = NULL;
   901    726       solution->LastArc = NULL;
   902    727       solution->From = NULL;
   903    728       solution->To = NULL;
   904         -    solution->MaxCost = 0.0;
   905    729       solution->First = NULL;
   906    730       solution->Last = NULL;
   907    731       solution->CurrentRow = NULL;
   908         -    solution->CurrentNodeRow = NULL;
   909    732       solution->CurrentRowId = 0;
   910    733       solution->TotalCost = 0.0;
   911    734       solution->Geometry = NULL;
   912    735   }
   913    736   
   914    737   static SolutionPtr
   915    738   alloc_solution (void)
................................................................................
   916    739   {
   917    740   /* allocates and initializes the current solution */
   918    741       SolutionPtr p = malloc (sizeof (Solution));
   919    742       p->FirstArc = NULL;
   920    743       p->LastArc = NULL;
   921    744       p->From = NULL;
   922    745       p->To = NULL;
   923         -    p->MaxCost = 0.0;
   924    746       p->First = NULL;
   925    747       p->Last = NULL;
   926         -    p->FirstNode = NULL;
   927         -    p->LastNode = NULL;
   928    748       p->CurrentRow = NULL;
   929         -    p->CurrentNodeRow = NULL;
   930    749       p->CurrentRowId = 0;
   931    750       p->TotalCost = 0.0;
   932    751       p->Geometry = NULL;
   933    752       return p;
   934    753   }
   935    754   
   936    755   static void
................................................................................
   945    764       if (!(solution->First))
   946    765   	solution->First = p;
   947    766       if (solution->Last)
   948    767   	solution->Last->Next = p;
   949    768       solution->Last = p;
   950    769   }
   951    770   
   952         -static void
   953         -add_node_to_solution (SolutionPtr solution, RoutingNodePtr node, int srid)
   954         -{
   955         -/* inserts a Node into the "within Cost range" solution */
   956         -    RowNodeSolutionPtr p = malloc (sizeof (RowNodeSolution));
   957         -    p->Node = node->Node;
   958         -    p->Cost = node->Distance;
   959         -    p->Srid = srid;
   960         -    p->Next = NULL;
   961         -    if (!(solution->FirstNode))
   962         -	solution->FirstNode = p;
   963         -    if (solution->LastNode)
   964         -	solution->LastNode->Next = p;
   965         -    solution->LastNode = p;
   966         -}
   967         -
   968         -static void
   969         -set_arc_name_into_solution (SolutionPtr solution, sqlite3_int64 arc_id,
   970         -			    const char *name)
   971         -{
   972         -/* sets the Name identifyin an Arc into the Solution */
   973         -    RowSolutionPtr row = solution->First;
   974         -    while (row != NULL)
   975         -      {
   976         -	  if (row->Arc->ArcRowid == arc_id)
   977         -	    {
   978         -		int len = strlen (name);
   979         -		if (row->Name != NULL)
   980         -		    free (row->Name);
   981         -		row->Name = malloc (len + 1);
   982         -		strcpy (row->Name, name);
   983         -		return;
   984         -	    }
   985         -	  row = row->Next;
   986         -      }
   987         -}
   988         -
   989    771   static void
   990    772   add_arc_geometry_to_solution (SolutionPtr solution, sqlite3_int64 arc_id,
   991    773   			      const char *from_code, const char *to_code,
   992    774   			      sqlite3_int64 from_id, sqlite3_int64 to_id,
   993    775   			      int points, double *coords, int srid,
   994    776   			      const char *name)
   995    777   {
................................................................................
  1066    848         {
  1067    849   	  /* building the solution */
  1068    850   	  for (i = 0; i < cnt; i++)
  1069    851   	    {
  1070    852   		add_arc_to_solution (solution, shortest_path[i]);
  1071    853   	    }
  1072    854         }
  1073         -
  1074         -    if (graph->GeometryColumn == NULL && graph->NameColumn == NULL)
  1075         -      {
  1076         -	  /* completely skipping Geometry */
  1077         -	  return;
  1078         -      }
  1079         -
  1080    855       tbd = cnt;
  1081    856       while (tbd > 0)
  1082    857         {
  1083    858   	  /* requesting max 128 arcs at each time */
  1084    859   	  if (tbd < block)
  1085    860   	      how_many = tbd;
  1086    861   	  else
  1087    862   	      how_many = block;
  1088    863   /* preparing the Geometry representing this solution [reading arcs] */
  1089    864   	  gaiaOutBufferInitialize (&sql_statement);
  1090    865   	  if (graph->NameColumn)
  1091    866   	    {
  1092    867   		/* a Name column is defined */
  1093         -		if (graph->GeometryColumn == NULL)
  1094         -		  {
  1095         -		      xfrom = gaiaDoubleQuotedSql (graph->FromColumn);
  1096         -		      xto = gaiaDoubleQuotedSql (graph->ToColumn);
  1097         -		      xname = gaiaDoubleQuotedSql (graph->NameColumn);
  1098         -		      xtable = gaiaDoubleQuotedSql (graph->TableName);
  1099         -		      sql =
  1100         -			  sqlite3_mprintf
  1101         -			  ("SELECT ROWID, \"%s\", \"%s\", NULL, \"%s\" FROM \"%s\" WHERE ROWID IN (",
  1102         -			   xfrom, xto, xname, xtable);
  1103         -		      free (xfrom);
  1104         -		      free (xto);
  1105         -		      free (xname);
  1106         -		      free (xtable);
  1107         -		  }
  1108         -		else
  1109         -		  {
  1110         -		      xfrom = gaiaDoubleQuotedSql (graph->FromColumn);
  1111         -		      xto = gaiaDoubleQuotedSql (graph->ToColumn);
  1112         -		      xgeom = gaiaDoubleQuotedSql (graph->GeometryColumn);
  1113         -		      xname = gaiaDoubleQuotedSql (graph->NameColumn);
  1114         -		      xtable = gaiaDoubleQuotedSql (graph->TableName);
  1115         -		      sql =
  1116         -			  sqlite3_mprintf
  1117         -			  ("SELECT ROWID, \"%s\", \"%s\", \"%s\", \"%s\" FROM \"%s\" WHERE ROWID IN (",
  1118         -			   xfrom, xto, xgeom, xname, xtable);
  1119         -		      free (xfrom);
  1120         -		      free (xto);
  1121         -		      free (xgeom);
  1122         -		      free (xname);
  1123         -		      free (xtable);
  1124         -		  }
          868  +		xfrom = gaiaDoubleQuotedSql (graph->FromColumn);
          869  +		xto = gaiaDoubleQuotedSql (graph->ToColumn);
          870  +		xgeom = gaiaDoubleQuotedSql (graph->GeometryColumn);
          871  +		xname = gaiaDoubleQuotedSql (graph->NameColumn);
          872  +		xtable = gaiaDoubleQuotedSql (graph->TableName);
          873  +		sql =
          874  +		    sqlite3_mprintf
          875  +		    ("SELECT ROWID, \"%s\", \"%s\", \"%s\", \"%s\" FROM \"%s\" WHERE ROWID IN (",
          876  +		     xfrom, xto, xgeom, xname, xtable);
          877  +		free (xfrom);
          878  +		free (xto);
          879  +		free (xgeom);
          880  +		free (xname);
          881  +		free (xtable);
  1125    882   		gaiaAppendToOutBuffer (&sql_statement, sql);
  1126    883   		sqlite3_free (sql);
  1127    884   	    }
  1128    885   	  else
  1129    886   	    {
  1130    887   		/* no Name column is defined */
  1131    888   		xfrom = gaiaDoubleQuotedSql (graph->FromColumn);
................................................................................
  1218    975   			    else
  1219    976   				err = 1;
  1220    977   			    if (sqlite3_column_type (stmt, 2) == SQLITE_INTEGER)
  1221    978   				to_id = sqlite3_column_int64 (stmt, 2);
  1222    979   			    else
  1223    980   				err = 1;
  1224    981   			}
  1225         -		      if (graph->GeometryColumn != NULL)
          982  +		      if (sqlite3_column_type (stmt, 3) == SQLITE_BLOB)
  1226    983   			{
  1227         -			    if (sqlite3_column_type (stmt, 3) == SQLITE_BLOB)
  1228         -			      {
  1229         -				  blob =
  1230         -				      (const unsigned char *)
  1231         -				      sqlite3_column_blob (stmt, 3);
  1232         -				  size = sqlite3_column_bytes (stmt, 3);
  1233         -			      }
  1234         -			    else
  1235         -				err = 1;
          984  +			    blob =
          985  +				(const unsigned char *)
          986  +				sqlite3_column_blob (stmt, 3);
          987  +			    size = sqlite3_column_bytes (stmt, 3);
  1236    988   			}
          989  +		      else
          990  +			  err = 1;
  1237    991   		      if (graph->NameColumn)
  1238    992   			{
  1239    993   			    if (sqlite3_column_type (stmt, 4) == SQLITE_TEXT)
  1240    994   				name = (char *) sqlite3_column_text (stmt, 4);
  1241    995   			}
  1242    996   		      if (err)
  1243    997   			  error = 1;
  1244         -		      else if (graph->GeometryColumn != NULL)
          998  +		      else
  1245    999   			{
  1246   1000   			    /* saving the Arc geometry into the temporary struct */
  1247   1001   			    gaiaGeomCollPtr geom =
  1248   1002   				gaiaFromSpatiaLiteBlobWkb (blob, size);
  1249   1003   			    if (geom)
  1250   1004   			      {
  1251   1005   				  /* OK, we have fetched a valid Geometry */
................................................................................
  1263   1017   					    malloc (sizeof (double) *
  1264   1018   						    (points * 2));
  1265   1019   					for (iv = 0; iv < points; iv++)
  1266   1020   					  {
  1267   1021   					      double x;
  1268   1022   					      double y;
  1269   1023   					      gaiaGetPoint
  1270         -						  (geom->
  1271         -						   FirstLinestring->Coords, iv,
  1272         -						   &x, &y);
         1024  +						  (geom->FirstLinestring->
         1025  +						   Coords, iv, &x, &y);
  1273   1026   					      *(coords + ((iv * 2) + 0)) = x;
  1274   1027   					      *(coords + ((iv * 2) + 1)) = y;
  1275   1028   					  }
  1276   1029   					if (from_code == NULL)
  1277   1030   					    from_code = "";
  1278   1031   					if (to_code == NULL)
  1279   1032   					    to_code = "";
................................................................................
  1281   1034   								      arc_id,
  1282   1035   								      from_code,
  1283   1036   								      to_code,
  1284   1037   								      from_id,
  1285   1038   								      to_id,
  1286   1039   								      points,
  1287   1040   								      coords,
  1288         -								      geom->Srid,
         1041  +								      geom->
         1042  +								      Srid,
  1289   1043   								      name);
  1290   1044   				    }
  1291   1045   				  else
  1292   1046   				      error = 1;
  1293   1047   				  gaiaFreeGeomColl (geom);
  1294   1048   			      }
  1295   1049   			    else
  1296   1050   				error = 1;
  1297   1051   			}
  1298         -		      else if (name != NULL)
  1299         -			  set_arc_name_into_solution (solution, arc_id, name);
  1300   1052   		  }
  1301   1053   	    }
  1302   1054   	  sqlite3_finalize (stmt);
  1303   1055   	  tbd -= how_many;
  1304   1056   	  base += how_many;
  1305   1057         }
  1306   1058     abort:
  1307   1059       if (shortest_path)
  1308   1060   	free (shortest_path);
  1309         -    if (!error && graph->GeometryColumn != NULL)
         1061  +    if (!error)
  1310   1062         {
  1311   1063   	  /* building the Geometry representing the Shortest Path Solution */
  1312   1064   	  gaiaLinestringPtr ln;
  1313   1065   	  int tot_pts = 0;
  1314   1066   	  RowSolutionPtr pR;
  1315   1067   	  ArcSolutionPtr pA;
  1316   1068   	  int srid = -1;
................................................................................
  1423   1175   		      pA = pA->Next;
  1424   1176   		  }
  1425   1177   		pR = pR->Next;
  1426   1178   	    }
  1427   1179         }
  1428   1180   }
  1429   1181   
  1430         -static int
  1431         -find_srid (sqlite3 * handle, NetworkPtr graph)
  1432         -{
  1433         -/* attempting to retrieve the appropriate Srid */
  1434         -    sqlite3_stmt *stmt;
  1435         -    int ret;
  1436         -    int srid = VNET_INVALID_SRID;
  1437         -    char *sql;
  1438         -
  1439         -    if (graph->GeometryColumn == NULL)
  1440         -	return srid;
  1441         -
  1442         -    sql = sqlite3_mprintf ("SELECT srid FROM geometry_columns WHERE "
  1443         -			   "Lower(f_table_name) = Lower(%Q) AND Lower(f_geometry_column) = Lower(%Q)",
  1444         -			   graph->TableName, graph->GeometryColumn);
  1445         -    ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt, NULL);
  1446         -    if (ret != SQLITE_OK)
  1447         -	return srid;
  1448         -    while (1)
  1449         -      {
  1450         -	  ret = sqlite3_step (stmt);
  1451         -	  if (ret == SQLITE_DONE)
  1452         -	      break;
  1453         -	  if (ret == SQLITE_ROW)
  1454         -	      srid = sqlite3_column_int (stmt, 0);
  1455         -      }
  1456         -    sqlite3_finalize (stmt);
  1457         -    return srid;
  1458         -}
  1459         -
  1460         -static void
  1461         -build_range_solution (SolutionPtr solution,
  1462         -		      RoutingNodePtr * range_nodes, int cnt, int srid)
  1463         -{
  1464         -/* formatting the "within Cost range" solution */
  1465         -    int i;
  1466         -    if (cnt > 0)
  1467         -      {
  1468         -	  /* building the solution */
  1469         -	  for (i = 0; i < cnt; i++)
  1470         -	    {
  1471         -		add_node_to_solution (solution, range_nodes[i], srid);
  1472         -	    }
  1473         -      }
  1474         -    if (range_nodes)
  1475         -	free (range_nodes);
  1476         -}
  1477         -
  1478   1182   static void
  1479   1183   dijkstra_solve (sqlite3 * handle, NetworkPtr graph, RoutingNodesPtr routing,
  1480   1184   		SolutionPtr solution)
  1481   1185   {
  1482   1186   /* computing a Dijkstra Shortest Path solution */
  1483   1187       int cnt;
  1484   1188       NetworkArcPtr *shortest_path =
  1485   1189   	dijkstra_shortest_path (routing, solution->From, solution->To, &cnt);
  1486   1190       build_solution (handle, graph, solution, shortest_path, cnt);
  1487   1191   }
  1488   1192   
  1489   1193   static void
  1490         -astar_solve (sqlite3 * handle, NetworkPtr graph, RoutingNodesPtr routing,
  1491         -	     SolutionPtr solution)
         1194  +a_star_solve (sqlite3 * handle, NetworkPtr graph, RoutingNodesPtr routing,
         1195  +	      SolutionPtr solution)
  1492   1196   {
  1493   1197   /* computing an A* Shortest Path solution */
  1494   1198       int cnt;
  1495   1199       NetworkArcPtr *shortest_path =
  1496         -	astar_shortest_path (routing, graph->Nodes, solution->From,
  1497         -			     solution->To, graph->AStarHeuristicCoeff, &cnt);
         1200  +	a_star_shortest_path (routing, graph->Nodes, solution->From,
         1201  +			      solution->To, graph->AStarHeuristicCoeff, &cnt);
  1498   1202       build_solution (handle, graph, solution, shortest_path, cnt);
  1499   1203   }
  1500   1204   
  1501         -static void
  1502         -dijkstra_within_cost_range (RoutingNodesPtr routing, SolutionPtr solution,
  1503         -			    int srid)
  1504         -{
  1505         -/* computing a Dijkstra "within cost range" solution */
  1506         -    int cnt;
  1507         -    RoutingNodePtr *range_nodes =
  1508         -	dijkstra_range_analysis (routing, solution->From, solution->MaxCost,
  1509         -				 &cnt);
  1510         -    build_range_solution (solution, range_nodes, cnt, srid);
  1511         -}
  1512         -
  1513   1205   static void
  1514   1206   network_free (NetworkPtr p)
  1515   1207   {
  1516   1208   /* memory cleanup; freeing any allocation for the network struct */
  1517   1209       NetworkNodePtr pN;
  1518   1210       int i;
  1519   1211       if (!p)
................................................................................
  1648   1340       len = strlen (from);
  1649   1341       graph->FromColumn = malloc (len + 1);
  1650   1342       strcpy (graph->FromColumn, from);
  1651   1343       len = strlen (to);
  1652   1344       graph->ToColumn = malloc (len + 1);
  1653   1345       strcpy (graph->ToColumn, to);
  1654   1346       len = strlen (geom);
  1655         -    if (len <= 1)
  1656         -	graph->GeometryColumn = NULL;
  1657         -    else
  1658         -      {
  1659         -	  graph->GeometryColumn = malloc (len + 1);
  1660         -	  strcpy (graph->GeometryColumn, geom);
  1661         -      }
         1347  +    graph->GeometryColumn = malloc (len + 1);
         1348  +    strcpy (graph->GeometryColumn, geom);
  1662   1349       if (!net64)
  1663   1350         {
  1664   1351   	  /* Name column is not supported */
  1665   1352   	  graph->NameColumn = NULL;
  1666   1353         }
  1667   1354       else
  1668   1355         {
................................................................................
  2080   1767   {
  2081   1768   /* best index selection */
  2082   1769       int i;
  2083   1770       int errors = 0;
  2084   1771       int err = 1;
  2085   1772       int from = 0;
  2086   1773       int to = 0;
  2087         -    int cost = 0;
  2088   1774       int i_from = -1;
  2089   1775       int i_to = -1;
  2090         -    int i_cost = -1;
  2091   1776       if (pVTab)
  2092   1777   	pVTab = pVTab;		/* unused arg warning suppression */
  2093   1778       for (i = 0; i < pIdxInfo->nConstraint; i++)
  2094   1779         {
  2095   1780   	  /* verifying the constraints */
  2096   1781   	  struct sqlite3_index_constraint *p = &(pIdxInfo->aConstraint[i]);
  2097   1782   	  if (p->usable)
................................................................................
  2102   1787   		      i_from = i;
  2103   1788   		  }
  2104   1789   		else if (p->iColumn == 3 && p->op == SQLITE_INDEX_CONSTRAINT_EQ)
  2105   1790   		  {
  2106   1791   		      to++;
  2107   1792   		      i_to = i;
  2108   1793   		  }
  2109         -		else if (p->iColumn == 4 && p->op == SQLITE_INDEX_CONSTRAINT_LE)
  2110         -		  {
  2111         -		      cost++;
  2112         -		      i_cost = i;
  2113         -		  }
  2114   1794   		else
  2115   1795   		    errors++;
  2116   1796   	    }
  2117   1797         }
  2118   1798       if (from == 1 && to == 1 && errors == 0)
  2119   1799         {
  2120   1800   	  /* this one is a valid Shortest Path query */
  2121   1801   	  if (i_from < i_to)
  2122   1802   	      pIdxInfo->idxNum = 1;	/* first arg is FROM */
  2123   1803   	  else
  2124   1804   	      pIdxInfo->idxNum = 2;	/* first arg is TO */
  2125   1805   	  pIdxInfo->estimatedCost = 1.0;
  2126         -	  for (i = 0; i < pIdxInfo->nConstraint; i++)
  2127         -	    {
  2128         -		if (pIdxInfo->aConstraint[i].usable)
  2129         -		  {
  2130         -		      pIdxInfo->aConstraintUsage[i].argvIndex = i + 1;
  2131         -		      pIdxInfo->aConstraintUsage[i].omit = 1;
  2132         -		  }
  2133         -	    }
  2134         -	  err = 0;
  2135         -      }
  2136         -    if (from == 1 && cost == 1 && errors == 0)
  2137         -      {
  2138         -	  /* this one is a valid "within cost" query */
  2139         -	  if (i_from < i_cost)
  2140         -	      pIdxInfo->idxNum = 3;	/* first arg is FROM */
  2141         -	  else
  2142         -	      pIdxInfo->idxNum = 4;	/* first arg is COST */
  2143         -	  pIdxInfo->estimatedCost = 1.0;
  2144   1806   	  for (i = 0; i < pIdxInfo->nConstraint; i++)
  2145   1807   	    {
  2146   1808   		if (pIdxInfo->aConstraint[i].usable)
  2147   1809   		  {
  2148   1810   		      pIdxInfo->aConstraintUsage[i].argvIndex = i + 1;
  2149   1811   		      pIdxInfo->aConstraintUsage[i].omit = 1;
  2150   1812   		  }
................................................................................
  2179   1841       return vnet_disconnect (pVTab);
  2180   1842   }
  2181   1843   
  2182   1844   static void
  2183   1845   vnet_read_row (VirtualNetworkCursorPtr cursor)
  2184   1846   {
  2185   1847   /* trying to read a "row" from Shortest Path solution */
  2186         -    if (cursor->solution->Mode == VNET_RANGE_SOLUTION)
  2187         -      {
  2188         -	  if (cursor->solution->CurrentNodeRow == NULL)
  2189         -	      cursor->eof = 1;
  2190         -	  else
  2191         -	      cursor->eof = 0;
  2192         -      }
         1848  +    if (cursor->solution->CurrentRow == NULL)
         1849  +	cursor->eof = 1;
  2193   1850       else
  2194         -      {
  2195         -	  if (cursor->solution->CurrentRow == NULL)
  2196         -	      cursor->eof = 1;
  2197         -	  else
  2198         -	      cursor->eof = 0;
  2199         -      }
         1851  +	cursor->eof = 0;
  2200   1852       return;
  2201   1853   }
  2202   1854   
  2203   1855   static int
  2204   1856   vnet_open (sqlite3_vtab * pVTab, sqlite3_vtab_cursor ** ppCursor)
  2205   1857   {
  2206   1858   /* opening a new cursor */
................................................................................
  2295   1947   					 sqlite3_value_int (argv[0]));
  2296   1948   		if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER)
  2297   1949   		    cursor->solution->From =
  2298   1950   			find_node_by_id (net->graph,
  2299   1951   					 sqlite3_value_int (argv[1]));
  2300   1952   	    }
  2301   1953         }
  2302         -    if (idxNum == 3 && argc == 2)
  2303         -      {
  2304         -	  /* retrieving the From and Cost param */
  2305         -	  if (node_code)
  2306         -	    {
  2307         -		/* Nodes are identified by TEXT Codes */
  2308         -		if (sqlite3_value_type (argv[0]) == SQLITE_TEXT)
  2309         -		    cursor->solution->From =
  2310         -			find_node_by_code (net->graph,
  2311         -					   (char *)
  2312         -					   sqlite3_value_text (argv[0]));
  2313         -	    }
  2314         -	  else
  2315         -	    {
  2316         -		/* Nodes are identified by INT Ids */
  2317         -		if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER)
  2318         -		    cursor->solution->From =
  2319         -			find_node_by_id (net->graph,
  2320         -					 sqlite3_value_int (argv[0]));
  2321         -	    }
  2322         -	  if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER)
  2323         -	    {
  2324         -		int cost = sqlite3_value_int (argv[1]);
  2325         -		cursor->solution->MaxCost = cost;
  2326         -	    }
  2327         -	  else if (sqlite3_value_type (argv[1]) == SQLITE_FLOAT)
  2328         -	      cursor->solution->MaxCost = sqlite3_value_double (argv[1]);
  2329         -      }
  2330         -    if (idxNum == 4 && argc == 2)
  2331         -      {
  2332         -	  /* retrieving the From and Cost param */
  2333         -	  if (node_code)
  2334         -	    {
  2335         -		/* Nodes are identified by TEXT Codes */
  2336         -		if (sqlite3_value_type (argv[1]) == SQLITE_TEXT)
  2337         -		    cursor->solution->From =
  2338         -			find_node_by_code (net->graph,
  2339         -					   (char *)
  2340         -					   sqlite3_value_text (argv[1]));
  2341         -	    }
  2342         -	  else
  2343         -	    {
  2344         -		/* Nodes are identified by INT Ids */
  2345         -		if (sqlite3_value_type (argv[1]) == SQLITE_INTEGER)
  2346         -		    cursor->solution->From =
  2347         -			find_node_by_id (net->graph,
  2348         -					 sqlite3_value_int (argv[1]));
  2349         -	    }
  2350         -	  if (sqlite3_value_type (argv[0]) == SQLITE_INTEGER)
  2351         -	    {
  2352         -		int cost = sqlite3_value_int (argv[0]);
  2353         -		cursor->solution->MaxCost = cost;
  2354         -	    }
  2355         -	  else if (sqlite3_value_type (argv[0]) == SQLITE_FLOAT)
  2356         -	      cursor->solution->MaxCost = sqlite3_value_double (argv[0]);
  2357         -      }
  2358   1954       if (cursor->solution->From && cursor->solution->To)
  2359   1955         {
  2360   1956   	  cursor->eof = 0;
  2361         -	  cursor->solution->Mode = VNET_ROUTING_SOLUTION;
  2362   1957   	  if (net->currentAlgorithm == VNET_A_STAR_ALGORITHM)
  2363         -	      astar_solve (net->db, net->graph, net->routing, cursor->solution);
         1958  +	      a_star_solve (net->db, net->graph, net->routing,
         1959  +			    cursor->solution);
  2364   1960   	  else
  2365   1961   	      dijkstra_solve (net->db, net->graph, net->routing,
  2366   1962   			      cursor->solution);
  2367         -	  return SQLITE_OK;
  2368         -      }
  2369         -    if (cursor->solution->From && cursor->solution->MaxCost > 0.0)
  2370         -      {
  2371         -	  int srid = find_srid (net->db, net->graph);
  2372         -	  cursor->eof = 0;
  2373         -	  cursor->solution->Mode = VNET_RANGE_SOLUTION;
  2374         -	  if (net->currentAlgorithm == VNET_DIJKSTRA_ALGORITHM)
  2375         -	    {
  2376         -		dijkstra_within_cost_range (net->routing, cursor->solution,
  2377         -					    srid);
  2378         -		cursor->solution->CurrentRowId = 0;
  2379         -		cursor->solution->CurrentNodeRow = cursor->solution->FirstNode;
  2380         -	    }
  2381   1963   	  return SQLITE_OK;
  2382   1964         }
  2383   1965       cursor->eof = 0;
  2384         -    cursor->solution->Mode = VNET_ROUTING_SOLUTION;
  2385   1966       return SQLITE_OK;
  2386   1967   }
  2387   1968   
  2388   1969   static int
  2389   1970   vnet_next (sqlite3_vtab_cursor * pCursor)
  2390   1971   {
  2391   1972   /* fetching a next row from cursor */
  2392   1973       VirtualNetworkCursorPtr cursor = (VirtualNetworkCursorPtr) pCursor;
  2393         -    if (cursor->solution->Mode == VNET_RANGE_SOLUTION)
  2394         -      {
  2395         -	  cursor->solution->CurrentNodeRow =
  2396         -	      cursor->solution->CurrentNodeRow->Next;
  2397         -	  if (!(cursor->solution->CurrentNodeRow))
  2398         -	    {
  2399         -		cursor->eof = 1;
  2400         -		return SQLITE_OK;
  2401         -	    }
  2402         -      }
         1974  +    if (cursor->solution->CurrentRowId == 0)
         1975  +	cursor->solution->CurrentRow = cursor->solution->First;
  2403   1976       else
         1977  +	cursor->solution->CurrentRow = cursor->solution->CurrentRow->Next;
         1978  +    if (!(cursor->solution->CurrentRow))
  2404   1979         {
  2405         -	  if (cursor->solution->CurrentRowId == 0)
  2406         -	      cursor->solution->CurrentRow = cursor->solution->First;
  2407         -	  else
  2408         -	      cursor->solution->CurrentRow = cursor->solution->CurrentRow->Next;
  2409         -	  if (!(cursor->solution->CurrentRow))
  2410         -	    {
  2411         -		cursor->eof = 1;
  2412         -		return SQLITE_OK;
  2413         -	    }
         1980  +	  cursor->eof = 1;
         1981  +	  return SQLITE_OK;
  2414   1982         }
  2415   1983       (cursor->solution->CurrentRowId)++;
  2416   1984       vnet_read_row (cursor);
  2417   1985       return SQLITE_OK;
  2418   1986   }
  2419   1987   
  2420   1988   static int
................................................................................
  2427   1995   
  2428   1996   static int
  2429   1997   vnet_column (sqlite3_vtab_cursor * pCursor, sqlite3_context * pContext,
  2430   1998   	     int column)
  2431   1999   {
  2432   2000   /* fetching value for the Nth column */
  2433   2001       RowSolutionPtr row;
  2434         -    RowNodeSolutionPtr row_node;
  2435   2002       int node_code = 0;
  2436   2003       const char *algorithm;
  2437   2004       VirtualNetworkCursorPtr cursor = (VirtualNetworkCursorPtr) pCursor;
  2438   2005       VirtualNetworkPtr net = (VirtualNetworkPtr) cursor->pVtab;
  2439   2006       node_code = net->graph->NodeCode;
  2440         -    if (cursor->solution->Mode == VNET_RANGE_SOLUTION)
         2007  +    if (cursor->solution->CurrentRow == 0)
  2441   2008         {
  2442         -	  /* processing "within Cost range" solution */
  2443         -	  row_node = cursor->solution->CurrentNodeRow;
         2009  +	  /* special case: this one is the solution summary */
  2444   2010   	  if (column == 0)
  2445   2011   	    {
  2446   2012   		/* the currently used Algorithm */
  2447         -		algorithm = "Dijkstra";
         2013  +		if (net->currentAlgorithm == VNET_A_STAR_ALGORITHM)
         2014  +		    algorithm = "A*";
         2015  +		else
         2016  +		    algorithm = "Dijkstra";
  2448   2017   		sqlite3_result_text (pContext, algorithm, strlen (algorithm),
  2449   2018   				     SQLITE_STATIC);
         2019  +	    }
         2020  +	  if (cursor->solution->From == NULL || cursor->solution->To == NULL)
         2021  +	    {
         2022  +		/* empty [uninitialized] solution */
         2023  +		if (column > 0)
         2024  +		    sqlite3_result_null (pContext);
         2025  +		return SQLITE_OK;
  2450   2026   	    }
  2451   2027   	  if (column == 1)
  2452   2028   	    {
  2453   2029   		/* the ArcRowId column */
  2454   2030   		sqlite3_result_null (pContext);
  2455   2031   	    }
  2456   2032   	  if (column == 2)
................................................................................
  2463   2039   		else
  2464   2040   		    sqlite3_result_int64 (pContext, cursor->solution->From->Id);
  2465   2041   	    }
  2466   2042   	  if (column == 3)
  2467   2043   	    {
  2468   2044   		/* the NodeTo column */
  2469   2045   		if (node_code)
  2470         -		    sqlite3_result_text (pContext, row_node->Node->Code,
  2471         -					 strlen (row_node->Node->Code),
         2046  +		    sqlite3_result_text (pContext, cursor->solution->To->Code,
         2047  +					 strlen (cursor->solution->To->Code),
  2472   2048   					 SQLITE_STATIC);
  2473   2049   		else
  2474         -		    sqlite3_result_int64 (pContext, row_node->Node->Id);
         2050  +		    sqlite3_result_int64 (pContext, cursor->solution->To->Id);
  2475   2051   	    }
  2476   2052   	  if (column == 4)
  2477   2053   	    {
  2478   2054   		/* the Cost column */
  2479         -		sqlite3_result_double (pContext, row_node->Cost);
         2055  +		sqlite3_result_double (pContext, cursor->solution->TotalCost);
  2480   2056   	    }
  2481   2057   	  if (column == 5)
  2482   2058   	    {
  2483   2059   		/* the Geometry column */
  2484         -		if (row_node->Srid == VNET_INVALID_SRID)
         2060  +		if (!(cursor->solution->Geometry))
  2485   2061   		    sqlite3_result_null (pContext);
  2486   2062   		else
  2487   2063   		  {
         2064  +		      /* builds the BLOB geometry to be returned */
  2488   2065   		      int len;
  2489   2066   		      unsigned char *p_result = NULL;
  2490         -		      gaiaGeomCollPtr geom = gaiaAllocGeomColl ();
  2491         -		      geom->Srid = row_node->Srid;
  2492         -		      gaiaAddPointToGeomColl (geom, row_node->Node->CoordX,
  2493         -					      row_node->Node->CoordY);
  2494         -		      gaiaToSpatiaLiteBlobWkb (geom, &p_result, &len);
         2067  +		      gaiaToSpatiaLiteBlobWkb (cursor->solution->Geometry,
         2068  +					       &p_result, &len);
  2495   2069   		      sqlite3_result_blob (pContext, p_result, len, free);
  2496         -		      gaiaFreeGeomColl (geom);
  2497   2070   		  }
  2498   2071   	    }
  2499   2072   	  if (column == 6)
  2500   2073   	    {
  2501   2074   		/* the [optional] Name column */
  2502   2075   		sqlite3_result_null (pContext);
  2503   2076   	    }
  2504   2077         }
  2505   2078       else
  2506   2079         {
  2507         -	  /* processing an ordinary Routing (Shortest Path) solution */
  2508         -	  if (cursor->solution->CurrentRow == 0)
         2080  +	  /* ordinary case: this one is an Arc used by the solution */
         2081  +	  row = cursor->solution->CurrentRow;
         2082  +	  if (column == 0)
         2083  +	    {
         2084  +		/* the currently used Algorithm */
         2085  +		if (net->currentAlgorithm == VNET_A_STAR_ALGORITHM)
         2086  +		    algorithm = "A*";
         2087  +		else
         2088  +		    algorithm = "Dijkstra";
         2089  +		sqlite3_result_text (pContext, algorithm, strlen (algorithm),
         2090  +				     SQLITE_STATIC);
         2091  +	    }
         2092  +	  if (column == 1)
         2093  +	    {
         2094  +		/* the ArcRowId column */
         2095  +		sqlite3_result_int64 (pContext, row->Arc->ArcRowid);
         2096  +	    }
         2097  +	  if (column == 2)
         2098  +	    {
         2099  +		/* the NodeFrom column */
         2100  +		if (node_code)
         2101  +		    sqlite3_result_text (pContext, row->Arc->NodeFrom->Code,
         2102  +					 strlen (row->Arc->NodeFrom->Code),
         2103  +					 SQLITE_STATIC);
         2104  +		else
         2105  +		    sqlite3_result_int64 (pContext, row->Arc->NodeFrom->Id);
         2106  +	    }
         2107  +	  if (column == 3)
         2108  +	    {
         2109  +		/* the NodeTo column */
         2110  +		if (node_code)
         2111  +		    sqlite3_result_text (pContext, row->Arc->NodeTo->Code,
         2112  +					 strlen (row->Arc->NodeTo->Code),
         2113  +					 SQLITE_STATIC);
         2114  +		else
         2115  +		    sqlite3_result_int64 (pContext, row->Arc->NodeTo->Id);
         2116  +	    }
         2117  +	  if (column == 4)
         2118  +	    {
         2119  +		/* the Cost column */
         2120  +		sqlite3_result_double (pContext, row->Arc->Cost);
         2121  +	    }
         2122  +	  if (column == 5)
  2509   2123   	    {
  2510         -		/* special case: this one is the solution summary */
  2511         -		if (column == 0)
  2512         -		  {
  2513         -		      /* the currently used Algorithm */
  2514         -		      if (net->currentAlgorithm == VNET_A_STAR_ALGORITHM)
  2515         -			  algorithm = "A*";
  2516         -		      else
  2517         -			  algorithm = "Dijkstra";
  2518         -		      sqlite3_result_text (pContext, algorithm,
  2519         -					   strlen (algorithm), SQLITE_STATIC);
  2520         -		  }
  2521         -		if (cursor->solution->From == NULL
  2522         -		    || cursor->solution->To == NULL)
  2523         -		  {
  2524         -		      /* empty [uninitialized] solution */
  2525         -		      if (column > 0)
  2526         -			  sqlite3_result_null (pContext);
  2527         -		      return SQLITE_OK;
  2528         -		  }
  2529         -		if (column == 1)
  2530         -		  {
  2531         -		      /* the ArcRowId column */
  2532         -		      sqlite3_result_null (pContext);
  2533         -		  }
  2534         -		if (column == 2)
  2535         -		  {
  2536         -		      /* the NodeFrom column */
  2537         -		      if (node_code)
  2538         -			  sqlite3_result_text (pContext,
  2539         -					       cursor->solution->From->Code,
  2540         -					       strlen (cursor->solution->From->
  2541         -						       Code), SQLITE_STATIC);
  2542         -		      else
  2543         -			  sqlite3_result_int64 (pContext,
  2544         -						cursor->solution->From->Id);
  2545         -		  }
  2546         -		if (column == 3)
  2547         -		  {
  2548         -		      /* the NodeTo column */
  2549         -		      if (node_code)
  2550         -			  sqlite3_result_text (pContext,
  2551         -					       cursor->solution->To->Code,
  2552         -					       strlen (cursor->solution->To->
  2553         -						       Code), SQLITE_STATIC);
  2554         -		      else
  2555         -			  sqlite3_result_int64 (pContext,
  2556         -						cursor->solution->To->Id);
  2557         -		  }
  2558         -		if (column == 4)
  2559         -		  {
  2560         -		      /* the Cost column */
  2561         -		      sqlite3_result_double (pContext,
  2562         -					     cursor->solution->TotalCost);
  2563         -		  }
  2564         -		if (column == 5)
  2565         -		  {
  2566         -		      /* the Geometry column */
  2567         -		      if (!(cursor->solution->Geometry))
  2568         -			  sqlite3_result_null (pContext);
  2569         -		      else
  2570         -			{
  2571         -			    /* builds the BLOB geometry to be returned */
  2572         -			    int len;
  2573         -			    unsigned char *p_result = NULL;
  2574         -			    gaiaToSpatiaLiteBlobWkb (cursor->solution->Geometry,
  2575         -						     &p_result, &len);
  2576         -			    sqlite3_result_blob (pContext, p_result, len, free);
  2577         -			}
  2578         -		  }
  2579         -		if (column == 6)
  2580         -		  {
  2581         -		      /* the [optional] Name column */
  2582         -		      sqlite3_result_null (pContext);
  2583         -		  }
         2124  +		/* the Geometry column */
         2125  +		sqlite3_result_null (pContext);
  2584   2126   	    }
  2585         -	  else
         2127  +	  if (column == 6)
  2586   2128   	    {
  2587         -		/* ordinary case: this one is an Arc used by the solution */
  2588         -		row = cursor->solution->CurrentRow;
  2589         -		if (column == 0)
  2590         -		  {
  2591         -		      /* the currently used Algorithm */
  2592         -		      if (net->currentAlgorithm == VNET_A_STAR_ALGORITHM)
  2593         -			  algorithm = "A*";
  2594         -		      else
  2595         -			  algorithm = "Dijkstra";
  2596         -		      sqlite3_result_text (pContext, algorithm,
  2597         -					   strlen (algorithm), SQLITE_STATIC);
  2598         -		  }
  2599         -		if (column == 1)
  2600         -		  {
  2601         -		      /* the ArcRowId column */
  2602         -		      sqlite3_result_int64 (pContext, row->Arc->ArcRowid);
  2603         -		  }
  2604         -		if (column == 2)
  2605         -		  {
  2606         -		      /* the NodeFrom column */
  2607         -		      if (node_code)
  2608         -			  sqlite3_result_text (pContext,
  2609         -					       row->Arc->NodeFrom->Code,
  2610         -					       strlen (row->Arc->NodeFrom->
  2611         -						       Code), SQLITE_STATIC);
  2612         -		      else
  2613         -			  sqlite3_result_int64 (pContext,
  2614         -						row->Arc->NodeFrom->Id);
  2615         -		  }
  2616         -		if (column == 3)
  2617         -		  {
  2618         -		      /* the NodeTo column */
  2619         -		      if (node_code)
  2620         -			  sqlite3_result_text (pContext, row->Arc->NodeTo->Code,
  2621         -					       strlen (row->Arc->NodeTo->Code),
  2622         -					       SQLITE_STATIC);
  2623         -		      else
  2624         -			  sqlite3_result_int64 (pContext, row->Arc->NodeTo->Id);
  2625         -		  }
  2626         -		if (column == 4)
  2627         -		  {
  2628         -		      /* the Cost column */
  2629         -		      sqlite3_result_double (pContext, row->Arc->Cost);
  2630         -		  }
  2631         -		if (column == 5)
  2632         -		  {
  2633         -		      /* the Geometry column */
  2634         -		      sqlite3_result_null (pContext);
  2635         -		  }
  2636         -		if (column == 6)
  2637         -		  {
  2638         -		      /* the [optional] Name column */
  2639         -		      if (row->Name)
  2640         -			  sqlite3_result_text (pContext, row->Name,
  2641         -					       strlen (row->Name),
  2642         -					       SQLITE_STATIC);
  2643         -		      else
  2644         -			  sqlite3_result_null (pContext);
  2645         -		  }
         2129  +		/* the [optional] Name column */
         2130  +		if (row->Name)
         2131  +		    sqlite3_result_text (pContext, row->Name,
         2132  +					 strlen (row->Name), SQLITE_STATIC);
         2133  +		else
         2134  +		    sqlite3_result_null (pContext);
  2646   2135   	    }
  2647   2136         }
  2648   2137       return SQLITE_OK;
  2649   2138   }
  2650   2139   
  2651   2140   static int
  2652   2141   vnet_rowid (sqlite3_vtab_cursor * pCursor, sqlite_int64 * pRowid)
................................................................................
  2735   2224   {
  2736   2225   /* BEGIN TRANSACTION */
  2737   2226       if (pVTab)
  2738   2227   	pVTab = pVTab;		/* unused arg warning suppression */
  2739   2228       return SQLITE_OK;
  2740   2229   }
  2741   2230   
  2742         -static int
  2743         -vnet_rename (sqlite3_vtab * pVTab, const char *zNew)
  2744         -{
  2745         -/* BEGIN TRANSACTION */
  2746         -    if (pVTab)
  2747         -	pVTab = pVTab;		/* unused arg warning suppression */
  2748         -    if (zNew)
  2749         -	zNew = zNew;		/* unused arg warning suppression */
  2750         -    return SQLITE_ERROR;
  2751         -}
  2752         -
  2753   2231   static int
  2754   2232   spliteVirtualNetworkInit (sqlite3 * db)
  2755   2233   {
  2756   2234       int rc = SQLITE_OK;
  2757   2235       my_net_module.iVersion = 1;
  2758   2236       my_net_module.xCreate = &vnet_create;
  2759   2237       my_net_module.xConnect = &vnet_connect;
................................................................................
  2769   2247       my_net_module.xRowid = &vnet_rowid;
  2770   2248       my_net_module.xUpdate = &vnet_update;
  2771   2249       my_net_module.xBegin = &vnet_begin;
  2772   2250       my_net_module.xSync = &vnet_sync;
  2773   2251       my_net_module.xCommit = &vnet_commit;
  2774   2252       my_net_module.xRollback = &vnet_rollback;
  2775   2253       my_net_module.xFindFunction = NULL;
  2776         -    my_net_module.xRename = &vnet_rename;
  2777   2254       sqlite3_create_module_v2 (db, "VirtualNetwork", &my_net_module, NULL, 0);
  2778   2255       return rc;
  2779   2256   }
  2780   2257   
  2781   2258   SPATIALITE_PRIVATE int
  2782   2259   virtualnetwork_extension_init (void *xdb)
  2783   2260   {
  2784   2261       sqlite3 *db = (sqlite3 *) xdb;
  2785   2262       return spliteVirtualNetworkInit (db);
  2786   2263   }

Changes to src/spatialite/virtualshape.c.

  1167   1167   {
  1168   1168   /* BEGIN TRANSACTION */
  1169   1169       if (pVTab)
  1170   1170   	pVTab = pVTab;		/* unused arg warning suppression */
  1171   1171       return SQLITE_OK;
  1172   1172   }
  1173   1173   
  1174         -static int
  1175         -vshp_rename (sqlite3_vtab * pVTab, const char *zNew)
  1176         -{
  1177         -/* BEGIN TRANSACTION */
  1178         -    if (pVTab)
  1179         -	pVTab = pVTab;		/* unused arg warning suppression */
  1180         -    if (zNew)
  1181         -	zNew = zNew;		/* unused arg warning suppression */
  1182         -    return SQLITE_ERROR;
  1183         -}
  1184         -
  1185   1174   static int
  1186   1175   spliteVirtualShapeInit (sqlite3 * db)
  1187   1176   {
  1188   1177       int rc = SQLITE_OK;
  1189   1178       my_shape_module.iVersion = 1;
  1190   1179       my_shape_module.xCreate = &vshp_create;
  1191   1180       my_shape_module.xConnect = &vshp_connect;
................................................................................
  1201   1190       my_shape_module.xRowid = &vshp_rowid;
  1202   1191       my_shape_module.xUpdate = &vshp_update;
  1203   1192       my_shape_module.xBegin = &vshp_begin;
  1204   1193       my_shape_module.xSync = &vshp_sync;
  1205   1194       my_shape_module.xCommit = &vshp_commit;
  1206   1195       my_shape_module.xRollback = &vshp_rollback;
  1207   1196       my_shape_module.xFindFunction = NULL;
  1208         -    my_shape_module.xRename = &vshp_rename;
  1209   1197       sqlite3_create_module_v2 (db, "VirtualShape", &my_shape_module, NULL, 0);
  1210   1198       return rc;
  1211   1199   }
  1212   1200   
  1213   1201   SPATIALITE_PRIVATE int
  1214   1202   virtualshape_extension_init (void *xdb)
  1215   1203   {
  1216   1204       sqlite3 *db = (sqlite3 *) xdb;
  1217   1205       return spliteVirtualShapeInit (db);
  1218   1206   }
  1219   1207   
  1220   1208   #endif /* ICONV enabled/disabled */

Changes to src/spatialite/virtualspatialindex.c.

   890    890   {
   891    891   /* BEGIN TRANSACTION */
   892    892       if (pVTab)
   893    893   	pVTab = pVTab;		/* unused arg warning suppression */
   894    894       return SQLITE_OK;
   895    895   }
   896    896   
   897         -static int
   898         -vspidx_rename (sqlite3_vtab * pVTab, const char *zNew)
   899         -{
   900         -/* BEGIN TRANSACTION */
   901         -    if (pVTab)
   902         -	pVTab = pVTab;		/* unused arg warning suppression */
   903         -    if (zNew)
   904         -	zNew = zNew;		/* unused arg warning suppression */
   905         -    return SQLITE_ERROR;
   906         -}
   907         -
   908    897   static int
   909    898   spliteVirtualSpatialIndexInit (sqlite3 * db)
   910    899   {
   911    900       int rc = SQLITE_OK;
   912    901       my_spidx_module.iVersion = 1;
   913    902       my_spidx_module.xCreate = &vspidx_create;
   914    903       my_spidx_module.xConnect = &vspidx_connect;
................................................................................
   924    913       my_spidx_module.xRowid = &vspidx_rowid;
   925    914       my_spidx_module.xUpdate = &vspidx_update;
   926    915       my_spidx_module.xBegin = &vspidx_begin;
   927    916       my_spidx_module.xSync = &vspidx_sync;
   928    917       my_spidx_module.xCommit = &vspidx_commit;
   929    918       my_spidx_module.xRollback = &vspidx_rollback;
   930    919       my_spidx_module.xFindFunction = NULL;
   931         -    my_spidx_module.xRename = &vspidx_rename;
   932    920       sqlite3_create_module_v2 (db, "VirtualSpatialIndex", &my_spidx_module, NULL,
   933    921   			      0);
   934    922       return rc;
   935    923   }
   936    924   
   937    925   SPATIALITE_PRIVATE int
   938    926   virtual_spatialindex_extension_init (void *xdb)
   939    927   {
   940    928       sqlite3 *db = (sqlite3 *) xdb;
   941    929       return spliteVirtualSpatialIndexInit (db);
   942    930   }

Changes to src/spatialite/virtualxpath.c.

  1107   1107   {
  1108   1108   /* BEGIN TRANSACTION */
  1109   1109       if (pVTab)
  1110   1110   	pVTab = pVTab;		/* unused arg warning suppression */
  1111   1111       return SQLITE_OK;
  1112   1112   }
  1113   1113   
  1114         -static int
  1115         -vxpath_rename (sqlite3_vtab * pVTab, const char *zNew)
  1116         -{
  1117         -/* BEGIN TRANSACTION */
  1118         -    if (pVTab)
  1119         -	pVTab = pVTab;		/* unused arg warning suppression */
  1120         -    if (zNew)
  1121         -	zNew = zNew;		/* unused arg warning suppression */
  1122         -    return SQLITE_ERROR;
  1123         -}
  1124         -
  1125   1114   static int
  1126   1115   spliteVirtualXPathInit (sqlite3 * db, void *p_cache)
  1127   1116   {
  1128   1117       int rc = SQLITE_OK;
  1129   1118       my_xpath_module.iVersion = 1;
  1130   1119       my_xpath_module.xCreate = &vxpath_create;
  1131   1120       my_xpath_module.xConnect = &vxpath_connect;
................................................................................
  1141   1130       my_xpath_module.xRowid = &vxpath_rowid;
  1142   1131       my_xpath_module.xUpdate = &vxpath_update;
  1143   1132       my_xpath_module.xBegin = &vxpath_begin;
  1144   1133       my_xpath_module.xSync = &vxpath_sync;
  1145   1134       my_xpath_module.xCommit = &vxpath_commit;
  1146   1135       my_xpath_module.xRollback = &vxpath_rollback;
  1147   1136       my_xpath_module.xFindFunction = NULL;
  1148         -    my_xpath_module.xRename = &vxpath_rename;
  1149   1137       sqlite3_create_module_v2 (db, "VirtualXPath", &my_xpath_module, p_cache, 0);
  1150   1138       return rc;
  1151   1139   }
  1152   1140   
  1153   1141   SPATIALITE_PRIVATE int
  1154   1142   virtual_xpath_extension_init (void *xdb, const void *p_cache)
  1155   1143   {
  1156   1144       sqlite3 *db = (sqlite3 *) xdb;
  1157   1145       return spliteVirtualXPathInit (db, (void *) p_cache);
  1158   1146   }
  1159   1147   
  1160   1148   #endif /* end LIBXML2: supporting XML documents */

Changes to src/srsinit/Makefile.am.

    49     49   	epsg_inlined_39.c \
    50     50   	epsg_inlined_40.c \
    51     51   	epsg_inlined_41.c \
    52     52   	epsg_inlined_42.c \
    53     53   	epsg_inlined_43.c \
    54     54   	epsg_inlined_44.c \
    55     55   	epsg_inlined_45.c \
    56         -	epsg_inlined_46.c \
    57     56   	epsg_inlined_wgs84_00.c \
    58     57   	epsg_inlined_wgs84_01.c \
    59     58   	epsg_inlined_prussian.c \
    60     59   	epsg_inlined_extra.c
    61     60   
    62     61   libsrsinit_la_SOURCES = $(SRSINIT_COMMON_SOURCES)
    63     62   

Changes to src/srsinit/Makefile.in.

   137    137   	libsrsinit_la-epsg_inlined_39.lo \
   138    138   	libsrsinit_la-epsg_inlined_40.lo \
   139    139   	libsrsinit_la-epsg_inlined_41.lo \
   140    140   	libsrsinit_la-epsg_inlined_42.lo \
   141    141   	libsrsinit_la-epsg_inlined_43.lo \
   142    142   	libsrsinit_la-epsg_inlined_44.lo \
   143    143   	libsrsinit_la-epsg_inlined_45.lo \
   144         -	libsrsinit_la-epsg_inlined_46.lo \
   145    144   	libsrsinit_la-epsg_inlined_wgs84_00.lo \
   146    145   	libsrsinit_la-epsg_inlined_wgs84_01.lo \
   147    146   	libsrsinit_la-epsg_inlined_prussian.lo \
   148    147   	libsrsinit_la-epsg_inlined_extra.lo
   149    148   am_libsrsinit_la_OBJECTS = $(am__objects_1)
   150    149   libsrsinit_la_OBJECTS = $(am_libsrsinit_la_OBJECTS)
   151    150   AM_V_lt = $(am__v_lt_@AM_V@)
................................................................................
   175    174   	srsinit_la-epsg_inlined_31.lo srsinit_la-epsg_inlined_32.lo \
   176    175   	srsinit_la-epsg_inlined_33.lo srsinit_la-epsg_inlined_34.lo \
   177    176   	srsinit_la-epsg_inlined_35.lo srsinit_la-epsg_inlined_36.lo \
   178    177   	srsinit_la-epsg_inlined_37.lo srsinit_la-epsg_inlined_38.lo \
   179    178   	srsinit_la-epsg_inlined_39.lo srsinit_la-epsg_inlined_40.lo \
   180    179   	srsinit_la-epsg_inlined_41.lo srsinit_la-epsg_inlined_42.lo \
   181    180   	srsinit_la-epsg_inlined_43.lo srsinit_la-epsg_inlined_44.lo \
   182         -	srsinit_la-epsg_inlined_45.lo srsinit_la-epsg_inlined_46.lo \
          181  +	srsinit_la-epsg_inlined_45.lo \
   183    182   	srsinit_la-epsg_inlined_wgs84_00.lo \
   184    183   	srsinit_la-epsg_inlined_wgs84_01.lo \
   185    184   	srsinit_la-epsg_inlined_prussian.lo \
   186    185   	srsinit_la-epsg_inlined_extra.lo
   187    186   am_srsinit_la_OBJECTS = $(am__objects_2)
   188    187   srsinit_la_OBJECTS = $(am_srsinit_la_OBJECTS)
   189    188   srsinit_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \
................................................................................
   467    466   	epsg_inlined_39.c \
   468    467   	epsg_inlined_40.c \
   469    468   	epsg_inlined_41.c \
   470    469   	epsg_inlined_42.c \
   471    470   	epsg_inlined_43.c \
   472    471   	epsg_inlined_44.c \
   473    472   	epsg_inlined_45.c \
   474         -	epsg_inlined_46.c \
   475    473   	epsg_inlined_wgs84_00.c \
   476    474   	epsg_inlined_wgs84_01.c \
   477    475   	epsg_inlined_prussian.c \
   478    476   	epsg_inlined_extra.c
   479    477   
   480    478   libsrsinit_la_SOURCES = $(SRSINIT_COMMON_SOURCES)
   481    479   libsrsinit_la_CFLAGS = -fvisibility=hidden
................................................................................
   585    583   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-epsg_inlined_39.Plo@am__quote@
   586    584   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-epsg_inlined_40.Plo@am__quote@
   587    585   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-epsg_inlined_41.Plo@am__quote@
   588    586   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-epsg_inlined_42.Plo@am__quote@
   589    587   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-epsg_inlined_43.Plo@am__quote@
   590    588   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-epsg_inlined_44.Plo@am__quote@
   591    589   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-epsg_inlined_45.Plo@am__quote@
   592         -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-epsg_inlined_46.Plo@am__quote@
   593    590   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-epsg_inlined_extra.Plo@am__quote@
   594    591   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-epsg_inlined_prussian.Plo@am__quote@
   595    592   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-epsg_inlined_wgs84_00.Plo@am__quote@
   596    593   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-epsg_inlined_wgs84_01.Plo@am__quote@
   597    594   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libsrsinit_la-srs_init.Plo@am__quote@
   598    595   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_00.Plo@am__quote@
   599    596   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_01.Plo@am__quote@
................................................................................
   637    634   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_39.Plo@am__quote@
   638    635   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_40.Plo@am__quote@
   639    636   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_41.Plo@am__quote@
   640    637   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_42.Plo@am__quote@
   641    638   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_43.Plo@am__quote@
   642    639   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_44.Plo@am__quote@
   643    640   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_45.Plo@am__quote@
   644         -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_46.Plo@am__quote@
   645    641   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_extra.Plo@am__quote@
   646    642   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_prussian.Plo@am__quote@
   647    643   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_wgs84_00.Plo@am__quote@
   648    644   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-epsg_inlined_wgs84_01.Plo@am__quote@
   649    645   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/srsinit_la-srs_init.Plo@am__quote@
   650    646   
   651    647   .c.o:
................................................................................
   994    990   libsrsinit_la-epsg_inlined_45.lo: epsg_inlined_45.c
   995    991   @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsrsinit_la_CFLAGS) $(CFLAGS) -MT libsrsinit_la-epsg_inlined_45.lo -MD -MP -MF $(DEPDIR)/libsrsinit_la-epsg_inlined_45.Tpo -c -o libsrsinit_la-epsg_inlined_45.lo `test -f 'epsg_inlined_45.c' || echo '$(srcdir)/'`epsg_inlined_45.c
   996    992   @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libsrsinit_la-epsg_inlined_45.Tpo $(DEPDIR)/libsrsinit_la-epsg_inlined_45.Plo
   997    993   @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='epsg_inlined_45.c' object='libsrsinit_la-epsg_inlined_45.lo' libtool=yes @AMDEPBACKSLASH@
   998    994   @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
   999    995   @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsrsinit_la_CFLAGS) $(CFLAGS) -c -o libsrsinit_la-epsg_inlined_45.lo `test -f 'epsg_inlined_45.c' || echo '$(srcdir)/'`epsg_inlined_45.c
  1000    996   
  1001         -libsrsinit_la-epsg_inlined_46.lo: epsg_inlined_46.c
  1002         -@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsrsinit_la_CFLAGS) $(CFLAGS) -MT libsrsinit_la-epsg_inlined_46.lo -MD -MP -MF $(DEPDIR)/libsrsinit_la-epsg_inlined_46.Tpo -c -o libsrsinit_la-epsg_inlined_46.lo `test -f 'epsg_inlined_46.c' || echo '$(srcdir)/'`epsg_inlined_46.c
  1003         -@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libsrsinit_la-epsg_inlined_46.Tpo $(DEPDIR)/libsrsinit_la-epsg_inlined_46.Plo
  1004         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='epsg_inlined_46.c' object='libsrsinit_la-epsg_inlined_46.lo' libtool=yes @AMDEPBACKSLASH@
  1005         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1006         -@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsrsinit_la_CFLAGS) $(CFLAGS) -c -o libsrsinit_la-epsg_inlined_46.lo `test -f 'epsg_inlined_46.c' || echo '$(srcdir)/'`epsg_inlined_46.c
  1007         -
  1008    997   libsrsinit_la-epsg_inlined_wgs84_00.lo: epsg_inlined_wgs84_00.c
  1009    998   @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsrsinit_la_CFLAGS) $(CFLAGS) -MT libsrsinit_la-epsg_inlined_wgs84_00.lo -MD -MP -MF $(DEPDIR)/libsrsinit_la-epsg_inlined_wgs84_00.Tpo -c -o libsrsinit_la-epsg_inlined_wgs84_00.lo `test -f 'epsg_inlined_wgs84_00.c' || echo '$(srcdir)/'`epsg_inlined_wgs84_00.c
  1010    999   @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/libsrsinit_la-epsg_inlined_wgs84_00.Tpo $(DEPDIR)/libsrsinit_la-epsg_inlined_wgs84_00.Plo
  1011   1000   @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='epsg_inlined_wgs84_00.c' object='libsrsinit_la-epsg_inlined_wgs84_00.lo' libtool=yes @AMDEPBACKSLASH@
  1012   1001   @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1013   1002   @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libsrsinit_la_CFLAGS) $(CFLAGS) -c -o libsrsinit_la-epsg_inlined_wgs84_00.lo `test -f 'epsg_inlined_wgs84_00.c' || echo '$(srcdir)/'`epsg_inlined_wgs84_00.c
  1014   1003   
................................................................................
  1358   1347   srsinit_la-epsg_inlined_45.lo: epsg_inlined_45.c
  1359   1348   @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(srsinit_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(srsinit_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT srsinit_la-epsg_inlined_45.lo -MD -MP -MF $(DEPDIR)/srsinit_la-epsg_inlined_45.Tpo -c -o srsinit_la-epsg_inlined_45.lo `test -f 'epsg_inlined_45.c' || echo '$(srcdir)/'`epsg_inlined_45.c
  1360   1349   @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/srsinit_la-epsg_inlined_45.Tpo $(DEPDIR)/srsinit_la-epsg_inlined_45.Plo
  1361   1350   @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='epsg_inlined_45.c' object='srsinit_la-epsg_inlined_45.lo' libtool=yes @AMDEPBACKSLASH@
  1362   1351   @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1363   1352   @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(srsinit_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(srsinit_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o srsinit_la-epsg_inlined_45.lo `test -f 'epsg_inlined_45.c' || echo '$(srcdir)/'`epsg_inlined_45.c
  1364   1353   
  1365         -srsinit_la-epsg_inlined_46.lo: epsg_inlined_46.c
  1366         -@am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(srsinit_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(srsinit_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT srsinit_la-epsg_inlined_46.lo -MD -MP -MF $(DEPDIR)/srsinit_la-epsg_inlined_46.Tpo -c -o srsinit_la-epsg_inlined_46.lo `test -f 'epsg_inlined_46.c' || echo '$(srcdir)/'`epsg_inlined_46.c
  1367         -@am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/srsinit_la-epsg_inlined_46.Tpo $(DEPDIR)/srsinit_la-epsg_inlined_46.Plo
  1368         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='epsg_inlined_46.c' object='srsinit_la-epsg_inlined_46.lo' libtool=yes @AMDEPBACKSLASH@
  1369         -@AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1370         -@am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(srsinit_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(srsinit_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o srsinit_la-epsg_inlined_46.lo `test -f 'epsg_inlined_46.c' || echo '$(srcdir)/'`epsg_inlined_46.c
  1371         -
  1372   1354   srsinit_la-epsg_inlined_wgs84_00.lo: epsg_inlined_wgs84_00.c
  1373   1355   @am__fastdepCC_TRUE@	$(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(srsinit_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(srsinit_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT srsinit_la-epsg_inlined_wgs84_00.lo -MD -MP -MF $(DEPDIR)/srsinit_la-epsg_inlined_wgs84_00.Tpo -c -o srsinit_la-epsg_inlined_wgs84_00.lo `test -f 'epsg_inlined_wgs84_00.c' || echo '$(srcdir)/'`epsg_inlined_wgs84_00.c
  1374   1356   @am__fastdepCC_TRUE@	$(AM_V_at)$(am__mv) $(DEPDIR)/srsinit_la-epsg_inlined_wgs84_00.Tpo $(DEPDIR)/srsinit_la-epsg_inlined_wgs84_00.Plo
  1375   1357   @AMDEP_TRUE@@am__fastdepCC_FALSE@	$(AM_V_CC)source='epsg_inlined_wgs84_00.c' object='srsinit_la-epsg_inlined_wgs84_00.lo' libtool=yes @AMDEPBACKSLASH@
  1376   1358   @AMDEP_TRUE@@am__fastdepCC_FALSE@	DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
  1377   1359   @am__fastdepCC_FALSE@	$(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(srsinit_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(srsinit_la_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o srsinit_la-epsg_inlined_wgs84_00.lo `test -f 'epsg_inlined_wgs84_00.c' || echo '$(srcdir)/'`epsg_inlined_wgs84_00.c
  1378   1360   

Changes to src/srsinit/epsg_inlined_00.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_00 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 2000, "epsg", 2000,
    56         -        "Anguilla 1957 / British West Indies Grid", 0, 0,
    57         -        "Clarke 1880 (RGS)", "Greenwich",
    58         -        "Anguilla_1957", "Transverse_Mercator", "metre",
    59         -        "Easting", "East", "Northing", "North");
           55  +    p = add_epsg_def (filter, first, last, 2000, "epsg", 2000,
           56  +        "Anguilla 1957 / British West Indies Grid");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x");
    62     59       add_proj4text (p, 1,
    63     60           "_0=400000 +y_0=0 +ellps=clrk80 +units=m +no_defs");
    64     61       add_srs_wkt (p, 0,
    65     62           "PROJCS[\"Anguilla 1957 / British West Indies Grid\",GEOG");
    66     63       add_srs_wkt (p, 1,
................................................................................
    68     65       add_srs_wkt (p, 2,
    69     66           "Clarke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG");
    70     67       add_srs_wkt (p, 3,
    71     68           "\",\"7012\"]],AUTHORITY[\"EPSG\",\"6600\"]],PRIMEM[\"Gre");
    72     69       add_srs_wkt (p, 4,
    73     70           "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
    74     71       add_srs_wkt (p, 5,
    75         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
           72  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
    76     73       add_srs_wkt (p, 6,
    77         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
           74  +        "ITY[\"EPSG\",\"4600\"]],PROJECTION[\"Transverse_Mercator");
    78     75       add_srs_wkt (p, 7,
    79         -        "PSG\",\"4600\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
           76  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
    80     77       add_srs_wkt (p, 8,
    81         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
           78  +        "ral_meridian\",-62],PARAMETER[\"scale_factor\",0.9995],P");
    82     79       add_srs_wkt (p, 9,
    83         -        "idian\",-62],PARAMETER[\"scale_factor\",0.9995],PARAMETE");
           80  +        "ARAMETER[\"false_easting\",400000],PARAMETER[\"false_nor");
    84     81       add_srs_wkt (p, 10,
    85         -        "R[\"false_easting\",400000],PARAMETER[\"false_northing\"");
           82  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
    86     83       add_srs_wkt (p, 11,
    87         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
           84  +        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
    88     85       add_srs_wkt (p, 12,
    89         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
    90         -    add_srs_wkt (p, 13,
    91         -        "PSG\",\"2000\"]]");
    92         -    p = add_epsg_def_ex (filter, first, last, 2001, "epsg", 2001,
    93         -        "Antigua 1943 / British West Indies Grid", 0, 0,
    94         -        "Clarke 1880 (RGS)", "Greenwich",
    95         -        "Antigua_1943", "Transverse_Mercator", "metre",
    96         -        "Easting", "East", "Northing", "North");
           86  +        "ITY[\"EPSG\",\"2000\"]]");
           87  +    p = add_epsg_def (filter, first, last, 2001, "epsg", 2001,
           88  +        "Antigua 1943 / British West Indies Grid");
    97     89       add_proj4text (p, 0,
    98     90           "+proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x");
    99     91       add_proj4text (p, 1,
   100     92           "_0=400000 +y_0=0 +ellps=clrk80 +towgs84=-255,-15,71,0,0,");
   101     93       add_proj4text (p, 2,
   102     94           "0,0 +units=m +no_defs");
   103     95       add_srs_wkt (p, 0,
................................................................................
   109    101       add_srs_wkt (p, 3,
   110    102           "\"7012\"]],TOWGS84[-255,-15,71,0,0,0,0],AUTHORITY[\"EPSG");
   111    103       add_srs_wkt (p, 4,
   112    104           "\",\"6601\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   113    105       add_srs_wkt (p, 5,
   114    106           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   115    107       add_srs_wkt (p, 6,
   116         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          108  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4601\"]],PROJEC");
   117    109       add_srs_wkt (p, 7,
   118         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4601\"]],PROJECTION[\"");
          110  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   119    111       add_srs_wkt (p, 8,
   120         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          112  +        "igin\",0],PARAMETER[\"central_meridian\",-62],PARAMETER[");
   121    113       add_srs_wkt (p, 9,
   122         -        "0],PARAMETER[\"central_meridian\",-62],PARAMETER[\"scale");
          114  +        "\"scale_factor\",0.9995],PARAMETER[\"false_easting\",400");
   123    115       add_srs_wkt (p, 10,
   124         -        "_factor\",0.9995],PARAMETER[\"false_easting\",400000],PA");
          116  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   125    117       add_srs_wkt (p, 11,
   126         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          118  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
   127    119       add_srs_wkt (p, 12,
   128         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   129         -    add_srs_wkt (p, 13,
   130         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2001\"]]");
   131         -    p = add_epsg_def_ex (filter, first, last, 2002, "epsg", 2002,
   132         -        "Dominica 1945 / British West Indies Grid", 0, 0,
   133         -        "Clarke 1880 (RGS)", "Greenwich",
   134         -        "Dominica_1945", "Transverse_Mercator", "metre",
   135         -        "Easting", "East", "Northing", "North");
          120  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2001\"]]");
          121  +    p = add_epsg_def (filter, first, last, 2002, "epsg", 2002,
          122  +        "Dominica 1945 / British West Indies Grid");
   136    123       add_proj4text (p, 0,
   137    124           "+proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x");
   138    125       add_proj4text (p, 1,
   139    126           "_0=400000 +y_0=0 +ellps=clrk80 +towgs84=725,685,536,0,0,");
   140    127       add_proj4text (p, 2,
   141    128           "0,0 +units=m +no_defs");
   142    129       add_srs_wkt (p, 0,
................................................................................
   148    135       add_srs_wkt (p, 3,
   149    136           "\",\"7012\"]],TOWGS84[725,685,536,0,0,0,0],AUTHORITY[\"E");
   150    137       add_srs_wkt (p, 4,
   151    138           "PSG\",\"6602\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   152    139       add_srs_wkt (p, 5,
   153    140           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   154    141       add_srs_wkt (p, 6,
   155         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          142  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4602\"]],PRO");
   156    143       add_srs_wkt (p, 7,
   157         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4602\"]],PROJECTIO");
          144  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   158    145       add_srs_wkt (p, 8,
   159         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          146  +        "_origin\",0],PARAMETER[\"central_meridian\",-62],PARAMET");
   160    147       add_srs_wkt (p, 9,
   161         -        "n\",0],PARAMETER[\"central_meridian\",-62],PARAMETER[\"s");
          148  +        "ER[\"scale_factor\",0.9995],PARAMETER[\"false_easting\",");
   162    149       add_srs_wkt (p, 10,
   163         -        "cale_factor\",0.9995],PARAMETER[\"false_easting\",400000");
          150  +        "400000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   164    151       add_srs_wkt (p, 11,
   165         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
          152  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AX");
   166    153       add_srs_wkt (p, 12,
   167         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
   168         -    add_srs_wkt (p, 13,
   169         -        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"2002\"]]");
   170         -    p = add_epsg_def_ex (filter, first, last, 2003, "epsg", 2003,
   171         -        "Grenada 1953 / British West Indies Grid", 0, 0,
   172         -        "Clarke 1880 (RGS)", "Greenwich",
   173         -        "Grenada_1953", "Transverse_Mercator", "metre",
   174         -        "Easting", "East", "Northing", "North");
          154  +        "IS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2002\"]]");
          155  +    p = add_epsg_def (filter, first, last, 2003, "epsg", 2003,
          156  +        "Grenada 1953 / British West Indies Grid");
   175    157       add_proj4text (p, 0,
   176    158           "+proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x");
   177    159       add_proj4text (p, 1,
   178    160           "_0=400000 +y_0=0 +ellps=clrk80 +towgs84=72,213.7,93,0,0,");
   179    161       add_proj4text (p, 2,
   180    162           "0,0 +units=m +no_defs");
   181    163       add_srs_wkt (p, 0,
................................................................................
   187    169       add_srs_wkt (p, 3,
   188    170           "\"7012\"]],TOWGS84[72,213.7,93,0,0,0,0],AUTHORITY[\"EPSG");
   189    171       add_srs_wkt (p, 4,
   190    172           "\",\"6603\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   191    173       add_srs_wkt (p, 5,
   192    174           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   193    175       add_srs_wkt (p, 6,
   194         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          176  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4603\"]],PROJEC");
   195    177       add_srs_wkt (p, 7,
   196         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4603\"]],PROJECTION[\"");
          178  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   197    179       add_srs_wkt (p, 8,
   198         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          180  +        "igin\",0],PARAMETER[\"central_meridian\",-62],PARAMETER[");
   199    181       add_srs_wkt (p, 9,
   200         -        "0],PARAMETER[\"central_meridian\",-62],PARAMETER[\"scale");
          182  +        "\"scale_factor\",0.9995],PARAMETER[\"false_easting\",400");
   201    183       add_srs_wkt (p, 10,
   202         -        "_factor\",0.9995],PARAMETER[\"false_easting\",400000],PA");
          184  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   203    185       add_srs_wkt (p, 11,
   204         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          186  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
   205    187       add_srs_wkt (p, 12,
   206         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   207         -    add_srs_wkt (p, 13,
   208         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2003\"]]");
   209         -    p = add_epsg_def_ex (filter, first, last, 2004, "epsg", 2004,
   210         -        "Montserrat 1958 / British West Indies Grid", 0, 0,
   211         -        "Clarke 1880 (RGS)", "Greenwich",
   212         -        "Montserrat_1958", "Transverse_Mercator", "metre",
   213         -        "Easting", "East", "Northing", "North");
          188  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2003\"]]");
          189  +    p = add_epsg_def (filter, first, last, 2004, "epsg", 2004,
          190  +        "Montserrat 1958 / British West Indies Grid");
   214    191       add_proj4text (p, 0,
   215    192           "+proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x");
   216    193       add_proj4text (p, 1,
   217    194           "_0=400000 +y_0=0 +ellps=clrk80 +towgs84=174,359,365,0,0,");
   218    195       add_proj4text (p, 2,
   219    196           "0,0 +units=m +no_defs");
   220    197       add_srs_wkt (p, 0,
................................................................................
   226    203       add_srs_wkt (p, 3,
   227    204           "\"EPSG\",\"7012\"]],TOWGS84[174,359,365,0,0,0,0],AUTHORI");
   228    205       add_srs_wkt (p, 4,
   229    206           "TY[\"EPSG\",\"6604\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   230    207       add_srs_wkt (p, 5,
   231    208           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   232    209       add_srs_wkt (p, 6,
   233         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
          210  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4604\"");
   234    211       add_srs_wkt (p, 7,
   235         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4604\"]],PRO");
          212  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   236    213       add_srs_wkt (p, 8,
   237         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
          214  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-62],P");
   238    215       add_srs_wkt (p, 9,
   239         -        "_origin\",0],PARAMETER[\"central_meridian\",-62],PARAMET");
          216  +        "ARAMETER[\"scale_factor\",0.9995],PARAMETER[\"false_east");
   240    217       add_srs_wkt (p, 10,
   241         -        "ER[\"scale_factor\",0.9995],PARAMETER[\"false_easting\",");
          218  +        "ing\",400000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   242    219       add_srs_wkt (p, 11,
   243         -        "400000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
          220  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   244    221       add_srs_wkt (p, 12,
   245         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AX");
          222  +        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2004\"");
   246    223       add_srs_wkt (p, 13,
   247         -        "IS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2004\"]]");
   248         -    p = add_epsg_def_ex (filter, first, last, 2005, "epsg", 2005,
   249         -        "St. Kitts 1955 / British West Indies Grid", 0, 0,
   250         -        "Clarke 1880 (RGS)", "Greenwich",
   251         -        "St_Kitts_1955", "Transverse_Mercator", "metre",
   252         -        "Easting", "East", "Northing", "North");
          224  +        "]]");
          225  +    p = add_epsg_def (filter, first, last, 2005, "epsg", 2005,
          226  +        "St. Kitts 1955 / British West Indies Grid");
   253    227       add_proj4text (p, 0,
   254    228           "+proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x");
   255    229       add_proj4text (p, 1,
   256    230           "_0=400000 +y_0=0 +ellps=clrk80 +towgs84=9,183,236,0,0,0,");
   257    231       add_proj4text (p, 2,
   258    232           "0 +units=m +no_defs");
   259    233       add_srs_wkt (p, 0,
................................................................................
   265    239       add_srs_wkt (p, 3,
   266    240           "SG\",\"7012\"]],TOWGS84[9,183,236,0,0,0,0],AUTHORITY[\"E");
   267    241       add_srs_wkt (p, 4,
   268    242           "PSG\",\"6605\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   269    243       add_srs_wkt (p, 5,
   270    244           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   271    245       add_srs_wkt (p, 6,
   272         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          246  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4605\"]],PRO");
   273    247       add_srs_wkt (p, 7,
   274         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4605\"]],PROJECTIO");
          248  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   275    249       add_srs_wkt (p, 8,
   276         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          250  +        "_origin\",0],PARAMETER[\"central_meridian\",-62],PARAMET");
   277    251       add_srs_wkt (p, 9,
   278         -        "n\",0],PARAMETER[\"central_meridian\",-62],PARAMETER[\"s");
          252  +        "ER[\"scale_factor\",0.9995],PARAMETER[\"false_easting\",");
   279    253       add_srs_wkt (p, 10,
   280         -        "cale_factor\",0.9995],PARAMETER[\"false_easting\",400000");
          254  +        "400000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   281    255       add_srs_wkt (p, 11,
   282         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
          256  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AX");
   283    257       add_srs_wkt (p, 12,
   284         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
   285         -    add_srs_wkt (p, 13,
   286         -        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"2005\"]]");
   287         -    p = add_epsg_def_ex (filter, first, last, 2006, "epsg", 2006,
   288         -        "St. Lucia 1955 / British West Indies Grid", 0, 0,
   289         -        "Clarke 1880 (RGS)", "Greenwich",
   290         -        "St_Lucia_1955", "Transverse_Mercator", "metre",
   291         -        "Easting", "East", "Northing", "North");
          258  +        "IS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2005\"]]");
          259  +    p = add_epsg_def (filter, first, last, 2006, "epsg", 2006,
          260  +        "St. Lucia 1955 / British West Indies Grid");
   292    261       add_proj4text (p, 0,
   293    262           "+proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x");
   294    263       add_proj4text (p, 1,
   295    264           "_0=400000 +y_0=0 +ellps=clrk80 +towgs84=-149,128,296,0,0");
   296    265       add_proj4text (p, 2,
   297    266           ",0,0 +units=m +no_defs");
   298    267       add_srs_wkt (p, 0,
................................................................................
   304    273       add_srs_wkt (p, 3,
   305    274           "SG\",\"7012\"]],TOWGS84[-149,128,296,0,0,0,0],AUTHORITY[");
   306    275       add_srs_wkt (p, 4,
   307    276           "\"EPSG\",\"6606\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   308    277       add_srs_wkt (p, 5,
   309    278           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   310    279       add_srs_wkt (p, 6,
   311         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
          280  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4606\"]],");
   312    281       add_srs_wkt (p, 7,
   313         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4606\"]],PROJEC");
          282  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
   314    283       add_srs_wkt (p, 8,
   315         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
          284  +        "_of_origin\",0],PARAMETER[\"central_meridian\",-62],PARA");
   316    285       add_srs_wkt (p, 9,
   317         -        "igin\",0],PARAMETER[\"central_meridian\",-62],PARAMETER[");
          286  +        "METER[\"scale_factor\",0.9995],PARAMETER[\"false_easting");
   318    287       add_srs_wkt (p, 10,
   319         -        "\"scale_factor\",0.9995],PARAMETER[\"false_easting\",400");
          288  +        "\",400000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
   320    289       add_srs_wkt (p, 11,
   321         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
          290  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
   322    291       add_srs_wkt (p, 12,
   323         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
   324         -    add_srs_wkt (p, 13,
   325         -        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2006\"]]");
   326         -    p = add_epsg_def_ex (filter, first, last, 2007, "epsg", 2007,
   327         -        "St. Vincent 45 / British West Indies Grid", 0, 0,
   328         -        "Clarke 1880 (RGS)", "Greenwich",
   329         -        "St_Vincent_1945", "Transverse_Mercator", "metre",
   330         -        "Easting", "East", "Northing", "North");
          292  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2006\"]]");
          293  +    p = add_epsg_def (filter, first, last, 2007, "epsg", 2007,
          294  +        "St. Vincent 45 / British West Indies Grid");
   331    295       add_proj4text (p, 0,
   332    296           "+proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x");
   333    297       add_proj4text (p, 1,
   334    298           "_0=400000 +y_0=0 +ellps=clrk80 +towgs84=195.671,332.517,");
   335    299       add_proj4text (p, 2,
   336    300           "274.607,0,0,0,0 +units=m +no_defs");
   337    301       add_srs_wkt (p, 0,
................................................................................
   343    307       add_srs_wkt (p, 3,
   344    308           "\"EPSG\",\"7012\"]],TOWGS84[195.671,332.517,274.607,0,0,");
   345    309       add_srs_wkt (p, 4,
   346    310           "0,0],AUTHORITY[\"EPSG\",\"6607\"]],PRIMEM[\"Greenwich\",");
   347    311       add_srs_wkt (p, 5,
   348    312           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   349    313       add_srs_wkt (p, 6,
   350         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          314  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   351    315       add_srs_wkt (p, 7,
   352         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          316  +        "G\",\"4607\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   353    317       add_srs_wkt (p, 8,
   354         -        "4607\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          318  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   355    319       add_srs_wkt (p, 9,
   356         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          320  +        "ian\",-62],PARAMETER[\"scale_factor\",0.9995],PARAMETER[");
   357    321       add_srs_wkt (p, 10,
   358         -        "62],PARAMETER[\"scale_factor\",0.9995],PARAMETER[\"false");
          322  +        "\"false_easting\",400000],PARAMETER[\"false_northing\",0");
   359    323       add_srs_wkt (p, 11,
   360         -        "_easting\",400000],PARAMETER[\"false_northing\",0],UNIT[");
          324  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   361    325       add_srs_wkt (p, 12,
   362         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          326  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   363    327       add_srs_wkt (p, 13,
   364         -        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
   365         -    add_srs_wkt (p, 14,
   366         -        "007\"]]");
   367         -    p = add_epsg_def_ex (filter, first, last, 2008, "epsg", 2008,
   368         -        "NAD27(CGQ77) / SCoPQ zone 2 (deprecated)", 0, 0,
   369         -        "Clarke 1866", "Greenwich",
   370         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
   371         -        "X", "East", "Y", "North");
          328  +        "G\",\"2007\"]]");
          329  +    p = add_epsg_def (filter, first, last, 2008, "epsg", 2008,
          330  +        "NAD27(CGQ77) / SCoPQ zone 2 (deprecated)");
   372    331       add_proj4text (p, 0,
   373    332           "+proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 ");
   374    333       add_proj4text (p, 1,
   375    334           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   376    335       add_srs_wkt (p, 0,
   377    336           "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 2 (deprecated)\",GEOG");
   378    337       add_srs_wkt (p, 1,
................................................................................
   382    341       add_srs_wkt (p, 3,
   383    342           "06,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"66");
   384    343       add_srs_wkt (p, 4,
   385    344           "09\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   386    345       add_srs_wkt (p, 5,
   387    346           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   388    347       add_srs_wkt (p, 6,
   389         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          348  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"T");
   390    349       add_srs_wkt (p, 7,
   391         -        "EAST],AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transve");
          350  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   392    351       add_srs_wkt (p, 8,
   393         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
          352  +        "],PARAMETER[\"central_meridian\",-55.5],PARAMETER[\"scal");
   394    353       add_srs_wkt (p, 9,
   395         -        "METER[\"central_meridian\",-55.5],PARAMETER[\"scale_fact");
          354  +        "e_factor\",0.9999],PARAMETER[\"false_easting\",304800],P");
   396    355       add_srs_wkt (p, 10,
   397         -        "or\",0.9999],PARAMETER[\"false_easting\",304800],PARAMET");
          356  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
   398    357       add_srs_wkt (p, 11,
   399         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
          358  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
   400    359       add_srs_wkt (p, 12,
   401         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   402         -    add_srs_wkt (p, 13,
   403         -        "RITY[\"EPSG\",\"2008\"]]");
   404         -    p = add_epsg_def_ex (filter, first, last, 2009, "epsg", 2009,
   405         -        "NAD27(CGQ77) / SCoPQ zone 3", 0, 0,
   406         -        "Clarke 1866", "Greenwich",
   407         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
   408         -        "X", "East", "Y", "North");
          360  +        ",AUTHORITY[\"EPSG\",\"2008\"]]");
          361  +    p = add_epsg_def (filter, first, last, 2009, "epsg", 2009,
          362  +        "NAD27(CGQ77) / SCoPQ zone 3");
   409    363       add_proj4text (p, 0,
   410    364           "+proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 ");
   411    365       add_proj4text (p, 1,
   412    366           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   413    367       add_srs_wkt (p, 0,
   414    368           "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 3\",GEOGCS[\"NAD27(CG");
   415    369       add_srs_wkt (p, 1,
................................................................................
   419    373       add_srs_wkt (p, 3,
   420    374           "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM");
   421    375       add_srs_wkt (p, 4,
   422    376           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   423    377       add_srs_wkt (p, 5,
   424    378           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   425    379       add_srs_wkt (p, 6,
   426         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          380  +        "AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Me");
   427    381       add_srs_wkt (p, 7,
   428         -        "ITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercator");
          382  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   429    383       add_srs_wkt (p, 8,
   430         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          384  +        "\"central_meridian\",-58.5],PARAMETER[\"scale_factor\",0");
   431    385       add_srs_wkt (p, 9,
   432         -        "ral_meridian\",-58.5],PARAMETER[\"scale_factor\",0.9999]");
          386  +        ".9999],PARAMETER[\"false_easting\",304800],PARAMETER[\"f");
   433    387       add_srs_wkt (p, 10,
   434         -        ",PARAMETER[\"false_easting\",304800],PARAMETER[\"false_n");
          388  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   435    389       add_srs_wkt (p, 11,
   436         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          390  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   437    391       add_srs_wkt (p, 12,
   438         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   439         -    add_srs_wkt (p, 13,
   440         -        ",\"2009\"]]");
   441         -    p = add_epsg_def_ex (filter, first, last, 2010, "epsg", 2010,
   442         -        "NAD27(CGQ77) / SCoPQ zone 4", 0, 0,
   443         -        "Clarke 1866", "Greenwich",
   444         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
   445         -        "X", "East", "Y", "North");
          392  +        "EPSG\",\"2009\"]]");
          393  +    p = add_epsg_def (filter, first, last, 2010, "epsg", 2010,
          394  +        "NAD27(CGQ77) / SCoPQ zone 4");
   446    395       add_proj4text (p, 0,
   447    396           "+proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 ");
   448    397       add_proj4text (p, 1,
   449    398           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   450    399       add_srs_wkt (p, 0,
   451    400           "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 4\",GEOGCS[\"NAD27(CG");
   452    401       add_srs_wkt (p, 1,
................................................................................
   456    405       add_srs_wkt (p, 3,
   457    406           "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM");
   458    407       add_srs_wkt (p, 4,
   459    408           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   460    409       add_srs_wkt (p, 5,
   461    410           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   462    411       add_srs_wkt (p, 6,
   463         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          412  +        "AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Me");
   464    413       add_srs_wkt (p, 7,
   465         -        "ITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercator");
          414  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   466    415       add_srs_wkt (p, 8,
   467         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          416  +        "\"central_meridian\",-61.5],PARAMETER[\"scale_factor\",0");
   468    417       add_srs_wkt (p, 9,
   469         -        "ral_meridian\",-61.5],PARAMETER[\"scale_factor\",0.9999]");
          418  +        ".9999],PARAMETER[\"false_easting\",304800],PARAMETER[\"f");
   470    419       add_srs_wkt (p, 10,
   471         -        ",PARAMETER[\"false_easting\",304800],PARAMETER[\"false_n");
          420  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   472    421       add_srs_wkt (p, 11,
   473         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          422  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   474    423       add_srs_wkt (p, 12,
   475         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   476         -    add_srs_wkt (p, 13,
   477         -        ",\"2010\"]]");
   478         -    p = add_epsg_def_ex (filter, first, last, 2011, "epsg", 2011,
   479         -        "NAD27(CGQ77) / SCoPQ zone 5", 0, 0,
   480         -        "Clarke 1866", "Greenwich",
   481         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
   482         -        "X", "East", "Y", "North");
          424  +        "EPSG\",\"2010\"]]");
          425  +    p = add_epsg_def (filter, first, last, 2011, "epsg", 2011,
          426  +        "NAD27(CGQ77) / SCoPQ zone 5");
   483    427       add_proj4text (p, 0,
   484    428           "+proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 ");
   485    429       add_proj4text (p, 1,
   486    430           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   487    431       add_srs_wkt (p, 0,
   488    432           "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 5\",GEOGCS[\"NAD27(CG");
   489    433       add_srs_wkt (p, 1,
................................................................................
   493    437       add_srs_wkt (p, 3,
   494    438           "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM");
   495    439       add_srs_wkt (p, 4,
   496    440           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   497    441       add_srs_wkt (p, 5,
   498    442           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   499    443       add_srs_wkt (p, 6,
   500         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          444  +        "AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Me");
   501    445       add_srs_wkt (p, 7,
   502         -        "ITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercator");
          446  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   503    447       add_srs_wkt (p, 8,
   504         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          448  +        "\"central_meridian\",-64.5],PARAMETER[\"scale_factor\",0");
   505    449       add_srs_wkt (p, 9,
   506         -        "ral_meridian\",-64.5],PARAMETER[\"scale_factor\",0.9999]");
          450  +        ".9999],PARAMETER[\"false_easting\",304800],PARAMETER[\"f");
   507    451       add_srs_wkt (p, 10,
   508         -        ",PARAMETER[\"false_easting\",304800],PARAMETER[\"false_n");
          452  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   509    453       add_srs_wkt (p, 11,
   510         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          454  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   511    455       add_srs_wkt (p, 12,
   512         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   513         -    add_srs_wkt (p, 13,
   514         -        ",\"2011\"]]");
   515         -    p = add_epsg_def_ex (filter, first, last, 2012, "epsg", 2012,
   516         -        "NAD27(CGQ77) / SCoPQ zone 6", 0, 0,
   517         -        "Clarke 1866", "Greenwich",
   518         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
   519         -        "X", "East", "Y", "North");
          456  +        "EPSG\",\"2011\"]]");
          457  +    p = add_epsg_def (filter, first, last, 2012, "epsg", 2012,
          458  +        "NAD27(CGQ77) / SCoPQ zone 6");
   520    459       add_proj4text (p, 0,
   521    460           "+proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 ");
   522    461       add_proj4text (p, 1,
   523    462           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   524    463       add_srs_wkt (p, 0,
   525    464           "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 6\",GEOGCS[\"NAD27(CG");
   526    465       add_srs_wkt (p, 1,
................................................................................
   530    469       add_srs_wkt (p, 3,
   531    470           "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM");
   532    471       add_srs_wkt (p, 4,
   533    472           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   534    473       add_srs_wkt (p, 5,
   535    474           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   536    475       add_srs_wkt (p, 6,
   537         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          476  +        "AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Me");
   538    477       add_srs_wkt (p, 7,
   539         -        "ITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercator");
          478  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   540    479       add_srs_wkt (p, 8,
   541         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          480  +        "\"central_meridian\",-67.5],PARAMETER[\"scale_factor\",0");
   542    481       add_srs_wkt (p, 9,
   543         -        "ral_meridian\",-67.5],PARAMETER[\"scale_factor\",0.9999]");
          482  +        ".9999],PARAMETER[\"false_easting\",304800],PARAMETER[\"f");
   544    483       add_srs_wkt (p, 10,
   545         -        ",PARAMETER[\"false_easting\",304800],PARAMETER[\"false_n");
          484  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   546    485       add_srs_wkt (p, 11,
   547         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          486  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   548    487       add_srs_wkt (p, 12,
   549         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   550         -    add_srs_wkt (p, 13,
   551         -        ",\"2012\"]]");
   552         -    p = add_epsg_def_ex (filter, first, last, 2013, "epsg", 2013,
   553         -        "NAD27(CGQ77) / SCoPQ zone 7", 0, 0,
   554         -        "Clarke 1866", "Greenwich",
   555         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
   556         -        "X", "East", "Y", "North");
          488  +        "EPSG\",\"2012\"]]");
          489  +    p = add_epsg_def (filter, first, last, 2013, "epsg", 2013,
          490  +        "NAD27(CGQ77) / SCoPQ zone 7");
   557    491       add_proj4text (p, 0,
   558    492           "+proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 ");
   559    493       add_proj4text (p, 1,
   560    494           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   561    495       add_srs_wkt (p, 0,
   562    496           "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 7\",GEOGCS[\"NAD27(CG");
   563    497       add_srs_wkt (p, 1,
................................................................................
   567    501       add_srs_wkt (p, 3,
   568    502           "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM");
   569    503       add_srs_wkt (p, 4,
   570    504           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   571    505       add_srs_wkt (p, 5,
   572    506           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   573    507       add_srs_wkt (p, 6,
   574         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          508  +        "AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Me");
   575    509       add_srs_wkt (p, 7,
   576         -        "ITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercator");
          510  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   577    511       add_srs_wkt (p, 8,
   578         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          512  +        "\"central_meridian\",-70.5],PARAMETER[\"scale_factor\",0");
   579    513       add_srs_wkt (p, 9,
   580         -        "ral_meridian\",-70.5],PARAMETER[\"scale_factor\",0.9999]");
          514  +        ".9999],PARAMETER[\"false_easting\",304800],PARAMETER[\"f");
   581    515       add_srs_wkt (p, 10,
   582         -        ",PARAMETER[\"false_easting\",304800],PARAMETER[\"false_n");
          516  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   583    517       add_srs_wkt (p, 11,
   584         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          518  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   585    519       add_srs_wkt (p, 12,
   586         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   587         -    add_srs_wkt (p, 13,
   588         -        ",\"2013\"]]");
   589         -    p = add_epsg_def_ex (filter, first, last, 2014, "epsg", 2014,
   590         -        "NAD27(CGQ77) / SCoPQ zone 8", 0, 0,
   591         -        "Clarke 1866", "Greenwich",
   592         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
   593         -        "X", "East", "Y", "North");
          520  +        "EPSG\",\"2013\"]]");
          521  +    p = add_epsg_def (filter, first, last, 2014, "epsg", 2014,
          522  +        "NAD27(CGQ77) / SCoPQ zone 8");
   594    523       add_proj4text (p, 0,
   595    524           "+proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 ");
   596    525       add_proj4text (p, 1,
   597    526           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   598    527       add_srs_wkt (p, 0,
   599    528           "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 8\",GEOGCS[\"NAD27(CG");
   600    529       add_srs_wkt (p, 1,
................................................................................
   604    533       add_srs_wkt (p, 3,
   605    534           "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM");
   606    535       add_srs_wkt (p, 4,
   607    536           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   608    537       add_srs_wkt (p, 5,
   609    538           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   610    539       add_srs_wkt (p, 6,
   611         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          540  +        "AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Me");
   612    541       add_srs_wkt (p, 7,
   613         -        "ITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercator");
          542  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   614    543       add_srs_wkt (p, 8,
   615         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          544  +        "\"central_meridian\",-73.5],PARAMETER[\"scale_factor\",0");
   616    545       add_srs_wkt (p, 9,
   617         -        "ral_meridian\",-73.5],PARAMETER[\"scale_factor\",0.9999]");
          546  +        ".9999],PARAMETER[\"false_easting\",304800],PARAMETER[\"f");
   618    547       add_srs_wkt (p, 10,
   619         -        ",PARAMETER[\"false_easting\",304800],PARAMETER[\"false_n");
          548  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   620    549       add_srs_wkt (p, 11,
   621         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          550  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   622    551       add_srs_wkt (p, 12,
   623         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   624         -    add_srs_wkt (p, 13,
   625         -        ",\"2014\"]]");
   626         -    p = add_epsg_def_ex (filter, first, last, 2015, "epsg", 2015,
   627         -        "NAD27(CGQ77) / SCoPQ zone 9", 0, 0,
   628         -        "Clarke 1866", "Greenwich",
   629         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
   630         -        "X", "East", "Y", "North");
          552  +        "EPSG\",\"2014\"]]");
          553  +    p = add_epsg_def (filter, first, last, 2015, "epsg", 2015,
          554  +        "NAD27(CGQ77) / SCoPQ zone 9");
   631    555       add_proj4text (p, 0,
   632    556           "+proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 ");
   633    557       add_proj4text (p, 1,
   634    558           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   635    559       add_srs_wkt (p, 0,
   636    560           "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 9\",GEOGCS[\"NAD27(CG");
   637    561       add_srs_wkt (p, 1,
................................................................................
   641    565       add_srs_wkt (p, 3,
   642    566           "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM");
   643    567       add_srs_wkt (p, 4,
   644    568           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   645    569       add_srs_wkt (p, 5,
   646    570           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   647    571       add_srs_wkt (p, 6,
   648         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          572  +        "AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Me");
   649    573       add_srs_wkt (p, 7,
   650         -        "ITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercator");
          574  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   651    575       add_srs_wkt (p, 8,
   652         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          576  +        "\"central_meridian\",-76.5],PARAMETER[\"scale_factor\",0");
   653    577       add_srs_wkt (p, 9,
   654         -        "ral_meridian\",-76.5],PARAMETER[\"scale_factor\",0.9999]");
          578  +        ".9999],PARAMETER[\"false_easting\",304800],PARAMETER[\"f");
   655    579       add_srs_wkt (p, 10,
   656         -        ",PARAMETER[\"false_easting\",304800],PARAMETER[\"false_n");
          580  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   657    581       add_srs_wkt (p, 11,
   658         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          582  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   659    583       add_srs_wkt (p, 12,
   660         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   661         -    add_srs_wkt (p, 13,
   662         -        ",\"2015\"]]");
   663         -    p = add_epsg_def_ex (filter, first, last, 2016, "epsg", 2016,
   664         -        "NAD27(CGQ77) / SCoPQ zone 10", 0, 0,
   665         -        "Clarke 1866", "Greenwich",
   666         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
   667         -        "X", "East", "Y", "North");
          584  +        "EPSG\",\"2015\"]]");
          585  +    p = add_epsg_def (filter, first, last, 2016, "epsg", 2016,
          586  +        "NAD27(CGQ77) / SCoPQ zone 10");
   668    587       add_proj4text (p, 0,
   669    588           "+proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 ");
   670    589       add_proj4text (p, 1,
   671    590           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   672    591       add_srs_wkt (p, 0,
   673    592           "PROJCS[\"NAD27(CGQ77) / SCoPQ zone 10\",GEOGCS[\"NAD27(C");
   674    593       add_srs_wkt (p, 1,
................................................................................
   678    597       add_srs_wkt (p, 3,
   679    598           "[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIME");
   680    599       add_srs_wkt (p, 4,
   681    600           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
   682    601       add_srs_wkt (p, 5,
   683    602           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
   684    603       add_srs_wkt (p, 6,
   685         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
          604  +        ",AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_M");
   686    605       add_srs_wkt (p, 7,
   687         -        "RITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercato");
          606  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
   688    607       add_srs_wkt (p, 8,
   689         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
          608  +        "[\"central_meridian\",-79.5],PARAMETER[\"scale_factor\",");
   690    609       add_srs_wkt (p, 9,
   691         -        "tral_meridian\",-79.5],PARAMETER[\"scale_factor\",0.9999");
          610  +        "0.9999],PARAMETER[\"false_easting\",304800],PARAMETER[\"");
   692    611       add_srs_wkt (p, 10,
   693         -        "],PARAMETER[\"false_easting\",304800],PARAMETER[\"false_");
          612  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   694    613       add_srs_wkt (p, 11,
   695         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          614  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
   696    615       add_srs_wkt (p, 12,
   697         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
   698         -    add_srs_wkt (p, 13,
   699         -        "\",\"2016\"]]");
   700         -    p = add_epsg_def_ex (filter, first, last, 2017, "epsg", 2017,
   701         -        "NAD27(76) / MTM zone 8", 0, 0,
   702         -        "Clarke 1866", "Greenwich",
   703         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
   704         -        "X", "East", "Y", "North");
          616  +        "\"EPSG\",\"2016\"]]");
          617  +    p = add_epsg_def (filter, first, last, 2017, "epsg", 2017,
          618  +        "NAD27(76) / MTM zone 8");
   705    619       add_proj4text (p, 0,
   706    620           "+proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 ");
   707    621       add_proj4text (p, 1,
   708    622           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   709    623       add_srs_wkt (p, 0,
   710    624           "PROJCS[\"NAD27(76) / MTM zone 8\",GEOGCS[\"NAD27(76)\",D");
   711    625       add_srs_wkt (p, 1,
................................................................................
   713    627       add_srs_wkt (p, 2,
   714    628           "e 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",");
   715    629       add_srs_wkt (p, 3,
   716    630           "\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Greenw");
   717    631       add_srs_wkt (p, 4,
   718    632           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
   719    633       add_srs_wkt (p, 5,
   720         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
          634  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
   721    635       add_srs_wkt (p, 6,
   722         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
          636  +        "[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"]");
   723    637       add_srs_wkt (p, 7,
   724         -        "G\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
          638  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
   725    639       add_srs_wkt (p, 8,
   726         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
          640  +        "_meridian\",-73.5],PARAMETER[\"scale_factor\",0.9999],PA");
   727    641       add_srs_wkt (p, 9,
   728         -        "ian\",-73.5],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
          642  +        "RAMETER[\"false_easting\",304800],PARAMETER[\"false_nort");
   729    643       add_srs_wkt (p, 10,
   730         -        "R[\"false_easting\",304800],PARAMETER[\"false_northing\"");
          644  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
   731    645       add_srs_wkt (p, 11,
   732         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          646  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   733    647       add_srs_wkt (p, 12,
   734         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2017\"");
   735         -    add_srs_wkt (p, 13,
   736         -        "]]");
   737         -    p = add_epsg_def_ex (filter, first, last, 2018, "epsg", 2018,
   738         -        "NAD27(76) / MTM zone 9", 0, 0,
   739         -        "Clarke 1866", "Greenwich",
   740         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
   741         -        "X", "East", "Y", "North");
          648  +        "2017\"]]");
          649  +    p = add_epsg_def (filter, first, last, 2018, "epsg", 2018,
          650  +        "NAD27(76) / MTM zone 9");
   742    651       add_proj4text (p, 0,
   743    652           "+proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 ");
   744    653       add_proj4text (p, 1,
   745    654           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   746    655       add_srs_wkt (p, 0,
   747    656           "PROJCS[\"NAD27(76) / MTM zone 9\",GEOGCS[\"NAD27(76)\",D");
   748    657       add_srs_wkt (p, 1,
................................................................................
   750    659       add_srs_wkt (p, 2,
   751    660           "e 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",");
   752    661       add_srs_wkt (p, 3,
   753    662           "\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Greenw");
   754    663       add_srs_wkt (p, 4,
   755    664           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
   756    665       add_srs_wkt (p, 5,
   757         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
          666  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
   758    667       add_srs_wkt (p, 6,
   759         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
          668  +        "[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"]");
   760    669       add_srs_wkt (p, 7,
   761         -        "G\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
          670  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
   762    671       add_srs_wkt (p, 8,
   763         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
          672  +        "_meridian\",-76.5],PARAMETER[\"scale_factor\",0.9999],PA");
   764    673       add_srs_wkt (p, 9,
   765         -        "ian\",-76.5],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
          674  +        "RAMETER[\"false_easting\",304800],PARAMETER[\"false_nort");
   766    675       add_srs_wkt (p, 10,
   767         -        "R[\"false_easting\",304800],PARAMETER[\"false_northing\"");
          676  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
   768    677       add_srs_wkt (p, 11,
   769         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          678  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   770    679       add_srs_wkt (p, 12,
   771         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2018\"");
   772         -    add_srs_wkt (p, 13,
   773         -        "]]");
   774         -    p = add_epsg_def_ex (filter, first, last, 2019, "epsg", 2019,
   775         -        "NAD27(76) / MTM zone 10", 0, 0,
   776         -        "Clarke 1866", "Greenwich",
   777         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
   778         -        "X", "East", "Y", "North");
          680  +        "2018\"]]");
          681  +    p = add_epsg_def (filter, first, last, 2019, "epsg", 2019,
          682  +        "NAD27(76) / MTM zone 10");
   779    683       add_proj4text (p, 0,
   780    684           "+proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 ");
   781    685       add_proj4text (p, 1,
   782    686           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   783    687       add_srs_wkt (p, 0,
   784    688           "PROJCS[\"NAD27(76) / MTM zone 10\",GEOGCS[\"NAD27(76)\",");
   785    689       add_srs_wkt (p, 1,
................................................................................
   787    691       add_srs_wkt (p, 2,
   788    692           "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
   789    693       add_srs_wkt (p, 3,
   790    694           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green");
   791    695       add_srs_wkt (p, 4,
   792    696           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   793    697       add_srs_wkt (p, 5,
   794         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          698  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   795    699       add_srs_wkt (p, 6,
   796         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          700  +        "Y[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"");
   797    701       add_srs_wkt (p, 7,
   798         -        "SG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          702  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
   799    703       add_srs_wkt (p, 8,
   800         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          704  +        "l_meridian\",-79.5],PARAMETER[\"scale_factor\",0.9999],P");
   801    705       add_srs_wkt (p, 9,
   802         -        "dian\",-79.5],PARAMETER[\"scale_factor\",0.9999],PARAMET");
          706  +        "ARAMETER[\"false_easting\",304800],PARAMETER[\"false_nor");
   803    707       add_srs_wkt (p, 10,
   804         -        "ER[\"false_easting\",304800],PARAMETER[\"false_northing\"");
          708  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
   805    709       add_srs_wkt (p, 11,
   806         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          710  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
   807    711       add_srs_wkt (p, 12,
   808         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2019\"");
   809         -    add_srs_wkt (p, 13,
   810         -        "]]");
   811         -    p = add_epsg_def_ex (filter, first, last, 2020, "epsg", 2020,
   812         -        "NAD27(76) / MTM zone 11", 0, 0,
   813         -        "Clarke 1866", "Greenwich",
   814         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
   815         -        "Easting", "East", "Northing", "North");
          712  +        "\"2019\"]]");
          713  +    p = add_epsg_def (filter, first, last, 2020, "epsg", 2020,
          714  +        "NAD27(76) / MTM zone 11");
   816    715       add_proj4text (p, 0,
   817    716           "+proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.9999 +x_0=304800 ");
   818    717       add_proj4text (p, 1,
   819    718           "+y_0=0 +ellps=clrk66 +units=m +no_defs");
   820    719       add_srs_wkt (p, 0,
   821    720           "PROJCS[\"NAD27(76) / MTM zone 11\",GEOGCS[\"NAD27(76)\",");
   822    721       add_srs_wkt (p, 1,
................................................................................
   824    723       add_srs_wkt (p, 2,
   825    724           "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
   826    725       add_srs_wkt (p, 3,
   827    726           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green");
   828    727       add_srs_wkt (p, 4,
   829    728           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   830    729       add_srs_wkt (p, 5,
   831         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          730  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   832    731       add_srs_wkt (p, 6,
   833         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          732  +        "Y[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"");
   834    733       add_srs_wkt (p, 7,
   835         -        "SG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          734  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
   836    735       add_srs_wkt (p, 8,
   837         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          736  +        "l_meridian\",-82.5],PARAMETER[\"scale_factor\",0.9999],P");
   838    737       add_srs_wkt (p, 9,
   839         -        "dian\",-82.5],PARAMETER[\"scale_factor\",0.9999],PARAMET");
          738  +        "ARAMETER[\"false_easting\",304800],PARAMETER[\"false_nor");
   840    739       add_srs_wkt (p, 10,
   841         -        "ER[\"false_easting\",304800],PARAMETER[\"false_northing\"");
          740  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
   842    741       add_srs_wkt (p, 11,
   843         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          742  +        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
   844    743       add_srs_wkt (p, 12,
   845         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
   846         -    add_srs_wkt (p, 13,
   847         -        "PSG\",\"2020\"]]");
   848         -    p = add_epsg_def_ex (filter, first, last, 2021, "epsg", 2021,
   849         -        "NAD27(76) / MTM zone 12", 0, 0,
   850         -        "Clarke 1866", "Greenwich",
   851         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
   852         -        "Easting", "East", "Northing", "North");
          744  +        "ITY[\"EPSG\",\"2020\"]]");
          745  +    p = add_epsg_def (filter, first, last, 2021, "epsg", 2021,
          746  +        "NAD27(76) / MTM zone 12");
   853    747       add_proj4text (p, 0,
   854    748           "+proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9999 +x_0=304800 +y");
   855    749       add_proj4text (p, 1,
   856    750           "_0=0 +ellps=clrk66 +units=m +no_defs");
   857    751       add_srs_wkt (p, 0,
   858    752           "PROJCS[\"NAD27(76) / MTM zone 12\",GEOGCS[\"NAD27(76)\",");
   859    753       add_srs_wkt (p, 1,
................................................................................
   861    755       add_srs_wkt (p, 2,
   862    756           "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
   863    757       add_srs_wkt (p, 3,
   864    758           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green");
   865    759       add_srs_wkt (p, 4,
   866    760           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   867    761       add_srs_wkt (p, 5,
   868         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          762  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   869    763       add_srs_wkt (p, 6,
   870         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          764  +        "Y[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"");
   871    765       add_srs_wkt (p, 7,
   872         -        "SG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          766  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
   873    767       add_srs_wkt (p, 8,
   874         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          768  +        "l_meridian\",-81],PARAMETER[\"scale_factor\",0.9999],PAR");
   875    769       add_srs_wkt (p, 9,
   876         -        "dian\",-81],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
          770  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
   877    771       add_srs_wkt (p, 10,
   878         -        "[\"false_easting\",304800],PARAMETER[\"false_northing\",");
          772  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
   879    773       add_srs_wkt (p, 11,
   880         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          774  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
   881    775       add_srs_wkt (p, 12,
   882         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   883         -    add_srs_wkt (p, 13,
   884         -        "G\",\"2021\"]]");
   885         -    p = add_epsg_def_ex (filter, first, last, 2022, "epsg", 2022,
   886         -        "NAD27(76) / MTM zone 13", 0, 0,
   887         -        "Clarke 1866", "Greenwich",
   888         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
   889         -        "Easting", "East", "Northing", "North");
          776  +        "Y[\"EPSG\",\"2021\"]]");
          777  +    p = add_epsg_def (filter, first, last, 2022, "epsg", 2022,
          778  +        "NAD27(76) / MTM zone 13");
   890    779       add_proj4text (p, 0,
   891    780           "+proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=304800 +y");
   892    781       add_proj4text (p, 1,
   893    782           "_0=0 +ellps=clrk66 +units=m +no_defs");
   894    783       add_srs_wkt (p, 0,
   895    784           "PROJCS[\"NAD27(76) / MTM zone 13\",GEOGCS[\"NAD27(76)\",");
   896    785       add_srs_wkt (p, 1,
................................................................................
   898    787       add_srs_wkt (p, 2,
   899    788           "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
   900    789       add_srs_wkt (p, 3,
   901    790           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green");
   902    791       add_srs_wkt (p, 4,
   903    792           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   904    793       add_srs_wkt (p, 5,
   905         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          794  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   906    795       add_srs_wkt (p, 6,
   907         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          796  +        "Y[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"");
   908    797       add_srs_wkt (p, 7,
   909         -        "SG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          798  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
   910    799       add_srs_wkt (p, 8,
   911         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          800  +        "l_meridian\",-84],PARAMETER[\"scale_factor\",0.9999],PAR");
   912    801       add_srs_wkt (p, 9,
   913         -        "dian\",-84],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
          802  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
   914    803       add_srs_wkt (p, 10,
   915         -        "[\"false_easting\",304800],PARAMETER[\"false_northing\",");
          804  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
   916    805       add_srs_wkt (p, 11,
   917         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          806  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
   918    807       add_srs_wkt (p, 12,
   919         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   920         -    add_srs_wkt (p, 13,
   921         -        "G\",\"2022\"]]");
   922         -    p = add_epsg_def_ex (filter, first, last, 2023, "epsg", 2023,
   923         -        "NAD27(76) / MTM zone 14", 0, 0,
   924         -        "Clarke 1866", "Greenwich",
   925         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
   926         -        "Easting", "East", "Northing", "North");
          808  +        "Y[\"EPSG\",\"2022\"]]");
          809  +    p = add_epsg_def (filter, first, last, 2023, "epsg", 2023,
          810  +        "NAD27(76) / MTM zone 14");
   927    811       add_proj4text (p, 0,
   928    812           "+proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9999 +x_0=304800 +y");
   929    813       add_proj4text (p, 1,
   930    814           "_0=0 +ellps=clrk66 +units=m +no_defs");
   931    815       add_srs_wkt (p, 0,
   932    816           "PROJCS[\"NAD27(76) / MTM zone 14\",GEOGCS[\"NAD27(76)\",");
   933    817       add_srs_wkt (p, 1,
................................................................................
   935    819       add_srs_wkt (p, 2,
   936    820           "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
   937    821       add_srs_wkt (p, 3,
   938    822           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green");
   939    823       add_srs_wkt (p, 4,
   940    824           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   941    825       add_srs_wkt (p, 5,
   942         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          826  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   943    827       add_srs_wkt (p, 6,
   944         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          828  +        "Y[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"");
   945    829       add_srs_wkt (p, 7,
   946         -        "SG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          830  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
   947    831       add_srs_wkt (p, 8,
   948         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          832  +        "l_meridian\",-87],PARAMETER[\"scale_factor\",0.9999],PAR");
   949    833       add_srs_wkt (p, 9,
   950         -        "dian\",-87],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
          834  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
   951    835       add_srs_wkt (p, 10,
   952         -        "[\"false_easting\",304800],PARAMETER[\"false_northing\",");
          836  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
   953    837       add_srs_wkt (p, 11,
   954         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          838  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
   955    839       add_srs_wkt (p, 12,
   956         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   957         -    add_srs_wkt (p, 13,
   958         -        "G\",\"2023\"]]");
   959         -    p = add_epsg_def_ex (filter, first, last, 2024, "epsg", 2024,
   960         -        "NAD27(76) / MTM zone 15", 0, 0,
   961         -        "Clarke 1866", "Greenwich",
   962         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
   963         -        "Easting", "East", "Northing", "North");
          840  +        "Y[\"EPSG\",\"2023\"]]");
          841  +    p = add_epsg_def (filter, first, last, 2024, "epsg", 2024,
          842  +        "NAD27(76) / MTM zone 15");
   964    843       add_proj4text (p, 0,
   965    844           "+proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9999 +x_0=304800 +y");
   966    845       add_proj4text (p, 1,
   967    846           "_0=0 +ellps=clrk66 +units=m +no_defs");
   968    847       add_srs_wkt (p, 0,
   969    848           "PROJCS[\"NAD27(76) / MTM zone 15\",GEOGCS[\"NAD27(76)\",");
   970    849       add_srs_wkt (p, 1,
................................................................................
   972    851       add_srs_wkt (p, 2,
   973    852           "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
   974    853       add_srs_wkt (p, 3,
   975    854           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green");
   976    855       add_srs_wkt (p, 4,
   977    856           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   978    857       add_srs_wkt (p, 5,
   979         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          858  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   980    859       add_srs_wkt (p, 6,
   981         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          860  +        "Y[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"");
   982    861       add_srs_wkt (p, 7,
   983         -        "SG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          862  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
   984    863       add_srs_wkt (p, 8,
   985         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          864  +        "l_meridian\",-90],PARAMETER[\"scale_factor\",0.9999],PAR");
   986    865       add_srs_wkt (p, 9,
   987         -        "dian\",-90],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
          866  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
   988    867       add_srs_wkt (p, 10,
   989         -        "[\"false_easting\",304800],PARAMETER[\"false_northing\",");
          868  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
   990    869       add_srs_wkt (p, 11,
   991         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          870  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
   992    871       add_srs_wkt (p, 12,
   993         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   994         -    add_srs_wkt (p, 13,
   995         -        "G\",\"2024\"]]");
   996         -    p = add_epsg_def_ex (filter, first, last, 2025, "epsg", 2025,
   997         -        "NAD27(76) / MTM zone 16", 0, 0,
   998         -        "Clarke 1866", "Greenwich",
   999         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
  1000         -        "Easting", "East", "Northing", "North");
          872  +        "Y[\"EPSG\",\"2024\"]]");
          873  +    p = add_epsg_def (filter, first, last, 2025, "epsg", 2025,
          874  +        "NAD27(76) / MTM zone 16");
  1001    875       add_proj4text (p, 0,
  1002    876           "+proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9999 +x_0=304800 +y");
  1003    877       add_proj4text (p, 1,
  1004    878           "_0=0 +ellps=clrk66 +units=m +no_defs");
  1005    879       add_srs_wkt (p, 0,
  1006    880           "PROJCS[\"NAD27(76) / MTM zone 16\",GEOGCS[\"NAD27(76)\",");
  1007    881       add_srs_wkt (p, 1,
................................................................................
  1009    883       add_srs_wkt (p, 2,
  1010    884           "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
  1011    885       add_srs_wkt (p, 3,
  1012    886           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green");
  1013    887       add_srs_wkt (p, 4,
  1014    888           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1015    889       add_srs_wkt (p, 5,
  1016         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          890  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1017    891       add_srs_wkt (p, 6,
  1018         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          892  +        "Y[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"");
  1019    893       add_srs_wkt (p, 7,
  1020         -        "SG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          894  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  1021    895       add_srs_wkt (p, 8,
  1022         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          896  +        "l_meridian\",-93],PARAMETER[\"scale_factor\",0.9999],PAR");
  1023    897       add_srs_wkt (p, 9,
  1024         -        "dian\",-93],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
          898  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
  1025    899       add_srs_wkt (p, 10,
  1026         -        "[\"false_easting\",304800],PARAMETER[\"false_northing\",");
          900  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1027    901       add_srs_wkt (p, 11,
  1028         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          902  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  1029    903       add_srs_wkt (p, 12,
  1030         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1031         -    add_srs_wkt (p, 13,
  1032         -        "G\",\"2025\"]]");
  1033         -    p = add_epsg_def_ex (filter, first, last, 2026, "epsg", 2026,
  1034         -        "NAD27(76) / MTM zone 17", 0, 0,
  1035         -        "Clarke 1866", "Greenwich",
  1036         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
  1037         -        "Easting", "East", "Northing", "North");
          904  +        "Y[\"EPSG\",\"2025\"]]");
          905  +    p = add_epsg_def (filter, first, last, 2026, "epsg", 2026,
          906  +        "NAD27(76) / MTM zone 17");
  1038    907       add_proj4text (p, 0,
  1039    908           "+proj=tmerc +lat_0=0 +lon_0=-96 +k=0.9999 +x_0=304800 +y");
  1040    909       add_proj4text (p, 1,
  1041    910           "_0=0 +ellps=clrk66 +units=m +no_defs");
  1042    911       add_srs_wkt (p, 0,
  1043    912           "PROJCS[\"NAD27(76) / MTM zone 17\",GEOGCS[\"NAD27(76)\",");
  1044    913       add_srs_wkt (p, 1,
................................................................................
  1046    915       add_srs_wkt (p, 2,
  1047    916           "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
  1048    917       add_srs_wkt (p, 3,
  1049    918           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green");
  1050    919       add_srs_wkt (p, 4,
  1051    920           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1052    921       add_srs_wkt (p, 5,
  1053         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          922  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1054    923       add_srs_wkt (p, 6,
  1055         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          924  +        "Y[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"");
  1056    925       add_srs_wkt (p, 7,
  1057         -        "SG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          926  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  1058    927       add_srs_wkt (p, 8,
  1059         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          928  +        "l_meridian\",-96],PARAMETER[\"scale_factor\",0.9999],PAR");
  1060    929       add_srs_wkt (p, 9,
  1061         -        "dian\",-96],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
          930  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
  1062    931       add_srs_wkt (p, 10,
  1063         -        "[\"false_easting\",304800],PARAMETER[\"false_northing\",");
          932  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1064    933       add_srs_wkt (p, 11,
  1065         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          934  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  1066    935       add_srs_wkt (p, 12,
  1067         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1068         -    add_srs_wkt (p, 13,
  1069         -        "G\",\"2026\"]]");
  1070         -    p = add_epsg_def_ex (filter, first, last, 2027, "epsg", 2027,
  1071         -        "NAD27(76) / UTM zone 15N", 0, 0,
  1072         -        "Clarke 1866", "Greenwich",
  1073         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
  1074         -        "Easting", "East", "Northing", "North");
          936  +        "Y[\"EPSG\",\"2026\"]]");
          937  +    p = add_epsg_def (filter, first, last, 2027, "epsg", 2027,
          938  +        "NAD27(76) / UTM zone 15N");
  1075    939       add_proj4text (p, 0,
  1076    940           "+proj=utm +zone=15 +ellps=clrk66 +units=m +no_defs");
  1077    941       add_srs_wkt (p, 0,
  1078    942           "PROJCS[\"NAD27(76) / UTM zone 15N\",GEOGCS[\"NAD27(76)\"");
  1079    943       add_srs_wkt (p, 1,
  1080    944           ",DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Cla");
  1081    945       add_srs_wkt (p, 2,
  1082    946           "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
  1083    947       add_srs_wkt (p, 3,
  1084    948           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green");
  1085    949       add_srs_wkt (p, 4,
  1086    950           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1087    951       add_srs_wkt (p, 5,
  1088         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          952  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1089    953       add_srs_wkt (p, 6,
  1090         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          954  +        "Y[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"");
  1091    955       add_srs_wkt (p, 7,
  1092         -        "SG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          956  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  1093    957       add_srs_wkt (p, 8,
  1094         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          958  +        "l_meridian\",-93],PARAMETER[\"scale_factor\",0.9996],PAR");
  1095    959       add_srs_wkt (p, 9,
  1096         -        "dian\",-93],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
          960  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  1097    961       add_srs_wkt (p, 10,
  1098         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
          962  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1099    963       add_srs_wkt (p, 11,
  1100         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          964  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  1101    965       add_srs_wkt (p, 12,
  1102         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1103         -    add_srs_wkt (p, 13,
  1104         -        "G\",\"2027\"]]");
  1105         -    p = add_epsg_def_ex (filter, first, last, 2028, "epsg", 2028,
  1106         -        "NAD27(76) / UTM zone 16N", 0, 0,
  1107         -        "Clarke 1866", "Greenwich",
  1108         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
  1109         -        "Easting", "East", "Northing", "North");
          966  +        "Y[\"EPSG\",\"2027\"]]");
          967  +    p = add_epsg_def (filter, first, last, 2028, "epsg", 2028,
          968  +        "NAD27(76) / UTM zone 16N");
  1110    969       add_proj4text (p, 0,
  1111    970           "+proj=utm +zone=16 +ellps=clrk66 +units=m +no_defs");
  1112    971       add_srs_wkt (p, 0,
  1113    972           "PROJCS[\"NAD27(76) / UTM zone 16N\",GEOGCS[\"NAD27(76)\"");
  1114    973       add_srs_wkt (p, 1,
  1115    974           ",DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Cla");
  1116    975       add_srs_wkt (p, 2,
  1117    976           "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
  1118    977       add_srs_wkt (p, 3,
  1119    978           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green");
  1120    979       add_srs_wkt (p, 4,
  1121    980           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1122    981       add_srs_wkt (p, 5,
  1123         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          982  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1124    983       add_srs_wkt (p, 6,
  1125         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          984  +        "Y[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"");
  1126    985       add_srs_wkt (p, 7,
  1127         -        "SG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          986  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  1128    987       add_srs_wkt (p, 8,
  1129         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          988  +        "l_meridian\",-87],PARAMETER[\"scale_factor\",0.9996],PAR");
  1130    989       add_srs_wkt (p, 9,
  1131         -        "dian\",-87],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
          990  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  1132    991       add_srs_wkt (p, 10,
  1133         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
          992  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1134    993       add_srs_wkt (p, 11,
  1135         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          994  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  1136    995       add_srs_wkt (p, 12,
  1137         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1138         -    add_srs_wkt (p, 13,
  1139         -        "G\",\"2028\"]]");
  1140         -    p = add_epsg_def_ex (filter, first, last, 2029, "epsg", 2029,
  1141         -        "NAD27(76) / UTM zone 17N", 0, 0,
  1142         -        "Clarke 1866", "Greenwich",
  1143         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
  1144         -        "Easting", "East", "Northing", "North");
          996  +        "Y[\"EPSG\",\"2028\"]]");
          997  +    p = add_epsg_def (filter, first, last, 2029, "epsg", 2029,
          998  +        "NAD27(76) / UTM zone 17N");
  1145    999       add_proj4text (p, 0,
  1146   1000           "+proj=utm +zone=17 +ellps=clrk66 +units=m +no_defs");
  1147   1001       add_srs_wkt (p, 0,
  1148   1002           "PROJCS[\"NAD27(76) / UTM zone 17N\",GEOGCS[\"NAD27(76)\"");
  1149   1003       add_srs_wkt (p, 1,
  1150   1004           ",DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Cla");
  1151   1005       add_srs_wkt (p, 2,
  1152   1006           "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
  1153   1007       add_srs_wkt (p, 3,
  1154   1008           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green");
  1155   1009       add_srs_wkt (p, 4,
  1156   1010           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1157   1011       add_srs_wkt (p, 5,
  1158         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         1012  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1159   1013       add_srs_wkt (p, 6,
  1160         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         1014  +        "Y[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"");
  1161   1015       add_srs_wkt (p, 7,
  1162         -        "SG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         1016  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  1163   1017       add_srs_wkt (p, 8,
  1164         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         1018  +        "l_meridian\",-81],PARAMETER[\"scale_factor\",0.9996],PAR");
  1165   1019       add_srs_wkt (p, 9,
  1166         -        "dian\",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
         1020  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  1167   1021       add_srs_wkt (p, 10,
  1168         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         1022  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1169   1023       add_srs_wkt (p, 11,
  1170         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1024  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  1171   1025       add_srs_wkt (p, 12,
  1172         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1173         -    add_srs_wkt (p, 13,
  1174         -        "G\",\"2029\"]]");
  1175         -    p = add_epsg_def_ex (filter, first, last, 2030, "epsg", 2030,
  1176         -        "NAD27(76) / UTM zone 18N", 0, 0,
  1177         -        "Clarke 1866", "Greenwich",
  1178         -        "North_American_Datum_1927_1976", "Transverse_Mercator", "metre",
  1179         -        "Easting", "East", "Northing", "North");
         1026  +        "Y[\"EPSG\",\"2029\"]]");
         1027  +    p = add_epsg_def (filter, first, last, 2030, "epsg", 2030,
         1028  +        "NAD27(76) / UTM zone 18N");
  1180   1029       add_proj4text (p, 0,
  1181   1030           "+proj=utm +zone=18 +ellps=clrk66 +units=m +no_defs");
  1182   1031       add_srs_wkt (p, 0,
  1183   1032           "PROJCS[\"NAD27(76) / UTM zone 18N\",GEOGCS[\"NAD27(76)\"");
  1184   1033       add_srs_wkt (p, 1,
  1185   1034           ",DATUM[\"North_American_Datum_1927_1976\",SPHEROID[\"Cla");
  1186   1035       add_srs_wkt (p, 2,
  1187   1036           "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
  1188   1037       add_srs_wkt (p, 3,
  1189   1038           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6608\"]],PRIMEM[\"Green");
  1190   1039       add_srs_wkt (p, 4,
  1191   1040           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1192   1041       add_srs_wkt (p, 5,
  1193         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         1042  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1194   1043       add_srs_wkt (p, 6,
  1195         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         1044  +        "Y[\"EPSG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"");
  1196   1045       add_srs_wkt (p, 7,
  1197         -        "SG\",\"4608\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         1046  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  1198   1047       add_srs_wkt (p, 8,
  1199         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         1048  +        "l_meridian\",-75],PARAMETER[\"scale_factor\",0.9996],PAR");
  1200   1049       add_srs_wkt (p, 9,
  1201         -        "dian\",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
         1050  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  1202   1051       add_srs_wkt (p, 10,
  1203         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         1052  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1204   1053       add_srs_wkt (p, 11,
  1205         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1054  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  1206   1055       add_srs_wkt (p, 12,
  1207         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1208         -    add_srs_wkt (p, 13,
  1209         -        "G\",\"2030\"]]");
  1210         -    p = add_epsg_def_ex (filter, first, last, 2031, "epsg", 2031,
  1211         -        "NAD27(CGQ77) / UTM zone 17N", 0, 0,
  1212         -        "Clarke 1866", "Greenwich",
  1213         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
  1214         -        "Easting", "East", "Northing", "North");
         1056  +        "Y[\"EPSG\",\"2030\"]]");
         1057  +    p = add_epsg_def (filter, first, last, 2031, "epsg", 2031,
         1058  +        "NAD27(CGQ77) / UTM zone 17N");
  1215   1059       add_proj4text (p, 0,
  1216   1060           "+proj=utm +zone=17 +ellps=clrk66 +units=m +no_defs");
  1217   1061       add_srs_wkt (p, 0,
  1218   1062           "PROJCS[\"NAD27(CGQ77) / UTM zone 17N\",GEOGCS[\"NAD27(CG");
  1219   1063       add_srs_wkt (p, 1,
  1220   1064           "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI");
  1221   1065       add_srs_wkt (p, 2,
................................................................................
  1223   1067       add_srs_wkt (p, 3,
  1224   1068           "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM");
  1225   1069       add_srs_wkt (p, 4,
  1226   1070           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1227   1071       add_srs_wkt (p, 5,
  1228   1072           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1229   1073       add_srs_wkt (p, 6,
  1230         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1074  +        "AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Me");
  1231   1075       add_srs_wkt (p, 7,
  1232         -        "ITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercator");
         1076  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1233   1077       add_srs_wkt (p, 8,
  1234         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         1078  +        "\"central_meridian\",-81],PARAMETER[\"scale_factor\",0.9");
  1235   1079       add_srs_wkt (p, 9,
  1236         -        "ral_meridian\",-81],PARAMETER[\"scale_factor\",0.9996],P");
         1080  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1237   1081       add_srs_wkt (p, 10,
  1238         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         1082  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1239   1083       add_srs_wkt (p, 11,
  1240         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         1084  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  1241   1085       add_srs_wkt (p, 12,
  1242         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1243         -    add_srs_wkt (p, 13,
  1244         -        "ITY[\"EPSG\",\"2031\"]]");
  1245         -    p = add_epsg_def_ex (filter, first, last, 2032, "epsg", 2032,
  1246         -        "NAD27(CGQ77) / UTM zone 18N", 0, 0,
  1247         -        "Clarke 1866", "Greenwich",
  1248         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
  1249         -        "Easting", "East", "Northing", "North");
         1086  +        "AUTHORITY[\"EPSG\",\"2031\"]]");
         1087  +    p = add_epsg_def (filter, first, last, 2032, "epsg", 2032,
         1088  +        "NAD27(CGQ77) / UTM zone 18N");
  1250   1089       add_proj4text (p, 0,
  1251   1090           "+proj=utm +zone=18 +ellps=clrk66 +units=m +no_defs");
  1252   1091       add_srs_wkt (p, 0,
  1253   1092           "PROJCS[\"NAD27(CGQ77) / UTM zone 18N\",GEOGCS[\"NAD27(CG");
  1254   1093       add_srs_wkt (p, 1,
  1255   1094           "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI");
  1256   1095       add_srs_wkt (p, 2,
................................................................................
  1258   1097       add_srs_wkt (p, 3,
  1259   1098           "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM");
  1260   1099       add_srs_wkt (p, 4,
  1261   1100           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1262   1101       add_srs_wkt (p, 5,
  1263   1102           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1264   1103       add_srs_wkt (p, 6,
  1265         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1104  +        "AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Me");
  1266   1105       add_srs_wkt (p, 7,
  1267         -        "ITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercator");
         1106  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1268   1107       add_srs_wkt (p, 8,
  1269         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         1108  +        "\"central_meridian\",-75],PARAMETER[\"scale_factor\",0.9");
  1270   1109       add_srs_wkt (p, 9,
  1271         -        "ral_meridian\",-75],PARAMETER[\"scale_factor\",0.9996],P");
         1110  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1272   1111       add_srs_wkt (p, 10,
  1273         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         1112  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1274   1113       add_srs_wkt (p, 11,
  1275         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         1114  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  1276   1115       add_srs_wkt (p, 12,
  1277         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1278         -    add_srs_wkt (p, 13,
  1279         -        "ITY[\"EPSG\",\"2032\"]]");
  1280         -    p = add_epsg_def_ex (filter, first, last, 2033, "epsg", 2033,
  1281         -        "NAD27(CGQ77) / UTM zone 19N", 0, 0,
  1282         -        "Clarke 1866", "Greenwich",
  1283         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
  1284         -        "Easting", "East", "Northing", "North");
         1116  +        "AUTHORITY[\"EPSG\",\"2032\"]]");
         1117  +    p = add_epsg_def (filter, first, last, 2033, "epsg", 2033,
         1118  +        "NAD27(CGQ77) / UTM zone 19N");
  1285   1119       add_proj4text (p, 0,
  1286   1120           "+proj=utm +zone=19 +ellps=clrk66 +units=m +no_defs");
  1287   1121       add_srs_wkt (p, 0,
  1288   1122           "PROJCS[\"NAD27(CGQ77) / UTM zone 19N\",GEOGCS[\"NAD27(CG");
  1289   1123       add_srs_wkt (p, 1,
  1290   1124           "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI");
  1291   1125       add_srs_wkt (p, 2,
................................................................................
  1293   1127       add_srs_wkt (p, 3,
  1294   1128           "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM");
  1295   1129       add_srs_wkt (p, 4,
  1296   1130           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1297   1131       add_srs_wkt (p, 5,
  1298   1132           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1299   1133       add_srs_wkt (p, 6,
  1300         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1134  +        "AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Me");
  1301   1135       add_srs_wkt (p, 7,
  1302         -        "ITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercator");
         1136  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1303   1137       add_srs_wkt (p, 8,
  1304         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         1138  +        "\"central_meridian\",-69],PARAMETER[\"scale_factor\",0.9");
  1305   1139       add_srs_wkt (p, 9,
  1306         -        "ral_meridian\",-69],PARAMETER[\"scale_factor\",0.9996],P");
         1140  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1307   1141       add_srs_wkt (p, 10,
  1308         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         1142  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1309   1143       add_srs_wkt (p, 11,
  1310         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         1144  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  1311   1145       add_srs_wkt (p, 12,
  1312         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1313         -    add_srs_wkt (p, 13,
  1314         -        "ITY[\"EPSG\",\"2033\"]]");
  1315         -    p = add_epsg_def_ex (filter, first, last, 2034, "epsg", 2034,
  1316         -        "NAD27(CGQ77) / UTM zone 20N", 0, 0,
  1317         -        "Clarke 1866", "Greenwich",
  1318         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
  1319         -        "Easting", "East", "Northing", "North");
         1146  +        "AUTHORITY[\"EPSG\",\"2033\"]]");
         1147  +    p = add_epsg_def (filter, first, last, 2034, "epsg", 2034,
         1148  +        "NAD27(CGQ77) / UTM zone 20N");
  1320   1149       add_proj4text (p, 0,
  1321   1150           "+proj=utm +zone=20 +ellps=clrk66 +units=m +no_defs");
  1322   1151       add_srs_wkt (p, 0,
  1323   1152           "PROJCS[\"NAD27(CGQ77) / UTM zone 20N\",GEOGCS[\"NAD27(CG");
  1324   1153       add_srs_wkt (p, 1,
  1325   1154           "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI");
  1326   1155       add_srs_wkt (p, 2,
................................................................................
  1328   1157       add_srs_wkt (p, 3,
  1329   1158           "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM");
  1330   1159       add_srs_wkt (p, 4,
  1331   1160           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1332   1161       add_srs_wkt (p, 5,
  1333   1162           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1334   1163       add_srs_wkt (p, 6,
  1335         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1164  +        "AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Me");
  1336   1165       add_srs_wkt (p, 7,
  1337         -        "ITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercator");
         1166  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1338   1167       add_srs_wkt (p, 8,
  1339         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         1168  +        "\"central_meridian\",-63],PARAMETER[\"scale_factor\",0.9");
  1340   1169       add_srs_wkt (p, 9,
  1341         -        "ral_meridian\",-63],PARAMETER[\"scale_factor\",0.9996],P");
         1170  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1342   1171       add_srs_wkt (p, 10,
  1343         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         1172  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1344   1173       add_srs_wkt (p, 11,
  1345         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         1174  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  1346   1175       add_srs_wkt (p, 12,
  1347         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1348         -    add_srs_wkt (p, 13,
  1349         -        "ITY[\"EPSG\",\"2034\"]]");
  1350         -    p = add_epsg_def_ex (filter, first, last, 2035, "epsg", 2035,
  1351         -        "NAD27(CGQ77) / UTM zone 21N", 0, 0,
  1352         -        "Clarke 1866", "Greenwich",
  1353         -        "North_American_Datum_1927_CGQ77", "Transverse_Mercator", "metre",
  1354         -        "Easting", "East", "Northing", "North");
         1176  +        "AUTHORITY[\"EPSG\",\"2034\"]]");
         1177  +    p = add_epsg_def (filter, first, last, 2035, "epsg", 2035,
         1178  +        "NAD27(CGQ77) / UTM zone 21N");
  1355   1179       add_proj4text (p, 0,
  1356   1180           "+proj=utm +zone=21 +ellps=clrk66 +units=m +no_defs");
  1357   1181       add_srs_wkt (p, 0,
  1358   1182           "PROJCS[\"NAD27(CGQ77) / UTM zone 21N\",GEOGCS[\"NAD27(CG");
  1359   1183       add_srs_wkt (p, 1,
  1360   1184           "Q77)\",DATUM[\"North_American_Datum_1927_CGQ77\",SPHEROI");
  1361   1185       add_srs_wkt (p, 2,
................................................................................
  1363   1187       add_srs_wkt (p, 3,
  1364   1188           "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIMEM");
  1365   1189       add_srs_wkt (p, 4,
  1366   1190           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1367   1191       add_srs_wkt (p, 5,
  1368   1192           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1369   1193       add_srs_wkt (p, 6,
  1370         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1194  +        "AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Me");
  1371   1195       add_srs_wkt (p, 7,
  1372         -        "ITY[\"EPSG\",\"4609\"]],PROJECTION[\"Transverse_Mercator");
         1196  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1373   1197       add_srs_wkt (p, 8,
  1374         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         1198  +        "\"central_meridian\",-57],PARAMETER[\"scale_factor\",0.9");
  1375   1199       add_srs_wkt (p, 9,
  1376         -        "ral_meridian\",-57],PARAMETER[\"scale_factor\",0.9996],P");
         1200  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1377   1201       add_srs_wkt (p, 10,
  1378         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         1202  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1379   1203       add_srs_wkt (p, 11,
  1380         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         1204  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  1381   1205       add_srs_wkt (p, 12,
  1382         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1383         -    add_srs_wkt (p, 13,
  1384         -        "ITY[\"EPSG\",\"2035\"]]");
  1385         -    p = add_epsg_def_ex (filter, first, last, 2036, "epsg", 2036,
  1386         -        "NAD83(CSRS98) / New Brunswick Stereo (deprecated)", 0, 1,
  1387         -        "GRS 1980", "Greenwich",
  1388         -        "NAD83_Canadian_Spatial_Reference_System", "Oblique_Stereographic", "metre",
  1389         -        "Northing", "North", "Easting", "East");
         1206  +        "AUTHORITY[\"EPSG\",\"2035\"]]");
         1207  +    p = add_epsg_def (filter, first, last, 2036, "epsg", 2036,
         1208  +        "NAD83(CSRS98) / New Brunswick Stereo (deprecated)");
  1390   1209       add_proj4text (p, 0,
  1391   1210           "+proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=2");
  1392   1211       add_proj4text (p, 1,
  1393   1212           "500000 +y_0=7500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  1394   1213       add_proj4text (p, 2,
  1395   1214           "+units=m +no_defs");
  1396   1215       add_srs_wkt (p, 0,
................................................................................
  1402   1221       add_srs_wkt (p, 3,
  1403   1222           "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  1404   1223       add_srs_wkt (p, 4,
  1405   1224           "0,0,0,0],AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwic");
  1406   1225       add_srs_wkt (p, 5,
  1407   1226           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  1408   1227       add_srs_wkt (p, 6,
  1409         -        "74532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Lati");
         1228  +        "74532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"");
  1410   1229       add_srs_wkt (p, 7,
  1411         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1230  +        "EPSG\",\"4140\"]],PROJECTION[\"Oblique_Stereographic\"],");
  1412   1231       add_srs_wkt (p, 8,
  1413         -        ",\"4140\"]],PROJECTION[\"Oblique_Stereographic\"],PARAME");
         1232  +        "PARAMETER[\"latitude_of_origin\",46.5],PARAMETER[\"centr");
  1414   1233       add_srs_wkt (p, 9,
  1415         -        "TER[\"latitude_of_origin\",46.5],PARAMETER[\"central_mer");
         1234  +        "al_meridian\",-66.5],PARAMETER[\"scale_factor\",0.999912");
  1416   1235       add_srs_wkt (p, 10,
  1417         -        "idian\",-66.5],PARAMETER[\"scale_factor\",0.999912],PARA");
         1236  +        "],PARAMETER[\"false_easting\",2500000],PARAMETER[\"false");
  1418   1237       add_srs_wkt (p, 11,
  1419         -        "METER[\"false_easting\",2500000],PARAMETER[\"false_north");
         1238  +        "_northing\",7500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1420   1239       add_srs_wkt (p, 12,
  1421         -        "ing\",7500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1422         -    add_srs_wkt (p, 13,
  1423         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  1424         -    add_srs_wkt (p, 14,
  1425         -        "THORITY[\"EPSG\",\"2036\"]]");
  1426         -    p = add_epsg_def_ex (filter, first, last, 2037, "epsg", 2037,
  1427         -        "NAD83(CSRS98) / UTM zone 19N (deprecated)", 0, 0,
  1428         -        "GRS 1980", "Greenwich",
  1429         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1430         -        "Easting", "East", "Northing", "North");
         1240  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"2036\"]]");
         1241  +    p = add_epsg_def (filter, first, last, 2037, "epsg", 2037,
         1242  +        "NAD83(CSRS98) / UTM zone 19N (deprecated)");
  1431   1243       add_proj4text (p, 0,
  1432   1244           "+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1433   1245       add_proj4text (p, 1,
  1434   1246           "units=m +no_defs");
  1435   1247       add_srs_wkt (p, 0,
  1436   1248           "PROJCS[\"NAD83(CSRS98) / UTM zone 19N (deprecated)\",GEO");
  1437   1249       add_srs_wkt (p, 1,
................................................................................
  1441   1253       add_srs_wkt (p, 3,
  1442   1254           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1443   1255       add_srs_wkt (p, 4,
  1444   1256           ",AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AU");
  1445   1257       add_srs_wkt (p, 5,
  1446   1258           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1447   1259       add_srs_wkt (p, 6,
  1448         -        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",N");
         1260  +        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",");
  1449   1261       add_srs_wkt (p, 7,
  1450         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140");
         1262  +        "\"4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1451   1263       add_srs_wkt (p, 8,
  1452         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1264  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1453   1265       add_srs_wkt (p, 9,
  1454         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-69]");
         1266  +        ",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1455   1267       add_srs_wkt (p, 10,
  1456         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1268  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1457   1269       add_srs_wkt (p, 11,
  1458         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1270  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1459   1271       add_srs_wkt (p, 12,
  1460         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1272  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1461   1273       add_srs_wkt (p, 13,
  1462         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2037");
  1463         -    add_srs_wkt (p, 14,
  1464         -        "\"]]");
  1465         -    p = add_epsg_def_ex (filter, first, last, 2038, "epsg", 2038,
  1466         -        "NAD83(CSRS98) / UTM zone 20N (deprecated)", 0, 0,
  1467         -        "GRS 1980", "Greenwich",
  1468         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1469         -        "Easting", "East", "Northing", "North");
         1274  +        "2037\"]]");
         1275  +    p = add_epsg_def (filter, first, last, 2038, "epsg", 2038,
         1276  +        "NAD83(CSRS98) / UTM zone 20N (deprecated)");
  1470   1277       add_proj4text (p, 0,
  1471   1278           "+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1472   1279       add_proj4text (p, 1,
  1473   1280           "units=m +no_defs");
  1474   1281       add_srs_wkt (p, 0,
  1475   1282           "PROJCS[\"NAD83(CSRS98) / UTM zone 20N (deprecated)\",GEO");
  1476   1283       add_srs_wkt (p, 1,
................................................................................
  1480   1287       add_srs_wkt (p, 3,
  1481   1288           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1482   1289       add_srs_wkt (p, 4,
  1483   1290           ",AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AU");
  1484   1291       add_srs_wkt (p, 5,
  1485   1292           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1486   1293       add_srs_wkt (p, 6,
  1487         -        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",N");
         1294  +        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",");
  1488   1295       add_srs_wkt (p, 7,
  1489         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140");
         1296  +        "\"4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1490   1297       add_srs_wkt (p, 8,
  1491         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1298  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1492   1299       add_srs_wkt (p, 9,
  1493         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-63]");
         1300  +        ",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1494   1301       add_srs_wkt (p, 10,
  1495         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1302  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1496   1303       add_srs_wkt (p, 11,
  1497         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1304  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1498   1305       add_srs_wkt (p, 12,
  1499         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1306  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1500   1307       add_srs_wkt (p, 13,
  1501         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2038");
  1502         -    add_srs_wkt (p, 14,
  1503         -        "\"]]");
  1504         -    p = add_epsg_def_ex (filter, first, last, 2039, "epsg", 2039,
  1505         -        "Israel / Israeli TM Grid", 0, 0,
  1506         -        "GRS 1980", "Greenwich",
  1507         -        "Israel", "Transverse_Mercator", "metre",
  1508         -        "Easting", "East", "Northing", "North");
         1308  +        "2038\"]]");
         1309  +    p = add_epsg_def (filter, first, last, 2039, "epsg", 2039,
         1310  +        "Israel / Israeli TM Grid");
  1509   1311       add_proj4text (p, 0,
  1510   1312           "+proj=tmerc +lat_0=31.73439361111111 +lon_0=35.204516944");
  1511   1313       add_proj4text (p, 1,
  1512   1314           "44445 +k=1.0000067 +x_0=219529.584 +y_0=626907.39 +ellps");
  1513   1315       add_proj4text (p, 2,
  1514   1316           "=GRS80 +towgs84=-48,55,52,0,0,0,0 +units=m +no_defs");
  1515   1317       add_srs_wkt (p, 0,
................................................................................
  1519   1321       add_srs_wkt (p, 2,
  1520   1322           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[-48,55,52,0,0,0");
  1521   1323       add_srs_wkt (p, 3,
  1522   1324           ",0],AUTHORITY[\"EPSG\",\"6141\"]],PRIMEM[\"Greenwich\",0");
  1523   1325       add_srs_wkt (p, 4,
  1524   1326           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1525   1327       add_srs_wkt (p, 5,
  1526         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1328  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  1527   1329       add_srs_wkt (p, 6,
  1528         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         1330  +        "\",\"4141\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1529   1331       add_srs_wkt (p, 7,
  1530         -        "41\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1332  +        "TER[\"latitude_of_origin\",31.73439361111111],PARAMETER[");
  1531   1333       add_srs_wkt (p, 8,
  1532         -        "atitude_of_origin\",31.73439361111111],PARAMETER[\"centr");
         1334  +        "\"central_meridian\",35.20451694444445],PARAMETER[\"scal");
  1533   1335       add_srs_wkt (p, 9,
  1534         -        "al_meridian\",35.20451694444445],PARAMETER[\"scale_facto");
         1336  +        "e_factor\",1.0000067],PARAMETER[\"false_easting\",219529");
  1535   1337       add_srs_wkt (p, 10,
  1536         -        "r\",1.0000067],PARAMETER[\"false_easting\",219529.584],P");
         1338  +        ".584],PARAMETER[\"false_northing\",626907.39],UNIT[\"met");
  1537   1339       add_srs_wkt (p, 11,
  1538         -        "ARAMETER[\"false_northing\",626907.39],UNIT[\"metre\",1,");
         1340  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  1539   1341       add_srs_wkt (p, 12,
  1540         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         1342  +        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2039\"");
  1541   1343       add_srs_wkt (p, 13,
  1542         -        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2039\"]]");
  1543         -    p = add_epsg_def_ex (filter, first, last, 2040, "epsg", 2040,
  1544         -        "Locodjo 1965 / UTM zone 30N", 0, 0,
  1545         -        "Clarke 1880 (RGS)", "Greenwich",
  1546         -        "Locodjo_1965", "Transverse_Mercator", "metre",
  1547         -        "Easting", "East", "Northing", "North");
         1344  +        "]]");
         1345  +    p = add_epsg_def (filter, first, last, 2040, "epsg", 2040,
         1346  +        "Locodjo 1965 / UTM zone 30N");
  1548   1347       add_proj4text (p, 0,
  1549   1348           "+proj=utm +zone=30 +ellps=clrk80 +towgs84=-125,53,467,0,");
  1550   1349       add_proj4text (p, 1,
  1551   1350           "0,0,0 +units=m +no_defs");
  1552   1351       add_srs_wkt (p, 0,
  1553   1352           "PROJCS[\"Locodjo 1965 / UTM zone 30N\",GEOGCS[\"Locodjo ");
  1554   1353       add_srs_wkt (p, 1,
................................................................................
  1558   1357       add_srs_wkt (p, 3,
  1559   1358           "OWGS84[-125,53,467,0,0,0,0],AUTHORITY[\"EPSG\",\"6142\"]");
  1560   1359       add_srs_wkt (p, 4,
  1561   1360           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1562   1361       add_srs_wkt (p, 5,
  1563   1362           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1564   1363       add_srs_wkt (p, 6,
  1565         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         1364  +        "122\"]],AUTHORITY[\"EPSG\",\"4142\"]],PROJECTION[\"Trans");
  1566   1365       add_srs_wkt (p, 7,
  1567         -        "],AUTHORITY[\"EPSG\",\"4142\"]],PROJECTION[\"Transverse_");
         1366  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  1568   1367       add_srs_wkt (p, 8,
  1569         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         1368  +        "RAMETER[\"central_meridian\",-3],PARAMETER[\"scale_facto");
  1570   1369       add_srs_wkt (p, 9,
  1571         -        "R[\"central_meridian\",-3],PARAMETER[\"scale_factor\",0.");
         1370  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
  1572   1371       add_srs_wkt (p, 10,
  1573         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
         1372  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1574   1373       add_srs_wkt (p, 11,
  1575         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1374  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1576   1375       add_srs_wkt (p, 12,
  1577         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1578         -    add_srs_wkt (p, 13,
  1579         -        ",AUTHORITY[\"EPSG\",\"2040\"]]");
  1580         -    p = add_epsg_def_ex (filter, first, last, 2041, "epsg", 2041,
  1581         -        "Abidjan 1987 / UTM zone 30N", 0, 0,
  1582         -        "Clarke 1880 (RGS)", "Greenwich",
  1583         -        "Abidjan_1987", "Transverse_Mercator", "metre",
  1584         -        "Easting", "East", "Northing", "North");
         1376  +        "NORTH],AUTHORITY[\"EPSG\",\"2040\"]]");
         1377  +    p = add_epsg_def (filter, first, last, 2041, "epsg", 2041,
         1378  +        "Abidjan 1987 / UTM zone 30N");
  1585   1379       add_proj4text (p, 0,
  1586   1380           "+proj=utm +zone=30 +ellps=clrk80 +towgs84=-124.76,53,466");
  1587   1381       add_proj4text (p, 1,
  1588   1382           ".79,0,0,0,0 +units=m +no_defs");
  1589   1383       add_srs_wkt (p, 0,
  1590   1384           "PROJCS[\"Abidjan 1987 / UTM zone 30N\",GEOGCS[\"Abidjan ");
  1591   1385       add_srs_wkt (p, 1,
................................................................................
  1595   1389       add_srs_wkt (p, 3,
  1596   1390           "OWGS84[-124.76,53,466.79,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  1597   1391       add_srs_wkt (p, 4,
  1598   1392           "143\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1599   1393       add_srs_wkt (p, 5,
  1600   1394           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1601   1395       add_srs_wkt (p, 6,
  1602         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1396  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4143\"]],PROJECTION[\"");
  1603   1397       add_srs_wkt (p, 7,
  1604         -        ",EAST],AUTHORITY[\"EPSG\",\"4143\"]],PROJECTION[\"Transv");
         1398  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  1605   1399       add_srs_wkt (p, 8,
  1606         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
         1400  +        "0],PARAMETER[\"central_meridian\",-3],PARAMETER[\"scale_");
  1607   1401       add_srs_wkt (p, 9,
  1608         -        "AMETER[\"central_meridian\",-3],PARAMETER[\"scale_factor");
         1402  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  1609   1403       add_srs_wkt (p, 10,
  1610         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         1404  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1611   1405       add_srs_wkt (p, 11,
  1612         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1406  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  1613   1407       add_srs_wkt (p, 12,
  1614         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  1615         -    add_srs_wkt (p, 13,
  1616         -        "ORTH],AUTHORITY[\"EPSG\",\"2041\"]]");
  1617         -    p = add_epsg_def_ex (filter, first, last, 2042, "epsg", 2042,
  1618         -        "Locodjo 1965 / UTM zone 29N", 0, 0,
  1619         -        "Clarke 1880 (RGS)", "Greenwich",
  1620         -        "Locodjo_1965", "Transverse_Mercator", "metre",
  1621         -        "Easting", "East", "Northing", "North");
         1408  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"2041\"]]");
         1409  +    p = add_epsg_def (filter, first, last, 2042, "epsg", 2042,
         1410  +        "Locodjo 1965 / UTM zone 29N");
  1622   1411       add_proj4text (p, 0,
  1623   1412           "+proj=utm +zone=29 +ellps=clrk80 +towgs84=-125,53,467,0,");
  1624   1413       add_proj4text (p, 1,
  1625   1414           "0,0,0 +units=m +no_defs");
  1626   1415       add_srs_wkt (p, 0,
  1627   1416           "PROJCS[\"Locodjo 1965 / UTM zone 29N\",GEOGCS[\"Locodjo ");
  1628   1417       add_srs_wkt (p, 1,
................................................................................
  1632   1421       add_srs_wkt (p, 3,
  1633   1422           "OWGS84[-125,53,467,0,0,0,0],AUTHORITY[\"EPSG\",\"6142\"]");
  1634   1423       add_srs_wkt (p, 4,
  1635   1424           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1636   1425       add_srs_wkt (p, 5,
  1637   1426           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1638   1427       add_srs_wkt (p, 6,
  1639         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         1428  +        "122\"]],AUTHORITY[\"EPSG\",\"4142\"]],PROJECTION[\"Trans");
  1640   1429       add_srs_wkt (p, 7,
  1641         -        "],AUTHORITY[\"EPSG\",\"4142\"]],PROJECTION[\"Transverse_");
         1430  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  1642   1431       add_srs_wkt (p, 8,
  1643         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         1432  +        "RAMETER[\"central_meridian\",-9],PARAMETER[\"scale_facto");
  1644   1433       add_srs_wkt (p, 9,
  1645         -        "R[\"central_meridian\",-9],PARAMETER[\"scale_factor\",0.");
         1434  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
  1646   1435       add_srs_wkt (p, 10,
  1647         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
         1436  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1648   1437       add_srs_wkt (p, 11,
  1649         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1438  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1650   1439       add_srs_wkt (p, 12,
  1651         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1652         -    add_srs_wkt (p, 13,
  1653         -        ",AUTHORITY[\"EPSG\",\"2042\"]]");
  1654         -    p = add_epsg_def_ex (filter, first, last, 2043, "epsg", 2043,
  1655         -        "Abidjan 1987 / UTM zone 29N", 0, 0,
  1656         -        "Clarke 1880 (RGS)", "Greenwich",
  1657         -        "Abidjan_1987", "Transverse_Mercator", "metre",
  1658         -        "Easting", "East", "Northing", "North");
         1440  +        "NORTH],AUTHORITY[\"EPSG\",\"2042\"]]");
         1441  +    p = add_epsg_def (filter, first, last, 2043, "epsg", 2043,
         1442  +        "Abidjan 1987 / UTM zone 29N");
  1659   1443       add_proj4text (p, 0,
  1660   1444           "+proj=utm +zone=29 +ellps=clrk80 +towgs84=-124.76,53,466");
  1661   1445       add_proj4text (p, 1,
  1662   1446           ".79,0,0,0,0 +units=m +no_defs");
  1663   1447       add_srs_wkt (p, 0,
  1664   1448           "PROJCS[\"Abidjan 1987 / UTM zone 29N\",GEOGCS[\"Abidjan ");
  1665   1449       add_srs_wkt (p, 1,
................................................................................
  1669   1453       add_srs_wkt (p, 3,
  1670   1454           "OWGS84[-124.76,53,466.79,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  1671   1455       add_srs_wkt (p, 4,
  1672   1456           "143\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1673   1457       add_srs_wkt (p, 5,
  1674   1458           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1675   1459       add_srs_wkt (p, 6,
  1676         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1460  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4143\"]],PROJECTION[\"");
  1677   1461       add_srs_wkt (p, 7,
  1678         -        ",EAST],AUTHORITY[\"EPSG\",\"4143\"]],PROJECTION[\"Transv");
         1462  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  1679   1463       add_srs_wkt (p, 8,
  1680         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
         1464  +        "0],PARAMETER[\"central_meridian\",-9],PARAMETER[\"scale_");
  1681   1465       add_srs_wkt (p, 9,
  1682         -        "AMETER[\"central_meridian\",-9],PARAMETER[\"scale_factor");
         1466  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  1683   1467       add_srs_wkt (p, 10,
  1684         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         1468  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1685   1469       add_srs_wkt (p, 11,
  1686         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1470  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  1687   1471       add_srs_wkt (p, 12,
  1688         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  1689         -    add_srs_wkt (p, 13,
  1690         -        "ORTH],AUTHORITY[\"EPSG\",\"2043\"]]");
  1691         -    p = add_epsg_def_ex (filter, first, last, 2044, "epsg", 2044,
  1692         -        "Hanoi 1972 / Gauss-Kruger zone 18", 0, 1,
  1693         -        "Krassowsky 1940", "Greenwich",
  1694         -        "Hanoi_1972", "Transverse_Mercator", "metre",
  1695         -        "X", "North", "Y", "East");
         1472  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"2043\"]]");
         1473  +    p = add_epsg_def (filter, first, last, 2044, "epsg", 2044,
         1474  +        "Hanoi 1972 / Gauss-Kruger zone 18");
  1696   1475       add_proj4text (p, 0,
  1697   1476           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=");
  1698   1477       add_proj4text (p, 1,
  1699   1478           "0 +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +u");
  1700   1479       add_proj4text (p, 2,
  1701   1480           "nits=m +no_defs");
  1702   1481       add_srs_wkt (p, 0,
................................................................................
  1708   1487       add_srs_wkt (p, 3,
  1709   1488           "[-17.51,-108.32,-62.39,0,0,0,0],AUTHORITY[\"EPSG\",\"614");
  1710   1489       add_srs_wkt (p, 4,
  1711   1490           "7\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1712   1491       add_srs_wkt (p, 5,
  1713   1492           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1714   1493       add_srs_wkt (p, 6,
  1715         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1494  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4147\"]],PROJECTION[\"T");
  1716   1495       add_srs_wkt (p, 7,
  1717         -        "EAST],AUTHORITY[\"EPSG\",\"4147\"]],PROJECTION[\"Transve");
         1496  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  1718   1497       add_srs_wkt (p, 8,
  1719         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1498  +        "],PARAMETER[\"central_meridian\",105],PARAMETER[\"scale_");
  1720   1499       add_srs_wkt (p, 9,
  1721         -        "METER[\"central_meridian\",105],PARAMETER[\"scale_factor");
         1500  +        "factor\",1],PARAMETER[\"false_easting\",18500000],PARAME");
  1722   1501       add_srs_wkt (p, 10,
  1723         -        "\",1],PARAMETER[\"false_easting\",18500000],PARAMETER[\"");
         1502  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1724   1503       add_srs_wkt (p, 11,
  1725         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1726         -    add_srs_wkt (p, 12,
  1727         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1728         -    add_srs_wkt (p, 13,
  1729         -        "\"EPSG\",\"2044\"]]");
  1730         -    p = add_epsg_def_ex (filter, first, last, 2045, "epsg", 2045,
  1731         -        "Hanoi 1972 / Gauss-Kruger zone 19", 0, 1,
  1732         -        "Krassowsky 1940", "Greenwich",
  1733         -        "Hanoi_1972", "Transverse_Mercator", "metre",
  1734         -        "X", "North", "Y", "East");
         1504  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2044\"]]");
         1505  +    p = add_epsg_def (filter, first, last, 2045, "epsg", 2045,
         1506  +        "Hanoi 1972 / Gauss-Kruger zone 19");
  1735   1507       add_proj4text (p, 0,
  1736   1508           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=");
  1737   1509       add_proj4text (p, 1,
  1738   1510           "0 +ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +u");
  1739   1511       add_proj4text (p, 2,
  1740   1512           "nits=m +no_defs");
  1741   1513       add_srs_wkt (p, 0,
................................................................................
  1747   1519       add_srs_wkt (p, 3,
  1748   1520           "[-17.51,-108.32,-62.39,0,0,0,0],AUTHORITY[\"EPSG\",\"614");
  1749   1521       add_srs_wkt (p, 4,
  1750   1522           "7\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1751   1523       add_srs_wkt (p, 5,
  1752   1524           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1753   1525       add_srs_wkt (p, 6,
  1754         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1526  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4147\"]],PROJECTION[\"T");
  1755   1527       add_srs_wkt (p, 7,
  1756         -        "EAST],AUTHORITY[\"EPSG\",\"4147\"]],PROJECTION[\"Transve");
         1528  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  1757   1529       add_srs_wkt (p, 8,
  1758         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1530  +        "],PARAMETER[\"central_meridian\",111],PARAMETER[\"scale_");
  1759   1531       add_srs_wkt (p, 9,
  1760         -        "METER[\"central_meridian\",111],PARAMETER[\"scale_factor");
         1532  +        "factor\",1],PARAMETER[\"false_easting\",19500000],PARAME");
  1761   1533       add_srs_wkt (p, 10,
  1762         -        "\",1],PARAMETER[\"false_easting\",19500000],PARAMETER[\"");
         1534  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1763   1535       add_srs_wkt (p, 11,
  1764         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1765         -    add_srs_wkt (p, 12,
  1766         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1767         -    add_srs_wkt (p, 13,
  1768         -        "\"EPSG\",\"2045\"]]");
  1769         -    p = add_epsg_def_ex (filter, first, last, 2046, "epsg", 2046,
  1770         -        "Hartebeesthoek94 / Lo15", 0, 0,
  1771         -        "WGS 84", "Greenwich",
  1772         -        "Hartebeesthoek94", "Transverse_Mercator_South_Orientated", "metre",
  1773         -        "Y", "West", "X", "South");
         1536  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2045\"]]");
         1537  +    p = add_epsg_def (filter, first, last, 2046, "epsg", 2046,
         1538  +        "Hartebeesthoek94 / Lo15");
  1774   1539       add_proj4text (p, 0,
  1775   1540           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=0 +y_0=0 +axis=");
  1776   1541       add_proj4text (p, 1,
  1777   1542           "wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  1778   1543       add_proj4text (p, 2,
  1779   1544           "s");
  1780   1545       add_srs_wkt (p, 0,
................................................................................
  1784   1549       add_srs_wkt (p, 2,
  1785   1550           "78137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS8");
  1786   1551       add_srs_wkt (p, 3,
  1787   1552           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6148\"]],PRIMEM[\"");
  1788   1553       add_srs_wkt (p, 4,
  1789   1554           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1790   1555       add_srs_wkt (p, 5,
  1791         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1556  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  1792   1557       add_srs_wkt (p, 6,
  1793         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1558  +        "HORITY[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Merca");
  1794   1559       add_srs_wkt (p, 7,
  1795         -        "[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Mercator_So");
         1560  +        "tor_South_Orientated\"],PARAMETER[\"latitude_of_origin\"");
  1796   1561       add_srs_wkt (p, 8,
  1797         -        "uth_Orientated\"],PARAMETER[\"latitude_of_origin\",0],PA");
         1562  +        ",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale");
  1798   1563       add_srs_wkt (p, 9,
  1799         -        "RAMETER[\"central_meridian\",15],PARAMETER[\"scale_facto");
         1564  +        "_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"");
  1800   1565       add_srs_wkt (p, 10,
  1801         -        "r\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
         1566  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1802   1567       add_srs_wkt (p, 11,
  1803         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1568  +        "\"9001\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[");
  1804   1569       add_srs_wkt (p, 12,
  1805         -        "\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG");
  1806         -    add_srs_wkt (p, 13,
  1807         -        "\",\"2046\"]]");
  1808         -    p = add_epsg_def_ex (filter, first, last, 2047, "epsg", 2047,
  1809         -        "Hartebeesthoek94 / Lo17", 0, 0,
  1810         -        "WGS 84", "Greenwich",
  1811         -        "Hartebeesthoek94", "Transverse_Mercator_South_Orientated", "metre",
  1812         -        "Y", "West", "X", "South");
         1570  +        "\"EPSG\",\"2046\"]]");
         1571  +    p = add_epsg_def (filter, first, last, 2047, "epsg", 2047,
         1572  +        "Hartebeesthoek94 / Lo17");
  1813   1573       add_proj4text (p, 0,
  1814   1574           "+proj=tmerc +lat_0=0 +lon_0=17 +k=1 +x_0=0 +y_0=0 +axis=");
  1815   1575       add_proj4text (p, 1,
  1816   1576           "wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  1817   1577       add_proj4text (p, 2,
  1818   1578           "s");
  1819   1579       add_srs_wkt (p, 0,
................................................................................
  1823   1583       add_srs_wkt (p, 2,
  1824   1584           "78137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS8");
  1825   1585       add_srs_wkt (p, 3,
  1826   1586           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6148\"]],PRIMEM[\"");
  1827   1587       add_srs_wkt (p, 4,
  1828   1588           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1829   1589       add_srs_wkt (p, 5,
  1830         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1590  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  1831   1591       add_srs_wkt (p, 6,
  1832         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1592  +        "HORITY[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Merca");
  1833   1593       add_srs_wkt (p, 7,
  1834         -        "[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Mercator_So");
         1594  +        "tor_South_Orientated\"],PARAMETER[\"latitude_of_origin\"");
  1835   1595       add_srs_wkt (p, 8,
  1836         -        "uth_Orientated\"],PARAMETER[\"latitude_of_origin\",0],PA");
         1596  +        ",0],PARAMETER[\"central_meridian\",17],PARAMETER[\"scale");
  1837   1597       add_srs_wkt (p, 9,
  1838         -        "RAMETER[\"central_meridian\",17],PARAMETER[\"scale_facto");
         1598  +        "_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"");
  1839   1599       add_srs_wkt (p, 10,
  1840         -        "r\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
         1600  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1841   1601       add_srs_wkt (p, 11,
  1842         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1602  +        "\"9001\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[");
  1843   1603       add_srs_wkt (p, 12,
  1844         -        "\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG");
  1845         -    add_srs_wkt (p, 13,
  1846         -        "\",\"2047\"]]");
  1847         -    p = add_epsg_def_ex (filter, first, last, 2048, "epsg", 2048,
  1848         -        "Hartebeesthoek94 / Lo19", 0, 0,
  1849         -        "WGS 84", "Greenwich",
  1850         -        "Hartebeesthoek94", "Transverse_Mercator_South_Orientated", "metre",
  1851         -        "Y", "West", "X", "South");
         1604  +        "\"EPSG\",\"2047\"]]");
         1605  +    p = add_epsg_def (filter, first, last, 2048, "epsg", 2048,
         1606  +        "Hartebeesthoek94 / Lo19");
  1852   1607       add_proj4text (p, 0,
  1853   1608           "+proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=0 +y_0=0 +axis=");
  1854   1609       add_proj4text (p, 1,
  1855   1610           "wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  1856   1611       add_proj4text (p, 2,
  1857   1612           "s");
  1858   1613       add_srs_wkt (p, 0,
................................................................................
  1862   1617       add_srs_wkt (p, 2,
  1863   1618           "78137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS8");
  1864   1619       add_srs_wkt (p, 3,
  1865   1620           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6148\"]],PRIMEM[\"");
  1866   1621       add_srs_wkt (p, 4,
  1867   1622           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1868   1623       add_srs_wkt (p, 5,
  1869         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1624  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  1870   1625       add_srs_wkt (p, 6,
  1871         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1626  +        "HORITY[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Merca");
  1872   1627       add_srs_wkt (p, 7,
  1873         -        "[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Mercator_So");
         1628  +        "tor_South_Orientated\"],PARAMETER[\"latitude_of_origin\"");
  1874   1629       add_srs_wkt (p, 8,
  1875         -        "uth_Orientated\"],PARAMETER[\"latitude_of_origin\",0],PA");
         1630  +        ",0],PARAMETER[\"central_meridian\",19],PARAMETER[\"scale");
  1876   1631       add_srs_wkt (p, 9,
  1877         -        "RAMETER[\"central_meridian\",19],PARAMETER[\"scale_facto");
         1632  +        "_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"");
  1878   1633       add_srs_wkt (p, 10,
  1879         -        "r\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
         1634  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1880   1635       add_srs_wkt (p, 11,
  1881         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1636  +        "\"9001\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[");
  1882   1637       add_srs_wkt (p, 12,
  1883         -        "\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG");
  1884         -    add_srs_wkt (p, 13,
  1885         -        "\",\"2048\"]]");
  1886         -    p = add_epsg_def_ex (filter, first, last, 2049, "epsg", 2049,
  1887         -        "Hartebeesthoek94 / Lo21", 0, 0,
  1888         -        "WGS 84", "Greenwich",
  1889         -        "Hartebeesthoek94", "Transverse_Mercator_South_Orientated", "metre",
  1890         -        "Y", "West", "X", "South");
         1638  +        "\"EPSG\",\"2048\"]]");
         1639  +    p = add_epsg_def (filter, first, last, 2049, "epsg", 2049,
         1640  +        "Hartebeesthoek94 / Lo21");
  1891   1641       add_proj4text (p, 0,
  1892   1642           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=0 +y_0=0 +axis=");
  1893   1643       add_proj4text (p, 1,
  1894   1644           "wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  1895   1645       add_proj4text (p, 2,
  1896   1646           "s");
  1897   1647       add_srs_wkt (p, 0,
................................................................................
  1901   1651       add_srs_wkt (p, 2,
  1902   1652           "78137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS8");
  1903   1653       add_srs_wkt (p, 3,
  1904   1654           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6148\"]],PRIMEM[\"");
  1905   1655       add_srs_wkt (p, 4,
  1906   1656           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1907   1657       add_srs_wkt (p, 5,
  1908         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1658  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  1909   1659       add_srs_wkt (p, 6,
  1910         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1660  +        "HORITY[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Merca");
  1911   1661       add_srs_wkt (p, 7,
  1912         -        "[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Mercator_So");
         1662  +        "tor_South_Orientated\"],PARAMETER[\"latitude_of_origin\"");
  1913   1663       add_srs_wkt (p, 8,
  1914         -        "uth_Orientated\"],PARAMETER[\"latitude_of_origin\",0],PA");
         1664  +        ",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"scale");
  1915   1665       add_srs_wkt (p, 9,
  1916         -        "RAMETER[\"central_meridian\",21],PARAMETER[\"scale_facto");
         1666  +        "_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"");
  1917   1667       add_srs_wkt (p, 10,
  1918         -        "r\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
         1668  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1919   1669       add_srs_wkt (p, 11,
  1920         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1670  +        "\"9001\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[");
  1921   1671       add_srs_wkt (p, 12,
  1922         -        "\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG");
  1923         -    add_srs_wkt (p, 13,
  1924         -        "\",\"2049\"]]");
  1925         -    p = add_epsg_def_ex (filter, first, last, 2050, "epsg", 2050,
  1926         -        "Hartebeesthoek94 / Lo23", 0, 0,
  1927         -        "WGS 84", "Greenwich",
  1928         -        "Hartebeesthoek94", "Transverse_Mercator_South_Orientated", "metre",
  1929         -        "Y", "West", "X", "South");
         1672  +        "\"EPSG\",\"2049\"]]");
         1673  +    p = add_epsg_def (filter, first, last, 2050, "epsg", 2050,
         1674  +        "Hartebeesthoek94 / Lo23");
  1930   1675       add_proj4text (p, 0,
  1931   1676           "+proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=0 +y_0=0 +axis=");
  1932   1677       add_proj4text (p, 1,
  1933   1678           "wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  1934   1679       add_proj4text (p, 2,
  1935   1680           "s");
  1936   1681       add_srs_wkt (p, 0,
................................................................................
  1940   1685       add_srs_wkt (p, 2,
  1941   1686           "78137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS8");
  1942   1687       add_srs_wkt (p, 3,
  1943   1688           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6148\"]],PRIMEM[\"");
  1944   1689       add_srs_wkt (p, 4,
  1945   1690           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1946   1691       add_srs_wkt (p, 5,
  1947         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1692  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  1948   1693       add_srs_wkt (p, 6,
  1949         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1694  +        "HORITY[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Merca");
  1950   1695       add_srs_wkt (p, 7,
  1951         -        "[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Mercator_So");
         1696  +        "tor_South_Orientated\"],PARAMETER[\"latitude_of_origin\"");
  1952   1697       add_srs_wkt (p, 8,
  1953         -        "uth_Orientated\"],PARAMETER[\"latitude_of_origin\",0],PA");
         1698  +        ",0],PARAMETER[\"central_meridian\",23],PARAMETER[\"scale");
  1954   1699       add_srs_wkt (p, 9,
  1955         -        "RAMETER[\"central_meridian\",23],PARAMETER[\"scale_facto");
         1700  +        "_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"");
  1956   1701       add_srs_wkt (p, 10,
  1957         -        "r\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
         1702  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1958   1703       add_srs_wkt (p, 11,
  1959         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1704  +        "\"9001\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[");
  1960   1705       add_srs_wkt (p, 12,
  1961         -        "\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG");
  1962         -    add_srs_wkt (p, 13,
  1963         -        "\",\"2050\"]]");
  1964         -    p = add_epsg_def_ex (filter, first, last, 2051, "epsg", 2051,
  1965         -        "Hartebeesthoek94 / Lo25", 0, 0,
  1966         -        "WGS 84", "Greenwich",
  1967         -        "Hartebeesthoek94", "Transverse_Mercator_South_Orientated", "metre",
  1968         -        "Y", "West", "X", "South");
         1706  +        "\"EPSG\",\"2050\"]]");
         1707  +    p = add_epsg_def (filter, first, last, 2051, "epsg", 2051,
         1708  +        "Hartebeesthoek94 / Lo25");
  1969   1709       add_proj4text (p, 0,
  1970   1710           "+proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=0 +y_0=0 +axis=");
  1971   1711       add_proj4text (p, 1,
  1972   1712           "wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  1973   1713       add_proj4text (p, 2,
  1974   1714           "s");
  1975   1715       add_srs_wkt (p, 0,
................................................................................
  1979   1719       add_srs_wkt (p, 2,
  1980   1720           "78137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS8");
  1981   1721       add_srs_wkt (p, 3,
  1982   1722           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6148\"]],PRIMEM[\"");
  1983   1723       add_srs_wkt (p, 4,
  1984   1724           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1985   1725       add_srs_wkt (p, 5,
  1986         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1726  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  1987   1727       add_srs_wkt (p, 6,
  1988         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1728  +        "HORITY[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Merca");
  1989   1729       add_srs_wkt (p, 7,
  1990         -        "[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Mercator_So");
         1730  +        "tor_South_Orientated\"],PARAMETER[\"latitude_of_origin\"");
  1991   1731       add_srs_wkt (p, 8,
  1992         -        "uth_Orientated\"],PARAMETER[\"latitude_of_origin\",0],PA");
         1732  +        ",0],PARAMETER[\"central_meridian\",25],PARAMETER[\"scale");
  1993   1733       add_srs_wkt (p, 9,
  1994         -        "RAMETER[\"central_meridian\",25],PARAMETER[\"scale_facto");
         1734  +        "_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"");
  1995   1735       add_srs_wkt (p, 10,
  1996         -        "r\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
         1736  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1997   1737       add_srs_wkt (p, 11,
  1998         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1738  +        "\"9001\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[");
  1999   1739       add_srs_wkt (p, 12,
  2000         -        "\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG");
  2001         -    add_srs_wkt (p, 13,
  2002         -        "\",\"2051\"]]");
  2003         -    p = add_epsg_def_ex (filter, first, last, 2052, "epsg", 2052,
  2004         -        "Hartebeesthoek94 / Lo27", 0, 0,
  2005         -        "WGS 84", "Greenwich",
  2006         -        "Hartebeesthoek94", "Transverse_Mercator_South_Orientated", "metre",
  2007         -        "Y", "West", "X", "South");
         1740  +        "\"EPSG\",\"2051\"]]");
         1741  +    p = add_epsg_def (filter, first, last, 2052, "epsg", 2052,
         1742  +        "Hartebeesthoek94 / Lo27");
  2008   1743       add_proj4text (p, 0,
  2009   1744           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=0 +y_0=0 +axis=");
  2010   1745       add_proj4text (p, 1,
  2011   1746           "wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  2012   1747       add_proj4text (p, 2,
  2013   1748           "s");
  2014   1749       add_srs_wkt (p, 0,
................................................................................
  2018   1753       add_srs_wkt (p, 2,
  2019   1754           "78137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS8");
  2020   1755       add_srs_wkt (p, 3,
  2021   1756           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6148\"]],PRIMEM[\"");
  2022   1757       add_srs_wkt (p, 4,
  2023   1758           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2024   1759       add_srs_wkt (p, 5,
  2025         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1760  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2026   1761       add_srs_wkt (p, 6,
  2027         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1762  +        "HORITY[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Merca");
  2028   1763       add_srs_wkt (p, 7,
  2029         -        "[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Mercator_So");
         1764  +        "tor_South_Orientated\"],PARAMETER[\"latitude_of_origin\"");
  2030   1765       add_srs_wkt (p, 8,
  2031         -        "uth_Orientated\"],PARAMETER[\"latitude_of_origin\",0],PA");
         1766  +        ",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"scale");
  2032   1767       add_srs_wkt (p, 9,
  2033         -        "RAMETER[\"central_meridian\",27],PARAMETER[\"scale_facto");
         1768  +        "_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"");
  2034   1769       add_srs_wkt (p, 10,
  2035         -        "r\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
         1770  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2036   1771       add_srs_wkt (p, 11,
  2037         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1772  +        "\"9001\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[");
  2038   1773       add_srs_wkt (p, 12,
  2039         -        "\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG");
  2040         -    add_srs_wkt (p, 13,
  2041         -        "\",\"2052\"]]");
  2042         -    p = add_epsg_def_ex (filter, first, last, 2053, "epsg", 2053,
  2043         -        "Hartebeesthoek94 / Lo29", 0, 0,
  2044         -        "WGS 84", "Greenwich",
  2045         -        "Hartebeesthoek94", "Transverse_Mercator_South_Orientated", "metre",
  2046         -        "Y", "West", "X", "South");
         1774  +        "\"EPSG\",\"2052\"]]");
         1775  +    p = add_epsg_def (filter, first, last, 2053, "epsg", 2053,
         1776  +        "Hartebeesthoek94 / Lo29");
  2047   1777       add_proj4text (p, 0,
  2048   1778           "+proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=0 +y_0=0 +axis=");
  2049   1779       add_proj4text (p, 1,
  2050   1780           "wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  2051   1781       add_proj4text (p, 2,
  2052   1782           "s");
  2053   1783       add_srs_wkt (p, 0,
................................................................................
  2057   1787       add_srs_wkt (p, 2,
  2058   1788           "78137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS8");
  2059   1789       add_srs_wkt (p, 3,
  2060   1790           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6148\"]],PRIMEM[\"");
  2061   1791       add_srs_wkt (p, 4,
  2062   1792           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2063   1793       add_srs_wkt (p, 5,
  2064         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1794  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2065   1795       add_srs_wkt (p, 6,
  2066         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1796  +        "HORITY[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Merca");
  2067   1797       add_srs_wkt (p, 7,
  2068         -        "[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Mercator_So");
         1798  +        "tor_South_Orientated\"],PARAMETER[\"latitude_of_origin\"");
  2069   1799       add_srs_wkt (p, 8,
  2070         -        "uth_Orientated\"],PARAMETER[\"latitude_of_origin\",0],PA");
         1800  +        ",0],PARAMETER[\"central_meridian\",29],PARAMETER[\"scale");
  2071   1801       add_srs_wkt (p, 9,
  2072         -        "RAMETER[\"central_meridian\",29],PARAMETER[\"scale_facto");
         1802  +        "_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"");
  2073   1803       add_srs_wkt (p, 10,
  2074         -        "r\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
         1804  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2075   1805       add_srs_wkt (p, 11,
  2076         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1806  +        "\"9001\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[");
  2077   1807       add_srs_wkt (p, 12,
  2078         -        "\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG");
  2079         -    add_srs_wkt (p, 13,
  2080         -        "\",\"2053\"]]");
  2081         -    p = add_epsg_def_ex (filter, first, last, 2054, "epsg", 2054,
  2082         -        "Hartebeesthoek94 / Lo31", 0, 0,
  2083         -        "WGS 84", "Greenwich",
  2084         -        "Hartebeesthoek94", "Transverse_Mercator_South_Orientated", "metre",
  2085         -        "Y", "West", "X", "South");
         1808  +        "\"EPSG\",\"2053\"]]");
         1809  +    p = add_epsg_def (filter, first, last, 2054, "epsg", 2054,
         1810  +        "Hartebeesthoek94 / Lo31");
  2086   1811       add_proj4text (p, 0,
  2087   1812           "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +axis=");
  2088   1813       add_proj4text (p, 1,
  2089   1814           "wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  2090   1815       add_proj4text (p, 2,
  2091   1816           "s");
  2092   1817       add_srs_wkt (p, 0,
................................................................................
  2096   1821       add_srs_wkt (p, 2,
  2097   1822           "78137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS8");
  2098   1823       add_srs_wkt (p, 3,
  2099   1824           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6148\"]],PRIMEM[\"");
  2100   1825       add_srs_wkt (p, 4,
  2101   1826           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2102   1827       add_srs_wkt (p, 5,
  2103         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1828  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2104   1829       add_srs_wkt (p, 6,
  2105         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1830  +        "HORITY[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Merca");
  2106   1831       add_srs_wkt (p, 7,
  2107         -        "[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Mercator_So");
         1832  +        "tor_South_Orientated\"],PARAMETER[\"latitude_of_origin\"");
  2108   1833       add_srs_wkt (p, 8,
  2109         -        "uth_Orientated\"],PARAMETER[\"latitude_of_origin\",0],PA");
         1834  +        ",0],PARAMETER[\"central_meridian\",31],PARAMETER[\"scale");
  2110   1835       add_srs_wkt (p, 9,
  2111         -        "RAMETER[\"central_meridian\",31],PARAMETER[\"scale_facto");
         1836  +        "_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"");
  2112   1837       add_srs_wkt (p, 10,
  2113         -        "r\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
         1838  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2114   1839       add_srs_wkt (p, 11,
  2115         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1840  +        "\"9001\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[");
  2116   1841       add_srs_wkt (p, 12,
  2117         -        "\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG");
  2118         -    add_srs_wkt (p, 13,
  2119         -        "\",\"2054\"]]");
  2120         -    p = add_epsg_def_ex (filter, first, last, 2055, "epsg", 2055,
  2121         -        "Hartebeesthoek94 / Lo33", 0, 0,
  2122         -        "WGS 84", "Greenwich",
  2123         -        "Hartebeesthoek94", "Transverse_Mercator_South_Orientated", "metre",
  2124         -        "Y", "West", "X", "South");
         1842  +        "\"EPSG\",\"2054\"]]");
         1843  +    p = add_epsg_def (filter, first, last, 2055, "epsg", 2055,
         1844  +        "Hartebeesthoek94 / Lo33");
  2125   1845       add_proj4text (p, 0,
  2126   1846           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=0 +y_0=0 +axis=");
  2127   1847       add_proj4text (p, 1,
  2128   1848           "wsu +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  2129   1849       add_proj4text (p, 2,
  2130   1850           "s");
  2131   1851       add_srs_wkt (p, 0,
................................................................................
  2135   1855       add_srs_wkt (p, 2,
  2136   1856           "78137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS8");
  2137   1857       add_srs_wkt (p, 3,
  2138   1858           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6148\"]],PRIMEM[\"");
  2139   1859       add_srs_wkt (p, 4,
  2140   1860           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2141   1861       add_srs_wkt (p, 5,
  2142         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1862  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2143   1863       add_srs_wkt (p, 6,
  2144         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1864  +        "HORITY[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Merca");
  2145   1865       add_srs_wkt (p, 7,
  2146         -        "[\"EPSG\",\"4148\"]],PROJECTION[\"Transverse_Mercator_So");
         1866  +        "tor_South_Orientated\"],PARAMETER[\"latitude_of_origin\"");
  2147   1867       add_srs_wkt (p, 8,
  2148         -        "uth_Orientated\"],PARAMETER[\"latitude_of_origin\",0],PA");
         1868  +        ",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"scale");
  2149   1869       add_srs_wkt (p, 9,
  2150         -        "RAMETER[\"central_meridian\",33],PARAMETER[\"scale_facto");
         1870  +        "_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"");
  2151   1871       add_srs_wkt (p, 10,
  2152         -        "r\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
         1872  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2153   1873       add_srs_wkt (p, 11,
  2154         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1874  +        "\"9001\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[");
  2155   1875       add_srs_wkt (p, 12,
  2156         -        "\"]],AXIS[\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG");
  2157         -    add_srs_wkt (p, 13,
  2158         -        "\",\"2055\"]]");
  2159         -    p = add_epsg_def_ex (filter, first, last, 2056, "epsg", 2056,
  2160         -        "CH1903+ / LV95", 0, 0,
  2161         -        "Bessel 1841", "Greenwich",
  2162         -        "CH1903+", "Hotine_Oblique_Mercator_Azimuth_Center", "metre",
  2163         -        "Y", "East", "X", "North");
         1876  +        "\"EPSG\",\"2055\"]]");
         1877  +    p = add_epsg_def (filter, first, last, 2056, "epsg", 2056,
         1878  +        "CH1903+ / LV95");
  2164   1879       add_proj4text (p, 0,
  2165   1880           "+proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333");
  2166   1881       add_proj4text (p, 1,
  2167   1882           "333333 +k_0=1 +x_0=2600000 +y_0=1200000 +ellps=bessel +t");
  2168   1883       add_proj4text (p, 2,
  2169   1884           "owgs84=674.374,15.056,405.346,0,0,0,0 +units=m +no_defs");
  2170   1885       add_srs_wkt (p, 0,
................................................................................
  2174   1889       add_srs_wkt (p, 2,
  2175   1890           "AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[674.374,15.056,405");
  2176   1891       add_srs_wkt (p, 3,
  2177   1892           ".346,0,0,0,0],AUTHORITY[\"EPSG\",\"6150\"]],PRIMEM[\"Gre");
  2178   1893       add_srs_wkt (p, 4,
  2179   1894           "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2180   1895       add_srs_wkt (p, 5,
  2181         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1896  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  2182   1897       add_srs_wkt (p, 6,
  2183         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1898  +        "ITY[\"EPSG\",\"4150\"]],PROJECTION[\"Hotine_Oblique_Merc");
  2184   1899       add_srs_wkt (p, 7,
  2185         -        "PSG\",\"4150\"]],PROJECTION[\"Hotine_Oblique_Mercator_Az");
         1900  +        "ator_Azimuth_Center\"],PARAMETER[\"latitude_of_center\",");
  2186   1901       add_srs_wkt (p, 8,
  2187         -        "imuth_Center\"],PARAMETER[\"latitude_of_center\",46.9524");
         1902  +        "46.95240555555556],PARAMETER[\"longitude_of_center\",7.4");
  2188   1903       add_srs_wkt (p, 9,
  2189         -        "0555555556],PARAMETER[\"longitude_of_center\",7.43958333");
         1904  +        "39583333333333],PARAMETER[\"azimuth\",90],PARAMETER[\"re");
  2190   1905       add_srs_wkt (p, 10,
  2191         -        "3333333],PARAMETER[\"azimuth\",90],PARAMETER[\"rectified");
         1906  +        "ctified_grid_angle\",90],PARAMETER[\"scale_factor\",1],P");
  2192   1907       add_srs_wkt (p, 11,
  2193         -        "_grid_angle\",90],PARAMETER[\"scale_factor\",1],PARAMETE");
         1908  +        "ARAMETER[\"false_easting\",2600000],PARAMETER[\"false_no");
  2194   1909       add_srs_wkt (p, 12,
  2195         -        "R[\"false_easting\",2600000],PARAMETER[\"false_northing\"");
         1910  +        "rthing\",1200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2196   1911       add_srs_wkt (p, 13,
  2197         -        ",1200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1912  +        "9001\"]],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHORITY[\"");
  2198   1913       add_srs_wkt (p, 14,
  2199         -        ",AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHORITY[\"EPSG\",\"");
  2200         -    add_srs_wkt (p, 15,
  2201         -        "2056\"]]");
  2202         -    p = add_epsg_def_ex (filter, first, last, 2057, "epsg", 2057,
  2203         -        "Rassadiran / Nakhl e Taqi", 0, 0,
  2204         -        "International 1924", "Greenwich",
  2205         -        "Rassadiran", "Hotine_Oblique_Mercator_Azimuth_Center", "metre",
  2206         -        "Easting", "East", "Northing", "North");
         1914  +        "EPSG\",\"2056\"]]");
         1915  +    p = add_epsg_def (filter, first, last, 2057, "epsg", 2057,
         1916  +        "Rassadiran / Nakhl e Taqi");
  2207   1917       add_proj4text (p, 0,
  2208   1918           "+proj=omerc +lat_0=27.51882880555555 +lonc=52.6035391666");
  2209   1919       add_proj4text (p, 1,
  2210   1920           "6667 +alpha=0.5716611944444444 +k=0.999895934 +x_0=65837");
  2211   1921       add_proj4text (p, 2,
  2212   1922           "7.437 +y_0=3044969.194 +gamma=0.5716611944444444 +ellps=");
  2213   1923       add_proj4text (p, 3,
................................................................................
  2223   1933       add_srs_wkt (p, 3,
  2224   1934           "3,-157.5,-158.62,0,0,0,0],AUTHORITY[\"EPSG\",\"6153\"]],");
  2225   1935       add_srs_wkt (p, 4,
  2226   1936           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2227   1937       add_srs_wkt (p, 5,
  2228   1938           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2229   1939       add_srs_wkt (p, 6,
  2230         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         1940  +        "2\"]],AUTHORITY[\"EPSG\",\"4153\"]],PROJECTION[\"Hotine_");
  2231   1941       add_srs_wkt (p, 7,
  2232         -        "AUTHORITY[\"EPSG\",\"4153\"]],PROJECTION[\"Hotine_Obliqu");
         1942  +        "Oblique_Mercator_Azimuth_Center\"],PARAMETER[\"latitude_");
  2233   1943       add_srs_wkt (p, 8,
  2234         -        "e_Mercator_Azimuth_Center\"],PARAMETER[\"latitude_of_cen");
         1944  +        "of_center\",27.51882880555555],PARAMETER[\"longitude_of_");
  2235   1945       add_srs_wkt (p, 9,
  2236         -        "ter\",27.51882880555555],PARAMETER[\"longitude_of_center");
         1946  +        "center\",52.60353916666667],PARAMETER[\"azimuth\",0.5716");
  2237   1947       add_srs_wkt (p, 10,
  2238         -        "\",52.60353916666667],PARAMETER[\"azimuth\",0.5716611944");
         1948  +        "611944444444],PARAMETER[\"rectified_grid_angle\",0.57166");
  2239   1949       add_srs_wkt (p, 11,
  2240         -        "444444],PARAMETER[\"rectified_grid_angle\",0.57166119444");
         1950  +        "11944444444],PARAMETER[\"scale_factor\",0.999895934],PAR");
  2241   1951       add_srs_wkt (p, 12,
  2242         -        "44444],PARAMETER[\"scale_factor\",0.999895934],PARAMETER");
         1952  +        "AMETER[\"false_easting\",658377.437],PARAMETER[\"false_n");
  2243   1953       add_srs_wkt (p, 13,
  2244         -        "[\"false_easting\",658377.437],PARAMETER[\"false_northin");
         1954  +        "orthing\",3044969.194],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  2245   1955       add_srs_wkt (p, 14,
  2246         -        "g\",3044969.194],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         1956  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  2247   1957       add_srs_wkt (p, 15,
  2248         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  2249         -    add_srs_wkt (p, 16,
  2250         -        "AUTHORITY[\"EPSG\",\"2057\"]]");
  2251         -    p = add_epsg_def_ex (filter, first, last, 2058, "epsg", 2058,
  2252         -        "ED50(ED77) / UTM zone 38N", 0, 0,
  2253         -        "International 1924", "Greenwich",
  2254         -        "European_Datum_1950_1977", "Transverse_Mercator", "metre",
  2255         -        "Easting", "East", "Northing", "North");
         1958  +        "ORTH],AUTHORITY[\"EPSG\",\"2057\"]]");
         1959  +    p = add_epsg_def (filter, first, last, 2058, "epsg", 2058,
         1960  +        "ED50(ED77) / UTM zone 38N");
  2256   1961       add_proj4text (p, 0,
  2257   1962           "+proj=utm +zone=38 +ellps=intl +towgs84=-117,-132,-164,0");
  2258   1963       add_proj4text (p, 1,
  2259   1964           ",0,0,0 +units=m +no_defs");
  2260   1965       add_srs_wkt (p, 0,
  2261   1966           "PROJCS[\"ED50(ED77) / UTM zone 38N\",GEOGCS[\"ED50(ED77)");
  2262   1967       add_srs_wkt (p, 1,
................................................................................
  2266   1971       add_srs_wkt (p, 3,
  2267   1972           "TOWGS84[-117,-132,-164,0,0,0,0],AUTHORITY[\"EPSG\",\"615");
  2268   1973       add_srs_wkt (p, 4,
  2269   1974           "4\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2270   1975       add_srs_wkt (p, 5,
  2271   1976           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2272   1977       add_srs_wkt (p, 6,
  2273         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1978  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4154\"]],PROJECTION[\"T");
  2274   1979       add_srs_wkt (p, 7,
  2275         -        "EAST],AUTHORITY[\"EPSG\",\"4154\"]],PROJECTION[\"Transve");
         1980  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2276   1981       add_srs_wkt (p, 8,
  2277         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1982  +        "],PARAMETER[\"central_meridian\",45],PARAMETER[\"scale_f");
  2278   1983       add_srs_wkt (p, 9,
  2279         -        "METER[\"central_meridian\",45],PARAMETER[\"scale_factor\"");
         1984  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2280   1985       add_srs_wkt (p, 10,
  2281         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1986  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  2282   1987       add_srs_wkt (p, 11,
  2283         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1988  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2284   1989       add_srs_wkt (p, 12,
  2285         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2286         -    add_srs_wkt (p, 13,
  2287         -        "H],AUTHORITY[\"EPSG\",\"2058\"]]");
  2288         -    p = add_epsg_def_ex (filter, first, last, 2059, "epsg", 2059,
  2289         -        "ED50(ED77) / UTM zone 39N", 0, 0,
  2290         -        "International 1924", "Greenwich",
  2291         -        "European_Datum_1950_1977", "Transverse_Mercator", "metre",
  2292         -        "Easting", "East", "Northing", "North");
         1990  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2058\"]]");
         1991  +    p = add_epsg_def (filter, first, last, 2059, "epsg", 2059,
         1992  +        "ED50(ED77) / UTM zone 39N");
  2293   1993       add_proj4text (p, 0,
  2294   1994           "+proj=utm +zone=39 +ellps=intl +towgs84=-117,-132,-164,0");
  2295   1995       add_proj4text (p, 1,
  2296   1996           ",0,0,0 +units=m +no_defs");
  2297   1997       add_srs_wkt (p, 0,
  2298   1998           "PROJCS[\"ED50(ED77) / UTM zone 39N\",GEOGCS[\"ED50(ED77)");
  2299   1999       add_srs_wkt (p, 1,
................................................................................
  2303   2003       add_srs_wkt (p, 3,
  2304   2004           "TOWGS84[-117,-132,-164,0,0,0,0],AUTHORITY[\"EPSG\",\"615");
  2305   2005       add_srs_wkt (p, 4,
  2306   2006           "4\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2307   2007       add_srs_wkt (p, 5,
  2308   2008           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2309   2009       add_srs_wkt (p, 6,
  2310         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         2010  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4154\"]],PROJECTION[\"T");
  2311   2011       add_srs_wkt (p, 7,
  2312         -        "EAST],AUTHORITY[\"EPSG\",\"4154\"]],PROJECTION[\"Transve");
         2012  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2313   2013       add_srs_wkt (p, 8,
  2314         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2014  +        "],PARAMETER[\"central_meridian\",51],PARAMETER[\"scale_f");
  2315   2015       add_srs_wkt (p, 9,
  2316         -        "METER[\"central_meridian\",51],PARAMETER[\"scale_factor\"");
         2016  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2317   2017       add_srs_wkt (p, 10,
  2318         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2018  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  2319   2019       add_srs_wkt (p, 11,
  2320         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2020  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2321   2021       add_srs_wkt (p, 12,
  2322         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2323         -    add_srs_wkt (p, 13,
  2324         -        "H],AUTHORITY[\"EPSG\",\"2059\"]]");
  2325         -    p = add_epsg_def_ex (filter, first, last, 2060, "epsg", 2060,
  2326         -        "ED50(ED77) / UTM zone 40N", 0, 0,
  2327         -        "International 1924", "Greenwich",
  2328         -        "European_Datum_1950_1977", "Transverse_Mercator", "metre",
  2329         -        "Easting", "East", "Northing", "North");
         2022  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2059\"]]");
         2023  +    p = add_epsg_def (filter, first, last, 2060, "epsg", 2060,
         2024  +        "ED50(ED77) / UTM zone 40N");
  2330   2025       add_proj4text (p, 0,
  2331   2026           "+proj=utm +zone=40 +ellps=intl +towgs84=-117,-132,-164,0");
  2332   2027       add_proj4text (p, 1,
  2333   2028           ",0,0,0 +units=m +no_defs");
  2334   2029       add_srs_wkt (p, 0,
  2335   2030           "PROJCS[\"ED50(ED77) / UTM zone 40N\",GEOGCS[\"ED50(ED77)");
  2336   2031       add_srs_wkt (p, 1,
................................................................................
  2340   2035       add_srs_wkt (p, 3,
  2341   2036           "TOWGS84[-117,-132,-164,0,0,0,0],AUTHORITY[\"EPSG\",\"615");
  2342   2037       add_srs_wkt (p, 4,
  2343   2038           "4\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2344   2039       add_srs_wkt (p, 5,
  2345   2040           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2346   2041       add_srs_wkt (p, 6,
  2347         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         2042  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4154\"]],PROJECTION[\"T");
  2348   2043       add_srs_wkt (p, 7,
  2349         -        "EAST],AUTHORITY[\"EPSG\",\"4154\"]],PROJECTION[\"Transve");
         2044  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2350   2045       add_srs_wkt (p, 8,
  2351         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2046  +        "],PARAMETER[\"central_meridian\",57],PARAMETER[\"scale_f");
  2352   2047       add_srs_wkt (p, 9,
  2353         -        "METER[\"central_meridian\",57],PARAMETER[\"scale_factor\"");
         2048  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2354   2049       add_srs_wkt (p, 10,
  2355         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2050  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  2356   2051       add_srs_wkt (p, 11,
  2357         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2052  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2358   2053       add_srs_wkt (p, 12,
  2359         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2360         -    add_srs_wkt (p, 13,
  2361         -        "H],AUTHORITY[\"EPSG\",\"2060\"]]");
  2362         -    p = add_epsg_def_ex (filter, first, last, 2061, "epsg", 2061,
  2363         -        "ED50(ED77) / UTM zone 41N", 0, 0,
  2364         -        "International 1924", "Greenwich",
  2365         -        "European_Datum_1950_1977", "Transverse_Mercator", "metre",
  2366         -        "Easting", "East", "Northing", "North");
         2054  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2060\"]]");
         2055  +    p = add_epsg_def (filter, first, last, 2061, "epsg", 2061,
         2056  +        "ED50(ED77) / UTM zone 41N");
  2367   2057       add_proj4text (p, 0,
  2368   2058           "+proj=utm +zone=41 +ellps=intl +towgs84=-117,-132,-164,0");
  2369   2059       add_proj4text (p, 1,
  2370   2060           ",0,0,0 +units=m +no_defs");
  2371   2061       add_srs_wkt (p, 0,
  2372   2062           "PROJCS[\"ED50(ED77) / UTM zone 41N\",GEOGCS[\"ED50(ED77)");
  2373   2063       add_srs_wkt (p, 1,
................................................................................
  2377   2067       add_srs_wkt (p, 3,
  2378   2068           "TOWGS84[-117,-132,-164,0,0,0,0],AUTHORITY[\"EPSG\",\"615");
  2379   2069       add_srs_wkt (p, 4,
  2380   2070           "4\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2381   2071       add_srs_wkt (p, 5,
  2382   2072           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2383   2073       add_srs_wkt (p, 6,
  2384         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         2074  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4154\"]],PROJECTION[\"T");
  2385   2075       add_srs_wkt (p, 7,
  2386         -        "EAST],AUTHORITY[\"EPSG\",\"4154\"]],PROJECTION[\"Transve");
         2076  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2387   2077       add_srs_wkt (p, 8,
  2388         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2078  +        "],PARAMETER[\"central_meridian\",63],PARAMETER[\"scale_f");
  2389   2079       add_srs_wkt (p, 9,
  2390         -        "METER[\"central_meridian\",63],PARAMETER[\"scale_factor\"");
         2080  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2391   2081       add_srs_wkt (p, 10,
  2392         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2082  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  2393   2083       add_srs_wkt (p, 11,
  2394         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2084  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2395   2085       add_srs_wkt (p, 12,
  2396         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2397         -    add_srs_wkt (p, 13,
  2398         -        "H],AUTHORITY[\"EPSG\",\"2061\"]]");
  2399         -    p = add_epsg_def_ex (filter, first, last, 2062, "epsg", 2062,
  2400         -        "Madrid 1870 (Madrid) / Spain", 0, 0,
  2401         -        "Struve 1860", "Madrid",
  2402         -        "Madrid_1870_Madrid", "Lambert_Conformal_Conic_1SP", "metre",
  2403         -        "X", "East", "Y", "North");
         2086  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2061\"]]");
         2087  +    p = add_epsg_def (filter, first, last, 2062, "epsg", 2062,
         2088  +        "Madrid 1870 (Madrid) / Spain");
  2404   2089       add_proj4text (p, 0,
  2405   2090           "+proj=lcc +lat_1=40 +lat_0=40 +lon_0=0 +k_0=0.9988085293");
  2406   2091       add_proj4text (p, 1,
  2407   2092           " +x_0=600000 +y_0=600000 +a=6378298.3 +b=6356657.1426695");
  2408   2093       add_proj4text (p, 2,
  2409   2094           "61 +pm=madrid +units=m +no_defs");
  2410   2095       add_srs_wkt (p, 0,
................................................................................
  2416   2101       add_srs_wkt (p, 3,
  2417   2102           "\"]],AUTHORITY[\"EPSG\",\"6903\"]],PRIMEM[\"Madrid\",-3.");
  2418   2103       add_srs_wkt (p, 4,
  2419   2104           "687938888888889,AUTHORITY[\"EPSG\",\"8905\"]],UNIT[\"deg");
  2420   2105       add_srs_wkt (p, 5,
  2421   2106           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2422   2107       add_srs_wkt (p, 6,
  2423         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         2108  +        "UTHORITY[\"EPSG\",\"4903\"]],PROJECTION[\"Lambert_Confor");
  2424   2109       add_srs_wkt (p, 7,
  2425         -        "TY[\"EPSG\",\"4903\"]],PROJECTION[\"Lambert_Conformal_Co");
         2110  +        "mal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",40],PA");
  2426   2111       add_srs_wkt (p, 8,
  2427         -        "nic_1SP\"],PARAMETER[\"latitude_of_origin\",40],PARAMETE");
         2112  +        "RAMETER[\"central_meridian\",0],PARAMETER[\"scale_factor");
  2428   2113       add_srs_wkt (p, 9,
  2429         -        "R[\"central_meridian\",0],PARAMETER[\"scale_factor\",0.9");
         2114  +        "\",0.9988085293],PARAMETER[\"false_easting\",600000],PAR");
  2430   2115       add_srs_wkt (p, 10,
  2431         -        "988085293],PARAMETER[\"false_easting\",600000],PARAMETER");
         2116  +        "AMETER[\"false_northing\",600000],UNIT[\"metre\",1,AUTHO");
  2432   2117       add_srs_wkt (p, 11,
  2433         -        "[\"false_northing\",600000],UNIT[\"metre\",1,AUTHORITY[\"");
         2118  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  2434   2119       add_srs_wkt (p, 12,
  2435         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2436         -    add_srs_wkt (p, 13,
  2437         -        "HORITY[\"EPSG\",\"2062\"]]");
  2438         -    p = add_epsg_def_ex (filter, first, last, 2063, "epsg", 2063,
  2439         -        "Dabola 1981 / UTM zone 28N (deprecated)", 0, 0,
  2440         -        "Clarke 1880 (IGN)", "Greenwich",
  2441         -        "Conakry_1905", "Transverse_Mercator", "metre",
  2442         -        "Easting", "East", "Northing", "North");
         2120  +        "TH],AUTHORITY[\"EPSG\",\"2062\"]]");
         2121  +    p = add_epsg_def (filter, first, last, 2063, "epsg", 2063,
         2122  +        "Dabola 1981 / UTM zone 28N (deprecated)");
  2443   2123       add_proj4text (p, 0,
  2444   2124           "+proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-23,");
  2445   2125       add_proj4text (p, 1,
  2446   2126           "259,-9,0,0,0,0 +units=m +no_defs");
  2447   2127       add_srs_wkt (p, 0,
  2448   2128           "PROJCS[\"Dabola 1981 / UTM zone 28N (deprecated)\",GEOGC");
  2449   2129       add_srs_wkt (p, 1,
................................................................................
  2453   2133       add_srs_wkt (p, 3,
  2454   2134           "EPSG\",\"7011\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTHORITY[");
  2455   2135       add_srs_wkt (p, 4,
  2456   2136           "\"EPSG\",\"6315\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2457   2137       add_srs_wkt (p, 5,
  2458   2138           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2459   2139       add_srs_wkt (p, 6,
  2460         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2140  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4315\"]],");
  2461   2141       add_srs_wkt (p, 7,
  2462         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4315\"]],PROJEC");
         2142  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2463   2143       add_srs_wkt (p, 8,
  2464         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2144  +        "_of_origin\",0],PARAMETER[\"central_meridian\",-15],PARA");
  2465   2145       add_srs_wkt (p, 9,
  2466         -        "igin\",0],PARAMETER[\"central_meridian\",-15],PARAMETER[");
         2146  +        "METER[\"scale_factor\",0.9996],PARAMETER[\"false_easting");
  2467   2147       add_srs_wkt (p, 10,
  2468         -        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
         2148  +        "\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  2469   2149       add_srs_wkt (p, 11,
  2470         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         2150  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  2471   2151       add_srs_wkt (p, 12,
  2472         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  2473         -    add_srs_wkt (p, 13,
  2474         -        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2063\"]]");
  2475         -    p = add_epsg_def_ex (filter, first, last, 2064, "epsg", 2064,
  2476         -        "Dabola 1981 / UTM zone 29N (deprecated)", 0, 0,
  2477         -        "Clarke 1880 (IGN)", "Greenwich",
  2478         -        "Conakry_1905", "Transverse_Mercator", "metre",
  2479         -        "Easting", "East", "Northing", "North");
         2152  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2063\"]]");
         2153  +    p = add_epsg_def (filter, first, last, 2064, "epsg", 2064,
         2154  +        "Dabola 1981 / UTM zone 29N (deprecated)");
  2480   2155       add_proj4text (p, 0,
  2481   2156           "+proj=utm +zone=29 +a=6378249.2 +b=6356515 +towgs84=-23,");
  2482   2157       add_proj4text (p, 1,
  2483   2158           "259,-9,0,0,0,0 +units=m +no_defs");
  2484   2159       add_srs_wkt (p, 0,
  2485   2160           "PROJCS[\"Dabola 1981 / UTM zone 29N (deprecated)\",GEOGC");
  2486   2161       add_srs_wkt (p, 1,
................................................................................
  2490   2165       add_srs_wkt (p, 3,
  2491   2166           "EPSG\",\"7011\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTHORITY[");
  2492   2167       add_srs_wkt (p, 4,
  2493   2168           "\"EPSG\",\"6315\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2494   2169       add_srs_wkt (p, 5,
  2495   2170           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2496   2171       add_srs_wkt (p, 6,
  2497         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2172  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4315\"]],");
  2498   2173       add_srs_wkt (p, 7,
  2499         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4315\"]],PROJEC");
         2174  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2500   2175       add_srs_wkt (p, 8,
  2501         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2176  +        "_of_origin\",0],PARAMETER[\"central_meridian\",-9],PARAM");
  2502   2177       add_srs_wkt (p, 9,
  2503         -        "igin\",0],PARAMETER[\"central_meridian\",-9],PARAMETER[\"");
         2178  +        "ETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2504   2179       add_srs_wkt (p, 10,
  2505         -        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         2180  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2506   2181       add_srs_wkt (p, 11,
  2507         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         2182  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  2508   2183       add_srs_wkt (p, 12,
  2509         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2510         -    add_srs_wkt (p, 13,
  2511         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"2064\"]]");
  2512         -    p = add_epsg_def_ex (filter, first, last, 2065, "epsg", 2065,
  2513         -        "S-JTSK (Ferro) / Krovak", 0, 0,
  2514         -        "Bessel 1841", "Ferro",
  2515         -        "System_Jednotne_Trigonometricke_Site_Katastralni_Ferro", "Krovak", "metre",
  2516         -        "X", "South", "Y", "West");
         2184  +        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2064\"]]");
         2185  +    p = add_epsg_def (filter, first, last, 2065, "epsg", 2065,
         2186  +        "S-JTSK (Ferro) / Krovak");
  2517   2187       add_proj4text (p, 0,
  2518   2188           "+proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.288139722");
  2519   2189       add_proj4text (p, 1,
  2520   2190           "22222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589");
  2521   2191       add_proj4text (p, 2,
  2522   2192           ",76,480,0,0,0,0 +pm=ferro +units=m +no_defs");
  2523   2193       add_srs_wkt (p, 0,
................................................................................
  2531   2201       add_srs_wkt (p, 4,
  2532   2202           "0,0,0,0],AUTHORITY[\"EPSG\",\"6818\"]],PRIMEM[\"Ferro\",");
  2533   2203       add_srs_wkt (p, 5,
  2534   2204           "-17.66666666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"");
  2535   2205       add_srs_wkt (p, 6,
  2536   2206           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2537   2207       add_srs_wkt (p, 7,
  2538         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2208  +        "],AUTHORITY[\"EPSG\",\"4818\"]],PROJECTION[\"Krovak\"],P");
  2539   2209       add_srs_wkt (p, 8,
  2540         -        "ORITY[\"EPSG\",\"4818\"]],PROJECTION[\"Krovak\"],PARAMET");
         2210  +        "ARAMETER[\"latitude_of_center\",49.5],PARAMETER[\"longit");
  2541   2211       add_srs_wkt (p, 9,
  2542         -        "ER[\"latitude_of_center\",49.5],PARAMETER[\"longitude_of");
         2212  +        "ude_of_center\",42.5],PARAMETER[\"azimuth\",30.288139722");
  2543   2213       add_srs_wkt (p, 10,
  2544         -        "_center\",42.5],PARAMETER[\"azimuth\",30.28813972222222]");
         2214  +        "22222],PARAMETER[\"pseudo_standard_parallel_1\",78.5],PA");
  2545   2215       add_srs_wkt (p, 11,
  2546         -        ",PARAMETER[\"pseudo_standard_parallel_1\",78.5],PARAMETE");
         2216  +        "RAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_easti");
  2547   2217       add_srs_wkt (p, 12,
  2548         -        "R[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0");
         2218  +        "ng\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  2549   2219       add_srs_wkt (p, 13,
  2550         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         2220  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",SOUTH],AXIS[\"");
  2551   2221       add_srs_wkt (p, 14,
  2552         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",SOUTH],AXIS[\"Y\",WE");
  2553         -    add_srs_wkt (p, 15,
  2554         -        "ST],AUTHORITY[\"EPSG\",\"2065\"]]");
  2555         -    p = add_epsg_def_ex (filter, first, last, 2066, "epsg", 2066,
  2556         -        "Mount Dillon / Tobago Grid", 0, 0,
  2557         -        "Clarke 1858", "Greenwich",
  2558         -        "Mount_Dillon", "Cassini_Soldner", "Clarke's link",
  2559         -        "Easting", "East", "Northing", "North");
         2222  +        "Y\",WEST],AUTHORITY[\"EPSG\",\"2065\"]]");
         2223  +    p = add_epsg_def (filter, first, last, 2066, "epsg", 2066,
         2224  +        "Mount Dillon / Tobago Grid");
  2560   2225       add_proj4text (p, 0,
  2561   2226           "+proj=cass +lat_0=11.25217861111111 +lon_0=-60.686008888");
  2562   2227       add_proj4text (p, 1,
  2563   2228           "88889 +x_0=37718.66159325 +y_0=36209.91512952 +a=6378293");
  2564   2229       add_proj4text (p, 2,
  2565   2230           ".645208759 +b=6356617.987679838 +to_meter=0.201166195164");
  2566   2231       add_proj4text (p, 3,
................................................................................
  2572   2237       add_srs_wkt (p, 2,
  2573   2238           "78293.645208759,294.2606763692569,AUTHORITY[\"EPSG\",\"7");
  2574   2239       add_srs_wkt (p, 3,
  2575   2240           "007\"]],AUTHORITY[\"EPSG\",\"6157\"]],PRIMEM[\"Greenwich");
  2576   2241       add_srs_wkt (p, 4,
  2577   2242           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2578   2243       add_srs_wkt (p, 5,
  2579         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         2244  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2580   2245       add_srs_wkt (p, 6,
  2581         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         2246  +        "EPSG\",\"4157\"]],PROJECTION[\"Cassini_Soldner\"],PARAME");
  2582   2247       add_srs_wkt (p, 7,
  2583         -        ",\"4157\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"");
         2248  +        "TER[\"latitude_of_origin\",11.25217861111111],PARAMETER[");
  2584   2249       add_srs_wkt (p, 8,
  2585         -        "latitude_of_origin\",11.25217861111111],PARAMETER[\"cent");
         2250  +        "\"central_meridian\",-60.68600888888889],PARAMETER[\"fal");
  2586   2251       add_srs_wkt (p, 9,
  2587         -        "ral_meridian\",-60.68600888888889],PARAMETER[\"false_eas");
         2252  +        "se_easting\",187500],PARAMETER[\"false_northing\",180000");
  2588   2253       add_srs_wkt (p, 10,
  2589         -        "ting\",187500],PARAMETER[\"false_northing\",180000],UNIT");
         2254  +        "],UNIT[\"Clarke's link\",0.201166195164,AUTHORITY[\"EPSG");
  2590   2255       add_srs_wkt (p, 11,
  2591         -        "[\"Clarke's link\",0.201166195164,AUTHORITY[\"EPSG\",\"9");
         2256  +        "\",\"9039\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  2592   2257       add_srs_wkt (p, 12,
  2593         -        "039\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  2594         -    add_srs_wkt (p, 13,
  2595         -        "AUTHORITY[\"EPSG\",\"2066\"]]");
  2596         -    p = add_epsg_def_ex (filter, first, last, 2067, "epsg", 2067,
  2597         -        "Naparima 1955 / UTM zone 20N", 0, 0,
  2598         -        "International 1924", "Greenwich",
  2599         -        "Naparima_1955", "Transverse_Mercator", "metre",
  2600         -        "Easting", "East", "Northing", "North");
         2258  +        "ORTH],AUTHORITY[\"EPSG\",\"2066\"]]");
         2259  +    p = add_epsg_def (filter, first, last, 2067, "epsg", 2067,
         2260  +        "Naparima 1955 / UTM zone 20N");
  2601   2261       add_proj4text (p, 0,
  2602   2262           "+proj=utm +zone=20 +ellps=intl +towgs84=-0.465,372.095,1");
  2603   2263       add_proj4text (p, 1,
  2604   2264           "71.736,0,0,0,0 +units=m +no_defs");
  2605   2265       add_srs_wkt (p, 0,
  2606   2266           "PROJCS[\"Naparima 1955 / UTM zone 20N\",GEOGCS[\"Naparim");
  2607   2267       add_srs_wkt (p, 1,
................................................................................
  2611   2271       add_srs_wkt (p, 3,
  2612   2272           "84[-0.465,372.095,171.736,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2613   2273       add_srs_wkt (p, 4,
  2614   2274           "6158\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2615   2275       add_srs_wkt (p, 5,
  2616   2276           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2617   2277       add_srs_wkt (p, 6,
  2618         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2278  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4158\"]],PROJECTION[");
  2619   2279       add_srs_wkt (p, 7,
  2620         -        "\",EAST],AUTHORITY[\"EPSG\",\"4158\"]],PROJECTION[\"Tran");
         2280  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2621   2281       add_srs_wkt (p, 8,
  2622         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2282  +        ",0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"scal");
  2623   2283       add_srs_wkt (p, 9,
  2624         -        "ARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_fac");
         2284  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  2625   2285       add_srs_wkt (p, 10,
  2626         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2286  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  2627   2287       add_srs_wkt (p, 11,
  2628         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2288  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  2629   2289       add_srs_wkt (p, 12,
  2630         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  2631         -    add_srs_wkt (p, 13,
  2632         -        ",NORTH],AUTHORITY[\"EPSG\",\"2067\"]]");
  2633         -    p = add_epsg_def_ex (filter, first, last, 2068, "epsg", 2068,
  2634         -        "ELD79 / Libya zone 5", 0, 0,
  2635         -        "International 1924", "Greenwich",
  2636         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  2637         -        "X", "East", "Y", "North");
         2290  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2067\"]]");
         2291  +    p = add_epsg_def (filter, first, last, 2068, "epsg", 2068,
         2292  +        "ELD79 / Libya zone 5");
  2638   2293       add_proj4text (p, 0,
  2639   2294           "+proj=tmerc +lat_0=0 +lon_0=9 +k=0.9999 +x_0=200000 +y_0");
  2640   2295       add_proj4text (p, 1,
  2641   2296           "=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,0");
  2642   2297       add_proj4text (p, 2,
  2643   2298           ",0 +units=m +no_defs");
  2644   2299       add_srs_wkt (p, 0,
................................................................................
  2650   2305       add_srs_wkt (p, 3,
  2651   2306           "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2652   2307       add_srs_wkt (p, 4,
  2653   2308           "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2654   2309       add_srs_wkt (p, 5,
  2655   2310           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2656   2311       add_srs_wkt (p, 6,
  2657         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2312  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[");
  2658   2313       add_srs_wkt (p, 7,
  2659         -        "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran");
         2314  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2660   2315       add_srs_wkt (p, 8,
  2661         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2316  +        ",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_");
  2662   2317       add_srs_wkt (p, 9,
  2663         -        "ARAMETER[\"central_meridian\",9],PARAMETER[\"scale_facto");
         2318  +        "factor\",0.9999],PARAMETER[\"false_easting\",200000],PAR");
  2664   2319       add_srs_wkt (p, 10,
  2665         -        "r\",0.9999],PARAMETER[\"false_easting\",200000],PARAMETE");
         2320  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  2666   2321       add_srs_wkt (p, 11,
  2667         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         2322  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  2668   2323       add_srs_wkt (p, 12,
  2669         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  2670         -    add_srs_wkt (p, 13,
  2671         -        "ITY[\"EPSG\",\"2068\"]]");
  2672         -    p = add_epsg_def_ex (filter, first, last, 2069, "epsg", 2069,
  2673         -        "ELD79 / Libya zone 6", 0, 0,
  2674         -        "International 1924", "Greenwich",
  2675         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  2676         -        "X", "East", "Y", "North");
         2324  +        "UTHORITY[\"EPSG\",\"2068\"]]");
         2325  +    p = add_epsg_def (filter, first, last, 2069, "epsg", 2069,
         2326  +        "ELD79 / Libya zone 6");
  2677   2327       add_proj4text (p, 0,
  2678   2328           "+proj=tmerc +lat_0=0 +lon_0=11 +k=0.9999 +x_0=200000 +y_");
  2679   2329       add_proj4text (p, 1,
  2680   2330           "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,");
  2681   2331       add_proj4text (p, 2,
  2682   2332           "0,0 +units=m +no_defs");
  2683   2333       add_srs_wkt (p, 0,
................................................................................
  2689   2339       add_srs_wkt (p, 3,
  2690   2340           "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2691   2341       add_srs_wkt (p, 4,
  2692   2342           "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2693   2343       add_srs_wkt (p, 5,
  2694   2344           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2695   2345       add_srs_wkt (p, 6,
  2696         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2346  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[");
  2697   2347       add_srs_wkt (p, 7,
  2698         -        "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran");
         2348  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2699   2349       add_srs_wkt (p, 8,
  2700         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2350  +        ",0],PARAMETER[\"central_meridian\",11],PARAMETER[\"scale");
  2701   2351       add_srs_wkt (p, 9,
  2702         -        "ARAMETER[\"central_meridian\",11],PARAMETER[\"scale_fact");
         2352  +        "_factor\",0.9999],PARAMETER[\"false_easting\",200000],PA");
  2703   2353       add_srs_wkt (p, 10,
  2704         -        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         2354  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2705   2355       add_srs_wkt (p, 11,
  2706         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2356  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2707   2357       add_srs_wkt (p, 12,
  2708         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2709         -    add_srs_wkt (p, 13,
  2710         -        "RITY[\"EPSG\",\"2069\"]]");
  2711         -    p = add_epsg_def_ex (filter, first, last, 2070, "epsg", 2070,
  2712         -        "ELD79 / Libya zone 7", 0, 0,
  2713         -        "International 1924", "Greenwich",
  2714         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  2715         -        "X", "East", "Y", "North");
         2358  +        "AUTHORITY[\"EPSG\",\"2069\"]]");
         2359  +    p = add_epsg_def (filter, first, last, 2070, "epsg", 2070,
         2360  +        "ELD79 / Libya zone 7");
  2716   2361       add_proj4text (p, 0,
  2717   2362           "+proj=tmerc +lat_0=0 +lon_0=13 +k=0.9999 +x_0=200000 +y_");
  2718   2363       add_proj4text (p, 1,
  2719   2364           "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,");
  2720   2365       add_proj4text (p, 2,
  2721   2366           "0,0 +units=m +no_defs");
  2722   2367       add_srs_wkt (p, 0,
................................................................................
  2728   2373       add_srs_wkt (p, 3,
  2729   2374           "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2730   2375       add_srs_wkt (p, 4,
  2731   2376           "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2732   2377       add_srs_wkt (p, 5,
  2733   2378           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2734   2379       add_srs_wkt (p, 6,
  2735         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2380  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[");
  2736   2381       add_srs_wkt (p, 7,
  2737         -        "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran");
         2382  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2738   2383       add_srs_wkt (p, 8,
  2739         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2384  +        ",0],PARAMETER[\"central_meridian\",13],PARAMETER[\"scale");
  2740   2385       add_srs_wkt (p, 9,
  2741         -        "ARAMETER[\"central_meridian\",13],PARAMETER[\"scale_fact");
         2386  +        "_factor\",0.9999],PARAMETER[\"false_easting\",200000],PA");
  2742   2387       add_srs_wkt (p, 10,
  2743         -        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         2388  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2744   2389       add_srs_wkt (p, 11,
  2745         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2390  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2746   2391       add_srs_wkt (p, 12,
  2747         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2748         -    add_srs_wkt (p, 13,
  2749         -        "RITY[\"EPSG\",\"2070\"]]");
  2750         -    p = add_epsg_def_ex (filter, first, last, 2071, "epsg", 2071,
  2751         -        "ELD79 / Libya zone 8", 0, 0,
  2752         -        "International 1924", "Greenwich",
  2753         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  2754         -        "X", "East", "Y", "North");
         2392  +        "AUTHORITY[\"EPSG\",\"2070\"]]");
         2393  +    p = add_epsg_def (filter, first, last, 2071, "epsg", 2071,
         2394  +        "ELD79 / Libya zone 8");
  2755   2395       add_proj4text (p, 0,
  2756   2396           "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=200000 +y_");
  2757   2397       add_proj4text (p, 1,
  2758   2398           "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,");
  2759   2399       add_proj4text (p, 2,
  2760   2400           "0,0 +units=m +no_defs");
  2761   2401       add_srs_wkt (p, 0,
................................................................................
  2767   2407       add_srs_wkt (p, 3,
  2768   2408           "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2769   2409       add_srs_wkt (p, 4,
  2770   2410           "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2771   2411       add_srs_wkt (p, 5,
  2772   2412           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2773   2413       add_srs_wkt (p, 6,
  2774         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2414  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[");
  2775   2415       add_srs_wkt (p, 7,
  2776         -        "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran");
         2416  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2777   2417       add_srs_wkt (p, 8,
  2778         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2418  +        ",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale");
  2779   2419       add_srs_wkt (p, 9,
  2780         -        "ARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fact");
         2420  +        "_factor\",0.9999],PARAMETER[\"false_easting\",200000],PA");
  2781   2421       add_srs_wkt (p, 10,
  2782         -        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         2422  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2783   2423       add_srs_wkt (p, 11,
  2784         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2424  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2785   2425       add_srs_wkt (p, 12,
  2786         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2787         -    add_srs_wkt (p, 13,
  2788         -        "RITY[\"EPSG\",\"2071\"]]");
  2789         -    p = add_epsg_def_ex (filter, first, last, 2072, "epsg", 2072,
  2790         -        "ELD79 / Libya zone 9", 0, 0,
  2791         -        "International 1924", "Greenwich",
  2792         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  2793         -        "X", "East", "Y", "North");
         2426  +        "AUTHORITY[\"EPSG\",\"2071\"]]");
         2427  +    p = add_epsg_def (filter, first, last, 2072, "epsg", 2072,
         2428  +        "ELD79 / Libya zone 9");
  2794   2429       add_proj4text (p, 0,
  2795   2430           "+proj=tmerc +lat_0=0 +lon_0=17 +k=0.9999 +x_0=200000 +y_");
  2796   2431       add_proj4text (p, 1,
  2797   2432           "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,");
  2798   2433       add_proj4text (p, 2,
  2799   2434           "0,0 +units=m +no_defs");
  2800   2435       add_srs_wkt (p, 0,
................................................................................
  2806   2441       add_srs_wkt (p, 3,
  2807   2442           "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2808   2443       add_srs_wkt (p, 4,
  2809   2444           "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2810   2445       add_srs_wkt (p, 5,
  2811   2446           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2812   2447       add_srs_wkt (p, 6,
  2813         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2448  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[");
  2814   2449       add_srs_wkt (p, 7,
  2815         -        "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran");
         2450  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2816   2451       add_srs_wkt (p, 8,
  2817         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2452  +        ",0],PARAMETER[\"central_meridian\",17],PARAMETER[\"scale");
  2818   2453       add_srs_wkt (p, 9,
  2819         -        "ARAMETER[\"central_meridian\",17],PARAMETER[\"scale_fact");
         2454  +        "_factor\",0.9999],PARAMETER[\"false_easting\",200000],PA");
  2820   2455       add_srs_wkt (p, 10,
  2821         -        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         2456  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2822   2457       add_srs_wkt (p, 11,
  2823         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2458  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2824   2459       add_srs_wkt (p, 12,
  2825         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2826         -    add_srs_wkt (p, 13,
  2827         -        "RITY[\"EPSG\",\"2072\"]]");
  2828         -    p = add_epsg_def_ex (filter, first, last, 2073, "epsg", 2073,
  2829         -        "ELD79 / Libya zone 10", 0, 0,
  2830         -        "International 1924", "Greenwich",
  2831         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  2832         -        "X", "East", "Y", "North");
         2460  +        "AUTHORITY[\"EPSG\",\"2072\"]]");
         2461  +    p = add_epsg_def (filter, first, last, 2073, "epsg", 2073,
         2462  +        "ELD79 / Libya zone 10");
  2833   2463       add_proj4text (p, 0,
  2834   2464           "+proj=tmerc +lat_0=0 +lon_0=19 +k=0.9999 +x_0=200000 +y_");
  2835   2465       add_proj4text (p, 1,
  2836   2466           "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,");
  2837   2467       add_proj4text (p, 2,
  2838   2468           "0,0 +units=m +no_defs");
  2839   2469       add_srs_wkt (p, 0,
................................................................................
  2845   2475       add_srs_wkt (p, 3,
  2846   2476           "[-115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",");
  2847   2477       add_srs_wkt (p, 4,
  2848   2478           "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  2849   2479       add_srs_wkt (p, 5,
  2850   2480           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  2851   2481       add_srs_wkt (p, 6,
  2852         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         2482  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTIO");
  2853   2483       add_srs_wkt (p, 7,
  2854         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr");
         2484  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  2855   2485       add_srs_wkt (p, 8,
  2856         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2486  +        "n\",0],PARAMETER[\"central_meridian\",19],PARAMETER[\"sc");
  2857   2487       add_srs_wkt (p, 9,
  2858         -        ",PARAMETER[\"central_meridian\",19],PARAMETER[\"scale_fa");
         2488  +        "ale_factor\",0.9999],PARAMETER[\"false_easting\",200000]");
  2859   2489       add_srs_wkt (p, 10,
  2860         -        "ctor\",0.9999],PARAMETER[\"false_easting\",200000],PARAM");
         2490  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
  2861   2491       add_srs_wkt (p, 11,
  2862         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2492  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  2863   2493       add_srs_wkt (p, 12,
  2864         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2865         -    add_srs_wkt (p, 13,
  2866         -        "HORITY[\"EPSG\",\"2073\"]]");
  2867         -    p = add_epsg_def_ex (filter, first, last, 2074, "epsg", 2074,
  2868         -        "ELD79 / Libya zone 11", 0, 0,
  2869         -        "International 1924", "Greenwich",
  2870         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  2871         -        "X", "East", "Y", "North");
         2494  +        "H],AUTHORITY[\"EPSG\",\"2073\"]]");
         2495  +    p = add_epsg_def (filter, first, last, 2074, "epsg", 2074,
         2496  +        "ELD79 / Libya zone 11");
  2872   2497       add_proj4text (p, 0,
  2873   2498           "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=200000 +y_");
  2874   2499       add_proj4text (p, 1,
  2875   2500           "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,");
  2876   2501       add_proj4text (p, 2,
  2877   2502           "0,0 +units=m +no_defs");
  2878   2503       add_srs_wkt (p, 0,
................................................................................
  2884   2509       add_srs_wkt (p, 3,
  2885   2510           "[-115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",");
  2886   2511       add_srs_wkt (p, 4,
  2887   2512           "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  2888   2513       add_srs_wkt (p, 5,
  2889   2514           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  2890   2515       add_srs_wkt (p, 6,
  2891         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         2516  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTIO");
  2892   2517       add_srs_wkt (p, 7,
  2893         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr");
         2518  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  2894   2519       add_srs_wkt (p, 8,
  2895         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2520  +        "n\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"sc");
  2896   2521       add_srs_wkt (p, 9,
  2897         -        ",PARAMETER[\"central_meridian\",21],PARAMETER[\"scale_fa");
         2522  +        "ale_factor\",0.9999],PARAMETER[\"false_easting\",200000]");
  2898   2523       add_srs_wkt (p, 10,
  2899         -        "ctor\",0.9999],PARAMETER[\"false_easting\",200000],PARAM");
         2524  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
  2900   2525       add_srs_wkt (p, 11,
  2901         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2526  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  2902   2527       add_srs_wkt (p, 12,
  2903         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2904         -    add_srs_wkt (p, 13,
  2905         -        "HORITY[\"EPSG\",\"2074\"]]");
  2906         -    p = add_epsg_def_ex (filter, first, last, 2075, "epsg", 2075,
  2907         -        "ELD79 / Libya zone 12", 0, 0,
  2908         -        "International 1924", "Greenwich",
  2909         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  2910         -        "X", "East", "Y", "North");
         2528  +        "H],AUTHORITY[\"EPSG\",\"2074\"]]");
         2529  +    p = add_epsg_def (filter, first, last, 2075, "epsg", 2075,
         2530  +        "ELD79 / Libya zone 12");
  2911   2531       add_proj4text (p, 0,
  2912   2532           "+proj=tmerc +lat_0=0 +lon_0=23 +k=0.9999 +x_0=200000 +y_");
  2913   2533       add_proj4text (p, 1,
  2914   2534           "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,");
  2915   2535       add_proj4text (p, 2,
  2916   2536           "0,0 +units=m +no_defs");
  2917   2537       add_srs_wkt (p, 0,
................................................................................
  2923   2543       add_srs_wkt (p, 3,
  2924   2544           "[-115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",");
  2925   2545       add_srs_wkt (p, 4,
  2926   2546           "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  2927   2547       add_srs_wkt (p, 5,
  2928   2548           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  2929   2549       add_srs_wkt (p, 6,
  2930         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         2550  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTIO");
  2931   2551       add_srs_wkt (p, 7,
  2932         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr");
         2552  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  2933   2553       add_srs_wkt (p, 8,
  2934         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2554  +        "n\",0],PARAMETER[\"central_meridian\",23],PARAMETER[\"sc");
  2935   2555       add_srs_wkt (p, 9,
  2936         -        ",PARAMETER[\"central_meridian\",23],PARAMETER[\"scale_fa");
         2556  +        "ale_factor\",0.9999],PARAMETER[\"false_easting\",200000]");
  2937   2557       add_srs_wkt (p, 10,
  2938         -        "ctor\",0.9999],PARAMETER[\"false_easting\",200000],PARAM");
         2558  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
  2939   2559       add_srs_wkt (p, 11,
  2940         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2560  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  2941   2561       add_srs_wkt (p, 12,
  2942         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2943         -    add_srs_wkt (p, 13,
  2944         -        "HORITY[\"EPSG\",\"2075\"]]");
  2945         -    p = add_epsg_def_ex (filter, first, last, 2076, "epsg", 2076,
  2946         -        "ELD79 / Libya zone 13", 0, 0,
  2947         -        "International 1924", "Greenwich",
  2948         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  2949         -        "X", "East", "Y", "North");
         2562  +        "H],AUTHORITY[\"EPSG\",\"2075\"]]");
         2563  +    p = add_epsg_def (filter, first, last, 2076, "epsg", 2076,
         2564  +        "ELD79 / Libya zone 13");
  2950   2565       add_proj4text (p, 0,
  2951   2566           "+proj=tmerc +lat_0=0 +lon_0=25 +k=0.9999 +x_0=200000 +y_");
  2952   2567       add_proj4text (p, 1,
  2953   2568           "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,");
  2954   2569       add_proj4text (p, 2,
  2955   2570           "0,0 +units=m +no_defs");
  2956   2571       add_srs_wkt (p, 0,
................................................................................
  2962   2577       add_srs_wkt (p, 3,
  2963   2578           "[-115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",");
  2964   2579       add_srs_wkt (p, 4,
  2965   2580           "\"6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  2966   2581       add_srs_wkt (p, 5,
  2967   2582           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  2968   2583       add_srs_wkt (p, 6,
  2969         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         2584  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTIO");
  2970   2585       add_srs_wkt (p, 7,
  2971         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr");
         2586  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  2972   2587       add_srs_wkt (p, 8,
  2973         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2588  +        "n\",0],PARAMETER[\"central_meridian\",25],PARAMETER[\"sc");
  2974   2589       add_srs_wkt (p, 9,
  2975         -        ",PARAMETER[\"central_meridian\",25],PARAMETER[\"scale_fa");
         2590  +        "ale_factor\",0.9999],PARAMETER[\"false_easting\",200000]");
  2976   2591       add_srs_wkt (p, 10,
  2977         -        "ctor\",0.9999],PARAMETER[\"false_easting\",200000],PARAM");
         2592  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
  2978   2593       add_srs_wkt (p, 11,
  2979         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2594  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  2980   2595       add_srs_wkt (p, 12,
  2981         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2982         -    add_srs_wkt (p, 13,
  2983         -        "HORITY[\"EPSG\",\"2076\"]]");
  2984         -    p = add_epsg_def_ex (filter, first, last, 2077, "epsg", 2077,
  2985         -        "ELD79 / UTM zone 32N", 0, 0,
  2986         -        "International 1924", "Greenwich",
  2987         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  2988         -        "Easting", "East", "Northing", "North");
         2596  +        "H],AUTHORITY[\"EPSG\",\"2076\"]]");
         2597  +    p = add_epsg_def (filter, first, last, 2077, "epsg", 2077,
         2598  +        "ELD79 / UTM zone 32N");
  2989   2599       add_proj4text (p, 0,
  2990   2600           "+proj=utm +zone=32 +ellps=intl +towgs84=-115.854,-99.058");
  2991   2601       add_proj4text (p, 1,
  2992   2602           "3,-152.462,0,0,0,0 +units=m +no_defs");
  2993   2603       add_srs_wkt (p, 0,
  2994   2604           "PROJCS[\"ELD79 / UTM zone 32N\",GEOGCS[\"ELD79\",DATUM[\"");
  2995   2605       add_srs_wkt (p, 1,
................................................................................
  2999   2609       add_srs_wkt (p, 3,
  3000   2610           "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3001   2611       add_srs_wkt (p, 4,
  3002   2612           "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3003   2613       add_srs_wkt (p, 5,
  3004   2614           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3005   2615       add_srs_wkt (p, 6,
  3006         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2616  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[");
  3007   2617       add_srs_wkt (p, 7,
  3008         -        "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran");
         2618  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3009   2619       add_srs_wkt (p, 8,
  3010         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2620  +        ",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_");
  3011   2621       add_srs_wkt (p, 9,
  3012         -        "ARAMETER[\"central_meridian\",9],PARAMETER[\"scale_facto");
         2622  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  3013   2623       add_srs_wkt (p, 10,
  3014         -        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
         2624  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  3015   2625       add_srs_wkt (p, 11,
  3016         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         2626  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  3017   2627       add_srs_wkt (p, 12,
  3018         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  3019         -    add_srs_wkt (p, 13,
  3020         -        "NORTH],AUTHORITY[\"EPSG\",\"2077\"]]");
  3021         -    p = add_epsg_def_ex (filter, first, last, 2078, "epsg", 2078,
  3022         -        "ELD79 / UTM zone 33N", 0, 0,
  3023         -        "International 1924", "Greenwich",
  3024         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  3025         -        "Easting", "East", "Northing", "North");
         2628  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"2077\"]]");
         2629  +    p = add_epsg_def (filter, first, last, 2078, "epsg", 2078,
         2630  +        "ELD79 / UTM zone 33N");
  3026   2631       add_proj4text (p, 0,
  3027   2632           "+proj=utm +zone=33 +ellps=intl +towgs84=-115.854,-99.058");
  3028   2633       add_proj4text (p, 1,
  3029   2634           "3,-152.462,0,0,0,0 +units=m +no_defs");
  3030   2635       add_srs_wkt (p, 0,
  3031   2636           "PROJCS[\"ELD79 / UTM zone 33N\",GEOGCS[\"ELD79\",DATUM[\"");
  3032   2637       add_srs_wkt (p, 1,
................................................................................
  3036   2641       add_srs_wkt (p, 3,
  3037   2642           "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3038   2643       add_srs_wkt (p, 4,
  3039   2644           "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3040   2645       add_srs_wkt (p, 5,
  3041   2646           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3042   2647       add_srs_wkt (p, 6,
  3043         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2648  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[");
  3044   2649       add_srs_wkt (p, 7,
  3045         -        "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran");
         2650  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3046   2651       add_srs_wkt (p, 8,
  3047         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2652  +        ",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale");
  3048   2653       add_srs_wkt (p, 9,
  3049         -        "ARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fact");
         2654  +        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
  3050   2655       add_srs_wkt (p, 10,
  3051         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
         2656  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3052   2657       add_srs_wkt (p, 11,
  3053         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2658  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  3054   2659       add_srs_wkt (p, 12,
  3055         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3056         -    add_srs_wkt (p, 13,
  3057         -        ",NORTH],AUTHORITY[\"EPSG\",\"2078\"]]");
  3058         -    p = add_epsg_def_ex (filter, first, last, 2079, "epsg", 2079,
  3059         -        "ELD79 / UTM zone 34N", 0, 0,
  3060         -        "International 1924", "Greenwich",
  3061         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  3062         -        "Easting", "East", "Northing", "North");
         2660  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2078\"]]");
         2661  +    p = add_epsg_def (filter, first, last, 2079, "epsg", 2079,
         2662  +        "ELD79 / UTM zone 34N");
  3063   2663       add_proj4text (p, 0,
  3064   2664           "+proj=utm +zone=34 +ellps=intl +towgs84=-115.854,-99.058");
  3065   2665       add_proj4text (p, 1,
  3066   2666           "3,-152.462,0,0,0,0 +units=m +no_defs");
  3067   2667       add_srs_wkt (p, 0,
  3068   2668           "PROJCS[\"ELD79 / UTM zone 34N\",GEOGCS[\"ELD79\",DATUM[\"");
  3069   2669       add_srs_wkt (p, 1,
................................................................................
  3073   2673       add_srs_wkt (p, 3,
  3074   2674           "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3075   2675       add_srs_wkt (p, 4,
  3076   2676           "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3077   2677       add_srs_wkt (p, 5,
  3078   2678           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3079   2679       add_srs_wkt (p, 6,
  3080         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2680  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[");
  3081   2681       add_srs_wkt (p, 7,
  3082         -        "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran");
         2682  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3083   2683       add_srs_wkt (p, 8,
  3084         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2684  +        ",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"scale");
  3085   2685       add_srs_wkt (p, 9,
  3086         -        "ARAMETER[\"central_meridian\",21],PARAMETER[\"scale_fact");
         2686  +        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
  3087   2687       add_srs_wkt (p, 10,
  3088         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
         2688  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3089   2689       add_srs_wkt (p, 11,
  3090         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2690  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  3091   2691       add_srs_wkt (p, 12,
  3092         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3093         -    add_srs_wkt (p, 13,
  3094         -        ",NORTH],AUTHORITY[\"EPSG\",\"2079\"]]");
  3095         -    p = add_epsg_def_ex (filter, first, last, 2080, "epsg", 2080,
  3096         -        "ELD79 / UTM zone 35N", 0, 0,
  3097         -        "International 1924", "Greenwich",
  3098         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  3099         -        "Easting", "East", "Northing", "North");
         2692  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2079\"]]");
         2693  +    p = add_epsg_def (filter, first, last, 2080, "epsg", 2080,
         2694  +        "ELD79 / UTM zone 35N");
  3100   2695       add_proj4text (p, 0,
  3101   2696           "+proj=utm +zone=35 +ellps=intl +towgs84=-115.854,-99.058");
  3102   2697       add_proj4text (p, 1,
  3103   2698           "3,-152.462,0,0,0,0 +units=m +no_defs");
  3104   2699       add_srs_wkt (p, 0,
  3105   2700           "PROJCS[\"ELD79 / UTM zone 35N\",GEOGCS[\"ELD79\",DATUM[\"");
  3106   2701       add_srs_wkt (p, 1,
................................................................................
  3110   2705       add_srs_wkt (p, 3,
  3111   2706           "115.854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3112   2707       add_srs_wkt (p, 4,
  3113   2708           "6159\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3114   2709       add_srs_wkt (p, 5,
  3115   2710           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3116   2711       add_srs_wkt (p, 6,
  3117         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2712  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[");
  3118   2713       add_srs_wkt (p, 7,
  3119         -        "\",EAST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tran");
         2714  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3120   2715       add_srs_wkt (p, 8,
  3121         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2716  +        ",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"scale");
  3122   2717       add_srs_wkt (p, 9,
  3123         -        "ARAMETER[\"central_meridian\",27],PARAMETER[\"scale_fact");
         2718  +        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
  3124   2719       add_srs_wkt (p, 10,
  3125         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
         2720  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3126   2721       add_srs_wkt (p, 11,
  3127         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2722  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  3128   2723       add_srs_wkt (p, 12,
  3129         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3130         -    add_srs_wkt (p, 13,
  3131         -        ",NORTH],AUTHORITY[\"EPSG\",\"2080\"]]");
  3132         -    p = add_epsg_def_ex (filter, first, last, 2081, "epsg", 2081,
  3133         -        "Chos Malal 1914 / Argentina 2", 0, 1,
  3134         -        "International 1924", "Greenwich",
  3135         -        "Chos_Malal_1914", "Transverse_Mercator", "metre",
  3136         -        "X", "North", "Y", "East");
         2724  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2080\"]]");
         2725  +    p = add_epsg_def (filter, first, last, 2081, "epsg", 2081,
         2726  +        "Chos Malal 1914 / Argentina 2");
  3137   2727       add_proj4text (p, 0,
  3138   2728           "+proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0");
  3139   2729       add_proj4text (p, 1,
  3140   2730           "=0 +ellps=intl +units=m +no_defs");
  3141   2731       add_srs_wkt (p, 0,
  3142   2732           "PROJCS[\"Chos Malal 1914 / Argentina 2\",GEOGCS[\"Chos M");
  3143   2733       add_srs_wkt (p, 1,
................................................................................
  3145   2735       add_srs_wkt (p, 2,
  3146   2736           "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
  3147   2737       add_srs_wkt (p, 3,
  3148   2738           "AUTHORITY[\"EPSG\",\"6160\"]],PRIMEM[\"Greenwich\",0,AUT");
  3149   2739       add_srs_wkt (p, 4,
  3150   2740           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3151   2741       add_srs_wkt (p, 5,
  3152         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2742  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3153   2743       add_srs_wkt (p, 6,
  3154         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4160\"");
         2744  +        "4160\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3155   2745       add_srs_wkt (p, 7,
  3156         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2746  +        "latitude_of_origin\",-90],PARAMETER[\"central_meridian\"");
  3157   2747       add_srs_wkt (p, 8,
  3158         -        "ude_of_origin\",-90],PARAMETER[\"central_meridian\",-69]");
         2748  +        ",-69],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_ea");
  3159   2749       add_srs_wkt (p, 9,
  3160         -        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
         2750  +        "sting\",2500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3161   2751       add_srs_wkt (p, 10,
  3162         -        "\",2500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2752  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  3163   2753       add_srs_wkt (p, 11,
  3164         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  3165         -    add_srs_wkt (p, 12,
  3166         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2081\"]]");
  3167         -    p = add_epsg_def_ex (filter, first, last, 2082, "epsg", 2082,
  3168         -        "Pampa del Castillo / Argentina 2", 0, 1,
  3169         -        "International 1924", "Greenwich",
  3170         -        "Pampa_del_Castillo", "Transverse_Mercator", "metre",
  3171         -        "X", "North", "Y", "East");
         2754  +        "\",\"2081\"]]");
         2755  +    p = add_epsg_def (filter, first, last, 2082, "epsg", 2082,
         2756  +        "Pampa del Castillo / Argentina 2");
  3172   2757       add_proj4text (p, 0,
  3173   2758           "+proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0");
  3174   2759       add_proj4text (p, 1,
  3175   2760           "=0 +ellps=intl +towgs84=27.5,14,186.4,0,0,0,0 +units=m +");
  3176   2761       add_proj4text (p, 2,
  3177   2762           "no_defs");
  3178   2763       add_srs_wkt (p, 0,
................................................................................
  3184   2769       add_srs_wkt (p, 3,
  3185   2770           "7022\"]],TOWGS84[27.5,14,186.4,0,0,0,0],AUTHORITY[\"EPSG");
  3186   2771       add_srs_wkt (p, 4,
  3187   2772           "\",\"6161\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3188   2773       add_srs_wkt (p, 5,
  3189   2774           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3190   2775       add_srs_wkt (p, 6,
  3191         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2776  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4161\"]],PROJEC");
  3192   2777       add_srs_wkt (p, 7,
  3193         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4161\"]],PROJECTION[\"");
         2778  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3194   2779       add_srs_wkt (p, 8,
  3195         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2780  +        "igin\",-90],PARAMETER[\"central_meridian\",-69],PARAMETE");
  3196   2781       add_srs_wkt (p, 9,
  3197         -        "-90],PARAMETER[\"central_meridian\",-69],PARAMETER[\"sca");
         2782  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",250000");
  3198   2783       add_srs_wkt (p, 10,
  3199         -        "le_factor\",1],PARAMETER[\"false_easting\",2500000],PARA");
         2784  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3200   2785       add_srs_wkt (p, 11,
  3201         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  3202         -    add_srs_wkt (p, 12,
  3203         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
  3204         -    add_srs_wkt (p, 13,
  3205         -        "HORITY[\"EPSG\",\"2082\"]]");
  3206         -    p = add_epsg_def_ex (filter, first, last, 2083, "epsg", 2083,
  3207         -        "Hito XVIII 1963 / Argentina 2", 0, 1,
  3208         -        "International 1924", "Greenwich",
  3209         -        "Hito_XVIII_1963", "Transverse_Mercator", "metre",
  3210         -        "X", "North", "Y", "East");
         2786  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2082\"]]");
         2787  +    p = add_epsg_def (filter, first, last, 2083, "epsg", 2083,
         2788  +        "Hito XVIII 1963 / Argentina 2");
  3211   2789       add_proj4text (p, 0,
  3212   2790           "+proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0");
  3213   2791       add_proj4text (p, 1,
  3214   2792           "=0 +ellps=intl +towgs84=16,196,93,0,0,0,0 +units=m +no_d");
  3215   2793       add_proj4text (p, 2,
  3216   2794           "efs");
  3217   2795       add_srs_wkt (p, 0,
................................................................................
  3223   2801       add_srs_wkt (p, 3,
  3224   2802           "TOWGS84[16,196,93,0,0,0,0],AUTHORITY[\"EPSG\",\"6254\"]]");
  3225   2803       add_srs_wkt (p, 4,
  3226   2804           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  3227   2805       add_srs_wkt (p, 5,
  3228   2806           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  3229   2807       add_srs_wkt (p, 6,
  3230         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
         2808  +        "22\"]],AUTHORITY[\"EPSG\",\"4254\"]],PROJECTION[\"Transv");
  3231   2809       add_srs_wkt (p, 7,
  3232         -        ",AUTHORITY[\"EPSG\",\"4254\"]],PROJECTION[\"Transverse_M");
         2810  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],P");
  3233   2811       add_srs_wkt (p, 8,
  3234         -        "ercator\"],PARAMETER[\"latitude_of_origin\",-90],PARAMET");
         2812  +        "ARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_fac");
  3235   2813       add_srs_wkt (p, 9,
  3236         -        "ER[\"central_meridian\",-69],PARAMETER[\"scale_factor\",");
         2814  +        "tor\",1],PARAMETER[\"false_easting\",2500000],PARAMETER[");
  3237   2815       add_srs_wkt (p, 10,
  3238         -        "1],PARAMETER[\"false_easting\",2500000],PARAMETER[\"fals");
         2816  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3239   2817       add_srs_wkt (p, 11,
  3240         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3241         -    add_srs_wkt (p, 12,
  3242         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
  3243         -    add_srs_wkt (p, 13,
  3244         -        "SG\",\"2083\"]]");
  3245         -    p = add_epsg_def_ex (filter, first, last, 2084, "epsg", 2084,
  3246         -        "Hito XVIII 1963 / UTM zone 19S", 0, 0,
  3247         -        "International 1924", "Greenwich",
  3248         -        "Hito_XVIII_1963", "Transverse_Mercator", "metre",
  3249         -        "Easting", "East", "Northing", "North");
         2818  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"2083\"]]");
         2819  +    p = add_epsg_def (filter, first, last, 2084, "epsg", 2084,
         2820  +        "Hito XVIII 1963 / UTM zone 19S");
  3250   2821       add_proj4text (p, 0,
  3251   2822           "+proj=utm +zone=19 +south +ellps=intl +towgs84=16,196,93");
  3252   2823       add_proj4text (p, 1,
  3253   2824           ",0,0,0,0 +units=m +no_defs");
  3254   2825       add_srs_wkt (p, 0,
  3255   2826           "PROJCS[\"Hito XVIII 1963 / UTM zone 19S\",GEOGCS[\"Hito ");
  3256   2827       add_srs_wkt (p, 1,
................................................................................
  3260   2831       add_srs_wkt (p, 3,
  3261   2832           ",TOWGS84[16,196,93,0,0,0,0],AUTHORITY[\"EPSG\",\"6254\"]");
  3262   2833       add_srs_wkt (p, 4,
  3263   2834           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3264   2835       add_srs_wkt (p, 5,
  3265   2836           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3266   2837       add_srs_wkt (p, 6,
  3267         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2838  +        "122\"]],AUTHORITY[\"EPSG\",\"4254\"]],PROJECTION[\"Trans");
  3268   2839       add_srs_wkt (p, 7,
  3269         -        "],AUTHORITY[\"EPSG\",\"4254\"]],PROJECTION[\"Transverse_");
         2840  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3270   2841       add_srs_wkt (p, 8,
  3271         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2842  +        "RAMETER[\"central_meridian\",-69],PARAMETER[\"scale_fact");
  3272   2843       add_srs_wkt (p, 9,
  3273         -        "R[\"central_meridian\",-69],PARAMETER[\"scale_factor\",0");
         2844  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3274   2845       add_srs_wkt (p, 10,
  3275         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2846  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
  3276   2847       add_srs_wkt (p, 11,
  3277         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2848  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3278   2849       add_srs_wkt (p, 12,
  3279         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3280         -    add_srs_wkt (p, 13,
  3281         -        ",NORTH],AUTHORITY[\"EPSG\",\"2084\"]]");
  3282         -    p = add_epsg_def_ex (filter, first, last, 2085, "epsg", 2085,
  3283         -        "NAD27 / Cuba Norte (deprecated)", 0, 1,
  3284         -        "Clarke 1866", "Greenwich",
  3285         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_1SP", "metre",
  3286         -        "Y", "North", "X", "East");
         2850  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"2084\"]]");
         2851  +    p = add_epsg_def (filter, first, last, 2085, "epsg", 2085,
         2852  +        "NAD27 / Cuba Norte (deprecated)");
  3287   2853       add_proj4text (p, 0,
  3288   2854           "+proj=lcc +lat_1=22.35 +lat_0=22.35 +lon_0=-81 +k_0=0.99");
  3289   2855       add_proj4text (p, 1,
  3290   2856           "993602 +x_0=500000 +y_0=280296.016 +datum=NAD27 +units=m");
  3291   2857       add_proj4text (p, 2,
  3292   2858           " +no_defs");
  3293   2859       add_srs_wkt (p, 0,
................................................................................
  3297   2863       add_srs_wkt (p, 2,
  3298   2864           "e 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",");
  3299   2865       add_srs_wkt (p, 3,
  3300   2866           "\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenw");
  3301   2867       add_srs_wkt (p, 4,
  3302   2868           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  3303   2869       add_srs_wkt (p, 5,
  3304         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         2870  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  3305   2871       add_srs_wkt (p, 6,
  3306         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         2872  +        "[\"EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Coni");
  3307   2873       add_srs_wkt (p, 7,
  3308         -        "G\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"");
         2874  +        "c_1SP\"],PARAMETER[\"latitude_of_origin\",22.35],PARAMET");
  3309   2875       add_srs_wkt (p, 8,
  3310         -        "],PARAMETER[\"latitude_of_origin\",22.35],PARAMETER[\"ce");
         2876  +        "ER[\"central_meridian\",-81],PARAMETER[\"scale_factor\",");
  3311   2877       add_srs_wkt (p, 9,
  3312         -        "ntral_meridian\",-81],PARAMETER[\"scale_factor\",0.99993");
         2878  +        "0.99993602],PARAMETER[\"false_easting\",500000],PARAMETE");
  3313   2879       add_srs_wkt (p, 10,
  3314         -        "602],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
         2880  +        "R[\"false_northing\",280296.016],UNIT[\"metre\",1,AUTHOR");
  3315   2881       add_srs_wkt (p, 11,
  3316         -        "se_northing\",280296.016],UNIT[\"metre\",1,AUTHORITY[\"E");
  3317         -    add_srs_wkt (p, 12,
  3318         -        "PSG\",\"9001\"]],AXIS[\"Y\",NORTH],AXIS[\"X\",EAST],AUTH");
  3319         -    add_srs_wkt (p, 13,
  3320         -        "ORITY[\"EPSG\",\"2085\"]]");
  3321         -    p = add_epsg_def_ex (filter, first, last, 2086, "epsg", 2086,
  3322         -        "NAD27 / Cuba Sur (deprecated)", 0, 1,
  3323         -        "Clarke 1866", "Greenwich",
  3324         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_1SP", "metre",
  3325         -        "Y", "North", "X", "East");
         2882  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2085\"]]");
         2883  +    p = add_epsg_def (filter, first, last, 2086, "epsg", 2086,
         2884  +        "NAD27 / Cuba Sur (deprecated)");
  3326   2885       add_proj4text (p, 0,
  3327   2886           "+proj=lcc +lat_1=20.71666666666667 +lat_0=20.71666666666");
  3328   2887       add_proj4text (p, 1,
  3329   2888           "667 +lon_0=-76.83333333333333 +k_0=0.99994848 +x_0=50000");
  3330   2889       add_proj4text (p, 2,
  3331   2890           "0 +y_0=229126.939 +datum=NAD27 +units=m +no_defs");
  3332   2891       add_srs_wkt (p, 0,
................................................................................
  3336   2895       add_srs_wkt (p, 2,
  3337   2896           "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
  3338   2897       add_srs_wkt (p, 3,
  3339   2898           "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
  3340   2899       add_srs_wkt (p, 4,
  3341   2900           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  3342   2901       add_srs_wkt (p, 5,
  3343         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         2902  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  3344   2903       add_srs_wkt (p, 6,
  3345         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         2904  +        "EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_1");
  3346   2905       add_srs_wkt (p, 7,
  3347         -        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],");
         2906  +        "SP\"],PARAMETER[\"latitude_of_origin\",20.71666666666667");
  3348   2907       add_srs_wkt (p, 8,
  3349         -        "PARAMETER[\"latitude_of_origin\",20.71666666666667],PARA");
         2908  +        "],PARAMETER[\"central_meridian\",-76.83333333333333],PAR");
  3350   2909       add_srs_wkt (p, 9,
  3351         -        "METER[\"central_meridian\",-76.83333333333333],PARAMETER");
         2910  +        "AMETER[\"scale_factor\",0.99994848],PARAMETER[\"false_ea");
  3352   2911       add_srs_wkt (p, 10,
  3353         -        "[\"scale_factor\",0.99994848],PARAMETER[\"false_easting\"");
         2912  +        "sting\",500000],PARAMETER[\"false_northing\",229126.939]");
  3354   2913       add_srs_wkt (p, 11,
  3355         -        ",500000],PARAMETER[\"false_northing\",229126.939],UNIT[\"");
         2914  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORIT");
  3356   2915       add_srs_wkt (p, 12,
  3357         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\",NORTH");
  3358         -    add_srs_wkt (p, 13,
  3359         -        "],AXIS[\"X\",EAST],AUTHORITY[\"EPSG\",\"2086\"]]");
  3360         -    p = add_epsg_def_ex (filter, first, last, 2087, "epsg", 2087,
  3361         -        "ELD79 / TM 12 NE", 0, 0,
  3362         -        "International 1924", "Greenwich",
  3363         -        "European_Libyan_Datum_1979", "Transverse_Mercator", "metre",
  3364         -        "Easting", "East", "Northing", "North");
         2916  +        "Y[\"EPSG\",\"2086\"]]");
         2917  +    p = add_epsg_def (filter, first, last, 2087, "epsg", 2087,
         2918  +        "ELD79 / TM 12 NE");
  3365   2919       add_proj4text (p, 0,
  3366   2920           "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_");
  3367   2921       add_proj4text (p, 1,
  3368   2922           "0=0 +ellps=intl +towgs84=-115.854,-99.0583,-152.462,0,0,");
  3369   2923       add_proj4text (p, 2,
  3370   2924           "0,0 +units=m +no_defs");
  3371   2925       add_srs_wkt (p, 0,
................................................................................
  3377   2931       add_srs_wkt (p, 3,
  3378   2932           "854,-99.0583,-152.462,0,0,0,0],AUTHORITY[\"EPSG\",\"6159");
  3379   2933       add_srs_wkt (p, 4,
  3380   2934           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3381   2935       add_srs_wkt (p, 5,
  3382   2936           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3383   2937       add_srs_wkt (p, 6,
  3384         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
         2938  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Tr");
  3385   2939       add_srs_wkt (p, 7,
  3386         -        "AST],AUTHORITY[\"EPSG\",\"4159\"]],PROJECTION[\"Transver");
         2940  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  3387   2941       add_srs_wkt (p, 8,
  3388         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
         2942  +        ",PARAMETER[\"central_meridian\",12],PARAMETER[\"scale_fa");
  3389   2943       add_srs_wkt (p, 9,
  3390         -        "ETER[\"central_meridian\",12],PARAMETER[\"scale_factor\"");
         2944  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  3391   2945       add_srs_wkt (p, 10,
  3392         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2946  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  3393   2947       add_srs_wkt (p, 11,
  3394         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2948  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3395   2949       add_srs_wkt (p, 12,
  3396         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3397         -    add_srs_wkt (p, 13,
  3398         -        "H],AUTHORITY[\"EPSG\",\"2087\"]]");
  3399         -    p = add_epsg_def_ex (filter, first, last, 2088, "epsg", 2088,
  3400         -        "Carthage / TM 11 NE", 0, 0,
  3401         -        "Clarke 1880 (IGN)", "Greenwich",
  3402         -        "Carthage", "Transverse_Mercator", "metre",
  3403         -        "Easting", "East", "Northing", "North");
         2950  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2087\"]]");
         2951  +    p = add_epsg_def (filter, first, last, 2088, "epsg", 2088,
         2952  +        "Carthage / TM 11 NE");
  3404   2953       add_proj4text (p, 0,
  3405   2954           "+proj=tmerc +lat_0=0 +lon_0=11 +k=0.9996 +x_0=500000 +y_");
  3406   2955       add_proj4text (p, 1,
  3407         -        "0=0 +a=6378249.2 +b=6356515 +towgs84=-263,6,431,0,0,0,0 ");
  3408         -    add_proj4text (p, 2,
  3409         -        "+units=m +no_defs");
         2956  +        "0=0 +datum=carthage +units=m +no_defs");
  3410   2957       add_srs_wkt (p, 0,
  3411   2958           "PROJCS[\"Carthage / TM 11 NE\",GEOGCS[\"Carthage\",DATUM");
  3412   2959       add_srs_wkt (p, 1,
  3413   2960           "[\"Carthage\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,2");
  3414   2961       add_srs_wkt (p, 2,
  3415   2962           "93.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-");
  3416   2963       add_srs_wkt (p, 3,
  3417   2964           "263,6,431,0,0,0,0],AUTHORITY[\"EPSG\",\"6223\"]],PRIMEM[");
  3418   2965       add_srs_wkt (p, 4,
  3419   2966           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  3420   2967       add_srs_wkt (p, 5,
  3421   2968           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  3422   2969       add_srs_wkt (p, 6,
  3423         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         2970  +        "UTHORITY[\"EPSG\",\"4223\"]],PROJECTION[\"Transverse_Mer");
  3424   2971       add_srs_wkt (p, 7,
  3425         -        "TY[\"EPSG\",\"4223\"]],PROJECTION[\"Transverse_Mercator\"");
         2972  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
  3426   2973       add_srs_wkt (p, 8,
  3427         -        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2974  +        "central_meridian\",11],PARAMETER[\"scale_factor\",0.9996");
  3428   2975       add_srs_wkt (p, 9,
  3429         -        "l_meridian\",11],PARAMETER[\"scale_factor\",0.9996],PARA");
         2976  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  3430   2977       add_srs_wkt (p, 10,
  3431         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         2978  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  3432   2979       add_srs_wkt (p, 11,
  3433         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         2980  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  3434   2981       add_srs_wkt (p, 12,
  3435         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  3436         -    add_srs_wkt (p, 13,
  3437         -        "[\"EPSG\",\"2088\"]]");
  3438         -    p = add_epsg_def_ex (filter, first, last, 2089, "epsg", 2089,
  3439         -        "Yemen NGN96 / UTM zone 38N", 0, 0,
  3440         -        "WGS 84", "Greenwich",
  3441         -        "Yemen_National_Geodetic_Network_1996", "Transverse_Mercator", "metre",
  3442         -        "Easting", "East", "Northing", "North");
         2982  +        "HORITY[\"EPSG\",\"2088\"]]");
         2983  +    p = add_epsg_def (filter, first, last, 2089, "epsg", 2089,
         2984  +        "Yemen NGN96 / UTM zone 38N");
  3443   2985       add_proj4text (p, 0,
  3444   2986           "+proj=utm +zone=38 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  3445   2987       add_proj4text (p, 1,
  3446   2988           "units=m +no_defs");
  3447   2989       add_srs_wkt (p, 0,
  3448   2990           "PROJCS[\"Yemen NGN96 / UTM zone 38N\",GEOGCS[\"Yemen NGN");
  3449   2991       add_srs_wkt (p, 1,
................................................................................
  3453   2995       add_srs_wkt (p, 3,
  3454   2996           ",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3455   2997       add_srs_wkt (p, 4,
  3456   2998           "6163\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3457   2999       add_srs_wkt (p, 5,
  3458   3000           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3459   3001       add_srs_wkt (p, 6,
  3460         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         3002  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4163\"]],PROJECTION[");
  3461   3003       add_srs_wkt (p, 7,
  3462         -        "\",EAST],AUTHORITY[\"EPSG\",\"4163\"]],PROJECTION[\"Tran");
         3004  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3463   3005       add_srs_wkt (p, 8,
  3464         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         3006  +        ",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"scale");
  3465   3007       add_srs_wkt (p, 9,
  3466         -        "ARAMETER[\"central_meridian\",45],PARAMETER[\"scale_fact");
         3008  +        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
  3467   3009       add_srs_wkt (p, 10,
  3468         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
         3010  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3469   3011       add_srs_wkt (p, 11,
  3470         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         3012  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  3471   3013       add_srs_wkt (p, 12,
  3472         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3473         -    add_srs_wkt (p, 13,
  3474         -        ",NORTH],AUTHORITY[\"EPSG\",\"2089\"]]");
  3475         -    p = add_epsg_def_ex (filter, first, last, 2090, "epsg", 2090,
  3476         -        "Yemen NGN96 / UTM zone 39N", 0, 0,
  3477         -        "WGS 84", "Greenwich",
  3478         -        "Yemen_National_Geodetic_Network_1996", "Transverse_Mercator", "metre",
  3479         -        "Easting", "East", "Northing", "North");
         3014  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2089\"]]");
         3015  +    p = add_epsg_def (filter, first, last, 2090, "epsg", 2090,
         3016  +        "Yemen NGN96 / UTM zone 39N");
  3480   3017       add_proj4text (p, 0,
  3481   3018           "+proj=utm +zone=39 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  3482   3019       add_proj4text (p, 1,
  3483   3020           "units=m +no_defs");
  3484   3021       add_srs_wkt (p, 0,
  3485   3022           "PROJCS[\"Yemen NGN96 / UTM zone 39N\",GEOGCS[\"Yemen NGN");
  3486   3023       add_srs_wkt (p, 1,
................................................................................
  3490   3027       add_srs_wkt (p, 3,
  3491   3028           ",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3492   3029       add_srs_wkt (p, 4,
  3493   3030           "6163\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3494   3031       add_srs_wkt (p, 5,
  3495   3032           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3496   3033       add_srs_wkt (p, 6,
  3497         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         3034  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4163\"]],PROJECTION[");
  3498   3035       add_srs_wkt (p, 7,
  3499         -        "\",EAST],AUTHORITY[\"EPSG\",\"4163\"]],PROJECTION[\"Tran");
         3036  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3500   3037       add_srs_wkt (p, 8,
  3501         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         3038  +        ",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"scale");
  3502   3039       add_srs_wkt (p, 9,
  3503         -        "ARAMETER[\"central_meridian\",51],PARAMETER[\"scale_fact");
         3040  +        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
  3504   3041       add_srs_wkt (p, 10,
  3505         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
         3042  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3506   3043       add_srs_wkt (p, 11,
  3507         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         3044  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  3508   3045       add_srs_wkt (p, 12,
  3509         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3510         -    add_srs_wkt (p, 13,
  3511         -        ",NORTH],AUTHORITY[\"EPSG\",\"2090\"]]");
  3512         -    p = add_epsg_def_ex (filter, first, last, 2091, "epsg", 2091,
  3513         -        "South Yemen / Gauss Kruger zone 8 (deprecated)", 0, 1,
  3514         -        "Krassowsky 1940", "Greenwich",
  3515         -        "South_Yemen", "Transverse_Mercator", "metre",
  3516         -        "X", "North", "Y", "East");
         3046  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2090\"]]");
         3047  +    p = add_epsg_def (filter, first, last, 2091, "epsg", 2091,
         3048  +        "South Yemen / Gauss Kruger zone 8 (deprecated)");
  3517   3049       add_proj4text (p, 0,
  3518   3050           "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 ");
  3519   3051       add_proj4text (p, 1,
  3520   3052           "+ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_d");
  3521   3053       add_proj4text (p, 2,
  3522   3054           "efs");
  3523   3055       add_srs_wkt (p, 0,
................................................................................
  3529   3061       add_srs_wkt (p, 3,
  3530   3062           "4\"]],TOWGS84[-76,-138,67,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3531   3063       add_srs_wkt (p, 4,
  3532   3064           "6164\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3533   3065       add_srs_wkt (p, 5,
  3534   3066           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3535   3067       add_srs_wkt (p, 6,
  3536         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         3068  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4164\"]],PROJECTION[");
  3537   3069       add_srs_wkt (p, 7,
  3538         -        "\",EAST],AUTHORITY[\"EPSG\",\"4164\"]],PROJECTION[\"Tran");
         3070  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3539   3071       add_srs_wkt (p, 8,
  3540         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         3072  +        ",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"scale");
  3541   3073       add_srs_wkt (p, 9,
  3542         -        "ARAMETER[\"central_meridian\",45],PARAMETER[\"scale_fact");
         3074  +        "_factor\",1],PARAMETER[\"false_easting\",8500000],PARAME");
  3543   3075       add_srs_wkt (p, 10,
  3544         -        "or\",1],PARAMETER[\"false_easting\",8500000],PARAMETER[\"");
         3076  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3545   3077       add_srs_wkt (p, 11,
  3546         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3547         -    add_srs_wkt (p, 12,
  3548         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3549         -    add_srs_wkt (p, 13,
  3550         -        "\"EPSG\",\"2091\"]]");
  3551         -    p = add_epsg_def_ex (filter, first, last, 2092, "epsg", 2092,
  3552         -        "South Yemen / Gauss Kruger zone 9 (deprecated)", 0, 1,
  3553         -        "Krassowsky 1940", "Greenwich",
  3554         -        "South_Yemen", "Transverse_Mercator", "metre",
  3555         -        "X", "North", "Y", "East");
         3078  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2091\"]]");
         3079  +    p = add_epsg_def (filter, first, last, 2092, "epsg", 2092,
         3080  +        "South Yemen / Gauss Kruger zone 9 (deprecated)");
  3556   3081       add_proj4text (p, 0,
  3557   3082           "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 ");
  3558   3083       add_proj4text (p, 1,
  3559   3084           "+ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_d");
  3560   3085       add_proj4text (p, 2,
  3561   3086           "efs");
  3562   3087       add_srs_wkt (p, 0,
................................................................................
  3568   3093       add_srs_wkt (p, 3,
  3569   3094           "4\"]],TOWGS84[-76,-138,67,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3570   3095       add_srs_wkt (p, 4,
  3571   3096           "6164\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3572   3097       add_srs_wkt (p, 5,
  3573   3098           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3574   3099       add_srs_wkt (p, 6,
  3575         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         3100  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4164\"]],PROJECTION[");
  3576   3101       add_srs_wkt (p, 7,
  3577         -        "\",EAST],AUTHORITY[\"EPSG\",\"4164\"]],PROJECTION[\"Tran");
         3102  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3578   3103       add_srs_wkt (p, 8,
  3579         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         3104  +        ",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"scale");
  3580   3105       add_srs_wkt (p, 9,
  3581         -        "ARAMETER[\"central_meridian\",51],PARAMETER[\"scale_fact");
         3106  +        "_factor\",1],PARAMETER[\"false_easting\",9500000],PARAME");
  3582   3107       add_srs_wkt (p, 10,
  3583         -        "or\",1],PARAMETER[\"false_easting\",9500000],PARAMETER[\"");
         3108  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3584   3109       add_srs_wkt (p, 11,
  3585         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3586         -    add_srs_wkt (p, 12,
  3587         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3588         -    add_srs_wkt (p, 13,
  3589         -        "\"EPSG\",\"2092\"]]");
  3590         -    p = add_epsg_def_ex (filter, first, last, 2093, "epsg", 2093,
  3591         -        "Hanoi 1972 / GK 106 NE", 0, 1,
  3592         -        "Krassowsky 1940", "Greenwich",
  3593         -        "Hanoi_1972", "Transverse_Mercator", "metre",
  3594         -        "X", "North", "Y", "East");
         3110  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2092\"]]");
         3111  +    p = add_epsg_def (filter, first, last, 2093, "epsg", 2093,
         3112  +        "Hanoi 1972 / GK 106 NE");
  3595   3113       add_proj4text (p, 0,
  3596   3114           "+proj=tmerc +lat_0=0 +lon_0=106 +k=1 +x_0=500000 +y_0=0 ");
  3597   3115       add_proj4text (p, 1,
  3598   3116           "+ellps=krass +towgs84=-17.51,-108.32,-62.39,0,0,0,0 +uni");
  3599   3117       add_proj4text (p, 2,
  3600   3118           "ts=m +no_defs");
  3601   3119       add_srs_wkt (p, 0,
................................................................................
  3607   3125       add_srs_wkt (p, 3,
  3608   3126           "8.32,-62.39,0,0,0,0],AUTHORITY[\"EPSG\",\"6147\"]],PRIME");
  3609   3127       add_srs_wkt (p, 4,
  3610   3128           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  3611   3129       add_srs_wkt (p, 5,
  3612   3130           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  3613   3131       add_srs_wkt (p, 6,
  3614         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         3132  +        ",AUTHORITY[\"EPSG\",\"4147\"]],PROJECTION[\"Transverse_M");
  3615   3133       add_srs_wkt (p, 7,
  3616         -        "RITY[\"EPSG\",\"4147\"]],PROJECTION[\"Transverse_Mercato");
         3134  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
  3617   3135       add_srs_wkt (p, 8,
  3618         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
         3136  +        "[\"central_meridian\",106],PARAMETER[\"scale_factor\",1]");
  3619   3137       add_srs_wkt (p, 9,
  3620         -        "tral_meridian\",106],PARAMETER[\"scale_factor\",1],PARAM");
         3138  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  3621   3139       add_srs_wkt (p, 10,
  3622         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         3140  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3623   3141       add_srs_wkt (p, 11,
  3624         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  3625         -    add_srs_wkt (p, 12,
  3626         -        "IS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"20");
  3627         -    add_srs_wkt (p, 13,
  3628         -        "93\"]]");
  3629         -    p = add_epsg_def_ex (filter, first, last, 2094, "epsg", 2094,
  3630         -        "WGS 72BE / TM 106 NE", 0, 0,
  3631         -        "WGS 72", "Greenwich",
  3632         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3633         -        "Easting", "East", "Northing", "North");
         3142  +        "]],AUTHORITY[\"EPSG\",\"2093\"]]");
         3143  +    p = add_epsg_def (filter, first, last, 2094, "epsg", 2094,
         3144  +        "WGS 72BE / TM 106 NE");
  3634   3145       add_proj4text (p, 0,
  3635   3146           "+proj=tmerc +lat_0=0 +lon_0=106 +k=0.9996 +x_0=500000 +y");
  3636   3147       add_proj4text (p, 1,
  3637   3148           "_0=0 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0.38 +unit");
  3638   3149       add_proj4text (p, 2,
  3639   3150           "s=m +no_defs");
  3640   3151       add_srs_wkt (p, 0,
................................................................................
  3646   3157       add_srs_wkt (p, 3,
  3647   3158           "S84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324\"");
  3648   3159       add_srs_wkt (p, 4,
  3649   3160           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3650   3161       add_srs_wkt (p, 5,
  3651   3162           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3652   3163       add_srs_wkt (p, 6,
  3653         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3164  +        "9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tran");
  3654   3165       add_srs_wkt (p, 7,
  3655         -        "T],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transverse");
         3166  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3656   3167       add_srs_wkt (p, 8,
  3657         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         3168  +        "ARAMETER[\"central_meridian\",106],PARAMETER[\"scale_fac");
  3658   3169       add_srs_wkt (p, 9,
  3659         -        "ER[\"central_meridian\",106],PARAMETER[\"scale_factor\",");
         3170  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3660   3171       add_srs_wkt (p, 10,
  3661         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         3172  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3662   3173       add_srs_wkt (p, 11,
  3663         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         3174  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3664   3175       add_srs_wkt (p, 12,
  3665         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3666         -    add_srs_wkt (p, 13,
  3667         -        "H],AUTHORITY[\"EPSG\",\"2094\"]]");
  3668         -    p = add_epsg_def_ex (filter, first, last, 2095, "epsg", 2095,
  3669         -        "Bissau / UTM zone 28N", 0, 0,
  3670         -        "International 1924", "Greenwich",
  3671         -        "Bissau", "Transverse_Mercator", "metre",
  3672         -        "Easting", "East", "Northing", "North");
         3176  +        ",NORTH],AUTHORITY[\"EPSG\",\"2094\"]]");
         3177  +    p = add_epsg_def (filter, first, last, 2095, "epsg", 2095,
         3178  +        "Bissau / UTM zone 28N");
  3673   3179       add_proj4text (p, 0,
  3674   3180           "+proj=utm +zone=28 +ellps=intl +towgs84=-173,253,27,0,0,");
  3675   3181       add_proj4text (p, 1,
  3676   3182           "0,0 +units=m +no_defs");
  3677   3183       add_srs_wkt (p, 0,
  3678   3184           "PROJCS[\"Bissau / UTM zone 28N\",GEOGCS[\"Bissau\",DATUM");
  3679   3185       add_srs_wkt (p, 1,
................................................................................
  3681   3187       add_srs_wkt (p, 2,
  3682   3188           "AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-173,253,27,0,0,0,");
  3683   3189       add_srs_wkt (p, 3,
  3684   3190           "0],AUTHORITY[\"EPSG\",\"6165\"]],PRIMEM[\"Greenwich\",0,");
  3685   3191       add_srs_wkt (p, 4,
  3686   3192           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  3687   3193       add_srs_wkt (p, 5,
  3688         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         3194  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  3689   3195       add_srs_wkt (p, 6,
  3690         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         3196  +        ",\"4165\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  3691   3197       add_srs_wkt (p, 7,
  3692         -        "65\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         3198  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  3693   3199       add_srs_wkt (p, 8,
  3694         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-1");
         3200  +        "\",-15],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
  3695   3201       add_srs_wkt (p, 9,
  3696         -        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
         3202  +        "alse_easting\",500000],PARAMETER[\"false_northing\",0],U");
  3697   3203       add_srs_wkt (p, 10,
  3698         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3204  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  3699   3205       add_srs_wkt (p, 11,
  3700         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         3206  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  3701   3207       add_srs_wkt (p, 12,
  3702         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"209");
  3703         -    add_srs_wkt (p, 13,
  3704         -        "5\"]]");
  3705         -    p = add_epsg_def_ex (filter, first, last, 2096, "epsg", 2096,
  3706         -        "Korean 1985 / East Belt", 0, 1,
  3707         -        "Bessel 1841", "Greenwich",
  3708         -        "Korean_Datum_1985", "Transverse_Mercator", "metre",
  3709         -        "X", "North", "Y", "East");
         3208  +        ",\"2095\"]]");
         3209  +    p = add_epsg_def (filter, first, last, 2096, "epsg", 2096,
         3210  +        "Korean 1985 / East Belt");
  3710   3211       add_proj4text (p, 0,
  3711   3212           "+proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=5");
  3712   3213       add_proj4text (p, 1,
  3713   3214           "00000 +ellps=bessel +units=m +no_defs");
  3714   3215       add_srs_wkt (p, 0,
  3715   3216           "PROJCS[\"Korean 1985 / East Belt\",GEOGCS[\"Korean 1985\"");
  3716   3217       add_srs_wkt (p, 1,
................................................................................
  3718   3219       add_srs_wkt (p, 2,
  3719   3220           "77397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AUTH");
  3720   3221       add_srs_wkt (p, 3,
  3721   3222           "ORITY[\"EPSG\",\"6162\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  3722   3223       add_srs_wkt (p, 4,
  3723   3224           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  3724   3225       add_srs_wkt (p, 5,
  3725         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         3226  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"416");
  3726   3227       add_srs_wkt (p, 6,
  3727         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4162\"]],");
         3228  +        "2\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  3728   3229       add_srs_wkt (p, 7,
  3729         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         3230  +        "titude_of_origin\",38],PARAMETER[\"central_meridian\",12");
  3730   3231       add_srs_wkt (p, 8,
  3731         -        "_of_origin\",38],PARAMETER[\"central_meridian\",129],PAR");
         3232  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3732   3233       add_srs_wkt (p, 9,
  3733         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
         3234  +        "ng\",200000],PARAMETER[\"false_northing\",500000],UNIT[\"");
  3734   3235       add_srs_wkt (p, 10,
  3735         -        "00000],PARAMETER[\"false_northing\",500000],UNIT[\"metre");
         3236  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  3736   3237       add_srs_wkt (p, 11,
  3737         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  3738         -    add_srs_wkt (p, 12,
  3739         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2096\"]]");
  3740         -    p = add_epsg_def_ex (filter, first, last, 2097, "epsg", 2097,
  3741         -        "Korean 1985 / Central Belt", 0, 1,
  3742         -        "Bessel 1841", "Greenwich",
  3743         -        "Korean_Datum_1985", "Transverse_Mercator", "metre",
  3744         -        "X", "North", "Y", "East");
         3238  +        "\",\"2096\"]]");
         3239  +    p = add_epsg_def (filter, first, last, 2097, "epsg", 2097,
         3240  +        "Korean 1985 / Central Belt");
  3745   3241       add_proj4text (p, 0,
  3746   3242           "+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=5");
  3747   3243       add_proj4text (p, 1,
  3748   3244           "00000 +ellps=bessel +units=m +no_defs");
  3749   3245       add_srs_wkt (p, 0,
  3750   3246           "PROJCS[\"Korean 1985 / Central Belt\",GEOGCS[\"Korean 19");
  3751   3247       add_srs_wkt (p, 1,
................................................................................
  3753   3249       add_srs_wkt (p, 2,
  3754   3250           ",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],A");
  3755   3251       add_srs_wkt (p, 3,
  3756   3252           "UTHORITY[\"EPSG\",\"6162\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3757   3253       add_srs_wkt (p, 4,
  3758   3254           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3759   3255       add_srs_wkt (p, 5,
  3760         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3256  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3761   3257       add_srs_wkt (p, 6,
  3762         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4162\"");
         3258  +        "4162\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3763   3259       add_srs_wkt (p, 7,
  3764         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3260  +        "latitude_of_origin\",38],PARAMETER[\"central_meridian\",");
  3765   3261       add_srs_wkt (p, 8,
  3766         -        "ude_of_origin\",38],PARAMETER[\"central_meridian\",127],");
         3262  +        "127],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  3767   3263       add_srs_wkt (p, 9,
  3768         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3264  +        "ting\",200000],PARAMETER[\"false_northing\",500000],UNIT");
  3769   3265       add_srs_wkt (p, 10,
  3770         -        ",200000],PARAMETER[\"false_northing\",500000],UNIT[\"met");
         3266  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
  3771   3267       add_srs_wkt (p, 11,
  3772         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  3773         -    add_srs_wkt (p, 12,
  3774         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2097\"]]");
  3775         -    p = add_epsg_def_ex (filter, first, last, 2098, "epsg", 2098,
  3776         -        "Korean 1985 / West Belt", 0, 1,
  3777         -        "Bessel 1841", "Greenwich",
  3778         -        "Korean_Datum_1985", "Transverse_Mercator", "metre",
  3779         -        "X", "North", "Y", "East");
         3268  +        "PSG\",\"2097\"]]");
         3269  +    p = add_epsg_def (filter, first, last, 2098, "epsg", 2098,
         3270  +        "Korean 1985 / West Belt");
  3780   3271       add_proj4text (p, 0,
  3781   3272           "+proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=5");
  3782   3273       add_proj4text (p, 1,
  3783   3274           "00000 +ellps=bessel +units=m +no_defs");
  3784   3275       add_srs_wkt (p, 0,
  3785   3276           "PROJCS[\"Korean 1985 / West Belt\",GEOGCS[\"Korean 1985\"");
  3786   3277       add_srs_wkt (p, 1,
................................................................................
  3788   3279       add_srs_wkt (p, 2,
  3789   3280           "77397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AUTH");
  3790   3281       add_srs_wkt (p, 3,
  3791   3282           "ORITY[\"EPSG\",\"6162\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  3792   3283       add_srs_wkt (p, 4,
  3793   3284           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  3794   3285       add_srs_wkt (p, 5,
  3795         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         3286  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"416");
  3796   3287       add_srs_wkt (p, 6,
  3797         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4162\"]],");
         3288  +        "2\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  3798   3289       add_srs_wkt (p, 7,
  3799         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         3290  +        "titude_of_origin\",38],PARAMETER[\"central_meridian\",12");
  3800   3291       add_srs_wkt (p, 8,
  3801         -        "_of_origin\",38],PARAMETER[\"central_meridian\",125],PAR");
         3292  +        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3802   3293       add_srs_wkt (p, 9,
  3803         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
         3294  +        "ng\",200000],PARAMETER[\"false_northing\",500000],UNIT[\"");
  3804   3295       add_srs_wkt (p, 10,
  3805         -        "00000],PARAMETER[\"false_northing\",500000],UNIT[\"metre");
         3296  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  3806   3297       add_srs_wkt (p, 11,
  3807         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  3808         -    add_srs_wkt (p, 12,
  3809         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2098\"]]");
  3810         -    p = add_epsg_def_ex (filter, first, last, 2099, "epsg", 2099,
  3811         -        "Qatar 1948 / Qatar Grid", 0, 0,
  3812         -        "Helmert 1906", "Greenwich",
  3813         -        "Qatar_1948", "Cassini_Soldner", "metre",
  3814         -        "Easting", "East", "Northing", "North");
         3298  +        "\",\"2098\"]]");
         3299  +    p = add_epsg_def (filter, first, last, 2099, "epsg", 2099,
         3300  +        "Qatar 1948 / Qatar Grid");
  3815   3301       add_proj4text (p, 0,
  3816   3302           "+proj=cass +lat_0=25.38236111111111 +lon_0=50.7613888888");
  3817   3303       add_proj4text (p, 1,
  3818   3304           "8889 +x_0=100000 +y_0=100000 +ellps=helmert +units=m +no");
  3819   3305       add_proj4text (p, 2,
  3820   3306           "_defs");
  3821   3307       add_srs_wkt (p, 0,
................................................................................
  3825   3311       add_srs_wkt (p, 2,
  3826   3312           "298.3,AUTHORITY[\"EPSG\",\"7020\"]],AUTHORITY[\"EPSG\",\"");
  3827   3313       add_srs_wkt (p, 3,
  3828   3314           "6286\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3829   3315       add_srs_wkt (p, 4,
  3830   3316           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3831   3317       add_srs_wkt (p, 5,
  3832         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         3318  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4286\"]],PROJECTION[");
  3833   3319       add_srs_wkt (p, 6,
  3834         -        "\",EAST],AUTHORITY[\"EPSG\",\"4286\"]],PROJECTION[\"Cass");
         3320  +        "\"Cassini_Soldner\"],PARAMETER[\"latitude_of_origin\",25");
  3835   3321       add_srs_wkt (p, 7,
  3836         -        "ini_Soldner\"],PARAMETER[\"latitude_of_origin\",25.38236");
         3322  +        ".38236111111111],PARAMETER[\"central_meridian\",50.76138");
  3837   3323       add_srs_wkt (p, 8,
  3838         -        "111111111],PARAMETER[\"central_meridian\",50.76138888888");
         3324  +        "888888889],PARAMETER[\"false_easting\",100000],PARAMETER");
  3839   3325       add_srs_wkt (p, 9,
  3840         -        "889],PARAMETER[\"false_easting\",100000],PARAMETER[\"fal");
         3326  +        "[\"false_northing\",100000],UNIT[\"metre\",1,AUTHORITY[\"");
  3841   3327       add_srs_wkt (p, 10,
  3842         -        "se_northing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3328  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3843   3329       add_srs_wkt (p, 11,
  3844         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  3845         -    add_srs_wkt (p, 12,
  3846         -        "TH],AUTHORITY[\"EPSG\",\"2099\"]]");
  3847         -    p = add_epsg_def_ex (filter, first, last, 2100, "epsg", 2100,
  3848         -        "GGRS87 / Greek Grid", 0, 0,
  3849         -        "GRS 1980", "Greenwich",
  3850         -        "Greek_Geodetic_Reference_System_1987", "Transverse_Mercator", "metre",
  3851         -        "Easting", "East", "Northing", "North");
         3330  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2099\"]]");
         3331  +    p = add_epsg_def (filter, first, last, 2100, "epsg", 2100,
         3332  +        "GGRS87 / Greek Grid");
  3852   3333       add_proj4text (p, 0,
  3853   3334           "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_");
  3854   3335       add_proj4text (p, 1,
  3855         -        "0=0 +ellps=GRS80 +towgs84=-199.87,74.79,246.62,0,0,0,0 +");
  3856         -    add_proj4text (p, 2,
  3857         -        "units=m +no_defs");
         3336  +        "0=0 +datum=GGRS87 +units=m +no_defs");
  3858   3337       add_srs_wkt (p, 0,
  3859   3338           "PROJCS[\"GGRS87 / Greek Grid\",GEOGCS[\"GGRS87\",DATUM[\"");
  3860   3339       add_srs_wkt (p, 1,
  3861   3340           "Greek_Geodetic_Reference_System_1987\",SPHEROID[\"GRS 19");
  3862   3341       add_srs_wkt (p, 2,
  3863   3342           "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  3864   3343       add_srs_wkt (p, 3,
  3865   3344           ",TOWGS84[-199.87,74.79,246.62,0,0,0,0],AUTHORITY[\"EPSG\"");
  3866   3345       add_srs_wkt (p, 4,
  3867   3346           ",\"6121\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3868   3347       add_srs_wkt (p, 5,
  3869   3348           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3870   3349       add_srs_wkt (p, 6,
  3871         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3350  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4121\"]],PROJECTI");
  3872   3351       add_srs_wkt (p, 7,
  3873         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4121\"]],PROJECTION[\"T");
         3352  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3874   3353       add_srs_wkt (p, 8,
  3875         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3354  +        "in\",0],PARAMETER[\"central_meridian\",24],PARAMETER[\"s");
  3876   3355       add_srs_wkt (p, 9,
  3877         -        "],PARAMETER[\"central_meridian\",24],PARAMETER[\"scale_f");
         3356  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
  3878   3357       add_srs_wkt (p, 10,
  3879         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         3358  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3880   3359       add_srs_wkt (p, 11,
  3881         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         3360  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  3882   3361       add_srs_wkt (p, 12,
  3883         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3884         -    add_srs_wkt (p, 13,
  3885         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2100\"]]");
         3362  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"2100\"]]");
  3886   3363   }
  3887   3364   
  3888   3365   #endif /* full EPSG initialization enabled/disabled */
  3889   3366   

Changes to src/srsinit/epsg_inlined_01.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_01 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 2101, "epsg", 2101,
    56         -        "Lake / Maracaibo Grid M1", 0, 0,
    57         -        "International 1924", "Greenwich",
    58         -        "Lake", "Lambert_Conformal_Conic_1SP", "metre",
    59         -        "X", "East", "Y", "North");
           55  +    p = add_epsg_def (filter, first, last, 2101, "epsg", 2101,
           56  +        "Lake / Maracaibo Grid M1");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666");
    62     59       add_proj4text (p, 1,
    63     60           "667 +lon_0=-71.60561777777777 +k_0=1 +x_0=0 +y_0=-52684.");
    64     61       add_proj4text (p, 2,
    65     62           "972 +ellps=intl +units=m +no_defs");
    66     63       add_srs_wkt (p, 0,
................................................................................
    70     67       add_srs_wkt (p, 2,
    71     68           "UTHORITY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"6249\"");
    72     69       add_srs_wkt (p, 3,
    73     70           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
    74     71       add_srs_wkt (p, 4,
    75     72           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
    76     73       add_srs_wkt (p, 5,
    77         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
           74  +        "9122\"]],AUTHORITY[\"EPSG\",\"4249\"]],PROJECTION[\"Lamb");
    78     75       add_srs_wkt (p, 6,
    79         -        "T],AUTHORITY[\"EPSG\",\"4249\"]],PROJECTION[\"Lambert_Co");
           76  +        "ert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origi");
    80     77       add_srs_wkt (p, 7,
    81         -        "nformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",10");
           78  +        "n\",10.16666666666667],PARAMETER[\"central_meridian\",-7");
    82     79       add_srs_wkt (p, 8,
    83         -        ".16666666666667],PARAMETER[\"central_meridian\",-71.6056");
           80  +        "1.60561777777777],PARAMETER[\"scale_factor\",1],PARAMETE");
    84     81       add_srs_wkt (p, 9,
    85         -        "1777777777],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
           82  +        "R[\"false_easting\",0],PARAMETER[\"false_northing\",-526");
    86     83       add_srs_wkt (p, 10,
    87         -        "lse_easting\",0],PARAMETER[\"false_northing\",-52684.972");
           84  +        "84.972],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
    88     85       add_srs_wkt (p, 11,
    89         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
           86  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
    90     87       add_srs_wkt (p, 12,
    91         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2101\"]");
    92         -    add_srs_wkt (p, 13,
    93         -        "]");
    94         -    p = add_epsg_def_ex (filter, first, last, 2102, "epsg", 2102,
    95         -        "Lake / Maracaibo Grid", 0, 0,
    96         -        "International 1924", "Greenwich",
    97         -        "Lake", "Lambert_Conformal_Conic_1SP", "metre",
    98         -        "X", "East", "Y", "North");
           88  +        "101\"]]");
           89  +    p = add_epsg_def (filter, first, last, 2102, "epsg", 2102,
           90  +        "Lake / Maracaibo Grid");
    99     91       add_proj4text (p, 0,
   100     92           "+proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666");
   101     93       add_proj4text (p, 1,
   102     94           "667 +lon_0=-71.60561777777777 +k_0=1 +x_0=200000 +y_0=14");
   103     95       add_proj4text (p, 2,
   104     96           "7315.028 +ellps=intl +units=m +no_defs");
   105     97       add_srs_wkt (p, 0,
................................................................................
   109    101       add_srs_wkt (p, 2,
   110    102           "RITY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"6249\"]],P");
   111    103       add_srs_wkt (p, 3,
   112    104           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   113    105       add_srs_wkt (p, 4,
   114    106           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   115    107       add_srs_wkt (p, 5,
   116         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
          108  +        "\"]],AUTHORITY[\"EPSG\",\"4249\"]],PROJECTION[\"Lambert_");
   117    109       add_srs_wkt (p, 6,
   118         -        "UTHORITY[\"EPSG\",\"4249\"]],PROJECTION[\"Lambert_Confor");
          110  +        "Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",");
   119    111       add_srs_wkt (p, 7,
   120         -        "mal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",10.166");
          112  +        "10.16666666666667],PARAMETER[\"central_meridian\",-71.60");
   121    113       add_srs_wkt (p, 8,
   122         -        "66666666667],PARAMETER[\"central_meridian\",-71.60561777");
          114  +        "561777777777],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
   123    115       add_srs_wkt (p, 9,
   124         -        "777777],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_");
          116  +        "false_easting\",200000],PARAMETER[\"false_northing\",147");
   125    117       add_srs_wkt (p, 10,
   126         -        "easting\",200000],PARAMETER[\"false_northing\",147315.02");
          118  +        "315.028],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
   127    119       add_srs_wkt (p, 11,
   128         -        "8],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          120  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   129    121       add_srs_wkt (p, 12,
   130         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2102\"]");
   131         -    add_srs_wkt (p, 13,
   132         -        "]");
   133         -    p = add_epsg_def_ex (filter, first, last, 2103, "epsg", 2103,
   134         -        "Lake / Maracaibo Grid M3", 0, 0,
   135         -        "International 1924", "Greenwich",
   136         -        "Lake", "Lambert_Conformal_Conic_1SP", "metre",
   137         -        "X", "East", "Y", "North");
          122  +        "2102\"]]");
          123  +    p = add_epsg_def (filter, first, last, 2103, "epsg", 2103,
          124  +        "Lake / Maracaibo Grid M3");
   138    125       add_proj4text (p, 0,
   139    126           "+proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666");
   140    127       add_proj4text (p, 1,
   141    128           "667 +lon_0=-71.60561777777777 +k_0=1 +x_0=500000 +y_0=44");
   142    129       add_proj4text (p, 2,
   143    130           "7315.028 +ellps=intl +units=m +no_defs");
   144    131       add_srs_wkt (p, 0,
................................................................................
   148    135       add_srs_wkt (p, 2,
   149    136           "UTHORITY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"6249\"");
   150    137       add_srs_wkt (p, 3,
   151    138           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   152    139       add_srs_wkt (p, 4,
   153    140           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   154    141       add_srs_wkt (p, 5,
   155         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          142  +        "9122\"]],AUTHORITY[\"EPSG\",\"4249\"]],PROJECTION[\"Lamb");
   156    143       add_srs_wkt (p, 6,
   157         -        "T],AUTHORITY[\"EPSG\",\"4249\"]],PROJECTION[\"Lambert_Co");
          144  +        "ert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origi");
   158    145       add_srs_wkt (p, 7,
   159         -        "nformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",10");
          146  +        "n\",10.16666666666667],PARAMETER[\"central_meridian\",-7");
   160    147       add_srs_wkt (p, 8,
   161         -        ".16666666666667],PARAMETER[\"central_meridian\",-71.6056");
          148  +        "1.60561777777777],PARAMETER[\"scale_factor\",1],PARAMETE");
   162    149       add_srs_wkt (p, 9,
   163         -        "1777777777],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
          150  +        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
   164    151       add_srs_wkt (p, 10,
   165         -        "lse_easting\",500000],PARAMETER[\"false_northing\",44731");
          152  +        ",447315.028],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   166    153       add_srs_wkt (p, 11,
   167         -        "5.028],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          154  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   168    155       add_srs_wkt (p, 12,
   169         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"21");
   170         -    add_srs_wkt (p, 13,
   171         -        "03\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 2104, "epsg", 2104,
   173         -        "Lake / Maracaibo La Rosa Grid", 0, 0,
   174         -        "International 1924", "Greenwich",
   175         -        "Lake", "Lambert_Conformal_Conic_1SP", "metre",
   176         -        "X", "East", "Y", "North");
          156  +        ",\"2103\"]]");
          157  +    p = add_epsg_def (filter, first, last, 2104, "epsg", 2104,
          158  +        "Lake / Maracaibo La Rosa Grid");
   177    159       add_proj4text (p, 0,
   178    160           "+proj=lcc +lat_1=10.16666666666667 +lat_0=10.16666666666");
   179    161       add_proj4text (p, 1,
   180    162           "667 +lon_0=-71.60561777777777 +k_0=1 +x_0=-17044 +y_0=-2");
   181    163       add_proj4text (p, 2,
   182    164           "3139.97 +ellps=intl +units=m +no_defs");
   183    165       add_srs_wkt (p, 0,
................................................................................
   187    169       add_srs_wkt (p, 2,
   188    170           "297,AUTHORITY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"6");
   189    171       add_srs_wkt (p, 3,
   190    172           "249\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   191    173       add_srs_wkt (p, 4,
   192    174           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   193    175       add_srs_wkt (p, 5,
   194         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
          176  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4249\"]],PROJECTION[\"");
   195    177       add_srs_wkt (p, 6,
   196         -        ",EAST],AUTHORITY[\"EPSG\",\"4249\"]],PROJECTION[\"Lamber");
          178  +        "Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_o");
   197    179       add_srs_wkt (p, 7,
   198         -        "t_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\"");
          180  +        "rigin\",10.16666666666667],PARAMETER[\"central_meridian\"");
   199    181       add_srs_wkt (p, 8,
   200         -        ",10.16666666666667],PARAMETER[\"central_meridian\",-71.6");
          182  +        ",-71.60561777777777],PARAMETER[\"scale_factor\",1],PARAM");
   201    183       add_srs_wkt (p, 9,
   202         -        "0561777777777],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
          184  +        "ETER[\"false_easting\",-17044],PARAMETER[\"false_northin");
   203    185       add_srs_wkt (p, 10,
   204         -        "false_easting\",-17044],PARAMETER[\"false_northing\",-23");
          186  +        "g\",-23139.97],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
   205    187       add_srs_wkt (p, 11,
   206         -        "139.97],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
          188  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
   207    189       add_srs_wkt (p, 12,
   208         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
   209         -    add_srs_wkt (p, 13,
   210         -        "104\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 2105, "epsg", 2105,
   212         -        "NZGD2000 / Mount Eden 2000", 0, 1,
   213         -        "GRS 1980", "Greenwich",
   214         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   215         -        "Northing", "North", "Easting", "East");
          190  +        "G\",\"2104\"]]");
          191  +    p = add_epsg_def (filter, first, last, 2105, "epsg", 2105,
          192  +        "NZGD2000 / Mount Eden 2000");
   216    193       add_proj4text (p, 0,
   217    194           "+proj=tmerc +lat_0=-36.87972222222222 +lon_0=174.7641666");
   218    195       add_proj4text (p, 1,
   219    196           "666667 +k=0.9999 +x_0=400000 +y_0=800000 +ellps=GRS80 +t");
   220    197       add_proj4text (p, 2,
   221    198           "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   222    199       add_srs_wkt (p, 0,
................................................................................
   228    205       add_srs_wkt (p, 3,
   229    206           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]");
   230    207       add_srs_wkt (p, 4,
   231    208           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   232    209       add_srs_wkt (p, 5,
   233    210           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   234    211       add_srs_wkt (p, 6,
   235         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          212  +        "122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Trans");
   236    213       add_srs_wkt (p, 7,
   237         -        "],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_");
          214  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",-36.8");
   238    215       add_srs_wkt (p, 8,
   239         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",-36.8797222");
          216  +        "7972222222222],PARAMETER[\"central_meridian\",174.764166");
   240    217       add_srs_wkt (p, 9,
   241         -        "2222222],PARAMETER[\"central_meridian\",174.764166666666");
          218  +        "6666667],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
   242    219       add_srs_wkt (p, 10,
   243         -        "7],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
          220  +        "false_easting\",400000],PARAMETER[\"false_northing\",800");
   244    221       add_srs_wkt (p, 11,
   245         -        "easting\",400000],PARAMETER[\"false_northing\",800000],U");
          222  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTH");
   246    223       add_srs_wkt (p, 12,
   247         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Nor");
   248         -    add_srs_wkt (p, 13,
   249         -        "thing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\"");
   250         -    add_srs_wkt (p, 14,
   251         -        ",\"2105\"]]");
   252         -    p = add_epsg_def_ex (filter, first, last, 2106, "epsg", 2106,
   253         -        "NZGD2000 / Bay of Plenty 2000", 0, 1,
   254         -        "GRS 1980", "Greenwich",
   255         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   256         -        "Northing", "North", "Easting", "East");
          224  +        "ORITY[\"EPSG\",\"2105\"]]");
          225  +    p = add_epsg_def (filter, first, last, 2106, "epsg", 2106,
          226  +        "NZGD2000 / Bay of Plenty 2000");
   257    227       add_proj4text (p, 0,
   258    228           "+proj=tmerc +lat_0=-37.76111111111111 +lon_0=176.4661111");
   259    229       add_proj4text (p, 1,
   260    230           "111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   261    231       add_proj4text (p, 2,
   262    232           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   263    233       add_srs_wkt (p, 0,
................................................................................
   269    239       add_srs_wkt (p, 3,
   270    240           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"616");
   271    241       add_srs_wkt (p, 4,
   272    242           "7\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   273    243       add_srs_wkt (p, 5,
   274    244           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   275    245       add_srs_wkt (p, 6,
   276         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          246  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"T");
   277    247       add_srs_wkt (p, 7,
   278         -        "EAST],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transve");
          248  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-");
   279    249       add_srs_wkt (p, 8,
   280         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-37.761");
          250  +        "37.76111111111111],PARAMETER[\"central_meridian\",176.46");
   281    251       add_srs_wkt (p, 9,
   282         -        "11111111111],PARAMETER[\"central_meridian\",176.46611111");
          252  +        "61111111111],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
   283    253       add_srs_wkt (p, 10,
   284         -        "11111],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
          254  +        "alse_easting\",400000],PARAMETER[\"false_northing\",8000");
   285    255       add_srs_wkt (p, 11,
   286         -        "asting\",400000],PARAMETER[\"false_northing\",800000],UN");
          256  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
   287    257       add_srs_wkt (p, 12,
   288         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Nort");
   289         -    add_srs_wkt (p, 13,
   290         -        "hing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",");
   291         -    add_srs_wkt (p, 14,
   292         -        "\"2106\"]]");
   293         -    p = add_epsg_def_ex (filter, first, last, 2107, "epsg", 2107,
   294         -        "NZGD2000 / Poverty Bay 2000", 0, 1,
   295         -        "GRS 1980", "Greenwich",
   296         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   297         -        "Northing", "North", "Easting", "East");
          258  +        "RITY[\"EPSG\",\"2106\"]]");
          259  +    p = add_epsg_def (filter, first, last, 2107, "epsg", 2107,
          260  +        "NZGD2000 / Poverty Bay 2000");
   298    261       add_proj4text (p, 0,
   299    262           "+proj=tmerc +lat_0=-38.62444444444444 +lon_0=177.8855555");
   300    263       add_proj4text (p, 1,
   301    264           "555556 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   302    265       add_proj4text (p, 2,
   303    266           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   304    267       add_srs_wkt (p, 0,
................................................................................
   310    273       add_srs_wkt (p, 3,
   311    274           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"");
   312    275       add_srs_wkt (p, 4,
   313    276           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   314    277       add_srs_wkt (p, 5,
   315    278           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   316    279       add_srs_wkt (p, 6,
   317         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          280  +        "9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Tran");
   318    281       add_srs_wkt (p, 7,
   319         -        "T],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse");
          282  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-38.");
   320    283       add_srs_wkt (p, 8,
   321         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-38.624444");
          284  +        "62444444444444],PARAMETER[\"central_meridian\",177.88555");
   322    285       add_srs_wkt (p, 9,
   323         -        "44444444],PARAMETER[\"central_meridian\",177.88555555555");
          286  +        "55555556],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
   324    287       add_srs_wkt (p, 10,
   325         -        "56],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          288  +        "e_easting\",400000],PARAMETER[\"false_northing\",800000]");
   326    289       add_srs_wkt (p, 11,
   327         -        "ing\",400000],PARAMETER[\"false_northing\",800000],UNIT[");
          290  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORIT");
   328    291       add_srs_wkt (p, 12,
   329         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northin");
   330         -    add_srs_wkt (p, 13,
   331         -        "g\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2");
   332         -    add_srs_wkt (p, 14,
   333         -        "107\"]]");
   334         -    p = add_epsg_def_ex (filter, first, last, 2108, "epsg", 2108,
   335         -        "NZGD2000 / Hawkes Bay 2000", 0, 1,
   336         -        "GRS 1980", "Greenwich",
   337         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   338         -        "Northing", "North", "Easting", "East");
          292  +        "Y[\"EPSG\",\"2107\"]]");
          293  +    p = add_epsg_def (filter, first, last, 2108, "epsg", 2108,
          294  +        "NZGD2000 / Hawkes Bay 2000");
   339    295       add_proj4text (p, 0,
   340    296           "+proj=tmerc +lat_0=-39.65083333333333 +lon_0=176.6736111");
   341    297       add_proj4text (p, 1,
   342    298           "111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   343    299       add_proj4text (p, 2,
   344    300           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   345    301       add_srs_wkt (p, 0,
................................................................................
   351    307       add_srs_wkt (p, 3,
   352    308           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]");
   353    309       add_srs_wkt (p, 4,
   354    310           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   355    311       add_srs_wkt (p, 5,
   356    312           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   357    313       add_srs_wkt (p, 6,
   358         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          314  +        "122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Trans");
   359    315       add_srs_wkt (p, 7,
   360         -        "],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_");
          316  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",-39.6");
   361    317       add_srs_wkt (p, 8,
   362         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",-39.6508333");
          318  +        "5083333333333],PARAMETER[\"central_meridian\",176.673611");
   363    319       add_srs_wkt (p, 9,
   364         -        "3333333],PARAMETER[\"central_meridian\",176.673611111111");
          320  +        "1111111],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
   365    321       add_srs_wkt (p, 10,
   366         -        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
          322  +        "_easting\",400000],PARAMETER[\"false_northing\",800000],");
   367    323       add_srs_wkt (p, 11,
   368         -        "ng\",400000],PARAMETER[\"false_northing\",800000],UNIT[\"");
          324  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY");
   369    325       add_srs_wkt (p, 12,
   370         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\"");
   371         -    add_srs_wkt (p, 13,
   372         -        ",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2108");
   373         -    add_srs_wkt (p, 14,
   374         -        "\"]]");
   375         -    p = add_epsg_def_ex (filter, first, last, 2109, "epsg", 2109,
   376         -        "NZGD2000 / Taranaki 2000", 0, 1,
   377         -        "GRS 1980", "Greenwich",
   378         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   379         -        "Northing", "North", "Easting", "East");
          326  +        "[\"EPSG\",\"2108\"]]");
          327  +    p = add_epsg_def (filter, first, last, 2109, "epsg", 2109,
          328  +        "NZGD2000 / Taranaki 2000");
   380    329       add_proj4text (p, 0,
   381    330           "+proj=tmerc +lat_0=-39.13555555555556 +lon_0=174.2277777");
   382    331       add_proj4text (p, 1,
   383    332           "777778 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   384    333       add_proj4text (p, 2,
   385    334           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   386    335       add_srs_wkt (p, 0,
................................................................................
   392    341       add_srs_wkt (p, 3,
   393    342           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],");
   394    343       add_srs_wkt (p, 4,
   395    344           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   396    345       add_srs_wkt (p, 5,
   397    346           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   398    347       add_srs_wkt (p, 6,
   399         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          348  +        "2\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transve");
   400    349       add_srs_wkt (p, 7,
   401         -        "AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Me");
          350  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-39.135");
   402    351       add_srs_wkt (p, 8,
   403         -        "rcator\"],PARAMETER[\"latitude_of_origin\",-39.135555555");
          352  +        "55555555556],PARAMETER[\"central_meridian\",174.22777777");
   404    353       add_srs_wkt (p, 9,
   405         -        "55556],PARAMETER[\"central_meridian\",174.2277777777778]");
          354  +        "77778],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
   406    355       add_srs_wkt (p, 10,
   407         -        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
          356  +        "asting\",400000],PARAMETER[\"false_northing\",800000],UN");
   408    357       add_srs_wkt (p, 11,
   409         -        "\",400000],PARAMETER[\"false_northing\",800000],UNIT[\"m");
          358  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   410    359       add_srs_wkt (p, 12,
   411         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\"");
   412         -    add_srs_wkt (p, 13,
   413         -        ",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2109");
   414         -    add_srs_wkt (p, 14,
   415         -        "\"]]");
   416         -    p = add_epsg_def_ex (filter, first, last, 2110, "epsg", 2110,
   417         -        "NZGD2000 / Tuhirangi 2000", 0, 1,
   418         -        "GRS 1980", "Greenwich",
   419         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   420         -        "Northing", "North", "Easting", "East");
          360  +        "EPSG\",\"2109\"]]");
          361  +    p = add_epsg_def (filter, first, last, 2110, "epsg", 2110,
          362  +        "NZGD2000 / Tuhirangi 2000");
   421    363       add_proj4text (p, 0,
   422    364           "+proj=tmerc +lat_0=-39.51222222222222 +lon_0=175.64 +k=1");
   423    365       add_proj4text (p, 1,
   424    366           " +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0");
   425    367       add_proj4text (p, 2,
   426    368           ",0,0 +units=m +no_defs");
   427    369       add_srs_wkt (p, 0,
................................................................................
   433    375       add_srs_wkt (p, 3,
   434    376           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]");
   435    377       add_srs_wkt (p, 4,
   436    378           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   437    379       add_srs_wkt (p, 5,
   438    380           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   439    381       add_srs_wkt (p, 6,
   440         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          382  +        "122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Trans");
   441    383       add_srs_wkt (p, 7,
   442         -        "],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_");
          384  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",-39.5");
   443    385       add_srs_wkt (p, 8,
   444         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",-39.5122222");
          386  +        "1222222222222],PARAMETER[\"central_meridian\",175.64],PA");
   445    387       add_srs_wkt (p, 9,
   446         -        "2222222],PARAMETER[\"central_meridian\",175.64],PARAMETE");
          388  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   447    389       add_srs_wkt (p, 10,
   448         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",400000");
          390  +        "400000],PARAMETER[\"false_northing\",800000],UNIT[\"metr");
   449    391       add_srs_wkt (p, 11,
   450         -        "],PARAMETER[\"false_northing\",800000],UNIT[\"metre\",1,");
          392  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
   451    393       add_srs_wkt (p, 12,
   452         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],A");
   453         -    add_srs_wkt (p, 13,
   454         -        "XIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2110\"]]");
   455         -    p = add_epsg_def_ex (filter, first, last, 2111, "epsg", 2111,
   456         -        "NZGD2000 / Wanganui 2000", 0, 1,
   457         -        "GRS 1980", "Greenwich",
   458         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   459         -        "Northing", "North", "Easting", "East");
          394  +        "2110\"]]");
          395  +    p = add_epsg_def (filter, first, last, 2111, "epsg", 2111,
          396  +        "NZGD2000 / Wanganui 2000");
   460    397       add_proj4text (p, 0,
   461    398           "+proj=tmerc +lat_0=-40.24194444444444 +lon_0=175.4880555");
   462    399       add_proj4text (p, 1,
   463    400           "555555 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   464    401       add_proj4text (p, 2,
   465    402           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   466    403       add_srs_wkt (p, 0,
................................................................................
   472    409       add_srs_wkt (p, 3,
   473    410           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],");
   474    411       add_srs_wkt (p, 4,
   475    412           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   476    413       add_srs_wkt (p, 5,
   477    414           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   478    415       add_srs_wkt (p, 6,
   479         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          416  +        "2\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transve");
   480    417       add_srs_wkt (p, 7,
   481         -        "AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Me");
          418  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-40.241");
   482    419       add_srs_wkt (p, 8,
   483         -        "rcator\"],PARAMETER[\"latitude_of_origin\",-40.241944444");
          420  +        "94444444444],PARAMETER[\"central_meridian\",175.48805555");
   484    421       add_srs_wkt (p, 9,
   485         -        "44444],PARAMETER[\"central_meridian\",175.4880555555555]");
          422  +        "55555],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
   486    423       add_srs_wkt (p, 10,
   487         -        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
          424  +        "asting\",400000],PARAMETER[\"false_northing\",800000],UN");
   488    425       add_srs_wkt (p, 11,
   489         -        "\",400000],PARAMETER[\"false_northing\",800000],UNIT[\"m");
          426  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   490    427       add_srs_wkt (p, 12,
   491         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\"");
   492         -    add_srs_wkt (p, 13,
   493         -        ",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2111");
   494         -    add_srs_wkt (p, 14,
   495         -        "\"]]");
   496         -    p = add_epsg_def_ex (filter, first, last, 2112, "epsg", 2112,
   497         -        "NZGD2000 / Wairarapa 2000", 0, 1,
   498         -        "GRS 1980", "Greenwich",
   499         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   500         -        "Northing", "North", "Easting", "East");
          428  +        "EPSG\",\"2111\"]]");
          429  +    p = add_epsg_def (filter, first, last, 2112, "epsg", 2112,
          430  +        "NZGD2000 / Wairarapa 2000");
   501    431       add_proj4text (p, 0,
   502    432           "+proj=tmerc +lat_0=-40.92527777777777 +lon_0=175.6472222");
   503    433       add_proj4text (p, 1,
   504    434           "222222 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   505    435       add_proj4text (p, 2,
   506    436           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   507    437       add_srs_wkt (p, 0,
................................................................................
   513    443       add_srs_wkt (p, 3,
   514    444           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]");
   515    445       add_srs_wkt (p, 4,
   516    446           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   517    447       add_srs_wkt (p, 5,
   518    448           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   519    449       add_srs_wkt (p, 6,
   520         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          450  +        "122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Trans");
   521    451       add_srs_wkt (p, 7,
   522         -        "],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_");
          452  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",-40.9");
   523    453       add_srs_wkt (p, 8,
   524         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",-40.9252777");
          454  +        "2527777777777],PARAMETER[\"central_meridian\",175.647222");
   525    455       add_srs_wkt (p, 9,
   526         -        "7777777],PARAMETER[\"central_meridian\",175.647222222222");
          456  +        "2222222],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
   527    457       add_srs_wkt (p, 10,
   528         -        "2],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
          458  +        "_easting\",400000],PARAMETER[\"false_northing\",800000],");
   529    459       add_srs_wkt (p, 11,
   530         -        "ng\",400000],PARAMETER[\"false_northing\",800000],UNIT[\"");
          460  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY");
   531    461       add_srs_wkt (p, 12,
   532         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\"");
   533         -    add_srs_wkt (p, 13,
   534         -        ",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2112");
   535         -    add_srs_wkt (p, 14,
   536         -        "\"]]");
   537         -    p = add_epsg_def_ex (filter, first, last, 2113, "epsg", 2113,
   538         -        "NZGD2000 / Wellington 2000", 0, 1,
   539         -        "GRS 1980", "Greenwich",
   540         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   541         -        "Northing", "North", "Easting", "East");
          462  +        "[\"EPSG\",\"2112\"]]");
          463  +    p = add_epsg_def (filter, first, last, 2113, "epsg", 2113,
          464  +        "NZGD2000 / Wellington 2000");
   542    465       add_proj4text (p, 0,
   543    466           "+proj=tmerc +lat_0=-41.3011111111111 +lon_0=174.77638888");
   544    467       add_proj4text (p, 1,
   545    468           "88889 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84");
   546    469       add_proj4text (p, 2,
   547    470           "=0,0,0,0,0,0,0 +units=m +no_defs");
   548    471       add_srs_wkt (p, 0,
................................................................................
   554    477       add_srs_wkt (p, 3,
   555    478           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]");
   556    479       add_srs_wkt (p, 4,
   557    480           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   558    481       add_srs_wkt (p, 5,
   559    482           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   560    483       add_srs_wkt (p, 6,
   561         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          484  +        "122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Trans");
   562    485       add_srs_wkt (p, 7,
   563         -        "],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_");
          486  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",-41.3");
   564    487       add_srs_wkt (p, 8,
   565         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",-41.3011111");
          488  +        "011111111111],PARAMETER[\"central_meridian\",174.7763888");
   566    489       add_srs_wkt (p, 9,
   567         -        "111111],PARAMETER[\"central_meridian\",174.7763888888889");
          490  +        "888889],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_");
   568    491       add_srs_wkt (p, 10,
   569         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
          492  +        "easting\",400000],PARAMETER[\"false_northing\",800000],U");
   570    493       add_srs_wkt (p, 11,
   571         -        "g\",400000],PARAMETER[\"false_northing\",800000],UNIT[\"");
          494  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
   572    495       add_srs_wkt (p, 12,
   573         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\"");
   574         -    add_srs_wkt (p, 13,
   575         -        ",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2113");
   576         -    add_srs_wkt (p, 14,
   577         -        "\"]]");
   578         -    p = add_epsg_def_ex (filter, first, last, 2114, "epsg", 2114,
   579         -        "NZGD2000 / Collingwood 2000", 0, 1,
   580         -        "GRS 1980", "Greenwich",
   581         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   582         -        "Northing", "North", "Easting", "East");
          496  +        "\"EPSG\",\"2113\"]]");
          497  +    p = add_epsg_def (filter, first, last, 2114, "epsg", 2114,
          498  +        "NZGD2000 / Collingwood 2000");
   583    499       add_proj4text (p, 0,
   584    500           "+proj=tmerc +lat_0=-40.71472222222223 +lon_0=172.6719444");
   585    501       add_proj4text (p, 1,
   586    502           "444444 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   587    503       add_proj4text (p, 2,
   588    504           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   589    505       add_srs_wkt (p, 0,
................................................................................
   595    511       add_srs_wkt (p, 3,
   596    512           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"");
   597    513       add_srs_wkt (p, 4,
   598    514           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   599    515       add_srs_wkt (p, 5,
   600    516           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   601    517       add_srs_wkt (p, 6,
   602         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          518  +        "9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Tran");
   603    519       add_srs_wkt (p, 7,
   604         -        "T],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse");
          520  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-40.");
   605    521       add_srs_wkt (p, 8,
   606         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-40.714722");
          522  +        "71472222222223],PARAMETER[\"central_meridian\",172.67194");
   607    523       add_srs_wkt (p, 9,
   608         -        "22222223],PARAMETER[\"central_meridian\",172.67194444444");
          524  +        "44444444],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
   609    525       add_srs_wkt (p, 10,
   610         -        "44],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          526  +        "e_easting\",400000],PARAMETER[\"false_northing\",800000]");
   611    527       add_srs_wkt (p, 11,
   612         -        "ing\",400000],PARAMETER[\"false_northing\",800000],UNIT[");
          528  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORIT");
   613    529       add_srs_wkt (p, 12,
   614         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northin");
   615         -    add_srs_wkt (p, 13,
   616         -        "g\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2");
   617         -    add_srs_wkt (p, 14,
   618         -        "114\"]]");
   619         -    p = add_epsg_def_ex (filter, first, last, 2115, "epsg", 2115,
   620         -        "NZGD2000 / Nelson 2000", 0, 1,
   621         -        "GRS 1980", "Greenwich",
   622         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   623         -        "Northing", "North", "Easting", "East");
          530  +        "Y[\"EPSG\",\"2114\"]]");
          531  +    p = add_epsg_def (filter, first, last, 2115, "epsg", 2115,
          532  +        "NZGD2000 / Nelson 2000");
   624    533       add_proj4text (p, 0,
   625    534           "+proj=tmerc +lat_0=-41.27444444444444 +lon_0=173.2991666");
   626    535       add_proj4text (p, 1,
   627    536           "666667 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   628    537       add_proj4text (p, 2,
   629    538           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   630    539       add_srs_wkt (p, 0,
................................................................................
   636    545       add_srs_wkt (p, 3,
   637    546           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],P");
   638    547       add_srs_wkt (p, 4,
   639    548           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   640    549       add_srs_wkt (p, 5,
   641    550           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   642    551       add_srs_wkt (p, 6,
   643         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
          552  +        "\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transver");
   644    553       add_srs_wkt (p, 7,
   645         -        "UTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Mer");
          554  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",-41.2744");
   646    555       add_srs_wkt (p, 8,
   647         -        "cator\"],PARAMETER[\"latitude_of_origin\",-41.2744444444");
          556  +        "4444444444],PARAMETER[\"central_meridian\",173.299166666");
   648    557       add_srs_wkt (p, 9,
   649         -        "4444],PARAMETER[\"central_meridian\",173.2991666666667],");
          558  +        "6667],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_ea");
   650    559       add_srs_wkt (p, 10,
   651         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          560  +        "sting\",400000],PARAMETER[\"false_northing\",800000],UNI");
   652    561       add_srs_wkt (p, 11,
   653         -        ",400000],PARAMETER[\"false_northing\",800000],UNIT[\"met");
          562  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   654    563       add_srs_wkt (p, 12,
   655         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",N");
   656         -    add_srs_wkt (p, 13,
   657         -        "ORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2115\"");
   658         -    add_srs_wkt (p, 14,
   659         -        "]]");
   660         -    p = add_epsg_def_ex (filter, first, last, 2116, "epsg", 2116,
   661         -        "NZGD2000 / Karamea 2000", 0, 1,
   662         -        "GRS 1980", "Greenwich",
   663         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   664         -        "Northing", "North", "Easting", "East");
          564  +        "EPSG\",\"2115\"]]");
          565  +    p = add_epsg_def (filter, first, last, 2116, "epsg", 2116,
          566  +        "NZGD2000 / Karamea 2000");
   665    567       add_proj4text (p, 0,
   666    568           "+proj=tmerc +lat_0=-41.28972222222222 +lon_0=172.1088888");
   667    569       add_proj4text (p, 1,
   668    570           "888889 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   669    571       add_proj4text (p, 2,
   670    572           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   671    573       add_srs_wkt (p, 0,
................................................................................
   677    579       add_srs_wkt (p, 3,
   678    580           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],");
   679    581       add_srs_wkt (p, 4,
   680    582           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   681    583       add_srs_wkt (p, 5,
   682    584           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   683    585       add_srs_wkt (p, 6,
   684         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          586  +        "2\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transve");
   685    587       add_srs_wkt (p, 7,
   686         -        "AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Me");
          588  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-41.289");
   687    589       add_srs_wkt (p, 8,
   688         -        "rcator\"],PARAMETER[\"latitude_of_origin\",-41.289722222");
          590  +        "72222222222],PARAMETER[\"central_meridian\",172.10888888");
   689    591       add_srs_wkt (p, 9,
   690         -        "22222],PARAMETER[\"central_meridian\",172.1088888888889]");
          592  +        "88889],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
   691    593       add_srs_wkt (p, 10,
   692         -        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
          594  +        "asting\",400000],PARAMETER[\"false_northing\",800000],UN");
   693    595       add_srs_wkt (p, 11,
   694         -        "\",400000],PARAMETER[\"false_northing\",800000],UNIT[\"m");
          596  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   695    597       add_srs_wkt (p, 12,
   696         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\"");
   697         -    add_srs_wkt (p, 13,
   698         -        ",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2116");
   699         -    add_srs_wkt (p, 14,
   700         -        "\"]]");
   701         -    p = add_epsg_def_ex (filter, first, last, 2117, "epsg", 2117,
   702         -        "NZGD2000 / Buller 2000", 0, 1,
   703         -        "GRS 1980", "Greenwich",
   704         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   705         -        "Northing", "North", "Easting", "East");
          598  +        "EPSG\",\"2116\"]]");
          599  +    p = add_epsg_def (filter, first, last, 2117, "epsg", 2117,
          600  +        "NZGD2000 / Buller 2000");
   706    601       add_proj4text (p, 0,
   707    602           "+proj=tmerc +lat_0=-41.81055555555555 +lon_0=171.5811111");
   708    603       add_proj4text (p, 1,
   709    604           "111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   710    605       add_proj4text (p, 2,
   711    606           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   712    607       add_srs_wkt (p, 0,
................................................................................
   718    613       add_srs_wkt (p, 3,
   719    614           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],P");
   720    615       add_srs_wkt (p, 4,
   721    616           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   722    617       add_srs_wkt (p, 5,
   723    618           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   724    619       add_srs_wkt (p, 6,
   725         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
          620  +        "\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transver");
   726    621       add_srs_wkt (p, 7,
   727         -        "UTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Mer");
          622  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",-41.8105");
   728    623       add_srs_wkt (p, 8,
   729         -        "cator\"],PARAMETER[\"latitude_of_origin\",-41.8105555555");
          624  +        "5555555555],PARAMETER[\"central_meridian\",171.581111111");
   730    625       add_srs_wkt (p, 9,
   731         -        "5555],PARAMETER[\"central_meridian\",171.5811111111111],");
          626  +        "1111],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_ea");
   732    627       add_srs_wkt (p, 10,
   733         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          628  +        "sting\",400000],PARAMETER[\"false_northing\",800000],UNI");
   734    629       add_srs_wkt (p, 11,
   735         -        ",400000],PARAMETER[\"false_northing\",800000],UNIT[\"met");
          630  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   736    631       add_srs_wkt (p, 12,
   737         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",N");
   738         -    add_srs_wkt (p, 13,
   739         -        "ORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2117\"");
   740         -    add_srs_wkt (p, 14,
   741         -        "]]");
   742         -    p = add_epsg_def_ex (filter, first, last, 2118, "epsg", 2118,
   743         -        "NZGD2000 / Grey 2000", 0, 1,
   744         -        "GRS 1980", "Greenwich",
   745         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   746         -        "Northing", "North", "Easting", "East");
          632  +        "EPSG\",\"2117\"]]");
          633  +    p = add_epsg_def (filter, first, last, 2118, "epsg", 2118,
          634  +        "NZGD2000 / Grey 2000");
   747    635       add_proj4text (p, 0,
   748    636           "+proj=tmerc +lat_0=-42.33361111111111 +lon_0=171.5497222");
   749    637       add_proj4text (p, 1,
   750    638           "222222 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   751    639       add_proj4text (p, 2,
   752    640           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   753    641       add_srs_wkt (p, 0,
................................................................................
   759    647       add_srs_wkt (p, 3,
   760    648           "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],PRI");
   761    649       add_srs_wkt (p, 4,
   762    650           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   763    651       add_srs_wkt (p, 5,
   764    652           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   765    653       add_srs_wkt (p, 6,
   766         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
          654  +        "],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_");
   767    655       add_srs_wkt (p, 7,
   768         -        "ORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Mercat");
          656  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",-42.3336111");
   769    657       add_srs_wkt (p, 8,
   770         -        "or\"],PARAMETER[\"latitude_of_origin\",-42.3336111111111");
          658  +        "1111111],PARAMETER[\"central_meridian\",171.549722222222");
   771    659       add_srs_wkt (p, 9,
   772         -        "1],PARAMETER[\"central_meridian\",171.5497222222222],PAR");
          660  +        "2],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   773    661       add_srs_wkt (p, 10,
   774         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",4");
          662  +        "ng\",400000],PARAMETER[\"false_northing\",800000],UNIT[\"");
   775    663       add_srs_wkt (p, 11,
   776         -        "00000],PARAMETER[\"false_northing\",800000],UNIT[\"metre");
          664  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
   777    665       add_srs_wkt (p, 12,
   778         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NOR");
   779         -    add_srs_wkt (p, 13,
   780         -        "TH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2118\"]]");
   781         -    p = add_epsg_def_ex (filter, first, last, 2119, "epsg", 2119,
   782         -        "NZGD2000 / Amuri 2000", 0, 1,
   783         -        "GRS 1980", "Greenwich",
   784         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   785         -        "Northing", "North", "Easting", "East");
          666  +        "\",\"2118\"]]");
          667  +    p = add_epsg_def (filter, first, last, 2119, "epsg", 2119,
          668  +        "NZGD2000 / Amuri 2000");
   786    669       add_proj4text (p, 0,
   787    670           "+proj=tmerc +lat_0=-42.68888888888888 +lon_0=173.01 +k=1");
   788    671       add_proj4text (p, 1,
   789    672           " +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0");
   790    673       add_proj4text (p, 2,
   791    674           ",0,0 +units=m +no_defs");
   792    675       add_srs_wkt (p, 0,
................................................................................
   798    681       add_srs_wkt (p, 3,
   799    682           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],PR");
   800    683       add_srs_wkt (p, 4,
   801    684           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   802    685       add_srs_wkt (p, 5,
   803    686           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   804    687       add_srs_wkt (p, 6,
   805         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
          688  +        "]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse");
   806    689       add_srs_wkt (p, 7,
   807         -        "HORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Merca");
          690  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-42.688888");
   808    691       add_srs_wkt (p, 8,
   809         -        "tor\"],PARAMETER[\"latitude_of_origin\",-42.688888888888");
          692  +        "88888888],PARAMETER[\"central_meridian\",173.01],PARAMET");
   810    693       add_srs_wkt (p, 9,
   811         -        "88],PARAMETER[\"central_meridian\",173.01],PARAMETER[\"s");
          694  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",40000");
   812    695       add_srs_wkt (p, 10,
   813         -        "cale_factor\",1],PARAMETER[\"false_easting\",400000],PAR");
          696  +        "0],PARAMETER[\"false_northing\",800000],UNIT[\"metre\",1");
   814    697       add_srs_wkt (p, 11,
   815         -        "AMETER[\"false_northing\",800000],UNIT[\"metre\",1,AUTHO");
          698  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2119");
   816    699       add_srs_wkt (p, 12,
   817         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"");
   818         -    add_srs_wkt (p, 13,
   819         -        "Easting\",EAST],AUTHORITY[\"EPSG\",\"2119\"]]");
   820         -    p = add_epsg_def_ex (filter, first, last, 2120, "epsg", 2120,
   821         -        "NZGD2000 / Marlborough 2000", 0, 1,
   822         -        "GRS 1980", "Greenwich",
   823         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   824         -        "Northing", "North", "Easting", "East");
          700  +        "\"]]");
          701  +    p = add_epsg_def (filter, first, last, 2120, "epsg", 2120,
          702  +        "NZGD2000 / Marlborough 2000");
   825    703       add_proj4text (p, 0,
   826    704           "+proj=tmerc +lat_0=-41.54444444444444 +lon_0=173.8019444");
   827    705       add_proj4text (p, 1,
   828    706           "444444 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   829    707       add_proj4text (p, 2,
   830    708           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   831    709       add_srs_wkt (p, 0,
................................................................................
   837    715       add_srs_wkt (p, 3,
   838    716           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"");
   839    717       add_srs_wkt (p, 4,
   840    718           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   841    719       add_srs_wkt (p, 5,
   842    720           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   843    721       add_srs_wkt (p, 6,
   844         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          722  +        "9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Tran");
   845    723       add_srs_wkt (p, 7,
   846         -        "T],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse");
          724  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-41.");
   847    725       add_srs_wkt (p, 8,
   848         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-41.544444");
          726  +        "54444444444444],PARAMETER[\"central_meridian\",173.80194");
   849    727       add_srs_wkt (p, 9,
   850         -        "44444444],PARAMETER[\"central_meridian\",173.80194444444");
          728  +        "44444444],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
   851    729       add_srs_wkt (p, 10,
   852         -        "44],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          730  +        "e_easting\",400000],PARAMETER[\"false_northing\",800000]");
   853    731       add_srs_wkt (p, 11,
   854         -        "ing\",400000],PARAMETER[\"false_northing\",800000],UNIT[");
          732  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORIT");
   855    733       add_srs_wkt (p, 12,
   856         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northin");
   857         -    add_srs_wkt (p, 13,
   858         -        "g\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2");
   859         -    add_srs_wkt (p, 14,
   860         -        "120\"]]");
   861         -    p = add_epsg_def_ex (filter, first, last, 2121, "epsg", 2121,
   862         -        "NZGD2000 / Hokitika 2000", 0, 1,
   863         -        "GRS 1980", "Greenwich",
   864         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   865         -        "Northing", "North", "Easting", "East");
          734  +        "Y[\"EPSG\",\"2120\"]]");
          735  +    p = add_epsg_def (filter, first, last, 2121, "epsg", 2121,
          736  +        "NZGD2000 / Hokitika 2000");
   866    737       add_proj4text (p, 0,
   867    738           "+proj=tmerc +lat_0=-42.88611111111111 +lon_0=170.9797222");
   868    739       add_proj4text (p, 1,
   869    740           "222222 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   870    741       add_proj4text (p, 2,
   871    742           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   872    743       add_srs_wkt (p, 0,
................................................................................
   878    749       add_srs_wkt (p, 3,
   879    750           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],");
   880    751       add_srs_wkt (p, 4,
   881    752           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   882    753       add_srs_wkt (p, 5,
   883    754           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   884    755       add_srs_wkt (p, 6,
   885         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          756  +        "2\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transve");
   886    757       add_srs_wkt (p, 7,
   887         -        "AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Me");
          758  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-42.886");
   888    759       add_srs_wkt (p, 8,
   889         -        "rcator\"],PARAMETER[\"latitude_of_origin\",-42.886111111");
          760  +        "11111111111],PARAMETER[\"central_meridian\",170.97972222");
   890    761       add_srs_wkt (p, 9,
   891         -        "11111],PARAMETER[\"central_meridian\",170.9797222222222]");
          762  +        "22222],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
   892    763       add_srs_wkt (p, 10,
   893         -        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
          764  +        "asting\",400000],PARAMETER[\"false_northing\",800000],UN");
   894    765       add_srs_wkt (p, 11,
   895         -        "\",400000],PARAMETER[\"false_northing\",800000],UNIT[\"m");
          766  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   896    767       add_srs_wkt (p, 12,
   897         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\"");
   898         -    add_srs_wkt (p, 13,
   899         -        ",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2121");
   900         -    add_srs_wkt (p, 14,
   901         -        "\"]]");
   902         -    p = add_epsg_def_ex (filter, first, last, 2122, "epsg", 2122,
   903         -        "NZGD2000 / Okarito 2000", 0, 1,
   904         -        "GRS 1980", "Greenwich",
   905         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   906         -        "Northing", "North", "Easting", "East");
          768  +        "EPSG\",\"2121\"]]");
          769  +    p = add_epsg_def (filter, first, last, 2122, "epsg", 2122,
          770  +        "NZGD2000 / Okarito 2000");
   907    771       add_proj4text (p, 0,
   908    772           "+proj=tmerc +lat_0=-43.11 +lon_0=170.2608333333333 +k=1 ");
   909    773       add_proj4text (p, 1,
   910    774           "+x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,");
   911    775       add_proj4text (p, 2,
   912    776           "0,0 +units=m +no_defs");
   913    777       add_srs_wkt (p, 0,
................................................................................
   919    783       add_srs_wkt (p, 3,
   920    784           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],");
   921    785       add_srs_wkt (p, 4,
   922    786           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   923    787       add_srs_wkt (p, 5,
   924    788           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   925    789       add_srs_wkt (p, 6,
   926         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          790  +        "2\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transve");
   927    791       add_srs_wkt (p, 7,
   928         -        "AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Me");
          792  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-43.11]");
   929    793       add_srs_wkt (p, 8,
   930         -        "rcator\"],PARAMETER[\"latitude_of_origin\",-43.11],PARAM");
          794  +        ",PARAMETER[\"central_meridian\",170.2608333333333],PARAM");
   931    795       add_srs_wkt (p, 9,
   932         -        "ETER[\"central_meridian\",170.2608333333333],PARAMETER[\"");
          796  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",400");
   933    797       add_srs_wkt (p, 10,
   934         -        "scale_factor\",1],PARAMETER[\"false_easting\",400000],PA");
          798  +        "000],PARAMETER[\"false_northing\",800000],UNIT[\"metre\"");
   935    799       add_srs_wkt (p, 11,
   936         -        "RAMETER[\"false_northing\",800000],UNIT[\"metre\",1,AUTH");
          800  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21");
   937    801       add_srs_wkt (p, 12,
   938         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[");
   939         -    add_srs_wkt (p, 13,
   940         -        "\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2122\"]]");
   941         -    p = add_epsg_def_ex (filter, first, last, 2123, "epsg", 2123,
   942         -        "NZGD2000 / Jacksons Bay 2000", 0, 1,
   943         -        "GRS 1980", "Greenwich",
   944         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   945         -        "Northing", "North", "Easting", "East");
          802  +        "22\"]]");
          803  +    p = add_epsg_def (filter, first, last, 2123, "epsg", 2123,
          804  +        "NZGD2000 / Jacksons Bay 2000");
   946    805       add_proj4text (p, 0,
   947    806           "+proj=tmerc +lat_0=-43.97777777777778 +lon_0=168.6061111");
   948    807       add_proj4text (p, 1,
   949    808           "111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   950    809       add_proj4text (p, 2,
   951    810           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   952    811       add_srs_wkt (p, 0,
................................................................................
   958    817       add_srs_wkt (p, 3,
   959    818           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"");
   960    819       add_srs_wkt (p, 4,
   961    820           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   962    821       add_srs_wkt (p, 5,
   963    822           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   964    823       add_srs_wkt (p, 6,
   965         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          824  +        "9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Tran");
   966    825       add_srs_wkt (p, 7,
   967         -        "T],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse");
          826  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-43.");
   968    827       add_srs_wkt (p, 8,
   969         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-43.977777");
          828  +        "97777777777778],PARAMETER[\"central_meridian\",168.60611");
   970    829       add_srs_wkt (p, 9,
   971         -        "77777778],PARAMETER[\"central_meridian\",168.60611111111");
          830  +        "11111111],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
   972    831       add_srs_wkt (p, 10,
   973         -        "11],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          832  +        "e_easting\",400000],PARAMETER[\"false_northing\",800000]");
   974    833       add_srs_wkt (p, 11,
   975         -        "ing\",400000],PARAMETER[\"false_northing\",800000],UNIT[");
          834  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORIT");
   976    835       add_srs_wkt (p, 12,
   977         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northin");
   978         -    add_srs_wkt (p, 13,
   979         -        "g\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2");
   980         -    add_srs_wkt (p, 14,
   981         -        "123\"]]");
   982         -    p = add_epsg_def_ex (filter, first, last, 2124, "epsg", 2124,
   983         -        "NZGD2000 / Mount Pleasant 2000", 0, 1,
   984         -        "GRS 1980", "Greenwich",
   985         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   986         -        "Northing", "North", "Easting", "East");
          836  +        "Y[\"EPSG\",\"2123\"]]");
          837  +    p = add_epsg_def (filter, first, last, 2124, "epsg", 2124,
          838  +        "NZGD2000 / Mount Pleasant 2000");
   987    839       add_proj4text (p, 0,
   988    840           "+proj=tmerc +lat_0=-43.59055555555556 +lon_0=172.7269444");
   989    841       add_proj4text (p, 1,
   990    842           "444445 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
   991    843       add_proj4text (p, 2,
   992    844           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   993    845       add_srs_wkt (p, 0,
................................................................................
   999    851       add_srs_wkt (p, 3,
  1000    852           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"616");
  1001    853       add_srs_wkt (p, 4,
  1002    854           "7\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1003    855       add_srs_wkt (p, 5,
  1004    856           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1005    857       add_srs_wkt (p, 6,
  1006         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          858  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"T");
  1007    859       add_srs_wkt (p, 7,
  1008         -        "EAST],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transve");
          860  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-");
  1009    861       add_srs_wkt (p, 8,
  1010         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-43.590");
          862  +        "43.59055555555556],PARAMETER[\"central_meridian\",172.72");
  1011    863       add_srs_wkt (p, 9,
  1012         -        "55555555556],PARAMETER[\"central_meridian\",172.72694444");
          864  +        "69444444445],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
  1013    865       add_srs_wkt (p, 10,
  1014         -        "44445],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
          866  +        "alse_easting\",400000],PARAMETER[\"false_northing\",8000");
  1015    867       add_srs_wkt (p, 11,
  1016         -        "asting\",400000],PARAMETER[\"false_northing\",800000],UN");
          868  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
  1017    869       add_srs_wkt (p, 12,
  1018         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Nort");
  1019         -    add_srs_wkt (p, 13,
  1020         -        "hing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",");
  1021         -    add_srs_wkt (p, 14,
  1022         -        "\"2124\"]]");
  1023         -    p = add_epsg_def_ex (filter, first, last, 2125, "epsg", 2125,
  1024         -        "NZGD2000 / Gawler 2000", 0, 1,
  1025         -        "GRS 1980", "Greenwich",
  1026         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1027         -        "Northing", "North", "Easting", "East");
          870  +        "RITY[\"EPSG\",\"2124\"]]");
          871  +    p = add_epsg_def (filter, first, last, 2125, "epsg", 2125,
          872  +        "NZGD2000 / Gawler 2000");
  1028    873       add_proj4text (p, 0,
  1029    874           "+proj=tmerc +lat_0=-43.74861111111111 +lon_0=171.3605555");
  1030    875       add_proj4text (p, 1,
  1031    876           "555555 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
  1032    877       add_proj4text (p, 2,
  1033    878           "4=0,0,0,0,0,0,0 +units=m +no_defs");
  1034    879       add_srs_wkt (p, 0,
................................................................................
  1040    885       add_srs_wkt (p, 3,
  1041    886           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],P");
  1042    887       add_srs_wkt (p, 4,
  1043    888           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1044    889       add_srs_wkt (p, 5,
  1045    890           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1046    891       add_srs_wkt (p, 6,
  1047         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
          892  +        "\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transver");
  1048    893       add_srs_wkt (p, 7,
  1049         -        "UTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Mer");
          894  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",-43.7486");
  1050    895       add_srs_wkt (p, 8,
  1051         -        "cator\"],PARAMETER[\"latitude_of_origin\",-43.7486111111");
          896  +        "1111111111],PARAMETER[\"central_meridian\",171.360555555");
  1052    897       add_srs_wkt (p, 9,
  1053         -        "1111],PARAMETER[\"central_meridian\",171.3605555555555],");
          898  +        "5555],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_ea");
  1054    899       add_srs_wkt (p, 10,
  1055         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          900  +        "sting\",400000],PARAMETER[\"false_northing\",800000],UNI");
  1056    901       add_srs_wkt (p, 11,
  1057         -        ",400000],PARAMETER[\"false_northing\",800000],UNIT[\"met");
          902  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1058    903       add_srs_wkt (p, 12,
  1059         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",N");
  1060         -    add_srs_wkt (p, 13,
  1061         -        "ORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2125\"");
  1062         -    add_srs_wkt (p, 14,
  1063         -        "]]");
  1064         -    p = add_epsg_def_ex (filter, first, last, 2126, "epsg", 2126,
  1065         -        "NZGD2000 / Timaru 2000", 0, 1,
  1066         -        "GRS 1980", "Greenwich",
  1067         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1068         -        "Northing", "North", "Easting", "East");
          904  +        "EPSG\",\"2125\"]]");
          905  +    p = add_epsg_def (filter, first, last, 2126, "epsg", 2126,
          906  +        "NZGD2000 / Timaru 2000");
  1069    907       add_proj4text (p, 0,
  1070    908           "+proj=tmerc +lat_0=-44.40194444444445 +lon_0=171.0572222");
  1071    909       add_proj4text (p, 1,
  1072    910           "222222 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
  1073    911       add_proj4text (p, 2,
  1074    912           "4=0,0,0,0,0,0,0 +units=m +no_defs");
  1075    913       add_srs_wkt (p, 0,
................................................................................
  1081    919       add_srs_wkt (p, 3,
  1082    920           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],P");
  1083    921       add_srs_wkt (p, 4,
  1084    922           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1085    923       add_srs_wkt (p, 5,
  1086    924           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1087    925       add_srs_wkt (p, 6,
  1088         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
          926  +        "\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transver");
  1089    927       add_srs_wkt (p, 7,
  1090         -        "UTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Mer");
          928  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",-44.4019");
  1091    929       add_srs_wkt (p, 8,
  1092         -        "cator\"],PARAMETER[\"latitude_of_origin\",-44.4019444444");
          930  +        "4444444445],PARAMETER[\"central_meridian\",171.057222222");
  1093    931       add_srs_wkt (p, 9,
  1094         -        "4445],PARAMETER[\"central_meridian\",171.0572222222222],");
          932  +        "2222],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_ea");
  1095    933       add_srs_wkt (p, 10,
  1096         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          934  +        "sting\",400000],PARAMETER[\"false_northing\",800000],UNI");
  1097    935       add_srs_wkt (p, 11,
  1098         -        ",400000],PARAMETER[\"false_northing\",800000],UNIT[\"met");
          936  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1099    937       add_srs_wkt (p, 12,
  1100         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",N");
  1101         -    add_srs_wkt (p, 13,
  1102         -        "ORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2126\"");
  1103         -    add_srs_wkt (p, 14,
  1104         -        "]]");
  1105         -    p = add_epsg_def_ex (filter, first, last, 2127, "epsg", 2127,
  1106         -        "NZGD2000 / Lindis Peak 2000", 0, 1,
  1107         -        "GRS 1980", "Greenwich",
  1108         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1109         -        "Northing", "North", "Easting", "East");
          938  +        "EPSG\",\"2126\"]]");
          939  +    p = add_epsg_def (filter, first, last, 2127, "epsg", 2127,
          940  +        "NZGD2000 / Lindis Peak 2000");
  1110    941       add_proj4text (p, 0,
  1111    942           "+proj=tmerc +lat_0=-44.735 +lon_0=169.4675 +k=1 +x_0=400");
  1112    943       add_proj4text (p, 1,
  1113    944           "000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1114    945       add_proj4text (p, 2,
  1115    946           "ts=m +no_defs");
  1116    947       add_srs_wkt (p, 0,
................................................................................
  1122    953       add_srs_wkt (p, 3,
  1123    954           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"");
  1124    955       add_srs_wkt (p, 4,
  1125    956           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1126    957       add_srs_wkt (p, 5,
  1127    958           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1128    959       add_srs_wkt (p, 6,
  1129         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          960  +        "9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Tran");
  1130    961       add_srs_wkt (p, 7,
  1131         -        "T],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse");
          962  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-44.");
  1132    963       add_srs_wkt (p, 8,
  1133         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-44.735],P");
          964  +        "735],PARAMETER[\"central_meridian\",169.4675],PARAMETER[");
  1134    965       add_srs_wkt (p, 9,
  1135         -        "ARAMETER[\"central_meridian\",169.4675],PARAMETER[\"scal");
          966  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",400000],");
  1136    967       add_srs_wkt (p, 10,
  1137         -        "e_factor\",1],PARAMETER[\"false_easting\",400000],PARAME");
          968  +        "PARAMETER[\"false_northing\",800000],UNIT[\"metre\",1,AU");
  1138    969       add_srs_wkt (p, 11,
  1139         -        "TER[\"false_northing\",800000],UNIT[\"metre\",1,AUTHORIT");
          970  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2127\"]");
  1140    971       add_srs_wkt (p, 12,
  1141         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Ea");
  1142         -    add_srs_wkt (p, 13,
  1143         -        "sting\",EAST],AUTHORITY[\"EPSG\",\"2127\"]]");
  1144         -    p = add_epsg_def_ex (filter, first, last, 2128, "epsg", 2128,
  1145         -        "NZGD2000 / Mount Nicholas 2000", 0, 1,
  1146         -        "GRS 1980", "Greenwich",
  1147         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1148         -        "Northing", "North", "Easting", "East");
          972  +        "]");
          973  +    p = add_epsg_def (filter, first, last, 2128, "epsg", 2128,
          974  +        "NZGD2000 / Mount Nicholas 2000");
  1149    975       add_proj4text (p, 0,
  1150    976           "+proj=tmerc +lat_0=-45.13277777777778 +lon_0=168.3986111");
  1151    977       add_proj4text (p, 1,
  1152    978           "111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
  1153    979       add_proj4text (p, 2,
  1154    980           "4=0,0,0,0,0,0,0 +units=m +no_defs");
  1155    981       add_srs_wkt (p, 0,
................................................................................
  1161    987       add_srs_wkt (p, 3,
  1162    988           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"616");
  1163    989       add_srs_wkt (p, 4,
  1164    990           "7\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1165    991       add_srs_wkt (p, 5,
  1166    992           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1167    993       add_srs_wkt (p, 6,
  1168         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          994  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"T");
  1169    995       add_srs_wkt (p, 7,
  1170         -        "EAST],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transve");
          996  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-");
  1171    997       add_srs_wkt (p, 8,
  1172         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-45.132");
          998  +        "45.13277777777778],PARAMETER[\"central_meridian\",168.39");
  1173    999       add_srs_wkt (p, 9,
  1174         -        "77777777778],PARAMETER[\"central_meridian\",168.39861111");
         1000  +        "86111111111],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
  1175   1001       add_srs_wkt (p, 10,
  1176         -        "11111],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
         1002  +        "alse_easting\",400000],PARAMETER[\"false_northing\",8000");
  1177   1003       add_srs_wkt (p, 11,
  1178         -        "asting\",400000],PARAMETER[\"false_northing\",800000],UN");
         1004  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
  1179   1005       add_srs_wkt (p, 12,
  1180         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Nort");
  1181         -    add_srs_wkt (p, 13,
  1182         -        "hing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",");
  1183         -    add_srs_wkt (p, 14,
  1184         -        "\"2128\"]]");
  1185         -    p = add_epsg_def_ex (filter, first, last, 2129, "epsg", 2129,
  1186         -        "NZGD2000 / Mount York 2000", 0, 1,
  1187         -        "GRS 1980", "Greenwich",
  1188         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1189         -        "Northing", "North", "Easting", "East");
         1006  +        "RITY[\"EPSG\",\"2128\"]]");
         1007  +    p = add_epsg_def (filter, first, last, 2129, "epsg", 2129,
         1008  +        "NZGD2000 / Mount York 2000");
  1190   1009       add_proj4text (p, 0,
  1191   1010           "+proj=tmerc +lat_0=-45.56361111111111 +lon_0=167.7386111");
  1192   1011       add_proj4text (p, 1,
  1193   1012           "111111 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
  1194   1013       add_proj4text (p, 2,
  1195   1014           "4=0,0,0,0,0,0,0 +units=m +no_defs");
  1196   1015       add_srs_wkt (p, 0,
................................................................................
  1202   1021       add_srs_wkt (p, 3,
  1203   1022           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]");
  1204   1023       add_srs_wkt (p, 4,
  1205   1024           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1206   1025       add_srs_wkt (p, 5,
  1207   1026           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1208   1027       add_srs_wkt (p, 6,
  1209         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         1028  +        "122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Trans");
  1210   1029       add_srs_wkt (p, 7,
  1211         -        "],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_");
         1030  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",-45.5");
  1212   1031       add_srs_wkt (p, 8,
  1213         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",-45.5636111");
         1032  +        "6361111111111],PARAMETER[\"central_meridian\",167.738611");
  1214   1033       add_srs_wkt (p, 9,
  1215         -        "1111111],PARAMETER[\"central_meridian\",167.738611111111");
         1034  +        "1111111],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
  1216   1035       add_srs_wkt (p, 10,
  1217         -        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1036  +        "_easting\",400000],PARAMETER[\"false_northing\",800000],");
  1218   1037       add_srs_wkt (p, 11,
  1219         -        "ng\",400000],PARAMETER[\"false_northing\",800000],UNIT[\"");
         1038  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY");
  1220   1039       add_srs_wkt (p, 12,
  1221         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\"");
  1222         -    add_srs_wkt (p, 13,
  1223         -        ",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2129");
  1224         -    add_srs_wkt (p, 14,
  1225         -        "\"]]");
  1226         -    p = add_epsg_def_ex (filter, first, last, 2130, "epsg", 2130,
  1227         -        "NZGD2000 / Observation Point 2000", 0, 1,
  1228         -        "GRS 1980", "Greenwich",
  1229         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1230         -        "Northing", "North", "Easting", "East");
         1040  +        "[\"EPSG\",\"2129\"]]");
         1041  +    p = add_epsg_def (filter, first, last, 2130, "epsg", 2130,
         1042  +        "NZGD2000 / Observation Point 2000");
  1231   1043       add_proj4text (p, 0,
  1232   1044           "+proj=tmerc +lat_0=-45.81611111111111 +lon_0=170.6283333");
  1233   1045       add_proj4text (p, 1,
  1234   1046           "333333 +k=1 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs8");
  1235   1047       add_proj4text (p, 2,
  1236   1048           "4=0,0,0,0,0,0,0 +units=m +no_defs");
  1237   1049       add_srs_wkt (p, 0,
................................................................................
  1243   1055       add_srs_wkt (p, 3,
  1244   1056           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  1245   1057       add_srs_wkt (p, 4,
  1246   1058           "6167\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1247   1059       add_srs_wkt (p, 5,
  1248   1060           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1249   1061       add_srs_wkt (p, 6,
  1250         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         1062  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[");
  1251   1063       add_srs_wkt (p, 7,
  1252         -        "\",EAST],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Tran");
         1064  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  1253   1065       add_srs_wkt (p, 8,
  1254         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-45.");
         1066  +        ",-45.81611111111111],PARAMETER[\"central_meridian\",170.");
  1255   1067       add_srs_wkt (p, 9,
  1256         -        "81611111111111],PARAMETER[\"central_meridian\",170.62833");
         1068  +        "6283333333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
  1257   1069       add_srs_wkt (p, 10,
  1258         -        "33333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
         1070  +        "false_easting\",400000],PARAMETER[\"false_northing\",800");
  1259   1071       add_srs_wkt (p, 11,
  1260         -        "e_easting\",400000],PARAMETER[\"false_northing\",800000]");
         1072  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTH");
  1261   1073       add_srs_wkt (p, 12,
  1262         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"N");
  1263         -    add_srs_wkt (p, 13,
  1264         -        "orthing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG");
  1265         -    add_srs_wkt (p, 14,
  1266         -        "\",\"2130\"]]");
  1267         -    p = add_epsg_def_ex (filter, first, last, 2131, "epsg", 2131,
  1268         -        "NZGD2000 / North Taieri 2000", 0, 1,
  1269         -        "GRS 1980", "Greenwich",
  1270         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1271         -        "Northing", "North", "Easting", "East");
         1074  +        "ORITY[\"EPSG\",\"2130\"]]");
         1075  +    p = add_epsg_def (filter, first, last, 2131, "epsg", 2131,
         1076  +        "NZGD2000 / North Taieri 2000");
  1272   1077       add_proj4text (p, 0,
  1273   1078           "+proj=tmerc +lat_0=-45.86138888888889 +lon_0=170.2825 +k");
  1274   1079       add_proj4text (p, 1,
  1275   1080           "=0.99996 +x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0");
  1276   1081       add_proj4text (p, 2,
  1277   1082           ",0,0,0,0,0,0 +units=m +no_defs");
  1278   1083       add_srs_wkt (p, 0,
................................................................................
  1284   1089       add_srs_wkt (p, 3,
  1285   1090           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"");
  1286   1091       add_srs_wkt (p, 4,
  1287   1092           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1288   1093       add_srs_wkt (p, 5,
  1289   1094           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1290   1095       add_srs_wkt (p, 6,
  1291         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1096  +        "9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Tran");
  1292   1097       add_srs_wkt (p, 7,
  1293         -        "T],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse");
         1098  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-45.");
  1294   1099       add_srs_wkt (p, 8,
  1295         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-45.861388");
         1100  +        "86138888888889],PARAMETER[\"central_meridian\",170.2825]");
  1296   1101       add_srs_wkt (p, 9,
  1297         -        "88888889],PARAMETER[\"central_meridian\",170.2825],PARAM");
         1102  +        ",PARAMETER[\"scale_factor\",0.99996],PARAMETER[\"false_e");
  1298   1103       add_srs_wkt (p, 10,
  1299         -        "ETER[\"scale_factor\",0.99996],PARAMETER[\"false_easting");
         1104  +        "asting\",400000],PARAMETER[\"false_northing\",800000],UN");
  1300   1105       add_srs_wkt (p, 11,
  1301         -        "\",400000],PARAMETER[\"false_northing\",800000],UNIT[\"m");
         1106  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1302   1107       add_srs_wkt (p, 12,
  1303         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\"");
  1304         -    add_srs_wkt (p, 13,
  1305         -        ",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2131");
  1306         -    add_srs_wkt (p, 14,
  1307         -        "\"]]");
  1308         -    p = add_epsg_def_ex (filter, first, last, 2132, "epsg", 2132,
  1309         -        "NZGD2000 / Bluff 2000", 0, 1,
  1310         -        "GRS 1980", "Greenwich",
  1311         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1312         -        "Northing", "North", "Easting", "East");
         1108  +        "EPSG\",\"2131\"]]");
         1109  +    p = add_epsg_def (filter, first, last, 2132, "epsg", 2132,
         1110  +        "NZGD2000 / Bluff 2000");
  1313   1111       add_proj4text (p, 0,
  1314   1112           "+proj=tmerc +lat_0=-46.6 +lon_0=168.3427777777778 +k=1 +");
  1315   1113       add_proj4text (p, 1,
  1316   1114           "x_0=400000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1317   1115       add_proj4text (p, 2,
  1318   1116           ",0 +units=m +no_defs");
  1319   1117       add_srs_wkt (p, 0,
................................................................................
  1325   1123       add_srs_wkt (p, 3,
  1326   1124           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],PR");
  1327   1125       add_srs_wkt (p, 4,
  1328   1126           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1329   1127       add_srs_wkt (p, 5,
  1330   1128           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1331   1129       add_srs_wkt (p, 6,
  1332         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         1130  +        "]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse");
  1333   1131       add_srs_wkt (p, 7,
  1334         -        "HORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Merca");
         1132  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-46.6],PAR");
  1335   1133       add_srs_wkt (p, 8,
  1336         -        "tor\"],PARAMETER[\"latitude_of_origin\",-46.6],PARAMETER");
         1134  +        "AMETER[\"central_meridian\",168.3427777777778],PARAMETER");
  1337   1135       add_srs_wkt (p, 9,
  1338         -        "[\"central_meridian\",168.3427777777778],PARAMETER[\"sca");
         1136  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",400000]");
  1339   1137       add_srs_wkt (p, 10,
  1340         -        "le_factor\",1],PARAMETER[\"false_easting\",400000],PARAM");
         1138  +        ",PARAMETER[\"false_northing\",800000],UNIT[\"metre\",1,A");
  1341   1139       add_srs_wkt (p, 11,
  1342         -        "ETER[\"false_northing\",800000],UNIT[\"metre\",1,AUTHORI");
         1140  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2132\"");
  1343   1141       add_srs_wkt (p, 12,
  1344         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"E");
  1345         -    add_srs_wkt (p, 13,
  1346         -        "asting\",EAST],AUTHORITY[\"EPSG\",\"2132\"]]");
  1347         -    p = add_epsg_def_ex (filter, first, last, 2133, "epsg", 2133,
  1348         -        "NZGD2000 / UTM zone 58S", 0, 0,
  1349         -        "GRS 1980", "Greenwich",
  1350         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1351         -        "Easting", "East", "Northing", "North");
         1142  +        "]]");
         1143  +    p = add_epsg_def (filter, first, last, 2133, "epsg", 2133,
         1144  +        "NZGD2000 / UTM zone 58S");
  1352   1145       add_proj4text (p, 0,
  1353   1146           "+proj=utm +zone=58 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1354   1147       add_proj4text (p, 1,
  1355   1148           "0,0,0 +units=m +no_defs");
  1356   1149       add_srs_wkt (p, 0,
  1357   1150           "PROJCS[\"NZGD2000 / UTM zone 58S\",GEOGCS[\"NZGD2000\",D");
  1358   1151       add_srs_wkt (p, 1,
................................................................................
  1362   1155       add_srs_wkt (p, 3,
  1363   1156           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],");
  1364   1157       add_srs_wkt (p, 4,
  1365   1158           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1366   1159       add_srs_wkt (p, 5,
  1367   1160           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1368   1161       add_srs_wkt (p, 6,
  1369         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         1162  +        "2\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transve");
  1370   1163       add_srs_wkt (p, 7,
  1371         -        "AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Me");
         1164  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  1372   1165       add_srs_wkt (p, 8,
  1373         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         1166  +        "METER[\"central_meridian\",165],PARAMETER[\"scale_factor");
  1374   1167       add_srs_wkt (p, 9,
  1375         -        "\"central_meridian\",165],PARAMETER[\"scale_factor\",0.9");
         1168  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1376   1169       add_srs_wkt (p, 10,
  1377         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
         1170  +        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1378   1171       add_srs_wkt (p, 11,
  1379         -        "se_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         1172  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1380   1173       add_srs_wkt (p, 12,
  1381         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1382         -    add_srs_wkt (p, 13,
  1383         -        "NORTH],AUTHORITY[\"EPSG\",\"2133\"]]");
  1384         -    p = add_epsg_def_ex (filter, first, last, 2134, "epsg", 2134,
  1385         -        "NZGD2000 / UTM zone 59S", 0, 0,
  1386         -        "GRS 1980", "Greenwich",
  1387         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1388         -        "Easting", "East", "Northing", "North");
         1174  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2133\"]]");
         1175  +    p = add_epsg_def (filter, first, last, 2134, "epsg", 2134,
         1176  +        "NZGD2000 / UTM zone 59S");
  1389   1177       add_proj4text (p, 0,
  1390   1178           "+proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1391   1179       add_proj4text (p, 1,
  1392   1180           "0,0,0 +units=m +no_defs");
  1393   1181       add_srs_wkt (p, 0,
  1394   1182           "PROJCS[\"NZGD2000 / UTM zone 59S\",GEOGCS[\"NZGD2000\",D");
  1395   1183       add_srs_wkt (p, 1,
................................................................................
  1399   1187       add_srs_wkt (p, 3,
  1400   1188           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],");
  1401   1189       add_srs_wkt (p, 4,
  1402   1190           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1403   1191       add_srs_wkt (p, 5,
  1404   1192           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1405   1193       add_srs_wkt (p, 6,
  1406         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         1194  +        "2\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transve");
  1407   1195       add_srs_wkt (p, 7,
  1408         -        "AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Me");
         1196  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  1409   1197       add_srs_wkt (p, 8,
  1410         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         1198  +        "METER[\"central_meridian\",171],PARAMETER[\"scale_factor");
  1411   1199       add_srs_wkt (p, 9,
  1412         -        "\"central_meridian\",171],PARAMETER[\"scale_factor\",0.9");
         1200  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1413   1201       add_srs_wkt (p, 10,
  1414         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
         1202  +        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1415   1203       add_srs_wkt (p, 11,
  1416         -        "se_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         1204  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1417   1205       add_srs_wkt (p, 12,
  1418         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1419         -    add_srs_wkt (p, 13,
  1420         -        "NORTH],AUTHORITY[\"EPSG\",\"2134\"]]");
  1421         -    p = add_epsg_def_ex (filter, first, last, 2135, "epsg", 2135,
  1422         -        "NZGD2000 / UTM zone 60S", 0, 0,
  1423         -        "GRS 1980", "Greenwich",
  1424         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1425         -        "Easting", "East", "Northing", "North");
         1206  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2134\"]]");
         1207  +    p = add_epsg_def (filter, first, last, 2135, "epsg", 2135,
         1208  +        "NZGD2000 / UTM zone 60S");
  1426   1209       add_proj4text (p, 0,
  1427   1210           "+proj=utm +zone=60 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1428   1211       add_proj4text (p, 1,
  1429   1212           "0,0,0 +units=m +no_defs");
  1430   1213       add_srs_wkt (p, 0,
  1431   1214           "PROJCS[\"NZGD2000 / UTM zone 60S\",GEOGCS[\"NZGD2000\",D");
  1432   1215       add_srs_wkt (p, 1,
................................................................................
  1436   1219       add_srs_wkt (p, 3,
  1437   1220           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],");
  1438   1221       add_srs_wkt (p, 4,
  1439   1222           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1440   1223       add_srs_wkt (p, 5,
  1441   1224           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1442   1225       add_srs_wkt (p, 6,
  1443         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         1226  +        "2\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transve");
  1444   1227       add_srs_wkt (p, 7,
  1445         -        "AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Me");
         1228  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  1446   1229       add_srs_wkt (p, 8,
  1447         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         1230  +        "METER[\"central_meridian\",177],PARAMETER[\"scale_factor");
  1448   1231       add_srs_wkt (p, 9,
  1449         -        "\"central_meridian\",177],PARAMETER[\"scale_factor\",0.9");
         1232  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1450   1233       add_srs_wkt (p, 10,
  1451         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
         1234  +        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1452   1235       add_srs_wkt (p, 11,
  1453         -        "se_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         1236  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1454   1237       add_srs_wkt (p, 12,
  1455         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1456         -    add_srs_wkt (p, 13,
  1457         -        "NORTH],AUTHORITY[\"EPSG\",\"2135\"]]");
  1458         -    p = add_epsg_def_ex (filter, first, last, 2136, "epsg", 2136,
  1459         -        "Accra / Ghana National Grid", 0, 0,
  1460         -        "War Office", "Greenwich",
  1461         -        "Accra", "Transverse_Mercator", "Gold Coast foot",
  1462         -        "Easting", "East", "Northing", "North");
         1238  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2135\"]]");
         1239  +    p = add_epsg_def (filter, first, last, 2136, "epsg", 2136,
         1240  +        "Accra / Ghana National Grid");
  1463   1241       add_proj4text (p, 0,
  1464   1242           "+proj=tmerc +lat_0=4.666666666666667 +lon_0=-1 +k=0.9997");
  1465   1243       add_proj4text (p, 1,
  1466   1244           "5 +x_0=274319.7391633579 +y_0=0 +a=6378300 +b=6356751.68");
  1467   1245       add_proj4text (p, 2,
  1468   1246           "9189189 +towgs84=-199,32,322,0,0,0,0 +to_meter=0.3047997");
  1469   1247       add_proj4text (p, 3,
................................................................................
  1475   1253       add_srs_wkt (p, 2,
  1476   1254           "ORITY[\"EPSG\",\"7029\"]],TOWGS84[-199,32,322,0,0,0,0],A");
  1477   1255       add_srs_wkt (p, 3,
  1478   1256           "UTHORITY[\"EPSG\",\"6168\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1479   1257       add_srs_wkt (p, 4,
  1480   1258           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1481   1259       add_srs_wkt (p, 5,
  1482         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1260  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1483   1261       add_srs_wkt (p, 6,
  1484         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4168\"");
         1262  +        "4168\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1485   1263       add_srs_wkt (p, 7,
  1486         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1264  +        "latitude_of_origin\",4.666666666666667],PARAMETER[\"cent");
  1487   1265       add_srs_wkt (p, 8,
  1488         -        "ude_of_origin\",4.666666666666667],PARAMETER[\"central_m");
         1266  +        "ral_meridian\",-1],PARAMETER[\"scale_factor\",0.99975],P");
  1489   1267       add_srs_wkt (p, 9,
  1490         -        "eridian\",-1],PARAMETER[\"scale_factor\",0.99975],PARAME");
         1268  +        "ARAMETER[\"false_easting\",900000],PARAMETER[\"false_nor");
  1491   1269       add_srs_wkt (p, 10,
  1492         -        "TER[\"false_easting\",900000],PARAMETER[\"false_northing");
         1270  +        "thing\",0],UNIT[\"Gold Coast foot\",0.3047997101815088,A");
  1493   1271       add_srs_wkt (p, 11,
  1494         -        "\",0],UNIT[\"Gold Coast foot\",0.3047997101815088,AUTHOR");
         1272  +        "UTHORITY[\"EPSG\",\"9094\"]],AXIS[\"Easting\",EAST],AXIS");
  1495   1273       add_srs_wkt (p, 12,
  1496         -        "ITY[\"EPSG\",\"9094\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  1497         -    add_srs_wkt (p, 13,
  1498         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"2136\"]]");
  1499         -    p = add_epsg_def_ex (filter, first, last, 2137, "epsg", 2137,
  1500         -        "Accra / TM 1 NW", 0, 0,
  1501         -        "War Office", "Greenwich",
  1502         -        "Accra", "Transverse_Mercator", "metre",
  1503         -        "Easting", "East", "Northing", "North");
         1274  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2136\"]]");
         1275  +    p = add_epsg_def (filter, first, last, 2137, "epsg", 2137,
         1276  +        "Accra / TM 1 NW");
  1504   1277       add_proj4text (p, 0,
  1505   1278           "+proj=tmerc +lat_0=0 +lon_0=-1 +k=0.9996 +x_0=500000 +y_");
  1506   1279       add_proj4text (p, 1,
  1507   1280           "0=0 +a=6378300 +b=6356751.689189189 +towgs84=-199,32,322");
  1508   1281       add_proj4text (p, 2,
  1509   1282           ",0,0,0,0 +units=m +no_defs");
  1510   1283       add_srs_wkt (p, 0,
................................................................................
  1514   1287       add_srs_wkt (p, 2,
  1515   1288           "\",\"7029\"]],TOWGS84[-199,32,322,0,0,0,0],AUTHORITY[\"E");
  1516   1289       add_srs_wkt (p, 3,
  1517   1290           "PSG\",\"6168\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  1518   1291       add_srs_wkt (p, 4,
  1519   1292           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  1520   1293       add_srs_wkt (p, 5,
  1521         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         1294  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4168\"]],PRO");
  1522   1295       add_srs_wkt (p, 6,
  1523         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4168\"]],PROJECTIO");
         1296  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  1524   1297       add_srs_wkt (p, 7,
  1525         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         1298  +        "_origin\",0],PARAMETER[\"central_meridian\",-1],PARAMETE");
  1526   1299       add_srs_wkt (p, 8,
  1527         -        "n\",0],PARAMETER[\"central_meridian\",-1],PARAMETER[\"sc");
         1300  +        "R[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",5");
  1528   1301       add_srs_wkt (p, 9,
  1529         -        "ale_factor\",0.9996],PARAMETER[\"false_easting\",500000]");
         1302  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  1530   1303       add_srs_wkt (p, 10,
  1531         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         1304  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
  1532   1305       add_srs_wkt (p, 11,
  1533         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  1534         -    add_srs_wkt (p, 12,
  1535         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"2137\"]]");
  1536         -    p = add_epsg_def_ex (filter, first, last, 2138, "epsg", 2138,
  1537         -        "NAD27(CGQ77) / Quebec Lambert", 0, 0,
  1538         -        "Clarke 1866", "Greenwich",
  1539         -        "North_American_Datum_1927_CGQ77", "Lambert_Conformal_Conic_2SP", "metre",
  1540         -        "X", "East", "Y", "North");
         1306  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2137\"]]");
         1307  +    p = add_epsg_def (filter, first, last, 2138, "epsg", 2138,
         1308  +        "NAD27(CGQ77) / Quebec Lambert");
  1541   1309       add_proj4text (p, 0,
  1542   1310           "+proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_");
  1543   1311       add_proj4text (p, 1,
  1544   1312           "0=0 +y_0=0 +ellps=clrk66 +units=m +no_defs");
  1545   1313       add_srs_wkt (p, 0,
  1546   1314           "PROJCS[\"NAD27(CGQ77) / Quebec Lambert\",GEOGCS[\"NAD27(");
  1547   1315       add_srs_wkt (p, 1,
................................................................................
  1551   1319       add_srs_wkt (p, 3,
  1552   1320           "Y[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6609\"]],PRIM");
  1553   1321       add_srs_wkt (p, 4,
  1554   1322           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1555   1323       add_srs_wkt (p, 5,
  1556   1324           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1557   1325       add_srs_wkt (p, 6,
  1558         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         1326  +        "],AUTHORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Lambert_Con");
  1559   1327       add_srs_wkt (p, 7,
  1560         -        "ORITY[\"EPSG\",\"4609\"]],PROJECTION[\"Lambert_Conformal");
         1328  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",60");
  1561   1329       add_srs_wkt (p, 8,
  1562         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",60],PARA");
         1330  +        "],PARAMETER[\"standard_parallel_2\",46],PARAMETER[\"lati");
  1563   1331       add_srs_wkt (p, 9,
  1564         -        "METER[\"standard_parallel_2\",46],PARAMETER[\"latitude_o");
         1332  +        "tude_of_origin\",44],PARAMETER[\"central_meridian\",-68.");
  1565   1333       add_srs_wkt (p, 10,
  1566         -        "f_origin\",44],PARAMETER[\"central_meridian\",-68.5],PAR");
         1334  +        "5],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nort");
  1567   1335       add_srs_wkt (p, 11,
  1568         -        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
         1336  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  1569   1337       add_srs_wkt (p, 12,
  1570         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1338  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1571   1339       add_srs_wkt (p, 13,
  1572         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2138\"");
  1573         -    add_srs_wkt (p, 14,
  1574         -        "]]");
  1575         -    p = add_epsg_def_ex (filter, first, last, 2139, "epsg", 2139,
  1576         -        "NAD83(CSRS98) / SCoPQ zone 2 (deprecated)", 0, 0,
  1577         -        "GRS 1980", "Greenwich",
  1578         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1579         -        "X", "East", "Y", "North");
         1340  +        "2138\"]]");
         1341  +    p = add_epsg_def (filter, first, last, 2139, "epsg", 2139,
         1342  +        "NAD83(CSRS98) / SCoPQ zone 2 (deprecated)");
  1580   1343       add_proj4text (p, 0,
  1581   1344           "+proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 ");
  1582   1345       add_proj4text (p, 1,
  1583   1346           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1584   1347       add_proj4text (p, 2,
  1585   1348           "defs");
  1586   1349       add_srs_wkt (p, 0,
................................................................................
  1592   1355       add_srs_wkt (p, 3,
  1593   1356           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1594   1357       add_srs_wkt (p, 4,
  1595   1358           ",AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AU");
  1596   1359       add_srs_wkt (p, 5,
  1597   1360           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1598   1361       add_srs_wkt (p, 6,
  1599         -        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",N");
         1362  +        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",");
  1600   1363       add_srs_wkt (p, 7,
  1601         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140");
         1364  +        "\"4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1602   1365       add_srs_wkt (p, 8,
  1603         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1366  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1604   1367       add_srs_wkt (p, 9,
  1605         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-55.");
         1368  +        ",-55.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"f");
  1606   1369       add_srs_wkt (p, 10,
  1607         -        "5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
         1370  +        "alse_easting\",304800],PARAMETER[\"false_northing\",0],U");
  1608   1371       add_srs_wkt (p, 11,
  1609         -        "easting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"");
         1372  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1610   1373       add_srs_wkt (p, 12,
  1611         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  1612         -    add_srs_wkt (p, 13,
  1613         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2139\"]]");
  1614         -    p = add_epsg_def_ex (filter, first, last, 2140, "epsg", 2140,
  1615         -        "NAD83(CSRS98) / MTM zone 3 (deprecated)", 0, 0,
  1616         -        "GRS 1980", "Greenwich",
  1617         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1618         -        "E(X)", "East", "N(Y)", "North");
         1374  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2139\"]]");
         1375  +    p = add_epsg_def (filter, first, last, 2140, "epsg", 2140,
         1376  +        "NAD83(CSRS98) / MTM zone 3 (deprecated)");
  1619   1377       add_proj4text (p, 0,
  1620   1378           "+proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 ");
  1621   1379       add_proj4text (p, 1,
  1622   1380           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1623   1381       add_proj4text (p, 2,
  1624   1382           "defs");
  1625   1383       add_srs_wkt (p, 0,
................................................................................
  1631   1389       add_srs_wkt (p, 3,
  1632   1390           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1633   1391       add_srs_wkt (p, 4,
  1634   1392           "UTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1635   1393       add_srs_wkt (p, 5,
  1636   1394           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1637   1395       add_srs_wkt (p, 6,
  1638         -        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NOR");
         1396  +        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"");
  1639   1397       add_srs_wkt (p, 7,
  1640         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140\"");
         1398  +        "4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1641   1399       add_srs_wkt (p, 8,
  1642         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1400  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1643   1401       add_srs_wkt (p, 9,
  1644         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-58.5]");
         1402  +        "58.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1645   1403       add_srs_wkt (p, 10,
  1646         -        ",PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_ea");
         1404  +        "se_easting\",304800],PARAMETER[\"false_northing\",0],UNI");
  1647   1405       add_srs_wkt (p, 11,
  1648         -        "sting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1406  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\"");
  1649   1407       add_srs_wkt (p, 12,
  1650         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAS");
         1408  +        ",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2140\"]");
  1651   1409       add_srs_wkt (p, 13,
  1652         -        "T],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2140\"]]");
  1653         -    p = add_epsg_def_ex (filter, first, last, 2141, "epsg", 2141,
  1654         -        "NAD83(CSRS98) / MTM zone 4 (deprecated)", 0, 0,
  1655         -        "GRS 1980", "Greenwich",
  1656         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1657         -        "E(X)", "East", "N(Y)", "North");
         1410  +        "]");
         1411  +    p = add_epsg_def (filter, first, last, 2141, "epsg", 2141,
         1412  +        "NAD83(CSRS98) / MTM zone 4 (deprecated)");
  1658   1413       add_proj4text (p, 0,
  1659   1414           "+proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 ");
  1660   1415       add_proj4text (p, 1,
  1661   1416           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1662   1417       add_proj4text (p, 2,
  1663   1418           "defs");
  1664   1419       add_srs_wkt (p, 0,
................................................................................
  1670   1425       add_srs_wkt (p, 3,
  1671   1426           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1672   1427       add_srs_wkt (p, 4,
  1673   1428           "UTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1674   1429       add_srs_wkt (p, 5,
  1675   1430           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1676   1431       add_srs_wkt (p, 6,
  1677         -        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NOR");
         1432  +        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"");
  1678   1433       add_srs_wkt (p, 7,
  1679         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140\"");
         1434  +        "4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1680   1435       add_srs_wkt (p, 8,
  1681         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1436  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1682   1437       add_srs_wkt (p, 9,
  1683         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-61.5]");
         1438  +        "61.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1684   1439       add_srs_wkt (p, 10,
  1685         -        ",PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_ea");
         1440  +        "se_easting\",304800],PARAMETER[\"false_northing\",0],UNI");
  1686   1441       add_srs_wkt (p, 11,
  1687         -        "sting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1442  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\"");
  1688   1443       add_srs_wkt (p, 12,
  1689         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAS");
         1444  +        ",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2141\"]");
  1690   1445       add_srs_wkt (p, 13,
  1691         -        "T],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2141\"]]");
  1692         -    p = add_epsg_def_ex (filter, first, last, 2142, "epsg", 2142,
  1693         -        "NAD83(CSRS98) / MTM zone 5 (deprecated)", 0, 0,
  1694         -        "GRS 1980", "Greenwich",
  1695         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1696         -        "E(X)", "East", "N(Y)", "North");
         1446  +        "]");
         1447  +    p = add_epsg_def (filter, first, last, 2142, "epsg", 2142,
         1448  +        "NAD83(CSRS98) / MTM zone 5 (deprecated)");
  1697   1449       add_proj4text (p, 0,
  1698   1450           "+proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 ");
  1699   1451       add_proj4text (p, 1,
  1700   1452           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1701   1453       add_proj4text (p, 2,
  1702   1454           "defs");
  1703   1455       add_srs_wkt (p, 0,
................................................................................
  1709   1461       add_srs_wkt (p, 3,
  1710   1462           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1711   1463       add_srs_wkt (p, 4,
  1712   1464           "UTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1713   1465       add_srs_wkt (p, 5,
  1714   1466           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1715   1467       add_srs_wkt (p, 6,
  1716         -        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NOR");
         1468  +        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"");
  1717   1469       add_srs_wkt (p, 7,
  1718         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140\"");
         1470  +        "4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1719   1471       add_srs_wkt (p, 8,
  1720         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1472  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1721   1473       add_srs_wkt (p, 9,
  1722         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-64.5]");
         1474  +        "64.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1723   1475       add_srs_wkt (p, 10,
  1724         -        ",PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_ea");
         1476  +        "se_easting\",304800],PARAMETER[\"false_northing\",0],UNI");
  1725   1477       add_srs_wkt (p, 11,
  1726         -        "sting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1478  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\"");
  1727   1479       add_srs_wkt (p, 12,
  1728         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAS");
         1480  +        ",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2142\"]");
  1729   1481       add_srs_wkt (p, 13,
  1730         -        "T],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2142\"]]");
  1731         -    p = add_epsg_def_ex (filter, first, last, 2143, "epsg", 2143,
  1732         -        "NAD83(CSRS98) / MTM zone 6 (deprecated)", 0, 0,
  1733         -        "GRS 1980", "Greenwich",
  1734         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1735         -        "E(X)", "East", "N(Y)", "North");
         1482  +        "]");
         1483  +    p = add_epsg_def (filter, first, last, 2143, "epsg", 2143,
         1484  +        "NAD83(CSRS98) / MTM zone 6 (deprecated)");
  1736   1485       add_proj4text (p, 0,
  1737   1486           "+proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 ");
  1738   1487       add_proj4text (p, 1,
  1739   1488           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1740   1489       add_proj4text (p, 2,
  1741   1490           "defs");
  1742   1491       add_srs_wkt (p, 0,
................................................................................
  1748   1497       add_srs_wkt (p, 3,
  1749   1498           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1750   1499       add_srs_wkt (p, 4,
  1751   1500           "UTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1752   1501       add_srs_wkt (p, 5,
  1753   1502           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1754   1503       add_srs_wkt (p, 6,
  1755         -        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NOR");
         1504  +        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"");
  1756   1505       add_srs_wkt (p, 7,
  1757         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140\"");
         1506  +        "4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1758   1507       add_srs_wkt (p, 8,
  1759         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1508  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1760   1509       add_srs_wkt (p, 9,
  1761         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-67.5]");
         1510  +        "67.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1762   1511       add_srs_wkt (p, 10,
  1763         -        ",PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_ea");
         1512  +        "se_easting\",304800],PARAMETER[\"false_northing\",0],UNI");
  1764   1513       add_srs_wkt (p, 11,
  1765         -        "sting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1514  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\"");
  1766   1515       add_srs_wkt (p, 12,
  1767         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAS");
         1516  +        ",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2143\"]");
  1768   1517       add_srs_wkt (p, 13,
  1769         -        "T],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2143\"]]");
  1770         -    p = add_epsg_def_ex (filter, first, last, 2144, "epsg", 2144,
  1771         -        "NAD83(CSRS98) / MTM zone 7 (deprecated)", 0, 0,
  1772         -        "GRS 1980", "Greenwich",
  1773         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1774         -        "E(X)", "East", "N(Y)", "North");
         1518  +        "]");
         1519  +    p = add_epsg_def (filter, first, last, 2144, "epsg", 2144,
         1520  +        "NAD83(CSRS98) / MTM zone 7 (deprecated)");
  1775   1521       add_proj4text (p, 0,
  1776   1522           "+proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 ");
  1777   1523       add_proj4text (p, 1,
  1778   1524           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1779   1525       add_proj4text (p, 2,
  1780   1526           "defs");
  1781   1527       add_srs_wkt (p, 0,
................................................................................
  1787   1533       add_srs_wkt (p, 3,
  1788   1534           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1789   1535       add_srs_wkt (p, 4,
  1790   1536           "UTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1791   1537       add_srs_wkt (p, 5,
  1792   1538           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1793   1539       add_srs_wkt (p, 6,
  1794         -        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NOR");
         1540  +        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"");
  1795   1541       add_srs_wkt (p, 7,
  1796         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140\"");
         1542  +        "4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1797   1543       add_srs_wkt (p, 8,
  1798         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1544  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1799   1545       add_srs_wkt (p, 9,
  1800         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-70.5]");
         1546  +        "70.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1801   1547       add_srs_wkt (p, 10,
  1802         -        ",PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_ea");
         1548  +        "se_easting\",304800],PARAMETER[\"false_northing\",0],UNI");
  1803   1549       add_srs_wkt (p, 11,
  1804         -        "sting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1550  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\"");
  1805   1551       add_srs_wkt (p, 12,
  1806         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAS");
         1552  +        ",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2144\"]");
  1807   1553       add_srs_wkt (p, 13,
  1808         -        "T],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2144\"]]");
  1809         -    p = add_epsg_def_ex (filter, first, last, 2145, "epsg", 2145,
  1810         -        "NAD83(CSRS98) / MTM zone 8 (deprecated)", 0, 0,
  1811         -        "GRS 1980", "Greenwich",
  1812         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1813         -        "E(X)", "East", "N(Y)", "North");
         1554  +        "]");
         1555  +    p = add_epsg_def (filter, first, last, 2145, "epsg", 2145,
         1556  +        "NAD83(CSRS98) / MTM zone 8 (deprecated)");
  1814   1557       add_proj4text (p, 0,
  1815   1558           "+proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 ");
  1816   1559       add_proj4text (p, 1,
  1817   1560           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1818   1561       add_proj4text (p, 2,
  1819   1562           "defs");
  1820   1563       add_srs_wkt (p, 0,
................................................................................
  1826   1569       add_srs_wkt (p, 3,
  1827   1570           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1828   1571       add_srs_wkt (p, 4,
  1829   1572           "UTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1830   1573       add_srs_wkt (p, 5,
  1831   1574           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1832   1575       add_srs_wkt (p, 6,
  1833         -        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NOR");
         1576  +        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"");
  1834   1577       add_srs_wkt (p, 7,
  1835         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140\"");
         1578  +        "4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1836   1579       add_srs_wkt (p, 8,
  1837         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1580  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1838   1581       add_srs_wkt (p, 9,
  1839         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-73.5]");
         1582  +        "73.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1840   1583       add_srs_wkt (p, 10,
  1841         -        ",PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_ea");
         1584  +        "se_easting\",304800],PARAMETER[\"false_northing\",0],UNI");
  1842   1585       add_srs_wkt (p, 11,
  1843         -        "sting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1586  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\"");
  1844   1587       add_srs_wkt (p, 12,
  1845         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAS");
         1588  +        ",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2145\"]");
  1846   1589       add_srs_wkt (p, 13,
  1847         -        "T],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2145\"]]");
  1848         -    p = add_epsg_def_ex (filter, first, last, 2146, "epsg", 2146,
  1849         -        "NAD83(CSRS98) / MTM zone 9 (deprecated)", 0, 0,
  1850         -        "GRS 1980", "Greenwich",
  1851         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1852         -        "E(X)", "East", "N(Y)", "North");
         1590  +        "]");
         1591  +    p = add_epsg_def (filter, first, last, 2146, "epsg", 2146,
         1592  +        "NAD83(CSRS98) / MTM zone 9 (deprecated)");
  1853   1593       add_proj4text (p, 0,
  1854   1594           "+proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 ");
  1855   1595       add_proj4text (p, 1,
  1856   1596           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1857   1597       add_proj4text (p, 2,
  1858   1598           "defs");
  1859   1599       add_srs_wkt (p, 0,
................................................................................
  1865   1605       add_srs_wkt (p, 3,
  1866   1606           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1867   1607       add_srs_wkt (p, 4,
  1868   1608           "UTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1869   1609       add_srs_wkt (p, 5,
  1870   1610           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1871   1611       add_srs_wkt (p, 6,
  1872         -        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NOR");
         1612  +        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"");
  1873   1613       add_srs_wkt (p, 7,
  1874         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140\"");
         1614  +        "4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1875   1615       add_srs_wkt (p, 8,
  1876         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1616  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1877   1617       add_srs_wkt (p, 9,
  1878         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-76.5]");
         1618  +        "76.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1879   1619       add_srs_wkt (p, 10,
  1880         -        ",PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_ea");
         1620  +        "se_easting\",304800],PARAMETER[\"false_northing\",0],UNI");
  1881   1621       add_srs_wkt (p, 11,
  1882         -        "sting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1622  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\"");
  1883   1623       add_srs_wkt (p, 12,
  1884         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAS");
         1624  +        ",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2146\"]");
  1885   1625       add_srs_wkt (p, 13,
  1886         -        "T],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2146\"]]");
  1887         -    p = add_epsg_def_ex (filter, first, last, 2147, "epsg", 2147,
  1888         -        "NAD83(CSRS98) / MTM zone 10 (deprecated)", 0, 0,
  1889         -        "GRS 1980", "Greenwich",
  1890         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1891         -        "E(X)", "East", "N(Y)", "North");
         1626  +        "]");
         1627  +    p = add_epsg_def (filter, first, last, 2147, "epsg", 2147,
         1628  +        "NAD83(CSRS98) / MTM zone 10 (deprecated)");
  1892   1629       add_proj4text (p, 0,
  1893   1630           "+proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 ");
  1894   1631       add_proj4text (p, 1,
  1895   1632           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1896   1633       add_proj4text (p, 2,
  1897   1634           "defs");
  1898   1635       add_srs_wkt (p, 0,
................................................................................
  1904   1641       add_srs_wkt (p, 3,
  1905   1642           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  1906   1643       add_srs_wkt (p, 4,
  1907   1644           "AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUT");
  1908   1645       add_srs_wkt (p, 5,
  1909   1646           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1910   1647       add_srs_wkt (p, 6,
  1911         -        "99433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NO");
         1648  +        "99433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"");
  1912   1649       add_srs_wkt (p, 7,
  1913         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140\"");
         1650  +        "4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1914   1651       add_srs_wkt (p, 8,
  1915         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1652  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1916   1653       add_srs_wkt (p, 9,
  1917         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-79.5]");
         1654  +        "79.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1918   1655       add_srs_wkt (p, 10,
  1919         -        ",PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_ea");
         1656  +        "se_easting\",304800],PARAMETER[\"false_northing\",0],UNI");
  1920   1657       add_srs_wkt (p, 11,
  1921         -        "sting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1658  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\"");
  1922   1659       add_srs_wkt (p, 12,
  1923         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAS");
         1660  +        ",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2147\"]");
  1924   1661       add_srs_wkt (p, 13,
  1925         -        "T],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2147\"]]");
  1926         -    p = add_epsg_def_ex (filter, first, last, 2148, "epsg", 2148,
  1927         -        "NAD83(CSRS98) / UTM zone 21N (deprecated)", 0, 0,
  1928         -        "GRS 1980", "Greenwich",
  1929         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1930         -        "Easting", "East", "Northing", "North");
         1662  +        "]");
         1663  +    p = add_epsg_def (filter, first, last, 2148, "epsg", 2148,
         1664  +        "NAD83(CSRS98) / UTM zone 21N (deprecated)");
  1931   1665       add_proj4text (p, 0,
  1932   1666           "+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1933   1667       add_proj4text (p, 1,
  1934   1668           "units=m +no_defs");
  1935   1669       add_srs_wkt (p, 0,
  1936   1670           "PROJCS[\"NAD83(CSRS98) / UTM zone 21N (deprecated)\",GEO");
  1937   1671       add_srs_wkt (p, 1,
................................................................................
  1941   1675       add_srs_wkt (p, 3,
  1942   1676           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1943   1677       add_srs_wkt (p, 4,
  1944   1678           ",AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AU");
  1945   1679       add_srs_wkt (p, 5,
  1946   1680           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1947   1681       add_srs_wkt (p, 6,
  1948         -        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",N");
         1682  +        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",");
  1949   1683       add_srs_wkt (p, 7,
  1950         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140");
         1684  +        "\"4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1951   1685       add_srs_wkt (p, 8,
  1952         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1686  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1953   1687       add_srs_wkt (p, 9,
  1954         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-57]");
         1688  +        ",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1955   1689       add_srs_wkt (p, 10,
  1956         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1690  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1957   1691       add_srs_wkt (p, 11,
  1958         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1692  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1959   1693       add_srs_wkt (p, 12,
  1960         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1694  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1961   1695       add_srs_wkt (p, 13,
  1962         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2148");
  1963         -    add_srs_wkt (p, 14,
  1964         -        "\"]]");
  1965         -    p = add_epsg_def_ex (filter, first, last, 2149, "epsg", 2149,
  1966         -        "NAD83(CSRS98) / UTM zone 18N (deprecated)", 0, 0,
  1967         -        "GRS 1980", "Greenwich",
  1968         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1969         -        "Easting", "East", "Northing", "North");
         1696  +        "2148\"]]");
         1697  +    p = add_epsg_def (filter, first, last, 2149, "epsg", 2149,
         1698  +        "NAD83(CSRS98) / UTM zone 18N (deprecated)");
  1970   1699       add_proj4text (p, 0,
  1971   1700           "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1972   1701       add_proj4text (p, 1,
  1973   1702           "units=m +no_defs");
  1974   1703       add_srs_wkt (p, 0,
  1975   1704           "PROJCS[\"NAD83(CSRS98) / UTM zone 18N (deprecated)\",GEO");
  1976   1705       add_srs_wkt (p, 1,
................................................................................
  1980   1709       add_srs_wkt (p, 3,
  1981   1710           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1982   1711       add_srs_wkt (p, 4,
  1983   1712           ",AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AU");
  1984   1713       add_srs_wkt (p, 5,
  1985   1714           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1986   1715       add_srs_wkt (p, 6,
  1987         -        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",N");
         1716  +        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",");
  1988   1717       add_srs_wkt (p, 7,
  1989         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140");
         1718  +        "\"4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1990   1719       add_srs_wkt (p, 8,
  1991         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1720  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1992   1721       add_srs_wkt (p, 9,
  1993         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-75]");
         1722  +        ",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1994   1723       add_srs_wkt (p, 10,
  1995         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1724  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1996   1725       add_srs_wkt (p, 11,
  1997         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1726  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1998   1727       add_srs_wkt (p, 12,
  1999         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1728  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2000   1729       add_srs_wkt (p, 13,
  2001         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2149");
  2002         -    add_srs_wkt (p, 14,
  2003         -        "\"]]");
  2004         -    p = add_epsg_def_ex (filter, first, last, 2150, "epsg", 2150,
  2005         -        "NAD83(CSRS98) / UTM zone 17N (deprecated)", 0, 0,
  2006         -        "GRS 1980", "Greenwich",
  2007         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  2008         -        "Easting", "East", "Northing", "North");
         1730  +        "2149\"]]");
         1731  +    p = add_epsg_def (filter, first, last, 2150, "epsg", 2150,
         1732  +        "NAD83(CSRS98) / UTM zone 17N (deprecated)");
  2009   1733       add_proj4text (p, 0,
  2010   1734           "+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2011   1735       add_proj4text (p, 1,
  2012   1736           "units=m +no_defs");
  2013   1737       add_srs_wkt (p, 0,
  2014   1738           "PROJCS[\"NAD83(CSRS98) / UTM zone 17N (deprecated)\",GEO");
  2015   1739       add_srs_wkt (p, 1,
................................................................................
  2019   1743       add_srs_wkt (p, 3,
  2020   1744           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  2021   1745       add_srs_wkt (p, 4,
  2022   1746           ",AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AU");
  2023   1747       add_srs_wkt (p, 5,
  2024   1748           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2025   1749       add_srs_wkt (p, 6,
  2026         -        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",N");
         1750  +        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",");
  2027   1751       add_srs_wkt (p, 7,
  2028         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140");
         1752  +        "\"4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  2029   1753       add_srs_wkt (p, 8,
  2030         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1754  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  2031   1755       add_srs_wkt (p, 9,
  2032         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-81]");
         1756  +        ",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  2033   1757       add_srs_wkt (p, 10,
  2034         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1758  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  2035   1759       add_srs_wkt (p, 11,
  2036         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1760  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  2037   1761       add_srs_wkt (p, 12,
  2038         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1762  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2039   1763       add_srs_wkt (p, 13,
  2040         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2150");
  2041         -    add_srs_wkt (p, 14,
  2042         -        "\"]]");
  2043         -    p = add_epsg_def_ex (filter, first, last, 2151, "epsg", 2151,
  2044         -        "NAD83(CSRS98) / UTM zone 13N (deprecated)", 0, 0,
  2045         -        "GRS 1980", "Greenwich",
  2046         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  2047         -        "Easting", "East", "Northing", "North");
         1764  +        "2150\"]]");
         1765  +    p = add_epsg_def (filter, first, last, 2151, "epsg", 2151,
         1766  +        "NAD83(CSRS98) / UTM zone 13N (deprecated)");
  2048   1767       add_proj4text (p, 0,
  2049   1768           "+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2050   1769       add_proj4text (p, 1,
  2051   1770           "units=m +no_defs");
  2052   1771       add_srs_wkt (p, 0,
  2053   1772           "PROJCS[\"NAD83(CSRS98) / UTM zone 13N (deprecated)\",GEO");
  2054   1773       add_srs_wkt (p, 1,
................................................................................
  2058   1777       add_srs_wkt (p, 3,
  2059   1778           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  2060   1779       add_srs_wkt (p, 4,
  2061   1780           ",AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AU");
  2062   1781       add_srs_wkt (p, 5,
  2063   1782           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2064   1783       add_srs_wkt (p, 6,
  2065         -        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",N");
         1784  +        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",");
  2066   1785       add_srs_wkt (p, 7,
  2067         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140");
         1786  +        "\"4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  2068   1787       add_srs_wkt (p, 8,
  2069         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1788  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  2070   1789       add_srs_wkt (p, 9,
  2071         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-105");
         1790  +        ",-105],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
  2072   1791       add_srs_wkt (p, 10,
  2073         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
         1792  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
  2074   1793       add_srs_wkt (p, 11,
  2075         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         1794  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2076   1795       add_srs_wkt (p, 12,
  2077         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         1796  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2078   1797       add_srs_wkt (p, 13,
  2079         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"215");
  2080         -    add_srs_wkt (p, 14,
  2081         -        "1\"]]");
  2082         -    p = add_epsg_def_ex (filter, first, last, 2152, "epsg", 2152,
  2083         -        "NAD83(CSRS98) / UTM zone 12N (deprecated)", 0, 0,
  2084         -        "GRS 1980", "Greenwich",
  2085         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  2086         -        "Easting", "East", "Northing", "North");
         1798  +        "\"2151\"]]");
         1799  +    p = add_epsg_def (filter, first, last, 2152, "epsg", 2152,
         1800  +        "NAD83(CSRS98) / UTM zone 12N (deprecated)");
  2087   1801       add_proj4text (p, 0,
  2088   1802           "+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2089   1803       add_proj4text (p, 1,
  2090   1804           "units=m +no_defs");
  2091   1805       add_srs_wkt (p, 0,
  2092   1806           "PROJCS[\"NAD83(CSRS98) / UTM zone 12N (deprecated)\",GEO");
  2093   1807       add_srs_wkt (p, 1,
................................................................................
  2097   1811       add_srs_wkt (p, 3,
  2098   1812           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  2099   1813       add_srs_wkt (p, 4,
  2100   1814           ",AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AU");
  2101   1815       add_srs_wkt (p, 5,
  2102   1816           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2103   1817       add_srs_wkt (p, 6,
  2104         -        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",N");
         1818  +        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",");
  2105   1819       add_srs_wkt (p, 7,
  2106         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140");
         1820  +        "\"4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  2107   1821       add_srs_wkt (p, 8,
  2108         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1822  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  2109   1823       add_srs_wkt (p, 9,
  2110         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-111");
         1824  +        ",-111],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
  2111   1825       add_srs_wkt (p, 10,
  2112         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
         1826  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
  2113   1827       add_srs_wkt (p, 11,
  2114         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         1828  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2115   1829       add_srs_wkt (p, 12,
  2116         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         1830  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2117   1831       add_srs_wkt (p, 13,
  2118         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"215");
  2119         -    add_srs_wkt (p, 14,
  2120         -        "2\"]]");
  2121         -    p = add_epsg_def_ex (filter, first, last, 2153, "epsg", 2153,
  2122         -        "NAD83(CSRS98) / UTM zone 11N (deprecated)", 0, 0,
  2123         -        "GRS 1980", "Greenwich",
  2124         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  2125         -        "Easting", "East", "Northing", "North");
         1832  +        "\"2152\"]]");
         1833  +    p = add_epsg_def (filter, first, last, 2153, "epsg", 2153,
         1834  +        "NAD83(CSRS98) / UTM zone 11N (deprecated)");
  2126   1835       add_proj4text (p, 0,
  2127   1836           "+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2128   1837       add_proj4text (p, 1,
  2129   1838           "units=m +no_defs");
  2130   1839       add_srs_wkt (p, 0,
  2131   1840           "PROJCS[\"NAD83(CSRS98) / UTM zone 11N (deprecated)\",GEO");
  2132   1841       add_srs_wkt (p, 1,
................................................................................
  2136   1845       add_srs_wkt (p, 3,
  2137   1846           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  2138   1847       add_srs_wkt (p, 4,
  2139   1848           ",AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AU");
  2140   1849       add_srs_wkt (p, 5,
  2141   1850           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2142   1851       add_srs_wkt (p, 6,
  2143         -        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",N");
         1852  +        "199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",");
  2144   1853       add_srs_wkt (p, 7,
  2145         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4140");
         1854  +        "\"4140\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  2146   1855       add_srs_wkt (p, 8,
  2147         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1856  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  2148   1857       add_srs_wkt (p, 9,
  2149         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-117");
         1858  +        ",-117],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
  2150   1859       add_srs_wkt (p, 10,
  2151         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
         1860  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
  2152   1861       add_srs_wkt (p, 11,
  2153         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         1862  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2154   1863       add_srs_wkt (p, 12,
  2155         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         1864  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2156   1865       add_srs_wkt (p, 13,
  2157         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"215");
  2158         -    add_srs_wkt (p, 14,
  2159         -        "3\"]]");
  2160         -    p = add_epsg_def_ex (filter, first, last, 2154, "epsg", 2154,
  2161         -        "RGF93 / Lambert-93", 0, 0,
  2162         -        "GRS 1980", "Greenwich",
  2163         -        "Reseau_Geodesique_Francais_1993", "Lambert_Conformal_Conic_2SP", "metre",
  2164         -        "X", "East", "Y", "North");
         1866  +        "\"2153\"]]");
         1867  +    p = add_epsg_def (filter, first, last, 2154, "epsg", 2154,
         1868  +        "RGF93 / Lambert-93");
  2165   1869       add_proj4text (p, 0,
  2166   1870           "+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=");
  2167   1871       add_proj4text (p, 1,
  2168   1872           "700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  2169   1873       add_proj4text (p, 2,
  2170   1874           "+units=m +no_defs");
  2171   1875       add_srs_wkt (p, 0,
................................................................................
  2175   1879       add_srs_wkt (p, 2,
  2176   1880           "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  2177   1881       add_srs_wkt (p, 3,
  2178   1882           "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6171\"]],PRIMEM[\"");
  2179   1883       add_srs_wkt (p, 4,
  2180   1884           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2181   1885       add_srs_wkt (p, 5,
  2182         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2183         -    add_srs_wkt (p, 6,
  2184         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2185         -    add_srs_wkt (p, 7,
  2186         -        "[\"EPSG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Coni");
  2187         -    add_srs_wkt (p, 8,
  2188         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",49],PARAMETER");
  2189         -    add_srs_wkt (p, 9,
  2190         -        "[\"standard_parallel_2\",44],PARAMETER[\"latitude_of_ori");
  2191         -    add_srs_wkt (p, 10,
  2192         -        "gin\",46.5],PARAMETER[\"central_meridian\",3],PARAMETER[");
  2193         -    add_srs_wkt (p, 11,
  2194         -        "\"false_easting\",700000],PARAMETER[\"false_northing\",6");
  2195         -    add_srs_wkt (p, 12,
  2196         -        "600000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  2197         -    add_srs_wkt (p, 13,
  2198         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
  2199         -    add_srs_wkt (p, 14,
  2200         -        "154\"]]");
  2201         -    p = add_epsg_def_ex (filter, first, last, 2155, "epsg", 2155,
  2202         -        "American Samoa 1962 / American Samoa Lambert (deprecated)", 0, 0,
  2203         -        "Clarke 1866", "Greenwich",
  2204         -        "American_Samoa_1962", "Lambert_Conformal_Conic_1SP", "US survey foot",
  2205         -        "X", "East", "Y", "North");
         1886  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1887  +    add_srs_wkt (p, 6,
         1888  +        "HORITY[\"EPSG\",\"4171\"]],PROJECTION[\"Lambert_Conforma");
         1889  +    add_srs_wkt (p, 7,
         1890  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",49],PAR");
         1891  +    add_srs_wkt (p, 8,
         1892  +        "AMETER[\"standard_parallel_2\",44],PARAMETER[\"latitude_");
         1893  +    add_srs_wkt (p, 9,
         1894  +        "of_origin\",46.5],PARAMETER[\"central_meridian\",3],PARA");
         1895  +    add_srs_wkt (p, 10,
         1896  +        "METER[\"false_easting\",700000],PARAMETER[\"false_northi");
         1897  +    add_srs_wkt (p, 11,
         1898  +        "ng\",6600000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1899  +    add_srs_wkt (p, 12,
         1900  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
         1901  +    add_srs_wkt (p, 13,
         1902  +        "\",\"2154\"]]");
         1903  +    p = add_epsg_def (filter, first, last, 2155, "epsg", 2155,
         1904  +        "American Samoa 1962 / American Samoa Lambert (deprecated)");
  2206   1905       add_proj4text (p, 0,
  2207   1906           "+proj=lcc +lat_1=-14.26666666666667 +lat_0=-14.266666666");
  2208   1907       add_proj4text (p, 1,
  2209   1908           "66667 +lon_0=170 +k_0=1 +x_0=152400.3048006096 +y_0=0 +e");
  2210   1909       add_proj4text (p, 2,
  2211   1910           "llps=clrk66 +towgs84=-115,118,426,0,0,0,0 +units=us-ft +");
  2212   1911       add_proj4text (p, 3,
................................................................................
  2222   1921       add_srs_wkt (p, 4,
  2223   1922           "5,118,426,0,0,0,0],AUTHORITY[\"EPSG\",\"6169\"]],PRIMEM[");
  2224   1923       add_srs_wkt (p, 5,
  2225   1924           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  2226   1925       add_srs_wkt (p, 6,
  2227   1926           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2228   1927       add_srs_wkt (p, 7,
  2229         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         1928  +        "UTHORITY[\"EPSG\",\"4169\"]],PROJECTION[\"Lambert_Confor");
  2230   1929       add_srs_wkt (p, 8,
  2231         -        "TY[\"EPSG\",\"4169\"]],PROJECTION[\"Lambert_Conformal_Co");
         1930  +        "mal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",-14.26");
  2232   1931       add_srs_wkt (p, 9,
  2233         -        "nic_1SP\"],PARAMETER[\"latitude_of_origin\",-14.26666666");
         1932  +        "666666666667],PARAMETER[\"central_meridian\",170],PARAME");
  2234   1933       add_srs_wkt (p, 10,
  2235         -        "666667],PARAMETER[\"central_meridian\",170],PARAMETER[\"");
         1934  +        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
  2236   1935       add_srs_wkt (p, 11,
  2237         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         1936  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
  2238   1937       add_srs_wkt (p, 12,
  2239         -        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
         1938  +        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
  2240   1939       add_srs_wkt (p, 13,
  2241         -        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
         1940  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"215");
  2242   1941       add_srs_wkt (p, 14,
  2243         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2155\"]]");
  2244         -    p = add_epsg_def_ex (filter, first, last, 2156, "epsg", 2156,
  2245         -        "NAD83(HARN) / UTM zone 59S (deprecated)", 0, 0,
  2246         -        "GRS 1980", "Greenwich",
  2247         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2248         -        "Easting", "East", "Northing", "North");
         1942  +        "5\"]]");
         1943  +    p = add_epsg_def (filter, first, last, 2156, "epsg", 2156,
         1944  +        "NAD83(HARN) / UTM zone 59S (deprecated)");
  2249   1945       add_proj4text (p, 0,
  2250   1946           "+proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  2251   1947       add_proj4text (p, 1,
  2252   1948           "0,0,0 +units=m +no_defs");
  2253   1949       add_srs_wkt (p, 0,
  2254   1950           "PROJCS[\"NAD83(HARN) / UTM zone 59S (deprecated)\",GEOGC");
  2255   1951       add_srs_wkt (p, 1,
................................................................................
  2259   1955       add_srs_wkt (p, 3,
  2260   1956           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  2261   1957       add_srs_wkt (p, 4,
  2262   1958           "RITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2263   1959       add_srs_wkt (p, 5,
  2264   1960           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2265   1961       add_srs_wkt (p, 6,
  2266         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         1962  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152");
  2267   1963       add_srs_wkt (p, 7,
  2268         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],P");
         1964  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2269   1965       add_srs_wkt (p, 8,
  2270         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         1966  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",171]");
  2271   1967       add_srs_wkt (p, 9,
  2272         -        "of_origin\",0],PARAMETER[\"central_meridian\",171],PARAM");
         1968  +        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2273   1969       add_srs_wkt (p, 10,
  2274         -        "ETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
         1970  +        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2275   1971       add_srs_wkt (p, 11,
  2276         -        ",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"m");
         1972  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2277   1973       add_srs_wkt (p, 12,
  2278         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1974  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2279   1975       add_srs_wkt (p, 13,
  2280         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2156");
  2281         -    add_srs_wkt (p, 14,
  2282         -        "\"]]");
  2283         -    p = add_epsg_def_ex (filter, first, last, 2157, "epsg", 2157,
  2284         -        "IRENET95 / Irish Transverse Mercator", 0, 0,
  2285         -        "GRS 1980", "Greenwich",
  2286         -        "IRENET95", "Transverse_Mercator", "metre",
  2287         -        "Easting", "East", "Northing", "North");
         1976  +        ",\"2156\"]]");
         1977  +    p = add_epsg_def (filter, first, last, 2157, "epsg", 2157,
         1978  +        "IRENET95 / Irish Transverse Mercator");
  2288   1979       add_proj4text (p, 0,
  2289   1980           "+proj=tmerc +lat_0=53.5 +lon_0=-8 +k=0.99982 +x_0=600000");
  2290   1981       add_proj4text (p, 1,
  2291   1982           " +y_0=750000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  2292   1983       add_proj4text (p, 2,
  2293   1984           "m +no_defs");
  2294   1985       add_srs_wkt (p, 0,
................................................................................
  2298   1989       add_srs_wkt (p, 2,
  2299   1990           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  2300   1991       add_srs_wkt (p, 3,
  2301   1992           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6173\"]],PRIMEM[\"Gr");
  2302   1993       add_srs_wkt (p, 4,
  2303   1994           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2304   1995       add_srs_wkt (p, 5,
  2305         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1996  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  2306   1997       add_srs_wkt (p, 6,
  2307         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1998  +        "ITY[\"EPSG\",\"4173\"]],PROJECTION[\"Transverse_Mercator");
  2308   1999       add_srs_wkt (p, 7,
  2309         -        "PSG\",\"4173\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2000  +        "\"],PARAMETER[\"latitude_of_origin\",53.5],PARAMETER[\"c");
  2310   2001       add_srs_wkt (p, 8,
  2311         -        "AMETER[\"latitude_of_origin\",53.5],PARAMETER[\"central_");
         2002  +        "entral_meridian\",-8],PARAMETER[\"scale_factor\",0.99982");
  2312   2003       add_srs_wkt (p, 9,
  2313         -        "meridian\",-8],PARAMETER[\"scale_factor\",0.99982],PARAM");
         2004  +        "],PARAMETER[\"false_easting\",600000],PARAMETER[\"false_");
  2314   2005       add_srs_wkt (p, 10,
  2315         -        "ETER[\"false_easting\",600000],PARAMETER[\"false_northin");
         2006  +        "northing\",750000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2316   2007       add_srs_wkt (p, 11,
  2317         -        "g\",750000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2008  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  2318   2009       add_srs_wkt (p, 12,
  2319         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  2320         -    add_srs_wkt (p, 13,
  2321         -        "RITY[\"EPSG\",\"2157\"]]");
  2322         -    p = add_epsg_def_ex (filter, first, last, 2158, "epsg", 2158,
  2323         -        "IRENET95 / UTM zone 29N", 0, 0,
  2324         -        "GRS 1980", "Greenwich",
  2325         -        "IRENET95", "Transverse_Mercator", "metre",
  2326         -        "Easting", "East", "Northing", "North");
         2010  +        ",AUTHORITY[\"EPSG\",\"2157\"]]");
         2011  +    p = add_epsg_def (filter, first, last, 2158, "epsg", 2158,
         2012  +        "IRENET95 / UTM zone 29N");
  2327   2013       add_proj4text (p, 0,
  2328   2014           "+proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2329   2015       add_proj4text (p, 1,
  2330   2016           "units=m +no_defs");
  2331   2017       add_srs_wkt (p, 0,
  2332   2018           "PROJCS[\"IRENET95 / UTM zone 29N\",GEOGCS[\"IRENET95\",D");
  2333   2019       add_srs_wkt (p, 1,
................................................................................
  2335   2021       add_srs_wkt (p, 2,
  2336   2022           "22101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,");
  2337   2023       add_srs_wkt (p, 3,
  2338   2024           "0],AUTHORITY[\"EPSG\",\"6173\"]],PRIMEM[\"Greenwich\",0,");
  2339   2025       add_srs_wkt (p, 4,
  2340   2026           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2341   2027       add_srs_wkt (p, 5,
  2342         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2028  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2343   2029       add_srs_wkt (p, 6,
  2344         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         2030  +        ",\"4173\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2345   2031       add_srs_wkt (p, 7,
  2346         -        "73\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2032  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  2347   2033       add_srs_wkt (p, 8,
  2348         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-9");
         2034  +        "\",-9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
  2349   2035       add_srs_wkt (p, 9,
  2350         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
         2036  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
  2351   2037       add_srs_wkt (p, 10,
  2352         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         2038  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2353   2039       add_srs_wkt (p, 11,
  2354         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         2040  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2355   2041       add_srs_wkt (p, 12,
  2356         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"215");
  2357         -    add_srs_wkt (p, 13,
  2358         -        "8\"]]");
  2359         -    p = add_epsg_def_ex (filter, first, last, 2159, "epsg", 2159,
  2360         -        "Sierra Leone 1924 / New Colony Grid", 0, 0,
  2361         -        "War Office", "Greenwich",
  2362         -        "Sierra_Leone_Colony_1924", "Transverse_Mercator", "Gold Coast foot",
  2363         -        "Easting", "East", "Northing", "North");
         2042  +        "\"2158\"]]");
         2043  +    p = add_epsg_def (filter, first, last, 2159, "epsg", 2159,
         2044  +        "Sierra Leone 1924 / New Colony Grid");
  2364   2045       add_proj4text (p, 0,
  2365   2046           "+proj=tmerc +lat_0=6.666666666666667 +lon_0=-12 +k=1 +x_");
  2366   2047       add_proj4text (p, 1,
  2367   2048           "0=152399.8550907544 +y_0=0 +a=6378300 +b=6356751.6891891");
  2368   2049       add_proj4text (p, 2,
  2369   2050           "89 +to_meter=0.3047997101815088 +no_defs");
  2370   2051       add_srs_wkt (p, 0,
................................................................................
  2374   2055       add_srs_wkt (p, 2,
  2375   2056           "PHEROID[\"War Office\",6378300,296,AUTHORITY[\"EPSG\",\"");
  2376   2057       add_srs_wkt (p, 3,
  2377   2058           "7029\"]],AUTHORITY[\"EPSG\",\"6174\"]],PRIMEM[\"Greenwic");
  2378   2059       add_srs_wkt (p, 4,
  2379   2060           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2380   2061       add_srs_wkt (p, 5,
  2381         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         2062  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2382   2063       add_srs_wkt (p, 6,
  2383         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         2064  +        "EPSG\",\"4174\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  2384   2065       add_srs_wkt (p, 7,
  2385         -        ",\"4174\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2066  +        "RAMETER[\"latitude_of_origin\",6.666666666666667],PARAME");
  2386   2067       add_srs_wkt (p, 8,
  2387         -        "R[\"latitude_of_origin\",6.666666666666667],PARAMETER[\"");
         2068  +        "TER[\"central_meridian\",-12],PARAMETER[\"scale_factor\"");
  2388   2069       add_srs_wkt (p, 9,
  2389         -        "central_meridian\",-12],PARAMETER[\"scale_factor\",1],PA");
         2070  +        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  2390   2071       add_srs_wkt (p, 10,
  2391         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         2072  +        "e_northing\",0],UNIT[\"Gold Coast foot\",0.3047997101815");
  2392   2073       add_srs_wkt (p, 11,
  2393         -        "hing\",0],UNIT[\"Gold Coast foot\",0.3047997101815088,AU");
         2074  +        "088,AUTHORITY[\"EPSG\",\"9094\"]],AXIS[\"Easting\",EAST]");
  2394   2075       add_srs_wkt (p, 12,
  2395         -        "THORITY[\"EPSG\",\"9094\"]],AXIS[\"Easting\",EAST],AXIS[");
  2396         -    add_srs_wkt (p, 13,
  2397         -        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2159\"]]");
  2398         -    p = add_epsg_def_ex (filter, first, last, 2160, "epsg", 2160,
  2399         -        "Sierra Leone 1924 / New War Office Grid", 0, 0,
  2400         -        "War Office", "Greenwich",
  2401         -        "Sierra_Leone_Colony_1924", "Transverse_Mercator", "Gold Coast foot",
  2402         -        "Easting", "East", "Northing", "North");
         2076  +        ",AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2159\"]]");
         2077  +    p = add_epsg_def (filter, first, last, 2160, "epsg", 2160,
         2078  +        "Sierra Leone 1924 / New War Office Grid");
  2403   2079       add_proj4text (p, 0,
  2404   2080           "+proj=tmerc +lat_0=6.666666666666667 +lon_0=-12 +k=1 +x_");
  2405   2081       add_proj4text (p, 1,
  2406   2082           "0=243839.7681452071 +y_0=182879.8261089053 +a=6378300 +b");
  2407   2083       add_proj4text (p, 2,
  2408   2084           "=6356751.689189189 +to_meter=0.3047997101815088 +no_defs");
  2409   2085       add_srs_wkt (p, 0,
................................................................................
  2413   2089       add_srs_wkt (p, 2,
  2414   2090           "\",SPHEROID[\"War Office\",6378300,296,AUTHORITY[\"EPSG\"");
  2415   2091       add_srs_wkt (p, 3,
  2416   2092           ",\"7029\"]],AUTHORITY[\"EPSG\",\"6174\"]],PRIMEM[\"Green");
  2417   2093       add_srs_wkt (p, 4,
  2418   2094           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2419   2095       add_srs_wkt (p, 5,
  2420         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2096  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  2421   2097       add_srs_wkt (p, 6,
  2422         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         2098  +        "Y[\"EPSG\",\"4174\"]],PROJECTION[\"Transverse_Mercator\"");
  2423   2099       add_srs_wkt (p, 7,
  2424         -        "SG\",\"4174\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2100  +        "],PARAMETER[\"latitude_of_origin\",6.666666666666667],PA");
  2425   2101       add_srs_wkt (p, 8,
  2426         -        "METER[\"latitude_of_origin\",6.666666666666667],PARAMETE");
         2102  +        "RAMETER[\"central_meridian\",-12],PARAMETER[\"scale_fact");
  2427   2103       add_srs_wkt (p, 9,
  2428         -        "R[\"central_meridian\",-12],PARAMETER[\"scale_factor\",1");
         2104  +        "or\",1],PARAMETER[\"false_easting\",800000],PARAMETER[\"");
  2429   2105       add_srs_wkt (p, 10,
  2430         -        "],PARAMETER[\"false_easting\",800000],PARAMETER[\"false_");
         2106  +        "false_northing\",600000],UNIT[\"Gold Coast foot\",0.3047");
  2431   2107       add_srs_wkt (p, 11,
  2432         -        "northing\",600000],UNIT[\"Gold Coast foot\",0.3047997101");
         2108  +        "997101815088,AUTHORITY[\"EPSG\",\"9094\"]],AXIS[\"Eastin");
  2433   2109       add_srs_wkt (p, 12,
  2434         -        "815088,AUTHORITY[\"EPSG\",\"9094\"]],AXIS[\"Easting\",EA");
         2110  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2435   2111       add_srs_wkt (p, 13,
  2436         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2160\"");
  2437         -    add_srs_wkt (p, 14,
  2438         -        "]]");
  2439         -    p = add_epsg_def_ex (filter, first, last, 2161, "epsg", 2161,
  2440         -        "Sierra Leone 1968 / UTM zone 28N", 0, 0,
  2441         -        "Clarke 1880 (RGS)", "Greenwich",
  2442         -        "Sierra_Leone_1968", "Transverse_Mercator", "metre",
  2443         -        "Easting", "East", "Northing", "North");
         2112  +        "2160\"]]");
         2113  +    p = add_epsg_def (filter, first, last, 2161, "epsg", 2161,
         2114  +        "Sierra Leone 1968 / UTM zone 28N");
  2444   2115       add_proj4text (p, 0,
  2445   2116           "+proj=utm +zone=28 +ellps=clrk80 +towgs84=-88,4,101,0,0,");
  2446   2117       add_proj4text (p, 1,
  2447   2118           "0,0 +units=m +no_defs");
  2448   2119       add_srs_wkt (p, 0,
  2449   2120           "PROJCS[\"Sierra Leone 1968 / UTM zone 28N\",GEOGCS[\"Sie");
  2450   2121       add_srs_wkt (p, 1,
................................................................................
  2454   2125       add_srs_wkt (p, 3,
  2455   2126           "\",\"7012\"]],TOWGS84[-88,4,101,0,0,0,0],AUTHORITY[\"EPS");
  2456   2127       add_srs_wkt (p, 4,
  2457   2128           "G\",\"6175\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2458   2129       add_srs_wkt (p, 5,
  2459   2130           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2460   2131       add_srs_wkt (p, 6,
  2461         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2132  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4175\"]],PROJE");
  2462   2133       add_srs_wkt (p, 7,
  2463         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4175\"]],PROJECTION[");
         2134  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2464   2135       add_srs_wkt (p, 8,
  2465         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2136  +        "rigin\",0],PARAMETER[\"central_meridian\",-15],PARAMETER");
  2466   2137       add_srs_wkt (p, 9,
  2467         -        ",0],PARAMETER[\"central_meridian\",-15],PARAMETER[\"scal");
         2138  +        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
  2468   2139       add_srs_wkt (p, 10,
  2469         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         2140  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2470   2141       add_srs_wkt (p, 11,
  2471         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2142  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  2472   2143       add_srs_wkt (p, 12,
  2473         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  2474         -    add_srs_wkt (p, 13,
  2475         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2161\"]]");
  2476         -    p = add_epsg_def_ex (filter, first, last, 2162, "epsg", 2162,
  2477         -        "Sierra Leone 1968 / UTM zone 29N", 0, 0,
  2478         -        "Clarke 1880 (RGS)", "Greenwich",
  2479         -        "Sierra_Leone_1968", "Transverse_Mercator", "metre",
  2480         -        "Easting", "East", "Northing", "North");
         2144  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2161\"]]");
         2145  +    p = add_epsg_def (filter, first, last, 2162, "epsg", 2162,
         2146  +        "Sierra Leone 1968 / UTM zone 29N");
  2481   2147       add_proj4text (p, 0,
  2482   2148           "+proj=utm +zone=29 +ellps=clrk80 +towgs84=-88,4,101,0,0,");
  2483   2149       add_proj4text (p, 1,
  2484   2150           "0,0 +units=m +no_defs");
  2485   2151       add_srs_wkt (p, 0,
  2486   2152           "PROJCS[\"Sierra Leone 1968 / UTM zone 29N\",GEOGCS[\"Sie");
  2487   2153       add_srs_wkt (p, 1,
................................................................................
  2491   2157       add_srs_wkt (p, 3,
  2492   2158           "\",\"7012\"]],TOWGS84[-88,4,101,0,0,0,0],AUTHORITY[\"EPS");
  2493   2159       add_srs_wkt (p, 4,
  2494   2160           "G\",\"6175\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2495   2161       add_srs_wkt (p, 5,
  2496   2162           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2497   2163       add_srs_wkt (p, 6,
  2498         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2164  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4175\"]],PROJE");
  2499   2165       add_srs_wkt (p, 7,
  2500         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4175\"]],PROJECTION[");
         2166  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2501   2167       add_srs_wkt (p, 8,
  2502         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2168  +        "rigin\",0],PARAMETER[\"central_meridian\",-9],PARAMETER[");
  2503   2169       add_srs_wkt (p, 9,
  2504         -        ",0],PARAMETER[\"central_meridian\",-9],PARAMETER[\"scale");
         2170  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
  2505   2171       add_srs_wkt (p, 10,
  2506         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
         2172  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2507   2173       add_srs_wkt (p, 11,
  2508         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2174  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  2509   2175       add_srs_wkt (p, 12,
  2510         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  2511         -    add_srs_wkt (p, 13,
  2512         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2162\"]]");
  2513         -    p = add_epsg_def_ex (filter, first, last, 2163, "epsg", 2163,
  2514         -        "US National Atlas Equal Area", 0, 0,
  2515         -        "Clarke 1866 Authalic Sphere", "Greenwich",
  2516         -        "Not_specified_based_on_Clarke_1866_Authalic_Sphere", "Lambert_Azimuthal_Equal_Area", "metre",
  2517         -        "X", "East", "Y", "North");
         2176  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2162\"]]");
         2177  +    p = add_epsg_def (filter, first, last, 2163, "epsg", 2163,
         2178  +        "US National Atlas Equal Area");
  2518   2179       add_proj4text (p, 0,
  2519   2180           "+proj=laea +lat_0=45 +lon_0=-100 +x_0=0 +y_0=0 +a=637099");
  2520   2181       add_proj4text (p, 1,
  2521   2182           "7 +b=6370997 +units=m +no_defs");
  2522   2183       add_srs_wkt (p, 0,
  2523   2184           "PROJCS[\"US National Atlas Equal Area\",GEOGCS[\"Unspeci");
  2524   2185       add_srs_wkt (p, 1,
................................................................................
  2530   2191       add_srs_wkt (p, 4,
  2531   2192           "AUTHORITY[\"EPSG\",\"7052\"]],AUTHORITY[\"EPSG\",\"6052\"");
  2532   2193       add_srs_wkt (p, 5,
  2533   2194           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2534   2195       add_srs_wkt (p, 6,
  2535   2196           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2536   2197       add_srs_wkt (p, 7,
  2537         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2198  +        "9122\"]],AUTHORITY[\"EPSG\",\"4052\"]],PROJECTION[\"Lamb");
  2538   2199       add_srs_wkt (p, 8,
  2539         -        "T],AUTHORITY[\"EPSG\",\"4052\"]],PROJECTION[\"Lambert_Az");
         2200  +        "ert_Azimuthal_Equal_Area\"],PARAMETER[\"latitude_of_cent");
  2540   2201       add_srs_wkt (p, 9,
  2541         -        "imuthal_Equal_Area\"],PARAMETER[\"latitude_of_center\",4");
         2202  +        "er\",45],PARAMETER[\"longitude_of_center\",-100],PARAMET");
  2542   2203       add_srs_wkt (p, 10,
  2543         -        "5],PARAMETER[\"longitude_of_center\",-100],PARAMETER[\"f");
         2204  +        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  2544   2205       add_srs_wkt (p, 11,
  2545         -        "alse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
         2206  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2546   2207       add_srs_wkt (p, 12,
  2547         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2548         -    add_srs_wkt (p, 13,
  2549         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2163\"]]");
  2550         -    p = add_epsg_def_ex (filter, first, last, 2164, "epsg", 2164,
  2551         -        "Locodjo 1965 / TM 5 NW", 0, 0,
  2552         -        "Clarke 1880 (RGS)", "Greenwich",
  2553         -        "Locodjo_1965", "Transverse_Mercator", "metre",
  2554         -        "Easting", "East", "Northing", "North");
         2208  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2163\"]]");
         2209  +    p = add_epsg_def (filter, first, last, 2164, "epsg", 2164,
         2210  +        "Locodjo 1965 / TM 5 NW");
  2555   2211       add_proj4text (p, 0,
  2556   2212           "+proj=tmerc +lat_0=0 +lon_0=-5 +k=0.9996 +x_0=500000 +y_");
  2557   2213       add_proj4text (p, 1,
  2558   2214           "0=0 +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0 +units=m ");
  2559   2215       add_proj4text (p, 2,
  2560   2216           "+no_defs");
  2561   2217       add_srs_wkt (p, 0,
................................................................................
  2567   2223       add_srs_wkt (p, 3,
  2568   2224           "[-125,53,467,0,0,0,0],AUTHORITY[\"EPSG\",\"6142\"]],PRIM");
  2569   2225       add_srs_wkt (p, 4,
  2570   2226           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2571   2227       add_srs_wkt (p, 5,
  2572   2228           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2573   2229       add_srs_wkt (p, 6,
  2574         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2230  +        "],AUTHORITY[\"EPSG\",\"4142\"]],PROJECTION[\"Transverse_");
  2575   2231       add_srs_wkt (p, 7,
  2576         -        "ORITY[\"EPSG\",\"4142\"]],PROJECTION[\"Transverse_Mercat");
         2232  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  2577   2233       add_srs_wkt (p, 8,
  2578         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         2234  +        "R[\"central_meridian\",-5],PARAMETER[\"scale_factor\",0.");
  2579   2235       add_srs_wkt (p, 9,
  2580         -        "ntral_meridian\",-5],PARAMETER[\"scale_factor\",0.9996],");
         2236  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
  2581   2237       add_srs_wkt (p, 10,
  2582         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
         2238  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2583   2239       add_srs_wkt (p, 11,
  2584         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2240  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  2585   2241       add_srs_wkt (p, 12,
  2586         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  2587         -    add_srs_wkt (p, 13,
  2588         -        "RITY[\"EPSG\",\"2164\"]]");
  2589         -    p = add_epsg_def_ex (filter, first, last, 2165, "epsg", 2165,
  2590         -        "Abidjan 1987 / TM 5 NW", 0, 0,
  2591         -        "Clarke 1880 (RGS)", "Greenwich",
  2592         -        "Abidjan_1987", "Transverse_Mercator", "metre",
  2593         -        "Easting", "East", "Northing", "North");
         2242  +        ",AUTHORITY[\"EPSG\",\"2164\"]]");
         2243  +    p = add_epsg_def (filter, first, last, 2165, "epsg", 2165,
         2244  +        "Abidjan 1987 / TM 5 NW");
  2594   2245       add_proj4text (p, 0,
  2595   2246           "+proj=tmerc +lat_0=0 +lon_0=-5 +k=0.9996 +x_0=500000 +y_");
  2596   2247       add_proj4text (p, 1,
  2597   2248           "0=0 +ellps=clrk80 +towgs84=-124.76,53,466.79,0,0,0,0 +un");
  2598   2249       add_proj4text (p, 2,
  2599   2250           "its=m +no_defs");
  2600   2251       add_srs_wkt (p, 0,
................................................................................
  2606   2257       add_srs_wkt (p, 3,
  2607   2258           "[-124.76,53,466.79,0,0,0,0],AUTHORITY[\"EPSG\",\"6143\"]");
  2608   2259       add_srs_wkt (p, 4,
  2609   2260           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2610   2261       add_srs_wkt (p, 5,
  2611   2262           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2612   2263       add_srs_wkt (p, 6,
  2613         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2264  +        "122\"]],AUTHORITY[\"EPSG\",\"4143\"]],PROJECTION[\"Trans");
  2614   2265       add_srs_wkt (p, 7,
  2615         -        "],AUTHORITY[\"EPSG\",\"4143\"]],PROJECTION[\"Transverse_");
         2266  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  2616   2267       add_srs_wkt (p, 8,
  2617         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2268  +        "RAMETER[\"central_meridian\",-5],PARAMETER[\"scale_facto");
  2618   2269       add_srs_wkt (p, 9,
  2619         -        "R[\"central_meridian\",-5],PARAMETER[\"scale_factor\",0.");
         2270  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
  2620   2271       add_srs_wkt (p, 10,
  2621         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
         2272  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2622   2273       add_srs_wkt (p, 11,
  2623         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2274  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  2624   2275       add_srs_wkt (p, 12,
  2625         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  2626         -    add_srs_wkt (p, 13,
  2627         -        ",AUTHORITY[\"EPSG\",\"2165\"]]");
  2628         -    p = add_epsg_def_ex (filter, first, last, 2166, "epsg", 2166,
  2629         -        "Pulkovo 1942(83) / Gauss Kruger zone 3 (deprecated)", 0, 1,
  2630         -        "Krassowsky 1940", "Greenwich",
  2631         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2632         -        "X", "North", "Y", "East");
         2276  +        "NORTH],AUTHORITY[\"EPSG\",\"2165\"]]");
         2277  +    p = add_epsg_def (filter, first, last, 2166, "epsg", 2166,
         2278  +        "Pulkovo 1942(83) / Gauss Kruger zone 3 (deprecated)");
  2633   2279       add_proj4text (p, 0,
  2634   2280           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
  2635   2281       add_proj4text (p, 1,
  2636   2282           "ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_de");
  2637   2283       add_proj4text (p, 2,
  2638   2284           "fs");
  2639   2285       add_srs_wkt (p, 0,
................................................................................
  2645   2291       add_srs_wkt (p, 3,
  2646   2292           "Y[\"EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHO");
  2647   2293       add_srs_wkt (p, 4,
  2648   2294           "RITY[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2649   2295       add_srs_wkt (p, 5,
  2650   2296           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2651   2297       add_srs_wkt (p, 6,
  2652         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         2298  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178");
  2653   2299       add_srs_wkt (p, 7,
  2654         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],P");
         2300  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2655   2301       add_srs_wkt (p, 8,
  2656         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         2302  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",9],P");
  2657   2303       add_srs_wkt (p, 9,
  2658         -        "of_origin\",0],PARAMETER[\"central_meridian\",9],PARAMET");
         2304  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2659   2305       add_srs_wkt (p, 10,
  2660         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",35000");
         2306  +        ",3500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  2661   2307       add_srs_wkt (p, 11,
  2662         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         2308  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21");
  2663   2309       add_srs_wkt (p, 12,
  2664         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  2665         -    add_srs_wkt (p, 13,
  2666         -        "EAST],AUTHORITY[\"EPSG\",\"2166\"]]");
  2667         -    p = add_epsg_def_ex (filter, first, last, 2167, "epsg", 2167,
  2668         -        "Pulkovo 1942(83) / Gauss Kruger zone 4 (deprecated)", 0, 1,
  2669         -        "Krassowsky 1940", "Greenwich",
  2670         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2671         -        "X", "North", "Y", "East");
         2310  +        "66\"]]");
         2311  +    p = add_epsg_def (filter, first, last, 2167, "epsg", 2167,
         2312  +        "Pulkovo 1942(83) / Gauss Kruger zone 4 (deprecated)");
  2672   2313       add_proj4text (p, 0,
  2673   2314           "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2674   2315       add_proj4text (p, 1,
  2675   2316           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  2676   2317       add_proj4text (p, 2,
  2677   2318           "efs");
  2678   2319       add_srs_wkt (p, 0,
................................................................................
  2684   2325       add_srs_wkt (p, 3,
  2685   2326           "Y[\"EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHO");
  2686   2327       add_srs_wkt (p, 4,
  2687   2328           "RITY[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2688   2329       add_srs_wkt (p, 5,
  2689   2330           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2690   2331       add_srs_wkt (p, 6,
  2691         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         2332  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178");
  2692   2333       add_srs_wkt (p, 7,
  2693         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],P");
         2334  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2694   2335       add_srs_wkt (p, 8,
  2695         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         2336  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",12],");
  2696   2337       add_srs_wkt (p, 9,
  2697         -        "of_origin\",0],PARAMETER[\"central_meridian\",12],PARAME");
         2338  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2698   2339       add_srs_wkt (p, 10,
  2699         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",4500");
         2340  +        ",4500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  2700   2341       add_srs_wkt (p, 11,
  2701         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         2342  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21");
  2702   2343       add_srs_wkt (p, 12,
  2703         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  2704         -    add_srs_wkt (p, 13,
  2705         -        ",EAST],AUTHORITY[\"EPSG\",\"2167\"]]");
  2706         -    p = add_epsg_def_ex (filter, first, last, 2168, "epsg", 2168,
  2707         -        "Pulkovo 1942(83) / Gauss Kruger zone 5 (deprecated)", 0, 1,
  2708         -        "Krassowsky 1940", "Greenwich",
  2709         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2710         -        "X", "North", "Y", "East");
         2344  +        "67\"]]");
         2345  +    p = add_epsg_def (filter, first, last, 2168, "epsg", 2168,
         2346  +        "Pulkovo 1942(83) / Gauss Kruger zone 5 (deprecated)");
  2711   2347       add_proj4text (p, 0,
  2712   2348           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  2713   2349       add_proj4text (p, 1,
  2714   2350           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  2715   2351       add_proj4text (p, 2,
  2716   2352           "efs");
  2717   2353       add_srs_wkt (p, 0,
................................................................................
  2723   2359       add_srs_wkt (p, 3,
  2724   2360           "Y[\"EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHO");
  2725   2361       add_srs_wkt (p, 4,
  2726   2362           "RITY[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2727   2363       add_srs_wkt (p, 5,
  2728   2364           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2729   2365       add_srs_wkt (p, 6,
  2730         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         2366  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178");
  2731   2367       add_srs_wkt (p, 7,
  2732         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],P");
         2368  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2733   2369       add_srs_wkt (p, 8,
  2734         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         2370  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",15],");
  2735   2371       add_srs_wkt (p, 9,
  2736         -        "of_origin\",0],PARAMETER[\"central_meridian\",15],PARAME");
         2372  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2737   2373       add_srs_wkt (p, 10,
  2738         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5500");
         2374  +        ",5500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  2739   2375       add_srs_wkt (p, 11,
  2740         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         2376  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21");
  2741   2377       add_srs_wkt (p, 12,
  2742         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  2743         -    add_srs_wkt (p, 13,
  2744         -        ",EAST],AUTHORITY[\"EPSG\",\"2168\"]]");
  2745         -    p = add_epsg_def_ex (filter, first, last, 2169, "epsg", 2169,
  2746         -        "Luxembourg 1930 / Gauss", 0, 1,
  2747         -        "International 1924", "Greenwich",
  2748         -        "Luxembourg_1930", "Transverse_Mercator", "metre",
  2749         -        "X", "North", "Y", "East");
         2378  +        "68\"]]");
         2379  +    p = add_epsg_def (filter, first, last, 2169, "epsg", 2169,
         2380  +        "Luxembourg 1930 / Gauss");
  2750   2381       add_proj4text (p, 0,
  2751   2382           "+proj=tmerc +lat_0=49.83333333333334 +lon_0=6.1666666666");
  2752   2383       add_proj4text (p, 1,
  2753   2384           "66667 +k=1 +x_0=80000 +y_0=100000 +ellps=intl +towgs84=-");
  2754   2385       add_proj4text (p, 2,
  2755   2386           "189.681,18.3463,-42.7695,-0.33746,-3.09264,2.53861,0.459");
  2756   2387       add_proj4text (p, 3,
................................................................................
  2764   2395       add_srs_wkt (p, 3,
  2765   2396           "4[-189.681,18.3463,-42.7695,-0.33746,-3.09264,2.53861,0.");
  2766   2397       add_srs_wkt (p, 4,
  2767   2398           "4598],AUTHORITY[\"EPSG\",\"6181\"]],PRIMEM[\"Greenwich\"");
  2768   2399       add_srs_wkt (p, 5,
  2769   2400           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2770   2401       add_srs_wkt (p, 6,
  2771         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         2402  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2772   2403       add_srs_wkt (p, 7,
  2773         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2404  +        "SG\",\"4181\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  2774   2405       add_srs_wkt (p, 8,
  2775         -        "4181\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2406  +        "METER[\"latitude_of_origin\",49.83333333333334],PARAMETE");
  2776   2407       add_srs_wkt (p, 9,
  2777         -        "latitude_of_origin\",49.83333333333334],PARAMETER[\"cent");
         2408  +        "R[\"central_meridian\",6.166666666666667],PARAMETER[\"sc");
  2778   2409       add_srs_wkt (p, 10,
  2779         -        "ral_meridian\",6.166666666666667],PARAMETER[\"scale_fact");
         2410  +        "ale_factor\",1],PARAMETER[\"false_easting\",80000],PARAM");
  2780   2411       add_srs_wkt (p, 11,
  2781         -        "or\",1],PARAMETER[\"false_easting\",80000],PARAMETER[\"f");
         2412  +        "ETER[\"false_northing\",100000],UNIT[\"metre\",1,AUTHORI");
  2782   2413       add_srs_wkt (p, 12,
  2783         -        "alse_northing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2784         -    add_srs_wkt (p, 13,
  2785         -        "G\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHOR");
  2786         -    add_srs_wkt (p, 14,
  2787         -        "ITY[\"EPSG\",\"2169\"]]");
  2788         -    p = add_epsg_def_ex (filter, first, last, 2170, "epsg", 2170,
  2789         -        "MGI / Slovenia Grid (deprecated)", 0, 1,
  2790         -        "Bessel 1841", "Greenwich",
  2791         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  2792         -        "X", "North", "Y", "East");
         2414  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2169\"]]");
         2415  +    p = add_epsg_def (filter, first, last, 2170, "epsg", 2170,
         2416  +        "MGI / Slovenia Grid (deprecated)");
  2793   2417       add_proj4text (p, 0,
  2794   2418           "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_");
  2795   2419       add_proj4text (p, 1,
  2796         -        "0=0 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137,");
  2797         -    add_proj4text (p, 2,
  2798         -        "1.474,5.297,2.4232 +units=m +no_defs");
         2420  +        "0=0 +datum=hermannskogel +units=m +no_defs");
  2799   2421       add_srs_wkt (p, 0,
  2800   2422           "PROJCS[\"MGI / Slovenia Grid (deprecated)\",GEOGCS[\"MGI");
  2801   2423       add_srs_wkt (p, 1,
  2802   2424           "\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[\"");
  2803   2425       add_srs_wkt (p, 2,
  2804   2426           "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  2805   2427       add_srs_wkt (p, 3,
  2806   2428           ",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5");
  2807   2429       add_srs_wkt (p, 4,
  2808   2430           ".297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gree");
  2809   2431       add_srs_wkt (p, 5,
  2810   2432           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2811   2433       add_srs_wkt (p, 6,
  2812         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2434  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  2813   2435       add_srs_wkt (p, 7,
  2814         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2436  +        "TY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"");
  2815   2437       add_srs_wkt (p, 8,
  2816         -        "PSG\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2438  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  2817   2439       add_srs_wkt (p, 9,
  2818         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2440  +        "l_meridian\",15],PARAMETER[\"scale_factor\",0.9999],PARA");
  2819   2441       add_srs_wkt (p, 10,
  2820         -        "idian\",15],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
         2442  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
  2821   2443       add_srs_wkt (p, 11,
  2822         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         2444  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  2823   2445       add_srs_wkt (p, 12,
  2824         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2825         -    add_srs_wkt (p, 13,
  2826         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2170\"]");
  2827         -    add_srs_wkt (p, 14,
  2828         -        "]");
  2829         -    p = add_epsg_def_ex (filter, first, last, 2171, "epsg", 2171,
  2830         -        "Pulkovo 1942(58) / Poland zone I (deprecated)", 0, 1,
  2831         -        "Krassowsky 1940", "Greenwich",
  2832         -        "Pulkovo_1942_58", "Oblique_Stereographic", "metre",
  2833         -        "X", "North", "Y", "East");
         2446  +        "UTHORITY[\"EPSG\",\"2170\"]]");
         2447  +    p = add_epsg_def (filter, first, last, 2171, "epsg", 2171,
         2448  +        "Pulkovo 1942(58) / Poland zone I (deprecated)");
  2834   2449       add_proj4text (p, 0,
  2835   2450           "+proj=sterea +lat_0=50.625 +lon_0=21.08333333333333 +k=0");
  2836   2451       add_proj4text (p, 1,
  2837   2452           ".9998 +x_0=4637000 +y_0=5647000 +ellps=krass +towgs84=33");
  2838   2453       add_proj4text (p, 2,
  2839   2454           ".4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_d");
  2840   2455       add_proj4text (p, 3,
................................................................................
  2848   2463       add_srs_wkt (p, 3,
  2849   2464           "SG\",\"7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,");
  2850   2465       add_srs_wkt (p, 4,
  2851   2466           "0.844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Gree");
  2852   2467       add_srs_wkt (p, 5,
  2853   2468           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2854   2469       add_srs_wkt (p, 6,
  2855         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2470  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  2856   2471       add_srs_wkt (p, 7,
  2857         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2472  +        "TY[\"EPSG\",\"4179\"]],PROJECTION[\"Oblique_Stereographi");
  2858   2473       add_srs_wkt (p, 8,
  2859         -        "PSG\",\"4179\"]],PROJECTION[\"Oblique_Stereographic\"],P");
         2474  +        "c\"],PARAMETER[\"latitude_of_origin\",50.625],PARAMETER[");
  2860   2475       add_srs_wkt (p, 9,
  2861         -        "ARAMETER[\"latitude_of_origin\",50.625],PARAMETER[\"cent");
         2476  +        "\"central_meridian\",21.08333333333333],PARAMETER[\"scal");
  2862   2477       add_srs_wkt (p, 10,
  2863         -        "ral_meridian\",21.08333333333333],PARAMETER[\"scale_fact");
         2478  +        "e_factor\",0.9998],PARAMETER[\"false_easting\",4637000],");
  2864   2479       add_srs_wkt (p, 11,
  2865         -        "or\",0.9998],PARAMETER[\"false_easting\",4637000],PARAME");
         2480  +        "PARAMETER[\"false_northing\",5647000],UNIT[\"metre\",1,A");
  2866   2481       add_srs_wkt (p, 12,
  2867         -        "TER[\"false_northing\",5647000],UNIT[\"metre\",1,AUTHORI");
         2482  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2171\"");
  2868   2483       add_srs_wkt (p, 13,
  2869         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2870         -    add_srs_wkt (p, 14,
  2871         -        "],AUTHORITY[\"EPSG\",\"2171\"]]");
  2872         -    p = add_epsg_def_ex (filter, first, last, 2172, "epsg", 2172,
  2873         -        "Pulkovo 1942(58) / Poland zone II", 0, 1,
  2874         -        "Krassowsky 1940", "Greenwich",
  2875         -        "Pulkovo_1942_58", "Oblique_Stereographic", "metre",
  2876         -        "X", "North", "Y", "East");
         2484  +        "]]");
         2485  +    p = add_epsg_def (filter, first, last, 2172, "epsg", 2172,
         2486  +        "Pulkovo 1942(58) / Poland zone II");
  2877   2487       add_proj4text (p, 0,
  2878   2488           "+proj=sterea +lat_0=53.00194444444445 +lon_0=21.50277777");
  2879   2489       add_proj4text (p, 1,
  2880   2490           "777778 +k=0.9998 +x_0=4603000 +y_0=5806000 +ellps=krass ");
  2881   2491       add_proj4text (p, 2,
  2882   2492           "+towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +un");
  2883   2493       add_proj4text (p, 3,
................................................................................
  2891   2501       add_srs_wkt (p, 3,
  2892   2502           "]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],");
  2893   2503       add_srs_wkt (p, 4,
  2894   2504           "AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Greenwich\",0,AUT");
  2895   2505       add_srs_wkt (p, 5,
  2896   2506           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2897   2507       add_srs_wkt (p, 6,
  2898         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2508  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2899   2509       add_srs_wkt (p, 7,
  2900         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4179\"");
         2510  +        "4179\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER");
  2901   2511       add_srs_wkt (p, 8,
  2902         -        "]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"lat");
         2512  +        "[\"latitude_of_origin\",53.00194444444445],PARAMETER[\"c");
  2903   2513       add_srs_wkt (p, 9,
  2904         -        "itude_of_origin\",53.00194444444445],PARAMETER[\"central");
         2514  +        "entral_meridian\",21.50277777777778],PARAMETER[\"scale_f");
  2905   2515       add_srs_wkt (p, 10,
  2906         -        "_meridian\",21.50277777777778],PARAMETER[\"scale_factor\"");
         2516  +        "actor\",0.9998],PARAMETER[\"false_easting\",4603000],PAR");
  2907   2517       add_srs_wkt (p, 11,
  2908         -        ",0.9998],PARAMETER[\"false_easting\",4603000],PARAMETER[");
         2518  +        "AMETER[\"false_northing\",5806000],UNIT[\"metre\",1,AUTH");
  2909   2519       add_srs_wkt (p, 12,
  2910         -        "\"false_northing\",5806000],UNIT[\"metre\",1,AUTHORITY[\"");
  2911         -    add_srs_wkt (p, 13,
  2912         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
  2913         -    add_srs_wkt (p, 14,
  2914         -        "HORITY[\"EPSG\",\"2172\"]]");
  2915         -    p = add_epsg_def_ex (filter, first, last, 2173, "epsg", 2173,
  2916         -        "Pulkovo 1942(58) / Poland zone III", 0, 1,
  2917         -        "Krassowsky 1940", "Greenwich",
  2918         -        "Pulkovo_1942_58", "Oblique_Stereographic", "metre",
  2919         -        "X", "North", "Y", "East");
         2520  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2172\"]]");
         2521  +    p = add_epsg_def (filter, first, last, 2173, "epsg", 2173,
         2522  +        "Pulkovo 1942(58) / Poland zone III");
  2920   2523       add_proj4text (p, 0,
  2921   2524           "+proj=sterea +lat_0=53.58333333333334 +lon_0=17.00833333");
  2922   2525       add_proj4text (p, 1,
  2923   2526           "333333 +k=0.9998 +x_0=3501000 +y_0=5999000 +ellps=krass ");
  2924   2527       add_proj4text (p, 2,
  2925   2528           "+towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +un");
  2926   2529       add_proj4text (p, 3,
................................................................................
  2934   2537       add_srs_wkt (p, 3,
  2935   2538           "\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84");
  2936   2539       add_srs_wkt (p, 4,
  2937   2540           "],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Greenwich\",0,A");
  2938   2541       add_srs_wkt (p, 5,
  2939   2542           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2940   2543       add_srs_wkt (p, 6,
  2941         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         2544  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2942   2545       add_srs_wkt (p, 7,
  2943         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"417");
         2546  +        ",\"4179\"]],PROJECTION[\"Oblique_Stereographic\"],PARAME");
  2944   2547       add_srs_wkt (p, 8,
  2945         -        "9\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"");
         2548  +        "TER[\"latitude_of_origin\",53.58333333333334],PARAMETER[");
  2946   2549       add_srs_wkt (p, 9,
  2947         -        "latitude_of_origin\",53.58333333333334],PARAMETER[\"cent");
         2550  +        "\"central_meridian\",17.00833333333333],PARAMETER[\"scal");
  2948   2551       add_srs_wkt (p, 10,
  2949         -        "ral_meridian\",17.00833333333333],PARAMETER[\"scale_fact");
         2552  +        "e_factor\",0.9998],PARAMETER[\"false_easting\",3501000],");
  2950   2553       add_srs_wkt (p, 11,
  2951         -        "or\",0.9998],PARAMETER[\"false_easting\",3501000],PARAME");
         2554  +        "PARAMETER[\"false_northing\",5999000],UNIT[\"metre\",1,A");
  2952   2555       add_srs_wkt (p, 12,
  2953         -        "TER[\"false_northing\",5999000],UNIT[\"metre\",1,AUTHORI");
         2556  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2173\"");
  2954   2557       add_srs_wkt (p, 13,
  2955         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2956         -    add_srs_wkt (p, 14,
  2957         -        "],AUTHORITY[\"EPSG\",\"2173\"]]");
  2958         -    p = add_epsg_def_ex (filter, first, last, 2174, "epsg", 2174,
  2959         -        "Pulkovo 1942(58) / Poland zone IV", 0, 1,
  2960         -        "Krassowsky 1940", "Greenwich",
  2961         -        "Pulkovo_1942_58", "Oblique_Stereographic", "metre",
  2962         -        "X", "North", "Y", "East");
         2558  +        "]]");
         2559  +    p = add_epsg_def (filter, first, last, 2174, "epsg", 2174,
         2560  +        "Pulkovo 1942(58) / Poland zone IV");
  2963   2561       add_proj4text (p, 0,
  2964   2562           "+proj=sterea +lat_0=51.67083333333333 +lon_0=16.67222222");
  2965   2563       add_proj4text (p, 1,
  2966   2564           "222222 +k=0.9998 +x_0=3703000 +y_0=5627000 +ellps=krass ");
  2967   2565       add_proj4text (p, 2,
  2968   2566           "+towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +un");
  2969   2567       add_proj4text (p, 3,
................................................................................
  2977   2575       add_srs_wkt (p, 3,
  2978   2576           "]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],");
  2979   2577       add_srs_wkt (p, 4,
  2980   2578           "AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Greenwich\",0,AUT");
  2981   2579       add_srs_wkt (p, 5,
  2982   2580           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2983   2581       add_srs_wkt (p, 6,
  2984         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2582  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2985   2583       add_srs_wkt (p, 7,
  2986         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4179\"");
         2584  +        "4179\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER");
  2987   2585       add_srs_wkt (p, 8,
  2988         -        "]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"lat");
         2586  +        "[\"latitude_of_origin\",51.67083333333333],PARAMETER[\"c");
  2989   2587       add_srs_wkt (p, 9,
  2990         -        "itude_of_origin\",51.67083333333333],PARAMETER[\"central");
         2588  +        "entral_meridian\",16.67222222222222],PARAMETER[\"scale_f");
  2991   2589       add_srs_wkt (p, 10,
  2992         -        "_meridian\",16.67222222222222],PARAMETER[\"scale_factor\"");
         2590  +        "actor\",0.9998],PARAMETER[\"false_easting\",3703000],PAR");
  2993   2591       add_srs_wkt (p, 11,
  2994         -        ",0.9998],PARAMETER[\"false_easting\",3703000],PARAMETER[");
         2592  +        "AMETER[\"false_northing\",5627000],UNIT[\"metre\",1,AUTH");
  2995   2593       add_srs_wkt (p, 12,
  2996         -        "\"false_northing\",5627000],UNIT[\"metre\",1,AUTHORITY[\"");
  2997         -    add_srs_wkt (p, 13,
  2998         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
  2999         -    add_srs_wkt (p, 14,
  3000         -        "HORITY[\"EPSG\",\"2174\"]]");
  3001         -    p = add_epsg_def_ex (filter, first, last, 2175, "epsg", 2175,
  3002         -        "Pulkovo 1942(58) / Poland zone V", 0, 1,
  3003         -        "Krassowsky 1940", "Greenwich",
  3004         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  3005         -        "X", "North", "Y", "East");
         2594  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2174\"]]");
         2595  +    p = add_epsg_def (filter, first, last, 2175, "epsg", 2175,
         2596  +        "Pulkovo 1942(58) / Poland zone V");
  3006   2597       add_proj4text (p, 0,
  3007   2598           "+proj=tmerc +lat_0=0 +lon_0=18.95833333333333 +k=0.99998");
  3008   2599       add_proj4text (p, 1,
  3009   2600           "3 +x_0=237000 +y_0=-4700000 +ellps=krass +towgs84=33.4,-");
  3010   2601       add_proj4text (p, 2,
  3011   2602           "146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_defs");
  3012   2603       add_srs_wkt (p, 0,
................................................................................
  3018   2609       add_srs_wkt (p, 3,
  3019   2610           "]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],");
  3020   2611       add_srs_wkt (p, 4,
  3021   2612           "AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Greenwich\",0,AUT");
  3022   2613       add_srs_wkt (p, 5,
  3023   2614           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3024   2615       add_srs_wkt (p, 6,
  3025         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2616  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3026   2617       add_srs_wkt (p, 7,
  3027         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4179\"");
         2618  +        "4179\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3028   2619       add_srs_wkt (p, 8,
  3029         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2620  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3030   2621       add_srs_wkt (p, 9,
  3031         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",18.958");
         2622  +        "8.95833333333333],PARAMETER[\"scale_factor\",0.999983],P");
  3032   2623       add_srs_wkt (p, 10,
  3033         -        "33333333333],PARAMETER[\"scale_factor\",0.999983],PARAME");
         2624  +        "ARAMETER[\"false_easting\",237000],PARAMETER[\"false_nor");
  3034   2625       add_srs_wkt (p, 11,
  3035         -        "TER[\"false_easting\",237000],PARAMETER[\"false_northing");
         2626  +        "thing\",-4700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3036   2627       add_srs_wkt (p, 12,
  3037         -        "\",-4700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3038         -    add_srs_wkt (p, 13,
  3039         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
  3040         -    add_srs_wkt (p, 14,
  3041         -        ",\"2175\"]]");
  3042         -    p = add_epsg_def_ex (filter, first, last, 2176, "epsg", 2176,
  3043         -        "ETRS89 / Poland CS2000 zone 5", 0, 1,
  3044         -        "GRS 1980", "Greenwich",
  3045         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3046         -        "x", "North", "y", "East");
         2628  +        "9001\"]],AUTHORITY[\"EPSG\",\"2175\"]]");
         2629  +    p = add_epsg_def (filter, first, last, 2176, "epsg", 2176,
         2630  +        "ETRS89 / Poland CS2000 zone 5");
  3047   2631       add_proj4text (p, 0,
  3048   2632           "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.999923 +x_0=5500000 ");
  3049   2633       add_proj4text (p, 1,
  3050   2634           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  3051   2635       add_proj4text (p, 2,
  3052   2636           "defs");
  3053   2637       add_srs_wkt (p, 0,
................................................................................
  3059   2643       add_srs_wkt (p, 3,
  3060   2644           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3061   2645       add_srs_wkt (p, 4,
  3062   2646           "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3063   2647       add_srs_wkt (p, 5,
  3064   2648           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3065   2649       add_srs_wkt (p, 6,
  3066         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2650  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
  3067   2651       add_srs_wkt (p, 7,
  3068         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
         2652  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3069   2653       add_srs_wkt (p, 8,
  3070         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2654  +        "rigin\",0],PARAMETER[\"central_meridian\",15],PARAMETER[");
  3071   2655       add_srs_wkt (p, 9,
  3072         -        ",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale");
         2656  +        "\"scale_factor\",0.999923],PARAMETER[\"false_easting\",5");
  3073   2657       add_srs_wkt (p, 10,
  3074         -        "_factor\",0.999923],PARAMETER[\"false_easting\",5500000]");
         2658  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3075   2659       add_srs_wkt (p, 11,
  3076         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2660  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2176");
  3077   2661       add_srs_wkt (p, 12,
  3078         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"x\",NORTH],AXIS[\"y\",EAS");
  3079         -    add_srs_wkt (p, 13,
  3080         -        "T],AUTHORITY[\"EPSG\",\"2176\"]]");
  3081         -    p = add_epsg_def_ex (filter, first, last, 2177, "epsg", 2177,
  3082         -        "ETRS89 / Poland CS2000 zone 6", 0, 1,
  3083         -        "GRS 1980", "Greenwich",
  3084         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3085         -        "x", "North", "y", "East");
         2662  +        "\"]]");
         2663  +    p = add_epsg_def (filter, first, last, 2177, "epsg", 2177,
         2664  +        "ETRS89 / Poland CS2000 zone 6");
  3086   2665       add_proj4text (p, 0,
  3087   2666           "+proj=tmerc +lat_0=0 +lon_0=18 +k=0.999923 +x_0=6500000 ");
  3088   2667       add_proj4text (p, 1,
  3089   2668           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  3090   2669       add_proj4text (p, 2,
  3091   2670           "defs");
  3092   2671       add_srs_wkt (p, 0,
................................................................................
  3098   2677       add_srs_wkt (p, 3,
  3099   2678           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3100   2679       add_srs_wkt (p, 4,
  3101   2680           "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3102   2681       add_srs_wkt (p, 5,
  3103   2682           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3104   2683       add_srs_wkt (p, 6,
  3105         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2684  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
  3106   2685       add_srs_wkt (p, 7,
  3107         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
         2686  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3108   2687       add_srs_wkt (p, 8,
  3109         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2688  +        "rigin\",0],PARAMETER[\"central_meridian\",18],PARAMETER[");
  3110   2689       add_srs_wkt (p, 9,
  3111         -        ",0],PARAMETER[\"central_meridian\",18],PARAMETER[\"scale");
         2690  +        "\"scale_factor\",0.999923],PARAMETER[\"false_easting\",6");
  3112   2691       add_srs_wkt (p, 10,
  3113         -        "_factor\",0.999923],PARAMETER[\"false_easting\",6500000]");
         2692  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3114   2693       add_srs_wkt (p, 11,
  3115         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2694  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2177");
  3116   2695       add_srs_wkt (p, 12,
  3117         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"x\",NORTH],AXIS[\"y\",EAS");
  3118         -    add_srs_wkt (p, 13,
  3119         -        "T],AUTHORITY[\"EPSG\",\"2177\"]]");
  3120         -    p = add_epsg_def_ex (filter, first, last, 2178, "epsg", 2178,
  3121         -        "ETRS89 / Poland CS2000 zone 7", 0, 1,
  3122         -        "GRS 1980", "Greenwich",
  3123         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3124         -        "x", "North", "y", "East");
         2696  +        "\"]]");
         2697  +    p = add_epsg_def (filter, first, last, 2178, "epsg", 2178,
         2698  +        "ETRS89 / Poland CS2000 zone 7");
  3125   2699       add_proj4text (p, 0,
  3126   2700           "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.999923 +x_0=7500000 ");
  3127   2701       add_proj4text (p, 1,
  3128   2702           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  3129   2703       add_proj4text (p, 2,
  3130   2704           "defs");
  3131   2705       add_srs_wkt (p, 0,
................................................................................
  3137   2711       add_srs_wkt (p, 3,
  3138   2712           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3139   2713       add_srs_wkt (p, 4,
  3140   2714           "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3141   2715       add_srs_wkt (p, 5,
  3142   2716           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3143   2717       add_srs_wkt (p, 6,
  3144         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2718  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
  3145   2719       add_srs_wkt (p, 7,
  3146         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
         2720  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3147   2721       add_srs_wkt (p, 8,
  3148         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2722  +        "rigin\",0],PARAMETER[\"central_meridian\",21],PARAMETER[");
  3149   2723       add_srs_wkt (p, 9,
  3150         -        ",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"scale");
         2724  +        "\"scale_factor\",0.999923],PARAMETER[\"false_easting\",7");
  3151   2725       add_srs_wkt (p, 10,
  3152         -        "_factor\",0.999923],PARAMETER[\"false_easting\",7500000]");
         2726  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3153   2727       add_srs_wkt (p, 11,
  3154         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2728  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2178");
  3155   2729       add_srs_wkt (p, 12,
  3156         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"x\",NORTH],AXIS[\"y\",EAS");
  3157         -    add_srs_wkt (p, 13,
  3158         -        "T],AUTHORITY[\"EPSG\",\"2178\"]]");
  3159         -    p = add_epsg_def_ex (filter, first, last, 2179, "epsg", 2179,
  3160         -        "ETRS89 / Poland CS2000 zone 8", 0, 1,
  3161         -        "GRS 1980", "Greenwich",
  3162         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3163         -        "x", "North", "y", "East");
         2730  +        "\"]]");
         2731  +    p = add_epsg_def (filter, first, last, 2179, "epsg", 2179,
         2732  +        "ETRS89 / Poland CS2000 zone 8");
  3164   2733       add_proj4text (p, 0,
  3165   2734           "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.999923 +x_0=8500000 ");
  3166   2735       add_proj4text (p, 1,
  3167   2736           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  3168   2737       add_proj4text (p, 2,
  3169   2738           "defs");
  3170   2739       add_srs_wkt (p, 0,
................................................................................
  3176   2745       add_srs_wkt (p, 3,
  3177   2746           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3178   2747       add_srs_wkt (p, 4,
  3179   2748           "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3180   2749       add_srs_wkt (p, 5,
  3181   2750           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3182   2751       add_srs_wkt (p, 6,
  3183         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2752  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
  3184   2753       add_srs_wkt (p, 7,
  3185         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
         2754  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3186   2755       add_srs_wkt (p, 8,
  3187         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2756  +        "rigin\",0],PARAMETER[\"central_meridian\",24],PARAMETER[");
  3188   2757       add_srs_wkt (p, 9,
  3189         -        ",0],PARAMETER[\"central_meridian\",24],PARAMETER[\"scale");
         2758  +        "\"scale_factor\",0.999923],PARAMETER[\"false_easting\",8");
  3190   2759       add_srs_wkt (p, 10,
  3191         -        "_factor\",0.999923],PARAMETER[\"false_easting\",8500000]");
         2760  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3192   2761       add_srs_wkt (p, 11,
  3193         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2762  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2179");
  3194   2763       add_srs_wkt (p, 12,
  3195         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"x\",NORTH],AXIS[\"y\",EAS");
  3196         -    add_srs_wkt (p, 13,
  3197         -        "T],AUTHORITY[\"EPSG\",\"2179\"]]");
  3198         -    p = add_epsg_def_ex (filter, first, last, 2180, "epsg", 2180,
  3199         -        "ETRS89 / Poland CS92", 0, 1,
  3200         -        "GRS 1980", "Greenwich",
  3201         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3202         -        "x", "North", "y", "East");
         2764  +        "\"]]");
         2765  +    p = add_epsg_def (filter, first, last, 2180, "epsg", 2180,
         2766  +        "ETRS89 / Poland CS92");
  3203   2767       add_proj4text (p, 0,
  3204   2768           "+proj=tmerc +lat_0=0 +lon_0=19 +k=0.9993 +x_0=500000 +y_");
  3205   2769       add_proj4text (p, 1,
  3206   2770           "0=-5300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  3207   2771       add_proj4text (p, 2,
  3208   2772           "+no_defs");
  3209   2773       add_srs_wkt (p, 0,
................................................................................
  3215   2779       add_srs_wkt (p, 3,
  3216   2780           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3217   2781       add_srs_wkt (p, 4,
  3218   2782           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3219   2783       add_srs_wkt (p, 5,
  3220   2784           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3221   2785       add_srs_wkt (p, 6,
  3222         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         2786  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3223   2787       add_srs_wkt (p, 7,
  3224         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         2788  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3225   2789       add_srs_wkt (p, 8,
  3226         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2790  +        "],PARAMETER[\"central_meridian\",19],PARAMETER[\"scale_f");
  3227   2791       add_srs_wkt (p, 9,
  3228         -        "METER[\"central_meridian\",19],PARAMETER[\"scale_factor\"");
         2792  +        "actor\",0.9993],PARAMETER[\"false_easting\",500000],PARA");
  3229   2793       add_srs_wkt (p, 10,
  3230         -        ",0.9993],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2794  +        "METER[\"false_northing\",-5300000],UNIT[\"metre\",1,AUTH");
  3231   2795       add_srs_wkt (p, 11,
  3232         -        "false_northing\",-5300000],UNIT[\"metre\",1,AUTHORITY[\"");
  3233         -    add_srs_wkt (p, 12,
  3234         -        "EPSG\",\"9001\"]],AXIS[\"x\",NORTH],AXIS[\"y\",EAST],AUT");
  3235         -    add_srs_wkt (p, 13,
  3236         -        "HORITY[\"EPSG\",\"2180\"]]");
  3237         -    p = add_epsg_def_ex (filter, first, last, 2188, "epsg", 2188,
  3238         -        "Azores Occidental 1939 / UTM zone 25N", 0, 0,
  3239         -        "International 1924", "Greenwich",
  3240         -        "Azores_Occidental_Islands_1939", "Transverse_Mercator", "metre",
  3241         -        "Easting", "East", "Northing", "North");
         2796  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2180\"]]");
         2797  +    p = add_epsg_def (filter, first, last, 2188, "epsg", 2188,
         2798  +        "Azores Occidental 1939 / UTM zone 25N");
  3242   2799       add_proj4text (p, 0,
  3243   2800           "+proj=utm +zone=25 +ellps=intl +towgs84=-425,-169,81,0,0");
  3244   2801       add_proj4text (p, 1,
  3245   2802           ",0,0 +units=m +no_defs");
  3246   2803       add_srs_wkt (p, 0,
  3247   2804           "PROJCS[\"Azores Occidental 1939 / UTM zone 25N\",GEOGCS[");
  3248   2805       add_srs_wkt (p, 1,
................................................................................
  3252   2809       add_srs_wkt (p, 3,
  3253   2810           "AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-425,-169,81,0,0,0");
  3254   2811       add_srs_wkt (p, 4,
  3255   2812           ",0],AUTHORITY[\"EPSG\",\"6182\"]],PRIMEM[\"Greenwich\",0");
  3256   2813       add_srs_wkt (p, 5,
  3257   2814           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3258   2815       add_srs_wkt (p, 6,
  3259         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2816  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  3260   2817       add_srs_wkt (p, 7,
  3261         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         2818  +        "\",\"4182\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  3262   2819       add_srs_wkt (p, 8,
  3263         -        "82\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2820  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  3264   2821       add_srs_wkt (p, 9,
  3265         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-3");
         2822  +        "an\",-33],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  3266   2823       add_srs_wkt (p, 10,
  3267         -        "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
         2824  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
  3268   2825       add_srs_wkt (p, 11,
  3269         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         2826  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
  3270   2827       add_srs_wkt (p, 12,
  3271         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         2828  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  3272   2829       add_srs_wkt (p, 13,
  3273         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"218");
  3274         -    add_srs_wkt (p, 14,
  3275         -        "8\"]]");
  3276         -    p = add_epsg_def_ex (filter, first, last, 2189, "epsg", 2189,
  3277         -        "Azores Central 1948 / UTM zone 26N", 0, 0,
  3278         -        "International 1924", "Greenwich",
  3279         -        "Azores_Central_Islands_1948", "Transverse_Mercator", "metre",
  3280         -        "Easting", "East", "Northing", "North");
         2830  +        ",\"2188\"]]");
         2831  +    p = add_epsg_def (filter, first, last, 2189, "epsg", 2189,
         2832  +        "Azores Central 1948 / UTM zone 26N");
  3281   2833       add_proj4text (p, 0,
  3282   2834           "+proj=utm +zone=26 +ellps=intl +towgs84=-104,167,-38,0,0");
  3283   2835       add_proj4text (p, 1,
  3284   2836           ",0,0 +units=m +no_defs");
  3285   2837       add_srs_wkt (p, 0,
  3286   2838           "PROJCS[\"Azores Central 1948 / UTM zone 26N\",GEOGCS[\"A");
  3287   2839       add_srs_wkt (p, 1,
................................................................................
  3291   2843       add_srs_wkt (p, 3,
  3292   2844           "[\"EPSG\",\"7022\"]],TOWGS84[-104,167,-38,0,0,0,0],AUTHO");
  3293   2845       add_srs_wkt (p, 4,
  3294   2846           "RITY[\"EPSG\",\"6183\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3295   2847       add_srs_wkt (p, 5,
  3296   2848           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3297   2849       add_srs_wkt (p, 6,
  3298         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         2850  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4183");
  3299   2851       add_srs_wkt (p, 7,
  3300         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4183\"]],P");
         2852  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3301   2853       add_srs_wkt (p, 8,
  3302         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         2854  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-27]");
  3303   2855       add_srs_wkt (p, 9,
  3304         -        "of_origin\",0],PARAMETER[\"central_meridian\",-27],PARAM");
         2856  +        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3305   2857       add_srs_wkt (p, 10,
  3306         -        "ETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
         2858  +        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3307   2859       add_srs_wkt (p, 11,
  3308         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         2860  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3309   2861       add_srs_wkt (p, 12,
  3310         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
         2862  +        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2189");
  3311   2863       add_srs_wkt (p, 13,
  3312         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2189\"]]");
  3313         -    p = add_epsg_def_ex (filter, first, last, 2190, "epsg", 2190,
  3314         -        "Azores Oriental 1940 / UTM zone 26N", 0, 0,
  3315         -        "International 1924", "Greenwich",
  3316         -        "Azores_Oriental_Islands_1940", "Transverse_Mercator", "metre",
  3317         -        "Easting", "East", "Northing", "North");
         2864  +        "\"]]");
         2865  +    p = add_epsg_def (filter, first, last, 2190, "epsg", 2190,
         2866  +        "Azores Oriental 1940 / UTM zone 26N");
  3318   2867       add_proj4text (p, 0,
  3319   2868           "+proj=utm +zone=26 +ellps=intl +towgs84=-203,141,53,0,0,");
  3320   2869       add_proj4text (p, 1,
  3321   2870           "0,0 +units=m +no_defs");
  3322   2871       add_srs_wkt (p, 0,
  3323   2872           "PROJCS[\"Azores Oriental 1940 / UTM zone 26N\",GEOGCS[\"");
  3324   2873       add_srs_wkt (p, 1,
................................................................................
  3328   2877       add_srs_wkt (p, 3,
  3329   2878           "ITY[\"EPSG\",\"7022\"]],TOWGS84[-203,141,53,0,0,0,0],AUT");
  3330   2879       add_srs_wkt (p, 4,
  3331   2880           "HORITY[\"EPSG\",\"6184\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3332   2881       add_srs_wkt (p, 5,
  3333   2882           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3334   2883       add_srs_wkt (p, 6,
  3335         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2884  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
  3336   2885       add_srs_wkt (p, 7,
  3337         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4184\"]]");
         2886  +        "84\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3338   2887       add_srs_wkt (p, 8,
  3339         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2888  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-2");
  3340   2889       add_srs_wkt (p, 9,
  3341         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-27],PAR");
         2890  +        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3342   2891       add_srs_wkt (p, 10,
  3343         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2892  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3344   2893       add_srs_wkt (p, 11,
  3345         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2894  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3346   2895       add_srs_wkt (p, 12,
  3347         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2896  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"219");
  3348   2897       add_srs_wkt (p, 13,
  3349         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2190\"]]");
  3350         -    p = add_epsg_def_ex (filter, first, last, 2191, "epsg", 2191,
  3351         -        "Madeira 1936 / UTM zone 28N (deprecated)", 0, 0,
  3352         -        "International 1924", "Greenwich",
  3353         -        "Madeira_1936", "Transverse_Mercator", "metre",
  3354         -        "Easting", "East", "Northing", "North");
         2898  +        "0\"]]");
         2899  +    p = add_epsg_def (filter, first, last, 2191, "epsg", 2191,
         2900  +        "Madeira 1936 / UTM zone 28N (deprecated)");
  3355   2901       add_proj4text (p, 0,
  3356   2902           "+proj=utm +zone=28 +ellps=intl +units=m +no_defs");
  3357   2903       add_srs_wkt (p, 0,
  3358   2904           "PROJCS[\"Madeira 1936 / UTM zone 28N (deprecated)\",GEOG");
  3359   2905       add_srs_wkt (p, 1,
  3360   2906           "CS[\"Madeira 1936\",DATUM[\"Madeira_1936\",SPHEROID[\"In");
  3361   2907       add_srs_wkt (p, 2,
  3362   2908           "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3363   2909       add_srs_wkt (p, 3,
  3364   2910           "\"]],AUTHORITY[\"EPSG\",\"6185\"]],PRIMEM[\"Greenwich\",");
  3365   2911       add_srs_wkt (p, 4,
  3366   2912           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  3367   2913       add_srs_wkt (p, 5,
  3368         -        "2925199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude");
         2914  +        "2925199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPS");
  3369   2915       add_srs_wkt (p, 6,
  3370         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2916  +        "G\",\"4185\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  3371   2917       add_srs_wkt (p, 7,
  3372         -        "4185\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2918  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  3373   2919       add_srs_wkt (p, 8,
  3374         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2920  +        "ian\",-15],PARAMETER[\"scale_factor\",0.9996],PARAMETER[");
  3375   2921       add_srs_wkt (p, 9,
  3376         -        "15],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
         2922  +        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
  3377   2923       add_srs_wkt (p, 10,
  3378         -        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
         2924  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3379   2925       add_srs_wkt (p, 11,
  3380         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2926  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3381   2927       add_srs_wkt (p, 12,
  3382         -        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
  3383         -    add_srs_wkt (p, 13,
  3384         -        "191\"]]");
  3385         -    p = add_epsg_def_ex (filter, first, last, 2192, "epsg", 2192,
  3386         -        "ED50 / France EuroLambert (deprecated)", 0, 0,
  3387         -        "International 1924", "Greenwich",
  3388         -        "European_Datum_1950", "Lambert_Conformal_Conic_1SP", "metre",
  3389         -        "X", "East", "Y", "North");
         2928  +        "G\",\"2191\"]]");
         2929  +    p = add_epsg_def (filter, first, last, 2192, "epsg", 2192,
         2930  +        "ED50 / France EuroLambert (deprecated)");
  3390   2931       add_proj4text (p, 0,
  3391   2932           "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=2.3372291666666");
  3392   2933       add_proj4text (p, 1,
  3393   2934           "67 +k_0=0.99987742 +x_0=600000 +y_0=2200000 +ellps=intl ");
  3394   2935       add_proj4text (p, 2,
  3395   2936           "+towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs");
  3396   2937       add_srs_wkt (p, 0,
................................................................................
  3402   2943       add_srs_wkt (p, 3,
  3403   2944           "],TOWGS84[-87,-98,-121,0,0,0,0],AUTHORITY[\"EPSG\",\"623");
  3404   2945       add_srs_wkt (p, 4,
  3405   2946           "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3406   2947       add_srs_wkt (p, 5,
  3407   2948           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3408   2949       add_srs_wkt (p, 6,
  3409         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         2950  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"L");
  3410   2951       add_srs_wkt (p, 7,
  3411         -        "EAST],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Lambert");
         2952  +        "ambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_or");
  3412   2953       add_srs_wkt (p, 8,
  3413         -        "_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\"");
         2954  +        "igin\",46.8],PARAMETER[\"central_meridian\",2.3372291666");
  3414   2955       add_srs_wkt (p, 9,
  3415         -        ",46.8],PARAMETER[\"central_meridian\",2.337229166666667]");
         2956  +        "66667],PARAMETER[\"scale_factor\",0.99987742],PARAMETER[");
  3416   2957       add_srs_wkt (p, 10,
  3417         -        ",PARAMETER[\"scale_factor\",0.99987742],PARAMETER[\"fals");
         2958  +        "\"false_easting\",600000],PARAMETER[\"false_northing\",2");
  3418   2959       add_srs_wkt (p, 11,
  3419         -        "e_easting\",600000],PARAMETER[\"false_northing\",2200000");
         2960  +        "200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  3420   2961       add_srs_wkt (p, 12,
  3421         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2962  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
  3422   2963       add_srs_wkt (p, 13,
  3423         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2192\"]");
  3424         -    add_srs_wkt (p, 14,
  3425         -        "]");
  3426         -    p = add_epsg_def_ex (filter, first, last, 2193, "epsg", 2193,
  3427         -        "NZGD2000 / New Zealand Transverse Mercator 2000", 0, 1,
  3428         -        "GRS 1980", "Greenwich",
  3429         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  3430         -        "Northing", "North", "Easting", "East");
         2964  +        "192\"]]");
         2965  +    p = add_epsg_def (filter, first, last, 2193, "epsg", 2193,
         2966  +        "NZGD2000 / New Zealand Transverse Mercator 2000");
  3431   2967       add_proj4text (p, 0,
  3432   2968           "+proj=tmerc +lat_0=0 +lon_0=173 +k=0.9996 +x_0=1600000 +");
  3433   2969       add_proj4text (p, 1,
  3434   2970           "y_0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  3435   2971       add_proj4text (p, 2,
  3436   2972           "m +no_defs");
  3437   2973       add_srs_wkt (p, 0,
................................................................................
  3443   2979       add_srs_wkt (p, 3,
  3444   2980           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  3445   2981       add_srs_wkt (p, 4,
  3446   2982           "ITY[\"EPSG\",\"6167\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  3447   2983       add_srs_wkt (p, 5,
  3448   2984           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  3449   2985       add_srs_wkt (p, 6,
  3450         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2986  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4167\"");
  3451   2987       add_srs_wkt (p, 7,
  3452         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4167\"]],PR");
         2988  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3453   2989       add_srs_wkt (p, 8,
  3454         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2990  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",173],P");
  3455   2991       add_srs_wkt (p, 9,
  3456         -        "f_origin\",0],PARAMETER[\"central_meridian\",173],PARAME");
         2992  +        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  3457   2993       add_srs_wkt (p, 10,
  3458         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
         2994  +        "ing\",1600000],PARAMETER[\"false_northing\",10000000],UN");
  3459   2995       add_srs_wkt (p, 11,
  3460         -        ",1600000],PARAMETER[\"false_northing\",10000000],UNIT[\"");
         2996  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  3461   2997       add_srs_wkt (p, 12,
  3462         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\"");
  3463         -    add_srs_wkt (p, 13,
  3464         -        ",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2193");
  3465         -    add_srs_wkt (p, 14,
  3466         -        "\"]]");
  3467         -    p = add_epsg_def_ex (filter, first, last, 2194, "epsg", 2194,
  3468         -        "American Samoa 1962 / American Samoa Lambert (deprecated)", 0, 0,
  3469         -        "Clarke 1866", "Greenwich",
  3470         -        "American_Samoa_1962", "Lambert_Conformal_Conic_1SP", "US survey foot",
  3471         -        "X", "East", "Y", "North");
         2998  +        "EPSG\",\"2193\"]]");
         2999  +    p = add_epsg_def (filter, first, last, 2194, "epsg", 2194,
         3000  +        "American Samoa 1962 / American Samoa Lambert (deprecated)");
  3472   3001       add_proj4text (p, 0,
  3473   3002           "+proj=lcc +lat_1=-14.26666666666667 +lat_0=-14.266666666");
  3474   3003       add_proj4text (p, 1,
  3475   3004           "66667 +lon_0=-170 +k_0=1 +x_0=152400.3048006096 +y_0=0 +");
  3476   3005       add_proj4text (p, 2,
  3477   3006           "ellps=clrk66 +towgs84=-115,118,426,0,0,0,0 +units=us-ft ");
  3478   3007       add_proj4text (p, 3,
................................................................................
  3488   3017       add_srs_wkt (p, 4,
  3489   3018           "5,118,426,0,0,0,0],AUTHORITY[\"EPSG\",\"6169\"]],PRIMEM[");
  3490   3019       add_srs_wkt (p, 5,
  3491   3020           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  3492   3021       add_srs_wkt (p, 6,
  3493   3022           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  3494   3023       add_srs_wkt (p, 7,
  3495         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         3024  +        "UTHORITY[\"EPSG\",\"4169\"]],PROJECTION[\"Lambert_Confor");
  3496   3025       add_srs_wkt (p, 8,
  3497         -        "TY[\"EPSG\",\"4169\"]],PROJECTION[\"Lambert_Conformal_Co");
         3026  +        "mal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",-14.26");
  3498   3027       add_srs_wkt (p, 9,
  3499         -        "nic_1SP\"],PARAMETER[\"latitude_of_origin\",-14.26666666");
         3028  +        "666666666667],PARAMETER[\"central_meridian\",-170],PARAM");
  3500   3029       add_srs_wkt (p, 10,
  3501         -        "666667],PARAMETER[\"central_meridian\",-170],PARAMETER[\"");
         3030  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  3502   3031       add_srs_wkt (p, 11,
  3503         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         3032  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
  3504   3033       add_srs_wkt (p, 12,
  3505         -        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
         3034  +        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
  3506   3035       add_srs_wkt (p, 13,
  3507         -        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
         3036  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"21");
  3508   3037       add_srs_wkt (p, 14,
  3509         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2194\"]]");
  3510         -    p = add_epsg_def_ex (filter, first, last, 2195, "epsg", 2195,
  3511         -        "NAD83(HARN) / UTM zone 2S", 0, 0,
  3512         -        "GRS 1980", "Greenwich",
  3513         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3514         -        "Easting", "East", "Northing", "North");
         3038  +        "94\"]]");
         3039  +    p = add_epsg_def (filter, first, last, 2195, "epsg", 2195,
         3040  +        "NAD83(HARN) / UTM zone 2S");
  3515   3041       add_proj4text (p, 0,
  3516   3042           "+proj=utm +zone=2 +south +ellps=GRS80 +towgs84=0,0,0,0,0");
  3517   3043       add_proj4text (p, 1,
  3518   3044           ",0,0 +units=m +no_defs");
  3519   3045       add_srs_wkt (p, 0,
  3520   3046           "PROJCS[\"NAD83(HARN) / UTM zone 2S\",GEOGCS[\"NAD83(HARN");
  3521   3047       add_srs_wkt (p, 1,
................................................................................
  3525   3051       add_srs_wkt (p, 3,
  3526   3052           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  3527   3053       add_srs_wkt (p, 4,
  3528   3054           "\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  3529   3055       add_srs_wkt (p, 5,
  3530   3056           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  3531   3057       add_srs_wkt (p, 6,
  3532         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         3058  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTIO");
  3533   3059       add_srs_wkt (p, 7,
  3534         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Tr");
         3060  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  3535   3061       add_srs_wkt (p, 8,
  3536         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         3062  +        "n\",0],PARAMETER[\"central_meridian\",-171],PARAMETER[\"");
  3537   3063       add_srs_wkt (p, 9,
  3538         -        ",PARAMETER[\"central_meridian\",-171],PARAMETER[\"scale_");
         3064  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  3539   3065       add_srs_wkt (p, 10,
  3540         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         3066  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3541   3067       add_srs_wkt (p, 11,
  3542         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         3068  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3543   3069       add_srs_wkt (p, 12,
  3544         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3545         -    add_srs_wkt (p, 13,
  3546         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"2195\"]]");
  3547         -    p = add_epsg_def_ex (filter, first, last, 2196, "epsg", 2196,
  3548         -        "ETRS89 / Kp2000 Jutland", 0, 0,
  3549         -        "GRS 1980", "Greenwich",
  3550         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3551         -        "Easting", "East", "Northing", "North");
         3070  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2195\"]]");
         3071  +    p = add_epsg_def (filter, first, last, 2196, "epsg", 2196,
         3072  +        "ETRS89 / Kp2000 Jutland");
  3552   3073       add_proj4text (p, 0,
  3553   3074           "+proj=tmerc +lat_0=0 +lon_0=9.5 +k=0.99995 +x_0=200000 +");
  3554   3075       add_proj4text (p, 1,
  3555   3076           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  3556   3077       add_proj4text (p, 2,
  3557   3078           "efs");
  3558   3079       add_srs_wkt (p, 0,
................................................................................
  3564   3085       add_srs_wkt (p, 3,
  3565   3086           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3566   3087       add_srs_wkt (p, 4,
  3567   3088           "6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3568   3089       add_srs_wkt (p, 5,
  3569   3090           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3570   3091       add_srs_wkt (p, 6,
  3571         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         3092  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
  3572   3093       add_srs_wkt (p, 7,
  3573         -        "\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Tran");
         3094  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3574   3095       add_srs_wkt (p, 8,
  3575         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         3096  +        ",0],PARAMETER[\"central_meridian\",9.5],PARAMETER[\"scal");
  3576   3097       add_srs_wkt (p, 9,
  3577         -        "ARAMETER[\"central_meridian\",9.5],PARAMETER[\"scale_fac");
         3098  +        "e_factor\",0.99995],PARAMETER[\"false_easting\",200000],");
  3578   3099       add_srs_wkt (p, 10,
  3579         -        "tor\",0.99995],PARAMETER[\"false_easting\",200000],PARAM");
         3100  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3580   3101       add_srs_wkt (p, 11,
  3581         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         3102  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3582   3103       add_srs_wkt (p, 12,
  3583         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3584         -    add_srs_wkt (p, 13,
  3585         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2196\"]]");
  3586         -    p = add_epsg_def_ex (filter, first, last, 2197, "epsg", 2197,
  3587         -        "ETRS89 / Kp2000 Zealand", 0, 0,
  3588         -        "GRS 1980", "Greenwich",
  3589         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3590         -        "Easting", "East", "Northing", "North");
         3104  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"2196\"]]");
         3105  +    p = add_epsg_def (filter, first, last, 2197, "epsg", 2197,
         3106  +        "ETRS89 / Kp2000 Zealand");
  3591   3107       add_proj4text (p, 0,
  3592   3108           "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.99995 +x_0=500000 +y");
  3593   3109       add_proj4text (p, 1,
  3594   3110           "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  3595   3111       add_proj4text (p, 2,
  3596   3112           "fs");
  3597   3113       add_srs_wkt (p, 0,
................................................................................
  3603   3119       add_srs_wkt (p, 3,
  3604   3120           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3605   3121       add_srs_wkt (p, 4,
  3606   3122           "6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3607   3123       add_srs_wkt (p, 5,
  3608   3124           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3609   3125       add_srs_wkt (p, 6,
  3610         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         3126  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
  3611   3127       add_srs_wkt (p, 7,
  3612         -        "\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Tran");
         3128  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3613   3129       add_srs_wkt (p, 8,
  3614         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         3130  +        ",0],PARAMETER[\"central_meridian\",12],PARAMETER[\"scale");
  3615   3131       add_srs_wkt (p, 9,
  3616         -        "ARAMETER[\"central_meridian\",12],PARAMETER[\"scale_fact");
         3132  +        "_factor\",0.99995],PARAMETER[\"false_easting\",500000],P");
  3617   3133       add_srs_wkt (p, 10,
  3618         -        "or\",0.99995],PARAMETER[\"false_easting\",500000],PARAME");
         3134  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3619   3135       add_srs_wkt (p, 11,
  3620         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         3136  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3621   3137       add_srs_wkt (p, 12,
  3622         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3623         -    add_srs_wkt (p, 13,
  3624         -        ",NORTH],AUTHORITY[\"EPSG\",\"2197\"]]");
  3625         -    p = add_epsg_def_ex (filter, first, last, 2198, "epsg", 2198,
  3626         -        "ETRS89 / Kp2000 Bornholm", 0, 0,
  3627         -        "GRS 1980", "Greenwich",
  3628         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3629         -        "Easting", "East", "Northing", "North");
         3138  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2197\"]]");
         3139  +    p = add_epsg_def (filter, first, last, 2198, "epsg", 2198,
         3140  +        "ETRS89 / Kp2000 Bornholm");
  3630   3141       add_proj4text (p, 0,
  3631   3142           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=900000 +y_0=0 +");
  3632   3143       add_proj4text (p, 1,
  3633   3144           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3634   3145       add_srs_wkt (p, 0,
  3635   3146           "PROJCS[\"ETRS89 / Kp2000 Bornholm\",GEOGCS[\"ETRS89\",DA");
  3636   3147       add_srs_wkt (p, 1,
................................................................................
  3640   3151       add_srs_wkt (p, 3,
  3641   3152           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3642   3153       add_srs_wkt (p, 4,
  3643   3154           "6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3644   3155       add_srs_wkt (p, 5,
  3645   3156           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3646   3157       add_srs_wkt (p, 6,
  3647         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         3158  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
  3648   3159       add_srs_wkt (p, 7,
  3649         -        "\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Tran");
         3160  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3650   3161       add_srs_wkt (p, 8,
  3651         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         3162  +        ",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale");
  3652   3163       add_srs_wkt (p, 9,
  3653         -        "ARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fact");
         3164  +        "_factor\",1],PARAMETER[\"false_easting\",900000],PARAMET");
  3654   3165       add_srs_wkt (p, 10,
  3655         -        "or\",1],PARAMETER[\"false_easting\",900000],PARAMETER[\"");
         3166  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3656   3167       add_srs_wkt (p, 11,
  3657         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         3168  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3658   3169       add_srs_wkt (p, 12,
  3659         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3660         -    add_srs_wkt (p, 13,
  3661         -        "H],AUTHORITY[\"EPSG\",\"2198\"]]");
  3662         -    p = add_epsg_def_ex (filter, first, last, 2199, "epsg", 2199,
  3663         -        "Albanian 1987 / Gauss Kruger zone 4 (deprecated)", 0, 1,
  3664         -        "Krassowsky 1940", "Greenwich",
  3665         -        "Albanian_1987", "Transverse_Mercator", "metre",
  3666         -        "X", "North", "Y", "East");
         3170  +        ",NORTH],AUTHORITY[\"EPSG\",\"2198\"]]");
         3171  +    p = add_epsg_def (filter, first, last, 2199, "epsg", 2199,
         3172  +        "Albanian 1987 / Gauss Kruger zone 4 (deprecated)");
  3667   3173       add_proj4text (p, 0,
  3668   3174           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 ");
  3669   3175       add_proj4text (p, 1,
  3670   3176           "+ellps=krass +units=m +no_defs");
  3671   3177       add_srs_wkt (p, 0,
  3672   3178           "PROJCS[\"Albanian 1987 / Gauss Kruger zone 4 (deprecated");
  3673   3179       add_srs_wkt (p, 1,
................................................................................
  3675   3181       add_srs_wkt (p, 2,
  3676   3182           "EROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG");
  3677   3183       add_srs_wkt (p, 3,
  3678   3184           "\",\"7024\"]],AUTHORITY[\"EPSG\",\"6191\"]],PRIMEM[\"Gre");
  3679   3185       add_srs_wkt (p, 4,
  3680   3186           "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3681   3187       add_srs_wkt (p, 5,
  3682         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         3188  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  3683   3189       add_srs_wkt (p, 6,
  3684         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         3190  +        "ITY[\"EPSG\",\"4191\"]],PROJECTION[\"Transverse_Mercator");
  3685   3191       add_srs_wkt (p, 7,
  3686         -        "PSG\",\"4191\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         3192  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  3687   3193       add_srs_wkt (p, 8,
  3688         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         3194  +        "ral_meridian\",21],PARAMETER[\"scale_factor\",1],PARAMET");
  3689   3195       add_srs_wkt (p, 9,
  3690         -        "idian\",21],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         3196  +        "ER[\"false_easting\",4500000],PARAMETER[\"false_northing");
  3691   3197       add_srs_wkt (p, 10,
  3692         -        "lse_easting\",4500000],PARAMETER[\"false_northing\",0],U");
         3198  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
  3693   3199       add_srs_wkt (p, 11,
  3694         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  3695         -    add_srs_wkt (p, 12,
  3696         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2199\"]]");
  3697         -    p = add_epsg_def_ex (filter, first, last, 2200, "epsg", 2200,
  3698         -        "ATS77 / New Brunswick Stereographic (ATS77)", 0, 1,
  3699         -        "Average Terrestrial System 1977", "Greenwich",
  3700         -        "Average_Terrestrial_System_1977", "Oblique_Stereographic", "metre",
  3701         -        "Northing", "North", "Easting", "East");
         3200  +        "HORITY[\"EPSG\",\"2199\"]]");
         3201  +    p = add_epsg_def (filter, first, last, 2200, "epsg", 2200,
         3202  +        "ATS77 / New Brunswick Stereographic (ATS77)");
  3702   3203       add_proj4text (p, 0,
  3703   3204           "+proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=3");
  3704   3205       add_proj4text (p, 1,
  3705   3206           "00000 +y_0=800000 +a=6378135 +b=6356750.304921594 +units");
  3706   3207       add_proj4text (p, 2,
  3707   3208           "=m +no_defs");
  3708   3209       add_srs_wkt (p, 0,
................................................................................
  3714   3215       add_srs_wkt (p, 3,
  3715   3216           "8.257,AUTHORITY[\"EPSG\",\"7041\"]],AUTHORITY[\"EPSG\",\"");
  3716   3217       add_srs_wkt (p, 4,
  3717   3218           "6122\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3718   3219       add_srs_wkt (p, 5,
  3719   3220           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3720   3221       add_srs_wkt (p, 6,
  3721         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         3222  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4122\"]],PROJECTION[");
  3722   3223       add_srs_wkt (p, 7,
  3723         -        "\",EAST],AUTHORITY[\"EPSG\",\"4122\"]],PROJECTION[\"Obli");
         3224  +        "\"Oblique_Stereographic\"],PARAMETER[\"latitude_of_origi");
  3724   3225       add_srs_wkt (p, 8,
  3725         -        "que_Stereographic\"],PARAMETER[\"latitude_of_origin\",46");
         3226  +        "n\",46.5],PARAMETER[\"central_meridian\",-66.5],PARAMETE");
  3726   3227       add_srs_wkt (p, 9,
  3727         -        ".5],PARAMETER[\"central_meridian\",-66.5],PARAMETER[\"sc");
         3228  +        "R[\"scale_factor\",0.999912],PARAMETER[\"false_easting\"");
  3728   3229       add_srs_wkt (p, 10,
  3729         -        "ale_factor\",0.999912],PARAMETER[\"false_easting\",30000");
         3230  +        ",300000],PARAMETER[\"false_northing\",800000],UNIT[\"met");
  3730   3231       add_srs_wkt (p, 11,
  3731         -        "0],PARAMETER[\"false_northing\",800000],UNIT[\"metre\",1");
         3232  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3732   3233       add_srs_wkt (p, 12,
  3733         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],");
  3734         -    add_srs_wkt (p, 13,
  3735         -        "AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2200\"]]");
  3736         -    p = add_epsg_def_ex (filter, first, last, 2201, "epsg", 2201,
  3737         -        "REGVEN / UTM zone 18N", 0, 0,
  3738         -        "GRS 1980", "Greenwich",
  3739         -        "Red_Geodesica_Venezolana", "Transverse_Mercator", "metre",
  3740         -        "Easting", "East", "Northing", "North");
         3234  +        "\"2200\"]]");
         3235  +    p = add_epsg_def (filter, first, last, 2201, "epsg", 2201,
         3236  +        "REGVEN / UTM zone 18N");
  3741   3237       add_proj4text (p, 0,
  3742   3238           "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3743   3239       add_proj4text (p, 1,
  3744   3240           "units=m +no_defs");
  3745   3241       add_srs_wkt (p, 0,
  3746   3242           "PROJCS[\"REGVEN / UTM zone 18N\",GEOGCS[\"REGVEN\",DATUM");
  3747   3243       add_srs_wkt (p, 1,
................................................................................
  3749   3245       add_srs_wkt (p, 2,
  3750   3246           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  3751   3247       add_srs_wkt (p, 3,
  3752   3248           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6189\"]],PRIMEM[\"Gr");
  3753   3249       add_srs_wkt (p, 4,
  3754   3250           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3755   3251       add_srs_wkt (p, 5,
  3756         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         3252  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  3757   3253       add_srs_wkt (p, 6,
  3758         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         3254  +        "ITY[\"EPSG\",\"4189\"]],PROJECTION[\"Transverse_Mercator");
  3759   3255       add_srs_wkt (p, 7,
  3760         -        "PSG\",\"4189\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         3256  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  3761   3257       add_srs_wkt (p, 8,
  3762         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         3258  +        "ral_meridian\",-75],PARAMETER[\"scale_factor\",0.9996],P");
  3763   3259       add_srs_wkt (p, 9,
  3764         -        "idian\",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
         3260  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  3765   3261       add_srs_wkt (p, 10,
  3766         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         3262  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  3767   3263       add_srs_wkt (p, 11,
  3768         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         3264  +        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  3769   3265       add_srs_wkt (p, 12,
  3770         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3771         -    add_srs_wkt (p, 13,
  3772         -        "PSG\",\"2201\"]]");
  3773         -    p = add_epsg_def_ex (filter, first, last, 2202, "epsg", 2202,
  3774         -        "REGVEN / UTM zone 19N", 0, 0,
  3775         -        "GRS 1980", "Greenwich",
  3776         -        "Red_Geodesica_Venezolana", "Transverse_Mercator", "metre",
  3777         -        "Easting", "East", "Northing", "North");
         3266  +        "ITY[\"EPSG\",\"2201\"]]");
         3267  +    p = add_epsg_def (filter, first, last, 2202, "epsg", 2202,
         3268  +        "REGVEN / UTM zone 19N");
  3778   3269       add_proj4text (p, 0,
  3779   3270           "+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3780   3271       add_proj4text (p, 1,
  3781   3272           "units=m +no_defs");
  3782   3273       add_srs_wkt (p, 0,
  3783   3274           "PROJCS[\"REGVEN / UTM zone 19N\",GEOGCS[\"REGVEN\",DATUM");
  3784   3275       add_srs_wkt (p, 1,
................................................................................
  3786   3277       add_srs_wkt (p, 2,
  3787   3278           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  3788   3279       add_srs_wkt (p, 3,
  3789   3280           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6189\"]],PRIMEM[\"Gr");
  3790   3281       add_srs_wkt (p, 4,
  3791   3282           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3792   3283       add_srs_wkt (p, 5,
  3793         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         3284  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  3794   3285       add_srs_wkt (p, 6,
  3795         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         3286  +        "ITY[\"EPSG\",\"4189\"]],PROJECTION[\"Transverse_Mercator");
  3796   3287       add_srs_wkt (p, 7,
  3797         -        "PSG\",\"4189\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         3288  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  3798   3289       add_srs_wkt (p, 8,
  3799         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         3290  +        "ral_meridian\",-69],PARAMETER[\"scale_factor\",0.9996],P");
  3800   3291       add_srs_wkt (p, 9,
  3801         -        "idian\",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
         3292  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  3802   3293       add_srs_wkt (p, 10,
  3803         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         3294  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  3804   3295       add_srs_wkt (p, 11,
  3805         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         3296  +        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  3806   3297       add_srs_wkt (p, 12,
  3807         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3808         -    add_srs_wkt (p, 13,
  3809         -        "PSG\",\"2202\"]]");
  3810         -    p = add_epsg_def_ex (filter, first, last, 2203, "epsg", 2203,
  3811         -        "REGVEN / UTM zone 20N", 0, 0,
  3812         -        "GRS 1980", "Greenwich",
  3813         -        "Red_Geodesica_Venezolana", "Transverse_Mercator", "metre",
  3814         -        "Easting", "East", "Northing", "North");
         3298  +        "ITY[\"EPSG\",\"2202\"]]");
         3299  +    p = add_epsg_def (filter, first, last, 2203, "epsg", 2203,
         3300  +        "REGVEN / UTM zone 20N");
  3815   3301       add_proj4text (p, 0,
  3816   3302           "+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3817   3303       add_proj4text (p, 1,
  3818   3304           "units=m +no_defs");
  3819   3305       add_srs_wkt (p, 0,
  3820   3306           "PROJCS[\"REGVEN / UTM zone 20N\",GEOGCS[\"REGVEN\",DATUM");
  3821   3307       add_srs_wkt (p, 1,
................................................................................
  3823   3309       add_srs_wkt (p, 2,
  3824   3310           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  3825   3311       add_srs_wkt (p, 3,
  3826   3312           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6189\"]],PRIMEM[\"Gr");
  3827   3313       add_srs_wkt (p, 4,
  3828   3314           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3829   3315       add_srs_wkt (p, 5,
  3830         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         3316  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  3831   3317       add_srs_wkt (p, 6,
  3832         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         3318  +        "ITY[\"EPSG\",\"4189\"]],PROJECTION[\"Transverse_Mercator");
  3833   3319       add_srs_wkt (p, 7,
  3834         -        "PSG\",\"4189\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         3320  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  3835   3321       add_srs_wkt (p, 8,
  3836         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         3322  +        "ral_meridian\",-63],PARAMETER[\"scale_factor\",0.9996],P");
  3837   3323       add_srs_wkt (p, 9,
  3838         -        "idian\",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
         3324  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  3839   3325       add_srs_wkt (p, 10,
  3840         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         3326  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  3841   3327       add_srs_wkt (p, 11,
  3842         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         3328  +        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  3843   3329       add_srs_wkt (p, 12,
  3844         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3845         -    add_srs_wkt (p, 13,
  3846         -        "PSG\",\"2203\"]]");
  3847         -    p = add_epsg_def_ex (filter, first, last, 2204, "epsg", 2204,
  3848         -        "NAD27 / Tennessee", 0, 0,
  3849         -        "Clarke 1866", "Greenwich",
  3850         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3851         -        "X", "East", "Y", "North");
         3330  +        "ITY[\"EPSG\",\"2203\"]]");
         3331  +    p = add_epsg_def (filter, first, last, 2204, "epsg", 2204,
         3332  +        "NAD27 / Tennessee");
  3852   3333       add_proj4text (p, 0,
  3853   3334           "+proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=3");
  3854   3335       add_proj4text (p, 1,
  3855   3336           "4.66666666666666 +lon_0=-86 +x_0=609601.2192024384 +y_0=");
  3856   3337       add_proj4text (p, 2,
  3857   3338           "30480.06096012192 +datum=NAD27 +units=us-ft +no_defs");
  3858   3339       add_srs_wkt (p, 0,
................................................................................
  3862   3343       add_srs_wkt (p, 2,
  3863   3344           "06.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUT");
  3864   3345       add_srs_wkt (p, 3,
  3865   3346           "HORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3866   3347       add_srs_wkt (p, 4,
  3867   3348           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3868   3349       add_srs_wkt (p, 5,
  3869         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3350  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3870   3351       add_srs_wkt (p, 6,
  3871         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]]");
         3352  +        "67\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  3872   3353       add_srs_wkt (p, 7,
  3873         -        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         3354  +        "ETER[\"standard_parallel_1\",35.25],PARAMETER[\"standard");
  3874   3355       add_srs_wkt (p, 8,
  3875         -        "standard_parallel_1\",35.25],PARAMETER[\"standard_parall");
         3356  +        "_parallel_2\",36.41666666666666],PARAMETER[\"latitude_of");
  3876   3357       add_srs_wkt (p, 9,
  3877         -        "el_2\",36.41666666666666],PARAMETER[\"latitude_of_origin");
         3358  +        "_origin\",34.66666666666666],PARAMETER[\"central_meridia");
  3878   3359       add_srs_wkt (p, 10,
  3879         -        "\",34.66666666666666],PARAMETER[\"central_meridian\",-86");
         3360  +        "n\",-86],PARAMETER[\"false_easting\",2000000],PARAMETER[");
  3880   3361       add_srs_wkt (p, 11,
  3881         -        "],PARAMETER[\"false_easting\",2000000],PARAMETER[\"false");
         3362  +        "\"false_northing\",100000],UNIT[\"US survey foot\",0.304");
  3882   3363       add_srs_wkt (p, 12,
  3883         -        "_northing\",100000],UNIT[\"US survey foot\",0.3048006096");
         3364  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
  3884   3365       add_srs_wkt (p, 13,
  3885         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3886         -    add_srs_wkt (p, 14,
  3887         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2204\"]]");
  3888         -    p = add_epsg_def_ex (filter, first, last, 2205, "epsg", 2205,
  3889         -        "NAD83 / Kentucky North", 0, 0,
  3890         -        "GRS 1980", "Greenwich",
  3891         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  3892         -        "X", "East", "Y", "North");
         3366  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2204\"]]");
         3367  +    p = add_epsg_def (filter, first, last, 2205, "epsg", 2205,
         3368  +        "NAD83 / Kentucky North");
  3893   3369       add_proj4text (p, 0,
  3894   3370           "+proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666");
  3895   3371       add_proj4text (p, 1,
  3896         -        "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=");
         3372  +        "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +datum=");
  3897   3373       add_proj4text (p, 2,
  3898         -        "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         3374  +        "NAD83 +units=m +no_defs");
  3899   3375       add_srs_wkt (p, 0,
  3900   3376           "PROJCS[\"NAD83 / Kentucky North\",GEOGCS[\"NAD83\",DATUM");
  3901   3377       add_srs_wkt (p, 1,
  3902   3378           "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  3903   3379       add_srs_wkt (p, 2,
  3904   3380           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  3905   3381       add_srs_wkt (p, 3,
  3906   3382           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  3907   3383       add_srs_wkt (p, 4,
  3908   3384           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  3909   3385       add_srs_wkt (p, 5,
  3910         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         3386  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  3911   3387       add_srs_wkt (p, 6,
  3912         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         3388  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  3913   3389       add_srs_wkt (p, 7,
  3914         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
         3390  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.96666");
  3915   3391       add_srs_wkt (p, 8,
  3916         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",37.96666666666");
         3392  +        "666666667],PARAMETER[\"standard_parallel_2\",38.96666666");
  3917   3393       add_srs_wkt (p, 9,
  3918         -        "667],PARAMETER[\"standard_parallel_2\",38.96666666666667");
         3394  +        "666667],PARAMETER[\"latitude_of_origin\",37.5],PARAMETER");
  3919   3395       add_srs_wkt (p, 10,
  3920         -        "],PARAMETER[\"latitude_of_origin\",37.5],PARAMETER[\"cen");
         3396  +        "[\"central_meridian\",-84.25],PARAMETER[\"false_easting\"");
  3921   3397       add_srs_wkt (p, 11,
  3922         -        "tral_meridian\",-84.25],PARAMETER[\"false_easting\",5000");
         3398  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  3923   3399       add_srs_wkt (p, 12,
  3924         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         3400  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  3925   3401       add_srs_wkt (p, 13,
  3926         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  3927         -    add_srs_wkt (p, 14,
  3928         -        "ORTH],AUTHORITY[\"EPSG\",\"2205\"]]");
  3929         -    p = add_epsg_def_ex (filter, first, last, 2206, "epsg", 2206,
  3930         -        "ED50 / 3-degree Gauss-Kruger zone 9", 0, 1,
  3931         -        "International 1924", "Greenwich",
  3932         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3933         -        "X", "North", "Y", "East");
         3402  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"2205\"]]");
         3403  +    p = add_epsg_def (filter, first, last, 2206, "epsg", 2206,
         3404  +        "ED50 / 3-degree Gauss-Kruger zone 9");
  3934   3405       add_proj4text (p, 0,
  3935   3406           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 ");
  3936   3407       add_proj4text (p, 1,
  3937   3408           "+ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_d");
  3938   3409       add_proj4text (p, 2,
  3939   3410           "efs");
  3940   3411       add_srs_wkt (p, 0,
................................................................................
  3946   3417       add_srs_wkt (p, 3,
  3947   3418           "OWGS84[-87,-98,-121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"");
  3948   3419       add_srs_wkt (p, 4,
  3949   3420           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3950   3421       add_srs_wkt (p, 5,
  3951   3422           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3952   3423       add_srs_wkt (p, 6,
  3953         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3424  +        "9122\"]],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Tran");
  3954   3425       add_srs_wkt (p, 7,
  3955         -        "T],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse");
         3426  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3956   3427       add_srs_wkt (p, 8,
  3957         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         3428  +        "ARAMETER[\"central_meridian\",27],PARAMETER[\"scale_fact");
  3958   3429       add_srs_wkt (p, 9,
  3959         -        "ER[\"central_meridian\",27],PARAMETER[\"scale_factor\",1");
         3430  +        "or\",1],PARAMETER[\"false_easting\",9500000],PARAMETER[\"");
  3960   3431       add_srs_wkt (p, 10,
  3961         -        "],PARAMETER[\"false_easting\",9500000],PARAMETER[\"false");
         3432  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3962   3433       add_srs_wkt (p, 11,
  3963         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3964         -    add_srs_wkt (p, 12,
  3965         -        "1\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPS");
  3966         -    add_srs_wkt (p, 13,
  3967         -        "G\",\"2206\"]]");
  3968         -    p = add_epsg_def_ex (filter, first, last, 2207, "epsg", 2207,
  3969         -        "ED50 / 3-degree Gauss-Kruger zone 10", 0, 1,
  3970         -        "International 1924", "Greenwich",
  3971         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3972         -        "X", "North", "Y", "East");
         3434  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"2206\"]]");
         3435  +    p = add_epsg_def (filter, first, last, 2207, "epsg", 2207,
         3436  +        "ED50 / 3-degree Gauss-Kruger zone 10");
  3973   3437       add_proj4text (p, 0,
  3974   3438           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0");
  3975   3439       add_proj4text (p, 1,
  3976   3440           " +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_");
  3977   3441       add_proj4text (p, 2,
  3978   3442           "defs");
  3979   3443       add_srs_wkt (p, 0,
................................................................................
  3985   3449       add_srs_wkt (p, 3,
  3986   3450           "OWGS84[-87,-98,-121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"");
  3987   3451       add_srs_wkt (p, 4,
  3988   3452           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3989   3453       add_srs_wkt (p, 5,
  3990   3454           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3991   3455       add_srs_wkt (p, 6,
  3992         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3456  +        "9122\"]],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Tran");
  3993   3457       add_srs_wkt (p, 7,
  3994         -        "T],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse");
         3458  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3995   3459       add_srs_wkt (p, 8,
  3996         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         3460  +        "ARAMETER[\"central_meridian\",30],PARAMETER[\"scale_fact");
  3997   3461       add_srs_wkt (p, 9,
  3998         -        "ER[\"central_meridian\",30],PARAMETER[\"scale_factor\",1");
         3462  +        "or\",1],PARAMETER[\"false_easting\",10500000],PARAMETER[");
  3999   3463       add_srs_wkt (p, 10,
  4000         -        "],PARAMETER[\"false_easting\",10500000],PARAMETER[\"fals");
         3464  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  4001   3465       add_srs_wkt (p, 11,
  4002         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  4003         -    add_srs_wkt (p, 12,
  4004         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
  4005         -    add_srs_wkt (p, 13,
  4006         -        "SG\",\"2207\"]]");
  4007         -    p = add_epsg_def_ex (filter, first, last, 2208, "epsg", 2208,
  4008         -        "ED50 / 3-degree Gauss-Kruger zone 11", 0, 1,
  4009         -        "International 1924", "Greenwich",
  4010         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  4011         -        "X", "North", "Y", "East");
         3466  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"2207\"]]");
         3467  +    p = add_epsg_def (filter, first, last, 2208, "epsg", 2208,
         3468  +        "ED50 / 3-degree Gauss-Kruger zone 11");
  4012   3469       add_proj4text (p, 0,
  4013   3470           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0");
  4014   3471       add_proj4text (p, 1,
  4015   3472           " +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_");
  4016   3473       add_proj4text (p, 2,
  4017   3474           "defs");
  4018   3475       add_srs_wkt (p, 0,
................................................................................
  4024   3481       add_srs_wkt (p, 3,
  4025   3482           "OWGS84[-87,-98,-121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"");
  4026   3483       add_srs_wkt (p, 4,
  4027   3484           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  4028   3485       add_srs_wkt (p, 5,
  4029   3486           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  4030   3487       add_srs_wkt (p, 6,
  4031         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3488  +        "9122\"]],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Tran");
  4032   3489       add_srs_wkt (p, 7,
  4033         -        "T],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse");
         3490  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  4034   3491       add_srs_wkt (p, 8,
  4035         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         3492  +        "ARAMETER[\"central_meridian\",33],PARAMETER[\"scale_fact");
  4036   3493       add_srs_wkt (p, 9,
  4037         -        "ER[\"central_meridian\",33],PARAMETER[\"scale_factor\",1");
         3494  +        "or\",1],PARAMETER[\"false_easting\",11500000],PARAMETER[");
  4038   3495       add_srs_wkt (p, 10,
  4039         -        "],PARAMETER[\"false_easting\",11500000],PARAMETER[\"fals");
         3496  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  4040   3497       add_srs_wkt (p, 11,
  4041         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  4042         -    add_srs_wkt (p, 12,
  4043         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
  4044         -    add_srs_wkt (p, 13,
  4045         -        "SG\",\"2208\"]]");
         3498  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"2208\"]]");
  4046   3499   }
  4047   3500   
  4048   3501   #endif /* full EPSG initialization enabled/disabled */
  4049   3502   

Changes to src/srsinit/epsg_inlined_02.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_02 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 2209, "epsg", 2209,
    56         -        "ED50 / 3-degree Gauss-Kruger zone 12", 0, 1,
    57         -        "International 1924", "Greenwich",
    58         -        "European_Datum_1950", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
           55  +    p = add_epsg_def (filter, first, last, 2209, "epsg", 2209,
           56  +        "ED50 / 3-degree Gauss-Kruger zone 12");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0");
    62     59       add_proj4text (p, 1,
    63     60           " +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_");
    64     61       add_proj4text (p, 2,
    65     62           "defs");
    66     63       add_srs_wkt (p, 0,
................................................................................
    72     69       add_srs_wkt (p, 3,
    73     70           "OWGS84[-87,-98,-121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"");
    74     71       add_srs_wkt (p, 4,
    75     72           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
    76     73       add_srs_wkt (p, 5,
    77     74           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
    78     75       add_srs_wkt (p, 6,
    79         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
           76  +        "9122\"]],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Tran");
    80     77       add_srs_wkt (p, 7,
    81         -        "T],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse");
           78  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
    82     79       add_srs_wkt (p, 8,
    83         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
           80  +        "ARAMETER[\"central_meridian\",36],PARAMETER[\"scale_fact");
    84     81       add_srs_wkt (p, 9,
    85         -        "ER[\"central_meridian\",36],PARAMETER[\"scale_factor\",1");
           82  +        "or\",1],PARAMETER[\"false_easting\",12500000],PARAMETER[");
    86     83       add_srs_wkt (p, 10,
    87         -        "],PARAMETER[\"false_easting\",12500000],PARAMETER[\"fals");
           84  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
    88     85       add_srs_wkt (p, 11,
    89         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
    90         -    add_srs_wkt (p, 12,
    91         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
    92         -    add_srs_wkt (p, 13,
    93         -        "SG\",\"2209\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 2210, "epsg", 2210,
    95         -        "ED50 / 3-degree Gauss-Kruger zone 13", 0, 1,
    96         -        "International 1924", "Greenwich",
    97         -        "European_Datum_1950", "Transverse_Mercator", "metre",
    98         -        "X", "North", "Y", "East");
           86  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"2209\"]]");
           87  +    p = add_epsg_def (filter, first, last, 2210, "epsg", 2210,
           88  +        "ED50 / 3-degree Gauss-Kruger zone 13");
    99     89       add_proj4text (p, 0,
   100     90           "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0");
   101     91       add_proj4text (p, 1,
   102     92           " +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_");
   103     93       add_proj4text (p, 2,
   104     94           "defs");
   105     95       add_srs_wkt (p, 0,
................................................................................
   111    101       add_srs_wkt (p, 3,
   112    102           "OWGS84[-87,-98,-121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"");
   113    103       add_srs_wkt (p, 4,
   114    104           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   115    105       add_srs_wkt (p, 5,
   116    106           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   117    107       add_srs_wkt (p, 6,
   118         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          108  +        "9122\"]],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Tran");
   119    109       add_srs_wkt (p, 7,
   120         -        "T],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse");
          110  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   121    111       add_srs_wkt (p, 8,
   122         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          112  +        "ARAMETER[\"central_meridian\",39],PARAMETER[\"scale_fact");
   123    113       add_srs_wkt (p, 9,
   124         -        "ER[\"central_meridian\",39],PARAMETER[\"scale_factor\",1");
          114  +        "or\",1],PARAMETER[\"false_easting\",13500000],PARAMETER[");
   125    115       add_srs_wkt (p, 10,
   126         -        "],PARAMETER[\"false_easting\",13500000],PARAMETER[\"fals");
          116  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   127    117       add_srs_wkt (p, 11,
   128         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   129         -    add_srs_wkt (p, 12,
   130         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   131         -    add_srs_wkt (p, 13,
   132         -        "SG\",\"2210\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 2211, "epsg", 2211,
   134         -        "ED50 / 3-degree Gauss-Kruger zone 14", 0, 1,
   135         -        "International 1924", "Greenwich",
   136         -        "European_Datum_1950", "Transverse_Mercator", "metre",
   137         -        "X", "North", "Y", "East");
          118  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"2210\"]]");
          119  +    p = add_epsg_def (filter, first, last, 2211, "epsg", 2211,
          120  +        "ED50 / 3-degree Gauss-Kruger zone 14");
   138    121       add_proj4text (p, 0,
   139    122           "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0");
   140    123       add_proj4text (p, 1,
   141    124           " +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_");
   142    125       add_proj4text (p, 2,
   143    126           "defs");
   144    127       add_srs_wkt (p, 0,
................................................................................
   150    133       add_srs_wkt (p, 3,
   151    134           "OWGS84[-87,-98,-121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"");
   152    135       add_srs_wkt (p, 4,
   153    136           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   154    137       add_srs_wkt (p, 5,
   155    138           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   156    139       add_srs_wkt (p, 6,
   157         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          140  +        "9122\"]],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Tran");
   158    141       add_srs_wkt (p, 7,
   159         -        "T],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse");
          142  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   160    143       add_srs_wkt (p, 8,
   161         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          144  +        "ARAMETER[\"central_meridian\",42],PARAMETER[\"scale_fact");
   162    145       add_srs_wkt (p, 9,
   163         -        "ER[\"central_meridian\",42],PARAMETER[\"scale_factor\",1");
          146  +        "or\",1],PARAMETER[\"false_easting\",14500000],PARAMETER[");
   164    147       add_srs_wkt (p, 10,
   165         -        "],PARAMETER[\"false_easting\",14500000],PARAMETER[\"fals");
          148  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   166    149       add_srs_wkt (p, 11,
   167         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   168         -    add_srs_wkt (p, 12,
   169         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   170         -    add_srs_wkt (p, 13,
   171         -        "SG\",\"2211\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 2212, "epsg", 2212,
   173         -        "ED50 / 3-degree Gauss-Kruger zone 15", 0, 1,
   174         -        "International 1924", "Greenwich",
   175         -        "European_Datum_1950", "Transverse_Mercator", "metre",
   176         -        "X", "North", "Y", "East");
          150  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"2211\"]]");
          151  +    p = add_epsg_def (filter, first, last, 2212, "epsg", 2212,
          152  +        "ED50 / 3-degree Gauss-Kruger zone 15");
   177    153       add_proj4text (p, 0,
   178    154           "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0");
   179    155       add_proj4text (p, 1,
   180    156           " +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_");
   181    157       add_proj4text (p, 2,
   182    158           "defs");
   183    159       add_srs_wkt (p, 0,
................................................................................
   189    165       add_srs_wkt (p, 3,
   190    166           "OWGS84[-87,-98,-121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"");
   191    167       add_srs_wkt (p, 4,
   192    168           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   193    169       add_srs_wkt (p, 5,
   194    170           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   195    171       add_srs_wkt (p, 6,
   196         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          172  +        "9122\"]],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Tran");
   197    173       add_srs_wkt (p, 7,
   198         -        "T],AUTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse");
          174  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   199    175       add_srs_wkt (p, 8,
   200         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          176  +        "ARAMETER[\"central_meridian\",45],PARAMETER[\"scale_fact");
   201    177       add_srs_wkt (p, 9,
   202         -        "ER[\"central_meridian\",45],PARAMETER[\"scale_factor\",1");
          178  +        "or\",1],PARAMETER[\"false_easting\",15500000],PARAMETER[");
   203    179       add_srs_wkt (p, 10,
   204         -        "],PARAMETER[\"false_easting\",15500000],PARAMETER[\"fals");
          180  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   205    181       add_srs_wkt (p, 11,
   206         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   207         -    add_srs_wkt (p, 12,
   208         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   209         -    add_srs_wkt (p, 13,
   210         -        "SG\",\"2212\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 2213, "epsg", 2213,
   212         -        "ETRS89 / TM 30 NE", 0, 0,
   213         -        "GRS 1980", "Greenwich",
   214         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   215         -        "Easting", "East", "Northing", "North");
          182  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"2212\"]]");
          183  +    p = add_epsg_def (filter, first, last, 2213, "epsg", 2213,
          184  +        "ETRS89 / TM 30 NE");
   216    185       add_proj4text (p, 0,
   217    186           "+proj=tmerc +lat_0=0 +lon_0=30 +k=0.9996 +x_0=500000 +y_");
   218    187       add_proj4text (p, 1,
   219    188           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
   220    189       add_proj4text (p, 2,
   221    190           "s");
   222    191       add_srs_wkt (p, 0,
................................................................................
   228    197       add_srs_wkt (p, 3,
   229    198           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"");
   230    199       add_srs_wkt (p, 4,
   231    200           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   232    201       add_srs_wkt (p, 5,
   233    202           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   234    203       add_srs_wkt (p, 6,
   235         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          204  +        "9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Tran");
   236    205       add_srs_wkt (p, 7,
   237         -        "T],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse");
          206  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   238    207       add_srs_wkt (p, 8,
   239         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          208  +        "ARAMETER[\"central_meridian\",30],PARAMETER[\"scale_fact");
   240    209       add_srs_wkt (p, 9,
   241         -        "ER[\"central_meridian\",30],PARAMETER[\"scale_factor\",0");
          210  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   242    211       add_srs_wkt (p, 10,
   243         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          212  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
   244    213       add_srs_wkt (p, 11,
   245         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          214  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   246    215       add_srs_wkt (p, 12,
   247         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
   248         -    add_srs_wkt (p, 13,
   249         -        ",AUTHORITY[\"EPSG\",\"2213\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 2214, "epsg", 2214,
   251         -        "Douala 1948 / AOF west (deprecated)", 0, 0,
   252         -        "International 1924", "Greenwich",
   253         -        "Douala_1948", "Transverse_Mercator", "metre",
   254         -        "Easting", "East", "Northing", "North");
          216  +        ",NORTH],AUTHORITY[\"EPSG\",\"2213\"]]");
          217  +    p = add_epsg_def (filter, first, last, 2214, "epsg", 2214,
          218  +        "Douala 1948 / AOF west (deprecated)");
   255    219       add_proj4text (p, 0,
   256    220           "+proj=tmerc +lat_0=0 +lon_0=10.5 +k=0.999 +x_0=1000000 +");
   257    221       add_proj4text (p, 1,
   258    222           "y_0=1000000 +ellps=intl +towgs84=-206.1,-174.7,-87.7,0,0");
   259    223       add_proj4text (p, 2,
   260    224           ",0,0 +units=m +no_defs");
   261    225       add_srs_wkt (p, 0,
................................................................................
   267    231       add_srs_wkt (p, 3,
   268    232           "WGS84[-206.1,-174.7,-87.7,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   269    233       add_srs_wkt (p, 4,
   270    234           "6192\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   271    235       add_srs_wkt (p, 5,
   272    236           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   273    237       add_srs_wkt (p, 6,
   274         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
          238  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4192\"]],PROJECTION[");
   275    239       add_srs_wkt (p, 7,
   276         -        "\",EAST],AUTHORITY[\"EPSG\",\"4192\"]],PROJECTION[\"Tran");
          240  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
   277    241       add_srs_wkt (p, 8,
   278         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
          242  +        ",0],PARAMETER[\"central_meridian\",10.5],PARAMETER[\"sca");
   279    243       add_srs_wkt (p, 9,
   280         -        "ARAMETER[\"central_meridian\",10.5],PARAMETER[\"scale_fa");
          244  +        "le_factor\",0.999],PARAMETER[\"false_easting\",1000000],");
   281    245       add_srs_wkt (p, 10,
   282         -        "ctor\",0.999],PARAMETER[\"false_easting\",1000000],PARAM");
          246  +        "PARAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,A");
   283    247       add_srs_wkt (p, 11,
   284         -        "ETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHOR");
          248  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
   285    249       add_srs_wkt (p, 12,
   286         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   287         -    add_srs_wkt (p, 13,
   288         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"2214\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 2215, "epsg", 2215,
   290         -        "Manoca 1962 / UTM zone 32N", 0, 0,
   291         -        "Clarke 1880 (IGN)", "Greenwich",
   292         -        "Manoca_1962", "Transverse_Mercator", "metre",
   293         -        "Easting", "East", "Northing", "North");
          250  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2214\"]]");
          251  +    p = add_epsg_def (filter, first, last, 2215, "epsg", 2215,
          252  +        "Manoca 1962 / UTM zone 32N");
   294    253       add_proj4text (p, 0,
   295    254           "+proj=utm +zone=32 +a=6378249.2 +b=6356515 +towgs84=-70.");
   296    255       add_proj4text (p, 1,
   297    256           "9,-151.8,-41.4,0,0,0,0 +units=m +no_defs");
   298    257       add_srs_wkt (p, 0,
   299    258           "PROJCS[\"Manoca 1962 / UTM zone 32N\",GEOGCS[\"Manoca 19");
   300    259       add_srs_wkt (p, 1,
................................................................................
   304    263       add_srs_wkt (p, 3,
   305    264           "]],TOWGS84[-70.9,-151.8,-41.4,0,0,0,0],AUTHORITY[\"EPSG\"");
   306    265       add_srs_wkt (p, 4,
   307    266           ",\"6193\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   308    267       add_srs_wkt (p, 5,
   309    268           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   310    269       add_srs_wkt (p, 6,
   311         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          270  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4193\"]],PROJECTI");
   312    271       add_srs_wkt (p, 7,
   313         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4193\"]],PROJECTION[\"T");
          272  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   314    273       add_srs_wkt (p, 8,
   315         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          274  +        "in\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"sc");
   316    275       add_srs_wkt (p, 9,
   317         -        "],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_fa");
          276  +        "ale_factor\",0.9996],PARAMETER[\"false_easting\",500000]");
   318    277       add_srs_wkt (p, 10,
   319         -        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          278  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   320    279       add_srs_wkt (p, 11,
   321         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
          280  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   322    281       add_srs_wkt (p, 12,
   323         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   324         -    add_srs_wkt (p, 13,
   325         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2215\"]]");
   326         -    p = add_epsg_def_ex (filter, first, last, 2216, "epsg", 2216,
   327         -        "Qornoq 1927 / UTM zone 22N", 0, 0,
   328         -        "International 1924", "Greenwich",
   329         -        "Qornoq_1927", "Transverse_Mercator", "metre",
   330         -        "Easting", "East", "Northing", "North");
          282  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"2215\"]]");
          283  +    p = add_epsg_def (filter, first, last, 2216, "epsg", 2216,
          284  +        "Qornoq 1927 / UTM zone 22N");
   331    285       add_proj4text (p, 0,
   332    286           "+proj=utm +zone=22 +ellps=intl +towgs84=164,138,-189,0,0");
   333    287       add_proj4text (p, 1,
   334    288           ",0,0 +units=m +no_defs");
   335    289       add_srs_wkt (p, 0,
   336    290           "PROJCS[\"Qornoq 1927 / UTM zone 22N\",GEOGCS[\"Qornoq 19");
   337    291       add_srs_wkt (p, 1,
................................................................................
   341    295       add_srs_wkt (p, 3,
   342    296           ",138,-189,0,0,0,0],AUTHORITY[\"EPSG\",\"6194\"]],PRIMEM[");
   343    297       add_srs_wkt (p, 4,
   344    298           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   345    299       add_srs_wkt (p, 5,
   346    300           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   347    301       add_srs_wkt (p, 6,
   348         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
          302  +        "UTHORITY[\"EPSG\",\"4194\"]],PROJECTION[\"Transverse_Mer");
   349    303       add_srs_wkt (p, 7,
   350         -        "TY[\"EPSG\",\"4194\"]],PROJECTION[\"Transverse_Mercator\"");
          304  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
   351    305       add_srs_wkt (p, 8,
   352         -        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
          306  +        "central_meridian\",-51],PARAMETER[\"scale_factor\",0.999");
   353    307       add_srs_wkt (p, 9,
   354         -        "l_meridian\",-51],PARAMETER[\"scale_factor\",0.9996],PAR");
          308  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
   355    309       add_srs_wkt (p, 10,
   356         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
          310  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
   357    311       add_srs_wkt (p, 11,
   358         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
          312  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
   359    313       add_srs_wkt (p, 12,
   360         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
   361         -    add_srs_wkt (p, 13,
   362         -        "Y[\"EPSG\",\"2216\"]]");
   363         -    p = add_epsg_def_ex (filter, first, last, 2217, "epsg", 2217,
   364         -        "Qornoq 1927 / UTM zone 23N", 0, 0,
   365         -        "International 1924", "Greenwich",
   366         -        "Qornoq_1927", "Transverse_Mercator", "metre",
   367         -        "Easting", "East", "Northing", "North");
          314  +        "THORITY[\"EPSG\",\"2216\"]]");
          315  +    p = add_epsg_def (filter, first, last, 2217, "epsg", 2217,
          316  +        "Qornoq 1927 / UTM zone 23N");
   368    317       add_proj4text (p, 0,
   369    318           "+proj=utm +zone=23 +ellps=intl +towgs84=164,138,-189,0,0");
   370    319       add_proj4text (p, 1,
   371    320           ",0,0 +units=m +no_defs");
   372    321       add_srs_wkt (p, 0,
   373    322           "PROJCS[\"Qornoq 1927 / UTM zone 23N\",GEOGCS[\"Qornoq 19");
   374    323       add_srs_wkt (p, 1,
................................................................................
   378    327       add_srs_wkt (p, 3,
   379    328           ",138,-189,0,0,0,0],AUTHORITY[\"EPSG\",\"6194\"]],PRIMEM[");
   380    329       add_srs_wkt (p, 4,
   381    330           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   382    331       add_srs_wkt (p, 5,
   383    332           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   384    333       add_srs_wkt (p, 6,
   385         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
          334  +        "UTHORITY[\"EPSG\",\"4194\"]],PROJECTION[\"Transverse_Mer");
   386    335       add_srs_wkt (p, 7,
   387         -        "TY[\"EPSG\",\"4194\"]],PROJECTION[\"Transverse_Mercator\"");
          336  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
   388    337       add_srs_wkt (p, 8,
   389         -        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
          338  +        "central_meridian\",-45],PARAMETER[\"scale_factor\",0.999");
   390    339       add_srs_wkt (p, 9,
   391         -        "l_meridian\",-45],PARAMETER[\"scale_factor\",0.9996],PAR");
          340  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
   392    341       add_srs_wkt (p, 10,
   393         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
          342  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
   394    343       add_srs_wkt (p, 11,
   395         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
          344  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
   396    345       add_srs_wkt (p, 12,
   397         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
   398         -    add_srs_wkt (p, 13,
   399         -        "Y[\"EPSG\",\"2217\"]]");
   400         -    p = add_epsg_def_ex (filter, first, last, 2219, "epsg", 2219,
   401         -        "ATS77 / UTM zone 19N", 0, 0,
   402         -        "Average Terrestrial System 1977", "Greenwich",
   403         -        "Average_Terrestrial_System_1977", "Transverse_Mercator", "metre",
   404         -        "Easting", "East", "Northing", "North");
          346  +        "THORITY[\"EPSG\",\"2217\"]]");
          347  +    p = add_epsg_def (filter, first, last, 2219, "epsg", 2219,
          348  +        "ATS77 / UTM zone 19N");
   405    349       add_proj4text (p, 0,
   406    350           "+proj=utm +zone=19 +a=6378135 +b=6356750.304921594 +unit");
   407    351       add_proj4text (p, 1,
   408    352           "s=m +no_defs");
   409    353       add_srs_wkt (p, 0,
   410    354           "PROJCS[\"ATS77 / UTM zone 19N\",GEOGCS[\"ATS77\",DATUM[\"");
   411    355       add_srs_wkt (p, 1,
................................................................................
   413    357       add_srs_wkt (p, 2,
   414    358           "restrial System 1977\",6378135,298.257,AUTHORITY[\"EPSG\"");
   415    359       add_srs_wkt (p, 3,
   416    360           ",\"7041\"]],AUTHORITY[\"EPSG\",\"6122\"]],PRIMEM[\"Green");
   417    361       add_srs_wkt (p, 4,
   418    362           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   419    363       add_srs_wkt (p, 5,
   420         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          364  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   421    365       add_srs_wkt (p, 6,
   422         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          366  +        "Y[\"EPSG\",\"4122\"]],PROJECTION[\"Transverse_Mercator\"");
   423    367       add_srs_wkt (p, 7,
   424         -        "SG\",\"4122\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          368  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
   425    369       add_srs_wkt (p, 8,
   426         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          370  +        "l_meridian\",-69],PARAMETER[\"scale_factor\",0.9996],PAR");
   427    371       add_srs_wkt (p, 9,
   428         -        "dian\",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
          372  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
   429    373       add_srs_wkt (p, 10,
   430         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
          374  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
   431    375       add_srs_wkt (p, 11,
   432         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          376  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
   433    377       add_srs_wkt (p, 12,
   434         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   435         -    add_srs_wkt (p, 13,
   436         -        "G\",\"2219\"]]");
   437         -    p = add_epsg_def_ex (filter, first, last, 2220, "epsg", 2220,
   438         -        "ATS77 / UTM zone 20N", 0, 0,
   439         -        "Average Terrestrial System 1977", "Greenwich",
   440         -        "Average_Terrestrial_System_1977", "Transverse_Mercator", "metre",
   441         -        "Easting", "East", "Northing", "North");
          378  +        "Y[\"EPSG\",\"2219\"]]");
          379  +    p = add_epsg_def (filter, first, last, 2220, "epsg", 2220,
          380  +        "ATS77 / UTM zone 20N");
   442    381       add_proj4text (p, 0,
   443    382           "+proj=utm +zone=20 +a=6378135 +b=6356750.304921594 +unit");
   444    383       add_proj4text (p, 1,
   445    384           "s=m +no_defs");
   446    385       add_srs_wkt (p, 0,
   447    386           "PROJCS[\"ATS77 / UTM zone 20N\",GEOGCS[\"ATS77\",DATUM[\"");
   448    387       add_srs_wkt (p, 1,
................................................................................
   450    389       add_srs_wkt (p, 2,
   451    390           "restrial System 1977\",6378135,298.257,AUTHORITY[\"EPSG\"");
   452    391       add_srs_wkt (p, 3,
   453    392           ",\"7041\"]],AUTHORITY[\"EPSG\",\"6122\"]],PRIMEM[\"Green");
   454    393       add_srs_wkt (p, 4,
   455    394           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   456    395       add_srs_wkt (p, 5,
   457         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          396  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   458    397       add_srs_wkt (p, 6,
   459         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          398  +        "Y[\"EPSG\",\"4122\"]],PROJECTION[\"Transverse_Mercator\"");
   460    399       add_srs_wkt (p, 7,
   461         -        "SG\",\"4122\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          400  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
   462    401       add_srs_wkt (p, 8,
   463         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          402  +        "l_meridian\",-63],PARAMETER[\"scale_factor\",0.9996],PAR");
   464    403       add_srs_wkt (p, 9,
   465         -        "dian\",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
          404  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
   466    405       add_srs_wkt (p, 10,
   467         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
          406  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
   468    407       add_srs_wkt (p, 11,
   469         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          408  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
   470    409       add_srs_wkt (p, 12,
   471         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   472         -    add_srs_wkt (p, 13,
   473         -        "G\",\"2220\"]]");
   474         -    p = add_epsg_def_ex (filter, first, last, 2222, "epsg", 2222,
   475         -        "NAD83 / Arizona East (ft)", 0, 0,
   476         -        "GRS 1980", "Greenwich",
   477         -        "North_American_Datum_1983", "Transverse_Mercator", "foot",
   478         -        "X", "East", "Y", "North");
          410  +        "Y[\"EPSG\",\"2220\"]]");
          411  +    p = add_epsg_def (filter, first, last, 2222, "epsg", 2222,
          412  +        "NAD83 / Arizona East (ft)");
   479    413       add_proj4text (p, 0,
   480    414           "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
   481    415       add_proj4text (p, 1,
   482         -        "9 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
   483         -    add_proj4text (p, 2,
   484         -        " +units=ft +no_defs");
          416  +        "9 +x_0=213360 +y_0=0 +datum=NAD83 +units=ft +no_defs");
   485    417       add_srs_wkt (p, 0,
   486    418           "PROJCS[\"NAD83 / Arizona East (ft)\",GEOGCS[\"NAD83\",DA");
   487    419       add_srs_wkt (p, 1,
   488    420           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
   489    421       add_srs_wkt (p, 2,
   490    422           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
   491    423       add_srs_wkt (p, 3,
   492    424           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
   493    425       add_srs_wkt (p, 4,
   494    426           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   495    427       add_srs_wkt (p, 5,
   496    428           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   497    429       add_srs_wkt (p, 6,
   498         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
          430  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mer");
   499    431       add_srs_wkt (p, 7,
   500         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
          432  +        "cator\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[");
   501    433       add_srs_wkt (p, 8,
   502         -        "],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"centr");
          434  +        "\"central_meridian\",-110.1666666666667],PARAMETER[\"sca");
   503    435       add_srs_wkt (p, 9,
   504         -        "al_meridian\",-110.1666666666667],PARAMETER[\"scale_fact");
          436  +        "le_factor\",0.9999],PARAMETER[\"false_easting\",700000],");
   505    437       add_srs_wkt (p, 10,
   506         -        "or\",0.9999],PARAMETER[\"false_easting\",700000],PARAMET");
          438  +        "PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUT");
   507    439       add_srs_wkt (p, 11,
   508         -        "ER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[");
          440  +        "HORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
   509    441       add_srs_wkt (p, 12,
   510         -        "\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
   511         -    add_srs_wkt (p, 13,
   512         -        "UTHORITY[\"EPSG\",\"2222\"]]");
   513         -    p = add_epsg_def_ex (filter, first, last, 2223, "epsg", 2223,
   514         -        "NAD83 / Arizona Central (ft)", 0, 0,
   515         -        "GRS 1980", "Greenwich",
   516         -        "North_American_Datum_1983", "Transverse_Mercator", "foot",
   517         -        "X", "East", "Y", "North");
          442  +        "ORTH],AUTHORITY[\"EPSG\",\"2222\"]]");
          443  +    p = add_epsg_def (filter, first, last, 2223, "epsg", 2223,
          444  +        "NAD83 / Arizona Central (ft)");
   518    445       add_proj4text (p, 0,
   519    446           "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
   520    447       add_proj4text (p, 1,
   521         -        "9 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
   522         -    add_proj4text (p, 2,
   523         -        " +units=ft +no_defs");
          448  +        "9 +x_0=213360 +y_0=0 +datum=NAD83 +units=ft +no_defs");
   524    449       add_srs_wkt (p, 0,
   525    450           "PROJCS[\"NAD83 / Arizona Central (ft)\",GEOGCS[\"NAD83\"");
   526    451       add_srs_wkt (p, 1,
   527    452           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
   528    453       add_srs_wkt (p, 2,
   529    454           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
   530    455       add_srs_wkt (p, 3,
   531    456           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
   532    457       add_srs_wkt (p, 4,
   533    458           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   534    459       add_srs_wkt (p, 5,
   535    460           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   536    461       add_srs_wkt (p, 6,
   537         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
          462  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_");
   538    463       add_srs_wkt (p, 7,
   539         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
          464  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",31],PARAMET");
   540    465       add_srs_wkt (p, 8,
   541         -        "or\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"c");
          466  +        "ER[\"central_meridian\",-111.9166666666667],PARAMETER[\"");
   542    467       add_srs_wkt (p, 9,
   543         -        "entral_meridian\",-111.9166666666667],PARAMETER[\"scale_");
          468  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",70000");
   544    469       add_srs_wkt (p, 10,
   545         -        "factor\",0.9999],PARAMETER[\"false_easting\",700000],PAR");
          470  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,");
   546    471       add_srs_wkt (p, 11,
   547         -        "AMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHOR");
          472  +        "AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   548    473       add_srs_wkt (p, 12,
   549         -        "ITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   550         -    add_srs_wkt (p, 13,
   551         -        "H],AUTHORITY[\"EPSG\",\"2223\"]]");
   552         -    p = add_epsg_def_ex (filter, first, last, 2224, "epsg", 2224,
   553         -        "NAD83 / Arizona West (ft)", 0, 0,
   554         -        "GRS 1980", "Greenwich",
   555         -        "North_American_Datum_1983", "Transverse_Mercator", "foot",
   556         -        "X", "East", "Y", "North");
          474  +        ",NORTH],AUTHORITY[\"EPSG\",\"2223\"]]");
          475  +    p = add_epsg_def (filter, first, last, 2224, "epsg", 2224,
          476  +        "NAD83 / Arizona West (ft)");
   557    477       add_proj4text (p, 0,
   558    478           "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
   559    479       add_proj4text (p, 1,
   560         -        "=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
   561         -    add_proj4text (p, 2,
   562         -        "s=ft +no_defs");
          480  +        "=213360 +y_0=0 +datum=NAD83 +units=ft +no_defs");
   563    481       add_srs_wkt (p, 0,
   564    482           "PROJCS[\"NAD83 / Arizona West (ft)\",GEOGCS[\"NAD83\",DA");
   565    483       add_srs_wkt (p, 1,
   566    484           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
   567    485       add_srs_wkt (p, 2,
   568    486           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
   569    487       add_srs_wkt (p, 3,
   570    488           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
   571    489       add_srs_wkt (p, 4,
   572    490           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   573    491       add_srs_wkt (p, 5,
   574    492           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   575    493       add_srs_wkt (p, 6,
   576         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
          494  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mer");
   577    495       add_srs_wkt (p, 7,
   578         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
          496  +        "cator\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[");
   579    497       add_srs_wkt (p, 8,
   580         -        "],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"centr");
          498  +        "\"central_meridian\",-113.75],PARAMETER[\"scale_factor\"");
   581    499       add_srs_wkt (p, 9,
   582         -        "al_meridian\",-113.75],PARAMETER[\"scale_factor\",0.9999");
          500  +        ",0.999933333],PARAMETER[\"false_easting\",700000],PARAME");
   583    501       add_srs_wkt (p, 10,
   584         -        "33333],PARAMETER[\"false_easting\",700000],PARAMETER[\"f");
          502  +        "TER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY");
   585    503       add_srs_wkt (p, 11,
   586         -        "alse_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG");
          504  +        "[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
   587    505       add_srs_wkt (p, 12,
   588         -        "\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   589         -    add_srs_wkt (p, 13,
   590         -        "TY[\"EPSG\",\"2224\"]]");
   591         -    p = add_epsg_def_ex (filter, first, last, 2225, "epsg", 2225,
   592         -        "NAD83 / California zone 1 (ftUS)", 0, 0,
   593         -        "GRS 1980", "Greenwich",
   594         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   595         -        "X", "East", "Y", "North");
          506  +        "AUTHORITY[\"EPSG\",\"2224\"]]");
          507  +    p = add_epsg_def (filter, first, last, 2225, "epsg", 2225,
          508  +        "NAD83 / California zone 1 (ftUS)");
   596    509       add_proj4text (p, 0,
   597    510           "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
   598    511       add_proj4text (p, 1,
   599    512           "3333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=5000");
   600    513       add_proj4text (p, 2,
   601         -        "00.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
   602         -    add_proj4text (p, 3,
   603         -        "=us-ft +no_defs");
          514  +        "00.0001016001 +datum=NAD83 +units=us-ft +no_defs");
   604    515       add_srs_wkt (p, 0,
   605    516           "PROJCS[\"NAD83 / California zone 1 (ftUS)\",GEOGCS[\"NAD");
   606    517       add_srs_wkt (p, 1,
   607    518           "83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS ");
   608    519       add_srs_wkt (p, 2,
   609    520           "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   610    521       add_srs_wkt (p, 3,
   611    522           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
   612    523       add_srs_wkt (p, 4,
   613    524           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   614    525       add_srs_wkt (p, 5,
   615    526           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   616    527       add_srs_wkt (p, 6,
   617         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   618         -    add_srs_wkt (p, 7,
   619         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
   620         -    add_srs_wkt (p, 8,
   621         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.6");
   622         -    add_srs_wkt (p, 9,
   623         -        "6666666666666],PARAMETER[\"standard_parallel_2\",40],PAR");
   624         -    add_srs_wkt (p, 10,
   625         -        "AMETER[\"latitude_of_origin\",39.33333333333334],PARAMET");
   626         -    add_srs_wkt (p, 11,
   627         -        "ER[\"central_meridian\",-122],PARAMETER[\"false_easting\"");
   628         -    add_srs_wkt (p, 12,
   629         -        ",6561666.667],PARAMETER[\"false_northing\",1640416.667],");
   630         -    add_srs_wkt (p, 13,
   631         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
   632         -    add_srs_wkt (p, 14,
   633         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
   634         -    add_srs_wkt (p, 15,
   635         -        "ORITY[\"EPSG\",\"2225\"]]");
   636         -    p = add_epsg_def_ex (filter, first, last, 2226, "epsg", 2226,
   637         -        "NAD83 / California zone 2 (ftUS)", 0, 0,
   638         -        "GRS 1980", "Greenwich",
   639         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   640         -        "X", "East", "Y", "North");
          528  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
          529  +    add_srs_wkt (p, 7,
          530  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          531  +    add_srs_wkt (p, 8,
          532  +        ",41.66666666666666],PARAMETER[\"standard_parallel_2\",40");
          533  +    add_srs_wkt (p, 9,
          534  +        "],PARAMETER[\"latitude_of_origin\",39.33333333333334],PA");
          535  +    add_srs_wkt (p, 10,
          536  +        "RAMETER[\"central_meridian\",-122],PARAMETER[\"false_eas");
          537  +    add_srs_wkt (p, 11,
          538  +        "ting\",6561666.667],PARAMETER[\"false_northing\",1640416");
          539  +    add_srs_wkt (p, 12,
          540  +        ".667],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
          541  +    add_srs_wkt (p, 13,
          542  +        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
          543  +    add_srs_wkt (p, 14,
          544  +        "],AUTHORITY[\"EPSG\",\"2225\"]]");
          545  +    p = add_epsg_def (filter, first, last, 2226, "epsg", 2226,
          546  +        "NAD83 / California zone 2 (ftUS)");
   641    547       add_proj4text (p, 0,
   642    548           "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
   643    549       add_proj4text (p, 1,
   644    550           "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.00");
   645    551       add_proj4text (p, 2,
   646         -        "01016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0");
          552  +        "01016 +y_0=500000.0001016001 +datum=NAD83 +units=us-ft +");
   647    553       add_proj4text (p, 3,
   648         -        ",0,0,0,0 +units=us-ft +no_defs");
          554  +        "no_defs");
   649    555       add_srs_wkt (p, 0,
   650    556           "PROJCS[\"NAD83 / California zone 2 (ftUS)\",GEOGCS[\"NAD");
   651    557       add_srs_wkt (p, 1,
   652    558           "83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS ");
   653    559       add_srs_wkt (p, 2,
   654    560           "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   655    561       add_srs_wkt (p, 3,
   656    562           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
   657    563       add_srs_wkt (p, 4,
   658    564           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   659    565       add_srs_wkt (p, 5,
   660    566           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   661    567       add_srs_wkt (p, 6,
   662         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   663         -    add_srs_wkt (p, 7,
   664         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
   665         -    add_srs_wkt (p, 8,
   666         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.8");
   667         -    add_srs_wkt (p, 9,
   668         -        "3333333333334],PARAMETER[\"standard_parallel_2\",38.3333");
   669         -    add_srs_wkt (p, 10,
   670         -        "3333333334],PARAMETER[\"latitude_of_origin\",37.66666666");
   671         -    add_srs_wkt (p, 11,
   672         -        "666666],PARAMETER[\"central_meridian\",-122],PARAMETER[\"");
   673         -    add_srs_wkt (p, 12,
   674         -        "false_easting\",6561666.667],PARAMETER[\"false_northing\"");
   675         -    add_srs_wkt (p, 13,
   676         -        ",1640416.667],UNIT[\"US survey foot\",0.3048006096012192");
   677         -    add_srs_wkt (p, 14,
   678         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
   679         -    add_srs_wkt (p, 15,
   680         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2226\"]]");
   681         -    p = add_epsg_def_ex (filter, first, last, 2227, "epsg", 2227,
   682         -        "NAD83 / California zone 3 (ftUS)", 0, 0,
   683         -        "GRS 1980", "Greenwich",
   684         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   685         -        "X", "East", "Y", "North");
          568  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
          569  +    add_srs_wkt (p, 7,
          570  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          571  +    add_srs_wkt (p, 8,
          572  +        ",39.83333333333334],PARAMETER[\"standard_parallel_2\",38");
          573  +    add_srs_wkt (p, 9,
          574  +        ".33333333333334],PARAMETER[\"latitude_of_origin\",37.666");
          575  +    add_srs_wkt (p, 10,
          576  +        "66666666666],PARAMETER[\"central_meridian\",-122],PARAME");
          577  +    add_srs_wkt (p, 11,
          578  +        "TER[\"false_easting\",6561666.667],PARAMETER[\"false_nor");
          579  +    add_srs_wkt (p, 12,
          580  +        "thing\",1640416.667],UNIT[\"US survey foot\",0.304800609");
          581  +    add_srs_wkt (p, 13,
          582  +        "6012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],A");
          583  +    add_srs_wkt (p, 14,
          584  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2226\"]]");
          585  +    p = add_epsg_def (filter, first, last, 2227, "epsg", 2227,
          586  +        "NAD83 / California zone 3 (ftUS)");
   686    587       add_proj4text (p, 0,
   687    588           "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
   688    589       add_proj4text (p, 1,
   689    590           "667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=");
   690    591       add_proj4text (p, 2,
   691         -        "500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
   692         -    add_proj4text (p, 3,
   693         -        "nits=us-ft +no_defs");
          592  +        "500000.0001016001 +datum=NAD83 +units=us-ft +no_defs");
   694    593       add_srs_wkt (p, 0,
   695    594           "PROJCS[\"NAD83 / California zone 3 (ftUS)\",GEOGCS[\"NAD");
   696    595       add_srs_wkt (p, 1,
   697    596           "83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS ");
   698    597       add_srs_wkt (p, 2,
   699    598           "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   700    599       add_srs_wkt (p, 3,
   701    600           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
   702    601       add_srs_wkt (p, 4,
   703    602           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   704    603       add_srs_wkt (p, 5,
   705    604           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   706    605       add_srs_wkt (p, 6,
   707         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   708         -    add_srs_wkt (p, 7,
   709         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
   710         -    add_srs_wkt (p, 8,
   711         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.4");
   712         -    add_srs_wkt (p, 9,
   713         -        "3333333333333],PARAMETER[\"standard_parallel_2\",37.0666");
   714         -    add_srs_wkt (p, 10,
   715         -        "6666666667],PARAMETER[\"latitude_of_origin\",36.5],PARAM");
   716         -    add_srs_wkt (p, 11,
   717         -        "ETER[\"central_meridian\",-120.5],PARAMETER[\"false_east");
   718         -    add_srs_wkt (p, 12,
   719         -        "ing\",6561666.667],PARAMETER[\"false_northing\",1640416.");
   720         -    add_srs_wkt (p, 13,
   721         -        "667],UNIT[\"US survey foot\",0.3048006096012192,AUTHORIT");
   722         -    add_srs_wkt (p, 14,
   723         -        "Y[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
   724         -    add_srs_wkt (p, 15,
   725         -        ",AUTHORITY[\"EPSG\",\"2227\"]]");
   726         -    p = add_epsg_def_ex (filter, first, last, 2228, "epsg", 2228,
   727         -        "NAD83 / California zone 4 (ftUS)", 0, 0,
   728         -        "GRS 1980", "Greenwich",
   729         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   730         -        "X", "East", "Y", "North");
          606  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
          607  +    add_srs_wkt (p, 7,
          608  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          609  +    add_srs_wkt (p, 8,
          610  +        ",38.43333333333333],PARAMETER[\"standard_parallel_2\",37");
          611  +    add_srs_wkt (p, 9,
          612  +        ".06666666666667],PARAMETER[\"latitude_of_origin\",36.5],");
          613  +    add_srs_wkt (p, 10,
          614  +        "PARAMETER[\"central_meridian\",-120.5],PARAMETER[\"false");
          615  +    add_srs_wkt (p, 11,
          616  +        "_easting\",6561666.667],PARAMETER[\"false_northing\",164");
          617  +    add_srs_wkt (p, 12,
          618  +        "0416.667],UNIT[\"US survey foot\",0.3048006096012192,AUT");
          619  +    add_srs_wkt (p, 13,
          620  +        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
          621  +    add_srs_wkt (p, 14,
          622  +        "ORTH],AUTHORITY[\"EPSG\",\"2227\"]]");
          623  +    p = add_epsg_def (filter, first, last, 2228, "epsg", 2228,
          624  +        "NAD83 / California zone 4 (ftUS)");
   731    625       add_proj4text (p, 0,
   732    626           "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
   733    627       add_proj4text (p, 1,
   734    628           "4 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.000101600");
   735    629       add_proj4text (p, 2,
   736         -        "1 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_d");
   737         -    add_proj4text (p, 3,
   738         -        "efs");
          630  +        "1 +datum=NAD83 +units=us-ft +no_defs");
   739    631       add_srs_wkt (p, 0,
   740    632           "PROJCS[\"NAD83 / California zone 4 (ftUS)\",GEOGCS[\"NAD");
   741    633       add_srs_wkt (p, 1,
   742    634           "83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS ");
   743    635       add_srs_wkt (p, 2,
   744    636           "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   745    637       add_srs_wkt (p, 3,
   746    638           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
   747    639       add_srs_wkt (p, 4,
   748    640           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   749    641       add_srs_wkt (p, 5,
   750    642           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   751    643       add_srs_wkt (p, 6,
   752         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   753         -    add_srs_wkt (p, 7,
   754         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
   755         -    add_srs_wkt (p, 8,
   756         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.2");
   757         -    add_srs_wkt (p, 9,
   758         -        "5],PARAMETER[\"standard_parallel_2\",36],PARAMETER[\"lat");
   759         -    add_srs_wkt (p, 10,
   760         -        "itude_of_origin\",35.33333333333334],PARAMETER[\"central");
   761         -    add_srs_wkt (p, 11,
   762         -        "_meridian\",-119],PARAMETER[\"false_easting\",6561666.66");
   763         -    add_srs_wkt (p, 12,
   764         -        "7],PARAMETER[\"false_northing\",1640416.667],UNIT[\"US s");
   765         -    add_srs_wkt (p, 13,
   766         -        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
   767         -    add_srs_wkt (p, 14,
   768         -        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
   769         -    add_srs_wkt (p, 15,
   770         -        "G\",\"2228\"]]");
   771         -    p = add_epsg_def_ex (filter, first, last, 2229, "epsg", 2229,
   772         -        "NAD83 / California zone 5 (ftUS)", 0, 0,
   773         -        "GRS 1980", "Greenwich",
   774         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   775         -        "X", "East", "Y", "North");
          644  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
          645  +    add_srs_wkt (p, 7,
          646  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          647  +    add_srs_wkt (p, 8,
          648  +        ",37.25],PARAMETER[\"standard_parallel_2\",36],PARAMETER[");
          649  +    add_srs_wkt (p, 9,
          650  +        "\"latitude_of_origin\",35.33333333333334],PARAMETER[\"ce");
          651  +    add_srs_wkt (p, 10,
          652  +        "ntral_meridian\",-119],PARAMETER[\"false_easting\",65616");
          653  +    add_srs_wkt (p, 11,
          654  +        "66.667],PARAMETER[\"false_northing\",1640416.667],UNIT[\"");
          655  +    add_srs_wkt (p, 12,
          656  +        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
          657  +    add_srs_wkt (p, 13,
          658  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
          659  +    add_srs_wkt (p, 14,
          660  +        "EPSG\",\"2228\"]]");
          661  +    p = add_epsg_def (filter, first, last, 2229, "epsg", 2229,
          662  +        "NAD83 / California zone 5 (ftUS)");
   776    663       add_proj4text (p, 0,
   777    664           "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
   778    665       add_proj4text (p, 1,
   779    666           "333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=50");
   780    667       add_proj4text (p, 2,
   781         -        "0000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
   782         -    add_proj4text (p, 3,
   783         -        "ts=us-ft +no_defs");
          668  +        "0000.0001016001 +datum=NAD83 +units=us-ft +no_defs");
   784    669       add_srs_wkt (p, 0,
   785    670           "PROJCS[\"NAD83 / California zone 5 (ftUS)\",GEOGCS[\"NAD");
   786    671       add_srs_wkt (p, 1,
   787    672           "83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS ");
   788    673       add_srs_wkt (p, 2,
   789    674           "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   790    675       add_srs_wkt (p, 3,
   791    676           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
   792    677       add_srs_wkt (p, 4,
   793    678           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   794    679       add_srs_wkt (p, 5,
   795    680           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   796    681       add_srs_wkt (p, 6,
   797         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   798         -    add_srs_wkt (p, 7,
   799         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
   800         -    add_srs_wkt (p, 8,
   801         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",35.4");
   802         -    add_srs_wkt (p, 9,
   803         -        "6666666666667],PARAMETER[\"standard_parallel_2\",34.0333");
   804         -    add_srs_wkt (p, 10,
   805         -        "3333333333],PARAMETER[\"latitude_of_origin\",33.5],PARAM");
   806         -    add_srs_wkt (p, 11,
   807         -        "ETER[\"central_meridian\",-118],PARAMETER[\"false_eastin");
   808         -    add_srs_wkt (p, 12,
   809         -        "g\",6561666.667],PARAMETER[\"false_northing\",1640416.66");
   810         -    add_srs_wkt (p, 13,
   811         -        "7],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
   812         -    add_srs_wkt (p, 14,
   813         -        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
   814         -    add_srs_wkt (p, 15,
   815         -        "UTHORITY[\"EPSG\",\"2229\"]]");
   816         -    p = add_epsg_def_ex (filter, first, last, 2230, "epsg", 2230,
   817         -        "NAD83 / California zone 6 (ftUS)", 0, 0,
   818         -        "GRS 1980", "Greenwich",
   819         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   820         -        "X", "East", "Y", "North");
          682  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
          683  +    add_srs_wkt (p, 7,
          684  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          685  +    add_srs_wkt (p, 8,
          686  +        ",35.46666666666667],PARAMETER[\"standard_parallel_2\",34");
          687  +    add_srs_wkt (p, 9,
          688  +        ".03333333333333],PARAMETER[\"latitude_of_origin\",33.5],");
          689  +    add_srs_wkt (p, 10,
          690  +        "PARAMETER[\"central_meridian\",-118],PARAMETER[\"false_e");
          691  +    add_srs_wkt (p, 11,
          692  +        "asting\",6561666.667],PARAMETER[\"false_northing\",16404");
          693  +    add_srs_wkt (p, 12,
          694  +        "16.667],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
          695  +    add_srs_wkt (p, 13,
          696  +        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
          697  +    add_srs_wkt (p, 14,
          698  +        "TH],AUTHORITY[\"EPSG\",\"2229\"]]");
          699  +    p = add_epsg_def (filter, first, last, 2230, "epsg", 2230,
          700  +        "NAD83 / California zone 6 (ftUS)");
   821    701       add_proj4text (p, 0,
   822    702           "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
   823    703       add_proj4text (p, 1,
   824    704           "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000");
   825    705       add_proj4text (p, 2,
   826         -        ".0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,");
          706  +        ".0001016 +y_0=500000.0001016001 +datum=NAD83 +units=us-f");
   827    707       add_proj4text (p, 3,
   828         -        "0,0,0,0,0,0 +units=us-ft +no_defs");
          708  +        "t +no_defs");
   829    709       add_srs_wkt (p, 0,
   830    710           "PROJCS[\"NAD83 / California zone 6 (ftUS)\",GEOGCS[\"NAD");
   831    711       add_srs_wkt (p, 1,
   832    712           "83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS ");
   833    713       add_srs_wkt (p, 2,
   834    714           "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   835    715       add_srs_wkt (p, 3,
   836    716           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
   837    717       add_srs_wkt (p, 4,
   838    718           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   839    719       add_srs_wkt (p, 5,
   840    720           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   841    721       add_srs_wkt (p, 6,
   842         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   843         -    add_srs_wkt (p, 7,
   844         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
   845         -    add_srs_wkt (p, 8,
   846         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",33.8");
   847         -    add_srs_wkt (p, 9,
   848         -        "8333333333333],PARAMETER[\"standard_parallel_2\",32.7833");
   849         -    add_srs_wkt (p, 10,
   850         -        "3333333333],PARAMETER[\"latitude_of_origin\",32.16666666");
   851         -    add_srs_wkt (p, 11,
   852         -        "666666],PARAMETER[\"central_meridian\",-116.25],PARAMETE");
   853         -    add_srs_wkt (p, 12,
   854         -        "R[\"false_easting\",6561666.667],PARAMETER[\"false_north");
   855         -    add_srs_wkt (p, 13,
   856         -        "ing\",1640416.667],UNIT[\"US survey foot\",0.30480060960");
   857         -    add_srs_wkt (p, 14,
   858         -        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
   859         -    add_srs_wkt (p, 15,
   860         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2230\"]]");
   861         -    p = add_epsg_def_ex (filter, first, last, 2231, "epsg", 2231,
   862         -        "NAD83 / Colorado North (ftUS)", 0, 0,
   863         -        "GRS 1980", "Greenwich",
   864         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   865         -        "X", "East", "Y", "North");
          722  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
          723  +    add_srs_wkt (p, 7,
          724  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          725  +    add_srs_wkt (p, 8,
          726  +        ",33.88333333333333],PARAMETER[\"standard_parallel_2\",32");
          727  +    add_srs_wkt (p, 9,
          728  +        ".78333333333333],PARAMETER[\"latitude_of_origin\",32.166");
          729  +    add_srs_wkt (p, 10,
          730  +        "66666666666],PARAMETER[\"central_meridian\",-116.25],PAR");
          731  +    add_srs_wkt (p, 11,
          732  +        "AMETER[\"false_easting\",6561666.667],PARAMETER[\"false_");
          733  +    add_srs_wkt (p, 12,
          734  +        "northing\",1640416.667],UNIT[\"US survey foot\",0.304800");
          735  +    add_srs_wkt (p, 13,
          736  +        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
          737  +    add_srs_wkt (p, 14,
          738  +        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2230\"]]");
          739  +    p = add_epsg_def (filter, first, last, 2231, "epsg", 2231,
          740  +        "NAD83 / Colorado North (ftUS)");
   866    741       add_proj4text (p, 0,
   867    742           "+proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666");
   868    743       add_proj4text (p, 1,
   869    744           "667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8");
   870    745       add_proj4text (p, 2,
   871         -        "288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0");
          746  +        "288036576 +y_0=304800.6096012192 +datum=NAD83 +units=us-");
   872    747       add_proj4text (p, 3,
   873         -        ",0,0,0,0,0,0 +units=us-ft +no_defs");
          748  +        "ft +no_defs");
   874    749       add_srs_wkt (p, 0,
   875    750           "PROJCS[\"NAD83 / Colorado North (ftUS)\",GEOGCS[\"NAD83\"");
   876    751       add_srs_wkt (p, 1,
   877    752           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
   878    753       add_srs_wkt (p, 2,
   879    754           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
   880    755       add_srs_wkt (p, 3,
   881    756           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
   882    757       add_srs_wkt (p, 4,
   883    758           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   884    759       add_srs_wkt (p, 5,
   885    760           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   886    761       add_srs_wkt (p, 6,
   887         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   888         -    add_srs_wkt (p, 7,
   889         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
   890         -    add_srs_wkt (p, 8,
   891         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.78333");
   892         -    add_srs_wkt (p, 9,
   893         -        "333333333],PARAMETER[\"standard_parallel_2\",39.71666666");
   894         -    add_srs_wkt (p, 10,
   895         -        "666667],PARAMETER[\"latitude_of_origin\",39.333333333333");
   896         -    add_srs_wkt (p, 11,
   897         -        "34],PARAMETER[\"central_meridian\",-105.5],PARAMETER[\"f");
   898         -    add_srs_wkt (p, 12,
   899         -        "alse_easting\",3000000],PARAMETER[\"false_northing\",100");
   900         -    add_srs_wkt (p, 13,
   901         -        "0000],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
   902         -    add_srs_wkt (p, 14,
   903         -        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
   904         -    add_srs_wkt (p, 15,
   905         -        "],AUTHORITY[\"EPSG\",\"2231\"]]");
   906         -    p = add_epsg_def_ex (filter, first, last, 2232, "epsg", 2232,
   907         -        "NAD83 / Colorado Central (ftUS)", 0, 0,
   908         -        "GRS 1980", "Greenwich",
   909         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   910         -        "X", "East", "Y", "North");
          762  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
          763  +    add_srs_wkt (p, 7,
          764  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40");
          765  +    add_srs_wkt (p, 8,
          766  +        ".78333333333333],PARAMETER[\"standard_parallel_2\",39.71");
          767  +    add_srs_wkt (p, 9,
          768  +        "666666666667],PARAMETER[\"latitude_of_origin\",39.333333");
          769  +    add_srs_wkt (p, 10,
          770  +        "33333334],PARAMETER[\"central_meridian\",-105.5],PARAMET");
          771  +    add_srs_wkt (p, 11,
          772  +        "ER[\"false_easting\",3000000],PARAMETER[\"false_northing");
          773  +    add_srs_wkt (p, 12,
          774  +        "\",1000000],UNIT[\"US survey foot\",0.3048006096012192,A");
          775  +    add_srs_wkt (p, 13,
          776  +        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          777  +    add_srs_wkt (p, 14,
          778  +        ",NORTH],AUTHORITY[\"EPSG\",\"2231\"]]");
          779  +    p = add_epsg_def (filter, first, last, 2232, "epsg", 2232,
          780  +        "NAD83 / Colorado Central (ftUS)");
   911    781       add_proj4text (p, 0,
   912    782           "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
   913    783       add_proj4text (p, 1,
   914    784           "3334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.60");
   915    785       add_proj4text (p, 2,
   916         -        "96012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-f");
   917         -    add_proj4text (p, 3,
   918         -        "t +no_defs");
          786  +        "96012192 +datum=NAD83 +units=us-ft +no_defs");
   919    787       add_srs_wkt (p, 0,
   920    788           "PROJCS[\"NAD83 / Colorado Central (ftUS)\",GEOGCS[\"NAD8");
   921    789       add_srs_wkt (p, 1,
   922    790           "3\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1");
   923    791       add_srs_wkt (p, 2,
   924    792           "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
   925    793       add_srs_wkt (p, 3,
   926    794           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],P");
   927    795       add_srs_wkt (p, 4,
   928    796           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   929    797       add_srs_wkt (p, 5,
   930    798           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   931    799       add_srs_wkt (p, 6,
   932         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
   933         -    add_srs_wkt (p, 7,
   934         -        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
   935         -    add_srs_wkt (p, 8,
   936         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.75");
   937         -    add_srs_wkt (p, 9,
   938         -        "],PARAMETER[\"standard_parallel_2\",38.45],PARAMETER[\"l");
   939         -    add_srs_wkt (p, 10,
   940         -        "atitude_of_origin\",37.83333333333334],PARAMETER[\"centr");
   941         -    add_srs_wkt (p, 11,
   942         -        "al_meridian\",-105.5],PARAMETER[\"false_easting\",300000");
   943         -    add_srs_wkt (p, 12,
   944         -        "0],PARAMETER[\"false_northing\",1000000],UNIT[\"US surve");
   945         -    add_srs_wkt (p, 13,
   946         -        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
   947         -    add_srs_wkt (p, 14,
   948         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
   949         -    add_srs_wkt (p, 15,
   950         -        "\"2232\"]]");
   951         -    p = add_epsg_def_ex (filter, first, last, 2233, "epsg", 2233,
   952         -        "NAD83 / Colorado South (ftUS)", 0, 0,
   953         -        "GRS 1980", "Greenwich",
   954         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   955         -        "X", "East", "Y", "North");
          800  +        "\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_");
          801  +    add_srs_wkt (p, 7,
          802  +        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          803  +    add_srs_wkt (p, 8,
          804  +        ",39.75],PARAMETER[\"standard_parallel_2\",38.45],PARAMET");
          805  +    add_srs_wkt (p, 9,
          806  +        "ER[\"latitude_of_origin\",37.83333333333334],PARAMETER[\"");
          807  +    add_srs_wkt (p, 10,
          808  +        "central_meridian\",-105.5],PARAMETER[\"false_easting\",3");
          809  +    add_srs_wkt (p, 11,
          810  +        "000000],PARAMETER[\"false_northing\",1000000],UNIT[\"US ");
          811  +    add_srs_wkt (p, 12,
          812  +        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
          813  +    add_srs_wkt (p, 13,
          814  +        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
          815  +    add_srs_wkt (p, 14,
          816  +        "SG\",\"2232\"]]");
          817  +    p = add_epsg_def (filter, first, last, 2233, "epsg", 2233,
          818  +        "NAD83 / Colorado South (ftUS)");
   956    819       add_proj4text (p, 0,
   957    820           "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
   958    821       add_proj4text (p, 1,
   959    822           "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8");
   960    823       add_proj4text (p, 2,
   961         -        "288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0");
          824  +        "288036576 +y_0=304800.6096012192 +datum=NAD83 +units=us-");
   962    825       add_proj4text (p, 3,
   963         -        ",0,0,0,0,0,0 +units=us-ft +no_defs");
          826  +        "ft +no_defs");
   964    827       add_srs_wkt (p, 0,
   965    828           "PROJCS[\"NAD83 / Colorado South (ftUS)\",GEOGCS[\"NAD83\"");
   966    829       add_srs_wkt (p, 1,
   967    830           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
   968    831       add_srs_wkt (p, 2,
   969    832           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
   970    833       add_srs_wkt (p, 3,
   971    834           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
   972    835       add_srs_wkt (p, 4,
   973    836           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   974    837       add_srs_wkt (p, 5,
   975    838           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   976    839       add_srs_wkt (p, 6,
   977         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   978         -    add_srs_wkt (p, 7,
   979         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
   980         -    add_srs_wkt (p, 8,
   981         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.43333");
   982         -    add_srs_wkt (p, 9,
   983         -        "333333333],PARAMETER[\"standard_parallel_2\",37.23333333");
   984         -    add_srs_wkt (p, 10,
   985         -        "333333],PARAMETER[\"latitude_of_origin\",36.666666666666");
   986         -    add_srs_wkt (p, 11,
   987         -        "66],PARAMETER[\"central_meridian\",-105.5],PARAMETER[\"f");
   988         -    add_srs_wkt (p, 12,
   989         -        "alse_easting\",3000000],PARAMETER[\"false_northing\",100");
   990         -    add_srs_wkt (p, 13,
   991         -        "0000],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
   992         -    add_srs_wkt (p, 14,
   993         -        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
   994         -    add_srs_wkt (p, 15,
   995         -        "],AUTHORITY[\"EPSG\",\"2233\"]]");
   996         -    p = add_epsg_def_ex (filter, first, last, 2234, "epsg", 2234,
   997         -        "NAD83 / Connecticut (ftUS)", 0, 0,
   998         -        "GRS 1980", "Greenwich",
   999         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1000         -        "X", "East", "Y", "North");
          840  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
          841  +    add_srs_wkt (p, 7,
          842  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38");
          843  +    add_srs_wkt (p, 8,
          844  +        ".43333333333333],PARAMETER[\"standard_parallel_2\",37.23");
          845  +    add_srs_wkt (p, 9,
          846  +        "333333333333],PARAMETER[\"latitude_of_origin\",36.666666");
          847  +    add_srs_wkt (p, 10,
          848  +        "66666666],PARAMETER[\"central_meridian\",-105.5],PARAMET");
          849  +    add_srs_wkt (p, 11,
          850  +        "ER[\"false_easting\",3000000],PARAMETER[\"false_northing");
          851  +    add_srs_wkt (p, 12,
          852  +        "\",1000000],UNIT[\"US survey foot\",0.3048006096012192,A");
          853  +    add_srs_wkt (p, 13,
          854  +        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          855  +    add_srs_wkt (p, 14,
          856  +        ",NORTH],AUTHORITY[\"EPSG\",\"2233\"]]");
          857  +    p = add_epsg_def (filter, first, last, 2234, "epsg", 2234,
          858  +        "NAD83 / Connecticut (ftUS)");
  1001    859       add_proj4text (p, 0,
  1002    860           "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
  1003    861       add_proj4text (p, 1,
  1004    862           ".83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_");
  1005    863       add_proj4text (p, 2,
  1006         -        "0=152400.3048006096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  1007         -    add_proj4text (p, 3,
  1008         -        "+units=us-ft +no_defs");
          864  +        "0=152400.3048006096 +datum=NAD83 +units=us-ft +no_defs");
  1009    865       add_srs_wkt (p, 0,
  1010    866           "PROJCS[\"NAD83 / Connecticut (ftUS)\",GEOGCS[\"NAD83\",D");
  1011    867       add_srs_wkt (p, 1,
  1012    868           "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1013    869       add_srs_wkt (p, 2,
  1014    870           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1015    871       add_srs_wkt (p, 3,
  1016    872           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1017    873       add_srs_wkt (p, 4,
  1018    874           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1019    875       add_srs_wkt (p, 5,
  1020    876           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1021    877       add_srs_wkt (p, 6,
  1022         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  1023         -    add_srs_wkt (p, 7,
  1024         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
  1025         -    add_srs_wkt (p, 8,
  1026         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",41.8666666");
  1027         -    add_srs_wkt (p, 9,
  1028         -        "6666667],PARAMETER[\"standard_parallel_2\",41.2],PARAMET");
  1029         -    add_srs_wkt (p, 10,
  1030         -        "ER[\"latitude_of_origin\",40.83333333333334],PARAMETER[\"");
  1031         -    add_srs_wkt (p, 11,
  1032         -        "central_meridian\",-72.75],PARAMETER[\"false_easting\",1");
  1033         -    add_srs_wkt (p, 12,
  1034         -        "000000],PARAMETER[\"false_northing\",500000],UNIT[\"US s");
  1035         -    add_srs_wkt (p, 13,
  1036         -        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
  1037         -    add_srs_wkt (p, 14,
  1038         -        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1039         -    add_srs_wkt (p, 15,
  1040         -        "G\",\"2234\"]]");
  1041         -    p = add_epsg_def_ex (filter, first, last, 2235, "epsg", 2235,
  1042         -        "NAD83 / Delaware (ftUS)", 0, 0,
  1043         -        "GRS 1980", "Greenwich",
  1044         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1045         -        "X", "East", "Y", "North");
          878  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
          879  +    add_srs_wkt (p, 7,
          880  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.8");
          881  +    add_srs_wkt (p, 8,
          882  +        "6666666666667],PARAMETER[\"standard_parallel_2\",41.2],P");
          883  +    add_srs_wkt (p, 9,
          884  +        "ARAMETER[\"latitude_of_origin\",40.83333333333334],PARAM");
          885  +    add_srs_wkt (p, 10,
          886  +        "ETER[\"central_meridian\",-72.75],PARAMETER[\"false_east");
          887  +    add_srs_wkt (p, 11,
          888  +        "ing\",1000000],PARAMETER[\"false_northing\",500000],UNIT");
          889  +    add_srs_wkt (p, 12,
          890  +        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
          891  +    add_srs_wkt (p, 13,
          892  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
          893  +    add_srs_wkt (p, 14,
          894  +        "[\"EPSG\",\"2234\"]]");
          895  +    p = add_epsg_def (filter, first, last, 2235, "epsg", 2235,
          896  +        "NAD83 / Delaware (ftUS)");
  1046    897       add_proj4text (p, 0,
  1047    898           "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
  1048    899       add_proj4text (p, 1,
  1049         -        "995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=");
          900  +        "995 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units=us");
  1050    901       add_proj4text (p, 2,
  1051         -        "0,0,0,0,0,0,0 +units=us-ft +no_defs");
          902  +        "-ft +no_defs");
  1052    903       add_srs_wkt (p, 0,
  1053    904           "PROJCS[\"NAD83 / Delaware (ftUS)\",GEOGCS[\"NAD83\",DATU");
  1054    905       add_srs_wkt (p, 1,
  1055    906           "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  1056    907       add_srs_wkt (p, 2,
  1057    908           "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  1058    909       add_srs_wkt (p, 3,
  1059    910           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  1060    911       add_srs_wkt (p, 4,
  1061    912           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1062    913       add_srs_wkt (p, 5,
  1063         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1064         -    add_srs_wkt (p, 6,
  1065         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1066         -    add_srs_wkt (p, 7,
  1067         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"]");
  1068         -    add_srs_wkt (p, 8,
  1069         -        ",PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"centra");
  1070         -    add_srs_wkt (p, 9,
  1071         -        "l_meridian\",-75.41666666666667],PARAMETER[\"scale_facto");
  1072         -    add_srs_wkt (p, 10,
  1073         -        "r\",0.999995],PARAMETER[\"false_easting\",656166.667],PA");
  1074         -    add_srs_wkt (p, 11,
  1075         -        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
  1076         -    add_srs_wkt (p, 12,
  1077         -        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  1078         -    add_srs_wkt (p, 13,
  1079         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2235\"]]");
  1080         -    p = add_epsg_def_ex (filter, first, last, 2236, "epsg", 2236,
  1081         -        "NAD83 / Florida East (ftUS)", 0, 0,
  1082         -        "GRS 1980", "Greenwich",
  1083         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1084         -        "X", "East", "Y", "North");
          914  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          915  +    add_srs_wkt (p, 6,
          916  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Merca");
          917  +    add_srs_wkt (p, 7,
          918  +        "tor\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"");
          919  +    add_srs_wkt (p, 8,
          920  +        "central_meridian\",-75.41666666666667],PARAMETER[\"scale");
          921  +    add_srs_wkt (p, 9,
          922  +        "_factor\",0.999995],PARAMETER[\"false_easting\",656166.6");
          923  +    add_srs_wkt (p, 10,
          924  +        "67],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
          925  +    add_srs_wkt (p, 11,
          926  +        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
          927  +    add_srs_wkt (p, 12,
          928  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"223");
          929  +    add_srs_wkt (p, 13,
          930  +        "5\"]]");
          931  +    p = add_epsg_def (filter, first, last, 2236, "epsg", 2236,
          932  +        "NAD83 / Florida East (ftUS)");
  1085    933       add_proj4text (p, 0,
  1086    934           "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
  1087    935       add_proj4text (p, 1,
  1088         -        "941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs");
          936  +        "941177 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units");
  1089    937       add_proj4text (p, 2,
  1090         -        "84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
          938  +        "=us-ft +no_defs");
  1091    939       add_srs_wkt (p, 0,
  1092    940           "PROJCS[\"NAD83 / Florida East (ftUS)\",GEOGCS[\"NAD83\",");
  1093    941       add_srs_wkt (p, 1,
  1094    942           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1095    943       add_srs_wkt (p, 2,
  1096    944           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1097    945       add_srs_wkt (p, 3,
  1098    946           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1099    947       add_srs_wkt (p, 4,
  1100    948           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1101    949       add_srs_wkt (p, 5,
  1102    950           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1103    951       add_srs_wkt (p, 6,
  1104         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          952  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
  1105    953       add_srs_wkt (p, 7,
  1106         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
          954  +        "rcator\"],PARAMETER[\"latitude_of_origin\",24.3333333333");
  1107    955       add_srs_wkt (p, 8,
  1108         -        "\"],PARAMETER[\"latitude_of_origin\",24.33333333333333],");
          956  +        "3333],PARAMETER[\"central_meridian\",-81],PARAMETER[\"sc");
  1109    957       add_srs_wkt (p, 9,
  1110         -        "PARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_fa");
          958  +        "ale_factor\",0.999941177],PARAMETER[\"false_easting\",65");
  1111    959       add_srs_wkt (p, 10,
  1112         -        "ctor\",0.999941177],PARAMETER[\"false_easting\",656166.6");
          960  +        "6166.667],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
  1113    961       add_srs_wkt (p, 11,
  1114         -        "67],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
          962  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
  1115    963       add_srs_wkt (p, 12,
  1116         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
          964  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1117    965       add_srs_wkt (p, 13,
  1118         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"223");
  1119         -    add_srs_wkt (p, 14,
  1120         -        "6\"]]");
  1121         -    p = add_epsg_def_ex (filter, first, last, 2237, "epsg", 2237,
  1122         -        "NAD83 / Florida West (ftUS)", 0, 0,
  1123         -        "GRS 1980", "Greenwich",
  1124         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1125         -        "X", "East", "Y", "North");
          966  +        ",\"2236\"]]");
          967  +    p = add_epsg_def (filter, first, last, 2237, "epsg", 2237,
          968  +        "NAD83 / Florida West (ftUS)");
  1126    969       add_proj4text (p, 0,
  1127    970           "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
  1128    971       add_proj4text (p, 1,
  1129         -        "941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs");
          972  +        "941177 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units");
  1130    973       add_proj4text (p, 2,
  1131         -        "84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
          974  +        "=us-ft +no_defs");
  1132    975       add_srs_wkt (p, 0,
  1133    976           "PROJCS[\"NAD83 / Florida West (ftUS)\",GEOGCS[\"NAD83\",");
  1134    977       add_srs_wkt (p, 1,
  1135    978           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1136    979       add_srs_wkt (p, 2,
  1137    980           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1138    981       add_srs_wkt (p, 3,
  1139    982           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1140    983       add_srs_wkt (p, 4,
  1141    984           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1142    985       add_srs_wkt (p, 5,
  1143    986           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1144    987       add_srs_wkt (p, 6,
  1145         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          988  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
  1146    989       add_srs_wkt (p, 7,
  1147         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
          990  +        "rcator\"],PARAMETER[\"latitude_of_origin\",24.3333333333");
  1148    991       add_srs_wkt (p, 8,
  1149         -        "\"],PARAMETER[\"latitude_of_origin\",24.33333333333333],");
          992  +        "3333],PARAMETER[\"central_meridian\",-82],PARAMETER[\"sc");
  1150    993       add_srs_wkt (p, 9,
  1151         -        "PARAMETER[\"central_meridian\",-82],PARAMETER[\"scale_fa");
          994  +        "ale_factor\",0.999941177],PARAMETER[\"false_easting\",65");
  1152    995       add_srs_wkt (p, 10,
  1153         -        "ctor\",0.999941177],PARAMETER[\"false_easting\",656166.6");
          996  +        "6166.667],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
  1154    997       add_srs_wkt (p, 11,
  1155         -        "67],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
          998  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
  1156    999       add_srs_wkt (p, 12,
  1157         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
         1000  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1158   1001       add_srs_wkt (p, 13,
  1159         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"223");
  1160         -    add_srs_wkt (p, 14,
  1161         -        "7\"]]");
  1162         -    p = add_epsg_def_ex (filter, first, last, 2238, "epsg", 2238,
  1163         -        "NAD83 / Florida North (ftUS)", 0, 0,
  1164         -        "GRS 1980", "Greenwich",
  1165         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1166         -        "X", "East", "Y", "North");
         1002  +        ",\"2237\"]]");
         1003  +    p = add_epsg_def (filter, first, last, 2238, "epsg", 2238,
         1004  +        "NAD83 / Florida North (ftUS)");
  1167   1005       add_proj4text (p, 0,
  1168   1006           "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
  1169   1007       add_proj4text (p, 1,
  1170         -        "9 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
         1008  +        "9 +lon_0=-84.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=us");
  1171   1009       add_proj4text (p, 2,
  1172         -        "0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1010  +        "-ft +no_defs");
  1173   1011       add_srs_wkt (p, 0,
  1174   1012           "PROJCS[\"NAD83 / Florida North (ftUS)\",GEOGCS[\"NAD83\"");
  1175   1013       add_srs_wkt (p, 1,
  1176   1014           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  1177   1015       add_srs_wkt (p, 2,
  1178   1016           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1179   1017       add_srs_wkt (p, 3,
  1180   1018           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  1181   1019       add_srs_wkt (p, 4,
  1182   1020           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1183   1021       add_srs_wkt (p, 5,
  1184   1022           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1185   1023       add_srs_wkt (p, 6,
  1186         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1187         -    add_srs_wkt (p, 7,
  1188         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  1189         -    add_srs_wkt (p, 8,
  1190         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",30.75],P");
  1191         -    add_srs_wkt (p, 9,
  1192         -        "ARAMETER[\"standard_parallel_2\",29.58333333333333],PARA");
  1193         -    add_srs_wkt (p, 10,
  1194         -        "METER[\"latitude_of_origin\",29],PARAMETER[\"central_mer");
  1195         -    add_srs_wkt (p, 11,
  1196         -        "idian\",-84.5],PARAMETER[\"false_easting\",1968500],PARA");
  1197         -    add_srs_wkt (p, 12,
  1198         -        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
  1199         -    add_srs_wkt (p, 13,
  1200         -        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
  1201         -    add_srs_wkt (p, 14,
  1202         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2238\"]]");
  1203         -    p = add_epsg_def_ex (filter, first, last, 2239, "epsg", 2239,
  1204         -        "NAD83 / Georgia East (ftUS)", 0, 0,
  1205         -        "GRS 1980", "Greenwich",
  1206         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1207         -        "X", "East", "Y", "North");
         1024  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
         1025  +    add_srs_wkt (p, 7,
         1026  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",30");
         1027  +    add_srs_wkt (p, 8,
         1028  +        ".75],PARAMETER[\"standard_parallel_2\",29.58333333333333");
         1029  +    add_srs_wkt (p, 9,
         1030  +        "],PARAMETER[\"latitude_of_origin\",29],PARAMETER[\"centr");
         1031  +    add_srs_wkt (p, 10,
         1032  +        "al_meridian\",-84.5],PARAMETER[\"false_easting\",1968500");
         1033  +    add_srs_wkt (p, 11,
         1034  +        "],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
         1035  +    add_srs_wkt (p, 12,
         1036  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         1037  +    add_srs_wkt (p, 13,
         1038  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2238\"]");
         1039  +    add_srs_wkt (p, 14,
         1040  +        "]");
         1041  +    p = add_epsg_def (filter, first, last, 2239, "epsg", 2239,
         1042  +        "NAD83 / Georgia East (ftUS)");
  1208   1043       add_proj4text (p, 0,
  1209   1044           "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
  1210   1045       add_proj4text (p, 1,
  1211         -        "9 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,");
         1046  +        "9 +x_0=200000.0001016002 +y_0=0 +datum=NAD83 +units=us-f");
  1212   1047       add_proj4text (p, 2,
  1213         -        "0,0,0,0,0,0 +units=us-ft +no_defs");
         1048  +        "t +no_defs");
  1214   1049       add_srs_wkt (p, 0,
  1215   1050           "PROJCS[\"NAD83 / Georgia East (ftUS)\",GEOGCS[\"NAD83\",");
  1216   1051       add_srs_wkt (p, 1,
  1217   1052           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1218   1053       add_srs_wkt (p, 2,
  1219   1054           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1220   1055       add_srs_wkt (p, 3,
  1221   1056           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1222   1057       add_srs_wkt (p, 4,
  1223   1058           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1224   1059       add_srs_wkt (p, 5,
  1225   1060           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1226   1061       add_srs_wkt (p, 6,
  1227         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1062  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
  1228   1063       add_srs_wkt (p, 7,
  1229         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         1064  +        "rcator\"],PARAMETER[\"latitude_of_origin\",30],PARAMETER");
  1230   1065       add_srs_wkt (p, 8,
  1231         -        "\"],PARAMETER[\"latitude_of_origin\",30],PARAMETER[\"cen");
         1066  +        "[\"central_meridian\",-82.16666666666667],PARAMETER[\"sc");
  1232   1067       add_srs_wkt (p, 9,
  1233         -        "tral_meridian\",-82.16666666666667],PARAMETER[\"scale_fa");
         1068  +        "ale_factor\",0.9999],PARAMETER[\"false_easting\",656166.");
  1234   1069       add_srs_wkt (p, 10,
  1235         -        "ctor\",0.9999],PARAMETER[\"false_easting\",656166.667],P");
         1070  +        "667],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
  1236   1071       add_srs_wkt (p, 11,
  1237         -        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
         1072  +        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
  1238   1073       add_srs_wkt (p, 12,
  1239         -        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         1074  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22");
  1240   1075       add_srs_wkt (p, 13,
  1241         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2239\"]]");
  1242         -    p = add_epsg_def_ex (filter, first, last, 2240, "epsg", 2240,
  1243         -        "NAD83 / Georgia West (ftUS)", 0, 0,
  1244         -        "GRS 1980", "Greenwich",
  1245         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1246         -        "X", "East", "Y", "North");
         1076  +        "39\"]]");
         1077  +    p = add_epsg_def (filter, first, last, 2240, "epsg", 2240,
         1078  +        "NAD83 / Georgia West (ftUS)");
  1247   1079       add_proj4text (p, 0,
  1248   1080           "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
  1249   1081       add_proj4text (p, 1,
  1250         -        "9 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,");
         1082  +        "9 +x_0=699999.9998983998 +y_0=0 +datum=NAD83 +units=us-f");
  1251   1083       add_proj4text (p, 2,
  1252         -        "0,0,0,0,0,0 +units=us-ft +no_defs");
         1084  +        "t +no_defs");
  1253   1085       add_srs_wkt (p, 0,
  1254   1086           "PROJCS[\"NAD83 / Georgia West (ftUS)\",GEOGCS[\"NAD83\",");
  1255   1087       add_srs_wkt (p, 1,
  1256   1088           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1257   1089       add_srs_wkt (p, 2,
  1258   1090           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1259   1091       add_srs_wkt (p, 3,
  1260   1092           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1261   1093       add_srs_wkt (p, 4,
  1262   1094           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1263   1095       add_srs_wkt (p, 5,
  1264   1096           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1265   1097       add_srs_wkt (p, 6,
  1266         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1098  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
  1267   1099       add_srs_wkt (p, 7,
  1268         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         1100  +        "rcator\"],PARAMETER[\"latitude_of_origin\",30],PARAMETER");
  1269   1101       add_srs_wkt (p, 8,
  1270         -        "\"],PARAMETER[\"latitude_of_origin\",30],PARAMETER[\"cen");
         1102  +        "[\"central_meridian\",-84.16666666666667],PARAMETER[\"sc");
  1271   1103       add_srs_wkt (p, 9,
  1272         -        "tral_meridian\",-84.16666666666667],PARAMETER[\"scale_fa");
         1104  +        "ale_factor\",0.9999],PARAMETER[\"false_easting\",2296583");
  1273   1105       add_srs_wkt (p, 10,
  1274         -        "ctor\",0.9999],PARAMETER[\"false_easting\",2296583.333],");
         1106  +        ".333],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
  1275   1107       add_srs_wkt (p, 11,
  1276         -        "PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",");
         1108  +        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
  1277   1109       add_srs_wkt (p, 12,
  1278         -        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         1110  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
  1279   1111       add_srs_wkt (p, 13,
  1280         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2240\"]");
  1281         -    add_srs_wkt (p, 14,
  1282         -        "]");
  1283         -    p = add_epsg_def_ex (filter, first, last, 2241, "epsg", 2241,
  1284         -        "NAD83 / Idaho East (ftUS)", 0, 0,
  1285         -        "GRS 1980", "Greenwich",
  1286         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1287         -        "X", "East", "Y", "North");
         1112  +        "240\"]]");
         1113  +    p = add_epsg_def (filter, first, last, 2241, "epsg", 2241,
         1114  +        "NAD83 / Idaho East (ftUS)");
  1288   1115       add_proj4text (p, 0,
  1289   1116           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
  1290   1117       add_proj4text (p, 1,
  1291   1118           "666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0");
  1292   1119       add_proj4text (p, 2,
  1293         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
  1294         -    add_proj4text (p, 3,
  1295         -        "defs");
         1120  +        "=0 +datum=NAD83 +units=us-ft +no_defs");
  1296   1121       add_srs_wkt (p, 0,
  1297   1122           "PROJCS[\"NAD83 / Idaho East (ftUS)\",GEOGCS[\"NAD83\",DA");
  1298   1123       add_srs_wkt (p, 1,
  1299   1124           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  1300   1125       add_srs_wkt (p, 2,
  1301   1126           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  1302   1127       add_srs_wkt (p, 3,
  1303   1128           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  1304   1129       add_srs_wkt (p, 4,
  1305   1130           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  1306   1131       add_srs_wkt (p, 5,
  1307   1132           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  1308   1133       add_srs_wkt (p, 6,
  1309         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         1134  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mer");
  1310   1135       add_srs_wkt (p, 7,
  1311         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1136  +        "cator\"],PARAMETER[\"latitude_of_origin\",41.66666666666");
  1312   1137       add_srs_wkt (p, 8,
  1313         -        "],PARAMETER[\"latitude_of_origin\",41.66666666666666],PA");
         1138  +        "666],PARAMETER[\"central_meridian\",-112.1666666666667],");
  1314   1139       add_srs_wkt (p, 9,
  1315         -        "RAMETER[\"central_meridian\",-112.1666666666667],PARAMET");
         1140  +        "PARAMETER[\"scale_factor\",0.999947368],PARAMETER[\"fals");
  1316   1141       add_srs_wkt (p, 10,
  1317         -        "ER[\"scale_factor\",0.999947368],PARAMETER[\"false_easti");
         1142  +        "e_easting\",656166.667],PARAMETER[\"false_northing\",0],");
  1318   1143       add_srs_wkt (p, 11,
  1319         -        "ng\",656166.667],PARAMETER[\"false_northing\",0],UNIT[\"");
         1144  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
  1320   1145       add_srs_wkt (p, 12,
  1321         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
         1146  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  1322   1147       add_srs_wkt (p, 13,
  1323         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  1324         -    add_srs_wkt (p, 14,
  1325         -        "EPSG\",\"2241\"]]");
  1326         -    p = add_epsg_def_ex (filter, first, last, 2242, "epsg", 2242,
  1327         -        "NAD83 / Idaho Central (ftUS)", 0, 0,
  1328         -        "GRS 1980", "Greenwich",
  1329         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1330         -        "X", "East", "Y", "North");
         1148  +        "ORITY[\"EPSG\",\"2241\"]]");
         1149  +    p = add_epsg_def (filter, first, last, 2242, "epsg", 2242,
         1150  +        "NAD83 / Idaho Central (ftUS)");
  1331   1151       add_proj4text (p, 0,
  1332   1152           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
  1333   1153       add_proj4text (p, 1,
  1334         -        "99473679999999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS8");
         1154  +        "99473679999999 +x_0=500000.0001016001 +y_0=0 +datum=NAD8");
  1335   1155       add_proj4text (p, 2,
  1336         -        "0 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1156  +        "3 +units=us-ft +no_defs");
  1337   1157       add_srs_wkt (p, 0,
  1338   1158           "PROJCS[\"NAD83 / Idaho Central (ftUS)\",GEOGCS[\"NAD83\"");
  1339   1159       add_srs_wkt (p, 1,
  1340   1160           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  1341   1161       add_srs_wkt (p, 2,
  1342   1162           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1343   1163       add_srs_wkt (p, 3,
  1344   1164           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  1345   1165       add_srs_wkt (p, 4,
  1346   1166           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1347   1167       add_srs_wkt (p, 5,
  1348   1168           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1349   1169       add_srs_wkt (p, 6,
  1350         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         1170  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_");
  1351   1171       add_srs_wkt (p, 7,
  1352         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
         1172  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",41.66666666");
  1353   1173       add_srs_wkt (p, 8,
  1354         -        "or\"],PARAMETER[\"latitude_of_origin\",41.66666666666666");
         1174  +        "666666],PARAMETER[\"central_meridian\",-114],PARAMETER[\"");
  1355   1175       add_srs_wkt (p, 9,
  1356         -        "],PARAMETER[\"central_meridian\",-114],PARAMETER[\"scale");
         1176  +        "scale_factor\",0.999947368],PARAMETER[\"false_easting\",");
  1357   1177       add_srs_wkt (p, 10,
  1358         -        "_factor\",0.999947368],PARAMETER[\"false_easting\",16404");
         1178  +        "1640416.667],PARAMETER[\"false_northing\",0],UNIT[\"US s");
  1359   1179       add_srs_wkt (p, 11,
  1360         -        "16.667],PARAMETER[\"false_northing\",0],UNIT[\"US survey");
         1180  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
  1361   1181       add_srs_wkt (p, 12,
  1362         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
         1182  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1363   1183       add_srs_wkt (p, 13,
  1364         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1365         -    add_srs_wkt (p, 14,
  1366         -        "2242\"]]");
  1367         -    p = add_epsg_def_ex (filter, first, last, 2243, "epsg", 2243,
  1368         -        "NAD83 / Idaho West (ftUS)", 0, 0,
  1369         -        "GRS 1980", "Greenwich",
  1370         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1371         -        "X", "East", "Y", "North");
         1184  +        "G\",\"2242\"]]");
         1185  +    p = add_epsg_def (filter, first, last, 2243, "epsg", 2243,
         1186  +        "NAD83 / Idaho West (ftUS)");
  1372   1187       add_proj4text (p, 0,
  1373   1188           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
  1374   1189       add_proj4text (p, 1,
  1375         -        ".999933333 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +t");
         1190  +        ".999933333 +x_0=800000.0001016001 +y_0=0 +datum=NAD83 +u");
  1376   1191       add_proj4text (p, 2,
  1377         -        "owgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1192  +        "nits=us-ft +no_defs");
  1378   1193       add_srs_wkt (p, 0,
  1379   1194           "PROJCS[\"NAD83 / Idaho West (ftUS)\",GEOGCS[\"NAD83\",DA");
  1380   1195       add_srs_wkt (p, 1,
  1381   1196           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  1382   1197       add_srs_wkt (p, 2,
  1383   1198           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  1384   1199       add_srs_wkt (p, 3,
  1385   1200           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  1386   1201       add_srs_wkt (p, 4,
  1387   1202           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  1388   1203       add_srs_wkt (p, 5,
  1389   1204           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  1390   1205       add_srs_wkt (p, 6,
  1391         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         1206  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mer");
  1392   1207       add_srs_wkt (p, 7,
  1393         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1208  +        "cator\"],PARAMETER[\"latitude_of_origin\",41.66666666666");
  1394   1209       add_srs_wkt (p, 8,
  1395         -        "],PARAMETER[\"latitude_of_origin\",41.66666666666666],PA");
         1210  +        "666],PARAMETER[\"central_meridian\",-115.75],PARAMETER[\"");
  1396   1211       add_srs_wkt (p, 9,
  1397         -        "RAMETER[\"central_meridian\",-115.75],PARAMETER[\"scale_");
         1212  +        "scale_factor\",0.999933333],PARAMETER[\"false_easting\",");
  1398   1213       add_srs_wkt (p, 10,
  1399         -        "factor\",0.999933333],PARAMETER[\"false_easting\",262466");
         1214  +        "2624666.667],PARAMETER[\"false_northing\",0],UNIT[\"US s");
  1400   1215       add_srs_wkt (p, 11,
  1401         -        "6.667],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
         1216  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
  1402   1217       add_srs_wkt (p, 12,
  1403         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
         1218  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1404   1219       add_srs_wkt (p, 13,
  1405         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1406         -    add_srs_wkt (p, 14,
  1407         -        "2243\"]]");
  1408         -    p = add_epsg_def_ex (filter, first, last, 2244, "epsg", 2244,
  1409         -        "NAD83 / Indiana East (ftUS) (deprecated)", 0, 0,
  1410         -        "GRS 1980", "Greenwich",
  1411         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1412         -        "X", "East", "Y", "North");
         1220  +        "G\",\"2243\"]]");
         1221  +    p = add_epsg_def (filter, first, last, 2244, "epsg", 2244,
         1222  +        "NAD83 / Indiana East (ftUS) (deprecated)");
  1413   1223       add_proj4text (p, 0,
  1414   1224           "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
  1415   1225       add_proj4text (p, 1,
  1416   1226           "99966667 +x_0=99999.99989839978 +y_0=249364.9987299975 +");
  1417   1227       add_proj4text (p, 2,
  1418         -        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1228  +        "datum=NAD83 +units=us-ft +no_defs");
  1419   1229       add_srs_wkt (p, 0,
  1420   1230           "PROJCS[\"NAD83 / Indiana East (ftUS) (deprecated)\",GEOG");
  1421   1231       add_srs_wkt (p, 1,
  1422   1232           "CS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROI");
  1423   1233       add_srs_wkt (p, 2,
  1424   1234           "D[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",");
  1425   1235       add_srs_wkt (p, 3,
  1426   1236           "\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  1427   1237       add_srs_wkt (p, 4,
  1428   1238           "269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1429   1239       add_srs_wkt (p, 5,
  1430   1240           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1431   1241       add_srs_wkt (p, 6,
  1432         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1242  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"");
  1433   1243       add_srs_wkt (p, 7,
  1434         -        ",EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transv");
         1244  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  1435   1245       add_srs_wkt (p, 8,
  1436         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",37.5],");
         1246  +        "37.5],PARAMETER[\"central_meridian\",-85.66666666666667]");
  1437   1247       add_srs_wkt (p, 9,
  1438         -        "PARAMETER[\"central_meridian\",-85.66666666666667],PARAM");
         1248  +        ",PARAMETER[\"scale_factor\",0.999966667],PARAMETER[\"fal");
  1439   1249       add_srs_wkt (p, 10,
  1440         -        "ETER[\"scale_factor\",0.999966667],PARAMETER[\"false_eas");
         1250  +        "se_easting\",328083.333],PARAMETER[\"false_northing\",81");
  1441   1251       add_srs_wkt (p, 11,
  1442         -        "ting\",328083.333],PARAMETER[\"false_northing\",818125],");
         1252  +        "8125],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  1443   1253       add_srs_wkt (p, 12,
  1444         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
         1254  +        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1445   1255       add_srs_wkt (p, 13,
  1446         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  1447         -    add_srs_wkt (p, 14,
  1448         -        "ORITY[\"EPSG\",\"2244\"]]");
  1449         -    p = add_epsg_def_ex (filter, first, last, 2245, "epsg", 2245,
  1450         -        "NAD83 / Indiana West (ftUS) (deprecated)", 0, 0,
  1451         -        "GRS 1980", "Greenwich",
  1452         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1453         -        "X", "East", "Y", "North");
         1256  +        "],AUTHORITY[\"EPSG\",\"2244\"]]");
         1257  +    p = add_epsg_def (filter, first, last, 2245, "epsg", 2245,
         1258  +        "NAD83 / Indiana West (ftUS) (deprecated)");
  1454   1259       add_proj4text (p, 0,
  1455   1260           "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
  1456   1261       add_proj4text (p, 1,
  1457         -        "99966667 +x_0=900000 +y_0=249364.9987299975 +ellps=GRS80");
         1262  +        "99966667 +x_0=900000 +y_0=249364.9987299975 +datum=NAD83");
  1458   1263       add_proj4text (p, 2,
  1459         -        " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1264  +        " +units=us-ft +no_defs");
  1460   1265       add_srs_wkt (p, 0,
  1461   1266           "PROJCS[\"NAD83 / Indiana West (ftUS) (deprecated)\",GEOG");
  1462   1267       add_srs_wkt (p, 1,
  1463   1268           "CS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROI");
  1464   1269       add_srs_wkt (p, 2,
  1465   1270           "D[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",");
  1466   1271       add_srs_wkt (p, 3,
  1467   1272           "\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  1468   1273       add_srs_wkt (p, 4,
  1469   1274           "269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1470   1275       add_srs_wkt (p, 5,
  1471   1276           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1472   1277       add_srs_wkt (p, 6,
  1473         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1278  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"");
  1474   1279       add_srs_wkt (p, 7,
  1475         -        ",EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transv");
         1280  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  1476   1281       add_srs_wkt (p, 8,
  1477         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",37.5],");
         1282  +        "37.5],PARAMETER[\"central_meridian\",-87.08333333333333]");
  1478   1283       add_srs_wkt (p, 9,
  1479         -        "PARAMETER[\"central_meridian\",-87.08333333333333],PARAM");
         1284  +        ",PARAMETER[\"scale_factor\",0.999966667],PARAMETER[\"fal");
  1480   1285       add_srs_wkt (p, 10,
  1481         -        "ETER[\"scale_factor\",0.999966667],PARAMETER[\"false_eas");
         1286  +        "se_easting\",2952750],PARAMETER[\"false_northing\",81812");
  1482   1287       add_srs_wkt (p, 11,
  1483         -        "ting\",2952750],PARAMETER[\"false_northing\",818125],UNI");
         1288  +        "5],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
  1484   1289       add_srs_wkt (p, 12,
  1485         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
         1290  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1486   1291       add_srs_wkt (p, 13,
  1487         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  1488         -    add_srs_wkt (p, 14,
  1489         -        "TY[\"EPSG\",\"2245\"]]");
  1490         -    p = add_epsg_def_ex (filter, first, last, 2246, "epsg", 2246,
  1491         -        "NAD83 / Kentucky North (ftUS)", 0, 0,
  1492         -        "GRS 1980", "Greenwich",
  1493         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1494         -        "X", "East", "Y", "North");
         1292  +        "UTHORITY[\"EPSG\",\"2245\"]]");
         1293  +    p = add_epsg_def (filter, first, last, 2246, "epsg", 2246,
         1294  +        "NAD83 / Kentucky North (ftUS)");
  1495   1295       add_proj4text (p, 0,
  1496   1296           "+proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666");
  1497   1297       add_proj4text (p, 1,
  1498   1298           "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_");
  1499   1299       add_proj4text (p, 2,
  1500         -        "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no");
  1501         -    add_proj4text (p, 3,
  1502         -        "_defs");
         1300  +        "0=0 +datum=NAD83 +units=us-ft +no_defs");
  1503   1301       add_srs_wkt (p, 0,
  1504   1302           "PROJCS[\"NAD83 / Kentucky North (ftUS)\",GEOGCS[\"NAD83\"");
  1505   1303       add_srs_wkt (p, 1,
  1506   1304           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  1507   1305       add_srs_wkt (p, 2,
  1508   1306           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1509   1307       add_srs_wkt (p, 3,
  1510   1308           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  1511   1309       add_srs_wkt (p, 4,
  1512   1310           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1513   1311       add_srs_wkt (p, 5,
  1514   1312           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1515   1313       add_srs_wkt (p, 6,
  1516         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1517         -    add_srs_wkt (p, 7,
  1518         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  1519         -    add_srs_wkt (p, 8,
  1520         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.96666");
  1521         -    add_srs_wkt (p, 9,
  1522         -        "666666667],PARAMETER[\"standard_parallel_2\",38.96666666");
  1523         -    add_srs_wkt (p, 10,
  1524         -        "666667],PARAMETER[\"latitude_of_origin\",37.5],PARAMETER");
  1525         -    add_srs_wkt (p, 11,
  1526         -        "[\"central_meridian\",-84.25],PARAMETER[\"false_easting\"");
  1527         -    add_srs_wkt (p, 12,
  1528         -        ",1640416.667],PARAMETER[\"false_northing\",0],UNIT[\"US ");
  1529         -    add_srs_wkt (p, 13,
  1530         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
  1531         -    add_srs_wkt (p, 14,
  1532         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  1533         -    add_srs_wkt (p, 15,
  1534         -        "SG\",\"2246\"]]");
  1535         -    p = add_epsg_def_ex (filter, first, last, 2247, "epsg", 2247,
  1536         -        "NAD83 / Kentucky South (ftUS)", 0, 0,
  1537         -        "GRS 1980", "Greenwich",
  1538         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1539         -        "X", "East", "Y", "North");
         1314  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
         1315  +    add_srs_wkt (p, 7,
         1316  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37");
         1317  +    add_srs_wkt (p, 8,
         1318  +        ".96666666666667],PARAMETER[\"standard_parallel_2\",38.96");
         1319  +    add_srs_wkt (p, 9,
         1320  +        "666666666667],PARAMETER[\"latitude_of_origin\",37.5],PAR");
         1321  +    add_srs_wkt (p, 10,
         1322  +        "AMETER[\"central_meridian\",-84.25],PARAMETER[\"false_ea");
         1323  +    add_srs_wkt (p, 11,
         1324  +        "sting\",1640416.667],PARAMETER[\"false_northing\",0],UNI");
         1325  +    add_srs_wkt (p, 12,
         1326  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
         1327  +    add_srs_wkt (p, 13,
         1328  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
         1329  +    add_srs_wkt (p, 14,
         1330  +        "TY[\"EPSG\",\"2246\"]]");
         1331  +    p = add_epsg_def (filter, first, last, 2247, "epsg", 2247,
         1332  +        "NAD83 / Kentucky South (ftUS)");
  1540   1333       add_proj4text (p, 0,
  1541   1334           "+proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333");
  1542   1335       add_proj4text (p, 1,
  1543   1336           "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0");
  1544   1337       add_proj4text (p, 2,
  1545         -        "001016001 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0");
         1338  +        "001016001 +y_0=500000.0001016001 +datum=NAD83 +units=us-");
  1546   1339       add_proj4text (p, 3,
  1547         -        ",0,0,0,0,0,0 +units=us-ft +no_defs");
         1340  +        "ft +no_defs");
  1548   1341       add_srs_wkt (p, 0,
  1549   1342           "PROJCS[\"NAD83 / Kentucky South (ftUS)\",GEOGCS[\"NAD83\"");
  1550   1343       add_srs_wkt (p, 1,
  1551   1344           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  1552   1345       add_srs_wkt (p, 2,
  1553   1346           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1554   1347       add_srs_wkt (p, 3,
  1555   1348           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  1556   1349       add_srs_wkt (p, 4,
  1557   1350           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1558   1351       add_srs_wkt (p, 5,
  1559   1352           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1560   1353       add_srs_wkt (p, 6,
  1561         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1562         -    add_srs_wkt (p, 7,
  1563         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  1564         -    add_srs_wkt (p, 8,
  1565         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.93333");
  1566         -    add_srs_wkt (p, 9,
  1567         -        "333333333],PARAMETER[\"standard_parallel_2\",36.73333333");
  1568         -    add_srs_wkt (p, 10,
  1569         -        "333333],PARAMETER[\"latitude_of_origin\",36.333333333333");
  1570         -    add_srs_wkt (p, 11,
  1571         -        "34],PARAMETER[\"central_meridian\",-85.75],PARAMETER[\"f");
  1572         -    add_srs_wkt (p, 12,
  1573         -        "alse_easting\",1640416.667],PARAMETER[\"false_northing\"");
  1574         -    add_srs_wkt (p, 13,
  1575         -        ",1640416.667],UNIT[\"US survey foot\",0.3048006096012192");
  1576         -    add_srs_wkt (p, 14,
  1577         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  1578         -    add_srs_wkt (p, 15,
  1579         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2247\"]]");
  1580         -    p = add_epsg_def_ex (filter, first, last, 2248, "epsg", 2248,
  1581         -        "NAD83 / Maryland (ftUS)", 0, 0,
  1582         -        "GRS 1980", "Greenwich",
  1583         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1584         -        "X", "East", "Y", "North");
         1354  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
         1355  +    add_srs_wkt (p, 7,
         1356  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37");
         1357  +    add_srs_wkt (p, 8,
         1358  +        ".93333333333333],PARAMETER[\"standard_parallel_2\",36.73");
         1359  +    add_srs_wkt (p, 9,
         1360  +        "333333333333],PARAMETER[\"latitude_of_origin\",36.333333");
         1361  +    add_srs_wkt (p, 10,
         1362  +        "33333334],PARAMETER[\"central_meridian\",-85.75],PARAMET");
         1363  +    add_srs_wkt (p, 11,
         1364  +        "ER[\"false_easting\",1640416.667],PARAMETER[\"false_nort");
         1365  +    add_srs_wkt (p, 12,
         1366  +        "hing\",1640416.667],UNIT[\"US survey foot\",0.3048006096");
         1367  +    add_srs_wkt (p, 13,
         1368  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         1369  +    add_srs_wkt (p, 14,
         1370  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2247\"]]");
         1371  +    p = add_epsg_def (filter, first, last, 2248, "epsg", 2248,
         1372  +        "NAD83 / Maryland (ftUS)");
  1585   1373       add_proj4text (p, 0,
  1586   1374           "+proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666");
  1587   1375       add_proj4text (p, 1,
  1588         -        "666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS8");
         1376  +        "666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +datum=NAD8");
  1589   1377       add_proj4text (p, 2,
  1590         -        "0 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1378  +        "3 +units=us-ft +no_defs");
  1591   1379       add_srs_wkt (p, 0,
  1592   1380           "PROJCS[\"NAD83 / Maryland (ftUS)\",GEOGCS[\"NAD83\",DATU");
  1593   1381       add_srs_wkt (p, 1,
  1594   1382           "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  1595   1383       add_srs_wkt (p, 2,
  1596   1384           "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  1597   1385       add_srs_wkt (p, 3,
  1598   1386           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  1599   1387       add_srs_wkt (p, 4,
  1600   1388           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1601   1389       add_srs_wkt (p, 5,
  1602         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1603         -    add_srs_wkt (p, 6,
  1604         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1605         -    add_srs_wkt (p, 7,
  1606         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
  1607         -    add_srs_wkt (p, 8,
  1608         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",39.45],PARAME");
  1609         -    add_srs_wkt (p, 9,
  1610         -        "TER[\"standard_parallel_2\",38.3],PARAMETER[\"latitude_o");
  1611         -    add_srs_wkt (p, 10,
  1612         -        "f_origin\",37.66666666666666],PARAMETER[\"central_meridi");
  1613         -    add_srs_wkt (p, 11,
  1614         -        "an\",-77],PARAMETER[\"false_easting\",1312333.333],PARAM");
  1615         -    add_srs_wkt (p, 12,
  1616         -        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
  1617         -    add_srs_wkt (p, 13,
  1618         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
  1619         -    add_srs_wkt (p, 14,
  1620         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2248\"]]");
  1621         -    p = add_epsg_def_ex (filter, first, last, 2249, "epsg", 2249,
  1622         -        "NAD83 / Massachusetts Mainland (ftUS)", 0, 0,
  1623         -        "GRS 1980", "Greenwich",
  1624         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1625         -        "X", "East", "Y", "North");
         1390  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1391  +    add_srs_wkt (p, 6,
         1392  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
         1393  +    add_srs_wkt (p, 7,
         1394  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.45],");
         1395  +    add_srs_wkt (p, 8,
         1396  +        "PARAMETER[\"standard_parallel_2\",38.3],PARAMETER[\"lati");
         1397  +    add_srs_wkt (p, 9,
         1398  +        "tude_of_origin\",37.66666666666666],PARAMETER[\"central_");
         1399  +    add_srs_wkt (p, 10,
         1400  +        "meridian\",-77],PARAMETER[\"false_easting\",1312333.333]");
         1401  +    add_srs_wkt (p, 11,
         1402  +        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
         1403  +    add_srs_wkt (p, 12,
         1404  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         1405  +    add_srs_wkt (p, 13,
         1406  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2248\"]");
         1407  +    add_srs_wkt (p, 14,
         1408  +        "]");
         1409  +    p = add_epsg_def (filter, first, last, 2249, "epsg", 2249,
         1410  +        "NAD83 / Massachusetts Mainland (ftUS)");
  1626   1411       add_proj4text (p, 0,
  1627   1412           "+proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666");
  1628   1413       add_proj4text (p, 1,
  1629   1414           "667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=7");
  1630   1415       add_proj4text (p, 2,
  1631         -        "50000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
  1632         -    add_proj4text (p, 3,
  1633         -        "no_defs");
         1416  +        "50000 +datum=NAD83 +units=us-ft +no_defs");
  1634   1417       add_srs_wkt (p, 0,
  1635   1418           "PROJCS[\"NAD83 / Massachusetts Mainland (ftUS)\",GEOGCS[");
  1636   1419       add_srs_wkt (p, 1,
  1637   1420           "\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"");
  1638   1421       add_srs_wkt (p, 2,
  1639   1422           "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
  1640   1423       add_srs_wkt (p, 3,
  1641   1424           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  1642   1425       add_srs_wkt (p, 4,
  1643   1426           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1644   1427       add_srs_wkt (p, 5,
  1645   1428           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1646   1429       add_srs_wkt (p, 6,
  1647         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1648         -    add_srs_wkt (p, 7,
  1649         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
  1650         -    add_srs_wkt (p, 8,
  1651         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
  1652         -    add_srs_wkt (p, 9,
  1653         -        "2.68333333333333],PARAMETER[\"standard_parallel_2\",41.7");
  1654         -    add_srs_wkt (p, 10,
  1655         -        "1666666666667],PARAMETER[\"latitude_of_origin\",41],PARA");
  1656         -    add_srs_wkt (p, 11,
  1657         -        "METER[\"central_meridian\",-71.5],PARAMETER[\"false_east");
  1658         -    add_srs_wkt (p, 12,
  1659         -        "ing\",656166.667],PARAMETER[\"false_northing\",2460625],");
  1660         -    add_srs_wkt (p, 13,
  1661         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
  1662         -    add_srs_wkt (p, 14,
  1663         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  1664         -    add_srs_wkt (p, 15,
  1665         -        "ORITY[\"EPSG\",\"2249\"]]");
  1666         -    p = add_epsg_def_ex (filter, first, last, 2250, "epsg", 2250,
  1667         -        "NAD83 / Massachusetts Island (ftUS)", 0, 0,
  1668         -        "GRS 1980", "Greenwich",
  1669         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1670         -        "X", "East", "Y", "North");
         1430  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lamb");
         1431  +    add_srs_wkt (p, 7,
         1432  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         1433  +    add_srs_wkt (p, 8,
         1434  +        "_1\",42.68333333333333],PARAMETER[\"standard_parallel_2\"");
         1435  +    add_srs_wkt (p, 9,
         1436  +        ",41.71666666666667],PARAMETER[\"latitude_of_origin\",41]");
         1437  +    add_srs_wkt (p, 10,
         1438  +        ",PARAMETER[\"central_meridian\",-71.5],PARAMETER[\"false");
         1439  +    add_srs_wkt (p, 11,
         1440  +        "_easting\",656166.667],PARAMETER[\"false_northing\",2460");
         1441  +    add_srs_wkt (p, 12,
         1442  +        "625],UNIT[\"US survey foot\",0.3048006096012192,AUTHORIT");
         1443  +    add_srs_wkt (p, 13,
         1444  +        "Y[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1445  +    add_srs_wkt (p, 14,
         1446  +        ",AUTHORITY[\"EPSG\",\"2249\"]]");
         1447  +    p = add_epsg_def (filter, first, last, 2250, "epsg", 2250,
         1448  +        "NAD83 / Massachusetts Island (ftUS)");
  1671   1449       add_proj4text (p, 0,
  1672   1450           "+proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333");
  1673   1451       add_proj4text (p, 1,
  1674   1452           "333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0");
  1675   1453       add_proj4text (p, 2,
  1676         -        " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_de");
  1677         -    add_proj4text (p, 3,
  1678         -        "fs");
         1454  +        " +datum=NAD83 +units=us-ft +no_defs");
  1679   1455       add_srs_wkt (p, 0,
  1680   1456           "PROJCS[\"NAD83 / Massachusetts Island (ftUS)\",GEOGCS[\"");
  1681   1457       add_srs_wkt (p, 1,
  1682   1458           "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
  1683   1459       add_srs_wkt (p, 2,
  1684   1460           "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
  1685   1461       add_srs_wkt (p, 3,
  1686   1462           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  1687   1463       add_srs_wkt (p, 4,
  1688   1464           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1689   1465       add_srs_wkt (p, 5,
  1690   1466           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1691   1467       add_srs_wkt (p, 6,
  1692         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1693         -    add_srs_wkt (p, 7,
  1694         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
  1695         -    add_srs_wkt (p, 8,
  1696         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
  1697         -    add_srs_wkt (p, 9,
  1698         -        "1.48333333333333],PARAMETER[\"standard_parallel_2\",41.2");
  1699         -    add_srs_wkt (p, 10,
  1700         -        "8333333333333],PARAMETER[\"latitude_of_origin\",41],PARA");
  1701         -    add_srs_wkt (p, 11,
  1702         -        "METER[\"central_meridian\",-70.5],PARAMETER[\"false_east");
  1703         -    add_srs_wkt (p, 12,
  1704         -        "ing\",1640416.667],PARAMETER[\"false_northing\",0],UNIT[");
  1705         -    add_srs_wkt (p, 13,
  1706         -        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  1707         -    add_srs_wkt (p, 14,
  1708         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1709         -    add_srs_wkt (p, 15,
  1710         -        "[\"EPSG\",\"2250\"]]");
  1711         -    p = add_epsg_def_ex (filter, first, last, 2251, "epsg", 2251,
  1712         -        "NAD83 / Michigan North (ft)", 0, 0,
  1713         -        "GRS 1980", "Greenwich",
  1714         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  1715         -        "X", "East", "Y", "North");
         1468  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lamb");
         1469  +    add_srs_wkt (p, 7,
         1470  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         1471  +    add_srs_wkt (p, 8,
         1472  +        "_1\",41.48333333333333],PARAMETER[\"standard_parallel_2\"");
         1473  +    add_srs_wkt (p, 9,
         1474  +        ",41.28333333333333],PARAMETER[\"latitude_of_origin\",41]");
         1475  +    add_srs_wkt (p, 10,
         1476  +        ",PARAMETER[\"central_meridian\",-70.5],PARAMETER[\"false");
         1477  +    add_srs_wkt (p, 11,
         1478  +        "_easting\",1640416.667],PARAMETER[\"false_northing\",0],");
         1479  +    add_srs_wkt (p, 12,
         1480  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
         1481  +    add_srs_wkt (p, 13,
         1482  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         1483  +    add_srs_wkt (p, 14,
         1484  +        "ORITY[\"EPSG\",\"2250\"]]");
         1485  +    p = add_epsg_def (filter, first, last, 2251, "epsg", 2251,
         1486  +        "NAD83 / Michigan North (ft)");
  1716   1487       add_proj4text (p, 0,
  1717   1488           "+proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333");
  1718   1489       add_proj4text (p, 1,
  1719   1490           "333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999");
  1720   1491       add_proj4text (p, 2,
  1721         -        "968001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  1722         -    add_proj4text (p, 3,
  1723         -        "=ft +no_defs");
         1492  +        "968001 +y_0=0 +datum=NAD83 +units=ft +no_defs");
  1724   1493       add_srs_wkt (p, 0,
  1725   1494           "PROJCS[\"NAD83 / Michigan North (ft)\",GEOGCS[\"NAD83\",");
  1726   1495       add_srs_wkt (p, 1,
  1727   1496           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1728   1497       add_srs_wkt (p, 2,
  1729   1498           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1730   1499       add_srs_wkt (p, 3,
  1731   1500           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1732   1501       add_srs_wkt (p, 4,
  1733   1502           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1734   1503       add_srs_wkt (p, 5,
  1735   1504           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1736   1505       add_srs_wkt (p, 6,
  1737         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  1738         -    add_srs_wkt (p, 7,
  1739         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
  1740         -    add_srs_wkt (p, 8,
  1741         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",47.0833333");
  1742         -    add_srs_wkt (p, 9,
  1743         -        "3333334],PARAMETER[\"standard_parallel_2\",45.4833333333");
  1744         -    add_srs_wkt (p, 10,
  1745         -        "3333],PARAMETER[\"latitude_of_origin\",44.78333333333333");
  1746         -    add_srs_wkt (p, 11,
  1747         -        "],PARAMETER[\"central_meridian\",-87],PARAMETER[\"false_");
  1748         -    add_srs_wkt (p, 12,
  1749         -        "easting\",26246719.16],PARAMETER[\"false_northing\",0],U");
  1750         -    add_srs_wkt (p, 13,
  1751         -        "NIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"");
  1752         -    add_srs_wkt (p, 14,
  1753         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2251\"]");
  1754         -    add_srs_wkt (p, 15,
  1755         -        "]");
  1756         -    p = add_epsg_def_ex (filter, first, last, 2252, "epsg", 2252,
  1757         -        "NAD83 / Michigan Central (ft)", 0, 0,
  1758         -        "GRS 1980", "Greenwich",
  1759         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  1760         -        "X", "East", "Y", "North");
         1506  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         1507  +    add_srs_wkt (p, 7,
         1508  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47.0");
         1509  +    add_srs_wkt (p, 8,
         1510  +        "8333333333334],PARAMETER[\"standard_parallel_2\",45.4833");
         1511  +    add_srs_wkt (p, 9,
         1512  +        "3333333333],PARAMETER[\"latitude_of_origin\",44.78333333");
         1513  +    add_srs_wkt (p, 10,
         1514  +        "333333],PARAMETER[\"central_meridian\",-87],PARAMETER[\"");
         1515  +    add_srs_wkt (p, 11,
         1516  +        "false_easting\",26246719.16],PARAMETER[\"false_northing\"");
         1517  +    add_srs_wkt (p, 12,
         1518  +        ",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],A");
         1519  +    add_srs_wkt (p, 13,
         1520  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
         1521  +    add_srs_wkt (p, 14,
         1522  +        "251\"]]");
         1523  +    p = add_epsg_def (filter, first, last, 2252, "epsg", 2252,
         1524  +        "NAD83 / Michigan Central (ft)");
  1761   1525       add_proj4text (p, 0,
  1762   1526           "+proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43");
  1763   1527       add_proj4text (p, 1,
  1764   1528           ".31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.9");
  1765   1529       add_proj4text (p, 2,
  1766         -        "99976001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1767         -    add_proj4text (p, 3,
  1768         -        "ts=ft +no_defs");
         1530  +        "99976001 +y_0=0 +datum=NAD83 +units=ft +no_defs");
  1769   1531       add_srs_wkt (p, 0,
  1770   1532           "PROJCS[\"NAD83 / Michigan Central (ft)\",GEOGCS[\"NAD83\"");
  1771   1533       add_srs_wkt (p, 1,
  1772   1534           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  1773   1535       add_srs_wkt (p, 2,
  1774   1536           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1775   1537       add_srs_wkt (p, 3,
  1776   1538           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  1777   1539       add_srs_wkt (p, 4,
  1778   1540           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1779   1541       add_srs_wkt (p, 5,
  1780   1542           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1781   1543       add_srs_wkt (p, 6,
  1782         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1783         -    add_srs_wkt (p, 7,
  1784         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  1785         -    add_srs_wkt (p, 8,
  1786         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.7],PA");
  1787         -    add_srs_wkt (p, 9,
  1788         -        "RAMETER[\"standard_parallel_2\",44.18333333333333],PARAM");
  1789         -    add_srs_wkt (p, 10,
  1790         -        "ETER[\"latitude_of_origin\",43.31666666666667],PARAMETER");
  1791         -    add_srs_wkt (p, 11,
  1792         -        "[\"central_meridian\",-84.36666666666666],PARAMETER[\"fa");
  1793         -    add_srs_wkt (p, 12,
  1794         -        "lse_easting\",19685039.37],PARAMETER[\"false_northing\",");
  1795         -    add_srs_wkt (p, 13,
  1796         -        "0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AX");
  1797         -    add_srs_wkt (p, 14,
  1798         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22");
  1799         -    add_srs_wkt (p, 15,
  1800         -        "52\"]]");
  1801         -    p = add_epsg_def_ex (filter, first, last, 2253, "epsg", 2253,
  1802         -        "NAD83 / Michigan South (ft)", 0, 0,
  1803         -        "GRS 1980", "Greenwich",
  1804         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  1805         -        "X", "East", "Y", "North");
         1544  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
         1545  +    add_srs_wkt (p, 7,
         1546  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45");
         1547  +    add_srs_wkt (p, 8,
         1548  +        ".7],PARAMETER[\"standard_parallel_2\",44.18333333333333]");
         1549  +    add_srs_wkt (p, 9,
         1550  +        ",PARAMETER[\"latitude_of_origin\",43.31666666666667],PAR");
         1551  +    add_srs_wkt (p, 10,
         1552  +        "AMETER[\"central_meridian\",-84.36666666666666],PARAMETE");
         1553  +    add_srs_wkt (p, 11,
         1554  +        "R[\"false_easting\",19685039.37],PARAMETER[\"false_north");
         1555  +    add_srs_wkt (p, 12,
         1556  +        "ing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"");
         1557  +    add_srs_wkt (p, 13,
         1558  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         1559  +    add_srs_wkt (p, 14,
         1560  +        ",\"2252\"]]");
         1561  +    p = add_epsg_def (filter, first, last, 2253, "epsg", 2253,
         1562  +        "NAD83 / Michigan South (ft)");
  1806   1563       add_proj4text (p, 0,
  1807   1564           "+proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41");
  1808   1565       add_proj4text (p, 1,
  1809   1566           ".5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 ");
  1810   1567       add_proj4text (p, 2,
  1811         -        "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
         1568  +        "+datum=NAD83 +units=ft +no_defs");
  1812   1569       add_srs_wkt (p, 0,
  1813   1570           "PROJCS[\"NAD83 / Michigan South (ft)\",GEOGCS[\"NAD83\",");
  1814   1571       add_srs_wkt (p, 1,
  1815   1572           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1816   1573       add_srs_wkt (p, 2,
  1817   1574           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1818   1575       add_srs_wkt (p, 3,
  1819   1576           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1820   1577       add_srs_wkt (p, 4,
  1821   1578           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1822   1579       add_srs_wkt (p, 5,
  1823   1580           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1824   1581       add_srs_wkt (p, 6,
  1825         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1582  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
  1826   1583       add_srs_wkt (p, 7,
  1827         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
         1584  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43.6");
  1828   1585       add_srs_wkt (p, 8,
  1829         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",43.6666666");
         1586  +        "6666666666666],PARAMETER[\"standard_parallel_2\",42.1],P");
  1830   1587       add_srs_wkt (p, 9,
  1831         -        "6666666],PARAMETER[\"standard_parallel_2\",42.1],PARAMET");
         1588  +        "ARAMETER[\"latitude_of_origin\",41.5],PARAMETER[\"centra");
  1832   1589       add_srs_wkt (p, 10,
  1833         -        "ER[\"latitude_of_origin\",41.5],PARAMETER[\"central_meri");
         1590  +        "l_meridian\",-84.36666666666666],PARAMETER[\"false_easti");
  1834   1591       add_srs_wkt (p, 11,
  1835         -        "dian\",-84.36666666666666],PARAMETER[\"false_easting\",1");
         1592  +        "ng\",13123359.58],PARAMETER[\"false_northing\",0],UNIT[\"");
  1836   1593       add_srs_wkt (p, 12,
  1837         -        "3123359.58],PARAMETER[\"false_northing\",0],UNIT[\"foot\"");
         1594  +        "foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",E");
  1838   1595       add_srs_wkt (p, 13,
  1839         -        ",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],A");
  1840         -    add_srs_wkt (p, 14,
  1841         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2253\"]]");
  1842         -    p = add_epsg_def_ex (filter, first, last, 2254, "epsg", 2254,
  1843         -        "NAD83 / Mississippi East (ftUS)", 0, 0,
  1844         -        "GRS 1980", "Greenwich",
  1845         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1846         -        "X", "East", "Y", "North");
         1596  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2253\"]]");
         1597  +    p = add_epsg_def (filter, first, last, 2254, "epsg", 2254,
         1598  +        "NAD83 / Mississippi East (ftUS)");
  1847   1599       add_proj4text (p, 0,
  1848   1600           "+proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.9");
  1849   1601       add_proj4text (p, 1,
  1850         -        "9995 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84");
         1602  +        "9995 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +units=u");
  1851   1603       add_proj4text (p, 2,
  1852         -        "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1604  +        "s-ft +no_defs");
  1853   1605       add_srs_wkt (p, 0,
  1854   1606           "PROJCS[\"NAD83 / Mississippi East (ftUS)\",GEOGCS[\"NAD8");
  1855   1607       add_srs_wkt (p, 1,
  1856   1608           "3\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1");
  1857   1609       add_srs_wkt (p, 2,
  1858   1610           "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
  1859   1611       add_srs_wkt (p, 3,
  1860   1612           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],P");
  1861   1613       add_srs_wkt (p, 4,
  1862   1614           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1863   1615       add_srs_wkt (p, 5,
  1864   1616           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1865   1617       add_srs_wkt (p, 6,
  1866         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
         1618  +        "\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transver");
  1867   1619       add_srs_wkt (p, 7,
  1868         -        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mer");
         1620  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",29.5],PA");
  1869   1621       add_srs_wkt (p, 8,
  1870         -        "cator\"],PARAMETER[\"latitude_of_origin\",29.5],PARAMETE");
         1622  +        "RAMETER[\"central_meridian\",-88.83333333333333],PARAMET");
  1871   1623       add_srs_wkt (p, 9,
  1872         -        "R[\"central_meridian\",-88.83333333333333],PARAMETER[\"s");
         1624  +        "ER[\"scale_factor\",0.99995],PARAMETER[\"false_easting\"");
  1873   1625       add_srs_wkt (p, 10,
  1874         -        "cale_factor\",0.99995],PARAMETER[\"false_easting\",98425");
         1626  +        ",984250.0000000002],PARAMETER[\"false_northing\",0],UNIT");
  1875   1627       add_srs_wkt (p, 11,
  1876         -        "0.0000000002],PARAMETER[\"false_northing\",0],UNIT[\"US ");
         1628  +        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  1877   1629       add_srs_wkt (p, 12,
  1878         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         1630  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1879   1631       add_srs_wkt (p, 13,
  1880         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  1881         -    add_srs_wkt (p, 14,
  1882         -        "SG\",\"2254\"]]");
  1883         -    p = add_epsg_def_ex (filter, first, last, 2255, "epsg", 2255,
  1884         -        "NAD83 / Mississippi West (ftUS)", 0, 0,
  1885         -        "GRS 1980", "Greenwich",
  1886         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1887         -        "X", "East", "Y", "North");
         1632  +        "[\"EPSG\",\"2254\"]]");
         1633  +    p = add_epsg_def (filter, first, last, 2255, "epsg", 2255,
         1634  +        "NAD83 / Mississippi West (ftUS)");
  1888   1635       add_proj4text (p, 0,
  1889   1636           "+proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.9");
  1890   1637       add_proj4text (p, 1,
  1891         -        "9995 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84");
         1638  +        "9995 +x_0=699999.9998983998 +y_0=0 +datum=NAD83 +units=u");
  1892   1639       add_proj4text (p, 2,
  1893         -        "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1640  +        "s-ft +no_defs");
  1894   1641       add_srs_wkt (p, 0,
  1895   1642           "PROJCS[\"NAD83 / Mississippi West (ftUS)\",GEOGCS[\"NAD8");
  1896   1643       add_srs_wkt (p, 1,
  1897   1644           "3\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1");
  1898   1645       add_srs_wkt (p, 2,
  1899   1646           "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
  1900   1647       add_srs_wkt (p, 3,
  1901   1648           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],P");
  1902   1649       add_srs_wkt (p, 4,
  1903   1650           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1904   1651       add_srs_wkt (p, 5,
  1905   1652           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1906   1653       add_srs_wkt (p, 6,
  1907         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
         1654  +        "\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transver");
  1908   1655       add_srs_wkt (p, 7,
  1909         -        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mer");
         1656  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",29.5],PA");
  1910   1657       add_srs_wkt (p, 8,
  1911         -        "cator\"],PARAMETER[\"latitude_of_origin\",29.5],PARAMETE");
         1658  +        "RAMETER[\"central_meridian\",-90.33333333333333],PARAMET");
  1912   1659       add_srs_wkt (p, 9,
  1913         -        "R[\"central_meridian\",-90.33333333333333],PARAMETER[\"s");
         1660  +        "ER[\"scale_factor\",0.99995],PARAMETER[\"false_easting\"");
  1914   1661       add_srs_wkt (p, 10,
  1915         -        "cale_factor\",0.99995],PARAMETER[\"false_easting\",22965");
         1662  +        ",2296583.333],PARAMETER[\"false_northing\",0],UNIT[\"US ");
  1916   1663       add_srs_wkt (p, 11,
  1917         -        "83.333],PARAMETER[\"false_northing\",0],UNIT[\"US survey");
         1664  +        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
  1918   1665       add_srs_wkt (p, 12,
  1919         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
         1666  +        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  1920   1667       add_srs_wkt (p, 13,
  1921         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1922         -    add_srs_wkt (p, 14,
  1923         -        "2255\"]]");
  1924         -    p = add_epsg_def_ex (filter, first, last, 2256, "epsg", 2256,
  1925         -        "NAD83 / Montana (ft)", 0, 0,
  1926         -        "GRS 1980", "Greenwich",
  1927         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  1928         -        "X", "East", "Y", "North");
         1668  +        "SG\",\"2255\"]]");
         1669  +    p = add_epsg_def (filter, first, last, 2256, "epsg", 2256,
         1670  +        "NAD83 / Montana (ft)");
  1929   1671       add_proj4text (p, 0,
  1930   1672           "+proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5");
  1931   1673       add_proj4text (p, 1,
  1932         -        " +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
         1674  +        " +x_0=599999.9999976 +y_0=0 +datum=NAD83 +units=ft +no_d");
  1933   1675       add_proj4text (p, 2,
  1934         -        "0,0,0,0 +units=ft +no_defs");
         1676  +        "efs");
  1935   1677       add_srs_wkt (p, 0,
  1936   1678           "PROJCS[\"NAD83 / Montana (ft)\",GEOGCS[\"NAD83\",DATUM[\"");
  1937   1679       add_srs_wkt (p, 1,
  1938   1680           "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1939   1681       add_srs_wkt (p, 2,
  1940   1682           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1941   1683       add_srs_wkt (p, 3,
  1942   1684           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1943   1685       add_srs_wkt (p, 4,
  1944   1686           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1945   1687       add_srs_wkt (p, 5,
  1946         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1947         -    add_srs_wkt (p, 6,
  1948         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1949         -    add_srs_wkt (p, 7,
  1950         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
  1951         -    add_srs_wkt (p, 8,
  1952         -        "P\"],PARAMETER[\"standard_parallel_1\",49],PARAMETER[\"s");
  1953         -    add_srs_wkt (p, 9,
  1954         -        "tandard_parallel_2\",45],PARAMETER[\"latitude_of_origin\"");
  1955         -    add_srs_wkt (p, 10,
  1956         -        ",44.25],PARAMETER[\"central_meridian\",-109.5],PARAMETER");
  1957         -    add_srs_wkt (p, 11,
  1958         -        "[\"false_easting\",1968503.937],PARAMETER[\"false_northi");
  1959         -    add_srs_wkt (p, 12,
  1960         -        "ng\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"");
  1961         -    add_srs_wkt (p, 13,
  1962         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1963         -    add_srs_wkt (p, 14,
  1964         -        ",\"2256\"]]");
  1965         -    p = add_epsg_def_ex (filter, first, last, 2257, "epsg", 2257,
  1966         -        "NAD83 / New Mexico East (ftUS)", 0, 0,
  1967         -        "GRS 1980", "Greenwich",
  1968         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1969         -        "X", "East", "Y", "North");
         1688  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1689  +    add_srs_wkt (p, 6,
         1690  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         1691  +    add_srs_wkt (p, 7,
         1692  +        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",49],PARAMET");
         1693  +    add_srs_wkt (p, 8,
         1694  +        "ER[\"standard_parallel_2\",45],PARAMETER[\"latitude_of_o");
         1695  +    add_srs_wkt (p, 9,
         1696  +        "rigin\",44.25],PARAMETER[\"central_meridian\",-109.5],PA");
         1697  +    add_srs_wkt (p, 10,
         1698  +        "RAMETER[\"false_easting\",1968503.937],PARAMETER[\"false");
         1699  +    add_srs_wkt (p, 11,
         1700  +        "_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"");
         1701  +    add_srs_wkt (p, 12,
         1702  +        "9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
         1703  +    add_srs_wkt (p, 13,
         1704  +        "EPSG\",\"2256\"]]");
         1705  +    p = add_epsg_def (filter, first, last, 2257, "epsg", 2257,
         1706  +        "NAD83 / New Mexico East (ftUS)");
  1970   1707       add_proj4text (p, 0,
  1971   1708           "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
  1972   1709       add_proj4text (p, 1,
  1973         -        "909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
         1710  +        "909091 +x_0=165000 +y_0=0 +datum=NAD83 +units=us-ft +no_");
  1974   1711       add_proj4text (p, 2,
  1975         -        "0,0,0 +units=us-ft +no_defs");
         1712  +        "defs");
  1976   1713       add_srs_wkt (p, 0,
  1977   1714           "PROJCS[\"NAD83 / New Mexico East (ftUS)\",GEOGCS[\"NAD83");
  1978   1715       add_srs_wkt (p, 1,
  1979   1716           "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
  1980   1717       add_srs_wkt (p, 2,
  1981   1718           "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  1982   1719       add_srs_wkt (p, 3,
  1983   1720           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
  1984   1721       add_srs_wkt (p, 4,
  1985   1722           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1986   1723       add_srs_wkt (p, 5,
  1987   1724           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1988   1725       add_srs_wkt (p, 6,
  1989         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         1726  +        "]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse");
  1990   1727       add_srs_wkt (p, 7,
  1991         -        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Merca");
         1728  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",31],PARAME");
  1992   1729       add_srs_wkt (p, 8,
  1993         -        "tor\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"");
         1730  +        "TER[\"central_meridian\",-104.3333333333333],PARAMETER[\"");
  1994   1731       add_srs_wkt (p, 9,
  1995         -        "central_meridian\",-104.3333333333333],PARAMETER[\"scale");
         1732  +        "scale_factor\",0.999909091],PARAMETER[\"false_easting\",");
  1996   1733       add_srs_wkt (p, 10,
  1997         -        "_factor\",0.999909091],PARAMETER[\"false_easting\",54133");
         1734  +        "541337.5],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
  1998   1735       add_srs_wkt (p, 11,
  1999         -        "7.5],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
         1736  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
  2000   1737       add_srs_wkt (p, 12,
  2001         -        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
         1738  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2002   1739       add_srs_wkt (p, 13,
  2003         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22");
  2004         -    add_srs_wkt (p, 14,
  2005         -        "57\"]]");
  2006         -    p = add_epsg_def_ex (filter, first, last, 2258, "epsg", 2258,
  2007         -        "NAD83 / New Mexico Central (ftUS)", 0, 0,
  2008         -        "GRS 1980", "Greenwich",
  2009         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  2010         -        "X", "East", "Y", "North");
         1740  +        ",\"2257\"]]");
         1741  +    p = add_epsg_def (filter, first, last, 2258, "epsg", 2258,
         1742  +        "NAD83 / New Mexico Central (ftUS)");
  2011   1743       add_proj4text (p, 0,
  2012   1744           "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=5000");
  2013   1745       add_proj4text (p, 1,
  2014         -        "00.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  2015         -    add_proj4text (p, 2,
  2016         -        " +units=us-ft +no_defs");
         1746  +        "00.0001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  2017   1747       add_srs_wkt (p, 0,
  2018   1748           "PROJCS[\"NAD83 / New Mexico Central (ftUS)\",GEOGCS[\"NA");
  2019   1749       add_srs_wkt (p, 1,
  2020   1750           "D83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS");
  2021   1751       add_srs_wkt (p, 2,
  2022   1752           " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2023   1753       add_srs_wkt (p, 3,
  2024   1754           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
  2025   1755       add_srs_wkt (p, 4,
  2026   1756           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2027   1757       add_srs_wkt (p, 5,
  2028   1758           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2029   1759       add_srs_wkt (p, 6,
  2030         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         1760  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transve");
  2031   1761       add_srs_wkt (p, 7,
  2032         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
         1762  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",31],PAR");
  2033   1763       add_srs_wkt (p, 8,
  2034         -        "rcator\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER");
         1764  +        "AMETER[\"central_meridian\",-106.25],PARAMETER[\"scale_f");
  2035   1765       add_srs_wkt (p, 9,
  2036         -        "[\"central_meridian\",-106.25],PARAMETER[\"scale_factor\"");
         1766  +        "actor\",0.9999],PARAMETER[\"false_easting\",1640416.667]");
  2037   1767       add_srs_wkt (p, 10,
  2038         -        ",0.9999],PARAMETER[\"false_easting\",1640416.667],PARAME");
         1768  +        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
  2039   1769       add_srs_wkt (p, 11,
  2040         -        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
         1770  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2041   1771       add_srs_wkt (p, 12,
  2042         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
         1772  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2258\"]");
  2043   1773       add_srs_wkt (p, 13,
  2044         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2258\"]]");
  2045         -    p = add_epsg_def_ex (filter, first, last, 2259, "epsg", 2259,
  2046         -        "NAD83 / New Mexico West (ftUS)", 0, 0,
  2047         -        "GRS 1980", "Greenwich",
  2048         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  2049         -        "X", "East", "Y", "North");
         1774  +        "]");
         1775  +    p = add_epsg_def (filter, first, last, 2259, "epsg", 2259,
         1776  +        "NAD83 / New Mexico West (ftUS)");
  2050   1777       add_proj4text (p, 0,
  2051   1778           "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
  2052   1779       add_proj4text (p, 1,
  2053         -        "916667 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +towgs");
         1780  +        "916667 +x_0=830000.0001016001 +y_0=0 +datum=NAD83 +units");
  2054   1781       add_proj4text (p, 2,
  2055         -        "84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1782  +        "=us-ft +no_defs");
  2056   1783       add_srs_wkt (p, 0,
  2057   1784           "PROJCS[\"NAD83 / New Mexico West (ftUS)\",GEOGCS[\"NAD83");
  2058   1785       add_srs_wkt (p, 1,
  2059   1786           "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
  2060   1787       add_srs_wkt (p, 2,
  2061   1788           "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  2062   1789       add_srs_wkt (p, 3,
  2063   1790           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
  2064   1791       add_srs_wkt (p, 4,
  2065   1792           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2066   1793       add_srs_wkt (p, 5,
  2067   1794           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2068   1795       add_srs_wkt (p, 6,
  2069         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         1796  +        "]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse");
  2070   1797       add_srs_wkt (p, 7,
  2071         -        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Merca");
         1798  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",31],PARAME");
  2072   1799       add_srs_wkt (p, 8,
  2073         -        "tor\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"");
         1800  +        "TER[\"central_meridian\",-107.8333333333333],PARAMETER[\"");
  2074   1801       add_srs_wkt (p, 9,
  2075         -        "central_meridian\",-107.8333333333333],PARAMETER[\"scale");
         1802  +        "scale_factor\",0.999916667],PARAMETER[\"false_easting\",");
  2076   1803       add_srs_wkt (p, 10,
  2077         -        "_factor\",0.999916667],PARAMETER[\"false_easting\",27230");
         1804  +        "2723091.667],PARAMETER[\"false_northing\",0],UNIT[\"US s");
  2078   1805       add_srs_wkt (p, 11,
  2079         -        "91.667],PARAMETER[\"false_northing\",0],UNIT[\"US survey");
         1806  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
  2080   1807       add_srs_wkt (p, 12,
  2081         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
         1808  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2082   1809       add_srs_wkt (p, 13,
  2083         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2084         -    add_srs_wkt (p, 14,
  2085         -        "2259\"]]");
  2086         -    p = add_epsg_def_ex (filter, first, last, 2260, "epsg", 2260,
  2087         -        "NAD83 / New York East (ftUS)", 0, 0,
  2088         -        "GRS 1980", "Greenwich",
  2089         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  2090         -        "X", "East", "Y", "North");
         1810  +        "G\",\"2259\"]]");
         1811  +    p = add_epsg_def (filter, first, last, 2260, "epsg", 2260,
         1812  +        "NAD83 / New York East (ftUS)");
  2091   1813       add_proj4text (p, 0,
  2092   1814           "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  2093   1815       add_proj4text (p, 1,
  2094         -        "999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
         1816  +        "999 +x_0=150000 +y_0=0 +datum=NAD83 +units=us-ft +no_def");
  2095   1817       add_proj4text (p, 2,
  2096         -        ",0 +units=us-ft +no_defs");
         1818  +        "s");
  2097   1819       add_srs_wkt (p, 0,
  2098   1820           "PROJCS[\"NAD83 / New York East (ftUS)\",GEOGCS[\"NAD83\"");
  2099   1821       add_srs_wkt (p, 1,
  2100   1822           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  2101   1823       add_srs_wkt (p, 2,
  2102   1824           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2103   1825       add_srs_wkt (p, 3,
  2104   1826           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  2105   1827       add_srs_wkt (p, 4,
  2106   1828           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2107   1829       add_srs_wkt (p, 5,
  2108   1830           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2109   1831       add_srs_wkt (p, 6,
  2110         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         1832  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_");
  2111   1833       add_srs_wkt (p, 7,
  2112         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
         1834  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",38.83333333");
  2113   1835       add_srs_wkt (p, 8,
  2114         -        "or\"],PARAMETER[\"latitude_of_origin\",38.83333333333334");
         1836  +        "333334],PARAMETER[\"central_meridian\",-74.5],PARAMETER[");
  2115   1837       add_srs_wkt (p, 9,
  2116         -        "],PARAMETER[\"central_meridian\",-74.5],PARAMETER[\"scal");
         1838  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",492");
  2117   1839       add_srs_wkt (p, 10,
  2118         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",492125],P");
         1840  +        "125],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
  2119   1841       add_srs_wkt (p, 11,
  2120         -        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
         1842  +        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
  2121   1843       add_srs_wkt (p, 12,
  2122         -        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         1844  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22");
  2123   1845       add_srs_wkt (p, 13,
  2124         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2260\"]]");
  2125         -    p = add_epsg_def_ex (filter, first, last, 2261, "epsg", 2261,
  2126         -        "NAD83 / New York Central (ftUS)", 0, 0,
  2127         -        "GRS 1980", "Greenwich",
  2128         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  2129         -        "X", "East", "Y", "North");
         1846  +        "60\"]]");
         1847  +    p = add_epsg_def (filter, first, last, 2261, "epsg", 2261,
         1848  +        "NAD83 / New York Central (ftUS)");
  2130   1849       add_proj4text (p, 0,
  2131   1850           "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
  2132   1851       add_proj4text (p, 1,
  2133         -        "9375 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +towgs84");
         1852  +        "9375 +x_0=249999.9998983998 +y_0=0 +datum=NAD83 +units=u");
  2134   1853       add_proj4text (p, 2,
  2135         -        "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1854  +        "s-ft +no_defs");
  2136   1855       add_srs_wkt (p, 0,
  2137   1856           "PROJCS[\"NAD83 / New York Central (ftUS)\",GEOGCS[\"NAD8");
  2138   1857       add_srs_wkt (p, 1,
  2139   1858           "3\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1");
  2140   1859       add_srs_wkt (p, 2,
  2141   1860           "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
  2142   1861       add_srs_wkt (p, 3,
  2143   1862           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],P");
  2144   1863       add_srs_wkt (p, 4,
  2145   1864           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2146   1865       add_srs_wkt (p, 5,
  2147   1866           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2148   1867       add_srs_wkt (p, 6,
  2149         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
         1868  +        "\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transver");
  2150   1869       add_srs_wkt (p, 7,
  2151         -        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mer");
         1870  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",40],PARA");
  2152   1871       add_srs_wkt (p, 8,
  2153         -        "cator\"],PARAMETER[\"latitude_of_origin\",40],PARAMETER[");
         1872  +        "METER[\"central_meridian\",-76.58333333333333],PARAMETER");
  2154   1873       add_srs_wkt (p, 9,
  2155         -        "\"central_meridian\",-76.58333333333333],PARAMETER[\"sca");
         1874  +        "[\"scale_factor\",0.9999375],PARAMETER[\"false_easting\"");
  2156   1875       add_srs_wkt (p, 10,
  2157         -        "le_factor\",0.9999375],PARAMETER[\"false_easting\",82020");
         1876  +        ",820208.3330000002],PARAMETER[\"false_northing\",0],UNIT");
  2158   1877       add_srs_wkt (p, 11,
  2159         -        "8.3330000002],PARAMETER[\"false_northing\",0],UNIT[\"US ");
         1878  +        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  2160   1879       add_srs_wkt (p, 12,
  2161         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         1880  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2162   1881       add_srs_wkt (p, 13,
  2163         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  2164         -    add_srs_wkt (p, 14,
  2165         -        "SG\",\"2261\"]]");
  2166         -    p = add_epsg_def_ex (filter, first, last, 2262, "epsg", 2262,
  2167         -        "NAD83 / New York West (ftUS)", 0, 0,
  2168         -        "GRS 1980", "Greenwich",
  2169         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  2170         -        "X", "East", "Y", "North");
         1882  +        "[\"EPSG\",\"2261\"]]");
         1883  +    p = add_epsg_def (filter, first, last, 2262, "epsg", 2262,
         1884  +        "NAD83 / New York West (ftUS)");
  2171   1885       add_proj4text (p, 0,
  2172   1886           "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
  2173   1887       add_proj4text (p, 1,
  2174         -        "9375 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +towgs84");
         1888  +        "9375 +x_0=350000.0001016001 +y_0=0 +datum=NAD83 +units=u");
  2175   1889       add_proj4text (p, 2,
  2176         -        "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1890  +        "s-ft +no_defs");
  2177   1891       add_srs_wkt (p, 0,
  2178   1892           "PROJCS[\"NAD83 / New York West (ftUS)\",GEOGCS[\"NAD83\"");
  2179   1893       add_srs_wkt (p, 1,
  2180   1894           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  2181   1895       add_srs_wkt (p, 2,
  2182   1896           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2183   1897       add_srs_wkt (p, 3,
  2184   1898           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  2185   1899       add_srs_wkt (p, 4,
  2186   1900           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2187   1901       add_srs_wkt (p, 5,
  2188   1902           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2189   1903       add_srs_wkt (p, 6,
  2190         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         1904  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_");
  2191   1905       add_srs_wkt (p, 7,
  2192         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
         1906  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",40],PARAMET");
  2193   1907       add_srs_wkt (p, 8,
  2194         -        "or\"],PARAMETER[\"latitude_of_origin\",40],PARAMETER[\"c");
         1908  +        "ER[\"central_meridian\",-78.58333333333333],PARAMETER[\"");
  2195   1909       add_srs_wkt (p, 9,
  2196         -        "entral_meridian\",-78.58333333333333],PARAMETER[\"scale_");
         1910  +        "scale_factor\",0.9999375],PARAMETER[\"false_easting\",11");
  2197   1911       add_srs_wkt (p, 10,
  2198         -        "factor\",0.9999375],PARAMETER[\"false_easting\",1148291.");
         1912  +        "48291.667],PARAMETER[\"false_northing\",0],UNIT[\"US sur");
  2199   1913       add_srs_wkt (p, 11,
  2200         -        "667],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
         1914  +        "vey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
  2201   1915       add_srs_wkt (p, 12,
  2202         -        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
         1916  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2203   1917       add_srs_wkt (p, 13,
  2204         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22");
  2205         -    add_srs_wkt (p, 14,
  2206         -        "62\"]]");
  2207         -    p = add_epsg_def_ex (filter, first, last, 2263, "epsg", 2263,
  2208         -        "NAD83 / New York Long Island (ftUS)", 0, 0,
  2209         -        "GRS 1980", "Greenwich",
  2210         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2211         -        "X", "East", "Y", "North");
         1918  +        ",\"2262\"]]");
         1919  +    p = add_epsg_def (filter, first, last, 2263, "epsg", 2263,
         1920  +        "NAD83 / New York Long Island (ftUS)");
  2212   1921       add_proj4text (p, 0,
  2213   1922           "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
  2214   1923       add_proj4text (p, 1,
  2215   1924           "666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000");
  2216   1925       add_proj4text (p, 2,
  2217         -        "000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  2218         -    add_proj4text (p, 3,
  2219         -        "=us-ft +no_defs");
         1926  +        "000001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  2220   1927       add_srs_wkt (p, 0,
  2221   1928           "PROJCS[\"NAD83 / New York Long Island (ftUS)\",GEOGCS[\"");
  2222   1929       add_srs_wkt (p, 1,
  2223   1930           "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
  2224   1931       add_srs_wkt (p, 2,
  2225   1932           "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
  2226   1933       add_srs_wkt (p, 3,
  2227   1934           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  2228   1935       add_srs_wkt (p, 4,
  2229   1936           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2230   1937       add_srs_wkt (p, 5,
  2231   1938           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2232   1939       add_srs_wkt (p, 6,
  2233         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2234         -    add_srs_wkt (p, 7,
  2235         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
  2236         -    add_srs_wkt (p, 8,
  2237         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
  2238         -    add_srs_wkt (p, 9,
  2239         -        "1.03333333333333],PARAMETER[\"standard_parallel_2\",40.6");
  2240         -    add_srs_wkt (p, 10,
  2241         -        "6666666666666],PARAMETER[\"latitude_of_origin\",40.16666");
  2242         -    add_srs_wkt (p, 11,
  2243         -        "666666666],PARAMETER[\"central_meridian\",-74],PARAMETER");
  2244         -    add_srs_wkt (p, 12,
  2245         -        "[\"false_easting\",984250.0000000002],PARAMETER[\"false_");
  2246         -    add_srs_wkt (p, 13,
  2247         -        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
  2248         -    add_srs_wkt (p, 14,
  2249         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2250         -    add_srs_wkt (p, 15,
  2251         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2263\"]]");
  2252         -    p = add_epsg_def_ex (filter, first, last, 2264, "epsg", 2264,
  2253         -        "NAD83 / North Carolina (ftUS)", 0, 0,
  2254         -        "GRS 1980", "Greenwich",
  2255         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2256         -        "X", "East", "Y", "North");
         1940  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lamb");
         1941  +    add_srs_wkt (p, 7,
         1942  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         1943  +    add_srs_wkt (p, 8,
         1944  +        "_1\",41.03333333333333],PARAMETER[\"standard_parallel_2\"");
         1945  +    add_srs_wkt (p, 9,
         1946  +        ",40.66666666666666],PARAMETER[\"latitude_of_origin\",40.");
         1947  +    add_srs_wkt (p, 10,
         1948  +        "16666666666666],PARAMETER[\"central_meridian\",-74],PARA");
         1949  +    add_srs_wkt (p, 11,
         1950  +        "METER[\"false_easting\",984250.0000000002],PARAMETER[\"f");
         1951  +    add_srs_wkt (p, 12,
         1952  +        "alse_northing\",0],UNIT[\"US survey foot\",0.30480060960");
         1953  +    add_srs_wkt (p, 13,
         1954  +        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
         1955  +    add_srs_wkt (p, 14,
         1956  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2263\"]]");
         1957  +    p = add_epsg_def (filter, first, last, 2264, "epsg", 2264,
         1958  +        "NAD83 / North Carolina (ftUS)");
  2257   1959       add_proj4text (p, 0,
  2258   1960           "+proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333");
  2259   1961       add_proj4text (p, 1,
  2260   1962           "334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=");
  2261   1963       add_proj4text (p, 2,
  2262         -        "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_d");
  2263         -    add_proj4text (p, 3,
  2264         -        "efs");
         1964  +        "0 +datum=NAD83 +units=us-ft +no_defs");
  2265   1965       add_srs_wkt (p, 0,
  2266   1966           "PROJCS[\"NAD83 / North Carolina (ftUS)\",GEOGCS[\"NAD83\"");
  2267   1967       add_srs_wkt (p, 1,
  2268   1968           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  2269   1969       add_srs_wkt (p, 2,
  2270   1970           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2271   1971       add_srs_wkt (p, 3,
  2272   1972           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  2273   1973       add_srs_wkt (p, 4,
  2274   1974           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2275   1975       add_srs_wkt (p, 5,
  2276   1976           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2277   1977       add_srs_wkt (p, 6,
  2278         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2279         -    add_srs_wkt (p, 7,
  2280         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  2281         -    add_srs_wkt (p, 8,
  2282         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.16666");
  2283         -    add_srs_wkt (p, 9,
  2284         -        "666666666],PARAMETER[\"standard_parallel_2\",34.33333333");
  2285         -    add_srs_wkt (p, 10,
  2286         -        "333334],PARAMETER[\"latitude_of_origin\",33.75],PARAMETE");
  2287         -    add_srs_wkt (p, 11,
  2288         -        "R[\"central_meridian\",-79],PARAMETER[\"false_easting\",");
  2289         -    add_srs_wkt (p, 12,
  2290         -        "2000000],PARAMETER[\"false_northing\",0],UNIT[\"US surve");
  2291         -    add_srs_wkt (p, 13,
  2292         -        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
  2293         -    add_srs_wkt (p, 14,
  2294         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  2295         -    add_srs_wkt (p, 15,
  2296         -        "\"2264\"]]");
  2297         -    p = add_epsg_def_ex (filter, first, last, 2265, "epsg", 2265,
  2298         -        "NAD83 / North Dakota North (ft)", 0, 0,
  2299         -        "GRS 1980", "Greenwich",
  2300         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  2301         -        "X", "East", "Y", "North");
         1978  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
         1979  +    add_srs_wkt (p, 7,
         1980  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36");
         1981  +    add_srs_wkt (p, 8,
         1982  +        ".16666666666666],PARAMETER[\"standard_parallel_2\",34.33");
         1983  +    add_srs_wkt (p, 9,
         1984  +        "333333333334],PARAMETER[\"latitude_of_origin\",33.75],PA");
         1985  +    add_srs_wkt (p, 10,
         1986  +        "RAMETER[\"central_meridian\",-79],PARAMETER[\"false_east");
         1987  +    add_srs_wkt (p, 11,
         1988  +        "ing\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US");
         1989  +    add_srs_wkt (p, 12,
         1990  +        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
         1991  +    add_srs_wkt (p, 13,
         1992  +        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
         1993  +    add_srs_wkt (p, 14,
         1994  +        "PSG\",\"2264\"]]");
         1995  +    p = add_epsg_def (filter, first, last, 2265, "epsg", 2265,
         1996  +        "NAD83 / North Dakota North (ft)");
  2302   1997       add_proj4text (p, 0,
  2303   1998           "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333");
  2304   1999       add_proj4text (p, 1,
  2305   2000           "333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +");
  2306   2001       add_proj4text (p, 2,
  2307         -        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
         2002  +        "datum=NAD83 +units=ft +no_defs");
  2308   2003       add_srs_wkt (p, 0,
  2309   2004           "PROJCS[\"NAD83 / North Dakota North (ft)\",GEOGCS[\"NAD8");
  2310   2005       add_srs_wkt (p, 1,
  2311   2006           "3\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1");
  2312   2007       add_srs_wkt (p, 2,
  2313   2008           "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
  2314   2009       add_srs_wkt (p, 3,
  2315   2010           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],P");
  2316   2011       add_srs_wkt (p, 4,
  2317   2012           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2318   2013       add_srs_wkt (p, 5,
  2319   2014           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2320   2015       add_srs_wkt (p, 6,
  2321         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  2322         -    add_srs_wkt (p, 7,
  2323         -        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
  2324         -    add_srs_wkt (p, 8,
  2325         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",48.73");
  2326         -    add_srs_wkt (p, 9,
  2327         -        "333333333333],PARAMETER[\"standard_parallel_2\",47.43333");
  2328         -    add_srs_wkt (p, 10,
  2329         -        "333333333],PARAMETER[\"latitude_of_origin\",47],PARAMETE");
  2330         -    add_srs_wkt (p, 11,
  2331         -        "R[\"central_meridian\",-100.5],PARAMETER[\"false_easting");
  2332         -    add_srs_wkt (p, 12,
  2333         -        "\",1968503.937],PARAMETER[\"false_northing\",0],UNIT[\"f");
  2334         -    add_srs_wkt (p, 13,
  2335         -        "oot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EA");
  2336         -    add_srs_wkt (p, 14,
  2337         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2265\"]]");
  2338         -    p = add_epsg_def_ex (filter, first, last, 2266, "epsg", 2266,
  2339         -        "NAD83 / North Dakota South (ft)", 0, 0,
  2340         -        "GRS 1980", "Greenwich",
  2341         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  2342         -        "X", "East", "Y", "North");
         2016  +        "\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_");
         2017  +    add_srs_wkt (p, 7,
         2018  +        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         2019  +    add_srs_wkt (p, 8,
         2020  +        ",48.73333333333333],PARAMETER[\"standard_parallel_2\",47");
         2021  +    add_srs_wkt (p, 9,
         2022  +        ".43333333333333],PARAMETER[\"latitude_of_origin\",47],PA");
         2023  +    add_srs_wkt (p, 10,
         2024  +        "RAMETER[\"central_meridian\",-100.5],PARAMETER[\"false_e");
         2025  +    add_srs_wkt (p, 11,
         2026  +        "asting\",1968503.937],PARAMETER[\"false_northing\",0],UN");
         2027  +    add_srs_wkt (p, 12,
         2028  +        "IT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"");
         2029  +    add_srs_wkt (p, 13,
         2030  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2265\"]");
         2031  +    add_srs_wkt (p, 14,
         2032  +        "]");
         2033  +    p = add_epsg_def (filter, first, last, 2266, "epsg", 2266,
         2034  +        "NAD83 / North Dakota South (ft)");
  2343   2035       add_proj4text (p, 0,
  2344   2036           "+proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333");
  2345   2037       add_proj4text (p, 1,
  2346   2038           "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9");
  2347   2039       add_proj4text (p, 2,
  2348         -        "999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  2349         -    add_proj4text (p, 3,
  2350         -        "=ft +no_defs");
         2040  +        "999976 +y_0=0 +datum=NAD83 +units=ft +no_defs");
  2351   2041       add_srs_wkt (p, 0,
  2352   2042           "PROJCS[\"NAD83 / North Dakota South (ft)\",GEOGCS[\"NAD8");
  2353   2043       add_srs_wkt (p, 1,
  2354   2044           "3\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1");
  2355   2045       add_srs_wkt (p, 2,
  2356   2046           "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
  2357   2047       add_srs_wkt (p, 3,
  2358   2048           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],P");
  2359   2049       add_srs_wkt (p, 4,
  2360   2050           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2361   2051       add_srs_wkt (p, 5,
  2362   2052           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2363   2053       add_srs_wkt (p, 6,
  2364         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  2365         -    add_srs_wkt (p, 7,
  2366         -        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
  2367         -    add_srs_wkt (p, 8,
  2368         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47.48");
  2369         -    add_srs_wkt (p, 9,
  2370         -        "333333333333],PARAMETER[\"standard_parallel_2\",46.18333");
  2371         -    add_srs_wkt (p, 10,
  2372         -        "333333333],PARAMETER[\"latitude_of_origin\",45.666666666");
  2373         -    add_srs_wkt (p, 11,
  2374         -        "66666],PARAMETER[\"central_meridian\",-100.5],PARAMETER[");
  2375         -    add_srs_wkt (p, 12,
  2376         -        "\"false_easting\",1968503.937],PARAMETER[\"false_northin");
  2377         -    add_srs_wkt (p, 13,
  2378         -        "g\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]");
  2379         -    add_srs_wkt (p, 14,
  2380         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  2381         -    add_srs_wkt (p, 15,
  2382         -        "\"2266\"]]");
  2383         -    p = add_epsg_def_ex (filter, first, last, 2267, "epsg", 2267,
  2384         -        "NAD83 / Oklahoma North (ftUS)", 0, 0,
  2385         -        "GRS 1980", "Greenwich",
  2386         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2387         -        "X", "East", "Y", "North");
         2054  +        "\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_");
         2055  +    add_srs_wkt (p, 7,
         2056  +        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         2057  +    add_srs_wkt (p, 8,
         2058  +        ",47.48333333333333],PARAMETER[\"standard_parallel_2\",46");
         2059  +    add_srs_wkt (p, 9,
         2060  +        ".18333333333333],PARAMETER[\"latitude_of_origin\",45.666");
         2061  +    add_srs_wkt (p, 10,
         2062  +        "66666666666],PARAMETER[\"central_meridian\",-100.5],PARA");
         2063  +    add_srs_wkt (p, 11,
         2064  +        "METER[\"false_easting\",1968503.937],PARAMETER[\"false_n");
         2065  +    add_srs_wkt (p, 12,
         2066  +        "orthing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9");
         2067  +    add_srs_wkt (p, 13,
         2068  +        "002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
         2069  +    add_srs_wkt (p, 14,
         2070  +        "PSG\",\"2266\"]]");
         2071  +    p = add_epsg_def (filter, first, last, 2267, "epsg", 2267,
         2072  +        "NAD83 / Oklahoma North (ftUS)");
  2388   2073       add_proj4text (p, 0,
  2389   2074           "+proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666");
  2390   2075       add_proj4text (p, 1,
  2391         -        "667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80");
         2076  +        "667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +datum=NAD83");
  2392   2077       add_proj4text (p, 2,
  2393         -        " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         2078  +        " +units=us-ft +no_defs");
  2394   2079       add_srs_wkt (p, 0,
  2395   2080           "PROJCS[\"NAD83 / Oklahoma North (ftUS)\",GEOGCS[\"NAD83\"");
  2396   2081       add_srs_wkt (p, 1,
  2397   2082           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  2398   2083       add_srs_wkt (p, 2,
  2399   2084           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2400   2085       add_srs_wkt (p, 3,
  2401   2086           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  2402   2087       add_srs_wkt (p, 4,
  2403   2088           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2404   2089       add_srs_wkt (p, 5,
  2405   2090           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2406   2091       add_srs_wkt (p, 6,
  2407         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2408         -    add_srs_wkt (p, 7,
  2409         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  2410         -    add_srs_wkt (p, 8,
  2411         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.76666");
  2412         -    add_srs_wkt (p, 9,
  2413         -        "666666667],PARAMETER[\"standard_parallel_2\",35.56666666");
  2414         -    add_srs_wkt (p, 10,
  2415         -        "666667],PARAMETER[\"latitude_of_origin\",35],PARAMETER[\"");
  2416         -    add_srs_wkt (p, 11,
  2417         -        "central_meridian\",-98],PARAMETER[\"false_easting\",1968");
  2418         -    add_srs_wkt (p, 12,
  2419         -        "500],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
  2420         -    add_srs_wkt (p, 13,
  2421         -        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
  2422         -    add_srs_wkt (p, 14,
  2423         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22");
  2424         -    add_srs_wkt (p, 15,
  2425         -        "67\"]]");
  2426         -    p = add_epsg_def_ex (filter, first, last, 2268, "epsg", 2268,
  2427         -        "NAD83 / Oklahoma South (ftUS)", 0, 0,
  2428         -        "GRS 1980", "Greenwich",
  2429         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2430         -        "X", "East", "Y", "North");
         2092  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
         2093  +    add_srs_wkt (p, 7,
         2094  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36");
         2095  +    add_srs_wkt (p, 8,
         2096  +        ".76666666666667],PARAMETER[\"standard_parallel_2\",35.56");
         2097  +    add_srs_wkt (p, 9,
         2098  +        "666666666667],PARAMETER[\"latitude_of_origin\",35],PARAM");
         2099  +    add_srs_wkt (p, 10,
         2100  +        "ETER[\"central_meridian\",-98],PARAMETER[\"false_easting");
         2101  +    add_srs_wkt (p, 11,
         2102  +        "\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US su");
         2103  +    add_srs_wkt (p, 12,
         2104  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
         2105  +    add_srs_wkt (p, 13,
         2106  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
         2107  +    add_srs_wkt (p, 14,
         2108  +        "\",\"2267\"]]");
         2109  +    p = add_epsg_def (filter, first, last, 2268, "epsg", 2268,
         2110  +        "NAD83 / Oklahoma South (ftUS)");
  2431   2111       add_proj4text (p, 0,
  2432   2112           "+proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333");
  2433   2113       add_proj4text (p, 1,
  2434   2114           "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0");
  2435   2115       add_proj4text (p, 2,
  2436         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
  2437         -    add_proj4text (p, 3,
  2438         -        "defs");
         2116  +        "=0 +datum=NAD83 +units=us-ft +no_defs");
  2439   2117       add_srs_wkt (p, 0,
  2440   2118           "PROJCS[\"NAD83 / Oklahoma South (ftUS)\",GEOGCS[\"NAD83\"");
  2441   2119       add_srs_wkt (p, 1,
  2442   2120           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  2443   2121       add_srs_wkt (p, 2,
  2444   2122           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2445   2123       add_srs_wkt (p, 3,
  2446   2124           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  2447   2125       add_srs_wkt (p, 4,
  2448   2126           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2449   2127       add_srs_wkt (p, 5,
  2450   2128           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2451   2129       add_srs_wkt (p, 6,
  2452         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2453         -    add_srs_wkt (p, 7,
  2454         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  2455         -    add_srs_wkt (p, 8,
  2456         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",35.23333");
  2457         -    add_srs_wkt (p, 9,
  2458         -        "333333333],PARAMETER[\"standard_parallel_2\",33.93333333");
  2459         -    add_srs_wkt (p, 10,
  2460         -        "333333],PARAMETER[\"latitude_of_origin\",33.333333333333");
  2461         -    add_srs_wkt (p, 11,
  2462         -        "34],PARAMETER[\"central_meridian\",-98],PARAMETER[\"fals");
  2463         -    add_srs_wkt (p, 12,
  2464         -        "e_easting\",1968500],PARAMETER[\"false_northing\",0],UNI");
  2465         -    add_srs_wkt (p, 13,
  2466         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
  2467         -    add_srs_wkt (p, 14,
  2468         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  2469         -    add_srs_wkt (p, 15,
  2470         -        "TY[\"EPSG\",\"2268\"]]");
  2471         -    p = add_epsg_def_ex (filter, first, last, 2269, "epsg", 2269,
  2472         -        "NAD83 / Oregon North (ft)", 0, 0,
  2473         -        "GRS 1980", "Greenwich",
  2474         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  2475         -        "X", "East", "Y", "North");
         2130  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
         2131  +    add_srs_wkt (p, 7,
         2132  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",35");
         2133  +    add_srs_wkt (p, 8,
         2134  +        ".23333333333333],PARAMETER[\"standard_parallel_2\",33.93");
         2135  +    add_srs_wkt (p, 9,
         2136  +        "333333333333],PARAMETER[\"latitude_of_origin\",33.333333");
         2137  +    add_srs_wkt (p, 10,
         2138  +        "33333334],PARAMETER[\"central_meridian\",-98],PARAMETER[");
         2139  +    add_srs_wkt (p, 11,
         2140  +        "\"false_easting\",1968500],PARAMETER[\"false_northing\",");
         2141  +    add_srs_wkt (p, 12,
         2142  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
         2143  +    add_srs_wkt (p, 13,
         2144  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         2145  +    add_srs_wkt (p, 14,
         2146  +        "UTHORITY[\"EPSG\",\"2268\"]]");
         2147  +    p = add_epsg_def (filter, first, last, 2269, "epsg", 2269,
         2148  +        "NAD83 / Oregon North (ft)");
  2476   2149       add_proj4text (p, 0,
  2477   2150           "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
  2478   2151       add_proj4text (p, 1,
  2479   2152           "6666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 ");
  2480   2153       add_proj4text (p, 2,
  2481         -        "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
         2154  +        "+datum=NAD83 +units=ft +no_defs");
  2482   2155       add_srs_wkt (p, 0,
  2483   2156           "PROJCS[\"NAD83 / Oregon North (ft)\",GEOGCS[\"NAD83\",DA");
  2484   2157       add_srs_wkt (p, 1,
  2485   2158           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  2486   2159       add_srs_wkt (p, 2,
  2487   2160           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  2488   2161       add_srs_wkt (p, 3,
  2489   2162           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  2490   2163       add_srs_wkt (p, 4,
  2491   2164           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  2492   2165       add_srs_wkt (p, 5,
  2493   2166           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2494   2167       add_srs_wkt (p, 6,
  2495         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         2168  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
  2496   2169       add_srs_wkt (p, 7,
  2497         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         2170  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",46],P");
  2498   2171       add_srs_wkt (p, 8,
  2499         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",46],PARAMET");
         2172  +        "ARAMETER[\"standard_parallel_2\",44.33333333333334],PARA");
  2500   2173       add_srs_wkt (p, 9,
  2501         -        "ER[\"standard_parallel_2\",44.33333333333334],PARAMETER[");
         2174  +        "METER[\"latitude_of_origin\",43.66666666666666],PARAMETE");
  2502   2175       add_srs_wkt (p, 10,
  2503         -        "\"latitude_of_origin\",43.66666666666666],PARAMETER[\"ce");
         2176  +        "R[\"central_meridian\",-120.5],PARAMETER[\"false_easting");
  2504   2177       add_srs_wkt (p, 11,
  2505         -        "ntral_meridian\",-120.5],PARAMETER[\"false_easting\",820");
         2178  +        "\",8202099.738],PARAMETER[\"false_northing\",0],UNIT[\"f");
  2506   2179       add_srs_wkt (p, 12,
  2507         -        "2099.738],PARAMETER[\"false_northing\",0],UNIT[\"foot\",");
         2180  +        "oot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EA");
  2508   2181       add_srs_wkt (p, 13,
  2509         -        "0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AX");
  2510         -    add_srs_wkt (p, 14,
  2511         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2269\"]]");
  2512         -    p = add_epsg_def_ex (filter, first, last, 2270, "epsg", 2270,
  2513         -        "NAD83 / Oregon South (ft)", 0, 0,
  2514         -        "GRS 1980", "Greenwich",
  2515         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  2516         -        "X", "East", "Y", "North");
         2182  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2269\"]]");
         2183  +    p = add_epsg_def (filter, first, last, 2270, "epsg", 2270,
         2184  +        "NAD83 / Oregon South (ft)");
  2517   2185       add_proj4text (p, 0,
  2518   2186           "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
  2519   2187       add_proj4text (p, 1,
  2520   2188           "6666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 ");
  2521   2189       add_proj4text (p, 2,
  2522         -        "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
         2190  +        "+datum=NAD83 +units=ft +no_defs");
  2523   2191       add_srs_wkt (p, 0,
  2524   2192           "PROJCS[\"NAD83 / Oregon South (ft)\",GEOGCS[\"NAD83\",DA");
  2525   2193       add_srs_wkt (p, 1,
  2526   2194           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  2527   2195       add_srs_wkt (p, 2,
  2528   2196           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  2529   2197       add_srs_wkt (p, 3,
  2530   2198           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  2531   2199       add_srs_wkt (p, 4,
  2532   2200           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  2533   2201       add_srs_wkt (p, 5,
  2534   2202           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2535   2203       add_srs_wkt (p, 6,
  2536         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         2204  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
  2537   2205       add_srs_wkt (p, 7,
  2538         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         2206  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",44],P");
  2539   2207       add_srs_wkt (p, 8,
  2540         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",44],PARAMET");
         2208  +        "ARAMETER[\"standard_parallel_2\",42.33333333333334],PARA");
  2541   2209       add_srs_wkt (p, 9,
  2542         -        "ER[\"standard_parallel_2\",42.33333333333334],PARAMETER[");
         2210  +        "METER[\"latitude_of_origin\",41.66666666666666],PARAMETE");
  2543   2211       add_srs_wkt (p, 10,
  2544         -        "\"latitude_of_origin\",41.66666666666666],PARAMETER[\"ce");
         2212  +        "R[\"central_meridian\",-120.5],PARAMETER[\"false_easting");
  2545   2213       add_srs_wkt (p, 11,
  2546         -        "ntral_meridian\",-120.5],PARAMETER[\"false_easting\",492");
         2214  +        "\",4921259.843],PARAMETER[\"false_northing\",0],UNIT[\"f");
  2547   2215       add_srs_wkt (p, 12,
  2548         -        "1259.843],PARAMETER[\"false_northing\",0],UNIT[\"foot\",");
         2216  +        "oot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EA");
  2549   2217       add_srs_wkt (p, 13,
  2550         -        "0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AX");
  2551         -    add_srs_wkt (p, 14,
  2552         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2270\"]]");
  2553         -    p = add_epsg_def_ex (filter, first, last, 2271, "epsg", 2271,
  2554         -        "NAD83 / Pennsylvania North (ftUS)", 0, 0,
  2555         -        "GRS 1980", "Greenwich",
  2556         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2557         -        "X", "East", "Y", "North");
         2218  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2270\"]]");
         2219  +    p = add_epsg_def (filter, first, last, 2271, "epsg", 2271,
         2220  +        "NAD83 / Pennsylvania North (ftUS)");
  2558   2221       add_proj4text (p, 0,
  2559   2222           "+proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=4");
  2560   2223       add_proj4text (p, 1,
  2561         -        "0.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps");
         2224  +        "0.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +datum");
  2562   2225       add_proj4text (p, 2,
  2563         -        "=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         2226  +        "=NAD83 +units=us-ft +no_defs");
  2564   2227       add_srs_wkt (p, 0,
  2565   2228           "PROJCS[\"NAD83 / Pennsylvania North (ftUS)\",GEOGCS[\"NA");
  2566   2229       add_srs_wkt (p, 1,
  2567   2230           "D83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS");
  2568   2231       add_srs_wkt (p, 2,
  2569   2232           " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2570   2233       add_srs_wkt (p, 3,
  2571   2234           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
  2572   2235       add_srs_wkt (p, 4,
  2573   2236           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2574   2237       add_srs_wkt (p, 5,
  2575   2238           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2576   2239       add_srs_wkt (p, 6,
  2577         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2578         -    add_srs_wkt (p, 7,
  2579         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
  2580         -    add_srs_wkt (p, 8,
  2581         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.9");
  2582         -    add_srs_wkt (p, 9,
  2583         -        "5],PARAMETER[\"standard_parallel_2\",40.88333333333333],");
  2584         -    add_srs_wkt (p, 10,
  2585         -        "PARAMETER[\"latitude_of_origin\",40.16666666666666],PARA");
  2586         -    add_srs_wkt (p, 11,
  2587         -        "METER[\"central_meridian\",-77.75],PARAMETER[\"false_eas");
  2588         -    add_srs_wkt (p, 12,
  2589         -        "ting\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"U");
  2590         -    add_srs_wkt (p, 13,
  2591         -        "S survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2592         -    add_srs_wkt (p, 14,
  2593         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2594         -    add_srs_wkt (p, 15,
  2595         -        "EPSG\",\"2271\"]]");
  2596         -    p = add_epsg_def_ex (filter, first, last, 2272, "epsg", 2272,
  2597         -        "NAD83 / Pennsylvania South (ftUS)", 0, 0,
  2598         -        "GRS 1980", "Greenwich",
  2599         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2600         -        "X", "East", "Y", "North");
         2240  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
         2241  +    add_srs_wkt (p, 7,
         2242  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         2243  +    add_srs_wkt (p, 8,
         2244  +        ",41.95],PARAMETER[\"standard_parallel_2\",40.88333333333");
         2245  +    add_srs_wkt (p, 9,
         2246  +        "333],PARAMETER[\"latitude_of_origin\",40.16666666666666]");
         2247  +    add_srs_wkt (p, 10,
         2248  +        ",PARAMETER[\"central_meridian\",-77.75],PARAMETER[\"fals");
         2249  +    add_srs_wkt (p, 11,
         2250  +        "e_easting\",1968500],PARAMETER[\"false_northing\",0],UNI");
         2251  +    add_srs_wkt (p, 12,
         2252  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
         2253  +    add_srs_wkt (p, 13,
         2254  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
         2255  +    add_srs_wkt (p, 14,
         2256  +        "TY[\"EPSG\",\"2271\"]]");
         2257  +    p = add_epsg_def (filter, first, last, 2272, "epsg", 2272,
         2258  +        "NAD83 / Pennsylvania South (ftUS)");
  2601   2259       add_proj4text (p, 0,
  2602   2260           "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
  2603   2261       add_proj4text (p, 1,
  2604   2262           "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +");
  2605   2263       add_proj4text (p, 2,
  2606         -        "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
  2607         -    add_proj4text (p, 3,
  2608         -        "no_defs");
         2264  +        "y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  2609   2265       add_srs_wkt (p, 0,
  2610   2266           "PROJCS[\"NAD83 / Pennsylvania South (ftUS)\",GEOGCS[\"NA");
  2611   2267       add_srs_wkt (p, 1,
  2612   2268           "D83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS");
  2613   2269       add_srs_wkt (p, 2,
  2614   2270           " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2615   2271       add_srs_wkt (p, 3,
  2616   2272           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
  2617   2273       add_srs_wkt (p, 4,
  2618   2274           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2619   2275       add_srs_wkt (p, 5,
  2620   2276           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2621   2277       add_srs_wkt (p, 6,
  2622         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2623         -    add_srs_wkt (p, 7,
  2624         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
  2625         -    add_srs_wkt (p, 8,
  2626         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.9");
  2627         -    add_srs_wkt (p, 9,
  2628         -        "6666666666667],PARAMETER[\"standard_parallel_2\",39.9333");
  2629         -    add_srs_wkt (p, 10,
  2630         -        "3333333333],PARAMETER[\"latitude_of_origin\",39.33333333");
  2631         -    add_srs_wkt (p, 11,
  2632         -        "333334],PARAMETER[\"central_meridian\",-77.75],PARAMETER");
  2633         -    add_srs_wkt (p, 12,
  2634         -        "[\"false_easting\",1968500],PARAMETER[\"false_northing\"");
  2635         -    add_srs_wkt (p, 13,
  2636         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  2637         -    add_srs_wkt (p, 14,
  2638         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2639         -    add_srs_wkt (p, 15,
  2640         -        "AUTHORITY[\"EPSG\",\"2272\"]]");
  2641         -    p = add_epsg_def_ex (filter, first, last, 2273, "epsg", 2273,
  2642         -        "NAD83 / South Carolina (ft)", 0, 0,
  2643         -        "GRS 1980", "Greenwich",
  2644         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  2645         -        "X", "East", "Y", "North");
         2278  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
         2279  +    add_srs_wkt (p, 7,
         2280  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         2281  +    add_srs_wkt (p, 8,
         2282  +        ",40.96666666666667],PARAMETER[\"standard_parallel_2\",39");
         2283  +    add_srs_wkt (p, 9,
         2284  +        ".93333333333333],PARAMETER[\"latitude_of_origin\",39.333");
         2285  +    add_srs_wkt (p, 10,
         2286  +        "33333333334],PARAMETER[\"central_meridian\",-77.75],PARA");
         2287  +    add_srs_wkt (p, 11,
         2288  +        "METER[\"false_easting\",1968500],PARAMETER[\"false_north");
         2289  +    add_srs_wkt (p, 12,
         2290  +        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
         2291  +    add_srs_wkt (p, 13,
         2292  +        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         2293  +    add_srs_wkt (p, 14,
         2294  +        "RTH],AUTHORITY[\"EPSG\",\"2272\"]]");
         2295  +    p = add_epsg_def (filter, first, last, 2273, "epsg", 2273,
         2296  +        "NAD83 / South Carolina (ft)");
  2646   2297       add_proj4text (p, 0,
  2647   2298           "+proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31");
  2648   2299       add_proj4text (p, 1,
  2649         -        ".83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS");
         2300  +        ".83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +datum=NAD");
  2650   2301       add_proj4text (p, 2,
  2651         -        "80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
         2302  +        "83 +units=ft +no_defs");
  2652   2303       add_srs_wkt (p, 0,
  2653   2304           "PROJCS[\"NAD83 / South Carolina (ft)\",GEOGCS[\"NAD83\",");
  2654   2305       add_srs_wkt (p, 1,
  2655   2306           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  2656   2307       add_srs_wkt (p, 2,
  2657   2308           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  2658   2309       add_srs_wkt (p, 3,
  2659   2310           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  2660   2311       add_srs_wkt (p, 4,
  2661   2312           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2662   2313       add_srs_wkt (p, 5,
  2663   2314           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2664   2315       add_srs_wkt (p, 6,
  2665         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2316  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
  2666   2317       add_srs_wkt (p, 7,
  2667         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
         2318  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",34.8");
  2668   2319       add_srs_wkt (p, 8,
  2669         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",34.8333333");
         2320  +        "3333333333334],PARAMETER[\"standard_parallel_2\",32.5],P");
  2670   2321       add_srs_wkt (p, 9,
  2671         -        "3333334],PARAMETER[\"standard_parallel_2\",32.5],PARAMET");
         2322  +        "ARAMETER[\"latitude_of_origin\",31.83333333333333],PARAM");
  2672   2323       add_srs_wkt (p, 10,
  2673         -        "ER[\"latitude_of_origin\",31.83333333333333],PARAMETER[\"");
         2324  +        "ETER[\"central_meridian\",-81],PARAMETER[\"false_easting");
  2674   2325       add_srs_wkt (p, 11,
  2675         -        "central_meridian\",-81],PARAMETER[\"false_easting\",2000");
         2326  +        "\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"foot\"");
  2676   2327       add_srs_wkt (p, 12,
  2677         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.304");
         2328  +        ",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],A");
  2678   2329       add_srs_wkt (p, 13,
  2679         -        "8,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"");
  2680         -    add_srs_wkt (p, 14,
  2681         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"2273\"]]");
  2682         -    p = add_epsg_def_ex (filter, first, last, 2274, "epsg", 2274,
  2683         -        "NAD83 / Tennessee (ftUS)", 0, 0,
  2684         -        "GRS 1980", "Greenwich",
  2685         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2686         -        "X", "East", "Y", "North");
         2330  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2273\"]]");
         2331  +    p = add_epsg_def (filter, first, last, 2274, "epsg", 2274,
         2332  +        "NAD83 / Tennessee (ftUS)");
  2687   2333       add_proj4text (p, 0,
  2688   2334           "+proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=3");
  2689   2335       add_proj4text (p, 1,
  2690         -        "4.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GR");
         2336  +        "4.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +datum=NA");
  2691   2337       add_proj4text (p, 2,
  2692         -        "S80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         2338  +        "D83 +units=us-ft +no_defs");
  2693   2339       add_srs_wkt (p, 0,
  2694   2340           "PROJCS[\"NAD83 / Tennessee (ftUS)\",GEOGCS[\"NAD83\",DAT");
  2695   2341       add_srs_wkt (p, 1,
  2696   2342           "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
  2697   2343       add_srs_wkt (p, 2,
  2698   2344           "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  2699   2345       add_srs_wkt (p, 3,
  2700   2346           "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  2701   2347       add_srs_wkt (p, 4,
  2702   2348           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2703   2349       add_srs_wkt (p, 5,
  2704         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2705         -    add_srs_wkt (p, 6,
  2706         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2707         -    add_srs_wkt (p, 7,
  2708         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
  2709         -    add_srs_wkt (p, 8,
  2710         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",36.4166666666");
  2711         -    add_srs_wkt (p, 9,
  2712         -        "6666],PARAMETER[\"standard_parallel_2\",35.25],PARAMETER");
  2713         -    add_srs_wkt (p, 10,
  2714         -        "[\"latitude_of_origin\",34.33333333333334],PARAMETER[\"c");
  2715         -    add_srs_wkt (p, 11,
  2716         -        "entral_meridian\",-86],PARAMETER[\"false_easting\",19685");
  2717         -    add_srs_wkt (p, 12,
  2718         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
  2719         -    add_srs_wkt (p, 13,
  2720         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
  2721         -    add_srs_wkt (p, 14,
  2722         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"227");
  2723         -    add_srs_wkt (p, 15,
  2724         -        "4\"]]");
  2725         -    p = add_epsg_def_ex (filter, first, last, 2275, "epsg", 2275,
  2726         -        "NAD83 / Texas North (ftUS)", 0, 0,
  2727         -        "GRS 1980", "Greenwich",
  2728         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2729         -        "X", "East", "Y", "North");
         2350  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2351  +    add_srs_wkt (p, 6,
         2352  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
         2353  +    add_srs_wkt (p, 7,
         2354  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.4166");
         2355  +    add_srs_wkt (p, 8,
         2356  +        "6666666666],PARAMETER[\"standard_parallel_2\",35.25],PAR");
         2357  +    add_srs_wkt (p, 9,
         2358  +        "AMETER[\"latitude_of_origin\",34.33333333333334],PARAMET");
         2359  +    add_srs_wkt (p, 10,
         2360  +        "ER[\"central_meridian\",-86],PARAMETER[\"false_easting\"");
         2361  +    add_srs_wkt (p, 11,
         2362  +        ",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
         2363  +    add_srs_wkt (p, 12,
         2364  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
         2365  +    add_srs_wkt (p, 13,
         2366  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         2367  +    add_srs_wkt (p, 14,
         2368  +        ",\"2274\"]]");
         2369  +    p = add_epsg_def (filter, first, last, 2275, "epsg", 2275,
         2370  +        "NAD83 / Texas North (ftUS)");
  2730   2371       add_proj4text (p, 0,
  2731   2372           "+proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=3");
  2732   2373       add_proj4text (p, 1,
  2733   2374           "4 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.99989");
  2734   2375       add_proj4text (p, 2,
  2735         -        "83998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
  2736         -    add_proj4text (p, 3,
  2737         -        "no_defs");
         2376  +        "83998 +datum=NAD83 +units=us-ft +no_defs");
  2738   2377       add_srs_wkt (p, 0,
  2739   2378           "PROJCS[\"NAD83 / Texas North (ftUS)\",GEOGCS[\"NAD83\",D");
  2740   2379       add_srs_wkt (p, 1,
  2741   2380           "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  2742   2381       add_srs_wkt (p, 2,
  2743   2382           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  2744   2383       add_srs_wkt (p, 3,
  2745   2384           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  2746   2385       add_srs_wkt (p, 4,
  2747   2386           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2748   2387       add_srs_wkt (p, 5,
  2749   2388           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2750   2389       add_srs_wkt (p, 6,
  2751         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  2752         -    add_srs_wkt (p, 7,
  2753         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
  2754         -    add_srs_wkt (p, 8,
  2755         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",36.1833333");
  2756         -    add_srs_wkt (p, 9,
  2757         -        "3333333],PARAMETER[\"standard_parallel_2\",34.65],PARAME");
  2758         -    add_srs_wkt (p, 10,
  2759         -        "TER[\"latitude_of_origin\",34],PARAMETER[\"central_merid");
  2760         -    add_srs_wkt (p, 11,
  2761         -        "ian\",-101.5],PARAMETER[\"false_easting\",656166.667],PA");
  2762         -    add_srs_wkt (p, 12,
  2763         -        "RAMETER[\"false_northing\",3280833.333],UNIT[\"US survey");
  2764         -    add_srs_wkt (p, 13,
  2765         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
  2766         -    add_srs_wkt (p, 14,
  2767         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2768         -    add_srs_wkt (p, 15,
  2769         -        "2275\"]]");
  2770         -    p = add_epsg_def_ex (filter, first, last, 2276, "epsg", 2276,
  2771         -        "NAD83 / Texas North Central (ftUS)", 0, 0,
  2772         -        "GRS 1980", "Greenwich",
  2773         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2774         -        "X", "East", "Y", "North");
         2390  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         2391  +    add_srs_wkt (p, 7,
         2392  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.1");
         2393  +    add_srs_wkt (p, 8,
         2394  +        "8333333333333],PARAMETER[\"standard_parallel_2\",34.65],");
         2395  +    add_srs_wkt (p, 9,
         2396  +        "PARAMETER[\"latitude_of_origin\",34],PARAMETER[\"central");
         2397  +    add_srs_wkt (p, 10,
         2398  +        "_meridian\",-101.5],PARAMETER[\"false_easting\",656166.6");
         2399  +    add_srs_wkt (p, 11,
         2400  +        "67],PARAMETER[\"false_northing\",3280833.333],UNIT[\"US ");
         2401  +    add_srs_wkt (p, 12,
         2402  +        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         2403  +    add_srs_wkt (p, 13,
         2404  +        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
         2405  +    add_srs_wkt (p, 14,
         2406  +        "SG\",\"2275\"]]");
         2407  +    p = add_epsg_def (filter, first, last, 2276, "epsg", 2276,
         2408  +        "NAD83 / Texas North Central (ftUS)");
  2775   2409       add_proj4text (p, 0,
  2776   2410           "+proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333");
  2777   2411       add_proj4text (p, 1,
  2778   2412           "333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y");
  2779   2413       add_proj4text (p, 2,
  2780         -        "_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2781         -    add_proj4text (p, 3,
  2782         -        "units=us-ft +no_defs");
         2414  +        "_0=2000000.0001016 +datum=NAD83 +units=us-ft +no_defs");
  2783   2415       add_srs_wkt (p, 0,
  2784   2416           "PROJCS[\"NAD83 / Texas North Central (ftUS)\",GEOGCS[\"N");
  2785   2417       add_srs_wkt (p, 1,
  2786   2418           "AD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GR");
  2787   2419       add_srs_wkt (p, 2,
  2788   2420           "S 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019");
  2789   2421       add_srs_wkt (p, 3,
  2790   2422           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]");
  2791   2423       add_srs_wkt (p, 4,
  2792   2424           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2793   2425       add_srs_wkt (p, 5,
  2794   2426           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2795   2427       add_srs_wkt (p, 6,
  2796         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2797         -    add_srs_wkt (p, 7,
  2798         -        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
  2799         -    add_srs_wkt (p, 8,
  2800         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",33");
  2801         -    add_srs_wkt (p, 9,
  2802         -        ".96666666666667],PARAMETER[\"standard_parallel_2\",32.13");
  2803         -    add_srs_wkt (p, 10,
  2804         -        "333333333333],PARAMETER[\"latitude_of_origin\",31.666666");
  2805         -    add_srs_wkt (p, 11,
  2806         -        "66666667],PARAMETER[\"central_meridian\",-98.5],PARAMETE");
  2807         -    add_srs_wkt (p, 12,
  2808         -        "R[\"false_easting\",1968500],PARAMETER[\"false_northing\"");
  2809         -    add_srs_wkt (p, 13,
  2810         -        ",6561666.667],UNIT[\"US survey foot\",0.3048006096012192");
  2811         -    add_srs_wkt (p, 14,
  2812         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2813         -    add_srs_wkt (p, 15,
  2814         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2276\"]]");
  2815         -    p = add_epsg_def_ex (filter, first, last, 2277, "epsg", 2277,
  2816         -        "NAD83 / Texas Central (ftUS)", 0, 0,
  2817         -        "GRS 1980", "Greenwich",
  2818         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2819         -        "X", "East", "Y", "North");
         2428  +        "122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambe");
         2429  +    add_srs_wkt (p, 7,
         2430  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
         2431  +    add_srs_wkt (p, 8,
         2432  +        "1\",33.96666666666667],PARAMETER[\"standard_parallel_2\"");
         2433  +    add_srs_wkt (p, 9,
         2434  +        ",32.13333333333333],PARAMETER[\"latitude_of_origin\",31.");
         2435  +    add_srs_wkt (p, 10,
         2436  +        "66666666666667],PARAMETER[\"central_meridian\",-98.5],PA");
         2437  +    add_srs_wkt (p, 11,
         2438  +        "RAMETER[\"false_easting\",1968500],PARAMETER[\"false_nor");
         2439  +    add_srs_wkt (p, 12,
         2440  +        "thing\",6561666.667],UNIT[\"US survey foot\",0.304800609");
         2441  +    add_srs_wkt (p, 13,
         2442  +        "6012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],A");
         2443  +    add_srs_wkt (p, 14,
         2444  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2276\"]]");
         2445  +    p = add_epsg_def (filter, first, last, 2277, "epsg", 2277,
         2446  +        "NAD83 / Texas Central (ftUS)");
  2820   2447       add_proj4text (p, 0,
  2821   2448           "+proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666");
  2822   2449       add_proj4text (p, 1,
  2823   2450           "667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
  2824   2451       add_proj4text (p, 2,
  2825         -        "x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +towgs84");
         2452  +        "x_0=699999.9998983998 +y_0=3000000 +datum=NAD83 +units=u");
  2826   2453       add_proj4text (p, 3,
  2827         -        "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         2454  +        "s-ft +no_defs");
  2828   2455       add_srs_wkt (p, 0,
  2829   2456           "PROJCS[\"NAD83 / Texas Central (ftUS)\",GEOGCS[\"NAD83\"");
  2830   2457       add_srs_wkt (p, 1,
  2831   2458           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  2832   2459       add_srs_wkt (p, 2,
  2833   2460           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2834   2461       add_srs_wkt (p, 3,
  2835   2462           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  2836   2463       add_srs_wkt (p, 4,
  2837   2464           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2838   2465       add_srs_wkt (p, 5,
  2839   2466           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2840   2467       add_srs_wkt (p, 6,
  2841         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2468  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
  2842   2469       add_srs_wkt (p, 7,
  2843         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         2470  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",31");
  2844   2471       add_srs_wkt (p, 8,
  2845         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",31.88333");
         2472  +        ".88333333333333],PARAMETER[\"standard_parallel_2\",30.11");
  2846   2473       add_srs_wkt (p, 9,
  2847         -        "333333333],PARAMETER[\"standard_parallel_2\",30.11666666");
         2474  +        "666666666667],PARAMETER[\"latitude_of_origin\",29.666666");
  2848   2475       add_srs_wkt (p, 10,
  2849         -        "666667],PARAMETER[\"latitude_of_origin\",29.666666666666");
         2476  +        "66666667],PARAMETER[\"central_meridian\",-100.3333333333");
  2850   2477       add_srs_wkt (p, 11,
  2851         -        "67],PARAMETER[\"central_meridian\",-100.3333333333333],P");
         2478  +        "333],PARAMETER[\"false_easting\",2296583.333],PARAMETER[");
  2852   2479       add_srs_wkt (p, 12,
  2853         -        "ARAMETER[\"false_easting\",2296583.333],PARAMETER[\"fals");
         2480  +        "\"false_northing\",9842500.000000002],UNIT[\"US survey f");
  2854   2481       add_srs_wkt (p, 13,
  2855         -        "e_northing\",9842500.000000002],UNIT[\"US survey foot\",");
         2482  +        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
  2856   2483       add_srs_wkt (p, 14,
  2857         -        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         2484  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
  2858   2485       add_srs_wkt (p, 15,
  2859         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2277\"]");
  2860         -    add_srs_wkt (p, 16,
  2861         -        "]");
  2862         -    p = add_epsg_def_ex (filter, first, last, 2278, "epsg", 2278,
  2863         -        "NAD83 / Texas South Central (ftUS)", 0, 0,
  2864         -        "GRS 1980", "Greenwich",
  2865         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2866         -        "X", "East", "Y", "North");
         2486  +        "277\"]]");
         2487  +    p = add_epsg_def (filter, first, last, 2278, "epsg", 2278,
         2488  +        "NAD83 / Texas South Central (ftUS)");
  2867   2489       add_proj4text (p, 0,
  2868   2490           "+proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333");
  2869   2491       add_proj4text (p, 1,
  2870   2492           "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0");
  2871   2493       add_proj4text (p, 2,
  2872         -        "=3999999.9998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +un");
  2873         -    add_proj4text (p, 3,
  2874         -        "its=us-ft +no_defs");
         2494  +        "=3999999.9998984 +datum=NAD83 +units=us-ft +no_defs");
  2875   2495       add_srs_wkt (p, 0,
  2876   2496           "PROJCS[\"NAD83 / Texas South Central (ftUS)\",GEOGCS[\"N");
  2877   2497       add_srs_wkt (p, 1,
  2878   2498           "AD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GR");
  2879   2499       add_srs_wkt (p, 2,
  2880   2500           "S 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019");
  2881   2501       add_srs_wkt (p, 3,
  2882   2502           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]");
  2883   2503       add_srs_wkt (p, 4,
  2884   2504           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2885   2505       add_srs_wkt (p, 5,
  2886   2506           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2887   2507       add_srs_wkt (p, 6,
  2888         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2508  +        "122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambe");
  2889   2509       add_srs_wkt (p, 7,
  2890         -        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
         2510  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
  2891   2511       add_srs_wkt (p, 8,
  2892         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",30");
         2512  +        "1\",30.28333333333333],PARAMETER[\"standard_parallel_2\"");
  2893   2513       add_srs_wkt (p, 9,
  2894         -        ".28333333333333],PARAMETER[\"standard_parallel_2\",28.38");
         2514  +        ",28.38333333333333],PARAMETER[\"latitude_of_origin\",27.");
  2895   2515       add_srs_wkt (p, 10,
  2896         -        "333333333333],PARAMETER[\"latitude_of_origin\",27.833333");
         2516  +        "83333333333333],PARAMETER[\"central_meridian\",-99],PARA");
  2897   2517       add_srs_wkt (p, 11,
  2898         -        "33333333],PARAMETER[\"central_meridian\",-99],PARAMETER[");
         2518  +        "METER[\"false_easting\",1968500],PARAMETER[\"false_north");
  2899   2519       add_srs_wkt (p, 12,
  2900         -        "\"false_easting\",1968500],PARAMETER[\"false_northing\",");
         2520  +        "ing\",13123333.333],UNIT[\"US survey foot\",0.3048006096");
  2901   2521       add_srs_wkt (p, 13,
  2902         -        "13123333.333],UNIT[\"US survey foot\",0.3048006096012192");
         2522  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  2903   2523       add_srs_wkt (p, 14,
  2904         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2905         -    add_srs_wkt (p, 15,
  2906         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2278\"]]");
  2907         -    p = add_epsg_def_ex (filter, first, last, 2279, "epsg", 2279,
  2908         -        "NAD83 / Texas South (ftUS)", 0, 0,
  2909         -        "GRS 1980", "Greenwich",
  2910         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2911         -        "X", "East", "Y", "North");
         2524  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2278\"]]");
         2525  +    p = add_epsg_def (filter, first, last, 2279, "epsg", 2279,
         2526  +        "NAD83 / Texas South (ftUS)");
  2912   2527       add_proj4text (p, 0,
  2913   2528           "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
  2914   2529       add_proj4text (p, 1,
  2915   2530           "667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.00");
  2916   2531       add_proj4text (p, 2,
  2917         -        "00000001 +y_0=5000000.0001016 +ellps=GRS80 +towgs84=0,0,");
         2532  +        "00000001 +y_0=5000000.0001016 +datum=NAD83 +units=us-ft ");
  2918   2533       add_proj4text (p, 3,
  2919         -        "0,0,0,0,0 +units=us-ft +no_defs");
         2534  +        "+no_defs");
  2920   2535       add_srs_wkt (p, 0,
  2921   2536           "PROJCS[\"NAD83 / Texas South (ftUS)\",GEOGCS[\"NAD83\",D");
  2922   2537       add_srs_wkt (p, 1,
  2923   2538           "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  2924   2539       add_srs_wkt (p, 2,
  2925   2540           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  2926   2541       add_srs_wkt (p, 3,
  2927   2542           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  2928   2543       add_srs_wkt (p, 4,
  2929   2544           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2930   2545       add_srs_wkt (p, 5,
  2931   2546           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2932   2547       add_srs_wkt (p, 6,
  2933         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2548  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
  2934   2549       add_srs_wkt (p, 7,
  2935         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
         2550  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",27.8");
  2936   2551       add_srs_wkt (p, 8,
  2937         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",27.8333333");
         2552  +        "3333333333333],PARAMETER[\"standard_parallel_2\",26.1666");
  2938   2553       add_srs_wkt (p, 9,
  2939         -        "3333333],PARAMETER[\"standard_parallel_2\",26.1666666666");
         2554  +        "6666666667],PARAMETER[\"latitude_of_origin\",25.66666666");
  2940   2555       add_srs_wkt (p, 10,
  2941         -        "6667],PARAMETER[\"latitude_of_origin\",25.66666666666667");
         2556  +        "666667],PARAMETER[\"central_meridian\",-98.5],PARAMETER[");
  2942   2557       add_srs_wkt (p, 11,
  2943         -        "],PARAMETER[\"central_meridian\",-98.5],PARAMETER[\"fals");
         2558  +        "\"false_easting\",984250.0000000002],PARAMETER[\"false_n");
  2944   2559       add_srs_wkt (p, 12,
  2945         -        "e_easting\",984250.0000000002],PARAMETER[\"false_northin");
         2560  +        "orthing\",16404166.667],UNIT[\"US survey foot\",0.304800");
  2946   2561       add_srs_wkt (p, 13,
  2947         -        "g\",16404166.667],UNIT[\"US survey foot\",0.304800609601");
         2562  +        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
  2948   2563       add_srs_wkt (p, 14,
  2949         -        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
  2950         -    add_srs_wkt (p, 15,
  2951         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2279\"]]");
  2952         -    p = add_epsg_def_ex (filter, first, last, 2280, "epsg", 2280,
  2953         -        "NAD83 / Utah North (ft)", 0, 0,
  2954         -        "GRS 1980", "Greenwich",
  2955         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  2956         -        "X", "East", "Y", "North");
         2564  +        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2279\"]]");
         2565  +    p = add_epsg_def (filter, first, last, 2280, "epsg", 2280,
         2566  +        "NAD83 / Utah North (ft)");
  2957   2567       add_proj4text (p, 0,
  2958   2568           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
  2959   2569       add_proj4text (p, 1,
  2960   2570           "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0");
  2961   2571       add_proj4text (p, 2,
  2962         -        "001504 +y_0=999999.9999960001 +ellps=GRS80 +towgs84=0,0,");
         2572  +        "001504 +y_0=999999.9999960001 +datum=NAD83 +units=ft +no");
  2963   2573       add_proj4text (p, 3,
  2964         -        "0,0,0,0,0 +units=ft +no_defs");
         2574  +        "_defs");
  2965   2575       add_srs_wkt (p, 0,
  2966   2576           "PROJCS[\"NAD83 / Utah North (ft)\",GEOGCS[\"NAD83\",DATU");
  2967   2577       add_srs_wkt (p, 1,
  2968   2578           "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  2969   2579       add_srs_wkt (p, 2,
  2970   2580           "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  2971   2581       add_srs_wkt (p, 3,
  2972   2582           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  2973   2583       add_srs_wkt (p, 4,
  2974   2584           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2975   2585       add_srs_wkt (p, 5,
  2976         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2586  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2977   2587       add_srs_wkt (p, 6,
  2978         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2588  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
  2979   2589       add_srs_wkt (p, 7,
  2980         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
         2590  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.7833");
  2981   2591       add_srs_wkt (p, 8,
  2982         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",41.7833333333");
         2592  +        "3333333333],PARAMETER[\"standard_parallel_2\",40.7166666");
  2983   2593       add_srs_wkt (p, 9,
  2984         -        "3333],PARAMETER[\"standard_parallel_2\",40.7166666666666");
         2594  +        "6666667],PARAMETER[\"latitude_of_origin\",40.33333333333");
  2985   2595       add_srs_wkt (p, 10,
  2986         -        "7],PARAMETER[\"latitude_of_origin\",40.33333333333334],P");
         2596  +        "334],PARAMETER[\"central_meridian\",-111.5],PARAMETER[\"");
  2987   2597       add_srs_wkt (p, 11,
  2988         -        "ARAMETER[\"central_meridian\",-111.5],PARAMETER[\"false_");
         2598  +        "false_easting\",1640419.948],PARAMETER[\"false_northing\"");
  2989   2599       add_srs_wkt (p, 12,
  2990         -        "easting\",1640419.948],PARAMETER[\"false_northing\",3280");
         2600  +        ",3280839.895],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"");
  2991   2601       add_srs_wkt (p, 13,
  2992         -        "839.895],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"");
         2602  +        "9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2993   2603       add_srs_wkt (p, 14,
  2994         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2995         -    add_srs_wkt (p, 15,
  2996         -        ",\"2280\"]]");
  2997         -    p = add_epsg_def_ex (filter, first, last, 2281, "epsg", 2281,
  2998         -        "NAD83 / Utah Central (ft)", 0, 0,
  2999         -        "GRS 1980", "Greenwich",
  3000         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  3001         -        "X", "East", "Y", "North");
         2604  +        "EPSG\",\"2280\"]]");
         2605  +    p = add_epsg_def (filter, first, last, 2281, "epsg", 2281,
         2606  +        "NAD83 / Utah Central (ft)");
  3002   2607       add_proj4text (p, 0,
  3003   2608           "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
  3004   2609       add_proj4text (p, 1,
  3005   2610           "8.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=");
  3006   2611       add_proj4text (p, 2,
  3007         -        "1999999.999992 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  3008         -    add_proj4text (p, 3,
  3009         -        "s=ft +no_defs");
         2612  +        "1999999.999992 +datum=NAD83 +units=ft +no_defs");
  3010   2613       add_srs_wkt (p, 0,
  3011   2614           "PROJCS[\"NAD83 / Utah Central (ft)\",GEOGCS[\"NAD83\",DA");
  3012   2615       add_srs_wkt (p, 1,
  3013   2616           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  3014   2617       add_srs_wkt (p, 2,
  3015   2618           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  3016   2619       add_srs_wkt (p, 3,
  3017   2620           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  3018   2621       add_srs_wkt (p, 4,
  3019   2622           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  3020   2623       add_srs_wkt (p, 5,
  3021   2624           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  3022   2625       add_srs_wkt (p, 6,
  3023         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         2626  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
  3024   2627       add_srs_wkt (p, 7,
  3025         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         2628  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.65");
  3026   2629       add_srs_wkt (p, 8,
  3027         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",40.65],PARA");
         2630  +        "],PARAMETER[\"standard_parallel_2\",39.01666666666667],P");
  3028   2631       add_srs_wkt (p, 9,
  3029         -        "METER[\"standard_parallel_2\",39.01666666666667],PARAMET");
         2632  +        "ARAMETER[\"latitude_of_origin\",38.33333333333334],PARAM");
  3030   2633       add_srs_wkt (p, 10,
  3031         -        "ER[\"latitude_of_origin\",38.33333333333334],PARAMETER[\"");
         2634  +        "ETER[\"central_meridian\",-111.5],PARAMETER[\"false_east");
  3032   2635       add_srs_wkt (p, 11,
  3033         -        "central_meridian\",-111.5],PARAMETER[\"false_easting\",1");
         2636  +        "ing\",1640419.948],PARAMETER[\"false_northing\",6561679.");
  3034   2637       add_srs_wkt (p, 12,
  3035         -        "640419.948],PARAMETER[\"false_northing\",6561679.79],UNI");
         2638  +        "79],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],A");
  3036   2639       add_srs_wkt (p, 13,
  3037         -        "T[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X");
         2640  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
  3038   2641       add_srs_wkt (p, 14,
  3039         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2281\"]]");
  3040         -    p = add_epsg_def_ex (filter, first, last, 2282, "epsg", 2282,
  3041         -        "NAD83 / Utah South (ft)", 0, 0,
  3042         -        "GRS 1980", "Greenwich",
  3043         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  3044         -        "X", "East", "Y", "North");
         2642  +        "281\"]]");
         2643  +    p = add_epsg_def (filter, first, last, 2282, "epsg", 2282,
         2644  +        "NAD83 / Utah South (ft)");
  3045   2645       add_proj4text (p, 0,
  3046   2646           "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
  3047   2647       add_proj4text (p, 1,
  3048   2648           "6.66666666666666 +lon_0=-111.5 +x_0=500000.0001504 +y_0=");
  3049   2649       add_proj4text (p, 2,
  3050         -        "2999999.999988 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  3051         -    add_proj4text (p, 3,
  3052         -        "s=ft +no_defs");
         2650  +        "2999999.999988 +datum=NAD83 +units=ft +no_defs");
  3053   2651       add_srs_wkt (p, 0,
  3054   2652           "PROJCS[\"NAD83 / Utah South (ft)\",GEOGCS[\"NAD83\",DATU");
  3055   2653       add_srs_wkt (p, 1,
  3056   2654           "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  3057   2655       add_srs_wkt (p, 2,
  3058   2656           "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  3059   2657       add_srs_wkt (p, 3,
  3060   2658           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  3061   2659       add_srs_wkt (p, 4,
  3062   2660           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3063   2661       add_srs_wkt (p, 5,
  3064         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2662  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3065   2663       add_srs_wkt (p, 6,
  3066         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2664  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
  3067   2665       add_srs_wkt (p, 7,
  3068         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
         2666  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.35],");
  3069   2667       add_srs_wkt (p, 8,
  3070         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",38.35],PARAME");
         2668  +        "PARAMETER[\"standard_parallel_2\",37.21666666666667],PAR");
  3071   2669       add_srs_wkt (p, 9,
  3072         -        "TER[\"standard_parallel_2\",37.21666666666667],PARAMETER");
         2670  +        "AMETER[\"latitude_of_origin\",36.66666666666666],PARAMET");
  3073   2671       add_srs_wkt (p, 10,
  3074         -        "[\"latitude_of_origin\",36.66666666666666],PARAMETER[\"c");
         2672  +        "ER[\"central_meridian\",-111.5],PARAMETER[\"false_eastin");
  3075   2673       add_srs_wkt (p, 11,
  3076         -        "entral_meridian\",-111.5],PARAMETER[\"false_easting\",16");
         2674  +        "g\",1640419.948],PARAMETER[\"false_northing\",9842519.68");
  3077   2675       add_srs_wkt (p, 12,
  3078         -        "40419.948],PARAMETER[\"false_northing\",9842519.685],UNI");
         2676  +        "5],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AX");
  3079   2677       add_srs_wkt (p, 13,
  3080         -        "T[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X");
         2678  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22");
  3081   2679       add_srs_wkt (p, 14,
  3082         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2282\"]]");
  3083         -    p = add_epsg_def_ex (filter, first, last, 2283, "epsg", 2283,
  3084         -        "NAD83 / Virginia North (ftUS)", 0, 0,
  3085         -        "GRS 1980", "Greenwich",
  3086         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3087         -        "X", "East", "Y", "North");
         2680  +        "82\"]]");
         2681  +    p = add_epsg_def (filter, first, last, 2283, "epsg", 2283,
         2682  +        "NAD83 / Virginia North (ftUS)");
  3088   2683       add_proj4text (p, 0,
  3089   2684           "+proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37");
  3090   2685       add_proj4text (p, 1,
  3091   2686           ".66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2");
  3092   2687       add_proj4text (p, 2,
  3093         -        "000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  3094         -    add_proj4text (p, 3,
  3095         -        "s=us-ft +no_defs");
         2688  +        "000000.0001016 +datum=NAD83 +units=us-ft +no_defs");
  3096   2689       add_srs_wkt (p, 0,
  3097   2690           "PROJCS[\"NAD83 / Virginia North (ftUS)\",GEOGCS[\"NAD83\"");
  3098   2691       add_srs_wkt (p, 1,
  3099   2692           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  3100   2693       add_srs_wkt (p, 2,
  3101   2694           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3102   2695       add_srs_wkt (p, 3,
  3103   2696           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  3104   2697       add_srs_wkt (p, 4,
  3105   2698           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3106   2699       add_srs_wkt (p, 5,
  3107   2700           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3108   2701       add_srs_wkt (p, 6,
  3109         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2702  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
  3110   2703       add_srs_wkt (p, 7,
  3111         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         2704  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39");
  3112   2705       add_srs_wkt (p, 8,
  3113         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.2],PA");
         2706  +        ".2],PARAMETER[\"standard_parallel_2\",38.03333333333333]");
  3114   2707       add_srs_wkt (p, 9,
  3115         -        "RAMETER[\"standard_parallel_2\",38.03333333333333],PARAM");
         2708  +        ",PARAMETER[\"latitude_of_origin\",37.66666666666666],PAR");
  3116   2709       add_srs_wkt (p, 10,
  3117         -        "ETER[\"latitude_of_origin\",37.66666666666666],PARAMETER");
         2710  +        "AMETER[\"central_meridian\",-78.5],PARAMETER[\"false_eas");
  3118   2711       add_srs_wkt (p, 11,
  3119         -        "[\"central_meridian\",-78.5],PARAMETER[\"false_easting\"");
         2712  +        "ting\",11482916.667],PARAMETER[\"false_northing\",656166");
  3120   2713       add_srs_wkt (p, 12,
  3121         -        ",11482916.667],PARAMETER[\"false_northing\",6561666.667]");
         2714  +        "6.667],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
  3122   2715       add_srs_wkt (p, 13,
  3123         -        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
         2716  +        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  3124   2717       add_srs_wkt (p, 14,
  3125         -        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  3126         -    add_srs_wkt (p, 15,
  3127         -        "HORITY[\"EPSG\",\"2283\"]]");
  3128         -    p = add_epsg_def_ex (filter, first, last, 2284, "epsg", 2284,
  3129         -        "NAD83 / Virginia South (ftUS)", 0, 0,
  3130         -        "GRS 1980", "Greenwich",
  3131         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3132         -        "X", "East", "Y", "North");
         2718  +        "H],AUTHORITY[\"EPSG\",\"2283\"]]");
         2719  +    p = add_epsg_def (filter, first, last, 2284, "epsg", 2284,
         2720  +        "NAD83 / Virginia South (ftUS)");
  3133   2721       add_proj4text (p, 0,
  3134   2722           "+proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666");
  3135   2723       add_proj4text (p, 1,
  3136   2724           "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0");
  3137   2725       add_proj4text (p, 2,
  3138         -        "001016 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,");
         2726  +        "001016 +y_0=999999.9998983998 +datum=NAD83 +units=us-ft ");
  3139   2727       add_proj4text (p, 3,
  3140         -        "0,0,0,0,0 +units=us-ft +no_defs");
         2728  +        "+no_defs");
  3141   2729       add_srs_wkt (p, 0,
  3142   2730           "PROJCS[\"NAD83 / Virginia South (ftUS)\",GEOGCS[\"NAD83\"");
  3143   2731       add_srs_wkt (p, 1,
  3144   2732           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  3145   2733       add_srs_wkt (p, 2,
  3146   2734           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3147   2735       add_srs_wkt (p, 3,
  3148   2736           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  3149   2737       add_srs_wkt (p, 4,
  3150   2738           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3151   2739       add_srs_wkt (p, 5,
  3152   2740           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3153   2741       add_srs_wkt (p, 6,
  3154         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2742  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
  3155   2743       add_srs_wkt (p, 7,
  3156         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         2744  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37");
  3157   2745       add_srs_wkt (p, 8,
  3158         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.96666");
         2746  +        ".96666666666667],PARAMETER[\"standard_parallel_2\",36.76");
  3159   2747       add_srs_wkt (p, 9,
  3160         -        "666666667],PARAMETER[\"standard_parallel_2\",36.76666666");
         2748  +        "666666666667],PARAMETER[\"latitude_of_origin\",36.333333");
  3161   2749       add_srs_wkt (p, 10,
  3162         -        "666667],PARAMETER[\"latitude_of_origin\",36.333333333333");
         2750  +        "33333334],PARAMETER[\"central_meridian\",-78.5],PARAMETE");
  3163   2751       add_srs_wkt (p, 11,
  3164         -        "34],PARAMETER[\"central_meridian\",-78.5],PARAMETER[\"fa");
         2752  +        "R[\"false_easting\",11482916.667],PARAMETER[\"false_nort");
  3165   2753       add_srs_wkt (p, 12,
  3166         -        "lse_easting\",11482916.667],PARAMETER[\"false_northing\"");
         2754  +        "hing\",3280833.333],UNIT[\"US survey foot\",0.3048006096");
  3167   2755       add_srs_wkt (p, 13,
  3168         -        ",3280833.333],UNIT[\"US survey foot\",0.3048006096012192");
         2756  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3169   2757       add_srs_wkt (p, 14,
  3170         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3171         -    add_srs_wkt (p, 15,
  3172         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2284\"]]");
  3173         -    p = add_epsg_def_ex (filter, first, last, 2285, "epsg", 2285,
  3174         -        "NAD83 / Washington North (ftUS)", 0, 0,
  3175         -        "GRS 1980", "Greenwich",
  3176         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3177         -        "X", "East", "Y", "North");
         2758  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2284\"]]");
         2759  +    p = add_epsg_def (filter, first, last, 2285, "epsg", 2285,
         2760  +        "NAD83 / Washington North (ftUS)");
  3178   2761       add_proj4text (p, 0,
  3179   2762           "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47");
  3180   2763       add_proj4text (p, 1,
  3181   2764           " +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0");
  3182   2765       add_proj4text (p, 2,
  3183         -        " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_de");
  3184         -    add_proj4text (p, 3,
  3185         -        "fs");
         2766  +        " +datum=NAD83 +units=us-ft +no_defs");
  3186   2767       add_srs_wkt (p, 0,
  3187   2768           "PROJCS[\"NAD83 / Washington North (ftUS)\",GEOGCS[\"NAD8");
  3188   2769       add_srs_wkt (p, 1,
  3189   2770           "3\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1");
  3190   2771       add_srs_wkt (p, 2,
  3191   2772           "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
  3192   2773       add_srs_wkt (p, 3,
  3193   2774           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],P");
  3194   2775       add_srs_wkt (p, 4,
  3195   2776           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  3196   2777       add_srs_wkt (p, 5,
  3197   2778           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  3198   2779       add_srs_wkt (p, 6,
  3199         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
         2780  +        "\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_");
  3200   2781       add_srs_wkt (p, 7,
  3201         -        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
         2782  +        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  3202   2783       add_srs_wkt (p, 8,
  3203         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",48.73");
         2784  +        ",48.73333333333333],PARAMETER[\"standard_parallel_2\",47");
  3204   2785       add_srs_wkt (p, 9,
  3205         -        "333333333333],PARAMETER[\"standard_parallel_2\",47.5],PA");
         2786  +        ".5],PARAMETER[\"latitude_of_origin\",47],PARAMETER[\"cen");
  3206   2787       add_srs_wkt (p, 10,
  3207         -        "RAMETER[\"latitude_of_origin\",47],PARAMETER[\"central_m");
         2788  +        "tral_meridian\",-120.8333333333333],PARAMETER[\"false_ea");
  3208   2789       add_srs_wkt (p, 11,
  3209         -        "eridian\",-120.8333333333333],PARAMETER[\"false_easting\"");
         2790  +        "sting\",1640416.667],PARAMETER[\"false_northing\",0],UNI");
  3210   2791       add_srs_wkt (p, 12,
  3211         -        ",1640416.667],PARAMETER[\"false_northing\",0],UNIT[\"US ");
         2792  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
  3212   2793       add_srs_wkt (p, 13,
  3213         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         2794  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  3214   2795       add_srs_wkt (p, 14,
  3215         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  3216         -    add_srs_wkt (p, 15,
  3217         -        "SG\",\"2285\"]]");
  3218         -    p = add_epsg_def_ex (filter, first, last, 2286, "epsg", 2286,
  3219         -        "NAD83 / Washington South (ftUS)", 0, 0,
  3220         -        "GRS 1980", "Greenwich",
  3221         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3222         -        "X", "East", "Y", "North");
         2796  +        "TY[\"EPSG\",\"2285\"]]");
         2797  +    p = add_epsg_def (filter, first, last, 2286, "epsg", 2286,
         2798  +        "NAD83 / Washington South (ftUS)");
  3223   2799       add_proj4text (p, 0,
  3224   2800           "+proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333");
  3225   2801       add_proj4text (p, 1,
  3226   2802           "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0");
  3227   2803       add_proj4text (p, 2,
  3228         -        "001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +un");
  3229         -    add_proj4text (p, 3,
  3230         -        "its=us-ft +no_defs");
         2804  +        "001016001 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  3231   2805       add_srs_wkt (p, 0,
  3232   2806           "PROJCS[\"NAD83 / Washington South (ftUS)\",GEOGCS[\"NAD8");
  3233   2807       add_srs_wkt (p, 1,
  3234   2808           "3\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1");
  3235   2809       add_srs_wkt (p, 2,
  3236   2810           "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
  3237   2811       add_srs_wkt (p, 3,
  3238   2812           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],P");
  3239   2813       add_srs_wkt (p, 4,
  3240   2814           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  3241   2815       add_srs_wkt (p, 5,
  3242   2816           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  3243   2817       add_srs_wkt (p, 6,
  3244         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
         2818  +        "\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_");
  3245   2819       add_srs_wkt (p, 7,
  3246         -        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
         2820  +        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  3247   2821       add_srs_wkt (p, 8,
  3248         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47.33");
         2822  +        ",47.33333333333334],PARAMETER[\"standard_parallel_2\",45");
  3249   2823       add_srs_wkt (p, 9,
  3250         -        "333333333334],PARAMETER[\"standard_parallel_2\",45.83333");
         2824  +        ".83333333333334],PARAMETER[\"latitude_of_origin\",45.333");
  3251   2825       add_srs_wkt (p, 10,
  3252         -        "333333334],PARAMETER[\"latitude_of_origin\",45.333333333");
         2826  +        "33333333334],PARAMETER[\"central_meridian\",-120.5],PARA");
  3253   2827       add_srs_wkt (p, 11,
  3254         -        "33334],PARAMETER[\"central_meridian\",-120.5],PARAMETER[");
         2828  +        "METER[\"false_easting\",1640416.667],PARAMETER[\"false_n");
  3255   2829       add_srs_wkt (p, 12,
  3256         -        "\"false_easting\",1640416.667],PARAMETER[\"false_northin");
         2830  +        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
  3257   2831       add_srs_wkt (p, 13,
  3258         -        "g\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
         2832  +        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  3259   2833       add_srs_wkt (p, 14,
  3260         -        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  3261         -    add_srs_wkt (p, 15,
  3262         -        "H],AUTHORITY[\"EPSG\",\"2286\"]]");
  3263         -    p = add_epsg_def_ex (filter, first, last, 2287, "epsg", 2287,
  3264         -        "NAD83 / Wisconsin North (ftUS)", 0, 0,
  3265         -        "GRS 1980", "Greenwich",
  3266         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3267         -        "X", "East", "Y", "North");
         2834  +        ",NORTH],AUTHORITY[\"EPSG\",\"2286\"]]");
         2835  +    p = add_epsg_def (filter, first, last, 2287, "epsg", 2287,
         2836  +        "NAD83 / Wisconsin North (ftUS)");
  3268   2837       add_proj4text (p, 0,
  3269   2838           "+proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666");
  3270   2839       add_proj4text (p, 1,
  3271   2840           "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0");
  3272   2841       add_proj4text (p, 2,
  3273         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
  3274         -    add_proj4text (p, 3,
  3275         -        "defs");
         2842  +        "=0 +datum=NAD83 +units=us-ft +no_defs");
  3276   2843       add_srs_wkt (p, 0,
  3277   2844           "PROJCS[\"NAD83 / Wisconsin North (ftUS)\",GEOGCS[\"NAD83");
  3278   2845       add_srs_wkt (p, 1,
  3279   2846           "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
  3280   2847       add_srs_wkt (p, 2,
  3281   2848           "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  3282   2849       add_srs_wkt (p, 3,
  3283   2850           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
  3284   2851       add_srs_wkt (p, 4,
  3285   2852           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3286   2853       add_srs_wkt (p, 5,
  3287   2854           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3288   2855       add_srs_wkt (p, 6,
  3289         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         2856  +        "]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
  3290   2857       add_srs_wkt (p, 7,
  3291         -        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
         2858  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
  3292   2859       add_srs_wkt (p, 8,
  3293         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",46.7666");
         2860  +        "6.76666666666667],PARAMETER[\"standard_parallel_2\",45.5");
  3294   2861       add_srs_wkt (p, 9,
  3295         -        "6666666667],PARAMETER[\"standard_parallel_2\",45.5666666");
         2862  +        "6666666666667],PARAMETER[\"latitude_of_origin\",45.16666");
  3296   2863       add_srs_wkt (p, 10,
  3297         -        "6666667],PARAMETER[\"latitude_of_origin\",45.16666666666");
         2864  +        "666666666],PARAMETER[\"central_meridian\",-90],PARAMETER");
  3298   2865       add_srs_wkt (p, 11,
  3299         -        "666],PARAMETER[\"central_meridian\",-90],PARAMETER[\"fal");
         2866  +        "[\"false_easting\",1968500],PARAMETER[\"false_northing\"");
  3300   2867       add_srs_wkt (p, 12,
  3301         -        "se_easting\",1968500],PARAMETER[\"false_northing\",0],UN");
         2868  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  3302   2869       add_srs_wkt (p, 13,
  3303         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
         2870  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  3304   2871       add_srs_wkt (p, 14,
  3305         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  3306         -    add_srs_wkt (p, 15,
  3307         -        "ITY[\"EPSG\",\"2287\"]]");
  3308         -    p = add_epsg_def_ex (filter, first, last, 2288, "epsg", 2288,
  3309         -        "NAD83 / Wisconsin Central (ftUS)", 0, 0,
  3310         -        "GRS 1980", "Greenwich",
  3311         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3312         -        "X", "East", "Y", "North");
         2872  +        "AUTHORITY[\"EPSG\",\"2287\"]]");
         2873  +    p = add_epsg_def (filter, first, last, 2288, "epsg", 2288,
         2874  +        "NAD83 / Wisconsin Central (ftUS)");
  3313   2875       add_proj4text (p, 0,
  3314   2876           "+proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333");
  3315   2877       add_proj4text (p, 1,
  3316         -        "334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
         2878  +        "334 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=us");
  3317   2879       add_proj4text (p, 2,
  3318         -        "0,0,0,0,0,0,0 +units=us-ft +no_defs");
         2880  +        "-ft +no_defs");
  3319   2881       add_srs_wkt (p, 0,
  3320   2882           "PROJCS[\"NAD83 / Wisconsin Central (ftUS)\",GEOGCS[\"NAD");
  3321   2883       add_srs_wkt (p, 1,
  3322   2884           "83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS ");
  3323   2885       add_srs_wkt (p, 2,
  3324   2886           "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  3325   2887       add_srs_wkt (p, 3,
  3326   2888           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
  3327   2889       add_srs_wkt (p, 4,
  3328   2890           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  3329   2891       add_srs_wkt (p, 5,
  3330   2892           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  3331   2893       add_srs_wkt (p, 6,
  3332         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         2894  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
  3333   2895       add_srs_wkt (p, 7,
  3334         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         2896  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  3335   2897       add_srs_wkt (p, 8,
  3336         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.5");
         2898  +        ",45.5],PARAMETER[\"standard_parallel_2\",44.25],PARAMETE");
  3337   2899       add_srs_wkt (p, 9,
  3338         -        "],PARAMETER[\"standard_parallel_2\",44.25],PARAMETER[\"l");
         2900  +        "R[\"latitude_of_origin\",43.83333333333334],PARAMETER[\"");
  3339   2901       add_srs_wkt (p, 10,
  3340         -        "atitude_of_origin\",43.83333333333334],PARAMETER[\"centr");
         2902  +        "central_meridian\",-90],PARAMETER[\"false_easting\",1968");
  3341   2903       add_srs_wkt (p, 11,
  3342         -        "al_meridian\",-90],PARAMETER[\"false_easting\",1968500],");
         2904  +        "500],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
  3343   2905       add_srs_wkt (p, 12,
  3344         -        "PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",");
         2906  +        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
  3345   2907       add_srs_wkt (p, 13,
  3346         -        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         2908  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22");
  3347   2909       add_srs_wkt (p, 14,
  3348         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2288\"]");
  3349         -    add_srs_wkt (p, 15,
  3350         -        "]");
  3351         -    p = add_epsg_def_ex (filter, first, last, 2289, "epsg", 2289,
  3352         -        "NAD83 / Wisconsin South (ftUS)", 0, 0,
  3353         -        "GRS 1980", "Greenwich",
  3354         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3355         -        "X", "East", "Y", "North");
         2910  +        "88\"]]");
         2911  +    p = add_epsg_def (filter, first, last, 2289, "epsg", 2289,
         2912  +        "NAD83 / Wisconsin South (ftUS)");
  3356   2913       add_proj4text (p, 0,
  3357   2914           "+proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333");
  3358   2915       add_proj4text (p, 1,
  3359         -        "333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80");
         2916  +        "333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83");
  3360   2917       add_proj4text (p, 2,
  3361         -        " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         2918  +        " +units=us-ft +no_defs");
  3362   2919       add_srs_wkt (p, 0,
  3363   2920           "PROJCS[\"NAD83 / Wisconsin South (ftUS)\",GEOGCS[\"NAD83");
  3364   2921       add_srs_wkt (p, 1,
  3365   2922           "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
  3366   2923       add_srs_wkt (p, 2,
  3367   2924           "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  3368   2925       add_srs_wkt (p, 3,
  3369   2926           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
  3370   2927       add_srs_wkt (p, 4,
  3371   2928           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3372   2929       add_srs_wkt (p, 5,
  3373   2930           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3374   2931       add_srs_wkt (p, 6,
  3375         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         2932  +        "]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
  3376   2933       add_srs_wkt (p, 7,
  3377         -        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
         2934  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
  3378   2935       add_srs_wkt (p, 8,
  3379         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",44.0666");
         2936  +        "4.06666666666667],PARAMETER[\"standard_parallel_2\",42.7");
  3380   2937       add_srs_wkt (p, 9,
  3381         -        "6666666667],PARAMETER[\"standard_parallel_2\",42.7333333");
         2938  +        "3333333333333],PARAMETER[\"latitude_of_origin\",42],PARA");
  3382   2939       add_srs_wkt (p, 10,
  3383         -        "3333333],PARAMETER[\"latitude_of_origin\",42],PARAMETER[");
         2940  +        "METER[\"central_meridian\",-90],PARAMETER[\"false_eastin");
  3384   2941       add_srs_wkt (p, 11,
  3385         -        "\"central_meridian\",-90],PARAMETER[\"false_easting\",19");
         2942  +        "g\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US s");
  3386   2943       add_srs_wkt (p, 12,
  3387         -        "68500],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
         2944  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
  3388   2945       add_srs_wkt (p, 13,
  3389         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
         2946  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  3390   2947       add_srs_wkt (p, 14,
  3391         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3392         -    add_srs_wkt (p, 15,
  3393         -        "2289\"]]");
  3394         -    p = add_epsg_def_ex (filter, first, last, 2290, "epsg", 2290,
  3395         -        "ATS77 / Prince Edward Isl. Stereographic (ATS77)", 0, 0,
  3396         -        "Average Terrestrial System 1977", "Greenwich",
  3397         -        "Average_Terrestrial_System_1977", "Oblique_Stereographic", "metre",
  3398         -        "E(X)", "East", "N(Y)", "North");
         2948  +        "G\",\"2289\"]]");
         2949  +    p = add_epsg_def (filter, first, last, 2290, "epsg", 2290,
         2950  +        "ATS77 / Prince Edward Isl. Stereographic (ATS77)");
  3399   2951       add_proj4text (p, 0,
  3400   2952           "+proj=sterea +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=70");
  3401   2953       add_proj4text (p, 1,
  3402   2954           "0000 +y_0=400000 +a=6378135 +b=6356750.304921594 +units=");
  3403   2955       add_proj4text (p, 2,
  3404   2956           "m +no_defs");
  3405   2957       add_srs_wkt (p, 0,
................................................................................
  3411   2963       add_srs_wkt (p, 3,
  3412   2964           "135,298.257,AUTHORITY[\"EPSG\",\"7041\"]],AUTHORITY[\"EP");
  3413   2965       add_srs_wkt (p, 4,
  3414   2966           "SG\",\"6122\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3415   2967       add_srs_wkt (p, 5,
  3416   2968           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3417   2969       add_srs_wkt (p, 6,
  3418         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2970  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4122\"]],PROJE");
  3419   2971       add_srs_wkt (p, 7,
  3420         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4122\"]],PROJECTION[");
         2972  +        "CTION[\"Oblique_Stereographic\"],PARAMETER[\"latitude_of");
  3421   2973       add_srs_wkt (p, 8,
  3422         -        "\"Oblique_Stereographic\"],PARAMETER[\"latitude_of_origi");
         2974  +        "_origin\",47.25],PARAMETER[\"central_meridian\",-63],PAR");
  3423   2975       add_srs_wkt (p, 9,
  3424         -        "n\",47.25],PARAMETER[\"central_meridian\",-63],PARAMETER");
         2976  +        "AMETER[\"scale_factor\",0.999912],PARAMETER[\"false_east");
  3425   2977       add_srs_wkt (p, 10,
  3426         -        "[\"scale_factor\",0.999912],PARAMETER[\"false_easting\",");
         2978  +        "ing\",700000],PARAMETER[\"false_northing\",400000],UNIT[");
  3427   2979       add_srs_wkt (p, 11,
  3428         -        "700000],PARAMETER[\"false_northing\",400000],UNIT[\"metr");
         2980  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",");
  3429   2981       add_srs_wkt (p, 12,
  3430         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],");
  3431         -    add_srs_wkt (p, 13,
  3432         -        "AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2290\"]]");
  3433         -    p = add_epsg_def_ex (filter, first, last, 2291, "epsg", 2291,
  3434         -        "NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83) (deprecated)", 0, 0,
  3435         -        "Average Terrestrial System 1977", "Greenwich",
  3436         -        "Average_Terrestrial_System_1977", "Oblique_Stereographic", "metre",
  3437         -        "E(X)", "East", "N(Y)", "North");
         2982  +        "EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2290\"]]");
         2983  +    p = add_epsg_def (filter, first, last, 2291, "epsg", 2291,
         2984  +        "NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83) (deprecated)");
  3438   2985       add_proj4text (p, 0,
  3439   2986           "+proj=sterea +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=40");
  3440   2987       add_proj4text (p, 1,
  3441   2988           "0000 +y_0=800000 +a=6378135 +b=6356750.304921594 +units=");
  3442   2989       add_proj4text (p, 2,
  3443   2990           "m +no_defs");
  3444   2991       add_srs_wkt (p, 0,
................................................................................
  3450   2997       add_srs_wkt (p, 3,
  3451   2998           "al System 1977\",6378135,298.257,AUTHORITY[\"EPSG\",\"70");
  3452   2999       add_srs_wkt (p, 4,
  3453   3000           "41\"]],AUTHORITY[\"EPSG\",\"6122\"]],PRIMEM[\"Greenwich\"");
  3454   3001       add_srs_wkt (p, 5,
  3455   3002           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3456   3003       add_srs_wkt (p, 6,
  3457         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         3004  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  3458   3005       add_srs_wkt (p, 7,
  3459         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3006  +        "SG\",\"4122\"]],PROJECTION[\"Oblique_Stereographic\"],PA");
  3460   3007       add_srs_wkt (p, 8,
  3461         -        "4122\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER");
         3008  +        "RAMETER[\"latitude_of_origin\",47.25],PARAMETER[\"centra");
  3462   3009       add_srs_wkt (p, 9,
  3463         -        "[\"latitude_of_origin\",47.25],PARAMETER[\"central_merid");
         3010  +        "l_meridian\",-63],PARAMETER[\"scale_factor\",0.999912],P");
  3464   3011       add_srs_wkt (p, 10,
  3465         -        "ian\",-63],PARAMETER[\"scale_factor\",0.999912],PARAMETE");
         3012  +        "ARAMETER[\"false_easting\",400000],PARAMETER[\"false_nor");
  3466   3013       add_srs_wkt (p, 11,
  3467         -        "R[\"false_easting\",400000],PARAMETER[\"false_northing\"");
         3014  +        "thing\",800000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3468   3015       add_srs_wkt (p, 12,
  3469         -        ",800000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         3016  +        "01\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORIT");
  3470   3017       add_srs_wkt (p, 13,
  3471         -        "AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPS");
  3472         -    add_srs_wkt (p, 14,
  3473         -        "G\",\"2291\"]]");
  3474         -    p = add_epsg_def_ex (filter, first, last, 2292, "epsg", 2292,
  3475         -        "NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83) (deprecated)", 0, 0,
  3476         -        "GRS 1980", "Greenwich",
  3477         -        "NAD83_Canadian_Spatial_Reference_System", "Oblique_Stereographic", "metre",
  3478         -        "E(X)", "East", "N(Y)", "North");
         3018  +        "Y[\"EPSG\",\"2291\"]]");
         3019  +    p = add_epsg_def (filter, first, last, 2292, "epsg", 2292,
         3020  +        "NAD83(CSRS98) / Prince Edward Isl. Stereographic (NAD83) (deprecated)");
  3479   3021       add_proj4text (p, 0,
  3480   3022           "+proj=sterea +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=40");
  3481   3023       add_proj4text (p, 1,
  3482   3024           "0000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +un");
  3483   3025       add_proj4text (p, 2,
  3484   3026           "its=m +no_defs");
  3485   3027       add_srs_wkt (p, 0,
................................................................................
  3493   3035       add_srs_wkt (p, 4,
  3494   3036           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6140\"");
  3495   3037       add_srs_wkt (p, 5,
  3496   3038           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3497   3039       add_srs_wkt (p, 6,
  3498   3040           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3499   3041       add_srs_wkt (p, 7,
  3500         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3042  +        "9108\"]],AUTHORITY[\"EPSG\",\"4140\"]],PROJECTION[\"Obli");
  3501   3043       add_srs_wkt (p, 8,
  3502         -        "T],AUTHORITY[\"EPSG\",\"4140\"]],PROJECTION[\"Oblique_St");
         3044  +        "que_Stereographic\"],PARAMETER[\"latitude_of_origin\",47");
  3503   3045       add_srs_wkt (p, 9,
  3504         -        "ereographic\"],PARAMETER[\"latitude_of_origin\",47.25],P");
         3046  +        ".25],PARAMETER[\"central_meridian\",-63],PARAMETER[\"sca");
  3505   3047       add_srs_wkt (p, 10,
  3506         -        "ARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_fac");
         3048  +        "le_factor\",0.999912],PARAMETER[\"false_easting\",400000");
  3507   3049       add_srs_wkt (p, 11,
  3508         -        "tor\",0.999912],PARAMETER[\"false_easting\",400000],PARA");
         3050  +        "],PARAMETER[\"false_northing\",800000],UNIT[\"metre\",1,");
  3509   3051       add_srs_wkt (p, 12,
  3510         -        "METER[\"false_northing\",800000],UNIT[\"metre\",1,AUTHOR");
         3052  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"");
  3511   3053       add_srs_wkt (p, 13,
  3512         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\"");
  3513         -    add_srs_wkt (p, 14,
  3514         -        ",NORTH],AUTHORITY[\"EPSG\",\"2292\"]]");
  3515         -    p = add_epsg_def_ex (filter, first, last, 2294, "epsg", 2294,
  3516         -        "ATS77 / MTM Nova Scotia zone 4", 0, 0,
  3517         -        "Average Terrestrial System 1977", "Greenwich",
  3518         -        "Average_Terrestrial_System_1977", "Transverse_Mercator", "metre",
  3519         -        "Easting", "East", "Northing", "North");
         3054  +        "N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2292\"]]");
         3055  +    p = add_epsg_def (filter, first, last, 2294, "epsg", 2294,
         3056  +        "ATS77 / MTM Nova Scotia zone 4");
  3520   3057       add_proj4text (p, 0,
  3521   3058           "+proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=4500000");
  3522   3059       add_proj4text (p, 1,
  3523   3060           " +y_0=0 +a=6378135 +b=6356750.304921594 +units=m +no_def");
  3524   3061       add_proj4text (p, 2,
  3525   3062           "s");
  3526   3063       add_srs_wkt (p, 0,
................................................................................
  3532   3069       add_srs_wkt (p, 3,
  3533   3070           "ITY[\"EPSG\",\"7041\"]],AUTHORITY[\"EPSG\",\"6122\"]],PR");
  3534   3071       add_srs_wkt (p, 4,
  3535   3072           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3536   3073       add_srs_wkt (p, 5,
  3537   3074           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3538   3075       add_srs_wkt (p, 6,
  3539         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         3076  +        "]],AUTHORITY[\"EPSG\",\"4122\"]],PROJECTION[\"Transverse");
  3540   3077       add_srs_wkt (p, 7,
  3541         -        "HORITY[\"EPSG\",\"4122\"]],PROJECTION[\"Transverse_Merca");
         3078  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  3542   3079       add_srs_wkt (p, 8,
  3543         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         3080  +        "ER[\"central_meridian\",-61.5],PARAMETER[\"scale_factor\"");
  3544   3081       add_srs_wkt (p, 9,
  3545         -        "entral_meridian\",-61.5],PARAMETER[\"scale_factor\",0.99");
         3082  +        ",0.9999],PARAMETER[\"false_easting\",4500000],PARAMETER[");
  3546   3083       add_srs_wkt (p, 10,
  3547         -        "99],PARAMETER[\"false_easting\",4500000],PARAMETER[\"fal");
         3084  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3548   3085       add_srs_wkt (p, 11,
  3549         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         3086  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  3550   3087       add_srs_wkt (p, 12,
  3551         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  3552         -    add_srs_wkt (p, 13,
  3553         -        "AUTHORITY[\"EPSG\",\"2294\"]]");
  3554         -    p = add_epsg_def_ex (filter, first, last, 2295, "epsg", 2295,
  3555         -        "ATS77 / MTM Nova Scotia zone 5", 0, 0,
  3556         -        "Average Terrestrial System 1977", "Greenwich",
  3557         -        "Average_Terrestrial_System_1977", "Transverse_Mercator", "metre",
  3558         -        "Easting", "East", "Northing", "North");
         3088  +        "TH],AUTHORITY[\"EPSG\",\"2294\"]]");
         3089  +    p = add_epsg_def (filter, first, last, 2295, "epsg", 2295,
         3090  +        "ATS77 / MTM Nova Scotia zone 5");
  3559   3091       add_proj4text (p, 0,
  3560   3092           "+proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=5500000");
  3561   3093       add_proj4text (p, 1,
  3562   3094           " +y_0=0 +a=6378135 +b=6356750.304921594 +units=m +no_def");
  3563   3095       add_proj4text (p, 2,
  3564   3096           "s");
  3565   3097       add_srs_wkt (p, 0,
................................................................................
  3571   3103       add_srs_wkt (p, 3,
  3572   3104           "ITY[\"EPSG\",\"7041\"]],AUTHORITY[\"EPSG\",\"6122\"]],PR");
  3573   3105       add_srs_wkt (p, 4,
  3574   3106           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3575   3107       add_srs_wkt (p, 5,
  3576   3108           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3577   3109       add_srs_wkt (p, 6,
  3578         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         3110  +        "]],AUTHORITY[\"EPSG\",\"4122\"]],PROJECTION[\"Transverse");
  3579   3111       add_srs_wkt (p, 7,
  3580         -        "HORITY[\"EPSG\",\"4122\"]],PROJECTION[\"Transverse_Merca");
         3112  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  3581   3113       add_srs_wkt (p, 8,
  3582         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         3114  +        "ER[\"central_meridian\",-64.5],PARAMETER[\"scale_factor\"");
  3583   3115       add_srs_wkt (p, 9,
  3584         -        "entral_meridian\",-64.5],PARAMETER[\"scale_factor\",0.99");
         3116  +        ",0.9999],PARAMETER[\"false_easting\",5500000],PARAMETER[");
  3585   3117       add_srs_wkt (p, 10,
  3586         -        "99],PARAMETER[\"false_easting\",5500000],PARAMETER[\"fal");
         3118  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3587   3119       add_srs_wkt (p, 11,
  3588         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         3120  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  3589   3121       add_srs_wkt (p, 12,
  3590         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  3591         -    add_srs_wkt (p, 13,
  3592         -        "AUTHORITY[\"EPSG\",\"2295\"]]");
  3593         -    p = add_epsg_def_ex (filter, first, last, 2308, "epsg", 2308,
  3594         -        "Batavia / TM 109 SE", 0, 0,
  3595         -        "Bessel 1841", "Greenwich",
  3596         -        "Batavia", "Transverse_Mercator", "metre",
  3597         -        "Easting", "East", "Northing", "North");
         3122  +        "TH],AUTHORITY[\"EPSG\",\"2295\"]]");
         3123  +    p = add_epsg_def (filter, first, last, 2308, "epsg", 2308,
         3124  +        "Batavia / TM 109 SE");
  3598   3125       add_proj4text (p, 0,
  3599   3126           "+proj=tmerc +lat_0=0 +lon_0=109 +k=0.9996 +x_0=500000 +y");
  3600   3127       add_proj4text (p, 1,
  3601   3128           "_0=10000000 +ellps=bessel +towgs84=-377,681,-50,0,0,0,0 ");
  3602   3129       add_proj4text (p, 2,
  3603   3130           "+units=m +no_defs");
  3604   3131       add_srs_wkt (p, 0,
................................................................................
  3608   3135       add_srs_wkt (p, 2,
  3609   3136           "8128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-377,681,-50,");
  3610   3137       add_srs_wkt (p, 3,
  3611   3138           "0,0,0,0],AUTHORITY[\"EPSG\",\"6211\"]],PRIMEM[\"Greenwic");
  3612   3139       add_srs_wkt (p, 4,
  3613   3140           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  3614   3141       add_srs_wkt (p, 5,
  3615         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         3142  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  3616   3143       add_srs_wkt (p, 6,
  3617         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         3144  +        "EPSG\",\"4211\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  3618   3145       add_srs_wkt (p, 7,
  3619         -        ",\"4211\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         3146  +        "RAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_me");
  3620   3147       add_srs_wkt (p, 8,
  3621         -        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         3148  +        "ridian\",109],PARAMETER[\"scale_factor\",0.9996],PARAMET");
  3622   3149       add_srs_wkt (p, 9,
  3623         -        "\",109],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
         3150  +        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  3624   3151       add_srs_wkt (p, 10,
  3625         -        "alse_easting\",500000],PARAMETER[\"false_northing\",1000");
         3152  +        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  3626   3153       add_srs_wkt (p, 11,
  3627         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         3154  +        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  3628   3155       add_srs_wkt (p, 12,
  3629         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  3630         -    add_srs_wkt (p, 13,
  3631         -        "EPSG\",\"2308\"]]");
  3632         -    p = add_epsg_def_ex (filter, first, last, 2309, "epsg", 2309,
  3633         -        "WGS 84 / TM 116 SE", 0, 0,
  3634         -        "WGS 84", "Greenwich",
  3635         -        "WGS_1984", "Transverse_Mercator", "metre",
  3636         -        "Easting", "East", "Northing", "North");
         3156  +        "ITY[\"EPSG\",\"2308\"]]");
         3157  +    p = add_epsg_def (filter, first, last, 2309, "epsg", 2309,
         3158  +        "WGS 84 / TM 116 SE");
  3637   3159       add_proj4text (p, 0,
  3638   3160           "+proj=tmerc +lat_0=0 +lon_0=116 +k=0.9996 +x_0=500000 +y");
  3639   3161       add_proj4text (p, 1,
  3640   3162           "_0=10000000 +datum=WGS84 +units=m +no_defs");
  3641   3163       add_srs_wkt (p, 0,
  3642   3164           "PROJCS[\"WGS 84 / TM 116 SE\",GEOGCS[\"WGS 84\",DATUM[\"");
  3643   3165       add_srs_wkt (p, 1,
................................................................................
  3645   3167       add_srs_wkt (p, 2,
  3646   3168           "HORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]]");
  3647   3169       add_srs_wkt (p, 3,
  3648   3170           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  3649   3171       add_srs_wkt (p, 4,
  3650   3172           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  3651   3173       add_srs_wkt (p, 5,
  3652         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
         3174  +        "22\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transv");
  3653   3175       add_srs_wkt (p, 6,
  3654         -        ",AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse_M");
         3176  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3655   3177       add_srs_wkt (p, 7,
  3656         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         3178  +        "AMETER[\"central_meridian\",116],PARAMETER[\"scale_facto");
  3657   3179       add_srs_wkt (p, 8,
  3658         -        "[\"central_meridian\",116],PARAMETER[\"scale_factor\",0.");
         3180  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
  3659   3181       add_srs_wkt (p, 9,
  3660         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
         3182  +        "R[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORIT");
  3661   3183       add_srs_wkt (p, 10,
  3662         -        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         3184  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3663   3185       add_srs_wkt (p, 11,
  3664         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3665         -    add_srs_wkt (p, 12,
  3666         -        ",NORTH],AUTHORITY[\"EPSG\",\"2309\"]]");
  3667         -    p = add_epsg_def_ex (filter, first, last, 2310, "epsg", 2310,
  3668         -        "WGS 84 / TM 132 SE", 0, 0,
  3669         -        "WGS 84", "Greenwich",
  3670         -        "WGS_1984", "Transverse_Mercator", "metre",
  3671         -        "Easting", "East", "Northing", "North");
         3186  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2309\"]]");
         3187  +    p = add_epsg_def (filter, first, last, 2310, "epsg", 2310,
         3188  +        "WGS 84 / TM 132 SE");
  3672   3189       add_proj4text (p, 0,
  3673   3190           "+proj=tmerc +lat_0=0 +lon_0=132 +k=0.9996 +x_0=500000 +y");
  3674   3191       add_proj4text (p, 1,
  3675   3192           "_0=10000000 +datum=WGS84 +units=m +no_defs");
  3676   3193       add_srs_wkt (p, 0,
  3677   3194           "PROJCS[\"WGS 84 / TM 132 SE\",GEOGCS[\"WGS 84\",DATUM[\"");
  3678   3195       add_srs_wkt (p, 1,
................................................................................
  3680   3197       add_srs_wkt (p, 2,
  3681   3198           "HORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]]");
  3682   3199       add_srs_wkt (p, 3,
  3683   3200           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  3684   3201       add_srs_wkt (p, 4,
  3685   3202           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  3686   3203       add_srs_wkt (p, 5,
  3687         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
         3204  +        "22\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transv");
  3688   3205       add_srs_wkt (p, 6,
  3689         -        ",AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse_M");
         3206  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3690   3207       add_srs_wkt (p, 7,
  3691         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         3208  +        "AMETER[\"central_meridian\",132],PARAMETER[\"scale_facto");
  3692   3209       add_srs_wkt (p, 8,
  3693         -        "[\"central_meridian\",132],PARAMETER[\"scale_factor\",0.");
         3210  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
  3694   3211       add_srs_wkt (p, 9,
  3695         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
         3212  +        "R[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORIT");
  3696   3213       add_srs_wkt (p, 10,
  3697         -        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         3214  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3698   3215       add_srs_wkt (p, 11,
  3699         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3700         -    add_srs_wkt (p, 12,
  3701         -        ",NORTH],AUTHORITY[\"EPSG\",\"2310\"]]");
  3702         -    p = add_epsg_def_ex (filter, first, last, 2311, "epsg", 2311,
  3703         -        "WGS 84 / TM 6 NE", 0, 0,
  3704         -        "WGS 84", "Greenwich",
  3705         -        "WGS_1984", "Transverse_Mercator", "metre",
  3706         -        "Easting", "East", "Northing", "North");
         3216  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2310\"]]");
         3217  +    p = add_epsg_def (filter, first, last, 2311, "epsg", 2311,
         3218  +        "WGS 84 / TM 6 NE");
  3707   3219       add_proj4text (p, 0,
  3708   3220           "+proj=tmerc +lat_0=0 +lon_0=6 +k=0.9996 +x_0=500000 +y_0");
  3709   3221       add_proj4text (p, 1,
  3710   3222           "=0 +datum=WGS84 +units=m +no_defs");
  3711   3223       add_srs_wkt (p, 0,
  3712   3224           "PROJCS[\"WGS 84 / TM 6 NE\",GEOGCS[\"WGS 84\",DATUM[\"WG");
  3713   3225       add_srs_wkt (p, 1,
................................................................................
  3715   3227       add_srs_wkt (p, 2,
  3716   3228           "RITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],P");
  3717   3229       add_srs_wkt (p, 3,
  3718   3230           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  3719   3231       add_srs_wkt (p, 4,
  3720   3232           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  3721   3233       add_srs_wkt (p, 5,
  3722         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
         3234  +        "\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transver");
  3723   3235       add_srs_wkt (p, 6,
  3724         -        "UTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse_Mer");
         3236  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3725   3237       add_srs_wkt (p, 7,
  3726         -        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         3238  +        "ETER[\"central_meridian\",6],PARAMETER[\"scale_factor\",");
  3727   3239       add_srs_wkt (p, 8,
  3728         -        "central_meridian\",6],PARAMETER[\"scale_factor\",0.9996]");
         3240  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3729   3241       add_srs_wkt (p, 9,
  3730         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         3242  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3731   3243       add_srs_wkt (p, 10,
  3732         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3244  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3733   3245       add_srs_wkt (p, 11,
  3734         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3735         -    add_srs_wkt (p, 12,
  3736         -        "RITY[\"EPSG\",\"2311\"]]");
  3737         -    p = add_epsg_def_ex (filter, first, last, 2312, "epsg", 2312,
  3738         -        "Garoua / UTM zone 33N", 0, 0,
  3739         -        "Clarke 1880 (RGS)", "Greenwich",
  3740         -        "Garoua", "Transverse_Mercator", "metre",
  3741         -        "Easting", "East", "Northing", "North");
         3246  +        "H],AUTHORITY[\"EPSG\",\"2311\"]]");
         3247  +    p = add_epsg_def (filter, first, last, 2312, "epsg", 2312,
         3248  +        "Garoua / UTM zone 33N");
  3742   3249       add_proj4text (p, 0,
  3743   3250           "+proj=utm +zone=33 +ellps=clrk80 +units=m +no_defs");
  3744   3251       add_srs_wkt (p, 0,
  3745   3252           "PROJCS[\"Garoua / UTM zone 33N\",GEOGCS[\"Garoua\",DATUM");
  3746   3253       add_srs_wkt (p, 1,
  3747   3254           "[\"Garoua\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,2");
  3748   3255       add_srs_wkt (p, 2,
  3749   3256           "93.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG\",");
  3750   3257       add_srs_wkt (p, 3,
  3751   3258           "\"6197\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  3752   3259       add_srs_wkt (p, 4,
  3753   3260           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  3754   3261       add_srs_wkt (p, 5,
  3755         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         3262  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4197\"]],PROJECTIO");
  3756   3263       add_srs_wkt (p, 6,
  3757         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4197\"]],PROJECTION[\"Tr");
         3264  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  3758   3265       add_srs_wkt (p, 7,
  3759         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         3266  +        "n\",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"sc");
  3760   3267       add_srs_wkt (p, 8,
  3761         -        ",PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fa");
         3268  +        "ale_factor\",0.9996],PARAMETER[\"false_easting\",500000]");
  3762   3269       add_srs_wkt (p, 9,
  3763         -        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         3270  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
  3764   3271       add_srs_wkt (p, 10,
  3765         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         3272  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3766   3273       add_srs_wkt (p, 11,
  3767         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3768         -    add_srs_wkt (p, 12,
  3769         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2312\"]]");
  3770         -    p = add_epsg_def_ex (filter, first, last, 2313, "epsg", 2313,
  3771         -        "Kousseri / UTM zone 33N", 0, 0,
  3772         -        "Clarke 1880 (RGS)", "Greenwich",
  3773         -        "Kousseri", "Transverse_Mercator", "metre",
  3774         -        "Easting", "East", "Northing", "North");
         3274  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"2312\"]]");
         3275  +    p = add_epsg_def (filter, first, last, 2313, "epsg", 2313,
         3276  +        "Kousseri / UTM zone 33N");
  3775   3277       add_proj4text (p, 0,
  3776   3278           "+proj=utm +zone=33 +ellps=clrk80 +units=m +no_defs");
  3777   3279       add_srs_wkt (p, 0,
  3778   3280           "PROJCS[\"Kousseri / UTM zone 33N\",GEOGCS[\"Kousseri\",D");
  3779   3281       add_srs_wkt (p, 1,
  3780   3282           "ATUM[\"Kousseri\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
  3781   3283       add_srs_wkt (p, 2,
  3782   3284           ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"E");
  3783   3285       add_srs_wkt (p, 3,
  3784   3286           "PSG\",\"6198\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3785   3287       add_srs_wkt (p, 4,
  3786   3288           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3787   3289       add_srs_wkt (p, 5,
  3788         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         3290  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4198\"]],PRO");
  3789   3291       add_srs_wkt (p, 6,
  3790         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4198\"]],PROJECTIO");
         3292  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3791   3293       add_srs_wkt (p, 7,
  3792         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         3294  +        "_origin\",0],PARAMETER[\"central_meridian\",15],PARAMETE");
  3793   3295       add_srs_wkt (p, 8,
  3794         -        "n\",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"sc");
         3296  +        "R[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",5");
  3795   3297       add_srs_wkt (p, 9,
  3796         -        "ale_factor\",0.9996],PARAMETER[\"false_easting\",500000]");
         3298  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3797   3299       add_srs_wkt (p, 10,
  3798         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         3300  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
  3799   3301       add_srs_wkt (p, 11,
  3800         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3801         -    add_srs_wkt (p, 12,
  3802         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"2313\"]]");
  3803         -    p = add_epsg_def_ex (filter, first, last, 2314, "epsg", 2314,
  3804         -        "Trinidad 1903 / Trinidad Grid (ftCla)", 0, 0,
  3805         -        "Clarke 1858", "Greenwich",
  3806         -        "Trinidad_1903", "Cassini_Soldner", "Clarke's foot",
  3807         -        "Easting", "East", "Northing", "North");
         3302  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2313\"]]");
         3303  +    p = add_epsg_def (filter, first, last, 2314, "epsg", 2314,
         3304  +        "Trinidad 1903 / Trinidad Grid (ftCla)");
  3808   3305       add_proj4text (p, 0,
  3809   3306           "+proj=cass +lat_0=10.44166666666667 +lon_0=-61.333333333");
  3810   3307       add_proj4text (p, 1,
  3811   3308           "33334 +x_0=86501.46392052001 +y_0=65379.0134283 +a=63782");
  3812   3309       add_proj4text (p, 2,
  3813   3310           "93.645208759 +b=6356617.987679838 +towgs84=-61.702,284.4");
  3814   3311       add_proj4text (p, 3,
................................................................................
  3822   3319       add_srs_wkt (p, 3,
  3823   3320           "[\"EPSG\",\"7007\"]],TOWGS84[-61.702,284.488,472.052,0,0");
  3824   3321       add_srs_wkt (p, 4,
  3825   3322           ",0,0],AUTHORITY[\"EPSG\",\"6302\"]],PRIMEM[\"Greenwich\"");
  3826   3323       add_srs_wkt (p, 5,
  3827   3324           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3828   3325       add_srs_wkt (p, 6,
  3829         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         3326  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  3830   3327       add_srs_wkt (p, 7,
  3831         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3328  +        "SG\",\"4302\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETE");
  3832   3329       add_srs_wkt (p, 8,
  3833         -        "4302\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"lat");
         3330  +        "R[\"latitude_of_origin\",10.44166666666667],PARAMETER[\"");
  3834   3331       add_srs_wkt (p, 9,
  3835         -        "itude_of_origin\",10.44166666666667],PARAMETER[\"central");
         3332  +        "central_meridian\",-61.33333333333334],PARAMETER[\"false");
  3836   3333       add_srs_wkt (p, 10,
  3837         -        "_meridian\",-61.33333333333334],PARAMETER[\"false_eastin");
         3334  +        "_easting\",283800],PARAMETER[\"false_northing\",214500],");
  3838   3335       add_srs_wkt (p, 11,
  3839         -        "g\",283800],PARAMETER[\"false_northing\",214500],UNIT[\"");
         3336  +        "UNIT[\"Clarke's foot\",0.3047972654,AUTHORITY[\"EPSG\",\"");
  3840   3337       add_srs_wkt (p, 12,
  3841         -        "Clarke's foot\",0.3047972654,AUTHORITY[\"EPSG\",\"9005\"");
         3338  +        "9005\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  3842   3339       add_srs_wkt (p, 13,
  3843         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3844         -    add_srs_wkt (p, 14,
  3845         -        "RITY[\"EPSG\",\"2314\"]]");
  3846         -    p = add_epsg_def_ex (filter, first, last, 2315, "epsg", 2315,
  3847         -        "Campo Inchauspe / UTM zone 19S", 0, 0,
  3848         -        "International 1924", "Greenwich",
  3849         -        "Campo_Inchauspe", "Transverse_Mercator", "metre",
  3850         -        "Easting", "East", "Northing", "North");
         3340  +        ",AUTHORITY[\"EPSG\",\"2314\"]]");
         3341  +    p = add_epsg_def (filter, first, last, 2315, "epsg", 2315,
         3342  +        "Campo Inchauspe / UTM zone 19S");
  3851   3343       add_proj4text (p, 0,
  3852   3344           "+proj=utm +zone=19 +south +ellps=intl +towgs84=-148,136,");
  3853   3345       add_proj4text (p, 1,
  3854   3346           "90,0,0,0,0 +units=m +no_defs");
  3855   3347       add_srs_wkt (p, 0,
  3856   3348           "PROJCS[\"Campo Inchauspe / UTM zone 19S\",GEOGCS[\"Campo");
  3857   3349       add_srs_wkt (p, 1,
................................................................................
  3861   3353       add_srs_wkt (p, 3,
  3862   3354           ",TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
  3863   3355       add_srs_wkt (p, 4,
  3864   3356           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3865   3357       add_srs_wkt (p, 5,
  3866   3358           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3867   3359       add_srs_wkt (p, 6,
  3868         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3360  +        "9122\"]],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Tran");
  3869   3361       add_srs_wkt (p, 7,
  3870         -        "T],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Transverse");
         3362  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3871   3363       add_srs_wkt (p, 8,
  3872         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         3364  +        "ARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_fac");
  3873   3365       add_srs_wkt (p, 9,
  3874         -        "ER[\"central_meridian\",-69],PARAMETER[\"scale_factor\",");
         3366  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3875   3367       add_srs_wkt (p, 10,
  3876         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         3368  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3877   3369       add_srs_wkt (p, 11,
  3878         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         3370  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3879   3371       add_srs_wkt (p, 12,
  3880         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3881         -    add_srs_wkt (p, 13,
  3882         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2315\"]]");
  3883         -    p = add_epsg_def_ex (filter, first, last, 2316, "epsg", 2316,
  3884         -        "Campo Inchauspe / UTM zone 20S", 0, 0,
  3885         -        "International 1924", "Greenwich",
  3886         -        "Campo_Inchauspe", "Transverse_Mercator", "metre",
  3887         -        "Easting", "East", "Northing", "North");
         3372  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"2315\"]]");
         3373  +    p = add_epsg_def (filter, first, last, 2316, "epsg", 2316,
         3374  +        "Campo Inchauspe / UTM zone 20S");
  3888   3375       add_proj4text (p, 0,
  3889   3376           "+proj=utm +zone=20 +south +ellps=intl +towgs84=-148,136,");
  3890   3377       add_proj4text (p, 1,
  3891   3378           "90,0,0,0,0 +units=m +no_defs");
  3892   3379       add_srs_wkt (p, 0,
  3893   3380           "PROJCS[\"Campo Inchauspe / UTM zone 20S\",GEOGCS[\"Campo");
  3894   3381       add_srs_wkt (p, 1,
................................................................................
  3898   3385       add_srs_wkt (p, 3,
  3899   3386           ",TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
  3900   3387       add_srs_wkt (p, 4,
  3901   3388           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3902   3389       add_srs_wkt (p, 5,
  3903   3390           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3904   3391       add_srs_wkt (p, 6,
  3905         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3392  +        "9122\"]],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Tran");
  3906   3393       add_srs_wkt (p, 7,
  3907         -        "T],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Transverse");
         3394  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3908   3395       add_srs_wkt (p, 8,
  3909         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         3396  +        "ARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_fac");
  3910   3397       add_srs_wkt (p, 9,
  3911         -        "ER[\"central_meridian\",-63],PARAMETER[\"scale_factor\",");
         3398  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3912   3399       add_srs_wkt (p, 10,
  3913         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         3400  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3914   3401       add_srs_wkt (p, 11,
  3915         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         3402  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3916   3403       add_srs_wkt (p, 12,
  3917         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3918         -    add_srs_wkt (p, 13,
  3919         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2316\"]]");
  3920         -    p = add_epsg_def_ex (filter, first, last, 2317, "epsg", 2317,
  3921         -        "PSAD56 / ICN Regional", 0, 0,
  3922         -        "International 1924", "Greenwich",
  3923         -        "Provisional_South_American_Datum_1956", "Lambert_Conformal_Conic_2SP", "metre",
  3924         -        "X", "East", "Y", "North");
         3404  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"2316\"]]");
         3405  +    p = add_epsg_def (filter, first, last, 2317, "epsg", 2317,
         3406  +        "PSAD56 / ICN Regional");
  3925   3407       add_proj4text (p, 0,
  3926   3408           "+proj=lcc +lat_1=9 +lat_2=3 +lat_0=6 +lon_0=-66 +x_0=100");
  3927   3409       add_proj4text (p, 1,
  3928   3410           "0000 +y_0=1000000 +ellps=intl +towgs84=-288,175,-376,0,0");
  3929   3411       add_proj4text (p, 2,
  3930   3412           ",0,0 +units=m +no_defs");
  3931   3413       add_srs_wkt (p, 0,
................................................................................
  3937   3419       add_srs_wkt (p, 3,
  3938   3420           "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3939   3421       add_srs_wkt (p, 4,
  3940   3422           "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3941   3423       add_srs_wkt (p, 5,
  3942   3424           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3943   3425       add_srs_wkt (p, 6,
  3944         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         3426  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[");
  3945   3427       add_srs_wkt (p, 7,
  3946         -        "\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"Lamb");
         3428  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  3947   3429       add_srs_wkt (p, 8,
  3948         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         3430  +        "rallel_1\",9],PARAMETER[\"standard_parallel_2\",3],PARAM");
  3949   3431       add_srs_wkt (p, 9,
  3950         -        "_1\",9],PARAMETER[\"standard_parallel_2\",3],PARAMETER[\"");
         3432  +        "ETER[\"latitude_of_origin\",6],PARAMETER[\"central_merid");
  3951   3433       add_srs_wkt (p, 10,
  3952         -        "latitude_of_origin\",6],PARAMETER[\"central_meridian\",-");
         3434  +        "ian\",-66],PARAMETER[\"false_easting\",1000000],PARAMETE");
  3953   3435       add_srs_wkt (p, 11,
  3954         -        "66],PARAMETER[\"false_easting\",1000000],PARAMETER[\"fal");
         3436  +        "R[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY");
  3955   3437       add_srs_wkt (p, 12,
  3956         -        "se_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         3438  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  3957   3439       add_srs_wkt (p, 13,
  3958         -        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  3959         -    add_srs_wkt (p, 14,
  3960         -        "TY[\"EPSG\",\"2317\"]]");
  3961         -    p = add_epsg_def_ex (filter, first, last, 2318, "epsg", 2318,
  3962         -        "Ain el Abd / Aramco Lambert", 0, 0,
  3963         -        "International 1924", "Greenwich",
  3964         -        "Ain_el_Abd_1970", "Lambert_Conformal_Conic_2SP", "metre",
  3965         -        "Easting", "East", "Northing", "North");
         3440  +        "AUTHORITY[\"EPSG\",\"2317\"]]");
         3441  +    p = add_epsg_def (filter, first, last, 2318, "epsg", 2318,
         3442  +        "Ain el Abd / Aramco Lambert");
  3966   3443       add_proj4text (p, 0,
  3967   3444           "+proj=lcc +lat_1=17 +lat_2=33 +lat_0=25.08951 +lon_0=48 ");
  3968   3445       add_proj4text (p, 1,
  3969   3446           "+x_0=0 +y_0=0 +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +");
  3970   3447       add_proj4text (p, 2,
  3971   3448           "units=m +no_defs");
  3972   3449       add_srs_wkt (p, 0,
................................................................................
  3978   3455       add_srs_wkt (p, 3,
  3979   3456           "[-143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIM");
  3980   3457       add_srs_wkt (p, 4,
  3981   3458           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3982   3459       add_srs_wkt (p, 5,
  3983   3460           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3984   3461       add_srs_wkt (p, 6,
  3985         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3462  +        "],AUTHORITY[\"EPSG\",\"4204\"]],PROJECTION[\"Lambert_Con");
  3986   3463       add_srs_wkt (p, 7,
  3987         -        "ORITY[\"EPSG\",\"4204\"]],PROJECTION[\"Lambert_Conformal");
         3464  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",17");
  3988   3465       add_srs_wkt (p, 8,
  3989         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",17],PARA");
         3466  +        "],PARAMETER[\"standard_parallel_2\",33],PARAMETER[\"lati");
  3990   3467       add_srs_wkt (p, 9,
  3991         -        "METER[\"standard_parallel_2\",33],PARAMETER[\"latitude_o");
         3468  +        "tude_of_origin\",25.08951],PARAMETER[\"central_meridian\"");
  3992   3469       add_srs_wkt (p, 10,
  3993         -        "f_origin\",25.08951],PARAMETER[\"central_meridian\",48],");
         3470  +        ",48],PARAMETER[\"false_easting\",0],PARAMETER[\"false_no");
  3994   3471       add_srs_wkt (p, 11,
  3995         -        "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
         3472  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3996   3473       add_srs_wkt (p, 12,
  3997         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         3474  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3998   3475       add_srs_wkt (p, 13,
  3999         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  4000         -    add_srs_wkt (p, 14,
  4001         -        "\"EPSG\",\"2318\"]]");
  4002         -    p = add_epsg_def_ex (filter, first, last, 2319, "epsg", 2319,
  4003         -        "ED50 / TM27", 0, 1,
  4004         -        "International 1924", "Greenwich",
  4005         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  4006         -        "X", "North", "Y", "East");
         3476  +        "RITY[\"EPSG\",\"2318\"]]");
         3477  +    p = add_epsg_def (filter, first, last, 2319, "epsg", 2319,
         3478  +        "ED50 / TM27");
  4007   3479       add_proj4text (p, 0,
  4008   3480           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
  4009   3481       add_proj4text (p, 1,
  4010   3482           "ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_de");
  4011   3483       add_proj4text (p, 2,
  4012   3484           "fs");
  4013   3485       add_srs_wkt (p, 0,
................................................................................
  4017   3489       add_srs_wkt (p, 2,
  4018   3490           ",AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,0,0,");
  4019   3491       add_srs_wkt (p, 3,
  4020   3492           "0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwich\",");
  4021   3493       add_srs_wkt (p, 4,
  4022   3494           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  4023   3495       add_srs_wkt (p, 5,
  4024         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         3496  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  4025   3497       add_srs_wkt (p, 6,
  4026         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3498  +        "G\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  4027   3499       add_srs_wkt (p, 7,
  4028         -        "4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3500  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  4029   3501       add_srs_wkt (p, 8,
  4030         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",2");
         3502  +        "ian\",27],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
  4031   3503       add_srs_wkt (p, 9,
  4032         -        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         3504  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
  4033   3505       add_srs_wkt (p, 10,
  4034         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3506  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
  4035   3507       add_srs_wkt (p, 11,
  4036         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  4037         -    add_srs_wkt (p, 12,
  4038         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2319\"]]");
  4039         -    p = add_epsg_def_ex (filter, first, last, 2320, "epsg", 2320,
  4040         -        "ED50 / TM30", 0, 1,
  4041         -        "International 1924", "Greenwich",
  4042         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  4043         -        "X", "North", "Y", "East");
         3508  +        "PSG\",\"2319\"]]");
         3509  +    p = add_epsg_def (filter, first, last, 2320, "epsg", 2320,
         3510  +        "ED50 / TM30");
  4044   3511       add_proj4text (p, 0,
  4045   3512           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +");
  4046   3513       add_proj4text (p, 1,
  4047   3514           "ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_de");
  4048   3515       add_proj4text (p, 2,
  4049   3516           "fs");
  4050   3517       add_srs_wkt (p, 0,
................................................................................
  4054   3521       add_srs_wkt (p, 2,
  4055   3522           ",AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,0,0,");
  4056   3523       add_srs_wkt (p, 3,
  4057   3524           "0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwich\",");
  4058   3525       add_srs_wkt (p, 4,
  4059   3526           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  4060   3527       add_srs_wkt (p, 5,
  4061         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         3528  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  4062   3529       add_srs_wkt (p, 6,
  4063         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3530  +        "G\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  4064   3531       add_srs_wkt (p, 7,
  4065         -        "4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3532  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  4066   3533       add_srs_wkt (p, 8,
  4067         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
         3534  +        "ian\",30],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
  4068   3535       add_srs_wkt (p, 9,
  4069         -        "0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         3536  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
  4070   3537       add_srs_wkt (p, 10,
  4071         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3538  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
  4072   3539       add_srs_wkt (p, 11,
  4073         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  4074         -    add_srs_wkt (p, 12,
  4075         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2320\"]]");
  4076         -    p = add_epsg_def_ex (filter, first, last, 2321, "epsg", 2321,
  4077         -        "ED50 / TM33", 0, 1,
  4078         -        "International 1924", "Greenwich",
  4079         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  4080         -        "X", "North", "Y", "East");
         3540  +        "PSG\",\"2320\"]]");
         3541  +    p = add_epsg_def (filter, first, last, 2321, "epsg", 2321,
         3542  +        "ED50 / TM33");
  4081   3543       add_proj4text (p, 0,
  4082   3544           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
  4083   3545       add_proj4text (p, 1,
  4084   3546           "ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_de");
  4085   3547       add_proj4text (p, 2,
  4086   3548           "fs");
  4087   3549       add_srs_wkt (p, 0,
................................................................................
  4091   3553       add_srs_wkt (p, 2,
  4092   3554           ",AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,0,0,");
  4093   3555       add_srs_wkt (p, 3,
  4094   3556           "0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwich\",");
  4095   3557       add_srs_wkt (p, 4,
  4096   3558           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  4097   3559       add_srs_wkt (p, 5,
  4098         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         3560  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  4099   3561       add_srs_wkt (p, 6,
  4100         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3562  +        "G\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  4101   3563       add_srs_wkt (p, 7,
  4102         -        "4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3564  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  4103   3565       add_srs_wkt (p, 8,
  4104         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
         3566  +        "ian\",33],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
  4105   3567       add_srs_wkt (p, 9,
  4106         -        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         3568  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
  4107   3569       add_srs_wkt (p, 10,
  4108         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3570  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
  4109   3571       add_srs_wkt (p, 11,
  4110         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  4111         -    add_srs_wkt (p, 12,
  4112         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2321\"]]");
  4113         -    p = add_epsg_def_ex (filter, first, last, 2322, "epsg", 2322,
  4114         -        "ED50 / TM36", 0, 1,
  4115         -        "International 1924", "Greenwich",
  4116         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  4117         -        "X", "North", "Y", "East");
         3572  +        "PSG\",\"2321\"]]");
         3573  +    p = add_epsg_def (filter, first, last, 2322, "epsg", 2322,
         3574  +        "ED50 / TM36");
  4118   3575       add_proj4text (p, 0,
  4119   3576           "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +");
  4120   3577       add_proj4text (p, 1,
  4121   3578           "ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_de");
  4122   3579       add_proj4text (p, 2,
  4123   3580           "fs");
  4124   3581       add_srs_wkt (p, 0,
................................................................................
  4128   3585       add_srs_wkt (p, 2,
  4129   3586           ",AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,0,0,");
  4130   3587       add_srs_wkt (p, 3,
  4131   3588           "0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwich\",");
  4132   3589       add_srs_wkt (p, 4,
  4133   3590           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  4134   3591       add_srs_wkt (p, 5,
  4135         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         3592  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  4136   3593       add_srs_wkt (p, 6,
  4137         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3594  +        "G\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  4138   3595       add_srs_wkt (p, 7,
  4139         -        "4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3596  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  4140   3597       add_srs_wkt (p, 8,
  4141         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
         3598  +        "ian\",36],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
  4142   3599       add_srs_wkt (p, 9,
  4143         -        "6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         3600  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
  4144   3601       add_srs_wkt (p, 10,
  4145         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3602  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
  4146   3603       add_srs_wkt (p, 11,
  4147         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  4148         -    add_srs_wkt (p, 12,
  4149         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2322\"]]");
  4150         -    p = add_epsg_def_ex (filter, first, last, 2323, "epsg", 2323,
  4151         -        "ED50 / TM39", 0, 1,
  4152         -        "International 1924", "Greenwich",
  4153         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  4154         -        "X", "North", "Y", "East");
         3604  +        "PSG\",\"2322\"]]");
         3605  +    p = add_epsg_def (filter, first, last, 2323, "epsg", 2323,
         3606  +        "ED50 / TM39");
  4155   3607       add_proj4text (p, 0,
  4156   3608           "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
  4157   3609       add_proj4text (p, 1,
  4158   3610           "ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_de");
  4159   3611       add_proj4text (p, 2,
  4160   3612           "fs");
  4161   3613       add_srs_wkt (p, 0,
................................................................................
  4165   3617       add_srs_wkt (p, 2,
  4166   3618           ",AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,0,0,");
  4167   3619       add_srs_wkt (p, 3,
  4168   3620           "0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwich\",");
  4169   3621       add_srs_wkt (p, 4,
  4170   3622           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  4171   3623       add_srs_wkt (p, 5,
  4172         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         3624  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  4173   3625       add_srs_wkt (p, 6,
  4174         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3626  +        "G\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  4175   3627       add_srs_wkt (p, 7,
  4176         -        "4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3628  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  4177   3629       add_srs_wkt (p, 8,
  4178         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
         3630  +        "ian\",39],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
  4179   3631       add_srs_wkt (p, 9,
  4180         -        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         3632  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
  4181   3633       add_srs_wkt (p, 10,
  4182         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3634  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
  4183   3635       add_srs_wkt (p, 11,
  4184         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  4185         -    add_srs_wkt (p, 12,
  4186         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2323\"]]");
  4187         -    p = add_epsg_def_ex (filter, first, last, 2324, "epsg", 2324,
  4188         -        "ED50 / TM42", 0, 1,
  4189         -        "International 1924", "Greenwich",
  4190         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  4191         -        "X", "North", "Y", "East");
         3636  +        "PSG\",\"2323\"]]");
         3637  +    p = add_epsg_def (filter, first, last, 2324, "epsg", 2324,
         3638  +        "ED50 / TM42");
  4192   3639       add_proj4text (p, 0,
  4193   3640           "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +");
  4194   3641       add_proj4text (p, 1,
  4195   3642           "ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_de");
  4196   3643       add_proj4text (p, 2,
  4197   3644           "fs");
  4198   3645       add_srs_wkt (p, 0,
................................................................................
  4202   3649       add_srs_wkt (p, 2,
  4203   3650           ",AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,0,0,");
  4204   3651       add_srs_wkt (p, 3,
  4205   3652           "0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwich\",");
  4206   3653       add_srs_wkt (p, 4,
  4207   3654           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  4208   3655       add_srs_wkt (p, 5,
  4209         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         3656  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  4210   3657       add_srs_wkt (p, 6,
  4211         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3658  +        "G\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  4212   3659       add_srs_wkt (p, 7,
  4213         -        "4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3660  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  4214   3661       add_srs_wkt (p, 8,
  4215         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
         3662  +        "ian\",42],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
  4216   3663       add_srs_wkt (p, 9,
  4217         -        "2],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         3664  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
  4218   3665       add_srs_wkt (p, 10,
  4219         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3666  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
  4220   3667       add_srs_wkt (p, 11,
  4221         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  4222         -    add_srs_wkt (p, 12,
  4223         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2324\"]]");
         3668  +        "PSG\",\"2324\"]]");
  4224   3669   }
  4225   3670   
  4226   3671   #endif /* full EPSG initialization enabled/disabled */
  4227   3672   

Changes to src/srsinit/epsg_inlined_03.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_03 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 2325, "epsg", 2325,
    56         -        "ED50 / TM45", 0, 1,
    57         -        "International 1924", "Greenwich",
    58         -        "European_Datum_1950", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
           55  +    p = add_epsg_def (filter, first, last, 2325, "epsg", 2325,
           56  +        "ED50 / TM45");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +");
    62     59       add_proj4text (p, 1,
    63     60           "ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +no_de");
    64     61       add_proj4text (p, 2,
    65     62           "fs");
    66     63       add_srs_wkt (p, 0,
................................................................................
    70     67       add_srs_wkt (p, 2,
    71     68           ",AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,0,0,");
    72     69       add_srs_wkt (p, 3,
    73     70           "0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwich\",");
    74     71       add_srs_wkt (p, 4,
    75     72           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
    76     73       add_srs_wkt (p, 5,
    77         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
           74  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
    78     75       add_srs_wkt (p, 6,
    79         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
           76  +        "G\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
    80     77       add_srs_wkt (p, 7,
    81         -        "4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
           78  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
    82     79       add_srs_wkt (p, 8,
    83         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
           80  +        "ian\",45],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
    84     81       add_srs_wkt (p, 9,
    85         -        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
           82  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
    86     83       add_srs_wkt (p, 10,
    87         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
           84  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
    88     85       add_srs_wkt (p, 11,
    89         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
    90         -    add_srs_wkt (p, 12,
    91         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2325\"]]");
    92         -    p = add_epsg_def_ex (filter, first, last, 2326, "epsg", 2326,
    93         -        "Hong Kong 1980 Grid System", 0, 1,
    94         -        "International 1924", "Greenwich",
    95         -        "Hong_Kong_1980", "Transverse_Mercator", "metre",
    96         -        "Northing", "North", "Easting", "East");
           86  +        "PSG\",\"2325\"]]");
           87  +    p = add_epsg_def (filter, first, last, 2326, "epsg", 2326,
           88  +        "Hong Kong 1980 Grid System");
    97     89       add_proj4text (p, 0,
    98     90           "+proj=tmerc +lat_0=22.31213333333334 +lon_0=114.17855555");
    99     91       add_proj4text (p, 1,
   100     92           "55556 +k=1 +x_0=836694.05 +y_0=819069.8 +ellps=intl +tow");
   101     93       add_proj4text (p, 2,
   102     94           "gs84=-162.619,-276.959,-161.764,0.067753,-2.24365,-1.158");
   103     95       add_proj4text (p, 3,
................................................................................
   111    103       add_srs_wkt (p, 3,
   112    104           "84[-162.619,-276.959,-161.764,0.067753,-2.24365,-1.15883");
   113    105       add_srs_wkt (p, 4,
   114    106           ",-1.09425],AUTHORITY[\"EPSG\",\"6611\"]],PRIMEM[\"Greenw");
   115    107       add_srs_wkt (p, 5,
   116    108           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
   117    109       add_srs_wkt (p, 6,
   118         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
          110  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
   119    111       add_srs_wkt (p, 7,
   120         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
          112  +        "[\"EPSG\",\"4611\"]],PROJECTION[\"Transverse_Mercator\"]");
   121    113       add_srs_wkt (p, 8,
   122         -        "G\",\"4611\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
          114  +        ",PARAMETER[\"latitude_of_origin\",22.31213333333334],PAR");
   123    115       add_srs_wkt (p, 9,
   124         -        "ETER[\"latitude_of_origin\",22.31213333333334],PARAMETER");
          116  +        "AMETER[\"central_meridian\",114.1785555555556],PARAMETER");
   125    117       add_srs_wkt (p, 10,
   126         -        "[\"central_meridian\",114.1785555555556],PARAMETER[\"sca");
          118  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",836694.");
   127    119       add_srs_wkt (p, 11,
   128         -        "le_factor\",1],PARAMETER[\"false_easting\",836694.05],PA");
          120  +        "05],PARAMETER[\"false_northing\",819069.8],UNIT[\"metre\"");
   129    121       add_srs_wkt (p, 12,
   130         -        "RAMETER[\"false_northing\",819069.8],UNIT[\"metre\",1,AU");
          122  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
   131    123       add_srs_wkt (p, 13,
   132         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXI");
   133         -    add_srs_wkt (p, 14,
   134         -        "S[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"2326\"]]");
   135         -    p = add_epsg_def_ex (filter, first, last, 2327, "epsg", 2327,
   136         -        "Xian 1980 / Gauss-Kruger zone 13", 0, 1,
   137         -        "IAG 1975", "Greenwich",
   138         -        "Xian_1980", "Transverse_Mercator", "metre",
   139         -        "X", "North", "Y", "East");
          124  +        "26\"]]");
          125  +    p = add_epsg_def (filter, first, last, 2327, "epsg", 2327,
          126  +        "Xian 1980 / Gauss-Kruger zone 13");
   140    127       add_proj4text (p, 0,
   141    128           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0");
   142    129       add_proj4text (p, 1,
   143    130           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   144    131       add_srs_wkt (p, 0,
   145    132           "PROJCS[\"Xian 1980 / Gauss-Kruger zone 13\",GEOGCS[\"Xia");
   146    133       add_srs_wkt (p, 1,
................................................................................
   148    135       add_srs_wkt (p, 2,
   149    136           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   150    137       add_srs_wkt (p, 3,
   151    138           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   152    139       add_srs_wkt (p, 4,
   153    140           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   154    141       add_srs_wkt (p, 5,
   155         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          142  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   156    143       add_srs_wkt (p, 6,
   157         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          144  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   158    145       add_srs_wkt (p, 7,
   159         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          146  +        "rigin\",0],PARAMETER[\"central_meridian\",75],PARAMETER[");
   160    147       add_srs_wkt (p, 8,
   161         -        ",0],PARAMETER[\"central_meridian\",75],PARAMETER[\"scale");
          148  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",13500000");
   162    149       add_srs_wkt (p, 9,
   163         -        "_factor\",1],PARAMETER[\"false_easting\",13500000],PARAM");
          150  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   164    151       add_srs_wkt (p, 10,
   165         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   166         -    add_srs_wkt (p, 11,
   167         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   168         -    add_srs_wkt (p, 12,
   169         -        "HORITY[\"EPSG\",\"2327\"]]");
   170         -    p = add_epsg_def_ex (filter, first, last, 2328, "epsg", 2328,
   171         -        "Xian 1980 / Gauss-Kruger zone 14", 0, 1,
   172         -        "IAG 1975", "Greenwich",
   173         -        "Xian_1980", "Transverse_Mercator", "metre",
   174         -        "X", "North", "Y", "East");
          152  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2327\"]]");
          153  +    p = add_epsg_def (filter, first, last, 2328, "epsg", 2328,
          154  +        "Xian 1980 / Gauss-Kruger zone 14");
   175    155       add_proj4text (p, 0,
   176    156           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0");
   177    157       add_proj4text (p, 1,
   178    158           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   179    159       add_srs_wkt (p, 0,
   180    160           "PROJCS[\"Xian 1980 / Gauss-Kruger zone 14\",GEOGCS[\"Xia");
   181    161       add_srs_wkt (p, 1,
................................................................................
   183    163       add_srs_wkt (p, 2,
   184    164           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   185    165       add_srs_wkt (p, 3,
   186    166           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   187    167       add_srs_wkt (p, 4,
   188    168           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   189    169       add_srs_wkt (p, 5,
   190         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          170  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   191    171       add_srs_wkt (p, 6,
   192         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          172  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   193    173       add_srs_wkt (p, 7,
   194         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          174  +        "rigin\",0],PARAMETER[\"central_meridian\",81],PARAMETER[");
   195    175       add_srs_wkt (p, 8,
   196         -        ",0],PARAMETER[\"central_meridian\",81],PARAMETER[\"scale");
          176  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",14500000");
   197    177       add_srs_wkt (p, 9,
   198         -        "_factor\",1],PARAMETER[\"false_easting\",14500000],PARAM");
          178  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   199    179       add_srs_wkt (p, 10,
   200         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   201         -    add_srs_wkt (p, 11,
   202         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   203         -    add_srs_wkt (p, 12,
   204         -        "HORITY[\"EPSG\",\"2328\"]]");
   205         -    p = add_epsg_def_ex (filter, first, last, 2329, "epsg", 2329,
   206         -        "Xian 1980 / Gauss-Kruger zone 15", 0, 1,
   207         -        "IAG 1975", "Greenwich",
   208         -        "Xian_1980", "Transverse_Mercator", "metre",
   209         -        "X", "North", "Y", "East");
          180  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2328\"]]");
          181  +    p = add_epsg_def (filter, first, last, 2329, "epsg", 2329,
          182  +        "Xian 1980 / Gauss-Kruger zone 15");
   210    183       add_proj4text (p, 0,
   211    184           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0");
   212    185       add_proj4text (p, 1,
   213    186           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   214    187       add_srs_wkt (p, 0,
   215    188           "PROJCS[\"Xian 1980 / Gauss-Kruger zone 15\",GEOGCS[\"Xia");
   216    189       add_srs_wkt (p, 1,
................................................................................
   218    191       add_srs_wkt (p, 2,
   219    192           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   220    193       add_srs_wkt (p, 3,
   221    194           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   222    195       add_srs_wkt (p, 4,
   223    196           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   224    197       add_srs_wkt (p, 5,
   225         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          198  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   226    199       add_srs_wkt (p, 6,
   227         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          200  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   228    201       add_srs_wkt (p, 7,
   229         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          202  +        "rigin\",0],PARAMETER[\"central_meridian\",87],PARAMETER[");
   230    203       add_srs_wkt (p, 8,
   231         -        ",0],PARAMETER[\"central_meridian\",87],PARAMETER[\"scale");
          204  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",15500000");
   232    205       add_srs_wkt (p, 9,
   233         -        "_factor\",1],PARAMETER[\"false_easting\",15500000],PARAM");
          206  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   234    207       add_srs_wkt (p, 10,
   235         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   236         -    add_srs_wkt (p, 11,
   237         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   238         -    add_srs_wkt (p, 12,
   239         -        "HORITY[\"EPSG\",\"2329\"]]");
   240         -    p = add_epsg_def_ex (filter, first, last, 2330, "epsg", 2330,
   241         -        "Xian 1980 / Gauss-Kruger zone 16", 0, 1,
   242         -        "IAG 1975", "Greenwich",
   243         -        "Xian_1980", "Transverse_Mercator", "metre",
   244         -        "X", "North", "Y", "East");
          208  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2329\"]]");
          209  +    p = add_epsg_def (filter, first, last, 2330, "epsg", 2330,
          210  +        "Xian 1980 / Gauss-Kruger zone 16");
   245    211       add_proj4text (p, 0,
   246    212           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0");
   247    213       add_proj4text (p, 1,
   248    214           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   249    215       add_srs_wkt (p, 0,
   250    216           "PROJCS[\"Xian 1980 / Gauss-Kruger zone 16\",GEOGCS[\"Xia");
   251    217       add_srs_wkt (p, 1,
................................................................................
   253    219       add_srs_wkt (p, 2,
   254    220           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   255    221       add_srs_wkt (p, 3,
   256    222           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   257    223       add_srs_wkt (p, 4,
   258    224           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   259    225       add_srs_wkt (p, 5,
   260         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          226  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   261    227       add_srs_wkt (p, 6,
   262         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          228  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   263    229       add_srs_wkt (p, 7,
   264         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          230  +        "rigin\",0],PARAMETER[\"central_meridian\",93],PARAMETER[");
   265    231       add_srs_wkt (p, 8,
   266         -        ",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"scale");
          232  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",16500000");
   267    233       add_srs_wkt (p, 9,
   268         -        "_factor\",1],PARAMETER[\"false_easting\",16500000],PARAM");
          234  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   269    235       add_srs_wkt (p, 10,
   270         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   271         -    add_srs_wkt (p, 11,
   272         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   273         -    add_srs_wkt (p, 12,
   274         -        "HORITY[\"EPSG\",\"2330\"]]");
   275         -    p = add_epsg_def_ex (filter, first, last, 2331, "epsg", 2331,
   276         -        "Xian 1980 / Gauss-Kruger zone 17", 0, 1,
   277         -        "IAG 1975", "Greenwich",
   278         -        "Xian_1980", "Transverse_Mercator", "metre",
   279         -        "X", "North", "Y", "East");
          236  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2330\"]]");
          237  +    p = add_epsg_def (filter, first, last, 2331, "epsg", 2331,
          238  +        "Xian 1980 / Gauss-Kruger zone 17");
   280    239       add_proj4text (p, 0,
   281    240           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0");
   282    241       add_proj4text (p, 1,
   283    242           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   284    243       add_srs_wkt (p, 0,
   285    244           "PROJCS[\"Xian 1980 / Gauss-Kruger zone 17\",GEOGCS[\"Xia");
   286    245       add_srs_wkt (p, 1,
................................................................................
   288    247       add_srs_wkt (p, 2,
   289    248           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   290    249       add_srs_wkt (p, 3,
   291    250           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   292    251       add_srs_wkt (p, 4,
   293    252           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   294    253       add_srs_wkt (p, 5,
   295         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          254  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   296    255       add_srs_wkt (p, 6,
   297         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          256  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   298    257       add_srs_wkt (p, 7,
   299         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          258  +        "rigin\",0],PARAMETER[\"central_meridian\",99],PARAMETER[");
   300    259       add_srs_wkt (p, 8,
   301         -        ",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"scale");
          260  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",17500000");
   302    261       add_srs_wkt (p, 9,
   303         -        "_factor\",1],PARAMETER[\"false_easting\",17500000],PARAM");
          262  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   304    263       add_srs_wkt (p, 10,
   305         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   306         -    add_srs_wkt (p, 11,
   307         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   308         -    add_srs_wkt (p, 12,
   309         -        "HORITY[\"EPSG\",\"2331\"]]");
   310         -    p = add_epsg_def_ex (filter, first, last, 2332, "epsg", 2332,
   311         -        "Xian 1980 / Gauss-Kruger zone 18", 0, 1,
   312         -        "IAG 1975", "Greenwich",
   313         -        "Xian_1980", "Transverse_Mercator", "metre",
   314         -        "X", "North", "Y", "East");
          264  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2331\"]]");
          265  +    p = add_epsg_def (filter, first, last, 2332, "epsg", 2332,
          266  +        "Xian 1980 / Gauss-Kruger zone 18");
   315    267       add_proj4text (p, 0,
   316    268           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=");
   317    269       add_proj4text (p, 1,
   318    270           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   319    271       add_srs_wkt (p, 0,
   320    272           "PROJCS[\"Xian 1980 / Gauss-Kruger zone 18\",GEOGCS[\"Xia");
   321    273       add_srs_wkt (p, 1,
................................................................................
   323    275       add_srs_wkt (p, 2,
   324    276           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   325    277       add_srs_wkt (p, 3,
   326    278           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   327    279       add_srs_wkt (p, 4,
   328    280           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   329    281       add_srs_wkt (p, 5,
   330         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          282  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   331    283       add_srs_wkt (p, 6,
   332         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          284  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   333    285       add_srs_wkt (p, 7,
   334         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          286  +        "rigin\",0],PARAMETER[\"central_meridian\",105],PARAMETER");
   335    287       add_srs_wkt (p, 8,
   336         -        ",0],PARAMETER[\"central_meridian\",105],PARAMETER[\"scal");
          288  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",1850000");
   337    289       add_srs_wkt (p, 9,
   338         -        "e_factor\",1],PARAMETER[\"false_easting\",18500000],PARA");
          290  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   339    291       add_srs_wkt (p, 10,
   340         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   341         -    add_srs_wkt (p, 11,
   342         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   343         -    add_srs_wkt (p, 12,
   344         -        "HORITY[\"EPSG\",\"2332\"]]");
   345         -    p = add_epsg_def_ex (filter, first, last, 2333, "epsg", 2333,
   346         -        "Xian 1980 / Gauss-Kruger zone 19", 0, 1,
   347         -        "IAG 1975", "Greenwich",
   348         -        "Xian_1980", "Transverse_Mercator", "metre",
   349         -        "X", "North", "Y", "East");
          292  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2332\"]]");
          293  +    p = add_epsg_def (filter, first, last, 2333, "epsg", 2333,
          294  +        "Xian 1980 / Gauss-Kruger zone 19");
   350    295       add_proj4text (p, 0,
   351    296           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=");
   352    297       add_proj4text (p, 1,
   353    298           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   354    299       add_srs_wkt (p, 0,
   355    300           "PROJCS[\"Xian 1980 / Gauss-Kruger zone 19\",GEOGCS[\"Xia");
   356    301       add_srs_wkt (p, 1,
................................................................................
   358    303       add_srs_wkt (p, 2,
   359    304           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   360    305       add_srs_wkt (p, 3,
   361    306           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   362    307       add_srs_wkt (p, 4,
   363    308           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   364    309       add_srs_wkt (p, 5,
   365         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          310  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   366    311       add_srs_wkt (p, 6,
   367         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          312  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   368    313       add_srs_wkt (p, 7,
   369         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          314  +        "rigin\",0],PARAMETER[\"central_meridian\",111],PARAMETER");
   370    315       add_srs_wkt (p, 8,
   371         -        ",0],PARAMETER[\"central_meridian\",111],PARAMETER[\"scal");
          316  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",1950000");
   372    317       add_srs_wkt (p, 9,
   373         -        "e_factor\",1],PARAMETER[\"false_easting\",19500000],PARA");
          318  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   374    319       add_srs_wkt (p, 10,
   375         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   376         -    add_srs_wkt (p, 11,
   377         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   378         -    add_srs_wkt (p, 12,
   379         -        "HORITY[\"EPSG\",\"2333\"]]");
   380         -    p = add_epsg_def_ex (filter, first, last, 2334, "epsg", 2334,
   381         -        "Xian 1980 / Gauss-Kruger zone 20", 0, 1,
   382         -        "IAG 1975", "Greenwich",
   383         -        "Xian_1980", "Transverse_Mercator", "metre",
   384         -        "X", "North", "Y", "East");
          320  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2333\"]]");
          321  +    p = add_epsg_def (filter, first, last, 2334, "epsg", 2334,
          322  +        "Xian 1980 / Gauss-Kruger zone 20");
   385    323       add_proj4text (p, 0,
   386    324           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=");
   387    325       add_proj4text (p, 1,
   388    326           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   389    327       add_srs_wkt (p, 0,
   390    328           "PROJCS[\"Xian 1980 / Gauss-Kruger zone 20\",GEOGCS[\"Xia");
   391    329       add_srs_wkt (p, 1,
................................................................................
   393    331       add_srs_wkt (p, 2,
   394    332           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   395    333       add_srs_wkt (p, 3,
   396    334           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   397    335       add_srs_wkt (p, 4,
   398    336           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   399    337       add_srs_wkt (p, 5,
   400         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          338  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   401    339       add_srs_wkt (p, 6,
   402         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          340  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   403    341       add_srs_wkt (p, 7,
   404         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          342  +        "rigin\",0],PARAMETER[\"central_meridian\",117],PARAMETER");
   405    343       add_srs_wkt (p, 8,
   406         -        ",0],PARAMETER[\"central_meridian\",117],PARAMETER[\"scal");
          344  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2050000");
   407    345       add_srs_wkt (p, 9,
   408         -        "e_factor\",1],PARAMETER[\"false_easting\",20500000],PARA");
          346  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   409    347       add_srs_wkt (p, 10,
   410         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   411         -    add_srs_wkt (p, 11,
   412         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   413         -    add_srs_wkt (p, 12,
   414         -        "HORITY[\"EPSG\",\"2334\"]]");
   415         -    p = add_epsg_def_ex (filter, first, last, 2335, "epsg", 2335,
   416         -        "Xian 1980 / Gauss-Kruger zone 21", 0, 1,
   417         -        "IAG 1975", "Greenwich",
   418         -        "Xian_1980", "Transverse_Mercator", "metre",
   419         -        "X", "North", "Y", "East");
          348  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2334\"]]");
          349  +    p = add_epsg_def (filter, first, last, 2335, "epsg", 2335,
          350  +        "Xian 1980 / Gauss-Kruger zone 21");
   420    351       add_proj4text (p, 0,
   421    352           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=");
   422    353       add_proj4text (p, 1,
   423    354           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   424    355       add_srs_wkt (p, 0,
   425    356           "PROJCS[\"Xian 1980 / Gauss-Kruger zone 21\",GEOGCS[\"Xia");
   426    357       add_srs_wkt (p, 1,
................................................................................
   428    359       add_srs_wkt (p, 2,
   429    360           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   430    361       add_srs_wkt (p, 3,
   431    362           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   432    363       add_srs_wkt (p, 4,
   433    364           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   434    365       add_srs_wkt (p, 5,
   435         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          366  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   436    367       add_srs_wkt (p, 6,
   437         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          368  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   438    369       add_srs_wkt (p, 7,
   439         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          370  +        "rigin\",0],PARAMETER[\"central_meridian\",123],PARAMETER");
   440    371       add_srs_wkt (p, 8,
   441         -        ",0],PARAMETER[\"central_meridian\",123],PARAMETER[\"scal");
          372  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2150000");
   442    373       add_srs_wkt (p, 9,
   443         -        "e_factor\",1],PARAMETER[\"false_easting\",21500000],PARA");
          374  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   444    375       add_srs_wkt (p, 10,
   445         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   446         -    add_srs_wkt (p, 11,
   447         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   448         -    add_srs_wkt (p, 12,
   449         -        "HORITY[\"EPSG\",\"2335\"]]");
   450         -    p = add_epsg_def_ex (filter, first, last, 2336, "epsg", 2336,
   451         -        "Xian 1980 / Gauss-Kruger zone 22", 0, 1,
   452         -        "IAG 1975", "Greenwich",
   453         -        "Xian_1980", "Transverse_Mercator", "metre",
   454         -        "X", "North", "Y", "East");
          376  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2335\"]]");
          377  +    p = add_epsg_def (filter, first, last, 2336, "epsg", 2336,
          378  +        "Xian 1980 / Gauss-Kruger zone 22");
   455    379       add_proj4text (p, 0,
   456    380           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=");
   457    381       add_proj4text (p, 1,
   458    382           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   459    383       add_srs_wkt (p, 0,
   460    384           "PROJCS[\"Xian 1980 / Gauss-Kruger zone 22\",GEOGCS[\"Xia");
   461    385       add_srs_wkt (p, 1,
................................................................................
   463    387       add_srs_wkt (p, 2,
   464    388           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   465    389       add_srs_wkt (p, 3,
   466    390           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   467    391       add_srs_wkt (p, 4,
   468    392           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   469    393       add_srs_wkt (p, 5,
   470         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          394  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   471    395       add_srs_wkt (p, 6,
   472         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          396  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   473    397       add_srs_wkt (p, 7,
   474         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          398  +        "rigin\",0],PARAMETER[\"central_meridian\",129],PARAMETER");
   475    399       add_srs_wkt (p, 8,
   476         -        ",0],PARAMETER[\"central_meridian\",129],PARAMETER[\"scal");
          400  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2250000");
   477    401       add_srs_wkt (p, 9,
   478         -        "e_factor\",1],PARAMETER[\"false_easting\",22500000],PARA");
          402  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   479    403       add_srs_wkt (p, 10,
   480         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   481         -    add_srs_wkt (p, 11,
   482         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   483         -    add_srs_wkt (p, 12,
   484         -        "HORITY[\"EPSG\",\"2336\"]]");
   485         -    p = add_epsg_def_ex (filter, first, last, 2337, "epsg", 2337,
   486         -        "Xian 1980 / Gauss-Kruger zone 23", 0, 1,
   487         -        "IAG 1975", "Greenwich",
   488         -        "Xian_1980", "Transverse_Mercator", "metre",
   489         -        "X", "North", "Y", "East");
          404  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2336\"]]");
          405  +    p = add_epsg_def (filter, first, last, 2337, "epsg", 2337,
          406  +        "Xian 1980 / Gauss-Kruger zone 23");
   490    407       add_proj4text (p, 0,
   491    408           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=");
   492    409       add_proj4text (p, 1,
   493    410           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   494    411       add_srs_wkt (p, 0,
   495    412           "PROJCS[\"Xian 1980 / Gauss-Kruger zone 23\",GEOGCS[\"Xia");
   496    413       add_srs_wkt (p, 1,
................................................................................
   498    415       add_srs_wkt (p, 2,
   499    416           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   500    417       add_srs_wkt (p, 3,
   501    418           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   502    419       add_srs_wkt (p, 4,
   503    420           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   504    421       add_srs_wkt (p, 5,
   505         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          422  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   506    423       add_srs_wkt (p, 6,
   507         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          424  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   508    425       add_srs_wkt (p, 7,
   509         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          426  +        "rigin\",0],PARAMETER[\"central_meridian\",135],PARAMETER");
   510    427       add_srs_wkt (p, 8,
   511         -        ",0],PARAMETER[\"central_meridian\",135],PARAMETER[\"scal");
          428  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2350000");
   512    429       add_srs_wkt (p, 9,
   513         -        "e_factor\",1],PARAMETER[\"false_easting\",23500000],PARA");
          430  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   514    431       add_srs_wkt (p, 10,
   515         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   516         -    add_srs_wkt (p, 11,
   517         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   518         -    add_srs_wkt (p, 12,
   519         -        "HORITY[\"EPSG\",\"2337\"]]");
   520         -    p = add_epsg_def_ex (filter, first, last, 2338, "epsg", 2338,
   521         -        "Xian 1980 / Gauss-Kruger CM 75E", 0, 1,
   522         -        "IAG 1975", "Greenwich",
   523         -        "Xian_1980", "Transverse_Mercator", "metre",
   524         -        "X", "North", "Y", "East");
          432  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2337\"]]");
          433  +    p = add_epsg_def (filter, first, last, 2338, "epsg", 2338,
          434  +        "Xian 1980 / Gauss-Kruger CM 75E");
   525    435       add_proj4text (p, 0,
   526    436           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
   527    437       add_proj4text (p, 1,
   528    438           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
   529    439       add_srs_wkt (p, 0,
   530    440           "PROJCS[\"Xian 1980 / Gauss-Kruger CM 75E\",GEOGCS[\"Xian");
   531    441       add_srs_wkt (p, 1,
................................................................................
   533    443       add_srs_wkt (p, 2,
   534    444           "0,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPSG");
   535    445       add_srs_wkt (p, 3,
   536    446           "\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   537    447       add_srs_wkt (p, 4,
   538    448           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   539    449       add_srs_wkt (p, 5,
   540         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          450  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJEC");
   541    451       add_srs_wkt (p, 6,
   542         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[\"");
          452  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   543    453       add_srs_wkt (p, 7,
   544         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          454  +        "igin\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\"");
   545    455       add_srs_wkt (p, 8,
   546         -        "0],PARAMETER[\"central_meridian\",75],PARAMETER[\"scale_");
          456  +        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
   547    457       add_srs_wkt (p, 9,
   548         -        "factor\",1],PARAMETER[\"false_easting\",500000],PARAMETE");
          458  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
   549    459       add_srs_wkt (p, 10,
   550         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   551         -    add_srs_wkt (p, 11,
   552         -        "G\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHOR");
   553         -    add_srs_wkt (p, 12,
   554         -        "ITY[\"EPSG\",\"2338\"]]");
   555         -    p = add_epsg_def_ex (filter, first, last, 2339, "epsg", 2339,
   556         -        "Xian 1980 / Gauss-Kruger CM 81E", 0, 1,
   557         -        "IAG 1975", "Greenwich",
   558         -        "Xian_1980", "Transverse_Mercator", "metre",
   559         -        "X", "North", "Y", "East");
          460  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2338\"]]");
          461  +    p = add_epsg_def (filter, first, last, 2339, "epsg", 2339,
          462  +        "Xian 1980 / Gauss-Kruger CM 81E");
   560    463       add_proj4text (p, 0,
   561    464           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
   562    465       add_proj4text (p, 1,
   563    466           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
   564    467       add_srs_wkt (p, 0,
   565    468           "PROJCS[\"Xian 1980 / Gauss-Kruger CM 81E\",GEOGCS[\"Xian");
   566    469       add_srs_wkt (p, 1,
................................................................................
   568    471       add_srs_wkt (p, 2,
   569    472           "0,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPSG");
   570    473       add_srs_wkt (p, 3,
   571    474           "\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   572    475       add_srs_wkt (p, 4,
   573    476           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   574    477       add_srs_wkt (p, 5,
   575         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          478  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJEC");
   576    479       add_srs_wkt (p, 6,
   577         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[\"");
          480  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   578    481       add_srs_wkt (p, 7,
   579         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          482  +        "igin\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\"");
   580    483       add_srs_wkt (p, 8,
   581         -        "0],PARAMETER[\"central_meridian\",81],PARAMETER[\"scale_");
          484  +        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
   582    485       add_srs_wkt (p, 9,
   583         -        "factor\",1],PARAMETER[\"false_easting\",500000],PARAMETE");
          486  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
   584    487       add_srs_wkt (p, 10,
   585         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   586         -    add_srs_wkt (p, 11,
   587         -        "G\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHOR");
   588         -    add_srs_wkt (p, 12,
   589         -        "ITY[\"EPSG\",\"2339\"]]");
   590         -    p = add_epsg_def_ex (filter, first, last, 2340, "epsg", 2340,
   591         -        "Xian 1980 / Gauss-Kruger CM 87E", 0, 1,
   592         -        "IAG 1975", "Greenwich",
   593         -        "Xian_1980", "Transverse_Mercator", "metre",
   594         -        "X", "North", "Y", "East");
          488  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2339\"]]");
          489  +    p = add_epsg_def (filter, first, last, 2340, "epsg", 2340,
          490  +        "Xian 1980 / Gauss-Kruger CM 87E");
   595    491       add_proj4text (p, 0,
   596    492           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
   597    493       add_proj4text (p, 1,
   598    494           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
   599    495       add_srs_wkt (p, 0,
   600    496           "PROJCS[\"Xian 1980 / Gauss-Kruger CM 87E\",GEOGCS[\"Xian");
   601    497       add_srs_wkt (p, 1,
................................................................................
   603    499       add_srs_wkt (p, 2,
   604    500           "0,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPSG");
   605    501       add_srs_wkt (p, 3,
   606    502           "\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   607    503       add_srs_wkt (p, 4,
   608    504           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   609    505       add_srs_wkt (p, 5,
   610         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          506  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJEC");
   611    507       add_srs_wkt (p, 6,
   612         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[\"");
          508  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   613    509       add_srs_wkt (p, 7,
   614         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          510  +        "igin\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\"");
   615    511       add_srs_wkt (p, 8,
   616         -        "0],PARAMETER[\"central_meridian\",87],PARAMETER[\"scale_");
          512  +        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
   617    513       add_srs_wkt (p, 9,
   618         -        "factor\",1],PARAMETER[\"false_easting\",500000],PARAMETE");
          514  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
   619    515       add_srs_wkt (p, 10,
   620         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   621         -    add_srs_wkt (p, 11,
   622         -        "G\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHOR");
   623         -    add_srs_wkt (p, 12,
   624         -        "ITY[\"EPSG\",\"2340\"]]");
   625         -    p = add_epsg_def_ex (filter, first, last, 2341, "epsg", 2341,
   626         -        "Xian 1980 / Gauss-Kruger CM 93E", 0, 1,
   627         -        "IAG 1975", "Greenwich",
   628         -        "Xian_1980", "Transverse_Mercator", "metre",
   629         -        "X", "North", "Y", "East");
          516  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2340\"]]");
          517  +    p = add_epsg_def (filter, first, last, 2341, "epsg", 2341,
          518  +        "Xian 1980 / Gauss-Kruger CM 93E");
   630    519       add_proj4text (p, 0,
   631    520           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
   632    521       add_proj4text (p, 1,
   633    522           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
   634    523       add_srs_wkt (p, 0,
   635    524           "PROJCS[\"Xian 1980 / Gauss-Kruger CM 93E\",GEOGCS[\"Xian");
   636    525       add_srs_wkt (p, 1,
................................................................................
   638    527       add_srs_wkt (p, 2,
   639    528           "0,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPSG");
   640    529       add_srs_wkt (p, 3,
   641    530           "\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   642    531       add_srs_wkt (p, 4,
   643    532           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   644    533       add_srs_wkt (p, 5,
   645         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          534  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJEC");
   646    535       add_srs_wkt (p, 6,
   647         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[\"");
          536  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   648    537       add_srs_wkt (p, 7,
   649         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          538  +        "igin\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"");
   650    539       add_srs_wkt (p, 8,
   651         -        "0],PARAMETER[\"central_meridian\",93],PARAMETER[\"scale_");
          540  +        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
   652    541       add_srs_wkt (p, 9,
   653         -        "factor\",1],PARAMETER[\"false_easting\",500000],PARAMETE");
          542  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
   654    543       add_srs_wkt (p, 10,
   655         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   656         -    add_srs_wkt (p, 11,
   657         -        "G\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHOR");
   658         -    add_srs_wkt (p, 12,
   659         -        "ITY[\"EPSG\",\"2341\"]]");
   660         -    p = add_epsg_def_ex (filter, first, last, 2342, "epsg", 2342,
   661         -        "Xian 1980 / Gauss-Kruger CM 99E", 0, 1,
   662         -        "IAG 1975", "Greenwich",
   663         -        "Xian_1980", "Transverse_Mercator", "metre",
   664         -        "X", "North", "Y", "East");
          544  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2341\"]]");
          545  +    p = add_epsg_def (filter, first, last, 2342, "epsg", 2342,
          546  +        "Xian 1980 / Gauss-Kruger CM 99E");
   665    547       add_proj4text (p, 0,
   666    548           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
   667    549       add_proj4text (p, 1,
   668    550           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
   669    551       add_srs_wkt (p, 0,
   670    552           "PROJCS[\"Xian 1980 / Gauss-Kruger CM 99E\",GEOGCS[\"Xian");
   671    553       add_srs_wkt (p, 1,
................................................................................
   673    555       add_srs_wkt (p, 2,
   674    556           "0,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPSG");
   675    557       add_srs_wkt (p, 3,
   676    558           "\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   677    559       add_srs_wkt (p, 4,
   678    560           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   679    561       add_srs_wkt (p, 5,
   680         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          562  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJEC");
   681    563       add_srs_wkt (p, 6,
   682         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[\"");
          564  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   683    565       add_srs_wkt (p, 7,
   684         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          566  +        "igin\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"");
   685    567       add_srs_wkt (p, 8,
   686         -        "0],PARAMETER[\"central_meridian\",99],PARAMETER[\"scale_");
          568  +        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
   687    569       add_srs_wkt (p, 9,
   688         -        "factor\",1],PARAMETER[\"false_easting\",500000],PARAMETE");
          570  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
   689    571       add_srs_wkt (p, 10,
   690         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   691         -    add_srs_wkt (p, 11,
   692         -        "G\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHOR");
   693         -    add_srs_wkt (p, 12,
   694         -        "ITY[\"EPSG\",\"2342\"]]");
   695         -    p = add_epsg_def_ex (filter, first, last, 2343, "epsg", 2343,
   696         -        "Xian 1980 / Gauss-Kruger CM 105E", 0, 1,
   697         -        "IAG 1975", "Greenwich",
   698         -        "Xian_1980", "Transverse_Mercator", "metre",
   699         -        "X", "North", "Y", "East");
          572  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2342\"]]");
          573  +    p = add_epsg_def (filter, first, last, 2343, "epsg", 2343,
          574  +        "Xian 1980 / Gauss-Kruger CM 105E");
   700    575       add_proj4text (p, 0,
   701    576           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
   702    577       add_proj4text (p, 1,
   703    578           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
   704    579       add_srs_wkt (p, 0,
   705    580           "PROJCS[\"Xian 1980 / Gauss-Kruger CM 105E\",GEOGCS[\"Xia");
   706    581       add_srs_wkt (p, 1,
................................................................................
   708    583       add_srs_wkt (p, 2,
   709    584           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   710    585       add_srs_wkt (p, 3,
   711    586           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   712    587       add_srs_wkt (p, 4,
   713    588           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   714    589       add_srs_wkt (p, 5,
   715         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          590  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   716    591       add_srs_wkt (p, 6,
   717         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          592  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   718    593       add_srs_wkt (p, 7,
   719         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          594  +        "rigin\",0],PARAMETER[\"central_meridian\",105],PARAMETER");
   720    595       add_srs_wkt (p, 8,
   721         -        ",0],PARAMETER[\"central_meridian\",105],PARAMETER[\"scal");
          596  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
   722    597       add_srs_wkt (p, 9,
   723         -        "e_factor\",1],PARAMETER[\"false_easting\",500000],PARAME");
          598  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   724    599       add_srs_wkt (p, 10,
   725         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   726         -    add_srs_wkt (p, 11,
   727         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
   728         -    add_srs_wkt (p, 12,
   729         -        "ORITY[\"EPSG\",\"2343\"]]");
   730         -    p = add_epsg_def_ex (filter, first, last, 2344, "epsg", 2344,
   731         -        "Xian 1980 / Gauss-Kruger CM 111E", 0, 1,
   732         -        "IAG 1975", "Greenwich",
   733         -        "Xian_1980", "Transverse_Mercator", "metre",
   734         -        "X", "North", "Y", "East");
          600  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2343\"]]");
          601  +    p = add_epsg_def (filter, first, last, 2344, "epsg", 2344,
          602  +        "Xian 1980 / Gauss-Kruger CM 111E");
   735    603       add_proj4text (p, 0,
   736    604           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
   737    605       add_proj4text (p, 1,
   738    606           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
   739    607       add_srs_wkt (p, 0,
   740    608           "PROJCS[\"Xian 1980 / Gauss-Kruger CM 111E\",GEOGCS[\"Xia");
   741    609       add_srs_wkt (p, 1,
................................................................................
   743    611       add_srs_wkt (p, 2,
   744    612           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   745    613       add_srs_wkt (p, 3,
   746    614           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   747    615       add_srs_wkt (p, 4,
   748    616           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   749    617       add_srs_wkt (p, 5,
   750         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          618  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   751    619       add_srs_wkt (p, 6,
   752         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          620  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   753    621       add_srs_wkt (p, 7,
   754         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          622  +        "rigin\",0],PARAMETER[\"central_meridian\",111],PARAMETER");
   755    623       add_srs_wkt (p, 8,
   756         -        ",0],PARAMETER[\"central_meridian\",111],PARAMETER[\"scal");
          624  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
   757    625       add_srs_wkt (p, 9,
   758         -        "e_factor\",1],PARAMETER[\"false_easting\",500000],PARAME");
          626  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   759    627       add_srs_wkt (p, 10,
   760         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   761         -    add_srs_wkt (p, 11,
   762         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
   763         -    add_srs_wkt (p, 12,
   764         -        "ORITY[\"EPSG\",\"2344\"]]");
   765         -    p = add_epsg_def_ex (filter, first, last, 2345, "epsg", 2345,
   766         -        "Xian 1980 / Gauss-Kruger CM 117E", 0, 1,
   767         -        "IAG 1975", "Greenwich",
   768         -        "Xian_1980", "Transverse_Mercator", "metre",
   769         -        "X", "North", "Y", "East");
          628  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2344\"]]");
          629  +    p = add_epsg_def (filter, first, last, 2345, "epsg", 2345,
          630  +        "Xian 1980 / Gauss-Kruger CM 117E");
   770    631       add_proj4text (p, 0,
   771    632           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
   772    633       add_proj4text (p, 1,
   773    634           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
   774    635       add_srs_wkt (p, 0,
   775    636           "PROJCS[\"Xian 1980 / Gauss-Kruger CM 117E\",GEOGCS[\"Xia");
   776    637       add_srs_wkt (p, 1,
................................................................................
   778    639       add_srs_wkt (p, 2,
   779    640           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   780    641       add_srs_wkt (p, 3,
   781    642           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   782    643       add_srs_wkt (p, 4,
   783    644           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   784    645       add_srs_wkt (p, 5,
   785         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          646  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   786    647       add_srs_wkt (p, 6,
   787         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          648  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   788    649       add_srs_wkt (p, 7,
   789         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          650  +        "rigin\",0],PARAMETER[\"central_meridian\",117],PARAMETER");
   790    651       add_srs_wkt (p, 8,
   791         -        ",0],PARAMETER[\"central_meridian\",117],PARAMETER[\"scal");
          652  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
   792    653       add_srs_wkt (p, 9,
   793         -        "e_factor\",1],PARAMETER[\"false_easting\",500000],PARAME");
          654  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   794    655       add_srs_wkt (p, 10,
   795         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   796         -    add_srs_wkt (p, 11,
   797         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
   798         -    add_srs_wkt (p, 12,
   799         -        "ORITY[\"EPSG\",\"2345\"]]");
   800         -    p = add_epsg_def_ex (filter, first, last, 2346, "epsg", 2346,
   801         -        "Xian 1980 / Gauss-Kruger CM 123E", 0, 1,
   802         -        "IAG 1975", "Greenwich",
   803         -        "Xian_1980", "Transverse_Mercator", "metre",
   804         -        "X", "North", "Y", "East");
          656  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2345\"]]");
          657  +    p = add_epsg_def (filter, first, last, 2346, "epsg", 2346,
          658  +        "Xian 1980 / Gauss-Kruger CM 123E");
   805    659       add_proj4text (p, 0,
   806    660           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
   807    661       add_proj4text (p, 1,
   808    662           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
   809    663       add_srs_wkt (p, 0,
   810    664           "PROJCS[\"Xian 1980 / Gauss-Kruger CM 123E\",GEOGCS[\"Xia");
   811    665       add_srs_wkt (p, 1,
................................................................................
   813    667       add_srs_wkt (p, 2,
   814    668           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   815    669       add_srs_wkt (p, 3,
   816    670           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   817    671       add_srs_wkt (p, 4,
   818    672           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   819    673       add_srs_wkt (p, 5,
   820         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          674  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   821    675       add_srs_wkt (p, 6,
   822         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          676  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   823    677       add_srs_wkt (p, 7,
   824         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          678  +        "rigin\",0],PARAMETER[\"central_meridian\",123],PARAMETER");
   825    679       add_srs_wkt (p, 8,
   826         -        ",0],PARAMETER[\"central_meridian\",123],PARAMETER[\"scal");
          680  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
   827    681       add_srs_wkt (p, 9,
   828         -        "e_factor\",1],PARAMETER[\"false_easting\",500000],PARAME");
          682  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   829    683       add_srs_wkt (p, 10,
   830         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   831         -    add_srs_wkt (p, 11,
   832         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
   833         -    add_srs_wkt (p, 12,
   834         -        "ORITY[\"EPSG\",\"2346\"]]");
   835         -    p = add_epsg_def_ex (filter, first, last, 2347, "epsg", 2347,
   836         -        "Xian 1980 / Gauss-Kruger CM 129E", 0, 1,
   837         -        "IAG 1975", "Greenwich",
   838         -        "Xian_1980", "Transverse_Mercator", "metre",
   839         -        "X", "North", "Y", "East");
          684  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2346\"]]");
          685  +    p = add_epsg_def (filter, first, last, 2347, "epsg", 2347,
          686  +        "Xian 1980 / Gauss-Kruger CM 129E");
   840    687       add_proj4text (p, 0,
   841    688           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
   842    689       add_proj4text (p, 1,
   843    690           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
   844    691       add_srs_wkt (p, 0,
   845    692           "PROJCS[\"Xian 1980 / Gauss-Kruger CM 129E\",GEOGCS[\"Xia");
   846    693       add_srs_wkt (p, 1,
................................................................................
   848    695       add_srs_wkt (p, 2,
   849    696           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   850    697       add_srs_wkt (p, 3,
   851    698           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   852    699       add_srs_wkt (p, 4,
   853    700           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   854    701       add_srs_wkt (p, 5,
   855         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          702  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   856    703       add_srs_wkt (p, 6,
   857         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          704  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   858    705       add_srs_wkt (p, 7,
   859         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          706  +        "rigin\",0],PARAMETER[\"central_meridian\",129],PARAMETER");
   860    707       add_srs_wkt (p, 8,
   861         -        ",0],PARAMETER[\"central_meridian\",129],PARAMETER[\"scal");
          708  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
   862    709       add_srs_wkt (p, 9,
   863         -        "e_factor\",1],PARAMETER[\"false_easting\",500000],PARAME");
          710  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   864    711       add_srs_wkt (p, 10,
   865         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   866         -    add_srs_wkt (p, 11,
   867         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
   868         -    add_srs_wkt (p, 12,
   869         -        "ORITY[\"EPSG\",\"2347\"]]");
   870         -    p = add_epsg_def_ex (filter, first, last, 2348, "epsg", 2348,
   871         -        "Xian 1980 / Gauss-Kruger CM 135E", 0, 1,
   872         -        "IAG 1975", "Greenwich",
   873         -        "Xian_1980", "Transverse_Mercator", "metre",
   874         -        "X", "North", "Y", "East");
          712  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2347\"]]");
          713  +    p = add_epsg_def (filter, first, last, 2348, "epsg", 2348,
          714  +        "Xian 1980 / Gauss-Kruger CM 135E");
   875    715       add_proj4text (p, 0,
   876    716           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
   877    717       add_proj4text (p, 1,
   878    718           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
   879    719       add_srs_wkt (p, 0,
   880    720           "PROJCS[\"Xian 1980 / Gauss-Kruger CM 135E\",GEOGCS[\"Xia");
   881    721       add_srs_wkt (p, 1,
................................................................................
   883    723       add_srs_wkt (p, 2,
   884    724           "40,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORITY[\"EPS");
   885    725       add_srs_wkt (p, 3,
   886    726           "G\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   887    727       add_srs_wkt (p, 4,
   888    728           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   889    729       add_srs_wkt (p, 5,
   890         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          730  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"]],PROJE");
   891    731       add_srs_wkt (p, 6,
   892         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PROJECTION[");
          732  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   893    733       add_srs_wkt (p, 7,
   894         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          734  +        "rigin\",0],PARAMETER[\"central_meridian\",135],PARAMETER");
   895    735       add_srs_wkt (p, 8,
   896         -        ",0],PARAMETER[\"central_meridian\",135],PARAMETER[\"scal");
          736  +        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
   897    737       add_srs_wkt (p, 9,
   898         -        "e_factor\",1],PARAMETER[\"false_easting\",500000],PARAME");
          738  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   899    739       add_srs_wkt (p, 10,
   900         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   901         -    add_srs_wkt (p, 11,
   902         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
   903         -    add_srs_wkt (p, 12,
   904         -        "ORITY[\"EPSG\",\"2348\"]]");
   905         -    p = add_epsg_def_ex (filter, first, last, 2349, "epsg", 2349,
   906         -        "Xian 1980 / 3-degree Gauss-Kruger zone 25", 0, 1,
   907         -        "IAG 1975", "Greenwich",
   908         -        "Xian_1980", "Transverse_Mercator", "metre",
   909         -        "X", "North", "Y", "East");
          740  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2348\"]]");
          741  +    p = add_epsg_def (filter, first, last, 2349, "epsg", 2349,
          742  +        "Xian 1980 / 3-degree Gauss-Kruger zone 25");
   910    743       add_proj4text (p, 0,
   911    744           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0");
   912    745       add_proj4text (p, 1,
   913    746           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   914    747       add_srs_wkt (p, 0,
   915    748           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 25\",GEO");
   916    749       add_srs_wkt (p, 1,
................................................................................
   918    751       add_srs_wkt (p, 2,
   919    752           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
   920    753       add_srs_wkt (p, 3,
   921    754           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
   922    755       add_srs_wkt (p, 4,
   923    756           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
   924    757       add_srs_wkt (p, 5,
   925         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
          758  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
   926    759       add_srs_wkt (p, 6,
   927         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
          760  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   928    761       add_srs_wkt (p, 7,
   929         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          762  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",75],PA");
   930    763       add_srs_wkt (p, 8,
   931         -        "f_origin\",0],PARAMETER[\"central_meridian\",75],PARAMET");
          764  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   932    765       add_srs_wkt (p, 9,
   933         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",25500");
          766  +        "25500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
   934    767       add_srs_wkt (p, 10,
   935         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
          768  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
   936    769       add_srs_wkt (p, 11,
   937         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   938         -    add_srs_wkt (p, 12,
   939         -        ",EAST],AUTHORITY[\"EPSG\",\"2349\"]]");
   940         -    p = add_epsg_def_ex (filter, first, last, 2350, "epsg", 2350,
   941         -        "Xian 1980 / 3-degree Gauss-Kruger zone 26", 0, 1,
   942         -        "IAG 1975", "Greenwich",
   943         -        "Xian_1980", "Transverse_Mercator", "metre",
   944         -        "X", "North", "Y", "East");
          770  +        "49\"]]");
          771  +    p = add_epsg_def (filter, first, last, 2350, "epsg", 2350,
          772  +        "Xian 1980 / 3-degree Gauss-Kruger zone 26");
   945    773       add_proj4text (p, 0,
   946    774           "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0");
   947    775       add_proj4text (p, 1,
   948    776           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   949    777       add_srs_wkt (p, 0,
   950    778           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 26\",GEO");
   951    779       add_srs_wkt (p, 1,
................................................................................
   953    781       add_srs_wkt (p, 2,
   954    782           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
   955    783       add_srs_wkt (p, 3,
   956    784           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
   957    785       add_srs_wkt (p, 4,
   958    786           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
   959    787       add_srs_wkt (p, 5,
   960         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
          788  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
   961    789       add_srs_wkt (p, 6,
   962         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
          790  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   963    791       add_srs_wkt (p, 7,
   964         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          792  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",78],PA");
   965    793       add_srs_wkt (p, 8,
   966         -        "f_origin\",0],PARAMETER[\"central_meridian\",78],PARAMET");
          794  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   967    795       add_srs_wkt (p, 9,
   968         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",26500");
          796  +        "26500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
   969    797       add_srs_wkt (p, 10,
   970         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
          798  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
   971    799       add_srs_wkt (p, 11,
   972         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   973         -    add_srs_wkt (p, 12,
   974         -        ",EAST],AUTHORITY[\"EPSG\",\"2350\"]]");
   975         -    p = add_epsg_def_ex (filter, first, last, 2351, "epsg", 2351,
   976         -        "Xian 1980 / 3-degree Gauss-Kruger zone 27", 0, 1,
   977         -        "IAG 1975", "Greenwich",
   978         -        "Xian_1980", "Transverse_Mercator", "metre",
   979         -        "X", "North", "Y", "East");
          800  +        "50\"]]");
          801  +    p = add_epsg_def (filter, first, last, 2351, "epsg", 2351,
          802  +        "Xian 1980 / 3-degree Gauss-Kruger zone 27");
   980    803       add_proj4text (p, 0,
   981    804           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0");
   982    805       add_proj4text (p, 1,
   983    806           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
   984    807       add_srs_wkt (p, 0,
   985    808           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 27\",GEO");
   986    809       add_srs_wkt (p, 1,
................................................................................
   988    811       add_srs_wkt (p, 2,
   989    812           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
   990    813       add_srs_wkt (p, 3,
   991    814           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
   992    815       add_srs_wkt (p, 4,
   993    816           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
   994    817       add_srs_wkt (p, 5,
   995         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
          818  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
   996    819       add_srs_wkt (p, 6,
   997         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
          820  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   998    821       add_srs_wkt (p, 7,
   999         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          822  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",81],PA");
  1000    823       add_srs_wkt (p, 8,
  1001         -        "f_origin\",0],PARAMETER[\"central_meridian\",81],PARAMET");
          824  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1002    825       add_srs_wkt (p, 9,
  1003         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",27500");
          826  +        "27500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1004    827       add_srs_wkt (p, 10,
  1005         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
          828  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1006    829       add_srs_wkt (p, 11,
  1007         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1008         -    add_srs_wkt (p, 12,
  1009         -        ",EAST],AUTHORITY[\"EPSG\",\"2351\"]]");
  1010         -    p = add_epsg_def_ex (filter, first, last, 2352, "epsg", 2352,
  1011         -        "Xian 1980 / 3-degree Gauss-Kruger zone 28", 0, 1,
  1012         -        "IAG 1975", "Greenwich",
  1013         -        "Xian_1980", "Transverse_Mercator", "metre",
  1014         -        "X", "North", "Y", "East");
          830  +        "51\"]]");
          831  +    p = add_epsg_def (filter, first, last, 2352, "epsg", 2352,
          832  +        "Xian 1980 / 3-degree Gauss-Kruger zone 28");
  1015    833       add_proj4text (p, 0,
  1016    834           "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0");
  1017    835       add_proj4text (p, 1,
  1018    836           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1019    837       add_srs_wkt (p, 0,
  1020    838           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 28\",GEO");
  1021    839       add_srs_wkt (p, 1,
................................................................................
  1023    841       add_srs_wkt (p, 2,
  1024    842           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1025    843       add_srs_wkt (p, 3,
  1026    844           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1027    845       add_srs_wkt (p, 4,
  1028    846           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1029    847       add_srs_wkt (p, 5,
  1030         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
          848  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1031    849       add_srs_wkt (p, 6,
  1032         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
          850  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1033    851       add_srs_wkt (p, 7,
  1034         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          852  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",84],PA");
  1035    853       add_srs_wkt (p, 8,
  1036         -        "f_origin\",0],PARAMETER[\"central_meridian\",84],PARAMET");
          854  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1037    855       add_srs_wkt (p, 9,
  1038         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",28500");
          856  +        "28500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1039    857       add_srs_wkt (p, 10,
  1040         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
          858  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1041    859       add_srs_wkt (p, 11,
  1042         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1043         -    add_srs_wkt (p, 12,
  1044         -        ",EAST],AUTHORITY[\"EPSG\",\"2352\"]]");
  1045         -    p = add_epsg_def_ex (filter, first, last, 2353, "epsg", 2353,
  1046         -        "Xian 1980 / 3-degree Gauss-Kruger zone 29", 0, 1,
  1047         -        "IAG 1975", "Greenwich",
  1048         -        "Xian_1980", "Transverse_Mercator", "metre",
  1049         -        "X", "North", "Y", "East");
          860  +        "52\"]]");
          861  +    p = add_epsg_def (filter, first, last, 2353, "epsg", 2353,
          862  +        "Xian 1980 / 3-degree Gauss-Kruger zone 29");
  1050    863       add_proj4text (p, 0,
  1051    864           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0");
  1052    865       add_proj4text (p, 1,
  1053    866           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1054    867       add_srs_wkt (p, 0,
  1055    868           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 29\",GEO");
  1056    869       add_srs_wkt (p, 1,
................................................................................
  1058    871       add_srs_wkt (p, 2,
  1059    872           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1060    873       add_srs_wkt (p, 3,
  1061    874           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1062    875       add_srs_wkt (p, 4,
  1063    876           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1064    877       add_srs_wkt (p, 5,
  1065         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
          878  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1066    879       add_srs_wkt (p, 6,
  1067         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
          880  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1068    881       add_srs_wkt (p, 7,
  1069         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          882  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",87],PA");
  1070    883       add_srs_wkt (p, 8,
  1071         -        "f_origin\",0],PARAMETER[\"central_meridian\",87],PARAMET");
          884  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1072    885       add_srs_wkt (p, 9,
  1073         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",29500");
          886  +        "29500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1074    887       add_srs_wkt (p, 10,
  1075         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
          888  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1076    889       add_srs_wkt (p, 11,
  1077         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1078         -    add_srs_wkt (p, 12,
  1079         -        ",EAST],AUTHORITY[\"EPSG\",\"2353\"]]");
  1080         -    p = add_epsg_def_ex (filter, first, last, 2354, "epsg", 2354,
  1081         -        "Xian 1980 / 3-degree Gauss-Kruger zone 30", 0, 1,
  1082         -        "IAG 1975", "Greenwich",
  1083         -        "Xian_1980", "Transverse_Mercator", "metre",
  1084         -        "X", "North", "Y", "East");
          890  +        "53\"]]");
          891  +    p = add_epsg_def (filter, first, last, 2354, "epsg", 2354,
          892  +        "Xian 1980 / 3-degree Gauss-Kruger zone 30");
  1085    893       add_proj4text (p, 0,
  1086    894           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0");
  1087    895       add_proj4text (p, 1,
  1088    896           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1089    897       add_srs_wkt (p, 0,
  1090    898           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 30\",GEO");
  1091    899       add_srs_wkt (p, 1,
................................................................................
  1093    901       add_srs_wkt (p, 2,
  1094    902           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1095    903       add_srs_wkt (p, 3,
  1096    904           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1097    905       add_srs_wkt (p, 4,
  1098    906           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1099    907       add_srs_wkt (p, 5,
  1100         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
          908  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1101    909       add_srs_wkt (p, 6,
  1102         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
          910  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1103    911       add_srs_wkt (p, 7,
  1104         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          912  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",90],PA");
  1105    913       add_srs_wkt (p, 8,
  1106         -        "f_origin\",0],PARAMETER[\"central_meridian\",90],PARAMET");
          914  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1107    915       add_srs_wkt (p, 9,
  1108         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",30500");
          916  +        "30500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1109    917       add_srs_wkt (p, 10,
  1110         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
          918  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1111    919       add_srs_wkt (p, 11,
  1112         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1113         -    add_srs_wkt (p, 12,
  1114         -        ",EAST],AUTHORITY[\"EPSG\",\"2354\"]]");
  1115         -    p = add_epsg_def_ex (filter, first, last, 2355, "epsg", 2355,
  1116         -        "Xian 1980 / 3-degree Gauss-Kruger zone 31", 0, 1,
  1117         -        "IAG 1975", "Greenwich",
  1118         -        "Xian_1980", "Transverse_Mercator", "metre",
  1119         -        "X", "North", "Y", "East");
          920  +        "54\"]]");
          921  +    p = add_epsg_def (filter, first, last, 2355, "epsg", 2355,
          922  +        "Xian 1980 / 3-degree Gauss-Kruger zone 31");
  1120    923       add_proj4text (p, 0,
  1121    924           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0");
  1122    925       add_proj4text (p, 1,
  1123    926           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1124    927       add_srs_wkt (p, 0,
  1125    928           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 31\",GEO");
  1126    929       add_srs_wkt (p, 1,
................................................................................
  1128    931       add_srs_wkt (p, 2,
  1129    932           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1130    933       add_srs_wkt (p, 3,
  1131    934           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1132    935       add_srs_wkt (p, 4,
  1133    936           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1134    937       add_srs_wkt (p, 5,
  1135         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
          938  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1136    939       add_srs_wkt (p, 6,
  1137         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
          940  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1138    941       add_srs_wkt (p, 7,
  1139         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          942  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",93],PA");
  1140    943       add_srs_wkt (p, 8,
  1141         -        "f_origin\",0],PARAMETER[\"central_meridian\",93],PARAMET");
          944  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1142    945       add_srs_wkt (p, 9,
  1143         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",31500");
          946  +        "31500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1144    947       add_srs_wkt (p, 10,
  1145         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
          948  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1146    949       add_srs_wkt (p, 11,
  1147         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1148         -    add_srs_wkt (p, 12,
  1149         -        ",EAST],AUTHORITY[\"EPSG\",\"2355\"]]");
  1150         -    p = add_epsg_def_ex (filter, first, last, 2356, "epsg", 2356,
  1151         -        "Xian 1980 / 3-degree Gauss-Kruger zone 32", 0, 1,
  1152         -        "IAG 1975", "Greenwich",
  1153         -        "Xian_1980", "Transverse_Mercator", "metre",
  1154         -        "X", "North", "Y", "East");
          950  +        "55\"]]");
          951  +    p = add_epsg_def (filter, first, last, 2356, "epsg", 2356,
          952  +        "Xian 1980 / 3-degree Gauss-Kruger zone 32");
  1155    953       add_proj4text (p, 0,
  1156    954           "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0");
  1157    955       add_proj4text (p, 1,
  1158    956           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1159    957       add_srs_wkt (p, 0,
  1160    958           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 32\",GEO");
  1161    959       add_srs_wkt (p, 1,
................................................................................
  1163    961       add_srs_wkt (p, 2,
  1164    962           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1165    963       add_srs_wkt (p, 3,
  1166    964           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1167    965       add_srs_wkt (p, 4,
  1168    966           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1169    967       add_srs_wkt (p, 5,
  1170         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
          968  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1171    969       add_srs_wkt (p, 6,
  1172         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
          970  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1173    971       add_srs_wkt (p, 7,
  1174         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          972  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",96],PA");
  1175    973       add_srs_wkt (p, 8,
  1176         -        "f_origin\",0],PARAMETER[\"central_meridian\",96],PARAMET");
          974  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1177    975       add_srs_wkt (p, 9,
  1178         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",32500");
          976  +        "32500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1179    977       add_srs_wkt (p, 10,
  1180         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
          978  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1181    979       add_srs_wkt (p, 11,
  1182         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1183         -    add_srs_wkt (p, 12,
  1184         -        ",EAST],AUTHORITY[\"EPSG\",\"2356\"]]");
  1185         -    p = add_epsg_def_ex (filter, first, last, 2357, "epsg", 2357,
  1186         -        "Xian 1980 / 3-degree Gauss-Kruger zone 33", 0, 1,
  1187         -        "IAG 1975", "Greenwich",
  1188         -        "Xian_1980", "Transverse_Mercator", "metre",
  1189         -        "X", "North", "Y", "East");
          980  +        "56\"]]");
          981  +    p = add_epsg_def (filter, first, last, 2357, "epsg", 2357,
          982  +        "Xian 1980 / 3-degree Gauss-Kruger zone 33");
  1190    983       add_proj4text (p, 0,
  1191    984           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0");
  1192    985       add_proj4text (p, 1,
  1193    986           " +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1194    987       add_srs_wkt (p, 0,
  1195    988           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 33\",GEO");
  1196    989       add_srs_wkt (p, 1,
................................................................................
  1198    991       add_srs_wkt (p, 2,
  1199    992           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1200    993       add_srs_wkt (p, 3,
  1201    994           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1202    995       add_srs_wkt (p, 4,
  1203    996           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1204    997       add_srs_wkt (p, 5,
  1205         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
          998  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1206    999       add_srs_wkt (p, 6,
  1207         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1000  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1208   1001       add_srs_wkt (p, 7,
  1209         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1002  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",99],PA");
  1210   1003       add_srs_wkt (p, 8,
  1211         -        "f_origin\",0],PARAMETER[\"central_meridian\",99],PARAMET");
         1004  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1212   1005       add_srs_wkt (p, 9,
  1213         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",33500");
         1006  +        "33500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1214   1007       add_srs_wkt (p, 10,
  1215         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         1008  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1216   1009       add_srs_wkt (p, 11,
  1217         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1218         -    add_srs_wkt (p, 12,
  1219         -        ",EAST],AUTHORITY[\"EPSG\",\"2357\"]]");
  1220         -    p = add_epsg_def_ex (filter, first, last, 2358, "epsg", 2358,
  1221         -        "Xian 1980 / 3-degree Gauss-Kruger zone 34", 0, 1,
  1222         -        "IAG 1975", "Greenwich",
  1223         -        "Xian_1980", "Transverse_Mercator", "metre",
  1224         -        "X", "North", "Y", "East");
         1010  +        "57\"]]");
         1011  +    p = add_epsg_def (filter, first, last, 2358, "epsg", 2358,
         1012  +        "Xian 1980 / 3-degree Gauss-Kruger zone 34");
  1225   1013       add_proj4text (p, 0,
  1226   1014           "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=");
  1227   1015       add_proj4text (p, 1,
  1228   1016           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1229   1017       add_srs_wkt (p, 0,
  1230   1018           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 34\",GEO");
  1231   1019       add_srs_wkt (p, 1,
................................................................................
  1233   1021       add_srs_wkt (p, 2,
  1234   1022           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1235   1023       add_srs_wkt (p, 3,
  1236   1024           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1237   1025       add_srs_wkt (p, 4,
  1238   1026           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1239   1027       add_srs_wkt (p, 5,
  1240         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1028  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1241   1029       add_srs_wkt (p, 6,
  1242         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1030  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1243   1031       add_srs_wkt (p, 7,
  1244         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1032  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",102],P");
  1245   1033       add_srs_wkt (p, 8,
  1246         -        "f_origin\",0],PARAMETER[\"central_meridian\",102],PARAME");
         1034  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1247   1035       add_srs_wkt (p, 9,
  1248         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",3450");
         1036  +        ",34500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1249   1037       add_srs_wkt (p, 10,
  1250         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1038  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1251   1039       add_srs_wkt (p, 11,
  1252         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1253         -    add_srs_wkt (p, 12,
  1254         -        ",EAST],AUTHORITY[\"EPSG\",\"2358\"]]");
  1255         -    p = add_epsg_def_ex (filter, first, last, 2359, "epsg", 2359,
  1256         -        "Xian 1980 / 3-degree Gauss-Kruger zone 35", 0, 1,
  1257         -        "IAG 1975", "Greenwich",
  1258         -        "Xian_1980", "Transverse_Mercator", "metre",
  1259         -        "X", "North", "Y", "East");
         1040  +        "58\"]]");
         1041  +    p = add_epsg_def (filter, first, last, 2359, "epsg", 2359,
         1042  +        "Xian 1980 / 3-degree Gauss-Kruger zone 35");
  1260   1043       add_proj4text (p, 0,
  1261   1044           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=");
  1262   1045       add_proj4text (p, 1,
  1263   1046           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1264   1047       add_srs_wkt (p, 0,
  1265   1048           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 35\",GEO");
  1266   1049       add_srs_wkt (p, 1,
................................................................................
  1268   1051       add_srs_wkt (p, 2,
  1269   1052           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1270   1053       add_srs_wkt (p, 3,
  1271   1054           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1272   1055       add_srs_wkt (p, 4,
  1273   1056           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1274   1057       add_srs_wkt (p, 5,
  1275         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1058  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1276   1059       add_srs_wkt (p, 6,
  1277         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1060  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1278   1061       add_srs_wkt (p, 7,
  1279         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1062  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P");
  1280   1063       add_srs_wkt (p, 8,
  1281         -        "f_origin\",0],PARAMETER[\"central_meridian\",105],PARAME");
         1064  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1282   1065       add_srs_wkt (p, 9,
  1283         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",3550");
         1066  +        ",35500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1284   1067       add_srs_wkt (p, 10,
  1285         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1068  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1286   1069       add_srs_wkt (p, 11,
  1287         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1288         -    add_srs_wkt (p, 12,
  1289         -        ",EAST],AUTHORITY[\"EPSG\",\"2359\"]]");
  1290         -    p = add_epsg_def_ex (filter, first, last, 2360, "epsg", 2360,
  1291         -        "Xian 1980 / 3-degree Gauss-Kruger zone 36", 0, 1,
  1292         -        "IAG 1975", "Greenwich",
  1293         -        "Xian_1980", "Transverse_Mercator", "metre",
  1294         -        "X", "North", "Y", "East");
         1070  +        "59\"]]");
         1071  +    p = add_epsg_def (filter, first, last, 2360, "epsg", 2360,
         1072  +        "Xian 1980 / 3-degree Gauss-Kruger zone 36");
  1295   1073       add_proj4text (p, 0,
  1296   1074           "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=");
  1297   1075       add_proj4text (p, 1,
  1298   1076           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1299   1077       add_srs_wkt (p, 0,
  1300   1078           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 36\",GEO");
  1301   1079       add_srs_wkt (p, 1,
................................................................................
  1303   1081       add_srs_wkt (p, 2,
  1304   1082           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1305   1083       add_srs_wkt (p, 3,
  1306   1084           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1307   1085       add_srs_wkt (p, 4,
  1308   1086           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1309   1087       add_srs_wkt (p, 5,
  1310         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1088  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1311   1089       add_srs_wkt (p, 6,
  1312         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1090  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1313   1091       add_srs_wkt (p, 7,
  1314         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1092  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",108],P");
  1315   1093       add_srs_wkt (p, 8,
  1316         -        "f_origin\",0],PARAMETER[\"central_meridian\",108],PARAME");
         1094  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1317   1095       add_srs_wkt (p, 9,
  1318         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",3650");
         1096  +        ",36500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1319   1097       add_srs_wkt (p, 10,
  1320         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1098  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1321   1099       add_srs_wkt (p, 11,
  1322         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1323         -    add_srs_wkt (p, 12,
  1324         -        ",EAST],AUTHORITY[\"EPSG\",\"2360\"]]");
  1325         -    p = add_epsg_def_ex (filter, first, last, 2361, "epsg", 2361,
  1326         -        "Xian 1980 / 3-degree Gauss-Kruger zone 37", 0, 1,
  1327         -        "IAG 1975", "Greenwich",
  1328         -        "Xian_1980", "Transverse_Mercator", "metre",
  1329         -        "X", "North", "Y", "East");
         1100  +        "60\"]]");
         1101  +    p = add_epsg_def (filter, first, last, 2361, "epsg", 2361,
         1102  +        "Xian 1980 / 3-degree Gauss-Kruger zone 37");
  1330   1103       add_proj4text (p, 0,
  1331   1104           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=");
  1332   1105       add_proj4text (p, 1,
  1333   1106           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1334   1107       add_srs_wkt (p, 0,
  1335   1108           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 37\",GEO");
  1336   1109       add_srs_wkt (p, 1,
................................................................................
  1338   1111       add_srs_wkt (p, 2,
  1339   1112           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1340   1113       add_srs_wkt (p, 3,
  1341   1114           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1342   1115       add_srs_wkt (p, 4,
  1343   1116           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1344   1117       add_srs_wkt (p, 5,
  1345         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1118  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1346   1119       add_srs_wkt (p, 6,
  1347         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1120  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1348   1121       add_srs_wkt (p, 7,
  1349         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1122  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P");
  1350   1123       add_srs_wkt (p, 8,
  1351         -        "f_origin\",0],PARAMETER[\"central_meridian\",111],PARAME");
         1124  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1352   1125       add_srs_wkt (p, 9,
  1353         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",3750");
         1126  +        ",37500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1354   1127       add_srs_wkt (p, 10,
  1355         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1128  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1356   1129       add_srs_wkt (p, 11,
  1357         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1358         -    add_srs_wkt (p, 12,
  1359         -        ",EAST],AUTHORITY[\"EPSG\",\"2361\"]]");
  1360         -    p = add_epsg_def_ex (filter, first, last, 2362, "epsg", 2362,
  1361         -        "Xian 1980 / 3-degree Gauss-Kruger zone 38", 0, 1,
  1362         -        "IAG 1975", "Greenwich",
  1363         -        "Xian_1980", "Transverse_Mercator", "metre",
  1364         -        "X", "North", "Y", "East");
         1130  +        "61\"]]");
         1131  +    p = add_epsg_def (filter, first, last, 2362, "epsg", 2362,
         1132  +        "Xian 1980 / 3-degree Gauss-Kruger zone 38");
  1365   1133       add_proj4text (p, 0,
  1366   1134           "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=");
  1367   1135       add_proj4text (p, 1,
  1368   1136           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1369   1137       add_srs_wkt (p, 0,
  1370   1138           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 38\",GEO");
  1371   1139       add_srs_wkt (p, 1,
................................................................................
  1373   1141       add_srs_wkt (p, 2,
  1374   1142           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1375   1143       add_srs_wkt (p, 3,
  1376   1144           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1377   1145       add_srs_wkt (p, 4,
  1378   1146           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1379   1147       add_srs_wkt (p, 5,
  1380         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1148  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1381   1149       add_srs_wkt (p, 6,
  1382         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1150  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1383   1151       add_srs_wkt (p, 7,
  1384         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1152  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",114],P");
  1385   1153       add_srs_wkt (p, 8,
  1386         -        "f_origin\",0],PARAMETER[\"central_meridian\",114],PARAME");
         1154  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1387   1155       add_srs_wkt (p, 9,
  1388         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",3850");
         1156  +        ",38500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1389   1157       add_srs_wkt (p, 10,
  1390         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1158  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1391   1159       add_srs_wkt (p, 11,
  1392         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1393         -    add_srs_wkt (p, 12,
  1394         -        ",EAST],AUTHORITY[\"EPSG\",\"2362\"]]");
  1395         -    p = add_epsg_def_ex (filter, first, last, 2363, "epsg", 2363,
  1396         -        "Xian 1980 / 3-degree Gauss-Kruger zone 39", 0, 1,
  1397         -        "IAG 1975", "Greenwich",
  1398         -        "Xian_1980", "Transverse_Mercator", "metre",
  1399         -        "X", "North", "Y", "East");
         1160  +        "62\"]]");
         1161  +    p = add_epsg_def (filter, first, last, 2363, "epsg", 2363,
         1162  +        "Xian 1980 / 3-degree Gauss-Kruger zone 39");
  1400   1163       add_proj4text (p, 0,
  1401   1164           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=");
  1402   1165       add_proj4text (p, 1,
  1403   1166           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1404   1167       add_srs_wkt (p, 0,
  1405   1168           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 39\",GEO");
  1406   1169       add_srs_wkt (p, 1,
................................................................................
  1408   1171       add_srs_wkt (p, 2,
  1409   1172           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1410   1173       add_srs_wkt (p, 3,
  1411   1174           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1412   1175       add_srs_wkt (p, 4,
  1413   1176           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1414   1177       add_srs_wkt (p, 5,
  1415         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1178  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1416   1179       add_srs_wkt (p, 6,
  1417         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1180  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1418   1181       add_srs_wkt (p, 7,
  1419         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1182  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P");
  1420   1183       add_srs_wkt (p, 8,
  1421         -        "f_origin\",0],PARAMETER[\"central_meridian\",117],PARAME");
         1184  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1422   1185       add_srs_wkt (p, 9,
  1423         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",3950");
         1186  +        ",39500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1424   1187       add_srs_wkt (p, 10,
  1425         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1188  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1426   1189       add_srs_wkt (p, 11,
  1427         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1428         -    add_srs_wkt (p, 12,
  1429         -        ",EAST],AUTHORITY[\"EPSG\",\"2363\"]]");
  1430         -    p = add_epsg_def_ex (filter, first, last, 2364, "epsg", 2364,
  1431         -        "Xian 1980 / 3-degree Gauss-Kruger zone 40", 0, 1,
  1432         -        "IAG 1975", "Greenwich",
  1433         -        "Xian_1980", "Transverse_Mercator", "metre",
  1434         -        "X", "North", "Y", "East");
         1190  +        "63\"]]");
         1191  +    p = add_epsg_def (filter, first, last, 2364, "epsg", 2364,
         1192  +        "Xian 1980 / 3-degree Gauss-Kruger zone 40");
  1435   1193       add_proj4text (p, 0,
  1436   1194           "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=");
  1437   1195       add_proj4text (p, 1,
  1438   1196           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1439   1197       add_srs_wkt (p, 0,
  1440   1198           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 40\",GEO");
  1441   1199       add_srs_wkt (p, 1,
................................................................................
  1443   1201       add_srs_wkt (p, 2,
  1444   1202           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1445   1203       add_srs_wkt (p, 3,
  1446   1204           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1447   1205       add_srs_wkt (p, 4,
  1448   1206           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1449   1207       add_srs_wkt (p, 5,
  1450         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1208  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1451   1209       add_srs_wkt (p, 6,
  1452         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1210  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1453   1211       add_srs_wkt (p, 7,
  1454         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1212  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",120],P");
  1455   1213       add_srs_wkt (p, 8,
  1456         -        "f_origin\",0],PARAMETER[\"central_meridian\",120],PARAME");
         1214  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1457   1215       add_srs_wkt (p, 9,
  1458         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",4050");
         1216  +        ",40500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1459   1217       add_srs_wkt (p, 10,
  1460         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1218  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1461   1219       add_srs_wkt (p, 11,
  1462         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1463         -    add_srs_wkt (p, 12,
  1464         -        ",EAST],AUTHORITY[\"EPSG\",\"2364\"]]");
  1465         -    p = add_epsg_def_ex (filter, first, last, 2365, "epsg", 2365,
  1466         -        "Xian 1980 / 3-degree Gauss-Kruger zone 41", 0, 1,
  1467         -        "IAG 1975", "Greenwich",
  1468         -        "Xian_1980", "Transverse_Mercator", "metre",
  1469         -        "X", "North", "Y", "East");
         1220  +        "64\"]]");
         1221  +    p = add_epsg_def (filter, first, last, 2365, "epsg", 2365,
         1222  +        "Xian 1980 / 3-degree Gauss-Kruger zone 41");
  1470   1223       add_proj4text (p, 0,
  1471   1224           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=");
  1472   1225       add_proj4text (p, 1,
  1473   1226           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1474   1227       add_srs_wkt (p, 0,
  1475   1228           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 41\",GEO");
  1476   1229       add_srs_wkt (p, 1,
................................................................................
  1478   1231       add_srs_wkt (p, 2,
  1479   1232           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1480   1233       add_srs_wkt (p, 3,
  1481   1234           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1482   1235       add_srs_wkt (p, 4,
  1483   1236           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1484   1237       add_srs_wkt (p, 5,
  1485         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1238  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1486   1239       add_srs_wkt (p, 6,
  1487         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1240  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1488   1241       add_srs_wkt (p, 7,
  1489         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1242  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P");
  1490   1243       add_srs_wkt (p, 8,
  1491         -        "f_origin\",0],PARAMETER[\"central_meridian\",123],PARAME");
         1244  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1492   1245       add_srs_wkt (p, 9,
  1493         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",4150");
         1246  +        ",41500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1494   1247       add_srs_wkt (p, 10,
  1495         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1248  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1496   1249       add_srs_wkt (p, 11,
  1497         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1498         -    add_srs_wkt (p, 12,
  1499         -        ",EAST],AUTHORITY[\"EPSG\",\"2365\"]]");
  1500         -    p = add_epsg_def_ex (filter, first, last, 2366, "epsg", 2366,
  1501         -        "Xian 1980 / 3-degree Gauss-Kruger zone 42", 0, 1,
  1502         -        "IAG 1975", "Greenwich",
  1503         -        "Xian_1980", "Transverse_Mercator", "metre",
  1504         -        "X", "North", "Y", "East");
         1250  +        "65\"]]");
         1251  +    p = add_epsg_def (filter, first, last, 2366, "epsg", 2366,
         1252  +        "Xian 1980 / 3-degree Gauss-Kruger zone 42");
  1505   1253       add_proj4text (p, 0,
  1506   1254           "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=");
  1507   1255       add_proj4text (p, 1,
  1508   1256           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1509   1257       add_srs_wkt (p, 0,
  1510   1258           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 42\",GEO");
  1511   1259       add_srs_wkt (p, 1,
................................................................................
  1513   1261       add_srs_wkt (p, 2,
  1514   1262           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1515   1263       add_srs_wkt (p, 3,
  1516   1264           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1517   1265       add_srs_wkt (p, 4,
  1518   1266           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1519   1267       add_srs_wkt (p, 5,
  1520         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1268  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1521   1269       add_srs_wkt (p, 6,
  1522         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1270  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1523   1271       add_srs_wkt (p, 7,
  1524         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1272  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",126],P");
  1525   1273       add_srs_wkt (p, 8,
  1526         -        "f_origin\",0],PARAMETER[\"central_meridian\",126],PARAME");
         1274  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1527   1275       add_srs_wkt (p, 9,
  1528         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",4250");
         1276  +        ",42500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1529   1277       add_srs_wkt (p, 10,
  1530         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1278  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1531   1279       add_srs_wkt (p, 11,
  1532         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1533         -    add_srs_wkt (p, 12,
  1534         -        ",EAST],AUTHORITY[\"EPSG\",\"2366\"]]");
  1535         -    p = add_epsg_def_ex (filter, first, last, 2367, "epsg", 2367,
  1536         -        "Xian 1980 / 3-degree Gauss-Kruger zone 43", 0, 1,
  1537         -        "IAG 1975", "Greenwich",
  1538         -        "Xian_1980", "Transverse_Mercator", "metre",
  1539         -        "X", "North", "Y", "East");
         1280  +        "66\"]]");
         1281  +    p = add_epsg_def (filter, first, last, 2367, "epsg", 2367,
         1282  +        "Xian 1980 / 3-degree Gauss-Kruger zone 43");
  1540   1283       add_proj4text (p, 0,
  1541   1284           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=");
  1542   1285       add_proj4text (p, 1,
  1543   1286           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1544   1287       add_srs_wkt (p, 0,
  1545   1288           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 43\",GEO");
  1546   1289       add_srs_wkt (p, 1,
................................................................................
  1548   1291       add_srs_wkt (p, 2,
  1549   1292           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1550   1293       add_srs_wkt (p, 3,
  1551   1294           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1552   1295       add_srs_wkt (p, 4,
  1553   1296           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1554   1297       add_srs_wkt (p, 5,
  1555         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1298  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1556   1299       add_srs_wkt (p, 6,
  1557         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1300  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1558   1301       add_srs_wkt (p, 7,
  1559         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1302  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P");
  1560   1303       add_srs_wkt (p, 8,
  1561         -        "f_origin\",0],PARAMETER[\"central_meridian\",129],PARAME");
         1304  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1562   1305       add_srs_wkt (p, 9,
  1563         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",4350");
         1306  +        ",43500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1564   1307       add_srs_wkt (p, 10,
  1565         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1308  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1566   1309       add_srs_wkt (p, 11,
  1567         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1568         -    add_srs_wkt (p, 12,
  1569         -        ",EAST],AUTHORITY[\"EPSG\",\"2367\"]]");
  1570         -    p = add_epsg_def_ex (filter, first, last, 2368, "epsg", 2368,
  1571         -        "Xian 1980 / 3-degree Gauss-Kruger zone 44", 0, 1,
  1572         -        "IAG 1975", "Greenwich",
  1573         -        "Xian_1980", "Transverse_Mercator", "metre",
  1574         -        "X", "North", "Y", "East");
         1310  +        "67\"]]");
         1311  +    p = add_epsg_def (filter, first, last, 2368, "epsg", 2368,
         1312  +        "Xian 1980 / 3-degree Gauss-Kruger zone 44");
  1575   1313       add_proj4text (p, 0,
  1576   1314           "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=");
  1577   1315       add_proj4text (p, 1,
  1578   1316           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1579   1317       add_srs_wkt (p, 0,
  1580   1318           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 44\",GEO");
  1581   1319       add_srs_wkt (p, 1,
................................................................................
  1583   1321       add_srs_wkt (p, 2,
  1584   1322           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1585   1323       add_srs_wkt (p, 3,
  1586   1324           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1587   1325       add_srs_wkt (p, 4,
  1588   1326           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1589   1327       add_srs_wkt (p, 5,
  1590         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1328  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1591   1329       add_srs_wkt (p, 6,
  1592         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1330  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1593   1331       add_srs_wkt (p, 7,
  1594         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1332  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",132],P");
  1595   1333       add_srs_wkt (p, 8,
  1596         -        "f_origin\",0],PARAMETER[\"central_meridian\",132],PARAME");
         1334  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1597   1335       add_srs_wkt (p, 9,
  1598         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",4450");
         1336  +        ",44500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1599   1337       add_srs_wkt (p, 10,
  1600         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1338  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1601   1339       add_srs_wkt (p, 11,
  1602         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1603         -    add_srs_wkt (p, 12,
  1604         -        ",EAST],AUTHORITY[\"EPSG\",\"2368\"]]");
  1605         -    p = add_epsg_def_ex (filter, first, last, 2369, "epsg", 2369,
  1606         -        "Xian 1980 / 3-degree Gauss-Kruger zone 45", 0, 1,
  1607         -        "IAG 1975", "Greenwich",
  1608         -        "Xian_1980", "Transverse_Mercator", "metre",
  1609         -        "X", "North", "Y", "East");
         1340  +        "68\"]]");
         1341  +    p = add_epsg_def (filter, first, last, 2369, "epsg", 2369,
         1342  +        "Xian 1980 / 3-degree Gauss-Kruger zone 45");
  1610   1343       add_proj4text (p, 0,
  1611   1344           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=");
  1612   1345       add_proj4text (p, 1,
  1613   1346           "0 +a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1614   1347       add_srs_wkt (p, 0,
  1615   1348           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger zone 45\",GEO");
  1616   1349       add_srs_wkt (p, 1,
................................................................................
  1618   1351       add_srs_wkt (p, 2,
  1619   1352           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1620   1353       add_srs_wkt (p, 3,
  1621   1354           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1622   1355       add_srs_wkt (p, 4,
  1623   1356           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1624   1357       add_srs_wkt (p, 5,
  1625         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1358  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1626   1359       add_srs_wkt (p, 6,
  1627         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1360  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1628   1361       add_srs_wkt (p, 7,
  1629         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1362  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P");
  1630   1363       add_srs_wkt (p, 8,
  1631         -        "f_origin\",0],PARAMETER[\"central_meridian\",135],PARAME");
         1364  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1632   1365       add_srs_wkt (p, 9,
  1633         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",4550");
         1366  +        ",45500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1634   1367       add_srs_wkt (p, 10,
  1635         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1368  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"23");
  1636   1369       add_srs_wkt (p, 11,
  1637         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1638         -    add_srs_wkt (p, 12,
  1639         -        ",EAST],AUTHORITY[\"EPSG\",\"2369\"]]");
  1640         -    p = add_epsg_def_ex (filter, first, last, 2370, "epsg", 2370,
  1641         -        "Xian 1980 / 3-degree Gauss-Kruger CM 75E", 0, 1,
  1642         -        "IAG 1975", "Greenwich",
  1643         -        "Xian_1980", "Transverse_Mercator", "metre",
  1644         -        "X", "North", "Y", "East");
         1370  +        "69\"]]");
         1371  +    p = add_epsg_def (filter, first, last, 2370, "epsg", 2370,
         1372  +        "Xian 1980 / 3-degree Gauss-Kruger CM 75E");
  1645   1373       add_proj4text (p, 0,
  1646   1374           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
  1647   1375       add_proj4text (p, 1,
  1648   1376           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1649   1377       add_srs_wkt (p, 0,
  1650   1378           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 75E\",GEOG");
  1651   1379       add_srs_wkt (p, 1,
................................................................................
  1653   1381       add_srs_wkt (p, 2,
  1654   1382           "\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORI");
  1655   1383       add_srs_wkt (p, 3,
  1656   1384           "TY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1657   1385       add_srs_wkt (p, 4,
  1658   1386           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1659   1387       add_srs_wkt (p, 5,
  1660         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1388  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1661   1389       add_srs_wkt (p, 6,
  1662         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PRO");
         1390  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1663   1391       add_srs_wkt (p, 7,
  1664         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1392  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",75],PA");
  1665   1393       add_srs_wkt (p, 8,
  1666         -        "_origin\",0],PARAMETER[\"central_meridian\",75],PARAMETE");
         1394  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1667   1395       add_srs_wkt (p, 9,
  1668         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1396  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1669   1397       add_srs_wkt (p, 10,
  1670         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1398  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2370");
  1671   1399       add_srs_wkt (p, 11,
  1672         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  1673         -    add_srs_wkt (p, 12,
  1674         -        "ST],AUTHORITY[\"EPSG\",\"2370\"]]");
  1675         -    p = add_epsg_def_ex (filter, first, last, 2371, "epsg", 2371,
  1676         -        "Xian 1980 / 3-degree Gauss-Kruger CM 78E", 0, 1,
  1677         -        "IAG 1975", "Greenwich",
  1678         -        "Xian_1980", "Transverse_Mercator", "metre",
  1679         -        "X", "North", "Y", "East");
         1400  +        "\"]]");
         1401  +    p = add_epsg_def (filter, first, last, 2371, "epsg", 2371,
         1402  +        "Xian 1980 / 3-degree Gauss-Kruger CM 78E");
  1680   1403       add_proj4text (p, 0,
  1681   1404           "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +");
  1682   1405       add_proj4text (p, 1,
  1683   1406           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1684   1407       add_srs_wkt (p, 0,
  1685   1408           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 78E\",GEOG");
  1686   1409       add_srs_wkt (p, 1,
................................................................................
  1688   1411       add_srs_wkt (p, 2,
  1689   1412           "\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORI");
  1690   1413       add_srs_wkt (p, 3,
  1691   1414           "TY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1692   1415       add_srs_wkt (p, 4,
  1693   1416           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1694   1417       add_srs_wkt (p, 5,
  1695         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1418  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1696   1419       add_srs_wkt (p, 6,
  1697         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PRO");
         1420  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1698   1421       add_srs_wkt (p, 7,
  1699         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1422  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",78],PA");
  1700   1423       add_srs_wkt (p, 8,
  1701         -        "_origin\",0],PARAMETER[\"central_meridian\",78],PARAMETE");
         1424  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1702   1425       add_srs_wkt (p, 9,
  1703         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1426  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1704   1427       add_srs_wkt (p, 10,
  1705         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1428  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2371");
  1706   1429       add_srs_wkt (p, 11,
  1707         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  1708         -    add_srs_wkt (p, 12,
  1709         -        "ST],AUTHORITY[\"EPSG\",\"2371\"]]");
  1710         -    p = add_epsg_def_ex (filter, first, last, 2372, "epsg", 2372,
  1711         -        "Xian 1980 / 3-degree Gauss-Kruger CM 81E", 0, 1,
  1712         -        "IAG 1975", "Greenwich",
  1713         -        "Xian_1980", "Transverse_Mercator", "metre",
  1714         -        "X", "North", "Y", "East");
         1430  +        "\"]]");
         1431  +    p = add_epsg_def (filter, first, last, 2372, "epsg", 2372,
         1432  +        "Xian 1980 / 3-degree Gauss-Kruger CM 81E");
  1715   1433       add_proj4text (p, 0,
  1716   1434           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
  1717   1435       add_proj4text (p, 1,
  1718   1436           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1719   1437       add_srs_wkt (p, 0,
  1720   1438           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 81E\",GEOG");
  1721   1439       add_srs_wkt (p, 1,
................................................................................
  1723   1441       add_srs_wkt (p, 2,
  1724   1442           "\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORI");
  1725   1443       add_srs_wkt (p, 3,
  1726   1444           "TY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1727   1445       add_srs_wkt (p, 4,
  1728   1446           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1729   1447       add_srs_wkt (p, 5,
  1730         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1448  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1731   1449       add_srs_wkt (p, 6,
  1732         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PRO");
         1450  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1733   1451       add_srs_wkt (p, 7,
  1734         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1452  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",81],PA");
  1735   1453       add_srs_wkt (p, 8,
  1736         -        "_origin\",0],PARAMETER[\"central_meridian\",81],PARAMETE");
         1454  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1737   1455       add_srs_wkt (p, 9,
  1738         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1456  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1739   1457       add_srs_wkt (p, 10,
  1740         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1458  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2372");
  1741   1459       add_srs_wkt (p, 11,
  1742         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  1743         -    add_srs_wkt (p, 12,
  1744         -        "ST],AUTHORITY[\"EPSG\",\"2372\"]]");
  1745         -    p = add_epsg_def_ex (filter, first, last, 2373, "epsg", 2373,
  1746         -        "Xian 1980 / 3-degree Gauss-Kruger CM 84E", 0, 1,
  1747         -        "IAG 1975", "Greenwich",
  1748         -        "Xian_1980", "Transverse_Mercator", "metre",
  1749         -        "X", "North", "Y", "East");
         1460  +        "\"]]");
         1461  +    p = add_epsg_def (filter, first, last, 2373, "epsg", 2373,
         1462  +        "Xian 1980 / 3-degree Gauss-Kruger CM 84E");
  1750   1463       add_proj4text (p, 0,
  1751   1464           "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +");
  1752   1465       add_proj4text (p, 1,
  1753   1466           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1754   1467       add_srs_wkt (p, 0,
  1755   1468           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 84E\",GEOG");
  1756   1469       add_srs_wkt (p, 1,
................................................................................
  1758   1471       add_srs_wkt (p, 2,
  1759   1472           "\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORI");
  1760   1473       add_srs_wkt (p, 3,
  1761   1474           "TY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1762   1475       add_srs_wkt (p, 4,
  1763   1476           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1764   1477       add_srs_wkt (p, 5,
  1765         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1478  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1766   1479       add_srs_wkt (p, 6,
  1767         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PRO");
         1480  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1768   1481       add_srs_wkt (p, 7,
  1769         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1482  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",84],PA");
  1770   1483       add_srs_wkt (p, 8,
  1771         -        "_origin\",0],PARAMETER[\"central_meridian\",84],PARAMETE");
         1484  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1772   1485       add_srs_wkt (p, 9,
  1773         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1486  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1774   1487       add_srs_wkt (p, 10,
  1775         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1488  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2373");
  1776   1489       add_srs_wkt (p, 11,
  1777         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  1778         -    add_srs_wkt (p, 12,
  1779         -        "ST],AUTHORITY[\"EPSG\",\"2373\"]]");
  1780         -    p = add_epsg_def_ex (filter, first, last, 2374, "epsg", 2374,
  1781         -        "Xian 1980 / 3-degree Gauss-Kruger CM 87E", 0, 1,
  1782         -        "IAG 1975", "Greenwich",
  1783         -        "Xian_1980", "Transverse_Mercator", "metre",
  1784         -        "X", "North", "Y", "East");
         1490  +        "\"]]");
         1491  +    p = add_epsg_def (filter, first, last, 2374, "epsg", 2374,
         1492  +        "Xian 1980 / 3-degree Gauss-Kruger CM 87E");
  1785   1493       add_proj4text (p, 0,
  1786   1494           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
  1787   1495       add_proj4text (p, 1,
  1788   1496           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1789   1497       add_srs_wkt (p, 0,
  1790   1498           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 87E\",GEOG");
  1791   1499       add_srs_wkt (p, 1,
................................................................................
  1793   1501       add_srs_wkt (p, 2,
  1794   1502           "\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORI");
  1795   1503       add_srs_wkt (p, 3,
  1796   1504           "TY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1797   1505       add_srs_wkt (p, 4,
  1798   1506           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1799   1507       add_srs_wkt (p, 5,
  1800         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1508  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1801   1509       add_srs_wkt (p, 6,
  1802         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PRO");
         1510  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1803   1511       add_srs_wkt (p, 7,
  1804         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1512  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",87],PA");
  1805   1513       add_srs_wkt (p, 8,
  1806         -        "_origin\",0],PARAMETER[\"central_meridian\",87],PARAMETE");
         1514  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1807   1515       add_srs_wkt (p, 9,
  1808         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1516  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1809   1517       add_srs_wkt (p, 10,
  1810         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1518  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2374");
  1811   1519       add_srs_wkt (p, 11,
  1812         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  1813         -    add_srs_wkt (p, 12,
  1814         -        "ST],AUTHORITY[\"EPSG\",\"2374\"]]");
  1815         -    p = add_epsg_def_ex (filter, first, last, 2375, "epsg", 2375,
  1816         -        "Xian 1980 / 3-degree Gauss-Kruger CM 90E", 0, 1,
  1817         -        "IAG 1975", "Greenwich",
  1818         -        "Xian_1980", "Transverse_Mercator", "metre",
  1819         -        "X", "North", "Y", "East");
         1520  +        "\"]]");
         1521  +    p = add_epsg_def (filter, first, last, 2375, "epsg", 2375,
         1522  +        "Xian 1980 / 3-degree Gauss-Kruger CM 90E");
  1820   1523       add_proj4text (p, 0,
  1821   1524           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +");
  1822   1525       add_proj4text (p, 1,
  1823   1526           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1824   1527       add_srs_wkt (p, 0,
  1825   1528           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 90E\",GEOG");
  1826   1529       add_srs_wkt (p, 1,
................................................................................
  1828   1531       add_srs_wkt (p, 2,
  1829   1532           "\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORI");
  1830   1533       add_srs_wkt (p, 3,
  1831   1534           "TY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1832   1535       add_srs_wkt (p, 4,
  1833   1536           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1834   1537       add_srs_wkt (p, 5,
  1835         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1538  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1836   1539       add_srs_wkt (p, 6,
  1837         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PRO");
         1540  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1838   1541       add_srs_wkt (p, 7,
  1839         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1542  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",90],PA");
  1840   1543       add_srs_wkt (p, 8,
  1841         -        "_origin\",0],PARAMETER[\"central_meridian\",90],PARAMETE");
         1544  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1842   1545       add_srs_wkt (p, 9,
  1843         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1546  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1844   1547       add_srs_wkt (p, 10,
  1845         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1548  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2375");
  1846   1549       add_srs_wkt (p, 11,
  1847         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  1848         -    add_srs_wkt (p, 12,
  1849         -        "ST],AUTHORITY[\"EPSG\",\"2375\"]]");
  1850         -    p = add_epsg_def_ex (filter, first, last, 2376, "epsg", 2376,
  1851         -        "Xian 1980 / 3-degree Gauss-Kruger CM 93E", 0, 1,
  1852         -        "IAG 1975", "Greenwich",
  1853         -        "Xian_1980", "Transverse_Mercator", "metre",
  1854         -        "X", "North", "Y", "East");
         1550  +        "\"]]");
         1551  +    p = add_epsg_def (filter, first, last, 2376, "epsg", 2376,
         1552  +        "Xian 1980 / 3-degree Gauss-Kruger CM 93E");
  1855   1553       add_proj4text (p, 0,
  1856   1554           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
  1857   1555       add_proj4text (p, 1,
  1858   1556           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1859   1557       add_srs_wkt (p, 0,
  1860   1558           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 93E\",GEOG");
  1861   1559       add_srs_wkt (p, 1,
................................................................................
  1863   1561       add_srs_wkt (p, 2,
  1864   1562           "\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORI");
  1865   1563       add_srs_wkt (p, 3,
  1866   1564           "TY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1867   1565       add_srs_wkt (p, 4,
  1868   1566           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1869   1567       add_srs_wkt (p, 5,
  1870         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1568  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1871   1569       add_srs_wkt (p, 6,
  1872         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PRO");
         1570  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1873   1571       add_srs_wkt (p, 7,
  1874         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1572  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",93],PA");
  1875   1573       add_srs_wkt (p, 8,
  1876         -        "_origin\",0],PARAMETER[\"central_meridian\",93],PARAMETE");
         1574  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1877   1575       add_srs_wkt (p, 9,
  1878         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1576  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1879   1577       add_srs_wkt (p, 10,
  1880         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1578  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2376");
  1881   1579       add_srs_wkt (p, 11,
  1882         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  1883         -    add_srs_wkt (p, 12,
  1884         -        "ST],AUTHORITY[\"EPSG\",\"2376\"]]");
  1885         -    p = add_epsg_def_ex (filter, first, last, 2377, "epsg", 2377,
  1886         -        "Xian 1980 / 3-degree Gauss-Kruger CM 96E", 0, 1,
  1887         -        "IAG 1975", "Greenwich",
  1888         -        "Xian_1980", "Transverse_Mercator", "metre",
  1889         -        "X", "North", "Y", "East");
         1580  +        "\"]]");
         1581  +    p = add_epsg_def (filter, first, last, 2377, "epsg", 2377,
         1582  +        "Xian 1980 / 3-degree Gauss-Kruger CM 96E");
  1890   1583       add_proj4text (p, 0,
  1891   1584           "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +");
  1892   1585       add_proj4text (p, 1,
  1893   1586           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1894   1587       add_srs_wkt (p, 0,
  1895   1588           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 96E\",GEOG");
  1896   1589       add_srs_wkt (p, 1,
................................................................................
  1898   1591       add_srs_wkt (p, 2,
  1899   1592           "\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORI");
  1900   1593       add_srs_wkt (p, 3,
  1901   1594           "TY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1902   1595       add_srs_wkt (p, 4,
  1903   1596           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1904   1597       add_srs_wkt (p, 5,
  1905         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1598  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1906   1599       add_srs_wkt (p, 6,
  1907         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PRO");
         1600  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1908   1601       add_srs_wkt (p, 7,
  1909         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1602  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",96],PA");
  1910   1603       add_srs_wkt (p, 8,
  1911         -        "_origin\",0],PARAMETER[\"central_meridian\",96],PARAMETE");
         1604  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1912   1605       add_srs_wkt (p, 9,
  1913         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1606  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1914   1607       add_srs_wkt (p, 10,
  1915         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1608  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2377");
  1916   1609       add_srs_wkt (p, 11,
  1917         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  1918         -    add_srs_wkt (p, 12,
  1919         -        "ST],AUTHORITY[\"EPSG\",\"2377\"]]");
  1920         -    p = add_epsg_def_ex (filter, first, last, 2378, "epsg", 2378,
  1921         -        "Xian 1980 / 3-degree Gauss-Kruger CM 99E", 0, 1,
  1922         -        "IAG 1975", "Greenwich",
  1923         -        "Xian_1980", "Transverse_Mercator", "metre",
  1924         -        "X", "North", "Y", "East");
         1610  +        "\"]]");
         1611  +    p = add_epsg_def (filter, first, last, 2378, "epsg", 2378,
         1612  +        "Xian 1980 / 3-degree Gauss-Kruger CM 99E");
  1925   1613       add_proj4text (p, 0,
  1926   1614           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
  1927   1615       add_proj4text (p, 1,
  1928   1616           "a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1929   1617       add_srs_wkt (p, 0,
  1930   1618           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 99E\",GEOG");
  1931   1619       add_srs_wkt (p, 1,
................................................................................
  1933   1621       add_srs_wkt (p, 2,
  1934   1622           "\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHORI");
  1935   1623       add_srs_wkt (p, 3,
  1936   1624           "TY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1937   1625       add_srs_wkt (p, 4,
  1938   1626           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1939   1627       add_srs_wkt (p, 5,
  1940         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1628  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1941   1629       add_srs_wkt (p, 6,
  1942         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PRO");
         1630  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1943   1631       add_srs_wkt (p, 7,
  1944         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1632  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",99],PA");
  1945   1633       add_srs_wkt (p, 8,
  1946         -        "_origin\",0],PARAMETER[\"central_meridian\",99],PARAMETE");
         1634  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1947   1635       add_srs_wkt (p, 9,
  1948         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1636  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1949   1637       add_srs_wkt (p, 10,
  1950         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1638  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2378");
  1951   1639       add_srs_wkt (p, 11,
  1952         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  1953         -    add_srs_wkt (p, 12,
  1954         -        "ST],AUTHORITY[\"EPSG\",\"2378\"]]");
  1955         -    p = add_epsg_def_ex (filter, first, last, 2379, "epsg", 2379,
  1956         -        "Xian 1980 / 3-degree Gauss-Kruger CM 102E", 0, 1,
  1957         -        "IAG 1975", "Greenwich",
  1958         -        "Xian_1980", "Transverse_Mercator", "metre",
  1959         -        "X", "North", "Y", "East");
         1640  +        "\"]]");
         1641  +    p = add_epsg_def (filter, first, last, 2379, "epsg", 2379,
         1642  +        "Xian 1980 / 3-degree Gauss-Kruger CM 102E");
  1960   1643       add_proj4text (p, 0,
  1961   1644           "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 ");
  1962   1645       add_proj4text (p, 1,
  1963   1646           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1964   1647       add_srs_wkt (p, 0,
  1965   1648           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 102E\",GEO");
  1966   1649       add_srs_wkt (p, 1,
................................................................................
  1968   1651       add_srs_wkt (p, 2,
  1969   1652           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  1970   1653       add_srs_wkt (p, 3,
  1971   1654           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1972   1655       add_srs_wkt (p, 4,
  1973   1656           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1974   1657       add_srs_wkt (p, 5,
  1975         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1658  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  1976   1659       add_srs_wkt (p, 6,
  1977         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1660  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1978   1661       add_srs_wkt (p, 7,
  1979         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1662  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",102],P");
  1980   1663       add_srs_wkt (p, 8,
  1981         -        "f_origin\",0],PARAMETER[\"central_meridian\",102],PARAME");
         1664  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1982   1665       add_srs_wkt (p, 9,
  1983         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1666  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1984   1667       add_srs_wkt (p, 10,
  1985         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1668  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"237");
  1986   1669       add_srs_wkt (p, 11,
  1987         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  1988         -    add_srs_wkt (p, 12,
  1989         -        "EAST],AUTHORITY[\"EPSG\",\"2379\"]]");
  1990         -    p = add_epsg_def_ex (filter, first, last, 2380, "epsg", 2380,
  1991         -        "Xian 1980 / 3-degree Gauss-Kruger CM 105E", 0, 1,
  1992         -        "IAG 1975", "Greenwich",
  1993         -        "Xian_1980", "Transverse_Mercator", "metre",
  1994         -        "X", "North", "Y", "East");
         1670  +        "9\"]]");
         1671  +    p = add_epsg_def (filter, first, last, 2380, "epsg", 2380,
         1672  +        "Xian 1980 / 3-degree Gauss-Kruger CM 105E");
  1995   1673       add_proj4text (p, 0,
  1996   1674           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
  1997   1675       add_proj4text (p, 1,
  1998   1676           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
  1999   1677       add_srs_wkt (p, 0,
  2000   1678           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 105E\",GEO");
  2001   1679       add_srs_wkt (p, 1,
................................................................................
  2003   1681       add_srs_wkt (p, 2,
  2004   1682           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  2005   1683       add_srs_wkt (p, 3,
  2006   1684           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2007   1685       add_srs_wkt (p, 4,
  2008   1686           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2009   1687       add_srs_wkt (p, 5,
  2010         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1688  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  2011   1689       add_srs_wkt (p, 6,
  2012         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1690  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2013   1691       add_srs_wkt (p, 7,
  2014         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1692  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P");
  2015   1693       add_srs_wkt (p, 8,
  2016         -        "f_origin\",0],PARAMETER[\"central_meridian\",105],PARAME");
         1694  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2017   1695       add_srs_wkt (p, 9,
  2018         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1696  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2019   1697       add_srs_wkt (p, 10,
  2020         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1698  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"238");
  2021   1699       add_srs_wkt (p, 11,
  2022         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  2023         -    add_srs_wkt (p, 12,
  2024         -        "EAST],AUTHORITY[\"EPSG\",\"2380\"]]");
  2025         -    p = add_epsg_def_ex (filter, first, last, 2381, "epsg", 2381,
  2026         -        "Xian 1980 / 3-degree Gauss-Kruger CM 108E", 0, 1,
  2027         -        "IAG 1975", "Greenwich",
  2028         -        "Xian_1980", "Transverse_Mercator", "metre",
  2029         -        "X", "North", "Y", "East");
         1700  +        "0\"]]");
         1701  +    p = add_epsg_def (filter, first, last, 2381, "epsg", 2381,
         1702  +        "Xian 1980 / 3-degree Gauss-Kruger CM 108E");
  2030   1703       add_proj4text (p, 0,
  2031   1704           "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 ");
  2032   1705       add_proj4text (p, 1,
  2033   1706           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
  2034   1707       add_srs_wkt (p, 0,
  2035   1708           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 108E\",GEO");
  2036   1709       add_srs_wkt (p, 1,
................................................................................
  2038   1711       add_srs_wkt (p, 2,
  2039   1712           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  2040   1713       add_srs_wkt (p, 3,
  2041   1714           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2042   1715       add_srs_wkt (p, 4,
  2043   1716           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2044   1717       add_srs_wkt (p, 5,
  2045         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1718  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  2046   1719       add_srs_wkt (p, 6,
  2047         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1720  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2048   1721       add_srs_wkt (p, 7,
  2049         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1722  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",108],P");
  2050   1723       add_srs_wkt (p, 8,
  2051         -        "f_origin\",0],PARAMETER[\"central_meridian\",108],PARAME");
         1724  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2052   1725       add_srs_wkt (p, 9,
  2053         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1726  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2054   1727       add_srs_wkt (p, 10,
  2055         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1728  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"238");
  2056   1729       add_srs_wkt (p, 11,
  2057         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  2058         -    add_srs_wkt (p, 12,
  2059         -        "EAST],AUTHORITY[\"EPSG\",\"2381\"]]");
  2060         -    p = add_epsg_def_ex (filter, first, last, 2382, "epsg", 2382,
  2061         -        "Xian 1980 / 3-degree Gauss-Kruger CM 111E", 0, 1,
  2062         -        "IAG 1975", "Greenwich",
  2063         -        "Xian_1980", "Transverse_Mercator", "metre",
  2064         -        "X", "North", "Y", "East");
         1730  +        "1\"]]");
         1731  +    p = add_epsg_def (filter, first, last, 2382, "epsg", 2382,
         1732  +        "Xian 1980 / 3-degree Gauss-Kruger CM 111E");
  2065   1733       add_proj4text (p, 0,
  2066   1734           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
  2067   1735       add_proj4text (p, 1,
  2068   1736           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
  2069   1737       add_srs_wkt (p, 0,
  2070   1738           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 111E\",GEO");
  2071   1739       add_srs_wkt (p, 1,
................................................................................
  2073   1741       add_srs_wkt (p, 2,
  2074   1742           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  2075   1743       add_srs_wkt (p, 3,
  2076   1744           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2077   1745       add_srs_wkt (p, 4,
  2078   1746           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2079   1747       add_srs_wkt (p, 5,
  2080         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1748  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  2081   1749       add_srs_wkt (p, 6,
  2082         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1750  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2083   1751       add_srs_wkt (p, 7,
  2084         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1752  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P");
  2085   1753       add_srs_wkt (p, 8,
  2086         -        "f_origin\",0],PARAMETER[\"central_meridian\",111],PARAME");
         1754  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2087   1755       add_srs_wkt (p, 9,
  2088         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1756  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2089   1757       add_srs_wkt (p, 10,
  2090         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1758  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"238");
  2091   1759       add_srs_wkt (p, 11,
  2092         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  2093         -    add_srs_wkt (p, 12,
  2094         -        "EAST],AUTHORITY[\"EPSG\",\"2382\"]]");
  2095         -    p = add_epsg_def_ex (filter, first, last, 2383, "epsg", 2383,
  2096         -        "Xian 1980 / 3-degree Gauss-Kruger CM 114E", 0, 1,
  2097         -        "IAG 1975", "Greenwich",
  2098         -        "Xian_1980", "Transverse_Mercator", "metre",
  2099         -        "X", "North", "Y", "East");
         1760  +        "2\"]]");
         1761  +    p = add_epsg_def (filter, first, last, 2383, "epsg", 2383,
         1762  +        "Xian 1980 / 3-degree Gauss-Kruger CM 114E");
  2100   1763       add_proj4text (p, 0,
  2101   1764           "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 ");
  2102   1765       add_proj4text (p, 1,
  2103   1766           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
  2104   1767       add_srs_wkt (p, 0,
  2105   1768           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 114E\",GEO");
  2106   1769       add_srs_wkt (p, 1,
................................................................................
  2108   1771       add_srs_wkt (p, 2,
  2109   1772           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  2110   1773       add_srs_wkt (p, 3,
  2111   1774           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2112   1775       add_srs_wkt (p, 4,
  2113   1776           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2114   1777       add_srs_wkt (p, 5,
  2115         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1778  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  2116   1779       add_srs_wkt (p, 6,
  2117         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1780  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2118   1781       add_srs_wkt (p, 7,
  2119         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1782  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",114],P");
  2120   1783       add_srs_wkt (p, 8,
  2121         -        "f_origin\",0],PARAMETER[\"central_meridian\",114],PARAME");
         1784  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2122   1785       add_srs_wkt (p, 9,
  2123         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1786  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2124   1787       add_srs_wkt (p, 10,
  2125         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1788  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"238");
  2126   1789       add_srs_wkt (p, 11,
  2127         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  2128         -    add_srs_wkt (p, 12,
  2129         -        "EAST],AUTHORITY[\"EPSG\",\"2383\"]]");
  2130         -    p = add_epsg_def_ex (filter, first, last, 2384, "epsg", 2384,
  2131         -        "Xian 1980 / 3-degree Gauss-Kruger CM 117E", 0, 1,
  2132         -        "IAG 1975", "Greenwich",
  2133         -        "Xian_1980", "Transverse_Mercator", "metre",
  2134         -        "X", "North", "Y", "East");
         1790  +        "3\"]]");
         1791  +    p = add_epsg_def (filter, first, last, 2384, "epsg", 2384,
         1792  +        "Xian 1980 / 3-degree Gauss-Kruger CM 117E");
  2135   1793       add_proj4text (p, 0,
  2136   1794           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
  2137   1795       add_proj4text (p, 1,
  2138   1796           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
  2139   1797       add_srs_wkt (p, 0,
  2140   1798           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 117E\",GEO");
  2141   1799       add_srs_wkt (p, 1,
................................................................................
  2143   1801       add_srs_wkt (p, 2,
  2144   1802           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  2145   1803       add_srs_wkt (p, 3,
  2146   1804           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2147   1805       add_srs_wkt (p, 4,
  2148   1806           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2149   1807       add_srs_wkt (p, 5,
  2150         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1808  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  2151   1809       add_srs_wkt (p, 6,
  2152         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1810  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2153   1811       add_srs_wkt (p, 7,
  2154         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1812  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P");
  2155   1813       add_srs_wkt (p, 8,
  2156         -        "f_origin\",0],PARAMETER[\"central_meridian\",117],PARAME");
         1814  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2157   1815       add_srs_wkt (p, 9,
  2158         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1816  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2159   1817       add_srs_wkt (p, 10,
  2160         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1818  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"238");
  2161   1819       add_srs_wkt (p, 11,
  2162         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  2163         -    add_srs_wkt (p, 12,
  2164         -        "EAST],AUTHORITY[\"EPSG\",\"2384\"]]");
  2165         -    p = add_epsg_def_ex (filter, first, last, 2385, "epsg", 2385,
  2166         -        "Xian 1980 / 3-degree Gauss-Kruger CM 120E", 0, 1,
  2167         -        "IAG 1975", "Greenwich",
  2168         -        "Xian_1980", "Transverse_Mercator", "metre",
  2169         -        "X", "North", "Y", "East");
         1820  +        "4\"]]");
         1821  +    p = add_epsg_def (filter, first, last, 2385, "epsg", 2385,
         1822  +        "Xian 1980 / 3-degree Gauss-Kruger CM 120E");
  2170   1823       add_proj4text (p, 0,
  2171   1824           "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 ");
  2172   1825       add_proj4text (p, 1,
  2173   1826           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
  2174   1827       add_srs_wkt (p, 0,
  2175   1828           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 120E\",GEO");
  2176   1829       add_srs_wkt (p, 1,
................................................................................
  2178   1831       add_srs_wkt (p, 2,
  2179   1832           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  2180   1833       add_srs_wkt (p, 3,
  2181   1834           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2182   1835       add_srs_wkt (p, 4,
  2183   1836           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2184   1837       add_srs_wkt (p, 5,
  2185         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1838  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  2186   1839       add_srs_wkt (p, 6,
  2187         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1840  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2188   1841       add_srs_wkt (p, 7,
  2189         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1842  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",120],P");
  2190   1843       add_srs_wkt (p, 8,
  2191         -        "f_origin\",0],PARAMETER[\"central_meridian\",120],PARAME");
         1844  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2192   1845       add_srs_wkt (p, 9,
  2193         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1846  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2194   1847       add_srs_wkt (p, 10,
  2195         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1848  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"238");
  2196   1849       add_srs_wkt (p, 11,
  2197         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  2198         -    add_srs_wkt (p, 12,
  2199         -        "EAST],AUTHORITY[\"EPSG\",\"2385\"]]");
  2200         -    p = add_epsg_def_ex (filter, first, last, 2386, "epsg", 2386,
  2201         -        "Xian 1980 / 3-degree Gauss-Kruger CM 123E", 0, 1,
  2202         -        "IAG 1975", "Greenwich",
  2203         -        "Xian_1980", "Transverse_Mercator", "metre",
  2204         -        "X", "North", "Y", "East");
         1850  +        "5\"]]");
         1851  +    p = add_epsg_def (filter, first, last, 2386, "epsg", 2386,
         1852  +        "Xian 1980 / 3-degree Gauss-Kruger CM 123E");
  2205   1853       add_proj4text (p, 0,
  2206   1854           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
  2207   1855       add_proj4text (p, 1,
  2208   1856           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
  2209   1857       add_srs_wkt (p, 0,
  2210   1858           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 123E\",GEO");
  2211   1859       add_srs_wkt (p, 1,
................................................................................
  2213   1861       add_srs_wkt (p, 2,
  2214   1862           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  2215   1863       add_srs_wkt (p, 3,
  2216   1864           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2217   1865       add_srs_wkt (p, 4,
  2218   1866           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2219   1867       add_srs_wkt (p, 5,
  2220         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1868  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  2221   1869       add_srs_wkt (p, 6,
  2222         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1870  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2223   1871       add_srs_wkt (p, 7,
  2224         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1872  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P");
  2225   1873       add_srs_wkt (p, 8,
  2226         -        "f_origin\",0],PARAMETER[\"central_meridian\",123],PARAME");
         1874  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2227   1875       add_srs_wkt (p, 9,
  2228         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1876  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2229   1877       add_srs_wkt (p, 10,
  2230         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1878  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"238");
  2231   1879       add_srs_wkt (p, 11,
  2232         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  2233         -    add_srs_wkt (p, 12,
  2234         -        "EAST],AUTHORITY[\"EPSG\",\"2386\"]]");
  2235         -    p = add_epsg_def_ex (filter, first, last, 2387, "epsg", 2387,
  2236         -        "Xian 1980 / 3-degree Gauss-Kruger CM 126E", 0, 1,
  2237         -        "IAG 1975", "Greenwich",
  2238         -        "Xian_1980", "Transverse_Mercator", "metre",
  2239         -        "X", "North", "Y", "East");
         1880  +        "6\"]]");
         1881  +    p = add_epsg_def (filter, first, last, 2387, "epsg", 2387,
         1882  +        "Xian 1980 / 3-degree Gauss-Kruger CM 126E");
  2240   1883       add_proj4text (p, 0,
  2241   1884           "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 ");
  2242   1885       add_proj4text (p, 1,
  2243   1886           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
  2244   1887       add_srs_wkt (p, 0,
  2245   1888           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 126E\",GEO");
  2246   1889       add_srs_wkt (p, 1,
................................................................................
  2248   1891       add_srs_wkt (p, 2,
  2249   1892           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  2250   1893       add_srs_wkt (p, 3,
  2251   1894           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2252   1895       add_srs_wkt (p, 4,
  2253   1896           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2254   1897       add_srs_wkt (p, 5,
  2255         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1898  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  2256   1899       add_srs_wkt (p, 6,
  2257         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1900  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2258   1901       add_srs_wkt (p, 7,
  2259         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1902  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",126],P");
  2260   1903       add_srs_wkt (p, 8,
  2261         -        "f_origin\",0],PARAMETER[\"central_meridian\",126],PARAME");
         1904  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2262   1905       add_srs_wkt (p, 9,
  2263         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1906  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2264   1907       add_srs_wkt (p, 10,
  2265         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1908  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"238");
  2266   1909       add_srs_wkt (p, 11,
  2267         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  2268         -    add_srs_wkt (p, 12,
  2269         -        "EAST],AUTHORITY[\"EPSG\",\"2387\"]]");
  2270         -    p = add_epsg_def_ex (filter, first, last, 2388, "epsg", 2388,
  2271         -        "Xian 1980 / 3-degree Gauss-Kruger CM 129E", 0, 1,
  2272         -        "IAG 1975", "Greenwich",
  2273         -        "Xian_1980", "Transverse_Mercator", "metre",
  2274         -        "X", "North", "Y", "East");
         1910  +        "7\"]]");
         1911  +    p = add_epsg_def (filter, first, last, 2388, "epsg", 2388,
         1912  +        "Xian 1980 / 3-degree Gauss-Kruger CM 129E");
  2275   1913       add_proj4text (p, 0,
  2276   1914           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
  2277   1915       add_proj4text (p, 1,
  2278   1916           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
  2279   1917       add_srs_wkt (p, 0,
  2280   1918           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 129E\",GEO");
  2281   1919       add_srs_wkt (p, 1,
................................................................................
  2283   1921       add_srs_wkt (p, 2,
  2284   1922           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  2285   1923       add_srs_wkt (p, 3,
  2286   1924           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2287   1925       add_srs_wkt (p, 4,
  2288   1926           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2289   1927       add_srs_wkt (p, 5,
  2290         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1928  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  2291   1929       add_srs_wkt (p, 6,
  2292         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1930  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2293   1931       add_srs_wkt (p, 7,
  2294         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1932  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P");
  2295   1933       add_srs_wkt (p, 8,
  2296         -        "f_origin\",0],PARAMETER[\"central_meridian\",129],PARAME");
         1934  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2297   1935       add_srs_wkt (p, 9,
  2298         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1936  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2299   1937       add_srs_wkt (p, 10,
  2300         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1938  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"238");
  2301   1939       add_srs_wkt (p, 11,
  2302         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  2303         -    add_srs_wkt (p, 12,
  2304         -        "EAST],AUTHORITY[\"EPSG\",\"2388\"]]");
  2305         -    p = add_epsg_def_ex (filter, first, last, 2389, "epsg", 2389,
  2306         -        "Xian 1980 / 3-degree Gauss-Kruger CM 132E", 0, 1,
  2307         -        "IAG 1975", "Greenwich",
  2308         -        "Xian_1980", "Transverse_Mercator", "metre",
  2309         -        "X", "North", "Y", "East");
         1940  +        "8\"]]");
         1941  +    p = add_epsg_def (filter, first, last, 2389, "epsg", 2389,
         1942  +        "Xian 1980 / 3-degree Gauss-Kruger CM 132E");
  2310   1943       add_proj4text (p, 0,
  2311   1944           "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 ");
  2312   1945       add_proj4text (p, 1,
  2313   1946           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
  2314   1947       add_srs_wkt (p, 0,
  2315   1948           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 132E\",GEO");
  2316   1949       add_srs_wkt (p, 1,
................................................................................
  2318   1951       add_srs_wkt (p, 2,
  2319   1952           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  2320   1953       add_srs_wkt (p, 3,
  2321   1954           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2322   1955       add_srs_wkt (p, 4,
  2323   1956           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2324   1957       add_srs_wkt (p, 5,
  2325         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1958  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  2326   1959       add_srs_wkt (p, 6,
  2327         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1960  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2328   1961       add_srs_wkt (p, 7,
  2329         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1962  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",132],P");
  2330   1963       add_srs_wkt (p, 8,
  2331         -        "f_origin\",0],PARAMETER[\"central_meridian\",132],PARAME");
         1964  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2332   1965       add_srs_wkt (p, 9,
  2333         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1966  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2334   1967       add_srs_wkt (p, 10,
  2335         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1968  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"238");
  2336   1969       add_srs_wkt (p, 11,
  2337         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  2338         -    add_srs_wkt (p, 12,
  2339         -        "EAST],AUTHORITY[\"EPSG\",\"2389\"]]");
  2340         -    p = add_epsg_def_ex (filter, first, last, 2390, "epsg", 2390,
  2341         -        "Xian 1980 / 3-degree Gauss-Kruger CM 135E", 0, 1,
  2342         -        "IAG 1975", "Greenwich",
  2343         -        "Xian_1980", "Transverse_Mercator", "metre",
  2344         -        "X", "North", "Y", "East");
         1970  +        "9\"]]");
         1971  +    p = add_epsg_def (filter, first, last, 2390, "epsg", 2390,
         1972  +        "Xian 1980 / 3-degree Gauss-Kruger CM 135E");
  2345   1973       add_proj4text (p, 0,
  2346   1974           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
  2347   1975       add_proj4text (p, 1,
  2348   1976           "+a=6378140 +b=6356755.288157528 +units=m +no_defs");
  2349   1977       add_srs_wkt (p, 0,
  2350   1978           "PROJCS[\"Xian 1980 / 3-degree Gauss-Kruger CM 135E\",GEO");
  2351   1979       add_srs_wkt (p, 1,
................................................................................
  2353   1981       add_srs_wkt (p, 2,
  2354   1982           "5\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUTHOR");
  2355   1983       add_srs_wkt (p, 3,
  2356   1984           "ITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2357   1985       add_srs_wkt (p, 4,
  2358   1986           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2359   1987       add_srs_wkt (p, 5,
  2360         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1988  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4610\"");
  2361   1989       add_srs_wkt (p, 6,
  2362         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]],PR");
         1990  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2363   1991       add_srs_wkt (p, 7,
  2364         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1992  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P");
  2365   1993       add_srs_wkt (p, 8,
  2366         -        "f_origin\",0],PARAMETER[\"central_meridian\",135],PARAME");
         1994  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2367   1995       add_srs_wkt (p, 9,
  2368         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1996  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2369   1997       add_srs_wkt (p, 10,
  2370         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1998  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"239");
  2371   1999       add_srs_wkt (p, 11,
  2372         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  2373         -    add_srs_wkt (p, 12,
  2374         -        "EAST],AUTHORITY[\"EPSG\",\"2390\"]]");
  2375         -    p = add_epsg_def_ex (filter, first, last, 2391, "epsg", 2391,
  2376         -        "KKJ / Finland zone 1", 0, 1,
  2377         -        "International 1924", "Greenwich",
  2378         -        "Kartastokoordinaattijarjestelma_1966", "Transverse_Mercator", "metre",
  2379         -        "X", "North", "Y", "East");
         2000  +        "0\"]]");
         2001  +    p = add_epsg_def (filter, first, last, 2391, "epsg", 2391,
         2002  +        "KKJ / Finland zone 1");
  2380   2003       add_proj4text (p, 0,
  2381   2004           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=1500000 +y_0=0 ");
  2382   2005       add_proj4text (p, 1,
  2383   2006           "+ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.34");
  2384   2007       add_proj4text (p, 2,
  2385   2008           "5,-1.376,1.496 +units=m +no_defs");
  2386   2009       add_srs_wkt (p, 0,
................................................................................
  2392   2015       add_srs_wkt (p, 3,
  2393   2016           "TOWGS84[-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.49");
  2394   2017       add_srs_wkt (p, 4,
  2395   2018           "6],AUTHORITY[\"EPSG\",\"6123\"]],PRIMEM[\"Greenwich\",0,");
  2396   2019       add_srs_wkt (p, 5,
  2397   2020           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2398   2021       add_srs_wkt (p, 6,
  2399         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2022  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2400   2023       add_srs_wkt (p, 7,
  2401         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         2024  +        ",\"4123\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2402   2025       add_srs_wkt (p, 8,
  2403         -        "23\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2026  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  2404   2027       add_srs_wkt (p, 9,
  2405         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",21");
         2028  +        "\",21],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  2406   2029       add_srs_wkt (p, 10,
  2407         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         2030  +        "asting\",1500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2408   2031       add_srs_wkt (p, 11,
  2409         -        "g\",1500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         2032  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2410   2033       add_srs_wkt (p, 12,
  2411         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  2412         -    add_srs_wkt (p, 13,
  2413         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2391\"]]");
  2414         -    p = add_epsg_def_ex (filter, first, last, 2392, "epsg", 2392,
  2415         -        "KKJ / Finland zone 2", 0, 1,
  2416         -        "International 1924", "Greenwich",
  2417         -        "Kartastokoordinaattijarjestelma_1966", "Transverse_Mercator", "metre",
  2418         -        "X", "North", "Y", "East");
         2034  +        "\",\"2391\"]]");
         2035  +    p = add_epsg_def (filter, first, last, 2392, "epsg", 2392,
         2036  +        "KKJ / Finland zone 2");
  2419   2037       add_proj4text (p, 0,
  2420   2038           "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=2500000 +y_0=0 ");
  2421   2039       add_proj4text (p, 1,
  2422   2040           "+ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.34");
  2423   2041       add_proj4text (p, 2,
  2424   2042           "5,-1.376,1.496 +units=m +no_defs");
  2425   2043       add_srs_wkt (p, 0,
................................................................................
  2431   2049       add_srs_wkt (p, 3,
  2432   2050           "TOWGS84[-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.49");
  2433   2051       add_srs_wkt (p, 4,
  2434   2052           "6],AUTHORITY[\"EPSG\",\"6123\"]],PRIMEM[\"Greenwich\",0,");
  2435   2053       add_srs_wkt (p, 5,
  2436   2054           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2437   2055       add_srs_wkt (p, 6,
  2438         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2056  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2439   2057       add_srs_wkt (p, 7,
  2440         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         2058  +        ",\"4123\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2441   2059       add_srs_wkt (p, 8,
  2442         -        "23\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2060  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  2443   2061       add_srs_wkt (p, 9,
  2444         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",24");
         2062  +        "\",24],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  2445   2063       add_srs_wkt (p, 10,
  2446         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         2064  +        "asting\",2500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2447   2065       add_srs_wkt (p, 11,
  2448         -        "g\",2500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         2066  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2449   2067       add_srs_wkt (p, 12,
  2450         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  2451         -    add_srs_wkt (p, 13,
  2452         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2392\"]]");
  2453         -    p = add_epsg_def_ex (filter, first, last, 2393, "epsg", 2393,
  2454         -        "KKJ / Finland Uniform Coordinate System", 0, 1,
  2455         -        "International 1924", "Greenwich",
  2456         -        "Kartastokoordinaattijarjestelma_1966", "Transverse_Mercator", "metre",
  2457         -        "X", "North", "Y", "East");
         2068  +        "\",\"2392\"]]");
         2069  +    p = add_epsg_def (filter, first, last, 2393, "epsg", 2393,
         2070  +        "KKJ / Finland Uniform Coordinate System");
  2458   2071       add_proj4text (p, 0,
  2459   2072           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=3500000 +y_0=0 ");
  2460   2073       add_proj4text (p, 1,
  2461   2074           "+ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.34");
  2462   2075       add_proj4text (p, 2,
  2463   2076           "5,-1.376,1.496 +units=m +no_defs");
  2464   2077       add_srs_wkt (p, 0,
................................................................................
  2472   2085       add_srs_wkt (p, 4,
  2473   2086           ",0.345,-1.376,1.496],AUTHORITY[\"EPSG\",\"6123\"]],PRIME");
  2474   2087       add_srs_wkt (p, 5,
  2475   2088           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2476   2089       add_srs_wkt (p, 6,
  2477   2090           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2478   2091       add_srs_wkt (p, 7,
  2479         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         2092  +        ",AUTHORITY[\"EPSG\",\"4123\"]],PROJECTION[\"Transverse_M");
  2480   2093       add_srs_wkt (p, 8,
  2481         -        "RITY[\"EPSG\",\"4123\"]],PROJECTION[\"Transverse_Mercato");
         2094  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
  2482   2095       add_srs_wkt (p, 9,
  2483         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
         2096  +        "[\"central_meridian\",27],PARAMETER[\"scale_factor\",1],");
  2484   2097       add_srs_wkt (p, 10,
  2485         -        "tral_meridian\",27],PARAMETER[\"scale_factor\",1],PARAME");
         2098  +        "PARAMETER[\"false_easting\",3500000],PARAMETER[\"false_n");
  2486   2099       add_srs_wkt (p, 11,
  2487         -        "TER[\"false_easting\",3500000],PARAMETER[\"false_northin");
         2100  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2488   2101       add_srs_wkt (p, 12,
  2489         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  2490         -    add_srs_wkt (p, 13,
  2491         -        "IS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"23");
  2492         -    add_srs_wkt (p, 14,
  2493         -        "93\"]]");
  2494         -    p = add_epsg_def_ex (filter, first, last, 2394, "epsg", 2394,
  2495         -        "KKJ / Finland zone 4", 0, 1,
  2496         -        "International 1924", "Greenwich",
  2497         -        "Kartastokoordinaattijarjestelma_1966", "Transverse_Mercator", "metre",
  2498         -        "X", "North", "Y", "East");
         2102  +        "]],AUTHORITY[\"EPSG\",\"2393\"]]");
         2103  +    p = add_epsg_def (filter, first, last, 2394, "epsg", 2394,
         2104  +        "KKJ / Finland zone 4");
  2499   2105       add_proj4text (p, 0,
  2500   2106           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=4500000 +y_0=0 ");
  2501   2107       add_proj4text (p, 1,
  2502   2108           "+ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.34");
  2503   2109       add_proj4text (p, 2,
  2504   2110           "5,-1.376,1.496 +units=m +no_defs");
  2505   2111       add_srs_wkt (p, 0,
................................................................................
  2511   2117       add_srs_wkt (p, 3,
  2512   2118           "TOWGS84[-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.49");
  2513   2119       add_srs_wkt (p, 4,
  2514   2120           "6],AUTHORITY[\"EPSG\",\"6123\"]],PRIMEM[\"Greenwich\",0,");
  2515   2121       add_srs_wkt (p, 5,
  2516   2122           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2517   2123       add_srs_wkt (p, 6,
  2518         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2124  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2519   2125       add_srs_wkt (p, 7,
  2520         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         2126  +        ",\"4123\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2521   2127       add_srs_wkt (p, 8,
  2522         -        "23\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2128  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  2523   2129       add_srs_wkt (p, 9,
  2524         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",30");
         2130  +        "\",30],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  2525   2131       add_srs_wkt (p, 10,
  2526         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         2132  +        "asting\",4500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2527   2133       add_srs_wkt (p, 11,
  2528         -        "g\",4500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         2134  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2529   2135       add_srs_wkt (p, 12,
  2530         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  2531         -    add_srs_wkt (p, 13,
  2532         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2394\"]]");
  2533         -    p = add_epsg_def_ex (filter, first, last, 2395, "epsg", 2395,
  2534         -        "South Yemen / Gauss-Kruger zone 8", 0, 1,
  2535         -        "Krassowsky 1940", "Greenwich",
  2536         -        "South_Yemen", "Transverse_Mercator", "metre",
  2537         -        "X", "North", "Y", "East");
         2136  +        "\",\"2394\"]]");
         2137  +    p = add_epsg_def (filter, first, last, 2395, "epsg", 2395,
         2138  +        "South Yemen / Gauss-Kruger zone 8");
  2538   2139       add_proj4text (p, 0,
  2539   2140           "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 ");
  2540   2141       add_proj4text (p, 1,
  2541   2142           "+ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_d");
  2542   2143       add_proj4text (p, 2,
  2543   2144           "efs");
  2544   2145       add_srs_wkt (p, 0,
................................................................................
  2550   2151       add_srs_wkt (p, 3,
  2551   2152           "84[-76,-138,67,0,0,0,0],AUTHORITY[\"EPSG\",\"6164\"]],PR");
  2552   2153       add_srs_wkt (p, 4,
  2553   2154           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2554   2155       add_srs_wkt (p, 5,
  2555   2156           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2556   2157       add_srs_wkt (p, 6,
  2557         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         2158  +        "]],AUTHORITY[\"EPSG\",\"4164\"]],PROJECTION[\"Transverse");
  2558   2159       add_srs_wkt (p, 7,
  2559         -        "HORITY[\"EPSG\",\"4164\"]],PROJECTION[\"Transverse_Merca");
         2160  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  2560   2161       add_srs_wkt (p, 8,
  2561         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         2162  +        "ER[\"central_meridian\",45],PARAMETER[\"scale_factor\",1");
  2562   2163       add_srs_wkt (p, 9,
  2563         -        "entral_meridian\",45],PARAMETER[\"scale_factor\",1],PARA");
         2164  +        "],PARAMETER[\"false_easting\",8500000],PARAMETER[\"false");
  2564   2165       add_srs_wkt (p, 10,
  2565         -        "METER[\"false_easting\",8500000],PARAMETER[\"false_north");
         2166  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2566   2167       add_srs_wkt (p, 11,
  2567         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  2568         -    add_srs_wkt (p, 12,
  2569         -        "AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"");
  2570         -    add_srs_wkt (p, 13,
  2571         -        "2395\"]]");
  2572         -    p = add_epsg_def_ex (filter, first, last, 2396, "epsg", 2396,
  2573         -        "South Yemen / Gauss-Kruger zone 9", 0, 1,
  2574         -        "Krassowsky 1940", "Greenwich",
  2575         -        "South_Yemen", "Transverse_Mercator", "metre",
  2576         -        "X", "North", "Y", "East");
         2168  +        "1\"]],AUTHORITY[\"EPSG\",\"2395\"]]");
         2169  +    p = add_epsg_def (filter, first, last, 2396, "epsg", 2396,
         2170  +        "South Yemen / Gauss-Kruger zone 9");
  2577   2171       add_proj4text (p, 0,
  2578   2172           "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 ");
  2579   2173       add_proj4text (p, 1,
  2580   2174           "+ellps=krass +towgs84=-76,-138,67,0,0,0,0 +units=m +no_d");
  2581   2175       add_proj4text (p, 2,
  2582   2176           "efs");
  2583   2177       add_srs_wkt (p, 0,
................................................................................
  2589   2183       add_srs_wkt (p, 3,
  2590   2184           "84[-76,-138,67,0,0,0,0],AUTHORITY[\"EPSG\",\"6164\"]],PR");
  2591   2185       add_srs_wkt (p, 4,
  2592   2186           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2593   2187       add_srs_wkt (p, 5,
  2594   2188           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2595   2189       add_srs_wkt (p, 6,
  2596         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         2190  +        "]],AUTHORITY[\"EPSG\",\"4164\"]],PROJECTION[\"Transverse");
  2597   2191       add_srs_wkt (p, 7,
  2598         -        "HORITY[\"EPSG\",\"4164\"]],PROJECTION[\"Transverse_Merca");
         2192  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  2599   2193       add_srs_wkt (p, 8,
  2600         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         2194  +        "ER[\"central_meridian\",51],PARAMETER[\"scale_factor\",1");
  2601   2195       add_srs_wkt (p, 9,
  2602         -        "entral_meridian\",51],PARAMETER[\"scale_factor\",1],PARA");
         2196  +        "],PARAMETER[\"false_easting\",9500000],PARAMETER[\"false");
  2603   2197       add_srs_wkt (p, 10,
  2604         -        "METER[\"false_easting\",9500000],PARAMETER[\"false_north");
         2198  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2605   2199       add_srs_wkt (p, 11,
  2606         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  2607         -    add_srs_wkt (p, 12,
  2608         -        "AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"");
  2609         -    add_srs_wkt (p, 13,
  2610         -        "2396\"]]");
  2611         -    p = add_epsg_def_ex (filter, first, last, 2397, "epsg", 2397,
  2612         -        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3", 0, 1,
  2613         -        "Krassowsky 1940", "Greenwich",
  2614         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2615         -        "X", "North", "Y", "East");
         2200  +        "1\"]],AUTHORITY[\"EPSG\",\"2396\"]]");
         2201  +    p = add_epsg_def (filter, first, last, 2397, "epsg", 2397,
         2202  +        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3");
  2616   2203       add_proj4text (p, 0,
  2617   2204           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
  2618   2205       add_proj4text (p, 1,
  2619   2206           "ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_de");
  2620   2207       add_proj4text (p, 2,
  2621   2208           "fs");
  2622   2209       add_srs_wkt (p, 0,
................................................................................
  2628   2215       add_srs_wkt (p, 3,
  2629   2216           "EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY");
  2630   2217       add_srs_wkt (p, 4,
  2631   2218           "[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2632   2219       add_srs_wkt (p, 5,
  2633   2220           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2634   2221       add_srs_wkt (p, 6,
  2635         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2222  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178\"]]");
  2636   2223       add_srs_wkt (p, 7,
  2637         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],PROJE");
         2224  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  2638   2225       add_srs_wkt (p, 8,
  2639         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2226  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",9],PARAM");
  2640   2227       add_srs_wkt (p, 9,
  2641         -        "rigin\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"");
         2228  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",350");
  2642   2229       add_srs_wkt (p, 10,
  2643         -        "scale_factor\",1],PARAMETER[\"false_easting\",3500000],P");
         2230  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2644   2231       add_srs_wkt (p, 11,
  2645         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2232  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2397\"");
  2646   2233       add_srs_wkt (p, 12,
  2647         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  2648         -    add_srs_wkt (p, 13,
  2649         -        ",AUTHORITY[\"EPSG\",\"2397\"]]");
  2650         -    p = add_epsg_def_ex (filter, first, last, 2398, "epsg", 2398,
  2651         -        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4", 0, 1,
  2652         -        "Krassowsky 1940", "Greenwich",
  2653         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2654         -        "X", "North", "Y", "East");
         2234  +        "]]");
         2235  +    p = add_epsg_def (filter, first, last, 2398, "epsg", 2398,
         2236  +        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4");
  2655   2237       add_proj4text (p, 0,
  2656   2238           "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2657   2239       add_proj4text (p, 1,
  2658   2240           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  2659   2241       add_proj4text (p, 2,
  2660   2242           "efs");
  2661   2243       add_srs_wkt (p, 0,
................................................................................
  2667   2249       add_srs_wkt (p, 3,
  2668   2250           "EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY");
  2669   2251       add_srs_wkt (p, 4,
  2670   2252           "[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2671   2253       add_srs_wkt (p, 5,
  2672   2254           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2673   2255       add_srs_wkt (p, 6,
  2674         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2256  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178\"]]");
  2675   2257       add_srs_wkt (p, 7,
  2676         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],PROJE");
         2258  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  2677   2259       add_srs_wkt (p, 8,
  2678         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2260  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",12],PARA");
  2679   2261       add_srs_wkt (p, 9,
  2680         -        "rigin\",0],PARAMETER[\"central_meridian\",12],PARAMETER[");
         2262  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",45");
  2681   2263       add_srs_wkt (p, 10,
  2682         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",4500000]");
         2264  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  2683   2265       add_srs_wkt (p, 11,
  2684         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2266  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2398\"");
  2685   2267       add_srs_wkt (p, 12,
  2686         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  2687         -    add_srs_wkt (p, 13,
  2688         -        "T],AUTHORITY[\"EPSG\",\"2398\"]]");
  2689         -    p = add_epsg_def_ex (filter, first, last, 2399, "epsg", 2399,
  2690         -        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5", 0, 1,
  2691         -        "Krassowsky 1940", "Greenwich",
  2692         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2693         -        "X", "North", "Y", "East");
         2268  +        "]]");
         2269  +    p = add_epsg_def (filter, first, last, 2399, "epsg", 2399,
         2270  +        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5");
  2694   2271       add_proj4text (p, 0,
  2695   2272           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  2696   2273       add_proj4text (p, 1,
  2697   2274           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  2698   2275       add_proj4text (p, 2,
  2699   2276           "efs");
  2700   2277       add_srs_wkt (p, 0,
................................................................................
  2706   2283       add_srs_wkt (p, 3,
  2707   2284           "EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY");
  2708   2285       add_srs_wkt (p, 4,
  2709   2286           "[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2710   2287       add_srs_wkt (p, 5,
  2711   2288           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2712   2289       add_srs_wkt (p, 6,
  2713         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2290  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178\"]]");
  2714   2291       add_srs_wkt (p, 7,
  2715         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],PROJE");
         2292  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  2716   2293       add_srs_wkt (p, 8,
  2717         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2294  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",15],PARA");
  2718   2295       add_srs_wkt (p, 9,
  2719         -        "rigin\",0],PARAMETER[\"central_meridian\",15],PARAMETER[");
         2296  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",55");
  2720   2297       add_srs_wkt (p, 10,
  2721         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",5500000]");
         2298  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  2722   2299       add_srs_wkt (p, 11,
  2723         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2300  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2399\"");
  2724   2301       add_srs_wkt (p, 12,
  2725         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  2726         -    add_srs_wkt (p, 13,
  2727         -        "T],AUTHORITY[\"EPSG\",\"2399\"]]");
  2728         -    p = add_epsg_def_ex (filter, first, last, 2400, "epsg", 2400,
  2729         -        "RT90 2.5 gon W (deprecated)", 0, 1,
  2730         -        "Bessel 1841", "Greenwich",
  2731         -        "Rikets_koordinatsystem_1990", "Transverse_Mercator", "metre",
  2732         -        "X", "North", "Y", "East");
         2302  +        "]]");
         2303  +    p = add_epsg_def (filter, first, last, 2400, "epsg", 2400,
         2304  +        "RT90 2.5 gon W (deprecated)");
  2733   2305       add_proj4text (p, 0,
  2734   2306           "+proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=");
  2735   2307       add_proj4text (p, 1,
  2736   2308           "1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-");
  2737   2309       add_proj4text (p, 2,
  2738   2310           "0.855,2.141,-7.023,0 +units=m +no_defs");
  2739   2311       add_srs_wkt (p, 0,
................................................................................
  2745   2317       add_srs_wkt (p, 3,
  2746   2318           "]],TOWGS84[414.1,41.3,603.1,-0.855,2.141,-7.023,0],AUTHO");
  2747   2319       add_srs_wkt (p, 4,
  2748   2320           "RITY[\"EPSG\",\"6124\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2749   2321       add_srs_wkt (p, 5,
  2750   2322           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2751   2323       add_srs_wkt (p, 6,
  2752         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         2324  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4124");
  2753   2325       add_srs_wkt (p, 7,
  2754         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4124\"]],P");
         2326  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2755   2327       add_srs_wkt (p, 8,
  2756         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         2328  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",15.8");
  2757   2329       add_srs_wkt (p, 9,
  2758         -        "of_origin\",0],PARAMETER[\"central_meridian\",15.8082777");
         2330  +        "0827777777778],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
  2759   2331       add_srs_wkt (p, 10,
  2760         -        "7777778],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
         2332  +        "false_easting\",1500000],PARAMETER[\"false_northing\",0]");
  2761   2333       add_srs_wkt (p, 11,
  2762         -        "_easting\",1500000],PARAMETER[\"false_northing\",0],UNIT");
         2334  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORIT");
  2763   2335       add_srs_wkt (p, 12,
  2764         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NO");
  2765         -    add_srs_wkt (p, 13,
  2766         -        "RTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2400\"]]");
  2767         -    p = add_epsg_def_ex (filter, first, last, 2401, "epsg", 2401,
  2768         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 25", 0, 1,
  2769         -        "Krassowsky 1940", "Greenwich",
  2770         -        "Beijing_1954", "Transverse_Mercator", "metre",
  2771         -        "X", "North", "Y", "East");
         2336  +        "Y[\"EPSG\",\"2400\"]]");
         2337  +    p = add_epsg_def (filter, first, last, 2401, "epsg", 2401,
         2338  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 25");
  2772   2339       add_proj4text (p, 0,
  2773   2340           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0");
  2774   2341       add_proj4text (p, 1,
  2775   2342           " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  2776   2343       add_proj4text (p, 2,
  2777   2344           "m +no_defs");
  2778   2345       add_srs_wkt (p, 0,
................................................................................
  2784   2351       add_srs_wkt (p, 3,
  2785   2352           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  2786   2353       add_srs_wkt (p, 4,
  2787   2354           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2788   2355       add_srs_wkt (p, 5,
  2789   2356           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2790   2357       add_srs_wkt (p, 6,
  2791         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2358  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  2792   2359       add_srs_wkt (p, 7,
  2793         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2360  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  2794   2361       add_srs_wkt (p, 8,
  2795         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2362  +        "_origin\",0],PARAMETER[\"central_meridian\",75],PARAMETE");
  2796   2363       add_srs_wkt (p, 9,
  2797         -        "n\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\"sc");
         2364  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",255000");
  2798   2365       add_srs_wkt (p, 10,
  2799         -        "ale_factor\",1],PARAMETER[\"false_easting\",25500000],PA");
         2366  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  2800   2367       add_srs_wkt (p, 11,
  2801         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2802         -    add_srs_wkt (p, 12,
  2803         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2804         -    add_srs_wkt (p, 13,
  2805         -        "AUTHORITY[\"EPSG\",\"2401\"]]");
  2806         -    p = add_epsg_def_ex (filter, first, last, 2402, "epsg", 2402,
  2807         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 26", 0, 1,
  2808         -        "Krassowsky 1940", "Greenwich",
  2809         -        "Beijing_1954", "Transverse_Mercator", "metre",
  2810         -        "X", "North", "Y", "East");
         2368  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2401\"]]");
         2369  +    p = add_epsg_def (filter, first, last, 2402, "epsg", 2402,
         2370  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 26");
  2811   2371       add_proj4text (p, 0,
  2812   2372           "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0");
  2813   2373       add_proj4text (p, 1,
  2814   2374           " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  2815   2375       add_proj4text (p, 2,
  2816   2376           "m +no_defs");
  2817   2377       add_srs_wkt (p, 0,
................................................................................
  2823   2383       add_srs_wkt (p, 3,
  2824   2384           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  2825   2385       add_srs_wkt (p, 4,
  2826   2386           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2827   2387       add_srs_wkt (p, 5,
  2828   2388           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2829   2389       add_srs_wkt (p, 6,
  2830         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2390  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  2831   2391       add_srs_wkt (p, 7,
  2832         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2392  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  2833   2393       add_srs_wkt (p, 8,
  2834         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2394  +        "_origin\",0],PARAMETER[\"central_meridian\",78],PARAMETE");
  2835   2395       add_srs_wkt (p, 9,
  2836         -        "n\",0],PARAMETER[\"central_meridian\",78],PARAMETER[\"sc");
         2396  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",265000");
  2837   2397       add_srs_wkt (p, 10,
  2838         -        "ale_factor\",1],PARAMETER[\"false_easting\",26500000],PA");
         2398  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  2839   2399       add_srs_wkt (p, 11,
  2840         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2841         -    add_srs_wkt (p, 12,
  2842         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2843         -    add_srs_wkt (p, 13,
  2844         -        "AUTHORITY[\"EPSG\",\"2402\"]]");
  2845         -    p = add_epsg_def_ex (filter, first, last, 2403, "epsg", 2403,
  2846         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 27", 0, 1,
  2847         -        "Krassowsky 1940", "Greenwich",
  2848         -        "Beijing_1954", "Transverse_Mercator", "metre",
  2849         -        "X", "North", "Y", "East");
         2400  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2402\"]]");
         2401  +    p = add_epsg_def (filter, first, last, 2403, "epsg", 2403,
         2402  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 27");
  2850   2403       add_proj4text (p, 0,
  2851   2404           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0");
  2852   2405       add_proj4text (p, 1,
  2853   2406           " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  2854   2407       add_proj4text (p, 2,
  2855   2408           "m +no_defs");
  2856   2409       add_srs_wkt (p, 0,
................................................................................
  2862   2415       add_srs_wkt (p, 3,
  2863   2416           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  2864   2417       add_srs_wkt (p, 4,
  2865   2418           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2866   2419       add_srs_wkt (p, 5,
  2867   2420           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2868   2421       add_srs_wkt (p, 6,
  2869         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2422  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  2870   2423       add_srs_wkt (p, 7,
  2871         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2424  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  2872   2425       add_srs_wkt (p, 8,
  2873         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2426  +        "_origin\",0],PARAMETER[\"central_meridian\",81],PARAMETE");
  2874   2427       add_srs_wkt (p, 9,
  2875         -        "n\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\"sc");
         2428  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",275000");
  2876   2429       add_srs_wkt (p, 10,
  2877         -        "ale_factor\",1],PARAMETER[\"false_easting\",27500000],PA");
         2430  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  2878   2431       add_srs_wkt (p, 11,
  2879         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2880         -    add_srs_wkt (p, 12,
  2881         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2882         -    add_srs_wkt (p, 13,
  2883         -        "AUTHORITY[\"EPSG\",\"2403\"]]");
  2884         -    p = add_epsg_def_ex (filter, first, last, 2404, "epsg", 2404,
  2885         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 28", 0, 1,
  2886         -        "Krassowsky 1940", "Greenwich",
  2887         -        "Beijing_1954", "Transverse_Mercator", "metre",
  2888         -        "X", "North", "Y", "East");
         2432  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2403\"]]");
         2433  +    p = add_epsg_def (filter, first, last, 2404, "epsg", 2404,
         2434  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 28");
  2889   2435       add_proj4text (p, 0,
  2890   2436           "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0");
  2891   2437       add_proj4text (p, 1,
  2892   2438           " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  2893   2439       add_proj4text (p, 2,
  2894   2440           "m +no_defs");
  2895   2441       add_srs_wkt (p, 0,
................................................................................
  2901   2447       add_srs_wkt (p, 3,
  2902   2448           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  2903   2449       add_srs_wkt (p, 4,
  2904   2450           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2905   2451       add_srs_wkt (p, 5,
  2906   2452           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2907   2453       add_srs_wkt (p, 6,
  2908         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2454  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  2909   2455       add_srs_wkt (p, 7,
  2910         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2456  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  2911   2457       add_srs_wkt (p, 8,
  2912         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2458  +        "_origin\",0],PARAMETER[\"central_meridian\",84],PARAMETE");
  2913   2459       add_srs_wkt (p, 9,
  2914         -        "n\",0],PARAMETER[\"central_meridian\",84],PARAMETER[\"sc");
         2460  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",285000");
  2915   2461       add_srs_wkt (p, 10,
  2916         -        "ale_factor\",1],PARAMETER[\"false_easting\",28500000],PA");
         2462  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  2917   2463       add_srs_wkt (p, 11,
  2918         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2919         -    add_srs_wkt (p, 12,
  2920         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2921         -    add_srs_wkt (p, 13,
  2922         -        "AUTHORITY[\"EPSG\",\"2404\"]]");
  2923         -    p = add_epsg_def_ex (filter, first, last, 2405, "epsg", 2405,
  2924         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 29", 0, 1,
  2925         -        "Krassowsky 1940", "Greenwich",
  2926         -        "Beijing_1954", "Transverse_Mercator", "metre",
  2927         -        "X", "North", "Y", "East");
         2464  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2404\"]]");
         2465  +    p = add_epsg_def (filter, first, last, 2405, "epsg", 2405,
         2466  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 29");
  2928   2467       add_proj4text (p, 0,
  2929   2468           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0");
  2930   2469       add_proj4text (p, 1,
  2931   2470           " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  2932   2471       add_proj4text (p, 2,
  2933   2472           "m +no_defs");
  2934   2473       add_srs_wkt (p, 0,
................................................................................
  2940   2479       add_srs_wkt (p, 3,
  2941   2480           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  2942   2481       add_srs_wkt (p, 4,
  2943   2482           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2944   2483       add_srs_wkt (p, 5,
  2945   2484           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2946   2485       add_srs_wkt (p, 6,
  2947         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2486  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  2948   2487       add_srs_wkt (p, 7,
  2949         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2488  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  2950   2489       add_srs_wkt (p, 8,
  2951         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2490  +        "_origin\",0],PARAMETER[\"central_meridian\",87],PARAMETE");
  2952   2491       add_srs_wkt (p, 9,
  2953         -        "n\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\"sc");
         2492  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",295000");
  2954   2493       add_srs_wkt (p, 10,
  2955         -        "ale_factor\",1],PARAMETER[\"false_easting\",29500000],PA");
         2494  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  2956   2495       add_srs_wkt (p, 11,
  2957         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2958         -    add_srs_wkt (p, 12,
  2959         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2960         -    add_srs_wkt (p, 13,
  2961         -        "AUTHORITY[\"EPSG\",\"2405\"]]");
  2962         -    p = add_epsg_def_ex (filter, first, last, 2406, "epsg", 2406,
  2963         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 30", 0, 1,
  2964         -        "Krassowsky 1940", "Greenwich",
  2965         -        "Beijing_1954", "Transverse_Mercator", "metre",
  2966         -        "X", "North", "Y", "East");
         2496  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2405\"]]");
         2497  +    p = add_epsg_def (filter, first, last, 2406, "epsg", 2406,
         2498  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 30");
  2967   2499       add_proj4text (p, 0,
  2968   2500           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0");
  2969   2501       add_proj4text (p, 1,
  2970   2502           " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  2971   2503       add_proj4text (p, 2,
  2972   2504           "m +no_defs");
  2973   2505       add_srs_wkt (p, 0,
................................................................................
  2979   2511       add_srs_wkt (p, 3,
  2980   2512           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  2981   2513       add_srs_wkt (p, 4,
  2982   2514           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2983   2515       add_srs_wkt (p, 5,
  2984   2516           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2985   2517       add_srs_wkt (p, 6,
  2986         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2518  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  2987   2519       add_srs_wkt (p, 7,
  2988         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2520  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  2989   2521       add_srs_wkt (p, 8,
  2990         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2522  +        "_origin\",0],PARAMETER[\"central_meridian\",90],PARAMETE");
  2991   2523       add_srs_wkt (p, 9,
  2992         -        "n\",0],PARAMETER[\"central_meridian\",90],PARAMETER[\"sc");
         2524  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",305000");
  2993   2525       add_srs_wkt (p, 10,
  2994         -        "ale_factor\",1],PARAMETER[\"false_easting\",30500000],PA");
         2526  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  2995   2527       add_srs_wkt (p, 11,
  2996         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2997         -    add_srs_wkt (p, 12,
  2998         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2999         -    add_srs_wkt (p, 13,
  3000         -        "AUTHORITY[\"EPSG\",\"2406\"]]");
  3001         -    p = add_epsg_def_ex (filter, first, last, 2407, "epsg", 2407,
  3002         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 31", 0, 1,
  3003         -        "Krassowsky 1940", "Greenwich",
  3004         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3005         -        "X", "North", "Y", "East");
         2528  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2406\"]]");
         2529  +    p = add_epsg_def (filter, first, last, 2407, "epsg", 2407,
         2530  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 31");
  3006   2531       add_proj4text (p, 0,
  3007   2532           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0");
  3008   2533       add_proj4text (p, 1,
  3009   2534           " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  3010   2535       add_proj4text (p, 2,
  3011   2536           "m +no_defs");
  3012   2537       add_srs_wkt (p, 0,
................................................................................
  3018   2543       add_srs_wkt (p, 3,
  3019   2544           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3020   2545       add_srs_wkt (p, 4,
  3021   2546           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3022   2547       add_srs_wkt (p, 5,
  3023   2548           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3024   2549       add_srs_wkt (p, 6,
  3025         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2550  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3026   2551       add_srs_wkt (p, 7,
  3027         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2552  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3028   2553       add_srs_wkt (p, 8,
  3029         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2554  +        "_origin\",0],PARAMETER[\"central_meridian\",93],PARAMETE");
  3030   2555       add_srs_wkt (p, 9,
  3031         -        "n\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"sc");
         2556  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",315000");
  3032   2557       add_srs_wkt (p, 10,
  3033         -        "ale_factor\",1],PARAMETER[\"false_easting\",31500000],PA");
         2558  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  3034   2559       add_srs_wkt (p, 11,
  3035         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3036         -    add_srs_wkt (p, 12,
  3037         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3038         -    add_srs_wkt (p, 13,
  3039         -        "AUTHORITY[\"EPSG\",\"2407\"]]");
  3040         -    p = add_epsg_def_ex (filter, first, last, 2408, "epsg", 2408,
  3041         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 32", 0, 1,
  3042         -        "Krassowsky 1940", "Greenwich",
  3043         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3044         -        "X", "North", "Y", "East");
         2560  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2407\"]]");
         2561  +    p = add_epsg_def (filter, first, last, 2408, "epsg", 2408,
         2562  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 32");
  3045   2563       add_proj4text (p, 0,
  3046   2564           "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0");
  3047   2565       add_proj4text (p, 1,
  3048   2566           " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  3049   2567       add_proj4text (p, 2,
  3050   2568           "m +no_defs");
  3051   2569       add_srs_wkt (p, 0,
................................................................................
  3057   2575       add_srs_wkt (p, 3,
  3058   2576           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3059   2577       add_srs_wkt (p, 4,
  3060   2578           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3061   2579       add_srs_wkt (p, 5,
  3062   2580           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3063   2581       add_srs_wkt (p, 6,
  3064         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2582  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3065   2583       add_srs_wkt (p, 7,
  3066         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2584  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3067   2585       add_srs_wkt (p, 8,
  3068         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2586  +        "_origin\",0],PARAMETER[\"central_meridian\",96],PARAMETE");
  3069   2587       add_srs_wkt (p, 9,
  3070         -        "n\",0],PARAMETER[\"central_meridian\",96],PARAMETER[\"sc");
         2588  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",325000");
  3071   2589       add_srs_wkt (p, 10,
  3072         -        "ale_factor\",1],PARAMETER[\"false_easting\",32500000],PA");
         2590  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  3073   2591       add_srs_wkt (p, 11,
  3074         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3075         -    add_srs_wkt (p, 12,
  3076         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3077         -    add_srs_wkt (p, 13,
  3078         -        "AUTHORITY[\"EPSG\",\"2408\"]]");
  3079         -    p = add_epsg_def_ex (filter, first, last, 2409, "epsg", 2409,
  3080         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 33", 0, 1,
  3081         -        "Krassowsky 1940", "Greenwich",
  3082         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3083         -        "X", "North", "Y", "East");
         2592  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2408\"]]");
         2593  +    p = add_epsg_def (filter, first, last, 2409, "epsg", 2409,
         2594  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 33");
  3084   2595       add_proj4text (p, 0,
  3085   2596           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0");
  3086   2597       add_proj4text (p, 1,
  3087   2598           " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  3088   2599       add_proj4text (p, 2,
  3089   2600           "m +no_defs");
  3090   2601       add_srs_wkt (p, 0,
................................................................................
  3096   2607       add_srs_wkt (p, 3,
  3097   2608           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3098   2609       add_srs_wkt (p, 4,
  3099   2610           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3100   2611       add_srs_wkt (p, 5,
  3101   2612           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3102   2613       add_srs_wkt (p, 6,
  3103         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2614  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3104   2615       add_srs_wkt (p, 7,
  3105         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2616  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3106   2617       add_srs_wkt (p, 8,
  3107         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2618  +        "_origin\",0],PARAMETER[\"central_meridian\",99],PARAMETE");
  3108   2619       add_srs_wkt (p, 9,
  3109         -        "n\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"sc");
         2620  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",335000");
  3110   2621       add_srs_wkt (p, 10,
  3111         -        "ale_factor\",1],PARAMETER[\"false_easting\",33500000],PA");
         2622  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  3112   2623       add_srs_wkt (p, 11,
  3113         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3114         -    add_srs_wkt (p, 12,
  3115         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3116         -    add_srs_wkt (p, 13,
  3117         -        "AUTHORITY[\"EPSG\",\"2409\"]]");
  3118         -    p = add_epsg_def_ex (filter, first, last, 2410, "epsg", 2410,
  3119         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 34", 0, 1,
  3120         -        "Krassowsky 1940", "Greenwich",
  3121         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3122         -        "X", "North", "Y", "East");
         2624  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2409\"]]");
         2625  +    p = add_epsg_def (filter, first, last, 2410, "epsg", 2410,
         2626  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 34");
  3123   2627       add_proj4text (p, 0,
  3124   2628           "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=");
  3125   2629       add_proj4text (p, 1,
  3126   2630           "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3127   2631       add_proj4text (p, 2,
  3128   2632           "=m +no_defs");
  3129   2633       add_srs_wkt (p, 0,
................................................................................
  3135   2639       add_srs_wkt (p, 3,
  3136   2640           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3137   2641       add_srs_wkt (p, 4,
  3138   2642           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3139   2643       add_srs_wkt (p, 5,
  3140   2644           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3141   2645       add_srs_wkt (p, 6,
  3142         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2646  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3143   2647       add_srs_wkt (p, 7,
  3144         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2648  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3145   2649       add_srs_wkt (p, 8,
  3146         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2650  +        "_origin\",0],PARAMETER[\"central_meridian\",102],PARAMET");
  3147   2651       add_srs_wkt (p, 9,
  3148         -        "n\",0],PARAMETER[\"central_meridian\",102],PARAMETER[\"s");
         2652  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",34500");
  3149   2653       add_srs_wkt (p, 10,
  3150         -        "cale_factor\",1],PARAMETER[\"false_easting\",34500000],P");
         2654  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3151   2655       add_srs_wkt (p, 11,
  3152         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2656  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2410\"]");
  3153   2657       add_srs_wkt (p, 12,
  3154         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  3155         -    add_srs_wkt (p, 13,
  3156         -        ",AUTHORITY[\"EPSG\",\"2410\"]]");
  3157         -    p = add_epsg_def_ex (filter, first, last, 2411, "epsg", 2411,
  3158         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 35", 0, 1,
  3159         -        "Krassowsky 1940", "Greenwich",
  3160         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3161         -        "X", "North", "Y", "East");
         2658  +        "]");
         2659  +    p = add_epsg_def (filter, first, last, 2411, "epsg", 2411,
         2660  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 35");
  3162   2661       add_proj4text (p, 0,
  3163   2662           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=");
  3164   2663       add_proj4text (p, 1,
  3165   2664           "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3166   2665       add_proj4text (p, 2,
  3167   2666           "=m +no_defs");
  3168   2667       add_srs_wkt (p, 0,
................................................................................
  3174   2673       add_srs_wkt (p, 3,
  3175   2674           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3176   2675       add_srs_wkt (p, 4,
  3177   2676           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3178   2677       add_srs_wkt (p, 5,
  3179   2678           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3180   2679       add_srs_wkt (p, 6,
  3181         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2680  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3182   2681       add_srs_wkt (p, 7,
  3183         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2682  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3184   2683       add_srs_wkt (p, 8,
  3185         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2684  +        "_origin\",0],PARAMETER[\"central_meridian\",105],PARAMET");
  3186   2685       add_srs_wkt (p, 9,
  3187         -        "n\",0],PARAMETER[\"central_meridian\",105],PARAMETER[\"s");
         2686  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",35500");
  3188   2687       add_srs_wkt (p, 10,
  3189         -        "cale_factor\",1],PARAMETER[\"false_easting\",35500000],P");
         2688  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3190   2689       add_srs_wkt (p, 11,
  3191         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2690  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2411\"]");
  3192   2691       add_srs_wkt (p, 12,
  3193         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  3194         -    add_srs_wkt (p, 13,
  3195         -        ",AUTHORITY[\"EPSG\",\"2411\"]]");
  3196         -    p = add_epsg_def_ex (filter, first, last, 2412, "epsg", 2412,
  3197         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 36", 0, 1,
  3198         -        "Krassowsky 1940", "Greenwich",
  3199         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3200         -        "X", "North", "Y", "East");
         2692  +        "]");
         2693  +    p = add_epsg_def (filter, first, last, 2412, "epsg", 2412,
         2694  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 36");
  3201   2695       add_proj4text (p, 0,
  3202   2696           "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=");
  3203   2697       add_proj4text (p, 1,
  3204   2698           "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3205   2699       add_proj4text (p, 2,
  3206   2700           "=m +no_defs");
  3207   2701       add_srs_wkt (p, 0,
................................................................................
  3213   2707       add_srs_wkt (p, 3,
  3214   2708           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3215   2709       add_srs_wkt (p, 4,
  3216   2710           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3217   2711       add_srs_wkt (p, 5,
  3218   2712           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3219   2713       add_srs_wkt (p, 6,
  3220         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2714  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3221   2715       add_srs_wkt (p, 7,
  3222         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2716  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3223   2717       add_srs_wkt (p, 8,
  3224         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2718  +        "_origin\",0],PARAMETER[\"central_meridian\",108],PARAMET");
  3225   2719       add_srs_wkt (p, 9,
  3226         -        "n\",0],PARAMETER[\"central_meridian\",108],PARAMETER[\"s");
         2720  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",36500");
  3227   2721       add_srs_wkt (p, 10,
  3228         -        "cale_factor\",1],PARAMETER[\"false_easting\",36500000],P");
         2722  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3229   2723       add_srs_wkt (p, 11,
  3230         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2724  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2412\"]");
  3231   2725       add_srs_wkt (p, 12,
  3232         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  3233         -    add_srs_wkt (p, 13,
  3234         -        ",AUTHORITY[\"EPSG\",\"2412\"]]");
  3235         -    p = add_epsg_def_ex (filter, first, last, 2413, "epsg", 2413,
  3236         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 37", 0, 1,
  3237         -        "Krassowsky 1940", "Greenwich",
  3238         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3239         -        "X", "North", "Y", "East");
         2726  +        "]");
         2727  +    p = add_epsg_def (filter, first, last, 2413, "epsg", 2413,
         2728  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 37");
  3240   2729       add_proj4text (p, 0,
  3241   2730           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=");
  3242   2731       add_proj4text (p, 1,
  3243   2732           "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3244   2733       add_proj4text (p, 2,
  3245   2734           "=m +no_defs");
  3246   2735       add_srs_wkt (p, 0,
................................................................................
  3252   2741       add_srs_wkt (p, 3,
  3253   2742           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3254   2743       add_srs_wkt (p, 4,
  3255   2744           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3256   2745       add_srs_wkt (p, 5,
  3257   2746           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3258   2747       add_srs_wkt (p, 6,
  3259         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2748  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3260   2749       add_srs_wkt (p, 7,
  3261         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2750  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3262   2751       add_srs_wkt (p, 8,
  3263         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2752  +        "_origin\",0],PARAMETER[\"central_meridian\",111],PARAMET");
  3264   2753       add_srs_wkt (p, 9,
  3265         -        "n\",0],PARAMETER[\"central_meridian\",111],PARAMETER[\"s");
         2754  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",37500");
  3266   2755       add_srs_wkt (p, 10,
  3267         -        "cale_factor\",1],PARAMETER[\"false_easting\",37500000],P");
         2756  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3268   2757       add_srs_wkt (p, 11,
  3269         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2758  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2413\"]");
  3270   2759       add_srs_wkt (p, 12,
  3271         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  3272         -    add_srs_wkt (p, 13,
  3273         -        ",AUTHORITY[\"EPSG\",\"2413\"]]");
  3274         -    p = add_epsg_def_ex (filter, first, last, 2414, "epsg", 2414,
  3275         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 38", 0, 1,
  3276         -        "Krassowsky 1940", "Greenwich",
  3277         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3278         -        "X", "North", "Y", "East");
         2760  +        "]");
         2761  +    p = add_epsg_def (filter, first, last, 2414, "epsg", 2414,
         2762  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 38");
  3279   2763       add_proj4text (p, 0,
  3280   2764           "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=");
  3281   2765       add_proj4text (p, 1,
  3282   2766           "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3283   2767       add_proj4text (p, 2,
  3284   2768           "=m +no_defs");
  3285   2769       add_srs_wkt (p, 0,
................................................................................
  3291   2775       add_srs_wkt (p, 3,
  3292   2776           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3293   2777       add_srs_wkt (p, 4,
  3294   2778           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3295   2779       add_srs_wkt (p, 5,
  3296   2780           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3297   2781       add_srs_wkt (p, 6,
  3298         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2782  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3299   2783       add_srs_wkt (p, 7,
  3300         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2784  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3301   2785       add_srs_wkt (p, 8,
  3302         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2786  +        "_origin\",0],PARAMETER[\"central_meridian\",114],PARAMET");
  3303   2787       add_srs_wkt (p, 9,
  3304         -        "n\",0],PARAMETER[\"central_meridian\",114],PARAMETER[\"s");
         2788  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",38500");
  3305   2789       add_srs_wkt (p, 10,
  3306         -        "cale_factor\",1],PARAMETER[\"false_easting\",38500000],P");
         2790  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3307   2791       add_srs_wkt (p, 11,
  3308         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2792  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2414\"]");
  3309   2793       add_srs_wkt (p, 12,
  3310         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  3311         -    add_srs_wkt (p, 13,
  3312         -        ",AUTHORITY[\"EPSG\",\"2414\"]]");
  3313         -    p = add_epsg_def_ex (filter, first, last, 2415, "epsg", 2415,
  3314         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 39", 0, 1,
  3315         -        "Krassowsky 1940", "Greenwich",
  3316         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3317         -        "X", "North", "Y", "East");
         2794  +        "]");
         2795  +    p = add_epsg_def (filter, first, last, 2415, "epsg", 2415,
         2796  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 39");
  3318   2797       add_proj4text (p, 0,
  3319   2798           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=");
  3320   2799       add_proj4text (p, 1,
  3321   2800           "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3322   2801       add_proj4text (p, 2,
  3323   2802           "=m +no_defs");
  3324   2803       add_srs_wkt (p, 0,
................................................................................
  3330   2809       add_srs_wkt (p, 3,
  3331   2810           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3332   2811       add_srs_wkt (p, 4,
  3333   2812           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3334   2813       add_srs_wkt (p, 5,
  3335   2814           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3336   2815       add_srs_wkt (p, 6,
  3337         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2816  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3338   2817       add_srs_wkt (p, 7,
  3339         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2818  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3340   2819       add_srs_wkt (p, 8,
  3341         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2820  +        "_origin\",0],PARAMETER[\"central_meridian\",117],PARAMET");
  3342   2821       add_srs_wkt (p, 9,
  3343         -        "n\",0],PARAMETER[\"central_meridian\",117],PARAMETER[\"s");
         2822  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",39500");
  3344   2823       add_srs_wkt (p, 10,
  3345         -        "cale_factor\",1],PARAMETER[\"false_easting\",39500000],P");
         2824  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3346   2825       add_srs_wkt (p, 11,
  3347         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2826  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2415\"]");
  3348   2827       add_srs_wkt (p, 12,
  3349         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  3350         -    add_srs_wkt (p, 13,
  3351         -        ",AUTHORITY[\"EPSG\",\"2415\"]]");
  3352         -    p = add_epsg_def_ex (filter, first, last, 2416, "epsg", 2416,
  3353         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 40", 0, 1,
  3354         -        "Krassowsky 1940", "Greenwich",
  3355         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3356         -        "X", "North", "Y", "East");
         2828  +        "]");
         2829  +    p = add_epsg_def (filter, first, last, 2416, "epsg", 2416,
         2830  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 40");
  3357   2831       add_proj4text (p, 0,
  3358   2832           "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=");
  3359   2833       add_proj4text (p, 1,
  3360   2834           "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3361   2835       add_proj4text (p, 2,
  3362   2836           "=m +no_defs");
  3363   2837       add_srs_wkt (p, 0,
................................................................................
  3369   2843       add_srs_wkt (p, 3,
  3370   2844           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3371   2845       add_srs_wkt (p, 4,
  3372   2846           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3373   2847       add_srs_wkt (p, 5,
  3374   2848           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3375   2849       add_srs_wkt (p, 6,
  3376         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2850  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3377   2851       add_srs_wkt (p, 7,
  3378         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2852  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3379   2853       add_srs_wkt (p, 8,
  3380         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2854  +        "_origin\",0],PARAMETER[\"central_meridian\",120],PARAMET");
  3381   2855       add_srs_wkt (p, 9,
  3382         -        "n\",0],PARAMETER[\"central_meridian\",120],PARAMETER[\"s");
         2856  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",40500");
  3383   2857       add_srs_wkt (p, 10,
  3384         -        "cale_factor\",1],PARAMETER[\"false_easting\",40500000],P");
         2858  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3385   2859       add_srs_wkt (p, 11,
  3386         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2860  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2416\"]");
  3387   2861       add_srs_wkt (p, 12,
  3388         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  3389         -    add_srs_wkt (p, 13,
  3390         -        ",AUTHORITY[\"EPSG\",\"2416\"]]");
  3391         -    p = add_epsg_def_ex (filter, first, last, 2417, "epsg", 2417,
  3392         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 41", 0, 1,
  3393         -        "Krassowsky 1940", "Greenwich",
  3394         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3395         -        "X", "North", "Y", "East");
         2862  +        "]");
         2863  +    p = add_epsg_def (filter, first, last, 2417, "epsg", 2417,
         2864  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 41");
  3396   2865       add_proj4text (p, 0,
  3397   2866           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=");
  3398   2867       add_proj4text (p, 1,
  3399   2868           "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3400   2869       add_proj4text (p, 2,
  3401   2870           "=m +no_defs");
  3402   2871       add_srs_wkt (p, 0,
................................................................................
  3408   2877       add_srs_wkt (p, 3,
  3409   2878           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3410   2879       add_srs_wkt (p, 4,
  3411   2880           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3412   2881       add_srs_wkt (p, 5,
  3413   2882           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3414   2883       add_srs_wkt (p, 6,
  3415         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2884  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3416   2885       add_srs_wkt (p, 7,
  3417         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2886  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3418   2887       add_srs_wkt (p, 8,
  3419         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2888  +        "_origin\",0],PARAMETER[\"central_meridian\",123],PARAMET");
  3420   2889       add_srs_wkt (p, 9,
  3421         -        "n\",0],PARAMETER[\"central_meridian\",123],PARAMETER[\"s");
         2890  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",41500");
  3422   2891       add_srs_wkt (p, 10,
  3423         -        "cale_factor\",1],PARAMETER[\"false_easting\",41500000],P");
         2892  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3424   2893       add_srs_wkt (p, 11,
  3425         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2894  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2417\"]");
  3426   2895       add_srs_wkt (p, 12,
  3427         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  3428         -    add_srs_wkt (p, 13,
  3429         -        ",AUTHORITY[\"EPSG\",\"2417\"]]");
  3430         -    p = add_epsg_def_ex (filter, first, last, 2418, "epsg", 2418,
  3431         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 42", 0, 1,
  3432         -        "Krassowsky 1940", "Greenwich",
  3433         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3434         -        "X", "North", "Y", "East");
         2896  +        "]");
         2897  +    p = add_epsg_def (filter, first, last, 2418, "epsg", 2418,
         2898  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 42");
  3435   2899       add_proj4text (p, 0,
  3436   2900           "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=");
  3437   2901       add_proj4text (p, 1,
  3438   2902           "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3439   2903       add_proj4text (p, 2,
  3440   2904           "=m +no_defs");
  3441   2905       add_srs_wkt (p, 0,
................................................................................
  3447   2911       add_srs_wkt (p, 3,
  3448   2912           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3449   2913       add_srs_wkt (p, 4,
  3450   2914           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3451   2915       add_srs_wkt (p, 5,
  3452   2916           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3453   2917       add_srs_wkt (p, 6,
  3454         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2918  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3455   2919       add_srs_wkt (p, 7,
  3456         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2920  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3457   2921       add_srs_wkt (p, 8,
  3458         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2922  +        "_origin\",0],PARAMETER[\"central_meridian\",126],PARAMET");
  3459   2923       add_srs_wkt (p, 9,
  3460         -        "n\",0],PARAMETER[\"central_meridian\",126],PARAMETER[\"s");
         2924  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",42500");
  3461   2925       add_srs_wkt (p, 10,
  3462         -        "cale_factor\",1],PARAMETER[\"false_easting\",42500000],P");
         2926  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3463   2927       add_srs_wkt (p, 11,
  3464         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2928  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2418\"]");
  3465   2929       add_srs_wkt (p, 12,
  3466         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  3467         -    add_srs_wkt (p, 13,
  3468         -        ",AUTHORITY[\"EPSG\",\"2418\"]]");
  3469         -    p = add_epsg_def_ex (filter, first, last, 2419, "epsg", 2419,
  3470         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 43", 0, 1,
  3471         -        "Krassowsky 1940", "Greenwich",
  3472         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3473         -        "X", "North", "Y", "East");
         2930  +        "]");
         2931  +    p = add_epsg_def (filter, first, last, 2419, "epsg", 2419,
         2932  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 43");
  3474   2933       add_proj4text (p, 0,
  3475   2934           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=");
  3476   2935       add_proj4text (p, 1,
  3477   2936           "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3478   2937       add_proj4text (p, 2,
  3479   2938           "=m +no_defs");
  3480   2939       add_srs_wkt (p, 0,
................................................................................
  3486   2945       add_srs_wkt (p, 3,
  3487   2946           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3488   2947       add_srs_wkt (p, 4,
  3489   2948           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3490   2949       add_srs_wkt (p, 5,
  3491   2950           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3492   2951       add_srs_wkt (p, 6,
  3493         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2952  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3494   2953       add_srs_wkt (p, 7,
  3495         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2954  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3496   2955       add_srs_wkt (p, 8,
  3497         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2956  +        "_origin\",0],PARAMETER[\"central_meridian\",129],PARAMET");
  3498   2957       add_srs_wkt (p, 9,
  3499         -        "n\",0],PARAMETER[\"central_meridian\",129],PARAMETER[\"s");
         2958  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",43500");
  3500   2959       add_srs_wkt (p, 10,
  3501         -        "cale_factor\",1],PARAMETER[\"false_easting\",43500000],P");
         2960  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3502   2961       add_srs_wkt (p, 11,
  3503         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2962  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2419\"]");
  3504   2963       add_srs_wkt (p, 12,
  3505         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  3506         -    add_srs_wkt (p, 13,
  3507         -        ",AUTHORITY[\"EPSG\",\"2419\"]]");
  3508         -    p = add_epsg_def_ex (filter, first, last, 2420, "epsg", 2420,
  3509         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 44", 0, 1,
  3510         -        "Krassowsky 1940", "Greenwich",
  3511         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3512         -        "X", "North", "Y", "East");
         2964  +        "]");
         2965  +    p = add_epsg_def (filter, first, last, 2420, "epsg", 2420,
         2966  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 44");
  3513   2967       add_proj4text (p, 0,
  3514   2968           "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=");
  3515   2969       add_proj4text (p, 1,
  3516   2970           "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3517   2971       add_proj4text (p, 2,
  3518   2972           "=m +no_defs");
  3519   2973       add_srs_wkt (p, 0,
................................................................................
  3525   2979       add_srs_wkt (p, 3,
  3526   2980           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3527   2981       add_srs_wkt (p, 4,
  3528   2982           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3529   2983       add_srs_wkt (p, 5,
  3530   2984           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3531   2985       add_srs_wkt (p, 6,
  3532         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         2986  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3533   2987       add_srs_wkt (p, 7,
  3534         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         2988  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3535   2989       add_srs_wkt (p, 8,
  3536         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2990  +        "_origin\",0],PARAMETER[\"central_meridian\",132],PARAMET");
  3537   2991       add_srs_wkt (p, 9,
  3538         -        "n\",0],PARAMETER[\"central_meridian\",132],PARAMETER[\"s");
         2992  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",44500");
  3539   2993       add_srs_wkt (p, 10,
  3540         -        "cale_factor\",1],PARAMETER[\"false_easting\",44500000],P");
         2994  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3541   2995       add_srs_wkt (p, 11,
  3542         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2996  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2420\"]");
  3543   2997       add_srs_wkt (p, 12,
  3544         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  3545         -    add_srs_wkt (p, 13,
  3546         -        ",AUTHORITY[\"EPSG\",\"2420\"]]");
  3547         -    p = add_epsg_def_ex (filter, first, last, 2421, "epsg", 2421,
  3548         -        "Beijing 1954 / 3-degree Gauss-Kruger zone 45", 0, 1,
  3549         -        "Krassowsky 1940", "Greenwich",
  3550         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3551         -        "X", "North", "Y", "East");
         2998  +        "]");
         2999  +    p = add_epsg_def (filter, first, last, 2421, "epsg", 2421,
         3000  +        "Beijing 1954 / 3-degree Gauss-Kruger zone 45");
  3552   3001       add_proj4text (p, 0,
  3553   3002           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=");
  3554   3003       add_proj4text (p, 1,
  3555   3004           "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3556   3005       add_proj4text (p, 2,
  3557   3006           "=m +no_defs");
  3558   3007       add_srs_wkt (p, 0,
................................................................................
  3564   3013       add_srs_wkt (p, 3,
  3565   3014           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
  3566   3015       add_srs_wkt (p, 4,
  3567   3016           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  3568   3017       add_srs_wkt (p, 5,
  3569   3018           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  3570   3019       add_srs_wkt (p, 6,
  3571         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         3020  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
  3572   3021       add_srs_wkt (p, 7,
  3573         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
         3022  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3574   3023       add_srs_wkt (p, 8,
  3575         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         3024  +        "_origin\",0],PARAMETER[\"central_meridian\",135],PARAMET");
  3576   3025       add_srs_wkt (p, 9,
  3577         -        "n\",0],PARAMETER[\"central_meridian\",135],PARAMETER[\"s");
         3026  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",45500");
  3578   3027       add_srs_wkt (p, 10,
  3579         -        "cale_factor\",1],PARAMETER[\"false_easting\",45500000],P");
         3028  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3580   3029       add_srs_wkt (p, 11,
  3581         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         3030  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2421\"]");
  3582   3031       add_srs_wkt (p, 12,
  3583         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  3584         -    add_srs_wkt (p, 13,
  3585         -        ",AUTHORITY[\"EPSG\",\"2421\"]]");
  3586         -    p = add_epsg_def_ex (filter, first, last, 2422, "epsg", 2422,
  3587         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 75E", 0, 1,
  3588         -        "Krassowsky 1940", "Greenwich",
  3589         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3590         -        "X", "North", "Y", "East");
         3032  +        "]");
         3033  +    p = add_epsg_def (filter, first, last, 2422, "epsg", 2422,
         3034  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 75E");
  3591   3035       add_proj4text (p, 0,
  3592   3036           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
  3593   3037       add_proj4text (p, 1,
  3594   3038           "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
  3595   3039       add_proj4text (p, 2,
  3596   3040           "+no_defs");
  3597   3041       add_srs_wkt (p, 0,
................................................................................
  3603   3047       add_srs_wkt (p, 3,
  3604   3048           "4\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPS");
  3605   3049       add_srs_wkt (p, 4,
  3606   3050           "G\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3607   3051       add_srs_wkt (p, 5,
  3608   3052           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3609   3053       add_srs_wkt (p, 6,
  3610         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3054  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJE");
  3611   3055       add_srs_wkt (p, 7,
  3612         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[");
         3056  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3613   3057       add_srs_wkt (p, 8,
  3614         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         3058  +        "rigin\",0],PARAMETER[\"central_meridian\",75],PARAMETER[");
  3615   3059       add_srs_wkt (p, 9,
  3616         -        ",0],PARAMETER[\"central_meridian\",75],PARAMETER[\"scale");
         3060  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
  3617   3061       add_srs_wkt (p, 10,
  3618         -        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
         3062  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3619   3063       add_srs_wkt (p, 11,
  3620         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3621         -    add_srs_wkt (p, 12,
  3622         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3623         -    add_srs_wkt (p, 13,
  3624         -        "RITY[\"EPSG\",\"2422\"]]");
  3625         -    p = add_epsg_def_ex (filter, first, last, 2423, "epsg", 2423,
  3626         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 78E", 0, 1,
  3627         -        "Krassowsky 1940", "Greenwich",
  3628         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3629         -        "X", "North", "Y", "East");
         3064  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2422\"]]");
         3065  +    p = add_epsg_def (filter, first, last, 2423, "epsg", 2423,
         3066  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 78E");
  3630   3067       add_proj4text (p, 0,
  3631   3068           "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +");
  3632   3069       add_proj4text (p, 1,
  3633   3070           "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
  3634   3071       add_proj4text (p, 2,
  3635   3072           "+no_defs");
  3636   3073       add_srs_wkt (p, 0,
................................................................................
  3642   3079       add_srs_wkt (p, 3,
  3643   3080           "4\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPS");
  3644   3081       add_srs_wkt (p, 4,
  3645   3082           "G\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3646   3083       add_srs_wkt (p, 5,
  3647   3084           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3648   3085       add_srs_wkt (p, 6,
  3649         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3086  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJE");
  3650   3087       add_srs_wkt (p, 7,
  3651         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[");
         3088  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3652   3089       add_srs_wkt (p, 8,
  3653         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         3090  +        "rigin\",0],PARAMETER[\"central_meridian\",78],PARAMETER[");
  3654   3091       add_srs_wkt (p, 9,
  3655         -        ",0],PARAMETER[\"central_meridian\",78],PARAMETER[\"scale");
         3092  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
  3656   3093       add_srs_wkt (p, 10,
  3657         -        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
         3094  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3658   3095       add_srs_wkt (p, 11,
  3659         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3660         -    add_srs_wkt (p, 12,
  3661         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3662         -    add_srs_wkt (p, 13,
  3663         -        "RITY[\"EPSG\",\"2423\"]]");
  3664         -    p = add_epsg_def_ex (filter, first, last, 2424, "epsg", 2424,
  3665         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 81E", 0, 1,
  3666         -        "Krassowsky 1940", "Greenwich",
  3667         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3668         -        "X", "North", "Y", "East");
         3096  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2423\"]]");
         3097  +    p = add_epsg_def (filter, first, last, 2424, "epsg", 2424,
         3098  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 81E");
  3669   3099       add_proj4text (p, 0,
  3670   3100           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
  3671   3101       add_proj4text (p, 1,
  3672   3102           "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
  3673   3103       add_proj4text (p, 2,
  3674   3104           "+no_defs");
  3675   3105       add_srs_wkt (p, 0,
................................................................................
  3681   3111       add_srs_wkt (p, 3,
  3682   3112           "4\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPS");
  3683   3113       add_srs_wkt (p, 4,
  3684   3114           "G\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3685   3115       add_srs_wkt (p, 5,
  3686   3116           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3687   3117       add_srs_wkt (p, 6,
  3688         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3118  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJE");
  3689   3119       add_srs_wkt (p, 7,
  3690         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[");
         3120  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3691   3121       add_srs_wkt (p, 8,
  3692         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         3122  +        "rigin\",0],PARAMETER[\"central_meridian\",81],PARAMETER[");
  3693   3123       add_srs_wkt (p, 9,
  3694         -        ",0],PARAMETER[\"central_meridian\",81],PARAMETER[\"scale");
         3124  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
  3695   3125       add_srs_wkt (p, 10,
  3696         -        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
         3126  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3697   3127       add_srs_wkt (p, 11,
  3698         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3699         -    add_srs_wkt (p, 12,
  3700         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3701         -    add_srs_wkt (p, 13,
  3702         -        "RITY[\"EPSG\",\"2424\"]]");
  3703         -    p = add_epsg_def_ex (filter, first, last, 2425, "epsg", 2425,
  3704         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 84E", 0, 1,
  3705         -        "Krassowsky 1940", "Greenwich",
  3706         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3707         -        "X", "North", "Y", "East");
         3128  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2424\"]]");
         3129  +    p = add_epsg_def (filter, first, last, 2425, "epsg", 2425,
         3130  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 84E");
  3708   3131       add_proj4text (p, 0,
  3709   3132           "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +");
  3710   3133       add_proj4text (p, 1,
  3711   3134           "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
  3712   3135       add_proj4text (p, 2,
  3713   3136           "+no_defs");
  3714   3137       add_srs_wkt (p, 0,
................................................................................
  3720   3143       add_srs_wkt (p, 3,
  3721   3144           "4\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPS");
  3722   3145       add_srs_wkt (p, 4,
  3723   3146           "G\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3724   3147       add_srs_wkt (p, 5,
  3725   3148           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3726   3149       add_srs_wkt (p, 6,
  3727         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3150  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJE");
  3728   3151       add_srs_wkt (p, 7,
  3729         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[");
         3152  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3730   3153       add_srs_wkt (p, 8,
  3731         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         3154  +        "rigin\",0],PARAMETER[\"central_meridian\",84],PARAMETER[");
  3732   3155       add_srs_wkt (p, 9,
  3733         -        ",0],PARAMETER[\"central_meridian\",84],PARAMETER[\"scale");
         3156  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
  3734   3157       add_srs_wkt (p, 10,
  3735         -        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
         3158  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3736   3159       add_srs_wkt (p, 11,
  3737         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3738         -    add_srs_wkt (p, 12,
  3739         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3740         -    add_srs_wkt (p, 13,
  3741         -        "RITY[\"EPSG\",\"2425\"]]");
         3160  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2425\"]]");
  3742   3161   }
  3743   3162   
  3744   3163   #endif /* full EPSG initialization enabled/disabled */
  3745   3164   

Changes to src/srsinit/epsg_inlined_04.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_04 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 2426, "epsg", 2426,
    56         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 87E", 0, 1,
    57         -        "Krassowsky 1940", "Greenwich",
    58         -        "Beijing_1954", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
           55  +    p = add_epsg_def (filter, first, last, 2426, "epsg", 2426,
           56  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 87E");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
    62     59       add_proj4text (p, 1,
    63     60           "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
    64     61       add_proj4text (p, 2,
    65     62           "+no_defs");
    66     63       add_srs_wkt (p, 0,
................................................................................
    72     69       add_srs_wkt (p, 3,
    73     70           "4\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPS");
    74     71       add_srs_wkt (p, 4,
    75     72           "G\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
    76     73       add_srs_wkt (p, 5,
    77     74           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
    78     75       add_srs_wkt (p, 6,
    79         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
           76  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJE");
    80     77       add_srs_wkt (p, 7,
    81         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[");
           78  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
    82     79       add_srs_wkt (p, 8,
    83         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
           80  +        "rigin\",0],PARAMETER[\"central_meridian\",87],PARAMETER[");
    84     81       add_srs_wkt (p, 9,
    85         -        ",0],PARAMETER[\"central_meridian\",87],PARAMETER[\"scale");
           82  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
    86     83       add_srs_wkt (p, 10,
    87         -        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
           84  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
    88     85       add_srs_wkt (p, 11,
    89         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
    90         -    add_srs_wkt (p, 12,
    91         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
    92         -    add_srs_wkt (p, 13,
    93         -        "RITY[\"EPSG\",\"2426\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 2427, "epsg", 2427,
    95         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 90E", 0, 1,
    96         -        "Krassowsky 1940", "Greenwich",
    97         -        "Beijing_1954", "Transverse_Mercator", "metre",
    98         -        "X", "North", "Y", "East");
           86  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2426\"]]");
           87  +    p = add_epsg_def (filter, first, last, 2427, "epsg", 2427,
           88  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 90E");
    99     89       add_proj4text (p, 0,
   100     90           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +");
   101     91       add_proj4text (p, 1,
   102     92           "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
   103     93       add_proj4text (p, 2,
   104     94           "+no_defs");
   105     95       add_srs_wkt (p, 0,
................................................................................
   111    101       add_srs_wkt (p, 3,
   112    102           "4\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPS");
   113    103       add_srs_wkt (p, 4,
   114    104           "G\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   115    105       add_srs_wkt (p, 5,
   116    106           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   117    107       add_srs_wkt (p, 6,
   118         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          108  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJE");
   119    109       add_srs_wkt (p, 7,
   120         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[");
          110  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   121    111       add_srs_wkt (p, 8,
   122         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          112  +        "rigin\",0],PARAMETER[\"central_meridian\",90],PARAMETER[");
   123    113       add_srs_wkt (p, 9,
   124         -        ",0],PARAMETER[\"central_meridian\",90],PARAMETER[\"scale");
          114  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
   125    115       add_srs_wkt (p, 10,
   126         -        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
          116  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
   127    117       add_srs_wkt (p, 11,
   128         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
   129         -    add_srs_wkt (p, 12,
   130         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
   131         -    add_srs_wkt (p, 13,
   132         -        "RITY[\"EPSG\",\"2427\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 2428, "epsg", 2428,
   134         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 93E", 0, 1,
   135         -        "Krassowsky 1940", "Greenwich",
   136         -        "Beijing_1954", "Transverse_Mercator", "metre",
   137         -        "X", "North", "Y", "East");
          118  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2427\"]]");
          119  +    p = add_epsg_def (filter, first, last, 2428, "epsg", 2428,
          120  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 93E");
   138    121       add_proj4text (p, 0,
   139    122           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
   140    123       add_proj4text (p, 1,
   141    124           "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
   142    125       add_proj4text (p, 2,
   143    126           "+no_defs");
   144    127       add_srs_wkt (p, 0,
................................................................................
   150    133       add_srs_wkt (p, 3,
   151    134           "4\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPS");
   152    135       add_srs_wkt (p, 4,
   153    136           "G\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   154    137       add_srs_wkt (p, 5,
   155    138           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   156    139       add_srs_wkt (p, 6,
   157         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          140  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJE");
   158    141       add_srs_wkt (p, 7,
   159         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[");
          142  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   160    143       add_srs_wkt (p, 8,
   161         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          144  +        "rigin\",0],PARAMETER[\"central_meridian\",93],PARAMETER[");
   162    145       add_srs_wkt (p, 9,
   163         -        ",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"scale");
          146  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
   164    147       add_srs_wkt (p, 10,
   165         -        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
          148  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
   166    149       add_srs_wkt (p, 11,
   167         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
   168         -    add_srs_wkt (p, 12,
   169         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
   170         -    add_srs_wkt (p, 13,
   171         -        "RITY[\"EPSG\",\"2428\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 2429, "epsg", 2429,
   173         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 96E", 0, 1,
   174         -        "Krassowsky 1940", "Greenwich",
   175         -        "Beijing_1954", "Transverse_Mercator", "metre",
   176         -        "X", "North", "Y", "East");
          150  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2428\"]]");
          151  +    p = add_epsg_def (filter, first, last, 2429, "epsg", 2429,
          152  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 96E");
   177    153       add_proj4text (p, 0,
   178    154           "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +");
   179    155       add_proj4text (p, 1,
   180    156           "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
   181    157       add_proj4text (p, 2,
   182    158           "+no_defs");
   183    159       add_srs_wkt (p, 0,
................................................................................
   189    165       add_srs_wkt (p, 3,
   190    166           "4\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPS");
   191    167       add_srs_wkt (p, 4,
   192    168           "G\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   193    169       add_srs_wkt (p, 5,
   194    170           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   195    171       add_srs_wkt (p, 6,
   196         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          172  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJE");
   197    173       add_srs_wkt (p, 7,
   198         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[");
          174  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   199    175       add_srs_wkt (p, 8,
   200         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          176  +        "rigin\",0],PARAMETER[\"central_meridian\",96],PARAMETER[");
   201    177       add_srs_wkt (p, 9,
   202         -        ",0],PARAMETER[\"central_meridian\",96],PARAMETER[\"scale");
          178  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
   203    179       add_srs_wkt (p, 10,
   204         -        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
          180  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
   205    181       add_srs_wkt (p, 11,
   206         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
   207         -    add_srs_wkt (p, 12,
   208         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
   209         -    add_srs_wkt (p, 13,
   210         -        "RITY[\"EPSG\",\"2429\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 2430, "epsg", 2430,
   212         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 99E", 0, 1,
   213         -        "Krassowsky 1940", "Greenwich",
   214         -        "Beijing_1954", "Transverse_Mercator", "metre",
   215         -        "X", "North", "Y", "East");
          182  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2429\"]]");
          183  +    p = add_epsg_def (filter, first, last, 2430, "epsg", 2430,
          184  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 99E");
   216    185       add_proj4text (p, 0,
   217    186           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
   218    187       add_proj4text (p, 1,
   219    188           "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
   220    189       add_proj4text (p, 2,
   221    190           "+no_defs");
   222    191       add_srs_wkt (p, 0,
................................................................................
   228    197       add_srs_wkt (p, 3,
   229    198           "4\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPS");
   230    199       add_srs_wkt (p, 4,
   231    200           "G\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   232    201       add_srs_wkt (p, 5,
   233    202           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   234    203       add_srs_wkt (p, 6,
   235         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          204  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJE");
   236    205       add_srs_wkt (p, 7,
   237         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[");
          206  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   238    207       add_srs_wkt (p, 8,
   239         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          208  +        "rigin\",0],PARAMETER[\"central_meridian\",99],PARAMETER[");
   240    209       add_srs_wkt (p, 9,
   241         -        ",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"scale");
          210  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
   242    211       add_srs_wkt (p, 10,
   243         -        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
          212  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
   244    213       add_srs_wkt (p, 11,
   245         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
   246         -    add_srs_wkt (p, 12,
   247         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
   248         -    add_srs_wkt (p, 13,
   249         -        "RITY[\"EPSG\",\"2430\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 2431, "epsg", 2431,
   251         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 102E", 0, 1,
   252         -        "Krassowsky 1940", "Greenwich",
   253         -        "Beijing_1954", "Transverse_Mercator", "metre",
   254         -        "X", "North", "Y", "East");
          214  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2430\"]]");
          215  +    p = add_epsg_def (filter, first, last, 2431, "epsg", 2431,
          216  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 102E");
   255    217       add_proj4text (p, 0,
   256    218           "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 ");
   257    219       add_proj4text (p, 1,
   258    220           "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   259    221       add_proj4text (p, 2,
   260    222           " +no_defs");
   261    223       add_srs_wkt (p, 0,
................................................................................
   267    229       add_srs_wkt (p, 3,
   268    230           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   269    231       add_srs_wkt (p, 4,
   270    232           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   271    233       add_srs_wkt (p, 5,
   272    234           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   273    235       add_srs_wkt (p, 6,
   274         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          236  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
   275    237       add_srs_wkt (p, 7,
   276         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
          238  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   277    239       add_srs_wkt (p, 8,
   278         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          240  +        "_origin\",0],PARAMETER[\"central_meridian\",102],PARAMET");
   279    241       add_srs_wkt (p, 9,
   280         -        "n\",0],PARAMETER[\"central_meridian\",102],PARAMETER[\"s");
          242  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
   281    243       add_srs_wkt (p, 10,
   282         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
          244  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   283    245       add_srs_wkt (p, 11,
   284         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   285         -    add_srs_wkt (p, 12,
   286         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   287         -    add_srs_wkt (p, 13,
   288         -        "UTHORITY[\"EPSG\",\"2431\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 2432, "epsg", 2432,
   290         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 105E", 0, 1,
   291         -        "Krassowsky 1940", "Greenwich",
   292         -        "Beijing_1954", "Transverse_Mercator", "metre",
   293         -        "X", "North", "Y", "East");
          246  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2431\"]]");
          247  +    p = add_epsg_def (filter, first, last, 2432, "epsg", 2432,
          248  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 105E");
   294    249       add_proj4text (p, 0,
   295    250           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
   296    251       add_proj4text (p, 1,
   297    252           "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   298    253       add_proj4text (p, 2,
   299    254           " +no_defs");
   300    255       add_srs_wkt (p, 0,
................................................................................
   306    261       add_srs_wkt (p, 3,
   307    262           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   308    263       add_srs_wkt (p, 4,
   309    264           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   310    265       add_srs_wkt (p, 5,
   311    266           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   312    267       add_srs_wkt (p, 6,
   313         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          268  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
   314    269       add_srs_wkt (p, 7,
   315         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
          270  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   316    271       add_srs_wkt (p, 8,
   317         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          272  +        "_origin\",0],PARAMETER[\"central_meridian\",105],PARAMET");
   318    273       add_srs_wkt (p, 9,
   319         -        "n\",0],PARAMETER[\"central_meridian\",105],PARAMETER[\"s");
          274  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
   320    275       add_srs_wkt (p, 10,
   321         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
          276  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   322    277       add_srs_wkt (p, 11,
   323         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   324         -    add_srs_wkt (p, 12,
   325         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   326         -    add_srs_wkt (p, 13,
   327         -        "UTHORITY[\"EPSG\",\"2432\"]]");
   328         -    p = add_epsg_def_ex (filter, first, last, 2433, "epsg", 2433,
   329         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 108E", 0, 1,
   330         -        "Krassowsky 1940", "Greenwich",
   331         -        "Beijing_1954", "Transverse_Mercator", "metre",
   332         -        "X", "North", "Y", "East");
          278  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2432\"]]");
          279  +    p = add_epsg_def (filter, first, last, 2433, "epsg", 2433,
          280  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 108E");
   333    281       add_proj4text (p, 0,
   334    282           "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 ");
   335    283       add_proj4text (p, 1,
   336    284           "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   337    285       add_proj4text (p, 2,
   338    286           " +no_defs");
   339    287       add_srs_wkt (p, 0,
................................................................................
   345    293       add_srs_wkt (p, 3,
   346    294           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   347    295       add_srs_wkt (p, 4,
   348    296           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   349    297       add_srs_wkt (p, 5,
   350    298           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   351    299       add_srs_wkt (p, 6,
   352         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          300  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
   353    301       add_srs_wkt (p, 7,
   354         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
          302  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   355    303       add_srs_wkt (p, 8,
   356         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          304  +        "_origin\",0],PARAMETER[\"central_meridian\",108],PARAMET");
   357    305       add_srs_wkt (p, 9,
   358         -        "n\",0],PARAMETER[\"central_meridian\",108],PARAMETER[\"s");
          306  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
   359    307       add_srs_wkt (p, 10,
   360         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
          308  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   361    309       add_srs_wkt (p, 11,
   362         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   363         -    add_srs_wkt (p, 12,
   364         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   365         -    add_srs_wkt (p, 13,
   366         -        "UTHORITY[\"EPSG\",\"2433\"]]");
   367         -    p = add_epsg_def_ex (filter, first, last, 2434, "epsg", 2434,
   368         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 111E", 0, 1,
   369         -        "Krassowsky 1940", "Greenwich",
   370         -        "Beijing_1954", "Transverse_Mercator", "metre",
   371         -        "X", "North", "Y", "East");
          310  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2433\"]]");
          311  +    p = add_epsg_def (filter, first, last, 2434, "epsg", 2434,
          312  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 111E");
   372    313       add_proj4text (p, 0,
   373    314           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
   374    315       add_proj4text (p, 1,
   375    316           "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   376    317       add_proj4text (p, 2,
   377    318           " +no_defs");
   378    319       add_srs_wkt (p, 0,
................................................................................
   384    325       add_srs_wkt (p, 3,
   385    326           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   386    327       add_srs_wkt (p, 4,
   387    328           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   388    329       add_srs_wkt (p, 5,
   389    330           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   390    331       add_srs_wkt (p, 6,
   391         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          332  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
   392    333       add_srs_wkt (p, 7,
   393         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
          334  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   394    335       add_srs_wkt (p, 8,
   395         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          336  +        "_origin\",0],PARAMETER[\"central_meridian\",111],PARAMET");
   396    337       add_srs_wkt (p, 9,
   397         -        "n\",0],PARAMETER[\"central_meridian\",111],PARAMETER[\"s");
          338  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
   398    339       add_srs_wkt (p, 10,
   399         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
          340  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   400    341       add_srs_wkt (p, 11,
   401         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   402         -    add_srs_wkt (p, 12,
   403         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   404         -    add_srs_wkt (p, 13,
   405         -        "UTHORITY[\"EPSG\",\"2434\"]]");
   406         -    p = add_epsg_def_ex (filter, first, last, 2435, "epsg", 2435,
   407         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 114E", 0, 1,
   408         -        "Krassowsky 1940", "Greenwich",
   409         -        "Beijing_1954", "Transverse_Mercator", "metre",
   410         -        "X", "North", "Y", "East");
          342  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2434\"]]");
          343  +    p = add_epsg_def (filter, first, last, 2435, "epsg", 2435,
          344  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 114E");
   411    345       add_proj4text (p, 0,
   412    346           "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 ");
   413    347       add_proj4text (p, 1,
   414    348           "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   415    349       add_proj4text (p, 2,
   416    350           " +no_defs");
   417    351       add_srs_wkt (p, 0,
................................................................................
   423    357       add_srs_wkt (p, 3,
   424    358           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   425    359       add_srs_wkt (p, 4,
   426    360           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   427    361       add_srs_wkt (p, 5,
   428    362           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   429    363       add_srs_wkt (p, 6,
   430         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          364  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
   431    365       add_srs_wkt (p, 7,
   432         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
          366  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   433    367       add_srs_wkt (p, 8,
   434         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          368  +        "_origin\",0],PARAMETER[\"central_meridian\",114],PARAMET");
   435    369       add_srs_wkt (p, 9,
   436         -        "n\",0],PARAMETER[\"central_meridian\",114],PARAMETER[\"s");
          370  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
   437    371       add_srs_wkt (p, 10,
   438         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
          372  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   439    373       add_srs_wkt (p, 11,
   440         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   441         -    add_srs_wkt (p, 12,
   442         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   443         -    add_srs_wkt (p, 13,
   444         -        "UTHORITY[\"EPSG\",\"2435\"]]");
   445         -    p = add_epsg_def_ex (filter, first, last, 2436, "epsg", 2436,
   446         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 117E", 0, 1,
   447         -        "Krassowsky 1940", "Greenwich",
   448         -        "Beijing_1954", "Transverse_Mercator", "metre",
   449         -        "X", "North", "Y", "East");
          374  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2435\"]]");
          375  +    p = add_epsg_def (filter, first, last, 2436, "epsg", 2436,
          376  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 117E");
   450    377       add_proj4text (p, 0,
   451    378           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
   452    379       add_proj4text (p, 1,
   453    380           "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   454    381       add_proj4text (p, 2,
   455    382           " +no_defs");
   456    383       add_srs_wkt (p, 0,
................................................................................
   462    389       add_srs_wkt (p, 3,
   463    390           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   464    391       add_srs_wkt (p, 4,
   465    392           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   466    393       add_srs_wkt (p, 5,
   467    394           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   468    395       add_srs_wkt (p, 6,
   469         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          396  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
   470    397       add_srs_wkt (p, 7,
   471         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
          398  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   472    399       add_srs_wkt (p, 8,
   473         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          400  +        "_origin\",0],PARAMETER[\"central_meridian\",117],PARAMET");
   474    401       add_srs_wkt (p, 9,
   475         -        "n\",0],PARAMETER[\"central_meridian\",117],PARAMETER[\"s");
          402  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
   476    403       add_srs_wkt (p, 10,
   477         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
          404  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   478    405       add_srs_wkt (p, 11,
   479         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   480         -    add_srs_wkt (p, 12,
   481         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   482         -    add_srs_wkt (p, 13,
   483         -        "UTHORITY[\"EPSG\",\"2436\"]]");
   484         -    p = add_epsg_def_ex (filter, first, last, 2437, "epsg", 2437,
   485         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 120E", 0, 1,
   486         -        "Krassowsky 1940", "Greenwich",
   487         -        "Beijing_1954", "Transverse_Mercator", "metre",
   488         -        "X", "North", "Y", "East");
          406  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2436\"]]");
          407  +    p = add_epsg_def (filter, first, last, 2437, "epsg", 2437,
          408  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 120E");
   489    409       add_proj4text (p, 0,
   490    410           "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 ");
   491    411       add_proj4text (p, 1,
   492    412           "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   493    413       add_proj4text (p, 2,
   494    414           " +no_defs");
   495    415       add_srs_wkt (p, 0,
................................................................................
   501    421       add_srs_wkt (p, 3,
   502    422           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   503    423       add_srs_wkt (p, 4,
   504    424           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   505    425       add_srs_wkt (p, 5,
   506    426           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   507    427       add_srs_wkt (p, 6,
   508         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          428  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
   509    429       add_srs_wkt (p, 7,
   510         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
          430  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   511    431       add_srs_wkt (p, 8,
   512         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          432  +        "_origin\",0],PARAMETER[\"central_meridian\",120],PARAMET");
   513    433       add_srs_wkt (p, 9,
   514         -        "n\",0],PARAMETER[\"central_meridian\",120],PARAMETER[\"s");
          434  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
   515    435       add_srs_wkt (p, 10,
   516         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
          436  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   517    437       add_srs_wkt (p, 11,
   518         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   519         -    add_srs_wkt (p, 12,
   520         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   521         -    add_srs_wkt (p, 13,
   522         -        "UTHORITY[\"EPSG\",\"2437\"]]");
   523         -    p = add_epsg_def_ex (filter, first, last, 2438, "epsg", 2438,
   524         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 123E", 0, 1,
   525         -        "Krassowsky 1940", "Greenwich",
   526         -        "Beijing_1954", "Transverse_Mercator", "metre",
   527         -        "X", "North", "Y", "East");
          438  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2437\"]]");
          439  +    p = add_epsg_def (filter, first, last, 2438, "epsg", 2438,
          440  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 123E");
   528    441       add_proj4text (p, 0,
   529    442           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
   530    443       add_proj4text (p, 1,
   531    444           "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   532    445       add_proj4text (p, 2,
   533    446           " +no_defs");
   534    447       add_srs_wkt (p, 0,
................................................................................
   540    453       add_srs_wkt (p, 3,
   541    454           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   542    455       add_srs_wkt (p, 4,
   543    456           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   544    457       add_srs_wkt (p, 5,
   545    458           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   546    459       add_srs_wkt (p, 6,
   547         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          460  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
   548    461       add_srs_wkt (p, 7,
   549         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
          462  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   550    463       add_srs_wkt (p, 8,
   551         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          464  +        "_origin\",0],PARAMETER[\"central_meridian\",123],PARAMET");
   552    465       add_srs_wkt (p, 9,
   553         -        "n\",0],PARAMETER[\"central_meridian\",123],PARAMETER[\"s");
          466  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
   554    467       add_srs_wkt (p, 10,
   555         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
          468  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   556    469       add_srs_wkt (p, 11,
   557         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   558         -    add_srs_wkt (p, 12,
   559         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   560         -    add_srs_wkt (p, 13,
   561         -        "UTHORITY[\"EPSG\",\"2438\"]]");
   562         -    p = add_epsg_def_ex (filter, first, last, 2439, "epsg", 2439,
   563         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 126E", 0, 1,
   564         -        "Krassowsky 1940", "Greenwich",
   565         -        "Beijing_1954", "Transverse_Mercator", "metre",
   566         -        "X", "North", "Y", "East");
          470  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2438\"]]");
          471  +    p = add_epsg_def (filter, first, last, 2439, "epsg", 2439,
          472  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 126E");
   567    473       add_proj4text (p, 0,
   568    474           "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 ");
   569    475       add_proj4text (p, 1,
   570    476           "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   571    477       add_proj4text (p, 2,
   572    478           " +no_defs");
   573    479       add_srs_wkt (p, 0,
................................................................................
   579    485       add_srs_wkt (p, 3,
   580    486           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   581    487       add_srs_wkt (p, 4,
   582    488           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   583    489       add_srs_wkt (p, 5,
   584    490           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   585    491       add_srs_wkt (p, 6,
   586         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          492  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
   587    493       add_srs_wkt (p, 7,
   588         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
          494  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   589    495       add_srs_wkt (p, 8,
   590         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          496  +        "_origin\",0],PARAMETER[\"central_meridian\",126],PARAMET");
   591    497       add_srs_wkt (p, 9,
   592         -        "n\",0],PARAMETER[\"central_meridian\",126],PARAMETER[\"s");
          498  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
   593    499       add_srs_wkt (p, 10,
   594         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
          500  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   595    501       add_srs_wkt (p, 11,
   596         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   597         -    add_srs_wkt (p, 12,
   598         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   599         -    add_srs_wkt (p, 13,
   600         -        "UTHORITY[\"EPSG\",\"2439\"]]");
   601         -    p = add_epsg_def_ex (filter, first, last, 2440, "epsg", 2440,
   602         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 129E", 0, 1,
   603         -        "Krassowsky 1940", "Greenwich",
   604         -        "Beijing_1954", "Transverse_Mercator", "metre",
   605         -        "X", "North", "Y", "East");
          502  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2439\"]]");
          503  +    p = add_epsg_def (filter, first, last, 2440, "epsg", 2440,
          504  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 129E");
   606    505       add_proj4text (p, 0,
   607    506           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
   608    507       add_proj4text (p, 1,
   609    508           "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   610    509       add_proj4text (p, 2,
   611    510           " +no_defs");
   612    511       add_srs_wkt (p, 0,
................................................................................
   618    517       add_srs_wkt (p, 3,
   619    518           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   620    519       add_srs_wkt (p, 4,
   621    520           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   622    521       add_srs_wkt (p, 5,
   623    522           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   624    523       add_srs_wkt (p, 6,
   625         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          524  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
   626    525       add_srs_wkt (p, 7,
   627         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
          526  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   628    527       add_srs_wkt (p, 8,
   629         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          528  +        "_origin\",0],PARAMETER[\"central_meridian\",129],PARAMET");
   630    529       add_srs_wkt (p, 9,
   631         -        "n\",0],PARAMETER[\"central_meridian\",129],PARAMETER[\"s");
          530  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
   632    531       add_srs_wkt (p, 10,
   633         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
          532  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   634    533       add_srs_wkt (p, 11,
   635         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   636         -    add_srs_wkt (p, 12,
   637         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   638         -    add_srs_wkt (p, 13,
   639         -        "UTHORITY[\"EPSG\",\"2440\"]]");
   640         -    p = add_epsg_def_ex (filter, first, last, 2441, "epsg", 2441,
   641         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 132E", 0, 1,
   642         -        "Krassowsky 1940", "Greenwich",
   643         -        "Beijing_1954", "Transverse_Mercator", "metre",
   644         -        "X", "North", "Y", "East");
          534  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2440\"]]");
          535  +    p = add_epsg_def (filter, first, last, 2441, "epsg", 2441,
          536  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 132E");
   645    537       add_proj4text (p, 0,
   646    538           "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 ");
   647    539       add_proj4text (p, 1,
   648    540           "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   649    541       add_proj4text (p, 2,
   650    542           " +no_defs");
   651    543       add_srs_wkt (p, 0,
................................................................................
   657    549       add_srs_wkt (p, 3,
   658    550           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   659    551       add_srs_wkt (p, 4,
   660    552           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   661    553       add_srs_wkt (p, 5,
   662    554           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   663    555       add_srs_wkt (p, 6,
   664         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          556  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
   665    557       add_srs_wkt (p, 7,
   666         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
          558  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   667    559       add_srs_wkt (p, 8,
   668         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          560  +        "_origin\",0],PARAMETER[\"central_meridian\",132],PARAMET");
   669    561       add_srs_wkt (p, 9,
   670         -        "n\",0],PARAMETER[\"central_meridian\",132],PARAMETER[\"s");
          562  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
   671    563       add_srs_wkt (p, 10,
   672         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
          564  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   673    565       add_srs_wkt (p, 11,
   674         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   675         -    add_srs_wkt (p, 12,
   676         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   677         -    add_srs_wkt (p, 13,
   678         -        "UTHORITY[\"EPSG\",\"2441\"]]");
   679         -    p = add_epsg_def_ex (filter, first, last, 2442, "epsg", 2442,
   680         -        "Beijing 1954 / 3-degree Gauss-Kruger CM 135E", 0, 1,
   681         -        "Krassowsky 1940", "Greenwich",
   682         -        "Beijing_1954", "Transverse_Mercator", "metre",
   683         -        "X", "North", "Y", "East");
          566  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2441\"]]");
          567  +    p = add_epsg_def (filter, first, last, 2442, "epsg", 2442,
          568  +        "Beijing 1954 / 3-degree Gauss-Kruger CM 135E");
   684    569       add_proj4text (p, 0,
   685    570           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
   686    571       add_proj4text (p, 1,
   687    572           "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   688    573       add_proj4text (p, 2,
   689    574           " +no_defs");
   690    575       add_srs_wkt (p, 0,
................................................................................
   696    581       add_srs_wkt (p, 3,
   697    582           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   698    583       add_srs_wkt (p, 4,
   699    584           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   700    585       add_srs_wkt (p, 5,
   701    586           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   702    587       add_srs_wkt (p, 6,
   703         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          588  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
   704    589       add_srs_wkt (p, 7,
   705         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
          590  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
   706    591       add_srs_wkt (p, 8,
   707         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
          592  +        "_origin\",0],PARAMETER[\"central_meridian\",135],PARAMET");
   708    593       add_srs_wkt (p, 9,
   709         -        "n\",0],PARAMETER[\"central_meridian\",135],PARAMETER[\"s");
          594  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
   710    595       add_srs_wkt (p, 10,
   711         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
          596  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   712    597       add_srs_wkt (p, 11,
   713         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   714         -    add_srs_wkt (p, 12,
   715         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   716         -    add_srs_wkt (p, 13,
   717         -        "UTHORITY[\"EPSG\",\"2442\"]]");
   718         -    p = add_epsg_def_ex (filter, first, last, 2443, "epsg", 2443,
   719         -        "JGD2000 / Japan Plane Rectangular CS I", 0, 1,
   720         -        "GRS 1980", "Greenwich",
   721         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   722         -        "X", "North", "Y", "East");
          598  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2442\"]]");
          599  +    p = add_epsg_def (filter, first, last, 2443, "epsg", 2443,
          600  +        "JGD2000 / Japan Plane Rectangular CS I");
   723    601       add_proj4text (p, 0,
   724    602           "+proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.9999 +x_0=0 +y_0");
   725    603       add_proj4text (p, 1,
   726    604           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   727    605       add_srs_wkt (p, 0,
   728    606           "PROJCS[\"JGD2000 / Japan Plane Rectangular CS I\",GEOGCS");
   729    607       add_srs_wkt (p, 1,
................................................................................
   733    611       add_srs_wkt (p, 3,
   734    612           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
   735    613       add_srs_wkt (p, 4,
   736    614           "\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   737    615       add_srs_wkt (p, 5,
   738    616           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   739    617       add_srs_wkt (p, 6,
   740         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          618  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTIO");
   741    619       add_srs_wkt (p, 7,
   742         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"Tr");
          620  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   743    621       add_srs_wkt (p, 8,
   744         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",33");
          622  +        "n\",33],PARAMETER[\"central_meridian\",129.5],PARAMETER[");
   745    623       add_srs_wkt (p, 9,
   746         -        "],PARAMETER[\"central_meridian\",129.5],PARAMETER[\"scal");
          624  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0],");
   747    625       add_srs_wkt (p, 10,
   748         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAME");
          626  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
   749    627       add_srs_wkt (p, 11,
   750         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   751         -    add_srs_wkt (p, 12,
   752         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
   753         -    add_srs_wkt (p, 13,
   754         -        "ORITY[\"EPSG\",\"2443\"]]");
   755         -    p = add_epsg_def_ex (filter, first, last, 2444, "epsg", 2444,
   756         -        "JGD2000 / Japan Plane Rectangular CS II", 0, 1,
   757         -        "GRS 1980", "Greenwich",
   758         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   759         -        "X", "North", "Y", "East");
          628  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2443\"]]");
          629  +    p = add_epsg_def (filter, first, last, 2444, "epsg", 2444,
          630  +        "JGD2000 / Japan Plane Rectangular CS II");
   760    631       add_proj4text (p, 0,
   761    632           "+proj=tmerc +lat_0=33 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0");
   762    633       add_proj4text (p, 1,
   763    634           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   764    635       add_srs_wkt (p, 0,
   765    636           "PROJCS[\"JGD2000 / Japan Plane Rectangular CS II\",GEOGC");
   766    637       add_srs_wkt (p, 1,
................................................................................
   770    641       add_srs_wkt (p, 3,
   771    642           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   772    643       add_srs_wkt (p, 4,
   773    644           ",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   774    645       add_srs_wkt (p, 5,
   775    646           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   776    647       add_srs_wkt (p, 6,
   777         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          648  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTI");
   778    649       add_srs_wkt (p, 7,
   779         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"T");
          650  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   780    651       add_srs_wkt (p, 8,
   781         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
          652  +        "in\",33],PARAMETER[\"central_meridian\",131],PARAMETER[\"");
   782    653       add_srs_wkt (p, 9,
   783         -        "3],PARAMETER[\"central_meridian\",131],PARAMETER[\"scale");
          654  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",0],PA");
   784    655       add_srs_wkt (p, 10,
   785         -        "_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAMET");
          656  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
   786    657       add_srs_wkt (p, 11,
   787         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
   788         -    add_srs_wkt (p, 12,
   789         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
   790         -    add_srs_wkt (p, 13,
   791         -        "RITY[\"EPSG\",\"2444\"]]");
   792         -    p = add_epsg_def_ex (filter, first, last, 2445, "epsg", 2445,
   793         -        "JGD2000 / Japan Plane Rectangular CS III", 0, 1,
   794         -        "GRS 1980", "Greenwich",
   795         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   796         -        "X", "North", "Y", "East");
          658  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2444\"]]");
          659  +    p = add_epsg_def (filter, first, last, 2445, "epsg", 2445,
          660  +        "JGD2000 / Japan Plane Rectangular CS III");
   797    661       add_proj4text (p, 0,
   798    662           "+proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.9999");
   799    663       add_proj4text (p, 1,
   800    664           " +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
   801    665       add_proj4text (p, 2,
   802    666           "s=m +no_defs");
   803    667       add_srs_wkt (p, 0,
................................................................................
   809    673       add_srs_wkt (p, 3,
   810    674           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   811    675       add_srs_wkt (p, 4,
   812    676           ",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   813    677       add_srs_wkt (p, 5,
   814    678           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   815    679       add_srs_wkt (p, 6,
   816         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          680  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTI");
   817    681       add_srs_wkt (p, 7,
   818         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"T");
          682  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   819    683       add_srs_wkt (p, 8,
   820         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
          684  +        "in\",36],PARAMETER[\"central_meridian\",132.166666666666");
   821    685       add_srs_wkt (p, 9,
   822         -        "6],PARAMETER[\"central_meridian\",132.1666666666667],PAR");
          686  +        "7],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
   823    687       add_srs_wkt (p, 10,
   824         -        "AMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eastin");
          688  +        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
   825    689       add_srs_wkt (p, 11,
   826         -        "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          690  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
   827    691       add_srs_wkt (p, 12,
   828         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
   829         -    add_srs_wkt (p, 13,
   830         -        "\",EAST],AUTHORITY[\"EPSG\",\"2445\"]]");
   831         -    p = add_epsg_def_ex (filter, first, last, 2446, "epsg", 2446,
   832         -        "JGD2000 / Japan Plane Rectangular CS IV", 0, 1,
   833         -        "GRS 1980", "Greenwich",
   834         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   835         -        "X", "North", "Y", "East");
          692  +        "2445\"]]");
          693  +    p = add_epsg_def (filter, first, last, 2446, "epsg", 2446,
          694  +        "JGD2000 / Japan Plane Rectangular CS IV");
   836    695       add_proj4text (p, 0,
   837    696           "+proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.9999 +x_0=0 +y_0");
   838    697       add_proj4text (p, 1,
   839    698           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   840    699       add_srs_wkt (p, 0,
   841    700           "PROJCS[\"JGD2000 / Japan Plane Rectangular CS IV\",GEOGC");
   842    701       add_srs_wkt (p, 1,
................................................................................
   846    705       add_srs_wkt (p, 3,
   847    706           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   848    707       add_srs_wkt (p, 4,
   849    708           ",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   850    709       add_srs_wkt (p, 5,
   851    710           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   852    711       add_srs_wkt (p, 6,
   853         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          712  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTI");
   854    713       add_srs_wkt (p, 7,
   855         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"T");
          714  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   856    715       add_srs_wkt (p, 8,
   857         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
          716  +        "in\",33],PARAMETER[\"central_meridian\",133.5],PARAMETER");
   858    717       add_srs_wkt (p, 9,
   859         -        "3],PARAMETER[\"central_meridian\",133.5],PARAMETER[\"sca");
          718  +        "[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0]");
   860    719       add_srs_wkt (p, 10,
   861         -        "le_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAM");
          720  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   862    721       add_srs_wkt (p, 11,
   863         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   864         -    add_srs_wkt (p, 12,
   865         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   866         -    add_srs_wkt (p, 13,
   867         -        "HORITY[\"EPSG\",\"2446\"]]");
   868         -    p = add_epsg_def_ex (filter, first, last, 2447, "epsg", 2447,
   869         -        "JGD2000 / Japan Plane Rectangular CS V", 0, 1,
   870         -        "GRS 1980", "Greenwich",
   871         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   872         -        "X", "North", "Y", "East");
          722  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2446\"]]");
          723  +    p = add_epsg_def (filter, first, last, 2447, "epsg", 2447,
          724  +        "JGD2000 / Japan Plane Rectangular CS V");
   873    725       add_proj4text (p, 0,
   874    726           "+proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.9999");
   875    727       add_proj4text (p, 1,
   876    728           " +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
   877    729       add_proj4text (p, 2,
   878    730           "s=m +no_defs");
   879    731       add_srs_wkt (p, 0,
................................................................................
   885    737       add_srs_wkt (p, 3,
   886    738           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
   887    739       add_srs_wkt (p, 4,
   888    740           "\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   889    741       add_srs_wkt (p, 5,
   890    742           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   891    743       add_srs_wkt (p, 6,
   892         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          744  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTIO");
   893    745       add_srs_wkt (p, 7,
   894         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"Tr");
          746  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   895    747       add_srs_wkt (p, 8,
   896         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",36");
          748  +        "n\",36],PARAMETER[\"central_meridian\",134.3333333333333");
   897    749       add_srs_wkt (p, 9,
   898         -        "],PARAMETER[\"central_meridian\",134.3333333333333],PARA");
          750  +        "],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_e");
   899    751       add_srs_wkt (p, 10,
   900         -        "METER[\"scale_factor\",0.9999],PARAMETER[\"false_easting");
          752  +        "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
   901    753       add_srs_wkt (p, 11,
   902         -        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          754  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
   903    755       add_srs_wkt (p, 12,
   904         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   905         -    add_srs_wkt (p, 13,
   906         -        ",EAST],AUTHORITY[\"EPSG\",\"2447\"]]");
   907         -    p = add_epsg_def_ex (filter, first, last, 2448, "epsg", 2448,
   908         -        "JGD2000 / Japan Plane Rectangular CS VI", 0, 1,
   909         -        "GRS 1980", "Greenwich",
   910         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   911         -        "X", "North", "Y", "East");
          756  +        "2447\"]]");
          757  +    p = add_epsg_def (filter, first, last, 2448, "epsg", 2448,
          758  +        "JGD2000 / Japan Plane Rectangular CS VI");
   912    759       add_proj4text (p, 0,
   913    760           "+proj=tmerc +lat_0=36 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0");
   914    761       add_proj4text (p, 1,
   915    762           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   916    763       add_srs_wkt (p, 0,
   917    764           "PROJCS[\"JGD2000 / Japan Plane Rectangular CS VI\",GEOGC");
   918    765       add_srs_wkt (p, 1,
................................................................................
   922    769       add_srs_wkt (p, 3,
   923    770           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   924    771       add_srs_wkt (p, 4,
   925    772           ",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   926    773       add_srs_wkt (p, 5,
   927    774           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   928    775       add_srs_wkt (p, 6,
   929         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          776  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTI");
   930    777       add_srs_wkt (p, 7,
   931         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"T");
          778  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   932    779       add_srs_wkt (p, 8,
   933         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
          780  +        "in\",36],PARAMETER[\"central_meridian\",136],PARAMETER[\"");
   934    781       add_srs_wkt (p, 9,
   935         -        "6],PARAMETER[\"central_meridian\",136],PARAMETER[\"scale");
          782  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",0],PA");
   936    783       add_srs_wkt (p, 10,
   937         -        "_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAMET");
          784  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
   938    785       add_srs_wkt (p, 11,
   939         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
   940         -    add_srs_wkt (p, 12,
   941         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
   942         -    add_srs_wkt (p, 13,
   943         -        "RITY[\"EPSG\",\"2448\"]]");
   944         -    p = add_epsg_def_ex (filter, first, last, 2449, "epsg", 2449,
   945         -        "JGD2000 / Japan Plane Rectangular CS VII", 0, 1,
   946         -        "GRS 1980", "Greenwich",
   947         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   948         -        "X", "North", "Y", "East");
          786  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2448\"]]");
          787  +    p = add_epsg_def (filter, first, last, 2449, "epsg", 2449,
          788  +        "JGD2000 / Japan Plane Rectangular CS VII");
   949    789       add_proj4text (p, 0,
   950    790           "+proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.9999");
   951    791       add_proj4text (p, 1,
   952    792           " +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
   953    793       add_proj4text (p, 2,
   954    794           "s=m +no_defs");
   955    795       add_srs_wkt (p, 0,
................................................................................
   961    801       add_srs_wkt (p, 3,
   962    802           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   963    803       add_srs_wkt (p, 4,
   964    804           ",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   965    805       add_srs_wkt (p, 5,
   966    806           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   967    807       add_srs_wkt (p, 6,
   968         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          808  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTI");
   969    809       add_srs_wkt (p, 7,
   970         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"T");
          810  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   971    811       add_srs_wkt (p, 8,
   972         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
          812  +        "in\",36],PARAMETER[\"central_meridian\",137.166666666666");
   973    813       add_srs_wkt (p, 9,
   974         -        "6],PARAMETER[\"central_meridian\",137.1666666666667],PAR");
          814  +        "7],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
   975    815       add_srs_wkt (p, 10,
   976         -        "AMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eastin");
          816  +        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
   977    817       add_srs_wkt (p, 11,
   978         -        "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          818  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
   979    819       add_srs_wkt (p, 12,
   980         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
   981         -    add_srs_wkt (p, 13,
   982         -        "\",EAST],AUTHORITY[\"EPSG\",\"2449\"]]");
   983         -    p = add_epsg_def_ex (filter, first, last, 2450, "epsg", 2450,
   984         -        "JGD2000 / Japan Plane Rectangular CS VIII", 0, 1,
   985         -        "GRS 1980", "Greenwich",
   986         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   987         -        "X", "North", "Y", "East");
          820  +        "2449\"]]");
          821  +    p = add_epsg_def (filter, first, last, 2450, "epsg", 2450,
          822  +        "JGD2000 / Japan Plane Rectangular CS VIII");
   988    823       add_proj4text (p, 0,
   989    824           "+proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.9999 +x_0=0 +y_0");
   990    825       add_proj4text (p, 1,
   991    826           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   992    827       add_srs_wkt (p, 0,
   993    828           "PROJCS[\"JGD2000 / Japan Plane Rectangular CS VIII\",GEO");
   994    829       add_srs_wkt (p, 1,
................................................................................
   998    833       add_srs_wkt (p, 3,
   999    834           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1000    835       add_srs_wkt (p, 4,
  1001    836           "\",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1002    837       add_srs_wkt (p, 5,
  1003    838           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1004    839       add_srs_wkt (p, 6,
  1005         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          840  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJEC");
  1006    841       add_srs_wkt (p, 7,
  1007         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"");
          842  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1008    843       add_srs_wkt (p, 8,
  1009         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          844  +        "igin\",36],PARAMETER[\"central_meridian\",138.5],PARAMET");
  1010    845       add_srs_wkt (p, 9,
  1011         -        "36],PARAMETER[\"central_meridian\",138.5],PARAMETER[\"sc");
          846  +        "ER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",");
  1012    847       add_srs_wkt (p, 10,
  1013         -        "ale_factor\",0.9999],PARAMETER[\"false_easting\",0],PARA");
          848  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1014    849       add_srs_wkt (p, 11,
  1015         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  1016         -    add_srs_wkt (p, 12,
  1017         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
  1018         -    add_srs_wkt (p, 13,
  1019         -        "HORITY[\"EPSG\",\"2450\"]]");
  1020         -    p = add_epsg_def_ex (filter, first, last, 2451, "epsg", 2451,
  1021         -        "JGD2000 / Japan Plane Rectangular CS IX", 0, 1,
  1022         -        "GRS 1980", "Greenwich",
  1023         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1024         -        "X", "North", "Y", "East");
          850  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2450\"]]");
          851  +    p = add_epsg_def (filter, first, last, 2451, "epsg", 2451,
          852  +        "JGD2000 / Japan Plane Rectangular CS IX");
  1025    853       add_proj4text (p, 0,
  1026    854           "+proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.9999");
  1027    855       add_proj4text (p, 1,
  1028    856           " +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1029    857       add_proj4text (p, 2,
  1030    858           "s=m +no_defs");
  1031    859       add_srs_wkt (p, 0,
................................................................................
  1037    865       add_srs_wkt (p, 3,
  1038    866           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1039    867       add_srs_wkt (p, 4,
  1040    868           ",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1041    869       add_srs_wkt (p, 5,
  1042    870           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1043    871       add_srs_wkt (p, 6,
  1044         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          872  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTI");
  1045    873       add_srs_wkt (p, 7,
  1046         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"T");
          874  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1047    875       add_srs_wkt (p, 8,
  1048         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
          876  +        "in\",36],PARAMETER[\"central_meridian\",139.833333333333");
  1049    877       add_srs_wkt (p, 9,
  1050         -        "6],PARAMETER[\"central_meridian\",139.8333333333333],PAR");
          878  +        "3],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
  1051    879       add_srs_wkt (p, 10,
  1052         -        "AMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eastin");
          880  +        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  1053    881       add_srs_wkt (p, 11,
  1054         -        "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          882  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  1055    883       add_srs_wkt (p, 12,
  1056         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  1057         -    add_srs_wkt (p, 13,
  1058         -        "\",EAST],AUTHORITY[\"EPSG\",\"2451\"]]");
  1059         -    p = add_epsg_def_ex (filter, first, last, 2452, "epsg", 2452,
  1060         -        "JGD2000 / Japan Plane Rectangular CS X", 0, 1,
  1061         -        "GRS 1980", "Greenwich",
  1062         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1063         -        "X", "North", "Y", "East");
          884  +        "2451\"]]");
          885  +    p = add_epsg_def (filter, first, last, 2452, "epsg", 2452,
          886  +        "JGD2000 / Japan Plane Rectangular CS X");
  1064    887       add_proj4text (p, 0,
  1065    888           "+proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.9999");
  1066    889       add_proj4text (p, 1,
  1067    890           " +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1068    891       add_proj4text (p, 2,
  1069    892           "s=m +no_defs");
  1070    893       add_srs_wkt (p, 0,
................................................................................
  1076    899       add_srs_wkt (p, 3,
  1077    900           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1078    901       add_srs_wkt (p, 4,
  1079    902           "\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1080    903       add_srs_wkt (p, 5,
  1081    904           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1082    905       add_srs_wkt (p, 6,
  1083         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          906  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTIO");
  1084    907       add_srs_wkt (p, 7,
  1085         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"Tr");
          908  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  1086    909       add_srs_wkt (p, 8,
  1087         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",40");
          910  +        "n\",40],PARAMETER[\"central_meridian\",140.8333333333333");
  1088    911       add_srs_wkt (p, 9,
  1089         -        "],PARAMETER[\"central_meridian\",140.8333333333333],PARA");
          912  +        "],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_e");
  1090    913       add_srs_wkt (p, 10,
  1091         -        "METER[\"scale_factor\",0.9999],PARAMETER[\"false_easting");
          914  +        "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  1092    915       add_srs_wkt (p, 11,
  1093         -        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          916  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  1094    917       add_srs_wkt (p, 12,
  1095         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1096         -    add_srs_wkt (p, 13,
  1097         -        ",EAST],AUTHORITY[\"EPSG\",\"2452\"]]");
  1098         -    p = add_epsg_def_ex (filter, first, last, 2453, "epsg", 2453,
  1099         -        "JGD2000 / Japan Plane Rectangular CS XI", 0, 1,
  1100         -        "GRS 1980", "Greenwich",
  1101         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1102         -        "X", "North", "Y", "East");
          918  +        "2452\"]]");
          919  +    p = add_epsg_def (filter, first, last, 2453, "epsg", 2453,
          920  +        "JGD2000 / Japan Plane Rectangular CS XI");
  1103    921       add_proj4text (p, 0,
  1104    922           "+proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.9999 +x_0=0 +y_");
  1105    923       add_proj4text (p, 1,
  1106    924           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  1107    925       add_proj4text (p, 2,
  1108    926           "s");
  1109    927       add_srs_wkt (p, 0,
................................................................................
  1115    933       add_srs_wkt (p, 3,
  1116    934           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1117    935       add_srs_wkt (p, 4,
  1118    936           ",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1119    937       add_srs_wkt (p, 5,
  1120    938           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1121    939       add_srs_wkt (p, 6,
  1122         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          940  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTI");
  1123    941       add_srs_wkt (p, 7,
  1124         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"T");
          942  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1125    943       add_srs_wkt (p, 8,
  1126         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
          944  +        "in\",44],PARAMETER[\"central_meridian\",140.25],PARAMETE");
  1127    945       add_srs_wkt (p, 9,
  1128         -        "4],PARAMETER[\"central_meridian\",140.25],PARAMETER[\"sc");
          946  +        "R[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0");
  1129    947       add_srs_wkt (p, 10,
  1130         -        "ale_factor\",0.9999],PARAMETER[\"false_easting\",0],PARA");
          948  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  1131    949       add_srs_wkt (p, 11,
  1132         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  1133         -    add_srs_wkt (p, 12,
  1134         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
  1135         -    add_srs_wkt (p, 13,
  1136         -        "HORITY[\"EPSG\",\"2453\"]]");
  1137         -    p = add_epsg_def_ex (filter, first, last, 2454, "epsg", 2454,
  1138         -        "JGD2000 / Japan Plane Rectangular CS XII", 0, 1,
  1139         -        "GRS 1980", "Greenwich",
  1140         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1141         -        "X", "North", "Y", "East");
          950  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2453\"]]");
          951  +    p = add_epsg_def (filter, first, last, 2454, "epsg", 2454,
          952  +        "JGD2000 / Japan Plane Rectangular CS XII");
  1142    953       add_proj4text (p, 0,
  1143    954           "+proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.9999 +x_0=0 +y_");
  1144    955       add_proj4text (p, 1,
  1145    956           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  1146    957       add_proj4text (p, 2,
  1147    958           "s");
  1148    959       add_srs_wkt (p, 0,
................................................................................
  1154    965       add_srs_wkt (p, 3,
  1155    966           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1156    967       add_srs_wkt (p, 4,
  1157    968           ",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1158    969       add_srs_wkt (p, 5,
  1159    970           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1160    971       add_srs_wkt (p, 6,
  1161         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          972  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTI");
  1162    973       add_srs_wkt (p, 7,
  1163         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"T");
          974  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1164    975       add_srs_wkt (p, 8,
  1165         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
          976  +        "in\",44],PARAMETER[\"central_meridian\",142.25],PARAMETE");
  1166    977       add_srs_wkt (p, 9,
  1167         -        "4],PARAMETER[\"central_meridian\",142.25],PARAMETER[\"sc");
          978  +        "R[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0");
  1168    979       add_srs_wkt (p, 10,
  1169         -        "ale_factor\",0.9999],PARAMETER[\"false_easting\",0],PARA");
          980  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  1170    981       add_srs_wkt (p, 11,
  1171         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  1172         -    add_srs_wkt (p, 12,
  1173         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
  1174         -    add_srs_wkt (p, 13,
  1175         -        "HORITY[\"EPSG\",\"2454\"]]");
  1176         -    p = add_epsg_def_ex (filter, first, last, 2455, "epsg", 2455,
  1177         -        "JGD2000 / Japan Plane Rectangular CS XIII", 0, 1,
  1178         -        "GRS 1980", "Greenwich",
  1179         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1180         -        "X", "North", "Y", "East");
          982  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2454\"]]");
          983  +    p = add_epsg_def (filter, first, last, 2455, "epsg", 2455,
          984  +        "JGD2000 / Japan Plane Rectangular CS XIII");
  1181    985       add_proj4text (p, 0,
  1182    986           "+proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.9999 +x_0=0 +y_");
  1183    987       add_proj4text (p, 1,
  1184    988           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  1185    989       add_proj4text (p, 2,
  1186    990           "s");
  1187    991       add_srs_wkt (p, 0,
................................................................................
  1193    997       add_srs_wkt (p, 3,
  1194    998           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1195    999       add_srs_wkt (p, 4,
  1196   1000           "\",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1197   1001       add_srs_wkt (p, 5,
  1198   1002           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1199   1003       add_srs_wkt (p, 6,
  1200         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1004  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJEC");
  1201   1005       add_srs_wkt (p, 7,
  1202         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"");
         1006  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1203   1007       add_srs_wkt (p, 8,
  1204         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1008  +        "igin\",44],PARAMETER[\"central_meridian\",144.25],PARAME");
  1205   1009       add_srs_wkt (p, 9,
  1206         -        "44],PARAMETER[\"central_meridian\",144.25],PARAMETER[\"s");
         1010  +        "TER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\"");
  1207   1011       add_srs_wkt (p, 10,
  1208         -        "cale_factor\",0.9999],PARAMETER[\"false_easting\",0],PAR");
         1012  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1209   1013       add_srs_wkt (p, 11,
  1210         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1211         -    add_srs_wkt (p, 12,
  1212         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1213         -    add_srs_wkt (p, 13,
  1214         -        "UTHORITY[\"EPSG\",\"2455\"]]");
  1215         -    p = add_epsg_def_ex (filter, first, last, 2456, "epsg", 2456,
  1216         -        "JGD2000 / Japan Plane Rectangular CS XIV", 0, 1,
  1217         -        "GRS 1980", "Greenwich",
  1218         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1219         -        "X", "North", "Y", "East");
         1014  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2455\"]]");
         1015  +    p = add_epsg_def (filter, first, last, 2456, "epsg", 2456,
         1016  +        "JGD2000 / Japan Plane Rectangular CS XIV");
  1220   1017       add_proj4text (p, 0,
  1221   1018           "+proj=tmerc +lat_0=26 +lon_0=142 +k=0.9999 +x_0=0 +y_0=0");
  1222   1019       add_proj4text (p, 1,
  1223   1020           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1224   1021       add_srs_wkt (p, 0,
  1225   1022           "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XIV\",GEOG");
  1226   1023       add_srs_wkt (p, 1,
................................................................................
  1230   1027       add_srs_wkt (p, 3,
  1231   1028           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1232   1029       add_srs_wkt (p, 4,
  1233   1030           ",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1234   1031       add_srs_wkt (p, 5,
  1235   1032           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1236   1033       add_srs_wkt (p, 6,
  1237         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1034  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTI");
  1238   1035       add_srs_wkt (p, 7,
  1239         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"T");
         1036  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1240   1037       add_srs_wkt (p, 8,
  1241         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         1038  +        "in\",26],PARAMETER[\"central_meridian\",142],PARAMETER[\"");
  1242   1039       add_srs_wkt (p, 9,
  1243         -        "6],PARAMETER[\"central_meridian\",142],PARAMETER[\"scale");
         1040  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",0],PA");
  1244   1041       add_srs_wkt (p, 10,
  1245         -        "_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAMET");
         1042  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  1246   1043       add_srs_wkt (p, 11,
  1247         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1248         -    add_srs_wkt (p, 12,
  1249         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  1250         -    add_srs_wkt (p, 13,
  1251         -        "RITY[\"EPSG\",\"2456\"]]");
  1252         -    p = add_epsg_def_ex (filter, first, last, 2457, "epsg", 2457,
  1253         -        "JGD2000 / Japan Plane Rectangular CS XV", 0, 1,
  1254         -        "GRS 1980", "Greenwich",
  1255         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1256         -        "X", "North", "Y", "East");
         1044  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2456\"]]");
         1045  +    p = add_epsg_def (filter, first, last, 2457, "epsg", 2457,
         1046  +        "JGD2000 / Japan Plane Rectangular CS XV");
  1257   1047       add_proj4text (p, 0,
  1258   1048           "+proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.9999 +x_0=0 +y_0");
  1259   1049       add_proj4text (p, 1,
  1260   1050           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1261   1051       add_srs_wkt (p, 0,
  1262   1052           "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XV\",GEOGC");
  1263   1053       add_srs_wkt (p, 1,
................................................................................
  1267   1057       add_srs_wkt (p, 3,
  1268   1058           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1269   1059       add_srs_wkt (p, 4,
  1270   1060           ",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1271   1061       add_srs_wkt (p, 5,
  1272   1062           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1273   1063       add_srs_wkt (p, 6,
  1274         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1064  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTI");
  1275   1065       add_srs_wkt (p, 7,
  1276         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"T");
         1066  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1277   1067       add_srs_wkt (p, 8,
  1278         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         1068  +        "in\",26],PARAMETER[\"central_meridian\",127.5],PARAMETER");
  1279   1069       add_srs_wkt (p, 9,
  1280         -        "6],PARAMETER[\"central_meridian\",127.5],PARAMETER[\"sca");
         1070  +        "[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0]");
  1281   1071       add_srs_wkt (p, 10,
  1282         -        "le_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAM");
         1072  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
  1283   1073       add_srs_wkt (p, 11,
  1284         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  1285         -    add_srs_wkt (p, 12,
  1286         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
  1287         -    add_srs_wkt (p, 13,
  1288         -        "HORITY[\"EPSG\",\"2457\"]]");
  1289         -    p = add_epsg_def_ex (filter, first, last, 2458, "epsg", 2458,
  1290         -        "JGD2000 / Japan Plane Rectangular CS XVI", 0, 1,
  1291         -        "GRS 1980", "Greenwich",
  1292         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1293         -        "X", "North", "Y", "East");
         1074  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2457\"]]");
         1075  +    p = add_epsg_def (filter, first, last, 2458, "epsg", 2458,
         1076  +        "JGD2000 / Japan Plane Rectangular CS XVI");
  1294   1077       add_proj4text (p, 0,
  1295   1078           "+proj=tmerc +lat_0=26 +lon_0=124 +k=0.9999 +x_0=0 +y_0=0");
  1296   1079       add_proj4text (p, 1,
  1297   1080           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1298   1081       add_srs_wkt (p, 0,
  1299   1082           "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XVI\",GEOG");
  1300   1083       add_srs_wkt (p, 1,
................................................................................
  1304   1087       add_srs_wkt (p, 3,
  1305   1088           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1306   1089       add_srs_wkt (p, 4,
  1307   1090           ",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1308   1091       add_srs_wkt (p, 5,
  1309   1092           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1310   1093       add_srs_wkt (p, 6,
  1311         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1094  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTI");
  1312   1095       add_srs_wkt (p, 7,
  1313         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"T");
         1096  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1314   1097       add_srs_wkt (p, 8,
  1315         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         1098  +        "in\",26],PARAMETER[\"central_meridian\",124],PARAMETER[\"");
  1316   1099       add_srs_wkt (p, 9,
  1317         -        "6],PARAMETER[\"central_meridian\",124],PARAMETER[\"scale");
         1100  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",0],PA");
  1318   1101       add_srs_wkt (p, 10,
  1319         -        "_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAMET");
         1102  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  1320   1103       add_srs_wkt (p, 11,
  1321         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1322         -    add_srs_wkt (p, 12,
  1323         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  1324         -    add_srs_wkt (p, 13,
  1325         -        "RITY[\"EPSG\",\"2458\"]]");
  1326         -    p = add_epsg_def_ex (filter, first, last, 2459, "epsg", 2459,
  1327         -        "JGD2000 / Japan Plane Rectangular CS XVII", 0, 1,
  1328         -        "GRS 1980", "Greenwich",
  1329         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1330         -        "X", "North", "Y", "East");
         1104  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2458\"]]");
         1105  +    p = add_epsg_def (filter, first, last, 2459, "epsg", 2459,
         1106  +        "JGD2000 / Japan Plane Rectangular CS XVII");
  1331   1107       add_proj4text (p, 0,
  1332   1108           "+proj=tmerc +lat_0=26 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0");
  1333   1109       add_proj4text (p, 1,
  1334   1110           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1335   1111       add_srs_wkt (p, 0,
  1336   1112           "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XVII\",GEO");
  1337   1113       add_srs_wkt (p, 1,
................................................................................
  1341   1117       add_srs_wkt (p, 3,
  1342   1118           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1343   1119       add_srs_wkt (p, 4,
  1344   1120           "\",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1345   1121       add_srs_wkt (p, 5,
  1346   1122           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1347   1123       add_srs_wkt (p, 6,
  1348         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1124  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJEC");
  1349   1125       add_srs_wkt (p, 7,
  1350         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"");
         1126  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1351   1127       add_srs_wkt (p, 8,
  1352         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1128  +        "igin\",26],PARAMETER[\"central_meridian\",131],PARAMETER");
  1353   1129       add_srs_wkt (p, 9,
  1354         -        "26],PARAMETER[\"central_meridian\",131],PARAMETER[\"scal");
         1130  +        "[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0]");
  1355   1131       add_srs_wkt (p, 10,
  1356         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAME");
         1132  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
  1357   1133       add_srs_wkt (p, 11,
  1358         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1359         -    add_srs_wkt (p, 12,
  1360         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
  1361         -    add_srs_wkt (p, 13,
  1362         -        "ORITY[\"EPSG\",\"2459\"]]");
  1363         -    p = add_epsg_def_ex (filter, first, last, 2460, "epsg", 2460,
  1364         -        "JGD2000 / Japan Plane Rectangular CS XVIII", 0, 1,
  1365         -        "GRS 1980", "Greenwich",
  1366         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1367         -        "X", "North", "Y", "East");
         1134  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2459\"]]");
         1135  +    p = add_epsg_def (filter, first, last, 2460, "epsg", 2460,
         1136  +        "JGD2000 / Japan Plane Rectangular CS XVIII");
  1368   1137       add_proj4text (p, 0,
  1369   1138           "+proj=tmerc +lat_0=20 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0");
  1370   1139       add_proj4text (p, 1,
  1371   1140           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1372   1141       add_srs_wkt (p, 0,
  1373   1142           "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XVIII\",GE");
  1374   1143       add_srs_wkt (p, 1,
................................................................................
  1378   1147       add_srs_wkt (p, 3,
  1379   1148           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1380   1149       add_srs_wkt (p, 4,
  1381   1150           "G\",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1382   1151       add_srs_wkt (p, 5,
  1383   1152           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1384   1153       add_srs_wkt (p, 6,
  1385         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1154  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJE");
  1386   1155       add_srs_wkt (p, 7,
  1387         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[");
         1156  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1388   1157       add_srs_wkt (p, 8,
  1389         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1158  +        "rigin\",20],PARAMETER[\"central_meridian\",136],PARAMETE");
  1390   1159       add_srs_wkt (p, 9,
  1391         -        ",20],PARAMETER[\"central_meridian\",136],PARAMETER[\"sca");
         1160  +        "R[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0");
  1392   1161       add_srs_wkt (p, 10,
  1393         -        "le_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAM");
         1162  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  1394   1163       add_srs_wkt (p, 11,
  1395         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  1396         -    add_srs_wkt (p, 12,
  1397         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
  1398         -    add_srs_wkt (p, 13,
  1399         -        "HORITY[\"EPSG\",\"2460\"]]");
  1400         -    p = add_epsg_def_ex (filter, first, last, 2461, "epsg", 2461,
  1401         -        "JGD2000 / Japan Plane Rectangular CS XIX", 0, 1,
  1402         -        "GRS 1980", "Greenwich",
  1403         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1404         -        "X", "North", "Y", "East");
         1164  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2460\"]]");
         1165  +    p = add_epsg_def (filter, first, last, 2461, "epsg", 2461,
         1166  +        "JGD2000 / Japan Plane Rectangular CS XIX");
  1405   1167       add_proj4text (p, 0,
  1406   1168           "+proj=tmerc +lat_0=26 +lon_0=154 +k=0.9999 +x_0=0 +y_0=0");
  1407   1169       add_proj4text (p, 1,
  1408   1170           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1409   1171       add_srs_wkt (p, 0,
  1410   1172           "PROJCS[\"JGD2000 / Japan Plane Rectangular CS XIX\",GEOG");
  1411   1173       add_srs_wkt (p, 1,
................................................................................
  1415   1177       add_srs_wkt (p, 3,
  1416   1178           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1417   1179       add_srs_wkt (p, 4,
  1418   1180           ",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1419   1181       add_srs_wkt (p, 5,
  1420   1182           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1421   1183       add_srs_wkt (p, 6,
  1422         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1184  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTI");
  1423   1185       add_srs_wkt (p, 7,
  1424         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"T");
         1186  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1425   1187       add_srs_wkt (p, 8,
  1426         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         1188  +        "in\",26],PARAMETER[\"central_meridian\",154],PARAMETER[\"");
  1427   1189       add_srs_wkt (p, 9,
  1428         -        "6],PARAMETER[\"central_meridian\",154],PARAMETER[\"scale");
         1190  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",0],PA");
  1429   1191       add_srs_wkt (p, 10,
  1430         -        "_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAMET");
         1192  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  1431   1193       add_srs_wkt (p, 11,
  1432         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1433         -    add_srs_wkt (p, 12,
  1434         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  1435         -    add_srs_wkt (p, 13,
  1436         -        "RITY[\"EPSG\",\"2461\"]]");
  1437         -    p = add_epsg_def_ex (filter, first, last, 2462, "epsg", 2462,
  1438         -        "Albanian 1987 / Gauss-Kruger zone 4", 0, 1,
  1439         -        "Krassowsky 1940", "Greenwich",
  1440         -        "Albanian_1987", "Transverse_Mercator", "metre",
  1441         -        "X", "North", "Y", "East");
         1194  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2461\"]]");
         1195  +    p = add_epsg_def (filter, first, last, 2462, "epsg", 2462,
         1196  +        "Albanian 1987 / Gauss-Kruger zone 4");
  1442   1197       add_proj4text (p, 0,
  1443   1198           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 ");
  1444   1199       add_proj4text (p, 1,
  1445   1200           "+ellps=krass +units=m +no_defs");
  1446   1201       add_srs_wkt (p, 0,
  1447   1202           "PROJCS[\"Albanian 1987 / Gauss-Kruger zone 4\",GEOGCS[\"");
  1448   1203       add_srs_wkt (p, 1,
................................................................................
  1450   1205       add_srs_wkt (p, 2,
  1451   1206           "owsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]]");
  1452   1207       add_srs_wkt (p, 3,
  1453   1208           ",AUTHORITY[\"EPSG\",\"6191\"]],PRIMEM[\"Greenwich\",0,AU");
  1454   1209       add_srs_wkt (p, 4,
  1455   1210           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1456   1211       add_srs_wkt (p, 5,
  1457         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1212  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1458   1213       add_srs_wkt (p, 6,
  1459         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4191");
         1214  +        "\"4191\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1460   1215       add_srs_wkt (p, 7,
  1461         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1216  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1462   1217       add_srs_wkt (p, 8,
  1463         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",21],");
         1218  +        ",21],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  1464   1219       add_srs_wkt (p, 9,
  1465         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1220  +        "ting\",4500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1466   1221       add_srs_wkt (p, 10,
  1467         -        ",4500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1222  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1468   1223       add_srs_wkt (p, 11,
  1469         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1470         -    add_srs_wkt (p, 12,
  1471         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2462\"]]");
  1472         -    p = add_epsg_def_ex (filter, first, last, 2463, "epsg", 2463,
  1473         -        "Pulkovo 1995 / Gauss-Kruger CM 21E", 0, 1,
  1474         -        "Krassowsky 1940", "Greenwich",
  1475         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1476         -        "X", "North", "Y", "East");
         1224  +        ",\"2462\"]]");
         1225  +    p = add_epsg_def (filter, first, last, 2463, "epsg", 2463,
         1226  +        "Pulkovo 1995 / Gauss-Kruger CM 21E");
  1477   1227       add_proj4text (p, 0,
  1478   1228           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +");
  1479   1229       add_proj4text (p, 1,
  1480   1230           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1481   1231       add_proj4text (p, 2,
  1482   1232           "22 +units=m +no_defs");
  1483   1233       add_srs_wkt (p, 0,
................................................................................
  1489   1239       add_srs_wkt (p, 3,
  1490   1240           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1491   1241       add_srs_wkt (p, 4,
  1492   1242           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1493   1243       add_srs_wkt (p, 5,
  1494   1244           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1495   1245       add_srs_wkt (p, 6,
  1496         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1246  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1497   1247       add_srs_wkt (p, 7,
  1498         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1248  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1499   1249       add_srs_wkt (p, 8,
  1500         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1250  +        "f_origin\",0],PARAMETER[\"central_meridian\",21],PARAMET");
  1501   1251       add_srs_wkt (p, 9,
  1502         -        "in\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"s");
         1252  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1503   1253       add_srs_wkt (p, 10,
  1504         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1254  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1505   1255       add_srs_wkt (p, 11,
  1506         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1507         -    add_srs_wkt (p, 12,
  1508         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1509         -    add_srs_wkt (p, 13,
  1510         -        "UTHORITY[\"EPSG\",\"2463\"]]");
  1511         -    p = add_epsg_def_ex (filter, first, last, 2464, "epsg", 2464,
  1512         -        "Pulkovo 1995 / Gauss-Kruger CM 27E", 0, 1,
  1513         -        "Krassowsky 1940", "Greenwich",
  1514         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1515         -        "X", "North", "Y", "East");
         1256  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2463\"]]");
         1257  +    p = add_epsg_def (filter, first, last, 2464, "epsg", 2464,
         1258  +        "Pulkovo 1995 / Gauss-Kruger CM 27E");
  1516   1259       add_proj4text (p, 0,
  1517   1260           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
  1518   1261       add_proj4text (p, 1,
  1519   1262           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1520   1263       add_proj4text (p, 2,
  1521   1264           "22 +units=m +no_defs");
  1522   1265       add_srs_wkt (p, 0,
................................................................................
  1528   1271       add_srs_wkt (p, 3,
  1529   1272           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1530   1273       add_srs_wkt (p, 4,
  1531   1274           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1532   1275       add_srs_wkt (p, 5,
  1533   1276           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1534   1277       add_srs_wkt (p, 6,
  1535         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1278  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1536   1279       add_srs_wkt (p, 7,
  1537         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1280  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1538   1281       add_srs_wkt (p, 8,
  1539         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1282  +        "f_origin\",0],PARAMETER[\"central_meridian\",27],PARAMET");
  1540   1283       add_srs_wkt (p, 9,
  1541         -        "in\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"s");
         1284  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1542   1285       add_srs_wkt (p, 10,
  1543         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1286  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1544   1287       add_srs_wkt (p, 11,
  1545         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1546         -    add_srs_wkt (p, 12,
  1547         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1548         -    add_srs_wkt (p, 13,
  1549         -        "UTHORITY[\"EPSG\",\"2464\"]]");
  1550         -    p = add_epsg_def_ex (filter, first, last, 2465, "epsg", 2465,
  1551         -        "Pulkovo 1995 / Gauss-Kruger CM 33E", 0, 1,
  1552         -        "Krassowsky 1940", "Greenwich",
  1553         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1554         -        "X", "North", "Y", "East");
         1288  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2464\"]]");
         1289  +    p = add_epsg_def (filter, first, last, 2465, "epsg", 2465,
         1290  +        "Pulkovo 1995 / Gauss-Kruger CM 33E");
  1555   1291       add_proj4text (p, 0,
  1556   1292           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
  1557   1293       add_proj4text (p, 1,
  1558   1294           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1559   1295       add_proj4text (p, 2,
  1560   1296           "22 +units=m +no_defs");
  1561   1297       add_srs_wkt (p, 0,
................................................................................
  1567   1303       add_srs_wkt (p, 3,
  1568   1304           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1569   1305       add_srs_wkt (p, 4,
  1570   1306           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1571   1307       add_srs_wkt (p, 5,
  1572   1308           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1573   1309       add_srs_wkt (p, 6,
  1574         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1310  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1575   1311       add_srs_wkt (p, 7,
  1576         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1312  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1577   1313       add_srs_wkt (p, 8,
  1578         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1314  +        "f_origin\",0],PARAMETER[\"central_meridian\",33],PARAMET");
  1579   1315       add_srs_wkt (p, 9,
  1580         -        "in\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"s");
         1316  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1581   1317       add_srs_wkt (p, 10,
  1582         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1318  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1583   1319       add_srs_wkt (p, 11,
  1584         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1585         -    add_srs_wkt (p, 12,
  1586         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1587         -    add_srs_wkt (p, 13,
  1588         -        "UTHORITY[\"EPSG\",\"2465\"]]");
  1589         -    p = add_epsg_def_ex (filter, first, last, 2466, "epsg", 2466,
  1590         -        "Pulkovo 1995 / Gauss-Kruger CM 39E", 0, 1,
  1591         -        "Krassowsky 1940", "Greenwich",
  1592         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1593         -        "X", "North", "Y", "East");
         1320  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2465\"]]");
         1321  +    p = add_epsg_def (filter, first, last, 2466, "epsg", 2466,
         1322  +        "Pulkovo 1995 / Gauss-Kruger CM 39E");
  1594   1323       add_proj4text (p, 0,
  1595   1324           "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
  1596   1325       add_proj4text (p, 1,
  1597   1326           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1598   1327       add_proj4text (p, 2,
  1599   1328           "22 +units=m +no_defs");
  1600   1329       add_srs_wkt (p, 0,
................................................................................
  1606   1335       add_srs_wkt (p, 3,
  1607   1336           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1608   1337       add_srs_wkt (p, 4,
  1609   1338           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1610   1339       add_srs_wkt (p, 5,
  1611   1340           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1612   1341       add_srs_wkt (p, 6,
  1613         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1342  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1614   1343       add_srs_wkt (p, 7,
  1615         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1344  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1616   1345       add_srs_wkt (p, 8,
  1617         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1346  +        "f_origin\",0],PARAMETER[\"central_meridian\",39],PARAMET");
  1618   1347       add_srs_wkt (p, 9,
  1619         -        "in\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"s");
         1348  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1620   1349       add_srs_wkt (p, 10,
  1621         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1350  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1622   1351       add_srs_wkt (p, 11,
  1623         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1624         -    add_srs_wkt (p, 12,
  1625         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1626         -    add_srs_wkt (p, 13,
  1627         -        "UTHORITY[\"EPSG\",\"2466\"]]");
  1628         -    p = add_epsg_def_ex (filter, first, last, 2467, "epsg", 2467,
  1629         -        "Pulkovo 1995 / Gauss-Kruger CM 45E", 0, 1,
  1630         -        "Krassowsky 1940", "Greenwich",
  1631         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1632         -        "X", "North", "Y", "East");
         1352  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2466\"]]");
         1353  +    p = add_epsg_def (filter, first, last, 2467, "epsg", 2467,
         1354  +        "Pulkovo 1995 / Gauss-Kruger CM 45E");
  1633   1355       add_proj4text (p, 0,
  1634   1356           "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +");
  1635   1357       add_proj4text (p, 1,
  1636   1358           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1637   1359       add_proj4text (p, 2,
  1638   1360           "22 +units=m +no_defs");
  1639   1361       add_srs_wkt (p, 0,
................................................................................
  1645   1367       add_srs_wkt (p, 3,
  1646   1368           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1647   1369       add_srs_wkt (p, 4,
  1648   1370           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1649   1371       add_srs_wkt (p, 5,
  1650   1372           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1651   1373       add_srs_wkt (p, 6,
  1652         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1374  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1653   1375       add_srs_wkt (p, 7,
  1654         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1376  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1655   1377       add_srs_wkt (p, 8,
  1656         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1378  +        "f_origin\",0],PARAMETER[\"central_meridian\",45],PARAMET");
  1657   1379       add_srs_wkt (p, 9,
  1658         -        "in\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"s");
         1380  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1659   1381       add_srs_wkt (p, 10,
  1660         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1382  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1661   1383       add_srs_wkt (p, 11,
  1662         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1663         -    add_srs_wkt (p, 12,
  1664         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1665         -    add_srs_wkt (p, 13,
  1666         -        "UTHORITY[\"EPSG\",\"2467\"]]");
  1667         -    p = add_epsg_def_ex (filter, first, last, 2468, "epsg", 2468,
  1668         -        "Pulkovo 1995 / Gauss-Kruger CM 51E", 0, 1,
  1669         -        "Krassowsky 1940", "Greenwich",
  1670         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1671         -        "X", "North", "Y", "East");
         1384  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2467\"]]");
         1385  +    p = add_epsg_def (filter, first, last, 2468, "epsg", 2468,
         1386  +        "Pulkovo 1995 / Gauss-Kruger CM 51E");
  1672   1387       add_proj4text (p, 0,
  1673   1388           "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +");
  1674   1389       add_proj4text (p, 1,
  1675   1390           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1676   1391       add_proj4text (p, 2,
  1677   1392           "22 +units=m +no_defs");
  1678   1393       add_srs_wkt (p, 0,
................................................................................
  1684   1399       add_srs_wkt (p, 3,
  1685   1400           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1686   1401       add_srs_wkt (p, 4,
  1687   1402           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1688   1403       add_srs_wkt (p, 5,
  1689   1404           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1690   1405       add_srs_wkt (p, 6,
  1691         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1406  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1692   1407       add_srs_wkt (p, 7,
  1693         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1408  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1694   1409       add_srs_wkt (p, 8,
  1695         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1410  +        "f_origin\",0],PARAMETER[\"central_meridian\",51],PARAMET");
  1696   1411       add_srs_wkt (p, 9,
  1697         -        "in\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"s");
         1412  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1698   1413       add_srs_wkt (p, 10,
  1699         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1414  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1700   1415       add_srs_wkt (p, 11,
  1701         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1702         -    add_srs_wkt (p, 12,
  1703         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1704         -    add_srs_wkt (p, 13,
  1705         -        "UTHORITY[\"EPSG\",\"2468\"]]");
  1706         -    p = add_epsg_def_ex (filter, first, last, 2469, "epsg", 2469,
  1707         -        "Pulkovo 1995 / Gauss-Kruger CM 57E", 0, 1,
  1708         -        "Krassowsky 1940", "Greenwich",
  1709         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1710         -        "X", "North", "Y", "East");
         1416  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2468\"]]");
         1417  +    p = add_epsg_def (filter, first, last, 2469, "epsg", 2469,
         1418  +        "Pulkovo 1995 / Gauss-Kruger CM 57E");
  1711   1419       add_proj4text (p, 0,
  1712   1420           "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +");
  1713   1421       add_proj4text (p, 1,
  1714   1422           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1715   1423       add_proj4text (p, 2,
  1716   1424           "22 +units=m +no_defs");
  1717   1425       add_srs_wkt (p, 0,
................................................................................
  1723   1431       add_srs_wkt (p, 3,
  1724   1432           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1725   1433       add_srs_wkt (p, 4,
  1726   1434           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1727   1435       add_srs_wkt (p, 5,
  1728   1436           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1729   1437       add_srs_wkt (p, 6,
  1730         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1438  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1731   1439       add_srs_wkt (p, 7,
  1732         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1440  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1733   1441       add_srs_wkt (p, 8,
  1734         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1442  +        "f_origin\",0],PARAMETER[\"central_meridian\",57],PARAMET");
  1735   1443       add_srs_wkt (p, 9,
  1736         -        "in\",0],PARAMETER[\"central_meridian\",57],PARAMETER[\"s");
         1444  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1737   1445       add_srs_wkt (p, 10,
  1738         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1446  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1739   1447       add_srs_wkt (p, 11,
  1740         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1741         -    add_srs_wkt (p, 12,
  1742         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1743         -    add_srs_wkt (p, 13,
  1744         -        "UTHORITY[\"EPSG\",\"2469\"]]");
  1745         -    p = add_epsg_def_ex (filter, first, last, 2470, "epsg", 2470,
  1746         -        "Pulkovo 1995 / Gauss-Kruger CM 63E", 0, 1,
  1747         -        "Krassowsky 1940", "Greenwich",
  1748         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1749         -        "X", "North", "Y", "East");
         1448  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2469\"]]");
         1449  +    p = add_epsg_def (filter, first, last, 2470, "epsg", 2470,
         1450  +        "Pulkovo 1995 / Gauss-Kruger CM 63E");
  1750   1451       add_proj4text (p, 0,
  1751   1452           "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +");
  1752   1453       add_proj4text (p, 1,
  1753   1454           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1754   1455       add_proj4text (p, 2,
  1755   1456           "22 +units=m +no_defs");
  1756   1457       add_srs_wkt (p, 0,
................................................................................
  1762   1463       add_srs_wkt (p, 3,
  1763   1464           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1764   1465       add_srs_wkt (p, 4,
  1765   1466           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1766   1467       add_srs_wkt (p, 5,
  1767   1468           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1768   1469       add_srs_wkt (p, 6,
  1769         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1470  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1770   1471       add_srs_wkt (p, 7,
  1771         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1472  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1772   1473       add_srs_wkt (p, 8,
  1773         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1474  +        "f_origin\",0],PARAMETER[\"central_meridian\",63],PARAMET");
  1774   1475       add_srs_wkt (p, 9,
  1775         -        "in\",0],PARAMETER[\"central_meridian\",63],PARAMETER[\"s");
         1476  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1776   1477       add_srs_wkt (p, 10,
  1777         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1478  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1778   1479       add_srs_wkt (p, 11,
  1779         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1780         -    add_srs_wkt (p, 12,
  1781         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1782         -    add_srs_wkt (p, 13,
  1783         -        "UTHORITY[\"EPSG\",\"2470\"]]");
  1784         -    p = add_epsg_def_ex (filter, first, last, 2471, "epsg", 2471,
  1785         -        "Pulkovo 1995 / Gauss-Kruger CM 69E", 0, 1,
  1786         -        "Krassowsky 1940", "Greenwich",
  1787         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1788         -        "X", "North", "Y", "East");
         1480  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2470\"]]");
         1481  +    p = add_epsg_def (filter, first, last, 2471, "epsg", 2471,
         1482  +        "Pulkovo 1995 / Gauss-Kruger CM 69E");
  1789   1483       add_proj4text (p, 0,
  1790   1484           "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +");
  1791   1485       add_proj4text (p, 1,
  1792   1486           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1793   1487       add_proj4text (p, 2,
  1794   1488           "22 +units=m +no_defs");
  1795   1489       add_srs_wkt (p, 0,
................................................................................
  1801   1495       add_srs_wkt (p, 3,
  1802   1496           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1803   1497       add_srs_wkt (p, 4,
  1804   1498           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1805   1499       add_srs_wkt (p, 5,
  1806   1500           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1807   1501       add_srs_wkt (p, 6,
  1808         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1502  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1809   1503       add_srs_wkt (p, 7,
  1810         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1504  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1811   1505       add_srs_wkt (p, 8,
  1812         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1506  +        "f_origin\",0],PARAMETER[\"central_meridian\",69],PARAMET");
  1813   1507       add_srs_wkt (p, 9,
  1814         -        "in\",0],PARAMETER[\"central_meridian\",69],PARAMETER[\"s");
         1508  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1815   1509       add_srs_wkt (p, 10,
  1816         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1510  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1817   1511       add_srs_wkt (p, 11,
  1818         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1819         -    add_srs_wkt (p, 12,
  1820         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1821         -    add_srs_wkt (p, 13,
  1822         -        "UTHORITY[\"EPSG\",\"2471\"]]");
  1823         -    p = add_epsg_def_ex (filter, first, last, 2472, "epsg", 2472,
  1824         -        "Pulkovo 1995 / Gauss-Kruger CM 75E", 0, 1,
  1825         -        "Krassowsky 1940", "Greenwich",
  1826         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1827         -        "X", "North", "Y", "East");
         1512  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2471\"]]");
         1513  +    p = add_epsg_def (filter, first, last, 2472, "epsg", 2472,
         1514  +        "Pulkovo 1995 / Gauss-Kruger CM 75E");
  1828   1515       add_proj4text (p, 0,
  1829   1516           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
  1830   1517       add_proj4text (p, 1,
  1831   1518           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1832   1519       add_proj4text (p, 2,
  1833   1520           "22 +units=m +no_defs");
  1834   1521       add_srs_wkt (p, 0,
................................................................................
  1840   1527       add_srs_wkt (p, 3,
  1841   1528           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1842   1529       add_srs_wkt (p, 4,
  1843   1530           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1844   1531       add_srs_wkt (p, 5,
  1845   1532           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1846   1533       add_srs_wkt (p, 6,
  1847         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1534  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1848   1535       add_srs_wkt (p, 7,
  1849         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1536  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1850   1537       add_srs_wkt (p, 8,
  1851         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1538  +        "f_origin\",0],PARAMETER[\"central_meridian\",75],PARAMET");
  1852   1539       add_srs_wkt (p, 9,
  1853         -        "in\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\"s");
         1540  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1854   1541       add_srs_wkt (p, 10,
  1855         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1542  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1856   1543       add_srs_wkt (p, 11,
  1857         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1858         -    add_srs_wkt (p, 12,
  1859         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1860         -    add_srs_wkt (p, 13,
  1861         -        "UTHORITY[\"EPSG\",\"2472\"]]");
  1862         -    p = add_epsg_def_ex (filter, first, last, 2473, "epsg", 2473,
  1863         -        "Pulkovo 1995 / Gauss-Kruger CM 81E", 0, 1,
  1864         -        "Krassowsky 1940", "Greenwich",
  1865         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1866         -        "X", "North", "Y", "East");
         1544  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2472\"]]");
         1545  +    p = add_epsg_def (filter, first, last, 2473, "epsg", 2473,
         1546  +        "Pulkovo 1995 / Gauss-Kruger CM 81E");
  1867   1547       add_proj4text (p, 0,
  1868   1548           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
  1869   1549       add_proj4text (p, 1,
  1870   1550           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1871   1551       add_proj4text (p, 2,
  1872   1552           "22 +units=m +no_defs");
  1873   1553       add_srs_wkt (p, 0,
................................................................................
  1879   1559       add_srs_wkt (p, 3,
  1880   1560           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1881   1561       add_srs_wkt (p, 4,
  1882   1562           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1883   1563       add_srs_wkt (p, 5,
  1884   1564           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1885   1565       add_srs_wkt (p, 6,
  1886         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1566  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1887   1567       add_srs_wkt (p, 7,
  1888         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1568  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1889   1569       add_srs_wkt (p, 8,
  1890         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1570  +        "f_origin\",0],PARAMETER[\"central_meridian\",81],PARAMET");
  1891   1571       add_srs_wkt (p, 9,
  1892         -        "in\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\"s");
         1572  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1893   1573       add_srs_wkt (p, 10,
  1894         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1574  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1895   1575       add_srs_wkt (p, 11,
  1896         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1897         -    add_srs_wkt (p, 12,
  1898         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1899         -    add_srs_wkt (p, 13,
  1900         -        "UTHORITY[\"EPSG\",\"2473\"]]");
  1901         -    p = add_epsg_def_ex (filter, first, last, 2474, "epsg", 2474,
  1902         -        "Pulkovo 1995 / Gauss-Kruger CM 87E", 0, 1,
  1903         -        "Krassowsky 1940", "Greenwich",
  1904         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1905         -        "X", "North", "Y", "East");
         1576  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2473\"]]");
         1577  +    p = add_epsg_def (filter, first, last, 2474, "epsg", 2474,
         1578  +        "Pulkovo 1995 / Gauss-Kruger CM 87E");
  1906   1579       add_proj4text (p, 0,
  1907   1580           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
  1908   1581       add_proj4text (p, 1,
  1909   1582           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1910   1583       add_proj4text (p, 2,
  1911   1584           "22 +units=m +no_defs");
  1912   1585       add_srs_wkt (p, 0,
................................................................................
  1918   1591       add_srs_wkt (p, 3,
  1919   1592           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1920   1593       add_srs_wkt (p, 4,
  1921   1594           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1922   1595       add_srs_wkt (p, 5,
  1923   1596           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1924   1597       add_srs_wkt (p, 6,
  1925         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1598  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1926   1599       add_srs_wkt (p, 7,
  1927         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1600  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1928   1601       add_srs_wkt (p, 8,
  1929         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1602  +        "f_origin\",0],PARAMETER[\"central_meridian\",87],PARAMET");
  1930   1603       add_srs_wkt (p, 9,
  1931         -        "in\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\"s");
         1604  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1932   1605       add_srs_wkt (p, 10,
  1933         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1606  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1934   1607       add_srs_wkt (p, 11,
  1935         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1936         -    add_srs_wkt (p, 12,
  1937         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1938         -    add_srs_wkt (p, 13,
  1939         -        "UTHORITY[\"EPSG\",\"2474\"]]");
  1940         -    p = add_epsg_def_ex (filter, first, last, 2475, "epsg", 2475,
  1941         -        "Pulkovo 1995 / Gauss-Kruger CM 93E", 0, 1,
  1942         -        "Krassowsky 1940", "Greenwich",
  1943         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1944         -        "X", "North", "Y", "East");
         1608  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2474\"]]");
         1609  +    p = add_epsg_def (filter, first, last, 2475, "epsg", 2475,
         1610  +        "Pulkovo 1995 / Gauss-Kruger CM 93E");
  1945   1611       add_proj4text (p, 0,
  1946   1612           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
  1947   1613       add_proj4text (p, 1,
  1948   1614           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1949   1615       add_proj4text (p, 2,
  1950   1616           "22 +units=m +no_defs");
  1951   1617       add_srs_wkt (p, 0,
................................................................................
  1957   1623       add_srs_wkt (p, 3,
  1958   1624           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1959   1625       add_srs_wkt (p, 4,
  1960   1626           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1961   1627       add_srs_wkt (p, 5,
  1962   1628           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1963   1629       add_srs_wkt (p, 6,
  1964         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1630  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  1965   1631       add_srs_wkt (p, 7,
  1966         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1632  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1967   1633       add_srs_wkt (p, 8,
  1968         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1634  +        "f_origin\",0],PARAMETER[\"central_meridian\",93],PARAMET");
  1969   1635       add_srs_wkt (p, 9,
  1970         -        "in\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"s");
         1636  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  1971   1637       add_srs_wkt (p, 10,
  1972         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1638  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1973   1639       add_srs_wkt (p, 11,
  1974         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1975         -    add_srs_wkt (p, 12,
  1976         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  1977         -    add_srs_wkt (p, 13,
  1978         -        "UTHORITY[\"EPSG\",\"2475\"]]");
  1979         -    p = add_epsg_def_ex (filter, first, last, 2476, "epsg", 2476,
  1980         -        "Pulkovo 1995 / Gauss-Kruger CM 99E", 0, 1,
  1981         -        "Krassowsky 1940", "Greenwich",
  1982         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1983         -        "X", "North", "Y", "East");
         1640  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2475\"]]");
         1641  +    p = add_epsg_def (filter, first, last, 2476, "epsg", 2476,
         1642  +        "Pulkovo 1995 / Gauss-Kruger CM 99E");
  1984   1643       add_proj4text (p, 0,
  1985   1644           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
  1986   1645       add_proj4text (p, 1,
  1987   1646           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  1988   1647       add_proj4text (p, 2,
  1989   1648           "22 +units=m +no_defs");
  1990   1649       add_srs_wkt (p, 0,
................................................................................
  1996   1655       add_srs_wkt (p, 3,
  1997   1656           "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  1998   1657       add_srs_wkt (p, 4,
  1999   1658           "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2000   1659       add_srs_wkt (p, 5,
  2001   1660           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2002   1661       add_srs_wkt (p, 6,
  2003         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1662  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
  2004   1663       add_srs_wkt (p, 7,
  2005         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         1664  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2006   1665       add_srs_wkt (p, 8,
  2007         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1666  +        "f_origin\",0],PARAMETER[\"central_meridian\",99],PARAMET");
  2008   1667       add_srs_wkt (p, 9,
  2009         -        "in\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"s");
         1668  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
  2010   1669       add_srs_wkt (p, 10,
  2011         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
         1670  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  2012   1671       add_srs_wkt (p, 11,
  2013         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  2014         -    add_srs_wkt (p, 12,
  2015         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
  2016         -    add_srs_wkt (p, 13,
  2017         -        "UTHORITY[\"EPSG\",\"2476\"]]");
  2018         -    p = add_epsg_def_ex (filter, first, last, 2477, "epsg", 2477,
  2019         -        "Pulkovo 1995 / Gauss-Kruger CM 105E", 0, 1,
  2020         -        "Krassowsky 1940", "Greenwich",
  2021         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2022         -        "X", "North", "Y", "East");
         1672  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2476\"]]");
         1673  +    p = add_epsg_def (filter, first, last, 2477, "epsg", 2477,
         1674  +        "Pulkovo 1995 / Gauss-Kruger CM 105E");
  2023   1675       add_proj4text (p, 0,
  2024   1676           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
  2025   1677       add_proj4text (p, 1,
  2026   1678           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2027   1679       add_proj4text (p, 2,
  2028   1680           ".22 +units=m +no_defs");
  2029   1681       add_srs_wkt (p, 0,
................................................................................
  2035   1687       add_srs_wkt (p, 3,
  2036   1688           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2037   1689       add_srs_wkt (p, 4,
  2038   1690           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2039   1691       add_srs_wkt (p, 5,
  2040   1692           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2041   1693       add_srs_wkt (p, 6,
  2042         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1694  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2043   1695       add_srs_wkt (p, 7,
  2044         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         1696  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2045   1697       add_srs_wkt (p, 8,
  2046         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1698  +        "_of_origin\",0],PARAMETER[\"central_meridian\",105],PARA");
  2047   1699       add_srs_wkt (p, 9,
  2048         -        "igin\",0],PARAMETER[\"central_meridian\",105],PARAMETER[");
         1700  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2049   1701       add_srs_wkt (p, 10,
  2050         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         1702  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2051   1703       add_srs_wkt (p, 11,
  2052         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1704  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2477\"");
  2053   1705       add_srs_wkt (p, 12,
  2054         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2055         -    add_srs_wkt (p, 13,
  2056         -        "],AUTHORITY[\"EPSG\",\"2477\"]]");
  2057         -    p = add_epsg_def_ex (filter, first, last, 2478, "epsg", 2478,
  2058         -        "Pulkovo 1995 / Gauss-Kruger CM 111E", 0, 1,
  2059         -        "Krassowsky 1940", "Greenwich",
  2060         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2061         -        "X", "North", "Y", "East");
         1706  +        "]]");
         1707  +    p = add_epsg_def (filter, first, last, 2478, "epsg", 2478,
         1708  +        "Pulkovo 1995 / Gauss-Kruger CM 111E");
  2062   1709       add_proj4text (p, 0,
  2063   1710           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
  2064   1711       add_proj4text (p, 1,
  2065   1712           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2066   1713       add_proj4text (p, 2,
  2067   1714           ".22 +units=m +no_defs");
  2068   1715       add_srs_wkt (p, 0,
................................................................................
  2074   1721       add_srs_wkt (p, 3,
  2075   1722           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2076   1723       add_srs_wkt (p, 4,
  2077   1724           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2078   1725       add_srs_wkt (p, 5,
  2079   1726           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2080   1727       add_srs_wkt (p, 6,
  2081         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1728  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2082   1729       add_srs_wkt (p, 7,
  2083         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         1730  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2084   1731       add_srs_wkt (p, 8,
  2085         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1732  +        "_of_origin\",0],PARAMETER[\"central_meridian\",111],PARA");
  2086   1733       add_srs_wkt (p, 9,
  2087         -        "igin\",0],PARAMETER[\"central_meridian\",111],PARAMETER[");
         1734  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2088   1735       add_srs_wkt (p, 10,
  2089         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         1736  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2090   1737       add_srs_wkt (p, 11,
  2091         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1738  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2478\"");
  2092   1739       add_srs_wkt (p, 12,
  2093         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2094         -    add_srs_wkt (p, 13,
  2095         -        "],AUTHORITY[\"EPSG\",\"2478\"]]");
  2096         -    p = add_epsg_def_ex (filter, first, last, 2479, "epsg", 2479,
  2097         -        "Pulkovo 1995 / Gauss-Kruger CM 117E", 0, 1,
  2098         -        "Krassowsky 1940", "Greenwich",
  2099         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2100         -        "X", "North", "Y", "East");
         1740  +        "]]");
         1741  +    p = add_epsg_def (filter, first, last, 2479, "epsg", 2479,
         1742  +        "Pulkovo 1995 / Gauss-Kruger CM 117E");
  2101   1743       add_proj4text (p, 0,
  2102   1744           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
  2103   1745       add_proj4text (p, 1,
  2104   1746           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2105   1747       add_proj4text (p, 2,
  2106   1748           ".22 +units=m +no_defs");
  2107   1749       add_srs_wkt (p, 0,
................................................................................
  2113   1755       add_srs_wkt (p, 3,
  2114   1756           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2115   1757       add_srs_wkt (p, 4,
  2116   1758           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2117   1759       add_srs_wkt (p, 5,
  2118   1760           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2119   1761       add_srs_wkt (p, 6,
  2120         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1762  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2121   1763       add_srs_wkt (p, 7,
  2122         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         1764  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2123   1765       add_srs_wkt (p, 8,
  2124         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1766  +        "_of_origin\",0],PARAMETER[\"central_meridian\",117],PARA");
  2125   1767       add_srs_wkt (p, 9,
  2126         -        "igin\",0],PARAMETER[\"central_meridian\",117],PARAMETER[");
         1768  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2127   1769       add_srs_wkt (p, 10,
  2128         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         1770  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2129   1771       add_srs_wkt (p, 11,
  2130         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1772  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2479\"");
  2131   1773       add_srs_wkt (p, 12,
  2132         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2133         -    add_srs_wkt (p, 13,
  2134         -        "],AUTHORITY[\"EPSG\",\"2479\"]]");
  2135         -    p = add_epsg_def_ex (filter, first, last, 2480, "epsg", 2480,
  2136         -        "Pulkovo 1995 / Gauss-Kruger CM 123E", 0, 1,
  2137         -        "Krassowsky 1940", "Greenwich",
  2138         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2139         -        "X", "North", "Y", "East");
         1774  +        "]]");
         1775  +    p = add_epsg_def (filter, first, last, 2480, "epsg", 2480,
         1776  +        "Pulkovo 1995 / Gauss-Kruger CM 123E");
  2140   1777       add_proj4text (p, 0,
  2141   1778           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
  2142   1779       add_proj4text (p, 1,
  2143   1780           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2144   1781       add_proj4text (p, 2,
  2145   1782           ".22 +units=m +no_defs");
  2146   1783       add_srs_wkt (p, 0,
................................................................................
  2152   1789       add_srs_wkt (p, 3,
  2153   1790           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2154   1791       add_srs_wkt (p, 4,
  2155   1792           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2156   1793       add_srs_wkt (p, 5,
  2157   1794           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2158   1795       add_srs_wkt (p, 6,
  2159         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1796  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2160   1797       add_srs_wkt (p, 7,
  2161         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         1798  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2162   1799       add_srs_wkt (p, 8,
  2163         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1800  +        "_of_origin\",0],PARAMETER[\"central_meridian\",123],PARA");
  2164   1801       add_srs_wkt (p, 9,
  2165         -        "igin\",0],PARAMETER[\"central_meridian\",123],PARAMETER[");
         1802  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2166   1803       add_srs_wkt (p, 10,
  2167         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         1804  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2168   1805       add_srs_wkt (p, 11,
  2169         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1806  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2480\"");
  2170   1807       add_srs_wkt (p, 12,
  2171         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2172         -    add_srs_wkt (p, 13,
  2173         -        "],AUTHORITY[\"EPSG\",\"2480\"]]");
  2174         -    p = add_epsg_def_ex (filter, first, last, 2481, "epsg", 2481,
  2175         -        "Pulkovo 1995 / Gauss-Kruger CM 129E", 0, 1,
  2176         -        "Krassowsky 1940", "Greenwich",
  2177         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2178         -        "X", "North", "Y", "East");
         1808  +        "]]");
         1809  +    p = add_epsg_def (filter, first, last, 2481, "epsg", 2481,
         1810  +        "Pulkovo 1995 / Gauss-Kruger CM 129E");
  2179   1811       add_proj4text (p, 0,
  2180   1812           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
  2181   1813       add_proj4text (p, 1,
  2182   1814           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2183   1815       add_proj4text (p, 2,
  2184   1816           ".22 +units=m +no_defs");
  2185   1817       add_srs_wkt (p, 0,
................................................................................
  2191   1823       add_srs_wkt (p, 3,
  2192   1824           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2193   1825       add_srs_wkt (p, 4,
  2194   1826           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2195   1827       add_srs_wkt (p, 5,
  2196   1828           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2197   1829       add_srs_wkt (p, 6,
  2198         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1830  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2199   1831       add_srs_wkt (p, 7,
  2200         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         1832  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2201   1833       add_srs_wkt (p, 8,
  2202         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1834  +        "_of_origin\",0],PARAMETER[\"central_meridian\",129],PARA");
  2203   1835       add_srs_wkt (p, 9,
  2204         -        "igin\",0],PARAMETER[\"central_meridian\",129],PARAMETER[");
         1836  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2205   1837       add_srs_wkt (p, 10,
  2206         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         1838  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2207   1839       add_srs_wkt (p, 11,
  2208         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1840  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2481\"");
  2209   1841       add_srs_wkt (p, 12,
  2210         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2211         -    add_srs_wkt (p, 13,
  2212         -        "],AUTHORITY[\"EPSG\",\"2481\"]]");
  2213         -    p = add_epsg_def_ex (filter, first, last, 2482, "epsg", 2482,
  2214         -        "Pulkovo 1995 / Gauss-Kruger CM 135E", 0, 1,
  2215         -        "Krassowsky 1940", "Greenwich",
  2216         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2217         -        "X", "North", "Y", "East");
         1842  +        "]]");
         1843  +    p = add_epsg_def (filter, first, last, 2482, "epsg", 2482,
         1844  +        "Pulkovo 1995 / Gauss-Kruger CM 135E");
  2218   1845       add_proj4text (p, 0,
  2219   1846           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
  2220   1847       add_proj4text (p, 1,
  2221   1848           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2222   1849       add_proj4text (p, 2,
  2223   1850           ".22 +units=m +no_defs");
  2224   1851       add_srs_wkt (p, 0,
................................................................................
  2230   1857       add_srs_wkt (p, 3,
  2231   1858           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2232   1859       add_srs_wkt (p, 4,
  2233   1860           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2234   1861       add_srs_wkt (p, 5,
  2235   1862           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2236   1863       add_srs_wkt (p, 6,
  2237         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1864  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2238   1865       add_srs_wkt (p, 7,
  2239         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         1866  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2240   1867       add_srs_wkt (p, 8,
  2241         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1868  +        "_of_origin\",0],PARAMETER[\"central_meridian\",135],PARA");
  2242   1869       add_srs_wkt (p, 9,
  2243         -        "igin\",0],PARAMETER[\"central_meridian\",135],PARAMETER[");
         1870  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2244   1871       add_srs_wkt (p, 10,
  2245         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         1872  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2246   1873       add_srs_wkt (p, 11,
  2247         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1874  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2482\"");
  2248   1875       add_srs_wkt (p, 12,
  2249         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2250         -    add_srs_wkt (p, 13,
  2251         -        "],AUTHORITY[\"EPSG\",\"2482\"]]");
  2252         -    p = add_epsg_def_ex (filter, first, last, 2483, "epsg", 2483,
  2253         -        "Pulkovo 1995 / Gauss-Kruger CM 141E", 0, 1,
  2254         -        "Krassowsky 1940", "Greenwich",
  2255         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2256         -        "X", "North", "Y", "East");
         1876  +        "]]");
         1877  +    p = add_epsg_def (filter, first, last, 2483, "epsg", 2483,
         1878  +        "Pulkovo 1995 / Gauss-Kruger CM 141E");
  2257   1879       add_proj4text (p, 0,
  2258   1880           "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 ");
  2259   1881       add_proj4text (p, 1,
  2260   1882           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2261   1883       add_proj4text (p, 2,
  2262   1884           ".22 +units=m +no_defs");
  2263   1885       add_srs_wkt (p, 0,
................................................................................
  2269   1891       add_srs_wkt (p, 3,
  2270   1892           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2271   1893       add_srs_wkt (p, 4,
  2272   1894           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2273   1895       add_srs_wkt (p, 5,
  2274   1896           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2275   1897       add_srs_wkt (p, 6,
  2276         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1898  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2277   1899       add_srs_wkt (p, 7,
  2278         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         1900  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2279   1901       add_srs_wkt (p, 8,
  2280         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1902  +        "_of_origin\",0],PARAMETER[\"central_meridian\",141],PARA");
  2281   1903       add_srs_wkt (p, 9,
  2282         -        "igin\",0],PARAMETER[\"central_meridian\",141],PARAMETER[");
         1904  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2283   1905       add_srs_wkt (p, 10,
  2284         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         1906  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2285   1907       add_srs_wkt (p, 11,
  2286         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1908  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2483\"");
  2287   1909       add_srs_wkt (p, 12,
  2288         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2289         -    add_srs_wkt (p, 13,
  2290         -        "],AUTHORITY[\"EPSG\",\"2483\"]]");
  2291         -    p = add_epsg_def_ex (filter, first, last, 2484, "epsg", 2484,
  2292         -        "Pulkovo 1995 / Gauss-Kruger CM 147E", 0, 1,
  2293         -        "Krassowsky 1940", "Greenwich",
  2294         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2295         -        "X", "North", "Y", "East");
         1910  +        "]]");
         1911  +    p = add_epsg_def (filter, first, last, 2484, "epsg", 2484,
         1912  +        "Pulkovo 1995 / Gauss-Kruger CM 147E");
  2296   1913       add_proj4text (p, 0,
  2297   1914           "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 ");
  2298   1915       add_proj4text (p, 1,
  2299   1916           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2300   1917       add_proj4text (p, 2,
  2301   1918           ".22 +units=m +no_defs");
  2302   1919       add_srs_wkt (p, 0,
................................................................................
  2308   1925       add_srs_wkt (p, 3,
  2309   1926           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2310   1927       add_srs_wkt (p, 4,
  2311   1928           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2312   1929       add_srs_wkt (p, 5,
  2313   1930           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2314   1931       add_srs_wkt (p, 6,
  2315         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1932  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2316   1933       add_srs_wkt (p, 7,
  2317         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         1934  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2318   1935       add_srs_wkt (p, 8,
  2319         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1936  +        "_of_origin\",0],PARAMETER[\"central_meridian\",147],PARA");
  2320   1937       add_srs_wkt (p, 9,
  2321         -        "igin\",0],PARAMETER[\"central_meridian\",147],PARAMETER[");
         1938  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2322   1939       add_srs_wkt (p, 10,
  2323         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         1940  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2324   1941       add_srs_wkt (p, 11,
  2325         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1942  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2484\"");
  2326   1943       add_srs_wkt (p, 12,
  2327         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2328         -    add_srs_wkt (p, 13,
  2329         -        "],AUTHORITY[\"EPSG\",\"2484\"]]");
  2330         -    p = add_epsg_def_ex (filter, first, last, 2485, "epsg", 2485,
  2331         -        "Pulkovo 1995 / Gauss-Kruger CM 153E", 0, 1,
  2332         -        "Krassowsky 1940", "Greenwich",
  2333         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2334         -        "X", "North", "Y", "East");
         1944  +        "]]");
         1945  +    p = add_epsg_def (filter, first, last, 2485, "epsg", 2485,
         1946  +        "Pulkovo 1995 / Gauss-Kruger CM 153E");
  2335   1947       add_proj4text (p, 0,
  2336   1948           "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 ");
  2337   1949       add_proj4text (p, 1,
  2338   1950           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2339   1951       add_proj4text (p, 2,
  2340   1952           ".22 +units=m +no_defs");
  2341   1953       add_srs_wkt (p, 0,
................................................................................
  2347   1959       add_srs_wkt (p, 3,
  2348   1960           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2349   1961       add_srs_wkt (p, 4,
  2350   1962           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2351   1963       add_srs_wkt (p, 5,
  2352   1964           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2353   1965       add_srs_wkt (p, 6,
  2354         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1966  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2355   1967       add_srs_wkt (p, 7,
  2356         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         1968  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2357   1969       add_srs_wkt (p, 8,
  2358         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1970  +        "_of_origin\",0],PARAMETER[\"central_meridian\",153],PARA");
  2359   1971       add_srs_wkt (p, 9,
  2360         -        "igin\",0],PARAMETER[\"central_meridian\",153],PARAMETER[");
         1972  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2361   1973       add_srs_wkt (p, 10,
  2362         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         1974  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2363   1975       add_srs_wkt (p, 11,
  2364         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1976  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2485\"");
  2365   1977       add_srs_wkt (p, 12,
  2366         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2367         -    add_srs_wkt (p, 13,
  2368         -        "],AUTHORITY[\"EPSG\",\"2485\"]]");
  2369         -    p = add_epsg_def_ex (filter, first, last, 2486, "epsg", 2486,
  2370         -        "Pulkovo 1995 / Gauss-Kruger CM 159E", 0, 1,
  2371         -        "Krassowsky 1940", "Greenwich",
  2372         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2373         -        "X", "North", "Y", "East");
         1978  +        "]]");
         1979  +    p = add_epsg_def (filter, first, last, 2486, "epsg", 2486,
         1980  +        "Pulkovo 1995 / Gauss-Kruger CM 159E");
  2374   1981       add_proj4text (p, 0,
  2375   1982           "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 ");
  2376   1983       add_proj4text (p, 1,
  2377   1984           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2378   1985       add_proj4text (p, 2,
  2379   1986           ".22 +units=m +no_defs");
  2380   1987       add_srs_wkt (p, 0,
................................................................................
  2386   1993       add_srs_wkt (p, 3,
  2387   1994           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2388   1995       add_srs_wkt (p, 4,
  2389   1996           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2390   1997       add_srs_wkt (p, 5,
  2391   1998           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2392   1999       add_srs_wkt (p, 6,
  2393         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2000  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2394   2001       add_srs_wkt (p, 7,
  2395         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         2002  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2396   2003       add_srs_wkt (p, 8,
  2397         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2004  +        "_of_origin\",0],PARAMETER[\"central_meridian\",159],PARA");
  2398   2005       add_srs_wkt (p, 9,
  2399         -        "igin\",0],PARAMETER[\"central_meridian\",159],PARAMETER[");
         2006  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2400   2007       add_srs_wkt (p, 10,
  2401         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         2008  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2402   2009       add_srs_wkt (p, 11,
  2403         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         2010  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2486\"");
  2404   2011       add_srs_wkt (p, 12,
  2405         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2406         -    add_srs_wkt (p, 13,
  2407         -        "],AUTHORITY[\"EPSG\",\"2486\"]]");
  2408         -    p = add_epsg_def_ex (filter, first, last, 2487, "epsg", 2487,
  2409         -        "Pulkovo 1995 / Gauss-Kruger CM 165E", 0, 1,
  2410         -        "Krassowsky 1940", "Greenwich",
  2411         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2412         -        "X", "North", "Y", "East");
         2012  +        "]]");
         2013  +    p = add_epsg_def (filter, first, last, 2487, "epsg", 2487,
         2014  +        "Pulkovo 1995 / Gauss-Kruger CM 165E");
  2413   2015       add_proj4text (p, 0,
  2414   2016           "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 ");
  2415   2017       add_proj4text (p, 1,
  2416   2018           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2417   2019       add_proj4text (p, 2,
  2418   2020           ".22 +units=m +no_defs");
  2419   2021       add_srs_wkt (p, 0,
................................................................................
  2425   2027       add_srs_wkt (p, 3,
  2426   2028           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2427   2029       add_srs_wkt (p, 4,
  2428   2030           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2429   2031       add_srs_wkt (p, 5,
  2430   2032           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2431   2033       add_srs_wkt (p, 6,
  2432         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2034  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2433   2035       add_srs_wkt (p, 7,
  2434         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         2036  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2435   2037       add_srs_wkt (p, 8,
  2436         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2038  +        "_of_origin\",0],PARAMETER[\"central_meridian\",165],PARA");
  2437   2039       add_srs_wkt (p, 9,
  2438         -        "igin\",0],PARAMETER[\"central_meridian\",165],PARAMETER[");
         2040  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2439   2041       add_srs_wkt (p, 10,
  2440         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         2042  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2441   2043       add_srs_wkt (p, 11,
  2442         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         2044  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2487\"");
  2443   2045       add_srs_wkt (p, 12,
  2444         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2445         -    add_srs_wkt (p, 13,
  2446         -        "],AUTHORITY[\"EPSG\",\"2487\"]]");
  2447         -    p = add_epsg_def_ex (filter, first, last, 2488, "epsg", 2488,
  2448         -        "Pulkovo 1995 / Gauss-Kruger CM 171E", 0, 1,
  2449         -        "Krassowsky 1940", "Greenwich",
  2450         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2451         -        "X", "North", "Y", "East");
         2046  +        "]]");
         2047  +    p = add_epsg_def (filter, first, last, 2488, "epsg", 2488,
         2048  +        "Pulkovo 1995 / Gauss-Kruger CM 171E");
  2452   2049       add_proj4text (p, 0,
  2453   2050           "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 ");
  2454   2051       add_proj4text (p, 1,
  2455   2052           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2456   2053       add_proj4text (p, 2,
  2457   2054           ".22 +units=m +no_defs");
  2458   2055       add_srs_wkt (p, 0,
................................................................................
  2464   2061       add_srs_wkt (p, 3,
  2465   2062           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2466   2063       add_srs_wkt (p, 4,
  2467   2064           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2468   2065       add_srs_wkt (p, 5,
  2469   2066           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2470   2067       add_srs_wkt (p, 6,
  2471         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2068  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2472   2069       add_srs_wkt (p, 7,
  2473         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         2070  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2474   2071       add_srs_wkt (p, 8,
  2475         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2072  +        "_of_origin\",0],PARAMETER[\"central_meridian\",171],PARA");
  2476   2073       add_srs_wkt (p, 9,
  2477         -        "igin\",0],PARAMETER[\"central_meridian\",171],PARAMETER[");
         2074  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2478   2075       add_srs_wkt (p, 10,
  2479         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         2076  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2480   2077       add_srs_wkt (p, 11,
  2481         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         2078  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2488\"");
  2482   2079       add_srs_wkt (p, 12,
  2483         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2484         -    add_srs_wkt (p, 13,
  2485         -        "],AUTHORITY[\"EPSG\",\"2488\"]]");
  2486         -    p = add_epsg_def_ex (filter, first, last, 2489, "epsg", 2489,
  2487         -        "Pulkovo 1995 / Gauss-Kruger CM 177E", 0, 1,
  2488         -        "Krassowsky 1940", "Greenwich",
  2489         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2490         -        "X", "North", "Y", "East");
         2080  +        "]]");
         2081  +    p = add_epsg_def (filter, first, last, 2489, "epsg", 2489,
         2082  +        "Pulkovo 1995 / Gauss-Kruger CM 177E");
  2491   2083       add_proj4text (p, 0,
  2492   2084           "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 ");
  2493   2085       add_proj4text (p, 1,
  2494   2086           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2495   2087       add_proj4text (p, 2,
  2496   2088           ".22 +units=m +no_defs");
  2497   2089       add_srs_wkt (p, 0,
................................................................................
  2503   2095       add_srs_wkt (p, 3,
  2504   2096           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2505   2097       add_srs_wkt (p, 4,
  2506   2098           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2507   2099       add_srs_wkt (p, 5,
  2508   2100           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2509   2101       add_srs_wkt (p, 6,
  2510         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2102  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2511   2103       add_srs_wkt (p, 7,
  2512         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         2104  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2513   2105       add_srs_wkt (p, 8,
  2514         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2106  +        "_of_origin\",0],PARAMETER[\"central_meridian\",177],PARA");
  2515   2107       add_srs_wkt (p, 9,
  2516         -        "igin\",0],PARAMETER[\"central_meridian\",177],PARAMETER[");
         2108  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  2517   2109       add_srs_wkt (p, 10,
  2518         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         2110  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2519   2111       add_srs_wkt (p, 11,
  2520         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         2112  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2489\"");
  2521   2113       add_srs_wkt (p, 12,
  2522         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  2523         -    add_srs_wkt (p, 13,
  2524         -        "],AUTHORITY[\"EPSG\",\"2489\"]]");
  2525         -    p = add_epsg_def_ex (filter, first, last, 2490, "epsg", 2490,
  2526         -        "Pulkovo 1995 / Gauss-Kruger CM 177W", 0, 1,
  2527         -        "Krassowsky 1940", "Greenwich",
  2528         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2529         -        "X", "North", "Y", "East");
         2114  +        "]]");
         2115  +    p = add_epsg_def (filter, first, last, 2490, "epsg", 2490,
         2116  +        "Pulkovo 1995 / Gauss-Kruger CM 177W");
  2530   2117       add_proj4text (p, 0,
  2531   2118           "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0");
  2532   2119       add_proj4text (p, 1,
  2533   2120           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  2534   2121       add_proj4text (p, 2,
  2535   2122           "0.22 +units=m +no_defs");
  2536   2123       add_srs_wkt (p, 0,
................................................................................
  2542   2129       add_srs_wkt (p, 3,
  2543   2130           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2544   2131       add_srs_wkt (p, 4,
  2545   2132           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2546   2133       add_srs_wkt (p, 5,
  2547   2134           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2548   2135       add_srs_wkt (p, 6,
  2549         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2136  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2550   2137       add_srs_wkt (p, 7,
  2551         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         2138  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2552   2139       add_srs_wkt (p, 8,
  2553         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2140  +        "_of_origin\",0],PARAMETER[\"central_meridian\",-177],PAR");
  2554   2141       add_srs_wkt (p, 9,
  2555         -        "igin\",0],PARAMETER[\"central_meridian\",-177],PARAMETER");
         2142  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  2556   2143       add_srs_wkt (p, 10,
  2557         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         2144  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  2558   2145       add_srs_wkt (p, 11,
  2559         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2146  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2490\"");
  2560   2147       add_srs_wkt (p, 12,
  2561         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  2562         -    add_srs_wkt (p, 13,
  2563         -        "T],AUTHORITY[\"EPSG\",\"2490\"]]");
  2564         -    p = add_epsg_def_ex (filter, first, last, 2491, "epsg", 2491,
  2565         -        "Pulkovo 1995 / Gauss-Kruger CM 171W", 0, 1,
  2566         -        "Krassowsky 1940", "Greenwich",
  2567         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2568         -        "X", "North", "Y", "East");
         2148  +        "]]");
         2149  +    p = add_epsg_def (filter, first, last, 2491, "epsg", 2491,
         2150  +        "Pulkovo 1995 / Gauss-Kruger CM 171W");
  2569   2151       add_proj4text (p, 0,
  2570   2152           "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0");
  2571   2153       add_proj4text (p, 1,
  2572   2154           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  2573   2155       add_proj4text (p, 2,
  2574   2156           "0.22 +units=m +no_defs");
  2575   2157       add_srs_wkt (p, 0,
................................................................................
  2581   2163       add_srs_wkt (p, 3,
  2582   2164           "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  2583   2165       add_srs_wkt (p, 4,
  2584   2166           "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2585   2167       add_srs_wkt (p, 5,
  2586   2168           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2587   2169       add_srs_wkt (p, 6,
  2588         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2170  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
  2589   2171       add_srs_wkt (p, 7,
  2590         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         2172  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2591   2173       add_srs_wkt (p, 8,
  2592         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2174  +        "_of_origin\",0],PARAMETER[\"central_meridian\",-171],PAR");
  2593   2175       add_srs_wkt (p, 9,
  2594         -        "igin\",0],PARAMETER[\"central_meridian\",-171],PARAMETER");
         2176  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  2595   2177       add_srs_wkt (p, 10,
  2596         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         2178  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  2597   2179       add_srs_wkt (p, 11,
  2598         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2180  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2491\"");
  2599   2181       add_srs_wkt (p, 12,
  2600         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  2601         -    add_srs_wkt (p, 13,
  2602         -        "T],AUTHORITY[\"EPSG\",\"2491\"]]");
  2603         -    p = add_epsg_def_ex (filter, first, last, 2492, "epsg", 2492,
  2604         -        "Pulkovo 1942 / Gauss-Kruger CM 9E (deprecated)", 0, 1,
  2605         -        "Krassowsky 1940", "Greenwich",
  2606         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2607         -        "X", "North", "Y", "East");
         2182  +        "]]");
         2183  +    p = add_epsg_def (filter, first, last, 2492, "epsg", 2492,
         2184  +        "Pulkovo 1942 / Gauss-Kruger CM 9E (deprecated)");
  2608   2185       add_proj4text (p, 0,
  2609   2186           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=500000 +y_0=0 +e");
  2610   2187       add_proj4text (p, 1,
  2611   2188           "llps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.");
  2612   2189       add_proj4text (p, 2,
  2613   2190           "12 +units=m +no_defs");
  2614   2191       add_srs_wkt (p, 0,
................................................................................
  2620   2197       add_srs_wkt (p, 3,
  2621   2198           "7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12]");
  2622   2199       add_srs_wkt (p, 4,
  2623   2200           ",AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AU");
  2624   2201       add_srs_wkt (p, 5,
  2625   2202           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2626   2203       add_srs_wkt (p, 6,
  2627         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         2204  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2628   2205       add_srs_wkt (p, 7,
  2629         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284");
         2206  +        "\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  2630   2207       add_srs_wkt (p, 8,
  2631         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         2208  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  2632   2209       add_srs_wkt (p, 9,
  2633         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",9],P");
         2210  +        ",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2634   2211       add_srs_wkt (p, 10,
  2635         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2212  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2636   2213       add_srs_wkt (p, 11,
  2637         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         2214  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  2638   2215       add_srs_wkt (p, 12,
  2639         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  2640         -    add_srs_wkt (p, 13,
  2641         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2492\"]]");
  2642         -    p = add_epsg_def_ex (filter, first, last, 2493, "epsg", 2493,
  2643         -        "Pulkovo 1942 / Gauss-Kruger CM 15E (deprecated)", 0, 1,
  2644         -        "Krassowsky 1940", "Greenwich",
  2645         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2646         -        "X", "North", "Y", "East");
         2216  +        "\"2492\"]]");
         2217  +    p = add_epsg_def (filter, first, last, 2493, "epsg", 2493,
         2218  +        "Pulkovo 1942 / Gauss-Kruger CM 15E (deprecated)");
  2647   2219       add_proj4text (p, 0,
  2648   2220           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=500000 +y_0=0 +");
  2649   2221       add_proj4text (p, 1,
  2650   2222           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2651   2223       add_proj4text (p, 2,
  2652   2224           ".12 +units=m +no_defs");
  2653   2225       add_srs_wkt (p, 0,
................................................................................
  2659   2231       add_srs_wkt (p, 3,
  2660   2232           "\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.1");
  2661   2233       add_srs_wkt (p, 4,
  2662   2234           "2],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,");
  2663   2235       add_srs_wkt (p, 5,
  2664   2236           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2665   2237       add_srs_wkt (p, 6,
  2666         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2238  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2667   2239       add_srs_wkt (p, 7,
  2668         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
         2240  +        ",\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2669   2241       add_srs_wkt (p, 8,
  2670         -        "84\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2242  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  2671   2243       add_srs_wkt (p, 9,
  2672         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",15");
         2244  +        "\",15],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  2673   2245       add_srs_wkt (p, 10,
  2674         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         2246  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2675   2247       add_srs_wkt (p, 11,
  2676         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2248  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2677   2249       add_srs_wkt (p, 12,
  2678         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  2679         -    add_srs_wkt (p, 13,
  2680         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2493\"]]");
  2681         -    p = add_epsg_def_ex (filter, first, last, 2494, "epsg", 2494,
  2682         -        "Pulkovo 1942 / Gauss-Kruger CM 21E", 0, 1,
  2683         -        "Krassowsky 1940", "Greenwich",
  2684         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2685         -        "X", "North", "Y", "East");
         2250  +        "\",\"2493\"]]");
         2251  +    p = add_epsg_def (filter, first, last, 2494, "epsg", 2494,
         2252  +        "Pulkovo 1942 / Gauss-Kruger CM 21E");
  2686   2253       add_proj4text (p, 0,
  2687   2254           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +");
  2688   2255       add_proj4text (p, 1,
  2689   2256           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2690   2257       add_proj4text (p, 2,
  2691   2258           ".12 +units=m +no_defs");
  2692   2259       add_srs_wkt (p, 0,
................................................................................
  2698   2265       add_srs_wkt (p, 3,
  2699   2266           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2700   2267       add_srs_wkt (p, 4,
  2701   2268           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2702   2269       add_srs_wkt (p, 5,
  2703   2270           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2704   2271       add_srs_wkt (p, 6,
  2705         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2272  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  2706   2273       add_srs_wkt (p, 7,
  2707         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2274  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2708   2275       add_srs_wkt (p, 8,
  2709         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2276  +        "_of_origin\",0],PARAMETER[\"central_meridian\",21],PARAM");
  2710   2277       add_srs_wkt (p, 9,
  2711         -        "igin\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"");
         2278  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  2712   2279       add_srs_wkt (p, 10,
  2713         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2280  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2714   2281       add_srs_wkt (p, 11,
  2715         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2282  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2494\"]");
  2716   2283       add_srs_wkt (p, 12,
  2717         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2718         -    add_srs_wkt (p, 13,
  2719         -        "AUTHORITY[\"EPSG\",\"2494\"]]");
  2720         -    p = add_epsg_def_ex (filter, first, last, 2495, "epsg", 2495,
  2721         -        "Pulkovo 1942 / Gauss-Kruger CM 27E", 0, 1,
  2722         -        "Krassowsky 1940", "Greenwich",
  2723         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2724         -        "X", "North", "Y", "East");
         2284  +        "]");
         2285  +    p = add_epsg_def (filter, first, last, 2495, "epsg", 2495,
         2286  +        "Pulkovo 1942 / Gauss-Kruger CM 27E");
  2725   2287       add_proj4text (p, 0,
  2726   2288           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
  2727   2289       add_proj4text (p, 1,
  2728   2290           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2729   2291       add_proj4text (p, 2,
  2730   2292           ".12 +units=m +no_defs");
  2731   2293       add_srs_wkt (p, 0,
................................................................................
  2737   2299       add_srs_wkt (p, 3,
  2738   2300           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2739   2301       add_srs_wkt (p, 4,
  2740   2302           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2741   2303       add_srs_wkt (p, 5,
  2742   2304           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2743   2305       add_srs_wkt (p, 6,
  2744         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2306  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  2745   2307       add_srs_wkt (p, 7,
  2746         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2308  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2747   2309       add_srs_wkt (p, 8,
  2748         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2310  +        "_of_origin\",0],PARAMETER[\"central_meridian\",27],PARAM");
  2749   2311       add_srs_wkt (p, 9,
  2750         -        "igin\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"");
         2312  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  2751   2313       add_srs_wkt (p, 10,
  2752         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2314  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2753   2315       add_srs_wkt (p, 11,
  2754         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2316  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2495\"]");
  2755   2317       add_srs_wkt (p, 12,
  2756         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2757         -    add_srs_wkt (p, 13,
  2758         -        "AUTHORITY[\"EPSG\",\"2495\"]]");
  2759         -    p = add_epsg_def_ex (filter, first, last, 2496, "epsg", 2496,
  2760         -        "Pulkovo 1942 / Gauss-Kruger CM 33E", 0, 1,
  2761         -        "Krassowsky 1940", "Greenwich",
  2762         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2763         -        "X", "North", "Y", "East");
         2318  +        "]");
         2319  +    p = add_epsg_def (filter, first, last, 2496, "epsg", 2496,
         2320  +        "Pulkovo 1942 / Gauss-Kruger CM 33E");
  2764   2321       add_proj4text (p, 0,
  2765   2322           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
  2766   2323       add_proj4text (p, 1,
  2767   2324           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2768   2325       add_proj4text (p, 2,
  2769   2326           ".12 +units=m +no_defs");
  2770   2327       add_srs_wkt (p, 0,
................................................................................
  2776   2333       add_srs_wkt (p, 3,
  2777   2334           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2778   2335       add_srs_wkt (p, 4,
  2779   2336           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2780   2337       add_srs_wkt (p, 5,
  2781   2338           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2782   2339       add_srs_wkt (p, 6,
  2783         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2340  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  2784   2341       add_srs_wkt (p, 7,
  2785         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2342  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2786   2343       add_srs_wkt (p, 8,
  2787         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2344  +        "_of_origin\",0],PARAMETER[\"central_meridian\",33],PARAM");
  2788   2345       add_srs_wkt (p, 9,
  2789         -        "igin\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"");
         2346  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  2790   2347       add_srs_wkt (p, 10,
  2791         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2348  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2792   2349       add_srs_wkt (p, 11,
  2793         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2350  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2496\"]");
  2794   2351       add_srs_wkt (p, 12,
  2795         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2796         -    add_srs_wkt (p, 13,
  2797         -        "AUTHORITY[\"EPSG\",\"2496\"]]");
  2798         -    p = add_epsg_def_ex (filter, first, last, 2497, "epsg", 2497,
  2799         -        "Pulkovo 1942 / Gauss-Kruger CM 39E", 0, 1,
  2800         -        "Krassowsky 1940", "Greenwich",
  2801         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2802         -        "X", "North", "Y", "East");
         2352  +        "]");
         2353  +    p = add_epsg_def (filter, first, last, 2497, "epsg", 2497,
         2354  +        "Pulkovo 1942 / Gauss-Kruger CM 39E");
  2803   2355       add_proj4text (p, 0,
  2804   2356           "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
  2805   2357       add_proj4text (p, 1,
  2806   2358           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2807   2359       add_proj4text (p, 2,
  2808   2360           ".12 +units=m +no_defs");
  2809   2361       add_srs_wkt (p, 0,
................................................................................
  2815   2367       add_srs_wkt (p, 3,
  2816   2368           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2817   2369       add_srs_wkt (p, 4,
  2818   2370           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2819   2371       add_srs_wkt (p, 5,
  2820   2372           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2821   2373       add_srs_wkt (p, 6,
  2822         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2374  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  2823   2375       add_srs_wkt (p, 7,
  2824         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2376  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2825   2377       add_srs_wkt (p, 8,
  2826         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2378  +        "_of_origin\",0],PARAMETER[\"central_meridian\",39],PARAM");
  2827   2379       add_srs_wkt (p, 9,
  2828         -        "igin\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"");
         2380  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  2829   2381       add_srs_wkt (p, 10,
  2830         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2382  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2831   2383       add_srs_wkt (p, 11,
  2832         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2384  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2497\"]");
  2833   2385       add_srs_wkt (p, 12,
  2834         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2835         -    add_srs_wkt (p, 13,
  2836         -        "AUTHORITY[\"EPSG\",\"2497\"]]");
  2837         -    p = add_epsg_def_ex (filter, first, last, 2498, "epsg", 2498,
  2838         -        "Pulkovo 1942 / Gauss-Kruger CM 45E", 0, 1,
  2839         -        "Krassowsky 1940", "Greenwich",
  2840         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2841         -        "X", "North", "Y", "East");
         2386  +        "]");
         2387  +    p = add_epsg_def (filter, first, last, 2498, "epsg", 2498,
         2388  +        "Pulkovo 1942 / Gauss-Kruger CM 45E");
  2842   2389       add_proj4text (p, 0,
  2843   2390           "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +");
  2844   2391       add_proj4text (p, 1,
  2845   2392           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2846   2393       add_proj4text (p, 2,
  2847   2394           ".12 +units=m +no_defs");
  2848   2395       add_srs_wkt (p, 0,
................................................................................
  2854   2401       add_srs_wkt (p, 3,
  2855   2402           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2856   2403       add_srs_wkt (p, 4,
  2857   2404           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2858   2405       add_srs_wkt (p, 5,
  2859   2406           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2860   2407       add_srs_wkt (p, 6,
  2861         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2408  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  2862   2409       add_srs_wkt (p, 7,
  2863         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2410  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2864   2411       add_srs_wkt (p, 8,
  2865         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2412  +        "_of_origin\",0],PARAMETER[\"central_meridian\",45],PARAM");
  2866   2413       add_srs_wkt (p, 9,
  2867         -        "igin\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"");
         2414  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  2868   2415       add_srs_wkt (p, 10,
  2869         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2416  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2870   2417       add_srs_wkt (p, 11,
  2871         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2418  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2498\"]");
  2872   2419       add_srs_wkt (p, 12,
  2873         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2874         -    add_srs_wkt (p, 13,
  2875         -        "AUTHORITY[\"EPSG\",\"2498\"]]");
  2876         -    p = add_epsg_def_ex (filter, first, last, 2499, "epsg", 2499,
  2877         -        "Pulkovo 1942 / Gauss-Kruger CM 51E", 0, 1,
  2878         -        "Krassowsky 1940", "Greenwich",
  2879         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2880         -        "X", "North", "Y", "East");
         2420  +        "]");
         2421  +    p = add_epsg_def (filter, first, last, 2499, "epsg", 2499,
         2422  +        "Pulkovo 1942 / Gauss-Kruger CM 51E");
  2881   2423       add_proj4text (p, 0,
  2882   2424           "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +");
  2883   2425       add_proj4text (p, 1,
  2884   2426           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2885   2427       add_proj4text (p, 2,
  2886   2428           ".12 +units=m +no_defs");
  2887   2429       add_srs_wkt (p, 0,
................................................................................
  2893   2435       add_srs_wkt (p, 3,
  2894   2436           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2895   2437       add_srs_wkt (p, 4,
  2896   2438           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2897   2439       add_srs_wkt (p, 5,
  2898   2440           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2899   2441       add_srs_wkt (p, 6,
  2900         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2442  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  2901   2443       add_srs_wkt (p, 7,
  2902         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2444  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2903   2445       add_srs_wkt (p, 8,
  2904         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2446  +        "_of_origin\",0],PARAMETER[\"central_meridian\",51],PARAM");
  2905   2447       add_srs_wkt (p, 9,
  2906         -        "igin\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"");
         2448  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  2907   2449       add_srs_wkt (p, 10,
  2908         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2450  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2909   2451       add_srs_wkt (p, 11,
  2910         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2452  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2499\"]");
  2911   2453       add_srs_wkt (p, 12,
  2912         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2913         -    add_srs_wkt (p, 13,
  2914         -        "AUTHORITY[\"EPSG\",\"2499\"]]");
  2915         -    p = add_epsg_def_ex (filter, first, last, 2500, "epsg", 2500,
  2916         -        "Pulkovo 1942 / Gauss-Kruger CM 57E", 0, 1,
  2917         -        "Krassowsky 1940", "Greenwich",
  2918         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2919         -        "X", "North", "Y", "East");
         2454  +        "]");
         2455  +    p = add_epsg_def (filter, first, last, 2500, "epsg", 2500,
         2456  +        "Pulkovo 1942 / Gauss-Kruger CM 57E");
  2920   2457       add_proj4text (p, 0,
  2921   2458           "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +");
  2922   2459       add_proj4text (p, 1,
  2923   2460           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2924   2461       add_proj4text (p, 2,
  2925   2462           ".12 +units=m +no_defs");
  2926   2463       add_srs_wkt (p, 0,
................................................................................
  2932   2469       add_srs_wkt (p, 3,
  2933   2470           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2934   2471       add_srs_wkt (p, 4,
  2935   2472           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2936   2473       add_srs_wkt (p, 5,
  2937   2474           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2938   2475       add_srs_wkt (p, 6,
  2939         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2476  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  2940   2477       add_srs_wkt (p, 7,
  2941         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2478  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2942   2479       add_srs_wkt (p, 8,
  2943         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2480  +        "_of_origin\",0],PARAMETER[\"central_meridian\",57],PARAM");
  2944   2481       add_srs_wkt (p, 9,
  2945         -        "igin\",0],PARAMETER[\"central_meridian\",57],PARAMETER[\"");
         2482  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  2946   2483       add_srs_wkt (p, 10,
  2947         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2484  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2948   2485       add_srs_wkt (p, 11,
  2949         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2486  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2500\"]");
  2950   2487       add_srs_wkt (p, 12,
  2951         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2952         -    add_srs_wkt (p, 13,
  2953         -        "AUTHORITY[\"EPSG\",\"2500\"]]");
  2954         -    p = add_epsg_def_ex (filter, first, last, 2501, "epsg", 2501,
  2955         -        "Pulkovo 1942 / Gauss-Kruger CM 63E", 0, 1,
  2956         -        "Krassowsky 1940", "Greenwich",
  2957         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2958         -        "X", "North", "Y", "East");
         2488  +        "]");
         2489  +    p = add_epsg_def (filter, first, last, 2501, "epsg", 2501,
         2490  +        "Pulkovo 1942 / Gauss-Kruger CM 63E");
  2959   2491       add_proj4text (p, 0,
  2960   2492           "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +");
  2961   2493       add_proj4text (p, 1,
  2962   2494           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2963   2495       add_proj4text (p, 2,
  2964   2496           ".12 +units=m +no_defs");
  2965   2497       add_srs_wkt (p, 0,
................................................................................
  2971   2503       add_srs_wkt (p, 3,
  2972   2504           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2973   2505       add_srs_wkt (p, 4,
  2974   2506           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2975   2507       add_srs_wkt (p, 5,
  2976   2508           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2977   2509       add_srs_wkt (p, 6,
  2978         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2510  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  2979   2511       add_srs_wkt (p, 7,
  2980         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2512  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2981   2513       add_srs_wkt (p, 8,
  2982         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2514  +        "_of_origin\",0],PARAMETER[\"central_meridian\",63],PARAM");
  2983   2515       add_srs_wkt (p, 9,
  2984         -        "igin\",0],PARAMETER[\"central_meridian\",63],PARAMETER[\"");
         2516  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  2985   2517       add_srs_wkt (p, 10,
  2986         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2518  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2987   2519       add_srs_wkt (p, 11,
  2988         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2520  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2501\"]");
  2989   2521       add_srs_wkt (p, 12,
  2990         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2991         -    add_srs_wkt (p, 13,
  2992         -        "AUTHORITY[\"EPSG\",\"2501\"]]");
  2993         -    p = add_epsg_def_ex (filter, first, last, 2502, "epsg", 2502,
  2994         -        "Pulkovo 1942 / Gauss-Kruger CM 69E", 0, 1,
  2995         -        "Krassowsky 1940", "Greenwich",
  2996         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2997         -        "X", "North", "Y", "East");
         2522  +        "]");
         2523  +    p = add_epsg_def (filter, first, last, 2502, "epsg", 2502,
         2524  +        "Pulkovo 1942 / Gauss-Kruger CM 69E");
  2998   2525       add_proj4text (p, 0,
  2999   2526           "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +");
  3000   2527       add_proj4text (p, 1,
  3001   2528           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3002   2529       add_proj4text (p, 2,
  3003   2530           ".12 +units=m +no_defs");
  3004   2531       add_srs_wkt (p, 0,
................................................................................
  3010   2537       add_srs_wkt (p, 3,
  3011   2538           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  3012   2539       add_srs_wkt (p, 4,
  3013   2540           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3014   2541       add_srs_wkt (p, 5,
  3015   2542           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3016   2543       add_srs_wkt (p, 6,
  3017         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2544  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  3018   2545       add_srs_wkt (p, 7,
  3019         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2546  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  3020   2547       add_srs_wkt (p, 8,
  3021         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2548  +        "_of_origin\",0],PARAMETER[\"central_meridian\",69],PARAM");
  3022   2549       add_srs_wkt (p, 9,
  3023         -        "igin\",0],PARAMETER[\"central_meridian\",69],PARAMETER[\"");
         2550  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  3024   2551       add_srs_wkt (p, 10,
  3025         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2552  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3026   2553       add_srs_wkt (p, 11,
  3027         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2554  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2502\"]");
  3028   2555       add_srs_wkt (p, 12,
  3029         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3030         -    add_srs_wkt (p, 13,
  3031         -        "AUTHORITY[\"EPSG\",\"2502\"]]");
  3032         -    p = add_epsg_def_ex (filter, first, last, 2503, "epsg", 2503,
  3033         -        "Pulkovo 1942 / Gauss-Kruger CM 75E", 0, 1,
  3034         -        "Krassowsky 1940", "Greenwich",
  3035         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3036         -        "X", "North", "Y", "East");
         2556  +        "]");
         2557  +    p = add_epsg_def (filter, first, last, 2503, "epsg", 2503,
         2558  +        "Pulkovo 1942 / Gauss-Kruger CM 75E");
  3037   2559       add_proj4text (p, 0,
  3038   2560           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
  3039   2561       add_proj4text (p, 1,
  3040   2562           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3041   2563       add_proj4text (p, 2,
  3042   2564           ".12 +units=m +no_defs");
  3043   2565       add_srs_wkt (p, 0,
................................................................................
  3049   2571       add_srs_wkt (p, 3,
  3050   2572           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  3051   2573       add_srs_wkt (p, 4,
  3052   2574           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3053   2575       add_srs_wkt (p, 5,
  3054   2576           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3055   2577       add_srs_wkt (p, 6,
  3056         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2578  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  3057   2579       add_srs_wkt (p, 7,
  3058         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2580  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  3059   2581       add_srs_wkt (p, 8,
  3060         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2582  +        "_of_origin\",0],PARAMETER[\"central_meridian\",75],PARAM");
  3061   2583       add_srs_wkt (p, 9,
  3062         -        "igin\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\"");
         2584  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  3063   2585       add_srs_wkt (p, 10,
  3064         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2586  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3065   2587       add_srs_wkt (p, 11,
  3066         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2588  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2503\"]");
  3067   2589       add_srs_wkt (p, 12,
  3068         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3069         -    add_srs_wkt (p, 13,
  3070         -        "AUTHORITY[\"EPSG\",\"2503\"]]");
  3071         -    p = add_epsg_def_ex (filter, first, last, 2504, "epsg", 2504,
  3072         -        "Pulkovo 1942 / Gauss-Kruger CM 81E", 0, 1,
  3073         -        "Krassowsky 1940", "Greenwich",
  3074         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3075         -        "X", "North", "Y", "East");
         2590  +        "]");
         2591  +    p = add_epsg_def (filter, first, last, 2504, "epsg", 2504,
         2592  +        "Pulkovo 1942 / Gauss-Kruger CM 81E");
  3076   2593       add_proj4text (p, 0,
  3077   2594           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
  3078   2595       add_proj4text (p, 1,
  3079   2596           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3080   2597       add_proj4text (p, 2,
  3081   2598           ".12 +units=m +no_defs");
  3082   2599       add_srs_wkt (p, 0,
................................................................................
  3088   2605       add_srs_wkt (p, 3,
  3089   2606           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  3090   2607       add_srs_wkt (p, 4,
  3091   2608           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3092   2609       add_srs_wkt (p, 5,
  3093   2610           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3094   2611       add_srs_wkt (p, 6,
  3095         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2612  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  3096   2613       add_srs_wkt (p, 7,
  3097         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2614  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  3098   2615       add_srs_wkt (p, 8,
  3099         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2616  +        "_of_origin\",0],PARAMETER[\"central_meridian\",81],PARAM");
  3100   2617       add_srs_wkt (p, 9,
  3101         -        "igin\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\"");
         2618  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  3102   2619       add_srs_wkt (p, 10,
  3103         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2620  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3104   2621       add_srs_wkt (p, 11,
  3105         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2622  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2504\"]");
  3106   2623       add_srs_wkt (p, 12,
  3107         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3108         -    add_srs_wkt (p, 13,
  3109         -        "AUTHORITY[\"EPSG\",\"2504\"]]");
  3110         -    p = add_epsg_def_ex (filter, first, last, 2505, "epsg", 2505,
  3111         -        "Pulkovo 1942 / Gauss-Kruger CM 87E", 0, 1,
  3112         -        "Krassowsky 1940", "Greenwich",
  3113         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3114         -        "X", "North", "Y", "East");
         2624  +        "]");
         2625  +    p = add_epsg_def (filter, first, last, 2505, "epsg", 2505,
         2626  +        "Pulkovo 1942 / Gauss-Kruger CM 87E");
  3115   2627       add_proj4text (p, 0,
  3116   2628           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
  3117   2629       add_proj4text (p, 1,
  3118   2630           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3119   2631       add_proj4text (p, 2,
  3120   2632           ".12 +units=m +no_defs");
  3121   2633       add_srs_wkt (p, 0,
................................................................................
  3127   2639       add_srs_wkt (p, 3,
  3128   2640           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  3129   2641       add_srs_wkt (p, 4,
  3130   2642           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3131   2643       add_srs_wkt (p, 5,
  3132   2644           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3133   2645       add_srs_wkt (p, 6,
  3134         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2646  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  3135   2647       add_srs_wkt (p, 7,
  3136         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2648  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  3137   2649       add_srs_wkt (p, 8,
  3138         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2650  +        "_of_origin\",0],PARAMETER[\"central_meridian\",87],PARAM");
  3139   2651       add_srs_wkt (p, 9,
  3140         -        "igin\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\"");
         2652  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  3141   2653       add_srs_wkt (p, 10,
  3142         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2654  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3143   2655       add_srs_wkt (p, 11,
  3144         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2656  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2505\"]");
  3145   2657       add_srs_wkt (p, 12,
  3146         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3147         -    add_srs_wkt (p, 13,
  3148         -        "AUTHORITY[\"EPSG\",\"2505\"]]");
  3149         -    p = add_epsg_def_ex (filter, first, last, 2506, "epsg", 2506,
  3150         -        "Pulkovo 1942 / Gauss-Kruger CM 93E", 0, 1,
  3151         -        "Krassowsky 1940", "Greenwich",
  3152         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3153         -        "X", "North", "Y", "East");
         2658  +        "]");
         2659  +    p = add_epsg_def (filter, first, last, 2506, "epsg", 2506,
         2660  +        "Pulkovo 1942 / Gauss-Kruger CM 93E");
  3154   2661       add_proj4text (p, 0,
  3155   2662           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
  3156   2663       add_proj4text (p, 1,
  3157   2664           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3158   2665       add_proj4text (p, 2,
  3159   2666           ".12 +units=m +no_defs");
  3160   2667       add_srs_wkt (p, 0,
................................................................................
  3166   2673       add_srs_wkt (p, 3,
  3167   2674           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  3168   2675       add_srs_wkt (p, 4,
  3169   2676           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3170   2677       add_srs_wkt (p, 5,
  3171   2678           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3172   2679       add_srs_wkt (p, 6,
  3173         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2680  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  3174   2681       add_srs_wkt (p, 7,
  3175         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2682  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  3176   2683       add_srs_wkt (p, 8,
  3177         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2684  +        "_of_origin\",0],PARAMETER[\"central_meridian\",93],PARAM");
  3178   2685       add_srs_wkt (p, 9,
  3179         -        "igin\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"");
         2686  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  3180   2687       add_srs_wkt (p, 10,
  3181         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2688  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3182   2689       add_srs_wkt (p, 11,
  3183         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2690  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2506\"]");
  3184   2691       add_srs_wkt (p, 12,
  3185         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3186         -    add_srs_wkt (p, 13,
  3187         -        "AUTHORITY[\"EPSG\",\"2506\"]]");
  3188         -    p = add_epsg_def_ex (filter, first, last, 2507, "epsg", 2507,
  3189         -        "Pulkovo 1942 / Gauss-Kruger CM 99E", 0, 1,
  3190         -        "Krassowsky 1940", "Greenwich",
  3191         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3192         -        "X", "North", "Y", "East");
         2692  +        "]");
         2693  +    p = add_epsg_def (filter, first, last, 2507, "epsg", 2507,
         2694  +        "Pulkovo 1942 / Gauss-Kruger CM 99E");
  3193   2695       add_proj4text (p, 0,
  3194   2696           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
  3195   2697       add_proj4text (p, 1,
  3196   2698           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3197   2699       add_proj4text (p, 2,
  3198   2700           ".12 +units=m +no_defs");
  3199   2701       add_srs_wkt (p, 0,
................................................................................
  3205   2707       add_srs_wkt (p, 3,
  3206   2708           "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  3207   2709       add_srs_wkt (p, 4,
  3208   2710           "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3209   2711       add_srs_wkt (p, 5,
  3210   2712           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3211   2713       add_srs_wkt (p, 6,
  3212         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2714  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
  3213   2715       add_srs_wkt (p, 7,
  3214         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
         2716  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  3215   2717       add_srs_wkt (p, 8,
  3216         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2718  +        "_of_origin\",0],PARAMETER[\"central_meridian\",99],PARAM");
  3217   2719       add_srs_wkt (p, 9,
  3218         -        "igin\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"");
         2720  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
  3219   2721       add_srs_wkt (p, 10,
  3220         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
         2722  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3221   2723       add_srs_wkt (p, 11,
  3222         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2724  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2507\"]");
  3223   2725       add_srs_wkt (p, 12,
  3224         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3225         -    add_srs_wkt (p, 13,
  3226         -        "AUTHORITY[\"EPSG\",\"2507\"]]");
  3227         -    p = add_epsg_def_ex (filter, first, last, 2508, "epsg", 2508,
  3228         -        "Pulkovo 1942 / Gauss-Kruger CM 105E", 0, 1,
  3229         -        "Krassowsky 1940", "Greenwich",
  3230         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3231         -        "X", "North", "Y", "East");
         2726  +        "]");
         2727  +    p = add_epsg_def (filter, first, last, 2508, "epsg", 2508,
         2728  +        "Pulkovo 1942 / Gauss-Kruger CM 105E");
  3232   2729       add_proj4text (p, 0,
  3233   2730           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
  3234   2731       add_proj4text (p, 1,
  3235   2732           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3236   2733       add_proj4text (p, 2,
  3237   2734           "0.12 +units=m +no_defs");
  3238   2735       add_srs_wkt (p, 0,
................................................................................
  3244   2741       add_srs_wkt (p, 3,
  3245   2742           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3246   2743       add_srs_wkt (p, 4,
  3247   2744           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3248   2745       add_srs_wkt (p, 5,
  3249   2746           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3250   2747       add_srs_wkt (p, 6,
  3251         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2748  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3252   2749       add_srs_wkt (p, 7,
  3253         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         2750  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3254   2751       add_srs_wkt (p, 8,
  3255         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2752  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",105],PAR");
  3256   2753       add_srs_wkt (p, 9,
  3257         -        "rigin\",0],PARAMETER[\"central_meridian\",105],PARAMETER");
         2754  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3258   2755       add_srs_wkt (p, 10,
  3259         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         2756  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3260   2757       add_srs_wkt (p, 11,
  3261         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2758  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2508\"");
  3262   2759       add_srs_wkt (p, 12,
  3263         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3264         -    add_srs_wkt (p, 13,
  3265         -        "T],AUTHORITY[\"EPSG\",\"2508\"]]");
  3266         -    p = add_epsg_def_ex (filter, first, last, 2509, "epsg", 2509,
  3267         -        "Pulkovo 1942 / Gauss-Kruger CM 111E", 0, 1,
  3268         -        "Krassowsky 1940", "Greenwich",
  3269         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3270         -        "X", "North", "Y", "East");
         2760  +        "]]");
         2761  +    p = add_epsg_def (filter, first, last, 2509, "epsg", 2509,
         2762  +        "Pulkovo 1942 / Gauss-Kruger CM 111E");
  3271   2763       add_proj4text (p, 0,
  3272   2764           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
  3273   2765       add_proj4text (p, 1,
  3274   2766           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3275   2767       add_proj4text (p, 2,
  3276   2768           "0.12 +units=m +no_defs");
  3277   2769       add_srs_wkt (p, 0,
................................................................................
  3283   2775       add_srs_wkt (p, 3,
  3284   2776           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3285   2777       add_srs_wkt (p, 4,
  3286   2778           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3287   2779       add_srs_wkt (p, 5,
  3288   2780           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3289   2781       add_srs_wkt (p, 6,
  3290         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2782  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3291   2783       add_srs_wkt (p, 7,
  3292         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         2784  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3293   2785       add_srs_wkt (p, 8,
  3294         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2786  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",111],PAR");
  3295   2787       add_srs_wkt (p, 9,
  3296         -        "rigin\",0],PARAMETER[\"central_meridian\",111],PARAMETER");
         2788  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3297   2789       add_srs_wkt (p, 10,
  3298         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         2790  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3299   2791       add_srs_wkt (p, 11,
  3300         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2792  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2509\"");
  3301   2793       add_srs_wkt (p, 12,
  3302         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3303         -    add_srs_wkt (p, 13,
  3304         -        "T],AUTHORITY[\"EPSG\",\"2509\"]]");
  3305         -    p = add_epsg_def_ex (filter, first, last, 2510, "epsg", 2510,
  3306         -        "Pulkovo 1942 / Gauss-Kruger CM 117E", 0, 1,
  3307         -        "Krassowsky 1940", "Greenwich",
  3308         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3309         -        "X", "North", "Y", "East");
         2794  +        "]]");
         2795  +    p = add_epsg_def (filter, first, last, 2510, "epsg", 2510,
         2796  +        "Pulkovo 1942 / Gauss-Kruger CM 117E");
  3310   2797       add_proj4text (p, 0,
  3311   2798           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
  3312   2799       add_proj4text (p, 1,
  3313   2800           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3314   2801       add_proj4text (p, 2,
  3315   2802           "0.12 +units=m +no_defs");
  3316   2803       add_srs_wkt (p, 0,
................................................................................
  3322   2809       add_srs_wkt (p, 3,
  3323   2810           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3324   2811       add_srs_wkt (p, 4,
  3325   2812           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3326   2813       add_srs_wkt (p, 5,
  3327   2814           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3328   2815       add_srs_wkt (p, 6,
  3329         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2816  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3330   2817       add_srs_wkt (p, 7,
  3331         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         2818  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3332   2819       add_srs_wkt (p, 8,
  3333         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2820  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",117],PAR");
  3334   2821       add_srs_wkt (p, 9,
  3335         -        "rigin\",0],PARAMETER[\"central_meridian\",117],PARAMETER");
         2822  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3336   2823       add_srs_wkt (p, 10,
  3337         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         2824  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3338   2825       add_srs_wkt (p, 11,
  3339         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2826  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2510\"");
  3340   2827       add_srs_wkt (p, 12,
  3341         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3342         -    add_srs_wkt (p, 13,
  3343         -        "T],AUTHORITY[\"EPSG\",\"2510\"]]");
  3344         -    p = add_epsg_def_ex (filter, first, last, 2511, "epsg", 2511,
  3345         -        "Pulkovo 1942 / Gauss-Kruger CM 123E", 0, 1,
  3346         -        "Krassowsky 1940", "Greenwich",
  3347         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3348         -        "X", "North", "Y", "East");
         2828  +        "]]");
         2829  +    p = add_epsg_def (filter, first, last, 2511, "epsg", 2511,
         2830  +        "Pulkovo 1942 / Gauss-Kruger CM 123E");
  3349   2831       add_proj4text (p, 0,
  3350   2832           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
  3351   2833       add_proj4text (p, 1,
  3352   2834           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3353   2835       add_proj4text (p, 2,
  3354   2836           "0.12 +units=m +no_defs");
  3355   2837       add_srs_wkt (p, 0,
................................................................................
  3361   2843       add_srs_wkt (p, 3,
  3362   2844           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3363   2845       add_srs_wkt (p, 4,
  3364   2846           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3365   2847       add_srs_wkt (p, 5,
  3366   2848           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3367   2849       add_srs_wkt (p, 6,
  3368         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2850  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3369   2851       add_srs_wkt (p, 7,
  3370         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         2852  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3371   2853       add_srs_wkt (p, 8,
  3372         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2854  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",123],PAR");
  3373   2855       add_srs_wkt (p, 9,
  3374         -        "rigin\",0],PARAMETER[\"central_meridian\",123],PARAMETER");
         2856  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3375   2857       add_srs_wkt (p, 10,
  3376         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         2858  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3377   2859       add_srs_wkt (p, 11,
  3378         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2860  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2511\"");
  3379   2861       add_srs_wkt (p, 12,
  3380         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3381         -    add_srs_wkt (p, 13,
  3382         -        "T],AUTHORITY[\"EPSG\",\"2511\"]]");
  3383         -    p = add_epsg_def_ex (filter, first, last, 2512, "epsg", 2512,
  3384         -        "Pulkovo 1942 / Gauss-Kruger CM 129E", 0, 1,
  3385         -        "Krassowsky 1940", "Greenwich",
  3386         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3387         -        "X", "North", "Y", "East");
         2862  +        "]]");
         2863  +    p = add_epsg_def (filter, first, last, 2512, "epsg", 2512,
         2864  +        "Pulkovo 1942 / Gauss-Kruger CM 129E");
  3388   2865       add_proj4text (p, 0,
  3389   2866           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
  3390   2867       add_proj4text (p, 1,
  3391   2868           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3392   2869       add_proj4text (p, 2,
  3393   2870           "0.12 +units=m +no_defs");
  3394   2871       add_srs_wkt (p, 0,
................................................................................
  3400   2877       add_srs_wkt (p, 3,
  3401   2878           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3402   2879       add_srs_wkt (p, 4,
  3403   2880           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3404   2881       add_srs_wkt (p, 5,
  3405   2882           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3406   2883       add_srs_wkt (p, 6,
  3407         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2884  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3408   2885       add_srs_wkt (p, 7,
  3409         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         2886  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3410   2887       add_srs_wkt (p, 8,
  3411         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2888  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",129],PAR");
  3412   2889       add_srs_wkt (p, 9,
  3413         -        "rigin\",0],PARAMETER[\"central_meridian\",129],PARAMETER");
         2890  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3414   2891       add_srs_wkt (p, 10,
  3415         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         2892  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3416   2893       add_srs_wkt (p, 11,
  3417         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2894  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2512\"");
  3418   2895       add_srs_wkt (p, 12,
  3419         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3420         -    add_srs_wkt (p, 13,
  3421         -        "T],AUTHORITY[\"EPSG\",\"2512\"]]");
  3422         -    p = add_epsg_def_ex (filter, first, last, 2513, "epsg", 2513,
  3423         -        "Pulkovo 1942 / Gauss-Kruger CM 135E", 0, 1,
  3424         -        "Krassowsky 1940", "Greenwich",
  3425         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3426         -        "X", "North", "Y", "East");
         2896  +        "]]");
         2897  +    p = add_epsg_def (filter, first, last, 2513, "epsg", 2513,
         2898  +        "Pulkovo 1942 / Gauss-Kruger CM 135E");
  3427   2899       add_proj4text (p, 0,
  3428   2900           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
  3429   2901       add_proj4text (p, 1,
  3430   2902           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3431   2903       add_proj4text (p, 2,
  3432   2904           "0.12 +units=m +no_defs");
  3433   2905       add_srs_wkt (p, 0,
................................................................................
  3439   2911       add_srs_wkt (p, 3,
  3440   2912           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3441   2913       add_srs_wkt (p, 4,
  3442   2914           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3443   2915       add_srs_wkt (p, 5,
  3444   2916           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3445   2917       add_srs_wkt (p, 6,
  3446         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2918  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3447   2919       add_srs_wkt (p, 7,
  3448         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         2920  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3449   2921       add_srs_wkt (p, 8,
  3450         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2922  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",135],PAR");
  3451   2923       add_srs_wkt (p, 9,
  3452         -        "rigin\",0],PARAMETER[\"central_meridian\",135],PARAMETER");
         2924  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3453   2925       add_srs_wkt (p, 10,
  3454         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         2926  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3455   2927       add_srs_wkt (p, 11,
  3456         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2928  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2513\"");
  3457   2929       add_srs_wkt (p, 12,
  3458         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3459         -    add_srs_wkt (p, 13,
  3460         -        "T],AUTHORITY[\"EPSG\",\"2513\"]]");
  3461         -    p = add_epsg_def_ex (filter, first, last, 2514, "epsg", 2514,
  3462         -        "Pulkovo 1942 / Gauss-Kruger CM 141E", 0, 1,
  3463         -        "Krassowsky 1940", "Greenwich",
  3464         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3465         -        "X", "North", "Y", "East");
         2930  +        "]]");
         2931  +    p = add_epsg_def (filter, first, last, 2514, "epsg", 2514,
         2932  +        "Pulkovo 1942 / Gauss-Kruger CM 141E");
  3466   2933       add_proj4text (p, 0,
  3467   2934           "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 ");
  3468   2935       add_proj4text (p, 1,
  3469   2936           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3470   2937       add_proj4text (p, 2,
  3471   2938           "0.12 +units=m +no_defs");
  3472   2939       add_srs_wkt (p, 0,
................................................................................
  3478   2945       add_srs_wkt (p, 3,
  3479   2946           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3480   2947       add_srs_wkt (p, 4,
  3481   2948           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3482   2949       add_srs_wkt (p, 5,
  3483   2950           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3484   2951       add_srs_wkt (p, 6,
  3485         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2952  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3486   2953       add_srs_wkt (p, 7,
  3487         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         2954  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3488   2955       add_srs_wkt (p, 8,
  3489         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2956  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",141],PAR");
  3490   2957       add_srs_wkt (p, 9,
  3491         -        "rigin\",0],PARAMETER[\"central_meridian\",141],PARAMETER");
         2958  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3492   2959       add_srs_wkt (p, 10,
  3493         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         2960  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3494   2961       add_srs_wkt (p, 11,
  3495         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2962  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2514\"");
  3496   2963       add_srs_wkt (p, 12,
  3497         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3498         -    add_srs_wkt (p, 13,
  3499         -        "T],AUTHORITY[\"EPSG\",\"2514\"]]");
  3500         -    p = add_epsg_def_ex (filter, first, last, 2515, "epsg", 2515,
  3501         -        "Pulkovo 1942 / Gauss-Kruger CM 147E", 0, 1,
  3502         -        "Krassowsky 1940", "Greenwich",
  3503         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3504         -        "X", "North", "Y", "East");
         2964  +        "]]");
         2965  +    p = add_epsg_def (filter, first, last, 2515, "epsg", 2515,
         2966  +        "Pulkovo 1942 / Gauss-Kruger CM 147E");
  3505   2967       add_proj4text (p, 0,
  3506   2968           "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 ");
  3507   2969       add_proj4text (p, 1,
  3508   2970           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3509   2971       add_proj4text (p, 2,
  3510   2972           "0.12 +units=m +no_defs");
  3511   2973       add_srs_wkt (p, 0,
................................................................................
  3517   2979       add_srs_wkt (p, 3,
  3518   2980           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3519   2981       add_srs_wkt (p, 4,
  3520   2982           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3521   2983       add_srs_wkt (p, 5,
  3522   2984           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3523   2985       add_srs_wkt (p, 6,
  3524         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2986  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3525   2987       add_srs_wkt (p, 7,
  3526         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         2988  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3527   2989       add_srs_wkt (p, 8,
  3528         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2990  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",147],PAR");
  3529   2991       add_srs_wkt (p, 9,
  3530         -        "rigin\",0],PARAMETER[\"central_meridian\",147],PARAMETER");
         2992  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3531   2993       add_srs_wkt (p, 10,
  3532         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         2994  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3533   2995       add_srs_wkt (p, 11,
  3534         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2996  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2515\"");
  3535   2997       add_srs_wkt (p, 12,
  3536         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3537         -    add_srs_wkt (p, 13,
  3538         -        "T],AUTHORITY[\"EPSG\",\"2515\"]]");
  3539         -    p = add_epsg_def_ex (filter, first, last, 2516, "epsg", 2516,
  3540         -        "Pulkovo 1942 / Gauss-Kruger CM 153E", 0, 1,
  3541         -        "Krassowsky 1940", "Greenwich",
  3542         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3543         -        "X", "North", "Y", "East");
         2998  +        "]]");
         2999  +    p = add_epsg_def (filter, first, last, 2516, "epsg", 2516,
         3000  +        "Pulkovo 1942 / Gauss-Kruger CM 153E");
  3544   3001       add_proj4text (p, 0,
  3545   3002           "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 ");
  3546   3003       add_proj4text (p, 1,
  3547   3004           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3548   3005       add_proj4text (p, 2,
  3549   3006           "0.12 +units=m +no_defs");
  3550   3007       add_srs_wkt (p, 0,
................................................................................
  3556   3013       add_srs_wkt (p, 3,
  3557   3014           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3558   3015       add_srs_wkt (p, 4,
  3559   3016           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3560   3017       add_srs_wkt (p, 5,
  3561   3018           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3562   3019       add_srs_wkt (p, 6,
  3563         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3020  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3564   3021       add_srs_wkt (p, 7,
  3565         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         3022  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3566   3023       add_srs_wkt (p, 8,
  3567         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         3024  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",153],PAR");
  3568   3025       add_srs_wkt (p, 9,
  3569         -        "rigin\",0],PARAMETER[\"central_meridian\",153],PARAMETER");
         3026  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3570   3027       add_srs_wkt (p, 10,
  3571         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         3028  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3572   3029       add_srs_wkt (p, 11,
  3573         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         3030  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2516\"");
  3574   3031       add_srs_wkt (p, 12,
  3575         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3576         -    add_srs_wkt (p, 13,
  3577         -        "T],AUTHORITY[\"EPSG\",\"2516\"]]");
  3578         -    p = add_epsg_def_ex (filter, first, last, 2517, "epsg", 2517,
  3579         -        "Pulkovo 1942 / Gauss-Kruger CM 159E", 0, 1,
  3580         -        "Krassowsky 1940", "Greenwich",
  3581         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3582         -        "X", "North", "Y", "East");
         3032  +        "]]");
         3033  +    p = add_epsg_def (filter, first, last, 2517, "epsg", 2517,
         3034  +        "Pulkovo 1942 / Gauss-Kruger CM 159E");
  3583   3035       add_proj4text (p, 0,
  3584   3036           "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 ");
  3585   3037       add_proj4text (p, 1,
  3586   3038           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3587   3039       add_proj4text (p, 2,
  3588   3040           "0.12 +units=m +no_defs");
  3589   3041       add_srs_wkt (p, 0,
................................................................................
  3595   3047       add_srs_wkt (p, 3,
  3596   3048           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3597   3049       add_srs_wkt (p, 4,
  3598   3050           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3599   3051       add_srs_wkt (p, 5,
  3600   3052           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3601   3053       add_srs_wkt (p, 6,
  3602         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3054  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3603   3055       add_srs_wkt (p, 7,
  3604         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         3056  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3605   3057       add_srs_wkt (p, 8,
  3606         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         3058  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",159],PAR");
  3607   3059       add_srs_wkt (p, 9,
  3608         -        "rigin\",0],PARAMETER[\"central_meridian\",159],PARAMETER");
         3060  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3609   3061       add_srs_wkt (p, 10,
  3610         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         3062  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3611   3063       add_srs_wkt (p, 11,
  3612         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         3064  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2517\"");
  3613   3065       add_srs_wkt (p, 12,
  3614         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3615         -    add_srs_wkt (p, 13,
  3616         -        "T],AUTHORITY[\"EPSG\",\"2517\"]]");
  3617         -    p = add_epsg_def_ex (filter, first, last, 2518, "epsg", 2518,
  3618         -        "Pulkovo 1942 / Gauss-Kruger CM 165E", 0, 1,
  3619         -        "Krassowsky 1940", "Greenwich",
  3620         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3621         -        "X", "North", "Y", "East");
         3066  +        "]]");
         3067  +    p = add_epsg_def (filter, first, last, 2518, "epsg", 2518,
         3068  +        "Pulkovo 1942 / Gauss-Kruger CM 165E");
  3622   3069       add_proj4text (p, 0,
  3623   3070           "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 ");
  3624   3071       add_proj4text (p, 1,
  3625   3072           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3626   3073       add_proj4text (p, 2,
  3627   3074           "0.12 +units=m +no_defs");
  3628   3075       add_srs_wkt (p, 0,
................................................................................
  3634   3081       add_srs_wkt (p, 3,
  3635   3082           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3636   3083       add_srs_wkt (p, 4,
  3637   3084           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3638   3085       add_srs_wkt (p, 5,
  3639   3086           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3640   3087       add_srs_wkt (p, 6,
  3641         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3088  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3642   3089       add_srs_wkt (p, 7,
  3643         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         3090  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3644   3091       add_srs_wkt (p, 8,
  3645         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         3092  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",165],PAR");
  3646   3093       add_srs_wkt (p, 9,
  3647         -        "rigin\",0],PARAMETER[\"central_meridian\",165],PARAMETER");
         3094  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3648   3095       add_srs_wkt (p, 10,
  3649         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         3096  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3650   3097       add_srs_wkt (p, 11,
  3651         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         3098  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2518\"");
  3652   3099       add_srs_wkt (p, 12,
  3653         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3654         -    add_srs_wkt (p, 13,
  3655         -        "T],AUTHORITY[\"EPSG\",\"2518\"]]");
  3656         -    p = add_epsg_def_ex (filter, first, last, 2519, "epsg", 2519,
  3657         -        "Pulkovo 1942 / Gauss-Kruger CM 171E", 0, 1,
  3658         -        "Krassowsky 1940", "Greenwich",
  3659         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3660         -        "X", "North", "Y", "East");
         3100  +        "]]");
         3101  +    p = add_epsg_def (filter, first, last, 2519, "epsg", 2519,
         3102  +        "Pulkovo 1942 / Gauss-Kruger CM 171E");
  3661   3103       add_proj4text (p, 0,
  3662   3104           "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 ");
  3663   3105       add_proj4text (p, 1,
  3664   3106           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3665   3107       add_proj4text (p, 2,
  3666   3108           "0.12 +units=m +no_defs");
  3667   3109       add_srs_wkt (p, 0,
................................................................................
  3673   3115       add_srs_wkt (p, 3,
  3674   3116           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3675   3117       add_srs_wkt (p, 4,
  3676   3118           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3677   3119       add_srs_wkt (p, 5,
  3678   3120           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3679   3121       add_srs_wkt (p, 6,
  3680         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3122  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3681   3123       add_srs_wkt (p, 7,
  3682         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         3124  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3683   3125       add_srs_wkt (p, 8,
  3684         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         3126  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",171],PAR");
  3685   3127       add_srs_wkt (p, 9,
  3686         -        "rigin\",0],PARAMETER[\"central_meridian\",171],PARAMETER");
         3128  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3687   3129       add_srs_wkt (p, 10,
  3688         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         3130  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3689   3131       add_srs_wkt (p, 11,
  3690         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         3132  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2519\"");
  3691   3133       add_srs_wkt (p, 12,
  3692         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3693         -    add_srs_wkt (p, 13,
  3694         -        "T],AUTHORITY[\"EPSG\",\"2519\"]]");
  3695         -    p = add_epsg_def_ex (filter, first, last, 2520, "epsg", 2520,
  3696         -        "Pulkovo 1942 / Gauss-Kruger CM 177E", 0, 1,
  3697         -        "Krassowsky 1940", "Greenwich",
  3698         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3699         -        "X", "North", "Y", "East");
         3134  +        "]]");
         3135  +    p = add_epsg_def (filter, first, last, 2520, "epsg", 2520,
         3136  +        "Pulkovo 1942 / Gauss-Kruger CM 177E");
  3700   3137       add_proj4text (p, 0,
  3701   3138           "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 ");
  3702   3139       add_proj4text (p, 1,
  3703   3140           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3704   3141       add_proj4text (p, 2,
  3705   3142           "0.12 +units=m +no_defs");
  3706   3143       add_srs_wkt (p, 0,
................................................................................
  3712   3149       add_srs_wkt (p, 3,
  3713   3150           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3714   3151       add_srs_wkt (p, 4,
  3715   3152           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3716   3153       add_srs_wkt (p, 5,
  3717   3154           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3718   3155       add_srs_wkt (p, 6,
  3719         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3156  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3720   3157       add_srs_wkt (p, 7,
  3721         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         3158  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3722   3159       add_srs_wkt (p, 8,
  3723         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         3160  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",177],PAR");
  3724   3161       add_srs_wkt (p, 9,
  3725         -        "rigin\",0],PARAMETER[\"central_meridian\",177],PARAMETER");
         3162  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3726   3163       add_srs_wkt (p, 10,
  3727         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",500000]");
         3164  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3728   3165       add_srs_wkt (p, 11,
  3729         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         3166  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2520\"");
  3730   3167       add_srs_wkt (p, 12,
  3731         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3732         -    add_srs_wkt (p, 13,
  3733         -        "T],AUTHORITY[\"EPSG\",\"2520\"]]");
  3734         -    p = add_epsg_def_ex (filter, first, last, 2521, "epsg", 2521,
  3735         -        "Pulkovo 1942 / Gauss-Kruger CM 177W", 0, 1,
  3736         -        "Krassowsky 1940", "Greenwich",
  3737         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3738         -        "X", "North", "Y", "East");
         3168  +        "]]");
         3169  +    p = add_epsg_def (filter, first, last, 2521, "epsg", 2521,
         3170  +        "Pulkovo 1942 / Gauss-Kruger CM 177W");
  3739   3171       add_proj4text (p, 0,
  3740   3172           "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0");
  3741   3173       add_proj4text (p, 1,
  3742   3174           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  3743   3175       add_proj4text (p, 2,
  3744   3176           "-0.12 +units=m +no_defs");
  3745   3177       add_srs_wkt (p, 0,
................................................................................
  3751   3183       add_srs_wkt (p, 3,
  3752   3184           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3753   3185       add_srs_wkt (p, 4,
  3754   3186           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3755   3187       add_srs_wkt (p, 5,
  3756   3188           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3757   3189       add_srs_wkt (p, 6,
  3758         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3190  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3759   3191       add_srs_wkt (p, 7,
  3760         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         3192  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3761   3193       add_srs_wkt (p, 8,
  3762         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         3194  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",-177],PA");
  3763   3195       add_srs_wkt (p, 9,
  3764         -        "rigin\",0],PARAMETER[\"central_meridian\",-177],PARAMETE");
         3196  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  3765   3197       add_srs_wkt (p, 10,
  3766         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         3198  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3767   3199       add_srs_wkt (p, 11,
  3768         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         3200  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2521");
  3769   3201       add_srs_wkt (p, 12,
  3770         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3771         -    add_srs_wkt (p, 13,
  3772         -        "ST],AUTHORITY[\"EPSG\",\"2521\"]]");
  3773         -    p = add_epsg_def_ex (filter, first, last, 2522, "epsg", 2522,
  3774         -        "Pulkovo 1942 / Gauss-Kruger CM 171W", 0, 1,
  3775         -        "Krassowsky 1940", "Greenwich",
  3776         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3777         -        "X", "North", "Y", "East");
         3202  +        "\"]]");
         3203  +    p = add_epsg_def (filter, first, last, 2522, "epsg", 2522,
         3204  +        "Pulkovo 1942 / Gauss-Kruger CM 171W");
  3778   3205       add_proj4text (p, 0,
  3779   3206           "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0");
  3780   3207       add_proj4text (p, 1,
  3781   3208           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  3782   3209       add_proj4text (p, 2,
  3783   3210           "-0.12 +units=m +no_defs");
  3784   3211       add_srs_wkt (p, 0,
................................................................................
  3790   3217       add_srs_wkt (p, 3,
  3791   3218           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3792   3219       add_srs_wkt (p, 4,
  3793   3220           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3794   3221       add_srs_wkt (p, 5,
  3795   3222           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3796   3223       add_srs_wkt (p, 6,
  3797         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3224  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  3798   3225       add_srs_wkt (p, 7,
  3799         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         3226  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3800   3227       add_srs_wkt (p, 8,
  3801         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         3228  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",-171],PA");
  3802   3229       add_srs_wkt (p, 9,
  3803         -        "rigin\",0],PARAMETER[\"central_meridian\",-171],PARAMETE");
         3230  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  3804   3231       add_srs_wkt (p, 10,
  3805         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         3232  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3806   3233       add_srs_wkt (p, 11,
  3807         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         3234  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2522");
  3808   3235       add_srs_wkt (p, 12,
  3809         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3810         -    add_srs_wkt (p, 13,
  3811         -        "ST],AUTHORITY[\"EPSG\",\"2522\"]]");
  3812         -    p = add_epsg_def_ex (filter, first, last, 2523, "epsg", 2523,
  3813         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 7", 0, 1,
  3814         -        "Krassowsky 1940", "Greenwich",
  3815         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3816         -        "X", "North", "Y", "East");
         3236  +        "\"]]");
         3237  +    p = add_epsg_def (filter, first, last, 2523, "epsg", 2523,
         3238  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 7");
  3817   3239       add_proj4text (p, 0,
  3818   3240           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 ");
  3819   3241       add_proj4text (p, 1,
  3820   3242           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3821   3243       add_proj4text (p, 2,
  3822   3244           "0.12 +units=m +no_defs");
  3823   3245       add_srs_wkt (p, 0,
................................................................................
  3829   3251       add_srs_wkt (p, 3,
  3830   3252           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3831   3253       add_srs_wkt (p, 4,
  3832   3254           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3833   3255       add_srs_wkt (p, 5,
  3834   3256           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3835   3257       add_srs_wkt (p, 6,
  3836         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         3258  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3837   3259       add_srs_wkt (p, 7,
  3838         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         3260  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3839   3261       add_srs_wkt (p, 8,
  3840         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         3262  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",2");
  3841   3263       add_srs_wkt (p, 9,
  3842         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",21],PAR");
         3264  +        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3843   3265       add_srs_wkt (p, 10,
  3844         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",7");
         3266  +        "ng\",7500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3845   3267       add_srs_wkt (p, 11,
  3846         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         3268  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3847   3269       add_srs_wkt (p, 12,
  3848         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3849         -    add_srs_wkt (p, 13,
  3850         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2523\"]]");
  3851         -    p = add_epsg_def_ex (filter, first, last, 2524, "epsg", 2524,
  3852         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 8", 0, 1,
  3853         -        "Krassowsky 1940", "Greenwich",
  3854         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3855         -        "X", "North", "Y", "East");
         3270  +        "\"2523\"]]");
         3271  +    p = add_epsg_def (filter, first, last, 2524, "epsg", 2524,
         3272  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 8");
  3856   3273       add_proj4text (p, 0,
  3857   3274           "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 ");
  3858   3275       add_proj4text (p, 1,
  3859   3276           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3860   3277       add_proj4text (p, 2,
  3861   3278           "0.12 +units=m +no_defs");
  3862   3279       add_srs_wkt (p, 0,
................................................................................
  3868   3285       add_srs_wkt (p, 3,
  3869   3286           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3870   3287       add_srs_wkt (p, 4,
  3871   3288           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3872   3289       add_srs_wkt (p, 5,
  3873   3290           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3874   3291       add_srs_wkt (p, 6,
  3875         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         3292  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3876   3293       add_srs_wkt (p, 7,
  3877         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         3294  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3878   3295       add_srs_wkt (p, 8,
  3879         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         3296  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",2");
  3880   3297       add_srs_wkt (p, 9,
  3881         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",24],PAR");
         3298  +        "4],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3882   3299       add_srs_wkt (p, 10,
  3883         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",8");
         3300  +        "ng\",8500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3884   3301       add_srs_wkt (p, 11,
  3885         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         3302  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3886   3303       add_srs_wkt (p, 12,
  3887         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3888         -    add_srs_wkt (p, 13,
  3889         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2524\"]]");
  3890         -    p = add_epsg_def_ex (filter, first, last, 2525, "epsg", 2525,
  3891         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 9", 0, 1,
  3892         -        "Krassowsky 1940", "Greenwich",
  3893         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3894         -        "X", "North", "Y", "East");
         3304  +        "\"2524\"]]");
         3305  +    p = add_epsg_def (filter, first, last, 2525, "epsg", 2525,
         3306  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 9");
  3895   3307       add_proj4text (p, 0,
  3896   3308           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 ");
  3897   3309       add_proj4text (p, 1,
  3898   3310           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3899   3311       add_proj4text (p, 2,
  3900   3312           "0.12 +units=m +no_defs");
  3901   3313       add_srs_wkt (p, 0,
................................................................................
  3907   3319       add_srs_wkt (p, 3,
  3908   3320           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3909   3321       add_srs_wkt (p, 4,
  3910   3322           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3911   3323       add_srs_wkt (p, 5,
  3912   3324           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3913   3325       add_srs_wkt (p, 6,
  3914         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         3326  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3915   3327       add_srs_wkt (p, 7,
  3916         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         3328  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3917   3329       add_srs_wkt (p, 8,
  3918         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         3330  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",2");
  3919   3331       add_srs_wkt (p, 9,
  3920         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",27],PAR");
         3332  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3921   3333       add_srs_wkt (p, 10,
  3922         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",9");
         3334  +        "ng\",9500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3923   3335       add_srs_wkt (p, 11,
  3924         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         3336  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3925   3337       add_srs_wkt (p, 12,
  3926         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3927         -    add_srs_wkt (p, 13,
  3928         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2525\"]]");
  3929         -    p = add_epsg_def_ex (filter, first, last, 2526, "epsg", 2526,
  3930         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 10", 0, 1,
  3931         -        "Krassowsky 1940", "Greenwich",
  3932         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3933         -        "X", "North", "Y", "East");
         3338  +        "\"2525\"]]");
         3339  +    p = add_epsg_def (filter, first, last, 2526, "epsg", 2526,
         3340  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 10");
  3934   3341       add_proj4text (p, 0,
  3935   3342           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0");
  3936   3343       add_proj4text (p, 1,
  3937   3344           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  3938   3345       add_proj4text (p, 2,
  3939   3346           "-0.12 +units=m +no_defs");
  3940   3347       add_srs_wkt (p, 0,
................................................................................
  3946   3353       add_srs_wkt (p, 3,
  3947   3354           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3948   3355       add_srs_wkt (p, 4,
  3949   3356           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3950   3357       add_srs_wkt (p, 5,
  3951   3358           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3952   3359       add_srs_wkt (p, 6,
  3953         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3360  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3954   3361       add_srs_wkt (p, 7,
  3955         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3362  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3956   3363       add_srs_wkt (p, 8,
  3957         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3364  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
  3958   3365       add_srs_wkt (p, 9,
  3959         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",30],PA");
         3366  +        "0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3960   3367       add_srs_wkt (p, 10,
  3961         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         3368  +        "ng\",10500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3962   3369       add_srs_wkt (p, 11,
  3963         -        "10500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         3370  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  3964   3371       add_srs_wkt (p, 12,
  3965         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  3966         -    add_srs_wkt (p, 13,
  3967         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2526\"]]");
         3372  +        ",\"2526\"]]");
  3968   3373   }
  3969   3374   
  3970   3375   #endif /* full EPSG initialization enabled/disabled */
  3971   3376   

Changes to src/srsinit/epsg_inlined_05.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_05 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 2527, "epsg", 2527,
    56         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 11", 0, 1,
    57         -        "Krassowsky 1940", "Greenwich",
    58         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
           55  +    p = add_epsg_def (filter, first, last, 2527, "epsg", 2527,
           56  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 11");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0");
    62     59       add_proj4text (p, 1,
    63     60           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
    64     61       add_proj4text (p, 2,
    65     62           "-0.12 +units=m +no_defs");
    66     63       add_srs_wkt (p, 0,
................................................................................
    72     69       add_srs_wkt (p, 3,
    73     70           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
    74     71       add_srs_wkt (p, 4,
    75     72           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
    76     73       add_srs_wkt (p, 5,
    77     74           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
    78     75       add_srs_wkt (p, 6,
    79         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
           76  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
    80     77       add_srs_wkt (p, 7,
    81         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
           78  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
    82     79       add_srs_wkt (p, 8,
    83         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
           80  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
    84     81       add_srs_wkt (p, 9,
    85         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",33],PA");
           82  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
    86     83       add_srs_wkt (p, 10,
    87         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
           84  +        "ng\",11500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
    88     85       add_srs_wkt (p, 11,
    89         -        "11500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
           86  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
    90     87       add_srs_wkt (p, 12,
    91         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
    92         -    add_srs_wkt (p, 13,
    93         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2527\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 2528, "epsg", 2528,
    95         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 12", 0, 1,
    96         -        "Krassowsky 1940", "Greenwich",
    97         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
    98         -        "X", "North", "Y", "East");
           88  +        ",\"2527\"]]");
           89  +    p = add_epsg_def (filter, first, last, 2528, "epsg", 2528,
           90  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 12");
    99     91       add_proj4text (p, 0,
   100     92           "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0");
   101     93       add_proj4text (p, 1,
   102     94           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   103     95       add_proj4text (p, 2,
   104     96           "-0.12 +units=m +no_defs");
   105     97       add_srs_wkt (p, 0,
................................................................................
   111    103       add_srs_wkt (p, 3,
   112    104           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   113    105       add_srs_wkt (p, 4,
   114    106           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   115    107       add_srs_wkt (p, 5,
   116    108           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   117    109       add_srs_wkt (p, 6,
   118         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          110  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   119    111       add_srs_wkt (p, 7,
   120         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          112  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   121    113       add_srs_wkt (p, 8,
   122         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          114  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
   123    115       add_srs_wkt (p, 9,
   124         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",36],PA");
          116  +        "6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   125    117       add_srs_wkt (p, 10,
   126         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          118  +        "ng\",12500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   127    119       add_srs_wkt (p, 11,
   128         -        "12500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          120  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   129    121       add_srs_wkt (p, 12,
   130         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   131         -    add_srs_wkt (p, 13,
   132         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2528\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 2529, "epsg", 2529,
   134         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 13", 0, 1,
   135         -        "Krassowsky 1940", "Greenwich",
   136         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   137         -        "X", "North", "Y", "East");
          122  +        ",\"2528\"]]");
          123  +    p = add_epsg_def (filter, first, last, 2529, "epsg", 2529,
          124  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 13");
   138    125       add_proj4text (p, 0,
   139    126           "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0");
   140    127       add_proj4text (p, 1,
   141    128           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   142    129       add_proj4text (p, 2,
   143    130           "-0.12 +units=m +no_defs");
   144    131       add_srs_wkt (p, 0,
................................................................................
   150    137       add_srs_wkt (p, 3,
   151    138           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   152    139       add_srs_wkt (p, 4,
   153    140           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   154    141       add_srs_wkt (p, 5,
   155    142           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   156    143       add_srs_wkt (p, 6,
   157         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          144  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   158    145       add_srs_wkt (p, 7,
   159         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          146  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   160    147       add_srs_wkt (p, 8,
   161         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          148  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
   162    149       add_srs_wkt (p, 9,
   163         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",39],PA");
          150  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   164    151       add_srs_wkt (p, 10,
   165         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          152  +        "ng\",13500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   166    153       add_srs_wkt (p, 11,
   167         -        "13500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          154  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   168    155       add_srs_wkt (p, 12,
   169         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   170         -    add_srs_wkt (p, 13,
   171         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2529\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 2530, "epsg", 2530,
   173         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 14", 0, 1,
   174         -        "Krassowsky 1940", "Greenwich",
   175         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   176         -        "X", "North", "Y", "East");
          156  +        ",\"2529\"]]");
          157  +    p = add_epsg_def (filter, first, last, 2530, "epsg", 2530,
          158  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 14");
   177    159       add_proj4text (p, 0,
   178    160           "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0");
   179    161       add_proj4text (p, 1,
   180    162           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   181    163       add_proj4text (p, 2,
   182    164           "-0.12 +units=m +no_defs");
   183    165       add_srs_wkt (p, 0,
................................................................................
   189    171       add_srs_wkt (p, 3,
   190    172           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   191    173       add_srs_wkt (p, 4,
   192    174           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   193    175       add_srs_wkt (p, 5,
   194    176           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   195    177       add_srs_wkt (p, 6,
   196         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          178  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   197    179       add_srs_wkt (p, 7,
   198         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          180  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   199    181       add_srs_wkt (p, 8,
   200         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          182  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
   201    183       add_srs_wkt (p, 9,
   202         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",42],PA");
          184  +        "2],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   203    185       add_srs_wkt (p, 10,
   204         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          186  +        "ng\",14500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   205    187       add_srs_wkt (p, 11,
   206         -        "14500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          188  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   207    189       add_srs_wkt (p, 12,
   208         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   209         -    add_srs_wkt (p, 13,
   210         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2530\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 2531, "epsg", 2531,
   212         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 15", 0, 1,
   213         -        "Krassowsky 1940", "Greenwich",
   214         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   215         -        "X", "North", "Y", "East");
          190  +        ",\"2530\"]]");
          191  +    p = add_epsg_def (filter, first, last, 2531, "epsg", 2531,
          192  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 15");
   216    193       add_proj4text (p, 0,
   217    194           "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0");
   218    195       add_proj4text (p, 1,
   219    196           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   220    197       add_proj4text (p, 2,
   221    198           "-0.12 +units=m +no_defs");
   222    199       add_srs_wkt (p, 0,
................................................................................
   228    205       add_srs_wkt (p, 3,
   229    206           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   230    207       add_srs_wkt (p, 4,
   231    208           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   232    209       add_srs_wkt (p, 5,
   233    210           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   234    211       add_srs_wkt (p, 6,
   235         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          212  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   236    213       add_srs_wkt (p, 7,
   237         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          214  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   238    215       add_srs_wkt (p, 8,
   239         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          216  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
   240    217       add_srs_wkt (p, 9,
   241         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",45],PA");
          218  +        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   242    219       add_srs_wkt (p, 10,
   243         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          220  +        "ng\",15500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   244    221       add_srs_wkt (p, 11,
   245         -        "15500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          222  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   246    223       add_srs_wkt (p, 12,
   247         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   248         -    add_srs_wkt (p, 13,
   249         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2531\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 2532, "epsg", 2532,
   251         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 16", 0, 1,
   252         -        "Krassowsky 1940", "Greenwich",
   253         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   254         -        "X", "North", "Y", "East");
          224  +        ",\"2531\"]]");
          225  +    p = add_epsg_def (filter, first, last, 2532, "epsg", 2532,
          226  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 16");
   255    227       add_proj4text (p, 0,
   256    228           "+proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=16500000 +y_0=0");
   257    229       add_proj4text (p, 1,
   258    230           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   259    231       add_proj4text (p, 2,
   260    232           "-0.12 +units=m +no_defs");
   261    233       add_srs_wkt (p, 0,
................................................................................
   267    239       add_srs_wkt (p, 3,
   268    240           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   269    241       add_srs_wkt (p, 4,
   270    242           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   271    243       add_srs_wkt (p, 5,
   272    244           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   273    245       add_srs_wkt (p, 6,
   274         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          246  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   275    247       add_srs_wkt (p, 7,
   276         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          248  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   277    249       add_srs_wkt (p, 8,
   278         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          250  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
   279    251       add_srs_wkt (p, 9,
   280         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",48],PA");
          252  +        "8],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   281    253       add_srs_wkt (p, 10,
   282         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          254  +        "ng\",16500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   283    255       add_srs_wkt (p, 11,
   284         -        "16500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          256  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   285    257       add_srs_wkt (p, 12,
   286         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   287         -    add_srs_wkt (p, 13,
   288         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2532\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 2533, "epsg", 2533,
   290         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 17", 0, 1,
   291         -        "Krassowsky 1940", "Greenwich",
   292         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   293         -        "X", "North", "Y", "East");
          258  +        ",\"2532\"]]");
          259  +    p = add_epsg_def (filter, first, last, 2533, "epsg", 2533,
          260  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 17");
   294    261       add_proj4text (p, 0,
   295    262           "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=17500000 +y_0=0");
   296    263       add_proj4text (p, 1,
   297    264           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   298    265       add_proj4text (p, 2,
   299    266           "-0.12 +units=m +no_defs");
   300    267       add_srs_wkt (p, 0,
................................................................................
   306    273       add_srs_wkt (p, 3,
   307    274           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   308    275       add_srs_wkt (p, 4,
   309    276           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   310    277       add_srs_wkt (p, 5,
   311    278           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   312    279       add_srs_wkt (p, 6,
   313         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          280  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   314    281       add_srs_wkt (p, 7,
   315         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          282  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   316    283       add_srs_wkt (p, 8,
   317         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          284  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
   318    285       add_srs_wkt (p, 9,
   319         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",51],PA");
          286  +        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   320    287       add_srs_wkt (p, 10,
   321         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          288  +        "ng\",17500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   322    289       add_srs_wkt (p, 11,
   323         -        "17500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          290  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   324    291       add_srs_wkt (p, 12,
   325         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   326         -    add_srs_wkt (p, 13,
   327         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2533\"]]");
   328         -    p = add_epsg_def_ex (filter, first, last, 2534, "epsg", 2534,
   329         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 18", 0, 1,
   330         -        "Krassowsky 1940", "Greenwich",
   331         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   332         -        "X", "North", "Y", "East");
          292  +        ",\"2533\"]]");
          293  +    p = add_epsg_def (filter, first, last, 2534, "epsg", 2534,
          294  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 18");
   333    295       add_proj4text (p, 0,
   334    296           "+proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=18500000 +y_0=0");
   335    297       add_proj4text (p, 1,
   336    298           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   337    299       add_proj4text (p, 2,
   338    300           "-0.12 +units=m +no_defs");
   339    301       add_srs_wkt (p, 0,
................................................................................
   345    307       add_srs_wkt (p, 3,
   346    308           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   347    309       add_srs_wkt (p, 4,
   348    310           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   349    311       add_srs_wkt (p, 5,
   350    312           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   351    313       add_srs_wkt (p, 6,
   352         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          314  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   353    315       add_srs_wkt (p, 7,
   354         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          316  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   355    317       add_srs_wkt (p, 8,
   356         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          318  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
   357    319       add_srs_wkt (p, 9,
   358         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",54],PA");
          320  +        "4],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   359    321       add_srs_wkt (p, 10,
   360         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          322  +        "ng\",18500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   361    323       add_srs_wkt (p, 11,
   362         -        "18500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          324  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   363    325       add_srs_wkt (p, 12,
   364         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   365         -    add_srs_wkt (p, 13,
   366         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2534\"]]");
   367         -    p = add_epsg_def_ex (filter, first, last, 2535, "epsg", 2535,
   368         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 19", 0, 1,
   369         -        "Krassowsky 1940", "Greenwich",
   370         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   371         -        "X", "North", "Y", "East");
          326  +        ",\"2534\"]]");
          327  +    p = add_epsg_def (filter, first, last, 2535, "epsg", 2535,
          328  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 19");
   372    329       add_proj4text (p, 0,
   373    330           "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=19500000 +y_0=0");
   374    331       add_proj4text (p, 1,
   375    332           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   376    333       add_proj4text (p, 2,
   377    334           "-0.12 +units=m +no_defs");
   378    335       add_srs_wkt (p, 0,
................................................................................
   384    341       add_srs_wkt (p, 3,
   385    342           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   386    343       add_srs_wkt (p, 4,
   387    344           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   388    345       add_srs_wkt (p, 5,
   389    346           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   390    347       add_srs_wkt (p, 6,
   391         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          348  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   392    349       add_srs_wkt (p, 7,
   393         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          350  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   394    351       add_srs_wkt (p, 8,
   395         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          352  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
   396    353       add_srs_wkt (p, 9,
   397         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",57],PA");
          354  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   398    355       add_srs_wkt (p, 10,
   399         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          356  +        "ng\",19500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   400    357       add_srs_wkt (p, 11,
   401         -        "19500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          358  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   402    359       add_srs_wkt (p, 12,
   403         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   404         -    add_srs_wkt (p, 13,
   405         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2535\"]]");
   406         -    p = add_epsg_def_ex (filter, first, last, 2536, "epsg", 2536,
   407         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 20", 0, 1,
   408         -        "Krassowsky 1940", "Greenwich",
   409         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   410         -        "X", "North", "Y", "East");
          360  +        ",\"2535\"]]");
          361  +    p = add_epsg_def (filter, first, last, 2536, "epsg", 2536,
          362  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 20");
   411    363       add_proj4text (p, 0,
   412    364           "+proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=20500000 +y_0=0");
   413    365       add_proj4text (p, 1,
   414    366           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   415    367       add_proj4text (p, 2,
   416    368           "-0.12 +units=m +no_defs");
   417    369       add_srs_wkt (p, 0,
................................................................................
   423    375       add_srs_wkt (p, 3,
   424    376           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   425    377       add_srs_wkt (p, 4,
   426    378           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   427    379       add_srs_wkt (p, 5,
   428    380           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   429    381       add_srs_wkt (p, 6,
   430         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   431         -    add_srs_wkt (p, 7,
   432         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   433         -    add_srs_wkt (p, 8,
   434         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   435         -    add_srs_wkt (p, 9,
   436         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",60],PA");
   437         -    add_srs_wkt (p, 10,
   438         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   439         -    add_srs_wkt (p, 11,
   440         -        "20500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
   441         -    add_srs_wkt (p, 12,
   442         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   443         -    add_srs_wkt (p, 13,
   444         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2536\"]]");
   445         -    p = add_epsg_def_ex (filter, first, last, 2537, "epsg", 2537,
   446         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 21", 0, 1,
   447         -        "Krassowsky 1940", "Greenwich",
   448         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   449         -        "X", "North", "Y", "East");
   450         -    add_proj4text (p, 0,
   451         -        "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=21500000 +y_0=0");
   452         -    add_proj4text (p, 1,
   453         -        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   454         -    add_proj4text (p, 2,
   455         -        "-0.12 +units=m +no_defs");
   456         -    add_srs_wkt (p, 0,
   457         -        "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 21\",");
   458         -    add_srs_wkt (p, 1,
   459         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   460         -    add_srs_wkt (p, 2,
   461         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   462         -    add_srs_wkt (p, 3,
   463         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   464         -    add_srs_wkt (p, 4,
   465         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   466         -    add_srs_wkt (p, 5,
   467         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   468         -    add_srs_wkt (p, 6,
   469         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   470         -    add_srs_wkt (p, 7,
   471         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   472         -    add_srs_wkt (p, 8,
   473         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   474         -    add_srs_wkt (p, 9,
   475         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",63],PA");
   476         -    add_srs_wkt (p, 10,
   477         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   478         -    add_srs_wkt (p, 11,
   479         -        "21500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
   480         -    add_srs_wkt (p, 12,
   481         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   482         -    add_srs_wkt (p, 13,
   483         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2537\"]]");
   484         -    p = add_epsg_def_ex (filter, first, last, 2538, "epsg", 2538,
   485         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 22", 0, 1,
   486         -        "Krassowsky 1940", "Greenwich",
   487         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   488         -        "X", "North", "Y", "East");
          382  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          383  +    add_srs_wkt (p, 7,
          384  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          385  +    add_srs_wkt (p, 8,
          386  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
          387  +    add_srs_wkt (p, 9,
          388  +        "0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
          389  +    add_srs_wkt (p, 10,
          390  +        "ng\",20500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          391  +    add_srs_wkt (p, 11,
          392  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
          393  +    add_srs_wkt (p, 12,
          394  +        ",\"2536\"]]");
          395  +    p = add_epsg_def (filter, first, last, 2537, "epsg", 2537,
          396  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 21");
          397  +    add_proj4text (p, 0,
          398  +        "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=21500000 +y_0=0");
          399  +    add_proj4text (p, 1,
          400  +        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
          401  +    add_proj4text (p, 2,
          402  +        "-0.12 +units=m +no_defs");
          403  +    add_srs_wkt (p, 0,
          404  +        "PROJCS[\"Pulkovo 1942 / 3-degree Gauss-Kruger zone 21\",");
          405  +    add_srs_wkt (p, 1,
          406  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
          407  +    add_srs_wkt (p, 2,
          408  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
          409  +    add_srs_wkt (p, 3,
          410  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
          411  +    add_srs_wkt (p, 4,
          412  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
          413  +    add_srs_wkt (p, 5,
          414  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
          415  +    add_srs_wkt (p, 6,
          416  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          417  +    add_srs_wkt (p, 7,
          418  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          419  +    add_srs_wkt (p, 8,
          420  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
          421  +    add_srs_wkt (p, 9,
          422  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
          423  +    add_srs_wkt (p, 10,
          424  +        "ng\",21500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          425  +    add_srs_wkt (p, 11,
          426  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
          427  +    add_srs_wkt (p, 12,
          428  +        ",\"2537\"]]");
          429  +    p = add_epsg_def (filter, first, last, 2538, "epsg", 2538,
          430  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 22");
   489    431       add_proj4text (p, 0,
   490    432           "+proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=22500000 +y_0=0");
   491    433       add_proj4text (p, 1,
   492    434           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   493    435       add_proj4text (p, 2,
   494    436           "-0.12 +units=m +no_defs");
   495    437       add_srs_wkt (p, 0,
................................................................................
   501    443       add_srs_wkt (p, 3,
   502    444           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   503    445       add_srs_wkt (p, 4,
   504    446           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   505    447       add_srs_wkt (p, 5,
   506    448           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   507    449       add_srs_wkt (p, 6,
   508         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          450  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   509    451       add_srs_wkt (p, 7,
   510         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          452  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   511    453       add_srs_wkt (p, 8,
   512         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          454  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
   513    455       add_srs_wkt (p, 9,
   514         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",66],PA");
          456  +        "6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   515    457       add_srs_wkt (p, 10,
   516         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          458  +        "ng\",22500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   517    459       add_srs_wkt (p, 11,
   518         -        "22500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          460  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   519    461       add_srs_wkt (p, 12,
   520         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   521         -    add_srs_wkt (p, 13,
   522         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2538\"]]");
   523         -    p = add_epsg_def_ex (filter, first, last, 2539, "epsg", 2539,
   524         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 23", 0, 1,
   525         -        "Krassowsky 1940", "Greenwich",
   526         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   527         -        "X", "North", "Y", "East");
          462  +        ",\"2538\"]]");
          463  +    p = add_epsg_def (filter, first, last, 2539, "epsg", 2539,
          464  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 23");
   528    465       add_proj4text (p, 0,
   529    466           "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=23500000 +y_0=0");
   530    467       add_proj4text (p, 1,
   531    468           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   532    469       add_proj4text (p, 2,
   533    470           "-0.12 +units=m +no_defs");
   534    471       add_srs_wkt (p, 0,
................................................................................
   540    477       add_srs_wkt (p, 3,
   541    478           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   542    479       add_srs_wkt (p, 4,
   543    480           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   544    481       add_srs_wkt (p, 5,
   545    482           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   546    483       add_srs_wkt (p, 6,
   547         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          484  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   548    485       add_srs_wkt (p, 7,
   549         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          486  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   550    487       add_srs_wkt (p, 8,
   551         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          488  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
   552    489       add_srs_wkt (p, 9,
   553         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",69],PA");
          490  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   554    491       add_srs_wkt (p, 10,
   555         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          492  +        "ng\",23500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   556    493       add_srs_wkt (p, 11,
   557         -        "23500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          494  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   558    495       add_srs_wkt (p, 12,
   559         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   560         -    add_srs_wkt (p, 13,
   561         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2539\"]]");
   562         -    p = add_epsg_def_ex (filter, first, last, 2540, "epsg", 2540,
   563         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 24", 0, 1,
   564         -        "Krassowsky 1940", "Greenwich",
   565         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   566         -        "X", "North", "Y", "East");
          496  +        ",\"2539\"]]");
          497  +    p = add_epsg_def (filter, first, last, 2540, "epsg", 2540,
          498  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 24");
   567    499       add_proj4text (p, 0,
   568    500           "+proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=24500000 +y_0=0");
   569    501       add_proj4text (p, 1,
   570    502           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   571    503       add_proj4text (p, 2,
   572    504           "-0.12 +units=m +no_defs");
   573    505       add_srs_wkt (p, 0,
................................................................................
   579    511       add_srs_wkt (p, 3,
   580    512           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   581    513       add_srs_wkt (p, 4,
   582    514           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   583    515       add_srs_wkt (p, 5,
   584    516           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   585    517       add_srs_wkt (p, 6,
   586         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          518  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   587    519       add_srs_wkt (p, 7,
   588         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          520  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   589    521       add_srs_wkt (p, 8,
   590         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          522  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
   591    523       add_srs_wkt (p, 9,
   592         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",72],PA");
          524  +        "2],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   593    525       add_srs_wkt (p, 10,
   594         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          526  +        "ng\",24500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   595    527       add_srs_wkt (p, 11,
   596         -        "24500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          528  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   597    529       add_srs_wkt (p, 12,
   598         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   599         -    add_srs_wkt (p, 13,
   600         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2540\"]]");
   601         -    p = add_epsg_def_ex (filter, first, last, 2541, "epsg", 2541,
   602         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 25", 0, 1,
   603         -        "Krassowsky 1940", "Greenwich",
   604         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   605         -        "X", "North", "Y", "East");
          530  +        ",\"2540\"]]");
          531  +    p = add_epsg_def (filter, first, last, 2541, "epsg", 2541,
          532  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 25");
   606    533       add_proj4text (p, 0,
   607    534           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0");
   608    535       add_proj4text (p, 1,
   609    536           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   610    537       add_proj4text (p, 2,
   611    538           "-0.12 +units=m +no_defs");
   612    539       add_srs_wkt (p, 0,
................................................................................
   618    545       add_srs_wkt (p, 3,
   619    546           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   620    547       add_srs_wkt (p, 4,
   621    548           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   622    549       add_srs_wkt (p, 5,
   623    550           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   624    551       add_srs_wkt (p, 6,
   625         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          552  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   626    553       add_srs_wkt (p, 7,
   627         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          554  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   628    555       add_srs_wkt (p, 8,
   629         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          556  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
   630    557       add_srs_wkt (p, 9,
   631         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",75],PA");
          558  +        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   632    559       add_srs_wkt (p, 10,
   633         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          560  +        "ng\",25500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   634    561       add_srs_wkt (p, 11,
   635         -        "25500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          562  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   636    563       add_srs_wkt (p, 12,
   637         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   638         -    add_srs_wkt (p, 13,
   639         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2541\"]]");
   640         -    p = add_epsg_def_ex (filter, first, last, 2542, "epsg", 2542,
   641         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 26", 0, 1,
   642         -        "Krassowsky 1940", "Greenwich",
   643         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   644         -        "X", "North", "Y", "East");
          564  +        ",\"2541\"]]");
          565  +    p = add_epsg_def (filter, first, last, 2542, "epsg", 2542,
          566  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 26");
   645    567       add_proj4text (p, 0,
   646    568           "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0");
   647    569       add_proj4text (p, 1,
   648    570           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   649    571       add_proj4text (p, 2,
   650    572           "-0.12 +units=m +no_defs");
   651    573       add_srs_wkt (p, 0,
................................................................................
   657    579       add_srs_wkt (p, 3,
   658    580           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   659    581       add_srs_wkt (p, 4,
   660    582           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   661    583       add_srs_wkt (p, 5,
   662    584           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   663    585       add_srs_wkt (p, 6,
   664         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          586  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   665    587       add_srs_wkt (p, 7,
   666         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          588  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   667    589       add_srs_wkt (p, 8,
   668         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          590  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
   669    591       add_srs_wkt (p, 9,
   670         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",78],PA");
          592  +        "8],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   671    593       add_srs_wkt (p, 10,
   672         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          594  +        "ng\",26500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   673    595       add_srs_wkt (p, 11,
   674         -        "26500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          596  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   675    597       add_srs_wkt (p, 12,
   676         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   677         -    add_srs_wkt (p, 13,
   678         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2542\"]]");
   679         -    p = add_epsg_def_ex (filter, first, last, 2543, "epsg", 2543,
   680         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 27", 0, 1,
   681         -        "Krassowsky 1940", "Greenwich",
   682         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   683         -        "X", "North", "Y", "East");
          598  +        ",\"2542\"]]");
          599  +    p = add_epsg_def (filter, first, last, 2543, "epsg", 2543,
          600  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 27");
   684    601       add_proj4text (p, 0,
   685    602           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0");
   686    603       add_proj4text (p, 1,
   687    604           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   688    605       add_proj4text (p, 2,
   689    606           "-0.12 +units=m +no_defs");
   690    607       add_srs_wkt (p, 0,
................................................................................
   696    613       add_srs_wkt (p, 3,
   697    614           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   698    615       add_srs_wkt (p, 4,
   699    616           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   700    617       add_srs_wkt (p, 5,
   701    618           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   702    619       add_srs_wkt (p, 6,
   703         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          620  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   704    621       add_srs_wkt (p, 7,
   705         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          622  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   706    623       add_srs_wkt (p, 8,
   707         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          624  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
   708    625       add_srs_wkt (p, 9,
   709         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",81],PA");
          626  +        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   710    627       add_srs_wkt (p, 10,
   711         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          628  +        "ng\",27500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   712    629       add_srs_wkt (p, 11,
   713         -        "27500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          630  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   714    631       add_srs_wkt (p, 12,
   715         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   716         -    add_srs_wkt (p, 13,
   717         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2543\"]]");
   718         -    p = add_epsg_def_ex (filter, first, last, 2544, "epsg", 2544,
   719         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 28", 0, 1,
   720         -        "Krassowsky 1940", "Greenwich",
   721         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   722         -        "X", "North", "Y", "East");
          632  +        ",\"2543\"]]");
          633  +    p = add_epsg_def (filter, first, last, 2544, "epsg", 2544,
          634  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 28");
   723    635       add_proj4text (p, 0,
   724    636           "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0");
   725    637       add_proj4text (p, 1,
   726    638           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   727    639       add_proj4text (p, 2,
   728    640           "-0.12 +units=m +no_defs");
   729    641       add_srs_wkt (p, 0,
................................................................................
   735    647       add_srs_wkt (p, 3,
   736    648           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   737    649       add_srs_wkt (p, 4,
   738    650           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   739    651       add_srs_wkt (p, 5,
   740    652           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   741    653       add_srs_wkt (p, 6,
   742         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          654  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   743    655       add_srs_wkt (p, 7,
   744         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          656  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   745    657       add_srs_wkt (p, 8,
   746         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          658  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
   747    659       add_srs_wkt (p, 9,
   748         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",84],PA");
          660  +        "4],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   749    661       add_srs_wkt (p, 10,
   750         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          662  +        "ng\",28500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   751    663       add_srs_wkt (p, 11,
   752         -        "28500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          664  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   753    665       add_srs_wkt (p, 12,
   754         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   755         -    add_srs_wkt (p, 13,
   756         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2544\"]]");
   757         -    p = add_epsg_def_ex (filter, first, last, 2545, "epsg", 2545,
   758         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 29", 0, 1,
   759         -        "Krassowsky 1940", "Greenwich",
   760         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   761         -        "X", "North", "Y", "East");
          666  +        ",\"2544\"]]");
          667  +    p = add_epsg_def (filter, first, last, 2545, "epsg", 2545,
          668  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 29");
   762    669       add_proj4text (p, 0,
   763    670           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0");
   764    671       add_proj4text (p, 1,
   765    672           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   766    673       add_proj4text (p, 2,
   767    674           "-0.12 +units=m +no_defs");
   768    675       add_srs_wkt (p, 0,
................................................................................
   774    681       add_srs_wkt (p, 3,
   775    682           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   776    683       add_srs_wkt (p, 4,
   777    684           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   778    685       add_srs_wkt (p, 5,
   779    686           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   780    687       add_srs_wkt (p, 6,
   781         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          688  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   782    689       add_srs_wkt (p, 7,
   783         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          690  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   784    691       add_srs_wkt (p, 8,
   785         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          692  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
   786    693       add_srs_wkt (p, 9,
   787         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",87],PA");
          694  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   788    695       add_srs_wkt (p, 10,
   789         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          696  +        "ng\",29500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   790    697       add_srs_wkt (p, 11,
   791         -        "29500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          698  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   792    699       add_srs_wkt (p, 12,
   793         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   794         -    add_srs_wkt (p, 13,
   795         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2545\"]]");
   796         -    p = add_epsg_def_ex (filter, first, last, 2546, "epsg", 2546,
   797         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 30", 0, 1,
   798         -        "Krassowsky 1940", "Greenwich",
   799         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   800         -        "X", "North", "Y", "East");
          700  +        ",\"2545\"]]");
          701  +    p = add_epsg_def (filter, first, last, 2546, "epsg", 2546,
          702  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 30");
   801    703       add_proj4text (p, 0,
   802    704           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0");
   803    705       add_proj4text (p, 1,
   804    706           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   805    707       add_proj4text (p, 2,
   806    708           "-0.12 +units=m +no_defs");
   807    709       add_srs_wkt (p, 0,
................................................................................
   813    715       add_srs_wkt (p, 3,
   814    716           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   815    717       add_srs_wkt (p, 4,
   816    718           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   817    719       add_srs_wkt (p, 5,
   818    720           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   819    721       add_srs_wkt (p, 6,
   820         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          722  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   821    723       add_srs_wkt (p, 7,
   822         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          724  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   823    725       add_srs_wkt (p, 8,
   824         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          726  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
   825    727       add_srs_wkt (p, 9,
   826         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",90],PA");
          728  +        "0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   827    729       add_srs_wkt (p, 10,
   828         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          730  +        "ng\",30500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   829    731       add_srs_wkt (p, 11,
   830         -        "30500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          732  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   831    733       add_srs_wkt (p, 12,
   832         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   833         -    add_srs_wkt (p, 13,
   834         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2546\"]]");
   835         -    p = add_epsg_def_ex (filter, first, last, 2547, "epsg", 2547,
   836         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 31", 0, 1,
   837         -        "Krassowsky 1940", "Greenwich",
   838         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   839         -        "X", "North", "Y", "East");
          734  +        ",\"2546\"]]");
          735  +    p = add_epsg_def (filter, first, last, 2547, "epsg", 2547,
          736  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 31");
   840    737       add_proj4text (p, 0,
   841    738           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0");
   842    739       add_proj4text (p, 1,
   843    740           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   844    741       add_proj4text (p, 2,
   845    742           "-0.12 +units=m +no_defs");
   846    743       add_srs_wkt (p, 0,
................................................................................
   852    749       add_srs_wkt (p, 3,
   853    750           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   854    751       add_srs_wkt (p, 4,
   855    752           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   856    753       add_srs_wkt (p, 5,
   857    754           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   858    755       add_srs_wkt (p, 6,
   859         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          756  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   860    757       add_srs_wkt (p, 7,
   861         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          758  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   862    759       add_srs_wkt (p, 8,
   863         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          760  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
   864    761       add_srs_wkt (p, 9,
   865         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",93],PA");
          762  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   866    763       add_srs_wkt (p, 10,
   867         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          764  +        "ng\",31500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   868    765       add_srs_wkt (p, 11,
   869         -        "31500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          766  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   870    767       add_srs_wkt (p, 12,
   871         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   872         -    add_srs_wkt (p, 13,
   873         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2547\"]]");
   874         -    p = add_epsg_def_ex (filter, first, last, 2548, "epsg", 2548,
   875         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 32", 0, 1,
   876         -        "Krassowsky 1940", "Greenwich",
   877         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   878         -        "X", "North", "Y", "East");
          768  +        ",\"2547\"]]");
          769  +    p = add_epsg_def (filter, first, last, 2548, "epsg", 2548,
          770  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 32");
   879    771       add_proj4text (p, 0,
   880    772           "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0");
   881    773       add_proj4text (p, 1,
   882    774           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   883    775       add_proj4text (p, 2,
   884    776           "-0.12 +units=m +no_defs");
   885    777       add_srs_wkt (p, 0,
................................................................................
   891    783       add_srs_wkt (p, 3,
   892    784           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   893    785       add_srs_wkt (p, 4,
   894    786           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   895    787       add_srs_wkt (p, 5,
   896    788           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   897    789       add_srs_wkt (p, 6,
   898         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          790  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   899    791       add_srs_wkt (p, 7,
   900         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          792  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   901    793       add_srs_wkt (p, 8,
   902         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          794  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
   903    795       add_srs_wkt (p, 9,
   904         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",96],PA");
          796  +        "6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   905    797       add_srs_wkt (p, 10,
   906         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          798  +        "ng\",32500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   907    799       add_srs_wkt (p, 11,
   908         -        "32500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          800  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   909    801       add_srs_wkt (p, 12,
   910         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   911         -    add_srs_wkt (p, 13,
   912         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2548\"]]");
   913         -    p = add_epsg_def_ex (filter, first, last, 2549, "epsg", 2549,
   914         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 33", 0, 1,
   915         -        "Krassowsky 1940", "Greenwich",
   916         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   917         -        "X", "North", "Y", "East");
          802  +        ",\"2548\"]]");
          803  +    p = add_epsg_def (filter, first, last, 2549, "epsg", 2549,
          804  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 33");
   918    805       add_proj4text (p, 0,
   919    806           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0");
   920    807       add_proj4text (p, 1,
   921    808           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   922    809       add_proj4text (p, 2,
   923    810           "-0.12 +units=m +no_defs");
   924    811       add_srs_wkt (p, 0,
................................................................................
   930    817       add_srs_wkt (p, 3,
   931    818           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   932    819       add_srs_wkt (p, 4,
   933    820           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   934    821       add_srs_wkt (p, 5,
   935    822           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   936    823       add_srs_wkt (p, 6,
   937         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          824  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   938    825       add_srs_wkt (p, 7,
   939         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          826  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   940    827       add_srs_wkt (p, 8,
   941         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          828  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
   942    829       add_srs_wkt (p, 9,
   943         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",99],PA");
          830  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   944    831       add_srs_wkt (p, 10,
   945         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          832  +        "ng\",33500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   946    833       add_srs_wkt (p, 11,
   947         -        "33500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          834  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   948    835       add_srs_wkt (p, 12,
   949         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   950         -    add_srs_wkt (p, 13,
   951         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2549\"]]");
   952         -    p = add_epsg_def_ex (filter, first, last, 2550, "epsg", 2550,
   953         -        "Samboja / UTM zone 50S (deprecated)", 0, 0,
   954         -        "Bessel 1841", "Greenwich",
   955         -        "Samboja", "Transverse_Mercator", "metre",
   956         -        "Easting", "East", "Northing", "North");
          836  +        ",\"2549\"]]");
          837  +    p = add_epsg_def (filter, first, last, 2550, "epsg", 2550,
          838  +        "Samboja / UTM zone 50S (deprecated)");
   957    839       add_proj4text (p, 0,
   958    840           "+proj=utm +zone=50 +south +ellps=bessel +towgs84=-404.78");
   959    841       add_proj4text (p, 1,
   960    842           ",685.68,45.47,0,0,0,0 +units=m +no_defs");
   961    843       add_srs_wkt (p, 0,
   962    844           "PROJCS[\"Samboja / UTM zone 50S (deprecated)\",GEOGCS[\"");
   963    845       add_srs_wkt (p, 1,
................................................................................
   967    849       add_srs_wkt (p, 3,
   968    850           "84[-404.78,685.68,45.47,0,0,0,0],AUTHORITY[\"EPSG\",\"61");
   969    851       add_srs_wkt (p, 4,
   970    852           "25\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   971    853       add_srs_wkt (p, 5,
   972    854           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   973    855       add_srs_wkt (p, 6,
   974         -        ",\"9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          856  +        ",\"9108\"]],AUTHORITY[\"EPSG\",\"4125\"]],PROJECTION[\"T");
   975    857       add_srs_wkt (p, 7,
   976         -        "EAST],AUTHORITY[\"EPSG\",\"4125\"]],PROJECTION[\"Transve");
          858  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   977    859       add_srs_wkt (p, 8,
   978         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
          860  +        "],PARAMETER[\"central_meridian\",117],PARAMETER[\"scale_");
   979    861       add_srs_wkt (p, 9,
   980         -        "METER[\"central_meridian\",117],PARAMETER[\"scale_factor");
          862  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
   981    863       add_srs_wkt (p, 10,
   982         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
          864  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
   983    865       add_srs_wkt (p, 11,
   984         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
          866  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   985    867       add_srs_wkt (p, 12,
   986         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   987         -    add_srs_wkt (p, 13,
   988         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2550\"]]");
   989         -    p = add_epsg_def_ex (filter, first, last, 2551, "epsg", 2551,
   990         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 34", 0, 1,
   991         -        "Krassowsky 1940", "Greenwich",
   992         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   993         -        "X", "North", "Y", "East");
          868  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"2550\"]]");
          869  +    p = add_epsg_def (filter, first, last, 2551, "epsg", 2551,
          870  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 34");
   994    871       add_proj4text (p, 0,
   995    872           "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=");
   996    873       add_proj4text (p, 1,
   997    874           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
   998    875       add_proj4text (p, 2,
   999    876           ",-0.12 +units=m +no_defs");
  1000    877       add_srs_wkt (p, 0,
................................................................................
  1006    883       add_srs_wkt (p, 3,
  1007    884           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1008    885       add_srs_wkt (p, 4,
  1009    886           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1010    887       add_srs_wkt (p, 5,
  1011    888           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1012    889       add_srs_wkt (p, 6,
  1013         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          890  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1014    891       add_srs_wkt (p, 7,
  1015         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          892  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1016    893       add_srs_wkt (p, 8,
  1017         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          894  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1018    895       add_srs_wkt (p, 9,
  1019         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",102],P");
          896  +        "02],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1020    897       add_srs_wkt (p, 10,
  1021         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          898  +        "ing\",34500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1022    899       add_srs_wkt (p, 11,
  1023         -        ",34500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          900  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1024    901       add_srs_wkt (p, 12,
  1025         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1026         -    add_srs_wkt (p, 13,
  1027         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2551\"]]");
  1028         -    p = add_epsg_def_ex (filter, first, last, 2552, "epsg", 2552,
  1029         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 35", 0, 1,
  1030         -        "Krassowsky 1940", "Greenwich",
  1031         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1032         -        "X", "North", "Y", "East");
          902  +        ",\"2551\"]]");
          903  +    p = add_epsg_def (filter, first, last, 2552, "epsg", 2552,
          904  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 35");
  1033    905       add_proj4text (p, 0,
  1034    906           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=");
  1035    907       add_proj4text (p, 1,
  1036    908           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1037    909       add_proj4text (p, 2,
  1038    910           ",-0.12 +units=m +no_defs");
  1039    911       add_srs_wkt (p, 0,
................................................................................
  1045    917       add_srs_wkt (p, 3,
  1046    918           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1047    919       add_srs_wkt (p, 4,
  1048    920           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1049    921       add_srs_wkt (p, 5,
  1050    922           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1051    923       add_srs_wkt (p, 6,
  1052         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          924  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1053    925       add_srs_wkt (p, 7,
  1054         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          926  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1055    927       add_srs_wkt (p, 8,
  1056         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          928  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1057    929       add_srs_wkt (p, 9,
  1058         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P");
          930  +        "05],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1059    931       add_srs_wkt (p, 10,
  1060         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          932  +        "ing\",35500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1061    933       add_srs_wkt (p, 11,
  1062         -        ",35500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          934  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1063    935       add_srs_wkt (p, 12,
  1064         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1065         -    add_srs_wkt (p, 13,
  1066         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2552\"]]");
  1067         -    p = add_epsg_def_ex (filter, first, last, 2553, "epsg", 2553,
  1068         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 36", 0, 1,
  1069         -        "Krassowsky 1940", "Greenwich",
  1070         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1071         -        "X", "North", "Y", "East");
          936  +        ",\"2552\"]]");
          937  +    p = add_epsg_def (filter, first, last, 2553, "epsg", 2553,
          938  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 36");
  1072    939       add_proj4text (p, 0,
  1073    940           "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=");
  1074    941       add_proj4text (p, 1,
  1075    942           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1076    943       add_proj4text (p, 2,
  1077    944           ",-0.12 +units=m +no_defs");
  1078    945       add_srs_wkt (p, 0,
................................................................................
  1084    951       add_srs_wkt (p, 3,
  1085    952           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1086    953       add_srs_wkt (p, 4,
  1087    954           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1088    955       add_srs_wkt (p, 5,
  1089    956           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1090    957       add_srs_wkt (p, 6,
  1091         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          958  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1092    959       add_srs_wkt (p, 7,
  1093         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          960  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1094    961       add_srs_wkt (p, 8,
  1095         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          962  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1096    963       add_srs_wkt (p, 9,
  1097         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",108],P");
          964  +        "08],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1098    965       add_srs_wkt (p, 10,
  1099         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          966  +        "ing\",36500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1100    967       add_srs_wkt (p, 11,
  1101         -        ",36500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          968  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1102    969       add_srs_wkt (p, 12,
  1103         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1104         -    add_srs_wkt (p, 13,
  1105         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2553\"]]");
  1106         -    p = add_epsg_def_ex (filter, first, last, 2554, "epsg", 2554,
  1107         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 37", 0, 1,
  1108         -        "Krassowsky 1940", "Greenwich",
  1109         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1110         -        "X", "North", "Y", "East");
          970  +        ",\"2553\"]]");
          971  +    p = add_epsg_def (filter, first, last, 2554, "epsg", 2554,
          972  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 37");
  1111    973       add_proj4text (p, 0,
  1112    974           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=");
  1113    975       add_proj4text (p, 1,
  1114    976           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1115    977       add_proj4text (p, 2,
  1116    978           ",-0.12 +units=m +no_defs");
  1117    979       add_srs_wkt (p, 0,
................................................................................
  1123    985       add_srs_wkt (p, 3,
  1124    986           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1125    987       add_srs_wkt (p, 4,
  1126    988           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1127    989       add_srs_wkt (p, 5,
  1128    990           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1129    991       add_srs_wkt (p, 6,
  1130         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          992  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1131    993       add_srs_wkt (p, 7,
  1132         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          994  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1133    995       add_srs_wkt (p, 8,
  1134         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          996  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1135    997       add_srs_wkt (p, 9,
  1136         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P");
          998  +        "11],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1137    999       add_srs_wkt (p, 10,
  1138         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1000  +        "ing\",37500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1139   1001       add_srs_wkt (p, 11,
  1140         -        ",37500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1002  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1141   1003       add_srs_wkt (p, 12,
  1142         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1143         -    add_srs_wkt (p, 13,
  1144         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2554\"]]");
  1145         -    p = add_epsg_def_ex (filter, first, last, 2555, "epsg", 2555,
  1146         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 38", 0, 1,
  1147         -        "Krassowsky 1940", "Greenwich",
  1148         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1149         -        "X", "North", "Y", "East");
         1004  +        ",\"2554\"]]");
         1005  +    p = add_epsg_def (filter, first, last, 2555, "epsg", 2555,
         1006  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 38");
  1150   1007       add_proj4text (p, 0,
  1151   1008           "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=");
  1152   1009       add_proj4text (p, 1,
  1153   1010           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1154   1011       add_proj4text (p, 2,
  1155   1012           ",-0.12 +units=m +no_defs");
  1156   1013       add_srs_wkt (p, 0,
................................................................................
  1162   1019       add_srs_wkt (p, 3,
  1163   1020           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1164   1021       add_srs_wkt (p, 4,
  1165   1022           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1166   1023       add_srs_wkt (p, 5,
  1167   1024           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1168   1025       add_srs_wkt (p, 6,
  1169         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1026  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1170   1027       add_srs_wkt (p, 7,
  1171         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1028  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1172   1029       add_srs_wkt (p, 8,
  1173         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1030  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1174   1031       add_srs_wkt (p, 9,
  1175         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",114],P");
         1032  +        "14],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1176   1033       add_srs_wkt (p, 10,
  1177         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1034  +        "ing\",38500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1178   1035       add_srs_wkt (p, 11,
  1179         -        ",38500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1036  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1180   1037       add_srs_wkt (p, 12,
  1181         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1182         -    add_srs_wkt (p, 13,
  1183         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2555\"]]");
  1184         -    p = add_epsg_def_ex (filter, first, last, 2556, "epsg", 2556,
  1185         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 39", 0, 1,
  1186         -        "Krassowsky 1940", "Greenwich",
  1187         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1188         -        "X", "North", "Y", "East");
         1038  +        ",\"2555\"]]");
         1039  +    p = add_epsg_def (filter, first, last, 2556, "epsg", 2556,
         1040  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 39");
  1189   1041       add_proj4text (p, 0,
  1190   1042           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=");
  1191   1043       add_proj4text (p, 1,
  1192   1044           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1193   1045       add_proj4text (p, 2,
  1194   1046           ",-0.12 +units=m +no_defs");
  1195   1047       add_srs_wkt (p, 0,
................................................................................
  1201   1053       add_srs_wkt (p, 3,
  1202   1054           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1203   1055       add_srs_wkt (p, 4,
  1204   1056           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1205   1057       add_srs_wkt (p, 5,
  1206   1058           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1207   1059       add_srs_wkt (p, 6,
  1208         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1060  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1209   1061       add_srs_wkt (p, 7,
  1210         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1062  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1211   1063       add_srs_wkt (p, 8,
  1212         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1064  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1213   1065       add_srs_wkt (p, 9,
  1214         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P");
         1066  +        "17],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1215   1067       add_srs_wkt (p, 10,
  1216         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1068  +        "ing\",39500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1217   1069       add_srs_wkt (p, 11,
  1218         -        ",39500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1070  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1219   1071       add_srs_wkt (p, 12,
  1220         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1221         -    add_srs_wkt (p, 13,
  1222         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2556\"]]");
  1223         -    p = add_epsg_def_ex (filter, first, last, 2557, "epsg", 2557,
  1224         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 40", 0, 1,
  1225         -        "Krassowsky 1940", "Greenwich",
  1226         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1227         -        "X", "North", "Y", "East");
         1072  +        ",\"2556\"]]");
         1073  +    p = add_epsg_def (filter, first, last, 2557, "epsg", 2557,
         1074  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 40");
  1228   1075       add_proj4text (p, 0,
  1229   1076           "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=");
  1230   1077       add_proj4text (p, 1,
  1231   1078           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1232   1079       add_proj4text (p, 2,
  1233   1080           ",-0.12 +units=m +no_defs");
  1234   1081       add_srs_wkt (p, 0,
................................................................................
  1240   1087       add_srs_wkt (p, 3,
  1241   1088           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1242   1089       add_srs_wkt (p, 4,
  1243   1090           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1244   1091       add_srs_wkt (p, 5,
  1245   1092           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1246   1093       add_srs_wkt (p, 6,
  1247         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1094  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1248   1095       add_srs_wkt (p, 7,
  1249         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1096  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1250   1097       add_srs_wkt (p, 8,
  1251         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1098  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1252   1099       add_srs_wkt (p, 9,
  1253         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",120],P");
         1100  +        "20],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1254   1101       add_srs_wkt (p, 10,
  1255         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1102  +        "ing\",40500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1256   1103       add_srs_wkt (p, 11,
  1257         -        ",40500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1104  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1258   1105       add_srs_wkt (p, 12,
  1259         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1260         -    add_srs_wkt (p, 13,
  1261         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2557\"]]");
  1262         -    p = add_epsg_def_ex (filter, first, last, 2558, "epsg", 2558,
  1263         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 41", 0, 1,
  1264         -        "Krassowsky 1940", "Greenwich",
  1265         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1266         -        "X", "North", "Y", "East");
         1106  +        ",\"2557\"]]");
         1107  +    p = add_epsg_def (filter, first, last, 2558, "epsg", 2558,
         1108  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 41");
  1267   1109       add_proj4text (p, 0,
  1268   1110           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=");
  1269   1111       add_proj4text (p, 1,
  1270   1112           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1271   1113       add_proj4text (p, 2,
  1272   1114           ",-0.12 +units=m +no_defs");
  1273   1115       add_srs_wkt (p, 0,
................................................................................
  1279   1121       add_srs_wkt (p, 3,
  1280   1122           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1281   1123       add_srs_wkt (p, 4,
  1282   1124           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1283   1125       add_srs_wkt (p, 5,
  1284   1126           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1285   1127       add_srs_wkt (p, 6,
  1286         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1128  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1287   1129       add_srs_wkt (p, 7,
  1288         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1130  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1289   1131       add_srs_wkt (p, 8,
  1290         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1132  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1291   1133       add_srs_wkt (p, 9,
  1292         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P");
         1134  +        "23],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1293   1135       add_srs_wkt (p, 10,
  1294         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1136  +        "ing\",41500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1295   1137       add_srs_wkt (p, 11,
  1296         -        ",41500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1138  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1297   1139       add_srs_wkt (p, 12,
  1298         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1299         -    add_srs_wkt (p, 13,
  1300         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2558\"]]");
  1301         -    p = add_epsg_def_ex (filter, first, last, 2559, "epsg", 2559,
  1302         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 42", 0, 1,
  1303         -        "Krassowsky 1940", "Greenwich",
  1304         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1305         -        "X", "North", "Y", "East");
         1140  +        ",\"2558\"]]");
         1141  +    p = add_epsg_def (filter, first, last, 2559, "epsg", 2559,
         1142  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 42");
  1306   1143       add_proj4text (p, 0,
  1307   1144           "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=");
  1308   1145       add_proj4text (p, 1,
  1309   1146           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1310   1147       add_proj4text (p, 2,
  1311   1148           ",-0.12 +units=m +no_defs");
  1312   1149       add_srs_wkt (p, 0,
................................................................................
  1318   1155       add_srs_wkt (p, 3,
  1319   1156           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1320   1157       add_srs_wkt (p, 4,
  1321   1158           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1322   1159       add_srs_wkt (p, 5,
  1323   1160           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1324   1161       add_srs_wkt (p, 6,
  1325         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1162  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1326   1163       add_srs_wkt (p, 7,
  1327         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1164  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1328   1165       add_srs_wkt (p, 8,
  1329         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1166  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1330   1167       add_srs_wkt (p, 9,
  1331         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",126],P");
         1168  +        "26],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1332   1169       add_srs_wkt (p, 10,
  1333         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1170  +        "ing\",42500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1334   1171       add_srs_wkt (p, 11,
  1335         -        ",42500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1172  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1336   1173       add_srs_wkt (p, 12,
  1337         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1338         -    add_srs_wkt (p, 13,
  1339         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2559\"]]");
  1340         -    p = add_epsg_def_ex (filter, first, last, 2560, "epsg", 2560,
  1341         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 43", 0, 1,
  1342         -        "Krassowsky 1940", "Greenwich",
  1343         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1344         -        "X", "North", "Y", "East");
         1174  +        ",\"2559\"]]");
         1175  +    p = add_epsg_def (filter, first, last, 2560, "epsg", 2560,
         1176  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 43");
  1345   1177       add_proj4text (p, 0,
  1346   1178           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=");
  1347   1179       add_proj4text (p, 1,
  1348   1180           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1349   1181       add_proj4text (p, 2,
  1350   1182           ",-0.12 +units=m +no_defs");
  1351   1183       add_srs_wkt (p, 0,
................................................................................
  1357   1189       add_srs_wkt (p, 3,
  1358   1190           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1359   1191       add_srs_wkt (p, 4,
  1360   1192           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1361   1193       add_srs_wkt (p, 5,
  1362   1194           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1363   1195       add_srs_wkt (p, 6,
  1364         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1196  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1365   1197       add_srs_wkt (p, 7,
  1366         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1198  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1367   1199       add_srs_wkt (p, 8,
  1368         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1200  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1369   1201       add_srs_wkt (p, 9,
  1370         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P");
         1202  +        "29],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1371   1203       add_srs_wkt (p, 10,
  1372         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1204  +        "ing\",43500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1373   1205       add_srs_wkt (p, 11,
  1374         -        ",43500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1206  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1375   1207       add_srs_wkt (p, 12,
  1376         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1377         -    add_srs_wkt (p, 13,
  1378         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2560\"]]");
  1379         -    p = add_epsg_def_ex (filter, first, last, 2561, "epsg", 2561,
  1380         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 44", 0, 1,
  1381         -        "Krassowsky 1940", "Greenwich",
  1382         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1383         -        "X", "North", "Y", "East");
         1208  +        ",\"2560\"]]");
         1209  +    p = add_epsg_def (filter, first, last, 2561, "epsg", 2561,
         1210  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 44");
  1384   1211       add_proj4text (p, 0,
  1385   1212           "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=");
  1386   1213       add_proj4text (p, 1,
  1387   1214           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1388   1215       add_proj4text (p, 2,
  1389   1216           ",-0.12 +units=m +no_defs");
  1390   1217       add_srs_wkt (p, 0,
................................................................................
  1396   1223       add_srs_wkt (p, 3,
  1397   1224           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1398   1225       add_srs_wkt (p, 4,
  1399   1226           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1400   1227       add_srs_wkt (p, 5,
  1401   1228           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1402   1229       add_srs_wkt (p, 6,
  1403         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1230  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1404   1231       add_srs_wkt (p, 7,
  1405         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1232  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1406   1233       add_srs_wkt (p, 8,
  1407         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1234  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1408   1235       add_srs_wkt (p, 9,
  1409         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",132],P");
         1236  +        "32],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1410   1237       add_srs_wkt (p, 10,
  1411         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1238  +        "ing\",44500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1412   1239       add_srs_wkt (p, 11,
  1413         -        ",44500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1240  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1414   1241       add_srs_wkt (p, 12,
  1415         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1416         -    add_srs_wkt (p, 13,
  1417         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2561\"]]");
  1418         -    p = add_epsg_def_ex (filter, first, last, 2562, "epsg", 2562,
  1419         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 45", 0, 1,
  1420         -        "Krassowsky 1940", "Greenwich",
  1421         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1422         -        "X", "North", "Y", "East");
         1242  +        ",\"2561\"]]");
         1243  +    p = add_epsg_def (filter, first, last, 2562, "epsg", 2562,
         1244  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 45");
  1423   1245       add_proj4text (p, 0,
  1424   1246           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=");
  1425   1247       add_proj4text (p, 1,
  1426   1248           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1427   1249       add_proj4text (p, 2,
  1428   1250           ",-0.12 +units=m +no_defs");
  1429   1251       add_srs_wkt (p, 0,
................................................................................
  1435   1257       add_srs_wkt (p, 3,
  1436   1258           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1437   1259       add_srs_wkt (p, 4,
  1438   1260           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1439   1261       add_srs_wkt (p, 5,
  1440   1262           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1441   1263       add_srs_wkt (p, 6,
  1442         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1264  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1443   1265       add_srs_wkt (p, 7,
  1444         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1266  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1445   1267       add_srs_wkt (p, 8,
  1446         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1268  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1447   1269       add_srs_wkt (p, 9,
  1448         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P");
         1270  +        "35],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1449   1271       add_srs_wkt (p, 10,
  1450         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1272  +        "ing\",45500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1451   1273       add_srs_wkt (p, 11,
  1452         -        ",45500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1274  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1453   1275       add_srs_wkt (p, 12,
  1454         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1455         -    add_srs_wkt (p, 13,
  1456         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2562\"]]");
  1457         -    p = add_epsg_def_ex (filter, first, last, 2563, "epsg", 2563,
  1458         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 46", 0, 1,
  1459         -        "Krassowsky 1940", "Greenwich",
  1460         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1461         -        "X", "North", "Y", "East");
         1276  +        ",\"2562\"]]");
         1277  +    p = add_epsg_def (filter, first, last, 2563, "epsg", 2563,
         1278  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 46");
  1462   1279       add_proj4text (p, 0,
  1463   1280           "+proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=46500000 +y_0=");
  1464   1281       add_proj4text (p, 1,
  1465   1282           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1466   1283       add_proj4text (p, 2,
  1467   1284           ",-0.12 +units=m +no_defs");
  1468   1285       add_srs_wkt (p, 0,
................................................................................
  1474   1291       add_srs_wkt (p, 3,
  1475   1292           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1476   1293       add_srs_wkt (p, 4,
  1477   1294           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1478   1295       add_srs_wkt (p, 5,
  1479   1296           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1480   1297       add_srs_wkt (p, 6,
  1481         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1298  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1482   1299       add_srs_wkt (p, 7,
  1483         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1300  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1484   1301       add_srs_wkt (p, 8,
  1485         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1302  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1486   1303       add_srs_wkt (p, 9,
  1487         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",138],P");
         1304  +        "38],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1488   1305       add_srs_wkt (p, 10,
  1489         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1306  +        "ing\",46500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1490   1307       add_srs_wkt (p, 11,
  1491         -        ",46500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1308  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1492   1309       add_srs_wkt (p, 12,
  1493         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1494         -    add_srs_wkt (p, 13,
  1495         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2563\"]]");
  1496         -    p = add_epsg_def_ex (filter, first, last, 2564, "epsg", 2564,
  1497         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 47", 0, 1,
  1498         -        "Krassowsky 1940", "Greenwich",
  1499         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1500         -        "X", "North", "Y", "East");
         1310  +        ",\"2563\"]]");
         1311  +    p = add_epsg_def (filter, first, last, 2564, "epsg", 2564,
         1312  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 47");
  1501   1313       add_proj4text (p, 0,
  1502   1314           "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=47500000 +y_0=");
  1503   1315       add_proj4text (p, 1,
  1504   1316           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1505   1317       add_proj4text (p, 2,
  1506   1318           ",-0.12 +units=m +no_defs");
  1507   1319       add_srs_wkt (p, 0,
................................................................................
  1513   1325       add_srs_wkt (p, 3,
  1514   1326           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1515   1327       add_srs_wkt (p, 4,
  1516   1328           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1517   1329       add_srs_wkt (p, 5,
  1518   1330           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1519   1331       add_srs_wkt (p, 6,
  1520         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1332  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1521   1333       add_srs_wkt (p, 7,
  1522         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1334  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1523   1335       add_srs_wkt (p, 8,
  1524         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1336  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1525   1337       add_srs_wkt (p, 9,
  1526         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",141],P");
         1338  +        "41],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1527   1339       add_srs_wkt (p, 10,
  1528         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1340  +        "ing\",47500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1529   1341       add_srs_wkt (p, 11,
  1530         -        ",47500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1342  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1531   1343       add_srs_wkt (p, 12,
  1532         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1533         -    add_srs_wkt (p, 13,
  1534         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2564\"]]");
  1535         -    p = add_epsg_def_ex (filter, first, last, 2565, "epsg", 2565,
  1536         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 48", 0, 1,
  1537         -        "Krassowsky 1940", "Greenwich",
  1538         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1539         -        "X", "North", "Y", "East");
         1344  +        ",\"2564\"]]");
         1345  +    p = add_epsg_def (filter, first, last, 2565, "epsg", 2565,
         1346  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 48");
  1540   1347       add_proj4text (p, 0,
  1541   1348           "+proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=48500000 +y_0=");
  1542   1349       add_proj4text (p, 1,
  1543   1350           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1544   1351       add_proj4text (p, 2,
  1545   1352           ",-0.12 +units=m +no_defs");
  1546   1353       add_srs_wkt (p, 0,
................................................................................
  1552   1359       add_srs_wkt (p, 3,
  1553   1360           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1554   1361       add_srs_wkt (p, 4,
  1555   1362           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1556   1363       add_srs_wkt (p, 5,
  1557   1364           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1558   1365       add_srs_wkt (p, 6,
  1559         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1366  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1560   1367       add_srs_wkt (p, 7,
  1561         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1368  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1562   1369       add_srs_wkt (p, 8,
  1563         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1370  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1564   1371       add_srs_wkt (p, 9,
  1565         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",144],P");
         1372  +        "44],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1566   1373       add_srs_wkt (p, 10,
  1567         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1374  +        "ing\",48500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1568   1375       add_srs_wkt (p, 11,
  1569         -        ",48500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1376  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1570   1377       add_srs_wkt (p, 12,
  1571         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1572         -    add_srs_wkt (p, 13,
  1573         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2565\"]]");
  1574         -    p = add_epsg_def_ex (filter, first, last, 2566, "epsg", 2566,
  1575         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 49", 0, 1,
  1576         -        "Krassowsky 1940", "Greenwich",
  1577         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1578         -        "X", "North", "Y", "East");
         1378  +        ",\"2565\"]]");
         1379  +    p = add_epsg_def (filter, first, last, 2566, "epsg", 2566,
         1380  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 49");
  1579   1381       add_proj4text (p, 0,
  1580   1382           "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=49500000 +y_0=");
  1581   1383       add_proj4text (p, 1,
  1582   1384           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1583   1385       add_proj4text (p, 2,
  1584   1386           ",-0.12 +units=m +no_defs");
  1585   1387       add_srs_wkt (p, 0,
................................................................................
  1591   1393       add_srs_wkt (p, 3,
  1592   1394           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1593   1395       add_srs_wkt (p, 4,
  1594   1396           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1595   1397       add_srs_wkt (p, 5,
  1596   1398           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1597   1399       add_srs_wkt (p, 6,
  1598         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1400  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1599   1401       add_srs_wkt (p, 7,
  1600         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1402  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1601   1403       add_srs_wkt (p, 8,
  1602         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1404  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1603   1405       add_srs_wkt (p, 9,
  1604         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",147],P");
         1406  +        "47],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1605   1407       add_srs_wkt (p, 10,
  1606         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1408  +        "ing\",49500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1607   1409       add_srs_wkt (p, 11,
  1608         -        ",49500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1410  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1609   1411       add_srs_wkt (p, 12,
  1610         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1611         -    add_srs_wkt (p, 13,
  1612         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2566\"]]");
  1613         -    p = add_epsg_def_ex (filter, first, last, 2567, "epsg", 2567,
  1614         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 50", 0, 1,
  1615         -        "Krassowsky 1940", "Greenwich",
  1616         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1617         -        "X", "North", "Y", "East");
         1412  +        ",\"2566\"]]");
         1413  +    p = add_epsg_def (filter, first, last, 2567, "epsg", 2567,
         1414  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 50");
  1618   1415       add_proj4text (p, 0,
  1619   1416           "+proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=50500000 +y_0=");
  1620   1417       add_proj4text (p, 1,
  1621   1418           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1622   1419       add_proj4text (p, 2,
  1623   1420           ",-0.12 +units=m +no_defs");
  1624   1421       add_srs_wkt (p, 0,
................................................................................
  1630   1427       add_srs_wkt (p, 3,
  1631   1428           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1632   1429       add_srs_wkt (p, 4,
  1633   1430           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1634   1431       add_srs_wkt (p, 5,
  1635   1432           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1636   1433       add_srs_wkt (p, 6,
  1637         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1434  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1638   1435       add_srs_wkt (p, 7,
  1639         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1436  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1640   1437       add_srs_wkt (p, 8,
  1641         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1438  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1642   1439       add_srs_wkt (p, 9,
  1643         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",150],P");
         1440  +        "50],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1644   1441       add_srs_wkt (p, 10,
  1645         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1442  +        "ing\",50500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1646   1443       add_srs_wkt (p, 11,
  1647         -        ",50500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1444  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1648   1445       add_srs_wkt (p, 12,
  1649         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1650         -    add_srs_wkt (p, 13,
  1651         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2567\"]]");
  1652         -    p = add_epsg_def_ex (filter, first, last, 2568, "epsg", 2568,
  1653         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 51", 0, 1,
  1654         -        "Krassowsky 1940", "Greenwich",
  1655         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1656         -        "X", "North", "Y", "East");
         1446  +        ",\"2567\"]]");
         1447  +    p = add_epsg_def (filter, first, last, 2568, "epsg", 2568,
         1448  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 51");
  1657   1449       add_proj4text (p, 0,
  1658   1450           "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=51500000 +y_0=");
  1659   1451       add_proj4text (p, 1,
  1660   1452           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1661   1453       add_proj4text (p, 2,
  1662   1454           ",-0.12 +units=m +no_defs");
  1663   1455       add_srs_wkt (p, 0,
................................................................................
  1669   1461       add_srs_wkt (p, 3,
  1670   1462           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1671   1463       add_srs_wkt (p, 4,
  1672   1464           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1673   1465       add_srs_wkt (p, 5,
  1674   1466           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1675   1467       add_srs_wkt (p, 6,
  1676         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1468  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1677   1469       add_srs_wkt (p, 7,
  1678         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1470  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1679   1471       add_srs_wkt (p, 8,
  1680         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1472  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1681   1473       add_srs_wkt (p, 9,
  1682         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",153],P");
         1474  +        "53],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1683   1475       add_srs_wkt (p, 10,
  1684         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1476  +        "ing\",51500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1685   1477       add_srs_wkt (p, 11,
  1686         -        ",51500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1478  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1687   1479       add_srs_wkt (p, 12,
  1688         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1689         -    add_srs_wkt (p, 13,
  1690         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2568\"]]");
  1691         -    p = add_epsg_def_ex (filter, first, last, 2569, "epsg", 2569,
  1692         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 52", 0, 1,
  1693         -        "Krassowsky 1940", "Greenwich",
  1694         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1695         -        "X", "North", "Y", "East");
         1480  +        ",\"2568\"]]");
         1481  +    p = add_epsg_def (filter, first, last, 2569, "epsg", 2569,
         1482  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 52");
  1696   1483       add_proj4text (p, 0,
  1697   1484           "+proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=52500000 +y_0=");
  1698   1485       add_proj4text (p, 1,
  1699   1486           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1700   1487       add_proj4text (p, 2,
  1701   1488           ",-0.12 +units=m +no_defs");
  1702   1489       add_srs_wkt (p, 0,
................................................................................
  1708   1495       add_srs_wkt (p, 3,
  1709   1496           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1710   1497       add_srs_wkt (p, 4,
  1711   1498           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1712   1499       add_srs_wkt (p, 5,
  1713   1500           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1714   1501       add_srs_wkt (p, 6,
  1715         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1502  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1716   1503       add_srs_wkt (p, 7,
  1717         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1504  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1718   1505       add_srs_wkt (p, 8,
  1719         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1506  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1720   1507       add_srs_wkt (p, 9,
  1721         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",156],P");
         1508  +        "56],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1722   1509       add_srs_wkt (p, 10,
  1723         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1510  +        "ing\",52500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1724   1511       add_srs_wkt (p, 11,
  1725         -        ",52500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1512  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1726   1513       add_srs_wkt (p, 12,
  1727         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1728         -    add_srs_wkt (p, 13,
  1729         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2569\"]]");
  1730         -    p = add_epsg_def_ex (filter, first, last, 2570, "epsg", 2570,
  1731         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 53", 0, 1,
  1732         -        "Krassowsky 1940", "Greenwich",
  1733         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1734         -        "X", "North", "Y", "East");
         1514  +        ",\"2569\"]]");
         1515  +    p = add_epsg_def (filter, first, last, 2570, "epsg", 2570,
         1516  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 53");
  1735   1517       add_proj4text (p, 0,
  1736   1518           "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=53500000 +y_0=");
  1737   1519       add_proj4text (p, 1,
  1738   1520           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1739   1521       add_proj4text (p, 2,
  1740   1522           ",-0.12 +units=m +no_defs");
  1741   1523       add_srs_wkt (p, 0,
................................................................................
  1747   1529       add_srs_wkt (p, 3,
  1748   1530           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1749   1531       add_srs_wkt (p, 4,
  1750   1532           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1751   1533       add_srs_wkt (p, 5,
  1752   1534           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1753   1535       add_srs_wkt (p, 6,
  1754         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1536  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1755   1537       add_srs_wkt (p, 7,
  1756         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1538  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1757   1539       add_srs_wkt (p, 8,
  1758         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1540  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1759   1541       add_srs_wkt (p, 9,
  1760         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P");
         1542  +        "59],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1761   1543       add_srs_wkt (p, 10,
  1762         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1544  +        "ing\",53500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1763   1545       add_srs_wkt (p, 11,
  1764         -        ",53500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1546  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1765   1547       add_srs_wkt (p, 12,
  1766         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1767         -    add_srs_wkt (p, 13,
  1768         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2570\"]]");
  1769         -    p = add_epsg_def_ex (filter, first, last, 2571, "epsg", 2571,
  1770         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 54", 0, 1,
  1771         -        "Krassowsky 1940", "Greenwich",
  1772         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1773         -        "X", "North", "Y", "East");
         1548  +        ",\"2570\"]]");
         1549  +    p = add_epsg_def (filter, first, last, 2571, "epsg", 2571,
         1550  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 54");
  1774   1551       add_proj4text (p, 0,
  1775   1552           "+proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=54500000 +y_0=");
  1776   1553       add_proj4text (p, 1,
  1777   1554           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1778   1555       add_proj4text (p, 2,
  1779   1556           ",-0.12 +units=m +no_defs");
  1780   1557       add_srs_wkt (p, 0,
................................................................................
  1786   1563       add_srs_wkt (p, 3,
  1787   1564           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1788   1565       add_srs_wkt (p, 4,
  1789   1566           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1790   1567       add_srs_wkt (p, 5,
  1791   1568           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1792   1569       add_srs_wkt (p, 6,
  1793         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1570  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1794   1571       add_srs_wkt (p, 7,
  1795         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1572  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1796   1573       add_srs_wkt (p, 8,
  1797         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1574  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1798   1575       add_srs_wkt (p, 9,
  1799         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",162],P");
         1576  +        "62],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1800   1577       add_srs_wkt (p, 10,
  1801         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1578  +        "ing\",54500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1802   1579       add_srs_wkt (p, 11,
  1803         -        ",54500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1580  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1804   1581       add_srs_wkt (p, 12,
  1805         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1806         -    add_srs_wkt (p, 13,
  1807         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2571\"]]");
  1808         -    p = add_epsg_def_ex (filter, first, last, 2572, "epsg", 2572,
  1809         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 55", 0, 1,
  1810         -        "Krassowsky 1940", "Greenwich",
  1811         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1812         -        "X", "North", "Y", "East");
         1582  +        ",\"2571\"]]");
         1583  +    p = add_epsg_def (filter, first, last, 2572, "epsg", 2572,
         1584  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 55");
  1813   1585       add_proj4text (p, 0,
  1814   1586           "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=55500000 +y_0=");
  1815   1587       add_proj4text (p, 1,
  1816   1588           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1817   1589       add_proj4text (p, 2,
  1818   1590           ",-0.12 +units=m +no_defs");
  1819   1591       add_srs_wkt (p, 0,
................................................................................
  1825   1597       add_srs_wkt (p, 3,
  1826   1598           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1827   1599       add_srs_wkt (p, 4,
  1828   1600           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1829   1601       add_srs_wkt (p, 5,
  1830   1602           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1831   1603       add_srs_wkt (p, 6,
  1832         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1604  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1833   1605       add_srs_wkt (p, 7,
  1834         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1606  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1835   1607       add_srs_wkt (p, 8,
  1836         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1608  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1837   1609       add_srs_wkt (p, 9,
  1838         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P");
         1610  +        "65],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1839   1611       add_srs_wkt (p, 10,
  1840         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1612  +        "ing\",55500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1841   1613       add_srs_wkt (p, 11,
  1842         -        ",55500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1614  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1843   1615       add_srs_wkt (p, 12,
  1844         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1845         -    add_srs_wkt (p, 13,
  1846         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2572\"]]");
  1847         -    p = add_epsg_def_ex (filter, first, last, 2573, "epsg", 2573,
  1848         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 56", 0, 1,
  1849         -        "Krassowsky 1940", "Greenwich",
  1850         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1851         -        "X", "North", "Y", "East");
         1616  +        ",\"2572\"]]");
         1617  +    p = add_epsg_def (filter, first, last, 2573, "epsg", 2573,
         1618  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 56");
  1852   1619       add_proj4text (p, 0,
  1853   1620           "+proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=56500000 +y_0=");
  1854   1621       add_proj4text (p, 1,
  1855   1622           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1856   1623       add_proj4text (p, 2,
  1857   1624           ",-0.12 +units=m +no_defs");
  1858   1625       add_srs_wkt (p, 0,
................................................................................
  1864   1631       add_srs_wkt (p, 3,
  1865   1632           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1866   1633       add_srs_wkt (p, 4,
  1867   1634           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1868   1635       add_srs_wkt (p, 5,
  1869   1636           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1870   1637       add_srs_wkt (p, 6,
  1871         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1638  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1872   1639       add_srs_wkt (p, 7,
  1873         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1640  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1874   1641       add_srs_wkt (p, 8,
  1875         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1642  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1876   1643       add_srs_wkt (p, 9,
  1877         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",168],P");
         1644  +        "68],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1878   1645       add_srs_wkt (p, 10,
  1879         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1646  +        "ing\",56500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1880   1647       add_srs_wkt (p, 11,
  1881         -        ",56500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1648  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1882   1649       add_srs_wkt (p, 12,
  1883         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1884         -    add_srs_wkt (p, 13,
  1885         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2573\"]]");
  1886         -    p = add_epsg_def_ex (filter, first, last, 2574, "epsg", 2574,
  1887         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 57", 0, 1,
  1888         -        "Krassowsky 1940", "Greenwich",
  1889         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1890         -        "X", "North", "Y", "East");
         1650  +        ",\"2573\"]]");
         1651  +    p = add_epsg_def (filter, first, last, 2574, "epsg", 2574,
         1652  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 57");
  1891   1653       add_proj4text (p, 0,
  1892   1654           "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=57500000 +y_0=");
  1893   1655       add_proj4text (p, 1,
  1894   1656           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1895   1657       add_proj4text (p, 2,
  1896   1658           ",-0.12 +units=m +no_defs");
  1897   1659       add_srs_wkt (p, 0,
................................................................................
  1903   1665       add_srs_wkt (p, 3,
  1904   1666           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1905   1667       add_srs_wkt (p, 4,
  1906   1668           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1907   1669       add_srs_wkt (p, 5,
  1908   1670           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1909   1671       add_srs_wkt (p, 6,
  1910         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1672  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1911   1673       add_srs_wkt (p, 7,
  1912         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1674  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1913   1675       add_srs_wkt (p, 8,
  1914         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1676  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1915   1677       add_srs_wkt (p, 9,
  1916         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P");
         1678  +        "71],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1917   1679       add_srs_wkt (p, 10,
  1918         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1680  +        "ing\",57500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1919   1681       add_srs_wkt (p, 11,
  1920         -        ",57500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1682  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1921   1683       add_srs_wkt (p, 12,
  1922         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1923         -    add_srs_wkt (p, 13,
  1924         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2574\"]]");
  1925         -    p = add_epsg_def_ex (filter, first, last, 2575, "epsg", 2575,
  1926         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 58", 0, 1,
  1927         -        "Krassowsky 1940", "Greenwich",
  1928         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1929         -        "X", "North", "Y", "East");
         1684  +        ",\"2574\"]]");
         1685  +    p = add_epsg_def (filter, first, last, 2575, "epsg", 2575,
         1686  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 58");
  1930   1687       add_proj4text (p, 0,
  1931   1688           "+proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=58500000 +y_0=");
  1932   1689       add_proj4text (p, 1,
  1933   1690           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1934   1691       add_proj4text (p, 2,
  1935   1692           ",-0.12 +units=m +no_defs");
  1936   1693       add_srs_wkt (p, 0,
................................................................................
  1942   1699       add_srs_wkt (p, 3,
  1943   1700           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1944   1701       add_srs_wkt (p, 4,
  1945   1702           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1946   1703       add_srs_wkt (p, 5,
  1947   1704           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1948   1705       add_srs_wkt (p, 6,
  1949         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1706  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1950   1707       add_srs_wkt (p, 7,
  1951         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1708  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1952   1709       add_srs_wkt (p, 8,
  1953         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1710  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1954   1711       add_srs_wkt (p, 9,
  1955         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",174],P");
         1712  +        "74],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1956   1713       add_srs_wkt (p, 10,
  1957         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1714  +        "ing\",58500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1958   1715       add_srs_wkt (p, 11,
  1959         -        ",58500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1716  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1960   1717       add_srs_wkt (p, 12,
  1961         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1962         -    add_srs_wkt (p, 13,
  1963         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2575\"]]");
  1964         -    p = add_epsg_def_ex (filter, first, last, 2576, "epsg", 2576,
  1965         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 59", 0, 1,
  1966         -        "Krassowsky 1940", "Greenwich",
  1967         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1968         -        "X", "North", "Y", "East");
         1718  +        ",\"2575\"]]");
         1719  +    p = add_epsg_def (filter, first, last, 2576, "epsg", 2576,
         1720  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 59");
  1969   1721       add_proj4text (p, 0,
  1970   1722           "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=59500000 +y_0=");
  1971   1723       add_proj4text (p, 1,
  1972   1724           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1973   1725       add_proj4text (p, 2,
  1974   1726           ",-0.12 +units=m +no_defs");
  1975   1727       add_srs_wkt (p, 0,
................................................................................
  1981   1733       add_srs_wkt (p, 3,
  1982   1734           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1983   1735       add_srs_wkt (p, 4,
  1984   1736           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1985   1737       add_srs_wkt (p, 5,
  1986   1738           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1987   1739       add_srs_wkt (p, 6,
  1988         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1740  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1989   1741       add_srs_wkt (p, 7,
  1990         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1742  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1991   1743       add_srs_wkt (p, 8,
  1992         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1744  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1993   1745       add_srs_wkt (p, 9,
  1994         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P");
         1746  +        "77],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1995   1747       add_srs_wkt (p, 10,
  1996         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1748  +        "ing\",59500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1997   1749       add_srs_wkt (p, 11,
  1998         -        ",59500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1750  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1999   1751       add_srs_wkt (p, 12,
  2000         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2001         -    add_srs_wkt (p, 13,
  2002         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2576\"]]");
  2003         -    p = add_epsg_def_ex (filter, first, last, 2577, "epsg", 2577,
  2004         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 60 (deprecated)", 0, 1,
  2005         -        "Krassowsky 1940", "Greenwich",
  2006         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2007         -        "X", "North", "Y", "East");
         1752  +        ",\"2576\"]]");
         1753  +    p = add_epsg_def (filter, first, last, 2577, "epsg", 2577,
         1754  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 60 (deprecated)");
  2008   1755       add_proj4text (p, 0,
  2009   1756           "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60000000 +y_0=");
  2010   1757       add_proj4text (p, 1,
  2011   1758           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  2012   1759       add_proj4text (p, 2,
  2013   1760           ",-0.12 +units=m +no_defs");
  2014   1761       add_srs_wkt (p, 0,
................................................................................
  2020   1767       add_srs_wkt (p, 3,
  2021   1768           "[\"EPSG\",\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35");
  2022   1769       add_srs_wkt (p, 4,
  2023   1770           ",0.82,-0.12],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Gree");
  2024   1771       add_srs_wkt (p, 5,
  2025   1772           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2026   1773       add_srs_wkt (p, 6,
  2027         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1774  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  2028   1775       add_srs_wkt (p, 7,
  2029         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1776  +        "TY[\"EPSG\",\"4284\"]],PROJECTION[\"Transverse_Mercator\"");
  2030   1777       add_srs_wkt (p, 8,
  2031         -        "PSG\",\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         1778  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  2032   1779       add_srs_wkt (p, 9,
  2033         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         1780  +        "l_meridian\",180],PARAMETER[\"scale_factor\",1],PARAMETE");
  2034   1781       add_srs_wkt (p, 10,
  2035         -        "idian\",180],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
         1782  +        "R[\"false_easting\",60000000],PARAMETER[\"false_northing");
  2036   1783       add_srs_wkt (p, 11,
  2037         -        "alse_easting\",60000000],PARAMETER[\"false_northing\",0]");
         1784  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
  2038   1785       add_srs_wkt (p, 12,
  2039         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
  2040         -    add_srs_wkt (p, 13,
  2041         -        "\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2577\"]]");
  2042         -    p = add_epsg_def_ex (filter, first, last, 2578, "epsg", 2578,
  2043         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 61", 0, 1,
  2044         -        "Krassowsky 1940", "Greenwich",
  2045         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2046         -        "X", "North", "Y", "East");
         1786  +        "HORITY[\"EPSG\",\"2577\"]]");
         1787  +    p = add_epsg_def (filter, first, last, 2578, "epsg", 2578,
         1788  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 61");
  2047   1789       add_proj4text (p, 0,
  2048   1790           "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=61500000 +y_0");
  2049   1791       add_proj4text (p, 1,
  2050   1792           "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8");
  2051   1793       add_proj4text (p, 2,
  2052   1794           "2,-0.12 +units=m +no_defs");
  2053   1795       add_srs_wkt (p, 0,
................................................................................
  2059   1801       add_srs_wkt (p, 3,
  2060   1802           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  2061   1803       add_srs_wkt (p, 4,
  2062   1804           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  2063   1805       add_srs_wkt (p, 5,
  2064   1806           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2065   1807       add_srs_wkt (p, 6,
  2066         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1808  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2067   1809       add_srs_wkt (p, 7,
  2068         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1810  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2069   1811       add_srs_wkt (p, 8,
  2070         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1812  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  2071   1813       add_srs_wkt (p, 9,
  2072         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],");
         1814  +        "177],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  2073   1815       add_srs_wkt (p, 10,
  2074         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1816  +        "ting\",61500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2075   1817       add_srs_wkt (p, 11,
  2076         -        ",61500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1818  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2077   1819       add_srs_wkt (p, 12,
  2078         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2079         -    add_srs_wkt (p, 13,
  2080         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2578\"]]");
  2081         -    p = add_epsg_def_ex (filter, first, last, 2579, "epsg", 2579,
  2082         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 62", 0, 1,
  2083         -        "Krassowsky 1940", "Greenwich",
  2084         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2085         -        "X", "North", "Y", "East");
         1820  +        "\",\"2578\"]]");
         1821  +    p = add_epsg_def (filter, first, last, 2579, "epsg", 2579,
         1822  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 62");
  2086   1823       add_proj4text (p, 0,
  2087   1824           "+proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=62500000 +y_0");
  2088   1825       add_proj4text (p, 1,
  2089   1826           "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8");
  2090   1827       add_proj4text (p, 2,
  2091   1828           "2,-0.12 +units=m +no_defs");
  2092   1829       add_srs_wkt (p, 0,
................................................................................
  2098   1835       add_srs_wkt (p, 3,
  2099   1836           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  2100   1837       add_srs_wkt (p, 4,
  2101   1838           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  2102   1839       add_srs_wkt (p, 5,
  2103   1840           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2104   1841       add_srs_wkt (p, 6,
  2105         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1842  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2106   1843       add_srs_wkt (p, 7,
  2107         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1844  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2108   1845       add_srs_wkt (p, 8,
  2109         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1846  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  2110   1847       add_srs_wkt (p, 9,
  2111         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-174],");
         1848  +        "174],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  2112   1849       add_srs_wkt (p, 10,
  2113         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1850  +        "ting\",62500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2114   1851       add_srs_wkt (p, 11,
  2115         -        ",62500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1852  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2116   1853       add_srs_wkt (p, 12,
  2117         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2118         -    add_srs_wkt (p, 13,
  2119         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2579\"]]");
  2120         -    p = add_epsg_def_ex (filter, first, last, 2580, "epsg", 2580,
  2121         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 63", 0, 1,
  2122         -        "Krassowsky 1940", "Greenwich",
  2123         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2124         -        "X", "North", "Y", "East");
         1854  +        "\",\"2579\"]]");
         1855  +    p = add_epsg_def (filter, first, last, 2580, "epsg", 2580,
         1856  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 63");
  2125   1857       add_proj4text (p, 0,
  2126   1858           "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=63500000 +y_0");
  2127   1859       add_proj4text (p, 1,
  2128   1860           "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8");
  2129   1861       add_proj4text (p, 2,
  2130   1862           "2,-0.12 +units=m +no_defs");
  2131   1863       add_srs_wkt (p, 0,
................................................................................
  2137   1869       add_srs_wkt (p, 3,
  2138   1870           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  2139   1871       add_srs_wkt (p, 4,
  2140   1872           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  2141   1873       add_srs_wkt (p, 5,
  2142   1874           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2143   1875       add_srs_wkt (p, 6,
  2144         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1876  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2145   1877       add_srs_wkt (p, 7,
  2146         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1878  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2147   1879       add_srs_wkt (p, 8,
  2148         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1880  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  2149   1881       add_srs_wkt (p, 9,
  2150         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],");
         1882  +        "171],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  2151   1883       add_srs_wkt (p, 10,
  2152         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1884  +        "ting\",63500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2153   1885       add_srs_wkt (p, 11,
  2154         -        ",63500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1886  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2155   1887       add_srs_wkt (p, 12,
  2156         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2157         -    add_srs_wkt (p, 13,
  2158         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2580\"]]");
  2159         -    p = add_epsg_def_ex (filter, first, last, 2581, "epsg", 2581,
  2160         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 64", 0, 1,
  2161         -        "Krassowsky 1940", "Greenwich",
  2162         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2163         -        "X", "North", "Y", "East");
         1888  +        "\",\"2580\"]]");
         1889  +    p = add_epsg_def (filter, first, last, 2581, "epsg", 2581,
         1890  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 64");
  2164   1891       add_proj4text (p, 0,
  2165   1892           "+proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=64500000 +y_0");
  2166   1893       add_proj4text (p, 1,
  2167   1894           "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8");
  2168   1895       add_proj4text (p, 2,
  2169   1896           "2,-0.12 +units=m +no_defs");
  2170   1897       add_srs_wkt (p, 0,
................................................................................
  2176   1903       add_srs_wkt (p, 3,
  2177   1904           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  2178   1905       add_srs_wkt (p, 4,
  2179   1906           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  2180   1907       add_srs_wkt (p, 5,
  2181   1908           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2182   1909       add_srs_wkt (p, 6,
  2183         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1910  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2184   1911       add_srs_wkt (p, 7,
  2185         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1912  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2186   1913       add_srs_wkt (p, 8,
  2187         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1914  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  2188   1915       add_srs_wkt (p, 9,
  2189         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-168],");
         1916  +        "168],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  2190   1917       add_srs_wkt (p, 10,
  2191         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1918  +        "ting\",64500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2192   1919       add_srs_wkt (p, 11,
  2193         -        ",64500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1920  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2194   1921       add_srs_wkt (p, 12,
  2195         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2196         -    add_srs_wkt (p, 13,
  2197         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2581\"]]");
  2198         -    p = add_epsg_def_ex (filter, first, last, 2582, "epsg", 2582,
  2199         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E", 0, 1,
  2200         -        "Krassowsky 1940", "Greenwich",
  2201         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2202         -        "X", "North", "Y", "East");
         1922  +        "\",\"2581\"]]");
         1923  +    p = add_epsg_def (filter, first, last, 2582, "epsg", 2582,
         1924  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 21E");
  2203   1925       add_proj4text (p, 0,
  2204   1926           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +");
  2205   1927       add_proj4text (p, 1,
  2206   1928           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2207   1929       add_proj4text (p, 2,
  2208   1930           ".12 +units=m +no_defs");
  2209   1931       add_srs_wkt (p, 0,
................................................................................
  2215   1937       add_srs_wkt (p, 3,
  2216   1938           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2217   1939       add_srs_wkt (p, 4,
  2218   1940           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2219   1941       add_srs_wkt (p, 5,
  2220   1942           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2221   1943       add_srs_wkt (p, 6,
  2222         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         1944  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2223   1945       add_srs_wkt (p, 7,
  2224         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         1946  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2225   1947       add_srs_wkt (p, 8,
  2226         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         1948  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",2");
  2227   1949       add_srs_wkt (p, 9,
  2228         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",21],PAR");
         1950  +        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2229   1951       add_srs_wkt (p, 10,
  2230         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         1952  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2231   1953       add_srs_wkt (p, 11,
  2232         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         1954  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2233   1955       add_srs_wkt (p, 12,
  2234         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2235         -    add_srs_wkt (p, 13,
  2236         -        "\",EAST],AUTHORITY[\"EPSG\",\"2582\"]]");
  2237         -    p = add_epsg_def_ex (filter, first, last, 2583, "epsg", 2583,
  2238         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E", 0, 1,
  2239         -        "Krassowsky 1940", "Greenwich",
  2240         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2241         -        "X", "North", "Y", "East");
         1956  +        "2582\"]]");
         1957  +    p = add_epsg_def (filter, first, last, 2583, "epsg", 2583,
         1958  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 24E");
  2242   1959       add_proj4text (p, 0,
  2243   1960           "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +");
  2244   1961       add_proj4text (p, 1,
  2245   1962           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2246   1963       add_proj4text (p, 2,
  2247   1964           ".12 +units=m +no_defs");
  2248   1965       add_srs_wkt (p, 0,
................................................................................
  2254   1971       add_srs_wkt (p, 3,
  2255   1972           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2256   1973       add_srs_wkt (p, 4,
  2257   1974           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2258   1975       add_srs_wkt (p, 5,
  2259   1976           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2260   1977       add_srs_wkt (p, 6,
  2261         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         1978  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2262   1979       add_srs_wkt (p, 7,
  2263         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         1980  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2264   1981       add_srs_wkt (p, 8,
  2265         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         1982  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",2");
  2266   1983       add_srs_wkt (p, 9,
  2267         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",24],PAR");
         1984  +        "4],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2268   1985       add_srs_wkt (p, 10,
  2269         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         1986  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2270   1987       add_srs_wkt (p, 11,
  2271         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         1988  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2272   1989       add_srs_wkt (p, 12,
  2273         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2274         -    add_srs_wkt (p, 13,
  2275         -        "\",EAST],AUTHORITY[\"EPSG\",\"2583\"]]");
  2276         -    p = add_epsg_def_ex (filter, first, last, 2584, "epsg", 2584,
  2277         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E", 0, 1,
  2278         -        "Krassowsky 1940", "Greenwich",
  2279         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2280         -        "X", "North", "Y", "East");
         1990  +        "2583\"]]");
         1991  +    p = add_epsg_def (filter, first, last, 2584, "epsg", 2584,
         1992  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 27E");
  2281   1993       add_proj4text (p, 0,
  2282   1994           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
  2283   1995       add_proj4text (p, 1,
  2284   1996           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2285   1997       add_proj4text (p, 2,
  2286   1998           ".12 +units=m +no_defs");
  2287   1999       add_srs_wkt (p, 0,
................................................................................
  2293   2005       add_srs_wkt (p, 3,
  2294   2006           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2295   2007       add_srs_wkt (p, 4,
  2296   2008           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2297   2009       add_srs_wkt (p, 5,
  2298   2010           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2299   2011       add_srs_wkt (p, 6,
  2300         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2012  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2301   2013       add_srs_wkt (p, 7,
  2302         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2014  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2303   2015       add_srs_wkt (p, 8,
  2304         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2016  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",2");
  2305   2017       add_srs_wkt (p, 9,
  2306         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",27],PAR");
         2018  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2307   2019       add_srs_wkt (p, 10,
  2308         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2020  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2309   2021       add_srs_wkt (p, 11,
  2310         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2022  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2311   2023       add_srs_wkt (p, 12,
  2312         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2313         -    add_srs_wkt (p, 13,
  2314         -        "\",EAST],AUTHORITY[\"EPSG\",\"2584\"]]");
  2315         -    p = add_epsg_def_ex (filter, first, last, 2585, "epsg", 2585,
  2316         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E", 0, 1,
  2317         -        "Krassowsky 1940", "Greenwich",
  2318         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2319         -        "X", "North", "Y", "East");
         2024  +        "2584\"]]");
         2025  +    p = add_epsg_def (filter, first, last, 2585, "epsg", 2585,
         2026  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 30E");
  2320   2027       add_proj4text (p, 0,
  2321   2028           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +");
  2322   2029       add_proj4text (p, 1,
  2323   2030           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2324   2031       add_proj4text (p, 2,
  2325   2032           ".12 +units=m +no_defs");
  2326   2033       add_srs_wkt (p, 0,
................................................................................
  2332   2039       add_srs_wkt (p, 3,
  2333   2040           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2334   2041       add_srs_wkt (p, 4,
  2335   2042           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2336   2043       add_srs_wkt (p, 5,
  2337   2044           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2338   2045       add_srs_wkt (p, 6,
  2339         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2046  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2340   2047       add_srs_wkt (p, 7,
  2341         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2048  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2342   2049       add_srs_wkt (p, 8,
  2343         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2050  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
  2344   2051       add_srs_wkt (p, 9,
  2345         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",30],PAR");
         2052  +        "0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2346   2053       add_srs_wkt (p, 10,
  2347         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2054  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2348   2055       add_srs_wkt (p, 11,
  2349         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2056  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2350   2057       add_srs_wkt (p, 12,
  2351         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2352         -    add_srs_wkt (p, 13,
  2353         -        "\",EAST],AUTHORITY[\"EPSG\",\"2585\"]]");
  2354         -    p = add_epsg_def_ex (filter, first, last, 2586, "epsg", 2586,
  2355         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E", 0, 1,
  2356         -        "Krassowsky 1940", "Greenwich",
  2357         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2358         -        "X", "North", "Y", "East");
         2058  +        "2585\"]]");
         2059  +    p = add_epsg_def (filter, first, last, 2586, "epsg", 2586,
         2060  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 33E");
  2359   2061       add_proj4text (p, 0,
  2360   2062           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
  2361   2063       add_proj4text (p, 1,
  2362   2064           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2363   2065       add_proj4text (p, 2,
  2364   2066           ".12 +units=m +no_defs");
  2365   2067       add_srs_wkt (p, 0,
................................................................................
  2371   2073       add_srs_wkt (p, 3,
  2372   2074           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2373   2075       add_srs_wkt (p, 4,
  2374   2076           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2375   2077       add_srs_wkt (p, 5,
  2376   2078           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2377   2079       add_srs_wkt (p, 6,
  2378         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2080  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2379   2081       add_srs_wkt (p, 7,
  2380         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2082  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2381   2083       add_srs_wkt (p, 8,
  2382         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2084  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
  2383   2085       add_srs_wkt (p, 9,
  2384         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",33],PAR");
         2086  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2385   2087       add_srs_wkt (p, 10,
  2386         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2088  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2387   2089       add_srs_wkt (p, 11,
  2388         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2090  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2389   2091       add_srs_wkt (p, 12,
  2390         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2391         -    add_srs_wkt (p, 13,
  2392         -        "\",EAST],AUTHORITY[\"EPSG\",\"2586\"]]");
  2393         -    p = add_epsg_def_ex (filter, first, last, 2587, "epsg", 2587,
  2394         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E", 0, 1,
  2395         -        "Krassowsky 1940", "Greenwich",
  2396         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2397         -        "X", "North", "Y", "East");
         2092  +        "2586\"]]");
         2093  +    p = add_epsg_def (filter, first, last, 2587, "epsg", 2587,
         2094  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 36E");
  2398   2095       add_proj4text (p, 0,
  2399   2096           "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +");
  2400   2097       add_proj4text (p, 1,
  2401   2098           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2402   2099       add_proj4text (p, 2,
  2403   2100           ".12 +units=m +no_defs");
  2404   2101       add_srs_wkt (p, 0,
................................................................................
  2410   2107       add_srs_wkt (p, 3,
  2411   2108           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2412   2109       add_srs_wkt (p, 4,
  2413   2110           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2414   2111       add_srs_wkt (p, 5,
  2415   2112           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2416   2113       add_srs_wkt (p, 6,
  2417         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2114  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2418   2115       add_srs_wkt (p, 7,
  2419         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2116  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2420   2117       add_srs_wkt (p, 8,
  2421         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2118  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
  2422   2119       add_srs_wkt (p, 9,
  2423         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",36],PAR");
         2120  +        "6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2424   2121       add_srs_wkt (p, 10,
  2425         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2122  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2426   2123       add_srs_wkt (p, 11,
  2427         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2124  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2428   2125       add_srs_wkt (p, 12,
  2429         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2430         -    add_srs_wkt (p, 13,
  2431         -        "\",EAST],AUTHORITY[\"EPSG\",\"2587\"]]");
  2432         -    p = add_epsg_def_ex (filter, first, last, 2588, "epsg", 2588,
  2433         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E", 0, 1,
  2434         -        "Krassowsky 1940", "Greenwich",
  2435         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2436         -        "X", "North", "Y", "East");
         2126  +        "2587\"]]");
         2127  +    p = add_epsg_def (filter, first, last, 2588, "epsg", 2588,
         2128  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 39E");
  2437   2129       add_proj4text (p, 0,
  2438   2130           "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
  2439   2131       add_proj4text (p, 1,
  2440   2132           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2441   2133       add_proj4text (p, 2,
  2442   2134           ".12 +units=m +no_defs");
  2443   2135       add_srs_wkt (p, 0,
................................................................................
  2449   2141       add_srs_wkt (p, 3,
  2450   2142           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2451   2143       add_srs_wkt (p, 4,
  2452   2144           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2453   2145       add_srs_wkt (p, 5,
  2454   2146           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2455   2147       add_srs_wkt (p, 6,
  2456         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2148  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2457   2149       add_srs_wkt (p, 7,
  2458         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2150  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2459   2151       add_srs_wkt (p, 8,
  2460         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2152  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
  2461   2153       add_srs_wkt (p, 9,
  2462         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",39],PAR");
         2154  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2463   2155       add_srs_wkt (p, 10,
  2464         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2156  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2465   2157       add_srs_wkt (p, 11,
  2466         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2158  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2467   2159       add_srs_wkt (p, 12,
  2468         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2469         -    add_srs_wkt (p, 13,
  2470         -        "\",EAST],AUTHORITY[\"EPSG\",\"2588\"]]");
  2471         -    p = add_epsg_def_ex (filter, first, last, 2589, "epsg", 2589,
  2472         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E", 0, 1,
  2473         -        "Krassowsky 1940", "Greenwich",
  2474         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2475         -        "X", "North", "Y", "East");
         2160  +        "2588\"]]");
         2161  +    p = add_epsg_def (filter, first, last, 2589, "epsg", 2589,
         2162  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 42E");
  2476   2163       add_proj4text (p, 0,
  2477   2164           "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +");
  2478   2165       add_proj4text (p, 1,
  2479   2166           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2480   2167       add_proj4text (p, 2,
  2481   2168           ".12 +units=m +no_defs");
  2482   2169       add_srs_wkt (p, 0,
................................................................................
  2488   2175       add_srs_wkt (p, 3,
  2489   2176           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2490   2177       add_srs_wkt (p, 4,
  2491   2178           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2492   2179       add_srs_wkt (p, 5,
  2493   2180           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2494   2181       add_srs_wkt (p, 6,
  2495         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2182  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2496   2183       add_srs_wkt (p, 7,
  2497         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2184  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2498   2185       add_srs_wkt (p, 8,
  2499         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2186  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
  2500   2187       add_srs_wkt (p, 9,
  2501         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",42],PAR");
         2188  +        "2],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2502   2189       add_srs_wkt (p, 10,
  2503         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2190  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2504   2191       add_srs_wkt (p, 11,
  2505         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2192  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2506   2193       add_srs_wkt (p, 12,
  2507         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2508         -    add_srs_wkt (p, 13,
  2509         -        "\",EAST],AUTHORITY[\"EPSG\",\"2589\"]]");
  2510         -    p = add_epsg_def_ex (filter, first, last, 2590, "epsg", 2590,
  2511         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E", 0, 1,
  2512         -        "Krassowsky 1940", "Greenwich",
  2513         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2514         -        "X", "North", "Y", "East");
         2194  +        "2589\"]]");
         2195  +    p = add_epsg_def (filter, first, last, 2590, "epsg", 2590,
         2196  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 45E");
  2515   2197       add_proj4text (p, 0,
  2516   2198           "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +");
  2517   2199       add_proj4text (p, 1,
  2518   2200           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2519   2201       add_proj4text (p, 2,
  2520   2202           ".12 +units=m +no_defs");
  2521   2203       add_srs_wkt (p, 0,
................................................................................
  2527   2209       add_srs_wkt (p, 3,
  2528   2210           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2529   2211       add_srs_wkt (p, 4,
  2530   2212           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2531   2213       add_srs_wkt (p, 5,
  2532   2214           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2533   2215       add_srs_wkt (p, 6,
  2534         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2216  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2535   2217       add_srs_wkt (p, 7,
  2536         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2218  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2537   2219       add_srs_wkt (p, 8,
  2538         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2220  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
  2539   2221       add_srs_wkt (p, 9,
  2540         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",45],PAR");
         2222  +        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2541   2223       add_srs_wkt (p, 10,
  2542         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2224  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2543   2225       add_srs_wkt (p, 11,
  2544         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2226  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2545   2227       add_srs_wkt (p, 12,
  2546         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2547         -    add_srs_wkt (p, 13,
  2548         -        "\",EAST],AUTHORITY[\"EPSG\",\"2590\"]]");
  2549         -    p = add_epsg_def_ex (filter, first, last, 2591, "epsg", 2591,
  2550         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E", 0, 1,
  2551         -        "Krassowsky 1940", "Greenwich",
  2552         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2553         -        "X", "North", "Y", "East");
         2228  +        "2590\"]]");
         2229  +    p = add_epsg_def (filter, first, last, 2591, "epsg", 2591,
         2230  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 48E");
  2554   2231       add_proj4text (p, 0,
  2555   2232           "+proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +");
  2556   2233       add_proj4text (p, 1,
  2557   2234           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2558   2235       add_proj4text (p, 2,
  2559   2236           ".12 +units=m +no_defs");
  2560   2237       add_srs_wkt (p, 0,
................................................................................
  2566   2243       add_srs_wkt (p, 3,
  2567   2244           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2568   2245       add_srs_wkt (p, 4,
  2569   2246           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2570   2247       add_srs_wkt (p, 5,
  2571   2248           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2572   2249       add_srs_wkt (p, 6,
  2573         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2250  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2574   2251       add_srs_wkt (p, 7,
  2575         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2252  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2576   2253       add_srs_wkt (p, 8,
  2577         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2254  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
  2578   2255       add_srs_wkt (p, 9,
  2579         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",48],PAR");
         2256  +        "8],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2580   2257       add_srs_wkt (p, 10,
  2581         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2258  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2582   2259       add_srs_wkt (p, 11,
  2583         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2260  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2584   2261       add_srs_wkt (p, 12,
  2585         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2586         -    add_srs_wkt (p, 13,
  2587         -        "\",EAST],AUTHORITY[\"EPSG\",\"2591\"]]");
  2588         -    p = add_epsg_def_ex (filter, first, last, 2592, "epsg", 2592,
  2589         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E", 0, 1,
  2590         -        "Krassowsky 1940", "Greenwich",
  2591         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2592         -        "X", "North", "Y", "East");
         2262  +        "2591\"]]");
         2263  +    p = add_epsg_def (filter, first, last, 2592, "epsg", 2592,
         2264  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 51E");
  2593   2265       add_proj4text (p, 0,
  2594   2266           "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +");
  2595   2267       add_proj4text (p, 1,
  2596   2268           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2597   2269       add_proj4text (p, 2,
  2598   2270           ".12 +units=m +no_defs");
  2599   2271       add_srs_wkt (p, 0,
................................................................................
  2605   2277       add_srs_wkt (p, 3,
  2606   2278           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2607   2279       add_srs_wkt (p, 4,
  2608   2280           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2609   2281       add_srs_wkt (p, 5,
  2610   2282           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2611   2283       add_srs_wkt (p, 6,
  2612         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2284  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2613   2285       add_srs_wkt (p, 7,
  2614         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2286  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2615   2287       add_srs_wkt (p, 8,
  2616         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2288  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
  2617   2289       add_srs_wkt (p, 9,
  2618         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",51],PAR");
         2290  +        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2619   2291       add_srs_wkt (p, 10,
  2620         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2292  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2621   2293       add_srs_wkt (p, 11,
  2622         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2294  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2623   2295       add_srs_wkt (p, 12,
  2624         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2625         -    add_srs_wkt (p, 13,
  2626         -        "\",EAST],AUTHORITY[\"EPSG\",\"2592\"]]");
  2627         -    p = add_epsg_def_ex (filter, first, last, 2593, "epsg", 2593,
  2628         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E", 0, 1,
  2629         -        "Krassowsky 1940", "Greenwich",
  2630         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2631         -        "X", "North", "Y", "East");
         2296  +        "2592\"]]");
         2297  +    p = add_epsg_def (filter, first, last, 2593, "epsg", 2593,
         2298  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 54E");
  2632   2299       add_proj4text (p, 0,
  2633   2300           "+proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=500000 +y_0=0 +");
  2634   2301       add_proj4text (p, 1,
  2635   2302           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2636   2303       add_proj4text (p, 2,
  2637   2304           ".12 +units=m +no_defs");
  2638   2305       add_srs_wkt (p, 0,
................................................................................
  2644   2311       add_srs_wkt (p, 3,
  2645   2312           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2646   2313       add_srs_wkt (p, 4,
  2647   2314           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2648   2315       add_srs_wkt (p, 5,
  2649   2316           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2650   2317       add_srs_wkt (p, 6,
  2651         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2318  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2652   2319       add_srs_wkt (p, 7,
  2653         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2320  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2654   2321       add_srs_wkt (p, 8,
  2655         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2322  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
  2656   2323       add_srs_wkt (p, 9,
  2657         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",54],PAR");
         2324  +        "4],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2658   2325       add_srs_wkt (p, 10,
  2659         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2326  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2660   2327       add_srs_wkt (p, 11,
  2661         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2328  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2662   2329       add_srs_wkt (p, 12,
  2663         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2664         -    add_srs_wkt (p, 13,
  2665         -        "\",EAST],AUTHORITY[\"EPSG\",\"2593\"]]");
  2666         -    p = add_epsg_def_ex (filter, first, last, 2594, "epsg", 2594,
  2667         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E", 0, 1,
  2668         -        "Krassowsky 1940", "Greenwich",
  2669         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2670         -        "X", "North", "Y", "East");
         2330  +        "2593\"]]");
         2331  +    p = add_epsg_def (filter, first, last, 2594, "epsg", 2594,
         2332  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 57E");
  2671   2333       add_proj4text (p, 0,
  2672   2334           "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +");
  2673   2335       add_proj4text (p, 1,
  2674   2336           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2675   2337       add_proj4text (p, 2,
  2676   2338           ".12 +units=m +no_defs");
  2677   2339       add_srs_wkt (p, 0,
................................................................................
  2683   2345       add_srs_wkt (p, 3,
  2684   2346           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2685   2347       add_srs_wkt (p, 4,
  2686   2348           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2687   2349       add_srs_wkt (p, 5,
  2688   2350           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2689   2351       add_srs_wkt (p, 6,
  2690         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2352  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2691   2353       add_srs_wkt (p, 7,
  2692         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2354  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2693   2355       add_srs_wkt (p, 8,
  2694         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2356  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
  2695   2357       add_srs_wkt (p, 9,
  2696         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",57],PAR");
         2358  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2697   2359       add_srs_wkt (p, 10,
  2698         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2360  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2699   2361       add_srs_wkt (p, 11,
  2700         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2362  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2701   2363       add_srs_wkt (p, 12,
  2702         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2703         -    add_srs_wkt (p, 13,
  2704         -        "\",EAST],AUTHORITY[\"EPSG\",\"2594\"]]");
  2705         -    p = add_epsg_def_ex (filter, first, last, 2595, "epsg", 2595,
  2706         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E", 0, 1,
  2707         -        "Krassowsky 1940", "Greenwich",
  2708         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2709         -        "X", "North", "Y", "East");
         2364  +        "2594\"]]");
         2365  +    p = add_epsg_def (filter, first, last, 2595, "epsg", 2595,
         2366  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 60E");
  2710   2367       add_proj4text (p, 0,
  2711   2368           "+proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=500000 +y_0=0 +");
  2712   2369       add_proj4text (p, 1,
  2713   2370           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2714   2371       add_proj4text (p, 2,
  2715   2372           ".12 +units=m +no_defs");
  2716   2373       add_srs_wkt (p, 0,
................................................................................
  2722   2379       add_srs_wkt (p, 3,
  2723   2380           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2724   2381       add_srs_wkt (p, 4,
  2725   2382           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2726   2383       add_srs_wkt (p, 5,
  2727   2384           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2728   2385       add_srs_wkt (p, 6,
  2729         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2386  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2730   2387       add_srs_wkt (p, 7,
  2731         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2388  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2732   2389       add_srs_wkt (p, 8,
  2733         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2390  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
  2734   2391       add_srs_wkt (p, 9,
  2735         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",60],PAR");
         2392  +        "0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2736   2393       add_srs_wkt (p, 10,
  2737         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2394  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2738   2395       add_srs_wkt (p, 11,
  2739         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2396  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2740   2397       add_srs_wkt (p, 12,
  2741         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2742         -    add_srs_wkt (p, 13,
  2743         -        "\",EAST],AUTHORITY[\"EPSG\",\"2595\"]]");
  2744         -    p = add_epsg_def_ex (filter, first, last, 2596, "epsg", 2596,
  2745         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E", 0, 1,
  2746         -        "Krassowsky 1940", "Greenwich",
  2747         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2748         -        "X", "North", "Y", "East");
         2398  +        "2595\"]]");
         2399  +    p = add_epsg_def (filter, first, last, 2596, "epsg", 2596,
         2400  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 63E");
  2749   2401       add_proj4text (p, 0,
  2750   2402           "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +");
  2751   2403       add_proj4text (p, 1,
  2752   2404           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2753   2405       add_proj4text (p, 2,
  2754   2406           ".12 +units=m +no_defs");
  2755   2407       add_srs_wkt (p, 0,
................................................................................
  2761   2413       add_srs_wkt (p, 3,
  2762   2414           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2763   2415       add_srs_wkt (p, 4,
  2764   2416           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2765   2417       add_srs_wkt (p, 5,
  2766   2418           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2767   2419       add_srs_wkt (p, 6,
  2768         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2420  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2769   2421       add_srs_wkt (p, 7,
  2770         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2422  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2771   2423       add_srs_wkt (p, 8,
  2772         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2424  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
  2773   2425       add_srs_wkt (p, 9,
  2774         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",63],PAR");
         2426  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2775   2427       add_srs_wkt (p, 10,
  2776         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2428  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2777   2429       add_srs_wkt (p, 11,
  2778         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2430  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2779   2431       add_srs_wkt (p, 12,
  2780         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2781         -    add_srs_wkt (p, 13,
  2782         -        "\",EAST],AUTHORITY[\"EPSG\",\"2596\"]]");
  2783         -    p = add_epsg_def_ex (filter, first, last, 2597, "epsg", 2597,
  2784         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E", 0, 1,
  2785         -        "Krassowsky 1940", "Greenwich",
  2786         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2787         -        "X", "North", "Y", "East");
         2432  +        "2596\"]]");
         2433  +    p = add_epsg_def (filter, first, last, 2597, "epsg", 2597,
         2434  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 66E");
  2788   2435       add_proj4text (p, 0,
  2789   2436           "+proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=500000 +y_0=0 +");
  2790   2437       add_proj4text (p, 1,
  2791   2438           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2792   2439       add_proj4text (p, 2,
  2793   2440           ".12 +units=m +no_defs");
  2794   2441       add_srs_wkt (p, 0,
................................................................................
  2800   2447       add_srs_wkt (p, 3,
  2801   2448           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2802   2449       add_srs_wkt (p, 4,
  2803   2450           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2804   2451       add_srs_wkt (p, 5,
  2805   2452           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2806   2453       add_srs_wkt (p, 6,
  2807         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2454  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2808   2455       add_srs_wkt (p, 7,
  2809         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2456  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2810   2457       add_srs_wkt (p, 8,
  2811         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2458  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
  2812   2459       add_srs_wkt (p, 9,
  2813         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",66],PAR");
         2460  +        "6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2814   2461       add_srs_wkt (p, 10,
  2815         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2462  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2816   2463       add_srs_wkt (p, 11,
  2817         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2464  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2818   2465       add_srs_wkt (p, 12,
  2819         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2820         -    add_srs_wkt (p, 13,
  2821         -        "\",EAST],AUTHORITY[\"EPSG\",\"2597\"]]");
  2822         -    p = add_epsg_def_ex (filter, first, last, 2598, "epsg", 2598,
  2823         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E", 0, 1,
  2824         -        "Krassowsky 1940", "Greenwich",
  2825         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2826         -        "X", "North", "Y", "East");
         2466  +        "2597\"]]");
         2467  +    p = add_epsg_def (filter, first, last, 2598, "epsg", 2598,
         2468  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 69E");
  2827   2469       add_proj4text (p, 0,
  2828   2470           "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +");
  2829   2471       add_proj4text (p, 1,
  2830   2472           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2831   2473       add_proj4text (p, 2,
  2832   2474           ".12 +units=m +no_defs");
  2833   2475       add_srs_wkt (p, 0,
................................................................................
  2839   2481       add_srs_wkt (p, 3,
  2840   2482           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2841   2483       add_srs_wkt (p, 4,
  2842   2484           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2843   2485       add_srs_wkt (p, 5,
  2844   2486           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2845   2487       add_srs_wkt (p, 6,
  2846         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2488  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2847   2489       add_srs_wkt (p, 7,
  2848         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2490  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2849   2491       add_srs_wkt (p, 8,
  2850         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2492  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
  2851   2493       add_srs_wkt (p, 9,
  2852         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",69],PAR");
         2494  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2853   2495       add_srs_wkt (p, 10,
  2854         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2496  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2855   2497       add_srs_wkt (p, 11,
  2856         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2498  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2857   2499       add_srs_wkt (p, 12,
  2858         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2859         -    add_srs_wkt (p, 13,
  2860         -        "\",EAST],AUTHORITY[\"EPSG\",\"2598\"]]");
  2861         -    p = add_epsg_def_ex (filter, first, last, 2599, "epsg", 2599,
  2862         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E", 0, 1,
  2863         -        "Krassowsky 1940", "Greenwich",
  2864         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2865         -        "X", "North", "Y", "East");
         2500  +        "2598\"]]");
         2501  +    p = add_epsg_def (filter, first, last, 2599, "epsg", 2599,
         2502  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 72E");
  2866   2503       add_proj4text (p, 0,
  2867   2504           "+proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=500000 +y_0=0 +");
  2868   2505       add_proj4text (p, 1,
  2869   2506           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2870   2507       add_proj4text (p, 2,
  2871   2508           ".12 +units=m +no_defs");
  2872   2509       add_srs_wkt (p, 0,
................................................................................
  2878   2515       add_srs_wkt (p, 3,
  2879   2516           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2880   2517       add_srs_wkt (p, 4,
  2881   2518           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2882   2519       add_srs_wkt (p, 5,
  2883   2520           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2884   2521       add_srs_wkt (p, 6,
  2885         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2522  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2886   2523       add_srs_wkt (p, 7,
  2887         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2524  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2888   2525       add_srs_wkt (p, 8,
  2889         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2526  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
  2890   2527       add_srs_wkt (p, 9,
  2891         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",72],PAR");
         2528  +        "2],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2892   2529       add_srs_wkt (p, 10,
  2893         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2530  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2894   2531       add_srs_wkt (p, 11,
  2895         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2532  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2896   2533       add_srs_wkt (p, 12,
  2897         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2898         -    add_srs_wkt (p, 13,
  2899         -        "\",EAST],AUTHORITY[\"EPSG\",\"2599\"]]");
  2900         -    p = add_epsg_def_ex (filter, first, last, 2600, "epsg", 2600,
  2901         -        "Lietuvos Koordinoei Sistema 1994 (deprecated)", 0, 1,
  2902         -        "GRS 1980", "Greenwich",
  2903         -        "Lithuania_1994_ETRS89", "Transverse_Mercator", "metre",
  2904         -        "X", "North", "Y", "East");
         2534  +        "2599\"]]");
         2535  +    p = add_epsg_def (filter, first, last, 2600, "epsg", 2600,
         2536  +        "Lietuvos Koordinoei Sistema 1994 (deprecated)");
  2905   2537       add_proj4text (p, 0,
  2906   2538           "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9998 +x_0=500000 +y_");
  2907   2539       add_proj4text (p, 1,
  2908   2540           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  2909   2541       add_proj4text (p, 2,
  2910   2542           "s");
  2911   2543       add_srs_wkt (p, 0,
................................................................................
  2917   2549       add_srs_wkt (p, 3,
  2918   2550           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2919   2551       add_srs_wkt (p, 4,
  2920   2552           "6126\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2921   2553       add_srs_wkt (p, 5,
  2922   2554           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2923   2555       add_srs_wkt (p, 6,
  2924         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2556  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4669\"]],PROJECTION[");
  2925   2557       add_srs_wkt (p, 7,
  2926         -        "\",EAST],AUTHORITY[\"EPSG\",\"4669\"]],PROJECTION[\"Tran");
         2558  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2927   2559       add_srs_wkt (p, 8,
  2928         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2560  +        ",0],PARAMETER[\"central_meridian\",24],PARAMETER[\"scale");
  2929   2561       add_srs_wkt (p, 9,
  2930         -        "ARAMETER[\"central_meridian\",24],PARAMETER[\"scale_fact");
         2562  +        "_factor\",0.9998],PARAMETER[\"false_easting\",500000],PA");
  2931   2563       add_srs_wkt (p, 10,
  2932         -        "or\",0.9998],PARAMETER[\"false_easting\",500000],PARAMET");
         2564  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2933   2565       add_srs_wkt (p, 11,
  2934         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2935         -    add_srs_wkt (p, 12,
  2936         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  2937         -    add_srs_wkt (p, 13,
  2938         -        "RITY[\"EPSG\",\"2600\"]]");
  2939         -    p = add_epsg_def_ex (filter, first, last, 2601, "epsg", 2601,
  2940         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E", 0, 1,
  2941         -        "Krassowsky 1940", "Greenwich",
  2942         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2943         -        "X", "North", "Y", "East");
         2566  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2600\"]]");
         2567  +    p = add_epsg_def (filter, first, last, 2601, "epsg", 2601,
         2568  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 75E");
  2944   2569       add_proj4text (p, 0,
  2945   2570           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
  2946   2571       add_proj4text (p, 1,
  2947   2572           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2948   2573       add_proj4text (p, 2,
  2949   2574           ".12 +units=m +no_defs");
  2950   2575       add_srs_wkt (p, 0,
................................................................................
  2956   2581       add_srs_wkt (p, 3,
  2957   2582           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2958   2583       add_srs_wkt (p, 4,
  2959   2584           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2960   2585       add_srs_wkt (p, 5,
  2961   2586           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2962   2587       add_srs_wkt (p, 6,
  2963         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2588  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2964   2589       add_srs_wkt (p, 7,
  2965         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2590  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2966   2591       add_srs_wkt (p, 8,
  2967         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2592  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
  2968   2593       add_srs_wkt (p, 9,
  2969         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",75],PAR");
         2594  +        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2970   2595       add_srs_wkt (p, 10,
  2971         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2596  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2972   2597       add_srs_wkt (p, 11,
  2973         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2598  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2974   2599       add_srs_wkt (p, 12,
  2975         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  2976         -    add_srs_wkt (p, 13,
  2977         -        "\",EAST],AUTHORITY[\"EPSG\",\"2601\"]]");
  2978         -    p = add_epsg_def_ex (filter, first, last, 2602, "epsg", 2602,
  2979         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E", 0, 1,
  2980         -        "Krassowsky 1940", "Greenwich",
  2981         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2982         -        "X", "North", "Y", "East");
         2600  +        "2601\"]]");
         2601  +    p = add_epsg_def (filter, first, last, 2602, "epsg", 2602,
         2602  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 78E");
  2983   2603       add_proj4text (p, 0,
  2984   2604           "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +");
  2985   2605       add_proj4text (p, 1,
  2986   2606           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2987   2607       add_proj4text (p, 2,
  2988   2608           ".12 +units=m +no_defs");
  2989   2609       add_srs_wkt (p, 0,
................................................................................
  2995   2615       add_srs_wkt (p, 3,
  2996   2616           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  2997   2617       add_srs_wkt (p, 4,
  2998   2618           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2999   2619       add_srs_wkt (p, 5,
  3000   2620           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3001   2621       add_srs_wkt (p, 6,
  3002         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2622  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3003   2623       add_srs_wkt (p, 7,
  3004         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2624  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3005   2625       add_srs_wkt (p, 8,
  3006         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2626  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
  3007   2627       add_srs_wkt (p, 9,
  3008         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",78],PAR");
         2628  +        "8],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3009   2629       add_srs_wkt (p, 10,
  3010         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2630  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3011   2631       add_srs_wkt (p, 11,
  3012         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2632  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3013   2633       add_srs_wkt (p, 12,
  3014         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3015         -    add_srs_wkt (p, 13,
  3016         -        "\",EAST],AUTHORITY[\"EPSG\",\"2602\"]]");
  3017         -    p = add_epsg_def_ex (filter, first, last, 2603, "epsg", 2603,
  3018         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E", 0, 1,
  3019         -        "Krassowsky 1940", "Greenwich",
  3020         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3021         -        "X", "North", "Y", "East");
         2634  +        "2602\"]]");
         2635  +    p = add_epsg_def (filter, first, last, 2603, "epsg", 2603,
         2636  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 81E");
  3022   2637       add_proj4text (p, 0,
  3023   2638           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
  3024   2639       add_proj4text (p, 1,
  3025   2640           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3026   2641       add_proj4text (p, 2,
  3027   2642           ".12 +units=m +no_defs");
  3028   2643       add_srs_wkt (p, 0,
................................................................................
  3034   2649       add_srs_wkt (p, 3,
  3035   2650           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3036   2651       add_srs_wkt (p, 4,
  3037   2652           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3038   2653       add_srs_wkt (p, 5,
  3039   2654           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3040   2655       add_srs_wkt (p, 6,
  3041         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2656  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3042   2657       add_srs_wkt (p, 7,
  3043         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2658  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3044   2659       add_srs_wkt (p, 8,
  3045         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2660  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
  3046   2661       add_srs_wkt (p, 9,
  3047         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",81],PAR");
         2662  +        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3048   2663       add_srs_wkt (p, 10,
  3049         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2664  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3050   2665       add_srs_wkt (p, 11,
  3051         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2666  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3052   2667       add_srs_wkt (p, 12,
  3053         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3054         -    add_srs_wkt (p, 13,
  3055         -        "\",EAST],AUTHORITY[\"EPSG\",\"2603\"]]");
  3056         -    p = add_epsg_def_ex (filter, first, last, 2604, "epsg", 2604,
  3057         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E", 0, 1,
  3058         -        "Krassowsky 1940", "Greenwich",
  3059         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3060         -        "X", "North", "Y", "East");
         2668  +        "2603\"]]");
         2669  +    p = add_epsg_def (filter, first, last, 2604, "epsg", 2604,
         2670  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 84E");
  3061   2671       add_proj4text (p, 0,
  3062   2672           "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +");
  3063   2673       add_proj4text (p, 1,
  3064   2674           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3065   2675       add_proj4text (p, 2,
  3066   2676           ".12 +units=m +no_defs");
  3067   2677       add_srs_wkt (p, 0,
................................................................................
  3073   2683       add_srs_wkt (p, 3,
  3074   2684           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3075   2685       add_srs_wkt (p, 4,
  3076   2686           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3077   2687       add_srs_wkt (p, 5,
  3078   2688           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3079   2689       add_srs_wkt (p, 6,
  3080         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2690  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3081   2691       add_srs_wkt (p, 7,
  3082         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2692  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3083   2693       add_srs_wkt (p, 8,
  3084         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2694  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
  3085   2695       add_srs_wkt (p, 9,
  3086         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",84],PAR");
         2696  +        "4],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3087   2697       add_srs_wkt (p, 10,
  3088         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2698  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3089   2699       add_srs_wkt (p, 11,
  3090         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2700  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3091   2701       add_srs_wkt (p, 12,
  3092         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3093         -    add_srs_wkt (p, 13,
  3094         -        "\",EAST],AUTHORITY[\"EPSG\",\"2604\"]]");
  3095         -    p = add_epsg_def_ex (filter, first, last, 2605, "epsg", 2605,
  3096         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E", 0, 1,
  3097         -        "Krassowsky 1940", "Greenwich",
  3098         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3099         -        "X", "North", "Y", "East");
         2702  +        "2604\"]]");
         2703  +    p = add_epsg_def (filter, first, last, 2605, "epsg", 2605,
         2704  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 87E");
  3100   2705       add_proj4text (p, 0,
  3101   2706           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
  3102   2707       add_proj4text (p, 1,
  3103   2708           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3104   2709       add_proj4text (p, 2,
  3105   2710           ".12 +units=m +no_defs");
  3106   2711       add_srs_wkt (p, 0,
................................................................................
  3112   2717       add_srs_wkt (p, 3,
  3113   2718           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3114   2719       add_srs_wkt (p, 4,
  3115   2720           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3116   2721       add_srs_wkt (p, 5,
  3117   2722           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3118   2723       add_srs_wkt (p, 6,
  3119         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2724  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3120   2725       add_srs_wkt (p, 7,
  3121         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2726  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3122   2727       add_srs_wkt (p, 8,
  3123         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2728  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
  3124   2729       add_srs_wkt (p, 9,
  3125         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",87],PAR");
         2730  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3126   2731       add_srs_wkt (p, 10,
  3127         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2732  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3128   2733       add_srs_wkt (p, 11,
  3129         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2734  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3130   2735       add_srs_wkt (p, 12,
  3131         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3132         -    add_srs_wkt (p, 13,
  3133         -        "\",EAST],AUTHORITY[\"EPSG\",\"2605\"]]");
  3134         -    p = add_epsg_def_ex (filter, first, last, 2606, "epsg", 2606,
  3135         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E", 0, 1,
  3136         -        "Krassowsky 1940", "Greenwich",
  3137         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3138         -        "X", "North", "Y", "East");
         2736  +        "2605\"]]");
         2737  +    p = add_epsg_def (filter, first, last, 2606, "epsg", 2606,
         2738  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 90E");
  3139   2739       add_proj4text (p, 0,
  3140   2740           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +");
  3141   2741       add_proj4text (p, 1,
  3142   2742           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3143   2743       add_proj4text (p, 2,
  3144   2744           ".12 +units=m +no_defs");
  3145   2745       add_srs_wkt (p, 0,
................................................................................
  3151   2751       add_srs_wkt (p, 3,
  3152   2752           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3153   2753       add_srs_wkt (p, 4,
  3154   2754           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3155   2755       add_srs_wkt (p, 5,
  3156   2756           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3157   2757       add_srs_wkt (p, 6,
  3158         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2758  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3159   2759       add_srs_wkt (p, 7,
  3160         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2760  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3161   2761       add_srs_wkt (p, 8,
  3162         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2762  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
  3163   2763       add_srs_wkt (p, 9,
  3164         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",90],PAR");
         2764  +        "0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3165   2765       add_srs_wkt (p, 10,
  3166         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2766  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3167   2767       add_srs_wkt (p, 11,
  3168         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2768  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3169   2769       add_srs_wkt (p, 12,
  3170         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3171         -    add_srs_wkt (p, 13,
  3172         -        "\",EAST],AUTHORITY[\"EPSG\",\"2606\"]]");
  3173         -    p = add_epsg_def_ex (filter, first, last, 2607, "epsg", 2607,
  3174         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E", 0, 1,
  3175         -        "Krassowsky 1940", "Greenwich",
  3176         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3177         -        "X", "North", "Y", "East");
         2770  +        "2606\"]]");
         2771  +    p = add_epsg_def (filter, first, last, 2607, "epsg", 2607,
         2772  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 93E");
  3178   2773       add_proj4text (p, 0,
  3179   2774           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
  3180   2775       add_proj4text (p, 1,
  3181   2776           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3182   2777       add_proj4text (p, 2,
  3183   2778           ".12 +units=m +no_defs");
  3184   2779       add_srs_wkt (p, 0,
................................................................................
  3190   2785       add_srs_wkt (p, 3,
  3191   2786           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3192   2787       add_srs_wkt (p, 4,
  3193   2788           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3194   2789       add_srs_wkt (p, 5,
  3195   2790           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3196   2791       add_srs_wkt (p, 6,
  3197         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2792  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3198   2793       add_srs_wkt (p, 7,
  3199         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2794  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3200   2795       add_srs_wkt (p, 8,
  3201         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2796  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
  3202   2797       add_srs_wkt (p, 9,
  3203         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",93],PAR");
         2798  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3204   2799       add_srs_wkt (p, 10,
  3205         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2800  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3206   2801       add_srs_wkt (p, 11,
  3207         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2802  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3208   2803       add_srs_wkt (p, 12,
  3209         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3210         -    add_srs_wkt (p, 13,
  3211         -        "\",EAST],AUTHORITY[\"EPSG\",\"2607\"]]");
  3212         -    p = add_epsg_def_ex (filter, first, last, 2608, "epsg", 2608,
  3213         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E", 0, 1,
  3214         -        "Krassowsky 1940", "Greenwich",
  3215         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3216         -        "X", "North", "Y", "East");
         2804  +        "2607\"]]");
         2805  +    p = add_epsg_def (filter, first, last, 2608, "epsg", 2608,
         2806  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 96E");
  3217   2807       add_proj4text (p, 0,
  3218   2808           "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +");
  3219   2809       add_proj4text (p, 1,
  3220   2810           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3221   2811       add_proj4text (p, 2,
  3222   2812           ".12 +units=m +no_defs");
  3223   2813       add_srs_wkt (p, 0,
................................................................................
  3229   2819       add_srs_wkt (p, 3,
  3230   2820           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3231   2821       add_srs_wkt (p, 4,
  3232   2822           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3233   2823       add_srs_wkt (p, 5,
  3234   2824           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3235   2825       add_srs_wkt (p, 6,
  3236         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2826  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3237   2827       add_srs_wkt (p, 7,
  3238         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2828  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3239   2829       add_srs_wkt (p, 8,
  3240         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2830  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
  3241   2831       add_srs_wkt (p, 9,
  3242         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",96],PAR");
         2832  +        "6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3243   2833       add_srs_wkt (p, 10,
  3244         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2834  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3245   2835       add_srs_wkt (p, 11,
  3246         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2836  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3247   2837       add_srs_wkt (p, 12,
  3248         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3249         -    add_srs_wkt (p, 13,
  3250         -        "\",EAST],AUTHORITY[\"EPSG\",\"2608\"]]");
  3251         -    p = add_epsg_def_ex (filter, first, last, 2609, "epsg", 2609,
  3252         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E", 0, 1,
  3253         -        "Krassowsky 1940", "Greenwich",
  3254         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3255         -        "X", "North", "Y", "East");
         2838  +        "2608\"]]");
         2839  +    p = add_epsg_def (filter, first, last, 2609, "epsg", 2609,
         2840  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 99E");
  3256   2841       add_proj4text (p, 0,
  3257   2842           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
  3258   2843       add_proj4text (p, 1,
  3259   2844           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3260   2845       add_proj4text (p, 2,
  3261   2846           ".12 +units=m +no_defs");
  3262   2847       add_srs_wkt (p, 0,
................................................................................
  3268   2853       add_srs_wkt (p, 3,
  3269   2854           "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3270   2855       add_srs_wkt (p, 4,
  3271   2856           "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3272   2857       add_srs_wkt (p, 5,
  3273   2858           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3274   2859       add_srs_wkt (p, 6,
  3275         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2860  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3276   2861       add_srs_wkt (p, 7,
  3277         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
         2862  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3278   2863       add_srs_wkt (p, 8,
  3279         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2864  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
  3280   2865       add_srs_wkt (p, 9,
  3281         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",99],PAR");
         2866  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  3282   2867       add_srs_wkt (p, 10,
  3283         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
         2868  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3284   2869       add_srs_wkt (p, 11,
  3285         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2870  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3286   2871       add_srs_wkt (p, 12,
  3287         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3288         -    add_srs_wkt (p, 13,
  3289         -        "\",EAST],AUTHORITY[\"EPSG\",\"2609\"]]");
  3290         -    p = add_epsg_def_ex (filter, first, last, 2610, "epsg", 2610,
  3291         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E", 0, 1,
  3292         -        "Krassowsky 1940", "Greenwich",
  3293         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3294         -        "X", "North", "Y", "East");
         2872  +        "2609\"]]");
         2873  +    p = add_epsg_def (filter, first, last, 2610, "epsg", 2610,
         2874  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 102E");
  3295   2875       add_proj4text (p, 0,
  3296   2876           "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 ");
  3297   2877       add_proj4text (p, 1,
  3298   2878           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3299   2879       add_proj4text (p, 2,
  3300   2880           "0.12 +units=m +no_defs");
  3301   2881       add_srs_wkt (p, 0,
................................................................................
  3307   2887       add_srs_wkt (p, 3,
  3308   2888           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3309   2889       add_srs_wkt (p, 4,
  3310   2890           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3311   2891       add_srs_wkt (p, 5,
  3312   2892           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3313   2893       add_srs_wkt (p, 6,
  3314         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2894  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3315   2895       add_srs_wkt (p, 7,
  3316         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         2896  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3317   2897       add_srs_wkt (p, 8,
  3318         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2898  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3319   2899       add_srs_wkt (p, 9,
  3320         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",102],P");
         2900  +        "02],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3321   2901       add_srs_wkt (p, 10,
  3322         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2902  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3323   2903       add_srs_wkt (p, 11,
  3324         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         2904  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3325   2905       add_srs_wkt (p, 12,
  3326         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3327         -    add_srs_wkt (p, 13,
  3328         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2610\"]]");
  3329         -    p = add_epsg_def_ex (filter, first, last, 2611, "epsg", 2611,
  3330         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E", 0, 1,
  3331         -        "Krassowsky 1940", "Greenwich",
  3332         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3333         -        "X", "North", "Y", "East");
         2906  +        "\"2610\"]]");
         2907  +    p = add_epsg_def (filter, first, last, 2611, "epsg", 2611,
         2908  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 105E");
  3334   2909       add_proj4text (p, 0,
  3335   2910           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
  3336   2911       add_proj4text (p, 1,
  3337   2912           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3338   2913       add_proj4text (p, 2,
  3339   2914           "0.12 +units=m +no_defs");
  3340   2915       add_srs_wkt (p, 0,
................................................................................
  3346   2921       add_srs_wkt (p, 3,
  3347   2922           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3348   2923       add_srs_wkt (p, 4,
  3349   2924           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3350   2925       add_srs_wkt (p, 5,
  3351   2926           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3352   2927       add_srs_wkt (p, 6,
  3353         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2928  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3354   2929       add_srs_wkt (p, 7,
  3355         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         2930  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3356   2931       add_srs_wkt (p, 8,
  3357         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2932  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3358   2933       add_srs_wkt (p, 9,
  3359         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P");
         2934  +        "05],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3360   2935       add_srs_wkt (p, 10,
  3361         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2936  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3362   2937       add_srs_wkt (p, 11,
  3363         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         2938  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3364   2939       add_srs_wkt (p, 12,
  3365         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3366         -    add_srs_wkt (p, 13,
  3367         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2611\"]]");
  3368         -    p = add_epsg_def_ex (filter, first, last, 2612, "epsg", 2612,
  3369         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E", 0, 1,
  3370         -        "Krassowsky 1940", "Greenwich",
  3371         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3372         -        "X", "North", "Y", "East");
         2940  +        "\"2611\"]]");
         2941  +    p = add_epsg_def (filter, first, last, 2612, "epsg", 2612,
         2942  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 108E");
  3373   2943       add_proj4text (p, 0,
  3374   2944           "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 ");
  3375   2945       add_proj4text (p, 1,
  3376   2946           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3377   2947       add_proj4text (p, 2,
  3378   2948           "0.12 +units=m +no_defs");
  3379   2949       add_srs_wkt (p, 0,
................................................................................
  3385   2955       add_srs_wkt (p, 3,
  3386   2956           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3387   2957       add_srs_wkt (p, 4,
  3388   2958           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3389   2959       add_srs_wkt (p, 5,
  3390   2960           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3391   2961       add_srs_wkt (p, 6,
  3392         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2962  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3393   2963       add_srs_wkt (p, 7,
  3394         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         2964  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3395   2965       add_srs_wkt (p, 8,
  3396         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2966  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3397   2967       add_srs_wkt (p, 9,
  3398         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",108],P");
         2968  +        "08],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3399   2969       add_srs_wkt (p, 10,
  3400         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2970  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3401   2971       add_srs_wkt (p, 11,
  3402         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         2972  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3403   2973       add_srs_wkt (p, 12,
  3404         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3405         -    add_srs_wkt (p, 13,
  3406         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2612\"]]");
  3407         -    p = add_epsg_def_ex (filter, first, last, 2613, "epsg", 2613,
  3408         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E", 0, 1,
  3409         -        "Krassowsky 1940", "Greenwich",
  3410         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3411         -        "X", "North", "Y", "East");
         2974  +        "\"2612\"]]");
         2975  +    p = add_epsg_def (filter, first, last, 2613, "epsg", 2613,
         2976  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 111E");
  3412   2977       add_proj4text (p, 0,
  3413   2978           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
  3414   2979       add_proj4text (p, 1,
  3415   2980           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3416   2981       add_proj4text (p, 2,
  3417   2982           "0.12 +units=m +no_defs");
  3418   2983       add_srs_wkt (p, 0,
................................................................................
  3424   2989       add_srs_wkt (p, 3,
  3425   2990           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3426   2991       add_srs_wkt (p, 4,
  3427   2992           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3428   2993       add_srs_wkt (p, 5,
  3429   2994           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3430   2995       add_srs_wkt (p, 6,
  3431         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2996  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3432   2997       add_srs_wkt (p, 7,
  3433         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         2998  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3434   2999       add_srs_wkt (p, 8,
  3435         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3000  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3436   3001       add_srs_wkt (p, 9,
  3437         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P");
         3002  +        "11],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3438   3003       add_srs_wkt (p, 10,
  3439         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3004  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3440   3005       add_srs_wkt (p, 11,
  3441         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3006  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3442   3007       add_srs_wkt (p, 12,
  3443         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3444         -    add_srs_wkt (p, 13,
  3445         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2613\"]]");
  3446         -    p = add_epsg_def_ex (filter, first, last, 2614, "epsg", 2614,
  3447         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E", 0, 1,
  3448         -        "Krassowsky 1940", "Greenwich",
  3449         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3450         -        "X", "North", "Y", "East");
         3008  +        "\"2613\"]]");
         3009  +    p = add_epsg_def (filter, first, last, 2614, "epsg", 2614,
         3010  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 114E");
  3451   3011       add_proj4text (p, 0,
  3452   3012           "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 ");
  3453   3013       add_proj4text (p, 1,
  3454   3014           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3455   3015       add_proj4text (p, 2,
  3456   3016           "0.12 +units=m +no_defs");
  3457   3017       add_srs_wkt (p, 0,
................................................................................
  3463   3023       add_srs_wkt (p, 3,
  3464   3024           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3465   3025       add_srs_wkt (p, 4,
  3466   3026           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3467   3027       add_srs_wkt (p, 5,
  3468   3028           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3469   3029       add_srs_wkt (p, 6,
  3470         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3030  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3471   3031       add_srs_wkt (p, 7,
  3472         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3032  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3473   3033       add_srs_wkt (p, 8,
  3474         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3034  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3475   3035       add_srs_wkt (p, 9,
  3476         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",114],P");
         3036  +        "14],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3477   3037       add_srs_wkt (p, 10,
  3478         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3038  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3479   3039       add_srs_wkt (p, 11,
  3480         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3040  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3481   3041       add_srs_wkt (p, 12,
  3482         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3483         -    add_srs_wkt (p, 13,
  3484         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2614\"]]");
  3485         -    p = add_epsg_def_ex (filter, first, last, 2615, "epsg", 2615,
  3486         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E", 0, 1,
  3487         -        "Krassowsky 1940", "Greenwich",
  3488         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3489         -        "X", "North", "Y", "East");
         3042  +        "\"2614\"]]");
         3043  +    p = add_epsg_def (filter, first, last, 2615, "epsg", 2615,
         3044  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 117E");
  3490   3045       add_proj4text (p, 0,
  3491   3046           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
  3492   3047       add_proj4text (p, 1,
  3493   3048           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3494   3049       add_proj4text (p, 2,
  3495   3050           "0.12 +units=m +no_defs");
  3496   3051       add_srs_wkt (p, 0,
................................................................................
  3502   3057       add_srs_wkt (p, 3,
  3503   3058           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3504   3059       add_srs_wkt (p, 4,
  3505   3060           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3506   3061       add_srs_wkt (p, 5,
  3507   3062           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3508   3063       add_srs_wkt (p, 6,
  3509         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3064  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3510   3065       add_srs_wkt (p, 7,
  3511         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3066  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3512   3067       add_srs_wkt (p, 8,
  3513         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3068  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3514   3069       add_srs_wkt (p, 9,
  3515         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P");
         3070  +        "17],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3516   3071       add_srs_wkt (p, 10,
  3517         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3072  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3518   3073       add_srs_wkt (p, 11,
  3519         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3074  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3520   3075       add_srs_wkt (p, 12,
  3521         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3522         -    add_srs_wkt (p, 13,
  3523         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2615\"]]");
  3524         -    p = add_epsg_def_ex (filter, first, last, 2616, "epsg", 2616,
  3525         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E", 0, 1,
  3526         -        "Krassowsky 1940", "Greenwich",
  3527         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3528         -        "X", "North", "Y", "East");
         3076  +        "\"2615\"]]");
         3077  +    p = add_epsg_def (filter, first, last, 2616, "epsg", 2616,
         3078  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 120E");
  3529   3079       add_proj4text (p, 0,
  3530   3080           "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 ");
  3531   3081       add_proj4text (p, 1,
  3532   3082           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3533   3083       add_proj4text (p, 2,
  3534   3084           "0.12 +units=m +no_defs");
  3535   3085       add_srs_wkt (p, 0,
................................................................................
  3541   3091       add_srs_wkt (p, 3,
  3542   3092           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3543   3093       add_srs_wkt (p, 4,
  3544   3094           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3545   3095       add_srs_wkt (p, 5,
  3546   3096           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3547   3097       add_srs_wkt (p, 6,
  3548         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3098  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3549   3099       add_srs_wkt (p, 7,
  3550         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3100  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3551   3101       add_srs_wkt (p, 8,
  3552         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3102  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3553   3103       add_srs_wkt (p, 9,
  3554         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",120],P");
         3104  +        "20],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3555   3105       add_srs_wkt (p, 10,
  3556         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3106  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3557   3107       add_srs_wkt (p, 11,
  3558         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3108  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3559   3109       add_srs_wkt (p, 12,
  3560         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3561         -    add_srs_wkt (p, 13,
  3562         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2616\"]]");
  3563         -    p = add_epsg_def_ex (filter, first, last, 2617, "epsg", 2617,
  3564         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E", 0, 1,
  3565         -        "Krassowsky 1940", "Greenwich",
  3566         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3567         -        "X", "North", "Y", "East");
         3110  +        "\"2616\"]]");
         3111  +    p = add_epsg_def (filter, first, last, 2617, "epsg", 2617,
         3112  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 123E");
  3568   3113       add_proj4text (p, 0,
  3569   3114           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
  3570   3115       add_proj4text (p, 1,
  3571   3116           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3572   3117       add_proj4text (p, 2,
  3573   3118           "0.12 +units=m +no_defs");
  3574   3119       add_srs_wkt (p, 0,
................................................................................
  3580   3125       add_srs_wkt (p, 3,
  3581   3126           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3582   3127       add_srs_wkt (p, 4,
  3583   3128           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3584   3129       add_srs_wkt (p, 5,
  3585   3130           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3586   3131       add_srs_wkt (p, 6,
  3587         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3132  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3588   3133       add_srs_wkt (p, 7,
  3589         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3134  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3590   3135       add_srs_wkt (p, 8,
  3591         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3136  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3592   3137       add_srs_wkt (p, 9,
  3593         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P");
         3138  +        "23],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3594   3139       add_srs_wkt (p, 10,
  3595         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3140  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3596   3141       add_srs_wkt (p, 11,
  3597         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3142  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3598   3143       add_srs_wkt (p, 12,
  3599         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3600         -    add_srs_wkt (p, 13,
  3601         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2617\"]]");
  3602         -    p = add_epsg_def_ex (filter, first, last, 2618, "epsg", 2618,
  3603         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E", 0, 1,
  3604         -        "Krassowsky 1940", "Greenwich",
  3605         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3606         -        "X", "North", "Y", "East");
         3144  +        "\"2617\"]]");
         3145  +    p = add_epsg_def (filter, first, last, 2618, "epsg", 2618,
         3146  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 126E");
  3607   3147       add_proj4text (p, 0,
  3608   3148           "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 ");
  3609   3149       add_proj4text (p, 1,
  3610   3150           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3611   3151       add_proj4text (p, 2,
  3612   3152           "0.12 +units=m +no_defs");
  3613   3153       add_srs_wkt (p, 0,
................................................................................
  3619   3159       add_srs_wkt (p, 3,
  3620   3160           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3621   3161       add_srs_wkt (p, 4,
  3622   3162           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3623   3163       add_srs_wkt (p, 5,
  3624   3164           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3625   3165       add_srs_wkt (p, 6,
  3626         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3166  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3627   3167       add_srs_wkt (p, 7,
  3628         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3168  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3629   3169       add_srs_wkt (p, 8,
  3630         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3170  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3631   3171       add_srs_wkt (p, 9,
  3632         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",126],P");
         3172  +        "26],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3633   3173       add_srs_wkt (p, 10,
  3634         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3174  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3635   3175       add_srs_wkt (p, 11,
  3636         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3176  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3637   3177       add_srs_wkt (p, 12,
  3638         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3639         -    add_srs_wkt (p, 13,
  3640         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2618\"]]");
  3641         -    p = add_epsg_def_ex (filter, first, last, 2619, "epsg", 2619,
  3642         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E", 0, 1,
  3643         -        "Krassowsky 1940", "Greenwich",
  3644         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3645         -        "X", "North", "Y", "East");
         3178  +        "\"2618\"]]");
         3179  +    p = add_epsg_def (filter, first, last, 2619, "epsg", 2619,
         3180  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 129E");
  3646   3181       add_proj4text (p, 0,
  3647   3182           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
  3648   3183       add_proj4text (p, 1,
  3649   3184           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3650   3185       add_proj4text (p, 2,
  3651   3186           "0.12 +units=m +no_defs");
  3652   3187       add_srs_wkt (p, 0,
................................................................................
  3658   3193       add_srs_wkt (p, 3,
  3659   3194           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3660   3195       add_srs_wkt (p, 4,
  3661   3196           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3662   3197       add_srs_wkt (p, 5,
  3663   3198           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3664   3199       add_srs_wkt (p, 6,
  3665         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3200  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3666   3201       add_srs_wkt (p, 7,
  3667         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3202  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3668   3203       add_srs_wkt (p, 8,
  3669         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3204  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3670   3205       add_srs_wkt (p, 9,
  3671         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P");
         3206  +        "29],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3672   3207       add_srs_wkt (p, 10,
  3673         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3208  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3674   3209       add_srs_wkt (p, 11,
  3675         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3210  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3676   3211       add_srs_wkt (p, 12,
  3677         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3678         -    add_srs_wkt (p, 13,
  3679         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2619\"]]");
  3680         -    p = add_epsg_def_ex (filter, first, last, 2620, "epsg", 2620,
  3681         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E", 0, 1,
  3682         -        "Krassowsky 1940", "Greenwich",
  3683         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3684         -        "X", "North", "Y", "East");
         3212  +        "\"2619\"]]");
         3213  +    p = add_epsg_def (filter, first, last, 2620, "epsg", 2620,
         3214  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 132E");
  3685   3215       add_proj4text (p, 0,
  3686   3216           "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 ");
  3687   3217       add_proj4text (p, 1,
  3688   3218           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3689   3219       add_proj4text (p, 2,
  3690   3220           "0.12 +units=m +no_defs");
  3691   3221       add_srs_wkt (p, 0,
................................................................................
  3697   3227       add_srs_wkt (p, 3,
  3698   3228           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3699   3229       add_srs_wkt (p, 4,
  3700   3230           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3701   3231       add_srs_wkt (p, 5,
  3702   3232           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3703   3233       add_srs_wkt (p, 6,
  3704         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3234  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3705   3235       add_srs_wkt (p, 7,
  3706         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3236  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3707   3237       add_srs_wkt (p, 8,
  3708         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3238  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3709   3239       add_srs_wkt (p, 9,
  3710         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",132],P");
         3240  +        "32],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3711   3241       add_srs_wkt (p, 10,
  3712         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3242  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3713   3243       add_srs_wkt (p, 11,
  3714         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3244  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3715   3245       add_srs_wkt (p, 12,
  3716         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3717         -    add_srs_wkt (p, 13,
  3718         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2620\"]]");
  3719         -    p = add_epsg_def_ex (filter, first, last, 2621, "epsg", 2621,
  3720         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E", 0, 1,
  3721         -        "Krassowsky 1940", "Greenwich",
  3722         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3723         -        "X", "North", "Y", "East");
         3246  +        "\"2620\"]]");
         3247  +    p = add_epsg_def (filter, first, last, 2621, "epsg", 2621,
         3248  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 135E");
  3724   3249       add_proj4text (p, 0,
  3725   3250           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
  3726   3251       add_proj4text (p, 1,
  3727   3252           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3728   3253       add_proj4text (p, 2,
  3729   3254           "0.12 +units=m +no_defs");
  3730   3255       add_srs_wkt (p, 0,
................................................................................
  3736   3261       add_srs_wkt (p, 3,
  3737   3262           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3738   3263       add_srs_wkt (p, 4,
  3739   3264           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3740   3265       add_srs_wkt (p, 5,
  3741   3266           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3742   3267       add_srs_wkt (p, 6,
  3743         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3268  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3744   3269       add_srs_wkt (p, 7,
  3745         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3270  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3746   3271       add_srs_wkt (p, 8,
  3747         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3272  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3748   3273       add_srs_wkt (p, 9,
  3749         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P");
         3274  +        "35],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3750   3275       add_srs_wkt (p, 10,
  3751         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3276  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3752   3277       add_srs_wkt (p, 11,
  3753         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3278  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3754   3279       add_srs_wkt (p, 12,
  3755         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3756         -    add_srs_wkt (p, 13,
  3757         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2621\"]]");
  3758         -    p = add_epsg_def_ex (filter, first, last, 2622, "epsg", 2622,
  3759         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E", 0, 1,
  3760         -        "Krassowsky 1940", "Greenwich",
  3761         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3762         -        "X", "North", "Y", "East");
         3280  +        "\"2621\"]]");
         3281  +    p = add_epsg_def (filter, first, last, 2622, "epsg", 2622,
         3282  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 138E");
  3763   3283       add_proj4text (p, 0,
  3764   3284           "+proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=500000 +y_0=0 ");
  3765   3285       add_proj4text (p, 1,
  3766   3286           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3767   3287       add_proj4text (p, 2,
  3768   3288           "0.12 +units=m +no_defs");
  3769   3289       add_srs_wkt (p, 0,
................................................................................
  3775   3295       add_srs_wkt (p, 3,
  3776   3296           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3777   3297       add_srs_wkt (p, 4,
  3778   3298           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3779   3299       add_srs_wkt (p, 5,
  3780   3300           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3781   3301       add_srs_wkt (p, 6,
  3782         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3302  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3783   3303       add_srs_wkt (p, 7,
  3784         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3304  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3785   3305       add_srs_wkt (p, 8,
  3786         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3306  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3787   3307       add_srs_wkt (p, 9,
  3788         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",138],P");
         3308  +        "38],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3789   3309       add_srs_wkt (p, 10,
  3790         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3310  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3791   3311       add_srs_wkt (p, 11,
  3792         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3312  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3793   3313       add_srs_wkt (p, 12,
  3794         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3795         -    add_srs_wkt (p, 13,
  3796         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2622\"]]");
  3797         -    p = add_epsg_def_ex (filter, first, last, 2623, "epsg", 2623,
  3798         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E", 0, 1,
  3799         -        "Krassowsky 1940", "Greenwich",
  3800         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3801         -        "X", "North", "Y", "East");
         3314  +        "\"2622\"]]");
         3315  +    p = add_epsg_def (filter, first, last, 2623, "epsg", 2623,
         3316  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 141E");
  3802   3317       add_proj4text (p, 0,
  3803   3318           "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 ");
  3804   3319       add_proj4text (p, 1,
  3805   3320           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3806   3321       add_proj4text (p, 2,
  3807   3322           "0.12 +units=m +no_defs");
  3808   3323       add_srs_wkt (p, 0,
................................................................................
  3814   3329       add_srs_wkt (p, 3,
  3815   3330           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3816   3331       add_srs_wkt (p, 4,
  3817   3332           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3818   3333       add_srs_wkt (p, 5,
  3819   3334           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3820   3335       add_srs_wkt (p, 6,
  3821         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3336  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3822   3337       add_srs_wkt (p, 7,
  3823         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3338  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3824   3339       add_srs_wkt (p, 8,
  3825         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3340  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3826   3341       add_srs_wkt (p, 9,
  3827         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",141],P");
         3342  +        "41],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3828   3343       add_srs_wkt (p, 10,
  3829         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3344  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3830   3345       add_srs_wkt (p, 11,
  3831         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3346  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3832   3347       add_srs_wkt (p, 12,
  3833         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3834         -    add_srs_wkt (p, 13,
  3835         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2623\"]]");
  3836         -    p = add_epsg_def_ex (filter, first, last, 2624, "epsg", 2624,
  3837         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E", 0, 1,
  3838         -        "Krassowsky 1940", "Greenwich",
  3839         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3840         -        "X", "North", "Y", "East");
         3348  +        "\"2623\"]]");
         3349  +    p = add_epsg_def (filter, first, last, 2624, "epsg", 2624,
         3350  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 144E");
  3841   3351       add_proj4text (p, 0,
  3842   3352           "+proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=500000 +y_0=0 ");
  3843   3353       add_proj4text (p, 1,
  3844   3354           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3845   3355       add_proj4text (p, 2,
  3846   3356           "0.12 +units=m +no_defs");
  3847   3357       add_srs_wkt (p, 0,
................................................................................
  3853   3363       add_srs_wkt (p, 3,
  3854   3364           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3855   3365       add_srs_wkt (p, 4,
  3856   3366           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3857   3367       add_srs_wkt (p, 5,
  3858   3368           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3859   3369       add_srs_wkt (p, 6,
  3860         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3370  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3861   3371       add_srs_wkt (p, 7,
  3862         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3372  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3863   3373       add_srs_wkt (p, 8,
  3864         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3374  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3865   3375       add_srs_wkt (p, 9,
  3866         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",144],P");
         3376  +        "44],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3867   3377       add_srs_wkt (p, 10,
  3868         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3378  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3869   3379       add_srs_wkt (p, 11,
  3870         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3380  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3871   3381       add_srs_wkt (p, 12,
  3872         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3873         -    add_srs_wkt (p, 13,
  3874         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2624\"]]");
  3875         -    p = add_epsg_def_ex (filter, first, last, 2625, "epsg", 2625,
  3876         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E", 0, 1,
  3877         -        "Krassowsky 1940", "Greenwich",
  3878         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3879         -        "X", "North", "Y", "East");
         3382  +        "\"2624\"]]");
         3383  +    p = add_epsg_def (filter, first, last, 2625, "epsg", 2625,
         3384  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 147E");
  3880   3385       add_proj4text (p, 0,
  3881   3386           "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 ");
  3882   3387       add_proj4text (p, 1,
  3883   3388           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3884   3389       add_proj4text (p, 2,
  3885   3390           "0.12 +units=m +no_defs");
  3886   3391       add_srs_wkt (p, 0,
................................................................................
  3892   3397       add_srs_wkt (p, 3,
  3893   3398           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3894   3399       add_srs_wkt (p, 4,
  3895   3400           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3896   3401       add_srs_wkt (p, 5,
  3897   3402           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3898   3403       add_srs_wkt (p, 6,
  3899         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3404  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3900   3405       add_srs_wkt (p, 7,
  3901         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3406  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3902   3407       add_srs_wkt (p, 8,
  3903         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3408  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3904   3409       add_srs_wkt (p, 9,
  3905         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",147],P");
         3410  +        "47],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3906   3411       add_srs_wkt (p, 10,
  3907         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3412  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3908   3413       add_srs_wkt (p, 11,
  3909         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3414  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3910   3415       add_srs_wkt (p, 12,
  3911         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3912         -    add_srs_wkt (p, 13,
  3913         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2625\"]]");
  3914         -    p = add_epsg_def_ex (filter, first, last, 2626, "epsg", 2626,
  3915         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E", 0, 1,
  3916         -        "Krassowsky 1940", "Greenwich",
  3917         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3918         -        "X", "North", "Y", "East");
         3416  +        "\"2625\"]]");
         3417  +    p = add_epsg_def (filter, first, last, 2626, "epsg", 2626,
         3418  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 150E");
  3919   3419       add_proj4text (p, 0,
  3920   3420           "+proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=500000 +y_0=0 ");
  3921   3421       add_proj4text (p, 1,
  3922   3422           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3923   3423       add_proj4text (p, 2,
  3924   3424           "0.12 +units=m +no_defs");
  3925   3425       add_srs_wkt (p, 0,
................................................................................
  3931   3431       add_srs_wkt (p, 3,
  3932   3432           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3933   3433       add_srs_wkt (p, 4,
  3934   3434           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3935   3435       add_srs_wkt (p, 5,
  3936   3436           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3937   3437       add_srs_wkt (p, 6,
  3938         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3438  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3939   3439       add_srs_wkt (p, 7,
  3940         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3440  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3941   3441       add_srs_wkt (p, 8,
  3942         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3442  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3943   3443       add_srs_wkt (p, 9,
  3944         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",150],P");
         3444  +        "50],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3945   3445       add_srs_wkt (p, 10,
  3946         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3446  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3947   3447       add_srs_wkt (p, 11,
  3948         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3448  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3949   3449       add_srs_wkt (p, 12,
  3950         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3951         -    add_srs_wkt (p, 13,
  3952         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2626\"]]");
  3953         -    p = add_epsg_def_ex (filter, first, last, 2627, "epsg", 2627,
  3954         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E", 0, 1,
  3955         -        "Krassowsky 1940", "Greenwich",
  3956         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3957         -        "X", "North", "Y", "East");
         3450  +        "\"2626\"]]");
         3451  +    p = add_epsg_def (filter, first, last, 2627, "epsg", 2627,
         3452  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 153E");
  3958   3453       add_proj4text (p, 0,
  3959   3454           "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 ");
  3960   3455       add_proj4text (p, 1,
  3961   3456           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  3962   3457       add_proj4text (p, 2,
  3963   3458           "0.12 +units=m +no_defs");
  3964   3459       add_srs_wkt (p, 0,
................................................................................
  3970   3465       add_srs_wkt (p, 3,
  3971   3466           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3972   3467       add_srs_wkt (p, 4,
  3973   3468           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3974   3469       add_srs_wkt (p, 5,
  3975   3470           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3976   3471       add_srs_wkt (p, 6,
  3977         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         3472  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3978   3473       add_srs_wkt (p, 7,
  3979         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         3474  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3980   3475       add_srs_wkt (p, 8,
  3981         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3476  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3982   3477       add_srs_wkt (p, 9,
  3983         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",153],P");
         3478  +        "53],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3984   3479       add_srs_wkt (p, 10,
  3985         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3480  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3986   3481       add_srs_wkt (p, 11,
  3987         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3482  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3988   3483       add_srs_wkt (p, 12,
  3989         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3990         -    add_srs_wkt (p, 13,
  3991         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2627\"]]");
         3484  +        "\"2627\"]]");
  3992   3485   }
  3993   3486   
  3994   3487   #endif /* full EPSG initialization enabled/disabled */
  3995   3488   

Changes to src/srsinit/epsg_inlined_06.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_06 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 2628, "epsg", 2628,
    56         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E", 0, 1,
    57         -        "Krassowsky 1940", "Greenwich",
    58         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
           55  +    p = add_epsg_def (filter, first, last, 2628, "epsg", 2628,
           56  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 156E");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=500000 +y_0=0 ");
    62     59       add_proj4text (p, 1,
    63     60           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
    64     61       add_proj4text (p, 2,
    65     62           "0.12 +units=m +no_defs");
    66     63       add_srs_wkt (p, 0,
................................................................................
    72     69       add_srs_wkt (p, 3,
    73     70           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
    74     71       add_srs_wkt (p, 4,
    75     72           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
    76     73       add_srs_wkt (p, 5,
    77     74           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
    78     75       add_srs_wkt (p, 6,
    79         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
           76  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
    80     77       add_srs_wkt (p, 7,
    81         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
           78  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
    82     79       add_srs_wkt (p, 8,
    83         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
           80  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
    84     81       add_srs_wkt (p, 9,
    85         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",156],P");
           82  +        "56],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
    86     83       add_srs_wkt (p, 10,
    87         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
           84  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
    88     85       add_srs_wkt (p, 11,
    89         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
           86  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
    90     87       add_srs_wkt (p, 12,
    91         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
    92         -    add_srs_wkt (p, 13,
    93         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2628\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 2629, "epsg", 2629,
    95         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E", 0, 1,
    96         -        "Krassowsky 1940", "Greenwich",
    97         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
    98         -        "X", "North", "Y", "East");
           88  +        "\"2628\"]]");
           89  +    p = add_epsg_def (filter, first, last, 2629, "epsg", 2629,
           90  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 159E");
    99     91       add_proj4text (p, 0,
   100     92           "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 ");
   101     93       add_proj4text (p, 1,
   102     94           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   103     95       add_proj4text (p, 2,
   104     96           "0.12 +units=m +no_defs");
   105     97       add_srs_wkt (p, 0,
................................................................................
   111    103       add_srs_wkt (p, 3,
   112    104           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   113    105       add_srs_wkt (p, 4,
   114    106           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   115    107       add_srs_wkt (p, 5,
   116    108           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   117    109       add_srs_wkt (p, 6,
   118         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          110  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   119    111       add_srs_wkt (p, 7,
   120         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          112  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   121    113       add_srs_wkt (p, 8,
   122         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          114  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   123    115       add_srs_wkt (p, 9,
   124         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P");
          116  +        "59],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   125    117       add_srs_wkt (p, 10,
   126         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          118  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   127    119       add_srs_wkt (p, 11,
   128         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          120  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   129    121       add_srs_wkt (p, 12,
   130         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   131         -    add_srs_wkt (p, 13,
   132         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2629\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 2630, "epsg", 2630,
   134         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E", 0, 1,
   135         -        "Krassowsky 1940", "Greenwich",
   136         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   137         -        "X", "North", "Y", "East");
          122  +        "\"2629\"]]");
          123  +    p = add_epsg_def (filter, first, last, 2630, "epsg", 2630,
          124  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 162E");
   138    125       add_proj4text (p, 0,
   139    126           "+proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=500000 +y_0=0 ");
   140    127       add_proj4text (p, 1,
   141    128           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   142    129       add_proj4text (p, 2,
   143    130           "0.12 +units=m +no_defs");
   144    131       add_srs_wkt (p, 0,
................................................................................
   150    137       add_srs_wkt (p, 3,
   151    138           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   152    139       add_srs_wkt (p, 4,
   153    140           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   154    141       add_srs_wkt (p, 5,
   155    142           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   156    143       add_srs_wkt (p, 6,
   157         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          144  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   158    145       add_srs_wkt (p, 7,
   159         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          146  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   160    147       add_srs_wkt (p, 8,
   161         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          148  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   162    149       add_srs_wkt (p, 9,
   163         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",162],P");
          150  +        "62],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   164    151       add_srs_wkt (p, 10,
   165         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          152  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   166    153       add_srs_wkt (p, 11,
   167         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          154  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   168    155       add_srs_wkt (p, 12,
   169         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   170         -    add_srs_wkt (p, 13,
   171         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2630\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 2631, "epsg", 2631,
   173         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E", 0, 1,
   174         -        "Krassowsky 1940", "Greenwich",
   175         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   176         -        "X", "North", "Y", "East");
          156  +        "\"2630\"]]");
          157  +    p = add_epsg_def (filter, first, last, 2631, "epsg", 2631,
          158  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 165E");
   177    159       add_proj4text (p, 0,
   178    160           "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 ");
   179    161       add_proj4text (p, 1,
   180    162           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   181    163       add_proj4text (p, 2,
   182    164           "0.12 +units=m +no_defs");
   183    165       add_srs_wkt (p, 0,
................................................................................
   189    171       add_srs_wkt (p, 3,
   190    172           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   191    173       add_srs_wkt (p, 4,
   192    174           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   193    175       add_srs_wkt (p, 5,
   194    176           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   195    177       add_srs_wkt (p, 6,
   196         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          178  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   197    179       add_srs_wkt (p, 7,
   198         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          180  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   199    181       add_srs_wkt (p, 8,
   200         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          182  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   201    183       add_srs_wkt (p, 9,
   202         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P");
          184  +        "65],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   203    185       add_srs_wkt (p, 10,
   204         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          186  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   205    187       add_srs_wkt (p, 11,
   206         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          188  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   207    189       add_srs_wkt (p, 12,
   208         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   209         -    add_srs_wkt (p, 13,
   210         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2631\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 2632, "epsg", 2632,
   212         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E", 0, 1,
   213         -        "Krassowsky 1940", "Greenwich",
   214         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   215         -        "X", "North", "Y", "East");
          190  +        "\"2631\"]]");
          191  +    p = add_epsg_def (filter, first, last, 2632, "epsg", 2632,
          192  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 168E");
   216    193       add_proj4text (p, 0,
   217    194           "+proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=500000 +y_0=0 ");
   218    195       add_proj4text (p, 1,
   219    196           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   220    197       add_proj4text (p, 2,
   221    198           "0.12 +units=m +no_defs");
   222    199       add_srs_wkt (p, 0,
................................................................................
   228    205       add_srs_wkt (p, 3,
   229    206           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   230    207       add_srs_wkt (p, 4,
   231    208           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   232    209       add_srs_wkt (p, 5,
   233    210           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   234    211       add_srs_wkt (p, 6,
   235         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          212  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   236    213       add_srs_wkt (p, 7,
   237         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          214  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   238    215       add_srs_wkt (p, 8,
   239         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          216  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   240    217       add_srs_wkt (p, 9,
   241         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",168],P");
          218  +        "68],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   242    219       add_srs_wkt (p, 10,
   243         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          220  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   244    221       add_srs_wkt (p, 11,
   245         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          222  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   246    223       add_srs_wkt (p, 12,
   247         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   248         -    add_srs_wkt (p, 13,
   249         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2632\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 2633, "epsg", 2633,
   251         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E", 0, 1,
   252         -        "Krassowsky 1940", "Greenwich",
   253         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   254         -        "X", "North", "Y", "East");
          224  +        "\"2632\"]]");
          225  +    p = add_epsg_def (filter, first, last, 2633, "epsg", 2633,
          226  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 171E");
   255    227       add_proj4text (p, 0,
   256    228           "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 ");
   257    229       add_proj4text (p, 1,
   258    230           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   259    231       add_proj4text (p, 2,
   260    232           "0.12 +units=m +no_defs");
   261    233       add_srs_wkt (p, 0,
................................................................................
   267    239       add_srs_wkt (p, 3,
   268    240           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   269    241       add_srs_wkt (p, 4,
   270    242           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   271    243       add_srs_wkt (p, 5,
   272    244           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   273    245       add_srs_wkt (p, 6,
   274         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          246  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   275    247       add_srs_wkt (p, 7,
   276         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          248  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   277    249       add_srs_wkt (p, 8,
   278         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          250  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   279    251       add_srs_wkt (p, 9,
   280         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P");
          252  +        "71],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   281    253       add_srs_wkt (p, 10,
   282         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          254  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   283    255       add_srs_wkt (p, 11,
   284         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          256  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   285    257       add_srs_wkt (p, 12,
   286         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   287         -    add_srs_wkt (p, 13,
   288         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2633\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 2634, "epsg", 2634,
   290         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E", 0, 1,
   291         -        "Krassowsky 1940", "Greenwich",
   292         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   293         -        "X", "North", "Y", "East");
          258  +        "\"2633\"]]");
          259  +    p = add_epsg_def (filter, first, last, 2634, "epsg", 2634,
          260  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 174E");
   294    261       add_proj4text (p, 0,
   295    262           "+proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=500000 +y_0=0 ");
   296    263       add_proj4text (p, 1,
   297    264           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   298    265       add_proj4text (p, 2,
   299    266           "0.12 +units=m +no_defs");
   300    267       add_srs_wkt (p, 0,
................................................................................
   306    273       add_srs_wkt (p, 3,
   307    274           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   308    275       add_srs_wkt (p, 4,
   309    276           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   310    277       add_srs_wkt (p, 5,
   311    278           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   312    279       add_srs_wkt (p, 6,
   313         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          280  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   314    281       add_srs_wkt (p, 7,
   315         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          282  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   316    283       add_srs_wkt (p, 8,
   317         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          284  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   318    285       add_srs_wkt (p, 9,
   319         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",174],P");
          286  +        "74],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   320    287       add_srs_wkt (p, 10,
   321         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          288  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   322    289       add_srs_wkt (p, 11,
   323         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          290  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   324    291       add_srs_wkt (p, 12,
   325         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   326         -    add_srs_wkt (p, 13,
   327         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2634\"]]");
   328         -    p = add_epsg_def_ex (filter, first, last, 2635, "epsg", 2635,
   329         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E", 0, 1,
   330         -        "Krassowsky 1940", "Greenwich",
   331         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   332         -        "X", "North", "Y", "East");
          292  +        "\"2634\"]]");
          293  +    p = add_epsg_def (filter, first, last, 2635, "epsg", 2635,
          294  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 177E");
   333    295       add_proj4text (p, 0,
   334    296           "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 ");
   335    297       add_proj4text (p, 1,
   336    298           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   337    299       add_proj4text (p, 2,
   338    300           "0.12 +units=m +no_defs");
   339    301       add_srs_wkt (p, 0,
................................................................................
   345    307       add_srs_wkt (p, 3,
   346    308           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   347    309       add_srs_wkt (p, 4,
   348    310           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   349    311       add_srs_wkt (p, 5,
   350    312           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   351    313       add_srs_wkt (p, 6,
   352         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          314  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   353    315       add_srs_wkt (p, 7,
   354         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          316  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   355    317       add_srs_wkt (p, 8,
   356         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          318  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   357    319       add_srs_wkt (p, 9,
   358         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P");
          320  +        "77],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   359    321       add_srs_wkt (p, 10,
   360         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          322  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   361    323       add_srs_wkt (p, 11,
   362         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          324  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   363    325       add_srs_wkt (p, 12,
   364         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   365         -    add_srs_wkt (p, 13,
   366         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2635\"]]");
   367         -    p = add_epsg_def_ex (filter, first, last, 2636, "epsg", 2636,
   368         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E", 0, 1,
   369         -        "Krassowsky 1940", "Greenwich",
   370         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   371         -        "X", "North", "Y", "East");
          326  +        "\"2635\"]]");
          327  +    p = add_epsg_def (filter, first, last, 2636, "epsg", 2636,
          328  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 180E");
   372    329       add_proj4text (p, 0,
   373    330           "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=500000 +y_0=0 ");
   374    331       add_proj4text (p, 1,
   375    332           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   376    333       add_proj4text (p, 2,
   377    334           "0.12 +units=m +no_defs");
   378    335       add_srs_wkt (p, 0,
................................................................................
   384    341       add_srs_wkt (p, 3,
   385    342           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   386    343       add_srs_wkt (p, 4,
   387    344           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   388    345       add_srs_wkt (p, 5,
   389    346           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   390    347       add_srs_wkt (p, 6,
   391         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          348  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   392    349       add_srs_wkt (p, 7,
   393         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          350  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   394    351       add_srs_wkt (p, 8,
   395         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          352  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   396    353       add_srs_wkt (p, 9,
   397         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",180],P");
          354  +        "80],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   398    355       add_srs_wkt (p, 10,
   399         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          356  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   400    357       add_srs_wkt (p, 11,
   401         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          358  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   402    359       add_srs_wkt (p, 12,
   403         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   404         -    add_srs_wkt (p, 13,
   405         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2636\"]]");
   406         -    p = add_epsg_def_ex (filter, first, last, 2637, "epsg", 2637,
   407         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W", 0, 1,
   408         -        "Krassowsky 1940", "Greenwich",
   409         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   410         -        "X", "North", "Y", "East");
          360  +        "\"2636\"]]");
          361  +    p = add_epsg_def (filter, first, last, 2637, "epsg", 2637,
          362  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 177W");
   411    363       add_proj4text (p, 0,
   412    364           "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0");
   413    365       add_proj4text (p, 1,
   414    366           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   415    367       add_proj4text (p, 2,
   416    368           "-0.12 +units=m +no_defs");
   417    369       add_srs_wkt (p, 0,
................................................................................
   423    375       add_srs_wkt (p, 3,
   424    376           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   425    377       add_srs_wkt (p, 4,
   426    378           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   427    379       add_srs_wkt (p, 5,
   428    380           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   429    381       add_srs_wkt (p, 6,
   430         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          382  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   431    383       add_srs_wkt (p, 7,
   432         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          384  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   433    385       add_srs_wkt (p, 8,
   434         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          386  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
   435    387       add_srs_wkt (p, 9,
   436         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],");
          388  +        "177],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
   437    389       add_srs_wkt (p, 10,
   438         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          390  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   439    391       add_srs_wkt (p, 11,
   440         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          392  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   441    393       add_srs_wkt (p, 12,
   442         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   443         -    add_srs_wkt (p, 13,
   444         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2637\"]]");
   445         -    p = add_epsg_def_ex (filter, first, last, 2638, "epsg", 2638,
   446         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W", 0, 1,
   447         -        "Krassowsky 1940", "Greenwich",
   448         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   449         -        "X", "North", "Y", "East");
          394  +        ",\"2637\"]]");
          395  +    p = add_epsg_def (filter, first, last, 2638, "epsg", 2638,
          396  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 174W");
   450    397       add_proj4text (p, 0,
   451    398           "+proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=500000 +y_0=0");
   452    399       add_proj4text (p, 1,
   453    400           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   454    401       add_proj4text (p, 2,
   455    402           "-0.12 +units=m +no_defs");
   456    403       add_srs_wkt (p, 0,
................................................................................
   462    409       add_srs_wkt (p, 3,
   463    410           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   464    411       add_srs_wkt (p, 4,
   465    412           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   466    413       add_srs_wkt (p, 5,
   467    414           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   468    415       add_srs_wkt (p, 6,
   469         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          416  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   470    417       add_srs_wkt (p, 7,
   471         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          418  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   472    419       add_srs_wkt (p, 8,
   473         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          420  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
   474    421       add_srs_wkt (p, 9,
   475         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-174],");
          422  +        "174],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
   476    423       add_srs_wkt (p, 10,
   477         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          424  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   478    425       add_srs_wkt (p, 11,
   479         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          426  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   480    427       add_srs_wkt (p, 12,
   481         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   482         -    add_srs_wkt (p, 13,
   483         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2638\"]]");
   484         -    p = add_epsg_def_ex (filter, first, last, 2639, "epsg", 2639,
   485         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W", 0, 1,
   486         -        "Krassowsky 1940", "Greenwich",
   487         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   488         -        "X", "North", "Y", "East");
          428  +        ",\"2638\"]]");
          429  +    p = add_epsg_def (filter, first, last, 2639, "epsg", 2639,
          430  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 171W");
   489    431       add_proj4text (p, 0,
   490    432           "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0");
   491    433       add_proj4text (p, 1,
   492    434           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   493    435       add_proj4text (p, 2,
   494    436           "-0.12 +units=m +no_defs");
   495    437       add_srs_wkt (p, 0,
................................................................................
   501    443       add_srs_wkt (p, 3,
   502    444           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   503    445       add_srs_wkt (p, 4,
   504    446           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   505    447       add_srs_wkt (p, 5,
   506    448           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   507    449       add_srs_wkt (p, 6,
   508         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          450  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   509    451       add_srs_wkt (p, 7,
   510         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          452  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   511    453       add_srs_wkt (p, 8,
   512         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          454  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
   513    455       add_srs_wkt (p, 9,
   514         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],");
          456  +        "171],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
   515    457       add_srs_wkt (p, 10,
   516         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          458  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   517    459       add_srs_wkt (p, 11,
   518         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          460  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   519    461       add_srs_wkt (p, 12,
   520         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   521         -    add_srs_wkt (p, 13,
   522         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2639\"]]");
   523         -    p = add_epsg_def_ex (filter, first, last, 2640, "epsg", 2640,
   524         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W", 0, 1,
   525         -        "Krassowsky 1940", "Greenwich",
   526         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   527         -        "X", "North", "Y", "East");
          462  +        ",\"2639\"]]");
          463  +    p = add_epsg_def (filter, first, last, 2640, "epsg", 2640,
          464  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 168W");
   528    465       add_proj4text (p, 0,
   529    466           "+proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=500000 +y_0=0");
   530    467       add_proj4text (p, 1,
   531    468           " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   532    469       add_proj4text (p, 2,
   533    470           "-0.12 +units=m +no_defs");
   534    471       add_srs_wkt (p, 0,
................................................................................
   540    477       add_srs_wkt (p, 3,
   541    478           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   542    479       add_srs_wkt (p, 4,
   543    480           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   544    481       add_srs_wkt (p, 5,
   545    482           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   546    483       add_srs_wkt (p, 6,
   547         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          484  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   548    485       add_srs_wkt (p, 7,
   549         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
          486  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   550    487       add_srs_wkt (p, 8,
   551         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          488  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
   552    489       add_srs_wkt (p, 9,
   553         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-168],");
          490  +        "168],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
   554    491       add_srs_wkt (p, 10,
   555         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          492  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   556    493       add_srs_wkt (p, 11,
   557         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          494  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   558    495       add_srs_wkt (p, 12,
   559         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   560         -    add_srs_wkt (p, 13,
   561         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2640\"]]");
   562         -    p = add_epsg_def_ex (filter, first, last, 2641, "epsg", 2641,
   563         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 7", 0, 1,
   564         -        "Krassowsky 1940", "Greenwich",
   565         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   566         -        "X", "North", "Y", "East");
          496  +        ",\"2640\"]]");
          497  +    p = add_epsg_def (filter, first, last, 2641, "epsg", 2641,
          498  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 7");
   567    499       add_proj4text (p, 0,
   568    500           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 ");
   569    501       add_proj4text (p, 1,
   570    502           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   571    503       add_proj4text (p, 2,
   572    504           ".22 +units=m +no_defs");
   573    505       add_srs_wkt (p, 0,
................................................................................
   579    511       add_srs_wkt (p, 3,
   580    512           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
   581    513       add_srs_wkt (p, 4,
   582    514           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   583    515       add_srs_wkt (p, 5,
   584    516           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   585    517       add_srs_wkt (p, 6,
   586         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          518  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
   587    519       add_srs_wkt (p, 7,
   588         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
          520  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   589    521       add_srs_wkt (p, 8,
   590         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          522  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",21");
   591    523       add_srs_wkt (p, 9,
   592         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",21],PARA");
          524  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
   593    525       add_srs_wkt (p, 10,
   594         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",75");
          526  +        "g\",7500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
   595    527       add_srs_wkt (p, 11,
   596         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          528  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
   597    529       add_srs_wkt (p, 12,
   598         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
   599         -    add_srs_wkt (p, 13,
   600         -        "\",EAST],AUTHORITY[\"EPSG\",\"2641\"]]");
   601         -    p = add_epsg_def_ex (filter, first, last, 2642, "epsg", 2642,
   602         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 8", 0, 1,
   603         -        "Krassowsky 1940", "Greenwich",
   604         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   605         -        "X", "North", "Y", "East");
          530  +        "2641\"]]");
          531  +    p = add_epsg_def (filter, first, last, 2642, "epsg", 2642,
          532  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 8");
   606    533       add_proj4text (p, 0,
   607    534           "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 ");
   608    535       add_proj4text (p, 1,
   609    536           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   610    537       add_proj4text (p, 2,
   611    538           ".22 +units=m +no_defs");
   612    539       add_srs_wkt (p, 0,
................................................................................
   618    545       add_srs_wkt (p, 3,
   619    546           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
   620    547       add_srs_wkt (p, 4,
   621    548           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   622    549       add_srs_wkt (p, 5,
   623    550           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   624    551       add_srs_wkt (p, 6,
   625         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          552  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
   626    553       add_srs_wkt (p, 7,
   627         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
          554  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   628    555       add_srs_wkt (p, 8,
   629         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          556  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",24");
   630    557       add_srs_wkt (p, 9,
   631         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",24],PARA");
          558  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
   632    559       add_srs_wkt (p, 10,
   633         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",85");
          560  +        "g\",8500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
   634    561       add_srs_wkt (p, 11,
   635         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          562  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
   636    563       add_srs_wkt (p, 12,
   637         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
   638         -    add_srs_wkt (p, 13,
   639         -        "\",EAST],AUTHORITY[\"EPSG\",\"2642\"]]");
   640         -    p = add_epsg_def_ex (filter, first, last, 2643, "epsg", 2643,
   641         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 9", 0, 1,
   642         -        "Krassowsky 1940", "Greenwich",
   643         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   644         -        "X", "North", "Y", "East");
          564  +        "2642\"]]");
          565  +    p = add_epsg_def (filter, first, last, 2643, "epsg", 2643,
          566  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 9");
   645    567       add_proj4text (p, 0,
   646    568           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 ");
   647    569       add_proj4text (p, 1,
   648    570           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   649    571       add_proj4text (p, 2,
   650    572           ".22 +units=m +no_defs");
   651    573       add_srs_wkt (p, 0,
................................................................................
   657    579       add_srs_wkt (p, 3,
   658    580           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
   659    581       add_srs_wkt (p, 4,
   660    582           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   661    583       add_srs_wkt (p, 5,
   662    584           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   663    585       add_srs_wkt (p, 6,
   664         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          586  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
   665    587       add_srs_wkt (p, 7,
   666         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
          588  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   667    589       add_srs_wkt (p, 8,
   668         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          590  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",27");
   669    591       add_srs_wkt (p, 9,
   670         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",27],PARA");
          592  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
   671    593       add_srs_wkt (p, 10,
   672         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",95");
          594  +        "g\",9500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
   673    595       add_srs_wkt (p, 11,
   674         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          596  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
   675    597       add_srs_wkt (p, 12,
   676         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
   677         -    add_srs_wkt (p, 13,
   678         -        "\",EAST],AUTHORITY[\"EPSG\",\"2643\"]]");
   679         -    p = add_epsg_def_ex (filter, first, last, 2644, "epsg", 2644,
   680         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 10", 0, 1,
   681         -        "Krassowsky 1940", "Greenwich",
   682         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   683         -        "X", "North", "Y", "East");
          598  +        "2643\"]]");
          599  +    p = add_epsg_def (filter, first, last, 2644, "epsg", 2644,
          600  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 10");
   684    601       add_proj4text (p, 0,
   685    602           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0");
   686    603       add_proj4text (p, 1,
   687    604           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
   688    605       add_proj4text (p, 2,
   689    606           "0.22 +units=m +no_defs");
   690    607       add_srs_wkt (p, 0,
................................................................................
   696    613       add_srs_wkt (p, 3,
   697    614           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   698    615       add_srs_wkt (p, 4,
   699    616           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   700    617       add_srs_wkt (p, 5,
   701    618           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   702    619       add_srs_wkt (p, 6,
   703         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          620  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   704    621       add_srs_wkt (p, 7,
   705         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          622  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   706    623       add_srs_wkt (p, 8,
   707         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          624  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
   708    625       add_srs_wkt (p, 9,
   709         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",30],PA");
          626  +        "0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   710    627       add_srs_wkt (p, 10,
   711         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          628  +        "ng\",10500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   712    629       add_srs_wkt (p, 11,
   713         -        "10500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          630  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   714    631       add_srs_wkt (p, 12,
   715         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   716         -    add_srs_wkt (p, 13,
   717         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2644\"]]");
   718         -    p = add_epsg_def_ex (filter, first, last, 2645, "epsg", 2645,
   719         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 11", 0, 1,
   720         -        "Krassowsky 1940", "Greenwich",
   721         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   722         -        "X", "North", "Y", "East");
          632  +        ",\"2644\"]]");
          633  +    p = add_epsg_def (filter, first, last, 2645, "epsg", 2645,
          634  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 11");
   723    635       add_proj4text (p, 0,
   724    636           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0");
   725    637       add_proj4text (p, 1,
   726    638           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
   727    639       add_proj4text (p, 2,
   728    640           "0.22 +units=m +no_defs");
   729    641       add_srs_wkt (p, 0,
................................................................................
   735    647       add_srs_wkt (p, 3,
   736    648           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   737    649       add_srs_wkt (p, 4,
   738    650           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   739    651       add_srs_wkt (p, 5,
   740    652           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   741    653       add_srs_wkt (p, 6,
   742         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          654  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   743    655       add_srs_wkt (p, 7,
   744         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          656  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   745    657       add_srs_wkt (p, 8,
   746         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          658  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
   747    659       add_srs_wkt (p, 9,
   748         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",33],PA");
          660  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   749    661       add_srs_wkt (p, 10,
   750         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          662  +        "ng\",11500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   751    663       add_srs_wkt (p, 11,
   752         -        "11500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          664  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   753    665       add_srs_wkt (p, 12,
   754         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   755         -    add_srs_wkt (p, 13,
   756         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2645\"]]");
   757         -    p = add_epsg_def_ex (filter, first, last, 2646, "epsg", 2646,
   758         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 12", 0, 1,
   759         -        "Krassowsky 1940", "Greenwich",
   760         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   761         -        "X", "North", "Y", "East");
          666  +        ",\"2645\"]]");
          667  +    p = add_epsg_def (filter, first, last, 2646, "epsg", 2646,
          668  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 12");
   762    669       add_proj4text (p, 0,
   763    670           "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0");
   764    671       add_proj4text (p, 1,
   765    672           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
   766    673       add_proj4text (p, 2,
   767    674           "0.22 +units=m +no_defs");
   768    675       add_srs_wkt (p, 0,
................................................................................
   774    681       add_srs_wkt (p, 3,
   775    682           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   776    683       add_srs_wkt (p, 4,
   777    684           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   778    685       add_srs_wkt (p, 5,
   779    686           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   780    687       add_srs_wkt (p, 6,
   781         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          688  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   782    689       add_srs_wkt (p, 7,
   783         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          690  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   784    691       add_srs_wkt (p, 8,
   785         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          692  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
   786    693       add_srs_wkt (p, 9,
   787         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",36],PA");
          694  +        "6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   788    695       add_srs_wkt (p, 10,
   789         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          696  +        "ng\",12500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   790    697       add_srs_wkt (p, 11,
   791         -        "12500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          698  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   792    699       add_srs_wkt (p, 12,
   793         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   794         -    add_srs_wkt (p, 13,
   795         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2646\"]]");
   796         -    p = add_epsg_def_ex (filter, first, last, 2647, "epsg", 2647,
   797         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 13", 0, 1,
   798         -        "Krassowsky 1940", "Greenwich",
   799         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   800         -        "X", "North", "Y", "East");
          700  +        ",\"2646\"]]");
          701  +    p = add_epsg_def (filter, first, last, 2647, "epsg", 2647,
          702  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 13");
   801    703       add_proj4text (p, 0,
   802    704           "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0");
   803    705       add_proj4text (p, 1,
   804    706           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
   805    707       add_proj4text (p, 2,
   806    708           "0.22 +units=m +no_defs");
   807    709       add_srs_wkt (p, 0,
................................................................................
   813    715       add_srs_wkt (p, 3,
   814    716           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   815    717       add_srs_wkt (p, 4,
   816    718           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   817    719       add_srs_wkt (p, 5,
   818    720           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   819    721       add_srs_wkt (p, 6,
   820         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          722  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   821    723       add_srs_wkt (p, 7,
   822         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          724  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   823    725       add_srs_wkt (p, 8,
   824         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          726  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
   825    727       add_srs_wkt (p, 9,
   826         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",39],PA");
          728  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   827    729       add_srs_wkt (p, 10,
   828         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          730  +        "ng\",13500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   829    731       add_srs_wkt (p, 11,
   830         -        "13500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          732  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   831    733       add_srs_wkt (p, 12,
   832         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   833         -    add_srs_wkt (p, 13,
   834         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2647\"]]");
   835         -    p = add_epsg_def_ex (filter, first, last, 2648, "epsg", 2648,
   836         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 14", 0, 1,
   837         -        "Krassowsky 1940", "Greenwich",
   838         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   839         -        "X", "North", "Y", "East");
          734  +        ",\"2647\"]]");
          735  +    p = add_epsg_def (filter, first, last, 2648, "epsg", 2648,
          736  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 14");
   840    737       add_proj4text (p, 0,
   841    738           "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0");
   842    739       add_proj4text (p, 1,
   843    740           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
   844    741       add_proj4text (p, 2,
   845    742           "0.22 +units=m +no_defs");
   846    743       add_srs_wkt (p, 0,
................................................................................
   852    749       add_srs_wkt (p, 3,
   853    750           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   854    751       add_srs_wkt (p, 4,
   855    752           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   856    753       add_srs_wkt (p, 5,
   857    754           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   858    755       add_srs_wkt (p, 6,
   859         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          756  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   860    757       add_srs_wkt (p, 7,
   861         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          758  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   862    759       add_srs_wkt (p, 8,
   863         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          760  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
   864    761       add_srs_wkt (p, 9,
   865         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",42],PA");
          762  +        "2],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   866    763       add_srs_wkt (p, 10,
   867         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          764  +        "ng\",14500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   868    765       add_srs_wkt (p, 11,
   869         -        "14500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          766  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   870    767       add_srs_wkt (p, 12,
   871         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   872         -    add_srs_wkt (p, 13,
   873         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2648\"]]");
   874         -    p = add_epsg_def_ex (filter, first, last, 2649, "epsg", 2649,
   875         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 15", 0, 1,
   876         -        "Krassowsky 1940", "Greenwich",
   877         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   878         -        "X", "North", "Y", "East");
          768  +        ",\"2648\"]]");
          769  +    p = add_epsg_def (filter, first, last, 2649, "epsg", 2649,
          770  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 15");
   879    771       add_proj4text (p, 0,
   880    772           "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0");
   881    773       add_proj4text (p, 1,
   882    774           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
   883    775       add_proj4text (p, 2,
   884    776           "0.22 +units=m +no_defs");
   885    777       add_srs_wkt (p, 0,
................................................................................
   891    783       add_srs_wkt (p, 3,
   892    784           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   893    785       add_srs_wkt (p, 4,
   894    786           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   895    787       add_srs_wkt (p, 5,
   896    788           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   897    789       add_srs_wkt (p, 6,
   898         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          790  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   899    791       add_srs_wkt (p, 7,
   900         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          792  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   901    793       add_srs_wkt (p, 8,
   902         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          794  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
   903    795       add_srs_wkt (p, 9,
   904         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",45],PA");
          796  +        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   905    797       add_srs_wkt (p, 10,
   906         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          798  +        "ng\",15500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   907    799       add_srs_wkt (p, 11,
   908         -        "15500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          800  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   909    801       add_srs_wkt (p, 12,
   910         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   911         -    add_srs_wkt (p, 13,
   912         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2649\"]]");
   913         -    p = add_epsg_def_ex (filter, first, last, 2650, "epsg", 2650,
   914         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 16", 0, 1,
   915         -        "Krassowsky 1940", "Greenwich",
   916         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   917         -        "X", "North", "Y", "East");
          802  +        ",\"2649\"]]");
          803  +    p = add_epsg_def (filter, first, last, 2650, "epsg", 2650,
          804  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 16");
   918    805       add_proj4text (p, 0,
   919    806           "+proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=16500000 +y_0=0");
   920    807       add_proj4text (p, 1,
   921    808           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
   922    809       add_proj4text (p, 2,
   923    810           "0.22 +units=m +no_defs");
   924    811       add_srs_wkt (p, 0,
................................................................................
   930    817       add_srs_wkt (p, 3,
   931    818           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   932    819       add_srs_wkt (p, 4,
   933    820           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   934    821       add_srs_wkt (p, 5,
   935    822           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   936    823       add_srs_wkt (p, 6,
   937         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          824  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   938    825       add_srs_wkt (p, 7,
   939         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          826  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   940    827       add_srs_wkt (p, 8,
   941         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          828  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
   942    829       add_srs_wkt (p, 9,
   943         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",48],PA");
          830  +        "8],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   944    831       add_srs_wkt (p, 10,
   945         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          832  +        "ng\",16500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   946    833       add_srs_wkt (p, 11,
   947         -        "16500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          834  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   948    835       add_srs_wkt (p, 12,
   949         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   950         -    add_srs_wkt (p, 13,
   951         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2650\"]]");
   952         -    p = add_epsg_def_ex (filter, first, last, 2651, "epsg", 2651,
   953         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 17", 0, 1,
   954         -        "Krassowsky 1940", "Greenwich",
   955         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   956         -        "X", "North", "Y", "East");
          836  +        ",\"2650\"]]");
          837  +    p = add_epsg_def (filter, first, last, 2651, "epsg", 2651,
          838  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 17");
   957    839       add_proj4text (p, 0,
   958    840           "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=17500000 +y_0=0");
   959    841       add_proj4text (p, 1,
   960    842           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
   961    843       add_proj4text (p, 2,
   962    844           "0.22 +units=m +no_defs");
   963    845       add_srs_wkt (p, 0,
................................................................................
   969    851       add_srs_wkt (p, 3,
   970    852           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   971    853       add_srs_wkt (p, 4,
   972    854           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   973    855       add_srs_wkt (p, 5,
   974    856           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   975    857       add_srs_wkt (p, 6,
   976         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          858  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   977    859       add_srs_wkt (p, 7,
   978         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          860  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   979    861       add_srs_wkt (p, 8,
   980         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          862  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
   981    863       add_srs_wkt (p, 9,
   982         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",51],PA");
          864  +        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   983    865       add_srs_wkt (p, 10,
   984         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          866  +        "ng\",17500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   985    867       add_srs_wkt (p, 11,
   986         -        "17500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          868  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
   987    869       add_srs_wkt (p, 12,
   988         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
   989         -    add_srs_wkt (p, 13,
   990         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2651\"]]");
   991         -    p = add_epsg_def_ex (filter, first, last, 2652, "epsg", 2652,
   992         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 18", 0, 1,
   993         -        "Krassowsky 1940", "Greenwich",
   994         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   995         -        "X", "North", "Y", "East");
          870  +        ",\"2651\"]]");
          871  +    p = add_epsg_def (filter, first, last, 2652, "epsg", 2652,
          872  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 18");
   996    873       add_proj4text (p, 0,
   997    874           "+proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=18500000 +y_0=0");
   998    875       add_proj4text (p, 1,
   999    876           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1000    877       add_proj4text (p, 2,
  1001    878           "0.22 +units=m +no_defs");
  1002    879       add_srs_wkt (p, 0,
................................................................................
  1008    885       add_srs_wkt (p, 3,
  1009    886           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1010    887       add_srs_wkt (p, 4,
  1011    888           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1012    889       add_srs_wkt (p, 5,
  1013    890           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1014    891       add_srs_wkt (p, 6,
  1015         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          892  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1016    893       add_srs_wkt (p, 7,
  1017         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          894  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1018    895       add_srs_wkt (p, 8,
  1019         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          896  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
  1020    897       add_srs_wkt (p, 9,
  1021         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",54],PA");
          898  +        "4],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1022    899       add_srs_wkt (p, 10,
  1023         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          900  +        "ng\",18500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1024    901       add_srs_wkt (p, 11,
  1025         -        "18500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          902  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1026    903       add_srs_wkt (p, 12,
  1027         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1028         -    add_srs_wkt (p, 13,
  1029         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2652\"]]");
  1030         -    p = add_epsg_def_ex (filter, first, last, 2653, "epsg", 2653,
  1031         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 19", 0, 1,
  1032         -        "Krassowsky 1940", "Greenwich",
  1033         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1034         -        "X", "North", "Y", "East");
          904  +        ",\"2652\"]]");
          905  +    p = add_epsg_def (filter, first, last, 2653, "epsg", 2653,
          906  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 19");
  1035    907       add_proj4text (p, 0,
  1036    908           "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=19500000 +y_0=0");
  1037    909       add_proj4text (p, 1,
  1038    910           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1039    911       add_proj4text (p, 2,
  1040    912           "0.22 +units=m +no_defs");
  1041    913       add_srs_wkt (p, 0,
................................................................................
  1047    919       add_srs_wkt (p, 3,
  1048    920           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1049    921       add_srs_wkt (p, 4,
  1050    922           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1051    923       add_srs_wkt (p, 5,
  1052    924           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1053    925       add_srs_wkt (p, 6,
  1054         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          926  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1055    927       add_srs_wkt (p, 7,
  1056         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          928  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1057    929       add_srs_wkt (p, 8,
  1058         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          930  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
  1059    931       add_srs_wkt (p, 9,
  1060         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",57],PA");
          932  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1061    933       add_srs_wkt (p, 10,
  1062         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          934  +        "ng\",19500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1063    935       add_srs_wkt (p, 11,
  1064         -        "19500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          936  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1065    937       add_srs_wkt (p, 12,
  1066         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1067         -    add_srs_wkt (p, 13,
  1068         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2653\"]]");
  1069         -    p = add_epsg_def_ex (filter, first, last, 2654, "epsg", 2654,
  1070         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 20", 0, 1,
  1071         -        "Krassowsky 1940", "Greenwich",
  1072         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1073         -        "X", "North", "Y", "East");
          938  +        ",\"2653\"]]");
          939  +    p = add_epsg_def (filter, first, last, 2654, "epsg", 2654,
          940  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 20");
  1074    941       add_proj4text (p, 0,
  1075    942           "+proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=20500000 +y_0=0");
  1076    943       add_proj4text (p, 1,
  1077    944           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1078    945       add_proj4text (p, 2,
  1079    946           "0.22 +units=m +no_defs");
  1080    947       add_srs_wkt (p, 0,
................................................................................
  1086    953       add_srs_wkt (p, 3,
  1087    954           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1088    955       add_srs_wkt (p, 4,
  1089    956           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1090    957       add_srs_wkt (p, 5,
  1091    958           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1092    959       add_srs_wkt (p, 6,
  1093         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          960  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1094    961       add_srs_wkt (p, 7,
  1095         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          962  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1096    963       add_srs_wkt (p, 8,
  1097         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          964  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
  1098    965       add_srs_wkt (p, 9,
  1099         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",60],PA");
          966  +        "0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1100    967       add_srs_wkt (p, 10,
  1101         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
          968  +        "ng\",20500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1102    969       add_srs_wkt (p, 11,
  1103         -        "20500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          970  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1104    971       add_srs_wkt (p, 12,
  1105         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1106         -    add_srs_wkt (p, 13,
  1107         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2654\"]]");
  1108         -    p = add_epsg_def_ex (filter, first, last, 2655, "epsg", 2655,
  1109         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 21", 0, 1,
  1110         -        "Krassowsky 1940", "Greenwich",
  1111         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1112         -        "X", "North", "Y", "East");
          972  +        ",\"2654\"]]");
          973  +    p = add_epsg_def (filter, first, last, 2655, "epsg", 2655,
          974  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 21");
  1113    975       add_proj4text (p, 0,
  1114    976           "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=21500000 +y_0=0");
  1115    977       add_proj4text (p, 1,
  1116    978           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1117    979       add_proj4text (p, 2,
  1118    980           "0.22 +units=m +no_defs");
  1119    981       add_srs_wkt (p, 0,
................................................................................
  1125    987       add_srs_wkt (p, 3,
  1126    988           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1127    989       add_srs_wkt (p, 4,
  1128    990           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1129    991       add_srs_wkt (p, 5,
  1130    992           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1131    993       add_srs_wkt (p, 6,
  1132         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          994  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1133    995       add_srs_wkt (p, 7,
  1134         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          996  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1135    997       add_srs_wkt (p, 8,
  1136         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          998  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
  1137    999       add_srs_wkt (p, 9,
  1138         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",63],PA");
         1000  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1139   1001       add_srs_wkt (p, 10,
  1140         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1002  +        "ng\",21500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1141   1003       add_srs_wkt (p, 11,
  1142         -        "21500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1004  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1143   1005       add_srs_wkt (p, 12,
  1144         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1145         -    add_srs_wkt (p, 13,
  1146         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2655\"]]");
  1147         -    p = add_epsg_def_ex (filter, first, last, 2656, "epsg", 2656,
  1148         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 22", 0, 1,
  1149         -        "Krassowsky 1940", "Greenwich",
  1150         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1151         -        "X", "North", "Y", "East");
         1006  +        ",\"2655\"]]");
         1007  +    p = add_epsg_def (filter, first, last, 2656, "epsg", 2656,
         1008  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 22");
  1152   1009       add_proj4text (p, 0,
  1153   1010           "+proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=22500000 +y_0=0");
  1154   1011       add_proj4text (p, 1,
  1155   1012           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1156   1013       add_proj4text (p, 2,
  1157   1014           "0.22 +units=m +no_defs");
  1158   1015       add_srs_wkt (p, 0,
................................................................................
  1164   1021       add_srs_wkt (p, 3,
  1165   1022           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1166   1023       add_srs_wkt (p, 4,
  1167   1024           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1168   1025       add_srs_wkt (p, 5,
  1169   1026           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1170   1027       add_srs_wkt (p, 6,
  1171         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1028  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1172   1029       add_srs_wkt (p, 7,
  1173         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1030  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1174   1031       add_srs_wkt (p, 8,
  1175         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1032  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
  1176   1033       add_srs_wkt (p, 9,
  1177         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",66],PA");
         1034  +        "6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1178   1035       add_srs_wkt (p, 10,
  1179         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1036  +        "ng\",22500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1180   1037       add_srs_wkt (p, 11,
  1181         -        "22500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1038  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1182   1039       add_srs_wkt (p, 12,
  1183         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1184         -    add_srs_wkt (p, 13,
  1185         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2656\"]]");
  1186         -    p = add_epsg_def_ex (filter, first, last, 2657, "epsg", 2657,
  1187         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 23", 0, 1,
  1188         -        "Krassowsky 1940", "Greenwich",
  1189         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1190         -        "X", "North", "Y", "East");
         1040  +        ",\"2656\"]]");
         1041  +    p = add_epsg_def (filter, first, last, 2657, "epsg", 2657,
         1042  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 23");
  1191   1043       add_proj4text (p, 0,
  1192   1044           "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=23500000 +y_0=0");
  1193   1045       add_proj4text (p, 1,
  1194   1046           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1195   1047       add_proj4text (p, 2,
  1196   1048           "0.22 +units=m +no_defs");
  1197   1049       add_srs_wkt (p, 0,
................................................................................
  1203   1055       add_srs_wkt (p, 3,
  1204   1056           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1205   1057       add_srs_wkt (p, 4,
  1206   1058           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1207   1059       add_srs_wkt (p, 5,
  1208   1060           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1209   1061       add_srs_wkt (p, 6,
  1210         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1062  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1211   1063       add_srs_wkt (p, 7,
  1212         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1064  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1213   1065       add_srs_wkt (p, 8,
  1214         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1066  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
  1215   1067       add_srs_wkt (p, 9,
  1216         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",69],PA");
         1068  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1217   1069       add_srs_wkt (p, 10,
  1218         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1070  +        "ng\",23500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1219   1071       add_srs_wkt (p, 11,
  1220         -        "23500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1072  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1221   1073       add_srs_wkt (p, 12,
  1222         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1223         -    add_srs_wkt (p, 13,
  1224         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2657\"]]");
  1225         -    p = add_epsg_def_ex (filter, first, last, 2658, "epsg", 2658,
  1226         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 24", 0, 1,
  1227         -        "Krassowsky 1940", "Greenwich",
  1228         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1229         -        "X", "North", "Y", "East");
         1074  +        ",\"2657\"]]");
         1075  +    p = add_epsg_def (filter, first, last, 2658, "epsg", 2658,
         1076  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 24");
  1230   1077       add_proj4text (p, 0,
  1231   1078           "+proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=24500000 +y_0=0");
  1232   1079       add_proj4text (p, 1,
  1233   1080           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1234   1081       add_proj4text (p, 2,
  1235   1082           "0.22 +units=m +no_defs");
  1236   1083       add_srs_wkt (p, 0,
................................................................................
  1242   1089       add_srs_wkt (p, 3,
  1243   1090           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1244   1091       add_srs_wkt (p, 4,
  1245   1092           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1246   1093       add_srs_wkt (p, 5,
  1247   1094           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1248   1095       add_srs_wkt (p, 6,
  1249         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1096  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1250   1097       add_srs_wkt (p, 7,
  1251         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1098  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1252   1099       add_srs_wkt (p, 8,
  1253         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1100  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
  1254   1101       add_srs_wkt (p, 9,
  1255         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",72],PA");
         1102  +        "2],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1256   1103       add_srs_wkt (p, 10,
  1257         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1104  +        "ng\",24500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1258   1105       add_srs_wkt (p, 11,
  1259         -        "24500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1106  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1260   1107       add_srs_wkt (p, 12,
  1261         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1262         -    add_srs_wkt (p, 13,
  1263         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2658\"]]");
  1264         -    p = add_epsg_def_ex (filter, first, last, 2659, "epsg", 2659,
  1265         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 25", 0, 1,
  1266         -        "Krassowsky 1940", "Greenwich",
  1267         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1268         -        "X", "North", "Y", "East");
         1108  +        ",\"2658\"]]");
         1109  +    p = add_epsg_def (filter, first, last, 2659, "epsg", 2659,
         1110  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 25");
  1269   1111       add_proj4text (p, 0,
  1270   1112           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0");
  1271   1113       add_proj4text (p, 1,
  1272   1114           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1273   1115       add_proj4text (p, 2,
  1274   1116           "0.22 +units=m +no_defs");
  1275   1117       add_srs_wkt (p, 0,
................................................................................
  1281   1123       add_srs_wkt (p, 3,
  1282   1124           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1283   1125       add_srs_wkt (p, 4,
  1284   1126           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1285   1127       add_srs_wkt (p, 5,
  1286   1128           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1287   1129       add_srs_wkt (p, 6,
  1288         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1130  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1289   1131       add_srs_wkt (p, 7,
  1290         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1132  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1291   1133       add_srs_wkt (p, 8,
  1292         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1134  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
  1293   1135       add_srs_wkt (p, 9,
  1294         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",75],PA");
         1136  +        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1295   1137       add_srs_wkt (p, 10,
  1296         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1138  +        "ng\",25500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1297   1139       add_srs_wkt (p, 11,
  1298         -        "25500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1140  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1299   1141       add_srs_wkt (p, 12,
  1300         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1301         -    add_srs_wkt (p, 13,
  1302         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2659\"]]");
  1303         -    p = add_epsg_def_ex (filter, first, last, 2660, "epsg", 2660,
  1304         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 26", 0, 1,
  1305         -        "Krassowsky 1940", "Greenwich",
  1306         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1307         -        "X", "North", "Y", "East");
         1142  +        ",\"2659\"]]");
         1143  +    p = add_epsg_def (filter, first, last, 2660, "epsg", 2660,
         1144  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 26");
  1308   1145       add_proj4text (p, 0,
  1309   1146           "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0");
  1310   1147       add_proj4text (p, 1,
  1311   1148           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1312   1149       add_proj4text (p, 2,
  1313   1150           "0.22 +units=m +no_defs");
  1314   1151       add_srs_wkt (p, 0,
................................................................................
  1320   1157       add_srs_wkt (p, 3,
  1321   1158           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1322   1159       add_srs_wkt (p, 4,
  1323   1160           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1324   1161       add_srs_wkt (p, 5,
  1325   1162           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1326   1163       add_srs_wkt (p, 6,
  1327         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1164  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1328   1165       add_srs_wkt (p, 7,
  1329         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1166  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1330   1167       add_srs_wkt (p, 8,
  1331         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1168  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
  1332   1169       add_srs_wkt (p, 9,
  1333         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",78],PA");
         1170  +        "8],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1334   1171       add_srs_wkt (p, 10,
  1335         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1172  +        "ng\",26500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1336   1173       add_srs_wkt (p, 11,
  1337         -        "26500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1174  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1338   1175       add_srs_wkt (p, 12,
  1339         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1340         -    add_srs_wkt (p, 13,
  1341         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2660\"]]");
  1342         -    p = add_epsg_def_ex (filter, first, last, 2661, "epsg", 2661,
  1343         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 27", 0, 1,
  1344         -        "Krassowsky 1940", "Greenwich",
  1345         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1346         -        "X", "North", "Y", "East");
         1176  +        ",\"2660\"]]");
         1177  +    p = add_epsg_def (filter, first, last, 2661, "epsg", 2661,
         1178  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 27");
  1347   1179       add_proj4text (p, 0,
  1348   1180           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0");
  1349   1181       add_proj4text (p, 1,
  1350   1182           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1351   1183       add_proj4text (p, 2,
  1352   1184           "0.22 +units=m +no_defs");
  1353   1185       add_srs_wkt (p, 0,
................................................................................
  1359   1191       add_srs_wkt (p, 3,
  1360   1192           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1361   1193       add_srs_wkt (p, 4,
  1362   1194           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1363   1195       add_srs_wkt (p, 5,
  1364   1196           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1365   1197       add_srs_wkt (p, 6,
  1366         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1198  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1367   1199       add_srs_wkt (p, 7,
  1368         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1200  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1369   1201       add_srs_wkt (p, 8,
  1370         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1202  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
  1371   1203       add_srs_wkt (p, 9,
  1372         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",81],PA");
         1204  +        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1373   1205       add_srs_wkt (p, 10,
  1374         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1206  +        "ng\",27500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1375   1207       add_srs_wkt (p, 11,
  1376         -        "27500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1208  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1377   1209       add_srs_wkt (p, 12,
  1378         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1379         -    add_srs_wkt (p, 13,
  1380         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2661\"]]");
  1381         -    p = add_epsg_def_ex (filter, first, last, 2662, "epsg", 2662,
  1382         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 28", 0, 1,
  1383         -        "Krassowsky 1940", "Greenwich",
  1384         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1385         -        "X", "North", "Y", "East");
         1210  +        ",\"2661\"]]");
         1211  +    p = add_epsg_def (filter, first, last, 2662, "epsg", 2662,
         1212  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 28");
  1386   1213       add_proj4text (p, 0,
  1387   1214           "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0");
  1388   1215       add_proj4text (p, 1,
  1389   1216           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1390   1217       add_proj4text (p, 2,
  1391   1218           "0.22 +units=m +no_defs");
  1392   1219       add_srs_wkt (p, 0,
................................................................................
  1398   1225       add_srs_wkt (p, 3,
  1399   1226           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1400   1227       add_srs_wkt (p, 4,
  1401   1228           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1402   1229       add_srs_wkt (p, 5,
  1403   1230           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1404   1231       add_srs_wkt (p, 6,
  1405         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1232  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1406   1233       add_srs_wkt (p, 7,
  1407         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1234  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1408   1235       add_srs_wkt (p, 8,
  1409         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1236  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
  1410   1237       add_srs_wkt (p, 9,
  1411         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",84],PA");
         1238  +        "4],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1412   1239       add_srs_wkt (p, 10,
  1413         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1240  +        "ng\",28500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1414   1241       add_srs_wkt (p, 11,
  1415         -        "28500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1242  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1416   1243       add_srs_wkt (p, 12,
  1417         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1418         -    add_srs_wkt (p, 13,
  1419         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2662\"]]");
  1420         -    p = add_epsg_def_ex (filter, first, last, 2663, "epsg", 2663,
  1421         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 29", 0, 1,
  1422         -        "Krassowsky 1940", "Greenwich",
  1423         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1424         -        "X", "North", "Y", "East");
         1244  +        ",\"2662\"]]");
         1245  +    p = add_epsg_def (filter, first, last, 2663, "epsg", 2663,
         1246  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 29");
  1425   1247       add_proj4text (p, 0,
  1426   1248           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0");
  1427   1249       add_proj4text (p, 1,
  1428   1250           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1429   1251       add_proj4text (p, 2,
  1430   1252           "0.22 +units=m +no_defs");
  1431   1253       add_srs_wkt (p, 0,
................................................................................
  1437   1259       add_srs_wkt (p, 3,
  1438   1260           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1439   1261       add_srs_wkt (p, 4,
  1440   1262           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1441   1263       add_srs_wkt (p, 5,
  1442   1264           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1443   1265       add_srs_wkt (p, 6,
  1444         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1266  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1445   1267       add_srs_wkt (p, 7,
  1446         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1268  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1447   1269       add_srs_wkt (p, 8,
  1448         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1270  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
  1449   1271       add_srs_wkt (p, 9,
  1450         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",87],PA");
         1272  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1451   1273       add_srs_wkt (p, 10,
  1452         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1274  +        "ng\",29500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1453   1275       add_srs_wkt (p, 11,
  1454         -        "29500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1276  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1455   1277       add_srs_wkt (p, 12,
  1456         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1457         -    add_srs_wkt (p, 13,
  1458         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2663\"]]");
  1459         -    p = add_epsg_def_ex (filter, first, last, 2664, "epsg", 2664,
  1460         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 30", 0, 1,
  1461         -        "Krassowsky 1940", "Greenwich",
  1462         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1463         -        "X", "North", "Y", "East");
         1278  +        ",\"2663\"]]");
         1279  +    p = add_epsg_def (filter, first, last, 2664, "epsg", 2664,
         1280  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 30");
  1464   1281       add_proj4text (p, 0,
  1465   1282           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0");
  1466   1283       add_proj4text (p, 1,
  1467   1284           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1468   1285       add_proj4text (p, 2,
  1469   1286           "0.22 +units=m +no_defs");
  1470   1287       add_srs_wkt (p, 0,
................................................................................
  1476   1293       add_srs_wkt (p, 3,
  1477   1294           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1478   1295       add_srs_wkt (p, 4,
  1479   1296           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1480   1297       add_srs_wkt (p, 5,
  1481   1298           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1482   1299       add_srs_wkt (p, 6,
  1483         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1300  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1484   1301       add_srs_wkt (p, 7,
  1485         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1302  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1486   1303       add_srs_wkt (p, 8,
  1487         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1304  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
  1488   1305       add_srs_wkt (p, 9,
  1489         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",90],PA");
         1306  +        "0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1490   1307       add_srs_wkt (p, 10,
  1491         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1308  +        "ng\",30500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1492   1309       add_srs_wkt (p, 11,
  1493         -        "30500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1310  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1494   1311       add_srs_wkt (p, 12,
  1495         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1496         -    add_srs_wkt (p, 13,
  1497         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2664\"]]");
  1498         -    p = add_epsg_def_ex (filter, first, last, 2665, "epsg", 2665,
  1499         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 31", 0, 1,
  1500         -        "Krassowsky 1940", "Greenwich",
  1501         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1502         -        "X", "North", "Y", "East");
         1312  +        ",\"2664\"]]");
         1313  +    p = add_epsg_def (filter, first, last, 2665, "epsg", 2665,
         1314  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 31");
  1503   1315       add_proj4text (p, 0,
  1504   1316           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0");
  1505   1317       add_proj4text (p, 1,
  1506   1318           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1507   1319       add_proj4text (p, 2,
  1508   1320           "0.22 +units=m +no_defs");
  1509   1321       add_srs_wkt (p, 0,
................................................................................
  1515   1327       add_srs_wkt (p, 3,
  1516   1328           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1517   1329       add_srs_wkt (p, 4,
  1518   1330           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1519   1331       add_srs_wkt (p, 5,
  1520   1332           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1521   1333       add_srs_wkt (p, 6,
  1522         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1334  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1523   1335       add_srs_wkt (p, 7,
  1524         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1336  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1525   1337       add_srs_wkt (p, 8,
  1526         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1338  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
  1527   1339       add_srs_wkt (p, 9,
  1528         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",93],PA");
         1340  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1529   1341       add_srs_wkt (p, 10,
  1530         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1342  +        "ng\",31500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1531   1343       add_srs_wkt (p, 11,
  1532         -        "31500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1344  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1533   1345       add_srs_wkt (p, 12,
  1534         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1535         -    add_srs_wkt (p, 13,
  1536         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2665\"]]");
  1537         -    p = add_epsg_def_ex (filter, first, last, 2666, "epsg", 2666,
  1538         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 32", 0, 1,
  1539         -        "Krassowsky 1940", "Greenwich",
  1540         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1541         -        "X", "North", "Y", "East");
         1346  +        ",\"2665\"]]");
         1347  +    p = add_epsg_def (filter, first, last, 2666, "epsg", 2666,
         1348  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 32");
  1542   1349       add_proj4text (p, 0,
  1543   1350           "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0");
  1544   1351       add_proj4text (p, 1,
  1545   1352           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1546   1353       add_proj4text (p, 2,
  1547   1354           "0.22 +units=m +no_defs");
  1548   1355       add_srs_wkt (p, 0,
................................................................................
  1554   1361       add_srs_wkt (p, 3,
  1555   1362           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1556   1363       add_srs_wkt (p, 4,
  1557   1364           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1558   1365       add_srs_wkt (p, 5,
  1559   1366           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1560   1367       add_srs_wkt (p, 6,
  1561         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1368  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1562   1369       add_srs_wkt (p, 7,
  1563         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1370  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1564   1371       add_srs_wkt (p, 8,
  1565         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1372  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
  1566   1373       add_srs_wkt (p, 9,
  1567         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",96],PA");
         1374  +        "6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1568   1375       add_srs_wkt (p, 10,
  1569         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1376  +        "ng\",32500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1570   1377       add_srs_wkt (p, 11,
  1571         -        "32500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1378  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1572   1379       add_srs_wkt (p, 12,
  1573         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1574         -    add_srs_wkt (p, 13,
  1575         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2666\"]]");
  1576         -    p = add_epsg_def_ex (filter, first, last, 2667, "epsg", 2667,
  1577         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 33", 0, 1,
  1578         -        "Krassowsky 1940", "Greenwich",
  1579         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1580         -        "X", "North", "Y", "East");
         1380  +        ",\"2666\"]]");
         1381  +    p = add_epsg_def (filter, first, last, 2667, "epsg", 2667,
         1382  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 33");
  1581   1383       add_proj4text (p, 0,
  1582   1384           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0");
  1583   1385       add_proj4text (p, 1,
  1584   1386           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1585   1387       add_proj4text (p, 2,
  1586   1388           "0.22 +units=m +no_defs");
  1587   1389       add_srs_wkt (p, 0,
................................................................................
  1593   1395       add_srs_wkt (p, 3,
  1594   1396           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1595   1397       add_srs_wkt (p, 4,
  1596   1398           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1597   1399       add_srs_wkt (p, 5,
  1598   1400           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1599   1401       add_srs_wkt (p, 6,
  1600         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1402  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1601   1403       add_srs_wkt (p, 7,
  1602         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1404  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1603   1405       add_srs_wkt (p, 8,
  1604         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1406  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
  1605   1407       add_srs_wkt (p, 9,
  1606         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",99],PA");
         1408  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  1607   1409       add_srs_wkt (p, 10,
  1608         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1410  +        "ng\",33500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1609   1411       add_srs_wkt (p, 11,
  1610         -        "33500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1412  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1611   1413       add_srs_wkt (p, 12,
  1612         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1613         -    add_srs_wkt (p, 13,
  1614         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2667\"]]");
  1615         -    p = add_epsg_def_ex (filter, first, last, 2668, "epsg", 2668,
  1616         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 34", 0, 1,
  1617         -        "Krassowsky 1940", "Greenwich",
  1618         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1619         -        "X", "North", "Y", "East");
         1414  +        ",\"2667\"]]");
         1415  +    p = add_epsg_def (filter, first, last, 2668, "epsg", 2668,
         1416  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 34");
  1620   1417       add_proj4text (p, 0,
  1621   1418           "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=");
  1622   1419       add_proj4text (p, 1,
  1623   1420           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  1624   1421       add_proj4text (p, 2,
  1625   1422           "-0.22 +units=m +no_defs");
  1626   1423       add_srs_wkt (p, 0,
................................................................................
  1632   1429       add_srs_wkt (p, 3,
  1633   1430           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1634   1431       add_srs_wkt (p, 4,
  1635   1432           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1636   1433       add_srs_wkt (p, 5,
  1637   1434           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1638   1435       add_srs_wkt (p, 6,
  1639         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1436  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1640   1437       add_srs_wkt (p, 7,
  1641         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1438  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1642   1439       add_srs_wkt (p, 8,
  1643         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1440  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1644   1441       add_srs_wkt (p, 9,
  1645         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",102],P");
         1442  +        "02],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1646   1443       add_srs_wkt (p, 10,
  1647         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1444  +        "ing\",34500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1648   1445       add_srs_wkt (p, 11,
  1649         -        ",34500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1446  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1650   1447       add_srs_wkt (p, 12,
  1651         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1652         -    add_srs_wkt (p, 13,
  1653         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2668\"]]");
  1654         -    p = add_epsg_def_ex (filter, first, last, 2669, "epsg", 2669,
  1655         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 35", 0, 1,
  1656         -        "Krassowsky 1940", "Greenwich",
  1657         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1658         -        "X", "North", "Y", "East");
         1448  +        ",\"2668\"]]");
         1449  +    p = add_epsg_def (filter, first, last, 2669, "epsg", 2669,
         1450  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 35");
  1659   1451       add_proj4text (p, 0,
  1660   1452           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=");
  1661   1453       add_proj4text (p, 1,
  1662   1454           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  1663   1455       add_proj4text (p, 2,
  1664   1456           "-0.22 +units=m +no_defs");
  1665   1457       add_srs_wkt (p, 0,
................................................................................
  1671   1463       add_srs_wkt (p, 3,
  1672   1464           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1673   1465       add_srs_wkt (p, 4,
  1674   1466           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1675   1467       add_srs_wkt (p, 5,
  1676   1468           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1677   1469       add_srs_wkt (p, 6,
  1678         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1470  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1679   1471       add_srs_wkt (p, 7,
  1680         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1472  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1681   1473       add_srs_wkt (p, 8,
  1682         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1474  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1683   1475       add_srs_wkt (p, 9,
  1684         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P");
         1476  +        "05],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1685   1477       add_srs_wkt (p, 10,
  1686         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1478  +        "ing\",35500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1687   1479       add_srs_wkt (p, 11,
  1688         -        ",35500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1480  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1689   1481       add_srs_wkt (p, 12,
  1690         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1691         -    add_srs_wkt (p, 13,
  1692         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2669\"]]");
  1693         -    p = add_epsg_def_ex (filter, first, last, 2670, "epsg", 2670,
  1694         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 36", 0, 1,
  1695         -        "Krassowsky 1940", "Greenwich",
  1696         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1697         -        "X", "North", "Y", "East");
         1482  +        ",\"2669\"]]");
         1483  +    p = add_epsg_def (filter, first, last, 2670, "epsg", 2670,
         1484  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 36");
  1698   1485       add_proj4text (p, 0,
  1699   1486           "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=");
  1700   1487       add_proj4text (p, 1,
  1701   1488           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  1702   1489       add_proj4text (p, 2,
  1703   1490           "-0.22 +units=m +no_defs");
  1704   1491       add_srs_wkt (p, 0,
................................................................................
  1710   1497       add_srs_wkt (p, 3,
  1711   1498           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1712   1499       add_srs_wkt (p, 4,
  1713   1500           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1714   1501       add_srs_wkt (p, 5,
  1715   1502           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1716   1503       add_srs_wkt (p, 6,
  1717         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1504  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1718   1505       add_srs_wkt (p, 7,
  1719         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1506  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1720   1507       add_srs_wkt (p, 8,
  1721         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1508  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1722   1509       add_srs_wkt (p, 9,
  1723         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",108],P");
         1510  +        "08],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1724   1511       add_srs_wkt (p, 10,
  1725         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1512  +        "ing\",36500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1726   1513       add_srs_wkt (p, 11,
  1727         -        ",36500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1514  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1728   1515       add_srs_wkt (p, 12,
  1729         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1730         -    add_srs_wkt (p, 13,
  1731         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2670\"]]");
  1732         -    p = add_epsg_def_ex (filter, first, last, 2671, "epsg", 2671,
  1733         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 37", 0, 1,
  1734         -        "Krassowsky 1940", "Greenwich",
  1735         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1736         -        "X", "North", "Y", "East");
         1516  +        ",\"2670\"]]");
         1517  +    p = add_epsg_def (filter, first, last, 2671, "epsg", 2671,
         1518  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 37");
  1737   1519       add_proj4text (p, 0,
  1738   1520           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=");
  1739   1521       add_proj4text (p, 1,
  1740   1522           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  1741   1523       add_proj4text (p, 2,
  1742   1524           "-0.22 +units=m +no_defs");
  1743   1525       add_srs_wkt (p, 0,
................................................................................
  1749   1531       add_srs_wkt (p, 3,
  1750   1532           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1751   1533       add_srs_wkt (p, 4,
  1752   1534           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1753   1535       add_srs_wkt (p, 5,
  1754   1536           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1755   1537       add_srs_wkt (p, 6,
  1756         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1538  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1757   1539       add_srs_wkt (p, 7,
  1758         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1540  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1759   1541       add_srs_wkt (p, 8,
  1760         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1542  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1761   1543       add_srs_wkt (p, 9,
  1762         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P");
         1544  +        "11],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1763   1545       add_srs_wkt (p, 10,
  1764         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1546  +        "ing\",37500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1765   1547       add_srs_wkt (p, 11,
  1766         -        ",37500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1548  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1767   1549       add_srs_wkt (p, 12,
  1768         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1769         -    add_srs_wkt (p, 13,
  1770         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2671\"]]");
  1771         -    p = add_epsg_def_ex (filter, first, last, 2672, "epsg", 2672,
  1772         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 38", 0, 1,
  1773         -        "Krassowsky 1940", "Greenwich",
  1774         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1775         -        "X", "North", "Y", "East");
         1550  +        ",\"2671\"]]");
         1551  +    p = add_epsg_def (filter, first, last, 2672, "epsg", 2672,
         1552  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 38");
  1776   1553       add_proj4text (p, 0,
  1777   1554           "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=");
  1778   1555       add_proj4text (p, 1,
  1779   1556           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  1780   1557       add_proj4text (p, 2,
  1781   1558           "-0.22 +units=m +no_defs");
  1782   1559       add_srs_wkt (p, 0,
................................................................................
  1788   1565       add_srs_wkt (p, 3,
  1789   1566           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1790   1567       add_srs_wkt (p, 4,
  1791   1568           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1792   1569       add_srs_wkt (p, 5,
  1793   1570           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1794   1571       add_srs_wkt (p, 6,
  1795         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1572  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1796   1573       add_srs_wkt (p, 7,
  1797         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1574  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1798   1575       add_srs_wkt (p, 8,
  1799         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1576  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1800   1577       add_srs_wkt (p, 9,
  1801         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",114],P");
         1578  +        "14],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1802   1579       add_srs_wkt (p, 10,
  1803         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1580  +        "ing\",38500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1804   1581       add_srs_wkt (p, 11,
  1805         -        ",38500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1582  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1806   1583       add_srs_wkt (p, 12,
  1807         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1808         -    add_srs_wkt (p, 13,
  1809         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2672\"]]");
  1810         -    p = add_epsg_def_ex (filter, first, last, 2673, "epsg", 2673,
  1811         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 39", 0, 1,
  1812         -        "Krassowsky 1940", "Greenwich",
  1813         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1814         -        "X", "North", "Y", "East");
         1584  +        ",\"2672\"]]");
         1585  +    p = add_epsg_def (filter, first, last, 2673, "epsg", 2673,
         1586  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 39");
  1815   1587       add_proj4text (p, 0,
  1816   1588           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=");
  1817   1589       add_proj4text (p, 1,
  1818   1590           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  1819   1591       add_proj4text (p, 2,
  1820   1592           "-0.22 +units=m +no_defs");
  1821   1593       add_srs_wkt (p, 0,
................................................................................
  1827   1599       add_srs_wkt (p, 3,
  1828   1600           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1829   1601       add_srs_wkt (p, 4,
  1830   1602           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1831   1603       add_srs_wkt (p, 5,
  1832   1604           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1833   1605       add_srs_wkt (p, 6,
  1834         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1606  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1835   1607       add_srs_wkt (p, 7,
  1836         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1608  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1837   1609       add_srs_wkt (p, 8,
  1838         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1610  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1839   1611       add_srs_wkt (p, 9,
  1840         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P");
         1612  +        "17],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1841   1613       add_srs_wkt (p, 10,
  1842         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1614  +        "ing\",39500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1843   1615       add_srs_wkt (p, 11,
  1844         -        ",39500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1616  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1845   1617       add_srs_wkt (p, 12,
  1846         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1847         -    add_srs_wkt (p, 13,
  1848         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2673\"]]");
  1849         -    p = add_epsg_def_ex (filter, first, last, 2674, "epsg", 2674,
  1850         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 40", 0, 1,
  1851         -        "Krassowsky 1940", "Greenwich",
  1852         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1853         -        "X", "North", "Y", "East");
         1618  +        ",\"2673\"]]");
         1619  +    p = add_epsg_def (filter, first, last, 2674, "epsg", 2674,
         1620  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 40");
  1854   1621       add_proj4text (p, 0,
  1855   1622           "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=");
  1856   1623       add_proj4text (p, 1,
  1857   1624           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  1858   1625       add_proj4text (p, 2,
  1859   1626           "-0.22 +units=m +no_defs");
  1860   1627       add_srs_wkt (p, 0,
................................................................................
  1866   1633       add_srs_wkt (p, 3,
  1867   1634           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1868   1635       add_srs_wkt (p, 4,
  1869   1636           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1870   1637       add_srs_wkt (p, 5,
  1871   1638           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1872   1639       add_srs_wkt (p, 6,
  1873         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1640  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1874   1641       add_srs_wkt (p, 7,
  1875         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1642  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1876   1643       add_srs_wkt (p, 8,
  1877         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1644  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1878   1645       add_srs_wkt (p, 9,
  1879         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",120],P");
         1646  +        "20],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1880   1647       add_srs_wkt (p, 10,
  1881         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1648  +        "ing\",40500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1882   1649       add_srs_wkt (p, 11,
  1883         -        ",40500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1650  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1884   1651       add_srs_wkt (p, 12,
  1885         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1886         -    add_srs_wkt (p, 13,
  1887         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2674\"]]");
  1888         -    p = add_epsg_def_ex (filter, first, last, 2675, "epsg", 2675,
  1889         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 41", 0, 1,
  1890         -        "Krassowsky 1940", "Greenwich",
  1891         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1892         -        "X", "North", "Y", "East");
         1652  +        ",\"2674\"]]");
         1653  +    p = add_epsg_def (filter, first, last, 2675, "epsg", 2675,
         1654  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 41");
  1893   1655       add_proj4text (p, 0,
  1894   1656           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=");
  1895   1657       add_proj4text (p, 1,
  1896   1658           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  1897   1659       add_proj4text (p, 2,
  1898   1660           "-0.22 +units=m +no_defs");
  1899   1661       add_srs_wkt (p, 0,
................................................................................
  1905   1667       add_srs_wkt (p, 3,
  1906   1668           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1907   1669       add_srs_wkt (p, 4,
  1908   1670           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1909   1671       add_srs_wkt (p, 5,
  1910   1672           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1911   1673       add_srs_wkt (p, 6,
  1912         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1674  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1913   1675       add_srs_wkt (p, 7,
  1914         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1676  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1915   1677       add_srs_wkt (p, 8,
  1916         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1678  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1917   1679       add_srs_wkt (p, 9,
  1918         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P");
         1680  +        "23],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1919   1681       add_srs_wkt (p, 10,
  1920         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1682  +        "ing\",41500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1921   1683       add_srs_wkt (p, 11,
  1922         -        ",41500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1684  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1923   1685       add_srs_wkt (p, 12,
  1924         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1925         -    add_srs_wkt (p, 13,
  1926         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2675\"]]");
  1927         -    p = add_epsg_def_ex (filter, first, last, 2676, "epsg", 2676,
  1928         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 42", 0, 1,
  1929         -        "Krassowsky 1940", "Greenwich",
  1930         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1931         -        "X", "North", "Y", "East");
         1686  +        ",\"2675\"]]");
         1687  +    p = add_epsg_def (filter, first, last, 2676, "epsg", 2676,
         1688  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 42");
  1932   1689       add_proj4text (p, 0,
  1933   1690           "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=");
  1934   1691       add_proj4text (p, 1,
  1935   1692           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  1936   1693       add_proj4text (p, 2,
  1937   1694           "-0.22 +units=m +no_defs");
  1938   1695       add_srs_wkt (p, 0,
................................................................................
  1944   1701       add_srs_wkt (p, 3,
  1945   1702           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1946   1703       add_srs_wkt (p, 4,
  1947   1704           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1948   1705       add_srs_wkt (p, 5,
  1949   1706           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1950   1707       add_srs_wkt (p, 6,
  1951         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1708  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1952   1709       add_srs_wkt (p, 7,
  1953         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1710  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1954   1711       add_srs_wkt (p, 8,
  1955         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1712  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1956   1713       add_srs_wkt (p, 9,
  1957         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",126],P");
         1714  +        "26],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1958   1715       add_srs_wkt (p, 10,
  1959         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1716  +        "ing\",42500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1960   1717       add_srs_wkt (p, 11,
  1961         -        ",42500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1718  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1962   1719       add_srs_wkt (p, 12,
  1963         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1964         -    add_srs_wkt (p, 13,
  1965         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2676\"]]");
  1966         -    p = add_epsg_def_ex (filter, first, last, 2677, "epsg", 2677,
  1967         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 43", 0, 1,
  1968         -        "Krassowsky 1940", "Greenwich",
  1969         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1970         -        "X", "North", "Y", "East");
         1720  +        ",\"2676\"]]");
         1721  +    p = add_epsg_def (filter, first, last, 2677, "epsg", 2677,
         1722  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 43");
  1971   1723       add_proj4text (p, 0,
  1972   1724           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=");
  1973   1725       add_proj4text (p, 1,
  1974   1726           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  1975   1727       add_proj4text (p, 2,
  1976   1728           "-0.22 +units=m +no_defs");
  1977   1729       add_srs_wkt (p, 0,
................................................................................
  1983   1735       add_srs_wkt (p, 3,
  1984   1736           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1985   1737       add_srs_wkt (p, 4,
  1986   1738           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1987   1739       add_srs_wkt (p, 5,
  1988   1740           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1989   1741       add_srs_wkt (p, 6,
  1990         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1742  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1991   1743       add_srs_wkt (p, 7,
  1992         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1744  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1993   1745       add_srs_wkt (p, 8,
  1994         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1746  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1995   1747       add_srs_wkt (p, 9,
  1996         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P");
         1748  +        "29],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1997   1749       add_srs_wkt (p, 10,
  1998         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1750  +        "ing\",43500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1999   1751       add_srs_wkt (p, 11,
  2000         -        ",43500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1752  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2001   1753       add_srs_wkt (p, 12,
  2002         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2003         -    add_srs_wkt (p, 13,
  2004         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2677\"]]");
  2005         -    p = add_epsg_def_ex (filter, first, last, 2678, "epsg", 2678,
  2006         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 44", 0, 1,
  2007         -        "Krassowsky 1940", "Greenwich",
  2008         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2009         -        "X", "North", "Y", "East");
         1754  +        ",\"2677\"]]");
         1755  +    p = add_epsg_def (filter, first, last, 2678, "epsg", 2678,
         1756  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 44");
  2010   1757       add_proj4text (p, 0,
  2011   1758           "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=");
  2012   1759       add_proj4text (p, 1,
  2013   1760           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2014   1761       add_proj4text (p, 2,
  2015   1762           "-0.22 +units=m +no_defs");
  2016   1763       add_srs_wkt (p, 0,
................................................................................
  2022   1769       add_srs_wkt (p, 3,
  2023   1770           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2024   1771       add_srs_wkt (p, 4,
  2025   1772           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2026   1773       add_srs_wkt (p, 5,
  2027   1774           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2028   1775       add_srs_wkt (p, 6,
  2029         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1776  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2030   1777       add_srs_wkt (p, 7,
  2031         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1778  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2032   1779       add_srs_wkt (p, 8,
  2033         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1780  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2034   1781       add_srs_wkt (p, 9,
  2035         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",132],P");
         1782  +        "32],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2036   1783       add_srs_wkt (p, 10,
  2037         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1784  +        "ing\",44500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2038   1785       add_srs_wkt (p, 11,
  2039         -        ",44500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1786  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2040   1787       add_srs_wkt (p, 12,
  2041         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2042         -    add_srs_wkt (p, 13,
  2043         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2678\"]]");
  2044         -    p = add_epsg_def_ex (filter, first, last, 2679, "epsg", 2679,
  2045         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 45", 0, 1,
  2046         -        "Krassowsky 1940", "Greenwich",
  2047         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2048         -        "X", "North", "Y", "East");
         1788  +        ",\"2678\"]]");
         1789  +    p = add_epsg_def (filter, first, last, 2679, "epsg", 2679,
         1790  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 45");
  2049   1791       add_proj4text (p, 0,
  2050   1792           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=");
  2051   1793       add_proj4text (p, 1,
  2052   1794           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2053   1795       add_proj4text (p, 2,
  2054   1796           "-0.22 +units=m +no_defs");
  2055   1797       add_srs_wkt (p, 0,
................................................................................
  2061   1803       add_srs_wkt (p, 3,
  2062   1804           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2063   1805       add_srs_wkt (p, 4,
  2064   1806           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2065   1807       add_srs_wkt (p, 5,
  2066   1808           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2067   1809       add_srs_wkt (p, 6,
  2068         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1810  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2069   1811       add_srs_wkt (p, 7,
  2070         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1812  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2071   1813       add_srs_wkt (p, 8,
  2072         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1814  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2073   1815       add_srs_wkt (p, 9,
  2074         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P");
         1816  +        "35],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2075   1817       add_srs_wkt (p, 10,
  2076         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1818  +        "ing\",45500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2077   1819       add_srs_wkt (p, 11,
  2078         -        ",45500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1820  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2079   1821       add_srs_wkt (p, 12,
  2080         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2081         -    add_srs_wkt (p, 13,
  2082         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2679\"]]");
  2083         -    p = add_epsg_def_ex (filter, first, last, 2680, "epsg", 2680,
  2084         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 46", 0, 1,
  2085         -        "Krassowsky 1940", "Greenwich",
  2086         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2087         -        "X", "North", "Y", "East");
         1822  +        ",\"2679\"]]");
         1823  +    p = add_epsg_def (filter, first, last, 2680, "epsg", 2680,
         1824  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 46");
  2088   1825       add_proj4text (p, 0,
  2089   1826           "+proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=46500000 +y_0=");
  2090   1827       add_proj4text (p, 1,
  2091   1828           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2092   1829       add_proj4text (p, 2,
  2093   1830           "-0.22 +units=m +no_defs");
  2094   1831       add_srs_wkt (p, 0,
................................................................................
  2100   1837       add_srs_wkt (p, 3,
  2101   1838           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2102   1839       add_srs_wkt (p, 4,
  2103   1840           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2104   1841       add_srs_wkt (p, 5,
  2105   1842           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2106   1843       add_srs_wkt (p, 6,
  2107         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1844  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2108   1845       add_srs_wkt (p, 7,
  2109         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1846  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2110   1847       add_srs_wkt (p, 8,
  2111         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1848  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2112   1849       add_srs_wkt (p, 9,
  2113         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",138],P");
         1850  +        "38],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2114   1851       add_srs_wkt (p, 10,
  2115         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1852  +        "ing\",46500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2116   1853       add_srs_wkt (p, 11,
  2117         -        ",46500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1854  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2118   1855       add_srs_wkt (p, 12,
  2119         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2120         -    add_srs_wkt (p, 13,
  2121         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2680\"]]");
  2122         -    p = add_epsg_def_ex (filter, first, last, 2681, "epsg", 2681,
  2123         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 47", 0, 1,
  2124         -        "Krassowsky 1940", "Greenwich",
  2125         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2126         -        "X", "North", "Y", "East");
         1856  +        ",\"2680\"]]");
         1857  +    p = add_epsg_def (filter, first, last, 2681, "epsg", 2681,
         1858  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 47");
  2127   1859       add_proj4text (p, 0,
  2128   1860           "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=47500000 +y_0=");
  2129   1861       add_proj4text (p, 1,
  2130   1862           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2131   1863       add_proj4text (p, 2,
  2132   1864           "-0.22 +units=m +no_defs");
  2133   1865       add_srs_wkt (p, 0,
................................................................................
  2139   1871       add_srs_wkt (p, 3,
  2140   1872           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2141   1873       add_srs_wkt (p, 4,
  2142   1874           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2143   1875       add_srs_wkt (p, 5,
  2144   1876           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2145   1877       add_srs_wkt (p, 6,
  2146         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1878  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2147   1879       add_srs_wkt (p, 7,
  2148         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1880  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2149   1881       add_srs_wkt (p, 8,
  2150         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1882  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2151   1883       add_srs_wkt (p, 9,
  2152         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",141],P");
         1884  +        "41],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2153   1885       add_srs_wkt (p, 10,
  2154         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1886  +        "ing\",47500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2155   1887       add_srs_wkt (p, 11,
  2156         -        ",47500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1888  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2157   1889       add_srs_wkt (p, 12,
  2158         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2159         -    add_srs_wkt (p, 13,
  2160         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2681\"]]");
  2161         -    p = add_epsg_def_ex (filter, first, last, 2682, "epsg", 2682,
  2162         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 48", 0, 1,
  2163         -        "Krassowsky 1940", "Greenwich",
  2164         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2165         -        "X", "North", "Y", "East");
         1890  +        ",\"2681\"]]");
         1891  +    p = add_epsg_def (filter, first, last, 2682, "epsg", 2682,
         1892  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 48");
  2166   1893       add_proj4text (p, 0,
  2167   1894           "+proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=48500000 +y_0=");
  2168   1895       add_proj4text (p, 1,
  2169   1896           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2170   1897       add_proj4text (p, 2,
  2171   1898           "-0.22 +units=m +no_defs");
  2172   1899       add_srs_wkt (p, 0,
................................................................................
  2178   1905       add_srs_wkt (p, 3,
  2179   1906           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2180   1907       add_srs_wkt (p, 4,
  2181   1908           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2182   1909       add_srs_wkt (p, 5,
  2183   1910           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2184   1911       add_srs_wkt (p, 6,
  2185         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1912  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2186   1913       add_srs_wkt (p, 7,
  2187         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1914  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2188   1915       add_srs_wkt (p, 8,
  2189         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1916  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2190   1917       add_srs_wkt (p, 9,
  2191         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",144],P");
         1918  +        "44],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2192   1919       add_srs_wkt (p, 10,
  2193         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1920  +        "ing\",48500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2194   1921       add_srs_wkt (p, 11,
  2195         -        ",48500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1922  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2196   1923       add_srs_wkt (p, 12,
  2197         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2198         -    add_srs_wkt (p, 13,
  2199         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2682\"]]");
  2200         -    p = add_epsg_def_ex (filter, first, last, 2683, "epsg", 2683,
  2201         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 49", 0, 1,
  2202         -        "Krassowsky 1940", "Greenwich",
  2203         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2204         -        "X", "North", "Y", "East");
         1924  +        ",\"2682\"]]");
         1925  +    p = add_epsg_def (filter, first, last, 2683, "epsg", 2683,
         1926  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 49");
  2205   1927       add_proj4text (p, 0,
  2206   1928           "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=49500000 +y_0=");
  2207   1929       add_proj4text (p, 1,
  2208   1930           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2209   1931       add_proj4text (p, 2,
  2210   1932           "-0.22 +units=m +no_defs");
  2211   1933       add_srs_wkt (p, 0,
................................................................................
  2217   1939       add_srs_wkt (p, 3,
  2218   1940           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2219   1941       add_srs_wkt (p, 4,
  2220   1942           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2221   1943       add_srs_wkt (p, 5,
  2222   1944           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2223   1945       add_srs_wkt (p, 6,
  2224         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1946  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2225   1947       add_srs_wkt (p, 7,
  2226         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1948  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2227   1949       add_srs_wkt (p, 8,
  2228         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1950  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2229   1951       add_srs_wkt (p, 9,
  2230         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",147],P");
         1952  +        "47],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2231   1953       add_srs_wkt (p, 10,
  2232         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1954  +        "ing\",49500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2233   1955       add_srs_wkt (p, 11,
  2234         -        ",49500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1956  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2235   1957       add_srs_wkt (p, 12,
  2236         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2237         -    add_srs_wkt (p, 13,
  2238         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2683\"]]");
  2239         -    p = add_epsg_def_ex (filter, first, last, 2684, "epsg", 2684,
  2240         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 50", 0, 1,
  2241         -        "Krassowsky 1940", "Greenwich",
  2242         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2243         -        "X", "North", "Y", "East");
         1958  +        ",\"2683\"]]");
         1959  +    p = add_epsg_def (filter, first, last, 2684, "epsg", 2684,
         1960  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 50");
  2244   1961       add_proj4text (p, 0,
  2245   1962           "+proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=50500000 +y_0=");
  2246   1963       add_proj4text (p, 1,
  2247   1964           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2248   1965       add_proj4text (p, 2,
  2249   1966           "-0.22 +units=m +no_defs");
  2250   1967       add_srs_wkt (p, 0,
................................................................................
  2256   1973       add_srs_wkt (p, 3,
  2257   1974           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2258   1975       add_srs_wkt (p, 4,
  2259   1976           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2260   1977       add_srs_wkt (p, 5,
  2261   1978           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2262   1979       add_srs_wkt (p, 6,
  2263         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1980  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2264   1981       add_srs_wkt (p, 7,
  2265         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1982  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2266   1983       add_srs_wkt (p, 8,
  2267         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1984  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2268   1985       add_srs_wkt (p, 9,
  2269         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",150],P");
         1986  +        "50],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2270   1987       add_srs_wkt (p, 10,
  2271         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1988  +        "ing\",50500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2272   1989       add_srs_wkt (p, 11,
  2273         -        ",50500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1990  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2274   1991       add_srs_wkt (p, 12,
  2275         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2276         -    add_srs_wkt (p, 13,
  2277         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2684\"]]");
  2278         -    p = add_epsg_def_ex (filter, first, last, 2685, "epsg", 2685,
  2279         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 51", 0, 1,
  2280         -        "Krassowsky 1940", "Greenwich",
  2281         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2282         -        "X", "North", "Y", "East");
         1992  +        ",\"2684\"]]");
         1993  +    p = add_epsg_def (filter, first, last, 2685, "epsg", 2685,
         1994  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 51");
  2283   1995       add_proj4text (p, 0,
  2284   1996           "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=51500000 +y_0=");
  2285   1997       add_proj4text (p, 1,
  2286   1998           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2287   1999       add_proj4text (p, 2,
  2288   2000           "-0.22 +units=m +no_defs");
  2289   2001       add_srs_wkt (p, 0,
................................................................................
  2295   2007       add_srs_wkt (p, 3,
  2296   2008           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2297   2009       add_srs_wkt (p, 4,
  2298   2010           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2299   2011       add_srs_wkt (p, 5,
  2300   2012           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2301   2013       add_srs_wkt (p, 6,
  2302         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2014  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2303   2015       add_srs_wkt (p, 7,
  2304         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2016  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2305   2017       add_srs_wkt (p, 8,
  2306         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2018  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2307   2019       add_srs_wkt (p, 9,
  2308         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",153],P");
         2020  +        "53],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2309   2021       add_srs_wkt (p, 10,
  2310         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2022  +        "ing\",51500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2311   2023       add_srs_wkt (p, 11,
  2312         -        ",51500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2024  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2313   2025       add_srs_wkt (p, 12,
  2314         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2315         -    add_srs_wkt (p, 13,
  2316         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2685\"]]");
  2317         -    p = add_epsg_def_ex (filter, first, last, 2686, "epsg", 2686,
  2318         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 52", 0, 1,
  2319         -        "Krassowsky 1940", "Greenwich",
  2320         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2321         -        "X", "North", "Y", "East");
         2026  +        ",\"2685\"]]");
         2027  +    p = add_epsg_def (filter, first, last, 2686, "epsg", 2686,
         2028  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 52");
  2322   2029       add_proj4text (p, 0,
  2323   2030           "+proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=52500000 +y_0=");
  2324   2031       add_proj4text (p, 1,
  2325   2032           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2326   2033       add_proj4text (p, 2,
  2327   2034           "-0.22 +units=m +no_defs");
  2328   2035       add_srs_wkt (p, 0,
................................................................................
  2334   2041       add_srs_wkt (p, 3,
  2335   2042           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2336   2043       add_srs_wkt (p, 4,
  2337   2044           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2338   2045       add_srs_wkt (p, 5,
  2339   2046           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2340   2047       add_srs_wkt (p, 6,
  2341         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2048  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2342   2049       add_srs_wkt (p, 7,
  2343         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2050  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2344   2051       add_srs_wkt (p, 8,
  2345         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2052  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2346   2053       add_srs_wkt (p, 9,
  2347         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",156],P");
         2054  +        "56],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2348   2055       add_srs_wkt (p, 10,
  2349         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2056  +        "ing\",52500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2350   2057       add_srs_wkt (p, 11,
  2351         -        ",52500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2058  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2352   2059       add_srs_wkt (p, 12,
  2353         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2354         -    add_srs_wkt (p, 13,
  2355         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2686\"]]");
  2356         -    p = add_epsg_def_ex (filter, first, last, 2687, "epsg", 2687,
  2357         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 53", 0, 1,
  2358         -        "Krassowsky 1940", "Greenwich",
  2359         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2360         -        "X", "North", "Y", "East");
         2060  +        ",\"2686\"]]");
         2061  +    p = add_epsg_def (filter, first, last, 2687, "epsg", 2687,
         2062  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 53");
  2361   2063       add_proj4text (p, 0,
  2362   2064           "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=53500000 +y_0=");
  2363   2065       add_proj4text (p, 1,
  2364   2066           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2365   2067       add_proj4text (p, 2,
  2366   2068           "-0.22 +units=m +no_defs");
  2367   2069       add_srs_wkt (p, 0,
................................................................................
  2373   2075       add_srs_wkt (p, 3,
  2374   2076           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2375   2077       add_srs_wkt (p, 4,
  2376   2078           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2377   2079       add_srs_wkt (p, 5,
  2378   2080           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2379   2081       add_srs_wkt (p, 6,
  2380         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2082  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2381   2083       add_srs_wkt (p, 7,
  2382         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2084  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2383   2085       add_srs_wkt (p, 8,
  2384         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2086  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2385   2087       add_srs_wkt (p, 9,
  2386         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P");
         2088  +        "59],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2387   2089       add_srs_wkt (p, 10,
  2388         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2090  +        "ing\",53500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2389   2091       add_srs_wkt (p, 11,
  2390         -        ",53500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2092  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2391   2093       add_srs_wkt (p, 12,
  2392         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2393         -    add_srs_wkt (p, 13,
  2394         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2687\"]]");
  2395         -    p = add_epsg_def_ex (filter, first, last, 2688, "epsg", 2688,
  2396         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 54", 0, 1,
  2397         -        "Krassowsky 1940", "Greenwich",
  2398         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2399         -        "X", "North", "Y", "East");
         2094  +        ",\"2687\"]]");
         2095  +    p = add_epsg_def (filter, first, last, 2688, "epsg", 2688,
         2096  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 54");
  2400   2097       add_proj4text (p, 0,
  2401   2098           "+proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=54500000 +y_0=");
  2402   2099       add_proj4text (p, 1,
  2403   2100           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2404   2101       add_proj4text (p, 2,
  2405   2102           "-0.22 +units=m +no_defs");
  2406   2103       add_srs_wkt (p, 0,
................................................................................
  2412   2109       add_srs_wkt (p, 3,
  2413   2110           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2414   2111       add_srs_wkt (p, 4,
  2415   2112           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2416   2113       add_srs_wkt (p, 5,
  2417   2114           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2418   2115       add_srs_wkt (p, 6,
  2419         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2116  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2420   2117       add_srs_wkt (p, 7,
  2421         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2118  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2422   2119       add_srs_wkt (p, 8,
  2423         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2120  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2424   2121       add_srs_wkt (p, 9,
  2425         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",162],P");
         2122  +        "62],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2426   2123       add_srs_wkt (p, 10,
  2427         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2124  +        "ing\",54500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2428   2125       add_srs_wkt (p, 11,
  2429         -        ",54500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2126  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2430   2127       add_srs_wkt (p, 12,
  2431         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2432         -    add_srs_wkt (p, 13,
  2433         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2688\"]]");
  2434         -    p = add_epsg_def_ex (filter, first, last, 2689, "epsg", 2689,
  2435         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 55", 0, 1,
  2436         -        "Krassowsky 1940", "Greenwich",
  2437         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2438         -        "X", "North", "Y", "East");
         2128  +        ",\"2688\"]]");
         2129  +    p = add_epsg_def (filter, first, last, 2689, "epsg", 2689,
         2130  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 55");
  2439   2131       add_proj4text (p, 0,
  2440   2132           "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=55500000 +y_0=");
  2441   2133       add_proj4text (p, 1,
  2442   2134           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2443   2135       add_proj4text (p, 2,
  2444   2136           "-0.22 +units=m +no_defs");
  2445   2137       add_srs_wkt (p, 0,
................................................................................
  2451   2143       add_srs_wkt (p, 3,
  2452   2144           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2453   2145       add_srs_wkt (p, 4,
  2454   2146           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2455   2147       add_srs_wkt (p, 5,
  2456   2148           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2457   2149       add_srs_wkt (p, 6,
  2458         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2150  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2459   2151       add_srs_wkt (p, 7,
  2460         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2152  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2461   2153       add_srs_wkt (p, 8,
  2462         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2154  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2463   2155       add_srs_wkt (p, 9,
  2464         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P");
         2156  +        "65],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2465   2157       add_srs_wkt (p, 10,
  2466         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2158  +        "ing\",55500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2467   2159       add_srs_wkt (p, 11,
  2468         -        ",55500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2160  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2469   2161       add_srs_wkt (p, 12,
  2470         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2471         -    add_srs_wkt (p, 13,
  2472         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2689\"]]");
  2473         -    p = add_epsg_def_ex (filter, first, last, 2690, "epsg", 2690,
  2474         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 56", 0, 1,
  2475         -        "Krassowsky 1940", "Greenwich",
  2476         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2477         -        "X", "North", "Y", "East");
         2162  +        ",\"2689\"]]");
         2163  +    p = add_epsg_def (filter, first, last, 2690, "epsg", 2690,
         2164  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 56");
  2478   2165       add_proj4text (p, 0,
  2479   2166           "+proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=56500000 +y_0=");
  2480   2167       add_proj4text (p, 1,
  2481   2168           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2482   2169       add_proj4text (p, 2,
  2483   2170           "-0.22 +units=m +no_defs");
  2484   2171       add_srs_wkt (p, 0,
................................................................................
  2490   2177       add_srs_wkt (p, 3,
  2491   2178           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2492   2179       add_srs_wkt (p, 4,
  2493   2180           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2494   2181       add_srs_wkt (p, 5,
  2495   2182           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2496   2183       add_srs_wkt (p, 6,
  2497         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2184  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2498   2185       add_srs_wkt (p, 7,
  2499         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2186  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2500   2187       add_srs_wkt (p, 8,
  2501         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2188  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2502   2189       add_srs_wkt (p, 9,
  2503         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",168],P");
         2190  +        "68],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2504   2191       add_srs_wkt (p, 10,
  2505         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2192  +        "ing\",56500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2506   2193       add_srs_wkt (p, 11,
  2507         -        ",56500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2194  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2508   2195       add_srs_wkt (p, 12,
  2509         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2510         -    add_srs_wkt (p, 13,
  2511         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2690\"]]");
  2512         -    p = add_epsg_def_ex (filter, first, last, 2691, "epsg", 2691,
  2513         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 57", 0, 1,
  2514         -        "Krassowsky 1940", "Greenwich",
  2515         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2516         -        "X", "North", "Y", "East");
         2196  +        ",\"2690\"]]");
         2197  +    p = add_epsg_def (filter, first, last, 2691, "epsg", 2691,
         2198  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 57");
  2517   2199       add_proj4text (p, 0,
  2518   2200           "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=57500000 +y_0=");
  2519   2201       add_proj4text (p, 1,
  2520   2202           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2521   2203       add_proj4text (p, 2,
  2522   2204           "-0.22 +units=m +no_defs");
  2523   2205       add_srs_wkt (p, 0,
................................................................................
  2529   2211       add_srs_wkt (p, 3,
  2530   2212           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2531   2213       add_srs_wkt (p, 4,
  2532   2214           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2533   2215       add_srs_wkt (p, 5,
  2534   2216           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2535   2217       add_srs_wkt (p, 6,
  2536         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2218  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2537   2219       add_srs_wkt (p, 7,
  2538         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2220  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2539   2221       add_srs_wkt (p, 8,
  2540         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2222  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2541   2223       add_srs_wkt (p, 9,
  2542         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P");
         2224  +        "71],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2543   2225       add_srs_wkt (p, 10,
  2544         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2226  +        "ing\",57500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2545   2227       add_srs_wkt (p, 11,
  2546         -        ",57500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2228  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2547   2229       add_srs_wkt (p, 12,
  2548         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2549         -    add_srs_wkt (p, 13,
  2550         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2691\"]]");
  2551         -    p = add_epsg_def_ex (filter, first, last, 2692, "epsg", 2692,
  2552         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 58", 0, 1,
  2553         -        "Krassowsky 1940", "Greenwich",
  2554         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2555         -        "X", "North", "Y", "East");
         2230  +        ",\"2691\"]]");
         2231  +    p = add_epsg_def (filter, first, last, 2692, "epsg", 2692,
         2232  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 58");
  2556   2233       add_proj4text (p, 0,
  2557   2234           "+proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=58500000 +y_0=");
  2558   2235       add_proj4text (p, 1,
  2559   2236           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2560   2237       add_proj4text (p, 2,
  2561   2238           "-0.22 +units=m +no_defs");
  2562   2239       add_srs_wkt (p, 0,
................................................................................
  2568   2245       add_srs_wkt (p, 3,
  2569   2246           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2570   2247       add_srs_wkt (p, 4,
  2571   2248           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2572   2249       add_srs_wkt (p, 5,
  2573   2250           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2574   2251       add_srs_wkt (p, 6,
  2575         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2252  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2576   2253       add_srs_wkt (p, 7,
  2577         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2254  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2578   2255       add_srs_wkt (p, 8,
  2579         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2256  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2580   2257       add_srs_wkt (p, 9,
  2581         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",174],P");
         2258  +        "74],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2582   2259       add_srs_wkt (p, 10,
  2583         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2260  +        "ing\",58500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2584   2261       add_srs_wkt (p, 11,
  2585         -        ",58500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2262  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2586   2263       add_srs_wkt (p, 12,
  2587         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2588         -    add_srs_wkt (p, 13,
  2589         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2692\"]]");
  2590         -    p = add_epsg_def_ex (filter, first, last, 2693, "epsg", 2693,
  2591         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 59", 0, 1,
  2592         -        "Krassowsky 1940", "Greenwich",
  2593         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2594         -        "X", "North", "Y", "East");
         2264  +        ",\"2692\"]]");
         2265  +    p = add_epsg_def (filter, first, last, 2693, "epsg", 2693,
         2266  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 59");
  2595   2267       add_proj4text (p, 0,
  2596   2268           "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=59500000 +y_0=");
  2597   2269       add_proj4text (p, 1,
  2598   2270           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2599   2271       add_proj4text (p, 2,
  2600   2272           "-0.22 +units=m +no_defs");
  2601   2273       add_srs_wkt (p, 0,
................................................................................
  2607   2279       add_srs_wkt (p, 3,
  2608   2280           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2609   2281       add_srs_wkt (p, 4,
  2610   2282           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2611   2283       add_srs_wkt (p, 5,
  2612   2284           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2613   2285       add_srs_wkt (p, 6,
  2614         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2286  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2615   2287       add_srs_wkt (p, 7,
  2616         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2288  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2617   2289       add_srs_wkt (p, 8,
  2618         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2290  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2619   2291       add_srs_wkt (p, 9,
  2620         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P");
         2292  +        "77],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  2621   2293       add_srs_wkt (p, 10,
  2622         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2294  +        "ing\",59500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2623   2295       add_srs_wkt (p, 11,
  2624         -        ",59500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2296  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  2625   2297       add_srs_wkt (p, 12,
  2626         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2627         -    add_srs_wkt (p, 13,
  2628         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2693\"]]");
  2629         -    p = add_epsg_def_ex (filter, first, last, 2694, "epsg", 2694,
  2630         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 60 (deprecated)", 0, 1,
  2631         -        "Krassowsky 1940", "Greenwich",
  2632         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2633         -        "X", "North", "Y", "East");
         2298  +        ",\"2693\"]]");
         2299  +    p = add_epsg_def (filter, first, last, 2694, "epsg", 2694,
         2300  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 60 (deprecated)");
  2634   2301       add_proj4text (p, 0,
  2635   2302           "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60000000 +y_0=");
  2636   2303       add_proj4text (p, 1,
  2637   2304           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  2638   2305       add_proj4text (p, 2,
  2639   2306           "-0.22 +units=m +no_defs");
  2640   2307       add_srs_wkt (p, 0,
................................................................................
  2646   2313       add_srs_wkt (p, 3,
  2647   2314           "[\"EPSG\",\"7024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,");
  2648   2315       add_srs_wkt (p, 4,
  2649   2316           "0.13,-0.22],AUTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Green");
  2650   2317       add_srs_wkt (p, 5,
  2651   2318           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2652   2319       add_srs_wkt (p, 6,
  2653         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2320  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  2654   2321       add_srs_wkt (p, 7,
  2655         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         2322  +        "Y[\"EPSG\",\"4200\"]],PROJECTION[\"Transverse_Mercator\"");
  2656   2323       add_srs_wkt (p, 8,
  2657         -        "SG\",\"4200\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2324  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  2658   2325       add_srs_wkt (p, 9,
  2659         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         2326  +        "l_meridian\",180],PARAMETER[\"scale_factor\",1],PARAMETE");
  2660   2327       add_srs_wkt (p, 10,
  2661         -        "dian\",180],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2328  +        "R[\"false_easting\",60000000],PARAMETER[\"false_northing");
  2662   2329       add_srs_wkt (p, 11,
  2663         -        "lse_easting\",60000000],PARAMETER[\"false_northing\",0],");
         2330  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
  2664   2331       add_srs_wkt (p, 12,
  2665         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2666         -    add_srs_wkt (p, 13,
  2667         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2694\"]]");
  2668         -    p = add_epsg_def_ex (filter, first, last, 2695, "epsg", 2695,
  2669         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 61", 0, 1,
  2670         -        "Krassowsky 1940", "Greenwich",
  2671         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2672         -        "X", "North", "Y", "East");
         2332  +        "HORITY[\"EPSG\",\"2694\"]]");
         2333  +    p = add_epsg_def (filter, first, last, 2695, "epsg", 2695,
         2334  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 61");
  2673   2335       add_proj4text (p, 0,
  2674   2336           "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=61500000 +y_0");
  2675   2337       add_proj4text (p, 1,
  2676   2338           "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13");
  2677   2339       add_proj4text (p, 2,
  2678   2340           ",-0.22 +units=m +no_defs");
  2679   2341       add_srs_wkt (p, 0,
................................................................................
  2685   2347       add_srs_wkt (p, 3,
  2686   2348           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2687   2349       add_srs_wkt (p, 4,
  2688   2350           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2689   2351       add_srs_wkt (p, 5,
  2690   2352           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2691   2353       add_srs_wkt (p, 6,
  2692         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2354  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2693   2355       add_srs_wkt (p, 7,
  2694         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2356  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2695   2357       add_srs_wkt (p, 8,
  2696         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2358  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  2697   2359       add_srs_wkt (p, 9,
  2698         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],");
         2360  +        "177],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  2699   2361       add_srs_wkt (p, 10,
  2700         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2362  +        "ting\",61500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2701   2363       add_srs_wkt (p, 11,
  2702         -        ",61500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2364  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2703   2365       add_srs_wkt (p, 12,
  2704         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2705         -    add_srs_wkt (p, 13,
  2706         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2695\"]]");
  2707         -    p = add_epsg_def_ex (filter, first, last, 2696, "epsg", 2696,
  2708         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 62", 0, 1,
  2709         -        "Krassowsky 1940", "Greenwich",
  2710         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2711         -        "X", "North", "Y", "East");
         2366  +        "\",\"2695\"]]");
         2367  +    p = add_epsg_def (filter, first, last, 2696, "epsg", 2696,
         2368  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 62");
  2712   2369       add_proj4text (p, 0,
  2713   2370           "+proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=62500000 +y_0");
  2714   2371       add_proj4text (p, 1,
  2715   2372           "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13");
  2716   2373       add_proj4text (p, 2,
  2717   2374           ",-0.22 +units=m +no_defs");
  2718   2375       add_srs_wkt (p, 0,
................................................................................
  2724   2381       add_srs_wkt (p, 3,
  2725   2382           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2726   2383       add_srs_wkt (p, 4,
  2727   2384           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2728   2385       add_srs_wkt (p, 5,
  2729   2386           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2730   2387       add_srs_wkt (p, 6,
  2731         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2388  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2732   2389       add_srs_wkt (p, 7,
  2733         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2390  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2734   2391       add_srs_wkt (p, 8,
  2735         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2392  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  2736   2393       add_srs_wkt (p, 9,
  2737         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-174],");
         2394  +        "174],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  2738   2395       add_srs_wkt (p, 10,
  2739         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2396  +        "ting\",62500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2740   2397       add_srs_wkt (p, 11,
  2741         -        ",62500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2398  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2742   2399       add_srs_wkt (p, 12,
  2743         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2744         -    add_srs_wkt (p, 13,
  2745         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2696\"]]");
  2746         -    p = add_epsg_def_ex (filter, first, last, 2697, "epsg", 2697,
  2747         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 63", 0, 1,
  2748         -        "Krassowsky 1940", "Greenwich",
  2749         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2750         -        "X", "North", "Y", "East");
         2400  +        "\",\"2696\"]]");
         2401  +    p = add_epsg_def (filter, first, last, 2697, "epsg", 2697,
         2402  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 63");
  2751   2403       add_proj4text (p, 0,
  2752   2404           "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=63500000 +y_0");
  2753   2405       add_proj4text (p, 1,
  2754   2406           "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13");
  2755   2407       add_proj4text (p, 2,
  2756   2408           ",-0.22 +units=m +no_defs");
  2757   2409       add_srs_wkt (p, 0,
................................................................................
  2763   2415       add_srs_wkt (p, 3,
  2764   2416           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2765   2417       add_srs_wkt (p, 4,
  2766   2418           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2767   2419       add_srs_wkt (p, 5,
  2768   2420           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2769   2421       add_srs_wkt (p, 6,
  2770         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2422  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2771   2423       add_srs_wkt (p, 7,
  2772         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2424  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2773   2425       add_srs_wkt (p, 8,
  2774         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2426  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  2775   2427       add_srs_wkt (p, 9,
  2776         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],");
         2428  +        "171],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  2777   2429       add_srs_wkt (p, 10,
  2778         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2430  +        "ting\",63500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2779   2431       add_srs_wkt (p, 11,
  2780         -        ",63500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2432  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2781   2433       add_srs_wkt (p, 12,
  2782         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2783         -    add_srs_wkt (p, 13,
  2784         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2697\"]]");
  2785         -    p = add_epsg_def_ex (filter, first, last, 2698, "epsg", 2698,
  2786         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 64", 0, 1,
  2787         -        "Krassowsky 1940", "Greenwich",
  2788         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2789         -        "X", "North", "Y", "East");
         2434  +        "\",\"2697\"]]");
         2435  +    p = add_epsg_def (filter, first, last, 2698, "epsg", 2698,
         2436  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 64");
  2790   2437       add_proj4text (p, 0,
  2791   2438           "+proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=64500000 +y_0");
  2792   2439       add_proj4text (p, 1,
  2793   2440           "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13");
  2794   2441       add_proj4text (p, 2,
  2795   2442           ",-0.22 +units=m +no_defs");
  2796   2443       add_srs_wkt (p, 0,
................................................................................
  2802   2449       add_srs_wkt (p, 3,
  2803   2450           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2804   2451       add_srs_wkt (p, 4,
  2805   2452           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2806   2453       add_srs_wkt (p, 5,
  2807   2454           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2808   2455       add_srs_wkt (p, 6,
  2809         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2456  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2810   2457       add_srs_wkt (p, 7,
  2811         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         2458  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2812   2459       add_srs_wkt (p, 8,
  2813         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2460  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  2814   2461       add_srs_wkt (p, 9,
  2815         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-168],");
         2462  +        "168],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  2816   2463       add_srs_wkt (p, 10,
  2817         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2464  +        "ting\",64500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2818   2465       add_srs_wkt (p, 11,
  2819         -        ",64500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2466  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2820   2467       add_srs_wkt (p, 12,
  2821         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2822         -    add_srs_wkt (p, 13,
  2823         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"2698\"]]");
  2824         -    p = add_epsg_def_ex (filter, first, last, 2699, "epsg", 2699,
  2825         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E", 0, 1,
  2826         -        "Krassowsky 1940", "Greenwich",
  2827         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2828         -        "X", "North", "Y", "East");
         2468  +        "\",\"2698\"]]");
         2469  +    p = add_epsg_def (filter, first, last, 2699, "epsg", 2699,
         2470  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 21E");
  2829   2471       add_proj4text (p, 0,
  2830   2472           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +");
  2831   2473       add_proj4text (p, 1,
  2832   2474           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  2833   2475       add_proj4text (p, 2,
  2834   2476           "22 +units=m +no_defs");
  2835   2477       add_srs_wkt (p, 0,
................................................................................
  2841   2483       add_srs_wkt (p, 3,
  2842   2484           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  2843   2485       add_srs_wkt (p, 4,
  2844   2486           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2845   2487       add_srs_wkt (p, 5,
  2846   2488           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2847   2489       add_srs_wkt (p, 6,
  2848         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2490  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  2849   2491       add_srs_wkt (p, 7,
  2850         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2492  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2851   2493       add_srs_wkt (p, 8,
  2852         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2494  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",21");
  2853   2495       add_srs_wkt (p, 9,
  2854         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",21],PARA");
         2496  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2855   2497       add_srs_wkt (p, 10,
  2856         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2498  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  2857   2499       add_srs_wkt (p, 11,
  2858         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2500  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2859   2501       add_srs_wkt (p, 12,
  2860         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  2861         -    add_srs_wkt (p, 13,
  2862         -        ",EAST],AUTHORITY[\"EPSG\",\"2699\"]]");
  2863         -    p = add_epsg_def_ex (filter, first, last, 2700, "epsg", 2700,
  2864         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E", 0, 1,
  2865         -        "Krassowsky 1940", "Greenwich",
  2866         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2867         -        "X", "North", "Y", "East");
         2502  +        "2699\"]]");
         2503  +    p = add_epsg_def (filter, first, last, 2700, "epsg", 2700,
         2504  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 24E");
  2868   2505       add_proj4text (p, 0,
  2869   2506           "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +");
  2870   2507       add_proj4text (p, 1,
  2871   2508           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  2872   2509       add_proj4text (p, 2,
  2873   2510           "22 +units=m +no_defs");
  2874   2511       add_srs_wkt (p, 0,
................................................................................
  2880   2517       add_srs_wkt (p, 3,
  2881   2518           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  2882   2519       add_srs_wkt (p, 4,
  2883   2520           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2884   2521       add_srs_wkt (p, 5,
  2885   2522           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2886   2523       add_srs_wkt (p, 6,
  2887         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2524  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  2888   2525       add_srs_wkt (p, 7,
  2889         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2526  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2890   2527       add_srs_wkt (p, 8,
  2891         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2528  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",24");
  2892   2529       add_srs_wkt (p, 9,
  2893         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",24],PARA");
         2530  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2894   2531       add_srs_wkt (p, 10,
  2895         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2532  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  2896   2533       add_srs_wkt (p, 11,
  2897         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2534  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2898   2535       add_srs_wkt (p, 12,
  2899         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  2900         -    add_srs_wkt (p, 13,
  2901         -        ",EAST],AUTHORITY[\"EPSG\",\"2700\"]]");
  2902         -    p = add_epsg_def_ex (filter, first, last, 2701, "epsg", 2701,
  2903         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E", 0, 1,
  2904         -        "Krassowsky 1940", "Greenwich",
  2905         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2906         -        "X", "North", "Y", "East");
         2536  +        "2700\"]]");
         2537  +    p = add_epsg_def (filter, first, last, 2701, "epsg", 2701,
         2538  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 27E");
  2907   2539       add_proj4text (p, 0,
  2908   2540           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
  2909   2541       add_proj4text (p, 1,
  2910   2542           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  2911   2543       add_proj4text (p, 2,
  2912   2544           "22 +units=m +no_defs");
  2913   2545       add_srs_wkt (p, 0,
................................................................................
  2919   2551       add_srs_wkt (p, 3,
  2920   2552           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  2921   2553       add_srs_wkt (p, 4,
  2922   2554           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2923   2555       add_srs_wkt (p, 5,
  2924   2556           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2925   2557       add_srs_wkt (p, 6,
  2926         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2558  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  2927   2559       add_srs_wkt (p, 7,
  2928         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2560  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2929   2561       add_srs_wkt (p, 8,
  2930         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2562  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",27");
  2931   2563       add_srs_wkt (p, 9,
  2932         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",27],PARA");
         2564  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2933   2565       add_srs_wkt (p, 10,
  2934         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2566  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  2935   2567       add_srs_wkt (p, 11,
  2936         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2568  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2937   2569       add_srs_wkt (p, 12,
  2938         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  2939         -    add_srs_wkt (p, 13,
  2940         -        ",EAST],AUTHORITY[\"EPSG\",\"2701\"]]");
  2941         -    p = add_epsg_def_ex (filter, first, last, 2702, "epsg", 2702,
  2942         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E", 0, 1,
  2943         -        "Krassowsky 1940", "Greenwich",
  2944         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2945         -        "X", "North", "Y", "East");
         2570  +        "2701\"]]");
         2571  +    p = add_epsg_def (filter, first, last, 2702, "epsg", 2702,
         2572  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 30E");
  2946   2573       add_proj4text (p, 0,
  2947   2574           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +");
  2948   2575       add_proj4text (p, 1,
  2949   2576           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  2950   2577       add_proj4text (p, 2,
  2951   2578           "22 +units=m +no_defs");
  2952   2579       add_srs_wkt (p, 0,
................................................................................
  2958   2585       add_srs_wkt (p, 3,
  2959   2586           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  2960   2587       add_srs_wkt (p, 4,
  2961   2588           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2962   2589       add_srs_wkt (p, 5,
  2963   2590           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2964   2591       add_srs_wkt (p, 6,
  2965         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2592  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  2966   2593       add_srs_wkt (p, 7,
  2967         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2594  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2968   2595       add_srs_wkt (p, 8,
  2969         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2596  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",30");
  2970   2597       add_srs_wkt (p, 9,
  2971         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",30],PARA");
         2598  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2972   2599       add_srs_wkt (p, 10,
  2973         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2600  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  2974   2601       add_srs_wkt (p, 11,
  2975         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2602  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2976   2603       add_srs_wkt (p, 12,
  2977         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  2978         -    add_srs_wkt (p, 13,
  2979         -        ",EAST],AUTHORITY[\"EPSG\",\"2702\"]]");
  2980         -    p = add_epsg_def_ex (filter, first, last, 2703, "epsg", 2703,
  2981         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E", 0, 1,
  2982         -        "Krassowsky 1940", "Greenwich",
  2983         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2984         -        "X", "North", "Y", "East");
         2604  +        "2702\"]]");
         2605  +    p = add_epsg_def (filter, first, last, 2703, "epsg", 2703,
         2606  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 33E");
  2985   2607       add_proj4text (p, 0,
  2986   2608           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
  2987   2609       add_proj4text (p, 1,
  2988   2610           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  2989   2611       add_proj4text (p, 2,
  2990   2612           "22 +units=m +no_defs");
  2991   2613       add_srs_wkt (p, 0,
................................................................................
  2997   2619       add_srs_wkt (p, 3,
  2998   2620           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  2999   2621       add_srs_wkt (p, 4,
  3000   2622           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3001   2623       add_srs_wkt (p, 5,
  3002   2624           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3003   2625       add_srs_wkt (p, 6,
  3004         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2626  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3005   2627       add_srs_wkt (p, 7,
  3006         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2628  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3007   2629       add_srs_wkt (p, 8,
  3008         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2630  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",33");
  3009   2631       add_srs_wkt (p, 9,
  3010         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",33],PARA");
         2632  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3011   2633       add_srs_wkt (p, 10,
  3012         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2634  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3013   2635       add_srs_wkt (p, 11,
  3014         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2636  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3015   2637       add_srs_wkt (p, 12,
  3016         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3017         -    add_srs_wkt (p, 13,
  3018         -        ",EAST],AUTHORITY[\"EPSG\",\"2703\"]]");
  3019         -    p = add_epsg_def_ex (filter, first, last, 2704, "epsg", 2704,
  3020         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E", 0, 1,
  3021         -        "Krassowsky 1940", "Greenwich",
  3022         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3023         -        "X", "North", "Y", "East");
         2638  +        "2703\"]]");
         2639  +    p = add_epsg_def (filter, first, last, 2704, "epsg", 2704,
         2640  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 36E");
  3024   2641       add_proj4text (p, 0,
  3025   2642           "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +");
  3026   2643       add_proj4text (p, 1,
  3027   2644           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3028   2645       add_proj4text (p, 2,
  3029   2646           "22 +units=m +no_defs");
  3030   2647       add_srs_wkt (p, 0,
................................................................................
  3036   2653       add_srs_wkt (p, 3,
  3037   2654           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3038   2655       add_srs_wkt (p, 4,
  3039   2656           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3040   2657       add_srs_wkt (p, 5,
  3041   2658           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3042   2659       add_srs_wkt (p, 6,
  3043         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2660  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3044   2661       add_srs_wkt (p, 7,
  3045         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2662  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3046   2663       add_srs_wkt (p, 8,
  3047         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2664  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",36");
  3048   2665       add_srs_wkt (p, 9,
  3049         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",36],PARA");
         2666  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3050   2667       add_srs_wkt (p, 10,
  3051         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2668  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3052   2669       add_srs_wkt (p, 11,
  3053         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2670  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3054   2671       add_srs_wkt (p, 12,
  3055         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3056         -    add_srs_wkt (p, 13,
  3057         -        ",EAST],AUTHORITY[\"EPSG\",\"2704\"]]");
  3058         -    p = add_epsg_def_ex (filter, first, last, 2705, "epsg", 2705,
  3059         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E", 0, 1,
  3060         -        "Krassowsky 1940", "Greenwich",
  3061         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3062         -        "X", "North", "Y", "East");
         2672  +        "2704\"]]");
         2673  +    p = add_epsg_def (filter, first, last, 2705, "epsg", 2705,
         2674  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 39E");
  3063   2675       add_proj4text (p, 0,
  3064   2676           "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
  3065   2677       add_proj4text (p, 1,
  3066   2678           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3067   2679       add_proj4text (p, 2,
  3068   2680           "22 +units=m +no_defs");
  3069   2681       add_srs_wkt (p, 0,
................................................................................
  3075   2687       add_srs_wkt (p, 3,
  3076   2688           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3077   2689       add_srs_wkt (p, 4,
  3078   2690           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3079   2691       add_srs_wkt (p, 5,
  3080   2692           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3081   2693       add_srs_wkt (p, 6,
  3082         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2694  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3083   2695       add_srs_wkt (p, 7,
  3084         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2696  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3085   2697       add_srs_wkt (p, 8,
  3086         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2698  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",39");
  3087   2699       add_srs_wkt (p, 9,
  3088         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",39],PARA");
         2700  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3089   2701       add_srs_wkt (p, 10,
  3090         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2702  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3091   2703       add_srs_wkt (p, 11,
  3092         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2704  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3093   2705       add_srs_wkt (p, 12,
  3094         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3095         -    add_srs_wkt (p, 13,
  3096         -        ",EAST],AUTHORITY[\"EPSG\",\"2705\"]]");
  3097         -    p = add_epsg_def_ex (filter, first, last, 2706, "epsg", 2706,
  3098         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E", 0, 1,
  3099         -        "Krassowsky 1940", "Greenwich",
  3100         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3101         -        "X", "North", "Y", "East");
         2706  +        "2705\"]]");
         2707  +    p = add_epsg_def (filter, first, last, 2706, "epsg", 2706,
         2708  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 42E");
  3102   2709       add_proj4text (p, 0,
  3103   2710           "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +");
  3104   2711       add_proj4text (p, 1,
  3105   2712           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3106   2713       add_proj4text (p, 2,
  3107   2714           "22 +units=m +no_defs");
  3108   2715       add_srs_wkt (p, 0,
................................................................................
  3114   2721       add_srs_wkt (p, 3,
  3115   2722           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3116   2723       add_srs_wkt (p, 4,
  3117   2724           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3118   2725       add_srs_wkt (p, 5,
  3119   2726           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3120   2727       add_srs_wkt (p, 6,
  3121         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2728  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3122   2729       add_srs_wkt (p, 7,
  3123         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2730  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3124   2731       add_srs_wkt (p, 8,
  3125         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2732  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",42");
  3126   2733       add_srs_wkt (p, 9,
  3127         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",42],PARA");
         2734  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3128   2735       add_srs_wkt (p, 10,
  3129         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2736  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3130   2737       add_srs_wkt (p, 11,
  3131         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2738  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3132   2739       add_srs_wkt (p, 12,
  3133         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3134         -    add_srs_wkt (p, 13,
  3135         -        ",EAST],AUTHORITY[\"EPSG\",\"2706\"]]");
  3136         -    p = add_epsg_def_ex (filter, first, last, 2707, "epsg", 2707,
  3137         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E", 0, 1,
  3138         -        "Krassowsky 1940", "Greenwich",
  3139         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3140         -        "X", "North", "Y", "East");
         2740  +        "2706\"]]");
         2741  +    p = add_epsg_def (filter, first, last, 2707, "epsg", 2707,
         2742  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 45E");
  3141   2743       add_proj4text (p, 0,
  3142   2744           "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +");
  3143   2745       add_proj4text (p, 1,
  3144   2746           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3145   2747       add_proj4text (p, 2,
  3146   2748           "22 +units=m +no_defs");
  3147   2749       add_srs_wkt (p, 0,
................................................................................
  3153   2755       add_srs_wkt (p, 3,
  3154   2756           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3155   2757       add_srs_wkt (p, 4,
  3156   2758           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3157   2759       add_srs_wkt (p, 5,
  3158   2760           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3159   2761       add_srs_wkt (p, 6,
  3160         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2762  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3161   2763       add_srs_wkt (p, 7,
  3162         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2764  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3163   2765       add_srs_wkt (p, 8,
  3164         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2766  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",45");
  3165   2767       add_srs_wkt (p, 9,
  3166         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",45],PARA");
         2768  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3167   2769       add_srs_wkt (p, 10,
  3168         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2770  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3169   2771       add_srs_wkt (p, 11,
  3170         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2772  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3171   2773       add_srs_wkt (p, 12,
  3172         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3173         -    add_srs_wkt (p, 13,
  3174         -        ",EAST],AUTHORITY[\"EPSG\",\"2707\"]]");
  3175         -    p = add_epsg_def_ex (filter, first, last, 2708, "epsg", 2708,
  3176         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E", 0, 1,
  3177         -        "Krassowsky 1940", "Greenwich",
  3178         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3179         -        "X", "North", "Y", "East");
         2774  +        "2707\"]]");
         2775  +    p = add_epsg_def (filter, first, last, 2708, "epsg", 2708,
         2776  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 48E");
  3180   2777       add_proj4text (p, 0,
  3181   2778           "+proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +");
  3182   2779       add_proj4text (p, 1,
  3183   2780           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3184   2781       add_proj4text (p, 2,
  3185   2782           "22 +units=m +no_defs");
  3186   2783       add_srs_wkt (p, 0,
................................................................................
  3192   2789       add_srs_wkt (p, 3,
  3193   2790           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3194   2791       add_srs_wkt (p, 4,
  3195   2792           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3196   2793       add_srs_wkt (p, 5,
  3197   2794           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3198   2795       add_srs_wkt (p, 6,
  3199         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2796  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3200   2797       add_srs_wkt (p, 7,
  3201         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2798  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3202   2799       add_srs_wkt (p, 8,
  3203         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2800  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",48");
  3204   2801       add_srs_wkt (p, 9,
  3205         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",48],PARA");
         2802  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3206   2803       add_srs_wkt (p, 10,
  3207         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2804  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3208   2805       add_srs_wkt (p, 11,
  3209         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2806  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3210   2807       add_srs_wkt (p, 12,
  3211         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3212         -    add_srs_wkt (p, 13,
  3213         -        ",EAST],AUTHORITY[\"EPSG\",\"2708\"]]");
  3214         -    p = add_epsg_def_ex (filter, first, last, 2709, "epsg", 2709,
  3215         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E", 0, 1,
  3216         -        "Krassowsky 1940", "Greenwich",
  3217         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3218         -        "X", "North", "Y", "East");
         2808  +        "2708\"]]");
         2809  +    p = add_epsg_def (filter, first, last, 2709, "epsg", 2709,
         2810  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 51E");
  3219   2811       add_proj4text (p, 0,
  3220   2812           "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +");
  3221   2813       add_proj4text (p, 1,
  3222   2814           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3223   2815       add_proj4text (p, 2,
  3224   2816           "22 +units=m +no_defs");
  3225   2817       add_srs_wkt (p, 0,
................................................................................
  3231   2823       add_srs_wkt (p, 3,
  3232   2824           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3233   2825       add_srs_wkt (p, 4,
  3234   2826           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3235   2827       add_srs_wkt (p, 5,
  3236   2828           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3237   2829       add_srs_wkt (p, 6,
  3238         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2830  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3239   2831       add_srs_wkt (p, 7,
  3240         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2832  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3241   2833       add_srs_wkt (p, 8,
  3242         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2834  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",51");
  3243   2835       add_srs_wkt (p, 9,
  3244         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",51],PARA");
         2836  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3245   2837       add_srs_wkt (p, 10,
  3246         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2838  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3247   2839       add_srs_wkt (p, 11,
  3248         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2840  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3249   2841       add_srs_wkt (p, 12,
  3250         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3251         -    add_srs_wkt (p, 13,
  3252         -        ",EAST],AUTHORITY[\"EPSG\",\"2709\"]]");
  3253         -    p = add_epsg_def_ex (filter, first, last, 2710, "epsg", 2710,
  3254         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E", 0, 1,
  3255         -        "Krassowsky 1940", "Greenwich",
  3256         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3257         -        "X", "North", "Y", "East");
         2842  +        "2709\"]]");
         2843  +    p = add_epsg_def (filter, first, last, 2710, "epsg", 2710,
         2844  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 54E");
  3258   2845       add_proj4text (p, 0,
  3259   2846           "+proj=tmerc +lat_0=0 +lon_0=54 +k=1 +x_0=500000 +y_0=0 +");
  3260   2847       add_proj4text (p, 1,
  3261   2848           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3262   2849       add_proj4text (p, 2,
  3263   2850           "22 +units=m +no_defs");
  3264   2851       add_srs_wkt (p, 0,
................................................................................
  3270   2857       add_srs_wkt (p, 3,
  3271   2858           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3272   2859       add_srs_wkt (p, 4,
  3273   2860           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3274   2861       add_srs_wkt (p, 5,
  3275   2862           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3276   2863       add_srs_wkt (p, 6,
  3277         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2864  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3278   2865       add_srs_wkt (p, 7,
  3279         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2866  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3280   2867       add_srs_wkt (p, 8,
  3281         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2868  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",54");
  3282   2869       add_srs_wkt (p, 9,
  3283         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",54],PARA");
         2870  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3284   2871       add_srs_wkt (p, 10,
  3285         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2872  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3286   2873       add_srs_wkt (p, 11,
  3287         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2874  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3288   2875       add_srs_wkt (p, 12,
  3289         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3290         -    add_srs_wkt (p, 13,
  3291         -        ",EAST],AUTHORITY[\"EPSG\",\"2710\"]]");
  3292         -    p = add_epsg_def_ex (filter, first, last, 2711, "epsg", 2711,
  3293         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E", 0, 1,
  3294         -        "Krassowsky 1940", "Greenwich",
  3295         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3296         -        "X", "North", "Y", "East");
         2876  +        "2710\"]]");
         2877  +    p = add_epsg_def (filter, first, last, 2711, "epsg", 2711,
         2878  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 57E");
  3297   2879       add_proj4text (p, 0,
  3298   2880           "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +");
  3299   2881       add_proj4text (p, 1,
  3300   2882           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3301   2883       add_proj4text (p, 2,
  3302   2884           "22 +units=m +no_defs");
  3303   2885       add_srs_wkt (p, 0,
................................................................................
  3309   2891       add_srs_wkt (p, 3,
  3310   2892           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3311   2893       add_srs_wkt (p, 4,
  3312   2894           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3313   2895       add_srs_wkt (p, 5,
  3314   2896           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3315   2897       add_srs_wkt (p, 6,
  3316         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2898  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3317   2899       add_srs_wkt (p, 7,
  3318         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2900  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3319   2901       add_srs_wkt (p, 8,
  3320         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2902  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",57");
  3321   2903       add_srs_wkt (p, 9,
  3322         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",57],PARA");
         2904  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3323   2905       add_srs_wkt (p, 10,
  3324         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2906  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3325   2907       add_srs_wkt (p, 11,
  3326         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2908  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3327   2909       add_srs_wkt (p, 12,
  3328         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3329         -    add_srs_wkt (p, 13,
  3330         -        ",EAST],AUTHORITY[\"EPSG\",\"2711\"]]");
  3331         -    p = add_epsg_def_ex (filter, first, last, 2712, "epsg", 2712,
  3332         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E", 0, 1,
  3333         -        "Krassowsky 1940", "Greenwich",
  3334         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3335         -        "X", "North", "Y", "East");
         2910  +        "2711\"]]");
         2911  +    p = add_epsg_def (filter, first, last, 2712, "epsg", 2712,
         2912  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 60E");
  3336   2913       add_proj4text (p, 0,
  3337   2914           "+proj=tmerc +lat_0=0 +lon_0=60 +k=1 +x_0=500000 +y_0=0 +");
  3338   2915       add_proj4text (p, 1,
  3339   2916           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3340   2917       add_proj4text (p, 2,
  3341   2918           "22 +units=m +no_defs");
  3342   2919       add_srs_wkt (p, 0,
................................................................................
  3348   2925       add_srs_wkt (p, 3,
  3349   2926           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3350   2927       add_srs_wkt (p, 4,
  3351   2928           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3352   2929       add_srs_wkt (p, 5,
  3353   2930           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3354   2931       add_srs_wkt (p, 6,
  3355         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2932  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3356   2933       add_srs_wkt (p, 7,
  3357         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2934  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3358   2935       add_srs_wkt (p, 8,
  3359         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2936  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",60");
  3360   2937       add_srs_wkt (p, 9,
  3361         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",60],PARA");
         2938  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3362   2939       add_srs_wkt (p, 10,
  3363         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2940  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3364   2941       add_srs_wkt (p, 11,
  3365         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2942  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3366   2943       add_srs_wkt (p, 12,
  3367         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3368         -    add_srs_wkt (p, 13,
  3369         -        ",EAST],AUTHORITY[\"EPSG\",\"2712\"]]");
  3370         -    p = add_epsg_def_ex (filter, first, last, 2713, "epsg", 2713,
  3371         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E", 0, 1,
  3372         -        "Krassowsky 1940", "Greenwich",
  3373         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3374         -        "X", "North", "Y", "East");
         2944  +        "2712\"]]");
         2945  +    p = add_epsg_def (filter, first, last, 2713, "epsg", 2713,
         2946  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 63E");
  3375   2947       add_proj4text (p, 0,
  3376   2948           "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +");
  3377   2949       add_proj4text (p, 1,
  3378   2950           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3379   2951       add_proj4text (p, 2,
  3380   2952           "22 +units=m +no_defs");
  3381   2953       add_srs_wkt (p, 0,
................................................................................
  3387   2959       add_srs_wkt (p, 3,
  3388   2960           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3389   2961       add_srs_wkt (p, 4,
  3390   2962           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3391   2963       add_srs_wkt (p, 5,
  3392   2964           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3393   2965       add_srs_wkt (p, 6,
  3394         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2966  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3395   2967       add_srs_wkt (p, 7,
  3396         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         2968  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3397   2969       add_srs_wkt (p, 8,
  3398         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2970  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",63");
  3399   2971       add_srs_wkt (p, 9,
  3400         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",63],PARA");
         2972  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3401   2973       add_srs_wkt (p, 10,
  3402         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         2974  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3403   2975       add_srs_wkt (p, 11,
  3404         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2976  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3405   2977       add_srs_wkt (p, 12,
  3406         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3407         -    add_srs_wkt (p, 13,
  3408         -        ",EAST],AUTHORITY[\"EPSG\",\"2713\"]]");
  3409         -    p = add_epsg_def_ex (filter, first, last, 2714, "epsg", 2714,
  3410         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E", 0, 1,
  3411         -        "Krassowsky 1940", "Greenwich",
  3412         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3413         -        "X", "North", "Y", "East");
         2978  +        "2713\"]]");
         2979  +    p = add_epsg_def (filter, first, last, 2714, "epsg", 2714,
         2980  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 66E");
  3414   2981       add_proj4text (p, 0,
  3415   2982           "+proj=tmerc +lat_0=0 +lon_0=66 +k=1 +x_0=500000 +y_0=0 +");
  3416   2983       add_proj4text (p, 1,
  3417   2984           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3418   2985       add_proj4text (p, 2,
  3419   2986           "22 +units=m +no_defs");
  3420   2987       add_srs_wkt (p, 0,
................................................................................
  3426   2993       add_srs_wkt (p, 3,
  3427   2994           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3428   2995       add_srs_wkt (p, 4,
  3429   2996           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3430   2997       add_srs_wkt (p, 5,
  3431   2998           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3432   2999       add_srs_wkt (p, 6,
  3433         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3000  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3434   3001       add_srs_wkt (p, 7,
  3435         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         3002  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3436   3003       add_srs_wkt (p, 8,
  3437         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3004  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",66");
  3438   3005       add_srs_wkt (p, 9,
  3439         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",66],PARA");
         3006  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3440   3007       add_srs_wkt (p, 10,
  3441         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         3008  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3442   3009       add_srs_wkt (p, 11,
  3443         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3010  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3444   3011       add_srs_wkt (p, 12,
  3445         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3446         -    add_srs_wkt (p, 13,
  3447         -        ",EAST],AUTHORITY[\"EPSG\",\"2714\"]]");
  3448         -    p = add_epsg_def_ex (filter, first, last, 2715, "epsg", 2715,
  3449         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E", 0, 1,
  3450         -        "Krassowsky 1940", "Greenwich",
  3451         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3452         -        "X", "North", "Y", "East");
         3012  +        "2714\"]]");
         3013  +    p = add_epsg_def (filter, first, last, 2715, "epsg", 2715,
         3014  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 69E");
  3453   3015       add_proj4text (p, 0,
  3454   3016           "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +");
  3455   3017       add_proj4text (p, 1,
  3456   3018           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3457   3019       add_proj4text (p, 2,
  3458   3020           "22 +units=m +no_defs");
  3459   3021       add_srs_wkt (p, 0,
................................................................................
  3465   3027       add_srs_wkt (p, 3,
  3466   3028           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3467   3029       add_srs_wkt (p, 4,
  3468   3030           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3469   3031       add_srs_wkt (p, 5,
  3470   3032           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3471   3033       add_srs_wkt (p, 6,
  3472         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3034  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3473   3035       add_srs_wkt (p, 7,
  3474         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         3036  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3475   3037       add_srs_wkt (p, 8,
  3476         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3038  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",69");
  3477   3039       add_srs_wkt (p, 9,
  3478         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",69],PARA");
         3040  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3479   3041       add_srs_wkt (p, 10,
  3480         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         3042  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3481   3043       add_srs_wkt (p, 11,
  3482         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3044  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3483   3045       add_srs_wkt (p, 12,
  3484         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3485         -    add_srs_wkt (p, 13,
  3486         -        ",EAST],AUTHORITY[\"EPSG\",\"2715\"]]");
  3487         -    p = add_epsg_def_ex (filter, first, last, 2716, "epsg", 2716,
  3488         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E", 0, 1,
  3489         -        "Krassowsky 1940", "Greenwich",
  3490         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3491         -        "X", "North", "Y", "East");
         3046  +        "2715\"]]");
         3047  +    p = add_epsg_def (filter, first, last, 2716, "epsg", 2716,
         3048  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 72E");
  3492   3049       add_proj4text (p, 0,
  3493   3050           "+proj=tmerc +lat_0=0 +lon_0=72 +k=1 +x_0=500000 +y_0=0 +");
  3494   3051       add_proj4text (p, 1,
  3495   3052           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3496   3053       add_proj4text (p, 2,
  3497   3054           "22 +units=m +no_defs");
  3498   3055       add_srs_wkt (p, 0,
................................................................................
  3504   3061       add_srs_wkt (p, 3,
  3505   3062           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3506   3063       add_srs_wkt (p, 4,
  3507   3064           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3508   3065       add_srs_wkt (p, 5,
  3509   3066           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3510   3067       add_srs_wkt (p, 6,
  3511         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3068  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3512   3069       add_srs_wkt (p, 7,
  3513         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         3070  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3514   3071       add_srs_wkt (p, 8,
  3515         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3072  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",72");
  3516   3073       add_srs_wkt (p, 9,
  3517         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",72],PARA");
         3074  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3518   3075       add_srs_wkt (p, 10,
  3519         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         3076  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3520   3077       add_srs_wkt (p, 11,
  3521         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3078  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3522   3079       add_srs_wkt (p, 12,
  3523         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3524         -    add_srs_wkt (p, 13,
  3525         -        ",EAST],AUTHORITY[\"EPSG\",\"2716\"]]");
  3526         -    p = add_epsg_def_ex (filter, first, last, 2717, "epsg", 2717,
  3527         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E", 0, 1,
  3528         -        "Krassowsky 1940", "Greenwich",
  3529         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3530         -        "X", "North", "Y", "East");
         3080  +        "2716\"]]");
         3081  +    p = add_epsg_def (filter, first, last, 2717, "epsg", 2717,
         3082  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 75E");
  3531   3083       add_proj4text (p, 0,
  3532   3084           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
  3533   3085       add_proj4text (p, 1,
  3534   3086           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3535   3087       add_proj4text (p, 2,
  3536   3088           "22 +units=m +no_defs");
  3537   3089       add_srs_wkt (p, 0,
................................................................................
  3543   3095       add_srs_wkt (p, 3,
  3544   3096           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3545   3097       add_srs_wkt (p, 4,
  3546   3098           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3547   3099       add_srs_wkt (p, 5,
  3548   3100           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3549   3101       add_srs_wkt (p, 6,
  3550         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3102  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3551   3103       add_srs_wkt (p, 7,
  3552         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         3104  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3553   3105       add_srs_wkt (p, 8,
  3554         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3106  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",75");
  3555   3107       add_srs_wkt (p, 9,
  3556         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",75],PARA");
         3108  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3557   3109       add_srs_wkt (p, 10,
  3558         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         3110  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3559   3111       add_srs_wkt (p, 11,
  3560         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3112  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3561   3113       add_srs_wkt (p, 12,
  3562         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3563         -    add_srs_wkt (p, 13,
  3564         -        ",EAST],AUTHORITY[\"EPSG\",\"2717\"]]");
  3565         -    p = add_epsg_def_ex (filter, first, last, 2718, "epsg", 2718,
  3566         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E", 0, 1,
  3567         -        "Krassowsky 1940", "Greenwich",
  3568         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3569         -        "X", "North", "Y", "East");
         3114  +        "2717\"]]");
         3115  +    p = add_epsg_def (filter, first, last, 2718, "epsg", 2718,
         3116  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 78E");
  3570   3117       add_proj4text (p, 0,
  3571   3118           "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +");
  3572   3119       add_proj4text (p, 1,
  3573   3120           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3574   3121       add_proj4text (p, 2,
  3575   3122           "22 +units=m +no_defs");
  3576   3123       add_srs_wkt (p, 0,
................................................................................
  3582   3129       add_srs_wkt (p, 3,
  3583   3130           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3584   3131       add_srs_wkt (p, 4,
  3585   3132           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3586   3133       add_srs_wkt (p, 5,
  3587   3134           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3588   3135       add_srs_wkt (p, 6,
  3589         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3136  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3590   3137       add_srs_wkt (p, 7,
  3591         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         3138  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3592   3139       add_srs_wkt (p, 8,
  3593         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3140  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",78");
  3594   3141       add_srs_wkt (p, 9,
  3595         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",78],PARA");
         3142  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3596   3143       add_srs_wkt (p, 10,
  3597         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         3144  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3598   3145       add_srs_wkt (p, 11,
  3599         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3146  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3600   3147       add_srs_wkt (p, 12,
  3601         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3602         -    add_srs_wkt (p, 13,
  3603         -        ",EAST],AUTHORITY[\"EPSG\",\"2718\"]]");
  3604         -    p = add_epsg_def_ex (filter, first, last, 2719, "epsg", 2719,
  3605         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E", 0, 1,
  3606         -        "Krassowsky 1940", "Greenwich",
  3607         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3608         -        "X", "North", "Y", "East");
         3148  +        "2718\"]]");
         3149  +    p = add_epsg_def (filter, first, last, 2719, "epsg", 2719,
         3150  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 81E");
  3609   3151       add_proj4text (p, 0,
  3610   3152           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
  3611   3153       add_proj4text (p, 1,
  3612   3154           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3613   3155       add_proj4text (p, 2,
  3614   3156           "22 +units=m +no_defs");
  3615   3157       add_srs_wkt (p, 0,
................................................................................
  3621   3163       add_srs_wkt (p, 3,
  3622   3164           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3623   3165       add_srs_wkt (p, 4,
  3624   3166           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3625   3167       add_srs_wkt (p, 5,
  3626   3168           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3627   3169       add_srs_wkt (p, 6,
  3628         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3170  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3629   3171       add_srs_wkt (p, 7,
  3630         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         3172  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3631   3173       add_srs_wkt (p, 8,
  3632         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3174  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",81");
  3633   3175       add_srs_wkt (p, 9,
  3634         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",81],PARA");
         3176  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3635   3177       add_srs_wkt (p, 10,
  3636         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         3178  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3637   3179       add_srs_wkt (p, 11,
  3638         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3180  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3639   3181       add_srs_wkt (p, 12,
  3640         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3641         -    add_srs_wkt (p, 13,
  3642         -        ",EAST],AUTHORITY[\"EPSG\",\"2719\"]]");
  3643         -    p = add_epsg_def_ex (filter, first, last, 2720, "epsg", 2720,
  3644         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E", 0, 1,
  3645         -        "Krassowsky 1940", "Greenwich",
  3646         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3647         -        "X", "North", "Y", "East");
         3182  +        "2719\"]]");
         3183  +    p = add_epsg_def (filter, first, last, 2720, "epsg", 2720,
         3184  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 84E");
  3648   3185       add_proj4text (p, 0,
  3649   3186           "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +");
  3650   3187       add_proj4text (p, 1,
  3651   3188           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3652   3189       add_proj4text (p, 2,
  3653   3190           "22 +units=m +no_defs");
  3654   3191       add_srs_wkt (p, 0,
................................................................................
  3660   3197       add_srs_wkt (p, 3,
  3661   3198           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3662   3199       add_srs_wkt (p, 4,
  3663   3200           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3664   3201       add_srs_wkt (p, 5,
  3665   3202           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3666   3203       add_srs_wkt (p, 6,
  3667         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3204  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3668   3205       add_srs_wkt (p, 7,
  3669         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         3206  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3670   3207       add_srs_wkt (p, 8,
  3671         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3208  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",84");
  3672   3209       add_srs_wkt (p, 9,
  3673         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",84],PARA");
         3210  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3674   3211       add_srs_wkt (p, 10,
  3675         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         3212  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3676   3213       add_srs_wkt (p, 11,
  3677         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3214  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3678   3215       add_srs_wkt (p, 12,
  3679         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3680         -    add_srs_wkt (p, 13,
  3681         -        ",EAST],AUTHORITY[\"EPSG\",\"2720\"]]");
  3682         -    p = add_epsg_def_ex (filter, first, last, 2721, "epsg", 2721,
  3683         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E", 0, 1,
  3684         -        "Krassowsky 1940", "Greenwich",
  3685         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3686         -        "X", "North", "Y", "East");
         3216  +        "2720\"]]");
         3217  +    p = add_epsg_def (filter, first, last, 2721, "epsg", 2721,
         3218  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 87E");
  3687   3219       add_proj4text (p, 0,
  3688   3220           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
  3689   3221       add_proj4text (p, 1,
  3690   3222           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3691   3223       add_proj4text (p, 2,
  3692   3224           "22 +units=m +no_defs");
  3693   3225       add_srs_wkt (p, 0,
................................................................................
  3699   3231       add_srs_wkt (p, 3,
  3700   3232           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3701   3233       add_srs_wkt (p, 4,
  3702   3234           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3703   3235       add_srs_wkt (p, 5,
  3704   3236           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3705   3237       add_srs_wkt (p, 6,
  3706         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3238  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3707   3239       add_srs_wkt (p, 7,
  3708         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         3240  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3709   3241       add_srs_wkt (p, 8,
  3710         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3242  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",87");
  3711   3243       add_srs_wkt (p, 9,
  3712         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",87],PARA");
         3244  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3713   3245       add_srs_wkt (p, 10,
  3714         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         3246  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3715   3247       add_srs_wkt (p, 11,
  3716         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3248  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3717   3249       add_srs_wkt (p, 12,
  3718         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3719         -    add_srs_wkt (p, 13,
  3720         -        ",EAST],AUTHORITY[\"EPSG\",\"2721\"]]");
  3721         -    p = add_epsg_def_ex (filter, first, last, 2722, "epsg", 2722,
  3722         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E", 0, 1,
  3723         -        "Krassowsky 1940", "Greenwich",
  3724         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3725         -        "X", "North", "Y", "East");
         3250  +        "2721\"]]");
         3251  +    p = add_epsg_def (filter, first, last, 2722, "epsg", 2722,
         3252  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 90E");
  3726   3253       add_proj4text (p, 0,
  3727   3254           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +");
  3728   3255       add_proj4text (p, 1,
  3729   3256           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3730   3257       add_proj4text (p, 2,
  3731   3258           "22 +units=m +no_defs");
  3732   3259       add_srs_wkt (p, 0,
................................................................................
  3738   3265       add_srs_wkt (p, 3,
  3739   3266           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3740   3267       add_srs_wkt (p, 4,
  3741   3268           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3742   3269       add_srs_wkt (p, 5,
  3743   3270           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3744   3271       add_srs_wkt (p, 6,
  3745         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3272  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3746   3273       add_srs_wkt (p, 7,
  3747         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         3274  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3748   3275       add_srs_wkt (p, 8,
  3749         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3276  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",90");
  3750   3277       add_srs_wkt (p, 9,
  3751         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",90],PARA");
         3278  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3752   3279       add_srs_wkt (p, 10,
  3753         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         3280  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3754   3281       add_srs_wkt (p, 11,
  3755         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3282  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3756   3283       add_srs_wkt (p, 12,
  3757         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3758         -    add_srs_wkt (p, 13,
  3759         -        ",EAST],AUTHORITY[\"EPSG\",\"2722\"]]");
  3760         -    p = add_epsg_def_ex (filter, first, last, 2723, "epsg", 2723,
  3761         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E", 0, 1,
  3762         -        "Krassowsky 1940", "Greenwich",
  3763         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3764         -        "X", "North", "Y", "East");
         3284  +        "2722\"]]");
         3285  +    p = add_epsg_def (filter, first, last, 2723, "epsg", 2723,
         3286  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 93E");
  3765   3287       add_proj4text (p, 0,
  3766   3288           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
  3767   3289       add_proj4text (p, 1,
  3768   3290           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3769   3291       add_proj4text (p, 2,
  3770   3292           "22 +units=m +no_defs");
  3771   3293       add_srs_wkt (p, 0,
................................................................................
  3777   3299       add_srs_wkt (p, 3,
  3778   3300           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3779   3301       add_srs_wkt (p, 4,
  3780   3302           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3781   3303       add_srs_wkt (p, 5,
  3782   3304           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3783   3305       add_srs_wkt (p, 6,
  3784         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3306  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3785   3307       add_srs_wkt (p, 7,
  3786         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         3308  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3787   3309       add_srs_wkt (p, 8,
  3788         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3310  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",93");
  3789   3311       add_srs_wkt (p, 9,
  3790         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",93],PARA");
         3312  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3791   3313       add_srs_wkt (p, 10,
  3792         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         3314  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3793   3315       add_srs_wkt (p, 11,
  3794         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3316  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3795   3317       add_srs_wkt (p, 12,
  3796         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3797         -    add_srs_wkt (p, 13,
  3798         -        ",EAST],AUTHORITY[\"EPSG\",\"2723\"]]");
  3799         -    p = add_epsg_def_ex (filter, first, last, 2724, "epsg", 2724,
  3800         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E", 0, 1,
  3801         -        "Krassowsky 1940", "Greenwich",
  3802         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3803         -        "X", "North", "Y", "East");
         3318  +        "2723\"]]");
         3319  +    p = add_epsg_def (filter, first, last, 2724, "epsg", 2724,
         3320  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 96E");
  3804   3321       add_proj4text (p, 0,
  3805   3322           "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +");
  3806   3323       add_proj4text (p, 1,
  3807   3324           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3808   3325       add_proj4text (p, 2,
  3809   3326           "22 +units=m +no_defs");
  3810   3327       add_srs_wkt (p, 0,
................................................................................
  3816   3333       add_srs_wkt (p, 3,
  3817   3334           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3818   3335       add_srs_wkt (p, 4,
  3819   3336           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3820   3337       add_srs_wkt (p, 5,
  3821   3338           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3822   3339       add_srs_wkt (p, 6,
  3823         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3340  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3824   3341       add_srs_wkt (p, 7,
  3825         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         3342  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3826   3343       add_srs_wkt (p, 8,
  3827         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3344  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",96");
  3828   3345       add_srs_wkt (p, 9,
  3829         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",96],PARA");
         3346  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3830   3347       add_srs_wkt (p, 10,
  3831         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         3348  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3832   3349       add_srs_wkt (p, 11,
  3833         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3350  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3834   3351       add_srs_wkt (p, 12,
  3835         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3836         -    add_srs_wkt (p, 13,
  3837         -        ",EAST],AUTHORITY[\"EPSG\",\"2724\"]]");
  3838         -    p = add_epsg_def_ex (filter, first, last, 2725, "epsg", 2725,
  3839         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E", 0, 1,
  3840         -        "Krassowsky 1940", "Greenwich",
  3841         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3842         -        "X", "North", "Y", "East");
         3352  +        "2724\"]]");
         3353  +    p = add_epsg_def (filter, first, last, 2725, "epsg", 2725,
         3354  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 99E");
  3843   3355       add_proj4text (p, 0,
  3844   3356           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
  3845   3357       add_proj4text (p, 1,
  3846   3358           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
  3847   3359       add_proj4text (p, 2,
  3848   3360           "22 +units=m +no_defs");
  3849   3361       add_srs_wkt (p, 0,
................................................................................
  3855   3367       add_srs_wkt (p, 3,
  3856   3368           "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
  3857   3369       add_srs_wkt (p, 4,
  3858   3370           "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3859   3371       add_srs_wkt (p, 5,
  3860   3372           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3861   3373       add_srs_wkt (p, 6,
  3862         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3374  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  3863   3375       add_srs_wkt (p, 7,
  3864         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
         3376  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3865   3377       add_srs_wkt (p, 8,
  3866         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3378  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",99");
  3867   3379       add_srs_wkt (p, 9,
  3868         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",99],PARA");
         3380  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3869   3381       add_srs_wkt (p, 10,
  3870         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         3382  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3871   3383       add_srs_wkt (p, 11,
  3872         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3384  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3873   3385       add_srs_wkt (p, 12,
  3874         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3875         -    add_srs_wkt (p, 13,
  3876         -        ",EAST],AUTHORITY[\"EPSG\",\"2725\"]]");
  3877         -    p = add_epsg_def_ex (filter, first, last, 2726, "epsg", 2726,
  3878         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E", 0, 1,
  3879         -        "Krassowsky 1940", "Greenwich",
  3880         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3881         -        "X", "North", "Y", "East");
         3386  +        "2725\"]]");
         3387  +    p = add_epsg_def (filter, first, last, 2726, "epsg", 2726,
         3388  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 102E");
  3882   3389       add_proj4text (p, 0,
  3883   3390           "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 ");
  3884   3391       add_proj4text (p, 1,
  3885   3392           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  3886   3393       add_proj4text (p, 2,
  3887   3394           ".22 +units=m +no_defs");
  3888   3395       add_srs_wkt (p, 0,
................................................................................
  3894   3401       add_srs_wkt (p, 3,
  3895   3402           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  3896   3403       add_srs_wkt (p, 4,
  3897   3404           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3898   3405       add_srs_wkt (p, 5,
  3899   3406           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3900   3407       add_srs_wkt (p, 6,
  3901         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3408  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3902   3409       add_srs_wkt (p, 7,
  3903         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         3410  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3904   3411       add_srs_wkt (p, 8,
  3905         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3412  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3906   3413       add_srs_wkt (p, 9,
  3907         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",102],P");
         3414  +        "02],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3908   3415       add_srs_wkt (p, 10,
  3909         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3416  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3910   3417       add_srs_wkt (p, 11,
  3911         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3418  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3912   3419       add_srs_wkt (p, 12,
  3913         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3914         -    add_srs_wkt (p, 13,
  3915         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2726\"]]");
  3916         -    p = add_epsg_def_ex (filter, first, last, 2727, "epsg", 2727,
  3917         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E", 0, 1,
  3918         -        "Krassowsky 1940", "Greenwich",
  3919         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3920         -        "X", "North", "Y", "East");
         3420  +        "\"2726\"]]");
         3421  +    p = add_epsg_def (filter, first, last, 2727, "epsg", 2727,
         3422  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 105E");
  3921   3423       add_proj4text (p, 0,
  3922   3424           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
  3923   3425       add_proj4text (p, 1,
  3924   3426           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  3925   3427       add_proj4text (p, 2,
  3926   3428           ".22 +units=m +no_defs");
  3927   3429       add_srs_wkt (p, 0,
................................................................................
  3933   3435       add_srs_wkt (p, 3,
  3934   3436           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  3935   3437       add_srs_wkt (p, 4,
  3936   3438           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3937   3439       add_srs_wkt (p, 5,
  3938   3440           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3939   3441       add_srs_wkt (p, 6,
  3940         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3442  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3941   3443       add_srs_wkt (p, 7,
  3942         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         3444  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3943   3445       add_srs_wkt (p, 8,
  3944         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3446  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3945   3447       add_srs_wkt (p, 9,
  3946         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P");
         3448  +        "05],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3947   3449       add_srs_wkt (p, 10,
  3948         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3450  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3949   3451       add_srs_wkt (p, 11,
  3950         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3452  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3951   3453       add_srs_wkt (p, 12,
  3952         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3953         -    add_srs_wkt (p, 13,
  3954         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2727\"]]");
  3955         -    p = add_epsg_def_ex (filter, first, last, 2728, "epsg", 2728,
  3956         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E", 0, 1,
  3957         -        "Krassowsky 1940", "Greenwich",
  3958         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3959         -        "X", "North", "Y", "East");
         3454  +        "\"2727\"]]");
         3455  +    p = add_epsg_def (filter, first, last, 2728, "epsg", 2728,
         3456  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 108E");
  3960   3457       add_proj4text (p, 0,
  3961   3458           "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 ");
  3962   3459       add_proj4text (p, 1,
  3963   3460           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  3964   3461       add_proj4text (p, 2,
  3965   3462           ".22 +units=m +no_defs");
  3966   3463       add_srs_wkt (p, 0,
................................................................................
  3972   3469       add_srs_wkt (p, 3,
  3973   3470           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  3974   3471       add_srs_wkt (p, 4,
  3975   3472           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3976   3473       add_srs_wkt (p, 5,
  3977   3474           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3978   3475       add_srs_wkt (p, 6,
  3979         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3476  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3980   3477       add_srs_wkt (p, 7,
  3981         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         3478  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3982   3479       add_srs_wkt (p, 8,
  3983         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3480  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  3984   3481       add_srs_wkt (p, 9,
  3985         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",108],P");
         3482  +        "08],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  3986   3483       add_srs_wkt (p, 10,
  3987         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3484  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3988   3485       add_srs_wkt (p, 11,
  3989         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3486  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  3990   3487       add_srs_wkt (p, 12,
  3991         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3992         -    add_srs_wkt (p, 13,
  3993         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2728\"]]");
         3488  +        "\"2728\"]]");
  3994   3489   }
  3995   3490   
  3996   3491   #endif /* full EPSG initialization enabled/disabled */
  3997   3492   

Changes to src/srsinit/epsg_inlined_07.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_07 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 2729, "epsg", 2729,
    56         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E", 0, 1,
    57         -        "Krassowsky 1940", "Greenwich",
    58         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
           55  +    p = add_epsg_def (filter, first, last, 2729, "epsg", 2729,
           56  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 111E");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
    62     59       add_proj4text (p, 1,
    63     60           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
    64     61       add_proj4text (p, 2,
    65     62           ".22 +units=m +no_defs");
    66     63       add_srs_wkt (p, 0,
................................................................................
    72     69       add_srs_wkt (p, 3,
    73     70           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
    74     71       add_srs_wkt (p, 4,
    75     72           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
    76     73       add_srs_wkt (p, 5,
    77     74           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
    78     75       add_srs_wkt (p, 6,
    79         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
           76  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
    80     77       add_srs_wkt (p, 7,
    81         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
           78  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
    82     79       add_srs_wkt (p, 8,
    83         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
           80  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
    84     81       add_srs_wkt (p, 9,
    85         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P");
           82  +        "11],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
    86     83       add_srs_wkt (p, 10,
    87         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
           84  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
    88     85       add_srs_wkt (p, 11,
    89         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
           86  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
    90     87       add_srs_wkt (p, 12,
    91         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
    92         -    add_srs_wkt (p, 13,
    93         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2729\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 2730, "epsg", 2730,
    95         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E", 0, 1,
    96         -        "Krassowsky 1940", "Greenwich",
    97         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
    98         -        "X", "North", "Y", "East");
           88  +        "\"2729\"]]");
           89  +    p = add_epsg_def (filter, first, last, 2730, "epsg", 2730,
           90  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 114E");
    99     91       add_proj4text (p, 0,
   100     92           "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 ");
   101     93       add_proj4text (p, 1,
   102     94           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   103     95       add_proj4text (p, 2,
   104     96           ".22 +units=m +no_defs");
   105     97       add_srs_wkt (p, 0,
................................................................................
   111    103       add_srs_wkt (p, 3,
   112    104           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   113    105       add_srs_wkt (p, 4,
   114    106           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   115    107       add_srs_wkt (p, 5,
   116    108           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   117    109       add_srs_wkt (p, 6,
   118         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          110  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   119    111       add_srs_wkt (p, 7,
   120         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          112  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   121    113       add_srs_wkt (p, 8,
   122         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          114  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   123    115       add_srs_wkt (p, 9,
   124         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",114],P");
          116  +        "14],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   125    117       add_srs_wkt (p, 10,
   126         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          118  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   127    119       add_srs_wkt (p, 11,
   128         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          120  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   129    121       add_srs_wkt (p, 12,
   130         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   131         -    add_srs_wkt (p, 13,
   132         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2730\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 2731, "epsg", 2731,
   134         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E", 0, 1,
   135         -        "Krassowsky 1940", "Greenwich",
   136         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   137         -        "X", "North", "Y", "East");
          122  +        "\"2730\"]]");
          123  +    p = add_epsg_def (filter, first, last, 2731, "epsg", 2731,
          124  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 117E");
   138    125       add_proj4text (p, 0,
   139    126           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
   140    127       add_proj4text (p, 1,
   141    128           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   142    129       add_proj4text (p, 2,
   143    130           ".22 +units=m +no_defs");
   144    131       add_srs_wkt (p, 0,
................................................................................
   150    137       add_srs_wkt (p, 3,
   151    138           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   152    139       add_srs_wkt (p, 4,
   153    140           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   154    141       add_srs_wkt (p, 5,
   155    142           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   156    143       add_srs_wkt (p, 6,
   157         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          144  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   158    145       add_srs_wkt (p, 7,
   159         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          146  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   160    147       add_srs_wkt (p, 8,
   161         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          148  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   162    149       add_srs_wkt (p, 9,
   163         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P");
          150  +        "17],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   164    151       add_srs_wkt (p, 10,
   165         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          152  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   166    153       add_srs_wkt (p, 11,
   167         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          154  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   168    155       add_srs_wkt (p, 12,
   169         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   170         -    add_srs_wkt (p, 13,
   171         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2731\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 2732, "epsg", 2732,
   173         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E", 0, 1,
   174         -        "Krassowsky 1940", "Greenwich",
   175         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   176         -        "X", "North", "Y", "East");
          156  +        "\"2731\"]]");
          157  +    p = add_epsg_def (filter, first, last, 2732, "epsg", 2732,
          158  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 120E");
   177    159       add_proj4text (p, 0,
   178    160           "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 ");
   179    161       add_proj4text (p, 1,
   180    162           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   181    163       add_proj4text (p, 2,
   182    164           ".22 +units=m +no_defs");
   183    165       add_srs_wkt (p, 0,
................................................................................
   189    171       add_srs_wkt (p, 3,
   190    172           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   191    173       add_srs_wkt (p, 4,
   192    174           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   193    175       add_srs_wkt (p, 5,
   194    176           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   195    177       add_srs_wkt (p, 6,
   196         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          178  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   197    179       add_srs_wkt (p, 7,
   198         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          180  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   199    181       add_srs_wkt (p, 8,
   200         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          182  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   201    183       add_srs_wkt (p, 9,
   202         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",120],P");
          184  +        "20],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   203    185       add_srs_wkt (p, 10,
   204         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          186  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   205    187       add_srs_wkt (p, 11,
   206         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          188  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   207    189       add_srs_wkt (p, 12,
   208         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   209         -    add_srs_wkt (p, 13,
   210         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2732\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 2733, "epsg", 2733,
   212         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E", 0, 1,
   213         -        "Krassowsky 1940", "Greenwich",
   214         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   215         -        "X", "North", "Y", "East");
          190  +        "\"2732\"]]");
          191  +    p = add_epsg_def (filter, first, last, 2733, "epsg", 2733,
          192  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 123E");
   216    193       add_proj4text (p, 0,
   217    194           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
   218    195       add_proj4text (p, 1,
   219    196           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   220    197       add_proj4text (p, 2,
   221    198           ".22 +units=m +no_defs");
   222    199       add_srs_wkt (p, 0,
................................................................................
   228    205       add_srs_wkt (p, 3,
   229    206           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   230    207       add_srs_wkt (p, 4,
   231    208           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   232    209       add_srs_wkt (p, 5,
   233    210           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   234    211       add_srs_wkt (p, 6,
   235         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          212  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   236    213       add_srs_wkt (p, 7,
   237         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          214  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   238    215       add_srs_wkt (p, 8,
   239         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          216  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   240    217       add_srs_wkt (p, 9,
   241         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P");
          218  +        "23],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   242    219       add_srs_wkt (p, 10,
   243         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          220  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   244    221       add_srs_wkt (p, 11,
   245         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          222  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   246    223       add_srs_wkt (p, 12,
   247         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   248         -    add_srs_wkt (p, 13,
   249         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2733\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 2734, "epsg", 2734,
   251         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E", 0, 1,
   252         -        "Krassowsky 1940", "Greenwich",
   253         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   254         -        "X", "North", "Y", "East");
          224  +        "\"2733\"]]");
          225  +    p = add_epsg_def (filter, first, last, 2734, "epsg", 2734,
          226  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 126E");
   255    227       add_proj4text (p, 0,
   256    228           "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 ");
   257    229       add_proj4text (p, 1,
   258    230           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   259    231       add_proj4text (p, 2,
   260    232           ".22 +units=m +no_defs");
   261    233       add_srs_wkt (p, 0,
................................................................................
   267    239       add_srs_wkt (p, 3,
   268    240           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   269    241       add_srs_wkt (p, 4,
   270    242           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   271    243       add_srs_wkt (p, 5,
   272    244           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   273    245       add_srs_wkt (p, 6,
   274         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          246  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   275    247       add_srs_wkt (p, 7,
   276         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          248  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   277    249       add_srs_wkt (p, 8,
   278         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          250  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   279    251       add_srs_wkt (p, 9,
   280         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",126],P");
          252  +        "26],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   281    253       add_srs_wkt (p, 10,
   282         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          254  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   283    255       add_srs_wkt (p, 11,
   284         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          256  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   285    257       add_srs_wkt (p, 12,
   286         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   287         -    add_srs_wkt (p, 13,
   288         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2734\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 2735, "epsg", 2735,
   290         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E", 0, 1,
   291         -        "Krassowsky 1940", "Greenwich",
   292         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   293         -        "X", "North", "Y", "East");
          258  +        "\"2734\"]]");
          259  +    p = add_epsg_def (filter, first, last, 2735, "epsg", 2735,
          260  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 129E");
   294    261       add_proj4text (p, 0,
   295    262           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
   296    263       add_proj4text (p, 1,
   297    264           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   298    265       add_proj4text (p, 2,
   299    266           ".22 +units=m +no_defs");
   300    267       add_srs_wkt (p, 0,
................................................................................
   306    273       add_srs_wkt (p, 3,
   307    274           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   308    275       add_srs_wkt (p, 4,
   309    276           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   310    277       add_srs_wkt (p, 5,
   311    278           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   312    279       add_srs_wkt (p, 6,
   313         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          280  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   314    281       add_srs_wkt (p, 7,
   315         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          282  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   316    283       add_srs_wkt (p, 8,
   317         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          284  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   318    285       add_srs_wkt (p, 9,
   319         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P");
          286  +        "29],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   320    287       add_srs_wkt (p, 10,
   321         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          288  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   322    289       add_srs_wkt (p, 11,
   323         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          290  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   324    291       add_srs_wkt (p, 12,
   325         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   326         -    add_srs_wkt (p, 13,
   327         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2735\"]]");
   328         -    p = add_epsg_def_ex (filter, first, last, 2736, "epsg", 2736,
   329         -        "Tete / UTM zone 36S", 0, 0,
   330         -        "Clarke 1866", "Greenwich",
   331         -        "Tete", "Transverse_Mercator", "metre",
   332         -        "Easting", "East", "Northing", "North");
          292  +        "\"2735\"]]");
          293  +    p = add_epsg_def (filter, first, last, 2736, "epsg", 2736,
          294  +        "Tete / UTM zone 36S");
   333    295       add_proj4text (p, 0,
   334    296           "+proj=utm +zone=36 +south +ellps=clrk66 +towgs84=-73.472");
   335    297       add_proj4text (p, 1,
   336    298           ",-51.66,-112.482,0.953,4.6,-2.368,0.586 +units=m +no_def");
   337    299       add_proj4text (p, 2,
   338    300           "s");
   339    301       add_srs_wkt (p, 0,
................................................................................
   345    307       add_srs_wkt (p, 3,
   346    308           "-112.482,0.953,4.6,-2.368,0.586],AUTHORITY[\"EPSG\",\"61");
   347    309       add_srs_wkt (p, 4,
   348    310           "27\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   349    311       add_srs_wkt (p, 5,
   350    312           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   351    313       add_srs_wkt (p, 6,
   352         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          314  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4127\"]],PROJECTION[\"T");
   353    315       add_srs_wkt (p, 7,
   354         -        "EAST],AUTHORITY[\"EPSG\",\"4127\"]],PROJECTION[\"Transve");
          316  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   355    317       add_srs_wkt (p, 8,
   356         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
          318  +        "],PARAMETER[\"central_meridian\",33],PARAMETER[\"scale_f");
   357    319       add_srs_wkt (p, 9,
   358         -        "METER[\"central_meridian\",33],PARAMETER[\"scale_factor\"");
          320  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
   359    321       add_srs_wkt (p, 10,
   360         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          322  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
   361    323       add_srs_wkt (p, 11,
   362         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          324  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   363    325       add_srs_wkt (p, 12,
   364         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   365         -    add_srs_wkt (p, 13,
   366         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2736\"]]");
   367         -    p = add_epsg_def_ex (filter, first, last, 2737, "epsg", 2737,
   368         -        "Tete / UTM zone 37S", 0, 0,
   369         -        "Clarke 1866", "Greenwich",
   370         -        "Tete", "Transverse_Mercator", "metre",
   371         -        "Easting", "East", "Northing", "North");
          326  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"2736\"]]");
          327  +    p = add_epsg_def (filter, first, last, 2737, "epsg", 2737,
          328  +        "Tete / UTM zone 37S");
   372    329       add_proj4text (p, 0,
   373    330           "+proj=utm +zone=37 +south +ellps=clrk66 +towgs84=-73.472");
   374    331       add_proj4text (p, 1,
   375    332           ",-51.66,-112.482,0.953,4.6,-2.368,0.586 +units=m +no_def");
   376    333       add_proj4text (p, 2,
   377    334           "s");
   378    335       add_srs_wkt (p, 0,
................................................................................
   384    341       add_srs_wkt (p, 3,
   385    342           "-112.482,0.953,4.6,-2.368,0.586],AUTHORITY[\"EPSG\",\"61");
   386    343       add_srs_wkt (p, 4,
   387    344           "27\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   388    345       add_srs_wkt (p, 5,
   389    346           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   390    347       add_srs_wkt (p, 6,
   391         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          348  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4127\"]],PROJECTION[\"T");
   392    349       add_srs_wkt (p, 7,
   393         -        "EAST],AUTHORITY[\"EPSG\",\"4127\"]],PROJECTION[\"Transve");
          350  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   394    351       add_srs_wkt (p, 8,
   395         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
          352  +        "],PARAMETER[\"central_meridian\",39],PARAMETER[\"scale_f");
   396    353       add_srs_wkt (p, 9,
   397         -        "METER[\"central_meridian\",39],PARAMETER[\"scale_factor\"");
          354  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
   398    355       add_srs_wkt (p, 10,
   399         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          356  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
   400    357       add_srs_wkt (p, 11,
   401         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          358  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   402    359       add_srs_wkt (p, 12,
   403         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   404         -    add_srs_wkt (p, 13,
   405         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2737\"]]");
   406         -    p = add_epsg_def_ex (filter, first, last, 2738, "epsg", 2738,
   407         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E", 0, 1,
   408         -        "Krassowsky 1940", "Greenwich",
   409         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   410         -        "X", "North", "Y", "East");
          360  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"2737\"]]");
          361  +    p = add_epsg_def (filter, first, last, 2738, "epsg", 2738,
          362  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 132E");
   411    363       add_proj4text (p, 0,
   412    364           "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 ");
   413    365       add_proj4text (p, 1,
   414    366           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   415    367       add_proj4text (p, 2,
   416    368           ".22 +units=m +no_defs");
   417    369       add_srs_wkt (p, 0,
................................................................................
   423    375       add_srs_wkt (p, 3,
   424    376           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   425    377       add_srs_wkt (p, 4,
   426    378           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   427    379       add_srs_wkt (p, 5,
   428    380           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   429    381       add_srs_wkt (p, 6,
   430         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          382  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   431    383       add_srs_wkt (p, 7,
   432         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          384  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   433    385       add_srs_wkt (p, 8,
   434         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          386  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   435    387       add_srs_wkt (p, 9,
   436         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",132],P");
          388  +        "32],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   437    389       add_srs_wkt (p, 10,
   438         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          390  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   439    391       add_srs_wkt (p, 11,
   440         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          392  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   441    393       add_srs_wkt (p, 12,
   442         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   443         -    add_srs_wkt (p, 13,
   444         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2738\"]]");
   445         -    p = add_epsg_def_ex (filter, first, last, 2739, "epsg", 2739,
   446         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E", 0, 1,
   447         -        "Krassowsky 1940", "Greenwich",
   448         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   449         -        "X", "North", "Y", "East");
          394  +        "\"2738\"]]");
          395  +    p = add_epsg_def (filter, first, last, 2739, "epsg", 2739,
          396  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 135E");
   450    397       add_proj4text (p, 0,
   451    398           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
   452    399       add_proj4text (p, 1,
   453    400           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   454    401       add_proj4text (p, 2,
   455    402           ".22 +units=m +no_defs");
   456    403       add_srs_wkt (p, 0,
................................................................................
   462    409       add_srs_wkt (p, 3,
   463    410           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   464    411       add_srs_wkt (p, 4,
   465    412           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   466    413       add_srs_wkt (p, 5,
   467    414           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   468    415       add_srs_wkt (p, 6,
   469         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          416  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   470    417       add_srs_wkt (p, 7,
   471         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          418  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   472    419       add_srs_wkt (p, 8,
   473         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          420  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   474    421       add_srs_wkt (p, 9,
   475         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P");
          422  +        "35],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   476    423       add_srs_wkt (p, 10,
   477         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          424  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   478    425       add_srs_wkt (p, 11,
   479         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          426  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   480    427       add_srs_wkt (p, 12,
   481         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   482         -    add_srs_wkt (p, 13,
   483         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2739\"]]");
   484         -    p = add_epsg_def_ex (filter, first, last, 2740, "epsg", 2740,
   485         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E", 0, 1,
   486         -        "Krassowsky 1940", "Greenwich",
   487         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   488         -        "X", "North", "Y", "East");
          428  +        "\"2739\"]]");
          429  +    p = add_epsg_def (filter, first, last, 2740, "epsg", 2740,
          430  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 138E");
   489    431       add_proj4text (p, 0,
   490    432           "+proj=tmerc +lat_0=0 +lon_0=138 +k=1 +x_0=500000 +y_0=0 ");
   491    433       add_proj4text (p, 1,
   492    434           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   493    435       add_proj4text (p, 2,
   494    436           ".22 +units=m +no_defs");
   495    437       add_srs_wkt (p, 0,
................................................................................
   501    443       add_srs_wkt (p, 3,
   502    444           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   503    445       add_srs_wkt (p, 4,
   504    446           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   505    447       add_srs_wkt (p, 5,
   506    448           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   507    449       add_srs_wkt (p, 6,
   508         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          450  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   509    451       add_srs_wkt (p, 7,
   510         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          452  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   511    453       add_srs_wkt (p, 8,
   512         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          454  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   513    455       add_srs_wkt (p, 9,
   514         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",138],P");
          456  +        "38],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   515    457       add_srs_wkt (p, 10,
   516         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          458  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   517    459       add_srs_wkt (p, 11,
   518         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          460  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   519    461       add_srs_wkt (p, 12,
   520         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   521         -    add_srs_wkt (p, 13,
   522         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2740\"]]");
   523         -    p = add_epsg_def_ex (filter, first, last, 2741, "epsg", 2741,
   524         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E", 0, 1,
   525         -        "Krassowsky 1940", "Greenwich",
   526         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   527         -        "X", "North", "Y", "East");
          462  +        "\"2740\"]]");
          463  +    p = add_epsg_def (filter, first, last, 2741, "epsg", 2741,
          464  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 141E");
   528    465       add_proj4text (p, 0,
   529    466           "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 ");
   530    467       add_proj4text (p, 1,
   531    468           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   532    469       add_proj4text (p, 2,
   533    470           ".22 +units=m +no_defs");
   534    471       add_srs_wkt (p, 0,
................................................................................
   540    477       add_srs_wkt (p, 3,
   541    478           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   542    479       add_srs_wkt (p, 4,
   543    480           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   544    481       add_srs_wkt (p, 5,
   545    482           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   546    483       add_srs_wkt (p, 6,
   547         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          484  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   548    485       add_srs_wkt (p, 7,
   549         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          486  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   550    487       add_srs_wkt (p, 8,
   551         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          488  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   552    489       add_srs_wkt (p, 9,
   553         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",141],P");
          490  +        "41],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   554    491       add_srs_wkt (p, 10,
   555         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          492  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   556    493       add_srs_wkt (p, 11,
   557         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          494  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   558    495       add_srs_wkt (p, 12,
   559         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   560         -    add_srs_wkt (p, 13,
   561         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2741\"]]");
   562         -    p = add_epsg_def_ex (filter, first, last, 2742, "epsg", 2742,
   563         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E", 0, 1,
   564         -        "Krassowsky 1940", "Greenwich",
   565         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   566         -        "X", "North", "Y", "East");
          496  +        "\"2741\"]]");
          497  +    p = add_epsg_def (filter, first, last, 2742, "epsg", 2742,
          498  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 144E");
   567    499       add_proj4text (p, 0,
   568    500           "+proj=tmerc +lat_0=0 +lon_0=144 +k=1 +x_0=500000 +y_0=0 ");
   569    501       add_proj4text (p, 1,
   570    502           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   571    503       add_proj4text (p, 2,
   572    504           ".22 +units=m +no_defs");
   573    505       add_srs_wkt (p, 0,
................................................................................
   579    511       add_srs_wkt (p, 3,
   580    512           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   581    513       add_srs_wkt (p, 4,
   582    514           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   583    515       add_srs_wkt (p, 5,
   584    516           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   585    517       add_srs_wkt (p, 6,
   586         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          518  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   587    519       add_srs_wkt (p, 7,
   588         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          520  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   589    521       add_srs_wkt (p, 8,
   590         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          522  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   591    523       add_srs_wkt (p, 9,
   592         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",144],P");
          524  +        "44],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   593    525       add_srs_wkt (p, 10,
   594         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          526  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   595    527       add_srs_wkt (p, 11,
   596         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          528  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   597    529       add_srs_wkt (p, 12,
   598         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   599         -    add_srs_wkt (p, 13,
   600         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2742\"]]");
   601         -    p = add_epsg_def_ex (filter, first, last, 2743, "epsg", 2743,
   602         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E", 0, 1,
   603         -        "Krassowsky 1940", "Greenwich",
   604         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   605         -        "X", "North", "Y", "East");
          530  +        "\"2742\"]]");
          531  +    p = add_epsg_def (filter, first, last, 2743, "epsg", 2743,
          532  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 147E");
   606    533       add_proj4text (p, 0,
   607    534           "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 ");
   608    535       add_proj4text (p, 1,
   609    536           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   610    537       add_proj4text (p, 2,
   611    538           ".22 +units=m +no_defs");
   612    539       add_srs_wkt (p, 0,
................................................................................
   618    545       add_srs_wkt (p, 3,
   619    546           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   620    547       add_srs_wkt (p, 4,
   621    548           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   622    549       add_srs_wkt (p, 5,
   623    550           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   624    551       add_srs_wkt (p, 6,
   625         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          552  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   626    553       add_srs_wkt (p, 7,
   627         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          554  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   628    555       add_srs_wkt (p, 8,
   629         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          556  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   630    557       add_srs_wkt (p, 9,
   631         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",147],P");
          558  +        "47],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   632    559       add_srs_wkt (p, 10,
   633         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          560  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   634    561       add_srs_wkt (p, 11,
   635         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          562  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   636    563       add_srs_wkt (p, 12,
   637         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   638         -    add_srs_wkt (p, 13,
   639         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2743\"]]");
   640         -    p = add_epsg_def_ex (filter, first, last, 2744, "epsg", 2744,
   641         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E", 0, 1,
   642         -        "Krassowsky 1940", "Greenwich",
   643         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   644         -        "X", "North", "Y", "East");
          564  +        "\"2743\"]]");
          565  +    p = add_epsg_def (filter, first, last, 2744, "epsg", 2744,
          566  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 150E");
   645    567       add_proj4text (p, 0,
   646    568           "+proj=tmerc +lat_0=0 +lon_0=150 +k=1 +x_0=500000 +y_0=0 ");
   647    569       add_proj4text (p, 1,
   648    570           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   649    571       add_proj4text (p, 2,
   650    572           ".22 +units=m +no_defs");
   651    573       add_srs_wkt (p, 0,
................................................................................
   657    579       add_srs_wkt (p, 3,
   658    580           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   659    581       add_srs_wkt (p, 4,
   660    582           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   661    583       add_srs_wkt (p, 5,
   662    584           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   663    585       add_srs_wkt (p, 6,
   664         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          586  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   665    587       add_srs_wkt (p, 7,
   666         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          588  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   667    589       add_srs_wkt (p, 8,
   668         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          590  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   669    591       add_srs_wkt (p, 9,
   670         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",150],P");
          592  +        "50],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   671    593       add_srs_wkt (p, 10,
   672         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          594  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   673    595       add_srs_wkt (p, 11,
   674         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          596  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   675    597       add_srs_wkt (p, 12,
   676         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   677         -    add_srs_wkt (p, 13,
   678         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2744\"]]");
   679         -    p = add_epsg_def_ex (filter, first, last, 2745, "epsg", 2745,
   680         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E", 0, 1,
   681         -        "Krassowsky 1940", "Greenwich",
   682         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   683         -        "X", "North", "Y", "East");
          598  +        "\"2744\"]]");
          599  +    p = add_epsg_def (filter, first, last, 2745, "epsg", 2745,
          600  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 153E");
   684    601       add_proj4text (p, 0,
   685    602           "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 ");
   686    603       add_proj4text (p, 1,
   687    604           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   688    605       add_proj4text (p, 2,
   689    606           ".22 +units=m +no_defs");
   690    607       add_srs_wkt (p, 0,
................................................................................
   696    613       add_srs_wkt (p, 3,
   697    614           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   698    615       add_srs_wkt (p, 4,
   699    616           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   700    617       add_srs_wkt (p, 5,
   701    618           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   702    619       add_srs_wkt (p, 6,
   703         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          620  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   704    621       add_srs_wkt (p, 7,
   705         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          622  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   706    623       add_srs_wkt (p, 8,
   707         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          624  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   708    625       add_srs_wkt (p, 9,
   709         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",153],P");
          626  +        "53],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   710    627       add_srs_wkt (p, 10,
   711         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          628  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   712    629       add_srs_wkt (p, 11,
   713         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          630  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   714    631       add_srs_wkt (p, 12,
   715         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   716         -    add_srs_wkt (p, 13,
   717         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2745\"]]");
   718         -    p = add_epsg_def_ex (filter, first, last, 2746, "epsg", 2746,
   719         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E", 0, 1,
   720         -        "Krassowsky 1940", "Greenwich",
   721         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   722         -        "X", "North", "Y", "East");
          632  +        "\"2745\"]]");
          633  +    p = add_epsg_def (filter, first, last, 2746, "epsg", 2746,
          634  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 156E");
   723    635       add_proj4text (p, 0,
   724    636           "+proj=tmerc +lat_0=0 +lon_0=156 +k=1 +x_0=500000 +y_0=0 ");
   725    637       add_proj4text (p, 1,
   726    638           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   727    639       add_proj4text (p, 2,
   728    640           ".22 +units=m +no_defs");
   729    641       add_srs_wkt (p, 0,
................................................................................
   735    647       add_srs_wkt (p, 3,
   736    648           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   737    649       add_srs_wkt (p, 4,
   738    650           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   739    651       add_srs_wkt (p, 5,
   740    652           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   741    653       add_srs_wkt (p, 6,
   742         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          654  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   743    655       add_srs_wkt (p, 7,
   744         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          656  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   745    657       add_srs_wkt (p, 8,
   746         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          658  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   747    659       add_srs_wkt (p, 9,
   748         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",156],P");
          660  +        "56],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   749    661       add_srs_wkt (p, 10,
   750         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          662  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   751    663       add_srs_wkt (p, 11,
   752         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          664  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   753    665       add_srs_wkt (p, 12,
   754         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   755         -    add_srs_wkt (p, 13,
   756         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2746\"]]");
   757         -    p = add_epsg_def_ex (filter, first, last, 2747, "epsg", 2747,
   758         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E", 0, 1,
   759         -        "Krassowsky 1940", "Greenwich",
   760         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   761         -        "X", "North", "Y", "East");
          666  +        "\"2746\"]]");
          667  +    p = add_epsg_def (filter, first, last, 2747, "epsg", 2747,
          668  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 159E");
   762    669       add_proj4text (p, 0,
   763    670           "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 ");
   764    671       add_proj4text (p, 1,
   765    672           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   766    673       add_proj4text (p, 2,
   767    674           ".22 +units=m +no_defs");
   768    675       add_srs_wkt (p, 0,
................................................................................
   774    681       add_srs_wkt (p, 3,
   775    682           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   776    683       add_srs_wkt (p, 4,
   777    684           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   778    685       add_srs_wkt (p, 5,
   779    686           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   780    687       add_srs_wkt (p, 6,
   781         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          688  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   782    689       add_srs_wkt (p, 7,
   783         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          690  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   784    691       add_srs_wkt (p, 8,
   785         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          692  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   786    693       add_srs_wkt (p, 9,
   787         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P");
          694  +        "59],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   788    695       add_srs_wkt (p, 10,
   789         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          696  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   790    697       add_srs_wkt (p, 11,
   791         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          698  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   792    699       add_srs_wkt (p, 12,
   793         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   794         -    add_srs_wkt (p, 13,
   795         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2747\"]]");
   796         -    p = add_epsg_def_ex (filter, first, last, 2748, "epsg", 2748,
   797         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E", 0, 1,
   798         -        "Krassowsky 1940", "Greenwich",
   799         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   800         -        "X", "North", "Y", "East");
          700  +        "\"2747\"]]");
          701  +    p = add_epsg_def (filter, first, last, 2748, "epsg", 2748,
          702  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 162E");
   801    703       add_proj4text (p, 0,
   802    704           "+proj=tmerc +lat_0=0 +lon_0=162 +k=1 +x_0=500000 +y_0=0 ");
   803    705       add_proj4text (p, 1,
   804    706           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   805    707       add_proj4text (p, 2,
   806    708           ".22 +units=m +no_defs");
   807    709       add_srs_wkt (p, 0,
................................................................................
   813    715       add_srs_wkt (p, 3,
   814    716           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   815    717       add_srs_wkt (p, 4,
   816    718           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   817    719       add_srs_wkt (p, 5,
   818    720           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   819    721       add_srs_wkt (p, 6,
   820         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          722  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   821    723       add_srs_wkt (p, 7,
   822         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          724  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   823    725       add_srs_wkt (p, 8,
   824         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          726  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   825    727       add_srs_wkt (p, 9,
   826         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",162],P");
          728  +        "62],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   827    729       add_srs_wkt (p, 10,
   828         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          730  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   829    731       add_srs_wkt (p, 11,
   830         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          732  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   831    733       add_srs_wkt (p, 12,
   832         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   833         -    add_srs_wkt (p, 13,
   834         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2748\"]]");
   835         -    p = add_epsg_def_ex (filter, first, last, 2749, "epsg", 2749,
   836         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E", 0, 1,
   837         -        "Krassowsky 1940", "Greenwich",
   838         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   839         -        "X", "North", "Y", "East");
          734  +        "\"2748\"]]");
          735  +    p = add_epsg_def (filter, first, last, 2749, "epsg", 2749,
          736  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 165E");
   840    737       add_proj4text (p, 0,
   841    738           "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 ");
   842    739       add_proj4text (p, 1,
   843    740           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   844    741       add_proj4text (p, 2,
   845    742           ".22 +units=m +no_defs");
   846    743       add_srs_wkt (p, 0,
................................................................................
   852    749       add_srs_wkt (p, 3,
   853    750           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   854    751       add_srs_wkt (p, 4,
   855    752           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   856    753       add_srs_wkt (p, 5,
   857    754           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   858    755       add_srs_wkt (p, 6,
   859         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          756  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   860    757       add_srs_wkt (p, 7,
   861         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          758  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   862    759       add_srs_wkt (p, 8,
   863         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          760  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   864    761       add_srs_wkt (p, 9,
   865         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P");
          762  +        "65],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   866    763       add_srs_wkt (p, 10,
   867         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          764  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   868    765       add_srs_wkt (p, 11,
   869         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          766  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   870    767       add_srs_wkt (p, 12,
   871         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   872         -    add_srs_wkt (p, 13,
   873         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2749\"]]");
   874         -    p = add_epsg_def_ex (filter, first, last, 2750, "epsg", 2750,
   875         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E", 0, 1,
   876         -        "Krassowsky 1940", "Greenwich",
   877         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   878         -        "X", "North", "Y", "East");
          768  +        "\"2749\"]]");
          769  +    p = add_epsg_def (filter, first, last, 2750, "epsg", 2750,
          770  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 168E");
   879    771       add_proj4text (p, 0,
   880    772           "+proj=tmerc +lat_0=0 +lon_0=168 +k=1 +x_0=500000 +y_0=0 ");
   881    773       add_proj4text (p, 1,
   882    774           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   883    775       add_proj4text (p, 2,
   884    776           ".22 +units=m +no_defs");
   885    777       add_srs_wkt (p, 0,
................................................................................
   891    783       add_srs_wkt (p, 3,
   892    784           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   893    785       add_srs_wkt (p, 4,
   894    786           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   895    787       add_srs_wkt (p, 5,
   896    788           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   897    789       add_srs_wkt (p, 6,
   898         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          790  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   899    791       add_srs_wkt (p, 7,
   900         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          792  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   901    793       add_srs_wkt (p, 8,
   902         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          794  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   903    795       add_srs_wkt (p, 9,
   904         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",168],P");
          796  +        "68],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   905    797       add_srs_wkt (p, 10,
   906         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          798  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   907    799       add_srs_wkt (p, 11,
   908         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          800  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   909    801       add_srs_wkt (p, 12,
   910         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   911         -    add_srs_wkt (p, 13,
   912         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2750\"]]");
   913         -    p = add_epsg_def_ex (filter, first, last, 2751, "epsg", 2751,
   914         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E", 0, 1,
   915         -        "Krassowsky 1940", "Greenwich",
   916         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   917         -        "X", "North", "Y", "East");
          802  +        "\"2750\"]]");
          803  +    p = add_epsg_def (filter, first, last, 2751, "epsg", 2751,
          804  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 171E");
   918    805       add_proj4text (p, 0,
   919    806           "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 ");
   920    807       add_proj4text (p, 1,
   921    808           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   922    809       add_proj4text (p, 2,
   923    810           ".22 +units=m +no_defs");
   924    811       add_srs_wkt (p, 0,
................................................................................
   930    817       add_srs_wkt (p, 3,
   931    818           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   932    819       add_srs_wkt (p, 4,
   933    820           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   934    821       add_srs_wkt (p, 5,
   935    822           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   936    823       add_srs_wkt (p, 6,
   937         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          824  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   938    825       add_srs_wkt (p, 7,
   939         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          826  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   940    827       add_srs_wkt (p, 8,
   941         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          828  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   942    829       add_srs_wkt (p, 9,
   943         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P");
          830  +        "71],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   944    831       add_srs_wkt (p, 10,
   945         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          832  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   946    833       add_srs_wkt (p, 11,
   947         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          834  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   948    835       add_srs_wkt (p, 12,
   949         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   950         -    add_srs_wkt (p, 13,
   951         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2751\"]]");
   952         -    p = add_epsg_def_ex (filter, first, last, 2752, "epsg", 2752,
   953         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E", 0, 1,
   954         -        "Krassowsky 1940", "Greenwich",
   955         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   956         -        "X", "North", "Y", "East");
          836  +        "\"2751\"]]");
          837  +    p = add_epsg_def (filter, first, last, 2752, "epsg", 2752,
          838  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 174E");
   957    839       add_proj4text (p, 0,
   958    840           "+proj=tmerc +lat_0=0 +lon_0=174 +k=1 +x_0=500000 +y_0=0 ");
   959    841       add_proj4text (p, 1,
   960    842           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   961    843       add_proj4text (p, 2,
   962    844           ".22 +units=m +no_defs");
   963    845       add_srs_wkt (p, 0,
................................................................................
   969    851       add_srs_wkt (p, 3,
   970    852           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   971    853       add_srs_wkt (p, 4,
   972    854           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   973    855       add_srs_wkt (p, 5,
   974    856           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   975    857       add_srs_wkt (p, 6,
   976         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          858  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   977    859       add_srs_wkt (p, 7,
   978         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          860  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   979    861       add_srs_wkt (p, 8,
   980         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          862  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
   981    863       add_srs_wkt (p, 9,
   982         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",174],P");
          864  +        "74],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
   983    865       add_srs_wkt (p, 10,
   984         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          866  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   985    867       add_srs_wkt (p, 11,
   986         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          868  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
   987    869       add_srs_wkt (p, 12,
   988         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   989         -    add_srs_wkt (p, 13,
   990         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2752\"]]");
   991         -    p = add_epsg_def_ex (filter, first, last, 2753, "epsg", 2753,
   992         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E", 0, 1,
   993         -        "Krassowsky 1940", "Greenwich",
   994         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   995         -        "X", "North", "Y", "East");
          870  +        "\"2752\"]]");
          871  +    p = add_epsg_def (filter, first, last, 2753, "epsg", 2753,
          872  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 177E");
   996    873       add_proj4text (p, 0,
   997    874           "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 ");
   998    875       add_proj4text (p, 1,
   999    876           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  1000    877       add_proj4text (p, 2,
  1001    878           ".22 +units=m +no_defs");
  1002    879       add_srs_wkt (p, 0,
................................................................................
  1008    885       add_srs_wkt (p, 3,
  1009    886           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1010    887       add_srs_wkt (p, 4,
  1011    888           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1012    889       add_srs_wkt (p, 5,
  1013    890           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1014    891       add_srs_wkt (p, 6,
  1015         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          892  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1016    893       add_srs_wkt (p, 7,
  1017         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          894  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1018    895       add_srs_wkt (p, 8,
  1019         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          896  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1020    897       add_srs_wkt (p, 9,
  1021         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P");
          898  +        "77],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1022    899       add_srs_wkt (p, 10,
  1023         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          900  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1024    901       add_srs_wkt (p, 11,
  1025         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          902  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  1026    903       add_srs_wkt (p, 12,
  1027         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1028         -    add_srs_wkt (p, 13,
  1029         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2753\"]]");
  1030         -    p = add_epsg_def_ex (filter, first, last, 2754, "epsg", 2754,
  1031         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E", 0, 1,
  1032         -        "Krassowsky 1940", "Greenwich",
  1033         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1034         -        "X", "North", "Y", "East");
          904  +        "\"2753\"]]");
          905  +    p = add_epsg_def (filter, first, last, 2754, "epsg", 2754,
          906  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 180E");
  1035    907       add_proj4text (p, 0,
  1036    908           "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=500000 +y_0=0 ");
  1037    909       add_proj4text (p, 1,
  1038    910           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  1039    911       add_proj4text (p, 2,
  1040    912           ".22 +units=m +no_defs");
  1041    913       add_srs_wkt (p, 0,
................................................................................
  1047    919       add_srs_wkt (p, 3,
  1048    920           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1049    921       add_srs_wkt (p, 4,
  1050    922           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1051    923       add_srs_wkt (p, 5,
  1052    924           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1053    925       add_srs_wkt (p, 6,
  1054         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          926  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1055    927       add_srs_wkt (p, 7,
  1056         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          928  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1057    929       add_srs_wkt (p, 8,
  1058         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          930  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1059    931       add_srs_wkt (p, 9,
  1060         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",180],P");
          932  +        "80],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1061    933       add_srs_wkt (p, 10,
  1062         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          934  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1063    935       add_srs_wkt (p, 11,
  1064         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          936  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  1065    937       add_srs_wkt (p, 12,
  1066         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1067         -    add_srs_wkt (p, 13,
  1068         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2754\"]]");
  1069         -    p = add_epsg_def_ex (filter, first, last, 2755, "epsg", 2755,
  1070         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W", 0, 1,
  1071         -        "Krassowsky 1940", "Greenwich",
  1072         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1073         -        "X", "North", "Y", "East");
          938  +        "\"2754\"]]");
          939  +    p = add_epsg_def (filter, first, last, 2755, "epsg", 2755,
          940  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 177W");
  1074    941       add_proj4text (p, 0,
  1075    942           "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0");
  1076    943       add_proj4text (p, 1,
  1077    944           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1078    945       add_proj4text (p, 2,
  1079    946           "0.22 +units=m +no_defs");
  1080    947       add_srs_wkt (p, 0,
................................................................................
  1086    953       add_srs_wkt (p, 3,
  1087    954           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1088    955       add_srs_wkt (p, 4,
  1089    956           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1090    957       add_srs_wkt (p, 5,
  1091    958           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1092    959       add_srs_wkt (p, 6,
  1093         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          960  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1094    961       add_srs_wkt (p, 7,
  1095         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          962  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1096    963       add_srs_wkt (p, 8,
  1097         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          964  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1098    965       add_srs_wkt (p, 9,
  1099         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],");
          966  +        "177],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  1100    967       add_srs_wkt (p, 10,
  1101         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          968  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1102    969       add_srs_wkt (p, 11,
  1103         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          970  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1104    971       add_srs_wkt (p, 12,
  1105         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1106         -    add_srs_wkt (p, 13,
  1107         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2755\"]]");
  1108         -    p = add_epsg_def_ex (filter, first, last, 2756, "epsg", 2756,
  1109         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W", 0, 1,
  1110         -        "Krassowsky 1940", "Greenwich",
  1111         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1112         -        "X", "North", "Y", "East");
          972  +        ",\"2755\"]]");
          973  +    p = add_epsg_def (filter, first, last, 2756, "epsg", 2756,
          974  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 174W");
  1113    975       add_proj4text (p, 0,
  1114    976           "+proj=tmerc +lat_0=0 +lon_0=-174 +k=1 +x_0=500000 +y_0=0");
  1115    977       add_proj4text (p, 1,
  1116    978           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1117    979       add_proj4text (p, 2,
  1118    980           "0.22 +units=m +no_defs");
  1119    981       add_srs_wkt (p, 0,
................................................................................
  1125    987       add_srs_wkt (p, 3,
  1126    988           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1127    989       add_srs_wkt (p, 4,
  1128    990           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1129    991       add_srs_wkt (p, 5,
  1130    992           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1131    993       add_srs_wkt (p, 6,
  1132         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          994  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1133    995       add_srs_wkt (p, 7,
  1134         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
          996  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1135    997       add_srs_wkt (p, 8,
  1136         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          998  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1137    999       add_srs_wkt (p, 9,
  1138         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-174],");
         1000  +        "174],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  1139   1001       add_srs_wkt (p, 10,
  1140         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1002  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1141   1003       add_srs_wkt (p, 11,
  1142         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1004  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1143   1005       add_srs_wkt (p, 12,
  1144         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1145         -    add_srs_wkt (p, 13,
  1146         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2756\"]]");
  1147         -    p = add_epsg_def_ex (filter, first, last, 2757, "epsg", 2757,
  1148         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W", 0, 1,
  1149         -        "Krassowsky 1940", "Greenwich",
  1150         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1151         -        "X", "North", "Y", "East");
         1006  +        ",\"2756\"]]");
         1007  +    p = add_epsg_def (filter, first, last, 2757, "epsg", 2757,
         1008  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 171W");
  1152   1009       add_proj4text (p, 0,
  1153   1010           "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0");
  1154   1011       add_proj4text (p, 1,
  1155   1012           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1156   1013       add_proj4text (p, 2,
  1157   1014           "0.22 +units=m +no_defs");
  1158   1015       add_srs_wkt (p, 0,
................................................................................
  1164   1021       add_srs_wkt (p, 3,
  1165   1022           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1166   1023       add_srs_wkt (p, 4,
  1167   1024           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1168   1025       add_srs_wkt (p, 5,
  1169   1026           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1170   1027       add_srs_wkt (p, 6,
  1171         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1028  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1172   1029       add_srs_wkt (p, 7,
  1173         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1030  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1174   1031       add_srs_wkt (p, 8,
  1175         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1032  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1176   1033       add_srs_wkt (p, 9,
  1177         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],");
         1034  +        "171],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  1178   1035       add_srs_wkt (p, 10,
  1179         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1036  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1180   1037       add_srs_wkt (p, 11,
  1181         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1038  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1182   1039       add_srs_wkt (p, 12,
  1183         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1184         -    add_srs_wkt (p, 13,
  1185         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2757\"]]");
  1186         -    p = add_epsg_def_ex (filter, first, last, 2758, "epsg", 2758,
  1187         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W", 0, 1,
  1188         -        "Krassowsky 1940", "Greenwich",
  1189         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1190         -        "X", "North", "Y", "East");
         1040  +        ",\"2757\"]]");
         1041  +    p = add_epsg_def (filter, first, last, 2758, "epsg", 2758,
         1042  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 168W");
  1191   1043       add_proj4text (p, 0,
  1192   1044           "+proj=tmerc +lat_0=0 +lon_0=-168 +k=1 +x_0=500000 +y_0=0");
  1193   1045       add_proj4text (p, 1,
  1194   1046           " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1195   1047       add_proj4text (p, 2,
  1196   1048           "0.22 +units=m +no_defs");
  1197   1049       add_srs_wkt (p, 0,
................................................................................
  1203   1055       add_srs_wkt (p, 3,
  1204   1056           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1205   1057       add_srs_wkt (p, 4,
  1206   1058           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1207   1059       add_srs_wkt (p, 5,
  1208   1060           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1209   1061       add_srs_wkt (p, 6,
  1210         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1062  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1211   1063       add_srs_wkt (p, 7,
  1212         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1064  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1213   1065       add_srs_wkt (p, 8,
  1214         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1066  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1215   1067       add_srs_wkt (p, 9,
  1216         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-168],");
         1068  +        "168],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  1217   1069       add_srs_wkt (p, 10,
  1218         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1070  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1219   1071       add_srs_wkt (p, 11,
  1220         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1072  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1221   1073       add_srs_wkt (p, 12,
  1222         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1223         -    add_srs_wkt (p, 13,
  1224         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"2758\"]]");
  1225         -    p = add_epsg_def_ex (filter, first, last, 2759, "epsg", 2759,
  1226         -        "NAD83(HARN) / Alabama East", 0, 0,
  1227         -        "GRS 1980", "Greenwich",
  1228         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1229         -        "X", "East", "Y", "North");
         1074  +        ",\"2758\"]]");
         1075  +    p = add_epsg_def (filter, first, last, 2759, "epsg", 2759,
         1076  +        "NAD83(HARN) / Alabama East");
  1230   1077       add_proj4text (p, 0,
  1231   1078           "+proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.9");
  1232   1079       add_proj4text (p, 1,
  1233   1080           "9996 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  1234   1081       add_proj4text (p, 2,
  1235   1082           "0,0 +units=m +no_defs");
  1236   1083       add_srs_wkt (p, 0,
................................................................................
  1242   1089       add_srs_wkt (p, 3,
  1243   1090           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1244   1091       add_srs_wkt (p, 4,
  1245   1092           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1246   1093       add_srs_wkt (p, 5,
  1247   1094           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1248   1095       add_srs_wkt (p, 6,
  1249         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1096  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  1250   1097       add_srs_wkt (p, 7,
  1251         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         1098  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1252   1099       add_srs_wkt (p, 8,
  1253         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         1100  +        "in\",30.5],PARAMETER[\"central_meridian\",-85.8333333333");
  1254   1101       add_srs_wkt (p, 9,
  1255         -        "0.5],PARAMETER[\"central_meridian\",-85.83333333333333],");
         1102  +        "3333],PARAMETER[\"scale_factor\",0.99996],PARAMETER[\"fa");
  1256   1103       add_srs_wkt (p, 10,
  1257         -        "PARAMETER[\"scale_factor\",0.99996],PARAMETER[\"false_ea");
         1104  +        "lse_easting\",200000],PARAMETER[\"false_northing\",0],UN");
  1258   1105       add_srs_wkt (p, 11,
  1259         -        "sting\",200000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1106  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  1260   1107       add_srs_wkt (p, 12,
  1261         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  1262         -    add_srs_wkt (p, 13,
  1263         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2759\"]]");
  1264         -    p = add_epsg_def_ex (filter, first, last, 2760, "epsg", 2760,
  1265         -        "NAD83(HARN) / Alabama West", 0, 0,
  1266         -        "GRS 1980", "Greenwich",
  1267         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1268         -        "X", "East", "Y", "North");
         1108  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2759\"]]");
         1109  +    p = add_epsg_def (filter, first, last, 2760, "epsg", 2760,
         1110  +        "NAD83(HARN) / Alabama West");
  1269   1111       add_proj4text (p, 0,
  1270   1112           "+proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=6");
  1271   1113       add_proj4text (p, 1,
  1272   1114           "00000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  1273   1115       add_proj4text (p, 2,
  1274   1116           "m +no_defs");
  1275   1117       add_srs_wkt (p, 0,
................................................................................
  1281   1123       add_srs_wkt (p, 3,
  1282   1124           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1283   1125       add_srs_wkt (p, 4,
  1284   1126           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1285   1127       add_srs_wkt (p, 5,
  1286   1128           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1287   1129       add_srs_wkt (p, 6,
  1288         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1130  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  1289   1131       add_srs_wkt (p, 7,
  1290         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         1132  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1291   1133       add_srs_wkt (p, 8,
  1292         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         1134  +        "in\",30],PARAMETER[\"central_meridian\",-87.5],PARAMETER");
  1293   1135       add_srs_wkt (p, 9,
  1294         -        "0],PARAMETER[\"central_meridian\",-87.5],PARAMETER[\"sca");
         1136  +        "[\"scale_factor\",0.999933333],PARAMETER[\"false_easting");
  1295   1137       add_srs_wkt (p, 10,
  1296         -        "le_factor\",0.999933333],PARAMETER[\"false_easting\",600");
         1138  +        "\",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1297   1139       add_srs_wkt (p, 11,
  1298         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         1140  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  1299   1141       add_srs_wkt (p, 12,
  1300         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  1301         -    add_srs_wkt (p, 13,
  1302         -        "NORTH],AUTHORITY[\"EPSG\",\"2760\"]]");
  1303         -    p = add_epsg_def_ex (filter, first, last, 2761, "epsg", 2761,
  1304         -        "NAD83(HARN) / Arizona East", 0, 0,
  1305         -        "GRS 1980", "Greenwich",
  1306         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1307         -        "X", "East", "Y", "North");
         1142  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"2760\"]]");
         1143  +    p = add_epsg_def (filter, first, last, 2761, "epsg", 2761,
         1144  +        "NAD83(HARN) / Arizona East");
  1308   1145       add_proj4text (p, 0,
  1309   1146           "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
  1310   1147       add_proj4text (p, 1,
  1311   1148           "9 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1312   1149       add_proj4text (p, 2,
  1313   1150           " +units=m +no_defs");
  1314   1151       add_srs_wkt (p, 0,
................................................................................
  1320   1157       add_srs_wkt (p, 3,
  1321   1158           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1322   1159       add_srs_wkt (p, 4,
  1323   1160           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1324   1161       add_srs_wkt (p, 5,
  1325   1162           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1326   1163       add_srs_wkt (p, 6,
  1327         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1164  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  1328   1165       add_srs_wkt (p, 7,
  1329         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         1166  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1330   1167       add_srs_wkt (p, 8,
  1331         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         1168  +        "in\",31],PARAMETER[\"central_meridian\",-110.16666666666");
  1332   1169       add_srs_wkt (p, 9,
  1333         -        "1],PARAMETER[\"central_meridian\",-110.1666666666667],PA");
         1170  +        "67],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false");
  1334   1171       add_srs_wkt (p, 10,
  1335         -        "RAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_easti");
         1172  +        "_easting\",213360],PARAMETER[\"false_northing\",0],UNIT[");
  1336   1173       add_srs_wkt (p, 11,
  1337         -        "ng\",213360],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1174  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
  1338   1175       add_srs_wkt (p, 12,
  1339         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
  1340         -    add_srs_wkt (p, 13,
  1341         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2761\"]]");
  1342         -    p = add_epsg_def_ex (filter, first, last, 2762, "epsg", 2762,
  1343         -        "NAD83(HARN) / Arizona Central", 0, 0,
  1344         -        "GRS 1980", "Greenwich",
  1345         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1346         -        "X", "East", "Y", "North");
         1176  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2761\"]]");
         1177  +    p = add_epsg_def (filter, first, last, 2762, "epsg", 2762,
         1178  +        "NAD83(HARN) / Arizona Central");
  1347   1179       add_proj4text (p, 0,
  1348   1180           "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
  1349   1181       add_proj4text (p, 1,
  1350   1182           "9 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1351   1183       add_proj4text (p, 2,
  1352   1184           " +units=m +no_defs");
  1353   1185       add_srs_wkt (p, 0,
................................................................................
  1359   1191       add_srs_wkt (p, 3,
  1360   1192           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1361   1193       add_srs_wkt (p, 4,
  1362   1194           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1363   1195       add_srs_wkt (p, 5,
  1364   1196           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1365   1197       add_srs_wkt (p, 6,
  1366         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1198  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  1367   1199       add_srs_wkt (p, 7,
  1368         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         1200  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1369   1201       add_srs_wkt (p, 8,
  1370         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1202  +        "rigin\",31],PARAMETER[\"central_meridian\",-111.91666666");
  1371   1203       add_srs_wkt (p, 9,
  1372         -        ",31],PARAMETER[\"central_meridian\",-111.9166666666667],");
         1204  +        "66667],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fa");
  1373   1205       add_srs_wkt (p, 10,
  1374         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         1206  +        "lse_easting\",213360],PARAMETER[\"false_northing\",0],UN");
  1375   1207       add_srs_wkt (p, 11,
  1376         -        "ting\",213360],PARAMETER[\"false_northing\",0],UNIT[\"me");
         1208  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  1377   1209       add_srs_wkt (p, 12,
  1378         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1379         -    add_srs_wkt (p, 13,
  1380         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2762\"]]");
  1381         -    p = add_epsg_def_ex (filter, first, last, 2763, "epsg", 2763,
  1382         -        "NAD83(HARN) / Arizona West", 0, 0,
  1383         -        "GRS 1980", "Greenwich",
  1384         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1385         -        "X", "East", "Y", "North");
         1210  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2762\"]]");
         1211  +    p = add_epsg_def (filter, first, last, 2763, "epsg", 2763,
         1212  +        "NAD83(HARN) / Arizona West");
  1386   1213       add_proj4text (p, 0,
  1387   1214           "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
  1388   1215       add_proj4text (p, 1,
  1389   1216           "=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1390   1217       add_proj4text (p, 2,
  1391   1218           "s=m +no_defs");
  1392   1219       add_srs_wkt (p, 0,
................................................................................
  1398   1225       add_srs_wkt (p, 3,
  1399   1226           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1400   1227       add_srs_wkt (p, 4,
  1401   1228           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1402   1229       add_srs_wkt (p, 5,
  1403   1230           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1404   1231       add_srs_wkt (p, 6,
  1405         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1232  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  1406   1233       add_srs_wkt (p, 7,
  1407         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         1234  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1408   1235       add_srs_wkt (p, 8,
  1409         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         1236  +        "in\",31],PARAMETER[\"central_meridian\",-113.75],PARAMET");
  1410   1237       add_srs_wkt (p, 9,
  1411         -        "1],PARAMETER[\"central_meridian\",-113.75],PARAMETER[\"s");
         1238  +        "ER[\"scale_factor\",0.999933333],PARAMETER[\"false_easti");
  1412   1239       add_srs_wkt (p, 10,
  1413         -        "cale_factor\",0.999933333],PARAMETER[\"false_easting\",2");
         1240  +        "ng\",213360],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  1414   1241       add_srs_wkt (p, 11,
  1415         -        "13360],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         1242  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
  1416   1243       add_srs_wkt (p, 12,
  1417         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1418         -    add_srs_wkt (p, 13,
  1419         -        ",NORTH],AUTHORITY[\"EPSG\",\"2763\"]]");
  1420         -    p = add_epsg_def_ex (filter, first, last, 2764, "epsg", 2764,
  1421         -        "NAD83(HARN) / Arkansas North", 0, 0,
  1422         -        "GRS 1980", "Greenwich",
  1423         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1424         -        "X", "East", "Y", "North");
         1244  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2763\"]]");
         1245  +    p = add_epsg_def (filter, first, last, 2764, "epsg", 2764,
         1246  +        "NAD83(HARN) / Arkansas North");
  1425   1247       add_proj4text (p, 0,
  1426   1248           "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
  1427   1249       add_proj4text (p, 1,
  1428   1250           "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0");
  1429   1251       add_proj4text (p, 2,
  1430   1252           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1431   1253       add_srs_wkt (p, 0,
................................................................................
  1437   1259       add_srs_wkt (p, 3,
  1438   1260           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1439   1261       add_srs_wkt (p, 4,
  1440   1262           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1441   1263       add_srs_wkt (p, 5,
  1442   1264           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1443   1265       add_srs_wkt (p, 6,
  1444         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1445         -    add_srs_wkt (p, 7,
  1446         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
  1447         -    add_srs_wkt (p, 8,
  1448         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  1449         -    add_srs_wkt (p, 9,
  1450         -        "llel_1\",36.23333333333333],PARAMETER[\"standard_paralle");
  1451         -    add_srs_wkt (p, 10,
  1452         -        "l_2\",34.93333333333333],PARAMETER[\"latitude_of_origin\"");
  1453         -    add_srs_wkt (p, 11,
  1454         -        ",34.33333333333334],PARAMETER[\"central_meridian\",-92],");
  1455         -    add_srs_wkt (p, 12,
  1456         -        "PARAMETER[\"false_easting\",400000],PARAMETER[\"false_no");
  1457         -    add_srs_wkt (p, 13,
  1458         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1459         -    add_srs_wkt (p, 14,
  1460         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1461         -    add_srs_wkt (p, 15,
  1462         -        ",\"2764\"]]");
  1463         -    p = add_epsg_def_ex (filter, first, last, 2765, "epsg", 2765,
  1464         -        "NAD83(HARN) / Arkansas South", 0, 0,
  1465         -        "GRS 1980", "Greenwich",
  1466         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1467         -        "X", "East", "Y", "North");
         1266  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         1267  +    add_srs_wkt (p, 7,
         1268  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
         1269  +    add_srs_wkt (p, 8,
         1270  +        "rd_parallel_1\",36.23333333333333],PARAMETER[\"standard_");
         1271  +    add_srs_wkt (p, 9,
         1272  +        "parallel_2\",34.93333333333333],PARAMETER[\"latitude_of_");
         1273  +    add_srs_wkt (p, 10,
         1274  +        "origin\",34.33333333333334],PARAMETER[\"central_meridian");
         1275  +    add_srs_wkt (p, 11,
         1276  +        "\",-92],PARAMETER[\"false_easting\",400000],PARAMETER[\"");
         1277  +    add_srs_wkt (p, 12,
         1278  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1279  +    add_srs_wkt (p, 13,
         1280  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         1281  +    add_srs_wkt (p, 14,
         1282  +        "\"EPSG\",\"2764\"]]");
         1283  +    p = add_epsg_def (filter, first, last, 2765, "epsg", 2765,
         1284  +        "NAD83(HARN) / Arkansas South");
  1468   1285       add_proj4text (p, 0,
  1469   1286           "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
  1470   1287       add_proj4text (p, 1,
  1471   1288           ".66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellp");
  1472   1289       add_proj4text (p, 2,
  1473   1290           "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1474   1291       add_srs_wkt (p, 0,
................................................................................
  1480   1297       add_srs_wkt (p, 3,
  1481   1298           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1482   1299       add_srs_wkt (p, 4,
  1483   1300           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1484   1301       add_srs_wkt (p, 5,
  1485   1302           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1486   1303       add_srs_wkt (p, 6,
  1487         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1488         -    add_srs_wkt (p, 7,
  1489         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
  1490         -    add_srs_wkt (p, 8,
  1491         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  1492         -    add_srs_wkt (p, 9,
  1493         -        "llel_1\",34.76666666666667],PARAMETER[\"standard_paralle");
  1494         -    add_srs_wkt (p, 10,
  1495         -        "l_2\",33.3],PARAMETER[\"latitude_of_origin\",32.66666666");
  1496         -    add_srs_wkt (p, 11,
  1497         -        "666666],PARAMETER[\"central_meridian\",-92],PARAMETER[\"");
  1498         -    add_srs_wkt (p, 12,
  1499         -        "false_easting\",400000],PARAMETER[\"false_northing\",400");
  1500         -    add_srs_wkt (p, 13,
  1501         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
  1502         -    add_srs_wkt (p, 14,
  1503         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2765");
  1504         -    add_srs_wkt (p, 15,
  1505         -        "\"]]");
  1506         -    p = add_epsg_def_ex (filter, first, last, 2766, "epsg", 2766,
  1507         -        "NAD83(HARN) / California zone 1", 0, 0,
  1508         -        "GRS 1980", "Greenwich",
  1509         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1510         -        "X", "East", "Y", "North");
         1304  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         1305  +    add_srs_wkt (p, 7,
         1306  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
         1307  +    add_srs_wkt (p, 8,
         1308  +        "rd_parallel_1\",34.76666666666667],PARAMETER[\"standard_");
         1309  +    add_srs_wkt (p, 9,
         1310  +        "parallel_2\",33.3],PARAMETER[\"latitude_of_origin\",32.6");
         1311  +    add_srs_wkt (p, 10,
         1312  +        "6666666666666],PARAMETER[\"central_meridian\",-92],PARAM");
         1313  +    add_srs_wkt (p, 11,
         1314  +        "ETER[\"false_easting\",400000],PARAMETER[\"false_northin");
         1315  +    add_srs_wkt (p, 12,
         1316  +        "g\",400000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1317  +    add_srs_wkt (p, 13,
         1318  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         1319  +    add_srs_wkt (p, 14,
         1320  +        ",\"2765\"]]");
         1321  +    p = add_epsg_def (filter, first, last, 2766, "epsg", 2766,
         1322  +        "NAD83(HARN) / California zone 1");
  1511   1323       add_proj4text (p, 0,
  1512   1324           "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
  1513   1325       add_proj4text (p, 1,
  1514   1326           "3333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellp");
  1515   1327       add_proj4text (p, 2,
  1516   1328           "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1517   1329       add_srs_wkt (p, 0,
................................................................................
  1523   1335       add_srs_wkt (p, 3,
  1524   1336           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1525   1337       add_srs_wkt (p, 4,
  1526   1338           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1527   1339       add_srs_wkt (p, 5,
  1528   1340           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1529   1341       add_srs_wkt (p, 6,
  1530         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1531         -    add_srs_wkt (p, 7,
  1532         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  1533         -    add_srs_wkt (p, 8,
  1534         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1535         -    add_srs_wkt (p, 9,
  1536         -        "rallel_1\",41.66666666666666],PARAMETER[\"standard_paral");
  1537         -    add_srs_wkt (p, 10,
  1538         -        "lel_2\",40],PARAMETER[\"latitude_of_origin\",39.33333333");
  1539         -    add_srs_wkt (p, 11,
  1540         -        "333334],PARAMETER[\"central_meridian\",-122],PARAMETER[\"");
  1541         -    add_srs_wkt (p, 12,
  1542         -        "false_easting\",2000000],PARAMETER[\"false_northing\",50");
  1543         -    add_srs_wkt (p, 13,
  1544         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  1545         -    add_srs_wkt (p, 14,
  1546         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"276");
  1547         -    add_srs_wkt (p, 15,
  1548         -        "6\"]]");
  1549         -    p = add_epsg_def_ex (filter, first, last, 2767, "epsg", 2767,
  1550         -        "NAD83(HARN) / California zone 2", 0, 0,
  1551         -        "GRS 1980", "Greenwich",
  1552         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1553         -        "X", "East", "Y", "North");
         1342  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         1343  +    add_srs_wkt (p, 7,
         1344  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1345  +    add_srs_wkt (p, 8,
         1346  +        "ard_parallel_1\",41.66666666666666],PARAMETER[\"standard");
         1347  +    add_srs_wkt (p, 9,
         1348  +        "_parallel_2\",40],PARAMETER[\"latitude_of_origin\",39.33");
         1349  +    add_srs_wkt (p, 10,
         1350  +        "333333333334],PARAMETER[\"central_meridian\",-122],PARAM");
         1351  +    add_srs_wkt (p, 11,
         1352  +        "ETER[\"false_easting\",2000000],PARAMETER[\"false_northi");
         1353  +    add_srs_wkt (p, 12,
         1354  +        "ng\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1355  +    add_srs_wkt (p, 13,
         1356  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         1357  +    add_srs_wkt (p, 14,
         1358  +        ",\"2766\"]]");
         1359  +    p = add_epsg_def (filter, first, last, 2767, "epsg", 2767,
         1360  +        "NAD83(HARN) / California zone 2");
  1554   1361       add_proj4text (p, 0,
  1555   1362           "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
  1556   1363       add_proj4text (p, 1,
  1557   1364           "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y");
  1558   1365       add_proj4text (p, 2,
  1559   1366           "_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  1560   1367       add_proj4text (p, 3,
................................................................................
  1568   1375       add_srs_wkt (p, 3,
  1569   1376           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1570   1377       add_srs_wkt (p, 4,
  1571   1378           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1572   1379       add_srs_wkt (p, 5,
  1573   1380           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1574   1381       add_srs_wkt (p, 6,
  1575         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1576         -    add_srs_wkt (p, 7,
  1577         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  1578         -    add_srs_wkt (p, 8,
  1579         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1580         -    add_srs_wkt (p, 9,
  1581         -        "rallel_1\",39.83333333333334],PARAMETER[\"standard_paral");
  1582         -    add_srs_wkt (p, 10,
  1583         -        "lel_2\",38.33333333333334],PARAMETER[\"latitude_of_origi");
  1584         -    add_srs_wkt (p, 11,
  1585         -        "n\",37.66666666666666],PARAMETER[\"central_meridian\",-1");
  1586         -    add_srs_wkt (p, 12,
  1587         -        "22],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fal");
  1588         -    add_srs_wkt (p, 13,
  1589         -        "se_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1590         -    add_srs_wkt (p, 14,
  1591         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1592         -    add_srs_wkt (p, 15,
  1593         -        "[\"EPSG\",\"2767\"]]");
  1594         -    p = add_epsg_def_ex (filter, first, last, 2768, "epsg", 2768,
  1595         -        "NAD83(HARN) / California zone 3", 0, 0,
  1596         -        "GRS 1980", "Greenwich",
  1597         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1598         -        "X", "East", "Y", "North");
         1382  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         1383  +    add_srs_wkt (p, 7,
         1384  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1385  +    add_srs_wkt (p, 8,
         1386  +        "ard_parallel_1\",39.83333333333334],PARAMETER[\"standard");
         1387  +    add_srs_wkt (p, 9,
         1388  +        "_parallel_2\",38.33333333333334],PARAMETER[\"latitude_of");
         1389  +    add_srs_wkt (p, 10,
         1390  +        "_origin\",37.66666666666666],PARAMETER[\"central_meridia");
         1391  +    add_srs_wkt (p, 11,
         1392  +        "n\",-122],PARAMETER[\"false_easting\",2000000],PARAMETER");
         1393  +    add_srs_wkt (p, 12,
         1394  +        "[\"false_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"");
         1395  +    add_srs_wkt (p, 13,
         1396  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
         1397  +    add_srs_wkt (p, 14,
         1398  +        "HORITY[\"EPSG\",\"2767\"]]");
         1399  +    p = add_epsg_def (filter, first, last, 2768, "epsg", 2768,
         1400  +        "NAD83(HARN) / California zone 3");
  1599   1401       add_proj4text (p, 0,
  1600   1402           "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
  1601   1403       add_proj4text (p, 1,
  1602   1404           "667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +");
  1603   1405       add_proj4text (p, 2,
  1604   1406           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1605   1407       add_srs_wkt (p, 0,
................................................................................
  1611   1413       add_srs_wkt (p, 3,
  1612   1414           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1613   1415       add_srs_wkt (p, 4,
  1614   1416           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1615   1417       add_srs_wkt (p, 5,
  1616   1418           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1617   1419       add_srs_wkt (p, 6,
  1618         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1619         -    add_srs_wkt (p, 7,
  1620         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  1621         -    add_srs_wkt (p, 8,
  1622         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1623         -    add_srs_wkt (p, 9,
  1624         -        "rallel_1\",38.43333333333333],PARAMETER[\"standard_paral");
  1625         -    add_srs_wkt (p, 10,
  1626         -        "lel_2\",37.06666666666667],PARAMETER[\"latitude_of_origi");
  1627         -    add_srs_wkt (p, 11,
  1628         -        "n\",36.5],PARAMETER[\"central_meridian\",-120.5],PARAMET");
  1629         -    add_srs_wkt (p, 12,
  1630         -        "ER[\"false_easting\",2000000],PARAMETER[\"false_northing");
  1631         -    add_srs_wkt (p, 13,
  1632         -        "\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1633         -    add_srs_wkt (p, 14,
  1634         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  1635         -    add_srs_wkt (p, 15,
  1636         -        "\"2768\"]]");
  1637         -    p = add_epsg_def_ex (filter, first, last, 2769, "epsg", 2769,
  1638         -        "NAD83(HARN) / California zone 4", 0, 0,
  1639         -        "GRS 1980", "Greenwich",
  1640         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1641         -        "X", "East", "Y", "North");
         1420  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         1421  +    add_srs_wkt (p, 7,
         1422  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1423  +    add_srs_wkt (p, 8,
         1424  +        "ard_parallel_1\",38.43333333333333],PARAMETER[\"standard");
         1425  +    add_srs_wkt (p, 9,
         1426  +        "_parallel_2\",37.06666666666667],PARAMETER[\"latitude_of");
         1427  +    add_srs_wkt (p, 10,
         1428  +        "_origin\",36.5],PARAMETER[\"central_meridian\",-120.5],P");
         1429  +    add_srs_wkt (p, 11,
         1430  +        "ARAMETER[\"false_easting\",2000000],PARAMETER[\"false_no");
         1431  +    add_srs_wkt (p, 12,
         1432  +        "rthing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         1433  +    add_srs_wkt (p, 13,
         1434  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
         1435  +    add_srs_wkt (p, 14,
         1436  +        "PSG\",\"2768\"]]");
         1437  +    p = add_epsg_def (filter, first, last, 2769, "epsg", 2769,
         1438  +        "NAD83(HARN) / California zone 4");
  1642   1439       add_proj4text (p, 0,
  1643   1440           "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
  1644   1441       add_proj4text (p, 1,
  1645   1442           "4 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +tow");
  1646   1443       add_proj4text (p, 2,
  1647   1444           "gs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1648   1445       add_srs_wkt (p, 0,
................................................................................
  1654   1451       add_srs_wkt (p, 3,
  1655   1452           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1656   1453       add_srs_wkt (p, 4,
  1657   1454           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1658   1455       add_srs_wkt (p, 5,
  1659   1456           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1660   1457       add_srs_wkt (p, 6,
  1661         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1458  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  1662   1459       add_srs_wkt (p, 7,
  1663         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         1460  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  1664   1461       add_srs_wkt (p, 8,
  1665         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         1462  +        "ard_parallel_1\",37.25],PARAMETER[\"standard_parallel_2\"");
  1666   1463       add_srs_wkt (p, 9,
  1667         -        "rallel_1\",37.25],PARAMETER[\"standard_parallel_2\",36],");
         1464  +        ",36],PARAMETER[\"latitude_of_origin\",35.33333333333334]");
  1668   1465       add_srs_wkt (p, 10,
  1669         -        "PARAMETER[\"latitude_of_origin\",35.33333333333334],PARA");
         1466  +        ",PARAMETER[\"central_meridian\",-119],PARAMETER[\"false_");
  1670   1467       add_srs_wkt (p, 11,
  1671         -        "METER[\"central_meridian\",-119],PARAMETER[\"false_easti");
         1468  +        "easting\",2000000],PARAMETER[\"false_northing\",500000],");
  1672   1469       add_srs_wkt (p, 12,
  1673         -        "ng\",2000000],PARAMETER[\"false_northing\",500000],UNIT[");
         1470  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1674   1471       add_srs_wkt (p, 13,
  1675         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
  1676         -    add_srs_wkt (p, 14,
  1677         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2769\"]]");
  1678         -    p = add_epsg_def_ex (filter, first, last, 2770, "epsg", 2770,
  1679         -        "NAD83(HARN) / California zone 5", 0, 0,
  1680         -        "GRS 1980", "Greenwich",
  1681         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1682         -        "X", "East", "Y", "North");
         1472  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2769\"]]");
         1473  +    p = add_epsg_def (filter, first, last, 2770, "epsg", 2770,
         1474  +        "NAD83(HARN) / California zone 5");
  1683   1475       add_proj4text (p, 0,
  1684   1476           "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
  1685   1477       add_proj4text (p, 1,
  1686   1478           "333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +el");
  1687   1479       add_proj4text (p, 2,
  1688   1480           "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1689   1481       add_srs_wkt (p, 0,
................................................................................
  1695   1487       add_srs_wkt (p, 3,
  1696   1488           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1697   1489       add_srs_wkt (p, 4,
  1698   1490           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1699   1491       add_srs_wkt (p, 5,
  1700   1492           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1701   1493       add_srs_wkt (p, 6,
  1702         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1703         -    add_srs_wkt (p, 7,
  1704         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  1705         -    add_srs_wkt (p, 8,
  1706         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1707         -    add_srs_wkt (p, 9,
  1708         -        "rallel_1\",35.46666666666667],PARAMETER[\"standard_paral");
  1709         -    add_srs_wkt (p, 10,
  1710         -        "lel_2\",34.03333333333333],PARAMETER[\"latitude_of_origi");
  1711         -    add_srs_wkt (p, 11,
  1712         -        "n\",33.5],PARAMETER[\"central_meridian\",-118],PARAMETER");
  1713         -    add_srs_wkt (p, 12,
  1714         -        "[\"false_easting\",2000000],PARAMETER[\"false_northing\"");
  1715         -    add_srs_wkt (p, 13,
  1716         -        ",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1717         -    add_srs_wkt (p, 14,
  1718         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1719         -    add_srs_wkt (p, 15,
  1720         -        "2770\"]]");
  1721         -    p = add_epsg_def_ex (filter, first, last, 2771, "epsg", 2771,
  1722         -        "NAD83(HARN) / California zone 6", 0, 0,
  1723         -        "GRS 1980", "Greenwich",
  1724         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1725         -        "X", "East", "Y", "North");
         1494  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         1495  +    add_srs_wkt (p, 7,
         1496  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1497  +    add_srs_wkt (p, 8,
         1498  +        "ard_parallel_1\",35.46666666666667],PARAMETER[\"standard");
         1499  +    add_srs_wkt (p, 9,
         1500  +        "_parallel_2\",34.03333333333333],PARAMETER[\"latitude_of");
         1501  +    add_srs_wkt (p, 10,
         1502  +        "_origin\",33.5],PARAMETER[\"central_meridian\",-118],PAR");
         1503  +    add_srs_wkt (p, 11,
         1504  +        "AMETER[\"false_easting\",2000000],PARAMETER[\"false_nort");
         1505  +    add_srs_wkt (p, 12,
         1506  +        "hing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         1507  +    add_srs_wkt (p, 13,
         1508  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
         1509  +    add_srs_wkt (p, 14,
         1510  +        "G\",\"2770\"]]");
         1511  +    p = add_epsg_def (filter, first, last, 2771, "epsg", 2771,
         1512  +        "NAD83(HARN) / California zone 6");
  1726   1513       add_proj4text (p, 0,
  1727   1514           "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
  1728   1515       add_proj4text (p, 1,
  1729   1516           "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000");
  1730   1517       add_proj4text (p, 2,
  1731   1518           " +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  1732   1519       add_proj4text (p, 3,
................................................................................
  1740   1527       add_srs_wkt (p, 3,
  1741   1528           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1742   1529       add_srs_wkt (p, 4,
  1743   1530           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1744   1531       add_srs_wkt (p, 5,
  1745   1532           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1746   1533       add_srs_wkt (p, 6,
  1747         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1748         -    add_srs_wkt (p, 7,
  1749         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  1750         -    add_srs_wkt (p, 8,
  1751         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1752         -    add_srs_wkt (p, 9,
  1753         -        "rallel_1\",33.88333333333333],PARAMETER[\"standard_paral");
  1754         -    add_srs_wkt (p, 10,
  1755         -        "lel_2\",32.78333333333333],PARAMETER[\"latitude_of_origi");
  1756         -    add_srs_wkt (p, 11,
  1757         -        "n\",32.16666666666666],PARAMETER[\"central_meridian\",-1");
  1758         -    add_srs_wkt (p, 12,
  1759         -        "16.25],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
  1760         -    add_srs_wkt (p, 13,
  1761         -        "false_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1762         -    add_srs_wkt (p, 14,
  1763         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  1764         -    add_srs_wkt (p, 15,
  1765         -        "RITY[\"EPSG\",\"2771\"]]");
  1766         -    p = add_epsg_def_ex (filter, first, last, 2772, "epsg", 2772,
  1767         -        "NAD83(HARN) / Colorado North", 0, 0,
  1768         -        "GRS 1980", "Greenwich",
  1769         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1770         -        "X", "East", "Y", "North");
         1534  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         1535  +    add_srs_wkt (p, 7,
         1536  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1537  +    add_srs_wkt (p, 8,
         1538  +        "ard_parallel_1\",33.88333333333333],PARAMETER[\"standard");
         1539  +    add_srs_wkt (p, 9,
         1540  +        "_parallel_2\",32.78333333333333],PARAMETER[\"latitude_of");
         1541  +    add_srs_wkt (p, 10,
         1542  +        "_origin\",32.16666666666666],PARAMETER[\"central_meridia");
         1543  +    add_srs_wkt (p, 11,
         1544  +        "n\",-116.25],PARAMETER[\"false_easting\",2000000],PARAME");
         1545  +    add_srs_wkt (p, 12,
         1546  +        "TER[\"false_northing\",500000],UNIT[\"metre\",1,AUTHORIT");
         1547  +    add_srs_wkt (p, 13,
         1548  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1549  +    add_srs_wkt (p, 14,
         1550  +        ",AUTHORITY[\"EPSG\",\"2771\"]]");
         1551  +    p = add_epsg_def (filter, first, last, 2772, "epsg", 2772,
         1552  +        "NAD83(HARN) / Colorado North");
  1771   1553       add_proj4text (p, 0,
  1772   1554           "+proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666");
  1773   1555       add_proj4text (p, 1,
  1774   1556           "667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8");
  1775   1557       add_proj4text (p, 2,
  1776   1558           "289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1777   1559       add_proj4text (p, 3,
................................................................................
  1785   1567       add_srs_wkt (p, 3,
  1786   1568           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1787   1569       add_srs_wkt (p, 4,
  1788   1570           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1789   1571       add_srs_wkt (p, 5,
  1790   1572           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1791   1573       add_srs_wkt (p, 6,
  1792         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1793         -    add_srs_wkt (p, 7,
  1794         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
  1795         -    add_srs_wkt (p, 8,
  1796         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  1797         -    add_srs_wkt (p, 9,
  1798         -        "llel_1\",40.78333333333333],PARAMETER[\"standard_paralle");
  1799         -    add_srs_wkt (p, 10,
  1800         -        "l_2\",39.71666666666667],PARAMETER[\"latitude_of_origin\"");
  1801         -    add_srs_wkt (p, 11,
  1802         -        ",39.33333333333334],PARAMETER[\"central_meridian\",-105.");
  1803         -    add_srs_wkt (p, 12,
  1804         -        "5],PARAMETER[\"false_easting\",914401.8289],PARAMETER[\"");
  1805         -    add_srs_wkt (p, 13,
  1806         -        "false_northing\",304800.6096],UNIT[\"metre\",1,AUTHORITY");
  1807         -    add_srs_wkt (p, 14,
  1808         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1809         -    add_srs_wkt (p, 15,
  1810         -        "AUTHORITY[\"EPSG\",\"2772\"]]");
  1811         -    p = add_epsg_def_ex (filter, first, last, 2773, "epsg", 2773,
  1812         -        "NAD83(HARN) / Colorado Central", 0, 0,
  1813         -        "GRS 1980", "Greenwich",
  1814         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1815         -        "X", "East", "Y", "North");
         1574  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         1575  +    add_srs_wkt (p, 7,
         1576  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
         1577  +    add_srs_wkt (p, 8,
         1578  +        "rd_parallel_1\",40.78333333333333],PARAMETER[\"standard_");
         1579  +    add_srs_wkt (p, 9,
         1580  +        "parallel_2\",39.71666666666667],PARAMETER[\"latitude_of_");
         1581  +    add_srs_wkt (p, 10,
         1582  +        "origin\",39.33333333333334],PARAMETER[\"central_meridian");
         1583  +    add_srs_wkt (p, 11,
         1584  +        "\",-105.5],PARAMETER[\"false_easting\",914401.8289],PARA");
         1585  +    add_srs_wkt (p, 12,
         1586  +        "METER[\"false_northing\",304800.6096],UNIT[\"metre\",1,A");
         1587  +    add_srs_wkt (p, 13,
         1588  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1589  +    add_srs_wkt (p, 14,
         1590  +        ",NORTH],AUTHORITY[\"EPSG\",\"2772\"]]");
         1591  +    p = add_epsg_def (filter, first, last, 2773, "epsg", 2773,
         1592  +        "NAD83(HARN) / Colorado Central");
  1816   1593       add_proj4text (p, 0,
  1817   1594           "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
  1818   1595       add_proj4text (p, 1,
  1819   1596           "3334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +el");
  1820   1597       add_proj4text (p, 2,
  1821   1598           "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1822   1599       add_srs_wkt (p, 0,
................................................................................
  1828   1605       add_srs_wkt (p, 3,
  1829   1606           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1830   1607       add_srs_wkt (p, 4,
  1831   1608           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1832   1609       add_srs_wkt (p, 5,
  1833   1610           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1834   1611       add_srs_wkt (p, 6,
  1835         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1836         -    add_srs_wkt (p, 7,
  1837         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  1838         -    add_srs_wkt (p, 8,
  1839         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1840         -    add_srs_wkt (p, 9,
  1841         -        "rallel_1\",39.75],PARAMETER[\"standard_parallel_2\",38.4");
  1842         -    add_srs_wkt (p, 10,
  1843         -        "5],PARAMETER[\"latitude_of_origin\",37.83333333333334],P");
  1844         -    add_srs_wkt (p, 11,
  1845         -        "ARAMETER[\"central_meridian\",-105.5],PARAMETER[\"false_");
  1846         -    add_srs_wkt (p, 12,
  1847         -        "easting\",914401.8289],PARAMETER[\"false_northing\",3048");
  1848         -    add_srs_wkt (p, 13,
  1849         -        "00.6096],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1850         -    add_srs_wkt (p, 14,
  1851         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1852         -    add_srs_wkt (p, 15,
  1853         -        "2773\"]]");
  1854         -    p = add_epsg_def_ex (filter, first, last, 2774, "epsg", 2774,
  1855         -        "NAD83(HARN) / Colorado South", 0, 0,
  1856         -        "GRS 1980", "Greenwich",
  1857         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1858         -        "X", "East", "Y", "North");
         1612  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         1613  +    add_srs_wkt (p, 7,
         1614  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1615  +    add_srs_wkt (p, 8,
         1616  +        "ard_parallel_1\",39.75],PARAMETER[\"standard_parallel_2\"");
         1617  +    add_srs_wkt (p, 9,
         1618  +        ",38.45],PARAMETER[\"latitude_of_origin\",37.833333333333");
         1619  +    add_srs_wkt (p, 10,
         1620  +        "34],PARAMETER[\"central_meridian\",-105.5],PARAMETER[\"f");
         1621  +    add_srs_wkt (p, 11,
         1622  +        "alse_easting\",914401.8289],PARAMETER[\"false_northing\"");
         1623  +    add_srs_wkt (p, 12,
         1624  +        ",304800.6096],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1625  +    add_srs_wkt (p, 13,
         1626  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
         1627  +    add_srs_wkt (p, 14,
         1628  +        "\",\"2773\"]]");
         1629  +    p = add_epsg_def (filter, first, last, 2774, "epsg", 2774,
         1630  +        "NAD83(HARN) / Colorado South");
  1859   1631       add_proj4text (p, 0,
  1860   1632           "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
  1861   1633       add_proj4text (p, 1,
  1862   1634           "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8");
  1863   1635       add_proj4text (p, 2,
  1864   1636           "289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1865   1637       add_proj4text (p, 3,
................................................................................
  1873   1645       add_srs_wkt (p, 3,
  1874   1646           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1875   1647       add_srs_wkt (p, 4,
  1876   1648           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1877   1649       add_srs_wkt (p, 5,
  1878   1650           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1879   1651       add_srs_wkt (p, 6,
  1880         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1881         -    add_srs_wkt (p, 7,
  1882         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
  1883         -    add_srs_wkt (p, 8,
  1884         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  1885         -    add_srs_wkt (p, 9,
  1886         -        "llel_1\",38.43333333333333],PARAMETER[\"standard_paralle");
  1887         -    add_srs_wkt (p, 10,
  1888         -        "l_2\",37.23333333333333],PARAMETER[\"latitude_of_origin\"");
  1889         -    add_srs_wkt (p, 11,
  1890         -        ",36.66666666666666],PARAMETER[\"central_meridian\",-105.");
  1891         -    add_srs_wkt (p, 12,
  1892         -        "5],PARAMETER[\"false_easting\",914401.8289],PARAMETER[\"");
  1893         -    add_srs_wkt (p, 13,
  1894         -        "false_northing\",304800.6096],UNIT[\"metre\",1,AUTHORITY");
  1895         -    add_srs_wkt (p, 14,
  1896         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1897         -    add_srs_wkt (p, 15,
  1898         -        "AUTHORITY[\"EPSG\",\"2774\"]]");
  1899         -    p = add_epsg_def_ex (filter, first, last, 2775, "epsg", 2775,
  1900         -        "NAD83(HARN) / Connecticut", 0, 0,
  1901         -        "GRS 1980", "Greenwich",
  1902         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1903         -        "X", "East", "Y", "North");
         1652  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         1653  +    add_srs_wkt (p, 7,
         1654  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
         1655  +    add_srs_wkt (p, 8,
         1656  +        "rd_parallel_1\",38.43333333333333],PARAMETER[\"standard_");
         1657  +    add_srs_wkt (p, 9,
         1658  +        "parallel_2\",37.23333333333333],PARAMETER[\"latitude_of_");
         1659  +    add_srs_wkt (p, 10,
         1660  +        "origin\",36.66666666666666],PARAMETER[\"central_meridian");
         1661  +    add_srs_wkt (p, 11,
         1662  +        "\",-105.5],PARAMETER[\"false_easting\",914401.8289],PARA");
         1663  +    add_srs_wkt (p, 12,
         1664  +        "METER[\"false_northing\",304800.6096],UNIT[\"metre\",1,A");
         1665  +    add_srs_wkt (p, 13,
         1666  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1667  +    add_srs_wkt (p, 14,
         1668  +        ",NORTH],AUTHORITY[\"EPSG\",\"2774\"]]");
         1669  +    p = add_epsg_def (filter, first, last, 2775, "epsg", 2775,
         1670  +        "NAD83(HARN) / Connecticut");
  1904   1671       add_proj4text (p, 0,
  1905   1672           "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
  1906   1673       add_proj4text (p, 1,
  1907   1674           ".83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=1524");
  1908   1675       add_proj4text (p, 2,
  1909   1676           "00.3048 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1910   1677       add_proj4text (p, 3,
................................................................................
  1918   1685       add_srs_wkt (p, 3,
  1919   1686           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1920   1687       add_srs_wkt (p, 4,
  1921   1688           "\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1922   1689       add_srs_wkt (p, 5,
  1923   1690           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1924   1691       add_srs_wkt (p, 6,
  1925         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  1926         -    add_srs_wkt (p, 7,
  1927         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"La");
  1928         -    add_srs_wkt (p, 8,
  1929         -        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
  1930         -    add_srs_wkt (p, 9,
  1931         -        "el_1\",41.86666666666667],PARAMETER[\"standard_parallel_");
  1932         -    add_srs_wkt (p, 10,
  1933         -        "2\",41.2],PARAMETER[\"latitude_of_origin\",40.8333333333");
  1934         -    add_srs_wkt (p, 11,
  1935         -        "3334],PARAMETER[\"central_meridian\",-72.75],PARAMETER[\"");
  1936         -    add_srs_wkt (p, 12,
  1937         -        "false_easting\",304800.6096],PARAMETER[\"false_northing\"");
  1938         -    add_srs_wkt (p, 13,
  1939         -        ",152400.3048],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1940         -    add_srs_wkt (p, 14,
  1941         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  1942         -    add_srs_wkt (p, 15,
  1943         -        "\",\"2775\"]]");
  1944         -    p = add_epsg_def_ex (filter, first, last, 2776, "epsg", 2776,
  1945         -        "NAD83(HARN) / Delaware", 0, 0,
  1946         -        "GRS 1980", "Greenwich",
  1947         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1948         -        "X", "East", "Y", "North");
         1692  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTIO");
         1693  +    add_srs_wkt (p, 7,
         1694  +        "N[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_");
         1695  +    add_srs_wkt (p, 8,
         1696  +        "parallel_1\",41.86666666666667],PARAMETER[\"standard_par");
         1697  +    add_srs_wkt (p, 9,
         1698  +        "allel_2\",41.2],PARAMETER[\"latitude_of_origin\",40.8333");
         1699  +    add_srs_wkt (p, 10,
         1700  +        "3333333334],PARAMETER[\"central_meridian\",-72.75],PARAM");
         1701  +    add_srs_wkt (p, 11,
         1702  +        "ETER[\"false_easting\",304800.6096],PARAMETER[\"false_no");
         1703  +    add_srs_wkt (p, 12,
         1704  +        "rthing\",152400.3048],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         1705  +    add_srs_wkt (p, 13,
         1706  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         1707  +    add_srs_wkt (p, 14,
         1708  +        "[\"EPSG\",\"2775\"]]");
         1709  +    p = add_epsg_def (filter, first, last, 2776, "epsg", 2776,
         1710  +        "NAD83(HARN) / Delaware");
  1949   1711       add_proj4text (p, 0,
  1950   1712           "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
  1951   1713       add_proj4text (p, 1,
  1952   1714           "995 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1953   1715       add_proj4text (p, 2,
  1954   1716           ",0 +units=m +no_defs");
  1955   1717       add_srs_wkt (p, 0,
................................................................................
  1961   1723       add_srs_wkt (p, 3,
  1962   1724           "\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  1963   1725       add_srs_wkt (p, 4,
  1964   1726           "152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1965   1727       add_srs_wkt (p, 5,
  1966   1728           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1967   1729       add_srs_wkt (p, 6,
  1968         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1730  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
  1969   1731       add_srs_wkt (p, 7,
  1970         -        ",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Transv");
         1732  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  1971   1733       add_srs_wkt (p, 8,
  1972         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",38],PA");
         1734  +        "38],PARAMETER[\"central_meridian\",-75.41666666666667],P");
  1973   1735       add_srs_wkt (p, 9,
  1974         -        "RAMETER[\"central_meridian\",-75.41666666666667],PARAMET");
         1736  +        "ARAMETER[\"scale_factor\",0.999995],PARAMETER[\"false_ea");
  1975   1737       add_srs_wkt (p, 10,
  1976         -        "ER[\"scale_factor\",0.999995],PARAMETER[\"false_easting\"");
         1738  +        "sting\",200000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1977   1739       add_srs_wkt (p, 11,
  1978         -        ",200000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1740  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  1979   1741       add_srs_wkt (p, 12,
  1980         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  1981         -    add_srs_wkt (p, 13,
  1982         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"2776\"]]");
  1983         -    p = add_epsg_def_ex (filter, first, last, 2777, "epsg", 2777,
  1984         -        "NAD83(HARN) / Florida East", 0, 0,
  1985         -        "GRS 1980", "Greenwich",
  1986         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1987         -        "X", "East", "Y", "North");
         1742  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2776\"]]");
         1743  +    p = add_epsg_def (filter, first, last, 2777, "epsg", 2777,
         1744  +        "NAD83(HARN) / Florida East");
  1988   1745       add_proj4text (p, 0,
  1989   1746           "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
  1990   1747       add_proj4text (p, 1,
  1991   1748           "941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  1992   1749       add_proj4text (p, 2,
  1993   1750           "0,0,0 +units=m +no_defs");
  1994   1751       add_srs_wkt (p, 0,
................................................................................
  2000   1757       add_srs_wkt (p, 3,
  2001   1758           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2002   1759       add_srs_wkt (p, 4,
  2003   1760           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2004   1761       add_srs_wkt (p, 5,
  2005   1762           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2006   1763       add_srs_wkt (p, 6,
  2007         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1764  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2008   1765       add_srs_wkt (p, 7,
  2009         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         1766  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2010   1767       add_srs_wkt (p, 8,
  2011         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         1768  +        "in\",24.33333333333333],PARAMETER[\"central_meridian\",-");
  2012   1769       add_srs_wkt (p, 9,
  2013         -        "4.33333333333333],PARAMETER[\"central_meridian\",-81],PA");
         1770  +        "81],PARAMETER[\"scale_factor\",0.999941177],PARAMETER[\"");
  2014   1771       add_srs_wkt (p, 10,
  2015         -        "RAMETER[\"scale_factor\",0.999941177],PARAMETER[\"false_");
         1772  +        "false_easting\",200000],PARAMETER[\"false_northing\",0],");
  2016   1773       add_srs_wkt (p, 11,
  2017         -        "easting\",200000],PARAMETER[\"false_northing\",0],UNIT[\"");
         1774  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2018   1775       add_srs_wkt (p, 12,
  2019         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2020         -    add_srs_wkt (p, 13,
  2021         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2777\"]]");
  2022         -    p = add_epsg_def_ex (filter, first, last, 2778, "epsg", 2778,
  2023         -        "NAD83(HARN) / Florida West", 0, 0,
  2024         -        "GRS 1980", "Greenwich",
  2025         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2026         -        "X", "East", "Y", "North");
         1776  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2777\"]]");
         1777  +    p = add_epsg_def (filter, first, last, 2778, "epsg", 2778,
         1778  +        "NAD83(HARN) / Florida West");
  2027   1779       add_proj4text (p, 0,
  2028   1780           "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
  2029   1781       add_proj4text (p, 1,
  2030   1782           "941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  2031   1783       add_proj4text (p, 2,
  2032   1784           "0,0,0 +units=m +no_defs");
  2033   1785       add_srs_wkt (p, 0,
................................................................................
  2039   1791       add_srs_wkt (p, 3,
  2040   1792           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2041   1793       add_srs_wkt (p, 4,
  2042   1794           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2043   1795       add_srs_wkt (p, 5,
  2044   1796           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2045   1797       add_srs_wkt (p, 6,
  2046         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1798  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2047   1799       add_srs_wkt (p, 7,
  2048         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         1800  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2049   1801       add_srs_wkt (p, 8,
  2050         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         1802  +        "in\",24.33333333333333],PARAMETER[\"central_meridian\",-");
  2051   1803       add_srs_wkt (p, 9,
  2052         -        "4.33333333333333],PARAMETER[\"central_meridian\",-82],PA");
         1804  +        "82],PARAMETER[\"scale_factor\",0.999941177],PARAMETER[\"");
  2053   1805       add_srs_wkt (p, 10,
  2054         -        "RAMETER[\"scale_factor\",0.999941177],PARAMETER[\"false_");
         1806  +        "false_easting\",200000],PARAMETER[\"false_northing\",0],");
  2055   1807       add_srs_wkt (p, 11,
  2056         -        "easting\",200000],PARAMETER[\"false_northing\",0],UNIT[\"");
         1808  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2057   1809       add_srs_wkt (p, 12,
  2058         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2059         -    add_srs_wkt (p, 13,
  2060         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2778\"]]");
  2061         -    p = add_epsg_def_ex (filter, first, last, 2779, "epsg", 2779,
  2062         -        "NAD83(HARN) / Florida North", 0, 0,
  2063         -        "GRS 1980", "Greenwich",
  2064         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  2065         -        "X", "East", "Y", "North");
         1810  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2778\"]]");
         1811  +    p = add_epsg_def (filter, first, last, 2779, "epsg", 2779,
         1812  +        "NAD83(HARN) / Florida North");
  2066   1813       add_proj4text (p, 0,
  2067   1814           "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
  2068   1815       add_proj4text (p, 1,
  2069   1816           "9 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
  2070   1817       add_proj4text (p, 2,
  2071   1818           "0,0,0,0,0,0,0 +units=m +no_defs");
  2072   1819       add_srs_wkt (p, 0,
................................................................................
  2078   1825       add_srs_wkt (p, 3,
  2079   1826           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2080   1827       add_srs_wkt (p, 4,
  2081   1828           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2082   1829       add_srs_wkt (p, 5,
  2083   1830           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2084   1831       add_srs_wkt (p, 6,
  2085         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1832  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2086   1833       add_srs_wkt (p, 7,
  2087         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"L");
         1834  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  2088   1835       add_srs_wkt (p, 8,
  2089         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         1836  +        "_parallel_1\",30.75],PARAMETER[\"standard_parallel_2\",2");
  2090   1837       add_srs_wkt (p, 9,
  2091         -        "lel_1\",30.75],PARAMETER[\"standard_parallel_2\",29.5833");
         1838  +        "9.58333333333333],PARAMETER[\"latitude_of_origin\",29],P");
  2092   1839       add_srs_wkt (p, 10,
  2093         -        "3333333333],PARAMETER[\"latitude_of_origin\",29],PARAMET");
         1840  +        "ARAMETER[\"central_meridian\",-84.5],PARAMETER[\"false_e");
  2094   1841       add_srs_wkt (p, 11,
  2095         -        "ER[\"central_meridian\",-84.5],PARAMETER[\"false_easting");
         1842  +        "asting\",600000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2096   1843       add_srs_wkt (p, 12,
  2097         -        "\",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1844  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2098   1845       add_srs_wkt (p, 13,
  2099         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  2100         -    add_srs_wkt (p, 14,
  2101         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"2779\"]]");
  2102         -    p = add_epsg_def_ex (filter, first, last, 2780, "epsg", 2780,
  2103         -        "NAD83(HARN) / Georgia East", 0, 0,
  2104         -        "GRS 1980", "Greenwich",
  2105         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2106         -        "X", "East", "Y", "North");
         1846  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2779\"]]");
         1847  +    p = add_epsg_def (filter, first, last, 2780, "epsg", 2780,
         1848  +        "NAD83(HARN) / Georgia East");
  2107   1849       add_proj4text (p, 0,
  2108   1850           "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
  2109   1851       add_proj4text (p, 1,
  2110   1852           "9 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  2111   1853       add_proj4text (p, 2,
  2112   1854           " +units=m +no_defs");
  2113   1855       add_srs_wkt (p, 0,
................................................................................
  2119   1861       add_srs_wkt (p, 3,
  2120   1862           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2121   1863       add_srs_wkt (p, 4,
  2122   1864           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2123   1865       add_srs_wkt (p, 5,
  2124   1866           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2125   1867       add_srs_wkt (p, 6,
  2126         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1868  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2127   1869       add_srs_wkt (p, 7,
  2128         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         1870  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2129   1871       add_srs_wkt (p, 8,
  2130         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         1872  +        "in\",30],PARAMETER[\"central_meridian\",-82.166666666666");
  2131   1873       add_srs_wkt (p, 9,
  2132         -        "0],PARAMETER[\"central_meridian\",-82.16666666666667],PA");
         1874  +        "67],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false");
  2133   1875       add_srs_wkt (p, 10,
  2134         -        "RAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_easti");
         1876  +        "_easting\",200000],PARAMETER[\"false_northing\",0],UNIT[");
  2135   1877       add_srs_wkt (p, 11,
  2136         -        "ng\",200000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1878  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
  2137   1879       add_srs_wkt (p, 12,
  2138         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
  2139         -    add_srs_wkt (p, 13,
  2140         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2780\"]]");
  2141         -    p = add_epsg_def_ex (filter, first, last, 2781, "epsg", 2781,
  2142         -        "NAD83(HARN) / Georgia West", 0, 0,
  2143         -        "GRS 1980", "Greenwich",
  2144         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2145         -        "X", "East", "Y", "North");
         1880  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2780\"]]");
         1881  +    p = add_epsg_def (filter, first, last, 2781, "epsg", 2781,
         1882  +        "NAD83(HARN) / Georgia West");
  2146   1883       add_proj4text (p, 0,
  2147   1884           "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
  2148   1885       add_proj4text (p, 1,
  2149   1886           "9 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  2150   1887       add_proj4text (p, 2,
  2151   1888           " +units=m +no_defs");
  2152   1889       add_srs_wkt (p, 0,
................................................................................
  2158   1895       add_srs_wkt (p, 3,
  2159   1896           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2160   1897       add_srs_wkt (p, 4,
  2161   1898           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2162   1899       add_srs_wkt (p, 5,
  2163   1900           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2164   1901       add_srs_wkt (p, 6,
  2165         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1902  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2166   1903       add_srs_wkt (p, 7,
  2167         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         1904  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2168   1905       add_srs_wkt (p, 8,
  2169         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         1906  +        "in\",30],PARAMETER[\"central_meridian\",-84.166666666666");
  2170   1907       add_srs_wkt (p, 9,
  2171         -        "0],PARAMETER[\"central_meridian\",-84.16666666666667],PA");
         1908  +        "67],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false");
  2172   1909       add_srs_wkt (p, 10,
  2173         -        "RAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_easti");
         1910  +        "_easting\",700000],PARAMETER[\"false_northing\",0],UNIT[");
  2174   1911       add_srs_wkt (p, 11,
  2175         -        "ng\",700000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1912  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
  2176   1913       add_srs_wkt (p, 12,
  2177         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
  2178         -    add_srs_wkt (p, 13,
  2179         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2781\"]]");
  2180         -    p = add_epsg_def_ex (filter, first, last, 2782, "epsg", 2782,
  2181         -        "NAD83(HARN) / Hawaii zone 1", 0, 0,
  2182         -        "GRS 1980", "Greenwich",
  2183         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2184         -        "X", "East", "Y", "North");
         1914  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2781\"]]");
         1915  +    p = add_epsg_def (filter, first, last, 2782, "epsg", 2782,
         1916  +        "NAD83(HARN) / Hawaii zone 1");
  2185   1917       add_proj4text (p, 0,
  2186   1918           "+proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.");
  2187   1919       add_proj4text (p, 1,
  2188   1920           "999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0");
  2189   1921       add_proj4text (p, 2,
  2190   1922           ",0,0,0,0 +units=m +no_defs");
  2191   1923       add_srs_wkt (p, 0,
................................................................................
  2197   1929       add_srs_wkt (p, 3,
  2198   1930           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2199   1931       add_srs_wkt (p, 4,
  2200   1932           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2201   1933       add_srs_wkt (p, 5,
  2202   1934           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2203   1935       add_srs_wkt (p, 6,
  2204         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1936  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2205   1937       add_srs_wkt (p, 7,
  2206         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         1938  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2207   1939       add_srs_wkt (p, 8,
  2208         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",1");
         1940  +        "in\",18.83333333333333],PARAMETER[\"central_meridian\",-");
  2209   1941       add_srs_wkt (p, 9,
  2210         -        "8.83333333333333],PARAMETER[\"central_meridian\",-155.5]");
         1942  +        "155.5],PARAMETER[\"scale_factor\",0.999966667],PARAMETER");
  2211   1943       add_srs_wkt (p, 10,
  2212         -        ",PARAMETER[\"scale_factor\",0.999966667],PARAMETER[\"fal");
         1944  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  2213   1945       add_srs_wkt (p, 11,
  2214         -        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1946  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2215   1947       add_srs_wkt (p, 12,
  2216         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
         1948  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2782\"]");
  2217   1949       add_srs_wkt (p, 13,
  2218         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2782\"]]");
  2219         -    p = add_epsg_def_ex (filter, first, last, 2783, "epsg", 2783,
  2220         -        "NAD83(HARN) / Hawaii zone 2", 0, 0,
  2221         -        "GRS 1980", "Greenwich",
  2222         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2223         -        "X", "East", "Y", "North");
         1950  +        "]");
         1951  +    p = add_epsg_def (filter, first, last, 2783, "epsg", 2783,
         1952  +        "NAD83(HARN) / Hawaii zone 2");
  2224   1953       add_proj4text (p, 0,
  2225   1954           "+proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666");
  2226   1955       add_proj4text (p, 1,
  2227   1956           "666667 +k=0.999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +t");
  2228   1957       add_proj4text (p, 2,
  2229   1958           "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2230   1959       add_srs_wkt (p, 0,
................................................................................
  2236   1965       add_srs_wkt (p, 3,
  2237   1966           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2238   1967       add_srs_wkt (p, 4,
  2239   1968           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2240   1969       add_srs_wkt (p, 5,
  2241   1970           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2242   1971       add_srs_wkt (p, 6,
  2243         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1972  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2244   1973       add_srs_wkt (p, 7,
  2245         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         1974  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2246   1975       add_srs_wkt (p, 8,
  2247         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         1976  +        "in\",20.33333333333333],PARAMETER[\"central_meridian\",-");
  2248   1977       add_srs_wkt (p, 9,
  2249         -        "0.33333333333333],PARAMETER[\"central_meridian\",-156.66");
         1978  +        "156.6666666666667],PARAMETER[\"scale_factor\",0.99996666");
  2250   1979       add_srs_wkt (p, 10,
  2251         -        "66666666667],PARAMETER[\"scale_factor\",0.999966667],PAR");
         1980  +        "7],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  2252   1981       add_srs_wkt (p, 11,
  2253         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1982  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2254   1983       add_srs_wkt (p, 12,
  2255         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1984  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2256   1985       add_srs_wkt (p, 13,
  2257         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2258         -    add_srs_wkt (p, 14,
  2259         -        "2783\"]]");
  2260         -    p = add_epsg_def_ex (filter, first, last, 2784, "epsg", 2784,
  2261         -        "NAD83(HARN) / Hawaii zone 3", 0, 0,
  2262         -        "GRS 1980", "Greenwich",
  2263         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2264         -        "X", "East", "Y", "North");
         1986  +        "G\",\"2783\"]]");
         1987  +    p = add_epsg_def (filter, first, last, 2784, "epsg", 2784,
         1988  +        "NAD83(HARN) / Hawaii zone 3");
  2265   1989       add_proj4text (p, 0,
  2266   1990           "+proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99");
  2267   1991       add_proj4text (p, 1,
  2268   1992           "999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  2269   1993       add_proj4text (p, 2,
  2270   1994           ",0 +units=m +no_defs");
  2271   1995       add_srs_wkt (p, 0,
................................................................................
  2277   2001       add_srs_wkt (p, 3,
  2278   2002           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2279   2003       add_srs_wkt (p, 4,
  2280   2004           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2281   2005       add_srs_wkt (p, 5,
  2282   2006           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2283   2007       add_srs_wkt (p, 6,
  2284         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2008  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2285   2009       add_srs_wkt (p, 7,
  2286         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         2010  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2287   2011       add_srs_wkt (p, 8,
  2288         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         2012  +        "in\",21.16666666666667],PARAMETER[\"central_meridian\",-");
  2289   2013       add_srs_wkt (p, 9,
  2290         -        "1.16666666666667],PARAMETER[\"central_meridian\",-158],P");
         2014  +        "158],PARAMETER[\"scale_factor\",0.99999],PARAMETER[\"fal");
  2291   2015       add_srs_wkt (p, 10,
  2292         -        "ARAMETER[\"scale_factor\",0.99999],PARAMETER[\"false_eas");
         2016  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  2293   2017       add_srs_wkt (p, 11,
  2294         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         2018  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  2295   2019       add_srs_wkt (p, 12,
  2296         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  2297         -    add_srs_wkt (p, 13,
  2298         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2784\"]]");
  2299         -    p = add_epsg_def_ex (filter, first, last, 2785, "epsg", 2785,
  2300         -        "NAD83(HARN) / Hawaii zone 4", 0, 0,
  2301         -        "GRS 1980", "Greenwich",
  2302         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2303         -        "X", "East", "Y", "North");
         2020  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2784\"]]");
         2021  +    p = add_epsg_def (filter, first, last, 2785, "epsg", 2785,
         2022  +        "NAD83(HARN) / Hawaii zone 4");
  2304   2023       add_proj4text (p, 0,
  2305   2024           "+proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.");
  2306   2025       add_proj4text (p, 1,
  2307   2026           "99999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0");
  2308   2027       add_proj4text (p, 2,
  2309   2028           ",0,0 +units=m +no_defs");
  2310   2029       add_srs_wkt (p, 0,
................................................................................
  2316   2035       add_srs_wkt (p, 3,
  2317   2036           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2318   2037       add_srs_wkt (p, 4,
  2319   2038           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2320   2039       add_srs_wkt (p, 5,
  2321   2040           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2322   2041       add_srs_wkt (p, 6,
  2323         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2042  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2324   2043       add_srs_wkt (p, 7,
  2325         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         2044  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2326   2045       add_srs_wkt (p, 8,
  2327         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         2046  +        "in\",21.83333333333333],PARAMETER[\"central_meridian\",-");
  2328   2047       add_srs_wkt (p, 9,
  2329         -        "1.83333333333333],PARAMETER[\"central_meridian\",-159.5]");
         2048  +        "159.5],PARAMETER[\"scale_factor\",0.99999],PARAMETER[\"f");
  2330   2049       add_srs_wkt (p, 10,
  2331         -        ",PARAMETER[\"scale_factor\",0.99999],PARAMETER[\"false_e");
         2050  +        "alse_easting\",500000],PARAMETER[\"false_northing\",0],U");
  2332   2051       add_srs_wkt (p, 11,
  2333         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         2052  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2334   2053       add_srs_wkt (p, 12,
  2335         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2336         -    add_srs_wkt (p, 13,
  2337         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2785\"]]");
  2338         -    p = add_epsg_def_ex (filter, first, last, 2786, "epsg", 2786,
  2339         -        "NAD83(HARN) / Hawaii zone 5", 0, 0,
  2340         -        "GRS 1980", "Greenwich",
  2341         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2342         -        "X", "East", "Y", "North");
         2054  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2785\"]]");
         2055  +    p = add_epsg_def (filter, first, last, 2786, "epsg", 2786,
         2056  +        "NAD83(HARN) / Hawaii zone 5");
  2343   2057       add_proj4text (p, 0,
  2344   2058           "+proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666");
  2345   2059       add_proj4text (p, 1,
  2346   2060           "666667 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0");
  2347   2061       add_proj4text (p, 2,
  2348   2062           ",0,0,0,0,0 +units=m +no_defs");
  2349   2063       add_srs_wkt (p, 0,
................................................................................
  2355   2069       add_srs_wkt (p, 3,
  2356   2070           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2357   2071       add_srs_wkt (p, 4,
  2358   2072           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2359   2073       add_srs_wkt (p, 5,
  2360   2074           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2361   2075       add_srs_wkt (p, 6,
  2362         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2076  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2363   2077       add_srs_wkt (p, 7,
  2364         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         2078  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2365   2079       add_srs_wkt (p, 8,
  2366         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         2080  +        "in\",21.66666666666667],PARAMETER[\"central_meridian\",-");
  2367   2081       add_srs_wkt (p, 9,
  2368         -        "1.66666666666667],PARAMETER[\"central_meridian\",-160.16");
         2082  +        "160.1666666666667],PARAMETER[\"scale_factor\",1],PARAMET");
  2369   2083       add_srs_wkt (p, 10,
  2370         -        "66666666667],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
         2084  +        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  2371   2085       add_srs_wkt (p, 11,
  2372         -        "alse_easting\",500000],PARAMETER[\"false_northing\",0],U");
         2086  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2373   2087       add_srs_wkt (p, 12,
  2374         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         2088  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2786\"");
  2375   2089       add_srs_wkt (p, 13,
  2376         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2786\"]]");
  2377         -    p = add_epsg_def_ex (filter, first, last, 2787, "epsg", 2787,
  2378         -        "NAD83(HARN) / Idaho East", 0, 0,
  2379         -        "GRS 1980", "Greenwich",
  2380         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2381         -        "X", "East", "Y", "North");
         2090  +        "]]");
         2091  +    p = add_epsg_def (filter, first, last, 2787, "epsg", 2787,
         2092  +        "NAD83(HARN) / Idaho East");
  2382   2093       add_proj4text (p, 0,
  2383   2094           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
  2384   2095       add_proj4text (p, 1,
  2385   2096           "666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +ellps=G");
  2386   2097       add_proj4text (p, 2,
  2387   2098           "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2388   2099       add_srs_wkt (p, 0,
................................................................................
  2394   2105       add_srs_wkt (p, 3,
  2395   2106           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2396   2107       add_srs_wkt (p, 4,
  2397   2108           "6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2398   2109       add_srs_wkt (p, 5,
  2399   2110           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2400   2111       add_srs_wkt (p, 6,
  2401         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2112  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  2402   2113       add_srs_wkt (p, 7,
  2403         -        "\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Tran");
         2114  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2404   2115       add_srs_wkt (p, 8,
  2405         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",41.6");
         2116  +        ",41.66666666666666],PARAMETER[\"central_meridian\",-112.");
  2406   2117       add_srs_wkt (p, 9,
  2407         -        "6666666666666],PARAMETER[\"central_meridian\",-112.16666");
         2118  +        "1666666666667],PARAMETER[\"scale_factor\",0.999947368],P");
  2408   2119       add_srs_wkt (p, 10,
  2409         -        "66666667],PARAMETER[\"scale_factor\",0.999947368],PARAME");
         2120  +        "ARAMETER[\"false_easting\",200000],PARAMETER[\"false_nor");
  2410   2121       add_srs_wkt (p, 11,
  2411         -        "TER[\"false_easting\",200000],PARAMETER[\"false_northing");
         2122  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2412   2123       add_srs_wkt (p, 12,
  2413         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         2124  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  2414   2125       add_srs_wkt (p, 13,
  2415         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"278");
  2416         -    add_srs_wkt (p, 14,
  2417         -        "7\"]]");
  2418         -    p = add_epsg_def_ex (filter, first, last, 2788, "epsg", 2788,
  2419         -        "NAD83(HARN) / Idaho Central", 0, 0,
  2420         -        "GRS 1980", "Greenwich",
  2421         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2422         -        "X", "East", "Y", "North");
         2126  +        "\"2787\"]]");
         2127  +    p = add_epsg_def (filter, first, last, 2788, "epsg", 2788,
         2128  +        "NAD83(HARN) / Idaho Central");
  2423   2129       add_proj4text (p, 0,
  2424   2130           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
  2425   2131       add_proj4text (p, 1,
  2426   2132           "99473679999999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=");
  2427   2133       add_proj4text (p, 2,
  2428   2134           "0,0,0,0,0,0,0 +units=m +no_defs");
  2429   2135       add_srs_wkt (p, 0,
................................................................................
  2435   2141       add_srs_wkt (p, 3,
  2436   2142           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2437   2143       add_srs_wkt (p, 4,
  2438   2144           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2439   2145       add_srs_wkt (p, 5,
  2440   2146           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2441   2147       add_srs_wkt (p, 6,
  2442         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2148  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2443   2149       add_srs_wkt (p, 7,
  2444         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         2150  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2445   2151       add_srs_wkt (p, 8,
  2446         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
         2152  +        "in\",41.66666666666666],PARAMETER[\"central_meridian\",-");
  2447   2153       add_srs_wkt (p, 9,
  2448         -        "1.66666666666666],PARAMETER[\"central_meridian\",-114],P");
         2154  +        "114],PARAMETER[\"scale_factor\",0.999947368],PARAMETER[\"");
  2449   2155       add_srs_wkt (p, 10,
  2450         -        "ARAMETER[\"scale_factor\",0.999947368],PARAMETER[\"false");
         2156  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
  2451   2157       add_srs_wkt (p, 11,
  2452         -        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
         2158  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2453   2159       add_srs_wkt (p, 12,
  2454         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
  2455         -    add_srs_wkt (p, 13,
  2456         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2788\"]]");
  2457         -    p = add_epsg_def_ex (filter, first, last, 2789, "epsg", 2789,
  2458         -        "NAD83(HARN) / Idaho West", 0, 0,
  2459         -        "GRS 1980", "Greenwich",
  2460         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2461         -        "X", "East", "Y", "North");
         2160  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2788\"]]");
         2161  +    p = add_epsg_def (filter, first, last, 2789, "epsg", 2789,
         2162  +        "NAD83(HARN) / Idaho West");
  2462   2163       add_proj4text (p, 0,
  2463   2164           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
  2464   2165       add_proj4text (p, 1,
  2465   2166           ".999933333 +x_0=800000 +y_0=0 +ellps=GRS80 +towgs84=0,0,");
  2466   2167       add_proj4text (p, 2,
  2467   2168           "0,0,0,0,0 +units=m +no_defs");
  2468   2169       add_srs_wkt (p, 0,
................................................................................
  2474   2175       add_srs_wkt (p, 3,
  2475   2176           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2476   2177       add_srs_wkt (p, 4,
  2477   2178           "6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2478   2179       add_srs_wkt (p, 5,
  2479   2180           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2480   2181       add_srs_wkt (p, 6,
  2481         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2182  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  2482   2183       add_srs_wkt (p, 7,
  2483         -        "\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Tran");
         2184  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2484   2185       add_srs_wkt (p, 8,
  2485         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",41.6");
         2186  +        ",41.66666666666666],PARAMETER[\"central_meridian\",-115.");
  2486   2187       add_srs_wkt (p, 9,
  2487         -        "6666666666666],PARAMETER[\"central_meridian\",-115.75],P");
         2188  +        "75],PARAMETER[\"scale_factor\",0.999933333],PARAMETER[\"");
  2488   2189       add_srs_wkt (p, 10,
  2489         -        "ARAMETER[\"scale_factor\",0.999933333],PARAMETER[\"false");
         2190  +        "false_easting\",800000],PARAMETER[\"false_northing\",0],");
  2490   2191       add_srs_wkt (p, 11,
  2491         -        "_easting\",800000],PARAMETER[\"false_northing\",0],UNIT[");
         2192  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2492   2193       add_srs_wkt (p, 12,
  2493         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
  2494         -    add_srs_wkt (p, 13,
  2495         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2789\"]]");
  2496         -    p = add_epsg_def_ex (filter, first, last, 2790, "epsg", 2790,
  2497         -        "NAD83(HARN) / Illinois East", 0, 0,
  2498         -        "GRS 1980", "Greenwich",
  2499         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2500         -        "X", "East", "Y", "North");
         2194  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2789\"]]");
         2195  +    p = add_epsg_def (filter, first, last, 2790, "epsg", 2790,
         2196  +        "NAD83(HARN) / Illinois East");
  2501   2197       add_proj4text (p, 0,
  2502   2198           "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
  2503   2199       add_proj4text (p, 1,
  2504   2200           "333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +ellps=G");
  2505   2201       add_proj4text (p, 2,
  2506   2202           "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2507   2203       add_srs_wkt (p, 0,
................................................................................
  2513   2209       add_srs_wkt (p, 3,
  2514   2210           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2515   2211       add_srs_wkt (p, 4,
  2516   2212           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2517   2213       add_srs_wkt (p, 5,
  2518   2214           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2519   2215       add_srs_wkt (p, 6,
  2520         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2216  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2521   2217       add_srs_wkt (p, 7,
  2522         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         2218  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2523   2219       add_srs_wkt (p, 8,
  2524         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         2220  +        "in\",36.66666666666666],PARAMETER[\"central_meridian\",-");
  2525   2221       add_srs_wkt (p, 9,
  2526         -        "6.66666666666666],PARAMETER[\"central_meridian\",-88.333");
         2222  +        "88.33333333333333],PARAMETER[\"scale_factor\",0.999975],");
  2527   2223       add_srs_wkt (p, 10,
  2528         -        "33333333333],PARAMETER[\"scale_factor\",0.999975],PARAME");
         2224  +        "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no");
  2529   2225       add_srs_wkt (p, 11,
  2530         -        "TER[\"false_easting\",300000],PARAMETER[\"false_northing");
         2226  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2531   2227       add_srs_wkt (p, 12,
  2532         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         2228  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2533   2229       add_srs_wkt (p, 13,
  2534         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"279");
  2535         -    add_srs_wkt (p, 14,
  2536         -        "0\"]]");
  2537         -    p = add_epsg_def_ex (filter, first, last, 2791, "epsg", 2791,
  2538         -        "NAD83(HARN) / Illinois West", 0, 0,
  2539         -        "GRS 1980", "Greenwich",
  2540         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2541         -        "X", "East", "Y", "North");
         2230  +        ",\"2790\"]]");
         2231  +    p = add_epsg_def (filter, first, last, 2791, "epsg", 2791,
         2232  +        "NAD83(HARN) / Illinois West");
  2542   2233       add_proj4text (p, 0,
  2543   2234           "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
  2544   2235       add_proj4text (p, 1,
  2545   2236           "666667 +k=0.999941177 +x_0=700000 +y_0=0 +ellps=GRS80 +t");
  2546   2237       add_proj4text (p, 2,
  2547   2238           "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2548   2239       add_srs_wkt (p, 0,
................................................................................
  2554   2245       add_srs_wkt (p, 3,
  2555   2246           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2556   2247       add_srs_wkt (p, 4,
  2557   2248           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2558   2249       add_srs_wkt (p, 5,
  2559   2250           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2560   2251       add_srs_wkt (p, 6,
  2561         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2252  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2562   2253       add_srs_wkt (p, 7,
  2563         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         2254  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2564   2255       add_srs_wkt (p, 8,
  2565         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         2256  +        "in\",36.66666666666666],PARAMETER[\"central_meridian\",-");
  2566   2257       add_srs_wkt (p, 9,
  2567         -        "6.66666666666666],PARAMETER[\"central_meridian\",-90.166");
         2258  +        "90.16666666666667],PARAMETER[\"scale_factor\",0.99994117");
  2568   2259       add_srs_wkt (p, 10,
  2569         -        "66666666667],PARAMETER[\"scale_factor\",0.999941177],PAR");
         2260  +        "7],PARAMETER[\"false_easting\",700000],PARAMETER[\"false");
  2570   2261       add_srs_wkt (p, 11,
  2571         -        "AMETER[\"false_easting\",700000],PARAMETER[\"false_north");
         2262  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2572   2263       add_srs_wkt (p, 12,
  2573         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2264  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2574   2265       add_srs_wkt (p, 13,
  2575         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2576         -    add_srs_wkt (p, 14,
  2577         -        "2791\"]]");
  2578         -    p = add_epsg_def_ex (filter, first, last, 2792, "epsg", 2792,
  2579         -        "NAD83(HARN) / Indiana East", 0, 0,
  2580         -        "GRS 1980", "Greenwich",
  2581         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2582         -        "X", "East", "Y", "North");
         2266  +        "G\",\"2791\"]]");
         2267  +    p = add_epsg_def (filter, first, last, 2792, "epsg", 2792,
         2268  +        "NAD83(HARN) / Indiana East");
  2583   2269       add_proj4text (p, 0,
  2584   2270           "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
  2585   2271       add_proj4text (p, 1,
  2586   2272           "99966667 +x_0=100000 +y_0=250000 +ellps=GRS80 +towgs84=0");
  2587   2273       add_proj4text (p, 2,
  2588   2274           ",0,0,0,0,0,0 +units=m +no_defs");
  2589   2275       add_srs_wkt (p, 0,
................................................................................
  2595   2281       add_srs_wkt (p, 3,
  2596   2282           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2597   2283       add_srs_wkt (p, 4,
  2598   2284           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2599   2285       add_srs_wkt (p, 5,
  2600   2286           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2601   2287       add_srs_wkt (p, 6,
  2602         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2288  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2603   2289       add_srs_wkt (p, 7,
  2604         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         2290  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2605   2291       add_srs_wkt (p, 8,
  2606         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         2292  +        "in\",37.5],PARAMETER[\"central_meridian\",-85.6666666666");
  2607   2293       add_srs_wkt (p, 9,
  2608         -        "7.5],PARAMETER[\"central_meridian\",-85.66666666666667],");
         2294  +        "6667],PARAMETER[\"scale_factor\",0.999966667],PARAMETER[");
  2609   2295       add_srs_wkt (p, 10,
  2610         -        "PARAMETER[\"scale_factor\",0.999966667],PARAMETER[\"fals");
         2296  +        "\"false_easting\",100000],PARAMETER[\"false_northing\",2");
  2611   2297       add_srs_wkt (p, 11,
  2612         -        "e_easting\",100000],PARAMETER[\"false_northing\",250000]");
         2298  +        "50000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  2613   2299       add_srs_wkt (p, 12,
  2614         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
         2300  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"27");
  2615   2301       add_srs_wkt (p, 13,
  2616         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2792\"]]");
  2617         -    p = add_epsg_def_ex (filter, first, last, 2793, "epsg", 2793,
  2618         -        "NAD83(HARN) / Indiana West", 0, 0,
  2619         -        "GRS 1980", "Greenwich",
  2620         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2621         -        "X", "East", "Y", "North");
         2302  +        "92\"]]");
         2303  +    p = add_epsg_def (filter, first, last, 2793, "epsg", 2793,
         2304  +        "NAD83(HARN) / Indiana West");
  2622   2305       add_proj4text (p, 0,
  2623   2306           "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
  2624   2307       add_proj4text (p, 1,
  2625   2308           "99966667 +x_0=900000 +y_0=250000 +ellps=GRS80 +towgs84=0");
  2626   2309       add_proj4text (p, 2,
  2627   2310           ",0,0,0,0,0,0 +units=m +no_defs");
  2628   2311       add_srs_wkt (p, 0,
................................................................................
  2634   2317       add_srs_wkt (p, 3,
  2635   2318           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2636   2319       add_srs_wkt (p, 4,
  2637   2320           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2638   2321       add_srs_wkt (p, 5,
  2639   2322           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2640   2323       add_srs_wkt (p, 6,
  2641         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2324  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2642   2325       add_srs_wkt (p, 7,
  2643         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         2326  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2644   2327       add_srs_wkt (p, 8,
  2645         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         2328  +        "in\",37.5],PARAMETER[\"central_meridian\",-87.0833333333");
  2646   2329       add_srs_wkt (p, 9,
  2647         -        "7.5],PARAMETER[\"central_meridian\",-87.08333333333333],");
         2330  +        "3333],PARAMETER[\"scale_factor\",0.999966667],PARAMETER[");
  2648   2331       add_srs_wkt (p, 10,
  2649         -        "PARAMETER[\"scale_factor\",0.999966667],PARAMETER[\"fals");
         2332  +        "\"false_easting\",900000],PARAMETER[\"false_northing\",2");
  2650   2333       add_srs_wkt (p, 11,
  2651         -        "e_easting\",900000],PARAMETER[\"false_northing\",250000]");
         2334  +        "50000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  2652   2335       add_srs_wkt (p, 12,
  2653         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
         2336  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"27");
  2654   2337       add_srs_wkt (p, 13,
  2655         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2793\"]]");
  2656         -    p = add_epsg_def_ex (filter, first, last, 2794, "epsg", 2794,
  2657         -        "NAD83(HARN) / Iowa North", 0, 0,
  2658         -        "GRS 1980", "Greenwich",
  2659         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  2660         -        "X", "East", "Y", "North");
         2338  +        "93\"]]");
         2339  +    p = add_epsg_def (filter, first, last, 2794, "epsg", 2794,
         2340  +        "NAD83(HARN) / Iowa North");
  2661   2341       add_proj4text (p, 0,
  2662   2342           "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
  2663   2343       add_proj4text (p, 1,
  2664   2344           "667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +");
  2665   2345       add_proj4text (p, 2,
  2666   2346           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2667   2347       add_srs_wkt (p, 0,
................................................................................
  2673   2353       add_srs_wkt (p, 3,
  2674   2354           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2675   2355       add_srs_wkt (p, 4,
  2676   2356           "6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2677   2357       add_srs_wkt (p, 5,
  2678   2358           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2679   2359       add_srs_wkt (p, 6,
  2680         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  2681         -    add_srs_wkt (p, 7,
  2682         -        "\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Lamb");
  2683         -    add_srs_wkt (p, 8,
  2684         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
  2685         -    add_srs_wkt (p, 9,
  2686         -        "_1\",43.26666666666667],PARAMETER[\"standard_parallel_2\"");
  2687         -    add_srs_wkt (p, 10,
  2688         -        ",42.06666666666667],PARAMETER[\"latitude_of_origin\",41.");
  2689         -    add_srs_wkt (p, 11,
  2690         -        "5],PARAMETER[\"central_meridian\",-93.5],PARAMETER[\"fal");
  2691         -    add_srs_wkt (p, 12,
  2692         -        "se_easting\",1500000],PARAMETER[\"false_northing\",10000");
  2693         -    add_srs_wkt (p, 13,
  2694         -        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2695         -    add_srs_wkt (p, 14,
  2696         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2794\"");
  2697         -    add_srs_wkt (p, 15,
  2698         -        "]]");
  2699         -    p = add_epsg_def_ex (filter, first, last, 2795, "epsg", 2795,
  2700         -        "NAD83(HARN) / Iowa South", 0, 0,
  2701         -        "GRS 1980", "Greenwich",
  2702         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  2703         -        "X", "East", "Y", "North");
         2360  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         2361  +    add_srs_wkt (p, 7,
         2362  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         2363  +    add_srs_wkt (p, 8,
         2364  +        "rallel_1\",43.26666666666667],PARAMETER[\"standard_paral");
         2365  +    add_srs_wkt (p, 9,
         2366  +        "lel_2\",42.06666666666667],PARAMETER[\"latitude_of_origi");
         2367  +    add_srs_wkt (p, 10,
         2368  +        "n\",41.5],PARAMETER[\"central_meridian\",-93.5],PARAMETE");
         2369  +    add_srs_wkt (p, 11,
         2370  +        "R[\"false_easting\",1500000],PARAMETER[\"false_northing\"");
         2371  +    add_srs_wkt (p, 12,
         2372  +        ",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2373  +    add_srs_wkt (p, 13,
         2374  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
         2375  +    add_srs_wkt (p, 14,
         2376  +        "2794\"]]");
         2377  +    p = add_epsg_def (filter, first, last, 2795, "epsg", 2795,
         2378  +        "NAD83(HARN) / Iowa South");
  2704   2379       add_proj4text (p, 0,
  2705   2380           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
  2706   2381       add_proj4text (p, 1,
  2707   2382           "667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS");
  2708   2383       add_proj4text (p, 2,
  2709   2384           "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2710   2385       add_srs_wkt (p, 0,
................................................................................
  2716   2391       add_srs_wkt (p, 3,
  2717   2392           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2718   2393       add_srs_wkt (p, 4,
  2719   2394           "6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2720   2395       add_srs_wkt (p, 5,
  2721   2396           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2722   2397       add_srs_wkt (p, 6,
  2723         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  2724         -    add_srs_wkt (p, 7,
  2725         -        "\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Lamb");
  2726         -    add_srs_wkt (p, 8,
  2727         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
  2728         -    add_srs_wkt (p, 9,
  2729         -        "_1\",41.78333333333333],PARAMETER[\"standard_parallel_2\"");
  2730         -    add_srs_wkt (p, 10,
  2731         -        ",40.61666666666667],PARAMETER[\"latitude_of_origin\",40]");
  2732         -    add_srs_wkt (p, 11,
  2733         -        ",PARAMETER[\"central_meridian\",-93.5],PARAMETER[\"false");
  2734         -    add_srs_wkt (p, 12,
  2735         -        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
  2736         -    add_srs_wkt (p, 13,
  2737         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
  2738         -    add_srs_wkt (p, 14,
  2739         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2795\"]]");
  2740         -    p = add_epsg_def_ex (filter, first, last, 2796, "epsg", 2796,
  2741         -        "NAD83(HARN) / Kansas North", 0, 0,
  2742         -        "GRS 1980", "Greenwich",
  2743         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  2744         -        "X", "East", "Y", "North");
         2398  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         2399  +    add_srs_wkt (p, 7,
         2400  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         2401  +    add_srs_wkt (p, 8,
         2402  +        "rallel_1\",41.78333333333333],PARAMETER[\"standard_paral");
         2403  +    add_srs_wkt (p, 9,
         2404  +        "lel_2\",40.61666666666667],PARAMETER[\"latitude_of_origi");
         2405  +    add_srs_wkt (p, 10,
         2406  +        "n\",40],PARAMETER[\"central_meridian\",-93.5],PARAMETER[");
         2407  +    add_srs_wkt (p, 11,
         2408  +        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
         2409  +    add_srs_wkt (p, 12,
         2410  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2411  +    add_srs_wkt (p, 13,
         2412  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2795\"]");
         2413  +    add_srs_wkt (p, 14,
         2414  +        "]");
         2415  +    p = add_epsg_def (filter, first, last, 2796, "epsg", 2796,
         2416  +        "NAD83(HARN) / Kansas North");
  2745   2417       add_proj4text (p, 0,
  2746   2418           "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
  2747   2419       add_proj4text (p, 1,
  2748   2420           "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0");
  2749   2421       add_proj4text (p, 2,
  2750   2422           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2751   2423       add_srs_wkt (p, 0,
................................................................................
  2757   2429       add_srs_wkt (p, 3,
  2758   2430           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2759   2431       add_srs_wkt (p, 4,
  2760   2432           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2761   2433       add_srs_wkt (p, 5,
  2762   2434           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2763   2435       add_srs_wkt (p, 6,
  2764         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2436  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2765   2437       add_srs_wkt (p, 7,
  2766         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"L");
         2438  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  2767   2439       add_srs_wkt (p, 8,
  2768         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         2440  +        "_parallel_1\",39.78333333333333],PARAMETER[\"standard_pa");
  2769   2441       add_srs_wkt (p, 9,
  2770         -        "lel_1\",39.78333333333333],PARAMETER[\"standard_parallel");
         2442  +        "rallel_2\",38.71666666666667],PARAMETER[\"latitude_of_or");
  2771   2443       add_srs_wkt (p, 10,
  2772         -        "_2\",38.71666666666667],PARAMETER[\"latitude_of_origin\"");
         2444  +        "igin\",38.33333333333334],PARAMETER[\"central_meridian\"");
  2773   2445       add_srs_wkt (p, 11,
  2774         -        ",38.33333333333334],PARAMETER[\"central_meridian\",-98],");
         2446  +        ",-98],PARAMETER[\"false_easting\",400000],PARAMETER[\"fa");
  2775   2447       add_srs_wkt (p, 12,
  2776         -        "PARAMETER[\"false_easting\",400000],PARAMETER[\"false_no");
         2448  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2777   2449       add_srs_wkt (p, 13,
  2778         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2450  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2779   2451       add_srs_wkt (p, 14,
  2780         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2781         -    add_srs_wkt (p, 15,
  2782         -        ",\"2796\"]]");
  2783         -    p = add_epsg_def_ex (filter, first, last, 2797, "epsg", 2797,
  2784         -        "NAD83(HARN) / Kansas South", 0, 0,
  2785         -        "GRS 1980", "Greenwich",
  2786         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  2787         -        "X", "East", "Y", "North");
         2452  +        "EPSG\",\"2796\"]]");
         2453  +    p = add_epsg_def (filter, first, last, 2797, "epsg", 2797,
         2454  +        "NAD83(HARN) / Kansas South");
  2788   2455       add_proj4text (p, 0,
  2789   2456           "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
  2790   2457       add_proj4text (p, 1,
  2791   2458           "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y");
  2792   2459       add_proj4text (p, 2,
  2793   2460           "_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  2794   2461       add_proj4text (p, 3,
................................................................................
  2802   2469       add_srs_wkt (p, 3,
  2803   2470           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2804   2471       add_srs_wkt (p, 4,
  2805   2472           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2806   2473       add_srs_wkt (p, 5,
  2807   2474           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2808   2475       add_srs_wkt (p, 6,
  2809         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2476  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2810   2477       add_srs_wkt (p, 7,
  2811         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"L");
         2478  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  2812   2479       add_srs_wkt (p, 8,
  2813         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         2480  +        "_parallel_1\",38.56666666666667],PARAMETER[\"standard_pa");
  2814   2481       add_srs_wkt (p, 9,
  2815         -        "lel_1\",38.56666666666667],PARAMETER[\"standard_parallel");
         2482  +        "rallel_2\",37.26666666666667],PARAMETER[\"latitude_of_or");
  2816   2483       add_srs_wkt (p, 10,
  2817         -        "_2\",37.26666666666667],PARAMETER[\"latitude_of_origin\"");
         2484  +        "igin\",36.66666666666666],PARAMETER[\"central_meridian\"");
  2818   2485       add_srs_wkt (p, 11,
  2819         -        ",36.66666666666666],PARAMETER[\"central_meridian\",-98.5");
         2486  +        ",-98.5],PARAMETER[\"false_easting\",400000],PARAMETER[\"");
  2820   2487       add_srs_wkt (p, 12,
  2821         -        "],PARAMETER[\"false_easting\",400000],PARAMETER[\"false_");
         2488  +        "false_northing\",400000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2822   2489       add_srs_wkt (p, 13,
  2823         -        "northing\",400000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2490  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2824   2491       add_srs_wkt (p, 14,
  2825         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2826         -    add_srs_wkt (p, 15,
  2827         -        "EPSG\",\"2797\"]]");
  2828         -    p = add_epsg_def_ex (filter, first, last, 2798, "epsg", 2798,
  2829         -        "NAD83(HARN) / Kentucky North", 0, 0,
  2830         -        "GRS 1980", "Greenwich",
  2831         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  2832         -        "X", "East", "Y", "North");
         2492  +        "RITY[\"EPSG\",\"2797\"]]");
         2493  +    p = add_epsg_def (filter, first, last, 2798, "epsg", 2798,
         2494  +        "NAD83(HARN) / Kentucky North");
  2833   2495       add_proj4text (p, 0,
  2834   2496           "+proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666");
  2835   2497       add_proj4text (p, 1,
  2836   2498           "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=");
  2837   2499       add_proj4text (p, 2,
  2838   2500           "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2839   2501       add_srs_wkt (p, 0,
................................................................................
  2845   2507       add_srs_wkt (p, 3,
  2846   2508           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  2847   2509       add_srs_wkt (p, 4,
  2848   2510           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2849   2511       add_srs_wkt (p, 5,
  2850   2512           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2851   2513       add_srs_wkt (p, 6,
  2852         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2514  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
  2853   2515       add_srs_wkt (p, 7,
  2854         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
         2516  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
  2855   2517       add_srs_wkt (p, 8,
  2856         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2518  +        "rd_parallel_1\",37.96666666666667],PARAMETER[\"standard_");
  2857   2519       add_srs_wkt (p, 9,
  2858         -        "llel_1\",37.96666666666667],PARAMETER[\"standard_paralle");
         2520  +        "parallel_2\",38.96666666666667],PARAMETER[\"latitude_of_");
  2859   2521       add_srs_wkt (p, 10,
  2860         -        "l_2\",38.96666666666667],PARAMETER[\"latitude_of_origin\"");
         2522  +        "origin\",37.5],PARAMETER[\"central_meridian\",-84.25],PA");
  2861   2523       add_srs_wkt (p, 11,
  2862         -        ",37.5],PARAMETER[\"central_meridian\",-84.25],PARAMETER[");
         2524  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  2863   2525       add_srs_wkt (p, 12,
  2864         -        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
         2526  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2865   2527       add_srs_wkt (p, 13,
  2866         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2528  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2867   2529       add_srs_wkt (p, 14,
  2868         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2798\"]");
  2869         -    add_srs_wkt (p, 15,
  2870         -        "]");
  2871         -    p = add_epsg_def_ex (filter, first, last, 2799, "epsg", 2799,
  2872         -        "NAD83(HARN) / Kentucky South", 0, 0,
  2873         -        "GRS 1980", "Greenwich",
  2874         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  2875         -        "X", "East", "Y", "North");
         2530  +        "2798\"]]");
         2531  +    p = add_epsg_def (filter, first, last, 2799, "epsg", 2799,
         2532  +        "NAD83(HARN) / Kentucky South");
  2876   2533       add_proj4text (p, 0,
  2877   2534           "+proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333");
  2878   2535       add_proj4text (p, 1,
  2879   2536           "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +");
  2880   2537       add_proj4text (p, 2,
  2881   2538           "y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  2882   2539       add_proj4text (p, 3,
................................................................................
  2890   2547       add_srs_wkt (p, 3,
  2891   2548           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  2892   2549       add_srs_wkt (p, 4,
  2893   2550           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2894   2551       add_srs_wkt (p, 5,
  2895   2552           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2896   2553       add_srs_wkt (p, 6,
  2897         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2554  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
  2898   2555       add_srs_wkt (p, 7,
  2899         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
         2556  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
  2900   2557       add_srs_wkt (p, 8,
  2901         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2558  +        "rd_parallel_1\",37.93333333333333],PARAMETER[\"standard_");
  2902   2559       add_srs_wkt (p, 9,
  2903         -        "llel_1\",37.93333333333333],PARAMETER[\"standard_paralle");
         2560  +        "parallel_2\",36.73333333333333],PARAMETER[\"latitude_of_");
  2904   2561       add_srs_wkt (p, 10,
  2905         -        "l_2\",36.73333333333333],PARAMETER[\"latitude_of_origin\"");
         2562  +        "origin\",36.33333333333334],PARAMETER[\"central_meridian");
  2906   2563       add_srs_wkt (p, 11,
  2907         -        ",36.33333333333334],PARAMETER[\"central_meridian\",-85.7");
         2564  +        "\",-85.75],PARAMETER[\"false_easting\",500000],PARAMETER");
  2908   2565       add_srs_wkt (p, 12,
  2909         -        "5],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         2566  +        "[\"false_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"");
  2910   2567       add_srs_wkt (p, 13,
  2911         -        "_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2568  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2912   2569       add_srs_wkt (p, 14,
  2913         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  2914         -    add_srs_wkt (p, 15,
  2915         -        "\"EPSG\",\"2799\"]]");
  2916         -    p = add_epsg_def_ex (filter, first, last, 2800, "epsg", 2800,
  2917         -        "NAD83(HARN) / Louisiana North", 0, 0,
  2918         -        "GRS 1980", "Greenwich",
  2919         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  2920         -        "X", "East", "Y", "North");
         2570  +        "HORITY[\"EPSG\",\"2799\"]]");
         2571  +    p = add_epsg_def (filter, first, last, 2800, "epsg", 2800,
         2572  +        "NAD83(HARN) / Louisiana North");
  2921   2573       add_proj4text (p, 0,
  2922   2574           "+proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666");
  2923   2575       add_proj4text (p, 1,
  2924   2576           "667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=");
  2925   2577       add_proj4text (p, 2,
  2926   2578           "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2927   2579       add_srs_wkt (p, 0,
................................................................................
  2933   2585       add_srs_wkt (p, 3,
  2934   2586           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2935   2587       add_srs_wkt (p, 4,
  2936   2588           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2937   2589       add_srs_wkt (p, 5,
  2938   2590           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2939   2591       add_srs_wkt (p, 6,
  2940         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2592  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  2941   2593       add_srs_wkt (p, 7,
  2942         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         2594  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  2943   2595       add_srs_wkt (p, 8,
  2944         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         2596  +        "ard_parallel_1\",32.66666666666666],PARAMETER[\"standard");
  2945   2597       add_srs_wkt (p, 9,
  2946         -        "rallel_1\",32.66666666666666],PARAMETER[\"standard_paral");
         2598  +        "_parallel_2\",31.16666666666667],PARAMETER[\"latitude_of");
  2947   2599       add_srs_wkt (p, 10,
  2948         -        "lel_2\",31.16666666666667],PARAMETER[\"latitude_of_origi");
         2600  +        "_origin\",30.5],PARAMETER[\"central_meridian\",-92.5],PA");
  2949   2601       add_srs_wkt (p, 11,
  2950         -        "n\",30.5],PARAMETER[\"central_meridian\",-92.5],PARAMETE");
         2602  +        "RAMETER[\"false_easting\",1000000],PARAMETER[\"false_nor");
  2951   2603       add_srs_wkt (p, 12,
  2952         -        "R[\"false_easting\",1000000],PARAMETER[\"false_northing\"");
         2604  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2953   2605       add_srs_wkt (p, 13,
  2954         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2606  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  2955   2607       add_srs_wkt (p, 14,
  2956         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2800\"");
  2957         -    add_srs_wkt (p, 15,
  2958         -        "]]");
  2959         -    p = add_epsg_def_ex (filter, first, last, 2801, "epsg", 2801,
  2960         -        "NAD83(HARN) / Louisiana South", 0, 0,
  2961         -        "GRS 1980", "Greenwich",
  2962         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  2963         -        "X", "East", "Y", "North");
         2608  +        "\"2800\"]]");
         2609  +    p = add_epsg_def (filter, first, last, 2801, "epsg", 2801,
         2610  +        "NAD83(HARN) / Louisiana South");
  2964   2611       add_proj4text (p, 0,
  2965   2612           "+proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91");
  2966   2613       add_proj4text (p, 1,
  2967   2614           ".33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs8");
  2968   2615       add_proj4text (p, 2,
  2969   2616           "4=0,0,0,0,0,0,0 +units=m +no_defs");
  2970   2617       add_srs_wkt (p, 0,
................................................................................
  2976   2623       add_srs_wkt (p, 3,
  2977   2624           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2978   2625       add_srs_wkt (p, 4,
  2979   2626           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2980   2627       add_srs_wkt (p, 5,
  2981   2628           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2982   2629       add_srs_wkt (p, 6,
  2983         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2630  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  2984   2631       add_srs_wkt (p, 7,
  2985         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         2632  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  2986   2633       add_srs_wkt (p, 8,
  2987         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         2634  +        "ard_parallel_1\",30.7],PARAMETER[\"standard_parallel_2\"");
  2988   2635       add_srs_wkt (p, 9,
  2989         -        "rallel_1\",30.7],PARAMETER[\"standard_parallel_2\",29.3]");
         2636  +        ",29.3],PARAMETER[\"latitude_of_origin\",28.5],PARAMETER[");
  2990   2637       add_srs_wkt (p, 10,
  2991         -        ",PARAMETER[\"latitude_of_origin\",28.5],PARAMETER[\"cent");
         2638  +        "\"central_meridian\",-91.33333333333333],PARAMETER[\"fal");
  2992   2639       add_srs_wkt (p, 11,
  2993         -        "ral_meridian\",-91.33333333333333],PARAMETER[\"false_eas");
         2640  +        "se_easting\",1000000],PARAMETER[\"false_northing\",0],UN");
  2994   2641       add_srs_wkt (p, 12,
  2995         -        "ting\",1000000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         2642  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  2996   2643       add_srs_wkt (p, 13,
  2997         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  2998         -    add_srs_wkt (p, 14,
  2999         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2801\"]]");
  3000         -    p = add_epsg_def_ex (filter, first, last, 2802, "epsg", 2802,
  3001         -        "NAD83(HARN) / Maine East", 0, 0,
  3002         -        "GRS 1980", "Greenwich",
  3003         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3004         -        "X", "East", "Y", "North");
         2644  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2801\"]]");
         2645  +    p = add_epsg_def (filter, first, last, 2802, "epsg", 2802,
         2646  +        "NAD83(HARN) / Maine East");
  3005   2647       add_proj4text (p, 0,
  3006   2648           "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
  3007   2649       add_proj4text (p, 1,
  3008   2650           "999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  3009   2651       add_proj4text (p, 2,
  3010   2652           ",0 +units=m +no_defs");
  3011   2653       add_srs_wkt (p, 0,
................................................................................
  3017   2659       add_srs_wkt (p, 3,
  3018   2660           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3019   2661       add_srs_wkt (p, 4,
  3020   2662           "6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3021   2663       add_srs_wkt (p, 5,
  3022   2664           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3023   2665       add_srs_wkt (p, 6,
  3024         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2666  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  3025   2667       add_srs_wkt (p, 7,
  3026         -        "\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Tran");
         2668  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3027   2669       add_srs_wkt (p, 8,
  3028         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",43.6");
         2670  +        ",43.66666666666666],PARAMETER[\"central_meridian\",-68.5");
  3029   2671       add_srs_wkt (p, 9,
  3030         -        "6666666666666],PARAMETER[\"central_meridian\",-68.5],PAR");
         2672  +        "],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_e");
  3031   2673       add_srs_wkt (p, 10,
  3032         -        "AMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eastin");
         2674  +        "asting\",300000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3033   2675       add_srs_wkt (p, 11,
  3034         -        "g\",300000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2676  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  3035   2677       add_srs_wkt (p, 12,
  3036         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  3037         -    add_srs_wkt (p, 13,
  3038         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2802\"]]");
  3039         -    p = add_epsg_def_ex (filter, first, last, 2803, "epsg", 2803,
  3040         -        "NAD83(HARN) / Maine West", 0, 0,
  3041         -        "GRS 1980", "Greenwich",
  3042         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3043         -        "X", "East", "Y", "North");
         2678  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2802\"]]");
         2679  +    p = add_epsg_def (filter, first, last, 2803, "epsg", 2803,
         2680  +        "NAD83(HARN) / Maine West");
  3044   2681       add_proj4text (p, 0,
  3045   2682           "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
  3046   2683       add_proj4text (p, 1,
  3047   2684           "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
  3048   2685       add_proj4text (p, 2,
  3049   2686           "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3050   2687       add_srs_wkt (p, 0,
................................................................................
  3056   2693       add_srs_wkt (p, 3,
  3057   2694           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3058   2695       add_srs_wkt (p, 4,
  3059   2696           "6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3060   2697       add_srs_wkt (p, 5,
  3061   2698           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3062   2699       add_srs_wkt (p, 6,
  3063         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2700  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  3064   2701       add_srs_wkt (p, 7,
  3065         -        "\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Tran");
         2702  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3066   2703       add_srs_wkt (p, 8,
  3067         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",42.8");
         2704  +        ",42.83333333333334],PARAMETER[\"central_meridian\",-70.1");
  3068   2705       add_srs_wkt (p, 9,
  3069         -        "3333333333334],PARAMETER[\"central_meridian\",-70.166666");
         2706  +        "6666666666667],PARAMETER[\"scale_factor\",0.999966667],P");
  3070   2707       add_srs_wkt (p, 10,
  3071         -        "66666667],PARAMETER[\"scale_factor\",0.999966667],PARAME");
         2708  +        "ARAMETER[\"false_easting\",900000],PARAMETER[\"false_nor");
  3072   2709       add_srs_wkt (p, 11,
  3073         -        "TER[\"false_easting\",900000],PARAMETER[\"false_northing");
         2710  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  3074   2711       add_srs_wkt (p, 12,
  3075         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         2712  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  3076   2713       add_srs_wkt (p, 13,
  3077         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"280");
  3078         -    add_srs_wkt (p, 14,
  3079         -        "3\"]]");
  3080         -    p = add_epsg_def_ex (filter, first, last, 2804, "epsg", 2804,
  3081         -        "NAD83(HARN) / Maryland", 0, 0,
  3082         -        "GRS 1980", "Greenwich",
  3083         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  3084         -        "X", "East", "Y", "North");
         2714  +        "\"2803\"]]");
         2715  +    p = add_epsg_def (filter, first, last, 2804, "epsg", 2804,
         2716  +        "NAD83(HARN) / Maryland");
  3085   2717       add_proj4text (p, 0,
  3086   2718           "+proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666");
  3087   2719       add_proj4text (p, 1,
  3088   2720           "666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=");
  3089   2721       add_proj4text (p, 2,
  3090   2722           "0,0,0,0,0,0,0 +units=m +no_defs");
  3091   2723       add_srs_wkt (p, 0,
................................................................................
  3097   2729       add_srs_wkt (p, 3,
  3098   2730           "\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3099   2731       add_srs_wkt (p, 4,
  3100   2732           "152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3101   2733       add_srs_wkt (p, 5,
  3102   2734           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3103   2735       add_srs_wkt (p, 6,
  3104         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         2736  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
  3105   2737       add_srs_wkt (p, 7,
  3106         -        ",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Lamber");
         2738  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3107   2739       add_srs_wkt (p, 8,
  3108         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         2740  +        "llel_1\",39.45],PARAMETER[\"standard_parallel_2\",38.3],");
  3109   2741       add_srs_wkt (p, 9,
  3110         -        "\",39.45],PARAMETER[\"standard_parallel_2\",38.3],PARAME");
         2742  +        "PARAMETER[\"latitude_of_origin\",37.66666666666666],PARA");
  3111   2743       add_srs_wkt (p, 10,
  3112         -        "TER[\"latitude_of_origin\",37.66666666666666],PARAMETER[");
         2744  +        "METER[\"central_meridian\",-77],PARAMETER[\"false_eastin");
  3113   2745       add_srs_wkt (p, 11,
  3114         -        "\"central_meridian\",-77],PARAMETER[\"false_easting\",40");
         2746  +        "g\",400000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3115   2747       add_srs_wkt (p, 12,
  3116         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2748  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  3117   2749       add_srs_wkt (p, 13,
  3118         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  3119         -    add_srs_wkt (p, 14,
  3120         -        ",NORTH],AUTHORITY[\"EPSG\",\"2804\"]]");
  3121         -    p = add_epsg_def_ex (filter, first, last, 2805, "epsg", 2805,
  3122         -        "NAD83(HARN) / Massachusetts Mainland", 0, 0,
  3123         -        "GRS 1980", "Greenwich",
  3124         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  3125         -        "X", "East", "Y", "North");
         2750  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2804\"]]");
         2751  +    p = add_epsg_def (filter, first, last, 2805, "epsg", 2805,
         2752  +        "NAD83(HARN) / Massachusetts Mainland");
  3126   2753       add_proj4text (p, 0,
  3127   2754           "+proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666");
  3128   2755       add_proj4text (p, 1,
  3129   2756           "667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellp");
  3130   2757       add_proj4text (p, 2,
  3131   2758           "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3132   2759       add_srs_wkt (p, 0,
................................................................................
  3138   2765       add_srs_wkt (p, 3,
  3139   2766           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  3140   2767       add_srs_wkt (p, 4,
  3141   2768           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3142   2769       add_srs_wkt (p, 5,
  3143   2770           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3144   2771       add_srs_wkt (p, 6,
  3145         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2772  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  3146   2773       add_srs_wkt (p, 7,
  3147         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         2774  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  3148   2775       add_srs_wkt (p, 8,
  3149         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         2776  +        "standard_parallel_1\",42.68333333333333],PARAMETER[\"sta");
  3150   2777       add_srs_wkt (p, 9,
  3151         -        "ard_parallel_1\",42.68333333333333],PARAMETER[\"standard");
         2778  +        "ndard_parallel_2\",41.71666666666667],PARAMETER[\"latitu");
  3152   2779       add_srs_wkt (p, 10,
  3153         -        "_parallel_2\",41.71666666666667],PARAMETER[\"latitude_of");
         2780  +        "de_of_origin\",41],PARAMETER[\"central_meridian\",-71.5]");
  3154   2781       add_srs_wkt (p, 11,
  3155         -        "_origin\",41],PARAMETER[\"central_meridian\",-71.5],PARA");
         2782  +        ",PARAMETER[\"false_easting\",200000],PARAMETER[\"false_n");
  3156   2783       add_srs_wkt (p, 12,
  3157         -        "METER[\"false_easting\",200000],PARAMETER[\"false_northi");
         2784  +        "orthing\",750000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3158   2785       add_srs_wkt (p, 13,
  3159         -        "ng\",750000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2786  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  3160   2787       add_srs_wkt (p, 14,
  3161         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3162         -    add_srs_wkt (p, 15,
  3163         -        ",\"2805\"]]");
  3164         -    p = add_epsg_def_ex (filter, first, last, 2806, "epsg", 2806,
  3165         -        "NAD83(HARN) / Massachusetts Island", 0, 0,
  3166         -        "GRS 1980", "Greenwich",
  3167         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  3168         -        "X", "East", "Y", "North");
         2788  +        "EPSG\",\"2805\"]]");
         2789  +    p = add_epsg_def (filter, first, last, 2806, "epsg", 2806,
         2790  +        "NAD83(HARN) / Massachusetts Island");
  3169   2791       add_proj4text (p, 0,
  3170   2792           "+proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333");
  3171   2793       add_proj4text (p, 1,
  3172   2794           "333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS");
  3173   2795       add_proj4text (p, 2,
  3174   2796           "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3175   2797       add_srs_wkt (p, 0,
................................................................................
  3181   2803       add_srs_wkt (p, 3,
  3182   2804           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  3183   2805       add_srs_wkt (p, 4,
  3184   2806           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3185   2807       add_srs_wkt (p, 5,
  3186   2808           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3187   2809       add_srs_wkt (p, 6,
  3188         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2810  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
  3189   2811       add_srs_wkt (p, 7,
  3190         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         2812  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  3191   2813       add_srs_wkt (p, 8,
  3192         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
         2814  +        "standard_parallel_1\",41.48333333333333],PARAMETER[\"sta");
  3193   2815       add_srs_wkt (p, 9,
  3194         -        "rd_parallel_1\",41.48333333333333],PARAMETER[\"standard_");
         2816  +        "ndard_parallel_2\",41.28333333333333],PARAMETER[\"latitu");
  3195   2817       add_srs_wkt (p, 10,
  3196         -        "parallel_2\",41.28333333333333],PARAMETER[\"latitude_of_");
         2818  +        "de_of_origin\",41],PARAMETER[\"central_meridian\",-70.5]");
  3197   2819       add_srs_wkt (p, 11,
  3198         -        "origin\",41],PARAMETER[\"central_meridian\",-70.5],PARAM");
         2820  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  3199   2821       add_srs_wkt (p, 12,
  3200         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         2822  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3201   2823       add_srs_wkt (p, 13,
  3202         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         2824  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3203   2825       add_srs_wkt (p, 14,
  3204         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"28");
  3205         -    add_srs_wkt (p, 15,
  3206         -        "06\"]]");
  3207         -    p = add_epsg_def_ex (filter, first, last, 2807, "epsg", 2807,
  3208         -        "NAD83(HARN) / Michigan North", 0, 0,
  3209         -        "GRS 1980", "Greenwich",
  3210         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  3211         -        "X", "East", "Y", "North");
         2826  +        ",\"2806\"]]");
         2827  +    p = add_epsg_def (filter, first, last, 2807, "epsg", 2807,
         2828  +        "NAD83(HARN) / Michigan North");
  3212   2829       add_proj4text (p, 0,
  3213   2830           "+proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333");
  3214   2831       add_proj4text (p, 1,
  3215   2832           "333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_");
  3216   2833       add_proj4text (p, 2,
  3217   2834           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  3218   2835       add_proj4text (p, 3,
................................................................................
  3226   2843       add_srs_wkt (p, 3,
  3227   2844           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  3228   2845       add_srs_wkt (p, 4,
  3229   2846           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3230   2847       add_srs_wkt (p, 5,
  3231   2848           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3232   2849       add_srs_wkt (p, 6,
  3233         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2850  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
  3234   2851       add_srs_wkt (p, 7,
  3235         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
         2852  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
  3236   2853       add_srs_wkt (p, 8,
  3237         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2854  +        "rd_parallel_1\",47.08333333333334],PARAMETER[\"standard_");
  3238   2855       add_srs_wkt (p, 9,
  3239         -        "llel_1\",47.08333333333334],PARAMETER[\"standard_paralle");
         2856  +        "parallel_2\",45.48333333333333],PARAMETER[\"latitude_of_");
  3240   2857       add_srs_wkt (p, 10,
  3241         -        "l_2\",45.48333333333333],PARAMETER[\"latitude_of_origin\"");
         2858  +        "origin\",44.78333333333333],PARAMETER[\"central_meridian");
  3242   2859       add_srs_wkt (p, 11,
  3243         -        ",44.78333333333333],PARAMETER[\"central_meridian\",-87],");
         2860  +        "\",-87],PARAMETER[\"false_easting\",8000000],PARAMETER[\"");
  3244   2861       add_srs_wkt (p, 12,
  3245         -        "PARAMETER[\"false_easting\",8000000],PARAMETER[\"false_n");
         2862  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3246   2863       add_srs_wkt (p, 13,
  3247         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2864  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  3248   2865       add_srs_wkt (p, 14,
  3249         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3250         -    add_srs_wkt (p, 15,
  3251         -        ",\"2807\"]]");
  3252         -    p = add_epsg_def_ex (filter, first, last, 2808, "epsg", 2808,
  3253         -        "NAD83(HARN) / Michigan Central", 0, 0,
  3254         -        "GRS 1980", "Greenwich",
  3255         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  3256         -        "X", "East", "Y", "North");
         2866  +        "\"EPSG\",\"2807\"]]");
         2867  +    p = add_epsg_def (filter, first, last, 2808, "epsg", 2808,
         2868  +        "NAD83(HARN) / Michigan Central");
  3257   2869       add_proj4text (p, 0,
  3258   2870           "+proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43");
  3259   2871       add_proj4text (p, 1,
  3260   2872           ".31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +");
  3261   2873       add_proj4text (p, 2,
  3262   2874           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  3263   2875       add_proj4text (p, 3,
................................................................................
  3271   2883       add_srs_wkt (p, 3,
  3272   2884           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3273   2885       add_srs_wkt (p, 4,
  3274   2886           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3275   2887       add_srs_wkt (p, 5,
  3276   2888           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3277   2889       add_srs_wkt (p, 6,
  3278         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2890  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3279   2891       add_srs_wkt (p, 7,
  3280         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         2892  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  3281   2893       add_srs_wkt (p, 8,
  3282         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         2894  +        "ard_parallel_1\",45.7],PARAMETER[\"standard_parallel_2\"");
  3283   2895       add_srs_wkt (p, 9,
  3284         -        "rallel_1\",45.7],PARAMETER[\"standard_parallel_2\",44.18");
         2896  +        ",44.18333333333333],PARAMETER[\"latitude_of_origin\",43.");
  3285   2897       add_srs_wkt (p, 10,
  3286         -        "333333333333],PARAMETER[\"latitude_of_origin\",43.316666");
         2898  +        "31666666666667],PARAMETER[\"central_meridian\",-84.36666");
  3287   2899       add_srs_wkt (p, 11,
  3288         -        "66666667],PARAMETER[\"central_meridian\",-84.36666666666");
         2900  +        "666666666],PARAMETER[\"false_easting\",6000000],PARAMETE");
  3289   2901       add_srs_wkt (p, 12,
  3290         -        "666],PARAMETER[\"false_easting\",6000000],PARAMETER[\"fa");
         2902  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  3291   2903       add_srs_wkt (p, 13,
  3292         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2904  +        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  3293   2905       add_srs_wkt (p, 14,
  3294         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  3295         -    add_srs_wkt (p, 15,
  3296         -        "EPSG\",\"2808\"]]");
  3297         -    p = add_epsg_def_ex (filter, first, last, 2809, "epsg", 2809,
  3298         -        "NAD83(HARN) / Michigan South", 0, 0,
  3299         -        "GRS 1980", "Greenwich",
  3300         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  3301         -        "X", "East", "Y", "North");
         2906  +        "ITY[\"EPSG\",\"2808\"]]");
         2907  +    p = add_epsg_def (filter, first, last, 2809, "epsg", 2809,
         2908  +        "NAD83(HARN) / Michigan South");
  3302   2909       add_proj4text (p, 0,
  3303   2910           "+proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41");
  3304   2911       add_proj4text (p, 1,
  3305   2912           ".5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=");
  3306   2913       add_proj4text (p, 2,
  3307   2914           "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3308   2915       add_srs_wkt (p, 0,
................................................................................
  3314   2921       add_srs_wkt (p, 3,
  3315   2922           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  3316   2923       add_srs_wkt (p, 4,
  3317   2924           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3318   2925       add_srs_wkt (p, 5,
  3319   2926           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3320   2927       add_srs_wkt (p, 6,
  3321         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2928  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
  3322   2929       add_srs_wkt (p, 7,
  3323         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
         2930  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
  3324   2931       add_srs_wkt (p, 8,
  3325         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2932  +        "rd_parallel_1\",43.66666666666666],PARAMETER[\"standard_");
  3326   2933       add_srs_wkt (p, 9,
  3327         -        "llel_1\",43.66666666666666],PARAMETER[\"standard_paralle");
         2934  +        "parallel_2\",42.1],PARAMETER[\"latitude_of_origin\",41.5");
  3328   2935       add_srs_wkt (p, 10,
  3329         -        "l_2\",42.1],PARAMETER[\"latitude_of_origin\",41.5],PARAM");
         2936  +        "],PARAMETER[\"central_meridian\",-84.36666666666666],PAR");
  3330   2937       add_srs_wkt (p, 11,
  3331         -        "ETER[\"central_meridian\",-84.36666666666666],PARAMETER[");
         2938  +        "AMETER[\"false_easting\",4000000],PARAMETER[\"false_nort");
  3332   2939       add_srs_wkt (p, 12,
  3333         -        "\"false_easting\",4000000],PARAMETER[\"false_northing\",");
         2940  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3334   2941       add_srs_wkt (p, 13,
  3335         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2942  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3336   2943       add_srs_wkt (p, 14,
  3337         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2809\"]");
  3338         -    add_srs_wkt (p, 15,
  3339         -        "]");
  3340         -    p = add_epsg_def_ex (filter, first, last, 2810, "epsg", 2810,
  3341         -        "NAD83(HARN) / Minnesota North", 0, 0,
  3342         -        "GRS 1980", "Greenwich",
  3343         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  3344         -        "X", "East", "Y", "North");
         2944  +        "2809\"]]");
         2945  +    p = add_epsg_def (filter, first, last, 2810, "epsg", 2810,
         2946  +        "NAD83(HARN) / Minnesota North");
  3345   2947       add_proj4text (p, 0,
  3346   2948           "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
  3347   2949       add_proj4text (p, 1,
  3348   2950           "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y");
  3349   2951       add_proj4text (p, 2,
  3350   2952           "_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  3351   2953       add_proj4text (p, 3,
................................................................................
  3359   2961       add_srs_wkt (p, 3,
  3360   2962           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3361   2963       add_srs_wkt (p, 4,
  3362   2964           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3363   2965       add_srs_wkt (p, 5,
  3364   2966           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3365   2967       add_srs_wkt (p, 6,
  3366         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2968  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3367   2969       add_srs_wkt (p, 7,
  3368         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         2970  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  3369   2971       add_srs_wkt (p, 8,
  3370         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         2972  +        "ard_parallel_1\",48.63333333333333],PARAMETER[\"standard");
  3371   2973       add_srs_wkt (p, 9,
  3372         -        "rallel_1\",48.63333333333333],PARAMETER[\"standard_paral");
         2974  +        "_parallel_2\",47.03333333333333],PARAMETER[\"latitude_of");
  3373   2975       add_srs_wkt (p, 10,
  3374         -        "lel_2\",47.03333333333333],PARAMETER[\"latitude_of_origi");
         2976  +        "_origin\",46.5],PARAMETER[\"central_meridian\",-93.1],PA");
  3375   2977       add_srs_wkt (p, 11,
  3376         -        "n\",46.5],PARAMETER[\"central_meridian\",-93.1],PARAMETE");
         2978  +        "RAMETER[\"false_easting\",800000],PARAMETER[\"false_nort");
  3377   2979       add_srs_wkt (p, 12,
  3378         -        "R[\"false_easting\",800000],PARAMETER[\"false_northing\"");
         2980  +        "hing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3379   2981       add_srs_wkt (p, 13,
  3380         -        ",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2982  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  3381   2983       add_srs_wkt (p, 14,
  3382         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3383         -    add_srs_wkt (p, 15,
  3384         -        "2810\"]]");
  3385         -    p = add_epsg_def_ex (filter, first, last, 2811, "epsg", 2811,
  3386         -        "NAD83(HARN) / Minnesota Central", 0, 0,
  3387         -        "GRS 1980", "Greenwich",
  3388         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  3389         -        "X", "East", "Y", "North");
         2984  +        "G\",\"2810\"]]");
         2985  +    p = add_epsg_def (filter, first, last, 2811, "epsg", 2811,
         2986  +        "NAD83(HARN) / Minnesota Central");
  3390   2987       add_proj4text (p, 0,
  3391   2988           "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
  3392   2989       add_proj4text (p, 1,
  3393   2990           "5 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +to");
  3394   2991       add_proj4text (p, 2,
  3395   2992           "wgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3396   2993       add_srs_wkt (p, 0,
................................................................................
  3402   2999       add_srs_wkt (p, 3,
  3403   3000           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3404   3001       add_srs_wkt (p, 4,
  3405   3002           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3406   3003       add_srs_wkt (p, 5,
  3407   3004           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3408   3005       add_srs_wkt (p, 6,
  3409         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3006  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3410   3007       add_srs_wkt (p, 7,
  3411         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         3008  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  3412   3009       add_srs_wkt (p, 8,
  3413         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         3010  +        "ard_parallel_1\",47.05],PARAMETER[\"standard_parallel_2\"");
  3414   3011       add_srs_wkt (p, 9,
  3415         -        "rallel_1\",47.05],PARAMETER[\"standard_parallel_2\",45.6");
         3012  +        ",45.61666666666667],PARAMETER[\"latitude_of_origin\",45]");
  3416   3013       add_srs_wkt (p, 10,
  3417         -        "1666666666667],PARAMETER[\"latitude_of_origin\",45],PARA");
         3014  +        ",PARAMETER[\"central_meridian\",-94.25],PARAMETER[\"fals");
  3418   3015       add_srs_wkt (p, 11,
  3419         -        "METER[\"central_meridian\",-94.25],PARAMETER[\"false_eas");
         3016  +        "e_easting\",800000],PARAMETER[\"false_northing\",100000]");
  3420   3017       add_srs_wkt (p, 12,
  3421         -        "ting\",800000],PARAMETER[\"false_northing\",100000],UNIT");
         3018  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
  3422   3019       add_srs_wkt (p, 13,
  3423         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
  3424         -    add_srs_wkt (p, 14,
  3425         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2811\"]]");
  3426         -    p = add_epsg_def_ex (filter, first, last, 2812, "epsg", 2812,
  3427         -        "NAD83(HARN) / Minnesota South", 0, 0,
  3428         -        "GRS 1980", "Greenwich",
  3429         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  3430         -        "X", "East", "Y", "North");
         3020  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2811\"]]");
         3021  +    p = add_epsg_def (filter, first, last, 2812, "epsg", 2812,
         3022  +        "NAD83(HARN) / Minnesota South");
  3431   3023       add_proj4text (p, 0,
  3432   3024           "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
  3433   3025       add_proj4text (p, 1,
  3434   3026           "333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=");
  3435   3027       add_proj4text (p, 2,
  3436   3028           "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3437   3029       add_srs_wkt (p, 0,
................................................................................
  3443   3035       add_srs_wkt (p, 3,
  3444   3036           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3445   3037       add_srs_wkt (p, 4,
  3446   3038           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3447   3039       add_srs_wkt (p, 5,
  3448   3040           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3449   3041       add_srs_wkt (p, 6,
  3450         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3042  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3451   3043       add_srs_wkt (p, 7,
  3452         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         3044  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  3453   3045       add_srs_wkt (p, 8,
  3454         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         3046  +        "ard_parallel_1\",45.21666666666667],PARAMETER[\"standard");
  3455   3047       add_srs_wkt (p, 9,
  3456         -        "rallel_1\",45.21666666666667],PARAMETER[\"standard_paral");
         3048  +        "_parallel_2\",43.78333333333333],PARAMETER[\"latitude_of");
  3457   3049       add_srs_wkt (p, 10,
  3458         -        "lel_2\",43.78333333333333],PARAMETER[\"latitude_of_origi");
         3050  +        "_origin\",43],PARAMETER[\"central_meridian\",-94],PARAME");
  3459   3051       add_srs_wkt (p, 11,
  3460         -        "n\",43],PARAMETER[\"central_meridian\",-94],PARAMETER[\"");
         3052  +        "TER[\"false_easting\",800000],PARAMETER[\"false_northing");
  3461   3053       add_srs_wkt (p, 12,
  3462         -        "false_easting\",800000],PARAMETER[\"false_northing\",100");
         3054  +        "\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  3463   3055       add_srs_wkt (p, 13,
  3464         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
         3056  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  3465   3057       add_srs_wkt (p, 14,
  3466         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2812");
  3467         -    add_srs_wkt (p, 15,
  3468         -        "\"]]");
  3469         -    p = add_epsg_def_ex (filter, first, last, 2813, "epsg", 2813,
  3470         -        "NAD83(HARN) / Mississippi East", 0, 0,
  3471         -        "GRS 1980", "Greenwich",
  3472         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3473         -        "X", "East", "Y", "North");
         3058  +        "\"2812\"]]");
         3059  +    p = add_epsg_def (filter, first, last, 2813, "epsg", 2813,
         3060  +        "NAD83(HARN) / Mississippi East");
  3474   3061       add_proj4text (p, 0,
  3475   3062           "+proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.9");
  3476   3063       add_proj4text (p, 1,
  3477   3064           "9995 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  3478   3065       add_proj4text (p, 2,
  3479   3066           "0,0 +units=m +no_defs");
  3480   3067       add_srs_wkt (p, 0,
................................................................................
  3486   3073       add_srs_wkt (p, 3,
  3487   3074           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3488   3075       add_srs_wkt (p, 4,
  3489   3076           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3490   3077       add_srs_wkt (p, 5,
  3491   3078           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3492   3079       add_srs_wkt (p, 6,
  3493         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3080  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3494   3081       add_srs_wkt (p, 7,
  3495         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         3082  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3496   3083       add_srs_wkt (p, 8,
  3497         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         3084  +        "rigin\",29.5],PARAMETER[\"central_meridian\",-88.8333333");
  3498   3085       add_srs_wkt (p, 9,
  3499         -        ",29.5],PARAMETER[\"central_meridian\",-88.83333333333333");
         3086  +        "3333333],PARAMETER[\"scale_factor\",0.99995],PARAMETER[\"");
  3500   3087       add_srs_wkt (p, 10,
  3501         -        "],PARAMETER[\"scale_factor\",0.99995],PARAMETER[\"false_");
         3088  +        "false_easting\",300000],PARAMETER[\"false_northing\",0],");
  3502   3089       add_srs_wkt (p, 11,
  3503         -        "easting\",300000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3090  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  3504   3091       add_srs_wkt (p, 12,
  3505         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  3506         -    add_srs_wkt (p, 13,
  3507         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2813\"]]");
  3508         -    p = add_epsg_def_ex (filter, first, last, 2814, "epsg", 2814,
  3509         -        "NAD83(HARN) / Mississippi West", 0, 0,
  3510         -        "GRS 1980", "Greenwich",
  3511         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3512         -        "X", "East", "Y", "North");
         3092  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2813\"]]");
         3093  +    p = add_epsg_def (filter, first, last, 2814, "epsg", 2814,
         3094  +        "NAD83(HARN) / Mississippi West");
  3513   3095       add_proj4text (p, 0,
  3514   3096           "+proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.9");
  3515   3097       add_proj4text (p, 1,
  3516   3098           "9995 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  3517   3099       add_proj4text (p, 2,
  3518   3100           "0,0 +units=m +no_defs");
  3519   3101       add_srs_wkt (p, 0,
................................................................................
  3525   3107       add_srs_wkt (p, 3,
  3526   3108           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3527   3109       add_srs_wkt (p, 4,
  3528   3110           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3529   3111       add_srs_wkt (p, 5,
  3530   3112           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3531   3113       add_srs_wkt (p, 6,
  3532         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3114  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3533   3115       add_srs_wkt (p, 7,
  3534         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         3116  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3535   3117       add_srs_wkt (p, 8,
  3536         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         3118  +        "rigin\",29.5],PARAMETER[\"central_meridian\",-90.3333333");
  3537   3119       add_srs_wkt (p, 9,
  3538         -        ",29.5],PARAMETER[\"central_meridian\",-90.33333333333333");
         3120  +        "3333333],PARAMETER[\"scale_factor\",0.99995],PARAMETER[\"");
  3539   3121       add_srs_wkt (p, 10,
  3540         -        "],PARAMETER[\"scale_factor\",0.99995],PARAMETER[\"false_");
         3122  +        "false_easting\",700000],PARAMETER[\"false_northing\",0],");
  3541   3123       add_srs_wkt (p, 11,
  3542         -        "easting\",700000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3124  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  3543   3125       add_srs_wkt (p, 12,
  3544         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  3545         -    add_srs_wkt (p, 13,
  3546         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2814\"]]");
  3547         -    p = add_epsg_def_ex (filter, first, last, 2815, "epsg", 2815,
  3548         -        "NAD83(HARN) / Missouri East", 0, 0,
  3549         -        "GRS 1980", "Greenwich",
  3550         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3551         -        "X", "East", "Y", "North");
         3126  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2814\"]]");
         3127  +    p = add_epsg_def (filter, first, last, 2815, "epsg", 2815,
         3128  +        "NAD83(HARN) / Missouri East");
  3552   3129       add_proj4text (p, 0,
  3553   3130           "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.9");
  3554   3131       add_proj4text (p, 1,
  3555   3132           "99933333 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  3556   3133       add_proj4text (p, 2,
  3557   3134           "0,0,0,0 +units=m +no_defs");
  3558   3135       add_srs_wkt (p, 0,
................................................................................
  3564   3141       add_srs_wkt (p, 3,
  3565   3142           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3566   3143       add_srs_wkt (p, 4,
  3567   3144           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3568   3145       add_srs_wkt (p, 5,
  3569   3146           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3570   3147       add_srs_wkt (p, 6,
  3571         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3148  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  3572   3149       add_srs_wkt (p, 7,
  3573         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3150  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3574   3151       add_srs_wkt (p, 8,
  3575         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         3152  +        "in\",35.83333333333334],PARAMETER[\"central_meridian\",-");
  3576   3153       add_srs_wkt (p, 9,
  3577         -        "5.83333333333334],PARAMETER[\"central_meridian\",-90.5],");
         3154  +        "90.5],PARAMETER[\"scale_factor\",0.999933333],PARAMETER[");
  3578   3155       add_srs_wkt (p, 10,
  3579         -        "PARAMETER[\"scale_factor\",0.999933333],PARAMETER[\"fals");
         3156  +        "\"false_easting\",250000],PARAMETER[\"false_northing\",0");
  3580   3157       add_srs_wkt (p, 11,
  3581         -        "e_easting\",250000],PARAMETER[\"false_northing\",0],UNIT");
         3158  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3582   3159       add_srs_wkt (p, 12,
  3583         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         3160  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2815\"]");
  3584   3161       add_srs_wkt (p, 13,
  3585         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2815\"]]");
  3586         -    p = add_epsg_def_ex (filter, first, last, 2816, "epsg", 2816,
  3587         -        "NAD83(HARN) / Missouri Central", 0, 0,
  3588         -        "GRS 1980", "Greenwich",
  3589         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3590         -        "X", "East", "Y", "North");
         3162  +        "]");
         3163  +    p = add_epsg_def (filter, first, last, 2816, "epsg", 2816,
         3164  +        "NAD83(HARN) / Missouri Central");
  3591   3165       add_proj4text (p, 0,
  3592   3166           "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.9");
  3593   3167       add_proj4text (p, 1,
  3594   3168           "99933333 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  3595   3169       add_proj4text (p, 2,
  3596   3170           "0,0,0,0 +units=m +no_defs");
  3597   3171       add_srs_wkt (p, 0,
................................................................................
  3603   3177       add_srs_wkt (p, 3,
  3604   3178           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3605   3179       add_srs_wkt (p, 4,
  3606   3180           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3607   3181       add_srs_wkt (p, 5,
  3608   3182           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3609   3183       add_srs_wkt (p, 6,
  3610         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3184  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3611   3185       add_srs_wkt (p, 7,
  3612         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         3186  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3613   3187       add_srs_wkt (p, 8,
  3614         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         3188  +        "rigin\",35.83333333333334],PARAMETER[\"central_meridian\"");
  3615   3189       add_srs_wkt (p, 9,
  3616         -        ",35.83333333333334],PARAMETER[\"central_meridian\",-92.5");
         3190  +        ",-92.5],PARAMETER[\"scale_factor\",0.999933333],PARAMETE");
  3617   3191       add_srs_wkt (p, 10,
  3618         -        "],PARAMETER[\"scale_factor\",0.999933333],PARAMETER[\"fa");
         3192  +        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  3619   3193       add_srs_wkt (p, 11,
  3620         -        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
         3194  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  3621   3195       add_srs_wkt (p, 12,
  3622         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
         3196  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2816\"");
  3623   3197       add_srs_wkt (p, 13,
  3624         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2816\"]]");
  3625         -    p = add_epsg_def_ex (filter, first, last, 2817, "epsg", 2817,
  3626         -        "NAD83(HARN) / Missouri West", 0, 0,
  3627         -        "GRS 1980", "Greenwich",
  3628         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3629         -        "X", "East", "Y", "North");
         3198  +        "]]");
         3199  +    p = add_epsg_def (filter, first, last, 2817, "epsg", 2817,
         3200  +        "NAD83(HARN) / Missouri West");
  3630   3201       add_proj4text (p, 0,
  3631   3202           "+proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.9");
  3632   3203       add_proj4text (p, 1,
  3633   3204           "99941177 +x_0=850000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  3634   3205       add_proj4text (p, 2,
  3635   3206           "0,0,0,0 +units=m +no_defs");
  3636   3207       add_srs_wkt (p, 0,
................................................................................
  3642   3213       add_srs_wkt (p, 3,
  3643   3214           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3644   3215       add_srs_wkt (p, 4,
  3645   3216           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3646   3217       add_srs_wkt (p, 5,
  3647   3218           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3648   3219       add_srs_wkt (p, 6,
  3649         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3220  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  3650   3221       add_srs_wkt (p, 7,
  3651         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3222  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3652   3223       add_srs_wkt (p, 8,
  3653         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         3224  +        "in\",36.16666666666666],PARAMETER[\"central_meridian\",-");
  3654   3225       add_srs_wkt (p, 9,
  3655         -        "6.16666666666666],PARAMETER[\"central_meridian\",-94.5],");
         3226  +        "94.5],PARAMETER[\"scale_factor\",0.999941177],PARAMETER[");
  3656   3227       add_srs_wkt (p, 10,
  3657         -        "PARAMETER[\"scale_factor\",0.999941177],PARAMETER[\"fals");
         3228  +        "\"false_easting\",850000],PARAMETER[\"false_northing\",0");
  3658   3229       add_srs_wkt (p, 11,
  3659         -        "e_easting\",850000],PARAMETER[\"false_northing\",0],UNIT");
         3230  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3660   3231       add_srs_wkt (p, 12,
  3661         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         3232  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2817\"]");
  3662   3233       add_srs_wkt (p, 13,
  3663         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2817\"]]");
  3664         -    p = add_epsg_def_ex (filter, first, last, 2818, "epsg", 2818,
  3665         -        "NAD83(HARN) / Montana", 0, 0,
  3666         -        "GRS 1980", "Greenwich",
  3667         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  3668         -        "X", "East", "Y", "North");
         3234  +        "]");
         3235  +    p = add_epsg_def (filter, first, last, 2818, "epsg", 2818,
         3236  +        "NAD83(HARN) / Montana");
  3669   3237       add_proj4text (p, 0,
  3670   3238           "+proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5");
  3671   3239       add_proj4text (p, 1,
  3672   3240           " +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  3673   3241       add_proj4text (p, 2,
  3674   3242           "+units=m +no_defs");
  3675   3243       add_srs_wkt (p, 0,
................................................................................
  3681   3249       add_srs_wkt (p, 3,
  3682   3250           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"615");
  3683   3251       add_srs_wkt (p, 4,
  3684   3252           "2\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3685   3253       add_srs_wkt (p, 5,
  3686   3254           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3687   3255       add_srs_wkt (p, 6,
  3688         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3256  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"L");
  3689   3257       add_srs_wkt (p, 7,
  3690         -        "EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Lambert");
         3258  +        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  3691   3259       add_srs_wkt (p, 8,
  3692         -        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         3260  +        "lel_1\",49],PARAMETER[\"standard_parallel_2\",45],PARAME");
  3693   3261       add_srs_wkt (p, 9,
  3694         -        ",49],PARAMETER[\"standard_parallel_2\",45],PARAMETER[\"l");
         3262  +        "TER[\"latitude_of_origin\",44.25],PARAMETER[\"central_me");
  3695   3263       add_srs_wkt (p, 10,
  3696         -        "atitude_of_origin\",44.25],PARAMETER[\"central_meridian\"");
         3264  +        "ridian\",-109.5],PARAMETER[\"false_easting\",600000],PAR");
  3697   3265       add_srs_wkt (p, 11,
  3698         -        ",-109.5],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
         3266  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  3699   3267       add_srs_wkt (p, 12,
  3700         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         3268  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  3701   3269       add_srs_wkt (p, 13,
  3702         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  3703         -    add_srs_wkt (p, 14,
  3704         -        "\"EPSG\",\"2818\"]]");
  3705         -    p = add_epsg_def_ex (filter, first, last, 2819, "epsg", 2819,
  3706         -        "NAD83(HARN) / Nebraska", 0, 0,
  3707         -        "GRS 1980", "Greenwich",
  3708         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  3709         -        "X", "East", "Y", "North");
         3270  +        "UTHORITY[\"EPSG\",\"2818\"]]");
         3271  +    p = add_epsg_def (filter, first, last, 2819, "epsg", 2819,
         3272  +        "NAD83(HARN) / Nebraska");
  3710   3273       add_proj4text (p, 0,
  3711   3274           "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
  3712   3275       add_proj4text (p, 1,
  3713   3276           "lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,");
  3714   3277       add_proj4text (p, 2,
  3715   3278           "0,0,0,0,0 +units=m +no_defs");
  3716   3279       add_srs_wkt (p, 0,
................................................................................
  3722   3285       add_srs_wkt (p, 3,
  3723   3286           "\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3724   3287       add_srs_wkt (p, 4,
  3725   3288           "152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3726   3289       add_srs_wkt (p, 5,
  3727   3290           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3728   3291       add_srs_wkt (p, 6,
  3729         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3292  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
  3730   3293       add_srs_wkt (p, 7,
  3731         -        ",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Lamber");
         3294  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3732   3295       add_srs_wkt (p, 8,
  3733         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3296  +        "llel_1\",43],PARAMETER[\"standard_parallel_2\",40],PARAM");
  3734   3297       add_srs_wkt (p, 9,
  3735         -        "\",43],PARAMETER[\"standard_parallel_2\",40],PARAMETER[\"");
         3298  +        "ETER[\"latitude_of_origin\",39.83333333333334],PARAMETER");
  3736   3299       add_srs_wkt (p, 10,
  3737         -        "latitude_of_origin\",39.83333333333334],PARAMETER[\"cent");
         3300  +        "[\"central_meridian\",-100],PARAMETER[\"false_easting\",");
  3738   3301       add_srs_wkt (p, 11,
  3739         -        "ral_meridian\",-100],PARAMETER[\"false_easting\",500000]");
         3302  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3740   3303       add_srs_wkt (p, 12,
  3741         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         3304  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3742   3305       add_srs_wkt (p, 13,
  3743         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  3744         -    add_srs_wkt (p, 14,
  3745         -        "H],AUTHORITY[\"EPSG\",\"2819\"]]");
  3746         -    p = add_epsg_def_ex (filter, first, last, 2820, "epsg", 2820,
  3747         -        "NAD83(HARN) / Nevada East", 0, 0,
  3748         -        "GRS 1980", "Greenwich",
  3749         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3750         -        "X", "East", "Y", "North");
         3306  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2819\"]]");
         3307  +    p = add_epsg_def (filter, first, last, 2820, "epsg", 2820,
         3308  +        "NAD83(HARN) / Nevada East");
  3751   3309       add_proj4text (p, 0,
  3752   3310           "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
  3753   3311       add_proj4text (p, 1,
  3754   3312           "9999 +x_0=200000 +y_0=8000000 +ellps=GRS80 +towgs84=0,0,");
  3755   3313       add_proj4text (p, 2,
  3756   3314           "0,0,0,0,0 +units=m +no_defs");
  3757   3315       add_srs_wkt (p, 0,
................................................................................
  3763   3321       add_srs_wkt (p, 3,
  3764   3322           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  3765   3323       add_srs_wkt (p, 4,
  3766   3324           "\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  3767   3325       add_srs_wkt (p, 5,
  3768   3326           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  3769   3327       add_srs_wkt (p, 6,
  3770         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         3328  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTIO");
  3771   3329       add_srs_wkt (p, 7,
  3772         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Tr");
         3330  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  3773   3331       add_srs_wkt (p, 8,
  3774         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",34");
         3332  +        "n\",34.75],PARAMETER[\"central_meridian\",-115.583333333");
  3775   3333       add_srs_wkt (p, 9,
  3776         -        ".75],PARAMETER[\"central_meridian\",-115.5833333333333],");
         3334  +        "3333],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  3777   3335       add_srs_wkt (p, 10,
  3778         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         3336  +        "se_easting\",200000],PARAMETER[\"false_northing\",800000");
  3779   3337       add_srs_wkt (p, 11,
  3780         -        "ting\",200000],PARAMETER[\"false_northing\",8000000],UNI");
         3338  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3781   3339       add_srs_wkt (p, 12,
  3782         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
         3340  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2820\"]");
  3783   3341       add_srs_wkt (p, 13,
  3784         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2820\"]]");
  3785         -    p = add_epsg_def_ex (filter, first, last, 2821, "epsg", 2821,
  3786         -        "NAD83(HARN) / Nevada Central", 0, 0,
  3787         -        "GRS 1980", "Greenwich",
  3788         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3789         -        "X", "East", "Y", "North");
         3342  +        "]");
         3343  +    p = add_epsg_def (filter, first, last, 2821, "epsg", 2821,
         3344  +        "NAD83(HARN) / Nevada Central");
  3790   3345       add_proj4text (p, 0,
  3791   3346           "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
  3792   3347       add_proj4text (p, 1,
  3793   3348           "9999 +x_0=500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,");
  3794   3349       add_proj4text (p, 2,
  3795   3350           "0,0,0,0,0 +units=m +no_defs");
  3796   3351       add_srs_wkt (p, 0,
................................................................................
  3802   3357       add_srs_wkt (p, 3,
  3803   3358           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  3804   3359       add_srs_wkt (p, 4,
  3805   3360           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3806   3361       add_srs_wkt (p, 5,
  3807   3362           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3808   3363       add_srs_wkt (p, 6,
  3809         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         3364  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
  3810   3365       add_srs_wkt (p, 7,
  3811         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
         3366  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3812   3367       add_srs_wkt (p, 8,
  3813         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         3368  +        "igin\",34.75],PARAMETER[\"central_meridian\",-116.666666");
  3814   3369       add_srs_wkt (p, 9,
  3815         -        "34.75],PARAMETER[\"central_meridian\",-116.6666666666667");
         3370  +        "6666667],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
  3816   3371       add_srs_wkt (p, 10,
  3817         -        "],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_e");
         3372  +        "false_easting\",500000],PARAMETER[\"false_northing\",600");
  3818   3373       add_srs_wkt (p, 11,
  3819         -        "asting\",500000],PARAMETER[\"false_northing\",6000000],U");
         3374  +        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  3820   3375       add_srs_wkt (p, 12,
  3821         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         3376  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"282");
  3822   3377       add_srs_wkt (p, 13,
  3823         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2821\"]]");
  3824         -    p = add_epsg_def_ex (filter, first, last, 2822, "epsg", 2822,
  3825         -        "NAD83(HARN) / Nevada West", 0, 0,
  3826         -        "GRS 1980", "Greenwich",
  3827         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3828         -        "X", "East", "Y", "North");
         3378  +        "1\"]]");
         3379  +    p = add_epsg_def (filter, first, last, 2822, "epsg", 2822,
         3380  +        "NAD83(HARN) / Nevada West");
  3829   3381       add_proj4text (p, 0,
  3830   3382           "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
  3831   3383       add_proj4text (p, 1,
  3832   3384           "9999 +x_0=800000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,");
  3833   3385       add_proj4text (p, 2,
  3834   3386           "0,0,0,0,0 +units=m +no_defs");
  3835   3387       add_srs_wkt (p, 0,
................................................................................
  3841   3393       add_srs_wkt (p, 3,
  3842   3394           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  3843   3395       add_srs_wkt (p, 4,
  3844   3396           "\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  3845   3397       add_srs_wkt (p, 5,
  3846   3398           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  3847   3399       add_srs_wkt (p, 6,
  3848         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         3400  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTIO");
  3849   3401       add_srs_wkt (p, 7,
  3850         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Tr");
         3402  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  3851   3403       add_srs_wkt (p, 8,
  3852         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",34");
         3404  +        "n\",34.75],PARAMETER[\"central_meridian\",-118.583333333");
  3853   3405       add_srs_wkt (p, 9,
  3854         -        ".75],PARAMETER[\"central_meridian\",-118.5833333333333],");
         3406  +        "3333],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  3855   3407       add_srs_wkt (p, 10,
  3856         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         3408  +        "se_easting\",800000],PARAMETER[\"false_northing\",400000");
  3857   3409       add_srs_wkt (p, 11,
  3858         -        "ting\",800000],PARAMETER[\"false_northing\",4000000],UNI");
         3410  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3859   3411       add_srs_wkt (p, 12,
  3860         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
         3412  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2822\"]");
  3861   3413       add_srs_wkt (p, 13,
  3862         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2822\"]]");
  3863         -    p = add_epsg_def_ex (filter, first, last, 2823, "epsg", 2823,
  3864         -        "NAD83(HARN) / New Hampshire", 0, 0,
  3865         -        "GRS 1980", "Greenwich",
  3866         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3867         -        "X", "East", "Y", "North");
         3414  +        "]");
         3415  +    p = add_epsg_def (filter, first, last, 2823, "epsg", 2823,
         3416  +        "NAD83(HARN) / New Hampshire");
  3868   3417       add_proj4text (p, 0,
  3869   3418           "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
  3870   3419       add_proj4text (p, 1,
  3871   3420           "99966667 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  3872   3421       add_proj4text (p, 2,
  3873   3422           "0,0,0,0 +units=m +no_defs");
  3874   3423       add_srs_wkt (p, 0,
................................................................................
  3880   3429       add_srs_wkt (p, 3,
  3881   3430           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3882   3431       add_srs_wkt (p, 4,
  3883   3432           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3884   3433       add_srs_wkt (p, 5,
  3885   3434           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3886   3435       add_srs_wkt (p, 6,
  3887         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3436  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  3888   3437       add_srs_wkt (p, 7,
  3889         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3438  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3890   3439       add_srs_wkt (p, 8,
  3891         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
         3440  +        "in\",42.5],PARAMETER[\"central_meridian\",-71.6666666666");
  3892   3441       add_srs_wkt (p, 9,
  3893         -        "2.5],PARAMETER[\"central_meridian\",-71.66666666666667],");
         3442  +        "6667],PARAMETER[\"scale_factor\",0.999966667],PARAMETER[");
  3894   3443       add_srs_wkt (p, 10,
  3895         -        "PARAMETER[\"scale_factor\",0.999966667],PARAMETER[\"fals");
         3444  +        "\"false_easting\",300000],PARAMETER[\"false_northing\",0");
  3896   3445       add_srs_wkt (p, 11,
  3897         -        "e_easting\",300000],PARAMETER[\"false_northing\",0],UNIT");
         3446  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3898   3447       add_srs_wkt (p, 12,
  3899         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         3448  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2823\"]");
  3900   3449       add_srs_wkt (p, 13,
  3901         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2823\"]]");
  3902         -    p = add_epsg_def_ex (filter, first, last, 2824, "epsg", 2824,
  3903         -        "NAD83(HARN) / New Jersey", 0, 0,
  3904         -        "GRS 1980", "Greenwich",
  3905         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3906         -        "X", "East", "Y", "North");
         3450  +        "]");
         3451  +    p = add_epsg_def (filter, first, last, 2824, "epsg", 2824,
         3452  +        "NAD83(HARN) / New Jersey");
  3907   3453       add_proj4text (p, 0,
  3908   3454           "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  3909   3455       add_proj4text (p, 1,
  3910   3456           "999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  3911   3457       add_proj4text (p, 2,
  3912   3458           ",0 +units=m +no_defs");
  3913   3459       add_srs_wkt (p, 0,
................................................................................
  3919   3465       add_srs_wkt (p, 3,
  3920   3466           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3921   3467       add_srs_wkt (p, 4,
  3922   3468           "6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3923   3469       add_srs_wkt (p, 5,
  3924   3470           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3925   3471       add_srs_wkt (p, 6,
  3926         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         3472  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  3927   3473       add_srs_wkt (p, 7,
  3928         -        "\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Tran");
         3474  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3929   3475       add_srs_wkt (p, 8,
  3930         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",38.8");
         3476  +        ",38.83333333333334],PARAMETER[\"central_meridian\",-74.5");
  3931   3477       add_srs_wkt (p, 9,
  3932         -        "3333333333334],PARAMETER[\"central_meridian\",-74.5],PAR");
         3478  +        "],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_e");
  3933   3479       add_srs_wkt (p, 10,
  3934         -        "AMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eastin");
         3480  +        "asting\",150000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3935   3481       add_srs_wkt (p, 11,
  3936         -        "g\",150000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         3482  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  3937   3483       add_srs_wkt (p, 12,
  3938         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  3939         -    add_srs_wkt (p, 13,
  3940         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2824\"]]");
  3941         -    p = add_epsg_def_ex (filter, first, last, 2825, "epsg", 2825,
  3942         -        "NAD83(HARN) / New Mexico East", 0, 0,
  3943         -        "GRS 1980", "Greenwich",
  3944         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3945         -        "X", "East", "Y", "North");
         3484  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2824\"]]");
         3485  +    p = add_epsg_def (filter, first, last, 2825, "epsg", 2825,
         3486  +        "NAD83(HARN) / New Mexico East");
  3946   3487       add_proj4text (p, 0,
  3947   3488           "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
  3948   3489       add_proj4text (p, 1,
  3949   3490           "909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  3950   3491       add_proj4text (p, 2,
  3951   3492           "0,0,0 +units=m +no_defs");
  3952   3493       add_srs_wkt (p, 0,
................................................................................
  3958   3499       add_srs_wkt (p, 3,
  3959   3500           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3960   3501       add_srs_wkt (p, 4,
  3961   3502           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3962   3503       add_srs_wkt (p, 5,
  3963   3504           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3964   3505       add_srs_wkt (p, 6,
  3965         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3506  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3966   3507       add_srs_wkt (p, 7,
  3967         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         3508  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3968   3509       add_srs_wkt (p, 8,
  3969         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         3510  +        "rigin\",31],PARAMETER[\"central_meridian\",-104.33333333");
  3970   3511       add_srs_wkt (p, 9,
  3971         -        ",31],PARAMETER[\"central_meridian\",-104.3333333333333],");
         3512  +        "33333],PARAMETER[\"scale_factor\",0.999909091],PARAMETER");
  3972   3513       add_srs_wkt (p, 10,
  3973         -        "PARAMETER[\"scale_factor\",0.999909091],PARAMETER[\"fals");
         3514  +        "[\"false_easting\",165000],PARAMETER[\"false_northing\",");
  3974   3515       add_srs_wkt (p, 11,
  3975         -        "e_easting\",165000],PARAMETER[\"false_northing\",0],UNIT");
         3516  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3976   3517       add_srs_wkt (p, 12,
  3977         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         3518  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2825\"]");
  3978   3519       add_srs_wkt (p, 13,
  3979         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2825\"]]");
  3980         -    p = add_epsg_def_ex (filter, first, last, 2826, "epsg", 2826,
  3981         -        "NAD83(HARN) / New Mexico Central", 0, 0,
  3982         -        "GRS 1980", "Greenwich",
  3983         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3984         -        "X", "East", "Y", "North");
         3520  +        "]");
         3521  +    p = add_epsg_def (filter, first, last, 2826, "epsg", 2826,
         3522  +        "NAD83(HARN) / New Mexico Central");
  3985   3523       add_proj4text (p, 0,
  3986   3524           "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=5000");
  3987   3525       add_proj4text (p, 1,
  3988   3526           "00 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  3989   3527       add_proj4text (p, 2,
  3990   3528           "no_defs");
  3991   3529       add_srs_wkt (p, 0,
................................................................................
  3997   3535       add_srs_wkt (p, 3,
  3998   3536           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3999   3537       add_srs_wkt (p, 4,
  4000   3538           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  4001   3539       add_srs_wkt (p, 5,
  4002   3540           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  4003   3541       add_srs_wkt (p, 6,
  4004         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         3542  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  4005   3543       add_srs_wkt (p, 7,
  4006         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         3544  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  4007   3545       add_srs_wkt (p, 8,
  4008         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3546  +        "f_origin\",31],PARAMETER[\"central_meridian\",-106.25],P");
  4009   3547       add_srs_wkt (p, 9,
  4010         -        "in\",31],PARAMETER[\"central_meridian\",-106.25],PARAMET");
         3548  +        "ARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_east");
  4011   3549       add_srs_wkt (p, 10,
  4012         -        "ER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",");
         3550  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  4013   3551       add_srs_wkt (p, 11,
  4014         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         3552  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  4015   3553       add_srs_wkt (p, 12,
  4016         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  4017         -    add_srs_wkt (p, 13,
  4018         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2826\"]]");
  4019         -    p = add_epsg_def_ex (filter, first, last, 2827, "epsg", 2827,
  4020         -        "NAD83(HARN) / New Mexico West", 0, 0,
  4021         -        "GRS 1980", "Greenwich",
  4022         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  4023         -        "X", "East", "Y", "North");
         3554  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2826\"]]");
         3555  +    p = add_epsg_def (filter, first, last, 2827, "epsg", 2827,
         3556  +        "NAD83(HARN) / New Mexico West");
  4024   3557       add_proj4text (p, 0,
  4025   3558           "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
  4026   3559       add_proj4text (p, 1,
  4027   3560           "916667 +x_0=830000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  4028   3561       add_proj4text (p, 2,
  4029   3562           "0,0,0 +units=m +no_defs");
  4030   3563       add_srs_wkt (p, 0,
................................................................................
  4036   3569       add_srs_wkt (p, 3,
  4037   3570           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  4038   3571       add_srs_wkt (p, 4,
  4039   3572           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  4040   3573       add_srs_wkt (p, 5,
  4041   3574           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  4042   3575       add_srs_wkt (p, 6,
  4043         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3576  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  4044   3577       add_srs_wkt (p, 7,
  4045         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         3578  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  4046   3579       add_srs_wkt (p, 8,
  4047         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         3580  +        "rigin\",31],PARAMETER[\"central_meridian\",-107.83333333");
  4048   3581       add_srs_wkt (p, 9,
  4049         -        ",31],PARAMETER[\"central_meridian\",-107.8333333333333],");
         3582  +        "33333],PARAMETER[\"scale_factor\",0.999916667],PARAMETER");
  4050   3583       add_srs_wkt (p, 10,
  4051         -        "PARAMETER[\"scale_factor\",0.999916667],PARAMETER[\"fals");
         3584  +        "[\"false_easting\",830000],PARAMETER[\"false_northing\",");
  4052   3585       add_srs_wkt (p, 11,
  4053         -        "e_easting\",830000],PARAMETER[\"false_northing\",0],UNIT");
         3586  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  4054   3587       add_srs_wkt (p, 12,
  4055         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         3588  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2827\"]");
  4056   3589       add_srs_wkt (p, 13,
  4057         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2827\"]]");
  4058         -    p = add_epsg_def_ex (filter, first, last, 2828, "epsg", 2828,
  4059         -        "NAD83(HARN) / New York East", 0, 0,
  4060         -        "GRS 1980", "Greenwich",
  4061         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  4062         -        "X", "East", "Y", "North");
         3590  +        "]");
         3591  +    p = add_epsg_def (filter, first, last, 2828, "epsg", 2828,
         3592  +        "NAD83(HARN) / New York East");
  4063   3593       add_proj4text (p, 0,
  4064   3594           "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  4065   3595       add_proj4text (p, 1,
  4066   3596           "999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  4067   3597       add_proj4text (p, 2,
  4068   3598           ",0 +units=m +no_defs");
  4069   3599       add_srs_wkt (p, 0,
................................................................................
  4075   3605       add_srs_wkt (p, 3,
  4076   3606           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  4077   3607       add_srs_wkt (p, 4,
  4078   3608           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4079   3609       add_srs_wkt (p, 5,
  4080   3610           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4081   3611       add_srs_wkt (p, 6,
  4082         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3612  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  4083   3613       add_srs_wkt (p, 7,
  4084         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3614  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  4085   3615       add_srs_wkt (p, 8,
  4086         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         3616  +        "in\",38.83333333333334],PARAMETER[\"central_meridian\",-");
  4087   3617       add_srs_wkt (p, 9,
  4088         -        "8.83333333333334],PARAMETER[\"central_meridian\",-74.5],");
         3618  +        "74.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  4089   3619       add_srs_wkt (p, 10,
  4090         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         3620  +        "se_easting\",150000],PARAMETER[\"false_northing\",0],UNI");
  4091   3621       add_srs_wkt (p, 11,
  4092         -        "ting\",150000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         3622  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  4093   3623       add_srs_wkt (p, 12,
  4094         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  4095         -    add_srs_wkt (p, 13,
  4096         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2828\"]]");
  4097         -    p = add_epsg_def_ex (filter, first, last, 2829, "epsg", 2829,
  4098         -        "NAD83(HARN) / New York Central", 0, 0,
  4099         -        "GRS 1980", "Greenwich",
  4100         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  4101         -        "X", "East", "Y", "North");
         3624  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2828\"]]");
         3625  +    p = add_epsg_def (filter, first, last, 2829, "epsg", 2829,
         3626  +        "NAD83(HARN) / New York Central");
  4102   3627       add_proj4text (p, 0,
  4103   3628           "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
  4104   3629       add_proj4text (p, 1,
  4105   3630           "9375 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  4106   3631       add_proj4text (p, 2,
  4107   3632           "0,0 +units=m +no_defs");
  4108   3633       add_srs_wkt (p, 0,
................................................................................
  4114   3639       add_srs_wkt (p, 3,
  4115   3640           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  4116   3641       add_srs_wkt (p, 4,
  4117   3642           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  4118   3643       add_srs_wkt (p, 5,
  4119   3644           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  4120   3645       add_srs_wkt (p, 6,
  4121         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3646  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  4122   3647       add_srs_wkt (p, 7,
  4123         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         3648  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  4124   3649       add_srs_wkt (p, 8,
  4125         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         3650  +        "rigin\",40],PARAMETER[\"central_meridian\",-76.583333333");
  4126   3651       add_srs_wkt (p, 9,
  4127         -        ",40],PARAMETER[\"central_meridian\",-76.58333333333333],");
         3652  +        "33333],PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"");
  4128   3653       add_srs_wkt (p, 10,
  4129         -        "PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"false_");
         3654  +        "false_easting\",250000],PARAMETER[\"false_northing\",0],");
  4130   3655       add_srs_wkt (p, 11,
  4131         -        "easting\",250000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3656  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  4132   3657       add_srs_wkt (p, 12,
  4133         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  4134         -    add_srs_wkt (p, 13,
  4135         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2829\"]]");
         3658  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2829\"]]");
  4136   3659   }
  4137   3660   
  4138   3661   #endif /* full EPSG initialization enabled/disabled */
  4139   3662   

Changes to src/srsinit/epsg_inlined_08.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_08 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 2830, "epsg", 2830,
    56         -        "NAD83(HARN) / New York West", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
    59         -        "X", "East", "Y", "North");
           55  +    p = add_epsg_def (filter, first, last, 2830, "epsg", 2830,
           56  +        "NAD83(HARN) / New York West");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
    62     59       add_proj4text (p, 1,
    63     60           "9375 +x_0=350000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
    64     61       add_proj4text (p, 2,
    65     62           "0,0 +units=m +no_defs");
    66     63       add_srs_wkt (p, 0,
................................................................................
    72     69       add_srs_wkt (p, 3,
    73     70           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
    74     71       add_srs_wkt (p, 4,
    75     72           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
    76     73       add_srs_wkt (p, 5,
    77     74           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
    78     75       add_srs_wkt (p, 6,
    79         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
           76  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
    80     77       add_srs_wkt (p, 7,
    81         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
           78  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
    82     79       add_srs_wkt (p, 8,
    83         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
           80  +        "in\",40],PARAMETER[\"central_meridian\",-78.583333333333");
    84     81       add_srs_wkt (p, 9,
    85         -        "0],PARAMETER[\"central_meridian\",-78.58333333333333],PA");
           82  +        "33],PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"fa");
    86     83       add_srs_wkt (p, 10,
    87         -        "RAMETER[\"scale_factor\",0.9999375],PARAMETER[\"false_ea");
           84  +        "lse_easting\",350000],PARAMETER[\"false_northing\",0],UN");
    88     85       add_srs_wkt (p, 11,
    89         -        "sting\",350000],PARAMETER[\"false_northing\",0],UNIT[\"m");
           86  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
    90     87       add_srs_wkt (p, 12,
    91         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
    92         -    add_srs_wkt (p, 13,
    93         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2830\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 2831, "epsg", 2831,
    95         -        "NAD83(HARN) / New York Long Island", 0, 0,
    96         -        "GRS 1980", "Greenwich",
    97         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
    98         -        "X", "East", "Y", "North");
           88  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2830\"]]");
           89  +    p = add_epsg_def (filter, first, last, 2831, "epsg", 2831,
           90  +        "NAD83(HARN) / New York Long Island");
    99     91       add_proj4text (p, 0,
   100     92           "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
   101     93       add_proj4text (p, 1,
   102     94           "666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0");
   103     95       add_proj4text (p, 2,
   104     96           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   105     97       add_srs_wkt (p, 0,
................................................................................
   111    103       add_srs_wkt (p, 3,
   112    104           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
   113    105       add_srs_wkt (p, 4,
   114    106           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   115    107       add_srs_wkt (p, 5,
   116    108           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   117    109       add_srs_wkt (p, 6,
   118         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   119         -    add_srs_wkt (p, 7,
   120         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
   121         -    add_srs_wkt (p, 8,
   122         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   123         -    add_srs_wkt (p, 9,
   124         -        "rd_parallel_1\",41.03333333333333],PARAMETER[\"standard_");
   125         -    add_srs_wkt (p, 10,
   126         -        "parallel_2\",40.66666666666666],PARAMETER[\"latitude_of_");
   127         -    add_srs_wkt (p, 11,
   128         -        "origin\",40.16666666666666],PARAMETER[\"central_meridian");
   129         -    add_srs_wkt (p, 12,
   130         -        "\",-74],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
   131         -    add_srs_wkt (p, 13,
   132         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   133         -    add_srs_wkt (p, 14,
   134         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
   135         -    add_srs_wkt (p, 15,
   136         -        "\"EPSG\",\"2831\"]]");
   137         -    p = add_epsg_def_ex (filter, first, last, 2832, "epsg", 2832,
   138         -        "NAD83(HARN) / North Dakota North", 0, 0,
   139         -        "GRS 1980", "Greenwich",
   140         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   141         -        "X", "East", "Y", "North");
          110  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
          111  +    add_srs_wkt (p, 7,
          112  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
          113  +    add_srs_wkt (p, 8,
          114  +        "standard_parallel_1\",41.03333333333333],PARAMETER[\"sta");
          115  +    add_srs_wkt (p, 9,
          116  +        "ndard_parallel_2\",40.66666666666666],PARAMETER[\"latitu");
          117  +    add_srs_wkt (p, 10,
          118  +        "de_of_origin\",40.16666666666666],PARAMETER[\"central_me");
          119  +    add_srs_wkt (p, 11,
          120  +        "ridian\",-74],PARAMETER[\"false_easting\",300000],PARAME");
          121  +    add_srs_wkt (p, 12,
          122  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
          123  +    add_srs_wkt (p, 13,
          124  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
          125  +    add_srs_wkt (p, 14,
          126  +        "ORITY[\"EPSG\",\"2831\"]]");
          127  +    p = add_epsg_def (filter, first, last, 2832, "epsg", 2832,
          128  +        "NAD83(HARN) / North Dakota North");
   142    129       add_proj4text (p, 0,
   143    130           "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333");
   144    131       add_proj4text (p, 1,
   145    132           "333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GR");
   146    133       add_proj4text (p, 2,
   147    134           "S80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   148    135       add_srs_wkt (p, 0,
................................................................................
   154    141       add_srs_wkt (p, 3,
   155    142           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   156    143       add_srs_wkt (p, 4,
   157    144           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   158    145       add_srs_wkt (p, 5,
   159    146           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   160    147       add_srs_wkt (p, 6,
   161         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   162         -    add_srs_wkt (p, 7,
   163         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
   164         -    add_srs_wkt (p, 8,
   165         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
   166         -    add_srs_wkt (p, 9,
   167         -        "_parallel_1\",48.73333333333333],PARAMETER[\"standard_pa");
   168         -    add_srs_wkt (p, 10,
   169         -        "rallel_2\",47.43333333333333],PARAMETER[\"latitude_of_or");
   170         -    add_srs_wkt (p, 11,
   171         -        "igin\",47],PARAMETER[\"central_meridian\",-100.5],PARAME");
   172         -    add_srs_wkt (p, 12,
   173         -        "TER[\"false_easting\",600000],PARAMETER[\"false_northing");
   174         -    add_srs_wkt (p, 13,
   175         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   176         -    add_srs_wkt (p, 14,
   177         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"283");
   178         -    add_srs_wkt (p, 15,
   179         -        "2\"]]");
   180         -    p = add_epsg_def_ex (filter, first, last, 2833, "epsg", 2833,
   181         -        "NAD83(HARN) / North Dakota South", 0, 0,
   182         -        "GRS 1980", "Greenwich",
   183         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   184         -        "X", "East", "Y", "North");
          148  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
          149  +    add_srs_wkt (p, 7,
          150  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
          151  +    add_srs_wkt (p, 8,
          152  +        "andard_parallel_1\",48.73333333333333],PARAMETER[\"stand");
          153  +    add_srs_wkt (p, 9,
          154  +        "ard_parallel_2\",47.43333333333333],PARAMETER[\"latitude");
          155  +    add_srs_wkt (p, 10,
          156  +        "_of_origin\",47],PARAMETER[\"central_meridian\",-100.5],");
          157  +    add_srs_wkt (p, 11,
          158  +        "PARAMETER[\"false_easting\",600000],PARAMETER[\"false_no");
          159  +    add_srs_wkt (p, 12,
          160  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          161  +    add_srs_wkt (p, 13,
          162  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
          163  +    add_srs_wkt (p, 14,
          164  +        ",\"2832\"]]");
          165  +    p = add_epsg_def (filter, first, last, 2833, "epsg", 2833,
          166  +        "NAD83(HARN) / North Dakota South");
   185    167       add_proj4text (p, 0,
   186    168           "+proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333");
   187    169       add_proj4text (p, 1,
   188    170           "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +");
   189    171       add_proj4text (p, 2,
   190    172           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
   191    173       add_proj4text (p, 3,
................................................................................
   199    181       add_srs_wkt (p, 3,
   200    182           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   201    183       add_srs_wkt (p, 4,
   202    184           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   203    185       add_srs_wkt (p, 5,
   204    186           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   205    187       add_srs_wkt (p, 6,
   206         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   207         -    add_srs_wkt (p, 7,
   208         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
   209         -    add_srs_wkt (p, 8,
   210         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
   211         -    add_srs_wkt (p, 9,
   212         -        "_parallel_1\",47.48333333333333],PARAMETER[\"standard_pa");
   213         -    add_srs_wkt (p, 10,
   214         -        "rallel_2\",46.18333333333333],PARAMETER[\"latitude_of_or");
   215         -    add_srs_wkt (p, 11,
   216         -        "igin\",45.66666666666666],PARAMETER[\"central_meridian\"");
   217         -    add_srs_wkt (p, 12,
   218         -        ",-100.5],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
   219         -    add_srs_wkt (p, 13,
   220         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   221         -    add_srs_wkt (p, 14,
   222         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
   223         -    add_srs_wkt (p, 15,
   224         -        "\"EPSG\",\"2833\"]]");
   225         -    p = add_epsg_def_ex (filter, first, last, 2834, "epsg", 2834,
   226         -        "NAD83(HARN) / Ohio North", 0, 0,
   227         -        "GRS 1980", "Greenwich",
   228         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   229         -        "X", "East", "Y", "North");
          188  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
          189  +    add_srs_wkt (p, 7,
          190  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
          191  +    add_srs_wkt (p, 8,
          192  +        "andard_parallel_1\",47.48333333333333],PARAMETER[\"stand");
          193  +    add_srs_wkt (p, 9,
          194  +        "ard_parallel_2\",46.18333333333333],PARAMETER[\"latitude");
          195  +    add_srs_wkt (p, 10,
          196  +        "_of_origin\",45.66666666666666],PARAMETER[\"central_meri");
          197  +    add_srs_wkt (p, 11,
          198  +        "dian\",-100.5],PARAMETER[\"false_easting\",600000],PARAM");
          199  +    add_srs_wkt (p, 12,
          200  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
          201  +    add_srs_wkt (p, 13,
          202  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
          203  +    add_srs_wkt (p, 14,
          204  +        "HORITY[\"EPSG\",\"2833\"]]");
          205  +    p = add_epsg_def (filter, first, last, 2834, "epsg", 2834,
          206  +        "NAD83(HARN) / Ohio North");
   230    207       add_proj4text (p, 0,
   231    208           "+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39");
   232    209       add_proj4text (p, 1,
   233    210           ".66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=G");
   234    211       add_proj4text (p, 2,
   235    212           "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   236    213       add_srs_wkt (p, 0,
................................................................................
   242    219       add_srs_wkt (p, 3,
   243    220           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   244    221       add_srs_wkt (p, 4,
   245    222           "6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   246    223       add_srs_wkt (p, 5,
   247    224           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   248    225       add_srs_wkt (p, 6,
   249         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   250         -    add_srs_wkt (p, 7,
   251         -        "\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Lamb");
   252         -    add_srs_wkt (p, 8,
   253         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
   254         -    add_srs_wkt (p, 9,
   255         -        "_1\",41.7],PARAMETER[\"standard_parallel_2\",40.43333333");
   256         -    add_srs_wkt (p, 10,
   257         -        "333333],PARAMETER[\"latitude_of_origin\",39.666666666666");
   258         -    add_srs_wkt (p, 11,
   259         -        "66],PARAMETER[\"central_meridian\",-82.5],PARAMETER[\"fa");
   260         -    add_srs_wkt (p, 12,
   261         -        "lse_easting\",600000],PARAMETER[\"false_northing\",0],UN");
   262         -    add_srs_wkt (p, 13,
   263         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
   264         -    add_srs_wkt (p, 14,
   265         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2834\"]]");
   266         -    p = add_epsg_def_ex (filter, first, last, 2835, "epsg", 2835,
   267         -        "NAD83(HARN) / Ohio South", 0, 0,
   268         -        "GRS 1980", "Greenwich",
   269         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   270         -        "X", "East", "Y", "North");
          226  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
          227  +    add_srs_wkt (p, 7,
          228  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          229  +    add_srs_wkt (p, 8,
          230  +        "rallel_1\",41.7],PARAMETER[\"standard_parallel_2\",40.43");
          231  +    add_srs_wkt (p, 9,
          232  +        "333333333333],PARAMETER[\"latitude_of_origin\",39.666666");
          233  +    add_srs_wkt (p, 10,
          234  +        "66666666],PARAMETER[\"central_meridian\",-82.5],PARAMETE");
          235  +    add_srs_wkt (p, 11,
          236  +        "R[\"false_easting\",600000],PARAMETER[\"false_northing\"");
          237  +    add_srs_wkt (p, 12,
          238  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          239  +    add_srs_wkt (p, 13,
          240  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2834\"");
          241  +    add_srs_wkt (p, 14,
          242  +        "]]");
          243  +    p = add_epsg_def (filter, first, last, 2835, "epsg", 2835,
          244  +        "NAD83(HARN) / Ohio South");
   271    245       add_proj4text (p, 0,
   272    246           "+proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333");
   273    247       add_proj4text (p, 1,
   274    248           "333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS");
   275    249       add_proj4text (p, 2,
   276    250           "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   277    251       add_srs_wkt (p, 0,
................................................................................
   283    257       add_srs_wkt (p, 3,
   284    258           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   285    259       add_srs_wkt (p, 4,
   286    260           "6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   287    261       add_srs_wkt (p, 5,
   288    262           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   289    263       add_srs_wkt (p, 6,
   290         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   291         -    add_srs_wkt (p, 7,
   292         -        "\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Lamb");
   293         -    add_srs_wkt (p, 8,
   294         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
   295         -    add_srs_wkt (p, 9,
   296         -        "_1\",40.03333333333333],PARAMETER[\"standard_parallel_2\"");
   297         -    add_srs_wkt (p, 10,
   298         -        ",38.73333333333333],PARAMETER[\"latitude_of_origin\",38]");
   299         -    add_srs_wkt (p, 11,
   300         -        ",PARAMETER[\"central_meridian\",-82.5],PARAMETER[\"false");
   301         -    add_srs_wkt (p, 12,
   302         -        "_easting\",600000],PARAMETER[\"false_northing\",0],UNIT[");
   303         -    add_srs_wkt (p, 13,
   304         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
   305         -    add_srs_wkt (p, 14,
   306         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2835\"]]");
   307         -    p = add_epsg_def_ex (filter, first, last, 2836, "epsg", 2836,
   308         -        "NAD83(HARN) / Oklahoma North", 0, 0,
   309         -        "GRS 1980", "Greenwich",
   310         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   311         -        "X", "East", "Y", "North");
          264  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
          265  +    add_srs_wkt (p, 7,
          266  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          267  +    add_srs_wkt (p, 8,
          268  +        "rallel_1\",40.03333333333333],PARAMETER[\"standard_paral");
          269  +    add_srs_wkt (p, 9,
          270  +        "lel_2\",38.73333333333333],PARAMETER[\"latitude_of_origi");
          271  +    add_srs_wkt (p, 10,
          272  +        "n\",38],PARAMETER[\"central_meridian\",-82.5],PARAMETER[");
          273  +    add_srs_wkt (p, 11,
          274  +        "\"false_easting\",600000],PARAMETER[\"false_northing\",0");
          275  +    add_srs_wkt (p, 12,
          276  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          277  +    add_srs_wkt (p, 13,
          278  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2835\"]");
          279  +    add_srs_wkt (p, 14,
          280  +        "]");
          281  +    p = add_epsg_def (filter, first, last, 2836, "epsg", 2836,
          282  +        "NAD83(HARN) / Oklahoma North");
   312    283       add_proj4text (p, 0,
   313    284           "+proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666");
   314    285       add_proj4text (p, 1,
   315    286           "667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80");
   316    287       add_proj4text (p, 2,
   317    288           " +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   318    289       add_srs_wkt (p, 0,
................................................................................
   324    295       add_srs_wkt (p, 3,
   325    296           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
   326    297       add_srs_wkt (p, 4,
   327    298           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   328    299       add_srs_wkt (p, 5,
   329    300           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   330    301       add_srs_wkt (p, 6,
   331         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
   332         -    add_srs_wkt (p, 7,
   333         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
   334         -    add_srs_wkt (p, 8,
   335         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
   336         -    add_srs_wkt (p, 9,
   337         -        "llel_1\",36.76666666666667],PARAMETER[\"standard_paralle");
   338         -    add_srs_wkt (p, 10,
   339         -        "l_2\",35.56666666666667],PARAMETER[\"latitude_of_origin\"");
   340         -    add_srs_wkt (p, 11,
   341         -        ",35],PARAMETER[\"central_meridian\",-98],PARAMETER[\"fal");
   342         -    add_srs_wkt (p, 12,
   343         -        "se_easting\",600000],PARAMETER[\"false_northing\",0],UNI");
   344         -    add_srs_wkt (p, 13,
   345         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
   346         -    add_srs_wkt (p, 14,
   347         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2836\"]]");
   348         -    p = add_epsg_def_ex (filter, first, last, 2837, "epsg", 2837,
   349         -        "NAD83(HARN) / Oklahoma South", 0, 0,
   350         -        "GRS 1980", "Greenwich",
   351         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   352         -        "X", "East", "Y", "North");
          302  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
          303  +    add_srs_wkt (p, 7,
          304  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
          305  +    add_srs_wkt (p, 8,
          306  +        "rd_parallel_1\",36.76666666666667],PARAMETER[\"standard_");
          307  +    add_srs_wkt (p, 9,
          308  +        "parallel_2\",35.56666666666667],PARAMETER[\"latitude_of_");
          309  +    add_srs_wkt (p, 10,
          310  +        "origin\",35],PARAMETER[\"central_meridian\",-98],PARAMET");
          311  +    add_srs_wkt (p, 11,
          312  +        "ER[\"false_easting\",600000],PARAMETER[\"false_northing\"");
          313  +    add_srs_wkt (p, 12,
          314  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          315  +    add_srs_wkt (p, 13,
          316  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2836\"");
          317  +    add_srs_wkt (p, 14,
          318  +        "]]");
          319  +    p = add_epsg_def (filter, first, last, 2837, "epsg", 2837,
          320  +        "NAD83(HARN) / Oklahoma South");
   353    321       add_proj4text (p, 0,
   354    322           "+proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333");
   355    323       add_proj4text (p, 1,
   356    324           "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0");
   357    325       add_proj4text (p, 2,
   358    326           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   359    327       add_srs_wkt (p, 0,
................................................................................
   365    333       add_srs_wkt (p, 3,
   366    334           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
   367    335       add_srs_wkt (p, 4,
   368    336           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   369    337       add_srs_wkt (p, 5,
   370    338           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   371    339       add_srs_wkt (p, 6,
   372         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
   373         -    add_srs_wkt (p, 7,
   374         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
   375         -    add_srs_wkt (p, 8,
   376         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
   377         -    add_srs_wkt (p, 9,
   378         -        "llel_1\",35.23333333333333],PARAMETER[\"standard_paralle");
   379         -    add_srs_wkt (p, 10,
   380         -        "l_2\",33.93333333333333],PARAMETER[\"latitude_of_origin\"");
   381         -    add_srs_wkt (p, 11,
   382         -        ",33.33333333333334],PARAMETER[\"central_meridian\",-98],");
   383         -    add_srs_wkt (p, 12,
   384         -        "PARAMETER[\"false_easting\",600000],PARAMETER[\"false_no");
   385         -    add_srs_wkt (p, 13,
   386         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   387         -    add_srs_wkt (p, 14,
   388         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   389         -    add_srs_wkt (p, 15,
   390         -        ",\"2837\"]]");
   391         -    p = add_epsg_def_ex (filter, first, last, 2838, "epsg", 2838,
   392         -        "NAD83(HARN) / Oregon North", 0, 0,
   393         -        "GRS 1980", "Greenwich",
   394         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   395         -        "X", "East", "Y", "North");
          340  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
          341  +    add_srs_wkt (p, 7,
          342  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
          343  +    add_srs_wkt (p, 8,
          344  +        "rd_parallel_1\",35.23333333333333],PARAMETER[\"standard_");
          345  +    add_srs_wkt (p, 9,
          346  +        "parallel_2\",33.93333333333333],PARAMETER[\"latitude_of_");
          347  +    add_srs_wkt (p, 10,
          348  +        "origin\",33.33333333333334],PARAMETER[\"central_meridian");
          349  +    add_srs_wkt (p, 11,
          350  +        "\",-98],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
          351  +    add_srs_wkt (p, 12,
          352  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          353  +    add_srs_wkt (p, 13,
          354  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
          355  +    add_srs_wkt (p, 14,
          356  +        "\"EPSG\",\"2837\"]]");
          357  +    p = add_epsg_def (filter, first, last, 2838, "epsg", 2838,
          358  +        "NAD83(HARN) / Oregon North");
   396    359       add_proj4text (p, 0,
   397    360           "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
   398    361       add_proj4text (p, 1,
   399    362           "6666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=G");
   400    363       add_proj4text (p, 2,
   401    364           "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   402    365       add_srs_wkt (p, 0,
................................................................................
   408    371       add_srs_wkt (p, 3,
   409    372           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   410    373       add_srs_wkt (p, 4,
   411    374           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   412    375       add_srs_wkt (p, 5,
   413    376           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   414    377       add_srs_wkt (p, 6,
   415         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   416         -    add_srs_wkt (p, 7,
   417         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"L");
   418         -    add_srs_wkt (p, 8,
   419         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   420         -    add_srs_wkt (p, 9,
   421         -        "lel_1\",46],PARAMETER[\"standard_parallel_2\",44.3333333");
   422         -    add_srs_wkt (p, 10,
   423         -        "3333334],PARAMETER[\"latitude_of_origin\",43.66666666666");
   424         -    add_srs_wkt (p, 11,
   425         -        "666],PARAMETER[\"central_meridian\",-120.5],PARAMETER[\"");
   426         -    add_srs_wkt (p, 12,
   427         -        "false_easting\",2500000],PARAMETER[\"false_northing\",0]");
   428         -    add_srs_wkt (p, 13,
   429         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
   430         -    add_srs_wkt (p, 14,
   431         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2838\"]]");
   432         -    p = add_epsg_def_ex (filter, first, last, 2839, "epsg", 2839,
   433         -        "NAD83(HARN) / Oregon South", 0, 0,
   434         -        "GRS 1980", "Greenwich",
   435         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   436         -        "X", "East", "Y", "North");
          378  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
          379  +    add_srs_wkt (p, 7,
          380  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
          381  +    add_srs_wkt (p, 8,
          382  +        "_parallel_1\",46],PARAMETER[\"standard_parallel_2\",44.3");
          383  +    add_srs_wkt (p, 9,
          384  +        "3333333333334],PARAMETER[\"latitude_of_origin\",43.66666");
          385  +    add_srs_wkt (p, 10,
          386  +        "666666666],PARAMETER[\"central_meridian\",-120.5],PARAME");
          387  +    add_srs_wkt (p, 11,
          388  +        "TER[\"false_easting\",2500000],PARAMETER[\"false_northin");
          389  +    add_srs_wkt (p, 12,
          390  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          391  +    add_srs_wkt (p, 13,
          392  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"28");
          393  +    add_srs_wkt (p, 14,
          394  +        "38\"]]");
          395  +    p = add_epsg_def (filter, first, last, 2839, "epsg", 2839,
          396  +        "NAD83(HARN) / Oregon South");
   437    397       add_proj4text (p, 0,
   438    398           "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
   439    399       add_proj4text (p, 1,
   440    400           "6666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=G");
   441    401       add_proj4text (p, 2,
   442    402           "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   443    403       add_srs_wkt (p, 0,
................................................................................
   449    409       add_srs_wkt (p, 3,
   450    410           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   451    411       add_srs_wkt (p, 4,
   452    412           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   453    413       add_srs_wkt (p, 5,
   454    414           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   455    415       add_srs_wkt (p, 6,
   456         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   457         -    add_srs_wkt (p, 7,
   458         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"L");
   459         -    add_srs_wkt (p, 8,
   460         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   461         -    add_srs_wkt (p, 9,
   462         -        "lel_1\",44],PARAMETER[\"standard_parallel_2\",42.3333333");
   463         -    add_srs_wkt (p, 10,
   464         -        "3333334],PARAMETER[\"latitude_of_origin\",41.66666666666");
   465         -    add_srs_wkt (p, 11,
   466         -        "666],PARAMETER[\"central_meridian\",-120.5],PARAMETER[\"");
   467         -    add_srs_wkt (p, 12,
   468         -        "false_easting\",1500000],PARAMETER[\"false_northing\",0]");
   469         -    add_srs_wkt (p, 13,
   470         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
   471         -    add_srs_wkt (p, 14,
   472         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2839\"]]");
   473         -    p = add_epsg_def_ex (filter, first, last, 2840, "epsg", 2840,
   474         -        "NAD83(HARN) / Rhode Island", 0, 0,
   475         -        "GRS 1980", "Greenwich",
   476         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
   477         -        "X", "East", "Y", "North");
          416  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
          417  +    add_srs_wkt (p, 7,
          418  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
          419  +    add_srs_wkt (p, 8,
          420  +        "_parallel_1\",44],PARAMETER[\"standard_parallel_2\",42.3");
          421  +    add_srs_wkt (p, 9,
          422  +        "3333333333334],PARAMETER[\"latitude_of_origin\",41.66666");
          423  +    add_srs_wkt (p, 10,
          424  +        "666666666],PARAMETER[\"central_meridian\",-120.5],PARAME");
          425  +    add_srs_wkt (p, 11,
          426  +        "TER[\"false_easting\",1500000],PARAMETER[\"false_northin");
          427  +    add_srs_wkt (p, 12,
          428  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          429  +    add_srs_wkt (p, 13,
          430  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"28");
          431  +    add_srs_wkt (p, 14,
          432  +        "39\"]]");
          433  +    p = add_epsg_def (filter, first, last, 2840, "epsg", 2840,
          434  +        "NAD83(HARN) / Rhode Island");
   478    435       add_proj4text (p, 0,
   479    436           "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
   480    437       add_proj4text (p, 1,
   481    438           "9999375 +x_0=100000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0");
   482    439       add_proj4text (p, 2,
   483    440           ",0,0,0 +units=m +no_defs");
   484    441       add_srs_wkt (p, 0,
................................................................................
   490    447       add_srs_wkt (p, 3,
   491    448           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   492    449       add_srs_wkt (p, 4,
   493    450           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   494    451       add_srs_wkt (p, 5,
   495    452           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   496    453       add_srs_wkt (p, 6,
   497         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          454  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
   498    455       add_srs_wkt (p, 7,
   499         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
          456  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   500    457       add_srs_wkt (p, 8,
   501         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
          458  +        "in\",41.08333333333334],PARAMETER[\"central_meridian\",-");
   502    459       add_srs_wkt (p, 9,
   503         -        "1.08333333333334],PARAMETER[\"central_meridian\",-71.5],");
          460  +        "71.5],PARAMETER[\"scale_factor\",0.99999375],PARAMETER[\"");
   504    461       add_srs_wkt (p, 10,
   505         -        "PARAMETER[\"scale_factor\",0.99999375],PARAMETER[\"false");
          462  +        "false_easting\",100000],PARAMETER[\"false_northing\",0],");
   506    463       add_srs_wkt (p, 11,
   507         -        "_easting\",100000],PARAMETER[\"false_northing\",0],UNIT[");
          464  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   508    465       add_srs_wkt (p, 12,
   509         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
   510         -    add_srs_wkt (p, 13,
   511         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2840\"]]");
   512         -    p = add_epsg_def_ex (filter, first, last, 2841, "epsg", 2841,
   513         -        "NAD83(HARN) / South Dakota North", 0, 0,
   514         -        "GRS 1980", "Greenwich",
   515         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   516         -        "X", "East", "Y", "North");
          466  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2840\"]]");
          467  +    p = add_epsg_def (filter, first, last, 2841, "epsg", 2841,
          468  +        "NAD83(HARN) / South Dakota North");
   517    469       add_proj4text (p, 0,
   518    470           "+proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666");
   519    471       add_proj4text (p, 1,
   520    472           "666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_");
   521    473       add_proj4text (p, 2,
   522    474           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
   523    475       add_proj4text (p, 3,
................................................................................
   531    483       add_srs_wkt (p, 3,
   532    484           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   533    485       add_srs_wkt (p, 4,
   534    486           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   535    487       add_srs_wkt (p, 5,
   536    488           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   537    489       add_srs_wkt (p, 6,
   538         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   539         -    add_srs_wkt (p, 7,
   540         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
   541         -    add_srs_wkt (p, 8,
   542         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
   543         -    add_srs_wkt (p, 9,
   544         -        "_parallel_1\",45.68333333333333],PARAMETER[\"standard_pa");
   545         -    add_srs_wkt (p, 10,
   546         -        "rallel_2\",44.41666666666666],PARAMETER[\"latitude_of_or");
   547         -    add_srs_wkt (p, 11,
   548         -        "igin\",43.83333333333334],PARAMETER[\"central_meridian\"");
   549         -    add_srs_wkt (p, 12,
   550         -        ",-100],PARAMETER[\"false_easting\",600000],PARAMETER[\"f");
   551         -    add_srs_wkt (p, 13,
   552         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   553         -    add_srs_wkt (p, 14,
   554         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   555         -    add_srs_wkt (p, 15,
   556         -        "EPSG\",\"2841\"]]");
   557         -    p = add_epsg_def_ex (filter, first, last, 2842, "epsg", 2842,
   558         -        "NAD83(HARN) / South Dakota South", 0, 0,
   559         -        "GRS 1980", "Greenwich",
   560         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   561         -        "X", "East", "Y", "North");
          490  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
          491  +    add_srs_wkt (p, 7,
          492  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
          493  +    add_srs_wkt (p, 8,
          494  +        "andard_parallel_1\",45.68333333333333],PARAMETER[\"stand");
          495  +    add_srs_wkt (p, 9,
          496  +        "ard_parallel_2\",44.41666666666666],PARAMETER[\"latitude");
          497  +    add_srs_wkt (p, 10,
          498  +        "_of_origin\",43.83333333333334],PARAMETER[\"central_meri");
          499  +    add_srs_wkt (p, 11,
          500  +        "dian\",-100],PARAMETER[\"false_easting\",600000],PARAMET");
          501  +    add_srs_wkt (p, 12,
          502  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
          503  +    add_srs_wkt (p, 13,
          504  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
          505  +    add_srs_wkt (p, 14,
          506  +        "RITY[\"EPSG\",\"2841\"]]");
          507  +    p = add_epsg_def (filter, first, last, 2842, "epsg", 2842,
          508  +        "NAD83(HARN) / South Dakota South");
   562    509       add_proj4text (p, 0,
   563    510           "+proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42");
   564    511       add_proj4text (p, 1,
   565    512           ".33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y");
   566    513       add_proj4text (p, 2,
   567    514           "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
   568    515       add_proj4text (p, 3,
................................................................................
   576    523       add_srs_wkt (p, 3,
   577    524           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   578    525       add_srs_wkt (p, 4,
   579    526           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   580    527       add_srs_wkt (p, 5,
   581    528           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   582    529       add_srs_wkt (p, 6,
   583         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   584         -    add_srs_wkt (p, 7,
   585         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
   586         -    add_srs_wkt (p, 8,
   587         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
   588         -    add_srs_wkt (p, 9,
   589         -        "_parallel_1\",44.4],PARAMETER[\"standard_parallel_2\",42");
   590         -    add_srs_wkt (p, 10,
   591         -        ".83333333333334],PARAMETER[\"latitude_of_origin\",42.333");
   592         -    add_srs_wkt (p, 11,
   593         -        "33333333334],PARAMETER[\"central_meridian\",-100.3333333");
   594         -    add_srs_wkt (p, 12,
   595         -        "333333],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
   596         -    add_srs_wkt (p, 13,
   597         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   598         -    add_srs_wkt (p, 14,
   599         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
   600         -    add_srs_wkt (p, 15,
   601         -        "\"EPSG\",\"2842\"]]");
   602         -    p = add_epsg_def_ex (filter, first, last, 2843, "epsg", 2843,
   603         -        "NAD83(HARN) / Tennessee", 0, 0,
   604         -        "GRS 1980", "Greenwich",
   605         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   606         -        "X", "East", "Y", "North");
          530  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
          531  +    add_srs_wkt (p, 7,
          532  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
          533  +    add_srs_wkt (p, 8,
          534  +        "andard_parallel_1\",44.4],PARAMETER[\"standard_parallel_");
          535  +    add_srs_wkt (p, 9,
          536  +        "2\",42.83333333333334],PARAMETER[\"latitude_of_origin\",");
          537  +    add_srs_wkt (p, 10,
          538  +        "42.33333333333334],PARAMETER[\"central_meridian\",-100.3");
          539  +    add_srs_wkt (p, 11,
          540  +        "333333333333],PARAMETER[\"false_easting\",600000],PARAME");
          541  +    add_srs_wkt (p, 12,
          542  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
          543  +    add_srs_wkt (p, 13,
          544  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
          545  +    add_srs_wkt (p, 14,
          546  +        "ORITY[\"EPSG\",\"2842\"]]");
          547  +    p = add_epsg_def (filter, first, last, 2843, "epsg", 2843,
          548  +        "NAD83(HARN) / Tennessee");
   607    549       add_proj4text (p, 0,
   608    550           "+proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=3");
   609    551       add_proj4text (p, 1,
   610    552           "4.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GR");
   611    553       add_proj4text (p, 2,
   612    554           "S80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   613    555       add_srs_wkt (p, 0,
................................................................................
   619    561       add_srs_wkt (p, 3,
   620    562           "\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
   621    563       add_srs_wkt (p, 4,
   622    564           "152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   623    565       add_srs_wkt (p, 5,
   624    566           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   625    567       add_srs_wkt (p, 6,
   626         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
          568  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
   627    569       add_srs_wkt (p, 7,
   628         -        ",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Lamber");
          570  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
   629    571       add_srs_wkt (p, 8,
   630         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
          572  +        "llel_1\",36.41666666666666],PARAMETER[\"standard_paralle");
   631    573       add_srs_wkt (p, 9,
   632         -        "\",36.41666666666666],PARAMETER[\"standard_parallel_2\",");
          574  +        "l_2\",35.25],PARAMETER[\"latitude_of_origin\",34.3333333");
   633    575       add_srs_wkt (p, 10,
   634         -        "35.25],PARAMETER[\"latitude_of_origin\",34.3333333333333");
          576  +        "3333334],PARAMETER[\"central_meridian\",-86],PARAMETER[\"");
   635    577       add_srs_wkt (p, 11,
   636         -        "4],PARAMETER[\"central_meridian\",-86],PARAMETER[\"false");
          578  +        "false_easting\",600000],PARAMETER[\"false_northing\",0],");
   637    579       add_srs_wkt (p, 12,
   638         -        "_easting\",600000],PARAMETER[\"false_northing\",0],UNIT[");
          580  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   639    581       add_srs_wkt (p, 13,
   640         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
   641         -    add_srs_wkt (p, 14,
   642         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2843\"]]");
   643         -    p = add_epsg_def_ex (filter, first, last, 2844, "epsg", 2844,
   644         -        "NAD83(HARN) / Texas North", 0, 0,
   645         -        "GRS 1980", "Greenwich",
   646         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   647         -        "X", "East", "Y", "North");
          582  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2843\"]]");
          583  +    p = add_epsg_def (filter, first, last, 2844, "epsg", 2844,
          584  +        "NAD83(HARN) / Texas North");
   648    585       add_proj4text (p, 0,
   649    586           "+proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=3");
   650    587       add_proj4text (p, 1,
   651    588           "4 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +t");
   652    589       add_proj4text (p, 2,
   653    590           "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   654    591       add_srs_wkt (p, 0,
................................................................................
   660    597       add_srs_wkt (p, 3,
   661    598           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
   662    599       add_srs_wkt (p, 4,
   663    600           "\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   664    601       add_srs_wkt (p, 5,
   665    602           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   666    603       add_srs_wkt (p, 6,
   667         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          604  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTIO");
   668    605       add_srs_wkt (p, 7,
   669         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"La");
          606  +        "N[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_");
   670    607       add_srs_wkt (p, 8,
   671         -        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
          608  +        "parallel_1\",36.18333333333333],PARAMETER[\"standard_par");
   672    609       add_srs_wkt (p, 9,
   673         -        "el_1\",36.18333333333333],PARAMETER[\"standard_parallel_");
          610  +        "allel_2\",34.65],PARAMETER[\"latitude_of_origin\",34],PA");
   674    611       add_srs_wkt (p, 10,
   675         -        "2\",34.65],PARAMETER[\"latitude_of_origin\",34],PARAMETE");
          612  +        "RAMETER[\"central_meridian\",-101.5],PARAMETER[\"false_e");
   676    613       add_srs_wkt (p, 11,
   677         -        "R[\"central_meridian\",-101.5],PARAMETER[\"false_easting");
          614  +        "asting\",200000],PARAMETER[\"false_northing\",1000000],U");
   678    615       add_srs_wkt (p, 12,
   679         -        "\",200000],PARAMETER[\"false_northing\",1000000],UNIT[\"");
          616  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   680    617       add_srs_wkt (p, 13,
   681         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
   682         -    add_srs_wkt (p, 14,
   683         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2844\"]]");
   684         -    p = add_epsg_def_ex (filter, first, last, 2845, "epsg", 2845,
   685         -        "NAD83(HARN) / Texas North Central", 0, 0,
   686         -        "GRS 1980", "Greenwich",
   687         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   688         -        "X", "East", "Y", "North");
          618  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2844\"]]");
          619  +    p = add_epsg_def (filter, first, last, 2845, "epsg", 2845,
          620  +        "NAD83(HARN) / Texas North Central");
   689    621       add_proj4text (p, 0,
   690    622           "+proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333");
   691    623       add_proj4text (p, 1,
   692    624           "333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y");
   693    625       add_proj4text (p, 2,
   694    626           "_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
   695    627       add_proj4text (p, 3,
................................................................................
   703    635       add_srs_wkt (p, 3,
   704    636           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   705    637       add_srs_wkt (p, 4,
   706    638           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   707    639       add_srs_wkt (p, 5,
   708    640           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   709    641       add_srs_wkt (p, 6,
   710         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   711         -    add_srs_wkt (p, 7,
   712         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
   713         -    add_srs_wkt (p, 8,
   714         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
   715         -    add_srs_wkt (p, 9,
   716         -        "_parallel_1\",33.96666666666667],PARAMETER[\"standard_pa");
   717         -    add_srs_wkt (p, 10,
   718         -        "rallel_2\",32.13333333333333],PARAMETER[\"latitude_of_or");
   719         -    add_srs_wkt (p, 11,
   720         -        "igin\",31.66666666666667],PARAMETER[\"central_meridian\"");
   721         -    add_srs_wkt (p, 12,
   722         -        ",-98.5],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
   723         -    add_srs_wkt (p, 13,
   724         -        "false_northing\",2000000],UNIT[\"metre\",1,AUTHORITY[\"E");
   725         -    add_srs_wkt (p, 14,
   726         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
   727         -    add_srs_wkt (p, 15,
   728         -        "ORITY[\"EPSG\",\"2845\"]]");
   729         -    p = add_epsg_def_ex (filter, first, last, 2846, "epsg", 2846,
   730         -        "NAD83(HARN) / Texas Central", 0, 0,
   731         -        "GRS 1980", "Greenwich",
   732         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   733         -        "X", "East", "Y", "North");
          642  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
          643  +    add_srs_wkt (p, 7,
          644  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
          645  +    add_srs_wkt (p, 8,
          646  +        "andard_parallel_1\",33.96666666666667],PARAMETER[\"stand");
          647  +    add_srs_wkt (p, 9,
          648  +        "ard_parallel_2\",32.13333333333333],PARAMETER[\"latitude");
          649  +    add_srs_wkt (p, 10,
          650  +        "_of_origin\",31.66666666666667],PARAMETER[\"central_meri");
          651  +    add_srs_wkt (p, 11,
          652  +        "dian\",-98.5],PARAMETER[\"false_easting\",600000],PARAME");
          653  +    add_srs_wkt (p, 12,
          654  +        "TER[\"false_northing\",2000000],UNIT[\"metre\",1,AUTHORI");
          655  +    add_srs_wkt (p, 13,
          656  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
          657  +    add_srs_wkt (p, 14,
          658  +        "],AUTHORITY[\"EPSG\",\"2845\"]]");
          659  +    p = add_epsg_def (filter, first, last, 2846, "epsg", 2846,
          660  +        "NAD83(HARN) / Texas Central");
   734    661       add_proj4text (p, 0,
   735    662           "+proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666");
   736    663       add_proj4text (p, 1,
   737    664           "667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
   738    665       add_proj4text (p, 2,
   739    666           "x_0=700000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,");
   740    667       add_proj4text (p, 3,
................................................................................
   748    675       add_srs_wkt (p, 3,
   749    676           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   750    677       add_srs_wkt (p, 4,
   751    678           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   752    679       add_srs_wkt (p, 5,
   753    680           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   754    681       add_srs_wkt (p, 6,
   755         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   756         -    add_srs_wkt (p, 7,
   757         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"L");
   758         -    add_srs_wkt (p, 8,
   759         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   760         -    add_srs_wkt (p, 9,
   761         -        "lel_1\",31.88333333333333],PARAMETER[\"standard_parallel");
   762         -    add_srs_wkt (p, 10,
   763         -        "_2\",30.11666666666667],PARAMETER[\"latitude_of_origin\"");
   764         -    add_srs_wkt (p, 11,
   765         -        ",29.66666666666667],PARAMETER[\"central_meridian\",-100.");
   766         -    add_srs_wkt (p, 12,
   767         -        "3333333333333],PARAMETER[\"false_easting\",700000],PARAM");
   768         -    add_srs_wkt (p, 13,
   769         -        "ETER[\"false_northing\",3000000],UNIT[\"metre\",1,AUTHOR");
   770         -    add_srs_wkt (p, 14,
   771         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   772         -    add_srs_wkt (p, 15,
   773         -        "H],AUTHORITY[\"EPSG\",\"2846\"]]");
   774         -    p = add_epsg_def_ex (filter, first, last, 2847, "epsg", 2847,
   775         -        "NAD83(HARN) / Texas South Central", 0, 0,
   776         -        "GRS 1980", "Greenwich",
   777         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   778         -        "X", "East", "Y", "North");
          682  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
          683  +    add_srs_wkt (p, 7,
          684  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
          685  +    add_srs_wkt (p, 8,
          686  +        "_parallel_1\",31.88333333333333],PARAMETER[\"standard_pa");
          687  +    add_srs_wkt (p, 9,
          688  +        "rallel_2\",30.11666666666667],PARAMETER[\"latitude_of_or");
          689  +    add_srs_wkt (p, 10,
          690  +        "igin\",29.66666666666667],PARAMETER[\"central_meridian\"");
          691  +    add_srs_wkt (p, 11,
          692  +        ",-100.3333333333333],PARAMETER[\"false_easting\",700000]");
          693  +    add_srs_wkt (p, 12,
          694  +        ",PARAMETER[\"false_northing\",3000000],UNIT[\"metre\",1,");
          695  +    add_srs_wkt (p, 13,
          696  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          697  +    add_srs_wkt (p, 14,
          698  +        ",NORTH],AUTHORITY[\"EPSG\",\"2846\"]]");
          699  +    p = add_epsg_def (filter, first, last, 2847, "epsg", 2847,
          700  +        "NAD83(HARN) / Texas South Central");
   779    701       add_proj4text (p, 0,
   780    702           "+proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333");
   781    703       add_proj4text (p, 1,
   782    704           "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0");
   783    705       add_proj4text (p, 2,
   784    706           "=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +n");
   785    707       add_proj4text (p, 3,
................................................................................
   793    715       add_srs_wkt (p, 3,
   794    716           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   795    717       add_srs_wkt (p, 4,
   796    718           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   797    719       add_srs_wkt (p, 5,
   798    720           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   799    721       add_srs_wkt (p, 6,
   800         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   801         -    add_srs_wkt (p, 7,
   802         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
   803         -    add_srs_wkt (p, 8,
   804         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
   805         -    add_srs_wkt (p, 9,
   806         -        "_parallel_1\",30.28333333333333],PARAMETER[\"standard_pa");
   807         -    add_srs_wkt (p, 10,
   808         -        "rallel_2\",28.38333333333333],PARAMETER[\"latitude_of_or");
   809         -    add_srs_wkt (p, 11,
   810         -        "igin\",27.83333333333333],PARAMETER[\"central_meridian\"");
   811         -    add_srs_wkt (p, 12,
   812         -        ",-99],PARAMETER[\"false_easting\",600000],PARAMETER[\"fa");
   813         -    add_srs_wkt (p, 13,
   814         -        "lse_northing\",4000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   815         -    add_srs_wkt (p, 14,
   816         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
   817         -    add_srs_wkt (p, 15,
   818         -        "ITY[\"EPSG\",\"2847\"]]");
   819         -    p = add_epsg_def_ex (filter, first, last, 2848, "epsg", 2848,
   820         -        "NAD83(HARN) / Texas South", 0, 0,
   821         -        "GRS 1980", "Greenwich",
   822         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   823         -        "X", "East", "Y", "North");
          722  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
          723  +    add_srs_wkt (p, 7,
          724  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
          725  +    add_srs_wkt (p, 8,
          726  +        "andard_parallel_1\",30.28333333333333],PARAMETER[\"stand");
          727  +    add_srs_wkt (p, 9,
          728  +        "ard_parallel_2\",28.38333333333333],PARAMETER[\"latitude");
          729  +    add_srs_wkt (p, 10,
          730  +        "_of_origin\",27.83333333333333],PARAMETER[\"central_meri");
          731  +    add_srs_wkt (p, 11,
          732  +        "dian\",-99],PARAMETER[\"false_easting\",600000],PARAMETE");
          733  +    add_srs_wkt (p, 12,
          734  +        "R[\"false_northing\",4000000],UNIT[\"metre\",1,AUTHORITY");
          735  +    add_srs_wkt (p, 13,
          736  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
          737  +    add_srs_wkt (p, 14,
          738  +        "AUTHORITY[\"EPSG\",\"2847\"]]");
          739  +    p = add_epsg_def (filter, first, last, 2848, "epsg", 2848,
          740  +        "NAD83(HARN) / Texas South");
   824    741       add_proj4text (p, 0,
   825    742           "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
   826    743       add_proj4text (p, 1,
   827    744           "667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y");
   828    745       add_proj4text (p, 2,
   829    746           "_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
   830    747       add_proj4text (p, 3,
................................................................................
   838    755       add_srs_wkt (p, 3,
   839    756           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
   840    757       add_srs_wkt (p, 4,
   841    758           "\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   842    759       add_srs_wkt (p, 5,
   843    760           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   844    761       add_srs_wkt (p, 6,
   845         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
   846         -    add_srs_wkt (p, 7,
   847         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"La");
   848         -    add_srs_wkt (p, 8,
   849         -        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
   850         -    add_srs_wkt (p, 9,
   851         -        "el_1\",27.83333333333333],PARAMETER[\"standard_parallel_");
   852         -    add_srs_wkt (p, 10,
   853         -        "2\",26.16666666666667],PARAMETER[\"latitude_of_origin\",");
   854         -    add_srs_wkt (p, 11,
   855         -        "25.66666666666667],PARAMETER[\"central_meridian\",-98.5]");
   856         -    add_srs_wkt (p, 12,
   857         -        ",PARAMETER[\"false_easting\",300000],PARAMETER[\"false_n");
   858         -    add_srs_wkt (p, 13,
   859         -        "orthing\",5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   860         -    add_srs_wkt (p, 14,
   861         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   862         -    add_srs_wkt (p, 15,
   863         -        "EPSG\",\"2848\"]]");
   864         -    p = add_epsg_def_ex (filter, first, last, 2849, "epsg", 2849,
   865         -        "NAD83(HARN) / Utah North", 0, 0,
   866         -        "GRS 1980", "Greenwich",
   867         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   868         -        "X", "East", "Y", "North");
          762  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTIO");
          763  +    add_srs_wkt (p, 7,
          764  +        "N[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_");
          765  +    add_srs_wkt (p, 8,
          766  +        "parallel_1\",27.83333333333333],PARAMETER[\"standard_par");
          767  +    add_srs_wkt (p, 9,
          768  +        "allel_2\",26.16666666666667],PARAMETER[\"latitude_of_ori");
          769  +    add_srs_wkt (p, 10,
          770  +        "gin\",25.66666666666667],PARAMETER[\"central_meridian\",");
          771  +    add_srs_wkt (p, 11,
          772  +        "-98.5],PARAMETER[\"false_easting\",300000],PARAMETER[\"f");
          773  +    add_srs_wkt (p, 12,
          774  +        "alse_northing\",5000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          775  +    add_srs_wkt (p, 13,
          776  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
          777  +    add_srs_wkt (p, 14,
          778  +        "RITY[\"EPSG\",\"2848\"]]");
          779  +    p = add_epsg_def (filter, first, last, 2849, "epsg", 2849,
          780  +        "NAD83(HARN) / Utah North");
   869    781       add_proj4text (p, 0,
   870    782           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
   871    783       add_proj4text (p, 1,
   872    784           "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +");
   873    785       add_proj4text (p, 2,
   874    786           "y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
   875    787       add_proj4text (p, 3,
................................................................................
   883    795       add_srs_wkt (p, 3,
   884    796           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   885    797       add_srs_wkt (p, 4,
   886    798           "6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   887    799       add_srs_wkt (p, 5,
   888    800           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   889    801       add_srs_wkt (p, 6,
   890         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   891         -    add_srs_wkt (p, 7,
   892         -        "\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Lamb");
   893         -    add_srs_wkt (p, 8,
   894         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
   895         -    add_srs_wkt (p, 9,
   896         -        "_1\",41.78333333333333],PARAMETER[\"standard_parallel_2\"");
   897         -    add_srs_wkt (p, 10,
   898         -        ",40.71666666666667],PARAMETER[\"latitude_of_origin\",40.");
   899         -    add_srs_wkt (p, 11,
   900         -        "33333333333334],PARAMETER[\"central_meridian\",-111.5],P");
   901         -    add_srs_wkt (p, 12,
   902         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
   903         -    add_srs_wkt (p, 13,
   904         -        "thing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   905         -    add_srs_wkt (p, 14,
   906         -        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
   907         -    add_srs_wkt (p, 15,
   908         -        "PSG\",\"2849\"]]");
   909         -    p = add_epsg_def_ex (filter, first, last, 2850, "epsg", 2850,
   910         -        "NAD83(HARN) / Utah Central", 0, 0,
   911         -        "GRS 1980", "Greenwich",
   912         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   913         -        "X", "East", "Y", "North");
          802  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
          803  +    add_srs_wkt (p, 7,
          804  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          805  +    add_srs_wkt (p, 8,
          806  +        "rallel_1\",41.78333333333333],PARAMETER[\"standard_paral");
          807  +    add_srs_wkt (p, 9,
          808  +        "lel_2\",40.71666666666667],PARAMETER[\"latitude_of_origi");
          809  +    add_srs_wkt (p, 10,
          810  +        "n\",40.33333333333334],PARAMETER[\"central_meridian\",-1");
          811  +    add_srs_wkt (p, 11,
          812  +        "11.5],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          813  +    add_srs_wkt (p, 12,
          814  +        "lse_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
          815  +    add_srs_wkt (p, 13,
          816  +        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
          817  +    add_srs_wkt (p, 14,
          818  +        "ITY[\"EPSG\",\"2849\"]]");
          819  +    p = add_epsg_def (filter, first, last, 2850, "epsg", 2850,
          820  +        "NAD83(HARN) / Utah Central");
   914    821       add_proj4text (p, 0,
   915    822           "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
   916    823       add_proj4text (p, 1,
   917    824           "8.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 ");
   918    825       add_proj4text (p, 2,
   919    826           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   920    827       add_srs_wkt (p, 0,
................................................................................
   926    833       add_srs_wkt (p, 3,
   927    834           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   928    835       add_srs_wkt (p, 4,
   929    836           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   930    837       add_srs_wkt (p, 5,
   931    838           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   932    839       add_srs_wkt (p, 6,
   933         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   934         -    add_srs_wkt (p, 7,
   935         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"L");
   936         -    add_srs_wkt (p, 8,
   937         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   938         -    add_srs_wkt (p, 9,
   939         -        "lel_1\",40.65],PARAMETER[\"standard_parallel_2\",39.0166");
   940         -    add_srs_wkt (p, 10,
   941         -        "6666666667],PARAMETER[\"latitude_of_origin\",38.33333333");
   942         -    add_srs_wkt (p, 11,
   943         -        "333334],PARAMETER[\"central_meridian\",-111.5],PARAMETER");
   944         -    add_srs_wkt (p, 12,
   945         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
   946         -    add_srs_wkt (p, 13,
   947         -        "2000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
   948         -    add_srs_wkt (p, 14,
   949         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   950         -    add_srs_wkt (p, 15,
   951         -        "2850\"]]");
   952         -    p = add_epsg_def_ex (filter, first, last, 2851, "epsg", 2851,
   953         -        "NAD83(HARN) / Utah South", 0, 0,
   954         -        "GRS 1980", "Greenwich",
   955         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   956         -        "X", "East", "Y", "North");
          840  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
          841  +    add_srs_wkt (p, 7,
          842  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
          843  +    add_srs_wkt (p, 8,
          844  +        "_parallel_1\",40.65],PARAMETER[\"standard_parallel_2\",3");
          845  +    add_srs_wkt (p, 9,
          846  +        "9.01666666666667],PARAMETER[\"latitude_of_origin\",38.33");
          847  +    add_srs_wkt (p, 10,
          848  +        "333333333334],PARAMETER[\"central_meridian\",-111.5],PAR");
          849  +    add_srs_wkt (p, 11,
          850  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
          851  +    add_srs_wkt (p, 12,
          852  +        "ing\",2000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
          853  +    add_srs_wkt (p, 13,
          854  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
          855  +    add_srs_wkt (p, 14,
          856  +        "G\",\"2850\"]]");
          857  +    p = add_epsg_def (filter, first, last, 2851, "epsg", 2851,
          858  +        "NAD83(HARN) / Utah South");
   957    859       add_proj4text (p, 0,
   958    860           "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
   959    861       add_proj4text (p, 1,
   960    862           "6.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 ");
   961    863       add_proj4text (p, 2,
   962    864           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   963    865       add_srs_wkt (p, 0,
................................................................................
   969    871       add_srs_wkt (p, 3,
   970    872           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   971    873       add_srs_wkt (p, 4,
   972    874           "6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   973    875       add_srs_wkt (p, 5,
   974    876           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   975    877       add_srs_wkt (p, 6,
   976         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   977         -    add_srs_wkt (p, 7,
   978         -        "\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Lamb");
   979         -    add_srs_wkt (p, 8,
   980         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
   981         -    add_srs_wkt (p, 9,
   982         -        "_1\",38.35],PARAMETER[\"standard_parallel_2\",37.2166666");
   983         -    add_srs_wkt (p, 10,
   984         -        "6666667],PARAMETER[\"latitude_of_origin\",36.66666666666");
   985         -    add_srs_wkt (p, 11,
   986         -        "666],PARAMETER[\"central_meridian\",-111.5],PARAMETER[\"");
   987         -    add_srs_wkt (p, 12,
   988         -        "false_easting\",500000],PARAMETER[\"false_northing\",300");
   989         -    add_srs_wkt (p, 13,
   990         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   991         -    add_srs_wkt (p, 14,
   992         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"285");
   993         -    add_srs_wkt (p, 15,
   994         -        "1\"]]");
   995         -    p = add_epsg_def_ex (filter, first, last, 2852, "epsg", 2852,
   996         -        "NAD83(HARN) / Vermont", 0, 0,
   997         -        "GRS 1980", "Greenwich",
   998         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
   999         -        "X", "East", "Y", "North");
          878  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
          879  +    add_srs_wkt (p, 7,
          880  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          881  +    add_srs_wkt (p, 8,
          882  +        "rallel_1\",38.35],PARAMETER[\"standard_parallel_2\",37.2");
          883  +    add_srs_wkt (p, 9,
          884  +        "1666666666667],PARAMETER[\"latitude_of_origin\",36.66666");
          885  +    add_srs_wkt (p, 10,
          886  +        "666666666],PARAMETER[\"central_meridian\",-111.5],PARAME");
          887  +    add_srs_wkt (p, 11,
          888  +        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
          889  +    add_srs_wkt (p, 12,
          890  +        "\",3000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          891  +    add_srs_wkt (p, 13,
          892  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
          893  +    add_srs_wkt (p, 14,
          894  +        ",\"2851\"]]");
          895  +    p = add_epsg_def (filter, first, last, 2852, "epsg", 2852,
          896  +        "NAD83(HARN) / Vermont");
  1000    897       add_proj4text (p, 0,
  1001    898           "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
  1002    899       add_proj4text (p, 1,
  1003    900           "=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1004    901       add_proj4text (p, 2,
  1005    902           "s=m +no_defs");
  1006    903       add_srs_wkt (p, 0,
................................................................................
  1012    909       add_srs_wkt (p, 3,
  1013    910           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"615");
  1014    911       add_srs_wkt (p, 4,
  1015    912           "2\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1016    913       add_srs_wkt (p, 5,
  1017    914           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1018    915       add_srs_wkt (p, 6,
  1019         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          916  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
  1020    917       add_srs_wkt (p, 7,
  1021         -        "EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Transve");
          918  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
  1022    919       add_srs_wkt (p, 8,
  1023         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",42.5],P");
          920  +        "2.5],PARAMETER[\"central_meridian\",-72.5],PARAMETER[\"s");
  1024    921       add_srs_wkt (p, 9,
  1025         -        "ARAMETER[\"central_meridian\",-72.5],PARAMETER[\"scale_f");
          922  +        "cale_factor\",0.999964286],PARAMETER[\"false_easting\",5");
  1026    923       add_srs_wkt (p, 10,
  1027         -        "actor\",0.999964286],PARAMETER[\"false_easting\",500000]");
          924  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  1028    925       add_srs_wkt (p, 11,
  1029         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
          926  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1030    927       add_srs_wkt (p, 12,
  1031         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  1032         -    add_srs_wkt (p, 13,
  1033         -        "H],AUTHORITY[\"EPSG\",\"2852\"]]");
  1034         -    p = add_epsg_def_ex (filter, first, last, 2853, "epsg", 2853,
  1035         -        "NAD83(HARN) / Virginia North", 0, 0,
  1036         -        "GRS 1980", "Greenwich",
  1037         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1038         -        "X", "East", "Y", "North");
          928  +        ",NORTH],AUTHORITY[\"EPSG\",\"2852\"]]");
          929  +    p = add_epsg_def (filter, first, last, 2853, "epsg", 2853,
          930  +        "NAD83(HARN) / Virginia North");
  1039    931       add_proj4text (p, 0,
  1040    932           "+proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37");
  1041    933       add_proj4text (p, 1,
  1042    934           ".66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +");
  1043    935       add_proj4text (p, 2,
  1044    936           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1045    937       add_srs_wkt (p, 0,
................................................................................
  1051    943       add_srs_wkt (p, 3,
  1052    944           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1053    945       add_srs_wkt (p, 4,
  1054    946           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1055    947       add_srs_wkt (p, 5,
  1056    948           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1057    949       add_srs_wkt (p, 6,
  1058         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1059         -    add_srs_wkt (p, 7,
  1060         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
  1061         -    add_srs_wkt (p, 8,
  1062         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  1063         -    add_srs_wkt (p, 9,
  1064         -        "llel_1\",39.2],PARAMETER[\"standard_parallel_2\",38.0333");
  1065         -    add_srs_wkt (p, 10,
  1066         -        "3333333333],PARAMETER[\"latitude_of_origin\",37.66666666");
  1067         -    add_srs_wkt (p, 11,
  1068         -        "666666],PARAMETER[\"central_meridian\",-78.5],PARAMETER[");
  1069         -    add_srs_wkt (p, 12,
  1070         -        "\"false_easting\",3500000],PARAMETER[\"false_northing\",");
  1071         -    add_srs_wkt (p, 13,
  1072         -        "2000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1073         -    add_srs_wkt (p, 14,
  1074         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1075         -    add_srs_wkt (p, 15,
  1076         -        "2853\"]]");
  1077         -    p = add_epsg_def_ex (filter, first, last, 2854, "epsg", 2854,
  1078         -        "NAD83(HARN) / Virginia South", 0, 0,
  1079         -        "GRS 1980", "Greenwich",
  1080         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1081         -        "X", "East", "Y", "North");
          950  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
          951  +    add_srs_wkt (p, 7,
          952  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
          953  +    add_srs_wkt (p, 8,
          954  +        "rd_parallel_1\",39.2],PARAMETER[\"standard_parallel_2\",");
          955  +    add_srs_wkt (p, 9,
          956  +        "38.03333333333333],PARAMETER[\"latitude_of_origin\",37.6");
          957  +    add_srs_wkt (p, 10,
          958  +        "6666666666666],PARAMETER[\"central_meridian\",-78.5],PAR");
          959  +    add_srs_wkt (p, 11,
          960  +        "AMETER[\"false_easting\",3500000],PARAMETER[\"false_nort");
          961  +    add_srs_wkt (p, 12,
          962  +        "hing\",2000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          963  +    add_srs_wkt (p, 13,
          964  +        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
          965  +    add_srs_wkt (p, 14,
          966  +        "SG\",\"2853\"]]");
          967  +    p = add_epsg_def (filter, first, last, 2854, "epsg", 2854,
          968  +        "NAD83(HARN) / Virginia South");
  1082    969       add_proj4text (p, 0,
  1083    970           "+proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666");
  1084    971       add_proj4text (p, 1,
  1085    972           "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +");
  1086    973       add_proj4text (p, 2,
  1087    974           "y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  1088    975       add_proj4text (p, 3,
................................................................................
  1096    983       add_srs_wkt (p, 3,
  1097    984           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1098    985       add_srs_wkt (p, 4,
  1099    986           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1100    987       add_srs_wkt (p, 5,
  1101    988           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1102    989       add_srs_wkt (p, 6,
  1103         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1104         -    add_srs_wkt (p, 7,
  1105         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
  1106         -    add_srs_wkt (p, 8,
  1107         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  1108         -    add_srs_wkt (p, 9,
  1109         -        "llel_1\",37.96666666666667],PARAMETER[\"standard_paralle");
  1110         -    add_srs_wkt (p, 10,
  1111         -        "l_2\",36.76666666666667],PARAMETER[\"latitude_of_origin\"");
  1112         -    add_srs_wkt (p, 11,
  1113         -        ",36.33333333333334],PARAMETER[\"central_meridian\",-78.5");
  1114         -    add_srs_wkt (p, 12,
  1115         -        "],PARAMETER[\"false_easting\",3500000],PARAMETER[\"false");
  1116         -    add_srs_wkt (p, 13,
  1117         -        "_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1118         -    add_srs_wkt (p, 14,
  1119         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1120         -    add_srs_wkt (p, 15,
  1121         -        "[\"EPSG\",\"2854\"]]");
  1122         -    p = add_epsg_def_ex (filter, first, last, 2855, "epsg", 2855,
  1123         -        "NAD83(HARN) / Washington North", 0, 0,
  1124         -        "GRS 1980", "Greenwich",
  1125         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1126         -        "X", "East", "Y", "North");
          990  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
          991  +    add_srs_wkt (p, 7,
          992  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
          993  +    add_srs_wkt (p, 8,
          994  +        "rd_parallel_1\",37.96666666666667],PARAMETER[\"standard_");
          995  +    add_srs_wkt (p, 9,
          996  +        "parallel_2\",36.76666666666667],PARAMETER[\"latitude_of_");
          997  +    add_srs_wkt (p, 10,
          998  +        "origin\",36.33333333333334],PARAMETER[\"central_meridian");
          999  +    add_srs_wkt (p, 11,
         1000  +        "\",-78.5],PARAMETER[\"false_easting\",3500000],PARAMETER");
         1001  +    add_srs_wkt (p, 12,
         1002  +        "[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[");
         1003  +    add_srs_wkt (p, 13,
         1004  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         1005  +    add_srs_wkt (p, 14,
         1006  +        "UTHORITY[\"EPSG\",\"2854\"]]");
         1007  +    p = add_epsg_def (filter, first, last, 2855, "epsg", 2855,
         1008  +        "NAD83(HARN) / Washington North");
  1127   1009       add_proj4text (p, 0,
  1128   1010           "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47");
  1129   1011       add_proj4text (p, 1,
  1130   1012           " +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS");
  1131   1013       add_proj4text (p, 2,
  1132   1014           "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1133   1015       add_srs_wkt (p, 0,
................................................................................
  1139   1021       add_srs_wkt (p, 3,
  1140   1022           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1141   1023       add_srs_wkt (p, 4,
  1142   1024           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1143   1025       add_srs_wkt (p, 5,
  1144   1026           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1145   1027       add_srs_wkt (p, 6,
  1146         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1147         -    add_srs_wkt (p, 7,
  1148         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  1149         -    add_srs_wkt (p, 8,
  1150         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1151         -    add_srs_wkt (p, 9,
  1152         -        "rallel_1\",48.73333333333333],PARAMETER[\"standard_paral");
  1153         -    add_srs_wkt (p, 10,
  1154         -        "lel_2\",47.5],PARAMETER[\"latitude_of_origin\",47],PARAM");
  1155         -    add_srs_wkt (p, 11,
  1156         -        "ETER[\"central_meridian\",-120.8333333333333],PARAMETER[");
  1157         -    add_srs_wkt (p, 12,
  1158         -        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
  1159         -    add_srs_wkt (p, 13,
  1160         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1161         -    add_srs_wkt (p, 14,
  1162         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2855\"]");
  1163         -    add_srs_wkt (p, 15,
  1164         -        "]");
  1165         -    p = add_epsg_def_ex (filter, first, last, 2856, "epsg", 2856,
  1166         -        "NAD83(HARN) / Washington South", 0, 0,
  1167         -        "GRS 1980", "Greenwich",
  1168         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1169         -        "X", "East", "Y", "North");
         1028  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         1029  +    add_srs_wkt (p, 7,
         1030  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1031  +    add_srs_wkt (p, 8,
         1032  +        "ard_parallel_1\",48.73333333333333],PARAMETER[\"standard");
         1033  +    add_srs_wkt (p, 9,
         1034  +        "_parallel_2\",47.5],PARAMETER[\"latitude_of_origin\",47]");
         1035  +    add_srs_wkt (p, 10,
         1036  +        ",PARAMETER[\"central_meridian\",-120.8333333333333],PARA");
         1037  +    add_srs_wkt (p, 11,
         1038  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1039  +    add_srs_wkt (p, 12,
         1040  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1041  +    add_srs_wkt (p, 13,
         1042  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
         1043  +    add_srs_wkt (p, 14,
         1044  +        "855\"]]");
         1045  +    p = add_epsg_def (filter, first, last, 2856, "epsg", 2856,
         1046  +        "NAD83(HARN) / Washington South");
  1170   1047       add_proj4text (p, 0,
  1171   1048           "+proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333");
  1172   1049       add_proj4text (p, 1,
  1173   1050           "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +");
  1174   1051       add_proj4text (p, 2,
  1175   1052           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  1176   1053       add_proj4text (p, 3,
................................................................................
  1184   1061       add_srs_wkt (p, 3,
  1185   1062           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1186   1063       add_srs_wkt (p, 4,
  1187   1064           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1188   1065       add_srs_wkt (p, 5,
  1189   1066           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1190   1067       add_srs_wkt (p, 6,
  1191         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1192         -    add_srs_wkt (p, 7,
  1193         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  1194         -    add_srs_wkt (p, 8,
  1195         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1196         -    add_srs_wkt (p, 9,
  1197         -        "rallel_1\",47.33333333333334],PARAMETER[\"standard_paral");
  1198         -    add_srs_wkt (p, 10,
  1199         -        "lel_2\",45.83333333333334],PARAMETER[\"latitude_of_origi");
  1200         -    add_srs_wkt (p, 11,
  1201         -        "n\",45.33333333333334],PARAMETER[\"central_meridian\",-1");
  1202         -    add_srs_wkt (p, 12,
  1203         -        "20.5],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
  1204         -    add_srs_wkt (p, 13,
  1205         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1206         -    add_srs_wkt (p, 14,
  1207         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  1208         -    add_srs_wkt (p, 15,
  1209         -        "EPSG\",\"2856\"]]");
  1210         -    p = add_epsg_def_ex (filter, first, last, 2857, "epsg", 2857,
  1211         -        "NAD83(HARN) / West Virginia North", 0, 0,
  1212         -        "GRS 1980", "Greenwich",
  1213         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1214         -        "X", "East", "Y", "North");
         1068  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         1069  +    add_srs_wkt (p, 7,
         1070  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1071  +    add_srs_wkt (p, 8,
         1072  +        "ard_parallel_1\",47.33333333333334],PARAMETER[\"standard");
         1073  +    add_srs_wkt (p, 9,
         1074  +        "_parallel_2\",45.83333333333334],PARAMETER[\"latitude_of");
         1075  +    add_srs_wkt (p, 10,
         1076  +        "_origin\",45.33333333333334],PARAMETER[\"central_meridia");
         1077  +    add_srs_wkt (p, 11,
         1078  +        "n\",-120.5],PARAMETER[\"false_easting\",500000],PARAMETE");
         1079  +    add_srs_wkt (p, 12,
         1080  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         1081  +    add_srs_wkt (p, 13,
         1082  +        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
         1083  +    add_srs_wkt (p, 14,
         1084  +        "ITY[\"EPSG\",\"2856\"]]");
         1085  +    p = add_epsg_def (filter, first, last, 2857, "epsg", 2857,
         1086  +        "NAD83(HARN) / West Virginia North");
  1215   1087       add_proj4text (p, 0,
  1216   1088           "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
  1217   1089       add_proj4text (p, 1,
  1218   1090           "5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1219   1091       add_proj4text (p, 2,
  1220   1092           " +units=m +no_defs");
  1221   1093       add_srs_wkt (p, 0,
................................................................................
  1227   1099       add_srs_wkt (p, 3,
  1228   1100           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  1229   1101       add_srs_wkt (p, 4,
  1230   1102           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1231   1103       add_srs_wkt (p, 5,
  1232   1104           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1233   1105       add_srs_wkt (p, 6,
  1234         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1106  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  1235   1107       add_srs_wkt (p, 7,
  1236         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         1108  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
  1237   1109       add_srs_wkt (p, 8,
  1238         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1110  +        "andard_parallel_1\",40.25],PARAMETER[\"standard_parallel");
  1239   1111       add_srs_wkt (p, 9,
  1240         -        "_parallel_1\",40.25],PARAMETER[\"standard_parallel_2\",3");
         1112  +        "_2\",39],PARAMETER[\"latitude_of_origin\",38.5],PARAMETE");
  1241   1113       add_srs_wkt (p, 10,
  1242         -        "9],PARAMETER[\"latitude_of_origin\",38.5],PARAMETER[\"ce");
         1114  +        "R[\"central_meridian\",-79.5],PARAMETER[\"false_easting\"");
  1243   1115       add_srs_wkt (p, 11,
  1244         -        "ntral_meridian\",-79.5],PARAMETER[\"false_easting\",6000");
         1116  +        ",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1245   1117       add_srs_wkt (p, 12,
  1246         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1118  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  1247   1119       add_srs_wkt (p, 13,
  1248         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  1249         -    add_srs_wkt (p, 14,
  1250         -        "ORTH],AUTHORITY[\"EPSG\",\"2857\"]]");
  1251         -    p = add_epsg_def_ex (filter, first, last, 2858, "epsg", 2858,
  1252         -        "NAD83(HARN) / West Virginia South", 0, 0,
  1253         -        "GRS 1980", "Greenwich",
  1254         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1255         -        "X", "East", "Y", "North");
         1120  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"2857\"]]");
         1121  +    p = add_epsg_def (filter, first, last, 2858, "epsg", 2858,
         1122  +        "NAD83(HARN) / West Virginia South");
  1256   1123       add_proj4text (p, 0,
  1257   1124           "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
  1258   1125       add_proj4text (p, 1,
  1259   1126           "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80");
  1260   1127       add_proj4text (p, 2,
  1261   1128           " +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1262   1129       add_srs_wkt (p, 0,
................................................................................
  1268   1135       add_srs_wkt (p, 3,
  1269   1136           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  1270   1137       add_srs_wkt (p, 4,
  1271   1138           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1272   1139       add_srs_wkt (p, 5,
  1273   1140           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1274   1141       add_srs_wkt (p, 6,
  1275         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1276         -    add_srs_wkt (p, 7,
  1277         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  1278         -    add_srs_wkt (p, 8,
  1279         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  1280         -    add_srs_wkt (p, 9,
  1281         -        "_parallel_1\",38.88333333333333],PARAMETER[\"standard_pa");
  1282         -    add_srs_wkt (p, 10,
  1283         -        "rallel_2\",37.48333333333333],PARAMETER[\"latitude_of_or");
  1284         -    add_srs_wkt (p, 11,
  1285         -        "igin\",37],PARAMETER[\"central_meridian\",-81],PARAMETER");
  1286         -    add_srs_wkt (p, 12,
  1287         -        "[\"false_easting\",600000],PARAMETER[\"false_northing\",");
  1288         -    add_srs_wkt (p, 13,
  1289         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1290         -    add_srs_wkt (p, 14,
  1291         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2858\"]");
  1292         -    add_srs_wkt (p, 15,
  1293         -        "]");
  1294         -    p = add_epsg_def_ex (filter, first, last, 2859, "epsg", 2859,
  1295         -        "NAD83(HARN) / Wisconsin North", 0, 0,
  1296         -        "GRS 1980", "Greenwich",
  1297         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1298         -        "X", "East", "Y", "North");
         1142  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
         1143  +    add_srs_wkt (p, 7,
         1144  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
         1145  +    add_srs_wkt (p, 8,
         1146  +        "andard_parallel_1\",38.88333333333333],PARAMETER[\"stand");
         1147  +    add_srs_wkt (p, 9,
         1148  +        "ard_parallel_2\",37.48333333333333],PARAMETER[\"latitude");
         1149  +    add_srs_wkt (p, 10,
         1150  +        "_of_origin\",37],PARAMETER[\"central_meridian\",-81],PAR");
         1151  +    add_srs_wkt (p, 11,
         1152  +        "AMETER[\"false_easting\",600000],PARAMETER[\"false_north");
         1153  +    add_srs_wkt (p, 12,
         1154  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1155  +    add_srs_wkt (p, 13,
         1156  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
         1157  +    add_srs_wkt (p, 14,
         1158  +        "2858\"]]");
         1159  +    p = add_epsg_def (filter, first, last, 2859, "epsg", 2859,
         1160  +        "NAD83(HARN) / Wisconsin North");
  1299   1161       add_proj4text (p, 0,
  1300   1162           "+proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666");
  1301   1163       add_proj4text (p, 1,
  1302   1164           "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0");
  1303   1165       add_proj4text (p, 2,
  1304   1166           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1305   1167       add_srs_wkt (p, 0,
................................................................................
  1311   1173       add_srs_wkt (p, 3,
  1312   1174           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1313   1175       add_srs_wkt (p, 4,
  1314   1176           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1315   1177       add_srs_wkt (p, 5,
  1316   1178           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1317   1179       add_srs_wkt (p, 6,
  1318         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1319         -    add_srs_wkt (p, 7,
  1320         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  1321         -    add_srs_wkt (p, 8,
  1322         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1323         -    add_srs_wkt (p, 9,
  1324         -        "rallel_1\",46.76666666666667],PARAMETER[\"standard_paral");
  1325         -    add_srs_wkt (p, 10,
  1326         -        "lel_2\",45.56666666666667],PARAMETER[\"latitude_of_origi");
  1327         -    add_srs_wkt (p, 11,
  1328         -        "n\",45.16666666666666],PARAMETER[\"central_meridian\",-9");
  1329         -    add_srs_wkt (p, 12,
  1330         -        "0],PARAMETER[\"false_easting\",600000],PARAMETER[\"false");
  1331         -    add_srs_wkt (p, 13,
  1332         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1333         -    add_srs_wkt (p, 14,
  1334         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1335         -    add_srs_wkt (p, 15,
  1336         -        "G\",\"2859\"]]");
  1337         -    p = add_epsg_def_ex (filter, first, last, 2860, "epsg", 2860,
  1338         -        "NAD83(HARN) / Wisconsin Central", 0, 0,
  1339         -        "GRS 1980", "Greenwich",
  1340         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1341         -        "X", "East", "Y", "North");
         1180  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         1181  +    add_srs_wkt (p, 7,
         1182  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1183  +    add_srs_wkt (p, 8,
         1184  +        "ard_parallel_1\",46.76666666666667],PARAMETER[\"standard");
         1185  +    add_srs_wkt (p, 9,
         1186  +        "_parallel_2\",45.56666666666667],PARAMETER[\"latitude_of");
         1187  +    add_srs_wkt (p, 10,
         1188  +        "_origin\",45.16666666666666],PARAMETER[\"central_meridia");
         1189  +    add_srs_wkt (p, 11,
         1190  +        "n\",-90],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
         1191  +    add_srs_wkt (p, 12,
         1192  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1193  +    add_srs_wkt (p, 13,
         1194  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         1195  +    add_srs_wkt (p, 14,
         1196  +        "\"EPSG\",\"2859\"]]");
         1197  +    p = add_epsg_def (filter, first, last, 2860, "epsg", 2860,
         1198  +        "NAD83(HARN) / Wisconsin Central");
  1342   1199       add_proj4text (p, 0,
  1343   1200           "+proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333");
  1344   1201       add_proj4text (p, 1,
  1345   1202           "334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
  1346   1203       add_proj4text (p, 2,
  1347   1204           "0,0,0,0,0,0,0 +units=m +no_defs");
  1348   1205       add_srs_wkt (p, 0,
................................................................................
  1354   1211       add_srs_wkt (p, 3,
  1355   1212           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1356   1213       add_srs_wkt (p, 4,
  1357   1214           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1358   1215       add_srs_wkt (p, 5,
  1359   1216           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1360   1217       add_srs_wkt (p, 6,
  1361         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1218  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  1362   1219       add_srs_wkt (p, 7,
  1363         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         1220  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  1364   1221       add_srs_wkt (p, 8,
  1365         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         1222  +        "ard_parallel_1\",45.5],PARAMETER[\"standard_parallel_2\"");
  1366   1223       add_srs_wkt (p, 9,
  1367         -        "rallel_1\",45.5],PARAMETER[\"standard_parallel_2\",44.25");
         1224  +        ",44.25],PARAMETER[\"latitude_of_origin\",43.833333333333");
  1368   1225       add_srs_wkt (p, 10,
  1369         -        "],PARAMETER[\"latitude_of_origin\",43.83333333333334],PA");
         1226  +        "34],PARAMETER[\"central_meridian\",-90],PARAMETER[\"fals");
  1370   1227       add_srs_wkt (p, 11,
  1371         -        "RAMETER[\"central_meridian\",-90],PARAMETER[\"false_east");
         1228  +        "e_easting\",600000],PARAMETER[\"false_northing\",0],UNIT");
  1372   1229       add_srs_wkt (p, 12,
  1373         -        "ing\",600000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1230  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
  1374   1231       add_srs_wkt (p, 13,
  1375         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  1376         -    add_srs_wkt (p, 14,
  1377         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2860\"]]");
  1378         -    p = add_epsg_def_ex (filter, first, last, 2861, "epsg", 2861,
  1379         -        "NAD83(HARN) / Wisconsin South", 0, 0,
  1380         -        "GRS 1980", "Greenwich",
  1381         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1382         -        "X", "East", "Y", "North");
         1232  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2860\"]]");
         1233  +    p = add_epsg_def (filter, first, last, 2861, "epsg", 2861,
         1234  +        "NAD83(HARN) / Wisconsin South");
  1383   1235       add_proj4text (p, 0,
  1384   1236           "+proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333");
  1385   1237       add_proj4text (p, 1,
  1386   1238           "333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80");
  1387   1239       add_proj4text (p, 2,
  1388   1240           " +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1389   1241       add_srs_wkt (p, 0,
................................................................................
  1395   1247       add_srs_wkt (p, 3,
  1396   1248           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1397   1249       add_srs_wkt (p, 4,
  1398   1250           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1399   1251       add_srs_wkt (p, 5,
  1400   1252           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1401   1253       add_srs_wkt (p, 6,
  1402         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1403         -    add_srs_wkt (p, 7,
  1404         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  1405         -    add_srs_wkt (p, 8,
  1406         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1407         -    add_srs_wkt (p, 9,
  1408         -        "rallel_1\",44.06666666666667],PARAMETER[\"standard_paral");
  1409         -    add_srs_wkt (p, 10,
  1410         -        "lel_2\",42.73333333333333],PARAMETER[\"latitude_of_origi");
  1411         -    add_srs_wkt (p, 11,
  1412         -        "n\",42],PARAMETER[\"central_meridian\",-90],PARAMETER[\"");
  1413         -    add_srs_wkt (p, 12,
  1414         -        "false_easting\",600000],PARAMETER[\"false_northing\",0],");
  1415         -    add_srs_wkt (p, 13,
  1416         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1417         -    add_srs_wkt (p, 14,
  1418         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2861\"]]");
  1419         -    p = add_epsg_def_ex (filter, first, last, 2862, "epsg", 2862,
  1420         -        "NAD83(HARN) / Wyoming East", 0, 0,
  1421         -        "GRS 1980", "Greenwich",
  1422         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1423         -        "X", "East", "Y", "North");
         1254  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         1255  +    add_srs_wkt (p, 7,
         1256  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1257  +    add_srs_wkt (p, 8,
         1258  +        "ard_parallel_1\",44.06666666666667],PARAMETER[\"standard");
         1259  +    add_srs_wkt (p, 9,
         1260  +        "_parallel_2\",42.73333333333333],PARAMETER[\"latitude_of");
         1261  +    add_srs_wkt (p, 10,
         1262  +        "_origin\",42],PARAMETER[\"central_meridian\",-90],PARAME");
         1263  +    add_srs_wkt (p, 11,
         1264  +        "TER[\"false_easting\",600000],PARAMETER[\"false_northing");
         1265  +    add_srs_wkt (p, 12,
         1266  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         1267  +    add_srs_wkt (p, 13,
         1268  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"286");
         1269  +    add_srs_wkt (p, 14,
         1270  +        "1\"]]");
         1271  +    p = add_epsg_def (filter, first, last, 2862, "epsg", 2862,
         1272  +        "NAD83(HARN) / Wyoming East");
  1424   1273       add_proj4text (p, 0,
  1425   1274           "+proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9");
  1426   1275       add_proj4text (p, 1,
  1427   1276           "999375 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  1428   1277       add_proj4text (p, 2,
  1429   1278           "0,0,0 +units=m +no_defs");
  1430   1279       add_srs_wkt (p, 0,
................................................................................
  1436   1285       add_srs_wkt (p, 3,
  1437   1286           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1438   1287       add_srs_wkt (p, 4,
  1439   1288           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1440   1289       add_srs_wkt (p, 5,
  1441   1290           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1442   1291       add_srs_wkt (p, 6,
  1443         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1292  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  1444   1293       add_srs_wkt (p, 7,
  1445         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         1294  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1446   1295       add_srs_wkt (p, 8,
  1447         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
         1296  +        "in\",40.5],PARAMETER[\"central_meridian\",-105.166666666");
  1448   1297       add_srs_wkt (p, 9,
  1449         -        "0.5],PARAMETER[\"central_meridian\",-105.1666666666667],");
         1298  +        "6667],PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"");
  1450   1299       add_srs_wkt (p, 10,
  1451         -        "PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"false_");
         1300  +        "false_easting\",200000],PARAMETER[\"false_northing\",0],");
  1452   1301       add_srs_wkt (p, 11,
  1453         -        "easting\",200000],PARAMETER[\"false_northing\",0],UNIT[\"");
         1302  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1454   1303       add_srs_wkt (p, 12,
  1455         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  1456         -    add_srs_wkt (p, 13,
  1457         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2862\"]]");
  1458         -    p = add_epsg_def_ex (filter, first, last, 2863, "epsg", 2863,
  1459         -        "NAD83(HARN) / Wyoming East Central", 0, 0,
  1460         -        "GRS 1980", "Greenwich",
  1461         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1462         -        "X", "East", "Y", "North");
         1304  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2862\"]]");
         1305  +    p = add_epsg_def (filter, first, last, 2863, "epsg", 2863,
         1306  +        "NAD83(HARN) / Wyoming East Central");
  1463   1307       add_proj4text (p, 0,
  1464   1308           "+proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9");
  1465   1309       add_proj4text (p, 1,
  1466   1310           "999375 +x_0=400000 +y_0=100000 +ellps=GRS80 +towgs84=0,0");
  1467   1311       add_proj4text (p, 2,
  1468   1312           ",0,0,0,0,0 +units=m +no_defs");
  1469   1313       add_srs_wkt (p, 0,
................................................................................
  1475   1319       add_srs_wkt (p, 3,
  1476   1320           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  1477   1321       add_srs_wkt (p, 4,
  1478   1322           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  1479   1323       add_srs_wkt (p, 5,
  1480   1324           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  1481   1325       add_srs_wkt (p, 6,
  1482         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1326  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
  1483   1327       add_srs_wkt (p, 7,
  1484         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         1328  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  1485   1329       add_srs_wkt (p, 8,
  1486         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1330  +        "_of_origin\",40.5],PARAMETER[\"central_meridian\",-107.3");
  1487   1331       add_srs_wkt (p, 9,
  1488         -        "igin\",40.5],PARAMETER[\"central_meridian\",-107.3333333");
         1332  +        "333333333333],PARAMETER[\"scale_factor\",0.9999375],PARA");
  1489   1333       add_srs_wkt (p, 10,
  1490         -        "333333],PARAMETER[\"scale_factor\",0.9999375],PARAMETER[");
         1334  +        "METER[\"false_easting\",400000],PARAMETER[\"false_northi");
  1491   1335       add_srs_wkt (p, 11,
  1492         -        "\"false_easting\",400000],PARAMETER[\"false_northing\",1");
         1336  +        "ng\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1493   1337       add_srs_wkt (p, 12,
  1494         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1338  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1495   1339       add_srs_wkt (p, 13,
  1496         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"28");
  1497         -    add_srs_wkt (p, 14,
  1498         -        "63\"]]");
  1499         -    p = add_epsg_def_ex (filter, first, last, 2864, "epsg", 2864,
  1500         -        "NAD83(HARN) / Wyoming West Central", 0, 0,
  1501         -        "GRS 1980", "Greenwich",
  1502         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1503         -        "X", "East", "Y", "North");
         1340  +        ",\"2863\"]]");
         1341  +    p = add_epsg_def (filter, first, last, 2864, "epsg", 2864,
         1342  +        "NAD83(HARN) / Wyoming West Central");
  1504   1343       add_proj4text (p, 0,
  1505   1344           "+proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0");
  1506   1345       add_proj4text (p, 1,
  1507   1346           "=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1508   1347       add_proj4text (p, 2,
  1509   1348           "s=m +no_defs");
  1510   1349       add_srs_wkt (p, 0,
................................................................................
  1516   1355       add_srs_wkt (p, 3,
  1517   1356           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  1518   1357       add_srs_wkt (p, 4,
  1519   1358           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  1520   1359       add_srs_wkt (p, 5,
  1521   1360           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  1522   1361       add_srs_wkt (p, 6,
  1523         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1362  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
  1524   1363       add_srs_wkt (p, 7,
  1525         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         1364  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  1526   1365       add_srs_wkt (p, 8,
  1527         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1366  +        "_of_origin\",40.5],PARAMETER[\"central_meridian\",-108.7");
  1528   1367       add_srs_wkt (p, 9,
  1529         -        "igin\",40.5],PARAMETER[\"central_meridian\",-108.75],PAR");
         1368  +        "5],PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"fal");
  1530   1369       add_srs_wkt (p, 10,
  1531         -        "AMETER[\"scale_factor\",0.9999375],PARAMETER[\"false_eas");
         1370  +        "se_easting\",600000],PARAMETER[\"false_northing\",0],UNI");
  1532   1371       add_srs_wkt (p, 11,
  1533         -        "ting\",600000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         1372  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  1534   1373       add_srs_wkt (p, 12,
  1535         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1536         -    add_srs_wkt (p, 13,
  1537         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2864\"]]");
  1538         -    p = add_epsg_def_ex (filter, first, last, 2865, "epsg", 2865,
  1539         -        "NAD83(HARN) / Wyoming West", 0, 0,
  1540         -        "GRS 1980", "Greenwich",
  1541         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1542         -        "X", "East", "Y", "North");
         1374  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2864\"]]");
         1375  +    p = add_epsg_def (filter, first, last, 2865, "epsg", 2865,
         1376  +        "NAD83(HARN) / Wyoming West");
  1543   1377       add_proj4text (p, 0,
  1544   1378           "+proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9");
  1545   1379       add_proj4text (p, 1,
  1546   1380           "999375 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0");
  1547   1381       add_proj4text (p, 2,
  1548   1382           ",0,0,0,0,0 +units=m +no_defs");
  1549   1383       add_srs_wkt (p, 0,
................................................................................
  1555   1389       add_srs_wkt (p, 3,
  1556   1390           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1557   1391       add_srs_wkt (p, 4,
  1558   1392           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1559   1393       add_srs_wkt (p, 5,
  1560   1394           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1561   1395       add_srs_wkt (p, 6,
  1562         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1396  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  1563   1397       add_srs_wkt (p, 7,
  1564         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         1398  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1565   1399       add_srs_wkt (p, 8,
  1566         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
         1400  +        "in\",40.5],PARAMETER[\"central_meridian\",-110.083333333");
  1567   1401       add_srs_wkt (p, 9,
  1568         -        "0.5],PARAMETER[\"central_meridian\",-110.0833333333333],");
         1402  +        "3333],PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"");
  1569   1403       add_srs_wkt (p, 10,
  1570         -        "PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"false_");
         1404  +        "false_easting\",800000],PARAMETER[\"false_northing\",100");
  1571   1405       add_srs_wkt (p, 11,
  1572         -        "easting\",800000],PARAMETER[\"false_northing\",100000],U");
         1406  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
  1573   1407       add_srs_wkt (p, 12,
  1574         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         1408  +        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2865");
  1575   1409       add_srs_wkt (p, 13,
  1576         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2865\"]]");
  1577         -    p = add_epsg_def_ex (filter, first, last, 2866, "epsg", 2866,
  1578         -        "NAD83(HARN) / Puerto Rico and Virgin Is.", 0, 0,
  1579         -        "GRS 1980", "Greenwich",
  1580         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1581         -        "X", "East", "Y", "North");
         1410  +        "\"]]");
         1411  +    p = add_epsg_def (filter, first, last, 2866, "epsg", 2866,
         1412  +        "NAD83(HARN) / Puerto Rico and Virgin Is.");
  1582   1413       add_proj4text (p, 0,
  1583   1414           "+proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333");
  1584   1415       add_proj4text (p, 1,
  1585   1416           "333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +");
  1586   1417       add_proj4text (p, 2,
  1587   1418           "x_0=200000 +y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1588   1419       add_proj4text (p, 3,
................................................................................
  1596   1427       add_srs_wkt (p, 3,
  1597   1428           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  1598   1429       add_srs_wkt (p, 4,
  1599   1430           "ORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1600   1431       add_srs_wkt (p, 5,
  1601   1432           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1602   1433       add_srs_wkt (p, 6,
  1603         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
  1604         -    add_srs_wkt (p, 7,
  1605         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],");
  1606         -    add_srs_wkt (p, 8,
  1607         -        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  1608         -    add_srs_wkt (p, 9,
  1609         -        "standard_parallel_1\",18.43333333333333],PARAMETER[\"sta");
  1610         -    add_srs_wkt (p, 10,
  1611         -        "ndard_parallel_2\",18.03333333333333],PARAMETER[\"latitu");
  1612         -    add_srs_wkt (p, 11,
  1613         -        "de_of_origin\",17.83333333333333],PARAMETER[\"central_me");
  1614         -    add_srs_wkt (p, 12,
  1615         -        "ridian\",-66.43333333333334],PARAMETER[\"false_easting\"");
  1616         -    add_srs_wkt (p, 13,
  1617         -        ",200000],PARAMETER[\"false_northing\",200000],UNIT[\"met");
  1618         -    add_srs_wkt (p, 14,
  1619         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  1620         -    add_srs_wkt (p, 15,
  1621         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2866\"]]");
  1622         -    p = add_epsg_def_ex (filter, first, last, 2867, "epsg", 2867,
  1623         -        "NAD83(HARN) / Arizona East (ft)", 0, 0,
  1624         -        "GRS 1980", "Greenwich",
  1625         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "foot",
  1626         -        "X", "East", "Y", "North");
         1434  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"415");
         1435  +    add_srs_wkt (p, 7,
         1436  +        "2\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         1437  +    add_srs_wkt (p, 8,
         1438  +        "TER[\"standard_parallel_1\",18.43333333333333],PARAMETER");
         1439  +    add_srs_wkt (p, 9,
         1440  +        "[\"standard_parallel_2\",18.03333333333333],PARAMETER[\"");
         1441  +    add_srs_wkt (p, 10,
         1442  +        "latitude_of_origin\",17.83333333333333],PARAMETER[\"cent");
         1443  +    add_srs_wkt (p, 11,
         1444  +        "ral_meridian\",-66.43333333333334],PARAMETER[\"false_eas");
         1445  +    add_srs_wkt (p, 12,
         1446  +        "ting\",200000],PARAMETER[\"false_northing\",200000],UNIT");
         1447  +    add_srs_wkt (p, 13,
         1448  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         1449  +    add_srs_wkt (p, 14,
         1450  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2866\"]]");
         1451  +    p = add_epsg_def (filter, first, last, 2867, "epsg", 2867,
         1452  +        "NAD83(HARN) / Arizona East (ft)");
  1627   1453       add_proj4text (p, 0,
  1628   1454           "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
  1629   1455       add_proj4text (p, 1,
  1630   1456           "9 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1631   1457       add_proj4text (p, 2,
  1632   1458           " +units=ft +no_defs");
  1633   1459       add_srs_wkt (p, 0,
................................................................................
  1639   1465       add_srs_wkt (p, 3,
  1640   1466           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1641   1467       add_srs_wkt (p, 4,
  1642   1468           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1643   1469       add_srs_wkt (p, 5,
  1644   1470           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1645   1471       add_srs_wkt (p, 6,
  1646         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1472  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  1647   1473       add_srs_wkt (p, 7,
  1648         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         1474  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1649   1475       add_srs_wkt (p, 8,
  1650         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1476  +        "rigin\",31],PARAMETER[\"central_meridian\",-110.16666666");
  1651   1477       add_srs_wkt (p, 9,
  1652         -        ",31],PARAMETER[\"central_meridian\",-110.1666666666667],");
         1478  +        "66667],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fa");
  1653   1479       add_srs_wkt (p, 10,
  1654         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         1480  +        "lse_easting\",700000],PARAMETER[\"false_northing\",0],UN");
  1655   1481       add_srs_wkt (p, 11,
  1656         -        "ting\",700000],PARAMETER[\"false_northing\",0],UNIT[\"fo");
         1482  +        "IT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"");
  1657   1483       add_srs_wkt (p, 12,
  1658         -        "ot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAS");
         1484  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2867\"]");
  1659   1485       add_srs_wkt (p, 13,
  1660         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2867\"]]");
  1661         -    p = add_epsg_def_ex (filter, first, last, 2868, "epsg", 2868,
  1662         -        "NAD83(HARN) / Arizona Central (ft)", 0, 0,
  1663         -        "GRS 1980", "Greenwich",
  1664         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "foot",
  1665         -        "X", "East", "Y", "North");
         1486  +        "]");
         1487  +    p = add_epsg_def (filter, first, last, 2868, "epsg", 2868,
         1488  +        "NAD83(HARN) / Arizona Central (ft)");
  1666   1489       add_proj4text (p, 0,
  1667   1490           "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
  1668   1491       add_proj4text (p, 1,
  1669   1492           "9 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1670   1493       add_proj4text (p, 2,
  1671   1494           " +units=ft +no_defs");
  1672   1495       add_srs_wkt (p, 0,
................................................................................
  1678   1501       add_srs_wkt (p, 3,
  1679   1502           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  1680   1503       add_srs_wkt (p, 4,
  1681   1504           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  1682   1505       add_srs_wkt (p, 5,
  1683   1506           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  1684   1507       add_srs_wkt (p, 6,
  1685         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1508  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
  1686   1509       add_srs_wkt (p, 7,
  1687         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         1510  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  1688   1511       add_srs_wkt (p, 8,
  1689         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1512  +        "_of_origin\",31],PARAMETER[\"central_meridian\",-111.916");
  1690   1513       add_srs_wkt (p, 9,
  1691         -        "igin\",31],PARAMETER[\"central_meridian\",-111.916666666");
         1514  +        "6666666667],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
  1692   1515       add_srs_wkt (p, 10,
  1693         -        "6667],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
         1516  +        "[\"false_easting\",700000],PARAMETER[\"false_northing\",");
  1694   1517       add_srs_wkt (p, 11,
  1695         -        "se_easting\",700000],PARAMETER[\"false_northing\",0],UNI");
         1518  +        "0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AX");
  1696   1519       add_srs_wkt (p, 12,
  1697         -        "T[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X");
         1520  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"28");
  1698   1521       add_srs_wkt (p, 13,
  1699         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2868\"]]");
  1700         -    p = add_epsg_def_ex (filter, first, last, 2869, "epsg", 2869,
  1701         -        "NAD83(HARN) / Arizona West (ft)", 0, 0,
  1702         -        "GRS 1980", "Greenwich",
  1703         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "foot",
  1704         -        "X", "East", "Y", "North");
         1522  +        "68\"]]");
         1523  +    p = add_epsg_def (filter, first, last, 2869, "epsg", 2869,
         1524  +        "NAD83(HARN) / Arizona West (ft)");
  1705   1525       add_proj4text (p, 0,
  1706   1526           "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
  1707   1527       add_proj4text (p, 1,
  1708   1528           "=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1709   1529       add_proj4text (p, 2,
  1710   1530           "s=ft +no_defs");
  1711   1531       add_srs_wkt (p, 0,
................................................................................
  1717   1537       add_srs_wkt (p, 3,
  1718   1538           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1719   1539       add_srs_wkt (p, 4,
  1720   1540           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1721   1541       add_srs_wkt (p, 5,
  1722   1542           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1723   1543       add_srs_wkt (p, 6,
  1724         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1544  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  1725   1545       add_srs_wkt (p, 7,
  1726         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         1546  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1727   1547       add_srs_wkt (p, 8,
  1728         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1548  +        "rigin\",31],PARAMETER[\"central_meridian\",-113.75],PARA");
  1729   1549       add_srs_wkt (p, 9,
  1730         -        ",31],PARAMETER[\"central_meridian\",-113.75],PARAMETER[\"");
         1550  +        "METER[\"scale_factor\",0.999933333],PARAMETER[\"false_ea");
  1731   1551       add_srs_wkt (p, 10,
  1732         -        "scale_factor\",0.999933333],PARAMETER[\"false_easting\",");
         1552  +        "sting\",700000],PARAMETER[\"false_northing\",0],UNIT[\"f");
  1733   1553       add_srs_wkt (p, 11,
  1734         -        "700000],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.");
         1554  +        "oot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EA");
  1735   1555       add_srs_wkt (p, 12,
  1736         -        "3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS");
  1737         -    add_srs_wkt (p, 13,
  1738         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2869\"]]");
  1739         -    p = add_epsg_def_ex (filter, first, last, 2870, "epsg", 2870,
  1740         -        "NAD83(HARN) / California zone 1 (ftUS)", 0, 0,
  1741         -        "GRS 1980", "Greenwich",
  1742         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1743         -        "X", "East", "Y", "North");
         1556  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2869\"]]");
         1557  +    p = add_epsg_def (filter, first, last, 2870, "epsg", 2870,
         1558  +        "NAD83(HARN) / California zone 1 (ftUS)");
  1744   1559       add_proj4text (p, 0,
  1745   1560           "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
  1746   1561       add_proj4text (p, 1,
  1747   1562           "3333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=5000");
  1748   1563       add_proj4text (p, 2,
  1749   1564           "00.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  1750   1565       add_proj4text (p, 3,
................................................................................
  1758   1573       add_srs_wkt (p, 3,
  1759   1574           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  1760   1575       add_srs_wkt (p, 4,
  1761   1576           "ITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1762   1577       add_srs_wkt (p, 5,
  1763   1578           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1764   1579       add_srs_wkt (p, 6,
  1765         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
  1766         -    add_srs_wkt (p, 7,
  1767         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  1768         -    add_srs_wkt (p, 8,
  1769         -        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
  1770         -    add_srs_wkt (p, 9,
  1771         -        "andard_parallel_1\",41.66666666666666],PARAMETER[\"stand");
  1772         -    add_srs_wkt (p, 10,
  1773         -        "ard_parallel_2\",40],PARAMETER[\"latitude_of_origin\",39");
  1774         -    add_srs_wkt (p, 11,
  1775         -        ".33333333333334],PARAMETER[\"central_meridian\",-122],PA");
  1776         -    add_srs_wkt (p, 12,
  1777         -        "RAMETER[\"false_easting\",6561666.667],PARAMETER[\"false");
  1778         -    add_srs_wkt (p, 13,
  1779         -        "_northing\",1640416.667],UNIT[\"US survey foot\",0.30480");
  1780         -    add_srs_wkt (p, 14,
  1781         -        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
  1782         -    add_srs_wkt (p, 15,
  1783         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2870\"]]");
  1784         -    p = add_epsg_def_ex (filter, first, last, 2871, "epsg", 2871,
  1785         -        "NAD83(HARN) / California zone 2 (ftUS)", 0, 0,
  1786         -        "GRS 1980", "Greenwich",
  1787         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1788         -        "X", "East", "Y", "North");
         1580  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
         1581  +    add_srs_wkt (p, 7,
         1582  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1583  +    add_srs_wkt (p, 8,
         1584  +        "[\"standard_parallel_1\",41.66666666666666],PARAMETER[\"");
         1585  +    add_srs_wkt (p, 9,
         1586  +        "standard_parallel_2\",40],PARAMETER[\"latitude_of_origin");
         1587  +    add_srs_wkt (p, 10,
         1588  +        "\",39.33333333333334],PARAMETER[\"central_meridian\",-12");
         1589  +    add_srs_wkt (p, 11,
         1590  +        "2],PARAMETER[\"false_easting\",6561666.667],PARAMETER[\"");
         1591  +    add_srs_wkt (p, 12,
         1592  +        "false_northing\",1640416.667],UNIT[\"US survey foot\",0.");
         1593  +    add_srs_wkt (p, 13,
         1594  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
         1595  +    add_srs_wkt (p, 14,
         1596  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2870\"]]");
         1597  +    p = add_epsg_def (filter, first, last, 2871, "epsg", 2871,
         1598  +        "NAD83(HARN) / California zone 2 (ftUS)");
  1789   1599       add_proj4text (p, 0,
  1790   1600           "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
  1791   1601       add_proj4text (p, 1,
  1792   1602           "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.00");
  1793   1603       add_proj4text (p, 2,
  1794   1604           "01016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0");
  1795   1605       add_proj4text (p, 3,
................................................................................
  1803   1613       add_srs_wkt (p, 3,
  1804   1614           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  1805   1615       add_srs_wkt (p, 4,
  1806   1616           "ITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1807   1617       add_srs_wkt (p, 5,
  1808   1618           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1809   1619       add_srs_wkt (p, 6,
  1810         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
  1811         -    add_srs_wkt (p, 7,
  1812         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  1813         -    add_srs_wkt (p, 8,
  1814         -        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
  1815         -    add_srs_wkt (p, 9,
  1816         -        "andard_parallel_1\",39.83333333333334],PARAMETER[\"stand");
  1817         -    add_srs_wkt (p, 10,
  1818         -        "ard_parallel_2\",38.33333333333334],PARAMETER[\"latitude");
  1819         -    add_srs_wkt (p, 11,
  1820         -        "_of_origin\",37.66666666666666],PARAMETER[\"central_meri");
  1821         -    add_srs_wkt (p, 12,
  1822         -        "dian\",-122],PARAMETER[\"false_easting\",6561666.667],PA");
  1823         -    add_srs_wkt (p, 13,
  1824         -        "RAMETER[\"false_northing\",1640416.667],UNIT[\"US survey");
  1825         -    add_srs_wkt (p, 14,
  1826         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
  1827         -    add_srs_wkt (p, 15,
  1828         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1829         -    add_srs_wkt (p, 16,
  1830         -        "2871\"]]");
  1831         -    p = add_epsg_def_ex (filter, first, last, 2872, "epsg", 2872,
  1832         -        "NAD83(HARN) / California zone 3 (ftUS)", 0, 0,
  1833         -        "GRS 1980", "Greenwich",
  1834         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1835         -        "X", "East", "Y", "North");
         1620  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
         1621  +    add_srs_wkt (p, 7,
         1622  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1623  +    add_srs_wkt (p, 8,
         1624  +        "[\"standard_parallel_1\",39.83333333333334],PARAMETER[\"");
         1625  +    add_srs_wkt (p, 9,
         1626  +        "standard_parallel_2\",38.33333333333334],PARAMETER[\"lat");
         1627  +    add_srs_wkt (p, 10,
         1628  +        "itude_of_origin\",37.66666666666666],PARAMETER[\"central");
         1629  +    add_srs_wkt (p, 11,
         1630  +        "_meridian\",-122],PARAMETER[\"false_easting\",6561666.66");
         1631  +    add_srs_wkt (p, 12,
         1632  +        "7],PARAMETER[\"false_northing\",1640416.667],UNIT[\"US s");
         1633  +    add_srs_wkt (p, 13,
         1634  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         1635  +    add_srs_wkt (p, 14,
         1636  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
         1637  +    add_srs_wkt (p, 15,
         1638  +        "G\",\"2871\"]]");
         1639  +    p = add_epsg_def (filter, first, last, 2872, "epsg", 2872,
         1640  +        "NAD83(HARN) / California zone 3 (ftUS)");
  1836   1641       add_proj4text (p, 0,
  1837   1642           "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
  1838   1643       add_proj4text (p, 1,
  1839   1644           "667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=");
  1840   1645       add_proj4text (p, 2,
  1841   1646           "500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  1842   1647       add_proj4text (p, 3,
................................................................................
  1850   1655       add_srs_wkt (p, 3,
  1851   1656           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  1852   1657       add_srs_wkt (p, 4,
  1853   1658           "ITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1854   1659       add_srs_wkt (p, 5,
  1855   1660           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1856   1661       add_srs_wkt (p, 6,
  1857         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
  1858         -    add_srs_wkt (p, 7,
  1859         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  1860         -    add_srs_wkt (p, 8,
  1861         -        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
  1862         -    add_srs_wkt (p, 9,
  1863         -        "andard_parallel_1\",38.43333333333333],PARAMETER[\"stand");
  1864         -    add_srs_wkt (p, 10,
  1865         -        "ard_parallel_2\",37.06666666666667],PARAMETER[\"latitude");
  1866         -    add_srs_wkt (p, 11,
  1867         -        "_of_origin\",36.5],PARAMETER[\"central_meridian\",-120.5");
  1868         -    add_srs_wkt (p, 12,
  1869         -        "],PARAMETER[\"false_easting\",6561666.667],PARAMETER[\"f");
  1870         -    add_srs_wkt (p, 13,
  1871         -        "alse_northing\",1640416.667],UNIT[\"US survey foot\",0.3");
  1872         -    add_srs_wkt (p, 14,
  1873         -        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  1874         -    add_srs_wkt (p, 15,
  1875         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2872\"]]");
  1876         -    p = add_epsg_def_ex (filter, first, last, 2873, "epsg", 2873,
  1877         -        "NAD83(HARN) / California zone 4 (ftUS)", 0, 0,
  1878         -        "GRS 1980", "Greenwich",
  1879         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1880         -        "X", "East", "Y", "North");
         1662  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
         1663  +    add_srs_wkt (p, 7,
         1664  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1665  +    add_srs_wkt (p, 8,
         1666  +        "[\"standard_parallel_1\",38.43333333333333],PARAMETER[\"");
         1667  +    add_srs_wkt (p, 9,
         1668  +        "standard_parallel_2\",37.06666666666667],PARAMETER[\"lat");
         1669  +    add_srs_wkt (p, 10,
         1670  +        "itude_of_origin\",36.5],PARAMETER[\"central_meridian\",-");
         1671  +    add_srs_wkt (p, 11,
         1672  +        "120.5],PARAMETER[\"false_easting\",6561666.667],PARAMETE");
         1673  +    add_srs_wkt (p, 12,
         1674  +        "R[\"false_northing\",1640416.667],UNIT[\"US survey foot\"");
         1675  +    add_srs_wkt (p, 13,
         1676  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         1677  +    add_srs_wkt (p, 14,
         1678  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2872\"]");
         1679  +    add_srs_wkt (p, 15,
         1680  +        "]");
         1681  +    p = add_epsg_def (filter, first, last, 2873, "epsg", 2873,
         1682  +        "NAD83(HARN) / California zone 4 (ftUS)");
  1881   1683       add_proj4text (p, 0,
  1882   1684           "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
  1883   1685       add_proj4text (p, 1,
  1884   1686           "4 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.000101600");
  1885   1687       add_proj4text (p, 2,
  1886   1688           "1 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_d");
  1887   1689       add_proj4text (p, 3,
................................................................................
  1895   1697       add_srs_wkt (p, 3,
  1896   1698           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  1897   1699       add_srs_wkt (p, 4,
  1898   1700           "ITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1899   1701       add_srs_wkt (p, 5,
  1900   1702           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1901   1703       add_srs_wkt (p, 6,
  1902         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
  1903         -    add_srs_wkt (p, 7,
  1904         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  1905         -    add_srs_wkt (p, 8,
  1906         -        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
  1907         -    add_srs_wkt (p, 9,
  1908         -        "andard_parallel_1\",37.25],PARAMETER[\"standard_parallel");
  1909         -    add_srs_wkt (p, 10,
  1910         -        "_2\",36],PARAMETER[\"latitude_of_origin\",35.33333333333");
  1911         -    add_srs_wkt (p, 11,
  1912         -        "334],PARAMETER[\"central_meridian\",-119],PARAMETER[\"fa");
  1913         -    add_srs_wkt (p, 12,
  1914         -        "lse_easting\",6561666.667],PARAMETER[\"false_northing\",");
  1915         -    add_srs_wkt (p, 13,
  1916         -        "1640416.667],UNIT[\"US survey foot\",0.3048006096012192,");
  1917         -    add_srs_wkt (p, 14,
  1918         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1919         -    add_srs_wkt (p, 15,
  1920         -        ",NORTH],AUTHORITY[\"EPSG\",\"2873\"]]");
  1921         -    p = add_epsg_def_ex (filter, first, last, 2874, "epsg", 2874,
  1922         -        "NAD83(HARN) / California zone 5 (ftUS)", 0, 0,
  1923         -        "GRS 1980", "Greenwich",
  1924         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1925         -        "X", "East", "Y", "North");
         1704  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
         1705  +    add_srs_wkt (p, 7,
         1706  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1707  +    add_srs_wkt (p, 8,
         1708  +        "[\"standard_parallel_1\",37.25],PARAMETER[\"standard_par");
         1709  +    add_srs_wkt (p, 9,
         1710  +        "allel_2\",36],PARAMETER[\"latitude_of_origin\",35.333333");
         1711  +    add_srs_wkt (p, 10,
         1712  +        "33333334],PARAMETER[\"central_meridian\",-119],PARAMETER");
         1713  +    add_srs_wkt (p, 11,
         1714  +        "[\"false_easting\",6561666.667],PARAMETER[\"false_northi");
         1715  +    add_srs_wkt (p, 12,
         1716  +        "ng\",1640416.667],UNIT[\"US survey foot\",0.304800609601");
         1717  +    add_srs_wkt (p, 13,
         1718  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
         1719  +    add_srs_wkt (p, 14,
         1720  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2873\"]]");
         1721  +    p = add_epsg_def (filter, first, last, 2874, "epsg", 2874,
         1722  +        "NAD83(HARN) / California zone 5 (ftUS)");
  1926   1723       add_proj4text (p, 0,
  1927   1724           "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
  1928   1725       add_proj4text (p, 1,
  1929   1726           "333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=50");
  1930   1727       add_proj4text (p, 2,
  1931   1728           "0000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1932   1729       add_proj4text (p, 3,
................................................................................
  1940   1737       add_srs_wkt (p, 3,
  1941   1738           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  1942   1739       add_srs_wkt (p, 4,
  1943   1740           "ITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1944   1741       add_srs_wkt (p, 5,
  1945   1742           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1946   1743       add_srs_wkt (p, 6,
  1947         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
  1948         -    add_srs_wkt (p, 7,
  1949         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  1950         -    add_srs_wkt (p, 8,
  1951         -        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
  1952         -    add_srs_wkt (p, 9,
  1953         -        "andard_parallel_1\",35.46666666666667],PARAMETER[\"stand");
  1954         -    add_srs_wkt (p, 10,
  1955         -        "ard_parallel_2\",34.03333333333333],PARAMETER[\"latitude");
  1956         -    add_srs_wkt (p, 11,
  1957         -        "_of_origin\",33.5],PARAMETER[\"central_meridian\",-118],");
  1958         -    add_srs_wkt (p, 12,
  1959         -        "PARAMETER[\"false_easting\",6561666.667],PARAMETER[\"fal");
  1960         -    add_srs_wkt (p, 13,
  1961         -        "se_northing\",1640416.667],UNIT[\"US survey foot\",0.304");
  1962         -    add_srs_wkt (p, 14,
  1963         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
  1964         -    add_srs_wkt (p, 15,
  1965         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2874\"]]");
  1966         -    p = add_epsg_def_ex (filter, first, last, 2875, "epsg", 2875,
  1967         -        "NAD83(HARN) / California zone 6 (ftUS)", 0, 0,
  1968         -        "GRS 1980", "Greenwich",
  1969         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1970         -        "X", "East", "Y", "North");
         1744  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
         1745  +    add_srs_wkt (p, 7,
         1746  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1747  +    add_srs_wkt (p, 8,
         1748  +        "[\"standard_parallel_1\",35.46666666666667],PARAMETER[\"");
         1749  +    add_srs_wkt (p, 9,
         1750  +        "standard_parallel_2\",34.03333333333333],PARAMETER[\"lat");
         1751  +    add_srs_wkt (p, 10,
         1752  +        "itude_of_origin\",33.5],PARAMETER[\"central_meridian\",-");
         1753  +    add_srs_wkt (p, 11,
         1754  +        "118],PARAMETER[\"false_easting\",6561666.667],PARAMETER[");
         1755  +    add_srs_wkt (p, 12,
         1756  +        "\"false_northing\",1640416.667],UNIT[\"US survey foot\",");
         1757  +    add_srs_wkt (p, 13,
         1758  +        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         1759  +    add_srs_wkt (p, 14,
         1760  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2874\"]");
         1761  +    add_srs_wkt (p, 15,
         1762  +        "]");
         1763  +    p = add_epsg_def (filter, first, last, 2875, "epsg", 2875,
         1764  +        "NAD83(HARN) / California zone 6 (ftUS)");
  1971   1765       add_proj4text (p, 0,
  1972   1766           "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
  1973   1767       add_proj4text (p, 1,
  1974   1768           "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000");
  1975   1769       add_proj4text (p, 2,
  1976   1770           ".0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,");
  1977   1771       add_proj4text (p, 3,
................................................................................
  1985   1779       add_srs_wkt (p, 3,
  1986   1780           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  1987   1781       add_srs_wkt (p, 4,
  1988   1782           "ITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1989   1783       add_srs_wkt (p, 5,
  1990   1784           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1991   1785       add_srs_wkt (p, 6,
  1992         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1786  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
  1993   1787       add_srs_wkt (p, 7,
  1994         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PR");
         1788  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1995   1789       add_srs_wkt (p, 8,
  1996         -        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
         1790  +        "[\"standard_parallel_1\",33.88333333333333],PARAMETER[\"");
  1997   1791       add_srs_wkt (p, 9,
  1998         -        "andard_parallel_1\",33.88333333333333],PARAMETER[\"stand");
         1792  +        "standard_parallel_2\",32.78333333333333],PARAMETER[\"lat");
  1999   1793       add_srs_wkt (p, 10,
  2000         -        "ard_parallel_2\",32.78333333333333],PARAMETER[\"latitude");
         1794  +        "itude_of_origin\",32.16666666666666],PARAMETER[\"central");
  2001   1795       add_srs_wkt (p, 11,
  2002         -        "_of_origin\",32.16666666666666],PARAMETER[\"central_meri");
         1796  +        "_meridian\",-116.25],PARAMETER[\"false_easting\",6561666");
  2003   1797       add_srs_wkt (p, 12,
  2004         -        "dian\",-116.25],PARAMETER[\"false_easting\",6561666.667]");
         1798  +        ".667],PARAMETER[\"false_northing\",1640416.667],UNIT[\"U");
  2005   1799       add_srs_wkt (p, 13,
  2006         -        ",PARAMETER[\"false_northing\",1640416.667],UNIT[\"US sur");
         1800  +        "S survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2007   1801       add_srs_wkt (p, 14,
  2008         -        "vey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
         1802  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2009   1803       add_srs_wkt (p, 15,
  2010         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2011         -    add_srs_wkt (p, 16,
  2012         -        ",\"2875\"]]");
  2013         -    p = add_epsg_def_ex (filter, first, last, 2876, "epsg", 2876,
  2014         -        "NAD83(HARN) / Colorado North (ftUS)", 0, 0,
  2015         -        "GRS 1980", "Greenwich",
  2016         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2017         -        "X", "East", "Y", "North");
         1804  +        "EPSG\",\"2875\"]]");
         1805  +    p = add_epsg_def (filter, first, last, 2876, "epsg", 2876,
         1806  +        "NAD83(HARN) / Colorado North (ftUS)");
  2018   1807       add_proj4text (p, 0,
  2019   1808           "+proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666");
  2020   1809       add_proj4text (p, 1,
  2021   1810           "667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8");
  2022   1811       add_proj4text (p, 2,
  2023   1812           "288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0");
  2024   1813       add_proj4text (p, 3,
................................................................................
  2032   1821       add_srs_wkt (p, 3,
  2033   1822           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  2034   1823       add_srs_wkt (p, 4,
  2035   1824           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2036   1825       add_srs_wkt (p, 5,
  2037   1826           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2038   1827       add_srs_wkt (p, 6,
  2039         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         1828  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  2040   1829       add_srs_wkt (p, 7,
  2041         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         1830  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  2042   1831       add_srs_wkt (p, 8,
  2043         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1832  +        "standard_parallel_1\",40.78333333333333],PARAMETER[\"sta");
  2044   1833       add_srs_wkt (p, 9,
  2045         -        "ard_parallel_1\",40.78333333333333],PARAMETER[\"standard");
         1834  +        "ndard_parallel_2\",39.71666666666667],PARAMETER[\"latitu");
  2046   1835       add_srs_wkt (p, 10,
  2047         -        "_parallel_2\",39.71666666666667],PARAMETER[\"latitude_of");
         1836  +        "de_of_origin\",39.33333333333334],PARAMETER[\"central_me");
  2048   1837       add_srs_wkt (p, 11,
  2049         -        "_origin\",39.33333333333334],PARAMETER[\"central_meridia");
         1838  +        "ridian\",-105.5],PARAMETER[\"false_easting\",3000000],PA");
  2050   1839       add_srs_wkt (p, 12,
  2051         -        "n\",-105.5],PARAMETER[\"false_easting\",3000000],PARAMET");
         1840  +        "RAMETER[\"false_northing\",1000000],UNIT[\"US survey foo");
  2052   1841       add_srs_wkt (p, 13,
  2053         -        "ER[\"false_northing\",1000000],UNIT[\"US survey foot\",0");
         1842  +        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
  2054   1843       add_srs_wkt (p, 14,
  2055         -        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         1844  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"287");
  2056   1845       add_srs_wkt (p, 15,
  2057         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2876\"]]");
  2058         -    p = add_epsg_def_ex (filter, first, last, 2877, "epsg", 2877,
  2059         -        "NAD83(HARN) / Colorado Central (ftUS)", 0, 0,
  2060         -        "GRS 1980", "Greenwich",
  2061         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2062         -        "X", "East", "Y", "North");
         1846  +        "6\"]]");
         1847  +    p = add_epsg_def (filter, first, last, 2877, "epsg", 2877,
         1848  +        "NAD83(HARN) / Colorado Central (ftUS)");
  2063   1849       add_proj4text (p, 0,
  2064   1850           "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
  2065   1851       add_proj4text (p, 1,
  2066   1852           "3334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.60");
  2067   1853       add_proj4text (p, 2,
  2068   1854           "96012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-f");
  2069   1855       add_proj4text (p, 3,
................................................................................
  2077   1863       add_srs_wkt (p, 3,
  2078   1864           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  2079   1865       add_srs_wkt (p, 4,
  2080   1866           "TY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  2081   1867       add_srs_wkt (p, 5,
  2082   1868           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  2083   1869       add_srs_wkt (p, 6,
  2084         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  2085         -    add_srs_wkt (p, 7,
  2086         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PRO");
  2087         -    add_srs_wkt (p, 8,
  2088         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
  2089         -    add_srs_wkt (p, 9,
  2090         -        "ndard_parallel_1\",39.75],PARAMETER[\"standard_parallel_");
  2091         -    add_srs_wkt (p, 10,
  2092         -        "2\",38.45],PARAMETER[\"latitude_of_origin\",37.833333333");
  2093         -    add_srs_wkt (p, 11,
  2094         -        "33334],PARAMETER[\"central_meridian\",-105.5],PARAMETER[");
  2095         -    add_srs_wkt (p, 12,
  2096         -        "\"false_easting\",3000000],PARAMETER[\"false_northing\",");
  2097         -    add_srs_wkt (p, 13,
  2098         -        "1000000],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
  2099         -    add_srs_wkt (p, 14,
  2100         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  2101         -    add_srs_wkt (p, 15,
  2102         -        "RTH],AUTHORITY[\"EPSG\",\"2877\"]]");
  2103         -    p = add_epsg_def_ex (filter, first, last, 2878, "epsg", 2878,
  2104         -        "NAD83(HARN) / Colorado South (ftUS)", 0, 0,
  2105         -        "GRS 1980", "Greenwich",
  2106         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2107         -        "X", "East", "Y", "North");
         1870  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
         1871  +    add_srs_wkt (p, 7,
         1872  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1873  +    add_srs_wkt (p, 8,
         1874  +        "[\"standard_parallel_1\",39.75],PARAMETER[\"standard_par");
         1875  +    add_srs_wkt (p, 9,
         1876  +        "allel_2\",38.45],PARAMETER[\"latitude_of_origin\",37.833");
         1877  +    add_srs_wkt (p, 10,
         1878  +        "33333333334],PARAMETER[\"central_meridian\",-105.5],PARA");
         1879  +    add_srs_wkt (p, 11,
         1880  +        "METER[\"false_easting\",3000000],PARAMETER[\"false_north");
         1881  +    add_srs_wkt (p, 12,
         1882  +        "ing\",1000000],UNIT[\"US survey foot\",0.304800609601219");
         1883  +    add_srs_wkt (p, 13,
         1884  +        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
         1885  +    add_srs_wkt (p, 14,
         1886  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"2877\"]]");
         1887  +    p = add_epsg_def (filter, first, last, 2878, "epsg", 2878,
         1888  +        "NAD83(HARN) / Colorado South (ftUS)");
  2108   1889       add_proj4text (p, 0,
  2109   1890           "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
  2110   1891       add_proj4text (p, 1,
  2111   1892           "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8");
  2112   1893       add_proj4text (p, 2,
  2113   1894           "288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0");
  2114   1895       add_proj4text (p, 3,
................................................................................
  2122   1903       add_srs_wkt (p, 3,
  2123   1904           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  2124   1905       add_srs_wkt (p, 4,
  2125   1906           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2126   1907       add_srs_wkt (p, 5,
  2127   1908           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2128   1909       add_srs_wkt (p, 6,
  2129         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         1910  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  2130   1911       add_srs_wkt (p, 7,
  2131         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         1912  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  2132   1913       add_srs_wkt (p, 8,
  2133         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1914  +        "standard_parallel_1\",38.43333333333333],PARAMETER[\"sta");
  2134   1915       add_srs_wkt (p, 9,
  2135         -        "ard_parallel_1\",38.43333333333333],PARAMETER[\"standard");
         1916  +        "ndard_parallel_2\",37.23333333333333],PARAMETER[\"latitu");
  2136   1917       add_srs_wkt (p, 10,
  2137         -        "_parallel_2\",37.23333333333333],PARAMETER[\"latitude_of");
         1918  +        "de_of_origin\",36.66666666666666],PARAMETER[\"central_me");
  2138   1919       add_srs_wkt (p, 11,
  2139         -        "_origin\",36.66666666666666],PARAMETER[\"central_meridia");
         1920  +        "ridian\",-105.5],PARAMETER[\"false_easting\",3000000],PA");
  2140   1921       add_srs_wkt (p, 12,
  2141         -        "n\",-105.5],PARAMETER[\"false_easting\",3000000],PARAMET");
         1922  +        "RAMETER[\"false_northing\",1000000],UNIT[\"US survey foo");
  2142   1923       add_srs_wkt (p, 13,
  2143         -        "ER[\"false_northing\",1000000],UNIT[\"US survey foot\",0");
         1924  +        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
  2144   1925       add_srs_wkt (p, 14,
  2145         -        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         1926  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"287");
  2146   1927       add_srs_wkt (p, 15,
  2147         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2878\"]]");
  2148         -    p = add_epsg_def_ex (filter, first, last, 2879, "epsg", 2879,
  2149         -        "NAD83(HARN) / Connecticut (ftUS)", 0, 0,
  2150         -        "GRS 1980", "Greenwich",
  2151         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2152         -        "X", "East", "Y", "North");
         1928  +        "8\"]]");
         1929  +    p = add_epsg_def (filter, first, last, 2879, "epsg", 2879,
         1930  +        "NAD83(HARN) / Connecticut (ftUS)");
  2153   1931       add_proj4text (p, 0,
  2154   1932           "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
  2155   1933       add_proj4text (p, 1,
  2156   1934           ".83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_");
  2157   1935       add_proj4text (p, 2,
  2158   1936           "0=152400.3048006096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  2159   1937       add_proj4text (p, 3,
................................................................................
  2167   1945       add_srs_wkt (p, 3,
  2168   1946           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2169   1947       add_srs_wkt (p, 4,
  2170   1948           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2171   1949       add_srs_wkt (p, 5,
  2172   1950           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2173   1951       add_srs_wkt (p, 6,
  2174         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2175         -    add_srs_wkt (p, 7,
  2176         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2177         -    add_srs_wkt (p, 8,
  2178         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  2179         -    add_srs_wkt (p, 9,
  2180         -        "_parallel_1\",41.86666666666667],PARAMETER[\"standard_pa");
  2181         -    add_srs_wkt (p, 10,
  2182         -        "rallel_2\",41.2],PARAMETER[\"latitude_of_origin\",40.833");
  2183         -    add_srs_wkt (p, 11,
  2184         -        "33333333334],PARAMETER[\"central_meridian\",-72.75],PARA");
  2185         -    add_srs_wkt (p, 12,
  2186         -        "METER[\"false_easting\",1000000],PARAMETER[\"false_north");
  2187         -    add_srs_wkt (p, 13,
  2188         -        "ing\",500000],UNIT[\"US survey foot\",0.3048006096012192");
  2189         -    add_srs_wkt (p, 14,
  2190         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2191         -    add_srs_wkt (p, 15,
  2192         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2879\"]]");
  2193         -    p = add_epsg_def_ex (filter, first, last, 2880, "epsg", 2880,
  2194         -        "NAD83(HARN) / Delaware (ftUS)", 0, 0,
  2195         -        "GRS 1980", "Greenwich",
  2196         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2197         -        "X", "East", "Y", "North");
         1952  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
         1953  +    add_srs_wkt (p, 7,
         1954  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
         1955  +    add_srs_wkt (p, 8,
         1956  +        "andard_parallel_1\",41.86666666666667],PARAMETER[\"stand");
         1957  +    add_srs_wkt (p, 9,
         1958  +        "ard_parallel_2\",41.2],PARAMETER[\"latitude_of_origin\",");
         1959  +    add_srs_wkt (p, 10,
         1960  +        "40.83333333333334],PARAMETER[\"central_meridian\",-72.75");
         1961  +    add_srs_wkt (p, 11,
         1962  +        "],PARAMETER[\"false_easting\",1000000],PARAMETER[\"false");
         1963  +    add_srs_wkt (p, 12,
         1964  +        "_northing\",500000],UNIT[\"US survey foot\",0.3048006096");
         1965  +    add_srs_wkt (p, 13,
         1966  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         1967  +    add_srs_wkt (p, 14,
         1968  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2879\"]]");
         1969  +    p = add_epsg_def (filter, first, last, 2880, "epsg", 2880,
         1970  +        "NAD83(HARN) / Delaware (ftUS)");
  2198   1971       add_proj4text (p, 0,
  2199   1972           "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
  2200   1973       add_proj4text (p, 1,
  2201   1974           "995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=");
  2202   1975       add_proj4text (p, 2,
  2203   1976           "0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2204   1977       add_srs_wkt (p, 0,
................................................................................
  2210   1983       add_srs_wkt (p, 3,
  2211   1984           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2212   1985       add_srs_wkt (p, 4,
  2213   1986           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2214   1987       add_srs_wkt (p, 5,
  2215   1988           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2216   1989       add_srs_wkt (p, 6,
  2217         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1990  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  2218   1991       add_srs_wkt (p, 7,
  2219         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         1992  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2220   1993       add_srs_wkt (p, 8,
  2221         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1994  +        "rigin\",38],PARAMETER[\"central_meridian\",-75.416666666");
  2222   1995       add_srs_wkt (p, 9,
  2223         -        ",38],PARAMETER[\"central_meridian\",-75.41666666666667],");
         1996  +        "66667],PARAMETER[\"scale_factor\",0.999995],PARAMETER[\"");
  2224   1997       add_srs_wkt (p, 10,
  2225         -        "PARAMETER[\"scale_factor\",0.999995],PARAMETER[\"false_e");
         1998  +        "false_easting\",656166.667],PARAMETER[\"false_northing\"");
  2226   1999       add_srs_wkt (p, 11,
  2227         -        "asting\",656166.667],PARAMETER[\"false_northing\",0],UNI");
         2000  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  2228   2001       add_srs_wkt (p, 12,
  2229         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
         2002  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2230   2003       add_srs_wkt (p, 13,
  2231         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  2232         -    add_srs_wkt (p, 14,
  2233         -        "TY[\"EPSG\",\"2880\"]]");
  2234         -    p = add_epsg_def_ex (filter, first, last, 2881, "epsg", 2881,
  2235         -        "NAD83(HARN) / Florida East (ftUS)", 0, 0,
  2236         -        "GRS 1980", "Greenwich",
  2237         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2238         -        "X", "East", "Y", "North");
         2004  +        "AUTHORITY[\"EPSG\",\"2880\"]]");
         2005  +    p = add_epsg_def (filter, first, last, 2881, "epsg", 2881,
         2006  +        "NAD83(HARN) / Florida East (ftUS)");
  2239   2007       add_proj4text (p, 0,
  2240   2008           "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
  2241   2009       add_proj4text (p, 1,
  2242   2010           "941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs");
  2243   2011       add_proj4text (p, 2,
  2244   2012           "84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2245   2013       add_srs_wkt (p, 0,
................................................................................
  2251   2019       add_srs_wkt (p, 3,
  2252   2020           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2253   2021       add_srs_wkt (p, 4,
  2254   2022           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2255   2023       add_srs_wkt (p, 5,
  2256   2024           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2257   2025       add_srs_wkt (p, 6,
  2258         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2026  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  2259   2027       add_srs_wkt (p, 7,
  2260         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         2028  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2261   2029       add_srs_wkt (p, 8,
  2262         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2030  +        "f_origin\",24.33333333333333],PARAMETER[\"central_meridi");
  2263   2031       add_srs_wkt (p, 9,
  2264         -        "in\",24.33333333333333],PARAMETER[\"central_meridian\",-");
         2032  +        "an\",-81],PARAMETER[\"scale_factor\",0.999941177],PARAME");
  2265   2033       add_srs_wkt (p, 10,
  2266         -        "81],PARAMETER[\"scale_factor\",0.999941177],PARAMETER[\"");
         2034  +        "TER[\"false_easting\",656166.667],PARAMETER[\"false_nort");
  2267   2035       add_srs_wkt (p, 11,
  2268         -        "false_easting\",656166.667],PARAMETER[\"false_northing\"");
         2036  +        "hing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUT");
  2269   2037       add_srs_wkt (p, 12,
  2270         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         2038  +        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2271   2039       add_srs_wkt (p, 13,
  2272         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2273         -    add_srs_wkt (p, 14,
  2274         -        "AUTHORITY[\"EPSG\",\"2881\"]]");
  2275         -    p = add_epsg_def_ex (filter, first, last, 2882, "epsg", 2882,
  2276         -        "NAD83(HARN) / Florida West (ftUS)", 0, 0,
  2277         -        "GRS 1980", "Greenwich",
  2278         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2279         -        "X", "East", "Y", "North");
         2040  +        "ORTH],AUTHORITY[\"EPSG\",\"2881\"]]");
         2041  +    p = add_epsg_def (filter, first, last, 2882, "epsg", 2882,
         2042  +        "NAD83(HARN) / Florida West (ftUS)");
  2280   2043       add_proj4text (p, 0,
  2281   2044           "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
  2282   2045       add_proj4text (p, 1,
  2283   2046           "941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs");
  2284   2047       add_proj4text (p, 2,
  2285   2048           "84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2286   2049       add_srs_wkt (p, 0,
................................................................................
  2292   2055       add_srs_wkt (p, 3,
  2293   2056           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2294   2057       add_srs_wkt (p, 4,
  2295   2058           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2296   2059       add_srs_wkt (p, 5,
  2297   2060           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2298   2061       add_srs_wkt (p, 6,
  2299         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2062  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  2300   2063       add_srs_wkt (p, 7,
  2301         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         2064  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2302   2065       add_srs_wkt (p, 8,
  2303         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2066  +        "f_origin\",24.33333333333333],PARAMETER[\"central_meridi");
  2304   2067       add_srs_wkt (p, 9,
  2305         -        "in\",24.33333333333333],PARAMETER[\"central_meridian\",-");
         2068  +        "an\",-82],PARAMETER[\"scale_factor\",0.999941177],PARAME");
  2306   2069       add_srs_wkt (p, 10,
  2307         -        "82],PARAMETER[\"scale_factor\",0.999941177],PARAMETER[\"");
         2070  +        "TER[\"false_easting\",656166.667],PARAMETER[\"false_nort");
  2308   2071       add_srs_wkt (p, 11,
  2309         -        "false_easting\",656166.667],PARAMETER[\"false_northing\"");
         2072  +        "hing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUT");
  2310   2073       add_srs_wkt (p, 12,
  2311         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         2074  +        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2312   2075       add_srs_wkt (p, 13,
  2313         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2314         -    add_srs_wkt (p, 14,
  2315         -        "AUTHORITY[\"EPSG\",\"2882\"]]");
  2316         -    p = add_epsg_def_ex (filter, first, last, 2883, "epsg", 2883,
  2317         -        "NAD83(HARN) / Florida North (ftUS)", 0, 0,
  2318         -        "GRS 1980", "Greenwich",
  2319         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2320         -        "X", "East", "Y", "North");
         2076  +        "ORTH],AUTHORITY[\"EPSG\",\"2882\"]]");
         2077  +    p = add_epsg_def (filter, first, last, 2883, "epsg", 2883,
         2078  +        "NAD83(HARN) / Florida North (ftUS)");
  2321   2079       add_proj4text (p, 0,
  2322   2080           "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
  2323   2081       add_proj4text (p, 1,
  2324   2082           "9 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
  2325   2083       add_proj4text (p, 2,
  2326   2084           "0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2327   2085       add_srs_wkt (p, 0,
................................................................................
  2333   2091       add_srs_wkt (p, 3,
  2334   2092           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  2335   2093       add_srs_wkt (p, 4,
  2336   2094           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2337   2095       add_srs_wkt (p, 5,
  2338   2096           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2339   2097       add_srs_wkt (p, 6,
  2340         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2341         -    add_srs_wkt (p, 7,
  2342         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
  2343         -    add_srs_wkt (p, 8,
  2344         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
  2345         -    add_srs_wkt (p, 9,
  2346         -        "rd_parallel_1\",30.75],PARAMETER[\"standard_parallel_2\"");
  2347         -    add_srs_wkt (p, 10,
  2348         -        ",29.58333333333333],PARAMETER[\"latitude_of_origin\",29]");
  2349         -    add_srs_wkt (p, 11,
  2350         -        ",PARAMETER[\"central_meridian\",-84.5],PARAMETER[\"false");
  2351         -    add_srs_wkt (p, 12,
  2352         -        "_easting\",1968500],PARAMETER[\"false_northing\",0],UNIT");
  2353         -    add_srs_wkt (p, 13,
  2354         -        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  2355         -    add_srs_wkt (p, 14,
  2356         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2357         -    add_srs_wkt (p, 15,
  2358         -        "[\"EPSG\",\"2883\"]]");
  2359         -    p = add_epsg_def_ex (filter, first, last, 2884, "epsg", 2884,
  2360         -        "NAD83(HARN) / Georgia East (ftUS)", 0, 0,
  2361         -        "GRS 1980", "Greenwich",
  2362         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2363         -        "X", "East", "Y", "North");
         2098  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
         2099  +    add_srs_wkt (p, 7,
         2100  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2101  +    add_srs_wkt (p, 8,
         2102  +        "standard_parallel_1\",30.75],PARAMETER[\"standard_parall");
         2103  +    add_srs_wkt (p, 9,
         2104  +        "el_2\",29.58333333333333],PARAMETER[\"latitude_of_origin");
         2105  +    add_srs_wkt (p, 10,
         2106  +        "\",29],PARAMETER[\"central_meridian\",-84.5],PARAMETER[\"");
         2107  +    add_srs_wkt (p, 11,
         2108  +        "false_easting\",1968500],PARAMETER[\"false_northing\",0]");
         2109  +    add_srs_wkt (p, 12,
         2110  +        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
         2111  +    add_srs_wkt (p, 13,
         2112  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
         2113  +    add_srs_wkt (p, 14,
         2114  +        "HORITY[\"EPSG\",\"2883\"]]");
         2115  +    p = add_epsg_def (filter, first, last, 2884, "epsg", 2884,
         2116  +        "NAD83(HARN) / Georgia East (ftUS)");
  2364   2117       add_proj4text (p, 0,
  2365   2118           "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
  2366   2119       add_proj4text (p, 1,
  2367   2120           "9 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,");
  2368   2121       add_proj4text (p, 2,
  2369   2122           "0,0,0,0,0,0 +units=us-ft +no_defs");
  2370   2123       add_srs_wkt (p, 0,
................................................................................
  2376   2129       add_srs_wkt (p, 3,
  2377   2130           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2378   2131       add_srs_wkt (p, 4,
  2379   2132           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2380   2133       add_srs_wkt (p, 5,
  2381   2134           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2382   2135       add_srs_wkt (p, 6,
  2383         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2136  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  2384   2137       add_srs_wkt (p, 7,
  2385         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         2138  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2386   2139       add_srs_wkt (p, 8,
  2387         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2140  +        "f_origin\",30],PARAMETER[\"central_meridian\",-82.166666");
  2388   2141       add_srs_wkt (p, 9,
  2389         -        "in\",30],PARAMETER[\"central_meridian\",-82.166666666666");
         2142  +        "66666667],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
  2390   2143       add_srs_wkt (p, 10,
  2391         -        "67],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false");
         2144  +        "false_easting\",656166.667],PARAMETER[\"false_northing\"");
  2392   2145       add_srs_wkt (p, 11,
  2393         -        "_easting\",656166.667],PARAMETER[\"false_northing\",0],U");
         2146  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  2394   2147       add_srs_wkt (p, 12,
  2395         -        "NIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EP");
         2148  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2396   2149       add_srs_wkt (p, 13,
  2397         -        "SG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2398         -    add_srs_wkt (p, 14,
  2399         -        "RITY[\"EPSG\",\"2884\"]]");
  2400         -    p = add_epsg_def_ex (filter, first, last, 2885, "epsg", 2885,
  2401         -        "NAD83(HARN) / Georgia West (ftUS)", 0, 0,
  2402         -        "GRS 1980", "Greenwich",
  2403         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2404         -        "X", "East", "Y", "North");
         2150  +        "AUTHORITY[\"EPSG\",\"2884\"]]");
         2151  +    p = add_epsg_def (filter, first, last, 2885, "epsg", 2885,
         2152  +        "NAD83(HARN) / Georgia West (ftUS)");
  2405   2153       add_proj4text (p, 0,
  2406   2154           "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
  2407   2155       add_proj4text (p, 1,
  2408   2156           "9 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,");
  2409   2157       add_proj4text (p, 2,
  2410   2158           "0,0,0,0,0,0 +units=us-ft +no_defs");
  2411   2159       add_srs_wkt (p, 0,
................................................................................
  2417   2165       add_srs_wkt (p, 3,
  2418   2166           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2419   2167       add_srs_wkt (p, 4,
  2420   2168           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2421   2169       add_srs_wkt (p, 5,
  2422   2170           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2423   2171       add_srs_wkt (p, 6,
  2424         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2172  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  2425   2173       add_srs_wkt (p, 7,
  2426         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         2174  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2427   2175       add_srs_wkt (p, 8,
  2428         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2176  +        "f_origin\",30],PARAMETER[\"central_meridian\",-84.166666");
  2429   2177       add_srs_wkt (p, 9,
  2430         -        "in\",30],PARAMETER[\"central_meridian\",-84.166666666666");
         2178  +        "66666667],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
  2431   2179       add_srs_wkt (p, 10,
  2432         -        "67],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false");
         2180  +        "false_easting\",2296583.333],PARAMETER[\"false_northing\"");
  2433   2181       add_srs_wkt (p, 11,
  2434         -        "_easting\",2296583.333],PARAMETER[\"false_northing\",0],");
         2182  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  2435   2183       add_srs_wkt (p, 12,
  2436         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
         2184  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2437   2185       add_srs_wkt (p, 13,
  2438         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  2439         -    add_srs_wkt (p, 14,
  2440         -        "ORITY[\"EPSG\",\"2885\"]]");
  2441         -    p = add_epsg_def_ex (filter, first, last, 2886, "epsg", 2886,
  2442         -        "NAD83(HARN) / Idaho East (ftUS)", 0, 0,
  2443         -        "GRS 1980", "Greenwich",
  2444         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2445         -        "X", "East", "Y", "North");
         2186  +        "AUTHORITY[\"EPSG\",\"2885\"]]");
         2187  +    p = add_epsg_def (filter, first, last, 2886, "epsg", 2886,
         2188  +        "NAD83(HARN) / Idaho East (ftUS)");
  2446   2189       add_proj4text (p, 0,
  2447   2190           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
  2448   2191       add_proj4text (p, 1,
  2449   2192           "666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0");
  2450   2193       add_proj4text (p, 2,
  2451   2194           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
  2452   2195       add_proj4text (p, 3,
................................................................................
  2460   2203       add_srs_wkt (p, 3,
  2461   2204           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2462   2205       add_srs_wkt (p, 4,
  2463   2206           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2464   2207       add_srs_wkt (p, 5,
  2465   2208           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2466   2209       add_srs_wkt (p, 6,
  2467         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2210  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  2468   2211       add_srs_wkt (p, 7,
  2469         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         2212  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2470   2213       add_srs_wkt (p, 8,
  2471         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2214  +        "rigin\",41.66666666666666],PARAMETER[\"central_meridian\"");
  2472   2215       add_srs_wkt (p, 9,
  2473         -        ",41.66666666666666],PARAMETER[\"central_meridian\",-112.");
         2216  +        ",-112.1666666666667],PARAMETER[\"scale_factor\",0.999947");
  2474   2217       add_srs_wkt (p, 10,
  2475         -        "1666666666667],PARAMETER[\"scale_factor\",0.999947368],P");
         2218  +        "368],PARAMETER[\"false_easting\",656166.667],PARAMETER[\"");
  2476   2219       add_srs_wkt (p, 11,
  2477         -        "ARAMETER[\"false_easting\",656166.667],PARAMETER[\"false");
         2220  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  2478   2221       add_srs_wkt (p, 12,
  2479         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
         2222  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  2480   2223       add_srs_wkt (p, 13,
  2481         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  2482         -    add_srs_wkt (p, 14,
  2483         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"2886\"]]");
  2484         -    p = add_epsg_def_ex (filter, first, last, 2887, "epsg", 2887,
  2485         -        "NAD83(HARN) / Idaho Central (ftUS)", 0, 0,
  2486         -        "GRS 1980", "Greenwich",
  2487         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2488         -        "X", "East", "Y", "North");
         2224  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2886\"]]");
         2225  +    p = add_epsg_def (filter, first, last, 2887, "epsg", 2887,
         2226  +        "NAD83(HARN) / Idaho Central (ftUS)");
  2489   2227       add_proj4text (p, 0,
  2490   2228           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
  2491   2229       add_proj4text (p, 1,
  2492   2230           "99473679999999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS8");
  2493   2231       add_proj4text (p, 2,
  2494   2232           "0 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2495   2233       add_srs_wkt (p, 0,
................................................................................
  2501   2239       add_srs_wkt (p, 3,
  2502   2240           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  2503   2241       add_srs_wkt (p, 4,
  2504   2242           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2505   2243       add_srs_wkt (p, 5,
  2506   2244           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2507   2245       add_srs_wkt (p, 6,
  2508         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2246  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
  2509   2247       add_srs_wkt (p, 7,
  2510         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         2248  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2511   2249       add_srs_wkt (p, 8,
  2512         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2250  +        "_of_origin\",41.66666666666666],PARAMETER[\"central_meri");
  2513   2251       add_srs_wkt (p, 9,
  2514         -        "igin\",41.66666666666666],PARAMETER[\"central_meridian\"");
         2252  +        "dian\",-114],PARAMETER[\"scale_factor\",0.999947368],PAR");
  2515   2253       add_srs_wkt (p, 10,
  2516         -        ",-114],PARAMETER[\"scale_factor\",0.999947368],PARAMETER");
         2254  +        "AMETER[\"false_easting\",1640416.667],PARAMETER[\"false_");
  2517   2255       add_srs_wkt (p, 11,
  2518         -        "[\"false_easting\",1640416.667],PARAMETER[\"false_northi");
         2256  +        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
  2519   2257       add_srs_wkt (p, 12,
  2520         -        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
         2258  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2521   2259       add_srs_wkt (p, 13,
  2522         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  2523         -    add_srs_wkt (p, 14,
  2524         -        "TH],AUTHORITY[\"EPSG\",\"2887\"]]");
  2525         -    p = add_epsg_def_ex (filter, first, last, 2888, "epsg", 2888,
  2526         -        "NAD83(HARN) / Idaho West (ftUS)", 0, 0,
  2527         -        "GRS 1980", "Greenwich",
  2528         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2529         -        "X", "East", "Y", "North");
         2260  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2887\"]]");
         2261  +    p = add_epsg_def (filter, first, last, 2888, "epsg", 2888,
         2262  +        "NAD83(HARN) / Idaho West (ftUS)");
  2530   2263       add_proj4text (p, 0,
  2531   2264           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
  2532   2265       add_proj4text (p, 1,
  2533   2266           ".999933333 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +t");
  2534   2267       add_proj4text (p, 2,
  2535   2268           "owgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2536   2269       add_srs_wkt (p, 0,
................................................................................
  2542   2275       add_srs_wkt (p, 3,
  2543   2276           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2544   2277       add_srs_wkt (p, 4,
  2545   2278           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2546   2279       add_srs_wkt (p, 5,
  2547   2280           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2548   2281       add_srs_wkt (p, 6,
  2549         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2282  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  2550   2283       add_srs_wkt (p, 7,
  2551         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         2284  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2552   2285       add_srs_wkt (p, 8,
  2553         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2286  +        "rigin\",41.66666666666666],PARAMETER[\"central_meridian\"");
  2554   2287       add_srs_wkt (p, 9,
  2555         -        ",41.66666666666666],PARAMETER[\"central_meridian\",-115.");
         2288  +        ",-115.75],PARAMETER[\"scale_factor\",0.999933333],PARAME");
  2556   2289       add_srs_wkt (p, 10,
  2557         -        "75],PARAMETER[\"scale_factor\",0.999933333],PARAMETER[\"");
         2290  +        "TER[\"false_easting\",2624666.667],PARAMETER[\"false_nor");
  2558   2291       add_srs_wkt (p, 11,
  2559         -        "false_easting\",2624666.667],PARAMETER[\"false_northing\"");
         2292  +        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  2560   2293       add_srs_wkt (p, 12,
  2561         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         2294  +        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2562   2295       add_srs_wkt (p, 13,
  2563         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2564         -    add_srs_wkt (p, 14,
  2565         -        "AUTHORITY[\"EPSG\",\"2888\"]]");
  2566         -    p = add_epsg_def_ex (filter, first, last, 2889, "epsg", 2889,
  2567         -        "NAD83(HARN) / Indiana East (ftUS) (deprecated)", 0, 0,
  2568         -        "GRS 1980", "Greenwich",
  2569         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2570         -        "X", "East", "Y", "North");
         2296  +        "NORTH],AUTHORITY[\"EPSG\",\"2888\"]]");
         2297  +    p = add_epsg_def (filter, first, last, 2889, "epsg", 2889,
         2298  +        "NAD83(HARN) / Indiana East (ftUS) (deprecated)");
  2571   2299       add_proj4text (p, 0,
  2572   2300           "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
  2573   2301       add_proj4text (p, 1,
  2574   2302           "99966667 +x_0=99999.99989839978 +y_0=249364.9987299975 +");
  2575   2303       add_proj4text (p, 2,
  2576   2304           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2577   2305       add_srs_wkt (p, 0,
................................................................................
  2583   2311       add_srs_wkt (p, 3,
  2584   2312           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  2585   2313       add_srs_wkt (p, 4,
  2586   2314           ",AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AU");
  2587   2315       add_srs_wkt (p, 5,
  2588   2316           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2589   2317       add_srs_wkt (p, 6,
  2590         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         2318  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2591   2319       add_srs_wkt (p, 7,
  2592         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152");
         2320  +        "\"4152\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  2593   2321       add_srs_wkt (p, 8,
  2594         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         2322  +        "[\"latitude_of_origin\",37.5],PARAMETER[\"central_meridi");
  2595   2323       add_srs_wkt (p, 9,
  2596         -        "itude_of_origin\",37.5],PARAMETER[\"central_meridian\",-");
         2324  +        "an\",-85.66666666666667],PARAMETER[\"scale_factor\",0.99");
  2597   2325       add_srs_wkt (p, 10,
  2598         -        "85.66666666666667],PARAMETER[\"scale_factor\",0.99996666");
         2326  +        "9966667],PARAMETER[\"false_easting\",328083.333],PARAMET");
  2599   2327       add_srs_wkt (p, 11,
  2600         -        "7],PARAMETER[\"false_easting\",328083.333],PARAMETER[\"f");
         2328  +        "ER[\"false_northing\",818125],UNIT[\"US survey foot\",0.");
  2601   2329       add_srs_wkt (p, 12,
  2602         -        "alse_northing\",818125],UNIT[\"US survey foot\",0.304800");
         2330  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  2603   2331       add_srs_wkt (p, 13,
  2604         -        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
  2605         -    add_srs_wkt (p, 14,
  2606         -        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2889\"]]");
  2607         -    p = add_epsg_def_ex (filter, first, last, 2890, "epsg", 2890,
  2608         -        "NAD83(HARN) / Indiana West (ftUS) (deprecated)", 0, 0,
  2609         -        "GRS 1980", "Greenwich",
  2610         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2611         -        "X", "East", "Y", "North");
         2332  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2889\"]]");
         2333  +    p = add_epsg_def (filter, first, last, 2890, "epsg", 2890,
         2334  +        "NAD83(HARN) / Indiana West (ftUS) (deprecated)");
  2612   2335       add_proj4text (p, 0,
  2613   2336           "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
  2614   2337       add_proj4text (p, 1,
  2615   2338           "99966667 +x_0=900000 +y_0=249364.9987299975 +ellps=GRS80");
  2616   2339       add_proj4text (p, 2,
  2617   2340           " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2618   2341       add_srs_wkt (p, 0,
................................................................................
  2624   2347       add_srs_wkt (p, 3,
  2625   2348           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  2626   2349       add_srs_wkt (p, 4,
  2627   2350           ",AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AU");
  2628   2351       add_srs_wkt (p, 5,
  2629   2352           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2630   2353       add_srs_wkt (p, 6,
  2631         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         2354  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2632   2355       add_srs_wkt (p, 7,
  2633         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152");
         2356  +        "\"4152\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  2634   2357       add_srs_wkt (p, 8,
  2635         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         2358  +        "[\"latitude_of_origin\",37.5],PARAMETER[\"central_meridi");
  2636   2359       add_srs_wkt (p, 9,
  2637         -        "itude_of_origin\",37.5],PARAMETER[\"central_meridian\",-");
         2360  +        "an\",-87.08333333333333],PARAMETER[\"scale_factor\",0.99");
  2638   2361       add_srs_wkt (p, 10,
  2639         -        "87.08333333333333],PARAMETER[\"scale_factor\",0.99996666");
         2362  +        "9966667],PARAMETER[\"false_easting\",2952750],PARAMETER[");
  2640   2363       add_srs_wkt (p, 11,
  2641         -        "7],PARAMETER[\"false_easting\",2952750],PARAMETER[\"fals");
         2364  +        "\"false_northing\",818125],UNIT[\"US survey foot\",0.304");
  2642   2365       add_srs_wkt (p, 12,
  2643         -        "e_northing\",818125],UNIT[\"US survey foot\",0.304800609");
         2366  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
  2644   2367       add_srs_wkt (p, 13,
  2645         -        "6012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],A");
  2646         -    add_srs_wkt (p, 14,
  2647         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2890\"]]");
  2648         -    p = add_epsg_def_ex (filter, first, last, 2891, "epsg", 2891,
  2649         -        "NAD83(HARN) / Kentucky North (ftUS)", 0, 0,
  2650         -        "GRS 1980", "Greenwich",
  2651         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2652         -        "X", "East", "Y", "North");
         2368  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2890\"]]");
         2369  +    p = add_epsg_def (filter, first, last, 2891, "epsg", 2891,
         2370  +        "NAD83(HARN) / Kentucky North (ftUS)");
  2653   2371       add_proj4text (p, 0,
  2654   2372           "+proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666");
  2655   2373       add_proj4text (p, 1,
  2656   2374           "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_");
  2657   2375       add_proj4text (p, 2,
  2658   2376           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no");
  2659   2377       add_proj4text (p, 3,
................................................................................
  2667   2385       add_srs_wkt (p, 3,
  2668   2386           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  2669   2387       add_srs_wkt (p, 4,
  2670   2388           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2671   2389       add_srs_wkt (p, 5,
  2672   2390           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2673   2391       add_srs_wkt (p, 6,
  2674         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2675         -    add_srs_wkt (p, 7,
  2676         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  2677         -    add_srs_wkt (p, 8,
  2678         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  2679         -    add_srs_wkt (p, 9,
  2680         -        "ard_parallel_1\",37.96666666666667],PARAMETER[\"standard");
  2681         -    add_srs_wkt (p, 10,
  2682         -        "_parallel_2\",38.96666666666667],PARAMETER[\"latitude_of");
  2683         -    add_srs_wkt (p, 11,
  2684         -        "_origin\",37.5],PARAMETER[\"central_meridian\",-84.25],P");
  2685         -    add_srs_wkt (p, 12,
  2686         -        "ARAMETER[\"false_easting\",1640416.667],PARAMETER[\"fals");
  2687         -    add_srs_wkt (p, 13,
  2688         -        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
  2689         -    add_srs_wkt (p, 14,
  2690         -        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  2691         -    add_srs_wkt (p, 15,
  2692         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"2891\"]]");
  2693         -    p = add_epsg_def_ex (filter, first, last, 2892, "epsg", 2892,
  2694         -        "NAD83(HARN) / Kentucky South (ftUS)", 0, 0,
  2695         -        "GRS 1980", "Greenwich",
  2696         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2697         -        "X", "East", "Y", "North");
         2392  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
         2393  +    add_srs_wkt (p, 7,
         2394  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2395  +    add_srs_wkt (p, 8,
         2396  +        "standard_parallel_1\",37.96666666666667],PARAMETER[\"sta");
         2397  +    add_srs_wkt (p, 9,
         2398  +        "ndard_parallel_2\",38.96666666666667],PARAMETER[\"latitu");
         2399  +    add_srs_wkt (p, 10,
         2400  +        "de_of_origin\",37.5],PARAMETER[\"central_meridian\",-84.");
         2401  +    add_srs_wkt (p, 11,
         2402  +        "25],PARAMETER[\"false_easting\",1640416.667],PARAMETER[\"");
         2403  +    add_srs_wkt (p, 12,
         2404  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         2405  +    add_srs_wkt (p, 13,
         2406  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         2407  +    add_srs_wkt (p, 14,
         2408  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2891\"]]");
         2409  +    p = add_epsg_def (filter, first, last, 2892, "epsg", 2892,
         2410  +        "NAD83(HARN) / Kentucky South (ftUS)");
  2698   2411       add_proj4text (p, 0,
  2699   2412           "+proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333");
  2700   2413       add_proj4text (p, 1,
  2701   2414           "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0");
  2702   2415       add_proj4text (p, 2,
  2703   2416           "001016001 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0");
  2704   2417       add_proj4text (p, 3,
................................................................................
  2712   2425       add_srs_wkt (p, 3,
  2713   2426           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  2714   2427       add_srs_wkt (p, 4,
  2715   2428           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2716   2429       add_srs_wkt (p, 5,
  2717   2430           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2718   2431       add_srs_wkt (p, 6,
  2719         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2432  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  2720   2433       add_srs_wkt (p, 7,
  2721         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         2434  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  2722   2435       add_srs_wkt (p, 8,
  2723         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         2436  +        "standard_parallel_1\",37.93333333333333],PARAMETER[\"sta");
  2724   2437       add_srs_wkt (p, 9,
  2725         -        "ard_parallel_1\",37.93333333333333],PARAMETER[\"standard");
         2438  +        "ndard_parallel_2\",36.73333333333333],PARAMETER[\"latitu");
  2726   2439       add_srs_wkt (p, 10,
  2727         -        "_parallel_2\",36.73333333333333],PARAMETER[\"latitude_of");
         2440  +        "de_of_origin\",36.33333333333334],PARAMETER[\"central_me");
  2728   2441       add_srs_wkt (p, 11,
  2729         -        "_origin\",36.33333333333334],PARAMETER[\"central_meridia");
         2442  +        "ridian\",-85.75],PARAMETER[\"false_easting\",1640416.667");
  2730   2443       add_srs_wkt (p, 12,
  2731         -        "n\",-85.75],PARAMETER[\"false_easting\",1640416.667],PAR");
         2444  +        "],PARAMETER[\"false_northing\",1640416.667],UNIT[\"US su");
  2732   2445       add_srs_wkt (p, 13,
  2733         -        "AMETER[\"false_northing\",1640416.667],UNIT[\"US survey ");
         2446  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
  2734   2447       add_srs_wkt (p, 14,
  2735         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
         2448  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  2736   2449       add_srs_wkt (p, 15,
  2737         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2738         -    add_srs_wkt (p, 16,
  2739         -        "2892\"]]");
  2740         -    p = add_epsg_def_ex (filter, first, last, 2893, "epsg", 2893,
  2741         -        "NAD83(HARN) / Maryland (ftUS)", 0, 0,
  2742         -        "GRS 1980", "Greenwich",
  2743         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2744         -        "X", "East", "Y", "North");
         2450  +        "\",\"2892\"]]");
         2451  +    p = add_epsg_def (filter, first, last, 2893, "epsg", 2893,
         2452  +        "NAD83(HARN) / Maryland (ftUS)");
  2745   2453       add_proj4text (p, 0,
  2746   2454           "+proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666");
  2747   2455       add_proj4text (p, 1,
  2748   2456           "666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS8");
  2749   2457       add_proj4text (p, 2,
  2750   2458           "0 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2751   2459       add_srs_wkt (p, 0,
................................................................................
  2757   2465       add_srs_wkt (p, 3,
  2758   2466           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2759   2467       add_srs_wkt (p, 4,
  2760   2468           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2761   2469       add_srs_wkt (p, 5,
  2762   2470           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2763   2471       add_srs_wkt (p, 6,
  2764         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2765         -    add_srs_wkt (p, 7,
  2766         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  2767         -    add_srs_wkt (p, 8,
  2768         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  2769         -    add_srs_wkt (p, 9,
  2770         -        "rallel_1\",39.45],PARAMETER[\"standard_parallel_2\",38.3");
  2771         -    add_srs_wkt (p, 10,
  2772         -        "],PARAMETER[\"latitude_of_origin\",37.66666666666666],PA");
  2773         -    add_srs_wkt (p, 11,
  2774         -        "RAMETER[\"central_meridian\",-77],PARAMETER[\"false_east");
  2775         -    add_srs_wkt (p, 12,
  2776         -        "ing\",1312333.333],PARAMETER[\"false_northing\",0],UNIT[");
  2777         -    add_srs_wkt (p, 13,
  2778         -        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  2779         -    add_srs_wkt (p, 14,
  2780         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2781         -    add_srs_wkt (p, 15,
  2782         -        "[\"EPSG\",\"2893\"]]");
  2783         -    p = add_epsg_def_ex (filter, first, last, 2894, "epsg", 2894,
  2784         -        "NAD83(HARN) / Massachusetts Mainland (ftUS)", 0, 0,
  2785         -        "GRS 1980", "Greenwich",
  2786         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2787         -        "X", "East", "Y", "North");
         2472  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         2473  +    add_srs_wkt (p, 7,
         2474  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         2475  +    add_srs_wkt (p, 8,
         2476  +        "ard_parallel_1\",39.45],PARAMETER[\"standard_parallel_2\"");
         2477  +    add_srs_wkt (p, 9,
         2478  +        ",38.3],PARAMETER[\"latitude_of_origin\",37.6666666666666");
         2479  +    add_srs_wkt (p, 10,
         2480  +        "6],PARAMETER[\"central_meridian\",-77],PARAMETER[\"false");
         2481  +    add_srs_wkt (p, 11,
         2482  +        "_easting\",1312333.333],PARAMETER[\"false_northing\",0],");
         2483  +    add_srs_wkt (p, 12,
         2484  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
         2485  +    add_srs_wkt (p, 13,
         2486  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         2487  +    add_srs_wkt (p, 14,
         2488  +        "ORITY[\"EPSG\",\"2893\"]]");
         2489  +    p = add_epsg_def (filter, first, last, 2894, "epsg", 2894,
         2490  +        "NAD83(HARN) / Massachusetts Mainland (ftUS)");
  2788   2491       add_proj4text (p, 0,
  2789   2492           "+proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666");
  2790   2493       add_proj4text (p, 1,
  2791   2494           "667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=7");
  2792   2495       add_proj4text (p, 2,
  2793   2496           "50000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
  2794   2497       add_proj4text (p, 3,
................................................................................
  2802   2505       add_srs_wkt (p, 3,
  2803   2506           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  2804   2507       add_srs_wkt (p, 4,
  2805   2508           "UTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2806   2509       add_srs_wkt (p, 5,
  2807   2510           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2808   2511       add_srs_wkt (p, 6,
  2809         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2512  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2810   2513       add_srs_wkt (p, 7,
  2811         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"");
         2514  +        "4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2812   2515       add_srs_wkt (p, 8,
  2813         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         2516  +        "AMETER[\"standard_parallel_1\",42.68333333333333],PARAME");
  2814   2517       add_srs_wkt (p, 9,
  2815         -        "[\"standard_parallel_1\",42.68333333333333],PARAMETER[\"");
         2518  +        "TER[\"standard_parallel_2\",41.71666666666667],PARAMETER");
  2816   2519       add_srs_wkt (p, 10,
  2817         -        "standard_parallel_2\",41.71666666666667],PARAMETER[\"lat");
         2520  +        "[\"latitude_of_origin\",41],PARAMETER[\"central_meridian");
  2818   2521       add_srs_wkt (p, 11,
  2819         -        "itude_of_origin\",41],PARAMETER[\"central_meridian\",-71");
         2522  +        "\",-71.5],PARAMETER[\"false_easting\",656166.667],PARAME");
  2820   2523       add_srs_wkt (p, 12,
  2821         -        ".5],PARAMETER[\"false_easting\",656166.667],PARAMETER[\"");
         2524  +        "TER[\"false_northing\",2460625],UNIT[\"US survey foot\",");
  2822   2525       add_srs_wkt (p, 13,
  2823         -        "false_northing\",2460625],UNIT[\"US survey foot\",0.3048");
         2526  +        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2824   2527       add_srs_wkt (p, 14,
  2825         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
         2528  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2894\"]");
  2826   2529       add_srs_wkt (p, 15,
  2827         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2894\"]]");
  2828         -    p = add_epsg_def_ex (filter, first, last, 2895, "epsg", 2895,
  2829         -        "NAD83(HARN) / Massachusetts Island (ftUS)", 0, 0,
  2830         -        "GRS 1980", "Greenwich",
  2831         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2832         -        "X", "East", "Y", "North");
         2530  +        "]");
         2531  +    p = add_epsg_def (filter, first, last, 2895, "epsg", 2895,
         2532  +        "NAD83(HARN) / Massachusetts Island (ftUS)");
  2833   2533       add_proj4text (p, 0,
  2834   2534           "+proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333");
  2835   2535       add_proj4text (p, 1,
  2836   2536           "333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0");
  2837   2537       add_proj4text (p, 2,
  2838   2538           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_de");
  2839   2539       add_proj4text (p, 3,
................................................................................
  2847   2547       add_srs_wkt (p, 3,
  2848   2548           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  2849   2549       add_srs_wkt (p, 4,
  2850   2550           "HORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2851   2551       add_srs_wkt (p, 5,
  2852   2552           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2853   2553       add_srs_wkt (p, 6,
  2854         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  2855         -    add_srs_wkt (p, 7,
  2856         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]]");
  2857         -    add_srs_wkt (p, 8,
  2858         -        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  2859         -    add_srs_wkt (p, 9,
  2860         -        "standard_parallel_1\",41.48333333333333],PARAMETER[\"sta");
  2861         -    add_srs_wkt (p, 10,
  2862         -        "ndard_parallel_2\",41.28333333333333],PARAMETER[\"latitu");
  2863         -    add_srs_wkt (p, 11,
  2864         -        "de_of_origin\",41],PARAMETER[\"central_meridian\",-70.5]");
  2865         -    add_srs_wkt (p, 12,
  2866         -        ",PARAMETER[\"false_easting\",1640416.667],PARAMETER[\"fa");
  2867         -    add_srs_wkt (p, 13,
  2868         -        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
  2869         -    add_srs_wkt (p, 14,
  2870         -        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
  2871         -    add_srs_wkt (p, 15,
  2872         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2895\"]]");
  2873         -    p = add_epsg_def_ex (filter, first, last, 2896, "epsg", 2896,
  2874         -        "NAD83(HARN) / Michigan North (ft)", 0, 0,
  2875         -        "GRS 1980", "Greenwich",
  2876         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
  2877         -        "X", "East", "Y", "North");
         2554  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
         2555  +    add_srs_wkt (p, 7,
         2556  +        "52\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
         2557  +    add_srs_wkt (p, 8,
         2558  +        "ETER[\"standard_parallel_1\",41.48333333333333],PARAMETE");
         2559  +    add_srs_wkt (p, 9,
         2560  +        "R[\"standard_parallel_2\",41.28333333333333],PARAMETER[\"");
         2561  +    add_srs_wkt (p, 10,
         2562  +        "latitude_of_origin\",41],PARAMETER[\"central_meridian\",");
         2563  +    add_srs_wkt (p, 11,
         2564  +        "-70.5],PARAMETER[\"false_easting\",1640416.667],PARAMETE");
         2565  +    add_srs_wkt (p, 12,
         2566  +        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
         2567  +    add_srs_wkt (p, 13,
         2568  +        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
         2569  +    add_srs_wkt (p, 14,
         2570  +        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2895\"]]");
         2571  +    p = add_epsg_def (filter, first, last, 2896, "epsg", 2896,
         2572  +        "NAD83(HARN) / Michigan North (ft)");
  2878   2573       add_proj4text (p, 0,
  2879   2574           "+proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333");
  2880   2575       add_proj4text (p, 1,
  2881   2576           "333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999");
  2882   2577       add_proj4text (p, 2,
  2883   2578           "968001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  2884   2579       add_proj4text (p, 3,
................................................................................
  2892   2587       add_srs_wkt (p, 3,
  2893   2588           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2894   2589       add_srs_wkt (p, 4,
  2895   2590           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2896   2591       add_srs_wkt (p, 5,
  2897   2592           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2898   2593       add_srs_wkt (p, 6,
  2899         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2900         -    add_srs_wkt (p, 7,
  2901         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2902         -    add_srs_wkt (p, 8,
  2903         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  2904         -    add_srs_wkt (p, 9,
  2905         -        "_parallel_1\",47.08333333333334],PARAMETER[\"standard_pa");
  2906         -    add_srs_wkt (p, 10,
  2907         -        "rallel_2\",45.48333333333333],PARAMETER[\"latitude_of_or");
  2908         -    add_srs_wkt (p, 11,
  2909         -        "igin\",44.78333333333333],PARAMETER[\"central_meridian\"");
  2910         -    add_srs_wkt (p, 12,
  2911         -        ",-87],PARAMETER[\"false_easting\",26246719.16],PARAMETER");
  2912         -    add_srs_wkt (p, 13,
  2913         -        "[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"");
  2914         -    add_srs_wkt (p, 14,
  2915         -        "EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2916         -    add_srs_wkt (p, 15,
  2917         -        "HORITY[\"EPSG\",\"2896\"]]");
  2918         -    p = add_epsg_def_ex (filter, first, last, 2897, "epsg", 2897,
  2919         -        "NAD83(HARN) / Michigan Central (ft)", 0, 0,
  2920         -        "GRS 1980", "Greenwich",
  2921         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
  2922         -        "X", "East", "Y", "North");
         2594  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
         2595  +    add_srs_wkt (p, 7,
         2596  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
         2597  +    add_srs_wkt (p, 8,
         2598  +        "andard_parallel_1\",47.08333333333334],PARAMETER[\"stand");
         2599  +    add_srs_wkt (p, 9,
         2600  +        "ard_parallel_2\",45.48333333333333],PARAMETER[\"latitude");
         2601  +    add_srs_wkt (p, 10,
         2602  +        "_of_origin\",44.78333333333333],PARAMETER[\"central_meri");
         2603  +    add_srs_wkt (p, 11,
         2604  +        "dian\",-87],PARAMETER[\"false_easting\",26246719.16],PAR");
         2605  +    add_srs_wkt (p, 12,
         2606  +        "AMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHOR");
         2607  +    add_srs_wkt (p, 13,
         2608  +        "ITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
         2609  +    add_srs_wkt (p, 14,
         2610  +        "H],AUTHORITY[\"EPSG\",\"2896\"]]");
         2611  +    p = add_epsg_def (filter, first, last, 2897, "epsg", 2897,
         2612  +        "NAD83(HARN) / Michigan Central (ft)");
  2923   2613       add_proj4text (p, 0,
  2924   2614           "+proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43");
  2925   2615       add_proj4text (p, 1,
  2926   2616           ".31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.9");
  2927   2617       add_proj4text (p, 2,
  2928   2618           "99976001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  2929   2619       add_proj4text (p, 3,
................................................................................
  2937   2627       add_srs_wkt (p, 3,
  2938   2628           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  2939   2629       add_srs_wkt (p, 4,
  2940   2630           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2941   2631       add_srs_wkt (p, 5,
  2942   2632           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2943   2633       add_srs_wkt (p, 6,
  2944         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2945         -    add_srs_wkt (p, 7,
  2946         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  2947         -    add_srs_wkt (p, 8,
  2948         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  2949         -    add_srs_wkt (p, 9,
  2950         -        "ard_parallel_1\",45.7],PARAMETER[\"standard_parallel_2\"");
  2951         -    add_srs_wkt (p, 10,
  2952         -        ",44.18333333333333],PARAMETER[\"latitude_of_origin\",43.");
  2953         -    add_srs_wkt (p, 11,
  2954         -        "31666666666667],PARAMETER[\"central_meridian\",-84.36666");
  2955         -    add_srs_wkt (p, 12,
  2956         -        "666666666],PARAMETER[\"false_easting\",19685039.37],PARA");
  2957         -    add_srs_wkt (p, 13,
  2958         -        "METER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORI");
  2959         -    add_srs_wkt (p, 14,
  2960         -        "TY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  2961         -    add_srs_wkt (p, 15,
  2962         -        "],AUTHORITY[\"EPSG\",\"2897\"]]");
  2963         -    p = add_epsg_def_ex (filter, first, last, 2898, "epsg", 2898,
  2964         -        "NAD83(HARN) / Michigan South (ft)", 0, 0,
  2965         -        "GRS 1980", "Greenwich",
  2966         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
  2967         -        "X", "East", "Y", "North");
         2634  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
         2635  +    add_srs_wkt (p, 7,
         2636  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2637  +    add_srs_wkt (p, 8,
         2638  +        "standard_parallel_1\",45.7],PARAMETER[\"standard_paralle");
         2639  +    add_srs_wkt (p, 9,
         2640  +        "l_2\",44.18333333333333],PARAMETER[\"latitude_of_origin\"");
         2641  +    add_srs_wkt (p, 10,
         2642  +        ",43.31666666666667],PARAMETER[\"central_meridian\",-84.3");
         2643  +    add_srs_wkt (p, 11,
         2644  +        "6666666666666],PARAMETER[\"false_easting\",19685039.37],");
         2645  +    add_srs_wkt (p, 12,
         2646  +        "PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUT");
         2647  +    add_srs_wkt (p, 13,
         2648  +        "HORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
         2649  +    add_srs_wkt (p, 14,
         2650  +        "ORTH],AUTHORITY[\"EPSG\",\"2897\"]]");
         2651  +    p = add_epsg_def (filter, first, last, 2898, "epsg", 2898,
         2652  +        "NAD83(HARN) / Michigan South (ft)");
  2968   2653       add_proj4text (p, 0,
  2969   2654           "+proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41");
  2970   2655       add_proj4text (p, 1,
  2971   2656           ".5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 ");
  2972   2657       add_proj4text (p, 2,
  2973   2658           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
  2974   2659       add_srs_wkt (p, 0,
................................................................................
  2980   2665       add_srs_wkt (p, 3,
  2981   2666           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2982   2667       add_srs_wkt (p, 4,
  2983   2668           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2984   2669       add_srs_wkt (p, 5,
  2985   2670           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2986   2671       add_srs_wkt (p, 6,
  2987         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2988         -    add_srs_wkt (p, 7,
  2989         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  2990         -    add_srs_wkt (p, 8,
  2991         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  2992         -    add_srs_wkt (p, 9,
  2993         -        "_parallel_1\",43.66666666666666],PARAMETER[\"standard_pa");
  2994         -    add_srs_wkt (p, 10,
  2995         -        "rallel_2\",42.1],PARAMETER[\"latitude_of_origin\",41.5],");
  2996         -    add_srs_wkt (p, 11,
  2997         -        "PARAMETER[\"central_meridian\",-84.36666666666666],PARAM");
  2998         -    add_srs_wkt (p, 12,
  2999         -        "ETER[\"false_easting\",13123359.58],PARAMETER[\"false_no");
  3000         -    add_srs_wkt (p, 13,
  3001         -        "rthing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"90");
  3002         -    add_srs_wkt (p, 14,
  3003         -        "02\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  3004         -    add_srs_wkt (p, 15,
  3005         -        "SG\",\"2898\"]]");
  3006         -    p = add_epsg_def_ex (filter, first, last, 2899, "epsg", 2899,
  3007         -        "NAD83(HARN) / Mississippi East (ftUS)", 0, 0,
  3008         -        "GRS 1980", "Greenwich",
  3009         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3010         -        "X", "East", "Y", "North");
         2672  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
         2673  +    add_srs_wkt (p, 7,
         2674  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
         2675  +    add_srs_wkt (p, 8,
         2676  +        "andard_parallel_1\",43.66666666666666],PARAMETER[\"stand");
         2677  +    add_srs_wkt (p, 9,
         2678  +        "ard_parallel_2\",42.1],PARAMETER[\"latitude_of_origin\",");
         2679  +    add_srs_wkt (p, 10,
         2680  +        "41.5],PARAMETER[\"central_meridian\",-84.36666666666666]");
         2681  +    add_srs_wkt (p, 11,
         2682  +        ",PARAMETER[\"false_easting\",13123359.58],PARAMETER[\"fa");
         2683  +    add_srs_wkt (p, 12,
         2684  +        "lse_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\"");
         2685  +    add_srs_wkt (p, 13,
         2686  +        ",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         2687  +    add_srs_wkt (p, 14,
         2688  +        "[\"EPSG\",\"2898\"]]");
         2689  +    p = add_epsg_def (filter, first, last, 2899, "epsg", 2899,
         2690  +        "NAD83(HARN) / Mississippi East (ftUS)");
  3011   2691       add_proj4text (p, 0,
  3012   2692           "+proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.9");
  3013   2693       add_proj4text (p, 1,
  3014   2694           "9995 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84");
  3015   2695       add_proj4text (p, 2,
  3016   2696           "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3017   2697       add_srs_wkt (p, 0,
................................................................................
  3023   2703       add_srs_wkt (p, 3,
  3024   2704           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  3025   2705       add_srs_wkt (p, 4,
  3026   2706           "TY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  3027   2707       add_srs_wkt (p, 5,
  3028   2708           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  3029   2709       add_srs_wkt (p, 6,
  3030         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         2710  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
  3031   2711       add_srs_wkt (p, 7,
  3032         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PRO");
         2712  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3033   2713       add_srs_wkt (p, 8,
  3034         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         2714  +        "ude_of_origin\",29.5],PARAMETER[\"central_meridian\",-88");
  3035   2715       add_srs_wkt (p, 9,
  3036         -        "_origin\",29.5],PARAMETER[\"central_meridian\",-88.83333");
         2716  +        ".83333333333333],PARAMETER[\"scale_factor\",0.99995],PAR");
  3037   2717       add_srs_wkt (p, 10,
  3038         -        "333333333],PARAMETER[\"scale_factor\",0.99995],PARAMETER");
         2718  +        "AMETER[\"false_easting\",984250.0000000002],PARAMETER[\"");
  3039   2719       add_srs_wkt (p, 11,
  3040         -        "[\"false_easting\",984250.0000000002],PARAMETER[\"false_");
         2720  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  3041   2721       add_srs_wkt (p, 12,
  3042         -        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
         2722  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3043   2723       add_srs_wkt (p, 13,
  3044         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3045         -    add_srs_wkt (p, 14,
  3046         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2899\"]]");
  3047         -    p = add_epsg_def_ex (filter, first, last, 2900, "epsg", 2900,
  3048         -        "NAD83(HARN) / Mississippi West (ftUS)", 0, 0,
  3049         -        "GRS 1980", "Greenwich",
  3050         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3051         -        "X", "East", "Y", "North");
         2724  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2899\"]]");
         2725  +    p = add_epsg_def (filter, first, last, 2900, "epsg", 2900,
         2726  +        "NAD83(HARN) / Mississippi West (ftUS)");
  3052   2727       add_proj4text (p, 0,
  3053   2728           "+proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.9");
  3054   2729       add_proj4text (p, 1,
  3055   2730           "9995 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84");
  3056   2731       add_proj4text (p, 2,
  3057   2732           "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3058   2733       add_srs_wkt (p, 0,
................................................................................
  3064   2739       add_srs_wkt (p, 3,
  3065   2740           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  3066   2741       add_srs_wkt (p, 4,
  3067   2742           "TY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  3068   2743       add_srs_wkt (p, 5,
  3069   2744           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  3070   2745       add_srs_wkt (p, 6,
  3071         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         2746  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
  3072   2747       add_srs_wkt (p, 7,
  3073         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PRO");
         2748  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3074   2749       add_srs_wkt (p, 8,
  3075         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         2750  +        "ude_of_origin\",29.5],PARAMETER[\"central_meridian\",-90");
  3076   2751       add_srs_wkt (p, 9,
  3077         -        "_origin\",29.5],PARAMETER[\"central_meridian\",-90.33333");
         2752  +        ".33333333333333],PARAMETER[\"scale_factor\",0.99995],PAR");
  3078   2753       add_srs_wkt (p, 10,
  3079         -        "333333333],PARAMETER[\"scale_factor\",0.99995],PARAMETER");
         2754  +        "AMETER[\"false_easting\",2296583.333],PARAMETER[\"false_");
  3080   2755       add_srs_wkt (p, 11,
  3081         -        "[\"false_easting\",2296583.333],PARAMETER[\"false_northi");
         2756  +        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
  3082   2757       add_srs_wkt (p, 12,
  3083         -        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
         2758  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3084   2759       add_srs_wkt (p, 13,
  3085         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3086         -    add_srs_wkt (p, 14,
  3087         -        "TH],AUTHORITY[\"EPSG\",\"2900\"]]");
  3088         -    p = add_epsg_def_ex (filter, first, last, 2901, "epsg", 2901,
  3089         -        "NAD83(HARN) / Montana (ft)", 0, 0,
  3090         -        "GRS 1980", "Greenwich",
  3091         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
  3092         -        "X", "East", "Y", "North");
         2760  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2900\"]]");
         2761  +    p = add_epsg_def (filter, first, last, 2901, "epsg", 2901,
         2762  +        "NAD83(HARN) / Montana (ft)");
  3093   2763       add_proj4text (p, 0,
  3094   2764           "+proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5");
  3095   2765       add_proj4text (p, 1,
  3096   2766           " +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  3097   2767       add_proj4text (p, 2,
  3098   2768           "0,0,0,0 +units=ft +no_defs");
  3099   2769       add_srs_wkt (p, 0,
................................................................................
  3105   2775       add_srs_wkt (p, 3,
  3106   2776           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3107   2777       add_srs_wkt (p, 4,
  3108   2778           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3109   2779       add_srs_wkt (p, 5,
  3110   2780           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3111   2781       add_srs_wkt (p, 6,
  3112         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2782  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  3113   2783       add_srs_wkt (p, 7,
  3114         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"L");
         2784  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  3115   2785       add_srs_wkt (p, 8,
  3116         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         2786  +        "_parallel_1\",49],PARAMETER[\"standard_parallel_2\",45],");
  3117   2787       add_srs_wkt (p, 9,
  3118         -        "lel_1\",49],PARAMETER[\"standard_parallel_2\",45],PARAME");
         2788  +        "PARAMETER[\"latitude_of_origin\",44.25],PARAMETER[\"cent");
  3119   2789       add_srs_wkt (p, 10,
  3120         -        "TER[\"latitude_of_origin\",44.25],PARAMETER[\"central_me");
         2790  +        "ral_meridian\",-109.5],PARAMETER[\"false_easting\",19685");
  3121   2791       add_srs_wkt (p, 11,
  3122         -        "ridian\",-109.5],PARAMETER[\"false_easting\",1968503.937");
         2792  +        "03.937],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.");
  3123   2793       add_srs_wkt (p, 12,
  3124         -        "],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,A");
         2794  +        "3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS");
  3125   2795       add_srs_wkt (p, 13,
  3126         -        "UTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  3127         -    add_srs_wkt (p, 14,
  3128         -        ",NORTH],AUTHORITY[\"EPSG\",\"2901\"]]");
  3129         -    p = add_epsg_def_ex (filter, first, last, 2902, "epsg", 2902,
  3130         -        "NAD83(HARN) / New Mexico East (ftUS)", 0, 0,
  3131         -        "GRS 1980", "Greenwich",
  3132         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3133         -        "X", "East", "Y", "North");
         2796  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2901\"]]");
         2797  +    p = add_epsg_def (filter, first, last, 2902, "epsg", 2902,
         2798  +        "NAD83(HARN) / New Mexico East (ftUS)");
  3134   2799       add_proj4text (p, 0,
  3135   2800           "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
  3136   2801       add_proj4text (p, 1,
  3137   2802           "909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  3138   2803       add_proj4text (p, 2,
  3139   2804           "0,0,0 +units=us-ft +no_defs");
  3140   2805       add_srs_wkt (p, 0,
................................................................................
  3146   2811       add_srs_wkt (p, 3,
  3147   2812           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  3148   2813       add_srs_wkt (p, 4,
  3149   2814           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3150   2815       add_srs_wkt (p, 5,
  3151   2816           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3152   2817       add_srs_wkt (p, 6,
  3153         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2818  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  3154   2819       add_srs_wkt (p, 7,
  3155         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         2820  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3156   2821       add_srs_wkt (p, 8,
  3157         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2822  +        "e_of_origin\",31],PARAMETER[\"central_meridian\",-104.33");
  3158   2823       add_srs_wkt (p, 9,
  3159         -        "rigin\",31],PARAMETER[\"central_meridian\",-104.33333333");
         2824  +        "33333333333],PARAMETER[\"scale_factor\",0.999909091],PAR");
  3160   2825       add_srs_wkt (p, 10,
  3161         -        "33333],PARAMETER[\"scale_factor\",0.999909091],PARAMETER");
         2826  +        "AMETER[\"false_easting\",541337.5],PARAMETER[\"false_nor");
  3162   2827       add_srs_wkt (p, 11,
  3163         -        "[\"false_easting\",541337.5],PARAMETER[\"false_northing\"");
         2828  +        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  3164   2829       add_srs_wkt (p, 12,
  3165         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         2830  +        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  3166   2831       add_srs_wkt (p, 13,
  3167         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  3168         -    add_srs_wkt (p, 14,
  3169         -        "AUTHORITY[\"EPSG\",\"2902\"]]");
  3170         -    p = add_epsg_def_ex (filter, first, last, 2903, "epsg", 2903,
  3171         -        "NAD83(HARN) / New Mexico Central (ftUS)", 0, 0,
  3172         -        "GRS 1980", "Greenwich",
  3173         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3174         -        "X", "East", "Y", "North");
         2832  +        "NORTH],AUTHORITY[\"EPSG\",\"2902\"]]");
         2833  +    p = add_epsg_def (filter, first, last, 2903, "epsg", 2903,
         2834  +        "NAD83(HARN) / New Mexico Central (ftUS)");
  3175   2835       add_proj4text (p, 0,
  3176   2836           "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=5000");
  3177   2837       add_proj4text (p, 1,
  3178   2838           "00.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  3179   2839       add_proj4text (p, 2,
  3180   2840           " +units=us-ft +no_defs");
  3181   2841       add_srs_wkt (p, 0,
................................................................................
  3187   2847       add_srs_wkt (p, 3,
  3188   2848           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  3189   2849       add_srs_wkt (p, 4,
  3190   2850           "RITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3191   2851       add_srs_wkt (p, 5,
  3192   2852           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3193   2853       add_srs_wkt (p, 6,
  3194         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         2854  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152");
  3195   2855       add_srs_wkt (p, 7,
  3196         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],P");
         2856  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3197   2857       add_srs_wkt (p, 8,
  3198         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         2858  +        "itude_of_origin\",31],PARAMETER[\"central_meridian\",-10");
  3199   2859       add_srs_wkt (p, 9,
  3200         -        "of_origin\",31],PARAMETER[\"central_meridian\",-106.25],");
         2860  +        "6.25],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  3201   2861       add_srs_wkt (p, 10,
  3202         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         2862  +        "se_easting\",1640416.667],PARAMETER[\"false_northing\",0");
  3203   2863       add_srs_wkt (p, 11,
  3204         -        "ting\",1640416.667],PARAMETER[\"false_northing\",0],UNIT");
         2864  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
  3205   2865       add_srs_wkt (p, 12,
  3206         -        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
         2866  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  3207   2867       add_srs_wkt (p, 13,
  3208         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  3209         -    add_srs_wkt (p, 14,
  3210         -        "[\"EPSG\",\"2903\"]]");
  3211         -    p = add_epsg_def_ex (filter, first, last, 2904, "epsg", 2904,
  3212         -        "NAD83(HARN) / New Mexico West (ftUS)", 0, 0,
  3213         -        "GRS 1980", "Greenwich",
  3214         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3215         -        "X", "East", "Y", "North");
         2868  +        "HORITY[\"EPSG\",\"2903\"]]");
         2869  +    p = add_epsg_def (filter, first, last, 2904, "epsg", 2904,
         2870  +        "NAD83(HARN) / New Mexico West (ftUS)");
  3216   2871       add_proj4text (p, 0,
  3217   2872           "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
  3218   2873       add_proj4text (p, 1,
  3219   2874           "916667 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +towgs");
  3220   2875       add_proj4text (p, 2,
  3221   2876           "84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3222   2877       add_srs_wkt (p, 0,
................................................................................
  3228   2883       add_srs_wkt (p, 3,
  3229   2884           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  3230   2885       add_srs_wkt (p, 4,
  3231   2886           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3232   2887       add_srs_wkt (p, 5,
  3233   2888           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3234   2889       add_srs_wkt (p, 6,
  3235         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2890  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  3236   2891       add_srs_wkt (p, 7,
  3237         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         2892  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3238   2893       add_srs_wkt (p, 8,
  3239         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2894  +        "e_of_origin\",31],PARAMETER[\"central_meridian\",-107.83");
  3240   2895       add_srs_wkt (p, 9,
  3241         -        "rigin\",31],PARAMETER[\"central_meridian\",-107.83333333");
         2896  +        "33333333333],PARAMETER[\"scale_factor\",0.999916667],PAR");
  3242   2897       add_srs_wkt (p, 10,
  3243         -        "33333],PARAMETER[\"scale_factor\",0.999916667],PARAMETER");
         2898  +        "AMETER[\"false_easting\",2723091.667],PARAMETER[\"false_");
  3244   2899       add_srs_wkt (p, 11,
  3245         -        "[\"false_easting\",2723091.667],PARAMETER[\"false_northi");
         2900  +        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
  3246   2901       add_srs_wkt (p, 12,
  3247         -        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
         2902  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3248   2903       add_srs_wkt (p, 13,
  3249         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3250         -    add_srs_wkt (p, 14,
  3251         -        "TH],AUTHORITY[\"EPSG\",\"2904\"]]");
  3252         -    p = add_epsg_def_ex (filter, first, last, 2905, "epsg", 2905,
  3253         -        "NAD83(HARN) / New York East (ftUS)", 0, 0,
  3254         -        "GRS 1980", "Greenwich",
  3255         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3256         -        "X", "East", "Y", "North");
         2904  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2904\"]]");
         2905  +    p = add_epsg_def (filter, first, last, 2905, "epsg", 2905,
         2906  +        "NAD83(HARN) / New York East (ftUS)");
  3257   2907       add_proj4text (p, 0,
  3258   2908           "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  3259   2909       add_proj4text (p, 1,
  3260   2910           "999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  3261   2911       add_proj4text (p, 2,
  3262   2912           ",0 +units=us-ft +no_defs");
  3263   2913       add_srs_wkt (p, 0,
................................................................................
  3269   2919       add_srs_wkt (p, 3,
  3270   2920           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  3271   2921       add_srs_wkt (p, 4,
  3272   2922           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3273   2923       add_srs_wkt (p, 5,
  3274   2924           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3275   2925       add_srs_wkt (p, 6,
  3276         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2926  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
  3277   2927       add_srs_wkt (p, 7,
  3278         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         2928  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  3279   2929       add_srs_wkt (p, 8,
  3280         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2930  +        "_of_origin\",38.83333333333334],PARAMETER[\"central_meri");
  3281   2931       add_srs_wkt (p, 9,
  3282         -        "igin\",38.83333333333334],PARAMETER[\"central_meridian\"");
         2932  +        "dian\",-74.5],PARAMETER[\"scale_factor\",0.9999],PARAMET");
  3283   2933       add_srs_wkt (p, 10,
  3284         -        ",-74.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"f");
         2934  +        "ER[\"false_easting\",492125],PARAMETER[\"false_northing\"");
  3285   2935       add_srs_wkt (p, 11,
  3286         -        "alse_easting\",492125],PARAMETER[\"false_northing\",0],U");
         2936  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  3287   2937       add_srs_wkt (p, 12,
  3288         -        "NIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EP");
         2938  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  3289   2939       add_srs_wkt (p, 13,
  3290         -        "SG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  3291         -    add_srs_wkt (p, 14,
  3292         -        "RITY[\"EPSG\",\"2905\"]]");
  3293         -    p = add_epsg_def_ex (filter, first, last, 2906, "epsg", 2906,
  3294         -        "NAD83(HARN) / New York Central (ftUS)", 0, 0,
  3295         -        "GRS 1980", "Greenwich",
  3296         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3297         -        "X", "East", "Y", "North");
         2940  +        "AUTHORITY[\"EPSG\",\"2905\"]]");
         2941  +    p = add_epsg_def (filter, first, last, 2906, "epsg", 2906,
         2942  +        "NAD83(HARN) / New York Central (ftUS)");
  3298   2943       add_proj4text (p, 0,
  3299   2944           "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
  3300   2945       add_proj4text (p, 1,
  3301   2946           "9375 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +towgs84");
  3302   2947       add_proj4text (p, 2,
  3303   2948           "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3304   2949       add_srs_wkt (p, 0,
................................................................................
  3310   2955       add_srs_wkt (p, 3,
  3311   2956           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  3312   2957       add_srs_wkt (p, 4,
  3313   2958           "TY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  3314   2959       add_srs_wkt (p, 5,
  3315   2960           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  3316   2961       add_srs_wkt (p, 6,
  3317         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         2962  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
  3318   2963       add_srs_wkt (p, 7,
  3319         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PRO");
         2964  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3320   2965       add_srs_wkt (p, 8,
  3321         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         2966  +        "ude_of_origin\",40],PARAMETER[\"central_meridian\",-76.5");
  3322   2967       add_srs_wkt (p, 9,
  3323         -        "_origin\",40],PARAMETER[\"central_meridian\",-76.5833333");
         2968  +        "8333333333333],PARAMETER[\"scale_factor\",0.9999375],PAR");
  3324   2969       add_srs_wkt (p, 10,
  3325         -        "3333333],PARAMETER[\"scale_factor\",0.9999375],PARAMETER");
         2970  +        "AMETER[\"false_easting\",820208.3330000002],PARAMETER[\"");
  3326   2971       add_srs_wkt (p, 11,
  3327         -        "[\"false_easting\",820208.3330000002],PARAMETER[\"false_");
         2972  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  3328   2973       add_srs_wkt (p, 12,
  3329         -        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
         2974  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3330   2975       add_srs_wkt (p, 13,
  3331         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3332         -    add_srs_wkt (p, 14,
  3333         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2906\"]]");
  3334         -    p = add_epsg_def_ex (filter, first, last, 2907, "epsg", 2907,
  3335         -        "NAD83(HARN) / New York West (ftUS)", 0, 0,
  3336         -        "GRS 1980", "Greenwich",
  3337         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3338         -        "X", "East", "Y", "North");
         2976  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2906\"]]");
         2977  +    p = add_epsg_def (filter, first, last, 2907, "epsg", 2907,
         2978  +        "NAD83(HARN) / New York West (ftUS)");
  3339   2979       add_proj4text (p, 0,
  3340   2980           "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
  3341   2981       add_proj4text (p, 1,
  3342   2982           "9375 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +towgs84");
  3343   2983       add_proj4text (p, 2,
  3344   2984           "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3345   2985       add_srs_wkt (p, 0,
................................................................................
  3351   2991       add_srs_wkt (p, 3,
  3352   2992           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  3353   2993       add_srs_wkt (p, 4,
  3354   2994           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3355   2995       add_srs_wkt (p, 5,
  3356   2996           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3357   2997       add_srs_wkt (p, 6,
  3358         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2998  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
  3359   2999       add_srs_wkt (p, 7,
  3360         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         3000  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  3361   3001       add_srs_wkt (p, 8,
  3362         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         3002  +        "_of_origin\",40],PARAMETER[\"central_meridian\",-78.5833");
  3363   3003       add_srs_wkt (p, 9,
  3364         -        "igin\",40],PARAMETER[\"central_meridian\",-78.5833333333");
         3004  +        "3333333333],PARAMETER[\"scale_factor\",0.9999375],PARAME");
  3365   3005       add_srs_wkt (p, 10,
  3366         -        "3333],PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"");
         3006  +        "TER[\"false_easting\",1148291.667],PARAMETER[\"false_nor");
  3367   3007       add_srs_wkt (p, 11,
  3368         -        "false_easting\",1148291.667],PARAMETER[\"false_northing\"");
         3008  +        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  3369   3009       add_srs_wkt (p, 12,
  3370         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         3010  +        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  3371   3011       add_srs_wkt (p, 13,
  3372         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  3373         -    add_srs_wkt (p, 14,
  3374         -        "AUTHORITY[\"EPSG\",\"2907\"]]");
  3375         -    p = add_epsg_def_ex (filter, first, last, 2908, "epsg", 2908,
  3376         -        "NAD83(HARN) / New York Long Island (ftUS)", 0, 0,
  3377         -        "GRS 1980", "Greenwich",
  3378         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3379         -        "X", "East", "Y", "North");
         3012  +        "NORTH],AUTHORITY[\"EPSG\",\"2907\"]]");
         3013  +    p = add_epsg_def (filter, first, last, 2908, "epsg", 2908,
         3014  +        "NAD83(HARN) / New York Long Island (ftUS)");
  3380   3015       add_proj4text (p, 0,
  3381   3016           "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
  3382   3017       add_proj4text (p, 1,
  3383   3018           "666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000");
  3384   3019       add_proj4text (p, 2,
  3385   3020           "000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  3386   3021       add_proj4text (p, 3,
................................................................................
  3394   3029       add_srs_wkt (p, 3,
  3395   3030           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3396   3031       add_srs_wkt (p, 4,
  3397   3032           "HORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3398   3033       add_srs_wkt (p, 5,
  3399   3034           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3400   3035       add_srs_wkt (p, 6,
  3401         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3036  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
  3402   3037       add_srs_wkt (p, 7,
  3403         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]]");
         3038  +        "52\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  3404   3039       add_srs_wkt (p, 8,
  3405         -        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         3040  +        "ETER[\"standard_parallel_1\",41.03333333333333],PARAMETE");
  3406   3041       add_srs_wkt (p, 9,
  3407         -        "standard_parallel_1\",41.03333333333333],PARAMETER[\"sta");
         3042  +        "R[\"standard_parallel_2\",40.66666666666666],PARAMETER[\"");
  3408   3043       add_srs_wkt (p, 10,
  3409         -        "ndard_parallel_2\",40.66666666666666],PARAMETER[\"latitu");
         3044  +        "latitude_of_origin\",40.16666666666666],PARAMETER[\"cent");
  3410   3045       add_srs_wkt (p, 11,
  3411         -        "de_of_origin\",40.16666666666666],PARAMETER[\"central_me");
         3046  +        "ral_meridian\",-74],PARAMETER[\"false_easting\",984250.0");
  3412   3047       add_srs_wkt (p, 12,
  3413         -        "ridian\",-74],PARAMETER[\"false_easting\",984250.0000000");
         3048  +        "000000002],PARAMETER[\"false_northing\",0],UNIT[\"US sur");
  3414   3049       add_srs_wkt (p, 13,
  3415         -        "002],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
         3050  +        "vey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
  3416   3051       add_srs_wkt (p, 14,
  3417         -        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
         3052  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3418   3053       add_srs_wkt (p, 15,
  3419         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"29");
  3420         -    add_srs_wkt (p, 16,
  3421         -        "08\"]]");
  3422         -    p = add_epsg_def_ex (filter, first, last, 2909, "epsg", 2909,
  3423         -        "NAD83(HARN) / North Dakota North (ft)", 0, 0,
  3424         -        "GRS 1980", "Greenwich",
  3425         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
  3426         -        "X", "East", "Y", "North");
         3054  +        ",\"2908\"]]");
         3055  +    p = add_epsg_def (filter, first, last, 2909, "epsg", 2909,
         3056  +        "NAD83(HARN) / North Dakota North (ft)");
  3427   3057       add_proj4text (p, 0,
  3428   3058           "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333");
  3429   3059       add_proj4text (p, 1,
  3430   3060           "333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +");
  3431   3061       add_proj4text (p, 2,
  3432   3062           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
  3433   3063       add_srs_wkt (p, 0,
................................................................................
  3439   3069       add_srs_wkt (p, 3,
  3440   3070           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  3441   3071       add_srs_wkt (p, 4,
  3442   3072           "TY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  3443   3073       add_srs_wkt (p, 5,
  3444   3074           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  3445   3075       add_srs_wkt (p, 6,
  3446         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  3447         -    add_srs_wkt (p, 7,
  3448         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PRO");
  3449         -    add_srs_wkt (p, 8,
  3450         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
  3451         -    add_srs_wkt (p, 9,
  3452         -        "ndard_parallel_1\",48.73333333333333],PARAMETER[\"standa");
  3453         -    add_srs_wkt (p, 10,
  3454         -        "rd_parallel_2\",47.43333333333333],PARAMETER[\"latitude_");
  3455         -    add_srs_wkt (p, 11,
  3456         -        "of_origin\",47],PARAMETER[\"central_meridian\",-100.5],P");
  3457         -    add_srs_wkt (p, 12,
  3458         -        "ARAMETER[\"false_easting\",1968503.937],PARAMETER[\"fals");
  3459         -    add_srs_wkt (p, 13,
  3460         -        "e_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",");
  3461         -    add_srs_wkt (p, 14,
  3462         -        "\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  3463         -    add_srs_wkt (p, 15,
  3464         -        "\"EPSG\",\"2909\"]]");
  3465         -    p = add_epsg_def_ex (filter, first, last, 2910, "epsg", 2910,
  3466         -        "NAD83(HARN) / North Dakota South (ft)", 0, 0,
  3467         -        "GRS 1980", "Greenwich",
  3468         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
  3469         -        "X", "East", "Y", "North");
         3076  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
         3077  +    add_srs_wkt (p, 7,
         3078  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         3079  +    add_srs_wkt (p, 8,
         3080  +        "[\"standard_parallel_1\",48.73333333333333],PARAMETER[\"");
         3081  +    add_srs_wkt (p, 9,
         3082  +        "standard_parallel_2\",47.43333333333333],PARAMETER[\"lat");
         3083  +    add_srs_wkt (p, 10,
         3084  +        "itude_of_origin\",47],PARAMETER[\"central_meridian\",-10");
         3085  +    add_srs_wkt (p, 11,
         3086  +        "0.5],PARAMETER[\"false_easting\",1968503.937],PARAMETER[");
         3087  +    add_srs_wkt (p, 12,
         3088  +        "\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"E");
         3089  +    add_srs_wkt (p, 13,
         3090  +        "PSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         3091  +    add_srs_wkt (p, 14,
         3092  +        "ORITY[\"EPSG\",\"2909\"]]");
         3093  +    p = add_epsg_def (filter, first, last, 2910, "epsg", 2910,
         3094  +        "NAD83(HARN) / North Dakota South (ft)");
  3470   3095       add_proj4text (p, 0,
  3471   3096           "+proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333");
  3472   3097       add_proj4text (p, 1,
  3473   3098           "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9");
  3474   3099       add_proj4text (p, 2,
  3475   3100           "999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  3476   3101       add_proj4text (p, 3,
................................................................................
  3484   3109       add_srs_wkt (p, 3,
  3485   3110           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  3486   3111       add_srs_wkt (p, 4,
  3487   3112           "TY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  3488   3113       add_srs_wkt (p, 5,
  3489   3114           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  3490   3115       add_srs_wkt (p, 6,
  3491         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  3492         -    add_srs_wkt (p, 7,
  3493         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PRO");
  3494         -    add_srs_wkt (p, 8,
  3495         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
  3496         -    add_srs_wkt (p, 9,
  3497         -        "ndard_parallel_1\",47.48333333333333],PARAMETER[\"standa");
  3498         -    add_srs_wkt (p, 10,
  3499         -        "rd_parallel_2\",46.18333333333333],PARAMETER[\"latitude_");
  3500         -    add_srs_wkt (p, 11,
  3501         -        "of_origin\",45.66666666666666],PARAMETER[\"central_merid");
  3502         -    add_srs_wkt (p, 12,
  3503         -        "ian\",-100.5],PARAMETER[\"false_easting\",1968503.937],P");
  3504         -    add_srs_wkt (p, 13,
  3505         -        "ARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTH");
  3506         -    add_srs_wkt (p, 14,
  3507         -        "ORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  3508         -    add_srs_wkt (p, 15,
  3509         -        "RTH],AUTHORITY[\"EPSG\",\"2910\"]]");
  3510         -    p = add_epsg_def_ex (filter, first, last, 2911, "epsg", 2911,
  3511         -        "NAD83(HARN) / Oklahoma North (ftUS)", 0, 0,
  3512         -        "GRS 1980", "Greenwich",
  3513         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3514         -        "X", "East", "Y", "North");
         3116  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
         3117  +    add_srs_wkt (p, 7,
         3118  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         3119  +    add_srs_wkt (p, 8,
         3120  +        "[\"standard_parallel_1\",47.48333333333333],PARAMETER[\"");
         3121  +    add_srs_wkt (p, 9,
         3122  +        "standard_parallel_2\",46.18333333333333],PARAMETER[\"lat");
         3123  +    add_srs_wkt (p, 10,
         3124  +        "itude_of_origin\",45.66666666666666],PARAMETER[\"central");
         3125  +    add_srs_wkt (p, 11,
         3126  +        "_meridian\",-100.5],PARAMETER[\"false_easting\",1968503.");
         3127  +    add_srs_wkt (p, 12,
         3128  +        "937],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.304");
         3129  +    add_srs_wkt (p, 13,
         3130  +        "8,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"");
         3131  +    add_srs_wkt (p, 14,
         3132  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"2910\"]]");
         3133  +    p = add_epsg_def (filter, first, last, 2911, "epsg", 2911,
         3134  +        "NAD83(HARN) / Oklahoma North (ftUS)");
  3515   3135       add_proj4text (p, 0,
  3516   3136           "+proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666");
  3517   3137       add_proj4text (p, 1,
  3518   3138           "667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80");
  3519   3139       add_proj4text (p, 2,
  3520   3140           " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3521   3141       add_srs_wkt (p, 0,
................................................................................
  3527   3147       add_srs_wkt (p, 3,
  3528   3148           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  3529   3149       add_srs_wkt (p, 4,
  3530   3150           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3531   3151       add_srs_wkt (p, 5,
  3532   3152           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3533   3153       add_srs_wkt (p, 6,
  3534         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3535         -    add_srs_wkt (p, 7,
  3536         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3537         -    add_srs_wkt (p, 8,
  3538         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  3539         -    add_srs_wkt (p, 9,
  3540         -        "ard_parallel_1\",36.76666666666667],PARAMETER[\"standard");
  3541         -    add_srs_wkt (p, 10,
  3542         -        "_parallel_2\",35.56666666666667],PARAMETER[\"latitude_of");
  3543         -    add_srs_wkt (p, 11,
  3544         -        "_origin\",35],PARAMETER[\"central_meridian\",-98],PARAME");
  3545         -    add_srs_wkt (p, 12,
  3546         -        "TER[\"false_easting\",1968500],PARAMETER[\"false_northin");
  3547         -    add_srs_wkt (p, 13,
  3548         -        "g\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
  3549         -    add_srs_wkt (p, 14,
  3550         -        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  3551         -    add_srs_wkt (p, 15,
  3552         -        "H],AUTHORITY[\"EPSG\",\"2911\"]]");
  3553         -    p = add_epsg_def_ex (filter, first, last, 2912, "epsg", 2912,
  3554         -        "NAD83(HARN) / Oklahoma South (ftUS)", 0, 0,
  3555         -        "GRS 1980", "Greenwich",
  3556         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3557         -        "X", "East", "Y", "North");
         3154  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
         3155  +    add_srs_wkt (p, 7,
         3156  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         3157  +    add_srs_wkt (p, 8,
         3158  +        "standard_parallel_1\",36.76666666666667],PARAMETER[\"sta");
         3159  +    add_srs_wkt (p, 9,
         3160  +        "ndard_parallel_2\",35.56666666666667],PARAMETER[\"latitu");
         3161  +    add_srs_wkt (p, 10,
         3162  +        "de_of_origin\",35],PARAMETER[\"central_meridian\",-98],P");
         3163  +    add_srs_wkt (p, 11,
         3164  +        "ARAMETER[\"false_easting\",1968500],PARAMETER[\"false_no");
         3165  +    add_srs_wkt (p, 12,
         3166  +        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
         3167  +    add_srs_wkt (p, 13,
         3168  +        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         3169  +    add_srs_wkt (p, 14,
         3170  +        ",NORTH],AUTHORITY[\"EPSG\",\"2911\"]]");
         3171  +    p = add_epsg_def (filter, first, last, 2912, "epsg", 2912,
         3172  +        "NAD83(HARN) / Oklahoma South (ftUS)");
  3558   3173       add_proj4text (p, 0,
  3559   3174           "+proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333");
  3560   3175       add_proj4text (p, 1,
  3561   3176           "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0");
  3562   3177       add_proj4text (p, 2,
  3563   3178           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
  3564   3179       add_proj4text (p, 3,
................................................................................
  3572   3187       add_srs_wkt (p, 3,
  3573   3188           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  3574   3189       add_srs_wkt (p, 4,
  3575   3190           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3576   3191       add_srs_wkt (p, 5,
  3577   3192           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3578   3193       add_srs_wkt (p, 6,
  3579         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3580         -    add_srs_wkt (p, 7,
  3581         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3582         -    add_srs_wkt (p, 8,
  3583         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  3584         -    add_srs_wkt (p, 9,
  3585         -        "ard_parallel_1\",35.23333333333333],PARAMETER[\"standard");
  3586         -    add_srs_wkt (p, 10,
  3587         -        "_parallel_2\",33.93333333333333],PARAMETER[\"latitude_of");
  3588         -    add_srs_wkt (p, 11,
  3589         -        "_origin\",33.33333333333334],PARAMETER[\"central_meridia");
  3590         -    add_srs_wkt (p, 12,
  3591         -        "n\",-98],PARAMETER[\"false_easting\",1968500],PARAMETER[");
  3592         -    add_srs_wkt (p, 13,
  3593         -        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
  3594         -    add_srs_wkt (p, 14,
  3595         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  3596         -    add_srs_wkt (p, 15,
  3597         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2912\"]]");
  3598         -    p = add_epsg_def_ex (filter, first, last, 2913, "epsg", 2913,
  3599         -        "NAD83(HARN) / Oregon North (ft)", 0, 0,
  3600         -        "GRS 1980", "Greenwich",
  3601         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
  3602         -        "X", "East", "Y", "North");
         3194  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
         3195  +    add_srs_wkt (p, 7,
         3196  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         3197  +    add_srs_wkt (p, 8,
         3198  +        "standard_parallel_1\",35.23333333333333],PARAMETER[\"sta");
         3199  +    add_srs_wkt (p, 9,
         3200  +        "ndard_parallel_2\",33.93333333333333],PARAMETER[\"latitu");
         3201  +    add_srs_wkt (p, 10,
         3202  +        "de_of_origin\",33.33333333333334],PARAMETER[\"central_me");
         3203  +    add_srs_wkt (p, 11,
         3204  +        "ridian\",-98],PARAMETER[\"false_easting\",1968500],PARAM");
         3205  +    add_srs_wkt (p, 12,
         3206  +        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
         3207  +    add_srs_wkt (p, 13,
         3208  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
         3209  +    add_srs_wkt (p, 14,
         3210  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2912\"]]");
         3211  +    p = add_epsg_def (filter, first, last, 2913, "epsg", 2913,
         3212  +        "NAD83(HARN) / Oregon North (ft)");
  3603   3213       add_proj4text (p, 0,
  3604   3214           "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
  3605   3215       add_proj4text (p, 1,
  3606   3216           "6666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 ");
  3607   3217       add_proj4text (p, 2,
  3608   3218           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
  3609   3219       add_srs_wkt (p, 0,
................................................................................
  3615   3225       add_srs_wkt (p, 3,
  3616   3226           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3617   3227       add_srs_wkt (p, 4,
  3618   3228           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3619   3229       add_srs_wkt (p, 5,
  3620   3230           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3621   3231       add_srs_wkt (p, 6,
  3622         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3623         -    add_srs_wkt (p, 7,
  3624         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  3625         -    add_srs_wkt (p, 8,
  3626         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  3627         -    add_srs_wkt (p, 9,
  3628         -        "rallel_1\",46],PARAMETER[\"standard_parallel_2\",44.3333");
  3629         -    add_srs_wkt (p, 10,
  3630         -        "3333333334],PARAMETER[\"latitude_of_origin\",43.66666666");
  3631         -    add_srs_wkt (p, 11,
  3632         -        "666666],PARAMETER[\"central_meridian\",-120.5],PARAMETER");
  3633         -    add_srs_wkt (p, 12,
  3634         -        "[\"false_easting\",8202099.738],PARAMETER[\"false_northi");
  3635         -    add_srs_wkt (p, 13,
  3636         -        "ng\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"");
  3637         -    add_srs_wkt (p, 14,
  3638         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3639         -    add_srs_wkt (p, 15,
  3640         -        ",\"2913\"]]");
  3641         -    p = add_epsg_def_ex (filter, first, last, 2914, "epsg", 2914,
  3642         -        "NAD83(HARN) / Oregon South (ft)", 0, 0,
  3643         -        "GRS 1980", "Greenwich",
  3644         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
  3645         -        "X", "East", "Y", "North");
         3232  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         3233  +    add_srs_wkt (p, 7,
         3234  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         3235  +    add_srs_wkt (p, 8,
         3236  +        "ard_parallel_1\",46],PARAMETER[\"standard_parallel_2\",4");
         3237  +    add_srs_wkt (p, 9,
         3238  +        "4.33333333333334],PARAMETER[\"latitude_of_origin\",43.66");
         3239  +    add_srs_wkt (p, 10,
         3240  +        "666666666666],PARAMETER[\"central_meridian\",-120.5],PAR");
         3241  +    add_srs_wkt (p, 11,
         3242  +        "AMETER[\"false_easting\",8202099.738],PARAMETER[\"false_");
         3243  +    add_srs_wkt (p, 12,
         3244  +        "northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"");
         3245  +    add_srs_wkt (p, 13,
         3246  +        "9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
         3247  +    add_srs_wkt (p, 14,
         3248  +        "EPSG\",\"2913\"]]");
         3249  +    p = add_epsg_def (filter, first, last, 2914, "epsg", 2914,
         3250  +        "NAD83(HARN) / Oregon South (ft)");
  3646   3251       add_proj4text (p, 0,
  3647   3252           "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
  3648   3253       add_proj4text (p, 1,
  3649   3254           "6666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 ");
  3650   3255       add_proj4text (p, 2,
  3651   3256           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
  3652   3257       add_srs_wkt (p, 0,
................................................................................
  3658   3263       add_srs_wkt (p, 3,
  3659   3264           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3660   3265       add_srs_wkt (p, 4,
  3661   3266           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3662   3267       add_srs_wkt (p, 5,
  3663   3268           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3664   3269       add_srs_wkt (p, 6,
  3665         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3666         -    add_srs_wkt (p, 7,
  3667         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  3668         -    add_srs_wkt (p, 8,
  3669         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  3670         -    add_srs_wkt (p, 9,
  3671         -        "rallel_1\",44],PARAMETER[\"standard_parallel_2\",42.3333");
  3672         -    add_srs_wkt (p, 10,
  3673         -        "3333333334],PARAMETER[\"latitude_of_origin\",41.66666666");
  3674         -    add_srs_wkt (p, 11,
  3675         -        "666666],PARAMETER[\"central_meridian\",-120.5],PARAMETER");
  3676         -    add_srs_wkt (p, 12,
  3677         -        "[\"false_easting\",4921259.843],PARAMETER[\"false_northi");
  3678         -    add_srs_wkt (p, 13,
  3679         -        "ng\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"");
  3680         -    add_srs_wkt (p, 14,
  3681         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3682         -    add_srs_wkt (p, 15,
  3683         -        ",\"2914\"]]");
  3684         -    p = add_epsg_def_ex (filter, first, last, 2915, "epsg", 2915,
  3685         -        "NAD83(HARN) / Tennessee (ftUS)", 0, 0,
  3686         -        "GRS 1980", "Greenwich",
  3687         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3688         -        "X", "East", "Y", "North");
         3270  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         3271  +    add_srs_wkt (p, 7,
         3272  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         3273  +    add_srs_wkt (p, 8,
         3274  +        "ard_parallel_1\",44],PARAMETER[\"standard_parallel_2\",4");
         3275  +    add_srs_wkt (p, 9,
         3276  +        "2.33333333333334],PARAMETER[\"latitude_of_origin\",41.66");
         3277  +    add_srs_wkt (p, 10,
         3278  +        "666666666666],PARAMETER[\"central_meridian\",-120.5],PAR");
         3279  +    add_srs_wkt (p, 11,
         3280  +        "AMETER[\"false_easting\",4921259.843],PARAMETER[\"false_");
         3281  +    add_srs_wkt (p, 12,
         3282  +        "northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"");
         3283  +    add_srs_wkt (p, 13,
         3284  +        "9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
         3285  +    add_srs_wkt (p, 14,
         3286  +        "EPSG\",\"2914\"]]");
         3287  +    p = add_epsg_def (filter, first, last, 2915, "epsg", 2915,
         3288  +        "NAD83(HARN) / Tennessee (ftUS)");
  3689   3289       add_proj4text (p, 0,
  3690   3290           "+proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=3");
  3691   3291       add_proj4text (p, 1,
  3692   3292           "4.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GR");
  3693   3293       add_proj4text (p, 2,
  3694   3294           "S80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3695   3295       add_srs_wkt (p, 0,
................................................................................
  3701   3301       add_srs_wkt (p, 3,
  3702   3302           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3703   3303       add_srs_wkt (p, 4,
  3704   3304           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3705   3305       add_srs_wkt (p, 5,
  3706   3306           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3707   3307       add_srs_wkt (p, 6,
  3708         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3709         -    add_srs_wkt (p, 7,
  3710         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  3711         -    add_srs_wkt (p, 8,
  3712         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  3713         -    add_srs_wkt (p, 9,
  3714         -        "rallel_1\",36.41666666666666],PARAMETER[\"standard_paral");
  3715         -    add_srs_wkt (p, 10,
  3716         -        "lel_2\",35.25],PARAMETER[\"latitude_of_origin\",34.33333");
  3717         -    add_srs_wkt (p, 11,
  3718         -        "333333334],PARAMETER[\"central_meridian\",-86],PARAMETER");
  3719         -    add_srs_wkt (p, 12,
  3720         -        "[\"false_easting\",1968500],PARAMETER[\"false_northing\"");
  3721         -    add_srs_wkt (p, 13,
  3722         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  3723         -    add_srs_wkt (p, 14,
  3724         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  3725         -    add_srs_wkt (p, 15,
  3726         -        "AUTHORITY[\"EPSG\",\"2915\"]]");
  3727         -    p = add_epsg_def_ex (filter, first, last, 2916, "epsg", 2916,
  3728         -        "NAD83(HARN) / Texas North (ftUS)", 0, 0,
  3729         -        "GRS 1980", "Greenwich",
  3730         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3731         -        "X", "East", "Y", "North");
         3308  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         3309  +    add_srs_wkt (p, 7,
         3310  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         3311  +    add_srs_wkt (p, 8,
         3312  +        "ard_parallel_1\",36.41666666666666],PARAMETER[\"standard");
         3313  +    add_srs_wkt (p, 9,
         3314  +        "_parallel_2\",35.25],PARAMETER[\"latitude_of_origin\",34");
         3315  +    add_srs_wkt (p, 10,
         3316  +        ".33333333333334],PARAMETER[\"central_meridian\",-86],PAR");
         3317  +    add_srs_wkt (p, 11,
         3318  +        "AMETER[\"false_easting\",1968500],PARAMETER[\"false_nort");
         3319  +    add_srs_wkt (p, 12,
         3320  +        "hing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUT");
         3321  +    add_srs_wkt (p, 13,
         3322  +        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
         3323  +    add_srs_wkt (p, 14,
         3324  +        "ORTH],AUTHORITY[\"EPSG\",\"2915\"]]");
         3325  +    p = add_epsg_def (filter, first, last, 2916, "epsg", 2916,
         3326  +        "NAD83(HARN) / Texas North (ftUS)");
  3732   3327       add_proj4text (p, 0,
  3733   3328           "+proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=3");
  3734   3329       add_proj4text (p, 1,
  3735   3330           "4 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.99989");
  3736   3331       add_proj4text (p, 2,
  3737   3332           "83998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
  3738   3333       add_proj4text (p, 3,
................................................................................
  3746   3341       add_srs_wkt (p, 3,
  3747   3342           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3748   3343       add_srs_wkt (p, 4,
  3749   3344           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3750   3345       add_srs_wkt (p, 5,
  3751   3346           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3752   3347       add_srs_wkt (p, 6,
  3753         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  3754         -    add_srs_wkt (p, 7,
  3755         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  3756         -    add_srs_wkt (p, 8,
  3757         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  3758         -    add_srs_wkt (p, 9,
  3759         -        "_parallel_1\",36.18333333333333],PARAMETER[\"standard_pa");
  3760         -    add_srs_wkt (p, 10,
  3761         -        "rallel_2\",34.65],PARAMETER[\"latitude_of_origin\",34],P");
  3762         -    add_srs_wkt (p, 11,
  3763         -        "ARAMETER[\"central_meridian\",-101.5],PARAMETER[\"false_");
  3764         -    add_srs_wkt (p, 12,
  3765         -        "easting\",656166.667],PARAMETER[\"false_northing\",32808");
  3766         -    add_srs_wkt (p, 13,
  3767         -        "33.333],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
  3768         -    add_srs_wkt (p, 14,
  3769         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3770         -    add_srs_wkt (p, 15,
  3771         -        "TH],AUTHORITY[\"EPSG\",\"2916\"]]");
  3772         -    p = add_epsg_def_ex (filter, first, last, 2917, "epsg", 2917,
  3773         -        "NAD83(HARN) / Texas North Central (ftUS)", 0, 0,
  3774         -        "GRS 1980", "Greenwich",
  3775         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3776         -        "X", "East", "Y", "North");
         3348  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
         3349  +    add_srs_wkt (p, 7,
         3350  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
         3351  +    add_srs_wkt (p, 8,
         3352  +        "andard_parallel_1\",36.18333333333333],PARAMETER[\"stand");
         3353  +    add_srs_wkt (p, 9,
         3354  +        "ard_parallel_2\",34.65],PARAMETER[\"latitude_of_origin\"");
         3355  +    add_srs_wkt (p, 10,
         3356  +        ",34],PARAMETER[\"central_meridian\",-101.5],PARAMETER[\"");
         3357  +    add_srs_wkt (p, 11,
         3358  +        "false_easting\",656166.667],PARAMETER[\"false_northing\"");
         3359  +    add_srs_wkt (p, 12,
         3360  +        ",3280833.333],UNIT[\"US survey foot\",0.3048006096012192");
         3361  +    add_srs_wkt (p, 13,
         3362  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         3363  +    add_srs_wkt (p, 14,
         3364  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2916\"]]");
         3365  +    p = add_epsg_def (filter, first, last, 2917, "epsg", 2917,
         3366  +        "NAD83(HARN) / Texas North Central (ftUS)");
  3777   3367       add_proj4text (p, 0,
  3778   3368           "+proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333");
  3779   3369       add_proj4text (p, 1,
  3780   3370           "333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y");
  3781   3371       add_proj4text (p, 2,
  3782   3372           "_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3783   3373       add_proj4text (p, 3,
................................................................................
  3791   3381       add_srs_wkt (p, 3,
  3792   3382           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  3793   3383       add_srs_wkt (p, 4,
  3794   3384           "ORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  3795   3385       add_srs_wkt (p, 5,
  3796   3386           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  3797   3387       add_srs_wkt (p, 6,
  3798         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         3388  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"415");
  3799   3389       add_srs_wkt (p, 7,
  3800         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],");
         3390  +        "2\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  3801   3391       add_srs_wkt (p, 8,
  3802         -        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         3392  +        "TER[\"standard_parallel_1\",33.96666666666667],PARAMETER");
  3803   3393       add_srs_wkt (p, 9,
  3804         -        "standard_parallel_1\",33.96666666666667],PARAMETER[\"sta");
         3394  +        "[\"standard_parallel_2\",32.13333333333333],PARAMETER[\"");
  3805   3395       add_srs_wkt (p, 10,
  3806         -        "ndard_parallel_2\",32.13333333333333],PARAMETER[\"latitu");
         3396  +        "latitude_of_origin\",31.66666666666667],PARAMETER[\"cent");
  3807   3397       add_srs_wkt (p, 11,
  3808         -        "de_of_origin\",31.66666666666667],PARAMETER[\"central_me");
         3398  +        "ral_meridian\",-98.5],PARAMETER[\"false_easting\",196850");
  3809   3399       add_srs_wkt (p, 12,
  3810         -        "ridian\",-98.5],PARAMETER[\"false_easting\",1968500],PAR");
         3400  +        "0],PARAMETER[\"false_northing\",6561666.667],UNIT[\"US s");
  3811   3401       add_srs_wkt (p, 13,
  3812         -        "AMETER[\"false_northing\",6561666.667],UNIT[\"US survey ");
         3402  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
  3813   3403       add_srs_wkt (p, 14,
  3814         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
         3404  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  3815   3405       add_srs_wkt (p, 15,
  3816         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3817         -    add_srs_wkt (p, 16,
  3818         -        "2917\"]]");
  3819         -    p = add_epsg_def_ex (filter, first, last, 2918, "epsg", 2918,
  3820         -        "NAD83(HARN) / Texas Central (ftUS)", 0, 0,
  3821         -        "GRS 1980", "Greenwich",
  3822         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3823         -        "X", "East", "Y", "North");
         3406  +        "G\",\"2917\"]]");
         3407  +    p = add_epsg_def (filter, first, last, 2918, "epsg", 2918,
         3408  +        "NAD83(HARN) / Texas Central (ftUS)");
  3824   3409       add_proj4text (p, 0,
  3825   3410           "+proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666");
  3826   3411       add_proj4text (p, 1,
  3827   3412           "667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
  3828   3413       add_proj4text (p, 2,
  3829   3414           "x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +towgs84");
  3830   3415       add_proj4text (p, 3,
................................................................................
  3838   3423       add_srs_wkt (p, 3,
  3839   3424           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  3840   3425       add_srs_wkt (p, 4,
  3841   3426           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3842   3427       add_srs_wkt (p, 5,
  3843   3428           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3844   3429       add_srs_wkt (p, 6,
  3845         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         3430  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
  3846   3431       add_srs_wkt (p, 7,
  3847         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         3432  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  3848   3433       add_srs_wkt (p, 8,
  3849         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
         3434  +        "standard_parallel_1\",31.88333333333333],PARAMETER[\"sta");
  3850   3435       add_srs_wkt (p, 9,
  3851         -        "rd_parallel_1\",31.88333333333333],PARAMETER[\"standard_");
         3436  +        "ndard_parallel_2\",30.11666666666667],PARAMETER[\"latitu");
  3852   3437       add_srs_wkt (p, 10,
  3853         -        "parallel_2\",30.11666666666667],PARAMETER[\"latitude_of_");
         3438  +        "de_of_origin\",29.66666666666667],PARAMETER[\"central_me");
  3854   3439       add_srs_wkt (p, 11,
  3855         -        "origin\",29.66666666666667],PARAMETER[\"central_meridian");
         3440  +        "ridian\",-100.3333333333333],PARAMETER[\"false_easting\"");
  3856   3441       add_srs_wkt (p, 12,
  3857         -        "\",-100.3333333333333],PARAMETER[\"false_easting\",22965");
         3442  +        ",2296583.333],PARAMETER[\"false_northing\",9842500.00000");
  3858   3443       add_srs_wkt (p, 13,
  3859         -        "83.333],PARAMETER[\"false_northing\",9842500.000000002],");
         3444  +        "0002],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  3860   3445       add_srs_wkt (p, 14,
  3861         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
         3446  +        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3862   3447       add_srs_wkt (p, 15,
  3863         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  3864         -    add_srs_wkt (p, 16,
  3865         -        "ORITY[\"EPSG\",\"2918\"]]");
  3866         -    p = add_epsg_def_ex (filter, first, last, 2919, "epsg", 2919,
  3867         -        "NAD83(HARN) / Texas South Central (ftUS)", 0, 0,
  3868         -        "GRS 1980", "Greenwich",
  3869         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3870         -        "X", "East", "Y", "North");
         3448  +        "],AUTHORITY[\"EPSG\",\"2918\"]]");
         3449  +    p = add_epsg_def (filter, first, last, 2919, "epsg", 2919,
         3450  +        "NAD83(HARN) / Texas South Central (ftUS)");
  3871   3451       add_proj4text (p, 0,
  3872   3452           "+proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333");
  3873   3453       add_proj4text (p, 1,
  3874   3454           "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0");
  3875   3455       add_proj4text (p, 2,
  3876   3456           "=3999999.9998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +un");
  3877   3457       add_proj4text (p, 3,
................................................................................
  3885   3465       add_srs_wkt (p, 3,
  3886   3466           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  3887   3467       add_srs_wkt (p, 4,
  3888   3468           "ORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  3889   3469       add_srs_wkt (p, 5,
  3890   3470           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  3891   3471       add_srs_wkt (p, 6,
  3892         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         3472  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"415");
  3893   3473       add_srs_wkt (p, 7,
  3894         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],");
         3474  +        "2\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  3895   3475       add_srs_wkt (p, 8,
  3896         -        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         3476  +        "TER[\"standard_parallel_1\",30.28333333333333],PARAMETER");
  3897   3477       add_srs_wkt (p, 9,
  3898         -        "standard_parallel_1\",30.28333333333333],PARAMETER[\"sta");
         3478  +        "[\"standard_parallel_2\",28.38333333333333],PARAMETER[\"");
  3899   3479       add_srs_wkt (p, 10,
  3900         -        "ndard_parallel_2\",28.38333333333333],PARAMETER[\"latitu");
         3480  +        "latitude_of_origin\",27.83333333333333],PARAMETER[\"cent");
  3901   3481       add_srs_wkt (p, 11,
  3902         -        "de_of_origin\",27.83333333333333],PARAMETER[\"central_me");
         3482  +        "ral_meridian\",-99],PARAMETER[\"false_easting\",1968500]");
  3903   3483       add_srs_wkt (p, 12,
  3904         -        "ridian\",-99],PARAMETER[\"false_easting\",1968500],PARAM");
         3484  +        ",PARAMETER[\"false_northing\",13123333.333],UNIT[\"US su");
  3905   3485       add_srs_wkt (p, 13,
  3906         -        "ETER[\"false_northing\",13123333.333],UNIT[\"US survey f");
         3486  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
  3907   3487       add_srs_wkt (p, 14,
  3908         -        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
         3488  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  3909   3489       add_srs_wkt (p, 15,
  3910         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
  3911         -    add_srs_wkt (p, 16,
  3912         -        "919\"]]");
  3913         -    p = add_epsg_def_ex (filter, first, last, 2920, "epsg", 2920,
  3914         -        "NAD83(HARN) / Texas South (ftUS)", 0, 0,
  3915         -        "GRS 1980", "Greenwich",
  3916         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3917         -        "X", "East", "Y", "North");
         3490  +        "\",\"2919\"]]");
         3491  +    p = add_epsg_def (filter, first, last, 2920, "epsg", 2920,
         3492  +        "NAD83(HARN) / Texas South (ftUS)");
  3918   3493       add_proj4text (p, 0,
  3919   3494           "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
  3920   3495       add_proj4text (p, 1,
  3921   3496           "667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.00");
  3922   3497       add_proj4text (p, 2,
  3923   3498           "00000001 +y_0=5000000.0001016 +ellps=GRS80 +towgs84=0,0,");
  3924   3499       add_proj4text (p, 3,
................................................................................
  3932   3507       add_srs_wkt (p, 3,
  3933   3508           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3934   3509       add_srs_wkt (p, 4,
  3935   3510           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3936   3511       add_srs_wkt (p, 5,
  3937   3512           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3938   3513       add_srs_wkt (p, 6,
  3939         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         3514  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  3940   3515       add_srs_wkt (p, 7,
  3941         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         3516  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
  3942   3517       add_srs_wkt (p, 8,
  3943         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         3518  +        "andard_parallel_1\",27.83333333333333],PARAMETER[\"stand");
  3944   3519       add_srs_wkt (p, 9,
  3945         -        "_parallel_1\",27.83333333333333],PARAMETER[\"standard_pa");
         3520  +        "ard_parallel_2\",26.16666666666667],PARAMETER[\"latitude");
  3946   3521       add_srs_wkt (p, 10,
  3947         -        "rallel_2\",26.16666666666667],PARAMETER[\"latitude_of_or");
         3522  +        "_of_origin\",25.66666666666667],PARAMETER[\"central_meri");
  3948   3523       add_srs_wkt (p, 11,
  3949         -        "igin\",25.66666666666667],PARAMETER[\"central_meridian\"");
         3524  +        "dian\",-98.5],PARAMETER[\"false_easting\",984250.0000000");
  3950   3525       add_srs_wkt (p, 12,
  3951         -        ",-98.5],PARAMETER[\"false_easting\",984250.0000000002],P");
         3526  +        "002],PARAMETER[\"false_northing\",16404166.667],UNIT[\"U");
  3952   3527       add_srs_wkt (p, 13,
  3953         -        "ARAMETER[\"false_northing\",16404166.667],UNIT[\"US surv");
         3528  +        "S survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  3954   3529       add_srs_wkt (p, 14,
  3955         -        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
         3530  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  3956   3531       add_srs_wkt (p, 15,
  3957         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3958         -    add_srs_wkt (p, 16,
  3959         -        ",\"2920\"]]");
  3960         -    p = add_epsg_def_ex (filter, first, last, 2921, "epsg", 2921,
  3961         -        "NAD83(HARN) / Utah North (ft)", 0, 0,
  3962         -        "GRS 1980", "Greenwich",
  3963         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
  3964         -        "X", "East", "Y", "North");
         3532  +        "EPSG\",\"2920\"]]");
         3533  +    p = add_epsg_def (filter, first, last, 2921, "epsg", 2921,
         3534  +        "NAD83(HARN) / Utah North (ft)");
  3965   3535       add_proj4text (p, 0,
  3966   3536           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
  3967   3537       add_proj4text (p, 1,
  3968   3538           "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0");
  3969   3539       add_proj4text (p, 2,
  3970   3540           "001504 +y_0=999999.9999960001 +ellps=GRS80 +towgs84=0,0,");
  3971   3541       add_proj4text (p, 3,
................................................................................
  3979   3549       add_srs_wkt (p, 3,
  3980   3550           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3981   3551       add_srs_wkt (p, 4,
  3982   3552           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3983   3553       add_srs_wkt (p, 5,
  3984   3554           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3985   3555       add_srs_wkt (p, 6,
  3986         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3556  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3987   3557       add_srs_wkt (p, 7,
  3988         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         3558  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  3989   3559       add_srs_wkt (p, 8,
  3990         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         3560  +        "ard_parallel_1\",41.78333333333333],PARAMETER[\"standard");
  3991   3561       add_srs_wkt (p, 9,
  3992         -        "rallel_1\",41.78333333333333],PARAMETER[\"standard_paral");
         3562  +        "_parallel_2\",40.71666666666667],PARAMETER[\"latitude_of");
  3993   3563       add_srs_wkt (p, 10,
  3994         -        "lel_2\",40.71666666666667],PARAMETER[\"latitude_of_origi");
         3564  +        "_origin\",40.33333333333334],PARAMETER[\"central_meridia");
  3995   3565       add_srs_wkt (p, 11,
  3996         -        "n\",40.33333333333334],PARAMETER[\"central_meridian\",-1");
         3566  +        "n\",-111.5],PARAMETER[\"false_easting\",1640419.948],PAR");
  3997   3567       add_srs_wkt (p, 12,
  3998         -        "11.5],PARAMETER[\"false_easting\",1640419.948],PARAMETER");
         3568  +        "AMETER[\"false_northing\",3280839.895],UNIT[\"foot\",0.3");
  3999   3569       add_srs_wkt (p, 13,
  4000         -        "[\"false_northing\",3280839.895],UNIT[\"foot\",0.3048,AU");
         3570  +        "048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[");
  4001   3571       add_srs_wkt (p, 14,
  4002         -        "THORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  4003         -    add_srs_wkt (p, 15,
  4004         -        "NORTH],AUTHORITY[\"EPSG\",\"2921\"]]");
  4005         -    p = add_epsg_def_ex (filter, first, last, 2922, "epsg", 2922,
  4006         -        "NAD83(HARN) / Utah Central (ft)", 0, 0,
  4007         -        "GRS 1980", "Greenwich",
  4008         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
  4009         -        "X", "East", "Y", "North");
         3572  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2921\"]]");
         3573  +    p = add_epsg_def (filter, first, last, 2922, "epsg", 2922,
         3574  +        "NAD83(HARN) / Utah Central (ft)");
  4010   3575       add_proj4text (p, 0,
  4011   3576           "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
  4012   3577       add_proj4text (p, 1,
  4013   3578           "8.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=");
  4014   3579       add_proj4text (p, 2,
  4015   3580           "1999999.999992 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  4016   3581       add_proj4text (p, 3,
................................................................................
  4024   3589       add_srs_wkt (p, 3,
  4025   3590           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  4026   3591       add_srs_wkt (p, 4,
  4027   3592           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  4028   3593       add_srs_wkt (p, 5,
  4029   3594           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  4030   3595       add_srs_wkt (p, 6,
  4031         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3596  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  4032   3597       add_srs_wkt (p, 7,
  4033         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         3598  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  4034   3599       add_srs_wkt (p, 8,
  4035         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         3600  +        "ard_parallel_1\",40.65],PARAMETER[\"standard_parallel_2\"");
  4036   3601       add_srs_wkt (p, 9,
  4037         -        "rallel_1\",40.65],PARAMETER[\"standard_parallel_2\",39.0");
         3602  +        ",39.01666666666667],PARAMETER[\"latitude_of_origin\",38.");
  4038   3603       add_srs_wkt (p, 10,
  4039         -        "1666666666667],PARAMETER[\"latitude_of_origin\",38.33333");
         3604  +        "33333333333334],PARAMETER[\"central_meridian\",-111.5],P");
  4040   3605       add_srs_wkt (p, 11,
  4041         -        "333333334],PARAMETER[\"central_meridian\",-111.5],PARAME");
         3606  +        "ARAMETER[\"false_easting\",1640419.948],PARAMETER[\"fals");
  4042   3607       add_srs_wkt (p, 12,
  4043         -        "TER[\"false_easting\",1640419.948],PARAMETER[\"false_nor");
         3608  +        "e_northing\",6561679.79],UNIT[\"foot\",0.3048,AUTHORITY[");
  4044   3609       add_srs_wkt (p, 13,
  4045         -        "thing\",6561679.79],UNIT[\"foot\",0.3048,AUTHORITY[\"EPS");
         3610  +        "\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  4046   3611       add_srs_wkt (p, 14,
  4047         -        "G\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  4048         -    add_srs_wkt (p, 15,
  4049         -        "ITY[\"EPSG\",\"2922\"]]");
  4050         -    p = add_epsg_def_ex (filter, first, last, 2923, "epsg", 2923,
  4051         -        "NAD83(HARN) / Utah South (ft)", 0, 0,
  4052         -        "GRS 1980", "Greenwich",
  4053         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
  4054         -        "X", "East", "Y", "North");
         3612  +        "UTHORITY[\"EPSG\",\"2922\"]]");
         3613  +    p = add_epsg_def (filter, first, last, 2923, "epsg", 2923,
         3614  +        "NAD83(HARN) / Utah South (ft)");
  4055   3615       add_proj4text (p, 0,
  4056   3616           "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
  4057   3617       add_proj4text (p, 1,
  4058   3618           "6.66666666666666 +lon_0=-111.5 +x_0=500000.0001504 +y_0=");
  4059   3619       add_proj4text (p, 2,
  4060   3620           "2999999.999988 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  4061   3621       add_proj4text (p, 3,
................................................................................
  4069   3629       add_srs_wkt (p, 3,
  4070   3630           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  4071   3631       add_srs_wkt (p, 4,
  4072   3632           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  4073   3633       add_srs_wkt (p, 5,
  4074   3634           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  4075   3635       add_srs_wkt (p, 6,
  4076         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3636  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  4077   3637       add_srs_wkt (p, 7,
  4078         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         3638  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  4079   3639       add_srs_wkt (p, 8,
  4080         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         3640  +        "ard_parallel_1\",38.35],PARAMETER[\"standard_parallel_2\"");
  4081   3641       add_srs_wkt (p, 9,
  4082         -        "rallel_1\",38.35],PARAMETER[\"standard_parallel_2\",37.2");
         3642  +        ",37.21666666666667],PARAMETER[\"latitude_of_origin\",36.");
  4083   3643       add_srs_wkt (p, 10,
  4084         -        "1666666666667],PARAMETER[\"latitude_of_origin\",36.66666");
         3644  +        "66666666666666],PARAMETER[\"central_meridian\",-111.5],P");
  4085   3645       add_srs_wkt (p, 11,
  4086         -        "666666666],PARAMETER[\"central_meridian\",-111.5],PARAME");
         3646  +        "ARAMETER[\"false_easting\",1640419.948],PARAMETER[\"fals");
  4087   3647       add_srs_wkt (p, 12,
  4088         -        "TER[\"false_easting\",1640419.948],PARAMETER[\"false_nor");
         3648  +        "e_northing\",9842519.685],UNIT[\"foot\",0.3048,AUTHORITY");
  4089   3649       add_srs_wkt (p, 13,
  4090         -        "thing\",9842519.685],UNIT[\"foot\",0.3048,AUTHORITY[\"EP");
         3650  +        "[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  4091   3651       add_srs_wkt (p, 14,
  4092         -        "SG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  4093         -    add_srs_wkt (p, 15,
  4094         -        "RITY[\"EPSG\",\"2923\"]]");
  4095         -    p = add_epsg_def_ex (filter, first, last, 2924, "epsg", 2924,
  4096         -        "NAD83(HARN) / Virginia North (ftUS)", 0, 0,
  4097         -        "GRS 1980", "Greenwich",
  4098         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  4099         -        "X", "East", "Y", "North");
         3652  +        "AUTHORITY[\"EPSG\",\"2923\"]]");
         3653  +    p = add_epsg_def (filter, first, last, 2924, "epsg", 2924,
         3654  +        "NAD83(HARN) / Virginia North (ftUS)");
  4100   3655       add_proj4text (p, 0,
  4101   3656           "+proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37");
  4102   3657       add_proj4text (p, 1,
  4103   3658           ".66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2");
  4104   3659       add_proj4text (p, 2,
  4105   3660           "000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  4106   3661       add_proj4text (p, 3,
................................................................................
  4114   3669       add_srs_wkt (p, 3,
  4115   3670           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  4116   3671       add_srs_wkt (p, 4,
  4117   3672           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  4118   3673       add_srs_wkt (p, 5,
  4119   3674           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  4120   3675       add_srs_wkt (p, 6,
  4121         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3676  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  4122   3677       add_srs_wkt (p, 7,
  4123         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         3678  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  4124   3679       add_srs_wkt (p, 8,
  4125         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         3680  +        "standard_parallel_1\",39.2],PARAMETER[\"standard_paralle");
  4126   3681       add_srs_wkt (p, 9,
  4127         -        "ard_parallel_1\",39.2],PARAMETER[\"standard_parallel_2\"");
         3682  +        "l_2\",38.03333333333333],PARAMETER[\"latitude_of_origin\"");
  4128   3683       add_srs_wkt (p, 10,
  4129         -        ",38.03333333333333],PARAMETER[\"latitude_of_origin\",37.");
         3684  +        ",37.66666666666666],PARAMETER[\"central_meridian\",-78.5");
  4130   3685       add_srs_wkt (p, 11,
  4131         -        "66666666666666],PARAMETER[\"central_meridian\",-78.5],PA");
         3686  +        "],PARAMETER[\"false_easting\",11482916.667],PARAMETER[\"");
  4132   3687       add_srs_wkt (p, 12,
  4133         -        "RAMETER[\"false_easting\",11482916.667],PARAMETER[\"fals");
         3688  +        "false_northing\",6561666.667],UNIT[\"US survey foot\",0.");
  4134   3689       add_srs_wkt (p, 13,
  4135         -        "e_northing\",6561666.667],UNIT[\"US survey foot\",0.3048");
         3690  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  4136   3691       add_srs_wkt (p, 14,
  4137         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  4138         -    add_srs_wkt (p, 15,
  4139         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2924\"]]");
  4140         -    p = add_epsg_def_ex (filter, first, last, 2925, "epsg", 2925,
  4141         -        "NAD83(HARN) / Virginia South (ftUS)", 0, 0,
  4142         -        "GRS 1980", "Greenwich",
  4143         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  4144         -        "X", "East", "Y", "North");
         3692  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2924\"]]");
         3693  +    p = add_epsg_def (filter, first, last, 2925, "epsg", 2925,
         3694  +        "NAD83(HARN) / Virginia South (ftUS)");
  4145   3695       add_proj4text (p, 0,
  4146   3696           "+proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666");
  4147   3697       add_proj4text (p, 1,
  4148   3698           "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0");
  4149   3699       add_proj4text (p, 2,
  4150   3700           "001016 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,");
  4151   3701       add_proj4text (p, 3,
................................................................................
  4159   3709       add_srs_wkt (p, 3,
  4160   3710           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  4161   3711       add_srs_wkt (p, 4,
  4162   3712           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  4163   3713       add_srs_wkt (p, 5,
  4164   3714           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  4165   3715       add_srs_wkt (p, 6,
  4166         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3716  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  4167   3717       add_srs_wkt (p, 7,
  4168         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         3718  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  4169   3719       add_srs_wkt (p, 8,
  4170         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         3720  +        "standard_parallel_1\",37.96666666666667],PARAMETER[\"sta");
  4171   3721       add_srs_wkt (p, 9,
  4172         -        "ard_parallel_1\",37.96666666666667],PARAMETER[\"standard");
         3722  +        "ndard_parallel_2\",36.76666666666667],PARAMETER[\"latitu");
  4173   3723       add_srs_wkt (p, 10,
  4174         -        "_parallel_2\",36.76666666666667],PARAMETER[\"latitude_of");
         3724  +        "de_of_origin\",36.33333333333334],PARAMETER[\"central_me");
  4175   3725       add_srs_wkt (p, 11,
  4176         -        "_origin\",36.33333333333334],PARAMETER[\"central_meridia");
         3726  +        "ridian\",-78.5],PARAMETER[\"false_easting\",11482916.667");
  4177   3727       add_srs_wkt (p, 12,
  4178         -        "n\",-78.5],PARAMETER[\"false_easting\",11482916.667],PAR");
         3728  +        "],PARAMETER[\"false_northing\",3280833.333],UNIT[\"US su");
  4179   3729       add_srs_wkt (p, 13,
  4180         -        "AMETER[\"false_northing\",3280833.333],UNIT[\"US survey ");
         3730  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
  4181   3731       add_srs_wkt (p, 14,
  4182         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
         3732  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  4183   3733       add_srs_wkt (p, 15,
  4184         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  4185         -    add_srs_wkt (p, 16,
  4186         -        "2925\"]]");
  4187         -    p = add_epsg_def_ex (filter, first, last, 2926, "epsg", 2926,
  4188         -        "NAD83(HARN) / Washington North (ftUS)", 0, 0,
  4189         -        "GRS 1980", "Greenwich",
  4190         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  4191         -        "X", "East", "Y", "North");
         3734  +        "\",\"2925\"]]");
         3735  +    p = add_epsg_def (filter, first, last, 2926, "epsg", 2926,
         3736  +        "NAD83(HARN) / Washington North (ftUS)");
  4192   3737       add_proj4text (p, 0,
  4193   3738           "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47");
  4194   3739       add_proj4text (p, 1,
  4195   3740           " +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0");
  4196   3741       add_proj4text (p, 2,
  4197   3742           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_de");
  4198   3743       add_proj4text (p, 3,
................................................................................
  4206   3751       add_srs_wkt (p, 3,
  4207   3752           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  4208   3753       add_srs_wkt (p, 4,
  4209   3754           "TY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  4210   3755       add_srs_wkt (p, 5,
  4211   3756           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  4212   3757       add_srs_wkt (p, 6,
  4213         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         3758  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
  4214   3759       add_srs_wkt (p, 7,
  4215         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PRO");
         3760  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  4216   3761       add_srs_wkt (p, 8,
  4217         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
         3762  +        "[\"standard_parallel_1\",48.73333333333333],PARAMETER[\"");
  4218   3763       add_srs_wkt (p, 9,
  4219         -        "ndard_parallel_1\",48.73333333333333],PARAMETER[\"standa");
         3764  +        "standard_parallel_2\",47.5],PARAMETER[\"latitude_of_orig");
  4220   3765       add_srs_wkt (p, 10,
  4221         -        "rd_parallel_2\",47.5],PARAMETER[\"latitude_of_origin\",4");
         3766  +        "in\",47],PARAMETER[\"central_meridian\",-120.83333333333");
  4222   3767       add_srs_wkt (p, 11,
  4223         -        "7],PARAMETER[\"central_meridian\",-120.8333333333333],PA");
         3768  +        "33],PARAMETER[\"false_easting\",1640416.667],PARAMETER[\"");
  4224   3769       add_srs_wkt (p, 12,
  4225         -        "RAMETER[\"false_easting\",1640416.667],PARAMETER[\"false");
         3770  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  4226   3771       add_srs_wkt (p, 13,
  4227         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
         3772  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  4228   3773       add_srs_wkt (p, 14,
  4229         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  4230         -    add_srs_wkt (p, 15,
  4231         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"2926\"]]");
  4232         -    p = add_epsg_def_ex (filter, first, last, 2927, "epsg", 2927,
  4233         -        "NAD83(HARN) / Washington South (ftUS)", 0, 0,
  4234         -        "GRS 1980", "Greenwich",
  4235         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  4236         -        "X", "East", "Y", "North");
         3774  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2926\"]]");
         3775  +    p = add_epsg_def (filter, first, last, 2927, "epsg", 2927,
         3776  +        "NAD83(HARN) / Washington South (ftUS)");
  4237   3777       add_proj4text (p, 0,
  4238   3778           "+proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333");
  4239   3779       add_proj4text (p, 1,
  4240   3780           "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0");
  4241   3781       add_proj4text (p, 2,
  4242   3782           "001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +un");
  4243   3783       add_proj4text (p, 3,
................................................................................
  4251   3791       add_srs_wkt (p, 3,
  4252   3792           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  4253   3793       add_srs_wkt (p, 4,
  4254   3794           "TY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  4255   3795       add_srs_wkt (p, 5,
  4256   3796           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  4257   3797       add_srs_wkt (p, 6,
  4258         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         3798  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
  4259   3799       add_srs_wkt (p, 7,
  4260         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PRO");
         3800  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  4261   3801       add_srs_wkt (p, 8,
  4262         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
         3802  +        "[\"standard_parallel_1\",47.33333333333334],PARAMETER[\"");
  4263   3803       add_srs_wkt (p, 9,
  4264         -        "ndard_parallel_1\",47.33333333333334],PARAMETER[\"standa");
         3804  +        "standard_parallel_2\",45.83333333333334],PARAMETER[\"lat");
  4265   3805       add_srs_wkt (p, 10,
  4266         -        "rd_parallel_2\",45.83333333333334],PARAMETER[\"latitude_");
         3806  +        "itude_of_origin\",45.33333333333334],PARAMETER[\"central");
  4267   3807       add_srs_wkt (p, 11,
  4268         -        "of_origin\",45.33333333333334],PARAMETER[\"central_merid");
         3808  +        "_meridian\",-120.5],PARAMETER[\"false_easting\",1640416.");
  4269   3809       add_srs_wkt (p, 12,
  4270         -        "ian\",-120.5],PARAMETER[\"false_easting\",1640416.667],P");
         3810  +        "667],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
  4271   3811       add_srs_wkt (p, 13,
  4272         -        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
         3812  +        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
  4273   3813       add_srs_wkt (p, 14,
  4274         -        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         3814  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"29");
  4275   3815       add_srs_wkt (p, 15,
  4276         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2927\"]]");
  4277         -    p = add_epsg_def_ex (filter, first, last, 2928, "epsg", 2928,
  4278         -        "NAD83(HARN) / Wisconsin North (ftUS)", 0, 0,
  4279         -        "GRS 1980", "Greenwich",
  4280         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  4281         -        "X", "East", "Y", "North");
         3816  +        "27\"]]");
         3817  +    p = add_epsg_def (filter, first, last, 2928, "epsg", 2928,
         3818  +        "NAD83(HARN) / Wisconsin North (ftUS)");
  4282   3819       add_proj4text (p, 0,
  4283   3820           "+proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666");
  4284   3821       add_proj4text (p, 1,
  4285   3822           "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0");
  4286   3823       add_proj4text (p, 2,
  4287   3824           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
  4288   3825       add_proj4text (p, 3,
................................................................................
  4296   3833       add_srs_wkt (p, 3,
  4297   3834           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  4298   3835       add_srs_wkt (p, 4,
  4299   3836           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  4300   3837       add_srs_wkt (p, 5,
  4301   3838           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  4302   3839       add_srs_wkt (p, 6,
  4303         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3840  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  4304   3841       add_srs_wkt (p, 7,
  4305         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         3842  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  4306   3843       add_srs_wkt (p, 8,
  4307         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         3844  +        "standard_parallel_1\",46.76666666666667],PARAMETER[\"sta");
  4308   3845       add_srs_wkt (p, 9,
  4309         -        "ard_parallel_1\",46.76666666666667],PARAMETER[\"standard");
         3846  +        "ndard_parallel_2\",45.56666666666667],PARAMETER[\"latitu");
  4310   3847       add_srs_wkt (p, 10,
  4311         -        "_parallel_2\",45.56666666666667],PARAMETER[\"latitude_of");
         3848  +        "de_of_origin\",45.16666666666666],PARAMETER[\"central_me");
  4312   3849       add_srs_wkt (p, 11,
  4313         -        "_origin\",45.16666666666666],PARAMETER[\"central_meridia");
         3850  +        "ridian\",-90],PARAMETER[\"false_easting\",1968500],PARAM");
  4314   3851       add_srs_wkt (p, 12,
  4315         -        "n\",-90],PARAMETER[\"false_easting\",1968500],PARAMETER[");
         3852  +        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
  4316   3853       add_srs_wkt (p, 13,
  4317         -        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
         3854  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
  4318   3855       add_srs_wkt (p, 14,
  4319         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  4320         -    add_srs_wkt (p, 15,
  4321         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2928\"]]");
  4322         -    p = add_epsg_def_ex (filter, first, last, 2929, "epsg", 2929,
  4323         -        "NAD83(HARN) / Wisconsin Central (ftUS)", 0, 0,
  4324         -        "GRS 1980", "Greenwich",
  4325         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  4326         -        "X", "East", "Y", "North");
         3856  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2928\"]]");
         3857  +    p = add_epsg_def (filter, first, last, 2929, "epsg", 2929,
         3858  +        "NAD83(HARN) / Wisconsin Central (ftUS)");
  4327   3859       add_proj4text (p, 0,
  4328   3860           "+proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333");
  4329   3861       add_proj4text (p, 1,
  4330   3862           "334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
  4331   3863       add_proj4text (p, 2,
  4332   3864           "0,0,0,0,0,0,0 +units=us-ft +no_defs");
  4333   3865       add_srs_wkt (p, 0,
................................................................................
  4339   3871       add_srs_wkt (p, 3,
  4340   3872           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  4341   3873       add_srs_wkt (p, 4,
  4342   3874           "ITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  4343   3875       add_srs_wkt (p, 5,
  4344   3876           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  4345   3877       add_srs_wkt (p, 6,
  4346         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         3878  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
  4347   3879       add_srs_wkt (p, 7,
  4348         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PR");
         3880  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  4349   3881       add_srs_wkt (p, 8,
  4350         -        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
         3882  +        "[\"standard_parallel_1\",45.5],PARAMETER[\"standard_para");
  4351   3883       add_srs_wkt (p, 9,
  4352         -        "andard_parallel_1\",45.5],PARAMETER[\"standard_parallel_");
         3884  +        "llel_2\",44.25],PARAMETER[\"latitude_of_origin\",43.8333");
  4353   3885       add_srs_wkt (p, 10,
  4354         -        "2\",44.25],PARAMETER[\"latitude_of_origin\",43.833333333");
         3886  +        "3333333334],PARAMETER[\"central_meridian\",-90],PARAMETE");
  4355   3887       add_srs_wkt (p, 11,
  4356         -        "33334],PARAMETER[\"central_meridian\",-90],PARAMETER[\"f");
         3888  +        "R[\"false_easting\",1968500],PARAMETER[\"false_northing\"");
  4357   3889       add_srs_wkt (p, 12,
  4358         -        "alse_easting\",1968500],PARAMETER[\"false_northing\",0],");
         3890  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  4359   3891       add_srs_wkt (p, 13,
  4360         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
         3892  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  4361   3893       add_srs_wkt (p, 14,
  4362         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  4363         -    add_srs_wkt (p, 15,
  4364         -        "ORITY[\"EPSG\",\"2929\"]]");
  4365         -    p = add_epsg_def_ex (filter, first, last, 2930, "epsg", 2930,
  4366         -        "NAD83(HARN) / Wisconsin South (ftUS)", 0, 0,
  4367         -        "GRS 1980", "Greenwich",
  4368         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  4369         -        "X", "East", "Y", "North");
         3894  +        "AUTHORITY[\"EPSG\",\"2929\"]]");
         3895  +    p = add_epsg_def (filter, first, last, 2930, "epsg", 2930,
         3896  +        "NAD83(HARN) / Wisconsin South (ftUS)");
  4370   3897       add_proj4text (p, 0,
  4371   3898           "+proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333");
  4372   3899       add_proj4text (p, 1,
  4373   3900           "333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80");
  4374   3901       add_proj4text (p, 2,
  4375   3902           " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  4376   3903       add_srs_wkt (p, 0,
................................................................................
  4382   3909       add_srs_wkt (p, 3,
  4383   3910           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  4384   3911       add_srs_wkt (p, 4,
  4385   3912           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  4386   3913       add_srs_wkt (p, 5,
  4387   3914           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  4388   3915       add_srs_wkt (p, 6,
  4389         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3916  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  4390   3917       add_srs_wkt (p, 7,
  4391         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         3918  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  4392   3919       add_srs_wkt (p, 8,
  4393         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         3920  +        "standard_parallel_1\",44.06666666666667],PARAMETER[\"sta");
  4394   3921       add_srs_wkt (p, 9,
  4395         -        "ard_parallel_1\",44.06666666666667],PARAMETER[\"standard");
         3922  +        "ndard_parallel_2\",42.73333333333333],PARAMETER[\"latitu");
  4396   3923       add_srs_wkt (p, 10,
  4397         -        "_parallel_2\",42.73333333333333],PARAMETER[\"latitude_of");
         3924  +        "de_of_origin\",42],PARAMETER[\"central_meridian\",-90],P");
  4398   3925       add_srs_wkt (p, 11,
  4399         -        "_origin\",42],PARAMETER[\"central_meridian\",-90],PARAME");
         3926  +        "ARAMETER[\"false_easting\",1968500],PARAMETER[\"false_no");
  4400   3927       add_srs_wkt (p, 12,
  4401         -        "TER[\"false_easting\",1968500],PARAMETER[\"false_northin");
         3928  +        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
  4402   3929       add_srs_wkt (p, 13,
  4403         -        "g\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
         3930  +        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  4404   3931       add_srs_wkt (p, 14,
  4405         -        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  4406         -    add_srs_wkt (p, 15,
  4407         -        "H],AUTHORITY[\"EPSG\",\"2930\"]]");
         3932  +        ",NORTH],AUTHORITY[\"EPSG\",\"2930\"]]");
  4408   3933   }
  4409   3934   
  4410   3935   #endif /* full EPSG initialization enabled/disabled */
  4411   3936   

Changes to src/srsinit/epsg_inlined_09.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_09 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 2931, "epsg", 2931,
    56         -        "Beduaram / TM 13 NE", 0, 0,
    57         -        "Clarke 1880 (IGN)", "Greenwich",
    58         -        "Beduaram", "Transverse_Mercator", "metre",
    59         -        "X", "East", "Y", "North");
           55  +    p = add_epsg_def (filter, first, last, 2931, "epsg", 2931,
           56  +        "Beduaram / TM 13 NE");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=tmerc +lat_0=0 +lon_0=13 +k=0.9996 +x_0=500000 +y_");
    62     59       add_proj4text (p, 1,
    63     60           "0=0 +a=6378249.2 +b=6356515 +towgs84=-106,-87,188,0,0,0,");
    64     61       add_proj4text (p, 2,
    65     62           "0 +units=m +no_defs");
    66     63       add_srs_wkt (p, 0,
................................................................................
    72     69       add_srs_wkt (p, 3,
    73     70           "106,-87,188,0,0,0,0],AUTHORITY[\"EPSG\",\"6213\"]],PRIME");
    74     71       add_srs_wkt (p, 4,
    75     72           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
    76     73       add_srs_wkt (p, 5,
    77     74           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
    78     75       add_srs_wkt (p, 6,
    79         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
           76  +        ",AUTHORITY[\"EPSG\",\"4213\"]],PROJECTION[\"Transverse_M");
    80     77       add_srs_wkt (p, 7,
    81         -        "RITY[\"EPSG\",\"4213\"]],PROJECTION[\"Transverse_Mercato");
           78  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
    82     79       add_srs_wkt (p, 8,
    83         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
           80  +        "[\"central_meridian\",13],PARAMETER[\"scale_factor\",0.9");
    84     81       add_srs_wkt (p, 9,
    85         -        "tral_meridian\",13],PARAMETER[\"scale_factor\",0.9996],P");
           82  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
    86     83       add_srs_wkt (p, 10,
    87         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
           84  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
    88     85       add_srs_wkt (p, 11,
    89         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
           86  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
    90     87       add_srs_wkt (p, 12,
    91         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
    92         -    add_srs_wkt (p, 13,
    93         -        "\"2931\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 2932, "epsg", 2932,
    95         -        "QND95 / Qatar National Grid", 0, 0,
    96         -        "International 1924", "Greenwich",
    97         -        "Qatar_National_Datum_1995", "Transverse_Mercator", "metre",
    98         -        "Easting", "East", "Northing", "North");
           88  +        "PSG\",\"2931\"]]");
           89  +    p = add_epsg_def (filter, first, last, 2932, "epsg", 2932,
           90  +        "QND95 / Qatar National Grid");
    99     91       add_proj4text (p, 0,
   100     92           "+proj=tmerc +lat_0=24.45 +lon_0=51.21666666666667 +k=0.9");
   101     93       add_proj4text (p, 1,
   102     94           "9999 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-119.4");
   103     95       add_proj4text (p, 2,
   104     96           "25,-303.659,-11.0006,1.1643,0.174458,1.09626,3.65706 +un");
   105     97       add_proj4text (p, 3,
................................................................................
   113    105       add_srs_wkt (p, 3,
   114    106           "WGS84[-119.425,-303.659,-11.0006,1.1643,0.174458,1.09626");
   115    107       add_srs_wkt (p, 4,
   116    108           ",3.65706],AUTHORITY[\"EPSG\",\"6614\"]],PRIMEM[\"Greenwi");
   117    109       add_srs_wkt (p, 5,
   118    110           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
   119    111       add_srs_wkt (p, 6,
   120         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
          112  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
   121    113       add_srs_wkt (p, 7,
   122         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
          114  +        "\"EPSG\",\"4614\"]],PROJECTION[\"Transverse_Mercator\"],");
   123    115       add_srs_wkt (p, 8,
   124         -        "\",\"4614\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
          116  +        "PARAMETER[\"latitude_of_origin\",24.45],PARAMETER[\"cent");
   125    117       add_srs_wkt (p, 9,
   126         -        "TER[\"latitude_of_origin\",24.45],PARAMETER[\"central_me");
          118  +        "ral_meridian\",51.21666666666667],PARAMETER[\"scale_fact");
   127    119       add_srs_wkt (p, 10,
   128         -        "ridian\",51.21666666666667],PARAMETER[\"scale_factor\",0");
          120  +        "or\",0.99999],PARAMETER[\"false_easting\",200000],PARAME");
   129    121       add_srs_wkt (p, 11,
   130         -        ".99999],PARAMETER[\"false_easting\",200000],PARAMETER[\"");
          122  +        "TER[\"false_northing\",300000],UNIT[\"metre\",1,AUTHORIT");
   131    123       add_srs_wkt (p, 12,
   132         -        "false_northing\",300000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          124  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
   133    125       add_srs_wkt (p, 13,
   134         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   135         -    add_srs_wkt (p, 14,
   136         -        ",NORTH],AUTHORITY[\"EPSG\",\"2932\"]]");
   137         -    p = add_epsg_def_ex (filter, first, last, 2933, "epsg", 2933,
   138         -        "Segara / UTM zone 50S", 0, 0,
   139         -        "Bessel 1841", "Greenwich",
   140         -        "Gunung_Segara", "Transverse_Mercator", "metre",
   141         -        "Easting", "East", "Northing", "North");
          126  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2932\"]]");
          127  +    p = add_epsg_def (filter, first, last, 2933, "epsg", 2933,
          128  +        "Segara / UTM zone 50S");
   142    129       add_proj4text (p, 0,
   143    130           "+proj=utm +zone=50 +south +ellps=bessel +towgs84=-403,68");
   144    131       add_proj4text (p, 1,
   145    132           "4,41,0,0,0,0 +units=m +no_defs");
   146    133       add_srs_wkt (p, 0,
   147    134           "PROJCS[\"Segara / UTM zone 50S\",GEOGCS[\"Segara\",DATUM");
   148    135       add_srs_wkt (p, 1,
................................................................................
   150    137       add_srs_wkt (p, 2,
   151    138           "299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-403,6");
   152    139       add_srs_wkt (p, 3,
   153    140           "84,41,0,0,0,0],AUTHORITY[\"EPSG\",\"6613\"]],PRIMEM[\"Gr");
   154    141       add_srs_wkt (p, 4,
   155    142           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   156    143       add_srs_wkt (p, 5,
   157         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          144  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
   158    145       add_srs_wkt (p, 6,
   159         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          146  +        "ITY[\"EPSG\",\"4613\"]],PROJECTION[\"Transverse_Mercator");
   160    147       add_srs_wkt (p, 7,
   161         -        "PSG\",\"4613\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          148  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
   162    149       add_srs_wkt (p, 8,
   163         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
          150  +        "ral_meridian\",117],PARAMETER[\"scale_factor\",0.9996],P");
   164    151       add_srs_wkt (p, 9,
   165         -        "idian\",117],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
          152  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
   166    153       add_srs_wkt (p, 10,
   167         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
          154  +        "thing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   168    155       add_srs_wkt (p, 11,
   169         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          156  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
   170    157       add_srs_wkt (p, 12,
   171         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
   172         -    add_srs_wkt (p, 13,
   173         -        "ITY[\"EPSG\",\"2933\"]]");
   174         -    p = add_epsg_def_ex (filter, first, last, 2934, "epsg", 2934,
   175         -        "Segara (Jakarta) / NEIEZ (deprecated)", 0, 0,
   176         -        "Bessel 1841", "Jakarta",
   177         -        "Gunung_Segara_Jakarta", "Mercator_1SP", "metre",
   178         -        "X", "East", "Y", "North");
          158  +        ",AUTHORITY[\"EPSG\",\"2933\"]]");
          159  +    p = add_epsg_def (filter, first, last, 2934, "epsg", 2934,
          160  +        "Segara (Jakarta) / NEIEZ (deprecated)");
   179    161       add_proj4text (p, 0,
   180    162           "+proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 ");
   181    163       add_proj4text (p, 1,
   182    164           "+ellps=bessel +towgs84=-403,684,41,0,0,0,0 +pm=jakarta +");
   183    165       add_proj4text (p, 2,
   184    166           "units=m +no_defs");
   185    167       add_srs_wkt (p, 0,
................................................................................
   191    173       add_srs_wkt (p, 3,
   192    174           "\"EPSG\",\"7004\"]],TOWGS84[-403,684,41,0,0,0,0],AUTHORI");
   193    175       add_srs_wkt (p, 4,
   194    176           "TY[\"EPSG\",\"6820\"]],PRIMEM[\"Jakarta\",106.8077194444");
   195    177       add_srs_wkt (p, 5,
   196    178           "444,AUTHORITY[\"EPSG\",\"8908\"]],UNIT[\"degree\",0.0174");
   197    179       add_srs_wkt (p, 6,
   198         -        "532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitu");
          180  +        "532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"E");
   199    181       add_srs_wkt (p, 7,
   200         -        "de\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",");
          182  +        "PSG\",\"4820\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER[");
   201    183       add_srs_wkt (p, 8,
   202         -        "\"4820\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER[\"cent");
          184  +        "\"central_meridian\",110],PARAMETER[\"scale_factor\",0.9");
   203    185       add_srs_wkt (p, 9,
   204         -        "ral_meridian\",110],PARAMETER[\"scale_factor\",0.997],PA");
          186  +        "97],PARAMETER[\"false_easting\",3900000],PARAMETER[\"fal");
   205    187       add_srs_wkt (p, 10,
   206         -        "RAMETER[\"false_easting\",3900000],PARAMETER[\"false_nor");
          188  +        "se_northing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   207    189       add_srs_wkt (p, 11,
   208         -        "thing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          190  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
   209    191       add_srs_wkt (p, 12,
   210         -        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
   211         -    add_srs_wkt (p, 13,
   212         -        "SG\",\"2934\"]]");
   213         -    p = add_epsg_def_ex (filter, first, last, 2935, "epsg", 2935,
   214         -        "Pulkovo 1942 / CS63 zone A1", 0, 1,
   215         -        "Krassowsky 1940", "Greenwich",
   216         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   217         -        "X", "North", "Y", "East");
          192  +        "[\"EPSG\",\"2934\"]]");
          193  +    p = add_epsg_def (filter, first, last, 2935, "epsg", 2935,
          194  +        "Pulkovo 1942 / CS63 zone A1");
   218    195       add_proj4text (p, 0,
   219    196           "+proj=tmerc +lat_0=0.1166666666666667 +lon_0=41.53333333");
   220    197       add_proj4text (p, 1,
   221    198           "333333 +k=1 +x_0=1300000 +y_0=0 +ellps=krass +towgs84=23");
   222    199       add_proj4text (p, 2,
   223    200           ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs");
   224    201       add_srs_wkt (p, 0,
................................................................................
   230    207       add_srs_wkt (p, 3,
   231    208           "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\"");
   232    209       add_srs_wkt (p, 4,
   233    210           ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   234    211       add_srs_wkt (p, 5,
   235    212           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   236    213       add_srs_wkt (p, 6,
   237         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          214  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI");
   238    215       add_srs_wkt (p, 7,
   239         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTION[\"T");
          216  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   240    217       add_srs_wkt (p, 8,
   241         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          218  +        "in\",0.1166666666666667],PARAMETER[\"central_meridian\",");
   242    219       add_srs_wkt (p, 9,
   243         -        ".1166666666666667],PARAMETER[\"central_meridian\",41.533");
          220  +        "41.53333333333333],PARAMETER[\"scale_factor\",1],PARAMET");
   244    221       add_srs_wkt (p, 10,
   245         -        "33333333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
          222  +        "ER[\"false_easting\",1300000],PARAMETER[\"false_northing");
   246    223       add_srs_wkt (p, 11,
   247         -        "alse_easting\",1300000],PARAMETER[\"false_northing\",0],");
          224  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
   248    225       add_srs_wkt (p, 12,
   249         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   250         -    add_srs_wkt (p, 13,
   251         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2935\"]]");
   252         -    p = add_epsg_def_ex (filter, first, last, 2936, "epsg", 2936,
   253         -        "Pulkovo 1942 / CS63 zone A2", 0, 1,
   254         -        "Krassowsky 1940", "Greenwich",
   255         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   256         -        "X", "North", "Y", "East");
          226  +        "HORITY[\"EPSG\",\"2935\"]]");
          227  +    p = add_epsg_def (filter, first, last, 2936, "epsg", 2936,
          228  +        "Pulkovo 1942 / CS63 zone A2");
   257    229       add_proj4text (p, 0,
   258    230           "+proj=tmerc +lat_0=0.1166666666666667 +lon_0=44.53333333");
   259    231       add_proj4text (p, 1,
   260    232           "333333 +k=1 +x_0=2300000 +y_0=0 +ellps=krass +towgs84=23");
   261    233       add_proj4text (p, 2,
   262    234           ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs");
   263    235       add_srs_wkt (p, 0,
................................................................................
   269    241       add_srs_wkt (p, 3,
   270    242           "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\"");
   271    243       add_srs_wkt (p, 4,
   272    244           ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   273    245       add_srs_wkt (p, 5,
   274    246           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   275    247       add_srs_wkt (p, 6,
   276         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          248  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI");
   277    249       add_srs_wkt (p, 7,
   278         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTION[\"T");
          250  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   279    251       add_srs_wkt (p, 8,
   280         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          252  +        "in\",0.1166666666666667],PARAMETER[\"central_meridian\",");
   281    253       add_srs_wkt (p, 9,
   282         -        ".1166666666666667],PARAMETER[\"central_meridian\",44.533");
          254  +        "44.53333333333333],PARAMETER[\"scale_factor\",1],PARAMET");
   283    255       add_srs_wkt (p, 10,
   284         -        "33333333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
          256  +        "ER[\"false_easting\",2300000],PARAMETER[\"false_northing");
   285    257       add_srs_wkt (p, 11,
   286         -        "alse_easting\",2300000],PARAMETER[\"false_northing\",0],");
          258  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
   287    259       add_srs_wkt (p, 12,
   288         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   289         -    add_srs_wkt (p, 13,
   290         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2936\"]]");
   291         -    p = add_epsg_def_ex (filter, first, last, 2937, "epsg", 2937,
   292         -        "Pulkovo 1942 / CS63 zone A3", 0, 1,
   293         -        "Krassowsky 1940", "Greenwich",
   294         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   295         -        "X", "North", "Y", "East");
          260  +        "HORITY[\"EPSG\",\"2936\"]]");
          261  +    p = add_epsg_def (filter, first, last, 2937, "epsg", 2937,
          262  +        "Pulkovo 1942 / CS63 zone A3");
   296    263       add_proj4text (p, 0,
   297    264           "+proj=tmerc +lat_0=0.1166666666666667 +lon_0=47.53333333");
   298    265       add_proj4text (p, 1,
   299    266           "333333 +k=1 +x_0=3300000 +y_0=0 +ellps=krass +towgs84=23");
   300    267       add_proj4text (p, 2,
   301    268           ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs");
   302    269       add_srs_wkt (p, 0,
................................................................................
   308    275       add_srs_wkt (p, 3,
   309    276           "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\"");
   310    277       add_srs_wkt (p, 4,
   311    278           ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   312    279       add_srs_wkt (p, 5,
   313    280           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   314    281       add_srs_wkt (p, 6,
   315         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          282  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI");
   316    283       add_srs_wkt (p, 7,
   317         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTION[\"T");
          284  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   318    285       add_srs_wkt (p, 8,
   319         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          286  +        "in\",0.1166666666666667],PARAMETER[\"central_meridian\",");
   320    287       add_srs_wkt (p, 9,
   321         -        ".1166666666666667],PARAMETER[\"central_meridian\",47.533");
          288  +        "47.53333333333333],PARAMETER[\"scale_factor\",1],PARAMET");
   322    289       add_srs_wkt (p, 10,
   323         -        "33333333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
          290  +        "ER[\"false_easting\",3300000],PARAMETER[\"false_northing");
   324    291       add_srs_wkt (p, 11,
   325         -        "alse_easting\",3300000],PARAMETER[\"false_northing\",0],");
          292  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
   326    293       add_srs_wkt (p, 12,
   327         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   328         -    add_srs_wkt (p, 13,
   329         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2937\"]]");
   330         -    p = add_epsg_def_ex (filter, first, last, 2938, "epsg", 2938,
   331         -        "Pulkovo 1942 / CS63 zone A4", 0, 1,
   332         -        "Krassowsky 1940", "Greenwich",
   333         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   334         -        "X", "North", "Y", "East");
          294  +        "HORITY[\"EPSG\",\"2937\"]]");
          295  +    p = add_epsg_def (filter, first, last, 2938, "epsg", 2938,
          296  +        "Pulkovo 1942 / CS63 zone A4");
   335    297       add_proj4text (p, 0,
   336    298           "+proj=tmerc +lat_0=0.1166666666666667 +lon_0=50.53333333");
   337    299       add_proj4text (p, 1,
   338    300           "333333 +k=1 +x_0=4300000 +y_0=0 +ellps=krass +towgs84=23");
   339    301       add_proj4text (p, 2,
   340    302           ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs");
   341    303       add_srs_wkt (p, 0,
................................................................................
   347    309       add_srs_wkt (p, 3,
   348    310           "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\"");
   349    311       add_srs_wkt (p, 4,
   350    312           ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   351    313       add_srs_wkt (p, 5,
   352    314           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   353    315       add_srs_wkt (p, 6,
   354         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          316  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI");
   355    317       add_srs_wkt (p, 7,
   356         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTION[\"T");
          318  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   357    319       add_srs_wkt (p, 8,
   358         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          320  +        "in\",0.1166666666666667],PARAMETER[\"central_meridian\",");
   359    321       add_srs_wkt (p, 9,
   360         -        ".1166666666666667],PARAMETER[\"central_meridian\",50.533");
          322  +        "50.53333333333333],PARAMETER[\"scale_factor\",1],PARAMET");
   361    323       add_srs_wkt (p, 10,
   362         -        "33333333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
          324  +        "ER[\"false_easting\",4300000],PARAMETER[\"false_northing");
   363    325       add_srs_wkt (p, 11,
   364         -        "alse_easting\",4300000],PARAMETER[\"false_northing\",0],");
          326  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
   365    327       add_srs_wkt (p, 12,
   366         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   367         -    add_srs_wkt (p, 13,
   368         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2938\"]]");
   369         -    p = add_epsg_def_ex (filter, first, last, 2939, "epsg", 2939,
   370         -        "Pulkovo 1942 / CS63 zone K2", 0, 1,
   371         -        "Krassowsky 1940", "Greenwich",
   372         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   373         -        "X", "North", "Y", "East");
          328  +        "HORITY[\"EPSG\",\"2938\"]]");
          329  +    p = add_epsg_def (filter, first, last, 2939, "epsg", 2939,
          330  +        "Pulkovo 1942 / CS63 zone K2");
   374    331       add_proj4text (p, 0,
   375    332           "+proj=tmerc +lat_0=0.1333333333333333 +lon_0=50.76666666");
   376    333       add_proj4text (p, 1,
   377    334           "666667 +k=1 +x_0=2300000 +y_0=0 +ellps=krass +towgs84=23");
   378    335       add_proj4text (p, 2,
   379    336           ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs");
   380    337       add_srs_wkt (p, 0,
................................................................................
   386    343       add_srs_wkt (p, 3,
   387    344           "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\"");
   388    345       add_srs_wkt (p, 4,
   389    346           ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   390    347       add_srs_wkt (p, 5,
   391    348           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   392    349       add_srs_wkt (p, 6,
   393         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          350  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI");
   394    351       add_srs_wkt (p, 7,
   395         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTION[\"T");
          352  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   396    353       add_srs_wkt (p, 8,
   397         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          354  +        "in\",0.1333333333333333],PARAMETER[\"central_meridian\",");
   398    355       add_srs_wkt (p, 9,
   399         -        ".1333333333333333],PARAMETER[\"central_meridian\",50.766");
          356  +        "50.76666666666667],PARAMETER[\"scale_factor\",1],PARAMET");
   400    357       add_srs_wkt (p, 10,
   401         -        "66666666667],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
          358  +        "ER[\"false_easting\",2300000],PARAMETER[\"false_northing");
   402    359       add_srs_wkt (p, 11,
   403         -        "alse_easting\",2300000],PARAMETER[\"false_northing\",0],");
          360  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
   404    361       add_srs_wkt (p, 12,
   405         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   406         -    add_srs_wkt (p, 13,
   407         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2939\"]]");
   408         -    p = add_epsg_def_ex (filter, first, last, 2940, "epsg", 2940,
   409         -        "Pulkovo 1942 / CS63 zone K3", 0, 1,
   410         -        "Krassowsky 1940", "Greenwich",
   411         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   412         -        "X", "North", "Y", "East");
          362  +        "HORITY[\"EPSG\",\"2939\"]]");
          363  +    p = add_epsg_def (filter, first, last, 2940, "epsg", 2940,
          364  +        "Pulkovo 1942 / CS63 zone K3");
   413    365       add_proj4text (p, 0,
   414    366           "+proj=tmerc +lat_0=0.1333333333333333 +lon_0=53.76666666");
   415    367       add_proj4text (p, 1,
   416    368           "666667 +k=1 +x_0=3300000 +y_0=0 +ellps=krass +towgs84=23");
   417    369       add_proj4text (p, 2,
   418    370           ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs");
   419    371       add_srs_wkt (p, 0,
................................................................................
   425    377       add_srs_wkt (p, 3,
   426    378           "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\"");
   427    379       add_srs_wkt (p, 4,
   428    380           ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   429    381       add_srs_wkt (p, 5,
   430    382           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   431    383       add_srs_wkt (p, 6,
   432         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          384  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI");
   433    385       add_srs_wkt (p, 7,
   434         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTION[\"T");
          386  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   435    387       add_srs_wkt (p, 8,
   436         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          388  +        "in\",0.1333333333333333],PARAMETER[\"central_meridian\",");
   437    389       add_srs_wkt (p, 9,
   438         -        ".1333333333333333],PARAMETER[\"central_meridian\",53.766");
          390  +        "53.76666666666667],PARAMETER[\"scale_factor\",1],PARAMET");
   439    391       add_srs_wkt (p, 10,
   440         -        "66666666667],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
          392  +        "ER[\"false_easting\",3300000],PARAMETER[\"false_northing");
   441    393       add_srs_wkt (p, 11,
   442         -        "alse_easting\",3300000],PARAMETER[\"false_northing\",0],");
          394  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
   443    395       add_srs_wkt (p, 12,
   444         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   445         -    add_srs_wkt (p, 13,
   446         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2940\"]]");
   447         -    p = add_epsg_def_ex (filter, first, last, 2941, "epsg", 2941,
   448         -        "Pulkovo 1942 / CS63 zone K4", 0, 1,
   449         -        "Krassowsky 1940", "Greenwich",
   450         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   451         -        "X", "North", "Y", "East");
          396  +        "HORITY[\"EPSG\",\"2940\"]]");
          397  +    p = add_epsg_def (filter, first, last, 2941, "epsg", 2941,
          398  +        "Pulkovo 1942 / CS63 zone K4");
   452    399       add_proj4text (p, 0,
   453    400           "+proj=tmerc +lat_0=0.1333333333333333 +lon_0=56.76666666");
   454    401       add_proj4text (p, 1,
   455    402           "666667 +k=1 +x_0=4300000 +y_0=0 +ellps=krass +towgs84=23");
   456    403       add_proj4text (p, 2,
   457    404           ".92,-141.27,-80.9,-0,0.35,0.82,-0.12 +units=m +no_defs");
   458    405       add_srs_wkt (p, 0,
................................................................................
   464    411       add_srs_wkt (p, 3,
   465    412           "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\"");
   466    413       add_srs_wkt (p, 4,
   467    414           ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   468    415       add_srs_wkt (p, 5,
   469    416           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   470    417       add_srs_wkt (p, 6,
   471         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          418  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI");
   472    419       add_srs_wkt (p, 7,
   473         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTION[\"T");
          420  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   474    421       add_srs_wkt (p, 8,
   475         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          422  +        "in\",0.1333333333333333],PARAMETER[\"central_meridian\",");
   476    423       add_srs_wkt (p, 9,
   477         -        ".1333333333333333],PARAMETER[\"central_meridian\",56.766");
          424  +        "56.76666666666667],PARAMETER[\"scale_factor\",1],PARAMET");
   478    425       add_srs_wkt (p, 10,
   479         -        "66666666667],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
          426  +        "ER[\"false_easting\",4300000],PARAMETER[\"false_northing");
   480    427       add_srs_wkt (p, 11,
   481         -        "alse_easting\",4300000],PARAMETER[\"false_northing\",0],");
          428  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
   482    429       add_srs_wkt (p, 12,
   483         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   484         -    add_srs_wkt (p, 13,
   485         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"2941\"]]");
   486         -    p = add_epsg_def_ex (filter, first, last, 2942, "epsg", 2942,
   487         -        "Porto Santo / UTM zone 28N", 0, 0,
   488         -        "International 1924", "Greenwich",
   489         -        "Porto_Santo_1936", "Transverse_Mercator", "metre",
   490         -        "Easting", "East", "Northing", "North");
          430  +        "HORITY[\"EPSG\",\"2941\"]]");
          431  +    p = add_epsg_def (filter, first, last, 2942, "epsg", 2942,
          432  +        "Porto Santo / UTM zone 28N");
   491    433       add_proj4text (p, 0,
   492    434           "+proj=utm +zone=28 +ellps=intl +towgs84=-499,-249,314,0,");
   493    435       add_proj4text (p, 1,
   494    436           "0,0,0 +units=m +no_defs");
   495    437       add_srs_wkt (p, 0,
   496    438           "PROJCS[\"Porto Santo / UTM zone 28N\",GEOGCS[\"Porto San");
   497    439       add_srs_wkt (p, 1,
................................................................................
   501    443       add_srs_wkt (p, 3,
   502    444           "4[-499,-249,314,0,0,0,0],AUTHORITY[\"EPSG\",\"6615\"]],P");
   503    445       add_srs_wkt (p, 4,
   504    446           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   505    447       add_srs_wkt (p, 5,
   506    448           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   507    449       add_srs_wkt (p, 6,
   508         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
          450  +        "\"]],AUTHORITY[\"EPSG\",\"4615\"]],PROJECTION[\"Transver");
   509    451       add_srs_wkt (p, 7,
   510         -        "UTHORITY[\"EPSG\",\"4615\"]],PROJECTION[\"Transverse_Mer");
          452  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   511    453       add_srs_wkt (p, 8,
   512         -        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          454  +        "ETER[\"central_meridian\",-15],PARAMETER[\"scale_factor\"");
   513    455       add_srs_wkt (p, 9,
   514         -        "central_meridian\",-15],PARAMETER[\"scale_factor\",0.999");
          456  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   515    457       add_srs_wkt (p, 10,
   516         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
          458  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   517    459       add_srs_wkt (p, 11,
   518         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
          460  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   519    461       add_srs_wkt (p, 12,
   520         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
   521         -    add_srs_wkt (p, 13,
   522         -        "THORITY[\"EPSG\",\"2942\"]]");
   523         -    p = add_epsg_def_ex (filter, first, last, 2943, "epsg", 2943,
   524         -        "Selvagem Grande / UTM zone 28N", 0, 0,
   525         -        "International 1924", "Greenwich",
   526         -        "Selvagem_Grande", "Transverse_Mercator", "metre",
   527         -        "Easting", "East", "Northing", "North");
          462  +        "H],AUTHORITY[\"EPSG\",\"2942\"]]");
          463  +    p = add_epsg_def (filter, first, last, 2943, "epsg", 2943,
          464  +        "Selvagem Grande / UTM zone 28N");
   528    465       add_proj4text (p, 0,
   529    466           "+proj=utm +zone=28 +ellps=intl +towgs84=-289,-124,60,0,0");
   530    467       add_proj4text (p, 1,
   531    468           ",0,0 +units=m +no_defs");
   532    469       add_srs_wkt (p, 0,
   533    470           "PROJCS[\"Selvagem Grande / UTM zone 28N\",GEOGCS[\"Selva");
   534    471       add_srs_wkt (p, 1,
................................................................................
   538    475       add_srs_wkt (p, 3,
   539    476           ",TOWGS84[-289,-124,60,0,0,0,0],AUTHORITY[\"EPSG\",\"6616");
   540    477       add_srs_wkt (p, 4,
   541    478           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   542    479       add_srs_wkt (p, 5,
   543    480           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   544    481       add_srs_wkt (p, 6,
   545         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
          482  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4616\"]],PROJECTION[\"Tr");
   546    483       add_srs_wkt (p, 7,
   547         -        "AST],AUTHORITY[\"EPSG\",\"4616\"]],PROJECTION[\"Transver");
          484  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
   548    485       add_srs_wkt (p, 8,
   549         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
          486  +        ",PARAMETER[\"central_meridian\",-15],PARAMETER[\"scale_f");
   550    487       add_srs_wkt (p, 9,
   551         -        "ETER[\"central_meridian\",-15],PARAMETER[\"scale_factor\"");
          488  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
   552    489       add_srs_wkt (p, 10,
   553         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          490  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   554    491       add_srs_wkt (p, 11,
   555         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          492  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   556    493       add_srs_wkt (p, 12,
   557         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   558         -    add_srs_wkt (p, 13,
   559         -        "H],AUTHORITY[\"EPSG\",\"2943\"]]");
   560         -    p = add_epsg_def_ex (filter, first, last, 2944, "epsg", 2944,
   561         -        "NAD83(CSRS) / SCoPQ zone 2 (deprecated)", 0, 0,
   562         -        "GRS 1980", "Greenwich",
   563         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   564         -        "X", "East", "Y", "North");
          494  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2943\"]]");
          495  +    p = add_epsg_def (filter, first, last, 2944, "epsg", 2944,
          496  +        "NAD83(CSRS) / SCoPQ zone 2 (deprecated)");
   565    497       add_proj4text (p, 0,
   566    498           "+proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 ");
   567    499       add_proj4text (p, 1,
   568    500           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   569    501       add_proj4text (p, 2,
   570    502           "defs");
   571    503       add_srs_wkt (p, 0,
................................................................................
   577    509       add_srs_wkt (p, 3,
   578    510           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
   579    511       add_srs_wkt (p, 4,
   580    512           "HORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   581    513       add_srs_wkt (p, 5,
   582    514           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   583    515       add_srs_wkt (p, 6,
   584         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          516  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"46");
   585    517       add_srs_wkt (p, 7,
   586         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]]");
          518  +        "17\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   587    519       add_srs_wkt (p, 8,
   588         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          520  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-5");
   589    521       add_srs_wkt (p, 9,
   590         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-55.5],P");
          522  +        "5.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fals");
   591    523       add_srs_wkt (p, 10,
   592         -        "ARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_east");
          524  +        "e_easting\",304800],PARAMETER[\"false_northing\",0],UNIT");
   593    525       add_srs_wkt (p, 11,
   594         -        "ing\",304800],PARAMETER[\"false_northing\",0],UNIT[\"met");
          526  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
   595    527       add_srs_wkt (p, 12,
   596         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
   597         -    add_srs_wkt (p, 13,
   598         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2944\"]]");
   599         -    p = add_epsg_def_ex (filter, first, last, 2945, "epsg", 2945,
   600         -        "NAD83(CSRS) / MTM zone 3", 0, 0,
   601         -        "GRS 1980", "Greenwich",
   602         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   603         -        "E(X)", "East", "N(Y)", "North");
          528  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2944\"]]");
          529  +    p = add_epsg_def (filter, first, last, 2945, "epsg", 2945,
          530  +        "NAD83(CSRS) / MTM zone 3");
   604    531       add_proj4text (p, 0,
   605    532           "+proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 ");
   606    533       add_proj4text (p, 1,
   607    534           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   608    535       add_proj4text (p, 2,
   609    536           "defs");
   610    537       add_srs_wkt (p, 0,
................................................................................
   616    543       add_srs_wkt (p, 3,
   617    544           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   618    545       add_srs_wkt (p, 4,
   619    546           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   620    547       add_srs_wkt (p, 5,
   621    548           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   622    549       add_srs_wkt (p, 6,
   623         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          550  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
   624    551       add_srs_wkt (p, 7,
   625         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
          552  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   626    553       add_srs_wkt (p, 8,
   627         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          554  +        "in\",0],PARAMETER[\"central_meridian\",-58.5],PARAMETER[");
   628    555       add_srs_wkt (p, 9,
   629         -        "],PARAMETER[\"central_meridian\",-58.5],PARAMETER[\"scal");
          556  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",304");
   630    557       add_srs_wkt (p, 10,
   631         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",304800],P");
          558  +        "800],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   632    559       add_srs_wkt (p, 11,
   633         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          560  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N");
   634    561       add_srs_wkt (p, 12,
   635         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",");
   636         -    add_srs_wkt (p, 13,
   637         -        "NORTH],AUTHORITY[\"EPSG\",\"2945\"]]");
   638         -    p = add_epsg_def_ex (filter, first, last, 2946, "epsg", 2946,
   639         -        "NAD83(CSRS) / MTM zone 4", 0, 0,
   640         -        "GRS 1980", "Greenwich",
   641         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   642         -        "E(X)", "East", "N(Y)", "North");
          562  +        "(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2945\"]]");
          563  +    p = add_epsg_def (filter, first, last, 2946, "epsg", 2946,
          564  +        "NAD83(CSRS) / MTM zone 4");
   643    565       add_proj4text (p, 0,
   644    566           "+proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 ");
   645    567       add_proj4text (p, 1,
   646    568           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   647    569       add_proj4text (p, 2,
   648    570           "defs");
   649    571       add_srs_wkt (p, 0,
................................................................................
   655    577       add_srs_wkt (p, 3,
   656    578           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   657    579       add_srs_wkt (p, 4,
   658    580           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   659    581       add_srs_wkt (p, 5,
   660    582           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   661    583       add_srs_wkt (p, 6,
   662         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          584  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
   663    585       add_srs_wkt (p, 7,
   664         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
          586  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   665    587       add_srs_wkt (p, 8,
   666         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          588  +        "in\",0],PARAMETER[\"central_meridian\",-61.5],PARAMETER[");
   667    589       add_srs_wkt (p, 9,
   668         -        "],PARAMETER[\"central_meridian\",-61.5],PARAMETER[\"scal");
          590  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",304");
   669    591       add_srs_wkt (p, 10,
   670         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",304800],P");
          592  +        "800],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   671    593       add_srs_wkt (p, 11,
   672         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          594  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N");
   673    595       add_srs_wkt (p, 12,
   674         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",");
   675         -    add_srs_wkt (p, 13,
   676         -        "NORTH],AUTHORITY[\"EPSG\",\"2946\"]]");
   677         -    p = add_epsg_def_ex (filter, first, last, 2947, "epsg", 2947,
   678         -        "NAD83(CSRS) / MTM zone 5", 0, 0,
   679         -        "GRS 1980", "Greenwich",
   680         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   681         -        "E(X)", "East", "N(Y)", "North");
          596  +        "(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2946\"]]");
          597  +    p = add_epsg_def (filter, first, last, 2947, "epsg", 2947,
          598  +        "NAD83(CSRS) / MTM zone 5");
   682    599       add_proj4text (p, 0,
   683    600           "+proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 ");
   684    601       add_proj4text (p, 1,
   685    602           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   686    603       add_proj4text (p, 2,
   687    604           "defs");
   688    605       add_srs_wkt (p, 0,
................................................................................
   694    611       add_srs_wkt (p, 3,
   695    612           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   696    613       add_srs_wkt (p, 4,
   697    614           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   698    615       add_srs_wkt (p, 5,
   699    616           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   700    617       add_srs_wkt (p, 6,
   701         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          618  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
   702    619       add_srs_wkt (p, 7,
   703         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
          620  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   704    621       add_srs_wkt (p, 8,
   705         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          622  +        "in\",0],PARAMETER[\"central_meridian\",-64.5],PARAMETER[");
   706    623       add_srs_wkt (p, 9,
   707         -        "],PARAMETER[\"central_meridian\",-64.5],PARAMETER[\"scal");
          624  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",304");
   708    625       add_srs_wkt (p, 10,
   709         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",304800],P");
          626  +        "800],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   710    627       add_srs_wkt (p, 11,
   711         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          628  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N");
   712    629       add_srs_wkt (p, 12,
   713         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",");
   714         -    add_srs_wkt (p, 13,
   715         -        "NORTH],AUTHORITY[\"EPSG\",\"2947\"]]");
   716         -    p = add_epsg_def_ex (filter, first, last, 2948, "epsg", 2948,
   717         -        "NAD83(CSRS) / MTM zone 6", 0, 0,
   718         -        "GRS 1980", "Greenwich",
   719         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   720         -        "E(X)", "East", "N(Y)", "North");
          630  +        "(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2947\"]]");
          631  +    p = add_epsg_def (filter, first, last, 2948, "epsg", 2948,
          632  +        "NAD83(CSRS) / MTM zone 6");
   721    633       add_proj4text (p, 0,
   722    634           "+proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 ");
   723    635       add_proj4text (p, 1,
   724    636           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   725    637       add_proj4text (p, 2,
   726    638           "defs");
   727    639       add_srs_wkt (p, 0,
................................................................................
   733    645       add_srs_wkt (p, 3,
   734    646           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   735    647       add_srs_wkt (p, 4,
   736    648           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   737    649       add_srs_wkt (p, 5,
   738    650           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   739    651       add_srs_wkt (p, 6,
   740         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          652  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
   741    653       add_srs_wkt (p, 7,
   742         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
          654  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   743    655       add_srs_wkt (p, 8,
   744         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          656  +        "in\",0],PARAMETER[\"central_meridian\",-67.5],PARAMETER[");
   745    657       add_srs_wkt (p, 9,
   746         -        "],PARAMETER[\"central_meridian\",-67.5],PARAMETER[\"scal");
          658  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",304");
   747    659       add_srs_wkt (p, 10,
   748         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",304800],P");
          660  +        "800],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   749    661       add_srs_wkt (p, 11,
   750         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          662  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N");
   751    663       add_srs_wkt (p, 12,
   752         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",");
   753         -    add_srs_wkt (p, 13,
   754         -        "NORTH],AUTHORITY[\"EPSG\",\"2948\"]]");
   755         -    p = add_epsg_def_ex (filter, first, last, 2949, "epsg", 2949,
   756         -        "NAD83(CSRS) / MTM zone 7", 0, 0,
   757         -        "GRS 1980", "Greenwich",
   758         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   759         -        "E(X)", "East", "N(Y)", "North");
          664  +        "(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2948\"]]");
          665  +    p = add_epsg_def (filter, first, last, 2949, "epsg", 2949,
          666  +        "NAD83(CSRS) / MTM zone 7");
   760    667       add_proj4text (p, 0,
   761    668           "+proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 ");
   762    669       add_proj4text (p, 1,
   763    670           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   764    671       add_proj4text (p, 2,
   765    672           "defs");
   766    673       add_srs_wkt (p, 0,
................................................................................
   772    679       add_srs_wkt (p, 3,
   773    680           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   774    681       add_srs_wkt (p, 4,
   775    682           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   776    683       add_srs_wkt (p, 5,
   777    684           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   778    685       add_srs_wkt (p, 6,
   779         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          686  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
   780    687       add_srs_wkt (p, 7,
   781         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
          688  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   782    689       add_srs_wkt (p, 8,
   783         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          690  +        "in\",0],PARAMETER[\"central_meridian\",-70.5],PARAMETER[");
   784    691       add_srs_wkt (p, 9,
   785         -        "],PARAMETER[\"central_meridian\",-70.5],PARAMETER[\"scal");
          692  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",304");
   786    693       add_srs_wkt (p, 10,
   787         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",304800],P");
          694  +        "800],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   788    695       add_srs_wkt (p, 11,
   789         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          696  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N");
   790    697       add_srs_wkt (p, 12,
   791         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",");
   792         -    add_srs_wkt (p, 13,
   793         -        "NORTH],AUTHORITY[\"EPSG\",\"2949\"]]");
   794         -    p = add_epsg_def_ex (filter, first, last, 2950, "epsg", 2950,
   795         -        "NAD83(CSRS) / MTM zone 8", 0, 0,
   796         -        "GRS 1980", "Greenwich",
   797         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   798         -        "E(X)", "East", "N(Y)", "North");
          698  +        "(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2949\"]]");
          699  +    p = add_epsg_def (filter, first, last, 2950, "epsg", 2950,
          700  +        "NAD83(CSRS) / MTM zone 8");
   799    701       add_proj4text (p, 0,
   800    702           "+proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 ");
   801    703       add_proj4text (p, 1,
   802    704           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   803    705       add_proj4text (p, 2,
   804    706           "defs");
   805    707       add_srs_wkt (p, 0,
................................................................................
   811    713       add_srs_wkt (p, 3,
   812    714           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   813    715       add_srs_wkt (p, 4,
   814    716           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   815    717       add_srs_wkt (p, 5,
   816    718           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   817    719       add_srs_wkt (p, 6,
   818         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          720  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
   819    721       add_srs_wkt (p, 7,
   820         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
          722  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   821    723       add_srs_wkt (p, 8,
   822         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          724  +        "in\",0],PARAMETER[\"central_meridian\",-73.5],PARAMETER[");
   823    725       add_srs_wkt (p, 9,
   824         -        "],PARAMETER[\"central_meridian\",-73.5],PARAMETER[\"scal");
          726  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",304");
   825    727       add_srs_wkt (p, 10,
   826         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",304800],P");
          728  +        "800],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   827    729       add_srs_wkt (p, 11,
   828         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          730  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N");
   829    731       add_srs_wkt (p, 12,
   830         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",");
   831         -    add_srs_wkt (p, 13,
   832         -        "NORTH],AUTHORITY[\"EPSG\",\"2950\"]]");
   833         -    p = add_epsg_def_ex (filter, first, last, 2951, "epsg", 2951,
   834         -        "NAD83(CSRS) / MTM zone 9", 0, 0,
   835         -        "GRS 1980", "Greenwich",
   836         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   837         -        "E(X)", "East", "N(Y)", "North");
          732  +        "(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2950\"]]");
          733  +    p = add_epsg_def (filter, first, last, 2951, "epsg", 2951,
          734  +        "NAD83(CSRS) / MTM zone 9");
   838    735       add_proj4text (p, 0,
   839    736           "+proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 ");
   840    737       add_proj4text (p, 1,
   841    738           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   842    739       add_proj4text (p, 2,
   843    740           "defs");
   844    741       add_srs_wkt (p, 0,
................................................................................
   850    747       add_srs_wkt (p, 3,
   851    748           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   852    749       add_srs_wkt (p, 4,
   853    750           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   854    751       add_srs_wkt (p, 5,
   855    752           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   856    753       add_srs_wkt (p, 6,
   857         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          754  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
   858    755       add_srs_wkt (p, 7,
   859         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
          756  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   860    757       add_srs_wkt (p, 8,
   861         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          758  +        "in\",0],PARAMETER[\"central_meridian\",-76.5],PARAMETER[");
   862    759       add_srs_wkt (p, 9,
   863         -        "],PARAMETER[\"central_meridian\",-76.5],PARAMETER[\"scal");
          760  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",304");
   864    761       add_srs_wkt (p, 10,
   865         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",304800],P");
          762  +        "800],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   866    763       add_srs_wkt (p, 11,
   867         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          764  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N");
   868    765       add_srs_wkt (p, 12,
   869         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",");
   870         -    add_srs_wkt (p, 13,
   871         -        "NORTH],AUTHORITY[\"EPSG\",\"2951\"]]");
   872         -    p = add_epsg_def_ex (filter, first, last, 2952, "epsg", 2952,
   873         -        "NAD83(CSRS) / MTM zone 10", 0, 0,
   874         -        "GRS 1980", "Greenwich",
   875         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   876         -        "E(X)", "East", "N(Y)", "North");
          766  +        "(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2951\"]]");
          767  +    p = add_epsg_def (filter, first, last, 2952, "epsg", 2952,
          768  +        "NAD83(CSRS) / MTM zone 10");
   877    769       add_proj4text (p, 0,
   878    770           "+proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 ");
   879    771       add_proj4text (p, 1,
   880    772           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   881    773       add_proj4text (p, 2,
   882    774           "defs");
   883    775       add_srs_wkt (p, 0,
................................................................................
   889    781       add_srs_wkt (p, 3,
   890    782           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   891    783       add_srs_wkt (p, 4,
   892    784           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   893    785       add_srs_wkt (p, 5,
   894    786           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   895    787       add_srs_wkt (p, 6,
   896         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          788  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
   897    789       add_srs_wkt (p, 7,
   898         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
          790  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   899    791       add_srs_wkt (p, 8,
   900         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          792  +        "in\",0],PARAMETER[\"central_meridian\",-79.5],PARAMETER[");
   901    793       add_srs_wkt (p, 9,
   902         -        "],PARAMETER[\"central_meridian\",-79.5],PARAMETER[\"scal");
          794  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",304");
   903    795       add_srs_wkt (p, 10,
   904         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",304800],P");
          796  +        "800],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   905    797       add_srs_wkt (p, 11,
   906         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          798  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N");
   907    799       add_srs_wkt (p, 12,
   908         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",");
   909         -    add_srs_wkt (p, 13,
   910         -        "NORTH],AUTHORITY[\"EPSG\",\"2952\"]]");
   911         -    p = add_epsg_def_ex (filter, first, last, 2953, "epsg", 2953,
   912         -        "NAD83(CSRS) / New Brunswick Stereographic", 0, 1,
   913         -        "GRS 1980", "Greenwich",
   914         -        "NAD83_Canadian_Spatial_Reference_System", "Oblique_Stereographic", "metre",
   915         -        "Northing", "North", "Easting", "East");
          800  +        "(Y)\",NORTH],AUTHORITY[\"EPSG\",\"2952\"]]");
          801  +    p = add_epsg_def (filter, first, last, 2953, "epsg", 2953,
          802  +        "NAD83(CSRS) / New Brunswick Stereographic");
   916    803       add_proj4text (p, 0,
   917    804           "+proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=2");
   918    805       add_proj4text (p, 1,
   919    806           "500000 +y_0=7500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
   920    807       add_proj4text (p, 2,
   921    808           "+units=m +no_defs");
   922    809       add_srs_wkt (p, 0,
................................................................................
   928    815       add_srs_wkt (p, 3,
   929    816           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
   930    817       add_srs_wkt (p, 4,
   931    818           "UTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTH");
   932    819       add_srs_wkt (p, 5,
   933    820           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   934    821       add_srs_wkt (p, 6,
   935         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          822  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   936    823       add_srs_wkt (p, 7,
   937         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"");
          824  +        "4617\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER");
   938    825       add_srs_wkt (p, 8,
   939         -        "]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"lat");
          826  +        "[\"latitude_of_origin\",46.5],PARAMETER[\"central_meridi");
   940    827       add_srs_wkt (p, 9,
   941         -        "itude_of_origin\",46.5],PARAMETER[\"central_meridian\",-");
          828  +        "an\",-66.5],PARAMETER[\"scale_factor\",0.999912],PARAMET");
   942    829       add_srs_wkt (p, 10,
   943         -        "66.5],PARAMETER[\"scale_factor\",0.999912],PARAMETER[\"f");
          830  +        "ER[\"false_easting\",2500000],PARAMETER[\"false_northing");
   944    831       add_srs_wkt (p, 11,
   945         -        "alse_easting\",2500000],PARAMETER[\"false_northing\",750");
          832  +        "\",7500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   946    833       add_srs_wkt (p, 12,
   947         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   948         -    add_srs_wkt (p, 13,
   949         -        "S[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"");
   950         -    add_srs_wkt (p, 14,
   951         -        "EPSG\",\"2953\"]]");
   952         -    p = add_epsg_def_ex (filter, first, last, 2954, "epsg", 2954,
   953         -        "NAD83(CSRS) / Prince Edward Isl. Stereographic (NAD83)", 0, 0,
   954         -        "GRS 1980", "Greenwich",
   955         -        "NAD83_Canadian_Spatial_Reference_System", "Oblique_Stereographic", "metre",
   956         -        "E(X)", "East", "N(Y)", "North");
          834  +        "]],AUTHORITY[\"EPSG\",\"2953\"]]");
          835  +    p = add_epsg_def (filter, first, last, 2954, "epsg", 2954,
          836  +        "NAD83(CSRS) / Prince Edward Isl. Stereographic (NAD83)");
   957    837       add_proj4text (p, 0,
   958    838           "+proj=sterea +lat_0=47.25 +lon_0=-63 +k=0.999912 +x_0=40");
   959    839       add_proj4text (p, 1,
   960    840           "0000 +y_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +un");
   961    841       add_proj4text (p, 2,
   962    842           "its=m +no_defs");
   963    843       add_srs_wkt (p, 0,
................................................................................
   969    849       add_srs_wkt (p, 3,
   970    850           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
   971    851       add_srs_wkt (p, 4,
   972    852           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Green");
   973    853       add_srs_wkt (p, 5,
   974    854           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   975    855       add_srs_wkt (p, 6,
   976         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          856  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   977    857       add_srs_wkt (p, 7,
   978         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          858  +        "Y[\"EPSG\",\"4617\"]],PROJECTION[\"Oblique_Stereographic");
   979    859       add_srs_wkt (p, 8,
   980         -        "SG\",\"4617\"]],PROJECTION[\"Oblique_Stereographic\"],PA");
          860  +        "\"],PARAMETER[\"latitude_of_origin\",47.25],PARAMETER[\"");
   981    861       add_srs_wkt (p, 9,
   982         -        "RAMETER[\"latitude_of_origin\",47.25],PARAMETER[\"centra");
          862  +        "central_meridian\",-63],PARAMETER[\"scale_factor\",0.999");
   983    863       add_srs_wkt (p, 10,
   984         -        "l_meridian\",-63],PARAMETER[\"scale_factor\",0.999912],P");
          864  +        "912],PARAMETER[\"false_easting\",400000],PARAMETER[\"fal");
   985    865       add_srs_wkt (p, 11,
   986         -        "ARAMETER[\"false_easting\",400000],PARAMETER[\"false_nor");
          866  +        "se_northing\",800000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   987    867       add_srs_wkt (p, 12,
   988         -        "thing\",800000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          868  +        ",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUT");
   989    869       add_srs_wkt (p, 13,
   990         -        "01\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORIT");
   991         -    add_srs_wkt (p, 14,
   992         -        "Y[\"EPSG\",\"2954\"]]");
   993         -    p = add_epsg_def_ex (filter, first, last, 2955, "epsg", 2955,
   994         -        "NAD83(CSRS) / UTM zone 11N", 0, 0,
   995         -        "GRS 1980", "Greenwich",
   996         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   997         -        "Easting", "East", "Northing", "North");
          870  +        "HORITY[\"EPSG\",\"2954\"]]");
          871  +    p = add_epsg_def (filter, first, last, 2955, "epsg", 2955,
          872  +        "NAD83(CSRS) / UTM zone 11N");
   998    873       add_proj4text (p, 0,
   999    874           "+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1000    875       add_proj4text (p, 1,
  1001    876           "units=m +no_defs");
  1002    877       add_srs_wkt (p, 0,
  1003    878           "PROJCS[\"NAD83(CSRS) / UTM zone 11N\",GEOGCS[\"NAD83(CSR");
  1004    879       add_srs_wkt (p, 1,
................................................................................
  1008    883       add_srs_wkt (p, 3,
  1009    884           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1010    885       add_srs_wkt (p, 4,
  1011    886           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1012    887       add_srs_wkt (p, 5,
  1013    888           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1014    889       add_srs_wkt (p, 6,
  1015         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          890  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
  1016    891       add_srs_wkt (p, 7,
  1017         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
          892  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1018    893       add_srs_wkt (p, 8,
  1019         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          894  +        "igin\",0],PARAMETER[\"central_meridian\",-117],PARAMETER");
  1020    895       add_srs_wkt (p, 9,
  1021         -        "0],PARAMETER[\"central_meridian\",-117],PARAMETER[\"scal");
          896  +        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
  1022    897       add_srs_wkt (p, 10,
  1023         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
          898  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  1024    899       add_srs_wkt (p, 11,
  1025         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          900  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  1026    901       add_srs_wkt (p, 12,
  1027         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1028         -    add_srs_wkt (p, 13,
  1029         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2955\"]]");
  1030         -    p = add_epsg_def_ex (filter, first, last, 2956, "epsg", 2956,
  1031         -        "NAD83(CSRS) / UTM zone 12N", 0, 0,
  1032         -        "GRS 1980", "Greenwich",
  1033         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1034         -        "Easting", "East", "Northing", "North");
          902  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2955\"]]");
          903  +    p = add_epsg_def (filter, first, last, 2956, "epsg", 2956,
          904  +        "NAD83(CSRS) / UTM zone 12N");
  1035    905       add_proj4text (p, 0,
  1036    906           "+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1037    907       add_proj4text (p, 1,
  1038    908           "units=m +no_defs");
  1039    909       add_srs_wkt (p, 0,
  1040    910           "PROJCS[\"NAD83(CSRS) / UTM zone 12N\",GEOGCS[\"NAD83(CSR");
  1041    911       add_srs_wkt (p, 1,
................................................................................
  1045    915       add_srs_wkt (p, 3,
  1046    916           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1047    917       add_srs_wkt (p, 4,
  1048    918           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1049    919       add_srs_wkt (p, 5,
  1050    920           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1051    921       add_srs_wkt (p, 6,
  1052         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          922  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
  1053    923       add_srs_wkt (p, 7,
  1054         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
          924  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1055    925       add_srs_wkt (p, 8,
  1056         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          926  +        "igin\",0],PARAMETER[\"central_meridian\",-111],PARAMETER");
  1057    927       add_srs_wkt (p, 9,
  1058         -        "0],PARAMETER[\"central_meridian\",-111],PARAMETER[\"scal");
          928  +        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
  1059    929       add_srs_wkt (p, 10,
  1060         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
          930  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  1061    931       add_srs_wkt (p, 11,
  1062         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          932  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  1063    933       add_srs_wkt (p, 12,
  1064         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1065         -    add_srs_wkt (p, 13,
  1066         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2956\"]]");
  1067         -    p = add_epsg_def_ex (filter, first, last, 2957, "epsg", 2957,
  1068         -        "NAD83(CSRS) / UTM zone 13N", 0, 0,
  1069         -        "GRS 1980", "Greenwich",
  1070         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1071         -        "Easting", "East", "Northing", "North");
          934  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2956\"]]");
          935  +    p = add_epsg_def (filter, first, last, 2957, "epsg", 2957,
          936  +        "NAD83(CSRS) / UTM zone 13N");
  1072    937       add_proj4text (p, 0,
  1073    938           "+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1074    939       add_proj4text (p, 1,
  1075    940           "units=m +no_defs");
  1076    941       add_srs_wkt (p, 0,
  1077    942           "PROJCS[\"NAD83(CSRS) / UTM zone 13N\",GEOGCS[\"NAD83(CSR");
  1078    943       add_srs_wkt (p, 1,
................................................................................
  1082    947       add_srs_wkt (p, 3,
  1083    948           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1084    949       add_srs_wkt (p, 4,
  1085    950           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1086    951       add_srs_wkt (p, 5,
  1087    952           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1088    953       add_srs_wkt (p, 6,
  1089         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          954  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
  1090    955       add_srs_wkt (p, 7,
  1091         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
          956  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1092    957       add_srs_wkt (p, 8,
  1093         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          958  +        "igin\",0],PARAMETER[\"central_meridian\",-105],PARAMETER");
  1094    959       add_srs_wkt (p, 9,
  1095         -        "0],PARAMETER[\"central_meridian\",-105],PARAMETER[\"scal");
          960  +        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
  1096    961       add_srs_wkt (p, 10,
  1097         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
          962  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  1098    963       add_srs_wkt (p, 11,
  1099         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          964  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  1100    965       add_srs_wkt (p, 12,
  1101         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1102         -    add_srs_wkt (p, 13,
  1103         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2957\"]]");
  1104         -    p = add_epsg_def_ex (filter, first, last, 2958, "epsg", 2958,
  1105         -        "NAD83(CSRS) / UTM zone 17N", 0, 0,
  1106         -        "GRS 1980", "Greenwich",
  1107         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1108         -        "Easting", "East", "Northing", "North");
          966  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2957\"]]");
          967  +    p = add_epsg_def (filter, first, last, 2958, "epsg", 2958,
          968  +        "NAD83(CSRS) / UTM zone 17N");
  1109    969       add_proj4text (p, 0,
  1110    970           "+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1111    971       add_proj4text (p, 1,
  1112    972           "units=m +no_defs");
  1113    973       add_srs_wkt (p, 0,
  1114    974           "PROJCS[\"NAD83(CSRS) / UTM zone 17N\",GEOGCS[\"NAD83(CSR");
  1115    975       add_srs_wkt (p, 1,
................................................................................
  1119    979       add_srs_wkt (p, 3,
  1120    980           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1121    981       add_srs_wkt (p, 4,
  1122    982           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1123    983       add_srs_wkt (p, 5,
  1124    984           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1125    985       add_srs_wkt (p, 6,
  1126         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          986  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
  1127    987       add_srs_wkt (p, 7,
  1128         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
          988  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1129    989       add_srs_wkt (p, 8,
  1130         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          990  +        "igin\",0],PARAMETER[\"central_meridian\",-81],PARAMETER[");
  1131    991       add_srs_wkt (p, 9,
  1132         -        "0],PARAMETER[\"central_meridian\",-81],PARAMETER[\"scale");
          992  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
  1133    993       add_srs_wkt (p, 10,
  1134         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
          994  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  1135    995       add_srs_wkt (p, 11,
  1136         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          996  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  1137    997       add_srs_wkt (p, 12,
  1138         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1139         -    add_srs_wkt (p, 13,
  1140         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2958\"]]");
  1141         -    p = add_epsg_def_ex (filter, first, last, 2959, "epsg", 2959,
  1142         -        "NAD83(CSRS) / UTM zone 18N", 0, 0,
  1143         -        "GRS 1980", "Greenwich",
  1144         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1145         -        "Easting", "East", "Northing", "North");
          998  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2958\"]]");
          999  +    p = add_epsg_def (filter, first, last, 2959, "epsg", 2959,
         1000  +        "NAD83(CSRS) / UTM zone 18N");
  1146   1001       add_proj4text (p, 0,
  1147   1002           "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1148   1003       add_proj4text (p, 1,
  1149   1004           "units=m +no_defs");
  1150   1005       add_srs_wkt (p, 0,
  1151   1006           "PROJCS[\"NAD83(CSRS) / UTM zone 18N\",GEOGCS[\"NAD83(CSR");
  1152   1007       add_srs_wkt (p, 1,
................................................................................
  1156   1011       add_srs_wkt (p, 3,
  1157   1012           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1158   1013       add_srs_wkt (p, 4,
  1159   1014           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1160   1015       add_srs_wkt (p, 5,
  1161   1016           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1162   1017       add_srs_wkt (p, 6,
  1163         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1018  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
  1164   1019       add_srs_wkt (p, 7,
  1165         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
         1020  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1166   1021       add_srs_wkt (p, 8,
  1167         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1022  +        "igin\",0],PARAMETER[\"central_meridian\",-75],PARAMETER[");
  1168   1023       add_srs_wkt (p, 9,
  1169         -        "0],PARAMETER[\"central_meridian\",-75],PARAMETER[\"scale");
         1024  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
  1170   1025       add_srs_wkt (p, 10,
  1171         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
         1026  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  1172   1027       add_srs_wkt (p, 11,
  1173         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1028  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  1174   1029       add_srs_wkt (p, 12,
  1175         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1176         -    add_srs_wkt (p, 13,
  1177         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2959\"]]");
  1178         -    p = add_epsg_def_ex (filter, first, last, 2960, "epsg", 2960,
  1179         -        "NAD83(CSRS) / UTM zone 19N", 0, 0,
  1180         -        "GRS 1980", "Greenwich",
  1181         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1182         -        "Easting", "East", "Northing", "North");
         1030  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2959\"]]");
         1031  +    p = add_epsg_def (filter, first, last, 2960, "epsg", 2960,
         1032  +        "NAD83(CSRS) / UTM zone 19N");
  1183   1033       add_proj4text (p, 0,
  1184   1034           "+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1185   1035       add_proj4text (p, 1,
  1186   1036           "units=m +no_defs");
  1187   1037       add_srs_wkt (p, 0,
  1188   1038           "PROJCS[\"NAD83(CSRS) / UTM zone 19N\",GEOGCS[\"NAD83(CSR");
  1189   1039       add_srs_wkt (p, 1,
................................................................................
  1193   1043       add_srs_wkt (p, 3,
  1194   1044           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1195   1045       add_srs_wkt (p, 4,
  1196   1046           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1197   1047       add_srs_wkt (p, 5,
  1198   1048           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1199   1049       add_srs_wkt (p, 6,
  1200         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1050  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
  1201   1051       add_srs_wkt (p, 7,
  1202         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
         1052  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1203   1053       add_srs_wkt (p, 8,
  1204         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1054  +        "igin\",0],PARAMETER[\"central_meridian\",-69],PARAMETER[");
  1205   1055       add_srs_wkt (p, 9,
  1206         -        "0],PARAMETER[\"central_meridian\",-69],PARAMETER[\"scale");
         1056  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
  1207   1057       add_srs_wkt (p, 10,
  1208         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
         1058  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  1209   1059       add_srs_wkt (p, 11,
  1210         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1060  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  1211   1061       add_srs_wkt (p, 12,
  1212         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1213         -    add_srs_wkt (p, 13,
  1214         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2960\"]]");
  1215         -    p = add_epsg_def_ex (filter, first, last, 2961, "epsg", 2961,
  1216         -        "NAD83(CSRS) / UTM zone 20N", 0, 0,
  1217         -        "GRS 1980", "Greenwich",
  1218         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1219         -        "Easting", "East", "Northing", "North");
         1062  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2960\"]]");
         1063  +    p = add_epsg_def (filter, first, last, 2961, "epsg", 2961,
         1064  +        "NAD83(CSRS) / UTM zone 20N");
  1220   1065       add_proj4text (p, 0,
  1221   1066           "+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1222   1067       add_proj4text (p, 1,
  1223   1068           "units=m +no_defs");
  1224   1069       add_srs_wkt (p, 0,
  1225   1070           "PROJCS[\"NAD83(CSRS) / UTM zone 20N\",GEOGCS[\"NAD83(CSR");
  1226   1071       add_srs_wkt (p, 1,
................................................................................
  1230   1075       add_srs_wkt (p, 3,
  1231   1076           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1232   1077       add_srs_wkt (p, 4,
  1233   1078           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1234   1079       add_srs_wkt (p, 5,
  1235   1080           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1236   1081       add_srs_wkt (p, 6,
  1237         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1082  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
  1238   1083       add_srs_wkt (p, 7,
  1239         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
         1084  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1240   1085       add_srs_wkt (p, 8,
  1241         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1086  +        "igin\",0],PARAMETER[\"central_meridian\",-63],PARAMETER[");
  1242   1087       add_srs_wkt (p, 9,
  1243         -        "0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"scale");
         1088  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
  1244   1089       add_srs_wkt (p, 10,
  1245         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
         1090  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  1246   1091       add_srs_wkt (p, 11,
  1247         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1092  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  1248   1093       add_srs_wkt (p, 12,
  1249         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1250         -    add_srs_wkt (p, 13,
  1251         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2961\"]]");
  1252         -    p = add_epsg_def_ex (filter, first, last, 2962, "epsg", 2962,
  1253         -        "NAD83(CSRS) / UTM zone 21N", 0, 0,
  1254         -        "GRS 1980", "Greenwich",
  1255         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1256         -        "Easting", "East", "Northing", "North");
         1094  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2961\"]]");
         1095  +    p = add_epsg_def (filter, first, last, 2962, "epsg", 2962,
         1096  +        "NAD83(CSRS) / UTM zone 21N");
  1257   1097       add_proj4text (p, 0,
  1258   1098           "+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1259   1099       add_proj4text (p, 1,
  1260   1100           "units=m +no_defs");
  1261   1101       add_srs_wkt (p, 0,
  1262   1102           "PROJCS[\"NAD83(CSRS) / UTM zone 21N\",GEOGCS[\"NAD83(CSR");
  1263   1103       add_srs_wkt (p, 1,
................................................................................
  1267   1107       add_srs_wkt (p, 3,
  1268   1108           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1269   1109       add_srs_wkt (p, 4,
  1270   1110           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1271   1111       add_srs_wkt (p, 5,
  1272   1112           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1273   1113       add_srs_wkt (p, 6,
  1274         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1114  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
  1275   1115       add_srs_wkt (p, 7,
  1276         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
         1116  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1277   1117       add_srs_wkt (p, 8,
  1278         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1118  +        "igin\",0],PARAMETER[\"central_meridian\",-57],PARAMETER[");
  1279   1119       add_srs_wkt (p, 9,
  1280         -        "0],PARAMETER[\"central_meridian\",-57],PARAMETER[\"scale");
         1120  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
  1281   1121       add_srs_wkt (p, 10,
  1282         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
         1122  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  1283   1123       add_srs_wkt (p, 11,
  1284         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1124  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  1285   1125       add_srs_wkt (p, 12,
  1286         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1287         -    add_srs_wkt (p, 13,
  1288         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"2962\"]]");
  1289         -    p = add_epsg_def_ex (filter, first, last, 2964, "epsg", 2964,
  1290         -        "NAD27 / Alaska Albers", 0, 0,
  1291         -        "Clarke 1866", "Greenwich",
  1292         -        "North_American_Datum_1927", "Albers_Conic_Equal_Area", "US survey foot",
  1293         -        "X", "East", "Y", "North");
         1126  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2962\"]]");
         1127  +    p = add_epsg_def (filter, first, last, 2964, "epsg", 2964,
         1128  +        "NAD27 / Alaska Albers");
  1294   1129       add_proj4text (p, 0,
  1295   1130           "+proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0");
  1296   1131       add_proj4text (p, 1,
  1297   1132           "=0 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1298   1133       add_srs_wkt (p, 0,
  1299   1134           "PROJCS[\"NAD27 / Alaska Albers\",GEOGCS[\"NAD27\",DATUM[");
  1300   1135       add_srs_wkt (p, 1,
................................................................................
  1302   1137       add_srs_wkt (p, 2,
  1303   1138           "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  1304   1139       add_srs_wkt (p, 3,
  1305   1140           ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  1306   1141       add_srs_wkt (p, 4,
  1307   1142           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1308   1143       add_srs_wkt (p, 5,
  1309         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1310         -    add_srs_wkt (p, 6,
  1311         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  1312         -    add_srs_wkt (p, 7,
  1313         -        "\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARAMETER[\"");
  1314         -    add_srs_wkt (p, 8,
  1315         -        "standard_parallel_1\",55],PARAMETER[\"standard_parallel_");
  1316         -    add_srs_wkt (p, 9,
  1317         -        "2\",65],PARAMETER[\"latitude_of_center\",50],PARAMETER[\"");
  1318         -    add_srs_wkt (p, 10,
  1319         -        "longitude_of_center\",-154],PARAMETER[\"false_easting\",");
  1320         -    add_srs_wkt (p, 11,
  1321         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot");
  1322         -    add_srs_wkt (p, 12,
  1323         -        "\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS");
  1324         -    add_srs_wkt (p, 13,
  1325         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2964");
  1326         -    add_srs_wkt (p, 14,
  1327         -        "\"]]");
  1328         -    p = add_epsg_def_ex (filter, first, last, 2965, "epsg", 2965,
  1329         -        "NAD83 / Indiana East (ftUS)", 0, 0,
  1330         -        "GRS 1980", "Greenwich",
  1331         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1332         -        "X", "East", "Y", "North");
         1144  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1145  +    add_srs_wkt (p, 6,
         1146  +        "\"4267\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARAM");
         1147  +    add_srs_wkt (p, 7,
         1148  +        "ETER[\"standard_parallel_1\",55],PARAMETER[\"standard_pa");
         1149  +    add_srs_wkt (p, 8,
         1150  +        "rallel_2\",65],PARAMETER[\"latitude_of_center\",50],PARA");
         1151  +    add_srs_wkt (p, 9,
         1152  +        "METER[\"longitude_of_center\",-154],PARAMETER[\"false_ea");
         1153  +    add_srs_wkt (p, 10,
         1154  +        "sting\",0],PARAMETER[\"false_northing\",0],UNIT[\"US sur");
         1155  +    add_srs_wkt (p, 11,
         1156  +        "vey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
         1157  +    add_srs_wkt (p, 12,
         1158  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         1159  +    add_srs_wkt (p, 13,
         1160  +        ",\"2964\"]]");
         1161  +    p = add_epsg_def (filter, first, last, 2965, "epsg", 2965,
         1162  +        "NAD83 / Indiana East (ftUS)");
  1333   1163       add_proj4text (p, 0,
  1334   1164           "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
  1335   1165       add_proj4text (p, 1,
  1336   1166           "99966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +");
  1337   1167       add_proj4text (p, 2,
  1338         -        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1168  +        "datum=NAD83 +units=us-ft +no_defs");
  1339   1169       add_srs_wkt (p, 0,
  1340   1170           "PROJCS[\"NAD83 / Indiana East (ftUS)\",GEOGCS[\"NAD83\",");
  1341   1171       add_srs_wkt (p, 1,
  1342   1172           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1343   1173       add_srs_wkt (p, 2,
  1344   1174           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1345   1175       add_srs_wkt (p, 3,
  1346   1176           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1347   1177       add_srs_wkt (p, 4,
  1348   1178           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1349   1179       add_srs_wkt (p, 5,
  1350   1180           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1351   1181       add_srs_wkt (p, 6,
  1352         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1182  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
  1353   1183       add_srs_wkt (p, 7,
  1354         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         1184  +        "rcator\"],PARAMETER[\"latitude_of_origin\",37.5],PARAMET");
  1355   1185       add_srs_wkt (p, 8,
  1356         -        "\"],PARAMETER[\"latitude_of_origin\",37.5],PARAMETER[\"c");
         1186  +        "ER[\"central_meridian\",-85.66666666666667],PARAMETER[\"");
  1357   1187       add_srs_wkt (p, 9,
  1358         -        "entral_meridian\",-85.66666666666667],PARAMETER[\"scale_");
         1188  +        "scale_factor\",0.999966667],PARAMETER[\"false_easting\",");
  1359   1189       add_srs_wkt (p, 10,
  1360         -        "factor\",0.999966667],PARAMETER[\"false_easting\",328083");
         1190  +        "328083.333],PARAMETER[\"false_northing\",820208.33300000");
  1361   1191       add_srs_wkt (p, 11,
  1362         -        ".333],PARAMETER[\"false_northing\",820208.3330000002],UN");
         1192  +        "02],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  1363   1193       add_srs_wkt (p, 12,
  1364         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
         1194  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1365   1195       add_srs_wkt (p, 13,
  1366         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  1367         -    add_srs_wkt (p, 14,
  1368         -        "ITY[\"EPSG\",\"2965\"]]");
  1369         -    p = add_epsg_def_ex (filter, first, last, 2966, "epsg", 2966,
  1370         -        "NAD83 / Indiana West (ftUS)", 0, 0,
  1371         -        "GRS 1980", "Greenwich",
  1372         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1373         -        "X", "East", "Y", "North");
         1196  +        "AUTHORITY[\"EPSG\",\"2965\"]]");
         1197  +    p = add_epsg_def (filter, first, last, 2966, "epsg", 2966,
         1198  +        "NAD83 / Indiana West (ftUS)");
  1374   1199       add_proj4text (p, 0,
  1375   1200           "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
  1376   1201       add_proj4text (p, 1,
  1377         -        "99966667 +x_0=900000 +y_0=249999.9998983998 +ellps=GRS80");
         1202  +        "99966667 +x_0=900000 +y_0=249999.9998983998 +datum=NAD83");
  1378   1203       add_proj4text (p, 2,
  1379         -        " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1204  +        " +units=us-ft +no_defs");
  1380   1205       add_srs_wkt (p, 0,
  1381   1206           "PROJCS[\"NAD83 / Indiana West (ftUS)\",GEOGCS[\"NAD83\",");
  1382   1207       add_srs_wkt (p, 1,
  1383   1208           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1384   1209       add_srs_wkt (p, 2,
  1385   1210           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1386   1211       add_srs_wkt (p, 3,
  1387   1212           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1388   1213       add_srs_wkt (p, 4,
  1389   1214           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1390   1215       add_srs_wkt (p, 5,
  1391   1216           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1392   1217       add_srs_wkt (p, 6,
  1393         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1218  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
  1394   1219       add_srs_wkt (p, 7,
  1395         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         1220  +        "rcator\"],PARAMETER[\"latitude_of_origin\",37.5],PARAMET");
  1396   1221       add_srs_wkt (p, 8,
  1397         -        "\"],PARAMETER[\"latitude_of_origin\",37.5],PARAMETER[\"c");
         1222  +        "ER[\"central_meridian\",-87.08333333333333],PARAMETER[\"");
  1398   1223       add_srs_wkt (p, 9,
  1399         -        "entral_meridian\",-87.08333333333333],PARAMETER[\"scale_");
         1224  +        "scale_factor\",0.999966667],PARAMETER[\"false_easting\",");
  1400   1225       add_srs_wkt (p, 10,
  1401         -        "factor\",0.999966667],PARAMETER[\"false_easting\",295275");
         1226  +        "2952750],PARAMETER[\"false_northing\",820208.3330000002]");
  1402   1227       add_srs_wkt (p, 11,
  1403         -        "0],PARAMETER[\"false_northing\",820208.3330000002],UNIT[");
         1228  +        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
  1404   1229       add_srs_wkt (p, 12,
  1405         -        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
         1230  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1406   1231       add_srs_wkt (p, 13,
  1407         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1408         -    add_srs_wkt (p, 14,
  1409         -        "[\"EPSG\",\"2966\"]]");
  1410         -    p = add_epsg_def_ex (filter, first, last, 2967, "epsg", 2967,
  1411         -        "NAD83(HARN) / Indiana East (ftUS)", 0, 0,
  1412         -        "GRS 1980", "Greenwich",
  1413         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  1414         -        "X", "East", "Y", "North");
         1232  +        "HORITY[\"EPSG\",\"2966\"]]");
         1233  +    p = add_epsg_def (filter, first, last, 2967, "epsg", 2967,
         1234  +        "NAD83(HARN) / Indiana East (ftUS)");
  1415   1235       add_proj4text (p, 0,
  1416   1236           "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
  1417   1237       add_proj4text (p, 1,
  1418   1238           "99966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +");
  1419   1239       add_proj4text (p, 2,
  1420   1240           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  1421   1241       add_srs_wkt (p, 0,
................................................................................
  1427   1247       add_srs_wkt (p, 3,
  1428   1248           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  1429   1249       add_srs_wkt (p, 4,
  1430   1250           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1431   1251       add_srs_wkt (p, 5,
  1432   1252           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1433   1253       add_srs_wkt (p, 6,
  1434         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1254  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  1435   1255       add_srs_wkt (p, 7,
  1436         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         1256  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1437   1257       add_srs_wkt (p, 8,
  1438         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1258  +        "f_origin\",37.5],PARAMETER[\"central_meridian\",-85.6666");
  1439   1259       add_srs_wkt (p, 9,
  1440         -        "in\",37.5],PARAMETER[\"central_meridian\",-85.6666666666");
         1260  +        "6666666667],PARAMETER[\"scale_factor\",0.999966667],PARA");
  1441   1261       add_srs_wkt (p, 10,
  1442         -        "6667],PARAMETER[\"scale_factor\",0.999966667],PARAMETER[");
         1262  +        "METER[\"false_easting\",328083.333],PARAMETER[\"false_no");
  1443   1263       add_srs_wkt (p, 11,
  1444         -        "\"false_easting\",328083.333],PARAMETER[\"false_northing");
         1264  +        "rthing\",820208.3330000002],UNIT[\"US survey foot\",0.30");
  1445   1265       add_srs_wkt (p, 12,
  1446         -        "\",820208.3330000002],UNIT[\"US survey foot\",0.30480060");
         1266  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
  1447   1267       add_srs_wkt (p, 13,
  1448         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  1449         -    add_srs_wkt (p, 14,
  1450         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2967\"]]");
  1451         -    p = add_epsg_def_ex (filter, first, last, 2968, "epsg", 2968,
  1452         -        "NAD83(HARN) / Indiana West (ftUS)", 0, 0,
  1453         -        "GRS 1980", "Greenwich",
  1454         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  1455         -        "X", "East", "Y", "North");
         1268  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2967\"]]");
         1269  +    p = add_epsg_def (filter, first, last, 2968, "epsg", 2968,
         1270  +        "NAD83(HARN) / Indiana West (ftUS)");
  1456   1271       add_proj4text (p, 0,
  1457   1272           "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
  1458   1273       add_proj4text (p, 1,
  1459   1274           "99966667 +x_0=900000 +y_0=249999.9998983998 +ellps=GRS80");
  1460   1275       add_proj4text (p, 2,
  1461   1276           " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  1462   1277       add_srs_wkt (p, 0,
................................................................................
  1468   1283       add_srs_wkt (p, 3,
  1469   1284           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  1470   1285       add_srs_wkt (p, 4,
  1471   1286           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1472   1287       add_srs_wkt (p, 5,
  1473   1288           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1474   1289       add_srs_wkt (p, 6,
  1475         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1290  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  1476   1291       add_srs_wkt (p, 7,
  1477         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         1292  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1478   1293       add_srs_wkt (p, 8,
  1479         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1294  +        "f_origin\",37.5],PARAMETER[\"central_meridian\",-87.0833");
  1480   1295       add_srs_wkt (p, 9,
  1481         -        "in\",37.5],PARAMETER[\"central_meridian\",-87.0833333333");
         1296  +        "3333333333],PARAMETER[\"scale_factor\",0.999966667],PARA");
  1482   1297       add_srs_wkt (p, 10,
  1483         -        "3333],PARAMETER[\"scale_factor\",0.999966667],PARAMETER[");
         1298  +        "METER[\"false_easting\",2952750],PARAMETER[\"false_north");
  1484   1299       add_srs_wkt (p, 11,
  1485         -        "\"false_easting\",2952750],PARAMETER[\"false_northing\",");
         1300  +        "ing\",820208.3330000002],UNIT[\"US survey foot\",0.30480");
  1486   1301       add_srs_wkt (p, 12,
  1487         -        "820208.3330000002],UNIT[\"US survey foot\",0.30480060960");
         1302  +        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
  1488   1303       add_srs_wkt (p, 13,
  1489         -        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
  1490         -    add_srs_wkt (p, 14,
  1491         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2968\"]]");
  1492         -    p = add_epsg_def_ex (filter, first, last, 2969, "epsg", 2969,
  1493         -        "Fort Marigot / UTM zone 20N", 0, 0,
  1494         -        "International 1924", "Greenwich",
  1495         -        "Fort_Marigot", "Transverse_Mercator", "metre",
  1496         -        "Easting", "East", "Northing", "North");
         1304  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2968\"]]");
         1305  +    p = add_epsg_def (filter, first, last, 2969, "epsg", 2969,
         1306  +        "Fort Marigot / UTM zone 20N");
  1497   1307       add_proj4text (p, 0,
  1498   1308           "+proj=utm +zone=20 +ellps=intl +towgs84=137,248,-430,0,0");
  1499   1309       add_proj4text (p, 1,
  1500   1310           ",0,0 +units=m +no_defs");
  1501   1311       add_srs_wkt (p, 0,
  1502   1312           "PROJCS[\"Fort Marigot / UTM zone 20N\",GEOGCS[\"Fort Mar");
  1503   1313       add_srs_wkt (p, 1,
................................................................................
  1507   1317       add_srs_wkt (p, 3,
  1508   1318           "137,248,-430,0,0,0,0],AUTHORITY[\"EPSG\",\"6621\"]],PRIM");
  1509   1319       add_srs_wkt (p, 4,
  1510   1320           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1511   1321       add_srs_wkt (p, 5,
  1512   1322           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1513   1323       add_srs_wkt (p, 6,
  1514         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         1324  +        "],AUTHORITY[\"EPSG\",\"4621\"]],PROJECTION[\"Transverse_");
  1515   1325       add_srs_wkt (p, 7,
  1516         -        "ORITY[\"EPSG\",\"4621\"]],PROJECTION[\"Transverse_Mercat");
         1326  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1517   1327       add_srs_wkt (p, 8,
  1518         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         1328  +        "R[\"central_meridian\",-63],PARAMETER[\"scale_factor\",0");
  1519   1329       add_srs_wkt (p, 9,
  1520         -        "ntral_meridian\",-63],PARAMETER[\"scale_factor\",0.9996]");
         1330  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1521   1331       add_srs_wkt (p, 10,
  1522         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         1332  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1523   1333       add_srs_wkt (p, 11,
  1524         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1334  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1525   1335       add_srs_wkt (p, 12,
  1526         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  1527         -    add_srs_wkt (p, 13,
  1528         -        "RITY[\"EPSG\",\"2969\"]]");
  1529         -    p = add_epsg_def_ex (filter, first, last, 2970, "epsg", 2970,
  1530         -        "Guadeloupe 1948 / UTM zone 20N", 0, 0,
  1531         -        "International 1924", "Greenwich",
  1532         -        "Guadeloupe_1948", "Transverse_Mercator", "metre",
  1533         -        "Easting", "East", "Northing", "North");
         1336  +        ",AUTHORITY[\"EPSG\",\"2969\"]]");
         1337  +    p = add_epsg_def (filter, first, last, 2970, "epsg", 2970,
         1338  +        "Guadeloupe 1948 / UTM zone 20N");
  1534   1339       add_proj4text (p, 0,
  1535   1340           "+proj=utm +zone=20 +ellps=intl +towgs84=-467,-16,-300,0,");
  1536   1341       add_proj4text (p, 1,
  1537   1342           "0,0,0 +units=m +no_defs");
  1538   1343       add_srs_wkt (p, 0,
  1539   1344           "PROJCS[\"Guadeloupe 1948 / UTM zone 20N\",GEOGCS[\"Guade");
  1540   1345       add_srs_wkt (p, 1,
................................................................................
  1544   1349       add_srs_wkt (p, 3,
  1545   1350           ",TOWGS84[-467,-16,-300,0,0,0,0],AUTHORITY[\"EPSG\",\"662");
  1546   1351       add_srs_wkt (p, 4,
  1547   1352           "2\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1548   1353       add_srs_wkt (p, 5,
  1549   1354           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1550   1355       add_srs_wkt (p, 6,
  1551         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1356  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4622\"]],PROJECTION[\"T");
  1552   1357       add_srs_wkt (p, 7,
  1553         -        "EAST],AUTHORITY[\"EPSG\",\"4622\"]],PROJECTION[\"Transve");
         1358  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  1554   1359       add_srs_wkt (p, 8,
  1555         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1360  +        "],PARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_");
  1556   1361       add_srs_wkt (p, 9,
  1557         -        "METER[\"central_meridian\",-63],PARAMETER[\"scale_factor");
         1362  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  1558   1363       add_srs_wkt (p, 10,
  1559         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         1364  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1560   1365       add_srs_wkt (p, 11,
  1561         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1366  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  1562   1367       add_srs_wkt (p, 12,
  1563         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  1564         -    add_srs_wkt (p, 13,
  1565         -        "ORTH],AUTHORITY[\"EPSG\",\"2970\"]]");
  1566         -    p = add_epsg_def_ex (filter, first, last, 2971, "epsg", 2971,
  1567         -        "CSG67 / UTM zone 22N", 0, 0,
  1568         -        "International 1924", "Greenwich",
  1569         -        "Centre_Spatial_Guyanais_1967", "Transverse_Mercator", "metre",
  1570         -        "Easting", "East", "Northing", "North");
         1368  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"2970\"]]");
         1369  +    p = add_epsg_def (filter, first, last, 2971, "epsg", 2971,
         1370  +        "CSG67 / UTM zone 22N");
  1571   1371       add_proj4text (p, 0,
  1572   1372           "+proj=utm +zone=22 +ellps=intl +towgs84=-186,230,110,0,0");
  1573   1373       add_proj4text (p, 1,
  1574   1374           ",0,0 +units=m +no_defs");
  1575   1375       add_srs_wkt (p, 0,
  1576   1376           "PROJCS[\"CSG67 / UTM zone 22N\",GEOGCS[\"CSG67\",DATUM[\"");
  1577   1377       add_srs_wkt (p, 1,
................................................................................
  1581   1381       add_srs_wkt (p, 3,
  1582   1382           "[-186,230,110,0,0,0,0],AUTHORITY[\"EPSG\",\"6623\"]],PRI");
  1583   1383       add_srs_wkt (p, 4,
  1584   1384           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1585   1385       add_srs_wkt (p, 5,
  1586   1386           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1587   1387       add_srs_wkt (p, 6,
  1588         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         1388  +        "],AUTHORITY[\"EPSG\",\"4623\"]],PROJECTION[\"Transverse_");
  1589   1389       add_srs_wkt (p, 7,
  1590         -        "ORITY[\"EPSG\",\"4623\"]],PROJECTION[\"Transverse_Mercat");
         1390  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1591   1391       add_srs_wkt (p, 8,
  1592         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         1392  +        "R[\"central_meridian\",-51],PARAMETER[\"scale_factor\",0");
  1593   1393       add_srs_wkt (p, 9,
  1594         -        "ntral_meridian\",-51],PARAMETER[\"scale_factor\",0.9996]");
         1394  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1595   1395       add_srs_wkt (p, 10,
  1596         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         1396  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1597   1397       add_srs_wkt (p, 11,
  1598         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1398  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1599   1399       add_srs_wkt (p, 12,
  1600         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  1601         -    add_srs_wkt (p, 13,
  1602         -        "RITY[\"EPSG\",\"2971\"]]");
  1603         -    p = add_epsg_def_ex (filter, first, last, 2972, "epsg", 2972,
  1604         -        "RGFG95 / UTM zone 22N", 0, 0,
  1605         -        "GRS 1980", "Greenwich",
  1606         -        "Reseau_Geodesique_Francais_Guyane_1995", "Transverse_Mercator", "metre",
  1607         -        "Easting", "East", "Northing", "North");
         1400  +        ",AUTHORITY[\"EPSG\",\"2971\"]]");
         1401  +    p = add_epsg_def (filter, first, last, 2972, "epsg", 2972,
         1402  +        "RGFG95 / UTM zone 22N");
  1608   1403       add_proj4text (p, 0,
  1609   1404           "+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1610   1405       add_proj4text (p, 1,
  1611   1406           "units=m +no_defs");
  1612   1407       add_srs_wkt (p, 0,
  1613   1408           "PROJCS[\"RGFG95 / UTM zone 22N\",GEOGCS[\"RGFG95\",DATUM");
  1614   1409       add_srs_wkt (p, 1,
................................................................................
  1618   1413       add_srs_wkt (p, 3,
  1619   1414           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6624\"");
  1620   1415       add_srs_wkt (p, 4,
  1621   1416           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1622   1417       add_srs_wkt (p, 5,
  1623   1418           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1624   1419       add_srs_wkt (p, 6,
  1625         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1420  +        "9122\"]],AUTHORITY[\"EPSG\",\"4624\"]],PROJECTION[\"Tran");
  1626   1421       add_srs_wkt (p, 7,
  1627         -        "T],AUTHORITY[\"EPSG\",\"4624\"]],PROJECTION[\"Transverse");
         1422  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1628   1423       add_srs_wkt (p, 8,
  1629         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1424  +        "ARAMETER[\"central_meridian\",-51],PARAMETER[\"scale_fac");
  1630   1425       add_srs_wkt (p, 9,
  1631         -        "ER[\"central_meridian\",-51],PARAMETER[\"scale_factor\",");
         1426  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1632   1427       add_srs_wkt (p, 10,
  1633         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1428  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1634   1429       add_srs_wkt (p, 11,
  1635         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1430  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1636   1431       add_srs_wkt (p, 12,
  1637         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1638         -    add_srs_wkt (p, 13,
  1639         -        "H],AUTHORITY[\"EPSG\",\"2972\"]]");
  1640         -    p = add_epsg_def_ex (filter, first, last, 2973, "epsg", 2973,
  1641         -        "Martinique 1938 / UTM zone 20N", 0, 0,
  1642         -        "International 1924", "Greenwich",
  1643         -        "Martinique_1938", "Transverse_Mercator", "metre",
  1644         -        "Easting", "East", "Northing", "North");
         1432  +        ",NORTH],AUTHORITY[\"EPSG\",\"2972\"]]");
         1433  +    p = add_epsg_def (filter, first, last, 2973, "epsg", 2973,
         1434  +        "Martinique 1938 / UTM zone 20N");
  1645   1435       add_proj4text (p, 0,
  1646   1436           "+proj=utm +zone=20 +ellps=intl +towgs84=186,482,151,0,0,");
  1647   1437       add_proj4text (p, 1,
  1648   1438           "0,0 +units=m +no_defs");
  1649   1439       add_srs_wkt (p, 0,
  1650   1440           "PROJCS[\"Martinique 1938 / UTM zone 20N\",GEOGCS[\"Marti");
  1651   1441       add_srs_wkt (p, 1,
................................................................................
  1655   1445       add_srs_wkt (p, 3,
  1656   1446           ",TOWGS84[186,482,151,0,0,0,0],AUTHORITY[\"EPSG\",\"6625\"");
  1657   1447       add_srs_wkt (p, 4,
  1658   1448           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1659   1449       add_srs_wkt (p, 5,
  1660   1450           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1661   1451       add_srs_wkt (p, 6,
  1662         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1452  +        "9122\"]],AUTHORITY[\"EPSG\",\"4625\"]],PROJECTION[\"Tran");
  1663   1453       add_srs_wkt (p, 7,
  1664         -        "T],AUTHORITY[\"EPSG\",\"4625\"]],PROJECTION[\"Transverse");
         1454  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1665   1455       add_srs_wkt (p, 8,
  1666         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1456  +        "ARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_fac");
  1667   1457       add_srs_wkt (p, 9,
  1668         -        "ER[\"central_meridian\",-63],PARAMETER[\"scale_factor\",");
         1458  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1669   1459       add_srs_wkt (p, 10,
  1670         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1460  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1671   1461       add_srs_wkt (p, 11,
  1672         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1462  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1673   1463       add_srs_wkt (p, 12,
  1674         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1675         -    add_srs_wkt (p, 13,
  1676         -        "H],AUTHORITY[\"EPSG\",\"2973\"]]");
  1677         -    p = add_epsg_def_ex (filter, first, last, 2975, "epsg", 2975,
  1678         -        "RGR92 / UTM zone 40S", 0, 0,
  1679         -        "GRS 1980", "Greenwich",
  1680         -        "Reseau_Geodesique_de_la_Reunion_1992", "Transverse_Mercator", "metre",
  1681         -        "Easting", "East", "Northing", "North");
         1464  +        ",NORTH],AUTHORITY[\"EPSG\",\"2973\"]]");
         1465  +    p = add_epsg_def (filter, first, last, 2975, "epsg", 2975,
         1466  +        "RGR92 / UTM zone 40S");
  1682   1467       add_proj4text (p, 0,
  1683   1468           "+proj=utm +zone=40 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1684   1469       add_proj4text (p, 1,
  1685   1470           "0,0,0 +units=m +no_defs");
  1686   1471       add_srs_wkt (p, 0,
  1687   1472           "PROJCS[\"RGR92 / UTM zone 40S\",GEOGCS[\"RGR92\",DATUM[\"");
  1688   1473       add_srs_wkt (p, 1,
................................................................................
  1692   1477       add_srs_wkt (p, 3,
  1693   1478           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6627\"]],PR");
  1694   1479       add_srs_wkt (p, 4,
  1695   1480           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1696   1481       add_srs_wkt (p, 5,
  1697   1482           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1698   1483       add_srs_wkt (p, 6,
  1699         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         1484  +        "]],AUTHORITY[\"EPSG\",\"4627\"]],PROJECTION[\"Transverse");
  1700   1485       add_srs_wkt (p, 7,
  1701         -        "HORITY[\"EPSG\",\"4627\"]],PROJECTION[\"Transverse_Merca");
         1486  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1702   1487       add_srs_wkt (p, 8,
  1703         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         1488  +        "ER[\"central_meridian\",57],PARAMETER[\"scale_factor\",0");
  1704   1489       add_srs_wkt (p, 9,
  1705         -        "entral_meridian\",57],PARAMETER[\"scale_factor\",0.9996]");
         1490  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1706   1491       add_srs_wkt (p, 10,
  1707         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         1492  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1708   1493       add_srs_wkt (p, 11,
  1709         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1494  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1710   1495       add_srs_wkt (p, 12,
  1711         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1712         -    add_srs_wkt (p, 13,
  1713         -        "H],AUTHORITY[\"EPSG\",\"2975\"]]");
  1714         -    p = add_epsg_def_ex (filter, first, last, 2976, "epsg", 2976,
  1715         -        "Tahiti 52 / UTM zone 6S", 0, 0,
  1716         -        "International 1924", "Greenwich",
  1717         -        "Tahiti_52", "Transverse_Mercator", "metre",
  1718         -        "Easting", "East", "Northing", "North");
         1496  +        ",NORTH],AUTHORITY[\"EPSG\",\"2975\"]]");
         1497  +    p = add_epsg_def (filter, first, last, 2976, "epsg", 2976,
         1498  +        "Tahiti 52 / UTM zone 6S");
  1719   1499       add_proj4text (p, 0,
  1720   1500           "+proj=utm +zone=6 +south +ellps=intl +towgs84=162,117,15");
  1721   1501       add_proj4text (p, 1,
  1722   1502           "4,0,0,0,0 +units=m +no_defs");
  1723   1503       add_srs_wkt (p, 0,
  1724   1504           "PROJCS[\"Tahiti 52 / UTM zone 6S\",GEOGCS[\"Tahiti 52\",");
  1725   1505       add_srs_wkt (p, 1,
................................................................................
  1727   1507       add_srs_wkt (p, 2,
  1728   1508           "388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[162,117,15");
  1729   1509       add_srs_wkt (p, 3,
  1730   1510           "4,0,0,0,0],AUTHORITY[\"EPSG\",\"6628\"]],PRIMEM[\"Greenw");
  1731   1511       add_srs_wkt (p, 4,
  1732   1512           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  1733   1513       add_srs_wkt (p, 5,
  1734         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1514  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  1735   1515       add_srs_wkt (p, 6,
  1736         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         1516  +        "[\"EPSG\",\"4628\"]],PROJECTION[\"Transverse_Mercator\"]");
  1737   1517       add_srs_wkt (p, 7,
  1738         -        "G\",\"4628\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         1518  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  1739   1519       add_srs_wkt (p, 8,
  1740         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
         1520  +        "_meridian\",-147],PARAMETER[\"scale_factor\",0.9996],PAR");
  1741   1521       add_srs_wkt (p, 9,
  1742         -        "ian\",-147],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
         1522  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  1743   1523       add_srs_wkt (p, 10,
  1744         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         1524  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1745   1525       add_srs_wkt (p, 11,
  1746         -        "10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1526  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  1747   1527       add_srs_wkt (p, 12,
  1748         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  1749         -    add_srs_wkt (p, 13,
  1750         -        "TY[\"EPSG\",\"2976\"]]");
  1751         -    p = add_epsg_def_ex (filter, first, last, 2977, "epsg", 2977,
  1752         -        "Tahaa 54 / UTM zone 5S", 0, 0,
  1753         -        "International 1924", "Greenwich",
  1754         -        "Tahaa_54", "Transverse_Mercator", "metre",
  1755         -        "Easting", "East", "Northing", "North");
         1528  +        "UTHORITY[\"EPSG\",\"2976\"]]");
         1529  +    p = add_epsg_def (filter, first, last, 2977, "epsg", 2977,
         1530  +        "Tahaa 54 / UTM zone 5S");
  1756   1531       add_proj4text (p, 0,
  1757   1532           "+proj=utm +zone=5 +south +ellps=intl +towgs84=72.438,345");
  1758   1533       add_proj4text (p, 1,
  1759   1534           ".918,79.486,1.6045,0.8823,0.5565,1.3746 +units=m +no_def");
  1760   1535       add_proj4text (p, 2,
  1761   1536           "s");
  1762   1537       add_srs_wkt (p, 0,
................................................................................
  1768   1543       add_srs_wkt (p, 3,
  1769   1544           "8,79.486,1.6045,0.8823,0.5565,1.3746],AUTHORITY[\"EPSG\"");
  1770   1545       add_srs_wkt (p, 4,
  1771   1546           ",\"6629\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1772   1547       add_srs_wkt (p, 5,
  1773   1548           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1774   1549       add_srs_wkt (p, 6,
  1775         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1550  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4629\"]],PROJECTI");
  1776   1551       add_srs_wkt (p, 7,
  1777         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4629\"]],PROJECTION[\"T");
         1552  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1778   1553       add_srs_wkt (p, 8,
  1779         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1554  +        "in\",0],PARAMETER[\"central_meridian\",-153],PARAMETER[\"");
  1780   1555       add_srs_wkt (p, 9,
  1781         -        "],PARAMETER[\"central_meridian\",-153],PARAMETER[\"scale");
         1556  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  1782   1557       add_srs_wkt (p, 10,
  1783         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
         1558  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  1784   1559       add_srs_wkt (p, 11,
  1785         -        "RAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AU");
         1560  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  1786   1561       add_srs_wkt (p, 12,
  1787         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  1788         -    add_srs_wkt (p, 13,
  1789         -        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2977\"]]");
  1790         -    p = add_epsg_def_ex (filter, first, last, 2978, "epsg", 2978,
  1791         -        "IGN72 Nuku Hiva / UTM zone 7S", 0, 0,
  1792         -        "International 1924", "Greenwich",
  1793         -        "IGN72_Nuku_Hiva", "Transverse_Mercator", "metre",
  1794         -        "Easting", "East", "Northing", "North");
         1562  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2977\"]]");
         1563  +    p = add_epsg_def (filter, first, last, 2978, "epsg", 2978,
         1564  +        "IGN72 Nuku Hiva / UTM zone 7S");
  1795   1565       add_proj4text (p, 0,
  1796   1566           "+proj=utm +zone=7 +south +ellps=intl +towgs84=84,274,65,");
  1797   1567       add_proj4text (p, 1,
  1798   1568           "0,0,0,0 +units=m +no_defs");
  1799   1569       add_srs_wkt (p, 0,
  1800   1570           "PROJCS[\"IGN72 Nuku Hiva / UTM zone 7S\",GEOGCS[\"IGN72 ");
  1801   1571       add_srs_wkt (p, 1,
................................................................................
  1805   1575       add_srs_wkt (p, 3,
  1806   1576           "TOWGS84[84,274,65,0,0,0,0],AUTHORITY[\"EPSG\",\"6630\"]]");
  1807   1577       add_srs_wkt (p, 4,
  1808   1578           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  1809   1579       add_srs_wkt (p, 5,
  1810   1580           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  1811   1581       add_srs_wkt (p, 6,
  1812         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
         1582  +        "22\"]],AUTHORITY[\"EPSG\",\"4630\"]],PROJECTION[\"Transv");
  1813   1583       add_srs_wkt (p, 7,
  1814         -        ",AUTHORITY[\"EPSG\",\"4630\"]],PROJECTION[\"Transverse_M");
         1584  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  1815   1585       add_srs_wkt (p, 8,
  1816         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         1586  +        "AMETER[\"central_meridian\",-141],PARAMETER[\"scale_fact");
  1817   1587       add_srs_wkt (p, 9,
  1818         -        "[\"central_meridian\",-141],PARAMETER[\"scale_factor\",0");
         1588  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1819   1589       add_srs_wkt (p, 10,
  1820         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1590  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
  1821   1591       add_srs_wkt (p, 11,
  1822         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         1592  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  1823   1593       add_srs_wkt (p, 12,
  1824         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1825         -    add_srs_wkt (p, 13,
  1826         -        ",NORTH],AUTHORITY[\"EPSG\",\"2978\"]]");
  1827         -    p = add_epsg_def_ex (filter, first, last, 2979, "epsg", 2979,
  1828         -        "K0 1949 / UTM zone 42S (deprecated)", 0, 0,
  1829         -        "International 1924", "Greenwich",
  1830         -        "K0_1949", "Transverse_Mercator", "metre",
  1831         -        "Easting", "East", "Northing", "North");
         1594  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"2978\"]]");
         1595  +    p = add_epsg_def (filter, first, last, 2979, "epsg", 2979,
         1596  +        "K0 1949 / UTM zone 42S (deprecated)");
  1832   1597       add_proj4text (p, 0,
  1833   1598           "+proj=utm +zone=42 +south +ellps=intl +towgs84=145,-187,");
  1834   1599       add_proj4text (p, 1,
  1835   1600           "103,0,0,0,0 +units=m +no_defs");
  1836   1601       add_srs_wkt (p, 0,
  1837   1602           "PROJCS[\"K0 1949 / UTM zone 42S (deprecated)\",GEOGCS[\"");
  1838   1603       add_srs_wkt (p, 1,
................................................................................
  1842   1607       add_srs_wkt (p, 3,
  1843   1608           "5,-187,103,0,0,0,0],AUTHORITY[\"EPSG\",\"6631\"]],PRIMEM");
  1844   1609       add_srs_wkt (p, 4,
  1845   1610           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1846   1611       add_srs_wkt (p, 5,
  1847   1612           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1848   1613       add_srs_wkt (p, 6,
  1849         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1614  +        "AUTHORITY[\"EPSG\",\"4631\"]],PROJECTION[\"Transverse_Me");
  1850   1615       add_srs_wkt (p, 7,
  1851         -        "ITY[\"EPSG\",\"4631\"]],PROJECTION[\"Transverse_Mercator");
         1616  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1852   1617       add_srs_wkt (p, 8,
  1853         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         1618  +        "\"central_meridian\",69],PARAMETER[\"scale_factor\",0.99");
  1854   1619       add_srs_wkt (p, 9,
  1855         -        "ral_meridian\",69],PARAMETER[\"scale_factor\",0.9996],PA");
         1620  +        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  1856   1621       add_srs_wkt (p, 10,
  1857         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1622  +        "e_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  1858   1623       add_srs_wkt (p, 11,
  1859         -        "hing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         1624  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  1860   1625       add_srs_wkt (p, 12,
  1861         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  1862         -    add_srs_wkt (p, 13,
  1863         -        "AUTHORITY[\"EPSG\",\"2979\"]]");
  1864         -    p = add_epsg_def_ex (filter, first, last, 2980, "epsg", 2980,
  1865         -        "Combani 1950 / UTM zone 38S", 0, 0,
  1866         -        "International 1924", "Greenwich",
  1867         -        "Combani_1950", "Transverse_Mercator", "metre",
  1868         -        "Easting", "East", "Northing", "North");
         1626  +        "ORTH],AUTHORITY[\"EPSG\",\"2979\"]]");
         1627  +    p = add_epsg_def (filter, first, last, 2980, "epsg", 2980,
         1628  +        "Combani 1950 / UTM zone 38S");
  1869   1629       add_proj4text (p, 0,
  1870   1630           "+proj=utm +zone=38 +south +ellps=intl +towgs84=-382,-59,");
  1871   1631       add_proj4text (p, 1,
  1872   1632           "-262,0,0,0,0 +units=m +no_defs");
  1873   1633       add_srs_wkt (p, 0,
  1874   1634           "PROJCS[\"Combani 1950 / UTM zone 38S\",GEOGCS[\"Combani ");
  1875   1635       add_srs_wkt (p, 1,
................................................................................
  1879   1639       add_srs_wkt (p, 3,
  1880   1640           "-382,-59,-262,0,0,0,0],AUTHORITY[\"EPSG\",\"6632\"]],PRI");
  1881   1641       add_srs_wkt (p, 4,
  1882   1642           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1883   1643       add_srs_wkt (p, 5,
  1884   1644           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1885   1645       add_srs_wkt (p, 6,
  1886         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         1646  +        "],AUTHORITY[\"EPSG\",\"4632\"]],PROJECTION[\"Transverse_");
  1887   1647       add_srs_wkt (p, 7,
  1888         -        "ORITY[\"EPSG\",\"4632\"]],PROJECTION[\"Transverse_Mercat");
         1648  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1889   1649       add_srs_wkt (p, 8,
  1890         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         1650  +        "R[\"central_meridian\",45],PARAMETER[\"scale_factor\",0.");
  1891   1651       add_srs_wkt (p, 9,
  1892         -        "ntral_meridian\",45],PARAMETER[\"scale_factor\",0.9996],");
         1652  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
  1893   1653       add_srs_wkt (p, 10,
  1894         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
         1654  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1895   1655       add_srs_wkt (p, 11,
  1896         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1656  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1897   1657       add_srs_wkt (p, 12,
  1898         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1899         -    add_srs_wkt (p, 13,
  1900         -        ",AUTHORITY[\"EPSG\",\"2980\"]]");
  1901         -    p = add_epsg_def_ex (filter, first, last, 2981, "epsg", 2981,
  1902         -        "IGN56 Lifou / UTM zone 58S", 0, 0,
  1903         -        "International 1924", "Greenwich",
  1904         -        "IGN56_Lifou", "Transverse_Mercator", "metre",
  1905         -        "Easting", "East", "Northing", "North");
         1658  +        ",NORTH],AUTHORITY[\"EPSG\",\"2980\"]]");
         1659  +    p = add_epsg_def (filter, first, last, 2981, "epsg", 2981,
         1660  +        "IGN56 Lifou / UTM zone 58S");
  1906   1661       add_proj4text (p, 0,
  1907   1662           "+proj=utm +zone=58 +south +ellps=intl +towgs84=335.47,22");
  1908   1663       add_proj4text (p, 1,
  1909   1664           "2.58,-230.94,0,0,0,0 +units=m +no_defs");
  1910   1665       add_srs_wkt (p, 0,
  1911   1666           "PROJCS[\"IGN56 Lifou / UTM zone 58S\",GEOGCS[\"IGN56 Lif");
  1912   1667       add_srs_wkt (p, 1,
................................................................................
  1916   1671       add_srs_wkt (p, 3,
  1917   1672           ".47,222.58,-230.94,0,0,0,0],AUTHORITY[\"EPSG\",\"6633\"]");
  1918   1673       add_srs_wkt (p, 4,
  1919   1674           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1920   1675       add_srs_wkt (p, 5,
  1921   1676           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1922   1677       add_srs_wkt (p, 6,
  1923         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         1678  +        "122\"]],AUTHORITY[\"EPSG\",\"4633\"]],PROJECTION[\"Trans");
  1924   1679       add_srs_wkt (p, 7,
  1925         -        "],AUTHORITY[\"EPSG\",\"4633\"]],PROJECTION[\"Transverse_");
         1680  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  1926   1681       add_srs_wkt (p, 8,
  1927         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         1682  +        "RAMETER[\"central_meridian\",165],PARAMETER[\"scale_fact");
  1928   1683       add_srs_wkt (p, 9,
  1929         -        "R[\"central_meridian\",165],PARAMETER[\"scale_factor\",0");
         1684  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1930   1685       add_srs_wkt (p, 10,
  1931         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1686  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
  1932   1687       add_srs_wkt (p, 11,
  1933         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         1688  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  1934   1689       add_srs_wkt (p, 12,
  1935         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1936         -    add_srs_wkt (p, 13,
  1937         -        ",NORTH],AUTHORITY[\"EPSG\",\"2981\"]]");
  1938         -    p = add_epsg_def_ex (filter, first, last, 2982, "epsg", 2982,
  1939         -        "IGN72 Grand Terre / UTM zone 58S (deprecated)", 0, 0,
  1940         -        "International 1924", "Greenwich",
  1941         -        "IGN72_Grande_Terre", "Transverse_Mercator", "metre",
  1942         -        "Easting", "East", "Northing", "North");
         1690  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"2981\"]]");
         1691  +    p = add_epsg_def (filter, first, last, 2982, "epsg", 2982,
         1692  +        "IGN72 Grand Terre / UTM zone 58S (deprecated)");
  1943   1693       add_proj4text (p, 0,
  1944   1694           "+proj=utm +zone=58 +south +ellps=intl +towgs84=-13,-348,");
  1945   1695       add_proj4text (p, 1,
  1946   1696           "292,0,0,0,0 +units=m +no_defs");
  1947   1697       add_srs_wkt (p, 0,
  1948   1698           "PROJCS[\"IGN72 Grand Terre / UTM zone 58S (deprecated)\"");
  1949   1699       add_srs_wkt (p, 1,
................................................................................
  1953   1703       add_srs_wkt (p, 3,
  1954   1704           "[\"EPSG\",\"7022\"]],TOWGS84[-13,-348,292,0,0,0,0],AUTHO");
  1955   1705       add_srs_wkt (p, 4,
  1956   1706           "RITY[\"EPSG\",\"6634\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1957   1707       add_srs_wkt (p, 5,
  1958   1708           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1959   1709       add_srs_wkt (p, 6,
  1960         -        ",AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NORTH],");
         1710  +        ",AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"4634");
  1961   1711       add_srs_wkt (p, 7,
  1962         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4634\"]],P");
         1712  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1963   1713       add_srs_wkt (p, 8,
  1964         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         1714  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",165]");
  1965   1715       add_srs_wkt (p, 9,
  1966         -        "of_origin\",0],PARAMETER[\"central_meridian\",165],PARAM");
         1716  +        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1967   1717       add_srs_wkt (p, 10,
  1968         -        "ETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
         1718  +        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1969   1719       add_srs_wkt (p, 11,
  1970         -        ",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"m");
         1720  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1971   1721       add_srs_wkt (p, 12,
  1972         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1722  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1973   1723       add_srs_wkt (p, 13,
  1974         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2982");
  1975         -    add_srs_wkt (p, 14,
  1976         -        "\"]]");
  1977         -    p = add_epsg_def_ex (filter, first, last, 2983, "epsg", 2983,
  1978         -        "ST87 Ouvea / UTM zone 58S (deprecated)", 0, 0,
  1979         -        "International 1924", "Greenwich",
  1980         -        "ST87_Ouvea", "Transverse_Mercator", "metre",
  1981         -        "Easting", "East", "Northing", "North");
         1724  +        ",\"2982\"]]");
         1725  +    p = add_epsg_def (filter, first, last, 2983, "epsg", 2983,
         1726  +        "ST87 Ouvea / UTM zone 58S (deprecated)");
  1982   1727       add_proj4text (p, 0,
  1983   1728           "+proj=utm +zone=58 +south +ellps=intl +towgs84=-122.383,");
  1984   1729       add_proj4text (p, 1,
  1985   1730           "-188.696,103.344,3.5107,-4.9668,-5.7047,4.4798 +units=m ");
  1986   1731       add_proj4text (p, 2,
  1987   1732           "+no_defs");
  1988   1733       add_srs_wkt (p, 0,
................................................................................
  1994   1739       add_srs_wkt (p, 3,
  1995   1740           "OWGS84[-122.383,-188.696,103.344,3.5107,-4.9668,-5.7047,");
  1996   1741       add_srs_wkt (p, 4,
  1997   1742           "4.4798],AUTHORITY[\"EPSG\",\"6635\"]],PRIMEM[\"Greenwich");
  1998   1743       add_srs_wkt (p, 5,
  1999   1744           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2000   1745       add_srs_wkt (p, 6,
  2001         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1746  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2002   1747       add_srs_wkt (p, 7,
  2003         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1748  +        "EPSG\",\"4635\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  2004   1749       add_srs_wkt (p, 8,
  2005         -        ",\"4635\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1750  +        "RAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_me");
  2006   1751       add_srs_wkt (p, 9,
  2007         -        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         1752  +        "ridian\",165],PARAMETER[\"scale_factor\",0.9996],PARAMET");
  2008   1753       add_srs_wkt (p, 10,
  2009         -        "\",165],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
         1754  +        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  2010   1755       add_srs_wkt (p, 11,
  2011         -        "alse_easting\",500000],PARAMETER[\"false_northing\",1000");
         1756  +        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2012   1757       add_srs_wkt (p, 12,
  2013         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         1758  +        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  2014   1759       add_srs_wkt (p, 13,
  2015         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  2016         -    add_srs_wkt (p, 14,
  2017         -        "EPSG\",\"2983\"]]");
  2018         -    p = add_epsg_def_ex (filter, first, last, 2984, "epsg", 2984,
  2019         -        "RGNC 1991 / Lambert New Caledonia (deprecated)", 0, 0,
  2020         -        "International 1924", "Greenwich",
  2021         -        "Reseau_Geodesique_Nouvelle_Caledonie_1991", "Lambert_Conformal_Conic_2SP", "metre",
  2022         -        "X", "East", "Y", "North");
         1760  +        "ITY[\"EPSG\",\"2983\"]]");
         1761  +    p = add_epsg_def (filter, first, last, 2984, "epsg", 2984,
         1762  +        "RGNC 1991 / Lambert New Caledonia (deprecated)");
  2023   1763       add_proj4text (p, 0,
  2024   1764           "+proj=lcc +lat_1=-20.66666666666667 +lat_2=-22.333333333");
  2025   1765       add_proj4text (p, 1,
  2026   1766           "33333 +lat_0=-21.5 +lon_0=166 +x_0=400000 +y_0=300000 +e");
  2027   1767       add_proj4text (p, 2,
  2028   1768           "llps=intl +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2029   1769       add_srs_wkt (p, 0,
................................................................................
  2035   1775       add_srs_wkt (p, 3,
  2036   1776           "8,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[0,0,0,0,0,0,");
  2037   1777       add_srs_wkt (p, 4,
  2038   1778           "0],AUTHORITY[\"EPSG\",\"6645\"]],PRIMEM[\"Greenwich\",0,");
  2039   1779       add_srs_wkt (p, 5,
  2040   1780           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2041   1781       add_srs_wkt (p, 6,
  2042         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1782  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2043   1783       add_srs_wkt (p, 7,
  2044         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"46");
         1784  +        ",\"4645\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  2045   1785       add_srs_wkt (p, 8,
  2046         -        "45\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
         1786  +        "PARAMETER[\"standard_parallel_1\",-20.66666666666667],PA");
  2047   1787       add_srs_wkt (p, 9,
  2048         -        "ETER[\"standard_parallel_1\",-20.66666666666667],PARAMET");
         1788  +        "RAMETER[\"standard_parallel_2\",-22.33333333333333],PARA");
  2049   1789       add_srs_wkt (p, 10,
  2050         -        "ER[\"standard_parallel_2\",-22.33333333333333],PARAMETER");
         1790  +        "METER[\"latitude_of_origin\",-21.5],PARAMETER[\"central_");
  2051   1791       add_srs_wkt (p, 11,
  2052         -        "[\"latitude_of_origin\",-21.5],PARAMETER[\"central_merid");
         1792  +        "meridian\",166],PARAMETER[\"false_easting\",400000],PARA");
  2053   1793       add_srs_wkt (p, 12,
  2054         -        "ian\",166],PARAMETER[\"false_easting\",400000],PARAMETER");
         1794  +        "METER[\"false_northing\",300000],UNIT[\"metre\",1,AUTHOR");
  2055   1795       add_srs_wkt (p, 13,
  2056         -        "[\"false_northing\",300000],UNIT[\"metre\",1,AUTHORITY[\"");
         1796  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  2057   1797       add_srs_wkt (p, 14,
  2058         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2059         -    add_srs_wkt (p, 15,
  2060         -        "HORITY[\"EPSG\",\"2984\"]]");
  2061         -    p = add_epsg_def_ex (filter, first, last, 2987, "epsg", 2987,
  2062         -        "Saint Pierre et Miquelon 1950 / UTM zone 21N", 0, 0,
  2063         -        "Clarke 1866", "Greenwich",
  2064         -        "Saint_Pierre_et_Miquelon_1950", "Transverse_Mercator", "metre",
  2065         -        "Easting", "East", "Northing", "North");
         1798  +        "H],AUTHORITY[\"EPSG\",\"2984\"]]");
         1799  +    p = add_epsg_def (filter, first, last, 2987, "epsg", 2987,
         1800  +        "Saint Pierre et Miquelon 1950 / UTM zone 21N");
  2066   1801       add_proj4text (p, 0,
  2067   1802           "+proj=utm +zone=21 +ellps=clrk66 +towgs84=30,430,368,0,0");
  2068   1803       add_proj4text (p, 1,
  2069   1804           ",0,0 +units=m +no_defs");
  2070   1805       add_srs_wkt (p, 0,
  2071   1806           "PROJCS[\"Saint Pierre et Miquelon 1950 / UTM zone 21N\",");
  2072   1807       add_srs_wkt (p, 1,
................................................................................
  2078   1813       add_srs_wkt (p, 4,
  2079   1814           "S84[30,430,368,0,0,0,0],AUTHORITY[\"EPSG\",\"6638\"]],PR");
  2080   1815       add_srs_wkt (p, 5,
  2081   1816           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2082   1817       add_srs_wkt (p, 6,
  2083   1818           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2084   1819       add_srs_wkt (p, 7,
  2085         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         1820  +        "]],AUTHORITY[\"EPSG\",\"4638\"]],PROJECTION[\"Transverse");
  2086   1821       add_srs_wkt (p, 8,
  2087         -        "HORITY[\"EPSG\",\"4638\"]],PROJECTION[\"Transverse_Merca");
         1822  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  2088   1823       add_srs_wkt (p, 9,
  2089         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         1824  +        "ER[\"central_meridian\",-57],PARAMETER[\"scale_factor\",");
  2090   1825       add_srs_wkt (p, 10,
  2091         -        "entral_meridian\",-57],PARAMETER[\"scale_factor\",0.9996");
         1826  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2092   1827       add_srs_wkt (p, 11,
  2093         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
         1828  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2094   1829       add_srs_wkt (p, 12,
  2095         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1830  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2096   1831       add_srs_wkt (p, 13,
  2097         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2098         -    add_srs_wkt (p, 14,
  2099         -        "HORITY[\"EPSG\",\"2987\"]]");
  2100         -    p = add_epsg_def_ex (filter, first, last, 2988, "epsg", 2988,
  2101         -        "MOP78 / UTM zone 1S", 0, 0,
  2102         -        "International 1924", "Greenwich",
  2103         -        "MOP78", "Transverse_Mercator", "metre",
  2104         -        "Easting", "East", "Northing", "North");
         1832  +        "H],AUTHORITY[\"EPSG\",\"2987\"]]");
         1833  +    p = add_epsg_def (filter, first, last, 2988, "epsg", 2988,
         1834  +        "MOP78 / UTM zone 1S");
  2105   1835       add_proj4text (p, 0,
  2106   1836           "+proj=utm +zone=1 +south +ellps=intl +towgs84=253,-132,-");
  2107   1837       add_proj4text (p, 1,
  2108   1838           "127,0,0,0,0 +units=m +no_defs");
  2109   1839       add_srs_wkt (p, 0,
  2110   1840           "PROJCS[\"MOP78 / UTM zone 1S\",GEOGCS[\"MOP78\",DATUM[\"");
  2111   1841       add_srs_wkt (p, 1,
................................................................................
  2113   1843       add_srs_wkt (p, 2,
  2114   1844           "ORITY[\"EPSG\",\"7022\"]],TOWGS84[253,-132,-127,0,0,0,0]");
  2115   1845       add_srs_wkt (p, 3,
  2116   1846           ",AUTHORITY[\"EPSG\",\"6639\"]],PRIMEM[\"Greenwich\",0,AU");
  2117   1847       add_srs_wkt (p, 4,
  2118   1848           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2119   1849       add_srs_wkt (p, 5,
  2120         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1850  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2121   1851       add_srs_wkt (p, 6,
  2122         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4639");
         1852  +        "\"4639\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  2123   1853       add_srs_wkt (p, 7,
  2124         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1854  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  2125   1855       add_srs_wkt (p, 8,
  2126         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-177");
         1856  +        ",-177],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
  2127   1857       add_srs_wkt (p, 9,
  2128         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
         1858  +        "lse_easting\",500000],PARAMETER[\"false_northing\",10000");
  2129   1859       add_srs_wkt (p, 10,
  2130         -        "asting\",500000],PARAMETER[\"false_northing\",10000000],");
         1860  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
  2131   1861       add_srs_wkt (p, 11,
  2132         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
         1862  +        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  2133   1863       add_srs_wkt (p, 12,
  2134         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2135         -    add_srs_wkt (p, 13,
  2136         -        ",\"2988\"]]");
  2137         -    p = add_epsg_def_ex (filter, first, last, 2989, "epsg", 2989,
  2138         -        "RRAF 1991 / UTM zone 20N (deprecated)", 0, 0,
  2139         -        "WGS 84", "Greenwich",
  2140         -        "Reseau_de_Reference_des_Antilles_Francaises_1991", "Transverse_Mercator", "metre",
  2141         -        "Easting", "East", "Northing", "North");
         1864  +        "EPSG\",\"2988\"]]");
         1865  +    p = add_epsg_def (filter, first, last, 2989, "epsg", 2989,
         1866  +        "RRAF 1991 / UTM zone 20N (deprecated)");
  2142   1867       add_proj4text (p, 0,
  2143   1868           "+proj=utm +zone=20 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  2144   1869       add_proj4text (p, 1,
  2145   1870           "units=m +no_defs");
  2146   1871       add_srs_wkt (p, 0,
  2147   1872           "PROJCS[\"RRAF 1991 / UTM zone 20N (deprecated)\",GEOGCS[");
  2148   1873       add_srs_wkt (p, 1,
................................................................................
  2152   1877       add_srs_wkt (p, 3,
  2153   1878           "63,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],");
  2154   1879       add_srs_wkt (p, 4,
  2155   1880           "AUTHORITY[\"EPSG\",\"6640\"]],PRIMEM[\"Greenwich\",0,AUT");
  2156   1881       add_srs_wkt (p, 5,
  2157   1882           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2158   1883       add_srs_wkt (p, 6,
  2159         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1884  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2160   1885       add_srs_wkt (p, 7,
  2161         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4640\"");
         1886  +        "4640\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2162   1887       add_srs_wkt (p, 8,
  2163         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1888  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  2164   1889       add_srs_wkt (p, 9,
  2165         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-63],P");
         1890  +        "63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
  2166   1891       add_srs_wkt (p, 10,
  2167         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
         1892  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
  2168   1893       add_srs_wkt (p, 11,
  2169         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1894  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  2170   1895       add_srs_wkt (p, 12,
  2171         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
         1896  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
  2172   1897       add_srs_wkt (p, 13,
  2173         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2989\"");
  2174         -    add_srs_wkt (p, 14,
  2175         -        "]]");
  2176         -    p = add_epsg_def_ex (filter, first, last, 2990, "epsg", 2990,
  2177         -        "Reunion 1947 / TM Reunion (deprecated)", 0, 0,
  2178         -        "International 1924", "Greenwich",
  2179         -        "Reunion_1947", "Transverse_Mercator", "metre",
  2180         -        "X", "East", "Y", "North");
         1898  +        "989\"]]");
         1899  +    p = add_epsg_def (filter, first, last, 2990, "epsg", 2990,
         1900  +        "Reunion 1947 / TM Reunion (deprecated)");
  2181   1901       add_proj4text (p, 0,
  2182   1902           "+proj=tmerc +lat_0=-21.11666666666667 +lon_0=55.53333333");
  2183   1903       add_proj4text (p, 1,
  2184   1904           "333333 +k=1 +x_0=50000 +y_0=160000 +ellps=intl +towgs84=");
  2185   1905       add_proj4text (p, 2,
  2186   1906           "94,-948,-1262,0,0,0,0 +units=m +no_defs");
  2187   1907       add_srs_wkt (p, 0,
................................................................................
  2193   1913       add_srs_wkt (p, 3,
  2194   1914           "]],TOWGS84[94,-948,-1262,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  2195   1915       add_srs_wkt (p, 4,
  2196   1916           "626\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2197   1917       add_srs_wkt (p, 5,
  2198   1918           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2199   1919       add_srs_wkt (p, 6,
  2200         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1920  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4626\"]],PROJECTION[\"");
  2201   1921       add_srs_wkt (p, 7,
  2202         -        ",EAST],AUTHORITY[\"EPSG\",\"4626\"]],PROJECTION[\"Transv");
         1922  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  2203   1923       add_srs_wkt (p, 8,
  2204         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",-21.11");
         1924  +        "-21.11666666666667],PARAMETER[\"central_meridian\",55.53");
  2205   1925       add_srs_wkt (p, 9,
  2206         -        "666666666667],PARAMETER[\"central_meridian\",55.53333333");
         1926  +        "333333333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
  2207   1927       add_srs_wkt (p, 10,
  2208         -        "333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_");
         1928  +        "false_easting\",50000],PARAMETER[\"false_northing\",1600");
  2209   1929       add_srs_wkt (p, 11,
  2210         -        "easting\",50000],PARAMETER[\"false_northing\",160000],UN");
         1930  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2211   1931       add_srs_wkt (p, 12,
  2212         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
         1932  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2990\"");
  2213   1933       add_srs_wkt (p, 13,
  2214         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2990\"]]");
  2215         -    p = add_epsg_def_ex (filter, first, last, 2991, "epsg", 2991,
  2216         -        "NAD83 / Oregon LCC (m)", 0, 0,
  2217         -        "GRS 1980", "Greenwich",
  2218         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2219         -        "X", "East", "Y", "North");
         1934  +        "]]");
         1935  +    p = add_epsg_def (filter, first, last, 2991, "epsg", 2991,
         1936  +        "NAD83 / Oregon Lambert");
  2220   1937       add_proj4text (p, 0,
  2221   1938           "+proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120");
  2222   1939       add_proj4text (p, 1,
  2223         -        ".5 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,");
  2224         -    add_proj4text (p, 2,
  2225         -        "0 +units=m +no_defs");
         1940  +        ".5 +x_0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs");
  2226   1941       add_srs_wkt (p, 0,
  2227         -        "PROJCS[\"NAD83 / Oregon LCC (m)\",GEOGCS[\"NAD83\",DATUM");
         1942  +        "PROJCS[\"NAD83 / Oregon Lambert\",GEOGCS[\"NAD83\",DATUM");
  2228   1943       add_srs_wkt (p, 1,
  2229   1944           "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  2230   1945       add_srs_wkt (p, 2,
  2231   1946           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  2232   1947       add_srs_wkt (p, 3,
  2233   1948           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  2234   1949       add_srs_wkt (p, 4,
  2235   1950           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  2236   1951       add_srs_wkt (p, 5,
  2237         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1952  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  2238   1953       add_srs_wkt (p, 6,
  2239         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         1954  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  2240   1955       add_srs_wkt (p, 7,
  2241         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
         1956  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43],PARA");
  2242   1957       add_srs_wkt (p, 8,
  2243         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",43],PARAMETER[");
         1958  +        "METER[\"standard_parallel_2\",45.5],PARAMETER[\"latitude");
  2244   1959       add_srs_wkt (p, 9,
  2245         -        "\"standard_parallel_2\",45.5],PARAMETER[\"latitude_of_or");
         1960  +        "_of_origin\",41.75],PARAMETER[\"central_meridian\",-120.");
  2246   1961       add_srs_wkt (p, 10,
  2247         -        "igin\",41.75],PARAMETER[\"central_meridian\",-120.5],PAR");
         1962  +        "5],PARAMETER[\"false_easting\",400000],PARAMETER[\"false");
  2248   1963       add_srs_wkt (p, 11,
  2249         -        "AMETER[\"false_easting\",400000],PARAMETER[\"false_north");
         1964  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2250   1965       add_srs_wkt (p, 12,
  2251         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1966  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2252   1967       add_srs_wkt (p, 13,
  2253         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2254         -    add_srs_wkt (p, 14,
  2255         -        "2991\"]]");
  2256         -    p = add_epsg_def_ex (filter, first, last, 2992, "epsg", 2992,
  2257         -        "NAD83 / Oregon GIC Lambert (ft)", 0, 0,
  2258         -        "GRS 1980", "Greenwich",
  2259         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "foot",
  2260         -        "X", "East", "Y", "North");
         1968  +        "G\",\"2991\"]]");
         1969  +    p = add_epsg_def (filter, first, last, 2992, "epsg", 2992,
         1970  +        "NAD83 / Oregon Lambert (ft)");
  2261   1971       add_proj4text (p, 0,
  2262   1972           "+proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120");
  2263   1973       add_proj4text (p, 1,
  2264         -        ".5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +towgs84=0,0,");
  2265         -    add_proj4text (p, 2,
  2266         -        "0,0,0,0,0 +units=ft +no_defs");
  2267         -    add_srs_wkt (p, 0,
  2268         -        "PROJCS[\"NAD83 / Oregon GIC Lambert (ft)\",GEOGCS[\"NAD8");
  2269         -    add_srs_wkt (p, 1,
  2270         -        "3\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1");
  2271         -    add_srs_wkt (p, 2,
  2272         -        "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
  2273         -    add_srs_wkt (p, 3,
  2274         -        "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],P");
  2275         -    add_srs_wkt (p, 4,
  2276         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2277         -    add_srs_wkt (p, 5,
  2278         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2279         -    add_srs_wkt (p, 6,
  2280         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  2281         -    add_srs_wkt (p, 7,
  2282         -        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
  2283         -    add_srs_wkt (p, 8,
  2284         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43],P");
  2285         -    add_srs_wkt (p, 9,
  2286         -        "ARAMETER[\"standard_parallel_2\",45.5],PARAMETER[\"latit");
  2287         -    add_srs_wkt (p, 10,
  2288         -        "ude_of_origin\",41.75],PARAMETER[\"central_meridian\",-1");
  2289         -    add_srs_wkt (p, 11,
  2290         -        "20.5],PARAMETER[\"false_easting\",1312335.958],PARAMETER");
  2291         -    add_srs_wkt (p, 12,
  2292         -        "[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"");
         1974  +        ".5 +x_0=399999.9999984 +y_0=0 +datum=NAD83 +units=ft +no");
         1975  +    add_proj4text (p, 2,
         1976  +        "_defs");
         1977  +    add_srs_wkt (p, 0,
         1978  +        "PROJCS[\"NAD83 / Oregon Lambert (ft)\",GEOGCS[\"NAD83\",");
         1979  +    add_srs_wkt (p, 1,
         1980  +        "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
         1981  +    add_srs_wkt (p, 2,
         1982  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
         1983  +    add_srs_wkt (p, 3,
         1984  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
         1985  +    add_srs_wkt (p, 4,
         1986  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         1987  +    add_srs_wkt (p, 5,
         1988  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         1989  +    add_srs_wkt (p, 6,
         1990  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         1991  +    add_srs_wkt (p, 7,
         1992  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43],");
         1993  +    add_srs_wkt (p, 8,
         1994  +        "PARAMETER[\"standard_parallel_2\",45.5],PARAMETER[\"lati");
         1995  +    add_srs_wkt (p, 9,
         1996  +        "tude_of_origin\",41.75],PARAMETER[\"central_meridian\",-");
         1997  +    add_srs_wkt (p, 10,
         1998  +        "120.5],PARAMETER[\"false_easting\",1312335.958],PARAMETE");
         1999  +    add_srs_wkt (p, 11,
         2000  +        "R[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"");
         2001  +    add_srs_wkt (p, 12,
         2002  +        "EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2293   2003       add_srs_wkt (p, 13,
  2294         -        "EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2295         -    add_srs_wkt (p, 14,
  2296   2004           "HORITY[\"EPSG\",\"2992\"]]");
  2297         -    p = add_epsg_def_ex (filter, first, last, 2993, "epsg", 2993,
  2298         -        "NAD83(HARN) / Oregon LCC (m)", 0, 0,
  2299         -        "GRS 1980", "Greenwich",
  2300         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  2301         -        "X", "East", "Y", "North");
         2005  +    p = add_epsg_def (filter, first, last, 2993, "epsg", 2993,
         2006  +        "NAD83(HARN) / Oregon Lambert");
  2302   2007       add_proj4text (p, 0,
  2303   2008           "+proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120");
  2304   2009       add_proj4text (p, 1,
  2305   2010           ".5 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,");
  2306   2011       add_proj4text (p, 2,
  2307   2012           "0 +units=m +no_defs");
  2308   2013       add_srs_wkt (p, 0,
  2309         -        "PROJCS[\"NAD83(HARN) / Oregon LCC (m)\",GEOGCS[\"NAD83(H");
         2014  +        "PROJCS[\"NAD83(HARN) / Oregon Lambert\",GEOGCS[\"NAD83(H");
  2310   2015       add_srs_wkt (p, 1,
  2311   2016           "ARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Network\",S");
  2312   2017       add_srs_wkt (p, 2,
  2313   2018           "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
  2314   2019       add_srs_wkt (p, 3,
  2315   2020           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  2316   2021       add_srs_wkt (p, 4,
  2317   2022           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2318   2023       add_srs_wkt (p, 5,
  2319   2024           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2320   2025       add_srs_wkt (p, 6,
  2321         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2026  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
  2322   2027       add_srs_wkt (p, 7,
  2323         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
         2028  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
  2324   2029       add_srs_wkt (p, 8,
  2325         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2030  +        "rd_parallel_1\",43],PARAMETER[\"standard_parallel_2\",45");
  2326   2031       add_srs_wkt (p, 9,
  2327         -        "llel_1\",43],PARAMETER[\"standard_parallel_2\",45.5],PAR");
         2032  +        ".5],PARAMETER[\"latitude_of_origin\",41.75],PARAMETER[\"");
  2328   2033       add_srs_wkt (p, 10,
  2329         -        "AMETER[\"latitude_of_origin\",41.75],PARAMETER[\"central");
         2034  +        "central_meridian\",-120.5],PARAMETER[\"false_easting\",4");
  2330   2035       add_srs_wkt (p, 11,
  2331         -        "_meridian\",-120.5],PARAMETER[\"false_easting\",400000],");
         2036  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  2332   2037       add_srs_wkt (p, 12,
  2333         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         2038  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2334   2039       add_srs_wkt (p, 13,
  2335         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  2336         -    add_srs_wkt (p, 14,
  2337         -        "],AUTHORITY[\"EPSG\",\"2993\"]]");
  2338         -    p = add_epsg_def_ex (filter, first, last, 2994, "epsg", 2994,
  2339         -        "NAD83(HARN) / Oregon GIC Lambert (ft)", 0, 0,
  2340         -        "GRS 1980", "Greenwich",
  2341         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
  2342         -        "X", "East", "Y", "North");
         2040  +        ",NORTH],AUTHORITY[\"EPSG\",\"2993\"]]");
         2041  +    p = add_epsg_def (filter, first, last, 2994, "epsg", 2994,
         2042  +        "NAD83(HARN) / Oregon Lambert (ft)");
  2343   2043       add_proj4text (p, 0,
  2344   2044           "+proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120");
  2345   2045       add_proj4text (p, 1,
  2346   2046           ".5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +towgs84=0,0,");
  2347   2047       add_proj4text (p, 2,
  2348   2048           "0,0,0,0,0 +units=ft +no_defs");
  2349   2049       add_srs_wkt (p, 0,
  2350         -        "PROJCS[\"NAD83(HARN) / Oregon GIC Lambert (ft)\",GEOGCS[");
         2050  +        "PROJCS[\"NAD83(HARN) / Oregon Lambert (ft)\",GEOGCS[\"NA");
  2351   2051       add_srs_wkt (p, 1,
  2352         -        "\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Ne");
         2052  +        "D83(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Networ");
  2353   2053       add_srs_wkt (p, 2,
  2354         -        "twork\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         2054  +        "k\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  2355   2055       add_srs_wkt (p, 3,
  2356         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         2056  +        "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2357   2057       add_srs_wkt (p, 4,
  2358         -        "TY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         2058  +        "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2359   2059       add_srs_wkt (p, 5,
  2360         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         2060  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2361   2061       add_srs_wkt (p, 6,
  2362         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         2062  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  2363   2063       add_srs_wkt (p, 7,
  2364         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PRO");
         2064  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
  2365   2065       add_srs_wkt (p, 8,
  2366         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
         2066  +        "andard_parallel_1\",43],PARAMETER[\"standard_parallel_2\"");
  2367   2067       add_srs_wkt (p, 9,
  2368         -        "ndard_parallel_1\",43],PARAMETER[\"standard_parallel_2\"");
  2369         -    add_srs_wkt (p, 10,
  2370   2068           ",45.5],PARAMETER[\"latitude_of_origin\",41.75],PARAMETER");
  2371         -    add_srs_wkt (p, 11,
         2069  +    add_srs_wkt (p, 10,
  2372   2070           "[\"central_meridian\",-120.5],PARAMETER[\"false_easting\"");
  2373         -    add_srs_wkt (p, 12,
         2071  +    add_srs_wkt (p, 11,
  2374   2072           ",1312335.958],PARAMETER[\"false_northing\",0],UNIT[\"foo");
  2375         -    add_srs_wkt (p, 13,
         2073  +    add_srs_wkt (p, 12,
  2376   2074           "t\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST");
  2377         -    add_srs_wkt (p, 14,
         2075  +    add_srs_wkt (p, 13,
  2378   2076           "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2994\"]]");
  2379         -    p = add_epsg_def_ex (filter, first, last, 2995, "epsg", 2995,
  2380         -        "IGN53 Mare / UTM zone 58S", 0, 0,
  2381         -        "International 1924", "Greenwich",
  2382         -        "IGN53_Mare", "Transverse_Mercator", "metre",
  2383         -        "Easting", "East", "Northing", "North");
         2077  +    p = add_epsg_def (filter, first, last, 2995, "epsg", 2995,
         2078  +        "IGN53 Mare / UTM zone 58S");
  2384   2079       add_proj4text (p, 0,
  2385   2080           "+proj=utm +zone=58 +south +ellps=intl +towgs84=287.58,17");
  2386   2081       add_proj4text (p, 1,
  2387   2082           "7.78,-135.41,0,0,0,0 +units=m +no_defs");
  2388   2083       add_srs_wkt (p, 0,
  2389   2084           "PROJCS[\"IGN53 Mare / UTM zone 58S\",GEOGCS[\"IGN53 Mare");
  2390   2085       add_srs_wkt (p, 1,
................................................................................
  2394   2089       add_srs_wkt (p, 3,
  2395   2090           ",177.78,-135.41,0,0,0,0],AUTHORITY[\"EPSG\",\"6641\"]],P");
  2396   2091       add_srs_wkt (p, 4,
  2397   2092           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2398   2093       add_srs_wkt (p, 5,
  2399   2094           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2400   2095       add_srs_wkt (p, 6,
  2401         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
         2096  +        "\"]],AUTHORITY[\"EPSG\",\"4641\"]],PROJECTION[\"Transver");
  2402   2097       add_srs_wkt (p, 7,
  2403         -        "UTHORITY[\"EPSG\",\"4641\"]],PROJECTION[\"Transverse_Mer");
         2098  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2404   2099       add_srs_wkt (p, 8,
  2405         -        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         2100  +        "ETER[\"central_meridian\",165],PARAMETER[\"scale_factor\"");
  2406   2101       add_srs_wkt (p, 9,
  2407         -        "central_meridian\",165],PARAMETER[\"scale_factor\",0.999");
         2102  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2408   2103       add_srs_wkt (p, 10,
  2409         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         2104  +        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2410   2105       add_srs_wkt (p, 11,
  2411         -        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2106  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2412   2107       add_srs_wkt (p, 12,
  2413         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  2414         -    add_srs_wkt (p, 13,
  2415         -        "TH],AUTHORITY[\"EPSG\",\"2995\"]]");
  2416         -    p = add_epsg_def_ex (filter, first, last, 2996, "epsg", 2996,
  2417         -        "ST84 Ile des Pins / UTM zone 58S", 0, 0,
  2418         -        "International 1924", "Greenwich",
  2419         -        "ST84_Ile_des_Pins", "Transverse_Mercator", "metre",
  2420         -        "Easting", "East", "Northing", "North");
         2108  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2995\"]]");
         2109  +    p = add_epsg_def (filter, first, last, 2996, "epsg", 2996,
         2110  +        "ST84 Ile des Pins / UTM zone 58S");
  2421   2111       add_proj4text (p, 0,
  2422   2112           "+proj=utm +zone=58 +south +ellps=intl +towgs84=-13,-348,");
  2423   2113       add_proj4text (p, 1,
  2424   2114           "292,0,0,0,0 +units=m +no_defs");
  2425   2115       add_srs_wkt (p, 0,
  2426   2116           "PROJCS[\"ST84 Ile des Pins / UTM zone 58S\",GEOGCS[\"ST8");
  2427   2117       add_srs_wkt (p, 1,
................................................................................
  2431   2121       add_srs_wkt (p, 3,
  2432   2122           "22\"]],TOWGS84[-13,-348,292,0,0,0,0],AUTHORITY[\"EPSG\",");
  2433   2123       add_srs_wkt (p, 4,
  2434   2124           "\"6642\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  2435   2125       add_srs_wkt (p, 5,
  2436   2126           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  2437   2127       add_srs_wkt (p, 6,
  2438         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         2128  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4642\"]],PROJECTIO");
  2439   2129       add_srs_wkt (p, 7,
  2440         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4642\"]],PROJECTION[\"Tr");
         2130  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  2441   2131       add_srs_wkt (p, 8,
  2442         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2132  +        "n\",0],PARAMETER[\"central_meridian\",165],PARAMETER[\"s");
  2443   2133       add_srs_wkt (p, 9,
  2444         -        ",PARAMETER[\"central_meridian\",165],PARAMETER[\"scale_f");
         2134  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
  2445   2135       add_srs_wkt (p, 10,
  2446         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2136  +        "],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\",");
  2447   2137       add_srs_wkt (p, 11,
  2448         -        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
         2138  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  2449   2139       add_srs_wkt (p, 12,
  2450         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2451         -    add_srs_wkt (p, 13,
  2452         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"2996\"]]");
  2453         -    p = add_epsg_def_ex (filter, first, last, 2997, "epsg", 2997,
  2454         -        "ST71 Belep / UTM zone 58S", 0, 0,
  2455         -        "International 1924", "Greenwich",
  2456         -        "ST71_Belep", "Transverse_Mercator", "metre",
  2457         -        "Easting", "East", "Northing", "North");
         2140  +        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2996\"]]");
         2141  +    p = add_epsg_def (filter, first, last, 2997, "epsg", 2997,
         2142  +        "ST71 Belep / UTM zone 58S");
  2458   2143       add_proj4text (p, 0,
  2459   2144           "+proj=utm +zone=58 +south +ellps=intl +towgs84=-480.26,-");
  2460   2145       add_proj4text (p, 1,
  2461   2146           "438.32,-643.429,16.3119,20.1721,-4.0349,-111.7 +units=m ");
  2462   2147       add_proj4text (p, 2,
  2463   2148           "+no_defs");
  2464   2149       add_srs_wkt (p, 0,
................................................................................
  2470   2155       add_srs_wkt (p, 3,
  2471   2156           "6,-438.32,-643.429,16.3119,20.1721,-4.0349,-111.7],AUTHO");
  2472   2157       add_srs_wkt (p, 4,
  2473   2158           "RITY[\"EPSG\",\"6643\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2474   2159       add_srs_wkt (p, 5,
  2475   2160           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2476   2161       add_srs_wkt (p, 6,
  2477         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         2162  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4643");
  2478   2163       add_srs_wkt (p, 7,
  2479         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4643\"]],P");
         2164  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2480   2165       add_srs_wkt (p, 8,
  2481         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         2166  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",165]");
  2482   2167       add_srs_wkt (p, 9,
  2483         -        "of_origin\",0],PARAMETER[\"central_meridian\",165],PARAM");
         2168  +        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2484   2169       add_srs_wkt (p, 10,
  2485         -        "ETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
         2170  +        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2486   2171       add_srs_wkt (p, 11,
  2487         -        ",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"m");
         2172  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2488   2173       add_srs_wkt (p, 12,
  2489         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         2174  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2490   2175       add_srs_wkt (p, 13,
  2491         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2997");
  2492         -    add_srs_wkt (p, 14,
  2493         -        "\"]]");
  2494         -    p = add_epsg_def_ex (filter, first, last, 2998, "epsg", 2998,
  2495         -        "NEA74 Noumea / UTM zone 58S", 0, 0,
  2496         -        "International 1924", "Greenwich",
  2497         -        "NEA74_Noumea", "Transverse_Mercator", "metre",
  2498         -        "Easting", "East", "Northing", "North");
         2176  +        ",\"2997\"]]");
         2177  +    p = add_epsg_def (filter, first, last, 2998, "epsg", 2998,
         2178  +        "NEA74 Noumea / UTM zone 58S");
  2499   2179       add_proj4text (p, 0,
  2500   2180           "+proj=utm +zone=58 +south +ellps=intl +towgs84=-10.18,-3");
  2501   2181       add_proj4text (p, 1,
  2502   2182           "50.43,291.37,0,0,0,0 +units=m +no_defs");
  2503   2183       add_srs_wkt (p, 0,
  2504   2184           "PROJCS[\"NEA74 Noumea / UTM zone 58S\",GEOGCS[\"NEA74 No");
  2505   2185       add_srs_wkt (p, 1,
................................................................................
  2509   2189       add_srs_wkt (p, 3,
  2510   2190           "-10.18,-350.43,291.37,0,0,0,0],AUTHORITY[\"EPSG\",\"6644");
  2511   2191       add_srs_wkt (p, 4,
  2512   2192           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2513   2193       add_srs_wkt (p, 5,
  2514   2194           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2515   2195       add_srs_wkt (p, 6,
  2516         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
         2196  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4644\"]],PROJECTION[\"Tr");
  2517   2197       add_srs_wkt (p, 7,
  2518         -        "AST],AUTHORITY[\"EPSG\",\"4644\"]],PROJECTION[\"Transver");
         2198  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  2519   2199       add_srs_wkt (p, 8,
  2520         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
         2200  +        ",PARAMETER[\"central_meridian\",165],PARAMETER[\"scale_f");
  2521   2201       add_srs_wkt (p, 9,
  2522         -        "ETER[\"central_meridian\",165],PARAMETER[\"scale_factor\"");
         2202  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2523   2203       add_srs_wkt (p, 10,
  2524         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2204  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
  2525   2205       add_srs_wkt (p, 11,
  2526         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2206  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2527   2207       add_srs_wkt (p, 12,
  2528         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2529         -    add_srs_wkt (p, 13,
  2530         -        "\",NORTH],AUTHORITY[\"EPSG\",\"2998\"]]");
  2531         -    p = add_epsg_def_ex (filter, first, last, 2999, "epsg", 2999,
  2532         -        "Grand Comoros / UTM zone 38S", 0, 0,
  2533         -        "International 1924", "Greenwich",
  2534         -        "Grand_Comoros", "Transverse_Mercator", "metre",
  2535         -        "Easting", "East", "Northing", "North");
         2208  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"2998\"]]");
         2209  +    p = add_epsg_def (filter, first, last, 2999, "epsg", 2999,
         2210  +        "Grand Comoros / UTM zone 38S");
  2536   2211       add_proj4text (p, 0,
  2537   2212           "+proj=utm +zone=38 +south +ellps=intl +towgs84=-963,510,");
  2538   2213       add_proj4text (p, 1,
  2539   2214           "-359,0,0,0,0 +units=m +no_defs");
  2540   2215       add_srs_wkt (p, 0,
  2541   2216           "PROJCS[\"Grand Comoros / UTM zone 38S\",GEOGCS[\"Grand C");
  2542   2217       add_srs_wkt (p, 1,
................................................................................
  2546   2221       add_srs_wkt (p, 3,
  2547   2222           "84[-963,510,-359,0,0,0,0],AUTHORITY[\"EPSG\",\"6646\"]],");
  2548   2223       add_srs_wkt (p, 4,
  2549   2224           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2550   2225       add_srs_wkt (p, 5,
  2551   2226           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2552   2227       add_srs_wkt (p, 6,
  2553         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         2228  +        "2\"]],AUTHORITY[\"EPSG\",\"4646\"]],PROJECTION[\"Transve");
  2554   2229       add_srs_wkt (p, 7,
  2555         -        "AUTHORITY[\"EPSG\",\"4646\"]],PROJECTION[\"Transverse_Me");
         2230  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  2556   2231       add_srs_wkt (p, 8,
  2557         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         2232  +        "METER[\"central_meridian\",45],PARAMETER[\"scale_factor\"");
  2558   2233       add_srs_wkt (p, 9,
  2559         -        "\"central_meridian\",45],PARAMETER[\"scale_factor\",0.99");
         2234  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2560   2235       add_srs_wkt (p, 10,
  2561         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         2236  +        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2562   2237       add_srs_wkt (p, 11,
  2563         -        "e_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         2238  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2564   2239       add_srs_wkt (p, 12,
  2565         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  2566         -    add_srs_wkt (p, 13,
  2567         -        "ORTH],AUTHORITY[\"EPSG\",\"2999\"]]");
  2568         -    p = add_epsg_def_ex (filter, first, last, 3000, "epsg", 3000,
  2569         -        "Segara / NEIEZ", 0, 0,
  2570         -        "Bessel 1841", "Greenwich",
  2571         -        "Gunung_Segara", "Mercator_1SP", "metre",
  2572         -        "X", "East", "Y", "North");
         2240  +        "\",NORTH],AUTHORITY[\"EPSG\",\"2999\"]]");
         2241  +    p = add_epsg_def (filter, first, last, 3000, "epsg", 3000,
         2242  +        "Segara / NEIEZ");
  2573   2243       add_proj4text (p, 0,
  2574   2244           "+proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 ");
  2575   2245       add_proj4text (p, 1,
  2576   2246           "+ellps=bessel +towgs84=-403,684,41,0,0,0,0 +units=m +no_");
  2577   2247       add_proj4text (p, 2,
  2578   2248           "defs");
  2579   2249       add_srs_wkt (p, 0,
................................................................................
  2583   2253       add_srs_wkt (p, 2,
  2584   2254           "8128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-403,684,41,0");
  2585   2255       add_srs_wkt (p, 3,
  2586   2256           ",0,0,0],AUTHORITY[\"EPSG\",\"6613\"]],PRIMEM[\"Greenwich");
  2587   2257       add_srs_wkt (p, 4,
  2588   2258           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2589   2259       add_srs_wkt (p, 5,
  2590         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         2260  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2591   2261       add_srs_wkt (p, 6,
  2592         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         2262  +        "EPSG\",\"4613\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER");
  2593   2263       add_srs_wkt (p, 7,
  2594         -        ",\"4613\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER[\"cen");
         2264  +        "[\"central_meridian\",110],PARAMETER[\"scale_factor\",0.");
  2595   2265       add_srs_wkt (p, 8,
  2596         -        "tral_meridian\",110],PARAMETER[\"scale_factor\",0.997],P");
         2266  +        "997],PARAMETER[\"false_easting\",3900000],PARAMETER[\"fa");
  2597   2267       add_srs_wkt (p, 9,
  2598         -        "ARAMETER[\"false_easting\",3900000],PARAMETER[\"false_no");
         2268  +        "lse_northing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  2599   2269       add_srs_wkt (p, 10,
  2600         -        "rthing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         2270  +        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  2601   2271       add_srs_wkt (p, 11,
  2602         -        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  2603         -    add_srs_wkt (p, 12,
  2604         -        "PSG\",\"3000\"]]");
  2605         -    p = add_epsg_def_ex (filter, first, last, 3001, "epsg", 3001,
  2606         -        "Batavia / NEIEZ", 0, 0,
  2607         -        "Bessel 1841", "Greenwich",
  2608         -        "Batavia", "Mercator_1SP", "metre",
  2609         -        "X", "East", "Y", "North");
         2272  +        "TY[\"EPSG\",\"3000\"]]");
         2273  +    p = add_epsg_def (filter, first, last, 3001, "epsg", 3001,
         2274  +        "Batavia / NEIEZ");
  2610   2275       add_proj4text (p, 0,
  2611   2276           "+proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 ");
  2612   2277       add_proj4text (p, 1,
  2613   2278           "+ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +units=m +no");
  2614   2279       add_proj4text (p, 2,
  2615   2280           "_defs");
  2616   2281       add_srs_wkt (p, 0,
................................................................................
  2620   2285       add_srs_wkt (p, 2,
  2621   2286           ",AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-377,681,-50,0,0,");
  2622   2287       add_srs_wkt (p, 3,
  2623   2288           "0,0],AUTHORITY[\"EPSG\",\"6211\"]],PRIMEM[\"Greenwich\",");
  2624   2289       add_srs_wkt (p, 4,
  2625   2290           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2626   2291       add_srs_wkt (p, 5,
  2627         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         2292  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2628   2293       add_srs_wkt (p, 6,
  2629         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2294  +        "G\",\"4211\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER[\"");
  2630   2295       add_srs_wkt (p, 7,
  2631         -        "4211\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER[\"centra");
         2296  +        "central_meridian\",110],PARAMETER[\"scale_factor\",0.997");
  2632   2297       add_srs_wkt (p, 8,
  2633         -        "l_meridian\",110],PARAMETER[\"scale_factor\",0.997],PARA");
         2298  +        "],PARAMETER[\"false_easting\",3900000],PARAMETER[\"false");
  2634   2299       add_srs_wkt (p, 9,
  2635         -        "METER[\"false_easting\",3900000],PARAMETER[\"false_north");
         2300  +        "_northing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2636   2301       add_srs_wkt (p, 10,
  2637         -        "ing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2302  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  2638   2303       add_srs_wkt (p, 11,
  2639         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  2640         -    add_srs_wkt (p, 12,
  2641         -        "\",\"3001\"]]");
  2642         -    p = add_epsg_def_ex (filter, first, last, 3002, "epsg", 3002,
  2643         -        "Makassar / NEIEZ", 0, 0,
  2644         -        "Bessel 1841", "Greenwich",
  2645         -        "Makassar", "Mercator_1SP", "metre",
  2646         -        "X", "East", "Y", "North");
         2304  +        "\"EPSG\",\"3001\"]]");
         2305  +    p = add_epsg_def (filter, first, last, 3002, "epsg", 3002,
         2306  +        "Makassar / NEIEZ");
  2647   2307       add_proj4text (p, 0,
  2648   2308           "+proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 ");
  2649   2309       add_proj4text (p, 1,
  2650   2310           "+ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +uni");
  2651   2311       add_proj4text (p, 2,
  2652   2312           "ts=m +no_defs");
  2653   2313       add_srs_wkt (p, 0,
................................................................................
  2657   2317       add_srs_wkt (p, 2,
  2658   2318           "128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-587.8,519.75,");
  2659   2319       add_srs_wkt (p, 3,
  2660   2320           "145.76,0,0,0,0],AUTHORITY[\"EPSG\",\"6257\"]],PRIMEM[\"G");
  2661   2321       add_srs_wkt (p, 4,
  2662   2322           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  2663   2323       add_srs_wkt (p, 5,
  2664         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         2324  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  2665   2325       add_srs_wkt (p, 6,
  2666         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         2326  +        "ORITY[\"EPSG\",\"4257\"]],PROJECTION[\"Mercator_1SP\"],P");
  2667   2327       add_srs_wkt (p, 7,
  2668         -        "\"EPSG\",\"4257\"]],PROJECTION[\"Mercator_1SP\"],PARAMET");
         2328  +        "ARAMETER[\"central_meridian\",110],PARAMETER[\"scale_fac");
  2669   2329       add_srs_wkt (p, 8,
  2670         -        "ER[\"central_meridian\",110],PARAMETER[\"scale_factor\",");
         2330  +        "tor\",0.997],PARAMETER[\"false_easting\",3900000],PARAME");
  2671   2331       add_srs_wkt (p, 9,
  2672         -        "0.997],PARAMETER[\"false_easting\",3900000],PARAMETER[\"");
         2332  +        "TER[\"false_northing\",900000],UNIT[\"metre\",1,AUTHORIT");
  2673   2333       add_srs_wkt (p, 10,
  2674         -        "false_northing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2334  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  2675   2335       add_srs_wkt (p, 11,
  2676         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2677         -    add_srs_wkt (p, 12,
  2678         -        "RITY[\"EPSG\",\"3002\"]]");
  2679         -    p = add_epsg_def_ex (filter, first, last, 3003, "epsg", 3003,
  2680         -        "Monte Mario / Italy zone 1", 0, 0,
  2681         -        "International 1924", "Greenwich",
  2682         -        "Monte_Mario", "Transverse_Mercator", "metre",
  2683         -        "X", "East", "Y", "North");
         2336  +        ",AUTHORITY[\"EPSG\",\"3002\"]]");
         2337  +    p = add_epsg_def (filter, first, last, 3003, "epsg", 3003,
         2338  +        "Monte Mario / Italy zone 1");
  2684   2339       add_proj4text (p, 0,
  2685   2340           "+proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=1500000 +y_");
  2686   2341       add_proj4text (p, 1,
  2687   2342           "0=0 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917,");
  2688   2343       add_proj4text (p, 2,
  2689   2344           "0.714,-11.68 +units=m +no_defs");
  2690   2345       add_srs_wkt (p, 0,
................................................................................
  2696   2351       add_srs_wkt (p, 3,
  2697   2352           "4.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68],AUTHORITY[\"EP");
  2698   2353       add_srs_wkt (p, 4,
  2699   2354           "SG\",\"6265\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2700   2355       add_srs_wkt (p, 5,
  2701   2356           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2702   2357       add_srs_wkt (p, 6,
  2703         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2358  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4265\"]],PROJE");
  2704   2359       add_srs_wkt (p, 7,
  2705         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4265\"]],PROJECTION[");
         2360  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2706   2361       add_srs_wkt (p, 8,
  2707         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2362  +        "rigin\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"");
  2708   2363       add_srs_wkt (p, 9,
  2709         -        ",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_");
         2364  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",15000");
  2710   2365       add_srs_wkt (p, 10,
  2711         -        "factor\",0.9996],PARAMETER[\"false_easting\",1500000],PA");
         2366  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  2712   2367       add_srs_wkt (p, 11,
  2713         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2368  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2714   2369       add_srs_wkt (p, 12,
  2715         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2716         -    add_srs_wkt (p, 13,
  2717         -        "AUTHORITY[\"EPSG\",\"3003\"]]");
  2718         -    p = add_epsg_def_ex (filter, first, last, 3004, "epsg", 3004,
  2719         -        "Monte Mario / Italy zone 2", 0, 0,
  2720         -        "International 1924", "Greenwich",
  2721         -        "Monte_Mario", "Transverse_Mercator", "metre",
  2722         -        "X", "East", "Y", "North");
         2370  +        "ORTH],AUTHORITY[\"EPSG\",\"3003\"]]");
         2371  +    p = add_epsg_def (filter, first, last, 3004, "epsg", 3004,
         2372  +        "Monte Mario / Italy zone 2");
  2723   2373       add_proj4text (p, 0,
  2724   2374           "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9996 +x_0=2520000 +y");
  2725   2375       add_proj4text (p, 1,
  2726   2376           "_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-2.917");
  2727   2377       add_proj4text (p, 2,
  2728   2378           ",0.714,-11.68 +units=m +no_defs");
  2729   2379       add_srs_wkt (p, 0,
................................................................................
  2735   2385       add_srs_wkt (p, 3,
  2736   2386           "4.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68],AUTHORITY[\"EP");
  2737   2387       add_srs_wkt (p, 4,
  2738   2388           "SG\",\"6265\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2739   2389       add_srs_wkt (p, 5,
  2740   2390           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2741   2391       add_srs_wkt (p, 6,
  2742         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2392  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4265\"]],PROJE");
  2743   2393       add_srs_wkt (p, 7,
  2744         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4265\"]],PROJECTION[");
         2394  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2745   2395       add_srs_wkt (p, 8,
  2746         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2396  +        "rigin\",0],PARAMETER[\"central_meridian\",15],PARAMETER[");
  2747   2397       add_srs_wkt (p, 9,
  2748         -        ",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale");
         2398  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",252");
  2749   2399       add_srs_wkt (p, 10,
  2750         -        "_factor\",0.9996],PARAMETER[\"false_easting\",2520000],P");
         2400  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2751   2401       add_srs_wkt (p, 11,
  2752         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2402  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2753   2403       add_srs_wkt (p, 12,
  2754         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  2755         -    add_srs_wkt (p, 13,
  2756         -        ",AUTHORITY[\"EPSG\",\"3004\"]]");
  2757         -    p = add_epsg_def_ex (filter, first, last, 3005, "epsg", 3005,
  2758         -        "NAD83 / BC Albers", 0, 0,
  2759         -        "GRS 1980", "Greenwich",
  2760         -        "North_American_Datum_1983", "Albers_Conic_Equal_Area", "metre",
  2761         -        "Easting", "East", "Northing", "North");
         2404  +        ",NORTH],AUTHORITY[\"EPSG\",\"3004\"]]");
         2405  +    p = add_epsg_def (filter, first, last, 3005, "epsg", 3005,
         2406  +        "NAD83 / BC Albers");
  2762   2407       add_proj4text (p, 0,
  2763   2408           "+proj=aea +lat_1=50 +lat_2=58.5 +lat_0=45 +lon_0=-126 +x");
  2764   2409       add_proj4text (p, 1,
  2765         -        "_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2766         -    add_proj4text (p, 2,
  2767         -        "nits=m +no_defs");
         2410  +        "_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs");
  2768   2411       add_srs_wkt (p, 0,
  2769   2412           "PROJCS[\"NAD83 / BC Albers\",GEOGCS[\"NAD83\",DATUM[\"No");
  2770   2413       add_srs_wkt (p, 1,
  2771   2414           "rth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,");
  2772   2415       add_srs_wkt (p, 2,
  2773   2416           "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
  2774   2417       add_srs_wkt (p, 3,
  2775   2418           "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenw");
  2776   2419       add_srs_wkt (p, 4,
  2777   2420           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2778   2421       add_srs_wkt (p, 5,
  2779         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         2422  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2780   2423       add_srs_wkt (p, 6,
  2781         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         2424  +        "[\"EPSG\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_Are");
  2782   2425       add_srs_wkt (p, 7,
  2783         -        "G\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],P");
         2426  +        "a\"],PARAMETER[\"standard_parallel_1\",50],PARAMETER[\"s");
  2784   2427       add_srs_wkt (p, 8,
  2785         -        "ARAMETER[\"standard_parallel_1\",50],PARAMETER[\"standar");
         2428  +        "tandard_parallel_2\",58.5],PARAMETER[\"latitude_of_cente");
  2786   2429       add_srs_wkt (p, 9,
  2787         -        "d_parallel_2\",58.5],PARAMETER[\"latitude_of_center\",45");
         2430  +        "r\",45],PARAMETER[\"longitude_of_center\",-126],PARAMETE");
  2788   2431       add_srs_wkt (p, 10,
  2789         -        "],PARAMETER[\"longitude_of_center\",-126],PARAMETER[\"fa");
         2432  +        "R[\"false_easting\",1000000],PARAMETER[\"false_northing\"");
  2790   2433       add_srs_wkt (p, 11,
  2791         -        "lse_easting\",1000000],PARAMETER[\"false_northing\",0],U");
         2434  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2792   2435       add_srs_wkt (p, 12,
  2793         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
         2436  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  2794   2437       add_srs_wkt (p, 13,
  2795         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2796         -    add_srs_wkt (p, 14,
  2797         -        ",\"3005\"]]");
  2798         -    p = add_epsg_def_ex (filter, first, last, 3006, "epsg", 3006,
  2799         -        "SWEREF99 TM", 0, 1,
  2800         -        "GRS 1980", "Greenwich",
  2801         -        "SWEREF99", "Transverse_Mercator", "metre",
  2802         -        "Northing", "North", "Easting", "East");
         2438  +        "PSG\",\"3005\"]]");
         2439  +    p = add_epsg_def (filter, first, last, 3006, "epsg", 3006,
         2440  +        "SWEREF99 TM");
  2803   2441       add_proj4text (p, 0,
  2804   2442           "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2805   2443       add_proj4text (p, 1,
  2806   2444           "units=m +no_defs");
  2807   2445       add_srs_wkt (p, 0,
  2808   2446           "PROJCS[\"SWEREF99 TM\",GEOGCS[\"SWEREF99\",DATUM[\"SWERE");
  2809   2447       add_srs_wkt (p, 1,
................................................................................
  2811   2449       add_srs_wkt (p, 2,
  2812   2450           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  2813   2451       add_srs_wkt (p, 3,
  2814   2452           "[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2815   2453       add_srs_wkt (p, 4,
  2816   2454           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2817   2455       add_srs_wkt (p, 5,
  2818         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2456  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"]]");
  2819   2457       add_srs_wkt (p, 6,
  2820         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJE");
         2458  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  2821   2459       add_srs_wkt (p, 7,
  2822         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2460  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",15],PARA");
  2823   2461       add_srs_wkt (p, 8,
  2824         -        "rigin\",0],PARAMETER[\"central_meridian\",15],PARAMETER[");
         2462  +        "METER[\"scale_factor\",0.9996],PARAMETER[\"false_easting");
  2825   2463       add_srs_wkt (p, 9,
  2826         -        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
         2464  +        "\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  2827   2465       add_srs_wkt (p, 10,
  2828         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         2466  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30");
  2829   2467       add_srs_wkt (p, 11,
  2830         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXI");
  2831         -    add_srs_wkt (p, 12,
  2832         -        "S[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3006\"]]");
  2833         -    p = add_epsg_def_ex (filter, first, last, 3007, "epsg", 3007,
  2834         -        "SWEREF99 12 00", 0, 1,
  2835         -        "GRS 1980", "Greenwich",
  2836         -        "SWEREF99", "Transverse_Mercator", "metre",
  2837         -        "Northing", "North", "Easting", "East");
         2468  +        "06\"]]");
         2469  +    p = add_epsg_def (filter, first, last, 3007, "epsg", 3007,
         2470  +        "SWEREF99 12 00");
  2838   2471       add_proj4text (p, 0,
  2839   2472           "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=150000 +y_0=0 +");
  2840   2473       add_proj4text (p, 1,
  2841   2474           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2842   2475       add_srs_wkt (p, 0,
  2843   2476           "PROJCS[\"SWEREF99 12 00\",GEOGCS[\"SWEREF99\",DATUM[\"SW");
  2844   2477       add_srs_wkt (p, 1,
................................................................................
  2846   2479       add_srs_wkt (p, 2,
  2847   2480           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  2848   2481       add_srs_wkt (p, 3,
  2849   2482           "ITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2850   2483       add_srs_wkt (p, 4,
  2851   2484           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2852   2485       add_srs_wkt (p, 5,
  2853         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2486  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"");
  2854   2487       add_srs_wkt (p, 6,
  2855         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PR");
         2488  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2856   2489       add_srs_wkt (p, 7,
  2857         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2490  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",12],PA");
  2858   2491       add_srs_wkt (p, 8,
  2859         -        "f_origin\",0],PARAMETER[\"central_meridian\",12],PARAMET");
         2492  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  2860   2493       add_srs_wkt (p, 9,
  2861         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",15000");
         2494  +        "150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  2862   2495       add_srs_wkt (p, 10,
  2863         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         2496  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3007");
  2864   2497       add_srs_wkt (p, 11,
  2865         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[");
  2866         -    add_srs_wkt (p, 12,
  2867         -        "\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3007\"]]");
  2868         -    p = add_epsg_def_ex (filter, first, last, 3008, "epsg", 3008,
  2869         -        "SWEREF99 13 30", 0, 1,
  2870         -        "GRS 1980", "Greenwich",
  2871         -        "SWEREF99", "Transverse_Mercator", "metre",
  2872         -        "Northing", "North", "Easting", "East");
         2498  +        "\"]]");
         2499  +    p = add_epsg_def (filter, first, last, 3008, "epsg", 3008,
         2500  +        "SWEREF99 13 30");
  2873   2501       add_proj4text (p, 0,
  2874   2502           "+proj=tmerc +lat_0=0 +lon_0=13.5 +k=1 +x_0=150000 +y_0=0");
  2875   2503       add_proj4text (p, 1,
  2876   2504           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2877   2505       add_srs_wkt (p, 0,
  2878   2506           "PROJCS[\"SWEREF99 13 30\",GEOGCS[\"SWEREF99\",DATUM[\"SW");
  2879   2507       add_srs_wkt (p, 1,
................................................................................
  2881   2509       add_srs_wkt (p, 2,
  2882   2510           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  2883   2511       add_srs_wkt (p, 3,
  2884   2512           "ITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2885   2513       add_srs_wkt (p, 4,
  2886   2514           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2887   2515       add_srs_wkt (p, 5,
  2888         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2516  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"");
  2889   2517       add_srs_wkt (p, 6,
  2890         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PR");
         2518  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2891   2519       add_srs_wkt (p, 7,
  2892         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2520  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",13.5],");
  2893   2521       add_srs_wkt (p, 8,
  2894         -        "f_origin\",0],PARAMETER[\"central_meridian\",13.5],PARAM");
         2522  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2895   2523       add_srs_wkt (p, 9,
  2896         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",150");
         2524  +        ",150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2897   2525       add_srs_wkt (p, 10,
  2898         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         2526  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"300");
  2899   2527       add_srs_wkt (p, 11,
  2900         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXI");
  2901         -    add_srs_wkt (p, 12,
  2902         -        "S[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3008\"]]");
  2903         -    p = add_epsg_def_ex (filter, first, last, 3009, "epsg", 3009,
  2904         -        "SWEREF99 15 00", 0, 1,
  2905         -        "GRS 1980", "Greenwich",
  2906         -        "SWEREF99", "Transverse_Mercator", "metre",
  2907         -        "Northing", "North", "Easting", "East");
         2528  +        "8\"]]");
         2529  +    p = add_epsg_def (filter, first, last, 3009, "epsg", 3009,
         2530  +        "SWEREF99 15 00");
  2908   2531       add_proj4text (p, 0,
  2909   2532           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=150000 +y_0=0 +");
  2910   2533       add_proj4text (p, 1,
  2911   2534           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2912   2535       add_srs_wkt (p, 0,
  2913   2536           "PROJCS[\"SWEREF99 15 00\",GEOGCS[\"SWEREF99\",DATUM[\"SW");
  2914   2537       add_srs_wkt (p, 1,
................................................................................
  2916   2539       add_srs_wkt (p, 2,
  2917   2540           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  2918   2541       add_srs_wkt (p, 3,
  2919   2542           "ITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2920   2543       add_srs_wkt (p, 4,
  2921   2544           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2922   2545       add_srs_wkt (p, 5,
  2923         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2546  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"");
  2924   2547       add_srs_wkt (p, 6,
  2925         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PR");
         2548  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2926   2549       add_srs_wkt (p, 7,
  2927         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2550  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",15],PA");
  2928   2551       add_srs_wkt (p, 8,
  2929         -        "f_origin\",0],PARAMETER[\"central_meridian\",15],PARAMET");
         2552  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  2930   2553       add_srs_wkt (p, 9,
  2931         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",15000");
         2554  +        "150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  2932   2555       add_srs_wkt (p, 10,
  2933         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         2556  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3009");
  2934   2557       add_srs_wkt (p, 11,
  2935         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[");
  2936         -    add_srs_wkt (p, 12,
  2937         -        "\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3009\"]]");
  2938         -    p = add_epsg_def_ex (filter, first, last, 3010, "epsg", 3010,
  2939         -        "SWEREF99 16 30", 0, 1,
  2940         -        "GRS 1980", "Greenwich",
  2941         -        "SWEREF99", "Transverse_Mercator", "metre",
  2942         -        "Northing", "North", "Easting", "East");
         2558  +        "\"]]");
         2559  +    p = add_epsg_def (filter, first, last, 3010, "epsg", 3010,
         2560  +        "SWEREF99 16 30");
  2943   2561       add_proj4text (p, 0,
  2944   2562           "+proj=tmerc +lat_0=0 +lon_0=16.5 +k=1 +x_0=150000 +y_0=0");
  2945   2563       add_proj4text (p, 1,
  2946   2564           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2947   2565       add_srs_wkt (p, 0,
  2948   2566           "PROJCS[\"SWEREF99 16 30\",GEOGCS[\"SWEREF99\",DATUM[\"SW");
  2949   2567       add_srs_wkt (p, 1,
................................................................................
  2951   2569       add_srs_wkt (p, 2,
  2952   2570           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  2953   2571       add_srs_wkt (p, 3,
  2954   2572           "ITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2955   2573       add_srs_wkt (p, 4,
  2956   2574           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2957   2575       add_srs_wkt (p, 5,
  2958         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2576  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"");
  2959   2577       add_srs_wkt (p, 6,
  2960         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PR");
         2578  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2961   2579       add_srs_wkt (p, 7,
  2962         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2580  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",16.5],");
  2963   2581       add_srs_wkt (p, 8,
  2964         -        "f_origin\",0],PARAMETER[\"central_meridian\",16.5],PARAM");
         2582  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  2965   2583       add_srs_wkt (p, 9,
  2966         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",150");
         2584  +        ",150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2967   2585       add_srs_wkt (p, 10,
  2968         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         2586  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"301");
  2969   2587       add_srs_wkt (p, 11,
  2970         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXI");
  2971         -    add_srs_wkt (p, 12,
  2972         -        "S[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3010\"]]");
  2973         -    p = add_epsg_def_ex (filter, first, last, 3011, "epsg", 3011,
  2974         -        "SWEREF99 18 00", 0, 1,
  2975         -        "GRS 1980", "Greenwich",
  2976         -        "SWEREF99", "Transverse_Mercator", "metre",
  2977         -        "Northing", "North", "Easting", "East");
         2588  +        "0\"]]");
         2589  +    p = add_epsg_def (filter, first, last, 3011, "epsg", 3011,
         2590  +        "SWEREF99 18 00");
  2978   2591       add_proj4text (p, 0,
  2979   2592           "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=150000 +y_0=0 +");
  2980   2593       add_proj4text (p, 1,
  2981   2594           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2982   2595       add_srs_wkt (p, 0,
  2983   2596           "PROJCS[\"SWEREF99 18 00\",GEOGCS[\"SWEREF99\",DATUM[\"SW");
  2984   2597       add_srs_wkt (p, 1,
................................................................................
  2986   2599       add_srs_wkt (p, 2,
  2987   2600           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  2988   2601       add_srs_wkt (p, 3,
  2989   2602           "ITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2990   2603       add_srs_wkt (p, 4,
  2991   2604           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2992   2605       add_srs_wkt (p, 5,
  2993         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2606  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"");
  2994   2607       add_srs_wkt (p, 6,
  2995         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PR");
         2608  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2996   2609       add_srs_wkt (p, 7,
  2997         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2610  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",18],PA");
  2998   2611       add_srs_wkt (p, 8,
  2999         -        "f_origin\",0],PARAMETER[\"central_meridian\",18],PARAMET");
         2612  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  3000   2613       add_srs_wkt (p, 9,
  3001         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",15000");
         2614  +        "150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3002   2615       add_srs_wkt (p, 10,
  3003         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         2616  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3011");
  3004   2617       add_srs_wkt (p, 11,
  3005         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[");
  3006         -    add_srs_wkt (p, 12,
  3007         -        "\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3011\"]]");
  3008         -    p = add_epsg_def_ex (filter, first, last, 3012, "epsg", 3012,
  3009         -        "SWEREF99 14 15", 0, 1,
  3010         -        "GRS 1980", "Greenwich",
  3011         -        "SWEREF99", "Transverse_Mercator", "metre",
  3012         -        "Northing", "North", "Easting", "East");
         2618  +        "\"]]");
         2619  +    p = add_epsg_def (filter, first, last, 3012, "epsg", 3012,
         2620  +        "SWEREF99 14 15");
  3013   2621       add_proj4text (p, 0,
  3014   2622           "+proj=tmerc +lat_0=0 +lon_0=14.25 +k=1 +x_0=150000 +y_0=");
  3015   2623       add_proj4text (p, 1,
  3016   2624           "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3017   2625       add_srs_wkt (p, 0,
  3018   2626           "PROJCS[\"SWEREF99 14 15\",GEOGCS[\"SWEREF99\",DATUM[\"SW");
  3019   2627       add_srs_wkt (p, 1,
................................................................................
  3021   2629       add_srs_wkt (p, 2,
  3022   2630           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  3023   2631       add_srs_wkt (p, 3,
  3024   2632           "ITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  3025   2633       add_srs_wkt (p, 4,
  3026   2634           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  3027   2635       add_srs_wkt (p, 5,
  3028         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2636  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"");
  3029   2637       add_srs_wkt (p, 6,
  3030         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PR");
         2638  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3031   2639       add_srs_wkt (p, 7,
  3032         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2640  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",14.25]");
  3033   2641       add_srs_wkt (p, 8,
  3034         -        "f_origin\",0],PARAMETER[\"central_meridian\",14.25],PARA");
         2642  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  3035   2643       add_srs_wkt (p, 9,
  3036         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
         2644  +        "\",150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  3037   2645       add_srs_wkt (p, 10,
  3038         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2646  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30");
  3039   2647       add_srs_wkt (p, 11,
  3040         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AX");
  3041         -    add_srs_wkt (p, 12,
  3042         -        "IS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3012\"]]");
  3043         -    p = add_epsg_def_ex (filter, first, last, 3013, "epsg", 3013,
  3044         -        "SWEREF99 15 45", 0, 1,
  3045         -        "GRS 1980", "Greenwich",
  3046         -        "SWEREF99", "Transverse_Mercator", "metre",
  3047         -        "Northing", "North", "Easting", "East");
         2648  +        "12\"]]");
         2649  +    p = add_epsg_def (filter, first, last, 3013, "epsg", 3013,
         2650  +        "SWEREF99 15 45");
  3048   2651       add_proj4text (p, 0,
  3049   2652           "+proj=tmerc +lat_0=0 +lon_0=15.75 +k=1 +x_0=150000 +y_0=");
  3050   2653       add_proj4text (p, 1,
  3051   2654           "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3052   2655       add_srs_wkt (p, 0,
  3053   2656           "PROJCS[\"SWEREF99 15 45\",GEOGCS[\"SWEREF99\",DATUM[\"SW");
  3054   2657       add_srs_wkt (p, 1,
................................................................................
  3056   2659       add_srs_wkt (p, 2,
  3057   2660           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  3058   2661       add_srs_wkt (p, 3,
  3059   2662           "ITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  3060   2663       add_srs_wkt (p, 4,
  3061   2664           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  3062   2665       add_srs_wkt (p, 5,
  3063         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2666  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"");
  3064   2667       add_srs_wkt (p, 6,
  3065         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PR");
         2668  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3066   2669       add_srs_wkt (p, 7,
  3067         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2670  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",15.75]");
  3068   2671       add_srs_wkt (p, 8,
  3069         -        "f_origin\",0],PARAMETER[\"central_meridian\",15.75],PARA");
         2672  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  3070   2673       add_srs_wkt (p, 9,
  3071         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
         2674  +        "\",150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  3072   2675       add_srs_wkt (p, 10,
  3073         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2676  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30");
  3074   2677       add_srs_wkt (p, 11,
  3075         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AX");
  3076         -    add_srs_wkt (p, 12,
  3077         -        "IS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3013\"]]");
  3078         -    p = add_epsg_def_ex (filter, first, last, 3014, "epsg", 3014,
  3079         -        "SWEREF99 17 15", 0, 1,
  3080         -        "GRS 1980", "Greenwich",
  3081         -        "SWEREF99", "Transverse_Mercator", "metre",
  3082         -        "Northing", "North", "Easting", "East");
         2678  +        "13\"]]");
         2679  +    p = add_epsg_def (filter, first, last, 3014, "epsg", 3014,
         2680  +        "SWEREF99 17 15");
  3083   2681       add_proj4text (p, 0,
  3084   2682           "+proj=tmerc +lat_0=0 +lon_0=17.25 +k=1 +x_0=150000 +y_0=");
  3085   2683       add_proj4text (p, 1,
  3086   2684           "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3087   2685       add_srs_wkt (p, 0,
  3088   2686           "PROJCS[\"SWEREF99 17 15\",GEOGCS[\"SWEREF99\",DATUM[\"SW");
  3089   2687       add_srs_wkt (p, 1,
................................................................................
  3091   2689       add_srs_wkt (p, 2,
  3092   2690           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  3093   2691       add_srs_wkt (p, 3,
  3094   2692           "ITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  3095   2693       add_srs_wkt (p, 4,
  3096   2694           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  3097   2695       add_srs_wkt (p, 5,
  3098         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2696  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"");
  3099   2697       add_srs_wkt (p, 6,
  3100         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PR");
         2698  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3101   2699       add_srs_wkt (p, 7,
  3102         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2700  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",17.25]");
  3103   2701       add_srs_wkt (p, 8,
  3104         -        "f_origin\",0],PARAMETER[\"central_meridian\",17.25],PARA");
         2702  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  3105   2703       add_srs_wkt (p, 9,
  3106         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
         2704  +        "\",150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  3107   2705       add_srs_wkt (p, 10,
  3108         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2706  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30");
  3109   2707       add_srs_wkt (p, 11,
  3110         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AX");
  3111         -    add_srs_wkt (p, 12,
  3112         -        "IS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3014\"]]");
  3113         -    p = add_epsg_def_ex (filter, first, last, 3015, "epsg", 3015,
  3114         -        "SWEREF99 18 45", 0, 1,
  3115         -        "GRS 1980", "Greenwich",
  3116         -        "SWEREF99", "Transverse_Mercator", "metre",
  3117         -        "Northing", "North", "Easting", "East");
         2708  +        "14\"]]");
         2709  +    p = add_epsg_def (filter, first, last, 3015, "epsg", 3015,
         2710  +        "SWEREF99 18 45");
  3118   2711       add_proj4text (p, 0,
  3119   2712           "+proj=tmerc +lat_0=0 +lon_0=18.75 +k=1 +x_0=150000 +y_0=");
  3120   2713       add_proj4text (p, 1,
  3121   2714           "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3122   2715       add_srs_wkt (p, 0,
  3123   2716           "PROJCS[\"SWEREF99 18 45\",GEOGCS[\"SWEREF99\",DATUM[\"SW");
  3124   2717       add_srs_wkt (p, 1,
................................................................................
  3126   2719       add_srs_wkt (p, 2,
  3127   2720           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  3128   2721       add_srs_wkt (p, 3,
  3129   2722           "ITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  3130   2723       add_srs_wkt (p, 4,
  3131   2724           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  3132   2725       add_srs_wkt (p, 5,
  3133         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2726  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"");
  3134   2727       add_srs_wkt (p, 6,
  3135         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PR");
         2728  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3136   2729       add_srs_wkt (p, 7,
  3137         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2730  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",18.75]");
  3138   2731       add_srs_wkt (p, 8,
  3139         -        "f_origin\",0],PARAMETER[\"central_meridian\",18.75],PARA");
         2732  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  3140   2733       add_srs_wkt (p, 9,
  3141         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
         2734  +        "\",150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  3142   2735       add_srs_wkt (p, 10,
  3143         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2736  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30");
  3144   2737       add_srs_wkt (p, 11,
  3145         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AX");
  3146         -    add_srs_wkt (p, 12,
  3147         -        "IS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3015\"]]");
  3148         -    p = add_epsg_def_ex (filter, first, last, 3016, "epsg", 3016,
  3149         -        "SWEREF99 20 15", 0, 1,
  3150         -        "GRS 1980", "Greenwich",
  3151         -        "SWEREF99", "Transverse_Mercator", "metre",
  3152         -        "Northing", "North", "Easting", "East");
         2738  +        "15\"]]");
         2739  +    p = add_epsg_def (filter, first, last, 3016, "epsg", 3016,
         2740  +        "SWEREF99 20 15");
  3153   2741       add_proj4text (p, 0,
  3154   2742           "+proj=tmerc +lat_0=0 +lon_0=20.25 +k=1 +x_0=150000 +y_0=");
  3155   2743       add_proj4text (p, 1,
  3156   2744           "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3157   2745       add_srs_wkt (p, 0,
  3158   2746           "PROJCS[\"SWEREF99 20 15\",GEOGCS[\"SWEREF99\",DATUM[\"SW");
  3159   2747       add_srs_wkt (p, 1,
................................................................................
  3161   2749       add_srs_wkt (p, 2,
  3162   2750           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  3163   2751       add_srs_wkt (p, 3,
  3164   2752           "ITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  3165   2753       add_srs_wkt (p, 4,
  3166   2754           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  3167   2755       add_srs_wkt (p, 5,
  3168         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2756  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"");
  3169   2757       add_srs_wkt (p, 6,
  3170         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PR");
         2758  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3171   2759       add_srs_wkt (p, 7,
  3172         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2760  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",20.25]");
  3173   2761       add_srs_wkt (p, 8,
  3174         -        "f_origin\",0],PARAMETER[\"central_meridian\",20.25],PARA");
         2762  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  3175   2763       add_srs_wkt (p, 9,
  3176         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
         2764  +        "\",150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  3177   2765       add_srs_wkt (p, 10,
  3178         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2766  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30");
  3179   2767       add_srs_wkt (p, 11,
  3180         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AX");
  3181         -    add_srs_wkt (p, 12,
  3182         -        "IS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3016\"]]");
  3183         -    p = add_epsg_def_ex (filter, first, last, 3017, "epsg", 3017,
  3184         -        "SWEREF99 21 45", 0, 1,
  3185         -        "GRS 1980", "Greenwich",
  3186         -        "SWEREF99", "Transverse_Mercator", "metre",
  3187         -        "Northing", "North", "Easting", "East");
         2768  +        "16\"]]");
         2769  +    p = add_epsg_def (filter, first, last, 3017, "epsg", 3017,
         2770  +        "SWEREF99 21 45");
  3188   2771       add_proj4text (p, 0,
  3189   2772           "+proj=tmerc +lat_0=0 +lon_0=21.75 +k=1 +x_0=150000 +y_0=");
  3190   2773       add_proj4text (p, 1,
  3191   2774           "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3192   2775       add_srs_wkt (p, 0,
  3193   2776           "PROJCS[\"SWEREF99 21 45\",GEOGCS[\"SWEREF99\",DATUM[\"SW");
  3194   2777       add_srs_wkt (p, 1,
................................................................................
  3196   2779       add_srs_wkt (p, 2,
  3197   2780           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  3198   2781       add_srs_wkt (p, 3,
  3199   2782           "ITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  3200   2783       add_srs_wkt (p, 4,
  3201   2784           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  3202   2785       add_srs_wkt (p, 5,
  3203         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2786  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"");
  3204   2787       add_srs_wkt (p, 6,
  3205         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PR");
         2788  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3206   2789       add_srs_wkt (p, 7,
  3207         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2790  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",21.75]");
  3208   2791       add_srs_wkt (p, 8,
  3209         -        "f_origin\",0],PARAMETER[\"central_meridian\",21.75],PARA");
         2792  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  3210   2793       add_srs_wkt (p, 9,
  3211         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
         2794  +        "\",150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  3212   2795       add_srs_wkt (p, 10,
  3213         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2796  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30");
  3214   2797       add_srs_wkt (p, 11,
  3215         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AX");
  3216         -    add_srs_wkt (p, 12,
  3217         -        "IS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3017\"]]");
  3218         -    p = add_epsg_def_ex (filter, first, last, 3018, "epsg", 3018,
  3219         -        "SWEREF99 23 15", 0, 1,
  3220         -        "GRS 1980", "Greenwich",
  3221         -        "SWEREF99", "Transverse_Mercator", "metre",
  3222         -        "Northing", "North", "Easting", "East");
         2798  +        "17\"]]");
         2799  +    p = add_epsg_def (filter, first, last, 3018, "epsg", 3018,
         2800  +        "SWEREF99 23 15");
  3223   2801       add_proj4text (p, 0,
  3224   2802           "+proj=tmerc +lat_0=0 +lon_0=23.25 +k=1 +x_0=150000 +y_0=");
  3225   2803       add_proj4text (p, 1,
  3226   2804           "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3227   2805       add_srs_wkt (p, 0,
  3228   2806           "PROJCS[\"SWEREF99 23 15\",GEOGCS[\"SWEREF99\",DATUM[\"SW");
  3229   2807       add_srs_wkt (p, 1,
................................................................................
  3231   2809       add_srs_wkt (p, 2,
  3232   2810           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  3233   2811       add_srs_wkt (p, 3,
  3234   2812           "ITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  3235   2813       add_srs_wkt (p, 4,
  3236   2814           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  3237   2815       add_srs_wkt (p, 5,
  3238         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2816  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"");
  3239   2817       add_srs_wkt (p, 6,
  3240         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PR");
         2818  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3241   2819       add_srs_wkt (p, 7,
  3242         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2820  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",23.25]");
  3243   2821       add_srs_wkt (p, 8,
  3244         -        "f_origin\",0],PARAMETER[\"central_meridian\",23.25],PARA");
         2822  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  3245   2823       add_srs_wkt (p, 9,
  3246         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
         2824  +        "\",150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  3247   2825       add_srs_wkt (p, 10,
  3248         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2826  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30");
  3249   2827       add_srs_wkt (p, 11,
  3250         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AX");
  3251         -    add_srs_wkt (p, 12,
  3252         -        "IS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3018\"]]");
  3253         -    p = add_epsg_def_ex (filter, first, last, 3019, "epsg", 3019,
  3254         -        "RT90 7.5 gon V", 0, 1,
  3255         -        "Bessel 1841", "Greenwich",
  3256         -        "Rikets_koordinatsystem_1990", "Transverse_Mercator", "metre",
  3257         -        "X", "North", "Y", "East");
         2828  +        "18\"]]");
         2829  +    p = add_epsg_def (filter, first, last, 3019, "epsg", 3019,
         2830  +        "RT90 7.5 gon V");
  3258   2831       add_proj4text (p, 0,
  3259   2832           "+proj=tmerc +lat_0=0 +lon_0=11.30827777777778 +k=1 +x_0=");
  3260   2833       add_proj4text (p, 1,
  3261   2834           "1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-");
  3262   2835       add_proj4text (p, 2,
  3263   2836           "0.855,2.141,-7.023,0 +units=m +no_defs");
  3264   2837       add_srs_wkt (p, 0,
................................................................................
  3270   2843       add_srs_wkt (p, 3,
  3271   2844           "14.1,41.3,603.1,-0.855,2.141,-7.023,0],AUTHORITY[\"EPSG\"");
  3272   2845       add_srs_wkt (p, 4,
  3273   2846           ",\"6124\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3274   2847       add_srs_wkt (p, 5,
  3275   2848           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3276   2849       add_srs_wkt (p, 6,
  3277         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2850  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4124\"]],PROJECTI");
  3278   2851       add_srs_wkt (p, 7,
  3279         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4124\"]],PROJECTION[\"T");
         2852  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3280   2853       add_srs_wkt (p, 8,
  3281         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2854  +        "in\",0],PARAMETER[\"central_meridian\",11.30827777777778");
  3282   2855       add_srs_wkt (p, 9,
  3283         -        "],PARAMETER[\"central_meridian\",11.30827777777778],PARA");
         2856  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3284   2857       add_srs_wkt (p, 10,
  3285         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
         2858  +        "g\",1500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3286   2859       add_srs_wkt (p, 11,
  3287         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2860  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3288   2861       add_srs_wkt (p, 12,
  3289         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3290         -    add_srs_wkt (p, 13,
  3291         -        "\",EAST],AUTHORITY[\"EPSG\",\"3019\"]]");
  3292         -    p = add_epsg_def_ex (filter, first, last, 3020, "epsg", 3020,
  3293         -        "RT90 5 gon V", 0, 1,
  3294         -        "Bessel 1841", "Greenwich",
  3295         -        "Rikets_koordinatsystem_1990", "Transverse_Mercator", "metre",
  3296         -        "X", "North", "Y", "East");
         2862  +        "3019\"]]");
         2863  +    p = add_epsg_def (filter, first, last, 3020, "epsg", 3020,
         2864  +        "RT90 5 gon V");
  3297   2865       add_proj4text (p, 0,
  3298   2866           "+proj=tmerc +lat_0=0 +lon_0=13.55827777777778 +k=1 +x_0=");
  3299   2867       add_proj4text (p, 1,
  3300   2868           "1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-");
  3301   2869       add_proj4text (p, 2,
  3302   2870           "0.855,2.141,-7.023,0 +units=m +no_defs");
  3303   2871       add_srs_wkt (p, 0,
................................................................................
  3309   2877       add_srs_wkt (p, 3,
  3310   2878           ".1,41.3,603.1,-0.855,2.141,-7.023,0],AUTHORITY[\"EPSG\",");
  3311   2879       add_srs_wkt (p, 4,
  3312   2880           "\"6124\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  3313   2881       add_srs_wkt (p, 5,
  3314   2882           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  3315   2883       add_srs_wkt (p, 6,
  3316         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         2884  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4124\"]],PROJECTIO");
  3317   2885       add_srs_wkt (p, 7,
  3318         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4124\"]],PROJECTION[\"Tr");
         2886  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  3319   2887       add_srs_wkt (p, 8,
  3320         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2888  +        "n\",0],PARAMETER[\"central_meridian\",13.55827777777778]");
  3321   2889       add_srs_wkt (p, 9,
  3322         -        ",PARAMETER[\"central_meridian\",13.55827777777778],PARAM");
         2890  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  3323   2891       add_srs_wkt (p, 10,
  3324         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",150");
         2892  +        "\",1500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3325   2893       add_srs_wkt (p, 11,
  3326         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2894  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3327   2895       add_srs_wkt (p, 12,
  3328         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3329         -    add_srs_wkt (p, 13,
  3330         -        ",EAST],AUTHORITY[\"EPSG\",\"3020\"]]");
  3331         -    p = add_epsg_def_ex (filter, first, last, 3021, "epsg", 3021,
  3332         -        "RT90 2.5 gon V", 0, 1,
  3333         -        "Bessel 1841", "Greenwich",
  3334         -        "Rikets_koordinatsystem_1990", "Transverse_Mercator", "metre",
  3335         -        "X", "North", "Y", "East");
         2896  +        "3020\"]]");
         2897  +    p = add_epsg_def (filter, first, last, 3021, "epsg", 3021,
         2898  +        "RT90 2.5 gon V");
  3336   2899       add_proj4text (p, 0,
  3337   2900           "+proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=");
  3338   2901       add_proj4text (p, 1,
  3339   2902           "1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-");
  3340   2903       add_proj4text (p, 2,
  3341   2904           "0.855,2.141,-7.023,0 +units=m +no_defs");
  3342   2905       add_srs_wkt (p, 0,
................................................................................
  3348   2911       add_srs_wkt (p, 3,
  3349   2912           "14.1,41.3,603.1,-0.855,2.141,-7.023,0],AUTHORITY[\"EPSG\"");
  3350   2913       add_srs_wkt (p, 4,
  3351   2914           ",\"6124\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3352   2915       add_srs_wkt (p, 5,
  3353   2916           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3354   2917       add_srs_wkt (p, 6,
  3355         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2918  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4124\"]],PROJECTI");
  3356   2919       add_srs_wkt (p, 7,
  3357         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4124\"]],PROJECTION[\"T");
         2920  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3358   2921       add_srs_wkt (p, 8,
  3359         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2922  +        "in\",0],PARAMETER[\"central_meridian\",15.80827777777778");
  3360   2923       add_srs_wkt (p, 9,
  3361         -        "],PARAMETER[\"central_meridian\",15.80827777777778],PARA");
         2924  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3362   2925       add_srs_wkt (p, 10,
  3363         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
         2926  +        "g\",1500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3364   2927       add_srs_wkt (p, 11,
  3365         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2928  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3366   2929       add_srs_wkt (p, 12,
  3367         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3368         -    add_srs_wkt (p, 13,
  3369         -        "\",EAST],AUTHORITY[\"EPSG\",\"3021\"]]");
  3370         -    p = add_epsg_def_ex (filter, first, last, 3022, "epsg", 3022,
  3371         -        "RT90 0 gon", 0, 1,
  3372         -        "Bessel 1841", "Greenwich",
  3373         -        "Rikets_koordinatsystem_1990", "Transverse_Mercator", "metre",
  3374         -        "X", "North", "Y", "East");
         2930  +        "3021\"]]");
         2931  +    p = add_epsg_def (filter, first, last, 3022, "epsg", 3022,
         2932  +        "RT90 0 gon");
  3375   2933       add_proj4text (p, 0,
  3376   2934           "+proj=tmerc +lat_0=0 +lon_0=18.05827777777778 +k=1 +x_0=");
  3377   2935       add_proj4text (p, 1,
  3378   2936           "1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-");
  3379   2937       add_proj4text (p, 2,
  3380   2938           "0.855,2.141,-7.023,0 +units=m +no_defs");
  3381   2939       add_srs_wkt (p, 0,
................................................................................
  3387   2945       add_srs_wkt (p, 3,
  3388   2946           ",41.3,603.1,-0.855,2.141,-7.023,0],AUTHORITY[\"EPSG\",\"");
  3389   2947       add_srs_wkt (p, 4,
  3390   2948           "6124\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3391   2949       add_srs_wkt (p, 5,
  3392   2950           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3393   2951       add_srs_wkt (p, 6,
  3394         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2952  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4124\"]],PROJECTION[");
  3395   2953       add_srs_wkt (p, 7,
  3396         -        "\",EAST],AUTHORITY[\"EPSG\",\"4124\"]],PROJECTION[\"Tran");
         2954  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3397   2955       add_srs_wkt (p, 8,
  3398         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2956  +        ",0],PARAMETER[\"central_meridian\",18.05827777777778],PA");
  3399   2957       add_srs_wkt (p, 9,
  3400         -        "ARAMETER[\"central_meridian\",18.05827777777778],PARAMET");
         2958  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  3401   2959       add_srs_wkt (p, 10,
  3402         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",15000");
         2960  +        "1500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  3403   2961       add_srs_wkt (p, 11,
  3404         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         2962  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"302");
  3405   2963       add_srs_wkt (p, 12,
  3406         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  3407         -    add_srs_wkt (p, 13,
  3408         -        "EAST],AUTHORITY[\"EPSG\",\"3022\"]]");
  3409         -    p = add_epsg_def_ex (filter, first, last, 3023, "epsg", 3023,
  3410         -        "RT90 2.5 gon O", 0, 1,
  3411         -        "Bessel 1841", "Greenwich",
  3412         -        "Rikets_koordinatsystem_1990", "Transverse_Mercator", "metre",
  3413         -        "X", "North", "Y", "East");
         2964  +        "2\"]]");
         2965  +    p = add_epsg_def (filter, first, last, 3023, "epsg", 3023,
         2966  +        "RT90 2.5 gon O");
  3414   2967       add_proj4text (p, 0,
  3415   2968           "+proj=tmerc +lat_0=0 +lon_0=20.30827777777778 +k=1 +x_0=");
  3416   2969       add_proj4text (p, 1,
  3417   2970           "1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-");
  3418   2971       add_proj4text (p, 2,
  3419   2972           "0.855,2.141,-7.023,0 +units=m +no_defs");
  3420   2973       add_srs_wkt (p, 0,
................................................................................
  3426   2979       add_srs_wkt (p, 3,
  3427   2980           "14.1,41.3,603.1,-0.855,2.141,-7.023,0],AUTHORITY[\"EPSG\"");
  3428   2981       add_srs_wkt (p, 4,
  3429   2982           ",\"6124\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3430   2983       add_srs_wkt (p, 5,
  3431   2984           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3432   2985       add_srs_wkt (p, 6,
  3433         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2986  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4124\"]],PROJECTI");
  3434   2987       add_srs_wkt (p, 7,
  3435         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4124\"]],PROJECTION[\"T");
         2988  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3436   2989       add_srs_wkt (p, 8,
  3437         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2990  +        "in\",0],PARAMETER[\"central_meridian\",20.30827777777778");
  3438   2991       add_srs_wkt (p, 9,
  3439         -        "],PARAMETER[\"central_meridian\",20.30827777777778],PARA");
         2992  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3440   2993       add_srs_wkt (p, 10,
  3441         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
         2994  +        "g\",1500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3442   2995       add_srs_wkt (p, 11,
  3443         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2996  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3444   2997       add_srs_wkt (p, 12,
  3445         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3446         -    add_srs_wkt (p, 13,
  3447         -        "\",EAST],AUTHORITY[\"EPSG\",\"3023\"]]");
  3448         -    p = add_epsg_def_ex (filter, first, last, 3024, "epsg", 3024,
  3449         -        "RT90 5 gon O", 0, 1,
  3450         -        "Bessel 1841", "Greenwich",
  3451         -        "Rikets_koordinatsystem_1990", "Transverse_Mercator", "metre",
  3452         -        "X", "North", "Y", "East");
         2998  +        "3023\"]]");
         2999  +    p = add_epsg_def (filter, first, last, 3024, "epsg", 3024,
         3000  +        "RT90 5 gon O");
  3453   3001       add_proj4text (p, 0,
  3454   3002           "+proj=tmerc +lat_0=0 +lon_0=22.55827777777778 +k=1 +x_0=");
  3455   3003       add_proj4text (p, 1,
  3456   3004           "1500000 +y_0=0 +ellps=bessel +towgs84=414.1,41.3,603.1,-");
  3457   3005       add_proj4text (p, 2,
  3458   3006           "0.855,2.141,-7.023,0 +units=m +no_defs");
  3459   3007       add_srs_wkt (p, 0,
................................................................................
  3465   3013       add_srs_wkt (p, 3,
  3466   3014           ".1,41.3,603.1,-0.855,2.141,-7.023,0],AUTHORITY[\"EPSG\",");
  3467   3015       add_srs_wkt (p, 4,
  3468   3016           "\"6124\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  3469   3017       add_srs_wkt (p, 5,
  3470   3018           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  3471   3019       add_srs_wkt (p, 6,
  3472         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         3020  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4124\"]],PROJECTIO");
  3473   3021       add_srs_wkt (p, 7,
  3474         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4124\"]],PROJECTION[\"Tr");
         3022  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  3475   3023       add_srs_wkt (p, 8,
  3476         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         3024  +        "n\",0],PARAMETER[\"central_meridian\",22.55827777777778]");
  3477   3025       add_srs_wkt (p, 9,
  3478         -        ",PARAMETER[\"central_meridian\",22.55827777777778],PARAM");
         3026  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  3479   3027       add_srs_wkt (p, 10,
  3480         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",150");
         3028  +        "\",1500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3481   3029       add_srs_wkt (p, 11,
  3482         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         3030  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3483   3031       add_srs_wkt (p, 12,
  3484         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3485         -    add_srs_wkt (p, 13,
  3486         -        ",EAST],AUTHORITY[\"EPSG\",\"3024\"]]");
  3487         -    p = add_epsg_def_ex (filter, first, last, 3025, "epsg", 3025,
  3488         -        "RT38 7.5 gon V", 0, 1,
  3489         -        "Bessel 1841", "Greenwich",
  3490         -        "Stockholm_1938", "Transverse_Mercator", "metre",
  3491         -        "X", "North", "Y", "East");
         3032  +        "3024\"]]");
         3033  +    p = add_epsg_def (filter, first, last, 3025, "epsg", 3025,
         3034  +        "RT38 7.5 gon V");
  3492   3035       add_proj4text (p, 0,
  3493   3036           "+proj=tmerc +lat_0=0 +lon_0=11.30827777777778 +k=1 +x_0=");
  3494   3037       add_proj4text (p, 1,
  3495   3038           "1500000 +y_0=0 +ellps=bessel +units=m +no_defs");
  3496   3039       add_srs_wkt (p, 0,
  3497   3040           "PROJCS[\"RT38 7.5 gon V\",GEOGCS[\"RT38\",DATUM[\"Stockh");
  3498   3041       add_srs_wkt (p, 1,
................................................................................
  3500   3043       add_srs_wkt (p, 2,
  3501   3044           "128,AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6");
  3502   3045       add_srs_wkt (p, 3,
  3503   3046           "308\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3504   3047       add_srs_wkt (p, 4,
  3505   3048           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3506   3049       add_srs_wkt (p, 5,
  3507         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3050  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4308\"]],PROJECTION[\"");
  3508   3051       add_srs_wkt (p, 6,
  3509         -        ",EAST],AUTHORITY[\"EPSG\",\"4308\"]],PROJECTION[\"Transv");
         3052  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  3510   3053       add_srs_wkt (p, 7,
  3511         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
         3054  +        "0],PARAMETER[\"central_meridian\",11.30827777777778],PAR");
  3512   3055       add_srs_wkt (p, 8,
  3513         -        "AMETER[\"central_meridian\",11.30827777777778],PARAMETER");
         3056  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",1");
  3514   3057       add_srs_wkt (p, 9,
  3515         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",1500000");
         3058  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3516   3059       add_srs_wkt (p, 10,
  3517         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         3060  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3025");
  3518   3061       add_srs_wkt (p, 11,
  3519         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3520         -    add_srs_wkt (p, 12,
  3521         -        "ST],AUTHORITY[\"EPSG\",\"3025\"]]");
  3522         -    p = add_epsg_def_ex (filter, first, last, 3026, "epsg", 3026,
  3523         -        "RT38 5 gon V", 0, 1,
  3524         -        "Bessel 1841", "Greenwich",
  3525         -        "Stockholm_1938", "Transverse_Mercator", "metre",
  3526         -        "X", "North", "Y", "East");
         3062  +        "\"]]");
         3063  +    p = add_epsg_def (filter, first, last, 3026, "epsg", 3026,
         3064  +        "RT38 5 gon V");
  3527   3065       add_proj4text (p, 0,
  3528   3066           "+proj=tmerc +lat_0=0 +lon_0=13.55827777777778 +k=1 +x_0=");
  3529   3067       add_proj4text (p, 1,
  3530   3068           "1500000 +y_0=0 +ellps=bessel +units=m +no_defs");
  3531   3069       add_srs_wkt (p, 0,
  3532   3070           "PROJCS[\"RT38 5 gon V\",GEOGCS[\"RT38\",DATUM[\"Stockhol");
  3533   3071       add_srs_wkt (p, 1,
................................................................................
  3535   3073       add_srs_wkt (p, 2,
  3536   3074           "8,AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"630");
  3537   3075       add_srs_wkt (p, 3,
  3538   3076           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3539   3077       add_srs_wkt (p, 4,
  3540   3078           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3541   3079       add_srs_wkt (p, 5,
  3542         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3080  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4308\"]],PROJECTION[\"T");
  3543   3081       add_srs_wkt (p, 6,
  3544         -        "EAST],AUTHORITY[\"EPSG\",\"4308\"]],PROJECTION[\"Transve");
         3082  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3545   3083       add_srs_wkt (p, 7,
  3546         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3084  +        "],PARAMETER[\"central_meridian\",13.55827777777778],PARA");
  3547   3085       add_srs_wkt (p, 8,
  3548         -        "METER[\"central_meridian\",13.55827777777778],PARAMETER[");
         3086  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
  3549   3087       add_srs_wkt (p, 9,
  3550         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",1500000]");
         3088  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3551   3089       add_srs_wkt (p, 10,
  3552         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         3090  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3026\"");
  3553   3091       add_srs_wkt (p, 11,
  3554         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3555         -    add_srs_wkt (p, 12,
  3556         -        "T],AUTHORITY[\"EPSG\",\"3026\"]]");
  3557         -    p = add_epsg_def_ex (filter, first, last, 3027, "epsg", 3027,
  3558         -        "RT38 2.5 gon V", 0, 1,
  3559         -        "Bessel 1841", "Greenwich",
  3560         -        "Stockholm_1938", "Transverse_Mercator", "metre",
  3561         -        "X", "North", "Y", "East");
         3092  +        "]]");
         3093  +    p = add_epsg_def (filter, first, last, 3027, "epsg", 3027,
         3094  +        "RT38 2.5 gon V");
  3562   3095       add_proj4text (p, 0,
  3563   3096           "+proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=");
  3564   3097       add_proj4text (p, 1,
  3565   3098           "1500000 +y_0=0 +ellps=bessel +units=m +no_defs");
  3566   3099       add_srs_wkt (p, 0,
  3567   3100           "PROJCS[\"RT38 2.5 gon V\",GEOGCS[\"RT38\",DATUM[\"Stockh");
  3568   3101       add_srs_wkt (p, 1,
................................................................................
  3570   3103       add_srs_wkt (p, 2,
  3571   3104           "128,AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6");
  3572   3105       add_srs_wkt (p, 3,
  3573   3106           "308\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3574   3107       add_srs_wkt (p, 4,
  3575   3108           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3576   3109       add_srs_wkt (p, 5,
  3577         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3110  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4308\"]],PROJECTION[\"");
  3578   3111       add_srs_wkt (p, 6,
  3579         -        ",EAST],AUTHORITY[\"EPSG\",\"4308\"]],PROJECTION[\"Transv");
         3112  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  3580   3113       add_srs_wkt (p, 7,
  3581         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
         3114  +        "0],PARAMETER[\"central_meridian\",15.80827777777778],PAR");
  3582   3115       add_srs_wkt (p, 8,
  3583         -        "AMETER[\"central_meridian\",15.80827777777778],PARAMETER");
         3116  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",1");
  3584   3117       add_srs_wkt (p, 9,
  3585         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",1500000");
         3118  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3586   3119       add_srs_wkt (p, 10,
  3587         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         3120  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3027");
  3588   3121       add_srs_wkt (p, 11,
  3589         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3590         -    add_srs_wkt (p, 12,
  3591         -        "ST],AUTHORITY[\"EPSG\",\"3027\"]]");
  3592         -    p = add_epsg_def_ex (filter, first, last, 3028, "epsg", 3028,
  3593         -        "RT38 0 gon", 0, 1,
  3594         -        "Bessel 1841", "Greenwich",
  3595         -        "Stockholm_1938", "Transverse_Mercator", "metre",
  3596         -        "X", "North", "Y", "East");
         3122  +        "\"]]");
         3123  +    p = add_epsg_def (filter, first, last, 3028, "epsg", 3028,
         3124  +        "RT38 0 gon");
  3597   3125       add_proj4text (p, 0,
  3598   3126           "+proj=tmerc +lat_0=0 +lon_0=18.05827777777778 +k=1 +x_0=");
  3599   3127       add_proj4text (p, 1,
  3600   3128           "1500000 +y_0=0 +ellps=bessel +units=m +no_defs");
  3601   3129       add_srs_wkt (p, 0,
  3602   3130           "PROJCS[\"RT38 0 gon\",GEOGCS[\"RT38\",DATUM[\"Stockholm_");
  3603   3131       add_srs_wkt (p, 1,
................................................................................
  3605   3133       add_srs_wkt (p, 2,
  3606   3134           "AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6308\"");
  3607   3135       add_srs_wkt (p, 3,
  3608   3136           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3609   3137       add_srs_wkt (p, 4,
  3610   3138           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3611   3139       add_srs_wkt (p, 5,
  3612         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3140  +        "9122\"]],AUTHORITY[\"EPSG\",\"4308\"]],PROJECTION[\"Tran");
  3613   3141       add_srs_wkt (p, 6,
  3614         -        "T],AUTHORITY[\"EPSG\",\"4308\"]],PROJECTION[\"Transverse");
         3142  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3615   3143       add_srs_wkt (p, 7,
  3616         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         3144  +        "ARAMETER[\"central_meridian\",18.05827777777778],PARAMET");
  3617   3145       add_srs_wkt (p, 8,
  3618         -        "ER[\"central_meridian\",18.05827777777778],PARAMETER[\"s");
         3146  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",15000");
  3619   3147       add_srs_wkt (p, 9,
  3620         -        "cale_factor\",1],PARAMETER[\"false_easting\",1500000],PA");
         3148  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  3621   3149       add_srs_wkt (p, 10,
  3622         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3623         -    add_srs_wkt (p, 11,
  3624         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3625         -    add_srs_wkt (p, 12,
  3626         -        "AUTHORITY[\"EPSG\",\"3028\"]]");
  3627         -    p = add_epsg_def_ex (filter, first, last, 3029, "epsg", 3029,
  3628         -        "RT38 2.5 gon O", 0, 1,
  3629         -        "Bessel 1841", "Greenwich",
  3630         -        "Stockholm_1938", "Transverse_Mercator", "metre",
  3631         -        "X", "North", "Y", "East");
         3150  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3028\"]]");
         3151  +    p = add_epsg_def (filter, first, last, 3029, "epsg", 3029,
         3152  +        "RT38 2.5 gon O");
  3632   3153       add_proj4text (p, 0,
  3633   3154           "+proj=tmerc +lat_0=0 +lon_0=20.30827777777778 +k=1 +x_0=");
  3634   3155       add_proj4text (p, 1,
  3635   3156           "1500000 +y_0=0 +ellps=bessel +units=m +no_defs");
  3636   3157       add_srs_wkt (p, 0,
  3637   3158           "PROJCS[\"RT38 2.5 gon O\",GEOGCS[\"RT38\",DATUM[\"Stockh");
  3638   3159       add_srs_wkt (p, 1,
................................................................................
  3640   3161       add_srs_wkt (p, 2,
  3641   3162           "128,AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6");
  3642   3163       add_srs_wkt (p, 3,
  3643   3164           "308\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3644   3165       add_srs_wkt (p, 4,
  3645   3166           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3646   3167       add_srs_wkt (p, 5,
  3647         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3168  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4308\"]],PROJECTION[\"");
  3648   3169       add_srs_wkt (p, 6,
  3649         -        ",EAST],AUTHORITY[\"EPSG\",\"4308\"]],PROJECTION[\"Transv");
         3170  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  3650   3171       add_srs_wkt (p, 7,
  3651         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
         3172  +        "0],PARAMETER[\"central_meridian\",20.30827777777778],PAR");
  3652   3173       add_srs_wkt (p, 8,
  3653         -        "AMETER[\"central_meridian\",20.30827777777778],PARAMETER");
         3174  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",1");
  3654   3175       add_srs_wkt (p, 9,
  3655         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",1500000");
         3176  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3656   3177       add_srs_wkt (p, 10,
  3657         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         3178  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3029");
  3658   3179       add_srs_wkt (p, 11,
  3659         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3660         -    add_srs_wkt (p, 12,
  3661         -        "ST],AUTHORITY[\"EPSG\",\"3029\"]]");
  3662         -    p = add_epsg_def_ex (filter, first, last, 3030, "epsg", 3030,
  3663         -        "RT38 5 gon O", 0, 1,
  3664         -        "Bessel 1841", "Greenwich",
  3665         -        "Stockholm_1938", "Transverse_Mercator", "metre",
  3666         -        "X", "North", "Y", "East");
         3180  +        "\"]]");
         3181  +    p = add_epsg_def (filter, first, last, 3030, "epsg", 3030,
         3182  +        "RT38 5 gon O");
  3667   3183       add_proj4text (p, 0,
  3668   3184           "+proj=tmerc +lat_0=0 +lon_0=22.55827777777778 +k=1 +x_0=");
  3669   3185       add_proj4text (p, 1,
  3670   3186           "1500000 +y_0=0 +ellps=bessel +units=m +no_defs");
  3671   3187       add_srs_wkt (p, 0,
  3672   3188           "PROJCS[\"RT38 5 gon O\",GEOGCS[\"RT38\",DATUM[\"Stockhol");
  3673   3189       add_srs_wkt (p, 1,
................................................................................
  3675   3191       add_srs_wkt (p, 2,
  3676   3192           "8,AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"630");
  3677   3193       add_srs_wkt (p, 3,
  3678   3194           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3679   3195       add_srs_wkt (p, 4,
  3680   3196           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3681   3197       add_srs_wkt (p, 5,
  3682         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3198  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4308\"]],PROJECTION[\"T");
  3683   3199       add_srs_wkt (p, 6,
  3684         -        "EAST],AUTHORITY[\"EPSG\",\"4308\"]],PROJECTION[\"Transve");
         3200  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3685   3201       add_srs_wkt (p, 7,
  3686         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3202  +        "],PARAMETER[\"central_meridian\",22.55827777777778],PARA");
  3687   3203       add_srs_wkt (p, 8,
  3688         -        "METER[\"central_meridian\",22.55827777777778],PARAMETER[");
         3204  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
  3689   3205       add_srs_wkt (p, 9,
  3690         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",1500000]");
         3206  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3691   3207       add_srs_wkt (p, 10,
  3692         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         3208  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3030\"");
  3693   3209       add_srs_wkt (p, 11,
  3694         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3695         -    add_srs_wkt (p, 12,
  3696         -        "T],AUTHORITY[\"EPSG\",\"3030\"]]");
  3697         -    p = add_epsg_def_ex (filter, first, last, 3031, "epsg", 3031,
  3698         -        "WGS 84 / Antarctic Polar Stereographic", 0, 0,
  3699         -        "WGS 84", "Greenwich",
  3700         -        "WGS_1984", "Polar_Stereographic", "metre",
  3701         -        "Easting", "East", "Northing", "North");
         3210  +        "]]");
         3211  +    p = add_epsg_def (filter, first, last, 3031, "epsg", 3031,
         3212  +        "WGS 84 / Antarctic Polar Stereographic");
  3702   3213       add_proj4text (p, 0,
  3703   3214           "+proj=stere +lat_0=-90 +lat_ts=-71 +lon_0=0 +k=1 +x_0=0 ");
  3704   3215       add_proj4text (p, 1,
  3705   3216           "+y_0=0 +datum=WGS84 +units=m +no_defs");
  3706   3217       add_srs_wkt (p, 0,
  3707   3218           "PROJCS[\"WGS 84 / Antarctic Polar Stereographic\",GEOGCS");
  3708   3219       add_srs_wkt (p, 1,
................................................................................
  3710   3221       add_srs_wkt (p, 2,
  3711   3222           "37,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY");
  3712   3223       add_srs_wkt (p, 3,
  3713   3224           "[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3714   3225       add_srs_wkt (p, 4,
  3715   3226           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3716   3227       add_srs_wkt (p, 5,
  3717         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3228  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]]");
  3718   3229       add_srs_wkt (p, 6,
  3719         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJE");
         3230  +        ",PROJECTION[\"Polar_Stereographic\"],PARAMETER[\"latitud");
  3720   3231       add_srs_wkt (p, 7,
  3721         -        "CTION[\"Polar_Stereographic\"],PARAMETER[\"latitude_of_o");
         3232  +        "e_of_origin\",-71],PARAMETER[\"central_meridian\",0],PAR");
  3722   3233       add_srs_wkt (p, 8,
  3723         -        "rigin\",-71],PARAMETER[\"central_meridian\",0],PARAMETER");
         3234  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0");
  3724   3235       add_srs_wkt (p, 9,
  3725         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PARA");
         3236  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3726   3237       add_srs_wkt (p, 10,
  3727         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         3238  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  3728   3239       add_srs_wkt (p, 11,
  3729         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3730         -    add_srs_wkt (p, 12,
  3731         -        "\",NORTH],AUTHORITY[\"EPSG\",\"3031\"]]");
  3732         -    p = add_epsg_def_ex (filter, first, last, 3032, "epsg", 3032,
  3733         -        "WGS 84 / Australian Antarctic Polar Stereographic", 0, 0,
  3734         -        "WGS 84", "Greenwich",
  3735         -        "WGS_1984", "Polar_Stereographic", "metre",
  3736         -        "Easting", "East", "Northing", "North");
         3240  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"3031\"]]");
         3241  +    p = add_epsg_def (filter, first, last, 3032, "epsg", 3032,
         3242  +        "WGS 84 / Australian Antarctic Polar Stereographic");
  3737   3243       add_proj4text (p, 0,
  3738   3244           "+proj=stere +lat_0=-90 +lat_ts=-71 +lon_0=70 +k=1 +x_0=6");
  3739   3245       add_proj4text (p, 1,
  3740   3246           "000000 +y_0=6000000 +datum=WGS84 +units=m +no_defs");
  3741   3247       add_srs_wkt (p, 0,
  3742   3248           "PROJCS[\"WGS 84 / Australian Antarctic Polar Stereograph");
  3743   3249       add_srs_wkt (p, 1,
................................................................................
  3745   3251       add_srs_wkt (p, 2,
  3746   3252           " 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]");
  3747   3253       add_srs_wkt (p, 3,
  3748   3254           "],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,A");
  3749   3255       add_srs_wkt (p, 4,
  3750   3256           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3751   3257       add_srs_wkt (p, 5,
  3752         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         3258  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  3753   3259       add_srs_wkt (p, 6,
  3754         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"432");
         3260  +        ",\"4326\"]],PROJECTION[\"Polar_Stereographic\"],PARAMETE");
  3755   3261       add_srs_wkt (p, 7,
  3756         -        "6\"]],PROJECTION[\"Polar_Stereographic\"],PARAMETER[\"la");
         3262  +        "R[\"latitude_of_origin\",-71],PARAMETER[\"central_meridi");
  3757   3263       add_srs_wkt (p, 8,
  3758         -        "titude_of_origin\",-71],PARAMETER[\"central_meridian\",7");
         3264  +        "an\",70],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
  3759   3265       add_srs_wkt (p, 9,
  3760         -        "0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         3266  +        "_easting\",6000000],PARAMETER[\"false_northing\",6000000");
  3761   3267       add_srs_wkt (p, 10,
  3762         -        "ng\",6000000],PARAMETER[\"false_northing\",6000000],UNIT");
         3268  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3763   3269       add_srs_wkt (p, 11,
  3764         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         3270  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3765   3271       add_srs_wkt (p, 12,
  3766         -        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  3767         -    add_srs_wkt (p, 13,
  3768         -        "3032\"]]");
  3769         -    p = add_epsg_def_ex (filter, first, last, 3033, "epsg", 3033,
  3770         -        "WGS 84 / Australian Antarctic Lambert", 0, 0,
  3771         -        "WGS 84", "Greenwich",
  3772         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3773         -        "Easting", "East", "Northing", "North");
         3272  +        "G\",\"3032\"]]");
         3273  +    p = add_epsg_def (filter, first, last, 3033, "epsg", 3033,
         3274  +        "WGS 84 / Australian Antarctic Lambert");
  3774   3275       add_proj4text (p, 0,
  3775   3276           "+proj=lcc +lat_1=-68.5 +lat_2=-74.5 +lat_0=-50 +lon_0=70");
  3776   3277       add_proj4text (p, 1,
  3777   3278           " +x_0=6000000 +y_0=6000000 +datum=WGS84 +units=m +no_def");
  3778   3279       add_proj4text (p, 2,
  3779   3280           "s");
  3780   3281       add_srs_wkt (p, 0,
................................................................................
  3784   3285       add_srs_wkt (p, 2,
  3785   3286           "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
  3786   3287       add_srs_wkt (p, 3,
  3787   3288           "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3788   3289       add_srs_wkt (p, 4,
  3789   3290           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3790   3291       add_srs_wkt (p, 5,
  3791         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         3292  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
  3792   3293       add_srs_wkt (p, 6,
  3793         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
         3294  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  3794   3295       add_srs_wkt (p, 7,
  3795         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
         3296  +        "standard_parallel_1\",-68.5],PARAMETER[\"standard_parall");
  3796   3297       add_srs_wkt (p, 8,
  3797         -        "rd_parallel_1\",-68.5],PARAMETER[\"standard_parallel_2\"");
         3298  +        "el_2\",-74.5],PARAMETER[\"latitude_of_origin\",-50],PARA");
  3798   3299       add_srs_wkt (p, 9,
  3799         -        ",-74.5],PARAMETER[\"latitude_of_origin\",-50],PARAMETER[");
         3300  +        "METER[\"central_meridian\",70],PARAMETER[\"false_easting");
  3800   3301       add_srs_wkt (p, 10,
  3801         -        "\"central_meridian\",70],PARAMETER[\"false_easting\",600");
         3302  +        "\",6000000],PARAMETER[\"false_northing\",6000000],UNIT[\"");
  3802   3303       add_srs_wkt (p, 11,
  3803         -        "0000],PARAMETER[\"false_northing\",6000000],UNIT[\"metre");
         3304  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3804   3305       add_srs_wkt (p, 12,
  3805         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         3306  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"303");
  3806   3307       add_srs_wkt (p, 13,
  3807         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3033\"]]");
  3808         -    p = add_epsg_def_ex (filter, first, last, 3034, "epsg", 3034,
  3809         -        "ETRS89 / LCC Europe", 0, 1,
  3810         -        "GRS 1980", "Greenwich",
  3811         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
  3812         -        "Northing", "North", "Easting", "East");
         3308  +        "3\"]]");
         3309  +    p = add_epsg_def (filter, first, last, 3034, "epsg", 3034,
         3310  +        "ETRS89 / LCC Europe");
  3813   3311       add_proj4text (p, 0,
  3814   3312           "+proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4");
  3815   3313       add_proj4text (p, 1,
  3816   3314           "000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  3817   3315       add_proj4text (p, 2,
  3818   3316           "+units=m +no_defs");
  3819   3317       add_srs_wkt (p, 0,
................................................................................
  3825   3323       add_srs_wkt (p, 3,
  3826   3324           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"");
  3827   3325       add_srs_wkt (p, 4,
  3828   3326           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3829   3327       add_srs_wkt (p, 5,
  3830   3328           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3831   3329       add_srs_wkt (p, 6,
  3832         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3330  +        "9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Lamb");
  3833   3331       add_srs_wkt (p, 7,
  3834         -        "T],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Lambert_Co");
         3332  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
  3835   3333       add_srs_wkt (p, 8,
  3836         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
         3334  +        "_1\",35],PARAMETER[\"standard_parallel_2\",65],PARAMETER");
  3837   3335       add_srs_wkt (p, 9,
  3838         -        "5],PARAMETER[\"standard_parallel_2\",65],PARAMETER[\"lat");
         3336  +        "[\"latitude_of_origin\",52],PARAMETER[\"central_meridian");
  3839   3337       add_srs_wkt (p, 10,
  3840         -        "itude_of_origin\",52],PARAMETER[\"central_meridian\",10]");
         3338  +        "\",10],PARAMETER[\"false_easting\",4000000],PARAMETER[\"");
  3841   3339       add_srs_wkt (p, 11,
  3842         -        ",PARAMETER[\"false_easting\",4000000],PARAMETER[\"false_");
         3340  +        "false_northing\",2800000],UNIT[\"metre\",1,AUTHORITY[\"E");
  3843   3341       add_srs_wkt (p, 12,
  3844         -        "northing\",2800000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3845         -    add_srs_wkt (p, 13,
  3846         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  3847         -    add_srs_wkt (p, 14,
  3848         -        "T],AUTHORITY[\"EPSG\",\"3034\"]]");
  3849         -    p = add_epsg_def_ex (filter, first, last, 3035, "epsg", 3035,
  3850         -        "ETRS89 / LAEA Europe", 0, 1,
  3851         -        "GRS 1980", "Greenwich",
  3852         -        "European_Terrestrial_Reference_System_1989", "Lambert_Azimuthal_Equal_Area", "metre",
  3853         -        "Y", "North", "X", "East");
         3342  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3034\"]]");
         3343  +    p = add_epsg_def (filter, first, last, 3035, "epsg", 3035,
         3344  +        "ETRS89 / LAEA Europe");
  3854   3345       add_proj4text (p, 0,
  3855   3346           "+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000");
  3856   3347       add_proj4text (p, 1,
  3857   3348           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3858   3349       add_srs_wkt (p, 0,
  3859   3350           "PROJCS[\"ETRS89 / LAEA Europe\",GEOGCS[\"ETRS89\",DATUM[");
  3860   3351       add_srs_wkt (p, 1,
................................................................................
  3864   3355       add_srs_wkt (p, 3,
  3865   3356           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3866   3357       add_srs_wkt (p, 4,
  3867   3358           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3868   3359       add_srs_wkt (p, 5,
  3869   3360           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3870   3361       add_srs_wkt (p, 6,
  3871         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3362  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"L");
  3872   3363       add_srs_wkt (p, 7,
  3873         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Lambert");
         3364  +        "ambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitude_of_c");
  3874   3365       add_srs_wkt (p, 8,
  3875         -        "_Azimuthal_Equal_Area\"],PARAMETER[\"latitude_of_center\"");
         3366  +        "enter\",52],PARAMETER[\"longitude_of_center\",10],PARAME");
  3876   3367       add_srs_wkt (p, 9,
  3877         -        ",52],PARAMETER[\"longitude_of_center\",10],PARAMETER[\"f");
         3368  +        "TER[\"false_easting\",4321000],PARAMETER[\"false_northin");
  3878   3369       add_srs_wkt (p, 10,
  3879         -        "alse_easting\",4321000],PARAMETER[\"false_northing\",321");
         3370  +        "g\",3210000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3880   3371       add_srs_wkt (p, 11,
  3881         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  3882         -    add_srs_wkt (p, 12,
  3883         -        "S[\"Y\",NORTH],AXIS[\"X\",EAST],AUTHORITY[\"EPSG\",\"303");
  3884         -    add_srs_wkt (p, 13,
  3885         -        "5\"]]");
         3372  +        "]],AUTHORITY[\"EPSG\",\"3035\"]]");
  3886   3373   }
  3887   3374   
  3888   3375   #endif /* full EPSG initialization enabled/disabled */
  3889   3376   

Changes to src/srsinit/epsg_inlined_10.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_10 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 3036, "epsg", 3036,
    56         -        "Moznet / UTM zone 36S", 0, 0,
    57         -        "WGS 84", "Greenwich",
    58         -        "Moznet_ITRF94", "Transverse_Mercator", "metre",
    59         -        "Easting", "East", "Northing", "North");
           55  +    p = add_epsg_def (filter, first, last, 3036, "epsg", 3036,
           56  +        "Moznet / UTM zone 36S");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=utm +zone=36 +south +ellps=WGS84 +towgs84=0,0,0,-0");
    62     59       add_proj4text (p, 1,
    63     60           ",-0,-0,0 +units=m +no_defs");
    64     61       add_srs_wkt (p, 0,
    65     62           "PROJCS[\"Moznet / UTM zone 36S\",GEOGCS[\"Moznet\",DATUM");
    66     63       add_srs_wkt (p, 1,
................................................................................
    68     65       add_srs_wkt (p, 2,
    69     66           "3563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,-0,-0,-");
    70     67       add_srs_wkt (p, 3,
    71     68           "0,0],AUTHORITY[\"EPSG\",\"6130\"]],PRIMEM[\"Greenwich\",");
    72     69       add_srs_wkt (p, 4,
    73     70           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
    74     71       add_srs_wkt (p, 5,
    75         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
           72  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
    76     73       add_srs_wkt (p, 6,
    77         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
           74  +        "G\",\"4130\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
    78     75       add_srs_wkt (p, 7,
    79         -        "4130\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
           76  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
    80     77       add_srs_wkt (p, 8,
    81         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
           78  +        "ian\",33],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
    82     79       add_srs_wkt (p, 9,
    83         -        "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
           80  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
    84     81       add_srs_wkt (p, 10,
    85         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
           82  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
    86     83       add_srs_wkt (p, 11,
    87         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
           84  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
    88     85       add_srs_wkt (p, 12,
    89         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
    90         -    add_srs_wkt (p, 13,
    91         -        "\",\"3036\"]]");
    92         -    p = add_epsg_def_ex (filter, first, last, 3037, "epsg", 3037,
    93         -        "Moznet / UTM zone 37S", 0, 0,
    94         -        "WGS 84", "Greenwich",
    95         -        "Moznet_ITRF94", "Transverse_Mercator", "metre",
    96         -        "Easting", "East", "Northing", "North");
           86  +        "\"EPSG\",\"3036\"]]");
           87  +    p = add_epsg_def (filter, first, last, 3037, "epsg", 3037,
           88  +        "Moznet / UTM zone 37S");
    97     89       add_proj4text (p, 0,
    98     90           "+proj=utm +zone=37 +south +ellps=WGS84 +towgs84=0,0,0,-0");
    99     91       add_proj4text (p, 1,
   100     92           ",-0,-0,0 +units=m +no_defs");
   101     93       add_srs_wkt (p, 0,
   102     94           "PROJCS[\"Moznet / UTM zone 37S\",GEOGCS[\"Moznet\",DATUM");
   103     95       add_srs_wkt (p, 1,
................................................................................
   105     97       add_srs_wkt (p, 2,
   106     98           "3563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,-0,-0,-");
   107     99       add_srs_wkt (p, 3,
   108    100           "0,0],AUTHORITY[\"EPSG\",\"6130\"]],PRIMEM[\"Greenwich\",");
   109    101       add_srs_wkt (p, 4,
   110    102           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   111    103       add_srs_wkt (p, 5,
   112         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          104  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   113    105       add_srs_wkt (p, 6,
   114         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          106  +        "G\",\"4130\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   115    107       add_srs_wkt (p, 7,
   116         -        "4130\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          108  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   117    109       add_srs_wkt (p, 8,
   118         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
          110  +        "ian\",39],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
   119    111       add_srs_wkt (p, 9,
   120         -        "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
          112  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
   121    113       add_srs_wkt (p, 10,
   122         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
          114  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   123    115       add_srs_wkt (p, 11,
   124         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
          116  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
   125    117       add_srs_wkt (p, 12,
   126         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
   127         -    add_srs_wkt (p, 13,
   128         -        "\",\"3037\"]]");
   129         -    p = add_epsg_def_ex (filter, first, last, 3038, "epsg", 3038,
   130         -        "ETRS89 / TM26 (deprecated)", 0, 1,
   131         -        "GRS 1980", "Greenwich",
   132         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   133         -        "Northing", "North", "Easting", "East");
          118  +        "\"EPSG\",\"3037\"]]");
          119  +    p = add_epsg_def (filter, first, last, 3038, "epsg", 3038,
          120  +        "ETRS89 / TM26 (deprecated)");
   134    121       add_proj4text (p, 0,
   135    122           "+proj=utm +zone=26 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   136    123       add_proj4text (p, 1,
   137    124           "units=m +no_defs");
   138    125       add_srs_wkt (p, 0,
   139    126           "PROJCS[\"ETRS89 / TM26 (deprecated)\",GEOGCS[\"ETRS89\",");
   140    127       add_srs_wkt (p, 1,
................................................................................
   144    131       add_srs_wkt (p, 3,
   145    132           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   146    133       add_srs_wkt (p, 4,
   147    134           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   148    135       add_srs_wkt (p, 5,
   149    136           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   150    137       add_srs_wkt (p, 6,
   151         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          138  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   152    139       add_srs_wkt (p, 7,
   153         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          140  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   154    141       add_srs_wkt (p, 8,
   155         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          142  +        "in\",0],PARAMETER[\"central_meridian\",-27],PARAMETER[\"");
   156    143       add_srs_wkt (p, 9,
   157         -        "],PARAMETER[\"central_meridian\",-27],PARAMETER[\"scale_");
          144  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
   158    145       add_srs_wkt (p, 10,
   159         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          146  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   160    147       add_srs_wkt (p, 11,
   161         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   162         -    add_srs_wkt (p, 12,
   163         -        "\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"East");
   164         -    add_srs_wkt (p, 13,
   165         -        "ing\",EAST],AUTHORITY[\"EPSG\",\"3038\"]]");
   166         -    p = add_epsg_def_ex (filter, first, last, 3039, "epsg", 3039,
   167         -        "ETRS89 / TM27 (deprecated)", 0, 1,
   168         -        "GRS 1980", "Greenwich",
   169         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   170         -        "Northing", "North", "Easting", "East");
          148  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3038\"]]");
          149  +    p = add_epsg_def (filter, first, last, 3039, "epsg", 3039,
          150  +        "ETRS89 / TM27 (deprecated)");
   171    151       add_proj4text (p, 0,
   172    152           "+proj=utm +zone=27 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   173    153       add_proj4text (p, 1,
   174    154           "units=m +no_defs");
   175    155       add_srs_wkt (p, 0,
   176    156           "PROJCS[\"ETRS89 / TM27 (deprecated)\",GEOGCS[\"ETRS89\",");
   177    157       add_srs_wkt (p, 1,
................................................................................
   181    161       add_srs_wkt (p, 3,
   182    162           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   183    163       add_srs_wkt (p, 4,
   184    164           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   185    165       add_srs_wkt (p, 5,
   186    166           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   187    167       add_srs_wkt (p, 6,
   188         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          168  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   189    169       add_srs_wkt (p, 7,
   190         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          170  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   191    171       add_srs_wkt (p, 8,
   192         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          172  +        "in\",0],PARAMETER[\"central_meridian\",-21],PARAMETER[\"");
   193    173       add_srs_wkt (p, 9,
   194         -        "],PARAMETER[\"central_meridian\",-21],PARAMETER[\"scale_");
          174  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
   195    175       add_srs_wkt (p, 10,
   196         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          176  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   197    177       add_srs_wkt (p, 11,
   198         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   199         -    add_srs_wkt (p, 12,
   200         -        "\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"East");
   201         -    add_srs_wkt (p, 13,
   202         -        "ing\",EAST],AUTHORITY[\"EPSG\",\"3039\"]]");
   203         -    p = add_epsg_def_ex (filter, first, last, 3040, "epsg", 3040,
   204         -        "ETRS89 / UTM zone 28N (N-E)", 0, 1,
   205         -        "GRS 1980", "Greenwich",
   206         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   207         -        "Northing", "North", "Easting", "East");
          178  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3039\"]]");
          179  +    p = add_epsg_def (filter, first, last, 3040, "epsg", 3040,
          180  +        "ETRS89 / UTM zone 28N (N-E)");
   208    181       add_proj4text (p, 0,
   209    182           "+proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   210    183       add_proj4text (p, 1,
   211    184           "units=m +no_defs");
   212    185       add_srs_wkt (p, 0,
   213    186           "PROJCS[\"ETRS89 / UTM zone 28N (N-E)\",GEOGCS[\"ETRS89\"");
   214    187       add_srs_wkt (p, 1,
................................................................................
   218    191       add_srs_wkt (p, 3,
   219    192           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   220    193       add_srs_wkt (p, 4,
   221    194           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   222    195       add_srs_wkt (p, 5,
   223    196           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   224    197       add_srs_wkt (p, 6,
   225         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          198  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   226    199       add_srs_wkt (p, 7,
   227         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          200  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   228    201       add_srs_wkt (p, 8,
   229         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          202  +        "in\",0],PARAMETER[\"central_meridian\",-15],PARAMETER[\"");
   230    203       add_srs_wkt (p, 9,
   231         -        "],PARAMETER[\"central_meridian\",-15],PARAMETER[\"scale_");
          204  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
   232    205       add_srs_wkt (p, 10,
   233         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          206  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   234    207       add_srs_wkt (p, 11,
   235         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   236         -    add_srs_wkt (p, 12,
   237         -        "\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"East");
   238         -    add_srs_wkt (p, 13,
   239         -        "ing\",EAST],AUTHORITY[\"EPSG\",\"3040\"]]");
   240         -    p = add_epsg_def_ex (filter, first, last, 3041, "epsg", 3041,
   241         -        "ETRS89 / UTM zone 29N (N-E)", 0, 1,
   242         -        "GRS 1980", "Greenwich",
   243         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   244         -        "Northing", "North", "Easting", "East");
          208  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3040\"]]");
          209  +    p = add_epsg_def (filter, first, last, 3041, "epsg", 3041,
          210  +        "ETRS89 / UTM zone 29N (N-E)");
   245    211       add_proj4text (p, 0,
   246    212           "+proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   247    213       add_proj4text (p, 1,
   248    214           "units=m +no_defs");
   249    215       add_srs_wkt (p, 0,
   250    216           "PROJCS[\"ETRS89 / UTM zone 29N (N-E)\",GEOGCS[\"ETRS89\"");
   251    217       add_srs_wkt (p, 1,
................................................................................
   255    221       add_srs_wkt (p, 3,
   256    222           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   257    223       add_srs_wkt (p, 4,
   258    224           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   259    225       add_srs_wkt (p, 5,
   260    226           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   261    227       add_srs_wkt (p, 6,
   262         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          228  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   263    229       add_srs_wkt (p, 7,
   264         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          230  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   265    231       add_srs_wkt (p, 8,
   266         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          232  +        "in\",0],PARAMETER[\"central_meridian\",-9],PARAMETER[\"s");
   267    233       add_srs_wkt (p, 9,
   268         -        "],PARAMETER[\"central_meridian\",-9],PARAMETER[\"scale_f");
          234  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
   269    235       add_srs_wkt (p, 10,
   270         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          236  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   271    237       add_srs_wkt (p, 11,
   272         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   273         -    add_srs_wkt (p, 12,
   274         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
   275         -    add_srs_wkt (p, 13,
   276         -        "g\",EAST],AUTHORITY[\"EPSG\",\"3041\"]]");
   277         -    p = add_epsg_def_ex (filter, first, last, 3042, "epsg", 3042,
   278         -        "ETRS89 / UTM zone 30N (N-E)", 0, 1,
   279         -        "GRS 1980", "Greenwich",
   280         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   281         -        "Northing", "North", "Easting", "East");
          238  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3041\"]]");
          239  +    p = add_epsg_def (filter, first, last, 3042, "epsg", 3042,
          240  +        "ETRS89 / UTM zone 30N (N-E)");
   282    241       add_proj4text (p, 0,
   283    242           "+proj=utm +zone=30 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   284    243       add_proj4text (p, 1,
   285    244           "units=m +no_defs");
   286    245       add_srs_wkt (p, 0,
   287    246           "PROJCS[\"ETRS89 / UTM zone 30N (N-E)\",GEOGCS[\"ETRS89\"");
   288    247       add_srs_wkt (p, 1,
................................................................................
   292    251       add_srs_wkt (p, 3,
   293    252           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   294    253       add_srs_wkt (p, 4,
   295    254           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   296    255       add_srs_wkt (p, 5,
   297    256           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   298    257       add_srs_wkt (p, 6,
   299         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          258  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   300    259       add_srs_wkt (p, 7,
   301         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          260  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   302    261       add_srs_wkt (p, 8,
   303         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          262  +        "in\",0],PARAMETER[\"central_meridian\",-3],PARAMETER[\"s");
   304    263       add_srs_wkt (p, 9,
   305         -        "],PARAMETER[\"central_meridian\",-3],PARAMETER[\"scale_f");
          264  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
   306    265       add_srs_wkt (p, 10,
   307         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          266  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   308    267       add_srs_wkt (p, 11,
   309         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   310         -    add_srs_wkt (p, 12,
   311         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
   312         -    add_srs_wkt (p, 13,
   313         -        "g\",EAST],AUTHORITY[\"EPSG\",\"3042\"]]");
   314         -    p = add_epsg_def_ex (filter, first, last, 3043, "epsg", 3043,
   315         -        "ETRS89 / UTM zone 31N (N-E)", 0, 1,
   316         -        "GRS 1980", "Greenwich",
   317         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   318         -        "Northing", "North", "Easting", "East");
          268  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3042\"]]");
          269  +    p = add_epsg_def (filter, first, last, 3043, "epsg", 3043,
          270  +        "ETRS89 / UTM zone 31N (N-E)");
   319    271       add_proj4text (p, 0,
   320    272           "+proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   321    273       add_proj4text (p, 1,
   322    274           "units=m +no_defs");
   323    275       add_srs_wkt (p, 0,
   324    276           "PROJCS[\"ETRS89 / UTM zone 31N (N-E)\",GEOGCS[\"ETRS89\"");
   325    277       add_srs_wkt (p, 1,
................................................................................
   329    281       add_srs_wkt (p, 3,
   330    282           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   331    283       add_srs_wkt (p, 4,
   332    284           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   333    285       add_srs_wkt (p, 5,
   334    286           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   335    287       add_srs_wkt (p, 6,
   336         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          288  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   337    289       add_srs_wkt (p, 7,
   338         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          290  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   339    291       add_srs_wkt (p, 8,
   340         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          292  +        "in\",0],PARAMETER[\"central_meridian\",3],PARAMETER[\"sc");
   341    293       add_srs_wkt (p, 9,
   342         -        "],PARAMETER[\"central_meridian\",3],PARAMETER[\"scale_fa");
          294  +        "ale_factor\",0.9996],PARAMETER[\"false_easting\",500000]");
   343    295       add_srs_wkt (p, 10,
   344         -        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          296  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   345    297       add_srs_wkt (p, 11,
   346         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   347         -    add_srs_wkt (p, 12,
   348         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
   349         -    add_srs_wkt (p, 13,
   350         -        "g\",EAST],AUTHORITY[\"EPSG\",\"3043\"]]");
   351         -    p = add_epsg_def_ex (filter, first, last, 3044, "epsg", 3044,
   352         -        "ETRS89 / UTM zone 32N (N-E)", 0, 1,
   353         -        "GRS 1980", "Greenwich",
   354         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   355         -        "Northing", "North", "Easting", "East");
          298  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3043\"]]");
          299  +    p = add_epsg_def (filter, first, last, 3044, "epsg", 3044,
          300  +        "ETRS89 / UTM zone 32N (N-E)");
   356    301       add_proj4text (p, 0,
   357    302           "+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   358    303       add_proj4text (p, 1,
   359    304           "units=m +no_defs");
   360    305       add_srs_wkt (p, 0,
   361    306           "PROJCS[\"ETRS89 / UTM zone 32N (N-E)\",GEOGCS[\"ETRS89\"");
   362    307       add_srs_wkt (p, 1,
................................................................................
   366    311       add_srs_wkt (p, 3,
   367    312           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   368    313       add_srs_wkt (p, 4,
   369    314           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   370    315       add_srs_wkt (p, 5,
   371    316           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   372    317       add_srs_wkt (p, 6,
   373         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          318  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   374    319       add_srs_wkt (p, 7,
   375         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          320  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   376    321       add_srs_wkt (p, 8,
   377         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          322  +        "in\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"sc");
   378    323       add_srs_wkt (p, 9,
   379         -        "],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_fa");
          324  +        "ale_factor\",0.9996],PARAMETER[\"false_easting\",500000]");
   380    325       add_srs_wkt (p, 10,
   381         -        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          326  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   382    327       add_srs_wkt (p, 11,
   383         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   384         -    add_srs_wkt (p, 12,
   385         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
   386         -    add_srs_wkt (p, 13,
   387         -        "g\",EAST],AUTHORITY[\"EPSG\",\"3044\"]]");
   388         -    p = add_epsg_def_ex (filter, first, last, 3045, "epsg", 3045,
   389         -        "ETRS89 / UTM zone 33N (N-E)", 0, 1,
   390         -        "GRS 1980", "Greenwich",
   391         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   392         -        "Northing", "North", "Easting", "East");
          328  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3044\"]]");
          329  +    p = add_epsg_def (filter, first, last, 3045, "epsg", 3045,
          330  +        "ETRS89 / UTM zone 33N (N-E)");
   393    331       add_proj4text (p, 0,
   394    332           "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   395    333       add_proj4text (p, 1,
   396    334           "units=m +no_defs");
   397    335       add_srs_wkt (p, 0,
   398    336           "PROJCS[\"ETRS89 / UTM zone 33N (N-E)\",GEOGCS[\"ETRS89\"");
   399    337       add_srs_wkt (p, 1,
................................................................................
   403    341       add_srs_wkt (p, 3,
   404    342           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   405    343       add_srs_wkt (p, 4,
   406    344           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   407    345       add_srs_wkt (p, 5,
   408    346           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   409    347       add_srs_wkt (p, 6,
   410         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          348  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   411    349       add_srs_wkt (p, 7,
   412         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          350  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   413    351       add_srs_wkt (p, 8,
   414         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          352  +        "in\",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"s");
   415    353       add_srs_wkt (p, 9,
   416         -        "],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_f");
          354  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
   417    355       add_srs_wkt (p, 10,
   418         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          356  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   419    357       add_srs_wkt (p, 11,
   420         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   421         -    add_srs_wkt (p, 12,
   422         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
   423         -    add_srs_wkt (p, 13,
   424         -        "g\",EAST],AUTHORITY[\"EPSG\",\"3045\"]]");
   425         -    p = add_epsg_def_ex (filter, first, last, 3046, "epsg", 3046,
   426         -        "ETRS89 / UTM zone 34N (N-E)", 0, 1,
   427         -        "GRS 1980", "Greenwich",
   428         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   429         -        "Northing", "North", "Easting", "East");
          358  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3045\"]]");
          359  +    p = add_epsg_def (filter, first, last, 3046, "epsg", 3046,
          360  +        "ETRS89 / UTM zone 34N (N-E)");
   430    361       add_proj4text (p, 0,
   431    362           "+proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   432    363       add_proj4text (p, 1,
   433    364           "units=m +no_defs");
   434    365       add_srs_wkt (p, 0,
   435    366           "PROJCS[\"ETRS89 / UTM zone 34N (N-E)\",GEOGCS[\"ETRS89\"");
   436    367       add_srs_wkt (p, 1,
................................................................................
   440    371       add_srs_wkt (p, 3,
   441    372           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   442    373       add_srs_wkt (p, 4,
   443    374           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   444    375       add_srs_wkt (p, 5,
   445    376           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   446    377       add_srs_wkt (p, 6,
   447         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          378  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   448    379       add_srs_wkt (p, 7,
   449         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          380  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   450    381       add_srs_wkt (p, 8,
   451         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          382  +        "in\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"s");
   452    383       add_srs_wkt (p, 9,
   453         -        "],PARAMETER[\"central_meridian\",21],PARAMETER[\"scale_f");
          384  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
   454    385       add_srs_wkt (p, 10,
   455         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          386  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   456    387       add_srs_wkt (p, 11,
   457         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   458         -    add_srs_wkt (p, 12,
   459         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
   460         -    add_srs_wkt (p, 13,
   461         -        "g\",EAST],AUTHORITY[\"EPSG\",\"3046\"]]");
   462         -    p = add_epsg_def_ex (filter, first, last, 3047, "epsg", 3047,
   463         -        "ETRS89 / UTM zone 35N (N-E)", 0, 1,
   464         -        "GRS 1980", "Greenwich",
   465         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   466         -        "Northing", "North", "Easting", "East");
          388  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3046\"]]");
          389  +    p = add_epsg_def (filter, first, last, 3047, "epsg", 3047,
          390  +        "ETRS89 / UTM zone 35N (N-E)");
   467    391       add_proj4text (p, 0,
   468    392           "+proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   469    393       add_proj4text (p, 1,
   470    394           "units=m +no_defs");
   471    395       add_srs_wkt (p, 0,
   472    396           "PROJCS[\"ETRS89 / UTM zone 35N (N-E)\",GEOGCS[\"ETRS89\"");
   473    397       add_srs_wkt (p, 1,
................................................................................
   477    401       add_srs_wkt (p, 3,
   478    402           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   479    403       add_srs_wkt (p, 4,
   480    404           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   481    405       add_srs_wkt (p, 5,
   482    406           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   483    407       add_srs_wkt (p, 6,
   484         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          408  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   485    409       add_srs_wkt (p, 7,
   486         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          410  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   487    411       add_srs_wkt (p, 8,
   488         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          412  +        "in\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"s");
   489    413       add_srs_wkt (p, 9,
   490         -        "],PARAMETER[\"central_meridian\",27],PARAMETER[\"scale_f");
          414  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
   491    415       add_srs_wkt (p, 10,
   492         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          416  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   493    417       add_srs_wkt (p, 11,
   494         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   495         -    add_srs_wkt (p, 12,
   496         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
   497         -    add_srs_wkt (p, 13,
   498         -        "g\",EAST],AUTHORITY[\"EPSG\",\"3047\"]]");
   499         -    p = add_epsg_def_ex (filter, first, last, 3048, "epsg", 3048,
   500         -        "ETRS89 / UTM zone 36N (N-E)", 0, 1,
   501         -        "GRS 1980", "Greenwich",
   502         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   503         -        "Northing", "North", "Easting", "East");
          418  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3047\"]]");
          419  +    p = add_epsg_def (filter, first, last, 3048, "epsg", 3048,
          420  +        "ETRS89 / UTM zone 36N (N-E)");
   504    421       add_proj4text (p, 0,
   505    422           "+proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   506    423       add_proj4text (p, 1,
   507    424           "units=m +no_defs");
   508    425       add_srs_wkt (p, 0,
   509    426           "PROJCS[\"ETRS89 / UTM zone 36N (N-E)\",GEOGCS[\"ETRS89\"");
   510    427       add_srs_wkt (p, 1,
................................................................................
   514    431       add_srs_wkt (p, 3,
   515    432           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   516    433       add_srs_wkt (p, 4,
   517    434           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   518    435       add_srs_wkt (p, 5,
   519    436           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   520    437       add_srs_wkt (p, 6,
   521         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          438  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   522    439       add_srs_wkt (p, 7,
   523         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          440  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   524    441       add_srs_wkt (p, 8,
   525         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          442  +        "in\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"s");
   526    443       add_srs_wkt (p, 9,
   527         -        "],PARAMETER[\"central_meridian\",33],PARAMETER[\"scale_f");
          444  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
   528    445       add_srs_wkt (p, 10,
   529         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          446  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   530    447       add_srs_wkt (p, 11,
   531         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   532         -    add_srs_wkt (p, 12,
   533         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
   534         -    add_srs_wkt (p, 13,
   535         -        "g\",EAST],AUTHORITY[\"EPSG\",\"3048\"]]");
   536         -    p = add_epsg_def_ex (filter, first, last, 3049, "epsg", 3049,
   537         -        "ETRS89 / UTM zone 37N (N-E)", 0, 1,
   538         -        "GRS 1980", "Greenwich",
   539         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   540         -        "Northing", "North", "Easting", "East");
          448  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3048\"]]");
          449  +    p = add_epsg_def (filter, first, last, 3049, "epsg", 3049,
          450  +        "ETRS89 / UTM zone 37N (N-E)");
   541    451       add_proj4text (p, 0,
   542    452           "+proj=utm +zone=37 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   543    453       add_proj4text (p, 1,
   544    454           "units=m +no_defs");
   545    455       add_srs_wkt (p, 0,
   546    456           "PROJCS[\"ETRS89 / UTM zone 37N (N-E)\",GEOGCS[\"ETRS89\"");
   547    457       add_srs_wkt (p, 1,
................................................................................
   551    461       add_srs_wkt (p, 3,
   552    462           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   553    463       add_srs_wkt (p, 4,
   554    464           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   555    465       add_srs_wkt (p, 5,
   556    466           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   557    467       add_srs_wkt (p, 6,
   558         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          468  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   559    469       add_srs_wkt (p, 7,
   560         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          470  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   561    471       add_srs_wkt (p, 8,
   562         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          472  +        "in\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"s");
   563    473       add_srs_wkt (p, 9,
   564         -        "],PARAMETER[\"central_meridian\",39],PARAMETER[\"scale_f");
          474  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
   565    475       add_srs_wkt (p, 10,
   566         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          476  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   567    477       add_srs_wkt (p, 11,
   568         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   569         -    add_srs_wkt (p, 12,
   570         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
   571         -    add_srs_wkt (p, 13,
   572         -        "g\",EAST],AUTHORITY[\"EPSG\",\"3049\"]]");
   573         -    p = add_epsg_def_ex (filter, first, last, 3050, "epsg", 3050,
   574         -        "ETRS89 / TM38 (deprecated)", 0, 1,
   575         -        "GRS 1980", "Greenwich",
   576         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   577         -        "Northing", "North", "Easting", "East");
          478  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3049\"]]");
          479  +    p = add_epsg_def (filter, first, last, 3050, "epsg", 3050,
          480  +        "ETRS89 / TM38 (deprecated)");
   578    481       add_proj4text (p, 0,
   579    482           "+proj=utm +zone=38 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   580    483       add_proj4text (p, 1,
   581    484           "units=m +no_defs");
   582    485       add_srs_wkt (p, 0,
   583    486           "PROJCS[\"ETRS89 / TM38 (deprecated)\",GEOGCS[\"ETRS89\",");
   584    487       add_srs_wkt (p, 1,
................................................................................
   588    491       add_srs_wkt (p, 3,
   589    492           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   590    493       add_srs_wkt (p, 4,
   591    494           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   592    495       add_srs_wkt (p, 5,
   593    496           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   594    497       add_srs_wkt (p, 6,
   595         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          498  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   596    499       add_srs_wkt (p, 7,
   597         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          500  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   598    501       add_srs_wkt (p, 8,
   599         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          502  +        "in\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"s");
   600    503       add_srs_wkt (p, 9,
   601         -        "],PARAMETER[\"central_meridian\",45],PARAMETER[\"scale_f");
          504  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
   602    505       add_srs_wkt (p, 10,
   603         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          506  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   604    507       add_srs_wkt (p, 11,
   605         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   606         -    add_srs_wkt (p, 12,
   607         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
   608         -    add_srs_wkt (p, 13,
   609         -        "g\",EAST],AUTHORITY[\"EPSG\",\"3050\"]]");
   610         -    p = add_epsg_def_ex (filter, first, last, 3051, "epsg", 3051,
   611         -        "ETRS89 / TM39 (deprecated)", 0, 1,
   612         -        "GRS 1980", "Greenwich",
   613         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   614         -        "Northing", "North", "Easting", "East");
          508  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3050\"]]");
          509  +    p = add_epsg_def (filter, first, last, 3051, "epsg", 3051,
          510  +        "ETRS89 / TM39 (deprecated)");
   615    511       add_proj4text (p, 0,
   616    512           "+proj=utm +zone=39 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   617    513       add_proj4text (p, 1,
   618    514           "units=m +no_defs");
   619    515       add_srs_wkt (p, 0,
   620    516           "PROJCS[\"ETRS89 / TM39 (deprecated)\",GEOGCS[\"ETRS89\",");
   621    517       add_srs_wkt (p, 1,
................................................................................
   625    521       add_srs_wkt (p, 3,
   626    522           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   627    523       add_srs_wkt (p, 4,
   628    524           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   629    525       add_srs_wkt (p, 5,
   630    526           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   631    527       add_srs_wkt (p, 6,
   632         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          528  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   633    529       add_srs_wkt (p, 7,
   634         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          530  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   635    531       add_srs_wkt (p, 8,
   636         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          532  +        "in\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"s");
   637    533       add_srs_wkt (p, 9,
   638         -        "],PARAMETER[\"central_meridian\",51],PARAMETER[\"scale_f");
          534  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
   639    535       add_srs_wkt (p, 10,
   640         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          536  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   641    537       add_srs_wkt (p, 11,
   642         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   643         -    add_srs_wkt (p, 12,
   644         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
   645         -    add_srs_wkt (p, 13,
   646         -        "g\",EAST],AUTHORITY[\"EPSG\",\"3051\"]]");
   647         -    p = add_epsg_def_ex (filter, first, last, 3054, "epsg", 3054,
   648         -        "Hjorsey 1955 / UTM zone 26N", 0, 0,
   649         -        "International 1924", "Greenwich",
   650         -        "Hjorsey_1955", "Transverse_Mercator", "metre",
   651         -        "Easting", "East", "Northing", "North");
          538  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3051\"]]");
          539  +    p = add_epsg_def (filter, first, last, 3054, "epsg", 3054,
          540  +        "Hjorsey 1955 / UTM zone 26N");
   652    541       add_proj4text (p, 0,
   653    542           "+proj=utm +zone=26 +ellps=intl +towgs84=-73,46,-86,0,0,0");
   654    543       add_proj4text (p, 1,
   655    544           ",0 +units=m +no_defs");
   656    545       add_srs_wkt (p, 0,
   657    546           "PROJCS[\"Hjorsey 1955 / UTM zone 26N\",GEOGCS[\"Hjorsey ");
   658    547       add_srs_wkt (p, 1,
................................................................................
   662    551       add_srs_wkt (p, 3,
   663    552           "-73,46,-86,0,0,0,0],AUTHORITY[\"EPSG\",\"6658\"]],PRIMEM");
   664    553       add_srs_wkt (p, 4,
   665    554           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   666    555       add_srs_wkt (p, 5,
   667    556           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   668    557       add_srs_wkt (p, 6,
   669         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          558  +        "AUTHORITY[\"EPSG\",\"4658\"]],PROJECTION[\"Transverse_Me");
   670    559       add_srs_wkt (p, 7,
   671         -        "ITY[\"EPSG\",\"4658\"]],PROJECTION[\"Transverse_Mercator");
          560  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   672    561       add_srs_wkt (p, 8,
   673         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          562  +        "\"central_meridian\",-27],PARAMETER[\"scale_factor\",0.9");
   674    563       add_srs_wkt (p, 9,
   675         -        "ral_meridian\",-27],PARAMETER[\"scale_factor\",0.9996],P");
          564  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
   676    565       add_srs_wkt (p, 10,
   677         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
          566  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   678    567       add_srs_wkt (p, 11,
   679         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          568  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   680    569       add_srs_wkt (p, 12,
   681         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
   682         -    add_srs_wkt (p, 13,
   683         -        "ITY[\"EPSG\",\"3054\"]]");
   684         -    p = add_epsg_def_ex (filter, first, last, 3055, "epsg", 3055,
   685         -        "Hjorsey 1955 / UTM zone 27N", 0, 0,
   686         -        "International 1924", "Greenwich",
   687         -        "Hjorsey_1955", "Transverse_Mercator", "metre",
   688         -        "Easting", "East", "Northing", "North");
          570  +        "AUTHORITY[\"EPSG\",\"3054\"]]");
          571  +    p = add_epsg_def (filter, first, last, 3055, "epsg", 3055,
          572  +        "Hjorsey 1955 / UTM zone 27N");
   689    573       add_proj4text (p, 0,
   690    574           "+proj=utm +zone=27 +ellps=intl +towgs84=-73,46,-86,0,0,0");
   691    575       add_proj4text (p, 1,
   692    576           ",0 +units=m +no_defs");
   693    577       add_srs_wkt (p, 0,
   694    578           "PROJCS[\"Hjorsey 1955 / UTM zone 27N\",GEOGCS[\"Hjorsey ");
   695    579       add_srs_wkt (p, 1,
................................................................................
   699    583       add_srs_wkt (p, 3,
   700    584           "-73,46,-86,0,0,0,0],AUTHORITY[\"EPSG\",\"6658\"]],PRIMEM");
   701    585       add_srs_wkt (p, 4,
   702    586           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   703    587       add_srs_wkt (p, 5,
   704    588           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   705    589       add_srs_wkt (p, 6,
   706         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          590  +        "AUTHORITY[\"EPSG\",\"4658\"]],PROJECTION[\"Transverse_Me");
   707    591       add_srs_wkt (p, 7,
   708         -        "ITY[\"EPSG\",\"4658\"]],PROJECTION[\"Transverse_Mercator");
          592  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   709    593       add_srs_wkt (p, 8,
   710         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          594  +        "\"central_meridian\",-21],PARAMETER[\"scale_factor\",0.9");
   711    595       add_srs_wkt (p, 9,
   712         -        "ral_meridian\",-21],PARAMETER[\"scale_factor\",0.9996],P");
          596  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
   713    597       add_srs_wkt (p, 10,
   714         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
          598  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   715    599       add_srs_wkt (p, 11,
   716         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          600  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   717    601       add_srs_wkt (p, 12,
   718         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
   719         -    add_srs_wkt (p, 13,
   720         -        "ITY[\"EPSG\",\"3055\"]]");
   721         -    p = add_epsg_def_ex (filter, first, last, 3056, "epsg", 3056,
   722         -        "Hjorsey 1955 / UTM zone 28N", 0, 0,
   723         -        "International 1924", "Greenwich",
   724         -        "Hjorsey_1955", "Transverse_Mercator", "metre",
   725         -        "Easting", "East", "Northing", "North");
          602  +        "AUTHORITY[\"EPSG\",\"3055\"]]");
          603  +    p = add_epsg_def (filter, first, last, 3056, "epsg", 3056,
          604  +        "Hjorsey 1955 / UTM zone 28N");
   726    605       add_proj4text (p, 0,
   727    606           "+proj=utm +zone=28 +ellps=intl +towgs84=-73,46,-86,0,0,0");
   728    607       add_proj4text (p, 1,
   729    608           ",0 +units=m +no_defs");
   730    609       add_srs_wkt (p, 0,
   731    610           "PROJCS[\"Hjorsey 1955 / UTM zone 28N\",GEOGCS[\"Hjorsey ");
   732    611       add_srs_wkt (p, 1,
................................................................................
   736    615       add_srs_wkt (p, 3,
   737    616           "-73,46,-86,0,0,0,0],AUTHORITY[\"EPSG\",\"6658\"]],PRIMEM");
   738    617       add_srs_wkt (p, 4,
   739    618           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   740    619       add_srs_wkt (p, 5,
   741    620           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   742    621       add_srs_wkt (p, 6,
   743         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          622  +        "AUTHORITY[\"EPSG\",\"4658\"]],PROJECTION[\"Transverse_Me");
   744    623       add_srs_wkt (p, 7,
   745         -        "ITY[\"EPSG\",\"4658\"]],PROJECTION[\"Transverse_Mercator");
          624  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   746    625       add_srs_wkt (p, 8,
   747         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          626  +        "\"central_meridian\",-15],PARAMETER[\"scale_factor\",0.9");
   748    627       add_srs_wkt (p, 9,
   749         -        "ral_meridian\",-15],PARAMETER[\"scale_factor\",0.9996],P");
          628  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
   750    629       add_srs_wkt (p, 10,
   751         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
          630  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   752    631       add_srs_wkt (p, 11,
   753         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          632  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   754    633       add_srs_wkt (p, 12,
   755         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
   756         -    add_srs_wkt (p, 13,
   757         -        "ITY[\"EPSG\",\"3056\"]]");
   758         -    p = add_epsg_def_ex (filter, first, last, 3057, "epsg", 3057,
   759         -        "ISN93 / Lambert 1993", 0, 0,
   760         -        "GRS 1980", "Greenwich",
   761         -        "Islands_Net_1993", "Lambert_Conformal_Conic_2SP", "metre",
   762         -        "X", "East", "Y", "North");
          634  +        "AUTHORITY[\"EPSG\",\"3056\"]]");
          635  +    p = add_epsg_def (filter, first, last, 3057, "epsg", 3057,
          636  +        "ISN93 / Lambert 1993");
   763    637       add_proj4text (p, 0,
   764    638           "+proj=lcc +lat_1=64.25 +lat_2=65.75 +lat_0=65 +lon_0=-19");
   765    639       add_proj4text (p, 1,
   766    640           " +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0");
   767    641       add_proj4text (p, 2,
   768    642           ",0,0 +units=m +no_defs");
   769    643       add_srs_wkt (p, 0,
................................................................................
   773    647       add_srs_wkt (p, 2,
   774    648           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
   775    649       add_srs_wkt (p, 3,
   776    650           ",0],AUTHORITY[\"EPSG\",\"6659\"]],PRIMEM[\"Greenwich\",0");
   777    651       add_srs_wkt (p, 4,
   778    652           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
   779    653       add_srs_wkt (p, 5,
   780         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   781         -    add_srs_wkt (p, 6,
   782         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"46");
   783         -    add_srs_wkt (p, 7,
   784         -        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
   785         -    add_srs_wkt (p, 8,
   786         -        "ETER[\"standard_parallel_1\",64.25],PARAMETER[\"standard");
   787         -    add_srs_wkt (p, 9,
   788         -        "_parallel_2\",65.75],PARAMETER[\"latitude_of_origin\",65");
   789         -    add_srs_wkt (p, 10,
   790         -        "],PARAMETER[\"central_meridian\",-19],PARAMETER[\"false_");
   791         -    add_srs_wkt (p, 11,
   792         -        "easting\",500000],PARAMETER[\"false_northing\",500000],U");
   793         -    add_srs_wkt (p, 12,
   794         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   795         -    add_srs_wkt (p, 13,
   796         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3057\"]]");
   797         -    p = add_epsg_def_ex (filter, first, last, 3058, "epsg", 3058,
   798         -        "Helle 1954 / Jan Mayen Grid", 0, 1,
   799         -        "International 1924", "Greenwich",
   800         -        "Helle_1954", "Transverse_Mercator", "metre",
   801         -        "x", "North", "y", "East");
          654  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
          655  +    add_srs_wkt (p, 6,
          656  +        "\",\"4659\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
          657  +    add_srs_wkt (p, 7,
          658  +        "],PARAMETER[\"standard_parallel_1\",64.25],PARAMETER[\"s");
          659  +    add_srs_wkt (p, 8,
          660  +        "tandard_parallel_2\",65.75],PARAMETER[\"latitude_of_orig");
          661  +    add_srs_wkt (p, 9,
          662  +        "in\",65],PARAMETER[\"central_meridian\",-19],PARAMETER[\"");
          663  +    add_srs_wkt (p, 10,
          664  +        "false_easting\",500000],PARAMETER[\"false_northing\",500");
          665  +    add_srs_wkt (p, 11,
          666  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
          667  +    add_srs_wkt (p, 12,
          668  +        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3057");
          669  +    add_srs_wkt (p, 13,
          670  +        "\"]]");
          671  +    p = add_epsg_def (filter, first, last, 3058, "epsg", 3058,
          672  +        "Helle 1954 / Jan Mayen Grid");
   802    673       add_proj4text (p, 0,
   803    674           "+proj=tmerc +lat_0=0 +lon_0=-8.5 +k=1 +x_0=50000 +y_0=-7");
   804    675       add_proj4text (p, 1,
   805    676           "800000 +ellps=intl +towgs84=982.609,552.753,-540.873,6.6");
   806    677       add_proj4text (p, 2,
   807    678           "8163,-31.6115,-19.8482,16.805 +units=m +no_defs");
   808    679       add_srs_wkt (p, 0,
................................................................................
   814    685       add_srs_wkt (p, 3,
   815    686           "09,552.753,-540.873,6.68163,-31.6115,-19.8482,16.805],AU");
   816    687       add_srs_wkt (p, 4,
   817    688           "THORITY[\"EPSG\",\"6660\"]],PRIMEM[\"Greenwich\",0,AUTHO");
   818    689       add_srs_wkt (p, 5,
   819    690           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
   820    691       add_srs_wkt (p, 6,
   821         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
          692  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
   822    693       add_srs_wkt (p, 7,
   823         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4660\"]");
          694  +        "660\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   824    695       add_srs_wkt (p, 8,
   825         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
          696  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
   826    697       add_srs_wkt (p, 9,
   827         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",-8.5],P");
          698  +        "8.5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
   828    699       add_srs_wkt (p, 10,
   829         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          700  +        "ting\",50000],PARAMETER[\"false_northing\",-7800000],UNI");
   830    701       add_srs_wkt (p, 11,
   831         -        ",50000],PARAMETER[\"false_northing\",-7800000],UNIT[\"me");
          702  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   832    703       add_srs_wkt (p, 12,
   833         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"x\",NORTH],");
   834         -    add_srs_wkt (p, 13,
   835         -        "AXIS[\"y\",EAST],AUTHORITY[\"EPSG\",\"3058\"]]");
   836         -    p = add_epsg_def_ex (filter, first, last, 3059, "epsg", 3059,
   837         -        "LKS92 / Latvia TM", 0, 1,
   838         -        "GRS 1980", "Greenwich",
   839         -        "Latvia_1992", "Transverse_Mercator", "metre",
   840         -        "X", "North", "Y", "East");
          704  +        "EPSG\",\"3058\"]]");
          705  +    p = add_epsg_def (filter, first, last, 3059, "epsg", 3059,
          706  +        "LKS92 / Latvia TM");
   841    707       add_proj4text (p, 0,
   842    708           "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_");
   843    709       add_proj4text (p, 1,
   844    710           "0=-6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
   845    711       add_proj4text (p, 2,
   846    712           "+no_defs");
   847    713       add_srs_wkt (p, 0,
................................................................................
   851    717       add_srs_wkt (p, 2,
   852    718           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
   853    719       add_srs_wkt (p, 3,
   854    720           "HORITY[\"EPSG\",\"6661\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   855    721       add_srs_wkt (p, 4,
   856    722           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   857    723       add_srs_wkt (p, 5,
   858         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          724  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"46");
   859    725       add_srs_wkt (p, 6,
   860         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4661\"]]");
          726  +        "61\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   861    727       add_srs_wkt (p, 7,
   862         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          728  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",24");
   863    729       add_srs_wkt (p, 8,
   864         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",24],PARA");
          730  +        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
   865    731       add_srs_wkt (p, 9,
   866         -        "METER[\"scale_factor\",0.9996],PARAMETER[\"false_easting");
          732  +        "asting\",500000],PARAMETER[\"false_northing\",-6000000],");
   867    733       add_srs_wkt (p, 10,
   868         -        "\",500000],PARAMETER[\"false_northing\",-6000000],UNIT[\"");
          734  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY");
   869    735       add_srs_wkt (p, 11,
   870         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH");
   871         -    add_srs_wkt (p, 12,
   872         -        "],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3059\"]]");
   873         -    p = add_epsg_def_ex (filter, first, last, 3060, "epsg", 3060,
   874         -        "IGN72 Grande Terre / UTM zone 58S", 0, 0,
   875         -        "International 1924", "Greenwich",
   876         -        "IGN72_Grande_Terre", "Transverse_Mercator", "metre",
   877         -        "Easting", "East", "Northing", "North");
          736  +        "[\"EPSG\",\"3059\"]]");
          737  +    p = add_epsg_def (filter, first, last, 3060, "epsg", 3060,
          738  +        "IGN72 Grande Terre / UTM zone 58S");
   878    739       add_proj4text (p, 0,
   879    740           "+proj=utm +zone=58 +south +ellps=intl +towgs84=-11.64,-3");
   880    741       add_proj4text (p, 1,
   881    742           "48.6,291.98,0,0,0,0 +units=m +no_defs");
   882    743       add_srs_wkt (p, 0,
   883    744           "PROJCS[\"IGN72 Grande Terre / UTM zone 58S\",GEOGCS[\"IG");
   884    745       add_srs_wkt (p, 1,
................................................................................
   888    749       add_srs_wkt (p, 3,
   889    750           "7022\"]],TOWGS84[-11.64,-348.6,291.98,0,0,0,0],AUTHORITY");
   890    751       add_srs_wkt (p, 4,
   891    752           "[\"EPSG\",\"6634\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
   892    753       add_srs_wkt (p, 5,
   893    754           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
   894    755       add_srs_wkt (p, 6,
   895         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
          756  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4662\"]]");
   896    757       add_srs_wkt (p, 7,
   897         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4662\"]],PROJE");
          758  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   898    759       add_srs_wkt (p, 8,
   899         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
          760  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",165],PAR");
   900    761       add_srs_wkt (p, 9,
   901         -        "rigin\",0],PARAMETER[\"central_meridian\",165],PARAMETER");
          762  +        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
   902    763       add_srs_wkt (p, 10,
   903         -        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
          764  +        "g\",500000],PARAMETER[\"false_northing\",10000000],UNIT[");
   904    765       add_srs_wkt (p, 11,
   905         -        "0000],PARAMETER[\"false_northing\",10000000],UNIT[\"metr");
          766  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
   906    767       add_srs_wkt (p, 12,
   907         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
          768  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
   908    769       add_srs_wkt (p, 13,
   909         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3060\"]");
   910         -    add_srs_wkt (p, 14,
   911         -        "]");
   912         -    p = add_epsg_def_ex (filter, first, last, 3061, "epsg", 3061,
   913         -        "Porto Santo 1995 / UTM zone 28N", 0, 0,
   914         -        "International 1924", "Greenwich",
   915         -        "Porto_Santo_1995", "Transverse_Mercator", "metre",
   916         -        "Easting", "East", "Northing", "North");
          770  +        "060\"]]");
          771  +    p = add_epsg_def (filter, first, last, 3061, "epsg", 3061,
          772  +        "Porto Santo 1995 / UTM zone 28N");
   917    773       add_proj4text (p, 0,
   918    774           "+proj=utm +zone=28 +ellps=intl +towgs84=-502.862,-247.43");
   919    775       add_proj4text (p, 1,
   920    776           "8,312.724,0,0,0,0 +units=m +no_defs");
   921    777       add_srs_wkt (p, 0,
   922    778           "PROJCS[\"Porto Santo 1995 / UTM zone 28N\",GEOGCS[\"Port");
   923    779       add_srs_wkt (p, 1,
................................................................................
   927    783       add_srs_wkt (p, 3,
   928    784           "]],TOWGS84[-502.862,-247.438,312.724,0,0,0,0],AUTHORITY[");
   929    785       add_srs_wkt (p, 4,
   930    786           "\"EPSG\",\"6663\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   931    787       add_srs_wkt (p, 5,
   932    788           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   933    789       add_srs_wkt (p, 6,
   934         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
          790  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4663\"]],");
   935    791       add_srs_wkt (p, 7,
   936         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4663\"]],PROJEC");
          792  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
   937    793       add_srs_wkt (p, 8,
   938         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
          794  +        "_of_origin\",0],PARAMETER[\"central_meridian\",-15],PARA");
   939    795       add_srs_wkt (p, 9,
   940         -        "igin\",0],PARAMETER[\"central_meridian\",-15],PARAMETER[");
          796  +        "METER[\"scale_factor\",0.9996],PARAMETER[\"false_easting");
   941    797       add_srs_wkt (p, 10,
   942         -        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
          798  +        "\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
   943    799       add_srs_wkt (p, 11,
   944         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
          800  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
   945    801       add_srs_wkt (p, 12,
   946         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
   947         -    add_srs_wkt (p, 13,
   948         -        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3061\"]]");
   949         -    p = add_epsg_def_ex (filter, first, last, 3062, "epsg", 3062,
   950         -        "Azores Oriental 1995 / UTM zone 26N", 0, 0,
   951         -        "International 1924", "Greenwich",
   952         -        "Azores_Oriental_Islands_1995", "Transverse_Mercator", "metre",
   953         -        "Easting", "East", "Northing", "North");
          802  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3061\"]]");
          803  +    p = add_epsg_def (filter, first, last, 3062, "epsg", 3062,
          804  +        "Azores Oriental 1995 / UTM zone 26N");
   954    805       add_proj4text (p, 0,
   955    806           "+proj=utm +zone=26 +ellps=intl +towgs84=-204.619,140.176");
   956    807       add_proj4text (p, 1,
   957    808           ",55.226,0,0,0,0 +units=m +no_defs");
   958    809       add_srs_wkt (p, 0,
   959    810           "PROJCS[\"Azores Oriental 1995 / UTM zone 26N\",GEOGCS[\"");
   960    811       add_srs_wkt (p, 1,
................................................................................
   964    815       add_srs_wkt (p, 3,
   965    816           "ITY[\"EPSG\",\"7022\"]],TOWGS84[-204.619,140.176,55.226,");
   966    817       add_srs_wkt (p, 4,
   967    818           "0,0,0,0],AUTHORITY[\"EPSG\",\"6664\"]],PRIMEM[\"Greenwic");
   968    819       add_srs_wkt (p, 5,
   969    820           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
   970    821       add_srs_wkt (p, 6,
   971         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
          822  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
   972    823       add_srs_wkt (p, 7,
   973         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
          824  +        "EPSG\",\"4664\"]],PROJECTION[\"Transverse_Mercator\"],PA");
   974    825       add_srs_wkt (p, 8,
   975         -        ",\"4664\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
          826  +        "RAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_me");
   976    827       add_srs_wkt (p, 9,
   977         -        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
          828  +        "ridian\",-27],PARAMETER[\"scale_factor\",0.9996],PARAMET");
   978    829       add_srs_wkt (p, 10,
   979         -        "\",-27],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
          830  +        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
   980    831       add_srs_wkt (p, 11,
   981         -        "alse_easting\",500000],PARAMETER[\"false_northing\",0],U");
          832  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   982    833       add_srs_wkt (p, 12,
   983         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
          834  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
   984    835       add_srs_wkt (p, 13,
   985         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
   986         -    add_srs_wkt (p, 14,
   987         -        ",\"3062\"]]");
   988         -    p = add_epsg_def_ex (filter, first, last, 3063, "epsg", 3063,
   989         -        "Azores Central 1995 / UTM zone 26N", 0, 0,
   990         -        "International 1924", "Greenwich",
   991         -        "Azores_Central_Islands_1995", "Transverse_Mercator", "metre",
   992         -        "Easting", "East", "Northing", "North");
          836  +        "PSG\",\"3062\"]]");
          837  +    p = add_epsg_def (filter, first, last, 3063, "epsg", 3063,
          838  +        "Azores Central 1995 / UTM zone 26N");
   993    839       add_proj4text (p, 0,
   994    840           "+proj=utm +zone=26 +ellps=intl +towgs84=-106.226,166.366");
   995    841       add_proj4text (p, 1,
   996    842           ",-37.893,0,0,0,0 +units=m +no_defs");
   997    843       add_srs_wkt (p, 0,
   998    844           "PROJCS[\"Azores Central 1995 / UTM zone 26N\",GEOGCS[\"A");
   999    845       add_srs_wkt (p, 1,
................................................................................
  1003    849       add_srs_wkt (p, 3,
  1004    850           "[\"EPSG\",\"7022\"]],TOWGS84[-106.226,166.366,-37.893,0,");
  1005    851       add_srs_wkt (p, 4,
  1006    852           "0,0,0],AUTHORITY[\"EPSG\",\"6665\"]],PRIMEM[\"Greenwich\"");
  1007    853       add_srs_wkt (p, 5,
  1008    854           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1009    855       add_srs_wkt (p, 6,
  1010         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
          856  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1011    857       add_srs_wkt (p, 7,
  1012         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          858  +        "SG\",\"4665\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  1013    859       add_srs_wkt (p, 8,
  1014         -        "4665\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          860  +        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  1015    861       add_srs_wkt (p, 9,
  1016         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          862  +        "dian\",-27],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  1017    863       add_srs_wkt (p, 10,
  1018         -        "27],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
          864  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  1019    865       add_srs_wkt (p, 11,
  1020         -        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
          866  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1021    867       add_srs_wkt (p, 12,
  1022         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          868  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1023    869       add_srs_wkt (p, 13,
  1024         -        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  1025         -    add_srs_wkt (p, 14,
  1026         -        "063\"]]");
  1027         -    p = add_epsg_def_ex (filter, first, last, 3064, "epsg", 3064,
  1028         -        "IGM95 / UTM zone 32N", 0, 0,
  1029         -        "WGS 84", "Greenwich",
  1030         -        "Istituto_Geografico_Militaire_1995", "Transverse_Mercator", "metre",
  1031         -        "Easting", "East", "Northing", "North");
          870  +        "G\",\"3063\"]]");
          871  +    p = add_epsg_def (filter, first, last, 3064, "epsg", 3064,
          872  +        "IGM95 / UTM zone 32N");
  1032    873       add_proj4text (p, 0,
  1033    874           "+proj=utm +zone=32 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  1034    875       add_proj4text (p, 1,
  1035    876           "units=m +no_defs");
  1036    877       add_srs_wkt (p, 0,
  1037    878           "PROJCS[\"IGM95 / UTM zone 32N\",GEOGCS[\"IGM95\",DATUM[\"");
  1038    879       add_srs_wkt (p, 1,
................................................................................
  1042    883       add_srs_wkt (p, 3,
  1043    884           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6670\"]],PRIMEM");
  1044    885       add_srs_wkt (p, 4,
  1045    886           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1046    887       add_srs_wkt (p, 5,
  1047    888           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1048    889       add_srs_wkt (p, 6,
  1049         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          890  +        "AUTHORITY[\"EPSG\",\"4670\"]],PROJECTION[\"Transverse_Me");
  1050    891       add_srs_wkt (p, 7,
  1051         -        "ITY[\"EPSG\",\"4670\"]],PROJECTION[\"Transverse_Mercator");
          892  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1052    893       add_srs_wkt (p, 8,
  1053         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          894  +        "\"central_meridian\",9],PARAMETER[\"scale_factor\",0.999");
  1054    895       add_srs_wkt (p, 9,
  1055         -        "ral_meridian\",9],PARAMETER[\"scale_factor\",0.9996],PAR");
          896  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  1056    897       add_srs_wkt (p, 10,
  1057         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
          898  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1058    899       add_srs_wkt (p, 11,
  1059         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
          900  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  1060    901       add_srs_wkt (p, 12,
  1061         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  1062         -    add_srs_wkt (p, 13,
  1063         -        "Y[\"EPSG\",\"3064\"]]");
  1064         -    p = add_epsg_def_ex (filter, first, last, 3065, "epsg", 3065,
  1065         -        "IGM95 / UTM zone 33N", 0, 0,
  1066         -        "WGS 84", "Greenwich",
  1067         -        "Istituto_Geografico_Militaire_1995", "Transverse_Mercator", "metre",
  1068         -        "Easting", "East", "Northing", "North");
          902  +        "THORITY[\"EPSG\",\"3064\"]]");
          903  +    p = add_epsg_def (filter, first, last, 3065, "epsg", 3065,
          904  +        "IGM95 / UTM zone 33N");
  1069    905       add_proj4text (p, 0,
  1070    906           "+proj=utm +zone=33 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  1071    907       add_proj4text (p, 1,
  1072    908           "units=m +no_defs");
  1073    909       add_srs_wkt (p, 0,
  1074    910           "PROJCS[\"IGM95 / UTM zone 33N\",GEOGCS[\"IGM95\",DATUM[\"");
  1075    911       add_srs_wkt (p, 1,
................................................................................
  1079    915       add_srs_wkt (p, 3,
  1080    916           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6670\"]],PRIMEM");
  1081    917       add_srs_wkt (p, 4,
  1082    918           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1083    919       add_srs_wkt (p, 5,
  1084    920           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1085    921       add_srs_wkt (p, 6,
  1086         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          922  +        "AUTHORITY[\"EPSG\",\"4670\"]],PROJECTION[\"Transverse_Me");
  1087    923       add_srs_wkt (p, 7,
  1088         -        "ITY[\"EPSG\",\"4670\"]],PROJECTION[\"Transverse_Mercator");
          924  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1089    925       add_srs_wkt (p, 8,
  1090         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          926  +        "\"central_meridian\",15],PARAMETER[\"scale_factor\",0.99");
  1091    927       add_srs_wkt (p, 9,
  1092         -        "ral_meridian\",15],PARAMETER[\"scale_factor\",0.9996],PA");
          928  +        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  1093    929       add_srs_wkt (p, 10,
  1094         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
          930  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1095    931       add_srs_wkt (p, 11,
  1096         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
          932  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  1097    933       add_srs_wkt (p, 12,
  1098         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  1099         -    add_srs_wkt (p, 13,
  1100         -        "TY[\"EPSG\",\"3065\"]]");
  1101         -    p = add_epsg_def_ex (filter, first, last, 3066, "epsg", 3066,
  1102         -        "ED50 / Jordan TM", 0, 0,
  1103         -        "International 1924", "Greenwich",
  1104         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  1105         -        "Easting", "East", "Northing", "North");
          934  +        "UTHORITY[\"EPSG\",\"3065\"]]");
          935  +    p = add_epsg_def (filter, first, last, 3066, "epsg", 3066,
          936  +        "ED50 / Jordan TM");
  1106    937       add_proj4text (p, 0,
  1107    938           "+proj=tmerc +lat_0=0 +lon_0=37 +k=0.9998 +x_0=500000 +y_");
  1108    939       add_proj4text (p, 1,
  1109    940           "0=-3000000 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +un");
  1110    941       add_proj4text (p, 2,
  1111    942           "its=m +no_defs");
  1112    943       add_srs_wkt (p, 0,
................................................................................
  1116    947       add_srs_wkt (p, 2,
  1117    948           "8,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121");
  1118    949       add_srs_wkt (p, 3,
  1119    950           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwi");
  1120    951       add_srs_wkt (p, 4,
  1121    952           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1122    953       add_srs_wkt (p, 5,
  1123         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
          954  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
  1124    955       add_srs_wkt (p, 6,
  1125         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
          956  +        "\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],");
  1126    957       add_srs_wkt (p, 7,
  1127         -        "\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
          958  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
  1128    959       add_srs_wkt (p, 8,
  1129         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
          960  +        "meridian\",37],PARAMETER[\"scale_factor\",0.9998],PARAME");
  1130    961       add_srs_wkt (p, 9,
  1131         -        "an\",37],PARAMETER[\"scale_factor\",0.9998],PARAMETER[\"");
          962  +        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
  1132    963       add_srs_wkt (p, 10,
  1133         -        "false_easting\",500000],PARAMETER[\"false_northing\",-30");
          964  +        "\",-3000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1134    965       add_srs_wkt (p, 11,
  1135         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          966  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  1136    967       add_srs_wkt (p, 12,
  1137         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1138         -    add_srs_wkt (p, 13,
  1139         -        "\"EPSG\",\"3066\"]]");
  1140         -    p = add_epsg_def_ex (filter, first, last, 3067, "epsg", 3067,
  1141         -        "ETRS89 / TM35FIN(E,N)", 0, 0,
  1142         -        "GRS 1980", "Greenwich",
  1143         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1144         -        "Easting", "East", "Northing", "North");
          968  +        "RITY[\"EPSG\",\"3066\"]]");
          969  +    p = add_epsg_def (filter, first, last, 3067, "epsg", 3067,
          970  +        "ETRS89 / TM35FIN(E,N)");
  1145    971       add_proj4text (p, 0,
  1146    972           "+proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1147    973       add_proj4text (p, 1,
  1148    974           "units=m +no_defs");
  1149    975       add_srs_wkt (p, 0,
  1150    976           "PROJCS[\"ETRS89 / TM35FIN(E,N)\",GEOGCS[\"ETRS89\",DATUM");
  1151    977       add_srs_wkt (p, 1,
................................................................................
  1155    981       add_srs_wkt (p, 3,
  1156    982           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1157    983       add_srs_wkt (p, 4,
  1158    984           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1159    985       add_srs_wkt (p, 5,
  1160    986           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1161    987       add_srs_wkt (p, 6,
  1162         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          988  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1163    989       add_srs_wkt (p, 7,
  1164         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          990  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  1165    991       add_srs_wkt (p, 8,
  1166         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
          992  +        "],PARAMETER[\"central_meridian\",27],PARAMETER[\"scale_f");
  1167    993       add_srs_wkt (p, 9,
  1168         -        "METER[\"central_meridian\",27],PARAMETER[\"scale_factor\"");
          994  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  1169    995       add_srs_wkt (p, 10,
  1170         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          996  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  1171    997       add_srs_wkt (p, 11,
  1172         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          998  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1173    999       add_srs_wkt (p, 12,
  1174         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1175         -    add_srs_wkt (p, 13,
  1176         -        "H],AUTHORITY[\"EPSG\",\"3067\"]]");
  1177         -    p = add_epsg_def_ex (filter, first, last, 3068, "epsg", 3068,
  1178         -        "DHDN / Soldner Berlin", 0, 1,
  1179         -        "Bessel 1841", "Greenwich",
  1180         -        "Deutsches_Hauptdreiecksnetz", "Cassini_Soldner", "metre",
  1181         -        "x", "North", "y", "East");
         1000  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3067\"]]");
         1001  +    p = add_epsg_def (filter, first, last, 3068, "epsg", 3068,
         1002  +        "DHDN / Soldner Berlin");
  1182   1003       add_proj4text (p, 0,
  1183   1004           "+proj=cass +lat_0=52.41864827777778 +lon_0=13.6272036666");
  1184   1005       add_proj4text (p, 1,
  1185         -        "6667 +x_0=40000 +y_0=10000 +ellps=bessel +towgs84=598.1,");
         1006  +        "6667 +x_0=40000 +y_0=10000 +datum=potsdam +units=m +no_d");
  1186   1007       add_proj4text (p, 2,
  1187         -        "73.7,418.2,0.202,0.045,-2.455,6.7 +units=m +no_defs");
         1008  +        "efs");
  1188   1009       add_srs_wkt (p, 0,
  1189   1010           "PROJCS[\"DHDN / Soldner Berlin\",GEOGCS[\"DHDN\",DATUM[\"");
  1190   1011       add_srs_wkt (p, 1,
  1191   1012           "Deutsches_Hauptdreiecksnetz\",SPHEROID[\"Bessel 1841\",6");
  1192   1013       add_srs_wkt (p, 2,
  1193   1014           "377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOW");
  1194   1015       add_srs_wkt (p, 3,
  1195   1016           "GS84[598.1,73.7,418.2,0.202,0.045,-2.455,6.7],AUTHORITY[");
  1196   1017       add_srs_wkt (p, 4,
  1197   1018           "\"EPSG\",\"6314\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  1198   1019       add_srs_wkt (p, 5,
  1199   1020           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  1200   1021       add_srs_wkt (p, 6,
  1201         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1022  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4314\"]],");
  1202   1023       add_srs_wkt (p, 7,
  1203         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4314\"]],PROJEC");
         1024  +        "PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"latitude_of_");
  1204   1025       add_srs_wkt (p, 8,
  1205         -        "TION[\"Cassini_Soldner\"],PARAMETER[\"latitude_of_origin");
         1026  +        "origin\",52.41864827777778],PARAMETER[\"central_meridian");
  1206   1027       add_srs_wkt (p, 9,
  1207         -        "\",52.41864827777778],PARAMETER[\"central_meridian\",13.");
         1028  +        "\",13.62720366666667],PARAMETER[\"false_easting\",40000]");
  1208   1029       add_srs_wkt (p, 10,
  1209         -        "62720366666667],PARAMETER[\"false_easting\",40000],PARAM");
         1030  +        ",PARAMETER[\"false_northing\",10000],UNIT[\"metre\",1,AU");
  1210   1031       add_srs_wkt (p, 11,
  1211         -        "ETER[\"false_northing\",10000],UNIT[\"metre\",1,AUTHORIT");
         1032  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3068\"]");
  1212   1033       add_srs_wkt (p, 12,
  1213         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"x\",NORTH],AXIS[\"y\",EAST]");
  1214         -    add_srs_wkt (p, 13,
  1215         -        ",AUTHORITY[\"EPSG\",\"3068\"]]");
  1216         -    p = add_epsg_def_ex (filter, first, last, 3069, "epsg", 3069,
  1217         -        "NAD27 / Wisconsin Transverse Mercator", 0, 0,
  1218         -        "Clarke 1866", "Greenwich",
  1219         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1220         -        "X", "East", "Y", "North");
         1034  +        "]");
         1035  +    p = add_epsg_def (filter, first, last, 3069, "epsg", 3069,
         1036  +        "NAD27 / Wisconsin Transverse Mercator");
  1221   1037       add_proj4text (p, 0,
  1222   1038           "+proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=500000 +y");
  1223   1039       add_proj4text (p, 1,
  1224   1040           "_0=-4500000 +datum=NAD27 +units=m +no_defs");
  1225   1041       add_srs_wkt (p, 0,
  1226   1042           "PROJCS[\"NAD27 / Wisconsin Transverse Mercator\",GEOGCS[");
  1227   1043       add_srs_wkt (p, 1,
................................................................................
  1229   1045       add_srs_wkt (p, 2,
  1230   1046           "Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EP");
  1231   1047       add_srs_wkt (p, 3,
  1232   1048           "SG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"G");
  1233   1049       add_srs_wkt (p, 4,
  1234   1050           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1235   1051       add_srs_wkt (p, 5,
  1236         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1052  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1237   1053       add_srs_wkt (p, 6,
  1238         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         1054  +        "ORITY[\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercat");
  1239   1055       add_srs_wkt (p, 7,
  1240         -        "\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],");
         1056  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1241   1057       add_srs_wkt (p, 8,
  1242         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         1058  +        "ntral_meridian\",-90],PARAMETER[\"scale_factor\",0.9996]");
  1243   1059       add_srs_wkt (p, 9,
  1244         -        "meridian\",-90],PARAMETER[\"scale_factor\",0.9996],PARAM");
         1060  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  1245   1061       add_srs_wkt (p, 10,
  1246         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         1062  +        "orthing\",-4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1247   1063       add_srs_wkt (p, 11,
  1248         -        "g\",-4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1064  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  1249   1065       add_srs_wkt (p, 12,
  1250         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  1251         -    add_srs_wkt (p, 13,
  1252         -        "\",\"3069\"]]");
  1253         -    p = add_epsg_def_ex (filter, first, last, 3070, "epsg", 3070,
  1254         -        "NAD83 / Wisconsin Transverse Mercator", 0, 0,
  1255         -        "GRS 1980", "Greenwich",
  1256         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1257         -        "X", "East", "Y", "North");
         1066  +        "\"EPSG\",\"3069\"]]");
         1067  +    p = add_epsg_def (filter, first, last, 3070, "epsg", 3070,
         1068  +        "NAD83 / Wisconsin Transverse Mercator");
  1258   1069       add_proj4text (p, 0,
  1259   1070           "+proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y");
  1260   1071       add_proj4text (p, 1,
  1261         -        "_0=-4480000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  1262         -    add_proj4text (p, 2,
  1263         -        " +no_defs");
         1072  +        "_0=-4480000 +datum=NAD83 +units=m +no_defs");
  1264   1073       add_srs_wkt (p, 0,
  1265   1074           "PROJCS[\"NAD83 / Wisconsin Transverse Mercator\",GEOGCS[");
  1266   1075       add_srs_wkt (p, 1,
  1267   1076           "\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"");
  1268   1077       add_srs_wkt (p, 2,
  1269   1078           "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
  1270   1079       add_srs_wkt (p, 3,
  1271   1080           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  1272   1081       add_srs_wkt (p, 4,
  1273   1082           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1274   1083       add_srs_wkt (p, 5,
  1275   1084           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1276   1085       add_srs_wkt (p, 6,
  1277         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1086  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Tran");
  1278   1087       add_srs_wkt (p, 7,
  1279         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse");
         1088  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1280   1089       add_srs_wkt (p, 8,
  1281         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1090  +        "ARAMETER[\"central_meridian\",-90],PARAMETER[\"scale_fac");
  1282   1091       add_srs_wkt (p, 9,
  1283         -        "ER[\"central_meridian\",-90],PARAMETER[\"scale_factor\",");
         1092  +        "tor\",0.9996],PARAMETER[\"false_easting\",520000],PARAME");
  1284   1093       add_srs_wkt (p, 10,
  1285         -        "0.9996],PARAMETER[\"false_easting\",520000],PARAMETER[\"");
         1094  +        "TER[\"false_northing\",-4480000],UNIT[\"metre\",1,AUTHOR");
  1286   1095       add_srs_wkt (p, 11,
  1287         -        "false_northing\",-4480000],UNIT[\"metre\",1,AUTHORITY[\"");
         1096  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  1288   1097       add_srs_wkt (p, 12,
  1289         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1290         -    add_srs_wkt (p, 13,
  1291         -        "HORITY[\"EPSG\",\"3070\"]]");
  1292         -    p = add_epsg_def_ex (filter, first, last, 3071, "epsg", 3071,
  1293         -        "NAD83(HARN) / Wisconsin Transverse Mercator", 0, 0,
  1294         -        "GRS 1980", "Greenwich",
  1295         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1296         -        "X", "East", "Y", "North");
         1098  +        "H],AUTHORITY[\"EPSG\",\"3070\"]]");
         1099  +    p = add_epsg_def (filter, first, last, 3071, "epsg", 3071,
         1100  +        "NAD83(HARN) / Wisconsin Transverse Mercator");
  1297   1101       add_proj4text (p, 0,
  1298   1102           "+proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y");
  1299   1103       add_proj4text (p, 1,
  1300   1104           "_0=-4480000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  1301   1105       add_proj4text (p, 2,
  1302   1106           " +no_defs");
  1303   1107       add_srs_wkt (p, 0,
................................................................................
  1309   1113       add_srs_wkt (p, 3,
  1310   1114           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1311   1115       add_srs_wkt (p, 4,
  1312   1116           "UTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1313   1117       add_srs_wkt (p, 5,
  1314   1118           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1315   1119       add_srs_wkt (p, 6,
  1316         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1120  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1317   1121       add_srs_wkt (p, 7,
  1318         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"");
         1122  +        "4152\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1319   1123       add_srs_wkt (p, 8,
  1320         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1124  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1321   1125       add_srs_wkt (p, 9,
  1322         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-90],P");
         1126  +        "90],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
  1323   1127       add_srs_wkt (p, 10,
  1324         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
         1128  +        "_easting\",520000],PARAMETER[\"false_northing\",-4480000");
  1325   1129       add_srs_wkt (p, 11,
  1326         -        "ing\",520000],PARAMETER[\"false_northing\",-4480000],UNI");
         1130  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1327   1131       add_srs_wkt (p, 12,
  1328         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
         1132  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3071\"]");
  1329   1133       add_srs_wkt (p, 13,
  1330         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3071\"]]");
  1331         -    p = add_epsg_def_ex (filter, first, last, 3072, "epsg", 3072,
  1332         -        "NAD83 / Maine CS2000 East", 0, 0,
  1333         -        "GRS 1980", "Greenwich",
  1334         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1335         -        "X", "East", "Y", "North");
         1134  +        "]");
         1135  +    p = add_epsg_def (filter, first, last, 3072, "epsg", 3072,
         1136  +        "NAD83 / Maine CS2000 East");
  1336   1137       add_proj4text (p, 0,
  1337   1138           "+proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0");
  1338   1139       add_proj4text (p, 1,
  1339         -        ".99998 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  1340         -    add_proj4text (p, 2,
  1341         -        "0,0,0 +units=m +no_defs");
         1140  +        ".99998 +x_0=700000 +y_0=0 +datum=NAD83 +units=m +no_defs");
  1342   1141       add_srs_wkt (p, 0,
  1343   1142           "PROJCS[\"NAD83 / Maine CS2000 East\",GEOGCS[\"NAD83\",DA");
  1344   1143       add_srs_wkt (p, 1,
  1345   1144           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  1346   1145       add_srs_wkt (p, 2,
  1347   1146           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  1348   1147       add_srs_wkt (p, 3,
  1349   1148           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  1350   1149       add_srs_wkt (p, 4,
  1351   1150           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  1352   1151       add_srs_wkt (p, 5,
  1353   1152           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  1354   1153       add_srs_wkt (p, 6,
  1355         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         1154  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mer");
  1356   1155       add_srs_wkt (p, 7,
  1357         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1156  +        "cator\"],PARAMETER[\"latitude_of_origin\",43.83333333333");
  1358   1157       add_srs_wkt (p, 8,
  1359         -        "],PARAMETER[\"latitude_of_origin\",43.83333333333334],PA");
         1158  +        "334],PARAMETER[\"central_meridian\",-67.875],PARAMETER[\"");
  1360   1159       add_srs_wkt (p, 9,
  1361         -        "RAMETER[\"central_meridian\",-67.875],PARAMETER[\"scale_");
         1160  +        "scale_factor\",0.99998],PARAMETER[\"false_easting\",7000");
  1362   1161       add_srs_wkt (p, 10,
  1363         -        "factor\",0.99998],PARAMETER[\"false_easting\",700000],PA");
         1162  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1364   1163       add_srs_wkt (p, 11,
  1365         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1164  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  1366   1165       add_srs_wkt (p, 12,
  1367         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1368         -    add_srs_wkt (p, 13,
  1369         -        "AUTHORITY[\"EPSG\",\"3072\"]]");
  1370         -    p = add_epsg_def_ex (filter, first, last, 3073, "epsg", 3073,
  1371         -        "NAD83 / Maine CS2000 Central (deprecated)", 0, 0,
  1372         -        "GRS 1980", "Greenwich",
  1373         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1374         -        "X", "East", "Y", "North");
         1166  +        "ORTH],AUTHORITY[\"EPSG\",\"3072\"]]");
         1167  +    p = add_epsg_def (filter, first, last, 3073, "epsg", 3073,
         1168  +        "NAD83 / Maine CS2000 Central (deprecated)");
  1375   1169       add_proj4text (p, 0,
  1376   1170           "+proj=tmerc +lat_0=43 +lon_0=-69.125 +k=0.99998 +x_0=500");
  1377   1171       add_proj4text (p, 1,
  1378         -        "000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  1379         -    add_proj4text (p, 2,
  1380         -        "+no_defs");
         1172  +        "000 +y_0=0 +datum=NAD83 +units=m +no_defs");
  1381   1173       add_srs_wkt (p, 0,
  1382   1174           "PROJCS[\"NAD83 / Maine CS2000 Central (deprecated)\",GEO");
  1383   1175       add_srs_wkt (p, 1,
  1384   1176           "GCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHERO");
  1385   1177       add_srs_wkt (p, 2,
  1386   1178           "ID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\"");
  1387   1179       add_srs_wkt (p, 3,
  1388   1180           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  1389   1181       add_srs_wkt (p, 4,
  1390   1182           "6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1391   1183       add_srs_wkt (p, 5,
  1392   1184           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1393   1185       add_srs_wkt (p, 6,
  1394         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         1186  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[");
  1395   1187       add_srs_wkt (p, 7,
  1396         -        "\",EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Tran");
         1188  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  1397   1189       add_srs_wkt (p, 8,
  1398         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",43],");
         1190  +        ",43],PARAMETER[\"central_meridian\",-69.125],PARAMETER[\"");
  1399   1191       add_srs_wkt (p, 9,
  1400         -        "PARAMETER[\"central_meridian\",-69.125],PARAMETER[\"scal");
         1192  +        "scale_factor\",0.99998],PARAMETER[\"false_easting\",5000");
  1401   1193       add_srs_wkt (p, 10,
  1402         -        "e_factor\",0.99998],PARAMETER[\"false_easting\",500000],");
         1194  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1403   1195       add_srs_wkt (p, 11,
  1404         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1196  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  1405   1197       add_srs_wkt (p, 12,
  1406         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1407         -    add_srs_wkt (p, 13,
  1408         -        "],AUTHORITY[\"EPSG\",\"3073\"]]");
  1409         -    p = add_epsg_def_ex (filter, first, last, 3074, "epsg", 3074,
  1410         -        "NAD83 / Maine CS2000 West", 0, 0,
  1411         -        "GRS 1980", "Greenwich",
  1412         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1413         -        "X", "East", "Y", "North");
         1198  +        "ORTH],AUTHORITY[\"EPSG\",\"3073\"]]");
         1199  +    p = add_epsg_def (filter, first, last, 3074, "epsg", 3074,
         1200  +        "NAD83 / Maine CS2000 West");
  1414   1201       add_proj4text (p, 0,
  1415   1202           "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0");
  1416   1203       add_proj4text (p, 1,
  1417         -        ".99998 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  1418         -    add_proj4text (p, 2,
  1419         -        "0,0,0 +units=m +no_defs");
         1204  +        ".99998 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs");
  1420   1205       add_srs_wkt (p, 0,
  1421   1206           "PROJCS[\"NAD83 / Maine CS2000 West\",GEOGCS[\"NAD83\",DA");
  1422   1207       add_srs_wkt (p, 1,
  1423   1208           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  1424   1209       add_srs_wkt (p, 2,
  1425   1210           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  1426   1211       add_srs_wkt (p, 3,
  1427   1212           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  1428   1213       add_srs_wkt (p, 4,
  1429   1214           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  1430   1215       add_srs_wkt (p, 5,
  1431   1216           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  1432   1217       add_srs_wkt (p, 6,
  1433         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         1218  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mer");
  1434   1219       add_srs_wkt (p, 7,
  1435         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1220  +        "cator\"],PARAMETER[\"latitude_of_origin\",42.83333333333");
  1436   1221       add_srs_wkt (p, 8,
  1437         -        "],PARAMETER[\"latitude_of_origin\",42.83333333333334],PA");
         1222  +        "334],PARAMETER[\"central_meridian\",-70.375],PARAMETER[\"");
  1438   1223       add_srs_wkt (p, 9,
  1439         -        "RAMETER[\"central_meridian\",-70.375],PARAMETER[\"scale_");
         1224  +        "scale_factor\",0.99998],PARAMETER[\"false_easting\",3000");
  1440   1225       add_srs_wkt (p, 10,
  1441         -        "factor\",0.99998],PARAMETER[\"false_easting\",300000],PA");
         1226  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1442   1227       add_srs_wkt (p, 11,
  1443         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1228  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  1444   1229       add_srs_wkt (p, 12,
  1445         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1446         -    add_srs_wkt (p, 13,
  1447         -        "AUTHORITY[\"EPSG\",\"3074\"]]");
  1448         -    p = add_epsg_def_ex (filter, first, last, 3075, "epsg", 3075,
  1449         -        "NAD83(HARN) / Maine CS2000 East", 0, 0,
  1450         -        "GRS 1980", "Greenwich",
  1451         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1452         -        "X", "East", "Y", "North");
         1230  +        "ORTH],AUTHORITY[\"EPSG\",\"3074\"]]");
         1231  +    p = add_epsg_def (filter, first, last, 3075, "epsg", 3075,
         1232  +        "NAD83(HARN) / Maine CS2000 East");
  1453   1233       add_proj4text (p, 0,
  1454   1234           "+proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0");
  1455   1235       add_proj4text (p, 1,
  1456   1236           ".99998 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  1457   1237       add_proj4text (p, 2,
  1458   1238           "0,0,0 +units=m +no_defs");
  1459   1239       add_srs_wkt (p, 0,
................................................................................
  1465   1245       add_srs_wkt (p, 3,
  1466   1246           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1467   1247       add_srs_wkt (p, 4,
  1468   1248           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1469   1249       add_srs_wkt (p, 5,
  1470   1250           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1471   1251       add_srs_wkt (p, 6,
  1472         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1252  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  1473   1253       add_srs_wkt (p, 7,
  1474         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         1254  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1475   1255       add_srs_wkt (p, 8,
  1476         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1256  +        "rigin\",43.83333333333334],PARAMETER[\"central_meridian\"");
  1477   1257       add_srs_wkt (p, 9,
  1478         -        ",43.83333333333334],PARAMETER[\"central_meridian\",-67.8");
         1258  +        ",-67.875],PARAMETER[\"scale_factor\",0.99998],PARAMETER[");
  1479   1259       add_srs_wkt (p, 10,
  1480         -        "75],PARAMETER[\"scale_factor\",0.99998],PARAMETER[\"fals");
         1260  +        "\"false_easting\",700000],PARAMETER[\"false_northing\",0");
  1481   1261       add_srs_wkt (p, 11,
  1482         -        "e_easting\",700000],PARAMETER[\"false_northing\",0],UNIT");
         1262  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1483   1263       add_srs_wkt (p, 12,
  1484         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         1264  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3075\"]");
  1485   1265       add_srs_wkt (p, 13,
  1486         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3075\"]]");
  1487         -    p = add_epsg_def_ex (filter, first, last, 3076, "epsg", 3076,
  1488         -        "NAD83(HARN) / Maine CS2000 Central (deprecated)", 0, 0,
  1489         -        "GRS 1980", "Greenwich",
  1490         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1491         -        "X", "East", "Y", "North");
         1266  +        "]");
         1267  +    p = add_epsg_def (filter, first, last, 3076, "epsg", 3076,
         1268  +        "NAD83(HARN) / Maine CS2000 Central (deprecated)");
  1492   1269       add_proj4text (p, 0,
  1493   1270           "+proj=tmerc +lat_0=43 +lon_0=-69.125 +k=0.99998 +x_0=500");
  1494   1271       add_proj4text (p, 1,
  1495   1272           "000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  1496   1273       add_proj4text (p, 2,
  1497   1274           "+no_defs");
  1498   1275       add_srs_wkt (p, 0,
................................................................................
  1504   1281       add_srs_wkt (p, 3,
  1505   1282           "22101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,");
  1506   1283       add_srs_wkt (p, 4,
  1507   1284           "0],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,");
  1508   1285       add_srs_wkt (p, 5,
  1509   1286           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1510   1287       add_srs_wkt (p, 6,
  1511         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1288  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1512   1289       add_srs_wkt (p, 7,
  1513         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         1290  +        ",\"4152\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1514   1291       add_srs_wkt (p, 8,
  1515         -        "52\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1292  +        "R[\"latitude_of_origin\",43],PARAMETER[\"central_meridia");
  1516   1293       add_srs_wkt (p, 9,
  1517         -        "atitude_of_origin\",43],PARAMETER[\"central_meridian\",-");
         1294  +        "n\",-69.125],PARAMETER[\"scale_factor\",0.99998],PARAMET");
  1518   1295       add_srs_wkt (p, 10,
  1519         -        "69.125],PARAMETER[\"scale_factor\",0.99998],PARAMETER[\"");
         1296  +        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1520   1297       add_srs_wkt (p, 11,
  1521         -        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
         1298  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1522   1299       add_srs_wkt (p, 12,
  1523         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         1300  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3076\"");
  1524   1301       add_srs_wkt (p, 13,
  1525         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3076\"]]");
  1526         -    p = add_epsg_def_ex (filter, first, last, 3077, "epsg", 3077,
  1527         -        "NAD83(HARN) / Maine CS2000 West", 0, 0,
  1528         -        "GRS 1980", "Greenwich",
  1529         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1530         -        "X", "East", "Y", "North");
         1302  +        "]]");
         1303  +    p = add_epsg_def (filter, first, last, 3077, "epsg", 3077,
         1304  +        "NAD83(HARN) / Maine CS2000 West");
  1531   1305       add_proj4text (p, 0,
  1532   1306           "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0");
  1533   1307       add_proj4text (p, 1,
  1534   1308           ".99998 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  1535   1309       add_proj4text (p, 2,
  1536   1310           "0,0,0 +units=m +no_defs");
  1537   1311       add_srs_wkt (p, 0,
................................................................................
  1543   1317       add_srs_wkt (p, 3,
  1544   1318           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1545   1319       add_srs_wkt (p, 4,
  1546   1320           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1547   1321       add_srs_wkt (p, 5,
  1548   1322           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1549   1323       add_srs_wkt (p, 6,
  1550         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1324  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  1551   1325       add_srs_wkt (p, 7,
  1552         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         1326  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1553   1327       add_srs_wkt (p, 8,
  1554         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1328  +        "rigin\",42.83333333333334],PARAMETER[\"central_meridian\"");
  1555   1329       add_srs_wkt (p, 9,
  1556         -        ",42.83333333333334],PARAMETER[\"central_meridian\",-70.3");
         1330  +        ",-70.375],PARAMETER[\"scale_factor\",0.99998],PARAMETER[");
  1557   1331       add_srs_wkt (p, 10,
  1558         -        "75],PARAMETER[\"scale_factor\",0.99998],PARAMETER[\"fals");
         1332  +        "\"false_easting\",300000],PARAMETER[\"false_northing\",0");
  1559   1333       add_srs_wkt (p, 11,
  1560         -        "e_easting\",300000],PARAMETER[\"false_northing\",0],UNIT");
         1334  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1561   1335       add_srs_wkt (p, 12,
  1562         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         1336  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3077\"]");
  1563   1337       add_srs_wkt (p, 13,
  1564         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3077\"]]");
  1565         -    p = add_epsg_def_ex (filter, first, last, 3078, "epsg", 3078,
  1566         -        "NAD83 / Michigan Oblique Mercator", 0, 0,
  1567         -        "GRS 1980", "Greenwich",
  1568         -        "North_American_Datum_1983", "Hotine_Oblique_Mercator", "metre",
  1569         -        "X", "East", "Y", "North");
         1338  +        "]");
         1339  +    p = add_epsg_def (filter, first, last, 3078, "epsg", 3078,
         1340  +        "NAD83 / Michigan Oblique Mercator");
  1570   1341       add_proj4text (p, 0,
  1571   1342           "+proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=33");
  1572   1343       add_proj4text (p, 1,
  1573   1344           "7.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no");
  1574   1345       add_proj4text (p, 2,
  1575         -        "_uoff +gamma=337.25556 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1576         -    add_proj4text (p, 3,
  1577         -        ",0 +units=m +no_defs");
         1346  +        "_uoff +gamma=337.25556 +datum=NAD83 +units=m +no_defs");
  1578   1347       add_srs_wkt (p, 0,
  1579   1348           "PROJCS[\"NAD83 / Michigan Oblique Mercator\",GEOGCS[\"NA");
  1580   1349       add_srs_wkt (p, 1,
  1581   1350           "D83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS");
  1582   1351       add_srs_wkt (p, 2,
  1583   1352           " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1584   1353       add_srs_wkt (p, 3,
  1585   1354           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
  1586   1355       add_srs_wkt (p, 4,
  1587   1356           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1588   1357       add_srs_wkt (p, 5,
  1589   1358           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1590   1359       add_srs_wkt (p, 6,
  1591         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         1360  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Hotine_");
  1592   1361       add_srs_wkt (p, 7,
  1593         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Hotine_Obliqu");
         1362  +        "Oblique_Mercator\"],PARAMETER[\"latitude_of_center\",45.");
  1594   1363       add_srs_wkt (p, 8,
  1595         -        "e_Mercator\"],PARAMETER[\"latitude_of_center\",45.309166");
         1364  +        "30916666666666],PARAMETER[\"longitude_of_center\",-86],P");
  1596   1365       add_srs_wkt (p, 9,
  1597         -        "66666666],PARAMETER[\"longitude_of_center\",-86],PARAMET");
         1366  +        "ARAMETER[\"azimuth\",337.25556],PARAMETER[\"rectified_gr");
  1598   1367       add_srs_wkt (p, 10,
  1599         -        "ER[\"azimuth\",337.25556],PARAMETER[\"rectified_grid_ang");
         1368  +        "id_angle\",337.25556],PARAMETER[\"scale_factor\",0.9996]");
  1600   1369       add_srs_wkt (p, 11,
  1601         -        "le\",337.25556],PARAMETER[\"scale_factor\",0.9996],PARAM");
         1370  +        ",PARAMETER[\"false_easting\",2546731.496],PARAMETER[\"fa");
  1602   1371       add_srs_wkt (p, 12,
  1603         -        "ETER[\"false_easting\",2546731.496],PARAMETER[\"false_no");
         1372  +        "lse_northing\",-4354009.816],UNIT[\"metre\",1,AUTHORITY[");
  1604   1373       add_srs_wkt (p, 13,
  1605         -        "rthing\",-4354009.816],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1374  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1606   1375       add_srs_wkt (p, 14,
  1607         -        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  1608         -    add_srs_wkt (p, 15,
  1609         -        "TY[\"EPSG\",\"3078\"]]");
  1610         -    p = add_epsg_def_ex (filter, first, last, 3079, "epsg", 3079,
  1611         -        "NAD83(HARN) / Michigan Oblique Mercator", 0, 0,
  1612         -        "GRS 1980", "Greenwich",
  1613         -        "NAD83_High_Accuracy_Reference_Network", "Hotine_Oblique_Mercator", "metre",
  1614         -        "X", "East", "Y", "North");
         1376  +        "UTHORITY[\"EPSG\",\"3078\"]]");
         1377  +    p = add_epsg_def (filter, first, last, 3079, "epsg", 3079,
         1378  +        "NAD83(HARN) / Michigan Oblique Mercator");
  1615   1379       add_proj4text (p, 0,
  1616   1380           "+proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=33");
  1617   1381       add_proj4text (p, 1,
  1618   1382           "7.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no");
  1619   1383       add_proj4text (p, 2,
  1620   1384           "_uoff +gamma=337.25556 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1621   1385       add_proj4text (p, 3,
................................................................................
  1629   1393       add_srs_wkt (p, 3,
  1630   1394           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  1631   1395       add_srs_wkt (p, 4,
  1632   1396           "RITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1633   1397       add_srs_wkt (p, 5,
  1634   1398           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1635   1399       add_srs_wkt (p, 6,
  1636         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         1400  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152");
  1637   1401       add_srs_wkt (p, 7,
  1638         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],P");
         1402  +        "\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],PARAMETER[\"");
  1639   1403       add_srs_wkt (p, 8,
  1640         -        "ROJECTION[\"Hotine_Oblique_Mercator\"],PARAMETER[\"latit");
         1404  +        "latitude_of_center\",45.30916666666666],PARAMETER[\"long");
  1641   1405       add_srs_wkt (p, 9,
  1642         -        "ude_of_center\",45.30916666666666],PARAMETER[\"longitude");
         1406  +        "itude_of_center\",-86],PARAMETER[\"azimuth\",337.25556],");
  1643   1407       add_srs_wkt (p, 10,
  1644         -        "_of_center\",-86],PARAMETER[\"azimuth\",337.25556],PARAM");
         1408  +        "PARAMETER[\"rectified_grid_angle\",337.25556],PARAMETER[");
  1645   1409       add_srs_wkt (p, 11,
  1646         -        "ETER[\"rectified_grid_angle\",337.25556],PARAMETER[\"sca");
         1410  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",254");
  1647   1411       add_srs_wkt (p, 12,
  1648         -        "le_factor\",0.9996],PARAMETER[\"false_easting\",2546731.");
         1412  +        "6731.496],PARAMETER[\"false_northing\",-4354009.816],UNI");
  1649   1413       add_srs_wkt (p, 13,
  1650         -        "496],PARAMETER[\"false_northing\",-4354009.816],UNIT[\"m");
         1414  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  1651   1415       add_srs_wkt (p, 14,
  1652         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  1653         -    add_srs_wkt (p, 15,
  1654         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3079\"]]");
  1655         -    p = add_epsg_def_ex (filter, first, last, 3080, "epsg", 3080,
  1656         -        "NAD27 / Shackleford", 0, 0,
  1657         -        "Clarke 1866", "Greenwich",
  1658         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "foot",
  1659         -        "X", "East", "Y", "North");
         1416  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3079\"]]");
         1417  +    p = add_epsg_def (filter, first, last, 3080, "epsg", 3080,
         1418  +        "NAD27 / Shackleford");
  1660   1419       add_proj4text (p, 0,
  1661   1420           "+proj=lcc +lat_1=27.41666666666667 +lat_2=34.91666666666");
  1662   1421       add_proj4text (p, 1,
  1663   1422           "666 +lat_0=31.16666666666667 +lon_0=-100 +x_0=914400 +y_");
  1664   1423       add_proj4text (p, 2,
  1665   1424           "0=914400 +datum=NAD27 +units=ft +no_defs");
  1666   1425       add_srs_wkt (p, 0,
................................................................................
  1670   1429       add_srs_wkt (p, 2,
  1671   1430           "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1672   1431       add_srs_wkt (p, 3,
  1673   1432           "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1674   1433       add_srs_wkt (p, 4,
  1675   1434           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1676   1435       add_srs_wkt (p, 5,
  1677         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1678         -    add_srs_wkt (p, 6,
  1679         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1680         -    add_srs_wkt (p, 7,
  1681         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1682         -    add_srs_wkt (p, 8,
  1683         -        "[\"standard_parallel_1\",27.41666666666667],PARAMETER[\"");
  1684         -    add_srs_wkt (p, 9,
  1685         -        "standard_parallel_2\",34.91666666666666],PARAMETER[\"lat");
  1686         -    add_srs_wkt (p, 10,
  1687         -        "itude_of_origin\",31.16666666666667],PARAMETER[\"central");
  1688         -    add_srs_wkt (p, 11,
  1689         -        "_meridian\",-100],PARAMETER[\"false_easting\",3000000],P");
  1690         -    add_srs_wkt (p, 12,
  1691         -        "ARAMETER[\"false_northing\",3000000],UNIT[\"foot\",0.304");
  1692         -    add_srs_wkt (p, 13,
  1693         -        "8,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"");
  1694         -    add_srs_wkt (p, 14,
  1695         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3080\"]]");
  1696         -    p = add_epsg_def_ex (filter, first, last, 3081, "epsg", 3081,
  1697         -        "NAD83 / Texas State Mapping System", 0, 0,
  1698         -        "GRS 1980", "Greenwich",
  1699         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1700         -        "X", "East", "Y", "North");
         1436  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1437  +    add_srs_wkt (p, 6,
         1438  +        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1439  +    add_srs_wkt (p, 7,
         1440  +        "AMETER[\"standard_parallel_1\",27.41666666666667],PARAME");
         1441  +    add_srs_wkt (p, 8,
         1442  +        "TER[\"standard_parallel_2\",34.91666666666666],PARAMETER");
         1443  +    add_srs_wkt (p, 9,
         1444  +        "[\"latitude_of_origin\",31.16666666666667],PARAMETER[\"c");
         1445  +    add_srs_wkt (p, 10,
         1446  +        "entral_meridian\",-100],PARAMETER[\"false_easting\",3000");
         1447  +    add_srs_wkt (p, 11,
         1448  +        "000],PARAMETER[\"false_northing\",3000000],UNIT[\"foot\"");
         1449  +    add_srs_wkt (p, 12,
         1450  +        ",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],A");
         1451  +    add_srs_wkt (p, 13,
         1452  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3080\"]]");
         1453  +    p = add_epsg_def (filter, first, last, 3081, "epsg", 3081,
         1454  +        "NAD83 / Texas State Mapping System");
  1701   1455       add_proj4text (p, 0,
  1702   1456           "+proj=lcc +lat_1=27.41666666666667 +lat_2=34.91666666666");
  1703   1457       add_proj4text (p, 1,
  1704   1458           "666 +lat_0=31.16666666666667 +lon_0=-100 +x_0=1000000 +y");
  1705   1459       add_proj4text (p, 2,
  1706         -        "_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  1707         -    add_proj4text (p, 3,
  1708         -        "+no_defs");
         1460  +        "_0=1000000 +datum=NAD83 +units=m +no_defs");
  1709   1461       add_srs_wkt (p, 0,
  1710   1462           "PROJCS[\"NAD83 / Texas State Mapping System\",GEOGCS[\"N");
  1711   1463       add_srs_wkt (p, 1,
  1712   1464           "AD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GR");
  1713   1465       add_srs_wkt (p, 2,
  1714   1466           "S 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019");
  1715   1467       add_srs_wkt (p, 3,
  1716   1468           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]");
  1717   1469       add_srs_wkt (p, 4,
  1718   1470           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1719   1471       add_srs_wkt (p, 5,
  1720   1472           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1721   1473       add_srs_wkt (p, 6,
  1722         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         1474  +        "122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambe");
  1723   1475       add_srs_wkt (p, 7,
  1724         -        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
         1476  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
  1725   1477       add_srs_wkt (p, 8,
  1726         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",27");
         1478  +        "1\",27.41666666666667],PARAMETER[\"standard_parallel_2\"");
  1727   1479       add_srs_wkt (p, 9,
  1728         -        ".41666666666667],PARAMETER[\"standard_parallel_2\",34.91");
         1480  +        ",34.91666666666666],PARAMETER[\"latitude_of_origin\",31.");
  1729   1481       add_srs_wkt (p, 10,
  1730         -        "666666666666],PARAMETER[\"latitude_of_origin\",31.166666");
         1482  +        "16666666666667],PARAMETER[\"central_meridian\",-100],PAR");
  1731   1483       add_srs_wkt (p, 11,
  1732         -        "66666667],PARAMETER[\"central_meridian\",-100],PARAMETER");
         1484  +        "AMETER[\"false_easting\",1000000],PARAMETER[\"false_nort");
  1733   1485       add_srs_wkt (p, 12,
  1734         -        "[\"false_easting\",1000000],PARAMETER[\"false_northing\"");
         1486  +        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1735   1487       add_srs_wkt (p, 13,
  1736         -        ",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1488  +        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  1737   1489       add_srs_wkt (p, 14,
  1738         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1739         -    add_srs_wkt (p, 15,
  1740         -        "3081\"]]");
  1741         -    p = add_epsg_def_ex (filter, first, last, 3082, "epsg", 3082,
  1742         -        "NAD83 / Texas Centric Lambert Conformal", 0, 0,
  1743         -        "GRS 1980", "Greenwich",
  1744         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1745         -        "X", "East", "Y", "North");
         1490  +        "SG\",\"3081\"]]");
         1491  +    p = add_epsg_def (filter, first, last, 3082, "epsg", 3082,
         1492  +        "NAD83 / Texas Centric Lambert Conformal");
  1746   1493       add_proj4text (p, 0,
  1747   1494           "+proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x");
  1748   1495       add_proj4text (p, 1,
  1749         -        "_0=1500000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  1750         -    add_proj4text (p, 2,
  1751         -        "0,0 +units=m +no_defs");
         1496  +        "_0=1500000 +y_0=5000000 +datum=NAD83 +units=m +no_defs");
  1752   1497       add_srs_wkt (p, 0,
  1753   1498           "PROJCS[\"NAD83 / Texas Centric Lambert Conformal\",GEOGC");
  1754   1499       add_srs_wkt (p, 1,
  1755   1500           "S[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID");
  1756   1501       add_srs_wkt (p, 2,
  1757   1502           "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1758   1503       add_srs_wkt (p, 3,
  1759   1504           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"626");
  1760   1505       add_srs_wkt (p, 4,
  1761   1506           "9\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1762   1507       add_srs_wkt (p, 5,
  1763   1508           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1764   1509       add_srs_wkt (p, 6,
  1765         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1510  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"L");
  1766   1511       add_srs_wkt (p, 7,
  1767         -        "EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
         1512  +        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1768   1513       add_srs_wkt (p, 8,
  1769         -        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         1514  +        "lel_1\",27.5],PARAMETER[\"standard_parallel_2\",35],PARA");
  1770   1515       add_srs_wkt (p, 9,
  1771         -        ",27.5],PARAMETER[\"standard_parallel_2\",35],PARAMETER[\"");
         1516  +        "METER[\"latitude_of_origin\",18],PARAMETER[\"central_mer");
  1772   1517       add_srs_wkt (p, 10,
  1773         -        "latitude_of_origin\",18],PARAMETER[\"central_meridian\",");
         1518  +        "idian\",-100],PARAMETER[\"false_easting\",1500000],PARAM");
  1774   1519       add_srs_wkt (p, 11,
  1775         -        "-100],PARAMETER[\"false_easting\",1500000],PARAMETER[\"f");
         1520  +        "ETER[\"false_northing\",5000000],UNIT[\"metre\",1,AUTHOR");
  1776   1521       add_srs_wkt (p, 12,
  1777         -        "alse_northing\",5000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1522  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  1778   1523       add_srs_wkt (p, 13,
  1779         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  1780         -    add_srs_wkt (p, 14,
  1781         -        "RITY[\"EPSG\",\"3082\"]]");
  1782         -    p = add_epsg_def_ex (filter, first, last, 3083, "epsg", 3083,
  1783         -        "NAD83 / Texas Centric Albers Equal Area", 0, 0,
  1784         -        "GRS 1980", "Greenwich",
  1785         -        "North_American_Datum_1983", "Albers_Conic_Equal_Area", "metre",
  1786         -        "X", "East", "Y", "North");
         1524  +        "H],AUTHORITY[\"EPSG\",\"3082\"]]");
         1525  +    p = add_epsg_def (filter, first, last, 3083, "epsg", 3083,
         1526  +        "NAD83 / Texas Centric Albers Equal Area");
  1787   1527       add_proj4text (p, 0,
  1788   1528           "+proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x");
  1789   1529       add_proj4text (p, 1,
  1790         -        "_0=1500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  1791         -    add_proj4text (p, 2,
  1792         -        "0,0 +units=m +no_defs");
         1530  +        "_0=1500000 +y_0=6000000 +datum=NAD83 +units=m +no_defs");
  1793   1531       add_srs_wkt (p, 0,
  1794   1532           "PROJCS[\"NAD83 / Texas Centric Albers Equal Area\",GEOGC");
  1795   1533       add_srs_wkt (p, 1,
  1796   1534           "S[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID");
  1797   1535       add_srs_wkt (p, 2,
  1798   1536           "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1799   1537       add_srs_wkt (p, 3,
  1800   1538           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"626");
  1801   1539       add_srs_wkt (p, 4,
  1802   1540           "9\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1803   1541       add_srs_wkt (p, 5,
  1804   1542           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1805   1543       add_srs_wkt (p, 6,
  1806         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1544  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"A");
  1807   1545       add_srs_wkt (p, 7,
  1808         -        "EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Albers_");
         1546  +        "lbers_Conic_Equal_Area\"],PARAMETER[\"standard_parallel_");
  1809   1547       add_srs_wkt (p, 8,
  1810         -        "Conic_Equal_Area\"],PARAMETER[\"standard_parallel_1\",27");
         1548  +        "1\",27.5],PARAMETER[\"standard_parallel_2\",35],PARAMETE");
  1811   1549       add_srs_wkt (p, 9,
  1812         -        ".5],PARAMETER[\"standard_parallel_2\",35],PARAMETER[\"la");
         1550  +        "R[\"latitude_of_center\",18],PARAMETER[\"longitude_of_ce");
  1813   1551       add_srs_wkt (p, 10,
  1814         -        "titude_of_center\",18],PARAMETER[\"longitude_of_center\"");
         1552  +        "nter\",-100],PARAMETER[\"false_easting\",1500000],PARAME");
  1815   1553       add_srs_wkt (p, 11,
  1816         -        ",-100],PARAMETER[\"false_easting\",1500000],PARAMETER[\"");
         1554  +        "TER[\"false_northing\",6000000],UNIT[\"metre\",1,AUTHORI");
  1817   1555       add_srs_wkt (p, 12,
  1818         -        "false_northing\",6000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         1556  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1819   1557       add_srs_wkt (p, 13,
  1820         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  1821         -    add_srs_wkt (p, 14,
  1822         -        "ORITY[\"EPSG\",\"3083\"]]");
  1823         -    p = add_epsg_def_ex (filter, first, last, 3084, "epsg", 3084,
  1824         -        "NAD83(HARN) / Texas Centric Lambert Conformal", 0, 0,
  1825         -        "GRS 1980", "Greenwich",
  1826         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1827         -        "X", "East", "Y", "North");
         1558  +        "],AUTHORITY[\"EPSG\",\"3083\"]]");
         1559  +    p = add_epsg_def (filter, first, last, 3084, "epsg", 3084,
         1560  +        "NAD83(HARN) / Texas Centric Lambert Conformal");
  1828   1561       add_proj4text (p, 0,
  1829   1562           "+proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x");
  1830   1563       add_proj4text (p, 1,
  1831   1564           "_0=1500000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  1832   1565       add_proj4text (p, 2,
  1833   1566           "0,0 +units=m +no_defs");
  1834   1567       add_srs_wkt (p, 0,
................................................................................
  1840   1573       add_srs_wkt (p, 3,
  1841   1574           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1842   1575       add_srs_wkt (p, 4,
  1843   1576           ",AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AU");
  1844   1577       add_srs_wkt (p, 5,
  1845   1578           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1846   1579       add_srs_wkt (p, 6,
  1847         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1580  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1848   1581       add_srs_wkt (p, 7,
  1849         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152");
         1582  +        "\"4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
  1850   1583       add_srs_wkt (p, 8,
  1851         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
         1584  +        "ARAMETER[\"standard_parallel_1\",27.5],PARAMETER[\"stand");
  1852   1585       add_srs_wkt (p, 9,
  1853         -        "ER[\"standard_parallel_1\",27.5],PARAMETER[\"standard_pa");
         1586  +        "ard_parallel_2\",35],PARAMETER[\"latitude_of_origin\",18");
  1854   1587       add_srs_wkt (p, 10,
  1855         -        "rallel_2\",35],PARAMETER[\"latitude_of_origin\",18],PARA");
         1588  +        "],PARAMETER[\"central_meridian\",-100],PARAMETER[\"false");
  1856   1589       add_srs_wkt (p, 11,
  1857         -        "METER[\"central_meridian\",-100],PARAMETER[\"false_easti");
         1590  +        "_easting\",1500000],PARAMETER[\"false_northing\",5000000");
  1858   1591       add_srs_wkt (p, 12,
  1859         -        "ng\",1500000],PARAMETER[\"false_northing\",5000000],UNIT");
         1592  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1860   1593       add_srs_wkt (p, 13,
  1861         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         1594  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3084\"]");
  1862   1595       add_srs_wkt (p, 14,
  1863         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3084\"]]");
  1864         -    p = add_epsg_def_ex (filter, first, last, 3085, "epsg", 3085,
  1865         -        "NAD83(HARN) / Texas Centric Albers Equal Area", 0, 0,
  1866         -        "GRS 1980", "Greenwich",
  1867         -        "NAD83_High_Accuracy_Reference_Network", "Albers_Conic_Equal_Area", "metre",
  1868         -        "X", "East", "Y", "North");
         1596  +        "]");
         1597  +    p = add_epsg_def (filter, first, last, 3085, "epsg", 3085,
         1598  +        "NAD83(HARN) / Texas Centric Albers Equal Area");
  1869   1599       add_proj4text (p, 0,
  1870   1600           "+proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x");
  1871   1601       add_proj4text (p, 1,
  1872   1602           "_0=1500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  1873   1603       add_proj4text (p, 2,
  1874   1604           "0,0 +units=m +no_defs");
  1875   1605       add_srs_wkt (p, 0,
................................................................................
  1881   1611       add_srs_wkt (p, 3,
  1882   1612           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1883   1613       add_srs_wkt (p, 4,
  1884   1614           ",AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AU");
  1885   1615       add_srs_wkt (p, 5,
  1886   1616           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1887   1617       add_srs_wkt (p, 6,
  1888         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1618  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1889   1619       add_srs_wkt (p, 7,
  1890         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152");
         1620  +        "\"4152\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARAM");
  1891   1621       add_srs_wkt (p, 8,
  1892         -        "\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARAMETER[\"");
         1622  +        "ETER[\"standard_parallel_1\",27.5],PARAMETER[\"standard_");
  1893   1623       add_srs_wkt (p, 9,
  1894         -        "standard_parallel_1\",27.5],PARAMETER[\"standard_paralle");
         1624  +        "parallel_2\",35],PARAMETER[\"latitude_of_center\",18],PA");
  1895   1625       add_srs_wkt (p, 10,
  1896         -        "l_2\",35],PARAMETER[\"latitude_of_center\",18],PARAMETER");
         1626  +        "RAMETER[\"longitude_of_center\",-100],PARAMETER[\"false_");
  1897   1627       add_srs_wkt (p, 11,
  1898         -        "[\"longitude_of_center\",-100],PARAMETER[\"false_easting");
         1628  +        "easting\",1500000],PARAMETER[\"false_northing\",6000000]");
  1899   1629       add_srs_wkt (p, 12,
  1900         -        "\",1500000],PARAMETER[\"false_northing\",6000000],UNIT[\"");
         1630  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
  1901   1631       add_srs_wkt (p, 13,
  1902         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  1903         -    add_srs_wkt (p, 14,
  1904         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3085\"]]");
  1905         -    p = add_epsg_def_ex (filter, first, last, 3086, "epsg", 3086,
  1906         -        "NAD83 / Florida GDL Albers", 0, 0,
  1907         -        "GRS 1980", "Greenwich",
  1908         -        "North_American_Datum_1983", "Albers_Conic_Equal_Area", "metre",
  1909         -        "X", "East", "Y", "North");
         1632  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3085\"]]");
         1633  +    p = add_epsg_def (filter, first, last, 3086, "epsg", 3086,
         1634  +        "NAD83 / Florida GDL Albers");
  1910   1635       add_proj4text (p, 0,
  1911   1636           "+proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_");
  1912   1637       add_proj4text (p, 1,
  1913         -        "0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1914         -    add_proj4text (p, 2,
  1915         -        "ts=m +no_defs");
         1638  +        "0=400000 +y_0=0 +datum=NAD83 +units=m +no_defs");
  1916   1639       add_srs_wkt (p, 0,
  1917   1640           "PROJCS[\"NAD83 / Florida GDL Albers\",GEOGCS[\"NAD83\",D");
  1918   1641       add_srs_wkt (p, 1,
  1919   1642           "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1920   1643       add_srs_wkt (p, 2,
  1921   1644           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1922   1645       add_srs_wkt (p, 3,
  1923   1646           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1924   1647       add_srs_wkt (p, 4,
  1925   1648           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1926   1649       add_srs_wkt (p, 5,
  1927   1650           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1928   1651       add_srs_wkt (p, 6,
  1929         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1652  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Albers_Conic_");
  1930   1653       add_srs_wkt (p, 7,
  1931         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_");
         1654  +        "Equal_Area\"],PARAMETER[\"standard_parallel_1\",24],PARA");
  1932   1655       add_srs_wkt (p, 8,
  1933         -        "Area\"],PARAMETER[\"standard_parallel_1\",24],PARAMETER[");
         1656  +        "METER[\"standard_parallel_2\",31.5],PARAMETER[\"latitude");
  1934   1657       add_srs_wkt (p, 9,
  1935         -        "\"standard_parallel_2\",31.5],PARAMETER[\"latitude_of_ce");
         1658  +        "_of_center\",24],PARAMETER[\"longitude_of_center\",-84],");
  1936   1659       add_srs_wkt (p, 10,
  1937         -        "nter\",24],PARAMETER[\"longitude_of_center\",-84],PARAME");
         1660  +        "PARAMETER[\"false_easting\",400000],PARAMETER[\"false_no");
  1938   1661       add_srs_wkt (p, 11,
  1939         -        "TER[\"false_easting\",400000],PARAMETER[\"false_northing");
         1662  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1940   1663       add_srs_wkt (p, 12,
  1941         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         1664  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1942   1665       add_srs_wkt (p, 13,
  1943         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"308");
  1944         -    add_srs_wkt (p, 14,
  1945         -        "6\"]]");
  1946         -    p = add_epsg_def_ex (filter, first, last, 3087, "epsg", 3087,
  1947         -        "NAD83(HARN) / Florida GDL Albers", 0, 0,
  1948         -        "GRS 1980", "Greenwich",
  1949         -        "NAD83_High_Accuracy_Reference_Network", "Albers_Conic_Equal_Area", "metre",
  1950         -        "X", "East", "Y", "North");
         1666  +        ",\"3086\"]]");
         1667  +    p = add_epsg_def (filter, first, last, 3087, "epsg", 3087,
         1668  +        "NAD83(HARN) / Florida GDL Albers");
  1951   1669       add_proj4text (p, 0,
  1952   1670           "+proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_");
  1953   1671       add_proj4text (p, 1,
  1954   1672           "0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1955   1673       add_proj4text (p, 2,
  1956   1674           "ts=m +no_defs");
  1957   1675       add_srs_wkt (p, 0,
................................................................................
  1963   1681       add_srs_wkt (p, 3,
  1964   1682           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  1965   1683       add_srs_wkt (p, 4,
  1966   1684           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1967   1685       add_srs_wkt (p, 5,
  1968   1686           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1969   1687       add_srs_wkt (p, 6,
  1970         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1688  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  1971   1689       add_srs_wkt (p, 7,
  1972         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         1690  +        "OJECTION[\"Albers_Conic_Equal_Area\"],PARAMETER[\"standa");
  1973   1691       add_srs_wkt (p, 8,
  1974         -        "ON[\"Albers_Conic_Equal_Area\"],PARAMETER[\"standard_par");
         1692  +        "rd_parallel_1\",24],PARAMETER[\"standard_parallel_2\",31");
  1975   1693       add_srs_wkt (p, 9,
  1976         -        "allel_1\",24],PARAMETER[\"standard_parallel_2\",31.5],PA");
         1694  +        ".5],PARAMETER[\"latitude_of_center\",24],PARAMETER[\"lon");
  1977   1695       add_srs_wkt (p, 10,
  1978         -        "RAMETER[\"latitude_of_center\",24],PARAMETER[\"longitude");
         1696  +        "gitude_of_center\",-84],PARAMETER[\"false_easting\",4000");
  1979   1697       add_srs_wkt (p, 11,
  1980         -        "_of_center\",-84],PARAMETER[\"false_easting\",400000],PA");
         1698  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1981   1699       add_srs_wkt (p, 12,
  1982         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1700  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  1983   1701       add_srs_wkt (p, 13,
  1984         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1985         -    add_srs_wkt (p, 14,
  1986         -        "AUTHORITY[\"EPSG\",\"3087\"]]");
  1987         -    p = add_epsg_def_ex (filter, first, last, 3088, "epsg", 3088,
  1988         -        "NAD83 / Kentucky Single Zone", 0, 0,
  1989         -        "GRS 1980", "Greenwich",
  1990         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1991         -        "X", "East", "Y", "North");
         1702  +        "ORTH],AUTHORITY[\"EPSG\",\"3087\"]]");
         1703  +    p = add_epsg_def (filter, first, last, 3088, "epsg", 3088,
         1704  +        "NAD83 / Kentucky Single Zone");
  1992   1705       add_proj4text (p, 0,
  1993   1706           "+proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666");
  1994   1707       add_proj4text (p, 1,
  1995   1708           "666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 ");
  1996   1709       add_proj4text (p, 2,
  1997         -        "+y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  1998         -    add_proj4text (p, 3,
  1999         -        "m +no_defs");
         1710  +        "+y_0=1000000 +datum=NAD83 +units=m +no_defs");
  2000   1711       add_srs_wkt (p, 0,
  2001   1712           "PROJCS[\"NAD83 / Kentucky Single Zone\",GEOGCS[\"NAD83\"");
  2002   1713       add_srs_wkt (p, 1,
  2003   1714           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  2004   1715       add_srs_wkt (p, 2,
  2005   1716           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2006   1717       add_srs_wkt (p, 3,
  2007   1718           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  2008   1719       add_srs_wkt (p, 4,
  2009   1720           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2010   1721       add_srs_wkt (p, 5,
  2011   1722           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2012   1723       add_srs_wkt (p, 6,
  2013         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         1724  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
  2014   1725       add_srs_wkt (p, 7,
  2015         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         1726  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37");
  2016   1727       add_srs_wkt (p, 8,
  2017         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.08333");
         1728  +        ".08333333333334],PARAMETER[\"standard_parallel_2\",38.66");
  2018   1729       add_srs_wkt (p, 9,
  2019         -        "333333334],PARAMETER[\"standard_parallel_2\",38.66666666");
         1730  +        "666666666666],PARAMETER[\"latitude_of_origin\",36.333333");
  2020   1731       add_srs_wkt (p, 10,
  2021         -        "666666],PARAMETER[\"latitude_of_origin\",36.333333333333");
         1732  +        "33333334],PARAMETER[\"central_meridian\",-85.75],PARAMET");
  2022   1733       add_srs_wkt (p, 11,
  2023         -        "34],PARAMETER[\"central_meridian\",-85.75],PARAMETER[\"f");
         1734  +        "ER[\"false_easting\",1500000],PARAMETER[\"false_northing");
  2024   1735       add_srs_wkt (p, 12,
  2025         -        "alse_easting\",1500000],PARAMETER[\"false_northing\",100");
         1736  +        "\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2026   1737       add_srs_wkt (p, 13,
  2027         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         1738  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2028   1739       add_srs_wkt (p, 14,
  2029         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"308");
  2030         -    add_srs_wkt (p, 15,
  2031         -        "8\"]]");
  2032         -    p = add_epsg_def_ex (filter, first, last, 3089, "epsg", 3089,
  2033         -        "NAD83 / Kentucky Single Zone (ftUS)", 0, 0,
  2034         -        "GRS 1980", "Greenwich",
  2035         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2036         -        "X", "East", "Y", "North");
         1740  +        ",\"3088\"]]");
         1741  +    p = add_epsg_def (filter, first, last, 3089, "epsg", 3089,
         1742  +        "NAD83 / Kentucky Single Zone (ftUS)");
  2037   1743       add_proj4text (p, 0,
  2038   1744           "+proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666");
  2039   1745       add_proj4text (p, 1,
  2040   1746           "666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 ");
  2041   1747       add_proj4text (p, 2,
  2042         -        "+y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
         1748  +        "+y_0=999999.9998983998 +datum=NAD83 +units=us-ft +no_def");
  2043   1749       add_proj4text (p, 3,
  2044         -        ",0 +units=us-ft +no_defs");
         1750  +        "s");
  2045   1751       add_srs_wkt (p, 0,
  2046   1752           "PROJCS[\"NAD83 / Kentucky Single Zone (ftUS)\",GEOGCS[\"");
  2047   1753       add_srs_wkt (p, 1,
  2048   1754           "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
  2049   1755       add_srs_wkt (p, 2,
  2050   1756           "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
  2051   1757       add_srs_wkt (p, 3,
  2052   1758           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  2053   1759       add_srs_wkt (p, 4,
  2054   1760           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2055   1761       add_srs_wkt (p, 5,
  2056   1762           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2057   1763       add_srs_wkt (p, 6,
  2058         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1764  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lamb");
  2059   1765       add_srs_wkt (p, 7,
  2060         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
         1766  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
  2061   1767       add_srs_wkt (p, 8,
  2062         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
         1768  +        "_1\",37.08333333333334],PARAMETER[\"standard_parallel_2\"");
  2063   1769       add_srs_wkt (p, 9,
  2064         -        "7.08333333333334],PARAMETER[\"standard_parallel_2\",38.6");
         1770  +        ",38.66666666666666],PARAMETER[\"latitude_of_origin\",36.");
  2065   1771       add_srs_wkt (p, 10,
  2066         -        "6666666666666],PARAMETER[\"latitude_of_origin\",36.33333");
         1772  +        "33333333333334],PARAMETER[\"central_meridian\",-85.75],P");
  2067   1773       add_srs_wkt (p, 11,
  2068         -        "333333334],PARAMETER[\"central_meridian\",-85.75],PARAME");
         1774  +        "ARAMETER[\"false_easting\",4921250],PARAMETER[\"false_no");
  2069   1775       add_srs_wkt (p, 12,
  2070         -        "TER[\"false_easting\",4921250],PARAMETER[\"false_northin");
         1776  +        "rthing\",3280833.333],UNIT[\"US survey foot\",0.30480060");
  2071   1777       add_srs_wkt (p, 13,
  2072         -        "g\",3280833.333],UNIT[\"US survey foot\",0.3048006096012");
         1778  +        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  2073   1779       add_srs_wkt (p, 14,
  2074         -        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
  2075         -    add_srs_wkt (p, 15,
  2076         -        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3089\"]]");
  2077         -    p = add_epsg_def_ex (filter, first, last, 3090, "epsg", 3090,
  2078         -        "NAD83(HARN) / Kentucky Single Zone", 0, 0,
  2079         -        "GRS 1980", "Greenwich",
  2080         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  2081         -        "X", "East", "Y", "North");
         1780  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3089\"]]");
         1781  +    p = add_epsg_def (filter, first, last, 3090, "epsg", 3090,
         1782  +        "NAD83(HARN) / Kentucky Single Zone");
  2082   1783       add_proj4text (p, 0,
  2083   1784           "+proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666");
  2084   1785       add_proj4text (p, 1,
  2085   1786           "666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 ");
  2086   1787       add_proj4text (p, 2,
  2087   1788           "+y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  2088   1789       add_proj4text (p, 3,
................................................................................
  2096   1797       add_srs_wkt (p, 3,
  2097   1798           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  2098   1799       add_srs_wkt (p, 4,
  2099   1800           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2100   1801       add_srs_wkt (p, 5,
  2101   1802           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2102   1803       add_srs_wkt (p, 6,
  2103         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         1804  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
  2104   1805       add_srs_wkt (p, 7,
  2105         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         1806  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  2106   1807       add_srs_wkt (p, 8,
  2107         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
         1808  +        "standard_parallel_1\",37.08333333333334],PARAMETER[\"sta");
  2108   1809       add_srs_wkt (p, 9,
  2109         -        "rd_parallel_1\",37.08333333333334],PARAMETER[\"standard_");
         1810  +        "ndard_parallel_2\",38.66666666666666],PARAMETER[\"latitu");
  2110   1811       add_srs_wkt (p, 10,
  2111         -        "parallel_2\",38.66666666666666],PARAMETER[\"latitude_of_");
         1812  +        "de_of_origin\",36.33333333333334],PARAMETER[\"central_me");
  2112   1813       add_srs_wkt (p, 11,
  2113         -        "origin\",36.33333333333334],PARAMETER[\"central_meridian");
         1814  +        "ridian\",-85.75],PARAMETER[\"false_easting\",1500000],PA");
  2114   1815       add_srs_wkt (p, 12,
  2115         -        "\",-85.75],PARAMETER[\"false_easting\",1500000],PARAMETE");
         1816  +        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
  2116   1817       add_srs_wkt (p, 13,
  2117         -        "R[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY");
         1818  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2118   1819       add_srs_wkt (p, 14,
  2119         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2120         -    add_srs_wkt (p, 15,
  2121         -        "AUTHORITY[\"EPSG\",\"3090\"]]");
  2122         -    p = add_epsg_def_ex (filter, first, last, 3091, "epsg", 3091,
  2123         -        "NAD83(HARN) / Kentucky Single Zone (ftUS)", 0, 0,
  2124         -        "GRS 1980", "Greenwich",
  2125         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2126         -        "X", "East", "Y", "North");
         1820  +        "ORTH],AUTHORITY[\"EPSG\",\"3090\"]]");
         1821  +    p = add_epsg_def (filter, first, last, 3091, "epsg", 3091,
         1822  +        "NAD83(HARN) / Kentucky Single Zone (ftUS)");
  2127   1823       add_proj4text (p, 0,
  2128   1824           "+proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666");
  2129   1825       add_proj4text (p, 1,
  2130   1826           "666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 ");
  2131   1827       add_proj4text (p, 2,
  2132   1828           "+y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  2133   1829       add_proj4text (p, 3,
................................................................................
  2141   1837       add_srs_wkt (p, 3,
  2142   1838           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  2143   1839       add_srs_wkt (p, 4,
  2144   1840           "HORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2145   1841       add_srs_wkt (p, 5,
  2146   1842           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2147   1843       add_srs_wkt (p, 6,
  2148         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1844  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
  2149   1845       add_srs_wkt (p, 7,
  2150         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]]");
         1846  +        "52\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  2151   1847       add_srs_wkt (p, 8,
  2152         -        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         1848  +        "ETER[\"standard_parallel_1\",37.08333333333334],PARAMETE");
  2153   1849       add_srs_wkt (p, 9,
  2154         -        "standard_parallel_1\",37.08333333333334],PARAMETER[\"sta");
         1850  +        "R[\"standard_parallel_2\",38.66666666666666],PARAMETER[\"");
  2155   1851       add_srs_wkt (p, 10,
  2156         -        "ndard_parallel_2\",38.66666666666666],PARAMETER[\"latitu");
         1852  +        "latitude_of_origin\",36.33333333333334],PARAMETER[\"cent");
  2157   1853       add_srs_wkt (p, 11,
  2158         -        "de_of_origin\",36.33333333333334],PARAMETER[\"central_me");
         1854  +        "ral_meridian\",-85.75],PARAMETER[\"false_easting\",49212");
  2159   1855       add_srs_wkt (p, 12,
  2160         -        "ridian\",-85.75],PARAMETER[\"false_easting\",4921250],PA");
         1856  +        "50],PARAMETER[\"false_northing\",3280833.333],UNIT[\"US ");
  2161   1857       add_srs_wkt (p, 13,
  2162         -        "RAMETER[\"false_northing\",3280833.333],UNIT[\"US survey");
         1858  +        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
  2163   1859       add_srs_wkt (p, 14,
  2164         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
         1860  +        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  2165   1861       add_srs_wkt (p, 15,
  2166         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2167         -    add_srs_wkt (p, 16,
  2168         -        "3091\"]]");
  2169         -    p = add_epsg_def_ex (filter, first, last, 3092, "epsg", 3092,
  2170         -        "Tokyo / UTM zone 51N", 0, 0,
  2171         -        "Bessel 1841", "Greenwich",
  2172         -        "Tokyo", "Transverse_Mercator", "metre",
  2173         -        "Easting", "East", "Northing", "North");
         1862  +        "SG\",\"3091\"]]");
         1863  +    p = add_epsg_def (filter, first, last, 3092, "epsg", 3092,
         1864  +        "Tokyo / UTM zone 51N");
  2174   1865       add_proj4text (p, 0,
  2175   1866           "+proj=utm +zone=51 +ellps=bessel +towgs84=-146.414,507.3");
  2176   1867       add_proj4text (p, 1,
  2177   1868           "37,680.507,0,0,0,0 +units=m +no_defs");
  2178   1869       add_srs_wkt (p, 0,
  2179   1870           "PROJCS[\"Tokyo / UTM zone 51N\",GEOGCS[\"Tokyo\",DATUM[\"");
  2180   1871       add_srs_wkt (p, 1,
................................................................................
  2182   1873       add_srs_wkt (p, 2,
  2183   1874           ",AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-146.414,507.337,");
  2184   1875       add_srs_wkt (p, 3,
  2185   1876           "680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"6301\"]],PRIMEM[\"");
  2186   1877       add_srs_wkt (p, 4,
  2187   1878           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2188   1879       add_srs_wkt (p, 5,
  2189         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1880  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2190   1881       add_srs_wkt (p, 6,
  2191         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1882  +        "HORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Transverse_Merca");
  2192   1883       add_srs_wkt (p, 7,
  2193         -        "[\"EPSG\",\"4301\"]],PROJECTION[\"Transverse_Mercator\"]");
         1884  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2194   1885       add_srs_wkt (p, 8,
  2195         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1886  +        "entral_meridian\",123],PARAMETER[\"scale_factor\",0.9996");
  2196   1887       add_srs_wkt (p, 9,
  2197         -        "_meridian\",123],PARAMETER[\"scale_factor\",0.9996],PARA");
         1888  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  2198   1889       add_srs_wkt (p, 10,
  2199         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1890  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2200   1891       add_srs_wkt (p, 11,
  2201         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1892  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2202   1893       add_srs_wkt (p, 12,
  2203         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  2204         -    add_srs_wkt (p, 13,
  2205         -        "[\"EPSG\",\"3092\"]]");
  2206         -    p = add_epsg_def_ex (filter, first, last, 3093, "epsg", 3093,
  2207         -        "Tokyo / UTM zone 52N", 0, 0,
  2208         -        "Bessel 1841", "Greenwich",
  2209         -        "Tokyo", "Transverse_Mercator", "metre",
  2210         -        "Easting", "East", "Northing", "North");
         1894  +        "HORITY[\"EPSG\",\"3092\"]]");
         1895  +    p = add_epsg_def (filter, first, last, 3093, "epsg", 3093,
         1896  +        "Tokyo / UTM zone 52N");
  2211   1897       add_proj4text (p, 0,
  2212   1898           "+proj=utm +zone=52 +ellps=bessel +towgs84=-146.414,507.3");
  2213   1899       add_proj4text (p, 1,
  2214   1900           "37,680.507,0,0,0,0 +units=m +no_defs");
  2215   1901       add_srs_wkt (p, 0,
  2216   1902           "PROJCS[\"Tokyo / UTM zone 52N\",GEOGCS[\"Tokyo\",DATUM[\"");
  2217   1903       add_srs_wkt (p, 1,
................................................................................
  2219   1905       add_srs_wkt (p, 2,
  2220   1906           ",AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-146.414,507.337,");
  2221   1907       add_srs_wkt (p, 3,
  2222   1908           "680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"6301\"]],PRIMEM[\"");
  2223   1909       add_srs_wkt (p, 4,
  2224   1910           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2225   1911       add_srs_wkt (p, 5,
  2226         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1912  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2227   1913       add_srs_wkt (p, 6,
  2228         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1914  +        "HORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Transverse_Merca");
  2229   1915       add_srs_wkt (p, 7,
  2230         -        "[\"EPSG\",\"4301\"]],PROJECTION[\"Transverse_Mercator\"]");
         1916  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2231   1917       add_srs_wkt (p, 8,
  2232         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1918  +        "entral_meridian\",129],PARAMETER[\"scale_factor\",0.9996");
  2233   1919       add_srs_wkt (p, 9,
  2234         -        "_meridian\",129],PARAMETER[\"scale_factor\",0.9996],PARA");
         1920  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  2235   1921       add_srs_wkt (p, 10,
  2236         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1922  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2237   1923       add_srs_wkt (p, 11,
  2238         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1924  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2239   1925       add_srs_wkt (p, 12,
  2240         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  2241         -    add_srs_wkt (p, 13,
  2242         -        "[\"EPSG\",\"3093\"]]");
  2243         -    p = add_epsg_def_ex (filter, first, last, 3094, "epsg", 3094,
  2244         -        "Tokyo / UTM zone 53N", 0, 0,
  2245         -        "Bessel 1841", "Greenwich",
  2246         -        "Tokyo", "Transverse_Mercator", "metre",
  2247         -        "Easting", "East", "Northing", "North");
         1926  +        "HORITY[\"EPSG\",\"3093\"]]");
         1927  +    p = add_epsg_def (filter, first, last, 3094, "epsg", 3094,
         1928  +        "Tokyo / UTM zone 53N");
  2248   1929       add_proj4text (p, 0,
  2249   1930           "+proj=utm +zone=53 +ellps=bessel +towgs84=-146.414,507.3");
  2250   1931       add_proj4text (p, 1,
  2251   1932           "37,680.507,0,0,0,0 +units=m +no_defs");
  2252   1933       add_srs_wkt (p, 0,
  2253   1934           "PROJCS[\"Tokyo / UTM zone 53N\",GEOGCS[\"Tokyo\",DATUM[\"");
  2254   1935       add_srs_wkt (p, 1,
................................................................................
  2256   1937       add_srs_wkt (p, 2,
  2257   1938           ",AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-146.414,507.337,");
  2258   1939       add_srs_wkt (p, 3,
  2259   1940           "680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"6301\"]],PRIMEM[\"");
  2260   1941       add_srs_wkt (p, 4,
  2261   1942           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2262   1943       add_srs_wkt (p, 5,
  2263         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1944  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2264   1945       add_srs_wkt (p, 6,
  2265         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1946  +        "HORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Transverse_Merca");
  2266   1947       add_srs_wkt (p, 7,
  2267         -        "[\"EPSG\",\"4301\"]],PROJECTION[\"Transverse_Mercator\"]");
         1948  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2268   1949       add_srs_wkt (p, 8,
  2269         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1950  +        "entral_meridian\",135],PARAMETER[\"scale_factor\",0.9996");
  2270   1951       add_srs_wkt (p, 9,
  2271         -        "_meridian\",135],PARAMETER[\"scale_factor\",0.9996],PARA");
         1952  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  2272   1953       add_srs_wkt (p, 10,
  2273         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1954  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2274   1955       add_srs_wkt (p, 11,
  2275         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1956  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2276   1957       add_srs_wkt (p, 12,
  2277         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  2278         -    add_srs_wkt (p, 13,
  2279         -        "[\"EPSG\",\"3094\"]]");
  2280         -    p = add_epsg_def_ex (filter, first, last, 3095, "epsg", 3095,
  2281         -        "Tokyo / UTM zone 54N", 0, 0,
  2282         -        "Bessel 1841", "Greenwich",
  2283         -        "Tokyo", "Transverse_Mercator", "metre",
  2284         -        "Easting", "East", "Northing", "North");
         1958  +        "HORITY[\"EPSG\",\"3094\"]]");
         1959  +    p = add_epsg_def (filter, first, last, 3095, "epsg", 3095,
         1960  +        "Tokyo / UTM zone 54N");
  2285   1961       add_proj4text (p, 0,
  2286   1962           "+proj=utm +zone=54 +ellps=bessel +towgs84=-146.414,507.3");
  2287   1963       add_proj4text (p, 1,
  2288   1964           "37,680.507,0,0,0,0 +units=m +no_defs");
  2289   1965       add_srs_wkt (p, 0,
  2290   1966           "PROJCS[\"Tokyo / UTM zone 54N\",GEOGCS[\"Tokyo\",DATUM[\"");
  2291   1967       add_srs_wkt (p, 1,
................................................................................
  2293   1969       add_srs_wkt (p, 2,
  2294   1970           ",AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-146.414,507.337,");
  2295   1971       add_srs_wkt (p, 3,
  2296   1972           "680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"6301\"]],PRIMEM[\"");
  2297   1973       add_srs_wkt (p, 4,
  2298   1974           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2299   1975       add_srs_wkt (p, 5,
  2300         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1976  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2301   1977       add_srs_wkt (p, 6,
  2302         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1978  +        "HORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Transverse_Merca");
  2303   1979       add_srs_wkt (p, 7,
  2304         -        "[\"EPSG\",\"4301\"]],PROJECTION[\"Transverse_Mercator\"]");
         1980  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2305   1981       add_srs_wkt (p, 8,
  2306         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1982  +        "entral_meridian\",141],PARAMETER[\"scale_factor\",0.9996");
  2307   1983       add_srs_wkt (p, 9,
  2308         -        "_meridian\",141],PARAMETER[\"scale_factor\",0.9996],PARA");
         1984  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  2309   1985       add_srs_wkt (p, 10,
  2310         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1986  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2311   1987       add_srs_wkt (p, 11,
  2312         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1988  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2313   1989       add_srs_wkt (p, 12,
  2314         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  2315         -    add_srs_wkt (p, 13,
  2316         -        "[\"EPSG\",\"3095\"]]");
  2317         -    p = add_epsg_def_ex (filter, first, last, 3096, "epsg", 3096,
  2318         -        "Tokyo / UTM zone 55N", 0, 0,
  2319         -        "Bessel 1841", "Greenwich",
  2320         -        "Tokyo", "Transverse_Mercator", "metre",
  2321         -        "Easting", "East", "Northing", "North");
         1990  +        "HORITY[\"EPSG\",\"3095\"]]");
         1991  +    p = add_epsg_def (filter, first, last, 3096, "epsg", 3096,
         1992  +        "Tokyo / UTM zone 55N");
  2322   1993       add_proj4text (p, 0,
  2323   1994           "+proj=utm +zone=55 +ellps=bessel +towgs84=-146.414,507.3");
  2324   1995       add_proj4text (p, 1,
  2325   1996           "37,680.507,0,0,0,0 +units=m +no_defs");
  2326   1997       add_srs_wkt (p, 0,
  2327   1998           "PROJCS[\"Tokyo / UTM zone 55N\",GEOGCS[\"Tokyo\",DATUM[\"");
  2328   1999       add_srs_wkt (p, 1,
................................................................................
  2330   2001       add_srs_wkt (p, 2,
  2331   2002           ",AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-146.414,507.337,");
  2332   2003       add_srs_wkt (p, 3,
  2333   2004           "680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"6301\"]],PRIMEM[\"");
  2334   2005       add_srs_wkt (p, 4,
  2335   2006           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2336   2007       add_srs_wkt (p, 5,
  2337         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2008  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2338   2009       add_srs_wkt (p, 6,
  2339         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2010  +        "HORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Transverse_Merca");
  2340   2011       add_srs_wkt (p, 7,
  2341         -        "[\"EPSG\",\"4301\"]],PROJECTION[\"Transverse_Mercator\"]");
         2012  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2342   2013       add_srs_wkt (p, 8,
  2343         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2014  +        "entral_meridian\",147],PARAMETER[\"scale_factor\",0.9996");
  2344   2015       add_srs_wkt (p, 9,
  2345         -        "_meridian\",147],PARAMETER[\"scale_factor\",0.9996],PARA");
         2016  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  2346   2017       add_srs_wkt (p, 10,
  2347         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         2018  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2348   2019       add_srs_wkt (p, 11,
  2349         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         2020  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2350   2021       add_srs_wkt (p, 12,
  2351         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  2352         -    add_srs_wkt (p, 13,
  2353         -        "[\"EPSG\",\"3096\"]]");
  2354         -    p = add_epsg_def_ex (filter, first, last, 3097, "epsg", 3097,
  2355         -        "JGD2000 / UTM zone 51N", 0, 0,
  2356         -        "GRS 1980", "Greenwich",
  2357         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  2358         -        "Easting", "East", "Northing", "North");
         2022  +        "HORITY[\"EPSG\",\"3096\"]]");
         2023  +    p = add_epsg_def (filter, first, last, 3097, "epsg", 3097,
         2024  +        "JGD2000 / UTM zone 51N");
  2359   2025       add_proj4text (p, 0,
  2360   2026           "+proj=utm +zone=51 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2361   2027       add_proj4text (p, 1,
  2362   2028           "units=m +no_defs");
  2363   2029       add_srs_wkt (p, 0,
  2364   2030           "PROJCS[\"JGD2000 / UTM zone 51N\",GEOGCS[\"JGD2000\",DAT");
  2365   2031       add_srs_wkt (p, 1,
................................................................................
  2369   2035       add_srs_wkt (p, 3,
  2370   2036           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6612\"]],PRIMEM");
  2371   2037       add_srs_wkt (p, 4,
  2372   2038           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2373   2039       add_srs_wkt (p, 5,
  2374   2040           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2375   2041       add_srs_wkt (p, 6,
  2376         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2042  +        "AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"Transverse_Me");
  2377   2043       add_srs_wkt (p, 7,
  2378         -        "ITY[\"EPSG\",\"4612\"]],PROJECTION[\"Transverse_Mercator");
         2044  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2379   2045       add_srs_wkt (p, 8,
  2380         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         2046  +        "\"central_meridian\",123],PARAMETER[\"scale_factor\",0.9");
  2381   2047       add_srs_wkt (p, 9,
  2382         -        "ral_meridian\",123],PARAMETER[\"scale_factor\",0.9996],P");
         2048  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  2383   2049       add_srs_wkt (p, 10,
  2384         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         2050  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2385   2051       add_srs_wkt (p, 11,
  2386         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2052  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  2387   2053       add_srs_wkt (p, 12,
  2388         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  2389         -    add_srs_wkt (p, 13,
  2390         -        "ITY[\"EPSG\",\"3097\"]]");
  2391         -    p = add_epsg_def_ex (filter, first, last, 3098, "epsg", 3098,
  2392         -        "JGD2000 / UTM zone 52N", 0, 0,
  2393         -        "GRS 1980", "Greenwich",
  2394         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  2395         -        "Easting", "East", "Northing", "North");
         2054  +        "AUTHORITY[\"EPSG\",\"3097\"]]");
         2055  +    p = add_epsg_def (filter, first, last, 3098, "epsg", 3098,
         2056  +        "JGD2000 / UTM zone 52N");
  2396   2057       add_proj4text (p, 0,
  2397   2058           "+proj=utm +zone=52 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2398   2059       add_proj4text (p, 1,
  2399   2060           "units=m +no_defs");
  2400   2061       add_srs_wkt (p, 0,
  2401   2062           "PROJCS[\"JGD2000 / UTM zone 52N\",GEOGCS[\"JGD2000\",DAT");
  2402   2063       add_srs_wkt (p, 1,
................................................................................
  2406   2067       add_srs_wkt (p, 3,
  2407   2068           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6612\"]],PRIMEM");
  2408   2069       add_srs_wkt (p, 4,
  2409   2070           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2410   2071       add_srs_wkt (p, 5,
  2411   2072           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2412   2073       add_srs_wkt (p, 6,
  2413         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2074  +        "AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"Transverse_Me");
  2414   2075       add_srs_wkt (p, 7,
  2415         -        "ITY[\"EPSG\",\"4612\"]],PROJECTION[\"Transverse_Mercator");
         2076  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2416   2077       add_srs_wkt (p, 8,
  2417         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         2078  +        "\"central_meridian\",129],PARAMETER[\"scale_factor\",0.9");
  2418   2079       add_srs_wkt (p, 9,
  2419         -        "ral_meridian\",129],PARAMETER[\"scale_factor\",0.9996],P");
         2080  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  2420   2081       add_srs_wkt (p, 10,
  2421         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         2082  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2422   2083       add_srs_wkt (p, 11,
  2423         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2084  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  2424   2085       add_srs_wkt (p, 12,
  2425         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  2426         -    add_srs_wkt (p, 13,
  2427         -        "ITY[\"EPSG\",\"3098\"]]");
  2428         -    p = add_epsg_def_ex (filter, first, last, 3099, "epsg", 3099,
  2429         -        "JGD2000 / UTM zone 53N", 0, 0,
  2430         -        "GRS 1980", "Greenwich",
  2431         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  2432         -        "Easting", "East", "Northing", "North");
         2086  +        "AUTHORITY[\"EPSG\",\"3098\"]]");
         2087  +    p = add_epsg_def (filter, first, last, 3099, "epsg", 3099,
         2088  +        "JGD2000 / UTM zone 53N");
  2433   2089       add_proj4text (p, 0,
  2434   2090           "+proj=utm +zone=53 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2435   2091       add_proj4text (p, 1,
  2436   2092           "units=m +no_defs");
  2437   2093       add_srs_wkt (p, 0,
  2438   2094           "PROJCS[\"JGD2000 / UTM zone 53N\",GEOGCS[\"JGD2000\",DAT");
  2439   2095       add_srs_wkt (p, 1,
................................................................................
  2443   2099       add_srs_wkt (p, 3,
  2444   2100           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6612\"]],PRIMEM");
  2445   2101       add_srs_wkt (p, 4,
  2446   2102           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2447   2103       add_srs_wkt (p, 5,
  2448   2104           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2449   2105       add_srs_wkt (p, 6,
  2450         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2106  +        "AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"Transverse_Me");
  2451   2107       add_srs_wkt (p, 7,
  2452         -        "ITY[\"EPSG\",\"4612\"]],PROJECTION[\"Transverse_Mercator");
         2108  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2453   2109       add_srs_wkt (p, 8,
  2454         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         2110  +        "\"central_meridian\",135],PARAMETER[\"scale_factor\",0.9");
  2455   2111       add_srs_wkt (p, 9,
  2456         -        "ral_meridian\",135],PARAMETER[\"scale_factor\",0.9996],P");
         2112  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  2457   2113       add_srs_wkt (p, 10,
  2458         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         2114  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2459   2115       add_srs_wkt (p, 11,
  2460         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2116  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  2461   2117       add_srs_wkt (p, 12,
  2462         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  2463         -    add_srs_wkt (p, 13,
  2464         -        "ITY[\"EPSG\",\"3099\"]]");
  2465         -    p = add_epsg_def_ex (filter, first, last, 3100, "epsg", 3100,
  2466         -        "JGD2000 / UTM zone 54N", 0, 0,
  2467         -        "GRS 1980", "Greenwich",
  2468         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  2469         -        "Easting", "East", "Northing", "North");
         2118  +        "AUTHORITY[\"EPSG\",\"3099\"]]");
         2119  +    p = add_epsg_def (filter, first, last, 3100, "epsg", 3100,
         2120  +        "JGD2000 / UTM zone 54N");
  2470   2121       add_proj4text (p, 0,
  2471   2122           "+proj=utm +zone=54 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2472   2123       add_proj4text (p, 1,
  2473   2124           "units=m +no_defs");
  2474   2125       add_srs_wkt (p, 0,
  2475   2126           "PROJCS[\"JGD2000 / UTM zone 54N\",GEOGCS[\"JGD2000\",DAT");
  2476   2127       add_srs_wkt (p, 1,
................................................................................
  2480   2131       add_srs_wkt (p, 3,
  2481   2132           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6612\"]],PRIMEM");
  2482   2133       add_srs_wkt (p, 4,
  2483   2134           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2484   2135       add_srs_wkt (p, 5,
  2485   2136           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2486   2137       add_srs_wkt (p, 6,
  2487         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2138  +        "AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"Transverse_Me");
  2488   2139       add_srs_wkt (p, 7,
  2489         -        "ITY[\"EPSG\",\"4612\"]],PROJECTION[\"Transverse_Mercator");
         2140  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2490   2141       add_srs_wkt (p, 8,
  2491         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         2142  +        "\"central_meridian\",141],PARAMETER[\"scale_factor\",0.9");
  2492   2143       add_srs_wkt (p, 9,
  2493         -        "ral_meridian\",141],PARAMETER[\"scale_factor\",0.9996],P");
         2144  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  2494   2145       add_srs_wkt (p, 10,
  2495         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         2146  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2496   2147       add_srs_wkt (p, 11,
  2497         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2148  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  2498   2149       add_srs_wkt (p, 12,
  2499         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  2500         -    add_srs_wkt (p, 13,
  2501         -        "ITY[\"EPSG\",\"3100\"]]");
  2502         -    p = add_epsg_def_ex (filter, first, last, 3101, "epsg", 3101,
  2503         -        "JGD2000 / UTM zone 55N", 0, 0,
  2504         -        "GRS 1980", "Greenwich",
  2505         -        "Japanese_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  2506         -        "Easting", "East", "Northing", "North");
         2150  +        "AUTHORITY[\"EPSG\",\"3100\"]]");
         2151  +    p = add_epsg_def (filter, first, last, 3101, "epsg", 3101,
         2152  +        "JGD2000 / UTM zone 55N");
  2507   2153       add_proj4text (p, 0,
  2508   2154           "+proj=utm +zone=55 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2509   2155       add_proj4text (p, 1,
  2510   2156           "units=m +no_defs");
  2511   2157       add_srs_wkt (p, 0,
  2512   2158           "PROJCS[\"JGD2000 / UTM zone 55N\",GEOGCS[\"JGD2000\",DAT");
  2513   2159       add_srs_wkt (p, 1,
................................................................................
  2517   2163       add_srs_wkt (p, 3,
  2518   2164           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6612\"]],PRIMEM");
  2519   2165       add_srs_wkt (p, 4,
  2520   2166           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2521   2167       add_srs_wkt (p, 5,
  2522   2168           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2523   2169       add_srs_wkt (p, 6,
  2524         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2170  +        "AUTHORITY[\"EPSG\",\"4612\"]],PROJECTION[\"Transverse_Me");
  2525   2171       add_srs_wkt (p, 7,
  2526         -        "ITY[\"EPSG\",\"4612\"]],PROJECTION[\"Transverse_Mercator");
         2172  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2527   2173       add_srs_wkt (p, 8,
  2528         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         2174  +        "\"central_meridian\",147],PARAMETER[\"scale_factor\",0.9");
  2529   2175       add_srs_wkt (p, 9,
  2530         -        "ral_meridian\",147],PARAMETER[\"scale_factor\",0.9996],P");
         2176  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  2531   2177       add_srs_wkt (p, 10,
  2532         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         2178  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2533   2179       add_srs_wkt (p, 11,
  2534         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2180  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  2535   2181       add_srs_wkt (p, 12,
  2536         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  2537         -    add_srs_wkt (p, 13,
  2538         -        "ITY[\"EPSG\",\"3101\"]]");
  2539         -    p = add_epsg_def_ex (filter, first, last, 3102, "epsg", 3102,
  2540         -        "American Samoa 1962 / American Samoa Lambert", 0, 0,
  2541         -        "Clarke 1866", "Greenwich",
  2542         -        "American_Samoa_1962", "Lambert_Conformal_Conic_1SP", "US survey foot",
  2543         -        "X", "East", "Y", "North");
         2182  +        "AUTHORITY[\"EPSG\",\"3101\"]]");
         2183  +    p = add_epsg_def (filter, first, last, 3102, "epsg", 3102,
         2184  +        "American Samoa 1962 / American Samoa Lambert");
  2544   2185       add_proj4text (p, 0,
  2545   2186           "+proj=lcc +lat_1=-14.26666666666667 +lat_0=-14.266666666");
  2546   2187       add_proj4text (p, 1,
  2547   2188           "66667 +lon_0=-170 +k_0=1 +x_0=152400.3048006096 +y_0=951");
  2548   2189       add_proj4text (p, 2,
  2549   2190           "69.31165862332 +ellps=clrk66 +towgs84=-115,118,426,0,0,0");
  2550   2191       add_proj4text (p, 3,
................................................................................
  2558   2199       add_srs_wkt (p, 3,
  2559   2200           "6,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-115,118,426,0,0");
  2560   2201       add_srs_wkt (p, 4,
  2561   2202           ",0,0],AUTHORITY[\"EPSG\",\"6169\"]],PRIMEM[\"Greenwich\"");
  2562   2203       add_srs_wkt (p, 5,
  2563   2204           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2564   2205       add_srs_wkt (p, 6,
  2565         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         2206  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2566   2207       add_srs_wkt (p, 7,
  2567         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2208  +        "SG\",\"4169\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP");
  2568   2209       add_srs_wkt (p, 8,
  2569         -        "4169\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PAR");
         2210  +        "\"],PARAMETER[\"latitude_of_origin\",-14.26666666666667]");
  2570   2211       add_srs_wkt (p, 9,
  2571         -        "AMETER[\"latitude_of_origin\",-14.26666666666667],PARAME");
         2212  +        ",PARAMETER[\"central_meridian\",-170],PARAMETER[\"scale_");
  2572   2213       add_srs_wkt (p, 10,
  2573         -        "TER[\"central_meridian\",-170],PARAMETER[\"scale_factor\"");
         2214  +        "factor\",1],PARAMETER[\"false_easting\",500000],PARAMETE");
  2574   2215       add_srs_wkt (p, 11,
  2575         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         2216  +        "R[\"false_northing\",312234.65],UNIT[\"US survey foot\",");
  2576   2217       add_srs_wkt (p, 12,
  2577         -        "e_northing\",312234.65],UNIT[\"US survey foot\",0.304800");
         2218  +        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2578   2219       add_srs_wkt (p, 13,
  2579         -        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
         2220  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3102\"]");
  2580   2221       add_srs_wkt (p, 14,
  2581         -        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3102\"]]");
  2582         -    p = add_epsg_def_ex (filter, first, last, 3103, "epsg", 3103,
  2583         -        "Mauritania 1999 / UTM zone 28N (deprecated)", 0, 0,
  2584         -        "Clarke 1880 (RGS)", "Greenwich",
  2585         -        "Mauritania_1999", "Transverse_Mercator", "metre",
  2586         -        "Easting", "East", "Northing", "North");
         2222  +        "]");
         2223  +    p = add_epsg_def (filter, first, last, 3103, "epsg", 3103,
         2224  +        "Mauritania 1999 / UTM zone 28N (deprecated)");
  2587   2225       add_proj4text (p, 0,
  2588   2226           "+proj=utm +zone=28 +ellps=clrk80 +units=m +no_defs");
  2589   2227       add_srs_wkt (p, 0,
  2590   2228           "PROJCS[\"Mauritania 1999 / UTM zone 28N (deprecated)\",G");
  2591   2229       add_srs_wkt (p, 1,
  2592   2230           "EOGCS[\"Mauritania 1999\",DATUM[\"Mauritania_1999\",SPHE");
  2593   2231       add_srs_wkt (p, 2,
................................................................................
  2595   2233       add_srs_wkt (p, 3,
  2596   2234           "[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG\",\"6681\"]],PRIME");
  2597   2235       add_srs_wkt (p, 4,
  2598   2236           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2599   2237       add_srs_wkt (p, 5,
  2600   2238           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2601   2239       add_srs_wkt (p, 6,
  2602         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         2240  +        ",AUTHORITY[\"EPSG\",\"4681\"]],PROJECTION[\"Transverse_M");
  2603   2241       add_srs_wkt (p, 7,
  2604         -        "RITY[\"EPSG\",\"4681\"]],PROJECTION[\"Transverse_Mercato");
         2242  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
  2605   2243       add_srs_wkt (p, 8,
  2606         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
         2244  +        "[\"central_meridian\",-15],PARAMETER[\"scale_factor\",0.");
  2607   2245       add_srs_wkt (p, 9,
  2608         -        "tral_meridian\",-15],PARAMETER[\"scale_factor\",0.9996],");
         2246  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
  2609   2247       add_srs_wkt (p, 10,
  2610         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
         2248  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2611   2249       add_srs_wkt (p, 11,
  2612         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2250  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  2613   2251       add_srs_wkt (p, 12,
  2614         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  2615         -    add_srs_wkt (p, 13,
  2616         -        "RITY[\"EPSG\",\"3103\"]]");
  2617         -    p = add_epsg_def_ex (filter, first, last, 3104, "epsg", 3104,
  2618         -        "Mauritania 1999 / UTM zone 29N (deprecated)", 0, 0,
  2619         -        "Clarke 1880 (RGS)", "Greenwich",
  2620         -        "Mauritania_1999", "Transverse_Mercator", "metre",
  2621         -        "Easting", "East", "Northing", "North");
         2252  +        ",AUTHORITY[\"EPSG\",\"3103\"]]");
         2253  +    p = add_epsg_def (filter, first, last, 3104, "epsg", 3104,
         2254  +        "Mauritania 1999 / UTM zone 29N (deprecated)");
  2622   2255       add_proj4text (p, 0,
  2623   2256           "+proj=utm +zone=29 +ellps=clrk80 +units=m +no_defs");
  2624   2257       add_srs_wkt (p, 0,
  2625   2258           "PROJCS[\"Mauritania 1999 / UTM zone 29N (deprecated)\",G");
  2626   2259       add_srs_wkt (p, 1,
  2627   2260           "EOGCS[\"Mauritania 1999\",DATUM[\"Mauritania_1999\",SPHE");
  2628   2261       add_srs_wkt (p, 2,
................................................................................
  2630   2263       add_srs_wkt (p, 3,
  2631   2264           "[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG\",\"6681\"]],PRIME");
  2632   2265       add_srs_wkt (p, 4,
  2633   2266           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2634   2267       add_srs_wkt (p, 5,
  2635   2268           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2636   2269       add_srs_wkt (p, 6,
  2637         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         2270  +        ",AUTHORITY[\"EPSG\",\"4681\"]],PROJECTION[\"Transverse_M");
  2638   2271       add_srs_wkt (p, 7,
  2639         -        "RITY[\"EPSG\",\"4681\"]],PROJECTION[\"Transverse_Mercato");
         2272  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
  2640   2273       add_srs_wkt (p, 8,
  2641         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
         2274  +        "[\"central_meridian\",-9],PARAMETER[\"scale_factor\",0.9");
  2642   2275       add_srs_wkt (p, 9,
  2643         -        "tral_meridian\",-9],PARAMETER[\"scale_factor\",0.9996],P");
         2276  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  2644   2277       add_srs_wkt (p, 10,
  2645         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         2278  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2646   2279       add_srs_wkt (p, 11,
  2647         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2280  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  2648   2281       add_srs_wkt (p, 12,
  2649         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  2650         -    add_srs_wkt (p, 13,
  2651         -        "ITY[\"EPSG\",\"3104\"]]");
  2652         -    p = add_epsg_def_ex (filter, first, last, 3105, "epsg", 3105,
  2653         -        "Mauritania 1999 / UTM zone 30N (deprecated)", 0, 0,
  2654         -        "Clarke 1880 (RGS)", "Greenwich",
  2655         -        "Mauritania_1999", "Transverse_Mercator", "metre",
  2656         -        "Easting", "East", "Northing", "North");
         2282  +        "AUTHORITY[\"EPSG\",\"3104\"]]");
         2283  +    p = add_epsg_def (filter, first, last, 3105, "epsg", 3105,
         2284  +        "Mauritania 1999 / UTM zone 30N (deprecated)");
  2657   2285       add_proj4text (p, 0,
  2658   2286           "+proj=utm +zone=30 +ellps=clrk80 +units=m +no_defs");
  2659   2287       add_srs_wkt (p, 0,
  2660   2288           "PROJCS[\"Mauritania 1999 / UTM zone 30N (deprecated)\",G");
  2661   2289       add_srs_wkt (p, 1,
  2662   2290           "EOGCS[\"Mauritania 1999\",DATUM[\"Mauritania_1999\",SPHE");
  2663   2291       add_srs_wkt (p, 2,
................................................................................
  2665   2293       add_srs_wkt (p, 3,
  2666   2294           "[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG\",\"6681\"]],PRIME");
  2667   2295       add_srs_wkt (p, 4,
  2668   2296           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2669   2297       add_srs_wkt (p, 5,
  2670   2298           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2671   2299       add_srs_wkt (p, 6,
  2672         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         2300  +        ",AUTHORITY[\"EPSG\",\"4681\"]],PROJECTION[\"Transverse_M");
  2673   2301       add_srs_wkt (p, 7,
  2674         -        "RITY[\"EPSG\",\"4681\"]],PROJECTION[\"Transverse_Mercato");
         2302  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
  2675   2303       add_srs_wkt (p, 8,
  2676         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
         2304  +        "[\"central_meridian\",-3],PARAMETER[\"scale_factor\",0.9");
  2677   2305       add_srs_wkt (p, 9,
  2678         -        "tral_meridian\",-3],PARAMETER[\"scale_factor\",0.9996],P");
         2306  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  2679   2307       add_srs_wkt (p, 10,
  2680         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         2308  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2681   2309       add_srs_wkt (p, 11,
  2682         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2310  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  2683   2311       add_srs_wkt (p, 12,
  2684         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  2685         -    add_srs_wkt (p, 13,
  2686         -        "ITY[\"EPSG\",\"3105\"]]");
  2687         -    p = add_epsg_def_ex (filter, first, last, 3106, "epsg", 3106,
  2688         -        "Gulshan 303 / Bangladesh Transverse Mercator", 0, 0,
  2689         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  2690         -        "Gulshan_303", "Transverse_Mercator", "metre",
  2691         -        "Easting", "East", "Northing", "North");
         2312  +        "AUTHORITY[\"EPSG\",\"3105\"]]");
         2313  +    p = add_epsg_def (filter, first, last, 3106, "epsg", 3106,
         2314  +        "Gulshan 303 / Bangladesh Transverse Mercator");
  2692   2315       add_proj4text (p, 0,
  2693   2316           "+proj=tmerc +lat_0=0 +lon_0=90 +k=0.9996 +x_0=500000 +y_");
  2694   2317       add_proj4text (p, 1,
  2695   2318           "0=0 +a=6377276.345 +b=6356075.41314024 +towgs84=283.7,73");
  2696   2319       add_proj4text (p, 2,
  2697   2320           "5.9,261.1,0,0,0,0 +units=m +no_defs");
  2698   2321       add_srs_wkt (p, 0,
................................................................................
  2704   2327       add_srs_wkt (p, 3,
  2705   2328           "THORITY[\"EPSG\",\"7015\"]],TOWGS84[283.7,735.9,261.1,0,");
  2706   2329       add_srs_wkt (p, 4,
  2707   2330           "0,0,0],AUTHORITY[\"EPSG\",\"6682\"]],PRIMEM[\"Greenwich\"");
  2708   2331       add_srs_wkt (p, 5,
  2709   2332           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2710   2333       add_srs_wkt (p, 6,
  2711         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         2334  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2712   2335       add_srs_wkt (p, 7,
  2713         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2336  +        "SG\",\"4682\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  2714   2337       add_srs_wkt (p, 8,
  2715         -        "4682\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2338  +        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  2716   2339       add_srs_wkt (p, 9,
  2717         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
         2340  +        "dian\",90],PARAMETER[\"scale_factor\",0.9996],PARAMETER[");
  2718   2341       add_srs_wkt (p, 10,
  2719         -        "0],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
         2342  +        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
  2720   2343       add_srs_wkt (p, 11,
  2721         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         2344  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2722   2345       add_srs_wkt (p, 12,
  2723         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         2346  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  2724   2347       add_srs_wkt (p, 13,
  2725         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"310");
  2726         -    add_srs_wkt (p, 14,
  2727         -        "6\"]]");
  2728         -    p = add_epsg_def_ex (filter, first, last, 3107, "epsg", 3107,
  2729         -        "GDA94 / SA Lambert", 0, 0,
  2730         -        "GRS 1980", "Greenwich",
  2731         -        "Geocentric_Datum_of_Australia_1994", "Lambert_Conformal_Conic_2SP", "metre",
  2732         -        "Easting", "East", "Northing", "North");
         2348  +        "G\",\"3106\"]]");
         2349  +    p = add_epsg_def (filter, first, last, 3107, "epsg", 3107,
         2350  +        "GDA94 / SA Lambert");
  2733   2351       add_proj4text (p, 0,
  2734   2352           "+proj=lcc +lat_1=-28 +lat_2=-36 +lat_0=-32 +lon_0=135 +x");
  2735   2353       add_proj4text (p, 1,
  2736   2354           "_0=1000000 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  2737   2355       add_proj4text (p, 2,
  2738   2356           "0,0 +units=m +no_defs");
  2739   2357       add_srs_wkt (p, 0,
................................................................................
  2745   2363       add_srs_wkt (p, 3,
  2746   2364           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIMEM");
  2747   2365       add_srs_wkt (p, 4,
  2748   2366           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2749   2367       add_srs_wkt (p, 5,
  2750   2368           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2751   2369       add_srs_wkt (p, 6,
  2752         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2370  +        "AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Lambert_Confo");
  2753   2371       add_srs_wkt (p, 7,
  2754         -        "ITY[\"EPSG\",\"4283\"]],PROJECTION[\"Lambert_Conformal_C");
         2372  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",-28]");
  2755   2373       add_srs_wkt (p, 8,
  2756         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",-28],PARAM");
         2374  +        ",PARAMETER[\"standard_parallel_2\",-36],PARAMETER[\"lati");
  2757   2375       add_srs_wkt (p, 9,
  2758         -        "ETER[\"standard_parallel_2\",-36],PARAMETER[\"latitude_o");
         2376  +        "tude_of_origin\",-32],PARAMETER[\"central_meridian\",135");
  2759   2377       add_srs_wkt (p, 10,
  2760         -        "f_origin\",-32],PARAMETER[\"central_meridian\",135],PARA");
         2378  +        "],PARAMETER[\"false_easting\",1000000],PARAMETER[\"false");
  2761   2379       add_srs_wkt (p, 11,
  2762         -        "METER[\"false_easting\",1000000],PARAMETER[\"false_north");
         2380  +        "_northing\",2000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2763   2381       add_srs_wkt (p, 12,
  2764         -        "ing\",2000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2382  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  2765   2383       add_srs_wkt (p, 13,
  2766         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  2767         -    add_srs_wkt (p, 14,
  2768         -        "THORITY[\"EPSG\",\"3107\"]]");
  2769         -    p = add_epsg_def_ex (filter, first, last, 3108, "epsg", 3108,
  2770         -        "ETRS89 / Guernsey Grid", 0, 0,
  2771         -        "GRS 1980", "Greenwich",
  2772         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2773         -        "Easting", "East", "Northing", "North");
         2384  +        "TH],AUTHORITY[\"EPSG\",\"3107\"]]");
         2385  +    p = add_epsg_def (filter, first, last, 3108, "epsg", 3108,
         2386  +        "ETRS89 / Guernsey Grid");
  2774   2387       add_proj4text (p, 0,
  2775   2388           "+proj=tmerc +lat_0=49.5 +lon_0=-2.416666666666667 +k=0.9");
  2776   2389       add_proj4text (p, 1,
  2777   2390           "99997 +x_0=47000 +y_0=50000 +ellps=GRS80 +towgs84=0,0,0,");
  2778   2391       add_proj4text (p, 2,
  2779   2392           "0,0,0,0 +units=m +no_defs");
  2780   2393       add_srs_wkt (p, 0,
................................................................................
  2786   2399       add_srs_wkt (p, 3,
  2787   2400           "\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  2788   2401       add_srs_wkt (p, 4,
  2789   2402           "258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2790   2403       add_srs_wkt (p, 5,
  2791   2404           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2792   2405       add_srs_wkt (p, 6,
  2793         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         2406  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"");
  2794   2407       add_srs_wkt (p, 7,
  2795         -        ",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transv");
         2408  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  2796   2409       add_srs_wkt (p, 8,
  2797         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",49.5],");
         2410  +        "49.5],PARAMETER[\"central_meridian\",-2.416666666666667]");
  2798   2411       add_srs_wkt (p, 9,
  2799         -        "PARAMETER[\"central_meridian\",-2.416666666666667],PARAM");
         2412  +        ",PARAMETER[\"scale_factor\",0.999997],PARAMETER[\"false_");
  2800   2413       add_srs_wkt (p, 10,
  2801         -        "ETER[\"scale_factor\",0.999997],PARAMETER[\"false_eastin");
         2414  +        "easting\",47000],PARAMETER[\"false_northing\",50000],UNI");
  2802   2415       add_srs_wkt (p, 11,
  2803         -        "g\",47000],PARAMETER[\"false_northing\",50000],UNIT[\"me");
         2416  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  2804   2417       add_srs_wkt (p, 12,
  2805         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         2418  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2806   2419       add_srs_wkt (p, 13,
  2807         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3108\"");
  2808         -    add_srs_wkt (p, 14,
  2809         -        "]]");
  2810         -    p = add_epsg_def_ex (filter, first, last, 3109, "epsg", 3109,
  2811         -        "ETRS89 / Jersey Transverse Mercator", 0, 0,
  2812         -        "GRS 1980", "Greenwich",
  2813         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2814         -        "Easting", "East", "Northing", "North");
         2420  +        "3108\"]]");
         2421  +    p = add_epsg_def (filter, first, last, 3109, "epsg", 3109,
         2422  +        "ETRS89 / Jersey Transverse Mercator");
  2815   2423       add_proj4text (p, 0,
  2816   2424           "+proj=tmerc +lat_0=49.225 +lon_0=-2.135 +k=0.99999990000");
  2817   2425       add_proj4text (p, 1,
  2818   2426           "00001 +x_0=40000 +y_0=70000 +ellps=GRS80 +towgs84=0,0,0,");
  2819   2427       add_proj4text (p, 2,
  2820   2428           "0,0,0,0 +units=m +no_defs");
  2821   2429       add_srs_wkt (p, 0,
................................................................................
  2827   2435       add_srs_wkt (p, 3,
  2828   2436           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  2829   2437       add_srs_wkt (p, 4,
  2830   2438           "[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2831   2439       add_srs_wkt (p, 5,
  2832   2440           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2833   2441       add_srs_wkt (p, 6,
  2834         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2442  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]]");
  2835   2443       add_srs_wkt (p, 7,
  2836         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
         2444  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  2837   2445       add_srs_wkt (p, 8,
  2838         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2446  +        "e_of_origin\",49.225],PARAMETER[\"central_meridian\",-2.");
  2839   2447       add_srs_wkt (p, 9,
  2840         -        "rigin\",49.225],PARAMETER[\"central_meridian\",-2.135],P");
         2448  +        "135],PARAMETER[\"scale_factor\",0.9999999],PARAMETER[\"f");
  2841   2449       add_srs_wkt (p, 10,
  2842         -        "ARAMETER[\"scale_factor\",0.9999999],PARAMETER[\"false_e");
         2450  +        "alse_easting\",40000],PARAMETER[\"false_northing\",70000");
  2843   2451       add_srs_wkt (p, 11,
  2844         -        "asting\",40000],PARAMETER[\"false_northing\",70000],UNIT");
         2452  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2845   2453       add_srs_wkt (p, 12,
  2846         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         2454  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  2847   2455       add_srs_wkt (p, 13,
  2848         -        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2849         -    add_srs_wkt (p, 14,
  2850         -        "3109\"]]");
  2851         -    p = add_epsg_def_ex (filter, first, last, 3110, "epsg", 3110,
  2852         -        "AGD66 / Vicgrid66", 0, 0,
  2853         -        "Australian National Spheroid", "Greenwich",
  2854         -        "Australian_Geodetic_Datum_1966", "Lambert_Conformal_Conic_2SP", "metre",
  2855         -        "Easting", "East", "Northing", "North");
         2456  +        "G\",\"3109\"]]");
         2457  +    p = add_epsg_def (filter, first, last, 3110, "epsg", 3110,
         2458  +        "AGD66 / Vicgrid66");
  2856   2459       add_proj4text (p, 0,
  2857   2460           "+proj=lcc +lat_1=-36 +lat_2=-38 +lat_0=-37 +lon_0=145 +x");
  2858   2461       add_proj4text (p, 1,
  2859   2462           "_0=2500000 +y_0=4500000 +ellps=aust_SA +towgs84=-117.808");
  2860   2463       add_proj4text (p, 2,
  2861   2464           ",-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_de");
  2862   2465       add_proj4text (p, 3,
................................................................................
  2870   2473       add_srs_wkt (p, 3,
  2871   2474           "3\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.234");
  2872   2475       add_srs_wkt (p, 4,
  2873   2476           ",-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwich");
  2874   2477       add_srs_wkt (p, 5,
  2875   2478           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2876   2479       add_srs_wkt (p, 6,
  2877         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         2480  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2878   2481       add_srs_wkt (p, 7,
  2879         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         2482  +        "EPSG\",\"4202\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
  2880   2483       add_srs_wkt (p, 8,
  2881         -        ",\"4202\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         2484  +        "SP\"],PARAMETER[\"standard_parallel_1\",-36],PARAMETER[\"");
  2882   2485       add_srs_wkt (p, 9,
  2883         -        "PARAMETER[\"standard_parallel_1\",-36],PARAMETER[\"stand");
         2486  +        "standard_parallel_2\",-38],PARAMETER[\"latitude_of_origi");
  2884   2487       add_srs_wkt (p, 10,
  2885         -        "ard_parallel_2\",-38],PARAMETER[\"latitude_of_origin\",-");
         2488  +        "n\",-37],PARAMETER[\"central_meridian\",145],PARAMETER[\"");
  2886   2489       add_srs_wkt (p, 11,
  2887         -        "37],PARAMETER[\"central_meridian\",145],PARAMETER[\"fals");
         2490  +        "false_easting\",2500000],PARAMETER[\"false_northing\",45");
  2888   2491       add_srs_wkt (p, 12,
  2889         -        "e_easting\",2500000],PARAMETER[\"false_northing\",450000");
         2492  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  2890   2493       add_srs_wkt (p, 13,
  2891         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2494  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2892   2495       add_srs_wkt (p, 14,
  2893         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  2894         -    add_srs_wkt (p, 15,
  2895         -        "G\",\"3110\"]]");
  2896         -    p = add_epsg_def_ex (filter, first, last, 3111, "epsg", 3111,
  2897         -        "GDA94 / Vicgrid94", 0, 0,
  2898         -        "GRS 1980", "Greenwich",
  2899         -        "Geocentric_Datum_of_Australia_1994", "Lambert_Conformal_Conic_2SP", "metre",
  2900         -        "Easting", "East", "Northing", "North");
         2496  +        "\"EPSG\",\"3110\"]]");
         2497  +    p = add_epsg_def (filter, first, last, 3111, "epsg", 3111,
         2498  +        "GDA94 / Vicgrid94");
  2901   2499       add_proj4text (p, 0,
  2902   2500           "+proj=lcc +lat_1=-36 +lat_2=-38 +lat_0=-37 +lon_0=145 +x");
  2903   2501       add_proj4text (p, 1,
  2904   2502           "_0=2500000 +y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  2905   2503       add_proj4text (p, 2,
  2906   2504           "0,0 +units=m +no_defs");
  2907   2505       add_srs_wkt (p, 0,
................................................................................
  2913   2511       add_srs_wkt (p, 3,
  2914   2512           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIMEM");
  2915   2513       add_srs_wkt (p, 4,
  2916   2514           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2917   2515       add_srs_wkt (p, 5,
  2918   2516           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2919   2517       add_srs_wkt (p, 6,
  2920         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2518  +        "AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Lambert_Confo");
  2921   2519       add_srs_wkt (p, 7,
  2922         -        "ITY[\"EPSG\",\"4283\"]],PROJECTION[\"Lambert_Conformal_C");
         2520  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",-36]");
  2923   2521       add_srs_wkt (p, 8,
  2924         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",-36],PARAM");
         2522  +        ",PARAMETER[\"standard_parallel_2\",-38],PARAMETER[\"lati");
  2925   2523       add_srs_wkt (p, 9,
  2926         -        "ETER[\"standard_parallel_2\",-38],PARAMETER[\"latitude_o");
         2524  +        "tude_of_origin\",-37],PARAMETER[\"central_meridian\",145");
  2927   2525       add_srs_wkt (p, 10,
  2928         -        "f_origin\",-37],PARAMETER[\"central_meridian\",145],PARA");
         2526  +        "],PARAMETER[\"false_easting\",2500000],PARAMETER[\"false");
  2929   2527       add_srs_wkt (p, 11,
  2930         -        "METER[\"false_easting\",2500000],PARAMETER[\"false_north");
         2528  +        "_northing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2931   2529       add_srs_wkt (p, 12,
  2932         -        "ing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2530  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  2933   2531       add_srs_wkt (p, 13,
  2934         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  2935         -    add_srs_wkt (p, 14,
  2936         -        "THORITY[\"EPSG\",\"3111\"]]");
  2937         -    p = add_epsg_def_ex (filter, first, last, 3112, "epsg", 3112,
  2938         -        "GDA94 / Geoscience Australia Lambert", 0, 0,
  2939         -        "GRS 1980", "Greenwich",
  2940         -        "Geocentric_Datum_of_Australia_1994", "Lambert_Conformal_Conic_2SP", "metre",
  2941         -        "Easting", "East", "Northing", "North");
         2532  +        "TH],AUTHORITY[\"EPSG\",\"3111\"]]");
         2533  +    p = add_epsg_def (filter, first, last, 3112, "epsg", 3112,
         2534  +        "GDA94 / Geoscience Australia Lambert");
  2942   2535       add_proj4text (p, 0,
  2943   2536           "+proj=lcc +lat_1=-18 +lat_2=-36 +lat_0=0 +lon_0=134 +x_0");
  2944   2537       add_proj4text (p, 1,
  2945   2538           "=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  2946   2539       add_proj4text (p, 2,
  2947   2540           "no_defs");
  2948   2541       add_srs_wkt (p, 0,
................................................................................
  2954   2547       add_srs_wkt (p, 3,
  2955   2548           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2956   2549       add_srs_wkt (p, 4,
  2957   2550           ",\"6283\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2958   2551       add_srs_wkt (p, 5,
  2959   2552           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2960   2553       add_srs_wkt (p, 6,
  2961         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2554  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTI");
  2962   2555       add_srs_wkt (p, 7,
  2963         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"L");
         2556  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  2964   2557       add_srs_wkt (p, 8,
  2965         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         2558  +        "_parallel_1\",-18],PARAMETER[\"standard_parallel_2\",-36");
  2966   2559       add_srs_wkt (p, 9,
  2967         -        "lel_1\",-18],PARAMETER[\"standard_parallel_2\",-36],PARA");
         2560  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  2968   2561       add_srs_wkt (p, 10,
  2969         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         2562  +        "l_meridian\",134],PARAMETER[\"false_easting\",0],PARAMET");
  2970   2563       add_srs_wkt (p, 11,
  2971         -        "dian\",134],PARAMETER[\"false_easting\",0],PARAMETER[\"f");
         2564  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2972   2565       add_srs_wkt (p, 12,
  2973         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2566  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  2974   2567       add_srs_wkt (p, 13,
  2975         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  2976         -    add_srs_wkt (p, 14,
  2977         -        ",AUTHORITY[\"EPSG\",\"3112\"]]");
  2978         -    p = add_epsg_def_ex (filter, first, last, 3113, "epsg", 3113,
  2979         -        "GDA94 / BCSG02", 0, 0,
  2980         -        "GRS 1980", "Greenwich",
  2981         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  2982         -        "Easting", "East", "Northing", "North");
         2568  +        ",NORTH],AUTHORITY[\"EPSG\",\"3112\"]]");
         2569  +    p = add_epsg_def (filter, first, last, 3113, "epsg", 3113,
         2570  +        "GDA94 / BCSG02");
  2983   2571       add_proj4text (p, 0,
  2984   2572           "+proj=tmerc +lat_0=-28 +lon_0=153 +k=0.99999 +x_0=50000 ");
  2985   2573       add_proj4text (p, 1,
  2986   2574           "+y_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  2987   2575       add_proj4text (p, 2,
  2988   2576           " +no_defs");
  2989   2577       add_srs_wkt (p, 0,
................................................................................
  2993   2581       add_srs_wkt (p, 2,
  2994   2582           "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  2995   2583       add_srs_wkt (p, 3,
  2996   2584           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIMEM[\"");
  2997   2585       add_srs_wkt (p, 4,
  2998   2586           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2999   2587       add_srs_wkt (p, 5,
  3000         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2588  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3001   2589       add_srs_wkt (p, 6,
  3002         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2590  +        "HORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Merca");
  3003   2591       add_srs_wkt (p, 7,
  3004         -        "[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercator\"]");
         2592  +        "tor\"],PARAMETER[\"latitude_of_origin\",-28],PARAMETER[\"");
  3005   2593       add_srs_wkt (p, 8,
  3006         -        ",PARAMETER[\"latitude_of_origin\",-28],PARAMETER[\"centr");
         2594  +        "central_meridian\",153],PARAMETER[\"scale_factor\",0.999");
  3007   2595       add_srs_wkt (p, 9,
  3008         -        "al_meridian\",153],PARAMETER[\"scale_factor\",0.99999],P");
         2596  +        "99],PARAMETER[\"false_easting\",50000],PARAMETER[\"false");
  3009   2597       add_srs_wkt (p, 10,
  3010         -        "ARAMETER[\"false_easting\",50000],PARAMETER[\"false_nort");
         2598  +        "_northing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3011   2599       add_srs_wkt (p, 11,
  3012         -        "hing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2600  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3013   2601       add_srs_wkt (p, 12,
  3014         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  3015         -    add_srs_wkt (p, 13,
  3016         -        "THORITY[\"EPSG\",\"3113\"]]");
  3017         -    p = add_epsg_def_ex (filter, first, last, 3114, "epsg", 3114,
  3018         -        "MAGNA-SIRGAS / Colombia Far West zone", 0, 1,
  3019         -        "GRS 1980", "Greenwich",
  3020         -        "Marco_Geocentrico_Nacional_de_Referencia", "Transverse_Mercator", "metre",
  3021         -        "Northing", "North", "Easting", "East");
         2602  +        "H],AUTHORITY[\"EPSG\",\"3113\"]]");
         2603  +    p = add_epsg_def (filter, first, last, 3114, "epsg", 3114,
         2604  +        "MAGNA-SIRGAS / Colombia Far West zone");
  3022   2605       add_proj4text (p, 0,
  3023   2606           "+proj=tmerc +lat_0=4.596200416666666 +lon_0=-80.07750791");
  3024   2607       add_proj4text (p, 1,
  3025   2608           "666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towg");
  3026   2609       add_proj4text (p, 2,
  3027   2610           "s84=0,0,0,0,0,0,0 +units=m +no_defs");
  3028   2611       add_srs_wkt (p, 0,
................................................................................
  3034   2617       add_srs_wkt (p, 3,
  3035   2618           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3036   2619       add_srs_wkt (p, 4,
  3037   2620           "HORITY[\"EPSG\",\"6686\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3038   2621       add_srs_wkt (p, 5,
  3039   2622           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3040   2623       add_srs_wkt (p, 6,
  3041         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2624  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"46");
  3042   2625       add_srs_wkt (p, 7,
  3043         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4686\"]]");
         2626  +        "86\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3044   2627       add_srs_wkt (p, 8,
  3045         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2628  +        "atitude_of_origin\",4.596200416666666],PARAMETER[\"centr");
  3046   2629       add_srs_wkt (p, 9,
  3047         -        "e_of_origin\",4.596200416666666],PARAMETER[\"central_mer");
         2630  +        "al_meridian\",-80.07750791666666],PARAMETER[\"scale_fact");
  3048   2631       add_srs_wkt (p, 10,
  3049         -        "idian\",-80.07750791666666],PARAMETER[\"scale_factor\",1");
         2632  +        "or\",1],PARAMETER[\"false_easting\",1000000],PARAMETER[\"");
  3050   2633       add_srs_wkt (p, 11,
  3051         -        "],PARAMETER[\"false_easting\",1000000],PARAMETER[\"false");
         2634  +        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  3052   2635       add_srs_wkt (p, 12,
  3053         -        "_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3054         -    add_srs_wkt (p, 13,
  3055         -        ",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EA");
  3056         -    add_srs_wkt (p, 14,
  3057         -        "ST],AUTHORITY[\"EPSG\",\"3114\"]]");
  3058         -    p = add_epsg_def_ex (filter, first, last, 3115, "epsg", 3115,
  3059         -        "MAGNA-SIRGAS / Colombia West zone", 0, 1,
  3060         -        "GRS 1980", "Greenwich",
  3061         -        "Marco_Geocentrico_Nacional_de_Referencia", "Transverse_Mercator", "metre",
  3062         -        "Northing", "North", "Easting", "East");
         2636  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3114\"]]");
         2637  +    p = add_epsg_def (filter, first, last, 3115, "epsg", 3115,
         2638  +        "MAGNA-SIRGAS / Colombia West zone");
  3063   2639       add_proj4text (p, 0,
  3064   2640           "+proj=tmerc +lat_0=4.596200416666666 +lon_0=-77.07750791");
  3065   2641       add_proj4text (p, 1,
  3066   2642           "666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towg");
  3067   2643       add_proj4text (p, 2,
  3068   2644           "s84=0,0,0,0,0,0,0 +units=m +no_defs");
  3069   2645       add_srs_wkt (p, 0,
................................................................................
  3075   2651       add_srs_wkt (p, 3,
  3076   2652           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  3077   2653       add_srs_wkt (p, 4,
  3078   2654           "TY[\"EPSG\",\"6686\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  3079   2655       add_srs_wkt (p, 5,
  3080   2656           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  3081   2657       add_srs_wkt (p, 6,
  3082         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         2658  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4686\"");
  3083   2659       add_srs_wkt (p, 7,
  3084         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4686\"]],PRO");
         2660  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3085   2661       add_srs_wkt (p, 8,
  3086         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         2662  +        "ude_of_origin\",4.596200416666666],PARAMETER[\"central_m");
  3087   2663       add_srs_wkt (p, 9,
  3088         -        "_origin\",4.596200416666666],PARAMETER[\"central_meridia");
         2664  +        "eridian\",-77.07750791666666],PARAMETER[\"scale_factor\"");
  3089   2665       add_srs_wkt (p, 10,
  3090         -        "n\",-77.07750791666666],PARAMETER[\"scale_factor\",1],PA");
         2666  +        ",1],PARAMETER[\"false_easting\",1000000],PARAMETER[\"fal");
  3091   2667       add_srs_wkt (p, 11,
  3092         -        "RAMETER[\"false_easting\",1000000],PARAMETER[\"false_nor");
         2668  +        "se_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3093   2669       add_srs_wkt (p, 12,
  3094         -        "thing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  3095         -    add_srs_wkt (p, 13,
  3096         -        "001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],");
  3097         -    add_srs_wkt (p, 14,
  3098         -        "AUTHORITY[\"EPSG\",\"3115\"]]");
  3099         -    p = add_epsg_def_ex (filter, first, last, 3116, "epsg", 3116,
  3100         -        "MAGNA-SIRGAS / Colombia Bogota zone", 0, 1,
  3101         -        "GRS 1980", "Greenwich",
  3102         -        "Marco_Geocentrico_Nacional_de_Referencia", "Transverse_Mercator", "metre",
  3103         -        "Northing", "North", "Easting", "East");
         2670  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3115\"]]");
         2671  +    p = add_epsg_def (filter, first, last, 3116, "epsg", 3116,
         2672  +        "MAGNA-SIRGAS / Colombia Bogota zone");
  3104   2673       add_proj4text (p, 0,
  3105   2674           "+proj=tmerc +lat_0=4.596200416666666 +lon_0=-74.07750791");
  3106   2675       add_proj4text (p, 1,
  3107   2676           "666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towg");
  3108   2677       add_proj4text (p, 2,
  3109   2678           "s84=0,0,0,0,0,0,0 +units=m +no_defs");
  3110   2679       add_srs_wkt (p, 0,
................................................................................
  3116   2685       add_srs_wkt (p, 3,
  3117   2686           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  3118   2687       add_srs_wkt (p, 4,
  3119   2688           "RITY[\"EPSG\",\"6686\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3120   2689       add_srs_wkt (p, 5,
  3121   2690           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3122   2691       add_srs_wkt (p, 6,
  3123         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         2692  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4686");
  3124   2693       add_srs_wkt (p, 7,
  3125         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4686\"]],P");
         2694  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3126   2695       add_srs_wkt (p, 8,
  3127         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         2696  +        "itude_of_origin\",4.596200416666666],PARAMETER[\"central");
  3128   2697       add_srs_wkt (p, 9,
  3129         -        "of_origin\",4.596200416666666],PARAMETER[\"central_merid");
         2698  +        "_meridian\",-74.07750791666666],PARAMETER[\"scale_factor");
  3130   2699       add_srs_wkt (p, 10,
  3131         -        "ian\",-74.07750791666666],PARAMETER[\"scale_factor\",1],");
         2700  +        "\",1],PARAMETER[\"false_easting\",1000000],PARAMETER[\"f");
  3132   2701       add_srs_wkt (p, 11,
  3133         -        "PARAMETER[\"false_easting\",1000000],PARAMETER[\"false_n");
         2702  +        "alse_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3134   2703       add_srs_wkt (p, 12,
  3135         -        "orthing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3136         -    add_srs_wkt (p, 13,
  3137         -        "9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST]");
  3138         -    add_srs_wkt (p, 14,
  3139         -        ",AUTHORITY[\"EPSG\",\"3116\"]]");
  3140         -    p = add_epsg_def_ex (filter, first, last, 3117, "epsg", 3117,
  3141         -        "MAGNA-SIRGAS / Colombia East Central zone", 0, 1,
  3142         -        "GRS 1980", "Greenwich",
  3143         -        "Marco_Geocentrico_Nacional_de_Referencia", "Transverse_Mercator", "metre",
  3144         -        "Northing", "North", "Easting", "East");
         2704  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3116\"]]");
         2705  +    p = add_epsg_def (filter, first, last, 3117, "epsg", 3117,
         2706  +        "MAGNA-SIRGAS / Colombia East Central zone");
  3145   2707       add_proj4text (p, 0,
  3146   2708           "+proj=tmerc +lat_0=4.596200416666666 +lon_0=-71.07750791");
  3147   2709       add_proj4text (p, 1,
  3148   2710           "666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towg");
  3149   2711       add_proj4text (p, 2,
  3150   2712           "s84=0,0,0,0,0,0,0 +units=m +no_defs");
  3151   2713       add_srs_wkt (p, 0,
................................................................................
  3157   2719       add_srs_wkt (p, 3,
  3158   2720           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3159   2721       add_srs_wkt (p, 4,
  3160   2722           ",AUTHORITY[\"EPSG\",\"6686\"]],PRIMEM[\"Greenwich\",0,AU");
  3161   2723       add_srs_wkt (p, 5,
  3162   2724           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3163   2725       add_srs_wkt (p, 6,
  3164         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         2726  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  3165   2727       add_srs_wkt (p, 7,
  3166         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4686");
         2728  +        "\"4686\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  3167   2729       add_srs_wkt (p, 8,
  3168         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         2730  +        "[\"latitude_of_origin\",4.596200416666666],PARAMETER[\"c");
  3169   2731       add_srs_wkt (p, 9,
  3170         -        "itude_of_origin\",4.596200416666666],PARAMETER[\"central");
         2732  +        "entral_meridian\",-71.07750791666666],PARAMETER[\"scale_");
  3171   2733       add_srs_wkt (p, 10,
  3172         -        "_meridian\",-71.07750791666666],PARAMETER[\"scale_factor");
         2734  +        "factor\",1],PARAMETER[\"false_easting\",1000000],PARAMET");
  3173   2735       add_srs_wkt (p, 11,
  3174         -        "\",1],PARAMETER[\"false_easting\",1000000],PARAMETER[\"f");
         2736  +        "ER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORIT");
  3175   2737       add_srs_wkt (p, 12,
  3176         -        "alse_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3177         -    add_srs_wkt (p, 13,
  3178         -        "SG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\"");
  3179         -    add_srs_wkt (p, 14,
  3180         -        ",EAST],AUTHORITY[\"EPSG\",\"3117\"]]");
  3181         -    p = add_epsg_def_ex (filter, first, last, 3118, "epsg", 3118,
  3182         -        "MAGNA-SIRGAS / Colombia East zone", 0, 1,
  3183         -        "GRS 1980", "Greenwich",
  3184         -        "Marco_Geocentrico_Nacional_de_Referencia", "Transverse_Mercator", "metre",
  3185         -        "Northing", "North", "Easting", "East");
         2738  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3117\"]]");
         2739  +    p = add_epsg_def (filter, first, last, 3118, "epsg", 3118,
         2740  +        "MAGNA-SIRGAS / Colombia East zone");
  3186   2741       add_proj4text (p, 0,
  3187   2742           "+proj=tmerc +lat_0=4.596200416666666 +lon_0=-68.07750791");
  3188   2743       add_proj4text (p, 1,
  3189   2744           "666666 +k=1 +x_0=1000000 +y_0=1000000 +ellps=GRS80 +towg");
  3190   2745       add_proj4text (p, 2,
  3191   2746           "s84=0,0,0,0,0,0,0 +units=m +no_defs");
  3192   2747       add_srs_wkt (p, 0,
................................................................................
  3198   2753       add_srs_wkt (p, 3,
  3199   2754           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  3200   2755       add_srs_wkt (p, 4,
  3201   2756           "TY[\"EPSG\",\"6686\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  3202   2757       add_srs_wkt (p, 5,
  3203   2758           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  3204   2759       add_srs_wkt (p, 6,
  3205         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         2760  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4686\"");
  3206   2761       add_srs_wkt (p, 7,
  3207         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4686\"]],PRO");
         2762  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3208   2763       add_srs_wkt (p, 8,
  3209         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         2764  +        "ude_of_origin\",4.596200416666666],PARAMETER[\"central_m");
  3210   2765       add_srs_wkt (p, 9,
  3211         -        "_origin\",4.596200416666666],PARAMETER[\"central_meridia");
         2766  +        "eridian\",-68.07750791666666],PARAMETER[\"scale_factor\"");
  3212   2767       add_srs_wkt (p, 10,
  3213         -        "n\",-68.07750791666666],PARAMETER[\"scale_factor\",1],PA");
         2768  +        ",1],PARAMETER[\"false_easting\",1000000],PARAMETER[\"fal");
  3214   2769       add_srs_wkt (p, 11,
  3215         -        "RAMETER[\"false_easting\",1000000],PARAMETER[\"false_nor");
         2770  +        "se_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3216   2771       add_srs_wkt (p, 12,
  3217         -        "thing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  3218         -    add_srs_wkt (p, 13,
  3219         -        "001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],");
  3220         -    add_srs_wkt (p, 14,
  3221         -        "AUTHORITY[\"EPSG\",\"3118\"]]");
  3222         -    p = add_epsg_def_ex (filter, first, last, 3119, "epsg", 3119,
  3223         -        "Douala 1948 / AEF west", 0, 0,
  3224         -        "International 1924", "Greenwich",
  3225         -        "Douala_1948", "Transverse_Mercator", "metre",
  3226         -        "Easting", "East", "Northing", "North");
         2772  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3118\"]]");
         2773  +    p = add_epsg_def (filter, first, last, 3119, "epsg", 3119,
         2774  +        "Douala 1948 / AEF west");
  3227   2775       add_proj4text (p, 0,
  3228   2776           "+proj=tmerc +lat_0=0 +lon_0=10.5 +k=0.999 +x_0=1000000 +");
  3229   2777       add_proj4text (p, 1,
  3230   2778           "y_0=1000000 +ellps=intl +towgs84=-206.1,-174.7,-87.7,0,0");
  3231   2779       add_proj4text (p, 2,
  3232   2780           ",0,0 +units=m +no_defs");
  3233   2781       add_srs_wkt (p, 0,
................................................................................
  3239   2787       add_srs_wkt (p, 3,
  3240   2788           "-174.7,-87.7,0,0,0,0],AUTHORITY[\"EPSG\",\"6192\"]],PRIM");
  3241   2789       add_srs_wkt (p, 4,
  3242   2790           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3243   2791       add_srs_wkt (p, 5,
  3244   2792           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3245   2793       add_srs_wkt (p, 6,
  3246         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2794  +        "],AUTHORITY[\"EPSG\",\"4192\"]],PROJECTION[\"Transverse_");
  3247   2795       add_srs_wkt (p, 7,
  3248         -        "ORITY[\"EPSG\",\"4192\"]],PROJECTION[\"Transverse_Mercat");
         2796  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  3249   2797       add_srs_wkt (p, 8,
  3250         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         2798  +        "R[\"central_meridian\",10.5],PARAMETER[\"scale_factor\",");
  3251   2799       add_srs_wkt (p, 9,
  3252         -        "ntral_meridian\",10.5],PARAMETER[\"scale_factor\",0.999]");
         2800  +        "0.999],PARAMETER[\"false_easting\",1000000],PARAMETER[\"");
  3253   2801       add_srs_wkt (p, 10,
  3254         -        ",PARAMETER[\"false_easting\",1000000],PARAMETER[\"false_");
         2802  +        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  3255   2803       add_srs_wkt (p, 11,
  3256         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2804  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3257   2805       add_srs_wkt (p, 12,
  3258         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3259         -    add_srs_wkt (p, 13,
  3260         -        "H],AUTHORITY[\"EPSG\",\"3119\"]]");
  3261         -    p = add_epsg_def_ex (filter, first, last, 3120, "epsg", 3120,
  3262         -        "Pulkovo 1942(58) / Poland zone I", 0, 1,
  3263         -        "Krassowsky 1940", "Greenwich",
  3264         -        "Pulkovo_1942_58", "Oblique_Stereographic", "metre",
  3265         -        "X", "North", "Y", "East");
         2806  +        ",NORTH],AUTHORITY[\"EPSG\",\"3119\"]]");
         2807  +    p = add_epsg_def (filter, first, last, 3120, "epsg", 3120,
         2808  +        "Pulkovo 1942(58) / Poland zone I");
  3266   2809       add_proj4text (p, 0,
  3267   2810           "+proj=sterea +lat_0=50.625 +lon_0=21.08333333333333 +k=0");
  3268   2811       add_proj4text (p, 1,
  3269   2812           ".9998 +x_0=4637000 +y_0=5467000 +ellps=krass +towgs84=33");
  3270   2813       add_proj4text (p, 2,
  3271   2814           ".4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +units=m +no_d");
  3272   2815       add_proj4text (p, 3,
................................................................................
  3280   2823       add_srs_wkt (p, 3,
  3281   2824           "]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],");
  3282   2825       add_srs_wkt (p, 4,
  3283   2826           "AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Greenwich\",0,AUT");
  3284   2827       add_srs_wkt (p, 5,
  3285   2828           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3286   2829       add_srs_wkt (p, 6,
  3287         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2830  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3288   2831       add_srs_wkt (p, 7,
  3289         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4179\"");
         2832  +        "4179\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER");
  3290   2833       add_srs_wkt (p, 8,
  3291         -        "]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"lat");
         2834  +        "[\"latitude_of_origin\",50.625],PARAMETER[\"central_meri");
  3292   2835       add_srs_wkt (p, 9,
  3293         -        "itude_of_origin\",50.625],PARAMETER[\"central_meridian\"");
         2836  +        "dian\",21.08333333333333],PARAMETER[\"scale_factor\",0.9");
  3294   2837       add_srs_wkt (p, 10,
  3295         -        ",21.08333333333333],PARAMETER[\"scale_factor\",0.9998],P");
         2838  +        "998],PARAMETER[\"false_easting\",4637000],PARAMETER[\"fa");
  3296   2839       add_srs_wkt (p, 11,
  3297         -        "ARAMETER[\"false_easting\",4637000],PARAMETER[\"false_no");
         2840  +        "lse_northing\",5467000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  3298   2841       add_srs_wkt (p, 12,
  3299         -        "rthing\",5467000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3300         -    add_srs_wkt (p, 13,
  3301         -        "9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"");
  3302         -    add_srs_wkt (p, 14,
  3303         -        "EPSG\",\"3120\"]]");
  3304         -    p = add_epsg_def_ex (filter, first, last, 3121, "epsg", 3121,
  3305         -        "PRS92 / Philippines zone 1", 0, 0,
  3306         -        "Clarke 1866", "Greenwich",
  3307         -        "Philippine_Reference_System_1992", "Transverse_Mercator", "metre",
  3308         -        "X", "East", "Y", "North");
         2842  +        "G\",\"9001\"]],AUTHORITY[\"EPSG\",\"3120\"]]");
         2843  +    p = add_epsg_def (filter, first, last, 3121, "epsg", 3121,
         2844  +        "PRS92 / Philippines zone 1");
  3309   2845       add_proj4text (p, 0,
  3310   2846           "+proj=tmerc +lat_0=0 +lon_0=117 +k=0.99995 +x_0=500000 +");
  3311   2847       add_proj4text (p, 1,
  3312   2848           "y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.06");
  3313   2849       add_proj4text (p, 2,
  3314   2850           "8,4.903,1.578,-1.06 +units=m +no_defs");
  3315   2851       add_srs_wkt (p, 0,
................................................................................
  3321   2857       add_srs_wkt (p, 3,
  3322   2858           ",\"7008\"]],TOWGS84[-127.62,-67.24,-47.04,-3.068,4.903,1");
  3323   2859       add_srs_wkt (p, 4,
  3324   2860           ".578,-1.06],AUTHORITY[\"EPSG\",\"6683\"]],PRIMEM[\"Green");
  3325   2861       add_srs_wkt (p, 5,
  3326   2862           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3327   2863       add_srs_wkt (p, 6,
  3328         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2864  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3329   2865       add_srs_wkt (p, 7,
  3330         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         2866  +        "Y[\"EPSG\",\"4683\"]],PROJECTION[\"Transverse_Mercator\"");
  3331   2867       add_srs_wkt (p, 8,
  3332         -        "SG\",\"4683\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2868  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3333   2869       add_srs_wkt (p, 9,
  3334         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         2870  +        "l_meridian\",117],PARAMETER[\"scale_factor\",0.99995],PA");
  3335   2871       add_srs_wkt (p, 10,
  3336         -        "dian\",117],PARAMETER[\"scale_factor\",0.99995],PARAMETE");
         2872  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  3337   2873       add_srs_wkt (p, 11,
  3338         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         2874  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3339   2875       add_srs_wkt (p, 12,
  3340         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2876  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3341   2877       add_srs_wkt (p, 13,
  3342         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3121\"");
  3343         -    add_srs_wkt (p, 14,
  3344         -        "]]");
  3345         -    p = add_epsg_def_ex (filter, first, last, 3122, "epsg", 3122,
  3346         -        "PRS92 / Philippines zone 2", 0, 0,
  3347         -        "Clarke 1866", "Greenwich",
  3348         -        "Philippine_Reference_System_1992", "Transverse_Mercator", "metre",
  3349         -        "X", "East", "Y", "North");
         2878  +        "3121\"]]");
         2879  +    p = add_epsg_def (filter, first, last, 3122, "epsg", 3122,
         2880  +        "PRS92 / Philippines zone 2");
  3350   2881       add_proj4text (p, 0,
  3351   2882           "+proj=tmerc +lat_0=0 +lon_0=119 +k=0.99995 +x_0=500000 +");
  3352   2883       add_proj4text (p, 1,
  3353   2884           "y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.06");
  3354   2885       add_proj4text (p, 2,
  3355   2886           "8,4.903,1.578,-1.06 +units=m +no_defs");
  3356   2887       add_srs_wkt (p, 0,
................................................................................
  3362   2893       add_srs_wkt (p, 3,
  3363   2894           ",\"7008\"]],TOWGS84[-127.62,-67.24,-47.04,-3.068,4.903,1");
  3364   2895       add_srs_wkt (p, 4,
  3365   2896           ".578,-1.06],AUTHORITY[\"EPSG\",\"6683\"]],PRIMEM[\"Green");
  3366   2897       add_srs_wkt (p, 5,
  3367   2898           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3368   2899       add_srs_wkt (p, 6,
  3369         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2900  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3370   2901       add_srs_wkt (p, 7,
  3371         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         2902  +        "Y[\"EPSG\",\"4683\"]],PROJECTION[\"Transverse_Mercator\"");
  3372   2903       add_srs_wkt (p, 8,
  3373         -        "SG\",\"4683\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2904  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3374   2905       add_srs_wkt (p, 9,
  3375         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         2906  +        "l_meridian\",119],PARAMETER[\"scale_factor\",0.99995],PA");
  3376   2907       add_srs_wkt (p, 10,
  3377         -        "dian\",119],PARAMETER[\"scale_factor\",0.99995],PARAMETE");
         2908  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  3378   2909       add_srs_wkt (p, 11,
  3379         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         2910  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3380   2911       add_srs_wkt (p, 12,
  3381         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2912  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3382   2913       add_srs_wkt (p, 13,
  3383         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3122\"");
  3384         -    add_srs_wkt (p, 14,
  3385         -        "]]");
  3386         -    p = add_epsg_def_ex (filter, first, last, 3123, "epsg", 3123,
  3387         -        "PRS92 / Philippines zone 3", 0, 0,
  3388         -        "Clarke 1866", "Greenwich",
  3389         -        "Philippine_Reference_System_1992", "Transverse_Mercator", "metre",
  3390         -        "X", "East", "Y", "North");
         2914  +        "3122\"]]");
         2915  +    p = add_epsg_def (filter, first, last, 3123, "epsg", 3123,
         2916  +        "PRS92 / Philippines zone 3");
  3391   2917       add_proj4text (p, 0,
  3392   2918           "+proj=tmerc +lat_0=0 +lon_0=121 +k=0.99995 +x_0=500000 +");
  3393   2919       add_proj4text (p, 1,
  3394   2920           "y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.06");
  3395   2921       add_proj4text (p, 2,
  3396   2922           "8,4.903,1.578,-1.06 +units=m +no_defs");
  3397   2923       add_srs_wkt (p, 0,
................................................................................
  3403   2929       add_srs_wkt (p, 3,
  3404   2930           ",\"7008\"]],TOWGS84[-127.62,-67.24,-47.04,-3.068,4.903,1");
  3405   2931       add_srs_wkt (p, 4,
  3406   2932           ".578,-1.06],AUTHORITY[\"EPSG\",\"6683\"]],PRIMEM[\"Green");
  3407   2933       add_srs_wkt (p, 5,
  3408   2934           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3409   2935       add_srs_wkt (p, 6,
  3410         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2936  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3411   2937       add_srs_wkt (p, 7,
  3412         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         2938  +        "Y[\"EPSG\",\"4683\"]],PROJECTION[\"Transverse_Mercator\"");
  3413   2939       add_srs_wkt (p, 8,
  3414         -        "SG\",\"4683\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2940  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3415   2941       add_srs_wkt (p, 9,
  3416         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         2942  +        "l_meridian\",121],PARAMETER[\"scale_factor\",0.99995],PA");
  3417   2943       add_srs_wkt (p, 10,
  3418         -        "dian\",121],PARAMETER[\"scale_factor\",0.99995],PARAMETE");
         2944  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  3419   2945       add_srs_wkt (p, 11,
  3420         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         2946  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3421   2947       add_srs_wkt (p, 12,
  3422         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2948  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3423   2949       add_srs_wkt (p, 13,
  3424         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3123\"");
  3425         -    add_srs_wkt (p, 14,
  3426         -        "]]");
  3427         -    p = add_epsg_def_ex (filter, first, last, 3124, "epsg", 3124,
  3428         -        "PRS92 / Philippines zone 4", 0, 0,
  3429         -        "Clarke 1866", "Greenwich",
  3430         -        "Philippine_Reference_System_1992", "Transverse_Mercator", "metre",
  3431         -        "X", "East", "Y", "North");
         2950  +        "3123\"]]");
         2951  +    p = add_epsg_def (filter, first, last, 3124, "epsg", 3124,
         2952  +        "PRS92 / Philippines zone 4");
  3432   2953       add_proj4text (p, 0,
  3433   2954           "+proj=tmerc +lat_0=0 +lon_0=123 +k=0.99995 +x_0=500000 +");
  3434   2955       add_proj4text (p, 1,
  3435   2956           "y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.06");
  3436   2957       add_proj4text (p, 2,
  3437   2958           "8,4.903,1.578,-1.06 +units=m +no_defs");
  3438   2959       add_srs_wkt (p, 0,
................................................................................
  3444   2965       add_srs_wkt (p, 3,
  3445   2966           ",\"7008\"]],TOWGS84[-127.62,-67.24,-47.04,-3.068,4.903,1");
  3446   2967       add_srs_wkt (p, 4,
  3447   2968           ".578,-1.06],AUTHORITY[\"EPSG\",\"6683\"]],PRIMEM[\"Green");
  3448   2969       add_srs_wkt (p, 5,
  3449   2970           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3450   2971       add_srs_wkt (p, 6,
  3451         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2972  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3452   2973       add_srs_wkt (p, 7,
  3453         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         2974  +        "Y[\"EPSG\",\"4683\"]],PROJECTION[\"Transverse_Mercator\"");
  3454   2975       add_srs_wkt (p, 8,
  3455         -        "SG\",\"4683\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2976  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3456   2977       add_srs_wkt (p, 9,
  3457         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         2978  +        "l_meridian\",123],PARAMETER[\"scale_factor\",0.99995],PA");
  3458   2979       add_srs_wkt (p, 10,
  3459         -        "dian\",123],PARAMETER[\"scale_factor\",0.99995],PARAMETE");
         2980  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  3460   2981       add_srs_wkt (p, 11,
  3461         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         2982  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3462   2983       add_srs_wkt (p, 12,
  3463         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2984  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3464   2985       add_srs_wkt (p, 13,
  3465         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3124\"");
  3466         -    add_srs_wkt (p, 14,
  3467         -        "]]");
  3468         -    p = add_epsg_def_ex (filter, first, last, 3125, "epsg", 3125,
  3469         -        "PRS92 / Philippines zone 5", 0, 0,
  3470         -        "Clarke 1866", "Greenwich",
  3471         -        "Philippine_Reference_System_1992", "Transverse_Mercator", "metre",
  3472         -        "X", "East", "Y", "North");
         2986  +        "3124\"]]");
         2987  +    p = add_epsg_def (filter, first, last, 3125, "epsg", 3125,
         2988  +        "PRS92 / Philippines zone 5");
  3473   2989       add_proj4text (p, 0,
  3474   2990           "+proj=tmerc +lat_0=0 +lon_0=125 +k=0.99995 +x_0=500000 +");
  3475   2991       add_proj4text (p, 1,
  3476   2992           "y_0=0 +ellps=clrk66 +towgs84=-127.62,-67.24,-47.04,-3.06");
  3477   2993       add_proj4text (p, 2,
  3478   2994           "8,4.903,1.578,-1.06 +units=m +no_defs");
  3479   2995       add_srs_wkt (p, 0,
................................................................................
  3485   3001       add_srs_wkt (p, 3,
  3486   3002           ",\"7008\"]],TOWGS84[-127.62,-67.24,-47.04,-3.068,4.903,1");
  3487   3003       add_srs_wkt (p, 4,
  3488   3004           ".578,-1.06],AUTHORITY[\"EPSG\",\"6683\"]],PRIMEM[\"Green");
  3489   3005       add_srs_wkt (p, 5,
  3490   3006           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3491   3007       add_srs_wkt (p, 6,
  3492         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         3008  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3493   3009       add_srs_wkt (p, 7,
  3494         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         3010  +        "Y[\"EPSG\",\"4683\"]],PROJECTION[\"Transverse_Mercator\"");
  3495   3011       add_srs_wkt (p, 8,
  3496         -        "SG\",\"4683\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         3012  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3497   3013       add_srs_wkt (p, 9,
  3498         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         3014  +        "l_meridian\",125],PARAMETER[\"scale_factor\",0.99995],PA");
  3499   3015       add_srs_wkt (p, 10,
  3500         -        "dian\",125],PARAMETER[\"scale_factor\",0.99995],PARAMETE");
         3016  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  3501   3017       add_srs_wkt (p, 11,
  3502         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         3018  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3503   3019       add_srs_wkt (p, 12,
  3504         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         3020  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3505   3021       add_srs_wkt (p, 13,
  3506         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3125\"");
  3507         -    add_srs_wkt (p, 14,
  3508         -        "]]");
  3509         -    p = add_epsg_def_ex (filter, first, last, 3126, "epsg", 3126,
  3510         -        "ETRS89 / ETRS-GK19FIN", 0, 1,
  3511         -        "GRS 1980", "Greenwich",
  3512         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3513         -        "Northing", "North", "Easting", "East");
         3022  +        "3125\"]]");
         3023  +    p = add_epsg_def (filter, first, last, 3126, "epsg", 3126,
         3024  +        "ETRS89 / ETRS-GK19FIN");
  3514   3025       add_proj4text (p, 0,
  3515   3026           "+proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=500000 +y_0=0 +");
  3516   3027       add_proj4text (p, 1,
  3517   3028           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3518   3029       add_srs_wkt (p, 0,
  3519   3030           "PROJCS[\"ETRS89 / ETRS-GK19FIN\",GEOGCS[\"ETRS89\",DATUM");
  3520   3031       add_srs_wkt (p, 1,
................................................................................
  3524   3035       add_srs_wkt (p, 3,
  3525   3036           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3526   3037       add_srs_wkt (p, 4,
  3527   3038           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3528   3039       add_srs_wkt (p, 5,
  3529   3040           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3530   3041       add_srs_wkt (p, 6,
  3531         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3042  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3532   3043       add_srs_wkt (p, 7,
  3533         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3044  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3534   3045       add_srs_wkt (p, 8,
  3535         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3046  +        "],PARAMETER[\"central_meridian\",19],PARAMETER[\"scale_f");
  3536   3047       add_srs_wkt (p, 9,
  3537         -        "METER[\"central_meridian\",19],PARAMETER[\"scale_factor\"");
         3048  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3538   3049       add_srs_wkt (p, 10,
  3539         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3050  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3540   3051       add_srs_wkt (p, 11,
  3541         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3542         -    add_srs_wkt (p, 12,
  3543         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3544         -    add_srs_wkt (p, 13,
  3545         -        "UTHORITY[\"EPSG\",\"3126\"]]");
  3546         -    p = add_epsg_def_ex (filter, first, last, 3127, "epsg", 3127,
  3547         -        "ETRS89 / ETRS-GK20FIN", 0, 1,
  3548         -        "GRS 1980", "Greenwich",
  3549         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3550         -        "Northing", "North", "Easting", "East");
         3052  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3126\"]]");
         3053  +    p = add_epsg_def (filter, first, last, 3127, "epsg", 3127,
         3054  +        "ETRS89 / ETRS-GK20FIN");
  3551   3055       add_proj4text (p, 0,
  3552   3056           "+proj=tmerc +lat_0=0 +lon_0=20 +k=1 +x_0=500000 +y_0=0 +");
  3553   3057       add_proj4text (p, 1,
  3554   3058           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3555   3059       add_srs_wkt (p, 0,
  3556   3060           "PROJCS[\"ETRS89 / ETRS-GK20FIN\",GEOGCS[\"ETRS89\",DATUM");
  3557   3061       add_srs_wkt (p, 1,
................................................................................
  3561   3065       add_srs_wkt (p, 3,
  3562   3066           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3563   3067       add_srs_wkt (p, 4,
  3564   3068           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3565   3069       add_srs_wkt (p, 5,
  3566   3070           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3567   3071       add_srs_wkt (p, 6,
  3568         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3072  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3569   3073       add_srs_wkt (p, 7,
  3570         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3074  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3571   3075       add_srs_wkt (p, 8,
  3572         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3076  +        "],PARAMETER[\"central_meridian\",20],PARAMETER[\"scale_f");
  3573   3077       add_srs_wkt (p, 9,
  3574         -        "METER[\"central_meridian\",20],PARAMETER[\"scale_factor\"");
         3078  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3575   3079       add_srs_wkt (p, 10,
  3576         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3080  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3577   3081       add_srs_wkt (p, 11,
  3578         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3579         -    add_srs_wkt (p, 12,
  3580         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3581         -    add_srs_wkt (p, 13,
  3582         -        "UTHORITY[\"EPSG\",\"3127\"]]");
  3583         -    p = add_epsg_def_ex (filter, first, last, 3128, "epsg", 3128,
  3584         -        "ETRS89 / ETRS-GK21FIN", 0, 1,
  3585         -        "GRS 1980", "Greenwich",
  3586         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3587         -        "Northing", "North", "Easting", "East");
         3082  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3127\"]]");
         3083  +    p = add_epsg_def (filter, first, last, 3128, "epsg", 3128,
         3084  +        "ETRS89 / ETRS-GK21FIN");
  3588   3085       add_proj4text (p, 0,
  3589   3086           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +");
  3590   3087       add_proj4text (p, 1,
  3591   3088           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3592   3089       add_srs_wkt (p, 0,
  3593   3090           "PROJCS[\"ETRS89 / ETRS-GK21FIN\",GEOGCS[\"ETRS89\",DATUM");
  3594   3091       add_srs_wkt (p, 1,
................................................................................
  3598   3095       add_srs_wkt (p, 3,
  3599   3096           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3600   3097       add_srs_wkt (p, 4,
  3601   3098           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3602   3099       add_srs_wkt (p, 5,
  3603   3100           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3604   3101       add_srs_wkt (p, 6,
  3605         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3102  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3606   3103       add_srs_wkt (p, 7,
  3607         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3104  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3608   3105       add_srs_wkt (p, 8,
  3609         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3106  +        "],PARAMETER[\"central_meridian\",21],PARAMETER[\"scale_f");
  3610   3107       add_srs_wkt (p, 9,
  3611         -        "METER[\"central_meridian\",21],PARAMETER[\"scale_factor\"");
         3108  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3612   3109       add_srs_wkt (p, 10,
  3613         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3110  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3614   3111       add_srs_wkt (p, 11,
  3615         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3616         -    add_srs_wkt (p, 12,
  3617         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3618         -    add_srs_wkt (p, 13,
  3619         -        "UTHORITY[\"EPSG\",\"3128\"]]");
  3620         -    p = add_epsg_def_ex (filter, first, last, 3129, "epsg", 3129,
  3621         -        "ETRS89 / ETRS-GK22FIN", 0, 1,
  3622         -        "GRS 1980", "Greenwich",
  3623         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3624         -        "Northing", "North", "Easting", "East");
         3112  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3128\"]]");
         3113  +    p = add_epsg_def (filter, first, last, 3129, "epsg", 3129,
         3114  +        "ETRS89 / ETRS-GK22FIN");
  3625   3115       add_proj4text (p, 0,
  3626   3116           "+proj=tmerc +lat_0=0 +lon_0=22 +k=1 +x_0=500000 +y_0=0 +");
  3627   3117       add_proj4text (p, 1,
  3628   3118           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3629   3119       add_srs_wkt (p, 0,
  3630   3120           "PROJCS[\"ETRS89 / ETRS-GK22FIN\",GEOGCS[\"ETRS89\",DATUM");
  3631   3121       add_srs_wkt (p, 1,
................................................................................
  3635   3125       add_srs_wkt (p, 3,
  3636   3126           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3637   3127       add_srs_wkt (p, 4,
  3638   3128           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3639   3129       add_srs_wkt (p, 5,
  3640   3130           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3641   3131       add_srs_wkt (p, 6,
  3642         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3132  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3643   3133       add_srs_wkt (p, 7,
  3644         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3134  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3645   3135       add_srs_wkt (p, 8,
  3646         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3136  +        "],PARAMETER[\"central_meridian\",22],PARAMETER[\"scale_f");
  3647   3137       add_srs_wkt (p, 9,
  3648         -        "METER[\"central_meridian\",22],PARAMETER[\"scale_factor\"");
         3138  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3649   3139       add_srs_wkt (p, 10,
  3650         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3140  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3651   3141       add_srs_wkt (p, 11,
  3652         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3653         -    add_srs_wkt (p, 12,
  3654         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3655         -    add_srs_wkt (p, 13,
  3656         -        "UTHORITY[\"EPSG\",\"3129\"]]");
  3657         -    p = add_epsg_def_ex (filter, first, last, 3130, "epsg", 3130,
  3658         -        "ETRS89 / ETRS-GK23FIN", 0, 1,
  3659         -        "GRS 1980", "Greenwich",
  3660         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3661         -        "Northing", "North", "Easting", "East");
         3142  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3129\"]]");
         3143  +    p = add_epsg_def (filter, first, last, 3130, "epsg", 3130,
         3144  +        "ETRS89 / ETRS-GK23FIN");
  3662   3145       add_proj4text (p, 0,
  3663   3146           "+proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=500000 +y_0=0 +");
  3664   3147       add_proj4text (p, 1,
  3665   3148           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3666   3149       add_srs_wkt (p, 0,
  3667   3150           "PROJCS[\"ETRS89 / ETRS-GK23FIN\",GEOGCS[\"ETRS89\",DATUM");
  3668   3151       add_srs_wkt (p, 1,
................................................................................
  3672   3155       add_srs_wkt (p, 3,
  3673   3156           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3674   3157       add_srs_wkt (p, 4,
  3675   3158           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3676   3159       add_srs_wkt (p, 5,
  3677   3160           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3678   3161       add_srs_wkt (p, 6,
  3679         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3162  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3680   3163       add_srs_wkt (p, 7,
  3681         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3164  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3682   3165       add_srs_wkt (p, 8,
  3683         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3166  +        "],PARAMETER[\"central_meridian\",23],PARAMETER[\"scale_f");
  3684   3167       add_srs_wkt (p, 9,
  3685         -        "METER[\"central_meridian\",23],PARAMETER[\"scale_factor\"");
         3168  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3686   3169       add_srs_wkt (p, 10,
  3687         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3170  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3688   3171       add_srs_wkt (p, 11,
  3689         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3690         -    add_srs_wkt (p, 12,
  3691         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3692         -    add_srs_wkt (p, 13,
  3693         -        "UTHORITY[\"EPSG\",\"3130\"]]");
  3694         -    p = add_epsg_def_ex (filter, first, last, 3131, "epsg", 3131,
  3695         -        "ETRS89 / ETRS-GK24FIN", 0, 1,
  3696         -        "GRS 1980", "Greenwich",
  3697         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3698         -        "Northing", "North", "Easting", "East");
         3172  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3130\"]]");
         3173  +    p = add_epsg_def (filter, first, last, 3131, "epsg", 3131,
         3174  +        "ETRS89 / ETRS-GK24FIN");
  3699   3175       add_proj4text (p, 0,
  3700   3176           "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +");
  3701   3177       add_proj4text (p, 1,
  3702   3178           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3703   3179       add_srs_wkt (p, 0,
  3704   3180           "PROJCS[\"ETRS89 / ETRS-GK24FIN\",GEOGCS[\"ETRS89\",DATUM");
  3705   3181       add_srs_wkt (p, 1,
................................................................................
  3709   3185       add_srs_wkt (p, 3,
  3710   3186           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3711   3187       add_srs_wkt (p, 4,
  3712   3188           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3713   3189       add_srs_wkt (p, 5,
  3714   3190           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3715   3191       add_srs_wkt (p, 6,
  3716         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3192  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3717   3193       add_srs_wkt (p, 7,
  3718         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3194  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3719   3195       add_srs_wkt (p, 8,
  3720         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3196  +        "],PARAMETER[\"central_meridian\",24],PARAMETER[\"scale_f");
  3721   3197       add_srs_wkt (p, 9,
  3722         -        "METER[\"central_meridian\",24],PARAMETER[\"scale_factor\"");
         3198  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3723   3199       add_srs_wkt (p, 10,
  3724         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3200  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3725   3201       add_srs_wkt (p, 11,
  3726         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3727         -    add_srs_wkt (p, 12,
  3728         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3729         -    add_srs_wkt (p, 13,
  3730         -        "UTHORITY[\"EPSG\",\"3131\"]]");
  3731         -    p = add_epsg_def_ex (filter, first, last, 3132, "epsg", 3132,
  3732         -        "ETRS89 / ETRS-GK25FIN", 0, 1,
  3733         -        "GRS 1980", "Greenwich",
  3734         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3735         -        "Northing", "North", "Easting", "East");
         3202  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3131\"]]");
         3203  +    p = add_epsg_def (filter, first, last, 3132, "epsg", 3132,
         3204  +        "ETRS89 / ETRS-GK25FIN");
  3736   3205       add_proj4text (p, 0,
  3737   3206           "+proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=500000 +y_0=0 +");
  3738   3207       add_proj4text (p, 1,
  3739   3208           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3740   3209       add_srs_wkt (p, 0,
  3741   3210           "PROJCS[\"ETRS89 / ETRS-GK25FIN\",GEOGCS[\"ETRS89\",DATUM");
  3742   3211       add_srs_wkt (p, 1,
................................................................................
  3746   3215       add_srs_wkt (p, 3,
  3747   3216           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3748   3217       add_srs_wkt (p, 4,
  3749   3218           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3750   3219       add_srs_wkt (p, 5,
  3751   3220           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3752   3221       add_srs_wkt (p, 6,
  3753         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3222  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3754   3223       add_srs_wkt (p, 7,
  3755         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3224  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3756   3225       add_srs_wkt (p, 8,
  3757         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3226  +        "],PARAMETER[\"central_meridian\",25],PARAMETER[\"scale_f");
  3758   3227       add_srs_wkt (p, 9,
  3759         -        "METER[\"central_meridian\",25],PARAMETER[\"scale_factor\"");
         3228  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3760   3229       add_srs_wkt (p, 10,
  3761         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3230  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3762   3231       add_srs_wkt (p, 11,
  3763         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3764         -    add_srs_wkt (p, 12,
  3765         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3766         -    add_srs_wkt (p, 13,
  3767         -        "UTHORITY[\"EPSG\",\"3132\"]]");
  3768         -    p = add_epsg_def_ex (filter, first, last, 3133, "epsg", 3133,
  3769         -        "ETRS89 / ETRS-GK26FIN", 0, 1,
  3770         -        "GRS 1980", "Greenwich",
  3771         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3772         -        "Northing", "North", "Easting", "East");
         3232  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3132\"]]");
         3233  +    p = add_epsg_def (filter, first, last, 3133, "epsg", 3133,
         3234  +        "ETRS89 / ETRS-GK26FIN");
  3773   3235       add_proj4text (p, 0,
  3774   3236           "+proj=tmerc +lat_0=0 +lon_0=26 +k=1 +x_0=500000 +y_0=0 +");
  3775   3237       add_proj4text (p, 1,
  3776   3238           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3777   3239       add_srs_wkt (p, 0,
  3778   3240           "PROJCS[\"ETRS89 / ETRS-GK26FIN\",GEOGCS[\"ETRS89\",DATUM");
  3779   3241       add_srs_wkt (p, 1,
................................................................................
  3783   3245       add_srs_wkt (p, 3,
  3784   3246           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3785   3247       add_srs_wkt (p, 4,
  3786   3248           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3787   3249       add_srs_wkt (p, 5,
  3788   3250           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3789   3251       add_srs_wkt (p, 6,
  3790         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3252  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3791   3253       add_srs_wkt (p, 7,
  3792         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3254  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3793   3255       add_srs_wkt (p, 8,
  3794         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3256  +        "],PARAMETER[\"central_meridian\",26],PARAMETER[\"scale_f");
  3795   3257       add_srs_wkt (p, 9,
  3796         -        "METER[\"central_meridian\",26],PARAMETER[\"scale_factor\"");
         3258  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3797   3259       add_srs_wkt (p, 10,
  3798         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3260  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3799   3261       add_srs_wkt (p, 11,
  3800         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3801         -    add_srs_wkt (p, 12,
  3802         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3803         -    add_srs_wkt (p, 13,
  3804         -        "UTHORITY[\"EPSG\",\"3133\"]]");
  3805         -    p = add_epsg_def_ex (filter, first, last, 3134, "epsg", 3134,
  3806         -        "ETRS89 / ETRS-GK27FIN", 0, 1,
  3807         -        "GRS 1980", "Greenwich",
  3808         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3809         -        "Northing", "North", "Easting", "East");
         3262  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3133\"]]");
         3263  +    p = add_epsg_def (filter, first, last, 3134, "epsg", 3134,
         3264  +        "ETRS89 / ETRS-GK27FIN");
  3810   3265       add_proj4text (p, 0,
  3811   3266           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
  3812   3267       add_proj4text (p, 1,
  3813   3268           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3814   3269       add_srs_wkt (p, 0,
  3815   3270           "PROJCS[\"ETRS89 / ETRS-GK27FIN\",GEOGCS[\"ETRS89\",DATUM");
  3816   3271       add_srs_wkt (p, 1,
................................................................................
  3820   3275       add_srs_wkt (p, 3,
  3821   3276           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3822   3277       add_srs_wkt (p, 4,
  3823   3278           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3824   3279       add_srs_wkt (p, 5,
  3825   3280           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3826   3281       add_srs_wkt (p, 6,
  3827         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3282  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3828   3283       add_srs_wkt (p, 7,
  3829         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3284  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3830   3285       add_srs_wkt (p, 8,
  3831         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3286  +        "],PARAMETER[\"central_meridian\",27],PARAMETER[\"scale_f");
  3832   3287       add_srs_wkt (p, 9,
  3833         -        "METER[\"central_meridian\",27],PARAMETER[\"scale_factor\"");
         3288  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3834   3289       add_srs_wkt (p, 10,
  3835         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3290  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3836   3291       add_srs_wkt (p, 11,
  3837         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3838         -    add_srs_wkt (p, 12,
  3839         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3840         -    add_srs_wkt (p, 13,
  3841         -        "UTHORITY[\"EPSG\",\"3134\"]]");
  3842         -    p = add_epsg_def_ex (filter, first, last, 3135, "epsg", 3135,
  3843         -        "ETRS89 / ETRS-GK28FIN", 0, 1,
  3844         -        "GRS 1980", "Greenwich",
  3845         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3846         -        "Northing", "North", "Easting", "East");
         3292  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3134\"]]");
         3293  +    p = add_epsg_def (filter, first, last, 3135, "epsg", 3135,
         3294  +        "ETRS89 / ETRS-GK28FIN");
  3847   3295       add_proj4text (p, 0,
  3848   3296           "+proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=500000 +y_0=0 +");
  3849   3297       add_proj4text (p, 1,
  3850   3298           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3851   3299       add_srs_wkt (p, 0,
  3852   3300           "PROJCS[\"ETRS89 / ETRS-GK28FIN\",GEOGCS[\"ETRS89\",DATUM");
  3853   3301       add_srs_wkt (p, 1,
................................................................................
  3857   3305       add_srs_wkt (p, 3,
  3858   3306           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3859   3307       add_srs_wkt (p, 4,
  3860   3308           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3861   3309       add_srs_wkt (p, 5,
  3862   3310           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3863   3311       add_srs_wkt (p, 6,
  3864         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3312  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3865   3313       add_srs_wkt (p, 7,
  3866         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3314  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3867   3315       add_srs_wkt (p, 8,
  3868         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3316  +        "],PARAMETER[\"central_meridian\",28],PARAMETER[\"scale_f");
  3869   3317       add_srs_wkt (p, 9,
  3870         -        "METER[\"central_meridian\",28],PARAMETER[\"scale_factor\"");
         3318  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3871   3319       add_srs_wkt (p, 10,
  3872         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3320  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3873   3321       add_srs_wkt (p, 11,
  3874         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3875         -    add_srs_wkt (p, 12,
  3876         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3877         -    add_srs_wkt (p, 13,
  3878         -        "UTHORITY[\"EPSG\",\"3135\"]]");
  3879         -    p = add_epsg_def_ex (filter, first, last, 3136, "epsg", 3136,
  3880         -        "ETRS89 / ETRS-GK29FIN", 0, 1,
  3881         -        "GRS 1980", "Greenwich",
  3882         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3883         -        "Northing", "North", "Easting", "East");
         3322  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3135\"]]");
         3323  +    p = add_epsg_def (filter, first, last, 3136, "epsg", 3136,
         3324  +        "ETRS89 / ETRS-GK29FIN");
  3884   3325       add_proj4text (p, 0,
  3885   3326           "+proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=500000 +y_0=0 +");
  3886   3327       add_proj4text (p, 1,
  3887   3328           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3888   3329       add_srs_wkt (p, 0,
  3889   3330           "PROJCS[\"ETRS89 / ETRS-GK29FIN\",GEOGCS[\"ETRS89\",DATUM");
  3890   3331       add_srs_wkt (p, 1,
................................................................................
  3894   3335       add_srs_wkt (p, 3,
  3895   3336           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3896   3337       add_srs_wkt (p, 4,
  3897   3338           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3898   3339       add_srs_wkt (p, 5,
  3899   3340           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3900   3341       add_srs_wkt (p, 6,
  3901         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3342  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3902   3343       add_srs_wkt (p, 7,
  3903         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3344  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3904   3345       add_srs_wkt (p, 8,
  3905         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3346  +        "],PARAMETER[\"central_meridian\",29],PARAMETER[\"scale_f");
  3906   3347       add_srs_wkt (p, 9,
  3907         -        "METER[\"central_meridian\",29],PARAMETER[\"scale_factor\"");
         3348  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3908   3349       add_srs_wkt (p, 10,
  3909         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3350  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3910   3351       add_srs_wkt (p, 11,
  3911         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3912         -    add_srs_wkt (p, 12,
  3913         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3914         -    add_srs_wkt (p, 13,
  3915         -        "UTHORITY[\"EPSG\",\"3136\"]]");
  3916         -    p = add_epsg_def_ex (filter, first, last, 3137, "epsg", 3137,
  3917         -        "ETRS89 / ETRS-GK30FIN", 0, 1,
  3918         -        "GRS 1980", "Greenwich",
  3919         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3920         -        "Northing", "North", "Easting", "East");
         3352  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3136\"]]");
         3353  +    p = add_epsg_def (filter, first, last, 3137, "epsg", 3137,
         3354  +        "ETRS89 / ETRS-GK30FIN");
  3921   3355       add_proj4text (p, 0,
  3922   3356           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +");
  3923   3357       add_proj4text (p, 1,
  3924   3358           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3925   3359       add_srs_wkt (p, 0,
  3926   3360           "PROJCS[\"ETRS89 / ETRS-GK30FIN\",GEOGCS[\"ETRS89\",DATUM");
  3927   3361       add_srs_wkt (p, 1,
................................................................................
  3931   3365       add_srs_wkt (p, 3,
  3932   3366           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3933   3367       add_srs_wkt (p, 4,
  3934   3368           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3935   3369       add_srs_wkt (p, 5,
  3936   3370           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3937   3371       add_srs_wkt (p, 6,
  3938         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3372  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3939   3373       add_srs_wkt (p, 7,
  3940         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3374  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3941   3375       add_srs_wkt (p, 8,
  3942         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3376  +        "],PARAMETER[\"central_meridian\",30],PARAMETER[\"scale_f");
  3943   3377       add_srs_wkt (p, 9,
  3944         -        "METER[\"central_meridian\",30],PARAMETER[\"scale_factor\"");
         3378  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3945   3379       add_srs_wkt (p, 10,
  3946         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3380  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3947   3381       add_srs_wkt (p, 11,
  3948         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3949         -    add_srs_wkt (p, 12,
  3950         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3951         -    add_srs_wkt (p, 13,
  3952         -        "UTHORITY[\"EPSG\",\"3137\"]]");
  3953         -    p = add_epsg_def_ex (filter, first, last, 3138, "epsg", 3138,
  3954         -        "ETRS89 / ETRS-GK31FIN", 0, 1,
  3955         -        "GRS 1980", "Greenwich",
  3956         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3957         -        "Northing", "North", "Easting", "East");
         3382  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3137\"]]");
         3383  +    p = add_epsg_def (filter, first, last, 3138, "epsg", 3138,
         3384  +        "ETRS89 / ETRS-GK31FIN");
  3958   3385       add_proj4text (p, 0,
  3959   3386           "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=500000 +y_0=0 +");
  3960   3387       add_proj4text (p, 1,
  3961   3388           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3962   3389       add_srs_wkt (p, 0,
  3963   3390           "PROJCS[\"ETRS89 / ETRS-GK31FIN\",GEOGCS[\"ETRS89\",DATUM");
  3964   3391       add_srs_wkt (p, 1,
................................................................................
  3968   3395       add_srs_wkt (p, 3,
  3969   3396           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  3970   3397       add_srs_wkt (p, 4,
  3971   3398           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3972   3399       add_srs_wkt (p, 5,
  3973   3400           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3974   3401       add_srs_wkt (p, 6,
  3975         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3402  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  3976   3403       add_srs_wkt (p, 7,
  3977         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3404  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3978   3405       add_srs_wkt (p, 8,
  3979         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3406  +        "],PARAMETER[\"central_meridian\",31],PARAMETER[\"scale_f");
  3980   3407       add_srs_wkt (p, 9,
  3981         -        "METER[\"central_meridian\",31],PARAMETER[\"scale_factor\"");
         3408  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
  3982   3409       add_srs_wkt (p, 10,
  3983         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         3410  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3984   3411       add_srs_wkt (p, 11,
  3985         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3986         -    add_srs_wkt (p, 12,
  3987         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3988         -    add_srs_wkt (p, 13,
  3989         -        "UTHORITY[\"EPSG\",\"3138\"]]");
         3412  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"3138\"]]");
  3990   3413   }
  3991   3414   
  3992   3415   #endif /* full EPSG initialization enabled/disabled */
  3993   3416   

Changes to src/srsinit/epsg_inlined_11.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_11 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 3140, "epsg", 3140,
    56         -        "Viti Levu 1912 / Viti Levu Grid", 0, 1,
    57         -        "Clarke 1880 (international foot)", "Greenwich",
    58         -        "Viti_Levu_1912", "Cassini_Soldner", "link",
    59         -        "X", "North", "Y", "East");
           55  +    p = add_epsg_def (filter, first, last, 3140, "epsg", 3140,
           56  +        "Viti Levu 1912 / Viti Levu Grid");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=cass +lat_0=-18 +lon_0=178 +x_0=109435.392 +y_0=14");
    62     59       add_proj4text (p, 1,
    63     60           "1622.272 +a=6378306.3696 +b=6356571.996 +towgs84=51,391,");
    64     61       add_proj4text (p, 2,
    65     62           "-36,0,0,0,0 +to_meter=0.201168 +no_defs");
    66     63       add_srs_wkt (p, 0,
................................................................................
    72     69       add_srs_wkt (p, 3,
    73     70           "49,AUTHORITY[\"EPSG\",\"7055\"]],TOWGS84[51,391,-36,0,0,");
    74     71       add_srs_wkt (p, 4,
    75     72           "0,0],AUTHORITY[\"EPSG\",\"6752\"]],PRIMEM[\"Greenwich\",");
    76     73       add_srs_wkt (p, 5,
    77     74           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
    78     75       add_srs_wkt (p, 6,
    79         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
           76  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
    80     77       add_srs_wkt (p, 7,
    81         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
           78  +        "G\",\"4752\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER");
    82     79       add_srs_wkt (p, 8,
    83         -        "4752\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"lat");
           80  +        "[\"latitude_of_origin\",-18],PARAMETER[\"central_meridia");
    84     81       add_srs_wkt (p, 9,
    85         -        "itude_of_origin\",-18],PARAMETER[\"central_meridian\",17");
           82  +        "n\",178],PARAMETER[\"false_easting\",544000],PARAMETER[\"");
    86     83       add_srs_wkt (p, 10,
    87         -        "8],PARAMETER[\"false_easting\",544000],PARAMETER[\"false");
           84  +        "false_northing\",704000],UNIT[\"link\",0.201168,AUTHORIT");
    88     85       add_srs_wkt (p, 11,
    89         -        "_northing\",704000],UNIT[\"link\",0.201168,AUTHORITY[\"E");
    90         -    add_srs_wkt (p, 12,
    91         -        "PSG\",\"9098\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
    92         -    add_srs_wkt (p, 13,
    93         -        "ORITY[\"EPSG\",\"3140\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 3141, "epsg", 3141,
    95         -        "Fiji 1956 / UTM zone 60S", 0, 0,
    96         -        "International 1924", "Greenwich",
    97         -        "Fiji_1956", "Transverse_Mercator", "metre",
    98         -        "Easting", "East", "Northing", "North");
           86  +        "Y[\"EPSG\",\"9098\"]],AUTHORITY[\"EPSG\",\"3140\"]]");
           87  +    p = add_epsg_def (filter, first, last, 3141, "epsg", 3141,
           88  +        "Fiji 1956 / UTM zone 60S");
    99     89       add_proj4text (p, 0,
   100     90           "+proj=utm +zone=60 +south +ellps=intl +towgs84=265.025,3");
   101     91       add_proj4text (p, 1,
   102     92           "84.929,-194.046,0,0,0,0 +units=m +no_defs");
   103     93       add_srs_wkt (p, 0,
   104     94           "PROJCS[\"Fiji 1956 / UTM zone 60S\",GEOGCS[\"Fiji 1956\"");
   105     95       add_srs_wkt (p, 1,
................................................................................
   109     99       add_srs_wkt (p, 3,
   110    100           "84.929,-194.046,0,0,0,0],AUTHORITY[\"EPSG\",\"6721\"]],P");
   111    101       add_srs_wkt (p, 4,
   112    102           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   113    103       add_srs_wkt (p, 5,
   114    104           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   115    105       add_srs_wkt (p, 6,
   116         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
          106  +        "\"]],AUTHORITY[\"EPSG\",\"4721\"]],PROJECTION[\"Transver");
   117    107       add_srs_wkt (p, 7,
   118         -        "UTHORITY[\"EPSG\",\"4721\"]],PROJECTION[\"Transverse_Mer");
          108  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   119    109       add_srs_wkt (p, 8,
   120         -        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          110  +        "ETER[\"central_meridian\",177],PARAMETER[\"scale_factor\"");
   121    111       add_srs_wkt (p, 9,
   122         -        "central_meridian\",177],PARAMETER[\"scale_factor\",0.999");
          112  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   123    113       add_srs_wkt (p, 10,
   124         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
          114  +        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
   125    115       add_srs_wkt (p, 11,
   126         -        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
          116  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   127    117       add_srs_wkt (p, 12,
   128         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
   129         -    add_srs_wkt (p, 13,
   130         -        "TH],AUTHORITY[\"EPSG\",\"3141\"]]");
   131         -    p = add_epsg_def_ex (filter, first, last, 3142, "epsg", 3142,
   132         -        "Fiji 1956 / UTM zone 1S", 0, 0,
   133         -        "International 1924", "Greenwich",
   134         -        "Fiji_1956", "Transverse_Mercator", "metre",
   135         -        "Easting", "East", "Northing", "North");
          118  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3141\"]]");
          119  +    p = add_epsg_def (filter, first, last, 3142, "epsg", 3142,
          120  +        "Fiji 1956 / UTM zone 1S");
   136    121       add_proj4text (p, 0,
   137    122           "+proj=utm +zone=1 +south +ellps=intl +towgs84=265.025,38");
   138    123       add_proj4text (p, 1,
   139    124           "4.929,-194.046,0,0,0,0 +units=m +no_defs");
   140    125       add_srs_wkt (p, 0,
   141    126           "PROJCS[\"Fiji 1956 / UTM zone 1S\",GEOGCS[\"Fiji 1956\",");
   142    127       add_srs_wkt (p, 1,
................................................................................
   146    131       add_srs_wkt (p, 3,
   147    132           "4.929,-194.046,0,0,0,0],AUTHORITY[\"EPSG\",\"6721\"]],PR");
   148    133       add_srs_wkt (p, 4,
   149    134           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   150    135       add_srs_wkt (p, 5,
   151    136           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   152    137       add_srs_wkt (p, 6,
   153         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
          138  +        "]],AUTHORITY[\"EPSG\",\"4721\"]],PROJECTION[\"Transverse");
   154    139       add_srs_wkt (p, 7,
   155         -        "HORITY[\"EPSG\",\"4721\"]],PROJECTION[\"Transverse_Merca");
          140  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
   156    141       add_srs_wkt (p, 8,
   157         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          142  +        "ER[\"central_meridian\",-177],PARAMETER[\"scale_factor\"");
   158    143       add_srs_wkt (p, 9,
   159         -        "entral_meridian\",-177],PARAMETER[\"scale_factor\",0.999");
          144  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   160    145       add_srs_wkt (p, 10,
   161         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
          146  +        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
   162    147       add_srs_wkt (p, 11,
   163         -        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
          148  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   164    149       add_srs_wkt (p, 12,
   165         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
   166         -    add_srs_wkt (p, 13,
   167         -        "TH],AUTHORITY[\"EPSG\",\"3142\"]]");
   168         -    p = add_epsg_def_ex (filter, first, last, 3143, "epsg", 3143,
   169         -        "Fiji 1986 / Fiji Map Grid (deprecated)", 0, 0,
   170         -        "WGS 72", "Greenwich",
   171         -        "Fiji_Geodetic_Datum_1986", "Transverse_Mercator", "metre",
   172         -        "Easting", "East", "Northing", "North");
          150  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3142\"]]");
          151  +    p = add_epsg_def (filter, first, last, 3143, "epsg", 3143,
          152  +        "Fiji 1986 / Fiji Map Grid (deprecated)");
   173    153       add_proj4text (p, 0,
   174    154           "+proj=tmerc +lat_0=-17 +lon_0=178.75 +k=0.99985 +x_0=200");
   175    155       add_proj4text (p, 1,
   176    156           "0000 +y_0=4000000 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
   177    157       add_proj4text (p, 2,
   178    158           "4,0.2263 +units=m +no_defs");
   179    159       add_srs_wkt (p, 0,
................................................................................
   185    165       add_srs_wkt (p, 3,
   186    166           "]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],AUTHORITY[\"EPSG\",");
   187    167       add_srs_wkt (p, 4,
   188    168           "\"6720\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   189    169       add_srs_wkt (p, 5,
   190    170           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   191    171       add_srs_wkt (p, 6,
   192         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          172  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4720\"]],PROJECTIO");
   193    173       add_srs_wkt (p, 7,
   194         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4720\"]],PROJECTION[\"Tr");
          174  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   195    175       add_srs_wkt (p, 8,
   196         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-1");
          176  +        "n\",-17],PARAMETER[\"central_meridian\",178.75],PARAMETE");
   197    177       add_srs_wkt (p, 9,
   198         -        "7],PARAMETER[\"central_meridian\",178.75],PARAMETER[\"sc");
          178  +        "R[\"scale_factor\",0.99985],PARAMETER[\"false_easting\",");
   199    179       add_srs_wkt (p, 10,
   200         -        "ale_factor\",0.99985],PARAMETER[\"false_easting\",200000");
          180  +        "2000000],PARAMETER[\"false_northing\",4000000],UNIT[\"me");
   201    181       add_srs_wkt (p, 11,
   202         -        "0],PARAMETER[\"false_northing\",4000000],UNIT[\"metre\",");
          182  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
   203    183       add_srs_wkt (p, 12,
   204         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
          184  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3143\"");
   205    185       add_srs_wkt (p, 13,
   206         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3143\"]]");
   207         -    p = add_epsg_def_ex (filter, first, last, 3146, "epsg", 3146,
   208         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 6 (deprecated)", 0, 1,
   209         -        "Krassowsky 1940", "Greenwich",
   210         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   211         -        "X", "North", "Y", "East");
          186  +        "]]");
          187  +    p = add_epsg_def (filter, first, last, 3146, "epsg", 3146,
          188  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 6 (deprecated)");
   212    189       add_proj4text (p, 0,
   213    190           "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 ");
   214    191       add_proj4text (p, 1,
   215    192           "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   216    193       add_proj4text (p, 2,
   217    194           "0.12 +units=m +no_defs");
   218    195       add_srs_wkt (p, 0,
................................................................................
   224    201       add_srs_wkt (p, 3,
   225    202           "\"EPSG\",\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,");
   226    203       add_srs_wkt (p, 4,
   227    204           "0.82,-0.12],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Green");
   228    205       add_srs_wkt (p, 5,
   229    206           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   230    207       add_srs_wkt (p, 6,
   231         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          208  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   232    209       add_srs_wkt (p, 7,
   233         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          210  +        "Y[\"EPSG\",\"4284\"]],PROJECTION[\"Transverse_Mercator\"");
   234    211       add_srs_wkt (p, 8,
   235         -        "SG\",\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          212  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
   236    213       add_srs_wkt (p, 9,
   237         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          214  +        "l_meridian\",18],PARAMETER[\"scale_factor\",1],PARAMETER");
   238    215       add_srs_wkt (p, 10,
   239         -        "dian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
          216  +        "[\"false_easting\",6500000],PARAMETER[\"false_northing\"");
   240    217       add_srs_wkt (p, 11,
   241         -        "se_easting\",6500000],PARAMETER[\"false_northing\",0],UN");
          218  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
   242    219       add_srs_wkt (p, 12,
   243         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
   244         -    add_srs_wkt (p, 13,
   245         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3146\"]]");
   246         -    p = add_epsg_def_ex (filter, first, last, 3147, "epsg", 3147,
   247         -        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 18E (deprecated)", 0, 1,
   248         -        "Krassowsky 1940", "Greenwich",
   249         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   250         -        "X", "North", "Y", "East");
          220  +        "RITY[\"EPSG\",\"3146\"]]");
          221  +    p = add_epsg_def (filter, first, last, 3147, "epsg", 3147,
          222  +        "Pulkovo 1942 / 3-degree Gauss-Kruger CM 18E (deprecated)");
   251    223       add_proj4text (p, 0,
   252    224           "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=500000 +y_0=0 +");
   253    225       add_proj4text (p, 1,
   254    226           "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
   255    227       add_proj4text (p, 2,
   256    228           ".12 +units=m +no_defs");
   257    229       add_srs_wkt (p, 0,
................................................................................
   263    235       add_srs_wkt (p, 3,
   264    236           "\"EPSG\",\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,");
   265    237       add_srs_wkt (p, 4,
   266    238           "0.82,-0.12],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Green");
   267    239       add_srs_wkt (p, 5,
   268    240           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   269    241       add_srs_wkt (p, 6,
   270         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          242  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   271    243       add_srs_wkt (p, 7,
   272         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          244  +        "Y[\"EPSG\",\"4284\"]],PROJECTION[\"Transverse_Mercator\"");
   273    245       add_srs_wkt (p, 8,
   274         -        "SG\",\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          246  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
   275    247       add_srs_wkt (p, 9,
   276         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          248  +        "l_meridian\",18],PARAMETER[\"scale_factor\",1],PARAMETER");
   277    249       add_srs_wkt (p, 10,
   278         -        "dian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
          250  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
   279    251       add_srs_wkt (p, 11,
   280         -        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          252  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHOR");
   281    253       add_srs_wkt (p, 12,
   282         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",N");
   283         -    add_srs_wkt (p, 13,
   284         -        "ORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3147\"]]");
   285         -    p = add_epsg_def_ex (filter, first, last, 3148, "epsg", 3148,
   286         -        "Indian 1960 / UTM zone 48N", 0, 0,
   287         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
   288         -        "Indian_1960", "Transverse_Mercator", "metre",
   289         -        "Easting", "East", "Northing", "North");
          254  +        "ITY[\"EPSG\",\"3147\"]]");
          255  +    p = add_epsg_def (filter, first, last, 3148, "epsg", 3148,
          256  +        "Indian 1960 / UTM zone 48N");
   290    257       add_proj4text (p, 0,
   291    258           "+proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +t");
   292    259       add_proj4text (p, 1,
   293    260           "owgs84=198,881,317,0,0,0,0 +units=m +no_defs");
   294    261       add_srs_wkt (p, 0,
   295    262           "PROJCS[\"Indian 1960 / UTM zone 48N\",GEOGCS[\"Indian 19");
   296    263       add_srs_wkt (p, 1,
................................................................................
   300    267       add_srs_wkt (p, 3,
   301    268           "7015\"]],TOWGS84[198,881,317,0,0,0,0],AUTHORITY[\"EPSG\"");
   302    269       add_srs_wkt (p, 4,
   303    270           ",\"6131\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   304    271       add_srs_wkt (p, 5,
   305    272           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   306    273       add_srs_wkt (p, 6,
   307         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          274  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4131\"]],PROJECTI");
   308    275       add_srs_wkt (p, 7,
   309         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4131\"]],PROJECTION[\"T");
          276  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   310    277       add_srs_wkt (p, 8,
   311         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          278  +        "in\",0],PARAMETER[\"central_meridian\",105],PARAMETER[\"");
   312    279       add_srs_wkt (p, 9,
   313         -        "],PARAMETER[\"central_meridian\",105],PARAMETER[\"scale_");
          280  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
   314    281       add_srs_wkt (p, 10,
   315         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          282  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   316    283       add_srs_wkt (p, 11,
   317         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          284  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   318    285       add_srs_wkt (p, 12,
   319         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   320         -    add_srs_wkt (p, 13,
   321         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3148\"]]");
   322         -    p = add_epsg_def_ex (filter, first, last, 3149, "epsg", 3149,
   323         -        "Indian 1960 / UTM zone 49N", 0, 0,
   324         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
   325         -        "Indian_1960", "Transverse_Mercator", "metre",
   326         -        "Easting", "East", "Northing", "North");
          286  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3148\"]]");
          287  +    p = add_epsg_def (filter, first, last, 3149, "epsg", 3149,
          288  +        "Indian 1960 / UTM zone 49N");
   327    289       add_proj4text (p, 0,
   328    290           "+proj=utm +zone=49 +a=6377276.345 +b=6356075.41314024 +t");
   329    291       add_proj4text (p, 1,
   330    292           "owgs84=198,881,317,0,0,0,0 +units=m +no_defs");
   331    293       add_srs_wkt (p, 0,
   332    294           "PROJCS[\"Indian 1960 / UTM zone 49N\",GEOGCS[\"Indian 19");
   333    295       add_srs_wkt (p, 1,
................................................................................
   337    299       add_srs_wkt (p, 3,
   338    300           "7015\"]],TOWGS84[198,881,317,0,0,0,0],AUTHORITY[\"EPSG\"");
   339    301       add_srs_wkt (p, 4,
   340    302           ",\"6131\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   341    303       add_srs_wkt (p, 5,
   342    304           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   343    305       add_srs_wkt (p, 6,
   344         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          306  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4131\"]],PROJECTI");
   345    307       add_srs_wkt (p, 7,
   346         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4131\"]],PROJECTION[\"T");
          308  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   347    309       add_srs_wkt (p, 8,
   348         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          310  +        "in\",0],PARAMETER[\"central_meridian\",111],PARAMETER[\"");
   349    311       add_srs_wkt (p, 9,
   350         -        "],PARAMETER[\"central_meridian\",111],PARAMETER[\"scale_");
          312  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
   351    313       add_srs_wkt (p, 10,
   352         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          314  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   353    315       add_srs_wkt (p, 11,
   354         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          316  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   355    317       add_srs_wkt (p, 12,
   356         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   357         -    add_srs_wkt (p, 13,
   358         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3149\"]]");
   359         -    p = add_epsg_def_ex (filter, first, last, 3150, "epsg", 3150,
   360         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 6 (deprecated)", 0, 1,
   361         -        "Krassowsky 1940", "Greenwich",
   362         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   363         -        "X", "North", "Y", "East");
          318  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3149\"]]");
          319  +    p = add_epsg_def (filter, first, last, 3150, "epsg", 3150,
          320  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 6 (deprecated)");
   364    321       add_proj4text (p, 0,
   365    322           "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 ");
   366    323       add_proj4text (p, 1,
   367    324           "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   368    325       add_proj4text (p, 2,
   369    326           ".22 +units=m +no_defs");
   370    327       add_srs_wkt (p, 0,
................................................................................
   376    333       add_srs_wkt (p, 3,
   377    334           "\"EPSG\",\"7024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0");
   378    335       add_srs_wkt (p, 4,
   379    336           ".13,-0.22],AUTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenw");
   380    337       add_srs_wkt (p, 5,
   381    338           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
   382    339       add_srs_wkt (p, 6,
   383         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
          340  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
   384    341       add_srs_wkt (p, 7,
   385         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
          342  +        "[\"EPSG\",\"4200\"]],PROJECTION[\"Transverse_Mercator\"]");
   386    343       add_srs_wkt (p, 8,
   387         -        "G\",\"4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
          344  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
   388    345       add_srs_wkt (p, 9,
   389         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
          346  +        "_meridian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[");
   390    347       add_srs_wkt (p, 10,
   391         -        "ian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
          348  +        "\"false_easting\",6500000],PARAMETER[\"false_northing\",");
   392    349       add_srs_wkt (p, 11,
   393         -        "e_easting\",6500000],PARAMETER[\"false_northing\",0],UNI");
          350  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHOR");
   394    351       add_srs_wkt (p, 12,
   395         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",N");
   396         -    add_srs_wkt (p, 13,
   397         -        "ORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3150\"]]");
   398         -    p = add_epsg_def_ex (filter, first, last, 3151, "epsg", 3151,
   399         -        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 18E (deprecated)", 0, 1,
   400         -        "Krassowsky 1940", "Greenwich",
   401         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   402         -        "X", "North", "Y", "East");
          352  +        "ITY[\"EPSG\",\"3150\"]]");
          353  +    p = add_epsg_def (filter, first, last, 3151, "epsg", 3151,
          354  +        "Pulkovo 1995 / 3-degree Gauss-Kruger CM 18E (deprecated)");
   403    355       add_proj4text (p, 0,
   404    356           "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=500000 +y_0=0 +");
   405    357       add_proj4text (p, 1,
   406    358           "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   407    359       add_proj4text (p, 2,
   408    360           "22 +units=m +no_defs");
   409    361       add_srs_wkt (p, 0,
................................................................................
   415    367       add_srs_wkt (p, 3,
   416    368           "\"EPSG\",\"7024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0");
   417    369       add_srs_wkt (p, 4,
   418    370           ".13,-0.22],AUTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenw");
   419    371       add_srs_wkt (p, 5,
   420    372           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
   421    373       add_srs_wkt (p, 6,
   422         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
          374  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
   423    375       add_srs_wkt (p, 7,
   424         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
          376  +        "[\"EPSG\",\"4200\"]],PROJECTION[\"Transverse_Mercator\"]");
   425    377       add_srs_wkt (p, 8,
   426         -        "G\",\"4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
          378  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
   427    379       add_srs_wkt (p, 9,
   428         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
          380  +        "_meridian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[");
   429    381       add_srs_wkt (p, 10,
   430         -        "ian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
          382  +        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
   431    383       add_srs_wkt (p, 11,
   432         -        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
          384  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORI");
   433    385       add_srs_wkt (p, 12,
   434         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NO");
   435         -    add_srs_wkt (p, 13,
   436         -        "RTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3151\"]]");
   437         -    p = add_epsg_def_ex (filter, first, last, 3152, "epsg", 3152,
   438         -        "ST74", 0, 1,
   439         -        "GRS 1980", "Greenwich",
   440         -        "SWEREF99", "Transverse_Mercator", "metre",
   441         -        "x", "North", "y", "East");
          386  +        "TY[\"EPSG\",\"3151\"]]");
          387  +    p = add_epsg_def (filter, first, last, 3152, "epsg", 3152,
          388  +        "ST74");
   442    389       add_proj4text (p, 0,
   443    390           "+proj=tmerc +lat_0=0 +lon_0=18.05779 +k=0.99999425 +x_0=");
   444    391       add_proj4text (p, 1,
   445    392           "100178.1808 +y_0=-6500614.7836 +ellps=GRS80 +towgs84=0,0");
   446    393       add_proj4text (p, 2,
   447    394           ",0,0,0,0,0 +units=m +no_defs");
   448    395       add_srs_wkt (p, 0,
................................................................................
   452    399       add_srs_wkt (p, 2,
   453    400           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
   454    401       add_srs_wkt (p, 3,
   455    402           "\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   456    403       add_srs_wkt (p, 4,
   457    404           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   458    405       add_srs_wkt (p, 5,
   459         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          406  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"]],PROJEC");
   460    407       add_srs_wkt (p, 6,
   461         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"");
          408  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   462    409       add_srs_wkt (p, 7,
   463         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          410  +        "igin\",0],PARAMETER[\"central_meridian\",18.05779],PARAM");
   464    411       add_srs_wkt (p, 8,
   465         -        "0],PARAMETER[\"central_meridian\",18.05779],PARAMETER[\"");
          412  +        "ETER[\"scale_factor\",0.99999425],PARAMETER[\"false_east");
   466    413       add_srs_wkt (p, 9,
   467         -        "scale_factor\",0.99999425],PARAMETER[\"false_easting\",1");
          414  +        "ing\",100178.1808],PARAMETER[\"false_northing\",-6500614");
   468    415       add_srs_wkt (p, 10,
   469         -        "00178.1808],PARAMETER[\"false_northing\",-6500614.7836],");
          416  +        ".7836],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AU");
   470    417       add_srs_wkt (p, 11,
   471         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"x\"");
   472         -    add_srs_wkt (p, 12,
   473         -        ",NORTH],AXIS[\"y\",EAST],AUTHORITY[\"EPSG\",\"3152\"]]");
   474         -    p = add_epsg_def_ex (filter, first, last, 3153, "epsg", 3153,
   475         -        "NAD83(CSRS) / BC Albers", 0, 0,
   476         -        "GRS 1980", "Greenwich",
   477         -        "NAD83_Canadian_Spatial_Reference_System", "Albers_Conic_Equal_Area", "metre",
   478         -        "Easting", "East", "Northing", "North");
          418  +        "THORITY[\"EPSG\",\"3152\"]]");
          419  +    p = add_epsg_def (filter, first, last, 3153, "epsg", 3153,
          420  +        "NAD83(CSRS) / BC Albers");
   479    421       add_proj4text (p, 0,
   480    422           "+proj=aea +lat_1=50 +lat_2=58.5 +lat_0=45 +lon_0=-126 +x");
   481    423       add_proj4text (p, 1,
   482    424           "_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
   483    425       add_proj4text (p, 2,
   484    426           "nits=m +no_defs");
   485    427       add_srs_wkt (p, 0,
................................................................................
   491    433       add_srs_wkt (p, 3,
   492    434           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   493    435       add_srs_wkt (p, 4,
   494    436           "6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   495    437       add_srs_wkt (p, 5,
   496    438           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   497    439       add_srs_wkt (p, 6,
   498         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
          440  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
   499    441       add_srs_wkt (p, 7,
   500         -        "\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"Albe");
          442  +        "\"Albers_Conic_Equal_Area\"],PARAMETER[\"standard_parall");
   501    443       add_srs_wkt (p, 8,
   502         -        "rs_Conic_Equal_Area\"],PARAMETER[\"standard_parallel_1\"");
          444  +        "el_1\",50],PARAMETER[\"standard_parallel_2\",58.5],PARAM");
   503    445       add_srs_wkt (p, 9,
   504         -        ",50],PARAMETER[\"standard_parallel_2\",58.5],PARAMETER[\"");
          446  +        "ETER[\"latitude_of_center\",45],PARAMETER[\"longitude_of");
   505    447       add_srs_wkt (p, 10,
   506         -        "latitude_of_center\",45],PARAMETER[\"longitude_of_center");
          448  +        "_center\",-126],PARAMETER[\"false_easting\",1000000],PAR");
   507    449       add_srs_wkt (p, 11,
   508         -        "\",-126],PARAMETER[\"false_easting\",1000000],PARAMETER[");
          450  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   509    451       add_srs_wkt (p, 12,
   510         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
          452  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   511    453       add_srs_wkt (p, 13,
   512         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
   513         -    add_srs_wkt (p, 14,
   514         -        "TH],AUTHORITY[\"EPSG\",\"3153\"]]");
   515         -    p = add_epsg_def_ex (filter, first, last, 3154, "epsg", 3154,
   516         -        "NAD83(CSRS) / UTM zone 7N", 0, 0,
   517         -        "GRS 1980", "Greenwich",
   518         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   519         -        "Easting", "East", "Northing", "North");
          454  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3153\"]]");
          455  +    p = add_epsg_def (filter, first, last, 3154, "epsg", 3154,
          456  +        "NAD83(CSRS) / UTM zone 7N");
   520    457       add_proj4text (p, 0,
   521    458           "+proj=utm +zone=7 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
   522    459       add_proj4text (p, 1,
   523    460           "nits=m +no_defs");
   524    461       add_srs_wkt (p, 0,
   525    462           "PROJCS[\"NAD83(CSRS) / UTM zone 7N\",GEOGCS[\"NAD83(CSRS");
   526    463       add_srs_wkt (p, 1,
................................................................................
   530    467       add_srs_wkt (p, 3,
   531    468           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   532    469       add_srs_wkt (p, 4,
   533    470           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   534    471       add_srs_wkt (p, 5,
   535    472           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   536    473       add_srs_wkt (p, 6,
   537         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          474  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
   538    475       add_srs_wkt (p, 7,
   539         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
          476  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   540    477       add_srs_wkt (p, 8,
   541         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          478  +        "in\",0],PARAMETER[\"central_meridian\",-141],PARAMETER[\"");
   542    479       add_srs_wkt (p, 9,
   543         -        "],PARAMETER[\"central_meridian\",-141],PARAMETER[\"scale");
          480  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
   544    481       add_srs_wkt (p, 10,
   545         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
          482  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   546    483       add_srs_wkt (p, 11,
   547         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          484  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   548    485       add_srs_wkt (p, 12,
   549         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   550         -    add_srs_wkt (p, 13,
   551         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3154\"]]");
   552         -    p = add_epsg_def_ex (filter, first, last, 3155, "epsg", 3155,
   553         -        "NAD83(CSRS) / UTM zone 8N", 0, 0,
   554         -        "GRS 1980", "Greenwich",
   555         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   556         -        "Easting", "East", "Northing", "North");
          486  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3154\"]]");
          487  +    p = add_epsg_def (filter, first, last, 3155, "epsg", 3155,
          488  +        "NAD83(CSRS) / UTM zone 8N");
   557    489       add_proj4text (p, 0,
   558    490           "+proj=utm +zone=8 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
   559    491       add_proj4text (p, 1,
   560    492           "nits=m +no_defs");
   561    493       add_srs_wkt (p, 0,
   562    494           "PROJCS[\"NAD83(CSRS) / UTM zone 8N\",GEOGCS[\"NAD83(CSRS");
   563    495       add_srs_wkt (p, 1,
................................................................................
   567    499       add_srs_wkt (p, 3,
   568    500           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   569    501       add_srs_wkt (p, 4,
   570    502           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   571    503       add_srs_wkt (p, 5,
   572    504           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   573    505       add_srs_wkt (p, 6,
   574         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          506  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
   575    507       add_srs_wkt (p, 7,
   576         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
          508  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   577    509       add_srs_wkt (p, 8,
   578         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          510  +        "in\",0],PARAMETER[\"central_meridian\",-135],PARAMETER[\"");
   579    511       add_srs_wkt (p, 9,
   580         -        "],PARAMETER[\"central_meridian\",-135],PARAMETER[\"scale");
          512  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
   581    513       add_srs_wkt (p, 10,
   582         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
          514  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   583    515       add_srs_wkt (p, 11,
   584         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          516  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   585    517       add_srs_wkt (p, 12,
   586         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   587         -    add_srs_wkt (p, 13,
   588         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3155\"]]");
   589         -    p = add_epsg_def_ex (filter, first, last, 3156, "epsg", 3156,
   590         -        "NAD83(CSRS) / UTM zone 9N", 0, 0,
   591         -        "GRS 1980", "Greenwich",
   592         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   593         -        "Easting", "East", "Northing", "North");
          518  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3155\"]]");
          519  +    p = add_epsg_def (filter, first, last, 3156, "epsg", 3156,
          520  +        "NAD83(CSRS) / UTM zone 9N");
   594    521       add_proj4text (p, 0,
   595    522           "+proj=utm +zone=9 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
   596    523       add_proj4text (p, 1,
   597    524           "nits=m +no_defs");
   598    525       add_srs_wkt (p, 0,
   599    526           "PROJCS[\"NAD83(CSRS) / UTM zone 9N\",GEOGCS[\"NAD83(CSRS");
   600    527       add_srs_wkt (p, 1,
................................................................................
   604    531       add_srs_wkt (p, 3,
   605    532           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   606    533       add_srs_wkt (p, 4,
   607    534           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   608    535       add_srs_wkt (p, 5,
   609    536           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   610    537       add_srs_wkt (p, 6,
   611         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          538  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
   612    539       add_srs_wkt (p, 7,
   613         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
          540  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   614    541       add_srs_wkt (p, 8,
   615         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          542  +        "in\",0],PARAMETER[\"central_meridian\",-129],PARAMETER[\"");
   616    543       add_srs_wkt (p, 9,
   617         -        "],PARAMETER[\"central_meridian\",-129],PARAMETER[\"scale");
          544  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
   618    545       add_srs_wkt (p, 10,
   619         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
          546  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   620    547       add_srs_wkt (p, 11,
   621         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          548  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   622    549       add_srs_wkt (p, 12,
   623         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   624         -    add_srs_wkt (p, 13,
   625         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3156\"]]");
   626         -    p = add_epsg_def_ex (filter, first, last, 3157, "epsg", 3157,
   627         -        "NAD83(CSRS) / UTM zone 10N", 0, 0,
   628         -        "GRS 1980", "Greenwich",
   629         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   630         -        "Easting", "East", "Northing", "North");
          550  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3156\"]]");
          551  +    p = add_epsg_def (filter, first, last, 3157, "epsg", 3157,
          552  +        "NAD83(CSRS) / UTM zone 10N");
   631    553       add_proj4text (p, 0,
   632    554           "+proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   633    555       add_proj4text (p, 1,
   634    556           "units=m +no_defs");
   635    557       add_srs_wkt (p, 0,
   636    558           "PROJCS[\"NAD83(CSRS) / UTM zone 10N\",GEOGCS[\"NAD83(CSR");
   637    559       add_srs_wkt (p, 1,
................................................................................
   641    563       add_srs_wkt (p, 3,
   642    564           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
   643    565       add_srs_wkt (p, 4,
   644    566           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   645    567       add_srs_wkt (p, 5,
   646    568           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   647    569       add_srs_wkt (p, 6,
   648         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          570  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
   649    571       add_srs_wkt (p, 7,
   650         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
          572  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   651    573       add_srs_wkt (p, 8,
   652         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          574  +        "igin\",0],PARAMETER[\"central_meridian\",-123],PARAMETER");
   653    575       add_srs_wkt (p, 9,
   654         -        "0],PARAMETER[\"central_meridian\",-123],PARAMETER[\"scal");
          576  +        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
   655    577       add_srs_wkt (p, 10,
   656         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
          578  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
   657    579       add_srs_wkt (p, 11,
   658         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          580  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
   659    581       add_srs_wkt (p, 12,
   660         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
   661         -    add_srs_wkt (p, 13,
   662         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3157\"]]");
   663         -    p = add_epsg_def_ex (filter, first, last, 3158, "epsg", 3158,
   664         -        "NAD83(CSRS) / UTM zone 14N", 0, 0,
   665         -        "GRS 1980", "Greenwich",
   666         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   667         -        "Easting", "East", "Northing", "North");
          582  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3157\"]]");
          583  +    p = add_epsg_def (filter, first, last, 3158, "epsg", 3158,
          584  +        "NAD83(CSRS) / UTM zone 14N");
   668    585       add_proj4text (p, 0,
   669    586           "+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   670    587       add_proj4text (p, 1,
   671    588           "units=m +no_defs");
   672    589       add_srs_wkt (p, 0,
   673    590           "PROJCS[\"NAD83(CSRS) / UTM zone 14N\",GEOGCS[\"NAD83(CSR");
   674    591       add_srs_wkt (p, 1,
................................................................................
   678    595       add_srs_wkt (p, 3,
   679    596           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
   680    597       add_srs_wkt (p, 4,
   681    598           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   682    599       add_srs_wkt (p, 5,
   683    600           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   684    601       add_srs_wkt (p, 6,
   685         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          602  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
   686    603       add_srs_wkt (p, 7,
   687         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
          604  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   688    605       add_srs_wkt (p, 8,
   689         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          606  +        "igin\",0],PARAMETER[\"central_meridian\",-99],PARAMETER[");
   690    607       add_srs_wkt (p, 9,
   691         -        "0],PARAMETER[\"central_meridian\",-99],PARAMETER[\"scale");
          608  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
   692    609       add_srs_wkt (p, 10,
   693         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
          610  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   694    611       add_srs_wkt (p, 11,
   695         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          612  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
   696    613       add_srs_wkt (p, 12,
   697         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   698         -    add_srs_wkt (p, 13,
   699         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3158\"]]");
   700         -    p = add_epsg_def_ex (filter, first, last, 3159, "epsg", 3159,
   701         -        "NAD83(CSRS) / UTM zone 15N", 0, 0,
   702         -        "GRS 1980", "Greenwich",
   703         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   704         -        "Easting", "East", "Northing", "North");
          614  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3158\"]]");
          615  +    p = add_epsg_def (filter, first, last, 3159, "epsg", 3159,
          616  +        "NAD83(CSRS) / UTM zone 15N");
   705    617       add_proj4text (p, 0,
   706    618           "+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   707    619       add_proj4text (p, 1,
   708    620           "units=m +no_defs");
   709    621       add_srs_wkt (p, 0,
   710    622           "PROJCS[\"NAD83(CSRS) / UTM zone 15N\",GEOGCS[\"NAD83(CSR");
   711    623       add_srs_wkt (p, 1,
................................................................................
   715    627       add_srs_wkt (p, 3,
   716    628           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
   717    629       add_srs_wkt (p, 4,
   718    630           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   719    631       add_srs_wkt (p, 5,
   720    632           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   721    633       add_srs_wkt (p, 6,
   722         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          634  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
   723    635       add_srs_wkt (p, 7,
   724         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
          636  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   725    637       add_srs_wkt (p, 8,
   726         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          638  +        "igin\",0],PARAMETER[\"central_meridian\",-93],PARAMETER[");
   727    639       add_srs_wkt (p, 9,
   728         -        "0],PARAMETER[\"central_meridian\",-93],PARAMETER[\"scale");
          640  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
   729    641       add_srs_wkt (p, 10,
   730         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
          642  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   731    643       add_srs_wkt (p, 11,
   732         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          644  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
   733    645       add_srs_wkt (p, 12,
   734         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   735         -    add_srs_wkt (p, 13,
   736         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3159\"]]");
   737         -    p = add_epsg_def_ex (filter, first, last, 3160, "epsg", 3160,
   738         -        "NAD83(CSRS) / UTM zone 16N", 0, 0,
   739         -        "GRS 1980", "Greenwich",
   740         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   741         -        "Easting", "East", "Northing", "North");
          646  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3159\"]]");
          647  +    p = add_epsg_def (filter, first, last, 3160, "epsg", 3160,
          648  +        "NAD83(CSRS) / UTM zone 16N");
   742    649       add_proj4text (p, 0,
   743    650           "+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   744    651       add_proj4text (p, 1,
   745    652           "units=m +no_defs");
   746    653       add_srs_wkt (p, 0,
   747    654           "PROJCS[\"NAD83(CSRS) / UTM zone 16N\",GEOGCS[\"NAD83(CSR");
   748    655       add_srs_wkt (p, 1,
................................................................................
   752    659       add_srs_wkt (p, 3,
   753    660           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
   754    661       add_srs_wkt (p, 4,
   755    662           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   756    663       add_srs_wkt (p, 5,
   757    664           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   758    665       add_srs_wkt (p, 6,
   759         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          666  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
   760    667       add_srs_wkt (p, 7,
   761         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
          668  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   762    669       add_srs_wkt (p, 8,
   763         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          670  +        "igin\",0],PARAMETER[\"central_meridian\",-87],PARAMETER[");
   764    671       add_srs_wkt (p, 9,
   765         -        "0],PARAMETER[\"central_meridian\",-87],PARAMETER[\"scale");
          672  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
   766    673       add_srs_wkt (p, 10,
   767         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
          674  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   768    675       add_srs_wkt (p, 11,
   769         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          676  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
   770    677       add_srs_wkt (p, 12,
   771         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   772         -    add_srs_wkt (p, 13,
   773         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3160\"]]");
   774         -    p = add_epsg_def_ex (filter, first, last, 3161, "epsg", 3161,
   775         -        "NAD83 / Ontario MNR Lambert", 0, 0,
   776         -        "GRS 1980", "Greenwich",
   777         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   778         -        "Easting", "East", "Northing", "North");
          678  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3160\"]]");
          679  +    p = add_epsg_def (filter, first, last, 3161, "epsg", 3161,
          680  +        "NAD83 / Ontario MNR Lambert");
   779    681       add_proj4text (p, 0,
   780    682           "+proj=lcc +lat_1=44.5 +lat_2=53.5 +lat_0=0 +lon_0=-85 +x");
   781    683       add_proj4text (p, 1,
   782         -        "_0=930000 +y_0=6430000 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
   783         -    add_proj4text (p, 2,
   784         -        ",0 +units=m +no_defs");
          684  +        "_0=930000 +y_0=6430000 +datum=NAD83 +units=m +no_defs");
   785    685       add_srs_wkt (p, 0,
   786    686           "PROJCS[\"NAD83 / Ontario MNR Lambert\",GEOGCS[\"NAD83\",");
   787    687       add_srs_wkt (p, 1,
   788    688           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
   789    689       add_srs_wkt (p, 2,
   790    690           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
   791    691       add_srs_wkt (p, 3,
   792    692           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
   793    693       add_srs_wkt (p, 4,
   794    694           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   795    695       add_srs_wkt (p, 5,
   796    696           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   797    697       add_srs_wkt (p, 6,
   798         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          698  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
   799    699       add_srs_wkt (p, 7,
   800         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
          700  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",44.5");
   801    701       add_srs_wkt (p, 8,
   802         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",44.5],PARA");
          702  +        "],PARAMETER[\"standard_parallel_2\",53.5],PARAMETER[\"la");
   803    703       add_srs_wkt (p, 9,
   804         -        "METER[\"standard_parallel_2\",53.5],PARAMETER[\"latitude");
          704  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-85");
   805    705       add_srs_wkt (p, 10,
   806         -        "_of_origin\",0],PARAMETER[\"central_meridian\",-85],PARA");
          706  +        "],PARAMETER[\"false_easting\",930000],PARAMETER[\"false_");
   807    707       add_srs_wkt (p, 11,
   808         -        "METER[\"false_easting\",930000],PARAMETER[\"false_northi");
          708  +        "northing\",6430000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   809    709       add_srs_wkt (p, 12,
   810         -        "ng\",6430000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          710  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   811    711       add_srs_wkt (p, 13,
   812         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
   813         -    add_srs_wkt (p, 14,
   814         -        "HORITY[\"EPSG\",\"3161\"]]");
   815         -    p = add_epsg_def_ex (filter, first, last, 3162, "epsg", 3162,
   816         -        "NAD83(CSRS) / Ontario MNR Lambert", 0, 0,
   817         -        "GRS 1980", "Greenwich",
   818         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   819         -        "Easting", "East", "Northing", "North");
          712  +        "H],AUTHORITY[\"EPSG\",\"3161\"]]");
          713  +    p = add_epsg_def (filter, first, last, 3162, "epsg", 3162,
          714  +        "NAD83(CSRS) / Ontario MNR Lambert");
   820    715       add_proj4text (p, 0,
   821    716           "+proj=lcc +lat_1=44.5 +lat_2=53.5 +lat_0=0 +lon_0=-85 +x");
   822    717       add_proj4text (p, 1,
   823    718           "_0=930000 +y_0=6430000 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
   824    719       add_proj4text (p, 2,
   825    720           ",0 +units=m +no_defs");
   826    721       add_srs_wkt (p, 0,
................................................................................
   832    727       add_srs_wkt (p, 3,
   833    728           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
   834    729       add_srs_wkt (p, 4,
   835    730           "[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
   836    731       add_srs_wkt (p, 5,
   837    732           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
   838    733       add_srs_wkt (p, 6,
   839         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
          734  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]]");
   840    735       add_srs_wkt (p, 7,
   841         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJE");
          736  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
   842    737       add_srs_wkt (p, 8,
   843         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
          738  +        "standard_parallel_1\",44.5],PARAMETER[\"standard_paralle");
   844    739       add_srs_wkt (p, 9,
   845         -        "ard_parallel_1\",44.5],PARAMETER[\"standard_parallel_2\"");
          740  +        "l_2\",53.5],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   846    741       add_srs_wkt (p, 10,
   847         -        ",53.5],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          742  +        "R[\"central_meridian\",-85],PARAMETER[\"false_easting\",");
   848    743       add_srs_wkt (p, 11,
   849         -        "entral_meridian\",-85],PARAMETER[\"false_easting\",93000");
          744  +        "930000],PARAMETER[\"false_northing\",6430000],UNIT[\"met");
   850    745       add_srs_wkt (p, 12,
   851         -        "0],PARAMETER[\"false_northing\",6430000],UNIT[\"metre\",");
          746  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   852    747       add_srs_wkt (p, 13,
   853         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
          748  +        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3162\"");
   854    749       add_srs_wkt (p, 14,
   855         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3162\"]]");
   856         -    p = add_epsg_def_ex (filter, first, last, 3163, "epsg", 3163,
   857         -        "RGNC91-93 / Lambert New Caledonia", 0, 0,
   858         -        "GRS 1980", "Greenwich",
   859         -        "Reseau_Geodesique_de_Nouvelle_Caledonie_91_93", "Lambert_Conformal_Conic_2SP", "metre",
   860         -        "X", "East", "Y", "North");
          750  +        "]]");
          751  +    p = add_epsg_def (filter, first, last, 3163, "epsg", 3163,
          752  +        "RGNC91-93 / Lambert New Caledonia");
   861    753       add_proj4text (p, 0,
   862    754           "+proj=lcc +lat_1=-20.66666666666667 +lat_2=-22.333333333");
   863    755       add_proj4text (p, 1,
   864    756           "33333 +lat_0=-21.5 +lon_0=166 +x_0=400000 +y_0=300000 +e");
   865    757       add_proj4text (p, 2,
   866    758           "llps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   867    759       add_srs_wkt (p, 0,
................................................................................
   873    765       add_srs_wkt (p, 3,
   874    766           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
   875    767       add_srs_wkt (p, 4,
   876    768           "RITY[\"EPSG\",\"6749\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   877    769       add_srs_wkt (p, 5,
   878    770           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   879    771       add_srs_wkt (p, 6,
   880         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          772  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4749");
   881    773       add_srs_wkt (p, 7,
   882         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4749\"]],P");
          774  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
   883    775       add_srs_wkt (p, 8,
   884         -        "ROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"s");
          776  +        "ER[\"standard_parallel_1\",-20.66666666666667],PARAMETER");
   885    777       add_srs_wkt (p, 9,
   886         -        "tandard_parallel_1\",-20.66666666666667],PARAMETER[\"sta");
          778  +        "[\"standard_parallel_2\",-22.33333333333333],PARAMETER[\"");
   887    779       add_srs_wkt (p, 10,
   888         -        "ndard_parallel_2\",-22.33333333333333],PARAMETER[\"latit");
          780  +        "latitude_of_origin\",-21.5],PARAMETER[\"central_meridian");
   889    781       add_srs_wkt (p, 11,
   890         -        "ude_of_origin\",-21.5],PARAMETER[\"central_meridian\",16");
          782  +        "\",166],PARAMETER[\"false_easting\",400000],PARAMETER[\"");
   891    783       add_srs_wkt (p, 12,
   892         -        "6],PARAMETER[\"false_easting\",400000],PARAMETER[\"false");
          784  +        "false_northing\",300000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   893    785       add_srs_wkt (p, 13,
   894         -        "_northing\",300000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          786  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   895    787       add_srs_wkt (p, 14,
   896         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
   897         -    add_srs_wkt (p, 15,
   898         -        "\"EPSG\",\"3163\"]]");
   899         -    p = add_epsg_def_ex (filter, first, last, 3164, "epsg", 3164,
   900         -        "ST87 Ouvea / UTM zone 58S", 0, 0,
   901         -        "WGS 84", "Greenwich",
   902         -        "ST87_Ouvea", "Transverse_Mercator", "metre",
   903         -        "Easting", "East", "Northing", "North");
          788  +        "RITY[\"EPSG\",\"3163\"]]");
          789  +    p = add_epsg_def (filter, first, last, 3164, "epsg", 3164,
          790  +        "ST87 Ouvea / UTM zone 58S");
   904    791       add_proj4text (p, 0,
   905    792           "+proj=utm +zone=58 +south +ellps=WGS84 +towgs84=-56.263,");
   906    793       add_proj4text (p, 1,
   907    794           "16.136,-22.856,0,0,0,0 +units=m +no_defs");
   908    795       add_srs_wkt (p, 0,
   909    796           "PROJCS[\"ST87 Ouvea / UTM zone 58S\",GEOGCS[\"ST87 Ouvea");
   910    797       add_srs_wkt (p, 1,
................................................................................
   914    801       add_srs_wkt (p, 3,
   915    802           "16.136,-22.856,0,0,0,0],AUTHORITY[\"EPSG\",\"6750\"]],PR");
   916    803       add_srs_wkt (p, 4,
   917    804           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   918    805       add_srs_wkt (p, 5,
   919    806           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   920    807       add_srs_wkt (p, 6,
   921         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
          808  +        "]],AUTHORITY[\"EPSG\",\"4750\"]],PROJECTION[\"Transverse");
   922    809       add_srs_wkt (p, 7,
   923         -        "HORITY[\"EPSG\",\"4750\"]],PROJECTION[\"Transverse_Merca");
          810  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
   924    811       add_srs_wkt (p, 8,
   925         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          812  +        "ER[\"central_meridian\",165],PARAMETER[\"scale_factor\",");
   926    813       add_srs_wkt (p, 9,
   927         -        "entral_meridian\",165],PARAMETER[\"scale_factor\",0.9996");
          814  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   928    815       add_srs_wkt (p, 10,
   929         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          816  +        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
   930    817       add_srs_wkt (p, 11,
   931         -        "northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
          818  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   932    819       add_srs_wkt (p, 12,
   933         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
   934         -    add_srs_wkt (p, 13,
   935         -        "TH],AUTHORITY[\"EPSG\",\"3164\"]]");
   936         -    p = add_epsg_def_ex (filter, first, last, 3165, "epsg", 3165,
   937         -        "NEA74 Noumea / Noumea Lambert", 0, 0,
   938         -        "International 1924", "Greenwich",
   939         -        "NEA74_Noumea", "Lambert_Conformal_Conic_2SP", "metre",
   940         -        "X", "East", "Y", "North");
          820  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3164\"]]");
          821  +    p = add_epsg_def (filter, first, last, 3165, "epsg", 3165,
          822  +        "NEA74 Noumea / Noumea Lambert");
   941    823       add_proj4text (p, 0,
   942    824           "+proj=lcc +lat_1=-22.24469175 +lat_2=-22.29469175 +lat_0");
   943    825       add_proj4text (p, 1,
   944    826           "=-22.26969175 +lon_0=166.44242575 +x_0=0.66 +y_0=1.02 +e");
   945    827       add_proj4text (p, 2,
   946    828           "llps=intl +towgs84=-10.18,-350.43,291.37,0,0,0,0 +units=");
   947    829       add_proj4text (p, 3,
................................................................................
   955    837       add_srs_wkt (p, 3,
   956    838           "4[-10.18,-350.43,291.37,0,0,0,0],AUTHORITY[\"EPSG\",\"66");
   957    839       add_srs_wkt (p, 4,
   958    840           "44\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   959    841       add_srs_wkt (p, 5,
   960    842           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   961    843       add_srs_wkt (p, 6,
   962         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          844  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4644\"]],PROJECTION[\"L");
   963    845       add_srs_wkt (p, 7,
   964         -        "EAST],AUTHORITY[\"EPSG\",\"4644\"]],PROJECTION[\"Lambert");
          846  +        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   965    847       add_srs_wkt (p, 8,
   966         -        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          848  +        "lel_1\",-22.24469175],PARAMETER[\"standard_parallel_2\",");
   967    849       add_srs_wkt (p, 9,
   968         -        ",-22.24469175],PARAMETER[\"standard_parallel_2\",-22.294");
          850  +        "-22.29469175],PARAMETER[\"latitude_of_origin\",-22.26969");
   969    851       add_srs_wkt (p, 10,
   970         -        "69175],PARAMETER[\"latitude_of_origin\",-22.26969175],PA");
          852  +        "175],PARAMETER[\"central_meridian\",166.44242575],PARAME");
   971    853       add_srs_wkt (p, 11,
   972         -        "RAMETER[\"central_meridian\",166.44242575],PARAMETER[\"f");
          854  +        "TER[\"false_easting\",0.66],PARAMETER[\"false_northing\"");
   973    855       add_srs_wkt (p, 12,
   974         -        "alse_easting\",0.66],PARAMETER[\"false_northing\",1.02],");
          856  +        ",1.02],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   975    857       add_srs_wkt (p, 13,
   976         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
          858  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31");
   977    859       add_srs_wkt (p, 14,
   978         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3165\"]]");
   979         -    p = add_epsg_def_ex (filter, first, last, 3166, "epsg", 3166,
   980         -        "NEA74 Noumea / Noumea Lambert 2", 0, 0,
   981         -        "International 1924", "Greenwich",
   982         -        "NEA74_Noumea", "Lambert_Conformal_Conic_2SP", "metre",
   983         -        "X", "East", "Y", "North");
          860  +        "65\"]]");
          861  +    p = add_epsg_def (filter, first, last, 3166, "epsg", 3166,
          862  +        "NEA74 Noumea / Noumea Lambert 2");
   984    863       add_proj4text (p, 0,
   985    864           "+proj=lcc +lat_1=-22.24472222222222 +lat_2=-22.294722222");
   986    865       add_proj4text (p, 1,
   987    866           "22222 +lat_0=-22.26972222222222 +lon_0=166.4425 +x_0=8.3");
   988    867       add_proj4text (p, 2,
   989    868           "13000000000001 +y_0=-2.354 +ellps=intl +towgs84=-10.18,-");
   990    869       add_proj4text (p, 3,
................................................................................
   998    877       add_srs_wkt (p, 3,
   999    878           "S84[-10.18,-350.43,291.37,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  1000    879       add_srs_wkt (p, 4,
  1001    880           "6644\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1002    881       add_srs_wkt (p, 5,
  1003    882           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1004    883       add_srs_wkt (p, 6,
  1005         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
          884  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4644\"]],PROJECTION[");
  1006    885       add_srs_wkt (p, 7,
  1007         -        "\",EAST],AUTHORITY[\"EPSG\",\"4644\"]],PROJECTION[\"Lamb");
          886  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1008    887       add_srs_wkt (p, 8,
  1009         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
          888  +        "rallel_1\",-22.24472222222222],PARAMETER[\"standard_para");
  1010    889       add_srs_wkt (p, 9,
  1011         -        "_1\",-22.24472222222222],PARAMETER[\"standard_parallel_2");
          890  +        "llel_2\",-22.29472222222222],PARAMETER[\"latitude_of_ori");
  1012    891       add_srs_wkt (p, 10,
  1013         -        "\",-22.29472222222222],PARAMETER[\"latitude_of_origin\",");
          892  +        "gin\",-22.26972222222222],PARAMETER[\"central_meridian\"");
  1014    893       add_srs_wkt (p, 11,
  1015         -        "-22.26972222222222],PARAMETER[\"central_meridian\",166.4");
          894  +        ",166.4425],PARAMETER[\"false_easting\",8.313],PARAMETER[");
  1016    895       add_srs_wkt (p, 12,
  1017         -        "425],PARAMETER[\"false_easting\",8.313],PARAMETER[\"fals");
          896  +        "\"false_northing\",-2.354],UNIT[\"metre\",1,AUTHORITY[\"");
  1018    897       add_srs_wkt (p, 13,
  1019         -        "e_northing\",-2.354],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
          898  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1020    899       add_srs_wkt (p, 14,
  1021         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1022         -    add_srs_wkt (p, 15,
  1023         -        "[\"EPSG\",\"3166\"]]");
  1024         -    p = add_epsg_def_ex (filter, first, last, 3167, "epsg", 3167,
  1025         -        "Kertau (RSO) / RSO Malaya (ch)", 0, 0,
  1026         -        "Everest 1830 (RSO 1969)", "Greenwich",
  1027         -        "Kertau_RSO", "Hotine_Oblique_Mercator", "British chain (Sears 1922 truncated)",
  1028         -        "Easting", "East", "Northing", "North");
          900  +        "HORITY[\"EPSG\",\"3166\"]]");
          901  +    p = add_epsg_def (filter, first, last, 3167, "epsg", 3167,
          902  +        "Kertau (RSO) / RSO Malaya (ch)");
  1029    903       add_proj4text (p, 0,
  1030    904           "+proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257905 +k=");
  1031    905       add_proj4text (p, 1,
  1032    906           "0.99984 +x_0=40000 +y_0=0 +no_uoff +gamma=323.1301023611");
  1033    907       add_proj4text (p, 2,
  1034    908           "111 +a=6377295.664 +b=6356094.667915204 +to_meter=20.116");
  1035    909       add_proj4text (p, 3,
................................................................................
  1041    915       add_srs_wkt (p, 2,
  1042    916           "RSO 1969)\",6377295.664,300.8017,AUTHORITY[\"EPSG\",\"70");
  1043    917       add_srs_wkt (p, 3,
  1044    918           "56\"]],AUTHORITY[\"EPSG\",\"6751\"]],PRIMEM[\"Greenwich\"");
  1045    919       add_srs_wkt (p, 4,
  1046    920           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1047    921       add_srs_wkt (p, 5,
  1048         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
          922  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1049    923       add_srs_wkt (p, 6,
  1050         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          924  +        "SG\",\"4751\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],");
  1051    925       add_srs_wkt (p, 7,
  1052         -        "4751\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],PARAMET");
          926  +        "PARAMETER[\"latitude_of_center\",4],PARAMETER[\"longitud");
  1053    927       add_srs_wkt (p, 8,
  1054         -        "ER[\"latitude_of_center\",4],PARAMETER[\"longitude_of_ce");
          928  +        "e_of_center\",102.25],PARAMETER[\"azimuth\",323.0257905]");
  1055    929       add_srs_wkt (p, 9,
  1056         -        "nter\",102.25],PARAMETER[\"azimuth\",323.0257905],PARAME");
          930  +        ",PARAMETER[\"rectified_grid_angle\",323.1301023611111],P");
  1057    931       add_srs_wkt (p, 10,
  1058         -        "TER[\"rectified_grid_angle\",323.1301023611111],PARAMETE");
          932  +        "ARAMETER[\"scale_factor\",0.99984],PARAMETER[\"false_eas");
  1059    933       add_srs_wkt (p, 11,
  1060         -        "R[\"scale_factor\",0.99984],PARAMETER[\"false_easting\",");
          934  +        "ting\",1988.392164223695],PARAMETER[\"false_northing\",0");
  1061    935       add_srs_wkt (p, 12,
  1062         -        "1988.392164223695],PARAMETER[\"false_northing\",0],UNIT[");
          936  +        "],UNIT[\"British chain (Sears 1922 truncated)\",20.11675");
  1063    937       add_srs_wkt (p, 13,
  1064         -        "\"British chain (Sears 1922 truncated)\",20.116756,AUTHO");
          938  +        "6,AUTHORITY[\"EPSG\",\"9301\"]],AXIS[\"Easting\",EAST],A");
  1065    939       add_srs_wkt (p, 14,
  1066         -        "RITY[\"EPSG\",\"9301\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  1067         -    add_srs_wkt (p, 15,
  1068         -        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"3167\"]]");
  1069         -    p = add_epsg_def_ex (filter, first, last, 3168, "epsg", 3168,
  1070         -        "Kertau (RSO) / RSO Malaya (m)", 0, 0,
  1071         -        "Everest 1830 (RSO 1969)", "Greenwich",
  1072         -        "Kertau_RSO", "Hotine_Oblique_Mercator", "metre",
  1073         -        "Easting", "East", "Northing", "North");
          940  +        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3167\"]]");
          941  +    p = add_epsg_def (filter, first, last, 3168, "epsg", 3168,
          942  +        "Kertau (RSO) / RSO Malaya (m)");
  1074    943       add_proj4text (p, 0,
  1075    944           "+proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257905 +k=");
  1076    945       add_proj4text (p, 1,
  1077    946           "0.99984 +x_0=804670.24 +y_0=0 +no_uoff +gamma=323.130102");
  1078    947       add_proj4text (p, 2,
  1079    948           "3611111 +a=6377295.664 +b=6356094.667915204 +units=m +no");
  1080    949       add_proj4text (p, 3,
................................................................................
  1086    955       add_srs_wkt (p, 2,
  1087    956           "SO 1969)\",6377295.664,300.8017,AUTHORITY[\"EPSG\",\"705");
  1088    957       add_srs_wkt (p, 3,
  1089    958           "6\"]],AUTHORITY[\"EPSG\",\"6751\"]],PRIMEM[\"Greenwich\"");
  1090    959       add_srs_wkt (p, 4,
  1091    960           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1092    961       add_srs_wkt (p, 5,
  1093         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
          962  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1094    963       add_srs_wkt (p, 6,
  1095         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          964  +        "SG\",\"4751\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],");
  1096    965       add_srs_wkt (p, 7,
  1097         -        "4751\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],PARAMET");
          966  +        "PARAMETER[\"latitude_of_center\",4],PARAMETER[\"longitud");
  1098    967       add_srs_wkt (p, 8,
  1099         -        "ER[\"latitude_of_center\",4],PARAMETER[\"longitude_of_ce");
          968  +        "e_of_center\",102.25],PARAMETER[\"azimuth\",323.0257905]");
  1100    969       add_srs_wkt (p, 9,
  1101         -        "nter\",102.25],PARAMETER[\"azimuth\",323.0257905],PARAME");
          970  +        ",PARAMETER[\"rectified_grid_angle\",323.1301023611111],P");
  1102    971       add_srs_wkt (p, 10,
  1103         -        "TER[\"rectified_grid_angle\",323.1301023611111],PARAMETE");
          972  +        "ARAMETER[\"scale_factor\",0.99984],PARAMETER[\"false_eas");
  1104    973       add_srs_wkt (p, 11,
  1105         -        "R[\"scale_factor\",0.99984],PARAMETER[\"false_easting\",");
          974  +        "ting\",804670.24],PARAMETER[\"false_northing\",0],UNIT[\"");
  1106    975       add_srs_wkt (p, 12,
  1107         -        "804670.24],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          976  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  1108    977       add_srs_wkt (p, 13,
  1109         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
          978  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"316");
  1110    979       add_srs_wkt (p, 14,
  1111         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3168\"]]");
  1112         -    p = add_epsg_def_ex (filter, first, last, 3169, "epsg", 3169,
  1113         -        "RGNC91-93 / UTM zone 57S", 0, 0,
  1114         -        "GRS 1980", "Greenwich",
  1115         -        "Reseau_Geodesique_de_Nouvelle_Caledonie_91_93", "Transverse_Mercator", "metre",
  1116         -        "Easting", "East", "Northing", "North");
          980  +        "8\"]]");
          981  +    p = add_epsg_def (filter, first, last, 3169, "epsg", 3169,
          982  +        "RGNC91-93 / UTM zone 57S");
  1117    983       add_proj4text (p, 0,
  1118    984           "+proj=utm +zone=57 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1119    985       add_proj4text (p, 1,
  1120    986           "0,0,0 +units=m +no_defs");
  1121    987       add_srs_wkt (p, 0,
  1122    988           "PROJCS[\"RGNC91-93 / UTM zone 57S\",GEOGCS[\"RGNC91-93\"");
  1123    989       add_srs_wkt (p, 1,
................................................................................
  1127    993       add_srs_wkt (p, 3,
  1128    994           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1129    995       add_srs_wkt (p, 4,
  1130    996           "G\",\"6749\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1131    997       add_srs_wkt (p, 5,
  1132    998           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1133    999       add_srs_wkt (p, 6,
  1134         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1000  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4749\"]],PROJE");
  1135   1001       add_srs_wkt (p, 7,
  1136         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4749\"]],PROJECTION[");
         1002  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1137   1003       add_srs_wkt (p, 8,
  1138         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1004  +        "rigin\",0],PARAMETER[\"central_meridian\",159],PARAMETER");
  1139   1005       add_srs_wkt (p, 9,
  1140         -        ",0],PARAMETER[\"central_meridian\",159],PARAMETER[\"scal");
         1006  +        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
  1141   1007       add_srs_wkt (p, 10,
  1142         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1008  +        "0000],PARAMETER[\"false_northing\",10000000],UNIT[\"metr");
  1143   1009       add_srs_wkt (p, 11,
  1144         -        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
         1010  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  1145   1011       add_srs_wkt (p, 12,
  1146         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         1012  +        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3169\"]");
  1147   1013       add_srs_wkt (p, 13,
  1148         -        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3169\"]]");
  1149         -    p = add_epsg_def_ex (filter, first, last, 3170, "epsg", 3170,
  1150         -        "RGNC91-93 / UTM zone 58S", 0, 0,
  1151         -        "GRS 1980", "Greenwich",
  1152         -        "Reseau_Geodesique_de_Nouvelle_Caledonie_91_93", "Transverse_Mercator", "metre",
  1153         -        "Easting", "East", "Northing", "North");
         1014  +        "]");
         1015  +    p = add_epsg_def (filter, first, last, 3170, "epsg", 3170,
         1016  +        "RGNC91-93 / UTM zone 58S");
  1154   1017       add_proj4text (p, 0,
  1155   1018           "+proj=utm +zone=58 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1156   1019       add_proj4text (p, 1,
  1157   1020           "0,0,0 +units=m +no_defs");
  1158   1021       add_srs_wkt (p, 0,
  1159   1022           "PROJCS[\"RGNC91-93 / UTM zone 58S\",GEOGCS[\"RGNC91-93\"");
  1160   1023       add_srs_wkt (p, 1,
................................................................................
  1164   1027       add_srs_wkt (p, 3,
  1165   1028           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1166   1029       add_srs_wkt (p, 4,
  1167   1030           "G\",\"6749\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1168   1031       add_srs_wkt (p, 5,
  1169   1032           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1170   1033       add_srs_wkt (p, 6,
  1171         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1034  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4749\"]],PROJE");
  1172   1035       add_srs_wkt (p, 7,
  1173         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4749\"]],PROJECTION[");
         1036  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1174   1037       add_srs_wkt (p, 8,
  1175         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1038  +        "rigin\",0],PARAMETER[\"central_meridian\",165],PARAMETER");
  1176   1039       add_srs_wkt (p, 9,
  1177         -        ",0],PARAMETER[\"central_meridian\",165],PARAMETER[\"scal");
         1040  +        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
  1178   1041       add_srs_wkt (p, 10,
  1179         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1042  +        "0000],PARAMETER[\"false_northing\",10000000],UNIT[\"metr");
  1180   1043       add_srs_wkt (p, 11,
  1181         -        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
         1044  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  1182   1045       add_srs_wkt (p, 12,
  1183         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         1046  +        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3170\"]");
  1184   1047       add_srs_wkt (p, 13,
  1185         -        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3170\"]]");
  1186         -    p = add_epsg_def_ex (filter, first, last, 3171, "epsg", 3171,
  1187         -        "RGNC91-93 / UTM zone 59S", 0, 0,
  1188         -        "GRS 1980", "Greenwich",
  1189         -        "Reseau_Geodesique_de_Nouvelle_Caledonie_91_93", "Transverse_Mercator", "metre",
  1190         -        "Easting", "East", "Northing", "North");
         1048  +        "]");
         1049  +    p = add_epsg_def (filter, first, last, 3171, "epsg", 3171,
         1050  +        "RGNC91-93 / UTM zone 59S");
  1191   1051       add_proj4text (p, 0,
  1192   1052           "+proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1193   1053       add_proj4text (p, 1,
  1194   1054           "0,0,0 +units=m +no_defs");
  1195   1055       add_srs_wkt (p, 0,
  1196   1056           "PROJCS[\"RGNC91-93 / UTM zone 59S\",GEOGCS[\"RGNC91-93\"");
  1197   1057       add_srs_wkt (p, 1,
................................................................................
  1201   1061       add_srs_wkt (p, 3,
  1202   1062           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1203   1063       add_srs_wkt (p, 4,
  1204   1064           "G\",\"6749\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1205   1065       add_srs_wkt (p, 5,
  1206   1066           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1207   1067       add_srs_wkt (p, 6,
  1208         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1068  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4749\"]],PROJE");
  1209   1069       add_srs_wkt (p, 7,
  1210         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4749\"]],PROJECTION[");
         1070  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1211   1071       add_srs_wkt (p, 8,
  1212         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1072  +        "rigin\",0],PARAMETER[\"central_meridian\",171],PARAMETER");
  1213   1073       add_srs_wkt (p, 9,
  1214         -        ",0],PARAMETER[\"central_meridian\",171],PARAMETER[\"scal");
         1074  +        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
  1215   1075       add_srs_wkt (p, 10,
  1216         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1076  +        "0000],PARAMETER[\"false_northing\",10000000],UNIT[\"metr");
  1217   1077       add_srs_wkt (p, 11,
  1218         -        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
         1078  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  1219   1079       add_srs_wkt (p, 12,
  1220         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         1080  +        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3171\"]");
  1221   1081       add_srs_wkt (p, 13,
  1222         -        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3171\"]]");
  1223         -    p = add_epsg_def_ex (filter, first, last, 3172, "epsg", 3172,
  1224         -        "IGN53 Mare / UTM zone 59S", 0, 0,
  1225         -        "International 1924", "Greenwich",
  1226         -        "IGN53_Mare", "Transverse_Mercator", "metre",
  1227         -        "Easting", "East", "Northing", "North");
         1082  +        "]");
         1083  +    p = add_epsg_def (filter, first, last, 3172, "epsg", 3172,
         1084  +        "IGN53 Mare / UTM zone 59S");
  1228   1085       add_proj4text (p, 0,
  1229   1086           "+proj=utm +zone=59 +south +ellps=intl +towgs84=287.58,17");
  1230   1087       add_proj4text (p, 1,
  1231   1088           "7.78,-135.41,0,0,0,0 +units=m +no_defs");
  1232   1089       add_srs_wkt (p, 0,
  1233   1090           "PROJCS[\"IGN53 Mare / UTM zone 59S\",GEOGCS[\"IGN53 Mare");
  1234   1091       add_srs_wkt (p, 1,
................................................................................
  1238   1095       add_srs_wkt (p, 3,
  1239   1096           ",177.78,-135.41,0,0,0,0],AUTHORITY[\"EPSG\",\"6641\"]],P");
  1240   1097       add_srs_wkt (p, 4,
  1241   1098           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1242   1099       add_srs_wkt (p, 5,
  1243   1100           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1244   1101       add_srs_wkt (p, 6,
  1245         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
         1102  +        "\"]],AUTHORITY[\"EPSG\",\"4641\"]],PROJECTION[\"Transver");
  1246   1103       add_srs_wkt (p, 7,
  1247         -        "UTHORITY[\"EPSG\",\"4641\"]],PROJECTION[\"Transverse_Mer");
         1104  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1248   1105       add_srs_wkt (p, 8,
  1249         -        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         1106  +        "ETER[\"central_meridian\",171],PARAMETER[\"scale_factor\"");
  1250   1107       add_srs_wkt (p, 9,
  1251         -        "central_meridian\",171],PARAMETER[\"scale_factor\",0.999");
         1108  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1252   1109       add_srs_wkt (p, 10,
  1253         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         1110  +        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1254   1111       add_srs_wkt (p, 11,
  1255         -        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         1112  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1256   1113       add_srs_wkt (p, 12,
  1257         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  1258         -    add_srs_wkt (p, 13,
  1259         -        "TH],AUTHORITY[\"EPSG\",\"3172\"]]");
  1260         -    p = add_epsg_def_ex (filter, first, last, 3174, "epsg", 3174,
  1261         -        "NAD83 / Great Lakes Albers", 0, 0,
  1262         -        "GRS 1980", "Greenwich",
  1263         -        "North_American_Datum_1983", "Albers_Conic_Equal_Area", "metre",
  1264         -        "X", "East", "Y", "North");
         1114  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3172\"]]");
         1115  +    p = add_epsg_def (filter, first, last, 3174, "epsg", 3174,
         1116  +        "NAD83 / Great Lakes Albers");
  1265   1117       add_proj4text (p, 0,
  1266   1118           "+proj=aea +lat_1=42.122774 +lat_2=49.01518 +lat_0=45.568");
  1267   1119       add_proj4text (p, 1,
  1268         -        "977 +lon_0=-84.455955 +x_0=1000000 +y_0=1000000 +ellps=G");
         1120  +        "977 +lon_0=-84.455955 +x_0=1000000 +y_0=1000000 +datum=N");
  1269   1121       add_proj4text (p, 2,
  1270         -        "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1122  +        "AD83 +units=m +no_defs");
  1271   1123       add_srs_wkt (p, 0,
  1272   1124           "PROJCS[\"NAD83 / Great Lakes Albers\",GEOGCS[\"NAD83\",D");
  1273   1125       add_srs_wkt (p, 1,
  1274   1126           "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1275   1127       add_srs_wkt (p, 2,
  1276   1128           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1277   1129       add_srs_wkt (p, 3,
  1278   1130           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1279   1131       add_srs_wkt (p, 4,
  1280   1132           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1281   1133       add_srs_wkt (p, 5,
  1282   1134           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1283   1135       add_srs_wkt (p, 6,
  1284         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1136  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Albers_Conic_");
  1285   1137       add_srs_wkt (p, 7,
  1286         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_");
         1138  +        "Equal_Area\"],PARAMETER[\"standard_parallel_1\",42.12277");
  1287   1139       add_srs_wkt (p, 8,
  1288         -        "Area\"],PARAMETER[\"standard_parallel_1\",42.122774],PAR");
         1140  +        "4],PARAMETER[\"standard_parallel_2\",49.01518],PARAMETER");
  1289   1141       add_srs_wkt (p, 9,
  1290         -        "AMETER[\"standard_parallel_2\",49.01518],PARAMETER[\"lat");
         1142  +        "[\"latitude_of_center\",45.568977],PARAMETER[\"longitude");
  1291   1143       add_srs_wkt (p, 10,
  1292         -        "itude_of_center\",45.568977],PARAMETER[\"longitude_of_ce");
         1144  +        "_of_center\",-84.455955],PARAMETER[\"false_easting\",100");
  1293   1145       add_srs_wkt (p, 11,
  1294         -        "nter\",-84.455955],PARAMETER[\"false_easting\",1000000],");
         1146  +        "0000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre");
  1295   1147       add_srs_wkt (p, 12,
  1296         -        "PARAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,A");
         1148  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  1297   1149       add_srs_wkt (p, 13,
  1298         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1299         -    add_srs_wkt (p, 14,
  1300         -        ",NORTH],AUTHORITY[\"EPSG\",\"3174\"]]");
  1301         -    p = add_epsg_def_ex (filter, first, last, 3175, "epsg", 3175,
  1302         -        "NAD83 / Great Lakes and St Lawrence Albers", 0, 0,
  1303         -        "GRS 1980", "Greenwich",
  1304         -        "North_American_Datum_1983", "Albers_Conic_Equal_Area", "metre",
  1305         -        "X", "East", "Y", "North");
         1150  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3174\"]]");
         1151  +    p = add_epsg_def (filter, first, last, 3175, "epsg", 3175,
         1152  +        "NAD83 / Great Lakes and St Lawrence Albers");
  1306   1153       add_proj4text (p, 0,
  1307   1154           "+proj=aea +lat_1=42.122774 +lat_2=49.01518 +lat_0=45.568");
  1308   1155       add_proj4text (p, 1,
  1309         -        "977 +lon_0=-83.248627 +x_0=1000000 +y_0=1000000 +ellps=G");
         1156  +        "977 +lon_0=-83.248627 +x_0=1000000 +y_0=1000000 +datum=N");
  1310   1157       add_proj4text (p, 2,
  1311         -        "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1158  +        "AD83 +units=m +no_defs");
  1312   1159       add_srs_wkt (p, 0,
  1313   1160           "PROJCS[\"NAD83 / Great Lakes and St Lawrence Albers\",GE");
  1314   1161       add_srs_wkt (p, 1,
  1315   1162           "OGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHER");
  1316   1163       add_srs_wkt (p, 2,
  1317   1164           "OID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\"");
  1318   1165       add_srs_wkt (p, 3,
  1319   1166           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  1320   1167       add_srs_wkt (p, 4,
  1321   1168           "6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1322   1169       add_srs_wkt (p, 5,
  1323   1170           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1324   1171       add_srs_wkt (p, 6,
  1325         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         1172  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[");
  1326   1173       add_srs_wkt (p, 7,
  1327         -        "\",EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Albe");
         1174  +        "\"Albers_Conic_Equal_Area\"],PARAMETER[\"standard_parall");
  1328   1175       add_srs_wkt (p, 8,
  1329         -        "rs_Conic_Equal_Area\"],PARAMETER[\"standard_parallel_1\"");
         1176  +        "el_1\",42.122774],PARAMETER[\"standard_parallel_2\",49.0");
  1330   1177       add_srs_wkt (p, 9,
  1331         -        ",42.122774],PARAMETER[\"standard_parallel_2\",49.01518],");
         1178  +        "1518],PARAMETER[\"latitude_of_center\",45.568977],PARAME");
  1332   1179       add_srs_wkt (p, 10,
  1333         -        "PARAMETER[\"latitude_of_center\",45.568977],PARAMETER[\"");
         1180  +        "TER[\"longitude_of_center\",-83.248627],PARAMETER[\"fals");
  1334   1181       add_srs_wkt (p, 11,
  1335         -        "longitude_of_center\",-83.248627],PARAMETER[\"false_east");
         1182  +        "e_easting\",1000000],PARAMETER[\"false_northing\",100000");
  1336   1183       add_srs_wkt (p, 12,
  1337         -        "ing\",1000000],PARAMETER[\"false_northing\",1000000],UNI");
         1184  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1338   1185       add_srs_wkt (p, 13,
  1339         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
         1186  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3175\"]");
  1340   1187       add_srs_wkt (p, 14,
  1341         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3175\"]]");
  1342         -    p = add_epsg_def_ex (filter, first, last, 3176, "epsg", 3176,
  1343         -        "Indian 1960 / TM 106 NE", 0, 0,
  1344         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  1345         -        "Indian_1960", "Transverse_Mercator", "metre",
  1346         -        "Easting", "East", "Northing", "North");
         1188  +        "]");
         1189  +    p = add_epsg_def (filter, first, last, 3176, "epsg", 3176,
         1190  +        "Indian 1960 / TM 106 NE");
  1347   1191       add_proj4text (p, 0,
  1348   1192           "+proj=tmerc +lat_0=0 +lon_0=106 +k=0.9996 +x_0=500000 +y");
  1349   1193       add_proj4text (p, 1,
  1350   1194           "_0=0 +a=6377276.345 +b=6356075.41314024 +towgs84=198,881");
  1351   1195       add_proj4text (p, 2,
  1352   1196           ",317,0,0,0,0 +units=m +no_defs");
  1353   1197       add_srs_wkt (p, 0,
................................................................................
  1359   1203       add_srs_wkt (p, 3,
  1360   1204           "5\"]],TOWGS84[198,881,317,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  1361   1205       add_srs_wkt (p, 4,
  1362   1206           "6131\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1363   1207       add_srs_wkt (p, 5,
  1364   1208           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1365   1209       add_srs_wkt (p, 6,
  1366         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         1210  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4131\"]],PROJECTION[");
  1367   1211       add_srs_wkt (p, 7,
  1368         -        "\",EAST],AUTHORITY[\"EPSG\",\"4131\"]],PROJECTION[\"Tran");
         1212  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  1369   1213       add_srs_wkt (p, 8,
  1370         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         1214  +        ",0],PARAMETER[\"central_meridian\",106],PARAMETER[\"scal");
  1371   1215       add_srs_wkt (p, 9,
  1372         -        "ARAMETER[\"central_meridian\",106],PARAMETER[\"scale_fac");
         1216  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  1373   1217       add_srs_wkt (p, 10,
  1374         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         1218  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  1375   1219       add_srs_wkt (p, 11,
  1376         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         1220  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1377   1221       add_srs_wkt (p, 12,
  1378         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1379         -    add_srs_wkt (p, 13,
  1380         -        ",NORTH],AUTHORITY[\"EPSG\",\"3176\"]]");
  1381         -    p = add_epsg_def_ex (filter, first, last, 3177, "epsg", 3177,
  1382         -        "LGD2006 / Libya TM", 0, 0,
  1383         -        "International 1924", "Greenwich",
  1384         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  1385         -        "X", "East", "Y", "North");
         1222  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3176\"]]");
         1223  +    p = add_epsg_def (filter, first, last, 3177, "epsg", 3177,
         1224  +        "LGD2006 / Libya TM");
  1386   1225       add_proj4text (p, 0,
  1387   1226           "+proj=tmerc +lat_0=0 +lon_0=17 +k=0.9965000000000001 +x_");
  1388   1227       add_proj4text (p, 1,
  1389   1228           "0=1000000 +y_0=0 +ellps=intl +towgs84=-208.406,-109.878,");
  1390   1229       add_proj4text (p, 2,
  1391   1230           "-2.5764,0,0,0,0 +units=m +no_defs");
  1392   1231       add_srs_wkt (p, 0,
................................................................................
  1398   1237       add_srs_wkt (p, 3,
  1399   1238           "208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  1400   1239       add_srs_wkt (p, 4,
  1401   1240           "754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1402   1241       add_srs_wkt (p, 5,
  1403   1242           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1404   1243       add_srs_wkt (p, 6,
  1405         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1244  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[\"");
  1406   1245       add_srs_wkt (p, 7,
  1407         -        ",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[\"Transv");
         1246  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  1408   1247       add_srs_wkt (p, 8,
  1409         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
         1248  +        "0],PARAMETER[\"central_meridian\",17],PARAMETER[\"scale_");
  1410   1249       add_srs_wkt (p, 9,
  1411         -        "AMETER[\"central_meridian\",17],PARAMETER[\"scale_factor");
         1250  +        "factor\",0.9965],PARAMETER[\"false_easting\",1000000],PA");
  1412   1251       add_srs_wkt (p, 10,
  1413         -        "\",0.9965],PARAMETER[\"false_easting\",1000000],PARAMETE");
         1252  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  1414   1253       add_srs_wkt (p, 11,
  1415         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         1254  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1416   1255       add_srs_wkt (p, 12,
  1417         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  1418         -    add_srs_wkt (p, 13,
  1419         -        "ITY[\"EPSG\",\"3177\"]]");
  1420         -    p = add_epsg_def_ex (filter, first, last, 3178, "epsg", 3178,
  1421         -        "GR96 / UTM zone 18N", 0, 0,
  1422         -        "GRS 1980", "Greenwich",
  1423         -        "Greenland_1996", "Transverse_Mercator", "metre",
  1424         -        "Easting", "East", "Northing", "North");
         1256  +        "AUTHORITY[\"EPSG\",\"3177\"]]");
         1257  +    p = add_epsg_def (filter, first, last, 3178, "epsg", 3178,
         1258  +        "GR96 / UTM zone 18N");
  1425   1259       add_proj4text (p, 0,
  1426   1260           "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1427   1261       add_proj4text (p, 1,
  1428   1262           "units=m +no_defs");
  1429   1263       add_srs_wkt (p, 0,
  1430   1264           "PROJCS[\"GR96 / UTM zone 18N\",GEOGCS[\"GR96\",DATUM[\"G");
  1431   1265       add_srs_wkt (p, 1,
................................................................................
  1433   1267       add_srs_wkt (p, 2,
  1434   1268           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1435   1269       add_srs_wkt (p, 3,
  1436   1270           ",AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwich\",0,AU");
  1437   1271       add_srs_wkt (p, 4,
  1438   1272           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1439   1273       add_srs_wkt (p, 5,
  1440         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1274  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1441   1275       add_srs_wkt (p, 6,
  1442         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4747");
         1276  +        "\"4747\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1443   1277       add_srs_wkt (p, 7,
  1444         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1278  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1445   1279       add_srs_wkt (p, 8,
  1446         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-75]");
         1280  +        ",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1447   1281       add_srs_wkt (p, 9,
  1448         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1282  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1449   1283       add_srs_wkt (p, 10,
  1450         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1284  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1451   1285       add_srs_wkt (p, 11,
  1452         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1286  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1453   1287       add_srs_wkt (p, 12,
  1454         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3178");
  1455         -    add_srs_wkt (p, 13,
  1456         -        "\"]]");
  1457         -    p = add_epsg_def_ex (filter, first, last, 3179, "epsg", 3179,
  1458         -        "GR96 / UTM zone 19N", 0, 0,
  1459         -        "GRS 1980", "Greenwich",
  1460         -        "Greenland_1996", "Transverse_Mercator", "metre",
  1461         -        "Easting", "East", "Northing", "North");
         1288  +        "3178\"]]");
         1289  +    p = add_epsg_def (filter, first, last, 3179, "epsg", 3179,
         1290  +        "GR96 / UTM zone 19N");
  1462   1291       add_proj4text (p, 0,
  1463   1292           "+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1464   1293       add_proj4text (p, 1,
  1465   1294           "units=m +no_defs");
  1466   1295       add_srs_wkt (p, 0,
  1467   1296           "PROJCS[\"GR96 / UTM zone 19N\",GEOGCS[\"GR96\",DATUM[\"G");
  1468   1297       add_srs_wkt (p, 1,
................................................................................
  1470   1299       add_srs_wkt (p, 2,
  1471   1300           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1472   1301       add_srs_wkt (p, 3,
  1473   1302           ",AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwich\",0,AU");
  1474   1303       add_srs_wkt (p, 4,
  1475   1304           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1476   1305       add_srs_wkt (p, 5,
  1477         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1306  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1478   1307       add_srs_wkt (p, 6,
  1479         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4747");
         1308  +        "\"4747\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1480   1309       add_srs_wkt (p, 7,
  1481         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1310  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1482   1311       add_srs_wkt (p, 8,
  1483         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-69]");
         1312  +        ",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1484   1313       add_srs_wkt (p, 9,
  1485         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1314  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1486   1315       add_srs_wkt (p, 10,
  1487         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1316  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1488   1317       add_srs_wkt (p, 11,
  1489         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1318  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1490   1319       add_srs_wkt (p, 12,
  1491         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3179");
  1492         -    add_srs_wkt (p, 13,
  1493         -        "\"]]");
  1494         -    p = add_epsg_def_ex (filter, first, last, 3180, "epsg", 3180,
  1495         -        "GR96 / UTM zone 20N", 0, 0,
  1496         -        "GRS 1980", "Greenwich",
  1497         -        "Greenland_1996", "Transverse_Mercator", "metre",
  1498         -        "Easting", "East", "Northing", "North");
         1320  +        "3179\"]]");
         1321  +    p = add_epsg_def (filter, first, last, 3180, "epsg", 3180,
         1322  +        "GR96 / UTM zone 20N");
  1499   1323       add_proj4text (p, 0,
  1500   1324           "+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1501   1325       add_proj4text (p, 1,
  1502   1326           "units=m +no_defs");
  1503   1327       add_srs_wkt (p, 0,
  1504   1328           "PROJCS[\"GR96 / UTM zone 20N\",GEOGCS[\"GR96\",DATUM[\"G");
  1505   1329       add_srs_wkt (p, 1,
................................................................................
  1507   1331       add_srs_wkt (p, 2,
  1508   1332           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1509   1333       add_srs_wkt (p, 3,
  1510   1334           ",AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwich\",0,AU");
  1511   1335       add_srs_wkt (p, 4,
  1512   1336           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1513   1337       add_srs_wkt (p, 5,
  1514         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1338  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1515   1339       add_srs_wkt (p, 6,
  1516         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4747");
         1340  +        "\"4747\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1517   1341       add_srs_wkt (p, 7,
  1518         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1342  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1519   1343       add_srs_wkt (p, 8,
  1520         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-63]");
         1344  +        ",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1521   1345       add_srs_wkt (p, 9,
  1522         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1346  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1523   1347       add_srs_wkt (p, 10,
  1524         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1348  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1525   1349       add_srs_wkt (p, 11,
  1526         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1350  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1527   1351       add_srs_wkt (p, 12,
  1528         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3180");
  1529         -    add_srs_wkt (p, 13,
  1530         -        "\"]]");
  1531         -    p = add_epsg_def_ex (filter, first, last, 3181, "epsg", 3181,
  1532         -        "GR96 / UTM zone 21N", 0, 0,
  1533         -        "GRS 1980", "Greenwich",
  1534         -        "Greenland_1996", "Transverse_Mercator", "metre",
  1535         -        "Easting", "East", "Northing", "North");
         1352  +        "3180\"]]");
         1353  +    p = add_epsg_def (filter, first, last, 3181, "epsg", 3181,
         1354  +        "GR96 / UTM zone 21N");
  1536   1355       add_proj4text (p, 0,
  1537   1356           "+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1538   1357       add_proj4text (p, 1,
  1539   1358           "units=m +no_defs");
  1540   1359       add_srs_wkt (p, 0,
  1541   1360           "PROJCS[\"GR96 / UTM zone 21N\",GEOGCS[\"GR96\",DATUM[\"G");
  1542   1361       add_srs_wkt (p, 1,
................................................................................
  1544   1363       add_srs_wkt (p, 2,
  1545   1364           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1546   1365       add_srs_wkt (p, 3,
  1547   1366           ",AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwich\",0,AU");
  1548   1367       add_srs_wkt (p, 4,
  1549   1368           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1550   1369       add_srs_wkt (p, 5,
  1551         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1370  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1552   1371       add_srs_wkt (p, 6,
  1553         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4747");
         1372  +        "\"4747\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1554   1373       add_srs_wkt (p, 7,
  1555         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1374  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1556   1375       add_srs_wkt (p, 8,
  1557         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-57]");
         1376  +        ",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1558   1377       add_srs_wkt (p, 9,
  1559         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1378  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1560   1379       add_srs_wkt (p, 10,
  1561         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1380  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1562   1381       add_srs_wkt (p, 11,
  1563         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1382  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1564   1383       add_srs_wkt (p, 12,
  1565         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3181");
  1566         -    add_srs_wkt (p, 13,
  1567         -        "\"]]");
  1568         -    p = add_epsg_def_ex (filter, first, last, 3182, "epsg", 3182,
  1569         -        "GR96 / UTM zone 22N", 0, 0,
  1570         -        "GRS 1980", "Greenwich",
  1571         -        "Greenland_1996", "Transverse_Mercator", "metre",
  1572         -        "Easting", "East", "Northing", "North");
         1384  +        "3181\"]]");
         1385  +    p = add_epsg_def (filter, first, last, 3182, "epsg", 3182,
         1386  +        "GR96 / UTM zone 22N");
  1573   1387       add_proj4text (p, 0,
  1574   1388           "+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1575   1389       add_proj4text (p, 1,
  1576   1390           "units=m +no_defs");
  1577   1391       add_srs_wkt (p, 0,
  1578   1392           "PROJCS[\"GR96 / UTM zone 22N\",GEOGCS[\"GR96\",DATUM[\"G");
  1579   1393       add_srs_wkt (p, 1,
................................................................................
  1581   1395       add_srs_wkt (p, 2,
  1582   1396           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1583   1397       add_srs_wkt (p, 3,
  1584   1398           ",AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwich\",0,AU");
  1585   1399       add_srs_wkt (p, 4,
  1586   1400           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1587   1401       add_srs_wkt (p, 5,
  1588         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1402  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1589   1403       add_srs_wkt (p, 6,
  1590         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4747");
         1404  +        "\"4747\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1591   1405       add_srs_wkt (p, 7,
  1592         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1406  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1593   1407       add_srs_wkt (p, 8,
  1594         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-51]");
         1408  +        ",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1595   1409       add_srs_wkt (p, 9,
  1596         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1410  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1597   1411       add_srs_wkt (p, 10,
  1598         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1412  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1599   1413       add_srs_wkt (p, 11,
  1600         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1414  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1601   1415       add_srs_wkt (p, 12,
  1602         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3182");
  1603         -    add_srs_wkt (p, 13,
  1604         -        "\"]]");
  1605         -    p = add_epsg_def_ex (filter, first, last, 3183, "epsg", 3183,
  1606         -        "GR96 / UTM zone 23N", 0, 0,
  1607         -        "GRS 1980", "Greenwich",
  1608         -        "Greenland_1996", "Transverse_Mercator", "metre",
  1609         -        "Easting", "East", "Northing", "North");
         1416  +        "3182\"]]");
         1417  +    p = add_epsg_def (filter, first, last, 3183, "epsg", 3183,
         1418  +        "GR96 / UTM zone 23N");
  1610   1419       add_proj4text (p, 0,
  1611   1420           "+proj=utm +zone=23 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1612   1421       add_proj4text (p, 1,
  1613   1422           "units=m +no_defs");
  1614   1423       add_srs_wkt (p, 0,
  1615   1424           "PROJCS[\"GR96 / UTM zone 23N\",GEOGCS[\"GR96\",DATUM[\"G");
  1616   1425       add_srs_wkt (p, 1,
................................................................................
  1618   1427       add_srs_wkt (p, 2,
  1619   1428           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1620   1429       add_srs_wkt (p, 3,
  1621   1430           ",AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwich\",0,AU");
  1622   1431       add_srs_wkt (p, 4,
  1623   1432           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1624   1433       add_srs_wkt (p, 5,
  1625         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1434  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1626   1435       add_srs_wkt (p, 6,
  1627         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4747");
         1436  +        "\"4747\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1628   1437       add_srs_wkt (p, 7,
  1629         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1438  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1630   1439       add_srs_wkt (p, 8,
  1631         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-45]");
         1440  +        ",-45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1632   1441       add_srs_wkt (p, 9,
  1633         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1442  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1634   1443       add_srs_wkt (p, 10,
  1635         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1444  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1636   1445       add_srs_wkt (p, 11,
  1637         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1446  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1638   1447       add_srs_wkt (p, 12,
  1639         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3183");
  1640         -    add_srs_wkt (p, 13,
  1641         -        "\"]]");
  1642         -    p = add_epsg_def_ex (filter, first, last, 3184, "epsg", 3184,
  1643         -        "GR96 / UTM zone 24N", 0, 0,
  1644         -        "GRS 1980", "Greenwich",
  1645         -        "Greenland_1996", "Transverse_Mercator", "metre",
  1646         -        "Easting", "East", "Northing", "North");
         1448  +        "3183\"]]");
         1449  +    p = add_epsg_def (filter, first, last, 3184, "epsg", 3184,
         1450  +        "GR96 / UTM zone 24N");
  1647   1451       add_proj4text (p, 0,
  1648   1452           "+proj=utm +zone=24 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1649   1453       add_proj4text (p, 1,
  1650   1454           "units=m +no_defs");
  1651   1455       add_srs_wkt (p, 0,
  1652   1456           "PROJCS[\"GR96 / UTM zone 24N\",GEOGCS[\"GR96\",DATUM[\"G");
  1653   1457       add_srs_wkt (p, 1,
................................................................................
  1655   1459       add_srs_wkt (p, 2,
  1656   1460           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1657   1461       add_srs_wkt (p, 3,
  1658   1462           ",AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwich\",0,AU");
  1659   1463       add_srs_wkt (p, 4,
  1660   1464           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1661   1465       add_srs_wkt (p, 5,
  1662         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1466  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1663   1467       add_srs_wkt (p, 6,
  1664         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4747");
         1468  +        "\"4747\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1665   1469       add_srs_wkt (p, 7,
  1666         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1470  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1667   1471       add_srs_wkt (p, 8,
  1668         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-39]");
         1472  +        ",-39],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1669   1473       add_srs_wkt (p, 9,
  1670         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1474  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1671   1475       add_srs_wkt (p, 10,
  1672         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1476  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1673   1477       add_srs_wkt (p, 11,
  1674         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1478  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1675   1479       add_srs_wkt (p, 12,
  1676         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3184");
  1677         -    add_srs_wkt (p, 13,
  1678         -        "\"]]");
  1679         -    p = add_epsg_def_ex (filter, first, last, 3185, "epsg", 3185,
  1680         -        "GR96 / UTM zone 25N", 0, 0,
  1681         -        "GRS 1980", "Greenwich",
  1682         -        "Greenland_1996", "Transverse_Mercator", "metre",
  1683         -        "Easting", "East", "Northing", "North");
         1480  +        "3184\"]]");
         1481  +    p = add_epsg_def (filter, first, last, 3185, "epsg", 3185,
         1482  +        "GR96 / UTM zone 25N");
  1684   1483       add_proj4text (p, 0,
  1685   1484           "+proj=utm +zone=25 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1686   1485       add_proj4text (p, 1,
  1687   1486           "units=m +no_defs");
  1688   1487       add_srs_wkt (p, 0,
  1689   1488           "PROJCS[\"GR96 / UTM zone 25N\",GEOGCS[\"GR96\",DATUM[\"G");
  1690   1489       add_srs_wkt (p, 1,
................................................................................
  1692   1491       add_srs_wkt (p, 2,
  1693   1492           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1694   1493       add_srs_wkt (p, 3,
  1695   1494           ",AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwich\",0,AU");
  1696   1495       add_srs_wkt (p, 4,
  1697   1496           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1698   1497       add_srs_wkt (p, 5,
  1699         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1498  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1700   1499       add_srs_wkt (p, 6,
  1701         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4747");
         1500  +        "\"4747\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1702   1501       add_srs_wkt (p, 7,
  1703         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1502  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1704   1503       add_srs_wkt (p, 8,
  1705         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-33]");
         1504  +        ",-33],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1706   1505       add_srs_wkt (p, 9,
  1707         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1506  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1708   1507       add_srs_wkt (p, 10,
  1709         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1508  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1710   1509       add_srs_wkt (p, 11,
  1711         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1510  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1712   1511       add_srs_wkt (p, 12,
  1713         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3185");
  1714         -    add_srs_wkt (p, 13,
  1715         -        "\"]]");
  1716         -    p = add_epsg_def_ex (filter, first, last, 3186, "epsg", 3186,
  1717         -        "GR96 / UTM zone 26N", 0, 0,
  1718         -        "GRS 1980", "Greenwich",
  1719         -        "Greenland_1996", "Transverse_Mercator", "metre",
  1720         -        "Easting", "East", "Northing", "North");
         1512  +        "3185\"]]");
         1513  +    p = add_epsg_def (filter, first, last, 3186, "epsg", 3186,
         1514  +        "GR96 / UTM zone 26N");
  1721   1515       add_proj4text (p, 0,
  1722   1516           "+proj=utm +zone=26 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1723   1517       add_proj4text (p, 1,
  1724   1518           "units=m +no_defs");
  1725   1519       add_srs_wkt (p, 0,
  1726   1520           "PROJCS[\"GR96 / UTM zone 26N\",GEOGCS[\"GR96\",DATUM[\"G");
  1727   1521       add_srs_wkt (p, 1,
................................................................................
  1729   1523       add_srs_wkt (p, 2,
  1730   1524           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1731   1525       add_srs_wkt (p, 3,
  1732   1526           ",AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwich\",0,AU");
  1733   1527       add_srs_wkt (p, 4,
  1734   1528           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1735   1529       add_srs_wkt (p, 5,
  1736         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1530  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1737   1531       add_srs_wkt (p, 6,
  1738         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4747");
         1532  +        "\"4747\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1739   1533       add_srs_wkt (p, 7,
  1740         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1534  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1741   1535       add_srs_wkt (p, 8,
  1742         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-27]");
         1536  +        ",-27],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1743   1537       add_srs_wkt (p, 9,
  1744         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1538  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1745   1539       add_srs_wkt (p, 10,
  1746         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1540  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1747   1541       add_srs_wkt (p, 11,
  1748         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1542  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1749   1543       add_srs_wkt (p, 12,
  1750         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3186");
  1751         -    add_srs_wkt (p, 13,
  1752         -        "\"]]");
  1753         -    p = add_epsg_def_ex (filter, first, last, 3187, "epsg", 3187,
  1754         -        "GR96 / UTM zone 27N", 0, 0,
  1755         -        "GRS 1980", "Greenwich",
  1756         -        "Greenland_1996", "Transverse_Mercator", "metre",
  1757         -        "Easting", "East", "Northing", "North");
         1544  +        "3186\"]]");
         1545  +    p = add_epsg_def (filter, first, last, 3187, "epsg", 3187,
         1546  +        "GR96 / UTM zone 27N");
  1758   1547       add_proj4text (p, 0,
  1759   1548           "+proj=utm +zone=27 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1760   1549       add_proj4text (p, 1,
  1761   1550           "units=m +no_defs");
  1762   1551       add_srs_wkt (p, 0,
  1763   1552           "PROJCS[\"GR96 / UTM zone 27N\",GEOGCS[\"GR96\",DATUM[\"G");
  1764   1553       add_srs_wkt (p, 1,
................................................................................
  1766   1555       add_srs_wkt (p, 2,
  1767   1556           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1768   1557       add_srs_wkt (p, 3,
  1769   1558           ",AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwich\",0,AU");
  1770   1559       add_srs_wkt (p, 4,
  1771   1560           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1772   1561       add_srs_wkt (p, 5,
  1773         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1562  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1774   1563       add_srs_wkt (p, 6,
  1775         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4747");
         1564  +        "\"4747\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1776   1565       add_srs_wkt (p, 7,
  1777         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1566  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1778   1567       add_srs_wkt (p, 8,
  1779         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-21]");
         1568  +        ",-21],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1780   1569       add_srs_wkt (p, 9,
  1781         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1570  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1782   1571       add_srs_wkt (p, 10,
  1783         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1572  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1784   1573       add_srs_wkt (p, 11,
  1785         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1574  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1786   1575       add_srs_wkt (p, 12,
  1787         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3187");
  1788         -    add_srs_wkt (p, 13,
  1789         -        "\"]]");
  1790         -    p = add_epsg_def_ex (filter, first, last, 3188, "epsg", 3188,
  1791         -        "GR96 / UTM zone 28N", 0, 0,
  1792         -        "GRS 1980", "Greenwich",
  1793         -        "Greenland_1996", "Transverse_Mercator", "metre",
  1794         -        "Easting", "East", "Northing", "North");
         1576  +        "3187\"]]");
         1577  +    p = add_epsg_def (filter, first, last, 3188, "epsg", 3188,
         1578  +        "GR96 / UTM zone 28N");
  1795   1579       add_proj4text (p, 0,
  1796   1580           "+proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1797   1581       add_proj4text (p, 1,
  1798   1582           "units=m +no_defs");
  1799   1583       add_srs_wkt (p, 0,
  1800   1584           "PROJCS[\"GR96 / UTM zone 28N\",GEOGCS[\"GR96\",DATUM[\"G");
  1801   1585       add_srs_wkt (p, 1,
................................................................................
  1803   1587       add_srs_wkt (p, 2,
  1804   1588           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1805   1589       add_srs_wkt (p, 3,
  1806   1590           ",AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwich\",0,AU");
  1807   1591       add_srs_wkt (p, 4,
  1808   1592           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1809   1593       add_srs_wkt (p, 5,
  1810         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1594  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1811   1595       add_srs_wkt (p, 6,
  1812         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4747");
         1596  +        "\"4747\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1813   1597       add_srs_wkt (p, 7,
  1814         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1598  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1815   1599       add_srs_wkt (p, 8,
  1816         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-15]");
         1600  +        ",-15],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1817   1601       add_srs_wkt (p, 9,
  1818         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1602  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1819   1603       add_srs_wkt (p, 10,
  1820         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1604  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1821   1605       add_srs_wkt (p, 11,
  1822         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1606  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1823   1607       add_srs_wkt (p, 12,
  1824         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3188");
  1825         -    add_srs_wkt (p, 13,
  1826         -        "\"]]");
  1827         -    p = add_epsg_def_ex (filter, first, last, 3189, "epsg", 3189,
  1828         -        "GR96 / UTM zone 29N", 0, 0,
  1829         -        "GRS 1980", "Greenwich",
  1830         -        "Greenland_1996", "Transverse_Mercator", "metre",
  1831         -        "Easting", "East", "Northing", "North");
         1608  +        "3188\"]]");
         1609  +    p = add_epsg_def (filter, first, last, 3189, "epsg", 3189,
         1610  +        "GR96 / UTM zone 29N");
  1832   1611       add_proj4text (p, 0,
  1833   1612           "+proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1834   1613       add_proj4text (p, 1,
  1835   1614           "units=m +no_defs");
  1836   1615       add_srs_wkt (p, 0,
  1837   1616           "PROJCS[\"GR96 / UTM zone 29N\",GEOGCS[\"GR96\",DATUM[\"G");
  1838   1617       add_srs_wkt (p, 1,
................................................................................
  1840   1619       add_srs_wkt (p, 2,
  1841   1620           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1842   1621       add_srs_wkt (p, 3,
  1843   1622           ",AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwich\",0,AU");
  1844   1623       add_srs_wkt (p, 4,
  1845   1624           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1846   1625       add_srs_wkt (p, 5,
  1847         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1626  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1848   1627       add_srs_wkt (p, 6,
  1849         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4747");
         1628  +        "\"4747\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1850   1629       add_srs_wkt (p, 7,
  1851         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1630  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1852   1631       add_srs_wkt (p, 8,
  1853         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-9],");
         1632  +        ",-9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
  1854   1633       add_srs_wkt (p, 9,
  1855         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
         1634  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
  1856   1635       add_srs_wkt (p, 10,
  1857         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         1636  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
  1858   1637       add_srs_wkt (p, 11,
  1859         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         1638  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1860   1639       add_srs_wkt (p, 12,
  1861         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3189\"");
  1862         -    add_srs_wkt (p, 13,
  1863         -        "]]");
  1864         -    p = add_epsg_def_ex (filter, first, last, 3190, "epsg", 3190,
  1865         -        "LGD2006 / Libya TM zone 5", 0, 0,
  1866         -        "International 1924", "Greenwich",
  1867         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  1868         -        "X", "East", "Y", "North");
         1640  +        "3189\"]]");
         1641  +    p = add_epsg_def (filter, first, last, 3190, "epsg", 3190,
         1642  +        "LGD2006 / Libya TM zone 5");
  1869   1643       add_proj4text (p, 0,
  1870   1644           "+proj=tmerc +lat_0=0 +lon_0=9 +k=0.99995 +x_0=200000 +y_");
  1871   1645       add_proj4text (p, 1,
  1872   1646           "0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,0");
  1873   1647       add_proj4text (p, 2,
  1874   1648           ",0 +units=m +no_defs");
  1875   1649       add_srs_wkt (p, 0,
................................................................................
  1881   1655       add_srs_wkt (p, 3,
  1882   1656           "OWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EP");
  1883   1657       add_srs_wkt (p, 4,
  1884   1658           "SG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1885   1659       add_srs_wkt (p, 5,
  1886   1660           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1887   1661       add_srs_wkt (p, 6,
  1888         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1662  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PROJE");
  1889   1663       add_srs_wkt (p, 7,
  1890         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[");
         1664  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1891   1665       add_srs_wkt (p, 8,
  1892         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1666  +        "rigin\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"");
  1893   1667       add_srs_wkt (p, 9,
  1894         -        ",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_");
         1668  +        "scale_factor\",0.99995],PARAMETER[\"false_easting\",2000");
  1895   1669       add_srs_wkt (p, 10,
  1896         -        "factor\",0.99995],PARAMETER[\"false_easting\",200000],PA");
         1670  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1897   1671       add_srs_wkt (p, 11,
  1898         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1672  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  1899   1673       add_srs_wkt (p, 12,
  1900         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1901         -    add_srs_wkt (p, 13,
  1902         -        "AUTHORITY[\"EPSG\",\"3190\"]]");
  1903         -    p = add_epsg_def_ex (filter, first, last, 3191, "epsg", 3191,
  1904         -        "LGD2006 / Libya TM zone 6", 0, 0,
  1905         -        "International 1924", "Greenwich",
  1906         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  1907         -        "X", "East", "Y", "North");
         1674  +        "ORTH],AUTHORITY[\"EPSG\",\"3190\"]]");
         1675  +    p = add_epsg_def (filter, first, last, 3191, "epsg", 3191,
         1676  +        "LGD2006 / Libya TM zone 6");
  1908   1677       add_proj4text (p, 0,
  1909   1678           "+proj=tmerc +lat_0=0 +lon_0=11 +k=0.99995 +x_0=200000 +y");
  1910   1679       add_proj4text (p, 1,
  1911   1680           "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,");
  1912   1681       add_proj4text (p, 2,
  1913   1682           "0,0 +units=m +no_defs");
  1914   1683       add_srs_wkt (p, 0,
................................................................................
  1920   1689       add_srs_wkt (p, 3,
  1921   1690           "OWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EP");
  1922   1691       add_srs_wkt (p, 4,
  1923   1692           "SG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1924   1693       add_srs_wkt (p, 5,
  1925   1694           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1926   1695       add_srs_wkt (p, 6,
  1927         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1696  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PROJE");
  1928   1697       add_srs_wkt (p, 7,
  1929         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[");
         1698  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1930   1699       add_srs_wkt (p, 8,
  1931         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1700  +        "rigin\",0],PARAMETER[\"central_meridian\",11],PARAMETER[");
  1932   1701       add_srs_wkt (p, 9,
  1933         -        ",0],PARAMETER[\"central_meridian\",11],PARAMETER[\"scale");
         1702  +        "\"scale_factor\",0.99995],PARAMETER[\"false_easting\",20");
  1934   1703       add_srs_wkt (p, 10,
  1935         -        "_factor\",0.99995],PARAMETER[\"false_easting\",200000],P");
         1704  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  1936   1705       add_srs_wkt (p, 11,
  1937         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1706  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1938   1707       add_srs_wkt (p, 12,
  1939         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  1940         -    add_srs_wkt (p, 13,
  1941         -        ",AUTHORITY[\"EPSG\",\"3191\"]]");
  1942         -    p = add_epsg_def_ex (filter, first, last, 3192, "epsg", 3192,
  1943         -        "LGD2006 / Libya TM zone 7", 0, 0,
  1944         -        "International 1924", "Greenwich",
  1945         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  1946         -        "X", "East", "Y", "North");
         1708  +        ",NORTH],AUTHORITY[\"EPSG\",\"3191\"]]");
         1709  +    p = add_epsg_def (filter, first, last, 3192, "epsg", 3192,
         1710  +        "LGD2006 / Libya TM zone 7");
  1947   1711       add_proj4text (p, 0,
  1948   1712           "+proj=tmerc +lat_0=0 +lon_0=13 +k=0.99995 +x_0=200000 +y");
  1949   1713       add_proj4text (p, 1,
  1950   1714           "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,");
  1951   1715       add_proj4text (p, 2,
  1952   1716           "0,0 +units=m +no_defs");
  1953   1717       add_srs_wkt (p, 0,
................................................................................
  1959   1723       add_srs_wkt (p, 3,
  1960   1724           "OWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EP");
  1961   1725       add_srs_wkt (p, 4,
  1962   1726           "SG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1963   1727       add_srs_wkt (p, 5,
  1964   1728           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1965   1729       add_srs_wkt (p, 6,
  1966         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1730  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PROJE");
  1967   1731       add_srs_wkt (p, 7,
  1968         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[");
         1732  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1969   1733       add_srs_wkt (p, 8,
  1970         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1734  +        "rigin\",0],PARAMETER[\"central_meridian\",13],PARAMETER[");
  1971   1735       add_srs_wkt (p, 9,
  1972         -        ",0],PARAMETER[\"central_meridian\",13],PARAMETER[\"scale");
         1736  +        "\"scale_factor\",0.99995],PARAMETER[\"false_easting\",20");
  1973   1737       add_srs_wkt (p, 10,
  1974         -        "_factor\",0.99995],PARAMETER[\"false_easting\",200000],P");
         1738  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  1975   1739       add_srs_wkt (p, 11,
  1976         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1740  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1977   1741       add_srs_wkt (p, 12,
  1978         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  1979         -    add_srs_wkt (p, 13,
  1980         -        ",AUTHORITY[\"EPSG\",\"3192\"]]");
  1981         -    p = add_epsg_def_ex (filter, first, last, 3193, "epsg", 3193,
  1982         -        "LGD2006 / Libya TM zone 8", 0, 0,
  1983         -        "International 1924", "Greenwich",
  1984         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  1985         -        "X", "East", "Y", "North");
         1742  +        ",NORTH],AUTHORITY[\"EPSG\",\"3192\"]]");
         1743  +    p = add_epsg_def (filter, first, last, 3193, "epsg", 3193,
         1744  +        "LGD2006 / Libya TM zone 8");
  1986   1745       add_proj4text (p, 0,
  1987   1746           "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.99995 +x_0=200000 +y");
  1988   1747       add_proj4text (p, 1,
  1989   1748           "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,");
  1990   1749       add_proj4text (p, 2,
  1991   1750           "0,0 +units=m +no_defs");
  1992   1751       add_srs_wkt (p, 0,
................................................................................
  1998   1757       add_srs_wkt (p, 3,
  1999   1758           "OWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EP");
  2000   1759       add_srs_wkt (p, 4,
  2001   1760           "SG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2002   1761       add_srs_wkt (p, 5,
  2003   1762           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2004   1763       add_srs_wkt (p, 6,
  2005         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1764  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PROJE");
  2006   1765       add_srs_wkt (p, 7,
  2007         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[");
         1766  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2008   1767       add_srs_wkt (p, 8,
  2009         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1768  +        "rigin\",0],PARAMETER[\"central_meridian\",15],PARAMETER[");
  2010   1769       add_srs_wkt (p, 9,
  2011         -        ",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale");
         1770  +        "\"scale_factor\",0.99995],PARAMETER[\"false_easting\",20");
  2012   1771       add_srs_wkt (p, 10,
  2013         -        "_factor\",0.99995],PARAMETER[\"false_easting\",200000],P");
         1772  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2014   1773       add_srs_wkt (p, 11,
  2015         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1774  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2016   1775       add_srs_wkt (p, 12,
  2017         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  2018         -    add_srs_wkt (p, 13,
  2019         -        ",AUTHORITY[\"EPSG\",\"3193\"]]");
  2020         -    p = add_epsg_def_ex (filter, first, last, 3194, "epsg", 3194,
  2021         -        "LGD2006 / Libya TM zone 9", 0, 0,
  2022         -        "International 1924", "Greenwich",
  2023         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  2024         -        "X", "East", "Y", "North");
         1776  +        ",NORTH],AUTHORITY[\"EPSG\",\"3193\"]]");
         1777  +    p = add_epsg_def (filter, first, last, 3194, "epsg", 3194,
         1778  +        "LGD2006 / Libya TM zone 9");
  2025   1779       add_proj4text (p, 0,
  2026   1780           "+proj=tmerc +lat_0=0 +lon_0=17 +k=0.99995 +x_0=200000 +y");
  2027   1781       add_proj4text (p, 1,
  2028   1782           "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,");
  2029   1783       add_proj4text (p, 2,
  2030   1784           "0,0 +units=m +no_defs");
  2031   1785       add_srs_wkt (p, 0,
................................................................................
  2037   1791       add_srs_wkt (p, 3,
  2038   1792           "OWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EP");
  2039   1793       add_srs_wkt (p, 4,
  2040   1794           "SG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2041   1795       add_srs_wkt (p, 5,
  2042   1796           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2043   1797       add_srs_wkt (p, 6,
  2044         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1798  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PROJE");
  2045   1799       add_srs_wkt (p, 7,
  2046         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[");
         1800  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2047   1801       add_srs_wkt (p, 8,
  2048         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1802  +        "rigin\",0],PARAMETER[\"central_meridian\",17],PARAMETER[");
  2049   1803       add_srs_wkt (p, 9,
  2050         -        ",0],PARAMETER[\"central_meridian\",17],PARAMETER[\"scale");
         1804  +        "\"scale_factor\",0.99995],PARAMETER[\"false_easting\",20");
  2051   1805       add_srs_wkt (p, 10,
  2052         -        "_factor\",0.99995],PARAMETER[\"false_easting\",200000],P");
         1806  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2053   1807       add_srs_wkt (p, 11,
  2054         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1808  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2055   1809       add_srs_wkt (p, 12,
  2056         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  2057         -    add_srs_wkt (p, 13,
  2058         -        ",AUTHORITY[\"EPSG\",\"3194\"]]");
  2059         -    p = add_epsg_def_ex (filter, first, last, 3195, "epsg", 3195,
  2060         -        "LGD2006 / Libya TM zone 10", 0, 0,
  2061         -        "International 1924", "Greenwich",
  2062         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  2063         -        "X", "East", "Y", "North");
         1810  +        ",NORTH],AUTHORITY[\"EPSG\",\"3194\"]]");
         1811  +    p = add_epsg_def (filter, first, last, 3195, "epsg", 3195,
         1812  +        "LGD2006 / Libya TM zone 10");
  2064   1813       add_proj4text (p, 0,
  2065   1814           "+proj=tmerc +lat_0=0 +lon_0=19 +k=0.99995 +x_0=200000 +y");
  2066   1815       add_proj4text (p, 1,
  2067   1816           "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,");
  2068   1817       add_proj4text (p, 2,
  2069   1818           "0,0 +units=m +no_defs");
  2070   1819       add_srs_wkt (p, 0,
................................................................................
  2076   1825       add_srs_wkt (p, 3,
  2077   1826           "TOWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"E");
  2078   1827       add_srs_wkt (p, 4,
  2079   1828           "PSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2080   1829       add_srs_wkt (p, 5,
  2081   1830           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2082   1831       add_srs_wkt (p, 6,
  2083         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         1832  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PRO");
  2084   1833       add_srs_wkt (p, 7,
  2085         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTIO");
         1834  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  2086   1835       add_srs_wkt (p, 8,
  2087         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         1836  +        "_origin\",0],PARAMETER[\"central_meridian\",19],PARAMETE");
  2088   1837       add_srs_wkt (p, 9,
  2089         -        "n\",0],PARAMETER[\"central_meridian\",19],PARAMETER[\"sc");
         1838  +        "R[\"scale_factor\",0.99995],PARAMETER[\"false_easting\",");
  2090   1839       add_srs_wkt (p, 10,
  2091         -        "ale_factor\",0.99995],PARAMETER[\"false_easting\",200000");
         1840  +        "200000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  2092   1841       add_srs_wkt (p, 11,
  2093         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1842  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2094   1843       add_srs_wkt (p, 12,
  2095         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  2096         -    add_srs_wkt (p, 13,
  2097         -        "TH],AUTHORITY[\"EPSG\",\"3195\"]]");
  2098         -    p = add_epsg_def_ex (filter, first, last, 3196, "epsg", 3196,
  2099         -        "LGD2006 / Libya TM zone 11", 0, 0,
  2100         -        "International 1924", "Greenwich",
  2101         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  2102         -        "X", "East", "Y", "North");
         1844  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3195\"]]");
         1845  +    p = add_epsg_def (filter, first, last, 3196, "epsg", 3196,
         1846  +        "LGD2006 / Libya TM zone 11");
  2103   1847       add_proj4text (p, 0,
  2104   1848           "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.99995 +x_0=200000 +y");
  2105   1849       add_proj4text (p, 1,
  2106   1850           "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,");
  2107   1851       add_proj4text (p, 2,
  2108   1852           "0,0 +units=m +no_defs");
  2109   1853       add_srs_wkt (p, 0,
................................................................................
  2115   1859       add_srs_wkt (p, 3,
  2116   1860           "TOWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"E");
  2117   1861       add_srs_wkt (p, 4,
  2118   1862           "PSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2119   1863       add_srs_wkt (p, 5,
  2120   1864           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2121   1865       add_srs_wkt (p, 6,
  2122         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         1866  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PRO");
  2123   1867       add_srs_wkt (p, 7,
  2124         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTIO");
         1868  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  2125   1869       add_srs_wkt (p, 8,
  2126         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         1870  +        "_origin\",0],PARAMETER[\"central_meridian\",21],PARAMETE");
  2127   1871       add_srs_wkt (p, 9,
  2128         -        "n\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"sc");
         1872  +        "R[\"scale_factor\",0.99995],PARAMETER[\"false_easting\",");
  2129   1873       add_srs_wkt (p, 10,
  2130         -        "ale_factor\",0.99995],PARAMETER[\"false_easting\",200000");
         1874  +        "200000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  2131   1875       add_srs_wkt (p, 11,
  2132         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1876  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2133   1877       add_srs_wkt (p, 12,
  2134         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  2135         -    add_srs_wkt (p, 13,
  2136         -        "TH],AUTHORITY[\"EPSG\",\"3196\"]]");
  2137         -    p = add_epsg_def_ex (filter, first, last, 3197, "epsg", 3197,
  2138         -        "LGD2006 / Libya TM zone 12", 0, 0,
  2139         -        "International 1924", "Greenwich",
  2140         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  2141         -        "X", "East", "Y", "North");
         1878  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3196\"]]");
         1879  +    p = add_epsg_def (filter, first, last, 3197, "epsg", 3197,
         1880  +        "LGD2006 / Libya TM zone 12");
  2142   1881       add_proj4text (p, 0,
  2143   1882           "+proj=tmerc +lat_0=0 +lon_0=23 +k=0.99995 +x_0=200000 +y");
  2144   1883       add_proj4text (p, 1,
  2145   1884           "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,");
  2146   1885       add_proj4text (p, 2,
  2147   1886           "0,0 +units=m +no_defs");
  2148   1887       add_srs_wkt (p, 0,
................................................................................
  2154   1893       add_srs_wkt (p, 3,
  2155   1894           "TOWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"E");
  2156   1895       add_srs_wkt (p, 4,
  2157   1896           "PSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2158   1897       add_srs_wkt (p, 5,
  2159   1898           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2160   1899       add_srs_wkt (p, 6,
  2161         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         1900  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PRO");
  2162   1901       add_srs_wkt (p, 7,
  2163         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTIO");
         1902  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  2164   1903       add_srs_wkt (p, 8,
  2165         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         1904  +        "_origin\",0],PARAMETER[\"central_meridian\",23],PARAMETE");
  2166   1905       add_srs_wkt (p, 9,
  2167         -        "n\",0],PARAMETER[\"central_meridian\",23],PARAMETER[\"sc");
         1906  +        "R[\"scale_factor\",0.99995],PARAMETER[\"false_easting\",");
  2168   1907       add_srs_wkt (p, 10,
  2169         -        "ale_factor\",0.99995],PARAMETER[\"false_easting\",200000");
         1908  +        "200000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  2170   1909       add_srs_wkt (p, 11,
  2171         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1910  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2172   1911       add_srs_wkt (p, 12,
  2173         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  2174         -    add_srs_wkt (p, 13,
  2175         -        "TH],AUTHORITY[\"EPSG\",\"3197\"]]");
  2176         -    p = add_epsg_def_ex (filter, first, last, 3198, "epsg", 3198,
  2177         -        "LGD2006 / Libya TM zone 13", 0, 0,
  2178         -        "International 1924", "Greenwich",
  2179         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  2180         -        "X", "East", "Y", "North");
         1912  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3197\"]]");
         1913  +    p = add_epsg_def (filter, first, last, 3198, "epsg", 3198,
         1914  +        "LGD2006 / Libya TM zone 13");
  2181   1915       add_proj4text (p, 0,
  2182   1916           "+proj=tmerc +lat_0=0 +lon_0=25 +k=0.99995 +x_0=200000 +y");
  2183   1917       add_proj4text (p, 1,
  2184   1918           "_0=0 +ellps=intl +towgs84=-208.406,-109.878,-2.5764,0,0,");
  2185   1919       add_proj4text (p, 2,
  2186   1920           "0,0 +units=m +no_defs");
  2187   1921       add_srs_wkt (p, 0,
................................................................................
  2193   1927       add_srs_wkt (p, 3,
  2194   1928           "TOWGS84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"E");
  2195   1929       add_srs_wkt (p, 4,
  2196   1930           "PSG\",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2197   1931       add_srs_wkt (p, 5,
  2198   1932           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2199   1933       add_srs_wkt (p, 6,
  2200         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         1934  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PRO");
  2201   1935       add_srs_wkt (p, 7,
  2202         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTIO");
         1936  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  2203   1937       add_srs_wkt (p, 8,
  2204         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         1938  +        "_origin\",0],PARAMETER[\"central_meridian\",25],PARAMETE");
  2205   1939       add_srs_wkt (p, 9,
  2206         -        "n\",0],PARAMETER[\"central_meridian\",25],PARAMETER[\"sc");
         1940  +        "R[\"scale_factor\",0.99995],PARAMETER[\"false_easting\",");
  2207   1941       add_srs_wkt (p, 10,
  2208         -        "ale_factor\",0.99995],PARAMETER[\"false_easting\",200000");
         1942  +        "200000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  2209   1943       add_srs_wkt (p, 11,
  2210         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1944  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2211   1945       add_srs_wkt (p, 12,
  2212         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  2213         -    add_srs_wkt (p, 13,
  2214         -        "TH],AUTHORITY[\"EPSG\",\"3198\"]]");
  2215         -    p = add_epsg_def_ex (filter, first, last, 3199, "epsg", 3199,
  2216         -        "LGD2006 / UTM zone 32N", 0, 0,
  2217         -        "International 1924", "Greenwich",
  2218         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  2219         -        "Easting", "East", "Northing", "North");
         1946  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3198\"]]");
         1947  +    p = add_epsg_def (filter, first, last, 3199, "epsg", 3199,
         1948  +        "LGD2006 / UTM zone 32N");
  2220   1949       add_proj4text (p, 0,
  2221   1950           "+proj=utm +zone=32 +ellps=intl +towgs84=-208.406,-109.87");
  2222   1951       add_proj4text (p, 1,
  2223   1952           "8,-2.5764,0,0,0,0 +units=m +no_defs");
  2224   1953       add_srs_wkt (p, 0,
  2225   1954           "PROJCS[\"LGD2006 / UTM zone 32N\",GEOGCS[\"LGD2006\",DAT");
  2226   1955       add_srs_wkt (p, 1,
................................................................................
  2230   1959       add_srs_wkt (p, 3,
  2231   1960           "S84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EPSG\"");
  2232   1961       add_srs_wkt (p, 4,
  2233   1962           ",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2234   1963       add_srs_wkt (p, 5,
  2235   1964           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2236   1965       add_srs_wkt (p, 6,
  2237         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1966  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI");
  2238   1967       add_srs_wkt (p, 7,
  2239         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[\"T");
         1968  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2240   1969       add_srs_wkt (p, 8,
  2241         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1970  +        "in\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"sc");
  2242   1971       add_srs_wkt (p, 9,
  2243         -        "],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_fa");
         1972  +        "ale_factor\",0.9996],PARAMETER[\"false_easting\",500000]");
  2244   1973       add_srs_wkt (p, 10,
  2245         -        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1974  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
  2246   1975       add_srs_wkt (p, 11,
  2247         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1976  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  2248   1977       add_srs_wkt (p, 12,
  2249         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2250         -    add_srs_wkt (p, 13,
  2251         -        "\",NORTH],AUTHORITY[\"EPSG\",\"3199\"]]");
  2252         -    p = add_epsg_def_ex (filter, first, last, 3200, "epsg", 3200,
  2253         -        "FD58 / Iraq zone", 0, 0,
  2254         -        "Clarke 1880 (RGS)", "Greenwich",
  2255         -        "Final_Datum_1958", "Lambert_Conformal_Conic_1SP", "metre",
  2256         -        "Easting", "East", "Northing", "North");
         1978  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"3199\"]]");
         1979  +    p = add_epsg_def (filter, first, last, 3200, "epsg", 3200,
         1980  +        "FD58 / Iraq zone");
  2257   1981       add_proj4text (p, 0,
  2258   1982           "+proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.99878");
  2259   1983       add_proj4text (p, 1,
  2260   1984           "64078000001 +x_0=1500000 +y_0=1166200 +ellps=clrk80 +tow");
  2261   1985       add_proj4text (p, 2,
  2262   1986           "gs84=-241.54,-163.64,396.06,0,0,0,0 +units=m +no_defs");
  2263   1987       add_srs_wkt (p, 0,
................................................................................
  2269   1993       add_srs_wkt (p, 3,
  2270   1994           "-163.64,396.06,0,0,0,0],AUTHORITY[\"EPSG\",\"6132\"]],PR");
  2271   1995       add_srs_wkt (p, 4,
  2272   1996           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2273   1997       add_srs_wkt (p, 5,
  2274   1998           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2275   1999       add_srs_wkt (p, 6,
  2276         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         2000  +        "]],AUTHORITY[\"EPSG\",\"4132\"]],PROJECTION[\"Lambert_Co");
  2277   2001       add_srs_wkt (p, 7,
  2278         -        "HORITY[\"EPSG\",\"4132\"]],PROJECTION[\"Lambert_Conforma");
         2002  +        "nformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",32");
  2279   2003       add_srs_wkt (p, 8,
  2280         -        "l_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",32.5],PA");
         2004  +        ".5],PARAMETER[\"central_meridian\",45],PARAMETER[\"scale");
  2281   2005       add_srs_wkt (p, 9,
  2282         -        "RAMETER[\"central_meridian\",45],PARAMETER[\"scale_facto");
         2006  +        "_factor\",0.9987864078],PARAMETER[\"false_easting\",1500");
  2283   2007       add_srs_wkt (p, 10,
  2284         -        "r\",0.9987864078],PARAMETER[\"false_easting\",1500000],P");
         2008  +        "000],PARAMETER[\"false_northing\",1166200],UNIT[\"metre\"");
  2285   2009       add_srs_wkt (p, 11,
  2286         -        "ARAMETER[\"false_northing\",1166200],UNIT[\"metre\",1,AU");
         2010  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  2287   2011       add_srs_wkt (p, 12,
  2288         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  2289         -    add_srs_wkt (p, 13,
  2290         -        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3200\"]]");
  2291         -    p = add_epsg_def_ex (filter, first, last, 3201, "epsg", 3201,
  2292         -        "LGD2006 / UTM zone 33N", 0, 0,
  2293         -        "International 1924", "Greenwich",
  2294         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  2295         -        "Easting", "East", "Northing", "North");
         2012  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3200\"]]");
         2013  +    p = add_epsg_def (filter, first, last, 3201, "epsg", 3201,
         2014  +        "LGD2006 / UTM zone 33N");
  2296   2015       add_proj4text (p, 0,
  2297   2016           "+proj=utm +zone=33 +ellps=intl +towgs84=-208.406,-109.87");
  2298   2017       add_proj4text (p, 1,
  2299   2018           "8,-2.5764,0,0,0,0 +units=m +no_defs");
  2300   2019       add_srs_wkt (p, 0,
  2301   2020           "PROJCS[\"LGD2006 / UTM zone 33N\",GEOGCS[\"LGD2006\",DAT");
  2302   2021       add_srs_wkt (p, 1,
................................................................................
  2306   2025       add_srs_wkt (p, 3,
  2307   2026           "S84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EPSG\"");
  2308   2027       add_srs_wkt (p, 4,
  2309   2028           ",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2310   2029       add_srs_wkt (p, 5,
  2311   2030           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2312   2031       add_srs_wkt (p, 6,
  2313         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2032  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI");
  2314   2033       add_srs_wkt (p, 7,
  2315         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[\"T");
         2034  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2316   2035       add_srs_wkt (p, 8,
  2317         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2036  +        "in\",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"s");
  2318   2037       add_srs_wkt (p, 9,
  2319         -        "],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_f");
         2038  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
  2320   2039       add_srs_wkt (p, 10,
  2321         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2040  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  2322   2041       add_srs_wkt (p, 11,
  2323         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2042  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2324   2043       add_srs_wkt (p, 12,
  2325         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2326         -    add_srs_wkt (p, 13,
  2327         -        "\",NORTH],AUTHORITY[\"EPSG\",\"3201\"]]");
  2328         -    p = add_epsg_def_ex (filter, first, last, 3202, "epsg", 3202,
  2329         -        "LGD2006 / UTM zone 34N", 0, 0,
  2330         -        "International 1924", "Greenwich",
  2331         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  2332         -        "Easting", "East", "Northing", "North");
         2044  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"3201\"]]");
         2045  +    p = add_epsg_def (filter, first, last, 3202, "epsg", 3202,
         2046  +        "LGD2006 / UTM zone 34N");
  2333   2047       add_proj4text (p, 0,
  2334   2048           "+proj=utm +zone=34 +ellps=intl +towgs84=-208.406,-109.87");
  2335   2049       add_proj4text (p, 1,
  2336   2050           "8,-2.5764,0,0,0,0 +units=m +no_defs");
  2337   2051       add_srs_wkt (p, 0,
  2338   2052           "PROJCS[\"LGD2006 / UTM zone 34N\",GEOGCS[\"LGD2006\",DAT");
  2339   2053       add_srs_wkt (p, 1,
................................................................................
  2343   2057       add_srs_wkt (p, 3,
  2344   2058           "S84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EPSG\"");
  2345   2059       add_srs_wkt (p, 4,
  2346   2060           ",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2347   2061       add_srs_wkt (p, 5,
  2348   2062           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2349   2063       add_srs_wkt (p, 6,
  2350         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2064  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI");
  2351   2065       add_srs_wkt (p, 7,
  2352         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[\"T");
         2066  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2353   2067       add_srs_wkt (p, 8,
  2354         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2068  +        "in\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"s");
  2355   2069       add_srs_wkt (p, 9,
  2356         -        "],PARAMETER[\"central_meridian\",21],PARAMETER[\"scale_f");
         2070  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
  2357   2071       add_srs_wkt (p, 10,
  2358         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2072  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  2359   2073       add_srs_wkt (p, 11,
  2360         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2074  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2361   2075       add_srs_wkt (p, 12,
  2362         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2363         -    add_srs_wkt (p, 13,
  2364         -        "\",NORTH],AUTHORITY[\"EPSG\",\"3202\"]]");
  2365         -    p = add_epsg_def_ex (filter, first, last, 3203, "epsg", 3203,
  2366         -        "LGD2006 / UTM zone 35N", 0, 0,
  2367         -        "International 1924", "Greenwich",
  2368         -        "Libyan_Geodetic_Datum_2006", "Transverse_Mercator", "metre",
  2369         -        "Easting", "East", "Northing", "North");
         2076  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"3202\"]]");
         2077  +    p = add_epsg_def (filter, first, last, 3203, "epsg", 3203,
         2078  +        "LGD2006 / UTM zone 35N");
  2370   2079       add_proj4text (p, 0,
  2371   2080           "+proj=utm +zone=35 +ellps=intl +towgs84=-208.406,-109.87");
  2372   2081       add_proj4text (p, 1,
  2373   2082           "8,-2.5764,0,0,0,0 +units=m +no_defs");
  2374   2083       add_srs_wkt (p, 0,
  2375   2084           "PROJCS[\"LGD2006 / UTM zone 35N\",GEOGCS[\"LGD2006\",DAT");
  2376   2085       add_srs_wkt (p, 1,
................................................................................
  2380   2089       add_srs_wkt (p, 3,
  2381   2090           "S84[-208.406,-109.878,-2.5764,0,0,0,0],AUTHORITY[\"EPSG\"");
  2382   2091       add_srs_wkt (p, 4,
  2383   2092           ",\"6754\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2384   2093       add_srs_wkt (p, 5,
  2385   2094           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2386   2095       add_srs_wkt (p, 6,
  2387         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2096  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTI");
  2388   2097       add_srs_wkt (p, 7,
  2389         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4754\"]],PROJECTION[\"T");
         2098  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2390   2099       add_srs_wkt (p, 8,
  2391         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2100  +        "in\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"s");
  2392   2101       add_srs_wkt (p, 9,
  2393         -        "],PARAMETER[\"central_meridian\",27],PARAMETER[\"scale_f");
         2102  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
  2394   2103       add_srs_wkt (p, 10,
  2395         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2104  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  2396   2105       add_srs_wkt (p, 11,
  2397         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2106  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2398   2107       add_srs_wkt (p, 12,
  2399         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2400         -    add_srs_wkt (p, 13,
  2401         -        "\",NORTH],AUTHORITY[\"EPSG\",\"3203\"]]");
  2402         -    p = add_epsg_def_ex (filter, first, last, 3204, "epsg", 3204,
  2403         -        "WGS 84 / SCAR IMW SP19-20", 0, 0,
  2404         -        "WGS 84", "Greenwich",
  2405         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2406         -        "Easting", "East", "Northing", "North");
         2108  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"3203\"]]");
         2109  +    p = add_epsg_def (filter, first, last, 3204, "epsg", 3204,
         2110  +        "WGS 84 / SCAR IMW SP19-20");
  2407   2111       add_proj4text (p, 0,
  2408   2112           "+proj=lcc +lat_1=-60.66666666666666 +lat_2=-63.333333333");
  2409   2113       add_proj4text (p, 1,
  2410   2114           "33334 +lat_0=-90 +lon_0=-66 +x_0=0 +y_0=0 +datum=WGS84 +");
  2411   2115       add_proj4text (p, 2,
  2412   2116           "units=m +no_defs");
  2413   2117       add_srs_wkt (p, 0,
................................................................................
  2417   2121       add_srs_wkt (p, 2,
  2418   2122           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2419   2123       add_srs_wkt (p, 3,
  2420   2124           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2421   2125       add_srs_wkt (p, 4,
  2422   2126           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2423   2127       add_srs_wkt (p, 5,
  2424         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2425         -    add_srs_wkt (p, 6,
  2426         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2427         -    add_srs_wkt (p, 7,
  2428         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2429         -    add_srs_wkt (p, 8,
  2430         -        "\",-60.66666666666666],PARAMETER[\"standard_parallel_2\"");
  2431         -    add_srs_wkt (p, 9,
  2432         -        ",-63.33333333333334],PARAMETER[\"latitude_of_origin\",-9");
  2433         -    add_srs_wkt (p, 10,
  2434         -        "0],PARAMETER[\"central_meridian\",-66],PARAMETER[\"false");
  2435         -    add_srs_wkt (p, 11,
  2436         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2437         -    add_srs_wkt (p, 12,
  2438         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2439         -    add_srs_wkt (p, 13,
  2440         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3204\"");
  2441         -    add_srs_wkt (p, 14,
  2442         -        "]]");
  2443         -    p = add_epsg_def_ex (filter, first, last, 3205, "epsg", 3205,
  2444         -        "WGS 84 / SCAR IMW SP21-22", 0, 0,
  2445         -        "WGS 84", "Greenwich",
  2446         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2447         -        "Easting", "East", "Northing", "North");
         2128  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2129  +    add_srs_wkt (p, 6,
         2130  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2131  +    add_srs_wkt (p, 7,
         2132  +        "llel_1\",-60.66666666666666],PARAMETER[\"standard_parall");
         2133  +    add_srs_wkt (p, 8,
         2134  +        "el_2\",-63.33333333333334],PARAMETER[\"latitude_of_origi");
         2135  +    add_srs_wkt (p, 9,
         2136  +        "n\",-90],PARAMETER[\"central_meridian\",-66],PARAMETER[\"");
         2137  +    add_srs_wkt (p, 10,
         2138  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2139  +    add_srs_wkt (p, 11,
         2140  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2141  +    add_srs_wkt (p, 12,
         2142  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2143  +    add_srs_wkt (p, 13,
         2144  +        "204\"]]");
         2145  +    p = add_epsg_def (filter, first, last, 3205, "epsg", 3205,
         2146  +        "WGS 84 / SCAR IMW SP21-22");
  2448   2147       add_proj4text (p, 0,
  2449   2148           "+proj=lcc +lat_1=-60.66666666666666 +lat_2=-63.333333333");
  2450   2149       add_proj4text (p, 1,
  2451   2150           "33334 +lat_0=-90 +lon_0=-54 +x_0=0 +y_0=0 +datum=WGS84 +");
  2452   2151       add_proj4text (p, 2,
  2453   2152           "units=m +no_defs");
  2454   2153       add_srs_wkt (p, 0,
................................................................................
  2458   2157       add_srs_wkt (p, 2,
  2459   2158           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2460   2159       add_srs_wkt (p, 3,
  2461   2160           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2462   2161       add_srs_wkt (p, 4,
  2463   2162           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2464   2163       add_srs_wkt (p, 5,
  2465         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2466         -    add_srs_wkt (p, 6,
  2467         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2468         -    add_srs_wkt (p, 7,
  2469         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2470         -    add_srs_wkt (p, 8,
  2471         -        "\",-60.66666666666666],PARAMETER[\"standard_parallel_2\"");
  2472         -    add_srs_wkt (p, 9,
  2473         -        ",-63.33333333333334],PARAMETER[\"latitude_of_origin\",-9");
  2474         -    add_srs_wkt (p, 10,
  2475         -        "0],PARAMETER[\"central_meridian\",-54],PARAMETER[\"false");
  2476         -    add_srs_wkt (p, 11,
  2477         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2478         -    add_srs_wkt (p, 12,
  2479         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2480         -    add_srs_wkt (p, 13,
  2481         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3205\"");
  2482         -    add_srs_wkt (p, 14,
  2483         -        "]]");
  2484         -    p = add_epsg_def_ex (filter, first, last, 3206, "epsg", 3206,
  2485         -        "WGS 84 / SCAR IMW SP23-24", 0, 0,
  2486         -        "WGS 84", "Greenwich",
  2487         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2488         -        "Easting", "East", "Northing", "North");
         2164  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2165  +    add_srs_wkt (p, 6,
         2166  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2167  +    add_srs_wkt (p, 7,
         2168  +        "llel_1\",-60.66666666666666],PARAMETER[\"standard_parall");
         2169  +    add_srs_wkt (p, 8,
         2170  +        "el_2\",-63.33333333333334],PARAMETER[\"latitude_of_origi");
         2171  +    add_srs_wkt (p, 9,
         2172  +        "n\",-90],PARAMETER[\"central_meridian\",-54],PARAMETER[\"");
         2173  +    add_srs_wkt (p, 10,
         2174  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2175  +    add_srs_wkt (p, 11,
         2176  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2177  +    add_srs_wkt (p, 12,
         2178  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2179  +    add_srs_wkt (p, 13,
         2180  +        "205\"]]");
         2181  +    p = add_epsg_def (filter, first, last, 3206, "epsg", 3206,
         2182  +        "WGS 84 / SCAR IMW SP23-24");
  2489   2183       add_proj4text (p, 0,
  2490   2184           "+proj=lcc +lat_1=-60.66666666666666 +lat_2=-63.333333333");
  2491   2185       add_proj4text (p, 1,
  2492   2186           "33334 +lat_0=-90 +lon_0=-42 +x_0=0 +y_0=0 +datum=WGS84 +");
  2493   2187       add_proj4text (p, 2,
  2494   2188           "units=m +no_defs");
  2495   2189       add_srs_wkt (p, 0,
................................................................................
  2499   2193       add_srs_wkt (p, 2,
  2500   2194           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2501   2195       add_srs_wkt (p, 3,
  2502   2196           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2503   2197       add_srs_wkt (p, 4,
  2504   2198           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2505   2199       add_srs_wkt (p, 5,
  2506         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2507         -    add_srs_wkt (p, 6,
  2508         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2509         -    add_srs_wkt (p, 7,
  2510         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2511         -    add_srs_wkt (p, 8,
  2512         -        "\",-60.66666666666666],PARAMETER[\"standard_parallel_2\"");
  2513         -    add_srs_wkt (p, 9,
  2514         -        ",-63.33333333333334],PARAMETER[\"latitude_of_origin\",-9");
  2515         -    add_srs_wkt (p, 10,
  2516         -        "0],PARAMETER[\"central_meridian\",-42],PARAMETER[\"false");
  2517         -    add_srs_wkt (p, 11,
  2518         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2519         -    add_srs_wkt (p, 12,
  2520         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2521         -    add_srs_wkt (p, 13,
  2522         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3206\"");
  2523         -    add_srs_wkt (p, 14,
  2524         -        "]]");
  2525         -    p = add_epsg_def_ex (filter, first, last, 3207, "epsg", 3207,
  2526         -        "WGS 84 / SCAR IMW SQ01-02", 0, 0,
  2527         -        "WGS 84", "Greenwich",
  2528         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2529         -        "Easting", "East", "Northing", "North");
         2200  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2201  +    add_srs_wkt (p, 6,
         2202  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2203  +    add_srs_wkt (p, 7,
         2204  +        "llel_1\",-60.66666666666666],PARAMETER[\"standard_parall");
         2205  +    add_srs_wkt (p, 8,
         2206  +        "el_2\",-63.33333333333334],PARAMETER[\"latitude_of_origi");
         2207  +    add_srs_wkt (p, 9,
         2208  +        "n\",-90],PARAMETER[\"central_meridian\",-42],PARAMETER[\"");
         2209  +    add_srs_wkt (p, 10,
         2210  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2211  +    add_srs_wkt (p, 11,
         2212  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2213  +    add_srs_wkt (p, 12,
         2214  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2215  +    add_srs_wkt (p, 13,
         2216  +        "206\"]]");
         2217  +    p = add_epsg_def (filter, first, last, 3207, "epsg", 3207,
         2218  +        "WGS 84 / SCAR IMW SQ01-02");
  2530   2219       add_proj4text (p, 0,
  2531   2220           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  2532   2221       add_proj4text (p, 1,
  2533   2222           "33333 +lat_0=-90 +lon_0=-174 +x_0=0 +y_0=0 +datum=WGS84 ");
  2534   2223       add_proj4text (p, 2,
  2535   2224           "+units=m +no_defs");
  2536   2225       add_srs_wkt (p, 0,
................................................................................
  2540   2229       add_srs_wkt (p, 2,
  2541   2230           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2542   2231       add_srs_wkt (p, 3,
  2543   2232           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2544   2233       add_srs_wkt (p, 4,
  2545   2234           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2546   2235       add_srs_wkt (p, 5,
  2547         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2548         -    add_srs_wkt (p, 6,
  2549         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2550         -    add_srs_wkt (p, 7,
  2551         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2552         -    add_srs_wkt (p, 8,
  2553         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2554         -    add_srs_wkt (p, 9,
  2555         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  2556         -    add_srs_wkt (p, 10,
  2557         -        "0],PARAMETER[\"central_meridian\",-174],PARAMETER[\"fals");
  2558         -    add_srs_wkt (p, 11,
  2559         -        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2560         -    add_srs_wkt (p, 12,
  2561         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  2562         -    add_srs_wkt (p, 13,
  2563         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3207\"");
  2564         -    add_srs_wkt (p, 14,
  2565         -        "]]");
  2566         -    p = add_epsg_def_ex (filter, first, last, 3208, "epsg", 3208,
  2567         -        "WGS 84 / SCAR IMW SQ19-20", 0, 0,
  2568         -        "WGS 84", "Greenwich",
  2569         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2570         -        "Easting", "East", "Northing", "North");
         2236  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2237  +    add_srs_wkt (p, 6,
         2238  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2239  +    add_srs_wkt (p, 7,
         2240  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2241  +    add_srs_wkt (p, 8,
         2242  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2243  +    add_srs_wkt (p, 9,
         2244  +        "n\",-90],PARAMETER[\"central_meridian\",-174],PARAMETER[");
         2245  +    add_srs_wkt (p, 10,
         2246  +        "\"false_easting\",0],PARAMETER[\"false_northing\",0],UNI");
         2247  +    add_srs_wkt (p, 11,
         2248  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         2249  +    add_srs_wkt (p, 12,
         2250  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         2251  +    add_srs_wkt (p, 13,
         2252  +        "3207\"]]");
         2253  +    p = add_epsg_def (filter, first, last, 3208, "epsg", 3208,
         2254  +        "WGS 84 / SCAR IMW SQ19-20");
  2571   2255       add_proj4text (p, 0,
  2572   2256           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  2573   2257       add_proj4text (p, 1,
  2574   2258           "33333 +lat_0=-90 +lon_0=-66 +x_0=0 +y_0=0 +datum=WGS84 +");
  2575   2259       add_proj4text (p, 2,
  2576   2260           "units=m +no_defs");
  2577   2261       add_srs_wkt (p, 0,
................................................................................
  2581   2265       add_srs_wkt (p, 2,
  2582   2266           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2583   2267       add_srs_wkt (p, 3,
  2584   2268           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2585   2269       add_srs_wkt (p, 4,
  2586   2270           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2587   2271       add_srs_wkt (p, 5,
  2588         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2589         -    add_srs_wkt (p, 6,
  2590         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2591         -    add_srs_wkt (p, 7,
  2592         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2593         -    add_srs_wkt (p, 8,
  2594         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2595         -    add_srs_wkt (p, 9,
  2596         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  2597         -    add_srs_wkt (p, 10,
  2598         -        "0],PARAMETER[\"central_meridian\",-66],PARAMETER[\"false");
  2599         -    add_srs_wkt (p, 11,
  2600         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2601         -    add_srs_wkt (p, 12,
  2602         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2603         -    add_srs_wkt (p, 13,
  2604         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3208\"");
  2605         -    add_srs_wkt (p, 14,
  2606         -        "]]");
  2607         -    p = add_epsg_def_ex (filter, first, last, 3209, "epsg", 3209,
  2608         -        "WGS 84 / SCAR IMW SQ21-22", 0, 0,
  2609         -        "WGS 84", "Greenwich",
  2610         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2611         -        "Easting", "East", "Northing", "North");
         2272  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2273  +    add_srs_wkt (p, 6,
         2274  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2275  +    add_srs_wkt (p, 7,
         2276  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2277  +    add_srs_wkt (p, 8,
         2278  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2279  +    add_srs_wkt (p, 9,
         2280  +        "n\",-90],PARAMETER[\"central_meridian\",-66],PARAMETER[\"");
         2281  +    add_srs_wkt (p, 10,
         2282  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2283  +    add_srs_wkt (p, 11,
         2284  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2285  +    add_srs_wkt (p, 12,
         2286  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2287  +    add_srs_wkt (p, 13,
         2288  +        "208\"]]");
         2289  +    p = add_epsg_def (filter, first, last, 3209, "epsg", 3209,
         2290  +        "WGS 84 / SCAR IMW SQ21-22");
  2612   2291       add_proj4text (p, 0,
  2613   2292           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  2614   2293       add_proj4text (p, 1,
  2615   2294           "33333 +lat_0=-90 +lon_0=-54 +x_0=0 +y_0=0 +datum=WGS84 +");
  2616   2295       add_proj4text (p, 2,
  2617   2296           "units=m +no_defs");
  2618   2297       add_srs_wkt (p, 0,
................................................................................
  2622   2301       add_srs_wkt (p, 2,
  2623   2302           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2624   2303       add_srs_wkt (p, 3,
  2625   2304           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2626   2305       add_srs_wkt (p, 4,
  2627   2306           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2628   2307       add_srs_wkt (p, 5,
  2629         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2630         -    add_srs_wkt (p, 6,
  2631         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2632         -    add_srs_wkt (p, 7,
  2633         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2634         -    add_srs_wkt (p, 8,
  2635         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2636         -    add_srs_wkt (p, 9,
  2637         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  2638         -    add_srs_wkt (p, 10,
  2639         -        "0],PARAMETER[\"central_meridian\",-54],PARAMETER[\"false");
  2640         -    add_srs_wkt (p, 11,
  2641         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2642         -    add_srs_wkt (p, 12,
  2643         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2644         -    add_srs_wkt (p, 13,
  2645         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3209\"");
  2646         -    add_srs_wkt (p, 14,
  2647         -        "]]");
  2648         -    p = add_epsg_def_ex (filter, first, last, 3210, "epsg", 3210,
  2649         -        "WGS 84 / SCAR IMW SQ37-38", 0, 0,
  2650         -        "WGS 84", "Greenwich",
  2651         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2652         -        "Easting", "East", "Northing", "North");
         2308  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2309  +    add_srs_wkt (p, 6,
         2310  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2311  +    add_srs_wkt (p, 7,
         2312  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2313  +    add_srs_wkt (p, 8,
         2314  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2315  +    add_srs_wkt (p, 9,
         2316  +        "n\",-90],PARAMETER[\"central_meridian\",-54],PARAMETER[\"");
         2317  +    add_srs_wkt (p, 10,
         2318  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2319  +    add_srs_wkt (p, 11,
         2320  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2321  +    add_srs_wkt (p, 12,
         2322  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2323  +    add_srs_wkt (p, 13,
         2324  +        "209\"]]");
         2325  +    p = add_epsg_def (filter, first, last, 3210, "epsg", 3210,
         2326  +        "WGS 84 / SCAR IMW SQ37-38");
  2653   2327       add_proj4text (p, 0,
  2654   2328           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  2655   2329       add_proj4text (p, 1,
  2656   2330           "33333 +lat_0=-90 +lon_0=42 +x_0=0 +y_0=0 +datum=WGS84 +u");
  2657   2331       add_proj4text (p, 2,
  2658   2332           "nits=m +no_defs");
  2659   2333       add_srs_wkt (p, 0,
................................................................................
  2663   2337       add_srs_wkt (p, 2,
  2664   2338           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2665   2339       add_srs_wkt (p, 3,
  2666   2340           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2667   2341       add_srs_wkt (p, 4,
  2668   2342           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2669   2343       add_srs_wkt (p, 5,
  2670         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2671         -    add_srs_wkt (p, 6,
  2672         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2673         -    add_srs_wkt (p, 7,
  2674         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2675         -    add_srs_wkt (p, 8,
  2676         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2677         -    add_srs_wkt (p, 9,
  2678         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  2679         -    add_srs_wkt (p, 10,
  2680         -        "0],PARAMETER[\"central_meridian\",42],PARAMETER[\"false_");
  2681         -    add_srs_wkt (p, 11,
  2682         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2683         -    add_srs_wkt (p, 12,
  2684         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  2685         -    add_srs_wkt (p, 13,
  2686         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3210\"]");
  2687         -    add_srs_wkt (p, 14,
  2688         -        "]");
  2689         -    p = add_epsg_def_ex (filter, first, last, 3211, "epsg", 3211,
  2690         -        "WGS 84 / SCAR IMW SQ39-40", 0, 0,
  2691         -        "WGS 84", "Greenwich",
  2692         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2693         -        "Easting", "East", "Northing", "North");
         2344  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2345  +    add_srs_wkt (p, 6,
         2346  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2347  +    add_srs_wkt (p, 7,
         2348  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2349  +    add_srs_wkt (p, 8,
         2350  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2351  +    add_srs_wkt (p, 9,
         2352  +        "n\",-90],PARAMETER[\"central_meridian\",42],PARAMETER[\"");
         2353  +    add_srs_wkt (p, 10,
         2354  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2355  +    add_srs_wkt (p, 11,
         2356  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2357  +    add_srs_wkt (p, 12,
         2358  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2359  +    add_srs_wkt (p, 13,
         2360  +        "210\"]]");
         2361  +    p = add_epsg_def (filter, first, last, 3211, "epsg", 3211,
         2362  +        "WGS 84 / SCAR IMW SQ39-40");
  2694   2363       add_proj4text (p, 0,
  2695   2364           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  2696   2365       add_proj4text (p, 1,
  2697   2366           "33333 +lat_0=-90 +lon_0=54 +x_0=0 +y_0=0 +datum=WGS84 +u");
  2698   2367       add_proj4text (p, 2,
  2699   2368           "nits=m +no_defs");
  2700   2369       add_srs_wkt (p, 0,
................................................................................
  2704   2373       add_srs_wkt (p, 2,
  2705   2374           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2706   2375       add_srs_wkt (p, 3,
  2707   2376           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2708   2377       add_srs_wkt (p, 4,
  2709   2378           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2710   2379       add_srs_wkt (p, 5,
  2711         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2712         -    add_srs_wkt (p, 6,
  2713         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2714         -    add_srs_wkt (p, 7,
  2715         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2716         -    add_srs_wkt (p, 8,
  2717         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2718         -    add_srs_wkt (p, 9,
  2719         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  2720         -    add_srs_wkt (p, 10,
  2721         -        "0],PARAMETER[\"central_meridian\",54],PARAMETER[\"false_");
  2722         -    add_srs_wkt (p, 11,
  2723         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2724         -    add_srs_wkt (p, 12,
  2725         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  2726         -    add_srs_wkt (p, 13,
  2727         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3211\"]");
  2728         -    add_srs_wkt (p, 14,
  2729         -        "]");
  2730         -    p = add_epsg_def_ex (filter, first, last, 3212, "epsg", 3212,
  2731         -        "WGS 84 / SCAR IMW SQ41-42", 0, 0,
  2732         -        "WGS 84", "Greenwich",
  2733         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2734         -        "Easting", "East", "Northing", "North");
         2380  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2381  +    add_srs_wkt (p, 6,
         2382  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2383  +    add_srs_wkt (p, 7,
         2384  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2385  +    add_srs_wkt (p, 8,
         2386  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2387  +    add_srs_wkt (p, 9,
         2388  +        "n\",-90],PARAMETER[\"central_meridian\",54],PARAMETER[\"");
         2389  +    add_srs_wkt (p, 10,
         2390  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2391  +    add_srs_wkt (p, 11,
         2392  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2393  +    add_srs_wkt (p, 12,
         2394  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2395  +    add_srs_wkt (p, 13,
         2396  +        "211\"]]");
         2397  +    p = add_epsg_def (filter, first, last, 3212, "epsg", 3212,
         2398  +        "WGS 84 / SCAR IMW SQ41-42");
  2735   2399       add_proj4text (p, 0,
  2736   2400           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  2737   2401       add_proj4text (p, 1,
  2738   2402           "33333 +lat_0=-90 +lon_0=66 +x_0=0 +y_0=0 +datum=WGS84 +u");
  2739   2403       add_proj4text (p, 2,
  2740   2404           "nits=m +no_defs");
  2741   2405       add_srs_wkt (p, 0,
................................................................................
  2745   2409       add_srs_wkt (p, 2,
  2746   2410           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2747   2411       add_srs_wkt (p, 3,
  2748   2412           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2749   2413       add_srs_wkt (p, 4,
  2750   2414           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2751   2415       add_srs_wkt (p, 5,
  2752         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2753         -    add_srs_wkt (p, 6,
  2754         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2755         -    add_srs_wkt (p, 7,
  2756         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2757         -    add_srs_wkt (p, 8,
  2758         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2759         -    add_srs_wkt (p, 9,
  2760         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  2761         -    add_srs_wkt (p, 10,
  2762         -        "0],PARAMETER[\"central_meridian\",66],PARAMETER[\"false_");
  2763         -    add_srs_wkt (p, 11,
  2764         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2765         -    add_srs_wkt (p, 12,
  2766         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  2767         -    add_srs_wkt (p, 13,
  2768         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3212\"]");
  2769         -    add_srs_wkt (p, 14,
  2770         -        "]");
  2771         -    p = add_epsg_def_ex (filter, first, last, 3213, "epsg", 3213,
  2772         -        "WGS 84 / SCAR IMW SQ43-44", 0, 0,
  2773         -        "WGS 84", "Greenwich",
  2774         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2775         -        "Easting", "East", "Northing", "North");
         2416  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2417  +    add_srs_wkt (p, 6,
         2418  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2419  +    add_srs_wkt (p, 7,
         2420  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2421  +    add_srs_wkt (p, 8,
         2422  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2423  +    add_srs_wkt (p, 9,
         2424  +        "n\",-90],PARAMETER[\"central_meridian\",66],PARAMETER[\"");
         2425  +    add_srs_wkt (p, 10,
         2426  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2427  +    add_srs_wkt (p, 11,
         2428  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2429  +    add_srs_wkt (p, 12,
         2430  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2431  +    add_srs_wkt (p, 13,
         2432  +        "212\"]]");
         2433  +    p = add_epsg_def (filter, first, last, 3213, "epsg", 3213,
         2434  +        "WGS 84 / SCAR IMW SQ43-44");
  2776   2435       add_proj4text (p, 0,
  2777   2436           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  2778   2437       add_proj4text (p, 1,
  2779   2438           "33333 +lat_0=-90 +lon_0=78 +x_0=0 +y_0=0 +datum=WGS84 +u");
  2780   2439       add_proj4text (p, 2,
  2781   2440           "nits=m +no_defs");
  2782   2441       add_srs_wkt (p, 0,
................................................................................
  2786   2445       add_srs_wkt (p, 2,
  2787   2446           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2788   2447       add_srs_wkt (p, 3,
  2789   2448           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2790   2449       add_srs_wkt (p, 4,
  2791   2450           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2792   2451       add_srs_wkt (p, 5,
  2793         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2794         -    add_srs_wkt (p, 6,
  2795         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2796         -    add_srs_wkt (p, 7,
  2797         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2798         -    add_srs_wkt (p, 8,
  2799         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2800         -    add_srs_wkt (p, 9,
  2801         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  2802         -    add_srs_wkt (p, 10,
  2803         -        "0],PARAMETER[\"central_meridian\",78],PARAMETER[\"false_");
  2804         -    add_srs_wkt (p, 11,
  2805         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2806         -    add_srs_wkt (p, 12,
  2807         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  2808         -    add_srs_wkt (p, 13,
  2809         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3213\"]");
  2810         -    add_srs_wkt (p, 14,
  2811         -        "]");
  2812         -    p = add_epsg_def_ex (filter, first, last, 3214, "epsg", 3214,
  2813         -        "WGS 84 / SCAR IMW SQ45-46", 0, 0,
  2814         -        "WGS 84", "Greenwich",
  2815         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2816         -        "Easting", "East", "Northing", "North");
         2452  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2453  +    add_srs_wkt (p, 6,
         2454  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2455  +    add_srs_wkt (p, 7,
         2456  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2457  +    add_srs_wkt (p, 8,
         2458  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2459  +    add_srs_wkt (p, 9,
         2460  +        "n\",-90],PARAMETER[\"central_meridian\",78],PARAMETER[\"");
         2461  +    add_srs_wkt (p, 10,
         2462  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2463  +    add_srs_wkt (p, 11,
         2464  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2465  +    add_srs_wkt (p, 12,
         2466  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2467  +    add_srs_wkt (p, 13,
         2468  +        "213\"]]");
         2469  +    p = add_epsg_def (filter, first, last, 3214, "epsg", 3214,
         2470  +        "WGS 84 / SCAR IMW SQ45-46");
  2817   2471       add_proj4text (p, 0,
  2818   2472           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  2819   2473       add_proj4text (p, 1,
  2820   2474           "33333 +lat_0=-90 +lon_0=90 +x_0=0 +y_0=0 +datum=WGS84 +u");
  2821   2475       add_proj4text (p, 2,
  2822   2476           "nits=m +no_defs");
  2823   2477       add_srs_wkt (p, 0,
................................................................................
  2827   2481       add_srs_wkt (p, 2,
  2828   2482           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2829   2483       add_srs_wkt (p, 3,
  2830   2484           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2831   2485       add_srs_wkt (p, 4,
  2832   2486           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2833   2487       add_srs_wkt (p, 5,
  2834         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2835         -    add_srs_wkt (p, 6,
  2836         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2837         -    add_srs_wkt (p, 7,
  2838         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2839         -    add_srs_wkt (p, 8,
  2840         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2841         -    add_srs_wkt (p, 9,
  2842         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  2843         -    add_srs_wkt (p, 10,
  2844         -        "0],PARAMETER[\"central_meridian\",90],PARAMETER[\"false_");
  2845         -    add_srs_wkt (p, 11,
  2846         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2847         -    add_srs_wkt (p, 12,
  2848         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  2849         -    add_srs_wkt (p, 13,
  2850         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3214\"]");
  2851         -    add_srs_wkt (p, 14,
  2852         -        "]");
  2853         -    p = add_epsg_def_ex (filter, first, last, 3215, "epsg", 3215,
  2854         -        "WGS 84 / SCAR IMW SQ47-48", 0, 0,
  2855         -        "WGS 84", "Greenwich",
  2856         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2857         -        "Easting", "East", "Northing", "North");
         2488  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2489  +    add_srs_wkt (p, 6,
         2490  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2491  +    add_srs_wkt (p, 7,
         2492  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2493  +    add_srs_wkt (p, 8,
         2494  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2495  +    add_srs_wkt (p, 9,
         2496  +        "n\",-90],PARAMETER[\"central_meridian\",90],PARAMETER[\"");
         2497  +    add_srs_wkt (p, 10,
         2498  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2499  +    add_srs_wkt (p, 11,
         2500  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2501  +    add_srs_wkt (p, 12,
         2502  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2503  +    add_srs_wkt (p, 13,
         2504  +        "214\"]]");
         2505  +    p = add_epsg_def (filter, first, last, 3215, "epsg", 3215,
         2506  +        "WGS 84 / SCAR IMW SQ47-48");
  2858   2507       add_proj4text (p, 0,
  2859   2508           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  2860   2509       add_proj4text (p, 1,
  2861   2510           "33333 +lat_0=-90 +lon_0=102 +x_0=0 +y_0=0 +datum=WGS84 +");
  2862   2511       add_proj4text (p, 2,
  2863   2512           "units=m +no_defs");
  2864   2513       add_srs_wkt (p, 0,
................................................................................
  2868   2517       add_srs_wkt (p, 2,
  2869   2518           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2870   2519       add_srs_wkt (p, 3,
  2871   2520           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2872   2521       add_srs_wkt (p, 4,
  2873   2522           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2874   2523       add_srs_wkt (p, 5,
  2875         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2876         -    add_srs_wkt (p, 6,
  2877         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2878         -    add_srs_wkt (p, 7,
  2879         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2880         -    add_srs_wkt (p, 8,
  2881         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2882         -    add_srs_wkt (p, 9,
  2883         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  2884         -    add_srs_wkt (p, 10,
  2885         -        "0],PARAMETER[\"central_meridian\",102],PARAMETER[\"false");
  2886         -    add_srs_wkt (p, 11,
  2887         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2888         -    add_srs_wkt (p, 12,
  2889         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2890         -    add_srs_wkt (p, 13,
  2891         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3215\"");
  2892         -    add_srs_wkt (p, 14,
  2893         -        "]]");
  2894         -    p = add_epsg_def_ex (filter, first, last, 3216, "epsg", 3216,
  2895         -        "WGS 84 / SCAR IMW SQ49-50", 0, 0,
  2896         -        "WGS 84", "Greenwich",
  2897         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2898         -        "Easting", "East", "Northing", "North");
         2524  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2525  +    add_srs_wkt (p, 6,
         2526  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2527  +    add_srs_wkt (p, 7,
         2528  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2529  +    add_srs_wkt (p, 8,
         2530  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2531  +    add_srs_wkt (p, 9,
         2532  +        "n\",-90],PARAMETER[\"central_meridian\",102],PARAMETER[\"");
         2533  +    add_srs_wkt (p, 10,
         2534  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2535  +    add_srs_wkt (p, 11,
         2536  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2537  +    add_srs_wkt (p, 12,
         2538  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2539  +    add_srs_wkt (p, 13,
         2540  +        "215\"]]");
         2541  +    p = add_epsg_def (filter, first, last, 3216, "epsg", 3216,
         2542  +        "WGS 84 / SCAR IMW SQ49-50");
  2899   2543       add_proj4text (p, 0,
  2900   2544           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  2901   2545       add_proj4text (p, 1,
  2902   2546           "33333 +lat_0=-90 +lon_0=114 +x_0=0 +y_0=0 +datum=WGS84 +");
  2903   2547       add_proj4text (p, 2,
  2904   2548           "units=m +no_defs");
  2905   2549       add_srs_wkt (p, 0,
................................................................................
  2909   2553       add_srs_wkt (p, 2,
  2910   2554           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2911   2555       add_srs_wkt (p, 3,
  2912   2556           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2913   2557       add_srs_wkt (p, 4,
  2914   2558           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2915   2559       add_srs_wkt (p, 5,
  2916         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2917         -    add_srs_wkt (p, 6,
  2918         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2919         -    add_srs_wkt (p, 7,
  2920         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2921         -    add_srs_wkt (p, 8,
  2922         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2923         -    add_srs_wkt (p, 9,
  2924         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  2925         -    add_srs_wkt (p, 10,
  2926         -        "0],PARAMETER[\"central_meridian\",114],PARAMETER[\"false");
  2927         -    add_srs_wkt (p, 11,
  2928         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2929         -    add_srs_wkt (p, 12,
  2930         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2931         -    add_srs_wkt (p, 13,
  2932         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3216\"");
  2933         -    add_srs_wkt (p, 14,
  2934         -        "]]");
  2935         -    p = add_epsg_def_ex (filter, first, last, 3217, "epsg", 3217,
  2936         -        "WGS 84 / SCAR IMW SQ51-52", 0, 0,
  2937         -        "WGS 84", "Greenwich",
  2938         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2939         -        "Easting", "East", "Northing", "North");
         2560  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2561  +    add_srs_wkt (p, 6,
         2562  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2563  +    add_srs_wkt (p, 7,
         2564  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2565  +    add_srs_wkt (p, 8,
         2566  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2567  +    add_srs_wkt (p, 9,
         2568  +        "n\",-90],PARAMETER[\"central_meridian\",114],PARAMETER[\"");
         2569  +    add_srs_wkt (p, 10,
         2570  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2571  +    add_srs_wkt (p, 11,
         2572  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2573  +    add_srs_wkt (p, 12,
         2574  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2575  +    add_srs_wkt (p, 13,
         2576  +        "216\"]]");
         2577  +    p = add_epsg_def (filter, first, last, 3217, "epsg", 3217,
         2578  +        "WGS 84 / SCAR IMW SQ51-52");
  2940   2579       add_proj4text (p, 0,
  2941   2580           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  2942   2581       add_proj4text (p, 1,
  2943   2582           "33333 +lat_0=-90 +lon_0=126 +x_0=0 +y_0=0 +datum=WGS84 +");
  2944   2583       add_proj4text (p, 2,
  2945   2584           "units=m +no_defs");
  2946   2585       add_srs_wkt (p, 0,
................................................................................
  2950   2589       add_srs_wkt (p, 2,
  2951   2590           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2952   2591       add_srs_wkt (p, 3,
  2953   2592           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2954   2593       add_srs_wkt (p, 4,
  2955   2594           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2956   2595       add_srs_wkt (p, 5,
  2957         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2958         -    add_srs_wkt (p, 6,
  2959         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  2960         -    add_srs_wkt (p, 7,
  2961         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2962         -    add_srs_wkt (p, 8,
  2963         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2964         -    add_srs_wkt (p, 9,
  2965         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  2966         -    add_srs_wkt (p, 10,
  2967         -        "0],PARAMETER[\"central_meridian\",126],PARAMETER[\"false");
  2968         -    add_srs_wkt (p, 11,
  2969         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2970         -    add_srs_wkt (p, 12,
  2971         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2972         -    add_srs_wkt (p, 13,
  2973         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3217\"");
  2974         -    add_srs_wkt (p, 14,
  2975         -        "]]");
  2976         -    p = add_epsg_def_ex (filter, first, last, 3218, "epsg", 3218,
  2977         -        "WGS 84 / SCAR IMW SQ53-54", 0, 0,
  2978         -        "WGS 84", "Greenwich",
  2979         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2980         -        "Easting", "East", "Northing", "North");
         2596  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2597  +    add_srs_wkt (p, 6,
         2598  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2599  +    add_srs_wkt (p, 7,
         2600  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2601  +    add_srs_wkt (p, 8,
         2602  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2603  +    add_srs_wkt (p, 9,
         2604  +        "n\",-90],PARAMETER[\"central_meridian\",126],PARAMETER[\"");
         2605  +    add_srs_wkt (p, 10,
         2606  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2607  +    add_srs_wkt (p, 11,
         2608  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2609  +    add_srs_wkt (p, 12,
         2610  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2611  +    add_srs_wkt (p, 13,
         2612  +        "217\"]]");
         2613  +    p = add_epsg_def (filter, first, last, 3218, "epsg", 3218,
         2614  +        "WGS 84 / SCAR IMW SQ53-54");
  2981   2615       add_proj4text (p, 0,
  2982   2616           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  2983   2617       add_proj4text (p, 1,
  2984   2618           "33333 +lat_0=-90 +lon_0=138 +x_0=0 +y_0=0 +datum=WGS84 +");
  2985   2619       add_proj4text (p, 2,
  2986   2620           "units=m +no_defs");
  2987   2621       add_srs_wkt (p, 0,
................................................................................
  2991   2625       add_srs_wkt (p, 2,
  2992   2626           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  2993   2627       add_srs_wkt (p, 3,
  2994   2628           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2995   2629       add_srs_wkt (p, 4,
  2996   2630           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2997   2631       add_srs_wkt (p, 5,
  2998         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2999         -    add_srs_wkt (p, 6,
  3000         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3001         -    add_srs_wkt (p, 7,
  3002         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3003         -    add_srs_wkt (p, 8,
  3004         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3005         -    add_srs_wkt (p, 9,
  3006         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3007         -    add_srs_wkt (p, 10,
  3008         -        "0],PARAMETER[\"central_meridian\",138],PARAMETER[\"false");
  3009         -    add_srs_wkt (p, 11,
  3010         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3011         -    add_srs_wkt (p, 12,
  3012         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  3013         -    add_srs_wkt (p, 13,
  3014         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3218\"");
  3015         -    add_srs_wkt (p, 14,
  3016         -        "]]");
  3017         -    p = add_epsg_def_ex (filter, first, last, 3219, "epsg", 3219,
  3018         -        "WGS 84 / SCAR IMW SQ55-56", 0, 0,
  3019         -        "WGS 84", "Greenwich",
  3020         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3021         -        "Easting", "East", "Northing", "North");
         2632  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2633  +    add_srs_wkt (p, 6,
         2634  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2635  +    add_srs_wkt (p, 7,
         2636  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2637  +    add_srs_wkt (p, 8,
         2638  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2639  +    add_srs_wkt (p, 9,
         2640  +        "n\",-90],PARAMETER[\"central_meridian\",138],PARAMETER[\"");
         2641  +    add_srs_wkt (p, 10,
         2642  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2643  +    add_srs_wkt (p, 11,
         2644  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2645  +    add_srs_wkt (p, 12,
         2646  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2647  +    add_srs_wkt (p, 13,
         2648  +        "218\"]]");
         2649  +    p = add_epsg_def (filter, first, last, 3219, "epsg", 3219,
         2650  +        "WGS 84 / SCAR IMW SQ55-56");
  3022   2651       add_proj4text (p, 0,
  3023   2652           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  3024   2653       add_proj4text (p, 1,
  3025   2654           "33333 +lat_0=-90 +lon_0=150 +x_0=0 +y_0=0 +datum=WGS84 +");
  3026   2655       add_proj4text (p, 2,
  3027   2656           "units=m +no_defs");
  3028   2657       add_srs_wkt (p, 0,
................................................................................
  3032   2661       add_srs_wkt (p, 2,
  3033   2662           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3034   2663       add_srs_wkt (p, 3,
  3035   2664           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3036   2665       add_srs_wkt (p, 4,
  3037   2666           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3038   2667       add_srs_wkt (p, 5,
  3039         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3040         -    add_srs_wkt (p, 6,
  3041         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3042         -    add_srs_wkt (p, 7,
  3043         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3044         -    add_srs_wkt (p, 8,
  3045         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3046         -    add_srs_wkt (p, 9,
  3047         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3048         -    add_srs_wkt (p, 10,
  3049         -        "0],PARAMETER[\"central_meridian\",150],PARAMETER[\"false");
  3050         -    add_srs_wkt (p, 11,
  3051         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3052         -    add_srs_wkt (p, 12,
  3053         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  3054         -    add_srs_wkt (p, 13,
  3055         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3219\"");
  3056         -    add_srs_wkt (p, 14,
  3057         -        "]]");
  3058         -    p = add_epsg_def_ex (filter, first, last, 3220, "epsg", 3220,
  3059         -        "WGS 84 / SCAR IMW SQ57-58", 0, 0,
  3060         -        "WGS 84", "Greenwich",
  3061         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3062         -        "Easting", "East", "Northing", "North");
         2668  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2669  +    add_srs_wkt (p, 6,
         2670  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2671  +    add_srs_wkt (p, 7,
         2672  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2673  +    add_srs_wkt (p, 8,
         2674  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2675  +    add_srs_wkt (p, 9,
         2676  +        "n\",-90],PARAMETER[\"central_meridian\",150],PARAMETER[\"");
         2677  +    add_srs_wkt (p, 10,
         2678  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2679  +    add_srs_wkt (p, 11,
         2680  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2681  +    add_srs_wkt (p, 12,
         2682  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2683  +    add_srs_wkt (p, 13,
         2684  +        "219\"]]");
         2685  +    p = add_epsg_def (filter, first, last, 3220, "epsg", 3220,
         2686  +        "WGS 84 / SCAR IMW SQ57-58");
  3063   2687       add_proj4text (p, 0,
  3064   2688           "+proj=lcc +lat_1=-64.66666666666667 +lat_2=-67.333333333");
  3065   2689       add_proj4text (p, 1,
  3066   2690           "33333 +lat_0=-90 +lon_0=162 +x_0=0 +y_0=0 +datum=WGS84 +");
  3067   2691       add_proj4text (p, 2,
  3068   2692           "units=m +no_defs");
  3069   2693       add_srs_wkt (p, 0,
................................................................................
  3073   2697       add_srs_wkt (p, 2,
  3074   2698           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3075   2699       add_srs_wkt (p, 3,
  3076   2700           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3077   2701       add_srs_wkt (p, 4,
  3078   2702           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3079   2703       add_srs_wkt (p, 5,
  3080         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3081         -    add_srs_wkt (p, 6,
  3082         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3083         -    add_srs_wkt (p, 7,
  3084         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3085         -    add_srs_wkt (p, 8,
  3086         -        "\",-64.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3087         -    add_srs_wkt (p, 9,
  3088         -        ",-67.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3089         -    add_srs_wkt (p, 10,
  3090         -        "0],PARAMETER[\"central_meridian\",162],PARAMETER[\"false");
  3091         -    add_srs_wkt (p, 11,
  3092         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3093         -    add_srs_wkt (p, 12,
  3094         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  3095         -    add_srs_wkt (p, 13,
  3096         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3220\"");
  3097         -    add_srs_wkt (p, 14,
  3098         -        "]]");
  3099         -    p = add_epsg_def_ex (filter, first, last, 3221, "epsg", 3221,
  3100         -        "WGS 84 / SCAR IMW SR13-14", 0, 0,
  3101         -        "WGS 84", "Greenwich",
  3102         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3103         -        "Easting", "East", "Northing", "North");
         2704  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2705  +    add_srs_wkt (p, 6,
         2706  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2707  +    add_srs_wkt (p, 7,
         2708  +        "llel_1\",-64.66666666666667],PARAMETER[\"standard_parall");
         2709  +    add_srs_wkt (p, 8,
         2710  +        "el_2\",-67.33333333333333],PARAMETER[\"latitude_of_origi");
         2711  +    add_srs_wkt (p, 9,
         2712  +        "n\",-90],PARAMETER[\"central_meridian\",162],PARAMETER[\"");
         2713  +    add_srs_wkt (p, 10,
         2714  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2715  +    add_srs_wkt (p, 11,
         2716  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2717  +    add_srs_wkt (p, 12,
         2718  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2719  +    add_srs_wkt (p, 13,
         2720  +        "220\"]]");
         2721  +    p = add_epsg_def (filter, first, last, 3221, "epsg", 3221,
         2722  +        "WGS 84 / SCAR IMW SR13-14");
  3104   2723       add_proj4text (p, 0,
  3105   2724           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3106   2725       add_proj4text (p, 1,
  3107   2726           "33333 +lat_0=-90 +lon_0=-102 +x_0=0 +y_0=0 +datum=WGS84 ");
  3108   2727       add_proj4text (p, 2,
  3109   2728           "+units=m +no_defs");
  3110   2729       add_srs_wkt (p, 0,
................................................................................
  3114   2733       add_srs_wkt (p, 2,
  3115   2734           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3116   2735       add_srs_wkt (p, 3,
  3117   2736           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3118   2737       add_srs_wkt (p, 4,
  3119   2738           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3120   2739       add_srs_wkt (p, 5,
  3121         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3122         -    add_srs_wkt (p, 6,
  3123         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3124         -    add_srs_wkt (p, 7,
  3125         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3126         -    add_srs_wkt (p, 8,
  3127         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3128         -    add_srs_wkt (p, 9,
  3129         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3130         -    add_srs_wkt (p, 10,
  3131         -        "0],PARAMETER[\"central_meridian\",-102],PARAMETER[\"fals");
  3132         -    add_srs_wkt (p, 11,
  3133         -        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3134         -    add_srs_wkt (p, 12,
  3135         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3136         -    add_srs_wkt (p, 13,
  3137         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3221\"");
  3138         -    add_srs_wkt (p, 14,
  3139         -        "]]");
  3140         -    p = add_epsg_def_ex (filter, first, last, 3222, "epsg", 3222,
  3141         -        "WGS 84 / SCAR IMW SR15-16", 0, 0,
  3142         -        "WGS 84", "Greenwich",
  3143         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3144         -        "Easting", "East", "Northing", "North");
         2740  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2741  +    add_srs_wkt (p, 6,
         2742  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2743  +    add_srs_wkt (p, 7,
         2744  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
         2745  +    add_srs_wkt (p, 8,
         2746  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
         2747  +    add_srs_wkt (p, 9,
         2748  +        "n\",-90],PARAMETER[\"central_meridian\",-102],PARAMETER[");
         2749  +    add_srs_wkt (p, 10,
         2750  +        "\"false_easting\",0],PARAMETER[\"false_northing\",0],UNI");
         2751  +    add_srs_wkt (p, 11,
         2752  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         2753  +    add_srs_wkt (p, 12,
         2754  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         2755  +    add_srs_wkt (p, 13,
         2756  +        "3221\"]]");
         2757  +    p = add_epsg_def (filter, first, last, 3222, "epsg", 3222,
         2758  +        "WGS 84 / SCAR IMW SR15-16");
  3145   2759       add_proj4text (p, 0,
  3146   2760           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3147   2761       add_proj4text (p, 1,
  3148   2762           "33333 +lat_0=-90 +lon_0=-90 +x_0=0 +y_0=0 +datum=WGS84 +");
  3149   2763       add_proj4text (p, 2,
  3150   2764           "units=m +no_defs");
  3151   2765       add_srs_wkt (p, 0,
................................................................................
  3155   2769       add_srs_wkt (p, 2,
  3156   2770           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3157   2771       add_srs_wkt (p, 3,
  3158   2772           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3159   2773       add_srs_wkt (p, 4,
  3160   2774           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3161   2775       add_srs_wkt (p, 5,
  3162         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3163         -    add_srs_wkt (p, 6,
  3164         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3165         -    add_srs_wkt (p, 7,
  3166         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3167         -    add_srs_wkt (p, 8,
  3168         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3169         -    add_srs_wkt (p, 9,
  3170         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3171         -    add_srs_wkt (p, 10,
  3172         -        "0],PARAMETER[\"central_meridian\",-90],PARAMETER[\"false");
  3173         -    add_srs_wkt (p, 11,
  3174         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3175         -    add_srs_wkt (p, 12,
  3176         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  3177         -    add_srs_wkt (p, 13,
  3178         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3222\"");
  3179         -    add_srs_wkt (p, 14,
  3180         -        "]]");
  3181         -    p = add_epsg_def_ex (filter, first, last, 3223, "epsg", 3223,
  3182         -        "WGS 84 / SCAR IMW SR17-18", 0, 0,
  3183         -        "WGS 84", "Greenwich",
  3184         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3185         -        "Easting", "East", "Northing", "North");
         2776  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2777  +    add_srs_wkt (p, 6,
         2778  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2779  +    add_srs_wkt (p, 7,
         2780  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
         2781  +    add_srs_wkt (p, 8,
         2782  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
         2783  +    add_srs_wkt (p, 9,
         2784  +        "n\",-90],PARAMETER[\"central_meridian\",-90],PARAMETER[\"");
         2785  +    add_srs_wkt (p, 10,
         2786  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2787  +    add_srs_wkt (p, 11,
         2788  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2789  +    add_srs_wkt (p, 12,
         2790  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2791  +    add_srs_wkt (p, 13,
         2792  +        "222\"]]");
         2793  +    p = add_epsg_def (filter, first, last, 3223, "epsg", 3223,
         2794  +        "WGS 84 / SCAR IMW SR17-18");
  3186   2795       add_proj4text (p, 0,
  3187   2796           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3188   2797       add_proj4text (p, 1,
  3189   2798           "33333 +lat_0=-90 +lon_0=-78 +x_0=0 +y_0=0 +datum=WGS84 +");
  3190   2799       add_proj4text (p, 2,
  3191   2800           "units=m +no_defs");
  3192   2801       add_srs_wkt (p, 0,
................................................................................
  3196   2805       add_srs_wkt (p, 2,
  3197   2806           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3198   2807       add_srs_wkt (p, 3,
  3199   2808           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3200   2809       add_srs_wkt (p, 4,
  3201   2810           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3202   2811       add_srs_wkt (p, 5,
  3203         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3204         -    add_srs_wkt (p, 6,
  3205         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3206         -    add_srs_wkt (p, 7,
  3207         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3208         -    add_srs_wkt (p, 8,
  3209         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3210         -    add_srs_wkt (p, 9,
  3211         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3212         -    add_srs_wkt (p, 10,
  3213         -        "0],PARAMETER[\"central_meridian\",-78],PARAMETER[\"false");
  3214         -    add_srs_wkt (p, 11,
  3215         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3216         -    add_srs_wkt (p, 12,
  3217         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  3218         -    add_srs_wkt (p, 13,
  3219         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3223\"");
  3220         -    add_srs_wkt (p, 14,
  3221         -        "]]");
  3222         -    p = add_epsg_def_ex (filter, first, last, 3224, "epsg", 3224,
  3223         -        "WGS 84 / SCAR IMW SR19-20", 0, 0,
  3224         -        "WGS 84", "Greenwich",
  3225         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3226         -        "Easting", "East", "Northing", "North");
         2812  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2813  +    add_srs_wkt (p, 6,
         2814  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2815  +    add_srs_wkt (p, 7,
         2816  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
         2817  +    add_srs_wkt (p, 8,
         2818  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
         2819  +    add_srs_wkt (p, 9,
         2820  +        "n\",-90],PARAMETER[\"central_meridian\",-78],PARAMETER[\"");
         2821  +    add_srs_wkt (p, 10,
         2822  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2823  +    add_srs_wkt (p, 11,
         2824  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2825  +    add_srs_wkt (p, 12,
         2826  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2827  +    add_srs_wkt (p, 13,
         2828  +        "223\"]]");
         2829  +    p = add_epsg_def (filter, first, last, 3224, "epsg", 3224,
         2830  +        "WGS 84 / SCAR IMW SR19-20");
  3227   2831       add_proj4text (p, 0,
  3228   2832           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3229   2833       add_proj4text (p, 1,
  3230   2834           "33333 +lat_0=-90 +lon_0=-66 +x_0=0 +y_0=0 +datum=WGS84 +");
  3231   2835       add_proj4text (p, 2,
  3232   2836           "units=m +no_defs");
  3233   2837       add_srs_wkt (p, 0,
................................................................................
  3237   2841       add_srs_wkt (p, 2,
  3238   2842           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3239   2843       add_srs_wkt (p, 3,
  3240   2844           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3241   2845       add_srs_wkt (p, 4,
  3242   2846           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3243   2847       add_srs_wkt (p, 5,
  3244         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3245         -    add_srs_wkt (p, 6,
  3246         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3247         -    add_srs_wkt (p, 7,
  3248         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3249         -    add_srs_wkt (p, 8,
  3250         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3251         -    add_srs_wkt (p, 9,
  3252         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3253         -    add_srs_wkt (p, 10,
  3254         -        "0],PARAMETER[\"central_meridian\",-66],PARAMETER[\"false");
  3255         -    add_srs_wkt (p, 11,
  3256         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3257         -    add_srs_wkt (p, 12,
  3258         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  3259         -    add_srs_wkt (p, 13,
  3260         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3224\"");
  3261         -    add_srs_wkt (p, 14,
  3262         -        "]]");
  3263         -    p = add_epsg_def_ex (filter, first, last, 3225, "epsg", 3225,
  3264         -        "WGS 84 / SCAR IMW SR27-28", 0, 0,
  3265         -        "WGS 84", "Greenwich",
  3266         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3267         -        "Easting", "East", "Northing", "North");
         2848  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2849  +    add_srs_wkt (p, 6,
         2850  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2851  +    add_srs_wkt (p, 7,
         2852  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
         2853  +    add_srs_wkt (p, 8,
         2854  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
         2855  +    add_srs_wkt (p, 9,
         2856  +        "n\",-90],PARAMETER[\"central_meridian\",-66],PARAMETER[\"");
         2857  +    add_srs_wkt (p, 10,
         2858  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2859  +    add_srs_wkt (p, 11,
         2860  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2861  +    add_srs_wkt (p, 12,
         2862  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2863  +    add_srs_wkt (p, 13,
         2864  +        "224\"]]");
         2865  +    p = add_epsg_def (filter, first, last, 3225, "epsg", 3225,
         2866  +        "WGS 84 / SCAR IMW SR27-28");
  3268   2867       add_proj4text (p, 0,
  3269   2868           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3270   2869       add_proj4text (p, 1,
  3271   2870           "33333 +lat_0=-90 +lon_0=-18 +x_0=0 +y_0=0 +datum=WGS84 +");
  3272   2871       add_proj4text (p, 2,
  3273   2872           "units=m +no_defs");
  3274   2873       add_srs_wkt (p, 0,
................................................................................
  3278   2877       add_srs_wkt (p, 2,
  3279   2878           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3280   2879       add_srs_wkt (p, 3,
  3281   2880           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3282   2881       add_srs_wkt (p, 4,
  3283   2882           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3284   2883       add_srs_wkt (p, 5,
  3285         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3286         -    add_srs_wkt (p, 6,
  3287         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3288         -    add_srs_wkt (p, 7,
  3289         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3290         -    add_srs_wkt (p, 8,
  3291         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3292         -    add_srs_wkt (p, 9,
  3293         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3294         -    add_srs_wkt (p, 10,
  3295         -        "0],PARAMETER[\"central_meridian\",-18],PARAMETER[\"false");
  3296         -    add_srs_wkt (p, 11,
  3297         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3298         -    add_srs_wkt (p, 12,
  3299         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  3300         -    add_srs_wkt (p, 13,
  3301         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3225\"");
  3302         -    add_srs_wkt (p, 14,
  3303         -        "]]");
  3304         -    p = add_epsg_def_ex (filter, first, last, 3226, "epsg", 3226,
  3305         -        "WGS 84 / SCAR IMW SR29-30", 0, 0,
  3306         -        "WGS 84", "Greenwich",
  3307         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3308         -        "Easting", "East", "Northing", "North");
         2884  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2885  +    add_srs_wkt (p, 6,
         2886  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2887  +    add_srs_wkt (p, 7,
         2888  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
         2889  +    add_srs_wkt (p, 8,
         2890  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
         2891  +    add_srs_wkt (p, 9,
         2892  +        "n\",-90],PARAMETER[\"central_meridian\",-18],PARAMETER[\"");
         2893  +    add_srs_wkt (p, 10,
         2894  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2895  +    add_srs_wkt (p, 11,
         2896  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2897  +    add_srs_wkt (p, 12,
         2898  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2899  +    add_srs_wkt (p, 13,
         2900  +        "225\"]]");
         2901  +    p = add_epsg_def (filter, first, last, 3226, "epsg", 3226,
         2902  +        "WGS 84 / SCAR IMW SR29-30");
  3309   2903       add_proj4text (p, 0,
  3310   2904           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3311   2905       add_proj4text (p, 1,
  3312   2906           "33333 +lat_0=-90 +lon_0=-6 +x_0=0 +y_0=0 +datum=WGS84 +u");
  3313   2907       add_proj4text (p, 2,
  3314   2908           "nits=m +no_defs");
  3315   2909       add_srs_wkt (p, 0,
................................................................................
  3319   2913       add_srs_wkt (p, 2,
  3320   2914           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3321   2915       add_srs_wkt (p, 3,
  3322   2916           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3323   2917       add_srs_wkt (p, 4,
  3324   2918           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3325   2919       add_srs_wkt (p, 5,
  3326         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3327         -    add_srs_wkt (p, 6,
  3328         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3329         -    add_srs_wkt (p, 7,
  3330         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3331         -    add_srs_wkt (p, 8,
  3332         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3333         -    add_srs_wkt (p, 9,
  3334         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3335         -    add_srs_wkt (p, 10,
  3336         -        "0],PARAMETER[\"central_meridian\",-6],PARAMETER[\"false_");
  3337         -    add_srs_wkt (p, 11,
  3338         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3339         -    add_srs_wkt (p, 12,
  3340         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  3341         -    add_srs_wkt (p, 13,
  3342         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3226\"]");
  3343         -    add_srs_wkt (p, 14,
  3344         -        "]");
  3345         -    p = add_epsg_def_ex (filter, first, last, 3227, "epsg", 3227,
  3346         -        "WGS 84 / SCAR IMW SR31-32", 0, 0,
  3347         -        "WGS 84", "Greenwich",
  3348         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3349         -        "Easting", "East", "Northing", "North");
         2920  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2921  +    add_srs_wkt (p, 6,
         2922  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2923  +    add_srs_wkt (p, 7,
         2924  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
         2925  +    add_srs_wkt (p, 8,
         2926  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
         2927  +    add_srs_wkt (p, 9,
         2928  +        "n\",-90],PARAMETER[\"central_meridian\",-6],PARAMETER[\"");
         2929  +    add_srs_wkt (p, 10,
         2930  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2931  +    add_srs_wkt (p, 11,
         2932  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2933  +    add_srs_wkt (p, 12,
         2934  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         2935  +    add_srs_wkt (p, 13,
         2936  +        "226\"]]");
         2937  +    p = add_epsg_def (filter, first, last, 3227, "epsg", 3227,
         2938  +        "WGS 84 / SCAR IMW SR31-32");
  3350   2939       add_proj4text (p, 0,
  3351   2940           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3352   2941       add_proj4text (p, 1,
  3353   2942           "33333 +lat_0=-90 +lon_0=6 +x_0=0 +y_0=0 +datum=WGS84 +un");
  3354   2943       add_proj4text (p, 2,
  3355   2944           "its=m +no_defs");
  3356   2945       add_srs_wkt (p, 0,
................................................................................
  3360   2949       add_srs_wkt (p, 2,
  3361   2950           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3362   2951       add_srs_wkt (p, 3,
  3363   2952           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3364   2953       add_srs_wkt (p, 4,
  3365   2954           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3366   2955       add_srs_wkt (p, 5,
  3367         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3368         -    add_srs_wkt (p, 6,
  3369         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3370         -    add_srs_wkt (p, 7,
  3371         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3372         -    add_srs_wkt (p, 8,
  3373         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3374         -    add_srs_wkt (p, 9,
  3375         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3376         -    add_srs_wkt (p, 10,
  3377         -        "0],PARAMETER[\"central_meridian\",6],PARAMETER[\"false_e");
  3378         -    add_srs_wkt (p, 11,
  3379         -        "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3380         -    add_srs_wkt (p, 12,
  3381         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
  3382         -    add_srs_wkt (p, 13,
  3383         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3227\"]]");
  3384         -    p = add_epsg_def_ex (filter, first, last, 3228, "epsg", 3228,
  3385         -        "WGS 84 / SCAR IMW SR33-34", 0, 0,
  3386         -        "WGS 84", "Greenwich",
  3387         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3388         -        "Easting", "East", "Northing", "North");
         2956  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2957  +    add_srs_wkt (p, 6,
         2958  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2959  +    add_srs_wkt (p, 7,
         2960  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
         2961  +    add_srs_wkt (p, 8,
         2962  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
         2963  +    add_srs_wkt (p, 9,
         2964  +        "n\",-90],PARAMETER[\"central_meridian\",6],PARAMETER[\"f");
         2965  +    add_srs_wkt (p, 10,
         2966  +        "alse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
         2967  +    add_srs_wkt (p, 11,
         2968  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         2969  +    add_srs_wkt (p, 12,
         2970  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"322");
         2971  +    add_srs_wkt (p, 13,
         2972  +        "7\"]]");
         2973  +    p = add_epsg_def (filter, first, last, 3228, "epsg", 3228,
         2974  +        "WGS 84 / SCAR IMW SR33-34");
  3389   2975       add_proj4text (p, 0,
  3390   2976           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3391   2977       add_proj4text (p, 1,
  3392   2978           "33333 +lat_0=-90 +lon_0=18 +x_0=0 +y_0=0 +datum=WGS84 +u");
  3393   2979       add_proj4text (p, 2,
  3394   2980           "nits=m +no_defs");
  3395   2981       add_srs_wkt (p, 0,
................................................................................
  3399   2985       add_srs_wkt (p, 2,
  3400   2986           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3401   2987       add_srs_wkt (p, 3,
  3402   2988           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3403   2989       add_srs_wkt (p, 4,
  3404   2990           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3405   2991       add_srs_wkt (p, 5,
  3406         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3407         -    add_srs_wkt (p, 6,
  3408         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3409         -    add_srs_wkt (p, 7,
  3410         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3411         -    add_srs_wkt (p, 8,
  3412         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3413         -    add_srs_wkt (p, 9,
  3414         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3415         -    add_srs_wkt (p, 10,
  3416         -        "0],PARAMETER[\"central_meridian\",18],PARAMETER[\"false_");
  3417         -    add_srs_wkt (p, 11,
  3418         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3419         -    add_srs_wkt (p, 12,
  3420         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  3421         -    add_srs_wkt (p, 13,
  3422         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3228\"]");
  3423         -    add_srs_wkt (p, 14,
  3424         -        "]");
  3425         -    p = add_epsg_def_ex (filter, first, last, 3229, "epsg", 3229,
  3426         -        "WGS 84 / SCAR IMW SR35-36", 0, 0,
  3427         -        "WGS 84", "Greenwich",
  3428         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3429         -        "Easting", "East", "Northing", "North");
         2992  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         2993  +    add_srs_wkt (p, 6,
         2994  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2995  +    add_srs_wkt (p, 7,
         2996  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
         2997  +    add_srs_wkt (p, 8,
         2998  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
         2999  +    add_srs_wkt (p, 9,
         3000  +        "n\",-90],PARAMETER[\"central_meridian\",18],PARAMETER[\"");
         3001  +    add_srs_wkt (p, 10,
         3002  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         3003  +    add_srs_wkt (p, 11,
         3004  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         3005  +    add_srs_wkt (p, 12,
         3006  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         3007  +    add_srs_wkt (p, 13,
         3008  +        "228\"]]");
         3009  +    p = add_epsg_def (filter, first, last, 3229, "epsg", 3229,
         3010  +        "WGS 84 / SCAR IMW SR35-36");
  3430   3011       add_proj4text (p, 0,
  3431   3012           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3432   3013       add_proj4text (p, 1,
  3433   3014           "33333 +lat_0=-90 +lon_0=30 +x_0=0 +y_0=0 +datum=WGS84 +u");
  3434   3015       add_proj4text (p, 2,
  3435   3016           "nits=m +no_defs");
  3436   3017       add_srs_wkt (p, 0,
................................................................................
  3440   3021       add_srs_wkt (p, 2,
  3441   3022           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3442   3023       add_srs_wkt (p, 3,
  3443   3024           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3444   3025       add_srs_wkt (p, 4,
  3445   3026           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3446   3027       add_srs_wkt (p, 5,
  3447         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3448         -    add_srs_wkt (p, 6,
  3449         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3450         -    add_srs_wkt (p, 7,
  3451         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3452         -    add_srs_wkt (p, 8,
  3453         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3454         -    add_srs_wkt (p, 9,
  3455         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3456         -    add_srs_wkt (p, 10,
  3457         -        "0],PARAMETER[\"central_meridian\",30],PARAMETER[\"false_");
  3458         -    add_srs_wkt (p, 11,
  3459         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3460         -    add_srs_wkt (p, 12,
  3461         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  3462         -    add_srs_wkt (p, 13,
  3463         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3229\"]");
  3464         -    add_srs_wkt (p, 14,
  3465         -        "]");
  3466         -    p = add_epsg_def_ex (filter, first, last, 3230, "epsg", 3230,
  3467         -        "WGS 84 / SCAR IMW SR37-38", 0, 0,
  3468         -        "WGS 84", "Greenwich",
  3469         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3470         -        "Easting", "East", "Northing", "North");
         3028  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         3029  +    add_srs_wkt (p, 6,
         3030  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         3031  +    add_srs_wkt (p, 7,
         3032  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
         3033  +    add_srs_wkt (p, 8,
         3034  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
         3035  +    add_srs_wkt (p, 9,
         3036  +        "n\",-90],PARAMETER[\"central_meridian\",30],PARAMETER[\"");
         3037  +    add_srs_wkt (p, 10,
         3038  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         3039  +    add_srs_wkt (p, 11,
         3040  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         3041  +    add_srs_wkt (p, 12,
         3042  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         3043  +    add_srs_wkt (p, 13,
         3044  +        "229\"]]");
         3045  +    p = add_epsg_def (filter, first, last, 3230, "epsg", 3230,
         3046  +        "WGS 84 / SCAR IMW SR37-38");
  3471   3047       add_proj4text (p, 0,
  3472   3048           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3473   3049       add_proj4text (p, 1,
  3474   3050           "33333 +lat_0=-90 +lon_0=42 +x_0=0 +y_0=0 +datum=WGS84 +u");
  3475   3051       add_proj4text (p, 2,
  3476   3052           "nits=m +no_defs");
  3477   3053       add_srs_wkt (p, 0,
................................................................................
  3481   3057       add_srs_wkt (p, 2,
  3482   3058           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3483   3059       add_srs_wkt (p, 3,
  3484   3060           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3485   3061       add_srs_wkt (p, 4,
  3486   3062           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3487   3063       add_srs_wkt (p, 5,
  3488         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3489         -    add_srs_wkt (p, 6,
  3490         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3491         -    add_srs_wkt (p, 7,
  3492         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3493         -    add_srs_wkt (p, 8,
  3494         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3495         -    add_srs_wkt (p, 9,
  3496         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3497         -    add_srs_wkt (p, 10,
  3498         -        "0],PARAMETER[\"central_meridian\",42],PARAMETER[\"false_");
  3499         -    add_srs_wkt (p, 11,
  3500         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3501         -    add_srs_wkt (p, 12,
  3502         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  3503         -    add_srs_wkt (p, 13,
  3504         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3230\"]");
  3505         -    add_srs_wkt (p, 14,
  3506         -        "]");
  3507         -    p = add_epsg_def_ex (filter, first, last, 3231, "epsg", 3231,
  3508         -        "WGS 84 / SCAR IMW SR39-40", 0, 0,
  3509         -        "WGS 84", "Greenwich",
  3510         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3511         -        "Easting", "East", "Northing", "North");
         3064  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         3065  +    add_srs_wkt (p, 6,
         3066  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         3067  +    add_srs_wkt (p, 7,
         3068  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
         3069  +    add_srs_wkt (p, 8,
         3070  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
         3071  +    add_srs_wkt (p, 9,
         3072  +        "n\",-90],PARAMETER[\"central_meridian\",42],PARAMETER[\"");
         3073  +    add_srs_wkt (p, 10,
         3074  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         3075  +    add_srs_wkt (p, 11,
         3076  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         3077  +    add_srs_wkt (p, 12,
         3078  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         3079  +    add_srs_wkt (p, 13,
         3080  +        "230\"]]");
         3081  +    p = add_epsg_def (filter, first, last, 3231, "epsg", 3231,
         3082  +        "WGS 84 / SCAR IMW SR39-40");
  3512   3083       add_proj4text (p, 0,
  3513   3084           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3514   3085       add_proj4text (p, 1,
  3515   3086           "33333 +lat_0=-90 +lon_0=54 +x_0=0 +y_0=0 +datum=WGS84 +u");
  3516   3087       add_proj4text (p, 2,
  3517   3088           "nits=m +no_defs");
  3518   3089       add_srs_wkt (p, 0,
................................................................................
  3522   3093       add_srs_wkt (p, 2,
  3523   3094           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3524   3095       add_srs_wkt (p, 3,
  3525   3096           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3526   3097       add_srs_wkt (p, 4,
  3527   3098           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3528   3099       add_srs_wkt (p, 5,
  3529         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3530         -    add_srs_wkt (p, 6,
  3531         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  3532         -    add_srs_wkt (p, 7,
  3533         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3534         -    add_srs_wkt (p, 8,
  3535         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3536         -    add_srs_wkt (p, 9,
  3537         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3538         -    add_srs_wkt (p, 10,
  3539         -        "0],PARAMETER[\"central_meridian\",54],PARAMETER[\"false_");
  3540         -    add_srs_wkt (p, 11,
  3541         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3542         -    add_srs_wkt (p, 12,
  3543         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  3544         -    add_srs_wkt (p, 13,
  3545         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3231\"]");
  3546         -    add_srs_wkt (p, 14,
  3547         -        "]");
  3548         -    p = add_epsg_def_ex (filter, first, last, 3232, "epsg", 3232,
  3549         -        "WGS 84 / SCAR IMW SR41-42", 0, 0,
  3550         -        "WGS 84", "Greenwich",
  3551         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3552         -        "Easting", "East", "Northing", "North");
         3100  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         3101  +    add_srs_wkt (p, 6,
         3102  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         3103  +    add_srs_wkt (p, 7,
         3104  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
         3105  +    add_srs_wkt (p, 8,
         3106  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
         3107  +    add_srs_wkt (p, 9,
         3108  +        "n\",-90],PARAMETER[\"central_meridian\",54],PARAMETER[\"");
         3109  +    add_srs_wkt (p, 10,
         3110  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         3111  +    add_srs_wkt (p, 11,
         3112  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         3113  +    add_srs_wkt (p, 12,
         3114  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         3115  +    add_srs_wkt (p, 13,
         3116  +        "231\"]]");
         3117  +    p = add_epsg_def (filter, first, last, 3232, "epsg", 3232,
         3118  +        "WGS 84 / SCAR IMW SR41-42");
  3553   3119       add_proj4text (p, 0,
  3554   3120           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3555   3121       add_proj4text (p, 1,
  3556   3122           "33333 +lat_0=-90 +lon_0=66 +x_0=0 +y_0=0 +datum=WGS84 +u");
  3557   3123       add_proj4text (p, 2,
  3558   3124           "nits=m +no_defs");
  3559   3125       add_srs_wkt (p, 0,
................................................................................
  3563   3129       add_srs_wkt (p, 2,
  3564   3130           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3565   3131       add_srs_wkt (p, 3,
  3566   3132           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3567   3133       add_srs_wkt (p, 4,
  3568   3134           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3569   3135       add_srs_wkt (p, 5,
  3570         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3136  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  3571   3137       add_srs_wkt (p, 6,
  3572         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
         3138  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3573   3139       add_srs_wkt (p, 7,
  3574         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3140  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
  3575   3141       add_srs_wkt (p, 8,
  3576         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
         3142  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
  3577   3143       add_srs_wkt (p, 9,
  3578         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
         3144  +        "n\",-90],PARAMETER[\"central_meridian\",66],PARAMETER[\"");
  3579   3145       add_srs_wkt (p, 10,
  3580         -        "0],PARAMETER[\"central_meridian\",66],PARAMETER[\"false_");
         3146  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
  3581   3147       add_srs_wkt (p, 11,
  3582         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3148  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3583   3149       add_srs_wkt (p, 12,
  3584         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
         3150  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3585   3151       add_srs_wkt (p, 13,
  3586         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3232\"]");
  3587         -    add_srs_wkt (p, 14,
  3588         -        "]");
  3589         -    p = add_epsg_def_ex (filter, first, last, 3233, "epsg", 3233,
  3590         -        "WGS 84 / SCAR IMW SR43-44", 0, 0,
  3591         -        "WGS 84", "Greenwich",
  3592         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3593         -        "Easting", "East", "Northing", "North");
         3152  +        "232\"]]");
         3153  +    p = add_epsg_def (filter, first, last, 3233, "epsg", 3233,
         3154  +        "WGS 84 / SCAR IMW SR43-44");
  3594   3155       add_proj4text (p, 0,
  3595   3156           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3596   3157       add_proj4text (p, 1,
  3597   3158           "33333 +lat_0=-90 +lon_0=78 +x_0=0 +y_0=0 +datum=WGS84 +u");
  3598   3159       add_proj4text (p, 2,
  3599   3160           "nits=m +no_defs");
  3600   3161       add_srs_wkt (p, 0,
................................................................................
  3604   3165       add_srs_wkt (p, 2,
  3605   3166           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3606   3167       add_srs_wkt (p, 3,
  3607   3168           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3608   3169       add_srs_wkt (p, 4,
  3609   3170           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3610   3171       add_srs_wkt (p, 5,
  3611         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3172  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  3612   3173       add_srs_wkt (p, 6,
  3613         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
         3174  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3614   3175       add_srs_wkt (p, 7,
  3615         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3176  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
  3616   3177       add_srs_wkt (p, 8,
  3617         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
         3178  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
  3618   3179       add_srs_wkt (p, 9,
  3619         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
         3180  +        "n\",-90],PARAMETER[\"central_meridian\",78],PARAMETER[\"");
  3620   3181       add_srs_wkt (p, 10,
  3621         -        "0],PARAMETER[\"central_meridian\",78],PARAMETER[\"false_");
         3182  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
  3622   3183       add_srs_wkt (p, 11,
  3623         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3184  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3624   3185       add_srs_wkt (p, 12,
  3625         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
         3186  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3626   3187       add_srs_wkt (p, 13,
  3627         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3233\"]");
  3628         -    add_srs_wkt (p, 14,
  3629         -        "]");
  3630         -    p = add_epsg_def_ex (filter, first, last, 3234, "epsg", 3234,
  3631         -        "WGS 84 / SCAR IMW SR45-46", 0, 0,
  3632         -        "WGS 84", "Greenwich",
  3633         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3634         -        "Easting", "East", "Northing", "North");
         3188  +        "233\"]]");
         3189  +    p = add_epsg_def (filter, first, last, 3234, "epsg", 3234,
         3190  +        "WGS 84 / SCAR IMW SR45-46");
  3635   3191       add_proj4text (p, 0,
  3636   3192           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3637   3193       add_proj4text (p, 1,
  3638   3194           "33333 +lat_0=-90 +lon_0=90 +x_0=0 +y_0=0 +datum=WGS84 +u");
  3639   3195       add_proj4text (p, 2,
  3640   3196           "nits=m +no_defs");
  3641   3197       add_srs_wkt (p, 0,
................................................................................
  3645   3201       add_srs_wkt (p, 2,
  3646   3202           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3647   3203       add_srs_wkt (p, 3,
  3648   3204           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3649   3205       add_srs_wkt (p, 4,
  3650   3206           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3651   3207       add_srs_wkt (p, 5,
  3652         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3208  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  3653   3209       add_srs_wkt (p, 6,
  3654         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
         3210  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3655   3211       add_srs_wkt (p, 7,
  3656         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3212  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
  3657   3213       add_srs_wkt (p, 8,
  3658         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
         3214  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
  3659   3215       add_srs_wkt (p, 9,
  3660         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
         3216  +        "n\",-90],PARAMETER[\"central_meridian\",90],PARAMETER[\"");
  3661   3217       add_srs_wkt (p, 10,
  3662         -        "0],PARAMETER[\"central_meridian\",90],PARAMETER[\"false_");
         3218  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
  3663   3219       add_srs_wkt (p, 11,
  3664         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3220  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3665   3221       add_srs_wkt (p, 12,
  3666         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
         3222  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3667   3223       add_srs_wkt (p, 13,
  3668         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3234\"]");
  3669         -    add_srs_wkt (p, 14,
  3670         -        "]");
  3671         -    p = add_epsg_def_ex (filter, first, last, 3235, "epsg", 3235,
  3672         -        "WGS 84 / SCAR IMW SR47-48", 0, 0,
  3673         -        "WGS 84", "Greenwich",
  3674         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3675         -        "Easting", "East", "Northing", "North");
         3224  +        "234\"]]");
         3225  +    p = add_epsg_def (filter, first, last, 3235, "epsg", 3235,
         3226  +        "WGS 84 / SCAR IMW SR47-48");
  3676   3227       add_proj4text (p, 0,
  3677   3228           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3678   3229       add_proj4text (p, 1,
  3679   3230           "33333 +lat_0=-90 +lon_0=102 +x_0=0 +y_0=0 +datum=WGS84 +");
  3680   3231       add_proj4text (p, 2,
  3681   3232           "units=m +no_defs");
  3682   3233       add_srs_wkt (p, 0,
................................................................................
  3686   3237       add_srs_wkt (p, 2,
  3687   3238           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3688   3239       add_srs_wkt (p, 3,
  3689   3240           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3690   3241       add_srs_wkt (p, 4,
  3691   3242           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3692   3243       add_srs_wkt (p, 5,
  3693         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3244  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  3694   3245       add_srs_wkt (p, 6,
  3695         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
         3246  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3696   3247       add_srs_wkt (p, 7,
  3697         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3248  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
  3698   3249       add_srs_wkt (p, 8,
  3699         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
         3250  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
  3700   3251       add_srs_wkt (p, 9,
  3701         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
         3252  +        "n\",-90],PARAMETER[\"central_meridian\",102],PARAMETER[\"");
  3702   3253       add_srs_wkt (p, 10,
  3703         -        "0],PARAMETER[\"central_meridian\",102],PARAMETER[\"false");
         3254  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
  3704   3255       add_srs_wkt (p, 11,
  3705         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
         3256  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3706   3257       add_srs_wkt (p, 12,
  3707         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
         3258  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3708   3259       add_srs_wkt (p, 13,
  3709         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3235\"");
  3710         -    add_srs_wkt (p, 14,
  3711         -        "]]");
  3712         -    p = add_epsg_def_ex (filter, first, last, 3236, "epsg", 3236,
  3713         -        "WGS 84 / SCAR IMW SR49-50", 0, 0,
  3714         -        "WGS 84", "Greenwich",
  3715         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3716         -        "Easting", "East", "Northing", "North");
         3260  +        "235\"]]");
         3261  +    p = add_epsg_def (filter, first, last, 3236, "epsg", 3236,
         3262  +        "WGS 84 / SCAR IMW SR49-50");
  3717   3263       add_proj4text (p, 0,
  3718   3264           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3719   3265       add_proj4text (p, 1,
  3720   3266           "33333 +lat_0=-90 +lon_0=114 +x_0=0 +y_0=0 +datum=WGS84 +");
  3721   3267       add_proj4text (p, 2,
  3722   3268           "units=m +no_defs");
  3723   3269       add_srs_wkt (p, 0,
................................................................................
  3727   3273       add_srs_wkt (p, 2,
  3728   3274           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3729   3275       add_srs_wkt (p, 3,
  3730   3276           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3731   3277       add_srs_wkt (p, 4,
  3732   3278           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3733   3279       add_srs_wkt (p, 5,
  3734         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3280  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  3735   3281       add_srs_wkt (p, 6,
  3736         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
         3282  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3737   3283       add_srs_wkt (p, 7,
  3738         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3284  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
  3739   3285       add_srs_wkt (p, 8,
  3740         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
         3286  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
  3741   3287       add_srs_wkt (p, 9,
  3742         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
         3288  +        "n\",-90],PARAMETER[\"central_meridian\",114],PARAMETER[\"");
  3743   3289       add_srs_wkt (p, 10,
  3744         -        "0],PARAMETER[\"central_meridian\",114],PARAMETER[\"false");
         3290  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
  3745   3291       add_srs_wkt (p, 11,
  3746         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
         3292  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3747   3293       add_srs_wkt (p, 12,
  3748         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
         3294  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3749   3295       add_srs_wkt (p, 13,
  3750         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3236\"");
  3751         -    add_srs_wkt (p, 14,
  3752         -        "]]");
  3753         -    p = add_epsg_def_ex (filter, first, last, 3237, "epsg", 3237,
  3754         -        "WGS 84 / SCAR IMW SR51-52", 0, 0,
  3755         -        "WGS 84", "Greenwich",
  3756         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3757         -        "Easting", "East", "Northing", "North");
         3296  +        "236\"]]");
         3297  +    p = add_epsg_def (filter, first, last, 3237, "epsg", 3237,
         3298  +        "WGS 84 / SCAR IMW SR51-52");
  3758   3299       add_proj4text (p, 0,
  3759   3300           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3760   3301       add_proj4text (p, 1,
  3761   3302           "33333 +lat_0=-90 +lon_0=126 +x_0=0 +y_0=0 +datum=WGS84 +");
  3762   3303       add_proj4text (p, 2,
  3763   3304           "units=m +no_defs");
  3764   3305       add_srs_wkt (p, 0,
................................................................................
  3768   3309       add_srs_wkt (p, 2,
  3769   3310           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3770   3311       add_srs_wkt (p, 3,
  3771   3312           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3772   3313       add_srs_wkt (p, 4,
  3773   3314           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3774   3315       add_srs_wkt (p, 5,
  3775         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3316  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  3776   3317       add_srs_wkt (p, 6,
  3777         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
         3318  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3778   3319       add_srs_wkt (p, 7,
  3779         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3320  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
  3780   3321       add_srs_wkt (p, 8,
  3781         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
         3322  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
  3782   3323       add_srs_wkt (p, 9,
  3783         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
         3324  +        "n\",-90],PARAMETER[\"central_meridian\",126],PARAMETER[\"");
  3784   3325       add_srs_wkt (p, 10,
  3785         -        "0],PARAMETER[\"central_meridian\",126],PARAMETER[\"false");
         3326  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
  3786   3327       add_srs_wkt (p, 11,
  3787         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
         3328  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3788   3329       add_srs_wkt (p, 12,
  3789         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
         3330  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3790   3331       add_srs_wkt (p, 13,
  3791         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3237\"");
  3792         -    add_srs_wkt (p, 14,
  3793         -        "]]");
  3794         -    p = add_epsg_def_ex (filter, first, last, 3238, "epsg", 3238,
  3795         -        "WGS 84 / SCAR IMW SR53-54", 0, 0,
  3796         -        "WGS 84", "Greenwich",
  3797         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3798         -        "Easting", "East", "Northing", "North");
         3332  +        "237\"]]");
         3333  +    p = add_epsg_def (filter, first, last, 3238, "epsg", 3238,
         3334  +        "WGS 84 / SCAR IMW SR53-54");
  3799   3335       add_proj4text (p, 0,
  3800   3336           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3801   3337       add_proj4text (p, 1,
  3802   3338           "33333 +lat_0=-90 +lon_0=138 +x_0=0 +y_0=0 +datum=WGS84 +");
  3803   3339       add_proj4text (p, 2,
  3804   3340           "units=m +no_defs");
  3805   3341       add_srs_wkt (p, 0,
................................................................................
  3809   3345       add_srs_wkt (p, 2,
  3810   3346           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3811   3347       add_srs_wkt (p, 3,
  3812   3348           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3813   3349       add_srs_wkt (p, 4,
  3814   3350           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3815   3351       add_srs_wkt (p, 5,
  3816         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3352  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  3817   3353       add_srs_wkt (p, 6,
  3818         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
         3354  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3819   3355       add_srs_wkt (p, 7,
  3820         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3356  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
  3821   3357       add_srs_wkt (p, 8,
  3822         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
         3358  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
  3823   3359       add_srs_wkt (p, 9,
  3824         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
         3360  +        "n\",-90],PARAMETER[\"central_meridian\",138],PARAMETER[\"");
  3825   3361       add_srs_wkt (p, 10,
  3826         -        "0],PARAMETER[\"central_meridian\",138],PARAMETER[\"false");
         3362  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
  3827   3363       add_srs_wkt (p, 11,
  3828         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
         3364  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3829   3365       add_srs_wkt (p, 12,
  3830         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
         3366  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3831   3367       add_srs_wkt (p, 13,
  3832         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3238\"");
  3833         -    add_srs_wkt (p, 14,
  3834         -        "]]");
  3835         -    p = add_epsg_def_ex (filter, first, last, 3239, "epsg", 3239,
  3836         -        "WGS 84 / SCAR IMW SR55-56", 0, 0,
  3837         -        "WGS 84", "Greenwich",
  3838         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3839         -        "Easting", "East", "Northing", "North");
         3368  +        "238\"]]");
         3369  +    p = add_epsg_def (filter, first, last, 3239, "epsg", 3239,
         3370  +        "WGS 84 / SCAR IMW SR55-56");
  3840   3371       add_proj4text (p, 0,
  3841   3372           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3842   3373       add_proj4text (p, 1,
  3843   3374           "33333 +lat_0=-90 +lon_0=150 +x_0=0 +y_0=0 +datum=WGS84 +");
  3844   3375       add_proj4text (p, 2,
  3845   3376           "units=m +no_defs");
  3846   3377       add_srs_wkt (p, 0,
................................................................................
  3850   3381       add_srs_wkt (p, 2,
  3851   3382           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3852   3383       add_srs_wkt (p, 3,
  3853   3384           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3854   3385       add_srs_wkt (p, 4,
  3855   3386           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3856   3387       add_srs_wkt (p, 5,
  3857         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3388  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  3858   3389       add_srs_wkt (p, 6,
  3859         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
         3390  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3860   3391       add_srs_wkt (p, 7,
  3861         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3392  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
  3862   3393       add_srs_wkt (p, 8,
  3863         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
         3394  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
  3864   3395       add_srs_wkt (p, 9,
  3865         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
         3396  +        "n\",-90],PARAMETER[\"central_meridian\",150],PARAMETER[\"");
  3866   3397       add_srs_wkt (p, 10,
  3867         -        "0],PARAMETER[\"central_meridian\",150],PARAMETER[\"false");
         3398  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
  3868   3399       add_srs_wkt (p, 11,
  3869         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
         3400  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3870   3401       add_srs_wkt (p, 12,
  3871         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
         3402  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3872   3403       add_srs_wkt (p, 13,
  3873         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3239\"");
  3874         -    add_srs_wkt (p, 14,
  3875         -        "]]");
  3876         -    p = add_epsg_def_ex (filter, first, last, 3240, "epsg", 3240,
  3877         -        "WGS 84 / SCAR IMW SR57-58", 0, 0,
  3878         -        "WGS 84", "Greenwich",
  3879         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3880         -        "Easting", "East", "Northing", "North");
         3404  +        "239\"]]");
         3405  +    p = add_epsg_def (filter, first, last, 3240, "epsg", 3240,
         3406  +        "WGS 84 / SCAR IMW SR57-58");
  3881   3407       add_proj4text (p, 0,
  3882   3408           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3883   3409       add_proj4text (p, 1,
  3884   3410           "33333 +lat_0=-90 +lon_0=162 +x_0=0 +y_0=0 +datum=WGS84 +");
  3885   3411       add_proj4text (p, 2,
  3886   3412           "units=m +no_defs");
  3887   3413       add_srs_wkt (p, 0,
................................................................................
  3891   3417       add_srs_wkt (p, 2,
  3892   3418           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3893   3419       add_srs_wkt (p, 3,
  3894   3420           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3895   3421       add_srs_wkt (p, 4,
  3896   3422           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3897   3423       add_srs_wkt (p, 5,
  3898         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3424  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  3899   3425       add_srs_wkt (p, 6,
  3900         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
         3426  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3901   3427       add_srs_wkt (p, 7,
  3902         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3428  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
  3903   3429       add_srs_wkt (p, 8,
  3904         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
         3430  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
  3905   3431       add_srs_wkt (p, 9,
  3906         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
         3432  +        "n\",-90],PARAMETER[\"central_meridian\",162],PARAMETER[\"");
  3907   3433       add_srs_wkt (p, 10,
  3908         -        "0],PARAMETER[\"central_meridian\",162],PARAMETER[\"false");
         3434  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
  3909   3435       add_srs_wkt (p, 11,
  3910         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
         3436  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3911   3437       add_srs_wkt (p, 12,
  3912         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
         3438  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3913   3439       add_srs_wkt (p, 13,
  3914         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3240\"");
  3915         -    add_srs_wkt (p, 14,
  3916         -        "]]");
  3917         -    p = add_epsg_def_ex (filter, first, last, 3241, "epsg", 3241,
  3918         -        "WGS 84 / SCAR IMW SR59-60", 0, 0,
  3919         -        "WGS 84", "Greenwich",
  3920         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3921         -        "Easting", "East", "Northing", "North");
         3440  +        "240\"]]");
         3441  +    p = add_epsg_def (filter, first, last, 3241, "epsg", 3241,
         3442  +        "WGS 84 / SCAR IMW SR59-60");
  3922   3443       add_proj4text (p, 0,
  3923   3444           "+proj=lcc +lat_1=-68.66666666666667 +lat_2=-71.333333333");
  3924   3445       add_proj4text (p, 1,
  3925   3446           "33333 +lat_0=-90 +lon_0=174 +x_0=0 +y_0=0 +datum=WGS84 +");
  3926   3447       add_proj4text (p, 2,
  3927   3448           "units=m +no_defs");
  3928   3449       add_srs_wkt (p, 0,
................................................................................
  3932   3453       add_srs_wkt (p, 2,
  3933   3454           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3934   3455       add_srs_wkt (p, 3,
  3935   3456           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3936   3457       add_srs_wkt (p, 4,
  3937   3458           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3938   3459       add_srs_wkt (p, 5,
  3939         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3460  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  3940   3461       add_srs_wkt (p, 6,
  3941         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
         3462  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3942   3463       add_srs_wkt (p, 7,
  3943         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3464  +        "llel_1\",-68.66666666666667],PARAMETER[\"standard_parall");
  3944   3465       add_srs_wkt (p, 8,
  3945         -        "\",-68.66666666666667],PARAMETER[\"standard_parallel_2\"");
         3466  +        "el_2\",-71.33333333333333],PARAMETER[\"latitude_of_origi");
  3946   3467       add_srs_wkt (p, 9,
  3947         -        ",-71.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
         3468  +        "n\",-90],PARAMETER[\"central_meridian\",174],PARAMETER[\"");
  3948   3469       add_srs_wkt (p, 10,
  3949         -        "0],PARAMETER[\"central_meridian\",174],PARAMETER[\"false");
         3470  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
  3950   3471       add_srs_wkt (p, 11,
  3951         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
         3472  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3952   3473       add_srs_wkt (p, 12,
  3953         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
         3474  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3954   3475       add_srs_wkt (p, 13,
  3955         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3241\"");
  3956         -    add_srs_wkt (p, 14,
  3957         -        "]]");
  3958         -    p = add_epsg_def_ex (filter, first, last, 3242, "epsg", 3242,
  3959         -        "WGS 84 / SCAR IMW SS04-06", 0, 0,
  3960         -        "WGS 84", "Greenwich",
  3961         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3962         -        "Easting", "East", "Northing", "North");
         3476  +        "241\"]]");
         3477  +    p = add_epsg_def (filter, first, last, 3242, "epsg", 3242,
         3478  +        "WGS 84 / SCAR IMW SS04-06");
  3963   3479       add_proj4text (p, 0,
  3964   3480           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
  3965   3481       add_proj4text (p, 1,
  3966   3482           "33333 +lat_0=-90 +lon_0=-153 +x_0=0 +y_0=0 +datum=WGS84 ");
  3967   3483       add_proj4text (p, 2,
  3968   3484           "+units=m +no_defs");
  3969   3485       add_srs_wkt (p, 0,
................................................................................
  3973   3489       add_srs_wkt (p, 2,
  3974   3490           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  3975   3491       add_srs_wkt (p, 3,
  3976   3492           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3977   3493       add_srs_wkt (p, 4,
  3978   3494           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3979   3495       add_srs_wkt (p, 5,
  3980         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3496  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  3981   3497       add_srs_wkt (p, 6,
  3982         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
         3498  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  3983   3499       add_srs_wkt (p, 7,
  3984         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3500  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
  3985   3501       add_srs_wkt (p, 8,
  3986         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
         3502  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
  3987   3503       add_srs_wkt (p, 9,
  3988         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
         3504  +        "n\",-90],PARAMETER[\"central_meridian\",-153],PARAMETER[");
  3989   3505       add_srs_wkt (p, 10,
  3990         -        "0],PARAMETER[\"central_meridian\",-153],PARAMETER[\"fals");
         3506  +        "\"false_easting\",0],PARAMETER[\"false_northing\",0],UNI");
  3991   3507       add_srs_wkt (p, 11,
  3992         -        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
         3508  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  3993   3509       add_srs_wkt (p, 12,
  3994         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         3510  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  3995   3511       add_srs_wkt (p, 13,
  3996         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3242\"");
  3997         -    add_srs_wkt (p, 14,
  3998         -        "]]");
  3999         -    p = add_epsg_def_ex (filter, first, last, 3243, "epsg", 3243,
  4000         -        "WGS 84 / SCAR IMW SS07-09", 0, 0,
  4001         -        "WGS 84", "Greenwich",
  4002         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  4003         -        "Easting", "East", "Northing", "North");
         3512  +        "3242\"]]");
         3513  +    p = add_epsg_def (filter, first, last, 3243, "epsg", 3243,
         3514  +        "WGS 84 / SCAR IMW SS07-09");
  4004   3515       add_proj4text (p, 0,
  4005   3516           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
  4006   3517       add_proj4text (p, 1,
  4007   3518           "33333 +lat_0=-90 +lon_0=-135 +x_0=0 +y_0=0 +datum=WGS84 ");
  4008   3519       add_proj4text (p, 2,
  4009   3520           "+units=m +no_defs");
  4010   3521       add_srs_wkt (p, 0,
................................................................................
  4014   3525       add_srs_wkt (p, 2,
  4015   3526           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  4016   3527       add_srs_wkt (p, 3,
  4017   3528           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  4018   3529       add_srs_wkt (p, 4,
  4019   3530           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  4020   3531       add_srs_wkt (p, 5,
  4021         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3532  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  4022   3533       add_srs_wkt (p, 6,
  4023         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
         3534  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  4024   3535       add_srs_wkt (p, 7,
  4025         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3536  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
  4026   3537       add_srs_wkt (p, 8,
  4027         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
         3538  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
  4028   3539       add_srs_wkt (p, 9,
  4029         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
         3540  +        "n\",-90],PARAMETER[\"central_meridian\",-135],PARAMETER[");
  4030   3541       add_srs_wkt (p, 10,
  4031         -        "0],PARAMETER[\"central_meridian\",-135],PARAMETER[\"fals");
         3542  +        "\"false_easting\",0],PARAMETER[\"false_northing\",0],UNI");
  4032   3543       add_srs_wkt (p, 11,
  4033         -        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
         3544  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  4034   3545       add_srs_wkt (p, 12,
  4035         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         3546  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  4036   3547       add_srs_wkt (p, 13,
  4037         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3243\"");
  4038         -    add_srs_wkt (p, 14,
  4039         -        "]]");
         3548  +        "3243\"]]");
  4040   3549   }
  4041   3550   
  4042   3551   #endif /* full EPSG initialization enabled/disabled */
  4043   3552   

Changes to src/srsinit/epsg_inlined_12.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_12 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 3244, "epsg", 3244,
    56         -        "WGS 84 / SCAR IMW SS10-12", 0, 0,
    57         -        "WGS 84", "Greenwich",
    58         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
    59         -        "Easting", "East", "Northing", "North");
           55  +    p = add_epsg_def (filter, first, last, 3244, "epsg", 3244,
           56  +        "WGS 84 / SCAR IMW SS10-12");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
    62     59       add_proj4text (p, 1,
    63     60           "33333 +lat_0=-90 +lon_0=-117 +x_0=0 +y_0=0 +datum=WGS84 ");
    64     61       add_proj4text (p, 2,
    65     62           "+units=m +no_defs");
    66     63       add_srs_wkt (p, 0,
................................................................................
    70     67       add_srs_wkt (p, 2,
    71     68           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
    72     69       add_srs_wkt (p, 3,
    73     70           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
    74     71       add_srs_wkt (p, 4,
    75     72           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
    76     73       add_srs_wkt (p, 5,
    77         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
    78         -    add_srs_wkt (p, 6,
    79         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
    80         -    add_srs_wkt (p, 7,
    81         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
    82         -    add_srs_wkt (p, 8,
    83         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
    84         -    add_srs_wkt (p, 9,
    85         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
    86         -    add_srs_wkt (p, 10,
    87         -        "0],PARAMETER[\"central_meridian\",-117],PARAMETER[\"fals");
    88         -    add_srs_wkt (p, 11,
    89         -        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
    90         -    add_srs_wkt (p, 12,
    91         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
    92         -    add_srs_wkt (p, 13,
    93         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3244\"");
    94         -    add_srs_wkt (p, 14,
    95         -        "]]");
    96         -    p = add_epsg_def_ex (filter, first, last, 3245, "epsg", 3245,
    97         -        "WGS 84 / SCAR IMW SS13-15", 0, 0,
    98         -        "WGS 84", "Greenwich",
    99         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   100         -        "Easting", "East", "Northing", "North");
           74  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
           75  +    add_srs_wkt (p, 6,
           76  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
           77  +    add_srs_wkt (p, 7,
           78  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
           79  +    add_srs_wkt (p, 8,
           80  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
           81  +    add_srs_wkt (p, 9,
           82  +        "n\",-90],PARAMETER[\"central_meridian\",-117],PARAMETER[");
           83  +    add_srs_wkt (p, 10,
           84  +        "\"false_easting\",0],PARAMETER[\"false_northing\",0],UNI");
           85  +    add_srs_wkt (p, 11,
           86  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
           87  +    add_srs_wkt (p, 12,
           88  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
           89  +    add_srs_wkt (p, 13,
           90  +        "3244\"]]");
           91  +    p = add_epsg_def (filter, first, last, 3245, "epsg", 3245,
           92  +        "WGS 84 / SCAR IMW SS13-15");
   101     93       add_proj4text (p, 0,
   102     94           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   103     95       add_proj4text (p, 1,
   104     96           "33333 +lat_0=-90 +lon_0=-99 +x_0=0 +y_0=0 +datum=WGS84 +");
   105     97       add_proj4text (p, 2,
   106     98           "units=m +no_defs");
   107     99       add_srs_wkt (p, 0,
................................................................................
   111    103       add_srs_wkt (p, 2,
   112    104           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   113    105       add_srs_wkt (p, 3,
   114    106           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   115    107       add_srs_wkt (p, 4,
   116    108           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   117    109       add_srs_wkt (p, 5,
   118         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   119         -    add_srs_wkt (p, 6,
   120         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   121         -    add_srs_wkt (p, 7,
   122         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   123         -    add_srs_wkt (p, 8,
   124         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   125         -    add_srs_wkt (p, 9,
   126         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   127         -    add_srs_wkt (p, 10,
   128         -        "0],PARAMETER[\"central_meridian\",-99],PARAMETER[\"false");
   129         -    add_srs_wkt (p, 11,
   130         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   131         -    add_srs_wkt (p, 12,
   132         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   133         -    add_srs_wkt (p, 13,
   134         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3245\"");
   135         -    add_srs_wkt (p, 14,
   136         -        "]]");
   137         -    p = add_epsg_def_ex (filter, first, last, 3246, "epsg", 3246,
   138         -        "WGS 84 / SCAR IMW SS16-18", 0, 0,
   139         -        "WGS 84", "Greenwich",
   140         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   141         -        "Easting", "East", "Northing", "North");
          110  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          111  +    add_srs_wkt (p, 6,
          112  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          113  +    add_srs_wkt (p, 7,
          114  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          115  +    add_srs_wkt (p, 8,
          116  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          117  +    add_srs_wkt (p, 9,
          118  +        "n\",-90],PARAMETER[\"central_meridian\",-99],PARAMETER[\"");
          119  +    add_srs_wkt (p, 10,
          120  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          121  +    add_srs_wkt (p, 11,
          122  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          123  +    add_srs_wkt (p, 12,
          124  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          125  +    add_srs_wkt (p, 13,
          126  +        "245\"]]");
          127  +    p = add_epsg_def (filter, first, last, 3246, "epsg", 3246,
          128  +        "WGS 84 / SCAR IMW SS16-18");
   142    129       add_proj4text (p, 0,
   143    130           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   144    131       add_proj4text (p, 1,
   145    132           "33333 +lat_0=-90 +lon_0=-81 +x_0=0 +y_0=0 +datum=WGS84 +");
   146    133       add_proj4text (p, 2,
   147    134           "units=m +no_defs");
   148    135       add_srs_wkt (p, 0,
................................................................................
   152    139       add_srs_wkt (p, 2,
   153    140           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   154    141       add_srs_wkt (p, 3,
   155    142           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   156    143       add_srs_wkt (p, 4,
   157    144           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   158    145       add_srs_wkt (p, 5,
   159         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   160         -    add_srs_wkt (p, 6,
   161         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   162         -    add_srs_wkt (p, 7,
   163         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   164         -    add_srs_wkt (p, 8,
   165         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   166         -    add_srs_wkt (p, 9,
   167         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   168         -    add_srs_wkt (p, 10,
   169         -        "0],PARAMETER[\"central_meridian\",-81],PARAMETER[\"false");
   170         -    add_srs_wkt (p, 11,
   171         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   172         -    add_srs_wkt (p, 12,
   173         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   174         -    add_srs_wkt (p, 13,
   175         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3246\"");
   176         -    add_srs_wkt (p, 14,
   177         -        "]]");
   178         -    p = add_epsg_def_ex (filter, first, last, 3247, "epsg", 3247,
   179         -        "WGS 84 / SCAR IMW SS19-21", 0, 0,
   180         -        "WGS 84", "Greenwich",
   181         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   182         -        "Easting", "East", "Northing", "North");
          146  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          147  +    add_srs_wkt (p, 6,
          148  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          149  +    add_srs_wkt (p, 7,
          150  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          151  +    add_srs_wkt (p, 8,
          152  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          153  +    add_srs_wkt (p, 9,
          154  +        "n\",-90],PARAMETER[\"central_meridian\",-81],PARAMETER[\"");
          155  +    add_srs_wkt (p, 10,
          156  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          157  +    add_srs_wkt (p, 11,
          158  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          159  +    add_srs_wkt (p, 12,
          160  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          161  +    add_srs_wkt (p, 13,
          162  +        "246\"]]");
          163  +    p = add_epsg_def (filter, first, last, 3247, "epsg", 3247,
          164  +        "WGS 84 / SCAR IMW SS19-21");
   183    165       add_proj4text (p, 0,
   184    166           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   185    167       add_proj4text (p, 1,
   186    168           "33333 +lat_0=-90 +lon_0=-63 +x_0=0 +y_0=0 +datum=WGS84 +");
   187    169       add_proj4text (p, 2,
   188    170           "units=m +no_defs");
   189    171       add_srs_wkt (p, 0,
................................................................................
   193    175       add_srs_wkt (p, 2,
   194    176           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   195    177       add_srs_wkt (p, 3,
   196    178           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   197    179       add_srs_wkt (p, 4,
   198    180           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   199    181       add_srs_wkt (p, 5,
   200         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   201         -    add_srs_wkt (p, 6,
   202         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   203         -    add_srs_wkt (p, 7,
   204         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   205         -    add_srs_wkt (p, 8,
   206         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   207         -    add_srs_wkt (p, 9,
   208         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   209         -    add_srs_wkt (p, 10,
   210         -        "0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"false");
   211         -    add_srs_wkt (p, 11,
   212         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   213         -    add_srs_wkt (p, 12,
   214         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   215         -    add_srs_wkt (p, 13,
   216         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3247\"");
   217         -    add_srs_wkt (p, 14,
   218         -        "]]");
   219         -    p = add_epsg_def_ex (filter, first, last, 3248, "epsg", 3248,
   220         -        "WGS 84 / SCAR IMW SS25-27", 0, 0,
   221         -        "WGS 84", "Greenwich",
   222         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   223         -        "Easting", "East", "Northing", "North");
          182  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          183  +    add_srs_wkt (p, 6,
          184  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          185  +    add_srs_wkt (p, 7,
          186  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          187  +    add_srs_wkt (p, 8,
          188  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          189  +    add_srs_wkt (p, 9,
          190  +        "n\",-90],PARAMETER[\"central_meridian\",-63],PARAMETER[\"");
          191  +    add_srs_wkt (p, 10,
          192  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          193  +    add_srs_wkt (p, 11,
          194  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          195  +    add_srs_wkt (p, 12,
          196  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          197  +    add_srs_wkt (p, 13,
          198  +        "247\"]]");
          199  +    p = add_epsg_def (filter, first, last, 3248, "epsg", 3248,
          200  +        "WGS 84 / SCAR IMW SS25-27");
   224    201       add_proj4text (p, 0,
   225    202           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   226    203       add_proj4text (p, 1,
   227    204           "33333 +lat_0=-90 +lon_0=-27 +x_0=0 +y_0=0 +datum=WGS84 +");
   228    205       add_proj4text (p, 2,
   229    206           "units=m +no_defs");
   230    207       add_srs_wkt (p, 0,
................................................................................
   234    211       add_srs_wkt (p, 2,
   235    212           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   236    213       add_srs_wkt (p, 3,
   237    214           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   238    215       add_srs_wkt (p, 4,
   239    216           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   240    217       add_srs_wkt (p, 5,
   241         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   242         -    add_srs_wkt (p, 6,
   243         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   244         -    add_srs_wkt (p, 7,
   245         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   246         -    add_srs_wkt (p, 8,
   247         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   248         -    add_srs_wkt (p, 9,
   249         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   250         -    add_srs_wkt (p, 10,
   251         -        "0],PARAMETER[\"central_meridian\",-27],PARAMETER[\"false");
   252         -    add_srs_wkt (p, 11,
   253         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   254         -    add_srs_wkt (p, 12,
   255         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   256         -    add_srs_wkt (p, 13,
   257         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3248\"");
   258         -    add_srs_wkt (p, 14,
   259         -        "]]");
   260         -    p = add_epsg_def_ex (filter, first, last, 3249, "epsg", 3249,
   261         -        "WGS 84 / SCAR IMW SS28-30", 0, 0,
   262         -        "WGS 84", "Greenwich",
   263         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   264         -        "Easting", "East", "Northing", "North");
          218  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          219  +    add_srs_wkt (p, 6,
          220  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          221  +    add_srs_wkt (p, 7,
          222  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          223  +    add_srs_wkt (p, 8,
          224  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          225  +    add_srs_wkt (p, 9,
          226  +        "n\",-90],PARAMETER[\"central_meridian\",-27],PARAMETER[\"");
          227  +    add_srs_wkt (p, 10,
          228  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          229  +    add_srs_wkt (p, 11,
          230  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          231  +    add_srs_wkt (p, 12,
          232  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          233  +    add_srs_wkt (p, 13,
          234  +        "248\"]]");
          235  +    p = add_epsg_def (filter, first, last, 3249, "epsg", 3249,
          236  +        "WGS 84 / SCAR IMW SS28-30");
   265    237       add_proj4text (p, 0,
   266    238           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   267    239       add_proj4text (p, 1,
   268    240           "33333 +lat_0=-90 +lon_0=-9 +x_0=0 +y_0=0 +datum=WGS84 +u");
   269    241       add_proj4text (p, 2,
   270    242           "nits=m +no_defs");
   271    243       add_srs_wkt (p, 0,
................................................................................
   275    247       add_srs_wkt (p, 2,
   276    248           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   277    249       add_srs_wkt (p, 3,
   278    250           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   279    251       add_srs_wkt (p, 4,
   280    252           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   281    253       add_srs_wkt (p, 5,
   282         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   283         -    add_srs_wkt (p, 6,
   284         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   285         -    add_srs_wkt (p, 7,
   286         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   287         -    add_srs_wkt (p, 8,
   288         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   289         -    add_srs_wkt (p, 9,
   290         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   291         -    add_srs_wkt (p, 10,
   292         -        "0],PARAMETER[\"central_meridian\",-9],PARAMETER[\"false_");
   293         -    add_srs_wkt (p, 11,
   294         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
   295         -    add_srs_wkt (p, 12,
   296         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
   297         -    add_srs_wkt (p, 13,
   298         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3249\"]");
   299         -    add_srs_wkt (p, 14,
   300         -        "]");
   301         -    p = add_epsg_def_ex (filter, first, last, 3250, "epsg", 3250,
   302         -        "WGS 84 / SCAR IMW SS31-33", 0, 0,
   303         -        "WGS 84", "Greenwich",
   304         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   305         -        "Easting", "East", "Northing", "North");
          254  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          255  +    add_srs_wkt (p, 6,
          256  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          257  +    add_srs_wkt (p, 7,
          258  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          259  +    add_srs_wkt (p, 8,
          260  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          261  +    add_srs_wkt (p, 9,
          262  +        "n\",-90],PARAMETER[\"central_meridian\",-9],PARAMETER[\"");
          263  +    add_srs_wkt (p, 10,
          264  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          265  +    add_srs_wkt (p, 11,
          266  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          267  +    add_srs_wkt (p, 12,
          268  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          269  +    add_srs_wkt (p, 13,
          270  +        "249\"]]");
          271  +    p = add_epsg_def (filter, first, last, 3250, "epsg", 3250,
          272  +        "WGS 84 / SCAR IMW SS31-33");
   306    273       add_proj4text (p, 0,
   307    274           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   308    275       add_proj4text (p, 1,
   309    276           "33333 +lat_0=-90 +lon_0=9 +x_0=0 +y_0=0 +datum=WGS84 +un");
   310    277       add_proj4text (p, 2,
   311    278           "its=m +no_defs");
   312    279       add_srs_wkt (p, 0,
................................................................................
   316    283       add_srs_wkt (p, 2,
   317    284           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   318    285       add_srs_wkt (p, 3,
   319    286           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   320    287       add_srs_wkt (p, 4,
   321    288           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   322    289       add_srs_wkt (p, 5,
   323         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   324         -    add_srs_wkt (p, 6,
   325         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   326         -    add_srs_wkt (p, 7,
   327         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   328         -    add_srs_wkt (p, 8,
   329         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   330         -    add_srs_wkt (p, 9,
   331         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   332         -    add_srs_wkt (p, 10,
   333         -        "0],PARAMETER[\"central_meridian\",9],PARAMETER[\"false_e");
   334         -    add_srs_wkt (p, 11,
   335         -        "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
   336         -    add_srs_wkt (p, 12,
   337         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
   338         -    add_srs_wkt (p, 13,
   339         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3250\"]]");
   340         -    p = add_epsg_def_ex (filter, first, last, 3251, "epsg", 3251,
   341         -        "WGS 84 / SCAR IMW SS34-36", 0, 0,
   342         -        "WGS 84", "Greenwich",
   343         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   344         -        "Easting", "East", "Northing", "North");
          290  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          291  +    add_srs_wkt (p, 6,
          292  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          293  +    add_srs_wkt (p, 7,
          294  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          295  +    add_srs_wkt (p, 8,
          296  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          297  +    add_srs_wkt (p, 9,
          298  +        "n\",-90],PARAMETER[\"central_meridian\",9],PARAMETER[\"f");
          299  +    add_srs_wkt (p, 10,
          300  +        "alse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
          301  +    add_srs_wkt (p, 11,
          302  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
          303  +    add_srs_wkt (p, 12,
          304  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"325");
          305  +    add_srs_wkt (p, 13,
          306  +        "0\"]]");
          307  +    p = add_epsg_def (filter, first, last, 3251, "epsg", 3251,
          308  +        "WGS 84 / SCAR IMW SS34-36");
   345    309       add_proj4text (p, 0,
   346    310           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   347    311       add_proj4text (p, 1,
   348    312           "33333 +lat_0=-90 +lon_0=27 +x_0=0 +y_0=0 +datum=WGS84 +u");
   349    313       add_proj4text (p, 2,
   350    314           "nits=m +no_defs");
   351    315       add_srs_wkt (p, 0,
................................................................................
   355    319       add_srs_wkt (p, 2,
   356    320           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   357    321       add_srs_wkt (p, 3,
   358    322           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   359    323       add_srs_wkt (p, 4,
   360    324           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   361    325       add_srs_wkt (p, 5,
   362         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   363         -    add_srs_wkt (p, 6,
   364         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   365         -    add_srs_wkt (p, 7,
   366         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   367         -    add_srs_wkt (p, 8,
   368         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   369         -    add_srs_wkt (p, 9,
   370         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   371         -    add_srs_wkt (p, 10,
   372         -        "0],PARAMETER[\"central_meridian\",27],PARAMETER[\"false_");
   373         -    add_srs_wkt (p, 11,
   374         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
   375         -    add_srs_wkt (p, 12,
   376         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
   377         -    add_srs_wkt (p, 13,
   378         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3251\"]");
   379         -    add_srs_wkt (p, 14,
   380         -        "]");
   381         -    p = add_epsg_def_ex (filter, first, last, 3252, "epsg", 3252,
   382         -        "WGS 84 / SCAR IMW SS37-39", 0, 0,
   383         -        "WGS 84", "Greenwich",
   384         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   385         -        "Easting", "East", "Northing", "North");
          326  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          327  +    add_srs_wkt (p, 6,
          328  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          329  +    add_srs_wkt (p, 7,
          330  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          331  +    add_srs_wkt (p, 8,
          332  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          333  +    add_srs_wkt (p, 9,
          334  +        "n\",-90],PARAMETER[\"central_meridian\",27],PARAMETER[\"");
          335  +    add_srs_wkt (p, 10,
          336  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          337  +    add_srs_wkt (p, 11,
          338  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          339  +    add_srs_wkt (p, 12,
          340  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          341  +    add_srs_wkt (p, 13,
          342  +        "251\"]]");
          343  +    p = add_epsg_def (filter, first, last, 3252, "epsg", 3252,
          344  +        "WGS 84 / SCAR IMW SS37-39");
   386    345       add_proj4text (p, 0,
   387    346           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   388    347       add_proj4text (p, 1,
   389    348           "33333 +lat_0=-90 +lon_0=45 +x_0=0 +y_0=0 +datum=WGS84 +u");
   390    349       add_proj4text (p, 2,
   391    350           "nits=m +no_defs");
   392    351       add_srs_wkt (p, 0,
................................................................................
   396    355       add_srs_wkt (p, 2,
   397    356           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   398    357       add_srs_wkt (p, 3,
   399    358           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   400    359       add_srs_wkt (p, 4,
   401    360           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   402    361       add_srs_wkt (p, 5,
   403         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   404         -    add_srs_wkt (p, 6,
   405         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   406         -    add_srs_wkt (p, 7,
   407         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   408         -    add_srs_wkt (p, 8,
   409         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   410         -    add_srs_wkt (p, 9,
   411         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   412         -    add_srs_wkt (p, 10,
   413         -        "0],PARAMETER[\"central_meridian\",45],PARAMETER[\"false_");
   414         -    add_srs_wkt (p, 11,
   415         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
   416         -    add_srs_wkt (p, 12,
   417         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
   418         -    add_srs_wkt (p, 13,
   419         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3252\"]");
   420         -    add_srs_wkt (p, 14,
   421         -        "]");
   422         -    p = add_epsg_def_ex (filter, first, last, 3253, "epsg", 3253,
   423         -        "WGS 84 / SCAR IMW SS40-42", 0, 0,
   424         -        "WGS 84", "Greenwich",
   425         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   426         -        "Easting", "East", "Northing", "North");
          362  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          363  +    add_srs_wkt (p, 6,
          364  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          365  +    add_srs_wkt (p, 7,
          366  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          367  +    add_srs_wkt (p, 8,
          368  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          369  +    add_srs_wkt (p, 9,
          370  +        "n\",-90],PARAMETER[\"central_meridian\",45],PARAMETER[\"");
          371  +    add_srs_wkt (p, 10,
          372  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          373  +    add_srs_wkt (p, 11,
          374  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          375  +    add_srs_wkt (p, 12,
          376  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          377  +    add_srs_wkt (p, 13,
          378  +        "252\"]]");
          379  +    p = add_epsg_def (filter, first, last, 3253, "epsg", 3253,
          380  +        "WGS 84 / SCAR IMW SS40-42");
   427    381       add_proj4text (p, 0,
   428    382           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   429    383       add_proj4text (p, 1,
   430    384           "33333 +lat_0=-90 +lon_0=63 +x_0=0 +y_0=0 +datum=WGS84 +u");
   431    385       add_proj4text (p, 2,
   432    386           "nits=m +no_defs");
   433    387       add_srs_wkt (p, 0,
................................................................................
   437    391       add_srs_wkt (p, 2,
   438    392           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   439    393       add_srs_wkt (p, 3,
   440    394           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   441    395       add_srs_wkt (p, 4,
   442    396           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   443    397       add_srs_wkt (p, 5,
   444         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   445         -    add_srs_wkt (p, 6,
   446         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   447         -    add_srs_wkt (p, 7,
   448         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   449         -    add_srs_wkt (p, 8,
   450         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   451         -    add_srs_wkt (p, 9,
   452         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   453         -    add_srs_wkt (p, 10,
   454         -        "0],PARAMETER[\"central_meridian\",63],PARAMETER[\"false_");
   455         -    add_srs_wkt (p, 11,
   456         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
   457         -    add_srs_wkt (p, 12,
   458         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
   459         -    add_srs_wkt (p, 13,
   460         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3253\"]");
   461         -    add_srs_wkt (p, 14,
   462         -        "]");
   463         -    p = add_epsg_def_ex (filter, first, last, 3254, "epsg", 3254,
   464         -        "WGS 84 / SCAR IMW SS43-45", 0, 0,
   465         -        "WGS 84", "Greenwich",
   466         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   467         -        "Easting", "East", "Northing", "North");
          398  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          399  +    add_srs_wkt (p, 6,
          400  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          401  +    add_srs_wkt (p, 7,
          402  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          403  +    add_srs_wkt (p, 8,
          404  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          405  +    add_srs_wkt (p, 9,
          406  +        "n\",-90],PARAMETER[\"central_meridian\",63],PARAMETER[\"");
          407  +    add_srs_wkt (p, 10,
          408  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          409  +    add_srs_wkt (p, 11,
          410  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          411  +    add_srs_wkt (p, 12,
          412  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          413  +    add_srs_wkt (p, 13,
          414  +        "253\"]]");
          415  +    p = add_epsg_def (filter, first, last, 3254, "epsg", 3254,
          416  +        "WGS 84 / SCAR IMW SS43-45");
   468    417       add_proj4text (p, 0,
   469    418           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   470    419       add_proj4text (p, 1,
   471    420           "33333 +lat_0=-90 +lon_0=81 +x_0=0 +y_0=0 +datum=WGS84 +u");
   472    421       add_proj4text (p, 2,
   473    422           "nits=m +no_defs");
   474    423       add_srs_wkt (p, 0,
................................................................................
   478    427       add_srs_wkt (p, 2,
   479    428           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   480    429       add_srs_wkt (p, 3,
   481    430           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   482    431       add_srs_wkt (p, 4,
   483    432           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   484    433       add_srs_wkt (p, 5,
   485         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   486         -    add_srs_wkt (p, 6,
   487         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   488         -    add_srs_wkt (p, 7,
   489         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   490         -    add_srs_wkt (p, 8,
   491         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   492         -    add_srs_wkt (p, 9,
   493         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   494         -    add_srs_wkt (p, 10,
   495         -        "0],PARAMETER[\"central_meridian\",81],PARAMETER[\"false_");
   496         -    add_srs_wkt (p, 11,
   497         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
   498         -    add_srs_wkt (p, 12,
   499         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
   500         -    add_srs_wkt (p, 13,
   501         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3254\"]");
   502         -    add_srs_wkt (p, 14,
   503         -        "]");
   504         -    p = add_epsg_def_ex (filter, first, last, 3255, "epsg", 3255,
   505         -        "WGS 84 / SCAR IMW SS46-48", 0, 0,
   506         -        "WGS 84", "Greenwich",
   507         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   508         -        "Easting", "East", "Northing", "North");
          434  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          435  +    add_srs_wkt (p, 6,
          436  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          437  +    add_srs_wkt (p, 7,
          438  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          439  +    add_srs_wkt (p, 8,
          440  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          441  +    add_srs_wkt (p, 9,
          442  +        "n\",-90],PARAMETER[\"central_meridian\",81],PARAMETER[\"");
          443  +    add_srs_wkt (p, 10,
          444  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          445  +    add_srs_wkt (p, 11,
          446  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          447  +    add_srs_wkt (p, 12,
          448  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          449  +    add_srs_wkt (p, 13,
          450  +        "254\"]]");
          451  +    p = add_epsg_def (filter, first, last, 3255, "epsg", 3255,
          452  +        "WGS 84 / SCAR IMW SS46-48");
   509    453       add_proj4text (p, 0,
   510    454           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   511    455       add_proj4text (p, 1,
   512    456           "33333 +lat_0=-90 +lon_0=99 +x_0=0 +y_0=0 +datum=WGS84 +u");
   513    457       add_proj4text (p, 2,
   514    458           "nits=m +no_defs");
   515    459       add_srs_wkt (p, 0,
................................................................................
   519    463       add_srs_wkt (p, 2,
   520    464           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   521    465       add_srs_wkt (p, 3,
   522    466           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   523    467       add_srs_wkt (p, 4,
   524    468           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   525    469       add_srs_wkt (p, 5,
   526         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   527         -    add_srs_wkt (p, 6,
   528         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   529         -    add_srs_wkt (p, 7,
   530         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   531         -    add_srs_wkt (p, 8,
   532         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   533         -    add_srs_wkt (p, 9,
   534         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   535         -    add_srs_wkt (p, 10,
   536         -        "0],PARAMETER[\"central_meridian\",99],PARAMETER[\"false_");
   537         -    add_srs_wkt (p, 11,
   538         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
   539         -    add_srs_wkt (p, 12,
   540         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
   541         -    add_srs_wkt (p, 13,
   542         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3255\"]");
   543         -    add_srs_wkt (p, 14,
   544         -        "]");
   545         -    p = add_epsg_def_ex (filter, first, last, 3256, "epsg", 3256,
   546         -        "WGS 84 / SCAR IMW SS49-51", 0, 0,
   547         -        "WGS 84", "Greenwich",
   548         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   549         -        "Easting", "East", "Northing", "North");
          470  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          471  +    add_srs_wkt (p, 6,
          472  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          473  +    add_srs_wkt (p, 7,
          474  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          475  +    add_srs_wkt (p, 8,
          476  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          477  +    add_srs_wkt (p, 9,
          478  +        "n\",-90],PARAMETER[\"central_meridian\",99],PARAMETER[\"");
          479  +    add_srs_wkt (p, 10,
          480  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          481  +    add_srs_wkt (p, 11,
          482  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          483  +    add_srs_wkt (p, 12,
          484  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          485  +    add_srs_wkt (p, 13,
          486  +        "255\"]]");
          487  +    p = add_epsg_def (filter, first, last, 3256, "epsg", 3256,
          488  +        "WGS 84 / SCAR IMW SS49-51");
   550    489       add_proj4text (p, 0,
   551    490           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   552    491       add_proj4text (p, 1,
   553    492           "33333 +lat_0=-90 +lon_0=117 +x_0=0 +y_0=0 +datum=WGS84 +");
   554    493       add_proj4text (p, 2,
   555    494           "units=m +no_defs");
   556    495       add_srs_wkt (p, 0,
................................................................................
   560    499       add_srs_wkt (p, 2,
   561    500           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   562    501       add_srs_wkt (p, 3,
   563    502           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   564    503       add_srs_wkt (p, 4,
   565    504           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   566    505       add_srs_wkt (p, 5,
   567         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   568         -    add_srs_wkt (p, 6,
   569         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   570         -    add_srs_wkt (p, 7,
   571         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   572         -    add_srs_wkt (p, 8,
   573         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   574         -    add_srs_wkt (p, 9,
   575         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   576         -    add_srs_wkt (p, 10,
   577         -        "0],PARAMETER[\"central_meridian\",117],PARAMETER[\"false");
   578         -    add_srs_wkt (p, 11,
   579         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   580         -    add_srs_wkt (p, 12,
   581         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   582         -    add_srs_wkt (p, 13,
   583         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3256\"");
   584         -    add_srs_wkt (p, 14,
   585         -        "]]");
   586         -    p = add_epsg_def_ex (filter, first, last, 3257, "epsg", 3257,
   587         -        "WGS 84 / SCAR IMW SS52-54", 0, 0,
   588         -        "WGS 84", "Greenwich",
   589         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   590         -        "Easting", "East", "Northing", "North");
          506  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          507  +    add_srs_wkt (p, 6,
          508  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          509  +    add_srs_wkt (p, 7,
          510  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          511  +    add_srs_wkt (p, 8,
          512  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          513  +    add_srs_wkt (p, 9,
          514  +        "n\",-90],PARAMETER[\"central_meridian\",117],PARAMETER[\"");
          515  +    add_srs_wkt (p, 10,
          516  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          517  +    add_srs_wkt (p, 11,
          518  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          519  +    add_srs_wkt (p, 12,
          520  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          521  +    add_srs_wkt (p, 13,
          522  +        "256\"]]");
          523  +    p = add_epsg_def (filter, first, last, 3257, "epsg", 3257,
          524  +        "WGS 84 / SCAR IMW SS52-54");
   591    525       add_proj4text (p, 0,
   592    526           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   593    527       add_proj4text (p, 1,
   594    528           "33333 +lat_0=-90 +lon_0=135 +x_0=0 +y_0=0 +datum=WGS84 +");
   595    529       add_proj4text (p, 2,
   596    530           "units=m +no_defs");
   597    531       add_srs_wkt (p, 0,
................................................................................
   601    535       add_srs_wkt (p, 2,
   602    536           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   603    537       add_srs_wkt (p, 3,
   604    538           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   605    539       add_srs_wkt (p, 4,
   606    540           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   607    541       add_srs_wkt (p, 5,
   608         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   609         -    add_srs_wkt (p, 6,
   610         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   611         -    add_srs_wkt (p, 7,
   612         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   613         -    add_srs_wkt (p, 8,
   614         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   615         -    add_srs_wkt (p, 9,
   616         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   617         -    add_srs_wkt (p, 10,
   618         -        "0],PARAMETER[\"central_meridian\",135],PARAMETER[\"false");
   619         -    add_srs_wkt (p, 11,
   620         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   621         -    add_srs_wkt (p, 12,
   622         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   623         -    add_srs_wkt (p, 13,
   624         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3257\"");
   625         -    add_srs_wkt (p, 14,
   626         -        "]]");
   627         -    p = add_epsg_def_ex (filter, first, last, 3258, "epsg", 3258,
   628         -        "WGS 84 / SCAR IMW SS55-57", 0, 0,
   629         -        "WGS 84", "Greenwich",
   630         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   631         -        "Easting", "East", "Northing", "North");
          542  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          543  +    add_srs_wkt (p, 6,
          544  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          545  +    add_srs_wkt (p, 7,
          546  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          547  +    add_srs_wkt (p, 8,
          548  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          549  +    add_srs_wkt (p, 9,
          550  +        "n\",-90],PARAMETER[\"central_meridian\",135],PARAMETER[\"");
          551  +    add_srs_wkt (p, 10,
          552  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          553  +    add_srs_wkt (p, 11,
          554  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          555  +    add_srs_wkt (p, 12,
          556  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          557  +    add_srs_wkt (p, 13,
          558  +        "257\"]]");
          559  +    p = add_epsg_def (filter, first, last, 3258, "epsg", 3258,
          560  +        "WGS 84 / SCAR IMW SS55-57");
   632    561       add_proj4text (p, 0,
   633    562           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   634    563       add_proj4text (p, 1,
   635    564           "33333 +lat_0=-90 +lon_0=153 +x_0=0 +y_0=0 +datum=WGS84 +");
   636    565       add_proj4text (p, 2,
   637    566           "units=m +no_defs");
   638    567       add_srs_wkt (p, 0,
................................................................................
   642    571       add_srs_wkt (p, 2,
   643    572           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   644    573       add_srs_wkt (p, 3,
   645    574           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   646    575       add_srs_wkt (p, 4,
   647    576           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   648    577       add_srs_wkt (p, 5,
   649         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   650         -    add_srs_wkt (p, 6,
   651         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   652         -    add_srs_wkt (p, 7,
   653         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   654         -    add_srs_wkt (p, 8,
   655         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   656         -    add_srs_wkt (p, 9,
   657         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   658         -    add_srs_wkt (p, 10,
   659         -        "0],PARAMETER[\"central_meridian\",153],PARAMETER[\"false");
   660         -    add_srs_wkt (p, 11,
   661         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   662         -    add_srs_wkt (p, 12,
   663         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   664         -    add_srs_wkt (p, 13,
   665         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3258\"");
   666         -    add_srs_wkt (p, 14,
   667         -        "]]");
   668         -    p = add_epsg_def_ex (filter, first, last, 3259, "epsg", 3259,
   669         -        "WGS 84 / SCAR IMW SS58-60", 0, 0,
   670         -        "WGS 84", "Greenwich",
   671         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   672         -        "Easting", "East", "Northing", "North");
          578  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          579  +    add_srs_wkt (p, 6,
          580  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          581  +    add_srs_wkt (p, 7,
          582  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          583  +    add_srs_wkt (p, 8,
          584  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          585  +    add_srs_wkt (p, 9,
          586  +        "n\",-90],PARAMETER[\"central_meridian\",153],PARAMETER[\"");
          587  +    add_srs_wkt (p, 10,
          588  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          589  +    add_srs_wkt (p, 11,
          590  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          591  +    add_srs_wkt (p, 12,
          592  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          593  +    add_srs_wkt (p, 13,
          594  +        "258\"]]");
          595  +    p = add_epsg_def (filter, first, last, 3259, "epsg", 3259,
          596  +        "WGS 84 / SCAR IMW SS58-60");
   673    597       add_proj4text (p, 0,
   674    598           "+proj=lcc +lat_1=-72.66666666666667 +lat_2=-75.333333333");
   675    599       add_proj4text (p, 1,
   676    600           "33333 +lat_0=-90 +lon_0=171 +x_0=0 +y_0=0 +datum=WGS84 +");
   677    601       add_proj4text (p, 2,
   678    602           "units=m +no_defs");
   679    603       add_srs_wkt (p, 0,
................................................................................
   683    607       add_srs_wkt (p, 2,
   684    608           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   685    609       add_srs_wkt (p, 3,
   686    610           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   687    611       add_srs_wkt (p, 4,
   688    612           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   689    613       add_srs_wkt (p, 5,
   690         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   691         -    add_srs_wkt (p, 6,
   692         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   693         -    add_srs_wkt (p, 7,
   694         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   695         -    add_srs_wkt (p, 8,
   696         -        "\",-72.66666666666667],PARAMETER[\"standard_parallel_2\"");
   697         -    add_srs_wkt (p, 9,
   698         -        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   699         -    add_srs_wkt (p, 10,
   700         -        "0],PARAMETER[\"central_meridian\",171],PARAMETER[\"false");
   701         -    add_srs_wkt (p, 11,
   702         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   703         -    add_srs_wkt (p, 12,
   704         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   705         -    add_srs_wkt (p, 13,
   706         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3259\"");
   707         -    add_srs_wkt (p, 14,
   708         -        "]]");
   709         -    p = add_epsg_def_ex (filter, first, last, 3260, "epsg", 3260,
   710         -        "WGS 84 / SCAR IMW ST01-04", 0, 0,
   711         -        "WGS 84", "Greenwich",
   712         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   713         -        "Easting", "East", "Northing", "North");
          614  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          615  +    add_srs_wkt (p, 6,
          616  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          617  +    add_srs_wkt (p, 7,
          618  +        "llel_1\",-72.66666666666667],PARAMETER[\"standard_parall");
          619  +    add_srs_wkt (p, 8,
          620  +        "el_2\",-75.33333333333333],PARAMETER[\"latitude_of_origi");
          621  +    add_srs_wkt (p, 9,
          622  +        "n\",-90],PARAMETER[\"central_meridian\",171],PARAMETER[\"");
          623  +    add_srs_wkt (p, 10,
          624  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          625  +    add_srs_wkt (p, 11,
          626  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          627  +    add_srs_wkt (p, 12,
          628  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          629  +    add_srs_wkt (p, 13,
          630  +        "259\"]]");
          631  +    p = add_epsg_def (filter, first, last, 3260, "epsg", 3260,
          632  +        "WGS 84 / SCAR IMW ST01-04");
   714    633       add_proj4text (p, 0,
   715    634           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
   716    635       add_proj4text (p, 1,
   717    636           "33333 +lat_0=-90 +lon_0=-168 +x_0=0 +y_0=0 +datum=WGS84 ");
   718    637       add_proj4text (p, 2,
   719    638           "+units=m +no_defs");
   720    639       add_srs_wkt (p, 0,
................................................................................
   724    643       add_srs_wkt (p, 2,
   725    644           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   726    645       add_srs_wkt (p, 3,
   727    646           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   728    647       add_srs_wkt (p, 4,
   729    648           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   730    649       add_srs_wkt (p, 5,
   731         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   732         -    add_srs_wkt (p, 6,
   733         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   734         -    add_srs_wkt (p, 7,
   735         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   736         -    add_srs_wkt (p, 8,
   737         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
   738         -    add_srs_wkt (p, 9,
   739         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   740         -    add_srs_wkt (p, 10,
   741         -        "0],PARAMETER[\"central_meridian\",-168],PARAMETER[\"fals");
   742         -    add_srs_wkt (p, 11,
   743         -        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
   744         -    add_srs_wkt (p, 12,
   745         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
   746         -    add_srs_wkt (p, 13,
   747         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3260\"");
   748         -    add_srs_wkt (p, 14,
   749         -        "]]");
   750         -    p = add_epsg_def_ex (filter, first, last, 3261, "epsg", 3261,
   751         -        "WGS 84 / SCAR IMW ST05-08", 0, 0,
   752         -        "WGS 84", "Greenwich",
   753         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   754         -        "Easting", "East", "Northing", "North");
          650  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          651  +    add_srs_wkt (p, 6,
          652  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          653  +    add_srs_wkt (p, 7,
          654  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
          655  +    add_srs_wkt (p, 8,
          656  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
          657  +    add_srs_wkt (p, 9,
          658  +        "n\",-90],PARAMETER[\"central_meridian\",-168],PARAMETER[");
          659  +    add_srs_wkt (p, 10,
          660  +        "\"false_easting\",0],PARAMETER[\"false_northing\",0],UNI");
          661  +    add_srs_wkt (p, 11,
          662  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          663  +    add_srs_wkt (p, 12,
          664  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          665  +    add_srs_wkt (p, 13,
          666  +        "3260\"]]");
          667  +    p = add_epsg_def (filter, first, last, 3261, "epsg", 3261,
          668  +        "WGS 84 / SCAR IMW ST05-08");
   755    669       add_proj4text (p, 0,
   756    670           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
   757    671       add_proj4text (p, 1,
   758    672           "33333 +lat_0=-90 +lon_0=-144 +x_0=0 +y_0=0 +datum=WGS84 ");
   759    673       add_proj4text (p, 2,
   760    674           "+units=m +no_defs");
   761    675       add_srs_wkt (p, 0,
................................................................................
   765    679       add_srs_wkt (p, 2,
   766    680           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   767    681       add_srs_wkt (p, 3,
   768    682           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   769    683       add_srs_wkt (p, 4,
   770    684           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   771    685       add_srs_wkt (p, 5,
   772         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   773         -    add_srs_wkt (p, 6,
   774         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   775         -    add_srs_wkt (p, 7,
   776         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   777         -    add_srs_wkt (p, 8,
   778         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
   779         -    add_srs_wkt (p, 9,
   780         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   781         -    add_srs_wkt (p, 10,
   782         -        "0],PARAMETER[\"central_meridian\",-144],PARAMETER[\"fals");
   783         -    add_srs_wkt (p, 11,
   784         -        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
   785         -    add_srs_wkt (p, 12,
   786         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
   787         -    add_srs_wkt (p, 13,
   788         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3261\"");
   789         -    add_srs_wkt (p, 14,
   790         -        "]]");
   791         -    p = add_epsg_def_ex (filter, first, last, 3262, "epsg", 3262,
   792         -        "WGS 84 / SCAR IMW ST09-12", 0, 0,
   793         -        "WGS 84", "Greenwich",
   794         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   795         -        "Easting", "East", "Northing", "North");
          686  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          687  +    add_srs_wkt (p, 6,
          688  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          689  +    add_srs_wkt (p, 7,
          690  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
          691  +    add_srs_wkt (p, 8,
          692  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
          693  +    add_srs_wkt (p, 9,
          694  +        "n\",-90],PARAMETER[\"central_meridian\",-144],PARAMETER[");
          695  +    add_srs_wkt (p, 10,
          696  +        "\"false_easting\",0],PARAMETER[\"false_northing\",0],UNI");
          697  +    add_srs_wkt (p, 11,
          698  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          699  +    add_srs_wkt (p, 12,
          700  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          701  +    add_srs_wkt (p, 13,
          702  +        "3261\"]]");
          703  +    p = add_epsg_def (filter, first, last, 3262, "epsg", 3262,
          704  +        "WGS 84 / SCAR IMW ST09-12");
   796    705       add_proj4text (p, 0,
   797    706           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
   798    707       add_proj4text (p, 1,
   799    708           "33333 +lat_0=-90 +lon_0=-120 +x_0=0 +y_0=0 +datum=WGS84 ");
   800    709       add_proj4text (p, 2,
   801    710           "+units=m +no_defs");
   802    711       add_srs_wkt (p, 0,
................................................................................
   806    715       add_srs_wkt (p, 2,
   807    716           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   808    717       add_srs_wkt (p, 3,
   809    718           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   810    719       add_srs_wkt (p, 4,
   811    720           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   812    721       add_srs_wkt (p, 5,
   813         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   814         -    add_srs_wkt (p, 6,
   815         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   816         -    add_srs_wkt (p, 7,
   817         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   818         -    add_srs_wkt (p, 8,
   819         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
   820         -    add_srs_wkt (p, 9,
   821         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   822         -    add_srs_wkt (p, 10,
   823         -        "0],PARAMETER[\"central_meridian\",-120],PARAMETER[\"fals");
   824         -    add_srs_wkt (p, 11,
   825         -        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
   826         -    add_srs_wkt (p, 12,
   827         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
   828         -    add_srs_wkt (p, 13,
   829         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3262\"");
   830         -    add_srs_wkt (p, 14,
   831         -        "]]");
   832         -    p = add_epsg_def_ex (filter, first, last, 3263, "epsg", 3263,
   833         -        "WGS 84 / SCAR IMW ST13-16", 0, 0,
   834         -        "WGS 84", "Greenwich",
   835         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   836         -        "Easting", "East", "Northing", "North");
          722  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          723  +    add_srs_wkt (p, 6,
          724  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          725  +    add_srs_wkt (p, 7,
          726  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
          727  +    add_srs_wkt (p, 8,
          728  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
          729  +    add_srs_wkt (p, 9,
          730  +        "n\",-90],PARAMETER[\"central_meridian\",-120],PARAMETER[");
          731  +    add_srs_wkt (p, 10,
          732  +        "\"false_easting\",0],PARAMETER[\"false_northing\",0],UNI");
          733  +    add_srs_wkt (p, 11,
          734  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          735  +    add_srs_wkt (p, 12,
          736  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          737  +    add_srs_wkt (p, 13,
          738  +        "3262\"]]");
          739  +    p = add_epsg_def (filter, first, last, 3263, "epsg", 3263,
          740  +        "WGS 84 / SCAR IMW ST13-16");
   837    741       add_proj4text (p, 0,
   838    742           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
   839    743       add_proj4text (p, 1,
   840    744           "33333 +lat_0=-90 +lon_0=-96 +x_0=0 +y_0=0 +datum=WGS84 +");
   841    745       add_proj4text (p, 2,
   842    746           "units=m +no_defs");
   843    747       add_srs_wkt (p, 0,
................................................................................
   847    751       add_srs_wkt (p, 2,
   848    752           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   849    753       add_srs_wkt (p, 3,
   850    754           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   851    755       add_srs_wkt (p, 4,
   852    756           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   853    757       add_srs_wkt (p, 5,
   854         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   855         -    add_srs_wkt (p, 6,
   856         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   857         -    add_srs_wkt (p, 7,
   858         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   859         -    add_srs_wkt (p, 8,
   860         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
   861         -    add_srs_wkt (p, 9,
   862         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   863         -    add_srs_wkt (p, 10,
   864         -        "0],PARAMETER[\"central_meridian\",-96],PARAMETER[\"false");
   865         -    add_srs_wkt (p, 11,
   866         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   867         -    add_srs_wkt (p, 12,
   868         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   869         -    add_srs_wkt (p, 13,
   870         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3263\"");
   871         -    add_srs_wkt (p, 14,
   872         -        "]]");
   873         -    p = add_epsg_def_ex (filter, first, last, 3264, "epsg", 3264,
   874         -        "WGS 84 / SCAR IMW ST17-20", 0, 0,
   875         -        "WGS 84", "Greenwich",
   876         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   877         -        "Easting", "East", "Northing", "North");
          758  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          759  +    add_srs_wkt (p, 6,
          760  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          761  +    add_srs_wkt (p, 7,
          762  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
          763  +    add_srs_wkt (p, 8,
          764  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
          765  +    add_srs_wkt (p, 9,
          766  +        "n\",-90],PARAMETER[\"central_meridian\",-96],PARAMETER[\"");
          767  +    add_srs_wkt (p, 10,
          768  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          769  +    add_srs_wkt (p, 11,
          770  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          771  +    add_srs_wkt (p, 12,
          772  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          773  +    add_srs_wkt (p, 13,
          774  +        "263\"]]");
          775  +    p = add_epsg_def (filter, first, last, 3264, "epsg", 3264,
          776  +        "WGS 84 / SCAR IMW ST17-20");
   878    777       add_proj4text (p, 0,
   879    778           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
   880    779       add_proj4text (p, 1,
   881    780           "33333 +lat_0=-90 +lon_0=-72 +x_0=0 +y_0=0 +datum=WGS84 +");
   882    781       add_proj4text (p, 2,
   883    782           "units=m +no_defs");
   884    783       add_srs_wkt (p, 0,
................................................................................
   888    787       add_srs_wkt (p, 2,
   889    788           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   890    789       add_srs_wkt (p, 3,
   891    790           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   892    791       add_srs_wkt (p, 4,
   893    792           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   894    793       add_srs_wkt (p, 5,
   895         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   896         -    add_srs_wkt (p, 6,
   897         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   898         -    add_srs_wkt (p, 7,
   899         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   900         -    add_srs_wkt (p, 8,
   901         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
   902         -    add_srs_wkt (p, 9,
   903         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   904         -    add_srs_wkt (p, 10,
   905         -        "0],PARAMETER[\"central_meridian\",-72],PARAMETER[\"false");
   906         -    add_srs_wkt (p, 11,
   907         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   908         -    add_srs_wkt (p, 12,
   909         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   910         -    add_srs_wkt (p, 13,
   911         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3264\"");
   912         -    add_srs_wkt (p, 14,
   913         -        "]]");
   914         -    p = add_epsg_def_ex (filter, first, last, 3265, "epsg", 3265,
   915         -        "WGS 84 / SCAR IMW ST21-24", 0, 0,
   916         -        "WGS 84", "Greenwich",
   917         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   918         -        "Easting", "East", "Northing", "North");
          794  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          795  +    add_srs_wkt (p, 6,
          796  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          797  +    add_srs_wkt (p, 7,
          798  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
          799  +    add_srs_wkt (p, 8,
          800  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
          801  +    add_srs_wkt (p, 9,
          802  +        "n\",-90],PARAMETER[\"central_meridian\",-72],PARAMETER[\"");
          803  +    add_srs_wkt (p, 10,
          804  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          805  +    add_srs_wkt (p, 11,
          806  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          807  +    add_srs_wkt (p, 12,
          808  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          809  +    add_srs_wkt (p, 13,
          810  +        "264\"]]");
          811  +    p = add_epsg_def (filter, first, last, 3265, "epsg", 3265,
          812  +        "WGS 84 / SCAR IMW ST21-24");
   919    813       add_proj4text (p, 0,
   920    814           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
   921    815       add_proj4text (p, 1,
   922    816           "33333 +lat_0=-90 +lon_0=-48 +x_0=0 +y_0=0 +datum=WGS84 +");
   923    817       add_proj4text (p, 2,
   924    818           "units=m +no_defs");
   925    819       add_srs_wkt (p, 0,
................................................................................
   929    823       add_srs_wkt (p, 2,
   930    824           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   931    825       add_srs_wkt (p, 3,
   932    826           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   933    827       add_srs_wkt (p, 4,
   934    828           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   935    829       add_srs_wkt (p, 5,
   936         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   937         -    add_srs_wkt (p, 6,
   938         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   939         -    add_srs_wkt (p, 7,
   940         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   941         -    add_srs_wkt (p, 8,
   942         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
   943         -    add_srs_wkt (p, 9,
   944         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   945         -    add_srs_wkt (p, 10,
   946         -        "0],PARAMETER[\"central_meridian\",-48],PARAMETER[\"false");
   947         -    add_srs_wkt (p, 11,
   948         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   949         -    add_srs_wkt (p, 12,
   950         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   951         -    add_srs_wkt (p, 13,
   952         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3265\"");
   953         -    add_srs_wkt (p, 14,
   954         -        "]]");
   955         -    p = add_epsg_def_ex (filter, first, last, 3266, "epsg", 3266,
   956         -        "WGS 84 / SCAR IMW ST25-28", 0, 0,
   957         -        "WGS 84", "Greenwich",
   958         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   959         -        "Easting", "East", "Northing", "North");
          830  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          831  +    add_srs_wkt (p, 6,
          832  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          833  +    add_srs_wkt (p, 7,
          834  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
          835  +    add_srs_wkt (p, 8,
          836  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
          837  +    add_srs_wkt (p, 9,
          838  +        "n\",-90],PARAMETER[\"central_meridian\",-48],PARAMETER[\"");
          839  +    add_srs_wkt (p, 10,
          840  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          841  +    add_srs_wkt (p, 11,
          842  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          843  +    add_srs_wkt (p, 12,
          844  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          845  +    add_srs_wkt (p, 13,
          846  +        "265\"]]");
          847  +    p = add_epsg_def (filter, first, last, 3266, "epsg", 3266,
          848  +        "WGS 84 / SCAR IMW ST25-28");
   960    849       add_proj4text (p, 0,
   961    850           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
   962    851       add_proj4text (p, 1,
   963    852           "33333 +lat_0=-90 +lon_0=-24 +x_0=0 +y_0=0 +datum=WGS84 +");
   964    853       add_proj4text (p, 2,
   965    854           "units=m +no_defs");
   966    855       add_srs_wkt (p, 0,
................................................................................
   970    859       add_srs_wkt (p, 2,
   971    860           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
   972    861       add_srs_wkt (p, 3,
   973    862           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   974    863       add_srs_wkt (p, 4,
   975    864           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   976    865       add_srs_wkt (p, 5,
   977         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   978         -    add_srs_wkt (p, 6,
   979         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
   980         -    add_srs_wkt (p, 7,
   981         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
   982         -    add_srs_wkt (p, 8,
   983         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
   984         -    add_srs_wkt (p, 9,
   985         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
   986         -    add_srs_wkt (p, 10,
   987         -        "0],PARAMETER[\"central_meridian\",-24],PARAMETER[\"false");
   988         -    add_srs_wkt (p, 11,
   989         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   990         -    add_srs_wkt (p, 12,
   991         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   992         -    add_srs_wkt (p, 13,
   993         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3266\"");
   994         -    add_srs_wkt (p, 14,
   995         -        "]]");
   996         -    p = add_epsg_def_ex (filter, first, last, 3267, "epsg", 3267,
   997         -        "WGS 84 / SCAR IMW ST29-32", 0, 0,
   998         -        "WGS 84", "Greenwich",
   999         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1000         -        "Easting", "East", "Northing", "North");
          866  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          867  +    add_srs_wkt (p, 6,
          868  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          869  +    add_srs_wkt (p, 7,
          870  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
          871  +    add_srs_wkt (p, 8,
          872  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
          873  +    add_srs_wkt (p, 9,
          874  +        "n\",-90],PARAMETER[\"central_meridian\",-24],PARAMETER[\"");
          875  +    add_srs_wkt (p, 10,
          876  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          877  +    add_srs_wkt (p, 11,
          878  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          879  +    add_srs_wkt (p, 12,
          880  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          881  +    add_srs_wkt (p, 13,
          882  +        "266\"]]");
          883  +    p = add_epsg_def (filter, first, last, 3267, "epsg", 3267,
          884  +        "WGS 84 / SCAR IMW ST29-32");
  1001    885       add_proj4text (p, 0,
  1002    886           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
  1003    887       add_proj4text (p, 1,
  1004    888           "33333 +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84 +un");
  1005    889       add_proj4text (p, 2,
  1006    890           "its=m +no_defs");
  1007    891       add_srs_wkt (p, 0,
................................................................................
  1011    895       add_srs_wkt (p, 2,
  1012    896           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1013    897       add_srs_wkt (p, 3,
  1014    898           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1015    899       add_srs_wkt (p, 4,
  1016    900           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1017    901       add_srs_wkt (p, 5,
  1018         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1019         -    add_srs_wkt (p, 6,
  1020         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  1021         -    add_srs_wkt (p, 7,
  1022         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  1023         -    add_srs_wkt (p, 8,
  1024         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
  1025         -    add_srs_wkt (p, 9,
  1026         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  1027         -    add_srs_wkt (p, 10,
  1028         -        "0],PARAMETER[\"central_meridian\",0],PARAMETER[\"false_e");
  1029         -    add_srs_wkt (p, 11,
  1030         -        "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  1031         -    add_srs_wkt (p, 12,
  1032         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
  1033         -    add_srs_wkt (p, 13,
  1034         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3267\"]]");
  1035         -    p = add_epsg_def_ex (filter, first, last, 3268, "epsg", 3268,
  1036         -        "WGS 84 / SCAR IMW ST33-36", 0, 0,
  1037         -        "WGS 84", "Greenwich",
  1038         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1039         -        "Easting", "East", "Northing", "North");
          902  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          903  +    add_srs_wkt (p, 6,
          904  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          905  +    add_srs_wkt (p, 7,
          906  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
          907  +    add_srs_wkt (p, 8,
          908  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
          909  +    add_srs_wkt (p, 9,
          910  +        "n\",-90],PARAMETER[\"central_meridian\",0],PARAMETER[\"f");
          911  +    add_srs_wkt (p, 10,
          912  +        "alse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
          913  +    add_srs_wkt (p, 11,
          914  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
          915  +    add_srs_wkt (p, 12,
          916  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"326");
          917  +    add_srs_wkt (p, 13,
          918  +        "7\"]]");
          919  +    p = add_epsg_def (filter, first, last, 3268, "epsg", 3268,
          920  +        "WGS 84 / SCAR IMW ST33-36");
  1040    921       add_proj4text (p, 0,
  1041    922           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
  1042    923       add_proj4text (p, 1,
  1043    924           "33333 +lat_0=-90 +lon_0=24 +x_0=0 +y_0=0 +datum=WGS84 +u");
  1044    925       add_proj4text (p, 2,
  1045    926           "nits=m +no_defs");
  1046    927       add_srs_wkt (p, 0,
................................................................................
  1050    931       add_srs_wkt (p, 2,
  1051    932           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1052    933       add_srs_wkt (p, 3,
  1053    934           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1054    935       add_srs_wkt (p, 4,
  1055    936           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1056    937       add_srs_wkt (p, 5,
  1057         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1058         -    add_srs_wkt (p, 6,
  1059         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  1060         -    add_srs_wkt (p, 7,
  1061         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  1062         -    add_srs_wkt (p, 8,
  1063         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
  1064         -    add_srs_wkt (p, 9,
  1065         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  1066         -    add_srs_wkt (p, 10,
  1067         -        "0],PARAMETER[\"central_meridian\",24],PARAMETER[\"false_");
  1068         -    add_srs_wkt (p, 11,
  1069         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  1070         -    add_srs_wkt (p, 12,
  1071         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  1072         -    add_srs_wkt (p, 13,
  1073         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3268\"]");
  1074         -    add_srs_wkt (p, 14,
  1075         -        "]");
  1076         -    p = add_epsg_def_ex (filter, first, last, 3269, "epsg", 3269,
  1077         -        "WGS 84 / SCAR IMW ST37-40", 0, 0,
  1078         -        "WGS 84", "Greenwich",
  1079         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1080         -        "Easting", "East", "Northing", "North");
          938  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          939  +    add_srs_wkt (p, 6,
          940  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          941  +    add_srs_wkt (p, 7,
          942  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
          943  +    add_srs_wkt (p, 8,
          944  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
          945  +    add_srs_wkt (p, 9,
          946  +        "n\",-90],PARAMETER[\"central_meridian\",24],PARAMETER[\"");
          947  +    add_srs_wkt (p, 10,
          948  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          949  +    add_srs_wkt (p, 11,
          950  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          951  +    add_srs_wkt (p, 12,
          952  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          953  +    add_srs_wkt (p, 13,
          954  +        "268\"]]");
          955  +    p = add_epsg_def (filter, first, last, 3269, "epsg", 3269,
          956  +        "WGS 84 / SCAR IMW ST37-40");
  1081    957       add_proj4text (p, 0,
  1082    958           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
  1083    959       add_proj4text (p, 1,
  1084    960           "33333 +lat_0=-90 +lon_0=48 +x_0=0 +y_0=0 +datum=WGS84 +u");
  1085    961       add_proj4text (p, 2,
  1086    962           "nits=m +no_defs");
  1087    963       add_srs_wkt (p, 0,
................................................................................
  1091    967       add_srs_wkt (p, 2,
  1092    968           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1093    969       add_srs_wkt (p, 3,
  1094    970           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1095    971       add_srs_wkt (p, 4,
  1096    972           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1097    973       add_srs_wkt (p, 5,
  1098         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1099         -    add_srs_wkt (p, 6,
  1100         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  1101         -    add_srs_wkt (p, 7,
  1102         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  1103         -    add_srs_wkt (p, 8,
  1104         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
  1105         -    add_srs_wkt (p, 9,
  1106         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  1107         -    add_srs_wkt (p, 10,
  1108         -        "0],PARAMETER[\"central_meridian\",48],PARAMETER[\"false_");
  1109         -    add_srs_wkt (p, 11,
  1110         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  1111         -    add_srs_wkt (p, 12,
  1112         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  1113         -    add_srs_wkt (p, 13,
  1114         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3269\"]");
  1115         -    add_srs_wkt (p, 14,
  1116         -        "]");
  1117         -    p = add_epsg_def_ex (filter, first, last, 3270, "epsg", 3270,
  1118         -        "WGS 84 / SCAR IMW ST41-44", 0, 0,
  1119         -        "WGS 84", "Greenwich",
  1120         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1121         -        "Easting", "East", "Northing", "North");
          974  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          975  +    add_srs_wkt (p, 6,
          976  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
          977  +    add_srs_wkt (p, 7,
          978  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
          979  +    add_srs_wkt (p, 8,
          980  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
          981  +    add_srs_wkt (p, 9,
          982  +        "n\",-90],PARAMETER[\"central_meridian\",48],PARAMETER[\"");
          983  +    add_srs_wkt (p, 10,
          984  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          985  +    add_srs_wkt (p, 11,
          986  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          987  +    add_srs_wkt (p, 12,
          988  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          989  +    add_srs_wkt (p, 13,
          990  +        "269\"]]");
          991  +    p = add_epsg_def (filter, first, last, 3270, "epsg", 3270,
          992  +        "WGS 84 / SCAR IMW ST41-44");
  1122    993       add_proj4text (p, 0,
  1123    994           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
  1124    995       add_proj4text (p, 1,
  1125    996           "33333 +lat_0=-90 +lon_0=72 +x_0=0 +y_0=0 +datum=WGS84 +u");
  1126    997       add_proj4text (p, 2,
  1127    998           "nits=m +no_defs");
  1128    999       add_srs_wkt (p, 0,
................................................................................
  1132   1003       add_srs_wkt (p, 2,
  1133   1004           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1134   1005       add_srs_wkt (p, 3,
  1135   1006           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1136   1007       add_srs_wkt (p, 4,
  1137   1008           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1138   1009       add_srs_wkt (p, 5,
  1139         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1140         -    add_srs_wkt (p, 6,
  1141         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  1142         -    add_srs_wkt (p, 7,
  1143         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  1144         -    add_srs_wkt (p, 8,
  1145         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
  1146         -    add_srs_wkt (p, 9,
  1147         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  1148         -    add_srs_wkt (p, 10,
  1149         -        "0],PARAMETER[\"central_meridian\",72],PARAMETER[\"false_");
  1150         -    add_srs_wkt (p, 11,
  1151         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  1152         -    add_srs_wkt (p, 12,
  1153         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  1154         -    add_srs_wkt (p, 13,
  1155         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3270\"]");
  1156         -    add_srs_wkt (p, 14,
  1157         -        "]");
  1158         -    p = add_epsg_def_ex (filter, first, last, 3271, "epsg", 3271,
  1159         -        "WGS 84 / SCAR IMW ST45-48", 0, 0,
  1160         -        "WGS 84", "Greenwich",
  1161         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1162         -        "Easting", "East", "Northing", "North");
         1010  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         1011  +    add_srs_wkt (p, 6,
         1012  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         1013  +    add_srs_wkt (p, 7,
         1014  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
         1015  +    add_srs_wkt (p, 8,
         1016  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
         1017  +    add_srs_wkt (p, 9,
         1018  +        "n\",-90],PARAMETER[\"central_meridian\",72],PARAMETER[\"");
         1019  +    add_srs_wkt (p, 10,
         1020  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         1021  +    add_srs_wkt (p, 11,
         1022  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         1023  +    add_srs_wkt (p, 12,
         1024  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         1025  +    add_srs_wkt (p, 13,
         1026  +        "270\"]]");
         1027  +    p = add_epsg_def (filter, first, last, 3271, "epsg", 3271,
         1028  +        "WGS 84 / SCAR IMW ST45-48");
  1163   1029       add_proj4text (p, 0,
  1164   1030           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
  1165   1031       add_proj4text (p, 1,
  1166   1032           "33333 +lat_0=-90 +lon_0=96 +x_0=0 +y_0=0 +datum=WGS84 +u");
  1167   1033       add_proj4text (p, 2,
  1168   1034           "nits=m +no_defs");
  1169   1035       add_srs_wkt (p, 0,
................................................................................
  1173   1039       add_srs_wkt (p, 2,
  1174   1040           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1175   1041       add_srs_wkt (p, 3,
  1176   1042           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1177   1043       add_srs_wkt (p, 4,
  1178   1044           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1179   1045       add_srs_wkt (p, 5,
  1180         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1181         -    add_srs_wkt (p, 6,
  1182         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  1183         -    add_srs_wkt (p, 7,
  1184         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  1185         -    add_srs_wkt (p, 8,
  1186         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
  1187         -    add_srs_wkt (p, 9,
  1188         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  1189         -    add_srs_wkt (p, 10,
  1190         -        "0],PARAMETER[\"central_meridian\",96],PARAMETER[\"false_");
  1191         -    add_srs_wkt (p, 11,
  1192         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  1193         -    add_srs_wkt (p, 12,
  1194         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  1195         -    add_srs_wkt (p, 13,
  1196         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3271\"]");
  1197         -    add_srs_wkt (p, 14,
  1198         -        "]");
  1199         -    p = add_epsg_def_ex (filter, first, last, 3272, "epsg", 3272,
  1200         -        "WGS 84 / SCAR IMW ST49-52", 0, 0,
  1201         -        "WGS 84", "Greenwich",
  1202         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1203         -        "Easting", "East", "Northing", "North");
         1046  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         1047  +    add_srs_wkt (p, 6,
         1048  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         1049  +    add_srs_wkt (p, 7,
         1050  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
         1051  +    add_srs_wkt (p, 8,
         1052  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
         1053  +    add_srs_wkt (p, 9,
         1054  +        "n\",-90],PARAMETER[\"central_meridian\",96],PARAMETER[\"");
         1055  +    add_srs_wkt (p, 10,
         1056  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         1057  +    add_srs_wkt (p, 11,
         1058  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         1059  +    add_srs_wkt (p, 12,
         1060  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         1061  +    add_srs_wkt (p, 13,
         1062  +        "271\"]]");
         1063  +    p = add_epsg_def (filter, first, last, 3272, "epsg", 3272,
         1064  +        "WGS 84 / SCAR IMW ST49-52");
  1204   1065       add_proj4text (p, 0,
  1205   1066           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
  1206   1067       add_proj4text (p, 1,
  1207   1068           "33333 +lat_0=-90 +lon_0=120 +x_0=0 +y_0=0 +datum=WGS84 +");
  1208   1069       add_proj4text (p, 2,
  1209   1070           "units=m +no_defs");
  1210   1071       add_srs_wkt (p, 0,
................................................................................
  1214   1075       add_srs_wkt (p, 2,
  1215   1076           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1216   1077       add_srs_wkt (p, 3,
  1217   1078           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1218   1079       add_srs_wkt (p, 4,
  1219   1080           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1220   1081       add_srs_wkt (p, 5,
  1221         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1222         -    add_srs_wkt (p, 6,
  1223         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  1224         -    add_srs_wkt (p, 7,
  1225         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  1226         -    add_srs_wkt (p, 8,
  1227         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
  1228         -    add_srs_wkt (p, 9,
  1229         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  1230         -    add_srs_wkt (p, 10,
  1231         -        "0],PARAMETER[\"central_meridian\",120],PARAMETER[\"false");
  1232         -    add_srs_wkt (p, 11,
  1233         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1234         -    add_srs_wkt (p, 12,
  1235         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  1236         -    add_srs_wkt (p, 13,
  1237         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3272\"");
  1238         -    add_srs_wkt (p, 14,
  1239         -        "]]");
  1240         -    p = add_epsg_def_ex (filter, first, last, 3273, "epsg", 3273,
  1241         -        "WGS 84 / SCAR IMW ST53-56", 0, 0,
  1242         -        "WGS 84", "Greenwich",
  1243         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1244         -        "Easting", "East", "Northing", "North");
         1082  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         1083  +    add_srs_wkt (p, 6,
         1084  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         1085  +    add_srs_wkt (p, 7,
         1086  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
         1087  +    add_srs_wkt (p, 8,
         1088  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
         1089  +    add_srs_wkt (p, 9,
         1090  +        "n\",-90],PARAMETER[\"central_meridian\",120],PARAMETER[\"");
         1091  +    add_srs_wkt (p, 10,
         1092  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         1093  +    add_srs_wkt (p, 11,
         1094  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         1095  +    add_srs_wkt (p, 12,
         1096  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         1097  +    add_srs_wkt (p, 13,
         1098  +        "272\"]]");
         1099  +    p = add_epsg_def (filter, first, last, 3273, "epsg", 3273,
         1100  +        "WGS 84 / SCAR IMW ST53-56");
  1245   1101       add_proj4text (p, 0,
  1246   1102           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
  1247   1103       add_proj4text (p, 1,
  1248   1104           "33333 +lat_0=-90 +lon_0=144 +x_0=0 +y_0=0 +datum=WGS84 +");
  1249   1105       add_proj4text (p, 2,
  1250   1106           "units=m +no_defs");
  1251   1107       add_srs_wkt (p, 0,
................................................................................
  1255   1111       add_srs_wkt (p, 2,
  1256   1112           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1257   1113       add_srs_wkt (p, 3,
  1258   1114           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1259   1115       add_srs_wkt (p, 4,
  1260   1116           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1261   1117       add_srs_wkt (p, 5,
  1262         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1263         -    add_srs_wkt (p, 6,
  1264         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  1265         -    add_srs_wkt (p, 7,
  1266         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  1267         -    add_srs_wkt (p, 8,
  1268         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
  1269         -    add_srs_wkt (p, 9,
  1270         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  1271         -    add_srs_wkt (p, 10,
  1272         -        "0],PARAMETER[\"central_meridian\",144],PARAMETER[\"false");
  1273         -    add_srs_wkt (p, 11,
  1274         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1275         -    add_srs_wkt (p, 12,
  1276         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  1277         -    add_srs_wkt (p, 13,
  1278         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3273\"");
  1279         -    add_srs_wkt (p, 14,
  1280         -        "]]");
  1281         -    p = add_epsg_def_ex (filter, first, last, 3274, "epsg", 3274,
  1282         -        "WGS 84 / SCAR IMW ST57-60", 0, 0,
  1283         -        "WGS 84", "Greenwich",
  1284         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1285         -        "Easting", "East", "Northing", "North");
         1118  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         1119  +    add_srs_wkt (p, 6,
         1120  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         1121  +    add_srs_wkt (p, 7,
         1122  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
         1123  +    add_srs_wkt (p, 8,
         1124  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
         1125  +    add_srs_wkt (p, 9,
         1126  +        "n\",-90],PARAMETER[\"central_meridian\",144],PARAMETER[\"");
         1127  +    add_srs_wkt (p, 10,
         1128  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         1129  +    add_srs_wkt (p, 11,
         1130  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         1131  +    add_srs_wkt (p, 12,
         1132  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         1133  +    add_srs_wkt (p, 13,
         1134  +        "273\"]]");
         1135  +    p = add_epsg_def (filter, first, last, 3274, "epsg", 3274,
         1136  +        "WGS 84 / SCAR IMW ST57-60");
  1286   1137       add_proj4text (p, 0,
  1287   1138           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
  1288   1139       add_proj4text (p, 1,
  1289   1140           "33333 +lat_0=-90 +lon_0=168 +x_0=0 +y_0=0 +datum=WGS84 +");
  1290   1141       add_proj4text (p, 2,
  1291   1142           "units=m +no_defs");
  1292   1143       add_srs_wkt (p, 0,
................................................................................
  1296   1147       add_srs_wkt (p, 2,
  1297   1148           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1298   1149       add_srs_wkt (p, 3,
  1299   1150           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1300   1151       add_srs_wkt (p, 4,
  1301   1152           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1302   1153       add_srs_wkt (p, 5,
  1303         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1304         -    add_srs_wkt (p, 6,
  1305         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamber");
  1306         -    add_srs_wkt (p, 7,
  1307         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  1308         -    add_srs_wkt (p, 8,
  1309         -        "\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
  1310         -    add_srs_wkt (p, 9,
  1311         -        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  1312         -    add_srs_wkt (p, 10,
  1313         -        "0],PARAMETER[\"central_meridian\",168],PARAMETER[\"false");
  1314         -    add_srs_wkt (p, 11,
  1315         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1316         -    add_srs_wkt (p, 12,
  1317         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  1318         -    add_srs_wkt (p, 13,
  1319         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3274\"");
  1320         -    add_srs_wkt (p, 14,
  1321         -        "]]");
  1322         -    p = add_epsg_def_ex (filter, first, last, 3275, "epsg", 3275,
  1323         -        "WGS 84 / SCAR IMW SU01-05", 0, 0,
  1324         -        "WGS 84", "Greenwich",
  1325         -        "WGS_1984", "Polar_Stereographic", "metre",
  1326         -        "Easting", "East", "Northing", "North");
         1154  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         1155  +    add_srs_wkt (p, 6,
         1156  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         1157  +    add_srs_wkt (p, 7,
         1158  +        "llel_1\",-76.66666666666667],PARAMETER[\"standard_parall");
         1159  +    add_srs_wkt (p, 8,
         1160  +        "el_2\",-79.33333333333333],PARAMETER[\"latitude_of_origi");
         1161  +    add_srs_wkt (p, 9,
         1162  +        "n\",-90],PARAMETER[\"central_meridian\",168],PARAMETER[\"");
         1163  +    add_srs_wkt (p, 10,
         1164  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         1165  +    add_srs_wkt (p, 11,
         1166  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         1167  +    add_srs_wkt (p, 12,
         1168  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
         1169  +    add_srs_wkt (p, 13,
         1170  +        "274\"]]");
         1171  +    p = add_epsg_def (filter, first, last, 3275, "epsg", 3275,
         1172  +        "WGS 84 / SCAR IMW SU01-05");
  1327   1173       add_proj4text (p, 0,
  1328   1174           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1329   1175       add_proj4text (p, 1,
  1330   1176           "=-165 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1331   1177       add_srs_wkt (p, 0,
  1332   1178           "PROJCS[\"WGS 84 / SCAR IMW SU01-05\",GEOGCS[\"WGS 84\",D");
  1333   1179       add_srs_wkt (p, 1,
................................................................................
  1335   1181       add_srs_wkt (p, 2,
  1336   1182           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1337   1183       add_srs_wkt (p, 3,
  1338   1184           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1339   1185       add_srs_wkt (p, 4,
  1340   1186           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1341   1187       add_srs_wkt (p, 5,
  1342         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1188  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1343   1189       add_srs_wkt (p, 6,
  1344         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1190  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1345   1191       add_srs_wkt (p, 7,
  1346         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1192  +        "-80.23861111111111],PARAMETER[\"central_meridian\",-165]");
  1347   1193       add_srs_wkt (p, 8,
  1348         -        "861111111111],PARAMETER[\"central_meridian\",-165],PARAM");
         1194  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  1349   1195       add_srs_wkt (p, 9,
  1350         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],");
         1196  +        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  1351   1197       add_srs_wkt (p, 10,
  1352         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1198  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  1353   1199       add_srs_wkt (p, 11,
  1354         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  1355         -    add_srs_wkt (p, 12,
  1356         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"3275\"]]");
  1357         -    p = add_epsg_def_ex (filter, first, last, 3276, "epsg", 3276,
  1358         -        "WGS 84 / SCAR IMW SU06-10", 0, 0,
  1359         -        "WGS 84", "Greenwich",
  1360         -        "WGS_1984", "Polar_Stereographic", "metre",
  1361         -        "Easting", "East", "Northing", "North");
         1200  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3275\"]]");
         1201  +    p = add_epsg_def (filter, first, last, 3276, "epsg", 3276,
         1202  +        "WGS 84 / SCAR IMW SU06-10");
  1362   1203       add_proj4text (p, 0,
  1363   1204           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1364   1205       add_proj4text (p, 1,
  1365   1206           "=-135 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1366   1207       add_srs_wkt (p, 0,
  1367   1208           "PROJCS[\"WGS 84 / SCAR IMW SU06-10\",GEOGCS[\"WGS 84\",D");
  1368   1209       add_srs_wkt (p, 1,
................................................................................
  1370   1211       add_srs_wkt (p, 2,
  1371   1212           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1372   1213       add_srs_wkt (p, 3,
  1373   1214           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1374   1215       add_srs_wkt (p, 4,
  1375   1216           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1376   1217       add_srs_wkt (p, 5,
  1377         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1218  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1378   1219       add_srs_wkt (p, 6,
  1379         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1220  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1380   1221       add_srs_wkt (p, 7,
  1381         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1222  +        "-80.23861111111111],PARAMETER[\"central_meridian\",-135]");
  1382   1223       add_srs_wkt (p, 8,
  1383         -        "861111111111],PARAMETER[\"central_meridian\",-135],PARAM");
         1224  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  1384   1225       add_srs_wkt (p, 9,
  1385         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],");
         1226  +        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  1386   1227       add_srs_wkt (p, 10,
  1387         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1228  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  1388   1229       add_srs_wkt (p, 11,
  1389         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  1390         -    add_srs_wkt (p, 12,
  1391         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"3276\"]]");
  1392         -    p = add_epsg_def_ex (filter, first, last, 3277, "epsg", 3277,
  1393         -        "WGS 84 / SCAR IMW SU11-15", 0, 0,
  1394         -        "WGS 84", "Greenwich",
  1395         -        "WGS_1984", "Polar_Stereographic", "metre",
  1396         -        "Easting", "East", "Northing", "North");
         1230  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3276\"]]");
         1231  +    p = add_epsg_def (filter, first, last, 3277, "epsg", 3277,
         1232  +        "WGS 84 / SCAR IMW SU11-15");
  1397   1233       add_proj4text (p, 0,
  1398   1234           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1399   1235       add_proj4text (p, 1,
  1400   1236           "=-105 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1401   1237       add_srs_wkt (p, 0,
  1402   1238           "PROJCS[\"WGS 84 / SCAR IMW SU11-15\",GEOGCS[\"WGS 84\",D");
  1403   1239       add_srs_wkt (p, 1,
................................................................................
  1405   1241       add_srs_wkt (p, 2,
  1406   1242           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1407   1243       add_srs_wkt (p, 3,
  1408   1244           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1409   1245       add_srs_wkt (p, 4,
  1410   1246           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1411   1247       add_srs_wkt (p, 5,
  1412         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1248  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1413   1249       add_srs_wkt (p, 6,
  1414         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1250  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1415   1251       add_srs_wkt (p, 7,
  1416         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1252  +        "-80.23861111111111],PARAMETER[\"central_meridian\",-105]");
  1417   1253       add_srs_wkt (p, 8,
  1418         -        "861111111111],PARAMETER[\"central_meridian\",-105],PARAM");
         1254  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  1419   1255       add_srs_wkt (p, 9,
  1420         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],");
         1256  +        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  1421   1257       add_srs_wkt (p, 10,
  1422         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1258  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  1423   1259       add_srs_wkt (p, 11,
  1424         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  1425         -    add_srs_wkt (p, 12,
  1426         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"3277\"]]");
  1427         -    p = add_epsg_def_ex (filter, first, last, 3278, "epsg", 3278,
  1428         -        "WGS 84 / SCAR IMW SU16-20", 0, 0,
  1429         -        "WGS 84", "Greenwich",
  1430         -        "WGS_1984", "Polar_Stereographic", "metre",
  1431         -        "Easting", "East", "Northing", "North");
         1260  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3277\"]]");
         1261  +    p = add_epsg_def (filter, first, last, 3278, "epsg", 3278,
         1262  +        "WGS 84 / SCAR IMW SU16-20");
  1432   1263       add_proj4text (p, 0,
  1433   1264           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1434   1265       add_proj4text (p, 1,
  1435   1266           "=-75 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1436   1267       add_srs_wkt (p, 0,
  1437   1268           "PROJCS[\"WGS 84 / SCAR IMW SU16-20\",GEOGCS[\"WGS 84\",D");
  1438   1269       add_srs_wkt (p, 1,
................................................................................
  1440   1271       add_srs_wkt (p, 2,
  1441   1272           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1442   1273       add_srs_wkt (p, 3,
  1443   1274           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1444   1275       add_srs_wkt (p, 4,
  1445   1276           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1446   1277       add_srs_wkt (p, 5,
  1447         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1278  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1448   1279       add_srs_wkt (p, 6,
  1449         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1280  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1450   1281       add_srs_wkt (p, 7,
  1451         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1282  +        "-80.23861111111111],PARAMETER[\"central_meridian\",-75],");
  1452   1283       add_srs_wkt (p, 8,
  1453         -        "861111111111],PARAMETER[\"central_meridian\",-75],PARAME");
         1284  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1454   1285       add_srs_wkt (p, 9,
  1455         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],P");
         1286  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1456   1287       add_srs_wkt (p, 10,
  1457         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1288  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1458   1289       add_srs_wkt (p, 11,
  1459         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1460         -    add_srs_wkt (p, 12,
  1461         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3278\"]]");
  1462         -    p = add_epsg_def_ex (filter, first, last, 3279, "epsg", 3279,
  1463         -        "WGS 84 / SCAR IMW SU21-25", 0, 0,
  1464         -        "WGS 84", "Greenwich",
  1465         -        "WGS_1984", "Polar_Stereographic", "metre",
  1466         -        "Easting", "East", "Northing", "North");
         1290  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3278\"]]");
         1291  +    p = add_epsg_def (filter, first, last, 3279, "epsg", 3279,
         1292  +        "WGS 84 / SCAR IMW SU21-25");
  1467   1293       add_proj4text (p, 0,
  1468   1294           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1469   1295       add_proj4text (p, 1,
  1470   1296           "=-45 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1471   1297       add_srs_wkt (p, 0,
  1472   1298           "PROJCS[\"WGS 84 / SCAR IMW SU21-25\",GEOGCS[\"WGS 84\",D");
  1473   1299       add_srs_wkt (p, 1,
................................................................................
  1475   1301       add_srs_wkt (p, 2,
  1476   1302           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1477   1303       add_srs_wkt (p, 3,
  1478   1304           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1479   1305       add_srs_wkt (p, 4,
  1480   1306           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1481   1307       add_srs_wkt (p, 5,
  1482         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1308  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1483   1309       add_srs_wkt (p, 6,
  1484         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1310  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1485   1311       add_srs_wkt (p, 7,
  1486         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1312  +        "-80.23861111111111],PARAMETER[\"central_meridian\",-45],");
  1487   1313       add_srs_wkt (p, 8,
  1488         -        "861111111111],PARAMETER[\"central_meridian\",-45],PARAME");
         1314  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1489   1315       add_srs_wkt (p, 9,
  1490         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],P");
         1316  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1491   1317       add_srs_wkt (p, 10,
  1492         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1318  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1493   1319       add_srs_wkt (p, 11,
  1494         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1495         -    add_srs_wkt (p, 12,
  1496         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3279\"]]");
  1497         -    p = add_epsg_def_ex (filter, first, last, 3280, "epsg", 3280,
  1498         -        "WGS 84 / SCAR IMW SU26-30", 0, 0,
  1499         -        "WGS 84", "Greenwich",
  1500         -        "WGS_1984", "Polar_Stereographic", "metre",
  1501         -        "Easting", "East", "Northing", "North");
         1320  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3279\"]]");
         1321  +    p = add_epsg_def (filter, first, last, 3280, "epsg", 3280,
         1322  +        "WGS 84 / SCAR IMW SU26-30");
  1502   1323       add_proj4text (p, 0,
  1503   1324           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1504   1325       add_proj4text (p, 1,
  1505   1326           "=-15 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1506   1327       add_srs_wkt (p, 0,
  1507   1328           "PROJCS[\"WGS 84 / SCAR IMW SU26-30\",GEOGCS[\"WGS 84\",D");
  1508   1329       add_srs_wkt (p, 1,
................................................................................
  1510   1331       add_srs_wkt (p, 2,
  1511   1332           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1512   1333       add_srs_wkt (p, 3,
  1513   1334           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1514   1335       add_srs_wkt (p, 4,
  1515   1336           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1516   1337       add_srs_wkt (p, 5,
  1517         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1338  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1518   1339       add_srs_wkt (p, 6,
  1519         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1340  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1520   1341       add_srs_wkt (p, 7,
  1521         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1342  +        "-80.23861111111111],PARAMETER[\"central_meridian\",-15],");
  1522   1343       add_srs_wkt (p, 8,
  1523         -        "861111111111],PARAMETER[\"central_meridian\",-15],PARAME");
         1344  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1524   1345       add_srs_wkt (p, 9,
  1525         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],P");
         1346  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1526   1347       add_srs_wkt (p, 10,
  1527         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1348  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1528   1349       add_srs_wkt (p, 11,
  1529         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1530         -    add_srs_wkt (p, 12,
  1531         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3280\"]]");
  1532         -    p = add_epsg_def_ex (filter, first, last, 3281, "epsg", 3281,
  1533         -        "WGS 84 / SCAR IMW SU31-35", 0, 0,
  1534         -        "WGS 84", "Greenwich",
  1535         -        "WGS_1984", "Polar_Stereographic", "metre",
  1536         -        "Easting", "East", "Northing", "North");
         1350  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3280\"]]");
         1351  +    p = add_epsg_def (filter, first, last, 3281, "epsg", 3281,
         1352  +        "WGS 84 / SCAR IMW SU31-35");
  1537   1353       add_proj4text (p, 0,
  1538   1354           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1539   1355       add_proj4text (p, 1,
  1540   1356           "=15 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1541   1357       add_srs_wkt (p, 0,
  1542   1358           "PROJCS[\"WGS 84 / SCAR IMW SU31-35\",GEOGCS[\"WGS 84\",D");
  1543   1359       add_srs_wkt (p, 1,
................................................................................
  1545   1361       add_srs_wkt (p, 2,
  1546   1362           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1547   1363       add_srs_wkt (p, 3,
  1548   1364           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1549   1365       add_srs_wkt (p, 4,
  1550   1366           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1551   1367       add_srs_wkt (p, 5,
  1552         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1368  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1553   1369       add_srs_wkt (p, 6,
  1554         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1370  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1555   1371       add_srs_wkt (p, 7,
  1556         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1372  +        "-80.23861111111111],PARAMETER[\"central_meridian\",15],P");
  1557   1373       add_srs_wkt (p, 8,
  1558         -        "861111111111],PARAMETER[\"central_meridian\",15],PARAMET");
         1374  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1559   1375       add_srs_wkt (p, 9,
  1560         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PA");
         1376  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1561   1377       add_srs_wkt (p, 10,
  1562         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1378  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1563   1379       add_srs_wkt (p, 11,
  1564         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1565         -    add_srs_wkt (p, 12,
  1566         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3281\"]]");
  1567         -    p = add_epsg_def_ex (filter, first, last, 3282, "epsg", 3282,
  1568         -        "WGS 84 / SCAR IMW SU36-40", 0, 0,
  1569         -        "WGS 84", "Greenwich",
  1570         -        "WGS_1984", "Polar_Stereographic", "metre",
  1571         -        "Easting", "East", "Northing", "North");
         1380  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3281\"]]");
         1381  +    p = add_epsg_def (filter, first, last, 3282, "epsg", 3282,
         1382  +        "WGS 84 / SCAR IMW SU36-40");
  1572   1383       add_proj4text (p, 0,
  1573   1384           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1574   1385       add_proj4text (p, 1,
  1575   1386           "=45 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1576   1387       add_srs_wkt (p, 0,
  1577   1388           "PROJCS[\"WGS 84 / SCAR IMW SU36-40\",GEOGCS[\"WGS 84\",D");
  1578   1389       add_srs_wkt (p, 1,
................................................................................
  1580   1391       add_srs_wkt (p, 2,
  1581   1392           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1582   1393       add_srs_wkt (p, 3,
  1583   1394           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1584   1395       add_srs_wkt (p, 4,
  1585   1396           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1586   1397       add_srs_wkt (p, 5,
  1587         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1398  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1588   1399       add_srs_wkt (p, 6,
  1589         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1400  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1590   1401       add_srs_wkt (p, 7,
  1591         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1402  +        "-80.23861111111111],PARAMETER[\"central_meridian\",45],P");
  1592   1403       add_srs_wkt (p, 8,
  1593         -        "861111111111],PARAMETER[\"central_meridian\",45],PARAMET");
         1404  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1594   1405       add_srs_wkt (p, 9,
  1595         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PA");
         1406  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1596   1407       add_srs_wkt (p, 10,
  1597         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1408  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1598   1409       add_srs_wkt (p, 11,
  1599         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1600         -    add_srs_wkt (p, 12,
  1601         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3282\"]]");
  1602         -    p = add_epsg_def_ex (filter, first, last, 3283, "epsg", 3283,
  1603         -        "WGS 84 / SCAR IMW SU41-45", 0, 0,
  1604         -        "WGS 84", "Greenwich",
  1605         -        "WGS_1984", "Polar_Stereographic", "metre",
  1606         -        "Easting", "East", "Northing", "North");
         1410  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3282\"]]");
         1411  +    p = add_epsg_def (filter, first, last, 3283, "epsg", 3283,
         1412  +        "WGS 84 / SCAR IMW SU41-45");
  1607   1413       add_proj4text (p, 0,
  1608   1414           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1609   1415       add_proj4text (p, 1,
  1610   1416           "=75 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1611   1417       add_srs_wkt (p, 0,
  1612   1418           "PROJCS[\"WGS 84 / SCAR IMW SU41-45\",GEOGCS[\"WGS 84\",D");
  1613   1419       add_srs_wkt (p, 1,
................................................................................
  1615   1421       add_srs_wkt (p, 2,
  1616   1422           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1617   1423       add_srs_wkt (p, 3,
  1618   1424           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1619   1425       add_srs_wkt (p, 4,
  1620   1426           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1621   1427       add_srs_wkt (p, 5,
  1622         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1428  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1623   1429       add_srs_wkt (p, 6,
  1624         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1430  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1625   1431       add_srs_wkt (p, 7,
  1626         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1432  +        "-80.23861111111111],PARAMETER[\"central_meridian\",75],P");
  1627   1433       add_srs_wkt (p, 8,
  1628         -        "861111111111],PARAMETER[\"central_meridian\",75],PARAMET");
         1434  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1629   1435       add_srs_wkt (p, 9,
  1630         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PA");
         1436  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1631   1437       add_srs_wkt (p, 10,
  1632         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1438  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1633   1439       add_srs_wkt (p, 11,
  1634         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1635         -    add_srs_wkt (p, 12,
  1636         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3283\"]]");
  1637         -    p = add_epsg_def_ex (filter, first, last, 3284, "epsg", 3284,
  1638         -        "WGS 84 / SCAR IMW SU46-50", 0, 0,
  1639         -        "WGS 84", "Greenwich",
  1640         -        "WGS_1984", "Polar_Stereographic", "metre",
  1641         -        "Easting", "East", "Northing", "North");
         1440  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3283\"]]");
         1441  +    p = add_epsg_def (filter, first, last, 3284, "epsg", 3284,
         1442  +        "WGS 84 / SCAR IMW SU46-50");
  1642   1443       add_proj4text (p, 0,
  1643   1444           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1644   1445       add_proj4text (p, 1,
  1645   1446           "=105 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1646   1447       add_srs_wkt (p, 0,
  1647   1448           "PROJCS[\"WGS 84 / SCAR IMW SU46-50\",GEOGCS[\"WGS 84\",D");
  1648   1449       add_srs_wkt (p, 1,
................................................................................
  1650   1451       add_srs_wkt (p, 2,
  1651   1452           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1652   1453       add_srs_wkt (p, 3,
  1653   1454           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1654   1455       add_srs_wkt (p, 4,
  1655   1456           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1656   1457       add_srs_wkt (p, 5,
  1657         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1458  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1658   1459       add_srs_wkt (p, 6,
  1659         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1460  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1660   1461       add_srs_wkt (p, 7,
  1661         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1462  +        "-80.23861111111111],PARAMETER[\"central_meridian\",105],");
  1662   1463       add_srs_wkt (p, 8,
  1663         -        "861111111111],PARAMETER[\"central_meridian\",105],PARAME");
         1464  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1664   1465       add_srs_wkt (p, 9,
  1665         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],P");
         1466  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1666   1467       add_srs_wkt (p, 10,
  1667         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1468  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1668   1469       add_srs_wkt (p, 11,
  1669         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1670         -    add_srs_wkt (p, 12,
  1671         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3284\"]]");
  1672         -    p = add_epsg_def_ex (filter, first, last, 3285, "epsg", 3285,
  1673         -        "WGS 84 / SCAR IMW SU51-55", 0, 0,
  1674         -        "WGS 84", "Greenwich",
  1675         -        "WGS_1984", "Polar_Stereographic", "metre",
  1676         -        "Easting", "East", "Northing", "North");
         1470  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3284\"]]");
         1471  +    p = add_epsg_def (filter, first, last, 3285, "epsg", 3285,
         1472  +        "WGS 84 / SCAR IMW SU51-55");
  1677   1473       add_proj4text (p, 0,
  1678   1474           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1679   1475       add_proj4text (p, 1,
  1680   1476           "=135 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1681   1477       add_srs_wkt (p, 0,
  1682   1478           "PROJCS[\"WGS 84 / SCAR IMW SU51-55\",GEOGCS[\"WGS 84\",D");
  1683   1479       add_srs_wkt (p, 1,
................................................................................
  1685   1481       add_srs_wkt (p, 2,
  1686   1482           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1687   1483       add_srs_wkt (p, 3,
  1688   1484           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1689   1485       add_srs_wkt (p, 4,
  1690   1486           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1691   1487       add_srs_wkt (p, 5,
  1692         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1488  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1693   1489       add_srs_wkt (p, 6,
  1694         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1490  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1695   1491       add_srs_wkt (p, 7,
  1696         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1492  +        "-80.23861111111111],PARAMETER[\"central_meridian\",135],");
  1697   1493       add_srs_wkt (p, 8,
  1698         -        "861111111111],PARAMETER[\"central_meridian\",135],PARAME");
         1494  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1699   1495       add_srs_wkt (p, 9,
  1700         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],P");
         1496  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1701   1497       add_srs_wkt (p, 10,
  1702         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1498  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1703   1499       add_srs_wkt (p, 11,
  1704         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1705         -    add_srs_wkt (p, 12,
  1706         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3285\"]]");
  1707         -    p = add_epsg_def_ex (filter, first, last, 3286, "epsg", 3286,
  1708         -        "WGS 84 / SCAR IMW SU56-60", 0, 0,
  1709         -        "WGS 84", "Greenwich",
  1710         -        "WGS_1984", "Polar_Stereographic", "metre",
  1711         -        "Easting", "East", "Northing", "North");
         1500  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3285\"]]");
         1501  +    p = add_epsg_def (filter, first, last, 3286, "epsg", 3286,
         1502  +        "WGS 84 / SCAR IMW SU56-60");
  1712   1503       add_proj4text (p, 0,
  1713   1504           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1714   1505       add_proj4text (p, 1,
  1715   1506           "=165 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1716   1507       add_srs_wkt (p, 0,
  1717   1508           "PROJCS[\"WGS 84 / SCAR IMW SU56-60\",GEOGCS[\"WGS 84\",D");
  1718   1509       add_srs_wkt (p, 1,
................................................................................
  1720   1511       add_srs_wkt (p, 2,
  1721   1512           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1722   1513       add_srs_wkt (p, 3,
  1723   1514           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1724   1515       add_srs_wkt (p, 4,
  1725   1516           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1726   1517       add_srs_wkt (p, 5,
  1727         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1518  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1728   1519       add_srs_wkt (p, 6,
  1729         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1520  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1730   1521       add_srs_wkt (p, 7,
  1731         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1522  +        "-80.23861111111111],PARAMETER[\"central_meridian\",165],");
  1732   1523       add_srs_wkt (p, 8,
  1733         -        "861111111111],PARAMETER[\"central_meridian\",165],PARAME");
         1524  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1734   1525       add_srs_wkt (p, 9,
  1735         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],P");
         1526  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1736   1527       add_srs_wkt (p, 10,
  1737         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1528  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1738   1529       add_srs_wkt (p, 11,
  1739         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1740         -    add_srs_wkt (p, 12,
  1741         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3286\"]]");
  1742         -    p = add_epsg_def_ex (filter, first, last, 3287, "epsg", 3287,
  1743         -        "WGS 84 / SCAR IMW SV01-10", 0, 0,
  1744         -        "WGS 84", "Greenwich",
  1745         -        "WGS_1984", "Polar_Stereographic", "metre",
  1746         -        "Easting", "East", "Northing", "North");
         1530  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3286\"]]");
         1531  +    p = add_epsg_def (filter, first, last, 3287, "epsg", 3287,
         1532  +        "WGS 84 / SCAR IMW SV01-10");
  1747   1533       add_proj4text (p, 0,
  1748   1534           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1749   1535       add_proj4text (p, 1,
  1750   1536           "=-150 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1751   1537       add_srs_wkt (p, 0,
  1752   1538           "PROJCS[\"WGS 84 / SCAR IMW SV01-10\",GEOGCS[\"WGS 84\",D");
  1753   1539       add_srs_wkt (p, 1,
................................................................................
  1755   1541       add_srs_wkt (p, 2,
  1756   1542           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1757   1543       add_srs_wkt (p, 3,
  1758   1544           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1759   1545       add_srs_wkt (p, 4,
  1760   1546           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1761   1547       add_srs_wkt (p, 5,
  1762         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1548  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1763   1549       add_srs_wkt (p, 6,
  1764         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1550  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1765   1551       add_srs_wkt (p, 7,
  1766         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1552  +        "-80.23861111111111],PARAMETER[\"central_meridian\",-150]");
  1767   1553       add_srs_wkt (p, 8,
  1768         -        "861111111111],PARAMETER[\"central_meridian\",-150],PARAM");
         1554  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  1769   1555       add_srs_wkt (p, 9,
  1770         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],");
         1556  +        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  1771   1557       add_srs_wkt (p, 10,
  1772         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1558  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  1773   1559       add_srs_wkt (p, 11,
  1774         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  1775         -    add_srs_wkt (p, 12,
  1776         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"3287\"]]");
  1777         -    p = add_epsg_def_ex (filter, first, last, 3288, "epsg", 3288,
  1778         -        "WGS 84 / SCAR IMW SV11-20", 0, 0,
  1779         -        "WGS 84", "Greenwich",
  1780         -        "WGS_1984", "Polar_Stereographic", "metre",
  1781         -        "Easting", "East", "Northing", "North");
         1560  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3287\"]]");
         1561  +    p = add_epsg_def (filter, first, last, 3288, "epsg", 3288,
         1562  +        "WGS 84 / SCAR IMW SV11-20");
  1782   1563       add_proj4text (p, 0,
  1783   1564           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1784   1565       add_proj4text (p, 1,
  1785   1566           "=-90 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1786   1567       add_srs_wkt (p, 0,
  1787   1568           "PROJCS[\"WGS 84 / SCAR IMW SV11-20\",GEOGCS[\"WGS 84\",D");
  1788   1569       add_srs_wkt (p, 1,
................................................................................
  1790   1571       add_srs_wkt (p, 2,
  1791   1572           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1792   1573       add_srs_wkt (p, 3,
  1793   1574           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1794   1575       add_srs_wkt (p, 4,
  1795   1576           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1796   1577       add_srs_wkt (p, 5,
  1797         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1578  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1798   1579       add_srs_wkt (p, 6,
  1799         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1580  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1800   1581       add_srs_wkt (p, 7,
  1801         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1582  +        "-80.23861111111111],PARAMETER[\"central_meridian\",-90],");
  1802   1583       add_srs_wkt (p, 8,
  1803         -        "861111111111],PARAMETER[\"central_meridian\",-90],PARAME");
         1584  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1804   1585       add_srs_wkt (p, 9,
  1805         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],P");
         1586  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1806   1587       add_srs_wkt (p, 10,
  1807         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1588  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1808   1589       add_srs_wkt (p, 11,
  1809         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1810         -    add_srs_wkt (p, 12,
  1811         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3288\"]]");
  1812         -    p = add_epsg_def_ex (filter, first, last, 3289, "epsg", 3289,
  1813         -        "WGS 84 / SCAR IMW SV21-30", 0, 0,
  1814         -        "WGS 84", "Greenwich",
  1815         -        "WGS_1984", "Polar_Stereographic", "metre",
  1816         -        "Easting", "East", "Northing", "North");
         1590  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3288\"]]");
         1591  +    p = add_epsg_def (filter, first, last, 3289, "epsg", 3289,
         1592  +        "WGS 84 / SCAR IMW SV21-30");
  1817   1593       add_proj4text (p, 0,
  1818   1594           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1819   1595       add_proj4text (p, 1,
  1820   1596           "=-30 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1821   1597       add_srs_wkt (p, 0,
  1822   1598           "PROJCS[\"WGS 84 / SCAR IMW SV21-30\",GEOGCS[\"WGS 84\",D");
  1823   1599       add_srs_wkt (p, 1,
................................................................................
  1825   1601       add_srs_wkt (p, 2,
  1826   1602           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1827   1603       add_srs_wkt (p, 3,
  1828   1604           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1829   1605       add_srs_wkt (p, 4,
  1830   1606           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1831   1607       add_srs_wkt (p, 5,
  1832         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1608  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1833   1609       add_srs_wkt (p, 6,
  1834         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1610  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1835   1611       add_srs_wkt (p, 7,
  1836         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1612  +        "-80.23861111111111],PARAMETER[\"central_meridian\",-30],");
  1837   1613       add_srs_wkt (p, 8,
  1838         -        "861111111111],PARAMETER[\"central_meridian\",-30],PARAME");
         1614  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1839   1615       add_srs_wkt (p, 9,
  1840         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],P");
         1616  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1841   1617       add_srs_wkt (p, 10,
  1842         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1618  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1843   1619       add_srs_wkt (p, 11,
  1844         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1845         -    add_srs_wkt (p, 12,
  1846         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3289\"]]");
  1847         -    p = add_epsg_def_ex (filter, first, last, 3290, "epsg", 3290,
  1848         -        "WGS 84 / SCAR IMW SV31-40", 0, 0,
  1849         -        "WGS 84", "Greenwich",
  1850         -        "WGS_1984", "Polar_Stereographic", "metre",
  1851         -        "Easting", "East", "Northing", "North");
         1620  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3289\"]]");
         1621  +    p = add_epsg_def (filter, first, last, 3290, "epsg", 3290,
         1622  +        "WGS 84 / SCAR IMW SV31-40");
  1852   1623       add_proj4text (p, 0,
  1853   1624           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1854   1625       add_proj4text (p, 1,
  1855   1626           "=30 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1856   1627       add_srs_wkt (p, 0,
  1857   1628           "PROJCS[\"WGS 84 / SCAR IMW SV31-40\",GEOGCS[\"WGS 84\",D");
  1858   1629       add_srs_wkt (p, 1,
................................................................................
  1860   1631       add_srs_wkt (p, 2,
  1861   1632           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1862   1633       add_srs_wkt (p, 3,
  1863   1634           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1864   1635       add_srs_wkt (p, 4,
  1865   1636           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1866   1637       add_srs_wkt (p, 5,
  1867         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1638  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1868   1639       add_srs_wkt (p, 6,
  1869         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1640  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1870   1641       add_srs_wkt (p, 7,
  1871         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1642  +        "-80.23861111111111],PARAMETER[\"central_meridian\",30],P");
  1872   1643       add_srs_wkt (p, 8,
  1873         -        "861111111111],PARAMETER[\"central_meridian\",30],PARAMET");
         1644  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1874   1645       add_srs_wkt (p, 9,
  1875         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PA");
         1646  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1876   1647       add_srs_wkt (p, 10,
  1877         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1648  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1878   1649       add_srs_wkt (p, 11,
  1879         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1880         -    add_srs_wkt (p, 12,
  1881         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3290\"]]");
  1882         -    p = add_epsg_def_ex (filter, first, last, 3291, "epsg", 3291,
  1883         -        "WGS 84 / SCAR IMW SV41-50", 0, 0,
  1884         -        "WGS 84", "Greenwich",
  1885         -        "WGS_1984", "Polar_Stereographic", "metre",
  1886         -        "Easting", "East", "Northing", "North");
         1650  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3290\"]]");
         1651  +    p = add_epsg_def (filter, first, last, 3291, "epsg", 3291,
         1652  +        "WGS 84 / SCAR IMW SV41-50");
  1887   1653       add_proj4text (p, 0,
  1888   1654           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1889   1655       add_proj4text (p, 1,
  1890   1656           "=90 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1891   1657       add_srs_wkt (p, 0,
  1892   1658           "PROJCS[\"WGS 84 / SCAR IMW SV41-50\",GEOGCS[\"WGS 84\",D");
  1893   1659       add_srs_wkt (p, 1,
................................................................................
  1895   1661       add_srs_wkt (p, 2,
  1896   1662           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1897   1663       add_srs_wkt (p, 3,
  1898   1664           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1899   1665       add_srs_wkt (p, 4,
  1900   1666           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1901   1667       add_srs_wkt (p, 5,
  1902         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1668  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1903   1669       add_srs_wkt (p, 6,
  1904         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1670  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1905   1671       add_srs_wkt (p, 7,
  1906         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1672  +        "-80.23861111111111],PARAMETER[\"central_meridian\",90],P");
  1907   1673       add_srs_wkt (p, 8,
  1908         -        "861111111111],PARAMETER[\"central_meridian\",90],PARAMET");
         1674  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1909   1675       add_srs_wkt (p, 9,
  1910         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PA");
         1676  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1911   1677       add_srs_wkt (p, 10,
  1912         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1678  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1913   1679       add_srs_wkt (p, 11,
  1914         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1915         -    add_srs_wkt (p, 12,
  1916         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3291\"]]");
  1917         -    p = add_epsg_def_ex (filter, first, last, 3292, "epsg", 3292,
  1918         -        "WGS 84 / SCAR IMW SV51-60", 0, 0,
  1919         -        "WGS 84", "Greenwich",
  1920         -        "WGS_1984", "Polar_Stereographic", "metre",
  1921         -        "Easting", "East", "Northing", "North");
         1680  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3291\"]]");
         1681  +    p = add_epsg_def (filter, first, last, 3292, "epsg", 3292,
         1682  +        "WGS 84 / SCAR IMW SV51-60");
  1922   1683       add_proj4text (p, 0,
  1923   1684           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1924   1685       add_proj4text (p, 1,
  1925   1686           "=150 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1926   1687       add_srs_wkt (p, 0,
  1927   1688           "PROJCS[\"WGS 84 / SCAR IMW SV51-60\",GEOGCS[\"WGS 84\",D");
  1928   1689       add_srs_wkt (p, 1,
................................................................................
  1930   1691       add_srs_wkt (p, 2,
  1931   1692           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1932   1693       add_srs_wkt (p, 3,
  1933   1694           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1934   1695       add_srs_wkt (p, 4,
  1935   1696           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1936   1697       add_srs_wkt (p, 5,
  1937         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1698  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1938   1699       add_srs_wkt (p, 6,
  1939         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1700  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1940   1701       add_srs_wkt (p, 7,
  1941         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1702  +        "-80.23861111111111],PARAMETER[\"central_meridian\",150],");
  1942   1703       add_srs_wkt (p, 8,
  1943         -        "861111111111],PARAMETER[\"central_meridian\",150],PARAME");
         1704  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1944   1705       add_srs_wkt (p, 9,
  1945         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],P");
         1706  +        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1946   1707       add_srs_wkt (p, 10,
  1947         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1708  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1948   1709       add_srs_wkt (p, 11,
  1949         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1950         -    add_srs_wkt (p, 12,
  1951         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3292\"]]");
  1952         -    p = add_epsg_def_ex (filter, first, last, 3293, "epsg", 3293,
  1953         -        "WGS 84 / SCAR IMW SW01-60", 0, 0,
  1954         -        "WGS 84", "Greenwich",
  1955         -        "WGS_1984", "Polar_Stereographic", "metre",
  1956         -        "Easting", "East", "Northing", "North");
         1710  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3292\"]]");
         1711  +    p = add_epsg_def (filter, first, last, 3293, "epsg", 3293,
         1712  +        "WGS 84 / SCAR IMW SW01-60");
  1957   1713       add_proj4text (p, 0,
  1958   1714           "+proj=stere +lat_0=-90 +lat_ts=-80.23861111111111 +lon_0");
  1959   1715       add_proj4text (p, 1,
  1960   1716           "=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1961   1717       add_srs_wkt (p, 0,
  1962   1718           "PROJCS[\"WGS 84 / SCAR IMW SW01-60\",GEOGCS[\"WGS 84\",D");
  1963   1719       add_srs_wkt (p, 1,
................................................................................
  1965   1721       add_srs_wkt (p, 2,
  1966   1722           "563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6");
  1967   1723       add_srs_wkt (p, 3,
  1968   1724           "326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1969   1725       add_srs_wkt (p, 4,
  1970   1726           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1971   1727       add_srs_wkt (p, 5,
  1972         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1728  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
  1973   1729       add_srs_wkt (p, 6,
  1974         -        ",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_");
         1730  +        "Polar_Stereographic\"],PARAMETER[\"latitude_of_origin\",");
  1975   1731       add_srs_wkt (p, 7,
  1976         -        "Stereographic\"],PARAMETER[\"latitude_of_origin\",-80.23");
         1732  +        "-80.23861111111111],PARAMETER[\"central_meridian\",0],PA");
  1977   1733       add_srs_wkt (p, 8,
  1978         -        "861111111111],PARAMETER[\"central_meridian\",0],PARAMETE");
         1734  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  1979   1735       add_srs_wkt (p, 9,
  1980         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PAR");
         1736  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1981   1737       add_srs_wkt (p, 10,
  1982         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1738  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1983   1739       add_srs_wkt (p, 11,
  1984         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  1985         -    add_srs_wkt (p, 12,
  1986         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3293\"]]");
  1987         -    p = add_epsg_def_ex (filter, first, last, 3294, "epsg", 3294,
  1988         -        "WGS 84 / USGS Transantarctic Mountains", 0, 0,
  1989         -        "WGS 84", "Greenwich",
  1990         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1991         -        "Easting", "East", "Northing", "North");
         1740  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3293\"]]");
         1741  +    p = add_epsg_def (filter, first, last, 3294, "epsg", 3294,
         1742  +        "WGS 84 / USGS Transantarctic Mountains");
  1992   1743       add_proj4text (p, 0,
  1993   1744           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
  1994   1745       add_proj4text (p, 1,
  1995   1746           "33333 +lat_0=-78 +lon_0=162 +x_0=0 +y_0=0 +datum=WGS84 +");
  1996   1747       add_proj4text (p, 2,
  1997   1748           "units=m +no_defs");
  1998   1749       add_srs_wkt (p, 0,
................................................................................
  2002   1753       add_srs_wkt (p, 2,
  2003   1754           "37,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY");
  2004   1755       add_srs_wkt (p, 3,
  2005   1756           "[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2006   1757       add_srs_wkt (p, 4,
  2007   1758           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2008   1759       add_srs_wkt (p, 5,
  2009         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2010         -    add_srs_wkt (p, 6,
  2011         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJE");
  2012         -    add_srs_wkt (p, 7,
  2013         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  2014         -    add_srs_wkt (p, 8,
  2015         -        "ard_parallel_1\",-76.66666666666667],PARAMETER[\"standar");
  2016         -    add_srs_wkt (p, 9,
  2017         -        "d_parallel_2\",-79.33333333333333],PARAMETER[\"latitude_");
  2018         -    add_srs_wkt (p, 10,
  2019         -        "of_origin\",-78],PARAMETER[\"central_meridian\",162],PAR");
  2020         -    add_srs_wkt (p, 11,
  2021         -        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
  2022         -    add_srs_wkt (p, 12,
  2023         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2024         -    add_srs_wkt (p, 13,
  2025         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  2026         -    add_srs_wkt (p, 14,
  2027         -        "PSG\",\"3294\"]]");
  2028         -    p = add_epsg_def_ex (filter, first, last, 3296, "epsg", 3296,
  2029         -        "RGPF / UTM zone 5S", 0, 0,
  2030         -        "GRS 1980", "Greenwich",
  2031         -        "Reseau_Geodesique_de_la_Polynesie_Francaise", "Transverse_Mercator", "metre",
  2032         -        "Easting", "East", "Northing", "North");
         1760  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]]");
         1761  +    add_srs_wkt (p, 6,
         1762  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         1763  +    add_srs_wkt (p, 7,
         1764  +        "standard_parallel_1\",-76.66666666666667],PARAMETER[\"st");
         1765  +    add_srs_wkt (p, 8,
         1766  +        "andard_parallel_2\",-79.33333333333333],PARAMETER[\"lati");
         1767  +    add_srs_wkt (p, 9,
         1768  +        "tude_of_origin\",-78],PARAMETER[\"central_meridian\",162");
         1769  +    add_srs_wkt (p, 10,
         1770  +        "],PARAMETER[\"false_easting\",0],PARAMETER[\"false_north");
         1771  +    add_srs_wkt (p, 11,
         1772  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1773  +    add_srs_wkt (p, 12,
         1774  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         1775  +    add_srs_wkt (p, 13,
         1776  +        "Y[\"EPSG\",\"3294\"]]");
         1777  +    p = add_epsg_def (filter, first, last, 3296, "epsg", 3296,
         1778  +        "RGPF / UTM zone 5S");
  2033   1779       add_proj4text (p, 0,
  2034   1780           "+proj=utm +zone=5 +south +ellps=GRS80 +towgs84=0.072,-0.");
  2035   1781       add_proj4text (p, 1,
  2036   1782           "507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +units=m +no_de");
  2037   1783       add_proj4text (p, 2,
  2038   1784           "fs");
  2039   1785       add_srs_wkt (p, 0,
................................................................................
  2045   1791       add_srs_wkt (p, 3,
  2046   1792           "9\"]],TOWGS84[0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,");
  2047   1793       add_srs_wkt (p, 4,
  2048   1794           "-0.0093],AUTHORITY[\"EPSG\",\"6687\"]],PRIMEM[\"Greenwic");
  2049   1795       add_srs_wkt (p, 5,
  2050   1796           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2051   1797       add_srs_wkt (p, 6,
  2052         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1798  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2053   1799       add_srs_wkt (p, 7,
  2054         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1800  +        "EPSG\",\"4687\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  2055   1801       add_srs_wkt (p, 8,
  2056         -        ",\"4687\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1802  +        "RAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_me");
  2057   1803       add_srs_wkt (p, 9,
  2058         -        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         1804  +        "ridian\",-153],PARAMETER[\"scale_factor\",0.9996],PARAME");
  2059   1805       add_srs_wkt (p, 10,
  2060         -        "\",-153],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1806  +        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
  2061   1807       add_srs_wkt (p, 11,
  2062         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1808  +        "\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2063   1809       add_srs_wkt (p, 12,
  2064         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1810  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  2065   1811       add_srs_wkt (p, 13,
  2066         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2067         -    add_srs_wkt (p, 14,
  2068         -        "\"EPSG\",\"3296\"]]");
  2069         -    p = add_epsg_def_ex (filter, first, last, 3297, "epsg", 3297,
  2070         -        "RGPF / UTM zone 6S", 0, 0,
  2071         -        "GRS 1980", "Greenwich",
  2072         -        "Reseau_Geodesique_de_la_Polynesie_Francaise", "Transverse_Mercator", "metre",
  2073         -        "Easting", "East", "Northing", "North");
         1812  +        "RITY[\"EPSG\",\"3296\"]]");
         1813  +    p = add_epsg_def (filter, first, last, 3297, "epsg", 3297,
         1814  +        "RGPF / UTM zone 6S");
  2074   1815       add_proj4text (p, 0,
  2075   1816           "+proj=utm +zone=6 +south +ellps=GRS80 +towgs84=0.072,-0.");
  2076   1817       add_proj4text (p, 1,
  2077   1818           "507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +units=m +no_de");
  2078   1819       add_proj4text (p, 2,
  2079   1820           "fs");
  2080   1821       add_srs_wkt (p, 0,
................................................................................
  2086   1827       add_srs_wkt (p, 3,
  2087   1828           "9\"]],TOWGS84[0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,");
  2088   1829       add_srs_wkt (p, 4,
  2089   1830           "-0.0093],AUTHORITY[\"EPSG\",\"6687\"]],PRIMEM[\"Greenwic");
  2090   1831       add_srs_wkt (p, 5,
  2091   1832           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2092   1833       add_srs_wkt (p, 6,
  2093         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1834  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2094   1835       add_srs_wkt (p, 7,
  2095         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1836  +        "EPSG\",\"4687\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  2096   1837       add_srs_wkt (p, 8,
  2097         -        ",\"4687\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1838  +        "RAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_me");
  2098   1839       add_srs_wkt (p, 9,
  2099         -        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         1840  +        "ridian\",-147],PARAMETER[\"scale_factor\",0.9996],PARAME");
  2100   1841       add_srs_wkt (p, 10,
  2101         -        "\",-147],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1842  +        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
  2102   1843       add_srs_wkt (p, 11,
  2103         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1844  +        "\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2104   1845       add_srs_wkt (p, 12,
  2105         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1846  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  2106   1847       add_srs_wkt (p, 13,
  2107         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2108         -    add_srs_wkt (p, 14,
  2109         -        "\"EPSG\",\"3297\"]]");
  2110         -    p = add_epsg_def_ex (filter, first, last, 3298, "epsg", 3298,
  2111         -        "RGPF / UTM zone 7S", 0, 0,
  2112         -        "GRS 1980", "Greenwich",
  2113         -        "Reseau_Geodesique_de_la_Polynesie_Francaise", "Transverse_Mercator", "metre",
  2114         -        "Easting", "East", "Northing", "North");
         1848  +        "RITY[\"EPSG\",\"3297\"]]");
         1849  +    p = add_epsg_def (filter, first, last, 3298, "epsg", 3298,
         1850  +        "RGPF / UTM zone 7S");
  2115   1851       add_proj4text (p, 0,
  2116   1852           "+proj=utm +zone=7 +south +ellps=GRS80 +towgs84=0.072,-0.");
  2117   1853       add_proj4text (p, 1,
  2118   1854           "507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +units=m +no_de");
  2119   1855       add_proj4text (p, 2,
  2120   1856           "fs");
  2121   1857       add_srs_wkt (p, 0,
................................................................................
  2127   1863       add_srs_wkt (p, 3,
  2128   1864           "9\"]],TOWGS84[0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,");
  2129   1865       add_srs_wkt (p, 4,
  2130   1866           "-0.0093],AUTHORITY[\"EPSG\",\"6687\"]],PRIMEM[\"Greenwic");
  2131   1867       add_srs_wkt (p, 5,
  2132   1868           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2133   1869       add_srs_wkt (p, 6,
  2134         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1870  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2135   1871       add_srs_wkt (p, 7,
  2136         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1872  +        "EPSG\",\"4687\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  2137   1873       add_srs_wkt (p, 8,
  2138         -        ",\"4687\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1874  +        "RAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_me");
  2139   1875       add_srs_wkt (p, 9,
  2140         -        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         1876  +        "ridian\",-141],PARAMETER[\"scale_factor\",0.9996],PARAME");
  2141   1877       add_srs_wkt (p, 10,
  2142         -        "\",-141],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1878  +        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
  2143   1879       add_srs_wkt (p, 11,
  2144         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1880  +        "\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2145   1881       add_srs_wkt (p, 12,
  2146         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1882  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  2147   1883       add_srs_wkt (p, 13,
  2148         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2149         -    add_srs_wkt (p, 14,
  2150         -        "\"EPSG\",\"3298\"]]");
  2151         -    p = add_epsg_def_ex (filter, first, last, 3299, "epsg", 3299,
  2152         -        "RGPF / UTM zone 8S", 0, 0,
  2153         -        "GRS 1980", "Greenwich",
  2154         -        "Reseau_Geodesique_de_la_Polynesie_Francaise", "Transverse_Mercator", "metre",
  2155         -        "Easting", "East", "Northing", "North");
         1884  +        "RITY[\"EPSG\",\"3298\"]]");
         1885  +    p = add_epsg_def (filter, first, last, 3299, "epsg", 3299,
         1886  +        "RGPF / UTM zone 8S");
  2156   1887       add_proj4text (p, 0,
  2157   1888           "+proj=utm +zone=8 +south +ellps=GRS80 +towgs84=0.072,-0.");
  2158   1889       add_proj4text (p, 1,
  2159   1890           "507,-0.245,-0.0183,0.0003,-0.007,-0.0093 +units=m +no_de");
  2160   1891       add_proj4text (p, 2,
  2161   1892           "fs");
  2162   1893       add_srs_wkt (p, 0,
................................................................................
  2168   1899       add_srs_wkt (p, 3,
  2169   1900           "9\"]],TOWGS84[0.072,-0.507,-0.245,-0.0183,0.0003,-0.007,");
  2170   1901       add_srs_wkt (p, 4,
  2171   1902           "-0.0093],AUTHORITY[\"EPSG\",\"6687\"]],PRIMEM[\"Greenwic");
  2172   1903       add_srs_wkt (p, 5,
  2173   1904           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2174   1905       add_srs_wkt (p, 6,
  2175         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1906  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2176   1907       add_srs_wkt (p, 7,
  2177         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1908  +        "EPSG\",\"4687\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  2178   1909       add_srs_wkt (p, 8,
  2179         -        ",\"4687\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1910  +        "RAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_me");
  2180   1911       add_srs_wkt (p, 9,
  2181         -        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         1912  +        "ridian\",-135],PARAMETER[\"scale_factor\",0.9996],PARAME");
  2182   1913       add_srs_wkt (p, 10,
  2183         -        "\",-135],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1914  +        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
  2184   1915       add_srs_wkt (p, 11,
  2185         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1916  +        "\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2186   1917       add_srs_wkt (p, 12,
  2187         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1918  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  2188   1919       add_srs_wkt (p, 13,
  2189         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2190         -    add_srs_wkt (p, 14,
  2191         -        "\"EPSG\",\"3299\"]]");
  2192         -    p = add_epsg_def_ex (filter, first, last, 3300, "epsg", 3300,
  2193         -        "Estonian Coordinate System of 1992", 0, 1,
  2194         -        "GRS 1980", "Greenwich",
  2195         -        "Estonia_1992", "Lambert_Conformal_Conic_2SP", "metre",
  2196         -        "X", "North", "Y", "East");
         1920  +        "RITY[\"EPSG\",\"3299\"]]");
         1921  +    p = add_epsg_def (filter, first, last, 3300, "epsg", 3300,
         1922  +        "Estonian Coordinate System of 1992");
  2197   1923       add_proj4text (p, 0,
  2198   1924           "+proj=lcc +lat_1=59.33333333333334 +lat_2=58 +lat_0=57.5");
  2199   1925       add_proj4text (p, 1,
  2200   1926           "1755393055556 +lon_0=24 +x_0=500000 +y_0=6375000 +ellps=");
  2201   1927       add_proj4text (p, 2,
  2202   1928           "GRS80 +towgs84=0.055,-0.541,-0.185,0.0183,-0.0003,-0.007");
  2203   1929       add_proj4text (p, 3,
................................................................................
  2211   1937       add_srs_wkt (p, 3,
  2212   1938           "0.055,-0.541,-0.185,0.0183,-0.0003,-0.007,-0.014],AUTHOR");
  2213   1939       add_srs_wkt (p, 4,
  2214   1940           "ITY[\"EPSG\",\"6133\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2215   1941       add_srs_wkt (p, 5,
  2216   1942           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2217   1943       add_srs_wkt (p, 6,
  2218         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
  2219         -    add_srs_wkt (p, 7,
  2220         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4133\"]],PR");
  2221         -    add_srs_wkt (p, 8,
  2222         -        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
  2223         -    add_srs_wkt (p, 9,
  2224         -        "andard_parallel_1\",59.33333333333334],PARAMETER[\"stand");
  2225         -    add_srs_wkt (p, 10,
  2226         -        "ard_parallel_2\",58],PARAMETER[\"latitude_of_origin\",57");
  2227         -    add_srs_wkt (p, 11,
  2228         -        ".51755393055556],PARAMETER[\"central_meridian\",24],PARA");
  2229         -    add_srs_wkt (p, 12,
  2230         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
  2231         -    add_srs_wkt (p, 13,
  2232         -        "ng\",6375000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2233         -    add_srs_wkt (p, 14,
  2234         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
  2235         -    add_srs_wkt (p, 15,
  2236         -        "\",\"3300\"]]");
  2237         -    p = add_epsg_def_ex (filter, first, last, 3301, "epsg", 3301,
  2238         -        "Estonian Coordinate System of 1997", 0, 1,
  2239         -        "GRS 1980", "Greenwich",
  2240         -        "Estonia_1997", "Lambert_Conformal_Conic_2SP", "metre",
  2241         -        "X", "North", "Y", "East");
         1944  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4133\"");
         1945  +    add_srs_wkt (p, 7,
         1946  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1947  +    add_srs_wkt (p, 8,
         1948  +        "[\"standard_parallel_1\",59.33333333333334],PARAMETER[\"");
         1949  +    add_srs_wkt (p, 9,
         1950  +        "standard_parallel_2\",58],PARAMETER[\"latitude_of_origin");
         1951  +    add_srs_wkt (p, 10,
         1952  +        "\",57.51755393055556],PARAMETER[\"central_meridian\",24]");
         1953  +    add_srs_wkt (p, 11,
         1954  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         1955  +    add_srs_wkt (p, 12,
         1956  +        "orthing\",6375000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1957  +    add_srs_wkt (p, 13,
         1958  +        "9001\"]],AUTHORITY[\"EPSG\",\"3300\"]]");
         1959  +    p = add_epsg_def (filter, first, last, 3301, "epsg", 3301,
         1960  +        "Estonian Coordinate System of 1997");
  2242   1961       add_proj4text (p, 0,
  2243   1962           "+proj=lcc +lat_1=59.33333333333334 +lat_2=58 +lat_0=57.5");
  2244   1963       add_proj4text (p, 1,
  2245   1964           "1755393055556 +lon_0=24 +x_0=500000 +y_0=6375000 +ellps=");
  2246   1965       add_proj4text (p, 2,
  2247   1966           "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2248   1967       add_srs_wkt (p, 0,
................................................................................
  2252   1971       add_srs_wkt (p, 2,
  2253   1972           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  2254   1973       add_srs_wkt (p, 3,
  2255   1974           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6180\"]],PRIMEM[\"Gr");
  2256   1975       add_srs_wkt (p, 4,
  2257   1976           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2258   1977       add_srs_wkt (p, 5,
  2259         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2260         -    add_srs_wkt (p, 6,
  2261         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2262         -    add_srs_wkt (p, 7,
  2263         -        "PSG\",\"4180\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
  2264         -    add_srs_wkt (p, 8,
  2265         -        "P\"],PARAMETER[\"standard_parallel_1\",59.33333333333334");
  2266         -    add_srs_wkt (p, 9,
  2267         -        "],PARAMETER[\"standard_parallel_2\",58],PARAMETER[\"lati");
  2268         -    add_srs_wkt (p, 10,
  2269         -        "tude_of_origin\",57.51755393055556],PARAMETER[\"central_");
  2270         -    add_srs_wkt (p, 11,
  2271         -        "meridian\",24],PARAMETER[\"false_easting\",500000],PARAM");
  2272         -    add_srs_wkt (p, 12,
  2273         -        "ETER[\"false_northing\",6375000],UNIT[\"metre\",1,AUTHOR");
  2274         -    add_srs_wkt (p, 13,
  2275         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  2276         -    add_srs_wkt (p, 14,
  2277         -        "T],AUTHORITY[\"EPSG\",\"3301\"]]");
  2278         -    p = add_epsg_def_ex (filter, first, last, 3302, "epsg", 3302,
  2279         -        "IGN63 Hiva Oa / UTM zone 7S", 0, 0,
  2280         -        "International 1924", "Greenwich",
  2281         -        "IGN63_Hiva_Oa", "Transverse_Mercator", "metre",
  2282         -        "Easting", "East", "Northing", "North");
         1978  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1979  +    add_srs_wkt (p, 6,
         1980  +        "ITY[\"EPSG\",\"4180\"]],PROJECTION[\"Lambert_Conformal_C");
         1981  +    add_srs_wkt (p, 7,
         1982  +        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",59.3333333");
         1983  +    add_srs_wkt (p, 8,
         1984  +        "3333334],PARAMETER[\"standard_parallel_2\",58],PARAMETER");
         1985  +    add_srs_wkt (p, 9,
         1986  +        "[\"latitude_of_origin\",57.51755393055556],PARAMETER[\"c");
         1987  +    add_srs_wkt (p, 10,
         1988  +        "entral_meridian\",24],PARAMETER[\"false_easting\",500000");
         1989  +    add_srs_wkt (p, 11,
         1990  +        "],PARAMETER[\"false_northing\",6375000],UNIT[\"metre\",1");
         1991  +    add_srs_wkt (p, 12,
         1992  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3301");
         1993  +    add_srs_wkt (p, 13,
         1994  +        "\"]]");
         1995  +    p = add_epsg_def (filter, first, last, 3302, "epsg", 3302,
         1996  +        "IGN63 Hiva Oa / UTM zone 7S");
  2283   1997       add_proj4text (p, 0,
  2284   1998           "+proj=utm +zone=7 +south +ellps=intl +towgs84=410.721,55");
  2285   1999       add_proj4text (p, 1,
  2286   2000           ".049,80.746,2.5779,2.3514,0.6664,17.3311 +units=m +no_de");
  2287   2001       add_proj4text (p, 2,
  2288   2002           "fs");
  2289   2003       add_srs_wkt (p, 0,
................................................................................
  2295   2009       add_srs_wkt (p, 3,
  2296   2010           "4[410.721,55.049,80.746,2.5779,2.3514,0.6664,17.3311],AU");
  2297   2011       add_srs_wkt (p, 4,
  2298   2012           "THORITY[\"EPSG\",\"6689\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2299   2013       add_srs_wkt (p, 5,
  2300   2014           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2301   2015       add_srs_wkt (p, 6,
  2302         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2016  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2303   2017       add_srs_wkt (p, 7,
  2304         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4689\"]");
         2018  +        "689\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2305   2019       add_srs_wkt (p, 8,
  2306         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2020  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  2307   2021       add_srs_wkt (p, 9,
  2308         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",-141],P");
         2022  +        "141],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
  2309   2023       add_srs_wkt (p, 10,
  2310         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
         2024  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
  2311   2025       add_srs_wkt (p, 11,
  2312         -        "ing\",500000],PARAMETER[\"false_northing\",10000000],UNI");
         2026  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2313   2027       add_srs_wkt (p, 12,
  2314         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         2028  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  2315   2029       add_srs_wkt (p, 13,
  2316         -        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2317         -    add_srs_wkt (p, 14,
  2318         -        "3302\"]]");
  2319         -    p = add_epsg_def_ex (filter, first, last, 3303, "epsg", 3303,
  2320         -        "Fatu Iva 72 / UTM zone 7S", 0, 0,
  2321         -        "International 1924", "Greenwich",
  2322         -        "Fatu_Iva_72", "Transverse_Mercator", "metre",
  2323         -        "Easting", "East", "Northing", "North");
         2030  +        "G\",\"3302\"]]");
         2031  +    p = add_epsg_def (filter, first, last, 3303, "epsg", 3303,
         2032  +        "Fatu Iva 72 / UTM zone 7S");
  2324   2033       add_proj4text (p, 0,
  2325   2034           "+proj=utm +zone=7 +south +ellps=intl +towgs84=347.103,10");
  2326   2035       add_proj4text (p, 1,
  2327   2036           "78.12,2623.92,-33.8875,70.6773,-9.3943,186.074 +units=m ");
  2328   2037       add_proj4text (p, 2,
  2329   2038           "+no_defs");
  2330   2039       add_srs_wkt (p, 0,
................................................................................
  2336   2045       add_srs_wkt (p, 3,
  2337   2046           "03,1078.12,2623.92,-33.8875,70.6773,-9.3943,186.074],AUT");
  2338   2047       add_srs_wkt (p, 4,
  2339   2048           "HORITY[\"EPSG\",\"6688\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2340   2049       add_srs_wkt (p, 5,
  2341   2050           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2342   2051       add_srs_wkt (p, 6,
  2343         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2052  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"46");
  2344   2053       add_srs_wkt (p, 7,
  2345         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4688\"]]");
         2054  +        "88\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2346   2055       add_srs_wkt (p, 8,
  2347         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2056  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-1");
  2348   2057       add_srs_wkt (p, 9,
  2349         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-141],PA");
         2058  +        "41],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
  2350   2059       add_srs_wkt (p, 10,
  2351         -        "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
         2060  +        "_easting\",500000],PARAMETER[\"false_northing\",10000000");
  2352   2061       add_srs_wkt (p, 11,
  2353         -        "ng\",500000],PARAMETER[\"false_northing\",10000000],UNIT");
         2062  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2354   2063       add_srs_wkt (p, 12,
  2355         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         2064  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  2356   2065       add_srs_wkt (p, 13,
  2357         -        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2358         -    add_srs_wkt (p, 14,
  2359         -        "3303\"]]");
  2360         -    p = add_epsg_def_ex (filter, first, last, 3304, "epsg", 3304,
  2361         -        "Tahiti 79 / UTM zone 6S", 0, 0,
  2362         -        "International 1924", "Greenwich",
  2363         -        "Tahiti_79", "Transverse_Mercator", "metre",
  2364         -        "Easting", "East", "Northing", "North");
         2066  +        "G\",\"3303\"]]");
         2067  +    p = add_epsg_def (filter, first, last, 3304, "epsg", 3304,
         2068  +        "Tahiti 79 / UTM zone 6S");
  2365   2069       add_proj4text (p, 0,
  2366   2070           "+proj=utm +zone=6 +south +ellps=intl +towgs84=221.525,15");
  2367   2071       add_proj4text (p, 1,
  2368   2072           "2.948,176.768,-2.3847,-1.3896,-0.877,11.4741 +units=m +n");
  2369   2073       add_proj4text (p, 2,
  2370   2074           "o_defs");
  2371   2075       add_srs_wkt (p, 0,
................................................................................
  2377   2081       add_srs_wkt (p, 3,
  2378   2082           "2.948,176.768,-2.3847,-1.3896,-0.877,11.4741],AUTHORITY[");
  2379   2083       add_srs_wkt (p, 4,
  2380   2084           "\"EPSG\",\"6690\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2381   2085       add_srs_wkt (p, 5,
  2382   2086           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2383   2087       add_srs_wkt (p, 6,
  2384         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2088  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4690\"]],");
  2385   2089       add_srs_wkt (p, 7,
  2386         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4690\"]],PROJEC");
         2090  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2387   2091       add_srs_wkt (p, 8,
  2388         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2092  +        "_of_origin\",0],PARAMETER[\"central_meridian\",-147],PAR");
  2389   2093       add_srs_wkt (p, 9,
  2390         -        "igin\",0],PARAMETER[\"central_meridian\",-147],PARAMETER");
         2094  +        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
  2391   2095       add_srs_wkt (p, 10,
  2392         -        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
         2096  +        "g\",500000],PARAMETER[\"false_northing\",10000000],UNIT[");
  2393   2097       add_srs_wkt (p, 11,
  2394         -        "0000],PARAMETER[\"false_northing\",10000000],UNIT[\"metr");
         2098  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  2395   2099       add_srs_wkt (p, 12,
  2396         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
         2100  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  2397   2101       add_srs_wkt (p, 13,
  2398         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3304\"]");
  2399         -    add_srs_wkt (p, 14,
  2400         -        "]");
  2401         -    p = add_epsg_def_ex (filter, first, last, 3305, "epsg", 3305,
  2402         -        "Moorea 87 / UTM zone 6S", 0, 0,
  2403         -        "International 1924", "Greenwich",
  2404         -        "Moorea_87", "Transverse_Mercator", "metre",
  2405         -        "Easting", "East", "Northing", "North");
         2102  +        "304\"]]");
         2103  +    p = add_epsg_def (filter, first, last, 3305, "epsg", 3305,
         2104  +        "Moorea 87 / UTM zone 6S");
  2406   2105       add_proj4text (p, 0,
  2407   2106           "+proj=utm +zone=6 +south +ellps=intl +towgs84=215.525,14");
  2408   2107       add_proj4text (p, 1,
  2409   2108           "9.593,176.229,-3.2624,-1.692,-1.1571,10.4773 +units=m +n");
  2410   2109       add_proj4text (p, 2,
  2411   2110           "o_defs");
  2412   2111       add_srs_wkt (p, 0,
................................................................................
  2418   2117       add_srs_wkt (p, 3,
  2419   2118           "9.593,176.229,-3.2624,-1.692,-1.1571,10.4773],AUTHORITY[");
  2420   2119       add_srs_wkt (p, 4,
  2421   2120           "\"EPSG\",\"6691\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2422   2121       add_srs_wkt (p, 5,
  2423   2122           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2424   2123       add_srs_wkt (p, 6,
  2425         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         2124  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4691\"]],");
  2426   2125       add_srs_wkt (p, 7,
  2427         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4691\"]],PROJEC");
         2126  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  2428   2127       add_srs_wkt (p, 8,
  2429         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         2128  +        "_of_origin\",0],PARAMETER[\"central_meridian\",-147],PAR");
  2430   2129       add_srs_wkt (p, 9,
  2431         -        "igin\",0],PARAMETER[\"central_meridian\",-147],PARAMETER");
         2130  +        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
  2432   2131       add_srs_wkt (p, 10,
  2433         -        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
         2132  +        "g\",500000],PARAMETER[\"false_northing\",10000000],UNIT[");
  2434   2133       add_srs_wkt (p, 11,
  2435         -        "0000],PARAMETER[\"false_northing\",10000000],UNIT[\"metr");
         2134  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  2436   2135       add_srs_wkt (p, 12,
  2437         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
         2136  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  2438   2137       add_srs_wkt (p, 13,
  2439         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3305\"]");
  2440         -    add_srs_wkt (p, 14,
  2441         -        "]");
  2442         -    p = add_epsg_def_ex (filter, first, last, 3306, "epsg", 3306,
  2443         -        "Maupiti 83 / UTM zone 5S", 0, 0,
  2444         -        "International 1924", "Greenwich",
  2445         -        "Maupiti_83", "Transverse_Mercator", "metre",
  2446         -        "Easting", "East", "Northing", "North");
         2138  +        "305\"]]");
         2139  +    p = add_epsg_def (filter, first, last, 3306, "epsg", 3306,
         2140  +        "Maupiti 83 / UTM zone 5S");
  2447   2141       add_proj4text (p, 0,
  2448   2142           "+proj=utm +zone=5 +south +ellps=intl +towgs84=217.037,86");
  2449   2143       add_proj4text (p, 1,
  2450   2144           ".959,23.956,0,0,0,0 +units=m +no_defs");
  2451   2145       add_srs_wkt (p, 0,
  2452   2146           "PROJCS[\"Maupiti 83 / UTM zone 5S\",GEOGCS[\"Maupiti 83\"");
  2453   2147       add_srs_wkt (p, 1,
................................................................................
  2457   2151       add_srs_wkt (p, 3,
  2458   2152           "86.959,23.956,0,0,0,0],AUTHORITY[\"EPSG\",\"6692\"]],PRI");
  2459   2153       add_srs_wkt (p, 4,
  2460   2154           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2461   2155       add_srs_wkt (p, 5,
  2462   2156           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2463   2157       add_srs_wkt (p, 6,
  2464         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2158  +        "],AUTHORITY[\"EPSG\",\"4692\"]],PROJECTION[\"Transverse_");
  2465   2159       add_srs_wkt (p, 7,
  2466         -        "ORITY[\"EPSG\",\"4692\"]],PROJECTION[\"Transverse_Mercat");
         2160  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  2467   2161       add_srs_wkt (p, 8,
  2468         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         2162  +        "R[\"central_meridian\",-153],PARAMETER[\"scale_factor\",");
  2469   2163       add_srs_wkt (p, 9,
  2470         -        "ntral_meridian\",-153],PARAMETER[\"scale_factor\",0.9996");
         2164  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2471   2165       add_srs_wkt (p, 10,
  2472         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
         2166  +        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2473   2167       add_srs_wkt (p, 11,
  2474         -        "northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2168  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2475   2169       add_srs_wkt (p, 12,
  2476         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  2477         -    add_srs_wkt (p, 13,
  2478         -        "TH],AUTHORITY[\"EPSG\",\"3306\"]]");
  2479         -    p = add_epsg_def_ex (filter, first, last, 3307, "epsg", 3307,
  2480         -        "Nakhl-e Ghanem / UTM zone 39N", 0, 0,
  2481         -        "WGS 84", "Greenwich",
  2482         -        "Nakhl_e_Ghanem", "Transverse_Mercator", "metre",
  2483         -        "Easting", "East", "Northing", "North");
         2170  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3306\"]]");
         2171  +    p = add_epsg_def (filter, first, last, 3307, "epsg", 3307,
         2172  +        "Nakhl-e Ghanem / UTM zone 39N");
  2484   2173       add_proj4text (p, 0,
  2485   2174           "+proj=utm +zone=39 +ellps=WGS84 +towgs84=0,-0.15,0.68,0,");
  2486   2175       add_proj4text (p, 1,
  2487   2176           "0,0,0 +units=m +no_defs");
  2488   2177       add_srs_wkt (p, 0,
  2489   2178           "PROJCS[\"Nakhl-e Ghanem / UTM zone 39N\",GEOGCS[\"Nakhl-");
  2490   2179       add_srs_wkt (p, 1,
................................................................................
  2494   2183       add_srs_wkt (p, 3,
  2495   2184           "S84[0,-0.15,0.68,0,0,0,0],AUTHORITY[\"EPSG\",\"6693\"]],");
  2496   2185       add_srs_wkt (p, 4,
  2497   2186           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2498   2187       add_srs_wkt (p, 5,
  2499   2188           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2500   2189       add_srs_wkt (p, 6,
  2501         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         2190  +        "2\"]],AUTHORITY[\"EPSG\",\"4693\"]],PROJECTION[\"Transve");
  2502   2191       add_srs_wkt (p, 7,
  2503         -        "AUTHORITY[\"EPSG\",\"4693\"]],PROJECTION[\"Transverse_Me");
         2192  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  2504   2193       add_srs_wkt (p, 8,
  2505         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         2194  +        "METER[\"central_meridian\",51],PARAMETER[\"scale_factor\"");
  2506   2195       add_srs_wkt (p, 9,
  2507         -        "\"central_meridian\",51],PARAMETER[\"scale_factor\",0.99");
         2196  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2508   2197       add_srs_wkt (p, 10,
  2509         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         2198  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2510   2199       add_srs_wkt (p, 11,
  2511         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         2200  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2512   2201       add_srs_wkt (p, 12,
  2513         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  2514         -    add_srs_wkt (p, 13,
  2515         -        "UTHORITY[\"EPSG\",\"3307\"]]");
  2516         -    p = add_epsg_def_ex (filter, first, last, 3308, "epsg", 3308,
  2517         -        "GDA94 / NSW Lambert", 0, 0,
  2518         -        "GRS 1980", "Greenwich",
  2519         -        "Geocentric_Datum_of_Australia_1994", "Lambert_Conformal_Conic_2SP", "metre",
  2520         -        "Easting", "East", "Northing", "North");
         2202  +        "H],AUTHORITY[\"EPSG\",\"3307\"]]");
         2203  +    p = add_epsg_def (filter, first, last, 3308, "epsg", 3308,
         2204  +        "GDA94 / NSW Lambert");
  2521   2205       add_proj4text (p, 0,
  2522   2206           "+proj=lcc +lat_1=-30.75 +lat_2=-35.75 +lat_0=-33.25 +lon");
  2523   2207       add_proj4text (p, 1,
  2524   2208           "_0=147 +x_0=9300000 +y_0=4500000 +ellps=GRS80 +towgs84=0");
  2525   2209       add_proj4text (p, 2,
  2526   2210           ",0,0,0,0,0,0 +units=m +no_defs");
  2527   2211       add_srs_wkt (p, 0,
................................................................................
  2533   2217       add_srs_wkt (p, 3,
  2534   2218           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  2535   2219       add_srs_wkt (p, 4,
  2536   2220           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2537   2221       add_srs_wkt (p, 5,
  2538   2222           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2539   2223       add_srs_wkt (p, 6,
  2540         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2224  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Lambert_Con");
  2541   2225       add_srs_wkt (p, 7,
  2542         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Lambert_Conformal");
         2226  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",-3");
  2543   2227       add_srs_wkt (p, 8,
  2544         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",-30.75],");
         2228  +        "0.75],PARAMETER[\"standard_parallel_2\",-35.75],PARAMETE");
  2545   2229       add_srs_wkt (p, 9,
  2546         -        "PARAMETER[\"standard_parallel_2\",-35.75],PARAMETER[\"la");
         2230  +        "R[\"latitude_of_origin\",-33.25],PARAMETER[\"central_mer");
  2547   2231       add_srs_wkt (p, 10,
  2548         -        "titude_of_origin\",-33.25],PARAMETER[\"central_meridian\"");
         2232  +        "idian\",147],PARAMETER[\"false_easting\",9300000],PARAME");
  2549   2233       add_srs_wkt (p, 11,
  2550         -        ",147],PARAMETER[\"false_easting\",9300000],PARAMETER[\"f");
         2234  +        "TER[\"false_northing\",4500000],UNIT[\"metre\",1,AUTHORI");
  2551   2235       add_srs_wkt (p, 12,
  2552         -        "alse_northing\",4500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2236  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  2553   2237       add_srs_wkt (p, 13,
  2554         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  2555         -    add_srs_wkt (p, 14,
  2556         -        ",NORTH],AUTHORITY[\"EPSG\",\"3308\"]]");
  2557         -    p = add_epsg_def_ex (filter, first, last, 3309, "epsg", 3309,
  2558         -        "NAD27 / California Albers", 0, 0,
  2559         -        "Clarke 1866", "Greenwich",
  2560         -        "North_American_Datum_1927", "Albers_Conic_Equal_Area", "metre",
  2561         -        "X", "East", "Y", "North");
         2238  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"3308\"]]");
         2239  +    p = add_epsg_def (filter, first, last, 3309, "epsg", 3309,
         2240  +        "NAD27 / California Albers");
  2562   2241       add_proj4text (p, 0,
  2563   2242           "+proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_");
  2564   2243       add_proj4text (p, 1,
  2565   2244           "0=0 +y_0=-4000000 +datum=NAD27 +units=m +no_defs");
  2566   2245       add_srs_wkt (p, 0,
  2567   2246           "PROJCS[\"NAD27 / California Albers\",GEOGCS[\"NAD27\",DA");
  2568   2247       add_srs_wkt (p, 1,
................................................................................
  2570   2249       add_srs_wkt (p, 2,
  2571   2250           "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008");
  2572   2251       add_srs_wkt (p, 3,
  2573   2252           "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",");
  2574   2253       add_srs_wkt (p, 4,
  2575   2254           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2576   2255       add_srs_wkt (p, 5,
  2577         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         2256  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2578   2257       add_srs_wkt (p, 6,
  2579         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2258  +        "G\",\"4267\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],P");
  2580   2259       add_srs_wkt (p, 7,
  2581         -        "4267\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARAMET");
         2260  +        "ARAMETER[\"standard_parallel_1\",34],PARAMETER[\"standar");
  2582   2261       add_srs_wkt (p, 8,
  2583         -        "ER[\"standard_parallel_1\",34],PARAMETER[\"standard_para");
         2262  +        "d_parallel_2\",40.5],PARAMETER[\"latitude_of_center\",0]");
  2584   2263       add_srs_wkt (p, 9,
  2585         -        "llel_2\",40.5],PARAMETER[\"latitude_of_center\",0],PARAM");
         2264  +        ",PARAMETER[\"longitude_of_center\",-120],PARAMETER[\"fal");
  2586   2265       add_srs_wkt (p, 10,
  2587         -        "ETER[\"longitude_of_center\",-120],PARAMETER[\"false_eas");
         2266  +        "se_easting\",0],PARAMETER[\"false_northing\",-4000000],U");
  2588   2267       add_srs_wkt (p, 11,
  2589         -        "ting\",0],PARAMETER[\"false_northing\",-4000000],UNIT[\"");
         2268  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2590   2269       add_srs_wkt (p, 12,
  2591         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2592         -    add_srs_wkt (p, 13,
  2593         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3309\"]]");
  2594         -    p = add_epsg_def_ex (filter, first, last, 3310, "epsg", 3310,
  2595         -        "NAD83 / California Albers", 0, 0,
  2596         -        "GRS 1980", "Greenwich",
  2597         -        "North_American_Datum_1983", "Albers_Conic_Equal_Area", "metre",
  2598         -        "X", "East", "Y", "North");
         2270  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3309\"]]");
         2271  +    p = add_epsg_def (filter, first, last, 3310, "epsg", 3310,
         2272  +        "NAD83 / California Albers");
  2599   2273       add_proj4text (p, 0,
  2600   2274           "+proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_");
  2601   2275       add_proj4text (p, 1,
  2602         -        "0=0 +y_0=-4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2603         -    add_proj4text (p, 2,
  2604         -        "nits=m +no_defs");
         2276  +        "0=0 +y_0=-4000000 +datum=NAD83 +units=m +no_defs");
  2605   2277       add_srs_wkt (p, 0,
  2606   2278           "PROJCS[\"NAD83 / California Albers\",GEOGCS[\"NAD83\",DA");
  2607   2279       add_srs_wkt (p, 1,
  2608   2280           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  2609   2281       add_srs_wkt (p, 2,
  2610   2282           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  2611   2283       add_srs_wkt (p, 3,
  2612   2284           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  2613   2285       add_srs_wkt (p, 4,
  2614   2286           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  2615   2287       add_srs_wkt (p, 5,
  2616   2288           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2617   2289       add_srs_wkt (p, 6,
  2618         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         2290  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Albers_Conic_E");
  2619   2291       add_srs_wkt (p, 7,
  2620         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_A");
         2292  +        "qual_Area\"],PARAMETER[\"standard_parallel_1\",34],PARAM");
  2621   2293       add_srs_wkt (p, 8,
  2622         -        "rea\"],PARAMETER[\"standard_parallel_1\",34],PARAMETER[\"");
         2294  +        "ETER[\"standard_parallel_2\",40.5],PARAMETER[\"latitude_");
  2623   2295       add_srs_wkt (p, 9,
  2624         -        "standard_parallel_2\",40.5],PARAMETER[\"latitude_of_cent");
         2296  +        "of_center\",0],PARAMETER[\"longitude_of_center\",-120],P");
  2625   2297       add_srs_wkt (p, 10,
  2626         -        "er\",0],PARAMETER[\"longitude_of_center\",-120],PARAMETE");
         2298  +        "ARAMETER[\"false_easting\",0],PARAMETER[\"false_northing");
  2627   2299       add_srs_wkt (p, 11,
  2628         -        "R[\"false_easting\",0],PARAMETER[\"false_northing\",-400");
         2300  +        "\",-4000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2629   2301       add_srs_wkt (p, 12,
  2630         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         2302  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2631   2303       add_srs_wkt (p, 13,
  2632         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"331");
  2633         -    add_srs_wkt (p, 14,
  2634         -        "0\"]]");
  2635         -    p = add_epsg_def_ex (filter, first, last, 3311, "epsg", 3311,
  2636         -        "NAD83(HARN) / California Albers", 0, 0,
  2637         -        "GRS 1980", "Greenwich",
  2638         -        "NAD83_High_Accuracy_Reference_Network", "Albers_Conic_Equal_Area", "metre",
  2639         -        "X", "East", "Y", "North");
         2304  +        ",\"3310\"]]");
         2305  +    p = add_epsg_def (filter, first, last, 3311, "epsg", 3311,
         2306  +        "NAD83(HARN) / California Albers");
  2640   2307       add_proj4text (p, 0,
  2641   2308           "+proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_");
  2642   2309       add_proj4text (p, 1,
  2643   2310           "0=0 +y_0=-4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2644   2311       add_proj4text (p, 2,
  2645   2312           "nits=m +no_defs");
  2646   2313       add_srs_wkt (p, 0,
................................................................................
  2652   2319       add_srs_wkt (p, 3,
  2653   2320           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2654   2321       add_srs_wkt (p, 4,
  2655   2322           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2656   2323       add_srs_wkt (p, 5,
  2657   2324           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2658   2325       add_srs_wkt (p, 6,
  2659         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2326  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  2660   2327       add_srs_wkt (p, 7,
  2661         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         2328  +        "CTION[\"Albers_Conic_Equal_Area\"],PARAMETER[\"standard_");
  2662   2329       add_srs_wkt (p, 8,
  2663         -        "\"Albers_Conic_Equal_Area\"],PARAMETER[\"standard_parall");
         2330  +        "parallel_1\",34],PARAMETER[\"standard_parallel_2\",40.5]");
  2664   2331       add_srs_wkt (p, 9,
  2665         -        "el_1\",34],PARAMETER[\"standard_parallel_2\",40.5],PARAM");
         2332  +        ",PARAMETER[\"latitude_of_center\",0],PARAMETER[\"longitu");
  2666   2333       add_srs_wkt (p, 10,
  2667         -        "ETER[\"latitude_of_center\",0],PARAMETER[\"longitude_of_");
         2334  +        "de_of_center\",-120],PARAMETER[\"false_easting\",0],PARA");
  2668   2335       add_srs_wkt (p, 11,
  2669         -        "center\",-120],PARAMETER[\"false_easting\",0],PARAMETER[");
         2336  +        "METER[\"false_northing\",-4000000],UNIT[\"metre\",1,AUTH");
  2670   2337       add_srs_wkt (p, 12,
  2671         -        "\"false_northing\",-4000000],UNIT[\"metre\",1,AUTHORITY[");
         2338  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  2672   2339       add_srs_wkt (p, 13,
  2673         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  2674         -    add_srs_wkt (p, 14,
  2675         -        "UTHORITY[\"EPSG\",\"3311\"]]");
  2676         -    p = add_epsg_def_ex (filter, first, last, 3312, "epsg", 3312,
  2677         -        "CSG67 / UTM zone 21N", 0, 0,
  2678         -        "International 1924", "Greenwich",
  2679         -        "Centre_Spatial_Guyanais_1967", "Transverse_Mercator", "metre",
  2680         -        "Easting", "East", "Northing", "North");
         2340  +        "RTH],AUTHORITY[\"EPSG\",\"3311\"]]");
         2341  +    p = add_epsg_def (filter, first, last, 3312, "epsg", 3312,
         2342  +        "CSG67 / UTM zone 21N");
  2681   2343       add_proj4text (p, 0,
  2682   2344           "+proj=utm +zone=21 +ellps=intl +towgs84=-186,230,110,0,0");
  2683   2345       add_proj4text (p, 1,
  2684   2346           ",0,0 +units=m +no_defs");
  2685   2347       add_srs_wkt (p, 0,
  2686   2348           "PROJCS[\"CSG67 / UTM zone 21N\",GEOGCS[\"CSG67\",DATUM[\"");
  2687   2349       add_srs_wkt (p, 1,
................................................................................
  2691   2353       add_srs_wkt (p, 3,
  2692   2354           "[-186,230,110,0,0,0,0],AUTHORITY[\"EPSG\",\"6623\"]],PRI");
  2693   2355       add_srs_wkt (p, 4,
  2694   2356           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2695   2357       add_srs_wkt (p, 5,
  2696   2358           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2697   2359       add_srs_wkt (p, 6,
  2698         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2360  +        "],AUTHORITY[\"EPSG\",\"4623\"]],PROJECTION[\"Transverse_");
  2699   2361       add_srs_wkt (p, 7,
  2700         -        "ORITY[\"EPSG\",\"4623\"]],PROJECTION[\"Transverse_Mercat");
         2362  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  2701   2363       add_srs_wkt (p, 8,
  2702         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         2364  +        "R[\"central_meridian\",-57],PARAMETER[\"scale_factor\",0");
  2703   2365       add_srs_wkt (p, 9,
  2704         -        "ntral_meridian\",-57],PARAMETER[\"scale_factor\",0.9996]");
         2366  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  2705   2367       add_srs_wkt (p, 10,
  2706         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         2368  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2707   2369       add_srs_wkt (p, 11,
  2708         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2370  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  2709   2371       add_srs_wkt (p, 12,
  2710         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  2711         -    add_srs_wkt (p, 13,
  2712         -        "RITY[\"EPSG\",\"3312\"]]");
  2713         -    p = add_epsg_def_ex (filter, first, last, 3313, "epsg", 3313,
  2714         -        "RGFG95 / UTM zone 21N", 0, 0,
  2715         -        "GRS 1980", "Greenwich",
  2716         -        "Reseau_Geodesique_Francais_Guyane_1995", "Transverse_Mercator", "metre",
  2717         -        "Easting", "East", "Northing", "North");
         2372  +        ",AUTHORITY[\"EPSG\",\"3312\"]]");
         2373  +    p = add_epsg_def (filter, first, last, 3313, "epsg", 3313,
         2374  +        "RGFG95 / UTM zone 21N");
  2718   2375       add_proj4text (p, 0,
  2719   2376           "+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2720   2377       add_proj4text (p, 1,
  2721   2378           "units=m +no_defs");
  2722   2379       add_srs_wkt (p, 0,
  2723   2380           "PROJCS[\"RGFG95 / UTM zone 21N\",GEOGCS[\"RGFG95\",DATUM");
  2724   2381       add_srs_wkt (p, 1,
................................................................................
  2728   2385       add_srs_wkt (p, 3,
  2729   2386           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6624\"");
  2730   2387       add_srs_wkt (p, 4,
  2731   2388           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2732   2389       add_srs_wkt (p, 5,
  2733   2390           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2734   2391       add_srs_wkt (p, 6,
  2735         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2392  +        "9122\"]],AUTHORITY[\"EPSG\",\"4624\"]],PROJECTION[\"Tran");
  2736   2393       add_srs_wkt (p, 7,
  2737         -        "T],AUTHORITY[\"EPSG\",\"4624\"]],PROJECTION[\"Transverse");
         2394  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2738   2395       add_srs_wkt (p, 8,
  2739         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2396  +        "ARAMETER[\"central_meridian\",-57],PARAMETER[\"scale_fac");
  2740   2397       add_srs_wkt (p, 9,
  2741         -        "ER[\"central_meridian\",-57],PARAMETER[\"scale_factor\",");
         2398  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2742   2399       add_srs_wkt (p, 10,
  2743         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2400  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  2744   2401       add_srs_wkt (p, 11,
  2745         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2402  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  2746   2403       add_srs_wkt (p, 12,
  2747         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2748         -    add_srs_wkt (p, 13,
  2749         -        "H],AUTHORITY[\"EPSG\",\"3313\"]]");
  2750         -    p = add_epsg_def_ex (filter, first, last, 3314, "epsg", 3314,
  2751         -        "Katanga 1955 / Katanga Lambert (deprecated)", 0, 0,
  2752         -        "Clarke 1866", "Greenwich",
  2753         -        "Katanga_1955", "Lambert_Conformal_Conic_2SP", "metre",
  2754         -        "Easting", "East", "Northing", "North");
         2404  +        ",NORTH],AUTHORITY[\"EPSG\",\"3313\"]]");
         2405  +    p = add_epsg_def (filter, first, last, 3314, "epsg", 3314,
         2406  +        "Katanga 1955 / Katanga Lambert (deprecated)");
  2755   2407       add_proj4text (p, 0,
  2756   2408           "+proj=lcc +lat_1=-6.5 +lat_2=-11.5 +lat_0=0 +lon_0=26 +x");
  2757   2409       add_proj4text (p, 1,
  2758   2410           "_0=0 +y_0=0 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.");
  2759   2411       add_proj4text (p, 2,
  2760   2412           "95,0,0,0,0 +units=m +no_defs");
  2761   2413       add_srs_wkt (p, 0,
................................................................................
  2767   2419       add_srs_wkt (p, 3,
  2768   2420           "SG\",\"7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0]");
  2769   2421       add_srs_wkt (p, 4,
  2770   2422           ",AUTHORITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AU");
  2771   2423       add_srs_wkt (p, 5,
  2772   2424           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2773   2425       add_srs_wkt (p, 6,
  2774         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         2426  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2775   2427       add_srs_wkt (p, 7,
  2776         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4695");
         2428  +        "\"4695\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
  2777   2429       add_srs_wkt (p, 8,
  2778         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
         2430  +        "ARAMETER[\"standard_parallel_1\",-6.5],PARAMETER[\"stand");
  2779   2431       add_srs_wkt (p, 9,
  2780         -        "ER[\"standard_parallel_1\",-6.5],PARAMETER[\"standard_pa");
         2432  +        "ard_parallel_2\",-11.5],PARAMETER[\"latitude_of_origin\"");
  2781   2433       add_srs_wkt (p, 10,
  2782         -        "rallel_2\",-11.5],PARAMETER[\"latitude_of_origin\",0],PA");
         2434  +        ",0],PARAMETER[\"central_meridian\",26],PARAMETER[\"false");
  2783   2435       add_srs_wkt (p, 11,
  2784         -        "RAMETER[\"central_meridian\",26],PARAMETER[\"false_easti");
         2436  +        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2785   2437       add_srs_wkt (p, 12,
  2786         -        "ng\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         2438  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2787   2439       add_srs_wkt (p, 13,
  2788         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AX");
         2440  +        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3314\"");
  2789   2441       add_srs_wkt (p, 14,
  2790         -        "IS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3314\"]]");
  2791         -    p = add_epsg_def_ex (filter, first, last, 3315, "epsg", 3315,
  2792         -        "Katanga 1955 / Katanga TM (deprecated)", 0, 0,
  2793         -        "Clarke 1866", "Greenwich",
  2794         -        "Katanga_1955", "Transverse_Mercator", "metre",
  2795         -        "Easting", "East", "Northing", "North");
         2442  +        "]]");
         2443  +    p = add_epsg_def (filter, first, last, 3315, "epsg", 3315,
         2444  +        "Katanga 1955 / Katanga TM (deprecated)");
  2796   2445       add_proj4text (p, 0,
  2797   2446           "+proj=tmerc +lat_0=-9 +lon_0=26 +k=0.9998 +x_0=0 +y_0=0 ");
  2798   2447       add_proj4text (p, 1,
  2799   2448           "+ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,0,0 +");
  2800   2449       add_proj4text (p, 2,
  2801   2450           "units=m +no_defs");
  2802   2451       add_srs_wkt (p, 0,
................................................................................
  2808   2457       add_srs_wkt (p, 3,
  2809   2458           ",\"7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0],AUT");
  2810   2459       add_srs_wkt (p, 4,
  2811   2460           "HORITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2812   2461       add_srs_wkt (p, 5,
  2813   2462           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2814   2463       add_srs_wkt (p, 6,
  2815         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2464  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"46");
  2816   2465       add_srs_wkt (p, 7,
  2817         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4695\"]]");
         2466  +        "95\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2818   2467       add_srs_wkt (p, 8,
  2819         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2468  +        "atitude_of_origin\",-9],PARAMETER[\"central_meridian\",2");
  2820   2469       add_srs_wkt (p, 9,
  2821         -        "e_of_origin\",-9],PARAMETER[\"central_meridian\",26],PAR");
         2470  +        "6],PARAMETER[\"scale_factor\",0.9998],PARAMETER[\"false_");
  2822   2471       add_srs_wkt (p, 10,
  2823         -        "AMETER[\"scale_factor\",0.9998],PARAMETER[\"false_eastin");
         2472  +        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2824   2473       add_srs_wkt (p, 11,
  2825         -        "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2474  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  2826   2475       add_srs_wkt (p, 12,
  2827         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         2476  +        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3315\"]");
  2828   2477       add_srs_wkt (p, 13,
  2829         -        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3315\"]]");
  2830         -    p = add_epsg_def_ex (filter, first, last, 3316, "epsg", 3316,
  2831         -        "Kasai 1953 / Congo TM zone 22", 0, 0,
  2832         -        "Clarke 1880 (RGS)", "Greenwich",
  2833         -        "Kasai_1953", "Transverse_Mercator", "metre",
  2834         -        "Easting", "East", "Northing", "North");
         2478  +        "]");
         2479  +    p = add_epsg_def (filter, first, last, 3316, "epsg", 3316,
         2480  +        "Kasai 1953 / Congo TM zone 22");
  2835   2481       add_proj4text (p, 0,
  2836   2482           "+proj=tmerc +lat_0=0 +lon_0=22 +k=0.9999 +x_0=500000 +y_");
  2837   2483       add_proj4text (p, 1,
  2838   2484           "0=10000000 +ellps=clrk80 +units=m +no_defs");
  2839   2485       add_srs_wkt (p, 0,
  2840   2486           "PROJCS[\"Kasai 1953 / Congo TM zone 22\",GEOGCS[\"Kasai ");
  2841   2487       add_srs_wkt (p, 1,
................................................................................
  2843   2489       add_srs_wkt (p, 2,
  2844   2490           "\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUT");
  2845   2491       add_srs_wkt (p, 3,
  2846   2492           "HORITY[\"EPSG\",\"6696\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2847   2493       add_srs_wkt (p, 4,
  2848   2494           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2849   2495       add_srs_wkt (p, 5,
  2850         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2496  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"46");
  2851   2497       add_srs_wkt (p, 6,
  2852         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4696\"]]");
         2498  +        "96\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2853   2499       add_srs_wkt (p, 7,
  2854         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2500  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",22");
  2855   2501       add_srs_wkt (p, 8,
  2856         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",22],PARA");
         2502  +        "],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_e");
  2857   2503       add_srs_wkt (p, 9,
  2858         -        "METER[\"scale_factor\",0.9999],PARAMETER[\"false_easting");
         2504  +        "asting\",500000],PARAMETER[\"false_northing\",10000000],");
  2859   2505       add_srs_wkt (p, 10,
  2860         -        "\",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"");
         2506  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
  2861   2507       add_srs_wkt (p, 11,
  2862         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         2508  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2863   2509       add_srs_wkt (p, 12,
  2864         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"331");
  2865         -    add_srs_wkt (p, 13,
  2866         -        "6\"]]");
  2867         -    p = add_epsg_def_ex (filter, first, last, 3317, "epsg", 3317,
  2868         -        "Kasai 1953 / Congo TM zone 24", 0, 0,
  2869         -        "Clarke 1880 (RGS)", "Greenwich",
  2870         -        "Kasai_1953", "Transverse_Mercator", "metre",
  2871         -        "Easting", "East", "Northing", "North");
         2510  +        ",\"3316\"]]");
         2511  +    p = add_epsg_def (filter, first, last, 3317, "epsg", 3317,
         2512  +        "Kasai 1953 / Congo TM zone 24");
  2872   2513       add_proj4text (p, 0,
  2873   2514           "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=500000 +y_");
  2874   2515       add_proj4text (p, 1,
  2875   2516           "0=10000000 +ellps=clrk80 +units=m +no_defs");
  2876   2517       add_srs_wkt (p, 0,
  2877   2518           "PROJCS[\"Kasai 1953 / Congo TM zone 24\",GEOGCS[\"Kasai ");
  2878   2519       add_srs_wkt (p, 1,
................................................................................
  2880   2521       add_srs_wkt (p, 2,
  2881   2522           "\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUT");
  2882   2523       add_srs_wkt (p, 3,
  2883   2524           "HORITY[\"EPSG\",\"6696\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2884   2525       add_srs_wkt (p, 4,
  2885   2526           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2886   2527       add_srs_wkt (p, 5,
  2887         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2528  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"46");
  2888   2529       add_srs_wkt (p, 6,
  2889         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4696\"]]");
         2530  +        "96\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2890   2531       add_srs_wkt (p, 7,
  2891         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2532  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",24");
  2892   2533       add_srs_wkt (p, 8,
  2893         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",24],PARA");
         2534  +        "],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_e");
  2894   2535       add_srs_wkt (p, 9,
  2895         -        "METER[\"scale_factor\",0.9999],PARAMETER[\"false_easting");
         2536  +        "asting\",500000],PARAMETER[\"false_northing\",10000000],");
  2896   2537       add_srs_wkt (p, 10,
  2897         -        "\",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"");
         2538  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
  2898   2539       add_srs_wkt (p, 11,
  2899         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         2540  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2900   2541       add_srs_wkt (p, 12,
  2901         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"331");
  2902         -    add_srs_wkt (p, 13,
  2903         -        "7\"]]");
  2904         -    p = add_epsg_def_ex (filter, first, last, 3318, "epsg", 3318,
  2905         -        "IGC 1962 / Congo TM zone 12", 0, 0,
  2906         -        "Clarke 1880 (RGS)", "Greenwich",
  2907         -        "IGC_1962_Arc_of_the_6th_Parallel_South", "Transverse_Mercator", "metre",
  2908         -        "Easting", "East", "Northing", "North");
         2542  +        ",\"3317\"]]");
         2543  +    p = add_epsg_def (filter, first, last, 3318, "epsg", 3318,
         2544  +        "IGC 1962 / Congo TM zone 12");
  2909   2545       add_proj4text (p, 0,
  2910   2546           "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.9999 +x_0=500000 +y_");
  2911   2547       add_proj4text (p, 1,
  2912   2548           "0=10000000 +ellps=clrk80 +units=m +no_defs");
  2913   2549       add_srs_wkt (p, 0,
  2914   2550           "PROJCS[\"IGC 1962 / Congo TM zone 12\",GEOGCS[\"IGC 1962");
  2915   2551       add_srs_wkt (p, 1,
................................................................................
  2919   2555       add_srs_wkt (p, 3,
  2920   2556           "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG");
  2921   2557       add_srs_wkt (p, 4,
  2922   2558           "\",\"6697\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2923   2559       add_srs_wkt (p, 5,
  2924   2560           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2925   2561       add_srs_wkt (p, 6,
  2926         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2562  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4697\"]],PROJEC");
  2927   2563       add_srs_wkt (p, 7,
  2928         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4697\"]],PROJECTION[\"");
         2564  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2929   2565       add_srs_wkt (p, 8,
  2930         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2566  +        "igin\",0],PARAMETER[\"central_meridian\",12],PARAMETER[\"");
  2931   2567       add_srs_wkt (p, 9,
  2932         -        "0],PARAMETER[\"central_meridian\",12],PARAMETER[\"scale_");
         2568  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",50000");
  2933   2569       add_srs_wkt (p, 10,
  2934         -        "factor\",0.9999],PARAMETER[\"false_easting\",500000],PAR");
         2570  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  2935   2571       add_srs_wkt (p, 11,
  2936         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2572  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  2937   2573       add_srs_wkt (p, 12,
  2938         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2939         -    add_srs_wkt (p, 13,
  2940         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3318\"]]");
  2941         -    p = add_epsg_def_ex (filter, first, last, 3319, "epsg", 3319,
  2942         -        "IGC 1962 / Congo TM zone 14", 0, 0,
  2943         -        "Clarke 1880 (RGS)", "Greenwich",
  2944         -        "IGC_1962_Arc_of_the_6th_Parallel_South", "Transverse_Mercator", "metre",
  2945         -        "Easting", "East", "Northing", "North");
         2574  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3318\"]]");
         2575  +    p = add_epsg_def (filter, first, last, 3319, "epsg", 3319,
         2576  +        "IGC 1962 / Congo TM zone 14");
  2946   2577       add_proj4text (p, 0,
  2947   2578           "+proj=tmerc +lat_0=0 +lon_0=14 +k=0.9999 +x_0=500000 +y_");
  2948   2579       add_proj4text (p, 1,
  2949   2580           "0=10000000 +ellps=clrk80 +units=m +no_defs");
  2950   2581       add_srs_wkt (p, 0,
  2951   2582           "PROJCS[\"IGC 1962 / Congo TM zone 14\",GEOGCS[\"IGC 1962");
  2952   2583       add_srs_wkt (p, 1,
................................................................................
  2956   2587       add_srs_wkt (p, 3,
  2957   2588           "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG");
  2958   2589       add_srs_wkt (p, 4,
  2959   2590           "\",\"6697\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2960   2591       add_srs_wkt (p, 5,
  2961   2592           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2962   2593       add_srs_wkt (p, 6,
  2963         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2594  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4697\"]],PROJEC");
  2964   2595       add_srs_wkt (p, 7,
  2965         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4697\"]],PROJECTION[\"");
         2596  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2966   2597       add_srs_wkt (p, 8,
  2967         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2598  +        "igin\",0],PARAMETER[\"central_meridian\",14],PARAMETER[\"");
  2968   2599       add_srs_wkt (p, 9,
  2969         -        "0],PARAMETER[\"central_meridian\",14],PARAMETER[\"scale_");
         2600  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",50000");
  2970   2601       add_srs_wkt (p, 10,
  2971         -        "factor\",0.9999],PARAMETER[\"false_easting\",500000],PAR");
         2602  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  2972   2603       add_srs_wkt (p, 11,
  2973         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2604  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  2974   2605       add_srs_wkt (p, 12,
  2975         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2976         -    add_srs_wkt (p, 13,
  2977         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3319\"]]");
  2978         -    p = add_epsg_def_ex (filter, first, last, 3320, "epsg", 3320,
  2979         -        "IGC 1962 / Congo TM zone 16", 0, 0,
  2980         -        "Clarke 1880 (RGS)", "Greenwich",
  2981         -        "IGC_1962_Arc_of_the_6th_Parallel_South", "Transverse_Mercator", "metre",
  2982         -        "Easting", "East", "Northing", "North");
         2606  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3319\"]]");
         2607  +    p = add_epsg_def (filter, first, last, 3320, "epsg", 3320,
         2608  +        "IGC 1962 / Congo TM zone 16");
  2983   2609       add_proj4text (p, 0,
  2984   2610           "+proj=tmerc +lat_0=0 +lon_0=16 +k=0.9999 +x_0=500000 +y_");
  2985   2611       add_proj4text (p, 1,
  2986   2612           "0=10000000 +ellps=clrk80 +units=m +no_defs");
  2987   2613       add_srs_wkt (p, 0,
  2988   2614           "PROJCS[\"IGC 1962 / Congo TM zone 16\",GEOGCS[\"IGC 1962");
  2989   2615       add_srs_wkt (p, 1,
................................................................................
  2993   2619       add_srs_wkt (p, 3,
  2994   2620           "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG");
  2995   2621       add_srs_wkt (p, 4,
  2996   2622           "\",\"6697\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2997   2623       add_srs_wkt (p, 5,
  2998   2624           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2999   2625       add_srs_wkt (p, 6,
  3000         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2626  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4697\"]],PROJEC");
  3001   2627       add_srs_wkt (p, 7,
  3002         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4697\"]],PROJECTION[\"");
         2628  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3003   2629       add_srs_wkt (p, 8,
  3004         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2630  +        "igin\",0],PARAMETER[\"central_meridian\",16],PARAMETER[\"");
  3005   2631       add_srs_wkt (p, 9,
  3006         -        "0],PARAMETER[\"central_meridian\",16],PARAMETER[\"scale_");
         2632  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",50000");
  3007   2633       add_srs_wkt (p, 10,
  3008         -        "factor\",0.9999],PARAMETER[\"false_easting\",500000],PAR");
         2634  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3009   2635       add_srs_wkt (p, 11,
  3010         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2636  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3011   2637       add_srs_wkt (p, 12,
  3012         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3013         -    add_srs_wkt (p, 13,
  3014         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3320\"]]");
  3015         -    p = add_epsg_def_ex (filter, first, last, 3321, "epsg", 3321,
  3016         -        "IGC 1962 / Congo TM zone 18", 0, 0,
  3017         -        "Clarke 1880 (RGS)", "Greenwich",
  3018         -        "IGC_1962_Arc_of_the_6th_Parallel_South", "Transverse_Mercator", "metre",
  3019         -        "Easting", "East", "Northing", "North");
         2638  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3320\"]]");
         2639  +    p = add_epsg_def (filter, first, last, 3321, "epsg", 3321,
         2640  +        "IGC 1962 / Congo TM zone 18");
  3020   2641       add_proj4text (p, 0,
  3021   2642           "+proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=500000 +y_");
  3022   2643       add_proj4text (p, 1,
  3023   2644           "0=10000000 +ellps=clrk80 +units=m +no_defs");
  3024   2645       add_srs_wkt (p, 0,
  3025   2646           "PROJCS[\"IGC 1962 / Congo TM zone 18\",GEOGCS[\"IGC 1962");
  3026   2647       add_srs_wkt (p, 1,
................................................................................
  3030   2651       add_srs_wkt (p, 3,
  3031   2652           "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG");
  3032   2653       add_srs_wkt (p, 4,
  3033   2654           "\",\"6697\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3034   2655       add_srs_wkt (p, 5,
  3035   2656           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3036   2657       add_srs_wkt (p, 6,
  3037         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2658  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4697\"]],PROJEC");
  3038   2659       add_srs_wkt (p, 7,
  3039         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4697\"]],PROJECTION[\"");
         2660  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3040   2661       add_srs_wkt (p, 8,
  3041         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2662  +        "igin\",0],PARAMETER[\"central_meridian\",18],PARAMETER[\"");
  3042   2663       add_srs_wkt (p, 9,
  3043         -        "0],PARAMETER[\"central_meridian\",18],PARAMETER[\"scale_");
         2664  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",50000");
  3044   2665       add_srs_wkt (p, 10,
  3045         -        "factor\",0.9999],PARAMETER[\"false_easting\",500000],PAR");
         2666  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3046   2667       add_srs_wkt (p, 11,
  3047         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2668  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3048   2669       add_srs_wkt (p, 12,
  3049         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3050         -    add_srs_wkt (p, 13,
  3051         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3321\"]]");
  3052         -    p = add_epsg_def_ex (filter, first, last, 3322, "epsg", 3322,
  3053         -        "IGC 1962 / Congo TM zone 20", 0, 0,
  3054         -        "Clarke 1880 (RGS)", "Greenwich",
  3055         -        "IGC_1962_Arc_of_the_6th_Parallel_South", "Transverse_Mercator", "metre",
  3056         -        "Easting", "East", "Northing", "North");
         2670  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3321\"]]");
         2671  +    p = add_epsg_def (filter, first, last, 3322, "epsg", 3322,
         2672  +        "IGC 1962 / Congo TM zone 20");
  3057   2673       add_proj4text (p, 0,
  3058   2674           "+proj=tmerc +lat_0=0 +lon_0=20 +k=0.9999 +x_0=500000 +y_");
  3059   2675       add_proj4text (p, 1,
  3060   2676           "0=10000000 +ellps=clrk80 +units=m +no_defs");
  3061   2677       add_srs_wkt (p, 0,
  3062   2678           "PROJCS[\"IGC 1962 / Congo TM zone 20\",GEOGCS[\"IGC 1962");
  3063   2679       add_srs_wkt (p, 1,
................................................................................
  3067   2683       add_srs_wkt (p, 3,
  3068   2684           "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG");
  3069   2685       add_srs_wkt (p, 4,
  3070   2686           "\",\"6697\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3071   2687       add_srs_wkt (p, 5,
  3072   2688           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3073   2689       add_srs_wkt (p, 6,
  3074         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2690  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4697\"]],PROJEC");
  3075   2691       add_srs_wkt (p, 7,
  3076         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4697\"]],PROJECTION[\"");
         2692  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3077   2693       add_srs_wkt (p, 8,
  3078         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2694  +        "igin\",0],PARAMETER[\"central_meridian\",20],PARAMETER[\"");
  3079   2695       add_srs_wkt (p, 9,
  3080         -        "0],PARAMETER[\"central_meridian\",20],PARAMETER[\"scale_");
         2696  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",50000");
  3081   2697       add_srs_wkt (p, 10,
  3082         -        "factor\",0.9999],PARAMETER[\"false_easting\",500000],PAR");
         2698  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3083   2699       add_srs_wkt (p, 11,
  3084         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2700  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3085   2701       add_srs_wkt (p, 12,
  3086         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3087         -    add_srs_wkt (p, 13,
  3088         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3322\"]]");
  3089         -    p = add_epsg_def_ex (filter, first, last, 3323, "epsg", 3323,
  3090         -        "IGC 1962 / Congo TM zone 22", 0, 0,
  3091         -        "Clarke 1880 (RGS)", "Greenwich",
  3092         -        "IGC_1962_Arc_of_the_6th_Parallel_South", "Transverse_Mercator", "metre",
  3093         -        "Easting", "East", "Northing", "North");
         2702  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3322\"]]");
         2703  +    p = add_epsg_def (filter, first, last, 3323, "epsg", 3323,
         2704  +        "IGC 1962 / Congo TM zone 22");
  3094   2705       add_proj4text (p, 0,
  3095   2706           "+proj=tmerc +lat_0=0 +lon_0=22 +k=0.9999 +x_0=500000 +y_");
  3096   2707       add_proj4text (p, 1,
  3097   2708           "0=10000000 +ellps=clrk80 +units=m +no_defs");
  3098   2709       add_srs_wkt (p, 0,
  3099   2710           "PROJCS[\"IGC 1962 / Congo TM zone 22\",GEOGCS[\"IGC 1962");
  3100   2711       add_srs_wkt (p, 1,
................................................................................
  3104   2715       add_srs_wkt (p, 3,
  3105   2716           "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG");
  3106   2717       add_srs_wkt (p, 4,
  3107   2718           "\",\"6697\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3108   2719       add_srs_wkt (p, 5,
  3109   2720           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3110   2721       add_srs_wkt (p, 6,
  3111         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2722  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4697\"]],PROJEC");
  3112   2723       add_srs_wkt (p, 7,
  3113         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4697\"]],PROJECTION[\"");
         2724  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3114   2725       add_srs_wkt (p, 8,
  3115         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2726  +        "igin\",0],PARAMETER[\"central_meridian\",22],PARAMETER[\"");
  3116   2727       add_srs_wkt (p, 9,
  3117         -        "0],PARAMETER[\"central_meridian\",22],PARAMETER[\"scale_");
         2728  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",50000");
  3118   2729       add_srs_wkt (p, 10,
  3119         -        "factor\",0.9999],PARAMETER[\"false_easting\",500000],PAR");
         2730  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3120   2731       add_srs_wkt (p, 11,
  3121         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2732  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3122   2733       add_srs_wkt (p, 12,
  3123         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3124         -    add_srs_wkt (p, 13,
  3125         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3323\"]]");
  3126         -    p = add_epsg_def_ex (filter, first, last, 3324, "epsg", 3324,
  3127         -        "IGC 1962 / Congo TM zone 24", 0, 0,
  3128         -        "Clarke 1880 (RGS)", "Greenwich",
  3129         -        "IGC_1962_Arc_of_the_6th_Parallel_South", "Transverse_Mercator", "metre",
  3130         -        "Easting", "East", "Northing", "North");
         2734  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3323\"]]");
         2735  +    p = add_epsg_def (filter, first, last, 3324, "epsg", 3324,
         2736  +        "IGC 1962 / Congo TM zone 24");
  3131   2737       add_proj4text (p, 0,
  3132   2738           "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=500000 +y_");
  3133   2739       add_proj4text (p, 1,
  3134   2740           "0=10000000 +ellps=clrk80 +units=m +no_defs");
  3135   2741       add_srs_wkt (p, 0,
  3136   2742           "PROJCS[\"IGC 1962 / Congo TM zone 24\",GEOGCS[\"IGC 1962");
  3137   2743       add_srs_wkt (p, 1,
................................................................................
  3141   2747       add_srs_wkt (p, 3,
  3142   2748           "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG");
  3143   2749       add_srs_wkt (p, 4,
  3144   2750           "\",\"6697\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3145   2751       add_srs_wkt (p, 5,
  3146   2752           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3147   2753       add_srs_wkt (p, 6,
  3148         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2754  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4697\"]],PROJEC");
  3149   2755       add_srs_wkt (p, 7,
  3150         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4697\"]],PROJECTION[\"");
         2756  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3151   2757       add_srs_wkt (p, 8,
  3152         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2758  +        "igin\",0],PARAMETER[\"central_meridian\",24],PARAMETER[\"");
  3153   2759       add_srs_wkt (p, 9,
  3154         -        "0],PARAMETER[\"central_meridian\",24],PARAMETER[\"scale_");
         2760  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",50000");
  3155   2761       add_srs_wkt (p, 10,
  3156         -        "factor\",0.9999],PARAMETER[\"false_easting\",500000],PAR");
         2762  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3157   2763       add_srs_wkt (p, 11,
  3158         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2764  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3159   2765       add_srs_wkt (p, 12,
  3160         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3161         -    add_srs_wkt (p, 13,
  3162         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3324\"]]");
  3163         -    p = add_epsg_def_ex (filter, first, last, 3325, "epsg", 3325,
  3164         -        "IGC 1962 / Congo TM zone 26", 0, 0,
  3165         -        "Clarke 1880 (RGS)", "Greenwich",
  3166         -        "IGC_1962_Arc_of_the_6th_Parallel_South", "Transverse_Mercator", "metre",
  3167         -        "Easting", "East", "Northing", "North");
         2766  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3324\"]]");
         2767  +    p = add_epsg_def (filter, first, last, 3325, "epsg", 3325,
         2768  +        "IGC 1962 / Congo TM zone 26");
  3168   2769       add_proj4text (p, 0,
  3169   2770           "+proj=tmerc +lat_0=0 +lon_0=26 +k=0.9999 +x_0=500000 +y_");
  3170   2771       add_proj4text (p, 1,
  3171   2772           "0=10000000 +ellps=clrk80 +units=m +no_defs");
  3172   2773       add_srs_wkt (p, 0,
  3173   2774           "PROJCS[\"IGC 1962 / Congo TM zone 26\",GEOGCS[\"IGC 1962");
  3174   2775       add_srs_wkt (p, 1,
................................................................................
  3178   2779       add_srs_wkt (p, 3,
  3179   2780           "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG");
  3180   2781       add_srs_wkt (p, 4,
  3181   2782           "\",\"6697\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3182   2783       add_srs_wkt (p, 5,
  3183   2784           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3184   2785       add_srs_wkt (p, 6,
  3185         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2786  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4697\"]],PROJEC");
  3186   2787       add_srs_wkt (p, 7,
  3187         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4697\"]],PROJECTION[\"");
         2788  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3188   2789       add_srs_wkt (p, 8,
  3189         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2790  +        "igin\",0],PARAMETER[\"central_meridian\",26],PARAMETER[\"");
  3190   2791       add_srs_wkt (p, 9,
  3191         -        "0],PARAMETER[\"central_meridian\",26],PARAMETER[\"scale_");
         2792  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",50000");
  3192   2793       add_srs_wkt (p, 10,
  3193         -        "factor\",0.9999],PARAMETER[\"false_easting\",500000],PAR");
         2794  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3194   2795       add_srs_wkt (p, 11,
  3195         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2796  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3196   2797       add_srs_wkt (p, 12,
  3197         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3198         -    add_srs_wkt (p, 13,
  3199         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3325\"]]");
  3200         -    p = add_epsg_def_ex (filter, first, last, 3326, "epsg", 3326,
  3201         -        "IGC 1962 / Congo TM zone 28", 0, 0,
  3202         -        "Clarke 1880 (RGS)", "Greenwich",
  3203         -        "IGC_1962_Arc_of_the_6th_Parallel_South", "Transverse_Mercator", "metre",
  3204         -        "Easting", "East", "Northing", "North");
         2798  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3325\"]]");
         2799  +    p = add_epsg_def (filter, first, last, 3326, "epsg", 3326,
         2800  +        "IGC 1962 / Congo TM zone 28");
  3205   2801       add_proj4text (p, 0,
  3206   2802           "+proj=tmerc +lat_0=0 +lon_0=28 +k=0.9999 +x_0=500000 +y_");
  3207   2803       add_proj4text (p, 1,
  3208   2804           "0=10000000 +ellps=clrk80 +units=m +no_defs");
  3209   2805       add_srs_wkt (p, 0,
  3210   2806           "PROJCS[\"IGC 1962 / Congo TM zone 28\",GEOGCS[\"IGC 1962");
  3211   2807       add_srs_wkt (p, 1,
................................................................................
  3215   2811       add_srs_wkt (p, 3,
  3216   2812           "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG");
  3217   2813       add_srs_wkt (p, 4,
  3218   2814           "\",\"6697\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3219   2815       add_srs_wkt (p, 5,
  3220   2816           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3221   2817       add_srs_wkt (p, 6,
  3222         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2818  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4697\"]],PROJEC");
  3223   2819       add_srs_wkt (p, 7,
  3224         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4697\"]],PROJECTION[\"");
         2820  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3225   2821       add_srs_wkt (p, 8,
  3226         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2822  +        "igin\",0],PARAMETER[\"central_meridian\",28],PARAMETER[\"");
  3227   2823       add_srs_wkt (p, 9,
  3228         -        "0],PARAMETER[\"central_meridian\",28],PARAMETER[\"scale_");
         2824  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",50000");
  3229   2825       add_srs_wkt (p, 10,
  3230         -        "factor\",0.9999],PARAMETER[\"false_easting\",500000],PAR");
         2826  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3231   2827       add_srs_wkt (p, 11,
  3232         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2828  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3233   2829       add_srs_wkt (p, 12,
  3234         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3235         -    add_srs_wkt (p, 13,
  3236         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3326\"]]");
  3237         -    p = add_epsg_def_ex (filter, first, last, 3327, "epsg", 3327,
  3238         -        "IGC 1962 / Congo TM zone 30", 0, 0,
  3239         -        "Clarke 1880 (RGS)", "Greenwich",
  3240         -        "IGC_1962_Arc_of_the_6th_Parallel_South", "Transverse_Mercator", "metre",
  3241         -        "Easting", "East", "Northing", "North");
         2830  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3326\"]]");
         2831  +    p = add_epsg_def (filter, first, last, 3327, "epsg", 3327,
         2832  +        "IGC 1962 / Congo TM zone 30");
  3242   2833       add_proj4text (p, 0,
  3243   2834           "+proj=tmerc +lat_0=0 +lon_0=30 +k=0.9999 +x_0=500000 +y_");
  3244   2835       add_proj4text (p, 1,
  3245   2836           "0=10000000 +ellps=clrk80 +units=m +no_defs");
  3246   2837       add_srs_wkt (p, 0,
  3247   2838           "PROJCS[\"IGC 1962 / Congo TM zone 30\",GEOGCS[\"IGC 1962");
  3248   2839       add_srs_wkt (p, 1,
................................................................................
  3252   2843       add_srs_wkt (p, 3,
  3253   2844           "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG");
  3254   2845       add_srs_wkt (p, 4,
  3255   2846           "\",\"6697\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3256   2847       add_srs_wkt (p, 5,
  3257   2848           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3258   2849       add_srs_wkt (p, 6,
  3259         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2850  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4697\"]],PROJEC");
  3260   2851       add_srs_wkt (p, 7,
  3261         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4697\"]],PROJECTION[\"");
         2852  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3262   2853       add_srs_wkt (p, 8,
  3263         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2854  +        "igin\",0],PARAMETER[\"central_meridian\",30],PARAMETER[\"");
  3264   2855       add_srs_wkt (p, 9,
  3265         -        "0],PARAMETER[\"central_meridian\",30],PARAMETER[\"scale_");
         2856  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",50000");
  3266   2857       add_srs_wkt (p, 10,
  3267         -        "factor\",0.9999],PARAMETER[\"false_easting\",500000],PAR");
         2858  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3268   2859       add_srs_wkt (p, 11,
  3269         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2860  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3270   2861       add_srs_wkt (p, 12,
  3271         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3272         -    add_srs_wkt (p, 13,
  3273         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3327\"]]");
  3274         -    p = add_epsg_def_ex (filter, first, last, 3328, "epsg", 3328,
  3275         -        "Pulkovo 1942(58) / GUGiK-80", 0, 1,
  3276         -        "Krassowsky 1940", "Greenwich",
  3277         -        "Pulkovo_1942_58", "Oblique_Stereographic", "metre",
  3278         -        "X", "North", "Y", "East");
         2862  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3327\"]]");
         2863  +    p = add_epsg_def (filter, first, last, 3328, "epsg", 3328,
         2864  +        "Pulkovo 1942(58) / GUGiK-80");
  3279   2865       add_proj4text (p, 0,
  3280   2866           "+proj=sterea +lat_0=52.16666666666666 +lon_0=19.16666666");
  3281   2867       add_proj4text (p, 1,
  3282   2868           "666667 +k=0.999714 +x_0=500000 +y_0=500000 +ellps=krass ");
  3283   2869       add_proj4text (p, 2,
  3284   2870           "+towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84 +un");
  3285   2871       add_proj4text (p, 3,
................................................................................
  3293   2879       add_srs_wkt (p, 3,
  3294   2880           "WGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHO");
  3295   2881       add_srs_wkt (p, 4,
  3296   2882           "RITY[\"EPSG\",\"6179\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3297   2883       add_srs_wkt (p, 5,
  3298   2884           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3299   2885       add_srs_wkt (p, 6,
  3300         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         2886  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4179");
  3301   2887       add_srs_wkt (p, 7,
  3302         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4179\"]],P");
         2888  +        "\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"l");
  3303   2889       add_srs_wkt (p, 8,
  3304         -        "ROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"latitud");
         2890  +        "atitude_of_origin\",52.16666666666666],PARAMETER[\"centr");
  3305   2891       add_srs_wkt (p, 9,
  3306         -        "e_of_origin\",52.16666666666666],PARAMETER[\"central_mer");
         2892  +        "al_meridian\",19.16666666666667],PARAMETER[\"scale_facto");
  3307   2893       add_srs_wkt (p, 10,
  3308         -        "idian\",19.16666666666667],PARAMETER[\"scale_factor\",0.");
         2894  +        "r\",0.999714],PARAMETER[\"false_easting\",500000],PARAME");
  3309   2895       add_srs_wkt (p, 11,
  3310         -        "999714],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2896  +        "TER[\"false_northing\",500000],UNIT[\"metre\",1,AUTHORIT");
  3311   2897       add_srs_wkt (p, 12,
  3312         -        "false_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3313         -    add_srs_wkt (p, 13,
  3314         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3315         -    add_srs_wkt (p, 14,
  3316         -        "RITY[\"EPSG\",\"3328\"]]");
  3317         -    p = add_epsg_def_ex (filter, first, last, 3329, "epsg", 3329,
  3318         -        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5", 0, 1,
  3319         -        "Krassowsky 1940", "Greenwich",
  3320         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  3321         -        "X", "North", "Y", "East");
         2898  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3328\"]]");
         2899  +    p = add_epsg_def (filter, first, last, 3329, "epsg", 3329,
         2900  +        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5");
  3322   2901       add_proj4text (p, 0,
  3323   2902           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  3324   2903       add_proj4text (p, 1,
  3325   2904           "+ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.");
  3326   2905       add_proj4text (p, 2,
  3327   2906           "844,-0.84 +units=m +no_defs");
  3328   2907       add_srs_wkt (p, 0,
................................................................................
  3334   2913       add_srs_wkt (p, 3,
  3335   2914           "EPSG\",\"7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.05");
  3336   2915       add_srs_wkt (p, 4,
  3337   2916           "3,0.844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Gr");
  3338   2917       add_srs_wkt (p, 5,
  3339   2918           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3340   2919       add_srs_wkt (p, 6,
  3341         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2920  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  3342   2921       add_srs_wkt (p, 7,
  3343         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2922  +        "ITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator");
  3344   2923       add_srs_wkt (p, 8,
  3345         -        "PSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2924  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  3346   2925       add_srs_wkt (p, 9,
  3347         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2926  +        "ral_meridian\",15],PARAMETER[\"scale_factor\",1],PARAMET");
  3348   2927       add_srs_wkt (p, 10,
  3349         -        "idian\",15],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2928  +        "ER[\"false_easting\",5500000],PARAMETER[\"false_northing");
  3350   2929       add_srs_wkt (p, 11,
  3351         -        "lse_easting\",5500000],PARAMETER[\"false_northing\",0],U");
         2930  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
  3352   2931       add_srs_wkt (p, 12,
  3353         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  3354         -    add_srs_wkt (p, 13,
  3355         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3329\"]]");
  3356         -    p = add_epsg_def_ex (filter, first, last, 3330, "epsg", 3330,
  3357         -        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 6", 0, 1,
  3358         -        "Krassowsky 1940", "Greenwich",
  3359         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  3360         -        "X", "North", "Y", "East");
         2932  +        "HORITY[\"EPSG\",\"3329\"]]");
         2933  +    p = add_epsg_def (filter, first, last, 3330, "epsg", 3330,
         2934  +        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 6");
  3361   2935       add_proj4text (p, 0,
  3362   2936           "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 ");
  3363   2937       add_proj4text (p, 1,
  3364   2938           "+ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.");
  3365   2939       add_proj4text (p, 2,
  3366   2940           "844,-0.84 +units=m +no_defs");
  3367   2941       add_srs_wkt (p, 0,
................................................................................
  3373   2947       add_srs_wkt (p, 3,
  3374   2948           "EPSG\",\"7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.05");
  3375   2949       add_srs_wkt (p, 4,
  3376   2950           "3,0.844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Gr");
  3377   2951       add_srs_wkt (p, 5,
  3378   2952           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3379   2953       add_srs_wkt (p, 6,
  3380         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2954  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  3381   2955       add_srs_wkt (p, 7,
  3382         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2956  +        "ITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator");
  3383   2957       add_srs_wkt (p, 8,
  3384         -        "PSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2958  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  3385   2959       add_srs_wkt (p, 9,
  3386         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2960  +        "ral_meridian\",18],PARAMETER[\"scale_factor\",1],PARAMET");
  3387   2961       add_srs_wkt (p, 10,
  3388         -        "idian\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2962  +        "ER[\"false_easting\",6500000],PARAMETER[\"false_northing");
  3389   2963       add_srs_wkt (p, 11,
  3390         -        "lse_easting\",6500000],PARAMETER[\"false_northing\",0],U");
         2964  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
  3391   2965       add_srs_wkt (p, 12,
  3392         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  3393         -    add_srs_wkt (p, 13,
  3394         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3330\"]]");
  3395         -    p = add_epsg_def_ex (filter, first, last, 3331, "epsg", 3331,
  3396         -        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 7", 0, 1,
  3397         -        "Krassowsky 1940", "Greenwich",
  3398         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  3399         -        "X", "North", "Y", "East");
         2966  +        "HORITY[\"EPSG\",\"3330\"]]");
         2967  +    p = add_epsg_def (filter, first, last, 3331, "epsg", 3331,
         2968  +        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 7");
  3400   2969       add_proj4text (p, 0,
  3401   2970           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 ");
  3402   2971       add_proj4text (p, 1,
  3403   2972           "+ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.");
  3404   2973       add_proj4text (p, 2,
  3405   2974           "844,-0.84 +units=m +no_defs");
  3406   2975       add_srs_wkt (p, 0,
................................................................................
  3412   2981       add_srs_wkt (p, 3,
  3413   2982           "EPSG\",\"7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.05");
  3414   2983       add_srs_wkt (p, 4,
  3415   2984           "3,0.844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Gr");
  3416   2985       add_srs_wkt (p, 5,
  3417   2986           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3418   2987       add_srs_wkt (p, 6,
  3419         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2988  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  3420   2989       add_srs_wkt (p, 7,
  3421         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2990  +        "ITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator");
  3422   2991       add_srs_wkt (p, 8,
  3423         -        "PSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2992  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  3424   2993       add_srs_wkt (p, 9,
  3425         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2994  +        "ral_meridian\",21],PARAMETER[\"scale_factor\",1],PARAMET");
  3426   2995       add_srs_wkt (p, 10,
  3427         -        "idian\",21],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2996  +        "ER[\"false_easting\",7500000],PARAMETER[\"false_northing");
  3428   2997       add_srs_wkt (p, 11,
  3429         -        "lse_easting\",7500000],PARAMETER[\"false_northing\",0],U");
         2998  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
  3430   2999       add_srs_wkt (p, 12,
  3431         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  3432         -    add_srs_wkt (p, 13,
  3433         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3331\"]]");
  3434         -    p = add_epsg_def_ex (filter, first, last, 3332, "epsg", 3332,
  3435         -        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 8", 0, 1,
  3436         -        "Krassowsky 1940", "Greenwich",
  3437         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  3438         -        "X", "North", "Y", "East");
         3000  +        "HORITY[\"EPSG\",\"3331\"]]");
         3001  +    p = add_epsg_def (filter, first, last, 3332, "epsg", 3332,
         3002  +        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 8");
  3439   3003       add_proj4text (p, 0,
  3440   3004           "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 ");
  3441   3005       add_proj4text (p, 1,
  3442   3006           "+ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.");
  3443   3007       add_proj4text (p, 2,
  3444   3008           "844,-0.84 +units=m +no_defs");
  3445   3009       add_srs_wkt (p, 0,
................................................................................
  3451   3015       add_srs_wkt (p, 3,
  3452   3016           "EPSG\",\"7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.05");
  3453   3017       add_srs_wkt (p, 4,
  3454   3018           "3,0.844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Gr");
  3455   3019       add_srs_wkt (p, 5,
  3456   3020           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3457   3021       add_srs_wkt (p, 6,
  3458         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         3022  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  3459   3023       add_srs_wkt (p, 7,
  3460         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         3024  +        "ITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator");
  3461   3025       add_srs_wkt (p, 8,
  3462         -        "PSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         3026  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  3463   3027       add_srs_wkt (p, 9,
  3464         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         3028  +        "ral_meridian\",24],PARAMETER[\"scale_factor\",1],PARAMET");
  3465   3029       add_srs_wkt (p, 10,
  3466         -        "idian\",24],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         3030  +        "ER[\"false_easting\",8500000],PARAMETER[\"false_northing");
  3467   3031       add_srs_wkt (p, 11,
  3468         -        "lse_easting\",8500000],PARAMETER[\"false_northing\",0],U");
         3032  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
  3469   3033       add_srs_wkt (p, 12,
  3470         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  3471         -    add_srs_wkt (p, 13,
  3472         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3332\"]]");
  3473         -    p = add_epsg_def_ex (filter, first, last, 3333, "epsg", 3333,
  3474         -        "Pulkovo 1942(58) / Gauss-Kruger zone 3", 0, 1,
  3475         -        "Krassowsky 1940", "Greenwich",
  3476         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  3477         -        "X", "North", "Y", "East");
         3034  +        "HORITY[\"EPSG\",\"3332\"]]");
         3035  +    p = add_epsg_def (filter, first, last, 3333, "epsg", 3333,
         3036  +        "Pulkovo 1942(58) / Gauss-Kruger zone 3");
  3478   3037       add_proj4text (p, 0,
  3479   3038           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 ");
  3480   3039       add_proj4text (p, 1,
  3481   3040           "+ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.");
  3482   3041       add_proj4text (p, 2,
  3483   3042           "844,-0.84 +units=m +no_defs");
  3484   3043       add_srs_wkt (p, 0,
................................................................................
  3490   3049       add_srs_wkt (p, 3,
  3491   3050           "7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-");
  3492   3051       add_srs_wkt (p, 4,
  3493   3052           "0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Greenwich\"");
  3494   3053       add_srs_wkt (p, 5,
  3495   3054           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3496   3055       add_srs_wkt (p, 6,
  3497         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         3056  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  3498   3057       add_srs_wkt (p, 7,
  3499         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3058  +        "SG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  3500   3059       add_srs_wkt (p, 8,
  3501         -        "4179\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3060  +        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  3502   3061       add_srs_wkt (p, 9,
  3503         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         3062  +        "dian\",15],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  3504   3063       add_srs_wkt (p, 10,
  3505         -        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         3064  +        "se_easting\",3500000],PARAMETER[\"false_northing\",0],UN");
  3506   3065       add_srs_wkt (p, 11,
  3507         -        "ng\",3500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         3066  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  3508   3067       add_srs_wkt (p, 12,
  3509         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  3510         -    add_srs_wkt (p, 13,
  3511         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3333\"]]");
  3512         -    p = add_epsg_def_ex (filter, first, last, 3334, "epsg", 3334,
  3513         -        "Pulkovo 1942(58) / Gauss-Kruger zone 4", 0, 1,
  3514         -        "Krassowsky 1940", "Greenwich",
  3515         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  3516         -        "X", "North", "Y", "East");
         3068  +        "EPSG\",\"3333\"]]");
         3069  +    p = add_epsg_def (filter, first, last, 3334, "epsg", 3334,
         3070  +        "Pulkovo 1942(58) / Gauss-Kruger zone 4");
  3517   3071       add_proj4text (p, 0,
  3518   3072           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 ");
  3519   3073       add_proj4text (p, 1,
  3520   3074           "+ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.");
  3521   3075       add_proj4text (p, 2,
  3522   3076           "844,-0.84 +units=m +no_defs");
  3523   3077       add_srs_wkt (p, 0,
................................................................................
  3529   3083       add_srs_wkt (p, 3,
  3530   3084           "7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-");
  3531   3085       add_srs_wkt (p, 4,
  3532   3086           "0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Greenwich\"");
  3533   3087       add_srs_wkt (p, 5,
  3534   3088           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3535   3089       add_srs_wkt (p, 6,
  3536         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         3090  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  3537   3091       add_srs_wkt (p, 7,
  3538         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3092  +        "SG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  3539   3093       add_srs_wkt (p, 8,
  3540         -        "4179\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3094  +        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  3541   3095       add_srs_wkt (p, 9,
  3542         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",2");
         3096  +        "dian\",21],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  3543   3097       add_srs_wkt (p, 10,
  3544         -        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         3098  +        "se_easting\",4500000],PARAMETER[\"false_northing\",0],UN");
  3545   3099       add_srs_wkt (p, 11,
  3546         -        "ng\",4500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         3100  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  3547   3101       add_srs_wkt (p, 12,
  3548         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  3549         -    add_srs_wkt (p, 13,
  3550         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3334\"]]");
  3551         -    p = add_epsg_def_ex (filter, first, last, 3335, "epsg", 3335,
  3552         -        "Pulkovo 1942(58) / Gauss-Kruger zone 5", 0, 1,
  3553         -        "Krassowsky 1940", "Greenwich",
  3554         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  3555         -        "X", "North", "Y", "East");
         3102  +        "EPSG\",\"3334\"]]");
         3103  +    p = add_epsg_def (filter, first, last, 3335, "epsg", 3335,
         3104  +        "Pulkovo 1942(58) / Gauss-Kruger zone 5");
  3556   3105       add_proj4text (p, 0,
  3557   3106           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 ");
  3558   3107       add_proj4text (p, 1,
  3559   3108           "+ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.");
  3560   3109       add_proj4text (p, 2,
  3561   3110           "844,-0.84 +units=m +no_defs");
  3562   3111       add_srs_wkt (p, 0,
................................................................................
  3568   3117       add_srs_wkt (p, 3,
  3569   3118           "7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-");
  3570   3119       add_srs_wkt (p, 4,
  3571   3120           "0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Greenwich\"");
  3572   3121       add_srs_wkt (p, 5,
  3573   3122           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3574   3123       add_srs_wkt (p, 6,
  3575         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         3124  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  3576   3125       add_srs_wkt (p, 7,
  3577         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3126  +        "SG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  3578   3127       add_srs_wkt (p, 8,
  3579         -        "4179\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3128  +        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  3580   3129       add_srs_wkt (p, 9,
  3581         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",2");
         3130  +        "dian\",27],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  3582   3131       add_srs_wkt (p, 10,
  3583         -        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         3132  +        "se_easting\",5500000],PARAMETER[\"false_northing\",0],UN");
  3584   3133       add_srs_wkt (p, 11,
  3585         -        "ng\",5500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         3134  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  3586   3135       add_srs_wkt (p, 12,
  3587         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  3588         -    add_srs_wkt (p, 13,
  3589         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3335\"]]");
  3590         -    p = add_epsg_def_ex (filter, first, last, 3336, "epsg", 3336,
  3591         -        "IGN 1962 Kerguelen / UTM zone 42S", 0, 0,
  3592         -        "International 1924", "Greenwich",
  3593         -        "IGN_1962_Kerguelen", "Transverse_Mercator", "metre",
  3594         -        "Easting", "East", "Northing", "North");
         3136  +        "EPSG\",\"3335\"]]");
         3137  +    p = add_epsg_def (filter, first, last, 3336, "epsg", 3336,
         3138  +        "IGN 1962 Kerguelen / UTM zone 42S");
  3595   3139       add_proj4text (p, 0,
  3596   3140           "+proj=utm +zone=42 +south +ellps=intl +towgs84=145,-187,");
  3597   3141       add_proj4text (p, 1,
  3598   3142           "103,0,0,0,0 +units=m +no_defs");
  3599   3143       add_srs_wkt (p, 0,
  3600   3144           "PROJCS[\"IGN 1962 Kerguelen / UTM zone 42S\",GEOGCS[\"IG");
  3601   3145       add_srs_wkt (p, 1,
................................................................................
  3605   3149       add_srs_wkt (p, 3,
  3606   3150           "7022\"]],TOWGS84[145,-187,103,0,0,0,0],AUTHORITY[\"EPSG\"");
  3607   3151       add_srs_wkt (p, 4,
  3608   3152           ",\"6698\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3609   3153       add_srs_wkt (p, 5,
  3610   3154           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3611   3155       add_srs_wkt (p, 6,
  3612         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3156  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4698\"]],PROJECTI");
  3613   3157       add_srs_wkt (p, 7,
  3614         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4698\"]],PROJECTION[\"T");
         3158  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3615   3159       add_srs_wkt (p, 8,
  3616         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3160  +        "in\",0],PARAMETER[\"central_meridian\",69],PARAMETER[\"s");
  3617   3161       add_srs_wkt (p, 9,
  3618         -        "],PARAMETER[\"central_meridian\",69],PARAMETER[\"scale_f");
         3162  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
  3619   3163       add_srs_wkt (p, 10,
  3620         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         3164  +        "],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\",");
  3621   3165       add_srs_wkt (p, 11,
  3622         -        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
         3166  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  3623   3167       add_srs_wkt (p, 12,
  3624         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3625         -    add_srs_wkt (p, 13,
  3626         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3336\"]]");
  3627         -    p = add_epsg_def_ex (filter, first, last, 3337, "epsg", 3337,
  3628         -        "Le Pouce 1934 / Mauritius Grid", 0, 0,
  3629         -        "Clarke 1880 (RGS)", "Greenwich",
  3630         -        "Le_Pouce_1934", "Lambert_Conformal_Conic_1SP", "metre",
  3631         -        "Easting", "East", "Northing", "North");
         3168  +        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3336\"]]");
         3169  +    p = add_epsg_def (filter, first, last, 3337, "epsg", 3337,
         3170  +        "Le Pouce 1934 / Mauritius Grid");
  3632   3171       add_proj4text (p, 0,
  3633   3172           "+proj=lcc +lat_1=-20.19506944444445 +lat_0=-20.195069444");
  3634   3173       add_proj4text (p, 1,
  3635   3174           "44445 +lon_0=57.52182777777778 +k_0=1 +x_0=1000000 +y_0=");
  3636   3175       add_proj4text (p, 2,
  3637   3176           "1000000 +ellps=clrk80 +towgs84=-770.1,158.4,-498.2,0,0,0");
  3638   3177       add_proj4text (p, 3,
................................................................................
  3646   3185       add_srs_wkt (p, 3,
  3647   3186           "]],TOWGS84[-770.1,158.4,-498.2,0,0,0,0],AUTHORITY[\"EPSG");
  3648   3187       add_srs_wkt (p, 4,
  3649   3188           "\",\"6699\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3650   3189       add_srs_wkt (p, 5,
  3651   3190           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3652   3191       add_srs_wkt (p, 6,
  3653         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         3192  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4699\"]],PROJEC");
  3654   3193       add_srs_wkt (p, 7,
  3655         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4699\"]],PROJECTION[\"");
         3194  +        "TION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latitu");
  3656   3195       add_srs_wkt (p, 8,
  3657         -        "Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_o");
         3196  +        "de_of_origin\",-20.19506944444445],PARAMETER[\"central_m");
  3658   3197       add_srs_wkt (p, 9,
  3659         -        "rigin\",-20.19506944444445],PARAMETER[\"central_meridian");
         3198  +        "eridian\",57.52182777777778],PARAMETER[\"scale_factor\",");
  3660   3199       add_srs_wkt (p, 10,
  3661         -        "\",57.52182777777778],PARAMETER[\"scale_factor\",1],PARA");
         3200  +        "1],PARAMETER[\"false_easting\",1000000],PARAMETER[\"fals");
  3662   3201       add_srs_wkt (p, 11,
  3663         -        "METER[\"false_easting\",1000000],PARAMETER[\"false_north");
         3202  +        "e_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3664   3203       add_srs_wkt (p, 12,
  3665         -        "ing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         3204  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  3666   3205       add_srs_wkt (p, 13,
  3667         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  3668         -    add_srs_wkt (p, 14,
  3669         -        "THORITY[\"EPSG\",\"3337\"]]");
  3670         -    p = add_epsg_def_ex (filter, first, last, 3338, "epsg", 3338,
  3671         -        "NAD83 / Alaska Albers", 0, 0,
  3672         -        "GRS 1980", "Greenwich",
  3673         -        "North_American_Datum_1983", "Albers_Conic_Equal_Area", "metre",
  3674         -        "X", "East", "Y", "North");
         3206  +        "TH],AUTHORITY[\"EPSG\",\"3337\"]]");
         3207  +    p = add_epsg_def (filter, first, last, 3338, "epsg", 3338,
         3208  +        "NAD83 / Alaska Albers");
  3675   3209       add_proj4text (p, 0,
  3676   3210           "+proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0");
  3677   3211       add_proj4text (p, 1,
  3678         -        "=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  3679         -    add_proj4text (p, 2,
  3680         -        "no_defs");
         3212  +        "=0 +y_0=0 +datum=NAD83 +units=m +no_defs");
  3681   3213       add_srs_wkt (p, 0,
  3682   3214           "PROJCS[\"NAD83 / Alaska Albers\",GEOGCS[\"NAD83\",DATUM[");
  3683   3215       add_srs_wkt (p, 1,
  3684   3216           "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  3685   3217       add_srs_wkt (p, 2,
  3686   3218           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  3687   3219       add_srs_wkt (p, 3,
  3688   3220           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  3689   3221       add_srs_wkt (p, 4,
  3690   3222           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3691   3223       add_srs_wkt (p, 5,
  3692         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         3224  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  3693   3225       add_srs_wkt (p, 6,
  3694         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         3226  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_");
  3695   3227       add_srs_wkt (p, 7,
  3696         -        "PSG\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_Area\"]");
         3228  +        "Area\"],PARAMETER[\"standard_parallel_1\",55],PARAMETER[");
  3697   3229       add_srs_wkt (p, 8,
  3698         -        ",PARAMETER[\"standard_parallel_1\",55],PARAMETER[\"stand");
         3230  +        "\"standard_parallel_2\",65],PARAMETER[\"latitude_of_cent");
  3699   3231       add_srs_wkt (p, 9,
  3700         -        "ard_parallel_2\",65],PARAMETER[\"latitude_of_center\",50");
         3232  +        "er\",50],PARAMETER[\"longitude_of_center\",-154],PARAMET");
  3701   3233       add_srs_wkt (p, 10,
  3702         -        "],PARAMETER[\"longitude_of_center\",-154],PARAMETER[\"fa");
         3234  +        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  3703   3235       add_srs_wkt (p, 11,
  3704         -        "lse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
         3236  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  3705   3237       add_srs_wkt (p, 12,
  3706         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  3707         -    add_srs_wkt (p, 13,
  3708         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3338\"]]");
  3709         -    p = add_epsg_def_ex (filter, first, last, 3339, "epsg", 3339,
  3710         -        "IGCB 1955 / Congo TM zone 12", 0, 0,
  3711         -        "Clarke 1880 (RGS)", "Greenwich",
  3712         -        "Institut_Geographique_du_Congo_Belge_1955", "Transverse_Mercator", "metre",
  3713         -        "Easting", "East", "Northing", "North");
         3238  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3338\"]]");
         3239  +    p = add_epsg_def (filter, first, last, 3339, "epsg", 3339,
         3240  +        "IGCB 1955 / Congo TM zone 12");
  3714   3241       add_proj4text (p, 0,
  3715   3242           "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.9999 +x_0=500000 +y_");
  3716   3243       add_proj4text (p, 1,
  3717   3244           "0=10000000 +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,");
  3718   3245       add_proj4text (p, 2,
  3719   3246           "0,0 +units=m +no_defs");
  3720   3247       add_srs_wkt (p, 0,
................................................................................
  3726   3253       add_srs_wkt (p, 3,
  3727   3254           "ORITY[\"EPSG\",\"7012\"]],TOWGS84[-79.9,-158,-168.9,0,0,");
  3728   3255       add_srs_wkt (p, 4,
  3729   3256           "0,0],AUTHORITY[\"EPSG\",\"6701\"]],PRIMEM[\"Greenwich\",");
  3730   3257       add_srs_wkt (p, 5,
  3731   3258           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  3732   3259       add_srs_wkt (p, 6,
  3733         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         3260  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  3734   3261       add_srs_wkt (p, 7,
  3735         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3262  +        "G\",\"4701\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  3736   3263       add_srs_wkt (p, 8,
  3737         -        "4701\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3264  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  3738   3265       add_srs_wkt (p, 9,
  3739         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         3266  +        "ian\",12],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
  3740   3267       add_srs_wkt (p, 10,
  3741         -        "2],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
         3268  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  3742   3269       add_srs_wkt (p, 11,
  3743         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
         3270  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  3744   3271       add_srs_wkt (p, 12,
  3745         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
         3272  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  3746   3273       add_srs_wkt (p, 13,
  3747         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  3748         -    add_srs_wkt (p, 14,
  3749         -        "\",\"3339\"]]");
  3750         -    p = add_epsg_def_ex (filter, first, last, 3340, "epsg", 3340,
  3751         -        "IGCB 1955 / Congo TM zone 14", 0, 0,
  3752         -        "Clarke 1880 (RGS)", "Greenwich",
  3753         -        "Institut_Geographique_du_Congo_Belge_1955", "Transverse_Mercator", "metre",
  3754         -        "Easting", "East", "Northing", "North");
         3274  +        "\"EPSG\",\"3339\"]]");
         3275  +    p = add_epsg_def (filter, first, last, 3340, "epsg", 3340,
         3276  +        "IGCB 1955 / Congo TM zone 14");
  3755   3277       add_proj4text (p, 0,
  3756   3278           "+proj=tmerc +lat_0=0 +lon_0=14 +k=0.9999 +x_0=500000 +y_");
  3757   3279       add_proj4text (p, 1,
  3758   3280           "0=10000000 +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,");
  3759   3281       add_proj4text (p, 2,
  3760   3282           "0,0 +units=m +no_defs");
  3761   3283       add_srs_wkt (p, 0,
................................................................................
  3767   3289       add_srs_wkt (p, 3,
  3768   3290           "ORITY[\"EPSG\",\"7012\"]],TOWGS84[-79.9,-158,-168.9,0,0,");
  3769   3291       add_srs_wkt (p, 4,
  3770   3292           "0,0],AUTHORITY[\"EPSG\",\"6701\"]],PRIMEM[\"Greenwich\",");
  3771   3293       add_srs_wkt (p, 5,
  3772   3294           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  3773   3295       add_srs_wkt (p, 6,
  3774         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         3296  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  3775   3297       add_srs_wkt (p, 7,
  3776         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3298  +        "G\",\"4701\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  3777   3299       add_srs_wkt (p, 8,
  3778         -        "4701\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3300  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  3779   3301       add_srs_wkt (p, 9,
  3780         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         3302  +        "ian\",14],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
  3781   3303       add_srs_wkt (p, 10,
  3782         -        "4],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
         3304  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  3783   3305       add_srs_wkt (p, 11,
  3784         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
         3306  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  3785   3307       add_srs_wkt (p, 12,
  3786         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
         3308  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  3787   3309       add_srs_wkt (p, 13,
  3788         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  3789         -    add_srs_wkt (p, 14,
  3790         -        "\",\"3340\"]]");
  3791         -    p = add_epsg_def_ex (filter, first, last, 3341, "epsg", 3341,
  3792         -        "IGCB 1955 / Congo TM zone 16", 0, 0,
  3793         -        "Clarke 1880 (RGS)", "Greenwich",
  3794         -        "Institut_Geographique_du_Congo_Belge_1955", "Transverse_Mercator", "metre",
  3795         -        "Easting", "East", "Northing", "North");
         3310  +        "\"EPSG\",\"3340\"]]");
         3311  +    p = add_epsg_def (filter, first, last, 3341, "epsg", 3341,
         3312  +        "IGCB 1955 / Congo TM zone 16");
  3796   3313       add_proj4text (p, 0,
  3797   3314           "+proj=tmerc +lat_0=0 +lon_0=16 +k=0.9999 +x_0=500000 +y_");
  3798   3315       add_proj4text (p, 1,
  3799   3316           "0=10000000 +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0,0,");
  3800   3317       add_proj4text (p, 2,
  3801   3318           "0,0 +units=m +no_defs");
  3802   3319       add_srs_wkt (p, 0,
................................................................................
  3808   3325       add_srs_wkt (p, 3,
  3809   3326           "ORITY[\"EPSG\",\"7012\"]],TOWGS84[-79.9,-158,-168.9,0,0,");
  3810   3327       add_srs_wkt (p, 4,
  3811   3328           "0,0],AUTHORITY[\"EPSG\",\"6701\"]],PRIMEM[\"Greenwich\",");
  3812   3329       add_srs_wkt (p, 5,
  3813   3330           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  3814   3331       add_srs_wkt (p, 6,
  3815         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         3332  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  3816   3333       add_srs_wkt (p, 7,
  3817         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3334  +        "G\",\"4701\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  3818   3335       add_srs_wkt (p, 8,
  3819         -        "4701\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3336  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  3820   3337       add_srs_wkt (p, 9,
  3821         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         3338  +        "ian\",16],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
  3822   3339       add_srs_wkt (p, 10,
  3823         -        "6],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
         3340  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  3824   3341       add_srs_wkt (p, 11,
  3825         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
         3342  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  3826   3343       add_srs_wkt (p, 12,
  3827         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
         3344  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  3828   3345       add_srs_wkt (p, 13,
  3829         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  3830         -    add_srs_wkt (p, 14,
  3831         -        "\",\"3341\"]]");
  3832         -    p = add_epsg_def_ex (filter, first, last, 3342, "epsg", 3342,
  3833         -        "IGCB 1955 / UTM zone 33S", 0, 0,
  3834         -        "Clarke 1880 (RGS)", "Greenwich",
  3835         -        "Institut_Geographique_du_Congo_Belge_1955", "Transverse_Mercator", "metre",
  3836         -        "Easting", "East", "Northing", "North");
         3346  +        "\"EPSG\",\"3341\"]]");
         3347  +    p = add_epsg_def (filter, first, last, 3342, "epsg", 3342,
         3348  +        "IGCB 1955 / UTM zone 33S");
  3837   3349       add_proj4text (p, 0,
  3838   3350           "+proj=utm +zone=33 +south +ellps=clrk80 +towgs84=-79.9,-");
  3839   3351       add_proj4text (p, 1,
  3840   3352           "158,-168.9,0,0,0,0 +units=m +no_defs");
  3841   3353       add_srs_wkt (p, 0,
  3842   3354           "PROJCS[\"IGCB 1955 / UTM zone 33S\",GEOGCS[\"IGCB 1955\"");
  3843   3355       add_srs_wkt (p, 1,
................................................................................
  3847   3359       add_srs_wkt (p, 3,
  3848   3360           "Y[\"EPSG\",\"7012\"]],TOWGS84[-79.9,-158,-168.9,0,0,0,0]");
  3849   3361       add_srs_wkt (p, 4,
  3850   3362           ",AUTHORITY[\"EPSG\",\"6701\"]],PRIMEM[\"Greenwich\",0,AU");
  3851   3363       add_srs_wkt (p, 5,
  3852   3364           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3853   3365       add_srs_wkt (p, 6,
  3854         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3366  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  3855   3367       add_srs_wkt (p, 7,
  3856         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4701");
         3368  +        "\"4701\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  3857   3369       add_srs_wkt (p, 8,
  3858         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3370  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  3859   3371       add_srs_wkt (p, 9,
  3860         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",15],");
         3372  +        ",15],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
  3861   3373       add_srs_wkt (p, 10,
  3862         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
         3374  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
  3863   3375       add_srs_wkt (p, 11,
  3864         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
         3376  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3865   3377       add_srs_wkt (p, 12,
  3866         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
         3378  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3867   3379       add_srs_wkt (p, 13,
  3868         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  3869         -    add_srs_wkt (p, 14,
  3870         -        "\"3342\"]]");
  3871         -    p = add_epsg_def_ex (filter, first, last, 3343, "epsg", 3343,
  3872         -        "Mauritania 1999 / UTM zone 28N", 0, 0,
  3873         -        "GRS 1980", "Greenwich",
  3874         -        "Mauritania_1999", "Transverse_Mercator", "metre",
  3875         -        "Easting", "East", "Northing", "North");
         3380  +        "G\",\"3342\"]]");
         3381  +    p = add_epsg_def (filter, first, last, 3343, "epsg", 3343,
         3382  +        "Mauritania 1999 / UTM zone 28N");
  3876   3383       add_proj4text (p, 0,
  3877   3384           "+proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3878   3385       add_proj4text (p, 1,
  3879   3386           "units=m +no_defs");
  3880   3387       add_srs_wkt (p, 0,
  3881   3388           "PROJCS[\"Mauritania 1999 / UTM zone 28N\",GEOGCS[\"Mauri");
  3882   3389       add_srs_wkt (p, 1,
................................................................................
  3886   3393       add_srs_wkt (p, 3,
  3887   3394           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6702\"]],PR");
  3888   3395       add_srs_wkt (p, 4,
  3889   3396           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3890   3397       add_srs_wkt (p, 5,
  3891   3398           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3892   3399       add_srs_wkt (p, 6,
  3893         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         3400  +        "]],AUTHORITY[\"EPSG\",\"4702\"]],PROJECTION[\"Transverse");
  3894   3401       add_srs_wkt (p, 7,
  3895         -        "HORITY[\"EPSG\",\"4702\"]],PROJECTION[\"Transverse_Merca");
         3402  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  3896   3403       add_srs_wkt (p, 8,
  3897         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         3404  +        "ER[\"central_meridian\",-15],PARAMETER[\"scale_factor\",");
  3898   3405       add_srs_wkt (p, 9,
  3899         -        "entral_meridian\",-15],PARAMETER[\"scale_factor\",0.9996");
         3406  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3900   3407       add_srs_wkt (p, 10,
  3901         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
         3408  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3902   3409       add_srs_wkt (p, 11,
  3903         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         3410  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3904   3411       add_srs_wkt (p, 12,
  3905         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  3906         -    add_srs_wkt (p, 13,
  3907         -        "HORITY[\"EPSG\",\"3343\"]]");
  3908         -    p = add_epsg_def_ex (filter, first, last, 3344, "epsg", 3344,
  3909         -        "Mauritania 1999 / UTM zone 29N", 0, 0,
  3910         -        "GRS 1980", "Greenwich",
  3911         -        "Mauritania_1999", "Transverse_Mercator", "metre",
  3912         -        "Easting", "East", "Northing", "North");
         3412  +        "H],AUTHORITY[\"EPSG\",\"3343\"]]");
         3413  +    p = add_epsg_def (filter, first, last, 3344, "epsg", 3344,
         3414  +        "Mauritania 1999 / UTM zone 29N");
  3913   3415       add_proj4text (p, 0,
  3914   3416           "+proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3915   3417       add_proj4text (p, 1,
  3916   3418           "units=m +no_defs");
  3917   3419       add_srs_wkt (p, 0,
  3918   3420           "PROJCS[\"Mauritania 1999 / UTM zone 29N\",GEOGCS[\"Mauri");
  3919   3421       add_srs_wkt (p, 1,
................................................................................
  3923   3425       add_srs_wkt (p, 3,
  3924   3426           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6702\"]],PR");
  3925   3427       add_srs_wkt (p, 4,
  3926   3428           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3927   3429       add_srs_wkt (p, 5,
  3928   3430           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3929   3431       add_srs_wkt (p, 6,
  3930         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         3432  +        "]],AUTHORITY[\"EPSG\",\"4702\"]],PROJECTION[\"Transverse");
  3931   3433       add_srs_wkt (p, 7,
  3932         -        "HORITY[\"EPSG\",\"4702\"]],PROJECTION[\"Transverse_Merca");
         3434  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  3933   3435       add_srs_wkt (p, 8,
  3934         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         3436  +        "ER[\"central_meridian\",-9],PARAMETER[\"scale_factor\",0");
  3935   3437       add_srs_wkt (p, 9,
  3936         -        "entral_meridian\",-9],PARAMETER[\"scale_factor\",0.9996]");
         3438  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  3937   3439       add_srs_wkt (p, 10,
  3938         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         3440  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3939   3441       add_srs_wkt (p, 11,
  3940         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3442  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  3941   3443       add_srs_wkt (p, 12,
  3942         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3943         -    add_srs_wkt (p, 13,
  3944         -        "RITY[\"EPSG\",\"3344\"]]");
  3945         -    p = add_epsg_def_ex (filter, first, last, 3345, "epsg", 3345,
  3946         -        "Mauritania 1999 / UTM zone 30N", 0, 0,
  3947         -        "GRS 1980", "Greenwich",
  3948         -        "Mauritania_1999", "Transverse_Mercator", "metre",
  3949         -        "Easting", "East", "Northing", "North");
         3444  +        ",AUTHORITY[\"EPSG\",\"3344\"]]");
         3445  +    p = add_epsg_def (filter, first, last, 3345, "epsg", 3345,
         3446  +        "Mauritania 1999 / UTM zone 30N");
  3950   3447       add_proj4text (p, 0,
  3951   3448           "+proj=utm +zone=30 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3952   3449       add_proj4text (p, 1,
  3953   3450           "units=m +no_defs");
  3954   3451       add_srs_wkt (p, 0,
  3955   3452           "PROJCS[\"Mauritania 1999 / UTM zone 30N\",GEOGCS[\"Mauri");
  3956   3453       add_srs_wkt (p, 1,
................................................................................
  3960   3457       add_srs_wkt (p, 3,
  3961   3458           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6702\"]],PR");
  3962   3459       add_srs_wkt (p, 4,
  3963   3460           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3964   3461       add_srs_wkt (p, 5,
  3965   3462           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3966   3463       add_srs_wkt (p, 6,
  3967         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         3464  +        "]],AUTHORITY[\"EPSG\",\"4702\"]],PROJECTION[\"Transverse");
  3968   3465       add_srs_wkt (p, 7,
  3969         -        "HORITY[\"EPSG\",\"4702\"]],PROJECTION[\"Transverse_Merca");
         3466  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  3970   3467       add_srs_wkt (p, 8,
  3971         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         3468  +        "ER[\"central_meridian\",-3],PARAMETER[\"scale_factor\",0");
  3972   3469       add_srs_wkt (p, 9,
  3973         -        "entral_meridian\",-3],PARAMETER[\"scale_factor\",0.9996]");
         3470  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  3974   3471       add_srs_wkt (p, 10,
  3975         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         3472  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3976   3473       add_srs_wkt (p, 11,
  3977         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3474  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  3978   3475       add_srs_wkt (p, 12,
  3979         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3980         -    add_srs_wkt (p, 13,
  3981         -        "RITY[\"EPSG\",\"3345\"]]");
         3476  +        ",AUTHORITY[\"EPSG\",\"3345\"]]");
  3982   3477   }
  3983   3478   
  3984   3479   #endif /* full EPSG initialization enabled/disabled */
  3985   3480   

Changes to src/srsinit/epsg_inlined_13.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_13 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 3346, "epsg", 3346,
    56         -        "LKS94 / Lithuania TM", 0, 1,
    57         -        "GRS 1980", "Greenwich",
    58         -        "Lithuania_1994_ETRS89", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
           55  +    p = add_epsg_def (filter, first, last, 3346, "epsg", 3346,
           56  +        "LKS94 / Lithuania TM");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9998 +x_0=500000 +y_");
    62     59       add_proj4text (p, 1,
    63     60           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
    64     61       add_proj4text (p, 2,
    65     62           "s");
    66     63       add_srs_wkt (p, 0,
................................................................................
    70     67       add_srs_wkt (p, 2,
    71     68           "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
    72     69       add_srs_wkt (p, 3,
    73     70           "0,0,0,0],AUTHORITY[\"EPSG\",\"6126\"]],PRIMEM[\"Greenwic");
    74     71       add_srs_wkt (p, 4,
    75     72           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
    76     73       add_srs_wkt (p, 5,
    77         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
           74  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
    78     75       add_srs_wkt (p, 6,
    79         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
           76  +        "EPSG\",\"4669\"]],PROJECTION[\"Transverse_Mercator\"],PA");
    80     77       add_srs_wkt (p, 7,
    81         -        ",\"4669\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
           78  +        "RAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_me");
    82     79       add_srs_wkt (p, 8,
    83         -        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
           80  +        "ridian\",24],PARAMETER[\"scale_factor\",0.9998],PARAMETE");
    84     81       add_srs_wkt (p, 9,
    85         -        "\",24],PARAMETER[\"scale_factor\",0.9998],PARAMETER[\"fa");
           82  +        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
    86     83       add_srs_wkt (p, 10,
    87         -        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
           84  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
    88     85       add_srs_wkt (p, 11,
    89         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
    90         -    add_srs_wkt (p, 12,
    91         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3346\"]]");
    92         -    p = add_epsg_def_ex (filter, first, last, 3347, "epsg", 3347,
    93         -        "NAD83 / Statistics Canada Lambert", 0, 0,
    94         -        "GRS 1980", "Greenwich",
    95         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
    96         -        "Easting", "East", "Northing", "North");
           86  +        "RITY[\"EPSG\",\"3346\"]]");
           87  +    p = add_epsg_def (filter, first, last, 3347, "epsg", 3347,
           88  +        "NAD83 / Statistics Canada Lambert");
    97     89       add_proj4text (p, 0,
    98     90           "+proj=lcc +lat_1=49 +lat_2=77 +lat_0=63.390675 +lon_0=-9");
    99     91       add_proj4text (p, 1,
   100         -        "1.86666666666666 +x_0=6200000 +y_0=3000000 +ellps=GRS80 ");
           92  +        "1.86666666666666 +x_0=6200000 +y_0=3000000 +datum=NAD83 ");
   101     93       add_proj4text (p, 2,
   102         -        "+towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
           94  +        "+units=m +no_defs");
   103     95       add_srs_wkt (p, 0,
   104     96           "PROJCS[\"NAD83 / Statistics Canada Lambert\",GEOGCS[\"NA");
   105     97       add_srs_wkt (p, 1,
   106     98           "D83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS");
   107     99       add_srs_wkt (p, 2,
   108    100           " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   109    101       add_srs_wkt (p, 3,
   110    102           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
   111    103       add_srs_wkt (p, 4,
   112    104           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   113    105       add_srs_wkt (p, 5,
   114    106           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   115    107       add_srs_wkt (p, 6,
   116         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   117         -    add_srs_wkt (p, 7,
   118         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
   119         -    add_srs_wkt (p, 8,
   120         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",49],");
   121         -    add_srs_wkt (p, 9,
   122         -        "PARAMETER[\"standard_parallel_2\",77],PARAMETER[\"latitu");
   123         -    add_srs_wkt (p, 10,
   124         -        "de_of_origin\",63.390675],PARAMETER[\"central_meridian\"");
   125         -    add_srs_wkt (p, 11,
   126         -        ",-91.86666666666666],PARAMETER[\"false_easting\",6200000");
   127         -    add_srs_wkt (p, 12,
   128         -        "],PARAMETER[\"false_northing\",3000000],UNIT[\"metre\",1");
   129         -    add_srs_wkt (p, 13,
   130         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AX");
   131         -    add_srs_wkt (p, 14,
   132         -        "IS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3347\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 3348, "epsg", 3348,
   134         -        "NAD83(CSRS) / Statistics Canada Lambert", 0, 0,
   135         -        "GRS 1980", "Greenwich",
   136         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   137         -        "Easting", "East", "Northing", "North");
          108  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
          109  +    add_srs_wkt (p, 7,
          110  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          111  +    add_srs_wkt (p, 8,
          112  +        ",49],PARAMETER[\"standard_parallel_2\",77],PARAMETER[\"l");
          113  +    add_srs_wkt (p, 9,
          114  +        "atitude_of_origin\",63.390675],PARAMETER[\"central_merid");
          115  +    add_srs_wkt (p, 10,
          116  +        "ian\",-91.86666666666666],PARAMETER[\"false_easting\",62");
          117  +    add_srs_wkt (p, 11,
          118  +        "00000],PARAMETER[\"false_northing\",3000000],UNIT[\"metr");
          119  +    add_srs_wkt (p, 12,
          120  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
          121  +    add_srs_wkt (p, 13,
          122  +        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3347\"]");
          123  +    add_srs_wkt (p, 14,
          124  +        "]");
          125  +    p = add_epsg_def (filter, first, last, 3348, "epsg", 3348,
          126  +        "NAD83(CSRS) / Statistics Canada Lambert");
   138    127       add_proj4text (p, 0,
   139    128           "+proj=lcc +lat_1=49 +lat_2=77 +lat_0=63.390675 +lon_0=-9");
   140    129       add_proj4text (p, 1,
   141    130           "1.86666666666666 +x_0=6200000 +y_0=3000000 +ellps=GRS80 ");
   142    131       add_proj4text (p, 2,
   143    132           "+towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   144    133       add_srs_wkt (p, 0,
................................................................................
   150    139       add_srs_wkt (p, 3,
   151    140           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
   152    141       add_srs_wkt (p, 4,
   153    142           "HORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   154    143       add_srs_wkt (p, 5,
   155    144           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   156    145       add_srs_wkt (p, 6,
   157         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   158         -    add_srs_wkt (p, 7,
   159         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]]");
   160         -    add_srs_wkt (p, 8,
   161         -        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
   162         -    add_srs_wkt (p, 9,
   163         -        "standard_parallel_1\",49],PARAMETER[\"standard_parallel_");
   164         -    add_srs_wkt (p, 10,
   165         -        "2\",77],PARAMETER[\"latitude_of_origin\",63.390675],PARA");
   166         -    add_srs_wkt (p, 11,
   167         -        "METER[\"central_meridian\",-91.86666666666666],PARAMETER");
   168         -    add_srs_wkt (p, 12,
   169         -        "[\"false_easting\",6200000],PARAMETER[\"false_northing\"");
   170         -    add_srs_wkt (p, 13,
   171         -        ",3000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
   172         -    add_srs_wkt (p, 14,
   173         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
   174         -    add_srs_wkt (p, 15,
   175         -        "TY[\"EPSG\",\"3348\"]]");
   176         -    p = add_epsg_def_ex (filter, first, last, 3349, "epsg", 3349,
   177         -        "WGS 84 / PDC Mercator (deprecated)", 0, 0,
   178         -        "WGS 84", "Greenwich",
   179         -        "WGS_1984", "Mercator_1SP", "metre",
   180         -        "Easting", "East", "Northing", "North");
          146  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"46");
          147  +    add_srs_wkt (p, 7,
          148  +        "17\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
          149  +    add_srs_wkt (p, 8,
          150  +        "ETER[\"standard_parallel_1\",49],PARAMETER[\"standard_pa");
          151  +    add_srs_wkt (p, 9,
          152  +        "rallel_2\",77],PARAMETER[\"latitude_of_origin\",63.39067");
          153  +    add_srs_wkt (p, 10,
          154  +        "5],PARAMETER[\"central_meridian\",-91.86666666666666],PA");
          155  +    add_srs_wkt (p, 11,
          156  +        "RAMETER[\"false_easting\",6200000],PARAMETER[\"false_nor");
          157  +    add_srs_wkt (p, 12,
          158  +        "thing\",3000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
          159  +    add_srs_wkt (p, 13,
          160  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
          161  +    add_srs_wkt (p, 14,
          162  +        "AUTHORITY[\"EPSG\",\"3348\"]]");
          163  +    p = add_epsg_def (filter, first, last, 3349, "epsg", 3349,
          164  +        "WGS 84 / PDC Mercator (deprecated)");
   181    165       add_proj4text (p, 0,
   182    166           "+proj=merc +lon_0=-150 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +");
   183    167       add_proj4text (p, 1,
   184    168           "units=m +no_defs");
   185    169       add_srs_wkt (p, 0,
   186    170           "PROJCS[\"WGS 84 / PDC Mercator (deprecated)\",GEOGCS[\"W");
   187    171       add_srs_wkt (p, 1,
................................................................................
   189    173       add_srs_wkt (p, 2,
   190    174           "98.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"E");
   191    175       add_srs_wkt (p, 3,
   192    176           "PSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   193    177       add_srs_wkt (p, 4,
   194    178           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   195    179       add_srs_wkt (p, 5,
   196         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
          180  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PRO");
   197    181       add_srs_wkt (p, 6,
   198         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTIO");
          182  +        "JECTION[\"Mercator_1SP\"],PARAMETER[\"central_meridian\"");
   199    183       add_srs_wkt (p, 7,
   200         -        "N[\"Mercator_1SP\"],PARAMETER[\"central_meridian\",-150]");
          184  +        ",-150],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
   201    185       add_srs_wkt (p, 8,
   202         -        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
          186  +        "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
   203    187       add_srs_wkt (p, 9,
   204         -        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          188  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
   205    189       add_srs_wkt (p, 10,
   206         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
   207         -    add_srs_wkt (p, 11,
   208         -        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3349\"]]");
   209         -    p = add_epsg_def_ex (filter, first, last, 3350, "epsg", 3350,
   210         -        "Pulkovo 1942 / CS63 zone C0", 0, 1,
   211         -        "Krassowsky 1940", "Greenwich",
   212         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   213         -        "X", "North", "Y", "East");
          190  +        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3349\"]]");
          191  +    p = add_epsg_def (filter, first, last, 3350, "epsg", 3350,
          192  +        "Pulkovo 1942 / CS63 zone C0");
   214    193       add_proj4text (p, 0,
   215    194           "+proj=tmerc +lat_0=0.1 +lon_0=21.95 +k=1 +x_0=250000 +y_");
   216    195       add_proj4text (p, 1,
   217    196           "0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.");
   218    197       add_proj4text (p, 2,
   219    198           "82,-0.12 +units=m +no_defs");
   220    199       add_srs_wkt (p, 0,
................................................................................
   226    205       add_srs_wkt (p, 3,
   227    206           "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\"");
   228    207       add_srs_wkt (p, 4,
   229    208           ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   230    209       add_srs_wkt (p, 5,
   231    210           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   232    211       add_srs_wkt (p, 6,
   233         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          212  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI");
   234    213       add_srs_wkt (p, 7,
   235         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTION[\"T");
          214  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   236    215       add_srs_wkt (p, 8,
   237         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          216  +        "in\",0.1],PARAMETER[\"central_meridian\",21.95],PARAMETE");
   238    217       add_srs_wkt (p, 9,
   239         -        ".1],PARAMETER[\"central_meridian\",21.95],PARAMETER[\"sc");
          218  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",250000");
   240    219       add_srs_wkt (p, 10,
   241         -        "ale_factor\",1],PARAMETER[\"false_easting\",250000],PARA");
          220  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   242    221       add_srs_wkt (p, 11,
   243         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   244         -    add_srs_wkt (p, 12,
   245         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   246         -    add_srs_wkt (p, 13,
   247         -        "HORITY[\"EPSG\",\"3350\"]]");
   248         -    p = add_epsg_def_ex (filter, first, last, 3351, "epsg", 3351,
   249         -        "Pulkovo 1942 / CS63 zone C1", 0, 1,
   250         -        "Krassowsky 1940", "Greenwich",
   251         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   252         -        "X", "North", "Y", "East");
          222  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3350\"]]");
          223  +    p = add_epsg_def (filter, first, last, 3351, "epsg", 3351,
          224  +        "Pulkovo 1942 / CS63 zone C1");
   253    225       add_proj4text (p, 0,
   254    226           "+proj=tmerc +lat_0=0.1 +lon_0=24.95 +k=1 +x_0=1250000 +y");
   255    227       add_proj4text (p, 1,
   256    228           "_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0");
   257    229       add_proj4text (p, 2,
   258    230           ".82,-0.12 +units=m +no_defs");
   259    231       add_srs_wkt (p, 0,
................................................................................
   265    237       add_srs_wkt (p, 3,
   266    238           "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\"");
   267    239       add_srs_wkt (p, 4,
   268    240           ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   269    241       add_srs_wkt (p, 5,
   270    242           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   271    243       add_srs_wkt (p, 6,
   272         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          244  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI");
   273    245       add_srs_wkt (p, 7,
   274         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTION[\"T");
          246  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   275    247       add_srs_wkt (p, 8,
   276         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          248  +        "in\",0.1],PARAMETER[\"central_meridian\",24.95],PARAMETE");
   277    249       add_srs_wkt (p, 9,
   278         -        ".1],PARAMETER[\"central_meridian\",24.95],PARAMETER[\"sc");
          250  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",125000");
   279    251       add_srs_wkt (p, 10,
   280         -        "ale_factor\",1],PARAMETER[\"false_easting\",1250000],PAR");
          252  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   281    253       add_srs_wkt (p, 11,
   282         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   283         -    add_srs_wkt (p, 12,
   284         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   285         -    add_srs_wkt (p, 13,
   286         -        "UTHORITY[\"EPSG\",\"3351\"]]");
   287         -    p = add_epsg_def_ex (filter, first, last, 3352, "epsg", 3352,
   288         -        "Pulkovo 1942 / CS63 zone C2", 0, 1,
   289         -        "Krassowsky 1940", "Greenwich",
   290         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   291         -        "X", "North", "Y", "East");
          254  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3351\"]]");
          255  +    p = add_epsg_def (filter, first, last, 3352, "epsg", 3352,
          256  +        "Pulkovo 1942 / CS63 zone C2");
   292    257       add_proj4text (p, 0,
   293    258           "+proj=tmerc +lat_0=0.1 +lon_0=27.95 +k=1 +x_0=2250000 +y");
   294    259       add_proj4text (p, 1,
   295    260           "_0=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0");
   296    261       add_proj4text (p, 2,
   297    262           ".82,-0.12 +units=m +no_defs");
   298    263       add_srs_wkt (p, 0,
................................................................................
   304    269       add_srs_wkt (p, 3,
   305    270           "3.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[\"EPSG\"");
   306    271       add_srs_wkt (p, 4,
   307    272           ",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   308    273       add_srs_wkt (p, 5,
   309    274           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   310    275       add_srs_wkt (p, 6,
   311         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          276  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTI");
   312    277       add_srs_wkt (p, 7,
   313         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJECTION[\"T");
          278  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   314    279       add_srs_wkt (p, 8,
   315         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          280  +        "in\",0.1],PARAMETER[\"central_meridian\",27.95],PARAMETE");
   316    281       add_srs_wkt (p, 9,
   317         -        ".1],PARAMETER[\"central_meridian\",27.95],PARAMETER[\"sc");
          282  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",225000");
   318    283       add_srs_wkt (p, 10,
   319         -        "ale_factor\",1],PARAMETER[\"false_easting\",2250000],PAR");
          284  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   320    285       add_srs_wkt (p, 11,
   321         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   322         -    add_srs_wkt (p, 12,
   323         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   324         -    add_srs_wkt (p, 13,
   325         -        "UTHORITY[\"EPSG\",\"3352\"]]");
   326         -    p = add_epsg_def_ex (filter, first, last, 3353, "epsg", 3353,
   327         -        "Mhast (onshore) / UTM zone 32S", 0, 0,
   328         -        "International 1924", "Greenwich",
   329         -        "Mhast_onshore", "Transverse_Mercator", "metre",
   330         -        "Easting", "East", "Northing", "North");
          286  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3352\"]]");
          287  +    p = add_epsg_def (filter, first, last, 3353, "epsg", 3353,
          288  +        "Mhast (onshore) / UTM zone 32S");
   331    289       add_proj4text (p, 0,
   332    290           "+proj=utm +zone=32 +south +ellps=intl +units=m +no_defs");
   333    291       add_srs_wkt (p, 0,
   334    292           "PROJCS[\"Mhast (onshore) / UTM zone 32S\",GEOGCS[\"Mhast");
   335    293       add_srs_wkt (p, 1,
   336    294           " (onshore)\",DATUM[\"Mhast_onshore\",SPHEROID[\"Internat");
   337    295       add_srs_wkt (p, 2,
   338    296           "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],A");
   339    297       add_srs_wkt (p, 3,
   340    298           "UTHORITY[\"EPSG\",\"6704\"]],PRIMEM[\"Greenwich\",0,AUTH");
   341    299       add_srs_wkt (p, 4,
   342    300           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   343    301       add_srs_wkt (p, 5,
   344         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          302  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   345    303       add_srs_wkt (p, 6,
   346         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4704\"");
          304  +        "4704\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   347    305       add_srs_wkt (p, 7,
   348         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          306  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
   349    307       add_srs_wkt (p, 8,
   350         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",9],PAR");
          308  +        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
   351    309       add_srs_wkt (p, 9,
   352         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
          310  +        "asting\",500000],PARAMETER[\"false_northing\",10000000],");
   353    311       add_srs_wkt (p, 10,
   354         -        "g\",500000],PARAMETER[\"false_northing\",10000000],UNIT[");
          312  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
   355    313       add_srs_wkt (p, 11,
   356         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          314  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
   357    315       add_srs_wkt (p, 12,
   358         -        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
   359         -    add_srs_wkt (p, 13,
   360         -        "353\"]]");
   361         -    p = add_epsg_def_ex (filter, first, last, 3354, "epsg", 3354,
   362         -        "Mhast (offshore) / UTM zone 32S", 0, 0,
   363         -        "International 1924", "Greenwich",
   364         -        "Mhast_offshore", "Transverse_Mercator", "metre",
   365         -        "Easting", "East", "Northing", "North");
          316  +        ",\"3353\"]]");
          317  +    p = add_epsg_def (filter, first, last, 3354, "epsg", 3354,
          318  +        "Mhast (offshore) / UTM zone 32S");
   366    319       add_proj4text (p, 0,
   367    320           "+proj=utm +zone=32 +south +ellps=intl +units=m +no_defs");
   368    321       add_srs_wkt (p, 0,
   369    322           "PROJCS[\"Mhast (offshore) / UTM zone 32S\",GEOGCS[\"Mhas");
   370    323       add_srs_wkt (p, 1,
   371    324           "t (offshore)\",DATUM[\"Mhast_offshore\",SPHEROID[\"Inter");
   372    325       add_srs_wkt (p, 2,
   373    326           "national 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]");
   374    327       add_srs_wkt (p, 3,
   375    328           "],AUTHORITY[\"EPSG\",\"6705\"]],PRIMEM[\"Greenwich\",0,A");
   376    329       add_srs_wkt (p, 4,
   377    330           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   378    331       add_srs_wkt (p, 5,
   379         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          332  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   380    333       add_srs_wkt (p, 6,
   381         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"470");
          334  +        ",\"4705\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   382    335       add_srs_wkt (p, 7,
   383         -        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
          336  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
   384    337       add_srs_wkt (p, 8,
   385         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",9],");
          338  +        "\",9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
   386    339       add_srs_wkt (p, 9,
   387         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
          340  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
   388    341       add_srs_wkt (p, 10,
   389         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
          342  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   390    343       add_srs_wkt (p, 11,
   391         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          344  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
   392    345       add_srs_wkt (p, 12,
   393         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
   394         -    add_srs_wkt (p, 13,
   395         -        "\"3354\"]]");
   396         -    p = add_epsg_def_ex (filter, first, last, 3355, "epsg", 3355,
   397         -        "Egypt Gulf of Suez S-650 TL / Red Belt", 0, 0,
   398         -        "Helmert 1906", "Greenwich",
   399         -        "Egypt_Gulf_of_Suez_S_650_TL", "Transverse_Mercator", "metre",
   400         -        "Easting", "East", "Northing", "North");
          346  +        "PSG\",\"3354\"]]");
          347  +    p = add_epsg_def (filter, first, last, 3355, "epsg", 3355,
          348  +        "Egypt Gulf of Suez S-650 TL / Red Belt");
   401    349       add_proj4text (p, 0,
   402    350           "+proj=tmerc +lat_0=30 +lon_0=31 +k=1 +x_0=615000 +y_0=81");
   403    351       add_proj4text (p, 1,
   404    352           "0000 +ellps=helmert +towgs84=-146.21,112.63,4.05,0,0,0,0");
   405    353       add_proj4text (p, 2,
   406    354           " +units=m +no_defs");
   407    355       add_srs_wkt (p, 0,
................................................................................
   413    361       add_srs_wkt (p, 3,
   414    362           "UTHORITY[\"EPSG\",\"7020\"]],TOWGS84[-146.21,112.63,4.05");
   415    363       add_srs_wkt (p, 4,
   416    364           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6706\"]],PRIMEM[\"Greenwi");
   417    365       add_srs_wkt (p, 5,
   418    366           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
   419    367       add_srs_wkt (p, 6,
   420         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
          368  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
   421    369       add_srs_wkt (p, 7,
   422         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
          370  +        "\"EPSG\",\"4706\"]],PROJECTION[\"Transverse_Mercator\"],");
   423    371       add_srs_wkt (p, 8,
   424         -        "\",\"4706\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
          372  +        "PARAMETER[\"latitude_of_origin\",30],PARAMETER[\"central");
   425    373       add_srs_wkt (p, 9,
   426         -        "TER[\"latitude_of_origin\",30],PARAMETER[\"central_merid");
          374  +        "_meridian\",31],PARAMETER[\"scale_factor\",1],PARAMETER[");
   427    375       add_srs_wkt (p, 10,
   428         -        "ian\",31],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
          376  +        "\"false_easting\",615000],PARAMETER[\"false_northing\",8");
   429    377       add_srs_wkt (p, 11,
   430         -        "e_easting\",615000],PARAMETER[\"false_northing\",810000]");
          378  +        "10000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   431    379       add_srs_wkt (p, 12,
   432         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
          380  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
   433    381       add_srs_wkt (p, 13,
   434         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
   435         -    add_srs_wkt (p, 14,
   436         -        "\",\"3355\"]]");
   437         -    p = add_epsg_def_ex (filter, first, last, 3356, "epsg", 3356,
   438         -        "Grand Cayman 1959 / UTM zone 17N (deprecated)", 0, 0,
   439         -        "Clarke 1866", "Greenwich",
   440         -        "Grand_Cayman_Geodetic_Datum_1959", "Transverse_Mercator", "metre",
   441         -        "Easting", "East", "Northing", "North");
          382  +        "\"EPSG\",\"3355\"]]");
          383  +    p = add_epsg_def (filter, first, last, 3356, "epsg", 3356,
          384  +        "Grand Cayman 1959 / UTM zone 17N (deprecated)");
   442    385       add_proj4text (p, 0,
   443    386           "+proj=utm +zone=17 +ellps=clrk66 +towgs84=-179.483,-69.3");
   444    387       add_proj4text (p, 1,
   445    388           "79,-27.584,-7.862,8.163,6.042,-13.925 +units=m +no_defs");
   446    389       add_srs_wkt (p, 0,
   447    390           "PROJCS[\"Grand Cayman 1959 / UTM zone 17N (deprecated)\"");
   448    391       add_srs_wkt (p, 1,
................................................................................
   454    397       add_srs_wkt (p, 4,
   455    398           "9,-27.584,-7.862,8.163,6.042,-13.925],AUTHORITY[\"EPSG\"");
   456    399       add_srs_wkt (p, 5,
   457    400           ",\"6723\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   458    401       add_srs_wkt (p, 6,
   459    402           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   460    403       add_srs_wkt (p, 7,
   461         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          404  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4723\"]],PROJECTI");
   462    405       add_srs_wkt (p, 8,
   463         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4723\"]],PROJECTION[\"T");
          406  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   464    407       add_srs_wkt (p, 9,
   465         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          408  +        "in\",0],PARAMETER[\"central_meridian\",-81],PARAMETER[\"");
   466    409       add_srs_wkt (p, 10,
   467         -        "],PARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_");
          410  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
   468    411       add_srs_wkt (p, 11,
   469         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          412  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   470    413       add_srs_wkt (p, 12,
   471         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          414  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   472    415       add_srs_wkt (p, 13,
   473         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   474         -    add_srs_wkt (p, 14,
   475         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3356\"]]");
   476         -    p = add_epsg_def_ex (filter, first, last, 3357, "epsg", 3357,
   477         -        "Little Cayman 1961 / UTM zone 17N (deprecated)", 0, 0,
   478         -        "Clarke 1866", "Greenwich",
   479         -        "Sister_Islands_Geodetic_Datum_1961", "Transverse_Mercator", "metre",
   480         -        "Easting", "East", "Northing", "North");
          416  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3356\"]]");
          417  +    p = add_epsg_def (filter, first, last, 3357, "epsg", 3357,
          418  +        "Little Cayman 1961 / UTM zone 17N (deprecated)");
   481    419       add_proj4text (p, 0,
   482    420           "+proj=utm +zone=17 +ellps=clrk66 +towgs84=8.853,-52.644,");
   483    421       add_proj4text (p, 1,
   484    422           "180.304,-0.393,-2.323,2.96,-24.081 +units=m +no_defs");
   485    423       add_srs_wkt (p, 0,
   486    424           "PROJCS[\"Little Cayman 1961 / UTM zone 17N (deprecated)\"");
   487    425       add_srs_wkt (p, 1,
................................................................................
   493    431       add_srs_wkt (p, 4,
   494    432           ",180.304,-0.393,-2.323,2.96,-24.081],AUTHORITY[\"EPSG\",");
   495    433       add_srs_wkt (p, 5,
   496    434           "\"6726\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   497    435       add_srs_wkt (p, 6,
   498    436           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   499    437       add_srs_wkt (p, 7,
   500         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          438  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4726\"]],PROJECTIO");
   501    439       add_srs_wkt (p, 8,
   502         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4726\"]],PROJECTION[\"Tr");
          440  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   503    441       add_srs_wkt (p, 9,
   504         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          442  +        "n\",0],PARAMETER[\"central_meridian\",-81],PARAMETER[\"s");
   505    443       add_srs_wkt (p, 10,
   506         -        ",PARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_f");
          444  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
   507    445       add_srs_wkt (p, 11,
   508         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          446  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   509    447       add_srs_wkt (p, 12,
   510         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
          448  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
   511    449       add_srs_wkt (p, 13,
   512         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   513         -    add_srs_wkt (p, 14,
   514         -        "\",NORTH],AUTHORITY[\"EPSG\",\"3357\"]]");
   515         -    p = add_epsg_def_ex (filter, first, last, 3358, "epsg", 3358,
   516         -        "NAD83(HARN) / North Carolina", 0, 0,
   517         -        "GRS 1980", "Greenwich",
   518         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   519         -        "X", "East", "Y", "North");
          450  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"3357\"]]");
          451  +    p = add_epsg_def (filter, first, last, 3358, "epsg", 3358,
          452  +        "NAD83(HARN) / North Carolina");
   520    453       add_proj4text (p, 0,
   521    454           "+proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333");
   522    455       add_proj4text (p, 1,
   523    456           "334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps");
   524    457       add_proj4text (p, 2,
   525    458           "=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   526    459       add_srs_wkt (p, 0,
................................................................................
   532    465       add_srs_wkt (p, 3,
   533    466           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
   534    467       add_srs_wkt (p, 4,
   535    468           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   536    469       add_srs_wkt (p, 5,
   537    470           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   538    471       add_srs_wkt (p, 6,
   539         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
   540         -    add_srs_wkt (p, 7,
   541         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
   542         -    add_srs_wkt (p, 8,
   543         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
   544         -    add_srs_wkt (p, 9,
   545         -        "llel_1\",36.16666666666666],PARAMETER[\"standard_paralle");
   546         -    add_srs_wkt (p, 10,
   547         -        "l_2\",34.33333333333334],PARAMETER[\"latitude_of_origin\"");
   548         -    add_srs_wkt (p, 11,
   549         -        ",33.75],PARAMETER[\"central_meridian\",-79],PARAMETER[\"");
   550         -    add_srs_wkt (p, 12,
   551         -        "false_easting\",609601.22],PARAMETER[\"false_northing\",");
   552         -    add_srs_wkt (p, 13,
   553         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   554         -    add_srs_wkt (p, 14,
   555         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3358\"]");
   556         -    add_srs_wkt (p, 15,
   557         -        "]");
   558         -    p = add_epsg_def_ex (filter, first, last, 3359, "epsg", 3359,
   559         -        "NAD83(HARN) / North Carolina (ftUS) (deprecated)", 0, 0,
   560         -        "GRS 1980", "Greenwich",
   561         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
   562         -        "X", "East", "Y", "North");
          472  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
          473  +    add_srs_wkt (p, 7,
          474  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
          475  +    add_srs_wkt (p, 8,
          476  +        "rd_parallel_1\",36.16666666666666],PARAMETER[\"standard_");
          477  +    add_srs_wkt (p, 9,
          478  +        "parallel_2\",34.33333333333334],PARAMETER[\"latitude_of_");
          479  +    add_srs_wkt (p, 10,
          480  +        "origin\",33.75],PARAMETER[\"central_meridian\",-79],PARA");
          481  +    add_srs_wkt (p, 11,
          482  +        "METER[\"false_easting\",609601.22],PARAMETER[\"false_nor");
          483  +    add_srs_wkt (p, 12,
          484  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          485  +    add_srs_wkt (p, 13,
          486  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
          487  +    add_srs_wkt (p, 14,
          488  +        "\"3358\"]]");
          489  +    p = add_epsg_def (filter, first, last, 3359, "epsg", 3359,
          490  +        "NAD83(HARN) / North Carolina (ftUS) (deprecated)");
   563    491       add_proj4text (p, 0,
   564    492           "+proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333");
   565    493       add_proj4text (p, 1,
   566    494           "334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024385 +y_0=");
   567    495       add_proj4text (p, 2,
   568    496           "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
   569    497       add_srs_wkt (p, 0,
................................................................................
   575    503       add_srs_wkt (p, 3,
   576    504           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
   577    505       add_srs_wkt (p, 4,
   578    506           ",0],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0");
   579    507       add_srs_wkt (p, 5,
   580    508           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
   581    509       add_srs_wkt (p, 6,
   582         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   583         -    add_srs_wkt (p, 7,
   584         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
   585         -    add_srs_wkt (p, 8,
   586         -        "52\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
   587         -    add_srs_wkt (p, 9,
   588         -        "ETER[\"standard_parallel_1\",36.16666666666666],PARAMETE");
   589         -    add_srs_wkt (p, 10,
   590         -        "R[\"standard_parallel_2\",34.33333333333334],PARAMETER[\"");
   591         -    add_srs_wkt (p, 11,
   592         -        "latitude_of_origin\",33.75],PARAMETER[\"central_meridian");
   593         -    add_srs_wkt (p, 12,
   594         -        "\",-79],PARAMETER[\"false_easting\",2000004.000008],PARA");
   595         -    add_srs_wkt (p, 13,
   596         -        "METER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORI");
   597         -    add_srs_wkt (p, 14,
   598         -        "TY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
   599         -    add_srs_wkt (p, 15,
   600         -        "],AUTHORITY[\"EPSG\",\"3359\"]]");
   601         -    p = add_epsg_def_ex (filter, first, last, 3360, "epsg", 3360,
   602         -        "NAD83(HARN) / South Carolina", 0, 0,
   603         -        "GRS 1980", "Greenwich",
   604         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   605         -        "X", "East", "Y", "North");
          510  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
          511  +    add_srs_wkt (p, 7,
          512  +        "\",\"4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
          513  +    add_srs_wkt (p, 8,
          514  +        "],PARAMETER[\"standard_parallel_1\",36.16666666666666],P");
          515  +    add_srs_wkt (p, 9,
          516  +        "ARAMETER[\"standard_parallel_2\",34.33333333333334],PARA");
          517  +    add_srs_wkt (p, 10,
          518  +        "METER[\"latitude_of_origin\",33.75],PARAMETER[\"central_");
          519  +    add_srs_wkt (p, 11,
          520  +        "meridian\",-79],PARAMETER[\"false_easting\",2000004.0000");
          521  +    add_srs_wkt (p, 12,
          522  +        "08],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048");
          523  +    add_srs_wkt (p, 13,
          524  +        ",AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y");
          525  +    add_srs_wkt (p, 14,
          526  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3359\"]]");
          527  +    p = add_epsg_def (filter, first, last, 3360, "epsg", 3360,
          528  +        "NAD83(HARN) / South Carolina");
   606    529       add_proj4text (p, 0,
   607    530           "+proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31");
   608    531       add_proj4text (p, 1,
   609    532           ".83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS");
   610    533       add_proj4text (p, 2,
   611    534           "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   612    535       add_srs_wkt (p, 0,
................................................................................
   618    541       add_srs_wkt (p, 3,
   619    542           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
   620    543       add_srs_wkt (p, 4,
   621    544           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   622    545       add_srs_wkt (p, 5,
   623    546           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   624    547       add_srs_wkt (p, 6,
   625         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
   626         -    add_srs_wkt (p, 7,
   627         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
   628         -    add_srs_wkt (p, 8,
   629         -        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
   630         -    add_srs_wkt (p, 9,
   631         -        "llel_1\",34.83333333333334],PARAMETER[\"standard_paralle");
   632         -    add_srs_wkt (p, 10,
   633         -        "l_2\",32.5],PARAMETER[\"latitude_of_origin\",31.83333333");
   634         -    add_srs_wkt (p, 11,
   635         -        "333333],PARAMETER[\"central_meridian\",-81],PARAMETER[\"");
   636         -    add_srs_wkt (p, 12,
   637         -        "false_easting\",609600],PARAMETER[\"false_northing\",0],");
   638         -    add_srs_wkt (p, 13,
   639         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   640         -    add_srs_wkt (p, 14,
   641         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3360\"]]");
   642         -    p = add_epsg_def_ex (filter, first, last, 3361, "epsg", 3361,
   643         -        "NAD83(HARN) / South Carolina (ft)", 0, 0,
   644         -        "GRS 1980", "Greenwich",
   645         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "foot",
   646         -        "X", "East", "Y", "North");
          548  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
          549  +    add_srs_wkt (p, 7,
          550  +        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
          551  +    add_srs_wkt (p, 8,
          552  +        "rd_parallel_1\",34.83333333333334],PARAMETER[\"standard_");
          553  +    add_srs_wkt (p, 9,
          554  +        "parallel_2\",32.5],PARAMETER[\"latitude_of_origin\",31.8");
          555  +    add_srs_wkt (p, 10,
          556  +        "3333333333333],PARAMETER[\"central_meridian\",-81],PARAM");
          557  +    add_srs_wkt (p, 11,
          558  +        "ETER[\"false_easting\",609600],PARAMETER[\"false_northin");
          559  +    add_srs_wkt (p, 12,
          560  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          561  +    add_srs_wkt (p, 13,
          562  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"33");
          563  +    add_srs_wkt (p, 14,
          564  +        "60\"]]");
          565  +    p = add_epsg_def (filter, first, last, 3361, "epsg", 3361,
          566  +        "NAD83(HARN) / South Carolina (ft)");
   647    567       add_proj4text (p, 0,
   648    568           "+proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31");
   649    569       add_proj4text (p, 1,
   650    570           ".83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS");
   651    571       add_proj4text (p, 2,
   652    572           "80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
   653    573       add_srs_wkt (p, 0,
................................................................................
   659    579       add_srs_wkt (p, 3,
   660    580           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   661    581       add_srs_wkt (p, 4,
   662    582           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   663    583       add_srs_wkt (p, 5,
   664    584           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   665    585       add_srs_wkt (p, 6,
   666         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   667         -    add_srs_wkt (p, 7,
   668         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
   669         -    add_srs_wkt (p, 8,
   670         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
   671         -    add_srs_wkt (p, 9,
   672         -        "_parallel_1\",34.83333333333334],PARAMETER[\"standard_pa");
   673         -    add_srs_wkt (p, 10,
   674         -        "rallel_2\",32.5],PARAMETER[\"latitude_of_origin\",31.833");
   675         -    add_srs_wkt (p, 11,
   676         -        "33333333333],PARAMETER[\"central_meridian\",-81],PARAMET");
   677         -    add_srs_wkt (p, 12,
   678         -        "ER[\"false_easting\",2000000],PARAMETER[\"false_northing");
   679         -    add_srs_wkt (p, 13,
   680         -        "\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]]");
   681         -    add_srs_wkt (p, 14,
   682         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   683         -    add_srs_wkt (p, 15,
   684         -        "3361\"]]");
   685         -    p = add_epsg_def_ex (filter, first, last, 3362, "epsg", 3362,
   686         -        "NAD83(HARN) / Pennsylvania North", 0, 0,
   687         -        "GRS 1980", "Greenwich",
   688         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   689         -        "X", "East", "Y", "North");
          586  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
          587  +    add_srs_wkt (p, 7,
          588  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
          589  +    add_srs_wkt (p, 8,
          590  +        "andard_parallel_1\",34.83333333333334],PARAMETER[\"stand");
          591  +    add_srs_wkt (p, 9,
          592  +        "ard_parallel_2\",32.5],PARAMETER[\"latitude_of_origin\",");
          593  +    add_srs_wkt (p, 10,
          594  +        "31.83333333333333],PARAMETER[\"central_meridian\",-81],P");
          595  +    add_srs_wkt (p, 11,
          596  +        "ARAMETER[\"false_easting\",2000000],PARAMETER[\"false_no");
          597  +    add_srs_wkt (p, 12,
          598  +        "rthing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"90");
          599  +    add_srs_wkt (p, 13,
          600  +        "02\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
          601  +    add_srs_wkt (p, 14,
          602  +        "SG\",\"3361\"]]");
          603  +    p = add_epsg_def (filter, first, last, 3362, "epsg", 3362,
          604  +        "NAD83(HARN) / Pennsylvania North");
   690    605       add_proj4text (p, 0,
   691    606           "+proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=4");
   692    607       add_proj4text (p, 1,
   693    608           "0.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps");
   694    609       add_proj4text (p, 2,
   695    610           "=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   696    611       add_srs_wkt (p, 0,
................................................................................
   702    617       add_srs_wkt (p, 3,
   703    618           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   704    619       add_srs_wkt (p, 4,
   705    620           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   706    621       add_srs_wkt (p, 5,
   707    622           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   708    623       add_srs_wkt (p, 6,
   709         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   710         -    add_srs_wkt (p, 7,
   711         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
   712         -    add_srs_wkt (p, 8,
   713         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
   714         -    add_srs_wkt (p, 9,
   715         -        "_parallel_1\",41.95],PARAMETER[\"standard_parallel_2\",4");
   716         -    add_srs_wkt (p, 10,
   717         -        "0.88333333333333],PARAMETER[\"latitude_of_origin\",40.16");
   718         -    add_srs_wkt (p, 11,
   719         -        "666666666666],PARAMETER[\"central_meridian\",-77.75],PAR");
   720         -    add_srs_wkt (p, 12,
   721         -        "AMETER[\"false_easting\",600000],PARAMETER[\"false_north");
   722         -    add_srs_wkt (p, 13,
   723         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
   724         -    add_srs_wkt (p, 14,
   725         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   726         -    add_srs_wkt (p, 15,
   727         -        "3362\"]]");
   728         -    p = add_epsg_def_ex (filter, first, last, 3363, "epsg", 3363,
   729         -        "NAD83(HARN) / Pennsylvania North (ftUS)", 0, 0,
   730         -        "GRS 1980", "Greenwich",
   731         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
   732         -        "X", "East", "Y", "North");
          624  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
          625  +    add_srs_wkt (p, 7,
          626  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
          627  +    add_srs_wkt (p, 8,
          628  +        "andard_parallel_1\",41.95],PARAMETER[\"standard_parallel");
          629  +    add_srs_wkt (p, 9,
          630  +        "_2\",40.88333333333333],PARAMETER[\"latitude_of_origin\"");
          631  +    add_srs_wkt (p, 10,
          632  +        ",40.16666666666666],PARAMETER[\"central_meridian\",-77.7");
          633  +    add_srs_wkt (p, 11,
          634  +        "5],PARAMETER[\"false_easting\",600000],PARAMETER[\"false");
          635  +    add_srs_wkt (p, 12,
          636  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
          637  +    add_srs_wkt (p, 13,
          638  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
          639  +    add_srs_wkt (p, 14,
          640  +        "G\",\"3362\"]]");
          641  +    p = add_epsg_def (filter, first, last, 3363, "epsg", 3363,
          642  +        "NAD83(HARN) / Pennsylvania North (ftUS)");
   733    643       add_proj4text (p, 0,
   734    644           "+proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=4");
   735    645       add_proj4text (p, 1,
   736    646           "0.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps");
   737    647       add_proj4text (p, 2,
   738    648           "=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
   739    649       add_srs_wkt (p, 0,
................................................................................
   745    655       add_srs_wkt (p, 3,
   746    656           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
   747    657       add_srs_wkt (p, 4,
   748    658           "RITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   749    659       add_srs_wkt (p, 5,
   750    660           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   751    661       add_srs_wkt (p, 6,
   752         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
   753         -    add_srs_wkt (p, 7,
   754         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],P");
   755         -    add_srs_wkt (p, 8,
   756         -        "ROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"s");
   757         -    add_srs_wkt (p, 9,
   758         -        "tandard_parallel_1\",41.95],PARAMETER[\"standard_paralle");
   759         -    add_srs_wkt (p, 10,
   760         -        "l_2\",40.88333333333333],PARAMETER[\"latitude_of_origin\"");
   761         -    add_srs_wkt (p, 11,
   762         -        ",40.16666666666666],PARAMETER[\"central_meridian\",-77.7");
   763         -    add_srs_wkt (p, 12,
   764         -        "5],PARAMETER[\"false_easting\",1968500],PARAMETER[\"fals");
   765         -    add_srs_wkt (p, 13,
   766         -        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
   767         -    add_srs_wkt (p, 14,
   768         -        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
   769         -    add_srs_wkt (p, 15,
   770         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3363\"]]");
   771         -    p = add_epsg_def_ex (filter, first, last, 3364, "epsg", 3364,
   772         -        "NAD83(HARN) / Pennsylvania South", 0, 0,
   773         -        "GRS 1980", "Greenwich",
   774         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
   775         -        "X", "East", "Y", "North");
          662  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152");
          663  +    add_srs_wkt (p, 7,
          664  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
          665  +    add_srs_wkt (p, 8,
          666  +        "ER[\"standard_parallel_1\",41.95],PARAMETER[\"standard_p");
          667  +    add_srs_wkt (p, 9,
          668  +        "arallel_2\",40.88333333333333],PARAMETER[\"latitude_of_o");
          669  +    add_srs_wkt (p, 10,
          670  +        "rigin\",40.16666666666666],PARAMETER[\"central_meridian\"");
          671  +    add_srs_wkt (p, 11,
          672  +        ",-77.75],PARAMETER[\"false_easting\",1968500],PARAMETER[");
          673  +    add_srs_wkt (p, 12,
          674  +        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
          675  +    add_srs_wkt (p, 13,
          676  +        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
          677  +    add_srs_wkt (p, 14,
          678  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3363\"]]");
          679  +    p = add_epsg_def (filter, first, last, 3364, "epsg", 3364,
          680  +        "NAD83(HARN) / Pennsylvania South");
   776    681       add_proj4text (p, 0,
   777    682           "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
   778    683       add_proj4text (p, 1,
   779    684           "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +");
   780    685       add_proj4text (p, 2,
   781    686           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
   782    687       add_proj4text (p, 3,
................................................................................
   790    695       add_srs_wkt (p, 3,
   791    696           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   792    697       add_srs_wkt (p, 4,
   793    698           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   794    699       add_srs_wkt (p, 5,
   795    700           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   796    701       add_srs_wkt (p, 6,
   797         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   798         -    add_srs_wkt (p, 7,
   799         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
   800         -    add_srs_wkt (p, 8,
   801         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
   802         -    add_srs_wkt (p, 9,
   803         -        "_parallel_1\",40.96666666666667],PARAMETER[\"standard_pa");
   804         -    add_srs_wkt (p, 10,
   805         -        "rallel_2\",39.93333333333333],PARAMETER[\"latitude_of_or");
   806         -    add_srs_wkt (p, 11,
   807         -        "igin\",39.33333333333334],PARAMETER[\"central_meridian\"");
   808         -    add_srs_wkt (p, 12,
   809         -        ",-77.75],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
   810         -    add_srs_wkt (p, 13,
   811         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   812         -    add_srs_wkt (p, 14,
   813         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
   814         -    add_srs_wkt (p, 15,
   815         -        "\"EPSG\",\"3364\"]]");
   816         -    p = add_epsg_def_ex (filter, first, last, 3365, "epsg", 3365,
   817         -        "NAD83(HARN) / Pennsylvania South (ftUS)", 0, 0,
   818         -        "GRS 1980", "Greenwich",
   819         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
   820         -        "X", "East", "Y", "North");
          702  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
          703  +    add_srs_wkt (p, 7,
          704  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
          705  +    add_srs_wkt (p, 8,
          706  +        "andard_parallel_1\",40.96666666666667],PARAMETER[\"stand");
          707  +    add_srs_wkt (p, 9,
          708  +        "ard_parallel_2\",39.93333333333333],PARAMETER[\"latitude");
          709  +    add_srs_wkt (p, 10,
          710  +        "_of_origin\",39.33333333333334],PARAMETER[\"central_meri");
          711  +    add_srs_wkt (p, 11,
          712  +        "dian\",-77.75],PARAMETER[\"false_easting\",600000],PARAM");
          713  +    add_srs_wkt (p, 12,
          714  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
          715  +    add_srs_wkt (p, 13,
          716  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
          717  +    add_srs_wkt (p, 14,
          718  +        "HORITY[\"EPSG\",\"3364\"]]");
          719  +    p = add_epsg_def (filter, first, last, 3365, "epsg", 3365,
          720  +        "NAD83(HARN) / Pennsylvania South (ftUS)");
   821    721       add_proj4text (p, 0,
   822    722           "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
   823    723       add_proj4text (p, 1,
   824    724           "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +");
   825    725       add_proj4text (p, 2,
   826    726           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
   827    727       add_proj4text (p, 3,
................................................................................
   835    735       add_srs_wkt (p, 3,
   836    736           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
   837    737       add_srs_wkt (p, 4,
   838    738           "RITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   839    739       add_srs_wkt (p, 5,
   840    740           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   841    741       add_srs_wkt (p, 6,
   842         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          742  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152");
   843    743       add_srs_wkt (p, 7,
   844         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],P");
          744  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
   845    745       add_srs_wkt (p, 8,
   846         -        "ROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"s");
          746  +        "ER[\"standard_parallel_1\",40.96666666666667],PARAMETER[");
   847    747       add_srs_wkt (p, 9,
   848         -        "tandard_parallel_1\",40.96666666666667],PARAMETER[\"stan");
          748  +        "\"standard_parallel_2\",39.93333333333333],PARAMETER[\"l");
   849    749       add_srs_wkt (p, 10,
   850         -        "dard_parallel_2\",39.93333333333333],PARAMETER[\"latitud");
          750  +        "atitude_of_origin\",39.33333333333334],PARAMETER[\"centr");
   851    751       add_srs_wkt (p, 11,
   852         -        "e_of_origin\",39.33333333333334],PARAMETER[\"central_mer");
          752  +        "al_meridian\",-77.75],PARAMETER[\"false_easting\",196850");
   853    753       add_srs_wkt (p, 12,
   854         -        "idian\",-77.75],PARAMETER[\"false_easting\",1968500],PAR");
          754  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot");
   855    755       add_srs_wkt (p, 13,
   856         -        "AMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.3");
          756  +        "\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS");
   857    757       add_srs_wkt (p, 14,
   858         -        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
          758  +        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3365");
   859    759       add_srs_wkt (p, 15,
   860         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3365\"]]");
   861         -    p = add_epsg_def_ex (filter, first, last, 3366, "epsg", 3366,
   862         -        "Hong Kong 1963 Grid System (deprecated)", 0, 1,
   863         -        "Clarke 1858", "Greenwich",
   864         -        "Hong_Kong_1963", "Cassini_Soldner", "metre",
   865         -        "Northing", "North", "Easting", "East");
          760  +        "\"]]");
          761  +    p = add_epsg_def (filter, first, last, 3366, "epsg", 3366,
          762  +        "Hong Kong 1963 Grid System (deprecated)");
   866    763       add_proj4text (p, 0,
   867    764           "+proj=cass +lat_0=22.31213333333334 +lon_0=114.178555555");
   868    765       add_proj4text (p, 1,
   869    766           "5556 +x_0=40243.57775604237 +y_0=19069.93351512578 +a=63");
   870    767       add_proj4text (p, 2,
   871    768           "78293.645208759 +b=6356617.987679838 +units=m +no_defs");
   872    769       add_srs_wkt (p, 0,
................................................................................
   878    775       add_srs_wkt (p, 3,
   879    776           "ITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"6738\"]],PR");
   880    777       add_srs_wkt (p, 4,
   881    778           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   882    779       add_srs_wkt (p, 5,
   883    780           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   884    781       add_srs_wkt (p, 6,
   885         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
          782  +        "]],AUTHORITY[\"EPSG\",\"4738\"]],PROJECTION[\"Cassini_So");
   886    783       add_srs_wkt (p, 7,
   887         -        "HORITY[\"EPSG\",\"4738\"]],PROJECTION[\"Cassini_Soldner\"");
          784  +        "ldner\"],PARAMETER[\"latitude_of_origin\",22.31213333333");
   888    785       add_srs_wkt (p, 8,
   889         -        "],PARAMETER[\"latitude_of_origin\",22.31213333333334],PA");
          786  +        "334],PARAMETER[\"central_meridian\",114.1785555555556],P");
   890    787       add_srs_wkt (p, 9,
   891         -        "RAMETER[\"central_meridian\",114.1785555555556],PARAMETE");
          788  +        "ARAMETER[\"false_easting\",40243.57775604237],PARAMETER[");
   892    789       add_srs_wkt (p, 10,
   893         -        "R[\"false_easting\",40243.57775604237],PARAMETER[\"false");
          790  +        "\"false_northing\",19069.93351512578],UNIT[\"metre\",1,A");
   894    791       add_srs_wkt (p, 11,
   895         -        "_northing\",19069.93351512578],UNIT[\"metre\",1,AUTHORIT");
          792  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3366\"");
   896    793       add_srs_wkt (p, 12,
   897         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Ea");
   898         -    add_srs_wkt (p, 13,
   899         -        "sting\",EAST],AUTHORITY[\"EPSG\",\"3366\"]]");
   900         -    p = add_epsg_def_ex (filter, first, last, 3367, "epsg", 3367,
   901         -        "IGN Astro 1960 / UTM zone 28N", 0, 0,
   902         -        "Clarke 1880 (RGS)", "Greenwich",
   903         -        "IGN_Astro_1960", "Transverse_Mercator", "metre",
   904         -        "Easting", "East", "Northing", "North");
          794  +        "]]");
          795  +    p = add_epsg_def (filter, first, last, 3367, "epsg", 3367,
          796  +        "IGN Astro 1960 / UTM zone 28N");
   905    797       add_proj4text (p, 0,
   906    798           "+proj=utm +zone=28 +ellps=clrk80 +units=m +no_defs");
   907    799       add_srs_wkt (p, 0,
   908    800           "PROJCS[\"IGN Astro 1960 / UTM zone 28N\",GEOGCS[\"IGN As");
   909    801       add_srs_wkt (p, 1,
   910    802           "tro 1960\",DATUM[\"IGN_Astro_1960\",SPHEROID[\"Clarke 18");
   911    803       add_srs_wkt (p, 2,
   912    804           "80 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012");
   913    805       add_srs_wkt (p, 3,
   914    806           "\"]],AUTHORITY[\"EPSG\",\"6700\"]],PRIMEM[\"Greenwich\",");
   915    807       add_srs_wkt (p, 4,
   916    808           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   917    809       add_srs_wkt (p, 5,
   918         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          810  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   919    811       add_srs_wkt (p, 6,
   920         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          812  +        "G\",\"4700\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   921    813       add_srs_wkt (p, 7,
   922         -        "4700\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          814  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   923    815       add_srs_wkt (p, 8,
   924         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          816  +        "ian\",-15],PARAMETER[\"scale_factor\",0.9996],PARAMETER[");
   925    817       add_srs_wkt (p, 9,
   926         -        "15],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
          818  +        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
   927    819       add_srs_wkt (p, 10,
   928         -        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
          820  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   929    821       add_srs_wkt (p, 11,
   930         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          822  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   931    823       add_srs_wkt (p, 12,
   932         -        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
   933         -    add_srs_wkt (p, 13,
   934         -        "367\"]]");
   935         -    p = add_epsg_def_ex (filter, first, last, 3368, "epsg", 3368,
   936         -        "IGN Astro 1960 / UTM zone 29N", 0, 0,
   937         -        "Clarke 1880 (RGS)", "Greenwich",
   938         -        "IGN_Astro_1960", "Transverse_Mercator", "metre",
   939         -        "Easting", "East", "Northing", "North");
          824  +        "G\",\"3367\"]]");
          825  +    p = add_epsg_def (filter, first, last, 3368, "epsg", 3368,
          826  +        "IGN Astro 1960 / UTM zone 29N");
   940    827       add_proj4text (p, 0,
   941    828           "+proj=utm +zone=29 +ellps=clrk80 +units=m +no_defs");
   942    829       add_srs_wkt (p, 0,
   943    830           "PROJCS[\"IGN Astro 1960 / UTM zone 29N\",GEOGCS[\"IGN As");
   944    831       add_srs_wkt (p, 1,
   945    832           "tro 1960\",DATUM[\"IGN_Astro_1960\",SPHEROID[\"Clarke 18");
   946    833       add_srs_wkt (p, 2,
   947    834           "80 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012");
   948    835       add_srs_wkt (p, 3,
   949    836           "\"]],AUTHORITY[\"EPSG\",\"6700\"]],PRIMEM[\"Greenwich\",");
   950    837       add_srs_wkt (p, 4,
   951    838           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   952    839       add_srs_wkt (p, 5,
   953         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          840  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   954    841       add_srs_wkt (p, 6,
   955         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          842  +        "G\",\"4700\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   956    843       add_srs_wkt (p, 7,
   957         -        "4700\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          844  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   958    845       add_srs_wkt (p, 8,
   959         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          846  +        "ian\",-9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
   960    847       add_srs_wkt (p, 9,
   961         -        "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
          848  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
   962    849       add_srs_wkt (p, 10,
   963         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
          850  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
   964    851       add_srs_wkt (p, 11,
   965         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
          852  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
   966    853       add_srs_wkt (p, 12,
   967         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"336");
   968         -    add_srs_wkt (p, 13,
   969         -        "8\"]]");
   970         -    p = add_epsg_def_ex (filter, first, last, 3369, "epsg", 3369,
   971         -        "IGN Astro 1960 / UTM zone 30N", 0, 0,
   972         -        "Clarke 1880 (RGS)", "Greenwich",
   973         -        "IGN_Astro_1960", "Transverse_Mercator", "metre",
   974         -        "Easting", "East", "Northing", "North");
          854  +        ",\"3368\"]]");
          855  +    p = add_epsg_def (filter, first, last, 3369, "epsg", 3369,
          856  +        "IGN Astro 1960 / UTM zone 30N");
   975    857       add_proj4text (p, 0,
   976    858           "+proj=utm +zone=30 +ellps=clrk80 +units=m +no_defs");
   977    859       add_srs_wkt (p, 0,
   978    860           "PROJCS[\"IGN Astro 1960 / UTM zone 30N\",GEOGCS[\"IGN As");
   979    861       add_srs_wkt (p, 1,
   980    862           "tro 1960\",DATUM[\"IGN_Astro_1960\",SPHEROID[\"Clarke 18");
   981    863       add_srs_wkt (p, 2,
   982    864           "80 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012");
   983    865       add_srs_wkt (p, 3,
   984    866           "\"]],AUTHORITY[\"EPSG\",\"6700\"]],PRIMEM[\"Greenwich\",");
   985    867       add_srs_wkt (p, 4,
   986    868           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   987    869       add_srs_wkt (p, 5,
   988         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          870  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   989    871       add_srs_wkt (p, 6,
   990         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          872  +        "G\",\"4700\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   991    873       add_srs_wkt (p, 7,
   992         -        "4700\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          874  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   993    875       add_srs_wkt (p, 8,
   994         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          876  +        "ian\",-3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
   995    877       add_srs_wkt (p, 9,
   996         -        "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
          878  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
   997    879       add_srs_wkt (p, 10,
   998         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
          880  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
   999    881       add_srs_wkt (p, 11,
  1000         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
          882  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1001    883       add_srs_wkt (p, 12,
  1002         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"336");
  1003         -    add_srs_wkt (p, 13,
  1004         -        "9\"]]");
  1005         -    p = add_epsg_def_ex (filter, first, last, 3370, "epsg", 3370,
  1006         -        "NAD27 / UTM zone 59N", 0, 0,
  1007         -        "Clarke 1866", "Greenwich",
  1008         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1009         -        "Easting", "East", "Northing", "North");
          884  +        ",\"3369\"]]");
          885  +    p = add_epsg_def (filter, first, last, 3370, "epsg", 3370,
          886  +        "NAD27 / UTM zone 59N");
  1010    887       add_proj4text (p, 0,
  1011    888           "+proj=utm +zone=59 +datum=NAD27 +units=m +no_defs");
  1012    889       add_srs_wkt (p, 0,
  1013    890           "PROJCS[\"NAD27 / UTM zone 59N\",GEOGCS[\"NAD27\",DATUM[\"");
  1014    891       add_srs_wkt (p, 1,
  1015    892           "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1016    893       add_srs_wkt (p, 2,
  1017    894           "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1018    895       add_srs_wkt (p, 3,
  1019    896           "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1020    897       add_srs_wkt (p, 4,
  1021    898           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1022    899       add_srs_wkt (p, 5,
  1023         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          900  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1024    901       add_srs_wkt (p, 6,
  1025         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
          902  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1026    903       add_srs_wkt (p, 7,
  1027         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          904  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1028    905       add_srs_wkt (p, 8,
  1029         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P");
          906  +        "71],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
  1030    907       add_srs_wkt (p, 9,
  1031         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
          908  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
  1032    909       add_srs_wkt (p, 10,
  1033         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
          910  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  1034    911       add_srs_wkt (p, 11,
  1035         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
          912  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  1036    913       add_srs_wkt (p, 12,
  1037         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3370\"");
  1038         -    add_srs_wkt (p, 13,
  1039         -        "]]");
  1040         -    p = add_epsg_def_ex (filter, first, last, 3371, "epsg", 3371,
  1041         -        "NAD27 / UTM zone 60N", 0, 0,
  1042         -        "Clarke 1866", "Greenwich",
  1043         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1044         -        "Easting", "East", "Northing", "North");
          914  +        "370\"]]");
          915  +    p = add_epsg_def (filter, first, last, 3371, "epsg", 3371,
          916  +        "NAD27 / UTM zone 60N");
  1045    917       add_proj4text (p, 0,
  1046    918           "+proj=utm +zone=60 +datum=NAD27 +units=m +no_defs");
  1047    919       add_srs_wkt (p, 0,
  1048    920           "PROJCS[\"NAD27 / UTM zone 60N\",GEOGCS[\"NAD27\",DATUM[\"");
  1049    921       add_srs_wkt (p, 1,
  1050    922           "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1051    923       add_srs_wkt (p, 2,
  1052    924           "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1053    925       add_srs_wkt (p, 3,
  1054    926           "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1055    927       add_srs_wkt (p, 4,
  1056    928           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1057    929       add_srs_wkt (p, 5,
  1058         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1059         -    add_srs_wkt (p, 6,
  1060         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1061         -    add_srs_wkt (p, 7,
  1062         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1063         -    add_srs_wkt (p, 8,
  1064         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P");
  1065         -    add_srs_wkt (p, 9,
  1066         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  1067         -    add_srs_wkt (p, 10,
  1068         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1069         -    add_srs_wkt (p, 11,
  1070         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  1071         -    add_srs_wkt (p, 12,
  1072         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3371\"");
  1073         -    add_srs_wkt (p, 13,
  1074         -        "]]");
  1075         -    p = add_epsg_def_ex (filter, first, last, 3372, "epsg", 3372,
  1076         -        "NAD83 / UTM zone 59N", 0, 0,
  1077         -        "GRS 1980", "Greenwich",
  1078         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1079         -        "Easting", "East", "Northing", "North");
  1080         -    add_proj4text (p, 0,
  1081         -        "+proj=utm +zone=59 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1082         -    add_proj4text (p, 1,
  1083         -        "units=m +no_defs");
          930  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          931  +    add_srs_wkt (p, 6,
          932  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          933  +    add_srs_wkt (p, 7,
          934  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          935  +    add_srs_wkt (p, 8,
          936  +        "77],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
          937  +    add_srs_wkt (p, 9,
          938  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
          939  +    add_srs_wkt (p, 10,
          940  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          941  +    add_srs_wkt (p, 11,
          942  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          943  +    add_srs_wkt (p, 12,
          944  +        "371\"]]");
          945  +    p = add_epsg_def (filter, first, last, 3372, "epsg", 3372,
          946  +        "NAD83 / UTM zone 59N");
          947  +    add_proj4text (p, 0,
          948  +        "+proj=utm +zone=59 +datum=NAD83 +units=m +no_defs");
  1084    949       add_srs_wkt (p, 0,
  1085    950           "PROJCS[\"NAD83 / UTM zone 59N\",GEOGCS[\"NAD83\",DATUM[\"");
  1086    951       add_srs_wkt (p, 1,
  1087    952           "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1088    953       add_srs_wkt (p, 2,
  1089    954           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1090    955       add_srs_wkt (p, 3,
  1091    956           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1092    957       add_srs_wkt (p, 4,
  1093    958           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1094    959       add_srs_wkt (p, 5,
  1095         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1096         -    add_srs_wkt (p, 6,
  1097         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1098         -    add_srs_wkt (p, 7,
  1099         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1100         -    add_srs_wkt (p, 8,
  1101         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1102         -    add_srs_wkt (p, 9,
  1103         -        "idian\",171],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1104         -    add_srs_wkt (p, 10,
  1105         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1106         -    add_srs_wkt (p, 11,
  1107         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1108         -    add_srs_wkt (p, 12,
  1109         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  1110         -    add_srs_wkt (p, 13,
  1111         -        "PSG\",\"3372\"]]");
  1112         -    p = add_epsg_def_ex (filter, first, last, 3373, "epsg", 3373,
  1113         -        "NAD83 / UTM zone 60N", 0, 0,
  1114         -        "GRS 1980", "Greenwich",
  1115         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1116         -        "Easting", "East", "Northing", "North");
  1117         -    add_proj4text (p, 0,
  1118         -        "+proj=utm +zone=60 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1119         -    add_proj4text (p, 1,
  1120         -        "units=m +no_defs");
          960  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
          961  +    add_srs_wkt (p, 6,
          962  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
          963  +    add_srs_wkt (p, 7,
          964  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
          965  +    add_srs_wkt (p, 8,
          966  +        "l_meridian\",171],PARAMETER[\"scale_factor\",0.9996],PAR");
          967  +    add_srs_wkt (p, 9,
          968  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
          969  +    add_srs_wkt (p, 10,
          970  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
          971  +    add_srs_wkt (p, 11,
          972  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
          973  +    add_srs_wkt (p, 12,
          974  +        "Y[\"EPSG\",\"3372\"]]");
          975  +    p = add_epsg_def (filter, first, last, 3373, "epsg", 3373,
          976  +        "NAD83 / UTM zone 60N");
          977  +    add_proj4text (p, 0,
          978  +        "+proj=utm +zone=60 +datum=NAD83 +units=m +no_defs");
  1121    979       add_srs_wkt (p, 0,
  1122    980           "PROJCS[\"NAD83 / UTM zone 60N\",GEOGCS[\"NAD83\",DATUM[\"");
  1123    981       add_srs_wkt (p, 1,
  1124    982           "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1125    983       add_srs_wkt (p, 2,
  1126    984           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1127    985       add_srs_wkt (p, 3,
  1128    986           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1129    987       add_srs_wkt (p, 4,
  1130    988           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1131    989       add_srs_wkt (p, 5,
  1132         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          990  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  1133    991       add_srs_wkt (p, 6,
  1134         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          992  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
  1135    993       add_srs_wkt (p, 7,
  1136         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          994  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  1137    995       add_srs_wkt (p, 8,
  1138         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
          996  +        "l_meridian\",177],PARAMETER[\"scale_factor\",0.9996],PAR");
  1139    997       add_srs_wkt (p, 9,
  1140         -        "idian\",177],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
          998  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  1141    999       add_srs_wkt (p, 10,
  1142         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         1000  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1143   1001       add_srs_wkt (p, 11,
  1144         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1002  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  1145   1003       add_srs_wkt (p, 12,
  1146         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  1147         -    add_srs_wkt (p, 13,
  1148         -        "PSG\",\"3373\"]]");
  1149         -    p = add_epsg_def_ex (filter, first, last, 3374, "epsg", 3374,
  1150         -        "FD54 / UTM zone 29N", 0, 0,
  1151         -        "International 1924", "Greenwich",
  1152         -        "Faroe_Datum_1954", "Transverse_Mercator", "metre",
  1153         -        "Easting", "East", "Northing", "North");
         1004  +        "Y[\"EPSG\",\"3373\"]]");
         1005  +    p = add_epsg_def (filter, first, last, 3374, "epsg", 3374,
         1006  +        "FD54 / UTM zone 29N");
  1154   1007       add_proj4text (p, 0,
  1155   1008           "+proj=utm +zone=29 +ellps=intl +units=m +no_defs");
  1156   1009       add_srs_wkt (p, 0,
  1157   1010           "PROJCS[\"FD54 / UTM zone 29N\",GEOGCS[\"FD54\",DATUM[\"F");
  1158   1011       add_srs_wkt (p, 1,
  1159   1012           "aroe_Datum_1954\",SPHEROID[\"International 1924\",637838");
  1160   1013       add_srs_wkt (p, 2,
  1161   1014           "8,297,AUTHORITY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"");
  1162   1015       add_srs_wkt (p, 3,
  1163   1016           "6741\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1164   1017       add_srs_wkt (p, 4,
  1165   1018           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1166   1019       add_srs_wkt (p, 5,
  1167         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         1020  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4741\"]],PROJECTION[");
  1168   1021       add_srs_wkt (p, 6,
  1169         -        "\",EAST],AUTHORITY[\"EPSG\",\"4741\"]],PROJECTION[\"Tran");
         1022  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  1170   1023       add_srs_wkt (p, 7,
  1171         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         1024  +        ",0],PARAMETER[\"central_meridian\",-9],PARAMETER[\"scale");
  1172   1025       add_srs_wkt (p, 8,
  1173         -        "ARAMETER[\"central_meridian\",-9],PARAMETER[\"scale_fact");
         1026  +        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
  1174   1027       add_srs_wkt (p, 9,
  1175         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
         1028  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  1176   1029       add_srs_wkt (p, 10,
  1177         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1030  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1178   1031       add_srs_wkt (p, 11,
  1179         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1180         -    add_srs_wkt (p, 12,
  1181         -        ",NORTH],AUTHORITY[\"EPSG\",\"3374\"]]");
  1182         -    p = add_epsg_def_ex (filter, first, last, 3375, "epsg", 3375,
  1183         -        "GDM2000 / Peninsula RSO", 0, 0,
  1184         -        "GRS 1980", "Greenwich",
  1185         -        "Geodetic_Datum_of_Malaysia_2000", "Hotine_Oblique_Mercator", "metre",
  1186         -        "Easting", "East", "Northing", "North");
         1032  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3374\"]]");
         1033  +    p = add_epsg_def (filter, first, last, 3375, "epsg", 3375,
         1034  +        "GDM2000 / Peninsula RSO");
  1187   1035       add_proj4text (p, 0,
  1188   1036           "+proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.02579646666");
  1189   1037       add_proj4text (p, 1,
  1190   1038           "66 +k=0.99984 +x_0=804671 +y_0=0 +no_uoff +gamma=323.130");
  1191   1039       add_proj4text (p, 2,
  1192   1040           "1023611111 +ellps=GRS80 +units=m +no_defs");
  1193   1041       add_srs_wkt (p, 0,
................................................................................
  1197   1045       add_srs_wkt (p, 2,
  1198   1046           "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
  1199   1047       add_srs_wkt (p, 3,
  1200   1048           "],AUTHORITY[\"EPSG\",\"6742\"]],PRIMEM[\"Greenwich\",0,A");
  1201   1049       add_srs_wkt (p, 4,
  1202   1050           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1203   1051       add_srs_wkt (p, 5,
  1204         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  1205         -    add_srs_wkt (p, 6,
  1206         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"474");
  1207         -    add_srs_wkt (p, 7,
  1208         -        "2\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],PARAMETER[");
  1209         -    add_srs_wkt (p, 8,
  1210         -        "\"latitude_of_center\",4],PARAMETER[\"longitude_of_cente");
  1211         -    add_srs_wkt (p, 9,
  1212         -        "r\",102.25],PARAMETER[\"azimuth\",323.0257964666666],PAR");
  1213         -    add_srs_wkt (p, 10,
  1214         -        "AMETER[\"rectified_grid_angle\",323.1301023611111],PARAM");
  1215         -    add_srs_wkt (p, 11,
  1216         -        "ETER[\"scale_factor\",0.99984],PARAMETER[\"false_easting");
  1217         -    add_srs_wkt (p, 12,
  1218         -        "\",804671],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1219         -    add_srs_wkt (p, 13,
  1220         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  1221         -    add_srs_wkt (p, 14,
  1222         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3375\"]]");
  1223         -    p = add_epsg_def_ex (filter, first, last, 3376, "epsg", 3376,
  1224         -        "GDM2000 / East Malaysia BRSO", 0, 0,
  1225         -        "GRS 1980", "Greenwich",
  1226         -        "Geodetic_Datum_of_Malaysia_2000", "Hotine_Oblique_Mercator", "metre",
  1227         -        "Easting", "East", "Northing", "North");
         1052  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1053  +    add_srs_wkt (p, 6,
         1054  +        ",\"4742\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],PARA");
         1055  +    add_srs_wkt (p, 7,
         1056  +        "METER[\"latitude_of_center\",4],PARAMETER[\"longitude_of");
         1057  +    add_srs_wkt (p, 8,
         1058  +        "_center\",102.25],PARAMETER[\"azimuth\",323.025796466666");
         1059  +    add_srs_wkt (p, 9,
         1060  +        "6],PARAMETER[\"rectified_grid_angle\",323.1301023611111]");
         1061  +    add_srs_wkt (p, 10,
         1062  +        ",PARAMETER[\"scale_factor\",0.99984],PARAMETER[\"false_e");
         1063  +    add_srs_wkt (p, 11,
         1064  +        "asting\",804671],PARAMETER[\"false_northing\",0],UNIT[\"");
         1065  +    add_srs_wkt (p, 12,
         1066  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         1067  +    add_srs_wkt (p, 13,
         1068  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"337");
         1069  +    add_srs_wkt (p, 14,
         1070  +        "5\"]]");
         1071  +    p = add_epsg_def (filter, first, last, 3376, "epsg", 3376,
         1072  +        "GDM2000 / East Malaysia BRSO");
  1228   1073       add_proj4text (p, 0,
  1229   1074           "+proj=omerc +lat_0=4 +lonc=115 +alpha=53.31580995 +k=0.9");
  1230   1075       add_proj4text (p, 1,
  1231   1076           "9984 +x_0=0 +y_0=0 +no_uoff +gamma=53.13010236111111 +el");
  1232   1077       add_proj4text (p, 2,
  1233   1078           "lps=GRS80 +units=m +no_defs");
  1234   1079       add_srs_wkt (p, 0,
................................................................................
  1238   1083       add_srs_wkt (p, 2,
  1239   1084           "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
  1240   1085       add_srs_wkt (p, 3,
  1241   1086           "19\"]],AUTHORITY[\"EPSG\",\"6742\"]],PRIMEM[\"Greenwich\"");
  1242   1087       add_srs_wkt (p, 4,
  1243   1088           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1244   1089       add_srs_wkt (p, 5,
  1245         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1246         -    add_srs_wkt (p, 6,
  1247         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1248         -    add_srs_wkt (p, 7,
  1249         -        "4742\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],PARAMET");
  1250         -    add_srs_wkt (p, 8,
  1251         -        "ER[\"latitude_of_center\",4],PARAMETER[\"longitude_of_ce");
  1252         -    add_srs_wkt (p, 9,
  1253         -        "nter\",115],PARAMETER[\"azimuth\",53.31580995],PARAMETER");
  1254         -    add_srs_wkt (p, 10,
  1255         -        "[\"rectified_grid_angle\",53.13010236111111],PARAMETER[\"");
  1256         -    add_srs_wkt (p, 11,
  1257         -        "scale_factor\",0.99984],PARAMETER[\"false_easting\",0],P");
  1258         -    add_srs_wkt (p, 12,
  1259         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  1260         -    add_srs_wkt (p, 13,
  1261         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1262         -    add_srs_wkt (p, 14,
  1263         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3376\"]]");
  1264         -    p = add_epsg_def_ex (filter, first, last, 3377, "epsg", 3377,
  1265         -        "GDM2000 / Johor Grid", 0, 0,
  1266         -        "GRS 1980", "Greenwich",
  1267         -        "Geodetic_Datum_of_Malaysia_2000", "Cassini_Soldner", "metre",
  1268         -        "Easting", "East", "Northing", "North");
         1090  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1091  +    add_srs_wkt (p, 6,
         1092  +        "SG\",\"4742\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],");
         1093  +    add_srs_wkt (p, 7,
         1094  +        "PARAMETER[\"latitude_of_center\",4],PARAMETER[\"longitud");
         1095  +    add_srs_wkt (p, 8,
         1096  +        "e_of_center\",115],PARAMETER[\"azimuth\",53.31580995],PA");
         1097  +    add_srs_wkt (p, 9,
         1098  +        "RAMETER[\"rectified_grid_angle\",53.13010236111111],PARA");
         1099  +    add_srs_wkt (p, 10,
         1100  +        "METER[\"scale_factor\",0.99984],PARAMETER[\"false_eastin");
         1101  +    add_srs_wkt (p, 11,
         1102  +        "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         1103  +    add_srs_wkt (p, 12,
         1104  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         1105  +    add_srs_wkt (p, 13,
         1106  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3376\"]]");
         1107  +    p = add_epsg_def (filter, first, last, 3377, "epsg", 3377,
         1108  +        "GDM2000 / Johor Grid");
  1269   1109       add_proj4text (p, 0,
  1270   1110           "+proj=cass +lat_0=2.121679744444445 +lon_0=103.427936236");
  1271   1111       add_proj4text (p, 1,
  1272   1112           "1111 +x_0=-14810.562 +y_0=8758.32 +ellps=GRS80 +units=m ");
  1273   1113       add_proj4text (p, 2,
  1274   1114           "+no_defs");
  1275   1115       add_srs_wkt (p, 0,
................................................................................
  1279   1119       add_srs_wkt (p, 2,
  1280   1120           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],A");
  1281   1121       add_srs_wkt (p, 3,
  1282   1122           "UTHORITY[\"EPSG\",\"6742\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1283   1123       add_srs_wkt (p, 4,
  1284   1124           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1285   1125       add_srs_wkt (p, 5,
  1286         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1126  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1287   1127       add_srs_wkt (p, 6,
  1288         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4742\"");
         1128  +        "4742\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"lat");
  1289   1129       add_srs_wkt (p, 7,
  1290         -        "]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"latitude_");
         1130  +        "itude_of_origin\",2.121679744444445],PARAMETER[\"central");
  1291   1131       add_srs_wkt (p, 8,
  1292         -        "of_origin\",2.121679744444445],PARAMETER[\"central_merid");
         1132  +        "_meridian\",103.4279362361111],PARAMETER[\"false_easting");
  1293   1133       add_srs_wkt (p, 9,
  1294         -        "ian\",103.4279362361111],PARAMETER[\"false_easting\",-14");
         1134  +        "\",-14810.562],PARAMETER[\"false_northing\",8758.32],UNI");
  1295   1135       add_srs_wkt (p, 10,
  1296         -        "810.562],PARAMETER[\"false_northing\",8758.32],UNIT[\"me");
         1136  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1297   1137       add_srs_wkt (p, 11,
  1298         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         1138  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1299   1139       add_srs_wkt (p, 12,
  1300         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3377\"");
  1301         -    add_srs_wkt (p, 13,
  1302         -        "]]");
  1303         -    p = add_epsg_def_ex (filter, first, last, 3378, "epsg", 3378,
  1304         -        "GDM2000 / Sembilan and Melaka Grid", 0, 0,
  1305         -        "GRS 1980", "Greenwich",
  1306         -        "Geodetic_Datum_of_Malaysia_2000", "Cassini_Soldner", "metre",
  1307         -        "Easting", "East", "Northing", "North");
         1140  +        "3377\"]]");
         1141  +    p = add_epsg_def (filter, first, last, 3378, "epsg", 3378,
         1142  +        "GDM2000 / Sembilan and Melaka Grid");
  1308   1143       add_proj4text (p, 0,
  1309   1144           "+proj=cass +lat_0=2.682347636111111 +lon_0=101.974905041");
  1310   1145       add_proj4text (p, 1,
  1311   1146           "6667 +x_0=3673.785 +y_0=-4240.573 +ellps=GRS80 +units=m ");
  1312   1147       add_proj4text (p, 2,
  1313   1148           "+no_defs");
  1314   1149       add_srs_wkt (p, 0,
................................................................................
  1318   1153       add_srs_wkt (p, 2,
  1319   1154           "OID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\"");
  1320   1155       add_srs_wkt (p, 3,
  1321   1156           ",\"7019\"]],AUTHORITY[\"EPSG\",\"6742\"]],PRIMEM[\"Green");
  1322   1157       add_srs_wkt (p, 4,
  1323   1158           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1324   1159       add_srs_wkt (p, 5,
  1325         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         1160  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1326   1161       add_srs_wkt (p, 6,
  1327         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         1162  +        "Y[\"EPSG\",\"4742\"]],PROJECTION[\"Cassini_Soldner\"],PA");
  1328   1163       add_srs_wkt (p, 7,
  1329         -        "SG\",\"4742\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETE");
         1164  +        "RAMETER[\"latitude_of_origin\",2.682347636111111],PARAME");
  1330   1165       add_srs_wkt (p, 8,
  1331         -        "R[\"latitude_of_origin\",2.682347636111111],PARAMETER[\"");
         1166  +        "TER[\"central_meridian\",101.9749050416667],PARAMETER[\"");
  1332   1167       add_srs_wkt (p, 9,
  1333         -        "central_meridian\",101.9749050416667],PARAMETER[\"false_");
         1168  +        "false_easting\",3673.785],PARAMETER[\"false_northing\",-");
  1334   1169       add_srs_wkt (p, 10,
  1335         -        "easting\",3673.785],PARAMETER[\"false_northing\",-4240.5");
         1170  +        "4240.573],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  1336   1171       add_srs_wkt (p, 11,
  1337         -        "73],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1172  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  1338   1173       add_srs_wkt (p, 12,
  1339         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  1340         -    add_srs_wkt (p, 13,
  1341         -        "PSG\",\"3378\"]]");
  1342         -    p = add_epsg_def_ex (filter, first, last, 3379, "epsg", 3379,
  1343         -        "GDM2000 / PahangGrid", 0, 0,
  1344         -        "GRS 1980", "Greenwich",
  1345         -        "Geodetic_Datum_of_Malaysia_2000", "Cassini_Soldner", "metre",
  1346         -        "Easting", "East", "Northing", "North");
         1174  +        "TY[\"EPSG\",\"3378\"]]");
         1175  +    p = add_epsg_def (filter, first, last, 3379, "epsg", 3379,
         1176  +        "GDM2000 / PahangGrid");
  1347   1177       add_proj4text (p, 0,
  1348   1178           "+proj=cass +lat_0=3.769388088888889 +lon_0=102.368298983");
  1349   1179       add_proj4text (p, 1,
  1350   1180           "3333 +x_0=-7368.228 +y_0=6485.858 +ellps=GRS80 +units=m ");
  1351   1181       add_proj4text (p, 2,
  1352   1182           "+no_defs");
  1353   1183       add_srs_wkt (p, 0,
................................................................................
  1357   1187       add_srs_wkt (p, 2,
  1358   1188           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],A");
  1359   1189       add_srs_wkt (p, 3,
  1360   1190           "UTHORITY[\"EPSG\",\"6742\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1361   1191       add_srs_wkt (p, 4,
  1362   1192           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1363   1193       add_srs_wkt (p, 5,
  1364         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1194  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1365   1195       add_srs_wkt (p, 6,
  1366         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4742\"");
         1196  +        "4742\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"lat");
  1367   1197       add_srs_wkt (p, 7,
  1368         -        "]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"latitude_");
         1198  +        "itude_of_origin\",3.769388088888889],PARAMETER[\"central");
  1369   1199       add_srs_wkt (p, 8,
  1370         -        "of_origin\",3.769388088888889],PARAMETER[\"central_merid");
         1200  +        "_meridian\",102.3682989833333],PARAMETER[\"false_easting");
  1371   1201       add_srs_wkt (p, 9,
  1372         -        "ian\",102.3682989833333],PARAMETER[\"false_easting\",-73");
         1202  +        "\",-7368.228],PARAMETER[\"false_northing\",6485.858],UNI");
  1373   1203       add_srs_wkt (p, 10,
  1374         -        "68.228],PARAMETER[\"false_northing\",6485.858],UNIT[\"me");
         1204  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1375   1205       add_srs_wkt (p, 11,
  1376         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         1206  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1377   1207       add_srs_wkt (p, 12,
  1378         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3379\"");
  1379         -    add_srs_wkt (p, 13,
  1380         -        "]]");
  1381         -    p = add_epsg_def_ex (filter, first, last, 3380, "epsg", 3380,
  1382         -        "GDM2000 / Selangor Grid", 0, 0,
  1383         -        "GRS 1980", "Greenwich",
  1384         -        "Geodetic_Datum_of_Malaysia_2000", "Cassini_Soldner", "metre",
  1385         -        "Easting", "East", "Northing", "North");
         1208  +        "3379\"]]");
         1209  +    p = add_epsg_def (filter, first, last, 3380, "epsg", 3380,
         1210  +        "GDM2000 / Selangor Grid");
  1386   1211       add_proj4text (p, 0,
  1387   1212           "+proj=cass +lat_0=3.68464905 +lon_0=101.3891079138889 +x");
  1388   1213       add_proj4text (p, 1,
  1389   1214           "_0=-34836.161 +y_0=56464.049 +ellps=GRS80 +units=m +no_d");
  1390   1215       add_proj4text (p, 2,
  1391   1216           "efs");
  1392   1217       add_srs_wkt (p, 0,
................................................................................
  1396   1221       add_srs_wkt (p, 2,
  1397   1222           "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
  1398   1223       add_srs_wkt (p, 3,
  1399   1224           "],AUTHORITY[\"EPSG\",\"6742\"]],PRIMEM[\"Greenwich\",0,A");
  1400   1225       add_srs_wkt (p, 4,
  1401   1226           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1402   1227       add_srs_wkt (p, 5,
  1403         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         1228  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1404   1229       add_srs_wkt (p, 6,
  1405         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"474");
         1230  +        ",\"4742\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"");
  1406   1231       add_srs_wkt (p, 7,
  1407         -        "2\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"latitu");
         1232  +        "latitude_of_origin\",3.68464905],PARAMETER[\"central_mer");
  1408   1233       add_srs_wkt (p, 8,
  1409         -        "de_of_origin\",3.68464905],PARAMETER[\"central_meridian\"");
         1234  +        "idian\",101.3891079138889],PARAMETER[\"false_easting\",-");
  1410   1235       add_srs_wkt (p, 9,
  1411         -        ",101.3891079138889],PARAMETER[\"false_easting\",-34836.1");
         1236  +        "34836.161],PARAMETER[\"false_northing\",56464.049],UNIT[");
  1412   1237       add_srs_wkt (p, 10,
  1413         -        "61],PARAMETER[\"false_northing\",56464.049],UNIT[\"metre");
         1238  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  1414   1239       add_srs_wkt (p, 11,
  1415         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         1240  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  1416   1241       add_srs_wkt (p, 12,
  1417         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3380\"]]");
  1418         -    p = add_epsg_def_ex (filter, first, last, 3381, "epsg", 3381,
  1419         -        "GDM2000 / Terengganu Grid", 0, 0,
  1420         -        "GRS 1980", "Greenwich",
  1421         -        "Geodetic_Datum_of_Malaysia_2000", "Cassini_Soldner", "metre",
  1422         -        "Easting", "East", "Northing", "North");
         1242  +        "380\"]]");
         1243  +    p = add_epsg_def (filter, first, last, 3381, "epsg", 3381,
         1244  +        "GDM2000 / Terengganu Grid");
  1423   1245       add_proj4text (p, 0,
  1424   1246           "+proj=cass +lat_0=4.9762852 +lon_0=103.070275625 +x_0=19");
  1425   1247       add_proj4text (p, 1,
  1426   1248           "594.245 +y_0=3371.895 +ellps=GRS80 +units=m +no_defs");
  1427   1249       add_srs_wkt (p, 0,
  1428   1250           "PROJCS[\"GDM2000 / Terengganu Grid\",GEOGCS[\"GDM2000\",");
  1429   1251       add_srs_wkt (p, 1,
................................................................................
  1431   1253       add_srs_wkt (p, 2,
  1432   1254           " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1433   1255       add_srs_wkt (p, 3,
  1434   1256           "]],AUTHORITY[\"EPSG\",\"6742\"]],PRIMEM[\"Greenwich\",0,");
  1435   1257       add_srs_wkt (p, 4,
  1436   1258           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1437   1259       add_srs_wkt (p, 5,
  1438         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1260  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1439   1261       add_srs_wkt (p, 6,
  1440         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         1262  +        ",\"4742\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"");
  1441   1263       add_srs_wkt (p, 7,
  1442         -        "42\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"latit");
         1264  +        "latitude_of_origin\",4.9762852],PARAMETER[\"central_meri");
  1443   1265       add_srs_wkt (p, 8,
  1444         -        "ude_of_origin\",4.9762852],PARAMETER[\"central_meridian\"");
         1266  +        "dian\",103.070275625],PARAMETER[\"false_easting\",19594.");
  1445   1267       add_srs_wkt (p, 9,
  1446         -        ",103.070275625],PARAMETER[\"false_easting\",19594.245],P");
         1268  +        "245],PARAMETER[\"false_northing\",3371.895],UNIT[\"metre");
  1447   1269       add_srs_wkt (p, 10,
  1448         -        "ARAMETER[\"false_northing\",3371.895],UNIT[\"metre\",1,A");
         1270  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
  1449   1271       add_srs_wkt (p, 11,
  1450         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  1451         -    add_srs_wkt (p, 12,
  1452         -        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3381\"]]");
  1453         -    p = add_epsg_def_ex (filter, first, last, 3382, "epsg", 3382,
  1454         -        "GDM2000 / Pinang Grid", 0, 0,
  1455         -        "GRS 1980", "Greenwich",
  1456         -        "Geodetic_Datum_of_Malaysia_2000", "Cassini_Soldner", "metre",
  1457         -        "Easting", "East", "Northing", "North");
         1272  +        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3381\"]]");
         1273  +    p = add_epsg_def (filter, first, last, 3382, "epsg", 3382,
         1274  +        "GDM2000 / Pinang Grid");
  1458   1275       add_proj4text (p, 0,
  1459   1276           "+proj=cass +lat_0=5.421517541666667 +lon_0=100.344376963");
  1460   1277       add_proj4text (p, 1,
  1461   1278           "8889 +x_0=-23.414 +y_0=62.283 +ellps=GRS80 +units=m +no_");
  1462   1279       add_proj4text (p, 2,
  1463   1280           "defs");
  1464   1281       add_srs_wkt (p, 0,
................................................................................
  1468   1285       add_srs_wkt (p, 2,
  1469   1286           "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  1470   1287       add_srs_wkt (p, 3,
  1471   1288           "AUTHORITY[\"EPSG\",\"6742\"]],PRIMEM[\"Greenwich\",0,AUT");
  1472   1289       add_srs_wkt (p, 4,
  1473   1290           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1474   1291       add_srs_wkt (p, 5,
  1475         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1292  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1476   1293       add_srs_wkt (p, 6,
  1477         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4742\"");
         1294  +        "4742\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"lat");
  1478   1295       add_srs_wkt (p, 7,
  1479         -        "]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"latitude_");
         1296  +        "itude_of_origin\",5.421517541666667],PARAMETER[\"central");
  1480   1297       add_srs_wkt (p, 8,
  1481         -        "of_origin\",5.421517541666667],PARAMETER[\"central_merid");
         1298  +        "_meridian\",100.3443769638889],PARAMETER[\"false_easting");
  1482   1299       add_srs_wkt (p, 9,
  1483         -        "ian\",100.3443769638889],PARAMETER[\"false_easting\",-23");
         1300  +        "\",-23.414],PARAMETER[\"false_northing\",62.283],UNIT[\"");
  1484   1301       add_srs_wkt (p, 10,
  1485         -        ".414],PARAMETER[\"false_northing\",62.283],UNIT[\"metre\"");
         1302  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  1486   1303       add_srs_wkt (p, 11,
  1487         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         1304  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"338");
  1488   1305       add_srs_wkt (p, 12,
  1489         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3382\"]]");
  1490         -    p = add_epsg_def_ex (filter, first, last, 3383, "epsg", 3383,
  1491         -        "GDM2000 / Kedah and Perlis Grid", 0, 0,
  1492         -        "GRS 1980", "Greenwich",
  1493         -        "Geodetic_Datum_of_Malaysia_2000", "Cassini_Soldner", "metre",
  1494         -        "Easting", "East", "Northing", "North");
         1306  +        "2\"]]");
         1307  +    p = add_epsg_def (filter, first, last, 3383, "epsg", 3383,
         1308  +        "GDM2000 / Kedah and Perlis Grid");
  1495   1309       add_proj4text (p, 0,
  1496   1310           "+proj=cass +lat_0=5.964672713888889 +lon_0=100.636371111");
  1497   1311       add_proj4text (p, 1,
  1498   1312           "1111 +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  1499   1313       add_srs_wkt (p, 0,
  1500   1314           "PROJCS[\"GDM2000 / Kedah and Perlis Grid\",GEOGCS[\"GDM2");
  1501   1315       add_srs_wkt (p, 1,
................................................................................
  1503   1317       add_srs_wkt (p, 2,
  1504   1318           "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1505   1319       add_srs_wkt (p, 3,
  1506   1320           "7019\"]],AUTHORITY[\"EPSG\",\"6742\"]],PRIMEM[\"Greenwic");
  1507   1321       add_srs_wkt (p, 4,
  1508   1322           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  1509   1323       add_srs_wkt (p, 5,
  1510         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1324  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  1511   1325       add_srs_wkt (p, 6,
  1512         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1326  +        "EPSG\",\"4742\"]],PROJECTION[\"Cassini_Soldner\"],PARAME");
  1513   1327       add_srs_wkt (p, 7,
  1514         -        ",\"4742\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"");
         1328  +        "TER[\"latitude_of_origin\",5.964672713888889],PARAMETER[");
  1515   1329       add_srs_wkt (p, 8,
  1516         -        "latitude_of_origin\",5.964672713888889],PARAMETER[\"cent");
         1330  +        "\"central_meridian\",100.6363711111111],PARAMETER[\"fals");
  1517   1331       add_srs_wkt (p, 9,
  1518         -        "ral_meridian\",100.6363711111111],PARAMETER[\"false_east");
         1332  +        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1519   1333       add_srs_wkt (p, 10,
  1520         -        "ing\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1334  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1521   1335       add_srs_wkt (p, 11,
  1522         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
         1336  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3383\"");
  1523   1337       add_srs_wkt (p, 12,
  1524         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3383\"]]");
  1525         -    p = add_epsg_def_ex (filter, first, last, 3384, "epsg", 3384,
  1526         -        "GDM2000 / Perak Grid", 0, 0,
  1527         -        "GRS 1980", "Greenwich",
  1528         -        "Geodetic_Datum_of_Malaysia_2000", "Cassini_Soldner", "metre",
  1529         -        "Easting", "East", "Northing", "North");
         1338  +        "]]");
         1339  +    p = add_epsg_def (filter, first, last, 3384, "epsg", 3384,
         1340  +        "GDM2000 / Perak Grid");
  1530   1341       add_proj4text (p, 0,
  1531   1342           "+proj=cass +lat_0=4.859063022222222 +lon_0=100.815410586");
  1532   1343       add_proj4text (p, 1,
  1533   1344           "1111 +x_0=-1.769 +y_0=133454.779 +ellps=GRS80 +units=m +");
  1534   1345       add_proj4text (p, 2,
  1535   1346           "no_defs");
  1536   1347       add_srs_wkt (p, 0,
................................................................................
  1540   1351       add_srs_wkt (p, 2,
  1541   1352           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],A");
  1542   1353       add_srs_wkt (p, 3,
  1543   1354           "UTHORITY[\"EPSG\",\"6742\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1544   1355       add_srs_wkt (p, 4,
  1545   1356           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1546   1357       add_srs_wkt (p, 5,
  1547         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1358  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1548   1359       add_srs_wkt (p, 6,
  1549         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4742\"");
         1360  +        "4742\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"lat");
  1550   1361       add_srs_wkt (p, 7,
  1551         -        "]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"latitude_");
         1362  +        "itude_of_origin\",4.859063022222222],PARAMETER[\"central");
  1552   1363       add_srs_wkt (p, 8,
  1553         -        "of_origin\",4.859063022222222],PARAMETER[\"central_merid");
         1364  +        "_meridian\",100.8154105861111],PARAMETER[\"false_easting");
  1554   1365       add_srs_wkt (p, 9,
  1555         -        "ian\",100.8154105861111],PARAMETER[\"false_easting\",-1.");
         1366  +        "\",-1.769],PARAMETER[\"false_northing\",133454.779],UNIT");
  1556   1367       add_srs_wkt (p, 10,
  1557         -        "769],PARAMETER[\"false_northing\",133454.779],UNIT[\"met");
         1368  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
  1558   1369       add_srs_wkt (p, 11,
  1559         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
         1370  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1560   1371       add_srs_wkt (p, 12,
  1561         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3384\"");
  1562         -    add_srs_wkt (p, 13,
  1563         -        "]]");
  1564         -    p = add_epsg_def_ex (filter, first, last, 3385, "epsg", 3385,
  1565         -        "GDM2000 / Kelantan Grid", 0, 0,
  1566         -        "GRS 1980", "Greenwich",
  1567         -        "Geodetic_Datum_of_Malaysia_2000", "Cassini_Soldner", "metre",
  1568         -        "Easting", "East", "Northing", "North");
         1372  +        "3384\"]]");
         1373  +    p = add_epsg_def (filter, first, last, 3385, "epsg", 3385,
         1374  +        "GDM2000 / Kelantan Grid");
  1569   1375       add_proj4text (p, 0,
  1570   1376           "+proj=cass +lat_0=5.972543658333334 +lon_0=102.295241669");
  1571   1377       add_proj4text (p, 1,
  1572   1378           "4444 +x_0=13227.851 +y_0=8739.894 +ellps=GRS80 +units=m ");
  1573   1379       add_proj4text (p, 2,
  1574   1380           "+no_defs");
  1575   1381       add_srs_wkt (p, 0,
................................................................................
  1579   1385       add_srs_wkt (p, 2,
  1580   1386           "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
  1581   1387       add_srs_wkt (p, 3,
  1582   1388           "],AUTHORITY[\"EPSG\",\"6742\"]],PRIMEM[\"Greenwich\",0,A");
  1583   1389       add_srs_wkt (p, 4,
  1584   1390           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1585   1391       add_srs_wkt (p, 5,
  1586         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         1392  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1587   1393       add_srs_wkt (p, 6,
  1588         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"474");
         1394  +        ",\"4742\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"");
  1589   1395       add_srs_wkt (p, 7,
  1590         -        "2\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"latitu");
         1396  +        "latitude_of_origin\",5.972543658333334],PARAMETER[\"cent");
  1591   1397       add_srs_wkt (p, 8,
  1592         -        "de_of_origin\",5.972543658333334],PARAMETER[\"central_me");
         1398  +        "ral_meridian\",102.2952416694444],PARAMETER[\"false_east");
  1593   1399       add_srs_wkt (p, 9,
  1594         -        "ridian\",102.2952416694444],PARAMETER[\"false_easting\",");
         1400  +        "ing\",13227.851],PARAMETER[\"false_northing\",8739.894],");
  1595   1401       add_srs_wkt (p, 10,
  1596         -        "13227.851],PARAMETER[\"false_northing\",8739.894],UNIT[\"");
         1402  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
  1597   1403       add_srs_wkt (p, 11,
  1598         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         1404  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1599   1405       add_srs_wkt (p, 12,
  1600         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"338");
  1601         -    add_srs_wkt (p, 13,
  1602         -        "5\"]]");
  1603         -    p = add_epsg_def_ex (filter, first, last, 3386, "epsg", 3386,
  1604         -        "KKJ / Finland zone 0", 0, 1,
  1605         -        "International 1924", "Greenwich",
  1606         -        "Kartastokoordinaattijarjestelma_1966", "Transverse_Mercator", "metre",
  1607         -        "X", "North", "Y", "East");
         1406  +        ",\"3385\"]]");
         1407  +    p = add_epsg_def (filter, first, last, 3386, "epsg", 3386,
         1408  +        "KKJ / Finland zone 0");
  1608   1409       add_proj4text (p, 0,
  1609   1410           "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=500000 +y_0=0 +");
  1610   1411       add_proj4text (p, 1,
  1611   1412           "ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.345");
  1612   1413       add_proj4text (p, 2,
  1613   1414           ",-1.376,1.496 +units=m +no_defs");
  1614   1415       add_srs_wkt (p, 0,
................................................................................
  1620   1421       add_srs_wkt (p, 3,
  1621   1422           "TOWGS84[-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.49");
  1622   1423       add_srs_wkt (p, 4,
  1623   1424           "6],AUTHORITY[\"EPSG\",\"6123\"]],PRIMEM[\"Greenwich\",0,");
  1624   1425       add_srs_wkt (p, 5,
  1625   1426           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1626   1427       add_srs_wkt (p, 6,
  1627         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1428  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1628   1429       add_srs_wkt (p, 7,
  1629         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         1430  +        ",\"4123\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1630   1431       add_srs_wkt (p, 8,
  1631         -        "23\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1432  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1632   1433       add_srs_wkt (p, 9,
  1633         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",18");
         1434  +        "\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1634   1435       add_srs_wkt (p, 10,
  1635         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         1436  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1636   1437       add_srs_wkt (p, 11,
  1637         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         1438  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  1638   1439       add_srs_wkt (p, 12,
  1639         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  1640         -    add_srs_wkt (p, 13,
  1641         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3386\"]]");
  1642         -    p = add_epsg_def_ex (filter, first, last, 3387, "epsg", 3387,
  1643         -        "KKJ / Finland zone 5", 0, 1,
  1644         -        "International 1924", "Greenwich",
  1645         -        "Kartastokoordinaattijarjestelma_1966", "Transverse_Mercator", "metre",
  1646         -        "X", "North", "Y", "East");
         1440  +        "\",\"3386\"]]");
         1441  +    p = add_epsg_def (filter, first, last, 3387, "epsg", 3387,
         1442  +        "KKJ / Finland zone 5");
  1647   1443       add_proj4text (p, 0,
  1648   1444           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=5500000 +y_0=0 ");
  1649   1445       add_proj4text (p, 1,
  1650   1446           "+ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.34");
  1651   1447       add_proj4text (p, 2,
  1652   1448           "5,-1.376,1.496 +units=m +no_defs");
  1653   1449       add_srs_wkt (p, 0,
................................................................................
  1659   1455       add_srs_wkt (p, 3,
  1660   1456           "TOWGS84[-96.062,-82.428,-121.753,4.801,0.345,-1.376,1.49");
  1661   1457       add_srs_wkt (p, 4,
  1662   1458           "6],AUTHORITY[\"EPSG\",\"6123\"]],PRIMEM[\"Greenwich\",0,");
  1663   1459       add_srs_wkt (p, 5,
  1664   1460           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1665   1461       add_srs_wkt (p, 6,
  1666         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1462  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1667   1463       add_srs_wkt (p, 7,
  1668         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         1464  +        ",\"4123\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1669   1465       add_srs_wkt (p, 8,
  1670         -        "23\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1466  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1671   1467       add_srs_wkt (p, 9,
  1672         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",33");
         1468  +        "\",33],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1673   1469       add_srs_wkt (p, 10,
  1674         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         1470  +        "asting\",5500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1675   1471       add_srs_wkt (p, 11,
  1676         -        "g\",5500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1472  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  1677   1473       add_srs_wkt (p, 12,
  1678         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  1679         -    add_srs_wkt (p, 13,
  1680         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3387\"]]");
  1681         -    p = add_epsg_def_ex (filter, first, last, 3388, "epsg", 3388,
  1682         -        "Pulkovo 1942 / Caspian Sea Mercator", 0, 1,
  1683         -        "Krassowsky 1940", "Greenwich",
  1684         -        "Pulkovo_1942", "Mercator_2SP", "metre",
  1685         -        "none", "North", "none", "East");
         1474  +        "\",\"3387\"]]");
         1475  +    p = add_epsg_def (filter, first, last, 3388, "epsg", 3388,
         1476  +        "Pulkovo 1942 / Caspian Sea Mercator");
  1686   1477       add_proj4text (p, 0,
  1687   1478           "+proj=merc +lon_0=51 +lat_ts=42 +x_0=0 +y_0=0 +ellps=kra");
  1688   1479       add_proj4text (p, 1,
  1689   1480           "ss +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.12 +unit");
  1690   1481       add_proj4text (p, 2,
  1691   1482           "s=m +no_defs");
  1692   1483       add_srs_wkt (p, 0,
................................................................................
  1698   1489       add_srs_wkt (p, 3,
  1699   1490           "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  1700   1491       add_srs_wkt (p, 4,
  1701   1492           "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  1702   1493       add_srs_wkt (p, 5,
  1703   1494           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  1704   1495       add_srs_wkt (p, 6,
  1705         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         1496  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
  1706   1497       add_srs_wkt (p, 7,
  1707         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
         1498  +        ",PROJECTION[\"Mercator_2SP\"],PARAMETER[\"standard_paral");
  1708   1499       add_srs_wkt (p, 8,
  1709         -        "CTION[\"Mercator_2SP\"],PARAMETER[\"standard_parallel_1\"");
         1500  +        "lel_1\",42],PARAMETER[\"central_meridian\",51],PARAMETER");
  1710   1501       add_srs_wkt (p, 9,
  1711         -        ",42],PARAMETER[\"central_meridian\",51],PARAMETER[\"fals");
         1502  +        "[\"false_easting\",0],PARAMETER[\"false_northing\",0],UN");
  1712   1503       add_srs_wkt (p, 10,
  1713         -        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
         1504  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1714   1505       add_srs_wkt (p, 11,
  1715         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"none\",NORT");
  1716         -    add_srs_wkt (p, 12,
  1717         -        "H],AXIS[\"none\",EAST],AUTHORITY[\"EPSG\",\"3388\"]]");
  1718         -    p = add_epsg_def_ex (filter, first, last, 3389, "epsg", 3389,
  1719         -        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 60", 0, 1,
  1720         -        "Krassowsky 1940", "Greenwich",
  1721         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  1722         -        "X", "North", "Y", "East");
         1506  +        "EPSG\",\"3388\"]]");
         1507  +    p = add_epsg_def (filter, first, last, 3389, "epsg", 3389,
         1508  +        "Pulkovo 1942 / 3-degree Gauss-Kruger zone 60");
  1723   1509       add_proj4text (p, 0,
  1724   1510           "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60500000 +y_0=");
  1725   1511       add_proj4text (p, 1,
  1726   1512           "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  1727   1513       add_proj4text (p, 2,
  1728   1514           ",-0.12 +units=m +no_defs");
  1729   1515       add_srs_wkt (p, 0,
................................................................................
  1735   1521       add_srs_wkt (p, 3,
  1736   1522           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1737   1523       add_srs_wkt (p, 4,
  1738   1524           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1739   1525       add_srs_wkt (p, 5,
  1740   1526           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1741   1527       add_srs_wkt (p, 6,
  1742         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1528  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1743   1529       add_srs_wkt (p, 7,
  1744         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
         1530  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1745   1531       add_srs_wkt (p, 8,
  1746         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1532  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1747   1533       add_srs_wkt (p, 9,
  1748         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",180],P");
         1534  +        "80],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1749   1535       add_srs_wkt (p, 10,
  1750         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1536  +        "ing\",60500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1751   1537       add_srs_wkt (p, 11,
  1752         -        ",60500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1538  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1753   1539       add_srs_wkt (p, 12,
  1754         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1755         -    add_srs_wkt (p, 13,
  1756         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"3389\"]]");
  1757         -    p = add_epsg_def_ex (filter, first, last, 3390, "epsg", 3390,
  1758         -        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 60", 0, 1,
  1759         -        "Krassowsky 1940", "Greenwich",
  1760         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1761         -        "X", "North", "Y", "East");
         1540  +        ",\"3389\"]]");
         1541  +    p = add_epsg_def (filter, first, last, 3390, "epsg", 3390,
         1542  +        "Pulkovo 1995 / 3-degree Gauss-Kruger zone 60");
  1762   1543       add_proj4text (p, 0,
  1763   1544           "+proj=tmerc +lat_0=0 +lon_0=180 +k=1 +x_0=60500000 +y_0=");
  1764   1545       add_proj4text (p, 1,
  1765   1546           "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  1766   1547       add_proj4text (p, 2,
  1767   1548           "-0.22 +units=m +no_defs");
  1768   1549       add_srs_wkt (p, 0,
................................................................................
  1774   1555       add_srs_wkt (p, 3,
  1775   1556           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1776   1557       add_srs_wkt (p, 4,
  1777   1558           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1778   1559       add_srs_wkt (p, 5,
  1779   1560           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1780   1561       add_srs_wkt (p, 6,
  1781         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1562  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1782   1563       add_srs_wkt (p, 7,
  1783         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
         1564  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1784   1565       add_srs_wkt (p, 8,
  1785         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1566  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  1786   1567       add_srs_wkt (p, 9,
  1787         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",180],P");
         1568  +        "80],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1788   1569       add_srs_wkt (p, 10,
  1789         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1570  +        "ing\",60500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1790   1571       add_srs_wkt (p, 11,
  1791         -        ",60500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1572  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
  1792   1573       add_srs_wkt (p, 12,
  1793         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1794         -    add_srs_wkt (p, 13,
  1795         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"3390\"]]");
  1796         -    p = add_epsg_def_ex (filter, first, last, 3391, "epsg", 3391,
  1797         -        "Karbala 1979 / UTM zone 37N", 0, 0,
  1798         -        "Clarke 1880 (RGS)", "Greenwich",
  1799         -        "Karbala_1979", "Transverse_Mercator", "metre",
  1800         -        "Easting", "East", "Northing", "North");
         1574  +        ",\"3390\"]]");
         1575  +    p = add_epsg_def (filter, first, last, 3391, "epsg", 3391,
         1576  +        "Karbala 1979 / UTM zone 37N");
  1801   1577       add_proj4text (p, 0,
  1802   1578           "+proj=utm +zone=37 +ellps=clrk80 +towgs84=70.995,-335.91");
  1803   1579       add_proj4text (p, 1,
  1804   1580           "6,262.898,0,0,0,0 +units=m +no_defs");
  1805   1581       add_srs_wkt (p, 0,
  1806   1582           "PROJCS[\"Karbala 1979 / UTM zone 37N\",GEOGCS[\"Karbala ");
  1807   1583       add_srs_wkt (p, 1,
................................................................................
  1811   1587       add_srs_wkt (p, 3,
  1812   1588           "OWGS84[70.995,-335.916,262.898,0,0,0,0],AUTHORITY[\"EPSG");
  1813   1589       add_srs_wkt (p, 4,
  1814   1590           "\",\"6743\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1815   1591       add_srs_wkt (p, 5,
  1816   1592           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1817   1593       add_srs_wkt (p, 6,
  1818         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1594  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4743\"]],PROJEC");
  1819   1595       add_srs_wkt (p, 7,
  1820         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4743\"]],PROJECTION[\"");
         1596  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1821   1597       add_srs_wkt (p, 8,
  1822         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1598  +        "igin\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"");
  1823   1599       add_srs_wkt (p, 9,
  1824         -        "0],PARAMETER[\"central_meridian\",39],PARAMETER[\"scale_");
         1600  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  1825   1601       add_srs_wkt (p, 10,
  1826         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         1602  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1827   1603       add_srs_wkt (p, 11,
  1828         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1604  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1829   1605       add_srs_wkt (p, 12,
  1830         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  1831         -    add_srs_wkt (p, 13,
  1832         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3391\"]]");
  1833         -    p = add_epsg_def_ex (filter, first, last, 3392, "epsg", 3392,
  1834         -        "Karbala 1979 / UTM zone 38N", 0, 0,
  1835         -        "Clarke 1880 (RGS)", "Greenwich",
  1836         -        "Karbala_1979", "Transverse_Mercator", "metre",
  1837         -        "Easting", "East", "Northing", "North");
         1606  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3391\"]]");
         1607  +    p = add_epsg_def (filter, first, last, 3392, "epsg", 3392,
         1608  +        "Karbala 1979 / UTM zone 38N");
  1838   1609       add_proj4text (p, 0,
  1839   1610           "+proj=utm +zone=38 +ellps=clrk80 +towgs84=70.995,-335.91");
  1840   1611       add_proj4text (p, 1,
  1841   1612           "6,262.898,0,0,0,0 +units=m +no_defs");
  1842   1613       add_srs_wkt (p, 0,
  1843   1614           "PROJCS[\"Karbala 1979 / UTM zone 38N\",GEOGCS[\"Karbala ");
  1844   1615       add_srs_wkt (p, 1,
................................................................................
  1848   1619       add_srs_wkt (p, 3,
  1849   1620           "OWGS84[70.995,-335.916,262.898,0,0,0,0],AUTHORITY[\"EPSG");
  1850   1621       add_srs_wkt (p, 4,
  1851   1622           "\",\"6743\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1852   1623       add_srs_wkt (p, 5,
  1853   1624           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1854   1625       add_srs_wkt (p, 6,
  1855         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1626  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4743\"]],PROJEC");
  1856   1627       add_srs_wkt (p, 7,
  1857         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4743\"]],PROJECTION[\"");
         1628  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1858   1629       add_srs_wkt (p, 8,
  1859         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1630  +        "igin\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"");
  1860   1631       add_srs_wkt (p, 9,
  1861         -        "0],PARAMETER[\"central_meridian\",45],PARAMETER[\"scale_");
         1632  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  1862   1633       add_srs_wkt (p, 10,
  1863         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         1634  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1864   1635       add_srs_wkt (p, 11,
  1865         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1636  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1866   1637       add_srs_wkt (p, 12,
  1867         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  1868         -    add_srs_wkt (p, 13,
  1869         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3392\"]]");
  1870         -    p = add_epsg_def_ex (filter, first, last, 3393, "epsg", 3393,
  1871         -        "Karbala 1979 / UTM zone 39N", 0, 0,
  1872         -        "Clarke 1880 (RGS)", "Greenwich",
  1873         -        "Karbala_1979", "Transverse_Mercator", "metre",
  1874         -        "Easting", "East", "Northing", "North");
         1638  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3392\"]]");
         1639  +    p = add_epsg_def (filter, first, last, 3393, "epsg", 3393,
         1640  +        "Karbala 1979 / UTM zone 39N");
  1875   1641       add_proj4text (p, 0,
  1876   1642           "+proj=utm +zone=39 +ellps=clrk80 +towgs84=70.995,-335.91");
  1877   1643       add_proj4text (p, 1,
  1878   1644           "6,262.898,0,0,0,0 +units=m +no_defs");
  1879   1645       add_srs_wkt (p, 0,
  1880   1646           "PROJCS[\"Karbala 1979 / UTM zone 39N\",GEOGCS[\"Karbala ");
  1881   1647       add_srs_wkt (p, 1,
................................................................................
  1885   1651       add_srs_wkt (p, 3,
  1886   1652           "OWGS84[70.995,-335.916,262.898,0,0,0,0],AUTHORITY[\"EPSG");
  1887   1653       add_srs_wkt (p, 4,
  1888   1654           "\",\"6743\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1889   1655       add_srs_wkt (p, 5,
  1890   1656           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1891   1657       add_srs_wkt (p, 6,
  1892         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1658  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4743\"]],PROJEC");
  1893   1659       add_srs_wkt (p, 7,
  1894         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4743\"]],PROJECTION[\"");
         1660  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1895   1661       add_srs_wkt (p, 8,
  1896         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1662  +        "igin\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"");
  1897   1663       add_srs_wkt (p, 9,
  1898         -        "0],PARAMETER[\"central_meridian\",51],PARAMETER[\"scale_");
         1664  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  1899   1665       add_srs_wkt (p, 10,
  1900         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         1666  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1901   1667       add_srs_wkt (p, 11,
  1902         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1668  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1903   1669       add_srs_wkt (p, 12,
  1904         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  1905         -    add_srs_wkt (p, 13,
  1906         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3393\"]]");
  1907         -    p = add_epsg_def_ex (filter, first, last, 3394, "epsg", 3394,
  1908         -        "Nahrwan 1934 / Iraq zone", 0, 0,
  1909         -        "Clarke 1880 (RGS)", "Greenwich",
  1910         -        "Nahrwan_1934", "Lambert_Conformal_Conic_1SP", "metre",
  1911         -        "Easting", "East", "Northing", "North");
         1670  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3393\"]]");
         1671  +    p = add_epsg_def (filter, first, last, 3394, "epsg", 3394,
         1672  +        "Nahrwan 1934 / Iraq zone");
  1912   1673       add_proj4text (p, 0,
  1913   1674           "+proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.99878");
  1914   1675       add_proj4text (p, 1,
  1915   1676           "64078000001 +x_0=1500000 +y_0=1166200 +ellps=clrk80 +uni");
  1916   1677       add_proj4text (p, 2,
  1917   1678           "ts=m +no_defs");
  1918   1679       add_srs_wkt (p, 0,
................................................................................
  1922   1683       add_srs_wkt (p, 2,
  1923   1684           ",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHO");
  1924   1685       add_srs_wkt (p, 3,
  1925   1686           "RITY[\"EPSG\",\"6744\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1926   1687       add_srs_wkt (p, 4,
  1927   1688           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1928   1689       add_srs_wkt (p, 5,
  1929         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         1690  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4744");
  1930   1691       add_srs_wkt (p, 6,
  1931         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4744\"]],P");
         1692  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMET");
  1932   1693       add_srs_wkt (p, 7,
  1933         -        "ROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"l");
         1694  +        "ER[\"latitude_of_origin\",32.5],PARAMETER[\"central_meri");
  1934   1695       add_srs_wkt (p, 8,
  1935         -        "atitude_of_origin\",32.5],PARAMETER[\"central_meridian\"");
         1696  +        "dian\",45],PARAMETER[\"scale_factor\",0.9987864078],PARA");
  1936   1697       add_srs_wkt (p, 9,
  1937         -        ",45],PARAMETER[\"scale_factor\",0.9987864078],PARAMETER[");
         1698  +        "METER[\"false_easting\",1500000],PARAMETER[\"false_north");
  1938   1699       add_srs_wkt (p, 10,
  1939         -        "\"false_easting\",1500000],PARAMETER[\"false_northing\",");
         1700  +        "ing\",1166200],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1940   1701       add_srs_wkt (p, 11,
  1941         -        "1166200],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1702  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  1942   1703       add_srs_wkt (p, 12,
  1943         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  1944         -    add_srs_wkt (p, 13,
  1945         -        "Y[\"EPSG\",\"3394\"]]");
  1946         -    p = add_epsg_def_ex (filter, first, last, 3395, "epsg", 3395,
  1947         -        "WGS 84 / World Mercator", 0, 0,
  1948         -        "WGS 84", "Greenwich",
  1949         -        "WGS_1984", "Mercator_1SP", "metre",
  1950         -        "Easting", "East", "Northing", "North");
         1704  +        "THORITY[\"EPSG\",\"3394\"]]");
         1705  +    p = add_epsg_def (filter, first, last, 3395, "epsg", 3395,
         1706  +        "WGS 84 / World Mercator");
  1951   1707       add_proj4text (p, 0,
  1952   1708           "+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +uni");
  1953   1709       add_proj4text (p, 1,
  1954   1710           "ts=m +no_defs");
  1955   1711       add_srs_wkt (p, 0,
  1956   1712           "PROJCS[\"WGS 84 / World Mercator\",GEOGCS[\"WGS 84\",DAT");
  1957   1713       add_srs_wkt (p, 1,
................................................................................
  1959   1715       add_srs_wkt (p, 2,
  1960   1716           "3,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"632");
  1961   1717       add_srs_wkt (p, 3,
  1962   1718           "6\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1963   1719       add_srs_wkt (p, 4,
  1964   1720           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1965   1721       add_srs_wkt (p, 5,
  1966         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1722  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"M");
  1967   1723       add_srs_wkt (p, 6,
  1968         -        "EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Mercato");
         1724  +        "ercator_1SP\"],PARAMETER[\"central_meridian\",0],PARAMET");
  1969   1725       add_srs_wkt (p, 7,
  1970         -        "r_1SP\"],PARAMETER[\"central_meridian\",0],PARAMETER[\"s");
         1726  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PA");
  1971   1727       add_srs_wkt (p, 8,
  1972         -        "cale_factor\",1],PARAMETER[\"false_easting\",0],PARAMETE");
         1728  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  1973   1729       add_srs_wkt (p, 9,
  1974         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         1730  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1975   1731       add_srs_wkt (p, 10,
  1976         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1977         -    add_srs_wkt (p, 11,
  1978         -        "NORTH],AUTHORITY[\"EPSG\",\"3395\"]]");
  1979         -    p = add_epsg_def_ex (filter, first, last, 3396, "epsg", 3396,
  1980         -        "PD/83 / 3-degree Gauss-Kruger zone 3", 0, 1,
  1981         -        "Bessel 1841", "Greenwich",
  1982         -        "Potsdam_Datum_83", "Transverse_Mercator", "metre",
  1983         -        "X", "North", "Y", "East");
         1732  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3395\"]]");
         1733  +    p = add_epsg_def (filter, first, last, 3396, "epsg", 3396,
         1734  +        "PD/83 / 3-degree Gauss-Kruger zone 3");
  1984   1735       add_proj4text (p, 0,
  1985   1736           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
  1986   1737       add_proj4text (p, 1,
  1987   1738           "ellps=bessel +units=m +no_defs");
  1988   1739       add_srs_wkt (p, 0,
  1989   1740           "PROJCS[\"PD/83 / 3-degree Gauss-Kruger zone 3\",GEOGCS[\"");
  1990   1741       add_srs_wkt (p, 1,
................................................................................
  1992   1743       add_srs_wkt (p, 2,
  1993   1744           "1\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]");
  1994   1745       add_srs_wkt (p, 3,
  1995   1746           "],AUTHORITY[\"EPSG\",\"6746\"]],PRIMEM[\"Greenwich\",0,A");
  1996   1747       add_srs_wkt (p, 4,
  1997   1748           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1998   1749       add_srs_wkt (p, 5,
  1999         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         1750  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2000   1751       add_srs_wkt (p, 6,
  2001         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"474");
         1752  +        ",\"4746\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2002   1753       add_srs_wkt (p, 7,
  2003         -        "6\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
         1754  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  2004   1755       add_srs_wkt (p, 8,
  2005         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",9],");
         1756  +        "\",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_ea");
  2006   1757       add_srs_wkt (p, 9,
  2007         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1758  +        "sting\",3500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2008   1759       add_srs_wkt (p, 10,
  2009         -        ",3500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1760  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2010   1761       add_srs_wkt (p, 11,
  2011         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  2012         -    add_srs_wkt (p, 12,
  2013         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"3396\"]]");
  2014         -    p = add_epsg_def_ex (filter, first, last, 3397, "epsg", 3397,
  2015         -        "PD/83 / 3-degree Gauss-Kruger zone 4", 0, 1,
  2016         -        "Bessel 1841", "Greenwich",
  2017         -        "Potsdam_Datum_83", "Transverse_Mercator", "metre",
  2018         -        "X", "North", "Y", "East");
         1762  +        "\",\"3396\"]]");
         1763  +    p = add_epsg_def (filter, first, last, 3397, "epsg", 3397,
         1764  +        "PD/83 / 3-degree Gauss-Kruger zone 4");
  2019   1765       add_proj4text (p, 0,
  2020   1766           "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2021   1767       add_proj4text (p, 1,
  2022   1768           "+ellps=bessel +units=m +no_defs");
  2023   1769       add_srs_wkt (p, 0,
  2024   1770           "PROJCS[\"PD/83 / 3-degree Gauss-Kruger zone 4\",GEOGCS[\"");
  2025   1771       add_srs_wkt (p, 1,
................................................................................
  2027   1773       add_srs_wkt (p, 2,
  2028   1774           "1\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]");
  2029   1775       add_srs_wkt (p, 3,
  2030   1776           "],AUTHORITY[\"EPSG\",\"6746\"]],PRIMEM[\"Greenwich\",0,A");
  2031   1777       add_srs_wkt (p, 4,
  2032   1778           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2033   1779       add_srs_wkt (p, 5,
  2034         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         1780  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2035   1781       add_srs_wkt (p, 6,
  2036         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"474");
         1782  +        ",\"4746\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2037   1783       add_srs_wkt (p, 7,
  2038         -        "6\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
         1784  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  2039   1785       add_srs_wkt (p, 8,
  2040         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",12]");
         1786  +        "\",12],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  2041   1787       add_srs_wkt (p, 9,
  2042         -        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
         1788  +        "asting\",4500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2043   1789       add_srs_wkt (p, 10,
  2044         -        "\",4500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         1790  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2045   1791       add_srs_wkt (p, 11,
  2046         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  2047         -    add_srs_wkt (p, 12,
  2048         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3397\"]]");
  2049         -    p = add_epsg_def_ex (filter, first, last, 3398, "epsg", 3398,
  2050         -        "RD/83 / 3-degree Gauss-Kruger zone 4", 0, 1,
  2051         -        "Bessel 1841", "Greenwich",
  2052         -        "Rauenberg_Datum_83", "Transverse_Mercator", "metre",
  2053         -        "X", "North", "Y", "East");
         1792  +        "\",\"3397\"]]");
         1793  +    p = add_epsg_def (filter, first, last, 3398, "epsg", 3398,
         1794  +        "RD/83 / 3-degree Gauss-Kruger zone 4");
  2054   1795       add_proj4text (p, 0,
  2055   1796           "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2056   1797       add_proj4text (p, 1,
  2057   1798           "+ellps=bessel +units=m +no_defs");
  2058   1799       add_srs_wkt (p, 0,
  2059   1800           "PROJCS[\"RD/83 / 3-degree Gauss-Kruger zone 4\",GEOGCS[\"");
  2060   1801       add_srs_wkt (p, 1,
................................................................................
  2062   1803       add_srs_wkt (p, 2,
  2063   1804           "841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"");
  2064   1805       add_srs_wkt (p, 3,
  2065   1806           "]],AUTHORITY[\"EPSG\",\"6745\"]],PRIMEM[\"Greenwich\",0,");
  2066   1807       add_srs_wkt (p, 4,
  2067   1808           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2068   1809       add_srs_wkt (p, 5,
  2069         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1810  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2070   1811       add_srs_wkt (p, 6,
  2071         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         1812  +        ",\"4745\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2072   1813       add_srs_wkt (p, 7,
  2073         -        "45\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1814  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  2074   1815       add_srs_wkt (p, 8,
  2075         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",12");
         1816  +        "\",12],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  2076   1817       add_srs_wkt (p, 9,
  2077         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         1818  +        "asting\",4500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2078   1819       add_srs_wkt (p, 10,
  2079         -        "g\",4500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1820  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2080   1821       add_srs_wkt (p, 11,
  2081         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  2082         -    add_srs_wkt (p, 12,
  2083         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3398\"]]");
  2084         -    p = add_epsg_def_ex (filter, first, last, 3399, "epsg", 3399,
  2085         -        "RD/83 / 3-degree Gauss-Kruger zone 5", 0, 1,
  2086         -        "Bessel 1841", "Greenwich",
  2087         -        "Rauenberg_Datum_83", "Transverse_Mercator", "metre",
  2088         -        "X", "North", "Y", "East");
         1822  +        "\",\"3398\"]]");
         1823  +    p = add_epsg_def (filter, first, last, 3399, "epsg", 3399,
         1824  +        "RD/83 / 3-degree Gauss-Kruger zone 5");
  2089   1825       add_proj4text (p, 0,
  2090   1826           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  2091   1827       add_proj4text (p, 1,
  2092   1828           "+ellps=bessel +units=m +no_defs");
  2093   1829       add_srs_wkt (p, 0,
  2094   1830           "PROJCS[\"RD/83 / 3-degree Gauss-Kruger zone 5\",GEOGCS[\"");
  2095   1831       add_srs_wkt (p, 1,
................................................................................
  2097   1833       add_srs_wkt (p, 2,
  2098   1834           "841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"");
  2099   1835       add_srs_wkt (p, 3,
  2100   1836           "]],AUTHORITY[\"EPSG\",\"6745\"]],PRIMEM[\"Greenwich\",0,");
  2101   1837       add_srs_wkt (p, 4,
  2102   1838           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2103   1839       add_srs_wkt (p, 5,
  2104         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1840  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2105   1841       add_srs_wkt (p, 6,
  2106         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         1842  +        ",\"4745\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2107   1843       add_srs_wkt (p, 7,
  2108         -        "45\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1844  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  2109   1845       add_srs_wkt (p, 8,
  2110         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",15");
         1846  +        "\",15],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  2111   1847       add_srs_wkt (p, 9,
  2112         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         1848  +        "asting\",5500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2113   1849       add_srs_wkt (p, 10,
  2114         -        "g\",5500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1850  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2115   1851       add_srs_wkt (p, 11,
  2116         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  2117         -    add_srs_wkt (p, 12,
  2118         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3399\"]]");
  2119         -    p = add_epsg_def_ex (filter, first, last, 3400, "epsg", 3400,
  2120         -        "NAD83 / Alberta 10-TM (Forest)", 0, 0,
  2121         -        "GRS 1980", "Greenwich",
  2122         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2123         -        "Easting", "East", "Northing", "North");
         1852  +        "\",\"3399\"]]");
         1853  +    p = add_epsg_def (filter, first, last, 3400, "epsg", 3400,
         1854  +        "NAD83 / Alberta 10-TM (Forest)");
  2124   1855       add_proj4text (p, 0,
  2125   1856           "+proj=tmerc +lat_0=0 +lon_0=-115 +k=0.9992 +x_0=500000 +");
  2126   1857       add_proj4text (p, 1,
  2127         -        "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2128         -    add_proj4text (p, 2,
  2129         -        "efs");
         1858  +        "y_0=0 +datum=NAD83 +units=m +no_defs");
  2130   1859       add_srs_wkt (p, 0,
  2131   1860           "PROJCS[\"NAD83 / Alberta 10-TM (Forest)\",GEOGCS[\"NAD83");
  2132   1861       add_srs_wkt (p, 1,
  2133   1862           "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
  2134   1863       add_srs_wkt (p, 2,
  2135   1864           "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  2136   1865       add_srs_wkt (p, 3,
  2137   1866           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
  2138   1867       add_srs_wkt (p, 4,
  2139   1868           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2140   1869       add_srs_wkt (p, 5,
  2141   1870           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2142   1871       add_srs_wkt (p, 6,
  2143         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         1872  +        "]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse");
  2144   1873       add_srs_wkt (p, 7,
  2145         -        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Merca");
         1874  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  2146   1875       add_srs_wkt (p, 8,
  2147         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         1876  +        "ER[\"central_meridian\",-115],PARAMETER[\"scale_factor\"");
  2148   1877       add_srs_wkt (p, 9,
  2149         -        "entral_meridian\",-115],PARAMETER[\"scale_factor\",0.999");
         1878  +        ",0.9992],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2150   1879       add_srs_wkt (p, 10,
  2151         -        "2],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         1880  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2152   1881       add_srs_wkt (p, 11,
  2153         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         1882  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2154   1883       add_srs_wkt (p, 12,
  2155         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  2156         -    add_srs_wkt (p, 13,
  2157         -        "THORITY[\"EPSG\",\"3400\"]]");
  2158         -    p = add_epsg_def_ex (filter, first, last, 3401, "epsg", 3401,
  2159         -        "NAD83 / Alberta 10-TM (Resource)", 0, 0,
  2160         -        "GRS 1980", "Greenwich",
  2161         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2162         -        "Easting", "East", "Northing", "North");
         1884  +        "H],AUTHORITY[\"EPSG\",\"3400\"]]");
         1885  +    p = add_epsg_def (filter, first, last, 3401, "epsg", 3401,
         1886  +        "NAD83 / Alberta 10-TM (Resource)");
  2163   1887       add_proj4text (p, 0,
  2164   1888           "+proj=tmerc +lat_0=0 +lon_0=-115 +k=0.9992 +x_0=0 +y_0=0");
  2165   1889       add_proj4text (p, 1,
  2166         -        " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1890  +        " +datum=NAD83 +units=m +no_defs");
  2167   1891       add_srs_wkt (p, 0,
  2168   1892           "PROJCS[\"NAD83 / Alberta 10-TM (Resource)\",GEOGCS[\"NAD");
  2169   1893       add_srs_wkt (p, 1,
  2170   1894           "83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS ");
  2171   1895       add_srs_wkt (p, 2,
  2172   1896           "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2173   1897       add_srs_wkt (p, 3,
  2174   1898           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
  2175   1899       add_srs_wkt (p, 4,
  2176   1900           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2177   1901       add_srs_wkt (p, 5,
  2178   1902           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2179   1903       add_srs_wkt (p, 6,
  2180         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         1904  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transve");
  2181   1905       add_srs_wkt (p, 7,
  2182         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
         1906  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  2183   1907       add_srs_wkt (p, 8,
  2184         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         1908  +        "METER[\"central_meridian\",-115],PARAMETER[\"scale_facto");
  2185   1909       add_srs_wkt (p, 9,
  2186         -        "\"central_meridian\",-115],PARAMETER[\"scale_factor\",0.");
         1910  +        "r\",0.9992],PARAMETER[\"false_easting\",0],PARAMETER[\"f");
  2187   1911       add_srs_wkt (p, 10,
  2188         -        "9992],PARAMETER[\"false_easting\",0],PARAMETER[\"false_n");
         1912  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2189   1913       add_srs_wkt (p, 11,
  2190         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1914  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  2191   1915       add_srs_wkt (p, 12,
  2192         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  2193         -    add_srs_wkt (p, 13,
  2194         -        "RITY[\"EPSG\",\"3401\"]]");
  2195         -    p = add_epsg_def_ex (filter, first, last, 3402, "epsg", 3402,
  2196         -        "NAD83(CSRS) / Alberta 10-TM (Forest)", 0, 0,
  2197         -        "GRS 1980", "Greenwich",
  2198         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  2199         -        "Easting", "East", "Northing", "North");
         1916  +        ",AUTHORITY[\"EPSG\",\"3401\"]]");
         1917  +    p = add_epsg_def (filter, first, last, 3402, "epsg", 3402,
         1918  +        "NAD83(CSRS) / Alberta 10-TM (Forest)");
  2200   1919       add_proj4text (p, 0,
  2201   1920           "+proj=tmerc +lat_0=0 +lon_0=-115 +k=0.9992 +x_0=500000 +");
  2202   1921       add_proj4text (p, 1,
  2203   1922           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2204   1923       add_proj4text (p, 2,
  2205   1924           "efs");
  2206   1925       add_srs_wkt (p, 0,
................................................................................
  2212   1931       add_srs_wkt (p, 3,
  2213   1932           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  2214   1933       add_srs_wkt (p, 4,
  2215   1934           "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  2216   1935       add_srs_wkt (p, 5,
  2217   1936           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  2218   1937       add_srs_wkt (p, 6,
  2219         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1938  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
  2220   1939       add_srs_wkt (p, 7,
  2221         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
         1940  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2222   1941       add_srs_wkt (p, 8,
  2223         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1942  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-115],");
  2224   1943       add_srs_wkt (p, 9,
  2225         -        "_origin\",0],PARAMETER[\"central_meridian\",-115],PARAME");
         1944  +        "PARAMETER[\"scale_factor\",0.9992],PARAMETER[\"false_eas");
  2226   1945       add_srs_wkt (p, 10,
  2227         -        "TER[\"scale_factor\",0.9992],PARAMETER[\"false_easting\"");
         1946  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2228   1947       add_srs_wkt (p, 11,
  2229         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1948  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  2230   1949       add_srs_wkt (p, 12,
  2231         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
         1950  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3402\"");
  2232   1951       add_srs_wkt (p, 13,
  2233         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3402\"]]");
  2234         -    p = add_epsg_def_ex (filter, first, last, 3403, "epsg", 3403,
  2235         -        "NAD83(CSRS) / Alberta 10-TM (Resource)", 0, 0,
  2236         -        "GRS 1980", "Greenwich",
  2237         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  2238         -        "Easting", "East", "Northing", "North");
         1952  +        "]]");
         1953  +    p = add_epsg_def (filter, first, last, 3403, "epsg", 3403,
         1954  +        "NAD83(CSRS) / Alberta 10-TM (Resource)");
  2239   1955       add_proj4text (p, 0,
  2240   1956           "+proj=tmerc +lat_0=0 +lon_0=-115 +k=0.9992 +x_0=0 +y_0=0");
  2241   1957       add_proj4text (p, 1,
  2242   1958           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2243   1959       add_srs_wkt (p, 0,
  2244   1960           "PROJCS[\"NAD83(CSRS) / Alberta 10-TM (Resource)\",GEOGCS");
  2245   1961       add_srs_wkt (p, 1,
................................................................................
  2249   1965       add_srs_wkt (p, 3,
  2250   1966           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2251   1967       add_srs_wkt (p, 4,
  2252   1968           "ORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2253   1969       add_srs_wkt (p, 5,
  2254   1970           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2255   1971       add_srs_wkt (p, 6,
  2256         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1972  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"461");
  2257   1973       add_srs_wkt (p, 7,
  2258         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],");
         1974  +        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2259   1975       add_srs_wkt (p, 8,
  2260         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1976  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-11");
  2261   1977       add_srs_wkt (p, 9,
  2262         -        "_of_origin\",0],PARAMETER[\"central_meridian\",-115],PAR");
         1978  +        "5],PARAMETER[\"scale_factor\",0.9992],PARAMETER[\"false_");
  2263   1979       add_srs_wkt (p, 10,
  2264         -        "AMETER[\"scale_factor\",0.9992],PARAMETER[\"false_eastin");
         1980  +        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2265   1981       add_srs_wkt (p, 11,
  2266         -        "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         1982  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  2267   1983       add_srs_wkt (p, 12,
  2268         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         1984  +        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3403\"]");
  2269   1985       add_srs_wkt (p, 13,
  2270         -        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3403\"]]");
  2271         -    p = add_epsg_def_ex (filter, first, last, 3404, "epsg", 3404,
  2272         -        "NAD83(HARN) / North Carolina (ftUS)", 0, 0,
  2273         -        "GRS 1980", "Greenwich",
  2274         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2275         -        "X", "East", "Y", "North");
         1986  +        "]");
         1987  +    p = add_epsg_def (filter, first, last, 3404, "epsg", 3404,
         1988  +        "NAD83(HARN) / North Carolina (ftUS)");
  2276   1989       add_proj4text (p, 0,
  2277   1990           "+proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333");
  2278   1991       add_proj4text (p, 1,
  2279   1992           "334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=");
  2280   1993       add_proj4text (p, 2,
  2281   1994           "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_d");
  2282   1995       add_proj4text (p, 3,
................................................................................
  2290   2003       add_srs_wkt (p, 3,
  2291   2004           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  2292   2005       add_srs_wkt (p, 4,
  2293   2006           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2294   2007       add_srs_wkt (p, 5,
  2295   2008           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2296   2009       add_srs_wkt (p, 6,
  2297         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2298         -    add_srs_wkt (p, 7,
  2299         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  2300         -    add_srs_wkt (p, 8,
  2301         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  2302         -    add_srs_wkt (p, 9,
  2303         -        "ard_parallel_1\",36.16666666666666],PARAMETER[\"standard");
  2304         -    add_srs_wkt (p, 10,
  2305         -        "_parallel_2\",34.33333333333334],PARAMETER[\"latitude_of");
  2306         -    add_srs_wkt (p, 11,
  2307         -        "_origin\",33.75],PARAMETER[\"central_meridian\",-79],PAR");
  2308         -    add_srs_wkt (p, 12,
  2309         -        "AMETER[\"false_easting\",2000000],PARAMETER[\"false_nort");
  2310         -    add_srs_wkt (p, 13,
  2311         -        "hing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUT");
  2312         -    add_srs_wkt (p, 14,
  2313         -        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2314         -    add_srs_wkt (p, 15,
  2315         -        "ORTH],AUTHORITY[\"EPSG\",\"3404\"]]");
  2316         -    p = add_epsg_def_ex (filter, first, last, 3405, "epsg", 3405,
  2317         -        "VN-2000 / UTM zone 48N", 0, 0,
  2318         -        "WGS 84", "Greenwich",
  2319         -        "Vietnam_2000", "Transverse_Mercator", "metre",
  2320         -        "Easting", "East", "Northing", "North");
         2010  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
         2011  +    add_srs_wkt (p, 7,
         2012  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2013  +    add_srs_wkt (p, 8,
         2014  +        "standard_parallel_1\",36.16666666666666],PARAMETER[\"sta");
         2015  +    add_srs_wkt (p, 9,
         2016  +        "ndard_parallel_2\",34.33333333333334],PARAMETER[\"latitu");
         2017  +    add_srs_wkt (p, 10,
         2018  +        "de_of_origin\",33.75],PARAMETER[\"central_meridian\",-79");
         2019  +    add_srs_wkt (p, 11,
         2020  +        "],PARAMETER[\"false_easting\",2000000],PARAMETER[\"false");
         2021  +    add_srs_wkt (p, 12,
         2022  +        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
         2023  +    add_srs_wkt (p, 13,
         2024  +        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
         2025  +    add_srs_wkt (p, 14,
         2026  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3404\"]]");
         2027  +    p = add_epsg_def (filter, first, last, 3405, "epsg", 3405,
         2028  +        "VN-2000 / UTM zone 48N");
  2321   2029       add_proj4text (p, 0,
  2322   2030           "+proj=utm +zone=48 +ellps=WGS84 +towgs84=-192.873,-39.38");
  2323   2031       add_proj4text (p, 1,
  2324   2032           "2,-111.202,-0.00205,-0.0005,0.00335,0.0188 +units=m +no_");
  2325   2033       add_proj4text (p, 2,
  2326   2034           "defs");
  2327   2035       add_srs_wkt (p, 0,
................................................................................
  2333   2041       add_srs_wkt (p, 3,
  2334   2042           ".382,-111.202,-0.00205,-0.0005,0.00335,0.0188],AUTHORITY");
  2335   2043       add_srs_wkt (p, 4,
  2336   2044           "[\"EPSG\",\"6756\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2337   2045       add_srs_wkt (p, 5,
  2338   2046           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2339   2047       add_srs_wkt (p, 6,
  2340         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2048  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4756\"]]");
  2341   2049       add_srs_wkt (p, 7,
  2342         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4756\"]],PROJE");
         2050  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  2343   2051       add_srs_wkt (p, 8,
  2344         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2052  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",105],PAR");
  2345   2053       add_srs_wkt (p, 9,
  2346         -        "rigin\",0],PARAMETER[\"central_meridian\",105],PARAMETER");
         2054  +        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
  2347   2055       add_srs_wkt (p, 10,
  2348         -        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
         2056  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  2349   2057       add_srs_wkt (p, 11,
  2350         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2058  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
  2351   2059       add_srs_wkt (p, 12,
  2352         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  2353         -    add_srs_wkt (p, 13,
  2354         -        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3405\"]]");
  2355         -    p = add_epsg_def_ex (filter, first, last, 3406, "epsg", 3406,
  2356         -        "VN-2000 / UTM zone 49N", 0, 0,
  2357         -        "WGS 84", "Greenwich",
  2358         -        "Vietnam_2000", "Transverse_Mercator", "metre",
  2359         -        "Easting", "East", "Northing", "North");
         2060  +        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3405\"]]");
         2061  +    p = add_epsg_def (filter, first, last, 3406, "epsg", 3406,
         2062  +        "VN-2000 / UTM zone 49N");
  2360   2063       add_proj4text (p, 0,
  2361   2064           "+proj=utm +zone=49 +ellps=WGS84 +towgs84=-192.873,-39.38");
  2362   2065       add_proj4text (p, 1,
  2363   2066           "2,-111.202,-0.00205,-0.0005,0.00335,0.0188 +units=m +no_");
  2364   2067       add_proj4text (p, 2,
  2365   2068           "defs");
  2366   2069       add_srs_wkt (p, 0,
................................................................................
  2372   2075       add_srs_wkt (p, 3,
  2373   2076           ".382,-111.202,-0.00205,-0.0005,0.00335,0.0188],AUTHORITY");
  2374   2077       add_srs_wkt (p, 4,
  2375   2078           "[\"EPSG\",\"6756\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2376   2079       add_srs_wkt (p, 5,
  2377   2080           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2378   2081       add_srs_wkt (p, 6,
  2379         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2082  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4756\"]]");
  2380   2083       add_srs_wkt (p, 7,
  2381         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4756\"]],PROJE");
         2084  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  2382   2085       add_srs_wkt (p, 8,
  2383         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2086  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",111],PAR");
  2384   2087       add_srs_wkt (p, 9,
  2385         -        "rigin\",0],PARAMETER[\"central_meridian\",111],PARAMETER");
         2088  +        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
  2386   2089       add_srs_wkt (p, 10,
  2387         -        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
         2090  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  2388   2091       add_srs_wkt (p, 11,
  2389         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2092  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
  2390   2093       add_srs_wkt (p, 12,
  2391         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  2392         -    add_srs_wkt (p, 13,
  2393         -        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3406\"]]");
  2394         -    p = add_epsg_def_ex (filter, first, last, 3407, "epsg", 3407,
  2395         -        "Hong Kong 1963 Grid System", 0, 1,
  2396         -        "Clarke 1858", "Greenwich",
  2397         -        "Hong_Kong_1963", "Cassini_Soldner", "Clarke's foot",
  2398         -        "Northing", "North", "Easting", "East");
         2094  +        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3406\"]]");
         2095  +    p = add_epsg_def (filter, first, last, 3407, "epsg", 3407,
         2096  +        "Hong Kong 1963 Grid System");
  2399   2097       add_proj4text (p, 0,
  2400   2098           "+proj=cass +lat_0=22.31213333333334 +lon_0=114.178555555");
  2401   2099       add_proj4text (p, 1,
  2402   2100           "5556 +x_0=40243.57775604237 +y_0=19069.93351512578 +a=63");
  2403   2101       add_proj4text (p, 2,
  2404   2102           "78293.645208759 +b=6356617.987679838 +to_meter=0.3047972");
  2405   2103       add_proj4text (p, 3,
................................................................................
  2411   2109       add_srs_wkt (p, 2,
  2412   2110           ",6378293.645208759,294.2606763692569,AUTHORITY[\"EPSG\",");
  2413   2111       add_srs_wkt (p, 3,
  2414   2112           "\"7007\"]],AUTHORITY[\"EPSG\",\"6738\"]],PRIMEM[\"Greenw");
  2415   2113       add_srs_wkt (p, 4,
  2416   2114           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2417   2115       add_srs_wkt (p, 5,
  2418         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         2116  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2419   2117       add_srs_wkt (p, 6,
  2420         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         2118  +        "[\"EPSG\",\"4738\"]],PROJECTION[\"Cassini_Soldner\"],PAR");
  2421   2119       add_srs_wkt (p, 7,
  2422         -        "G\",\"4738\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER");
         2120  +        "AMETER[\"latitude_of_origin\",22.31213333333334],PARAMET");
  2423   2121       add_srs_wkt (p, 8,
  2424         -        "[\"latitude_of_origin\",22.31213333333334],PARAMETER[\"c");
         2122  +        "ER[\"central_meridian\",114.1785555555556],PARAMETER[\"f");
  2425   2123       add_srs_wkt (p, 9,
  2426         -        "entral_meridian\",114.1785555555556],PARAMETER[\"false_e");
         2124  +        "alse_easting\",132033.92],PARAMETER[\"false_northing\",6");
  2427   2125       add_srs_wkt (p, 10,
  2428         -        "asting\",132033.92],PARAMETER[\"false_northing\",62565.9");
         2126  +        "2565.96],UNIT[\"Clarke's foot\",0.3047972654,AUTHORITY[\"");
  2429   2127       add_srs_wkt (p, 11,
  2430         -        "6],UNIT[\"Clarke's foot\",0.3047972654,AUTHORITY[\"EPSG\"");
  2431         -    add_srs_wkt (p, 12,
  2432         -        ",\"9005\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EA");
  2433         -    add_srs_wkt (p, 13,
  2434         -        "ST],AUTHORITY[\"EPSG\",\"3407\"]]");
  2435         -    p = add_epsg_def_ex (filter, first, last, 3408, "epsg", 3408,
  2436         -        "NSIDC EASE-Grid North", 0, 0,
  2437         -        "International 1924 Authalic Sphere", "Greenwich",
  2438         -        "Not_specified_based_on_International_1924_Authalic_Sphere", "Lambert_Azimuthal_Equal_Area", "metre",
  2439         -        "X", "East", "Y", "North");
         2128  +        "EPSG\",\"9005\"]],AUTHORITY[\"EPSG\",\"3407\"]]");
         2129  +    p = add_epsg_def (filter, first, last, 3408, "epsg", 3408,
         2130  +        "NSIDC EASE-Grid North");
  2440   2131       add_proj4text (p, 0,
  2441   2132           "+proj=laea +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +a=6371228 +");
  2442   2133       add_proj4text (p, 1,
  2443   2134           "b=6371228 +units=m +no_defs");
  2444   2135       add_srs_wkt (p, 0,
  2445   2136           "PROJCS[\"NSIDC EASE-Grid North\",GEOGCS[\"Unspecified da");
  2446   2137       add_srs_wkt (p, 1,
................................................................................
  2452   2143       add_srs_wkt (p, 4,
  2453   2144           "e\",6371228,0,AUTHORITY[\"EPSG\",\"7057\"]],AUTHORITY[\"");
  2454   2145       add_srs_wkt (p, 5,
  2455   2146           "EPSG\",\"6053\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2456   2147       add_srs_wkt (p, 6,
  2457   2148           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2458   2149       add_srs_wkt (p, 7,
  2459         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2150  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4053\"]],PR");
  2460   2151       add_srs_wkt (p, 8,
  2461         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4053\"]],PROJECTI");
         2152  +        "OJECTION[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"l");
  2462   2153       add_srs_wkt (p, 9,
  2463         -        "ON[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitud");
         2154  +        "atitude_of_center\",90],PARAMETER[\"longitude_of_center\"");
  2464   2155       add_srs_wkt (p, 10,
  2465         -        "e_of_center\",90],PARAMETER[\"longitude_of_center\",0],P");
         2156  +        ",0],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nor");
  2466   2157       add_srs_wkt (p, 11,
  2467         -        "ARAMETER[\"false_easting\",0],PARAMETER[\"false_northing");
         2158  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2468   2159       add_srs_wkt (p, 12,
  2469         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         2160  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  2470   2161       add_srs_wkt (p, 13,
  2471         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"340");
  2472         -    add_srs_wkt (p, 14,
  2473         -        "8\"]]");
  2474         -    p = add_epsg_def_ex (filter, first, last, 3409, "epsg", 3409,
  2475         -        "NSIDC EASE-Grid South", 0, 0,
  2476         -        "International 1924 Authalic Sphere", "Greenwich",
  2477         -        "Not_specified_based_on_International_1924_Authalic_Sphere", "Lambert_Azimuthal_Equal_Area", "metre",
  2478         -        "X", "East", "Y", "North");
         2162  +        "\"3408\"]]");
         2163  +    p = add_epsg_def (filter, first, last, 3409, "epsg", 3409,
         2164  +        "NSIDC EASE-Grid South");
  2479   2165       add_proj4text (p, 0,
  2480   2166           "+proj=laea +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +a=6371228 ");
  2481   2167       add_proj4text (p, 1,
  2482   2168           "+b=6371228 +units=m +no_defs");
  2483   2169       add_srs_wkt (p, 0,
  2484   2170           "PROJCS[\"NSIDC EASE-Grid South\",GEOGCS[\"Unspecified da");
  2485   2171       add_srs_wkt (p, 1,
................................................................................
  2491   2177       add_srs_wkt (p, 4,
  2492   2178           "e\",6371228,0,AUTHORITY[\"EPSG\",\"7057\"]],AUTHORITY[\"");
  2493   2179       add_srs_wkt (p, 5,
  2494   2180           "EPSG\",\"6053\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2495   2181       add_srs_wkt (p, 6,
  2496   2182           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2497   2183       add_srs_wkt (p, 7,
  2498         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2184  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4053\"]],PR");
  2499   2185       add_srs_wkt (p, 8,
  2500         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4053\"]],PROJECTI");
         2186  +        "OJECTION[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"l");
  2501   2187       add_srs_wkt (p, 9,
  2502         -        "ON[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitud");
         2188  +        "atitude_of_center\",-90],PARAMETER[\"longitude_of_center");
  2503   2189       add_srs_wkt (p, 10,
  2504         -        "e_of_center\",-90],PARAMETER[\"longitude_of_center\",0],");
         2190  +        "\",0],PARAMETER[\"false_easting\",0],PARAMETER[\"false_n");
  2505   2191       add_srs_wkt (p, 11,
  2506         -        "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
         2192  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2507   2193       add_srs_wkt (p, 12,
  2508         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         2194  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2509   2195       add_srs_wkt (p, 13,
  2510         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"34");
  2511         -    add_srs_wkt (p, 14,
  2512         -        "09\"]]");
  2513         -    p = add_epsg_def_ex (filter, first, last, 3410, "epsg", 3410,
  2514         -        "NSIDC EASE-Grid Global", 0, 0,
  2515         -        "International 1924 Authalic Sphere", "Greenwich",
  2516         -        "Not_specified_based_on_International_1924_Authalic_Sphere", "Cylindrical_Equal_Area", "metre",
  2517         -        "X", "East", "Y", "North");
         2196  +        ",\"3409\"]]");
         2197  +    p = add_epsg_def (filter, first, last, 3410, "epsg", 3410,
         2198  +        "NSIDC EASE-Grid Global");
  2518   2199       add_proj4text (p, 0,
  2519   2200           "+proj=cea +lon_0=0 +lat_ts=30 +x_0=0 +y_0=0 +a=6371228 +");
  2520   2201       add_proj4text (p, 1,
  2521   2202           "b=6371228 +units=m +no_defs");
  2522   2203       add_srs_wkt (p, 0,
  2523   2204           "PROJCS[\"NSIDC EASE-Grid Global\",GEOGCS[\"Unspecified d");
  2524   2205       add_srs_wkt (p, 1,
................................................................................
  2530   2211       add_srs_wkt (p, 4,
  2531   2212           "re\",6371228,0,AUTHORITY[\"EPSG\",\"7057\"]],AUTHORITY[\"");
  2532   2213       add_srs_wkt (p, 5,
  2533   2214           "EPSG\",\"6053\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2534   2215       add_srs_wkt (p, 6,
  2535   2216           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2536   2217       add_srs_wkt (p, 7,
  2537         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2218  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4053\"]],PR");
  2538   2219       add_srs_wkt (p, 8,
  2539         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4053\"]],PROJECTI");
         2220  +        "OJECTION[\"Cylindrical_Equal_Area\"],PARAMETER[\"standar");
  2540   2221       add_srs_wkt (p, 9,
  2541         -        "ON[\"Cylindrical_Equal_Area\"],PARAMETER[\"standard_para");
         2222  +        "d_parallel_1\",30],PARAMETER[\"central_meridian\",0],PAR");
  2542   2223       add_srs_wkt (p, 10,
  2543         -        "llel_1\",30],PARAMETER[\"central_meridian\",0],PARAMETER");
         2224  +        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
  2544   2225       add_srs_wkt (p, 11,
  2545         -        "[\"false_easting\",0],PARAMETER[\"false_northing\",0],UN");
         2226  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2546   2227       add_srs_wkt (p, 12,
  2547         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
         2228  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3410\"");
  2548   2229       add_srs_wkt (p, 13,
  2549         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3410\"]]");
  2550         -    p = add_epsg_def_ex (filter, first, last, 3411, "epsg", 3411,
  2551         -        "NSIDC Sea Ice Polar Stereographic North", 0, 0,
  2552         -        "Hughes 1980", "Greenwich",
  2553         -        "Not_specified_based_on_Hughes_1980_ellipsoid", "Polar_Stereographic", "metre",
  2554         -        "X", "East", "Y", "North");
         2230  +        "]]");
         2231  +    p = add_epsg_def (filter, first, last, 3411, "epsg", 3411,
         2232  +        "NSIDC Sea Ice Polar Stereographic North");
  2555   2233       add_proj4text (p, 0,
  2556   2234           "+proj=stere +lat_0=90 +lat_ts=70 +lon_0=-45 +k=1 +x_0=0 ");
  2557   2235       add_proj4text (p, 1,
  2558   2236           "+y_0=0 +a=6378273 +b=6356889.449 +units=m +no_defs");
  2559   2237       add_srs_wkt (p, 0,
  2560   2238           "PROJCS[\"NSIDC Sea Ice Polar Stereographic North\",GEOGC");
  2561   2239       add_srs_wkt (p, 1,
................................................................................
  2567   2245       add_srs_wkt (p, 4,
  2568   2246           "THORITY[\"EPSG\",\"7058\"]],AUTHORITY[\"EPSG\",\"6054\"]");
  2569   2247       add_srs_wkt (p, 5,
  2570   2248           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2571   2249       add_srs_wkt (p, 6,
  2572   2250           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2573   2251       add_srs_wkt (p, 7,
  2574         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2252  +        "122\"]],AUTHORITY[\"EPSG\",\"4054\"]],PROJECTION[\"Polar");
  2575   2253       add_srs_wkt (p, 8,
  2576         -        "],AUTHORITY[\"EPSG\",\"4054\"]],PROJECTION[\"Polar_Stere");
         2254  +        "_Stereographic\"],PARAMETER[\"latitude_of_origin\",70],P");
  2577   2255       add_srs_wkt (p, 9,
  2578         -        "ographic\"],PARAMETER[\"latitude_of_origin\",70],PARAMET");
         2256  +        "ARAMETER[\"central_meridian\",-45],PARAMETER[\"scale_fac");
  2579   2257       add_srs_wkt (p, 10,
  2580         -        "ER[\"central_meridian\",-45],PARAMETER[\"scale_factor\",");
         2258  +        "tor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"fals");
  2581   2259       add_srs_wkt (p, 11,
  2582         -        "1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nort");
         2260  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2583   2261       add_srs_wkt (p, 12,
  2584         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2262  +        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  2585   2263       add_srs_wkt (p, 13,
  2586         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2587         -    add_srs_wkt (p, 14,
  2588         -        "3411\"]]");
  2589         -    p = add_epsg_def_ex (filter, first, last, 3412, "epsg", 3412,
  2590         -        "NSIDC Sea Ice Polar Stereographic South", 0, 0,
  2591         -        "Hughes 1980", "Greenwich",
  2592         -        "Not_specified_based_on_Hughes_1980_ellipsoid", "Polar_Stereographic", "metre",
  2593         -        "X", "East", "Y", "North");
         2264  +        "SG\",\"3411\"]]");
         2265  +    p = add_epsg_def (filter, first, last, 3412, "epsg", 3412,
         2266  +        "NSIDC Sea Ice Polar Stereographic South");
  2594   2267       add_proj4text (p, 0,
  2595   2268           "+proj=stere +lat_0=-90 +lat_ts=-70 +lon_0=0 +k=1 +x_0=0 ");
  2596   2269       add_proj4text (p, 1,
  2597   2270           "+y_0=0 +a=6378273 +b=6356889.449 +units=m +no_defs");
  2598   2271       add_srs_wkt (p, 0,
  2599   2272           "PROJCS[\"NSIDC Sea Ice Polar Stereographic South\",GEOGC");
  2600   2273       add_srs_wkt (p, 1,
................................................................................
  2606   2279       add_srs_wkt (p, 4,
  2607   2280           "THORITY[\"EPSG\",\"7058\"]],AUTHORITY[\"EPSG\",\"6054\"]");
  2608   2281       add_srs_wkt (p, 5,
  2609   2282           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2610   2283       add_srs_wkt (p, 6,
  2611   2284           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2612   2285       add_srs_wkt (p, 7,
  2613         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2286  +        "122\"]],AUTHORITY[\"EPSG\",\"4054\"]],PROJECTION[\"Polar");
  2614   2287       add_srs_wkt (p, 8,
  2615         -        "],AUTHORITY[\"EPSG\",\"4054\"]],PROJECTION[\"Polar_Stere");
         2288  +        "_Stereographic\"],PARAMETER[\"latitude_of_origin\",-70],");
  2616   2289       add_srs_wkt (p, 9,
  2617         -        "ographic\"],PARAMETER[\"latitude_of_origin\",-70],PARAME");
         2290  +        "PARAMETER[\"central_meridian\",0],PARAMETER[\"scale_fact");
  2618   2291       add_srs_wkt (p, 10,
  2619         -        "TER[\"central_meridian\",0],PARAMETER[\"scale_factor\",1");
         2292  +        "or\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false");
  2620   2293       add_srs_wkt (p, 11,
  2621         -        "],PARAMETER[\"false_easting\",0],PARAMETER[\"false_north");
         2294  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2622   2295       add_srs_wkt (p, 12,
  2623         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2296  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2624   2297       add_srs_wkt (p, 13,
  2625         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2626         -    add_srs_wkt (p, 14,
  2627         -        "3412\"]]");
  2628         -    p = add_epsg_def_ex (filter, first, last, 3413, "epsg", 3413,
  2629         -        "WGS 84 / NSIDC Sea Ice Polar Stereographic North", 0, 0,
  2630         -        "WGS 84", "Greenwich",
  2631         -        "WGS_1984", "Polar_Stereographic", "metre",
  2632         -        "X", "East", "Y", "North");
         2298  +        "G\",\"3412\"]]");
         2299  +    p = add_epsg_def (filter, first, last, 3413, "epsg", 3413,
         2300  +        "WGS 84 / NSIDC Sea Ice Polar Stereographic North");
  2633   2301       add_proj4text (p, 0,
  2634   2302           "+proj=stere +lat_0=90 +lat_ts=70 +lon_0=-45 +k=1 +x_0=0 ");
  2635   2303       add_proj4text (p, 1,
  2636   2304           "+y_0=0 +datum=WGS84 +units=m +no_defs");
  2637   2305       add_srs_wkt (p, 0,
  2638   2306           "PROJCS[\"WGS 84 / NSIDC Sea Ice Polar Stereographic Nort");
  2639   2307       add_srs_wkt (p, 1,
................................................................................
  2641   2309       add_srs_wkt (p, 2,
  2642   2310           "84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]]");
  2643   2311       add_srs_wkt (p, 3,
  2644   2312           ",AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AU");
  2645   2313       add_srs_wkt (p, 4,
  2646   2314           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2647   2315       add_srs_wkt (p, 5,
  2648         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         2316  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2649   2317       add_srs_wkt (p, 6,
  2650         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326");
         2318  +        "\"4326\"]],PROJECTION[\"Polar_Stereographic\"],PARAMETER");
  2651   2319       add_srs_wkt (p, 7,
  2652         -        "\"]],PROJECTION[\"Polar_Stereographic\"],PARAMETER[\"lat");
         2320  +        "[\"latitude_of_origin\",70],PARAMETER[\"central_meridian");
  2653   2321       add_srs_wkt (p, 8,
  2654         -        "itude_of_origin\",70],PARAMETER[\"central_meridian\",-45");
         2322  +        "\",-45],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_");
  2655   2323       add_srs_wkt (p, 9,
  2656         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         2324  +        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2657   2325       add_srs_wkt (p, 10,
  2658         -        "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2326  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
  2659   2327       add_srs_wkt (p, 11,
  2660         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2661         -    add_srs_wkt (p, 12,
  2662         -        ",NORTH],AUTHORITY[\"EPSG\",\"3413\"]]");
  2663         -    p = add_epsg_def_ex (filter, first, last, 3414, "epsg", 3414,
  2664         -        "SVY21 / Singapore TM", 0, 1,
  2665         -        "WGS 84", "Greenwich",
  2666         -        "SVY21", "Transverse_Mercator", "metre",
  2667         -        "Northing", "North", "Easting", "East");
         2328  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3413\"]]");
         2329  +    p = add_epsg_def (filter, first, last, 3414, "epsg", 3414,
         2330  +        "SVY21 / Singapore TM");
  2668   2331       add_proj4text (p, 0,
  2669   2332           "+proj=tmerc +lat_0=1.366666666666667 +lon_0=103.83333333");
  2670   2333       add_proj4text (p, 1,
  2671   2334           "33333 +k=1 +x_0=28001.642 +y_0=38744.572 +ellps=WGS84 +u");
  2672   2335       add_proj4text (p, 2,
  2673   2336           "nits=m +no_defs");
  2674   2337       add_srs_wkt (p, 0,
................................................................................
  2678   2341       add_srs_wkt (p, 2,
  2679   2342           "ITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6757\"]],PR");
  2680   2343       add_srs_wkt (p, 3,
  2681   2344           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2682   2345       add_srs_wkt (p, 4,
  2683   2346           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2684   2347       add_srs_wkt (p, 5,
  2685         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         2348  +        "]],AUTHORITY[\"EPSG\",\"4757\"]],PROJECTION[\"Transverse");
  2686   2349       add_srs_wkt (p, 6,
  2687         -        "HORITY[\"EPSG\",\"4757\"]],PROJECTION[\"Transverse_Merca");
         2350  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",1.36666666");
  2688   2351       add_srs_wkt (p, 7,
  2689         -        "tor\"],PARAMETER[\"latitude_of_origin\",1.36666666666666");
         2352  +        "6666667],PARAMETER[\"central_meridian\",103.833333333333");
  2690   2353       add_srs_wkt (p, 8,
  2691         -        "7],PARAMETER[\"central_meridian\",103.8333333333333],PAR");
         2354  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2692   2355       add_srs_wkt (p, 9,
  2693         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
         2356  +        "ng\",28001.642],PARAMETER[\"false_northing\",38744.572],");
  2694   2357       add_srs_wkt (p, 10,
  2695         -        "8001.642],PARAMETER[\"false_northing\",38744.572],UNIT[\"");
         2358  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY");
  2696   2359       add_srs_wkt (p, 11,
  2697         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\"");
  2698         -    add_srs_wkt (p, 12,
  2699         -        ",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3414");
  2700         -    add_srs_wkt (p, 13,
  2701         -        "\"]]");
  2702         -    p = add_epsg_def_ex (filter, first, last, 3415, "epsg", 3415,
  2703         -        "WGS 72BE / South China Sea Lambert", 0, 0,
  2704         -        "WGS 72", "Greenwich",
  2705         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Lambert_Conformal_Conic_2SP", "metre",
  2706         -        "Easting", "East", "Northing", "North");
         2360  +        "[\"EPSG\",\"3414\"]]");
         2361  +    p = add_epsg_def (filter, first, last, 3415, "epsg", 3415,
         2362  +        "WGS 72BE / South China Sea Lambert");
  2707   2363       add_proj4text (p, 0,
  2708   2364           "+proj=lcc +lat_1=18 +lat_2=24 +lat_0=21 +lon_0=114 +x_0=");
  2709   2365       add_proj4text (p, 1,
  2710   2366           "500000 +y_0=500000 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  2711   2367       add_proj4text (p, 2,
  2712   2368           "14,-0.38 +units=m +no_defs");
  2713   2369       add_srs_wkt (p, 0,
................................................................................
  2719   2375       add_srs_wkt (p, 3,
  2720   2376           "7043\"]],TOWGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EP");
  2721   2377       add_srs_wkt (p, 4,
  2722   2378           "SG\",\"6324\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2723   2379       add_srs_wkt (p, 5,
  2724   2380           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2725   2381       add_srs_wkt (p, 6,
  2726         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2382  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJE");
  2727   2383       add_srs_wkt (p, 7,
  2728         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[");
         2384  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  2729   2385       add_srs_wkt (p, 8,
  2730         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         2386  +        "ard_parallel_1\",18],PARAMETER[\"standard_parallel_2\",2");
  2731   2387       add_srs_wkt (p, 9,
  2732         -        "rallel_1\",18],PARAMETER[\"standard_parallel_2\",24],PAR");
         2388  +        "4],PARAMETER[\"latitude_of_origin\",21],PARAMETER[\"cent");
  2733   2389       add_srs_wkt (p, 10,
  2734         -        "AMETER[\"latitude_of_origin\",21],PARAMETER[\"central_me");
         2390  +        "ral_meridian\",114],PARAMETER[\"false_easting\",500000],");
  2735   2391       add_srs_wkt (p, 11,
  2736         -        "ridian\",114],PARAMETER[\"false_easting\",500000],PARAME");
         2392  +        "PARAMETER[\"false_northing\",500000],UNIT[\"metre\",1,AU");
  2737   2393       add_srs_wkt (p, 12,
  2738         -        "TER[\"false_northing\",500000],UNIT[\"metre\",1,AUTHORIT");
         2394  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  2739   2395       add_srs_wkt (p, 13,
  2740         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  2741         -    add_srs_wkt (p, 14,
  2742         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3415\"]]");
  2743         -    p = add_epsg_def_ex (filter, first, last, 3416, "epsg", 3416,
  2744         -        "ETRS89 / Austria Lambert", 0, 1,
  2745         -        "GRS 1980", "Greenwich",
  2746         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
  2747         -        "X", "North", "Y", "East");
         2396  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3415\"]]");
         2397  +    p = add_epsg_def (filter, first, last, 3416, "epsg", 3416,
         2398  +        "ETRS89 / Austria Lambert");
  2748   2399       add_proj4text (p, 0,
  2749   2400           "+proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.3333");
  2750   2401       add_proj4text (p, 1,
  2751   2402           "3333333333 +x_0=400000 +y_0=400000 +ellps=GRS80 +towgs84");
  2752   2403       add_proj4text (p, 2,
  2753   2404           "=0,0,0,0,0,0,0 +units=m +no_defs");
  2754   2405       add_srs_wkt (p, 0,
................................................................................
  2760   2411       add_srs_wkt (p, 3,
  2761   2412           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2762   2413       add_srs_wkt (p, 4,
  2763   2414           "6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2764   2415       add_srs_wkt (p, 5,
  2765   2416           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2766   2417       add_srs_wkt (p, 6,
  2767         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2418  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
  2768   2419       add_srs_wkt (p, 7,
  2769         -        "\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Lamb");
         2420  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  2770   2421       add_srs_wkt (p, 8,
  2771         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         2422  +        "rallel_1\",49],PARAMETER[\"standard_parallel_2\",46],PAR");
  2772   2423       add_srs_wkt (p, 9,
  2773         -        "_1\",49],PARAMETER[\"standard_parallel_2\",46],PARAMETER");
         2424  +        "AMETER[\"latitude_of_origin\",47.5],PARAMETER[\"central_");
  2774   2425       add_srs_wkt (p, 10,
  2775         -        "[\"latitude_of_origin\",47.5],PARAMETER[\"central_meridi");
         2426  +        "meridian\",13.33333333333333],PARAMETER[\"false_easting\"");
  2776   2427       add_srs_wkt (p, 11,
  2777         -        "an\",13.33333333333333],PARAMETER[\"false_easting\",4000");
         2428  +        ",400000],PARAMETER[\"false_northing\",400000],UNIT[\"met");
  2778   2429       add_srs_wkt (p, 12,
  2779         -        "00],PARAMETER[\"false_northing\",400000],UNIT[\"metre\",");
         2430  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  2780   2431       add_srs_wkt (p, 13,
  2781         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  2782         -    add_srs_wkt (p, 14,
  2783         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"3416\"]]");
  2784         -    p = add_epsg_def_ex (filter, first, last, 3417, "epsg", 3417,
  2785         -        "NAD83 / Iowa North (ftUS)", 0, 0,
  2786         -        "GRS 1980", "Greenwich",
  2787         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2788         -        "X", "East", "Y", "North");
         2432  +        "\"3416\"]]");
         2433  +    p = add_epsg_def (filter, first, last, 3417, "epsg", 3417,
         2434  +        "NAD83 / Iowa North (ftUS)");
  2789   2435       add_proj4text (p, 0,
  2790   2436           "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
  2791   2437       add_proj4text (p, 1,
  2792   2438           "667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.99");
  2793   2439       add_proj4text (p, 2,
  2794         -        "99898402 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-f");
  2795         -    add_proj4text (p, 3,
  2796         -        "t +no_defs");
         2440  +        "99898402 +datum=NAD83 +units=us-ft +no_defs");
  2797   2441       add_srs_wkt (p, 0,
  2798   2442           "PROJCS[\"NAD83 / Iowa North (ftUS)\",GEOGCS[\"NAD83\",DA");
  2799   2443       add_srs_wkt (p, 1,
  2800   2444           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  2801   2445       add_srs_wkt (p, 2,
  2802   2446           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  2803   2447       add_srs_wkt (p, 3,
  2804   2448           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  2805   2449       add_srs_wkt (p, 4,
  2806   2450           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  2807   2451       add_srs_wkt (p, 5,
  2808   2452           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2809   2453       add_srs_wkt (p, 6,
  2810         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
  2811         -    add_srs_wkt (p, 7,
  2812         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
  2813         -    add_srs_wkt (p, 8,
  2814         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",43.26666666");
  2815         -    add_srs_wkt (p, 9,
  2816         -        "666667],PARAMETER[\"standard_parallel_2\",42.06666666666");
  2817         -    add_srs_wkt (p, 10,
  2818         -        "667],PARAMETER[\"latitude_of_origin\",41.5],PARAMETER[\"");
  2819         -    add_srs_wkt (p, 11,
  2820         -        "central_meridian\",-93.5],PARAMETER[\"false_easting\",49");
  2821         -    add_srs_wkt (p, 12,
  2822         -        "21250],PARAMETER[\"false_northing\",3280833.333300001],U");
  2823         -    add_srs_wkt (p, 13,
  2824         -        "NIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EP");
  2825         -    add_srs_wkt (p, 14,
  2826         -        "SG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2827         -    add_srs_wkt (p, 15,
  2828         -        "RITY[\"EPSG\",\"3417\"]]");
  2829         -    p = add_epsg_def_ex (filter, first, last, 3418, "epsg", 3418,
  2830         -        "NAD83 / Iowa South (ftUS)", 0, 0,
  2831         -        "GRS 1980", "Greenwich",
  2832         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2833         -        "X", "East", "Y", "North");
         2454  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
         2455  +    add_srs_wkt (p, 7,
         2456  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43.26");
         2457  +    add_srs_wkt (p, 8,
         2458  +        "666666666667],PARAMETER[\"standard_parallel_2\",42.06666");
         2459  +    add_srs_wkt (p, 9,
         2460  +        "666666667],PARAMETER[\"latitude_of_origin\",41.5],PARAME");
         2461  +    add_srs_wkt (p, 10,
         2462  +        "TER[\"central_meridian\",-93.5],PARAMETER[\"false_eastin");
         2463  +    add_srs_wkt (p, 11,
         2464  +        "g\",4921250],PARAMETER[\"false_northing\",3280833.333300");
         2465  +    add_srs_wkt (p, 12,
         2466  +        "001],UNIT[\"US survey foot\",0.3048006096012192,AUTHORIT");
         2467  +    add_srs_wkt (p, 13,
         2468  +        "Y[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         2469  +    add_srs_wkt (p, 14,
         2470  +        ",AUTHORITY[\"EPSG\",\"3417\"]]");
         2471  +    p = add_epsg_def (filter, first, last, 3418, "epsg", 3418,
         2472  +        "NAD83 / Iowa South (ftUS)");
  2834   2473       add_proj4text (p, 0,
  2835   2474           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
  2836   2475       add_proj4text (p, 1,
  2837   2476           "667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +");
  2838   2477       add_proj4text (p, 2,
  2839         -        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         2478  +        "datum=NAD83 +units=us-ft +no_defs");
  2840   2479       add_srs_wkt (p, 0,
  2841   2480           "PROJCS[\"NAD83 / Iowa South (ftUS)\",GEOGCS[\"NAD83\",DA");
  2842   2481       add_srs_wkt (p, 1,
  2843   2482           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  2844   2483       add_srs_wkt (p, 2,
  2845   2484           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  2846   2485       add_srs_wkt (p, 3,
  2847   2486           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  2848   2487       add_srs_wkt (p, 4,
  2849   2488           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  2850   2489       add_srs_wkt (p, 5,
  2851   2490           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2852   2491       add_srs_wkt (p, 6,
  2853         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         2492  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
  2854   2493       add_srs_wkt (p, 7,
  2855         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         2494  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.78");
  2856   2495       add_srs_wkt (p, 8,
  2857         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",41.78333333");
         2496  +        "333333333333],PARAMETER[\"standard_parallel_2\",40.61666");
  2858   2497       add_srs_wkt (p, 9,
  2859         -        "333333],PARAMETER[\"standard_parallel_2\",40.61666666666");
         2498  +        "666666667],PARAMETER[\"latitude_of_origin\",40],PARAMETE");
  2860   2499       add_srs_wkt (p, 10,
  2861         -        "667],PARAMETER[\"latitude_of_origin\",40],PARAMETER[\"ce");
         2500  +        "R[\"central_meridian\",-93.5],PARAMETER[\"false_easting\"");
  2862   2501       add_srs_wkt (p, 11,
  2863         -        "ntral_meridian\",-93.5],PARAMETER[\"false_easting\",1640");
         2502  +        ",1640416.6667],PARAMETER[\"false_northing\",0],UNIT[\"US");
  2864   2503       add_srs_wkt (p, 12,
  2865         -        "416.6667],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
         2504  +        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
  2866   2505       add_srs_wkt (p, 13,
  2867         -        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
         2506  +        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  2868   2507       add_srs_wkt (p, 14,
  2869         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2870         -    add_srs_wkt (p, 15,
  2871         -        ",\"3418\"]]");
  2872         -    p = add_epsg_def_ex (filter, first, last, 3419, "epsg", 3419,
  2873         -        "NAD83 / Kansas North (ftUS)", 0, 0,
  2874         -        "GRS 1980", "Greenwich",
  2875         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2876         -        "X", "East", "Y", "North");
         2508  +        "PSG\",\"3418\"]]");
         2509  +    p = add_epsg_def (filter, first, last, 3419, "epsg", 3419,
         2510  +        "NAD83 / Kansas North (ftUS)");
  2877   2511       add_proj4text (p, 0,
  2878   2512           "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
  2879   2513       add_proj4text (p, 1,
  2880   2514           "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.9999");
  2881   2515       add_proj4text (p, 2,
  2882         -        "8984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=u");
  2883         -    add_proj4text (p, 3,
  2884         -        "s-ft +no_defs");
         2516  +        "8984 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  2885   2517       add_srs_wkt (p, 0,
  2886   2518           "PROJCS[\"NAD83 / Kansas North (ftUS)\",GEOGCS[\"NAD83\",");
  2887   2519       add_srs_wkt (p, 1,
  2888   2520           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  2889   2521       add_srs_wkt (p, 2,
  2890   2522           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  2891   2523       add_srs_wkt (p, 3,
  2892   2524           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  2893   2525       add_srs_wkt (p, 4,
  2894   2526           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2895   2527       add_srs_wkt (p, 5,
  2896   2528           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2897   2529       add_srs_wkt (p, 6,
  2898         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2530  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
  2899   2531       add_srs_wkt (p, 7,
  2900         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
         2532  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.7");
  2901   2533       add_srs_wkt (p, 8,
  2902         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",39.7833333");
         2534  +        "8333333333333],PARAMETER[\"standard_parallel_2\",38.7166");
  2903   2535       add_srs_wkt (p, 9,
  2904         -        "3333333],PARAMETER[\"standard_parallel_2\",38.7166666666");
         2536  +        "6666666667],PARAMETER[\"latitude_of_origin\",38.33333333");
  2905   2537       add_srs_wkt (p, 10,
  2906         -        "6667],PARAMETER[\"latitude_of_origin\",38.33333333333334");
         2538  +        "333334],PARAMETER[\"central_meridian\",-98],PARAMETER[\"");
  2907   2539       add_srs_wkt (p, 11,
  2908         -        "],PARAMETER[\"central_meridian\",-98],PARAMETER[\"false_");
         2540  +        "false_easting\",1312333.3333],PARAMETER[\"false_northing");
  2909   2541       add_srs_wkt (p, 12,
  2910         -        "easting\",1312333.3333],PARAMETER[\"false_northing\",0],");
         2542  +        "\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  2911   2543       add_srs_wkt (p, 13,
  2912         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
         2544  +        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  2913   2545       add_srs_wkt (p, 14,
  2914         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  2915         -    add_srs_wkt (p, 15,
  2916         -        "ORITY[\"EPSG\",\"3419\"]]");
  2917         -    p = add_epsg_def_ex (filter, first, last, 3420, "epsg", 3420,
  2918         -        "NAD83 / Kansas South (ftUS)", 0, 0,
  2919         -        "GRS 1980", "Greenwich",
  2920         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2921         -        "X", "East", "Y", "North");
         2546  +        "],AUTHORITY[\"EPSG\",\"3419\"]]");
         2547  +    p = add_epsg_def (filter, first, last, 3420, "epsg", 3420,
         2548  +        "NAD83 / Kansas South (ftUS)");
  2922   2549       add_proj4text (p, 0,
  2923   2550           "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
  2924   2551       add_proj4text (p, 1,
  2925   2552           "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99");
  2926   2553       add_proj4text (p, 2,
  2927         -        "998984 +y_0=399999.99998984 +ellps=GRS80 +towgs84=0,0,0,");
         2554  +        "998984 +y_0=399999.99998984 +datum=NAD83 +units=us-ft +n");
  2928   2555       add_proj4text (p, 3,
  2929         -        "0,0,0,0 +units=us-ft +no_defs");
         2556  +        "o_defs");
  2930   2557       add_srs_wkt (p, 0,
  2931   2558           "PROJCS[\"NAD83 / Kansas South (ftUS)\",GEOGCS[\"NAD83\",");
  2932   2559       add_srs_wkt (p, 1,
  2933   2560           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  2934   2561       add_srs_wkt (p, 2,
  2935   2562           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  2936   2563       add_srs_wkt (p, 3,
  2937   2564           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  2938   2565       add_srs_wkt (p, 4,
  2939   2566           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2940   2567       add_srs_wkt (p, 5,
  2941   2568           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2942   2569       add_srs_wkt (p, 6,
  2943         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2570  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
  2944   2571       add_srs_wkt (p, 7,
  2945         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
         2572  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.5");
  2946   2573       add_srs_wkt (p, 8,
  2947         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",38.5666666");
         2574  +        "6666666666667],PARAMETER[\"standard_parallel_2\",37.2666");
  2948   2575       add_srs_wkt (p, 9,
  2949         -        "6666667],PARAMETER[\"standard_parallel_2\",37.2666666666");
         2576  +        "6666666667],PARAMETER[\"latitude_of_origin\",36.66666666");
  2950   2577       add_srs_wkt (p, 10,
  2951         -        "6667],PARAMETER[\"latitude_of_origin\",36.66666666666666");
         2578  +        "666666],PARAMETER[\"central_meridian\",-98.5],PARAMETER[");
  2952   2579       add_srs_wkt (p, 11,
  2953         -        "],PARAMETER[\"central_meridian\",-98.5],PARAMETER[\"fals");
         2580  +        "\"false_easting\",1312333.3333],PARAMETER[\"false_northi");
  2954   2581       add_srs_wkt (p, 12,
  2955         -        "e_easting\",1312333.3333],PARAMETER[\"false_northing\",1");
         2582  +        "ng\",1312333.3333],UNIT[\"US survey foot\",0.30480060960");
  2956   2583       add_srs_wkt (p, 13,
  2957         -        "312333.3333],UNIT[\"US survey foot\",0.3048006096012192,");
         2584  +        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
  2958   2585       add_srs_wkt (p, 14,
  2959         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2960         -    add_srs_wkt (p, 15,
  2961         -        ",NORTH],AUTHORITY[\"EPSG\",\"3420\"]]");
  2962         -    p = add_epsg_def_ex (filter, first, last, 3421, "epsg", 3421,
  2963         -        "NAD83 / Nevada East (ftUS)", 0, 0,
  2964         -        "GRS 1980", "Greenwich",
  2965         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  2966         -        "X", "East", "Y", "North");
         2586  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3420\"]]");
         2587  +    p = add_epsg_def (filter, first, last, 3421, "epsg", 3421,
         2588  +        "NAD83 / Nevada East (ftUS)");
  2967   2589       add_proj4text (p, 0,
  2968   2590           "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
  2969   2591       add_proj4text (p, 1,
  2970         -        "9999 +x_0=200000.00001016 +y_0=8000000.000010163 +ellps=");
         2592  +        "9999 +x_0=200000.00001016 +y_0=8000000.000010163 +datum=");
  2971   2593       add_proj4text (p, 2,
  2972         -        "GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         2594  +        "NAD83 +units=us-ft +no_defs");
  2973   2595       add_srs_wkt (p, 0,
  2974   2596           "PROJCS[\"NAD83 / Nevada East (ftUS)\",GEOGCS[\"NAD83\",D");
  2975   2597       add_srs_wkt (p, 1,
  2976   2598           "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  2977   2599       add_srs_wkt (p, 2,
  2978   2600           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  2979   2601       add_srs_wkt (p, 3,
  2980   2602           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  2981   2603       add_srs_wkt (p, 4,
  2982   2604           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2983   2605       add_srs_wkt (p, 5,
  2984   2606           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2985   2607       add_srs_wkt (p, 6,
  2986         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2608  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
  2987   2609       add_srs_wkt (p, 7,
  2988         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         2610  +        "rcator\"],PARAMETER[\"latitude_of_origin\",34.75],PARAME");
  2989   2611       add_srs_wkt (p, 8,
  2990         -        "\"],PARAMETER[\"latitude_of_origin\",34.75],PARAMETER[\"");
         2612  +        "TER[\"central_meridian\",-115.5833333333333],PARAMETER[\"");
  2991   2613       add_srs_wkt (p, 9,
  2992         -        "central_meridian\",-115.5833333333333],PARAMETER[\"scale");
         2614  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",65616");
  2993   2615       add_srs_wkt (p, 10,
  2994         -        "_factor\",0.9999],PARAMETER[\"false_easting\",656166.666");
         2616  +        "6.6667],PARAMETER[\"false_northing\",26246666.66670001],");
  2995   2617       add_srs_wkt (p, 11,
  2996         -        "7],PARAMETER[\"false_northing\",26246666.66670001],UNIT[");
         2618  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
  2997   2619       add_srs_wkt (p, 12,
  2998         -        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
         2620  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  2999   2621       add_srs_wkt (p, 13,
  3000         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  3001         -    add_srs_wkt (p, 14,
  3002         -        "[\"EPSG\",\"3421\"]]");
  3003         -    p = add_epsg_def_ex (filter, first, last, 3422, "epsg", 3422,
  3004         -        "NAD83 / Nevada Central (ftUS)", 0, 0,
  3005         -        "GRS 1980", "Greenwich",
  3006         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  3007         -        "X", "East", "Y", "North");
         2622  +        "ORITY[\"EPSG\",\"3421\"]]");
         2623  +    p = add_epsg_def (filter, first, last, 3422, "epsg", 3422,
         2624  +        "NAD83 / Nevada Central (ftUS)");
  3008   2625       add_proj4text (p, 0,
  3009   2626           "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
  3010   2627       add_proj4text (p, 1,
  3011         -        "9999 +x_0=500000.00001016 +y_0=6000000 +ellps=GRS80 +tow");
         2628  +        "9999 +x_0=500000.00001016 +y_0=6000000 +datum=NAD83 +uni");
  3012   2629       add_proj4text (p, 2,
  3013         -        "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         2630  +        "ts=us-ft +no_defs");
  3014   2631       add_srs_wkt (p, 0,
  3015   2632           "PROJCS[\"NAD83 / Nevada Central (ftUS)\",GEOGCS[\"NAD83\"");
  3016   2633       add_srs_wkt (p, 1,
  3017   2634           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  3018   2635       add_srs_wkt (p, 2,
  3019   2636           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3020   2637       add_srs_wkt (p, 3,
  3021   2638           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  3022   2639       add_srs_wkt (p, 4,
  3023   2640           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3024   2641       add_srs_wkt (p, 5,
  3025   2642           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3026   2643       add_srs_wkt (p, 6,
  3027         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2644  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_");
  3028   2645       add_srs_wkt (p, 7,
  3029         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
         2646  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",34.75],PARA");
  3030   2647       add_srs_wkt (p, 8,
  3031         -        "or\"],PARAMETER[\"latitude_of_origin\",34.75],PARAMETER[");
         2648  +        "METER[\"central_meridian\",-116.6666666666667],PARAMETER");
  3032   2649       add_srs_wkt (p, 9,
  3033         -        "\"central_meridian\",-116.6666666666667],PARAMETER[\"sca");
         2650  +        "[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",16");
  3034   2651       add_srs_wkt (p, 10,
  3035         -        "le_factor\",0.9999],PARAMETER[\"false_easting\",1640416.");
         2652  +        "40416.6667],PARAMETER[\"false_northing\",19685000],UNIT[");
  3036   2653       add_srs_wkt (p, 11,
  3037         -        "6667],PARAMETER[\"false_northing\",19685000],UNIT[\"US s");
         2654  +        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  3038   2655       add_srs_wkt (p, 12,
  3039         -        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         2656  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  3040   2657       add_srs_wkt (p, 13,
  3041         -        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  3042         -    add_srs_wkt (p, 14,
  3043         -        "G\",\"3422\"]]");
  3044         -    p = add_epsg_def_ex (filter, first, last, 3423, "epsg", 3423,
  3045         -        "NAD83 / Nevada West (ftUS)", 0, 0,
  3046         -        "GRS 1980", "Greenwich",
  3047         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  3048         -        "X", "East", "Y", "North");
         2658  +        "[\"EPSG\",\"3422\"]]");
         2659  +    p = add_epsg_def (filter, first, last, 3423, "epsg", 3423,
         2660  +        "NAD83 / Nevada West (ftUS)");
  3049   2661       add_proj4text (p, 0,
  3050   2662           "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
  3051   2663       add_proj4text (p, 1,
  3052         -        "9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +ellps");
         2664  +        "9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +datum");
  3053   2665       add_proj4text (p, 2,
  3054         -        "=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         2666  +        "=NAD83 +units=us-ft +no_defs");
  3055   2667       add_srs_wkt (p, 0,
  3056   2668           "PROJCS[\"NAD83 / Nevada West (ftUS)\",GEOGCS[\"NAD83\",D");
  3057   2669       add_srs_wkt (p, 1,
  3058   2670           "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  3059   2671       add_srs_wkt (p, 2,
  3060   2672           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  3061   2673       add_srs_wkt (p, 3,
  3062   2674           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  3063   2675       add_srs_wkt (p, 4,
  3064   2676           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  3065   2677       add_srs_wkt (p, 5,
  3066   2678           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  3067   2679       add_srs_wkt (p, 6,
  3068         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         2680  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
  3069   2681       add_srs_wkt (p, 7,
  3070         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         2682  +        "rcator\"],PARAMETER[\"latitude_of_origin\",34.75],PARAME");
  3071   2683       add_srs_wkt (p, 8,
  3072         -        "\"],PARAMETER[\"latitude_of_origin\",34.75],PARAMETER[\"");
         2684  +        "TER[\"central_meridian\",-118.5833333333333],PARAMETER[\"");
  3073   2685       add_srs_wkt (p, 9,
  3074         -        "central_meridian\",-118.5833333333333],PARAMETER[\"scale");
         2686  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",26246");
  3075   2687       add_srs_wkt (p, 10,
  3076         -        "_factor\",0.9999],PARAMETER[\"false_easting\",2624666.66");
         2688  +        "66.6667],PARAMETER[\"false_northing\",13123333.3333],UNI");
  3077   2689       add_srs_wkt (p, 11,
  3078         -        "67],PARAMETER[\"false_northing\",13123333.3333],UNIT[\"U");
         2690  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
  3079   2691       add_srs_wkt (p, 12,
  3080         -        "S survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
         2692  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  3081   2693       add_srs_wkt (p, 13,
  3082         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  3083         -    add_srs_wkt (p, 14,
  3084         -        "EPSG\",\"3423\"]]");
  3085         -    p = add_epsg_def_ex (filter, first, last, 3424, "epsg", 3424,
  3086         -        "NAD83 / New Jersey (ftUS)", 0, 0,
  3087         -        "GRS 1980", "Greenwich",
  3088         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  3089         -        "X", "East", "Y", "North");
         2694  +        "TY[\"EPSG\",\"3423\"]]");
         2695  +    p = add_epsg_def (filter, first, last, 3424, "epsg", 3424,
         2696  +        "NAD83 / New Jersey (ftUS)");
  3090   2697       add_proj4text (p, 0,
  3091   2698           "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  3092   2699       add_proj4text (p, 1,
  3093         -        "999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
         2700  +        "999 +x_0=150000 +y_0=0 +datum=NAD83 +units=us-ft +no_def");
  3094   2701       add_proj4text (p, 2,
  3095         -        ",0 +units=us-ft +no_defs");
         2702  +        "s");
  3096   2703       add_srs_wkt (p, 0,
  3097   2704           "PROJCS[\"NAD83 / New Jersey (ftUS)\",GEOGCS[\"NAD83\",DA");
  3098   2705       add_srs_wkt (p, 1,
  3099   2706           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  3100   2707       add_srs_wkt (p, 2,
  3101   2708           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  3102   2709       add_srs_wkt (p, 3,
  3103   2710           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  3104   2711       add_srs_wkt (p, 4,
  3105   2712           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  3106   2713       add_srs_wkt (p, 5,
  3107   2714           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  3108   2715       add_srs_wkt (p, 6,
  3109         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         2716  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mer");
  3110   2717       add_srs_wkt (p, 7,
  3111         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2718  +        "cator\"],PARAMETER[\"latitude_of_origin\",38.83333333333");
  3112   2719       add_srs_wkt (p, 8,
  3113         -        "],PARAMETER[\"latitude_of_origin\",38.83333333333334],PA");
         2720  +        "334],PARAMETER[\"central_meridian\",-74.5],PARAMETER[\"s");
  3114   2721       add_srs_wkt (p, 9,
  3115         -        "RAMETER[\"central_meridian\",-74.5],PARAMETER[\"scale_fa");
         2722  +        "cale_factor\",0.9999],PARAMETER[\"false_easting\",492125");
  3116   2723       add_srs_wkt (p, 10,
  3117         -        "ctor\",0.9999],PARAMETER[\"false_easting\",492125],PARAM");
         2724  +        "],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
  3118   2725       add_srs_wkt (p, 11,
  3119         -        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
         2726  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  3120   2727       add_srs_wkt (p, 12,
  3121         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
         2728  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3424\"]");
  3122   2729       add_srs_wkt (p, 13,
  3123         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3424\"]]");
  3124         -    p = add_epsg_def_ex (filter, first, last, 3425, "epsg", 3425,
  3125         -        "NAD83(HARN) / Iowa North (ftUS)", 0, 0,
  3126         -        "GRS 1980", "Greenwich",
  3127         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3128         -        "X", "East", "Y", "North");
         2730  +        "]");
         2731  +    p = add_epsg_def (filter, first, last, 3425, "epsg", 3425,
         2732  +        "NAD83(HARN) / Iowa North (ftUS)");
  3129   2733       add_proj4text (p, 0,
  3130   2734           "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
  3131   2735       add_proj4text (p, 1,
  3132   2736           "667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.99");
  3133   2737       add_proj4text (p, 2,
  3134   2738           "99898402 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-f");
  3135   2739       add_proj4text (p, 3,
................................................................................
  3143   2747       add_srs_wkt (p, 3,
  3144   2748           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3145   2749       add_srs_wkt (p, 4,
  3146   2750           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3147   2751       add_srs_wkt (p, 5,
  3148   2752           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3149   2753       add_srs_wkt (p, 6,
  3150         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2754  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3151   2755       add_srs_wkt (p, 7,
  3152         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         2756  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  3153   2757       add_srs_wkt (p, 8,
  3154         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         2758  +        "ard_parallel_1\",43.26666666666667],PARAMETER[\"standard");
  3155   2759       add_srs_wkt (p, 9,
  3156         -        "rallel_1\",43.26666666666667],PARAMETER[\"standard_paral");
         2760  +        "_parallel_2\",42.06666666666667],PARAMETER[\"latitude_of");
  3157   2761       add_srs_wkt (p, 10,
  3158         -        "lel_2\",42.06666666666667],PARAMETER[\"latitude_of_origi");
         2762  +        "_origin\",41.5],PARAMETER[\"central_meridian\",-93.5],PA");
  3159   2763       add_srs_wkt (p, 11,
  3160         -        "n\",41.5],PARAMETER[\"central_meridian\",-93.5],PARAMETE");
         2764  +        "RAMETER[\"false_easting\",4921250],PARAMETER[\"false_nor");
  3161   2765       add_srs_wkt (p, 12,
  3162         -        "R[\"false_easting\",4921250],PARAMETER[\"false_northing\"");
         2766  +        "thing\",3280833.333300001],UNIT[\"US survey foot\",0.304");
  3163   2767       add_srs_wkt (p, 13,
  3164         -        ",3280833.333300001],UNIT[\"US survey foot\",0.3048006096");
         2768  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
  3165   2769       add_srs_wkt (p, 14,
  3166         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3167         -    add_srs_wkt (p, 15,
  3168         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3425\"]]");
  3169         -    p = add_epsg_def_ex (filter, first, last, 3426, "epsg", 3426,
  3170         -        "NAD83(HARN) / Iowa South (ftUS)", 0, 0,
  3171         -        "GRS 1980", "Greenwich",
  3172         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3173         -        "X", "East", "Y", "North");
         2770  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3425\"]]");
         2771  +    p = add_epsg_def (filter, first, last, 3426, "epsg", 3426,
         2772  +        "NAD83(HARN) / Iowa South (ftUS)");
  3174   2773       add_proj4text (p, 0,
  3175   2774           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
  3176   2775       add_proj4text (p, 1,
  3177   2776           "667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +");
  3178   2777       add_proj4text (p, 2,
  3179   2778           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3180   2779       add_srs_wkt (p, 0,
................................................................................
  3186   2785       add_srs_wkt (p, 3,
  3187   2786           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3188   2787       add_srs_wkt (p, 4,
  3189   2788           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3190   2789       add_srs_wkt (p, 5,
  3191   2790           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3192   2791       add_srs_wkt (p, 6,
  3193         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2792  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3194   2793       add_srs_wkt (p, 7,
  3195         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         2794  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  3196   2795       add_srs_wkt (p, 8,
  3197         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         2796  +        "ard_parallel_1\",41.78333333333333],PARAMETER[\"standard");
  3198   2797       add_srs_wkt (p, 9,
  3199         -        "rallel_1\",41.78333333333333],PARAMETER[\"standard_paral");
         2798  +        "_parallel_2\",40.61666666666667],PARAMETER[\"latitude_of");
  3200   2799       add_srs_wkt (p, 10,
  3201         -        "lel_2\",40.61666666666667],PARAMETER[\"latitude_of_origi");
         2800  +        "_origin\",40],PARAMETER[\"central_meridian\",-93.5],PARA");
  3202   2801       add_srs_wkt (p, 11,
  3203         -        "n\",40],PARAMETER[\"central_meridian\",-93.5],PARAMETER[");
         2802  +        "METER[\"false_easting\",1640416.6667],PARAMETER[\"false_");
  3204   2803       add_srs_wkt (p, 12,
  3205         -        "\"false_easting\",1640416.6667],PARAMETER[\"false_northi");
         2804  +        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
  3206   2805       add_srs_wkt (p, 13,
  3207         -        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
         2806  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3208   2807       add_srs_wkt (p, 14,
  3209         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3210         -    add_srs_wkt (p, 15,
  3211         -        "TH],AUTHORITY[\"EPSG\",\"3426\"]]");
  3212         -    p = add_epsg_def_ex (filter, first, last, 3427, "epsg", 3427,
  3213         -        "NAD83(HARN) / Kansas North (ftUS)", 0, 0,
  3214         -        "GRS 1980", "Greenwich",
  3215         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3216         -        "X", "East", "Y", "North");
         2808  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3426\"]]");
         2809  +    p = add_epsg_def (filter, first, last, 3427, "epsg", 3427,
         2810  +        "NAD83(HARN) / Kansas North (ftUS)");
  3217   2811       add_proj4text (p, 0,
  3218   2812           "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
  3219   2813       add_proj4text (p, 1,
  3220   2814           "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.9999");
  3221   2815       add_proj4text (p, 2,
  3222   2816           "8984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=u");
  3223   2817       add_proj4text (p, 3,
................................................................................
  3231   2825       add_srs_wkt (p, 3,
  3232   2826           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3233   2827       add_srs_wkt (p, 4,
  3234   2828           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3235   2829       add_srs_wkt (p, 5,
  3236   2830           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3237   2831       add_srs_wkt (p, 6,
  3238         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2832  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  3239   2833       add_srs_wkt (p, 7,
  3240         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         2834  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
  3241   2835       add_srs_wkt (p, 8,
  3242         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2836  +        "andard_parallel_1\",39.78333333333333],PARAMETER[\"stand");
  3243   2837       add_srs_wkt (p, 9,
  3244         -        "_parallel_1\",39.78333333333333],PARAMETER[\"standard_pa");
         2838  +        "ard_parallel_2\",38.71666666666667],PARAMETER[\"latitude");
  3245   2839       add_srs_wkt (p, 10,
  3246         -        "rallel_2\",38.71666666666667],PARAMETER[\"latitude_of_or");
         2840  +        "_of_origin\",38.33333333333334],PARAMETER[\"central_meri");
  3247   2841       add_srs_wkt (p, 11,
  3248         -        "igin\",38.33333333333334],PARAMETER[\"central_meridian\"");
         2842  +        "dian\",-98],PARAMETER[\"false_easting\",1312333.3333],PA");
  3249   2843       add_srs_wkt (p, 12,
  3250         -        ",-98],PARAMETER[\"false_easting\",1312333.3333],PARAMETE");
         2844  +        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
  3251   2845       add_srs_wkt (p, 13,
  3252         -        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
         2846  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  3253   2847       add_srs_wkt (p, 14,
  3254         -        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
  3255         -    add_srs_wkt (p, 15,
  3256         -        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3427\"]]");
  3257         -    p = add_epsg_def_ex (filter, first, last, 3428, "epsg", 3428,
  3258         -        "NAD83(HARN) / Kansas South (ftUS)", 0, 0,
  3259         -        "GRS 1980", "Greenwich",
  3260         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3261         -        "X", "East", "Y", "North");
         2848  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3427\"]]");
         2849  +    p = add_epsg_def (filter, first, last, 3428, "epsg", 3428,
         2850  +        "NAD83(HARN) / Kansas South (ftUS)");
  3262   2851       add_proj4text (p, 0,
  3263   2852           "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
  3264   2853       add_proj4text (p, 1,
  3265   2854           "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99");
  3266   2855       add_proj4text (p, 2,
  3267   2856           "998984 +y_0=399999.99998984 +ellps=GRS80 +towgs84=0,0,0,");
  3268   2857       add_proj4text (p, 3,
................................................................................
  3276   2865       add_srs_wkt (p, 3,
  3277   2866           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3278   2867       add_srs_wkt (p, 4,
  3279   2868           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3280   2869       add_srs_wkt (p, 5,
  3281   2870           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3282   2871       add_srs_wkt (p, 6,
  3283         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2872  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  3284   2873       add_srs_wkt (p, 7,
  3285         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         2874  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
  3286   2875       add_srs_wkt (p, 8,
  3287         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2876  +        "andard_parallel_1\",38.56666666666667],PARAMETER[\"stand");
  3288   2877       add_srs_wkt (p, 9,
  3289         -        "_parallel_1\",38.56666666666667],PARAMETER[\"standard_pa");
         2878  +        "ard_parallel_2\",37.26666666666667],PARAMETER[\"latitude");
  3290   2879       add_srs_wkt (p, 10,
  3291         -        "rallel_2\",37.26666666666667],PARAMETER[\"latitude_of_or");
         2880  +        "_of_origin\",36.66666666666666],PARAMETER[\"central_meri");
  3292   2881       add_srs_wkt (p, 11,
  3293         -        "igin\",36.66666666666666],PARAMETER[\"central_meridian\"");
         2882  +        "dian\",-98.5],PARAMETER[\"false_easting\",1312333.3333],");
  3294   2883       add_srs_wkt (p, 12,
  3295         -        ",-98.5],PARAMETER[\"false_easting\",1312333.3333],PARAME");
         2884  +        "PARAMETER[\"false_northing\",1312333.3333],UNIT[\"US sur");
  3296   2885       add_srs_wkt (p, 13,
  3297         -        "TER[\"false_northing\",1312333.3333],UNIT[\"US survey fo");
         2886  +        "vey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
  3298   2887       add_srs_wkt (p, 14,
  3299         -        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
         2888  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3300   2889       add_srs_wkt (p, 15,
  3301         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"34");
  3302         -    add_srs_wkt (p, 16,
  3303         -        "28\"]]");
  3304         -    p = add_epsg_def_ex (filter, first, last, 3429, "epsg", 3429,
  3305         -        "NAD83(HARN) / Nevada East (ftUS)", 0, 0,
  3306         -        "GRS 1980", "Greenwich",
  3307         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3308         -        "X", "East", "Y", "North");
         2890  +        ",\"3428\"]]");
         2891  +    p = add_epsg_def (filter, first, last, 3429, "epsg", 3429,
         2892  +        "NAD83(HARN) / Nevada East (ftUS)");
  3309   2893       add_proj4text (p, 0,
  3310   2894           "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
  3311   2895       add_proj4text (p, 1,
  3312   2896           "9999 +x_0=200000.00001016 +y_0=8000000.000010163 +ellps=");
  3313   2897       add_proj4text (p, 2,
  3314   2898           "GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3315   2899       add_srs_wkt (p, 0,
................................................................................
  3321   2905       add_srs_wkt (p, 3,
  3322   2906           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3323   2907       add_srs_wkt (p, 4,
  3324   2908           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3325   2909       add_srs_wkt (p, 5,
  3326   2910           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3327   2911       add_srs_wkt (p, 6,
  3328         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2912  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  3329   2913       add_srs_wkt (p, 7,
  3330         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         2914  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  3331   2915       add_srs_wkt (p, 8,
  3332         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2916  +        "f_origin\",34.75],PARAMETER[\"central_meridian\",-115.58");
  3333   2917       add_srs_wkt (p, 9,
  3334         -        "in\",34.75],PARAMETER[\"central_meridian\",-115.58333333");
         2918  +        "33333333333],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
  3335   2919       add_srs_wkt (p, 10,
  3336         -        "33333],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fa");
         2920  +        "R[\"false_easting\",656166.6667],PARAMETER[\"false_north");
  3337   2921       add_srs_wkt (p, 11,
  3338         -        "lse_easting\",656166.6667],PARAMETER[\"false_northing\",");
         2922  +        "ing\",26246666.66670001],UNIT[\"US survey foot\",0.30480");
  3339   2923       add_srs_wkt (p, 12,
  3340         -        "26246666.66670001],UNIT[\"US survey foot\",0.30480060960");
         2924  +        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
  3341   2925       add_srs_wkt (p, 13,
  3342         -        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
  3343         -    add_srs_wkt (p, 14,
  3344         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3429\"]]");
  3345         -    p = add_epsg_def_ex (filter, first, last, 3430, "epsg", 3430,
  3346         -        "NAD83(HARN) / Nevada Central (ftUS)", 0, 0,
  3347         -        "GRS 1980", "Greenwich",
  3348         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3349         -        "X", "East", "Y", "North");
         2926  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3429\"]]");
         2927  +    p = add_epsg_def (filter, first, last, 3430, "epsg", 3430,
         2928  +        "NAD83(HARN) / Nevada Central (ftUS)");
  3350   2929       add_proj4text (p, 0,
  3351   2930           "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
  3352   2931       add_proj4text (p, 1,
  3353   2932           "9999 +x_0=500000.00001016 +y_0=6000000 +ellps=GRS80 +tow");
  3354   2933       add_proj4text (p, 2,
  3355   2934           "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3356   2935       add_srs_wkt (p, 0,
................................................................................
  3362   2941       add_srs_wkt (p, 3,
  3363   2942           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  3364   2943       add_srs_wkt (p, 4,
  3365   2944           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3366   2945       add_srs_wkt (p, 5,
  3367   2946           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3368   2947       add_srs_wkt (p, 6,
  3369         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2948  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  3370   2949       add_srs_wkt (p, 7,
  3371         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         2950  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3372   2951       add_srs_wkt (p, 8,
  3373         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2952  +        "e_of_origin\",34.75],PARAMETER[\"central_meridian\",-116");
  3374   2953       add_srs_wkt (p, 9,
  3375         -        "rigin\",34.75],PARAMETER[\"central_meridian\",-116.66666");
         2954  +        ".6666666666667],PARAMETER[\"scale_factor\",0.9999],PARAM");
  3376   2955       add_srs_wkt (p, 10,
  3377         -        "66666667],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
         2956  +        "ETER[\"false_easting\",1640416.6667],PARAMETER[\"false_n");
  3378   2957       add_srs_wkt (p, 11,
  3379         -        "false_easting\",1640416.6667],PARAMETER[\"false_northing");
         2958  +        "orthing\",19685000],UNIT[\"US survey foot\",0.3048006096");
  3380   2959       add_srs_wkt (p, 12,
  3381         -        "\",19685000],UNIT[\"US survey foot\",0.3048006096012192,");
         2960  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3382   2961       add_srs_wkt (p, 13,
  3383         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  3384         -    add_srs_wkt (p, 14,
  3385         -        ",NORTH],AUTHORITY[\"EPSG\",\"3430\"]]");
  3386         -    p = add_epsg_def_ex (filter, first, last, 3431, "epsg", 3431,
  3387         -        "NAD83(HARN) / Nevada West (ftUS)", 0, 0,
  3388         -        "GRS 1980", "Greenwich",
  3389         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3390         -        "X", "East", "Y", "North");
         2962  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3430\"]]");
         2963  +    p = add_epsg_def (filter, first, last, 3431, "epsg", 3431,
         2964  +        "NAD83(HARN) / Nevada West (ftUS)");
  3391   2965       add_proj4text (p, 0,
  3392   2966           "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
  3393   2967       add_proj4text (p, 1,
  3394   2968           "9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +ellps");
  3395   2969       add_proj4text (p, 2,
  3396   2970           "=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3397   2971       add_srs_wkt (p, 0,
................................................................................
  3403   2977       add_srs_wkt (p, 3,
  3404   2978           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3405   2979       add_srs_wkt (p, 4,
  3406   2980           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3407   2981       add_srs_wkt (p, 5,
  3408   2982           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3409   2983       add_srs_wkt (p, 6,
  3410         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2984  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  3411   2985       add_srs_wkt (p, 7,
  3412         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         2986  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  3413   2987       add_srs_wkt (p, 8,
  3414         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2988  +        "f_origin\",34.75],PARAMETER[\"central_meridian\",-118.58");
  3415   2989       add_srs_wkt (p, 9,
  3416         -        "in\",34.75],PARAMETER[\"central_meridian\",-118.58333333");
         2990  +        "33333333333],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
  3417   2991       add_srs_wkt (p, 10,
  3418         -        "33333],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fa");
         2992  +        "R[\"false_easting\",2624666.6667],PARAMETER[\"false_nort");
  3419   2993       add_srs_wkt (p, 11,
  3420         -        "lse_easting\",2624666.6667],PARAMETER[\"false_northing\"");
         2994  +        "hing\",13123333.3333],UNIT[\"US survey foot\",0.30480060");
  3421   2995       add_srs_wkt (p, 12,
  3422         -        ",13123333.3333],UNIT[\"US survey foot\",0.30480060960121");
         2996  +        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  3423   2997       add_srs_wkt (p, 13,
  3424         -        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  3425         -    add_srs_wkt (p, 14,
  3426         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3431\"]]");
  3427         -    p = add_epsg_def_ex (filter, first, last, 3432, "epsg", 3432,
  3428         -        "NAD83(HARN) / New Jersey (ftUS)", 0, 0,
  3429         -        "GRS 1980", "Greenwich",
  3430         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3431         -        "X", "East", "Y", "North");
         2998  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3431\"]]");
         2999  +    p = add_epsg_def (filter, first, last, 3432, "epsg", 3432,
         3000  +        "NAD83(HARN) / New Jersey (ftUS)");
  3432   3001       add_proj4text (p, 0,
  3433   3002           "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  3434   3003       add_proj4text (p, 1,
  3435   3004           "999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  3436   3005       add_proj4text (p, 2,
  3437   3006           ",0 +units=us-ft +no_defs");
  3438   3007       add_srs_wkt (p, 0,
................................................................................
  3444   3013       add_srs_wkt (p, 3,
  3445   3014           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3446   3015       add_srs_wkt (p, 4,
  3447   3016           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3448   3017       add_srs_wkt (p, 5,
  3449   3018           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3450   3019       add_srs_wkt (p, 6,
  3451         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3020  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  3452   3021       add_srs_wkt (p, 7,
  3453         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
         3022  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3454   3023       add_srs_wkt (p, 8,
  3455         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         3024  +        "rigin\",38.83333333333334],PARAMETER[\"central_meridian\"");
  3456   3025       add_srs_wkt (p, 9,
  3457         -        ",38.83333333333334],PARAMETER[\"central_meridian\",-74.5");
         3026  +        ",-74.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"f");
  3458   3027       add_srs_wkt (p, 10,
  3459         -        "],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_e");
         3028  +        "alse_easting\",492125],PARAMETER[\"false_northing\",0],U");
  3460   3029       add_srs_wkt (p, 11,
  3461         -        "asting\",492125],PARAMETER[\"false_northing\",0],UNIT[\"");
         3030  +        "NIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EP");
  3462   3031       add_srs_wkt (p, 12,
  3463         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
         3032  +        "SG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  3464   3033       add_srs_wkt (p, 13,
  3465         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  3466         -    add_srs_wkt (p, 14,
  3467         -        "EPSG\",\"3432\"]]");
  3468         -    p = add_epsg_def_ex (filter, first, last, 3433, "epsg", 3433,
  3469         -        "NAD83 / Arkansas North (ftUS)", 0, 0,
  3470         -        "GRS 1980", "Greenwich",
  3471         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3472         -        "X", "East", "Y", "North");
         3034  +        "RITY[\"EPSG\",\"3432\"]]");
         3035  +    p = add_epsg_def (filter, first, last, 3433, "epsg", 3433,
         3036  +        "NAD83 / Arkansas North (ftUS)");
  3473   3037       add_proj4text (p, 0,
  3474   3038           "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
  3475   3039       add_proj4text (p, 1,
  3476   3040           "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.9999");
  3477   3041       add_proj4text (p, 2,
  3478         -        "8984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=u");
  3479         -    add_proj4text (p, 3,
  3480         -        "s-ft +no_defs");
         3042  +        "8984 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  3481   3043       add_srs_wkt (p, 0,
  3482   3044           "PROJCS[\"NAD83 / Arkansas North (ftUS)\",GEOGCS[\"NAD83\"");
  3483   3045       add_srs_wkt (p, 1,
  3484   3046           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  3485   3047       add_srs_wkt (p, 2,
  3486   3048           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3487   3049       add_srs_wkt (p, 3,
  3488   3050           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  3489   3051       add_srs_wkt (p, 4,
  3490   3052           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3491   3053       add_srs_wkt (p, 5,
  3492   3054           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3493   3055       add_srs_wkt (p, 6,
  3494         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3056  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
  3495   3057       add_srs_wkt (p, 7,
  3496         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         3058  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36");
  3497   3059       add_srs_wkt (p, 8,
  3498         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.23333");
         3060  +        ".23333333333333],PARAMETER[\"standard_parallel_2\",34.93");
  3499   3061       add_srs_wkt (p, 9,
  3500         -        "333333333],PARAMETER[\"standard_parallel_2\",34.93333333");
         3062  +        "333333333333],PARAMETER[\"latitude_of_origin\",34.333333");
  3501   3063       add_srs_wkt (p, 10,
  3502         -        "333333],PARAMETER[\"latitude_of_origin\",34.333333333333");
         3064  +        "33333334],PARAMETER[\"central_meridian\",-92],PARAMETER[");
  3503   3065       add_srs_wkt (p, 11,
  3504         -        "34],PARAMETER[\"central_meridian\",-92],PARAMETER[\"fals");
         3066  +        "\"false_easting\",1312333.3333],PARAMETER[\"false_northi");
  3505   3067       add_srs_wkt (p, 12,
  3506         -        "e_easting\",1312333.3333],PARAMETER[\"false_northing\",0");
         3068  +        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
  3507   3069       add_srs_wkt (p, 13,
  3508         -        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
         3070  +        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3509   3071       add_srs_wkt (p, 14,
  3510         -        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  3511         -    add_srs_wkt (p, 15,
  3512         -        "HORITY[\"EPSG\",\"3433\"]]");
  3513         -    p = add_epsg_def_ex (filter, first, last, 3434, "epsg", 3434,
  3514         -        "NAD83 / Arkansas South (ftUS)", 0, 0,
  3515         -        "GRS 1980", "Greenwich",
  3516         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3517         -        "X", "East", "Y", "North");
         3072  +        "TH],AUTHORITY[\"EPSG\",\"3433\"]]");
         3073  +    p = add_epsg_def (filter, first, last, 3434, "epsg", 3434,
         3074  +        "NAD83 / Arkansas South (ftUS)");
  3518   3075       add_proj4text (p, 0,
  3519   3076           "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
  3520   3077       add_proj4text (p, 1,
  3521   3078           ".66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399");
  3522   3079       add_proj4text (p, 2,
  3523         -        "999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  3524         -    add_proj4text (p, 3,
  3525         -        "us-ft +no_defs");
         3080  +        "999.99998984 +datum=NAD83 +units=us-ft +no_defs");
  3526   3081       add_srs_wkt (p, 0,
  3527   3082           "PROJCS[\"NAD83 / Arkansas South (ftUS)\",GEOGCS[\"NAD83\"");
  3528   3083       add_srs_wkt (p, 1,
  3529   3084           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  3530   3085       add_srs_wkt (p, 2,
  3531   3086           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3532   3087       add_srs_wkt (p, 3,
  3533   3088           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  3534   3089       add_srs_wkt (p, 4,
  3535   3090           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3536   3091       add_srs_wkt (p, 5,
  3537   3092           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3538   3093       add_srs_wkt (p, 6,
  3539         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3094  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
  3540   3095       add_srs_wkt (p, 7,
  3541         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         3096  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",34");
  3542   3097       add_srs_wkt (p, 8,
  3543         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",34.76666");
         3098  +        ".76666666666667],PARAMETER[\"standard_parallel_2\",33.3]");
  3544   3099       add_srs_wkt (p, 9,
  3545         -        "666666667],PARAMETER[\"standard_parallel_2\",33.3],PARAM");
         3100  +        ",PARAMETER[\"latitude_of_origin\",32.66666666666666],PAR");
  3546   3101       add_srs_wkt (p, 10,
  3547         -        "ETER[\"latitude_of_origin\",32.66666666666666],PARAMETER");
         3102  +        "AMETER[\"central_meridian\",-92],PARAMETER[\"false_easti");
  3548   3103       add_srs_wkt (p, 11,
  3549         -        "[\"central_meridian\",-92],PARAMETER[\"false_easting\",1");
         3104  +        "ng\",1312333.3333],PARAMETER[\"false_northing\",1312333.");
  3550   3105       add_srs_wkt (p, 12,
  3551         -        "312333.3333],PARAMETER[\"false_northing\",1312333.3333],");
         3106  +        "3333],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  3552   3107       add_srs_wkt (p, 13,
  3553         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
         3108  +        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3554   3109       add_srs_wkt (p, 14,
  3555         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  3556         -    add_srs_wkt (p, 15,
  3557         -        "ORITY[\"EPSG\",\"3434\"]]");
  3558         -    p = add_epsg_def_ex (filter, first, last, 3435, "epsg", 3435,
  3559         -        "NAD83 / Illinois East (ftUS)", 0, 0,
  3560         -        "GRS 1980", "Greenwich",
  3561         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  3562         -        "X", "East", "Y", "North");
         3110  +        "],AUTHORITY[\"EPSG\",\"3434\"]]");
         3111  +    p = add_epsg_def (filter, first, last, 3435, "epsg", 3435,
         3112  +        "NAD83 / Illinois East (ftUS)");
  3563   3113       add_proj4text (p, 0,
  3564   3114           "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
  3565   3115       add_proj4text (p, 1,
  3566   3116           "333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0");
  3567   3117       add_proj4text (p, 2,
  3568         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
  3569         -    add_proj4text (p, 3,
  3570         -        "defs");
         3118  +        "=0 +datum=NAD83 +units=us-ft +no_defs");
  3571   3119       add_srs_wkt (p, 0,
  3572   3120           "PROJCS[\"NAD83 / Illinois East (ftUS)\",GEOGCS[\"NAD83\"");
  3573   3121       add_srs_wkt (p, 1,
  3574   3122           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  3575   3123       add_srs_wkt (p, 2,
  3576   3124           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3577   3125       add_srs_wkt (p, 3,
  3578   3126           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  3579   3127       add_srs_wkt (p, 4,
  3580   3128           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3581   3129       add_srs_wkt (p, 5,
  3582   3130           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3583   3131       add_srs_wkt (p, 6,
  3584         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3132  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_");
  3585   3133       add_srs_wkt (p, 7,
  3586         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
         3134  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",36.66666666");
  3587   3135       add_srs_wkt (p, 8,
  3588         -        "or\"],PARAMETER[\"latitude_of_origin\",36.66666666666666");
         3136  +        "666666],PARAMETER[\"central_meridian\",-88.3333333333333");
  3589   3137       add_srs_wkt (p, 9,
  3590         -        "],PARAMETER[\"central_meridian\",-88.33333333333333],PAR");
         3138  +        "3],PARAMETER[\"scale_factor\",0.999975],PARAMETER[\"fals");
  3591   3139       add_srs_wkt (p, 10,
  3592         -        "AMETER[\"scale_factor\",0.999975],PARAMETER[\"false_east");
         3140  +        "e_easting\",984250.0000000002],PARAMETER[\"false_northin");
  3593   3141       add_srs_wkt (p, 11,
  3594         -        "ing\",984250.0000000002],PARAMETER[\"false_northing\",0]");
         3142  +        "g\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
  3595   3143       add_srs_wkt (p, 12,
  3596         -        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
         3144  +        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  3597   3145       add_srs_wkt (p, 13,
  3598         -        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  3599         -    add_srs_wkt (p, 14,
  3600         -        "HORITY[\"EPSG\",\"3435\"]]");
  3601         -    p = add_epsg_def_ex (filter, first, last, 3436, "epsg", 3436,
  3602         -        "NAD83 / Illinois West (ftUS)", 0, 0,
  3603         -        "GRS 1980", "Greenwich",
  3604         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  3605         -        "X", "East", "Y", "North");
         3146  +        "H],AUTHORITY[\"EPSG\",\"3435\"]]");
         3147  +    p = add_epsg_def (filter, first, last, 3436, "epsg", 3436,
         3148  +        "NAD83 / Illinois West (ftUS)");
  3606   3149       add_proj4text (p, 0,
  3607   3150           "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
  3608   3151       add_proj4text (p, 1,
  3609         -        "666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +ell");
         3152  +        "666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +dat");
  3610   3153       add_proj4text (p, 2,
  3611         -        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         3154  +        "um=NAD83 +units=us-ft +no_defs");
  3612   3155       add_srs_wkt (p, 0,
  3613   3156           "PROJCS[\"NAD83 / Illinois West (ftUS)\",GEOGCS[\"NAD83\"");
  3614   3157       add_srs_wkt (p, 1,
  3615   3158           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  3616   3159       add_srs_wkt (p, 2,
  3617   3160           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3618   3161       add_srs_wkt (p, 3,
  3619   3162           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  3620   3163       add_srs_wkt (p, 4,
  3621   3164           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3622   3165       add_srs_wkt (p, 5,
  3623   3166           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3624   3167       add_srs_wkt (p, 6,
  3625         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3168  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_");
  3626   3169       add_srs_wkt (p, 7,
  3627         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
         3170  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",36.66666666");
  3628   3171       add_srs_wkt (p, 8,
  3629         -        "or\"],PARAMETER[\"latitude_of_origin\",36.66666666666666");
         3172  +        "666666],PARAMETER[\"central_meridian\",-90.1666666666666");
  3630   3173       add_srs_wkt (p, 9,
  3631         -        "],PARAMETER[\"central_meridian\",-90.16666666666667],PAR");
         3174  +        "7],PARAMETER[\"scale_factor\",0.999941177],PARAMETER[\"f");
  3632   3175       add_srs_wkt (p, 10,
  3633         -        "AMETER[\"scale_factor\",0.999941177],PARAMETER[\"false_e");
         3176  +        "alse_easting\",2296583.333300001],PARAMETER[\"false_nort");
  3634   3177       add_srs_wkt (p, 11,
  3635         -        "asting\",2296583.333300001],PARAMETER[\"false_northing\"");
         3178  +        "hing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUT");
  3636   3179       add_srs_wkt (p, 12,
  3637         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         3180  +        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  3638   3181       add_srs_wkt (p, 13,
  3639         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  3640         -    add_srs_wkt (p, 14,
  3641         -        "AUTHORITY[\"EPSG\",\"3436\"]]");
  3642         -    p = add_epsg_def_ex (filter, first, last, 3437, "epsg", 3437,
  3643         -        "NAD83 / New Hampshire (ftUS)", 0, 0,
  3644         -        "GRS 1980", "Greenwich",
  3645         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  3646         -        "X", "East", "Y", "North");
         3182  +        "ORTH],AUTHORITY[\"EPSG\",\"3436\"]]");
         3183  +    p = add_epsg_def (filter, first, last, 3437, "epsg", 3437,
         3184  +        "NAD83 / New Hampshire (ftUS)");
  3647   3185       add_proj4text (p, 0,
  3648   3186           "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
  3649   3187       add_proj4text (p, 1,
  3650         -        "99966667 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +tow");
         3188  +        "99966667 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +uni");
  3651   3189       add_proj4text (p, 2,
  3652         -        "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         3190  +        "ts=us-ft +no_defs");
  3653   3191       add_srs_wkt (p, 0,
  3654   3192           "PROJCS[\"NAD83 / New Hampshire (ftUS)\",GEOGCS[\"NAD83\"");
  3655   3193       add_srs_wkt (p, 1,
  3656   3194           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  3657   3195       add_srs_wkt (p, 2,
  3658   3196           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3659   3197       add_srs_wkt (p, 3,
  3660   3198           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  3661   3199       add_srs_wkt (p, 4,
  3662   3200           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3663   3201       add_srs_wkt (p, 5,
  3664   3202           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3665   3203       add_srs_wkt (p, 6,
  3666         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3204  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_");
  3667   3205       add_srs_wkt (p, 7,
  3668         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
         3206  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",42.5],PARAM");
  3669   3207       add_srs_wkt (p, 8,
  3670         -        "or\"],PARAMETER[\"latitude_of_origin\",42.5],PARAMETER[\"");
         3208  +        "ETER[\"central_meridian\",-71.66666666666667],PARAMETER[");
  3671   3209       add_srs_wkt (p, 9,
  3672         -        "central_meridian\",-71.66666666666667],PARAMETER[\"scale");
         3210  +        "\"scale_factor\",0.999966667],PARAMETER[\"false_easting\"");
  3673   3211       add_srs_wkt (p, 10,
  3674         -        "_factor\",0.999966667],PARAMETER[\"false_easting\",98425");
         3212  +        ",984250.0000000002],PARAMETER[\"false_northing\",0],UNIT");
  3675   3213       add_srs_wkt (p, 11,
  3676         -        "0.0000000002],PARAMETER[\"false_northing\",0],UNIT[\"US ");
         3214  +        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  3677   3215       add_srs_wkt (p, 12,
  3678         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         3216  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  3679   3217       add_srs_wkt (p, 13,
  3680         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  3681         -    add_srs_wkt (p, 14,
  3682         -        "SG\",\"3437\"]]");
  3683         -    p = add_epsg_def_ex (filter, first, last, 3438, "epsg", 3438,
  3684         -        "NAD83 / Rhode Island (ftUS)", 0, 0,
  3685         -        "GRS 1980", "Greenwich",
  3686         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  3687         -        "X", "East", "Y", "North");
         3218  +        "[\"EPSG\",\"3437\"]]");
         3219  +    p = add_epsg_def (filter, first, last, 3438, "epsg", 3438,
         3220  +        "NAD83 / Rhode Island (ftUS)");
  3688   3221       add_proj4text (p, 0,
  3689   3222           "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
  3690   3223       add_proj4text (p, 1,
  3691         -        "9999375 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +towg");
         3224  +        "9999375 +x_0=99999.99998983997 +y_0=0 +datum=NAD83 +unit");
  3692   3225       add_proj4text (p, 2,
  3693         -        "s84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         3226  +        "s=us-ft +no_defs");
  3694   3227       add_srs_wkt (p, 0,
  3695   3228           "PROJCS[\"NAD83 / Rhode Island (ftUS)\",GEOGCS[\"NAD83\",");
  3696   3229       add_srs_wkt (p, 1,
  3697   3230           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  3698   3231       add_srs_wkt (p, 2,
  3699   3232           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  3700   3233       add_srs_wkt (p, 3,
  3701   3234           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  3702   3235       add_srs_wkt (p, 4,
  3703   3236           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  3704   3237       add_srs_wkt (p, 5,
  3705   3238           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  3706   3239       add_srs_wkt (p, 6,
  3707         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         3240  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
  3708   3241       add_srs_wkt (p, 7,
  3709         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         3242  +        "rcator\"],PARAMETER[\"latitude_of_origin\",41.0833333333");
  3710   3243       add_srs_wkt (p, 8,
  3711         -        "\"],PARAMETER[\"latitude_of_origin\",41.08333333333334],");
         3244  +        "3334],PARAMETER[\"central_meridian\",-71.5],PARAMETER[\"");
  3712   3245       add_srs_wkt (p, 9,
  3713         -        "PARAMETER[\"central_meridian\",-71.5],PARAMETER[\"scale_");
         3246  +        "scale_factor\",0.99999375],PARAMETER[\"false_easting\",3");
  3714   3247       add_srs_wkt (p, 10,
  3715         -        "factor\",0.99999375],PARAMETER[\"false_easting\",328083.");
         3248  +        "28083.3333],PARAMETER[\"false_northing\",0],UNIT[\"US su");
  3716   3249       add_srs_wkt (p, 11,
  3717         -        "3333],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
         3250  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
  3718   3251       add_srs_wkt (p, 12,
  3719         -        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
         3252  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  3720   3253       add_srs_wkt (p, 13,
  3721         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3722         -    add_srs_wkt (p, 14,
  3723         -        "438\"]]");
  3724         -    p = add_epsg_def_ex (filter, first, last, 3439, "epsg", 3439,
  3725         -        "PSD93 / UTM zone 39N", 0, 0,
  3726         -        "Clarke 1880 (RGS)", "Greenwich",
  3727         -        "PDO_Survey_Datum_1993", "Transverse_Mercator", "metre",
  3728         -        "Easting", "East", "Northing", "North");
         3254  +        "\",\"3438\"]]");
         3255  +    p = add_epsg_def (filter, first, last, 3439, "epsg", 3439,
         3256  +        "PSD93 / UTM zone 39N");
  3729   3257       add_proj4text (p, 0,
  3730   3258           "+proj=utm +zone=39 +ellps=clrk80 +towgs84=-180.624,-225.");
  3731   3259       add_proj4text (p, 1,
  3732   3260           "516,173.919,-0.81,-1.898,8.336,16.7101 +units=m +no_defs");
  3733   3261       add_srs_wkt (p, 0,
  3734   3262           "PROJCS[\"PSD93 / UTM zone 39N\",GEOGCS[\"PSD93\",DATUM[\"");
  3735   3263       add_srs_wkt (p, 1,
................................................................................
  3739   3267       add_srs_wkt (p, 3,
  3740   3268           "[-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.7101],A");
  3741   3269       add_srs_wkt (p, 4,
  3742   3270           "UTHORITY[\"EPSG\",\"6134\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3743   3271       add_srs_wkt (p, 5,
  3744   3272           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3745   3273       add_srs_wkt (p, 6,
  3746         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3274  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3747   3275       add_srs_wkt (p, 7,
  3748         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4134\"");
         3276  +        "4134\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3749   3277       add_srs_wkt (p, 8,
  3750         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3278  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
  3751   3279       add_srs_wkt (p, 9,
  3752         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",51],PA");
         3280  +        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3753   3281       add_srs_wkt (p, 10,
  3754         -        "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
         3282  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3755   3283       add_srs_wkt (p, 11,
  3756         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3284  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3757   3285       add_srs_wkt (p, 12,
  3758         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
         3286  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"343");
  3759   3287       add_srs_wkt (p, 13,
  3760         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3439\"]");
  3761         -    add_srs_wkt (p, 14,
  3762         -        "]");
  3763         -    p = add_epsg_def_ex (filter, first, last, 3440, "epsg", 3440,
  3764         -        "PSD93 / UTM zone 40N", 0, 0,
  3765         -        "Clarke 1880 (RGS)", "Greenwich",
  3766         -        "PDO_Survey_Datum_1993", "Transverse_Mercator", "metre",
  3767         -        "Easting", "East", "Northing", "North");
         3288  +        "9\"]]");
         3289  +    p = add_epsg_def (filter, first, last, 3440, "epsg", 3440,
         3290  +        "PSD93 / UTM zone 40N");
  3768   3291       add_proj4text (p, 0,
  3769   3292           "+proj=utm +zone=40 +ellps=clrk80 +towgs84=-180.624,-225.");
  3770   3293       add_proj4text (p, 1,
  3771   3294           "516,173.919,-0.81,-1.898,8.336,16.7101 +units=m +no_defs");
  3772   3295       add_srs_wkt (p, 0,
  3773   3296           "PROJCS[\"PSD93 / UTM zone 40N\",GEOGCS[\"PSD93\",DATUM[\"");
  3774   3297       add_srs_wkt (p, 1,
................................................................................
  3778   3301       add_srs_wkt (p, 3,
  3779   3302           "[-180.624,-225.516,173.919,-0.81,-1.898,8.336,16.7101],A");
  3780   3303       add_srs_wkt (p, 4,
  3781   3304           "UTHORITY[\"EPSG\",\"6134\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3782   3305       add_srs_wkt (p, 5,
  3783   3306           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3784   3307       add_srs_wkt (p, 6,
  3785         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3308  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3786   3309       add_srs_wkt (p, 7,
  3787         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4134\"");
         3310  +        "4134\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3788   3311       add_srs_wkt (p, 8,
  3789         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3312  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
  3790   3313       add_srs_wkt (p, 9,
  3791         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",57],PA");
         3314  +        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3792   3315       add_srs_wkt (p, 10,
  3793         -        "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
         3316  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3794   3317       add_srs_wkt (p, 11,
  3795         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3318  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3796   3319       add_srs_wkt (p, 12,
  3797         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
         3320  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"344");
  3798   3321       add_srs_wkt (p, 13,
  3799         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3440\"]");
  3800         -    add_srs_wkt (p, 14,
  3801         -        "]");
  3802         -    p = add_epsg_def_ex (filter, first, last, 3441, "epsg", 3441,
  3803         -        "NAD83(HARN) / Arkansas North (ftUS)", 0, 0,
  3804         -        "GRS 1980", "Greenwich",
  3805         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3806         -        "X", "East", "Y", "North");
         3322  +        "0\"]]");
         3323  +    p = add_epsg_def (filter, first, last, 3441, "epsg", 3441,
         3324  +        "NAD83(HARN) / Arkansas North (ftUS)");
  3807   3325       add_proj4text (p, 0,
  3808   3326           "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
  3809   3327       add_proj4text (p, 1,
  3810   3328           "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.9999");
  3811   3329       add_proj4text (p, 2,
  3812   3330           "8984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=u");
  3813   3331       add_proj4text (p, 3,
................................................................................
  3821   3339       add_srs_wkt (p, 3,
  3822   3340           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  3823   3341       add_srs_wkt (p, 4,
  3824   3342           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3825   3343       add_srs_wkt (p, 5,
  3826   3344           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3827   3345       add_srs_wkt (p, 6,
  3828         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3346  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  3829   3347       add_srs_wkt (p, 7,
  3830         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         3348  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  3831   3349       add_srs_wkt (p, 8,
  3832         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         3350  +        "standard_parallel_1\",36.23333333333333],PARAMETER[\"sta");
  3833   3351       add_srs_wkt (p, 9,
  3834         -        "ard_parallel_1\",36.23333333333333],PARAMETER[\"standard");
         3352  +        "ndard_parallel_2\",34.93333333333333],PARAMETER[\"latitu");
  3835   3353       add_srs_wkt (p, 10,
  3836         -        "_parallel_2\",34.93333333333333],PARAMETER[\"latitude_of");
         3354  +        "de_of_origin\",34.33333333333334],PARAMETER[\"central_me");
  3837   3355       add_srs_wkt (p, 11,
  3838         -        "_origin\",34.33333333333334],PARAMETER[\"central_meridia");
         3356  +        "ridian\",-92],PARAMETER[\"false_easting\",1312333.3333],");
  3839   3357       add_srs_wkt (p, 12,
  3840         -        "n\",-92],PARAMETER[\"false_easting\",1312333.3333],PARAM");
         3358  +        "PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",");
  3841   3359       add_srs_wkt (p, 13,
  3842         -        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
         3360  +        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  3843   3361       add_srs_wkt (p, 14,
  3844         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
         3362  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3441\"]");
  3845   3363       add_srs_wkt (p, 15,
  3846         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3441\"]]");
  3847         -    p = add_epsg_def_ex (filter, first, last, 3442, "epsg", 3442,
  3848         -        "NAD83(HARN) / Arkansas South (ftUS)", 0, 0,
  3849         -        "GRS 1980", "Greenwich",
  3850         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3851         -        "X", "East", "Y", "North");
         3364  +        "]");
         3365  +    p = add_epsg_def (filter, first, last, 3442, "epsg", 3442,
         3366  +        "NAD83(HARN) / Arkansas South (ftUS)");
  3852   3367       add_proj4text (p, 0,
  3853   3368           "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
  3854   3369       add_proj4text (p, 1,
  3855   3370           ".66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399");
  3856   3371       add_proj4text (p, 2,
  3857   3372           "999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  3858   3373       add_proj4text (p, 3,
................................................................................
  3866   3381       add_srs_wkt (p, 3,
  3867   3382           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  3868   3383       add_srs_wkt (p, 4,
  3869   3384           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3870   3385       add_srs_wkt (p, 5,
  3871   3386           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3872   3387       add_srs_wkt (p, 6,
  3873         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3388  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
  3874   3389       add_srs_wkt (p, 7,
  3875         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
         3390  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  3876   3391       add_srs_wkt (p, 8,
  3877         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         3392  +        "standard_parallel_1\",34.76666666666667],PARAMETER[\"sta");
  3878   3393       add_srs_wkt (p, 9,
  3879         -        "ard_parallel_1\",34.76666666666667],PARAMETER[\"standard");
         3394  +        "ndard_parallel_2\",33.3],PARAMETER[\"latitude_of_origin\"");
  3880   3395       add_srs_wkt (p, 10,
  3881         -        "_parallel_2\",33.3],PARAMETER[\"latitude_of_origin\",32.");
         3396  +        ",32.66666666666666],PARAMETER[\"central_meridian\",-92],");
  3882   3397       add_srs_wkt (p, 11,
  3883         -        "66666666666666],PARAMETER[\"central_meridian\",-92],PARA");
         3398  +        "PARAMETER[\"false_easting\",1312333.3333],PARAMETER[\"fa");
  3884   3399       add_srs_wkt (p, 12,
  3885         -        "METER[\"false_easting\",1312333.3333],PARAMETER[\"false_");
         3400  +        "lse_northing\",1312333.3333],UNIT[\"US survey foot\",0.3");
  3886   3401       add_srs_wkt (p, 13,
  3887         -        "northing\",1312333.3333],UNIT[\"US survey foot\",0.30480");
         3402  +        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  3888   3403       add_srs_wkt (p, 14,
  3889         -        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
  3890         -    add_srs_wkt (p, 15,
  3891         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3442\"]]");
  3892         -    p = add_epsg_def_ex (filter, first, last, 3443, "epsg", 3443,
  3893         -        "NAD83(HARN) / Illinois East (ftUS)", 0, 0,
  3894         -        "GRS 1980", "Greenwich",
  3895         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3896         -        "X", "East", "Y", "North");
         3404  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3442\"]]");
         3405  +    p = add_epsg_def (filter, first, last, 3443, "epsg", 3443,
         3406  +        "NAD83(HARN) / Illinois East (ftUS)");
  3897   3407       add_proj4text (p, 0,
  3898   3408           "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
  3899   3409       add_proj4text (p, 1,
  3900   3410           "333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0");
  3901   3411       add_proj4text (p, 2,
  3902   3412           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
  3903   3413       add_proj4text (p, 3,
................................................................................
  3911   3421       add_srs_wkt (p, 3,
  3912   3422           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  3913   3423       add_srs_wkt (p, 4,
  3914   3424           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3915   3425       add_srs_wkt (p, 5,
  3916   3426           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3917   3427       add_srs_wkt (p, 6,
  3918         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         3428  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
  3919   3429       add_srs_wkt (p, 7,
  3920         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         3430  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  3921   3431       add_srs_wkt (p, 8,
  3922         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         3432  +        "_of_origin\",36.66666666666666],PARAMETER[\"central_meri");
  3923   3433       add_srs_wkt (p, 9,
  3924         -        "igin\",36.66666666666666],PARAMETER[\"central_meridian\"");
         3434  +        "dian\",-88.33333333333333],PARAMETER[\"scale_factor\",0.");
  3925   3435       add_srs_wkt (p, 10,
  3926         -        ",-88.33333333333333],PARAMETER[\"scale_factor\",0.999975");
         3436  +        "999975],PARAMETER[\"false_easting\",984250.0000000002],P");
  3927   3437       add_srs_wkt (p, 11,
  3928         -        "],PARAMETER[\"false_easting\",984250.0000000002],PARAMET");
         3438  +        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
  3929   3439       add_srs_wkt (p, 12,
  3930         -        "ER[\"false_northing\",0],UNIT[\"US survey foot\",0.30480");
         3440  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
  3931   3441       add_srs_wkt (p, 13,
  3932         -        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
  3933         -    add_srs_wkt (p, 14,
  3934         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3443\"]]");
  3935         -    p = add_epsg_def_ex (filter, first, last, 3444, "epsg", 3444,
  3936         -        "NAD83(HARN) / Illinois West (ftUS)", 0, 0,
  3937         -        "GRS 1980", "Greenwich",
  3938         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3939         -        "X", "East", "Y", "North");
         3442  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3443\"]]");
         3443  +    p = add_epsg_def (filter, first, last, 3444, "epsg", 3444,
         3444  +        "NAD83(HARN) / Illinois West (ftUS)");
  3940   3445       add_proj4text (p, 0,
  3941   3446           "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
  3942   3447       add_proj4text (p, 1,
  3943   3448           "666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +ell");
  3944   3449       add_proj4text (p, 2,
  3945   3450           "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3946   3451       add_srs_wkt (p, 0,
................................................................................
  3952   3457       add_srs_wkt (p, 3,
  3953   3458           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  3954   3459       add_srs_wkt (p, 4,
  3955   3460           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3956   3461       add_srs_wkt (p, 5,
  3957   3462           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3958   3463       add_srs_wkt (p, 6,
  3959         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         3464  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
  3960   3465       add_srs_wkt (p, 7,
  3961         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         3466  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  3962   3467       add_srs_wkt (p, 8,
  3963         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         3468  +        "_of_origin\",36.66666666666666],PARAMETER[\"central_meri");
  3964   3469       add_srs_wkt (p, 9,
  3965         -        "igin\",36.66666666666666],PARAMETER[\"central_meridian\"");
         3470  +        "dian\",-90.16666666666667],PARAMETER[\"scale_factor\",0.");
  3966   3471       add_srs_wkt (p, 10,
  3967         -        ",-90.16666666666667],PARAMETER[\"scale_factor\",0.999941");
         3472  +        "999941177],PARAMETER[\"false_easting\",2296583.333300001");
  3968   3473       add_srs_wkt (p, 11,
  3969         -        "177],PARAMETER[\"false_easting\",2296583.333300001],PARA");
         3474  +        "],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
  3970   3475       add_srs_wkt (p, 12,
  3971         -        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
         3476  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  3972   3477       add_srs_wkt (p, 13,
  3973         -        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
         3478  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3444\"]");
  3974   3479       add_srs_wkt (p, 14,
  3975         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3444\"]]");
  3976         -    p = add_epsg_def_ex (filter, first, last, 3445, "epsg", 3445,
  3977         -        "NAD83(HARN) / New Hampshire (ftUS)", 0, 0,
  3978         -        "GRS 1980", "Greenwich",
  3979         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  3980         -        "X", "East", "Y", "North");
         3480  +        "]");
         3481  +    p = add_epsg_def (filter, first, last, 3445, "epsg", 3445,
         3482  +        "NAD83(HARN) / New Hampshire (ftUS)");
  3981   3483       add_proj4text (p, 0,
  3982   3484           "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
  3983   3485       add_proj4text (p, 1,
  3984   3486           "99966667 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +tow");
  3985   3487       add_proj4text (p, 2,
  3986   3488           "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3987   3489       add_srs_wkt (p, 0,
................................................................................
  3993   3495       add_srs_wkt (p, 3,
  3994   3496           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  3995   3497       add_srs_wkt (p, 4,
  3996   3498           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3997   3499       add_srs_wkt (p, 5,
  3998   3500           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3999   3501       add_srs_wkt (p, 6,
  4000         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         3502  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
  4001   3503       add_srs_wkt (p, 7,
  4002         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
         3504  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  4003   3505       add_srs_wkt (p, 8,
  4004         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         3506  +        "_of_origin\",42.5],PARAMETER[\"central_meridian\",-71.66");
  4005   3507       add_srs_wkt (p, 9,
  4006         -        "igin\",42.5],PARAMETER[\"central_meridian\",-71.66666666");
         3508  +        "666666666667],PARAMETER[\"scale_factor\",0.999966667],PA");
  4007   3509       add_srs_wkt (p, 10,
  4008         -        "666667],PARAMETER[\"scale_factor\",0.999966667],PARAMETE");
         3510  +        "RAMETER[\"false_easting\",984250.0000000002],PARAMETER[\"");
  4009   3511       add_srs_wkt (p, 11,
  4010         -        "R[\"false_easting\",984250.0000000002],PARAMETER[\"false");
         3512  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  4011   3513       add_srs_wkt (p, 12,
  4012         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
         3514  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  4013   3515       add_srs_wkt (p, 13,
  4014         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  4015         -    add_srs_wkt (p, 14,
  4016         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3445\"]]");
  4017         -    p = add_epsg_def_ex (filter, first, last, 3446, "epsg", 3446,
  4018         -        "NAD83(HARN) / Rhode Island (ftUS)", 0, 0,
  4019         -        "GRS 1980", "Greenwich",
  4020         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  4021         -        "X", "East", "Y", "North");
         3516  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3445\"]]");
         3517  +    p = add_epsg_def (filter, first, last, 3446, "epsg", 3446,
         3518  +        "NAD83(HARN) / Rhode Island (ftUS)");
  4022   3519       add_proj4text (p, 0,
  4023   3520           "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
  4024   3521       add_proj4text (p, 1,
  4025   3522           "9999375 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +towg");
  4026   3523       add_proj4text (p, 2,
  4027   3524           "s84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  4028   3525       add_srs_wkt (p, 0,
................................................................................
  4034   3531       add_srs_wkt (p, 3,
  4035   3532           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  4036   3533       add_srs_wkt (p, 4,
  4037   3534           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  4038   3535       add_srs_wkt (p, 5,
  4039   3536           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  4040   3537       add_srs_wkt (p, 6,
  4041         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         3538  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  4042   3539       add_srs_wkt (p, 7,
  4043         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
         3540  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  4044   3541       add_srs_wkt (p, 8,
  4045         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3542  +        "f_origin\",41.08333333333334],PARAMETER[\"central_meridi");
  4046   3543       add_srs_wkt (p, 9,
  4047         -        "in\",41.08333333333334],PARAMETER[\"central_meridian\",-");
         3544  +        "an\",-71.5],PARAMETER[\"scale_factor\",0.99999375],PARAM");
  4048   3545       add_srs_wkt (p, 10,
  4049         -        "71.5],PARAMETER[\"scale_factor\",0.99999375],PARAMETER[\"");
         3546  +        "ETER[\"false_easting\",328083.3333],PARAMETER[\"false_no");
  4050   3547       add_srs_wkt (p, 11,
  4051         -        "false_easting\",328083.3333],PARAMETER[\"false_northing\"");
         3548  +        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
  4052   3549       add_srs_wkt (p, 12,
  4053         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         3550  +        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  4054   3551       add_srs_wkt (p, 13,
  4055         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  4056         -    add_srs_wkt (p, 14,
  4057         -        "AUTHORITY[\"EPSG\",\"3446\"]]");
         3552  +        ",NORTH],AUTHORITY[\"EPSG\",\"3446\"]]");
  4058   3553   }
  4059   3554   
  4060   3555   #endif /* full EPSG initialization enabled/disabled */
  4061   3556   

Changes to src/srsinit/epsg_inlined_14.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_14 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 3447, "epsg", 3447,
    56         -        "ETRS89 / Belgian Lambert 2005", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
    59         -        "X", "East", "Y", "North");
           55  +    p = add_epsg_def (filter, first, last, 3447, "epsg", 3447,
           56  +        "ETRS89 / Belgian Lambert 2005");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666");
    62     59       add_proj4text (p, 1,
    63     60           "666 +lat_0=50.797815 +lon_0=4.359215833333333 +x_0=15032");
    64     61       add_proj4text (p, 2,
    65     62           "8 +y_0=166262 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
    66     63       add_proj4text (p, 3,
................................................................................
    74     71       add_srs_wkt (p, 3,
    75     72           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
    76     73       add_srs_wkt (p, 4,
    77     74           "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
    78     75       add_srs_wkt (p, 5,
    79     76           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
    80     77       add_srs_wkt (p, 6,
    81         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
    82         -    add_srs_wkt (p, 7,
    83         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
    84         -    add_srs_wkt (p, 8,
    85         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
    86         -    add_srs_wkt (p, 9,
    87         -        "rallel_1\",49.83333333333334],PARAMETER[\"standard_paral");
    88         -    add_srs_wkt (p, 10,
    89         -        "lel_2\",51.16666666666666],PARAMETER[\"latitude_of_origi");
    90         -    add_srs_wkt (p, 11,
    91         -        "n\",50.797815],PARAMETER[\"central_meridian\",4.35921583");
    92         -    add_srs_wkt (p, 12,
    93         -        "3333333],PARAMETER[\"false_easting\",150328],PARAMETER[\"");
    94         -    add_srs_wkt (p, 13,
    95         -        "false_northing\",166262],UNIT[\"metre\",1,AUTHORITY[\"EP");
    96         -    add_srs_wkt (p, 14,
    97         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
    98         -    add_srs_wkt (p, 15,
    99         -        "RITY[\"EPSG\",\"3447\"]]");
   100         -    p = add_epsg_def_ex (filter, first, last, 3448, "epsg", 3448,
   101         -        "JAD2001 / Jamaica Metric Grid", 0, 0,
   102         -        "WGS 84", "Greenwich",
   103         -        "Jamaica_2001", "Lambert_Conformal_Conic_1SP", "metre",
   104         -        "Easting", "East", "Northing", "North");
           78  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
           79  +    add_srs_wkt (p, 7,
           80  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
           81  +    add_srs_wkt (p, 8,
           82  +        "ard_parallel_1\",49.83333333333334],PARAMETER[\"standard");
           83  +    add_srs_wkt (p, 9,
           84  +        "_parallel_2\",51.16666666666666],PARAMETER[\"latitude_of");
           85  +    add_srs_wkt (p, 10,
           86  +        "_origin\",50.797815],PARAMETER[\"central_meridian\",4.35");
           87  +    add_srs_wkt (p, 11,
           88  +        "9215833333333],PARAMETER[\"false_easting\",150328],PARAM");
           89  +    add_srs_wkt (p, 12,
           90  +        "ETER[\"false_northing\",166262],UNIT[\"metre\",1,AUTHORI");
           91  +    add_srs_wkt (p, 13,
           92  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
           93  +    add_srs_wkt (p, 14,
           94  +        "],AUTHORITY[\"EPSG\",\"3447\"]]");
           95  +    p = add_epsg_def (filter, first, last, 3448, "epsg", 3448,
           96  +        "JAD2001 / Jamaica Metric Grid");
   105     97       add_proj4text (p, 0,
   106     98           "+proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=750");
   107     99       add_proj4text (p, 1,
   108    100           "000 +y_0=650000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +uni");
   109    101       add_proj4text (p, 2,
   110    102           "ts=m +no_defs");
   111    103       add_srs_wkt (p, 0,
................................................................................
   115    107       add_srs_wkt (p, 2,
   116    108           "98.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0");
   117    109       add_srs_wkt (p, 3,
   118    110           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6758\"]],PRIMEM[\"Greenwi");
   119    111       add_srs_wkt (p, 4,
   120    112           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
   121    113       add_srs_wkt (p, 5,
   122         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
          114  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
   123    115       add_srs_wkt (p, 6,
   124         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
          116  +        "\"EPSG\",\"4758\"]],PROJECTION[\"Lambert_Conformal_Conic");
   125    117       add_srs_wkt (p, 7,
   126         -        "\",\"4758\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"");
          118  +        "_1SP\"],PARAMETER[\"latitude_of_origin\",18],PARAMETER[\"");
   127    119       add_srs_wkt (p, 8,
   128         -        "],PARAMETER[\"latitude_of_origin\",18],PARAMETER[\"centr");
          120  +        "central_meridian\",-77],PARAMETER[\"scale_factor\",1],PA");
   129    121       add_srs_wkt (p, 9,
   130         -        "al_meridian\",-77],PARAMETER[\"scale_factor\",1],PARAMET");
          122  +        "RAMETER[\"false_easting\",750000],PARAMETER[\"false_nort");
   131    123       add_srs_wkt (p, 10,
   132         -        "ER[\"false_easting\",750000],PARAMETER[\"false_northing\"");
          124  +        "hing\",650000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
   133    125       add_srs_wkt (p, 11,
   134         -        ",650000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
          126  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
   135    127       add_srs_wkt (p, 12,
   136         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
   137         -    add_srs_wkt (p, 13,
   138         -        "Y[\"EPSG\",\"3448\"]]");
   139         -    p = add_epsg_def_ex (filter, first, last, 3449, "epsg", 3449,
   140         -        "JAD2001 / UTM zone 17N", 0, 0,
   141         -        "WGS 84", "Greenwich",
   142         -        "Jamaica_2001", "Transverse_Mercator", "metre",
   143         -        "Easting", "East", "Northing", "North");
          128  +        "THORITY[\"EPSG\",\"3448\"]]");
          129  +    p = add_epsg_def (filter, first, last, 3449, "epsg", 3449,
          130  +        "JAD2001 / UTM zone 17N");
   144    131       add_proj4text (p, 0,
   145    132           "+proj=utm +zone=17 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
   146    133       add_proj4text (p, 1,
   147    134           "units=m +no_defs");
   148    135       add_srs_wkt (p, 0,
   149    136           "PROJCS[\"JAD2001 / UTM zone 17N\",GEOGCS[\"JAD2001\",DAT");
   150    137       add_srs_wkt (p, 1,
................................................................................
   152    139       add_srs_wkt (p, 2,
   153    140           "23563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,");
   154    141       add_srs_wkt (p, 3,
   155    142           "0],AUTHORITY[\"EPSG\",\"6758\"]],PRIMEM[\"Greenwich\",0,");
   156    143       add_srs_wkt (p, 4,
   157    144           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   158    145       add_srs_wkt (p, 5,
   159         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          146  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   160    147       add_srs_wkt (p, 6,
   161         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
          148  +        ",\"4758\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   162    149       add_srs_wkt (p, 7,
   163         -        "58\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
          150  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
   164    151       add_srs_wkt (p, 8,
   165         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-8");
          152  +        "\",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
   166    153       add_srs_wkt (p, 9,
   167         -        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
          154  +        "alse_easting\",500000],PARAMETER[\"false_northing\",0],U");
   168    155       add_srs_wkt (p, 10,
   169         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
          156  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
   170    157       add_srs_wkt (p, 11,
   171         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
          158  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
   172    159       add_srs_wkt (p, 12,
   173         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"344");
   174         -    add_srs_wkt (p, 13,
   175         -        "9\"]]");
   176         -    p = add_epsg_def_ex (filter, first, last, 3450, "epsg", 3450,
   177         -        "JAD2001 / UTM zone 18N", 0, 0,
   178         -        "WGS 84", "Greenwich",
   179         -        "Jamaica_2001", "Transverse_Mercator", "metre",
   180         -        "Easting", "East", "Northing", "North");
          160  +        ",\"3449\"]]");
          161  +    p = add_epsg_def (filter, first, last, 3450, "epsg", 3450,
          162  +        "JAD2001 / UTM zone 18N");
   181    163       add_proj4text (p, 0,
   182    164           "+proj=utm +zone=18 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
   183    165       add_proj4text (p, 1,
   184    166           "units=m +no_defs");
   185    167       add_srs_wkt (p, 0,
   186    168           "PROJCS[\"JAD2001 / UTM zone 18N\",GEOGCS[\"JAD2001\",DAT");
   187    169       add_srs_wkt (p, 1,
................................................................................
   189    171       add_srs_wkt (p, 2,
   190    172           "23563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,");
   191    173       add_srs_wkt (p, 3,
   192    174           "0],AUTHORITY[\"EPSG\",\"6758\"]],PRIMEM[\"Greenwich\",0,");
   193    175       add_srs_wkt (p, 4,
   194    176           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   195    177       add_srs_wkt (p, 5,
   196         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          178  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   197    179       add_srs_wkt (p, 6,
   198         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
          180  +        ",\"4758\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   199    181       add_srs_wkt (p, 7,
   200         -        "58\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
          182  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
   201    183       add_srs_wkt (p, 8,
   202         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-7");
          184  +        "\",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
   203    185       add_srs_wkt (p, 9,
   204         -        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
          186  +        "alse_easting\",500000],PARAMETER[\"false_northing\",0],U");
   205    187       add_srs_wkt (p, 10,
   206         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
          188  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
   207    189       add_srs_wkt (p, 11,
   208         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
          190  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
   209    191       add_srs_wkt (p, 12,
   210         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"345");
   211         -    add_srs_wkt (p, 13,
   212         -        "0\"]]");
   213         -    p = add_epsg_def_ex (filter, first, last, 3451, "epsg", 3451,
   214         -        "NAD83 / Louisiana North (ftUS)", 0, 0,
   215         -        "GRS 1980", "Greenwich",
   216         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   217         -        "X", "East", "Y", "North");
          192  +        ",\"3450\"]]");
          193  +    p = add_epsg_def (filter, first, last, 3451, "epsg", 3451,
          194  +        "NAD83 / Louisiana North (ftUS)");
   218    195       add_proj4text (p, 0,
   219    196           "+proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666");
   220    197       add_proj4text (p, 1,
   221    198           "667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0");
   222    199       add_proj4text (p, 2,
   223         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
   224         -    add_proj4text (p, 3,
   225         -        "defs");
          200  +        "=0 +datum=NAD83 +units=us-ft +no_defs");
   226    201       add_srs_wkt (p, 0,
   227    202           "PROJCS[\"NAD83 / Louisiana North (ftUS)\",GEOGCS[\"NAD83");
   228    203       add_srs_wkt (p, 1,
   229    204           "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
   230    205       add_srs_wkt (p, 2,
   231    206           "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
   232    207       add_srs_wkt (p, 3,
   233    208           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
   234    209       add_srs_wkt (p, 4,
   235    210           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   236    211       add_srs_wkt (p, 5,
   237    212           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   238    213       add_srs_wkt (p, 6,
   239         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   240         -    add_srs_wkt (p, 7,
   241         -        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
   242         -    add_srs_wkt (p, 8,
   243         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",32.6666");
   244         -    add_srs_wkt (p, 9,
   245         -        "6666666666],PARAMETER[\"standard_parallel_2\",31.1666666");
   246         -    add_srs_wkt (p, 10,
   247         -        "6666667],PARAMETER[\"latitude_of_origin\",30.5],PARAMETE");
   248         -    add_srs_wkt (p, 11,
   249         -        "R[\"central_meridian\",-92.5],PARAMETER[\"false_easting\"");
   250         -    add_srs_wkt (p, 12,
   251         -        ",3280833.333300001],PARAMETER[\"false_northing\",0],UNIT");
   252         -    add_srs_wkt (p, 13,
   253         -        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
   254         -    add_srs_wkt (p, 14,
   255         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
   256         -    add_srs_wkt (p, 15,
   257         -        "[\"EPSG\",\"3451\"]]");
   258         -    p = add_epsg_def_ex (filter, first, last, 3452, "epsg", 3452,
   259         -        "NAD83 / Louisiana South (ftUS)", 0, 0,
   260         -        "GRS 1980", "Greenwich",
   261         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   262         -        "X", "East", "Y", "North");
          214  +        "]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
          215  +    add_srs_wkt (p, 7,
          216  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
          217  +    add_srs_wkt (p, 8,
          218  +        "2.66666666666666],PARAMETER[\"standard_parallel_2\",31.1");
          219  +    add_srs_wkt (p, 9,
          220  +        "6666666666667],PARAMETER[\"latitude_of_origin\",30.5],PA");
          221  +    add_srs_wkt (p, 10,
          222  +        "RAMETER[\"central_meridian\",-92.5],PARAMETER[\"false_ea");
          223  +    add_srs_wkt (p, 11,
          224  +        "sting\",3280833.333300001],PARAMETER[\"false_northing\",");
          225  +    add_srs_wkt (p, 12,
          226  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
          227  +    add_srs_wkt (p, 13,
          228  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
          229  +    add_srs_wkt (p, 14,
          230  +        "UTHORITY[\"EPSG\",\"3451\"]]");
          231  +    p = add_epsg_def (filter, first, last, 3452, "epsg", 3452,
          232  +        "NAD83 / Louisiana South (ftUS)");
   263    233       add_proj4text (p, 0,
   264    234           "+proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91");
   265    235       add_proj4text (p, 1,
   266         -        ".33333333333333 +x_0=999999.9999898402 +y_0=0 +ellps=GRS");
          236  +        ".33333333333333 +x_0=999999.9999898402 +y_0=0 +datum=NAD");
   267    237       add_proj4text (p, 2,
   268         -        "80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
          238  +        "83 +units=us-ft +no_defs");
   269    239       add_srs_wkt (p, 0,
   270    240           "PROJCS[\"NAD83 / Louisiana South (ftUS)\",GEOGCS[\"NAD83");
   271    241       add_srs_wkt (p, 1,
   272    242           "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
   273    243       add_srs_wkt (p, 2,
   274    244           "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
   275    245       add_srs_wkt (p, 3,
   276    246           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
   277    247       add_srs_wkt (p, 4,
   278    248           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   279    249       add_srs_wkt (p, 5,
   280    250           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   281    251       add_srs_wkt (p, 6,
   282         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   283         -    add_srs_wkt (p, 7,
   284         -        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
   285         -    add_srs_wkt (p, 8,
   286         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",30.7],P");
   287         -    add_srs_wkt (p, 9,
   288         -        "ARAMETER[\"standard_parallel_2\",29.3],PARAMETER[\"latit");
   289         -    add_srs_wkt (p, 10,
   290         -        "ude_of_origin\",28.5],PARAMETER[\"central_meridian\",-91");
   291         -    add_srs_wkt (p, 11,
   292         -        ".33333333333333],PARAMETER[\"false_easting\",3280833.333");
   293         -    add_srs_wkt (p, 12,
   294         -        "300001],PARAMETER[\"false_northing\",0],UNIT[\"US survey");
   295         -    add_srs_wkt (p, 13,
   296         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
   297         -    add_srs_wkt (p, 14,
   298         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   299         -    add_srs_wkt (p, 15,
   300         -        "3452\"]]");
   301         -    p = add_epsg_def_ex (filter, first, last, 3453, "epsg", 3453,
   302         -        "NAD83 / Louisiana Offshore (ftUS)", 0, 0,
   303         -        "GRS 1980", "Greenwich",
   304         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   305         -        "X", "East", "Y", "North");
          252  +        "]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
          253  +    add_srs_wkt (p, 7,
          254  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
          255  +    add_srs_wkt (p, 8,
          256  +        "0.7],PARAMETER[\"standard_parallel_2\",29.3],PARAMETER[\"");
          257  +    add_srs_wkt (p, 9,
          258  +        "latitude_of_origin\",28.5],PARAMETER[\"central_meridian\"");
          259  +    add_srs_wkt (p, 10,
          260  +        ",-91.33333333333333],PARAMETER[\"false_easting\",3280833");
          261  +    add_srs_wkt (p, 11,
          262  +        ".333300001],PARAMETER[\"false_northing\",0],UNIT[\"US su");
          263  +    add_srs_wkt (p, 12,
          264  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
          265  +    add_srs_wkt (p, 13,
          266  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
          267  +    add_srs_wkt (p, 14,
          268  +        "\",\"3452\"]]");
          269  +    p = add_epsg_def (filter, first, last, 3453, "epsg", 3453,
          270  +        "NAD83 / Louisiana Offshore (ftUS)");
   306    271       add_proj4text (p, 0,
   307    272           "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
   308    273       add_proj4text (p, 1,
   309    274           "667 +lat_0=25.5 +lon_0=-91.33333333333333 +x_0=999999.99");
   310    275       add_proj4text (p, 2,
   311         -        "99898402 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
   312         -    add_proj4text (p, 3,
   313         -        "ts=us-ft +no_defs");
          276  +        "99898402 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
   314    277       add_srs_wkt (p, 0,
   315    278           "PROJCS[\"NAD83 / Louisiana Offshore (ftUS)\",GEOGCS[\"NA");
   316    279       add_srs_wkt (p, 1,
   317    280           "D83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS");
   318    281       add_srs_wkt (p, 2,
   319    282           " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   320    283       add_srs_wkt (p, 3,
   321    284           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
   322    285       add_srs_wkt (p, 4,
   323    286           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   324    287       add_srs_wkt (p, 5,
   325    288           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   326    289       add_srs_wkt (p, 6,
   327         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   328         -    add_srs_wkt (p, 7,
   329         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
   330         -    add_srs_wkt (p, 8,
   331         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",27.8");
   332         -    add_srs_wkt (p, 9,
   333         -        "3333333333333],PARAMETER[\"standard_parallel_2\",26.1666");
   334         -    add_srs_wkt (p, 10,
   335         -        "6666666667],PARAMETER[\"latitude_of_origin\",25.5],PARAM");
   336         -    add_srs_wkt (p, 11,
   337         -        "ETER[\"central_meridian\",-91.33333333333333],PARAMETER[");
   338         -    add_srs_wkt (p, 12,
   339         -        "\"false_easting\",3280833.333300001],PARAMETER[\"false_n");
   340         -    add_srs_wkt (p, 13,
   341         -        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
   342         -    add_srs_wkt (p, 14,
   343         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   344         -    add_srs_wkt (p, 15,
   345         -        ",NORTH],AUTHORITY[\"EPSG\",\"3453\"]]");
   346         -    p = add_epsg_def_ex (filter, first, last, 3454, "epsg", 3454,
   347         -        "NAD83 / South Dakota North (ftUS) (deprecated)", 0, 0,
   348         -        "GRS 1980", "Greenwich",
   349         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   350         -        "X", "East", "Y", "North");
          290  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
          291  +    add_srs_wkt (p, 7,
          292  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          293  +    add_srs_wkt (p, 8,
          294  +        ",27.83333333333333],PARAMETER[\"standard_parallel_2\",26");
          295  +    add_srs_wkt (p, 9,
          296  +        ".16666666666667],PARAMETER[\"latitude_of_origin\",25.5],");
          297  +    add_srs_wkt (p, 10,
          298  +        "PARAMETER[\"central_meridian\",-91.33333333333333],PARAM");
          299  +    add_srs_wkt (p, 11,
          300  +        "ETER[\"false_easting\",3280833.333300001],PARAMETER[\"fa");
          301  +    add_srs_wkt (p, 12,
          302  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
          303  +    add_srs_wkt (p, 13,
          304  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
          305  +    add_srs_wkt (p, 14,
          306  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3453\"]]");
          307  +    p = add_epsg_def (filter, first, last, 3454, "epsg", 3454,
          308  +        "NAD83 / South Dakota North (ftUS) (deprecated)");
   351    309       add_proj4text (p, 0,
   352    310           "+proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42");
   353    311       add_proj4text (p, 1,
   354    312           ".33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y");
   355    313       add_proj4text (p, 2,
   356         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +n");
   357         -    add_proj4text (p, 3,
   358         -        "o_defs");
          314  +        "_0=0 +datum=NAD83 +units=us-ft +no_defs");
   359    315       add_srs_wkt (p, 0,
   360    316           "PROJCS[\"NAD83 / South Dakota North (ftUS) (deprecated)\"");
   361    317       add_srs_wkt (p, 1,
   362    318           ",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SP");
   363    319       add_srs_wkt (p, 2,
   364    320           "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
   365    321       add_srs_wkt (p, 3,
   366    322           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   367    323       add_srs_wkt (p, 4,
   368    324           ",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   369    325       add_srs_wkt (p, 5,
   370    326           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   371    327       add_srs_wkt (p, 6,
   372         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   373         -    add_srs_wkt (p, 7,
   374         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"L");
   375         -    add_srs_wkt (p, 8,
   376         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   377         -    add_srs_wkt (p, 9,
   378         -        "lel_1\",44.4],PARAMETER[\"standard_parallel_2\",42.83333");
   379         -    add_srs_wkt (p, 10,
   380         -        "333333334],PARAMETER[\"latitude_of_origin\",42.333333333");
   381         -    add_srs_wkt (p, 11,
   382         -        "33334],PARAMETER[\"central_meridian\",-100.3333333333333");
   383         -    add_srs_wkt (p, 12,
   384         -        "],PARAMETER[\"false_easting\",1968500],PARAMETER[\"false");
   385         -    add_srs_wkt (p, 13,
   386         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
   387         -    add_srs_wkt (p, 14,
   388         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
   389         -    add_srs_wkt (p, 15,
   390         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3454\"]]");
   391         -    p = add_epsg_def_ex (filter, first, last, 3455, "epsg", 3455,
   392         -        "NAD83 / South Dakota South (ftUS)", 0, 0,
   393         -        "GRS 1980", "Greenwich",
   394         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   395         -        "X", "East", "Y", "North");
          328  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTI");
          329  +    add_srs_wkt (p, 7,
          330  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
          331  +    add_srs_wkt (p, 8,
          332  +        "_parallel_1\",44.4],PARAMETER[\"standard_parallel_2\",42");
          333  +    add_srs_wkt (p, 9,
          334  +        ".83333333333334],PARAMETER[\"latitude_of_origin\",42.333");
          335  +    add_srs_wkt (p, 10,
          336  +        "33333333334],PARAMETER[\"central_meridian\",-100.3333333");
          337  +    add_srs_wkt (p, 11,
          338  +        "333333],PARAMETER[\"false_easting\",1968500],PARAMETER[\"");
          339  +    add_srs_wkt (p, 12,
          340  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
          341  +    add_srs_wkt (p, 13,
          342  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
          343  +    add_srs_wkt (p, 14,
          344  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3454\"]]");
          345  +    p = add_epsg_def (filter, first, last, 3455, "epsg", 3455,
          346  +        "NAD83 / South Dakota South (ftUS)");
   396    347       add_proj4text (p, 0,
   397    348           "+proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42");
   398    349       add_proj4text (p, 1,
   399    350           ".33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y");
   400    351       add_proj4text (p, 2,
   401         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +n");
   402         -    add_proj4text (p, 3,
   403         -        "o_defs");
          352  +        "_0=0 +datum=NAD83 +units=us-ft +no_defs");
   404    353       add_srs_wkt (p, 0,
   405    354           "PROJCS[\"NAD83 / South Dakota South (ftUS)\",GEOGCS[\"NA");
   406    355       add_srs_wkt (p, 1,
   407    356           "D83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS");
   408    357       add_srs_wkt (p, 2,
   409    358           " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   410    359       add_srs_wkt (p, 3,
   411    360           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
   412    361       add_srs_wkt (p, 4,
   413    362           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   414    363       add_srs_wkt (p, 5,
   415    364           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   416    365       add_srs_wkt (p, 6,
   417         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   418         -    add_srs_wkt (p, 7,
   419         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
   420         -    add_srs_wkt (p, 8,
   421         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",44.4");
   422         -    add_srs_wkt (p, 9,
   423         -        "],PARAMETER[\"standard_parallel_2\",42.83333333333334],P");
   424         -    add_srs_wkt (p, 10,
   425         -        "ARAMETER[\"latitude_of_origin\",42.33333333333334],PARAM");
   426         -    add_srs_wkt (p, 11,
   427         -        "ETER[\"central_meridian\",-100.3333333333333],PARAMETER[");
   428         -    add_srs_wkt (p, 12,
   429         -        "\"false_easting\",1968500],PARAMETER[\"false_northing\",");
   430         -    add_srs_wkt (p, 13,
   431         -        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
   432         -    add_srs_wkt (p, 14,
   433         -        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
   434         -    add_srs_wkt (p, 15,
   435         -        "UTHORITY[\"EPSG\",\"3455\"]]");
   436         -    p = add_epsg_def_ex (filter, first, last, 3456, "epsg", 3456,
   437         -        "NAD83(HARN) / Louisiana North (ftUS)", 0, 0,
   438         -        "GRS 1980", "Greenwich",
   439         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
   440         -        "X", "East", "Y", "North");
          366  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
          367  +    add_srs_wkt (p, 7,
          368  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          369  +    add_srs_wkt (p, 8,
          370  +        ",44.4],PARAMETER[\"standard_parallel_2\",42.833333333333");
          371  +    add_srs_wkt (p, 9,
          372  +        "34],PARAMETER[\"latitude_of_origin\",42.33333333333334],");
          373  +    add_srs_wkt (p, 10,
          374  +        "PARAMETER[\"central_meridian\",-100.3333333333333],PARAM");
          375  +    add_srs_wkt (p, 11,
          376  +        "ETER[\"false_easting\",1968500],PARAMETER[\"false_northi");
          377  +    add_srs_wkt (p, 12,
          378  +        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
          379  +    add_srs_wkt (p, 13,
          380  +        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
          381  +    add_srs_wkt (p, 14,
          382  +        "TH],AUTHORITY[\"EPSG\",\"3455\"]]");
          383  +    p = add_epsg_def (filter, first, last, 3456, "epsg", 3456,
          384  +        "NAD83(HARN) / Louisiana North (ftUS)");
   441    385       add_proj4text (p, 0,
   442    386           "+proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666");
   443    387       add_proj4text (p, 1,
   444    388           "667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0");
   445    389       add_proj4text (p, 2,
   446    390           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
   447    391       add_proj4text (p, 3,
................................................................................
   455    399       add_srs_wkt (p, 3,
   456    400           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
   457    401       add_srs_wkt (p, 4,
   458    402           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
   459    403       add_srs_wkt (p, 5,
   460    404           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
   461    405       add_srs_wkt (p, 6,
   462         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
   463         -    add_srs_wkt (p, 7,
   464         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
   465         -    add_srs_wkt (p, 8,
   466         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
   467         -    add_srs_wkt (p, 9,
   468         -        "ard_parallel_1\",32.66666666666666],PARAMETER[\"standard");
   469         -    add_srs_wkt (p, 10,
   470         -        "_parallel_2\",31.16666666666667],PARAMETER[\"latitude_of");
   471         -    add_srs_wkt (p, 11,
   472         -        "_origin\",30.5],PARAMETER[\"central_meridian\",-92.5],PA");
   473         -    add_srs_wkt (p, 12,
   474         -        "RAMETER[\"false_easting\",3280833.333300001],PARAMETER[\"");
   475         -    add_srs_wkt (p, 13,
   476         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
   477         -    add_srs_wkt (p, 14,
   478         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
   479         -    add_srs_wkt (p, 15,
   480         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3456\"]]");
   481         -    p = add_epsg_def_ex (filter, first, last, 3457, "epsg", 3457,
   482         -        "NAD83(HARN) / Louisiana South (ftUS)", 0, 0,
   483         -        "GRS 1980", "Greenwich",
   484         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
   485         -        "X", "East", "Y", "North");
          406  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
          407  +    add_srs_wkt (p, 7,
          408  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
          409  +    add_srs_wkt (p, 8,
          410  +        "standard_parallel_1\",32.66666666666666],PARAMETER[\"sta");
          411  +    add_srs_wkt (p, 9,
          412  +        "ndard_parallel_2\",31.16666666666667],PARAMETER[\"latitu");
          413  +    add_srs_wkt (p, 10,
          414  +        "de_of_origin\",30.5],PARAMETER[\"central_meridian\",-92.");
          415  +    add_srs_wkt (p, 11,
          416  +        "5],PARAMETER[\"false_easting\",3280833.333300001],PARAME");
          417  +    add_srs_wkt (p, 12,
          418  +        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
          419  +    add_srs_wkt (p, 13,
          420  +        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
          421  +    add_srs_wkt (p, 14,
          422  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3456\"]]");
          423  +    p = add_epsg_def (filter, first, last, 3457, "epsg", 3457,
          424  +        "NAD83(HARN) / Louisiana South (ftUS)");
   486    425       add_proj4text (p, 0,
   487    426           "+proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91");
   488    427       add_proj4text (p, 1,
   489    428           ".33333333333333 +x_0=999999.9999898402 +y_0=0 +ellps=GRS");
   490    429       add_proj4text (p, 2,
   491    430           "80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
   492    431       add_srs_wkt (p, 0,
................................................................................
   498    437       add_srs_wkt (p, 3,
   499    438           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
   500    439       add_srs_wkt (p, 4,
   501    440           "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
   502    441       add_srs_wkt (p, 5,
   503    442           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
   504    443       add_srs_wkt (p, 6,
   505         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
   506         -    add_srs_wkt (p, 7,
   507         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
   508         -    add_srs_wkt (p, 8,
   509         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
   510         -    add_srs_wkt (p, 9,
   511         -        "ard_parallel_1\",30.7],PARAMETER[\"standard_parallel_2\"");
   512         -    add_srs_wkt (p, 10,
   513         -        ",29.3],PARAMETER[\"latitude_of_origin\",28.5],PARAMETER[");
   514         -    add_srs_wkt (p, 11,
   515         -        "\"central_meridian\",-91.33333333333333],PARAMETER[\"fal");
   516         -    add_srs_wkt (p, 12,
   517         -        "se_easting\",3280833.333300001],PARAMETER[\"false_northi");
   518         -    add_srs_wkt (p, 13,
   519         -        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
   520         -    add_srs_wkt (p, 14,
   521         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
   522         -    add_srs_wkt (p, 15,
   523         -        "TH],AUTHORITY[\"EPSG\",\"3457\"]]");
   524         -    p = add_epsg_def_ex (filter, first, last, 3458, "epsg", 3458,
   525         -        "NAD83(HARN) / South Dakota North (ftUS)", 0, 0,
   526         -        "GRS 1980", "Greenwich",
   527         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
   528         -        "X", "East", "Y", "North");
          444  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
          445  +    add_srs_wkt (p, 7,
          446  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
          447  +    add_srs_wkt (p, 8,
          448  +        "standard_parallel_1\",30.7],PARAMETER[\"standard_paralle");
          449  +    add_srs_wkt (p, 9,
          450  +        "l_2\",29.3],PARAMETER[\"latitude_of_origin\",28.5],PARAM");
          451  +    add_srs_wkt (p, 10,
          452  +        "ETER[\"central_meridian\",-91.33333333333333],PARAMETER[");
          453  +    add_srs_wkt (p, 11,
          454  +        "\"false_easting\",3280833.333300001],PARAMETER[\"false_n");
          455  +    add_srs_wkt (p, 12,
          456  +        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
          457  +    add_srs_wkt (p, 13,
          458  +        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          459  +    add_srs_wkt (p, 14,
          460  +        ",NORTH],AUTHORITY[\"EPSG\",\"3457\"]]");
          461  +    p = add_epsg_def (filter, first, last, 3458, "epsg", 3458,
          462  +        "NAD83(HARN) / South Dakota North (ftUS)");
   529    463       add_proj4text (p, 0,
   530    464           "+proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666");
   531    465       add_proj4text (p, 1,
   532    466           "666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_");
   533    467       add_proj4text (p, 2,
   534    468           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no");
   535    469       add_proj4text (p, 3,
................................................................................
   543    477       add_srs_wkt (p, 3,
   544    478           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
   545    479       add_srs_wkt (p, 4,
   546    480           "RITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   547    481       add_srs_wkt (p, 5,
   548    482           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   549    483       add_srs_wkt (p, 6,
   550         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
   551         -    add_srs_wkt (p, 7,
   552         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],P");
   553         -    add_srs_wkt (p, 8,
   554         -        "ROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"s");
   555         -    add_srs_wkt (p, 9,
   556         -        "tandard_parallel_1\",45.68333333333333],PARAMETER[\"stan");
   557         -    add_srs_wkt (p, 10,
   558         -        "dard_parallel_2\",44.41666666666666],PARAMETER[\"latitud");
   559         -    add_srs_wkt (p, 11,
   560         -        "e_of_origin\",43.83333333333334],PARAMETER[\"central_mer");
   561         -    add_srs_wkt (p, 12,
   562         -        "idian\",-100],PARAMETER[\"false_easting\",1968500],PARAM");
   563         -    add_srs_wkt (p, 13,
   564         -        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
   565         -    add_srs_wkt (p, 14,
   566         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
   567         -    add_srs_wkt (p, 15,
   568         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3458\"]]");
   569         -    p = add_epsg_def_ex (filter, first, last, 3459, "epsg", 3459,
   570         -        "NAD83(HARN) / South Dakota South (ftUS)", 0, 0,
   571         -        "GRS 1980", "Greenwich",
   572         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
   573         -        "X", "East", "Y", "North");
          484  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152");
          485  +    add_srs_wkt (p, 7,
          486  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
          487  +    add_srs_wkt (p, 8,
          488  +        "ER[\"standard_parallel_1\",45.68333333333333],PARAMETER[");
          489  +    add_srs_wkt (p, 9,
          490  +        "\"standard_parallel_2\",44.41666666666666],PARAMETER[\"l");
          491  +    add_srs_wkt (p, 10,
          492  +        "atitude_of_origin\",43.83333333333334],PARAMETER[\"centr");
          493  +    add_srs_wkt (p, 11,
          494  +        "al_meridian\",-100],PARAMETER[\"false_easting\",1968500]");
          495  +    add_srs_wkt (p, 12,
          496  +        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
          497  +    add_srs_wkt (p, 13,
          498  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
          499  +    add_srs_wkt (p, 14,
          500  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3458\"]");
          501  +    add_srs_wkt (p, 15,
          502  +        "]");
          503  +    p = add_epsg_def (filter, first, last, 3459, "epsg", 3459,
          504  +        "NAD83(HARN) / South Dakota South (ftUS)");
   574    505       add_proj4text (p, 0,
   575    506           "+proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42");
   576    507       add_proj4text (p, 1,
   577    508           ".33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y");
   578    509       add_proj4text (p, 2,
   579    510           "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +n");
   580    511       add_proj4text (p, 3,
................................................................................
   588    519       add_srs_wkt (p, 3,
   589    520           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
   590    521       add_srs_wkt (p, 4,
   591    522           "RITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   592    523       add_srs_wkt (p, 5,
   593    524           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   594    525       add_srs_wkt (p, 6,
   595         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
   596         -    add_srs_wkt (p, 7,
   597         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],P");
   598         -    add_srs_wkt (p, 8,
   599         -        "ROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"s");
   600         -    add_srs_wkt (p, 9,
   601         -        "tandard_parallel_1\",44.4],PARAMETER[\"standard_parallel");
   602         -    add_srs_wkt (p, 10,
   603         -        "_2\",42.83333333333334],PARAMETER[\"latitude_of_origin\"");
   604         -    add_srs_wkt (p, 11,
   605         -        ",42.33333333333334],PARAMETER[\"central_meridian\",-100.");
   606         -    add_srs_wkt (p, 12,
   607         -        "3333333333333],PARAMETER[\"false_easting\",1968500],PARA");
   608         -    add_srs_wkt (p, 13,
   609         -        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
   610         -    add_srs_wkt (p, 14,
   611         -        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
   612         -    add_srs_wkt (p, 15,
   613         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3459\"]]");
   614         -    p = add_epsg_def_ex (filter, first, last, 3460, "epsg", 3460,
   615         -        "Fiji 1986 / Fiji Map Grid", 0, 0,
   616         -        "WGS 72", "Greenwich",
   617         -        "Fiji_Geodetic_Datum_1986", "Transverse_Mercator", "metre",
   618         -        "Easting", "East", "Northing", "North");
          526  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152");
          527  +    add_srs_wkt (p, 7,
          528  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
          529  +    add_srs_wkt (p, 8,
          530  +        "ER[\"standard_parallel_1\",44.4],PARAMETER[\"standard_pa");
          531  +    add_srs_wkt (p, 9,
          532  +        "rallel_2\",42.83333333333334],PARAMETER[\"latitude_of_or");
          533  +    add_srs_wkt (p, 10,
          534  +        "igin\",42.33333333333334],PARAMETER[\"central_meridian\"");
          535  +    add_srs_wkt (p, 11,
          536  +        ",-100.3333333333333],PARAMETER[\"false_easting\",1968500");
          537  +    add_srs_wkt (p, 12,
          538  +        "],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
          539  +    add_srs_wkt (p, 13,
          540  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
          541  +    add_srs_wkt (p, 14,
          542  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3459\"]");
          543  +    add_srs_wkt (p, 15,
          544  +        "]");
          545  +    p = add_epsg_def (filter, first, last, 3460, "epsg", 3460,
          546  +        "Fiji 1986 / Fiji Map Grid");
   619    547       add_proj4text (p, 0,
   620    548           "+proj=tmerc +lat_0=-17 +lon_0=178.75 +k=0.99985 +x_0=200");
   621    549       add_proj4text (p, 1,
   622    550           "0000 +y_0=4000000 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
   623    551       add_proj4text (p, 2,
   624    552           "4,0.2263 +units=m +no_defs");
   625    553       add_srs_wkt (p, 0,
................................................................................
   631    559       add_srs_wkt (p, 3,
   632    560           ",4.5,0,0,0.554,0.2263],AUTHORITY[\"EPSG\",\"6720\"]],PRI");
   633    561       add_srs_wkt (p, 4,
   634    562           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   635    563       add_srs_wkt (p, 5,
   636    564           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   637    565       add_srs_wkt (p, 6,
   638         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
          566  +        "],AUTHORITY[\"EPSG\",\"4720\"]],PROJECTION[\"Transverse_");
   639    567       add_srs_wkt (p, 7,
   640         -        "ORITY[\"EPSG\",\"4720\"]],PROJECTION[\"Transverse_Mercat");
          568  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",-17],PARAME");
   641    569       add_srs_wkt (p, 8,
   642         -        "or\"],PARAMETER[\"latitude_of_origin\",-17],PARAMETER[\"");
          570  +        "TER[\"central_meridian\",178.75],PARAMETER[\"scale_facto");
   643    571       add_srs_wkt (p, 9,
   644         -        "central_meridian\",178.75],PARAMETER[\"scale_factor\",0.");
          572  +        "r\",0.99985],PARAMETER[\"false_easting\",2000000],PARAME");
   645    573       add_srs_wkt (p, 10,
   646         -        "99985],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
          574  +        "TER[\"false_northing\",4000000],UNIT[\"metre\",1,AUTHORI");
   647    575       add_srs_wkt (p, 11,
   648         -        "false_northing\",4000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          576  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   649    577       add_srs_wkt (p, 12,
   650         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   651         -    add_srs_wkt (p, 13,
   652         -        ",NORTH],AUTHORITY[\"EPSG\",\"3460\"]]");
   653         -    p = add_epsg_def_ex (filter, first, last, 3461, "epsg", 3461,
   654         -        "Dabola 1981 / UTM zone 28N", 0, 0,
   655         -        "Clarke 1880 (IGN)", "Greenwich",
   656         -        "Dabola_1981", "Transverse_Mercator", "metre",
   657         -        "Easting", "East", "Northing", "North");
          578  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"3460\"]]");
          579  +    p = add_epsg_def (filter, first, last, 3461, "epsg", 3461,
          580  +        "Dabola 1981 / UTM zone 28N");
   658    581       add_proj4text (p, 0,
   659    582           "+proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-83,");
   660    583       add_proj4text (p, 1,
   661    584           "37,124,0,0,0,0 +units=m +no_defs");
   662    585       add_srs_wkt (p, 0,
   663    586           "PROJCS[\"Dabola 1981 / UTM zone 28N\",GEOGCS[\"Dabola 19");
   664    587       add_srs_wkt (p, 1,
................................................................................
   668    591       add_srs_wkt (p, 3,
   669    592           "]],TOWGS84[-83,37,124,0,0,0,0],AUTHORITY[\"EPSG\",\"6155");
   670    593       add_srs_wkt (p, 4,
   671    594           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   672    595       add_srs_wkt (p, 5,
   673    596           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   674    597       add_srs_wkt (p, 6,
   675         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
          598  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4155\"]],PROJECTION[\"Tr");
   676    599       add_srs_wkt (p, 7,
   677         -        "AST],AUTHORITY[\"EPSG\",\"4155\"]],PROJECTION[\"Transver");
          600  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
   678    601       add_srs_wkt (p, 8,
   679         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
          602  +        ",PARAMETER[\"central_meridian\",-15],PARAMETER[\"scale_f");
   680    603       add_srs_wkt (p, 9,
   681         -        "ETER[\"central_meridian\",-15],PARAMETER[\"scale_factor\"");
          604  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
   682    605       add_srs_wkt (p, 10,
   683         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          606  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   684    607       add_srs_wkt (p, 11,
   685         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          608  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   686    609       add_srs_wkt (p, 12,
   687         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   688         -    add_srs_wkt (p, 13,
   689         -        "H],AUTHORITY[\"EPSG\",\"3461\"]]");
   690         -    p = add_epsg_def_ex (filter, first, last, 3462, "epsg", 3462,
   691         -        "Dabola 1981 / UTM zone 29N", 0, 0,
   692         -        "Clarke 1880 (IGN)", "Greenwich",
   693         -        "Dabola_1981", "Transverse_Mercator", "metre",
   694         -        "Easting", "East", "Northing", "North");
          610  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3461\"]]");
          611  +    p = add_epsg_def (filter, first, last, 3462, "epsg", 3462,
          612  +        "Dabola 1981 / UTM zone 29N");
   695    613       add_proj4text (p, 0,
   696    614           "+proj=utm +zone=29 +a=6378249.2 +b=6356515 +towgs84=-83,");
   697    615       add_proj4text (p, 1,
   698    616           "37,124,0,0,0,0 +units=m +no_defs");
   699    617       add_srs_wkt (p, 0,
   700    618           "PROJCS[\"Dabola 1981 / UTM zone 29N\",GEOGCS[\"Dabola 19");
   701    619       add_srs_wkt (p, 1,
................................................................................
   705    623       add_srs_wkt (p, 3,
   706    624           "]],TOWGS84[-83,37,124,0,0,0,0],AUTHORITY[\"EPSG\",\"6155");
   707    625       add_srs_wkt (p, 4,
   708    626           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   709    627       add_srs_wkt (p, 5,
   710    628           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   711    629       add_srs_wkt (p, 6,
   712         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
          630  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4155\"]],PROJECTION[\"Tr");
   713    631       add_srs_wkt (p, 7,
   714         -        "AST],AUTHORITY[\"EPSG\",\"4155\"]],PROJECTION[\"Transver");
          632  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
   715    633       add_srs_wkt (p, 8,
   716         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
          634  +        ",PARAMETER[\"central_meridian\",-9],PARAMETER[\"scale_fa");
   717    635       add_srs_wkt (p, 9,
   718         -        "ETER[\"central_meridian\",-9],PARAMETER[\"scale_factor\"");
          636  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   719    637       add_srs_wkt (p, 10,
   720         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          638  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   721    639       add_srs_wkt (p, 11,
   722         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          640  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   723    641       add_srs_wkt (p, 12,
   724         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   725         -    add_srs_wkt (p, 13,
   726         -        "H],AUTHORITY[\"EPSG\",\"3462\"]]");
   727         -    p = add_epsg_def_ex (filter, first, last, 3463, "epsg", 3463,
   728         -        "NAD83 / Maine CS2000 Central", 0, 0,
   729         -        "GRS 1980", "Greenwich",
   730         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   731         -        "X", "East", "Y", "North");
          642  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3462\"]]");
          643  +    p = add_epsg_def (filter, first, last, 3463, "epsg", 3463,
          644  +        "NAD83 / Maine CS2000 Central");
   732    645       add_proj4text (p, 0,
   733    646           "+proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=5");
   734    647       add_proj4text (p, 1,
   735         -        "00000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
   736         -    add_proj4text (p, 2,
   737         -        "m +no_defs");
          648  +        "00000 +y_0=0 +datum=NAD83 +units=m +no_defs");
   738    649       add_srs_wkt (p, 0,
   739    650           "PROJCS[\"NAD83 / Maine CS2000 Central\",GEOGCS[\"NAD83\"");
   740    651       add_srs_wkt (p, 1,
   741    652           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
   742    653       add_srs_wkt (p, 2,
   743    654           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
   744    655       add_srs_wkt (p, 3,
   745    656           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
   746    657       add_srs_wkt (p, 4,
   747    658           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   748    659       add_srs_wkt (p, 5,
   749    660           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   750    661       add_srs_wkt (p, 6,
   751         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
          662  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_");
   752    663       add_srs_wkt (p, 7,
   753         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
          664  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",43.5],PARAM");
   754    665       add_srs_wkt (p, 8,
   755         -        "or\"],PARAMETER[\"latitude_of_origin\",43.5],PARAMETER[\"");
          666  +        "ETER[\"central_meridian\",-69.125],PARAMETER[\"scale_fac");
   756    667       add_srs_wkt (p, 9,
   757         -        "central_meridian\",-69.125],PARAMETER[\"scale_factor\",0");
          668  +        "tor\",0.99998],PARAMETER[\"false_easting\",500000],PARAM");
   758    669       add_srs_wkt (p, 10,
   759         -        ".99998],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          670  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   760    671       add_srs_wkt (p, 11,
   761         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          672  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   762    673       add_srs_wkt (p, 12,
   763         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
   764         -    add_srs_wkt (p, 13,
   765         -        "\"EPSG\",\"3463\"]]");
   766         -    p = add_epsg_def_ex (filter, first, last, 3464, "epsg", 3464,
   767         -        "NAD83(HARN) / Maine CS2000 Central", 0, 0,
   768         -        "GRS 1980", "Greenwich",
   769         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
   770         -        "X", "East", "Y", "North");
          674  +        "HORITY[\"EPSG\",\"3463\"]]");
          675  +    p = add_epsg_def (filter, first, last, 3464, "epsg", 3464,
          676  +        "NAD83(HARN) / Maine CS2000 Central");
   771    677       add_proj4text (p, 0,
   772    678           "+proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=5");
   773    679       add_proj4text (p, 1,
   774    680           "00000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
   775    681       add_proj4text (p, 2,
   776    682           "m +no_defs");
   777    683       add_srs_wkt (p, 0,
................................................................................
   783    689       add_srs_wkt (p, 3,
   784    690           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
   785    691       add_srs_wkt (p, 4,
   786    692           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   787    693       add_srs_wkt (p, 5,
   788    694           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   789    695       add_srs_wkt (p, 6,
   790         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
          696  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
   791    697       add_srs_wkt (p, 7,
   792         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
          698  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
   793    699       add_srs_wkt (p, 8,
   794         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
          700  +        "_of_origin\",43.5],PARAMETER[\"central_meridian\",-69.12");
   795    701       add_srs_wkt (p, 9,
   796         -        "igin\",43.5],PARAMETER[\"central_meridian\",-69.125],PAR");
          702  +        "5],PARAMETER[\"scale_factor\",0.99998],PARAMETER[\"false");
   797    703       add_srs_wkt (p, 10,
   798         -        "AMETER[\"scale_factor\",0.99998],PARAMETER[\"false_easti");
          704  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
   799    705       add_srs_wkt (p, 11,
   800         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
          706  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
   801    707       add_srs_wkt (p, 12,
   802         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
   803         -    add_srs_wkt (p, 13,
   804         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3464\"]]");
   805         -    p = add_epsg_def_ex (filter, first, last, 3465, "epsg", 3465,
   806         -        "NAD83(NSRS2007) / Alabama East", 0, 0,
   807         -        "GRS 1980", "Greenwich",
   808         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
   809         -        "X", "East", "Y", "North");
          708  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3464\"]]");
          709  +    p = add_epsg_def (filter, first, last, 3465, "epsg", 3465,
          710  +        "NAD83(NSRS2007) / Alabama East");
   810    711       add_proj4text (p, 0,
   811    712           "+proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.9");
   812    713       add_proj4text (p, 1,
   813    714           "9996 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
   814    715       add_proj4text (p, 2,
   815    716           "0,0 +units=m +no_defs");
   816    717       add_srs_wkt (p, 0,
................................................................................
   822    723       add_srs_wkt (p, 3,
   823    724           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
   824    725       add_srs_wkt (p, 4,
   825    726           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   826    727       add_srs_wkt (p, 5,
   827    728           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   828    729       add_srs_wkt (p, 6,
   829         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          730  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
   830    731       add_srs_wkt (p, 7,
   831         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
          732  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   832    733       add_srs_wkt (p, 8,
   833         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          734  +        "atitude_of_origin\",30.5],PARAMETER[\"central_meridian\"");
   834    735       add_srs_wkt (p, 9,
   835         -        "e_of_origin\",30.5],PARAMETER[\"central_meridian\",-85.8");
          736  +        ",-85.83333333333333],PARAMETER[\"scale_factor\",0.99996]");
   836    737       add_srs_wkt (p, 10,
   837         -        "3333333333333],PARAMETER[\"scale_factor\",0.99996],PARAM");
          738  +        ",PARAMETER[\"false_easting\",200000],PARAMETER[\"false_n");
   838    739       add_srs_wkt (p, 11,
   839         -        "ETER[\"false_easting\",200000],PARAMETER[\"false_northin");
          740  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   840    741       add_srs_wkt (p, 12,
   841         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          742  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   842    743       add_srs_wkt (p, 13,
   843         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"34");
   844         -    add_srs_wkt (p, 14,
   845         -        "65\"]]");
   846         -    p = add_epsg_def_ex (filter, first, last, 3466, "epsg", 3466,
   847         -        "NAD83(NSRS2007) / Alabama West", 0, 0,
   848         -        "GRS 1980", "Greenwich",
   849         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
   850         -        "X", "East", "Y", "North");
          744  +        ",\"3465\"]]");
          745  +    p = add_epsg_def (filter, first, last, 3466, "epsg", 3466,
          746  +        "NAD83(NSRS2007) / Alabama West");
   851    747       add_proj4text (p, 0,
   852    748           "+proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=6");
   853    749       add_proj4text (p, 1,
   854    750           "00000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
   855    751       add_proj4text (p, 2,
   856    752           "m +no_defs");
   857    753       add_srs_wkt (p, 0,
................................................................................
   863    759       add_srs_wkt (p, 3,
   864    760           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
   865    761       add_srs_wkt (p, 4,
   866    762           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   867    763       add_srs_wkt (p, 5,
   868    764           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   869    765       add_srs_wkt (p, 6,
   870         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          766  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
   871    767       add_srs_wkt (p, 7,
   872         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
          768  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   873    769       add_srs_wkt (p, 8,
   874         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          770  +        "atitude_of_origin\",30],PARAMETER[\"central_meridian\",-");
   875    771       add_srs_wkt (p, 9,
   876         -        "e_of_origin\",30],PARAMETER[\"central_meridian\",-87.5],");
          772  +        "87.5],PARAMETER[\"scale_factor\",0.999933333],PARAMETER[");
   877    773       add_srs_wkt (p, 10,
   878         -        "PARAMETER[\"scale_factor\",0.999933333],PARAMETER[\"fals");
          774  +        "\"false_easting\",600000],PARAMETER[\"false_northing\",0");
   879    775       add_srs_wkt (p, 11,
   880         -        "e_easting\",600000],PARAMETER[\"false_northing\",0],UNIT");
          776  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   881    777       add_srs_wkt (p, 12,
   882         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
          778  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3466\"]");
   883    779       add_srs_wkt (p, 13,
   884         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3466\"]]");
   885         -    p = add_epsg_def_ex (filter, first, last, 3467, "epsg", 3467,
   886         -        "NAD83(NSRS2007) / Alaska Albers", 0, 0,
   887         -        "GRS 1980", "Greenwich",
   888         -        "NAD83_National_Spatial_Reference_System_2007", "Albers_Conic_Equal_Area", "metre",
   889         -        "X", "East", "Y", "North");
          780  +        "]");
          781  +    p = add_epsg_def (filter, first, last, 3467, "epsg", 3467,
          782  +        "NAD83(NSRS2007) / Alaska Albers");
   890    783       add_proj4text (p, 0,
   891    784           "+proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0");
   892    785       add_proj4text (p, 1,
   893    786           "=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
   894    787       add_proj4text (p, 2,
   895    788           "no_defs");
   896    789       add_srs_wkt (p, 0,
................................................................................
   902    795       add_srs_wkt (p, 3,
   903    796           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
   904    797       add_srs_wkt (p, 4,
   905    798           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
   906    799       add_srs_wkt (p, 5,
   907    800           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
   908    801       add_srs_wkt (p, 6,
   909         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
          802  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
   910    803       add_srs_wkt (p, 7,
   911         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
          804  +        "759\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARAMETE");
   912    805       add_srs_wkt (p, 8,
   913         -        "],PROJECTION[\"Albers_Conic_Equal_Area\"],PARAMETER[\"st");
          806  +        "R[\"standard_parallel_1\",55],PARAMETER[\"standard_paral");
   914    807       add_srs_wkt (p, 9,
   915         -        "andard_parallel_1\",55],PARAMETER[\"standard_parallel_2\"");
          808  +        "lel_2\",65],PARAMETER[\"latitude_of_center\",50],PARAMET");
   916    809       add_srs_wkt (p, 10,
   917         -        ",65],PARAMETER[\"latitude_of_center\",50],PARAMETER[\"lo");
          810  +        "ER[\"longitude_of_center\",-154],PARAMETER[\"false_easti");
   918    811       add_srs_wkt (p, 11,
   919         -        "ngitude_of_center\",-154],PARAMETER[\"false_easting\",0]");
          812  +        "ng\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   920    813       add_srs_wkt (p, 12,
   921         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
          814  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
   922    815       add_srs_wkt (p, 13,
   923         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   924         -    add_srs_wkt (p, 14,
   925         -        "H],AUTHORITY[\"EPSG\",\"3467\"]]");
   926         -    p = add_epsg_def_ex (filter, first, last, 3468, "epsg", 3468,
   927         -        "NAD83(NSRS2007) / Alaska zone 1", 0, 0,
   928         -        "GRS 1980", "Greenwich",
   929         -        "NAD83_National_Spatial_Reference_System_2007", "Hotine_Oblique_Mercator", "metre",
   930         -        "X", "East", "Y", "North");
          816  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3467\"]]");
          817  +    p = add_epsg_def (filter, first, last, 3468, "epsg", 3468,
          818  +        "NAD83(NSRS2007) / Alaska zone 1");
   931    819       add_proj4text (p, 0,
   932    820           "+proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=32");
   933    821       add_proj4text (p, 1,
   934    822           "3.1301023611111 +k=0.9999 +x_0=5000000 +y_0=-5000000 +no");
   935    823       add_proj4text (p, 2,
   936    824           "_uoff +gamma=323.1301023611111 +ellps=GRS80 +towgs84=0,0");
   937    825       add_proj4text (p, 3,
................................................................................
   945    833       add_srs_wkt (p, 3,
   946    834           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
   947    835       add_srs_wkt (p, 4,
   948    836           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
   949    837       add_srs_wkt (p, 5,
   950    838           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
   951    839       add_srs_wkt (p, 6,
   952         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
   953         -    add_srs_wkt (p, 7,
   954         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
   955         -    add_srs_wkt (p, 8,
   956         -        "],PROJECTION[\"Hotine_Oblique_Mercator\"],PARAMETER[\"la");
   957         -    add_srs_wkt (p, 9,
   958         -        "titude_of_center\",57],PARAMETER[\"longitude_of_center\"");
   959         -    add_srs_wkt (p, 10,
   960         -        ",-133.6666666666667],PARAMETER[\"azimuth\",323.130102361");
   961         -    add_srs_wkt (p, 11,
   962         -        "1111],PARAMETER[\"rectified_grid_angle\",323.13010236111");
   963         -    add_srs_wkt (p, 12,
   964         -        "11],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false");
   965         -    add_srs_wkt (p, 13,
   966         -        "_easting\",5000000],PARAMETER[\"false_northing\",-500000");
   967         -    add_srs_wkt (p, 14,
   968         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   969         -    add_srs_wkt (p, 15,
   970         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3468\"]");
   971         -    add_srs_wkt (p, 16,
   972         -        "]");
   973         -    p = add_epsg_def_ex (filter, first, last, 3469, "epsg", 3469,
   974         -        "NAD83(NSRS2007) / Alaska zone 2", 0, 0,
   975         -        "GRS 1980", "Greenwich",
   976         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
   977         -        "X", "East", "Y", "North");
          840  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
          841  +    add_srs_wkt (p, 7,
          842  +        "759\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],PARAMETE");
          843  +    add_srs_wkt (p, 8,
          844  +        "R[\"latitude_of_center\",57],PARAMETER[\"longitude_of_ce");
          845  +    add_srs_wkt (p, 9,
          846  +        "nter\",-133.6666666666667],PARAMETER[\"azimuth\",323.130");
          847  +    add_srs_wkt (p, 10,
          848  +        "1023611111],PARAMETER[\"rectified_grid_angle\",323.13010");
          849  +    add_srs_wkt (p, 11,
          850  +        "23611111],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
          851  +    add_srs_wkt (p, 12,
          852  +        "false_easting\",5000000],PARAMETER[\"false_northing\",-5");
          853  +    add_srs_wkt (p, 13,
          854  +        "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
          855  +    add_srs_wkt (p, 14,
          856  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
          857  +    add_srs_wkt (p, 15,
          858  +        "468\"]]");
          859  +    p = add_epsg_def (filter, first, last, 3469, "epsg", 3469,
          860  +        "NAD83(NSRS2007) / Alaska zone 2");
   978    861       add_proj4text (p, 0,
   979    862           "+proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 ");
   980    863       add_proj4text (p, 1,
   981    864           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   982    865       add_proj4text (p, 2,
   983    866           "defs");
   984    867       add_srs_wkt (p, 0,
................................................................................
   990    873       add_srs_wkt (p, 3,
   991    874           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
   992    875       add_srs_wkt (p, 4,
   993    876           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
   994    877       add_srs_wkt (p, 5,
   995    878           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
   996    879       add_srs_wkt (p, 6,
   997         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
          880  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
   998    881       add_srs_wkt (p, 7,
   999         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
          882  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1000    883       add_srs_wkt (p, 8,
  1001         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
          884  +        "latitude_of_origin\",54],PARAMETER[\"central_meridian\",");
  1002    885       add_srs_wkt (p, 9,
  1003         -        "de_of_origin\",54],PARAMETER[\"central_meridian\",-142],");
          886  +        "-142],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1004    887       add_srs_wkt (p, 10,
  1005         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
          888  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1006    889       add_srs_wkt (p, 11,
  1007         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          890  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  1008    891       add_srs_wkt (p, 12,
  1009         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1010         -    add_srs_wkt (p, 13,
  1011         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3469\"]]");
  1012         -    p = add_epsg_def_ex (filter, first, last, 3470, "epsg", 3470,
  1013         -        "NAD83(NSRS2007) / Alaska zone 3", 0, 0,
  1014         -        "GRS 1980", "Greenwich",
  1015         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1016         -        "X", "East", "Y", "North");
          892  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3469\"]]");
          893  +    p = add_epsg_def (filter, first, last, 3470, "epsg", 3470,
          894  +        "NAD83(NSRS2007) / Alaska zone 3");
  1017    895       add_proj4text (p, 0,
  1018    896           "+proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=500000 ");
  1019    897       add_proj4text (p, 1,
  1020    898           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1021    899       add_proj4text (p, 2,
  1022    900           "defs");
  1023    901       add_srs_wkt (p, 0,
................................................................................
  1029    907       add_srs_wkt (p, 3,
  1030    908           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  1031    909       add_srs_wkt (p, 4,
  1032    910           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1033    911       add_srs_wkt (p, 5,
  1034    912           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1035    913       add_srs_wkt (p, 6,
  1036         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
          914  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  1037    915       add_srs_wkt (p, 7,
  1038         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
          916  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1039    917       add_srs_wkt (p, 8,
  1040         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
          918  +        "latitude_of_origin\",54],PARAMETER[\"central_meridian\",");
  1041    919       add_srs_wkt (p, 9,
  1042         -        "de_of_origin\",54],PARAMETER[\"central_meridian\",-146],");
          920  +        "-146],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1043    921       add_srs_wkt (p, 10,
  1044         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
          922  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1045    923       add_srs_wkt (p, 11,
  1046         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          924  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  1047    925       add_srs_wkt (p, 12,
  1048         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1049         -    add_srs_wkt (p, 13,
  1050         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3470\"]]");
  1051         -    p = add_epsg_def_ex (filter, first, last, 3471, "epsg", 3471,
  1052         -        "NAD83(NSRS2007) / Alaska zone 4", 0, 0,
  1053         -        "GRS 1980", "Greenwich",
  1054         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1055         -        "X", "East", "Y", "North");
          926  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3470\"]]");
          927  +    p = add_epsg_def (filter, first, last, 3471, "epsg", 3471,
          928  +        "NAD83(NSRS2007) / Alaska zone 4");
  1056    929       add_proj4text (p, 0,
  1057    930           "+proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=500000 ");
  1058    931       add_proj4text (p, 1,
  1059    932           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1060    933       add_proj4text (p, 2,
  1061    934           "defs");
  1062    935       add_srs_wkt (p, 0,
................................................................................
  1068    941       add_srs_wkt (p, 3,
  1069    942           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  1070    943       add_srs_wkt (p, 4,
  1071    944           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1072    945       add_srs_wkt (p, 5,
  1073    946           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1074    947       add_srs_wkt (p, 6,
  1075         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
          948  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  1076    949       add_srs_wkt (p, 7,
  1077         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
          950  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1078    951       add_srs_wkt (p, 8,
  1079         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
          952  +        "latitude_of_origin\",54],PARAMETER[\"central_meridian\",");
  1080    953       add_srs_wkt (p, 9,
  1081         -        "de_of_origin\",54],PARAMETER[\"central_meridian\",-150],");
          954  +        "-150],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1082    955       add_srs_wkt (p, 10,
  1083         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
          956  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1084    957       add_srs_wkt (p, 11,
  1085         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          958  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  1086    959       add_srs_wkt (p, 12,
  1087         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1088         -    add_srs_wkt (p, 13,
  1089         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3471\"]]");
  1090         -    p = add_epsg_def_ex (filter, first, last, 3472, "epsg", 3472,
  1091         -        "NAD83(NSRS2007) / Alaska zone 5", 0, 0,
  1092         -        "GRS 1980", "Greenwich",
  1093         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1094         -        "X", "East", "Y", "North");
          960  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3471\"]]");
          961  +    p = add_epsg_def (filter, first, last, 3472, "epsg", 3472,
          962  +        "NAD83(NSRS2007) / Alaska zone 5");
  1095    963       add_proj4text (p, 0,
  1096    964           "+proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=500000 ");
  1097    965       add_proj4text (p, 1,
  1098    966           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1099    967       add_proj4text (p, 2,
  1100    968           "defs");
  1101    969       add_srs_wkt (p, 0,
................................................................................
  1107    975       add_srs_wkt (p, 3,
  1108    976           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  1109    977       add_srs_wkt (p, 4,
  1110    978           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1111    979       add_srs_wkt (p, 5,
  1112    980           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1113    981       add_srs_wkt (p, 6,
  1114         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
          982  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  1115    983       add_srs_wkt (p, 7,
  1116         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
          984  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1117    985       add_srs_wkt (p, 8,
  1118         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
          986  +        "latitude_of_origin\",54],PARAMETER[\"central_meridian\",");
  1119    987       add_srs_wkt (p, 9,
  1120         -        "de_of_origin\",54],PARAMETER[\"central_meridian\",-154],");
          988  +        "-154],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1121    989       add_srs_wkt (p, 10,
  1122         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
          990  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1123    991       add_srs_wkt (p, 11,
  1124         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          992  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  1125    993       add_srs_wkt (p, 12,
  1126         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1127         -    add_srs_wkt (p, 13,
  1128         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3472\"]]");
  1129         -    p = add_epsg_def_ex (filter, first, last, 3473, "epsg", 3473,
  1130         -        "NAD83(NSRS2007) / Alaska zone 6", 0, 0,
  1131         -        "GRS 1980", "Greenwich",
  1132         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1133         -        "X", "East", "Y", "North");
          994  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3472\"]]");
          995  +    p = add_epsg_def (filter, first, last, 3473, "epsg", 3473,
          996  +        "NAD83(NSRS2007) / Alaska zone 6");
  1134    997       add_proj4text (p, 0,
  1135    998           "+proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=500000 ");
  1136    999       add_proj4text (p, 1,
  1137   1000           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1138   1001       add_proj4text (p, 2,
  1139   1002           "defs");
  1140   1003       add_srs_wkt (p, 0,
................................................................................
  1146   1009       add_srs_wkt (p, 3,
  1147   1010           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  1148   1011       add_srs_wkt (p, 4,
  1149   1012           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1150   1013       add_srs_wkt (p, 5,
  1151   1014           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1152   1015       add_srs_wkt (p, 6,
  1153         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         1016  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  1154   1017       add_srs_wkt (p, 7,
  1155         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
         1018  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1156   1019       add_srs_wkt (p, 8,
  1157         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         1020  +        "latitude_of_origin\",54],PARAMETER[\"central_meridian\",");
  1158   1021       add_srs_wkt (p, 9,
  1159         -        "de_of_origin\",54],PARAMETER[\"central_meridian\",-158],");
         1022  +        "-158],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1160   1023       add_srs_wkt (p, 10,
  1161         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         1024  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1162   1025       add_srs_wkt (p, 11,
  1163         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         1026  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  1164   1027       add_srs_wkt (p, 12,
  1165         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1166         -    add_srs_wkt (p, 13,
  1167         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3473\"]]");
  1168         -    p = add_epsg_def_ex (filter, first, last, 3474, "epsg", 3474,
  1169         -        "NAD83(NSRS2007) / Alaska zone 7", 0, 0,
  1170         -        "GRS 1980", "Greenwich",
  1171         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1172         -        "X", "East", "Y", "North");
         1028  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3473\"]]");
         1029  +    p = add_epsg_def (filter, first, last, 3474, "epsg", 3474,
         1030  +        "NAD83(NSRS2007) / Alaska zone 7");
  1173   1031       add_proj4text (p, 0,
  1174   1032           "+proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=500000 ");
  1175   1033       add_proj4text (p, 1,
  1176   1034           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1177   1035       add_proj4text (p, 2,
  1178   1036           "defs");
  1179   1037       add_srs_wkt (p, 0,
................................................................................
  1185   1043       add_srs_wkt (p, 3,
  1186   1044           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  1187   1045       add_srs_wkt (p, 4,
  1188   1046           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1189   1047       add_srs_wkt (p, 5,
  1190   1048           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1191   1049       add_srs_wkt (p, 6,
  1192         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         1050  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  1193   1051       add_srs_wkt (p, 7,
  1194         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
         1052  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1195   1053       add_srs_wkt (p, 8,
  1196         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         1054  +        "latitude_of_origin\",54],PARAMETER[\"central_meridian\",");
  1197   1055       add_srs_wkt (p, 9,
  1198         -        "de_of_origin\",54],PARAMETER[\"central_meridian\",-162],");
         1056  +        "-162],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1199   1057       add_srs_wkt (p, 10,
  1200         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         1058  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1201   1059       add_srs_wkt (p, 11,
  1202         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         1060  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  1203   1061       add_srs_wkt (p, 12,
  1204         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1205         -    add_srs_wkt (p, 13,
  1206         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3474\"]]");
  1207         -    p = add_epsg_def_ex (filter, first, last, 3475, "epsg", 3475,
  1208         -        "NAD83(NSRS2007) / Alaska zone 8", 0, 0,
  1209         -        "GRS 1980", "Greenwich",
  1210         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1211         -        "X", "East", "Y", "North");
         1062  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3474\"]]");
         1063  +    p = add_epsg_def (filter, first, last, 3475, "epsg", 3475,
         1064  +        "NAD83(NSRS2007) / Alaska zone 8");
  1212   1065       add_proj4text (p, 0,
  1213   1066           "+proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=500000 ");
  1214   1067       add_proj4text (p, 1,
  1215   1068           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1216   1069       add_proj4text (p, 2,
  1217   1070           "defs");
  1218   1071       add_srs_wkt (p, 0,
................................................................................
  1224   1077       add_srs_wkt (p, 3,
  1225   1078           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  1226   1079       add_srs_wkt (p, 4,
  1227   1080           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1228   1081       add_srs_wkt (p, 5,
  1229   1082           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1230   1083       add_srs_wkt (p, 6,
  1231         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         1084  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  1232   1085       add_srs_wkt (p, 7,
  1233         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
         1086  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1234   1087       add_srs_wkt (p, 8,
  1235         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         1088  +        "latitude_of_origin\",54],PARAMETER[\"central_meridian\",");
  1236   1089       add_srs_wkt (p, 9,
  1237         -        "de_of_origin\",54],PARAMETER[\"central_meridian\",-166],");
         1090  +        "-166],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1238   1091       add_srs_wkt (p, 10,
  1239         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         1092  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1240   1093       add_srs_wkt (p, 11,
  1241         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         1094  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  1242   1095       add_srs_wkt (p, 12,
  1243         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1244         -    add_srs_wkt (p, 13,
  1245         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3475\"]]");
  1246         -    p = add_epsg_def_ex (filter, first, last, 3476, "epsg", 3476,
  1247         -        "NAD83(NSRS2007) / Alaska zone 9", 0, 0,
  1248         -        "GRS 1980", "Greenwich",
  1249         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1250         -        "X", "East", "Y", "North");
         1096  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3475\"]]");
         1097  +    p = add_epsg_def (filter, first, last, 3476, "epsg", 3476,
         1098  +        "NAD83(NSRS2007) / Alaska zone 9");
  1251   1099       add_proj4text (p, 0,
  1252   1100           "+proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=500000 ");
  1253   1101       add_proj4text (p, 1,
  1254   1102           "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1255   1103       add_proj4text (p, 2,
  1256   1104           "defs");
  1257   1105       add_srs_wkt (p, 0,
................................................................................
  1263   1111       add_srs_wkt (p, 3,
  1264   1112           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  1265   1113       add_srs_wkt (p, 4,
  1266   1114           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1267   1115       add_srs_wkt (p, 5,
  1268   1116           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1269   1117       add_srs_wkt (p, 6,
  1270         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         1118  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  1271   1119       add_srs_wkt (p, 7,
  1272         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
         1120  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1273   1121       add_srs_wkt (p, 8,
  1274         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         1122  +        "latitude_of_origin\",54],PARAMETER[\"central_meridian\",");
  1275   1123       add_srs_wkt (p, 9,
  1276         -        "de_of_origin\",54],PARAMETER[\"central_meridian\",-170],");
         1124  +        "-170],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  1277   1125       add_srs_wkt (p, 10,
  1278         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         1126  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1279   1127       add_srs_wkt (p, 11,
  1280         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         1128  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  1281   1129       add_srs_wkt (p, 12,
  1282         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1283         -    add_srs_wkt (p, 13,
  1284         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3476\"]]");
  1285         -    p = add_epsg_def_ex (filter, first, last, 3477, "epsg", 3477,
  1286         -        "NAD83(NSRS2007) / Alaska zone 10", 0, 0,
  1287         -        "GRS 1980", "Greenwich",
  1288         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1289         -        "X", "East", "Y", "North");
         1130  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3476\"]]");
         1131  +    p = add_epsg_def (filter, first, last, 3477, "epsg", 3477,
         1132  +        "NAD83(NSRS2007) / Alaska zone 10");
  1290   1133       add_proj4text (p, 0,
  1291   1134           "+proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333");
  1292   1135       add_proj4text (p, 1,
  1293   1136           "334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +ellps=GRS");
  1294   1137       add_proj4text (p, 2,
  1295   1138           "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1296   1139       add_srs_wkt (p, 0,
................................................................................
  1302   1145       add_srs_wkt (p, 3,
  1303   1146           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1304   1147       add_srs_wkt (p, 4,
  1305   1148           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1306   1149       add_srs_wkt (p, 5,
  1307   1150           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1308   1151       add_srs_wkt (p, 6,
  1309         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1310         -    add_srs_wkt (p, 7,
  1311         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  1312         -    add_srs_wkt (p, 8,
  1313         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1314         -    add_srs_wkt (p, 9,
  1315         -        "[\"standard_parallel_1\",53.83333333333334],PARAMETER[\"");
  1316         -    add_srs_wkt (p, 10,
  1317         -        "standard_parallel_2\",51.83333333333334],PARAMETER[\"lat");
  1318         -    add_srs_wkt (p, 11,
  1319         -        "itude_of_origin\",51],PARAMETER[\"central_meridian\",-17");
  1320         -    add_srs_wkt (p, 12,
  1321         -        "6],PARAMETER[\"false_easting\",1000000],PARAMETER[\"fals");
  1322         -    add_srs_wkt (p, 13,
  1323         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1324         -    add_srs_wkt (p, 14,
  1325         -        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  1326         -    add_srs_wkt (p, 15,
  1327         -        "SG\",\"3477\"]]");
  1328         -    p = add_epsg_def_ex (filter, first, last, 3478, "epsg", 3478,
  1329         -        "NAD83(NSRS2007) / Arizona Central", 0, 0,
  1330         -        "GRS 1980", "Greenwich",
  1331         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1332         -        "X", "East", "Y", "North");
         1152  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1153  +    add_srs_wkt (p, 7,
         1154  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1155  +    add_srs_wkt (p, 8,
         1156  +        "AMETER[\"standard_parallel_1\",53.83333333333334],PARAME");
         1157  +    add_srs_wkt (p, 9,
         1158  +        "TER[\"standard_parallel_2\",51.83333333333334],PARAMETER");
         1159  +    add_srs_wkt (p, 10,
         1160  +        "[\"latitude_of_origin\",51],PARAMETER[\"central_meridian");
         1161  +    add_srs_wkt (p, 11,
         1162  +        "\",-176],PARAMETER[\"false_easting\",1000000],PARAMETER[");
         1163  +    add_srs_wkt (p, 12,
         1164  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         1165  +    add_srs_wkt (p, 13,
         1166  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         1167  +    add_srs_wkt (p, 14,
         1168  +        "[\"EPSG\",\"3477\"]]");
         1169  +    p = add_epsg_def (filter, first, last, 3478, "epsg", 3478,
         1170  +        "NAD83(NSRS2007) / Arizona Central");
  1333   1171       add_proj4text (p, 0,
  1334   1172           "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
  1335   1173       add_proj4text (p, 1,
  1336   1174           "9 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1337   1175       add_proj4text (p, 2,
  1338   1176           " +units=m +no_defs");
  1339   1177       add_srs_wkt (p, 0,
................................................................................
  1345   1183       add_srs_wkt (p, 3,
  1346   1184           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  1347   1185       add_srs_wkt (p, 4,
  1348   1186           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  1349   1187       add_srs_wkt (p, 5,
  1350   1188           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1351   1189       add_srs_wkt (p, 6,
  1352         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1190  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1353   1191       add_srs_wkt (p, 7,
  1354         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         1192  +        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1355   1193       add_srs_wkt (p, 8,
  1356         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1194  +        "latitude_of_origin\",31],PARAMETER[\"central_meridian\",");
  1357   1195       add_srs_wkt (p, 9,
  1358         -        "ude_of_origin\",31],PARAMETER[\"central_meridian\",-111.");
         1196  +        "-111.9166666666667],PARAMETER[\"scale_factor\",0.9999],P");
  1359   1197       add_srs_wkt (p, 10,
  1360         -        "9166666666667],PARAMETER[\"scale_factor\",0.9999],PARAME");
         1198  +        "ARAMETER[\"false_easting\",213360],PARAMETER[\"false_nor");
  1361   1199       add_srs_wkt (p, 11,
  1362         -        "TER[\"false_easting\",213360],PARAMETER[\"false_northing");
         1200  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1363   1201       add_srs_wkt (p, 12,
  1364         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         1202  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  1365   1203       add_srs_wkt (p, 13,
  1366         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"347");
  1367         -    add_srs_wkt (p, 14,
  1368         -        "8\"]]");
  1369         -    p = add_epsg_def_ex (filter, first, last, 3479, "epsg", 3479,
  1370         -        "NAD83(NSRS2007) / Arizona Central (ft)", 0, 0,
  1371         -        "GRS 1980", "Greenwich",
  1372         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "foot",
  1373         -        "X", "East", "Y", "North");
         1204  +        "\"3478\"]]");
         1205  +    p = add_epsg_def (filter, first, last, 3479, "epsg", 3479,
         1206  +        "NAD83(NSRS2007) / Arizona Central (ft)");
  1374   1207       add_proj4text (p, 0,
  1375   1208           "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
  1376   1209       add_proj4text (p, 1,
  1377   1210           "9 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1378   1211       add_proj4text (p, 2,
  1379   1212           " +units=ft +no_defs");
  1380   1213       add_srs_wkt (p, 0,
................................................................................
  1386   1219       add_srs_wkt (p, 3,
  1387   1220           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  1388   1221       add_srs_wkt (p, 4,
  1389   1222           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  1390   1223       add_srs_wkt (p, 5,
  1391   1224           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1392   1225       add_srs_wkt (p, 6,
  1393         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1226  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1394   1227       add_srs_wkt (p, 7,
  1395         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1228  +        "G\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1396   1229       add_srs_wkt (p, 8,
  1397         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1230  +        "ETER[\"latitude_of_origin\",31],PARAMETER[\"central_meri");
  1398   1231       add_srs_wkt (p, 9,
  1399         -        "latitude_of_origin\",31],PARAMETER[\"central_meridian\",");
         1232  +        "dian\",-111.9166666666667],PARAMETER[\"scale_factor\",0.");
  1400   1233       add_srs_wkt (p, 10,
  1401         -        "-111.9166666666667],PARAMETER[\"scale_factor\",0.9999],P");
         1234  +        "9999],PARAMETER[\"false_easting\",700000],PARAMETER[\"fa");
  1402   1235       add_srs_wkt (p, 11,
  1403         -        "ARAMETER[\"false_easting\",700000],PARAMETER[\"false_nor");
         1236  +        "lse_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\"");
  1404   1237       add_srs_wkt (p, 12,
  1405         -        "thing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"900");
         1238  +        ",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1406   1239       add_srs_wkt (p, 13,
  1407         -        "2\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1408         -    add_srs_wkt (p, 14,
  1409         -        "G\",\"3479\"]]");
  1410         -    p = add_epsg_def_ex (filter, first, last, 3480, "epsg", 3480,
  1411         -        "NAD83(NSRS2007) / Arizona East", 0, 0,
  1412         -        "GRS 1980", "Greenwich",
  1413         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1414         -        "X", "East", "Y", "North");
         1240  +        "[\"EPSG\",\"3479\"]]");
         1241  +    p = add_epsg_def (filter, first, last, 3480, "epsg", 3480,
         1242  +        "NAD83(NSRS2007) / Arizona East");
  1415   1243       add_proj4text (p, 0,
  1416   1244           "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
  1417   1245       add_proj4text (p, 1,
  1418   1246           "9 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1419   1247       add_proj4text (p, 2,
  1420   1248           " +units=m +no_defs");
  1421   1249       add_srs_wkt (p, 0,
................................................................................
  1427   1255       add_srs_wkt (p, 3,
  1428   1256           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  1429   1257       add_srs_wkt (p, 4,
  1430   1258           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  1431   1259       add_srs_wkt (p, 5,
  1432   1260           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  1433   1261       add_srs_wkt (p, 6,
  1434         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1262  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  1435   1263       add_srs_wkt (p, 7,
  1436         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         1264  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  1437   1265       add_srs_wkt (p, 8,
  1438         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         1266  +        "atitude_of_origin\",31],PARAMETER[\"central_meridian\",-");
  1439   1267       add_srs_wkt (p, 9,
  1440         -        "e_of_origin\",31],PARAMETER[\"central_meridian\",-110.16");
         1268  +        "110.1666666666667],PARAMETER[\"scale_factor\",0.9999],PA");
  1441   1269       add_srs_wkt (p, 10,
  1442         -        "66666666667],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
         1270  +        "RAMETER[\"false_easting\",213360],PARAMETER[\"false_nort");
  1443   1271       add_srs_wkt (p, 11,
  1444         -        "R[\"false_easting\",213360],PARAMETER[\"false_northing\"");
         1272  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  1445   1273       add_srs_wkt (p, 12,
  1446         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1274  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1447   1275       add_srs_wkt (p, 13,
  1448         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3480\"");
  1449         -    add_srs_wkt (p, 14,
  1450         -        "]]");
  1451         -    p = add_epsg_def_ex (filter, first, last, 3481, "epsg", 3481,
  1452         -        "NAD83(NSRS2007) / Arizona East (ft)", 0, 0,
  1453         -        "GRS 1980", "Greenwich",
  1454         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "foot",
  1455         -        "X", "East", "Y", "North");
         1276  +        "3480\"]]");
         1277  +    p = add_epsg_def (filter, first, last, 3481, "epsg", 3481,
         1278  +        "NAD83(NSRS2007) / Arizona East (ft)");
  1456   1279       add_proj4text (p, 0,
  1457   1280           "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
  1458   1281       add_proj4text (p, 1,
  1459   1282           "9 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1460   1283       add_proj4text (p, 2,
  1461   1284           " +units=ft +no_defs");
  1462   1285       add_srs_wkt (p, 0,
................................................................................
  1468   1291       add_srs_wkt (p, 3,
  1469   1292           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  1470   1293       add_srs_wkt (p, 4,
  1471   1294           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  1472   1295       add_srs_wkt (p, 5,
  1473   1296           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1474   1297       add_srs_wkt (p, 6,
  1475         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         1298  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1476   1299       add_srs_wkt (p, 7,
  1477         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         1300  +        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1478   1301       add_srs_wkt (p, 8,
  1479         -        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
         1302  +        "R[\"latitude_of_origin\",31],PARAMETER[\"central_meridia");
  1480   1303       add_srs_wkt (p, 9,
  1481         -        "titude_of_origin\",31],PARAMETER[\"central_meridian\",-1");
         1304  +        "n\",-110.1666666666667],PARAMETER[\"scale_factor\",0.999");
  1482   1305       add_srs_wkt (p, 10,
  1483         -        "10.1666666666667],PARAMETER[\"scale_factor\",0.9999],PAR");
         1306  +        "9],PARAMETER[\"false_easting\",700000],PARAMETER[\"false");
  1484   1307       add_srs_wkt (p, 11,
  1485         -        "AMETER[\"false_easting\",700000],PARAMETER[\"false_north");
         1308  +        "_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"");
  1486   1309       add_srs_wkt (p, 12,
  1487         -        "ing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"");
         1310  +        "9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  1488   1311       add_srs_wkt (p, 13,
  1489         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1490         -    add_srs_wkt (p, 14,
  1491         -        ",\"3481\"]]");
  1492         -    p = add_epsg_def_ex (filter, first, last, 3482, "epsg", 3482,
  1493         -        "NAD83(NSRS2007) / Arizona West", 0, 0,
  1494         -        "GRS 1980", "Greenwich",
  1495         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1496         -        "X", "East", "Y", "North");
         1312  +        "EPSG\",\"3481\"]]");
         1313  +    p = add_epsg_def (filter, first, last, 3482, "epsg", 3482,
         1314  +        "NAD83(NSRS2007) / Arizona West");
  1497   1315       add_proj4text (p, 0,
  1498   1316           "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
  1499   1317       add_proj4text (p, 1,
  1500   1318           "=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1501   1319       add_proj4text (p, 2,
  1502   1320           "s=m +no_defs");
  1503   1321       add_srs_wkt (p, 0,
................................................................................
  1509   1327       add_srs_wkt (p, 3,
  1510   1328           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  1511   1329       add_srs_wkt (p, 4,
  1512   1330           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  1513   1331       add_srs_wkt (p, 5,
  1514   1332           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  1515   1333       add_srs_wkt (p, 6,
  1516         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1334  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  1517   1335       add_srs_wkt (p, 7,
  1518         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         1336  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  1519   1337       add_srs_wkt (p, 8,
  1520         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         1338  +        "atitude_of_origin\",31],PARAMETER[\"central_meridian\",-");
  1521   1339       add_srs_wkt (p, 9,
  1522         -        "e_of_origin\",31],PARAMETER[\"central_meridian\",-113.75");
         1340  +        "113.75],PARAMETER[\"scale_factor\",0.999933333],PARAMETE");
  1523   1341       add_srs_wkt (p, 10,
  1524         -        "],PARAMETER[\"scale_factor\",0.999933333],PARAMETER[\"fa");
         1342  +        "R[\"false_easting\",213360],PARAMETER[\"false_northing\"");
  1525   1343       add_srs_wkt (p, 11,
  1526         -        "lse_easting\",213360],PARAMETER[\"false_northing\",0],UN");
         1344  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1527   1345       add_srs_wkt (p, 12,
  1528         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
         1346  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3482\"");
  1529   1347       add_srs_wkt (p, 13,
  1530         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3482\"]]");
  1531         -    p = add_epsg_def_ex (filter, first, last, 3483, "epsg", 3483,
  1532         -        "NAD83(NSRS2007) / Arizona West (ft)", 0, 0,
  1533         -        "GRS 1980", "Greenwich",
  1534         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "foot",
  1535         -        "X", "East", "Y", "North");
         1348  +        "]]");
         1349  +    p = add_epsg_def (filter, first, last, 3483, "epsg", 3483,
         1350  +        "NAD83(NSRS2007) / Arizona West (ft)");
  1536   1351       add_proj4text (p, 0,
  1537   1352           "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
  1538   1353       add_proj4text (p, 1,
  1539   1354           "=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1540   1355       add_proj4text (p, 2,
  1541   1356           "s=ft +no_defs");
  1542   1357       add_srs_wkt (p, 0,
................................................................................
  1548   1363       add_srs_wkt (p, 3,
  1549   1364           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  1550   1365       add_srs_wkt (p, 4,
  1551   1366           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  1552   1367       add_srs_wkt (p, 5,
  1553   1368           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1554   1369       add_srs_wkt (p, 6,
  1555         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         1370  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1556   1371       add_srs_wkt (p, 7,
  1557         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         1372  +        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1558   1373       add_srs_wkt (p, 8,
  1559         -        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
         1374  +        "R[\"latitude_of_origin\",31],PARAMETER[\"central_meridia");
  1560   1375       add_srs_wkt (p, 9,
  1561         -        "titude_of_origin\",31],PARAMETER[\"central_meridian\",-1");
         1376  +        "n\",-113.75],PARAMETER[\"scale_factor\",0.999933333],PAR");
  1562   1377       add_srs_wkt (p, 10,
  1563         -        "13.75],PARAMETER[\"scale_factor\",0.999933333],PARAMETER");
         1378  +        "AMETER[\"false_easting\",700000],PARAMETER[\"false_north");
  1564   1379       add_srs_wkt (p, 11,
  1565         -        "[\"false_easting\",700000],PARAMETER[\"false_northing\",");
         1380  +        "ing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"");
  1566   1381       add_srs_wkt (p, 12,
  1567         -        "0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AX");
         1382  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1568   1383       add_srs_wkt (p, 13,
  1569         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"34");
  1570         -    add_srs_wkt (p, 14,
  1571         -        "83\"]]");
  1572         -    p = add_epsg_def_ex (filter, first, last, 3484, "epsg", 3484,
  1573         -        "NAD83(NSRS2007) / Arkansas North", 0, 0,
  1574         -        "GRS 1980", "Greenwich",
  1575         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1576         -        "X", "East", "Y", "North");
         1384  +        ",\"3483\"]]");
         1385  +    p = add_epsg_def (filter, first, last, 3484, "epsg", 3484,
         1386  +        "NAD83(NSRS2007) / Arkansas North");
  1577   1387       add_proj4text (p, 0,
  1578   1388           "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
  1579   1389       add_proj4text (p, 1,
  1580   1390           "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0");
  1581   1391       add_proj4text (p, 2,
  1582   1392           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1583   1393       add_srs_wkt (p, 0,
................................................................................
  1589   1399       add_srs_wkt (p, 3,
  1590   1400           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1591   1401       add_srs_wkt (p, 4,
  1592   1402           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1593   1403       add_srs_wkt (p, 5,
  1594   1404           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1595   1405       add_srs_wkt (p, 6,
  1596         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1597         -    add_srs_wkt (p, 7,
  1598         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  1599         -    add_srs_wkt (p, 8,
  1600         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1601         -    add_srs_wkt (p, 9,
  1602         -        "[\"standard_parallel_1\",36.23333333333333],PARAMETER[\"");
  1603         -    add_srs_wkt (p, 10,
  1604         -        "standard_parallel_2\",34.93333333333333],PARAMETER[\"lat");
  1605         -    add_srs_wkt (p, 11,
  1606         -        "itude_of_origin\",34.33333333333334],PARAMETER[\"central");
  1607         -    add_srs_wkt (p, 12,
  1608         -        "_meridian\",-92],PARAMETER[\"false_easting\",400000],PAR");
  1609         -    add_srs_wkt (p, 13,
  1610         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1611         -    add_srs_wkt (p, 14,
  1612         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1613         -    add_srs_wkt (p, 15,
  1614         -        "UTHORITY[\"EPSG\",\"3484\"]]");
  1615         -    p = add_epsg_def_ex (filter, first, last, 3485, "epsg", 3485,
  1616         -        "NAD83(NSRS2007) / Arkansas North (ftUS)", 0, 0,
  1617         -        "GRS 1980", "Greenwich",
  1618         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1619         -        "X", "East", "Y", "North");
         1406  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1407  +    add_srs_wkt (p, 7,
         1408  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1409  +    add_srs_wkt (p, 8,
         1410  +        "AMETER[\"standard_parallel_1\",36.23333333333333],PARAME");
         1411  +    add_srs_wkt (p, 9,
         1412  +        "TER[\"standard_parallel_2\",34.93333333333333],PARAMETER");
         1413  +    add_srs_wkt (p, 10,
         1414  +        "[\"latitude_of_origin\",34.33333333333334],PARAMETER[\"c");
         1415  +    add_srs_wkt (p, 11,
         1416  +        "entral_meridian\",-92],PARAMETER[\"false_easting\",40000");
         1417  +    add_srs_wkt (p, 12,
         1418  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1419  +    add_srs_wkt (p, 13,
         1420  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         1421  +    add_srs_wkt (p, 14,
         1422  +        "RTH],AUTHORITY[\"EPSG\",\"3484\"]]");
         1423  +    p = add_epsg_def (filter, first, last, 3485, "epsg", 3485,
         1424  +        "NAD83(NSRS2007) / Arkansas North (ftUS)");
  1620   1425       add_proj4text (p, 0,
  1621   1426           "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
  1622   1427       add_proj4text (p, 1,
  1623   1428           "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.9999");
  1624   1429       add_proj4text (p, 2,
  1625   1430           "8984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=u");
  1626   1431       add_proj4text (p, 3,
................................................................................
  1634   1439       add_srs_wkt (p, 3,
  1635   1440           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
  1636   1441       add_srs_wkt (p, 4,
  1637   1442           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  1638   1443       add_srs_wkt (p, 5,
  1639   1444           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1640   1445       add_srs_wkt (p, 6,
  1641         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1642         -    add_srs_wkt (p, 7,
  1643         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1644         -    add_srs_wkt (p, 8,
  1645         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1646         -    add_srs_wkt (p, 9,
  1647         -        "AMETER[\"standard_parallel_1\",36.23333333333333],PARAME");
  1648         -    add_srs_wkt (p, 10,
  1649         -        "TER[\"standard_parallel_2\",34.93333333333333],PARAMETER");
  1650         -    add_srs_wkt (p, 11,
  1651         -        "[\"latitude_of_origin\",34.33333333333334],PARAMETER[\"c");
  1652         -    add_srs_wkt (p, 12,
  1653         -        "entral_meridian\",-92],PARAMETER[\"false_easting\",13123");
  1654         -    add_srs_wkt (p, 13,
  1655         -        "33.3333],PARAMETER[\"false_northing\",0],UNIT[\"US surve");
  1656         -    add_srs_wkt (p, 14,
  1657         -        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
  1658         -    add_srs_wkt (p, 15,
  1659         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  1660         -    add_srs_wkt (p, 16,
  1661         -        "\"3485\"]]");
  1662         -    p = add_epsg_def_ex (filter, first, last, 3486, "epsg", 3486,
  1663         -        "NAD83(NSRS2007) / Arkansas South", 0, 0,
  1664         -        "GRS 1980", "Greenwich",
  1665         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1666         -        "X", "East", "Y", "North");
         1446  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1447  +    add_srs_wkt (p, 7,
         1448  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         1449  +    add_srs_wkt (p, 8,
         1450  +        "\"],PARAMETER[\"standard_parallel_1\",36.23333333333333]");
         1451  +    add_srs_wkt (p, 9,
         1452  +        ",PARAMETER[\"standard_parallel_2\",34.93333333333333],PA");
         1453  +    add_srs_wkt (p, 10,
         1454  +        "RAMETER[\"latitude_of_origin\",34.33333333333334],PARAME");
         1455  +    add_srs_wkt (p, 11,
         1456  +        "TER[\"central_meridian\",-92],PARAMETER[\"false_easting\"");
         1457  +    add_srs_wkt (p, 12,
         1458  +        ",1312333.3333],PARAMETER[\"false_northing\",0],UNIT[\"US");
         1459  +    add_srs_wkt (p, 13,
         1460  +        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
         1461  +    add_srs_wkt (p, 14,
         1462  +        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
         1463  +    add_srs_wkt (p, 15,
         1464  +        "PSG\",\"3485\"]]");
         1465  +    p = add_epsg_def (filter, first, last, 3486, "epsg", 3486,
         1466  +        "NAD83(NSRS2007) / Arkansas South");
  1667   1467       add_proj4text (p, 0,
  1668   1468           "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
  1669   1469       add_proj4text (p, 1,
  1670   1470           ".66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellp");
  1671   1471       add_proj4text (p, 2,
  1672   1472           "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1673   1473       add_srs_wkt (p, 0,
................................................................................
  1679   1479       add_srs_wkt (p, 3,
  1680   1480           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1681   1481       add_srs_wkt (p, 4,
  1682   1482           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1683   1483       add_srs_wkt (p, 5,
  1684   1484           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1685   1485       add_srs_wkt (p, 6,
  1686         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1687         -    add_srs_wkt (p, 7,
  1688         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  1689         -    add_srs_wkt (p, 8,
  1690         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1691         -    add_srs_wkt (p, 9,
  1692         -        "[\"standard_parallel_1\",34.76666666666667],PARAMETER[\"");
  1693         -    add_srs_wkt (p, 10,
  1694         -        "standard_parallel_2\",33.3],PARAMETER[\"latitude_of_orig");
  1695         -    add_srs_wkt (p, 11,
  1696         -        "in\",32.66666666666666],PARAMETER[\"central_meridian\",-");
  1697         -    add_srs_wkt (p, 12,
  1698         -        "92],PARAMETER[\"false_easting\",400000],PARAMETER[\"fals");
  1699         -    add_srs_wkt (p, 13,
  1700         -        "e_northing\",400000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1701         -    add_srs_wkt (p, 14,
  1702         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1703         -    add_srs_wkt (p, 15,
  1704         -        "[\"EPSG\",\"3486\"]]");
  1705         -    p = add_epsg_def_ex (filter, first, last, 3487, "epsg", 3487,
  1706         -        "NAD83(NSRS2007) / Arkansas South (ftUS)", 0, 0,
  1707         -        "GRS 1980", "Greenwich",
  1708         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1709         -        "X", "East", "Y", "North");
         1486  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1487  +    add_srs_wkt (p, 7,
         1488  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1489  +    add_srs_wkt (p, 8,
         1490  +        "AMETER[\"standard_parallel_1\",34.76666666666667],PARAME");
         1491  +    add_srs_wkt (p, 9,
         1492  +        "TER[\"standard_parallel_2\",33.3],PARAMETER[\"latitude_o");
         1493  +    add_srs_wkt (p, 10,
         1494  +        "f_origin\",32.66666666666666],PARAMETER[\"central_meridi");
         1495  +    add_srs_wkt (p, 11,
         1496  +        "an\",-92],PARAMETER[\"false_easting\",400000],PARAMETER[");
         1497  +    add_srs_wkt (p, 12,
         1498  +        "\"false_northing\",400000],UNIT[\"metre\",1,AUTHORITY[\"");
         1499  +    add_srs_wkt (p, 13,
         1500  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
         1501  +    add_srs_wkt (p, 14,
         1502  +        "HORITY[\"EPSG\",\"3486\"]]");
         1503  +    p = add_epsg_def (filter, first, last, 3487, "epsg", 3487,
         1504  +        "NAD83(NSRS2007) / Arkansas South (ftUS)");
  1710   1505       add_proj4text (p, 0,
  1711   1506           "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
  1712   1507       add_proj4text (p, 1,
  1713   1508           ".66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399");
  1714   1509       add_proj4text (p, 2,
  1715   1510           "999.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  1716   1511       add_proj4text (p, 3,
................................................................................
  1724   1519       add_srs_wkt (p, 3,
  1725   1520           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
  1726   1521       add_srs_wkt (p, 4,
  1727   1522           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  1728   1523       add_srs_wkt (p, 5,
  1729   1524           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1730   1525       add_srs_wkt (p, 6,
  1731         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1732         -    add_srs_wkt (p, 7,
  1733         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1734         -    add_srs_wkt (p, 8,
  1735         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1736         -    add_srs_wkt (p, 9,
  1737         -        "AMETER[\"standard_parallel_1\",34.76666666666667],PARAME");
  1738         -    add_srs_wkt (p, 10,
  1739         -        "TER[\"standard_parallel_2\",33.3],PARAMETER[\"latitude_o");
  1740         -    add_srs_wkt (p, 11,
  1741         -        "f_origin\",32.66666666666666],PARAMETER[\"central_meridi");
  1742         -    add_srs_wkt (p, 12,
  1743         -        "an\",-92],PARAMETER[\"false_easting\",1312333.3333],PARA");
  1744         -    add_srs_wkt (p, 13,
  1745         -        "METER[\"false_northing\",1312333.3333],UNIT[\"US survey ");
  1746         -    add_srs_wkt (p, 14,
  1747         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
  1748         -    add_srs_wkt (p, 15,
  1749         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1750         -    add_srs_wkt (p, 16,
  1751         -        "3487\"]]");
  1752         -    p = add_epsg_def_ex (filter, first, last, 3488, "epsg", 3488,
  1753         -        "NAD83(NSRS2007) / California Albers", 0, 0,
  1754         -        "GRS 1980", "Greenwich",
  1755         -        "NAD83_National_Spatial_Reference_System_2007", "Albers_Conic_Equal_Area", "metre",
  1756         -        "X", "East", "Y", "North");
         1526  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1527  +    add_srs_wkt (p, 7,
         1528  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         1529  +    add_srs_wkt (p, 8,
         1530  +        "\"],PARAMETER[\"standard_parallel_1\",34.76666666666667]");
         1531  +    add_srs_wkt (p, 9,
         1532  +        ",PARAMETER[\"standard_parallel_2\",33.3],PARAMETER[\"lat");
         1533  +    add_srs_wkt (p, 10,
         1534  +        "itude_of_origin\",32.66666666666666],PARAMETER[\"central");
         1535  +    add_srs_wkt (p, 11,
         1536  +        "_meridian\",-92],PARAMETER[\"false_easting\",1312333.333");
         1537  +    add_srs_wkt (p, 12,
         1538  +        "3],PARAMETER[\"false_northing\",1312333.3333],UNIT[\"US ");
         1539  +    add_srs_wkt (p, 13,
         1540  +        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         1541  +    add_srs_wkt (p, 14,
         1542  +        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
         1543  +    add_srs_wkt (p, 15,
         1544  +        "SG\",\"3487\"]]");
         1545  +    p = add_epsg_def (filter, first, last, 3488, "epsg", 3488,
         1546  +        "NAD83(NSRS2007) / California Albers");
  1757   1547       add_proj4text (p, 0,
  1758   1548           "+proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_");
  1759   1549       add_proj4text (p, 1,
  1760   1550           "0=0 +y_0=-4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  1761   1551       add_proj4text (p, 2,
  1762   1552           "nits=m +no_defs");
  1763   1553       add_srs_wkt (p, 0,
................................................................................
  1769   1559       add_srs_wkt (p, 3,
  1770   1560           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  1771   1561       add_srs_wkt (p, 4,
  1772   1562           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  1773   1563       add_srs_wkt (p, 5,
  1774   1564           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1775   1565       add_srs_wkt (p, 6,
  1776         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         1566  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1777   1567       add_srs_wkt (p, 7,
  1778         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         1568  +        ",\"4759\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARA");
  1779   1569       add_srs_wkt (p, 8,
  1780         -        "9\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARAMETER[");
         1570  +        "METER[\"standard_parallel_1\",34],PARAMETER[\"standard_p");
  1781   1571       add_srs_wkt (p, 9,
  1782         -        "\"standard_parallel_1\",34],PARAMETER[\"standard_paralle");
         1572  +        "arallel_2\",40.5],PARAMETER[\"latitude_of_center\",0],PA");
  1783   1573       add_srs_wkt (p, 10,
  1784         -        "l_2\",40.5],PARAMETER[\"latitude_of_center\",0],PARAMETE");
         1574  +        "RAMETER[\"longitude_of_center\",-120],PARAMETER[\"false_");
  1785   1575       add_srs_wkt (p, 11,
  1786         -        "R[\"longitude_of_center\",-120],PARAMETER[\"false_eastin");
         1576  +        "easting\",0],PARAMETER[\"false_northing\",-4000000],UNIT");
  1787   1577       add_srs_wkt (p, 12,
  1788         -        "g\",0],PARAMETER[\"false_northing\",-4000000],UNIT[\"met");
         1578  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
  1789   1579       add_srs_wkt (p, 13,
  1790         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  1791         -    add_srs_wkt (p, 14,
  1792         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3488\"]]");
  1793         -    p = add_epsg_def_ex (filter, first, last, 3489, "epsg", 3489,
  1794         -        "NAD83(NSRS2007) / California zone 1", 0, 0,
  1795         -        "GRS 1980", "Greenwich",
  1796         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1797         -        "X", "East", "Y", "North");
         1580  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3488\"]]");
         1581  +    p = add_epsg_def (filter, first, last, 3489, "epsg", 3489,
         1582  +        "NAD83(NSRS2007) / California zone 1");
  1798   1583       add_proj4text (p, 0,
  1799   1584           "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
  1800   1585       add_proj4text (p, 1,
  1801   1586           "3333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellp");
  1802   1587       add_proj4text (p, 2,
  1803   1588           "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1804   1589       add_srs_wkt (p, 0,
................................................................................
  1810   1595       add_srs_wkt (p, 3,
  1811   1596           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  1812   1597       add_srs_wkt (p, 4,
  1813   1598           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  1814   1599       add_srs_wkt (p, 5,
  1815   1600           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1816   1601       add_srs_wkt (p, 6,
  1817         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  1818         -    add_srs_wkt (p, 7,
  1819         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  1820         -    add_srs_wkt (p, 8,
  1821         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  1822         -    add_srs_wkt (p, 9,
  1823         -        "TER[\"standard_parallel_1\",41.66666666666666],PARAMETER");
  1824         -    add_srs_wkt (p, 10,
  1825         -        "[\"standard_parallel_2\",40],PARAMETER[\"latitude_of_ori");
  1826         -    add_srs_wkt (p, 11,
  1827         -        "gin\",39.33333333333334],PARAMETER[\"central_meridian\",");
  1828         -    add_srs_wkt (p, 12,
  1829         -        "-122],PARAMETER[\"false_easting\",2000000],PARAMETER[\"f");
  1830         -    add_srs_wkt (p, 13,
  1831         -        "alse_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1832         -    add_srs_wkt (p, 14,
  1833         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  1834         -    add_srs_wkt (p, 15,
  1835         -        "ITY[\"EPSG\",\"3489\"]]");
  1836         -    p = add_epsg_def_ex (filter, first, last, 3490, "epsg", 3490,
  1837         -        "NAD83(NSRS2007) / California zone 1 (ftUS)", 0, 0,
  1838         -        "GRS 1980", "Greenwich",
  1839         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1840         -        "X", "East", "Y", "North");
         1602  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1603  +    add_srs_wkt (p, 7,
         1604  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1605  +    add_srs_wkt (p, 8,
         1606  +        "PARAMETER[\"standard_parallel_1\",41.66666666666666],PAR");
         1607  +    add_srs_wkt (p, 9,
         1608  +        "AMETER[\"standard_parallel_2\",40],PARAMETER[\"latitude_");
         1609  +    add_srs_wkt (p, 10,
         1610  +        "of_origin\",39.33333333333334],PARAMETER[\"central_merid");
         1611  +    add_srs_wkt (p, 11,
         1612  +        "ian\",-122],PARAMETER[\"false_easting\",2000000],PARAMET");
         1613  +    add_srs_wkt (p, 12,
         1614  +        "ER[\"false_northing\",500000],UNIT[\"metre\",1,AUTHORITY");
         1615  +    add_srs_wkt (p, 13,
         1616  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         1617  +    add_srs_wkt (p, 14,
         1618  +        "AUTHORITY[\"EPSG\",\"3489\"]]");
         1619  +    p = add_epsg_def (filter, first, last, 3490, "epsg", 3490,
         1620  +        "NAD83(NSRS2007) / California zone 1 (ftUS)");
  1841   1621       add_proj4text (p, 0,
  1842   1622           "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
  1843   1623       add_proj4text (p, 1,
  1844   1624           "3333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=5000");
  1845   1625       add_proj4text (p, 2,
  1846   1626           "00.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  1847   1627       add_proj4text (p, 3,
................................................................................
  1855   1635       add_srs_wkt (p, 3,
  1856   1636           "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  1857   1637       add_srs_wkt (p, 4,
  1858   1638           "0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwic");
  1859   1639       add_srs_wkt (p, 5,
  1860   1640           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  1861   1641       add_srs_wkt (p, 6,
  1862         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
  1863         -    add_srs_wkt (p, 7,
  1864         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1865         -    add_srs_wkt (p, 8,
  1866         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  1867         -    add_srs_wkt (p, 9,
  1868         -        "PARAMETER[\"standard_parallel_1\",41.66666666666666],PAR");
  1869         -    add_srs_wkt (p, 10,
  1870         -        "AMETER[\"standard_parallel_2\",40],PARAMETER[\"latitude_");
  1871         -    add_srs_wkt (p, 11,
  1872         -        "of_origin\",39.33333333333334],PARAMETER[\"central_merid");
  1873         -    add_srs_wkt (p, 12,
  1874         -        "ian\",-122],PARAMETER[\"false_easting\",6561666.667],PAR");
  1875         -    add_srs_wkt (p, 13,
  1876         -        "AMETER[\"false_northing\",1640416.667],UNIT[\"US survey ");
  1877         -    add_srs_wkt (p, 14,
  1878         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
  1879         -    add_srs_wkt (p, 15,
  1880         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1881         -    add_srs_wkt (p, 16,
  1882         -        "3490\"]]");
  1883         -    p = add_epsg_def_ex (filter, first, last, 3491, "epsg", 3491,
  1884         -        "NAD83(NSRS2007) / California zone 2", 0, 0,
  1885         -        "GRS 1980", "Greenwich",
  1886         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1887         -        "X", "East", "Y", "North");
         1642  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         1643  +    add_srs_wkt (p, 7,
         1644  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
         1645  +    add_srs_wkt (p, 8,
         1646  +        "SP\"],PARAMETER[\"standard_parallel_1\",41.6666666666666");
         1647  +    add_srs_wkt (p, 9,
         1648  +        "6],PARAMETER[\"standard_parallel_2\",40],PARAMETER[\"lat");
         1649  +    add_srs_wkt (p, 10,
         1650  +        "itude_of_origin\",39.33333333333334],PARAMETER[\"central");
         1651  +    add_srs_wkt (p, 11,
         1652  +        "_meridian\",-122],PARAMETER[\"false_easting\",6561666.66");
         1653  +    add_srs_wkt (p, 12,
         1654  +        "7],PARAMETER[\"false_northing\",1640416.667],UNIT[\"US s");
         1655  +    add_srs_wkt (p, 13,
         1656  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         1657  +    add_srs_wkt (p, 14,
         1658  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
         1659  +    add_srs_wkt (p, 15,
         1660  +        "G\",\"3490\"]]");
         1661  +    p = add_epsg_def (filter, first, last, 3491, "epsg", 3491,
         1662  +        "NAD83(NSRS2007) / California zone 2");
  1888   1663       add_proj4text (p, 0,
  1889   1664           "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
  1890   1665       add_proj4text (p, 1,
  1891   1666           "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y");
  1892   1667       add_proj4text (p, 2,
  1893   1668           "_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  1894   1669       add_proj4text (p, 3,
................................................................................
  1902   1677       add_srs_wkt (p, 3,
  1903   1678           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  1904   1679       add_srs_wkt (p, 4,
  1905   1680           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  1906   1681       add_srs_wkt (p, 5,
  1907   1682           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1908   1683       add_srs_wkt (p, 6,
  1909         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  1910         -    add_srs_wkt (p, 7,
  1911         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  1912         -    add_srs_wkt (p, 8,
  1913         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  1914         -    add_srs_wkt (p, 9,
  1915         -        "TER[\"standard_parallel_1\",39.83333333333334],PARAMETER");
  1916         -    add_srs_wkt (p, 10,
  1917         -        "[\"standard_parallel_2\",38.33333333333334],PARAMETER[\"");
  1918         -    add_srs_wkt (p, 11,
  1919         -        "latitude_of_origin\",37.66666666666666],PARAMETER[\"cent");
  1920         -    add_srs_wkt (p, 12,
  1921         -        "ral_meridian\",-122],PARAMETER[\"false_easting\",2000000");
  1922         -    add_srs_wkt (p, 13,
  1923         -        "],PARAMETER[\"false_northing\",500000],UNIT[\"metre\",1,");
  1924         -    add_srs_wkt (p, 14,
  1925         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1926         -    add_srs_wkt (p, 15,
  1927         -        ",NORTH],AUTHORITY[\"EPSG\",\"3491\"]]");
  1928         -    p = add_epsg_def_ex (filter, first, last, 3492, "epsg", 3492,
  1929         -        "NAD83(NSRS2007) / California zone 2 (ftUS)", 0, 0,
  1930         -        "GRS 1980", "Greenwich",
  1931         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1932         -        "X", "East", "Y", "North");
         1684  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1685  +    add_srs_wkt (p, 7,
         1686  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1687  +    add_srs_wkt (p, 8,
         1688  +        "PARAMETER[\"standard_parallel_1\",39.83333333333334],PAR");
         1689  +    add_srs_wkt (p, 9,
         1690  +        "AMETER[\"standard_parallel_2\",38.33333333333334],PARAME");
         1691  +    add_srs_wkt (p, 10,
         1692  +        "TER[\"latitude_of_origin\",37.66666666666666],PARAMETER[");
         1693  +    add_srs_wkt (p, 11,
         1694  +        "\"central_meridian\",-122],PARAMETER[\"false_easting\",2");
         1695  +    add_srs_wkt (p, 12,
         1696  +        "000000],PARAMETER[\"false_northing\",500000],UNIT[\"metr");
         1697  +    add_srs_wkt (p, 13,
         1698  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
         1699  +    add_srs_wkt (p, 14,
         1700  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3491\"]]");
         1701  +    p = add_epsg_def (filter, first, last, 3492, "epsg", 3492,
         1702  +        "NAD83(NSRS2007) / California zone 2 (ftUS)");
  1933   1703       add_proj4text (p, 0,
  1934   1704           "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
  1935   1705       add_proj4text (p, 1,
  1936   1706           "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.00");
  1937   1707       add_proj4text (p, 2,
  1938   1708           "01016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,0,0");
  1939   1709       add_proj4text (p, 3,
................................................................................
  1947   1717       add_srs_wkt (p, 3,
  1948   1718           "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  1949   1719       add_srs_wkt (p, 4,
  1950   1720           "0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwic");
  1951   1721       add_srs_wkt (p, 5,
  1952   1722           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  1953   1723       add_srs_wkt (p, 6,
  1954         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
  1955         -    add_srs_wkt (p, 7,
  1956         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1957         -    add_srs_wkt (p, 8,
  1958         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  1959         -    add_srs_wkt (p, 9,
  1960         -        "PARAMETER[\"standard_parallel_1\",39.83333333333334],PAR");
  1961         -    add_srs_wkt (p, 10,
  1962         -        "AMETER[\"standard_parallel_2\",38.33333333333334],PARAME");
  1963         -    add_srs_wkt (p, 11,
  1964         -        "TER[\"latitude_of_origin\",37.66666666666666],PARAMETER[");
  1965         -    add_srs_wkt (p, 12,
  1966         -        "\"central_meridian\",-122],PARAMETER[\"false_easting\",6");
  1967         -    add_srs_wkt (p, 13,
  1968         -        "561666.667],PARAMETER[\"false_northing\",1640416.667],UN");
  1969         -    add_srs_wkt (p, 14,
  1970         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
  1971         -    add_srs_wkt (p, 15,
  1972         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  1973         -    add_srs_wkt (p, 16,
  1974         -        "ITY[\"EPSG\",\"3492\"]]");
  1975         -    p = add_epsg_def_ex (filter, first, last, 3493, "epsg", 3493,
  1976         -        "NAD83(NSRS2007) / California zone 3", 0, 0,
  1977         -        "GRS 1980", "Greenwich",
  1978         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1979         -        "X", "East", "Y", "North");
         1724  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         1725  +    add_srs_wkt (p, 7,
         1726  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
         1727  +    add_srs_wkt (p, 8,
         1728  +        "SP\"],PARAMETER[\"standard_parallel_1\",39.8333333333333");
         1729  +    add_srs_wkt (p, 9,
         1730  +        "4],PARAMETER[\"standard_parallel_2\",38.33333333333334],");
         1731  +    add_srs_wkt (p, 10,
         1732  +        "PARAMETER[\"latitude_of_origin\",37.66666666666666],PARA");
         1733  +    add_srs_wkt (p, 11,
         1734  +        "METER[\"central_meridian\",-122],PARAMETER[\"false_easti");
         1735  +    add_srs_wkt (p, 12,
         1736  +        "ng\",6561666.667],PARAMETER[\"false_northing\",1640416.6");
         1737  +    add_srs_wkt (p, 13,
         1738  +        "67],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         1739  +    add_srs_wkt (p, 14,
         1740  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         1741  +    add_srs_wkt (p, 15,
         1742  +        "AUTHORITY[\"EPSG\",\"3492\"]]");
         1743  +    p = add_epsg_def (filter, first, last, 3493, "epsg", 3493,
         1744  +        "NAD83(NSRS2007) / California zone 3");
  1980   1745       add_proj4text (p, 0,
  1981   1746           "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
  1982   1747       add_proj4text (p, 1,
  1983   1748           "667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +");
  1984   1749       add_proj4text (p, 2,
  1985   1750           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1986   1751       add_srs_wkt (p, 0,
................................................................................
  1992   1757       add_srs_wkt (p, 3,
  1993   1758           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  1994   1759       add_srs_wkt (p, 4,
  1995   1760           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  1996   1761       add_srs_wkt (p, 5,
  1997   1762           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1998   1763       add_srs_wkt (p, 6,
  1999         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2000         -    add_srs_wkt (p, 7,
  2001         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  2002         -    add_srs_wkt (p, 8,
  2003         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  2004         -    add_srs_wkt (p, 9,
  2005         -        "TER[\"standard_parallel_1\",38.43333333333333],PARAMETER");
  2006         -    add_srs_wkt (p, 10,
  2007         -        "[\"standard_parallel_2\",37.06666666666667],PARAMETER[\"");
  2008         -    add_srs_wkt (p, 11,
  2009         -        "latitude_of_origin\",36.5],PARAMETER[\"central_meridian\"");
  2010         -    add_srs_wkt (p, 12,
  2011         -        ",-120.5],PARAMETER[\"false_easting\",2000000],PARAMETER[");
  2012         -    add_srs_wkt (p, 13,
  2013         -        "\"false_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"");
  2014         -    add_srs_wkt (p, 14,
  2015         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2016         -    add_srs_wkt (p, 15,
  2017         -        "HORITY[\"EPSG\",\"3493\"]]");
  2018         -    p = add_epsg_def_ex (filter, first, last, 3494, "epsg", 3494,
  2019         -        "NAD83(NSRS2007) / California zone 3 (ftUS)", 0, 0,
  2020         -        "GRS 1980", "Greenwich",
  2021         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2022         -        "X", "East", "Y", "North");
         1764  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1765  +    add_srs_wkt (p, 7,
         1766  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1767  +    add_srs_wkt (p, 8,
         1768  +        "PARAMETER[\"standard_parallel_1\",38.43333333333333],PAR");
         1769  +    add_srs_wkt (p, 9,
         1770  +        "AMETER[\"standard_parallel_2\",37.06666666666667],PARAME");
         1771  +    add_srs_wkt (p, 10,
         1772  +        "TER[\"latitude_of_origin\",36.5],PARAMETER[\"central_mer");
         1773  +    add_srs_wkt (p, 11,
         1774  +        "idian\",-120.5],PARAMETER[\"false_easting\",2000000],PAR");
         1775  +    add_srs_wkt (p, 12,
         1776  +        "AMETER[\"false_northing\",500000],UNIT[\"metre\",1,AUTHO");
         1777  +    add_srs_wkt (p, 13,
         1778  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
         1779  +    add_srs_wkt (p, 14,
         1780  +        "TH],AUTHORITY[\"EPSG\",\"3493\"]]");
         1781  +    p = add_epsg_def (filter, first, last, 3494, "epsg", 3494,
         1782  +        "NAD83(NSRS2007) / California zone 3 (ftUS)");
  2023   1783       add_proj4text (p, 0,
  2024   1784           "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
  2025   1785       add_proj4text (p, 1,
  2026   1786           "667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=");
  2027   1787       add_proj4text (p, 2,
  2028   1788           "500000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2029   1789       add_proj4text (p, 3,
................................................................................
  2037   1797       add_srs_wkt (p, 3,
  2038   1798           "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  2039   1799       add_srs_wkt (p, 4,
  2040   1800           "0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwic");
  2041   1801       add_srs_wkt (p, 5,
  2042   1802           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2043   1803       add_srs_wkt (p, 6,
  2044         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1804  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2045   1805       add_srs_wkt (p, 7,
  2046         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1806  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
  2047   1807       add_srs_wkt (p, 8,
  2048         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1808  +        "SP\"],PARAMETER[\"standard_parallel_1\",38.4333333333333");
  2049   1809       add_srs_wkt (p, 9,
  2050         -        "PARAMETER[\"standard_parallel_1\",38.43333333333333],PAR");
         1810  +        "3],PARAMETER[\"standard_parallel_2\",37.06666666666667],");
  2051   1811       add_srs_wkt (p, 10,
  2052         -        "AMETER[\"standard_parallel_2\",37.06666666666667],PARAME");
         1812  +        "PARAMETER[\"latitude_of_origin\",36.5],PARAMETER[\"centr");
  2053   1813       add_srs_wkt (p, 11,
  2054         -        "TER[\"latitude_of_origin\",36.5],PARAMETER[\"central_mer");
         1814  +        "al_meridian\",-120.5],PARAMETER[\"false_easting\",656166");
  2055   1815       add_srs_wkt (p, 12,
  2056         -        "idian\",-120.5],PARAMETER[\"false_easting\",6561666.667]");
         1816  +        "6.667],PARAMETER[\"false_northing\",1640416.667],UNIT[\"");
  2057   1817       add_srs_wkt (p, 13,
  2058         -        ",PARAMETER[\"false_northing\",1640416.667],UNIT[\"US sur");
         1818  +        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2059   1819       add_srs_wkt (p, 14,
  2060         -        "vey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
         1820  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2061   1821       add_srs_wkt (p, 15,
  2062         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2063         -    add_srs_wkt (p, 16,
  2064         -        ",\"3494\"]]");
  2065         -    p = add_epsg_def_ex (filter, first, last, 3495, "epsg", 3495,
  2066         -        "NAD83(NSRS2007) / California zone 4", 0, 0,
  2067         -        "GRS 1980", "Greenwich",
  2068         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2069         -        "X", "East", "Y", "North");
         1822  +        "EPSG\",\"3494\"]]");
         1823  +    p = add_epsg_def (filter, first, last, 3495, "epsg", 3495,
         1824  +        "NAD83(NSRS2007) / California zone 4");
  2070   1825       add_proj4text (p, 0,
  2071   1826           "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
  2072   1827       add_proj4text (p, 1,
  2073   1828           "4 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +tow");
  2074   1829       add_proj4text (p, 2,
  2075   1830           "gs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2076   1831       add_srs_wkt (p, 0,
................................................................................
  2082   1837       add_srs_wkt (p, 3,
  2083   1838           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2084   1839       add_srs_wkt (p, 4,
  2085   1840           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2086   1841       add_srs_wkt (p, 5,
  2087   1842           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2088   1843       add_srs_wkt (p, 6,
  2089         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2090         -    add_srs_wkt (p, 7,
  2091         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  2092         -    add_srs_wkt (p, 8,
  2093         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  2094         -    add_srs_wkt (p, 9,
  2095         -        "TER[\"standard_parallel_1\",37.25],PARAMETER[\"standard_");
  2096         -    add_srs_wkt (p, 10,
  2097         -        "parallel_2\",36],PARAMETER[\"latitude_of_origin\",35.333");
  2098         -    add_srs_wkt (p, 11,
  2099         -        "33333333334],PARAMETER[\"central_meridian\",-119],PARAME");
  2100         -    add_srs_wkt (p, 12,
  2101         -        "TER[\"false_easting\",2000000],PARAMETER[\"false_northin");
  2102         -    add_srs_wkt (p, 13,
  2103         -        "g\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2104         -    add_srs_wkt (p, 14,
  2105         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2106         -    add_srs_wkt (p, 15,
  2107         -        ",\"3495\"]]");
  2108         -    p = add_epsg_def_ex (filter, first, last, 3496, "epsg", 3496,
  2109         -        "NAD83(NSRS2007) / California zone 4 (ftUS)", 0, 0,
  2110         -        "GRS 1980", "Greenwich",
  2111         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2112         -        "X", "East", "Y", "North");
         1844  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1845  +    add_srs_wkt (p, 7,
         1846  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1847  +    add_srs_wkt (p, 8,
         1848  +        "PARAMETER[\"standard_parallel_1\",37.25],PARAMETER[\"sta");
         1849  +    add_srs_wkt (p, 9,
         1850  +        "ndard_parallel_2\",36],PARAMETER[\"latitude_of_origin\",");
         1851  +    add_srs_wkt (p, 10,
         1852  +        "35.33333333333334],PARAMETER[\"central_meridian\",-119],");
         1853  +    add_srs_wkt (p, 11,
         1854  +        "PARAMETER[\"false_easting\",2000000],PARAMETER[\"false_n");
         1855  +    add_srs_wkt (p, 12,
         1856  +        "orthing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1857  +    add_srs_wkt (p, 13,
         1858  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
         1859  +    add_srs_wkt (p, 14,
         1860  +        "EPSG\",\"3495\"]]");
         1861  +    p = add_epsg_def (filter, first, last, 3496, "epsg", 3496,
         1862  +        "NAD83(NSRS2007) / California zone 4 (ftUS)");
  2113   1863       add_proj4text (p, 0,
  2114   1864           "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
  2115   1865       add_proj4text (p, 1,
  2116   1866           "4 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.000101600");
  2117   1867       add_proj4text (p, 2,
  2118   1868           "1 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_d");
  2119   1869       add_proj4text (p, 3,
................................................................................
  2127   1877       add_srs_wkt (p, 3,
  2128   1878           "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  2129   1879       add_srs_wkt (p, 4,
  2130   1880           "0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwic");
  2131   1881       add_srs_wkt (p, 5,
  2132   1882           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2133   1883       add_srs_wkt (p, 6,
  2134         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1884  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2135   1885       add_srs_wkt (p, 7,
  2136         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1886  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
  2137   1887       add_srs_wkt (p, 8,
  2138         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1888  +        "SP\"],PARAMETER[\"standard_parallel_1\",37.25],PARAMETER");
  2139   1889       add_srs_wkt (p, 9,
  2140         -        "PARAMETER[\"standard_parallel_1\",37.25],PARAMETER[\"sta");
         1890  +        "[\"standard_parallel_2\",36],PARAMETER[\"latitude_of_ori");
  2141   1891       add_srs_wkt (p, 10,
  2142         -        "ndard_parallel_2\",36],PARAMETER[\"latitude_of_origin\",");
         1892  +        "gin\",35.33333333333334],PARAMETER[\"central_meridian\",");
  2143   1893       add_srs_wkt (p, 11,
  2144         -        "35.33333333333334],PARAMETER[\"central_meridian\",-119],");
         1894  +        "-119],PARAMETER[\"false_easting\",6561666.667],PARAMETER");
  2145   1895       add_srs_wkt (p, 12,
  2146         -        "PARAMETER[\"false_easting\",6561666.667],PARAMETER[\"fal");
         1896  +        "[\"false_northing\",1640416.667],UNIT[\"US survey foot\"");
  2147   1897       add_srs_wkt (p, 13,
  2148         -        "se_northing\",1640416.667],UNIT[\"US survey foot\",0.304");
         1898  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2149   1899       add_srs_wkt (p, 14,
  2150         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
         1900  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3496\"]");
  2151   1901       add_srs_wkt (p, 15,
  2152         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3496\"]]");
  2153         -    p = add_epsg_def_ex (filter, first, last, 3497, "epsg", 3497,
  2154         -        "NAD83(NSRS2007) / California zone 5", 0, 0,
  2155         -        "GRS 1980", "Greenwich",
  2156         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2157         -        "X", "East", "Y", "North");
         1902  +        "]");
         1903  +    p = add_epsg_def (filter, first, last, 3497, "epsg", 3497,
         1904  +        "NAD83(NSRS2007) / California zone 5");
  2158   1905       add_proj4text (p, 0,
  2159   1906           "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
  2160   1907       add_proj4text (p, 1,
  2161   1908           "333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +el");
  2162   1909       add_proj4text (p, 2,
  2163   1910           "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2164   1911       add_srs_wkt (p, 0,
................................................................................
  2170   1917       add_srs_wkt (p, 3,
  2171   1918           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2172   1919       add_srs_wkt (p, 4,
  2173   1920           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2174   1921       add_srs_wkt (p, 5,
  2175   1922           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2176   1923       add_srs_wkt (p, 6,
  2177         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2178         -    add_srs_wkt (p, 7,
  2179         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  2180         -    add_srs_wkt (p, 8,
  2181         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  2182         -    add_srs_wkt (p, 9,
  2183         -        "TER[\"standard_parallel_1\",35.46666666666667],PARAMETER");
  2184         -    add_srs_wkt (p, 10,
  2185         -        "[\"standard_parallel_2\",34.03333333333333],PARAMETER[\"");
  2186         -    add_srs_wkt (p, 11,
  2187         -        "latitude_of_origin\",33.5],PARAMETER[\"central_meridian\"");
  2188         -    add_srs_wkt (p, 12,
  2189         -        ",-118],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
  2190         -    add_srs_wkt (p, 13,
  2191         -        "false_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2192         -    add_srs_wkt (p, 14,
  2193         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2194         -    add_srs_wkt (p, 15,
  2195         -        "RITY[\"EPSG\",\"3497\"]]");
  2196         -    p = add_epsg_def_ex (filter, first, last, 3498, "epsg", 3498,
  2197         -        "NAD83(NSRS2007) / California zone 5 (ftUS)", 0, 0,
  2198         -        "GRS 1980", "Greenwich",
  2199         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2200         -        "X", "East", "Y", "North");
         1924  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1925  +    add_srs_wkt (p, 7,
         1926  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1927  +    add_srs_wkt (p, 8,
         1928  +        "PARAMETER[\"standard_parallel_1\",35.46666666666667],PAR");
         1929  +    add_srs_wkt (p, 9,
         1930  +        "AMETER[\"standard_parallel_2\",34.03333333333333],PARAME");
         1931  +    add_srs_wkt (p, 10,
         1932  +        "TER[\"latitude_of_origin\",33.5],PARAMETER[\"central_mer");
         1933  +    add_srs_wkt (p, 11,
         1934  +        "idian\",-118],PARAMETER[\"false_easting\",2000000],PARAM");
         1935  +    add_srs_wkt (p, 12,
         1936  +        "ETER[\"false_northing\",500000],UNIT[\"metre\",1,AUTHORI");
         1937  +    add_srs_wkt (p, 13,
         1938  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
         1939  +    add_srs_wkt (p, 14,
         1940  +        "],AUTHORITY[\"EPSG\",\"3497\"]]");
         1941  +    p = add_epsg_def (filter, first, last, 3498, "epsg", 3498,
         1942  +        "NAD83(NSRS2007) / California zone 5 (ftUS)");
  2201   1943       add_proj4text (p, 0,
  2202   1944           "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
  2203   1945       add_proj4text (p, 1,
  2204   1946           "333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=50");
  2205   1947       add_proj4text (p, 2,
  2206   1948           "0000.0001016001 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  2207   1949       add_proj4text (p, 3,
................................................................................
  2215   1957       add_srs_wkt (p, 3,
  2216   1958           "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  2217   1959       add_srs_wkt (p, 4,
  2218   1960           "0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwic");
  2219   1961       add_srs_wkt (p, 5,
  2220   1962           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2221   1963       add_srs_wkt (p, 6,
  2222         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1964  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2223   1965       add_srs_wkt (p, 7,
  2224         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1966  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
  2225   1967       add_srs_wkt (p, 8,
  2226         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1968  +        "SP\"],PARAMETER[\"standard_parallel_1\",35.4666666666666");
  2227   1969       add_srs_wkt (p, 9,
  2228         -        "PARAMETER[\"standard_parallel_1\",35.46666666666667],PAR");
         1970  +        "7],PARAMETER[\"standard_parallel_2\",34.03333333333333],");
  2229   1971       add_srs_wkt (p, 10,
  2230         -        "AMETER[\"standard_parallel_2\",34.03333333333333],PARAME");
         1972  +        "PARAMETER[\"latitude_of_origin\",33.5],PARAMETER[\"centr");
  2231   1973       add_srs_wkt (p, 11,
  2232         -        "TER[\"latitude_of_origin\",33.5],PARAMETER[\"central_mer");
         1974  +        "al_meridian\",-118],PARAMETER[\"false_easting\",6561666.");
  2233   1975       add_srs_wkt (p, 12,
  2234         -        "idian\",-118],PARAMETER[\"false_easting\",6561666.667],P");
         1976  +        "667],PARAMETER[\"false_northing\",1640416.667],UNIT[\"US");
  2235   1977       add_srs_wkt (p, 13,
  2236         -        "ARAMETER[\"false_northing\",1640416.667],UNIT[\"US surve");
         1978  +        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
  2237   1979       add_srs_wkt (p, 14,
  2238         -        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
         1980  +        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  2239   1981       add_srs_wkt (p, 15,
  2240         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  2241         -    add_srs_wkt (p, 16,
  2242         -        "\"3498\"]]");
  2243         -    p = add_epsg_def_ex (filter, first, last, 3499, "epsg", 3499,
  2244         -        "NAD83(NSRS2007) / California zone 6", 0, 0,
  2245         -        "GRS 1980", "Greenwich",
  2246         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2247         -        "X", "East", "Y", "North");
         1982  +        "PSG\",\"3498\"]]");
         1983  +    p = add_epsg_def (filter, first, last, 3499, "epsg", 3499,
         1984  +        "NAD83(NSRS2007) / California zone 6");
  2248   1985       add_proj4text (p, 0,
  2249   1986           "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
  2250   1987       add_proj4text (p, 1,
  2251   1988           "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000");
  2252   1989       add_proj4text (p, 2,
  2253   1990           " +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  2254   1991       add_proj4text (p, 3,
................................................................................
  2262   1999       add_srs_wkt (p, 3,
  2263   2000           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2264   2001       add_srs_wkt (p, 4,
  2265   2002           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2266   2003       add_srs_wkt (p, 5,
  2267   2004           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2268   2005       add_srs_wkt (p, 6,
  2269         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2270         -    add_srs_wkt (p, 7,
  2271         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  2272         -    add_srs_wkt (p, 8,
  2273         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  2274         -    add_srs_wkt (p, 9,
  2275         -        "TER[\"standard_parallel_1\",33.88333333333333],PARAMETER");
  2276         -    add_srs_wkt (p, 10,
  2277         -        "[\"standard_parallel_2\",32.78333333333333],PARAMETER[\"");
  2278         -    add_srs_wkt (p, 11,
  2279         -        "latitude_of_origin\",32.16666666666666],PARAMETER[\"cent");
  2280         -    add_srs_wkt (p, 12,
  2281         -        "ral_meridian\",-116.25],PARAMETER[\"false_easting\",2000");
  2282         -    add_srs_wkt (p, 13,
  2283         -        "000],PARAMETER[\"false_northing\",500000],UNIT[\"metre\"");
  2284         -    add_srs_wkt (p, 14,
  2285         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  2286         -    add_srs_wkt (p, 15,
  2287         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3499\"]]");
  2288         -    p = add_epsg_def_ex (filter, first, last, 3500, "epsg", 3500,
  2289         -        "NAD83(NSRS2007) / California zone 6 (ftUS)", 0, 0,
  2290         -        "GRS 1980", "Greenwich",
  2291         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2292         -        "X", "East", "Y", "North");
         2006  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2007  +    add_srs_wkt (p, 7,
         2008  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         2009  +    add_srs_wkt (p, 8,
         2010  +        "PARAMETER[\"standard_parallel_1\",33.88333333333333],PAR");
         2011  +    add_srs_wkt (p, 9,
         2012  +        "AMETER[\"standard_parallel_2\",32.78333333333333],PARAME");
         2013  +    add_srs_wkt (p, 10,
         2014  +        "TER[\"latitude_of_origin\",32.16666666666666],PARAMETER[");
         2015  +    add_srs_wkt (p, 11,
         2016  +        "\"central_meridian\",-116.25],PARAMETER[\"false_easting\"");
         2017  +    add_srs_wkt (p, 12,
         2018  +        ",2000000],PARAMETER[\"false_northing\",500000],UNIT[\"me");
         2019  +    add_srs_wkt (p, 13,
         2020  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
         2021  +    add_srs_wkt (p, 14,
         2022  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3499\"]]");
         2023  +    p = add_epsg_def (filter, first, last, 3500, "epsg", 3500,
         2024  +        "NAD83(NSRS2007) / California zone 6 (ftUS)");
  2293   2025       add_proj4text (p, 0,
  2294   2026           "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
  2295   2027       add_proj4text (p, 1,
  2296   2028           "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000");
  2297   2029       add_proj4text (p, 2,
  2298   2030           ".0001016 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0,");
  2299   2031       add_proj4text (p, 3,
................................................................................
  2307   2039       add_srs_wkt (p, 3,
  2308   2040           "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  2309   2041       add_srs_wkt (p, 4,
  2310   2042           "0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwic");
  2311   2043       add_srs_wkt (p, 5,
  2312   2044           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2313   2045       add_srs_wkt (p, 6,
  2314         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         2046  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2315   2047       add_srs_wkt (p, 7,
  2316         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         2048  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
  2317   2049       add_srs_wkt (p, 8,
  2318         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         2050  +        "SP\"],PARAMETER[\"standard_parallel_1\",33.8833333333333");
  2319   2051       add_srs_wkt (p, 9,
  2320         -        "PARAMETER[\"standard_parallel_1\",33.88333333333333],PAR");
         2052  +        "3],PARAMETER[\"standard_parallel_2\",32.78333333333333],");
  2321   2053       add_srs_wkt (p, 10,
  2322         -        "AMETER[\"standard_parallel_2\",32.78333333333333],PARAME");
         2054  +        "PARAMETER[\"latitude_of_origin\",32.16666666666666],PARA");
  2323   2055       add_srs_wkt (p, 11,
  2324         -        "TER[\"latitude_of_origin\",32.16666666666666],PARAMETER[");
         2056  +        "METER[\"central_meridian\",-116.25],PARAMETER[\"false_ea");
  2325   2057       add_srs_wkt (p, 12,
  2326         -        "\"central_meridian\",-116.25],PARAMETER[\"false_easting\"");
         2058  +        "sting\",6561666.667],PARAMETER[\"false_northing\",164041");
  2327   2059       add_srs_wkt (p, 13,
  2328         -        ",6561666.667],PARAMETER[\"false_northing\",1640416.667],");
         2060  +        "6.667],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
  2329   2061       add_srs_wkt (p, 14,
  2330         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
         2062  +        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  2331   2063       add_srs_wkt (p, 15,
  2332         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  2333         -    add_srs_wkt (p, 16,
  2334         -        "ORITY[\"EPSG\",\"3500\"]]");
  2335         -    p = add_epsg_def_ex (filter, first, last, 3501, "epsg", 3501,
  2336         -        "NAD83(NSRS2007) / Colorado Central", 0, 0,
  2337         -        "GRS 1980", "Greenwich",
  2338         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2339         -        "X", "East", "Y", "North");
         2064  +        "H],AUTHORITY[\"EPSG\",\"3500\"]]");
         2065  +    p = add_epsg_def (filter, first, last, 3501, "epsg", 3501,
         2066  +        "NAD83(NSRS2007) / Colorado Central");
  2340   2067       add_proj4text (p, 0,
  2341   2068           "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
  2342   2069       add_proj4text (p, 1,
  2343   2070           "3334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +el");
  2344   2071       add_proj4text (p, 2,
  2345   2072           "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2346   2073       add_srs_wkt (p, 0,
................................................................................
  2352   2079       add_srs_wkt (p, 3,
  2353   2080           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  2354   2081       add_srs_wkt (p, 4,
  2355   2082           ",AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AU");
  2356   2083       add_srs_wkt (p, 5,
  2357   2084           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2358   2085       add_srs_wkt (p, 6,
  2359         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2360         -    add_srs_wkt (p, 7,
  2361         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759");
  2362         -    add_srs_wkt (p, 8,
  2363         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
  2364         -    add_srs_wkt (p, 9,
  2365         -        "ER[\"standard_parallel_1\",39.75],PARAMETER[\"standard_p");
  2366         -    add_srs_wkt (p, 10,
  2367         -        "arallel_2\",38.45],PARAMETER[\"latitude_of_origin\",37.8");
  2368         -    add_srs_wkt (p, 11,
  2369         -        "3333333333334],PARAMETER[\"central_meridian\",-105.5],PA");
  2370         -    add_srs_wkt (p, 12,
  2371         -        "RAMETER[\"false_easting\",914401.8289],PARAMETER[\"false");
  2372         -    add_srs_wkt (p, 13,
  2373         -        "_northing\",304800.6096],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2374         -    add_srs_wkt (p, 14,
  2375         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2376         -    add_srs_wkt (p, 15,
  2377         -        "RITY[\"EPSG\",\"3501\"]]");
  2378         -    p = add_epsg_def_ex (filter, first, last, 3502, "epsg", 3502,
  2379         -        "NAD83(NSRS2007) / Colorado Central (ftUS)", 0, 0,
  2380         -        "GRS 1980", "Greenwich",
  2381         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2382         -        "X", "East", "Y", "North");
         2086  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2087  +    add_srs_wkt (p, 7,
         2088  +        "\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
         2089  +    add_srs_wkt (p, 8,
         2090  +        "ARAMETER[\"standard_parallel_1\",39.75],PARAMETER[\"stan");
         2091  +    add_srs_wkt (p, 9,
         2092  +        "dard_parallel_2\",38.45],PARAMETER[\"latitude_of_origin\"");
         2093  +    add_srs_wkt (p, 10,
         2094  +        ",37.83333333333334],PARAMETER[\"central_meridian\",-105.");
         2095  +    add_srs_wkt (p, 11,
         2096  +        "5],PARAMETER[\"false_easting\",914401.8289],PARAMETER[\"");
         2097  +    add_srs_wkt (p, 12,
         2098  +        "false_northing\",304800.6096],UNIT[\"metre\",1,AUTHORITY");
         2099  +    add_srs_wkt (p, 13,
         2100  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         2101  +    add_srs_wkt (p, 14,
         2102  +        "AUTHORITY[\"EPSG\",\"3501\"]]");
         2103  +    p = add_epsg_def (filter, first, last, 3502, "epsg", 3502,
         2104  +        "NAD83(NSRS2007) / Colorado Central (ftUS)");
  2383   2105       add_proj4text (p, 0,
  2384   2106           "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
  2385   2107       add_proj4text (p, 1,
  2386   2108           "3334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.60");
  2387   2109       add_proj4text (p, 2,
  2388   2110           "96012192 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-f");
  2389   2111       add_proj4text (p, 3,
................................................................................
  2397   2119       add_srs_wkt (p, 3,
  2398   2120           ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0");
  2399   2121       add_srs_wkt (p, 4,
  2400   2122           ",0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich");
  2401   2123       add_srs_wkt (p, 5,
  2402   2124           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2403   2125       add_srs_wkt (p, 6,
  2404         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
  2405         -    add_srs_wkt (p, 7,
  2406         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2407         -    add_srs_wkt (p, 8,
  2408         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  2409         -    add_srs_wkt (p, 9,
  2410         -        "PARAMETER[\"standard_parallel_1\",39.75],PARAMETER[\"sta");
  2411         -    add_srs_wkt (p, 10,
  2412         -        "ndard_parallel_2\",38.45],PARAMETER[\"latitude_of_origin");
  2413         -    add_srs_wkt (p, 11,
  2414         -        "\",37.83333333333334],PARAMETER[\"central_meridian\",-10");
  2415         -    add_srs_wkt (p, 12,
  2416         -        "5.5],PARAMETER[\"false_easting\",3000000],PARAMETER[\"fa");
  2417         -    add_srs_wkt (p, 13,
  2418         -        "lse_northing\",1000000],UNIT[\"US survey foot\",0.304800");
  2419         -    add_srs_wkt (p, 14,
  2420         -        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
  2421         -    add_srs_wkt (p, 15,
  2422         -        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3502\"]]");
  2423         -    p = add_epsg_def_ex (filter, first, last, 3503, "epsg", 3503,
  2424         -        "NAD83(NSRS2007) / Colorado North", 0, 0,
  2425         -        "GRS 1980", "Greenwich",
  2426         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2427         -        "X", "East", "Y", "North");
         2126  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2127  +    add_srs_wkt (p, 7,
         2128  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
         2129  +    add_srs_wkt (p, 8,
         2130  +        "SP\"],PARAMETER[\"standard_parallel_1\",39.75],PARAMETER");
         2131  +    add_srs_wkt (p, 9,
         2132  +        "[\"standard_parallel_2\",38.45],PARAMETER[\"latitude_of_");
         2133  +    add_srs_wkt (p, 10,
         2134  +        "origin\",37.83333333333334],PARAMETER[\"central_meridian");
         2135  +    add_srs_wkt (p, 11,
         2136  +        "\",-105.5],PARAMETER[\"false_easting\",3000000],PARAMETE");
         2137  +    add_srs_wkt (p, 12,
         2138  +        "R[\"false_northing\",1000000],UNIT[\"US survey foot\",0.");
         2139  +    add_srs_wkt (p, 13,
         2140  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
         2141  +    add_srs_wkt (p, 14,
         2142  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3502\"]]");
         2143  +    p = add_epsg_def (filter, first, last, 3503, "epsg", 3503,
         2144  +        "NAD83(NSRS2007) / Colorado North");
  2428   2145       add_proj4text (p, 0,
  2429   2146           "+proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666");
  2430   2147       add_proj4text (p, 1,
  2431   2148           "667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8");
  2432   2149       add_proj4text (p, 2,
  2433   2150           "289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  2434   2151       add_proj4text (p, 3,
................................................................................
  2442   2159       add_srs_wkt (p, 3,
  2443   2160           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  2444   2161       add_srs_wkt (p, 4,
  2445   2162           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2446   2163       add_srs_wkt (p, 5,
  2447   2164           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2448   2165       add_srs_wkt (p, 6,
  2449         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2450         -    add_srs_wkt (p, 7,
  2451         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  2452         -    add_srs_wkt (p, 8,
  2453         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  2454         -    add_srs_wkt (p, 9,
  2455         -        "[\"standard_parallel_1\",40.78333333333333],PARAMETER[\"");
  2456         -    add_srs_wkt (p, 10,
  2457         -        "standard_parallel_2\",39.71666666666667],PARAMETER[\"lat");
  2458         -    add_srs_wkt (p, 11,
  2459         -        "itude_of_origin\",39.33333333333334],PARAMETER[\"central");
  2460         -    add_srs_wkt (p, 12,
  2461         -        "_meridian\",-105.5],PARAMETER[\"false_easting\",914401.8");
  2462         -    add_srs_wkt (p, 13,
  2463         -        "289],PARAMETER[\"false_northing\",304800.6096],UNIT[\"me");
  2464         -    add_srs_wkt (p, 14,
  2465         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  2466         -    add_srs_wkt (p, 15,
  2467         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3503\"]]");
  2468         -    p = add_epsg_def_ex (filter, first, last, 3504, "epsg", 3504,
  2469         -        "NAD83(NSRS2007) / Colorado North (ftUS)", 0, 0,
  2470         -        "GRS 1980", "Greenwich",
  2471         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2472         -        "X", "East", "Y", "North");
         2166  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2167  +    add_srs_wkt (p, 7,
         2168  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         2169  +    add_srs_wkt (p, 8,
         2170  +        "AMETER[\"standard_parallel_1\",40.78333333333333],PARAME");
         2171  +    add_srs_wkt (p, 9,
         2172  +        "TER[\"standard_parallel_2\",39.71666666666667],PARAMETER");
         2173  +    add_srs_wkt (p, 10,
         2174  +        "[\"latitude_of_origin\",39.33333333333334],PARAMETER[\"c");
         2175  +    add_srs_wkt (p, 11,
         2176  +        "entral_meridian\",-105.5],PARAMETER[\"false_easting\",91");
         2177  +    add_srs_wkt (p, 12,
         2178  +        "4401.8289],PARAMETER[\"false_northing\",304800.6096],UNI");
         2179  +    add_srs_wkt (p, 13,
         2180  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
         2181  +    add_srs_wkt (p, 14,
         2182  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3503\"]]");
         2183  +    p = add_epsg_def (filter, first, last, 3504, "epsg", 3504,
         2184  +        "NAD83(NSRS2007) / Colorado North (ftUS)");
  2473   2185       add_proj4text (p, 0,
  2474   2186           "+proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666");
  2475   2187       add_proj4text (p, 1,
  2476   2188           "667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8");
  2477   2189       add_proj4text (p, 2,
  2478   2190           "288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0");
  2479   2191       add_proj4text (p, 3,
................................................................................
  2487   2199       add_srs_wkt (p, 3,
  2488   2200           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
  2489   2201       add_srs_wkt (p, 4,
  2490   2202           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  2491   2203       add_srs_wkt (p, 5,
  2492   2204           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2493   2205       add_srs_wkt (p, 6,
  2494         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         2206  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2495   2207       add_srs_wkt (p, 7,
  2496         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2208  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  2497   2209       add_srs_wkt (p, 8,
  2498         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         2210  +        "\"],PARAMETER[\"standard_parallel_1\",40.78333333333333]");
  2499   2211       add_srs_wkt (p, 9,
  2500         -        "AMETER[\"standard_parallel_1\",40.78333333333333],PARAME");
         2212  +        ",PARAMETER[\"standard_parallel_2\",39.71666666666667],PA");
  2501   2213       add_srs_wkt (p, 10,
  2502         -        "TER[\"standard_parallel_2\",39.71666666666667],PARAMETER");
         2214  +        "RAMETER[\"latitude_of_origin\",39.33333333333334],PARAME");
  2503   2215       add_srs_wkt (p, 11,
  2504         -        "[\"latitude_of_origin\",39.33333333333334],PARAMETER[\"c");
         2216  +        "TER[\"central_meridian\",-105.5],PARAMETER[\"false_easti");
  2505   2217       add_srs_wkt (p, 12,
  2506         -        "entral_meridian\",-105.5],PARAMETER[\"false_easting\",30");
         2218  +        "ng\",3000000],PARAMETER[\"false_northing\",1000000],UNIT");
  2507   2219       add_srs_wkt (p, 13,
  2508         -        "00000],PARAMETER[\"false_northing\",1000000],UNIT[\"US s");
         2220  +        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  2509   2221       add_srs_wkt (p, 14,
  2510         -        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         2222  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2511   2223       add_srs_wkt (p, 15,
  2512         -        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2513         -    add_srs_wkt (p, 16,
  2514         -        "G\",\"3504\"]]");
  2515         -    p = add_epsg_def_ex (filter, first, last, 3505, "epsg", 3505,
  2516         -        "NAD83(NSRS2007) / Colorado South", 0, 0,
  2517         -        "GRS 1980", "Greenwich",
  2518         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2519         -        "X", "East", "Y", "North");
         2224  +        "[\"EPSG\",\"3504\"]]");
         2225  +    p = add_epsg_def (filter, first, last, 3505, "epsg", 3505,
         2226  +        "NAD83(NSRS2007) / Colorado South");
  2520   2227       add_proj4text (p, 0,
  2521   2228           "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
  2522   2229       add_proj4text (p, 1,
  2523   2230           "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8");
  2524   2231       add_proj4text (p, 2,
  2525   2232           "289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  2526   2233       add_proj4text (p, 3,
................................................................................
  2534   2241       add_srs_wkt (p, 3,
  2535   2242           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  2536   2243       add_srs_wkt (p, 4,
  2537   2244           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2538   2245       add_srs_wkt (p, 5,
  2539   2246           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2540   2247       add_srs_wkt (p, 6,
  2541         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2542         -    add_srs_wkt (p, 7,
  2543         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  2544         -    add_srs_wkt (p, 8,
  2545         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  2546         -    add_srs_wkt (p, 9,
  2547         -        "[\"standard_parallel_1\",38.43333333333333],PARAMETER[\"");
  2548         -    add_srs_wkt (p, 10,
  2549         -        "standard_parallel_2\",37.23333333333333],PARAMETER[\"lat");
  2550         -    add_srs_wkt (p, 11,
  2551         -        "itude_of_origin\",36.66666666666666],PARAMETER[\"central");
  2552         -    add_srs_wkt (p, 12,
  2553         -        "_meridian\",-105.5],PARAMETER[\"false_easting\",914401.8");
  2554         -    add_srs_wkt (p, 13,
  2555         -        "289],PARAMETER[\"false_northing\",304800.6096],UNIT[\"me");
  2556         -    add_srs_wkt (p, 14,
  2557         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  2558         -    add_srs_wkt (p, 15,
  2559         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3505\"]]");
  2560         -    p = add_epsg_def_ex (filter, first, last, 3506, "epsg", 3506,
  2561         -        "NAD83(NSRS2007) / Colorado South (ftUS)", 0, 0,
  2562         -        "GRS 1980", "Greenwich",
  2563         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2564         -        "X", "East", "Y", "North");
         2248  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2249  +    add_srs_wkt (p, 7,
         2250  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         2251  +    add_srs_wkt (p, 8,
         2252  +        "AMETER[\"standard_parallel_1\",38.43333333333333],PARAME");
         2253  +    add_srs_wkt (p, 9,
         2254  +        "TER[\"standard_parallel_2\",37.23333333333333],PARAMETER");
         2255  +    add_srs_wkt (p, 10,
         2256  +        "[\"latitude_of_origin\",36.66666666666666],PARAMETER[\"c");
         2257  +    add_srs_wkt (p, 11,
         2258  +        "entral_meridian\",-105.5],PARAMETER[\"false_easting\",91");
         2259  +    add_srs_wkt (p, 12,
         2260  +        "4401.8289],PARAMETER[\"false_northing\",304800.6096],UNI");
         2261  +    add_srs_wkt (p, 13,
         2262  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
         2263  +    add_srs_wkt (p, 14,
         2264  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3505\"]]");
         2265  +    p = add_epsg_def (filter, first, last, 3506, "epsg", 3506,
         2266  +        "NAD83(NSRS2007) / Colorado South (ftUS)");
  2565   2267       add_proj4text (p, 0,
  2566   2268           "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
  2567   2269       add_proj4text (p, 1,
  2568   2270           "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8");
  2569   2271       add_proj4text (p, 2,
  2570   2272           "288036576 +y_0=304800.6096012192 +ellps=GRS80 +towgs84=0");
  2571   2273       add_proj4text (p, 3,
................................................................................
  2579   2281       add_srs_wkt (p, 3,
  2580   2282           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
  2581   2283       add_srs_wkt (p, 4,
  2582   2284           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  2583   2285       add_srs_wkt (p, 5,
  2584   2286           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2585   2287       add_srs_wkt (p, 6,
  2586         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         2288  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2587   2289       add_srs_wkt (p, 7,
  2588         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2290  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  2589   2291       add_srs_wkt (p, 8,
  2590         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         2292  +        "\"],PARAMETER[\"standard_parallel_1\",38.43333333333333]");
  2591   2293       add_srs_wkt (p, 9,
  2592         -        "AMETER[\"standard_parallel_1\",38.43333333333333],PARAME");
         2294  +        ",PARAMETER[\"standard_parallel_2\",37.23333333333333],PA");
  2593   2295       add_srs_wkt (p, 10,
  2594         -        "TER[\"standard_parallel_2\",37.23333333333333],PARAMETER");
         2296  +        "RAMETER[\"latitude_of_origin\",36.66666666666666],PARAME");
  2595   2297       add_srs_wkt (p, 11,
  2596         -        "[\"latitude_of_origin\",36.66666666666666],PARAMETER[\"c");
         2298  +        "TER[\"central_meridian\",-105.5],PARAMETER[\"false_easti");
  2597   2299       add_srs_wkt (p, 12,
  2598         -        "entral_meridian\",-105.5],PARAMETER[\"false_easting\",30");
         2300  +        "ng\",3000000],PARAMETER[\"false_northing\",1000000],UNIT");
  2599   2301       add_srs_wkt (p, 13,
  2600         -        "00000],PARAMETER[\"false_northing\",1000000],UNIT[\"US s");
         2302  +        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  2601   2303       add_srs_wkt (p, 14,
  2602         -        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         2304  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2603   2305       add_srs_wkt (p, 15,
  2604         -        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2605         -    add_srs_wkt (p, 16,
  2606         -        "G\",\"3506\"]]");
  2607         -    p = add_epsg_def_ex (filter, first, last, 3507, "epsg", 3507,
  2608         -        "NAD83(NSRS2007) / Connecticut", 0, 0,
  2609         -        "GRS 1980", "Greenwich",
  2610         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2611         -        "X", "East", "Y", "North");
         2306  +        "[\"EPSG\",\"3506\"]]");
         2307  +    p = add_epsg_def (filter, first, last, 3507, "epsg", 3507,
         2308  +        "NAD83(NSRS2007) / Connecticut");
  2612   2309       add_proj4text (p, 0,
  2613   2310           "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
  2614   2311       add_proj4text (p, 1,
  2615   2312           ".83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=1524");
  2616   2313       add_proj4text (p, 2,
  2617   2314           "00.3048 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  2618   2315       add_proj4text (p, 3,
................................................................................
  2626   2323       add_srs_wkt (p, 3,
  2627   2324           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2628   2325       add_srs_wkt (p, 4,
  2629   2326           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2630   2327       add_srs_wkt (p, 5,
  2631   2328           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2632   2329       add_srs_wkt (p, 6,
  2633         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
  2634         -    add_srs_wkt (p, 7,
  2635         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
  2636         -    add_srs_wkt (p, 8,
  2637         -        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  2638         -    add_srs_wkt (p, 9,
  2639         -        "standard_parallel_1\",41.86666666666667],PARAMETER[\"sta");
  2640         -    add_srs_wkt (p, 10,
  2641         -        "ndard_parallel_2\",41.2],PARAMETER[\"latitude_of_origin\"");
  2642         -    add_srs_wkt (p, 11,
  2643         -        ",40.83333333333334],PARAMETER[\"central_meridian\",-72.7");
  2644         -    add_srs_wkt (p, 12,
  2645         -        "5],PARAMETER[\"false_easting\",304800.6096],PARAMETER[\"");
  2646         -    add_srs_wkt (p, 13,
  2647         -        "false_northing\",152400.3048],UNIT[\"metre\",1,AUTHORITY");
  2648         -    add_srs_wkt (p, 14,
  2649         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2650         -    add_srs_wkt (p, 15,
  2651         -        "AUTHORITY[\"EPSG\",\"3507\"]]");
  2652         -    p = add_epsg_def_ex (filter, first, last, 3508, "epsg", 3508,
  2653         -        "NAD83(NSRS2007) / Connecticut (ftUS)", 0, 0,
  2654         -        "GRS 1980", "Greenwich",
  2655         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2656         -        "X", "East", "Y", "North");
         2330  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
         2331  +    add_srs_wkt (p, 7,
         2332  +        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         2333  +    add_srs_wkt (p, 8,
         2334  +        "TER[\"standard_parallel_1\",41.86666666666667],PARAMETER");
         2335  +    add_srs_wkt (p, 9,
         2336  +        "[\"standard_parallel_2\",41.2],PARAMETER[\"latitude_of_o");
         2337  +    add_srs_wkt (p, 10,
         2338  +        "rigin\",40.83333333333334],PARAMETER[\"central_meridian\"");
         2339  +    add_srs_wkt (p, 11,
         2340  +        ",-72.75],PARAMETER[\"false_easting\",304800.6096],PARAME");
         2341  +    add_srs_wkt (p, 12,
         2342  +        "TER[\"false_northing\",152400.3048],UNIT[\"metre\",1,AUT");
         2343  +    add_srs_wkt (p, 13,
         2344  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
         2345  +    add_srs_wkt (p, 14,
         2346  +        "ORTH],AUTHORITY[\"EPSG\",\"3507\"]]");
         2347  +    p = add_epsg_def (filter, first, last, 3508, "epsg", 3508,
         2348  +        "NAD83(NSRS2007) / Connecticut (ftUS)");
  2657   2349       add_proj4text (p, 0,
  2658   2350           "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
  2659   2351       add_proj4text (p, 1,
  2660   2352           ".83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_");
  2661   2353       add_proj4text (p, 2,
  2662   2354           "0=152400.3048006096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  2663   2355       add_proj4text (p, 3,
................................................................................
  2671   2363       add_srs_wkt (p, 3,
  2672   2364           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2673   2365       add_srs_wkt (p, 4,
  2674   2366           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2675   2367       add_srs_wkt (p, 5,
  2676   2368           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2677   2369       add_srs_wkt (p, 6,
  2678         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         2370  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2679   2371       add_srs_wkt (p, 7,
  2680         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         2372  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  2681   2373       add_srs_wkt (p, 8,
  2682         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         2374  +        "PARAMETER[\"standard_parallel_1\",41.86666666666667],PAR");
  2683   2375       add_srs_wkt (p, 9,
  2684         -        "TER[\"standard_parallel_1\",41.86666666666667],PARAMETER");
         2376  +        "AMETER[\"standard_parallel_2\",41.2],PARAMETER[\"latitud");
  2685   2377       add_srs_wkt (p, 10,
  2686         -        "[\"standard_parallel_2\",41.2],PARAMETER[\"latitude_of_o");
         2378  +        "e_of_origin\",40.83333333333334],PARAMETER[\"central_mer");
  2687   2379       add_srs_wkt (p, 11,
  2688         -        "rigin\",40.83333333333334],PARAMETER[\"central_meridian\"");
         2380  +        "idian\",-72.75],PARAMETER[\"false_easting\",1000000],PAR");
  2689   2381       add_srs_wkt (p, 12,
  2690         -        ",-72.75],PARAMETER[\"false_easting\",1000000],PARAMETER[");
         2382  +        "AMETER[\"false_northing\",500000],UNIT[\"US survey foot\"");
  2691   2383       add_srs_wkt (p, 13,
  2692         -        "\"false_northing\",500000],UNIT[\"US survey foot\",0.304");
         2384  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2693   2385       add_srs_wkt (p, 14,
  2694         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
         2386  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3508\"]");
  2695   2387       add_srs_wkt (p, 15,
  2696         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3508\"]]");
  2697         -    p = add_epsg_def_ex (filter, first, last, 3509, "epsg", 3509,
  2698         -        "NAD83(NSRS2007) / Delaware", 0, 0,
  2699         -        "GRS 1980", "Greenwich",
  2700         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2701         -        "X", "East", "Y", "North");
         2388  +        "]");
         2389  +    p = add_epsg_def (filter, first, last, 3509, "epsg", 3509,
         2390  +        "NAD83(NSRS2007) / Delaware");
  2702   2391       add_proj4text (p, 0,
  2703   2392           "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
  2704   2393       add_proj4text (p, 1,
  2705   2394           "995 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  2706   2395       add_proj4text (p, 2,
  2707   2396           ",0 +units=m +no_defs");
  2708   2397       add_srs_wkt (p, 0,
................................................................................
  2714   2403       add_srs_wkt (p, 3,
  2715   2404           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  2716   2405       add_srs_wkt (p, 4,
  2717   2406           "TY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  2718   2407       add_srs_wkt (p, 5,
  2719   2408           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  2720   2409       add_srs_wkt (p, 6,
  2721         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         2410  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759\"");
  2722   2411       add_srs_wkt (p, 7,
  2723         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],PRO");
         2412  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2724   2413       add_srs_wkt (p, 8,
  2725         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         2414  +        "ude_of_origin\",38],PARAMETER[\"central_meridian\",-75.4");
  2726   2415       add_srs_wkt (p, 9,
  2727         -        "_origin\",38],PARAMETER[\"central_meridian\",-75.4166666");
         2416  +        "1666666666667],PARAMETER[\"scale_factor\",0.999995],PARA");
  2728   2417       add_srs_wkt (p, 10,
  2729         -        "6666667],PARAMETER[\"scale_factor\",0.999995],PARAMETER[");
         2418  +        "METER[\"false_easting\",200000],PARAMETER[\"false_northi");
  2730   2419       add_srs_wkt (p, 11,
  2731         -        "\"false_easting\",200000],PARAMETER[\"false_northing\",0");
         2420  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  2732   2421       add_srs_wkt (p, 12,
  2733         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2422  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
  2734   2423       add_srs_wkt (p, 13,
  2735         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3509\"]");
  2736         -    add_srs_wkt (p, 14,
  2737         -        "]");
  2738         -    p = add_epsg_def_ex (filter, first, last, 3510, "epsg", 3510,
  2739         -        "NAD83(NSRS2007) / Delaware (ftUS)", 0, 0,
  2740         -        "GRS 1980", "Greenwich",
  2741         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2742         -        "X", "East", "Y", "North");
         2424  +        "509\"]]");
         2425  +    p = add_epsg_def (filter, first, last, 3510, "epsg", 3510,
         2426  +        "NAD83(NSRS2007) / Delaware (ftUS)");
  2743   2427       add_proj4text (p, 0,
  2744   2428           "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
  2745   2429       add_proj4text (p, 1,
  2746   2430           "995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=");
  2747   2431       add_proj4text (p, 2,
  2748   2432           "0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2749   2433       add_srs_wkt (p, 0,
................................................................................
  2755   2439       add_srs_wkt (p, 3,
  2756   2440           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  2757   2441       add_srs_wkt (p, 4,
  2758   2442           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  2759   2443       add_srs_wkt (p, 5,
  2760   2444           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2761   2445       add_srs_wkt (p, 6,
  2762         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2446  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2763   2447       add_srs_wkt (p, 7,
  2764         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         2448  +        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2765   2449       add_srs_wkt (p, 8,
  2766         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2450  +        "latitude_of_origin\",38],PARAMETER[\"central_meridian\",");
  2767   2451       add_srs_wkt (p, 9,
  2768         -        "ude_of_origin\",38],PARAMETER[\"central_meridian\",-75.4");
         2452  +        "-75.41666666666667],PARAMETER[\"scale_factor\",0.999995]");
  2769   2453       add_srs_wkt (p, 10,
  2770         -        "1666666666667],PARAMETER[\"scale_factor\",0.999995],PARA");
         2454  +        ",PARAMETER[\"false_easting\",656166.667],PARAMETER[\"fal");
  2771   2455       add_srs_wkt (p, 11,
  2772         -        "METER[\"false_easting\",656166.667],PARAMETER[\"false_no");
         2456  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
  2773   2457       add_srs_wkt (p, 12,
  2774         -        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
         2458  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
  2775   2459       add_srs_wkt (p, 13,
  2776         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2777         -    add_srs_wkt (p, 14,
  2778         -        ",NORTH],AUTHORITY[\"EPSG\",\"3510\"]]");
  2779         -    p = add_epsg_def_ex (filter, first, last, 3511, "epsg", 3511,
  2780         -        "NAD83(NSRS2007) / Florida East", 0, 0,
  2781         -        "GRS 1980", "Greenwich",
  2782         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2783         -        "X", "East", "Y", "North");
         2460  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3510\"]]");
         2461  +    p = add_epsg_def (filter, first, last, 3511, "epsg", 3511,
         2462  +        "NAD83(NSRS2007) / Florida East");
  2784   2463       add_proj4text (p, 0,
  2785   2464           "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
  2786   2465       add_proj4text (p, 1,
  2787   2466           "941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  2788   2467       add_proj4text (p, 2,
  2789   2468           "0,0,0 +units=m +no_defs");
  2790   2469       add_srs_wkt (p, 0,
................................................................................
  2796   2475       add_srs_wkt (p, 3,
  2797   2476           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  2798   2477       add_srs_wkt (p, 4,
  2799   2478           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2800   2479       add_srs_wkt (p, 5,
  2801   2480           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2802   2481       add_srs_wkt (p, 6,
  2803         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2482  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  2804   2483       add_srs_wkt (p, 7,
  2805         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2484  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2806   2485       add_srs_wkt (p, 8,
  2807         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2486  +        "atitude_of_origin\",24.33333333333333],PARAMETER[\"centr");
  2808   2487       add_srs_wkt (p, 9,
  2809         -        "e_of_origin\",24.33333333333333],PARAMETER[\"central_mer");
         2488  +        "al_meridian\",-81],PARAMETER[\"scale_factor\",0.99994117");
  2810   2489       add_srs_wkt (p, 10,
  2811         -        "idian\",-81],PARAMETER[\"scale_factor\",0.999941177],PAR");
         2490  +        "7],PARAMETER[\"false_easting\",200000],PARAMETER[\"false");
  2812   2491       add_srs_wkt (p, 11,
  2813         -        "AMETER[\"false_easting\",200000],PARAMETER[\"false_north");
         2492  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2814   2493       add_srs_wkt (p, 12,
  2815         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2494  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2816   2495       add_srs_wkt (p, 13,
  2817         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2818         -    add_srs_wkt (p, 14,
  2819         -        "3511\"]]");
  2820         -    p = add_epsg_def_ex (filter, first, last, 3512, "epsg", 3512,
  2821         -        "NAD83(NSRS2007) / Florida East (ftUS)", 0, 0,
  2822         -        "GRS 1980", "Greenwich",
  2823         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2824         -        "X", "East", "Y", "North");
         2496  +        "G\",\"3511\"]]");
         2497  +    p = add_epsg_def (filter, first, last, 3512, "epsg", 3512,
         2498  +        "NAD83(NSRS2007) / Florida East (ftUS)");
  2825   2499       add_proj4text (p, 0,
  2826   2500           "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
  2827   2501       add_proj4text (p, 1,
  2828   2502           "941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs");
  2829   2503       add_proj4text (p, 2,
  2830   2504           "84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2831   2505       add_srs_wkt (p, 0,
................................................................................
  2837   2511       add_srs_wkt (p, 3,
  2838   2512           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  2839   2513       add_srs_wkt (p, 4,
  2840   2514           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  2841   2515       add_srs_wkt (p, 5,
  2842   2516           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2843   2517       add_srs_wkt (p, 6,
  2844         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2518  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  2845   2519       add_srs_wkt (p, 7,
  2846         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         2520  +        "\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  2847   2521       add_srs_wkt (p, 8,
  2848         -        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2522  +        "TER[\"latitude_of_origin\",24.33333333333333],PARAMETER[");
  2849   2523       add_srs_wkt (p, 9,
  2850         -        "atitude_of_origin\",24.33333333333333],PARAMETER[\"centr");
         2524  +        "\"central_meridian\",-81],PARAMETER[\"scale_factor\",0.9");
  2851   2525       add_srs_wkt (p, 10,
  2852         -        "al_meridian\",-81],PARAMETER[\"scale_factor\",0.99994117");
         2526  +        "99941177],PARAMETER[\"false_easting\",656166.667],PARAME");
  2853   2527       add_srs_wkt (p, 11,
  2854         -        "7],PARAMETER[\"false_easting\",656166.667],PARAMETER[\"f");
         2528  +        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
  2855   2529       add_srs_wkt (p, 12,
  2856         -        "alse_northing\",0],UNIT[\"US survey foot\",0.30480060960");
         2530  +        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  2857   2531       add_srs_wkt (p, 13,
  2858         -        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
  2859         -    add_srs_wkt (p, 14,
  2860         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3512\"]]");
  2861         -    p = add_epsg_def_ex (filter, first, last, 3513, "epsg", 3513,
  2862         -        "NAD83(NSRS2007) / Florida GDL Albers", 0, 0,
  2863         -        "GRS 1980", "Greenwich",
  2864         -        "NAD83_National_Spatial_Reference_System_2007", "Albers_Conic_Equal_Area", "metre",
  2865         -        "X", "East", "Y", "North");
         2532  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3512\"]]");
         2533  +    p = add_epsg_def (filter, first, last, 3513, "epsg", 3513,
         2534  +        "NAD83(NSRS2007) / Florida GDL Albers");
  2866   2535       add_proj4text (p, 0,
  2867   2536           "+proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_");
  2868   2537       add_proj4text (p, 1,
  2869   2538           "0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  2870   2539       add_proj4text (p, 2,
  2871   2540           "ts=m +no_defs");
  2872   2541       add_srs_wkt (p, 0,
................................................................................
  2878   2547       add_srs_wkt (p, 3,
  2879   2548           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2880   2549       add_srs_wkt (p, 4,
  2881   2550           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2882   2551       add_srs_wkt (p, 5,
  2883   2552           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2884   2553       add_srs_wkt (p, 6,
  2885         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         2554  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2886   2555       add_srs_wkt (p, 7,
  2887         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         2556  +        ",\"4759\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARA");
  2888   2557       add_srs_wkt (p, 8,
  2889         -        "9\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARAMETER[");
         2558  +        "METER[\"standard_parallel_1\",24],PARAMETER[\"standard_p");
  2890   2559       add_srs_wkt (p, 9,
  2891         -        "\"standard_parallel_1\",24],PARAMETER[\"standard_paralle");
         2560  +        "arallel_2\",31.5],PARAMETER[\"latitude_of_center\",24],P");
  2892   2561       add_srs_wkt (p, 10,
  2893         -        "l_2\",31.5],PARAMETER[\"latitude_of_center\",24],PARAMET");
         2562  +        "ARAMETER[\"longitude_of_center\",-84],PARAMETER[\"false_");
  2894   2563       add_srs_wkt (p, 11,
  2895         -        "ER[\"longitude_of_center\",-84],PARAMETER[\"false_eastin");
         2564  +        "easting\",400000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2896   2565       add_srs_wkt (p, 12,
  2897         -        "g\",400000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2566  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2898   2567       add_srs_wkt (p, 13,
  2899         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  2900         -    add_srs_wkt (p, 14,
  2901         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3513\"]]");
  2902         -    p = add_epsg_def_ex (filter, first, last, 3514, "epsg", 3514,
  2903         -        "NAD83(NSRS2007) / Florida North", 0, 0,
  2904         -        "GRS 1980", "Greenwich",
  2905         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2906         -        "X", "East", "Y", "North");
         2568  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3513\"]]");
         2569  +    p = add_epsg_def (filter, first, last, 3514, "epsg", 3514,
         2570  +        "NAD83(NSRS2007) / Florida North");
  2907   2571       add_proj4text (p, 0,
  2908   2572           "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
  2909   2573       add_proj4text (p, 1,
  2910   2574           "9 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
  2911   2575       add_proj4text (p, 2,
  2912   2576           "0,0,0,0,0,0,0 +units=m +no_defs");
  2913   2577       add_srs_wkt (p, 0,
................................................................................
  2919   2583       add_srs_wkt (p, 3,
  2920   2584           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  2921   2585       add_srs_wkt (p, 4,
  2922   2586           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2923   2587       add_srs_wkt (p, 5,
  2924   2588           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2925   2589       add_srs_wkt (p, 6,
  2926         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  2927         -    add_srs_wkt (p, 7,
  2928         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
  2929         -    add_srs_wkt (p, 8,
  2930         -        "],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[");
  2931         -    add_srs_wkt (p, 9,
  2932         -        "\"standard_parallel_1\",30.75],PARAMETER[\"standard_para");
  2933         -    add_srs_wkt (p, 10,
  2934         -        "llel_2\",29.58333333333333],PARAMETER[\"latitude_of_orig");
  2935         -    add_srs_wkt (p, 11,
  2936         -        "in\",29],PARAMETER[\"central_meridian\",-84.5],PARAMETER");
  2937         -    add_srs_wkt (p, 12,
  2938         -        "[\"false_easting\",600000],PARAMETER[\"false_northing\",");
  2939         -    add_srs_wkt (p, 13,
  2940         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2941         -    add_srs_wkt (p, 14,
  2942         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3514\"]");
  2943         -    add_srs_wkt (p, 15,
  2944         -        "]");
  2945         -    p = add_epsg_def_ex (filter, first, last, 3515, "epsg", 3515,
  2946         -        "NAD83(NSRS2007) / Florida North (ftUS)", 0, 0,
  2947         -        "GRS 1980", "Greenwich",
  2948         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2949         -        "X", "East", "Y", "North");
         2590  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         2591  +    add_srs_wkt (p, 7,
         2592  +        "759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARA");
         2593  +    add_srs_wkt (p, 8,
         2594  +        "METER[\"standard_parallel_1\",30.75],PARAMETER[\"standar");
         2595  +    add_srs_wkt (p, 9,
         2596  +        "d_parallel_2\",29.58333333333333],PARAMETER[\"latitude_o");
         2597  +    add_srs_wkt (p, 10,
         2598  +        "f_origin\",29],PARAMETER[\"central_meridian\",-84.5],PAR");
         2599  +    add_srs_wkt (p, 11,
         2600  +        "AMETER[\"false_easting\",600000],PARAMETER[\"false_north");
         2601  +    add_srs_wkt (p, 12,
         2602  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2603  +    add_srs_wkt (p, 13,
         2604  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
         2605  +    add_srs_wkt (p, 14,
         2606  +        "3514\"]]");
         2607  +    p = add_epsg_def (filter, first, last, 3515, "epsg", 3515,
         2608  +        "NAD83(NSRS2007) / Florida North (ftUS)");
  2950   2609       add_proj4text (p, 0,
  2951   2610           "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
  2952   2611       add_proj4text (p, 1,
  2953   2612           "9 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
  2954   2613       add_proj4text (p, 2,
  2955   2614           "0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2956   2615       add_srs_wkt (p, 0,
................................................................................
  2962   2621       add_srs_wkt (p, 3,
  2963   2622           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  2964   2623       add_srs_wkt (p, 4,
  2965   2624           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  2966   2625       add_srs_wkt (p, 5,
  2967   2626           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2968   2627       add_srs_wkt (p, 6,
  2969         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  2970         -    add_srs_wkt (p, 7,
  2971         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2972         -    add_srs_wkt (p, 8,
  2973         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2974         -    add_srs_wkt (p, 9,
  2975         -        "AMETER[\"standard_parallel_1\",30.75],PARAMETER[\"standa");
  2976         -    add_srs_wkt (p, 10,
  2977         -        "rd_parallel_2\",29.58333333333333],PARAMETER[\"latitude_");
  2978         -    add_srs_wkt (p, 11,
  2979         -        "of_origin\",29],PARAMETER[\"central_meridian\",-84.5],PA");
  2980         -    add_srs_wkt (p, 12,
  2981         -        "RAMETER[\"false_easting\",1968500],PARAMETER[\"false_nor");
  2982         -    add_srs_wkt (p, 13,
  2983         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  2984         -    add_srs_wkt (p, 14,
  2985         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2986         -    add_srs_wkt (p, 15,
  2987         -        "NORTH],AUTHORITY[\"EPSG\",\"3515\"]]");
  2988         -    p = add_epsg_def_ex (filter, first, last, 3516, "epsg", 3516,
  2989         -        "NAD83(NSRS2007) / Florida West", 0, 0,
  2990         -        "GRS 1980", "Greenwich",
  2991         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2992         -        "X", "East", "Y", "North");
         2628  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         2629  +    add_srs_wkt (p, 7,
         2630  +        "G\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         2631  +    add_srs_wkt (p, 8,
         2632  +        "],PARAMETER[\"standard_parallel_1\",30.75],PARAMETER[\"s");
         2633  +    add_srs_wkt (p, 9,
         2634  +        "tandard_parallel_2\",29.58333333333333],PARAMETER[\"lati");
         2635  +    add_srs_wkt (p, 10,
         2636  +        "tude_of_origin\",29],PARAMETER[\"central_meridian\",-84.");
         2637  +    add_srs_wkt (p, 11,
         2638  +        "5],PARAMETER[\"false_easting\",1968500],PARAMETER[\"fals");
         2639  +    add_srs_wkt (p, 12,
         2640  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
         2641  +    add_srs_wkt (p, 13,
         2642  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
         2643  +    add_srs_wkt (p, 14,
         2644  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3515\"]]");
         2645  +    p = add_epsg_def (filter, first, last, 3516, "epsg", 3516,
         2646  +        "NAD83(NSRS2007) / Florida West");
  2993   2647       add_proj4text (p, 0,
  2994   2648           "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
  2995   2649       add_proj4text (p, 1,
  2996   2650           "941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  2997   2651       add_proj4text (p, 2,
  2998   2652           "0,0,0 +units=m +no_defs");
  2999   2653       add_srs_wkt (p, 0,
................................................................................
  3005   2659       add_srs_wkt (p, 3,
  3006   2660           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3007   2661       add_srs_wkt (p, 4,
  3008   2662           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3009   2663       add_srs_wkt (p, 5,
  3010   2664           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3011   2665       add_srs_wkt (p, 6,
  3012         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2666  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3013   2667       add_srs_wkt (p, 7,
  3014         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2668  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3015   2669       add_srs_wkt (p, 8,
  3016         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2670  +        "atitude_of_origin\",24.33333333333333],PARAMETER[\"centr");
  3017   2671       add_srs_wkt (p, 9,
  3018         -        "e_of_origin\",24.33333333333333],PARAMETER[\"central_mer");
         2672  +        "al_meridian\",-82],PARAMETER[\"scale_factor\",0.99994117");
  3019   2673       add_srs_wkt (p, 10,
  3020         -        "idian\",-82],PARAMETER[\"scale_factor\",0.999941177],PAR");
         2674  +        "7],PARAMETER[\"false_easting\",200000],PARAMETER[\"false");
  3021   2675       add_srs_wkt (p, 11,
  3022         -        "AMETER[\"false_easting\",200000],PARAMETER[\"false_north");
         2676  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3023   2677       add_srs_wkt (p, 12,
  3024         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2678  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  3025   2679       add_srs_wkt (p, 13,
  3026         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3027         -    add_srs_wkt (p, 14,
  3028         -        "3516\"]]");
  3029         -    p = add_epsg_def_ex (filter, first, last, 3517, "epsg", 3517,
  3030         -        "NAD83(NSRS2007) / Florida West (ftUS)", 0, 0,
  3031         -        "GRS 1980", "Greenwich",
  3032         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3033         -        "X", "East", "Y", "North");
         2680  +        "G\",\"3516\"]]");
         2681  +    p = add_epsg_def (filter, first, last, 3517, "epsg", 3517,
         2682  +        "NAD83(NSRS2007) / Florida West (ftUS)");
  3034   2683       add_proj4text (p, 0,
  3035   2684           "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
  3036   2685       add_proj4text (p, 1,
  3037   2686           "941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs");
  3038   2687       add_proj4text (p, 2,
  3039   2688           "84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3040   2689       add_srs_wkt (p, 0,
................................................................................
  3046   2695       add_srs_wkt (p, 3,
  3047   2696           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3048   2697       add_srs_wkt (p, 4,
  3049   2698           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  3050   2699       add_srs_wkt (p, 5,
  3051   2700           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3052   2701       add_srs_wkt (p, 6,
  3053         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2702  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  3054   2703       add_srs_wkt (p, 7,
  3055         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         2704  +        "\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  3056   2705       add_srs_wkt (p, 8,
  3057         -        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2706  +        "TER[\"latitude_of_origin\",24.33333333333333],PARAMETER[");
  3058   2707       add_srs_wkt (p, 9,
  3059         -        "atitude_of_origin\",24.33333333333333],PARAMETER[\"centr");
         2708  +        "\"central_meridian\",-82],PARAMETER[\"scale_factor\",0.9");
  3060   2709       add_srs_wkt (p, 10,
  3061         -        "al_meridian\",-82],PARAMETER[\"scale_factor\",0.99994117");
         2710  +        "99941177],PARAMETER[\"false_easting\",656166.667],PARAME");
  3062   2711       add_srs_wkt (p, 11,
  3063         -        "7],PARAMETER[\"false_easting\",656166.667],PARAMETER[\"f");
         2712  +        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
  3064   2713       add_srs_wkt (p, 12,
  3065         -        "alse_northing\",0],UNIT[\"US survey foot\",0.30480060960");
         2714  +        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  3066   2715       add_srs_wkt (p, 13,
  3067         -        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
  3068         -    add_srs_wkt (p, 14,
  3069         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3517\"]]");
  3070         -    p = add_epsg_def_ex (filter, first, last, 3518, "epsg", 3518,
  3071         -        "NAD83(NSRS2007) / Georgia East", 0, 0,
  3072         -        "GRS 1980", "Greenwich",
  3073         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3074         -        "X", "East", "Y", "North");
         2716  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3517\"]]");
         2717  +    p = add_epsg_def (filter, first, last, 3518, "epsg", 3518,
         2718  +        "NAD83(NSRS2007) / Georgia East");
  3075   2719       add_proj4text (p, 0,
  3076   2720           "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
  3077   2721       add_proj4text (p, 1,
  3078   2722           "9 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  3079   2723       add_proj4text (p, 2,
  3080   2724           " +units=m +no_defs");
  3081   2725       add_srs_wkt (p, 0,
................................................................................
  3087   2731       add_srs_wkt (p, 3,
  3088   2732           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3089   2733       add_srs_wkt (p, 4,
  3090   2734           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3091   2735       add_srs_wkt (p, 5,
  3092   2736           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3093   2737       add_srs_wkt (p, 6,
  3094         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2738  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3095   2739       add_srs_wkt (p, 7,
  3096         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2740  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3097   2741       add_srs_wkt (p, 8,
  3098         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2742  +        "atitude_of_origin\",30],PARAMETER[\"central_meridian\",-");
  3099   2743       add_srs_wkt (p, 9,
  3100         -        "e_of_origin\",30],PARAMETER[\"central_meridian\",-82.166");
         2744  +        "82.16666666666667],PARAMETER[\"scale_factor\",0.9999],PA");
  3101   2745       add_srs_wkt (p, 10,
  3102         -        "66666666667],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
         2746  +        "RAMETER[\"false_easting\",200000],PARAMETER[\"false_nort");
  3103   2747       add_srs_wkt (p, 11,
  3104         -        "R[\"false_easting\",200000],PARAMETER[\"false_northing\"");
         2748  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3105   2749       add_srs_wkt (p, 12,
  3106         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2750  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3107   2751       add_srs_wkt (p, 13,
  3108         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3518\"");
  3109         -    add_srs_wkt (p, 14,
  3110         -        "]]");
  3111         -    p = add_epsg_def_ex (filter, first, last, 3519, "epsg", 3519,
  3112         -        "NAD83(NSRS2007) / Georgia East (ftUS)", 0, 0,
  3113         -        "GRS 1980", "Greenwich",
  3114         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3115         -        "X", "East", "Y", "North");
         2752  +        "3518\"]]");
         2753  +    p = add_epsg_def (filter, first, last, 3519, "epsg", 3519,
         2754  +        "NAD83(NSRS2007) / Georgia East (ftUS)");
  3116   2755       add_proj4text (p, 0,
  3117   2756           "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
  3118   2757       add_proj4text (p, 1,
  3119   2758           "9 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +towgs84=0,");
  3120   2759       add_proj4text (p, 2,
  3121   2760           "0,0,0,0,0,0 +units=us-ft +no_defs");
  3122   2761       add_srs_wkt (p, 0,
................................................................................
  3128   2767       add_srs_wkt (p, 3,
  3129   2768           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3130   2769       add_srs_wkt (p, 4,
  3131   2770           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  3132   2771       add_srs_wkt (p, 5,
  3133   2772           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3134   2773       add_srs_wkt (p, 6,
  3135         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2774  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  3136   2775       add_srs_wkt (p, 7,
  3137         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         2776  +        "\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  3138   2777       add_srs_wkt (p, 8,
  3139         -        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2778  +        "TER[\"latitude_of_origin\",30],PARAMETER[\"central_merid");
  3140   2779       add_srs_wkt (p, 9,
  3141         -        "atitude_of_origin\",30],PARAMETER[\"central_meridian\",-");
         2780  +        "ian\",-82.16666666666667],PARAMETER[\"scale_factor\",0.9");
  3142   2781       add_srs_wkt (p, 10,
  3143         -        "82.16666666666667],PARAMETER[\"scale_factor\",0.9999],PA");
         2782  +        "999],PARAMETER[\"false_easting\",656166.667],PARAMETER[\"");
  3144   2783       add_srs_wkt (p, 11,
  3145         -        "RAMETER[\"false_easting\",656166.667],PARAMETER[\"false_");
         2784  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  3146   2785       add_srs_wkt (p, 12,
  3147         -        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
         2786  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3148   2787       add_srs_wkt (p, 13,
  3149         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3150         -    add_srs_wkt (p, 14,
  3151         -        "\",NORTH],AUTHORITY[\"EPSG\",\"3519\"]]");
  3152         -    p = add_epsg_def_ex (filter, first, last, 3520, "epsg", 3520,
  3153         -        "NAD83(NSRS2007) / Georgia West", 0, 0,
  3154         -        "GRS 1980", "Greenwich",
  3155         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3156         -        "X", "East", "Y", "North");
         2788  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3519\"]]");
         2789  +    p = add_epsg_def (filter, first, last, 3520, "epsg", 3520,
         2790  +        "NAD83(NSRS2007) / Georgia West");
  3157   2791       add_proj4text (p, 0,
  3158   2792           "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
  3159   2793       add_proj4text (p, 1,
  3160   2794           "9 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  3161   2795       add_proj4text (p, 2,
  3162   2796           " +units=m +no_defs");
  3163   2797       add_srs_wkt (p, 0,
................................................................................
  3169   2803       add_srs_wkt (p, 3,
  3170   2804           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3171   2805       add_srs_wkt (p, 4,
  3172   2806           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3173   2807       add_srs_wkt (p, 5,
  3174   2808           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3175   2809       add_srs_wkt (p, 6,
  3176         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2810  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3177   2811       add_srs_wkt (p, 7,
  3178         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2812  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3179   2813       add_srs_wkt (p, 8,
  3180         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2814  +        "atitude_of_origin\",30],PARAMETER[\"central_meridian\",-");
  3181   2815       add_srs_wkt (p, 9,
  3182         -        "e_of_origin\",30],PARAMETER[\"central_meridian\",-84.166");
         2816  +        "84.16666666666667],PARAMETER[\"scale_factor\",0.9999],PA");
  3183   2817       add_srs_wkt (p, 10,
  3184         -        "66666666667],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
         2818  +        "RAMETER[\"false_easting\",700000],PARAMETER[\"false_nort");
  3185   2819       add_srs_wkt (p, 11,
  3186         -        "R[\"false_easting\",700000],PARAMETER[\"false_northing\"");
         2820  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3187   2821       add_srs_wkt (p, 12,
  3188         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2822  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3189   2823       add_srs_wkt (p, 13,
  3190         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3520\"");
  3191         -    add_srs_wkt (p, 14,
  3192         -        "]]");
  3193         -    p = add_epsg_def_ex (filter, first, last, 3521, "epsg", 3521,
  3194         -        "NAD83(NSRS2007) / Georgia West (ftUS)", 0, 0,
  3195         -        "GRS 1980", "Greenwich",
  3196         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3197         -        "X", "East", "Y", "North");
         2824  +        "3520\"]]");
         2825  +    p = add_epsg_def (filter, first, last, 3521, "epsg", 3521,
         2826  +        "NAD83(NSRS2007) / Georgia West (ftUS)");
  3198   2827       add_proj4text (p, 0,
  3199   2828           "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
  3200   2829       add_proj4text (p, 1,
  3201   2830           "9 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84=0,");
  3202   2831       add_proj4text (p, 2,
  3203   2832           "0,0,0,0,0,0 +units=us-ft +no_defs");
  3204   2833       add_srs_wkt (p, 0,
................................................................................
  3210   2839       add_srs_wkt (p, 3,
  3211   2840           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3212   2841       add_srs_wkt (p, 4,
  3213   2842           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  3214   2843       add_srs_wkt (p, 5,
  3215   2844           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3216   2845       add_srs_wkt (p, 6,
  3217         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2846  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  3218   2847       add_srs_wkt (p, 7,
  3219         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         2848  +        "\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  3220   2849       add_srs_wkt (p, 8,
  3221         -        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2850  +        "TER[\"latitude_of_origin\",30],PARAMETER[\"central_merid");
  3222   2851       add_srs_wkt (p, 9,
  3223         -        "atitude_of_origin\",30],PARAMETER[\"central_meridian\",-");
         2852  +        "ian\",-84.16666666666667],PARAMETER[\"scale_factor\",0.9");
  3224   2853       add_srs_wkt (p, 10,
  3225         -        "84.16666666666667],PARAMETER[\"scale_factor\",0.9999],PA");
         2854  +        "999],PARAMETER[\"false_easting\",2296583.333],PARAMETER[");
  3226   2855       add_srs_wkt (p, 11,
  3227         -        "RAMETER[\"false_easting\",2296583.333],PARAMETER[\"false");
         2856  +        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
  3228   2857       add_srs_wkt (p, 12,
  3229         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
         2858  +        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  3230   2859       add_srs_wkt (p, 13,
  3231         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  3232         -    add_srs_wkt (p, 14,
  3233         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3521\"]]");
  3234         -    p = add_epsg_def_ex (filter, first, last, 3522, "epsg", 3522,
  3235         -        "NAD83(NSRS2007) / Idaho Central", 0, 0,
  3236         -        "GRS 1980", "Greenwich",
  3237         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3238         -        "X", "East", "Y", "North");
         2860  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3521\"]]");
         2861  +    p = add_epsg_def (filter, first, last, 3522, "epsg", 3522,
         2862  +        "NAD83(NSRS2007) / Idaho Central");
  3239   2863       add_proj4text (p, 0,
  3240   2864           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
  3241   2865       add_proj4text (p, 1,
  3242   2866           "99473679999999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=");
  3243   2867       add_proj4text (p, 2,
  3244   2868           "0,0,0,0,0,0,0 +units=m +no_defs");
  3245   2869       add_srs_wkt (p, 0,
................................................................................
  3251   2875       add_srs_wkt (p, 3,
  3252   2876           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  3253   2877       add_srs_wkt (p, 4,
  3254   2878           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3255   2879       add_srs_wkt (p, 5,
  3256   2880           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3257   2881       add_srs_wkt (p, 6,
  3258         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2882  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3259   2883       add_srs_wkt (p, 7,
  3260         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
         2884  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3261   2885       add_srs_wkt (p, 8,
  3262         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2886  +        "latitude_of_origin\",41.66666666666666],PARAMETER[\"cent");
  3263   2887       add_srs_wkt (p, 9,
  3264         -        "de_of_origin\",41.66666666666666],PARAMETER[\"central_me");
         2888  +        "ral_meridian\",-114],PARAMETER[\"scale_factor\",0.999947");
  3265   2889       add_srs_wkt (p, 10,
  3266         -        "ridian\",-114],PARAMETER[\"scale_factor\",0.999947368],P");
         2890  +        "368],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  3267   2891       add_srs_wkt (p, 11,
  3268         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         2892  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  3269   2893       add_srs_wkt (p, 12,
  3270         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2894  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  3271   2895       add_srs_wkt (p, 13,
  3272         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  3273         -    add_srs_wkt (p, 14,
  3274         -        "\"3522\"]]");
  3275         -    p = add_epsg_def_ex (filter, first, last, 3523, "epsg", 3523,
  3276         -        "NAD83(NSRS2007) / Idaho Central (ftUS)", 0, 0,
  3277         -        "GRS 1980", "Greenwich",
  3278         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3279         -        "X", "East", "Y", "North");
         2896  +        "PSG\",\"3522\"]]");
         2897  +    p = add_epsg_def (filter, first, last, 3523, "epsg", 3523,
         2898  +        "NAD83(NSRS2007) / Idaho Central (ftUS)");
  3280   2899       add_proj4text (p, 0,
  3281   2900           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
  3282   2901       add_proj4text (p, 1,
  3283   2902           "99473679999999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS8");
  3284   2903       add_proj4text (p, 2,
  3285   2904           "0 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3286   2905       add_srs_wkt (p, 0,
................................................................................
  3292   2911       add_srs_wkt (p, 3,
  3293   2912           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  3294   2913       add_srs_wkt (p, 4,
  3295   2914           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  3296   2915       add_srs_wkt (p, 5,
  3297   2916           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  3298   2917       add_srs_wkt (p, 6,
  3299         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         2918  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  3300   2919       add_srs_wkt (p, 7,
  3301         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2920  +        "G\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  3302   2921       add_srs_wkt (p, 8,
  3303         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2922  +        "ETER[\"latitude_of_origin\",41.66666666666666],PARAMETER");
  3304   2923       add_srs_wkt (p, 9,
  3305         -        "latitude_of_origin\",41.66666666666666],PARAMETER[\"cent");
         2924  +        "[\"central_meridian\",-114],PARAMETER[\"scale_factor\",0");
  3306   2925       add_srs_wkt (p, 10,
  3307         -        "ral_meridian\",-114],PARAMETER[\"scale_factor\",0.999947");
         2926  +        ".999947368],PARAMETER[\"false_easting\",1640416.667],PAR");
  3308   2927       add_srs_wkt (p, 11,
  3309         -        "368],PARAMETER[\"false_easting\",1640416.667],PARAMETER[");
         2928  +        "AMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.3");
  3310   2929       add_srs_wkt (p, 12,
  3311         -        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
         2930  +        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  3312   2931       add_srs_wkt (p, 13,
  3313         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  3314         -    add_srs_wkt (p, 14,
  3315         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3523\"]]");
  3316         -    p = add_epsg_def_ex (filter, first, last, 3524, "epsg", 3524,
  3317         -        "NAD83(NSRS2007) / Idaho East", 0, 0,
  3318         -        "GRS 1980", "Greenwich",
  3319         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3320         -        "X", "East", "Y", "North");
         2932  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3523\"]]");
         2933  +    p = add_epsg_def (filter, first, last, 3524, "epsg", 3524,
         2934  +        "NAD83(NSRS2007) / Idaho East");
  3321   2935       add_proj4text (p, 0,
  3322   2936           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
  3323   2937       add_proj4text (p, 1,
  3324   2938           "666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +ellps=G");
  3325   2939       add_proj4text (p, 2,
  3326   2940           "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3327   2941       add_srs_wkt (p, 0,
................................................................................
  3333   2947       add_srs_wkt (p, 3,
  3334   2948           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  3335   2949       add_srs_wkt (p, 4,
  3336   2950           "RITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3337   2951       add_srs_wkt (p, 5,
  3338   2952           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3339   2953       add_srs_wkt (p, 6,
  3340         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         2954  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759");
  3341   2955       add_srs_wkt (p, 7,
  3342         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],P");
         2956  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3343   2957       add_srs_wkt (p, 8,
  3344         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         2958  +        "itude_of_origin\",41.66666666666666],PARAMETER[\"central");
  3345   2959       add_srs_wkt (p, 9,
  3346         -        "of_origin\",41.66666666666666],PARAMETER[\"central_merid");
         2960  +        "_meridian\",-112.1666666666667],PARAMETER[\"scale_factor");
  3347   2961       add_srs_wkt (p, 10,
  3348         -        "ian\",-112.1666666666667],PARAMETER[\"scale_factor\",0.9");
         2962  +        "\",0.999947368],PARAMETER[\"false_easting\",200000],PARA");
  3349   2963       add_srs_wkt (p, 11,
  3350         -        "99947368],PARAMETER[\"false_easting\",200000],PARAMETER[");
         2964  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  3351   2965       add_srs_wkt (p, 12,
  3352         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2966  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  3353   2967       add_srs_wkt (p, 13,
  3354         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  3355         -    add_srs_wkt (p, 14,
  3356         -        "[\"EPSG\",\"3524\"]]");
  3357         -    p = add_epsg_def_ex (filter, first, last, 3525, "epsg", 3525,
  3358         -        "NAD83(NSRS2007) / Idaho East (ftUS)", 0, 0,
  3359         -        "GRS 1980", "Greenwich",
  3360         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3361         -        "X", "East", "Y", "North");
         2968  +        "HORITY[\"EPSG\",\"3524\"]]");
         2969  +    p = add_epsg_def (filter, first, last, 3525, "epsg", 3525,
         2970  +        "NAD83(NSRS2007) / Idaho East (ftUS)");
  3362   2971       add_proj4text (p, 0,
  3363   2972           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
  3364   2973       add_proj4text (p, 1,
  3365   2974           "666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0");
  3366   2975       add_proj4text (p, 2,
  3367   2976           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
  3368   2977       add_proj4text (p, 3,
................................................................................
  3376   2985       add_srs_wkt (p, 3,
  3377   2986           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  3378   2987       add_srs_wkt (p, 4,
  3379   2988           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  3380   2989       add_srs_wkt (p, 5,
  3381   2990           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3382   2991       add_srs_wkt (p, 6,
  3383         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  3384         -    add_srs_wkt (p, 7,
  3385         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  3386         -    add_srs_wkt (p, 8,
  3387         -        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  3388         -    add_srs_wkt (p, 9,
  3389         -        "titude_of_origin\",41.66666666666666],PARAMETER[\"centra");
  3390         -    add_srs_wkt (p, 10,
  3391         -        "l_meridian\",-112.1666666666667],PARAMETER[\"scale_facto");
  3392         -    add_srs_wkt (p, 11,
  3393         -        "r\",0.999947368],PARAMETER[\"false_easting\",656166.667]");
  3394         -    add_srs_wkt (p, 12,
  3395         -        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
  3396         -    add_srs_wkt (p, 13,
  3397         -        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  3398         -    add_srs_wkt (p, 14,
  3399         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3525\"]");
  3400         -    add_srs_wkt (p, 15,
  3401         -        "]");
  3402         -    p = add_epsg_def_ex (filter, first, last, 3526, "epsg", 3526,
  3403         -        "NAD83(NSRS2007) / Idaho West", 0, 0,
  3404         -        "GRS 1980", "Greenwich",
  3405         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3406         -        "X", "East", "Y", "North");
         2992  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2993  +    add_srs_wkt (p, 7,
         2994  +        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2995  +    add_srs_wkt (p, 8,
         2996  +        "R[\"latitude_of_origin\",41.66666666666666],PARAMETER[\"");
         2997  +    add_srs_wkt (p, 9,
         2998  +        "central_meridian\",-112.1666666666667],PARAMETER[\"scale");
         2999  +    add_srs_wkt (p, 10,
         3000  +        "_factor\",0.999947368],PARAMETER[\"false_easting\",65616");
         3001  +    add_srs_wkt (p, 11,
         3002  +        "6.667],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
         3003  +    add_srs_wkt (p, 12,
         3004  +        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
         3005  +    add_srs_wkt (p, 13,
         3006  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
         3007  +    add_srs_wkt (p, 14,
         3008  +        "3525\"]]");
         3009  +    p = add_epsg_def (filter, first, last, 3526, "epsg", 3526,
         3010  +        "NAD83(NSRS2007) / Idaho West");
  3407   3011       add_proj4text (p, 0,
  3408   3012           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
  3409   3013       add_proj4text (p, 1,
  3410   3014           ".999933333 +x_0=800000 +y_0=0 +ellps=GRS80 +towgs84=0,0,");
  3411   3015       add_proj4text (p, 2,
  3412   3016           "0,0,0,0,0 +units=m +no_defs");
  3413   3017       add_srs_wkt (p, 0,
................................................................................
  3419   3023       add_srs_wkt (p, 3,
  3420   3024           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  3421   3025       add_srs_wkt (p, 4,
  3422   3026           "RITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3423   3027       add_srs_wkt (p, 5,
  3424   3028           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3425   3029       add_srs_wkt (p, 6,
  3426         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         3030  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759");
  3427   3031       add_srs_wkt (p, 7,
  3428         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],P");
         3032  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3429   3033       add_srs_wkt (p, 8,
  3430         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         3034  +        "itude_of_origin\",41.66666666666666],PARAMETER[\"central");
  3431   3035       add_srs_wkt (p, 9,
  3432         -        "of_origin\",41.66666666666666],PARAMETER[\"central_merid");
         3036  +        "_meridian\",-115.75],PARAMETER[\"scale_factor\",0.999933");
  3433   3037       add_srs_wkt (p, 10,
  3434         -        "ian\",-115.75],PARAMETER[\"scale_factor\",0.999933333],P");
         3038  +        "333],PARAMETER[\"false_easting\",800000],PARAMETER[\"fal");
  3435   3039       add_srs_wkt (p, 11,
  3436         -        "ARAMETER[\"false_easting\",800000],PARAMETER[\"false_nor");
         3040  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  3437   3041       add_srs_wkt (p, 12,
  3438         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         3042  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  3439   3043       add_srs_wkt (p, 13,
  3440         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  3441         -    add_srs_wkt (p, 14,
  3442         -        "\"3526\"]]");
  3443         -    p = add_epsg_def_ex (filter, first, last, 3527, "epsg", 3527,
  3444         -        "NAD83(NSRS2007) / Idaho West (ftUS)", 0, 0,
  3445         -        "GRS 1980", "Greenwich",
  3446         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3447         -        "X", "East", "Y", "North");
         3044  +        "PSG\",\"3526\"]]");
         3045  +    p = add_epsg_def (filter, first, last, 3527, "epsg", 3527,
         3046  +        "NAD83(NSRS2007) / Idaho West (ftUS)");
  3448   3047       add_proj4text (p, 0,
  3449   3048           "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
  3450   3049       add_proj4text (p, 1,
  3451   3050           ".999933333 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +t");
  3452   3051       add_proj4text (p, 2,
  3453   3052           "owgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3454   3053       add_srs_wkt (p, 0,
................................................................................
  3460   3059       add_srs_wkt (p, 3,
  3461   3060           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  3462   3061       add_srs_wkt (p, 4,
  3463   3062           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  3464   3063       add_srs_wkt (p, 5,
  3465   3064           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3466   3065       add_srs_wkt (p, 6,
  3467         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         3066  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  3468   3067       add_srs_wkt (p, 7,
  3469         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         3068  +        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  3470   3069       add_srs_wkt (p, 8,
  3471         -        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
         3070  +        "R[\"latitude_of_origin\",41.66666666666666],PARAMETER[\"");
  3472   3071       add_srs_wkt (p, 9,
  3473         -        "titude_of_origin\",41.66666666666666],PARAMETER[\"centra");
         3072  +        "central_meridian\",-115.75],PARAMETER[\"scale_factor\",0");
  3474   3073       add_srs_wkt (p, 10,
  3475         -        "l_meridian\",-115.75],PARAMETER[\"scale_factor\",0.99993");
         3074  +        ".999933333],PARAMETER[\"false_easting\",2624666.667],PAR");
  3476   3075       add_srs_wkt (p, 11,
  3477         -        "3333],PARAMETER[\"false_easting\",2624666.667],PARAMETER");
         3076  +        "AMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.3");
  3478   3077       add_srs_wkt (p, 12,
  3479         -        "[\"false_northing\",0],UNIT[\"US survey foot\",0.3048006");
         3078  +        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  3480   3079       add_srs_wkt (p, 13,
  3481         -        "096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST]");
  3482         -    add_srs_wkt (p, 14,
  3483         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3527\"]]");
  3484         -    p = add_epsg_def_ex (filter, first, last, 3528, "epsg", 3528,
  3485         -        "NAD83(NSRS2007) / Illinois East", 0, 0,
  3486         -        "GRS 1980", "Greenwich",
  3487         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3488         -        "X", "East", "Y", "North");
         3080  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3527\"]]");
         3081  +    p = add_epsg_def (filter, first, last, 3528, "epsg", 3528,
         3082  +        "NAD83(NSRS2007) / Illinois East");
  3489   3083       add_proj4text (p, 0,
  3490   3084           "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
  3491   3085       add_proj4text (p, 1,
  3492   3086           "333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +ellps=G");
  3493   3087       add_proj4text (p, 2,
  3494   3088           "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3495   3089       add_srs_wkt (p, 0,
................................................................................
  3501   3095       add_srs_wkt (p, 3,
  3502   3096           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  3503   3097       add_srs_wkt (p, 4,
  3504   3098           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3505   3099       add_srs_wkt (p, 5,
  3506   3100           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3507   3101       add_srs_wkt (p, 6,
  3508         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         3102  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3509   3103       add_srs_wkt (p, 7,
  3510         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
         3104  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3511   3105       add_srs_wkt (p, 8,
  3512         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         3106  +        "latitude_of_origin\",36.66666666666666],PARAMETER[\"cent");
  3513   3107       add_srs_wkt (p, 9,
  3514         -        "de_of_origin\",36.66666666666666],PARAMETER[\"central_me");
         3108  +        "ral_meridian\",-88.33333333333333],PARAMETER[\"scale_fac");
  3515   3109       add_srs_wkt (p, 10,
  3516         -        "ridian\",-88.33333333333333],PARAMETER[\"scale_factor\",");
         3110  +        "tor\",0.999975],PARAMETER[\"false_easting\",300000],PARA");
  3517   3111       add_srs_wkt (p, 11,
  3518         -        "0.999975],PARAMETER[\"false_easting\",300000],PARAMETER[");
         3112  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  3519   3113       add_srs_wkt (p, 12,
  3520         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3114  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  3521   3115       add_srs_wkt (p, 13,
  3522         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  3523         -    add_srs_wkt (p, 14,
  3524         -        "[\"EPSG\",\"3528\"]]");
  3525         -    p = add_epsg_def_ex (filter, first, last, 3529, "epsg", 3529,
  3526         -        "NAD83(NSRS2007) / Illinois East (ftUS)", 0, 0,
  3527         -        "GRS 1980", "Greenwich",
  3528         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3529         -        "X", "East", "Y", "North");
         3116  +        "HORITY[\"EPSG\",\"3528\"]]");
         3117  +    p = add_epsg_def (filter, first, last, 3529, "epsg", 3529,
         3118  +        "NAD83(NSRS2007) / Illinois East (ftUS)");
  3530   3119       add_proj4text (p, 0,
  3531   3120           "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
  3532   3121       add_proj4text (p, 1,
  3533   3122           "333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0");
  3534   3123       add_proj4text (p, 2,
  3535   3124           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
  3536   3125       add_proj4text (p, 3,
................................................................................
  3544   3133       add_srs_wkt (p, 3,
  3545   3134           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  3546   3135       add_srs_wkt (p, 4,
  3547   3136           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  3548   3137       add_srs_wkt (p, 5,
  3549   3138           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  3550   3139       add_srs_wkt (p, 6,
  3551         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  3552         -    add_srs_wkt (p, 7,
  3553         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  3554         -    add_srs_wkt (p, 8,
  3555         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3556         -    add_srs_wkt (p, 9,
  3557         -        "latitude_of_origin\",36.66666666666666],PARAMETER[\"cent");
  3558         -    add_srs_wkt (p, 10,
  3559         -        "ral_meridian\",-88.33333333333333],PARAMETER[\"scale_fac");
  3560         -    add_srs_wkt (p, 11,
  3561         -        "tor\",0.999975],PARAMETER[\"false_easting\",984250.00000");
  3562         -    add_srs_wkt (p, 12,
  3563         -        "00002],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
  3564         -    add_srs_wkt (p, 13,
  3565         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
  3566         -    add_srs_wkt (p, 14,
  3567         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3568         -    add_srs_wkt (p, 15,
  3569         -        "3529\"]]");
  3570         -    p = add_epsg_def_ex (filter, first, last, 3530, "epsg", 3530,
  3571         -        "NAD83(NSRS2007) / Illinois West", 0, 0,
  3572         -        "GRS 1980", "Greenwich",
  3573         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3574         -        "X", "East", "Y", "North");
         3140  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         3141  +    add_srs_wkt (p, 7,
         3142  +        "G\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         3143  +    add_srs_wkt (p, 8,
         3144  +        "ETER[\"latitude_of_origin\",36.66666666666666],PARAMETER");
         3145  +    add_srs_wkt (p, 9,
         3146  +        "[\"central_meridian\",-88.33333333333333],PARAMETER[\"sc");
         3147  +    add_srs_wkt (p, 10,
         3148  +        "ale_factor\",0.999975],PARAMETER[\"false_easting\",98425");
         3149  +    add_srs_wkt (p, 11,
         3150  +        "0.0000000002],PARAMETER[\"false_northing\",0],UNIT[\"US ");
         3151  +    add_srs_wkt (p, 12,
         3152  +        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         3153  +    add_srs_wkt (p, 13,
         3154  +        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
         3155  +    add_srs_wkt (p, 14,
         3156  +        "SG\",\"3529\"]]");
         3157  +    p = add_epsg_def (filter, first, last, 3530, "epsg", 3530,
         3158  +        "NAD83(NSRS2007) / Illinois West");
  3575   3159       add_proj4text (p, 0,
  3576   3160           "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
  3577   3161       add_proj4text (p, 1,
  3578   3162           "666667 +k=0.999941177 +x_0=700000 +y_0=0 +ellps=GRS80 +t");
  3579   3163       add_proj4text (p, 2,
  3580   3164           "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3581   3165       add_srs_wkt (p, 0,
................................................................................
  3587   3171       add_srs_wkt (p, 3,
  3588   3172           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  3589   3173       add_srs_wkt (p, 4,
  3590   3174           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3591   3175       add_srs_wkt (p, 5,
  3592   3176           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3593   3177       add_srs_wkt (p, 6,
  3594         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         3178  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3595   3179       add_srs_wkt (p, 7,
  3596         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
         3180  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3597   3181       add_srs_wkt (p, 8,
  3598         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         3182  +        "latitude_of_origin\",36.66666666666666],PARAMETER[\"cent");
  3599   3183       add_srs_wkt (p, 9,
  3600         -        "de_of_origin\",36.66666666666666],PARAMETER[\"central_me");
         3184  +        "ral_meridian\",-90.16666666666667],PARAMETER[\"scale_fac");
  3601   3185       add_srs_wkt (p, 10,
  3602         -        "ridian\",-90.16666666666667],PARAMETER[\"scale_factor\",");
         3186  +        "tor\",0.999941177],PARAMETER[\"false_easting\",700000],P");
  3603   3187       add_srs_wkt (p, 11,
  3604         -        "0.999941177],PARAMETER[\"false_easting\",700000],PARAMET");
         3188  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3605   3189       add_srs_wkt (p, 12,
  3606         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         3190  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  3607   3191       add_srs_wkt (p, 13,
  3608         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  3609         -    add_srs_wkt (p, 14,
  3610         -        "RITY[\"EPSG\",\"3530\"]]");
  3611         -    p = add_epsg_def_ex (filter, first, last, 3531, "epsg", 3531,
  3612         -        "NAD83(NSRS2007) / Illinois West (ftUS)", 0, 0,
  3613         -        "GRS 1980", "Greenwich",
  3614         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3615         -        "X", "East", "Y", "North");
         3192  +        ",AUTHORITY[\"EPSG\",\"3530\"]]");
         3193  +    p = add_epsg_def (filter, first, last, 3531, "epsg", 3531,
         3194  +        "NAD83(NSRS2007) / Illinois West (ftUS)");
  3616   3195       add_proj4text (p, 0,
  3617   3196           "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
  3618   3197       add_proj4text (p, 1,
  3619   3198           "666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +ell");
  3620   3199       add_proj4text (p, 2,
  3621   3200           "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3622   3201       add_srs_wkt (p, 0,
................................................................................
  3628   3207       add_srs_wkt (p, 3,
  3629   3208           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  3630   3209       add_srs_wkt (p, 4,
  3631   3210           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  3632   3211       add_srs_wkt (p, 5,
  3633   3212           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  3634   3213       add_srs_wkt (p, 6,
  3635         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  3636         -    add_srs_wkt (p, 7,
  3637         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  3638         -    add_srs_wkt (p, 8,
  3639         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3640         -    add_srs_wkt (p, 9,
  3641         -        "latitude_of_origin\",36.66666666666666],PARAMETER[\"cent");
  3642         -    add_srs_wkt (p, 10,
  3643         -        "ral_meridian\",-90.16666666666667],PARAMETER[\"scale_fac");
  3644         -    add_srs_wkt (p, 11,
  3645         -        "tor\",0.999941177],PARAMETER[\"false_easting\",2296583.3");
  3646         -    add_srs_wkt (p, 12,
  3647         -        "33300001],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
  3648         -    add_srs_wkt (p, 13,
  3649         -        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
  3650         -    add_srs_wkt (p, 14,
  3651         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3652         -    add_srs_wkt (p, 15,
  3653         -        ",\"3531\"]]");
  3654         -    p = add_epsg_def_ex (filter, first, last, 3532, "epsg", 3532,
  3655         -        "NAD83(NSRS2007) / Indiana East", 0, 0,
  3656         -        "GRS 1980", "Greenwich",
  3657         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3658         -        "X", "East", "Y", "North");
         3214  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         3215  +    add_srs_wkt (p, 7,
         3216  +        "G\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         3217  +    add_srs_wkt (p, 8,
         3218  +        "ETER[\"latitude_of_origin\",36.66666666666666],PARAMETER");
         3219  +    add_srs_wkt (p, 9,
         3220  +        "[\"central_meridian\",-90.16666666666667],PARAMETER[\"sc");
         3221  +    add_srs_wkt (p, 10,
         3222  +        "ale_factor\",0.999941177],PARAMETER[\"false_easting\",22");
         3223  +    add_srs_wkt (p, 11,
         3224  +        "96583.333300001],PARAMETER[\"false_northing\",0],UNIT[\"");
         3225  +    add_srs_wkt (p, 12,
         3226  +        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
         3227  +    add_srs_wkt (p, 13,
         3228  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
         3229  +    add_srs_wkt (p, 14,
         3230  +        "EPSG\",\"3531\"]]");
         3231  +    p = add_epsg_def (filter, first, last, 3532, "epsg", 3532,
         3232  +        "NAD83(NSRS2007) / Indiana East");
  3659   3233       add_proj4text (p, 0,
  3660   3234           "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
  3661   3235       add_proj4text (p, 1,
  3662   3236           "99966667 +x_0=100000 +y_0=250000 +ellps=GRS80 +towgs84=0");
  3663   3237       add_proj4text (p, 2,
  3664   3238           ",0,0,0,0,0,0 +units=m +no_defs");
  3665   3239       add_srs_wkt (p, 0,
................................................................................
  3671   3245       add_srs_wkt (p, 3,
  3672   3246           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3673   3247       add_srs_wkt (p, 4,
  3674   3248           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3675   3249       add_srs_wkt (p, 5,
  3676   3250           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3677   3251       add_srs_wkt (p, 6,
  3678         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3252  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3679   3253       add_srs_wkt (p, 7,
  3680         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         3254  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3681   3255       add_srs_wkt (p, 8,
  3682         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3256  +        "atitude_of_origin\",37.5],PARAMETER[\"central_meridian\"");
  3683   3257       add_srs_wkt (p, 9,
  3684         -        "e_of_origin\",37.5],PARAMETER[\"central_meridian\",-85.6");
         3258  +        ",-85.66666666666667],PARAMETER[\"scale_factor\",0.999966");
  3685   3259       add_srs_wkt (p, 10,
  3686         -        "6666666666667],PARAMETER[\"scale_factor\",0.999966667],P");
         3260  +        "667],PARAMETER[\"false_easting\",100000],PARAMETER[\"fal");
  3687   3261       add_srs_wkt (p, 11,
  3688         -        "ARAMETER[\"false_easting\",100000],PARAMETER[\"false_nor");
         3262  +        "se_northing\",250000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3689   3263       add_srs_wkt (p, 12,
  3690         -        "thing\",250000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         3264  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  3691   3265       add_srs_wkt (p, 13,
  3692         -        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  3693         -    add_srs_wkt (p, 14,
  3694         -        "SG\",\"3532\"]]");
  3695         -    p = add_epsg_def_ex (filter, first, last, 3533, "epsg", 3533,
  3696         -        "NAD83(NSRS2007) / Indiana East (ftUS)", 0, 0,
  3697         -        "GRS 1980", "Greenwich",
  3698         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3699         -        "X", "East", "Y", "North");
         3266  +        "[\"EPSG\",\"3532\"]]");
         3267  +    p = add_epsg_def (filter, first, last, 3533, "epsg", 3533,
         3268  +        "NAD83(NSRS2007) / Indiana East (ftUS)");
  3700   3269       add_proj4text (p, 0,
  3701   3270           "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
  3702   3271       add_proj4text (p, 1,
  3703   3272           "99966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +");
  3704   3273       add_proj4text (p, 2,
  3705   3274           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3706   3275       add_srs_wkt (p, 0,
................................................................................
  3712   3281       add_srs_wkt (p, 3,
  3713   3282           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3714   3283       add_srs_wkt (p, 4,
  3715   3284           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  3716   3285       add_srs_wkt (p, 5,
  3717   3286           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3718   3287       add_srs_wkt (p, 6,
  3719         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3720         -    add_srs_wkt (p, 7,
  3721         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
  3722         -    add_srs_wkt (p, 8,
  3723         -        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3724         -    add_srs_wkt (p, 9,
  3725         -        "atitude_of_origin\",37.5],PARAMETER[\"central_meridian\"");
  3726         -    add_srs_wkt (p, 10,
  3727         -        ",-85.66666666666667],PARAMETER[\"scale_factor\",0.999966");
  3728         -    add_srs_wkt (p, 11,
  3729         -        "667],PARAMETER[\"false_easting\",328083.333],PARAMETER[\"");
  3730         -    add_srs_wkt (p, 12,
  3731         -        "false_northing\",820208.3330000002],UNIT[\"US survey foo");
  3732         -    add_srs_wkt (p, 13,
  3733         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
  3734         -    add_srs_wkt (p, 14,
  3735         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"353");
  3736         -    add_srs_wkt (p, 15,
  3737         -        "3\"]]");
  3738         -    p = add_epsg_def_ex (filter, first, last, 3534, "epsg", 3534,
  3739         -        "NAD83(NSRS2007) / Indiana West", 0, 0,
  3740         -        "GRS 1980", "Greenwich",
  3741         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3742         -        "X", "East", "Y", "North");
         3288  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         3289  +    add_srs_wkt (p, 7,
         3290  +        "\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         3291  +    add_srs_wkt (p, 8,
         3292  +        "TER[\"latitude_of_origin\",37.5],PARAMETER[\"central_mer");
         3293  +    add_srs_wkt (p, 9,
         3294  +        "idian\",-85.66666666666667],PARAMETER[\"scale_factor\",0");
         3295  +    add_srs_wkt (p, 10,
         3296  +        ".999966667],PARAMETER[\"false_easting\",328083.333],PARA");
         3297  +    add_srs_wkt (p, 11,
         3298  +        "METER[\"false_northing\",820208.3330000002],UNIT[\"US su");
         3299  +    add_srs_wkt (p, 12,
         3300  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
         3301  +    add_srs_wkt (p, 13,
         3302  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
         3303  +    add_srs_wkt (p, 14,
         3304  +        "\",\"3533\"]]");
         3305  +    p = add_epsg_def (filter, first, last, 3534, "epsg", 3534,
         3306  +        "NAD83(NSRS2007) / Indiana West");
  3743   3307       add_proj4text (p, 0,
  3744   3308           "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
  3745   3309       add_proj4text (p, 1,
  3746   3310           "99966667 +x_0=900000 +y_0=250000 +ellps=GRS80 +towgs84=0");
  3747   3311       add_proj4text (p, 2,
  3748   3312           ",0,0,0,0,0,0 +units=m +no_defs");
  3749   3313       add_srs_wkt (p, 0,
................................................................................
  3755   3319       add_srs_wkt (p, 3,
  3756   3320           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3757   3321       add_srs_wkt (p, 4,
  3758   3322           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3759   3323       add_srs_wkt (p, 5,
  3760   3324           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3761   3325       add_srs_wkt (p, 6,
  3762         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3326  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3763   3327       add_srs_wkt (p, 7,
  3764         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         3328  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3765   3329       add_srs_wkt (p, 8,
  3766         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3330  +        "atitude_of_origin\",37.5],PARAMETER[\"central_meridian\"");
  3767   3331       add_srs_wkt (p, 9,
  3768         -        "e_of_origin\",37.5],PARAMETER[\"central_meridian\",-87.0");
         3332  +        ",-87.08333333333333],PARAMETER[\"scale_factor\",0.999966");
  3769   3333       add_srs_wkt (p, 10,
  3770         -        "8333333333333],PARAMETER[\"scale_factor\",0.999966667],P");
         3334  +        "667],PARAMETER[\"false_easting\",900000],PARAMETER[\"fal");
  3771   3335       add_srs_wkt (p, 11,
  3772         -        "ARAMETER[\"false_easting\",900000],PARAMETER[\"false_nor");
         3336  +        "se_northing\",250000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3773   3337       add_srs_wkt (p, 12,
  3774         -        "thing\",250000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         3338  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  3775   3339       add_srs_wkt (p, 13,
  3776         -        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  3777         -    add_srs_wkt (p, 14,
  3778         -        "SG\",\"3534\"]]");
  3779         -    p = add_epsg_def_ex (filter, first, last, 3535, "epsg", 3535,
  3780         -        "NAD83(NSRS2007) / Indiana West (ftUS)", 0, 0,
  3781         -        "GRS 1980", "Greenwich",
  3782         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3783         -        "X", "East", "Y", "North");
         3340  +        "[\"EPSG\",\"3534\"]]");
         3341  +    p = add_epsg_def (filter, first, last, 3535, "epsg", 3535,
         3342  +        "NAD83(NSRS2007) / Indiana West (ftUS)");
  3784   3343       add_proj4text (p, 0,
  3785   3344           "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
  3786   3345       add_proj4text (p, 1,
  3787   3346           "99966667 +x_0=900000 +y_0=249999.9998983998 +ellps=GRS80");
  3788   3347       add_proj4text (p, 2,
  3789   3348           " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3790   3349       add_srs_wkt (p, 0,
................................................................................
  3796   3355       add_srs_wkt (p, 3,
  3797   3356           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3798   3357       add_srs_wkt (p, 4,
  3799   3358           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  3800   3359       add_srs_wkt (p, 5,
  3801   3360           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3802   3361       add_srs_wkt (p, 6,
  3803         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3804         -    add_srs_wkt (p, 7,
  3805         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
  3806         -    add_srs_wkt (p, 8,
  3807         -        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3808         -    add_srs_wkt (p, 9,
  3809         -        "atitude_of_origin\",37.5],PARAMETER[\"central_meridian\"");
  3810         -    add_srs_wkt (p, 10,
  3811         -        ",-87.08333333333333],PARAMETER[\"scale_factor\",0.999966");
  3812         -    add_srs_wkt (p, 11,
  3813         -        "667],PARAMETER[\"false_easting\",2952750],PARAMETER[\"fa");
  3814         -    add_srs_wkt (p, 12,
  3815         -        "lse_northing\",820208.3330000002],UNIT[\"US survey foot\"");
  3816         -    add_srs_wkt (p, 13,
  3817         -        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  3818         -    add_srs_wkt (p, 14,
  3819         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3535\"]");
  3820         -    add_srs_wkt (p, 15,
  3821         -        "]");
  3822         -    p = add_epsg_def_ex (filter, first, last, 3536, "epsg", 3536,
  3823         -        "NAD83(NSRS2007) / Iowa North", 0, 0,
  3824         -        "GRS 1980", "Greenwich",
  3825         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  3826         -        "X", "East", "Y", "North");
         3362  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         3363  +    add_srs_wkt (p, 7,
         3364  +        "\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         3365  +    add_srs_wkt (p, 8,
         3366  +        "TER[\"latitude_of_origin\",37.5],PARAMETER[\"central_mer");
         3367  +    add_srs_wkt (p, 9,
         3368  +        "idian\",-87.08333333333333],PARAMETER[\"scale_factor\",0");
         3369  +    add_srs_wkt (p, 10,
         3370  +        ".999966667],PARAMETER[\"false_easting\",2952750],PARAMET");
         3371  +    add_srs_wkt (p, 11,
         3372  +        "ER[\"false_northing\",820208.3330000002],UNIT[\"US surve");
         3373  +    add_srs_wkt (p, 12,
         3374  +        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
         3375  +    add_srs_wkt (p, 13,
         3376  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
         3377  +    add_srs_wkt (p, 14,
         3378  +        "\"3535\"]]");
         3379  +    p = add_epsg_def (filter, first, last, 3536, "epsg", 3536,
         3380  +        "NAD83(NSRS2007) / Iowa North");
  3827   3381       add_proj4text (p, 0,
  3828   3382           "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
  3829   3383       add_proj4text (p, 1,
  3830   3384           "667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +");
  3831   3385       add_proj4text (p, 2,
  3832   3386           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3833   3387       add_srs_wkt (p, 0,
................................................................................
  3839   3393       add_srs_wkt (p, 3,
  3840   3394           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  3841   3395       add_srs_wkt (p, 4,
  3842   3396           "RITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3843   3397       add_srs_wkt (p, 5,
  3844   3398           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3845   3399       add_srs_wkt (p, 6,
  3846         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         3400  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759");
  3847   3401       add_srs_wkt (p, 7,
  3848         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],P");
         3402  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
  3849   3403       add_srs_wkt (p, 8,
  3850         -        "ROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"s");
         3404  +        "ER[\"standard_parallel_1\",43.26666666666667],PARAMETER[");
  3851   3405       add_srs_wkt (p, 9,
  3852         -        "tandard_parallel_1\",43.26666666666667],PARAMETER[\"stan");
         3406  +        "\"standard_parallel_2\",42.06666666666667],PARAMETER[\"l");
  3853   3407       add_srs_wkt (p, 10,
  3854         -        "dard_parallel_2\",42.06666666666667],PARAMETER[\"latitud");
         3408  +        "atitude_of_origin\",41.5],PARAMETER[\"central_meridian\"");
  3855   3409       add_srs_wkt (p, 11,
  3856         -        "e_of_origin\",41.5],PARAMETER[\"central_meridian\",-93.5");
         3410  +        ",-93.5],PARAMETER[\"false_easting\",1500000],PARAMETER[\"");
  3857   3411       add_srs_wkt (p, 12,
  3858         -        "],PARAMETER[\"false_easting\",1500000],PARAMETER[\"false");
         3412  +        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  3859   3413       add_srs_wkt (p, 13,
  3860         -        "_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3414  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  3861   3415       add_srs_wkt (p, 14,
  3862         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  3863         -    add_srs_wkt (p, 15,
  3864         -        "[\"EPSG\",\"3536\"]]");
  3865         -    p = add_epsg_def_ex (filter, first, last, 3537, "epsg", 3537,
  3866         -        "NAD83(NSRS2007) / Iowa North (ftUS)", 0, 0,
  3867         -        "GRS 1980", "Greenwich",
  3868         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3869         -        "X", "East", "Y", "North");
         3416  +        "ORITY[\"EPSG\",\"3536\"]]");
         3417  +    p = add_epsg_def (filter, first, last, 3537, "epsg", 3537,
         3418  +        "NAD83(NSRS2007) / Iowa North (ftUS)");
  3870   3419       add_proj4text (p, 0,
  3871   3420           "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
  3872   3421       add_proj4text (p, 1,
  3873   3422           "667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.99");
  3874   3423       add_proj4text (p, 2,
  3875   3424           "99898402 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-f");
  3876   3425       add_proj4text (p, 3,
................................................................................
  3884   3433       add_srs_wkt (p, 3,
  3885   3434           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  3886   3435       add_srs_wkt (p, 4,
  3887   3436           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  3888   3437       add_srs_wkt (p, 5,
  3889   3438           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3890   3439       add_srs_wkt (p, 6,
  3891         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         3440  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  3892   3441       add_srs_wkt (p, 7,
  3893         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         3442  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  3894   3443       add_srs_wkt (p, 8,
  3895         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         3444  +        "PARAMETER[\"standard_parallel_1\",43.26666666666667],PAR");
  3896   3445       add_srs_wkt (p, 9,
  3897         -        "TER[\"standard_parallel_1\",43.26666666666667],PARAMETER");
         3446  +        "AMETER[\"standard_parallel_2\",42.06666666666667],PARAME");
  3898   3447       add_srs_wkt (p, 10,
  3899         -        "[\"standard_parallel_2\",42.06666666666667],PARAMETER[\"");
         3448  +        "TER[\"latitude_of_origin\",41.5],PARAMETER[\"central_mer");
  3900   3449       add_srs_wkt (p, 11,
  3901         -        "latitude_of_origin\",41.5],PARAMETER[\"central_meridian\"");
         3450  +        "idian\",-93.5],PARAMETER[\"false_easting\",4921250],PARA");
  3902   3451       add_srs_wkt (p, 12,
  3903         -        ",-93.5],PARAMETER[\"false_easting\",4921250],PARAMETER[\"");
         3452  +        "METER[\"false_northing\",3280833.333300001],UNIT[\"US su");
  3904   3453       add_srs_wkt (p, 13,
  3905         -        "false_northing\",3280833.333300001],UNIT[\"US survey foo");
         3454  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
  3906   3455       add_srs_wkt (p, 14,
  3907         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
         3456  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  3908   3457       add_srs_wkt (p, 15,
  3909         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"353");
  3910         -    add_srs_wkt (p, 16,
  3911         -        "7\"]]");
  3912         -    p = add_epsg_def_ex (filter, first, last, 3538, "epsg", 3538,
  3913         -        "NAD83(NSRS2007) / Iowa South", 0, 0,
  3914         -        "GRS 1980", "Greenwich",
  3915         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  3916         -        "X", "East", "Y", "North");
         3458  +        "\",\"3537\"]]");
         3459  +    p = add_epsg_def (filter, first, last, 3538, "epsg", 3538,
         3460  +        "NAD83(NSRS2007) / Iowa South");
  3917   3461       add_proj4text (p, 0,
  3918   3462           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
  3919   3463       add_proj4text (p, 1,
  3920   3464           "667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS");
  3921   3465       add_proj4text (p, 2,
  3922   3466           "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3923   3467       add_srs_wkt (p, 0,
................................................................................
  3929   3473       add_srs_wkt (p, 3,
  3930   3474           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  3931   3475       add_srs_wkt (p, 4,
  3932   3476           "RITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3933   3477       add_srs_wkt (p, 5,
  3934   3478           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3935   3479       add_srs_wkt (p, 6,
  3936         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         3480  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759");
  3937   3481       add_srs_wkt (p, 7,
  3938         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],P");
         3482  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
  3939   3483       add_srs_wkt (p, 8,
  3940         -        "ROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"s");
         3484  +        "ER[\"standard_parallel_1\",41.78333333333333],PARAMETER[");
  3941   3485       add_srs_wkt (p, 9,
  3942         -        "tandard_parallel_1\",41.78333333333333],PARAMETER[\"stan");
         3486  +        "\"standard_parallel_2\",40.61666666666667],PARAMETER[\"l");
  3943   3487       add_srs_wkt (p, 10,
  3944         -        "dard_parallel_2\",40.61666666666667],PARAMETER[\"latitud");
         3488  +        "atitude_of_origin\",40],PARAMETER[\"central_meridian\",-");
  3945   3489       add_srs_wkt (p, 11,
  3946         -        "e_of_origin\",40],PARAMETER[\"central_meridian\",-93.5],");
         3490  +        "93.5],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
  3947   3491       add_srs_wkt (p, 12,
  3948         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
         3492  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3949   3493       add_srs_wkt (p, 13,
  3950         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3494  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  3951   3495       add_srs_wkt (p, 14,
  3952         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3953         -    add_srs_wkt (p, 15,
  3954         -        ",\"3538\"]]");
  3955         -    p = add_epsg_def_ex (filter, first, last, 3539, "epsg", 3539,
  3956         -        "NAD83(NSRS2007) / Iowa South (ftUS)", 0, 0,
  3957         -        "GRS 1980", "Greenwich",
  3958         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3959         -        "X", "East", "Y", "North");
         3496  +        "EPSG\",\"3538\"]]");
         3497  +    p = add_epsg_def (filter, first, last, 3539, "epsg", 3539,
         3498  +        "NAD83(NSRS2007) / Iowa South (ftUS)");
  3960   3499       add_proj4text (p, 0,
  3961   3500           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
  3962   3501       add_proj4text (p, 1,
  3963   3502           "667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +");
  3964   3503       add_proj4text (p, 2,
  3965   3504           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3966   3505       add_srs_wkt (p, 0,
................................................................................
  3972   3511       add_srs_wkt (p, 3,
  3973   3512           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  3974   3513       add_srs_wkt (p, 4,
  3975   3514           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  3976   3515       add_srs_wkt (p, 5,
  3977   3516           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3978   3517       add_srs_wkt (p, 6,
  3979         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         3518  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  3980   3519       add_srs_wkt (p, 7,
  3981         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         3520  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  3982   3521       add_srs_wkt (p, 8,
  3983         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         3522  +        "PARAMETER[\"standard_parallel_1\",41.78333333333333],PAR");
  3984   3523       add_srs_wkt (p, 9,
  3985         -        "TER[\"standard_parallel_1\",41.78333333333333],PARAMETER");
         3524  +        "AMETER[\"standard_parallel_2\",40.61666666666667],PARAME");
  3986   3525       add_srs_wkt (p, 10,
  3987         -        "[\"standard_parallel_2\",40.61666666666667],PARAMETER[\"");
         3526  +        "TER[\"latitude_of_origin\",40],PARAMETER[\"central_merid");
  3988   3527       add_srs_wkt (p, 11,
  3989         -        "latitude_of_origin\",40],PARAMETER[\"central_meridian\",");
         3528  +        "ian\",-93.5],PARAMETER[\"false_easting\",1640416.6667],P");
  3990   3529       add_srs_wkt (p, 12,
  3991         -        "-93.5],PARAMETER[\"false_easting\",1640416.6667],PARAMET");
         3530  +        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
  3992   3531       add_srs_wkt (p, 13,
  3993         -        "ER[\"false_northing\",0],UNIT[\"US survey foot\",0.30480");
         3532  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
  3994   3533       add_srs_wkt (p, 14,
  3995         -        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
  3996         -    add_srs_wkt (p, 15,
  3997         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3539\"]]");
  3998         -    p = add_epsg_def_ex (filter, first, last, 3540, "epsg", 3540,
  3999         -        "NAD83(NSRS2007) / Kansas North", 0, 0,
  4000         -        "GRS 1980", "Greenwich",
  4001         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  4002         -        "X", "East", "Y", "North");
         3534  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3539\"]]");
         3535  +    p = add_epsg_def (filter, first, last, 3540, "epsg", 3540,
         3536  +        "NAD83(NSRS2007) / Kansas North");
  4003   3537       add_proj4text (p, 0,
  4004   3538           "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
  4005   3539       add_proj4text (p, 1,
  4006   3540           "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0");
  4007   3541       add_proj4text (p, 2,
  4008   3542           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  4009   3543       add_srs_wkt (p, 0,
................................................................................
  4015   3549       add_srs_wkt (p, 3,
  4016   3550           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  4017   3551       add_srs_wkt (p, 4,
  4018   3552           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  4019   3553       add_srs_wkt (p, 5,
  4020   3554           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  4021   3555       add_srs_wkt (p, 6,
  4022         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3556  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  4023   3557       add_srs_wkt (p, 7,
  4024         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         3558  +        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  4025   3559       add_srs_wkt (p, 8,
  4026         -        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         3560  +        "ETER[\"standard_parallel_1\",39.78333333333333],PARAMETE");
  4027   3561       add_srs_wkt (p, 9,
  4028         -        "standard_parallel_1\",39.78333333333333],PARAMETER[\"sta");
         3562  +        "R[\"standard_parallel_2\",38.71666666666667],PARAMETER[\"");
  4029   3563       add_srs_wkt (p, 10,
  4030         -        "ndard_parallel_2\",38.71666666666667],PARAMETER[\"latitu");
         3564  +        "latitude_of_origin\",38.33333333333334],PARAMETER[\"cent");
  4031   3565       add_srs_wkt (p, 11,
  4032         -        "de_of_origin\",38.33333333333334],PARAMETER[\"central_me");
         3566  +        "ral_meridian\",-98],PARAMETER[\"false_easting\",400000],");
  4033   3567       add_srs_wkt (p, 12,
  4034         -        "ridian\",-98],PARAMETER[\"false_easting\",400000],PARAME");
         3568  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  4035   3569       add_srs_wkt (p, 13,
  4036         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         3570  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  4037   3571       add_srs_wkt (p, 14,
  4038         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  4039         -    add_srs_wkt (p, 15,
  4040         -        "ORITY[\"EPSG\",\"3540\"]]");
  4041         -    p = add_epsg_def_ex (filter, first, last, 3541, "epsg", 3541,
  4042         -        "NAD83(NSRS2007) / Kansas North (ftUS)", 0, 0,
  4043         -        "GRS 1980", "Greenwich",
  4044         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  4045         -        "X", "East", "Y", "North");
         3572  +        "],AUTHORITY[\"EPSG\",\"3540\"]]");
         3573  +    p = add_epsg_def (filter, first, last, 3541, "epsg", 3541,
         3574  +        "NAD83(NSRS2007) / Kansas North (ftUS)");
  4046   3575       add_proj4text (p, 0,
  4047   3576           "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
  4048   3577       add_proj4text (p, 1,
  4049   3578           "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.9999");
  4050   3579       add_proj4text (p, 2,
  4051   3580           "8984 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=u");
  4052   3581       add_proj4text (p, 3,
................................................................................
  4060   3589       add_srs_wkt (p, 3,
  4061   3590           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  4062   3591       add_srs_wkt (p, 4,
  4063   3592           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  4064   3593       add_srs_wkt (p, 5,
  4065   3594           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  4066   3595       add_srs_wkt (p, 6,
  4067         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         3596  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  4068   3597       add_srs_wkt (p, 7,
  4069         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         3598  +        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  4070   3599       add_srs_wkt (p, 8,
  4071         -        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
         3600  +        "],PARAMETER[\"standard_parallel_1\",39.78333333333333],P");
  4072   3601       add_srs_wkt (p, 9,
  4073         -        "ETER[\"standard_parallel_1\",39.78333333333333],PARAMETE");
         3602  +        "ARAMETER[\"standard_parallel_2\",38.71666666666667],PARA");
  4074   3603       add_srs_wkt (p, 10,
  4075         -        "R[\"standard_parallel_2\",38.71666666666667],PARAMETER[\"");
         3604  +        "METER[\"latitude_of_origin\",38.33333333333334],PARAMETE");
  4076   3605       add_srs_wkt (p, 11,
  4077         -        "latitude_of_origin\",38.33333333333334],PARAMETER[\"cent");
         3606  +        "R[\"central_meridian\",-98],PARAMETER[\"false_easting\",");
  4078   3607       add_srs_wkt (p, 12,
  4079         -        "ral_meridian\",-98],PARAMETER[\"false_easting\",1312333.");
         3608  +        "1312333.3333],PARAMETER[\"false_northing\",0],UNIT[\"US ");
  4080   3609       add_srs_wkt (p, 13,
  4081         -        "3333],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
         3610  +        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
  4082   3611       add_srs_wkt (p, 14,
  4083         -        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
         3612  +        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  4084   3613       add_srs_wkt (p, 15,
  4085         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
  4086         -    add_srs_wkt (p, 16,
  4087         -        "541\"]]");
  4088         -    p = add_epsg_def_ex (filter, first, last, 3542, "epsg", 3542,
  4089         -        "NAD83(NSRS2007) / Kansas South", 0, 0,
  4090         -        "GRS 1980", "Greenwich",
  4091         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  4092         -        "X", "East", "Y", "North");
         3614  +        "SG\",\"3541\"]]");
         3615  +    p = add_epsg_def (filter, first, last, 3542, "epsg", 3542,
         3616  +        "NAD83(NSRS2007) / Kansas South");
  4093   3617       add_proj4text (p, 0,
  4094   3618           "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
  4095   3619       add_proj4text (p, 1,
  4096   3620           "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y");
  4097   3621       add_proj4text (p, 2,
  4098   3622           "_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  4099   3623       add_proj4text (p, 3,
................................................................................
  4107   3631       add_srs_wkt (p, 3,
  4108   3632           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  4109   3633       add_srs_wkt (p, 4,
  4110   3634           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  4111   3635       add_srs_wkt (p, 5,
  4112   3636           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  4113   3637       add_srs_wkt (p, 6,
  4114         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3638  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  4115   3639       add_srs_wkt (p, 7,
  4116         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         3640  +        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  4117   3641       add_srs_wkt (p, 8,
  4118         -        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         3642  +        "ETER[\"standard_parallel_1\",38.56666666666667],PARAMETE");
  4119   3643       add_srs_wkt (p, 9,
  4120         -        "standard_parallel_1\",38.56666666666667],PARAMETER[\"sta");
         3644  +        "R[\"standard_parallel_2\",37.26666666666667],PARAMETER[\"");
  4121   3645       add_srs_wkt (p, 10,
  4122         -        "ndard_parallel_2\",37.26666666666667],PARAMETER[\"latitu");
         3646  +        "latitude_of_origin\",36.66666666666666],PARAMETER[\"cent");
  4123   3647       add_srs_wkt (p, 11,
  4124         -        "de_of_origin\",36.66666666666666],PARAMETER[\"central_me");
         3648  +        "ral_meridian\",-98.5],PARAMETER[\"false_easting\",400000");
  4125   3649       add_srs_wkt (p, 12,
  4126         -        "ridian\",-98.5],PARAMETER[\"false_easting\",400000],PARA");
         3650  +        "],PARAMETER[\"false_northing\",400000],UNIT[\"metre\",1,");
  4127   3651       add_srs_wkt (p, 13,
  4128         -        "METER[\"false_northing\",400000],UNIT[\"metre\",1,AUTHOR");
         3652  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  4129   3653       add_srs_wkt (p, 14,
  4130         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  4131         -    add_srs_wkt (p, 15,
  4132         -        "H],AUTHORITY[\"EPSG\",\"3542\"]]");
  4133         -    p = add_epsg_def_ex (filter, first, last, 3543, "epsg", 3543,
  4134         -        "NAD83(NSRS2007) / Kansas South (ftUS)", 0, 0,
  4135         -        "GRS 1980", "Greenwich",
  4136         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  4137         -        "X", "East", "Y", "North");
         3654  +        ",NORTH],AUTHORITY[\"EPSG\",\"3542\"]]");
         3655  +    p = add_epsg_def (filter, first, last, 3543, "epsg", 3543,
         3656  +        "NAD83(NSRS2007) / Kansas South (ftUS)");
  4138   3657       add_proj4text (p, 0,
  4139   3658           "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
  4140   3659       add_proj4text (p, 1,
  4141   3660           "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99");
  4142   3661       add_proj4text (p, 2,
  4143   3662           "998984 +y_0=399999.99998984 +ellps=GRS80 +towgs84=0,0,0,");
  4144   3663       add_proj4text (p, 3,
................................................................................
  4152   3671       add_srs_wkt (p, 3,
  4153   3672           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  4154   3673       add_srs_wkt (p, 4,
  4155   3674           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  4156   3675       add_srs_wkt (p, 5,
  4157   3676           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  4158   3677       add_srs_wkt (p, 6,
  4159         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         3678  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  4160   3679       add_srs_wkt (p, 7,
  4161         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         3680  +        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  4162   3681       add_srs_wkt (p, 8,
  4163         -        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
         3682  +        "],PARAMETER[\"standard_parallel_1\",38.56666666666667],P");
  4164   3683       add_srs_wkt (p, 9,
  4165         -        "ETER[\"standard_parallel_1\",38.56666666666667],PARAMETE");
         3684  +        "ARAMETER[\"standard_parallel_2\",37.26666666666667],PARA");
  4166   3685       add_srs_wkt (p, 10,
  4167         -        "R[\"standard_parallel_2\",37.26666666666667],PARAMETER[\"");
         3686  +        "METER[\"latitude_of_origin\",36.66666666666666],PARAMETE");
  4168   3687       add_srs_wkt (p, 11,
  4169         -        "latitude_of_origin\",36.66666666666666],PARAMETER[\"cent");
         3688  +        "R[\"central_meridian\",-98.5],PARAMETER[\"false_easting\"");
  4170   3689       add_srs_wkt (p, 12,
  4171         -        "ral_meridian\",-98.5],PARAMETER[\"false_easting\",131233");
         3690  +        ",1312333.3333],PARAMETER[\"false_northing\",1312333.3333");
  4172   3691       add_srs_wkt (p, 13,
  4173         -        "3.3333],PARAMETER[\"false_northing\",1312333.3333],UNIT[");
         3692  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
  4174   3693       add_srs_wkt (p, 14,
  4175         -        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
         3694  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  4176   3695       add_srs_wkt (p, 15,
  4177         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  4178         -    add_srs_wkt (p, 16,
  4179         -        "[\"EPSG\",\"3543\"]]");
  4180         -    p = add_epsg_def_ex (filter, first, last, 3544, "epsg", 3544,
  4181         -        "NAD83(NSRS2007) / Kentucky North", 0, 0,
  4182         -        "GRS 1980", "Greenwich",
  4183         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  4184         -        "X", "East", "Y", "North");
         3696  +        "HORITY[\"EPSG\",\"3543\"]]");
         3697  +    p = add_epsg_def (filter, first, last, 3544, "epsg", 3544,
         3698  +        "NAD83(NSRS2007) / Kentucky North");
  4185   3699       add_proj4text (p, 0,
  4186   3700           "+proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666");
  4187   3701       add_proj4text (p, 1,
  4188   3702           "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=");
  4189   3703       add_proj4text (p, 2,
  4190   3704           "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  4191   3705       add_srs_wkt (p, 0,
................................................................................
  4197   3711       add_srs_wkt (p, 3,
  4198   3712           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  4199   3713       add_srs_wkt (p, 4,
  4200   3714           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  4201   3715       add_srs_wkt (p, 5,
  4202   3716           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  4203   3717       add_srs_wkt (p, 6,
  4204         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3718  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  4205   3719       add_srs_wkt (p, 7,
  4206         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         3720  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  4207   3721       add_srs_wkt (p, 8,
  4208         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         3722  +        "AMETER[\"standard_parallel_1\",37.96666666666667],PARAME");
  4209   3723       add_srs_wkt (p, 9,
  4210         -        "[\"standard_parallel_1\",37.96666666666667],PARAMETER[\"");
         3724  +        "TER[\"standard_parallel_2\",38.96666666666667],PARAMETER");
  4211   3725       add_srs_wkt (p, 10,
  4212         -        "standard_parallel_2\",38.96666666666667],PARAMETER[\"lat");
         3726  +        "[\"latitude_of_origin\",37.5],PARAMETER[\"central_meridi");
  4213   3727       add_srs_wkt (p, 11,
  4214         -        "itude_of_origin\",37.5],PARAMETER[\"central_meridian\",-");
         3728  +        "an\",-84.25],PARAMETER[\"false_easting\",500000],PARAMET");
  4215   3729       add_srs_wkt (p, 12,
  4216         -        "84.25],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3730  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  4217   3731       add_srs_wkt (p, 13,
  4218         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3732  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  4219   3733       add_srs_wkt (p, 14,
  4220         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  4221         -    add_srs_wkt (p, 15,
  4222         -        "EPSG\",\"3544\"]]");
  4223         -    p = add_epsg_def_ex (filter, first, last, 3545, "epsg", 3545,
  4224         -        "NAD83(NSRS2007) / Kentucky North (ftUS)", 0, 0,
  4225         -        "GRS 1980", "Greenwich",
  4226         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  4227         -        "X", "East", "Y", "North");
         3734  +        "RITY[\"EPSG\",\"3544\"]]");
         3735  +    p = add_epsg_def (filter, first, last, 3545, "epsg", 3545,
         3736  +        "NAD83(NSRS2007) / Kentucky North (ftUS)");
  4228   3737       add_proj4text (p, 0,
  4229   3738           "+proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666");
  4230   3739       add_proj4text (p, 1,
  4231   3740           "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_");
  4232   3741       add_proj4text (p, 2,
  4233   3742           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no");
  4234   3743       add_proj4text (p, 3,
................................................................................
  4242   3751       add_srs_wkt (p, 3,
  4243   3752           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
  4244   3753       add_srs_wkt (p, 4,
  4245   3754           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  4246   3755       add_srs_wkt (p, 5,
  4247   3756           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  4248   3757       add_srs_wkt (p, 6,
  4249         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         3758  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  4250   3759       add_srs_wkt (p, 7,
  4251         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3760  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  4252   3761       add_srs_wkt (p, 8,
  4253         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         3762  +        "\"],PARAMETER[\"standard_parallel_1\",37.96666666666667]");
  4254   3763       add_srs_wkt (p, 9,
  4255         -        "AMETER[\"standard_parallel_1\",37.96666666666667],PARAME");
         3764  +        ",PARAMETER[\"standard_parallel_2\",38.96666666666667],PA");
  4256   3765       add_srs_wkt (p, 10,
  4257         -        "TER[\"standard_parallel_2\",38.96666666666667],PARAMETER");
         3766  +        "RAMETER[\"latitude_of_origin\",37.5],PARAMETER[\"central");
  4258   3767       add_srs_wkt (p, 11,
  4259         -        "[\"latitude_of_origin\",37.5],PARAMETER[\"central_meridi");
         3768  +        "_meridian\",-84.25],PARAMETER[\"false_easting\",1640416.");
  4260   3769       add_srs_wkt (p, 12,
  4261         -        "an\",-84.25],PARAMETER[\"false_easting\",1640416.667],PA");
         3770  +        "667],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
  4262   3771       add_srs_wkt (p, 13,
  4263         -        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
         3772  +        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
  4264   3773       add_srs_wkt (p, 14,
  4265         -        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
         3774  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"35");
  4266   3775       add_srs_wkt (p, 15,
  4267         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3545\"]]");
  4268         -    p = add_epsg_def_ex (filter, first, last, 3546, "epsg", 3546,
  4269         -        "NAD83(NSRS2007) / Kentucky Single Zone", 0, 0,
  4270         -        "GRS 1980", "Greenwich",
  4271         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  4272         -        "X", "East", "Y", "North");
         3776  +        "45\"]]");
         3777  +    p = add_epsg_def (filter, first, last, 3546, "epsg", 3546,
         3778  +        "NAD83(NSRS2007) / Kentucky Single Zone");
  4273   3779       add_proj4text (p, 0,
  4274   3780           "+proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666");
  4275   3781       add_proj4text (p, 1,
  4276   3782           "666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 ");
  4277   3783       add_proj4text (p, 2,
  4278   3784           "+y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  4279   3785       add_proj4text (p, 3,
................................................................................
  4287   3793       add_srs_wkt (p, 3,
  4288   3794           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  4289   3795       add_srs_wkt (p, 4,
  4290   3796           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  4291   3797       add_srs_wkt (p, 5,
  4292   3798           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  4293   3799       add_srs_wkt (p, 6,
  4294         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         3800  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  4295   3801       add_srs_wkt (p, 7,
  4296         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3802  +        "G\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  4297   3803       add_srs_wkt (p, 8,
  4298         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         3804  +        "],PARAMETER[\"standard_parallel_1\",37.08333333333334],P");
  4299   3805       add_srs_wkt (p, 9,
  4300         -        "AMETER[\"standard_parallel_1\",37.08333333333334],PARAME");
         3806  +        "ARAMETER[\"standard_parallel_2\",38.66666666666666],PARA");
  4301   3807       add_srs_wkt (p, 10,
  4302         -        "TER[\"standard_parallel_2\",38.66666666666666],PARAMETER");
         3808  +        "METER[\"latitude_of_origin\",36.33333333333334],PARAMETE");
  4303   3809       add_srs_wkt (p, 11,
  4304         -        "[\"latitude_of_origin\",36.33333333333334],PARAMETER[\"c");
         3810  +        "R[\"central_meridian\",-85.75],PARAMETER[\"false_easting");
  4305   3811       add_srs_wkt (p, 12,
  4306         -        "entral_meridian\",-85.75],PARAMETER[\"false_easting\",15");
         3812  +        "\",1500000],PARAMETER[\"false_northing\",1000000],UNIT[\"");
  4307   3813       add_srs_wkt (p, 13,
  4308         -        "00000],PARAMETER[\"false_northing\",1000000],UNIT[\"metr");
         3814  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  4309   3815       add_srs_wkt (p, 14,
  4310         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
  4311         -    add_srs_wkt (p, 15,
  4312         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3546\"]]");
  4313         -    p = add_epsg_def_ex (filter, first, last, 3547, "epsg", 3547,
  4314         -        "NAD83(NSRS2007) / Kentucky Single Zone (ftUS)", 0, 0,
  4315         -        "GRS 1980", "Greenwich",
  4316         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  4317         -        "X", "East", "Y", "North");
         3816  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3546\"]]");
         3817  +    p = add_epsg_def (filter, first, last, 3547, "epsg", 3547,
         3818  +        "NAD83(NSRS2007) / Kentucky Single Zone (ftUS)");
  4318   3819       add_proj4text (p, 0,
  4319   3820           "+proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666");
  4320   3821       add_proj4text (p, 1,
  4321   3822           "666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 ");
  4322   3823       add_proj4text (p, 2,
  4323   3824           "+y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  4324   3825       add_proj4text (p, 3,
................................................................................
  4332   3833       add_srs_wkt (p, 3,
  4333   3834           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  4334   3835       add_srs_wkt (p, 4,
  4335   3836           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Green");
  4336   3837       add_srs_wkt (p, 5,
  4337   3838           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  4338   3839       add_srs_wkt (p, 6,
  4339         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         3840  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  4340   3841       add_srs_wkt (p, 7,
  4341         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         3842  +        "Y[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Con");
  4342   3843       add_srs_wkt (p, 8,
  4343         -        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         3844  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",37.083333333");
  4344   3845       add_srs_wkt (p, 9,
  4345         -        "\"],PARAMETER[\"standard_parallel_1\",37.08333333333334]");
         3846  +        "33334],PARAMETER[\"standard_parallel_2\",38.666666666666");
  4346   3847       add_srs_wkt (p, 10,
  4347         -        ",PARAMETER[\"standard_parallel_2\",38.66666666666666],PA");
         3848  +        "66],PARAMETER[\"latitude_of_origin\",36.33333333333334],");
  4348   3849       add_srs_wkt (p, 11,
  4349         -        "RAMETER[\"latitude_of_origin\",36.33333333333334],PARAME");
         3850  +        "PARAMETER[\"central_meridian\",-85.75],PARAMETER[\"false");
  4350   3851       add_srs_wkt (p, 12,
  4351         -        "TER[\"central_meridian\",-85.75],PARAMETER[\"false_easti");
         3852  +        "_easting\",4921250],PARAMETER[\"false_northing\",3280833");
  4352   3853       add_srs_wkt (p, 13,
  4353         -        "ng\",4921250],PARAMETER[\"false_northing\",3280833.333],");
         3854  +        ".333],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  4354   3855       add_srs_wkt (p, 14,
  4355         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
         3856  +        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  4356   3857       add_srs_wkt (p, 15,
  4357         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  4358         -    add_srs_wkt (p, 16,
  4359         -        "ORITY[\"EPSG\",\"3547\"]]");
         3858  +        "],AUTHORITY[\"EPSG\",\"3547\"]]");
  4360   3859   }
  4361   3860   
  4362   3861   #endif /* full EPSG initialization enabled/disabled */
  4363   3862   

Changes to src/srsinit/epsg_inlined_15.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_15 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 3548, "epsg", 3548,
    56         -        "NAD83(NSRS2007) / Kentucky South", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
    59         -        "X", "East", "Y", "North");
           55  +    p = add_epsg_def (filter, first, last, 3548, "epsg", 3548,
           56  +        "NAD83(NSRS2007) / Kentucky South");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333");
    62     59       add_proj4text (p, 1,
    63     60           "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +");
    64     61       add_proj4text (p, 2,
    65     62           "y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
    66     63       add_proj4text (p, 3,
................................................................................
    74     71       add_srs_wkt (p, 3,
    75     72           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
    76     73       add_srs_wkt (p, 4,
    77     74           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
    78     75       add_srs_wkt (p, 5,
    79     76           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
    80     77       add_srs_wkt (p, 6,
    81         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
    82         -    add_srs_wkt (p, 7,
    83         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
    84         -    add_srs_wkt (p, 8,
    85         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
    86         -    add_srs_wkt (p, 9,
    87         -        "[\"standard_parallel_1\",37.93333333333333],PARAMETER[\"");
    88         -    add_srs_wkt (p, 10,
    89         -        "standard_parallel_2\",36.73333333333333],PARAMETER[\"lat");
    90         -    add_srs_wkt (p, 11,
    91         -        "itude_of_origin\",36.33333333333334],PARAMETER[\"central");
    92         -    add_srs_wkt (p, 12,
    93         -        "_meridian\",-85.75],PARAMETER[\"false_easting\",500000],");
    94         -    add_srs_wkt (p, 13,
    95         -        "PARAMETER[\"false_northing\",500000],UNIT[\"metre\",1,AU");
    96         -    add_srs_wkt (p, 14,
    97         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
    98         -    add_srs_wkt (p, 15,
    99         -        "NORTH],AUTHORITY[\"EPSG\",\"3548\"]]");
   100         -    p = add_epsg_def_ex (filter, first, last, 3549, "epsg", 3549,
   101         -        "NAD83(NSRS2007) / Kentucky South (ftUS)", 0, 0,
   102         -        "GRS 1980", "Greenwich",
   103         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
   104         -        "X", "East", "Y", "North");
           78  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
           79  +    add_srs_wkt (p, 7,
           80  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
           81  +    add_srs_wkt (p, 8,
           82  +        "AMETER[\"standard_parallel_1\",37.93333333333333],PARAME");
           83  +    add_srs_wkt (p, 9,
           84  +        "TER[\"standard_parallel_2\",36.73333333333333],PARAMETER");
           85  +    add_srs_wkt (p, 10,
           86  +        "[\"latitude_of_origin\",36.33333333333334],PARAMETER[\"c");
           87  +    add_srs_wkt (p, 11,
           88  +        "entral_meridian\",-85.75],PARAMETER[\"false_easting\",50");
           89  +    add_srs_wkt (p, 12,
           90  +        "0000],PARAMETER[\"false_northing\",500000],UNIT[\"metre\"");
           91  +    add_srs_wkt (p, 13,
           92  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
           93  +    add_srs_wkt (p, 14,
           94  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3548\"]]");
           95  +    p = add_epsg_def (filter, first, last, 3549, "epsg", 3549,
           96  +        "NAD83(NSRS2007) / Kentucky South (ftUS)");
   105     97       add_proj4text (p, 0,
   106     98           "+proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333");
   107     99       add_proj4text (p, 1,
   108    100           "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0");
   109    101       add_proj4text (p, 2,
   110    102           "001016001 +y_0=500000.0001016001 +ellps=GRS80 +towgs84=0");
   111    103       add_proj4text (p, 3,
................................................................................
   119    111       add_srs_wkt (p, 3,
   120    112           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
   121    113       add_srs_wkt (p, 4,
   122    114           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
   123    115       add_srs_wkt (p, 5,
   124    116           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
   125    117       add_srs_wkt (p, 6,
   126         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
          118  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
   127    119       add_srs_wkt (p, 7,
   128         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          120  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
   129    121       add_srs_wkt (p, 8,
   130         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
          122  +        "\"],PARAMETER[\"standard_parallel_1\",37.93333333333333]");
   131    123       add_srs_wkt (p, 9,
   132         -        "AMETER[\"standard_parallel_1\",37.93333333333333],PARAME");
          124  +        ",PARAMETER[\"standard_parallel_2\",36.73333333333333],PA");
   133    125       add_srs_wkt (p, 10,
   134         -        "TER[\"standard_parallel_2\",36.73333333333333],PARAMETER");
          126  +        "RAMETER[\"latitude_of_origin\",36.33333333333334],PARAME");
   135    127       add_srs_wkt (p, 11,
   136         -        "[\"latitude_of_origin\",36.33333333333334],PARAMETER[\"c");
          128  +        "TER[\"central_meridian\",-85.75],PARAMETER[\"false_easti");
   137    129       add_srs_wkt (p, 12,
   138         -        "entral_meridian\",-85.75],PARAMETER[\"false_easting\",16");
          130  +        "ng\",1640416.667],PARAMETER[\"false_northing\",1640416.6");
   139    131       add_srs_wkt (p, 13,
   140         -        "40416.667],PARAMETER[\"false_northing\",1640416.667],UNI");
          132  +        "67],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
   141    133       add_srs_wkt (p, 14,
   142         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          134  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
   143    135       add_srs_wkt (p, 15,
   144         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   145         -    add_srs_wkt (p, 16,
   146         -        "TY[\"EPSG\",\"3549\"]]");
   147         -    p = add_epsg_def_ex (filter, first, last, 3550, "epsg", 3550,
   148         -        "NAD83(NSRS2007) / Louisiana North", 0, 0,
   149         -        "GRS 1980", "Greenwich",
   150         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   151         -        "X", "East", "Y", "North");
          136  +        "AUTHORITY[\"EPSG\",\"3549\"]]");
          137  +    p = add_epsg_def (filter, first, last, 3550, "epsg", 3550,
          138  +        "NAD83(NSRS2007) / Louisiana North");
   152    139       add_proj4text (p, 0,
   153    140           "+proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666");
   154    141       add_proj4text (p, 1,
   155    142           "667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=");
   156    143       add_proj4text (p, 2,
   157    144           "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   158    145       add_srs_wkt (p, 0,
................................................................................
   164    151       add_srs_wkt (p, 3,
   165    152           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
   166    153       add_srs_wkt (p, 4,
   167    154           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
   168    155       add_srs_wkt (p, 5,
   169    156           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   170    157       add_srs_wkt (p, 6,
   171         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   172         -    add_srs_wkt (p, 7,
   173         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
   174         -    add_srs_wkt (p, 8,
   175         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
   176         -    add_srs_wkt (p, 9,
   177         -        "[\"standard_parallel_1\",32.66666666666666],PARAMETER[\"");
   178         -    add_srs_wkt (p, 10,
   179         -        "standard_parallel_2\",31.16666666666667],PARAMETER[\"lat");
   180         -    add_srs_wkt (p, 11,
   181         -        "itude_of_origin\",30.5],PARAMETER[\"central_meridian\",-");
   182         -    add_srs_wkt (p, 12,
   183         -        "92.5],PARAMETER[\"false_easting\",1000000],PARAMETER[\"f");
   184         -    add_srs_wkt (p, 13,
   185         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   186         -    add_srs_wkt (p, 14,
   187         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   188         -    add_srs_wkt (p, 15,
   189         -        "EPSG\",\"3550\"]]");
   190         -    p = add_epsg_def_ex (filter, first, last, 3551, "epsg", 3551,
   191         -        "NAD83(NSRS2007) / Louisiana North (ftUS)", 0, 0,
   192         -        "GRS 1980", "Greenwich",
   193         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
   194         -        "X", "East", "Y", "North");
          158  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          159  +    add_srs_wkt (p, 7,
          160  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
          161  +    add_srs_wkt (p, 8,
          162  +        "AMETER[\"standard_parallel_1\",32.66666666666666],PARAME");
          163  +    add_srs_wkt (p, 9,
          164  +        "TER[\"standard_parallel_2\",31.16666666666667],PARAMETER");
          165  +    add_srs_wkt (p, 10,
          166  +        "[\"latitude_of_origin\",30.5],PARAMETER[\"central_meridi");
          167  +    add_srs_wkt (p, 11,
          168  +        "an\",-92.5],PARAMETER[\"false_easting\",1000000],PARAMET");
          169  +    add_srs_wkt (p, 12,
          170  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
          171  +    add_srs_wkt (p, 13,
          172  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
          173  +    add_srs_wkt (p, 14,
          174  +        "RITY[\"EPSG\",\"3550\"]]");
          175  +    p = add_epsg_def (filter, first, last, 3551, "epsg", 3551,
          176  +        "NAD83(NSRS2007) / Louisiana North (ftUS)");
   195    177       add_proj4text (p, 0,
   196    178           "+proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666");
   197    179       add_proj4text (p, 1,
   198    180           "667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0");
   199    181       add_proj4text (p, 2,
   200    182           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
   201    183       add_proj4text (p, 3,
................................................................................
   209    191       add_srs_wkt (p, 3,
   210    192           "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
   211    193       add_srs_wkt (p, 4,
   212    194           "0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
   213    195       add_srs_wkt (p, 5,
   214    196           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
   215    197       add_srs_wkt (p, 6,
   216         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
          198  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
   217    199       add_srs_wkt (p, 7,
   218         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          200  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
   219    201       add_srs_wkt (p, 8,
   220         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
          202  +        "\"],PARAMETER[\"standard_parallel_1\",32.66666666666666]");
   221    203       add_srs_wkt (p, 9,
   222         -        "AMETER[\"standard_parallel_1\",32.66666666666666],PARAME");
          204  +        ",PARAMETER[\"standard_parallel_2\",31.16666666666667],PA");
   223    205       add_srs_wkt (p, 10,
   224         -        "TER[\"standard_parallel_2\",31.16666666666667],PARAMETER");
          206  +        "RAMETER[\"latitude_of_origin\",30.5],PARAMETER[\"central");
   225    207       add_srs_wkt (p, 11,
   226         -        "[\"latitude_of_origin\",30.5],PARAMETER[\"central_meridi");
          208  +        "_meridian\",-92.5],PARAMETER[\"false_easting\",3280833.3");
   227    209       add_srs_wkt (p, 12,
   228         -        "an\",-92.5],PARAMETER[\"false_easting\",3280833.33330000");
          210  +        "33300001],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
   229    211       add_srs_wkt (p, 13,
   230         -        "1],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot");
          212  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
   231    213       add_srs_wkt (p, 14,
   232         -        "\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS");
          214  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   233    215       add_srs_wkt (p, 15,
   234         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3551");
   235         -    add_srs_wkt (p, 16,
   236         -        "\"]]");
   237         -    p = add_epsg_def_ex (filter, first, last, 3552, "epsg", 3552,
   238         -        "NAD83(NSRS2007) / Louisiana South", 0, 0,
   239         -        "GRS 1980", "Greenwich",
   240         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   241         -        "X", "East", "Y", "North");
          216  +        ",\"3551\"]]");
          217  +    p = add_epsg_def (filter, first, last, 3552, "epsg", 3552,
          218  +        "NAD83(NSRS2007) / Louisiana South");
   242    219       add_proj4text (p, 0,
   243    220           "+proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91");
   244    221       add_proj4text (p, 1,
   245    222           ".33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs8");
   246    223       add_proj4text (p, 2,
   247    224           "4=0,0,0,0,0,0,0 +units=m +no_defs");
   248    225       add_srs_wkt (p, 0,
................................................................................
   254    231       add_srs_wkt (p, 3,
   255    232           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
   256    233       add_srs_wkt (p, 4,
   257    234           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
   258    235       add_srs_wkt (p, 5,
   259    236           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   260    237       add_srs_wkt (p, 6,
   261         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   262         -    add_srs_wkt (p, 7,
   263         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
   264         -    add_srs_wkt (p, 8,
   265         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
   266         -    add_srs_wkt (p, 9,
   267         -        "[\"standard_parallel_1\",30.7],PARAMETER[\"standard_para");
   268         -    add_srs_wkt (p, 10,
   269         -        "llel_2\",29.3],PARAMETER[\"latitude_of_origin\",28.5],PA");
   270         -    add_srs_wkt (p, 11,
   271         -        "RAMETER[\"central_meridian\",-91.33333333333333],PARAMET");
   272         -    add_srs_wkt (p, 12,
   273         -        "ER[\"false_easting\",1000000],PARAMETER[\"false_northing");
   274         -    add_srs_wkt (p, 13,
   275         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   276         -    add_srs_wkt (p, 14,
   277         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"355");
   278         -    add_srs_wkt (p, 15,
   279         -        "2\"]]");
   280         -    p = add_epsg_def_ex (filter, first, last, 3553, "epsg", 3553,
   281         -        "NAD83(NSRS2007) / Louisiana South (ftUS)", 0, 0,
   282         -        "GRS 1980", "Greenwich",
   283         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
   284         -        "X", "East", "Y", "North");
          238  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          239  +    add_srs_wkt (p, 7,
          240  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
          241  +    add_srs_wkt (p, 8,
          242  +        "AMETER[\"standard_parallel_1\",30.7],PARAMETER[\"standar");
          243  +    add_srs_wkt (p, 9,
          244  +        "d_parallel_2\",29.3],PARAMETER[\"latitude_of_origin\",28");
          245  +    add_srs_wkt (p, 10,
          246  +        ".5],PARAMETER[\"central_meridian\",-91.33333333333333],P");
          247  +    add_srs_wkt (p, 11,
          248  +        "ARAMETER[\"false_easting\",1000000],PARAMETER[\"false_no");
          249  +    add_srs_wkt (p, 12,
          250  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          251  +    add_srs_wkt (p, 13,
          252  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
          253  +    add_srs_wkt (p, 14,
          254  +        ",\"3552\"]]");
          255  +    p = add_epsg_def (filter, first, last, 3553, "epsg", 3553,
          256  +        "NAD83(NSRS2007) / Louisiana South (ftUS)");
   285    257       add_proj4text (p, 0,
   286    258           "+proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91");
   287    259       add_proj4text (p, 1,
   288    260           ".33333333333333 +x_0=999999.9999898402 +y_0=0 +ellps=GRS");
   289    261       add_proj4text (p, 2,
   290    262           "80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
   291    263       add_srs_wkt (p, 0,
................................................................................
   297    269       add_srs_wkt (p, 3,
   298    270           "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
   299    271       add_srs_wkt (p, 4,
   300    272           "0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
   301    273       add_srs_wkt (p, 5,
   302    274           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
   303    275       add_srs_wkt (p, 6,
   304         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
   305         -    add_srs_wkt (p, 7,
   306         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   307         -    add_srs_wkt (p, 8,
   308         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
   309         -    add_srs_wkt (p, 9,
   310         -        "AMETER[\"standard_parallel_1\",30.7],PARAMETER[\"standar");
   311         -    add_srs_wkt (p, 10,
   312         -        "d_parallel_2\",29.3],PARAMETER[\"latitude_of_origin\",28");
   313         -    add_srs_wkt (p, 11,
   314         -        ".5],PARAMETER[\"central_meridian\",-91.33333333333333],P");
   315         -    add_srs_wkt (p, 12,
   316         -        "ARAMETER[\"false_easting\",3280833.333300001],PARAMETER[");
   317         -    add_srs_wkt (p, 13,
   318         -        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
   319         -    add_srs_wkt (p, 14,
   320         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
   321         -    add_srs_wkt (p, 15,
   322         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3553\"]]");
   323         -    p = add_epsg_def_ex (filter, first, last, 3554, "epsg", 3554,
   324         -        "NAD83(NSRS2007) / Maine CS2000 Central", 0, 0,
   325         -        "GRS 1980", "Greenwich",
   326         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
   327         -        "X", "East", "Y", "North");
          276  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
          277  +    add_srs_wkt (p, 7,
          278  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          279  +    add_srs_wkt (p, 8,
          280  +        "\"],PARAMETER[\"standard_parallel_1\",30.7],PARAMETER[\"");
          281  +    add_srs_wkt (p, 9,
          282  +        "standard_parallel_2\",29.3],PARAMETER[\"latitude_of_orig");
          283  +    add_srs_wkt (p, 10,
          284  +        "in\",28.5],PARAMETER[\"central_meridian\",-91.3333333333");
          285  +    add_srs_wkt (p, 11,
          286  +        "3333],PARAMETER[\"false_easting\",3280833.333300001],PAR");
          287  +    add_srs_wkt (p, 12,
          288  +        "AMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.3");
          289  +    add_srs_wkt (p, 13,
          290  +        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
          291  +    add_srs_wkt (p, 14,
          292  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3553\"]]");
          293  +    p = add_epsg_def (filter, first, last, 3554, "epsg", 3554,
          294  +        "NAD83(NSRS2007) / Maine CS2000 Central");
   328    295       add_proj4text (p, 0,
   329    296           "+proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=5");
   330    297       add_proj4text (p, 1,
   331    298           "00000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
   332    299       add_proj4text (p, 2,
   333    300           "m +no_defs");
   334    301       add_srs_wkt (p, 0,
................................................................................
   340    307       add_srs_wkt (p, 3,
   341    308           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
   342    309       add_srs_wkt (p, 4,
   343    310           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
   344    311       add_srs_wkt (p, 5,
   345    312           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   346    313       add_srs_wkt (p, 6,
   347         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          314  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   348    315       add_srs_wkt (p, 7,
   349         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          316  +        "G\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   350    317       add_srs_wkt (p, 8,
   351         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          318  +        "ETER[\"latitude_of_origin\",43.5],PARAMETER[\"central_me");
   352    319       add_srs_wkt (p, 9,
   353         -        "latitude_of_origin\",43.5],PARAMETER[\"central_meridian\"");
          320  +        "ridian\",-69.125],PARAMETER[\"scale_factor\",0.99998],PA");
   354    321       add_srs_wkt (p, 10,
   355         -        ",-69.125],PARAMETER[\"scale_factor\",0.99998],PARAMETER[");
          322  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
   356    323       add_srs_wkt (p, 11,
   357         -        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
          324  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
   358    325       add_srs_wkt (p, 12,
   359         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          326  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   360    327       add_srs_wkt (p, 13,
   361         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3554\"]");
   362         -    add_srs_wkt (p, 14,
   363         -        "]");
   364         -    p = add_epsg_def_ex (filter, first, last, 3555, "epsg", 3555,
   365         -        "NAD83(NSRS2007) / Maine CS2000 East", 0, 0,
   366         -        "GRS 1980", "Greenwich",
   367         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
   368         -        "X", "East", "Y", "North");
          328  +        "3554\"]]");
          329  +    p = add_epsg_def (filter, first, last, 3555, "epsg", 3555,
          330  +        "NAD83(NSRS2007) / Maine CS2000 East");
   369    331       add_proj4text (p, 0,
   370    332           "+proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0");
   371    333       add_proj4text (p, 1,
   372    334           ".99998 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
   373    335       add_proj4text (p, 2,
   374    336           "0,0,0 +units=m +no_defs");
   375    337       add_srs_wkt (p, 0,
................................................................................
   381    343       add_srs_wkt (p, 3,
   382    344           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
   383    345       add_srs_wkt (p, 4,
   384    346           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
   385    347       add_srs_wkt (p, 5,
   386    348           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   387    349       add_srs_wkt (p, 6,
   388         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          350  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   389    351       add_srs_wkt (p, 7,
   390         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
          352  +        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   391    353       add_srs_wkt (p, 8,
   392         -        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
          354  +        "R[\"latitude_of_origin\",43.83333333333334],PARAMETER[\"");
   393    355       add_srs_wkt (p, 9,
   394         -        "titude_of_origin\",43.83333333333334],PARAMETER[\"centra");
          356  +        "central_meridian\",-67.875],PARAMETER[\"scale_factor\",0");
   395    357       add_srs_wkt (p, 10,
   396         -        "l_meridian\",-67.875],PARAMETER[\"scale_factor\",0.99998");
          358  +        ".99998],PARAMETER[\"false_easting\",700000],PARAMETER[\"");
   397    359       add_srs_wkt (p, 11,
   398         -        "],PARAMETER[\"false_easting\",700000],PARAMETER[\"false_");
          360  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   399    361       add_srs_wkt (p, 12,
   400         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          362  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
   401    363       add_srs_wkt (p, 13,
   402         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
   403         -    add_srs_wkt (p, 14,
   404         -        "\",\"3555\"]]");
   405         -    p = add_epsg_def_ex (filter, first, last, 3556, "epsg", 3556,
   406         -        "NAD83(NSRS2007) / Maine CS2000 West", 0, 0,
   407         -        "GRS 1980", "Greenwich",
   408         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
   409         -        "X", "East", "Y", "North");
          364  +        "\"EPSG\",\"3555\"]]");
          365  +    p = add_epsg_def (filter, first, last, 3556, "epsg", 3556,
          366  +        "NAD83(NSRS2007) / Maine CS2000 West");
   410    367       add_proj4text (p, 0,
   411    368           "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0");
   412    369       add_proj4text (p, 1,
   413    370           ".99998 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
   414    371       add_proj4text (p, 2,
   415    372           "0,0,0 +units=m +no_defs");
   416    373       add_srs_wkt (p, 0,
................................................................................
   422    379       add_srs_wkt (p, 3,
   423    380           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
   424    381       add_srs_wkt (p, 4,
   425    382           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
   426    383       add_srs_wkt (p, 5,
   427    384           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   428    385       add_srs_wkt (p, 6,
   429         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          386  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   430    387       add_srs_wkt (p, 7,
   431         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
          388  +        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   432    389       add_srs_wkt (p, 8,
   433         -        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
          390  +        "R[\"latitude_of_origin\",42.83333333333334],PARAMETER[\"");
   434    391       add_srs_wkt (p, 9,
   435         -        "titude_of_origin\",42.83333333333334],PARAMETER[\"centra");
          392  +        "central_meridian\",-70.375],PARAMETER[\"scale_factor\",0");
   436    393       add_srs_wkt (p, 10,
   437         -        "l_meridian\",-70.375],PARAMETER[\"scale_factor\",0.99998");
          394  +        ".99998],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
   438    395       add_srs_wkt (p, 11,
   439         -        "],PARAMETER[\"false_easting\",300000],PARAMETER[\"false_");
          396  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   440    397       add_srs_wkt (p, 12,
   441         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          398  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
   442    399       add_srs_wkt (p, 13,
   443         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
   444         -    add_srs_wkt (p, 14,
   445         -        "\",\"3556\"]]");
   446         -    p = add_epsg_def_ex (filter, first, last, 3557, "epsg", 3557,
   447         -        "NAD83(NSRS2007) / Maine East", 0, 0,
   448         -        "GRS 1980", "Greenwich",
   449         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
   450         -        "X", "East", "Y", "North");
          400  +        "\"EPSG\",\"3556\"]]");
          401  +    p = add_epsg_def (filter, first, last, 3557, "epsg", 3557,
          402  +        "NAD83(NSRS2007) / Maine East");
   451    403       add_proj4text (p, 0,
   452    404           "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
   453    405       add_proj4text (p, 1,
   454    406           "999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
   455    407       add_proj4text (p, 2,
   456    408           ",0 +units=m +no_defs");
   457    409       add_srs_wkt (p, 0,
................................................................................
   463    415       add_srs_wkt (p, 3,
   464    416           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
   465    417       add_srs_wkt (p, 4,
   466    418           "RITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   467    419       add_srs_wkt (p, 5,
   468    420           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   469    421       add_srs_wkt (p, 6,
   470         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          422  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759");
   471    423       add_srs_wkt (p, 7,
   472         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],P");
          424  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   473    425       add_srs_wkt (p, 8,
   474         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
          426  +        "itude_of_origin\",43.66666666666666],PARAMETER[\"central");
   475    427       add_srs_wkt (p, 9,
   476         -        "of_origin\",43.66666666666666],PARAMETER[\"central_merid");
          428  +        "_meridian\",-68.5],PARAMETER[\"scale_factor\",0.9999],PA");
   477    429       add_srs_wkt (p, 10,
   478         -        "ian\",-68.5],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
          430  +        "RAMETER[\"false_easting\",300000],PARAMETER[\"false_nort");
   479    431       add_srs_wkt (p, 11,
   480         -        "R[\"false_easting\",300000],PARAMETER[\"false_northing\"");
          432  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
   481    433       add_srs_wkt (p, 12,
   482         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          434  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   483    435       add_srs_wkt (p, 13,
   484         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3557\"");
   485         -    add_srs_wkt (p, 14,
   486         -        "]]");
   487         -    p = add_epsg_def_ex (filter, first, last, 3558, "epsg", 3558,
   488         -        "NAD83(NSRS2007) / Maine West", 0, 0,
   489         -        "GRS 1980", "Greenwich",
   490         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
   491         -        "X", "East", "Y", "North");
          436  +        "3557\"]]");
          437  +    p = add_epsg_def (filter, first, last, 3558, "epsg", 3558,
          438  +        "NAD83(NSRS2007) / Maine West");
   492    439       add_proj4text (p, 0,
   493    440           "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
   494    441       add_proj4text (p, 1,
   495    442           "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
   496    443       add_proj4text (p, 2,
   497    444           "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   498    445       add_srs_wkt (p, 0,
................................................................................
   504    451       add_srs_wkt (p, 3,
   505    452           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
   506    453       add_srs_wkt (p, 4,
   507    454           "RITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   508    455       add_srs_wkt (p, 5,
   509    456           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   510    457       add_srs_wkt (p, 6,
   511         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          458  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759");
   512    459       add_srs_wkt (p, 7,
   513         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],P");
          460  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   514    461       add_srs_wkt (p, 8,
   515         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
          462  +        "itude_of_origin\",42.83333333333334],PARAMETER[\"central");
   516    463       add_srs_wkt (p, 9,
   517         -        "of_origin\",42.83333333333334],PARAMETER[\"central_merid");
          464  +        "_meridian\",-70.16666666666667],PARAMETER[\"scale_factor");
   518    465       add_srs_wkt (p, 10,
   519         -        "ian\",-70.16666666666667],PARAMETER[\"scale_factor\",0.9");
          466  +        "\",0.999966667],PARAMETER[\"false_easting\",900000],PARA");
   520    467       add_srs_wkt (p, 11,
   521         -        "99966667],PARAMETER[\"false_easting\",900000],PARAMETER[");
          468  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   522    469       add_srs_wkt (p, 12,
   523         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
          470  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   524    471       add_srs_wkt (p, 13,
   525         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
   526         -    add_srs_wkt (p, 14,
   527         -        "[\"EPSG\",\"3558\"]]");
   528         -    p = add_epsg_def_ex (filter, first, last, 3559, "epsg", 3559,
   529         -        "NAD83(NSRS2007) / Maryland", 0, 0,
   530         -        "GRS 1980", "Greenwich",
   531         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   532         -        "X", "East", "Y", "North");
          472  +        "HORITY[\"EPSG\",\"3558\"]]");
          473  +    p = add_epsg_def (filter, first, last, 3559, "epsg", 3559,
          474  +        "NAD83(NSRS2007) / Maryland");
   533    475       add_proj4text (p, 0,
   534    476           "+proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666");
   535    477       add_proj4text (p, 1,
   536    478           "666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=");
   537    479       add_proj4text (p, 2,
   538    480           "0,0,0,0,0,0,0 +units=m +no_defs");
   539    481       add_srs_wkt (p, 0,
................................................................................
   545    487       add_srs_wkt (p, 3,
   546    488           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
   547    489       add_srs_wkt (p, 4,
   548    490           "TY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   549    491       add_srs_wkt (p, 5,
   550    492           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   551    493       add_srs_wkt (p, 6,
   552         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
   553         -    add_srs_wkt (p, 7,
   554         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],PRO");
   555         -    add_srs_wkt (p, 8,
   556         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
   557         -    add_srs_wkt (p, 9,
   558         -        "ndard_parallel_1\",39.45],PARAMETER[\"standard_parallel_");
   559         -    add_srs_wkt (p, 10,
   560         -        "2\",38.3],PARAMETER[\"latitude_of_origin\",37.6666666666");
   561         -    add_srs_wkt (p, 11,
   562         -        "6666],PARAMETER[\"central_meridian\",-77],PARAMETER[\"fa");
   563         -    add_srs_wkt (p, 12,
   564         -        "lse_easting\",400000],PARAMETER[\"false_northing\",0],UN");
   565         -    add_srs_wkt (p, 13,
   566         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
   567         -    add_srs_wkt (p, 14,
   568         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3559\"]]");
   569         -    p = add_epsg_def_ex (filter, first, last, 3560, "epsg", 3560,
   570         -        "NAD83 / Utah North (ftUS)", 0, 0,
   571         -        "GRS 1980", "Greenwich",
   572         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   573         -        "X", "East", "Y", "North");
          494  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759\"");
          495  +    add_srs_wkt (p, 7,
          496  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
          497  +    add_srs_wkt (p, 8,
          498  +        "[\"standard_parallel_1\",39.45],PARAMETER[\"standard_par");
          499  +    add_srs_wkt (p, 9,
          500  +        "allel_2\",38.3],PARAMETER[\"latitude_of_origin\",37.6666");
          501  +    add_srs_wkt (p, 10,
          502  +        "6666666666],PARAMETER[\"central_meridian\",-77],PARAMETE");
          503  +    add_srs_wkt (p, 11,
          504  +        "R[\"false_easting\",400000],PARAMETER[\"false_northing\"");
          505  +    add_srs_wkt (p, 12,
          506  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          507  +    add_srs_wkt (p, 13,
          508  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3559\"");
          509  +    add_srs_wkt (p, 14,
          510  +        "]]");
          511  +    p = add_epsg_def (filter, first, last, 3560, "epsg", 3560,
          512  +        "NAD83 / Utah North (ftUS)");
   574    513       add_proj4text (p, 0,
   575    514           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
   576    515       add_proj4text (p, 1,
   577    516           "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0");
   578    517       add_proj4text (p, 2,
   579         -        "0001016 +y_0=999999.9999898402 +ellps=GRS80 +towgs84=0,0");
          518  +        "0001016 +y_0=999999.9999898402 +datum=NAD83 +units=us-ft");
   580    519       add_proj4text (p, 3,
   581         -        ",0,0,0,0,0 +units=us-ft +no_defs");
          520  +        " +no_defs");
   582    521       add_srs_wkt (p, 0,
   583    522           "PROJCS[\"NAD83 / Utah North (ftUS)\",GEOGCS[\"NAD83\",DA");
   584    523       add_srs_wkt (p, 1,
   585    524           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
   586    525       add_srs_wkt (p, 2,
   587    526           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
   588    527       add_srs_wkt (p, 3,
   589    528           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
   590    529       add_srs_wkt (p, 4,
   591    530           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   592    531       add_srs_wkt (p, 5,
   593    532           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   594    533       add_srs_wkt (p, 6,
   595         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
   596         -    add_srs_wkt (p, 7,
   597         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
   598         -    add_srs_wkt (p, 8,
   599         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",41.78333333");
   600         -    add_srs_wkt (p, 9,
   601         -        "333333],PARAMETER[\"standard_parallel_2\",40.71666666666");
   602         -    add_srs_wkt (p, 10,
   603         -        "667],PARAMETER[\"latitude_of_origin\",40.33333333333334]");
   604         -    add_srs_wkt (p, 11,
   605         -        ",PARAMETER[\"central_meridian\",-111.5],PARAMETER[\"fals");
   606         -    add_srs_wkt (p, 12,
   607         -        "e_easting\",1640416.6667],PARAMETER[\"false_northing\",3");
   608         -    add_srs_wkt (p, 13,
   609         -        "280833.333300001],UNIT[\"US survey foot\",0.304800609601");
   610         -    add_srs_wkt (p, 14,
   611         -        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
   612         -    add_srs_wkt (p, 15,
   613         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3560\"]]");
   614         -    p = add_epsg_def_ex (filter, first, last, 3561, "epsg", 3561,
   615         -        "Old Hawaiian / Hawaii zone 1", 0, 0,
   616         -        "Clarke 1866", "Greenwich",
   617         -        "Old_Hawaiian", "Transverse_Mercator", "US survey foot",
   618         -        "X", "East", "Y", "North");
          534  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
          535  +    add_srs_wkt (p, 7,
          536  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.78");
          537  +    add_srs_wkt (p, 8,
          538  +        "333333333333],PARAMETER[\"standard_parallel_2\",40.71666");
          539  +    add_srs_wkt (p, 9,
          540  +        "666666667],PARAMETER[\"latitude_of_origin\",40.333333333");
          541  +    add_srs_wkt (p, 10,
          542  +        "33334],PARAMETER[\"central_meridian\",-111.5],PARAMETER[");
          543  +    add_srs_wkt (p, 11,
          544  +        "\"false_easting\",1640416.6667],PARAMETER[\"false_northi");
          545  +    add_srs_wkt (p, 12,
          546  +        "ng\",3280833.333300001],UNIT[\"US survey foot\",0.304800");
          547  +    add_srs_wkt (p, 13,
          548  +        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
          549  +    add_srs_wkt (p, 14,
          550  +        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3560\"]]");
          551  +    p = add_epsg_def (filter, first, last, 3561, "epsg", 3561,
          552  +        "Old Hawaiian / Hawaii zone 1");
   619    553       add_proj4text (p, 0,
   620    554           "+proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.");
   621    555       add_proj4text (p, 1,
   622    556           "999966667 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +t");
   623    557       add_proj4text (p, 2,
   624    558           "owgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs");
   625    559       add_srs_wkt (p, 0,
................................................................................
   631    565       add_srs_wkt (p, 3,
   632    566           "],TOWGS84[61,-285,-181,0,0,0,0],AUTHORITY[\"EPSG\",\"613");
   633    567       add_srs_wkt (p, 4,
   634    568           "5\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   635    569       add_srs_wkt (p, 5,
   636    570           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   637    571       add_srs_wkt (p, 6,
   638         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          572  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4135\"]],PROJECTION[\"T");
   639    573       add_srs_wkt (p, 7,
   640         -        "EAST],AUTHORITY[\"EPSG\",\"4135\"]],PROJECTION[\"Transve");
          574  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",1");
   641    575       add_srs_wkt (p, 8,
   642         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",18.8333");
          576  +        "8.83333333333333],PARAMETER[\"central_meridian\",-155.5]");
   643    577       add_srs_wkt (p, 9,
   644         -        "3333333333],PARAMETER[\"central_meridian\",-155.5],PARAM");
          578  +        ",PARAMETER[\"scale_factor\",0.999966667],PARAMETER[\"fal");
   645    579       add_srs_wkt (p, 10,
   646         -        "ETER[\"scale_factor\",0.999966667],PARAMETER[\"false_eas");
          580  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
   647    581       add_srs_wkt (p, 11,
   648         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"US");
          582  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
   649    583       add_srs_wkt (p, 12,
   650         -        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
          584  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   651    585       add_srs_wkt (p, 13,
   652         -        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
   653         -    add_srs_wkt (p, 14,
   654         -        "PSG\",\"3561\"]]");
   655         -    p = add_epsg_def_ex (filter, first, last, 3562, "epsg", 3562,
   656         -        "Old Hawaiian / Hawaii zone 2", 0, 0,
   657         -        "Clarke 1866", "Greenwich",
   658         -        "Old_Hawaiian", "Transverse_Mercator", "US survey foot",
   659         -        "X", "East", "Y", "North");
          586  +        "TY[\"EPSG\",\"3561\"]]");
          587  +    p = add_epsg_def (filter, first, last, 3562, "epsg", 3562,
          588  +        "Old Hawaiian / Hawaii zone 2");
   660    589       add_proj4text (p, 0,
   661    590           "+proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666");
   662    591       add_proj4text (p, 1,
   663    592           "666667 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +ell");
   664    593       add_proj4text (p, 2,
   665    594           "ps=clrk66 +towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no");
   666    595       add_proj4text (p, 3,
................................................................................
   674    603       add_srs_wkt (p, 3,
   675    604           "],TOWGS84[61,-285,-181,0,0,0,0],AUTHORITY[\"EPSG\",\"613");
   676    605       add_srs_wkt (p, 4,
   677    606           "5\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   678    607       add_srs_wkt (p, 5,
   679    608           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   680    609       add_srs_wkt (p, 6,
   681         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          610  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4135\"]],PROJECTION[\"T");
   682    611       add_srs_wkt (p, 7,
   683         -        "EAST],AUTHORITY[\"EPSG\",\"4135\"]],PROJECTION[\"Transve");
          612  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
   684    613       add_srs_wkt (p, 8,
   685         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",20.3333");
          614  +        "0.33333333333333],PARAMETER[\"central_meridian\",-156.66");
   686    615       add_srs_wkt (p, 9,
   687         -        "3333333333],PARAMETER[\"central_meridian\",-156.66666666");
          616  +        "66666666667],PARAMETER[\"scale_factor\",0.999966667],PAR");
   688    617       add_srs_wkt (p, 10,
   689         -        "66667],PARAMETER[\"scale_factor\",0.999966667],PARAMETER");
          618  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
   690    619       add_srs_wkt (p, 11,
   691         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
          620  +        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
   692    621       add_srs_wkt (p, 12,
   693         -        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
          622  +        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
   694    623       add_srs_wkt (p, 13,
   695         -        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
   696         -    add_srs_wkt (p, 14,
   697         -        "UTHORITY[\"EPSG\",\"3562\"]]");
   698         -    p = add_epsg_def_ex (filter, first, last, 3563, "epsg", 3563,
   699         -        "Old Hawaiian / Hawaii zone 3", 0, 0,
   700         -        "Clarke 1866", "Greenwich",
   701         -        "Old_Hawaiian", "Transverse_Mercator", "US survey foot",
   702         -        "X", "East", "Y", "North");
          624  +        "RTH],AUTHORITY[\"EPSG\",\"3562\"]]");
          625  +    p = add_epsg_def (filter, first, last, 3563, "epsg", 3563,
          626  +        "Old Hawaiian / Hawaii zone 3");
   703    627       add_proj4text (p, 0,
   704    628           "+proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99");
   705    629       add_proj4text (p, 1,
   706    630           "999 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84");
   707    631       add_proj4text (p, 2,
   708    632           "=61,-285,-181,0,0,0,0 +units=us-ft +no_defs");
   709    633       add_srs_wkt (p, 0,
................................................................................
   715    639       add_srs_wkt (p, 3,
   716    640           "],TOWGS84[61,-285,-181,0,0,0,0],AUTHORITY[\"EPSG\",\"613");
   717    641       add_srs_wkt (p, 4,
   718    642           "5\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   719    643       add_srs_wkt (p, 5,
   720    644           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   721    645       add_srs_wkt (p, 6,
   722         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          646  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4135\"]],PROJECTION[\"T");
   723    647       add_srs_wkt (p, 7,
   724         -        "EAST],AUTHORITY[\"EPSG\",\"4135\"]],PROJECTION[\"Transve");
          648  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
   725    649       add_srs_wkt (p, 8,
   726         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",21.1666");
          650  +        "1.16666666666667],PARAMETER[\"central_meridian\",-158],P");
   727    651       add_srs_wkt (p, 9,
   728         -        "6666666667],PARAMETER[\"central_meridian\",-158],PARAMET");
          652  +        "ARAMETER[\"scale_factor\",0.99999],PARAMETER[\"false_eas");
   729    653       add_srs_wkt (p, 10,
   730         -        "ER[\"scale_factor\",0.99999],PARAMETER[\"false_easting\"");
          654  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"US");
   731    655       add_srs_wkt (p, 11,
   732         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"US surve");
          656  +        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
   733    657       add_srs_wkt (p, 12,
   734         -        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
          658  +        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
   735    659       add_srs_wkt (p, 13,
   736         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
   737         -    add_srs_wkt (p, 14,
   738         -        "\"3563\"]]");
   739         -    p = add_epsg_def_ex (filter, first, last, 3564, "epsg", 3564,
   740         -        "Old Hawaiian / Hawaii zone 4", 0, 0,
   741         -        "Clarke 1866", "Greenwich",
   742         -        "Old_Hawaiian", "Transverse_Mercator", "US survey foot",
   743         -        "X", "East", "Y", "North");
          660  +        "PSG\",\"3563\"]]");
          661  +    p = add_epsg_def (filter, first, last, 3564, "epsg", 3564,
          662  +        "Old Hawaiian / Hawaii zone 4");
   744    663       add_proj4text (p, 0,
   745    664           "+proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.");
   746    665       add_proj4text (p, 1,
   747    666           "99999 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs");
   748    667       add_proj4text (p, 2,
   749    668           "84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs");
   750    669       add_srs_wkt (p, 0,
................................................................................
   756    675       add_srs_wkt (p, 3,
   757    676           "],TOWGS84[61,-285,-181,0,0,0,0],AUTHORITY[\"EPSG\",\"613");
   758    677       add_srs_wkt (p, 4,
   759    678           "5\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   760    679       add_srs_wkt (p, 5,
   761    680           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   762    681       add_srs_wkt (p, 6,
   763         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          682  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4135\"]],PROJECTION[\"T");
   764    683       add_srs_wkt (p, 7,
   765         -        "EAST],AUTHORITY[\"EPSG\",\"4135\"]],PROJECTION[\"Transve");
          684  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
   766    685       add_srs_wkt (p, 8,
   767         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",21.8333");
          686  +        "1.83333333333333],PARAMETER[\"central_meridian\",-159.5]");
   768    687       add_srs_wkt (p, 9,
   769         -        "3333333333],PARAMETER[\"central_meridian\",-159.5],PARAM");
          688  +        ",PARAMETER[\"scale_factor\",0.99999],PARAMETER[\"false_e");
   770    689       add_srs_wkt (p, 10,
   771         -        "ETER[\"scale_factor\",0.99999],PARAMETER[\"false_easting");
          690  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
   772    691       add_srs_wkt (p, 11,
   773         -        "\",500000],PARAMETER[\"false_northing\",0],UNIT[\"US sur");
          692  +        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
   774    693       add_srs_wkt (p, 12,
   775         -        "vey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
          694  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   776    695       add_srs_wkt (p, 13,
   777         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   778         -    add_srs_wkt (p, 14,
   779         -        ",\"3564\"]]");
   780         -    p = add_epsg_def_ex (filter, first, last, 3565, "epsg", 3565,
   781         -        "Old Hawaiian / Hawaii zone 5", 0, 0,
   782         -        "Clarke 1866", "Greenwich",
   783         -        "Old_Hawaiian", "Transverse_Mercator", "US survey foot",
   784         -        "X", "East", "Y", "North");
          696  +        "EPSG\",\"3564\"]]");
          697  +    p = add_epsg_def (filter, first, last, 3565, "epsg", 3565,
          698  +        "Old Hawaiian / Hawaii zone 5");
   785    699       add_proj4text (p, 0,
   786    700           "+proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666");
   787    701       add_proj4text (p, 1,
   788    702           "666667 +k=1 +x_0=152400.3048006096 +y_0=0 +ellps=clrk66 ");
   789    703       add_proj4text (p, 2,
   790    704           "+towgs84=61,-285,-181,0,0,0,0 +units=us-ft +no_defs");
   791    705       add_srs_wkt (p, 0,
................................................................................
   797    711       add_srs_wkt (p, 3,
   798    712           "],TOWGS84[61,-285,-181,0,0,0,0],AUTHORITY[\"EPSG\",\"613");
   799    713       add_srs_wkt (p, 4,
   800    714           "5\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   801    715       add_srs_wkt (p, 5,
   802    716           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   803    717       add_srs_wkt (p, 6,
   804         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          718  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4135\"]],PROJECTION[\"T");
   805    719       add_srs_wkt (p, 7,
   806         -        "EAST],AUTHORITY[\"EPSG\",\"4135\"]],PROJECTION[\"Transve");
          720  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
   807    721       add_srs_wkt (p, 8,
   808         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",21.6666");
          722  +        "1.66666666666667],PARAMETER[\"central_meridian\",-160.16");
   809    723       add_srs_wkt (p, 9,
   810         -        "6666666667],PARAMETER[\"central_meridian\",-160.16666666");
          724  +        "66666666667],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
   811    725       add_srs_wkt (p, 10,
   812         -        "66667],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
          726  +        "alse_easting\",500000],PARAMETER[\"false_northing\",0],U");
   813    727       add_srs_wkt (p, 11,
   814         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
          728  +        "NIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EP");
   815    729       add_srs_wkt (p, 12,
   816         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
          730  +        "SG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   817    731       add_srs_wkt (p, 13,
   818         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   819         -    add_srs_wkt (p, 14,
   820         -        "EPSG\",\"3565\"]]");
   821         -    p = add_epsg_def_ex (filter, first, last, 3566, "epsg", 3566,
   822         -        "NAD83 / Utah Central (ftUS)", 0, 0,
   823         -        "GRS 1980", "Greenwich",
   824         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   825         -        "X", "East", "Y", "North");
          732  +        "RITY[\"EPSG\",\"3565\"]]");
          733  +    p = add_epsg_def (filter, first, last, 3566, "epsg", 3566,
          734  +        "NAD83 / Utah Central (ftUS)");
   826    735       add_proj4text (p, 0,
   827    736           "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
   828    737       add_proj4text (p, 1,
   829    738           "8.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0");
   830    739       add_proj4text (p, 2,
   831         -        "=2000000.00001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
   832         -    add_proj4text (p, 3,
   833         -        "nits=us-ft +no_defs");
          740  +        "=2000000.00001016 +datum=NAD83 +units=us-ft +no_defs");
   834    741       add_srs_wkt (p, 0,
   835    742           "PROJCS[\"NAD83 / Utah Central (ftUS)\",GEOGCS[\"NAD83\",");
   836    743       add_srs_wkt (p, 1,
   837    744           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
   838    745       add_srs_wkt (p, 2,
   839    746           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
   840    747       add_srs_wkt (p, 3,
   841    748           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
   842    749       add_srs_wkt (p, 4,
   843    750           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   844    751       add_srs_wkt (p, 5,
   845    752           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   846    753       add_srs_wkt (p, 6,
   847         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
   848         -    add_srs_wkt (p, 7,
   849         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
   850         -    add_srs_wkt (p, 8,
   851         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",40.65],PAR");
   852         -    add_srs_wkt (p, 9,
   853         -        "AMETER[\"standard_parallel_2\",39.01666666666667],PARAME");
   854         -    add_srs_wkt (p, 10,
   855         -        "TER[\"latitude_of_origin\",38.33333333333334],PARAMETER[");
   856         -    add_srs_wkt (p, 11,
   857         -        "\"central_meridian\",-111.5],PARAMETER[\"false_easting\"");
   858         -    add_srs_wkt (p, 12,
   859         -        ",1640416.6667],PARAMETER[\"false_northing\",6561666.6667");
   860         -    add_srs_wkt (p, 13,
   861         -        "00001],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
   862         -    add_srs_wkt (p, 14,
   863         -        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   864         -    add_srs_wkt (p, 15,
   865         -        "H],AUTHORITY[\"EPSG\",\"3566\"]]");
   866         -    p = add_epsg_def_ex (filter, first, last, 3567, "epsg", 3567,
   867         -        "NAD83 / Utah South (ftUS)", 0, 0,
   868         -        "GRS 1980", "Greenwich",
   869         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
   870         -        "X", "East", "Y", "North");
          754  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
          755  +    add_srs_wkt (p, 7,
          756  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.6");
          757  +    add_srs_wkt (p, 8,
          758  +        "5],PARAMETER[\"standard_parallel_2\",39.01666666666667],");
          759  +    add_srs_wkt (p, 9,
          760  +        "PARAMETER[\"latitude_of_origin\",38.33333333333334],PARA");
          761  +    add_srs_wkt (p, 10,
          762  +        "METER[\"central_meridian\",-111.5],PARAMETER[\"false_eas");
          763  +    add_srs_wkt (p, 11,
          764  +        "ting\",1640416.6667],PARAMETER[\"false_northing\",656166");
          765  +    add_srs_wkt (p, 12,
          766  +        "6.666700001],UNIT[\"US survey foot\",0.3048006096012192,");
          767  +    add_srs_wkt (p, 13,
          768  +        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          769  +    add_srs_wkt (p, 14,
          770  +        ",NORTH],AUTHORITY[\"EPSG\",\"3566\"]]");
          771  +    p = add_epsg_def (filter, first, last, 3567, "epsg", 3567,
          772  +        "NAD83 / Utah South (ftUS)");
   871    773       add_proj4text (p, 0,
   872    774           "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
   873    775       add_proj4text (p, 1,
   874    776           "6.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0");
   875    777       add_proj4text (p, 2,
   876         -        "=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-f");
   877         -    add_proj4text (p, 3,
   878         -        "t +no_defs");
          778  +        "=3000000 +datum=NAD83 +units=us-ft +no_defs");
   879    779       add_srs_wkt (p, 0,
   880    780           "PROJCS[\"NAD83 / Utah South (ftUS)\",GEOGCS[\"NAD83\",DA");
   881    781       add_srs_wkt (p, 1,
   882    782           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
   883    783       add_srs_wkt (p, 2,
   884    784           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
   885    785       add_srs_wkt (p, 3,
   886    786           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
   887    787       add_srs_wkt (p, 4,
   888    788           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   889    789       add_srs_wkt (p, 5,
   890    790           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   891    791       add_srs_wkt (p, 6,
   892         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
   893         -    add_srs_wkt (p, 7,
   894         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
   895         -    add_srs_wkt (p, 8,
   896         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",38.35],PARA");
   897         -    add_srs_wkt (p, 9,
   898         -        "METER[\"standard_parallel_2\",37.21666666666667],PARAMET");
   899         -    add_srs_wkt (p, 10,
   900         -        "ER[\"latitude_of_origin\",36.66666666666666],PARAMETER[\"");
   901         -    add_srs_wkt (p, 11,
   902         -        "central_meridian\",-111.5],PARAMETER[\"false_easting\",1");
   903         -    add_srs_wkt (p, 12,
   904         -        "640416.6667],PARAMETER[\"false_northing\",9842500.000000");
   905         -    add_srs_wkt (p, 13,
   906         -        "002],UNIT[\"US survey foot\",0.3048006096012192,AUTHORIT");
   907         -    add_srs_wkt (p, 14,
   908         -        "Y[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
   909         -    add_srs_wkt (p, 15,
   910         -        ",AUTHORITY[\"EPSG\",\"3567\"]]");
   911         -    p = add_epsg_def_ex (filter, first, last, 3568, "epsg", 3568,
   912         -        "NAD83(HARN) / Utah North (ftUS)", 0, 0,
   913         -        "GRS 1980", "Greenwich",
   914         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
   915         -        "X", "East", "Y", "North");
          792  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
          793  +    add_srs_wkt (p, 7,
          794  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.35");
          795  +    add_srs_wkt (p, 8,
          796  +        "],PARAMETER[\"standard_parallel_2\",37.21666666666667],P");
          797  +    add_srs_wkt (p, 9,
          798  +        "ARAMETER[\"latitude_of_origin\",36.66666666666666],PARAM");
          799  +    add_srs_wkt (p, 10,
          800  +        "ETER[\"central_meridian\",-111.5],PARAMETER[\"false_east");
          801  +    add_srs_wkt (p, 11,
          802  +        "ing\",1640416.6667],PARAMETER[\"false_northing\",9842500");
          803  +    add_srs_wkt (p, 12,
          804  +        ".000000002],UNIT[\"US survey foot\",0.3048006096012192,A");
          805  +    add_srs_wkt (p, 13,
          806  +        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          807  +    add_srs_wkt (p, 14,
          808  +        ",NORTH],AUTHORITY[\"EPSG\",\"3567\"]]");
          809  +    p = add_epsg_def (filter, first, last, 3568, "epsg", 3568,
          810  +        "NAD83(HARN) / Utah North (ftUS)");
   916    811       add_proj4text (p, 0,
   917    812           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
   918    813       add_proj4text (p, 1,
   919    814           "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0");
   920    815       add_proj4text (p, 2,
   921    816           "0001016 +y_0=999999.9999898402 +ellps=GRS80 +towgs84=0,0");
   922    817       add_proj4text (p, 3,
................................................................................
   930    825       add_srs_wkt (p, 3,
   931    826           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
   932    827       add_srs_wkt (p, 4,
   933    828           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   934    829       add_srs_wkt (p, 5,
   935    830           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   936    831       add_srs_wkt (p, 6,
   937         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          832  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
   938    833       add_srs_wkt (p, 7,
   939         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
          834  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
   940    835       add_srs_wkt (p, 8,
   941         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          836  +        "ard_parallel_1\",41.78333333333333],PARAMETER[\"standard");
   942    837       add_srs_wkt (p, 9,
   943         -        "rallel_1\",41.78333333333333],PARAMETER[\"standard_paral");
          838  +        "_parallel_2\",40.71666666666667],PARAMETER[\"latitude_of");
   944    839       add_srs_wkt (p, 10,
   945         -        "lel_2\",40.71666666666667],PARAMETER[\"latitude_of_origi");
          840  +        "_origin\",40.33333333333334],PARAMETER[\"central_meridia");
   946    841       add_srs_wkt (p, 11,
   947         -        "n\",40.33333333333334],PARAMETER[\"central_meridian\",-1");
          842  +        "n\",-111.5],PARAMETER[\"false_easting\",1640416.6667],PA");
   948    843       add_srs_wkt (p, 12,
   949         -        "11.5],PARAMETER[\"false_easting\",1640416.6667],PARAMETE");
          844  +        "RAMETER[\"false_northing\",3280833.333300001],UNIT[\"US ");
   950    845       add_srs_wkt (p, 13,
   951         -        "R[\"false_northing\",3280833.333300001],UNIT[\"US survey");
          846  +        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
   952    847       add_srs_wkt (p, 14,
   953         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
          848  +        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
   954    849       add_srs_wkt (p, 15,
   955         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   956         -    add_srs_wkt (p, 16,
   957         -        "3568\"]]");
   958         -    p = add_epsg_def_ex (filter, first, last, 3569, "epsg", 3569,
   959         -        "NAD83(HARN) / Utah Central (ftUS)", 0, 0,
   960         -        "GRS 1980", "Greenwich",
   961         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
   962         -        "X", "East", "Y", "North");
          850  +        "SG\",\"3568\"]]");
          851  +    p = add_epsg_def (filter, first, last, 3569, "epsg", 3569,
          852  +        "NAD83(HARN) / Utah Central (ftUS)");
   963    853       add_proj4text (p, 0,
   964    854           "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
   965    855       add_proj4text (p, 1,
   966    856           "8.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0");
   967    857       add_proj4text (p, 2,
   968    858           "=2000000.00001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
   969    859       add_proj4text (p, 3,
................................................................................
   977    867       add_srs_wkt (p, 3,
   978    868           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   979    869       add_srs_wkt (p, 4,
   980    870           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   981    871       add_srs_wkt (p, 5,
   982    872           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   983    873       add_srs_wkt (p, 6,
   984         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
          874  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
   985    875       add_srs_wkt (p, 7,
   986         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
          876  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
   987    877       add_srs_wkt (p, 8,
   988         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
          878  +        "andard_parallel_1\",40.65],PARAMETER[\"standard_parallel");
   989    879       add_srs_wkt (p, 9,
   990         -        "_parallel_1\",40.65],PARAMETER[\"standard_parallel_2\",3");
          880  +        "_2\",39.01666666666667],PARAMETER[\"latitude_of_origin\"");
   991    881       add_srs_wkt (p, 10,
   992         -        "9.01666666666667],PARAMETER[\"latitude_of_origin\",38.33");
          882  +        ",38.33333333333334],PARAMETER[\"central_meridian\",-111.");
   993    883       add_srs_wkt (p, 11,
   994         -        "333333333334],PARAMETER[\"central_meridian\",-111.5],PAR");
          884  +        "5],PARAMETER[\"false_easting\",1640416.6667],PARAMETER[\"");
   995    885       add_srs_wkt (p, 12,
   996         -        "AMETER[\"false_easting\",1640416.6667],PARAMETER[\"false");
          886  +        "false_northing\",6561666.666700001],UNIT[\"US survey foo");
   997    887       add_srs_wkt (p, 13,
   998         -        "_northing\",6561666.666700001],UNIT[\"US survey foot\",0");
          888  +        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
   999    889       add_srs_wkt (p, 14,
  1000         -        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
          890  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"356");
  1001    891       add_srs_wkt (p, 15,
  1002         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3569\"]]");
  1003         -    p = add_epsg_def_ex (filter, first, last, 3570, "epsg", 3570,
  1004         -        "NAD83(HARN) / Utah South (ftUS)", 0, 0,
  1005         -        "GRS 1980", "Greenwich",
  1006         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1007         -        "X", "East", "Y", "North");
          892  +        "9\"]]");
          893  +    p = add_epsg_def (filter, first, last, 3570, "epsg", 3570,
          894  +        "NAD83(HARN) / Utah South (ftUS)");
  1008    895       add_proj4text (p, 0,
  1009    896           "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
  1010    897       add_proj4text (p, 1,
  1011    898           "6.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0");
  1012    899       add_proj4text (p, 2,
  1013    900           "=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-f");
  1014    901       add_proj4text (p, 3,
................................................................................
  1022    909       add_srs_wkt (p, 3,
  1023    910           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1024    911       add_srs_wkt (p, 4,
  1025    912           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1026    913       add_srs_wkt (p, 5,
  1027    914           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1028    915       add_srs_wkt (p, 6,
  1029         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          916  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  1030    917       add_srs_wkt (p, 7,
  1031         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
          918  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  1032    919       add_srs_wkt (p, 8,
  1033         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          920  +        "ard_parallel_1\",38.35],PARAMETER[\"standard_parallel_2\"");
  1034    921       add_srs_wkt (p, 9,
  1035         -        "rallel_1\",38.35],PARAMETER[\"standard_parallel_2\",37.2");
          922  +        ",37.21666666666667],PARAMETER[\"latitude_of_origin\",36.");
  1036    923       add_srs_wkt (p, 10,
  1037         -        "1666666666667],PARAMETER[\"latitude_of_origin\",36.66666");
          924  +        "66666666666666],PARAMETER[\"central_meridian\",-111.5],P");
  1038    925       add_srs_wkt (p, 11,
  1039         -        "666666666],PARAMETER[\"central_meridian\",-111.5],PARAME");
          926  +        "ARAMETER[\"false_easting\",1640416.6667],PARAMETER[\"fal");
  1040    927       add_srs_wkt (p, 12,
  1041         -        "TER[\"false_easting\",1640416.6667],PARAMETER[\"false_no");
          928  +        "se_northing\",9842500.000000002],UNIT[\"US survey foot\"");
  1042    929       add_srs_wkt (p, 13,
  1043         -        "rthing\",9842500.000000002],UNIT[\"US survey foot\",0.30");
          930  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  1044    931       add_srs_wkt (p, 14,
  1045         -        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
          932  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3570\"]");
  1046    933       add_srs_wkt (p, 15,
  1047         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3570\"]]");
  1048         -    p = add_epsg_def_ex (filter, first, last, 3571, "epsg", 3571,
  1049         -        "WGS 84 / North Pole LAEA Bering Sea", 0, 0,
  1050         -        "WGS 84", "Greenwich",
  1051         -        "WGS_1984", "Lambert_Azimuthal_Equal_Area", "metre",
  1052         -        "X", "East", "Y", "North");
          934  +        "]");
          935  +    p = add_epsg_def (filter, first, last, 3571, "epsg", 3571,
          936  +        "WGS 84 / North Pole LAEA Bering Sea");
  1053    937       add_proj4text (p, 0,
  1054    938           "+proj=laea +lat_0=90 +lon_0=180 +x_0=0 +y_0=0 +datum=WGS");
  1055    939       add_proj4text (p, 1,
  1056    940           "84 +units=m +no_defs");
  1057    941       add_srs_wkt (p, 0,
  1058    942           "PROJCS[\"WGS 84 / North Pole LAEA Bering Sea\",GEOGCS[\"");
  1059    943       add_srs_wkt (p, 1,
................................................................................
  1061    945       add_srs_wkt (p, 2,
  1062    946           "298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"");
  1063    947       add_srs_wkt (p, 3,
  1064    948           "EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1065    949       add_srs_wkt (p, 4,
  1066    950           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1067    951       add_srs_wkt (p, 5,
  1068         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
          952  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PR");
  1069    953       add_srs_wkt (p, 6,
  1070         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
          954  +        "OJECTION[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"l");
  1071    955       add_srs_wkt (p, 7,
  1072         -        "ON[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitud");
          956  +        "atitude_of_center\",90],PARAMETER[\"longitude_of_center\"");
  1073    957       add_srs_wkt (p, 8,
  1074         -        "e_of_center\",90],PARAMETER[\"longitude_of_center\",180]");
          958  +        ",180],PARAMETER[\"false_easting\",0],PARAMETER[\"false_n");
  1075    959       add_srs_wkt (p, 9,
  1076         -        ",PARAMETER[\"false_easting\",0],PARAMETER[\"false_northi");
          960  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1077    961       add_srs_wkt (p, 10,
  1078         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
          962  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1079    963       add_srs_wkt (p, 11,
  1080         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
  1081         -    add_srs_wkt (p, 12,
  1082         -        "571\"]]");
  1083         -    p = add_epsg_def_ex (filter, first, last, 3572, "epsg", 3572,
  1084         -        "WGS 84 / North Pole LAEA Alaska", 0, 0,
  1085         -        "WGS 84", "Greenwich",
  1086         -        "WGS_1984", "Lambert_Azimuthal_Equal_Area", "metre",
  1087         -        "X", "East", "Y", "North");
          964  +        ",\"3571\"]]");
          965  +    p = add_epsg_def (filter, first, last, 3572, "epsg", 3572,
          966  +        "WGS 84 / North Pole LAEA Alaska");
  1088    967       add_proj4text (p, 0,
  1089    968           "+proj=laea +lat_0=90 +lon_0=-150 +x_0=0 +y_0=0 +datum=WG");
  1090    969       add_proj4text (p, 1,
  1091    970           "S84 +units=m +no_defs");
  1092    971       add_srs_wkt (p, 0,
  1093    972           "PROJCS[\"WGS 84 / North Pole LAEA Alaska\",GEOGCS[\"WGS ");
  1094    973       add_srs_wkt (p, 1,
................................................................................
  1096    975       add_srs_wkt (p, 2,
  1097    976           "257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG");
  1098    977       add_srs_wkt (p, 3,
  1099    978           "\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1100    979       add_srs_wkt (p, 4,
  1101    980           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1102    981       add_srs_wkt (p, 5,
  1103         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          982  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
  1104    983       add_srs_wkt (p, 6,
  1105         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          984  +        "TION[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latit");
  1106    985       add_srs_wkt (p, 7,
  1107         -        "Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitude_of_");
          986  +        "ude_of_center\",90],PARAMETER[\"longitude_of_center\",-1");
  1108    987       add_srs_wkt (p, 8,
  1109         -        "center\",90],PARAMETER[\"longitude_of_center\",-150],PAR");
          988  +        "50],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nor");
  1110    989       add_srs_wkt (p, 9,
  1111         -        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
          990  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1112    991       add_srs_wkt (p, 10,
  1113         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          992  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  1114    993       add_srs_wkt (p, 11,
  1115         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3572\"");
  1116         -    add_srs_wkt (p, 12,
  1117         -        "]]");
  1118         -    p = add_epsg_def_ex (filter, first, last, 3573, "epsg", 3573,
  1119         -        "WGS 84 / North Pole LAEA Canada", 0, 0,
  1120         -        "WGS 84", "Greenwich",
  1121         -        "WGS_1984", "Lambert_Azimuthal_Equal_Area", "metre",
  1122         -        "X", "East", "Y", "North");
          994  +        "\"3572\"]]");
          995  +    p = add_epsg_def (filter, first, last, 3573, "epsg", 3573,
          996  +        "WGS 84 / North Pole LAEA Canada");
  1123    997       add_proj4text (p, 0,
  1124    998           "+proj=laea +lat_0=90 +lon_0=-100 +x_0=0 +y_0=0 +datum=WG");
  1125    999       add_proj4text (p, 1,
  1126   1000           "S84 +units=m +no_defs");
  1127   1001       add_srs_wkt (p, 0,
  1128   1002           "PROJCS[\"WGS 84 / North Pole LAEA Canada\",GEOGCS[\"WGS ");
  1129   1003       add_srs_wkt (p, 1,
................................................................................
  1131   1005       add_srs_wkt (p, 2,
  1132   1006           "257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG");
  1133   1007       add_srs_wkt (p, 3,
  1134   1008           "\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1135   1009       add_srs_wkt (p, 4,
  1136   1010           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1137   1011       add_srs_wkt (p, 5,
  1138         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1012  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
  1139   1013       add_srs_wkt (p, 6,
  1140         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         1014  +        "TION[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latit");
  1141   1015       add_srs_wkt (p, 7,
  1142         -        "Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitude_of_");
         1016  +        "ude_of_center\",90],PARAMETER[\"longitude_of_center\",-1");
  1143   1017       add_srs_wkt (p, 8,
  1144         -        "center\",90],PARAMETER[\"longitude_of_center\",-100],PAR");
         1018  +        "00],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nor");
  1145   1019       add_srs_wkt (p, 9,
  1146         -        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
         1020  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1147   1021       add_srs_wkt (p, 10,
  1148         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1022  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  1149   1023       add_srs_wkt (p, 11,
  1150         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3573\"");
  1151         -    add_srs_wkt (p, 12,
  1152         -        "]]");
  1153         -    p = add_epsg_def_ex (filter, first, last, 3574, "epsg", 3574,
  1154         -        "WGS 84 / North Pole LAEA Atlantic", 0, 0,
  1155         -        "WGS 84", "Greenwich",
  1156         -        "WGS_1984", "Lambert_Azimuthal_Equal_Area", "metre",
  1157         -        "X", "East", "Y", "North");
         1024  +        "\"3573\"]]");
         1025  +    p = add_epsg_def (filter, first, last, 3574, "epsg", 3574,
         1026  +        "WGS 84 / North Pole LAEA Atlantic");
  1158   1027       add_proj4text (p, 0,
  1159   1028           "+proj=laea +lat_0=90 +lon_0=-40 +x_0=0 +y_0=0 +datum=WGS");
  1160   1029       add_proj4text (p, 1,
  1161   1030           "84 +units=m +no_defs");
  1162   1031       add_srs_wkt (p, 0,
  1163   1032           "PROJCS[\"WGS 84 / North Pole LAEA Atlantic\",GEOGCS[\"WG");
  1164   1033       add_srs_wkt (p, 1,
................................................................................
  1166   1035       add_srs_wkt (p, 2,
  1167   1036           "8.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EP");
  1168   1037       add_srs_wkt (p, 3,
  1169   1038           "SG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1170   1039       add_srs_wkt (p, 4,
  1171   1040           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1172   1041       add_srs_wkt (p, 5,
  1173         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1042  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJE");
  1174   1043       add_srs_wkt (p, 6,
  1175         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[");
         1044  +        "CTION[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"lati");
  1176   1045       add_srs_wkt (p, 7,
  1177         -        "\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitude_o");
         1046  +        "tude_of_center\",90],PARAMETER[\"longitude_of_center\",-");
  1178   1047       add_srs_wkt (p, 8,
  1179         -        "f_center\",90],PARAMETER[\"longitude_of_center\",-40],PA");
         1048  +        "40],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nor");
  1180   1049       add_srs_wkt (p, 9,
  1181         -        "RAMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
         1050  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1182   1051       add_srs_wkt (p, 10,
  1183         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1052  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  1184   1053       add_srs_wkt (p, 11,
  1185         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3574\"");
  1186         -    add_srs_wkt (p, 12,
  1187         -        "]]");
  1188         -    p = add_epsg_def_ex (filter, first, last, 3575, "epsg", 3575,
  1189         -        "WGS 84 / North Pole LAEA Europe", 0, 0,
  1190         -        "WGS 84", "Greenwich",
  1191         -        "WGS_1984", "Lambert_Azimuthal_Equal_Area", "metre",
  1192         -        "X", "East", "Y", "North");
         1054  +        "\"3574\"]]");
         1055  +    p = add_epsg_def (filter, first, last, 3575, "epsg", 3575,
         1056  +        "WGS 84 / North Pole LAEA Europe");
  1193   1057       add_proj4text (p, 0,
  1194   1058           "+proj=laea +lat_0=90 +lon_0=10 +x_0=0 +y_0=0 +datum=WGS8");
  1195   1059       add_proj4text (p, 1,
  1196   1060           "4 +units=m +no_defs");
  1197   1061       add_srs_wkt (p, 0,
  1198   1062           "PROJCS[\"WGS 84 / North Pole LAEA Europe\",GEOGCS[\"WGS ");
  1199   1063       add_srs_wkt (p, 1,
................................................................................
  1201   1065       add_srs_wkt (p, 2,
  1202   1066           "257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG");
  1203   1067       add_srs_wkt (p, 3,
  1204   1068           "\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1205   1069       add_srs_wkt (p, 4,
  1206   1070           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1207   1071       add_srs_wkt (p, 5,
  1208         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1072  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
  1209   1073       add_srs_wkt (p, 6,
  1210         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         1074  +        "TION[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latit");
  1211   1075       add_srs_wkt (p, 7,
  1212         -        "Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitude_of_");
         1076  +        "ude_of_center\",90],PARAMETER[\"longitude_of_center\",10");
  1213   1077       add_srs_wkt (p, 8,
  1214         -        "center\",90],PARAMETER[\"longitude_of_center\",10],PARAM");
         1078  +        "],PARAMETER[\"false_easting\",0],PARAMETER[\"false_north");
  1215   1079       add_srs_wkt (p, 9,
  1216         -        "ETER[\"false_easting\",0],PARAMETER[\"false_northing\",0");
         1080  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1217   1081       add_srs_wkt (p, 10,
  1218         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1082  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1219   1083       add_srs_wkt (p, 11,
  1220         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3575\"]");
  1221         -    add_srs_wkt (p, 12,
  1222         -        "]");
  1223         -    p = add_epsg_def_ex (filter, first, last, 3576, "epsg", 3576,
  1224         -        "WGS 84 / North Pole LAEA Russia", 0, 0,
  1225         -        "WGS 84", "Greenwich",
  1226         -        "WGS_1984", "Lambert_Azimuthal_Equal_Area", "metre",
  1227         -        "X", "East", "Y", "North");
         1084  +        "3575\"]]");
         1085  +    p = add_epsg_def (filter, first, last, 3576, "epsg", 3576,
         1086  +        "WGS 84 / North Pole LAEA Russia");
  1228   1087       add_proj4text (p, 0,
  1229   1088           "+proj=laea +lat_0=90 +lon_0=90 +x_0=0 +y_0=0 +datum=WGS8");
  1230   1089       add_proj4text (p, 1,
  1231   1090           "4 +units=m +no_defs");
  1232   1091       add_srs_wkt (p, 0,
  1233   1092           "PROJCS[\"WGS 84 / North Pole LAEA Russia\",GEOGCS[\"WGS ");
  1234   1093       add_srs_wkt (p, 1,
................................................................................
  1236   1095       add_srs_wkt (p, 2,
  1237   1096           "257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG");
  1238   1097       add_srs_wkt (p, 3,
  1239   1098           "\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1240   1099       add_srs_wkt (p, 4,
  1241   1100           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1242   1101       add_srs_wkt (p, 5,
  1243         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1102  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
  1244   1103       add_srs_wkt (p, 6,
  1245         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
         1104  +        "TION[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latit");
  1246   1105       add_srs_wkt (p, 7,
  1247         -        "Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitude_of_");
         1106  +        "ude_of_center\",90],PARAMETER[\"longitude_of_center\",90");
  1248   1107       add_srs_wkt (p, 8,
  1249         -        "center\",90],PARAMETER[\"longitude_of_center\",90],PARAM");
         1108  +        "],PARAMETER[\"false_easting\",0],PARAMETER[\"false_north");
  1250   1109       add_srs_wkt (p, 9,
  1251         -        "ETER[\"false_easting\",0],PARAMETER[\"false_northing\",0");
         1110  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1252   1111       add_srs_wkt (p, 10,
  1253         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1112  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1254   1113       add_srs_wkt (p, 11,
  1255         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3576\"]");
  1256         -    add_srs_wkt (p, 12,
  1257         -        "]");
  1258         -    p = add_epsg_def_ex (filter, first, last, 3577, "epsg", 3577,
  1259         -        "GDA94 / Australian Albers", 0, 0,
  1260         -        "GRS 1980", "Greenwich",
  1261         -        "Geocentric_Datum_of_Australia_1994", "Albers_Conic_Equal_Area", "metre",
  1262         -        "Easting", "East", "Northing", "North");
         1114  +        "3576\"]]");
         1115  +    p = add_epsg_def (filter, first, last, 3577, "epsg", 3577,
         1116  +        "GDA94 / Australian Albers");
  1263   1117       add_proj4text (p, 0,
  1264   1118           "+proj=aea +lat_1=-18 +lat_2=-36 +lat_0=0 +lon_0=132 +x_0");
  1265   1119       add_proj4text (p, 1,
  1266   1120           "=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  1267   1121       add_proj4text (p, 2,
  1268   1122           "no_defs");
  1269   1123       add_srs_wkt (p, 0,
................................................................................
  1275   1129       add_srs_wkt (p, 3,
  1276   1130           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]");
  1277   1131       add_srs_wkt (p, 4,
  1278   1132           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1279   1133       add_srs_wkt (p, 5,
  1280   1134           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1281   1135       add_srs_wkt (p, 6,
  1282         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         1136  +        "122\"]],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Alber");
  1283   1137       add_srs_wkt (p, 7,
  1284         -        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Albers_Coni");
         1138  +        "s_Conic_Equal_Area\"],PARAMETER[\"standard_parallel_1\",");
  1285   1139       add_srs_wkt (p, 8,
  1286         -        "c_Equal_Area\"],PARAMETER[\"standard_parallel_1\",-18],P");
         1140  +        "-18],PARAMETER[\"standard_parallel_2\",-36],PARAMETER[\"");
  1287   1141       add_srs_wkt (p, 9,
  1288         -        "ARAMETER[\"standard_parallel_2\",-36],PARAMETER[\"latitu");
         1142  +        "latitude_of_center\",0],PARAMETER[\"longitude_of_center\"");
  1289   1143       add_srs_wkt (p, 10,
  1290         -        "de_of_center\",0],PARAMETER[\"longitude_of_center\",132]");
         1144  +        ",132],PARAMETER[\"false_easting\",0],PARAMETER[\"false_n");
  1291   1145       add_srs_wkt (p, 11,
  1292         -        ",PARAMETER[\"false_easting\",0],PARAMETER[\"false_northi");
         1146  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1293   1147       add_srs_wkt (p, 12,
  1294         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1148  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  1295   1149       add_srs_wkt (p, 13,
  1296         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  1297         -    add_srs_wkt (p, 14,
  1298         -        "[\"EPSG\",\"3577\"]]");
  1299         -    p = add_epsg_def_ex (filter, first, last, 3578, "epsg", 3578,
  1300         -        "NAD83 / Yukon Albers", 0, 0,
  1301         -        "GRS 1980", "Greenwich",
  1302         -        "North_American_Datum_1983", "Albers_Conic_Equal_Area", "metre",
  1303         -        "Easting", "East", "Northing", "North");
         1150  +        "RITY[\"EPSG\",\"3577\"]]");
         1151  +    p = add_epsg_def (filter, first, last, 3578, "epsg", 3578,
         1152  +        "NAD83 / Yukon Albers");
  1304   1153       add_proj4text (p, 0,
  1305   1154           "+proj=aea +lat_1=61.66666666666666 +lat_2=68 +lat_0=59 +");
  1306   1155       add_proj4text (p, 1,
  1307         -        "lon_0=-132.5 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs");
         1156  +        "lon_0=-132.5 +x_0=500000 +y_0=500000 +datum=NAD83 +units");
  1308   1157       add_proj4text (p, 2,
  1309         -        "84=0,0,0,0,0,0,0 +units=m +no_defs");
         1158  +        "=m +no_defs");
  1310   1159       add_srs_wkt (p, 0,
  1311   1160           "PROJCS[\"NAD83 / Yukon Albers\",GEOGCS[\"NAD83\",DATUM[\"");
  1312   1161       add_srs_wkt (p, 1,
  1313   1162           "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1314   1163       add_srs_wkt (p, 2,
  1315   1164           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1316   1165       add_srs_wkt (p, 3,
  1317   1166           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1318   1167       add_srs_wkt (p, 4,
  1319   1168           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1320   1169       add_srs_wkt (p, 5,
  1321         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1322         -    add_srs_wkt (p, 6,
  1323         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1324         -    add_srs_wkt (p, 7,
  1325         -        "PSG\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_Area\"]");
  1326         -    add_srs_wkt (p, 8,
  1327         -        ",PARAMETER[\"standard_parallel_1\",61.66666666666666],PA");
  1328         -    add_srs_wkt (p, 9,
  1329         -        "RAMETER[\"standard_parallel_2\",68],PARAMETER[\"latitude");
  1330         -    add_srs_wkt (p, 10,
  1331         -        "_of_center\",59],PARAMETER[\"longitude_of_center\",-132.");
  1332         -    add_srs_wkt (p, 11,
  1333         -        "5],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  1334         -    add_srs_wkt (p, 12,
  1335         -        "_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1336         -    add_srs_wkt (p, 13,
  1337         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1338         -    add_srs_wkt (p, 14,
  1339         -        "H],AUTHORITY[\"EPSG\",\"3578\"]]");
  1340         -    p = add_epsg_def_ex (filter, first, last, 3579, "epsg", 3579,
  1341         -        "NAD83(CSRS) / Yukon Albers", 0, 0,
  1342         -        "GRS 1980", "Greenwich",
  1343         -        "NAD83_Canadian_Spatial_Reference_System", "Albers_Conic_Equal_Area", "metre",
  1344         -        "Easting", "East", "Northing", "North");
         1170  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1171  +    add_srs_wkt (p, 6,
         1172  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_A");
         1173  +    add_srs_wkt (p, 7,
         1174  +        "rea\"],PARAMETER[\"standard_parallel_1\",61.666666666666");
         1175  +    add_srs_wkt (p, 8,
         1176  +        "66],PARAMETER[\"standard_parallel_2\",68],PARAMETER[\"la");
         1177  +    add_srs_wkt (p, 9,
         1178  +        "titude_of_center\",59],PARAMETER[\"longitude_of_center\"");
         1179  +    add_srs_wkt (p, 10,
         1180  +        ",-132.5],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1181  +    add_srs_wkt (p, 11,
         1182  +        "false_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1183  +    add_srs_wkt (p, 12,
         1184  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         1185  +    add_srs_wkt (p, 13,
         1186  +        ",NORTH],AUTHORITY[\"EPSG\",\"3578\"]]");
         1187  +    p = add_epsg_def (filter, first, last, 3579, "epsg", 3579,
         1188  +        "NAD83(CSRS) / Yukon Albers");
  1345   1189       add_proj4text (p, 0,
  1346   1190           "+proj=aea +lat_1=61.66666666666666 +lat_2=68 +lat_0=59 +");
  1347   1191       add_proj4text (p, 1,
  1348   1192           "lon_0=-132.5 +x_0=500000 +y_0=500000 +ellps=GRS80 +towgs");
  1349   1193       add_proj4text (p, 2,
  1350   1194           "84=0,0,0,0,0,0,0 +units=m +no_defs");
  1351   1195       add_srs_wkt (p, 0,
................................................................................
  1357   1201       add_srs_wkt (p, 3,
  1358   1202           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  1359   1203       add_srs_wkt (p, 4,
  1360   1204           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1361   1205       add_srs_wkt (p, 5,
  1362   1206           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1363   1207       add_srs_wkt (p, 6,
  1364         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1365         -    add_srs_wkt (p, 7,
  1366         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
  1367         -    add_srs_wkt (p, 8,
  1368         -        "Albers_Conic_Equal_Area\"],PARAMETER[\"standard_parallel");
  1369         -    add_srs_wkt (p, 9,
  1370         -        "_1\",61.66666666666666],PARAMETER[\"standard_parallel_2\"");
  1371         -    add_srs_wkt (p, 10,
  1372         -        ",68],PARAMETER[\"latitude_of_center\",59],PARAMETER[\"lo");
  1373         -    add_srs_wkt (p, 11,
  1374         -        "ngitude_of_center\",-132.5],PARAMETER[\"false_easting\",");
  1375         -    add_srs_wkt (p, 12,
  1376         -        "500000],PARAMETER[\"false_northing\",500000],UNIT[\"metr");
  1377         -    add_srs_wkt (p, 13,
  1378         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  1379         -    add_srs_wkt (p, 14,
  1380         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3579\"]");
  1381         -    add_srs_wkt (p, 15,
  1382         -        "]");
  1383         -    p = add_epsg_def_ex (filter, first, last, 3580, "epsg", 3580,
  1384         -        "NAD83 / NWT Lambert", 0, 0,
  1385         -        "GRS 1980", "Greenwich",
  1386         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1387         -        "Easting", "East", "Northing", "North");
         1208  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
         1209  +    add_srs_wkt (p, 7,
         1210  +        "TION[\"Albers_Conic_Equal_Area\"],PARAMETER[\"standard_p");
         1211  +    add_srs_wkt (p, 8,
         1212  +        "arallel_1\",61.66666666666666],PARAMETER[\"standard_para");
         1213  +    add_srs_wkt (p, 9,
         1214  +        "llel_2\",68],PARAMETER[\"latitude_of_center\",59],PARAME");
         1215  +    add_srs_wkt (p, 10,
         1216  +        "TER[\"longitude_of_center\",-132.5],PARAMETER[\"false_ea");
         1217  +    add_srs_wkt (p, 11,
         1218  +        "sting\",500000],PARAMETER[\"false_northing\",500000],UNI");
         1219  +    add_srs_wkt (p, 12,
         1220  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1221  +    add_srs_wkt (p, 13,
         1222  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1223  +    add_srs_wkt (p, 14,
         1224  +        "3579\"]]");
         1225  +    p = add_epsg_def (filter, first, last, 3580, "epsg", 3580,
         1226  +        "NAD83 / NWT Lambert");
  1388   1227       add_proj4text (p, 0,
  1389   1228           "+proj=lcc +lat_1=62 +lat_2=70 +lat_0=0 +lon_0=-112 +x_0=");
  1390   1229       add_proj4text (p, 1,
  1391         -        "0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +n");
  1392         -    add_proj4text (p, 2,
  1393         -        "o_defs");
         1230  +        "0 +y_0=0 +datum=NAD83 +units=m +no_defs");
  1394   1231       add_srs_wkt (p, 0,
  1395   1232           "PROJCS[\"NAD83 / NWT Lambert\",GEOGCS[\"NAD83\",DATUM[\"");
  1396   1233       add_srs_wkt (p, 1,
  1397   1234           "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1398   1235       add_srs_wkt (p, 2,
  1399   1236           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1400   1237       add_srs_wkt (p, 3,
  1401   1238           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1402   1239       add_srs_wkt (p, 4,
  1403   1240           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1404   1241       add_srs_wkt (p, 5,
  1405         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1406         -    add_srs_wkt (p, 6,
  1407         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1408         -    add_srs_wkt (p, 7,
  1409         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
  1410         -    add_srs_wkt (p, 8,
  1411         -        "P\"],PARAMETER[\"standard_parallel_1\",62],PARAMETER[\"s");
  1412         -    add_srs_wkt (p, 9,
  1413         -        "tandard_parallel_2\",70],PARAMETER[\"latitude_of_origin\"");
  1414         -    add_srs_wkt (p, 10,
  1415         -        ",0],PARAMETER[\"central_meridian\",-112],PARAMETER[\"fal");
  1416         -    add_srs_wkt (p, 11,
  1417         -        "se_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"m");
  1418         -    add_srs_wkt (p, 12,
  1419         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  1420         -    add_srs_wkt (p, 13,
  1421         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3580");
  1422         -    add_srs_wkt (p, 14,
  1423         -        "\"]]");
  1424         -    p = add_epsg_def_ex (filter, first, last, 3581, "epsg", 3581,
  1425         -        "NAD83(CSRS) / NWT Lambert", 0, 0,
  1426         -        "GRS 1980", "Greenwich",
  1427         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
  1428         -        "Easting", "East", "Northing", "North");
         1242  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1243  +    add_srs_wkt (p, 6,
         1244  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         1245  +    add_srs_wkt (p, 7,
         1246  +        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",62],PARAMET");
         1247  +    add_srs_wkt (p, 8,
         1248  +        "ER[\"standard_parallel_2\",70],PARAMETER[\"latitude_of_o");
         1249  +    add_srs_wkt (p, 9,
         1250  +        "rigin\",0],PARAMETER[\"central_meridian\",-112],PARAMETE");
         1251  +    add_srs_wkt (p, 10,
         1252  +        "R[\"false_easting\",0],PARAMETER[\"false_northing\",0],U");
         1253  +    add_srs_wkt (p, 11,
         1254  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
         1255  +    add_srs_wkt (p, 12,
         1256  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         1257  +    add_srs_wkt (p, 13,
         1258  +        ",\"3580\"]]");
         1259  +    p = add_epsg_def (filter, first, last, 3581, "epsg", 3581,
         1260  +        "NAD83(CSRS) / NWT Lambert");
  1429   1261       add_proj4text (p, 0,
  1430   1262           "+proj=lcc +lat_1=62 +lat_2=70 +lat_0=0 +lon_0=-112 +x_0=");
  1431   1263       add_proj4text (p, 1,
  1432   1264           "0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +n");
  1433   1265       add_proj4text (p, 2,
  1434   1266           "o_defs");
  1435   1267       add_srs_wkt (p, 0,
................................................................................
  1441   1273       add_srs_wkt (p, 3,
  1442   1274           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1443   1275       add_srs_wkt (p, 4,
  1444   1276           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1445   1277       add_srs_wkt (p, 5,
  1446   1278           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1447   1279       add_srs_wkt (p, 6,
  1448         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1280  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
  1449   1281       add_srs_wkt (p, 7,
  1450         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"L");
         1282  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  1451   1283       add_srs_wkt (p, 8,
  1452         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         1284  +        "_parallel_1\",62],PARAMETER[\"standard_parallel_2\",70],");
  1453   1285       add_srs_wkt (p, 9,
  1454         -        "lel_1\",62],PARAMETER[\"standard_parallel_2\",70],PARAME");
         1286  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
  1455   1287       add_srs_wkt (p, 10,
  1456         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1288  +        "meridian\",-112],PARAMETER[\"false_easting\",0],PARAMETE");
  1457   1289       add_srs_wkt (p, 11,
  1458         -        "an\",-112],PARAMETER[\"false_easting\",0],PARAMETER[\"fa");
         1290  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1459   1291       add_srs_wkt (p, 12,
  1460         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1292  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1461   1293       add_srs_wkt (p, 13,
  1462         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1463         -    add_srs_wkt (p, 14,
  1464         -        ",AUTHORITY[\"EPSG\",\"3581\"]]");
  1465         -    p = add_epsg_def_ex (filter, first, last, 3582, "epsg", 3582,
  1466         -        "NAD83(NSRS2007) / Maryland (ftUS)", 0, 0,
  1467         -        "GRS 1980", "Greenwich",
  1468         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1469         -        "X", "East", "Y", "North");
         1294  +        "NORTH],AUTHORITY[\"EPSG\",\"3581\"]]");
         1295  +    p = add_epsg_def (filter, first, last, 3582, "epsg", 3582,
         1296  +        "NAD83(NSRS2007) / Maryland (ftUS)");
  1470   1297       add_proj4text (p, 0,
  1471   1298           "+proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666");
  1472   1299       add_proj4text (p, 1,
  1473   1300           "666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS8");
  1474   1301       add_proj4text (p, 2,
  1475   1302           "0 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  1476   1303       add_srs_wkt (p, 0,
................................................................................
  1482   1309       add_srs_wkt (p, 3,
  1483   1310           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  1484   1311       add_srs_wkt (p, 4,
  1485   1312           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  1486   1313       add_srs_wkt (p, 5,
  1487   1314           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1488   1315       add_srs_wkt (p, 6,
  1489         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  1490         -    add_srs_wkt (p, 7,
  1491         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  1492         -    add_srs_wkt (p, 8,
  1493         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1494         -    add_srs_wkt (p, 9,
  1495         -        "[\"standard_parallel_1\",39.45],PARAMETER[\"standard_par");
  1496         -    add_srs_wkt (p, 10,
  1497         -        "allel_2\",38.3],PARAMETER[\"latitude_of_origin\",37.6666");
  1498         -    add_srs_wkt (p, 11,
  1499         -        "6666666666],PARAMETER[\"central_meridian\",-77],PARAMETE");
  1500         -    add_srs_wkt (p, 12,
  1501         -        "R[\"false_easting\",1312333.333],PARAMETER[\"false_north");
  1502         -    add_srs_wkt (p, 13,
  1503         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
  1504         -    add_srs_wkt (p, 14,
  1505         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1506         -    add_srs_wkt (p, 15,
  1507         -        "RTH],AUTHORITY[\"EPSG\",\"3582\"]]");
  1508         -    p = add_epsg_def_ex (filter, first, last, 3583, "epsg", 3583,
  1509         -        "NAD83(NSRS2007) / Massachusetts Island", 0, 0,
  1510         -        "GRS 1980", "Greenwich",
  1511         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1512         -        "X", "East", "Y", "North");
         1316  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1317  +    add_srs_wkt (p, 7,
         1318  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1319  +    add_srs_wkt (p, 8,
         1320  +        "AMETER[\"standard_parallel_1\",39.45],PARAMETER[\"standa");
         1321  +    add_srs_wkt (p, 9,
         1322  +        "rd_parallel_2\",38.3],PARAMETER[\"latitude_of_origin\",3");
         1323  +    add_srs_wkt (p, 10,
         1324  +        "7.66666666666666],PARAMETER[\"central_meridian\",-77],PA");
         1325  +    add_srs_wkt (p, 11,
         1326  +        "RAMETER[\"false_easting\",1312333.333],PARAMETER[\"false");
         1327  +    add_srs_wkt (p, 12,
         1328  +        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
         1329  +    add_srs_wkt (p, 13,
         1330  +        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
         1331  +    add_srs_wkt (p, 14,
         1332  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3582\"]]");
         1333  +    p = add_epsg_def (filter, first, last, 3583, "epsg", 3583,
         1334  +        "NAD83(NSRS2007) / Massachusetts Island");
  1513   1335       add_proj4text (p, 0,
  1514   1336           "+proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333");
  1515   1337       add_proj4text (p, 1,
  1516   1338           "333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS");
  1517   1339       add_proj4text (p, 2,
  1518   1340           "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1519   1341       add_srs_wkt (p, 0,
................................................................................
  1525   1347       add_srs_wkt (p, 3,
  1526   1348           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  1527   1349       add_srs_wkt (p, 4,
  1528   1350           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  1529   1351       add_srs_wkt (p, 5,
  1530   1352           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1531   1353       add_srs_wkt (p, 6,
  1532         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  1533         -    add_srs_wkt (p, 7,
  1534         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1535         -    add_srs_wkt (p, 8,
  1536         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1537         -    add_srs_wkt (p, 9,
  1538         -        "AMETER[\"standard_parallel_1\",41.48333333333333],PARAME");
  1539         -    add_srs_wkt (p, 10,
  1540         -        "TER[\"standard_parallel_2\",41.28333333333333],PARAMETER");
  1541         -    add_srs_wkt (p, 11,
  1542         -        "[\"latitude_of_origin\",41],PARAMETER[\"central_meridian");
  1543         -    add_srs_wkt (p, 12,
  1544         -        "\",-70.5],PARAMETER[\"false_easting\",500000],PARAMETER[");
  1545         -    add_srs_wkt (p, 13,
  1546         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1547         -    add_srs_wkt (p, 14,
  1548         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1549         -    add_srs_wkt (p, 15,
  1550         -        "[\"EPSG\",\"3583\"]]");
  1551         -    p = add_epsg_def_ex (filter, first, last, 3584, "epsg", 3584,
  1552         -        "NAD83(NSRS2007) / Massachusetts Island (ftUS)", 0, 0,
  1553         -        "GRS 1980", "Greenwich",
  1554         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1555         -        "X", "East", "Y", "North");
         1354  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         1355  +    add_srs_wkt (p, 7,
         1356  +        "G\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         1357  +    add_srs_wkt (p, 8,
         1358  +        "],PARAMETER[\"standard_parallel_1\",41.48333333333333],P");
         1359  +    add_srs_wkt (p, 9,
         1360  +        "ARAMETER[\"standard_parallel_2\",41.28333333333333],PARA");
         1361  +    add_srs_wkt (p, 10,
         1362  +        "METER[\"latitude_of_origin\",41],PARAMETER[\"central_mer");
         1363  +    add_srs_wkt (p, 11,
         1364  +        "idian\",-70.5],PARAMETER[\"false_easting\",500000],PARAM");
         1365  +    add_srs_wkt (p, 12,
         1366  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1367  +    add_srs_wkt (p, 13,
         1368  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
         1369  +    add_srs_wkt (p, 14,
         1370  +        "HORITY[\"EPSG\",\"3583\"]]");
         1371  +    p = add_epsg_def (filter, first, last, 3584, "epsg", 3584,
         1372  +        "NAD83(NSRS2007) / Massachusetts Island (ftUS)");
  1556   1373       add_proj4text (p, 0,
  1557   1374           "+proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333");
  1558   1375       add_proj4text (p, 1,
  1559   1376           "333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0");
  1560   1377       add_proj4text (p, 2,
  1561   1378           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_de");
  1562   1379       add_proj4text (p, 3,
................................................................................
  1570   1387       add_srs_wkt (p, 3,
  1571   1388           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1572   1389       add_srs_wkt (p, 4,
  1573   1390           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Green");
  1574   1391       add_srs_wkt (p, 5,
  1575   1392           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1576   1393       add_srs_wkt (p, 6,
  1577         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         1394  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1578   1395       add_srs_wkt (p, 7,
  1579         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         1396  +        "Y[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Con");
  1580   1397       add_srs_wkt (p, 8,
  1581         -        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         1398  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",41.483333333");
  1582   1399       add_srs_wkt (p, 9,
  1583         -        "\"],PARAMETER[\"standard_parallel_1\",41.48333333333333]");
         1400  +        "33333],PARAMETER[\"standard_parallel_2\",41.283333333333");
  1584   1401       add_srs_wkt (p, 10,
  1585         -        ",PARAMETER[\"standard_parallel_2\",41.28333333333333],PA");
         1402  +        "33],PARAMETER[\"latitude_of_origin\",41],PARAMETER[\"cen");
  1586   1403       add_srs_wkt (p, 11,
  1587         -        "RAMETER[\"latitude_of_origin\",41],PARAMETER[\"central_m");
         1404  +        "tral_meridian\",-70.5],PARAMETER[\"false_easting\",16404");
  1588   1405       add_srs_wkt (p, 12,
  1589         -        "eridian\",-70.5],PARAMETER[\"false_easting\",1640416.667");
         1406  +        "16.667],PARAMETER[\"false_northing\",0],UNIT[\"US survey");
  1590   1407       add_srs_wkt (p, 13,
  1591         -        "],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
         1408  +        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
  1592   1409       add_srs_wkt (p, 14,
  1593         -        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         1410  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1594   1411       add_srs_wkt (p, 15,
  1595         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3584\"]");
  1596         -    add_srs_wkt (p, 16,
  1597         -        "]");
  1598         -    p = add_epsg_def_ex (filter, first, last, 3585, "epsg", 3585,
  1599         -        "NAD83(NSRS2007) / Massachusetts Mainland", 0, 0,
  1600         -        "GRS 1980", "Greenwich",
  1601         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1602         -        "X", "East", "Y", "North");
         1412  +        "3584\"]]");
         1413  +    p = add_epsg_def (filter, first, last, 3585, "epsg", 3585,
         1414  +        "NAD83(NSRS2007) / Massachusetts Mainland");
  1603   1415       add_proj4text (p, 0,
  1604   1416           "+proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666");
  1605   1417       add_proj4text (p, 1,
  1606   1418           "667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellp");
  1607   1419       add_proj4text (p, 2,
  1608   1420           "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1609   1421       add_srs_wkt (p, 0,
................................................................................
  1615   1427       add_srs_wkt (p, 3,
  1616   1428           "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
  1617   1429       add_srs_wkt (p, 4,
  1618   1430           "0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  1619   1431       add_srs_wkt (p, 5,
  1620   1432           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1621   1433       add_srs_wkt (p, 6,
  1622         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1623         -    add_srs_wkt (p, 7,
  1624         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1625         -    add_srs_wkt (p, 8,
  1626         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1627         -    add_srs_wkt (p, 9,
  1628         -        "AMETER[\"standard_parallel_1\",42.68333333333333],PARAME");
  1629         -    add_srs_wkt (p, 10,
  1630         -        "TER[\"standard_parallel_2\",41.71666666666667],PARAMETER");
  1631         -    add_srs_wkt (p, 11,
  1632         -        "[\"latitude_of_origin\",41],PARAMETER[\"central_meridian");
  1633         -    add_srs_wkt (p, 12,
  1634         -        "\",-71.5],PARAMETER[\"false_easting\",200000],PARAMETER[");
  1635         -    add_srs_wkt (p, 13,
  1636         -        "\"false_northing\",750000],UNIT[\"metre\",1,AUTHORITY[\"");
  1637         -    add_srs_wkt (p, 14,
  1638         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1639         -    add_srs_wkt (p, 15,
  1640         -        "HORITY[\"EPSG\",\"3585\"]]");
  1641         -    p = add_epsg_def_ex (filter, first, last, 3586, "epsg", 3586,
  1642         -        "NAD83(NSRS2007) / Massachusetts Mainland (ftUS)", 0, 0,
  1643         -        "GRS 1980", "Greenwich",
  1644         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1645         -        "X", "East", "Y", "North");
         1434  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1435  +    add_srs_wkt (p, 7,
         1436  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         1437  +    add_srs_wkt (p, 8,
         1438  +        "\"],PARAMETER[\"standard_parallel_1\",42.68333333333333]");
         1439  +    add_srs_wkt (p, 9,
         1440  +        ",PARAMETER[\"standard_parallel_2\",41.71666666666667],PA");
         1441  +    add_srs_wkt (p, 10,
         1442  +        "RAMETER[\"latitude_of_origin\",41],PARAMETER[\"central_m");
         1443  +    add_srs_wkt (p, 11,
         1444  +        "eridian\",-71.5],PARAMETER[\"false_easting\",200000],PAR");
         1445  +    add_srs_wkt (p, 12,
         1446  +        "AMETER[\"false_northing\",750000],UNIT[\"metre\",1,AUTHO");
         1447  +    add_srs_wkt (p, 13,
         1448  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
         1449  +    add_srs_wkt (p, 14,
         1450  +        "TH],AUTHORITY[\"EPSG\",\"3585\"]]");
         1451  +    p = add_epsg_def (filter, first, last, 3586, "epsg", 3586,
         1452  +        "NAD83(NSRS2007) / Massachusetts Mainland (ftUS)");
  1646   1453       add_proj4text (p, 0,
  1647   1454           "+proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666");
  1648   1455       add_proj4text (p, 1,
  1649   1456           "667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=7");
  1650   1457       add_proj4text (p, 2,
  1651   1458           "50000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
  1652   1459       add_proj4text (p, 3,
................................................................................
  1660   1467       add_srs_wkt (p, 3,
  1661   1468           "37,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0");
  1662   1469       add_srs_wkt (p, 4,
  1663   1470           ",0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Gre");
  1664   1471       add_srs_wkt (p, 5,
  1665   1472           "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1666   1473       add_srs_wkt (p, 6,
  1667         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1474  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1668   1475       add_srs_wkt (p, 7,
  1669         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1476  +        "ITY[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_C");
  1670   1477       add_srs_wkt (p, 8,
  1671         -        "PSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
         1478  +        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",42.6833333");
  1672   1479       add_srs_wkt (p, 9,
  1673         -        "P\"],PARAMETER[\"standard_parallel_1\",42.68333333333333");
         1480  +        "3333333],PARAMETER[\"standard_parallel_2\",41.7166666666");
  1674   1481       add_srs_wkt (p, 10,
  1675         -        "],PARAMETER[\"standard_parallel_2\",41.71666666666667],P");
         1482  +        "6667],PARAMETER[\"latitude_of_origin\",41],PARAMETER[\"c");
  1676   1483       add_srs_wkt (p, 11,
  1677         -        "ARAMETER[\"latitude_of_origin\",41],PARAMETER[\"central_");
         1484  +        "entral_meridian\",-71.5],PARAMETER[\"false_easting\",656");
  1678   1485       add_srs_wkt (p, 12,
  1679         -        "meridian\",-71.5],PARAMETER[\"false_easting\",656166.667");
         1486  +        "166.667],PARAMETER[\"false_northing\",2460625],UNIT[\"US");
  1680   1487       add_srs_wkt (p, 13,
  1681         -        "],PARAMETER[\"false_northing\",2460625],UNIT[\"US survey");
         1488  +        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
  1682   1489       add_srs_wkt (p, 14,
  1683         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
         1490  +        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  1684   1491       add_srs_wkt (p, 15,
  1685         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1686         -    add_srs_wkt (p, 16,
  1687         -        "3586\"]]");
  1688         -    p = add_epsg_def_ex (filter, first, last, 3587, "epsg", 3587,
  1689         -        "NAD83(NSRS2007) / Michigan Central", 0, 0,
  1690         -        "GRS 1980", "Greenwich",
  1691         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1692         -        "X", "East", "Y", "North");
         1492  +        "PSG\",\"3586\"]]");
         1493  +    p = add_epsg_def (filter, first, last, 3587, "epsg", 3587,
         1494  +        "NAD83(NSRS2007) / Michigan Central");
  1693   1495       add_proj4text (p, 0,
  1694   1496           "+proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43");
  1695   1497       add_proj4text (p, 1,
  1696   1498           ".31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +");
  1697   1499       add_proj4text (p, 2,
  1698   1500           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  1699   1501       add_proj4text (p, 3,
................................................................................
  1707   1509       add_srs_wkt (p, 3,
  1708   1510           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1709   1511       add_srs_wkt (p, 4,
  1710   1512           ",AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AU");
  1711   1513       add_srs_wkt (p, 5,
  1712   1514           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1713   1515       add_srs_wkt (p, 6,
  1714         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1715         -    add_srs_wkt (p, 7,
  1716         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759");
  1717         -    add_srs_wkt (p, 8,
  1718         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
  1719         -    add_srs_wkt (p, 9,
  1720         -        "ER[\"standard_parallel_1\",45.7],PARAMETER[\"standard_pa");
  1721         -    add_srs_wkt (p, 10,
  1722         -        "rallel_2\",44.18333333333333],PARAMETER[\"latitude_of_or");
  1723         -    add_srs_wkt (p, 11,
  1724         -        "igin\",43.31666666666667],PARAMETER[\"central_meridian\"");
  1725         -    add_srs_wkt (p, 12,
  1726         -        ",-84.36666666666666],PARAMETER[\"false_easting\",6000000");
  1727         -    add_srs_wkt (p, 13,
  1728         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  1729         -    add_srs_wkt (p, 14,
  1730         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  1731         -    add_srs_wkt (p, 15,
  1732         -        "TH],AUTHORITY[\"EPSG\",\"3587\"]]");
  1733         -    p = add_epsg_def_ex (filter, first, last, 3588, "epsg", 3588,
  1734         -        "NAD83(NSRS2007) / Michigan Central (ft)", 0, 0,
  1735         -        "GRS 1980", "Greenwich",
  1736         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
  1737         -        "X", "East", "Y", "North");
         1516  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1517  +    add_srs_wkt (p, 7,
         1518  +        "\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
         1519  +    add_srs_wkt (p, 8,
         1520  +        "ARAMETER[\"standard_parallel_1\",45.7],PARAMETER[\"stand");
         1521  +    add_srs_wkt (p, 9,
         1522  +        "ard_parallel_2\",44.18333333333333],PARAMETER[\"latitude");
         1523  +    add_srs_wkt (p, 10,
         1524  +        "_of_origin\",43.31666666666667],PARAMETER[\"central_meri");
         1525  +    add_srs_wkt (p, 11,
         1526  +        "dian\",-84.36666666666666],PARAMETER[\"false_easting\",6");
         1527  +    add_srs_wkt (p, 12,
         1528  +        "000000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1529  +    add_srs_wkt (p, 13,
         1530  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         1531  +    add_srs_wkt (p, 14,
         1532  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3587\"]]");
         1533  +    p = add_epsg_def (filter, first, last, 3588, "epsg", 3588,
         1534  +        "NAD83(NSRS2007) / Michigan Central (ft)");
  1738   1535       add_proj4text (p, 0,
  1739   1536           "+proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43");
  1740   1537       add_proj4text (p, 1,
  1741   1538           ".31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.9");
  1742   1539       add_proj4text (p, 2,
  1743   1540           "99976001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1744   1541       add_proj4text (p, 3,
................................................................................
  1752   1549       add_srs_wkt (p, 3,
  1753   1550           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
  1754   1551       add_srs_wkt (p, 4,
  1755   1552           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  1756   1553       add_srs_wkt (p, 5,
  1757   1554           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1758   1555       add_srs_wkt (p, 6,
  1759         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1760         -    add_srs_wkt (p, 7,
  1761         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1762         -    add_srs_wkt (p, 8,
  1763         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1764         -    add_srs_wkt (p, 9,
  1765         -        "AMETER[\"standard_parallel_1\",45.7],PARAMETER[\"standar");
  1766         -    add_srs_wkt (p, 10,
  1767         -        "d_parallel_2\",44.18333333333333],PARAMETER[\"latitude_o");
  1768         -    add_srs_wkt (p, 11,
  1769         -        "f_origin\",43.31666666666667],PARAMETER[\"central_meridi");
  1770         -    add_srs_wkt (p, 12,
  1771         -        "an\",-84.36666666666666],PARAMETER[\"false_easting\",196");
  1772         -    add_srs_wkt (p, 13,
  1773         -        "85039.37],PARAMETER[\"false_northing\",0],UNIT[\"foot\",");
  1774         -    add_srs_wkt (p, 14,
  1775         -        "0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AX");
  1776         -    add_srs_wkt (p, 15,
  1777         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3588\"]]");
  1778         -    p = add_epsg_def_ex (filter, first, last, 3589, "epsg", 3589,
  1779         -        "NAD83(NSRS2007) / Michigan North", 0, 0,
  1780         -        "GRS 1980", "Greenwich",
  1781         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1782         -        "X", "East", "Y", "North");
         1556  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1557  +    add_srs_wkt (p, 7,
         1558  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         1559  +    add_srs_wkt (p, 8,
         1560  +        "\"],PARAMETER[\"standard_parallel_1\",45.7],PARAMETER[\"");
         1561  +    add_srs_wkt (p, 9,
         1562  +        "standard_parallel_2\",44.18333333333333],PARAMETER[\"lat");
         1563  +    add_srs_wkt (p, 10,
         1564  +        "itude_of_origin\",43.31666666666667],PARAMETER[\"central");
         1565  +    add_srs_wkt (p, 11,
         1566  +        "_meridian\",-84.36666666666666],PARAMETER[\"false_eastin");
         1567  +    add_srs_wkt (p, 12,
         1568  +        "g\",19685039.37],PARAMETER[\"false_northing\",0],UNIT[\"");
         1569  +    add_srs_wkt (p, 13,
         1570  +        "foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",E");
         1571  +    add_srs_wkt (p, 14,
         1572  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3588\"]]");
         1573  +    p = add_epsg_def (filter, first, last, 3589, "epsg", 3589,
         1574  +        "NAD83(NSRS2007) / Michigan North");
  1783   1575       add_proj4text (p, 0,
  1784   1576           "+proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333");
  1785   1577       add_proj4text (p, 1,
  1786   1578           "333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_");
  1787   1579       add_proj4text (p, 2,
  1788   1580           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  1789   1581       add_proj4text (p, 3,
................................................................................
  1797   1589       add_srs_wkt (p, 3,
  1798   1590           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1799   1591       add_srs_wkt (p, 4,
  1800   1592           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1801   1593       add_srs_wkt (p, 5,
  1802   1594           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1803   1595       add_srs_wkt (p, 6,
  1804         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1805         -    add_srs_wkt (p, 7,
  1806         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  1807         -    add_srs_wkt (p, 8,
  1808         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1809         -    add_srs_wkt (p, 9,
  1810         -        "[\"standard_parallel_1\",47.08333333333334],PARAMETER[\"");
  1811         -    add_srs_wkt (p, 10,
  1812         -        "standard_parallel_2\",45.48333333333333],PARAMETER[\"lat");
  1813         -    add_srs_wkt (p, 11,
  1814         -        "itude_of_origin\",44.78333333333333],PARAMETER[\"central");
  1815         -    add_srs_wkt (p, 12,
  1816         -        "_meridian\",-87],PARAMETER[\"false_easting\",8000000],PA");
  1817         -    add_srs_wkt (p, 13,
  1818         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  1819         -    add_srs_wkt (p, 14,
  1820         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1821         -    add_srs_wkt (p, 15,
  1822         -        "AUTHORITY[\"EPSG\",\"3589\"]]");
  1823         -    p = add_epsg_def_ex (filter, first, last, 3590, "epsg", 3590,
  1824         -        "NAD83(NSRS2007) / Michigan North (ft)", 0, 0,
  1825         -        "GRS 1980", "Greenwich",
  1826         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
  1827         -        "X", "East", "Y", "North");
         1596  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1597  +    add_srs_wkt (p, 7,
         1598  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1599  +    add_srs_wkt (p, 8,
         1600  +        "AMETER[\"standard_parallel_1\",47.08333333333334],PARAME");
         1601  +    add_srs_wkt (p, 9,
         1602  +        "TER[\"standard_parallel_2\",45.48333333333333],PARAMETER");
         1603  +    add_srs_wkt (p, 10,
         1604  +        "[\"latitude_of_origin\",44.78333333333333],PARAMETER[\"c");
         1605  +    add_srs_wkt (p, 11,
         1606  +        "entral_meridian\",-87],PARAMETER[\"false_easting\",80000");
         1607  +    add_srs_wkt (p, 12,
         1608  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1609  +    add_srs_wkt (p, 13,
         1610  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
         1611  +    add_srs_wkt (p, 14,
         1612  +        "ORTH],AUTHORITY[\"EPSG\",\"3589\"]]");
         1613  +    p = add_epsg_def (filter, first, last, 3590, "epsg", 3590,
         1614  +        "NAD83(NSRS2007) / Michigan North (ft)");
  1828   1615       add_proj4text (p, 0,
  1829   1616           "+proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333");
  1830   1617       add_proj4text (p, 1,
  1831   1618           "333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999");
  1832   1619       add_proj4text (p, 2,
  1833   1620           "968001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  1834   1621       add_proj4text (p, 3,
................................................................................
  1842   1629       add_srs_wkt (p, 3,
  1843   1630           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  1844   1631       add_srs_wkt (p, 4,
  1845   1632           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  1846   1633       add_srs_wkt (p, 5,
  1847   1634           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1848   1635       add_srs_wkt (p, 6,
  1849         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  1850         -    add_srs_wkt (p, 7,
  1851         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
  1852         -    add_srs_wkt (p, 8,
  1853         -        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  1854         -    add_srs_wkt (p, 9,
  1855         -        "ETER[\"standard_parallel_1\",47.08333333333334],PARAMETE");
  1856         -    add_srs_wkt (p, 10,
  1857         -        "R[\"standard_parallel_2\",45.48333333333333],PARAMETER[\"");
  1858         -    add_srs_wkt (p, 11,
  1859         -        "latitude_of_origin\",44.78333333333333],PARAMETER[\"cent");
  1860         -    add_srs_wkt (p, 12,
  1861         -        "ral_meridian\",-87],PARAMETER[\"false_easting\",26246719");
  1862         -    add_srs_wkt (p, 13,
  1863         -        ".16],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.304");
  1864         -    add_srs_wkt (p, 14,
  1865         -        "8,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"");
  1866         -    add_srs_wkt (p, 15,
  1867         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3590\"]]");
  1868         -    p = add_epsg_def_ex (filter, first, last, 3591, "epsg", 3591,
  1869         -        "NAD83(NSRS2007) / Michigan Oblique Mercator", 0, 0,
  1870         -        "GRS 1980", "Greenwich",
  1871         -        "NAD83_National_Spatial_Reference_System_2007", "Hotine_Oblique_Mercator", "metre",
  1872         -        "X", "East", "Y", "North");
         1636  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1637  +    add_srs_wkt (p, 7,
         1638  +        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         1639  +    add_srs_wkt (p, 8,
         1640  +        "],PARAMETER[\"standard_parallel_1\",47.08333333333334],P");
         1641  +    add_srs_wkt (p, 9,
         1642  +        "ARAMETER[\"standard_parallel_2\",45.48333333333333],PARA");
         1643  +    add_srs_wkt (p, 10,
         1644  +        "METER[\"latitude_of_origin\",44.78333333333333],PARAMETE");
         1645  +    add_srs_wkt (p, 11,
         1646  +        "R[\"central_meridian\",-87],PARAMETER[\"false_easting\",");
         1647  +    add_srs_wkt (p, 12,
         1648  +        "26246719.16],PARAMETER[\"false_northing\",0],UNIT[\"foot");
         1649  +    add_srs_wkt (p, 13,
         1650  +        "\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST]");
         1651  +    add_srs_wkt (p, 14,
         1652  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3590\"]]");
         1653  +    p = add_epsg_def (filter, first, last, 3591, "epsg", 3591,
         1654  +        "NAD83(NSRS2007) / Michigan Oblique Mercator");
  1873   1655       add_proj4text (p, 0,
  1874   1656           "+proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=33");
  1875   1657       add_proj4text (p, 1,
  1876   1658           "7.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no");
  1877   1659       add_proj4text (p, 2,
  1878   1660           "_uoff +gamma=337.25556 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1879   1661       add_proj4text (p, 3,
................................................................................
  1887   1669       add_srs_wkt (p, 3,
  1888   1670           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  1889   1671       add_srs_wkt (p, 4,
  1890   1672           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwi");
  1891   1673       add_srs_wkt (p, 5,
  1892   1674           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1893   1675       add_srs_wkt (p, 6,
  1894         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
         1676  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
  1895   1677       add_srs_wkt (p, 7,
  1896         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
         1678  +        "\"EPSG\",\"4759\"]],PROJECTION[\"Hotine_Oblique_Mercator");
  1897   1679       add_srs_wkt (p, 8,
  1898         -        "\",\"4759\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],PA");
         1680  +        "\"],PARAMETER[\"latitude_of_center\",45.30916666666666],");
  1899   1681       add_srs_wkt (p, 9,
  1900         -        "RAMETER[\"latitude_of_center\",45.30916666666666],PARAME");
         1682  +        "PARAMETER[\"longitude_of_center\",-86],PARAMETER[\"azimu");
  1901   1683       add_srs_wkt (p, 10,
  1902         -        "TER[\"longitude_of_center\",-86],PARAMETER[\"azimuth\",3");
         1684  +        "th\",337.25556],PARAMETER[\"rectified_grid_angle\",337.2");
  1903   1685       add_srs_wkt (p, 11,
  1904         -        "37.25556],PARAMETER[\"rectified_grid_angle\",337.25556],");
         1686  +        "5556],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1905   1687       add_srs_wkt (p, 12,
  1906         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
         1688  +        "se_easting\",2546731.496],PARAMETER[\"false_northing\",-");
  1907   1689       add_srs_wkt (p, 13,
  1908         -        "ting\",2546731.496],PARAMETER[\"false_northing\",-435400");
         1690  +        "4354009.816],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1909   1691       add_srs_wkt (p, 14,
  1910         -        "9.816],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1692  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1911   1693       add_srs_wkt (p, 15,
  1912         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"35");
  1913         -    add_srs_wkt (p, 16,
  1914         -        "91\"]]");
  1915         -    p = add_epsg_def_ex (filter, first, last, 3592, "epsg", 3592,
  1916         -        "NAD83(NSRS2007) / Michigan South", 0, 0,
  1917         -        "GRS 1980", "Greenwich",
  1918         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1919         -        "X", "East", "Y", "North");
         1694  +        ",\"3591\"]]");
         1695  +    p = add_epsg_def (filter, first, last, 3592, "epsg", 3592,
         1696  +        "NAD83(NSRS2007) / Michigan South");
  1920   1697       add_proj4text (p, 0,
  1921   1698           "+proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41");
  1922   1699       add_proj4text (p, 1,
  1923   1700           ".5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=");
  1924   1701       add_proj4text (p, 2,
  1925   1702           "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1926   1703       add_srs_wkt (p, 0,
................................................................................
  1932   1709       add_srs_wkt (p, 3,
  1933   1710           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1934   1711       add_srs_wkt (p, 4,
  1935   1712           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1936   1713       add_srs_wkt (p, 5,
  1937   1714           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1938   1715       add_srs_wkt (p, 6,
  1939         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1940         -    add_srs_wkt (p, 7,
  1941         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  1942         -    add_srs_wkt (p, 8,
  1943         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1944         -    add_srs_wkt (p, 9,
  1945         -        "[\"standard_parallel_1\",43.66666666666666],PARAMETER[\"");
  1946         -    add_srs_wkt (p, 10,
  1947         -        "standard_parallel_2\",42.1],PARAMETER[\"latitude_of_orig");
  1948         -    add_srs_wkt (p, 11,
  1949         -        "in\",41.5],PARAMETER[\"central_meridian\",-84.3666666666");
  1950         -    add_srs_wkt (p, 12,
  1951         -        "6666],PARAMETER[\"false_easting\",4000000],PARAMETER[\"f");
  1952         -    add_srs_wkt (p, 13,
  1953         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1954         -    add_srs_wkt (p, 14,
  1955         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  1956         -    add_srs_wkt (p, 15,
  1957         -        "EPSG\",\"3592\"]]");
  1958         -    p = add_epsg_def_ex (filter, first, last, 3593, "epsg", 3593,
  1959         -        "NAD83(NSRS2007) / Michigan South (ft)", 0, 0,
  1960         -        "GRS 1980", "Greenwich",
  1961         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
  1962         -        "X", "East", "Y", "North");
         1716  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1717  +    add_srs_wkt (p, 7,
         1718  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1719  +    add_srs_wkt (p, 8,
         1720  +        "AMETER[\"standard_parallel_1\",43.66666666666666],PARAME");
         1721  +    add_srs_wkt (p, 9,
         1722  +        "TER[\"standard_parallel_2\",42.1],PARAMETER[\"latitude_o");
         1723  +    add_srs_wkt (p, 10,
         1724  +        "f_origin\",41.5],PARAMETER[\"central_meridian\",-84.3666");
         1725  +    add_srs_wkt (p, 11,
         1726  +        "6666666666],PARAMETER[\"false_easting\",4000000],PARAMET");
         1727  +    add_srs_wkt (p, 12,
         1728  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1729  +    add_srs_wkt (p, 13,
         1730  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
         1731  +    add_srs_wkt (p, 14,
         1732  +        "RITY[\"EPSG\",\"3592\"]]");
         1733  +    p = add_epsg_def (filter, first, last, 3593, "epsg", 3593,
         1734  +        "NAD83(NSRS2007) / Michigan South (ft)");
  1963   1735       add_proj4text (p, 0,
  1964   1736           "+proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41");
  1965   1737       add_proj4text (p, 1,
  1966   1738           ".5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 ");
  1967   1739       add_proj4text (p, 2,
  1968   1740           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
  1969   1741       add_srs_wkt (p, 0,
................................................................................
  1975   1747       add_srs_wkt (p, 3,
  1976   1748           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  1977   1749       add_srs_wkt (p, 4,
  1978   1750           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  1979   1751       add_srs_wkt (p, 5,
  1980   1752           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1981   1753       add_srs_wkt (p, 6,
  1982         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  1983         -    add_srs_wkt (p, 7,
  1984         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
  1985         -    add_srs_wkt (p, 8,
  1986         -        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  1987         -    add_srs_wkt (p, 9,
  1988         -        "ETER[\"standard_parallel_1\",43.66666666666666],PARAMETE");
  1989         -    add_srs_wkt (p, 10,
  1990         -        "R[\"standard_parallel_2\",42.1],PARAMETER[\"latitude_of_");
  1991         -    add_srs_wkt (p, 11,
  1992         -        "origin\",41.5],PARAMETER[\"central_meridian\",-84.366666");
  1993         -    add_srs_wkt (p, 12,
  1994         -        "66666666],PARAMETER[\"false_easting\",13123359.58],PARAM");
  1995         -    add_srs_wkt (p, 13,
  1996         -        "ETER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORIT");
  1997         -    add_srs_wkt (p, 14,
  1998         -        "Y[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  1999         -    add_srs_wkt (p, 15,
  2000         -        ",AUTHORITY[\"EPSG\",\"3593\"]]");
  2001         -    p = add_epsg_def_ex (filter, first, last, 3594, "epsg", 3594,
  2002         -        "NAD83(NSRS2007) / Minnesota Central", 0, 0,
  2003         -        "GRS 1980", "Greenwich",
  2004         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2005         -        "X", "East", "Y", "North");
         1754  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1755  +    add_srs_wkt (p, 7,
         1756  +        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         1757  +    add_srs_wkt (p, 8,
         1758  +        "],PARAMETER[\"standard_parallel_1\",43.66666666666666],P");
         1759  +    add_srs_wkt (p, 9,
         1760  +        "ARAMETER[\"standard_parallel_2\",42.1],PARAMETER[\"latit");
         1761  +    add_srs_wkt (p, 10,
         1762  +        "ude_of_origin\",41.5],PARAMETER[\"central_meridian\",-84");
         1763  +    add_srs_wkt (p, 11,
         1764  +        ".36666666666666],PARAMETER[\"false_easting\",13123359.58");
         1765  +    add_srs_wkt (p, 12,
         1766  +        "],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,A");
         1767  +    add_srs_wkt (p, 13,
         1768  +        "UTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1769  +    add_srs_wkt (p, 14,
         1770  +        ",NORTH],AUTHORITY[\"EPSG\",\"3593\"]]");
         1771  +    p = add_epsg_def (filter, first, last, 3594, "epsg", 3594,
         1772  +        "NAD83(NSRS2007) / Minnesota Central");
  2006   1773       add_proj4text (p, 0,
  2007   1774           "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
  2008   1775       add_proj4text (p, 1,
  2009   1776           "5 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +to");
  2010   1777       add_proj4text (p, 2,
  2011   1778           "wgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2012   1779       add_srs_wkt (p, 0,
................................................................................
  2018   1785       add_srs_wkt (p, 3,
  2019   1786           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2020   1787       add_srs_wkt (p, 4,
  2021   1788           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2022   1789       add_srs_wkt (p, 5,
  2023   1790           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2024   1791       add_srs_wkt (p, 6,
  2025         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2026         -    add_srs_wkt (p, 7,
  2027         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  2028         -    add_srs_wkt (p, 8,
  2029         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  2030         -    add_srs_wkt (p, 9,
  2031         -        "TER[\"standard_parallel_1\",47.05],PARAMETER[\"standard_");
  2032         -    add_srs_wkt (p, 10,
  2033         -        "parallel_2\",45.61666666666667],PARAMETER[\"latitude_of_");
  2034         -    add_srs_wkt (p, 11,
  2035         -        "origin\",45],PARAMETER[\"central_meridian\",-94.25],PARA");
  2036         -    add_srs_wkt (p, 12,
  2037         -        "METER[\"false_easting\",800000],PARAMETER[\"false_northi");
  2038         -    add_srs_wkt (p, 13,
  2039         -        "ng\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2040         -    add_srs_wkt (p, 14,
  2041         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2042         -    add_srs_wkt (p, 15,
  2043         -        ",\"3594\"]]");
  2044         -    p = add_epsg_def_ex (filter, first, last, 3595, "epsg", 3595,
  2045         -        "NAD83(NSRS2007) / Minnesota North", 0, 0,
  2046         -        "GRS 1980", "Greenwich",
  2047         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2048         -        "X", "East", "Y", "North");
         1792  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1793  +    add_srs_wkt (p, 7,
         1794  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1795  +    add_srs_wkt (p, 8,
         1796  +        "PARAMETER[\"standard_parallel_1\",47.05],PARAMETER[\"sta");
         1797  +    add_srs_wkt (p, 9,
         1798  +        "ndard_parallel_2\",45.61666666666667],PARAMETER[\"latitu");
         1799  +    add_srs_wkt (p, 10,
         1800  +        "de_of_origin\",45],PARAMETER[\"central_meridian\",-94.25");
         1801  +    add_srs_wkt (p, 11,
         1802  +        "],PARAMETER[\"false_easting\",800000],PARAMETER[\"false_");
         1803  +    add_srs_wkt (p, 12,
         1804  +        "northing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1805  +    add_srs_wkt (p, 13,
         1806  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
         1807  +    add_srs_wkt (p, 14,
         1808  +        "EPSG\",\"3594\"]]");
         1809  +    p = add_epsg_def (filter, first, last, 3595, "epsg", 3595,
         1810  +        "NAD83(NSRS2007) / Minnesota North");
  2049   1811       add_proj4text (p, 0,
  2050   1812           "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
  2051   1813       add_proj4text (p, 1,
  2052   1814           "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y");
  2053   1815       add_proj4text (p, 2,
  2054   1816           "_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  2055   1817       add_proj4text (p, 3,
................................................................................
  2063   1825       add_srs_wkt (p, 3,
  2064   1826           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  2065   1827       add_srs_wkt (p, 4,
  2066   1828           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  2067   1829       add_srs_wkt (p, 5,
  2068   1830           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2069   1831       add_srs_wkt (p, 6,
  2070         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  2071         -    add_srs_wkt (p, 7,
  2072         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  2073         -    add_srs_wkt (p, 8,
  2074         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  2075         -    add_srs_wkt (p, 9,
  2076         -        "[\"standard_parallel_1\",48.63333333333333],PARAMETER[\"");
  2077         -    add_srs_wkt (p, 10,
  2078         -        "standard_parallel_2\",47.03333333333333],PARAMETER[\"lat");
  2079         -    add_srs_wkt (p, 11,
  2080         -        "itude_of_origin\",46.5],PARAMETER[\"central_meridian\",-");
  2081         -    add_srs_wkt (p, 12,
  2082         -        "93.1],PARAMETER[\"false_easting\",800000],PARAMETER[\"fa");
  2083         -    add_srs_wkt (p, 13,
  2084         -        "lse_northing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  2085         -    add_srs_wkt (p, 14,
  2086         -        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  2087         -    add_srs_wkt (p, 15,
  2088         -        "TY[\"EPSG\",\"3595\"]]");
  2089         -    p = add_epsg_def_ex (filter, first, last, 3596, "epsg", 3596,
  2090         -        "NAD83(NSRS2007) / Minnesota South", 0, 0,
  2091         -        "GRS 1980", "Greenwich",
  2092         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2093         -        "X", "East", "Y", "North");
         1832  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1833  +    add_srs_wkt (p, 7,
         1834  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1835  +    add_srs_wkt (p, 8,
         1836  +        "AMETER[\"standard_parallel_1\",48.63333333333333],PARAME");
         1837  +    add_srs_wkt (p, 9,
         1838  +        "TER[\"standard_parallel_2\",47.03333333333333],PARAMETER");
         1839  +    add_srs_wkt (p, 10,
         1840  +        "[\"latitude_of_origin\",46.5],PARAMETER[\"central_meridi");
         1841  +    add_srs_wkt (p, 11,
         1842  +        "an\",-93.1],PARAMETER[\"false_easting\",800000],PARAMETE");
         1843  +    add_srs_wkt (p, 12,
         1844  +        "R[\"false_northing\",100000],UNIT[\"metre\",1,AUTHORITY[");
         1845  +    add_srs_wkt (p, 13,
         1846  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         1847  +    add_srs_wkt (p, 14,
         1848  +        "UTHORITY[\"EPSG\",\"3595\"]]");
         1849  +    p = add_epsg_def (filter, first, last, 3596, "epsg", 3596,
         1850  +        "NAD83(NSRS2007) / Minnesota South");
  2094   1851       add_proj4text (p, 0,
  2095   1852           "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
  2096   1853       add_proj4text (p, 1,
  2097   1854           "333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=");
  2098   1855       add_proj4text (p, 2,
  2099   1856           "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2100   1857       add_srs_wkt (p, 0,
................................................................................
  2106   1863       add_srs_wkt (p, 3,
  2107   1864           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  2108   1865       add_srs_wkt (p, 4,
  2109   1866           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  2110   1867       add_srs_wkt (p, 5,
  2111   1868           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2112   1869       add_srs_wkt (p, 6,
  2113         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  2114         -    add_srs_wkt (p, 7,
  2115         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  2116         -    add_srs_wkt (p, 8,
  2117         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  2118         -    add_srs_wkt (p, 9,
  2119         -        "[\"standard_parallel_1\",45.21666666666667],PARAMETER[\"");
  2120         -    add_srs_wkt (p, 10,
  2121         -        "standard_parallel_2\",43.78333333333333],PARAMETER[\"lat");
  2122         -    add_srs_wkt (p, 11,
  2123         -        "itude_of_origin\",43],PARAMETER[\"central_meridian\",-94");
  2124         -    add_srs_wkt (p, 12,
  2125         -        "],PARAMETER[\"false_easting\",800000],PARAMETER[\"false_");
  2126         -    add_srs_wkt (p, 13,
  2127         -        "northing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2128         -    add_srs_wkt (p, 14,
  2129         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2130         -    add_srs_wkt (p, 15,
  2131         -        "EPSG\",\"3596\"]]");
  2132         -    p = add_epsg_def_ex (filter, first, last, 3597, "epsg", 3597,
  2133         -        "NAD83(NSRS2007) / Mississippi East", 0, 0,
  2134         -        "GRS 1980", "Greenwich",
  2135         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2136         -        "X", "East", "Y", "North");
         1870  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1871  +    add_srs_wkt (p, 7,
         1872  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1873  +    add_srs_wkt (p, 8,
         1874  +        "AMETER[\"standard_parallel_1\",45.21666666666667],PARAME");
         1875  +    add_srs_wkt (p, 9,
         1876  +        "TER[\"standard_parallel_2\",43.78333333333333],PARAMETER");
         1877  +    add_srs_wkt (p, 10,
         1878  +        "[\"latitude_of_origin\",43],PARAMETER[\"central_meridian");
         1879  +    add_srs_wkt (p, 11,
         1880  +        "\",-94],PARAMETER[\"false_easting\",800000],PARAMETER[\"");
         1881  +    add_srs_wkt (p, 12,
         1882  +        "false_northing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1883  +    add_srs_wkt (p, 13,
         1884  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
         1885  +    add_srs_wkt (p, 14,
         1886  +        "RITY[\"EPSG\",\"3596\"]]");
         1887  +    p = add_epsg_def (filter, first, last, 3597, "epsg", 3597,
         1888  +        "NAD83(NSRS2007) / Mississippi East");
  2137   1889       add_proj4text (p, 0,
  2138   1890           "+proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.9");
  2139   1891       add_proj4text (p, 1,
  2140   1892           "9995 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  2141   1893       add_proj4text (p, 2,
  2142   1894           "0,0 +units=m +no_defs");
  2143   1895       add_srs_wkt (p, 0,
................................................................................
  2149   1901       add_srs_wkt (p, 3,
  2150   1902           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  2151   1903       add_srs_wkt (p, 4,
  2152   1904           ",AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AU");
  2153   1905       add_srs_wkt (p, 5,
  2154   1906           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2155   1907       add_srs_wkt (p, 6,
  2156         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1908  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2157   1909       add_srs_wkt (p, 7,
  2158         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759");
         1910  +        "\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  2159   1911       add_srs_wkt (p, 8,
  2160         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1912  +        "[\"latitude_of_origin\",29.5],PARAMETER[\"central_meridi");
  2161   1913       add_srs_wkt (p, 9,
  2162         -        "itude_of_origin\",29.5],PARAMETER[\"central_meridian\",-");
         1914  +        "an\",-88.83333333333333],PARAMETER[\"scale_factor\",0.99");
  2163   1915       add_srs_wkt (p, 10,
  2164         -        "88.83333333333333],PARAMETER[\"scale_factor\",0.99995],P");
         1916  +        "995],PARAMETER[\"false_easting\",300000],PARAMETER[\"fal");
  2165   1917       add_srs_wkt (p, 11,
  2166         -        "ARAMETER[\"false_easting\",300000],PARAMETER[\"false_nor");
         1918  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2167   1919       add_srs_wkt (p, 12,
  2168         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         1920  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  2169   1921       add_srs_wkt (p, 13,
  2170         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  2171         -    add_srs_wkt (p, 14,
  2172         -        "\"3597\"]]");
  2173         -    p = add_epsg_def_ex (filter, first, last, 3598, "epsg", 3598,
  2174         -        "NAD83(NSRS2007) / Mississippi East (ftUS)", 0, 0,
  2175         -        "GRS 1980", "Greenwich",
  2176         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2177         -        "X", "East", "Y", "North");
         1922  +        "PSG\",\"3597\"]]");
         1923  +    p = add_epsg_def (filter, first, last, 3598, "epsg", 3598,
         1924  +        "NAD83(NSRS2007) / Mississippi East (ftUS)");
  2178   1925       add_proj4text (p, 0,
  2179   1926           "+proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.9");
  2180   1927       add_proj4text (p, 1,
  2181   1928           "9995 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84");
  2182   1929       add_proj4text (p, 2,
  2183   1930           "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2184   1931       add_srs_wkt (p, 0,
................................................................................
  2190   1937       add_srs_wkt (p, 3,
  2191   1938           ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0");
  2192   1939       add_srs_wkt (p, 4,
  2193   1940           ",0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich");
  2194   1941       add_srs_wkt (p, 5,
  2195   1942           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2196   1943       add_srs_wkt (p, 6,
  2197         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
  2198         -    add_srs_wkt (p, 7,
  2199         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2200         -    add_srs_wkt (p, 8,
  2201         -        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2202         -    add_srs_wkt (p, 9,
  2203         -        "R[\"latitude_of_origin\",29.5],PARAMETER[\"central_merid");
  2204         -    add_srs_wkt (p, 10,
  2205         -        "ian\",-88.83333333333333],PARAMETER[\"scale_factor\",0.9");
  2206         -    add_srs_wkt (p, 11,
  2207         -        "9995],PARAMETER[\"false_easting\",984250.0000000002],PAR");
  2208         -    add_srs_wkt (p, 12,
  2209         -        "AMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.3");
  2210         -    add_srs_wkt (p, 13,
  2211         -        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  2212         -    add_srs_wkt (p, 14,
  2213         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3598\"]]");
  2214         -    p = add_epsg_def_ex (filter, first, last, 3599, "epsg", 3599,
  2215         -        "NAD83(NSRS2007) / Mississippi West", 0, 0,
  2216         -        "GRS 1980", "Greenwich",
  2217         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2218         -        "X", "East", "Y", "North");
         1944  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         1945  +    add_srs_wkt (p, 7,
         1946  +        "EPSG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PA");
         1947  +    add_srs_wkt (p, 8,
         1948  +        "RAMETER[\"latitude_of_origin\",29.5],PARAMETER[\"central");
         1949  +    add_srs_wkt (p, 9,
         1950  +        "_meridian\",-88.83333333333333],PARAMETER[\"scale_factor");
         1951  +    add_srs_wkt (p, 10,
         1952  +        "\",0.99995],PARAMETER[\"false_easting\",984250.000000000");
         1953  +    add_srs_wkt (p, 11,
         1954  +        "2],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot");
         1955  +    add_srs_wkt (p, 12,
         1956  +        "\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS");
         1957  +    add_srs_wkt (p, 13,
         1958  +        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3598");
         1959  +    add_srs_wkt (p, 14,
         1960  +        "\"]]");
         1961  +    p = add_epsg_def (filter, first, last, 3599, "epsg", 3599,
         1962  +        "NAD83(NSRS2007) / Mississippi West");
  2219   1963       add_proj4text (p, 0,
  2220   1964           "+proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.9");
  2221   1965       add_proj4text (p, 1,
  2222   1966           "9995 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  2223   1967       add_proj4text (p, 2,
  2224   1968           "0,0 +units=m +no_defs");
  2225   1969       add_srs_wkt (p, 0,
................................................................................
  2231   1975       add_srs_wkt (p, 3,
  2232   1976           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  2233   1977       add_srs_wkt (p, 4,
  2234   1978           ",AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AU");
  2235   1979       add_srs_wkt (p, 5,
  2236   1980           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2237   1981       add_srs_wkt (p, 6,
  2238         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1982  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2239   1983       add_srs_wkt (p, 7,
  2240         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759");
         1984  +        "\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  2241   1985       add_srs_wkt (p, 8,
  2242         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1986  +        "[\"latitude_of_origin\",29.5],PARAMETER[\"central_meridi");
  2243   1987       add_srs_wkt (p, 9,
  2244         -        "itude_of_origin\",29.5],PARAMETER[\"central_meridian\",-");
         1988  +        "an\",-90.33333333333333],PARAMETER[\"scale_factor\",0.99");
  2245   1989       add_srs_wkt (p, 10,
  2246         -        "90.33333333333333],PARAMETER[\"scale_factor\",0.99995],P");
         1990  +        "995],PARAMETER[\"false_easting\",700000],PARAMETER[\"fal");
  2247   1991       add_srs_wkt (p, 11,
  2248         -        "ARAMETER[\"false_easting\",700000],PARAMETER[\"false_nor");
         1992  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2249   1993       add_srs_wkt (p, 12,
  2250         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         1994  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  2251   1995       add_srs_wkt (p, 13,
  2252         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  2253         -    add_srs_wkt (p, 14,
  2254         -        "\"3599\"]]");
  2255         -    p = add_epsg_def_ex (filter, first, last, 3600, "epsg", 3600,
  2256         -        "NAD83(NSRS2007) / Mississippi West (ftUS)", 0, 0,
  2257         -        "GRS 1980", "Greenwich",
  2258         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2259         -        "X", "East", "Y", "North");
         1996  +        "PSG\",\"3599\"]]");
         1997  +    p = add_epsg_def (filter, first, last, 3600, "epsg", 3600,
         1998  +        "NAD83(NSRS2007) / Mississippi West (ftUS)");
  2260   1999       add_proj4text (p, 0,
  2261   2000           "+proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.9");
  2262   2001       add_proj4text (p, 1,
  2263   2002           "9995 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +towgs84");
  2264   2003       add_proj4text (p, 2,
  2265   2004           "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2266   2005       add_srs_wkt (p, 0,
................................................................................
  2272   2011       add_srs_wkt (p, 3,
  2273   2012           ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0");
  2274   2013       add_srs_wkt (p, 4,
  2275   2014           ",0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich");
  2276   2015       add_srs_wkt (p, 5,
  2277   2016           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2278   2017       add_srs_wkt (p, 6,
  2279         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         2018  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2280   2019       add_srs_wkt (p, 7,
  2281         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         2020  +        "EPSG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  2282   2021       add_srs_wkt (p, 8,
  2283         -        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2022  +        "RAMETER[\"latitude_of_origin\",29.5],PARAMETER[\"central");
  2284   2023       add_srs_wkt (p, 9,
  2285         -        "R[\"latitude_of_origin\",29.5],PARAMETER[\"central_merid");
         2024  +        "_meridian\",-90.33333333333333],PARAMETER[\"scale_factor");
  2286   2025       add_srs_wkt (p, 10,
  2287         -        "ian\",-90.33333333333333],PARAMETER[\"scale_factor\",0.9");
         2026  +        "\",0.99995],PARAMETER[\"false_easting\",2296583.333],PAR");
  2288   2027       add_srs_wkt (p, 11,
  2289         -        "9995],PARAMETER[\"false_easting\",2296583.333],PARAMETER");
         2028  +        "AMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.3");
  2290   2029       add_srs_wkt (p, 12,
  2291         -        "[\"false_northing\",0],UNIT[\"US survey foot\",0.3048006");
         2030  +        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  2292   2031       add_srs_wkt (p, 13,
  2293         -        "096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST]");
  2294         -    add_srs_wkt (p, 14,
  2295         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3600\"]]");
  2296         -    p = add_epsg_def_ex (filter, first, last, 3601, "epsg", 3601,
  2297         -        "NAD83(NSRS2007) / Missouri Central", 0, 0,
  2298         -        "GRS 1980", "Greenwich",
  2299         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2300         -        "X", "East", "Y", "North");
         2032  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3600\"]]");
         2033  +    p = add_epsg_def (filter, first, last, 3601, "epsg", 3601,
         2034  +        "NAD83(NSRS2007) / Missouri Central");
  2301   2035       add_proj4text (p, 0,
  2302   2036           "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.9");
  2303   2037       add_proj4text (p, 1,
  2304   2038           "99933333 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  2305   2039       add_proj4text (p, 2,
  2306   2040           "0,0,0,0 +units=m +no_defs");
  2307   2041       add_srs_wkt (p, 0,
................................................................................
  2313   2047       add_srs_wkt (p, 3,
  2314   2048           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  2315   2049       add_srs_wkt (p, 4,
  2316   2050           ",AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AU");
  2317   2051       add_srs_wkt (p, 5,
  2318   2052           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2319   2053       add_srs_wkt (p, 6,
  2320         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         2054  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2321   2055       add_srs_wkt (p, 7,
  2322         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759");
         2056  +        "\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  2323   2057       add_srs_wkt (p, 8,
  2324         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         2058  +        "[\"latitude_of_origin\",35.83333333333334],PARAMETER[\"c");
  2325   2059       add_srs_wkt (p, 9,
  2326         -        "itude_of_origin\",35.83333333333334],PARAMETER[\"central");
         2060  +        "entral_meridian\",-92.5],PARAMETER[\"scale_factor\",0.99");
  2327   2061       add_srs_wkt (p, 10,
  2328         -        "_meridian\",-92.5],PARAMETER[\"scale_factor\",0.99993333");
         2062  +        "9933333],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2329   2063       add_srs_wkt (p, 11,
  2330         -        "3],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         2064  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2331   2065       add_srs_wkt (p, 12,
  2332         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2066  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  2333   2067       add_srs_wkt (p, 13,
  2334         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2335         -    add_srs_wkt (p, 14,
  2336         -        "G\",\"3601\"]]");
  2337         -    p = add_epsg_def_ex (filter, first, last, 3602, "epsg", 3602,
  2338         -        "NAD83(NSRS2007) / Missouri East", 0, 0,
  2339         -        "GRS 1980", "Greenwich",
  2340         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2341         -        "X", "East", "Y", "North");
         2068  +        "\"EPSG\",\"3601\"]]");
         2069  +    p = add_epsg_def (filter, first, last, 3602, "epsg", 3602,
         2070  +        "NAD83(NSRS2007) / Missouri East");
  2342   2071       add_proj4text (p, 0,
  2343   2072           "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.9");
  2344   2073       add_proj4text (p, 1,
  2345   2074           "99933333 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  2346   2075       add_proj4text (p, 2,
  2347   2076           "0,0,0,0 +units=m +no_defs");
  2348   2077       add_srs_wkt (p, 0,
................................................................................
  2354   2083       add_srs_wkt (p, 3,
  2355   2084           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  2356   2085       add_srs_wkt (p, 4,
  2357   2086           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2358   2087       add_srs_wkt (p, 5,
  2359   2088           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2360   2089       add_srs_wkt (p, 6,
  2361         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2090  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2362   2091       add_srs_wkt (p, 7,
  2363         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
         2092  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2364   2093       add_srs_wkt (p, 8,
  2365         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2094  +        "latitude_of_origin\",35.83333333333334],PARAMETER[\"cent");
  2366   2095       add_srs_wkt (p, 9,
  2367         -        "de_of_origin\",35.83333333333334],PARAMETER[\"central_me");
         2096  +        "ral_meridian\",-90.5],PARAMETER[\"scale_factor\",0.99993");
  2368   2097       add_srs_wkt (p, 10,
  2369         -        "ridian\",-90.5],PARAMETER[\"scale_factor\",0.999933333],");
         2098  +        "3333],PARAMETER[\"false_easting\",250000],PARAMETER[\"fa");
  2370   2099       add_srs_wkt (p, 11,
  2371         -        "PARAMETER[\"false_easting\",250000],PARAMETER[\"false_no");
         2100  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2372   2101       add_srs_wkt (p, 12,
  2373         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2102  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2374   2103       add_srs_wkt (p, 13,
  2375         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2376         -    add_srs_wkt (p, 14,
  2377         -        ",\"3602\"]]");
  2378         -    p = add_epsg_def_ex (filter, first, last, 3603, "epsg", 3603,
  2379         -        "NAD83(NSRS2007) / Missouri West", 0, 0,
  2380         -        "GRS 1980", "Greenwich",
  2381         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2382         -        "X", "East", "Y", "North");
         2104  +        "EPSG\",\"3602\"]]");
         2105  +    p = add_epsg_def (filter, first, last, 3603, "epsg", 3603,
         2106  +        "NAD83(NSRS2007) / Missouri West");
  2383   2107       add_proj4text (p, 0,
  2384   2108           "+proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.9");
  2385   2109       add_proj4text (p, 1,
  2386   2110           "99941177 +x_0=850000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  2387   2111       add_proj4text (p, 2,
  2388   2112           "0,0,0,0 +units=m +no_defs");
  2389   2113       add_srs_wkt (p, 0,
................................................................................
  2395   2119       add_srs_wkt (p, 3,
  2396   2120           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  2397   2121       add_srs_wkt (p, 4,
  2398   2122           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2399   2123       add_srs_wkt (p, 5,
  2400   2124           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2401   2125       add_srs_wkt (p, 6,
  2402         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2126  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2403   2127       add_srs_wkt (p, 7,
  2404         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
         2128  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2405   2129       add_srs_wkt (p, 8,
  2406         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2130  +        "latitude_of_origin\",36.16666666666666],PARAMETER[\"cent");
  2407   2131       add_srs_wkt (p, 9,
  2408         -        "de_of_origin\",36.16666666666666],PARAMETER[\"central_me");
         2132  +        "ral_meridian\",-94.5],PARAMETER[\"scale_factor\",0.99994");
  2409   2133       add_srs_wkt (p, 10,
  2410         -        "ridian\",-94.5],PARAMETER[\"scale_factor\",0.999941177],");
         2134  +        "1177],PARAMETER[\"false_easting\",850000],PARAMETER[\"fa");
  2411   2135       add_srs_wkt (p, 11,
  2412         -        "PARAMETER[\"false_easting\",850000],PARAMETER[\"false_no");
         2136  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2413   2137       add_srs_wkt (p, 12,
  2414         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2138  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2415   2139       add_srs_wkt (p, 13,
  2416         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2417         -    add_srs_wkt (p, 14,
  2418         -        ",\"3603\"]]");
  2419         -    p = add_epsg_def_ex (filter, first, last, 3604, "epsg", 3604,
  2420         -        "NAD83(NSRS2007) / Montana", 0, 0,
  2421         -        "GRS 1980", "Greenwich",
  2422         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2423         -        "X", "East", "Y", "North");
         2140  +        "EPSG\",\"3603\"]]");
         2141  +    p = add_epsg_def (filter, first, last, 3604, "epsg", 3604,
         2142  +        "NAD83(NSRS2007) / Montana");
  2424   2143       add_proj4text (p, 0,
  2425   2144           "+proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5");
  2426   2145       add_proj4text (p, 1,
  2427   2146           " +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  2428   2147       add_proj4text (p, 2,
  2429   2148           "+units=m +no_defs");
  2430   2149       add_srs_wkt (p, 0,
................................................................................
  2436   2155       add_srs_wkt (p, 3,
  2437   2156           "RITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORIT");
  2438   2157       add_srs_wkt (p, 4,
  2439   2158           "Y[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2440   2159       add_srs_wkt (p, 5,
  2441   2160           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2442   2161       add_srs_wkt (p, 6,
  2443         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2162  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759\"]]");
  2444   2163       add_srs_wkt (p, 7,
  2445         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],PROJE");
         2164  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  2446   2165       add_srs_wkt (p, 8,
  2447         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         2166  +        "standard_parallel_1\",49],PARAMETER[\"standard_parallel_");
  2448   2167       add_srs_wkt (p, 9,
  2449         -        "ard_parallel_1\",49],PARAMETER[\"standard_parallel_2\",4");
         2168  +        "2\",45],PARAMETER[\"latitude_of_origin\",44.25],PARAMETE");
  2450   2169       add_srs_wkt (p, 10,
  2451         -        "5],PARAMETER[\"latitude_of_origin\",44.25],PARAMETER[\"c");
         2170  +        "R[\"central_meridian\",-109.5],PARAMETER[\"false_easting");
  2452   2171       add_srs_wkt (p, 11,
  2453         -        "entral_meridian\",-109.5],PARAMETER[\"false_easting\",60");
         2172  +        "\",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  2454   2173       add_srs_wkt (p, 12,
  2455         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2174  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  2456   2175       add_srs_wkt (p, 13,
  2457         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2458         -    add_srs_wkt (p, 14,
  2459         -        ",NORTH],AUTHORITY[\"EPSG\",\"3604\"]]");
  2460         -    p = add_epsg_def_ex (filter, first, last, 3605, "epsg", 3605,
  2461         -        "NAD83(NSRS2007) / Montana (ft)", 0, 0,
  2462         -        "GRS 1980", "Greenwich",
  2463         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
  2464         -        "X", "East", "Y", "North");
         2176  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3604\"]]");
         2177  +    p = add_epsg_def (filter, first, last, 3605, "epsg", 3605,
         2178  +        "NAD83(NSRS2007) / Montana (ft)");
  2465   2179       add_proj4text (p, 0,
  2466   2180           "+proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5");
  2467   2181       add_proj4text (p, 1,
  2468   2182           " +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  2469   2183       add_proj4text (p, 2,
  2470   2184           "0,0,0,0 +units=ft +no_defs");
  2471   2185       add_srs_wkt (p, 0,
................................................................................
  2477   2191       add_srs_wkt (p, 3,
  2478   2192           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  2479   2193       add_srs_wkt (p, 4,
  2480   2194           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2481   2195       add_srs_wkt (p, 5,
  2482   2196           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2483   2197       add_srs_wkt (p, 6,
  2484         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  2485         -    add_srs_wkt (p, 7,
  2486         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
  2487         -    add_srs_wkt (p, 8,
  2488         -        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  2489         -    add_srs_wkt (p, 9,
  2490         -        "standard_parallel_1\",49],PARAMETER[\"standard_parallel_");
  2491         -    add_srs_wkt (p, 10,
  2492         -        "2\",45],PARAMETER[\"latitude_of_origin\",44.25],PARAMETE");
  2493         -    add_srs_wkt (p, 11,
  2494         -        "R[\"central_meridian\",-109.5],PARAMETER[\"false_easting");
  2495         -    add_srs_wkt (p, 12,
  2496         -        "\",1968503.937],PARAMETER[\"false_northing\",0],UNIT[\"f");
  2497         -    add_srs_wkt (p, 13,
  2498         -        "oot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EA");
  2499         -    add_srs_wkt (p, 14,
  2500         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3605\"]]");
  2501         -    p = add_epsg_def_ex (filter, first, last, 3606, "epsg", 3606,
  2502         -        "NAD83(NSRS2007) / Nebraska", 0, 0,
  2503         -        "GRS 1980", "Greenwich",
  2504         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2505         -        "X", "East", "Y", "North");
         2198  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
         2199  +    add_srs_wkt (p, 7,
         2200  +        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
         2201  +    add_srs_wkt (p, 8,
         2202  +        "ETER[\"standard_parallel_1\",49],PARAMETER[\"standard_pa");
         2203  +    add_srs_wkt (p, 9,
         2204  +        "rallel_2\",45],PARAMETER[\"latitude_of_origin\",44.25],P");
         2205  +    add_srs_wkt (p, 10,
         2206  +        "ARAMETER[\"central_meridian\",-109.5],PARAMETER[\"false_");
         2207  +    add_srs_wkt (p, 11,
         2208  +        "easting\",1968503.937],PARAMETER[\"false_northing\",0],U");
         2209  +    add_srs_wkt (p, 12,
         2210  +        "NIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"");
         2211  +    add_srs_wkt (p, 13,
         2212  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3605\"]");
         2213  +    add_srs_wkt (p, 14,
         2214  +        "]");
         2215  +    p = add_epsg_def (filter, first, last, 3606, "epsg", 3606,
         2216  +        "NAD83(NSRS2007) / Nebraska");
  2506   2217       add_proj4text (p, 0,
  2507   2218           "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
  2508   2219       add_proj4text (p, 1,
  2509   2220           "lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,");
  2510   2221       add_proj4text (p, 2,
  2511   2222           "0,0,0,0,0 +units=m +no_defs");
  2512   2223       add_srs_wkt (p, 0,
................................................................................
  2518   2229       add_srs_wkt (p, 3,
  2519   2230           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  2520   2231       add_srs_wkt (p, 4,
  2521   2232           "TY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  2522   2233       add_srs_wkt (p, 5,
  2523   2234           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  2524   2235       add_srs_wkt (p, 6,
  2525         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         2236  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759\"");
  2526   2237       add_srs_wkt (p, 7,
  2527         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],PRO");
         2238  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  2528   2239       add_srs_wkt (p, 8,
  2529         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
         2240  +        "[\"standard_parallel_1\",43],PARAMETER[\"standard_parall");
  2530   2241       add_srs_wkt (p, 9,
  2531         -        "ndard_parallel_1\",43],PARAMETER[\"standard_parallel_2\"");
         2242  +        "el_2\",40],PARAMETER[\"latitude_of_origin\",39.833333333");
  2532   2243       add_srs_wkt (p, 10,
  2533         -        ",40],PARAMETER[\"latitude_of_origin\",39.83333333333334]");
         2244  +        "33334],PARAMETER[\"central_meridian\",-100],PARAMETER[\"");
  2534   2245       add_srs_wkt (p, 11,
  2535         -        ",PARAMETER[\"central_meridian\",-100],PARAMETER[\"false_");
         2246  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
  2536   2247       add_srs_wkt (p, 12,
  2537         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         2248  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2538   2249       add_srs_wkt (p, 13,
  2539         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2540         -    add_srs_wkt (p, 14,
  2541         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3606\"]]");
  2542         -    p = add_epsg_def_ex (filter, first, last, 3607, "epsg", 3607,
  2543         -        "NAD83(NSRS2007) / Nevada Central", 0, 0,
  2544         -        "GRS 1980", "Greenwich",
  2545         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2546         -        "X", "East", "Y", "North");
         2250  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3606\"]]");
         2251  +    p = add_epsg_def (filter, first, last, 3607, "epsg", 3607,
         2252  +        "NAD83(NSRS2007) / Nevada Central");
  2547   2253       add_proj4text (p, 0,
  2548   2254           "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
  2549   2255       add_proj4text (p, 1,
  2550   2256           "9999 +x_0=500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,");
  2551   2257       add_proj4text (p, 2,
  2552   2258           "0,0,0,0,0 +units=m +no_defs");
  2553   2259       add_srs_wkt (p, 0,
................................................................................
  2559   2265       add_srs_wkt (p, 3,
  2560   2266           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  2561   2267       add_srs_wkt (p, 4,
  2562   2268           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2563   2269       add_srs_wkt (p, 5,
  2564   2270           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2565   2271       add_srs_wkt (p, 6,
  2566         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2272  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2567   2273       add_srs_wkt (p, 7,
  2568         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         2274  +        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2569   2275       add_srs_wkt (p, 8,
  2570         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2276  +        "latitude_of_origin\",34.75],PARAMETER[\"central_meridian");
  2571   2277       add_srs_wkt (p, 9,
  2572         -        "ude_of_origin\",34.75],PARAMETER[\"central_meridian\",-1");
         2278  +        "\",-116.6666666666667],PARAMETER[\"scale_factor\",0.9999");
  2573   2279       add_srs_wkt (p, 10,
  2574         -        "16.6666666666667],PARAMETER[\"scale_factor\",0.9999],PAR");
         2280  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  2575   2281       add_srs_wkt (p, 11,
  2576         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2282  +        "northing\",6000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2577   2283       add_srs_wkt (p, 12,
  2578         -        "ing\",6000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2284  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  2579   2285       add_srs_wkt (p, 13,
  2580         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2581         -    add_srs_wkt (p, 14,
  2582         -        "G\",\"3607\"]]");
  2583         -    p = add_epsg_def_ex (filter, first, last, 3608, "epsg", 3608,
  2584         -        "NAD83(NSRS2007) / Nevada Central (ftUS)", 0, 0,
  2585         -        "GRS 1980", "Greenwich",
  2586         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2587         -        "X", "East", "Y", "North");
         2286  +        "\"EPSG\",\"3607\"]]");
         2287  +    p = add_epsg_def (filter, first, last, 3608, "epsg", 3608,
         2288  +        "NAD83(NSRS2007) / Nevada Central (ftUS)");
  2588   2289       add_proj4text (p, 0,
  2589   2290           "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
  2590   2291       add_proj4text (p, 1,
  2591   2292           "9999 +x_0=500000.00001016 +y_0=6000000 +ellps=GRS80 +tow");
  2592   2293       add_proj4text (p, 2,
  2593   2294           "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2594   2295       add_srs_wkt (p, 0,
................................................................................
  2600   2301       add_srs_wkt (p, 3,
  2601   2302           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
  2602   2303       add_srs_wkt (p, 4,
  2603   2304           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  2604   2305       add_srs_wkt (p, 5,
  2605   2306           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2606   2307       add_srs_wkt (p, 6,
  2607         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  2608         -    add_srs_wkt (p, 7,
  2609         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2610         -    add_srs_wkt (p, 8,
  2611         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2612         -    add_srs_wkt (p, 9,
  2613         -        "latitude_of_origin\",34.75],PARAMETER[\"central_meridian");
  2614         -    add_srs_wkt (p, 10,
  2615         -        "\",-116.6666666666667],PARAMETER[\"scale_factor\",0.9999");
  2616         -    add_srs_wkt (p, 11,
  2617         -        "],PARAMETER[\"false_easting\",1640416.6667],PARAMETER[\"");
  2618         -    add_srs_wkt (p, 12,
  2619         -        "false_northing\",19685000],UNIT[\"US survey foot\",0.304");
  2620         -    add_srs_wkt (p, 13,
  2621         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
  2622         -    add_srs_wkt (p, 14,
  2623         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3608\"]]");
  2624         -    p = add_epsg_def_ex (filter, first, last, 3609, "epsg", 3609,
  2625         -        "NAD83(NSRS2007) / Nevada East", 0, 0,
  2626         -        "GRS 1980", "Greenwich",
  2627         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2628         -        "X", "East", "Y", "North");
         2308  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         2309  +    add_srs_wkt (p, 7,
         2310  +        "SG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2311  +    add_srs_wkt (p, 8,
         2312  +        "METER[\"latitude_of_origin\",34.75],PARAMETER[\"central_");
         2313  +    add_srs_wkt (p, 9,
         2314  +        "meridian\",-116.6666666666667],PARAMETER[\"scale_factor\"");
         2315  +    add_srs_wkt (p, 10,
         2316  +        ",0.9999],PARAMETER[\"false_easting\",1640416.6667],PARAM");
         2317  +    add_srs_wkt (p, 11,
         2318  +        "ETER[\"false_northing\",19685000],UNIT[\"US survey foot\"");
         2319  +    add_srs_wkt (p, 12,
         2320  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         2321  +    add_srs_wkt (p, 13,
         2322  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3608\"]");
         2323  +    add_srs_wkt (p, 14,
         2324  +        "]");
         2325  +    p = add_epsg_def (filter, first, last, 3609, "epsg", 3609,
         2326  +        "NAD83(NSRS2007) / Nevada East");
  2629   2327       add_proj4text (p, 0,
  2630   2328           "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
  2631   2329       add_proj4text (p, 1,
  2632   2330           "9999 +x_0=200000 +y_0=8000000 +ellps=GRS80 +towgs84=0,0,");
  2633   2331       add_proj4text (p, 2,
  2634   2332           "0,0,0,0,0 +units=m +no_defs");
  2635   2333       add_srs_wkt (p, 0,
................................................................................
  2641   2339       add_srs_wkt (p, 3,
  2642   2340           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2643   2341       add_srs_wkt (p, 4,
  2644   2342           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2645   2343       add_srs_wkt (p, 5,
  2646   2344           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2647   2345       add_srs_wkt (p, 6,
  2648         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         2346  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
  2649   2347       add_srs_wkt (p, 7,
  2650         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
         2348  +        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2651   2349       add_srs_wkt (p, 8,
  2652         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2350  +        "titude_of_origin\",34.75],PARAMETER[\"central_meridian\"");
  2653   2351       add_srs_wkt (p, 9,
  2654         -        "_of_origin\",34.75],PARAMETER[\"central_meridian\",-115.");
         2352  +        ",-115.5833333333333],PARAMETER[\"scale_factor\",0.9999],");
  2655   2353       add_srs_wkt (p, 10,
  2656         -        "5833333333333],PARAMETER[\"scale_factor\",0.9999],PARAME");
         2354  +        "PARAMETER[\"false_easting\",200000],PARAMETER[\"false_no");
  2657   2355       add_srs_wkt (p, 11,
  2658         -        "TER[\"false_easting\",200000],PARAMETER[\"false_northing");
         2356  +        "rthing\",8000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2659   2357       add_srs_wkt (p, 12,
  2660         -        "\",8000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2358  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2661   2359       add_srs_wkt (p, 13,
  2662         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2663         -    add_srs_wkt (p, 14,
  2664         -        ",\"3609\"]]");
  2665         -    p = add_epsg_def_ex (filter, first, last, 3610, "epsg", 3610,
  2666         -        "NAD83(NSRS2007) / Nevada East (ftUS)", 0, 0,
  2667         -        "GRS 1980", "Greenwich",
  2668         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2669         -        "X", "East", "Y", "North");
         2360  +        "EPSG\",\"3609\"]]");
         2361  +    p = add_epsg_def (filter, first, last, 3610, "epsg", 3610,
         2362  +        "NAD83(NSRS2007) / Nevada East (ftUS)");
  2670   2363       add_proj4text (p, 0,
  2671   2364           "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
  2672   2365       add_proj4text (p, 1,
  2673   2366           "9999 +x_0=200000.00001016 +y_0=8000000.000010163 +ellps=");
  2674   2367       add_proj4text (p, 2,
  2675   2368           "GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2676   2369       add_srs_wkt (p, 0,
................................................................................
  2682   2375       add_srs_wkt (p, 3,
  2683   2376           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2684   2377       add_srs_wkt (p, 4,
  2685   2378           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2686   2379       add_srs_wkt (p, 5,
  2687   2380           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2688   2381       add_srs_wkt (p, 6,
  2689         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2690         -    add_srs_wkt (p, 7,
  2691         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  2692         -    add_srs_wkt (p, 8,
  2693         -        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2694         -    add_srs_wkt (p, 9,
  2695         -        "titude_of_origin\",34.75],PARAMETER[\"central_meridian\"");
  2696         -    add_srs_wkt (p, 10,
  2697         -        ",-115.5833333333333],PARAMETER[\"scale_factor\",0.9999],");
  2698         -    add_srs_wkt (p, 11,
  2699         -        "PARAMETER[\"false_easting\",656166.6667],PARAMETER[\"fal");
  2700         -    add_srs_wkt (p, 12,
  2701         -        "se_northing\",26246666.66670001],UNIT[\"US survey foot\"");
  2702         -    add_srs_wkt (p, 13,
  2703         -        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2704         -    add_srs_wkt (p, 14,
  2705         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3610\"]");
  2706         -    add_srs_wkt (p, 15,
  2707         -        "]");
  2708         -    p = add_epsg_def_ex (filter, first, last, 3611, "epsg", 3611,
  2709         -        "NAD83(NSRS2007) / Nevada West", 0, 0,
  2710         -        "GRS 1980", "Greenwich",
  2711         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2712         -        "X", "East", "Y", "North");
         2382  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2383  +    add_srs_wkt (p, 7,
         2384  +        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2385  +    add_srs_wkt (p, 8,
         2386  +        "R[\"latitude_of_origin\",34.75],PARAMETER[\"central_meri");
         2387  +    add_srs_wkt (p, 9,
         2388  +        "dian\",-115.5833333333333],PARAMETER[\"scale_factor\",0.");
         2389  +    add_srs_wkt (p, 10,
         2390  +        "9999],PARAMETER[\"false_easting\",656166.6667],PARAMETER");
         2391  +    add_srs_wkt (p, 11,
         2392  +        "[\"false_northing\",26246666.66670001],UNIT[\"US survey ");
         2393  +    add_srs_wkt (p, 12,
         2394  +        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
         2395  +    add_srs_wkt (p, 13,
         2396  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
         2397  +    add_srs_wkt (p, 14,
         2398  +        "3610\"]]");
         2399  +    p = add_epsg_def (filter, first, last, 3611, "epsg", 3611,
         2400  +        "NAD83(NSRS2007) / Nevada West");
  2713   2401       add_proj4text (p, 0,
  2714   2402           "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
  2715   2403       add_proj4text (p, 1,
  2716   2404           "9999 +x_0=800000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,");
  2717   2405       add_proj4text (p, 2,
  2718   2406           "0,0,0,0,0 +units=m +no_defs");
  2719   2407       add_srs_wkt (p, 0,
................................................................................
  2725   2413       add_srs_wkt (p, 3,
  2726   2414           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2727   2415       add_srs_wkt (p, 4,
  2728   2416           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2729   2417       add_srs_wkt (p, 5,
  2730   2418           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2731   2419       add_srs_wkt (p, 6,
  2732         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         2420  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
  2733   2421       add_srs_wkt (p, 7,
  2734         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
         2422  +        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2735   2423       add_srs_wkt (p, 8,
  2736         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2424  +        "titude_of_origin\",34.75],PARAMETER[\"central_meridian\"");
  2737   2425       add_srs_wkt (p, 9,
  2738         -        "_of_origin\",34.75],PARAMETER[\"central_meridian\",-118.");
         2426  +        ",-118.5833333333333],PARAMETER[\"scale_factor\",0.9999],");
  2739   2427       add_srs_wkt (p, 10,
  2740         -        "5833333333333],PARAMETER[\"scale_factor\",0.9999],PARAME");
         2428  +        "PARAMETER[\"false_easting\",800000],PARAMETER[\"false_no");
  2741   2429       add_srs_wkt (p, 11,
  2742         -        "TER[\"false_easting\",800000],PARAMETER[\"false_northing");
         2430  +        "rthing\",4000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2743   2431       add_srs_wkt (p, 12,
  2744         -        "\",4000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2432  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2745   2433       add_srs_wkt (p, 13,
  2746         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2747         -    add_srs_wkt (p, 14,
  2748         -        ",\"3611\"]]");
  2749         -    p = add_epsg_def_ex (filter, first, last, 3612, "epsg", 3612,
  2750         -        "NAD83(NSRS2007) / Nevada West (ftUS)", 0, 0,
  2751         -        "GRS 1980", "Greenwich",
  2752         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2753         -        "X", "East", "Y", "North");
         2434  +        "EPSG\",\"3611\"]]");
         2435  +    p = add_epsg_def (filter, first, last, 3612, "epsg", 3612,
         2436  +        "NAD83(NSRS2007) / Nevada West (ftUS)");
  2754   2437       add_proj4text (p, 0,
  2755   2438           "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
  2756   2439       add_proj4text (p, 1,
  2757   2440           "9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +ellps");
  2758   2441       add_proj4text (p, 2,
  2759   2442           "=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2760   2443       add_srs_wkt (p, 0,
................................................................................
  2766   2449       add_srs_wkt (p, 3,
  2767   2450           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2768   2451       add_srs_wkt (p, 4,
  2769   2452           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2770   2453       add_srs_wkt (p, 5,
  2771   2454           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2772   2455       add_srs_wkt (p, 6,
  2773         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2774         -    add_srs_wkt (p, 7,
  2775         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  2776         -    add_srs_wkt (p, 8,
  2777         -        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2778         -    add_srs_wkt (p, 9,
  2779         -        "titude_of_origin\",34.75],PARAMETER[\"central_meridian\"");
  2780         -    add_srs_wkt (p, 10,
  2781         -        ",-118.5833333333333],PARAMETER[\"scale_factor\",0.9999],");
  2782         -    add_srs_wkt (p, 11,
  2783         -        "PARAMETER[\"false_easting\",2624666.6667],PARAMETER[\"fa");
  2784         -    add_srs_wkt (p, 12,
  2785         -        "lse_northing\",13123333.3333],UNIT[\"US survey foot\",0.");
  2786         -    add_srs_wkt (p, 13,
  2787         -        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  2788         -    add_srs_wkt (p, 14,
  2789         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3612\"]]");
  2790         -    p = add_epsg_def_ex (filter, first, last, 3613, "epsg", 3613,
  2791         -        "NAD83(NSRS2007) / New Hampshire", 0, 0,
  2792         -        "GRS 1980", "Greenwich",
  2793         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2794         -        "X", "East", "Y", "North");
         2456  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2457  +    add_srs_wkt (p, 7,
         2458  +        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2459  +    add_srs_wkt (p, 8,
         2460  +        "R[\"latitude_of_origin\",34.75],PARAMETER[\"central_meri");
         2461  +    add_srs_wkt (p, 9,
         2462  +        "dian\",-118.5833333333333],PARAMETER[\"scale_factor\",0.");
         2463  +    add_srs_wkt (p, 10,
         2464  +        "9999],PARAMETER[\"false_easting\",2624666.6667],PARAMETE");
         2465  +    add_srs_wkt (p, 11,
         2466  +        "R[\"false_northing\",13123333.3333],UNIT[\"US survey foo");
         2467  +    add_srs_wkt (p, 12,
         2468  +        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
         2469  +    add_srs_wkt (p, 13,
         2470  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"361");
         2471  +    add_srs_wkt (p, 14,
         2472  +        "2\"]]");
         2473  +    p = add_epsg_def (filter, first, last, 3613, "epsg", 3613,
         2474  +        "NAD83(NSRS2007) / New Hampshire");
  2795   2475       add_proj4text (p, 0,
  2796   2476           "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
  2797   2477       add_proj4text (p, 1,
  2798   2478           "99966667 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  2799   2479       add_proj4text (p, 2,
  2800   2480           "0,0,0,0 +units=m +no_defs");
  2801   2481       add_srs_wkt (p, 0,
................................................................................
  2807   2487       add_srs_wkt (p, 3,
  2808   2488           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  2809   2489       add_srs_wkt (p, 4,
  2810   2490           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2811   2491       add_srs_wkt (p, 5,
  2812   2492           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2813   2493       add_srs_wkt (p, 6,
  2814         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2494  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2815   2495       add_srs_wkt (p, 7,
  2816         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
         2496  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2817   2497       add_srs_wkt (p, 8,
  2818         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2498  +        "latitude_of_origin\",42.5],PARAMETER[\"central_meridian\"");
  2819   2499       add_srs_wkt (p, 9,
  2820         -        "de_of_origin\",42.5],PARAMETER[\"central_meridian\",-71.");
         2500  +        ",-71.66666666666667],PARAMETER[\"scale_factor\",0.999966");
  2821   2501       add_srs_wkt (p, 10,
  2822         -        "66666666666667],PARAMETER[\"scale_factor\",0.999966667],");
         2502  +        "667],PARAMETER[\"false_easting\",300000],PARAMETER[\"fal");
  2823   2503       add_srs_wkt (p, 11,
  2824         -        "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no");
         2504  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2825   2505       add_srs_wkt (p, 12,
  2826         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2506  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  2827   2507       add_srs_wkt (p, 13,
  2828         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2829         -    add_srs_wkt (p, 14,
  2830         -        ",\"3613\"]]");
  2831         -    p = add_epsg_def_ex (filter, first, last, 3614, "epsg", 3614,
  2832         -        "NAD83(NSRS2007) / New Hampshire (ftUS)", 0, 0,
  2833         -        "GRS 1980", "Greenwich",
  2834         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2835         -        "X", "East", "Y", "North");
         2508  +        "PSG\",\"3613\"]]");
         2509  +    p = add_epsg_def (filter, first, last, 3614, "epsg", 3614,
         2510  +        "NAD83(NSRS2007) / New Hampshire (ftUS)");
  2836   2511       add_proj4text (p, 0,
  2837   2512           "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
  2838   2513       add_proj4text (p, 1,
  2839   2514           "99966667 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +tow");
  2840   2515       add_proj4text (p, 2,
  2841   2516           "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2842   2517       add_srs_wkt (p, 0,
................................................................................
  2848   2523       add_srs_wkt (p, 3,
  2849   2524           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  2850   2525       add_srs_wkt (p, 4,
  2851   2526           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  2852   2527       add_srs_wkt (p, 5,
  2853   2528           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2854   2529       add_srs_wkt (p, 6,
  2855         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  2856         -    add_srs_wkt (p, 7,
  2857         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2858         -    add_srs_wkt (p, 8,
  2859         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2860         -    add_srs_wkt (p, 9,
  2861         -        "latitude_of_origin\",42.5],PARAMETER[\"central_meridian\"");
  2862         -    add_srs_wkt (p, 10,
  2863         -        ",-71.66666666666667],PARAMETER[\"scale_factor\",0.999966");
  2864         -    add_srs_wkt (p, 11,
  2865         -        "667],PARAMETER[\"false_easting\",984250.0000000002],PARA");
  2866         -    add_srs_wkt (p, 12,
  2867         -        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
  2868         -    add_srs_wkt (p, 13,
  2869         -        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
  2870         -    add_srs_wkt (p, 14,
  2871         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3614\"]]");
  2872         -    p = add_epsg_def_ex (filter, first, last, 3615, "epsg", 3615,
  2873         -        "NAD83(NSRS2007) / New Jersey", 0, 0,
  2874         -        "GRS 1980", "Greenwich",
  2875         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2876         -        "X", "East", "Y", "North");
         2530  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         2531  +    add_srs_wkt (p, 7,
         2532  +        "G\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         2533  +    add_srs_wkt (p, 8,
         2534  +        "ETER[\"latitude_of_origin\",42.5],PARAMETER[\"central_me");
         2535  +    add_srs_wkt (p, 9,
         2536  +        "ridian\",-71.66666666666667],PARAMETER[\"scale_factor\",");
         2537  +    add_srs_wkt (p, 10,
         2538  +        "0.999966667],PARAMETER[\"false_easting\",984250.00000000");
         2539  +    add_srs_wkt (p, 11,
         2540  +        "02],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
         2541  +    add_srs_wkt (p, 12,
         2542  +        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
         2543  +    add_srs_wkt (p, 13,
         2544  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"361");
         2545  +    add_srs_wkt (p, 14,
         2546  +        "4\"]]");
         2547  +    p = add_epsg_def (filter, first, last, 3615, "epsg", 3615,
         2548  +        "NAD83(NSRS2007) / New Jersey");
  2877   2549       add_proj4text (p, 0,
  2878   2550           "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  2879   2551       add_proj4text (p, 1,
  2880   2552           "999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  2881   2553       add_proj4text (p, 2,
  2882   2554           ",0 +units=m +no_defs");
  2883   2555       add_srs_wkt (p, 0,
................................................................................
  2889   2561       add_srs_wkt (p, 3,
  2890   2562           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  2891   2563       add_srs_wkt (p, 4,
  2892   2564           "RITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2893   2565       add_srs_wkt (p, 5,
  2894   2566           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2895   2567       add_srs_wkt (p, 6,
  2896         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         2568  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759");
  2897   2569       add_srs_wkt (p, 7,
  2898         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],P");
         2570  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2899   2571       add_srs_wkt (p, 8,
  2900         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         2572  +        "itude_of_origin\",38.83333333333334],PARAMETER[\"central");
  2901   2573       add_srs_wkt (p, 9,
  2902         -        "of_origin\",38.83333333333334],PARAMETER[\"central_merid");
         2574  +        "_meridian\",-74.5],PARAMETER[\"scale_factor\",0.9999],PA");
  2903   2575       add_srs_wkt (p, 10,
  2904         -        "ian\",-74.5],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
         2576  +        "RAMETER[\"false_easting\",150000],PARAMETER[\"false_nort");
  2905   2577       add_srs_wkt (p, 11,
  2906         -        "R[\"false_easting\",150000],PARAMETER[\"false_northing\"");
         2578  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2907   2579       add_srs_wkt (p, 12,
  2908         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2580  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2909   2581       add_srs_wkt (p, 13,
  2910         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3615\"");
  2911         -    add_srs_wkt (p, 14,
  2912         -        "]]");
  2913         -    p = add_epsg_def_ex (filter, first, last, 3616, "epsg", 3616,
  2914         -        "NAD83(NSRS2007) / New Jersey (ftUS)", 0, 0,
  2915         -        "GRS 1980", "Greenwich",
  2916         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2917         -        "X", "East", "Y", "North");
         2582  +        "3615\"]]");
         2583  +    p = add_epsg_def (filter, first, last, 3616, "epsg", 3616,
         2584  +        "NAD83(NSRS2007) / New Jersey (ftUS)");
  2918   2585       add_proj4text (p, 0,
  2919   2586           "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  2920   2587       add_proj4text (p, 1,
  2921   2588           "999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  2922   2589       add_proj4text (p, 2,
  2923   2590           ",0 +units=us-ft +no_defs");
  2924   2591       add_srs_wkt (p, 0,
................................................................................
  2930   2597       add_srs_wkt (p, 3,
  2931   2598           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2932   2599       add_srs_wkt (p, 4,
  2933   2600           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2934   2601       add_srs_wkt (p, 5,
  2935   2602           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2936   2603       add_srs_wkt (p, 6,
  2937         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         2604  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2938   2605       add_srs_wkt (p, 7,
  2939         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         2606  +        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2940   2607       add_srs_wkt (p, 8,
  2941         -        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
         2608  +        "R[\"latitude_of_origin\",38.83333333333334],PARAMETER[\"");
  2942   2609       add_srs_wkt (p, 9,
  2943         -        "titude_of_origin\",38.83333333333334],PARAMETER[\"centra");
         2610  +        "central_meridian\",-74.5],PARAMETER[\"scale_factor\",0.9");
  2944   2611       add_srs_wkt (p, 10,
  2945         -        "l_meridian\",-74.5],PARAMETER[\"scale_factor\",0.9999],P");
         2612  +        "999],PARAMETER[\"false_easting\",492125],PARAMETER[\"fal");
  2946   2613       add_srs_wkt (p, 11,
  2947         -        "ARAMETER[\"false_easting\",492125],PARAMETER[\"false_nor");
         2614  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
  2948   2615       add_srs_wkt (p, 12,
  2949         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
         2616  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
  2950   2617       add_srs_wkt (p, 13,
  2951         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2952         -    add_srs_wkt (p, 14,
  2953         -        "NORTH],AUTHORITY[\"EPSG\",\"3616\"]]");
  2954         -    p = add_epsg_def_ex (filter, first, last, 3617, "epsg", 3617,
  2955         -        "NAD83(NSRS2007) / New Mexico Central", 0, 0,
  2956         -        "GRS 1980", "Greenwich",
  2957         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2958         -        "X", "East", "Y", "North");
         2618  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3616\"]]");
         2619  +    p = add_epsg_def (filter, first, last, 3617, "epsg", 3617,
         2620  +        "NAD83(NSRS2007) / New Mexico Central");
  2959   2621       add_proj4text (p, 0,
  2960   2622           "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=5000");
  2961   2623       add_proj4text (p, 1,
  2962   2624           "00 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  2963   2625       add_proj4text (p, 2,
  2964   2626           "no_defs");
  2965   2627       add_srs_wkt (p, 0,
................................................................................
  2971   2633       add_srs_wkt (p, 3,
  2972   2634           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2973   2635       add_srs_wkt (p, 4,
  2974   2636           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2975   2637       add_srs_wkt (p, 5,
  2976   2638           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2977   2639       add_srs_wkt (p, 6,
  2978         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         2640  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2979   2641       add_srs_wkt (p, 7,
  2980         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         2642  +        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2981   2643       add_srs_wkt (p, 8,
  2982         -        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
         2644  +        "R[\"latitude_of_origin\",31],PARAMETER[\"central_meridia");
  2983   2645       add_srs_wkt (p, 9,
  2984         -        "titude_of_origin\",31],PARAMETER[\"central_meridian\",-1");
         2646  +        "n\",-106.25],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
  2985   2647       add_srs_wkt (p, 10,
  2986         -        "06.25],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fa");
         2648  +        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  2987   2649       add_srs_wkt (p, 11,
  2988         -        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
         2650  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2989   2651       add_srs_wkt (p, 12,
  2990         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
         2652  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3617\"");
  2991   2653       add_srs_wkt (p, 13,
  2992         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3617\"]]");
  2993         -    p = add_epsg_def_ex (filter, first, last, 3618, "epsg", 3618,
  2994         -        "NAD83(NSRS2007) / New Mexico Central (ftUS)", 0, 0,
  2995         -        "GRS 1980", "Greenwich",
  2996         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2997         -        "X", "East", "Y", "North");
         2654  +        "]]");
         2655  +    p = add_epsg_def (filter, first, last, 3618, "epsg", 3618,
         2656  +        "NAD83(NSRS2007) / New Mexico Central (ftUS)");
  2998   2657       add_proj4text (p, 0,
  2999   2658           "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=5000");
  3000   2659       add_proj4text (p, 1,
  3001   2660           "00.0001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  3002   2661       add_proj4text (p, 2,
  3003   2662           " +units=us-ft +no_defs");
  3004   2663       add_srs_wkt (p, 0,
................................................................................
  3010   2669       add_srs_wkt (p, 3,
  3011   2670           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3012   2671       add_srs_wkt (p, 4,
  3013   2672           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwi");
  3014   2673       add_srs_wkt (p, 5,
  3015   2674           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3016   2675       add_srs_wkt (p, 6,
  3017         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
         2676  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
  3018   2677       add_srs_wkt (p, 7,
  3019         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
         2678  +        "\"EPSG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],");
  3020   2679       add_srs_wkt (p, 8,
  3021         -        "\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         2680  +        "PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"central");
  3022   2681       add_srs_wkt (p, 9,
  3023         -        "TER[\"latitude_of_origin\",31],PARAMETER[\"central_merid");
         2682  +        "_meridian\",-106.25],PARAMETER[\"scale_factor\",0.9999],");
  3024   2683       add_srs_wkt (p, 10,
  3025         -        "ian\",-106.25],PARAMETER[\"scale_factor\",0.9999],PARAME");
         2684  +        "PARAMETER[\"false_easting\",1640416.667],PARAMETER[\"fal");
  3026   2685       add_srs_wkt (p, 11,
  3027         -        "TER[\"false_easting\",1640416.667],PARAMETER[\"false_nor");
         2686  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
  3028   2687       add_srs_wkt (p, 12,
  3029         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
         2688  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
  3030   2689       add_srs_wkt (p, 13,
  3031         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  3032         -    add_srs_wkt (p, 14,
  3033         -        "NORTH],AUTHORITY[\"EPSG\",\"3618\"]]");
  3034         -    p = add_epsg_def_ex (filter, first, last, 3619, "epsg", 3619,
  3035         -        "NAD83(NSRS2007) / New Mexico East", 0, 0,
  3036         -        "GRS 1980", "Greenwich",
  3037         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3038         -        "X", "East", "Y", "North");
         2690  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3618\"]]");
         2691  +    p = add_epsg_def (filter, first, last, 3619, "epsg", 3619,
         2692  +        "NAD83(NSRS2007) / New Mexico East");
  3039   2693       add_proj4text (p, 0,
  3040   2694           "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
  3041   2695       add_proj4text (p, 1,
  3042   2696           "909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  3043   2697       add_proj4text (p, 2,
  3044   2698           "0,0,0 +units=m +no_defs");
  3045   2699       add_srs_wkt (p, 0,
................................................................................
  3051   2705       add_srs_wkt (p, 3,
  3052   2706           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  3053   2707       add_srs_wkt (p, 4,
  3054   2708           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  3055   2709       add_srs_wkt (p, 5,
  3056   2710           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3057   2711       add_srs_wkt (p, 6,
  3058         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2712  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3059   2713       add_srs_wkt (p, 7,
  3060         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         2714  +        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3061   2715       add_srs_wkt (p, 8,
  3062         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2716  +        "latitude_of_origin\",31],PARAMETER[\"central_meridian\",");
  3063   2717       add_srs_wkt (p, 9,
  3064         -        "ude_of_origin\",31],PARAMETER[\"central_meridian\",-104.");
         2718  +        "-104.3333333333333],PARAMETER[\"scale_factor\",0.9999090");
  3065   2719       add_srs_wkt (p, 10,
  3066         -        "3333333333333],PARAMETER[\"scale_factor\",0.999909091],P");
         2720  +        "91],PARAMETER[\"false_easting\",165000],PARAMETER[\"fals");
  3067   2721       add_srs_wkt (p, 11,
  3068         -        "ARAMETER[\"false_easting\",165000],PARAMETER[\"false_nor");
         2722  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3069   2723       add_srs_wkt (p, 12,
  3070         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2724  +        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  3071   2725       add_srs_wkt (p, 13,
  3072         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  3073         -    add_srs_wkt (p, 14,
  3074         -        "\"3619\"]]");
  3075         -    p = add_epsg_def_ex (filter, first, last, 3620, "epsg", 3620,
  3076         -        "NAD83(NSRS2007) / New Mexico East (ftUS)", 0, 0,
  3077         -        "GRS 1980", "Greenwich",
  3078         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3079         -        "X", "East", "Y", "North");
         2726  +        "SG\",\"3619\"]]");
         2727  +    p = add_epsg_def (filter, first, last, 3620, "epsg", 3620,
         2728  +        "NAD83(NSRS2007) / New Mexico East (ftUS)");
  3080   2729       add_proj4text (p, 0,
  3081   2730           "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
  3082   2731       add_proj4text (p, 1,
  3083   2732           "909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  3084   2733       add_proj4text (p, 2,
  3085   2734           "0,0,0 +units=us-ft +no_defs");
  3086   2735       add_srs_wkt (p, 0,
................................................................................
  3092   2741       add_srs_wkt (p, 3,
  3093   2742           "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
  3094   2743       add_srs_wkt (p, 4,
  3095   2744           "0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  3096   2745       add_srs_wkt (p, 5,
  3097   2746           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3098   2747       add_srs_wkt (p, 6,
  3099         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         2748  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  3100   2749       add_srs_wkt (p, 7,
  3101         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2750  +        "SG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  3102   2751       add_srs_wkt (p, 8,
  3103         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2752  +        "METER[\"latitude_of_origin\",31],PARAMETER[\"central_mer");
  3104   2753       add_srs_wkt (p, 9,
  3105         -        "latitude_of_origin\",31],PARAMETER[\"central_meridian\",");
         2754  +        "idian\",-104.3333333333333],PARAMETER[\"scale_factor\",0");
  3106   2755       add_srs_wkt (p, 10,
  3107         -        "-104.3333333333333],PARAMETER[\"scale_factor\",0.9999090");
         2756  +        ".999909091],PARAMETER[\"false_easting\",541337.5],PARAME");
  3108   2757       add_srs_wkt (p, 11,
  3109         -        "91],PARAMETER[\"false_easting\",541337.5],PARAMETER[\"fa");
         2758  +        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
  3110   2759       add_srs_wkt (p, 12,
  3111         -        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
         2760  +        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  3112   2761       add_srs_wkt (p, 13,
  3113         -        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
  3114         -    add_srs_wkt (p, 14,
  3115         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3620\"]]");
  3116         -    p = add_epsg_def_ex (filter, first, last, 3621, "epsg", 3621,
  3117         -        "NAD83(NSRS2007) / New Mexico West", 0, 0,
  3118         -        "GRS 1980", "Greenwich",
  3119         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3120         -        "X", "East", "Y", "North");
         2762  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3620\"]]");
         2763  +    p = add_epsg_def (filter, first, last, 3621, "epsg", 3621,
         2764  +        "NAD83(NSRS2007) / New Mexico West");
  3121   2765       add_proj4text (p, 0,
  3122   2766           "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
  3123   2767       add_proj4text (p, 1,
  3124   2768           "916667 +x_0=830000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  3125   2769       add_proj4text (p, 2,
  3126   2770           "0,0,0 +units=m +no_defs");
  3127   2771       add_srs_wkt (p, 0,
................................................................................
  3133   2777       add_srs_wkt (p, 3,
  3134   2778           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  3135   2779       add_srs_wkt (p, 4,
  3136   2780           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  3137   2781       add_srs_wkt (p, 5,
  3138   2782           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3139   2783       add_srs_wkt (p, 6,
  3140         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2784  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3141   2785       add_srs_wkt (p, 7,
  3142         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         2786  +        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3143   2787       add_srs_wkt (p, 8,
  3144         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         2788  +        "latitude_of_origin\",31],PARAMETER[\"central_meridian\",");
  3145   2789       add_srs_wkt (p, 9,
  3146         -        "ude_of_origin\",31],PARAMETER[\"central_meridian\",-107.");
         2790  +        "-107.8333333333333],PARAMETER[\"scale_factor\",0.9999166");
  3147   2791       add_srs_wkt (p, 10,
  3148         -        "8333333333333],PARAMETER[\"scale_factor\",0.999916667],P");
         2792  +        "67],PARAMETER[\"false_easting\",830000],PARAMETER[\"fals");
  3149   2793       add_srs_wkt (p, 11,
  3150         -        "ARAMETER[\"false_easting\",830000],PARAMETER[\"false_nor");
         2794  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3151   2795       add_srs_wkt (p, 12,
  3152         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2796  +        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  3153   2797       add_srs_wkt (p, 13,
  3154         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  3155         -    add_srs_wkt (p, 14,
  3156         -        "\"3621\"]]");
  3157         -    p = add_epsg_def_ex (filter, first, last, 3622, "epsg", 3622,
  3158         -        "NAD83(NSRS2007) / New Mexico West (ftUS)", 0, 0,
  3159         -        "GRS 1980", "Greenwich",
  3160         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3161         -        "X", "East", "Y", "North");
         2798  +        "SG\",\"3621\"]]");
         2799  +    p = add_epsg_def (filter, first, last, 3622, "epsg", 3622,
         2800  +        "NAD83(NSRS2007) / New Mexico West (ftUS)");
  3162   2801       add_proj4text (p, 0,
  3163   2802           "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
  3164   2803       add_proj4text (p, 1,
  3165   2804           "916667 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +towgs");
  3166   2805       add_proj4text (p, 2,
  3167   2806           "84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3168   2807       add_srs_wkt (p, 0,
................................................................................
  3174   2813       add_srs_wkt (p, 3,
  3175   2814           "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
  3176   2815       add_srs_wkt (p, 4,
  3177   2816           "0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  3178   2817       add_srs_wkt (p, 5,
  3179   2818           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3180   2819       add_srs_wkt (p, 6,
  3181         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         2820  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  3182   2821       add_srs_wkt (p, 7,
  3183         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2822  +        "SG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  3184   2823       add_srs_wkt (p, 8,
  3185         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2824  +        "METER[\"latitude_of_origin\",31],PARAMETER[\"central_mer");
  3186   2825       add_srs_wkt (p, 9,
  3187         -        "latitude_of_origin\",31],PARAMETER[\"central_meridian\",");
         2826  +        "idian\",-107.8333333333333],PARAMETER[\"scale_factor\",0");
  3188   2827       add_srs_wkt (p, 10,
  3189         -        "-107.8333333333333],PARAMETER[\"scale_factor\",0.9999166");
         2828  +        ".999916667],PARAMETER[\"false_easting\",2723091.667],PAR");
  3190   2829       add_srs_wkt (p, 11,
  3191         -        "67],PARAMETER[\"false_easting\",2723091.667],PARAMETER[\"");
         2830  +        "AMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.3");
  3192   2831       add_srs_wkt (p, 12,
  3193         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         2832  +        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  3194   2833       add_srs_wkt (p, 13,
  3195         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3196         -    add_srs_wkt (p, 14,
  3197         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3622\"]]");
  3198         -    p = add_epsg_def_ex (filter, first, last, 3623, "epsg", 3623,
  3199         -        "NAD83(NSRS2007) / New York Central", 0, 0,
  3200         -        "GRS 1980", "Greenwich",
  3201         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3202         -        "X", "East", "Y", "North");
         2834  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3622\"]]");
         2835  +    p = add_epsg_def (filter, first, last, 3623, "epsg", 3623,
         2836  +        "NAD83(NSRS2007) / New York Central");
  3203   2837       add_proj4text (p, 0,
  3204   2838           "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
  3205   2839       add_proj4text (p, 1,
  3206   2840           "9375 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  3207   2841       add_proj4text (p, 2,
  3208   2842           "0,0 +units=m +no_defs");
  3209   2843       add_srs_wkt (p, 0,
................................................................................
  3215   2849       add_srs_wkt (p, 3,
  3216   2850           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3217   2851       add_srs_wkt (p, 4,
  3218   2852           ",AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AU");
  3219   2853       add_srs_wkt (p, 5,
  3220   2854           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3221   2855       add_srs_wkt (p, 6,
  3222         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         2856  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  3223   2857       add_srs_wkt (p, 7,
  3224         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759");
         2858  +        "\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  3225   2859       add_srs_wkt (p, 8,
  3226         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         2860  +        "[\"latitude_of_origin\",40],PARAMETER[\"central_meridian");
  3227   2861       add_srs_wkt (p, 9,
  3228         -        "itude_of_origin\",40],PARAMETER[\"central_meridian\",-76");
         2862  +        "\",-76.58333333333333],PARAMETER[\"scale_factor\",0.9999");
  3229   2863       add_srs_wkt (p, 10,
  3230         -        ".58333333333333],PARAMETER[\"scale_factor\",0.9999375],P");
         2864  +        "375],PARAMETER[\"false_easting\",250000],PARAMETER[\"fal");
  3231   2865       add_srs_wkt (p, 11,
  3232         -        "ARAMETER[\"false_easting\",250000],PARAMETER[\"false_nor");
         2866  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  3233   2867       add_srs_wkt (p, 12,
  3234         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2868  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  3235   2869       add_srs_wkt (p, 13,
  3236         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  3237         -    add_srs_wkt (p, 14,
  3238         -        "\"3623\"]]");
  3239         -    p = add_epsg_def_ex (filter, first, last, 3624, "epsg", 3624,
  3240         -        "NAD83(NSRS2007) / New York Central (ftUS)", 0, 0,
  3241         -        "GRS 1980", "Greenwich",
  3242         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3243         -        "X", "East", "Y", "North");
         2870  +        "PSG\",\"3623\"]]");
         2871  +    p = add_epsg_def (filter, first, last, 3624, "epsg", 3624,
         2872  +        "NAD83(NSRS2007) / New York Central (ftUS)");
  3244   2873       add_proj4text (p, 0,
  3245   2874           "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
  3246   2875       add_proj4text (p, 1,
  3247   2876           "9375 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +towgs84");
  3248   2877       add_proj4text (p, 2,
  3249   2878           "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3250   2879       add_srs_wkt (p, 0,
................................................................................
  3256   2885       add_srs_wkt (p, 3,
  3257   2886           ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0");
  3258   2887       add_srs_wkt (p, 4,
  3259   2888           ",0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich");
  3260   2889       add_srs_wkt (p, 5,
  3261   2890           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  3262   2891       add_srs_wkt (p, 6,
  3263         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
  3264         -    add_srs_wkt (p, 7,
  3265         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  3266         -    add_srs_wkt (p, 8,
  3267         -        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  3268         -    add_srs_wkt (p, 9,
  3269         -        "R[\"latitude_of_origin\",40],PARAMETER[\"central_meridia");
  3270         -    add_srs_wkt (p, 10,
  3271         -        "n\",-76.58333333333333],PARAMETER[\"scale_factor\",0.999");
  3272         -    add_srs_wkt (p, 11,
  3273         -        "9375],PARAMETER[\"false_easting\",820208.3330000002],PAR");
  3274         -    add_srs_wkt (p, 12,
  3275         -        "AMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.3");
  3276         -    add_srs_wkt (p, 13,
  3277         -        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  3278         -    add_srs_wkt (p, 14,
  3279         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3624\"]]");
  3280         -    p = add_epsg_def_ex (filter, first, last, 3625, "epsg", 3625,
  3281         -        "NAD83(NSRS2007) / New York East", 0, 0,
  3282         -        "GRS 1980", "Greenwich",
  3283         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3284         -        "X", "East", "Y", "North");
         2892  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2893  +    add_srs_wkt (p, 7,
         2894  +        "EPSG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PA");
         2895  +    add_srs_wkt (p, 8,
         2896  +        "RAMETER[\"latitude_of_origin\",40],PARAMETER[\"central_m");
         2897  +    add_srs_wkt (p, 9,
         2898  +        "eridian\",-76.58333333333333],PARAMETER[\"scale_factor\"");
         2899  +    add_srs_wkt (p, 10,
         2900  +        ",0.9999375],PARAMETER[\"false_easting\",820208.333000000");
         2901  +    add_srs_wkt (p, 11,
         2902  +        "2],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot");
         2903  +    add_srs_wkt (p, 12,
         2904  +        "\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS");
         2905  +    add_srs_wkt (p, 13,
         2906  +        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3624");
         2907  +    add_srs_wkt (p, 14,
         2908  +        "\"]]");
         2909  +    p = add_epsg_def (filter, first, last, 3625, "epsg", 3625,
         2910  +        "NAD83(NSRS2007) / New York East");
  3285   2911       add_proj4text (p, 0,
  3286   2912           "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  3287   2913       add_proj4text (p, 1,
  3288   2914           "999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  3289   2915       add_proj4text (p, 2,
  3290   2916           ",0 +units=m +no_defs");
  3291   2917       add_srs_wkt (p, 0,
................................................................................
  3297   2923       add_srs_wkt (p, 3,
  3298   2924           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  3299   2925       add_srs_wkt (p, 4,
  3300   2926           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3301   2927       add_srs_wkt (p, 5,
  3302   2928           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3303   2929       add_srs_wkt (p, 6,
  3304         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2930  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3305   2931       add_srs_wkt (p, 7,
  3306         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
         2932  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3307   2933       add_srs_wkt (p, 8,
  3308         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         2934  +        "latitude_of_origin\",38.83333333333334],PARAMETER[\"cent");
  3309   2935       add_srs_wkt (p, 9,
  3310         -        "de_of_origin\",38.83333333333334],PARAMETER[\"central_me");
         2936  +        "ral_meridian\",-74.5],PARAMETER[\"scale_factor\",0.9999]");
  3311   2937       add_srs_wkt (p, 10,
  3312         -        "ridian\",-74.5],PARAMETER[\"scale_factor\",0.9999],PARAM");
         2938  +        ",PARAMETER[\"false_easting\",150000],PARAMETER[\"false_n");
  3313   2939       add_srs_wkt (p, 11,
  3314         -        "ETER[\"false_easting\",150000],PARAMETER[\"false_northin");
         2940  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3315   2941       add_srs_wkt (p, 12,
  3316         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         2942  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3317   2943       add_srs_wkt (p, 13,
  3318         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"36");
  3319         -    add_srs_wkt (p, 14,
  3320         -        "25\"]]");
  3321         -    p = add_epsg_def_ex (filter, first, last, 3626, "epsg", 3626,
  3322         -        "NAD83(NSRS2007) / New York East (ftUS)", 0, 0,
  3323         -        "GRS 1980", "Greenwich",
  3324         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3325         -        "X", "East", "Y", "North");
         2944  +        ",\"3625\"]]");
         2945  +    p = add_epsg_def (filter, first, last, 3626, "epsg", 3626,
         2946  +        "NAD83(NSRS2007) / New York East (ftUS)");
  3326   2947       add_proj4text (p, 0,
  3327   2948           "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  3328   2949       add_proj4text (p, 1,
  3329   2950           "999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  3330   2951       add_proj4text (p, 2,
  3331   2952           ",0 +units=us-ft +no_defs");
  3332   2953       add_srs_wkt (p, 0,
................................................................................
  3338   2959       add_srs_wkt (p, 3,
  3339   2960           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  3340   2961       add_srs_wkt (p, 4,
  3341   2962           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  3342   2963       add_srs_wkt (p, 5,
  3343   2964           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  3344   2965       add_srs_wkt (p, 6,
  3345         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         2966  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  3346   2967       add_srs_wkt (p, 7,
  3347         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2968  +        "G\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  3348   2969       add_srs_wkt (p, 8,
  3349         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2970  +        "ETER[\"latitude_of_origin\",38.83333333333334],PARAMETER");
  3350   2971       add_srs_wkt (p, 9,
  3351         -        "latitude_of_origin\",38.83333333333334],PARAMETER[\"cent");
         2972  +        "[\"central_meridian\",-74.5],PARAMETER[\"scale_factor\",");
  3352   2973       add_srs_wkt (p, 10,
  3353         -        "ral_meridian\",-74.5],PARAMETER[\"scale_factor\",0.9999]");
         2974  +        "0.9999],PARAMETER[\"false_easting\",492125],PARAMETER[\"");
  3354   2975       add_srs_wkt (p, 11,
  3355         -        ",PARAMETER[\"false_easting\",492125],PARAMETER[\"false_n");
         2976  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  3356   2977       add_srs_wkt (p, 12,
  3357         -        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
         2978  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3358   2979       add_srs_wkt (p, 13,
  3359         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  3360         -    add_srs_wkt (p, 14,
  3361         -        ",NORTH],AUTHORITY[\"EPSG\",\"3626\"]]");
  3362         -    p = add_epsg_def_ex (filter, first, last, 3627, "epsg", 3627,
  3363         -        "NAD83(NSRS2007) / New York Long Island", 0, 0,
  3364         -        "GRS 1980", "Greenwich",
  3365         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  3366         -        "X", "East", "Y", "North");
         2980  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3626\"]]");
         2981  +    p = add_epsg_def (filter, first, last, 3627, "epsg", 3627,
         2982  +        "NAD83(NSRS2007) / New York Long Island");
  3367   2983       add_proj4text (p, 0,
  3368   2984           "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
  3369   2985       add_proj4text (p, 1,
  3370   2986           "666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0");
  3371   2987       add_proj4text (p, 2,
  3372   2988           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3373   2989       add_srs_wkt (p, 0,
................................................................................
  3379   2995       add_srs_wkt (p, 3,
  3380   2996           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  3381   2997       add_srs_wkt (p, 4,
  3382   2998           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  3383   2999       add_srs_wkt (p, 5,
  3384   3000           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  3385   3001       add_srs_wkt (p, 6,
  3386         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  3387         -    add_srs_wkt (p, 7,
  3388         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  3389         -    add_srs_wkt (p, 8,
  3390         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  3391         -    add_srs_wkt (p, 9,
  3392         -        "AMETER[\"standard_parallel_1\",41.03333333333333],PARAME");
  3393         -    add_srs_wkt (p, 10,
  3394         -        "TER[\"standard_parallel_2\",40.66666666666666],PARAMETER");
  3395         -    add_srs_wkt (p, 11,
  3396         -        "[\"latitude_of_origin\",40.16666666666666],PARAMETER[\"c");
  3397         -    add_srs_wkt (p, 12,
  3398         -        "entral_meridian\",-74],PARAMETER[\"false_easting\",30000");
  3399         -    add_srs_wkt (p, 13,
  3400         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3401         -    add_srs_wkt (p, 14,
  3402         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  3403         -    add_srs_wkt (p, 15,
  3404         -        "RTH],AUTHORITY[\"EPSG\",\"3627\"]]");
  3405         -    p = add_epsg_def_ex (filter, first, last, 3628, "epsg", 3628,
  3406         -        "NAD83(NSRS2007) / New York Long Island (ftUS)", 0, 0,
  3407         -        "GRS 1980", "Greenwich",
  3408         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3409         -        "X", "East", "Y", "North");
         3002  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         3003  +    add_srs_wkt (p, 7,
         3004  +        "G\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         3005  +    add_srs_wkt (p, 8,
         3006  +        "],PARAMETER[\"standard_parallel_1\",41.03333333333333],P");
         3007  +    add_srs_wkt (p, 9,
         3008  +        "ARAMETER[\"standard_parallel_2\",40.66666666666666],PARA");
         3009  +    add_srs_wkt (p, 10,
         3010  +        "METER[\"latitude_of_origin\",40.16666666666666],PARAMETE");
         3011  +    add_srs_wkt (p, 11,
         3012  +        "R[\"central_meridian\",-74],PARAMETER[\"false_easting\",");
         3013  +    add_srs_wkt (p, 12,
         3014  +        "300000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         3015  +    add_srs_wkt (p, 13,
         3016  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         3017  +    add_srs_wkt (p, 14,
         3018  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3627\"]]");
         3019  +    p = add_epsg_def (filter, first, last, 3628, "epsg", 3628,
         3020  +        "NAD83(NSRS2007) / New York Long Island (ftUS)");
  3410   3021       add_proj4text (p, 0,
  3411   3022           "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
  3412   3023       add_proj4text (p, 1,
  3413   3024           "666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000");
  3414   3025       add_proj4text (p, 2,
  3415   3026           "000001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  3416   3027       add_proj4text (p, 3,
................................................................................
  3424   3035       add_srs_wkt (p, 3,
  3425   3036           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  3426   3037       add_srs_wkt (p, 4,
  3427   3038           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Green");
  3428   3039       add_srs_wkt (p, 5,
  3429   3040           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3430   3041       add_srs_wkt (p, 6,
  3431         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         3042  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3432   3043       add_srs_wkt (p, 7,
  3433         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         3044  +        "Y[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Con");
  3434   3045       add_srs_wkt (p, 8,
  3435         -        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         3046  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",41.033333333");
  3436   3047       add_srs_wkt (p, 9,
  3437         -        "\"],PARAMETER[\"standard_parallel_1\",41.03333333333333]");
         3048  +        "33333],PARAMETER[\"standard_parallel_2\",40.666666666666");
  3438   3049       add_srs_wkt (p, 10,
  3439         -        ",PARAMETER[\"standard_parallel_2\",40.66666666666666],PA");
         3050  +        "66],PARAMETER[\"latitude_of_origin\",40.16666666666666],");
  3440   3051       add_srs_wkt (p, 11,
  3441         -        "RAMETER[\"latitude_of_origin\",40.16666666666666],PARAME");
         3052  +        "PARAMETER[\"central_meridian\",-74],PARAMETER[\"false_ea");
  3442   3053       add_srs_wkt (p, 12,
  3443         -        "TER[\"central_meridian\",-74],PARAMETER[\"false_easting\"");
         3054  +        "sting\",984250.0000000002],PARAMETER[\"false_northing\",");
  3444   3055       add_srs_wkt (p, 13,
  3445         -        ",984250.0000000002],PARAMETER[\"false_northing\",0],UNIT");
         3056  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
  3446   3057       add_srs_wkt (p, 14,
  3447         -        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
         3058  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  3448   3059       add_srs_wkt (p, 15,
  3449         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  3450         -    add_srs_wkt (p, 16,
  3451         -        "[\"EPSG\",\"3628\"]]");
  3452         -    p = add_epsg_def_ex (filter, first, last, 3629, "epsg", 3629,
  3453         -        "NAD83(NSRS2007) / New York West", 0, 0,
  3454         -        "GRS 1980", "Greenwich",
  3455         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3456         -        "X", "East", "Y", "North");
         3060  +        "UTHORITY[\"EPSG\",\"3628\"]]");
         3061  +    p = add_epsg_def (filter, first, last, 3629, "epsg", 3629,
         3062  +        "NAD83(NSRS2007) / New York West");
  3457   3063       add_proj4text (p, 0,
  3458   3064           "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
  3459   3065       add_proj4text (p, 1,
  3460   3066           "9375 +x_0=350000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  3461   3067       add_proj4text (p, 2,
  3462   3068           "0,0 +units=m +no_defs");
  3463   3069       add_srs_wkt (p, 0,
................................................................................
  3469   3075       add_srs_wkt (p, 3,
  3470   3076           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  3471   3077       add_srs_wkt (p, 4,
  3472   3078           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3473   3079       add_srs_wkt (p, 5,
  3474   3080           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3475   3081       add_srs_wkt (p, 6,
  3476         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         3082  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  3477   3083       add_srs_wkt (p, 7,
  3478         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
         3084  +        "759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3479   3085       add_srs_wkt (p, 8,
  3480         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         3086  +        "latitude_of_origin\",40],PARAMETER[\"central_meridian\",");
  3481   3087       add_srs_wkt (p, 9,
  3482         -        "de_of_origin\",40],PARAMETER[\"central_meridian\",-78.58");
         3088  +        "-78.58333333333333],PARAMETER[\"scale_factor\",0.9999375");
  3483   3089       add_srs_wkt (p, 10,
  3484         -        "333333333333],PARAMETER[\"scale_factor\",0.9999375],PARA");
         3090  +        "],PARAMETER[\"false_easting\",350000],PARAMETER[\"false_");
  3485   3091       add_srs_wkt (p, 11,
  3486         -        "METER[\"false_easting\",350000],PARAMETER[\"false_northi");
         3092  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  3487   3093       add_srs_wkt (p, 12,
  3488         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         3094  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  3489   3095       add_srs_wkt (p, 13,
  3490         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3491         -    add_srs_wkt (p, 14,
  3492         -        "629\"]]");
  3493         -    p = add_epsg_def_ex (filter, first, last, 3630, "epsg", 3630,
  3494         -        "NAD83(NSRS2007) / New York West (ftUS)", 0, 0,
  3495         -        "GRS 1980", "Greenwich",
  3496         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3497         -        "X", "East", "Y", "North");
         3096  +        "\",\"3629\"]]");
         3097  +    p = add_epsg_def (filter, first, last, 3630, "epsg", 3630,
         3098  +        "NAD83(NSRS2007) / New York West (ftUS)");
  3498   3099       add_proj4text (p, 0,
  3499   3100           "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
  3500   3101       add_proj4text (p, 1,
  3501   3102           "9375 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +towgs84");
  3502   3103       add_proj4text (p, 2,
  3503   3104           "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3504   3105       add_srs_wkt (p, 0,
................................................................................
  3510   3111       add_srs_wkt (p, 3,
  3511   3112           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  3512   3113       add_srs_wkt (p, 4,
  3513   3114           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  3514   3115       add_srs_wkt (p, 5,
  3515   3116           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  3516   3117       add_srs_wkt (p, 6,
  3517         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         3118  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  3518   3119       add_srs_wkt (p, 7,
  3519         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3120  +        "G\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  3520   3121       add_srs_wkt (p, 8,
  3521         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3122  +        "ETER[\"latitude_of_origin\",40],PARAMETER[\"central_meri");
  3522   3123       add_srs_wkt (p, 9,
  3523         -        "latitude_of_origin\",40],PARAMETER[\"central_meridian\",");
         3124  +        "dian\",-78.58333333333333],PARAMETER[\"scale_factor\",0.");
  3524   3125       add_srs_wkt (p, 10,
  3525         -        "-78.58333333333333],PARAMETER[\"scale_factor\",0.9999375");
         3126  +        "9999375],PARAMETER[\"false_easting\",1148291.667],PARAME");
  3526   3127       add_srs_wkt (p, 11,
  3527         -        "],PARAMETER[\"false_easting\",1148291.667],PARAMETER[\"f");
         3128  +        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
  3528   3129       add_srs_wkt (p, 12,
  3529         -        "alse_northing\",0],UNIT[\"US survey foot\",0.30480060960");
         3130  +        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  3530   3131       add_srs_wkt (p, 13,
  3531         -        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
  3532         -    add_srs_wkt (p, 14,
  3533         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3630\"]]");
  3534         -    p = add_epsg_def_ex (filter, first, last, 3631, "epsg", 3631,
  3535         -        "NAD83(NSRS2007) / North Carolina", 0, 0,
  3536         -        "GRS 1980", "Greenwich",
  3537         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  3538         -        "X", "East", "Y", "North");
         3132  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3630\"]]");
         3133  +    p = add_epsg_def (filter, first, last, 3631, "epsg", 3631,
         3134  +        "NAD83(NSRS2007) / North Carolina");
  3539   3135       add_proj4text (p, 0,
  3540   3136           "+proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333");
  3541   3137       add_proj4text (p, 1,
  3542   3138           "334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps");
  3543   3139       add_proj4text (p, 2,
  3544   3140           "=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3545   3141       add_srs_wkt (p, 0,
................................................................................
  3551   3147       add_srs_wkt (p, 3,
  3552   3148           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  3553   3149       add_srs_wkt (p, 4,
  3554   3150           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3555   3151       add_srs_wkt (p, 5,
  3556   3152           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3557   3153       add_srs_wkt (p, 6,
  3558         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  3559         -    add_srs_wkt (p, 7,
  3560         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  3561         -    add_srs_wkt (p, 8,
  3562         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  3563         -    add_srs_wkt (p, 9,
  3564         -        "[\"standard_parallel_1\",36.16666666666666],PARAMETER[\"");
  3565         -    add_srs_wkt (p, 10,
  3566         -        "standard_parallel_2\",34.33333333333334],PARAMETER[\"lat");
  3567         -    add_srs_wkt (p, 11,
  3568         -        "itude_of_origin\",33.75],PARAMETER[\"central_meridian\",");
  3569         -    add_srs_wkt (p, 12,
  3570         -        "-79],PARAMETER[\"false_easting\",609601.22],PARAMETER[\"");
  3571         -    add_srs_wkt (p, 13,
  3572         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3573         -    add_srs_wkt (p, 14,
  3574         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  3575         -    add_srs_wkt (p, 15,
  3576         -        "\"EPSG\",\"3631\"]]");
  3577         -    p = add_epsg_def_ex (filter, first, last, 3632, "epsg", 3632,
  3578         -        "NAD83(NSRS2007) / North Carolina (ftUS)", 0, 0,
  3579         -        "GRS 1980", "Greenwich",
  3580         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3581         -        "X", "East", "Y", "North");
         3154  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3155  +    add_srs_wkt (p, 7,
         3156  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         3157  +    add_srs_wkt (p, 8,
         3158  +        "AMETER[\"standard_parallel_1\",36.16666666666666],PARAME");
         3159  +    add_srs_wkt (p, 9,
         3160  +        "TER[\"standard_parallel_2\",34.33333333333334],PARAMETER");
         3161  +    add_srs_wkt (p, 10,
         3162  +        "[\"latitude_of_origin\",33.75],PARAMETER[\"central_merid");
         3163  +    add_srs_wkt (p, 11,
         3164  +        "ian\",-79],PARAMETER[\"false_easting\",609601.22],PARAME");
         3165  +    add_srs_wkt (p, 12,
         3166  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         3167  +    add_srs_wkt (p, 13,
         3168  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         3169  +    add_srs_wkt (p, 14,
         3170  +        "ORITY[\"EPSG\",\"3631\"]]");
         3171  +    p = add_epsg_def (filter, first, last, 3632, "epsg", 3632,
         3172  +        "NAD83(NSRS2007) / North Carolina (ftUS)");
  3582   3173       add_proj4text (p, 0,
  3583   3174           "+proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333");
  3584   3175       add_proj4text (p, 1,
  3585   3176           "334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=");
  3586   3177       add_proj4text (p, 2,
  3587   3178           "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_d");
  3588   3179       add_proj4text (p, 3,
................................................................................
  3596   3187       add_srs_wkt (p, 3,
  3597   3188           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
  3598   3189       add_srs_wkt (p, 4,
  3599   3190           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  3600   3191       add_srs_wkt (p, 5,
  3601   3192           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3602   3193       add_srs_wkt (p, 6,
  3603         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  3604         -    add_srs_wkt (p, 7,
  3605         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  3606         -    add_srs_wkt (p, 8,
  3607         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  3608         -    add_srs_wkt (p, 9,
  3609         -        "AMETER[\"standard_parallel_1\",36.16666666666666],PARAME");
  3610         -    add_srs_wkt (p, 10,
  3611         -        "TER[\"standard_parallel_2\",34.33333333333334],PARAMETER");
  3612         -    add_srs_wkt (p, 11,
  3613         -        "[\"latitude_of_origin\",33.75],PARAMETER[\"central_merid");
  3614         -    add_srs_wkt (p, 12,
  3615         -        "ian\",-79],PARAMETER[\"false_easting\",2000000],PARAMETE");
  3616         -    add_srs_wkt (p, 13,
  3617         -        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
  3618         -    add_srs_wkt (p, 14,
  3619         -        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
  3620         -    add_srs_wkt (p, 15,
  3621         -        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3632\"]]");
  3622         -    p = add_epsg_def_ex (filter, first, last, 3633, "epsg", 3633,
  3623         -        "NAD83(NSRS2007) / North Dakota North", 0, 0,
  3624         -        "GRS 1980", "Greenwich",
  3625         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  3626         -        "X", "East", "Y", "North");
         3194  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         3195  +    add_srs_wkt (p, 7,
         3196  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         3197  +    add_srs_wkt (p, 8,
         3198  +        "\"],PARAMETER[\"standard_parallel_1\",36.16666666666666]");
         3199  +    add_srs_wkt (p, 9,
         3200  +        ",PARAMETER[\"standard_parallel_2\",34.33333333333334],PA");
         3201  +    add_srs_wkt (p, 10,
         3202  +        "RAMETER[\"latitude_of_origin\",33.75],PARAMETER[\"centra");
         3203  +    add_srs_wkt (p, 11,
         3204  +        "l_meridian\",-79],PARAMETER[\"false_easting\",2000000],P");
         3205  +    add_srs_wkt (p, 12,
         3206  +        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
         3207  +    add_srs_wkt (p, 13,
         3208  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         3209  +    add_srs_wkt (p, 14,
         3210  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3632\"]]");
         3211  +    p = add_epsg_def (filter, first, last, 3633, "epsg", 3633,
         3212  +        "NAD83(NSRS2007) / North Dakota North");
  3627   3213       add_proj4text (p, 0,
  3628   3214           "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333");
  3629   3215       add_proj4text (p, 1,
  3630   3216           "333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GR");
  3631   3217       add_proj4text (p, 2,
  3632   3218           "S80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3633   3219       add_srs_wkt (p, 0,
................................................................................
  3639   3225       add_srs_wkt (p, 3,
  3640   3226           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  3641   3227       add_srs_wkt (p, 4,
  3642   3228           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  3643   3229       add_srs_wkt (p, 5,
  3644   3230           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3645   3231       add_srs_wkt (p, 6,
  3646         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  3647         -    add_srs_wkt (p, 7,
  3648         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  3649         -    add_srs_wkt (p, 8,
  3650         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  3651         -    add_srs_wkt (p, 9,
  3652         -        "TER[\"standard_parallel_1\",48.73333333333333],PARAMETER");
  3653         -    add_srs_wkt (p, 10,
  3654         -        "[\"standard_parallel_2\",47.43333333333333],PARAMETER[\"");
  3655         -    add_srs_wkt (p, 11,
  3656         -        "latitude_of_origin\",47],PARAMETER[\"central_meridian\",");
  3657         -    add_srs_wkt (p, 12,
  3658         -        "-100.5],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
  3659         -    add_srs_wkt (p, 13,
  3660         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3661         -    add_srs_wkt (p, 14,
  3662         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  3663         -    add_srs_wkt (p, 15,
  3664         -        "\"EPSG\",\"3633\"]]");
  3665         -    p = add_epsg_def_ex (filter, first, last, 3634, "epsg", 3634,
  3666         -        "NAD83(NSRS2007) / North Dakota North (ft)", 0, 0,
  3667         -        "GRS 1980", "Greenwich",
  3668         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
  3669         -        "X", "East", "Y", "North");
         3232  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         3233  +    add_srs_wkt (p, 7,
         3234  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         3235  +    add_srs_wkt (p, 8,
         3236  +        "PARAMETER[\"standard_parallel_1\",48.73333333333333],PAR");
         3237  +    add_srs_wkt (p, 9,
         3238  +        "AMETER[\"standard_parallel_2\",47.43333333333333],PARAME");
         3239  +    add_srs_wkt (p, 10,
         3240  +        "TER[\"latitude_of_origin\",47],PARAMETER[\"central_merid");
         3241  +    add_srs_wkt (p, 11,
         3242  +        "ian\",-100.5],PARAMETER[\"false_easting\",600000],PARAME");
         3243  +    add_srs_wkt (p, 12,
         3244  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         3245  +    add_srs_wkt (p, 13,
         3246  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         3247  +    add_srs_wkt (p, 14,
         3248  +        "ORITY[\"EPSG\",\"3633\"]]");
         3249  +    p = add_epsg_def (filter, first, last, 3634, "epsg", 3634,
         3250  +        "NAD83(NSRS2007) / North Dakota North (ft)");
  3670   3251       add_proj4text (p, 0,
  3671   3252           "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333");
  3672   3253       add_proj4text (p, 1,
  3673   3254           "333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +");
  3674   3255       add_proj4text (p, 2,
  3675   3256           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
  3676   3257       add_srs_wkt (p, 0,
................................................................................
  3682   3263       add_srs_wkt (p, 3,
  3683   3264           ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0");
  3684   3265       add_srs_wkt (p, 4,
  3685   3266           ",0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich");
  3686   3267       add_srs_wkt (p, 5,
  3687   3268           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  3688   3269       add_srs_wkt (p, 6,
  3689         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
  3690         -    add_srs_wkt (p, 7,
  3691         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  3692         -    add_srs_wkt (p, 8,
  3693         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  3694         -    add_srs_wkt (p, 9,
  3695         -        "PARAMETER[\"standard_parallel_1\",48.73333333333333],PAR");
  3696         -    add_srs_wkt (p, 10,
  3697         -        "AMETER[\"standard_parallel_2\",47.43333333333333],PARAME");
  3698         -    add_srs_wkt (p, 11,
  3699         -        "TER[\"latitude_of_origin\",47],PARAMETER[\"central_merid");
  3700         -    add_srs_wkt (p, 12,
  3701         -        "ian\",-100.5],PARAMETER[\"false_easting\",1968503.937],P");
  3702         -    add_srs_wkt (p, 13,
  3703         -        "ARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTH");
  3704         -    add_srs_wkt (p, 14,
  3705         -        "ORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  3706         -    add_srs_wkt (p, 15,
  3707         -        "RTH],AUTHORITY[\"EPSG\",\"3634\"]]");
  3708         -    p = add_epsg_def_ex (filter, first, last, 3635, "epsg", 3635,
  3709         -        "NAD83(NSRS2007) / North Dakota South", 0, 0,
  3710         -        "GRS 1980", "Greenwich",
  3711         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  3712         -        "X", "East", "Y", "North");
         3270  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         3271  +    add_srs_wkt (p, 7,
         3272  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
         3273  +    add_srs_wkt (p, 8,
         3274  +        "SP\"],PARAMETER[\"standard_parallel_1\",48.7333333333333");
         3275  +    add_srs_wkt (p, 9,
         3276  +        "3],PARAMETER[\"standard_parallel_2\",47.43333333333333],");
         3277  +    add_srs_wkt (p, 10,
         3278  +        "PARAMETER[\"latitude_of_origin\",47],PARAMETER[\"central");
         3279  +    add_srs_wkt (p, 11,
         3280  +        "_meridian\",-100.5],PARAMETER[\"false_easting\",1968503.");
         3281  +    add_srs_wkt (p, 12,
         3282  +        "937],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.304");
         3283  +    add_srs_wkt (p, 13,
         3284  +        "8,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"");
         3285  +    add_srs_wkt (p, 14,
         3286  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3634\"]]");
         3287  +    p = add_epsg_def (filter, first, last, 3635, "epsg", 3635,
         3288  +        "NAD83(NSRS2007) / North Dakota South");
  3713   3289       add_proj4text (p, 0,
  3714   3290           "+proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333");
  3715   3291       add_proj4text (p, 1,
  3716   3292           "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +");
  3717   3293       add_proj4text (p, 2,
  3718   3294           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  3719   3295       add_proj4text (p, 3,
................................................................................
  3727   3303       add_srs_wkt (p, 3,
  3728   3304           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  3729   3305       add_srs_wkt (p, 4,
  3730   3306           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  3731   3307       add_srs_wkt (p, 5,
  3732   3308           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3733   3309       add_srs_wkt (p, 6,
  3734         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  3735         -    add_srs_wkt (p, 7,
  3736         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  3737         -    add_srs_wkt (p, 8,
  3738         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  3739         -    add_srs_wkt (p, 9,
  3740         -        "TER[\"standard_parallel_1\",47.48333333333333],PARAMETER");
  3741         -    add_srs_wkt (p, 10,
  3742         -        "[\"standard_parallel_2\",46.18333333333333],PARAMETER[\"");
  3743         -    add_srs_wkt (p, 11,
  3744         -        "latitude_of_origin\",45.66666666666666],PARAMETER[\"cent");
  3745         -    add_srs_wkt (p, 12,
  3746         -        "ral_meridian\",-100.5],PARAMETER[\"false_easting\",60000");
  3747         -    add_srs_wkt (p, 13,
  3748         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3749         -    add_srs_wkt (p, 14,
  3750         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  3751         -    add_srs_wkt (p, 15,
  3752         -        "RTH],AUTHORITY[\"EPSG\",\"3635\"]]");
  3753         -    p = add_epsg_def_ex (filter, first, last, 3636, "epsg", 3636,
  3754         -        "NAD83(NSRS2007) / North Dakota South (ft)", 0, 0,
  3755         -        "GRS 1980", "Greenwich",
  3756         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
  3757         -        "X", "East", "Y", "North");
         3310  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         3311  +    add_srs_wkt (p, 7,
         3312  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         3313  +    add_srs_wkt (p, 8,
         3314  +        "PARAMETER[\"standard_parallel_1\",47.48333333333333],PAR");
         3315  +    add_srs_wkt (p, 9,
         3316  +        "AMETER[\"standard_parallel_2\",46.18333333333333],PARAME");
         3317  +    add_srs_wkt (p, 10,
         3318  +        "TER[\"latitude_of_origin\",45.66666666666666],PARAMETER[");
         3319  +    add_srs_wkt (p, 11,
         3320  +        "\"central_meridian\",-100.5],PARAMETER[\"false_easting\"");
         3321  +    add_srs_wkt (p, 12,
         3322  +        ",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3323  +    add_srs_wkt (p, 13,
         3324  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         3325  +    add_srs_wkt (p, 14,
         3326  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3635\"]]");
         3327  +    p = add_epsg_def (filter, first, last, 3636, "epsg", 3636,
         3328  +        "NAD83(NSRS2007) / North Dakota South (ft)");
  3758   3329       add_proj4text (p, 0,
  3759   3330           "+proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333");
  3760   3331       add_proj4text (p, 1,
  3761   3332           "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9");
  3762   3333       add_proj4text (p, 2,
  3763   3334           "999976 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  3764   3335       add_proj4text (p, 3,
................................................................................
  3772   3343       add_srs_wkt (p, 3,
  3773   3344           ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0");
  3774   3345       add_srs_wkt (p, 4,
  3775   3346           ",0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich");
  3776   3347       add_srs_wkt (p, 5,
  3777   3348           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  3778   3349       add_srs_wkt (p, 6,
  3779         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         3350  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  3780   3351       add_srs_wkt (p, 7,
  3781         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         3352  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
  3782   3353       add_srs_wkt (p, 8,
  3783         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         3354  +        "SP\"],PARAMETER[\"standard_parallel_1\",47.4833333333333");
  3784   3355       add_srs_wkt (p, 9,
  3785         -        "PARAMETER[\"standard_parallel_1\",47.48333333333333],PAR");
         3356  +        "3],PARAMETER[\"standard_parallel_2\",46.18333333333333],");
  3786   3357       add_srs_wkt (p, 10,
  3787         -        "AMETER[\"standard_parallel_2\",46.18333333333333],PARAME");
         3358  +        "PARAMETER[\"latitude_of_origin\",45.66666666666666],PARA");
  3788   3359       add_srs_wkt (p, 11,
  3789         -        "TER[\"latitude_of_origin\",45.66666666666666],PARAMETER[");
         3360  +        "METER[\"central_meridian\",-100.5],PARAMETER[\"false_eas");
  3790   3361       add_srs_wkt (p, 12,
  3791         -        "\"central_meridian\",-100.5],PARAMETER[\"false_easting\"");
         3362  +        "ting\",1968503.937],PARAMETER[\"false_northing\",0],UNIT");
  3792   3363       add_srs_wkt (p, 13,
  3793         -        ",1968503.937],PARAMETER[\"false_northing\",0],UNIT[\"foo");
         3364  +        "[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\"");
  3794   3365       add_srs_wkt (p, 14,
  3795         -        "t\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST");
  3796         -    add_srs_wkt (p, 15,
  3797         -        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3636\"]]");
  3798         -    p = add_epsg_def_ex (filter, first, last, 3637, "epsg", 3637,
  3799         -        "NAD83(NSRS2007) / Ohio North", 0, 0,
  3800         -        "GRS 1980", "Greenwich",
  3801         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  3802         -        "X", "East", "Y", "North");
         3366  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3636\"]]");
         3367  +    p = add_epsg_def (filter, first, last, 3637, "epsg", 3637,
         3368  +        "NAD83(NSRS2007) / Ohio North");
  3803   3369       add_proj4text (p, 0,
  3804   3370           "+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39");
  3805   3371       add_proj4text (p, 1,
  3806   3372           ".66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=G");
  3807   3373       add_proj4text (p, 2,
  3808   3374           "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3809   3375       add_srs_wkt (p, 0,
................................................................................
  3815   3381       add_srs_wkt (p, 3,
  3816   3382           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  3817   3383       add_srs_wkt (p, 4,
  3818   3384           "RITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3819   3385       add_srs_wkt (p, 5,
  3820   3386           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3821   3387       add_srs_wkt (p, 6,
  3822         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         3388  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759");
  3823   3389       add_srs_wkt (p, 7,
  3824         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],P");
         3390  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
  3825   3391       add_srs_wkt (p, 8,
  3826         -        "ROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"s");
         3392  +        "ER[\"standard_parallel_1\",41.7],PARAMETER[\"standard_pa");
  3827   3393       add_srs_wkt (p, 9,
  3828         -        "tandard_parallel_1\",41.7],PARAMETER[\"standard_parallel");
         3394  +        "rallel_2\",40.43333333333333],PARAMETER[\"latitude_of_or");
  3829   3395       add_srs_wkt (p, 10,
  3830         -        "_2\",40.43333333333333],PARAMETER[\"latitude_of_origin\"");
         3396  +        "igin\",39.66666666666666],PARAMETER[\"central_meridian\"");
  3831   3397       add_srs_wkt (p, 11,
  3832         -        ",39.66666666666666],PARAMETER[\"central_meridian\",-82.5");
         3398  +        ",-82.5],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
  3833   3399       add_srs_wkt (p, 12,
  3834         -        "],PARAMETER[\"false_easting\",600000],PARAMETER[\"false_");
         3400  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3835   3401       add_srs_wkt (p, 13,
  3836         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         3402  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  3837   3403       add_srs_wkt (p, 14,
  3838         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  3839         -    add_srs_wkt (p, 15,
  3840         -        "\",\"3637\"]]");
  3841         -    p = add_epsg_def_ex (filter, first, last, 3638, "epsg", 3638,
  3842         -        "NAD83(NSRS2007) / Ohio South", 0, 0,
  3843         -        "GRS 1980", "Greenwich",
  3844         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  3845         -        "X", "East", "Y", "North");
         3404  +        "\"EPSG\",\"3637\"]]");
         3405  +    p = add_epsg_def (filter, first, last, 3638, "epsg", 3638,
         3406  +        "NAD83(NSRS2007) / Ohio South");
  3846   3407       add_proj4text (p, 0,
  3847   3408           "+proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333");
  3848   3409       add_proj4text (p, 1,
  3849   3410           "333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS");
  3850   3411       add_proj4text (p, 2,
  3851   3412           "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3852   3413       add_srs_wkt (p, 0,
................................................................................
  3858   3419       add_srs_wkt (p, 3,
  3859   3420           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  3860   3421       add_srs_wkt (p, 4,
  3861   3422           "RITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3862   3423       add_srs_wkt (p, 5,
  3863   3424           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3864   3425       add_srs_wkt (p, 6,
  3865         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         3426  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759");
  3866   3427       add_srs_wkt (p, 7,
  3867         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],P");
         3428  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
  3868   3429       add_srs_wkt (p, 8,
  3869         -        "ROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"s");
         3430  +        "ER[\"standard_parallel_1\",40.03333333333333],PARAMETER[");
  3870   3431       add_srs_wkt (p, 9,
  3871         -        "tandard_parallel_1\",40.03333333333333],PARAMETER[\"stan");
         3432  +        "\"standard_parallel_2\",38.73333333333333],PARAMETER[\"l");
  3872   3433       add_srs_wkt (p, 10,
  3873         -        "dard_parallel_2\",38.73333333333333],PARAMETER[\"latitud");
         3434  +        "atitude_of_origin\",38],PARAMETER[\"central_meridian\",-");
  3874   3435       add_srs_wkt (p, 11,
  3875         -        "e_of_origin\",38],PARAMETER[\"central_meridian\",-82.5],");
         3436  +        "82.5],PARAMETER[\"false_easting\",600000],PARAMETER[\"fa");
  3876   3437       add_srs_wkt (p, 12,
  3877         -        "PARAMETER[\"false_easting\",600000],PARAMETER[\"false_no");
         3438  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3878   3439       add_srs_wkt (p, 13,
  3879         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3440  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  3880   3441       add_srs_wkt (p, 14,
  3881         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3882         -    add_srs_wkt (p, 15,
  3883         -        ",\"3638\"]]");
  3884         -    p = add_epsg_def_ex (filter, first, last, 3639, "epsg", 3639,
  3885         -        "NAD83(NSRS2007) / Oklahoma North", 0, 0,
  3886         -        "GRS 1980", "Greenwich",
  3887         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  3888         -        "X", "East", "Y", "North");
         3442  +        "EPSG\",\"3638\"]]");
         3443  +    p = add_epsg_def (filter, first, last, 3639, "epsg", 3639,
         3444  +        "NAD83(NSRS2007) / Oklahoma North");
  3889   3445       add_proj4text (p, 0,
  3890   3446           "+proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666");
  3891   3447       add_proj4text (p, 1,
  3892   3448           "667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80");
  3893   3449       add_proj4text (p, 2,
  3894   3450           " +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3895   3451       add_srs_wkt (p, 0,
................................................................................
  3901   3457       add_srs_wkt (p, 3,
  3902   3458           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  3903   3459       add_srs_wkt (p, 4,
  3904   3460           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3905   3461       add_srs_wkt (p, 5,
  3906   3462           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3907   3463       add_srs_wkt (p, 6,
  3908         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3464  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3909   3465       add_srs_wkt (p, 7,
  3910         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         3466  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  3911   3467       add_srs_wkt (p, 8,
  3912         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         3468  +        "AMETER[\"standard_parallel_1\",36.76666666666667],PARAME");
  3913   3469       add_srs_wkt (p, 9,
  3914         -        "[\"standard_parallel_1\",36.76666666666667],PARAMETER[\"");
         3470  +        "TER[\"standard_parallel_2\",35.56666666666667],PARAMETER");
  3915   3471       add_srs_wkt (p, 10,
  3916         -        "standard_parallel_2\",35.56666666666667],PARAMETER[\"lat");
         3472  +        "[\"latitude_of_origin\",35],PARAMETER[\"central_meridian");
  3917   3473       add_srs_wkt (p, 11,
  3918         -        "itude_of_origin\",35],PARAMETER[\"central_meridian\",-98");
         3474  +        "\",-98],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
  3919   3475       add_srs_wkt (p, 12,
  3920         -        "],PARAMETER[\"false_easting\",600000],PARAMETER[\"false_");
         3476  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3921   3477       add_srs_wkt (p, 13,
  3922         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         3478  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  3923   3479       add_srs_wkt (p, 14,
  3924         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  3925         -    add_srs_wkt (p, 15,
  3926         -        "\",\"3639\"]]");
  3927         -    p = add_epsg_def_ex (filter, first, last, 3640, "epsg", 3640,
  3928         -        "NAD83(NSRS2007) / Oklahoma North (ftUS)", 0, 0,
  3929         -        "GRS 1980", "Greenwich",
  3930         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3931         -        "X", "East", "Y", "North");
         3480  +        "\"EPSG\",\"3639\"]]");
         3481  +    p = add_epsg_def (filter, first, last, 3640, "epsg", 3640,
         3482  +        "NAD83(NSRS2007) / Oklahoma North (ftUS)");
  3932   3483       add_proj4text (p, 0,
  3933   3484           "+proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666");
  3934   3485       add_proj4text (p, 1,
  3935   3486           "667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80");
  3936   3487       add_proj4text (p, 2,
  3937   3488           " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3938   3489       add_srs_wkt (p, 0,
................................................................................
  3944   3495       add_srs_wkt (p, 3,
  3945   3496           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
  3946   3497       add_srs_wkt (p, 4,
  3947   3498           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  3948   3499       add_srs_wkt (p, 5,
  3949   3500           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3950   3501       add_srs_wkt (p, 6,
  3951         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         3502  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  3952   3503       add_srs_wkt (p, 7,
  3953         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3504  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  3954   3505       add_srs_wkt (p, 8,
  3955         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         3506  +        "\"],PARAMETER[\"standard_parallel_1\",36.76666666666667]");
  3956   3507       add_srs_wkt (p, 9,
  3957         -        "AMETER[\"standard_parallel_1\",36.76666666666667],PARAME");
         3508  +        ",PARAMETER[\"standard_parallel_2\",35.56666666666667],PA");
  3958   3509       add_srs_wkt (p, 10,
  3959         -        "TER[\"standard_parallel_2\",35.56666666666667],PARAMETER");
         3510  +        "RAMETER[\"latitude_of_origin\",35],PARAMETER[\"central_m");
  3960   3511       add_srs_wkt (p, 11,
  3961         -        "[\"latitude_of_origin\",35],PARAMETER[\"central_meridian");
         3512  +        "eridian\",-98],PARAMETER[\"false_easting\",1968500],PARA");
  3962   3513       add_srs_wkt (p, 12,
  3963         -        "\",-98],PARAMETER[\"false_easting\",1968500],PARAMETER[\"");
         3514  +        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
  3964   3515       add_srs_wkt (p, 13,
  3965         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         3516  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
  3966   3517       add_srs_wkt (p, 14,
  3967         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3968         -    add_srs_wkt (p, 15,
  3969         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3640\"]]");
  3970         -    p = add_epsg_def_ex (filter, first, last, 3641, "epsg", 3641,
  3971         -        "NAD83(NSRS2007) / Oklahoma South", 0, 0,
  3972         -        "GRS 1980", "Greenwich",
  3973         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  3974         -        "X", "East", "Y", "North");
         3518  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3640\"]]");
         3519  +    p = add_epsg_def (filter, first, last, 3641, "epsg", 3641,
         3520  +        "NAD83(NSRS2007) / Oklahoma South");
  3975   3521       add_proj4text (p, 0,
  3976   3522           "+proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333");
  3977   3523       add_proj4text (p, 1,
  3978   3524           "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0");
  3979   3525       add_proj4text (p, 2,
  3980   3526           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3981   3527       add_srs_wkt (p, 0,
................................................................................
  3987   3533       add_srs_wkt (p, 3,
  3988   3534           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  3989   3535       add_srs_wkt (p, 4,
  3990   3536           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3991   3537       add_srs_wkt (p, 5,
  3992   3538           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3993   3539       add_srs_wkt (p, 6,
  3994         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3540  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3995   3541       add_srs_wkt (p, 7,
  3996         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         3542  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  3997   3543       add_srs_wkt (p, 8,
  3998         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         3544  +        "AMETER[\"standard_parallel_1\",35.23333333333333],PARAME");
  3999   3545       add_srs_wkt (p, 9,
  4000         -        "[\"standard_parallel_1\",35.23333333333333],PARAMETER[\"");
         3546  +        "TER[\"standard_parallel_2\",33.93333333333333],PARAMETER");
  4001   3547       add_srs_wkt (p, 10,
  4002         -        "standard_parallel_2\",33.93333333333333],PARAMETER[\"lat");
         3548  +        "[\"latitude_of_origin\",33.33333333333334],PARAMETER[\"c");
  4003   3549       add_srs_wkt (p, 11,
  4004         -        "itude_of_origin\",33.33333333333334],PARAMETER[\"central");
         3550  +        "entral_meridian\",-98],PARAMETER[\"false_easting\",60000");
  4005   3551       add_srs_wkt (p, 12,
  4006         -        "_meridian\",-98],PARAMETER[\"false_easting\",600000],PAR");
         3552  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  4007   3553       add_srs_wkt (p, 13,
  4008         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         3554  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  4009   3555       add_srs_wkt (p, 14,
  4010         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  4011         -    add_srs_wkt (p, 15,
  4012         -        "UTHORITY[\"EPSG\",\"3641\"]]");
  4013         -    p = add_epsg_def_ex (filter, first, last, 3642, "epsg", 3642,
  4014         -        "NAD83(NSRS2007) / Oklahoma South (ftUS)", 0, 0,
  4015         -        "GRS 1980", "Greenwich",
  4016         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  4017         -        "X", "East", "Y", "North");
         3556  +        "RTH],AUTHORITY[\"EPSG\",\"3641\"]]");
         3557  +    p = add_epsg_def (filter, first, last, 3642, "epsg", 3642,
         3558  +        "NAD83(NSRS2007) / Oklahoma South (ftUS)");
  4018   3559       add_proj4text (p, 0,
  4019   3560           "+proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333");
  4020   3561       add_proj4text (p, 1,
  4021   3562           "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0");
  4022   3563       add_proj4text (p, 2,
  4023   3564           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
  4024   3565       add_proj4text (p, 3,
................................................................................
  4032   3573       add_srs_wkt (p, 3,
  4033   3574           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
  4034   3575       add_srs_wkt (p, 4,
  4035   3576           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  4036   3577       add_srs_wkt (p, 5,
  4037   3578           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  4038   3579       add_srs_wkt (p, 6,
  4039         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         3580  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  4040   3581       add_srs_wkt (p, 7,
  4041         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         3582  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  4042   3583       add_srs_wkt (p, 8,
  4043         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         3584  +        "\"],PARAMETER[\"standard_parallel_1\",35.23333333333333]");
  4044   3585       add_srs_wkt (p, 9,
  4045         -        "AMETER[\"standard_parallel_1\",35.23333333333333],PARAME");
         3586  +        ",PARAMETER[\"standard_parallel_2\",33.93333333333333],PA");
  4046   3587       add_srs_wkt (p, 10,
  4047         -        "TER[\"standard_parallel_2\",33.93333333333333],PARAMETER");
         3588  +        "RAMETER[\"latitude_of_origin\",33.33333333333334],PARAME");
  4048   3589       add_srs_wkt (p, 11,
  4049         -        "[\"latitude_of_origin\",33.33333333333334],PARAMETER[\"c");
         3590  +        "TER[\"central_meridian\",-98],PARAMETER[\"false_easting\"");
  4050   3591       add_srs_wkt (p, 12,
  4051         -        "entral_meridian\",-98],PARAMETER[\"false_easting\",19685");
         3592  +        ",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
  4052   3593       add_srs_wkt (p, 13,
  4053         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
         3594  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
  4054   3595       add_srs_wkt (p, 14,
  4055         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
         3596  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  4056   3597       add_srs_wkt (p, 15,
  4057         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"364");
  4058         -    add_srs_wkt (p, 16,
  4059         -        "2\"]]");
  4060         -    p = add_epsg_def_ex (filter, first, last, 3643, "epsg", 3643,
  4061         -        "NAD83(NSRS2007) / Oregon LCC (m)", 0, 0,
  4062         -        "GRS 1980", "Greenwich",
  4063         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  4064         -        "X", "East", "Y", "North");
         3598  +        ",\"3642\"]]");
         3599  +    p = add_epsg_def (filter, first, last, 3643, "epsg", 3643,
         3600  +        "NAD83(NSRS2007) / Oregon Lambert");
  4065   3601       add_proj4text (p, 0,
  4066   3602           "+proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120");
  4067   3603       add_proj4text (p, 1,
  4068   3604           ".5 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,");
  4069   3605       add_proj4text (p, 2,
  4070   3606           "0 +units=m +no_defs");
  4071   3607       add_srs_wkt (p, 0,
  4072         -        "PROJCS[\"NAD83(NSRS2007) / Oregon LCC (m)\",GEOGCS[\"NAD");
         3608  +        "PROJCS[\"NAD83(NSRS2007) / Oregon Lambert\",GEOGCS[\"NAD");
  4073   3609       add_srs_wkt (p, 1,
  4074   3610           "83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Reference_");
  4075   3611       add_srs_wkt (p, 2,
  4076   3612           "System_2007\",SPHEROID[\"GRS 1980\",6378137,298.25722210");
  4077   3613       add_srs_wkt (p, 3,
  4078   3614           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  4079   3615       add_srs_wkt (p, 4,
  4080   3616           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  4081   3617       add_srs_wkt (p, 5,
  4082   3618           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  4083   3619       add_srs_wkt (p, 6,
  4084         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3620  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  4085   3621       add_srs_wkt (p, 7,
  4086         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         3622  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  4087   3623       add_srs_wkt (p, 8,
  4088         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         3624  +        "AMETER[\"standard_parallel_1\",43],PARAMETER[\"standard_");
  4089   3625       add_srs_wkt (p, 9,
  4090         -        "[\"standard_parallel_1\",43],PARAMETER[\"standard_parall");
         3626  +        "parallel_2\",45.5],PARAMETER[\"latitude_of_origin\",41.7");
  4091   3627       add_srs_wkt (p, 10,
  4092         -        "el_2\",45.5],PARAMETER[\"latitude_of_origin\",41.75],PAR");
         3628  +        "5],PARAMETER[\"central_meridian\",-120.5],PARAMETER[\"fa");
  4093   3629       add_srs_wkt (p, 11,
  4094         -        "AMETER[\"central_meridian\",-120.5],PARAMETER[\"false_ea");
         3630  +        "lse_easting\",400000],PARAMETER[\"false_northing\",0],UN");
  4095   3631       add_srs_wkt (p, 12,
  4096         -        "sting\",400000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         3632  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  4097   3633       add_srs_wkt (p, 13,
  4098         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  4099         -    add_srs_wkt (p, 14,
  4100         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3643\"]]");
  4101         -    p = add_epsg_def_ex (filter, first, last, 3644, "epsg", 3644,
  4102         -        "NAD83(NSRS2007) / Oregon GIC Lambert (ft)", 0, 0,
  4103         -        "GRS 1980", "Greenwich",
  4104         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
  4105         -        "X", "East", "Y", "North");
         3634  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3643\"]]");
         3635  +    p = add_epsg_def (filter, first, last, 3644, "epsg", 3644,
         3636  +        "NAD83(NSRS2007) / Oregon Lambert (ft)");
  4106   3637       add_proj4text (p, 0,
  4107   3638           "+proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120");
  4108   3639       add_proj4text (p, 1,
  4109   3640           ".5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +towgs84=0,0,");
  4110   3641       add_proj4text (p, 2,
  4111   3642           "0,0,0,0,0 +units=ft +no_defs");
  4112   3643       add_srs_wkt (p, 0,
  4113         -        "PROJCS[\"NAD83(NSRS2007) / Oregon GIC Lambert (ft)\",GEO");
         3644  +        "PROJCS[\"NAD83(NSRS2007) / Oregon Lambert (ft)\",GEOGCS[");
  4114   3645       add_srs_wkt (p, 1,
  4115         -        "GCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_R");
         3646  +        "\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Refer");
  4116   3647       add_srs_wkt (p, 2,
  4117         -        "eference_System_2007\",SPHEROID[\"GRS 1980\",6378137,298");
         3648  +        "ence_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.257");
  4118   3649       add_srs_wkt (p, 3,
  4119         -        ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0");
         3650  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  4120   3651       add_srs_wkt (p, 4,
  4121         -        ",0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich");
         3652  +        ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  4122   3653       add_srs_wkt (p, 5,
  4123         -        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
         3654  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  4124   3655       add_srs_wkt (p, 6,
  4125         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         3656  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  4126   3657       add_srs_wkt (p, 7,
  4127         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         3658  +        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  4128   3659       add_srs_wkt (p, 8,
  4129         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         3660  +        "],PARAMETER[\"standard_parallel_1\",43],PARAMETER[\"stan");
  4130   3661       add_srs_wkt (p, 9,
  4131         -        "PARAMETER[\"standard_parallel_1\",43],PARAMETER[\"standa");
         3662  +        "dard_parallel_2\",45.5],PARAMETER[\"latitude_of_origin\"");
  4132   3663       add_srs_wkt (p, 10,
  4133         -        "rd_parallel_2\",45.5],PARAMETER[\"latitude_of_origin\",4");
         3664  +        ",41.75],PARAMETER[\"central_meridian\",-120.5],PARAMETER");
  4134   3665       add_srs_wkt (p, 11,
  4135         -        "1.75],PARAMETER[\"central_meridian\",-120.5],PARAMETER[\"");
         3666  +        "[\"false_easting\",1312335.958],PARAMETER[\"false_northi");
  4136   3667       add_srs_wkt (p, 12,
  4137         -        "false_easting\",1312335.958],PARAMETER[\"false_northing\"");
         3668  +        "ng\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"");
  4138   3669       add_srs_wkt (p, 13,
  4139         -        ",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],A");
         3670  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  4140   3671       add_srs_wkt (p, 14,
  4141         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
  4142         -    add_srs_wkt (p, 15,
  4143         -        "644\"]]");
  4144         -    p = add_epsg_def_ex (filter, first, last, 3645, "epsg", 3645,
  4145         -        "NAD83(NSRS2007) / Oregon North", 0, 0,
  4146         -        "GRS 1980", "Greenwich",
  4147         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  4148         -        "X", "East", "Y", "North");
         3672  +        ",\"3644\"]]");
         3673  +    p = add_epsg_def (filter, first, last, 3645, "epsg", 3645,
         3674  +        "NAD83(NSRS2007) / Oregon North");
  4149   3675       add_proj4text (p, 0,
  4150   3676           "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
  4151   3677       add_proj4text (p, 1,
  4152   3678           "6666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=G");
  4153   3679       add_proj4text (p, 2,
  4154   3680           "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  4155   3681       add_srs_wkt (p, 0,
................................................................................
  4161   3687       add_srs_wkt (p, 3,
  4162   3688           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  4163   3689       add_srs_wkt (p, 4,
  4164   3690           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  4165   3691       add_srs_wkt (p, 5,
  4166   3692           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  4167   3693       add_srs_wkt (p, 6,
  4168         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3694  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  4169   3695       add_srs_wkt (p, 7,
  4170         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         3696  +        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  4171   3697       add_srs_wkt (p, 8,
  4172         -        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         3698  +        "ETER[\"standard_parallel_1\",46],PARAMETER[\"standard_pa");
  4173   3699       add_srs_wkt (p, 9,
  4174         -        "standard_parallel_1\",46],PARAMETER[\"standard_parallel_");
         3700  +        "rallel_2\",44.33333333333334],PARAMETER[\"latitude_of_or");
  4175   3701       add_srs_wkt (p, 10,
  4176         -        "2\",44.33333333333334],PARAMETER[\"latitude_of_origin\",");
         3702  +        "igin\",43.66666666666666],PARAMETER[\"central_meridian\"");
  4177   3703       add_srs_wkt (p, 11,
  4178         -        "43.66666666666666],PARAMETER[\"central_meridian\",-120.5");
         3704  +        ",-120.5],PARAMETER[\"false_easting\",2500000],PARAMETER[");
  4179   3705       add_srs_wkt (p, 12,
  4180         -        "],PARAMETER[\"false_easting\",2500000],PARAMETER[\"false");
         3706  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  4181   3707       add_srs_wkt (p, 13,
  4182         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         3708  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  4183   3709       add_srs_wkt (p, 14,
  4184         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  4185         -    add_srs_wkt (p, 15,
  4186         -        "G\",\"3645\"]]");
  4187         -    p = add_epsg_def_ex (filter, first, last, 3646, "epsg", 3646,
  4188         -        "NAD83(NSRS2007) / Oregon North (ft)", 0, 0,
  4189         -        "GRS 1980", "Greenwich",
  4190         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
  4191         -        "X", "East", "Y", "North");
         3710  +        "[\"EPSG\",\"3645\"]]");
         3711  +    p = add_epsg_def (filter, first, last, 3646, "epsg", 3646,
         3712  +        "NAD83(NSRS2007) / Oregon North (ft)");
  4192   3713       add_proj4text (p, 0,
  4193   3714           "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
  4194   3715       add_proj4text (p, 1,
  4195   3716           "6666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 ");
  4196   3717       add_proj4text (p, 2,
  4197   3718           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
  4198   3719       add_srs_wkt (p, 0,
................................................................................
  4204   3725       add_srs_wkt (p, 3,
  4205   3726           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  4206   3727       add_srs_wkt (p, 4,
  4207   3728           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  4208   3729       add_srs_wkt (p, 5,
  4209   3730           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  4210   3731       add_srs_wkt (p, 6,
  4211         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         3732  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  4212   3733       add_srs_wkt (p, 7,
  4213         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         3734  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  4214   3735       add_srs_wkt (p, 8,
  4215         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         3736  +        "PARAMETER[\"standard_parallel_1\",46],PARAMETER[\"standa");
  4216   3737       add_srs_wkt (p, 9,
  4217         -        "TER[\"standard_parallel_1\",46],PARAMETER[\"standard_par");
         3738  +        "rd_parallel_2\",44.33333333333334],PARAMETER[\"latitude_");
  4218   3739       add_srs_wkt (p, 10,
  4219         -        "allel_2\",44.33333333333334],PARAMETER[\"latitude_of_ori");
         3740  +        "of_origin\",43.66666666666666],PARAMETER[\"central_merid");
  4220   3741       add_srs_wkt (p, 11,
  4221         -        "gin\",43.66666666666666],PARAMETER[\"central_meridian\",");
         3742  +        "ian\",-120.5],PARAMETER[\"false_easting\",8202099.738],P");
  4222   3743       add_srs_wkt (p, 12,
  4223         -        "-120.5],PARAMETER[\"false_easting\",8202099.738],PARAMET");
         3744  +        "ARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTH");
  4224   3745       add_srs_wkt (p, 13,
  4225         -        "ER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[");
         3746  +        "ORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  4226   3747       add_srs_wkt (p, 14,
  4227         -        "\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  4228         -    add_srs_wkt (p, 15,
  4229         -        "UTHORITY[\"EPSG\",\"3646\"]]");
  4230         -    p = add_epsg_def_ex (filter, first, last, 3647, "epsg", 3647,
  4231         -        "NAD83(NSRS2007) / Oregon South", 0, 0,
  4232         -        "GRS 1980", "Greenwich",
  4233         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  4234         -        "X", "East", "Y", "North");
         3748  +        "RTH],AUTHORITY[\"EPSG\",\"3646\"]]");
         3749  +    p = add_epsg_def (filter, first, last, 3647, "epsg", 3647,
         3750  +        "NAD83(NSRS2007) / Oregon South");
  4235   3751       add_proj4text (p, 0,
  4236   3752           "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
  4237   3753       add_proj4text (p, 1,
  4238   3754           "6666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=G");
  4239   3755       add_proj4text (p, 2,
  4240   3756           "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  4241   3757       add_srs_wkt (p, 0,
................................................................................
  4247   3763       add_srs_wkt (p, 3,
  4248   3764           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  4249   3765       add_srs_wkt (p, 4,
  4250   3766           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  4251   3767       add_srs_wkt (p, 5,
  4252   3768           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  4253   3769       add_srs_wkt (p, 6,
  4254         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3770  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  4255   3771       add_srs_wkt (p, 7,
  4256         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         3772  +        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  4257   3773       add_srs_wkt (p, 8,
  4258         -        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         3774  +        "ETER[\"standard_parallel_1\",44],PARAMETER[\"standard_pa");
  4259   3775       add_srs_wkt (p, 9,
  4260         -        "standard_parallel_1\",44],PARAMETER[\"standard_parallel_");
         3776  +        "rallel_2\",42.33333333333334],PARAMETER[\"latitude_of_or");
  4261   3777       add_srs_wkt (p, 10,
  4262         -        "2\",42.33333333333334],PARAMETER[\"latitude_of_origin\",");
         3778  +        "igin\",41.66666666666666],PARAMETER[\"central_meridian\"");
  4263   3779       add_srs_wkt (p, 11,
  4264         -        "41.66666666666666],PARAMETER[\"central_meridian\",-120.5");
         3780  +        ",-120.5],PARAMETER[\"false_easting\",1500000],PARAMETER[");
  4265   3781       add_srs_wkt (p, 12,
  4266         -        "],PARAMETER[\"false_easting\",1500000],PARAMETER[\"false");
         3782  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  4267   3783       add_srs_wkt (p, 13,
  4268         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         3784  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  4269   3785       add_srs_wkt (p, 14,
  4270         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  4271         -    add_srs_wkt (p, 15,
  4272         -        "G\",\"3647\"]]");
  4273         -    p = add_epsg_def_ex (filter, first, last, 3648, "epsg", 3648,
  4274         -        "NAD83(NSRS2007) / Oregon South (ft)", 0, 0,
  4275         -        "GRS 1980", "Greenwich",
  4276         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
  4277         -        "X", "East", "Y", "North");
         3786  +        "[\"EPSG\",\"3647\"]]");
         3787  +    p = add_epsg_def (filter, first, last, 3648, "epsg", 3648,
         3788  +        "NAD83(NSRS2007) / Oregon South (ft)");
  4278   3789       add_proj4text (p, 0,
  4279   3790           "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
  4280   3791       add_proj4text (p, 1,
  4281   3792           "6666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 ");
  4282   3793       add_proj4text (p, 2,
  4283   3794           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
  4284   3795       add_srs_wkt (p, 0,
................................................................................
  4290   3801       add_srs_wkt (p, 3,
  4291   3802           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  4292   3803       add_srs_wkt (p, 4,
  4293   3804           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  4294   3805       add_srs_wkt (p, 5,
  4295   3806           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  4296   3807       add_srs_wkt (p, 6,
  4297         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         3808  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  4298   3809       add_srs_wkt (p, 7,
  4299         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         3810  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  4300   3811       add_srs_wkt (p, 8,
  4301         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         3812  +        "PARAMETER[\"standard_parallel_1\",44],PARAMETER[\"standa");
  4302   3813       add_srs_wkt (p, 9,
  4303         -        "TER[\"standard_parallel_1\",44],PARAMETER[\"standard_par");
         3814  +        "rd_parallel_2\",42.33333333333334],PARAMETER[\"latitude_");
  4304   3815       add_srs_wkt (p, 10,
  4305         -        "allel_2\",42.33333333333334],PARAMETER[\"latitude_of_ori");
         3816  +        "of_origin\",41.66666666666666],PARAMETER[\"central_merid");
  4306   3817       add_srs_wkt (p, 11,
  4307         -        "gin\",41.66666666666666],PARAMETER[\"central_meridian\",");
         3818  +        "ian\",-120.5],PARAMETER[\"false_easting\",4921259.843],P");
  4308   3819       add_srs_wkt (p, 12,
  4309         -        "-120.5],PARAMETER[\"false_easting\",4921259.843],PARAMET");
         3820  +        "ARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTH");
  4310   3821       add_srs_wkt (p, 13,
  4311         -        "ER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[");
         3822  +        "ORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  4312   3823       add_srs_wkt (p, 14,
  4313         -        "\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  4314         -    add_srs_wkt (p, 15,
  4315         -        "UTHORITY[\"EPSG\",\"3648\"]]");
         3824  +        "RTH],AUTHORITY[\"EPSG\",\"3648\"]]");
  4316   3825   }
  4317   3826   
  4318   3827   #endif /* full EPSG initialization enabled/disabled */
  4319   3828   

Changes to src/srsinit/epsg_inlined_16.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_16 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 3649, "epsg", 3649,
    56         -        "NAD83(NSRS2007) / Pennsylvania North", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
    59         -        "X", "East", "Y", "North");
           55  +    p = add_epsg_def (filter, first, last, 3649, "epsg", 3649,
           56  +        "NAD83(NSRS2007) / Pennsylvania North");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=4");
    62     59       add_proj4text (p, 1,
    63     60           "0.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps");
    64     61       add_proj4text (p, 2,
    65     62           "=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
    66     63       add_srs_wkt (p, 0,
................................................................................
    72     69       add_srs_wkt (p, 3,
    73     70           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
    74     71       add_srs_wkt (p, 4,
    75     72           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
    76     73       add_srs_wkt (p, 5,
    77     74           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
    78     75       add_srs_wkt (p, 6,
    79         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
    80         -    add_srs_wkt (p, 7,
    81         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
    82         -    add_srs_wkt (p, 8,
    83         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
    84         -    add_srs_wkt (p, 9,
    85         -        "TER[\"standard_parallel_1\",41.95],PARAMETER[\"standard_");
    86         -    add_srs_wkt (p, 10,
    87         -        "parallel_2\",40.88333333333333],PARAMETER[\"latitude_of_");
    88         -    add_srs_wkt (p, 11,
    89         -        "origin\",40.16666666666666],PARAMETER[\"central_meridian");
    90         -    add_srs_wkt (p, 12,
    91         -        "\",-77.75],PARAMETER[\"false_easting\",600000],PARAMETER");
    92         -    add_srs_wkt (p, 13,
    93         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
    94         -    add_srs_wkt (p, 14,
    95         -        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
    96         -    add_srs_wkt (p, 15,
    97         -        "TY[\"EPSG\",\"3649\"]]");
    98         -    p = add_epsg_def_ex (filter, first, last, 3650, "epsg", 3650,
    99         -        "NAD83(NSRS2007) / Pennsylvania North (ftUS)", 0, 0,
   100         -        "GRS 1980", "Greenwich",
   101         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
   102         -        "X", "East", "Y", "North");
           76  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
           77  +    add_srs_wkt (p, 7,
           78  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
           79  +    add_srs_wkt (p, 8,
           80  +        "PARAMETER[\"standard_parallel_1\",41.95],PARAMETER[\"sta");
           81  +    add_srs_wkt (p, 9,
           82  +        "ndard_parallel_2\",40.88333333333333],PARAMETER[\"latitu");
           83  +    add_srs_wkt (p, 10,
           84  +        "de_of_origin\",40.16666666666666],PARAMETER[\"central_me");
           85  +    add_srs_wkt (p, 11,
           86  +        "ridian\",-77.75],PARAMETER[\"false_easting\",600000],PAR");
           87  +    add_srs_wkt (p, 12,
           88  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
           89  +    add_srs_wkt (p, 13,
           90  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
           91  +    add_srs_wkt (p, 14,
           92  +        "UTHORITY[\"EPSG\",\"3649\"]]");
           93  +    p = add_epsg_def (filter, first, last, 3650, "epsg", 3650,
           94  +        "NAD83(NSRS2007) / Pennsylvania North (ftUS)");
   103     95       add_proj4text (p, 0,
   104     96           "+proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=4");
   105     97       add_proj4text (p, 1,
   106     98           "0.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps");
   107     99       add_proj4text (p, 2,
   108    100           "=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
   109    101       add_srs_wkt (p, 0,
................................................................................
   115    107       add_srs_wkt (p, 3,
   116    108           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
   117    109       add_srs_wkt (p, 4,
   118    110           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwi");
   119    111       add_srs_wkt (p, 5,
   120    112           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
   121    113       add_srs_wkt (p, 6,
   122         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
   123         -    add_srs_wkt (p, 7,
   124         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
   125         -    add_srs_wkt (p, 8,
   126         -        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
   127         -    add_srs_wkt (p, 9,
   128         -        "],PARAMETER[\"standard_parallel_1\",41.95],PARAMETER[\"s");
   129         -    add_srs_wkt (p, 10,
   130         -        "tandard_parallel_2\",40.88333333333333],PARAMETER[\"lati");
   131         -    add_srs_wkt (p, 11,
   132         -        "tude_of_origin\",40.16666666666666],PARAMETER[\"central_");
   133         -    add_srs_wkt (p, 12,
   134         -        "meridian\",-77.75],PARAMETER[\"false_easting\",1968500],");
   135         -    add_srs_wkt (p, 13,
   136         -        "PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",");
   137         -    add_srs_wkt (p, 14,
   138         -        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
   139         -    add_srs_wkt (p, 15,
   140         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3650\"]");
   141         -    add_srs_wkt (p, 16,
   142         -        "]");
   143         -    p = add_epsg_def_ex (filter, first, last, 3651, "epsg", 3651,
   144         -        "NAD83(NSRS2007) / Pennsylvania South", 0, 0,
   145         -        "GRS 1980", "Greenwich",
   146         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   147         -        "X", "East", "Y", "North");
          114  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          115  +    add_srs_wkt (p, 7,
          116  +        "\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic");
          117  +    add_srs_wkt (p, 8,
          118  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",41.95],PARAMET");
          119  +    add_srs_wkt (p, 9,
          120  +        "ER[\"standard_parallel_2\",40.88333333333333],PARAMETER[");
          121  +    add_srs_wkt (p, 10,
          122  +        "\"latitude_of_origin\",40.16666666666666],PARAMETER[\"ce");
          123  +    add_srs_wkt (p, 11,
          124  +        "ntral_meridian\",-77.75],PARAMETER[\"false_easting\",196");
          125  +    add_srs_wkt (p, 12,
          126  +        "8500],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
          127  +    add_srs_wkt (p, 13,
          128  +        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
          129  +    add_srs_wkt (p, 14,
          130  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
          131  +    add_srs_wkt (p, 15,
          132  +        "650\"]]");
          133  +    p = add_epsg_def (filter, first, last, 3651, "epsg", 3651,
          134  +        "NAD83(NSRS2007) / Pennsylvania South");
   148    135       add_proj4text (p, 0,
   149    136           "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
   150    137       add_proj4text (p, 1,
   151    138           "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +");
   152    139       add_proj4text (p, 2,
   153    140           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
   154    141       add_proj4text (p, 3,
................................................................................
   162    149       add_srs_wkt (p, 3,
   163    150           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
   164    151       add_srs_wkt (p, 4,
   165    152           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
   166    153       add_srs_wkt (p, 5,
   167    154           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   168    155       add_srs_wkt (p, 6,
   169         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
   170         -    add_srs_wkt (p, 7,
   171         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
   172         -    add_srs_wkt (p, 8,
   173         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
   174         -    add_srs_wkt (p, 9,
   175         -        "TER[\"standard_parallel_1\",40.96666666666667],PARAMETER");
   176         -    add_srs_wkt (p, 10,
   177         -        "[\"standard_parallel_2\",39.93333333333333],PARAMETER[\"");
   178         -    add_srs_wkt (p, 11,
   179         -        "latitude_of_origin\",39.33333333333334],PARAMETER[\"cent");
   180         -    add_srs_wkt (p, 12,
   181         -        "ral_meridian\",-77.75],PARAMETER[\"false_easting\",60000");
   182         -    add_srs_wkt (p, 13,
   183         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   184         -    add_srs_wkt (p, 14,
   185         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
   186         -    add_srs_wkt (p, 15,
   187         -        "RTH],AUTHORITY[\"EPSG\",\"3651\"]]");
   188         -    p = add_epsg_def_ex (filter, first, last, 3652, "epsg", 3652,
   189         -        "NAD83(NSRS2007) / Pennsylvania South (ftUS)", 0, 0,
   190         -        "GRS 1980", "Greenwich",
   191         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
   192         -        "X", "East", "Y", "North");
          156  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          157  +    add_srs_wkt (p, 7,
          158  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
          159  +    add_srs_wkt (p, 8,
          160  +        "PARAMETER[\"standard_parallel_1\",40.96666666666667],PAR");
          161  +    add_srs_wkt (p, 9,
          162  +        "AMETER[\"standard_parallel_2\",39.93333333333333],PARAME");
          163  +    add_srs_wkt (p, 10,
          164  +        "TER[\"latitude_of_origin\",39.33333333333334],PARAMETER[");
          165  +    add_srs_wkt (p, 11,
          166  +        "\"central_meridian\",-77.75],PARAMETER[\"false_easting\"");
          167  +    add_srs_wkt (p, 12,
          168  +        ",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          169  +    add_srs_wkt (p, 13,
          170  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
          171  +    add_srs_wkt (p, 14,
          172  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3651\"]]");
          173  +    p = add_epsg_def (filter, first, last, 3652, "epsg", 3652,
          174  +        "NAD83(NSRS2007) / Pennsylvania South (ftUS)");
   193    175       add_proj4text (p, 0,
   194    176           "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
   195    177       add_proj4text (p, 1,
   196    178           "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +");
   197    179       add_proj4text (p, 2,
   198    180           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
   199    181       add_proj4text (p, 3,
................................................................................
   207    189       add_srs_wkt (p, 3,
   208    190           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
   209    191       add_srs_wkt (p, 4,
   210    192           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwi");
   211    193       add_srs_wkt (p, 5,
   212    194           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
   213    195       add_srs_wkt (p, 6,
   214         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
   215         -    add_srs_wkt (p, 7,
   216         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
   217         -    add_srs_wkt (p, 8,
   218         -        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
   219         -    add_srs_wkt (p, 9,
   220         -        "],PARAMETER[\"standard_parallel_1\",40.96666666666667],P");
   221         -    add_srs_wkt (p, 10,
   222         -        "ARAMETER[\"standard_parallel_2\",39.93333333333333],PARA");
   223         -    add_srs_wkt (p, 11,
   224         -        "METER[\"latitude_of_origin\",39.33333333333334],PARAMETE");
   225         -    add_srs_wkt (p, 12,
   226         -        "R[\"central_meridian\",-77.75],PARAMETER[\"false_easting");
   227         -    add_srs_wkt (p, 13,
   228         -        "\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US su");
   229         -    add_srs_wkt (p, 14,
   230         -        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
   231         -    add_srs_wkt (p, 15,
   232         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
   233         -    add_srs_wkt (p, 16,
   234         -        "\",\"3652\"]]");
   235         -    p = add_epsg_def_ex (filter, first, last, 3653, "epsg", 3653,
   236         -        "NAD83(NSRS2007) / Rhode Island", 0, 0,
   237         -        "GRS 1980", "Greenwich",
   238         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
   239         -        "X", "East", "Y", "North");
          196  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          197  +    add_srs_wkt (p, 7,
          198  +        "\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic");
          199  +    add_srs_wkt (p, 8,
          200  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",40.96666666666");
          201  +    add_srs_wkt (p, 9,
          202  +        "667],PARAMETER[\"standard_parallel_2\",39.93333333333333");
          203  +    add_srs_wkt (p, 10,
          204  +        "],PARAMETER[\"latitude_of_origin\",39.33333333333334],PA");
          205  +    add_srs_wkt (p, 11,
          206  +        "RAMETER[\"central_meridian\",-77.75],PARAMETER[\"false_e");
          207  +    add_srs_wkt (p, 12,
          208  +        "asting\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"");
          209  +    add_srs_wkt (p, 13,
          210  +        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
          211  +    add_srs_wkt (p, 14,
          212  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
          213  +    add_srs_wkt (p, 15,
          214  +        "EPSG\",\"3652\"]]");
          215  +    p = add_epsg_def (filter, first, last, 3653, "epsg", 3653,
          216  +        "NAD83(NSRS2007) / Rhode Island");
   240    217       add_proj4text (p, 0,
   241    218           "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
   242    219       add_proj4text (p, 1,
   243    220           "9999375 +x_0=100000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0");
   244    221       add_proj4text (p, 2,
   245    222           ",0,0,0 +units=m +no_defs");
   246    223       add_srs_wkt (p, 0,
................................................................................
   252    229       add_srs_wkt (p, 3,
   253    230           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
   254    231       add_srs_wkt (p, 4,
   255    232           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   256    233       add_srs_wkt (p, 5,
   257    234           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   258    235       add_srs_wkt (p, 6,
   259         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          236  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
   260    237       add_srs_wkt (p, 7,
   261         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
          238  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   262    239       add_srs_wkt (p, 8,
   263         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          240  +        "atitude_of_origin\",41.08333333333334],PARAMETER[\"centr");
   264    241       add_srs_wkt (p, 9,
   265         -        "e_of_origin\",41.08333333333334],PARAMETER[\"central_mer");
          242  +        "al_meridian\",-71.5],PARAMETER[\"scale_factor\",0.999993");
   266    243       add_srs_wkt (p, 10,
   267         -        "idian\",-71.5],PARAMETER[\"scale_factor\",0.99999375],PA");
          244  +        "75],PARAMETER[\"false_easting\",100000],PARAMETER[\"fals");
   268    245       add_srs_wkt (p, 11,
   269         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
          246  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   270    247       add_srs_wkt (p, 12,
   271         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
          248  +        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
   272    249       add_srs_wkt (p, 13,
   273         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   274         -    add_srs_wkt (p, 14,
   275         -        "3653\"]]");
   276         -    p = add_epsg_def_ex (filter, first, last, 3654, "epsg", 3654,
   277         -        "NAD83(NSRS2007) / Rhode Island (ftUS)", 0, 0,
   278         -        "GRS 1980", "Greenwich",
   279         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
   280         -        "X", "East", "Y", "North");
          250  +        "SG\",\"3653\"]]");
          251  +    p = add_epsg_def (filter, first, last, 3654, "epsg", 3654,
          252  +        "NAD83(NSRS2007) / Rhode Island (ftUS)");
   281    253       add_proj4text (p, 0,
   282    254           "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
   283    255       add_proj4text (p, 1,
   284    256           "9999375 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +towg");
   285    257       add_proj4text (p, 2,
   286    258           "s84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
   287    259       add_srs_wkt (p, 0,
................................................................................
   293    265       add_srs_wkt (p, 3,
   294    266           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
   295    267       add_srs_wkt (p, 4,
   296    268           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
   297    269       add_srs_wkt (p, 5,
   298    270           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
   299    271       add_srs_wkt (p, 6,
   300         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          272  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
   301    273       add_srs_wkt (p, 7,
   302         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
          274  +        "\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
   303    275       add_srs_wkt (p, 8,
   304         -        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
          276  +        "TER[\"latitude_of_origin\",41.08333333333334],PARAMETER[");
   305    277       add_srs_wkt (p, 9,
   306         -        "atitude_of_origin\",41.08333333333334],PARAMETER[\"centr");
          278  +        "\"central_meridian\",-71.5],PARAMETER[\"scale_factor\",0");
   307    279       add_srs_wkt (p, 10,
   308         -        "al_meridian\",-71.5],PARAMETER[\"scale_factor\",0.999993");
          280  +        ".99999375],PARAMETER[\"false_easting\",328083.3333],PARA");
   309    281       add_srs_wkt (p, 11,
   310         -        "75],PARAMETER[\"false_easting\",328083.3333],PARAMETER[\"");
          282  +        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
   311    283       add_srs_wkt (p, 12,
   312         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
          284  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
   313    285       add_srs_wkt (p, 13,
   314         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
   315         -    add_srs_wkt (p, 14,
   316         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3654\"]]");
   317         -    p = add_epsg_def_ex (filter, first, last, 3655, "epsg", 3655,
   318         -        "NAD83(NSRS2007) / South Carolina", 0, 0,
   319         -        "GRS 1980", "Greenwich",
   320         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   321         -        "X", "East", "Y", "North");
          286  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3654\"]]");
          287  +    p = add_epsg_def (filter, first, last, 3655, "epsg", 3655,
          288  +        "NAD83(NSRS2007) / South Carolina");
   322    289       add_proj4text (p, 0,
   323    290           "+proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31");
   324    291       add_proj4text (p, 1,
   325    292           ".83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS");
   326    293       add_proj4text (p, 2,
   327    294           "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   328    295       add_srs_wkt (p, 0,
................................................................................
   334    301       add_srs_wkt (p, 3,
   335    302           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
   336    303       add_srs_wkt (p, 4,
   337    304           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
   338    305       add_srs_wkt (p, 5,
   339    306           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   340    307       add_srs_wkt (p, 6,
   341         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   342         -    add_srs_wkt (p, 7,
   343         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
   344         -    add_srs_wkt (p, 8,
   345         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
   346         -    add_srs_wkt (p, 9,
   347         -        "[\"standard_parallel_1\",34.83333333333334],PARAMETER[\"");
   348         -    add_srs_wkt (p, 10,
   349         -        "standard_parallel_2\",32.5],PARAMETER[\"latitude_of_orig");
   350         -    add_srs_wkt (p, 11,
   351         -        "in\",31.83333333333333],PARAMETER[\"central_meridian\",-");
   352         -    add_srs_wkt (p, 12,
   353         -        "81],PARAMETER[\"false_easting\",609600],PARAMETER[\"fals");
   354         -    add_srs_wkt (p, 13,
   355         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   356         -    add_srs_wkt (p, 14,
   357         -        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
   358         -    add_srs_wkt (p, 15,
   359         -        "SG\",\"3655\"]]");
   360         -    p = add_epsg_def_ex (filter, first, last, 3656, "epsg", 3656,
   361         -        "NAD83(NSRS2007) / South Carolina (ft)", 0, 0,
   362         -        "GRS 1980", "Greenwich",
   363         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
   364         -        "X", "East", "Y", "North");
          308  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          309  +    add_srs_wkt (p, 7,
          310  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
          311  +    add_srs_wkt (p, 8,
          312  +        "AMETER[\"standard_parallel_1\",34.83333333333334],PARAME");
          313  +    add_srs_wkt (p, 9,
          314  +        "TER[\"standard_parallel_2\",32.5],PARAMETER[\"latitude_o");
          315  +    add_srs_wkt (p, 10,
          316  +        "f_origin\",31.83333333333333],PARAMETER[\"central_meridi");
          317  +    add_srs_wkt (p, 11,
          318  +        "an\",-81],PARAMETER[\"false_easting\",609600],PARAMETER[");
          319  +    add_srs_wkt (p, 12,
          320  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
          321  +    add_srs_wkt (p, 13,
          322  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
          323  +    add_srs_wkt (p, 14,
          324  +        "[\"EPSG\",\"3655\"]]");
          325  +    p = add_epsg_def (filter, first, last, 3656, "epsg", 3656,
          326  +        "NAD83(NSRS2007) / South Carolina (ft)");
   365    327       add_proj4text (p, 0,
   366    328           "+proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31");
   367    329       add_proj4text (p, 1,
   368    330           ".83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS");
   369    331       add_proj4text (p, 2,
   370    332           "80 +towgs84=0,0,0,0,0,0,0 +units=ft +no_defs");
   371    333       add_srs_wkt (p, 0,
................................................................................
   377    339       add_srs_wkt (p, 3,
   378    340           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
   379    341       add_srs_wkt (p, 4,
   380    342           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
   381    343       add_srs_wkt (p, 5,
   382    344           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
   383    345       add_srs_wkt (p, 6,
   384         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   385         -    add_srs_wkt (p, 7,
   386         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
   387         -    add_srs_wkt (p, 8,
   388         -        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
   389         -    add_srs_wkt (p, 9,
   390         -        "ETER[\"standard_parallel_1\",34.83333333333334],PARAMETE");
   391         -    add_srs_wkt (p, 10,
   392         -        "R[\"standard_parallel_2\",32.5],PARAMETER[\"latitude_of_");
   393         -    add_srs_wkt (p, 11,
   394         -        "origin\",31.83333333333333],PARAMETER[\"central_meridian");
   395         -    add_srs_wkt (p, 12,
   396         -        "\",-81],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
   397         -    add_srs_wkt (p, 13,
   398         -        "false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPS");
   399         -    add_srs_wkt (p, 14,
   400         -        "G\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
   401         -    add_srs_wkt (p, 15,
   402         -        "ITY[\"EPSG\",\"3656\"]]");
   403         -    p = add_epsg_def_ex (filter, first, last, 3657, "epsg", 3657,
   404         -        "NAD83(NSRS2007) / South Dakota North", 0, 0,
   405         -        "GRS 1980", "Greenwich",
   406         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   407         -        "X", "East", "Y", "North");
          346  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
          347  +    add_srs_wkt (p, 7,
          348  +        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
          349  +    add_srs_wkt (p, 8,
          350  +        "],PARAMETER[\"standard_parallel_1\",34.83333333333334],P");
          351  +    add_srs_wkt (p, 9,
          352  +        "ARAMETER[\"standard_parallel_2\",32.5],PARAMETER[\"latit");
          353  +    add_srs_wkt (p, 10,
          354  +        "ude_of_origin\",31.83333333333333],PARAMETER[\"central_m");
          355  +    add_srs_wkt (p, 11,
          356  +        "eridian\",-81],PARAMETER[\"false_easting\",2000000],PARA");
          357  +    add_srs_wkt (p, 12,
          358  +        "METER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORI");
          359  +    add_srs_wkt (p, 13,
          360  +        "TY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
          361  +    add_srs_wkt (p, 14,
          362  +        "],AUTHORITY[\"EPSG\",\"3656\"]]");
          363  +    p = add_epsg_def (filter, first, last, 3657, "epsg", 3657,
          364  +        "NAD83(NSRS2007) / South Dakota North");
   408    365       add_proj4text (p, 0,
   409    366           "+proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666");
   410    367       add_proj4text (p, 1,
   411    368           "666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_");
   412    369       add_proj4text (p, 2,
   413    370           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
   414    371       add_proj4text (p, 3,
................................................................................
   422    379       add_srs_wkt (p, 3,
   423    380           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
   424    381       add_srs_wkt (p, 4,
   425    382           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
   426    383       add_srs_wkt (p, 5,
   427    384           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   428    385       add_srs_wkt (p, 6,
   429         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
   430         -    add_srs_wkt (p, 7,
   431         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
   432         -    add_srs_wkt (p, 8,
   433         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
   434         -    add_srs_wkt (p, 9,
   435         -        "TER[\"standard_parallel_1\",45.68333333333333],PARAMETER");
   436         -    add_srs_wkt (p, 10,
   437         -        "[\"standard_parallel_2\",44.41666666666666],PARAMETER[\"");
   438         -    add_srs_wkt (p, 11,
   439         -        "latitude_of_origin\",43.83333333333334],PARAMETER[\"cent");
   440         -    add_srs_wkt (p, 12,
   441         -        "ral_meridian\",-100],PARAMETER[\"false_easting\",600000]");
   442         -    add_srs_wkt (p, 13,
   443         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   444         -    add_srs_wkt (p, 14,
   445         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   446         -    add_srs_wkt (p, 15,
   447         -        "H],AUTHORITY[\"EPSG\",\"3657\"]]");
   448         -    p = add_epsg_def_ex (filter, first, last, 3658, "epsg", 3658,
   449         -        "NAD83(NSRS2007) / South Dakota North (ftUS)", 0, 0,
   450         -        "GRS 1980", "Greenwich",
   451         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
   452         -        "X", "East", "Y", "North");
          386  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          387  +    add_srs_wkt (p, 7,
          388  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
          389  +    add_srs_wkt (p, 8,
          390  +        "PARAMETER[\"standard_parallel_1\",45.68333333333333],PAR");
          391  +    add_srs_wkt (p, 9,
          392  +        "AMETER[\"standard_parallel_2\",44.41666666666666],PARAME");
          393  +    add_srs_wkt (p, 10,
          394  +        "TER[\"latitude_of_origin\",43.83333333333334],PARAMETER[");
          395  +    add_srs_wkt (p, 11,
          396  +        "\"central_meridian\",-100],PARAMETER[\"false_easting\",6");
          397  +    add_srs_wkt (p, 12,
          398  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          399  +    add_srs_wkt (p, 13,
          400  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          401  +    add_srs_wkt (p, 14,
          402  +        ",NORTH],AUTHORITY[\"EPSG\",\"3657\"]]");
          403  +    p = add_epsg_def (filter, first, last, 3658, "epsg", 3658,
          404  +        "NAD83(NSRS2007) / South Dakota North (ftUS)");
   453    405       add_proj4text (p, 0,
   454    406           "+proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666");
   455    407       add_proj4text (p, 1,
   456    408           "666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_");
   457    409       add_proj4text (p, 2,
   458    410           "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no");
   459    411       add_proj4text (p, 3,
................................................................................
   467    419       add_srs_wkt (p, 3,
   468    420           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
   469    421       add_srs_wkt (p, 4,
   470    422           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwi");
   471    423       add_srs_wkt (p, 5,
   472    424           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
   473    425       add_srs_wkt (p, 6,
   474         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
   475         -    add_srs_wkt (p, 7,
   476         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
   477         -    add_srs_wkt (p, 8,
   478         -        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
   479         -    add_srs_wkt (p, 9,
   480         -        "],PARAMETER[\"standard_parallel_1\",45.68333333333333],P");
   481         -    add_srs_wkt (p, 10,
   482         -        "ARAMETER[\"standard_parallel_2\",44.41666666666666],PARA");
   483         -    add_srs_wkt (p, 11,
   484         -        "METER[\"latitude_of_origin\",43.83333333333334],PARAMETE");
   485         -    add_srs_wkt (p, 12,
   486         -        "R[\"central_meridian\",-100],PARAMETER[\"false_easting\"");
   487         -    add_srs_wkt (p, 13,
   488         -        ",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
   489         -    add_srs_wkt (p, 14,
   490         -        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
   491         -    add_srs_wkt (p, 15,
   492         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   493         -    add_srs_wkt (p, 16,
   494         -        ",\"3658\"]]");
   495         -    p = add_epsg_def_ex (filter, first, last, 3659, "epsg", 3659,
   496         -        "NAD83(NSRS2007) / South Dakota South", 0, 0,
   497         -        "GRS 1980", "Greenwich",
   498         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   499         -        "X", "East", "Y", "North");
          426  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          427  +    add_srs_wkt (p, 7,
          428  +        "\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic");
          429  +    add_srs_wkt (p, 8,
          430  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",45.68333333333");
          431  +    add_srs_wkt (p, 9,
          432  +        "333],PARAMETER[\"standard_parallel_2\",44.41666666666666");
          433  +    add_srs_wkt (p, 10,
          434  +        "],PARAMETER[\"latitude_of_origin\",43.83333333333334],PA");
          435  +    add_srs_wkt (p, 11,
          436  +        "RAMETER[\"central_meridian\",-100],PARAMETER[\"false_eas");
          437  +    add_srs_wkt (p, 12,
          438  +        "ting\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"U");
          439  +    add_srs_wkt (p, 13,
          440  +        "S survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
          441  +    add_srs_wkt (p, 14,
          442  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
          443  +    add_srs_wkt (p, 15,
          444  +        "EPSG\",\"3658\"]]");
          445  +    p = add_epsg_def (filter, first, last, 3659, "epsg", 3659,
          446  +        "NAD83(NSRS2007) / South Dakota South");
   500    447       add_proj4text (p, 0,
   501    448           "+proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42");
   502    449       add_proj4text (p, 1,
   503    450           ".33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y");
   504    451       add_proj4text (p, 2,
   505    452           "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
   506    453       add_proj4text (p, 3,
................................................................................
   514    461       add_srs_wkt (p, 3,
   515    462           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
   516    463       add_srs_wkt (p, 4,
   517    464           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
   518    465       add_srs_wkt (p, 5,
   519    466           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   520    467       add_srs_wkt (p, 6,
   521         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
   522         -    add_srs_wkt (p, 7,
   523         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
   524         -    add_srs_wkt (p, 8,
   525         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
   526         -    add_srs_wkt (p, 9,
   527         -        "TER[\"standard_parallel_1\",44.4],PARAMETER[\"standard_p");
   528         -    add_srs_wkt (p, 10,
   529         -        "arallel_2\",42.83333333333334],PARAMETER[\"latitude_of_o");
   530         -    add_srs_wkt (p, 11,
   531         -        "rigin\",42.33333333333334],PARAMETER[\"central_meridian\"");
   532         -    add_srs_wkt (p, 12,
   533         -        ",-100.3333333333333],PARAMETER[\"false_easting\",600000]");
   534         -    add_srs_wkt (p, 13,
   535         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   536         -    add_srs_wkt (p, 14,
   537         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   538         -    add_srs_wkt (p, 15,
   539         -        "H],AUTHORITY[\"EPSG\",\"3659\"]]");
   540         -    p = add_epsg_def_ex (filter, first, last, 3660, "epsg", 3660,
   541         -        "NAD83(NSRS2007) / South Dakota South (ftUS)", 0, 0,
   542         -        "GRS 1980", "Greenwich",
   543         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
   544         -        "X", "East", "Y", "North");
          468  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          469  +    add_srs_wkt (p, 7,
          470  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
          471  +    add_srs_wkt (p, 8,
          472  +        "PARAMETER[\"standard_parallel_1\",44.4],PARAMETER[\"stan");
          473  +    add_srs_wkt (p, 9,
          474  +        "dard_parallel_2\",42.83333333333334],PARAMETER[\"latitud");
          475  +    add_srs_wkt (p, 10,
          476  +        "e_of_origin\",42.33333333333334],PARAMETER[\"central_mer");
          477  +    add_srs_wkt (p, 11,
          478  +        "idian\",-100.3333333333333],PARAMETER[\"false_easting\",");
          479  +    add_srs_wkt (p, 12,
          480  +        "600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
          481  +    add_srs_wkt (p, 13,
          482  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
          483  +    add_srs_wkt (p, 14,
          484  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3659\"]]");
          485  +    p = add_epsg_def (filter, first, last, 3660, "epsg", 3660,
          486  +        "NAD83(NSRS2007) / South Dakota South (ftUS)");
   545    487       add_proj4text (p, 0,
   546    488           "+proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42");
   547    489       add_proj4text (p, 1,
   548    490           ".33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y");
   549    491       add_proj4text (p, 2,
   550    492           "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +n");
   551    493       add_proj4text (p, 3,
................................................................................
   559    501       add_srs_wkt (p, 3,
   560    502           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
   561    503       add_srs_wkt (p, 4,
   562    504           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwi");
   563    505       add_srs_wkt (p, 5,
   564    506           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
   565    507       add_srs_wkt (p, 6,
   566         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
   567         -    add_srs_wkt (p, 7,
   568         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
   569         -    add_srs_wkt (p, 8,
   570         -        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
   571         -    add_srs_wkt (p, 9,
   572         -        "],PARAMETER[\"standard_parallel_1\",44.4],PARAMETER[\"st");
   573         -    add_srs_wkt (p, 10,
   574         -        "andard_parallel_2\",42.83333333333334],PARAMETER[\"latit");
   575         -    add_srs_wkt (p, 11,
   576         -        "ude_of_origin\",42.33333333333334],PARAMETER[\"central_m");
   577         -    add_srs_wkt (p, 12,
   578         -        "eridian\",-100.3333333333333],PARAMETER[\"false_easting\"");
   579         -    add_srs_wkt (p, 13,
   580         -        ",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
   581         -    add_srs_wkt (p, 14,
   582         -        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
   583         -    add_srs_wkt (p, 15,
   584         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   585         -    add_srs_wkt (p, 16,
   586         -        ",\"3660\"]]");
   587         -    p = add_epsg_def_ex (filter, first, last, 3661, "epsg", 3661,
   588         -        "NAD83(NSRS2007) / Tennessee", 0, 0,
   589         -        "GRS 1980", "Greenwich",
   590         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   591         -        "X", "East", "Y", "North");
          508  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          509  +    add_srs_wkt (p, 7,
          510  +        "\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic");
          511  +    add_srs_wkt (p, 8,
          512  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",44.4],PARAMETE");
          513  +    add_srs_wkt (p, 9,
          514  +        "R[\"standard_parallel_2\",42.83333333333334],PARAMETER[\"");
          515  +    add_srs_wkt (p, 10,
          516  +        "latitude_of_origin\",42.33333333333334],PARAMETER[\"cent");
          517  +    add_srs_wkt (p, 11,
          518  +        "ral_meridian\",-100.3333333333333],PARAMETER[\"false_eas");
          519  +    add_srs_wkt (p, 12,
          520  +        "ting\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"U");
          521  +    add_srs_wkt (p, 13,
          522  +        "S survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
          523  +    add_srs_wkt (p, 14,
          524  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
          525  +    add_srs_wkt (p, 15,
          526  +        "EPSG\",\"3660\"]]");
          527  +    p = add_epsg_def (filter, first, last, 3661, "epsg", 3661,
          528  +        "NAD83(NSRS2007) / Tennessee");
   592    529       add_proj4text (p, 0,
   593    530           "+proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=3");
   594    531       add_proj4text (p, 1,
   595    532           "4.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GR");
   596    533       add_proj4text (p, 2,
   597    534           "S80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   598    535       add_srs_wkt (p, 0,
................................................................................
   604    541       add_srs_wkt (p, 3,
   605    542           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
   606    543       add_srs_wkt (p, 4,
   607    544           "ITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
   608    545       add_srs_wkt (p, 5,
   609    546           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
   610    547       add_srs_wkt (p, 6,
   611         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
   612         -    add_srs_wkt (p, 7,
   613         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],PR");
   614         -    add_srs_wkt (p, 8,
   615         -        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
   616         -    add_srs_wkt (p, 9,
   617         -        "andard_parallel_1\",36.41666666666666],PARAMETER[\"stand");
   618         -    add_srs_wkt (p, 10,
   619         -        "ard_parallel_2\",35.25],PARAMETER[\"latitude_of_origin\"");
   620         -    add_srs_wkt (p, 11,
   621         -        ",34.33333333333334],PARAMETER[\"central_meridian\",-86],");
   622         -    add_srs_wkt (p, 12,
   623         -        "PARAMETER[\"false_easting\",600000],PARAMETER[\"false_no");
   624         -    add_srs_wkt (p, 13,
   625         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   626         -    add_srs_wkt (p, 14,
   627         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   628         -    add_srs_wkt (p, 15,
   629         -        ",\"3661\"]]");
   630         -    p = add_epsg_def_ex (filter, first, last, 3662, "epsg", 3662,
   631         -        "NAD83(NSRS2007) / Tennessee (ftUS)", 0, 0,
   632         -        "GRS 1980", "Greenwich",
   633         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
   634         -        "X", "East", "Y", "North");
          548  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759\"");
          549  +    add_srs_wkt (p, 7,
          550  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
          551  +    add_srs_wkt (p, 8,
          552  +        "[\"standard_parallel_1\",36.41666666666666],PARAMETER[\"");
          553  +    add_srs_wkt (p, 9,
          554  +        "standard_parallel_2\",35.25],PARAMETER[\"latitude_of_ori");
          555  +    add_srs_wkt (p, 10,
          556  +        "gin\",34.33333333333334],PARAMETER[\"central_meridian\",");
          557  +    add_srs_wkt (p, 11,
          558  +        "-86],PARAMETER[\"false_easting\",600000],PARAMETER[\"fal");
          559  +    add_srs_wkt (p, 12,
          560  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
          561  +    add_srs_wkt (p, 13,
          562  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
          563  +    add_srs_wkt (p, 14,
          564  +        "PSG\",\"3661\"]]");
          565  +    p = add_epsg_def (filter, first, last, 3662, "epsg", 3662,
          566  +        "NAD83(NSRS2007) / Tennessee (ftUS)");
   635    567       add_proj4text (p, 0,
   636    568           "+proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=3");
   637    569       add_proj4text (p, 1,
   638    570           "4.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GR");
   639    571       add_proj4text (p, 2,
   640    572           "S80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
   641    573       add_srs_wkt (p, 0,
................................................................................
   647    579       add_srs_wkt (p, 3,
   648    580           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
   649    581       add_srs_wkt (p, 4,
   650    582           ",AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AU");
   651    583       add_srs_wkt (p, 5,
   652    584           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   653    585       add_srs_wkt (p, 6,
   654         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   655         -    add_srs_wkt (p, 7,
   656         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759");
   657         -    add_srs_wkt (p, 8,
   658         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
   659         -    add_srs_wkt (p, 9,
   660         -        "ER[\"standard_parallel_1\",36.41666666666666],PARAMETER[");
   661         -    add_srs_wkt (p, 10,
   662         -        "\"standard_parallel_2\",35.25],PARAMETER[\"latitude_of_o");
   663         -    add_srs_wkt (p, 11,
   664         -        "rigin\",34.33333333333334],PARAMETER[\"central_meridian\"");
   665         -    add_srs_wkt (p, 12,
   666         -        ",-86],PARAMETER[\"false_easting\",1968500],PARAMETER[\"f");
   667         -    add_srs_wkt (p, 13,
   668         -        "alse_northing\",0],UNIT[\"US survey foot\",0.30480060960");
   669         -    add_srs_wkt (p, 14,
   670         -        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
   671         -    add_srs_wkt (p, 15,
   672         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3662\"]]");
   673         -    p = add_epsg_def_ex (filter, first, last, 3663, "epsg", 3663,
   674         -        "NAD83(NSRS2007) / Texas Central", 0, 0,
   675         -        "GRS 1980", "Greenwich",
   676         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   677         -        "X", "East", "Y", "North");
          586  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          587  +    add_srs_wkt (p, 7,
          588  +        "\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
          589  +    add_srs_wkt (p, 8,
          590  +        "ARAMETER[\"standard_parallel_1\",36.41666666666666],PARA");
          591  +    add_srs_wkt (p, 9,
          592  +        "METER[\"standard_parallel_2\",35.25],PARAMETER[\"latitud");
          593  +    add_srs_wkt (p, 10,
          594  +        "e_of_origin\",34.33333333333334],PARAMETER[\"central_mer");
          595  +    add_srs_wkt (p, 11,
          596  +        "idian\",-86],PARAMETER[\"false_easting\",1968500],PARAME");
          597  +    add_srs_wkt (p, 12,
          598  +        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
          599  +    add_srs_wkt (p, 13,
          600  +        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
          601  +    add_srs_wkt (p, 14,
          602  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3662\"]]");
          603  +    p = add_epsg_def (filter, first, last, 3663, "epsg", 3663,
          604  +        "NAD83(NSRS2007) / Texas Central");
   678    605       add_proj4text (p, 0,
   679    606           "+proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666");
   680    607       add_proj4text (p, 1,
   681    608           "667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
   682    609       add_proj4text (p, 2,
   683    610           "x_0=700000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,");
   684    611       add_proj4text (p, 3,
................................................................................
   692    619       add_srs_wkt (p, 3,
   693    620           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
   694    621       add_srs_wkt (p, 4,
   695    622           "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
   696    623       add_srs_wkt (p, 5,
   697    624           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
   698    625       add_srs_wkt (p, 6,
   699         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
   700         -    add_srs_wkt (p, 7,
   701         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]");
   702         -    add_srs_wkt (p, 8,
   703         -        "],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[");
   704         -    add_srs_wkt (p, 9,
   705         -        "\"standard_parallel_1\",31.88333333333333],PARAMETER[\"s");
   706         -    add_srs_wkt (p, 10,
   707         -        "tandard_parallel_2\",30.11666666666667],PARAMETER[\"lati");
   708         -    add_srs_wkt (p, 11,
   709         -        "tude_of_origin\",29.66666666666667],PARAMETER[\"central_");
   710         -    add_srs_wkt (p, 12,
   711         -        "meridian\",-100.3333333333333],PARAMETER[\"false_easting");
   712         -    add_srs_wkt (p, 13,
   713         -        "\",700000],PARAMETER[\"false_northing\",3000000],UNIT[\"");
   714         -    add_srs_wkt (p, 14,
   715         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
   716         -    add_srs_wkt (p, 15,
   717         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3663\"]]");
   718         -    p = add_epsg_def_ex (filter, first, last, 3664, "epsg", 3664,
   719         -        "NAD83(NSRS2007) / Texas Central (ftUS)", 0, 0,
   720         -        "GRS 1980", "Greenwich",
   721         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
   722         -        "X", "East", "Y", "North");
          626  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
          627  +    add_srs_wkt (p, 7,
          628  +        "759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARA");
          629  +    add_srs_wkt (p, 8,
          630  +        "METER[\"standard_parallel_1\",31.88333333333333],PARAMET");
          631  +    add_srs_wkt (p, 9,
          632  +        "ER[\"standard_parallel_2\",30.11666666666667],PARAMETER[");
          633  +    add_srs_wkt (p, 10,
          634  +        "\"latitude_of_origin\",29.66666666666667],PARAMETER[\"ce");
          635  +    add_srs_wkt (p, 11,
          636  +        "ntral_meridian\",-100.3333333333333],PARAMETER[\"false_e");
          637  +    add_srs_wkt (p, 12,
          638  +        "asting\",700000],PARAMETER[\"false_northing\",3000000],U");
          639  +    add_srs_wkt (p, 13,
          640  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
          641  +    add_srs_wkt (p, 14,
          642  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3663\"]]");
          643  +    p = add_epsg_def (filter, first, last, 3664, "epsg", 3664,
          644  +        "NAD83(NSRS2007) / Texas Central (ftUS)");
   723    645       add_proj4text (p, 0,
   724    646           "+proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666");
   725    647       add_proj4text (p, 1,
   726    648           "667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
   727    649       add_proj4text (p, 2,
   728    650           "x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +towgs84");
   729    651       add_proj4text (p, 3,
................................................................................
   737    659       add_srs_wkt (p, 3,
   738    660           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
   739    661       add_srs_wkt (p, 4,
   740    662           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
   741    663       add_srs_wkt (p, 5,
   742    664           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   743    665       add_srs_wkt (p, 6,
   744         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          666  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   745    667       add_srs_wkt (p, 7,
   746         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          668  +        "G\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
   747    669       add_srs_wkt (p, 8,
   748         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
          670  +        "],PARAMETER[\"standard_parallel_1\",31.88333333333333],P");
   749    671       add_srs_wkt (p, 9,
   750         -        "AMETER[\"standard_parallel_1\",31.88333333333333],PARAME");
          672  +        "ARAMETER[\"standard_parallel_2\",30.11666666666667],PARA");
   751    673       add_srs_wkt (p, 10,
   752         -        "TER[\"standard_parallel_2\",30.11666666666667],PARAMETER");
          674  +        "METER[\"latitude_of_origin\",29.66666666666667],PARAMETE");
   753    675       add_srs_wkt (p, 11,
   754         -        "[\"latitude_of_origin\",29.66666666666667],PARAMETER[\"c");
          676  +        "R[\"central_meridian\",-100.3333333333333],PARAMETER[\"f");
   755    677       add_srs_wkt (p, 12,
   756         -        "entral_meridian\",-100.3333333333333],PARAMETER[\"false_");
          678  +        "alse_easting\",2296583.333],PARAMETER[\"false_northing\"");
   757    679       add_srs_wkt (p, 13,
   758         -        "easting\",2296583.333],PARAMETER[\"false_northing\",9842");
          680  +        ",9842500.000000002],UNIT[\"US survey foot\",0.3048006096");
   759    681       add_srs_wkt (p, 14,
   760         -        "500.000000002],UNIT[\"US survey foot\",0.304800609601219");
          682  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
   761    683       add_srs_wkt (p, 15,
   762         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
   763         -    add_srs_wkt (p, 16,
   764         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3664\"]]");
   765         -    p = add_epsg_def_ex (filter, first, last, 3665, "epsg", 3665,
   766         -        "NAD83(NSRS2007) / Texas Centric Albers Equal Area", 0, 0,
   767         -        "GRS 1980", "Greenwich",
   768         -        "NAD83_National_Spatial_Reference_System_2007", "Albers_Conic_Equal_Area", "metre",
   769         -        "X", "East", "Y", "North");
          684  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3664\"]]");
          685  +    p = add_epsg_def (filter, first, last, 3665, "epsg", 3665,
          686  +        "NAD83(NSRS2007) / Texas Centric Albers Equal Area");
   770    687       add_proj4text (p, 0,
   771    688           "+proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x");
   772    689       add_proj4text (p, 1,
   773    690           "_0=1500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,");
   774    691       add_proj4text (p, 2,
   775    692           "0,0 +units=m +no_defs");
   776    693       add_srs_wkt (p, 0,
................................................................................
   782    699       add_srs_wkt (p, 3,
   783    700           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
   784    701       add_srs_wkt (p, 4,
   785    702           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"G");
   786    703       add_srs_wkt (p, 5,
   787    704           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   788    705       add_srs_wkt (p, 6,
   789         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   790         -    add_srs_wkt (p, 7,
   791         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   792         -    add_srs_wkt (p, 8,
   793         -        "\"EPSG\",\"4759\"]],PROJECTION[\"Albers_Conic_Equal_Area");
   794         -    add_srs_wkt (p, 9,
   795         -        "\"],PARAMETER[\"standard_parallel_1\",27.5],PARAMETER[\"");
   796         -    add_srs_wkt (p, 10,
   797         -        "standard_parallel_2\",35],PARAMETER[\"latitude_of_center");
   798         -    add_srs_wkt (p, 11,
   799         -        "\",18],PARAMETER[\"longitude_of_center\",-100],PARAMETER");
   800         -    add_srs_wkt (p, 12,
   801         -        "[\"false_easting\",1500000],PARAMETER[\"false_northing\"");
   802         -    add_srs_wkt (p, 13,
   803         -        ",6000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
   804         -    add_srs_wkt (p, 14,
   805         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   806         -    add_srs_wkt (p, 15,
   807         -        "3665\"]]");
   808         -    p = add_epsg_def_ex (filter, first, last, 3666, "epsg", 3666,
   809         -        "NAD83(NSRS2007) / Texas Centric Lambert Conformal", 0, 0,
   810         -        "GRS 1980", "Greenwich",
   811         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   812         -        "X", "East", "Y", "North");
          706  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
          707  +    add_srs_wkt (p, 7,
          708  +        "ORITY[\"EPSG\",\"4759\"]],PROJECTION[\"Albers_Conic_Equa");
          709  +    add_srs_wkt (p, 8,
          710  +        "l_Area\"],PARAMETER[\"standard_parallel_1\",27.5],PARAME");
          711  +    add_srs_wkt (p, 9,
          712  +        "TER[\"standard_parallel_2\",35],PARAMETER[\"latitude_of_");
          713  +    add_srs_wkt (p, 10,
          714  +        "center\",18],PARAMETER[\"longitude_of_center\",-100],PAR");
          715  +    add_srs_wkt (p, 11,
          716  +        "AMETER[\"false_easting\",1500000],PARAMETER[\"false_nort");
          717  +    add_srs_wkt (p, 12,
          718  +        "hing\",6000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          719  +    add_srs_wkt (p, 13,
          720  +        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
          721  +    add_srs_wkt (p, 14,
          722  +        "SG\",\"3665\"]]");
          723  +    p = add_epsg_def (filter, first, last, 3666, "epsg", 3666,
          724  +        "NAD83(NSRS2007) / Texas Centric Lambert Conformal");
   813    725       add_proj4text (p, 0,
   814    726           "+proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x");
   815    727       add_proj4text (p, 1,
   816    728           "_0=1500000 +y_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,");
   817    729       add_proj4text (p, 2,
   818    730           "0,0 +units=m +no_defs");
   819    731       add_srs_wkt (p, 0,
................................................................................
   825    737       add_srs_wkt (p, 3,
   826    738           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
   827    739       add_srs_wkt (p, 4,
   828    740           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"G");
   829    741       add_srs_wkt (p, 5,
   830    742           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   831    743       add_srs_wkt (p, 6,
   832         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   833         -    add_srs_wkt (p, 7,
   834         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   835         -    add_srs_wkt (p, 8,
   836         -        "\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic");
   837         -    add_srs_wkt (p, 9,
   838         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",27.5],PARAMETE");
   839         -    add_srs_wkt (p, 10,
   840         -        "R[\"standard_parallel_2\",35],PARAMETER[\"latitude_of_or");
   841         -    add_srs_wkt (p, 11,
   842         -        "igin\",18],PARAMETER[\"central_meridian\",-100],PARAMETE");
   843         -    add_srs_wkt (p, 12,
   844         -        "R[\"false_easting\",1500000],PARAMETER[\"false_northing\"");
   845         -    add_srs_wkt (p, 13,
   846         -        ",5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
   847         -    add_srs_wkt (p, 14,
   848         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   849         -    add_srs_wkt (p, 15,
   850         -        "3666\"]]");
   851         -    p = add_epsg_def_ex (filter, first, last, 3667, "epsg", 3667,
   852         -        "NAD83(NSRS2007) / Texas North", 0, 0,
   853         -        "GRS 1980", "Greenwich",
   854         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   855         -        "X", "East", "Y", "North");
          744  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
          745  +    add_srs_wkt (p, 7,
          746  +        "ORITY[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal");
          747  +    add_srs_wkt (p, 8,
          748  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",27.5],PA");
          749  +    add_srs_wkt (p, 9,
          750  +        "RAMETER[\"standard_parallel_2\",35],PARAMETER[\"latitude");
          751  +    add_srs_wkt (p, 10,
          752  +        "_of_origin\",18],PARAMETER[\"central_meridian\",-100],PA");
          753  +    add_srs_wkt (p, 11,
          754  +        "RAMETER[\"false_easting\",1500000],PARAMETER[\"false_nor");
          755  +    add_srs_wkt (p, 12,
          756  +        "thing\",5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
          757  +    add_srs_wkt (p, 13,
          758  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
          759  +    add_srs_wkt (p, 14,
          760  +        "PSG\",\"3666\"]]");
          761  +    p = add_epsg_def (filter, first, last, 3667, "epsg", 3667,
          762  +        "NAD83(NSRS2007) / Texas North");
   856    763       add_proj4text (p, 0,
   857    764           "+proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=3");
   858    765       add_proj4text (p, 1,
   859    766           "4 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +t");
   860    767       add_proj4text (p, 2,
   861    768           "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   862    769       add_srs_wkt (p, 0,
................................................................................
   868    775       add_srs_wkt (p, 3,
   869    776           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
   870    777       add_srs_wkt (p, 4,
   871    778           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
   872    779       add_srs_wkt (p, 5,
   873    780           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
   874    781       add_srs_wkt (p, 6,
   875         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
   876         -    add_srs_wkt (p, 7,
   877         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
   878         -    add_srs_wkt (p, 8,
   879         -        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
   880         -    add_srs_wkt (p, 9,
   881         -        "standard_parallel_1\",36.18333333333333],PARAMETER[\"sta");
   882         -    add_srs_wkt (p, 10,
   883         -        "ndard_parallel_2\",34.65],PARAMETER[\"latitude_of_origin");
   884         -    add_srs_wkt (p, 11,
   885         -        "\",34],PARAMETER[\"central_meridian\",-101.5],PARAMETER[");
   886         -    add_srs_wkt (p, 12,
   887         -        "\"false_easting\",200000],PARAMETER[\"false_northing\",1");
   888         -    add_srs_wkt (p, 13,
   889         -        "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
   890         -    add_srs_wkt (p, 14,
   891         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
   892         -    add_srs_wkt (p, 15,
   893         -        "667\"]]");
   894         -    p = add_epsg_def_ex (filter, first, last, 3668, "epsg", 3668,
   895         -        "NAD83(NSRS2007) / Texas North (ftUS)", 0, 0,
   896         -        "GRS 1980", "Greenwich",
   897         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
   898         -        "X", "East", "Y", "North");
          782  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
          783  +    add_srs_wkt (p, 7,
          784  +        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
          785  +    add_srs_wkt (p, 8,
          786  +        "TER[\"standard_parallel_1\",36.18333333333333],PARAMETER");
          787  +    add_srs_wkt (p, 9,
          788  +        "[\"standard_parallel_2\",34.65],PARAMETER[\"latitude_of_");
          789  +    add_srs_wkt (p, 10,
          790  +        "origin\",34],PARAMETER[\"central_meridian\",-101.5],PARA");
          791  +    add_srs_wkt (p, 11,
          792  +        "METER[\"false_easting\",200000],PARAMETER[\"false_northi");
          793  +    add_srs_wkt (p, 12,
          794  +        "ng\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          795  +    add_srs_wkt (p, 13,
          796  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
          797  +    add_srs_wkt (p, 14,
          798  +        "\",\"3667\"]]");
          799  +    p = add_epsg_def (filter, first, last, 3668, "epsg", 3668,
          800  +        "NAD83(NSRS2007) / Texas North (ftUS)");
   899    801       add_proj4text (p, 0,
   900    802           "+proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=3");
   901    803       add_proj4text (p, 1,
   902    804           "4 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.99989");
   903    805       add_proj4text (p, 2,
   904    806           "83998 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
   905    807       add_proj4text (p, 3,
................................................................................
   913    815       add_srs_wkt (p, 3,
   914    816           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
   915    817       add_srs_wkt (p, 4,
   916    818           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
   917    819       add_srs_wkt (p, 5,
   918    820           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   919    821       add_srs_wkt (p, 6,
   920         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
   921         -    add_srs_wkt (p, 7,
   922         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
   923         -    add_srs_wkt (p, 8,
   924         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
   925         -    add_srs_wkt (p, 9,
   926         -        "TER[\"standard_parallel_1\",36.18333333333333],PARAMETER");
   927         -    add_srs_wkt (p, 10,
   928         -        "[\"standard_parallel_2\",34.65],PARAMETER[\"latitude_of_");
   929         -    add_srs_wkt (p, 11,
   930         -        "origin\",34],PARAMETER[\"central_meridian\",-101.5],PARA");
   931         -    add_srs_wkt (p, 12,
   932         -        "METER[\"false_easting\",656166.667],PARAMETER[\"false_no");
   933         -    add_srs_wkt (p, 13,
   934         -        "rthing\",3280833.333],UNIT[\"US survey foot\",0.30480060");
   935         -    add_srs_wkt (p, 14,
   936         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
   937         -    add_srs_wkt (p, 15,
   938         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3668\"]]");
   939         -    p = add_epsg_def_ex (filter, first, last, 3669, "epsg", 3669,
   940         -        "NAD83(NSRS2007) / Texas North Central", 0, 0,
   941         -        "GRS 1980", "Greenwich",
   942         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   943         -        "X", "East", "Y", "North");
          822  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          823  +    add_srs_wkt (p, 7,
          824  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
          825  +    add_srs_wkt (p, 8,
          826  +        "PARAMETER[\"standard_parallel_1\",36.18333333333333],PAR");
          827  +    add_srs_wkt (p, 9,
          828  +        "AMETER[\"standard_parallel_2\",34.65],PARAMETER[\"latitu");
          829  +    add_srs_wkt (p, 10,
          830  +        "de_of_origin\",34],PARAMETER[\"central_meridian\",-101.5");
          831  +    add_srs_wkt (p, 11,
          832  +        "],PARAMETER[\"false_easting\",656166.667],PARAMETER[\"fa");
          833  +    add_srs_wkt (p, 12,
          834  +        "lse_northing\",3280833.333],UNIT[\"US survey foot\",0.30");
          835  +    add_srs_wkt (p, 13,
          836  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
          837  +    add_srs_wkt (p, 14,
          838  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3668\"]]");
          839  +    p = add_epsg_def (filter, first, last, 3669, "epsg", 3669,
          840  +        "NAD83(NSRS2007) / Texas North Central");
   944    841       add_proj4text (p, 0,
   945    842           "+proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333");
   946    843       add_proj4text (p, 1,
   947    844           "333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y");
   948    845       add_proj4text (p, 2,
   949    846           "_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
   950    847       add_proj4text (p, 3,
................................................................................
   958    855       add_srs_wkt (p, 3,
   959    856           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
   960    857       add_srs_wkt (p, 4,
   961    858           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
   962    859       add_srs_wkt (p, 5,
   963    860           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
   964    861       add_srs_wkt (p, 6,
   965         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   966         -    add_srs_wkt (p, 7,
   967         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
   968         -    add_srs_wkt (p, 8,
   969         -        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
   970         -    add_srs_wkt (p, 9,
   971         -        "ETER[\"standard_parallel_1\",33.96666666666667],PARAMETE");
   972         -    add_srs_wkt (p, 10,
   973         -        "R[\"standard_parallel_2\",32.13333333333333],PARAMETER[\"");
   974         -    add_srs_wkt (p, 11,
   975         -        "latitude_of_origin\",31.66666666666667],PARAMETER[\"cent");
   976         -    add_srs_wkt (p, 12,
   977         -        "ral_meridian\",-98.5],PARAMETER[\"false_easting\",600000");
   978         -    add_srs_wkt (p, 13,
   979         -        "],PARAMETER[\"false_northing\",2000000],UNIT[\"metre\",1");
   980         -    add_srs_wkt (p, 14,
   981         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
   982         -    add_srs_wkt (p, 15,
   983         -        "\",NORTH],AUTHORITY[\"EPSG\",\"3669\"]]");
   984         -    p = add_epsg_def_ex (filter, first, last, 3670, "epsg", 3670,
   985         -        "NAD83(NSRS2007) / Texas North Central (ftUS)", 0, 0,
   986         -        "GRS 1980", "Greenwich",
   987         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
   988         -        "X", "East", "Y", "North");
          862  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
          863  +    add_srs_wkt (p, 7,
          864  +        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
          865  +    add_srs_wkt (p, 8,
          866  +        "],PARAMETER[\"standard_parallel_1\",33.96666666666667],P");
          867  +    add_srs_wkt (p, 9,
          868  +        "ARAMETER[\"standard_parallel_2\",32.13333333333333],PARA");
          869  +    add_srs_wkt (p, 10,
          870  +        "METER[\"latitude_of_origin\",31.66666666666667],PARAMETE");
          871  +    add_srs_wkt (p, 11,
          872  +        "R[\"central_meridian\",-98.5],PARAMETER[\"false_easting\"");
          873  +    add_srs_wkt (p, 12,
          874  +        ",600000],PARAMETER[\"false_northing\",2000000],UNIT[\"me");
          875  +    add_srs_wkt (p, 13,
          876  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
          877  +    add_srs_wkt (p, 14,
          878  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3669\"]]");
          879  +    p = add_epsg_def (filter, first, last, 3670, "epsg", 3670,
          880  +        "NAD83(NSRS2007) / Texas North Central (ftUS)");
   989    881       add_proj4text (p, 0,
   990    882           "+proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333");
   991    883       add_proj4text (p, 1,
   992    884           "333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y");
   993    885       add_proj4text (p, 2,
   994    886           "_0=2000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   995    887       add_proj4text (p, 3,
................................................................................
  1003    895       add_srs_wkt (p, 3,
  1004    896           "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
  1005    897       add_srs_wkt (p, 4,
  1006    898           "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenw");
  1007    899       add_srs_wkt (p, 5,
  1008    900           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  1009    901       add_srs_wkt (p, 6,
  1010         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
          902  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  1011    903       add_srs_wkt (p, 7,
  1012         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
          904  +        "[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Coni");
  1013    905       add_srs_wkt (p, 8,
  1014         -        "G\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
          906  +        "c_2SP\"],PARAMETER[\"standard_parallel_1\",33.9666666666");
  1015    907       add_srs_wkt (p, 9,
  1016         -        "],PARAMETER[\"standard_parallel_1\",33.96666666666667],P");
          908  +        "6667],PARAMETER[\"standard_parallel_2\",32.1333333333333");
  1017    909       add_srs_wkt (p, 10,
  1018         -        "ARAMETER[\"standard_parallel_2\",32.13333333333333],PARA");
          910  +        "3],PARAMETER[\"latitude_of_origin\",31.66666666666667],P");
  1019    911       add_srs_wkt (p, 11,
  1020         -        "METER[\"latitude_of_origin\",31.66666666666667],PARAMETE");
          912  +        "ARAMETER[\"central_meridian\",-98.5],PARAMETER[\"false_e");
  1021    913       add_srs_wkt (p, 12,
  1022         -        "R[\"central_meridian\",-98.5],PARAMETER[\"false_easting\"");
          914  +        "asting\",1968500],PARAMETER[\"false_northing\",6561666.6");
  1023    915       add_srs_wkt (p, 13,
  1024         -        ",1968500],PARAMETER[\"false_northing\",6561666.667],UNIT");
          916  +        "67],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  1025    917       add_srs_wkt (p, 14,
  1026         -        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
          918  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1027    919       add_srs_wkt (p, 15,
  1028         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1029         -    add_srs_wkt (p, 16,
  1030         -        "[\"EPSG\",\"3670\"]]");
  1031         -    p = add_epsg_def_ex (filter, first, last, 3671, "epsg", 3671,
  1032         -        "NAD83(NSRS2007) / Texas South", 0, 0,
  1033         -        "GRS 1980", "Greenwich",
  1034         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1035         -        "X", "East", "Y", "North");
          920  +        "AUTHORITY[\"EPSG\",\"3670\"]]");
          921  +    p = add_epsg_def (filter, first, last, 3671, "epsg", 3671,
          922  +        "NAD83(NSRS2007) / Texas South");
  1036    923       add_proj4text (p, 0,
  1037    924           "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
  1038    925       add_proj4text (p, 1,
  1039    926           "667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y");
  1040    927       add_proj4text (p, 2,
  1041    928           "_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  1042    929       add_proj4text (p, 3,
................................................................................
  1050    937       add_srs_wkt (p, 3,
  1051    938           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  1052    939       add_srs_wkt (p, 4,
  1053    940           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1054    941       add_srs_wkt (p, 5,
  1055    942           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1056    943       add_srs_wkt (p, 6,
  1057         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
  1058         -    add_srs_wkt (p, 7,
  1059         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
  1060         -    add_srs_wkt (p, 8,
  1061         -        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  1062         -    add_srs_wkt (p, 9,
  1063         -        "standard_parallel_1\",27.83333333333333],PARAMETER[\"sta");
  1064         -    add_srs_wkt (p, 10,
  1065         -        "ndard_parallel_2\",26.16666666666667],PARAMETER[\"latitu");
  1066         -    add_srs_wkt (p, 11,
  1067         -        "de_of_origin\",25.66666666666667],PARAMETER[\"central_me");
  1068         -    add_srs_wkt (p, 12,
  1069         -        "ridian\",-98.5],PARAMETER[\"false_easting\",300000],PARA");
  1070         -    add_srs_wkt (p, 13,
  1071         -        "METER[\"false_northing\",5000000],UNIT[\"metre\",1,AUTHO");
  1072         -    add_srs_wkt (p, 14,
  1073         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  1074         -    add_srs_wkt (p, 15,
  1075         -        "TH],AUTHORITY[\"EPSG\",\"3671\"]]");
  1076         -    p = add_epsg_def_ex (filter, first, last, 3672, "epsg", 3672,
  1077         -        "NAD83(NSRS2007) / Texas South (ftUS)", 0, 0,
  1078         -        "GRS 1980", "Greenwich",
  1079         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1080         -        "X", "East", "Y", "North");
          944  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
          945  +    add_srs_wkt (p, 7,
          946  +        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
          947  +    add_srs_wkt (p, 8,
          948  +        "TER[\"standard_parallel_1\",27.83333333333333],PARAMETER");
          949  +    add_srs_wkt (p, 9,
          950  +        "[\"standard_parallel_2\",26.16666666666667],PARAMETER[\"");
          951  +    add_srs_wkt (p, 10,
          952  +        "latitude_of_origin\",25.66666666666667],PARAMETER[\"cent");
          953  +    add_srs_wkt (p, 11,
          954  +        "ral_meridian\",-98.5],PARAMETER[\"false_easting\",300000");
          955  +    add_srs_wkt (p, 12,
          956  +        "],PARAMETER[\"false_northing\",5000000],UNIT[\"metre\",1");
          957  +    add_srs_wkt (p, 13,
          958  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
          959  +    add_srs_wkt (p, 14,
          960  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3671\"]]");
          961  +    p = add_epsg_def (filter, first, last, 3672, "epsg", 3672,
          962  +        "NAD83(NSRS2007) / Texas South (ftUS)");
  1081    963       add_proj4text (p, 0,
  1082    964           "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
  1083    965       add_proj4text (p, 1,
  1084    966           "667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.00");
  1085    967       add_proj4text (p, 2,
  1086    968           "00000001 +y_0=5000000.0001016 +ellps=GRS80 +towgs84=0,0,");
  1087    969       add_proj4text (p, 3,
................................................................................
  1095    977       add_srs_wkt (p, 3,
  1096    978           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  1097    979       add_srs_wkt (p, 4,
  1098    980           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  1099    981       add_srs_wkt (p, 5,
  1100    982           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1101    983       add_srs_wkt (p, 6,
  1102         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          984  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1103    985       add_srs_wkt (p, 7,
  1104         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
          986  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  1105    987       add_srs_wkt (p, 8,
  1106         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
          988  +        "PARAMETER[\"standard_parallel_1\",27.83333333333333],PAR");
  1107    989       add_srs_wkt (p, 9,
  1108         -        "TER[\"standard_parallel_1\",27.83333333333333],PARAMETER");
          990  +        "AMETER[\"standard_parallel_2\",26.16666666666667],PARAME");
  1109    991       add_srs_wkt (p, 10,
  1110         -        "[\"standard_parallel_2\",26.16666666666667],PARAMETER[\"");
          992  +        "TER[\"latitude_of_origin\",25.66666666666667],PARAMETER[");
  1111    993       add_srs_wkt (p, 11,
  1112         -        "latitude_of_origin\",25.66666666666667],PARAMETER[\"cent");
          994  +        "\"central_meridian\",-98.5],PARAMETER[\"false_easting\",");
  1113    995       add_srs_wkt (p, 12,
  1114         -        "ral_meridian\",-98.5],PARAMETER[\"false_easting\",984250");
          996  +        "984250.0000000002],PARAMETER[\"false_northing\",16404166");
  1115    997       add_srs_wkt (p, 13,
  1116         -        ".0000000002],PARAMETER[\"false_northing\",16404166.667],");
          998  +        ".667],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  1117    999       add_srs_wkt (p, 14,
  1118         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
         1000  +        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1119   1001       add_srs_wkt (p, 15,
  1120         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  1121         -    add_srs_wkt (p, 16,
  1122         -        "ORITY[\"EPSG\",\"3672\"]]");
  1123         -    p = add_epsg_def_ex (filter, first, last, 3673, "epsg", 3673,
  1124         -        "NAD83(NSRS2007) / Texas South Central", 0, 0,
  1125         -        "GRS 1980", "Greenwich",
  1126         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1127         -        "X", "East", "Y", "North");
         1002  +        "],AUTHORITY[\"EPSG\",\"3672\"]]");
         1003  +    p = add_epsg_def (filter, first, last, 3673, "epsg", 3673,
         1004  +        "NAD83(NSRS2007) / Texas South Central");
  1128   1005       add_proj4text (p, 0,
  1129   1006           "+proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333");
  1130   1007       add_proj4text (p, 1,
  1131   1008           "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0");
  1132   1009       add_proj4text (p, 2,
  1133   1010           "=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +n");
  1134   1011       add_proj4text (p, 3,
................................................................................
  1142   1019       add_srs_wkt (p, 3,
  1143   1020           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  1144   1021       add_srs_wkt (p, 4,
  1145   1022           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  1146   1023       add_srs_wkt (p, 5,
  1147   1024           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1148   1025       add_srs_wkt (p, 6,
  1149         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  1150         -    add_srs_wkt (p, 7,
  1151         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
  1152         -    add_srs_wkt (p, 8,
  1153         -        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  1154         -    add_srs_wkt (p, 9,
  1155         -        "ETER[\"standard_parallel_1\",30.28333333333333],PARAMETE");
  1156         -    add_srs_wkt (p, 10,
  1157         -        "R[\"standard_parallel_2\",28.38333333333333],PARAMETER[\"");
  1158         -    add_srs_wkt (p, 11,
  1159         -        "latitude_of_origin\",27.83333333333333],PARAMETER[\"cent");
  1160         -    add_srs_wkt (p, 12,
  1161         -        "ral_meridian\",-99],PARAMETER[\"false_easting\",600000],");
  1162         -    add_srs_wkt (p, 13,
  1163         -        "PARAMETER[\"false_northing\",4000000],UNIT[\"metre\",1,A");
  1164         -    add_srs_wkt (p, 14,
  1165         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1166         -    add_srs_wkt (p, 15,
  1167         -        ",NORTH],AUTHORITY[\"EPSG\",\"3673\"]]");
  1168         -    p = add_epsg_def_ex (filter, first, last, 3674, "epsg", 3674,
  1169         -        "NAD83(NSRS2007) / Texas South Central (ftUS)", 0, 0,
  1170         -        "GRS 1980", "Greenwich",
  1171         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1172         -        "X", "East", "Y", "North");
         1026  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1027  +    add_srs_wkt (p, 7,
         1028  +        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         1029  +    add_srs_wkt (p, 8,
         1030  +        "],PARAMETER[\"standard_parallel_1\",30.28333333333333],P");
         1031  +    add_srs_wkt (p, 9,
         1032  +        "ARAMETER[\"standard_parallel_2\",28.38333333333333],PARA");
         1033  +    add_srs_wkt (p, 10,
         1034  +        "METER[\"latitude_of_origin\",27.83333333333333],PARAMETE");
         1035  +    add_srs_wkt (p, 11,
         1036  +        "R[\"central_meridian\",-99],PARAMETER[\"false_easting\",");
         1037  +    add_srs_wkt (p, 12,
         1038  +        "600000],PARAMETER[\"false_northing\",4000000],UNIT[\"met");
         1039  +    add_srs_wkt (p, 13,
         1040  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
         1041  +    add_srs_wkt (p, 14,
         1042  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3673\"]]");
         1043  +    p = add_epsg_def (filter, first, last, 3674, "epsg", 3674,
         1044  +        "NAD83(NSRS2007) / Texas South Central (ftUS)");
  1173   1045       add_proj4text (p, 0,
  1174   1046           "+proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333");
  1175   1047       add_proj4text (p, 1,
  1176   1048           "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0");
  1177   1049       add_proj4text (p, 2,
  1178   1050           "=3999999.9998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +un");
  1179   1051       add_proj4text (p, 3,
................................................................................
  1187   1059       add_srs_wkt (p, 3,
  1188   1060           "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
  1189   1061       add_srs_wkt (p, 4,
  1190   1062           "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenw");
  1191   1063       add_srs_wkt (p, 5,
  1192   1064           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  1193   1065       add_srs_wkt (p, 6,
  1194         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1066  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  1195   1067       add_srs_wkt (p, 7,
  1196         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         1068  +        "[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Coni");
  1197   1069       add_srs_wkt (p, 8,
  1198         -        "G\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         1070  +        "c_2SP\"],PARAMETER[\"standard_parallel_1\",30.2833333333");
  1199   1071       add_srs_wkt (p, 9,
  1200         -        "],PARAMETER[\"standard_parallel_1\",30.28333333333333],P");
         1072  +        "3333],PARAMETER[\"standard_parallel_2\",28.3833333333333");
  1201   1073       add_srs_wkt (p, 10,
  1202         -        "ARAMETER[\"standard_parallel_2\",28.38333333333333],PARA");
         1074  +        "3],PARAMETER[\"latitude_of_origin\",27.83333333333333],P");
  1203   1075       add_srs_wkt (p, 11,
  1204         -        "METER[\"latitude_of_origin\",27.83333333333333],PARAMETE");
         1076  +        "ARAMETER[\"central_meridian\",-99],PARAMETER[\"false_eas");
  1205   1077       add_srs_wkt (p, 12,
  1206         -        "R[\"central_meridian\",-99],PARAMETER[\"false_easting\",");
         1078  +        "ting\",1968500],PARAMETER[\"false_northing\",13123333.33");
  1207   1079       add_srs_wkt (p, 13,
  1208         -        "1968500],PARAMETER[\"false_northing\",13123333.333],UNIT");
         1080  +        "3],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
  1209   1081       add_srs_wkt (p, 14,
  1210         -        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
         1082  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1211   1083       add_srs_wkt (p, 15,
  1212         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1213         -    add_srs_wkt (p, 16,
  1214         -        "[\"EPSG\",\"3674\"]]");
  1215         -    p = add_epsg_def_ex (filter, first, last, 3675, "epsg", 3675,
  1216         -        "NAD83(NSRS2007) / Utah Central", 0, 0,
  1217         -        "GRS 1980", "Greenwich",
  1218         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1219         -        "X", "East", "Y", "North");
         1084  +        "UTHORITY[\"EPSG\",\"3674\"]]");
         1085  +    p = add_epsg_def (filter, first, last, 3675, "epsg", 3675,
         1086  +        "NAD83(NSRS2007) / Utah Central");
  1220   1087       add_proj4text (p, 0,
  1221   1088           "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
  1222   1089       add_proj4text (p, 1,
  1223   1090           "8.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 ");
  1224   1091       add_proj4text (p, 2,
  1225   1092           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1226   1093       add_srs_wkt (p, 0,
................................................................................
  1232   1099       add_srs_wkt (p, 3,
  1233   1100           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  1234   1101       add_srs_wkt (p, 4,
  1235   1102           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  1236   1103       add_srs_wkt (p, 5,
  1237   1104           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  1238   1105       add_srs_wkt (p, 6,
  1239         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  1240         -    add_srs_wkt (p, 7,
  1241         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
  1242         -    add_srs_wkt (p, 8,
  1243         -        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  1244         -    add_srs_wkt (p, 9,
  1245         -        "standard_parallel_1\",40.65],PARAMETER[\"standard_parall");
  1246         -    add_srs_wkt (p, 10,
  1247         -        "el_2\",39.01666666666667],PARAMETER[\"latitude_of_origin");
  1248         -    add_srs_wkt (p, 11,
  1249         -        "\",38.33333333333334],PARAMETER[\"central_meridian\",-11");
  1250         -    add_srs_wkt (p, 12,
  1251         -        "1.5],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1252         -    add_srs_wkt (p, 13,
  1253         -        "se_northing\",2000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  1254         -    add_srs_wkt (p, 14,
  1255         -        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  1256         -    add_srs_wkt (p, 15,
  1257         -        "TY[\"EPSG\",\"3675\"]]");
  1258         -    p = add_epsg_def_ex (filter, first, last, 3676, "epsg", 3676,
  1259         -        "NAD83(NSRS2007) / Utah Central (ft)", 0, 0,
  1260         -        "GRS 1980", "Greenwich",
  1261         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
  1262         -        "X", "East", "Y", "North");
         1106  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
         1107  +    add_srs_wkt (p, 7,
         1108  +        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
         1109  +    add_srs_wkt (p, 8,
         1110  +        "ETER[\"standard_parallel_1\",40.65],PARAMETER[\"standard");
         1111  +    add_srs_wkt (p, 9,
         1112  +        "_parallel_2\",39.01666666666667],PARAMETER[\"latitude_of");
         1113  +    add_srs_wkt (p, 10,
         1114  +        "_origin\",38.33333333333334],PARAMETER[\"central_meridia");
         1115  +    add_srs_wkt (p, 11,
         1116  +        "n\",-111.5],PARAMETER[\"false_easting\",500000],PARAMETE");
         1117  +    add_srs_wkt (p, 12,
         1118  +        "R[\"false_northing\",2000000],UNIT[\"metre\",1,AUTHORITY");
         1119  +    add_srs_wkt (p, 13,
         1120  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         1121  +    add_srs_wkt (p, 14,
         1122  +        "AUTHORITY[\"EPSG\",\"3675\"]]");
         1123  +    p = add_epsg_def (filter, first, last, 3676, "epsg", 3676,
         1124  +        "NAD83(NSRS2007) / Utah Central (ft)");
  1263   1125       add_proj4text (p, 0,
  1264   1126           "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
  1265   1127       add_proj4text (p, 1,
  1266   1128           "8.33333333333334 +lon_0=-111.5 +x_0=500000.0001504 +y_0=");
  1267   1129       add_proj4text (p, 2,
  1268   1130           "1999999.999992 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1269   1131       add_proj4text (p, 3,
................................................................................
  1277   1139       add_srs_wkt (p, 3,
  1278   1140           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  1279   1141       add_srs_wkt (p, 4,
  1280   1142           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  1281   1143       add_srs_wkt (p, 5,
  1282   1144           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1283   1145       add_srs_wkt (p, 6,
  1284         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  1285         -    add_srs_wkt (p, 7,
  1286         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  1287         -    add_srs_wkt (p, 8,
  1288         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  1289         -    add_srs_wkt (p, 9,
  1290         -        "TER[\"standard_parallel_1\",40.65],PARAMETER[\"standard_");
  1291         -    add_srs_wkt (p, 10,
  1292         -        "parallel_2\",39.01666666666667],PARAMETER[\"latitude_of_");
  1293         -    add_srs_wkt (p, 11,
  1294         -        "origin\",38.33333333333334],PARAMETER[\"central_meridian");
  1295         -    add_srs_wkt (p, 12,
  1296         -        "\",-111.5],PARAMETER[\"false_easting\",1640419.948],PARA");
  1297         -    add_srs_wkt (p, 13,
  1298         -        "METER[\"false_northing\",6561679.79],UNIT[\"foot\",0.304");
  1299         -    add_srs_wkt (p, 14,
  1300         -        "8,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"");
  1301         -    add_srs_wkt (p, 15,
  1302         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3676\"]]");
  1303         -    p = add_epsg_def_ex (filter, first, last, 3677, "epsg", 3677,
  1304         -        "NAD83(NSRS2007) / Utah Central (ftUS)", 0, 0,
  1305         -        "GRS 1980", "Greenwich",
  1306         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1307         -        "X", "East", "Y", "North");
         1146  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1147  +    add_srs_wkt (p, 7,
         1148  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1149  +    add_srs_wkt (p, 8,
         1150  +        "PARAMETER[\"standard_parallel_1\",40.65],PARAMETER[\"sta");
         1151  +    add_srs_wkt (p, 9,
         1152  +        "ndard_parallel_2\",39.01666666666667],PARAMETER[\"latitu");
         1153  +    add_srs_wkt (p, 10,
         1154  +        "de_of_origin\",38.33333333333334],PARAMETER[\"central_me");
         1155  +    add_srs_wkt (p, 11,
         1156  +        "ridian\",-111.5],PARAMETER[\"false_easting\",1640419.948");
         1157  +    add_srs_wkt (p, 12,
         1158  +        "],PARAMETER[\"false_northing\",6561679.79],UNIT[\"foot\"");
         1159  +    add_srs_wkt (p, 13,
         1160  +        ",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],A");
         1161  +    add_srs_wkt (p, 14,
         1162  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3676\"]]");
         1163  +    p = add_epsg_def (filter, first, last, 3677, "epsg", 3677,
         1164  +        "NAD83(NSRS2007) / Utah Central (ftUS)");
  1308   1165       add_proj4text (p, 0,
  1309   1166           "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
  1310   1167       add_proj4text (p, 1,
  1311   1168           "8.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0");
  1312   1169       add_proj4text (p, 2,
  1313   1170           "=2000000.00001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  1314   1171       add_proj4text (p, 3,
................................................................................
  1322   1179       add_srs_wkt (p, 3,
  1323   1180           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  1324   1181       add_srs_wkt (p, 4,
  1325   1182           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  1326   1183       add_srs_wkt (p, 5,
  1327   1184           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1328   1185       add_srs_wkt (p, 6,
  1329         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1186  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  1330   1187       add_srs_wkt (p, 7,
  1331         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         1188  +        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  1332   1189       add_srs_wkt (p, 8,
  1333         -        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
         1190  +        "],PARAMETER[\"standard_parallel_1\",40.65],PARAMETER[\"s");
  1334   1191       add_srs_wkt (p, 9,
  1335         -        "ETER[\"standard_parallel_1\",40.65],PARAMETER[\"standard");
         1192  +        "tandard_parallel_2\",39.01666666666667],PARAMETER[\"lati");
  1336   1193       add_srs_wkt (p, 10,
  1337         -        "_parallel_2\",39.01666666666667],PARAMETER[\"latitude_of");
         1194  +        "tude_of_origin\",38.33333333333334],PARAMETER[\"central_");
  1338   1195       add_srs_wkt (p, 11,
  1339         -        "_origin\",38.33333333333334],PARAMETER[\"central_meridia");
         1196  +        "meridian\",-111.5],PARAMETER[\"false_easting\",1640416.6");
  1340   1197       add_srs_wkt (p, 12,
  1341         -        "n\",-111.5],PARAMETER[\"false_easting\",1640416.6667],PA");
         1198  +        "667],PARAMETER[\"false_northing\",6561666.666700001],UNI");
  1342   1199       add_srs_wkt (p, 13,
  1343         -        "RAMETER[\"false_northing\",6561666.666700001],UNIT[\"US ");
         1200  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
  1344   1201       add_srs_wkt (p, 14,
  1345         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         1202  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  1346   1203       add_srs_wkt (p, 15,
  1347         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  1348         -    add_srs_wkt (p, 16,
  1349         -        "SG\",\"3677\"]]");
  1350         -    p = add_epsg_def_ex (filter, first, last, 3678, "epsg", 3678,
  1351         -        "NAD83(NSRS2007) / Utah North", 0, 0,
  1352         -        "GRS 1980", "Greenwich",
  1353         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1354         -        "X", "East", "Y", "North");
         1204  +        "TY[\"EPSG\",\"3677\"]]");
         1205  +    p = add_epsg_def (filter, first, last, 3678, "epsg", 3678,
         1206  +        "NAD83(NSRS2007) / Utah North");
  1355   1207       add_proj4text (p, 0,
  1356   1208           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
  1357   1209       add_proj4text (p, 1,
  1358   1210           "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +");
  1359   1211       add_proj4text (p, 2,
  1360   1212           "y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  1361   1213       add_proj4text (p, 3,
................................................................................
  1369   1221       add_srs_wkt (p, 3,
  1370   1222           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  1371   1223       add_srs_wkt (p, 4,
  1372   1224           "RITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1373   1225       add_srs_wkt (p, 5,
  1374   1226           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1375   1227       add_srs_wkt (p, 6,
  1376         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  1377         -    add_srs_wkt (p, 7,
  1378         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],P");
  1379         -    add_srs_wkt (p, 8,
  1380         -        "ROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"s");
  1381         -    add_srs_wkt (p, 9,
  1382         -        "tandard_parallel_1\",41.78333333333333],PARAMETER[\"stan");
  1383         -    add_srs_wkt (p, 10,
  1384         -        "dard_parallel_2\",40.71666666666667],PARAMETER[\"latitud");
  1385         -    add_srs_wkt (p, 11,
  1386         -        "e_of_origin\",40.33333333333334],PARAMETER[\"central_mer");
  1387         -    add_srs_wkt (p, 12,
  1388         -        "idian\",-111.5],PARAMETER[\"false_easting\",500000],PARA");
  1389         -    add_srs_wkt (p, 13,
  1390         -        "METER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHO");
  1391         -    add_srs_wkt (p, 14,
  1392         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  1393         -    add_srs_wkt (p, 15,
  1394         -        "TH],AUTHORITY[\"EPSG\",\"3678\"]]");
  1395         -    p = add_epsg_def_ex (filter, first, last, 3679, "epsg", 3679,
  1396         -        "NAD83(NSRS2007) / Utah North (ft)", 0, 0,
  1397         -        "GRS 1980", "Greenwich",
  1398         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
  1399         -        "X", "East", "Y", "North");
         1228  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759");
         1229  +    add_srs_wkt (p, 7,
         1230  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
         1231  +    add_srs_wkt (p, 8,
         1232  +        "ER[\"standard_parallel_1\",41.78333333333333],PARAMETER[");
         1233  +    add_srs_wkt (p, 9,
         1234  +        "\"standard_parallel_2\",40.71666666666667],PARAMETER[\"l");
         1235  +    add_srs_wkt (p, 10,
         1236  +        "atitude_of_origin\",40.33333333333334],PARAMETER[\"centr");
         1237  +    add_srs_wkt (p, 11,
         1238  +        "al_meridian\",-111.5],PARAMETER[\"false_easting\",500000");
         1239  +    add_srs_wkt (p, 12,
         1240  +        "],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\",1");
         1241  +    add_srs_wkt (p, 13,
         1242  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         1243  +    add_srs_wkt (p, 14,
         1244  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3678\"]]");
         1245  +    p = add_epsg_def (filter, first, last, 3679, "epsg", 3679,
         1246  +        "NAD83(NSRS2007) / Utah North (ft)");
  1400   1247       add_proj4text (p, 0,
  1401   1248           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
  1402   1249       add_proj4text (p, 1,
  1403   1250           "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0");
  1404   1251       add_proj4text (p, 2,
  1405   1252           "001504 +y_0=999999.9999960001 +ellps=GRS80 +towgs84=0,0,");
  1406   1253       add_proj4text (p, 3,
................................................................................
  1414   1261       add_srs_wkt (p, 3,
  1415   1262           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  1416   1263       add_srs_wkt (p, 4,
  1417   1264           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  1418   1265       add_srs_wkt (p, 5,
  1419   1266           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1420   1267       add_srs_wkt (p, 6,
  1421         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  1422         -    add_srs_wkt (p, 7,
  1423         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  1424         -    add_srs_wkt (p, 8,
  1425         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1426         -    add_srs_wkt (p, 9,
  1427         -        "[\"standard_parallel_1\",41.78333333333333],PARAMETER[\"");
  1428         -    add_srs_wkt (p, 10,
  1429         -        "standard_parallel_2\",40.71666666666667],PARAMETER[\"lat");
  1430         -    add_srs_wkt (p, 11,
  1431         -        "itude_of_origin\",40.33333333333334],PARAMETER[\"central");
  1432         -    add_srs_wkt (p, 12,
  1433         -        "_meridian\",-111.5],PARAMETER[\"false_easting\",1640419.");
  1434         -    add_srs_wkt (p, 13,
  1435         -        "948],PARAMETER[\"false_northing\",3280839.895],UNIT[\"fo");
  1436         -    add_srs_wkt (p, 14,
  1437         -        "ot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAS");
  1438         -    add_srs_wkt (p, 15,
  1439         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3679\"]]");
  1440         -    p = add_epsg_def_ex (filter, first, last, 3680, "epsg", 3680,
  1441         -        "NAD83(NSRS2007) / Utah North (ftUS)", 0, 0,
  1442         -        "GRS 1980", "Greenwich",
  1443         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1444         -        "X", "East", "Y", "North");
         1268  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1269  +    add_srs_wkt (p, 7,
         1270  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1271  +    add_srs_wkt (p, 8,
         1272  +        "AMETER[\"standard_parallel_1\",41.78333333333333],PARAME");
         1273  +    add_srs_wkt (p, 9,
         1274  +        "TER[\"standard_parallel_2\",40.71666666666667],PARAMETER");
         1275  +    add_srs_wkt (p, 10,
         1276  +        "[\"latitude_of_origin\",40.33333333333334],PARAMETER[\"c");
         1277  +    add_srs_wkt (p, 11,
         1278  +        "entral_meridian\",-111.5],PARAMETER[\"false_easting\",16");
         1279  +    add_srs_wkt (p, 12,
         1280  +        "40419.948],PARAMETER[\"false_northing\",3280839.895],UNI");
         1281  +    add_srs_wkt (p, 13,
         1282  +        "T[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X");
         1283  +    add_srs_wkt (p, 14,
         1284  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3679\"]]");
         1285  +    p = add_epsg_def (filter, first, last, 3680, "epsg", 3680,
         1286  +        "NAD83(NSRS2007) / Utah North (ftUS)");
  1445   1287       add_proj4text (p, 0,
  1446   1288           "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
  1447   1289       add_proj4text (p, 1,
  1448   1290           "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0");
  1449   1291       add_proj4text (p, 2,
  1450   1292           "0001016 +y_0=999999.9999898402 +ellps=GRS80 +towgs84=0,0");
  1451   1293       add_proj4text (p, 3,
................................................................................
  1459   1301       add_srs_wkt (p, 3,
  1460   1302           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  1461   1303       add_srs_wkt (p, 4,
  1462   1304           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  1463   1305       add_srs_wkt (p, 5,
  1464   1306           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1465   1307       add_srs_wkt (p, 6,
  1466         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         1308  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1467   1309       add_srs_wkt (p, 7,
  1468         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         1310  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  1469   1311       add_srs_wkt (p, 8,
  1470         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         1312  +        "PARAMETER[\"standard_parallel_1\",41.78333333333333],PAR");
  1471   1313       add_srs_wkt (p, 9,
  1472         -        "TER[\"standard_parallel_1\",41.78333333333333],PARAMETER");
         1314  +        "AMETER[\"standard_parallel_2\",40.71666666666667],PARAME");
  1473   1315       add_srs_wkt (p, 10,
  1474         -        "[\"standard_parallel_2\",40.71666666666667],PARAMETER[\"");
         1316  +        "TER[\"latitude_of_origin\",40.33333333333334],PARAMETER[");
  1475   1317       add_srs_wkt (p, 11,
  1476         -        "latitude_of_origin\",40.33333333333334],PARAMETER[\"cent");
         1318  +        "\"central_meridian\",-111.5],PARAMETER[\"false_easting\"");
  1477   1319       add_srs_wkt (p, 12,
  1478         -        "ral_meridian\",-111.5],PARAMETER[\"false_easting\",16404");
         1320  +        ",1640416.6667],PARAMETER[\"false_northing\",3280833.3333");
  1479   1321       add_srs_wkt (p, 13,
  1480         -        "16.6667],PARAMETER[\"false_northing\",3280833.333300001]");
         1322  +        "00001],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
  1481   1323       add_srs_wkt (p, 14,
  1482         -        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
         1324  +        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  1483   1325       add_srs_wkt (p, 15,
  1484         -        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1485         -    add_srs_wkt (p, 16,
  1486         -        "HORITY[\"EPSG\",\"3680\"]]");
  1487         -    p = add_epsg_def_ex (filter, first, last, 3681, "epsg", 3681,
  1488         -        "NAD83(NSRS2007) / Utah South", 0, 0,
  1489         -        "GRS 1980", "Greenwich",
  1490         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1491         -        "X", "East", "Y", "North");
         1326  +        "H],AUTHORITY[\"EPSG\",\"3680\"]]");
         1327  +    p = add_epsg_def (filter, first, last, 3681, "epsg", 3681,
         1328  +        "NAD83(NSRS2007) / Utah South");
  1492   1329       add_proj4text (p, 0,
  1493   1330           "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
  1494   1331       add_proj4text (p, 1,
  1495   1332           "6.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 ");
  1496   1333       add_proj4text (p, 2,
  1497   1334           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1498   1335       add_srs_wkt (p, 0,
................................................................................
  1504   1341       add_srs_wkt (p, 3,
  1505   1342           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
  1506   1343       add_srs_wkt (p, 4,
  1507   1344           "RITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1508   1345       add_srs_wkt (p, 5,
  1509   1346           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1510   1347       add_srs_wkt (p, 6,
  1511         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  1512         -    add_srs_wkt (p, 7,
  1513         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],P");
  1514         -    add_srs_wkt (p, 8,
  1515         -        "ROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"s");
  1516         -    add_srs_wkt (p, 9,
  1517         -        "tandard_parallel_1\",38.35],PARAMETER[\"standard_paralle");
  1518         -    add_srs_wkt (p, 10,
  1519         -        "l_2\",37.21666666666667],PARAMETER[\"latitude_of_origin\"");
  1520         -    add_srs_wkt (p, 11,
  1521         -        ",36.66666666666666],PARAMETER[\"central_meridian\",-111.");
  1522         -    add_srs_wkt (p, 12,
  1523         -        "5],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  1524         -    add_srs_wkt (p, 13,
  1525         -        "_northing\",3000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1526         -    add_srs_wkt (p, 14,
  1527         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1528         -    add_srs_wkt (p, 15,
  1529         -        "[\"EPSG\",\"3681\"]]");
  1530         -    p = add_epsg_def_ex (filter, first, last, 3682, "epsg", 3682,
  1531         -        "NAD83(NSRS2007) / Utah South (ft)", 0, 0,
  1532         -        "GRS 1980", "Greenwich",
  1533         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "foot",
  1534         -        "X", "East", "Y", "North");
         1348  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759");
         1349  +    add_srs_wkt (p, 7,
         1350  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
         1351  +    add_srs_wkt (p, 8,
         1352  +        "ER[\"standard_parallel_1\",38.35],PARAMETER[\"standard_p");
         1353  +    add_srs_wkt (p, 9,
         1354  +        "arallel_2\",37.21666666666667],PARAMETER[\"latitude_of_o");
         1355  +    add_srs_wkt (p, 10,
         1356  +        "rigin\",36.66666666666666],PARAMETER[\"central_meridian\"");
         1357  +    add_srs_wkt (p, 11,
         1358  +        ",-111.5],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1359  +    add_srs_wkt (p, 12,
         1360  +        "false_northing\",3000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         1361  +    add_srs_wkt (p, 13,
         1362  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         1363  +    add_srs_wkt (p, 14,
         1364  +        "ORITY[\"EPSG\",\"3681\"]]");
         1365  +    p = add_epsg_def (filter, first, last, 3682, "epsg", 3682,
         1366  +        "NAD83(NSRS2007) / Utah South (ft)");
  1535   1367       add_proj4text (p, 0,
  1536   1368           "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
  1537   1369       add_proj4text (p, 1,
  1538   1370           "6.66666666666666 +lon_0=-111.5 +x_0=500000.0001504 +y_0=");
  1539   1371       add_proj4text (p, 2,
  1540   1372           "2999999.999988 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1541   1373       add_proj4text (p, 3,
................................................................................
  1549   1381       add_srs_wkt (p, 3,
  1550   1382           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  1551   1383       add_srs_wkt (p, 4,
  1552   1384           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  1553   1385       add_srs_wkt (p, 5,
  1554   1386           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1555   1387       add_srs_wkt (p, 6,
  1556         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  1557         -    add_srs_wkt (p, 7,
  1558         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  1559         -    add_srs_wkt (p, 8,
  1560         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1561         -    add_srs_wkt (p, 9,
  1562         -        "[\"standard_parallel_1\",38.35],PARAMETER[\"standard_par");
  1563         -    add_srs_wkt (p, 10,
  1564         -        "allel_2\",37.21666666666667],PARAMETER[\"latitude_of_ori");
  1565         -    add_srs_wkt (p, 11,
  1566         -        "gin\",36.66666666666666],PARAMETER[\"central_meridian\",");
  1567         -    add_srs_wkt (p, 12,
  1568         -        "-111.5],PARAMETER[\"false_easting\",1640419.948],PARAMET");
  1569         -    add_srs_wkt (p, 13,
  1570         -        "ER[\"false_northing\",9842519.685],UNIT[\"foot\",0.3048,");
  1571         -    add_srs_wkt (p, 14,
  1572         -        "AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1573         -    add_srs_wkt (p, 15,
  1574         -        ",NORTH],AUTHORITY[\"EPSG\",\"3682\"]]");
  1575         -    p = add_epsg_def_ex (filter, first, last, 3683, "epsg", 3683,
  1576         -        "NAD83(NSRS2007) / Utah South (ftUS)", 0, 0,
  1577         -        "GRS 1980", "Greenwich",
  1578         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1579         -        "X", "East", "Y", "North");
         1388  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1389  +    add_srs_wkt (p, 7,
         1390  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1391  +    add_srs_wkt (p, 8,
         1392  +        "AMETER[\"standard_parallel_1\",38.35],PARAMETER[\"standa");
         1393  +    add_srs_wkt (p, 9,
         1394  +        "rd_parallel_2\",37.21666666666667],PARAMETER[\"latitude_");
         1395  +    add_srs_wkt (p, 10,
         1396  +        "of_origin\",36.66666666666666],PARAMETER[\"central_merid");
         1397  +    add_srs_wkt (p, 11,
         1398  +        "ian\",-111.5],PARAMETER[\"false_easting\",1640419.948],P");
         1399  +    add_srs_wkt (p, 12,
         1400  +        "ARAMETER[\"false_northing\",9842519.685],UNIT[\"foot\",0");
         1401  +    add_srs_wkt (p, 13,
         1402  +        ".3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXI");
         1403  +    add_srs_wkt (p, 14,
         1404  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3682\"]]");
         1405  +    p = add_epsg_def (filter, first, last, 3683, "epsg", 3683,
         1406  +        "NAD83(NSRS2007) / Utah South (ftUS)");
  1580   1407       add_proj4text (p, 0,
  1581   1408           "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
  1582   1409       add_proj4text (p, 1,
  1583   1410           "6.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0");
  1584   1411       add_proj4text (p, 2,
  1585   1412           "=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-f");
  1586   1413       add_proj4text (p, 3,
................................................................................
  1594   1421       add_srs_wkt (p, 3,
  1595   1422           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  1596   1423       add_srs_wkt (p, 4,
  1597   1424           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  1598   1425       add_srs_wkt (p, 5,
  1599   1426           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1600   1427       add_srs_wkt (p, 6,
  1601         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         1428  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1602   1429       add_srs_wkt (p, 7,
  1603         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         1430  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  1604   1431       add_srs_wkt (p, 8,
  1605         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         1432  +        "PARAMETER[\"standard_parallel_1\",38.35],PARAMETER[\"sta");
  1606   1433       add_srs_wkt (p, 9,
  1607         -        "TER[\"standard_parallel_1\",38.35],PARAMETER[\"standard_");
         1434  +        "ndard_parallel_2\",37.21666666666667],PARAMETER[\"latitu");
  1608   1435       add_srs_wkt (p, 10,
  1609         -        "parallel_2\",37.21666666666667],PARAMETER[\"latitude_of_");
         1436  +        "de_of_origin\",36.66666666666666],PARAMETER[\"central_me");
  1610   1437       add_srs_wkt (p, 11,
  1611         -        "origin\",36.66666666666666],PARAMETER[\"central_meridian");
         1438  +        "ridian\",-111.5],PARAMETER[\"false_easting\",1640416.666");
  1612   1439       add_srs_wkt (p, 12,
  1613         -        "\",-111.5],PARAMETER[\"false_easting\",1640416.6667],PAR");
         1440  +        "7],PARAMETER[\"false_northing\",9842500.000000002],UNIT[");
  1614   1441       add_srs_wkt (p, 13,
  1615         -        "AMETER[\"false_northing\",9842500.000000002],UNIT[\"US s");
         1442  +        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  1616   1443       add_srs_wkt (p, 14,
  1617         -        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         1444  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1618   1445       add_srs_wkt (p, 15,
  1619         -        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1620         -    add_srs_wkt (p, 16,
  1621         -        "G\",\"3683\"]]");
  1622         -    p = add_epsg_def_ex (filter, first, last, 3684, "epsg", 3684,
  1623         -        "NAD83(NSRS2007) / Vermont", 0, 0,
  1624         -        "GRS 1980", "Greenwich",
  1625         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1626         -        "X", "East", "Y", "North");
         1446  +        "[\"EPSG\",\"3683\"]]");
         1447  +    p = add_epsg_def (filter, first, last, 3684, "epsg", 3684,
         1448  +        "NAD83(NSRS2007) / Vermont");
  1627   1449       add_proj4text (p, 0,
  1628   1450           "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
  1629   1451       add_proj4text (p, 1,
  1630   1452           "=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1631   1453       add_proj4text (p, 2,
  1632   1454           "s=m +no_defs");
  1633   1455       add_srs_wkt (p, 0,
................................................................................
  1639   1461       add_srs_wkt (p, 3,
  1640   1462           "RITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORIT");
  1641   1463       add_srs_wkt (p, 4,
  1642   1464           "Y[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  1643   1465       add_srs_wkt (p, 5,
  1644   1466           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  1645   1467       add_srs_wkt (p, 6,
  1646         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         1468  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4759\"]]");
  1647   1469       add_srs_wkt (p, 7,
  1648         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],PROJE");
         1470  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  1649   1471       add_srs_wkt (p, 8,
  1650         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         1472  +        "e_of_origin\",42.5],PARAMETER[\"central_meridian\",-72.5");
  1651   1473       add_srs_wkt (p, 9,
  1652         -        "rigin\",42.5],PARAMETER[\"central_meridian\",-72.5],PARA");
         1474  +        "],PARAMETER[\"scale_factor\",0.999964286],PARAMETER[\"fa");
  1653   1475       add_srs_wkt (p, 10,
  1654         -        "METER[\"scale_factor\",0.999964286],PARAMETER[\"false_ea");
         1476  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
  1655   1477       add_srs_wkt (p, 11,
  1656         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1478  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  1657   1479       add_srs_wkt (p, 12,
  1658         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  1659         -    add_srs_wkt (p, 13,
  1660         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3684\"]]");
  1661         -    p = add_epsg_def_ex (filter, first, last, 3685, "epsg", 3685,
  1662         -        "NAD83(NSRS2007) / Virginia North", 0, 0,
  1663         -        "GRS 1980", "Greenwich",
  1664         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1665         -        "X", "East", "Y", "North");
         1480  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3684\"]]");
         1481  +    p = add_epsg_def (filter, first, last, 3685, "epsg", 3685,
         1482  +        "NAD83(NSRS2007) / Virginia North");
  1666   1483       add_proj4text (p, 0,
  1667   1484           "+proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37");
  1668   1485       add_proj4text (p, 1,
  1669   1486           ".66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +");
  1670   1487       add_proj4text (p, 2,
  1671   1488           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1672   1489       add_srs_wkt (p, 0,
................................................................................
  1678   1495       add_srs_wkt (p, 3,
  1679   1496           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1680   1497       add_srs_wkt (p, 4,
  1681   1498           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1682   1499       add_srs_wkt (p, 5,
  1683   1500           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1684   1501       add_srs_wkt (p, 6,
  1685         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1686         -    add_srs_wkt (p, 7,
  1687         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  1688         -    add_srs_wkt (p, 8,
  1689         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1690         -    add_srs_wkt (p, 9,
  1691         -        "[\"standard_parallel_1\",39.2],PARAMETER[\"standard_para");
  1692         -    add_srs_wkt (p, 10,
  1693         -        "llel_2\",38.03333333333333],PARAMETER[\"latitude_of_orig");
  1694         -    add_srs_wkt (p, 11,
  1695         -        "in\",37.66666666666666],PARAMETER[\"central_meridian\",-");
  1696         -    add_srs_wkt (p, 12,
  1697         -        "78.5],PARAMETER[\"false_easting\",3500000],PARAMETER[\"f");
  1698         -    add_srs_wkt (p, 13,
  1699         -        "alse_northing\",2000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1700         -    add_srs_wkt (p, 14,
  1701         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  1702         -    add_srs_wkt (p, 15,
  1703         -        "RITY[\"EPSG\",\"3685\"]]");
  1704         -    p = add_epsg_def_ex (filter, first, last, 3686, "epsg", 3686,
  1705         -        "NAD83(NSRS2007) / Virginia North (ftUS)", 0, 0,
  1706         -        "GRS 1980", "Greenwich",
  1707         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1708         -        "X", "East", "Y", "North");
         1502  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1503  +    add_srs_wkt (p, 7,
         1504  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1505  +    add_srs_wkt (p, 8,
         1506  +        "AMETER[\"standard_parallel_1\",39.2],PARAMETER[\"standar");
         1507  +    add_srs_wkt (p, 9,
         1508  +        "d_parallel_2\",38.03333333333333],PARAMETER[\"latitude_o");
         1509  +    add_srs_wkt (p, 10,
         1510  +        "f_origin\",37.66666666666666],PARAMETER[\"central_meridi");
         1511  +    add_srs_wkt (p, 11,
         1512  +        "an\",-78.5],PARAMETER[\"false_easting\",3500000],PARAMET");
         1513  +    add_srs_wkt (p, 12,
         1514  +        "ER[\"false_northing\",2000000],UNIT[\"metre\",1,AUTHORIT");
         1515  +    add_srs_wkt (p, 13,
         1516  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1517  +    add_srs_wkt (p, 14,
         1518  +        ",AUTHORITY[\"EPSG\",\"3685\"]]");
         1519  +    p = add_epsg_def (filter, first, last, 3686, "epsg", 3686,
         1520  +        "NAD83(NSRS2007) / Virginia North (ftUS)");
  1709   1521       add_proj4text (p, 0,
  1710   1522           "+proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37");
  1711   1523       add_proj4text (p, 1,
  1712   1524           ".66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2");
  1713   1525       add_proj4text (p, 2,
  1714   1526           "000000.0001016 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1715   1527       add_proj4text (p, 3,
................................................................................
  1723   1535       add_srs_wkt (p, 3,
  1724   1536           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
  1725   1537       add_srs_wkt (p, 4,
  1726   1538           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  1727   1539       add_srs_wkt (p, 5,
  1728   1540           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1729   1541       add_srs_wkt (p, 6,
  1730         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1542  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1731   1543       add_srs_wkt (p, 7,
  1732         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1544  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  1733   1545       add_srs_wkt (p, 8,
  1734         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1546  +        "\"],PARAMETER[\"standard_parallel_1\",39.2],PARAMETER[\"");
  1735   1547       add_srs_wkt (p, 9,
  1736         -        "AMETER[\"standard_parallel_1\",39.2],PARAMETER[\"standar");
         1548  +        "standard_parallel_2\",38.03333333333333],PARAMETER[\"lat");
  1737   1549       add_srs_wkt (p, 10,
  1738         -        "d_parallel_2\",38.03333333333333],PARAMETER[\"latitude_o");
         1550  +        "itude_of_origin\",37.66666666666666],PARAMETER[\"central");
  1739   1551       add_srs_wkt (p, 11,
  1740         -        "f_origin\",37.66666666666666],PARAMETER[\"central_meridi");
         1552  +        "_meridian\",-78.5],PARAMETER[\"false_easting\",11482916.");
  1741   1553       add_srs_wkt (p, 12,
  1742         -        "an\",-78.5],PARAMETER[\"false_easting\",11482916.667],PA");
         1554  +        "667],PARAMETER[\"false_northing\",6561666.667],UNIT[\"US");
  1743   1555       add_srs_wkt (p, 13,
  1744         -        "RAMETER[\"false_northing\",6561666.667],UNIT[\"US survey");
         1556  +        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
  1745   1557       add_srs_wkt (p, 14,
  1746         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
         1558  +        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  1747   1559       add_srs_wkt (p, 15,
  1748         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1749         -    add_srs_wkt (p, 16,
  1750         -        "3686\"]]");
  1751         -    p = add_epsg_def_ex (filter, first, last, 3687, "epsg", 3687,
  1752         -        "NAD83(NSRS2007) / Virginia South", 0, 0,
  1753         -        "GRS 1980", "Greenwich",
  1754         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1755         -        "X", "East", "Y", "North");
         1560  +        "PSG\",\"3686\"]]");
         1561  +    p = add_epsg_def (filter, first, last, 3687, "epsg", 3687,
         1562  +        "NAD83(NSRS2007) / Virginia South");
  1756   1563       add_proj4text (p, 0,
  1757   1564           "+proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666");
  1758   1565       add_proj4text (p, 1,
  1759   1566           "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +");
  1760   1567       add_proj4text (p, 2,
  1761   1568           "y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  1762   1569       add_proj4text (p, 3,
................................................................................
  1770   1577       add_srs_wkt (p, 3,
  1771   1578           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1772   1579       add_srs_wkt (p, 4,
  1773   1580           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1774   1581       add_srs_wkt (p, 5,
  1775   1582           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1776   1583       add_srs_wkt (p, 6,
  1777         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1778         -    add_srs_wkt (p, 7,
  1779         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  1780         -    add_srs_wkt (p, 8,
  1781         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1782         -    add_srs_wkt (p, 9,
  1783         -        "[\"standard_parallel_1\",37.96666666666667],PARAMETER[\"");
  1784         -    add_srs_wkt (p, 10,
  1785         -        "standard_parallel_2\",36.76666666666667],PARAMETER[\"lat");
  1786         -    add_srs_wkt (p, 11,
  1787         -        "itude_of_origin\",36.33333333333334],PARAMETER[\"central");
  1788         -    add_srs_wkt (p, 12,
  1789         -        "_meridian\",-78.5],PARAMETER[\"false_easting\",3500000],");
  1790         -    add_srs_wkt (p, 13,
  1791         -        "PARAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,A");
  1792         -    add_srs_wkt (p, 14,
  1793         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1794         -    add_srs_wkt (p, 15,
  1795         -        ",NORTH],AUTHORITY[\"EPSG\",\"3687\"]]");
  1796         -    p = add_epsg_def_ex (filter, first, last, 3688, "epsg", 3688,
  1797         -        "NAD83(NSRS2007) / Virginia South (ftUS)", 0, 0,
  1798         -        "GRS 1980", "Greenwich",
  1799         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1800         -        "X", "East", "Y", "North");
         1584  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1585  +    add_srs_wkt (p, 7,
         1586  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1587  +    add_srs_wkt (p, 8,
         1588  +        "AMETER[\"standard_parallel_1\",37.96666666666667],PARAME");
         1589  +    add_srs_wkt (p, 9,
         1590  +        "TER[\"standard_parallel_2\",36.76666666666667],PARAMETER");
         1591  +    add_srs_wkt (p, 10,
         1592  +        "[\"latitude_of_origin\",36.33333333333334],PARAMETER[\"c");
         1593  +    add_srs_wkt (p, 11,
         1594  +        "entral_meridian\",-78.5],PARAMETER[\"false_easting\",350");
         1595  +    add_srs_wkt (p, 12,
         1596  +        "0000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre");
         1597  +    add_srs_wkt (p, 13,
         1598  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
         1599  +    add_srs_wkt (p, 14,
         1600  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3687\"]]");
         1601  +    p = add_epsg_def (filter, first, last, 3688, "epsg", 3688,
         1602  +        "NAD83(NSRS2007) / Virginia South (ftUS)");
  1801   1603       add_proj4text (p, 0,
  1802   1604           "+proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666");
  1803   1605       add_proj4text (p, 1,
  1804   1606           "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0");
  1805   1607       add_proj4text (p, 2,
  1806   1608           "001016 +y_0=999999.9998983998 +ellps=GRS80 +towgs84=0,0,");
  1807   1609       add_proj4text (p, 3,
................................................................................
  1815   1617       add_srs_wkt (p, 3,
  1816   1618           "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
  1817   1619       add_srs_wkt (p, 4,
  1818   1620           ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  1819   1621       add_srs_wkt (p, 5,
  1820   1622           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1821   1623       add_srs_wkt (p, 6,
  1822         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1624  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1823   1625       add_srs_wkt (p, 7,
  1824         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1626  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  1825   1627       add_srs_wkt (p, 8,
  1826         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1628  +        "\"],PARAMETER[\"standard_parallel_1\",37.96666666666667]");
  1827   1629       add_srs_wkt (p, 9,
  1828         -        "AMETER[\"standard_parallel_1\",37.96666666666667],PARAME");
         1630  +        ",PARAMETER[\"standard_parallel_2\",36.76666666666667],PA");
  1829   1631       add_srs_wkt (p, 10,
  1830         -        "TER[\"standard_parallel_2\",36.76666666666667],PARAMETER");
         1632  +        "RAMETER[\"latitude_of_origin\",36.33333333333334],PARAME");
  1831   1633       add_srs_wkt (p, 11,
  1832         -        "[\"latitude_of_origin\",36.33333333333334],PARAMETER[\"c");
         1634  +        "TER[\"central_meridian\",-78.5],PARAMETER[\"false_eastin");
  1833   1635       add_srs_wkt (p, 12,
  1834         -        "entral_meridian\",-78.5],PARAMETER[\"false_easting\",114");
         1636  +        "g\",11482916.667],PARAMETER[\"false_northing\",3280833.3");
  1835   1637       add_srs_wkt (p, 13,
  1836         -        "82916.667],PARAMETER[\"false_northing\",3280833.333],UNI");
         1638  +        "33],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  1837   1639       add_srs_wkt (p, 14,
  1838         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
         1640  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1839   1641       add_srs_wkt (p, 15,
  1840         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  1841         -    add_srs_wkt (p, 16,
  1842         -        "TY[\"EPSG\",\"3688\"]]");
  1843         -    p = add_epsg_def_ex (filter, first, last, 3689, "epsg", 3689,
  1844         -        "NAD83(NSRS2007) / Washington North", 0, 0,
  1845         -        "GRS 1980", "Greenwich",
  1846         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1847         -        "X", "East", "Y", "North");
         1642  +        "AUTHORITY[\"EPSG\",\"3688\"]]");
         1643  +    p = add_epsg_def (filter, first, last, 3689, "epsg", 3689,
         1644  +        "NAD83(NSRS2007) / Washington North");
  1848   1645       add_proj4text (p, 0,
  1849   1646           "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47");
  1850   1647       add_proj4text (p, 1,
  1851   1648           " +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS");
  1852   1649       add_proj4text (p, 2,
  1853   1650           "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1854   1651       add_srs_wkt (p, 0,
................................................................................
  1860   1657       add_srs_wkt (p, 3,
  1861   1658           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1862   1659       add_srs_wkt (p, 4,
  1863   1660           ",AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AU");
  1864   1661       add_srs_wkt (p, 5,
  1865   1662           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1866   1663       add_srs_wkt (p, 6,
  1867         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1868         -    add_srs_wkt (p, 7,
  1869         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759");
  1870         -    add_srs_wkt (p, 8,
  1871         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
  1872         -    add_srs_wkt (p, 9,
  1873         -        "ER[\"standard_parallel_1\",48.73333333333333],PARAMETER[");
  1874         -    add_srs_wkt (p, 10,
  1875         -        "\"standard_parallel_2\",47.5],PARAMETER[\"latitude_of_or");
  1876         -    add_srs_wkt (p, 11,
  1877         -        "igin\",47],PARAMETER[\"central_meridian\",-120.833333333");
  1878         -    add_srs_wkt (p, 12,
  1879         -        "3333],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
  1880         -    add_srs_wkt (p, 13,
  1881         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1882         -    add_srs_wkt (p, 14,
  1883         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  1884         -    add_srs_wkt (p, 15,
  1885         -        "EPSG\",\"3689\"]]");
  1886         -    p = add_epsg_def_ex (filter, first, last, 3690, "epsg", 3690,
  1887         -        "NAD83(NSRS2007) / Washington North (ftUS)", 0, 0,
  1888         -        "GRS 1980", "Greenwich",
  1889         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1890         -        "X", "East", "Y", "North");
         1664  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1665  +    add_srs_wkt (p, 7,
         1666  +        "\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
         1667  +    add_srs_wkt (p, 8,
         1668  +        "ARAMETER[\"standard_parallel_1\",48.73333333333333],PARA");
         1669  +    add_srs_wkt (p, 9,
         1670  +        "METER[\"standard_parallel_2\",47.5],PARAMETER[\"latitude");
         1671  +    add_srs_wkt (p, 10,
         1672  +        "_of_origin\",47],PARAMETER[\"central_meridian\",-120.833");
         1673  +    add_srs_wkt (p, 11,
         1674  +        "3333333333],PARAMETER[\"false_easting\",500000],PARAMETE");
         1675  +    add_srs_wkt (p, 12,
         1676  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         1677  +    add_srs_wkt (p, 13,
         1678  +        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
         1679  +    add_srs_wkt (p, 14,
         1680  +        "ITY[\"EPSG\",\"3689\"]]");
         1681  +    p = add_epsg_def (filter, first, last, 3690, "epsg", 3690,
         1682  +        "NAD83(NSRS2007) / Washington North (ftUS)");
  1891   1683       add_proj4text (p, 0,
  1892   1684           "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47");
  1893   1685       add_proj4text (p, 1,
  1894   1686           " +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0");
  1895   1687       add_proj4text (p, 2,
  1896   1688           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_de");
  1897   1689       add_proj4text (p, 3,
................................................................................
  1905   1697       add_srs_wkt (p, 3,
  1906   1698           ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0");
  1907   1699       add_srs_wkt (p, 4,
  1908   1700           ",0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich");
  1909   1701       add_srs_wkt (p, 5,
  1910   1702           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  1911   1703       add_srs_wkt (p, 6,
  1912         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1704  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  1913   1705       add_srs_wkt (p, 7,
  1914         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1706  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
  1915   1707       add_srs_wkt (p, 8,
  1916         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1708  +        "SP\"],PARAMETER[\"standard_parallel_1\",48.7333333333333");
  1917   1709       add_srs_wkt (p, 9,
  1918         -        "PARAMETER[\"standard_parallel_1\",48.73333333333333],PAR");
         1710  +        "3],PARAMETER[\"standard_parallel_2\",47.5],PARAMETER[\"l");
  1919   1711       add_srs_wkt (p, 10,
  1920         -        "AMETER[\"standard_parallel_2\",47.5],PARAMETER[\"latitud");
         1712  +        "atitude_of_origin\",47],PARAMETER[\"central_meridian\",-");
  1921   1713       add_srs_wkt (p, 11,
  1922         -        "e_of_origin\",47],PARAMETER[\"central_meridian\",-120.83");
         1714  +        "120.8333333333333],PARAMETER[\"false_easting\",1640416.6");
  1923   1715       add_srs_wkt (p, 12,
  1924         -        "33333333333],PARAMETER[\"false_easting\",1640416.667],PA");
         1716  +        "67],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
  1925   1717       add_srs_wkt (p, 13,
  1926         -        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
         1718  +        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
  1927   1719       add_srs_wkt (p, 14,
  1928         -        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
         1720  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"369");
  1929   1721       add_srs_wkt (p, 15,
  1930         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3690\"]]");
  1931         -    p = add_epsg_def_ex (filter, first, last, 3691, "epsg", 3691,
  1932         -        "NAD83(NSRS2007) / Washington South", 0, 0,
  1933         -        "GRS 1980", "Greenwich",
  1934         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1935         -        "X", "East", "Y", "North");
         1722  +        "0\"]]");
         1723  +    p = add_epsg_def (filter, first, last, 3691, "epsg", 3691,
         1724  +        "NAD83(NSRS2007) / Washington South");
  1936   1725       add_proj4text (p, 0,
  1937   1726           "+proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333");
  1938   1727       add_proj4text (p, 1,
  1939   1728           "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +");
  1940   1729       add_proj4text (p, 2,
  1941   1730           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  1942   1731       add_proj4text (p, 3,
................................................................................
  1950   1739       add_srs_wkt (p, 3,
  1951   1740           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1952   1741       add_srs_wkt (p, 4,
  1953   1742           ",AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AU");
  1954   1743       add_srs_wkt (p, 5,
  1955   1744           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1956   1745       add_srs_wkt (p, 6,
  1957         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1958         -    add_srs_wkt (p, 7,
  1959         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759");
  1960         -    add_srs_wkt (p, 8,
  1961         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
  1962         -    add_srs_wkt (p, 9,
  1963         -        "ER[\"standard_parallel_1\",47.33333333333334],PARAMETER[");
  1964         -    add_srs_wkt (p, 10,
  1965         -        "\"standard_parallel_2\",45.83333333333334],PARAMETER[\"l");
  1966         -    add_srs_wkt (p, 11,
  1967         -        "atitude_of_origin\",45.33333333333334],PARAMETER[\"centr");
  1968         -    add_srs_wkt (p, 12,
  1969         -        "al_meridian\",-120.5],PARAMETER[\"false_easting\",500000");
  1970         -    add_srs_wkt (p, 13,
  1971         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  1972         -    add_srs_wkt (p, 14,
  1973         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  1974         -    add_srs_wkt (p, 15,
  1975         -        "TH],AUTHORITY[\"EPSG\",\"3691\"]]");
  1976         -    p = add_epsg_def_ex (filter, first, last, 3692, "epsg", 3692,
  1977         -        "NAD83(NSRS2007) / Washington South (ftUS)", 0, 0,
  1978         -        "GRS 1980", "Greenwich",
  1979         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1980         -        "X", "East", "Y", "North");
         1746  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1747  +    add_srs_wkt (p, 7,
         1748  +        "\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
         1749  +    add_srs_wkt (p, 8,
         1750  +        "ARAMETER[\"standard_parallel_1\",47.33333333333334],PARA");
         1751  +    add_srs_wkt (p, 9,
         1752  +        "METER[\"standard_parallel_2\",45.83333333333334],PARAMET");
         1753  +    add_srs_wkt (p, 10,
         1754  +        "ER[\"latitude_of_origin\",45.33333333333334],PARAMETER[\"");
         1755  +    add_srs_wkt (p, 11,
         1756  +        "central_meridian\",-120.5],PARAMETER[\"false_easting\",5");
         1757  +    add_srs_wkt (p, 12,
         1758  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         1759  +    add_srs_wkt (p, 13,
         1760  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1761  +    add_srs_wkt (p, 14,
         1762  +        ",NORTH],AUTHORITY[\"EPSG\",\"3691\"]]");
         1763  +    p = add_epsg_def (filter, first, last, 3692, "epsg", 3692,
         1764  +        "NAD83(NSRS2007) / Washington South (ftUS)");
  1981   1765       add_proj4text (p, 0,
  1982   1766           "+proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333");
  1983   1767       add_proj4text (p, 1,
  1984   1768           "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0");
  1985   1769       add_proj4text (p, 2,
  1986   1770           "001016001 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +un");
  1987   1771       add_proj4text (p, 3,
................................................................................
  1995   1779       add_srs_wkt (p, 3,
  1996   1780           ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0");
  1997   1781       add_srs_wkt (p, 4,
  1998   1782           ",0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich");
  1999   1783       add_srs_wkt (p, 5,
  2000   1784           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2001   1785       add_srs_wkt (p, 6,
  2002         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1786  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2003   1787       add_srs_wkt (p, 7,
  2004         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1788  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
  2005   1789       add_srs_wkt (p, 8,
  2006         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1790  +        "SP\"],PARAMETER[\"standard_parallel_1\",47.3333333333333");
  2007   1791       add_srs_wkt (p, 9,
  2008         -        "PARAMETER[\"standard_parallel_1\",47.33333333333334],PAR");
         1792  +        "4],PARAMETER[\"standard_parallel_2\",45.83333333333334],");
  2009   1793       add_srs_wkt (p, 10,
  2010         -        "AMETER[\"standard_parallel_2\",45.83333333333334],PARAME");
         1794  +        "PARAMETER[\"latitude_of_origin\",45.33333333333334],PARA");
  2011   1795       add_srs_wkt (p, 11,
  2012         -        "TER[\"latitude_of_origin\",45.33333333333334],PARAMETER[");
         1796  +        "METER[\"central_meridian\",-120.5],PARAMETER[\"false_eas");
  2013   1797       add_srs_wkt (p, 12,
  2014         -        "\"central_meridian\",-120.5],PARAMETER[\"false_easting\"");
         1798  +        "ting\",1640416.667],PARAMETER[\"false_northing\",0],UNIT");
  2015   1799       add_srs_wkt (p, 13,
  2016         -        ",1640416.667],PARAMETER[\"false_northing\",0],UNIT[\"US ");
         1800  +        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  2017   1801       add_srs_wkt (p, 14,
  2018         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         1802  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2019   1803       add_srs_wkt (p, 15,
  2020         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  2021         -    add_srs_wkt (p, 16,
  2022         -        "SG\",\"3692\"]]");
  2023         -    p = add_epsg_def_ex (filter, first, last, 3693, "epsg", 3693,
  2024         -        "NAD83(NSRS2007) / West Virginia North", 0, 0,
  2025         -        "GRS 1980", "Greenwich",
  2026         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2027         -        "X", "East", "Y", "North");
         1804  +        "[\"EPSG\",\"3692\"]]");
         1805  +    p = add_epsg_def (filter, first, last, 3693, "epsg", 3693,
         1806  +        "NAD83(NSRS2007) / West Virginia North");
  2028   1807       add_proj4text (p, 0,
  2029   1808           "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
  2030   1809       add_proj4text (p, 1,
  2031   1810           "5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  2032   1811       add_proj4text (p, 2,
  2033   1812           " +units=m +no_defs");
  2034   1813       add_srs_wkt (p, 0,
................................................................................
  2040   1819       add_srs_wkt (p, 3,
  2041   1820           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  2042   1821       add_srs_wkt (p, 4,
  2043   1822           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  2044   1823       add_srs_wkt (p, 5,
  2045   1824           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2046   1825       add_srs_wkt (p, 6,
  2047         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1826  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  2048   1827       add_srs_wkt (p, 7,
  2049         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         1828  +        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  2050   1829       add_srs_wkt (p, 8,
  2051         -        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
         1830  +        "],PARAMETER[\"standard_parallel_1\",40.25],PARAMETER[\"s");
  2052   1831       add_srs_wkt (p, 9,
  2053         -        "ETER[\"standard_parallel_1\",40.25],PARAMETER[\"standard");
         1832  +        "tandard_parallel_2\",39],PARAMETER[\"latitude_of_origin\"");
  2054   1833       add_srs_wkt (p, 10,
  2055         -        "_parallel_2\",39],PARAMETER[\"latitude_of_origin\",38.5]");
         1834  +        ",38.5],PARAMETER[\"central_meridian\",-79.5],PARAMETER[\"");
  2056   1835       add_srs_wkt (p, 11,
  2057         -        ",PARAMETER[\"central_meridian\",-79.5],PARAMETER[\"false");
         1836  +        "false_easting\",600000],PARAMETER[\"false_northing\",0],");
  2058   1837       add_srs_wkt (p, 12,
  2059         -        "_easting\",600000],PARAMETER[\"false_northing\",0],UNIT[");
         1838  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2060   1839       add_srs_wkt (p, 13,
  2061         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
  2062         -    add_srs_wkt (p, 14,
  2063         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3693\"]]");
  2064         -    p = add_epsg_def_ex (filter, first, last, 3694, "epsg", 3694,
  2065         -        "NAD83(NSRS2007) / West Virginia South", 0, 0,
  2066         -        "GRS 1980", "Greenwich",
  2067         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2068         -        "X", "East", "Y", "North");
         1840  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3693\"]]");
         1841  +    p = add_epsg_def (filter, first, last, 3694, "epsg", 3694,
         1842  +        "NAD83(NSRS2007) / West Virginia South");
  2069   1843       add_proj4text (p, 0,
  2070   1844           "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
  2071   1845       add_proj4text (p, 1,
  2072   1846           "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80");
  2073   1847       add_proj4text (p, 2,
  2074   1848           " +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2075   1849       add_srs_wkt (p, 0,
................................................................................
  2081   1855       add_srs_wkt (p, 3,
  2082   1856           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  2083   1857       add_srs_wkt (p, 4,
  2084   1858           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  2085   1859       add_srs_wkt (p, 5,
  2086   1860           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2087   1861       add_srs_wkt (p, 6,
  2088         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2089         -    add_srs_wkt (p, 7,
  2090         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
  2091         -    add_srs_wkt (p, 8,
  2092         -        "59\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  2093         -    add_srs_wkt (p, 9,
  2094         -        "ETER[\"standard_parallel_1\",38.88333333333333],PARAMETE");
  2095         -    add_srs_wkt (p, 10,
  2096         -        "R[\"standard_parallel_2\",37.48333333333333],PARAMETER[\"");
  2097         -    add_srs_wkt (p, 11,
  2098         -        "latitude_of_origin\",37],PARAMETER[\"central_meridian\",");
  2099         -    add_srs_wkt (p, 12,
  2100         -        "-81],PARAMETER[\"false_easting\",600000],PARAMETER[\"fal");
  2101         -    add_srs_wkt (p, 13,
  2102         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2103         -    add_srs_wkt (p, 14,
  2104         -        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  2105         -    add_srs_wkt (p, 15,
  2106         -        "PSG\",\"3694\"]]");
  2107         -    p = add_epsg_def_ex (filter, first, last, 3695, "epsg", 3695,
  2108         -        "NAD83(NSRS2007) / Wisconsin Central", 0, 0,
  2109         -        "GRS 1980", "Greenwich",
  2110         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2111         -        "X", "East", "Y", "North");
         1862  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1863  +    add_srs_wkt (p, 7,
         1864  +        "\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         1865  +    add_srs_wkt (p, 8,
         1866  +        "],PARAMETER[\"standard_parallel_1\",38.88333333333333],P");
         1867  +    add_srs_wkt (p, 9,
         1868  +        "ARAMETER[\"standard_parallel_2\",37.48333333333333],PARA");
         1869  +    add_srs_wkt (p, 10,
         1870  +        "METER[\"latitude_of_origin\",37],PARAMETER[\"central_mer");
         1871  +    add_srs_wkt (p, 11,
         1872  +        "idian\",-81],PARAMETER[\"false_easting\",600000],PARAMET");
         1873  +    add_srs_wkt (p, 12,
         1874  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1875  +    add_srs_wkt (p, 13,
         1876  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
         1877  +    add_srs_wkt (p, 14,
         1878  +        "RITY[\"EPSG\",\"3694\"]]");
         1879  +    p = add_epsg_def (filter, first, last, 3695, "epsg", 3695,
         1880  +        "NAD83(NSRS2007) / Wisconsin Central");
  2112   1881       add_proj4text (p, 0,
  2113   1882           "+proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333");
  2114   1883       add_proj4text (p, 1,
  2115   1884           "334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
  2116   1885       add_proj4text (p, 2,
  2117   1886           "0,0,0,0,0,0,0 +units=m +no_defs");
  2118   1887       add_srs_wkt (p, 0,
................................................................................
  2124   1893       add_srs_wkt (p, 3,
  2125   1894           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2126   1895       add_srs_wkt (p, 4,
  2127   1896           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2128   1897       add_srs_wkt (p, 5,
  2129   1898           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2130   1899       add_srs_wkt (p, 6,
  2131         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         1900  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2132   1901       add_srs_wkt (p, 7,
  2133         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         1902  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  2134   1903       add_srs_wkt (p, 8,
  2135         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         1904  +        "PARAMETER[\"standard_parallel_1\",45.5],PARAMETER[\"stan");
  2136   1905       add_srs_wkt (p, 9,
  2137         -        "TER[\"standard_parallel_1\",45.5],PARAMETER[\"standard_p");
         1906  +        "dard_parallel_2\",44.25],PARAMETER[\"latitude_of_origin\"");
  2138   1907       add_srs_wkt (p, 10,
  2139         -        "arallel_2\",44.25],PARAMETER[\"latitude_of_origin\",43.8");
         1908  +        ",43.83333333333334],PARAMETER[\"central_meridian\",-90],");
  2140   1909       add_srs_wkt (p, 11,
  2141         -        "3333333333334],PARAMETER[\"central_meridian\",-90],PARAM");
         1910  +        "PARAMETER[\"false_easting\",600000],PARAMETER[\"false_no");
  2142   1911       add_srs_wkt (p, 12,
  2143         -        "ETER[\"false_easting\",600000],PARAMETER[\"false_northin");
         1912  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2144   1913       add_srs_wkt (p, 13,
  2145         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1914  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2146   1915       add_srs_wkt (p, 14,
  2147         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"36");
  2148         -    add_srs_wkt (p, 15,
  2149         -        "95\"]]");
  2150         -    p = add_epsg_def_ex (filter, first, last, 3696, "epsg", 3696,
  2151         -        "NAD83(NSRS2007) / Wisconsin Central (ftUS)", 0, 0,
  2152         -        "GRS 1980", "Greenwich",
  2153         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2154         -        "X", "East", "Y", "North");
         1916  +        ",\"3695\"]]");
         1917  +    p = add_epsg_def (filter, first, last, 3696, "epsg", 3696,
         1918  +        "NAD83(NSRS2007) / Wisconsin Central (ftUS)");
  2155   1919       add_proj4text (p, 0,
  2156   1920           "+proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333");
  2157   1921       add_proj4text (p, 1,
  2158   1922           "334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
  2159   1923       add_proj4text (p, 2,
  2160   1924           "0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2161   1925       add_srs_wkt (p, 0,
................................................................................
  2167   1931       add_srs_wkt (p, 3,
  2168   1932           "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  2169   1933       add_srs_wkt (p, 4,
  2170   1934           "0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwic");
  2171   1935       add_srs_wkt (p, 5,
  2172   1936           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2173   1937       add_srs_wkt (p, 6,
  2174         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1938  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2175   1939       add_srs_wkt (p, 7,
  2176         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1940  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
  2177   1941       add_srs_wkt (p, 8,
  2178         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1942  +        "SP\"],PARAMETER[\"standard_parallel_1\",45.5],PARAMETER[");
  2179   1943       add_srs_wkt (p, 9,
  2180         -        "PARAMETER[\"standard_parallel_1\",45.5],PARAMETER[\"stan");
         1944  +        "\"standard_parallel_2\",44.25],PARAMETER[\"latitude_of_o");
  2181   1945       add_srs_wkt (p, 10,
  2182         -        "dard_parallel_2\",44.25],PARAMETER[\"latitude_of_origin\"");
         1946  +        "rigin\",43.83333333333334],PARAMETER[\"central_meridian\"");
  2183   1947       add_srs_wkt (p, 11,
  2184         -        ",43.83333333333334],PARAMETER[\"central_meridian\",-90],");
         1948  +        ",-90],PARAMETER[\"false_easting\",1968500],PARAMETER[\"f");
  2185   1949       add_srs_wkt (p, 12,
  2186         -        "PARAMETER[\"false_easting\",1968500],PARAMETER[\"false_n");
         1950  +        "alse_northing\",0],UNIT[\"US survey foot\",0.30480060960");
  2187   1951       add_srs_wkt (p, 13,
  2188         -        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
         1952  +        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
  2189   1953       add_srs_wkt (p, 14,
  2190         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2191         -    add_srs_wkt (p, 15,
  2192         -        ",NORTH],AUTHORITY[\"EPSG\",\"3696\"]]");
  2193         -    p = add_epsg_def_ex (filter, first, last, 3697, "epsg", 3697,
  2194         -        "NAD83(NSRS2007) / Wisconsin North", 0, 0,
  2195         -        "GRS 1980", "Greenwich",
  2196         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2197         -        "X", "East", "Y", "North");
         1954  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3696\"]]");
         1955  +    p = add_epsg_def (filter, first, last, 3697, "epsg", 3697,
         1956  +        "NAD83(NSRS2007) / Wisconsin North");
  2198   1957       add_proj4text (p, 0,
  2199   1958           "+proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666");
  2200   1959       add_proj4text (p, 1,
  2201   1960           "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0");
  2202   1961       add_proj4text (p, 2,
  2203   1962           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2204   1963       add_srs_wkt (p, 0,
................................................................................
  2210   1969       add_srs_wkt (p, 3,
  2211   1970           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  2212   1971       add_srs_wkt (p, 4,
  2213   1972           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  2214   1973       add_srs_wkt (p, 5,
  2215   1974           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2216   1975       add_srs_wkt (p, 6,
  2217         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1976  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2218   1977       add_srs_wkt (p, 7,
  2219         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         1978  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2220   1979       add_srs_wkt (p, 8,
  2221         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1980  +        "AMETER[\"standard_parallel_1\",46.76666666666667],PARAME");
  2222   1981       add_srs_wkt (p, 9,
  2223         -        "[\"standard_parallel_1\",46.76666666666667],PARAMETER[\"");
         1982  +        "TER[\"standard_parallel_2\",45.56666666666667],PARAMETER");
  2224   1983       add_srs_wkt (p, 10,
  2225         -        "standard_parallel_2\",45.56666666666667],PARAMETER[\"lat");
         1984  +        "[\"latitude_of_origin\",45.16666666666666],PARAMETER[\"c");
  2226   1985       add_srs_wkt (p, 11,
  2227         -        "itude_of_origin\",45.16666666666666],PARAMETER[\"central");
         1986  +        "entral_meridian\",-90],PARAMETER[\"false_easting\",60000");
  2228   1987       add_srs_wkt (p, 12,
  2229         -        "_meridian\",-90],PARAMETER[\"false_easting\",600000],PAR");
         1988  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  2230   1989       add_srs_wkt (p, 13,
  2231         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1990  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  2232   1991       add_srs_wkt (p, 14,
  2233         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  2234         -    add_srs_wkt (p, 15,
  2235         -        "UTHORITY[\"EPSG\",\"3697\"]]");
  2236         -    p = add_epsg_def_ex (filter, first, last, 3698, "epsg", 3698,
  2237         -        "NAD83(NSRS2007) / Wisconsin North (ftUS)", 0, 0,
  2238         -        "GRS 1980", "Greenwich",
  2239         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2240         -        "X", "East", "Y", "North");
         1992  +        "RTH],AUTHORITY[\"EPSG\",\"3697\"]]");
         1993  +    p = add_epsg_def (filter, first, last, 3698, "epsg", 3698,
         1994  +        "NAD83(NSRS2007) / Wisconsin North (ftUS)");
  2241   1995       add_proj4text (p, 0,
  2242   1996           "+proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666");
  2243   1997       add_proj4text (p, 1,
  2244   1998           "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0");
  2245   1999       add_proj4text (p, 2,
  2246   2000           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_");
  2247   2001       add_proj4text (p, 3,
................................................................................
  2255   2009       add_srs_wkt (p, 3,
  2256   2010           "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
  2257   2011       add_srs_wkt (p, 4,
  2258   2012           "0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  2259   2013       add_srs_wkt (p, 5,
  2260   2014           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2261   2015       add_srs_wkt (p, 6,
  2262         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         2016  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2263   2017       add_srs_wkt (p, 7,
  2264         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2018  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  2265   2019       add_srs_wkt (p, 8,
  2266         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         2020  +        "\"],PARAMETER[\"standard_parallel_1\",46.76666666666667]");
  2267   2021       add_srs_wkt (p, 9,
  2268         -        "AMETER[\"standard_parallel_1\",46.76666666666667],PARAME");
         2022  +        ",PARAMETER[\"standard_parallel_2\",45.56666666666667],PA");
  2269   2023       add_srs_wkt (p, 10,
  2270         -        "TER[\"standard_parallel_2\",45.56666666666667],PARAMETER");
         2024  +        "RAMETER[\"latitude_of_origin\",45.16666666666666],PARAME");
  2271   2025       add_srs_wkt (p, 11,
  2272         -        "[\"latitude_of_origin\",45.16666666666666],PARAMETER[\"c");
         2026  +        "TER[\"central_meridian\",-90],PARAMETER[\"false_easting\"");
  2273   2027       add_srs_wkt (p, 12,
  2274         -        "entral_meridian\",-90],PARAMETER[\"false_easting\",19685");
         2028  +        ",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
  2275   2029       add_srs_wkt (p, 13,
  2276         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
         2030  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
  2277   2031       add_srs_wkt (p, 14,
  2278         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
         2032  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2279   2033       add_srs_wkt (p, 15,
  2280         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"369");
  2281         -    add_srs_wkt (p, 16,
  2282         -        "8\"]]");
  2283         -    p = add_epsg_def_ex (filter, first, last, 3699, "epsg", 3699,
  2284         -        "NAD83(NSRS2007) / Wisconsin South", 0, 0,
  2285         -        "GRS 1980", "Greenwich",
  2286         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2287         -        "X", "East", "Y", "North");
         2034  +        ",\"3698\"]]");
         2035  +    p = add_epsg_def (filter, first, last, 3699, "epsg", 3699,
         2036  +        "NAD83(NSRS2007) / Wisconsin South");
  2288   2037       add_proj4text (p, 0,
  2289   2038           "+proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333");
  2290   2039       add_proj4text (p, 1,
  2291   2040           "333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80");
  2292   2041       add_proj4text (p, 2,
  2293   2042           " +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2294   2043       add_srs_wkt (p, 0,
................................................................................
  2300   2049       add_srs_wkt (p, 3,
  2301   2050           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  2302   2051       add_srs_wkt (p, 4,
  2303   2052           "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  2304   2053       add_srs_wkt (p, 5,
  2305   2054           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2306   2055       add_srs_wkt (p, 6,
  2307         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         2056  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2308   2057       add_srs_wkt (p, 7,
  2309         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         2058  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2310   2059       add_srs_wkt (p, 8,
  2311         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         2060  +        "AMETER[\"standard_parallel_1\",44.06666666666667],PARAME");
  2312   2061       add_srs_wkt (p, 9,
  2313         -        "[\"standard_parallel_1\",44.06666666666667],PARAMETER[\"");
         2062  +        "TER[\"standard_parallel_2\",42.73333333333333],PARAMETER");
  2314   2063       add_srs_wkt (p, 10,
  2315         -        "standard_parallel_2\",42.73333333333333],PARAMETER[\"lat");
         2064  +        "[\"latitude_of_origin\",42],PARAMETER[\"central_meridian");
  2316   2065       add_srs_wkt (p, 11,
  2317         -        "itude_of_origin\",42],PARAMETER[\"central_meridian\",-90");
         2066  +        "\",-90],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
  2318   2067       add_srs_wkt (p, 12,
  2319         -        "],PARAMETER[\"false_easting\",600000],PARAMETER[\"false_");
         2068  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2320   2069       add_srs_wkt (p, 13,
  2321         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2070  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  2322   2071       add_srs_wkt (p, 14,
  2323         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  2324         -    add_srs_wkt (p, 15,
  2325         -        "\",\"3699\"]]");
  2326         -    p = add_epsg_def_ex (filter, first, last, 3700, "epsg", 3700,
  2327         -        "NAD83(NSRS2007) / Wisconsin South (ftUS)", 0, 0,
  2328         -        "GRS 1980", "Greenwich",
  2329         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2330         -        "X", "East", "Y", "North");
         2072  +        "\"EPSG\",\"3699\"]]");
         2073  +    p = add_epsg_def (filter, first, last, 3700, "epsg", 3700,
         2074  +        "NAD83(NSRS2007) / Wisconsin South (ftUS)");
  2331   2075       add_proj4text (p, 0,
  2332   2076           "+proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333");
  2333   2077       add_proj4text (p, 1,
  2334   2078           "333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80");
  2335   2079       add_proj4text (p, 2,
  2336   2080           " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2337   2081       add_srs_wkt (p, 0,
................................................................................
  2343   2087       add_srs_wkt (p, 3,
  2344   2088           "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
  2345   2089       add_srs_wkt (p, 4,
  2346   2090           "0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  2347   2091       add_srs_wkt (p, 5,
  2348   2092           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2349   2093       add_srs_wkt (p, 6,
  2350         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         2094  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2351   2095       add_srs_wkt (p, 7,
  2352         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2096  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  2353   2097       add_srs_wkt (p, 8,
  2354         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         2098  +        "\"],PARAMETER[\"standard_parallel_1\",44.06666666666667]");
  2355   2099       add_srs_wkt (p, 9,
  2356         -        "AMETER[\"standard_parallel_1\",44.06666666666667],PARAME");
         2100  +        ",PARAMETER[\"standard_parallel_2\",42.73333333333333],PA");
  2357   2101       add_srs_wkt (p, 10,
  2358         -        "TER[\"standard_parallel_2\",42.73333333333333],PARAMETER");
         2102  +        "RAMETER[\"latitude_of_origin\",42],PARAMETER[\"central_m");
  2359   2103       add_srs_wkt (p, 11,
  2360         -        "[\"latitude_of_origin\",42],PARAMETER[\"central_meridian");
         2104  +        "eridian\",-90],PARAMETER[\"false_easting\",1968500],PARA");
  2361   2105       add_srs_wkt (p, 12,
  2362         -        "\",-90],PARAMETER[\"false_easting\",1968500],PARAMETER[\"");
         2106  +        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
  2363   2107       add_srs_wkt (p, 13,
  2364         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         2108  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
  2365   2109       add_srs_wkt (p, 14,
  2366         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  2367         -    add_srs_wkt (p, 15,
  2368         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3700\"]]");
  2369         -    p = add_epsg_def_ex (filter, first, last, 3701, "epsg", 3701,
  2370         -        "NAD83(NSRS2007) / Wisconsin Transverse Mercator", 0, 0,
  2371         -        "GRS 1980", "Greenwich",
  2372         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2373         -        "X", "East", "Y", "North");
         2110  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3700\"]]");
         2111  +    p = add_epsg_def (filter, first, last, 3701, "epsg", 3701,
         2112  +        "NAD83(NSRS2007) / Wisconsin Transverse Mercator");
  2374   2113       add_proj4text (p, 0,
  2375   2114           "+proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y");
  2376   2115       add_proj4text (p, 1,
  2377   2116           "_0=-4480000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  2378   2117       add_proj4text (p, 2,
  2379   2118           " +no_defs");
  2380   2119       add_srs_wkt (p, 0,
................................................................................
  2386   2125       add_srs_wkt (p, 3,
  2387   2126           "37,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0");
  2388   2127       add_srs_wkt (p, 4,
  2389   2128           ",0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Gre");
  2390   2129       add_srs_wkt (p, 5,
  2391   2130           "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2392   2131       add_srs_wkt (p, 6,
  2393         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2132  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  2394   2133       add_srs_wkt (p, 7,
  2395         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2134  +        "ITY[\"EPSG\",\"4759\"]],PROJECTION[\"Transverse_Mercator");
  2396   2135       add_srs_wkt (p, 8,
  2397         -        "PSG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2136  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2398   2137       add_srs_wkt (p, 9,
  2399         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2138  +        "ral_meridian\",-90],PARAMETER[\"scale_factor\",0.9996],P");
  2400   2139       add_srs_wkt (p, 10,
  2401         -        "idian\",-90],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
         2140  +        "ARAMETER[\"false_easting\",520000],PARAMETER[\"false_nor");
  2402   2141       add_srs_wkt (p, 11,
  2403         -        "R[\"false_easting\",520000],PARAMETER[\"false_northing\"");
         2142  +        "thing\",-4480000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2404   2143       add_srs_wkt (p, 12,
  2405         -        ",-4480000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2144  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2406   2145       add_srs_wkt (p, 13,
  2407         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  2408         -    add_srs_wkt (p, 14,
  2409         -        "\"3701\"]]");
  2410         -    p = add_epsg_def_ex (filter, first, last, 3702, "epsg", 3702,
  2411         -        "NAD83(NSRS2007) / Wyoming East", 0, 0,
  2412         -        "GRS 1980", "Greenwich",
  2413         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2414         -        "X", "East", "Y", "North");
         2146  +        "EPSG\",\"3701\"]]");
         2147  +    p = add_epsg_def (filter, first, last, 3702, "epsg", 3702,
         2148  +        "NAD83(NSRS2007) / Wyoming East");
  2415   2149       add_proj4text (p, 0,
  2416   2150           "+proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9");
  2417   2151       add_proj4text (p, 1,
  2418   2152           "999375 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  2419   2153       add_proj4text (p, 2,
  2420   2154           "0,0,0 +units=m +no_defs");
  2421   2155       add_srs_wkt (p, 0,
................................................................................
  2427   2161       add_srs_wkt (p, 3,
  2428   2162           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  2429   2163       add_srs_wkt (p, 4,
  2430   2164           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2431   2165       add_srs_wkt (p, 5,
  2432   2166           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2433   2167       add_srs_wkt (p, 6,
  2434         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2168  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  2435   2169       add_srs_wkt (p, 7,
  2436         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2170  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2437   2171       add_srs_wkt (p, 8,
  2438         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2172  +        "atitude_of_origin\",40.5],PARAMETER[\"central_meridian\"");
  2439   2173       add_srs_wkt (p, 9,
  2440         -        "e_of_origin\",40.5],PARAMETER[\"central_meridian\",-105.");
         2174  +        ",-105.1666666666667],PARAMETER[\"scale_factor\",0.999937");
  2441   2175       add_srs_wkt (p, 10,
  2442         -        "1666666666667],PARAMETER[\"scale_factor\",0.9999375],PAR");
         2176  +        "5],PARAMETER[\"false_easting\",200000],PARAMETER[\"false");
  2443   2177       add_srs_wkt (p, 11,
  2444         -        "AMETER[\"false_easting\",200000],PARAMETER[\"false_north");
         2178  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2445   2179       add_srs_wkt (p, 12,
  2446         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2180  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2447   2181       add_srs_wkt (p, 13,
  2448         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2449         -    add_srs_wkt (p, 14,
  2450         -        "3702\"]]");
  2451         -    p = add_epsg_def_ex (filter, first, last, 3703, "epsg", 3703,
  2452         -        "NAD83(NSRS2007) / Wyoming East Central", 0, 0,
  2453         -        "GRS 1980", "Greenwich",
  2454         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2455         -        "X", "East", "Y", "North");
         2182  +        "G\",\"3702\"]]");
         2183  +    p = add_epsg_def (filter, first, last, 3703, "epsg", 3703,
         2184  +        "NAD83(NSRS2007) / Wyoming East Central");
  2456   2185       add_proj4text (p, 0,
  2457   2186           "+proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9");
  2458   2187       add_proj4text (p, 1,
  2459   2188           "999375 +x_0=400000 +y_0=100000 +ellps=GRS80 +towgs84=0,0");
  2460   2189       add_proj4text (p, 2,
  2461   2190           ",0,0,0,0,0 +units=m +no_defs");
  2462   2191       add_srs_wkt (p, 0,
................................................................................
  2468   2197       add_srs_wkt (p, 3,
  2469   2198           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  2470   2199       add_srs_wkt (p, 4,
  2471   2200           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  2472   2201       add_srs_wkt (p, 5,
  2473   2202           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2474   2203       add_srs_wkt (p, 6,
  2475         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         2204  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2476   2205       add_srs_wkt (p, 7,
  2477         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2206  +        "G\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2478   2207       add_srs_wkt (p, 8,
  2479         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2208  +        "ETER[\"latitude_of_origin\",40.5],PARAMETER[\"central_me");
  2480   2209       add_srs_wkt (p, 9,
  2481         -        "latitude_of_origin\",40.5],PARAMETER[\"central_meridian\"");
         2210  +        "ridian\",-107.3333333333333],PARAMETER[\"scale_factor\",");
  2482   2211       add_srs_wkt (p, 10,
  2483         -        ",-107.3333333333333],PARAMETER[\"scale_factor\",0.999937");
         2212  +        "0.9999375],PARAMETER[\"false_easting\",400000],PARAMETER");
  2484   2213       add_srs_wkt (p, 11,
  2485         -        "5],PARAMETER[\"false_easting\",400000],PARAMETER[\"false");
         2214  +        "[\"false_northing\",100000],UNIT[\"metre\",1,AUTHORITY[\"");
  2486   2215       add_srs_wkt (p, 12,
  2487         -        "_northing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2216  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2488   2217       add_srs_wkt (p, 13,
  2489         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  2490         -    add_srs_wkt (p, 14,
  2491         -        "\"EPSG\",\"3703\"]]");
  2492         -    p = add_epsg_def_ex (filter, first, last, 3704, "epsg", 3704,
  2493         -        "NAD83(NSRS2007) / Wyoming West Central", 0, 0,
  2494         -        "GRS 1980", "Greenwich",
  2495         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2496         -        "X", "East", "Y", "North");
         2218  +        "HORITY[\"EPSG\",\"3703\"]]");
         2219  +    p = add_epsg_def (filter, first, last, 3704, "epsg", 3704,
         2220  +        "NAD83(NSRS2007) / Wyoming West Central");
  2497   2221       add_proj4text (p, 0,
  2498   2222           "+proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0");
  2499   2223       add_proj4text (p, 1,
  2500   2224           "=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  2501   2225       add_proj4text (p, 2,
  2502   2226           "s=m +no_defs");
  2503   2227       add_srs_wkt (p, 0,
................................................................................
  2509   2233       add_srs_wkt (p, 3,
  2510   2234           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  2511   2235       add_srs_wkt (p, 4,
  2512   2236           "0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",");
  2513   2237       add_srs_wkt (p, 5,
  2514   2238           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2515   2239       add_srs_wkt (p, 6,
  2516         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         2240  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2517   2241       add_srs_wkt (p, 7,
  2518         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2242  +        "G\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2519   2243       add_srs_wkt (p, 8,
  2520         -        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2244  +        "ETER[\"latitude_of_origin\",40.5],PARAMETER[\"central_me");
  2521   2245       add_srs_wkt (p, 9,
  2522         -        "latitude_of_origin\",40.5],PARAMETER[\"central_meridian\"");
         2246  +        "ridian\",-108.75],PARAMETER[\"scale_factor\",0.9999375],");
  2523   2247       add_srs_wkt (p, 10,
  2524         -        ",-108.75],PARAMETER[\"scale_factor\",0.9999375],PARAMETE");
         2248  +        "PARAMETER[\"false_easting\",600000],PARAMETER[\"false_no");
  2525   2249       add_srs_wkt (p, 11,
  2526         -        "R[\"false_easting\",600000],PARAMETER[\"false_northing\"");
         2250  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2527   2251       add_srs_wkt (p, 12,
  2528         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2252  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2529   2253       add_srs_wkt (p, 13,
  2530         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3704\"");
  2531         -    add_srs_wkt (p, 14,
  2532         -        "]]");
  2533         -    p = add_epsg_def_ex (filter, first, last, 3705, "epsg", 3705,
  2534         -        "NAD83(NSRS2007) / Wyoming West", 0, 0,
  2535         -        "GRS 1980", "Greenwich",
  2536         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2537         -        "X", "East", "Y", "North");
         2254  +        ",\"3704\"]]");
         2255  +    p = add_epsg_def (filter, first, last, 3705, "epsg", 3705,
         2256  +        "NAD83(NSRS2007) / Wyoming West");
  2538   2257       add_proj4text (p, 0,
  2539   2258           "+proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9");
  2540   2259       add_proj4text (p, 1,
  2541   2260           "999375 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0");
  2542   2261       add_proj4text (p, 2,
  2543   2262           ",0,0,0,0,0 +units=m +no_defs");
  2544   2263       add_srs_wkt (p, 0,
................................................................................
  2550   2269       add_srs_wkt (p, 3,
  2551   2270           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  2552   2271       add_srs_wkt (p, 4,
  2553   2272           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2554   2273       add_srs_wkt (p, 5,
  2555   2274           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2556   2275       add_srs_wkt (p, 6,
  2557         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2276  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  2558   2277       add_srs_wkt (p, 7,
  2559         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2278  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2560   2279       add_srs_wkt (p, 8,
  2561         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2280  +        "atitude_of_origin\",40.5],PARAMETER[\"central_meridian\"");
  2562   2281       add_srs_wkt (p, 9,
  2563         -        "e_of_origin\",40.5],PARAMETER[\"central_meridian\",-110.");
         2282  +        ",-110.0833333333333],PARAMETER[\"scale_factor\",0.999937");
  2564   2283       add_srs_wkt (p, 10,
  2565         -        "0833333333333],PARAMETER[\"scale_factor\",0.9999375],PAR");
         2284  +        "5],PARAMETER[\"false_easting\",800000],PARAMETER[\"false");
  2566   2285       add_srs_wkt (p, 11,
  2567         -        "AMETER[\"false_easting\",800000],PARAMETER[\"false_north");
         2286  +        "_northing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2568   2287       add_srs_wkt (p, 12,
  2569         -        "ing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2288  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  2570   2289       add_srs_wkt (p, 13,
  2571         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  2572         -    add_srs_wkt (p, 14,
  2573         -        "\",\"3705\"]]");
  2574         -    p = add_epsg_def_ex (filter, first, last, 3706, "epsg", 3706,
  2575         -        "NAD83(NSRS2007) / UTM zone 59N", 0, 0,
  2576         -        "GRS 1980", "Greenwich",
  2577         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2578         -        "Easting", "East", "Northing", "North");
         2290  +        "\"EPSG\",\"3705\"]]");
         2291  +    p = add_epsg_def (filter, first, last, 3706, "epsg", 3706,
         2292  +        "NAD83(NSRS2007) / UTM zone 59N");
  2579   2293       add_proj4text (p, 0,
  2580   2294           "+proj=utm +zone=59 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2581   2295       add_proj4text (p, 1,
  2582   2296           "units=m +no_defs");
  2583   2297       add_srs_wkt (p, 0,
  2584   2298           "PROJCS[\"NAD83(NSRS2007) / UTM zone 59N\",GEOGCS[\"NAD83");
  2585   2299       add_srs_wkt (p, 1,
................................................................................
  2589   2303       add_srs_wkt (p, 3,
  2590   2304           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  2591   2305       add_srs_wkt (p, 4,
  2592   2306           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2593   2307       add_srs_wkt (p, 5,
  2594   2308           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2595   2309       add_srs_wkt (p, 6,
  2596         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2310  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  2597   2311       add_srs_wkt (p, 7,
  2598         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2312  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2599   2313       add_srs_wkt (p, 8,
  2600         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2314  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",17");
  2601   2315       add_srs_wkt (p, 9,
  2602         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",171],PAR");
         2316  +        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2603   2317       add_srs_wkt (p, 10,
  2604         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2318  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2605   2319       add_srs_wkt (p, 11,
  2606         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2320  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2607   2321       add_srs_wkt (p, 12,
  2608         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2322  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"370");
  2609   2323       add_srs_wkt (p, 13,
  2610         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3706\"]]");
  2611         -    p = add_epsg_def_ex (filter, first, last, 3707, "epsg", 3707,
  2612         -        "NAD83(NSRS2007) / UTM zone 60N", 0, 0,
  2613         -        "GRS 1980", "Greenwich",
  2614         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2615         -        "Easting", "East", "Northing", "North");
         2324  +        "6\"]]");
         2325  +    p = add_epsg_def (filter, first, last, 3707, "epsg", 3707,
         2326  +        "NAD83(NSRS2007) / UTM zone 60N");
  2616   2327       add_proj4text (p, 0,
  2617   2328           "+proj=utm +zone=60 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2618   2329       add_proj4text (p, 1,
  2619   2330           "units=m +no_defs");
  2620   2331       add_srs_wkt (p, 0,
  2621   2332           "PROJCS[\"NAD83(NSRS2007) / UTM zone 60N\",GEOGCS[\"NAD83");
  2622   2333       add_srs_wkt (p, 1,
................................................................................
  2626   2337       add_srs_wkt (p, 3,
  2627   2338           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  2628   2339       add_srs_wkt (p, 4,
  2629   2340           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2630   2341       add_srs_wkt (p, 5,
  2631   2342           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2632   2343       add_srs_wkt (p, 6,
  2633         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2344  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  2634   2345       add_srs_wkt (p, 7,
  2635         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2346  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2636   2347       add_srs_wkt (p, 8,
  2637         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2348  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",17");
  2638   2349       add_srs_wkt (p, 9,
  2639         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",177],PAR");
         2350  +        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2640   2351       add_srs_wkt (p, 10,
  2641         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2352  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2642   2353       add_srs_wkt (p, 11,
  2643         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2354  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2644   2355       add_srs_wkt (p, 12,
  2645         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2356  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"370");
  2646   2357       add_srs_wkt (p, 13,
  2647         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3707\"]]");
  2648         -    p = add_epsg_def_ex (filter, first, last, 3708, "epsg", 3708,
  2649         -        "NAD83(NSRS2007) / UTM zone 1N", 0, 0,
  2650         -        "GRS 1980", "Greenwich",
  2651         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2652         -        "Easting", "East", "Northing", "North");
         2358  +        "7\"]]");
         2359  +    p = add_epsg_def (filter, first, last, 3708, "epsg", 3708,
         2360  +        "NAD83(NSRS2007) / UTM zone 1N");
  2653   2361       add_proj4text (p, 0,
  2654   2362           "+proj=utm +zone=1 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2655   2363       add_proj4text (p, 1,
  2656   2364           "nits=m +no_defs");
  2657   2365       add_srs_wkt (p, 0,
  2658   2366           "PROJCS[\"NAD83(NSRS2007) / UTM zone 1N\",GEOGCS[\"NAD83(");
  2659   2367       add_srs_wkt (p, 1,
................................................................................
  2663   2371       add_srs_wkt (p, 3,
  2664   2372           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2665   2373       add_srs_wkt (p, 4,
  2666   2374           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2667   2375       add_srs_wkt (p, 5,
  2668   2376           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2669   2377       add_srs_wkt (p, 6,
  2670         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         2378  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
  2671   2379       add_srs_wkt (p, 7,
  2672         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
         2380  +        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2673   2381       add_srs_wkt (p, 8,
  2674         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2382  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-17");
  2675   2383       add_srs_wkt (p, 9,
  2676         -        "_of_origin\",0],PARAMETER[\"central_meridian\",-177],PAR");
         2384  +        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2677   2385       add_srs_wkt (p, 10,
  2678         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2386  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2679   2387       add_srs_wkt (p, 11,
  2680         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2388  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2681   2389       add_srs_wkt (p, 12,
  2682         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2390  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"370");
  2683   2391       add_srs_wkt (p, 13,
  2684         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3708\"]]");
  2685         -    p = add_epsg_def_ex (filter, first, last, 3709, "epsg", 3709,
  2686         -        "NAD83(NSRS2007) / UTM zone 2N", 0, 0,
  2687         -        "GRS 1980", "Greenwich",
  2688         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2689         -        "Easting", "East", "Northing", "North");
         2392  +        "8\"]]");
         2393  +    p = add_epsg_def (filter, first, last, 3709, "epsg", 3709,
         2394  +        "NAD83(NSRS2007) / UTM zone 2N");
  2690   2395       add_proj4text (p, 0,
  2691   2396           "+proj=utm +zone=2 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2692   2397       add_proj4text (p, 1,
  2693   2398           "nits=m +no_defs");
  2694   2399       add_srs_wkt (p, 0,
  2695   2400           "PROJCS[\"NAD83(NSRS2007) / UTM zone 2N\",GEOGCS[\"NAD83(");
  2696   2401       add_srs_wkt (p, 1,
................................................................................
  2700   2405       add_srs_wkt (p, 3,
  2701   2406           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2702   2407       add_srs_wkt (p, 4,
  2703   2408           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2704   2409       add_srs_wkt (p, 5,
  2705   2410           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2706   2411       add_srs_wkt (p, 6,
  2707         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         2412  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
  2708   2413       add_srs_wkt (p, 7,
  2709         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
         2414  +        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2710   2415       add_srs_wkt (p, 8,
  2711         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2416  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-17");
  2712   2417       add_srs_wkt (p, 9,
  2713         -        "_of_origin\",0],PARAMETER[\"central_meridian\",-171],PAR");
         2418  +        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2714   2419       add_srs_wkt (p, 10,
  2715         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2420  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2716   2421       add_srs_wkt (p, 11,
  2717         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2422  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2718   2423       add_srs_wkt (p, 12,
  2719         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2424  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"370");
  2720   2425       add_srs_wkt (p, 13,
  2721         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3709\"]]");
  2722         -    p = add_epsg_def_ex (filter, first, last, 3710, "epsg", 3710,
  2723         -        "NAD83(NSRS2007) / UTM zone 3N", 0, 0,
  2724         -        "GRS 1980", "Greenwich",
  2725         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2726         -        "Easting", "East", "Northing", "North");
         2426  +        "9\"]]");
         2427  +    p = add_epsg_def (filter, first, last, 3710, "epsg", 3710,
         2428  +        "NAD83(NSRS2007) / UTM zone 3N");
  2727   2429       add_proj4text (p, 0,
  2728   2430           "+proj=utm +zone=3 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2729   2431       add_proj4text (p, 1,
  2730   2432           "nits=m +no_defs");
  2731   2433       add_srs_wkt (p, 0,
  2732   2434           "PROJCS[\"NAD83(NSRS2007) / UTM zone 3N\",GEOGCS[\"NAD83(");
  2733   2435       add_srs_wkt (p, 1,
................................................................................
  2737   2439       add_srs_wkt (p, 3,
  2738   2440           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2739   2441       add_srs_wkt (p, 4,
  2740   2442           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2741   2443       add_srs_wkt (p, 5,
  2742   2444           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2743   2445       add_srs_wkt (p, 6,
  2744         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         2446  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
  2745   2447       add_srs_wkt (p, 7,
  2746         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
         2448  +        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2747   2449       add_srs_wkt (p, 8,
  2748         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2450  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-16");
  2749   2451       add_srs_wkt (p, 9,
  2750         -        "_of_origin\",0],PARAMETER[\"central_meridian\",-165],PAR");
         2452  +        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2751   2453       add_srs_wkt (p, 10,
  2752         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2454  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2753   2455       add_srs_wkt (p, 11,
  2754         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2456  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2755   2457       add_srs_wkt (p, 12,
  2756         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2458  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"371");
  2757   2459       add_srs_wkt (p, 13,
  2758         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3710\"]]");
  2759         -    p = add_epsg_def_ex (filter, first, last, 3711, "epsg", 3711,
  2760         -        "NAD83(NSRS2007) / UTM zone 4N", 0, 0,
  2761         -        "GRS 1980", "Greenwich",
  2762         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2763         -        "Easting", "East", "Northing", "North");
         2460  +        "0\"]]");
         2461  +    p = add_epsg_def (filter, first, last, 3711, "epsg", 3711,
         2462  +        "NAD83(NSRS2007) / UTM zone 4N");
  2764   2463       add_proj4text (p, 0,
  2765   2464           "+proj=utm +zone=4 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2766   2465       add_proj4text (p, 1,
  2767   2466           "nits=m +no_defs");
  2768   2467       add_srs_wkt (p, 0,
  2769   2468           "PROJCS[\"NAD83(NSRS2007) / UTM zone 4N\",GEOGCS[\"NAD83(");
  2770   2469       add_srs_wkt (p, 1,
................................................................................
  2774   2473       add_srs_wkt (p, 3,
  2775   2474           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2776   2475       add_srs_wkt (p, 4,
  2777   2476           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2778   2477       add_srs_wkt (p, 5,
  2779   2478           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2780   2479       add_srs_wkt (p, 6,
  2781         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         2480  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
  2782   2481       add_srs_wkt (p, 7,
  2783         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
         2482  +        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2784   2483       add_srs_wkt (p, 8,
  2785         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2484  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-15");
  2786   2485       add_srs_wkt (p, 9,
  2787         -        "_of_origin\",0],PARAMETER[\"central_meridian\",-159],PAR");
         2486  +        "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2788   2487       add_srs_wkt (p, 10,
  2789         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2488  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2790   2489       add_srs_wkt (p, 11,
  2791         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2490  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2792   2491       add_srs_wkt (p, 12,
  2793         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2492  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"371");
  2794   2493       add_srs_wkt (p, 13,
  2795         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3711\"]]");
  2796         -    p = add_epsg_def_ex (filter, first, last, 3712, "epsg", 3712,
  2797         -        "NAD83(NSRS2007) / UTM zone 5N", 0, 0,
  2798         -        "GRS 1980", "Greenwich",
  2799         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2800         -        "Easting", "East", "Northing", "North");
         2494  +        "1\"]]");
         2495  +    p = add_epsg_def (filter, first, last, 3712, "epsg", 3712,
         2496  +        "NAD83(NSRS2007) / UTM zone 5N");
  2801   2497       add_proj4text (p, 0,
  2802   2498           "+proj=utm +zone=5 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2803   2499       add_proj4text (p, 1,
  2804   2500           "nits=m +no_defs");
  2805   2501       add_srs_wkt (p, 0,
  2806   2502           "PROJCS[\"NAD83(NSRS2007) / UTM zone 5N\",GEOGCS[\"NAD83(");
  2807   2503       add_srs_wkt (p, 1,
................................................................................
  2811   2507       add_srs_wkt (p, 3,
  2812   2508           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2813   2509       add_srs_wkt (p, 4,
  2814   2510           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2815   2511       add_srs_wkt (p, 5,
  2816   2512           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2817   2513       add_srs_wkt (p, 6,
  2818         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         2514  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
  2819   2515       add_srs_wkt (p, 7,
  2820         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
         2516  +        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2821   2517       add_srs_wkt (p, 8,
  2822         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2518  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-15");
  2823   2519       add_srs_wkt (p, 9,
  2824         -        "_of_origin\",0],PARAMETER[\"central_meridian\",-153],PAR");
         2520  +        "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2825   2521       add_srs_wkt (p, 10,
  2826         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2522  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2827   2523       add_srs_wkt (p, 11,
  2828         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2524  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2829   2525       add_srs_wkt (p, 12,
  2830         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2526  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"371");
  2831   2527       add_srs_wkt (p, 13,
  2832         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3712\"]]");
  2833         -    p = add_epsg_def_ex (filter, first, last, 3713, "epsg", 3713,
  2834         -        "NAD83(NSRS2007) / UTM zone 6N", 0, 0,
  2835         -        "GRS 1980", "Greenwich",
  2836         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2837         -        "Easting", "East", "Northing", "North");
         2528  +        "2\"]]");
         2529  +    p = add_epsg_def (filter, first, last, 3713, "epsg", 3713,
         2530  +        "NAD83(NSRS2007) / UTM zone 6N");
  2838   2531       add_proj4text (p, 0,
  2839   2532           "+proj=utm +zone=6 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2840   2533       add_proj4text (p, 1,
  2841   2534           "nits=m +no_defs");
  2842   2535       add_srs_wkt (p, 0,
  2843   2536           "PROJCS[\"NAD83(NSRS2007) / UTM zone 6N\",GEOGCS[\"NAD83(");
  2844   2537       add_srs_wkt (p, 1,
................................................................................
  2848   2541       add_srs_wkt (p, 3,
  2849   2542           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2850   2543       add_srs_wkt (p, 4,
  2851   2544           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2852   2545       add_srs_wkt (p, 5,
  2853   2546           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2854   2547       add_srs_wkt (p, 6,
  2855         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         2548  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
  2856   2549       add_srs_wkt (p, 7,
  2857         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
         2550  +        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2858   2551       add_srs_wkt (p, 8,
  2859         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2552  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-14");
  2860   2553       add_srs_wkt (p, 9,
  2861         -        "_of_origin\",0],PARAMETER[\"central_meridian\",-147],PAR");
         2554  +        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2862   2555       add_srs_wkt (p, 10,
  2863         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2556  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2864   2557       add_srs_wkt (p, 11,
  2865         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2558  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2866   2559       add_srs_wkt (p, 12,
  2867         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2560  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"371");
  2868   2561       add_srs_wkt (p, 13,
  2869         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3713\"]]");
  2870         -    p = add_epsg_def_ex (filter, first, last, 3714, "epsg", 3714,
  2871         -        "NAD83(NSRS2007) / UTM zone 7N", 0, 0,
  2872         -        "GRS 1980", "Greenwich",
  2873         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2874         -        "Easting", "East", "Northing", "North");
         2562  +        "3\"]]");
         2563  +    p = add_epsg_def (filter, first, last, 3714, "epsg", 3714,
         2564  +        "NAD83(NSRS2007) / UTM zone 7N");
  2875   2565       add_proj4text (p, 0,
  2876   2566           "+proj=utm +zone=7 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2877   2567       add_proj4text (p, 1,
  2878   2568           "nits=m +no_defs");
  2879   2569       add_srs_wkt (p, 0,
  2880   2570           "PROJCS[\"NAD83(NSRS2007) / UTM zone 7N\",GEOGCS[\"NAD83(");
  2881   2571       add_srs_wkt (p, 1,
................................................................................
  2885   2575       add_srs_wkt (p, 3,
  2886   2576           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2887   2577       add_srs_wkt (p, 4,
  2888   2578           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2889   2579       add_srs_wkt (p, 5,
  2890   2580           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2891   2581       add_srs_wkt (p, 6,
  2892         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         2582  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
  2893   2583       add_srs_wkt (p, 7,
  2894         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
         2584  +        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2895   2585       add_srs_wkt (p, 8,
  2896         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2586  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-14");
  2897   2587       add_srs_wkt (p, 9,
  2898         -        "_of_origin\",0],PARAMETER[\"central_meridian\",-141],PAR");
         2588  +        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2899   2589       add_srs_wkt (p, 10,
  2900         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2590  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2901   2591       add_srs_wkt (p, 11,
  2902         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2592  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2903   2593       add_srs_wkt (p, 12,
  2904         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2594  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"371");
  2905   2595       add_srs_wkt (p, 13,
  2906         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3714\"]]");
  2907         -    p = add_epsg_def_ex (filter, first, last, 3715, "epsg", 3715,
  2908         -        "NAD83(NSRS2007) / UTM zone 8N", 0, 0,
  2909         -        "GRS 1980", "Greenwich",
  2910         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2911         -        "Easting", "East", "Northing", "North");
         2596  +        "4\"]]");
         2597  +    p = add_epsg_def (filter, first, last, 3715, "epsg", 3715,
         2598  +        "NAD83(NSRS2007) / UTM zone 8N");
  2912   2599       add_proj4text (p, 0,
  2913   2600           "+proj=utm +zone=8 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2914   2601       add_proj4text (p, 1,
  2915   2602           "nits=m +no_defs");
  2916   2603       add_srs_wkt (p, 0,
  2917   2604           "PROJCS[\"NAD83(NSRS2007) / UTM zone 8N\",GEOGCS[\"NAD83(");
  2918   2605       add_srs_wkt (p, 1,
................................................................................
  2922   2609       add_srs_wkt (p, 3,
  2923   2610           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2924   2611       add_srs_wkt (p, 4,
  2925   2612           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2926   2613       add_srs_wkt (p, 5,
  2927   2614           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2928   2615       add_srs_wkt (p, 6,
  2929         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         2616  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
  2930   2617       add_srs_wkt (p, 7,
  2931         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
         2618  +        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2932   2619       add_srs_wkt (p, 8,
  2933         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2620  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-13");
  2934   2621       add_srs_wkt (p, 9,
  2935         -        "_of_origin\",0],PARAMETER[\"central_meridian\",-135],PAR");
         2622  +        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2936   2623       add_srs_wkt (p, 10,
  2937         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2624  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2938   2625       add_srs_wkt (p, 11,
  2939         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2626  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2940   2627       add_srs_wkt (p, 12,
  2941         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2628  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"371");
  2942   2629       add_srs_wkt (p, 13,
  2943         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3715\"]]");
  2944         -    p = add_epsg_def_ex (filter, first, last, 3716, "epsg", 3716,
  2945         -        "NAD83(NSRS2007) / UTM zone 9N", 0, 0,
  2946         -        "GRS 1980", "Greenwich",
  2947         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2948         -        "Easting", "East", "Northing", "North");
         2630  +        "5\"]]");
         2631  +    p = add_epsg_def (filter, first, last, 3716, "epsg", 3716,
         2632  +        "NAD83(NSRS2007) / UTM zone 9N");
  2949   2633       add_proj4text (p, 0,
  2950   2634           "+proj=utm +zone=9 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  2951   2635       add_proj4text (p, 1,
  2952   2636           "nits=m +no_defs");
  2953   2637       add_srs_wkt (p, 0,
  2954   2638           "PROJCS[\"NAD83(NSRS2007) / UTM zone 9N\",GEOGCS[\"NAD83(");
  2955   2639       add_srs_wkt (p, 1,
................................................................................
  2959   2643       add_srs_wkt (p, 3,
  2960   2644           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2961   2645       add_srs_wkt (p, 4,
  2962   2646           "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2963   2647       add_srs_wkt (p, 5,
  2964   2648           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2965   2649       add_srs_wkt (p, 6,
  2966         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         2650  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
  2967   2651       add_srs_wkt (p, 7,
  2968         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]],");
         2652  +        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2969   2653       add_srs_wkt (p, 8,
  2970         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2654  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-12");
  2971   2655       add_srs_wkt (p, 9,
  2972         -        "_of_origin\",0],PARAMETER[\"central_meridian\",-129],PAR");
         2656  +        "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2973   2657       add_srs_wkt (p, 10,
  2974         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2658  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2975   2659       add_srs_wkt (p, 11,
  2976         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2660  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2977   2661       add_srs_wkt (p, 12,
  2978         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2662  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"371");
  2979   2663       add_srs_wkt (p, 13,
  2980         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3716\"]]");
  2981         -    p = add_epsg_def_ex (filter, first, last, 3717, "epsg", 3717,
  2982         -        "NAD83(NSRS2007) / UTM zone 10N", 0, 0,
  2983         -        "GRS 1980", "Greenwich",
  2984         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2985         -        "Easting", "East", "Northing", "North");
         2664  +        "6\"]]");
         2665  +    p = add_epsg_def (filter, first, last, 3717, "epsg", 3717,
         2666  +        "NAD83(NSRS2007) / UTM zone 10N");
  2986   2667       add_proj4text (p, 0,
  2987   2668           "+proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2988   2669       add_proj4text (p, 1,
  2989   2670           "units=m +no_defs");
  2990   2671       add_srs_wkt (p, 0,
  2991   2672           "PROJCS[\"NAD83(NSRS2007) / UTM zone 10N\",GEOGCS[\"NAD83");
  2992   2673       add_srs_wkt (p, 1,
................................................................................
  2996   2677       add_srs_wkt (p, 3,
  2997   2678           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  2998   2679       add_srs_wkt (p, 4,
  2999   2680           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3000   2681       add_srs_wkt (p, 5,
  3001   2682           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3002   2683       add_srs_wkt (p, 6,
  3003         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2684  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3004   2685       add_srs_wkt (p, 7,
  3005         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2686  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3006   2687       add_srs_wkt (p, 8,
  3007         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2688  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-1");
  3008   2689       add_srs_wkt (p, 9,
  3009         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-123],PA");
         2690  +        "23],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
  3010   2691       add_srs_wkt (p, 10,
  3011         -        "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
         2692  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
  3012   2693       add_srs_wkt (p, 11,
  3013         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         2694  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3014   2695       add_srs_wkt (p, 12,
  3015         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
         2696  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3016   2697       add_srs_wkt (p, 13,
  3017         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3717\"]");
  3018         -    add_srs_wkt (p, 14,
  3019         -        "]");
  3020         -    p = add_epsg_def_ex (filter, first, last, 3718, "epsg", 3718,
  3021         -        "NAD83(NSRS2007) / UTM zone 11N", 0, 0,
  3022         -        "GRS 1980", "Greenwich",
  3023         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3024         -        "Easting", "East", "Northing", "North");
         2698  +        "717\"]]");
         2699  +    p = add_epsg_def (filter, first, last, 3718, "epsg", 3718,
         2700  +        "NAD83(NSRS2007) / UTM zone 11N");
  3025   2701       add_proj4text (p, 0,
  3026   2702           "+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3027   2703       add_proj4text (p, 1,
  3028   2704           "units=m +no_defs");
  3029   2705       add_srs_wkt (p, 0,
  3030   2706           "PROJCS[\"NAD83(NSRS2007) / UTM zone 11N\",GEOGCS[\"NAD83");
  3031   2707       add_srs_wkt (p, 1,
................................................................................
  3035   2711       add_srs_wkt (p, 3,
  3036   2712           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3037   2713       add_srs_wkt (p, 4,
  3038   2714           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3039   2715       add_srs_wkt (p, 5,
  3040   2716           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3041   2717       add_srs_wkt (p, 6,
  3042         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2718  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3043   2719       add_srs_wkt (p, 7,
  3044         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2720  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3045   2721       add_srs_wkt (p, 8,
  3046         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2722  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-1");
  3047   2723       add_srs_wkt (p, 9,
  3048         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-117],PA");
         2724  +        "17],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
  3049   2725       add_srs_wkt (p, 10,
  3050         -        "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
         2726  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
  3051   2727       add_srs_wkt (p, 11,
  3052         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         2728  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3053   2729       add_srs_wkt (p, 12,
  3054         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
         2730  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3055   2731       add_srs_wkt (p, 13,
  3056         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3718\"]");
  3057         -    add_srs_wkt (p, 14,
  3058         -        "]");
  3059         -    p = add_epsg_def_ex (filter, first, last, 3719, "epsg", 3719,
  3060         -        "NAD83(NSRS2007) / UTM zone 12N", 0, 0,
  3061         -        "GRS 1980", "Greenwich",
  3062         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3063         -        "Easting", "East", "Northing", "North");
         2732  +        "718\"]]");
         2733  +    p = add_epsg_def (filter, first, last, 3719, "epsg", 3719,
         2734  +        "NAD83(NSRS2007) / UTM zone 12N");
  3064   2735       add_proj4text (p, 0,
  3065   2736           "+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3066   2737       add_proj4text (p, 1,
  3067   2738           "units=m +no_defs");
  3068   2739       add_srs_wkt (p, 0,
  3069   2740           "PROJCS[\"NAD83(NSRS2007) / UTM zone 12N\",GEOGCS[\"NAD83");
  3070   2741       add_srs_wkt (p, 1,
................................................................................
  3074   2745       add_srs_wkt (p, 3,
  3075   2746           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3076   2747       add_srs_wkt (p, 4,
  3077   2748           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3078   2749       add_srs_wkt (p, 5,
  3079   2750           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3080   2751       add_srs_wkt (p, 6,
  3081         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2752  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3082   2753       add_srs_wkt (p, 7,
  3083         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2754  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3084   2755       add_srs_wkt (p, 8,
  3085         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2756  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-1");
  3086   2757       add_srs_wkt (p, 9,
  3087         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-111],PA");
         2758  +        "11],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
  3088   2759       add_srs_wkt (p, 10,
  3089         -        "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
         2760  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
  3090   2761       add_srs_wkt (p, 11,
  3091         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         2762  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3092   2763       add_srs_wkt (p, 12,
  3093         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
         2764  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3094   2765       add_srs_wkt (p, 13,
  3095         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3719\"]");
  3096         -    add_srs_wkt (p, 14,
  3097         -        "]");
  3098         -    p = add_epsg_def_ex (filter, first, last, 3720, "epsg", 3720,
  3099         -        "NAD83(NSRS2007) / UTM zone 13N", 0, 0,
  3100         -        "GRS 1980", "Greenwich",
  3101         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3102         -        "Easting", "East", "Northing", "North");
         2766  +        "719\"]]");
         2767  +    p = add_epsg_def (filter, first, last, 3720, "epsg", 3720,
         2768  +        "NAD83(NSRS2007) / UTM zone 13N");
  3103   2769       add_proj4text (p, 0,
  3104   2770           "+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3105   2771       add_proj4text (p, 1,
  3106   2772           "units=m +no_defs");
  3107   2773       add_srs_wkt (p, 0,
  3108   2774           "PROJCS[\"NAD83(NSRS2007) / UTM zone 13N\",GEOGCS[\"NAD83");
  3109   2775       add_srs_wkt (p, 1,
................................................................................
  3113   2779       add_srs_wkt (p, 3,
  3114   2780           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3115   2781       add_srs_wkt (p, 4,
  3116   2782           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3117   2783       add_srs_wkt (p, 5,
  3118   2784           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3119   2785       add_srs_wkt (p, 6,
  3120         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2786  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3121   2787       add_srs_wkt (p, 7,
  3122         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2788  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3123   2789       add_srs_wkt (p, 8,
  3124         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2790  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-1");
  3125   2791       add_srs_wkt (p, 9,
  3126         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-105],PA");
         2792  +        "05],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
  3127   2793       add_srs_wkt (p, 10,
  3128         -        "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
         2794  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
  3129   2795       add_srs_wkt (p, 11,
  3130         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         2796  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3131   2797       add_srs_wkt (p, 12,
  3132         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
         2798  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3133   2799       add_srs_wkt (p, 13,
  3134         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3720\"]");
  3135         -    add_srs_wkt (p, 14,
  3136         -        "]");
  3137         -    p = add_epsg_def_ex (filter, first, last, 3721, "epsg", 3721,
  3138         -        "NAD83(NSRS2007) / UTM zone 14N", 0, 0,
  3139         -        "GRS 1980", "Greenwich",
  3140         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3141         -        "Easting", "East", "Northing", "North");
         2800  +        "720\"]]");
         2801  +    p = add_epsg_def (filter, first, last, 3721, "epsg", 3721,
         2802  +        "NAD83(NSRS2007) / UTM zone 14N");
  3142   2803       add_proj4text (p, 0,
  3143   2804           "+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3144   2805       add_proj4text (p, 1,
  3145   2806           "units=m +no_defs");
  3146   2807       add_srs_wkt (p, 0,
  3147   2808           "PROJCS[\"NAD83(NSRS2007) / UTM zone 14N\",GEOGCS[\"NAD83");
  3148   2809       add_srs_wkt (p, 1,
................................................................................
  3152   2813       add_srs_wkt (p, 3,
  3153   2814           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3154   2815       add_srs_wkt (p, 4,
  3155   2816           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3156   2817       add_srs_wkt (p, 5,
  3157   2818           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3158   2819       add_srs_wkt (p, 6,
  3159         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2820  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3160   2821       add_srs_wkt (p, 7,
  3161         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2822  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3162   2823       add_srs_wkt (p, 8,
  3163         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2824  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-9");
  3164   2825       add_srs_wkt (p, 9,
  3165         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-99],PAR");
         2826  +        "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3166   2827       add_srs_wkt (p, 10,
  3167         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2828  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3168   2829       add_srs_wkt (p, 11,
  3169         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2830  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3170   2831       add_srs_wkt (p, 12,
  3171         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2832  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"372");
  3172   2833       add_srs_wkt (p, 13,
  3173         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3721\"]]");
  3174         -    p = add_epsg_def_ex (filter, first, last, 3722, "epsg", 3722,
  3175         -        "NAD83(NSRS2007) / UTM zone 15N", 0, 0,
  3176         -        "GRS 1980", "Greenwich",
  3177         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3178         -        "Easting", "East", "Northing", "North");
         2834  +        "1\"]]");
         2835  +    p = add_epsg_def (filter, first, last, 3722, "epsg", 3722,
         2836  +        "NAD83(NSRS2007) / UTM zone 15N");
  3179   2837       add_proj4text (p, 0,
  3180   2838           "+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3181   2839       add_proj4text (p, 1,
  3182   2840           "units=m +no_defs");
  3183   2841       add_srs_wkt (p, 0,
  3184   2842           "PROJCS[\"NAD83(NSRS2007) / UTM zone 15N\",GEOGCS[\"NAD83");
  3185   2843       add_srs_wkt (p, 1,
................................................................................
  3189   2847       add_srs_wkt (p, 3,
  3190   2848           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3191   2849       add_srs_wkt (p, 4,
  3192   2850           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3193   2851       add_srs_wkt (p, 5,
  3194   2852           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3195   2853       add_srs_wkt (p, 6,
  3196         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2854  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3197   2855       add_srs_wkt (p, 7,
  3198         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2856  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3199   2857       add_srs_wkt (p, 8,
  3200         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2858  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-9");
  3201   2859       add_srs_wkt (p, 9,
  3202         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-93],PAR");
         2860  +        "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3203   2861       add_srs_wkt (p, 10,
  3204         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2862  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3205   2863       add_srs_wkt (p, 11,
  3206         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2864  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3207   2865       add_srs_wkt (p, 12,
  3208         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2866  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"372");
  3209   2867       add_srs_wkt (p, 13,
  3210         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3722\"]]");
  3211         -    p = add_epsg_def_ex (filter, first, last, 3723, "epsg", 3723,
  3212         -        "NAD83(NSRS2007) / UTM zone 16N", 0, 0,
  3213         -        "GRS 1980", "Greenwich",
  3214         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3215         -        "Easting", "East", "Northing", "North");
         2868  +        "2\"]]");
         2869  +    p = add_epsg_def (filter, first, last, 3723, "epsg", 3723,
         2870  +        "NAD83(NSRS2007) / UTM zone 16N");
  3216   2871       add_proj4text (p, 0,
  3217   2872           "+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3218   2873       add_proj4text (p, 1,
  3219   2874           "units=m +no_defs");
  3220   2875       add_srs_wkt (p, 0,
  3221   2876           "PROJCS[\"NAD83(NSRS2007) / UTM zone 16N\",GEOGCS[\"NAD83");
  3222   2877       add_srs_wkt (p, 1,
................................................................................
  3226   2881       add_srs_wkt (p, 3,
  3227   2882           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3228   2883       add_srs_wkt (p, 4,
  3229   2884           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3230   2885       add_srs_wkt (p, 5,
  3231   2886           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3232   2887       add_srs_wkt (p, 6,
  3233         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2888  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3234   2889       add_srs_wkt (p, 7,
  3235         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2890  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3236   2891       add_srs_wkt (p, 8,
  3237         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2892  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-8");
  3238   2893       add_srs_wkt (p, 9,
  3239         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-87],PAR");
         2894  +        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3240   2895       add_srs_wkt (p, 10,
  3241         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2896  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3242   2897       add_srs_wkt (p, 11,
  3243         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2898  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3244   2899       add_srs_wkt (p, 12,
  3245         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2900  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"372");
  3246   2901       add_srs_wkt (p, 13,
  3247         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3723\"]]");
  3248         -    p = add_epsg_def_ex (filter, first, last, 3724, "epsg", 3724,
  3249         -        "NAD83(NSRS2007) / UTM zone 17N", 0, 0,
  3250         -        "GRS 1980", "Greenwich",
  3251         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3252         -        "Easting", "East", "Northing", "North");
         2902  +        "3\"]]");
         2903  +    p = add_epsg_def (filter, first, last, 3724, "epsg", 3724,
         2904  +        "NAD83(NSRS2007) / UTM zone 17N");
  3253   2905       add_proj4text (p, 0,
  3254   2906           "+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3255   2907       add_proj4text (p, 1,
  3256   2908           "units=m +no_defs");
  3257   2909       add_srs_wkt (p, 0,
  3258   2910           "PROJCS[\"NAD83(NSRS2007) / UTM zone 17N\",GEOGCS[\"NAD83");
  3259   2911       add_srs_wkt (p, 1,
................................................................................
  3263   2915       add_srs_wkt (p, 3,
  3264   2916           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3265   2917       add_srs_wkt (p, 4,
  3266   2918           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3267   2919       add_srs_wkt (p, 5,
  3268   2920           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3269   2921       add_srs_wkt (p, 6,
  3270         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2922  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3271   2923       add_srs_wkt (p, 7,
  3272         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2924  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3273   2925       add_srs_wkt (p, 8,
  3274         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2926  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-8");
  3275   2927       add_srs_wkt (p, 9,
  3276         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-81],PAR");
         2928  +        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3277   2929       add_srs_wkt (p, 10,
  3278         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2930  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3279   2931       add_srs_wkt (p, 11,
  3280         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2932  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3281   2933       add_srs_wkt (p, 12,
  3282         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2934  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"372");
  3283   2935       add_srs_wkt (p, 13,
  3284         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3724\"]]");
  3285         -    p = add_epsg_def_ex (filter, first, last, 3725, "epsg", 3725,
  3286         -        "NAD83(NSRS2007) / UTM zone 18N", 0, 0,
  3287         -        "GRS 1980", "Greenwich",
  3288         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3289         -        "Easting", "East", "Northing", "North");
         2936  +        "4\"]]");
         2937  +    p = add_epsg_def (filter, first, last, 3725, "epsg", 3725,
         2938  +        "NAD83(NSRS2007) / UTM zone 18N");
  3290   2939       add_proj4text (p, 0,
  3291   2940           "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3292   2941       add_proj4text (p, 1,
  3293   2942           "units=m +no_defs");
  3294   2943       add_srs_wkt (p, 0,
  3295   2944           "PROJCS[\"NAD83(NSRS2007) / UTM zone 18N\",GEOGCS[\"NAD83");
  3296   2945       add_srs_wkt (p, 1,
................................................................................
  3300   2949       add_srs_wkt (p, 3,
  3301   2950           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3302   2951       add_srs_wkt (p, 4,
  3303   2952           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3304   2953       add_srs_wkt (p, 5,
  3305   2954           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3306   2955       add_srs_wkt (p, 6,
  3307         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2956  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3308   2957       add_srs_wkt (p, 7,
  3309         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2958  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3310   2959       add_srs_wkt (p, 8,
  3311         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2960  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-7");
  3312   2961       add_srs_wkt (p, 9,
  3313         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-75],PAR");
         2962  +        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3314   2963       add_srs_wkt (p, 10,
  3315         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2964  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3316   2965       add_srs_wkt (p, 11,
  3317         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         2966  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3318   2967       add_srs_wkt (p, 12,
  3319         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         2968  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"372");
  3320   2969       add_srs_wkt (p, 13,
  3321         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3725\"]]");
  3322         -    p = add_epsg_def_ex (filter, first, last, 3726, "epsg", 3726,
  3323         -        "NAD83(NSRS2007) / UTM zone 19N", 0, 0,
  3324         -        "GRS 1980", "Greenwich",
  3325         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  3326         -        "Easting", "East", "Northing", "North");
         2970  +        "5\"]]");
         2971  +    p = add_epsg_def (filter, first, last, 3726, "epsg", 3726,
         2972  +        "NAD83(NSRS2007) / UTM zone 19N");
  3327   2973       add_proj4text (p, 0,
  3328   2974           "+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3329   2975       add_proj4text (p, 1,
  3330   2976           "units=m +no_defs");
  3331   2977       add_srs_wkt (p, 0,
  3332   2978           "PROJCS[\"NAD83(NSRS2007) / UTM zone 19N\",GEOGCS[\"NAD83");
  3333   2979       add_srs_wkt (p, 1,
................................................................................
  3337   2983       add_srs_wkt (p, 3,
  3338   2984           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3339   2985       add_srs_wkt (p, 4,
  3340   2986           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3341   2987       add_srs_wkt (p, 5,
  3342   2988           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3343   2989       add_srs_wkt (p, 6,
  3344         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2990  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  3345   2991       add_srs_wkt (p, 7,
  3346         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
         2992  +        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3347   2993       add_srs_wkt (p, 8,
  3348         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2994  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-6");
  3349   2995       add_srs_wkt (p, 9,
  3350         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-69],PAR");
         2996  +        "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3351   2997       add_srs_wkt (p, 10,
  3352         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2998  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3353   2999       add_srs_wkt (p, 11,
  3354         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         3000  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3355   3001       add_srs_wkt (p, 12,
  3356         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         3002  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"372");
  3357   3003       add_srs_wkt (p, 13,
  3358         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3726\"]]");
  3359         -    p = add_epsg_def_ex (filter, first, last, 3727, "epsg", 3727,
  3360         -        "Reunion 1947 / TM Reunion", 0, 0,
  3361         -        "International 1924", "Greenwich",
  3362         -        "Reunion_1947", "Transverse_Mercator", "metre",
  3363         -        "X", "East", "Y", "North");
         3004  +        "6\"]]");
         3005  +    p = add_epsg_def (filter, first, last, 3727, "epsg", 3727,
         3006  +        "Reunion 1947 / TM Reunion");
  3364   3007       add_proj4text (p, 0,
  3365   3008           "+proj=tmerc +lat_0=-21.11666666666667 +lon_0=55.53333333");
  3366   3009       add_proj4text (p, 1,
  3367   3010           "333333 +k=1 +x_0=160000 +y_0=50000 +ellps=intl +towgs84=");
  3368   3011       add_proj4text (p, 2,
  3369   3012           "94,-948,-1262,0,0,0,0 +units=m +no_defs");
  3370   3013       add_srs_wkt (p, 0,
................................................................................
  3376   3019       add_srs_wkt (p, 3,
  3377   3020           ",-948,-1262,0,0,0,0],AUTHORITY[\"EPSG\",\"6626\"]],PRIME");
  3378   3021       add_srs_wkt (p, 4,
  3379   3022           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  3380   3023       add_srs_wkt (p, 5,
  3381   3024           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  3382   3025       add_srs_wkt (p, 6,
  3383         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         3026  +        ",AUTHORITY[\"EPSG\",\"4626\"]],PROJECTION[\"Transverse_M");
  3384   3027       add_srs_wkt (p, 7,
  3385         -        "RITY[\"EPSG\",\"4626\"]],PROJECTION[\"Transverse_Mercato");
         3028  +        "ercator\"],PARAMETER[\"latitude_of_origin\",-21.11666666");
  3386   3029       add_srs_wkt (p, 8,
  3387         -        "r\"],PARAMETER[\"latitude_of_origin\",-21.11666666666667");
         3030  +        "666667],PARAMETER[\"central_meridian\",55.53333333333333");
  3388   3031       add_srs_wkt (p, 9,
  3389         -        "],PARAMETER[\"central_meridian\",55.53333333333333],PARA");
         3032  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  3390   3033       add_srs_wkt (p, 10,
  3391         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",16");
         3034  +        "g\",160000],PARAMETER[\"false_northing\",50000],UNIT[\"m");
  3392   3035       add_srs_wkt (p, 11,
  3393         -        "0000],PARAMETER[\"false_northing\",50000],UNIT[\"metre\"");
         3036  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  3394   3037       add_srs_wkt (p, 12,
  3395         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  3396         -    add_srs_wkt (p, 13,
  3397         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3727\"]]");
  3398         -    p = add_epsg_def_ex (filter, first, last, 3728, "epsg", 3728,
  3399         -        "NAD83(NSRS2007) / Ohio North (ftUS)", 0, 0,
  3400         -        "GRS 1980", "Greenwich",
  3401         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3402         -        "X", "East", "Y", "North");
         3038  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3727\"]]");
         3039  +    p = add_epsg_def (filter, first, last, 3728, "epsg", 3728,
         3040  +        "NAD83(NSRS2007) / Ohio North (ftUS)");
  3403   3041       add_proj4text (p, 0,
  3404   3042           "+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39");
  3405   3043       add_proj4text (p, 1,
  3406   3044           ".66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=G");
  3407   3045       add_proj4text (p, 2,
  3408   3046           "RS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3409   3047       add_srs_wkt (p, 0,
................................................................................
  3415   3053       add_srs_wkt (p, 3,
  3416   3054           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  3417   3055       add_srs_wkt (p, 4,
  3418   3056           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  3419   3057       add_srs_wkt (p, 5,
  3420   3058           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3421   3059       add_srs_wkt (p, 6,
  3422         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         3060  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  3423   3061       add_srs_wkt (p, 7,
  3424         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         3062  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  3425   3063       add_srs_wkt (p, 8,
  3426         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         3064  +        "PARAMETER[\"standard_parallel_1\",41.7],PARAMETER[\"stan");
  3427   3065       add_srs_wkt (p, 9,
  3428         -        "TER[\"standard_parallel_1\",41.7],PARAMETER[\"standard_p");
         3066  +        "dard_parallel_2\",40.43333333333333],PARAMETER[\"latitud");
  3429   3067       add_srs_wkt (p, 10,
  3430         -        "arallel_2\",40.43333333333333],PARAMETER[\"latitude_of_o");
         3068  +        "e_of_origin\",39.66666666666666],PARAMETER[\"central_mer");
  3431   3069       add_srs_wkt (p, 11,
  3432         -        "rigin\",39.66666666666666],PARAMETER[\"central_meridian\"");
         3070  +        "idian\",-82.5],PARAMETER[\"false_easting\",1968500],PARA");
  3433   3071       add_srs_wkt (p, 12,
  3434         -        ",-82.5],PARAMETER[\"false_easting\",1968500],PARAMETER[\"");
         3072  +        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
  3435   3073       add_srs_wkt (p, 13,
  3436         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         3074  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
  3437   3075       add_srs_wkt (p, 14,
  3438         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3439         -    add_srs_wkt (p, 15,
  3440         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3728\"]]");
  3441         -    p = add_epsg_def_ex (filter, first, last, 3729, "epsg", 3729,
  3442         -        "NAD83(NSRS2007) / Ohio South (ftUS)", 0, 0,
  3443         -        "GRS 1980", "Greenwich",
  3444         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3445         -        "X", "East", "Y", "North");
         3076  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3728\"]]");
         3077  +    p = add_epsg_def (filter, first, last, 3729, "epsg", 3729,
         3078  +        "NAD83(NSRS2007) / Ohio South (ftUS)");
  3446   3079       add_proj4text (p, 0,
  3447   3080           "+proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333");
  3448   3081       add_proj4text (p, 1,
  3449   3082           "333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS");
  3450   3083       add_proj4text (p, 2,
  3451   3084           "80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3452   3085       add_srs_wkt (p, 0,
................................................................................
  3458   3091       add_srs_wkt (p, 3,
  3459   3092           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  3460   3093       add_srs_wkt (p, 4,
  3461   3094           "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  3462   3095       add_srs_wkt (p, 5,
  3463   3096           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3464   3097       add_srs_wkt (p, 6,
  3465         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         3098  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  3466   3099       add_srs_wkt (p, 7,
  3467         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
         3100  +        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  3468   3101       add_srs_wkt (p, 8,
  3469         -        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         3102  +        "PARAMETER[\"standard_parallel_1\",40.03333333333333],PAR");
  3470   3103       add_srs_wkt (p, 9,
  3471         -        "TER[\"standard_parallel_1\",40.03333333333333],PARAMETER");
         3104  +        "AMETER[\"standard_parallel_2\",38.73333333333333],PARAME");
  3472   3105       add_srs_wkt (p, 10,
  3473         -        "[\"standard_parallel_2\",38.73333333333333],PARAMETER[\"");
         3106  +        "TER[\"latitude_of_origin\",38],PARAMETER[\"central_merid");
  3474   3107       add_srs_wkt (p, 11,
  3475         -        "latitude_of_origin\",38],PARAMETER[\"central_meridian\",");
         3108  +        "ian\",-82.5],PARAMETER[\"false_easting\",1968500],PARAME");
  3476   3109       add_srs_wkt (p, 12,
  3477         -        "-82.5],PARAMETER[\"false_easting\",1968500],PARAMETER[\"");
         3110  +        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
  3478   3111       add_srs_wkt (p, 13,
  3479         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         3112  +        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  3480   3113       add_srs_wkt (p, 14,
  3481         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3482         -    add_srs_wkt (p, 15,
  3483         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3729\"]]");
  3484         -    p = add_epsg_def_ex (filter, first, last, 3730, "epsg", 3730,
  3485         -        "NAD83(NSRS2007) / Wyoming East (ftUS)", 0, 0,
  3486         -        "GRS 1980", "Greenwich",
  3487         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3488         -        "X", "East", "Y", "North");
         3114  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3729\"]]");
         3115  +    p = add_epsg_def (filter, first, last, 3730, "epsg", 3730,
         3116  +        "NAD83(NSRS2007) / Wyoming East (ftUS)");
  3489   3117       add_proj4text (p, 0,
  3490   3118           "+proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9");
  3491   3119       add_proj4text (p, 1,
  3492   3120           "999375 +x_0=200000.00001016 +y_0=0 +ellps=GRS80 +towgs84");
  3493   3121       add_proj4text (p, 2,
  3494   3122           "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3495   3123       add_srs_wkt (p, 0,
................................................................................
  3501   3129       add_srs_wkt (p, 3,
  3502   3130           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3503   3131       add_srs_wkt (p, 4,
  3504   3132           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  3505   3133       add_srs_wkt (p, 5,
  3506   3134           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3507   3135       add_srs_wkt (p, 6,
  3508         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         3136  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  3509   3137       add_srs_wkt (p, 7,
  3510         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         3138  +        "\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  3511   3139       add_srs_wkt (p, 8,
  3512         -        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         3140  +        "TER[\"latitude_of_origin\",40.5],PARAMETER[\"central_mer");
  3513   3141       add_srs_wkt (p, 9,
  3514         -        "atitude_of_origin\",40.5],PARAMETER[\"central_meridian\"");
         3142  +        "idian\",-105.1666666666667],PARAMETER[\"scale_factor\",0");
  3515   3143       add_srs_wkt (p, 10,
  3516         -        ",-105.1666666666667],PARAMETER[\"scale_factor\",0.999937");
         3144  +        ".9999375],PARAMETER[\"false_easting\",656166.6667],PARAM");
  3517   3145       add_srs_wkt (p, 11,
  3518         -        "5],PARAMETER[\"false_easting\",656166.6667],PARAMETER[\"");
         3146  +        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
  3519   3147       add_srs_wkt (p, 12,
  3520         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         3148  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
  3521   3149       add_srs_wkt (p, 13,
  3522         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3523         -    add_srs_wkt (p, 14,
  3524         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3730\"]]");
  3525         -    p = add_epsg_def_ex (filter, first, last, 3731, "epsg", 3731,
  3526         -        "NAD83(NSRS2007) / Wyoming East Central (ftUS)", 0, 0,
  3527         -        "GRS 1980", "Greenwich",
  3528         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3529         -        "X", "East", "Y", "North");
         3150  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3730\"]]");
         3151  +    p = add_epsg_def (filter, first, last, 3731, "epsg", 3731,
         3152  +        "NAD83(NSRS2007) / Wyoming East Central (ftUS)");
  3530   3153       add_proj4text (p, 0,
  3531   3154           "+proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9");
  3532   3155       add_proj4text (p, 1,
  3533   3156           "999375 +x_0=399999.99998984 +y_0=99999.99998983997 +ellp");
  3534   3157       add_proj4text (p, 2,
  3535   3158           "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3536   3159       add_srs_wkt (p, 0,
................................................................................
  3542   3165       add_srs_wkt (p, 3,
  3543   3166           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  3544   3167       add_srs_wkt (p, 4,
  3545   3168           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Green");
  3546   3169       add_srs_wkt (p, 5,
  3547   3170           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3548   3171       add_srs_wkt (p, 6,
  3549         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         3172  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3550   3173       add_srs_wkt (p, 7,
  3551         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         3174  +        "Y[\"EPSG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"");
  3552   3175       add_srs_wkt (p, 8,
  3553         -        "SG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         3176  +        "],PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[\"cen");
  3554   3177       add_srs_wkt (p, 9,
  3555         -        "METER[\"latitude_of_origin\",40.5],PARAMETER[\"central_m");
         3178  +        "tral_meridian\",-107.3333333333333],PARAMETER[\"scale_fa");
  3556   3179       add_srs_wkt (p, 10,
  3557         -        "eridian\",-107.3333333333333],PARAMETER[\"scale_factor\"");
         3180  +        "ctor\",0.9999375],PARAMETER[\"false_easting\",1312333.33");
  3558   3181       add_srs_wkt (p, 11,
  3559         -        ",0.9999375],PARAMETER[\"false_easting\",1312333.3333],PA");
         3182  +        "33],PARAMETER[\"false_northing\",328083.3333],UNIT[\"US ");
  3560   3183       add_srs_wkt (p, 12,
  3561         -        "RAMETER[\"false_northing\",328083.3333],UNIT[\"US survey");
         3184  +        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
  3562   3185       add_srs_wkt (p, 13,
  3563         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
         3186  +        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  3564   3187       add_srs_wkt (p, 14,
  3565         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3566         -    add_srs_wkt (p, 15,
  3567         -        "3731\"]]");
  3568         -    p = add_epsg_def_ex (filter, first, last, 3732, "epsg", 3732,
  3569         -        "NAD83(NSRS2007) / Wyoming West Central (ftUS)", 0, 0,
  3570         -        "GRS 1980", "Greenwich",
  3571         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3572         -        "X", "East", "Y", "North");
         3188  +        "SG\",\"3731\"]]");
         3189  +    p = add_epsg_def (filter, first, last, 3732, "epsg", 3732,
         3190  +        "NAD83(NSRS2007) / Wyoming West Central (ftUS)");
  3573   3191       add_proj4text (p, 0,
  3574   3192           "+proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0");
  3575   3193       add_proj4text (p, 1,
  3576   3194           "=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  3577   3195       add_proj4text (p, 2,
  3578   3196           "s=us-ft +no_defs");
  3579   3197       add_srs_wkt (p, 0,
................................................................................
  3585   3203       add_srs_wkt (p, 3,
  3586   3204           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  3587   3205       add_srs_wkt (p, 4,
  3588   3206           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Green");
  3589   3207       add_srs_wkt (p, 5,
  3590   3208           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3591   3209       add_srs_wkt (p, 6,
  3592         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         3210  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3593   3211       add_srs_wkt (p, 7,
  3594         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         3212  +        "Y[\"EPSG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"");
  3595   3213       add_srs_wkt (p, 8,
  3596         -        "SG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         3214  +        "],PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[\"cen");
  3597   3215       add_srs_wkt (p, 9,
  3598         -        "METER[\"latitude_of_origin\",40.5],PARAMETER[\"central_m");
         3216  +        "tral_meridian\",-108.75],PARAMETER[\"scale_factor\",0.99");
  3599   3217       add_srs_wkt (p, 10,
  3600         -        "eridian\",-108.75],PARAMETER[\"scale_factor\",0.9999375]");
         3218  +        "99375],PARAMETER[\"false_easting\",1968500],PARAMETER[\"");
  3601   3219       add_srs_wkt (p, 11,
  3602         -        ",PARAMETER[\"false_easting\",1968500],PARAMETER[\"false_");
         3220  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  3603   3221       add_srs_wkt (p, 12,
  3604         -        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
         3222  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  3605   3223       add_srs_wkt (p, 13,
  3606         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3607         -    add_srs_wkt (p, 14,
  3608         -        "\",NORTH],AUTHORITY[\"EPSG\",\"3732\"]]");
  3609         -    p = add_epsg_def_ex (filter, first, last, 3733, "epsg", 3733,
  3610         -        "NAD83(NSRS2007) / Wyoming West (ftUS)", 0, 0,
  3611         -        "GRS 1980", "Greenwich",
  3612         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  3613         -        "X", "East", "Y", "North");
         3224  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3732\"]]");
         3225  +    p = add_epsg_def (filter, first, last, 3733, "epsg", 3733,
         3226  +        "NAD83(NSRS2007) / Wyoming West (ftUS)");
  3614   3227       add_proj4text (p, 0,
  3615   3228           "+proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9");
  3616   3229       add_proj4text (p, 1,
  3617   3230           "999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +el");
  3618   3231       add_proj4text (p, 2,
  3619   3232           "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3620   3233       add_srs_wkt (p, 0,
................................................................................
  3626   3239       add_srs_wkt (p, 3,
  3627   3240           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3628   3241       add_srs_wkt (p, 4,
  3629   3242           ",0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0");
  3630   3243       add_srs_wkt (p, 5,
  3631   3244           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3632   3245       add_srs_wkt (p, 6,
  3633         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         3246  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  3634   3247       add_srs_wkt (p, 7,
  3635         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
         3248  +        "\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  3636   3249       add_srs_wkt (p, 8,
  3637         -        "59\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         3250  +        "TER[\"latitude_of_origin\",40.5],PARAMETER[\"central_mer");
  3638   3251       add_srs_wkt (p, 9,
  3639         -        "atitude_of_origin\",40.5],PARAMETER[\"central_meridian\"");
         3252  +        "idian\",-110.0833333333333],PARAMETER[\"scale_factor\",0");
  3640   3253       add_srs_wkt (p, 10,
  3641         -        ",-110.0833333333333],PARAMETER[\"scale_factor\",0.999937");
         3254  +        ".9999375],PARAMETER[\"false_easting\",2624666.6667],PARA");
  3642   3255       add_srs_wkt (p, 11,
  3643         -        "5],PARAMETER[\"false_easting\",2624666.6667],PARAMETER[\"");
         3256  +        "METER[\"false_northing\",328083.3333],UNIT[\"US survey f");
  3644   3257       add_srs_wkt (p, 12,
  3645         -        "false_northing\",328083.3333],UNIT[\"US survey foot\",0.");
         3258  +        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
  3646   3259       add_srs_wkt (p, 13,
  3647         -        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
         3260  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
  3648   3261       add_srs_wkt (p, 14,
  3649         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3733\"]]");
  3650         -    p = add_epsg_def_ex (filter, first, last, 3734, "epsg", 3734,
  3651         -        "NAD83 / Ohio North (ftUS)", 0, 0,
  3652         -        "GRS 1980", "Greenwich",
  3653         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3654         -        "X", "East", "Y", "North");
         3262  +        "733\"]]");
         3263  +    p = add_epsg_def (filter, first, last, 3734, "epsg", 3734,
         3264  +        "NAD83 / Ohio North (ftUS)");
  3655   3265       add_proj4text (p, 0,
  3656   3266           "+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39");
  3657   3267       add_proj4text (p, 1,
  3658         -        ".66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=G");
         3268  +        ".66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +datum=N");
  3659   3269       add_proj4text (p, 2,
  3660         -        "RS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         3270  +        "AD83 +units=us-ft +no_defs");
  3661   3271       add_srs_wkt (p, 0,
  3662   3272           "PROJCS[\"NAD83 / Ohio North (ftUS)\",GEOGCS[\"NAD83\",DA");
  3663   3273       add_srs_wkt (p, 1,
  3664   3274           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  3665   3275       add_srs_wkt (p, 2,
  3666   3276           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  3667   3277       add_srs_wkt (p, 3,
  3668   3278           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  3669   3279       add_srs_wkt (p, 4,
  3670   3280           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  3671   3281       add_srs_wkt (p, 5,
  3672   3282           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  3673   3283       add_srs_wkt (p, 6,
  3674         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         3284  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
  3675   3285       add_srs_wkt (p, 7,
  3676         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         3286  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.7]");
  3677   3287       add_srs_wkt (p, 8,
  3678         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",41.7],PARAM");
         3288  +        ",PARAMETER[\"standard_parallel_2\",40.43333333333333],PA");
  3679   3289       add_srs_wkt (p, 9,
  3680         -        "ETER[\"standard_parallel_2\",40.43333333333333],PARAMETE");
         3290  +        "RAMETER[\"latitude_of_origin\",39.66666666666666],PARAME");
  3681   3291       add_srs_wkt (p, 10,
  3682         -        "R[\"latitude_of_origin\",39.66666666666666],PARAMETER[\"");
         3292  +        "TER[\"central_meridian\",-82.5],PARAMETER[\"false_eastin");
  3683   3293       add_srs_wkt (p, 11,
  3684         -        "central_meridian\",-82.5],PARAMETER[\"false_easting\",19");
         3294  +        "g\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US s");
  3685   3295       add_srs_wkt (p, 12,
  3686         -        "68500],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
         3296  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
  3687   3297       add_srs_wkt (p, 13,
  3688         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
         3298  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  3689   3299       add_srs_wkt (p, 14,
  3690         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3691         -    add_srs_wkt (p, 15,
  3692         -        "3734\"]]");
  3693         -    p = add_epsg_def_ex (filter, first, last, 3735, "epsg", 3735,
  3694         -        "NAD83 / Ohio South (ftUS)", 0, 0,
  3695         -        "GRS 1980", "Greenwich",
  3696         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3697         -        "X", "East", "Y", "North");
         3300  +        "G\",\"3734\"]]");
         3301  +    p = add_epsg_def (filter, first, last, 3735, "epsg", 3735,
         3302  +        "NAD83 / Ohio South (ftUS)");
  3698   3303       add_proj4text (p, 0,
  3699   3304           "+proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333");
  3700   3305       add_proj4text (p, 1,
  3701         -        "333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS");
         3306  +        "333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +datum=NAD");
  3702   3307       add_proj4text (p, 2,
  3703         -        "80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         3308  +        "83 +units=us-ft +no_defs");
  3704   3309       add_srs_wkt (p, 0,
  3705   3310           "PROJCS[\"NAD83 / Ohio South (ftUS)\",GEOGCS[\"NAD83\",DA");
  3706   3311       add_srs_wkt (p, 1,
  3707   3312           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  3708   3313       add_srs_wkt (p, 2,
  3709   3314           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  3710   3315       add_srs_wkt (p, 3,
  3711   3316           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  3712   3317       add_srs_wkt (p, 4,
  3713   3318           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  3714   3319       add_srs_wkt (p, 5,
  3715   3320           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  3716   3321       add_srs_wkt (p, 6,
  3717         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         3322  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
  3718   3323       add_srs_wkt (p, 7,
  3719         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         3324  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.03");
  3720   3325       add_srs_wkt (p, 8,
  3721         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",40.03333333");
         3326  +        "333333333333],PARAMETER[\"standard_parallel_2\",38.73333");
  3722   3327       add_srs_wkt (p, 9,
  3723         -        "333333],PARAMETER[\"standard_parallel_2\",38.73333333333");
         3328  +        "333333333],PARAMETER[\"latitude_of_origin\",38],PARAMETE");
  3724   3329       add_srs_wkt (p, 10,
  3725         -        "333],PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"ce");
         3330  +        "R[\"central_meridian\",-82.5],PARAMETER[\"false_easting\"");
  3726   3331       add_srs_wkt (p, 11,
  3727         -        "ntral_meridian\",-82.5],PARAMETER[\"false_easting\",1968");
         3332  +        ",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
  3728   3333       add_srs_wkt (p, 12,
  3729         -        "500],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
         3334  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
  3730   3335       add_srs_wkt (p, 13,
  3731         -        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
         3336  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3732   3337       add_srs_wkt (p, 14,
  3733         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"37");
  3734         -    add_srs_wkt (p, 15,
  3735         -        "35\"]]");
  3736         -    p = add_epsg_def_ex (filter, first, last, 3736, "epsg", 3736,
  3737         -        "NAD83 / Wyoming East (ftUS)", 0, 0,
  3738         -        "GRS 1980", "Greenwich",
  3739         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  3740         -        "X", "East", "Y", "North");
         3338  +        ",\"3735\"]]");
         3339  +    p = add_epsg_def (filter, first, last, 3736, "epsg", 3736,
         3340  +        "NAD83 / Wyoming East (ftUS)");
  3741   3341       add_proj4text (p, 0,
  3742   3342           "+proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9");
  3743   3343       add_proj4text (p, 1,
  3744         -        "999375 +x_0=200000.00001016 +y_0=0 +ellps=GRS80 +towgs84");
         3344  +        "999375 +x_0=200000.00001016 +y_0=0 +datum=NAD83 +units=u");
  3745   3345       add_proj4text (p, 2,
  3746         -        "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         3346  +        "s-ft +no_defs");
  3747   3347       add_srs_wkt (p, 0,
  3748   3348           "PROJCS[\"NAD83 / Wyoming East (ftUS)\",GEOGCS[\"NAD83\",");
  3749   3349       add_srs_wkt (p, 1,
  3750   3350           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  3751   3351       add_srs_wkt (p, 2,
  3752   3352           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  3753   3353       add_srs_wkt (p, 3,
  3754   3354           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  3755   3355       add_srs_wkt (p, 4,
  3756   3356           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  3757   3357       add_srs_wkt (p, 5,
  3758   3358           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  3759   3359       add_srs_wkt (p, 6,
  3760         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         3360  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
  3761   3361       add_srs_wkt (p, 7,
  3762         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         3362  +        "rcator\"],PARAMETER[\"latitude_of_origin\",40.5],PARAMET");
  3763   3363       add_srs_wkt (p, 8,
  3764         -        "\"],PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[\"c");
         3364  +        "ER[\"central_meridian\",-105.1666666666667],PARAMETER[\"");
  3765   3365       add_srs_wkt (p, 9,
  3766         -        "entral_meridian\",-105.1666666666667],PARAMETER[\"scale_");
         3366  +        "scale_factor\",0.9999375],PARAMETER[\"false_easting\",65");
  3767   3367       add_srs_wkt (p, 10,
  3768         -        "factor\",0.9999375],PARAMETER[\"false_easting\",656166.6");
         3368  +        "6166.6667],PARAMETER[\"false_northing\",0],UNIT[\"US sur");
  3769   3369       add_srs_wkt (p, 11,
  3770         -        "667],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
         3370  +        "vey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
  3771   3371       add_srs_wkt (p, 12,
  3772         -        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
         3372  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3773   3373       add_srs_wkt (p, 13,
  3774         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"37");
  3775         -    add_srs_wkt (p, 14,
  3776         -        "36\"]]");
  3777         -    p = add_epsg_def_ex (filter, first, last, 3737, "epsg", 3737,
  3778         -        "NAD83 / Wyoming East Central (ftUS)", 0, 0,
  3779         -        "GRS 1980", "Greenwich",
  3780         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  3781         -        "X", "East", "Y", "North");
         3374  +        ",\"3736\"]]");
         3375  +    p = add_epsg_def (filter, first, last, 3737, "epsg", 3737,
         3376  +        "NAD83 / Wyoming East Central (ftUS)");
  3782   3377       add_proj4text (p, 0,
  3783   3378           "+proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9");
  3784   3379       add_proj4text (p, 1,
  3785         -        "999375 +x_0=399999.99998984 +y_0=99999.99998983997 +ellp");
         3380  +        "999375 +x_0=399999.99998984 +y_0=99999.99998983997 +datu");
  3786   3381       add_proj4text (p, 2,
  3787         -        "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         3382  +        "m=NAD83 +units=us-ft +no_defs");
  3788   3383       add_srs_wkt (p, 0,
  3789   3384           "PROJCS[\"NAD83 / Wyoming East Central (ftUS)\",GEOGCS[\"");
  3790   3385       add_srs_wkt (p, 1,
  3791   3386           "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
  3792   3387       add_srs_wkt (p, 2,
  3793   3388           "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
  3794   3389       add_srs_wkt (p, 3,
  3795   3390           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  3796   3391       add_srs_wkt (p, 4,
  3797   3392           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3798   3393       add_srs_wkt (p, 5,
  3799   3394           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3800   3395       add_srs_wkt (p, 6,
  3801         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3396  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Tran");
  3802   3397       add_srs_wkt (p, 7,
  3803         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse");
         3398  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",40.5");
  3804   3399       add_srs_wkt (p, 8,
  3805         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",40.5],PARA");
         3400  +        "],PARAMETER[\"central_meridian\",-107.3333333333333],PAR");
  3806   3401       add_srs_wkt (p, 9,
  3807         -        "METER[\"central_meridian\",-107.3333333333333],PARAMETER");
         3402  +        "AMETER[\"scale_factor\",0.9999375],PARAMETER[\"false_eas");
  3808   3403       add_srs_wkt (p, 10,
  3809         -        "[\"scale_factor\",0.9999375],PARAMETER[\"false_easting\"");
         3404  +        "ting\",1312333.3333],PARAMETER[\"false_northing\",328083");
  3810   3405       add_srs_wkt (p, 11,
  3811         -        ",1312333.3333],PARAMETER[\"false_northing\",328083.3333]");
         3406  +        ".3333],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
  3812   3407       add_srs_wkt (p, 12,
  3813         -        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
         3408  +        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  3814   3409       add_srs_wkt (p, 13,
  3815         -        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  3816         -    add_srs_wkt (p, 14,
  3817         -        "HORITY[\"EPSG\",\"3737\"]]");
  3818         -    p = add_epsg_def_ex (filter, first, last, 3738, "epsg", 3738,
  3819         -        "NAD83 / Wyoming West Central (ftUS)", 0, 0,
  3820         -        "GRS 1980", "Greenwich",
  3821         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  3822         -        "X", "East", "Y", "North");
         3410  +        "H],AUTHORITY[\"EPSG\",\"3737\"]]");
         3411  +    p = add_epsg_def (filter, first, last, 3738, "epsg", 3738,
         3412  +        "NAD83 / Wyoming West Central (ftUS)");
  3823   3413       add_proj4text (p, 0,
  3824   3414           "+proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0");
  3825   3415       add_proj4text (p, 1,
  3826         -        "=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  3827         -    add_proj4text (p, 2,
  3828         -        "s=us-ft +no_defs");
         3416  +        "=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  3829   3417       add_srs_wkt (p, 0,
  3830   3418           "PROJCS[\"NAD83 / Wyoming West Central (ftUS)\",GEOGCS[\"");
  3831   3419       add_srs_wkt (p, 1,
  3832   3420           "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
  3833   3421       add_srs_wkt (p, 2,
  3834   3422           "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
  3835   3423       add_srs_wkt (p, 3,
  3836   3424           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  3837   3425       add_srs_wkt (p, 4,
  3838   3426           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3839   3427       add_srs_wkt (p, 5,
  3840   3428           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3841   3429       add_srs_wkt (p, 6,
  3842         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3430  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Tran");
  3843   3431       add_srs_wkt (p, 7,
  3844         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse");
         3432  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",40.5");
  3845   3433       add_srs_wkt (p, 8,
  3846         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",40.5],PARA");
         3434  +        "],PARAMETER[\"central_meridian\",-108.75],PARAMETER[\"sc");
  3847   3435       add_srs_wkt (p, 9,
  3848         -        "METER[\"central_meridian\",-108.75],PARAMETER[\"scale_fa");
         3436  +        "ale_factor\",0.9999375],PARAMETER[\"false_easting\",1968");
  3849   3437       add_srs_wkt (p, 10,
  3850         -        "ctor\",0.9999375],PARAMETER[\"false_easting\",1968500],P");
         3438  +        "500],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
  3851   3439       add_srs_wkt (p, 11,
  3852         -        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
         3440  +        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
  3853   3441       add_srs_wkt (p, 12,
  3854         -        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         3442  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"37");
  3855   3443       add_srs_wkt (p, 13,
  3856         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3738\"]]");
  3857         -    p = add_epsg_def_ex (filter, first, last, 3739, "epsg", 3739,
  3858         -        "NAD83 / Wyoming West (ftUS)", 0, 0,
  3859         -        "GRS 1980", "Greenwich",
  3860         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  3861         -        "X", "East", "Y", "North");
         3444  +        "38\"]]");
         3445  +    p = add_epsg_def (filter, first, last, 3739, "epsg", 3739,
         3446  +        "NAD83 / Wyoming West (ftUS)");
  3862   3447       add_proj4text (p, 0,
  3863   3448           "+proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9");
  3864   3449       add_proj4text (p, 1,
  3865         -        "999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +el");
         3450  +        "999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +da");
  3866   3451       add_proj4text (p, 2,
  3867         -        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         3452  +        "tum=NAD83 +units=us-ft +no_defs");
  3868   3453       add_srs_wkt (p, 0,
  3869   3454           "PROJCS[\"NAD83 / Wyoming West (ftUS)\",GEOGCS[\"NAD83\",");
  3870   3455       add_srs_wkt (p, 1,
  3871   3456           "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  3872   3457       add_srs_wkt (p, 2,
  3873   3458           ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  3874   3459       add_srs_wkt (p, 3,
  3875   3460           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  3876   3461       add_srs_wkt (p, 4,
  3877   3462           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  3878   3463       add_srs_wkt (p, 5,
  3879   3464           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  3880   3465       add_srs_wkt (p, 6,
  3881         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         3466  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
  3882   3467       add_srs_wkt (p, 7,
  3883         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         3468  +        "rcator\"],PARAMETER[\"latitude_of_origin\",40.5],PARAMET");
  3884   3469       add_srs_wkt (p, 8,
  3885         -        "\"],PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[\"c");
         3470  +        "ER[\"central_meridian\",-110.0833333333333],PARAMETER[\"");
  3886   3471       add_srs_wkt (p, 9,
  3887         -        "entral_meridian\",-110.0833333333333],PARAMETER[\"scale_");
         3472  +        "scale_factor\",0.9999375],PARAMETER[\"false_easting\",26");
  3888   3473       add_srs_wkt (p, 10,
  3889         -        "factor\",0.9999375],PARAMETER[\"false_easting\",2624666.");
         3474  +        "24666.6667],PARAMETER[\"false_northing\",328083.3333],UN");
  3890   3475       add_srs_wkt (p, 11,
  3891         -        "6667],PARAMETER[\"false_northing\",328083.3333],UNIT[\"U");
         3476  +        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
  3892   3477       add_srs_wkt (p, 12,
  3893         -        "S survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
         3478  +        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  3894   3479       add_srs_wkt (p, 13,
  3895         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  3896         -    add_srs_wkt (p, 14,
  3897         -        "EPSG\",\"3739\"]]");
  3898         -    p = add_epsg_def_ex (filter, first, last, 3740, "epsg", 3740,
  3899         -        "NAD83(HARN) / UTM zone 10N", 0, 0,
  3900         -        "GRS 1980", "Greenwich",
  3901         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3902         -        "Easting", "East", "Northing", "North");
         3480  +        "ITY[\"EPSG\",\"3739\"]]");
         3481  +    p = add_epsg_def (filter, first, last, 3740, "epsg", 3740,
         3482  +        "NAD83(HARN) / UTM zone 10N");
  3903   3483       add_proj4text (p, 0,
  3904   3484           "+proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3905   3485       add_proj4text (p, 1,
  3906   3486           "units=m +no_defs");
  3907   3487       add_srs_wkt (p, 0,
  3908   3488           "PROJCS[\"NAD83(HARN) / UTM zone 10N\",GEOGCS[\"NAD83(HAR");
  3909   3489       add_srs_wkt (p, 1,
................................................................................
  3913   3493       add_srs_wkt (p, 3,
  3914   3494           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3915   3495       add_srs_wkt (p, 4,
  3916   3496           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3917   3497       add_srs_wkt (p, 5,
  3918   3498           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3919   3499       add_srs_wkt (p, 6,
  3920         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3500  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  3921   3501       add_srs_wkt (p, 7,
  3922         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3502  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3923   3503       add_srs_wkt (p, 8,
  3924         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3504  +        "in\",0],PARAMETER[\"central_meridian\",-123],PARAMETER[\"");
  3925   3505       add_srs_wkt (p, 9,
  3926         -        "],PARAMETER[\"central_meridian\",-123],PARAMETER[\"scale");
         3506  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  3927   3507       add_srs_wkt (p, 10,
  3928         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
         3508  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3929   3509       add_srs_wkt (p, 11,
  3930         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         3510  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3931   3511       add_srs_wkt (p, 12,
  3932         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  3933         -    add_srs_wkt (p, 13,
  3934         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3740\"]]");
  3935         -    p = add_epsg_def_ex (filter, first, last, 3741, "epsg", 3741,
  3936         -        "NAD83(HARN) / UTM zone 11N", 0, 0,
  3937         -        "GRS 1980", "Greenwich",
  3938         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3939         -        "Easting", "East", "Northing", "North");
         3512  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3740\"]]");
         3513  +    p = add_epsg_def (filter, first, last, 3741, "epsg", 3741,
         3514  +        "NAD83(HARN) / UTM zone 11N");
  3940   3515       add_proj4text (p, 0,
  3941   3516           "+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3942   3517       add_proj4text (p, 1,
  3943   3518           "units=m +no_defs");
  3944   3519       add_srs_wkt (p, 0,
  3945   3520           "PROJCS[\"NAD83(HARN) / UTM zone 11N\",GEOGCS[\"NAD83(HAR");
  3946   3521       add_srs_wkt (p, 1,
................................................................................
  3950   3525       add_srs_wkt (p, 3,
  3951   3526           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3952   3527       add_srs_wkt (p, 4,
  3953   3528           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3954   3529       add_srs_wkt (p, 5,
  3955   3530           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3956   3531       add_srs_wkt (p, 6,
  3957         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3532  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  3958   3533       add_srs_wkt (p, 7,
  3959         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3534  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3960   3535       add_srs_wkt (p, 8,
  3961         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3536  +        "in\",0],PARAMETER[\"central_meridian\",-117],PARAMETER[\"");
  3962   3537       add_srs_wkt (p, 9,
  3963         -        "],PARAMETER[\"central_meridian\",-117],PARAMETER[\"scale");
         3538  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  3964   3539       add_srs_wkt (p, 10,
  3965         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
         3540  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3966   3541       add_srs_wkt (p, 11,
  3967         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         3542  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3968   3543       add_srs_wkt (p, 12,
  3969         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  3970         -    add_srs_wkt (p, 13,
  3971         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3741\"]]");
  3972         -    p = add_epsg_def_ex (filter, first, last, 3742, "epsg", 3742,
  3973         -        "NAD83(HARN) / UTM zone 12N", 0, 0,
  3974         -        "GRS 1980", "Greenwich",
  3975         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  3976         -        "Easting", "East", "Northing", "North");
         3544  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3741\"]]");
         3545  +    p = add_epsg_def (filter, first, last, 3742, "epsg", 3742,
         3546  +        "NAD83(HARN) / UTM zone 12N");
  3977   3547       add_proj4text (p, 0,
  3978   3548           "+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3979   3549       add_proj4text (p, 1,
  3980   3550           "units=m +no_defs");
  3981   3551       add_srs_wkt (p, 0,
  3982   3552           "PROJCS[\"NAD83(HARN) / UTM zone 12N\",GEOGCS[\"NAD83(HAR");
  3983   3553       add_srs_wkt (p, 1,
................................................................................
  3987   3557       add_srs_wkt (p, 3,
  3988   3558           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3989   3559       add_srs_wkt (p, 4,
  3990   3560           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3991   3561       add_srs_wkt (p, 5,
  3992   3562           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3993   3563       add_srs_wkt (p, 6,
  3994         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3564  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  3995   3565       add_srs_wkt (p, 7,
  3996         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3566  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3997   3567       add_srs_wkt (p, 8,
  3998         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3568  +        "in\",0],PARAMETER[\"central_meridian\",-111],PARAMETER[\"");
  3999   3569       add_srs_wkt (p, 9,
  4000         -        "],PARAMETER[\"central_meridian\",-111],PARAMETER[\"scale");
         3570  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  4001   3571       add_srs_wkt (p, 10,
  4002         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
         3572  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  4003   3573       add_srs_wkt (p, 11,
  4004         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         3574  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  4005   3575       add_srs_wkt (p, 12,
  4006         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  4007         -    add_srs_wkt (p, 13,
  4008         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3742\"]]");
  4009         -    p = add_epsg_def_ex (filter, first, last, 3743, "epsg", 3743,
  4010         -        "NAD83(HARN) / UTM zone 13N", 0, 0,
  4011         -        "GRS 1980", "Greenwich",
  4012         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  4013         -        "Easting", "East", "Northing", "North");
         3576  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3742\"]]");
         3577  +    p = add_epsg_def (filter, first, last, 3743, "epsg", 3743,
         3578  +        "NAD83(HARN) / UTM zone 13N");
  4014   3579       add_proj4text (p, 0,
  4015   3580           "+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  4016   3581       add_proj4text (p, 1,
  4017   3582           "units=m +no_defs");
  4018   3583       add_srs_wkt (p, 0,
  4019   3584           "PROJCS[\"NAD83(HARN) / UTM zone 13N\",GEOGCS[\"NAD83(HAR");
  4020   3585       add_srs_wkt (p, 1,
................................................................................
  4024   3589       add_srs_wkt (p, 3,
  4025   3590           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  4026   3591       add_srs_wkt (p, 4,
  4027   3592           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4028   3593       add_srs_wkt (p, 5,
  4029   3594           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4030   3595       add_srs_wkt (p, 6,
  4031         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3596  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  4032   3597       add_srs_wkt (p, 7,
  4033         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3598  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  4034   3599       add_srs_wkt (p, 8,
  4035         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3600  +        "in\",0],PARAMETER[\"central_meridian\",-105],PARAMETER[\"");
  4036   3601       add_srs_wkt (p, 9,
  4037         -        "],PARAMETER[\"central_meridian\",-105],PARAMETER[\"scale");
         3602  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  4038   3603       add_srs_wkt (p, 10,
  4039         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
         3604  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  4040   3605       add_srs_wkt (p, 11,
  4041         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         3606  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  4042   3607       add_srs_wkt (p, 12,
  4043         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  4044         -    add_srs_wkt (p, 13,
  4045         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3743\"]]");
  4046         -    p = add_epsg_def_ex (filter, first, last, 3744, "epsg", 3744,
  4047         -        "NAD83(HARN) / UTM zone 14N", 0, 0,
  4048         -        "GRS 1980", "Greenwich",
  4049         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  4050         -        "Easting", "East", "Northing", "North");
         3608  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3743\"]]");
         3609  +    p = add_epsg_def (filter, first, last, 3744, "epsg", 3744,
         3610  +        "NAD83(HARN) / UTM zone 14N");
  4051   3611       add_proj4text (p, 0,
  4052   3612           "+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  4053   3613       add_proj4text (p, 1,
  4054   3614           "units=m +no_defs");
  4055   3615       add_srs_wkt (p, 0,
  4056   3616           "PROJCS[\"NAD83(HARN) / UTM zone 14N\",GEOGCS[\"NAD83(HAR");
  4057   3617       add_srs_wkt (p, 1,
................................................................................
  4061   3621       add_srs_wkt (p, 3,
  4062   3622           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  4063   3623       add_srs_wkt (p, 4,
  4064   3624           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4065   3625       add_srs_wkt (p, 5,
  4066   3626           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4067   3627       add_srs_wkt (p, 6,
  4068         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3628  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  4069   3629       add_srs_wkt (p, 7,
  4070         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3630  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  4071   3631       add_srs_wkt (p, 8,
  4072         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3632  +        "in\",0],PARAMETER[\"central_meridian\",-99],PARAMETER[\"");
  4073   3633       add_srs_wkt (p, 9,
  4074         -        "],PARAMETER[\"central_meridian\",-99],PARAMETER[\"scale_");
         3634  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  4075   3635       add_srs_wkt (p, 10,
  4076         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         3636  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  4077   3637       add_srs_wkt (p, 11,
  4078         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         3638  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  4079   3639       add_srs_wkt (p, 12,
  4080         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  4081         -    add_srs_wkt (p, 13,
  4082         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3744\"]]");
  4083         -    p = add_epsg_def_ex (filter, first, last, 3745, "epsg", 3745,
  4084         -        "NAD83(HARN) / UTM zone 15N", 0, 0,
  4085         -        "GRS 1980", "Greenwich",
  4086         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  4087         -        "Easting", "East", "Northing", "North");
         3640  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3744\"]]");
         3641  +    p = add_epsg_def (filter, first, last, 3745, "epsg", 3745,
         3642  +        "NAD83(HARN) / UTM zone 15N");
  4088   3643       add_proj4text (p, 0,
  4089   3644           "+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  4090   3645       add_proj4text (p, 1,
  4091   3646           "units=m +no_defs");
  4092   3647       add_srs_wkt (p, 0,
  4093   3648           "PROJCS[\"NAD83(HARN) / UTM zone 15N\",GEOGCS[\"NAD83(HAR");
  4094   3649       add_srs_wkt (p, 1,
................................................................................
  4098   3653       add_srs_wkt (p, 3,
  4099   3654           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  4100   3655       add_srs_wkt (p, 4,
  4101   3656           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4102   3657       add_srs_wkt (p, 5,
  4103   3658           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4104   3659       add_srs_wkt (p, 6,
  4105         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3660  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  4106   3661       add_srs_wkt (p, 7,
  4107         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3662  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  4108   3663       add_srs_wkt (p, 8,
  4109         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3664  +        "in\",0],PARAMETER[\"central_meridian\",-93],PARAMETER[\"");
  4110   3665       add_srs_wkt (p, 9,
  4111         -        "],PARAMETER[\"central_meridian\",-93],PARAMETER[\"scale_");
         3666  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  4112   3667       add_srs_wkt (p, 10,
  4113         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         3668  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  4114   3669       add_srs_wkt (p, 11,
  4115         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         3670  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  4116   3671       add_srs_wkt (p, 12,
  4117         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  4118         -    add_srs_wkt (p, 13,
  4119         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3745\"]]");
  4120         -    p = add_epsg_def_ex (filter, first, last, 3746, "epsg", 3746,
  4121         -        "NAD83(HARN) / UTM zone 16N", 0, 0,
  4122         -        "GRS 1980", "Greenwich",
  4123         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  4124         -        "Easting", "East", "Northing", "North");
         3672  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3745\"]]");
         3673  +    p = add_epsg_def (filter, first, last, 3746, "epsg", 3746,
         3674  +        "NAD83(HARN) / UTM zone 16N");
  4125   3675       add_proj4text (p, 0,
  4126   3676           "+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  4127   3677       add_proj4text (p, 1,
  4128   3678           "units=m +no_defs");
  4129   3679       add_srs_wkt (p, 0,
  4130   3680           "PROJCS[\"NAD83(HARN) / UTM zone 16N\",GEOGCS[\"NAD83(HAR");
  4131   3681       add_srs_wkt (p, 1,
................................................................................
  4135   3685       add_srs_wkt (p, 3,
  4136   3686           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  4137   3687       add_srs_wkt (p, 4,
  4138   3688           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4139   3689       add_srs_wkt (p, 5,
  4140   3690           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4141   3691       add_srs_wkt (p, 6,
  4142         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3692  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  4143   3693       add_srs_wkt (p, 7,
  4144         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3694  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  4145   3695       add_srs_wkt (p, 8,
  4146         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3696  +        "in\",0],PARAMETER[\"central_meridian\",-87],PARAMETER[\"");
  4147   3697       add_srs_wkt (p, 9,
  4148         -        "],PARAMETER[\"central_meridian\",-87],PARAMETER[\"scale_");
         3698  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  4149   3699       add_srs_wkt (p, 10,
  4150         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         3700  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  4151   3701       add_srs_wkt (p, 11,
  4152         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         3702  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  4153   3703       add_srs_wkt (p, 12,
  4154         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  4155         -    add_srs_wkt (p, 13,
  4156         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3746\"]]");
  4157         -    p = add_epsg_def_ex (filter, first, last, 3747, "epsg", 3747,
  4158         -        "NAD83(HARN) / UTM zone 17N", 0, 0,
  4159         -        "GRS 1980", "Greenwich",
  4160         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  4161         -        "Easting", "East", "Northing", "North");
         3704  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3746\"]]");
         3705  +    p = add_epsg_def (filter, first, last, 3747, "epsg", 3747,
         3706  +        "NAD83(HARN) / UTM zone 17N");
  4162   3707       add_proj4text (p, 0,
  4163   3708           "+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  4164   3709       add_proj4text (p, 1,
  4165   3710           "units=m +no_defs");
  4166   3711       add_srs_wkt (p, 0,
  4167   3712           "PROJCS[\"NAD83(HARN) / UTM zone 17N\",GEOGCS[\"NAD83(HAR");
  4168   3713       add_srs_wkt (p, 1,
................................................................................
  4172   3717       add_srs_wkt (p, 3,
  4173   3718           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  4174   3719       add_srs_wkt (p, 4,
  4175   3720           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4176   3721       add_srs_wkt (p, 5,
  4177   3722           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4178   3723       add_srs_wkt (p, 6,
  4179         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3724  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  4180   3725       add_srs_wkt (p, 7,
  4181         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3726  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  4182   3727       add_srs_wkt (p, 8,
  4183         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3728  +        "in\",0],PARAMETER[\"central_meridian\",-81],PARAMETER[\"");
  4184   3729       add_srs_wkt (p, 9,
  4185         -        "],PARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_");
         3730  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  4186   3731       add_srs_wkt (p, 10,
  4187         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         3732  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  4188   3733       add_srs_wkt (p, 11,
  4189         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         3734  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  4190   3735       add_srs_wkt (p, 12,
  4191         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  4192         -    add_srs_wkt (p, 13,
  4193         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3747\"]]");
  4194         -    p = add_epsg_def_ex (filter, first, last, 3748, "epsg", 3748,
  4195         -        "NAD83(HARN) / UTM zone 18N", 0, 0,
  4196         -        "GRS 1980", "Greenwich",
  4197         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  4198         -        "Easting", "East", "Northing", "North");
         3736  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3747\"]]");
         3737  +    p = add_epsg_def (filter, first, last, 3748, "epsg", 3748,
         3738  +        "NAD83(HARN) / UTM zone 18N");
  4199   3739       add_proj4text (p, 0,
  4200   3740           "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  4201   3741       add_proj4text (p, 1,
  4202   3742           "units=m +no_defs");
  4203   3743       add_srs_wkt (p, 0,
  4204   3744           "PROJCS[\"NAD83(HARN) / UTM zone 18N\",GEOGCS[\"NAD83(HAR");
  4205   3745       add_srs_wkt (p, 1,
................................................................................
  4209   3749       add_srs_wkt (p, 3,
  4210   3750           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  4211   3751       add_srs_wkt (p, 4,
  4212   3752           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4213   3753       add_srs_wkt (p, 5,
  4214   3754           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4215   3755       add_srs_wkt (p, 6,
  4216         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3756  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  4217   3757       add_srs_wkt (p, 7,
  4218         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3758  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  4219   3759       add_srs_wkt (p, 8,
  4220         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3760  +        "in\",0],PARAMETER[\"central_meridian\",-75],PARAMETER[\"");
  4221   3761       add_srs_wkt (p, 9,
  4222         -        "],PARAMETER[\"central_meridian\",-75],PARAMETER[\"scale_");
         3762  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  4223   3763       add_srs_wkt (p, 10,
  4224         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         3764  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  4225   3765       add_srs_wkt (p, 11,
  4226         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         3766  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  4227   3767       add_srs_wkt (p, 12,
  4228         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  4229         -    add_srs_wkt (p, 13,
  4230         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3748\"]]");
  4231         -    p = add_epsg_def_ex (filter, first, last, 3749, "epsg", 3749,
  4232         -        "NAD83(HARN) / UTM zone 19N", 0, 0,
  4233         -        "GRS 1980", "Greenwich",
  4234         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  4235         -        "Easting", "East", "Northing", "North");
         3768  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3748\"]]");
         3769  +    p = add_epsg_def (filter, first, last, 3749, "epsg", 3749,
         3770  +        "NAD83(HARN) / UTM zone 19N");
  4236   3771       add_proj4text (p, 0,
  4237   3772           "+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  4238   3773       add_proj4text (p, 1,
  4239   3774           "units=m +no_defs");
  4240   3775       add_srs_wkt (p, 0,
  4241   3776           "PROJCS[\"NAD83(HARN) / UTM zone 19N\",GEOGCS[\"NAD83(HAR");
  4242   3777       add_srs_wkt (p, 1,
................................................................................
  4246   3781       add_srs_wkt (p, 3,
  4247   3782           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  4248   3783       add_srs_wkt (p, 4,
  4249   3784           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4250   3785       add_srs_wkt (p, 5,
  4251   3786           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4252   3787       add_srs_wkt (p, 6,
  4253         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3788  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
  4254   3789       add_srs_wkt (p, 7,
  4255         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
         3790  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  4256   3791       add_srs_wkt (p, 8,
  4257         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3792  +        "in\",0],PARAMETER[\"central_meridian\",-69],PARAMETER[\"");
  4258   3793       add_srs_wkt (p, 9,
  4259         -        "],PARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_");
         3794  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  4260   3795       add_srs_wkt (p, 10,
  4261         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         3796  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  4262   3797       add_srs_wkt (p, 11,
  4263         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         3798  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  4264   3799       add_srs_wkt (p, 12,
  4265         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  4266         -    add_srs_wkt (p, 13,
  4267         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3749\"]]");
         3800  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3749\"]]");
  4268   3801   }
  4269   3802   
  4270   3803   #endif /* full EPSG initialization enabled/disabled */
  4271   3804   

Changes to src/srsinit/epsg_inlined_17.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_17 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 3750, "epsg", 3750,
    56         -        "NAD83(HARN) / UTM zone 4N", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
    59         -        "Easting", "East", "Northing", "North");
           55  +    p = add_epsg_def (filter, first, last, 3750, "epsg", 3750,
           56  +        "NAD83(HARN) / UTM zone 4N");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=utm +zone=4 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
    62     59       add_proj4text (p, 1,
    63     60           "nits=m +no_defs");
    64     61       add_srs_wkt (p, 0,
    65     62           "PROJCS[\"NAD83(HARN) / UTM zone 4N\",GEOGCS[\"NAD83(HARN");
    66     63       add_srs_wkt (p, 1,
................................................................................
    70     67       add_srs_wkt (p, 3,
    71     68           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
    72     69       add_srs_wkt (p, 4,
    73     70           "\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
    74     71       add_srs_wkt (p, 5,
    75     72           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
    76     73       add_srs_wkt (p, 6,
    77         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
           74  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTIO");
    78     75       add_srs_wkt (p, 7,
    79         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Tr");
           76  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
    80     77       add_srs_wkt (p, 8,
    81         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
           78  +        "n\",0],PARAMETER[\"central_meridian\",-159],PARAMETER[\"");
    82     79       add_srs_wkt (p, 9,
    83         -        ",PARAMETER[\"central_meridian\",-159],PARAMETER[\"scale_");
           80  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
    84     81       add_srs_wkt (p, 10,
    85         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
           82  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
    86     83       add_srs_wkt (p, 11,
    87         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
           84  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
    88     85       add_srs_wkt (p, 12,
    89         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
    90         -    add_srs_wkt (p, 13,
    91         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3750\"]]");
    92         -    p = add_epsg_def_ex (filter, first, last, 3751, "epsg", 3751,
    93         -        "NAD83(HARN) / UTM zone 5N", 0, 0,
    94         -        "GRS 1980", "Greenwich",
    95         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
    96         -        "Easting", "East", "Northing", "North");
           86  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3750\"]]");
           87  +    p = add_epsg_def (filter, first, last, 3751, "epsg", 3751,
           88  +        "NAD83(HARN) / UTM zone 5N");
    97     89       add_proj4text (p, 0,
    98     90           "+proj=utm +zone=5 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
    99     91       add_proj4text (p, 1,
   100     92           "nits=m +no_defs");
   101     93       add_srs_wkt (p, 0,
   102     94           "PROJCS[\"NAD83(HARN) / UTM zone 5N\",GEOGCS[\"NAD83(HARN");
   103     95       add_srs_wkt (p, 1,
................................................................................
   107     99       add_srs_wkt (p, 3,
   108    100           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
   109    101       add_srs_wkt (p, 4,
   110    102           "\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   111    103       add_srs_wkt (p, 5,
   112    104           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   113    105       add_srs_wkt (p, 6,
   114         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          106  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTIO");
   115    107       add_srs_wkt (p, 7,
   116         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"Tr");
          108  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   117    109       add_srs_wkt (p, 8,
   118         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          110  +        "n\",0],PARAMETER[\"central_meridian\",-153],PARAMETER[\"");
   119    111       add_srs_wkt (p, 9,
   120         -        ",PARAMETER[\"central_meridian\",-153],PARAMETER[\"scale_");
          112  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
   121    113       add_srs_wkt (p, 10,
   122         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          114  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   123    115       add_srs_wkt (p, 11,
   124         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          116  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   125    117       add_srs_wkt (p, 12,
   126         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   127         -    add_srs_wkt (p, 13,
   128         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3751\"]]");
   129         -    p = add_epsg_def_ex (filter, first, last, 3752, "epsg", 3752,
   130         -        "WGS 84 / Mercator 41 (deprecated)", 0, 0,
   131         -        "WGS 84", "Greenwich",
   132         -        "WGS_1984", "Mercator_1SP", "metre",
   133         -        "X", "East", "Y", "North");
          118  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3751\"]]");
          119  +    p = add_epsg_def (filter, first, last, 3752, "epsg", 3752,
          120  +        "WGS 84 / Mercator 41 (deprecated)");
   134    121       add_proj4text (p, 0,
   135    122           "+proj=merc +lon_0=100 +lat_ts=-41 +x_0=0 +y_0=0 +datum=W");
   136    123       add_proj4text (p, 1,
   137    124           "GS84 +units=m +no_defs");
   138    125       add_srs_wkt (p, 0,
   139    126           "PROJCS[\"WGS 84 / Mercator 41 (deprecated)\",GEOGCS[\"WG");
   140    127       add_srs_wkt (p, 1,
................................................................................
   142    129       add_srs_wkt (p, 2,
   143    130           "8.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EP");
   144    131       add_srs_wkt (p, 3,
   145    132           "SG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   146    133       add_srs_wkt (p, 4,
   147    134           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   148    135       add_srs_wkt (p, 5,
   149         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          136  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJE");
   150    137       add_srs_wkt (p, 6,
   151         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[");
          138  +        "CTION[\"Mercator_1SP\"],PARAMETER[\"latitude_of_origin\"");
   152    139       add_srs_wkt (p, 7,
   153         -        "\"Mercator_1SP\"],PARAMETER[\"latitude_of_origin\",-41],");
          140  +        ",-41],PARAMETER[\"central_meridian\",100],PARAMETER[\"sc");
   154    141       add_srs_wkt (p, 8,
   155         -        "PARAMETER[\"central_meridian\",100],PARAMETER[\"scale_fa");
          142  +        "ale_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER");
   156    143       add_srs_wkt (p, 9,
   157         -        "ctor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"fal");
          144  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   158    145       add_srs_wkt (p, 10,
   159         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
          146  +        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   160    147       add_srs_wkt (p, 11,
   161         -        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
   162         -    add_srs_wkt (p, 12,
   163         -        "PSG\",\"3752\"]]");
   164         -    p = add_epsg_def_ex (filter, first, last, 3753, "epsg", 3753,
   165         -        "NAD83(HARN) / Ohio North (ftUS)", 0, 0,
   166         -        "GRS 1980", "Greenwich",
   167         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
   168         -        "X", "East", "Y", "North");
          148  +        "TY[\"EPSG\",\"3752\"]]");
          149  +    p = add_epsg_def (filter, first, last, 3753, "epsg", 3753,
          150  +        "NAD83(HARN) / Ohio North (ftUS)");
   169    151       add_proj4text (p, 0,
   170    152           "+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39");
   171    153       add_proj4text (p, 1,
   172    154           ".66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=G");
   173    155       add_proj4text (p, 2,
   174    156           "RS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
   175    157       add_srs_wkt (p, 0,
................................................................................
   181    163       add_srs_wkt (p, 3,
   182    164           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
   183    165       add_srs_wkt (p, 4,
   184    166           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   185    167       add_srs_wkt (p, 5,
   186    168           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   187    169       add_srs_wkt (p, 6,
   188         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          170  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
   189    171       add_srs_wkt (p, 7,
   190         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
          172  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
   191    173       add_srs_wkt (p, 8,
   192         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          174  +        "ard_parallel_1\",41.7],PARAMETER[\"standard_parallel_2\"");
   193    175       add_srs_wkt (p, 9,
   194         -        "rallel_1\",41.7],PARAMETER[\"standard_parallel_2\",40.43");
          176  +        ",40.43333333333333],PARAMETER[\"latitude_of_origin\",39.");
   195    177       add_srs_wkt (p, 10,
   196         -        "333333333333],PARAMETER[\"latitude_of_origin\",39.666666");
          178  +        "66666666666666],PARAMETER[\"central_meridian\",-82.5],PA");
   197    179       add_srs_wkt (p, 11,
   198         -        "66666666],PARAMETER[\"central_meridian\",-82.5],PARAMETE");
          180  +        "RAMETER[\"false_easting\",1968500],PARAMETER[\"false_nor");
   199    181       add_srs_wkt (p, 12,
   200         -        "R[\"false_easting\",1968500],PARAMETER[\"false_northing\"");
          182  +        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
   201    183       add_srs_wkt (p, 13,
   202         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
          184  +        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
   203    185       add_srs_wkt (p, 14,
   204         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
   205         -    add_srs_wkt (p, 15,
   206         -        "AUTHORITY[\"EPSG\",\"3753\"]]");
   207         -    p = add_epsg_def_ex (filter, first, last, 3754, "epsg", 3754,
   208         -        "NAD83(HARN) / Ohio South (ftUS)", 0, 0,
   209         -        "GRS 1980", "Greenwich",
   210         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
   211         -        "X", "East", "Y", "North");
          186  +        "NORTH],AUTHORITY[\"EPSG\",\"3753\"]]");
          187  +    p = add_epsg_def (filter, first, last, 3754, "epsg", 3754,
          188  +        "NAD83(HARN) / Ohio South (ftUS)");
   212    189       add_proj4text (p, 0,
   213    190           "+proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333");
   214    191       add_proj4text (p, 1,
   215    192           "333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS");
   216    193       add_proj4text (p, 2,
   217    194           "80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
   218    195       add_srs_wkt (p, 0,
................................................................................
   224    201       add_srs_wkt (p, 3,
   225    202           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
   226    203       add_srs_wkt (p, 4,
   227    204           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   228    205       add_srs_wkt (p, 5,
   229    206           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   230    207       add_srs_wkt (p, 6,
   231         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          208  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
   232    209       add_srs_wkt (p, 7,
   233         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
          210  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
   234    211       add_srs_wkt (p, 8,
   235         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          212  +        "ard_parallel_1\",40.03333333333333],PARAMETER[\"standard");
   236    213       add_srs_wkt (p, 9,
   237         -        "rallel_1\",40.03333333333333],PARAMETER[\"standard_paral");
          214  +        "_parallel_2\",38.73333333333333],PARAMETER[\"latitude_of");
   238    215       add_srs_wkt (p, 10,
   239         -        "lel_2\",38.73333333333333],PARAMETER[\"latitude_of_origi");
          216  +        "_origin\",38],PARAMETER[\"central_meridian\",-82.5],PARA");
   240    217       add_srs_wkt (p, 11,
   241         -        "n\",38],PARAMETER[\"central_meridian\",-82.5],PARAMETER[");
          218  +        "METER[\"false_easting\",1968500],PARAMETER[\"false_north");
   242    219       add_srs_wkt (p, 12,
   243         -        "\"false_easting\",1968500],PARAMETER[\"false_northing\",");
          220  +        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
   244    221       add_srs_wkt (p, 13,
   245         -        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
          222  +        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
   246    223       add_srs_wkt (p, 14,
   247         -        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
   248         -    add_srs_wkt (p, 15,
   249         -        "UTHORITY[\"EPSG\",\"3754\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 3755, "epsg", 3755,
   251         -        "NAD83(HARN) / Wyoming East (ftUS)", 0, 0,
   252         -        "GRS 1980", "Greenwich",
   253         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
   254         -        "X", "East", "Y", "North");
          224  +        "RTH],AUTHORITY[\"EPSG\",\"3754\"]]");
          225  +    p = add_epsg_def (filter, first, last, 3755, "epsg", 3755,
          226  +        "NAD83(HARN) / Wyoming East (ftUS)");
   255    227       add_proj4text (p, 0,
   256    228           "+proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9");
   257    229       add_proj4text (p, 1,
   258    230           "999375 +x_0=200000.00001016 +y_0=0 +ellps=GRS80 +towgs84");
   259    231       add_proj4text (p, 2,
   260    232           "=0,0,0,0,0,0,0 +units=us-ft +no_defs");
   261    233       add_srs_wkt (p, 0,
................................................................................
   267    239       add_srs_wkt (p, 3,
   268    240           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   269    241       add_srs_wkt (p, 4,
   270    242           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   271    243       add_srs_wkt (p, 5,
   272    244           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   273    245       add_srs_wkt (p, 6,
   274         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
          246  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
   275    247       add_srs_wkt (p, 7,
   276         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
          248  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
   277    249       add_srs_wkt (p, 8,
   278         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
          250  +        "f_origin\",40.5],PARAMETER[\"central_meridian\",-105.166");
   279    251       add_srs_wkt (p, 9,
   280         -        "in\",40.5],PARAMETER[\"central_meridian\",-105.166666666");
          252  +        "6666666667],PARAMETER[\"scale_factor\",0.9999375],PARAME");
   281    253       add_srs_wkt (p, 10,
   282         -        "6667],PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"");
          254  +        "TER[\"false_easting\",656166.6667],PARAMETER[\"false_nor");
   283    255       add_srs_wkt (p, 11,
   284         -        "false_easting\",656166.6667],PARAMETER[\"false_northing\"");
          256  +        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
   285    257       add_srs_wkt (p, 12,
   286         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
          258  +        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
   287    259       add_srs_wkt (p, 13,
   288         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
   289         -    add_srs_wkt (p, 14,
   290         -        "AUTHORITY[\"EPSG\",\"3755\"]]");
   291         -    p = add_epsg_def_ex (filter, first, last, 3756, "epsg", 3756,
   292         -        "NAD83(HARN) / Wyoming East Central (ftUS)", 0, 0,
   293         -        "GRS 1980", "Greenwich",
   294         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
   295         -        "X", "East", "Y", "North");
          260  +        "NORTH],AUTHORITY[\"EPSG\",\"3755\"]]");
          261  +    p = add_epsg_def (filter, first, last, 3756, "epsg", 3756,
          262  +        "NAD83(HARN) / Wyoming East Central (ftUS)");
   296    263       add_proj4text (p, 0,
   297    264           "+proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9");
   298    265       add_proj4text (p, 1,
   299    266           "999375 +x_0=399999.99998984 +y_0=99999.99998983997 +ellp");
   300    267       add_proj4text (p, 2,
   301    268           "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
   302    269       add_srs_wkt (p, 0,
................................................................................
   308    275       add_srs_wkt (p, 3,
   309    276           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
   310    277       add_srs_wkt (p, 4,
   311    278           "HORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   312    279       add_srs_wkt (p, 5,
   313    280           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   314    281       add_srs_wkt (p, 6,
   315         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          282  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
   316    283       add_srs_wkt (p, 7,
   317         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]]");
          284  +        "52\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   318    285       add_srs_wkt (p, 8,
   319         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          286  +        "atitude_of_origin\",40.5],PARAMETER[\"central_meridian\"");
   320    287       add_srs_wkt (p, 9,
   321         -        "e_of_origin\",40.5],PARAMETER[\"central_meridian\",-107.");
          288  +        ",-107.3333333333333],PARAMETER[\"scale_factor\",0.999937");
   322    289       add_srs_wkt (p, 10,
   323         -        "3333333333333],PARAMETER[\"scale_factor\",0.9999375],PAR");
          290  +        "5],PARAMETER[\"false_easting\",1312333.3333],PARAMETER[\"");
   324    291       add_srs_wkt (p, 11,
   325         -        "AMETER[\"false_easting\",1312333.3333],PARAMETER[\"false");
          292  +        "false_northing\",328083.3333],UNIT[\"US survey foot\",0.");
   326    293       add_srs_wkt (p, 12,
   327         -        "_northing\",328083.3333],UNIT[\"US survey foot\",0.30480");
          294  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
   328    295       add_srs_wkt (p, 13,
   329         -        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
   330         -    add_srs_wkt (p, 14,
   331         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3756\"]]");
   332         -    p = add_epsg_def_ex (filter, first, last, 3757, "epsg", 3757,
   333         -        "NAD83(HARN) / Wyoming West Central (ftUS)", 0, 0,
   334         -        "GRS 1980", "Greenwich",
   335         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
   336         -        "X", "East", "Y", "North");
          296  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3756\"]]");
          297  +    p = add_epsg_def (filter, first, last, 3757, "epsg", 3757,
          298  +        "NAD83(HARN) / Wyoming West Central (ftUS)");
   337    299       add_proj4text (p, 0,
   338    300           "+proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0");
   339    301       add_proj4text (p, 1,
   340    302           "=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
   341    303       add_proj4text (p, 2,
   342    304           "s=us-ft +no_defs");
   343    305       add_srs_wkt (p, 0,
................................................................................
   349    311       add_srs_wkt (p, 3,
   350    312           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
   351    313       add_srs_wkt (p, 4,
   352    314           "HORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   353    315       add_srs_wkt (p, 5,
   354    316           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   355    317       add_srs_wkt (p, 6,
   356         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          318  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
   357    319       add_srs_wkt (p, 7,
   358         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]]");
          320  +        "52\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   359    321       add_srs_wkt (p, 8,
   360         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          322  +        "atitude_of_origin\",40.5],PARAMETER[\"central_meridian\"");
   361    323       add_srs_wkt (p, 9,
   362         -        "e_of_origin\",40.5],PARAMETER[\"central_meridian\",-108.");
          324  +        ",-108.75],PARAMETER[\"scale_factor\",0.9999375],PARAMETE");
   363    325       add_srs_wkt (p, 10,
   364         -        "75],PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"fa");
          326  +        "R[\"false_easting\",1968500],PARAMETER[\"false_northing\"");
   365    327       add_srs_wkt (p, 11,
   366         -        "lse_easting\",1968500],PARAMETER[\"false_northing\",0],U");
          328  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
   367    329       add_srs_wkt (p, 12,
   368         -        "NIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EP");
          330  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
   369    331       add_srs_wkt (p, 13,
   370         -        "SG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   371         -    add_srs_wkt (p, 14,
   372         -        "RITY[\"EPSG\",\"3757\"]]");
   373         -    p = add_epsg_def_ex (filter, first, last, 3758, "epsg", 3758,
   374         -        "NAD83(HARN) / Wyoming West (ftUS)", 0, 0,
   375         -        "GRS 1980", "Greenwich",
   376         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
   377         -        "X", "East", "Y", "North");
          332  +        "AUTHORITY[\"EPSG\",\"3757\"]]");
          333  +    p = add_epsg_def (filter, first, last, 3758, "epsg", 3758,
          334  +        "NAD83(HARN) / Wyoming West (ftUS)");
   378    335       add_proj4text (p, 0,
   379    336           "+proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9");
   380    337       add_proj4text (p, 1,
   381    338           "999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +el");
   382    339       add_proj4text (p, 2,
   383    340           "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
   384    341       add_srs_wkt (p, 0,
................................................................................
   390    347       add_srs_wkt (p, 3,
   391    348           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   392    349       add_srs_wkt (p, 4,
   393    350           "EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   394    351       add_srs_wkt (p, 5,
   395    352           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   396    353       add_srs_wkt (p, 6,
   397         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
          354  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PR");
   398    355       add_srs_wkt (p, 7,
   399         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
          356  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
   400    357       add_srs_wkt (p, 8,
   401         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
          358  +        "f_origin\",40.5],PARAMETER[\"central_meridian\",-110.083");
   402    359       add_srs_wkt (p, 9,
   403         -        "in\",40.5],PARAMETER[\"central_meridian\",-110.083333333");
          360  +        "3333333333],PARAMETER[\"scale_factor\",0.9999375],PARAME");
   404    361       add_srs_wkt (p, 10,
   405         -        "3333],PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"");
          362  +        "TER[\"false_easting\",2624666.6667],PARAMETER[\"false_no");
   406    363       add_srs_wkt (p, 11,
   407         -        "false_easting\",2624666.6667],PARAMETER[\"false_northing");
          364  +        "rthing\",328083.3333],UNIT[\"US survey foot\",0.30480060");
   408    365       add_srs_wkt (p, 12,
   409         -        "\",328083.3333],UNIT[\"US survey foot\",0.30480060960121");
          366  +        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
   410    367       add_srs_wkt (p, 13,
   411         -        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
   412         -    add_srs_wkt (p, 14,
   413         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3758\"]]");
   414         -    p = add_epsg_def_ex (filter, first, last, 3759, "epsg", 3759,
   415         -        "NAD83 / Hawaii zone 3 (ftUS)", 0, 0,
   416         -        "GRS 1980", "Greenwich",
   417         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
   418         -        "X", "East", "Y", "North");
          368  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3758\"]]");
          369  +    p = add_epsg_def (filter, first, last, 3759, "epsg", 3759,
          370  +        "NAD83 / Hawaii zone 3 (ftUS)");
   419    371       add_proj4text (p, 0,
   420    372           "+proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99");
   421    373       add_proj4text (p, 1,
   422         -        "999 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,");
          374  +        "999 +x_0=500000.00001016 +y_0=0 +datum=NAD83 +units=us-f");
   423    375       add_proj4text (p, 2,
   424         -        "0,0,0,0,0,0 +units=us-ft +no_defs");
          376  +        "t +no_defs");
   425    377       add_srs_wkt (p, 0,
   426    378           "PROJCS[\"NAD83 / Hawaii zone 3 (ftUS)\",GEOGCS[\"NAD83\"");
   427    379       add_srs_wkt (p, 1,
   428    380           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
   429    381       add_srs_wkt (p, 2,
   430    382           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
   431    383       add_srs_wkt (p, 3,
   432    384           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
   433    385       add_srs_wkt (p, 4,
   434    386           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   435    387       add_srs_wkt (p, 5,
   436    388           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   437    389       add_srs_wkt (p, 6,
   438         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
          390  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_");
   439    391       add_srs_wkt (p, 7,
   440         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
          392  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",21.16666666");
   441    393       add_srs_wkt (p, 8,
   442         -        "or\"],PARAMETER[\"latitude_of_origin\",21.16666666666667");
          394  +        "666667],PARAMETER[\"central_meridian\",-158],PARAMETER[\"");
   443    395       add_srs_wkt (p, 9,
   444         -        "],PARAMETER[\"central_meridian\",-158],PARAMETER[\"scale");
          396  +        "scale_factor\",0.99999],PARAMETER[\"false_easting\",1640");
   445    397       add_srs_wkt (p, 10,
   446         -        "_factor\",0.99999],PARAMETER[\"false_easting\",1640416.6");
          398  +        "416.6667],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
   447    399       add_srs_wkt (p, 11,
   448         -        "667],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
          400  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
   449    401       add_srs_wkt (p, 12,
   450         -        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
          402  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   451    403       add_srs_wkt (p, 13,
   452         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"37");
   453         -    add_srs_wkt (p, 14,
   454         -        "59\"]]");
   455         -    p = add_epsg_def_ex (filter, first, last, 3760, "epsg", 3760,
   456         -        "NAD83(HARN) / Hawaii zone 3 (ftUS)", 0, 0,
   457         -        "GRS 1980", "Greenwich",
   458         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
   459         -        "X", "East", "Y", "North");
          404  +        ",\"3759\"]]");
          405  +    p = add_epsg_def (filter, first, last, 3760, "epsg", 3760,
          406  +        "NAD83(HARN) / Hawaii zone 3 (ftUS)");
   460    407       add_proj4text (p, 0,
   461    408           "+proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99");
   462    409       add_proj4text (p, 1,
   463    410           "999 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,");
   464    411       add_proj4text (p, 2,
   465    412           "0,0,0,0,0,0 +units=us-ft +no_defs");
   466    413       add_srs_wkt (p, 0,
................................................................................
   472    419       add_srs_wkt (p, 3,
   473    420           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
   474    421       add_srs_wkt (p, 4,
   475    422           "\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   476    423       add_srs_wkt (p, 5,
   477    424           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   478    425       add_srs_wkt (p, 6,
   479         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
          426  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],");
   480    427       add_srs_wkt (p, 7,
   481         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
          428  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
   482    429       add_srs_wkt (p, 8,
   483         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
          430  +        "_of_origin\",21.16666666666667],PARAMETER[\"central_meri");
   484    431       add_srs_wkt (p, 9,
   485         -        "igin\",21.16666666666667],PARAMETER[\"central_meridian\"");
          432  +        "dian\",-158],PARAMETER[\"scale_factor\",0.99999],PARAMET");
   486    433       add_srs_wkt (p, 10,
   487         -        ",-158],PARAMETER[\"scale_factor\",0.99999],PARAMETER[\"f");
          434  +        "ER[\"false_easting\",1640416.6667],PARAMETER[\"false_nor");
   488    435       add_srs_wkt (p, 11,
   489         -        "alse_easting\",1640416.6667],PARAMETER[\"false_northing\"");
          436  +        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
   490    437       add_srs_wkt (p, 12,
   491         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
          438  +        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
   492    439       add_srs_wkt (p, 13,
   493         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
   494         -    add_srs_wkt (p, 14,
   495         -        "AUTHORITY[\"EPSG\",\"3760\"]]");
   496         -    p = add_epsg_def_ex (filter, first, last, 3761, "epsg", 3761,
   497         -        "NAD83(CSRS) / UTM zone 22N", 0, 0,
   498         -        "GRS 1980", "Greenwich",
   499         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
   500         -        "Easting", "East", "Northing", "North");
          440  +        "NORTH],AUTHORITY[\"EPSG\",\"3760\"]]");
          441  +    p = add_epsg_def (filter, first, last, 3761, "epsg", 3761,
          442  +        "NAD83(CSRS) / UTM zone 22N");
   501    443       add_proj4text (p, 0,
   502    444           "+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   503    445       add_proj4text (p, 1,
   504    446           "units=m +no_defs");
   505    447       add_srs_wkt (p, 0,
   506    448           "PROJCS[\"NAD83(CSRS) / UTM zone 22N\",GEOGCS[\"NAD83(CSR");
   507    449       add_srs_wkt (p, 1,
................................................................................
   511    453       add_srs_wkt (p, 3,
   512    454           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
   513    455       add_srs_wkt (p, 4,
   514    456           "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
   515    457       add_srs_wkt (p, 5,
   516    458           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
   517    459       add_srs_wkt (p, 6,
   518         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          460  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJEC");
   519    461       add_srs_wkt (p, 7,
   520         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
          462  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   521    463       add_srs_wkt (p, 8,
   522         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          464  +        "igin\",0],PARAMETER[\"central_meridian\",-51],PARAMETER[");
   523    465       add_srs_wkt (p, 9,
   524         -        "0],PARAMETER[\"central_meridian\",-51],PARAMETER[\"scale");
          466  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
   525    467       add_srs_wkt (p, 10,
   526         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
          468  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   527    469       add_srs_wkt (p, 11,
   528         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          470  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
   529    471       add_srs_wkt (p, 12,
   530         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   531         -    add_srs_wkt (p, 13,
   532         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3761\"]]");
   533         -    p = add_epsg_def_ex (filter, first, last, 3762, "epsg", 3762,
   534         -        "WGS 84 / South Georgia Lambert", 0, 0,
   535         -        "WGS 84", "Greenwich",
   536         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   537         -        "Easting", "East", "Northing", "North");
          472  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3761\"]]");
          473  +    p = add_epsg_def (filter, first, last, 3762, "epsg", 3762,
          474  +        "WGS 84 / South Georgia Lambert");
   538    475       add_proj4text (p, 0,
   539    476           "+proj=lcc +lat_1=-54 +lat_2=-54.75 +lat_0=-55 +lon_0=-37");
   540    477       add_proj4text (p, 1,
   541    478           " +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   542    479       add_srs_wkt (p, 0,
   543    480           "PROJCS[\"WGS 84 / South Georgia Lambert\",GEOGCS[\"WGS 8");
   544    481       add_srs_wkt (p, 1,
................................................................................
   546    483       add_srs_wkt (p, 2,
   547    484           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
   548    485       add_srs_wkt (p, 3,
   549    486           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   550    487       add_srs_wkt (p, 4,
   551    488           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   552    489       add_srs_wkt (p, 5,
   553         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          490  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
   554    491       add_srs_wkt (p, 6,
   555         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
          492  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
   556    493       add_srs_wkt (p, 7,
   557         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
          494  +        "_parallel_1\",-54],PARAMETER[\"standard_parallel_2\",-54");
   558    495       add_srs_wkt (p, 8,
   559         -        "lel_1\",-54],PARAMETER[\"standard_parallel_2\",-54.75],P");
          496  +        ".75],PARAMETER[\"latitude_of_origin\",-55],PARAMETER[\"c");
   560    497       add_srs_wkt (p, 9,
   561         -        "ARAMETER[\"latitude_of_origin\",-55],PARAMETER[\"central");
          498  +        "entral_meridian\",-37],PARAMETER[\"false_easting\",0],PA");
   562    499       add_srs_wkt (p, 10,
   563         -        "_meridian\",-37],PARAMETER[\"false_easting\",0],PARAMETE");
          500  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
   564    501       add_srs_wkt (p, 11,
   565         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
          502  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   566    503       add_srs_wkt (p, 12,
   567         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
   568         -    add_srs_wkt (p, 13,
   569         -        "NORTH],AUTHORITY[\"EPSG\",\"3762\"]]");
   570         -    p = add_epsg_def_ex (filter, first, last, 3763, "epsg", 3763,
   571         -        "ETRS89 / Portugal TM06", 0, 0,
   572         -        "GRS 1980", "Greenwich",
   573         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   574         -        "X", "East", "Y", "North");
          504  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"3762\"]]");
          505  +    p = add_epsg_def (filter, first, last, 3763, "epsg", 3763,
          506  +        "ETRS89 / Portugal TM06");
   575    507       add_proj4text (p, 0,
   576    508           "+proj=tmerc +lat_0=39.66825833333333 +lon_0=-8.133108333");
   577    509       add_proj4text (p, 1,
   578    510           "333334 +k=1 +x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
   579    511       add_proj4text (p, 2,
   580    512           "0,0,0 +units=m +no_defs");
   581    513       add_srs_wkt (p, 0,
................................................................................
   587    519       add_srs_wkt (p, 3,
   588    520           "\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
   589    521       add_srs_wkt (p, 4,
   590    522           "258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   591    523       add_srs_wkt (p, 5,
   592    524           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   593    525       add_srs_wkt (p, 6,
   594         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
          526  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"");
   595    527       add_srs_wkt (p, 7,
   596         -        ",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transv");
          528  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
   597    529       add_srs_wkt (p, 8,
   598         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",39.668");
          530  +        "39.66825833333333],PARAMETER[\"central_meridian\",-8.133");
   599    531       add_srs_wkt (p, 9,
   600         -        "25833333333],PARAMETER[\"central_meridian\",-8.133108333");
          532  +        "108333333334],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
   601    533       add_srs_wkt (p, 10,
   602         -        "333334],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_");
          534  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
   603    535       add_srs_wkt (p, 11,
   604         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
          536  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
   605    537       add_srs_wkt (p, 12,
   606         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
   607         -    add_srs_wkt (p, 13,
   608         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3763\"]]");
   609         -    p = add_epsg_def_ex (filter, first, last, 3764, "epsg", 3764,
   610         -        "NZGD2000 / Chatham Island Circuit 2000", 0, 1,
   611         -        "GRS 1980", "Greenwich",
   612         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
   613         -        "Northing", "North", "Easting", "East");
          538  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3763\"]]");
          539  +    p = add_epsg_def (filter, first, last, 3764, "epsg", 3764,
          540  +        "NZGD2000 / Chatham Island Circuit 2000");
   614    541       add_proj4text (p, 0,
   615    542           "+proj=tmerc +lat_0=-44 +lon_0=-176.5 +k=1 +x_0=400000 +y");
   616    543       add_proj4text (p, 1,
   617    544           "_0=800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
   618    545       add_proj4text (p, 2,
   619    546           "no_defs");
   620    547       add_srs_wkt (p, 0,
................................................................................
   626    553       add_srs_wkt (p, 3,
   627    554           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
   628    555       add_srs_wkt (p, 4,
   629    556           "G\",\"6167\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   630    557       add_srs_wkt (p, 5,
   631    558           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   632    559       add_srs_wkt (p, 6,
   633         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          560  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJE");
   634    561       add_srs_wkt (p, 7,
   635         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[");
          562  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   636    563       add_srs_wkt (p, 8,
   637         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          564  +        "rigin\",-44],PARAMETER[\"central_meridian\",-176.5],PARA");
   638    565       add_srs_wkt (p, 9,
   639         -        ",-44],PARAMETER[\"central_meridian\",-176.5],PARAMETER[\"");
          566  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",40");
   640    567       add_srs_wkt (p, 10,
   641         -        "scale_factor\",1],PARAMETER[\"false_easting\",400000],PA");
          568  +        "0000],PARAMETER[\"false_northing\",800000],UNIT[\"metre\"");
   642    569       add_srs_wkt (p, 11,
   643         -        "RAMETER[\"false_northing\",800000],UNIT[\"metre\",1,AUTH");
          570  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"37");
   644    571       add_srs_wkt (p, 12,
   645         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[");
   646         -    add_srs_wkt (p, 13,
   647         -        "\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3764\"]]");
   648         -    p = add_epsg_def_ex (filter, first, last, 3765, "epsg", 3765,
   649         -        "HTRS96 / Croatia TM", 0, 0,
   650         -        "GRS 1980", "Greenwich",
   651         -        "Croatian_Terrestrial_Reference_System", "Transverse_Mercator", "metre",
   652         -        "Easting", "East", "Northing", "North");
          572  +        "64\"]]");
          573  +    p = add_epsg_def (filter, first, last, 3765, "epsg", 3765,
          574  +        "HTRS96 / Croatia TM");
   653    575       add_proj4text (p, 0,
   654    576           "+proj=tmerc +lat_0=0 +lon_0=16.5 +k=0.9999 +x_0=500000 +");
   655    577       add_proj4text (p, 1,
   656    578           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
   657    579       add_proj4text (p, 2,
   658    580           "efs");
   659    581       add_srs_wkt (p, 0,
................................................................................
   665    587       add_srs_wkt (p, 3,
   666    588           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6761\"]],P");
   667    589       add_srs_wkt (p, 4,
   668    590           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   669    591       add_srs_wkt (p, 5,
   670    592           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   671    593       add_srs_wkt (p, 6,
   672         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
          594  +        "\"]],AUTHORITY[\"EPSG\",\"4761\"]],PROJECTION[\"Transver");
   673    595       add_srs_wkt (p, 7,
   674         -        "UTHORITY[\"EPSG\",\"4761\"]],PROJECTION[\"Transverse_Mer");
          596  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   675    597       add_srs_wkt (p, 8,
   676         -        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          598  +        "ETER[\"central_meridian\",16.5],PARAMETER[\"scale_factor");
   677    599       add_srs_wkt (p, 9,
   678         -        "central_meridian\",16.5],PARAMETER[\"scale_factor\",0.99");
          600  +        "\",0.9999],PARAMETER[\"false_easting\",500000],PARAMETER");
   679    601       add_srs_wkt (p, 10,
   680         -        "99],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
          602  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   681    603       add_srs_wkt (p, 11,
   682         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          604  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   683    605       add_srs_wkt (p, 12,
   684         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
   685         -    add_srs_wkt (p, 13,
   686         -        "UTHORITY[\"EPSG\",\"3765\"]]");
   687         -    p = add_epsg_def_ex (filter, first, last, 3766, "epsg", 3766,
   688         -        "HTRS96 / Croatia LCC", 0, 0,
   689         -        "GRS 1980", "Greenwich",
   690         -        "Croatian_Terrestrial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   691         -        "Easting", "East", "Northing", "North");
          606  +        "ORTH],AUTHORITY[\"EPSG\",\"3765\"]]");
          607  +    p = add_epsg_def (filter, first, last, 3766, "epsg", 3766,
          608  +        "HTRS96 / Croatia LCC");
   692    609       add_proj4text (p, 0,
   693    610           "+proj=lcc +lat_1=45.91666666666666 +lat_2=43.08333333333");
   694    611       add_proj4text (p, 1,
   695    612           "334 +lat_0=0 +lon_0=16.5 +x_0=0 +y_0=0 +ellps=GRS80 +tow");
   696    613       add_proj4text (p, 2,
   697    614           "gs84=0,0,0,0,0,0,0 +units=m +no_defs");
   698    615       add_srs_wkt (p, 0,
................................................................................
   704    621       add_srs_wkt (p, 3,
   705    622           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6761\"]],");
   706    623       add_srs_wkt (p, 4,
   707    624           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   708    625       add_srs_wkt (p, 5,
   709    626           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   710    627       add_srs_wkt (p, 6,
   711         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          628  +        "2\"]],AUTHORITY[\"EPSG\",\"4761\"]],PROJECTION[\"Lambert");
   712    629       add_srs_wkt (p, 7,
   713         -        "AUTHORITY[\"EPSG\",\"4761\"]],PROJECTION[\"Lambert_Confo");
          630  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
   714    631       add_srs_wkt (p, 8,
   715         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.9");
          632  +        ",45.91666666666666],PARAMETER[\"standard_parallel_2\",43");
   716    633       add_srs_wkt (p, 9,
   717         -        "1666666666666],PARAMETER[\"standard_parallel_2\",43.0833");
          634  +        ".08333333333334],PARAMETER[\"latitude_of_origin\",0],PAR");
   718    635       add_srs_wkt (p, 10,
   719         -        "3333333334],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          636  +        "AMETER[\"central_meridian\",16.5],PARAMETER[\"false_east");
   720    637       add_srs_wkt (p, 11,
   721         -        "R[\"central_meridian\",16.5],PARAMETER[\"false_easting\"");
          638  +        "ing\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   722    639       add_srs_wkt (p, 12,
   723         -        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          640  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
   724    641       add_srs_wkt (p, 13,
   725         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   726         -    add_srs_wkt (p, 14,
   727         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"3766\"]]");
   728         -    p = add_epsg_def_ex (filter, first, last, 3767, "epsg", 3767,
   729         -        "HTRS96 / UTM zone 33N", 0, 0,
   730         -        "GRS 1980", "Greenwich",
   731         -        "Croatian_Terrestrial_Reference_System", "Transverse_Mercator", "metre",
   732         -        "Easting", "East", "Northing", "North");
          642  +        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3766\"]]");
          643  +    p = add_epsg_def (filter, first, last, 3767, "epsg", 3767,
          644  +        "HTRS96 / UTM zone 33N");
   733    645       add_proj4text (p, 0,
   734    646           "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   735    647       add_proj4text (p, 1,
   736    648           "units=m +no_defs");
   737    649       add_srs_wkt (p, 0,
   738    650           "PROJCS[\"HTRS96 / UTM zone 33N\",GEOGCS[\"HTRS96\",DATUM");
   739    651       add_srs_wkt (p, 1,
................................................................................
   743    655       add_srs_wkt (p, 3,
   744    656           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6761\"]");
   745    657       add_srs_wkt (p, 4,
   746    658           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   747    659       add_srs_wkt (p, 5,
   748    660           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   749    661       add_srs_wkt (p, 6,
   750         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          662  +        "122\"]],AUTHORITY[\"EPSG\",\"4761\"]],PROJECTION[\"Trans");
   751    663       add_srs_wkt (p, 7,
   752         -        "],AUTHORITY[\"EPSG\",\"4761\"]],PROJECTION[\"Transverse_");
          664  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
   753    665       add_srs_wkt (p, 8,
   754         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          666  +        "RAMETER[\"central_meridian\",15],PARAMETER[\"scale_facto");
   755    667       add_srs_wkt (p, 9,
   756         -        "R[\"central_meridian\",15],PARAMETER[\"scale_factor\",0.");
          668  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
   757    669       add_srs_wkt (p, 10,
   758         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          670  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   759    671       add_srs_wkt (p, 11,
   760         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          672  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
   761    673       add_srs_wkt (p, 12,
   762         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
   763         -    add_srs_wkt (p, 13,
   764         -        ",AUTHORITY[\"EPSG\",\"3767\"]]");
   765         -    p = add_epsg_def_ex (filter, first, last, 3768, "epsg", 3768,
   766         -        "HTRS96 / UTM zone 34N", 0, 0,
   767         -        "GRS 1980", "Greenwich",
   768         -        "Croatian_Terrestrial_Reference_System", "Transverse_Mercator", "metre",
   769         -        "Easting", "East", "Northing", "North");
          674  +        "NORTH],AUTHORITY[\"EPSG\",\"3767\"]]");
          675  +    p = add_epsg_def (filter, first, last, 3768, "epsg", 3768,
          676  +        "HTRS96 / UTM zone 34N");
   770    677       add_proj4text (p, 0,
   771    678           "+proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   772    679       add_proj4text (p, 1,
   773    680           "units=m +no_defs");
   774    681       add_srs_wkt (p, 0,
   775    682           "PROJCS[\"HTRS96 / UTM zone 34N\",GEOGCS[\"HTRS96\",DATUM");
   776    683       add_srs_wkt (p, 1,
................................................................................
   780    687       add_srs_wkt (p, 3,
   781    688           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6761\"]");
   782    689       add_srs_wkt (p, 4,
   783    690           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   784    691       add_srs_wkt (p, 5,
   785    692           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   786    693       add_srs_wkt (p, 6,
   787         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          694  +        "122\"]],AUTHORITY[\"EPSG\",\"4761\"]],PROJECTION[\"Trans");
   788    695       add_srs_wkt (p, 7,
   789         -        "],AUTHORITY[\"EPSG\",\"4761\"]],PROJECTION[\"Transverse_");
          696  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
   790    697       add_srs_wkt (p, 8,
   791         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          698  +        "RAMETER[\"central_meridian\",21],PARAMETER[\"scale_facto");
   792    699       add_srs_wkt (p, 9,
   793         -        "R[\"central_meridian\",21],PARAMETER[\"scale_factor\",0.");
          700  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
   794    701       add_srs_wkt (p, 10,
   795         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          702  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   796    703       add_srs_wkt (p, 11,
   797         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          704  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
   798    705       add_srs_wkt (p, 12,
   799         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
   800         -    add_srs_wkt (p, 13,
   801         -        ",AUTHORITY[\"EPSG\",\"3768\"]]");
   802         -    p = add_epsg_def_ex (filter, first, last, 3769, "epsg", 3769,
   803         -        "Bermuda 1957 / UTM zone 20N", 0, 0,
   804         -        "Clarke 1866", "Greenwich",
   805         -        "Bermuda_1957", "Transverse_Mercator", "metre",
   806         -        "Easting", "East", "Northing", "North");
          706  +        "NORTH],AUTHORITY[\"EPSG\",\"3768\"]]");
          707  +    p = add_epsg_def (filter, first, last, 3769, "epsg", 3769,
          708  +        "Bermuda 1957 / UTM zone 20N");
   807    709       add_proj4text (p, 0,
   808    710           "+proj=utm +zone=20 +ellps=clrk66 +towgs84=-73,213,296,0,");
   809    711       add_proj4text (p, 1,
   810    712           "0,0,0 +units=m +no_defs");
   811    713       add_srs_wkt (p, 0,
   812    714           "PROJCS[\"Bermuda 1957 / UTM zone 20N\",GEOGCS[\"Bermuda ");
   813    715       add_srs_wkt (p, 1,
................................................................................
   817    719       add_srs_wkt (p, 3,
   818    720           ",TOWGS84[-73,213,296,0,0,0,0],AUTHORITY[\"EPSG\",\"6216\"");
   819    721       add_srs_wkt (p, 4,
   820    722           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   821    723       add_srs_wkt (p, 5,
   822    724           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   823    725       add_srs_wkt (p, 6,
   824         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          726  +        "9122\"]],AUTHORITY[\"EPSG\",\"4216\"]],PROJECTION[\"Tran");
   825    727       add_srs_wkt (p, 7,
   826         -        "T],AUTHORITY[\"EPSG\",\"4216\"]],PROJECTION[\"Transverse");
          728  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   827    729       add_srs_wkt (p, 8,
   828         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          730  +        "ARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_fac");
   829    731       add_srs_wkt (p, 9,
   830         -        "ER[\"central_meridian\",-63],PARAMETER[\"scale_factor\",");
          732  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   831    733       add_srs_wkt (p, 10,
   832         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          734  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   833    735       add_srs_wkt (p, 11,
   834         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          736  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   835    737       add_srs_wkt (p, 12,
   836         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   837         -    add_srs_wkt (p, 13,
   838         -        "H],AUTHORITY[\"EPSG\",\"3769\"]]");
   839         -    p = add_epsg_def_ex (filter, first, last, 3770, "epsg", 3770,
   840         -        "BDA2000 / Bermuda 2000 National Grid", 0, 0,
   841         -        "WGS 84", "Greenwich",
   842         -        "Bermuda_2000", "Transverse_Mercator", "metre",
   843         -        "Easting", "East", "Northing", "North");
          738  +        ",NORTH],AUTHORITY[\"EPSG\",\"3769\"]]");
          739  +    p = add_epsg_def (filter, first, last, 3770, "epsg", 3770,
          740  +        "BDA2000 / Bermuda 2000 National Grid");
   844    741       add_proj4text (p, 0,
   845    742           "+proj=tmerc +lat_0=32 +lon_0=-64.75 +k=1 +x_0=550000 +y_");
   846    743       add_proj4text (p, 1,
   847    744           "0=100000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +n");
   848    745       add_proj4text (p, 2,
   849    746           "o_defs");
   850    747       add_srs_wkt (p, 0,
................................................................................
   854    751       add_srs_wkt (p, 2,
   855    752           "8137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84");
   856    753       add_srs_wkt (p, 3,
   857    754           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6762\"]],PRIMEM[\"G");
   858    755       add_srs_wkt (p, 4,
   859    756           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   860    757       add_srs_wkt (p, 5,
   861         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
          758  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
   862    759       add_srs_wkt (p, 6,
   863         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
          760  +        "ORITY[\"EPSG\",\"4762\"]],PROJECTION[\"Transverse_Mercat");
   864    761       add_srs_wkt (p, 7,
   865         -        "\"EPSG\",\"4762\"]],PROJECTION[\"Transverse_Mercator\"],");
          762  +        "or\"],PARAMETER[\"latitude_of_origin\",32],PARAMETER[\"c");
   866    763       add_srs_wkt (p, 8,
   867         -        "PARAMETER[\"latitude_of_origin\",32],PARAMETER[\"central");
          764  +        "entral_meridian\",-64.75],PARAMETER[\"scale_factor\",1],");
   868    765       add_srs_wkt (p, 9,
   869         -        "_meridian\",-64.75],PARAMETER[\"scale_factor\",1],PARAME");
          766  +        "PARAMETER[\"false_easting\",550000],PARAMETER[\"false_no");
   870    767       add_srs_wkt (p, 10,
   871         -        "TER[\"false_easting\",550000],PARAMETER[\"false_northing");
          768  +        "rthing\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   872    769       add_srs_wkt (p, 11,
   873         -        "\",100000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          770  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   874    771       add_srs_wkt (p, 12,
   875         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
   876         -    add_srs_wkt (p, 13,
   877         -        "ITY[\"EPSG\",\"3770\"]]");
   878         -    p = add_epsg_def_ex (filter, first, last, 3771, "epsg", 3771,
   879         -        "NAD27 / Alberta 3TM ref merid 111 W", 0, 0,
   880         -        "Clarke 1866", "Greenwich",
   881         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
   882         -        "Easting", "East", "Northing", "North");
          772  +        "AUTHORITY[\"EPSG\",\"3770\"]]");
          773  +    p = add_epsg_def (filter, first, last, 3771, "epsg", 3771,
          774  +        "NAD27 / Alberta 3TM ref merid 111 W");
   883    775       add_proj4text (p, 0,
   884    776           "+proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9999 +x_0=0 +y_0=0");
   885    777       add_proj4text (p, 1,
   886    778           " +datum=NAD27 +units=m +no_defs");
   887    779       add_srs_wkt (p, 0,
   888    780           "PROJCS[\"NAD27 / Alberta 3TM ref merid 111 W\",GEOGCS[\"");
   889    781       add_srs_wkt (p, 1,
................................................................................
   891    783       add_srs_wkt (p, 2,
   892    784           "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
   893    785       add_srs_wkt (p, 3,
   894    786           "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
   895    787       add_srs_wkt (p, 4,
   896    788           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   897    789       add_srs_wkt (p, 5,
   898         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          790  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
   899    791       add_srs_wkt (p, 6,
   900         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          792  +        "ITY[\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator");
   901    793       add_srs_wkt (p, 7,
   902         -        "PSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          794  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
   903    795       add_srs_wkt (p, 8,
   904         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
          796  +        "ral_meridian\",-111],PARAMETER[\"scale_factor\",0.9999],");
   905    797       add_srs_wkt (p, 9,
   906         -        "idian\",-111],PARAMETER[\"scale_factor\",0.9999],PARAMET");
          798  +        "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
   907    799       add_srs_wkt (p, 10,
   908         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
          800  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   909    801       add_srs_wkt (p, 11,
   910         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
          802  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
   911    803       add_srs_wkt (p, 12,
   912         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
   913         -    add_srs_wkt (p, 13,
   914         -        ",\"3771\"]]");
   915         -    p = add_epsg_def_ex (filter, first, last, 3772, "epsg", 3772,
   916         -        "NAD27 / Alberta 3TM ref merid 114 W", 0, 0,
   917         -        "Clarke 1866", "Greenwich",
   918         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
   919         -        "Easting", "East", "Northing", "North");
          804  +        "\"EPSG\",\"3771\"]]");
          805  +    p = add_epsg_def (filter, first, last, 3772, "epsg", 3772,
          806  +        "NAD27 / Alberta 3TM ref merid 114 W");
   920    807       add_proj4text (p, 0,
   921    808           "+proj=tmerc +lat_0=0 +lon_0=-114 +k=0.9999 +x_0=0 +y_0=0");
   922    809       add_proj4text (p, 1,
   923    810           " +datum=NAD27 +units=m +no_defs");
   924    811       add_srs_wkt (p, 0,
   925    812           "PROJCS[\"NAD27 / Alberta 3TM ref merid 114 W\",GEOGCS[\"");
   926    813       add_srs_wkt (p, 1,
................................................................................
   928    815       add_srs_wkt (p, 2,
   929    816           "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
   930    817       add_srs_wkt (p, 3,
   931    818           "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
   932    819       add_srs_wkt (p, 4,
   933    820           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   934    821       add_srs_wkt (p, 5,
   935         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          822  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
   936    823       add_srs_wkt (p, 6,
   937         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          824  +        "ITY[\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator");
   938    825       add_srs_wkt (p, 7,
   939         -        "PSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          826  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
   940    827       add_srs_wkt (p, 8,
   941         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
          828  +        "ral_meridian\",-114],PARAMETER[\"scale_factor\",0.9999],");
   942    829       add_srs_wkt (p, 9,
   943         -        "idian\",-114],PARAMETER[\"scale_factor\",0.9999],PARAMET");
          830  +        "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
   944    831       add_srs_wkt (p, 10,
   945         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
          832  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   946    833       add_srs_wkt (p, 11,
   947         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
          834  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
   948    835       add_srs_wkt (p, 12,
   949         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
   950         -    add_srs_wkt (p, 13,
   951         -        ",\"3772\"]]");
   952         -    p = add_epsg_def_ex (filter, first, last, 3773, "epsg", 3773,
   953         -        "NAD27 / Alberta 3TM ref merid 117 W", 0, 0,
   954         -        "Clarke 1866", "Greenwich",
   955         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
   956         -        "Easting", "East", "Northing", "North");
          836  +        "\"EPSG\",\"3772\"]]");
          837  +    p = add_epsg_def (filter, first, last, 3773, "epsg", 3773,
          838  +        "NAD27 / Alberta 3TM ref merid 117 W");
   957    839       add_proj4text (p, 0,
   958    840           "+proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9999 +x_0=0 +y_0=0");
   959    841       add_proj4text (p, 1,
   960    842           " +datum=NAD27 +units=m +no_defs");
   961    843       add_srs_wkt (p, 0,
   962    844           "PROJCS[\"NAD27 / Alberta 3TM ref merid 117 W\",GEOGCS[\"");
   963    845       add_srs_wkt (p, 1,
................................................................................
   965    847       add_srs_wkt (p, 2,
   966    848           "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
   967    849       add_srs_wkt (p, 3,
   968    850           "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
   969    851       add_srs_wkt (p, 4,
   970    852           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   971    853       add_srs_wkt (p, 5,
   972         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          854  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
   973    855       add_srs_wkt (p, 6,
   974         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          856  +        "ITY[\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator");
   975    857       add_srs_wkt (p, 7,
   976         -        "PSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          858  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
   977    859       add_srs_wkt (p, 8,
   978         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
          860  +        "ral_meridian\",-117],PARAMETER[\"scale_factor\",0.9999],");
   979    861       add_srs_wkt (p, 9,
   980         -        "idian\",-117],PARAMETER[\"scale_factor\",0.9999],PARAMET");
          862  +        "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
   981    863       add_srs_wkt (p, 10,
   982         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
          864  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   983    865       add_srs_wkt (p, 11,
   984         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
          866  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
   985    867       add_srs_wkt (p, 12,
   986         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
   987         -    add_srs_wkt (p, 13,
   988         -        ",\"3773\"]]");
   989         -    p = add_epsg_def_ex (filter, first, last, 3774, "epsg", 3774,
   990         -        "NAD27 / Alberta 3TM ref merid 120 W (deprecated)", 0, 0,
   991         -        "Clarke 1866", "Greenwich",
   992         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
   993         -        "Easting", "East", "Northing", "North");
          868  +        "\"EPSG\",\"3773\"]]");
          869  +    p = add_epsg_def (filter, first, last, 3774, "epsg", 3774,
          870  +        "NAD27 / Alberta 3TM ref merid 120 W (deprecated)");
   994    871       add_proj4text (p, 0,
   995    872           "+proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0");
   996    873       add_proj4text (p, 1,
   997    874           " +datum=NAD27 +units=m +no_defs");
   998    875       add_srs_wkt (p, 0,
   999    876           "PROJCS[\"NAD27 / Alberta 3TM ref merid 120 W (deprecated");
  1000    877       add_srs_wkt (p, 1,
................................................................................
  1004    881       add_srs_wkt (p, 3,
  1005    882           "THORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]");
  1006    883       add_srs_wkt (p, 4,
  1007    884           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1008    885       add_srs_wkt (p, 5,
  1009    886           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1010    887       add_srs_wkt (p, 6,
  1011         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          888  +        "122\"]],AUTHORITY[\"EPSG\",\"4267\"]],PROJECTION[\"Trans");
  1012    889       add_srs_wkt (p, 7,
  1013         -        "],AUTHORITY[\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_");
          890  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  1014    891       add_srs_wkt (p, 8,
  1015         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          892  +        "RAMETER[\"central_meridian\",-120],PARAMETER[\"scale_fac");
  1016    893       add_srs_wkt (p, 9,
  1017         -        "R[\"central_meridian\",-120],PARAMETER[\"scale_factor\",");
          894  +        "tor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"");
  1018    895       add_srs_wkt (p, 10,
  1019         -        "0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"false");
          896  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1020    897       add_srs_wkt (p, 11,
  1021         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
          898  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1022    899       add_srs_wkt (p, 12,
  1023         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  1024         -    add_srs_wkt (p, 13,
  1025         -        "THORITY[\"EPSG\",\"3774\"]]");
  1026         -    p = add_epsg_def_ex (filter, first, last, 3775, "epsg", 3775,
  1027         -        "NAD83 / Alberta 3TM ref merid 111 W", 0, 0,
  1028         -        "GRS 1980", "Greenwich",
  1029         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1030         -        "Easting", "East", "Northing", "North");
          900  +        "H],AUTHORITY[\"EPSG\",\"3774\"]]");
          901  +    p = add_epsg_def (filter, first, last, 3775, "epsg", 3775,
          902  +        "NAD83 / Alberta 3TM ref merid 111 W");
  1031    903       add_proj4text (p, 0,
  1032    904           "+proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9999 +x_0=0 +y_0=0");
  1033    905       add_proj4text (p, 1,
  1034         -        " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
          906  +        " +datum=NAD83 +units=m +no_defs");
  1035    907       add_srs_wkt (p, 0,
  1036    908           "PROJCS[\"NAD83 / Alberta 3TM ref merid 111 W\",GEOGCS[\"");
  1037    909       add_srs_wkt (p, 1,
  1038    910           "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
  1039    911       add_srs_wkt (p, 2,
  1040    912           "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
  1041    913       add_srs_wkt (p, 3,
  1042    914           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  1043    915       add_srs_wkt (p, 4,
  1044    916           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1045    917       add_srs_wkt (p, 5,
  1046    918           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1047    919       add_srs_wkt (p, 6,
  1048         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          920  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Tran");
  1049    921       add_srs_wkt (p, 7,
  1050         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse");
          922  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1051    923       add_srs_wkt (p, 8,
  1052         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          924  +        "ARAMETER[\"central_meridian\",-111],PARAMETER[\"scale_fa");
  1053    925       add_srs_wkt (p, 9,
  1054         -        "ER[\"central_meridian\",-111],PARAMETER[\"scale_factor\"");
          926  +        "ctor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[");
  1055    927       add_srs_wkt (p, 10,
  1056         -        ",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"fals");
          928  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1057    929       add_srs_wkt (p, 11,
  1058         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          930  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  1059    931       add_srs_wkt (p, 12,
  1060         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  1061         -    add_srs_wkt (p, 13,
  1062         -        "UTHORITY[\"EPSG\",\"3775\"]]");
  1063         -    p = add_epsg_def_ex (filter, first, last, 3776, "epsg", 3776,
  1064         -        "NAD83 / Alberta 3TM ref merid 114 W", 0, 0,
  1065         -        "GRS 1980", "Greenwich",
  1066         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1067         -        "Easting", "East", "Northing", "North");
          932  +        "TH],AUTHORITY[\"EPSG\",\"3775\"]]");
          933  +    p = add_epsg_def (filter, first, last, 3776, "epsg", 3776,
          934  +        "NAD83 / Alberta 3TM ref merid 114 W");
  1068    935       add_proj4text (p, 0,
  1069    936           "+proj=tmerc +lat_0=0 +lon_0=-114 +k=0.9999 +x_0=0 +y_0=0");
  1070    937       add_proj4text (p, 1,
  1071         -        " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
          938  +        " +datum=NAD83 +units=m +no_defs");
  1072    939       add_srs_wkt (p, 0,
  1073    940           "PROJCS[\"NAD83 / Alberta 3TM ref merid 114 W\",GEOGCS[\"");
  1074    941       add_srs_wkt (p, 1,
  1075    942           "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
  1076    943       add_srs_wkt (p, 2,
  1077    944           "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
  1078    945       add_srs_wkt (p, 3,
  1079    946           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  1080    947       add_srs_wkt (p, 4,
  1081    948           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1082    949       add_srs_wkt (p, 5,
  1083    950           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1084    951       add_srs_wkt (p, 6,
  1085         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          952  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Tran");
  1086    953       add_srs_wkt (p, 7,
  1087         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse");
          954  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1088    955       add_srs_wkt (p, 8,
  1089         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          956  +        "ARAMETER[\"central_meridian\",-114],PARAMETER[\"scale_fa");
  1090    957       add_srs_wkt (p, 9,
  1091         -        "ER[\"central_meridian\",-114],PARAMETER[\"scale_factor\"");
          958  +        "ctor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[");
  1092    959       add_srs_wkt (p, 10,
  1093         -        ",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"fals");
          960  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1094    961       add_srs_wkt (p, 11,
  1095         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          962  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  1096    963       add_srs_wkt (p, 12,
  1097         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  1098         -    add_srs_wkt (p, 13,
  1099         -        "UTHORITY[\"EPSG\",\"3776\"]]");
  1100         -    p = add_epsg_def_ex (filter, first, last, 3777, "epsg", 3777,
  1101         -        "NAD83 / Alberta 3TM ref merid 117 W", 0, 0,
  1102         -        "GRS 1980", "Greenwich",
  1103         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1104         -        "Easting", "East", "Northing", "North");
          964  +        "TH],AUTHORITY[\"EPSG\",\"3776\"]]");
          965  +    p = add_epsg_def (filter, first, last, 3777, "epsg", 3777,
          966  +        "NAD83 / Alberta 3TM ref merid 117 W");
  1105    967       add_proj4text (p, 0,
  1106    968           "+proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9999 +x_0=0 +y_0=0");
  1107    969       add_proj4text (p, 1,
  1108         -        " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
          970  +        " +datum=NAD83 +units=m +no_defs");
  1109    971       add_srs_wkt (p, 0,
  1110    972           "PROJCS[\"NAD83 / Alberta 3TM ref merid 117 W\",GEOGCS[\"");
  1111    973       add_srs_wkt (p, 1,
  1112    974           "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
  1113    975       add_srs_wkt (p, 2,
  1114    976           "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
  1115    977       add_srs_wkt (p, 3,
  1116    978           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  1117    979       add_srs_wkt (p, 4,
  1118    980           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1119    981       add_srs_wkt (p, 5,
  1120    982           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1121    983       add_srs_wkt (p, 6,
  1122         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          984  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Tran");
  1123    985       add_srs_wkt (p, 7,
  1124         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse");
          986  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1125    987       add_srs_wkt (p, 8,
  1126         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          988  +        "ARAMETER[\"central_meridian\",-117],PARAMETER[\"scale_fa");
  1127    989       add_srs_wkt (p, 9,
  1128         -        "ER[\"central_meridian\",-117],PARAMETER[\"scale_factor\"");
          990  +        "ctor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[");
  1129    991       add_srs_wkt (p, 10,
  1130         -        ",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"fals");
          992  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1131    993       add_srs_wkt (p, 11,
  1132         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          994  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  1133    995       add_srs_wkt (p, 12,
  1134         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  1135         -    add_srs_wkt (p, 13,
  1136         -        "UTHORITY[\"EPSG\",\"3777\"]]");
  1137         -    p = add_epsg_def_ex (filter, first, last, 3778, "epsg", 3778,
  1138         -        "NAD83 / Alberta 3TM ref merid 120 W (deprecated)", 0, 0,
  1139         -        "GRS 1980", "Greenwich",
  1140         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1141         -        "Easting", "East", "Northing", "North");
          996  +        "TH],AUTHORITY[\"EPSG\",\"3777\"]]");
          997  +    p = add_epsg_def (filter, first, last, 3778, "epsg", 3778,
          998  +        "NAD83 / Alberta 3TM ref merid 120 W (deprecated)");
  1142    999       add_proj4text (p, 0,
  1143   1000           "+proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0");
  1144   1001       add_proj4text (p, 1,
  1145         -        " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1002  +        " +datum=NAD83 +units=m +no_defs");
  1146   1003       add_srs_wkt (p, 0,
  1147   1004           "PROJCS[\"NAD83 / Alberta 3TM ref merid 120 W (deprecated");
  1148   1005       add_srs_wkt (p, 1,
  1149   1006           ")\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\"");
  1150   1007       add_srs_wkt (p, 2,
  1151   1008           ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  1152   1009       add_srs_wkt (p, 3,
  1153   1010           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1154   1011       add_srs_wkt (p, 4,
  1155   1012           "G\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1156   1013       add_srs_wkt (p, 5,
  1157   1014           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1158   1015       add_srs_wkt (p, 6,
  1159         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1016  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJE");
  1160   1017       add_srs_wkt (p, 7,
  1161         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[");
         1018  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1162   1019       add_srs_wkt (p, 8,
  1163         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1020  +        "rigin\",0],PARAMETER[\"central_meridian\",-120],PARAMETE");
  1164   1021       add_srs_wkt (p, 9,
  1165         -        ",0],PARAMETER[\"central_meridian\",-120],PARAMETER[\"sca");
         1022  +        "R[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0");
  1166   1023       add_srs_wkt (p, 10,
  1167         -        "le_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAM");
         1024  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  1168   1025       add_srs_wkt (p, 11,
  1169         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1026  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  1170   1027       add_srs_wkt (p, 12,
  1171         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1172         -    add_srs_wkt (p, 13,
  1173         -        "\",NORTH],AUTHORITY[\"EPSG\",\"3778\"]]");
  1174         -    p = add_epsg_def_ex (filter, first, last, 3779, "epsg", 3779,
  1175         -        "NAD83(CSRS) / Alberta 3TM ref merid 111 W", 0, 0,
  1176         -        "GRS 1980", "Greenwich",
  1177         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1178         -        "Easting", "East", "Northing", "North");
         1028  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"3778\"]]");
         1029  +    p = add_epsg_def (filter, first, last, 3779, "epsg", 3779,
         1030  +        "NAD83(CSRS) / Alberta 3TM ref merid 111 W");
  1179   1031       add_proj4text (p, 0,
  1180   1032           "+proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9999 +x_0=0 +y_0=0");
  1181   1033       add_proj4text (p, 1,
  1182   1034           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1183   1035       add_srs_wkt (p, 0,
  1184   1036           "PROJCS[\"NAD83(CSRS) / Alberta 3TM ref merid 111 W\",GEO");
  1185   1037       add_srs_wkt (p, 1,
................................................................................
  1189   1041       add_srs_wkt (p, 3,
  1190   1042           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1191   1043       add_srs_wkt (p, 4,
  1192   1044           "UTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1193   1045       add_srs_wkt (p, 5,
  1194   1046           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1195   1047       add_srs_wkt (p, 6,
  1196         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1048  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1197   1049       add_srs_wkt (p, 7,
  1198         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"");
         1050  +        "4617\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1199   1051       add_srs_wkt (p, 8,
  1200         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1052  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1201   1053       add_srs_wkt (p, 9,
  1202         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-111],");
         1054  +        "111],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fals");
  1203   1055       add_srs_wkt (p, 10,
  1204         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         1056  +        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1205   1057       add_srs_wkt (p, 11,
  1206         -        "ting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1058  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1207   1059       add_srs_wkt (p, 12,
  1208         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         1060  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3779\"");
  1209   1061       add_srs_wkt (p, 13,
  1210         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3779\"]]");
  1211         -    p = add_epsg_def_ex (filter, first, last, 3780, "epsg", 3780,
  1212         -        "NAD83(CSRS) / Alberta 3TM ref merid 114 W", 0, 0,
  1213         -        "GRS 1980", "Greenwich",
  1214         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1215         -        "Easting", "East", "Northing", "North");
         1062  +        "]]");
         1063  +    p = add_epsg_def (filter, first, last, 3780, "epsg", 3780,
         1064  +        "NAD83(CSRS) / Alberta 3TM ref merid 114 W");
  1216   1065       add_proj4text (p, 0,
  1217   1066           "+proj=tmerc +lat_0=0 +lon_0=-114 +k=0.9999 +x_0=0 +y_0=0");
  1218   1067       add_proj4text (p, 1,
  1219   1068           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1220   1069       add_srs_wkt (p, 0,
  1221   1070           "PROJCS[\"NAD83(CSRS) / Alberta 3TM ref merid 114 W\",GEO");
  1222   1071       add_srs_wkt (p, 1,
................................................................................
  1226   1075       add_srs_wkt (p, 3,
  1227   1076           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1228   1077       add_srs_wkt (p, 4,
  1229   1078           "UTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1230   1079       add_srs_wkt (p, 5,
  1231   1080           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1232   1081       add_srs_wkt (p, 6,
  1233         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1082  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1234   1083       add_srs_wkt (p, 7,
  1235         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"");
         1084  +        "4617\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1236   1085       add_srs_wkt (p, 8,
  1237         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1086  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1238   1087       add_srs_wkt (p, 9,
  1239         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-114],");
         1088  +        "114],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fals");
  1240   1089       add_srs_wkt (p, 10,
  1241         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         1090  +        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1242   1091       add_srs_wkt (p, 11,
  1243         -        "ting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1092  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1244   1093       add_srs_wkt (p, 12,
  1245         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         1094  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3780\"");
  1246   1095       add_srs_wkt (p, 13,
  1247         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3780\"]]");
  1248         -    p = add_epsg_def_ex (filter, first, last, 3781, "epsg", 3781,
  1249         -        "NAD83(CSRS) / Alberta 3TM ref merid 117 W", 0, 0,
  1250         -        "GRS 1980", "Greenwich",
  1251         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1252         -        "Easting", "East", "Northing", "North");
         1096  +        "]]");
         1097  +    p = add_epsg_def (filter, first, last, 3781, "epsg", 3781,
         1098  +        "NAD83(CSRS) / Alberta 3TM ref merid 117 W");
  1253   1099       add_proj4text (p, 0,
  1254   1100           "+proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9999 +x_0=0 +y_0=0");
  1255   1101       add_proj4text (p, 1,
  1256   1102           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1257   1103       add_srs_wkt (p, 0,
  1258   1104           "PROJCS[\"NAD83(CSRS) / Alberta 3TM ref merid 117 W\",GEO");
  1259   1105       add_srs_wkt (p, 1,
................................................................................
  1263   1109       add_srs_wkt (p, 3,
  1264   1110           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  1265   1111       add_srs_wkt (p, 4,
  1266   1112           "UTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1267   1113       add_srs_wkt (p, 5,
  1268   1114           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1269   1115       add_srs_wkt (p, 6,
  1270         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1116  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1271   1117       add_srs_wkt (p, 7,
  1272         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"");
         1118  +        "4617\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1273   1119       add_srs_wkt (p, 8,
  1274         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1120  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  1275   1121       add_srs_wkt (p, 9,
  1276         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-117],");
         1122  +        "117],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fals");
  1277   1123       add_srs_wkt (p, 10,
  1278         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         1124  +        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1279   1125       add_srs_wkt (p, 11,
  1280         -        "ting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1126  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1281   1127       add_srs_wkt (p, 12,
  1282         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         1128  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3781\"");
  1283   1129       add_srs_wkt (p, 13,
  1284         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3781\"]]");
  1285         -    p = add_epsg_def_ex (filter, first, last, 3782, "epsg", 3782,
  1286         -        "NAD83(CSRS) / Alberta 3TM ref merid 120 W (deprecated)", 0, 0,
  1287         -        "GRS 1980", "Greenwich",
  1288         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  1289         -        "Easting", "East", "Northing", "North");
         1130  +        "]]");
         1131  +    p = add_epsg_def (filter, first, last, 3782, "epsg", 3782,
         1132  +        "NAD83(CSRS) / Alberta 3TM ref merid 120 W (deprecated)");
  1290   1133       add_proj4text (p, 0,
  1291   1134           "+proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0");
  1292   1135       add_proj4text (p, 1,
  1293   1136           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1294   1137       add_srs_wkt (p, 0,
  1295   1138           "PROJCS[\"NAD83(CSRS) / Alberta 3TM ref merid 120 W (depr");
  1296   1139       add_srs_wkt (p, 1,
................................................................................
  1300   1143       add_srs_wkt (p, 3,
  1301   1144           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1302   1145       add_srs_wkt (p, 4,
  1303   1146           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Green");
  1304   1147       add_srs_wkt (p, 5,
  1305   1148           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1306   1149       add_srs_wkt (p, 6,
  1307         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         1150  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1308   1151       add_srs_wkt (p, 7,
  1309         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         1152  +        "Y[\"EPSG\",\"4617\"]],PROJECTION[\"Transverse_Mercator\"");
  1310   1153       add_srs_wkt (p, 8,
  1311         -        "SG\",\"4617\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         1154  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  1312   1155       add_srs_wkt (p, 9,
  1313         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         1156  +        "l_meridian\",-120],PARAMETER[\"scale_factor\",0.9999],PA");
  1314   1157       add_srs_wkt (p, 10,
  1315         -        "dian\",-120],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
         1158  +        "RAMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
  1316   1159       add_srs_wkt (p, 11,
  1317         -        "R[\"false_easting\",0],PARAMETER[\"false_northing\",0],U");
         1160  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1318   1161       add_srs_wkt (p, 12,
  1319         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
         1162  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  1320   1163       add_srs_wkt (p, 13,
  1321         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1322         -    add_srs_wkt (p, 14,
  1323         -        ",\"3782\"]]");
  1324         -    p = add_epsg_def_ex (filter, first, last, 3783, "epsg", 3783,
  1325         -        "Pitcairn 2006 / Pitcairn TM 2006", 0, 0,
  1326         -        "WGS 84", "Greenwich",
  1327         -        "Pitcairn_2006", "Transverse_Mercator", "metre",
  1328         -        "Easting", "East", "Northing", "North");
         1164  +        "PSG\",\"3782\"]]");
         1165  +    p = add_epsg_def (filter, first, last, 3783, "epsg", 3783,
         1166  +        "Pitcairn 2006 / Pitcairn TM 2006");
  1329   1167       add_proj4text (p, 0,
  1330   1168           "+proj=tmerc +lat_0=-25.06855261111111 +lon_0=-130.112967");
  1331   1169       add_proj4text (p, 1,
  1332   1170           "1111111 +k=1 +x_0=14200 +y_0=15500 +ellps=WGS84 +towgs84");
  1333   1171       add_proj4text (p, 2,
  1334   1172           "=0,0,0,0,0,0,0 +units=m +no_defs");
  1335   1173       add_srs_wkt (p, 0,
................................................................................
  1341   1179       add_srs_wkt (p, 3,
  1342   1180           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6763\"]],PRIMEM");
  1343   1181       add_srs_wkt (p, 4,
  1344   1182           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1345   1183       add_srs_wkt (p, 5,
  1346   1184           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1347   1185       add_srs_wkt (p, 6,
  1348         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1186  +        "AUTHORITY[\"EPSG\",\"4763\"]],PROJECTION[\"Transverse_Me");
  1349   1187       add_srs_wkt (p, 7,
  1350         -        "ITY[\"EPSG\",\"4763\"]],PROJECTION[\"Transverse_Mercator");
         1188  +        "rcator\"],PARAMETER[\"latitude_of_origin\",-25.068552611");
  1351   1189       add_srs_wkt (p, 8,
  1352         -        "\"],PARAMETER[\"latitude_of_origin\",-25.06855261111111]");
         1190  +        "11111],PARAMETER[\"central_meridian\",-130.1129671111111");
  1353   1191       add_srs_wkt (p, 9,
  1354         -        ",PARAMETER[\"central_meridian\",-130.1129671111111],PARA");
         1192  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  1355   1193       add_srs_wkt (p, 10,
  1356         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",14");
         1194  +        "g\",14200],PARAMETER[\"false_northing\",15500],UNIT[\"me");
  1357   1195       add_srs_wkt (p, 11,
  1358         -        "200],PARAMETER[\"false_northing\",15500],UNIT[\"metre\",");
         1196  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1359   1197       add_srs_wkt (p, 12,
  1360         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
         1198  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3783\"");
  1361   1199       add_srs_wkt (p, 13,
  1362         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3783\"]]");
  1363         -    p = add_epsg_def_ex (filter, first, last, 3784, "epsg", 3784,
  1364         -        "Pitcairn 1967 / UTM zone 9S", 0, 0,
  1365         -        "International 1924", "Greenwich",
  1366         -        "Pitcairn_1967", "Transverse_Mercator", "metre",
  1367         -        "Easting", "East", "Northing", "North");
         1200  +        "]]");
         1201  +    p = add_epsg_def (filter, first, last, 3784, "epsg", 3784,
         1202  +        "Pitcairn 1967 / UTM zone 9S");
  1368   1203       add_proj4text (p, 0,
  1369   1204           "+proj=utm +zone=9 +south +ellps=intl +towgs84=185,165,42");
  1370   1205       add_proj4text (p, 1,
  1371   1206           ",0,0,0,0 +units=m +no_defs");
  1372   1207       add_srs_wkt (p, 0,
  1373   1208           "PROJCS[\"Pitcairn 1967 / UTM zone 9S\",GEOGCS[\"Pitcairn");
  1374   1209       add_srs_wkt (p, 1,
................................................................................
  1378   1213       add_srs_wkt (p, 3,
  1379   1214           "4[185,165,42,0,0,0,0],AUTHORITY[\"EPSG\",\"6729\"]],PRIM");
  1380   1215       add_srs_wkt (p, 4,
  1381   1216           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1382   1217       add_srs_wkt (p, 5,
  1383   1218           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1384   1219       add_srs_wkt (p, 6,
  1385         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         1220  +        "],AUTHORITY[\"EPSG\",\"4729\"]],PROJECTION[\"Transverse_");
  1386   1221       add_srs_wkt (p, 7,
  1387         -        "ORITY[\"EPSG\",\"4729\"]],PROJECTION[\"Transverse_Mercat");
         1222  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1388   1223       add_srs_wkt (p, 8,
  1389         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         1224  +        "R[\"central_meridian\",-129],PARAMETER[\"scale_factor\",");
  1390   1225       add_srs_wkt (p, 9,
  1391         -        "ntral_meridian\",-129],PARAMETER[\"scale_factor\",0.9996");
         1226  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1392   1227       add_srs_wkt (p, 10,
  1393         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
         1228  +        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1394   1229       add_srs_wkt (p, 11,
  1395         -        "northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         1230  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1396   1231       add_srs_wkt (p, 12,
  1397         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  1398         -    add_srs_wkt (p, 13,
  1399         -        "TH],AUTHORITY[\"EPSG\",\"3784\"]]");
  1400         -    p = add_epsg_def_ex (filter, first, last, 3785, "epsg", 3785,
  1401         -        "Popular Visualisation CRS / Mercator (deprecated)", 0, 0,
  1402         -        "Popular Visualisation Sphere", "Greenwich",
  1403         -        "Popular_Visualisation_Datum", "Mercator_1SP", "metre",
  1404         -        "X", "East", "Y", "North");
         1232  +        "\",NORTH],AUTHORITY[\"EPSG\",\"3784\"]]");
         1233  +    p = add_epsg_def (filter, first, last, 3785, "epsg", 3785,
         1234  +        "Popular Visualisation CRS / Mercator (deprecated)");
  1405   1235       add_proj4text (p, 0,
  1406   1236           "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 ");
  1407   1237       add_proj4text (p, 1,
  1408   1238           "+x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext ");
  1409   1239       add_proj4text (p, 2,
  1410   1240           " +no_defs");
  1411   1241       add_srs_wkt (p, 0,
................................................................................
  1417   1247       add_srs_wkt (p, 3,
  1418   1248           " Sphere\",6378137,0,AUTHORITY[\"EPSG\",\"7059\"]],TOWGS8");
  1419   1249       add_srs_wkt (p, 4,
  1420   1250           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6055\"]],PRIMEM[\"");
  1421   1251       add_srs_wkt (p, 5,
  1422   1252           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1423   1253       add_srs_wkt (p, 6,
  1424         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1254  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  1425   1255       add_srs_wkt (p, 7,
  1426         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1256  +        "HORITY[\"EPSG\",\"4055\"]],PROJECTION[\"Mercator_1SP\"],");
  1427   1257       add_srs_wkt (p, 8,
  1428         -        "[\"EPSG\",\"4055\"]],PROJECTION[\"Mercator_1SP\"],PARAME");
         1258  +        "PARAMETER[\"central_meridian\",0],PARAMETER[\"scale_fact");
  1429   1259       add_srs_wkt (p, 9,
  1430         -        "TER[\"central_meridian\",0],PARAMETER[\"scale_factor\",1");
         1260  +        "or\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false");
  1431   1261       add_srs_wkt (p, 10,
  1432         -        "],PARAMETER[\"false_easting\",0],PARAMETER[\"false_north");
         1262  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1433   1263       add_srs_wkt (p, 11,
  1434         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1264  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],EXTENSION[\"PRO");
  1435   1265       add_srs_wkt (p, 12,
  1436         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],EXTENSION[\"PROJ4\",\"");
         1266  +        "J4\",\"+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon");
  1437   1267       add_srs_wkt (p, 13,
  1438         -        "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 ");
         1268  +        "_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +");
  1439   1269       add_srs_wkt (p, 14,
  1440         -        "+x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext ");
  1441         -    add_srs_wkt (p, 15,
  1442         -        " +no_defs\"],AUTHORITY[\"EPSG\",\"3785\"]]");
  1443         -    p = add_epsg_def_ex (filter, first, last, 3786, "epsg", 3786,
  1444         -        "World Equidistant Cylindrical (Sphere) (deprecated)", 0, 0,
  1445         -        "GRS 1980 Authalic Sphere", "Greenwich",
  1446         -        "Not_specified_based_on_GRS_1980_Authalic_Sphere", "Equirectangular", "metre",
  1447         -        "X", "East", "Y", "North");
         1270  +        "wktext  +no_defs\"],AUTHORITY[\"EPSG\",\"3785\"]]");
         1271  +    p = add_epsg_def (filter, first, last, 3786, "epsg", 3786,
         1272  +        "World Equidistant Cylindrical (Sphere) (deprecated)");
  1448   1273       add_proj4text (p, 0,
  1449   1274           "+proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6");
  1450   1275       add_proj4text (p, 1,
  1451   1276           "371007 +b=6371007 +units=m +no_defs");
  1452   1277       add_srs_wkt (p, 0,
  1453   1278           "PROJCS[\"World Equidistant Cylindrical (Sphere) (depreca");
  1454   1279       add_srs_wkt (p, 1,
................................................................................
  1460   1285       add_srs_wkt (p, 4,
  1461   1286           "e\",6371007,0,AUTHORITY[\"EPSG\",\"7048\"]],AUTHORITY[\"");
  1462   1287       add_srs_wkt (p, 5,
  1463   1288           "EPSG\",\"6047\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1464   1289       add_srs_wkt (p, 6,
  1465   1290           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1466   1291       add_srs_wkt (p, 7,
  1467         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1292  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4047\"]],PR");
  1468   1293       add_srs_wkt (p, 8,
  1469         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4047\"]],PROJECTI");
         1294  +        "OJECTION[\"Equirectangular\"],PARAMETER[\"latitude_of_or");
  1470   1295       add_srs_wkt (p, 9,
  1471         -        "ON[\"Equirectangular\"],PARAMETER[\"latitude_of_origin\"");
         1296  +        "igin\",0],PARAMETER[\"central_meridian\",0],PARAMETER[\"");
  1472   1297       add_srs_wkt (p, 10,
  1473         -        ",0],PARAMETER[\"central_meridian\",0],PARAMETER[\"false_");
         1298  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
  1474   1299       add_srs_wkt (p, 11,
  1475         -        "easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1300  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
  1476   1301       add_srs_wkt (p, 12,
  1477         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
  1478         -    add_srs_wkt (p, 13,
  1479         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3786\"]]");
  1480         -    p = add_epsg_def_ex (filter, first, last, 3787, "epsg", 3787,
  1481         -        "MGI / Slovene National Grid (deprecated)", 0, 0,
  1482         -        "Bessel 1841", "Greenwich",
  1483         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1484         -        "Y", "East", "X", "North");
         1302  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3786\"]]");
         1303  +    p = add_epsg_def (filter, first, last, 3787, "epsg", 3787,
         1304  +        "MGI / Slovene National Grid (deprecated)");
  1485   1305       add_proj4text (p, 0,
  1486   1306           "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_");
  1487   1307       add_proj4text (p, 1,
  1488         -        "0=-5000000 +ellps=bessel +towgs84=577.326,90.129,463.919");
  1489         -    add_proj4text (p, 2,
  1490         -        ",5.137,1.474,5.297,2.4232 +units=m +no_defs");
         1308  +        "0=-5000000 +datum=hermannskogel +units=m +no_defs");
  1491   1309       add_srs_wkt (p, 0,
  1492   1310           "PROJCS[\"MGI / Slovene National Grid (deprecated)\",GEOG");
  1493   1311       add_srs_wkt (p, 1,
  1494   1312           "CS[\"MGI\",DATUM[\"Militar_Geographische_Institute\",SPH");
  1495   1313       add_srs_wkt (p, 2,
  1496   1314           "EROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[");
  1497   1315       add_srs_wkt (p, 3,
................................................................................
  1499   1317       add_srs_wkt (p, 4,
  1500   1318           ",1.474,5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIME");
  1501   1319       add_srs_wkt (p, 5,
  1502   1320           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1503   1321       add_srs_wkt (p, 6,
  1504   1322           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1505   1323       add_srs_wkt (p, 7,
  1506         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         1324  +        ",AUTHORITY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_M");
  1507   1325       add_srs_wkt (p, 8,
  1508         -        "RITY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_Mercato");
         1326  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
  1509   1327       add_srs_wkt (p, 9,
  1510         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
         1328  +        "[\"central_meridian\",15],PARAMETER[\"scale_factor\",0.9");
  1511   1329       add_srs_wkt (p, 10,
  1512         -        "tral_meridian\",15],PARAMETER[\"scale_factor\",0.9999],P");
         1330  +        "999],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1513   1331       add_srs_wkt (p, 11,
  1514         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         1332  +        "se_northing\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1515   1333       add_srs_wkt (p, 12,
  1516         -        "thing\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1334  +        "G\",\"9001\"]],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHOR");
  1517   1335       add_srs_wkt (p, 13,
  1518         -        "9001\"]],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHORITY[\"");
  1519         -    add_srs_wkt (p, 14,
  1520         -        "EPSG\",\"3787\"]]");
  1521         -    p = add_epsg_def_ex (filter, first, last, 3788, "epsg", 3788,
  1522         -        "NZGD2000 / Auckland Islands TM 2000", 0, 1,
  1523         -        "GRS 1980", "Greenwich",
  1524         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1525         -        "Northing", "North", "Easting", "East");
         1336  +        "ITY[\"EPSG\",\"3787\"]]");
         1337  +    p = add_epsg_def (filter, first, last, 3788, "epsg", 3788,
         1338  +        "NZGD2000 / Auckland Islands TM 2000");
  1526   1339       add_proj4text (p, 0,
  1527   1340           "+proj=tmerc +lat_0=0 +lon_0=166 +k=1 +x_0=3500000 +y_0=1");
  1528   1341       add_proj4text (p, 1,
  1529   1342           "0000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1530   1343       add_proj4text (p, 2,
  1531   1344           "_defs");
  1532   1345       add_srs_wkt (p, 0,
................................................................................
  1538   1351       add_srs_wkt (p, 3,
  1539   1352           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1540   1353       add_srs_wkt (p, 4,
  1541   1354           ",\"6167\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1542   1355       add_srs_wkt (p, 5,
  1543   1356           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1544   1357       add_srs_wkt (p, 6,
  1545         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1358  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTI");
  1546   1359       add_srs_wkt (p, 7,
  1547         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"T");
         1360  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1548   1361       add_srs_wkt (p, 8,
  1549         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1362  +        "in\",0],PARAMETER[\"central_meridian\",166],PARAMETER[\"");
  1550   1363       add_srs_wkt (p, 9,
  1551         -        "],PARAMETER[\"central_meridian\",166],PARAMETER[\"scale_");
         1364  +        "scale_factor\",1],PARAMETER[\"false_easting\",3500000],P");
  1552   1365       add_srs_wkt (p, 10,
  1553         -        "factor\",1],PARAMETER[\"false_easting\",3500000],PARAMET");
         1366  +        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
  1554   1367       add_srs_wkt (p, 11,
  1555         -        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         1368  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3788\"");
  1556   1369       add_srs_wkt (p, 12,
  1557         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"E");
  1558         -    add_srs_wkt (p, 13,
  1559         -        "asting\",EAST],AUTHORITY[\"EPSG\",\"3788\"]]");
  1560         -    p = add_epsg_def_ex (filter, first, last, 3789, "epsg", 3789,
  1561         -        "NZGD2000 / Campbell Island TM 2000", 0, 1,
  1562         -        "GRS 1980", "Greenwich",
  1563         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1564         -        "Northing", "North", "Easting", "East");
         1370  +        "]]");
         1371  +    p = add_epsg_def (filter, first, last, 3789, "epsg", 3789,
         1372  +        "NZGD2000 / Campbell Island TM 2000");
  1565   1373       add_proj4text (p, 0,
  1566   1374           "+proj=tmerc +lat_0=0 +lon_0=169 +k=1 +x_0=3500000 +y_0=1");
  1567   1375       add_proj4text (p, 1,
  1568   1376           "0000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1569   1377       add_proj4text (p, 2,
  1570   1378           "_defs");
  1571   1379       add_srs_wkt (p, 0,
................................................................................
  1577   1385       add_srs_wkt (p, 3,
  1578   1386           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1579   1387       add_srs_wkt (p, 4,
  1580   1388           "\"6167\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1581   1389       add_srs_wkt (p, 5,
  1582   1390           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1583   1391       add_srs_wkt (p, 6,
  1584         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         1392  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTIO");
  1585   1393       add_srs_wkt (p, 7,
  1586         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Tr");
         1394  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  1587   1395       add_srs_wkt (p, 8,
  1588         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1396  +        "n\",0],PARAMETER[\"central_meridian\",169],PARAMETER[\"s");
  1589   1397       add_srs_wkt (p, 9,
  1590         -        ",PARAMETER[\"central_meridian\",169],PARAMETER[\"scale_f");
         1398  +        "cale_factor\",1],PARAMETER[\"false_easting\",3500000],PA");
  1591   1399       add_srs_wkt (p, 10,
  1592         -        "actor\",1],PARAMETER[\"false_easting\",3500000],PARAMETE");
         1400  +        "RAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AU");
  1593   1401       add_srs_wkt (p, 11,
  1594         -        "R[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORIT");
         1402  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3789\"]");
  1595   1403       add_srs_wkt (p, 12,
  1596         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Ea");
  1597         -    add_srs_wkt (p, 13,
  1598         -        "sting\",EAST],AUTHORITY[\"EPSG\",\"3789\"]]");
  1599         -    p = add_epsg_def_ex (filter, first, last, 3790, "epsg", 3790,
  1600         -        "NZGD2000 / Antipodes Islands TM 2000", 0, 1,
  1601         -        "GRS 1980", "Greenwich",
  1602         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1603         -        "Northing", "North", "Easting", "East");
         1404  +        "]");
         1405  +    p = add_epsg_def (filter, first, last, 3790, "epsg", 3790,
         1406  +        "NZGD2000 / Antipodes Islands TM 2000");
  1604   1407       add_proj4text (p, 0,
  1605   1408           "+proj=tmerc +lat_0=0 +lon_0=179 +k=1 +x_0=3500000 +y_0=1");
  1606   1409       add_proj4text (p, 1,
  1607   1410           "0000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1608   1411       add_proj4text (p, 2,
  1609   1412           "_defs");
  1610   1413       add_srs_wkt (p, 0,
................................................................................
  1616   1419       add_srs_wkt (p, 3,
  1617   1420           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1618   1421       add_srs_wkt (p, 4,
  1619   1422           ",\"6167\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1620   1423       add_srs_wkt (p, 5,
  1621   1424           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1622   1425       add_srs_wkt (p, 6,
  1623         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1426  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTI");
  1624   1427       add_srs_wkt (p, 7,
  1625         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"T");
         1428  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1626   1429       add_srs_wkt (p, 8,
  1627         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1430  +        "in\",0],PARAMETER[\"central_meridian\",179],PARAMETER[\"");
  1628   1431       add_srs_wkt (p, 9,
  1629         -        "],PARAMETER[\"central_meridian\",179],PARAMETER[\"scale_");
         1432  +        "scale_factor\",1],PARAMETER[\"false_easting\",3500000],P");
  1630   1433       add_srs_wkt (p, 10,
  1631         -        "factor\",1],PARAMETER[\"false_easting\",3500000],PARAMET");
         1434  +        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
  1632   1435       add_srs_wkt (p, 11,
  1633         -        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         1436  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3790\"");
  1634   1437       add_srs_wkt (p, 12,
  1635         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"E");
  1636         -    add_srs_wkt (p, 13,
  1637         -        "asting\",EAST],AUTHORITY[\"EPSG\",\"3790\"]]");
  1638         -    p = add_epsg_def_ex (filter, first, last, 3791, "epsg", 3791,
  1639         -        "NZGD2000 / Raoul Island TM 2000", 0, 1,
  1640         -        "GRS 1980", "Greenwich",
  1641         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1642         -        "Northing", "North", "Easting", "East");
         1438  +        "]]");
         1439  +    p = add_epsg_def (filter, first, last, 3791, "epsg", 3791,
         1440  +        "NZGD2000 / Raoul Island TM 2000");
  1643   1441       add_proj4text (p, 0,
  1644   1442           "+proj=tmerc +lat_0=0 +lon_0=-178 +k=1 +x_0=3500000 +y_0=");
  1645   1443       add_proj4text (p, 1,
  1646   1444           "10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +n");
  1647   1445       add_proj4text (p, 2,
  1648   1446           "o_defs");
  1649   1447       add_srs_wkt (p, 0,
................................................................................
  1655   1453       add_srs_wkt (p, 3,
  1656   1454           "\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  1657   1455       add_srs_wkt (p, 4,
  1658   1456           "167\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1659   1457       add_srs_wkt (p, 5,
  1660   1458           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1661   1459       add_srs_wkt (p, 6,
  1662         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1460  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"");
  1663   1461       add_srs_wkt (p, 7,
  1664         -        ",EAST],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transv");
         1462  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  1665   1463       add_srs_wkt (p, 8,
  1666         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
         1464  +        "0],PARAMETER[\"central_meridian\",-178],PARAMETER[\"scal");
  1667   1465       add_srs_wkt (p, 9,
  1668         -        "AMETER[\"central_meridian\",-178],PARAMETER[\"scale_fact");
         1466  +        "e_factor\",1],PARAMETER[\"false_easting\",3500000],PARAM");
  1669   1467       add_srs_wkt (p, 10,
  1670         -        "or\",1],PARAMETER[\"false_easting\",3500000],PARAMETER[\"");
         1468  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  1671   1469       add_srs_wkt (p, 11,
  1672         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1673         -    add_srs_wkt (p, 12,
  1674         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
  1675         -    add_srs_wkt (p, 13,
  1676         -        "g\",EAST],AUTHORITY[\"EPSG\",\"3791\"]]");
  1677         -    p = add_epsg_def_ex (filter, first, last, 3793, "epsg", 3793,
  1678         -        "NZGD2000 / Chatham Islands TM 2000", 0, 1,
  1679         -        "GRS 1980", "Greenwich",
  1680         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  1681         -        "Northing", "North", "Easting", "East");
         1470  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3791\"]]");
         1471  +    p = add_epsg_def (filter, first, last, 3793, "epsg", 3793,
         1472  +        "NZGD2000 / Chatham Islands TM 2000");
  1682   1473       add_proj4text (p, 0,
  1683   1474           "+proj=tmerc +lat_0=0 +lon_0=-176.5 +k=1 +x_0=3500000 +y_");
  1684   1475       add_proj4text (p, 1,
  1685   1476           "0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  1686   1477       add_proj4text (p, 2,
  1687   1478           "+no_defs");
  1688   1479       add_srs_wkt (p, 0,
................................................................................
  1694   1485       add_srs_wkt (p, 3,
  1695   1486           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1696   1487       add_srs_wkt (p, 4,
  1697   1488           "\"6167\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1698   1489       add_srs_wkt (p, 5,
  1699   1490           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1700   1491       add_srs_wkt (p, 6,
  1701         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         1492  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTIO");
  1702   1493       add_srs_wkt (p, 7,
  1703         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Tr");
         1494  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  1704   1495       add_srs_wkt (p, 8,
  1705         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1496  +        "n\",0],PARAMETER[\"central_meridian\",-176.5],PARAMETER[");
  1706   1497       add_srs_wkt (p, 9,
  1707         -        ",PARAMETER[\"central_meridian\",-176.5],PARAMETER[\"scal");
         1498  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",3500000]");
  1708   1499       add_srs_wkt (p, 10,
  1709         -        "e_factor\",1],PARAMETER[\"false_easting\",3500000],PARAM");
         1500  +        ",PARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1");
  1710   1501       add_srs_wkt (p, 11,
  1711         -        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
         1502  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3793");
  1712   1503       add_srs_wkt (p, 12,
  1713         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"");
  1714         -    add_srs_wkt (p, 13,
  1715         -        "Easting\",EAST],AUTHORITY[\"EPSG\",\"3793\"]]");
  1716         -    p = add_epsg_def_ex (filter, first, last, 3794, "epsg", 3794,
  1717         -        "Slovenia 1996 / Slovene National Grid", 0, 0,
  1718         -        "GRS 1980", "Greenwich",
  1719         -        "Slovenia_Geodetic_Datum_1996", "Transverse_Mercator", "metre",
  1720         -        "Easting", "East", "Northing", "North");
         1504  +        "\"]]");
         1505  +    p = add_epsg_def (filter, first, last, 3794, "epsg", 3794,
         1506  +        "Slovenia 1996 / Slovene National Grid");
  1721   1507       add_proj4text (p, 0,
  1722   1508           "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_");
  1723   1509       add_proj4text (p, 1,
  1724   1510           "0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  1725   1511       add_proj4text (p, 2,
  1726   1512           "+no_defs");
  1727   1513       add_srs_wkt (p, 0,
................................................................................
  1733   1519       add_srs_wkt (p, 3,
  1734   1520           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1735   1521       add_srs_wkt (p, 4,
  1736   1522           "G\",\"6765\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1737   1523       add_srs_wkt (p, 5,
  1738   1524           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1739   1525       add_srs_wkt (p, 6,
  1740         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1526  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4765\"]],PROJE");
  1741   1527       add_srs_wkt (p, 7,
  1742         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4765\"]],PROJECTION[");
         1528  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  1743   1529       add_srs_wkt (p, 8,
  1744         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1530  +        "rigin\",0],PARAMETER[\"central_meridian\",15],PARAMETER[");
  1745   1531       add_srs_wkt (p, 9,
  1746         -        ",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale");
         1532  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",500");
  1747   1533       add_srs_wkt (p, 10,
  1748         -        "_factor\",0.9999],PARAMETER[\"false_easting\",500000],PA");
         1534  +        "000],PARAMETER[\"false_northing\",-5000000],UNIT[\"metre");
  1749   1535       add_srs_wkt (p, 11,
  1750         -        "RAMETER[\"false_northing\",-5000000],UNIT[\"metre\",1,AU");
         1536  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
  1751   1537       add_srs_wkt (p, 12,
  1752         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  1753         -    add_srs_wkt (p, 13,
  1754         -        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3794\"]]");
  1755         -    p = add_epsg_def_ex (filter, first, last, 3795, "epsg", 3795,
  1756         -        "NAD27 / Cuba Norte", 0, 1,
  1757         -        "Clarke 1866", "Greenwich",
  1758         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "metre",
  1759         -        "Y", "North", "X", "East");
         1538  +        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3794\"]]");
         1539  +    p = add_epsg_def (filter, first, last, 3795, "epsg", 3795,
         1540  +        "NAD27 / Cuba Norte");
  1760   1541       add_proj4text (p, 0,
  1761   1542           "+proj=lcc +lat_1=23 +lat_2=21.7 +lat_0=22.35 +lon_0=-81 ");
  1762   1543       add_proj4text (p, 1,
  1763   1544           "+x_0=500000 +y_0=280296.016 +datum=NAD27 +units=m +no_de");
  1764   1545       add_proj4text (p, 2,
  1765   1546           "fs");
  1766   1547       add_srs_wkt (p, 0,
................................................................................
  1770   1551       add_srs_wkt (p, 2,
  1771   1552           "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  1772   1553       add_srs_wkt (p, 3,
  1773   1554           "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1774   1555       add_srs_wkt (p, 4,
  1775   1556           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1776   1557       add_srs_wkt (p, 5,
  1777         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         1558  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  1778   1559       add_srs_wkt (p, 6,
  1779         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
         1560  +        "267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARA");
  1780   1561       add_srs_wkt (p, 7,
  1781         -        "],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[");
         1562  +        "METER[\"standard_parallel_1\",23],PARAMETER[\"standard_p");
  1782   1563       add_srs_wkt (p, 8,
  1783         -        "\"standard_parallel_1\",23],PARAMETER[\"standard_paralle");
         1564  +        "arallel_2\",21.7],PARAMETER[\"latitude_of_origin\",22.35");
  1784   1565       add_srs_wkt (p, 9,
  1785         -        "l_2\",21.7],PARAMETER[\"latitude_of_origin\",22.35],PARA");
         1566  +        "],PARAMETER[\"central_meridian\",-81],PARAMETER[\"false_");
  1786   1567       add_srs_wkt (p, 10,
  1787         -        "METER[\"central_meridian\",-81],PARAMETER[\"false_eastin");
         1568  +        "easting\",500000],PARAMETER[\"false_northing\",280296.01");
  1788   1569       add_srs_wkt (p, 11,
  1789         -        "g\",500000],PARAMETER[\"false_northing\",280296.016],UNI");
         1570  +        "6],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHOR");
  1790   1571       add_srs_wkt (p, 12,
  1791         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\",N");
  1792         -    add_srs_wkt (p, 13,
  1793         -        "ORTH],AXIS[\"X\",EAST],AUTHORITY[\"EPSG\",\"3795\"]]");
  1794         -    p = add_epsg_def_ex (filter, first, last, 3796, "epsg", 3796,
  1795         -        "NAD27 / Cuba Sur", 0, 1,
  1796         -        "Clarke 1866", "Greenwich",
  1797         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "metre",
  1798         -        "Y", "North", "X", "East");
         1572  +        "ITY[\"EPSG\",\"3795\"]]");
         1573  +    p = add_epsg_def (filter, first, last, 3796, "epsg", 3796,
         1574  +        "NAD27 / Cuba Sur");
  1799   1575       add_proj4text (p, 0,
  1800   1576           "+proj=lcc +lat_1=21.3 +lat_2=20.13333333333333 +lat_0=20");
  1801   1577       add_proj4text (p, 1,
  1802   1578           ".71666666666667 +lon_0=-76.83333333333333 +x_0=500000 +y");
  1803   1579       add_proj4text (p, 2,
  1804   1580           "_0=229126.939 +datum=NAD27 +units=m +no_defs");
  1805   1581       add_srs_wkt (p, 0,
................................................................................
  1809   1585       add_srs_wkt (p, 2,
  1810   1586           "6.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTH");
  1811   1587       add_srs_wkt (p, 3,
  1812   1588           "ORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1813   1589       add_srs_wkt (p, 4,
  1814   1590           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1815   1591       add_srs_wkt (p, 5,
  1816         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1592  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"426");
  1817   1593       add_srs_wkt (p, 6,
  1818         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]],");
         1594  +        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  1819   1595       add_srs_wkt (p, 7,
  1820         -        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         1596  +        "TER[\"standard_parallel_1\",21.3],PARAMETER[\"standard_p");
  1821   1597       add_srs_wkt (p, 8,
  1822         -        "standard_parallel_1\",21.3],PARAMETER[\"standard_paralle");
         1598  +        "arallel_2\",20.13333333333333],PARAMETER[\"latitude_of_o");
  1823   1599       add_srs_wkt (p, 9,
  1824         -        "l_2\",20.13333333333333],PARAMETER[\"latitude_of_origin\"");
         1600  +        "rigin\",20.71666666666667],PARAMETER[\"central_meridian\"");
  1825   1601       add_srs_wkt (p, 10,
  1826         -        ",20.71666666666667],PARAMETER[\"central_meridian\",-76.8");
         1602  +        ",-76.83333333333333],PARAMETER[\"false_easting\",500000]");
  1827   1603       add_srs_wkt (p, 11,
  1828         -        "3333333333333],PARAMETER[\"false_easting\",500000],PARAM");
         1604  +        ",PARAMETER[\"false_northing\",229126.939],UNIT[\"metre\"");
  1829   1605       add_srs_wkt (p, 12,
  1830         -        "ETER[\"false_northing\",229126.939],UNIT[\"metre\",1,AUT");
         1606  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"37");
  1831   1607       add_srs_wkt (p, 13,
  1832         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\",NORTH],AXIS[\"X\",");
  1833         -    add_srs_wkt (p, 14,
  1834         -        "EAST],AUTHORITY[\"EPSG\",\"3796\"]]");
  1835         -    p = add_epsg_def_ex (filter, first, last, 3797, "epsg", 3797,
  1836         -        "NAD27 / MTQ Lambert", 0, 0,
  1837         -        "Clarke 1866", "Greenwich",
  1838         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "metre",
  1839         -        "X", "East", "Y", "North");
         1608  +        "96\"]]");
         1609  +    p = add_epsg_def (filter, first, last, 3797, "epsg", 3797,
         1610  +        "NAD27 / MTQ Lambert");
  1840   1611       add_proj4text (p, 0,
  1841   1612           "+proj=lcc +lat_1=50 +lat_2=46 +lat_0=44 +lon_0=-70 +x_0=");
  1842   1613       add_proj4text (p, 1,
  1843   1614           "800000 +y_0=0 +datum=NAD27 +units=m +no_defs");
  1844   1615       add_srs_wkt (p, 0,
  1845   1616           "PROJCS[\"NAD27 / MTQ Lambert\",GEOGCS[\"NAD27\",DATUM[\"");
  1846   1617       add_srs_wkt (p, 1,
................................................................................
  1848   1619       add_srs_wkt (p, 2,
  1849   1620           "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1850   1621       add_srs_wkt (p, 3,
  1851   1622           "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1852   1623       add_srs_wkt (p, 4,
  1853   1624           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1854   1625       add_srs_wkt (p, 5,
  1855         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1626  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1856   1627       add_srs_wkt (p, 6,
  1857         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
         1628  +        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1858   1629       add_srs_wkt (p, 7,
  1859         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1630  +        "AMETER[\"standard_parallel_1\",50],PARAMETER[\"standard_");
  1860   1631       add_srs_wkt (p, 8,
  1861         -        "[\"standard_parallel_1\",50],PARAMETER[\"standard_parall");
         1632  +        "parallel_2\",46],PARAMETER[\"latitude_of_origin\",44],PA");
  1862   1633       add_srs_wkt (p, 9,
  1863         -        "el_2\",46],PARAMETER[\"latitude_of_origin\",44],PARAMETE");
         1634  +        "RAMETER[\"central_meridian\",-70],PARAMETER[\"false_east");
  1864   1635       add_srs_wkt (p, 10,
  1865         -        "R[\"central_meridian\",-70],PARAMETER[\"false_easting\",");
         1636  +        "ing\",800000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1866   1637       add_srs_wkt (p, 11,
  1867         -        "800000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1638  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  1868   1639       add_srs_wkt (p, 12,
  1869         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  1870         -    add_srs_wkt (p, 13,
  1871         -        "\",NORTH],AUTHORITY[\"EPSG\",\"3797\"]]");
  1872         -    p = add_epsg_def_ex (filter, first, last, 3798, "epsg", 3798,
  1873         -        "NAD83 / MTQ Lambert", 0, 0,
  1874         -        "GRS 1980", "Greenwich",
  1875         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1876         -        "X", "East", "Y", "North");
         1640  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3797\"]]");
         1641  +    p = add_epsg_def (filter, first, last, 3798, "epsg", 3798,
         1642  +        "NAD83 / MTQ Lambert");
  1877   1643       add_proj4text (p, 0,
  1878   1644           "+proj=lcc +lat_1=50 +lat_2=46 +lat_0=44 +lon_0=-70 +x_0=");
  1879   1645       add_proj4text (p, 1,
  1880         -        "800000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  1881         -    add_proj4text (p, 2,
  1882         -        "=m +no_defs");
         1646  +        "800000 +y_0=0 +datum=NAD83 +units=m +no_defs");
  1883   1647       add_srs_wkt (p, 0,
  1884   1648           "PROJCS[\"NAD83 / MTQ Lambert\",GEOGCS[\"NAD83\",DATUM[\"");
  1885   1649       add_srs_wkt (p, 1,
  1886   1650           "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1887   1651       add_srs_wkt (p, 2,
  1888   1652           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1889   1653       add_srs_wkt (p, 3,
  1890   1654           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1891   1655       add_srs_wkt (p, 4,
  1892   1656           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1893   1657       add_srs_wkt (p, 5,
  1894         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1658  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  1895   1659       add_srs_wkt (p, 6,
  1896         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1660  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
  1897   1661       add_srs_wkt (p, 7,
  1898         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
         1662  +        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",50],PARAMET");
  1899   1663       add_srs_wkt (p, 8,
  1900         -        "P\"],PARAMETER[\"standard_parallel_1\",50],PARAMETER[\"s");
         1664  +        "ER[\"standard_parallel_2\",46],PARAMETER[\"latitude_of_o");
  1901   1665       add_srs_wkt (p, 9,
  1902         -        "tandard_parallel_2\",46],PARAMETER[\"latitude_of_origin\"");
         1666  +        "rigin\",44],PARAMETER[\"central_meridian\",-70],PARAMETE");
  1903   1667       add_srs_wkt (p, 10,
  1904         -        ",44],PARAMETER[\"central_meridian\",-70],PARAMETER[\"fal");
         1668  +        "R[\"false_easting\",800000],PARAMETER[\"false_northing\"");
  1905   1669       add_srs_wkt (p, 11,
  1906         -        "se_easting\",800000],PARAMETER[\"false_northing\",0],UNI");
         1670  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1907   1671       add_srs_wkt (p, 12,
  1908         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
         1672  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3798\"");
  1909   1673       add_srs_wkt (p, 13,
  1910         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3798\"]]");
  1911         -    p = add_epsg_def_ex (filter, first, last, 3799, "epsg", 3799,
  1912         -        "NAD83(CSRS) / MTQ Lambert", 0, 0,
  1913         -        "GRS 1980", "Greenwich",
  1914         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
  1915         -        "X", "East", "Y", "North");
         1674  +        "]]");
         1675  +    p = add_epsg_def (filter, first, last, 3799, "epsg", 3799,
         1676  +        "NAD83(CSRS) / MTQ Lambert");
  1916   1677       add_proj4text (p, 0,
  1917   1678           "+proj=lcc +lat_1=50 +lat_2=46 +lat_0=44 +lon_0=-70 +x_0=");
  1918   1679       add_proj4text (p, 1,
  1919   1680           "800000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  1920   1681       add_proj4text (p, 2,
  1921   1682           "=m +no_defs");
  1922   1683       add_srs_wkt (p, 0,
................................................................................
  1928   1689       add_srs_wkt (p, 3,
  1929   1690           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1930   1691       add_srs_wkt (p, 4,
  1931   1692           ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1932   1693       add_srs_wkt (p, 5,
  1933   1694           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1934   1695       add_srs_wkt (p, 6,
  1935         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1696  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
  1936   1697       add_srs_wkt (p, 7,
  1937         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"L");
         1698  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  1938   1699       add_srs_wkt (p, 8,
  1939         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         1700  +        "_parallel_1\",50],PARAMETER[\"standard_parallel_2\",46],");
  1940   1701       add_srs_wkt (p, 9,
  1941         -        "lel_1\",50],PARAMETER[\"standard_parallel_2\",46],PARAME");
         1702  +        "PARAMETER[\"latitude_of_origin\",44],PARAMETER[\"central");
  1942   1703       add_srs_wkt (p, 10,
  1943         -        "TER[\"latitude_of_origin\",44],PARAMETER[\"central_merid");
         1704  +        "_meridian\",-70],PARAMETER[\"false_easting\",800000],PAR");
  1944   1705       add_srs_wkt (p, 11,
  1945         -        "ian\",-70],PARAMETER[\"false_easting\",800000],PARAMETER");
         1706  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1946   1707       add_srs_wkt (p, 12,
  1947         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1708  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1948   1709       add_srs_wkt (p, 13,
  1949         -        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  1950         -    add_srs_wkt (p, 14,
  1951         -        "TY[\"EPSG\",\"3799\"]]");
  1952         -    p = add_epsg_def_ex (filter, first, last, 3800, "epsg", 3800,
  1953         -        "NAD27 / Alberta 3TM ref merid 120 W", 0, 0,
  1954         -        "Clarke 1866", "Greenwich",
  1955         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1956         -        "Easting", "East", "Northing", "North");
         1710  +        "UTHORITY[\"EPSG\",\"3799\"]]");
         1711  +    p = add_epsg_def (filter, first, last, 3800, "epsg", 3800,
         1712  +        "NAD27 / Alberta 3TM ref merid 120 W");
  1957   1713       add_proj4text (p, 0,
  1958   1714           "+proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0");
  1959   1715       add_proj4text (p, 1,
  1960   1716           " +datum=NAD27 +units=m +no_defs");
  1961   1717       add_srs_wkt (p, 0,
  1962   1718           "PROJCS[\"NAD27 / Alberta 3TM ref merid 120 W\",GEOGCS[\"");
  1963   1719       add_srs_wkt (p, 1,
................................................................................
  1965   1721       add_srs_wkt (p, 2,
  1966   1722           "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
  1967   1723       add_srs_wkt (p, 3,
  1968   1724           "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
  1969   1725       add_srs_wkt (p, 4,
  1970   1726           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1971   1727       add_srs_wkt (p, 5,
  1972         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1728  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1973   1729       add_srs_wkt (p, 6,
  1974         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1730  +        "ITY[\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator");
  1975   1731       add_srs_wkt (p, 7,
  1976         -        "PSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         1732  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1977   1733       add_srs_wkt (p, 8,
  1978         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         1734  +        "ral_meridian\",-120],PARAMETER[\"scale_factor\",0.9999],");
  1979   1735       add_srs_wkt (p, 9,
  1980         -        "idian\",-120],PARAMETER[\"scale_factor\",0.9999],PARAMET");
         1736  +        "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
  1981   1737       add_srs_wkt (p, 10,
  1982         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
         1738  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1983   1739       add_srs_wkt (p, 11,
  1984         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
         1740  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1985   1741       add_srs_wkt (p, 12,
  1986         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1987         -    add_srs_wkt (p, 13,
  1988         -        ",\"3800\"]]");
  1989         -    p = add_epsg_def_ex (filter, first, last, 3801, "epsg", 3801,
  1990         -        "NAD83 / Alberta 3TM ref merid 120 W", 0, 0,
  1991         -        "GRS 1980", "Greenwich",
  1992         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1993         -        "Easting", "East", "Northing", "North");
         1742  +        "\"EPSG\",\"3800\"]]");
         1743  +    p = add_epsg_def (filter, first, last, 3801, "epsg", 3801,
         1744  +        "NAD83 / Alberta 3TM ref merid 120 W");
  1994   1745       add_proj4text (p, 0,
  1995   1746           "+proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0");
  1996   1747       add_proj4text (p, 1,
  1997         -        " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1748  +        " +datum=NAD83 +units=m +no_defs");
  1998   1749       add_srs_wkt (p, 0,
  1999   1750           "PROJCS[\"NAD83 / Alberta 3TM ref merid 120 W\",GEOGCS[\"");
  2000   1751       add_srs_wkt (p, 1,
  2001   1752           "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
  2002   1753       add_srs_wkt (p, 2,
  2003   1754           "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
  2004   1755       add_srs_wkt (p, 3,
  2005   1756           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  2006   1757       add_srs_wkt (p, 4,
  2007   1758           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2008   1759       add_srs_wkt (p, 5,
  2009   1760           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2010   1761       add_srs_wkt (p, 6,
  2011         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1762  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Tran");
  2012   1763       add_srs_wkt (p, 7,
  2013         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse");
         1764  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2014   1765       add_srs_wkt (p, 8,
  2015         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1766  +        "ARAMETER[\"central_meridian\",-120],PARAMETER[\"scale_fa");
  2016   1767       add_srs_wkt (p, 9,
  2017         -        "ER[\"central_meridian\",-120],PARAMETER[\"scale_factor\"");
         1768  +        "ctor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[");
  2018   1769       add_srs_wkt (p, 10,
  2019         -        ",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"fals");
         1770  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2020   1771       add_srs_wkt (p, 11,
  2021         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         1772  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  2022   1773       add_srs_wkt (p, 12,
  2023         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  2024         -    add_srs_wkt (p, 13,
  2025         -        "UTHORITY[\"EPSG\",\"3801\"]]");
  2026         -    p = add_epsg_def_ex (filter, first, last, 3802, "epsg", 3802,
  2027         -        "NAD83(CSRS) / Alberta 3TM ref merid 120 W", 0, 0,
  2028         -        "GRS 1980", "Greenwich",
  2029         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  2030         -        "Easting", "East", "Northing", "North");
         1774  +        "TH],AUTHORITY[\"EPSG\",\"3801\"]]");
         1775  +    p = add_epsg_def (filter, first, last, 3802, "epsg", 3802,
         1776  +        "NAD83(CSRS) / Alberta 3TM ref merid 120 W");
  2031   1777       add_proj4text (p, 0,
  2032   1778           "+proj=tmerc +lat_0=0 +lon_0=-120 +k=0.9999 +x_0=0 +y_0=0");
  2033   1779       add_proj4text (p, 1,
  2034   1780           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2035   1781       add_srs_wkt (p, 0,
  2036   1782           "PROJCS[\"NAD83(CSRS) / Alberta 3TM ref merid 120 W\",GEO");
  2037   1783       add_srs_wkt (p, 1,
................................................................................
  2041   1787       add_srs_wkt (p, 3,
  2042   1788           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  2043   1789       add_srs_wkt (p, 4,
  2044   1790           "UTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2045   1791       add_srs_wkt (p, 5,
  2046   1792           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2047   1793       add_srs_wkt (p, 6,
  2048         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1794  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2049   1795       add_srs_wkt (p, 7,
  2050         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"");
         1796  +        "4617\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2051   1797       add_srs_wkt (p, 8,
  2052         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1798  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  2053   1799       add_srs_wkt (p, 9,
  2054         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-120],");
         1800  +        "120],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fals");
  2055   1801       add_srs_wkt (p, 10,
  2056         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         1802  +        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2057   1803       add_srs_wkt (p, 11,
  2058         -        "ting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1804  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  2059   1805       add_srs_wkt (p, 12,
  2060         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         1806  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3802\"");
  2061   1807       add_srs_wkt (p, 13,
  2062         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3802\"]]");
  2063         -    p = add_epsg_def_ex (filter, first, last, 3812, "epsg", 3812,
  2064         -        "ETRS89 / Belgian Lambert 2008", 0, 0,
  2065         -        "GRS 1980", "Greenwich",
  2066         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
  2067         -        "X", "East", "Y", "North");
         1808  +        "]]");
         1809  +    p = add_epsg_def (filter, first, last, 3812, "epsg", 3812,
         1810  +        "ETRS89 / Belgian Lambert 2008");
  2068   1811       add_proj4text (p, 0,
  2069   1812           "+proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666");
  2070   1813       add_proj4text (p, 1,
  2071   1814           "666 +lat_0=50.797815 +lon_0=4.359215833333333 +x_0=64932");
  2072   1815       add_proj4text (p, 2,
  2073   1816           "8 +y_0=665262 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units");
  2074   1817       add_proj4text (p, 3,
................................................................................
  2082   1825       add_srs_wkt (p, 3,
  2083   1826           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2084   1827       add_srs_wkt (p, 4,
  2085   1828           "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2086   1829       add_srs_wkt (p, 5,
  2087   1830           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2088   1831       add_srs_wkt (p, 6,
  2089         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1832  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
  2090   1833       add_srs_wkt (p, 7,
  2091         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
         1834  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  2092   1835       add_srs_wkt (p, 8,
  2093         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         1836  +        "ard_parallel_1\",49.83333333333334],PARAMETER[\"standard");
  2094   1837       add_srs_wkt (p, 9,
  2095         -        "rallel_1\",49.83333333333334],PARAMETER[\"standard_paral");
         1838  +        "_parallel_2\",51.16666666666666],PARAMETER[\"latitude_of");
  2096   1839       add_srs_wkt (p, 10,
  2097         -        "lel_2\",51.16666666666666],PARAMETER[\"latitude_of_origi");
         1840  +        "_origin\",50.797815],PARAMETER[\"central_meridian\",4.35");
  2098   1841       add_srs_wkt (p, 11,
  2099         -        "n\",50.797815],PARAMETER[\"central_meridian\",4.35921583");
         1842  +        "9215833333333],PARAMETER[\"false_easting\",649328],PARAM");
  2100   1843       add_srs_wkt (p, 12,
  2101         -        "3333333],PARAMETER[\"false_easting\",649328],PARAMETER[\"");
         1844  +        "ETER[\"false_northing\",665262],UNIT[\"metre\",1,AUTHORI");
  2102   1845       add_srs_wkt (p, 13,
  2103         -        "false_northing\",665262],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1846  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  2104   1847       add_srs_wkt (p, 14,
  2105         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2106         -    add_srs_wkt (p, 15,
  2107         -        "RITY[\"EPSG\",\"3812\"]]");
  2108         -    p = add_epsg_def_ex (filter, first, last, 3814, "epsg", 3814,
  2109         -        "NAD83 / Mississippi TM", 0, 0,
  2110         -        "GRS 1980", "Greenwich",
  2111         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2112         -        "X", "East", "Y", "North");
         1848  +        "],AUTHORITY[\"EPSG\",\"3812\"]]");
         1849  +    p = add_epsg_def (filter, first, last, 3814, "epsg", 3814,
         1850  +        "NAD83 / Mississippi TM");
  2113   1851       add_proj4text (p, 0,
  2114   1852           "+proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=");
  2115   1853       add_proj4text (p, 1,
  2116         -        "500000 +y_0=1300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  2117         -    add_proj4text (p, 2,
  2118         -        "+units=m +no_defs");
         1854  +        "500000 +y_0=1300000 +datum=NAD83 +units=m +no_defs");
  2119   1855       add_srs_wkt (p, 0,
  2120   1856           "PROJCS[\"NAD83 / Mississippi TM\",GEOGCS[\"NAD83\",DATUM");
  2121   1857       add_srs_wkt (p, 1,
  2122   1858           "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  2123   1859       add_srs_wkt (p, 2,
  2124   1860           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  2125   1861       add_srs_wkt (p, 3,
  2126   1862           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  2127   1863       add_srs_wkt (p, 4,
  2128   1864           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  2129   1865       add_srs_wkt (p, 5,
  2130         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1866  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  2131   1867       add_srs_wkt (p, 6,
  2132         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         1868  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
  2133   1869       add_srs_wkt (p, 7,
  2134         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
         1870  +        "or\"],PARAMETER[\"latitude_of_origin\",32.5],PARAMETER[\"");
  2135   1871       add_srs_wkt (p, 8,
  2136         -        "PARAMETER[\"latitude_of_origin\",32.5],PARAMETER[\"centr");
         1872  +        "central_meridian\",-89.75],PARAMETER[\"scale_factor\",0.");
  2137   1873       add_srs_wkt (p, 9,
  2138         -        "al_meridian\",-89.75],PARAMETER[\"scale_factor\",0.99983");
         1874  +        "9998335],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2139   1875       add_srs_wkt (p, 10,
  2140         -        "35],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         1876  +        "false_northing\",1300000],UNIT[\"metre\",1,AUTHORITY[\"E");
  2141   1877       add_srs_wkt (p, 11,
  2142         -        "e_northing\",1300000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         1878  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  2143   1879       add_srs_wkt (p, 12,
  2144         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2145         -    add_srs_wkt (p, 13,
  2146         -        "[\"EPSG\",\"3814\"]]");
  2147         -    p = add_epsg_def_ex (filter, first, last, 3815, "epsg", 3815,
  2148         -        "NAD83(HARN) / Mississippi TM", 0, 0,
  2149         -        "GRS 1980", "Greenwich",
  2150         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  2151         -        "X", "East", "Y", "North");
         1880  +        "ORITY[\"EPSG\",\"3814\"]]");
         1881  +    p = add_epsg_def (filter, first, last, 3815, "epsg", 3815,
         1882  +        "NAD83(HARN) / Mississippi TM");
  2152   1883       add_proj4text (p, 0,
  2153   1884           "+proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=");
  2154   1885       add_proj4text (p, 1,
  2155   1886           "500000 +y_0=1300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  2156   1887       add_proj4text (p, 2,
  2157   1888           "+units=m +no_defs");
  2158   1889       add_srs_wkt (p, 0,
................................................................................
  2164   1895       add_srs_wkt (p, 3,
  2165   1896           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  2166   1897       add_srs_wkt (p, 4,
  2167   1898           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2168   1899       add_srs_wkt (p, 5,
  2169   1900           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2170   1901       add_srs_wkt (p, 6,
  2171         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1902  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
  2172   1903       add_srs_wkt (p, 7,
  2173         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
         1904  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2174   1905       add_srs_wkt (p, 8,
  2175         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1906  +        "igin\",32.5],PARAMETER[\"central_meridian\",-89.75],PARA");
  2176   1907       add_srs_wkt (p, 9,
  2177         -        "32.5],PARAMETER[\"central_meridian\",-89.75],PARAMETER[\"");
         1908  +        "METER[\"scale_factor\",0.9998335],PARAMETER[\"false_east");
  2178   1909       add_srs_wkt (p, 10,
  2179         -        "scale_factor\",0.9998335],PARAMETER[\"false_easting\",50");
         1910  +        "ing\",500000],PARAMETER[\"false_northing\",1300000],UNIT");
  2180   1911       add_srs_wkt (p, 11,
  2181         -        "0000],PARAMETER[\"false_northing\",1300000],UNIT[\"metre");
         1912  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
  2182   1913       add_srs_wkt (p, 12,
  2183         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  2184         -    add_srs_wkt (p, 13,
  2185         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3815\"]]");
  2186         -    p = add_epsg_def_ex (filter, first, last, 3816, "epsg", 3816,
  2187         -        "NAD83(NSRS2007) / Mississippi TM", 0, 0,
  2188         -        "GRS 1980", "Greenwich",
  2189         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  2190         -        "X", "East", "Y", "North");
         1914  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3815\"]]");
         1915  +    p = add_epsg_def (filter, first, last, 3816, "epsg", 3816,
         1916  +        "NAD83(NSRS2007) / Mississippi TM");
  2191   1917       add_proj4text (p, 0,
  2192   1918           "+proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=");
  2193   1919       add_proj4text (p, 1,
  2194   1920           "500000 +y_0=1300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  2195   1921       add_proj4text (p, 2,
  2196   1922           "+units=m +no_defs");
  2197   1923       add_srs_wkt (p, 0,
................................................................................
  2203   1929       add_srs_wkt (p, 3,
  2204   1930           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  2205   1931       add_srs_wkt (p, 4,
  2206   1932           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2207   1933       add_srs_wkt (p, 5,
  2208   1934           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2209   1935       add_srs_wkt (p, 6,
  2210         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1936  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2211   1937       add_srs_wkt (p, 7,
  2212         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         1938  +        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2213   1939       add_srs_wkt (p, 8,
  2214         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1940  +        "latitude_of_origin\",32.5],PARAMETER[\"central_meridian\"");
  2215   1941       add_srs_wkt (p, 9,
  2216         -        "ude_of_origin\",32.5],PARAMETER[\"central_meridian\",-89");
         1942  +        ",-89.75],PARAMETER[\"scale_factor\",0.9998335],PARAMETER");
  2217   1943       add_srs_wkt (p, 10,
  2218         -        ".75],PARAMETER[\"scale_factor\",0.9998335],PARAMETER[\"f");
         1944  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  2219   1945       add_srs_wkt (p, 11,
  2220         -        "alse_easting\",500000],PARAMETER[\"false_northing\",1300");
         1946  +        "1300000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  2221   1947       add_srs_wkt (p, 12,
  2222         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
         1948  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2223   1949       add_srs_wkt (p, 13,
  2224         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3816");
  2225         -    add_srs_wkt (p, 14,
  2226         -        "\"]]");
  2227         -    p = add_epsg_def_ex (filter, first, last, 3819, "epsg", 3819,
  2228         -        "HD1909", 1, 1,
  2229         -        "Bessel 1841", "Greenwich",
  2230         -        "Hungarian_Datum_1909", "none", "degree",
  2231         -        "Latitude", "North", "Longitude", "East");
         1950  +        "3816\"]]");
         1951  +    p = add_epsg_def (filter, first, last, 3819, "epsg", 3819,
         1952  +        "HD1909");
  2232   1953       add_proj4text (p, 0,
  2233   1954           "+proj=longlat +ellps=bessel +towgs84=595.48,121.69,515.3");
  2234   1955       add_proj4text (p, 1,
  2235   1956           "5,4.115,-2.9383,0.853,-3.408 +no_defs");
  2236   1957       add_srs_wkt (p, 0,
  2237   1958           "GEOGCS[\"HD1909\",DATUM[\"Hungarian_Datum_1909\",SPHEROI");
  2238   1959       add_srs_wkt (p, 1,
................................................................................
  2240   1961       add_srs_wkt (p, 2,
  2241   1962           "SG\",\"7004\"]],TOWGS84[595.48,121.69,515.35,4.115,-2.93");
  2242   1963       add_srs_wkt (p, 3,
  2243   1964           "83,0.853,-3.408],AUTHORITY[\"EPSG\",\"1024\"]],PRIMEM[\"");
  2244   1965       add_srs_wkt (p, 4,
  2245   1966           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2246   1967       add_srs_wkt (p, 5,
  2247         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1968  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2248   1969       add_srs_wkt (p, 6,
  2249         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2250         -    add_srs_wkt (p, 7,
  2251         -        "[\"EPSG\",\"3819\"]]");
  2252         -    p = add_epsg_def_ex (filter, first, last, 3821, "epsg", 3821,
  2253         -        "TWD67", 1, 1,
  2254         -        "GRS 1967 Modified", "Greenwich",
  2255         -        "Taiwan_Datum_1967", "none", "degree",
  2256         -        "Latitude", "North", "Longitude", "East");
         1970  +        "HORITY[\"EPSG\",\"3819\"]]");
         1971  +    p = add_epsg_def (filter, first, last, 3821, "epsg", 3821,
         1972  +        "TWD67");
  2257   1973       add_proj4text (p, 0,
  2258   1974           "+proj=longlat +ellps=aust_SA +no_defs");
  2259   1975       add_srs_wkt (p, 0,
  2260   1976           "GEOGCS[\"TWD67\",DATUM[\"Taiwan_Datum_1967\",SPHEROID[\"");
  2261   1977       add_srs_wkt (p, 1,
  2262   1978           "GRS 1967 Modified\",6378160,298.25,AUTHORITY[\"EPSG\",\"");
  2263   1979       add_srs_wkt (p, 2,
  2264   1980           "7050\"]],AUTHORITY[\"EPSG\",\"1025\"]],PRIMEM[\"Greenwic");
  2265   1981       add_srs_wkt (p, 3,
  2266   1982           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2267   1983       add_srs_wkt (p, 4,
  2268         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1984  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2269   1985       add_srs_wkt (p, 5,
  2270         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2271         -    add_srs_wkt (p, 6,
  2272         -        ",\"3821\"]]");
  2273         -    p = add_epsg_def_ex (filter, first, last, 3824, "epsg", 3824,
  2274         -        "TWD97", 1, 1,
  2275         -        "GRS 1980", "Greenwich",
  2276         -        "Taiwan_Datum_1997", "none", "degree",
  2277         -        "Latitude", "North", "Longitude", "East");
         1986  +        "EPSG\",\"3821\"]]");
         1987  +    p = add_epsg_def (filter, first, last, 3824, "epsg", 3824,
         1988  +        "TWD97");
  2278   1989       add_proj4text (p, 0,
  2279   1990           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2280   1991       add_proj4text (p, 1,
  2281   1992           "fs");
  2282   1993       add_srs_wkt (p, 0,
  2283   1994           "GEOGCS[\"TWD97\",DATUM[\"Taiwan_Datum_1997\",SPHEROID[\"");
  2284   1995       add_srs_wkt (p, 1,
................................................................................
  2286   1997       add_srs_wkt (p, 2,
  2287   1998           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1026\"");
  2288   1999       add_srs_wkt (p, 3,
  2289   2000           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2290   2001       add_srs_wkt (p, 4,
  2291   2002           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2292   2003       add_srs_wkt (p, 5,
  2293         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2294         -    add_srs_wkt (p, 6,
  2295         -        "T],AUTHORITY[\"EPSG\",\"3824\"]]");
  2296         -    p = add_epsg_def_ex (filter, first, last, 3825, "epsg", 3825,
  2297         -        "TWD97 / TM2 zone 119", 0, 0,
  2298         -        "GRS 1980", "Greenwich",
  2299         -        "Taiwan_Datum_1997", "Transverse_Mercator", "metre",
  2300         -        "X", "East", "Y", "North");
         2004  +        "9122\"]],AUTHORITY[\"EPSG\",\"3824\"]]");
         2005  +    p = add_epsg_def (filter, first, last, 3825, "epsg", 3825,
         2006  +        "TWD97 / TM2 zone 119");
  2301   2007       add_proj4text (p, 0,
  2302   2008           "+proj=tmerc +lat_0=0 +lon_0=119 +k=0.9999 +x_0=250000 +y");
  2303   2009       add_proj4text (p, 1,
  2304   2010           "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  2305   2011       add_proj4text (p, 2,
  2306   2012           "fs");
  2307   2013       add_srs_wkt (p, 0,
................................................................................
  2311   2017       add_srs_wkt (p, 2,
  2312   2018           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  2313   2019       add_srs_wkt (p, 3,
  2314   2020           "0,0],AUTHORITY[\"EPSG\",\"1026\"]],PRIMEM[\"Greenwich\",");
  2315   2021       add_srs_wkt (p, 4,
  2316   2022           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2317   2023       add_srs_wkt (p, 5,
  2318         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         2024  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2319   2025       add_srs_wkt (p, 6,
  2320         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2026  +        "G\",\"3824\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2321   2027       add_srs_wkt (p, 7,
  2322         -        "3824\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2028  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  2323   2029       add_srs_wkt (p, 8,
  2324         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2030  +        "ian\",119],PARAMETER[\"scale_factor\",0.9999],PARAMETER[");
  2325   2031       add_srs_wkt (p, 9,
  2326         -        "19],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false");
         2032  +        "\"false_easting\",250000],PARAMETER[\"false_northing\",0");
  2327   2033       add_srs_wkt (p, 10,
  2328         -        "_easting\",250000],PARAMETER[\"false_northing\",0],UNIT[");
         2034  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2329   2035       add_srs_wkt (p, 11,
  2330         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
         2036  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3825\"]");
  2331   2037       add_srs_wkt (p, 12,
  2332         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3825\"]]");
  2333         -    p = add_epsg_def_ex (filter, first, last, 3826, "epsg", 3826,
  2334         -        "TWD97 / TM2 zone 121", 0, 0,
  2335         -        "GRS 1980", "Greenwich",
  2336         -        "Taiwan_Datum_1997", "Transverse_Mercator", "metre",
  2337         -        "X", "East", "Y", "North");
         2038  +        "]");
         2039  +    p = add_epsg_def (filter, first, last, 3826, "epsg", 3826,
         2040  +        "TWD97 / TM2 zone 121");
  2338   2041       add_proj4text (p, 0,
  2339   2042           "+proj=tmerc +lat_0=0 +lon_0=121 +k=0.9999 +x_0=250000 +y");
  2340   2043       add_proj4text (p, 1,
  2341   2044           "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  2342   2045       add_proj4text (p, 2,
  2343   2046           "fs");
  2344   2047       add_srs_wkt (p, 0,
................................................................................
  2348   2051       add_srs_wkt (p, 2,
  2349   2052           "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  2350   2053       add_srs_wkt (p, 3,
  2351   2054           "0,0],AUTHORITY[\"EPSG\",\"1026\"]],PRIMEM[\"Greenwich\",");
  2352   2055       add_srs_wkt (p, 4,
  2353   2056           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2354   2057       add_srs_wkt (p, 5,
  2355         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         2058  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2356   2059       add_srs_wkt (p, 6,
  2357         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2060  +        "G\",\"3824\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2358   2061       add_srs_wkt (p, 7,
  2359         -        "3824\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2062  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  2360   2063       add_srs_wkt (p, 8,
  2361         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2064  +        "ian\",121],PARAMETER[\"scale_factor\",0.9999],PARAMETER[");
  2362   2065       add_srs_wkt (p, 9,
  2363         -        "21],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false");
         2066  +        "\"false_easting\",250000],PARAMETER[\"false_northing\",0");
  2364   2067       add_srs_wkt (p, 10,
  2365         -        "_easting\",250000],PARAMETER[\"false_northing\",0],UNIT[");
         2068  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2366   2069       add_srs_wkt (p, 11,
  2367         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
         2070  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3826\"]");
  2368   2071       add_srs_wkt (p, 12,
  2369         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3826\"]]");
  2370         -    p = add_epsg_def_ex (filter, first, last, 3827, "epsg", 3827,
  2371         -        "TWD67 / TM2 zone 119", 0, 0,
  2372         -        "GRS 1967 Modified", "Greenwich",
  2373         -        "Taiwan_Datum_1967", "Transverse_Mercator", "metre",
  2374         -        "X", "East", "Y", "North");
         2072  +        "]");
         2073  +    p = add_epsg_def (filter, first, last, 3827, "epsg", 3827,
         2074  +        "TWD67 / TM2 zone 119");
  2375   2075       add_proj4text (p, 0,
  2376   2076           "+proj=tmerc +lat_0=0 +lon_0=119 +k=0.9999 +x_0=250000 +y");
  2377   2077       add_proj4text (p, 1,
  2378   2078           "_0=0 +ellps=aust_SA +units=m +no_defs");
  2379   2079       add_srs_wkt (p, 0,
  2380   2080           "PROJCS[\"TWD67 / TM2 zone 119\",GEOGCS[\"TWD67\",DATUM[\"");
  2381   2081       add_srs_wkt (p, 1,
................................................................................
  2383   2083       add_srs_wkt (p, 2,
  2384   2084           "60,298.25,AUTHORITY[\"EPSG\",\"7050\"]],AUTHORITY[\"EPSG");
  2385   2085       add_srs_wkt (p, 3,
  2386   2086           "\",\"1025\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2387   2087       add_srs_wkt (p, 4,
  2388   2088           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2389   2089       add_srs_wkt (p, 5,
  2390         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2090  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"3821\"]],PROJEC");
  2391   2091       add_srs_wkt (p, 6,
  2392         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"3821\"]],PROJECTION[\"");
         2092  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2393   2093       add_srs_wkt (p, 7,
  2394         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2094  +        "igin\",0],PARAMETER[\"central_meridian\",119],PARAMETER[");
  2395   2095       add_srs_wkt (p, 8,
  2396         -        "0],PARAMETER[\"central_meridian\",119],PARAMETER[\"scale");
         2096  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",250");
  2397   2097       add_srs_wkt (p, 9,
  2398         -        "_factor\",0.9999],PARAMETER[\"false_easting\",250000],PA");
         2098  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2399   2099       add_srs_wkt (p, 10,
  2400         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2100  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2401   2101       add_srs_wkt (p, 11,
  2402         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2403         -    add_srs_wkt (p, 12,
  2404         -        "AUTHORITY[\"EPSG\",\"3827\"]]");
  2405         -    p = add_epsg_def_ex (filter, first, last, 3828, "epsg", 3828,
  2406         -        "TWD67 / TM2 zone 121", 0, 0,
  2407         -        "GRS 1967 Modified", "Greenwich",
  2408         -        "Taiwan_Datum_1967", "Transverse_Mercator", "metre",
  2409         -        "X", "East", "Y", "North");
         2102  +        "NORTH],AUTHORITY[\"EPSG\",\"3827\"]]");
         2103  +    p = add_epsg_def (filter, first, last, 3828, "epsg", 3828,
         2104  +        "TWD67 / TM2 zone 121");
  2410   2105       add_proj4text (p, 0,
  2411   2106           "+proj=tmerc +lat_0=0 +lon_0=121 +k=0.9999 +x_0=250000 +y");
  2412   2107       add_proj4text (p, 1,
  2413   2108           "_0=0 +ellps=aust_SA +units=m +no_defs");
  2414   2109       add_srs_wkt (p, 0,
  2415   2110           "PROJCS[\"TWD67 / TM2 zone 121\",GEOGCS[\"TWD67\",DATUM[\"");
  2416   2111       add_srs_wkt (p, 1,
................................................................................
  2418   2113       add_srs_wkt (p, 2,
  2419   2114           "60,298.25,AUTHORITY[\"EPSG\",\"7050\"]],AUTHORITY[\"EPSG");
  2420   2115       add_srs_wkt (p, 3,
  2421   2116           "\",\"1025\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2422   2117       add_srs_wkt (p, 4,
  2423   2118           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2424   2119       add_srs_wkt (p, 5,
  2425         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2120  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"3821\"]],PROJEC");
  2426   2121       add_srs_wkt (p, 6,
  2427         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"3821\"]],PROJECTION[\"");
         2122  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2428   2123       add_srs_wkt (p, 7,
  2429         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         2124  +        "igin\",0],PARAMETER[\"central_meridian\",121],PARAMETER[");
  2430   2125       add_srs_wkt (p, 8,
  2431         -        "0],PARAMETER[\"central_meridian\",121],PARAMETER[\"scale");
         2126  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",250");
  2432   2127       add_srs_wkt (p, 9,
  2433         -        "_factor\",0.9999],PARAMETER[\"false_easting\",250000],PA");
         2128  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2434   2129       add_srs_wkt (p, 10,
  2435         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2130  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2436   2131       add_srs_wkt (p, 11,
  2437         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2438         -    add_srs_wkt (p, 12,
  2439         -        "AUTHORITY[\"EPSG\",\"3828\"]]");
  2440         -    p = add_epsg_def_ex (filter, first, last, 3829, "epsg", 3829,
  2441         -        "Hu Tzu Shan 1950 / UTM zone 51N", 0, 0,
  2442         -        "International 1924", "Greenwich",
  2443         -        "Hu_Tzu_Shan_1950", "Transverse_Mercator", "metre",
  2444         -        "Easting", "East", "Northing", "North");
         2132  +        "NORTH],AUTHORITY[\"EPSG\",\"3828\"]]");
         2133  +    p = add_epsg_def (filter, first, last, 3829, "epsg", 3829,
         2134  +        "Hu Tzu Shan 1950 / UTM zone 51N");
  2445   2135       add_proj4text (p, 0,
  2446   2136           "+proj=utm +zone=51 +ellps=intl +towgs84=-637,-549,-203,0");
  2447   2137       add_proj4text (p, 1,
  2448   2138           ",0,0,0 +units=m +no_defs");
  2449   2139       add_srs_wkt (p, 0,
  2450   2140           "PROJCS[\"Hu Tzu Shan 1950 / UTM zone 51N\",GEOGCS[\"Hu T");
  2451   2141       add_srs_wkt (p, 1,
................................................................................
  2455   2145       add_srs_wkt (p, 3,
  2456   2146           "]],TOWGS84[-637,-549,-203,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2457   2147       add_srs_wkt (p, 4,
  2458   2148           "6236\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2459   2149       add_srs_wkt (p, 5,
  2460   2150           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2461   2151       add_srs_wkt (p, 6,
  2462         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2152  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4236\"]],PROJECTION[");
  2463   2153       add_srs_wkt (p, 7,
  2464         -        "\",EAST],AUTHORITY[\"EPSG\",\"4236\"]],PROJECTION[\"Tran");
         2154  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2465   2155       add_srs_wkt (p, 8,
  2466         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2156  +        ",0],PARAMETER[\"central_meridian\",123],PARAMETER[\"scal");
  2467   2157       add_srs_wkt (p, 9,
  2468         -        "ARAMETER[\"central_meridian\",123],PARAMETER[\"scale_fac");
         2158  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  2469   2159       add_srs_wkt (p, 10,
  2470         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2160  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  2471   2161       add_srs_wkt (p, 11,
  2472         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2162  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  2473   2163       add_srs_wkt (p, 12,
  2474         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  2475         -    add_srs_wkt (p, 13,
  2476         -        ",NORTH],AUTHORITY[\"EPSG\",\"3829\"]]");
  2477         -    p = add_epsg_def_ex (filter, first, last, 3832, "epsg", 3832,
  2478         -        "WGS 84 / PDC Mercator", 0, 0,
  2479         -        "WGS 84", "Greenwich",
  2480         -        "WGS_1984", "Mercator_1SP", "metre",
  2481         -        "Easting", "East", "Northing", "North");
         2164  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3829\"]]");
         2165  +    p = add_epsg_def (filter, first, last, 3832, "epsg", 3832,
         2166  +        "WGS 84 / PDC Mercator");
  2482   2167       add_proj4text (p, 0,
  2483   2168           "+proj=merc +lon_0=150 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +u");
  2484   2169       add_proj4text (p, 1,
  2485   2170           "nits=m +no_defs");
  2486   2171       add_srs_wkt (p, 0,
  2487   2172           "PROJCS[\"WGS 84 / PDC Mercator\",GEOGCS[\"WGS 84\",DATUM");
  2488   2173       add_srs_wkt (p, 1,
................................................................................
  2490   2175       add_srs_wkt (p, 2,
  2491   2176           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2492   2177       add_srs_wkt (p, 3,
  2493   2178           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2494   2179       add_srs_wkt (p, 4,
  2495   2180           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2496   2181       add_srs_wkt (p, 5,
  2497         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2182  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Merc");
  2498   2183       add_srs_wkt (p, 6,
  2499         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Mercator_1");
         2184  +        "ator_1SP\"],PARAMETER[\"central_meridian\",150],PARAMETE");
  2500   2185       add_srs_wkt (p, 7,
  2501         -        "SP\"],PARAMETER[\"central_meridian\",150],PARAMETER[\"sc");
         2186  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PAR");
  2502   2187       add_srs_wkt (p, 8,
  2503         -        "ale_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER");
         2188  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  2504   2189       add_srs_wkt (p, 9,
  2505         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         2190  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  2506   2191       add_srs_wkt (p, 10,
  2507         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  2508         -    add_srs_wkt (p, 11,
  2509         -        "ORTH],AUTHORITY[\"EPSG\",\"3832\"]]");
  2510         -    p = add_epsg_def_ex (filter, first, last, 3833, "epsg", 3833,
  2511         -        "Pulkovo 1942(58) / Gauss-Kruger zone 2", 0, 1,
  2512         -        "Krassowsky 1940", "Greenwich",
  2513         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  2514         -        "X", "North", "Y", "East");
         2192  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"3832\"]]");
         2193  +    p = add_epsg_def (filter, first, last, 3833, "epsg", 3833,
         2194  +        "Pulkovo 1942(58) / Gauss-Kruger zone 2");
  2515   2195       add_proj4text (p, 0,
  2516   2196           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +");
  2517   2197       add_proj4text (p, 1,
  2518   2198           "ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.8");
  2519   2199       add_proj4text (p, 2,
  2520   2200           "44,-0.84 +units=m +no_defs");
  2521   2201       add_srs_wkt (p, 0,
................................................................................
  2527   2207       add_srs_wkt (p, 3,
  2528   2208           "7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-");
  2529   2209       add_srs_wkt (p, 4,
  2530   2210           "0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Greenwich\"");
  2531   2211       add_srs_wkt (p, 5,
  2532   2212           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2533   2213       add_srs_wkt (p, 6,
  2534         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         2214  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2535   2215       add_srs_wkt (p, 7,
  2536         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2216  +        "SG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  2537   2217       add_srs_wkt (p, 8,
  2538         -        "4179\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2218  +        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  2539   2219       add_srs_wkt (p, 9,
  2540         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
         2220  +        "dian\",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
  2541   2221       add_srs_wkt (p, 10,
  2542         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         2222  +        "e_easting\",2500000],PARAMETER[\"false_northing\",0],UNI");
  2543   2223       add_srs_wkt (p, 11,
  2544         -        "g\",2500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         2224  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  2545   2225       add_srs_wkt (p, 12,
  2546         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  2547         -    add_srs_wkt (p, 13,
  2548         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3833\"]]");
  2549         -    p = add_epsg_def_ex (filter, first, last, 3834, "epsg", 3834,
  2550         -        "Pulkovo 1942(83) / Gauss-Kruger zone 2", 0, 1,
  2551         -        "Krassowsky 1940", "Greenwich",
  2552         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2553         -        "X", "North", "Y", "East");
         2226  +        "EPSG\",\"3833\"]]");
         2227  +    p = add_epsg_def (filter, first, last, 3834, "epsg", 3834,
         2228  +        "Pulkovo 1942(83) / Gauss-Kruger zone 2");
  2554   2229       add_proj4text (p, 0,
  2555   2230           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +");
  2556   2231       add_proj4text (p, 1,
  2557   2232           "ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_de");
  2558   2233       add_proj4text (p, 2,
  2559   2234           "fs");
  2560   2235       add_srs_wkt (p, 0,
................................................................................
  2566   2241       add_srs_wkt (p, 3,
  2567   2242           "7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY[\"EPSG\"");
  2568   2243       add_srs_wkt (p, 4,
  2569   2244           ",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2570   2245       add_srs_wkt (p, 5,
  2571   2246           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2572   2247       add_srs_wkt (p, 6,
  2573         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2248  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178\"]],PROJECTI");
  2574   2249       add_srs_wkt (p, 7,
  2575         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],PROJECTION[\"T");
         2250  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2576   2251       add_srs_wkt (p, 8,
  2577         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2252  +        "in\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"sc");
  2578   2253       add_srs_wkt (p, 9,
  2579         -        "],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_fa");
         2254  +        "ale_factor\",1],PARAMETER[\"false_easting\",2500000],PAR");
  2580   2255       add_srs_wkt (p, 10,
  2581         -        "ctor\",1],PARAMETER[\"false_easting\",2500000],PARAMETER");
         2256  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  2582   2257       add_srs_wkt (p, 11,
  2583         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  2584         -    add_srs_wkt (p, 12,
  2585         -        "\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORI");
  2586         -    add_srs_wkt (p, 13,
  2587         -        "TY[\"EPSG\",\"3834\"]]");
  2588         -    p = add_epsg_def_ex (filter, first, last, 3835, "epsg", 3835,
  2589         -        "Pulkovo 1942(83) / Gauss-Kruger zone 3", 0, 1,
  2590         -        "Krassowsky 1940", "Greenwich",
  2591         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2592         -        "X", "North", "Y", "East");
         2258  +        "\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3834\"]]");
         2259  +    p = add_epsg_def (filter, first, last, 3835, "epsg", 3835,
         2260  +        "Pulkovo 1942(83) / Gauss-Kruger zone 3");
  2593   2261       add_proj4text (p, 0,
  2594   2262           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 ");
  2595   2263       add_proj4text (p, 1,
  2596   2264           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  2597   2265       add_proj4text (p, 2,
  2598   2266           "efs");
  2599   2267       add_srs_wkt (p, 0,
................................................................................
  2605   2273       add_srs_wkt (p, 3,
  2606   2274           "7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY[\"EPSG\"");
  2607   2275       add_srs_wkt (p, 4,
  2608   2276           ",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2609   2277       add_srs_wkt (p, 5,
  2610   2278           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2611   2279       add_srs_wkt (p, 6,
  2612         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2280  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178\"]],PROJECTI");
  2613   2281       add_srs_wkt (p, 7,
  2614         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],PROJECTION[\"T");
         2282  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2615   2283       add_srs_wkt (p, 8,
  2616         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2284  +        "in\",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"s");
  2617   2285       add_srs_wkt (p, 9,
  2618         -        "],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_f");
         2286  +        "cale_factor\",1],PARAMETER[\"false_easting\",3500000],PA");
  2619   2287       add_srs_wkt (p, 10,
  2620         -        "actor\",1],PARAMETER[\"false_easting\",3500000],PARAMETE");
         2288  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2621   2289       add_srs_wkt (p, 11,
  2622         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2623         -    add_srs_wkt (p, 12,
  2624         -        "G\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHOR");
  2625         -    add_srs_wkt (p, 13,
  2626         -        "ITY[\"EPSG\",\"3835\"]]");
  2627         -    p = add_epsg_def_ex (filter, first, last, 3836, "epsg", 3836,
  2628         -        "Pulkovo 1942(83) / Gauss-Kruger zone 4", 0, 1,
  2629         -        "Krassowsky 1940", "Greenwich",
  2630         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2631         -        "X", "North", "Y", "East");
         2290  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3835\"]]");
         2291  +    p = add_epsg_def (filter, first, last, 3836, "epsg", 3836,
         2292  +        "Pulkovo 1942(83) / Gauss-Kruger zone 4");
  2632   2293       add_proj4text (p, 0,
  2633   2294           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 ");
  2634   2295       add_proj4text (p, 1,
  2635   2296           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  2636   2297       add_proj4text (p, 2,
  2637   2298           "efs");
  2638   2299       add_srs_wkt (p, 0,
................................................................................
  2644   2305       add_srs_wkt (p, 3,
  2645   2306           "7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY[\"EPSG\"");
  2646   2307       add_srs_wkt (p, 4,
  2647   2308           ",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2648   2309       add_srs_wkt (p, 5,
  2649   2310           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2650   2311       add_srs_wkt (p, 6,
  2651         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2312  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178\"]],PROJECTI");
  2652   2313       add_srs_wkt (p, 7,
  2653         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],PROJECTION[\"T");
         2314  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2654   2315       add_srs_wkt (p, 8,
  2655         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2316  +        "in\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"s");
  2656   2317       add_srs_wkt (p, 9,
  2657         -        "],PARAMETER[\"central_meridian\",21],PARAMETER[\"scale_f");
         2318  +        "cale_factor\",1],PARAMETER[\"false_easting\",4500000],PA");
  2658   2319       add_srs_wkt (p, 10,
  2659         -        "actor\",1],PARAMETER[\"false_easting\",4500000],PARAMETE");
         2320  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2660   2321       add_srs_wkt (p, 11,
  2661         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2662         -    add_srs_wkt (p, 12,
  2663         -        "G\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHOR");
  2664         -    add_srs_wkt (p, 13,
  2665         -        "ITY[\"EPSG\",\"3836\"]]");
  2666         -    p = add_epsg_def_ex (filter, first, last, 3837, "epsg", 3837,
  2667         -        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3", 0, 1,
  2668         -        "Krassowsky 1940", "Greenwich",
  2669         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  2670         -        "X", "North", "Y", "East");
         2322  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3836\"]]");
         2323  +    p = add_epsg_def (filter, first, last, 3837, "epsg", 3837,
         2324  +        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3");
  2671   2325       add_proj4text (p, 0,
  2672   2326           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
  2673   2327       add_proj4text (p, 1,
  2674   2328           "ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.8");
  2675   2329       add_proj4text (p, 2,
  2676   2330           "44,-0.84 +units=m +no_defs");
  2677   2331       add_srs_wkt (p, 0,
................................................................................
  2683   2337       add_srs_wkt (p, 3,
  2684   2338           "EPSG\",\"7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.05");
  2685   2339       add_srs_wkt (p, 4,
  2686   2340           "3,0.844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Gr");
  2687   2341       add_srs_wkt (p, 5,
  2688   2342           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2689   2343       add_srs_wkt (p, 6,
  2690         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2344  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  2691   2345       add_srs_wkt (p, 7,
  2692         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2346  +        "ITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator");
  2693   2347       add_srs_wkt (p, 8,
  2694         -        "PSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2348  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2695   2349       add_srs_wkt (p, 9,
  2696         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2350  +        "ral_meridian\",9],PARAMETER[\"scale_factor\",1],PARAMETE");
  2697   2351       add_srs_wkt (p, 10,
  2698         -        "idian\",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
         2352  +        "R[\"false_easting\",3500000],PARAMETER[\"false_northing\"");
  2699   2353       add_srs_wkt (p, 11,
  2700         -        "se_easting\",3500000],PARAMETER[\"false_northing\",0],UN");
         2354  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
  2701   2355       add_srs_wkt (p, 12,
  2702         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  2703         -    add_srs_wkt (p, 13,
  2704         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3837\"]]");
  2705         -    p = add_epsg_def_ex (filter, first, last, 3838, "epsg", 3838,
  2706         -        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4", 0, 1,
  2707         -        "Krassowsky 1940", "Greenwich",
  2708         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  2709         -        "X", "North", "Y", "East");
         2356  +        "RITY[\"EPSG\",\"3837\"]]");
         2357  +    p = add_epsg_def (filter, first, last, 3838, "epsg", 3838,
         2358  +        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4");
  2710   2359       add_proj4text (p, 0,
  2711   2360           "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2712   2361       add_proj4text (p, 1,
  2713   2362           "+ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.");
  2714   2363       add_proj4text (p, 2,
  2715   2364           "844,-0.84 +units=m +no_defs");
  2716   2365       add_srs_wkt (p, 0,
................................................................................
  2722   2371       add_srs_wkt (p, 3,
  2723   2372           "EPSG\",\"7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.05");
  2724   2373       add_srs_wkt (p, 4,
  2725   2374           "3,0.844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Gr");
  2726   2375       add_srs_wkt (p, 5,
  2727   2376           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2728   2377       add_srs_wkt (p, 6,
  2729         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2378  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  2730   2379       add_srs_wkt (p, 7,
  2731         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2380  +        "ITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator");
  2732   2381       add_srs_wkt (p, 8,
  2733         -        "PSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2382  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2734   2383       add_srs_wkt (p, 9,
  2735         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2384  +        "ral_meridian\",12],PARAMETER[\"scale_factor\",1],PARAMET");
  2736   2385       add_srs_wkt (p, 10,
  2737         -        "idian\",12],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2386  +        "ER[\"false_easting\",4500000],PARAMETER[\"false_northing");
  2738   2387       add_srs_wkt (p, 11,
  2739         -        "lse_easting\",4500000],PARAMETER[\"false_northing\",0],U");
         2388  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
  2740   2389       add_srs_wkt (p, 12,
  2741         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2742         -    add_srs_wkt (p, 13,
  2743         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3838\"]]");
  2744         -    p = add_epsg_def_ex (filter, first, last, 3839, "epsg", 3839,
  2745         -        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 9", 0, 1,
  2746         -        "Krassowsky 1940", "Greenwich",
  2747         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  2748         -        "X", "North", "Y", "East");
         2390  +        "HORITY[\"EPSG\",\"3838\"]]");
         2391  +    p = add_epsg_def (filter, first, last, 3839, "epsg", 3839,
         2392  +        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 9");
  2749   2393       add_proj4text (p, 0,
  2750   2394           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 ");
  2751   2395       add_proj4text (p, 1,
  2752   2396           "+ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.");
  2753   2397       add_proj4text (p, 2,
  2754   2398           "844,-0.84 +units=m +no_defs");
  2755   2399       add_srs_wkt (p, 0,
................................................................................
  2761   2405       add_srs_wkt (p, 3,
  2762   2406           "EPSG\",\"7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.05");
  2763   2407       add_srs_wkt (p, 4,
  2764   2408           "3,0.844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Gr");
  2765   2409       add_srs_wkt (p, 5,
  2766   2410           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2767   2411       add_srs_wkt (p, 6,
  2768         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2412  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  2769   2413       add_srs_wkt (p, 7,
  2770         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2414  +        "ITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator");
  2771   2415       add_srs_wkt (p, 8,
  2772         -        "PSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2416  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2773   2417       add_srs_wkt (p, 9,
  2774         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2418  +        "ral_meridian\",27],PARAMETER[\"scale_factor\",1],PARAMET");
  2775   2419       add_srs_wkt (p, 10,
  2776         -        "idian\",27],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2420  +        "ER[\"false_easting\",9500000],PARAMETER[\"false_northing");
  2777   2421       add_srs_wkt (p, 11,
  2778         -        "lse_easting\",9500000],PARAMETER[\"false_northing\",0],U");
         2422  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
  2779   2423       add_srs_wkt (p, 12,
  2780         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2781         -    add_srs_wkt (p, 13,
  2782         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3839\"]]");
  2783         -    p = add_epsg_def_ex (filter, first, last, 3840, "epsg", 3840,
  2784         -        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 10", 0, 1,
  2785         -        "Krassowsky 1940", "Greenwich",
  2786         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  2787         -        "X", "North", "Y", "East");
         2424  +        "HORITY[\"EPSG\",\"3839\"]]");
         2425  +    p = add_epsg_def (filter, first, last, 3840, "epsg", 3840,
         2426  +        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 10");
  2788   2427       add_proj4text (p, 0,
  2789   2428           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0");
  2790   2429       add_proj4text (p, 1,
  2791   2430           " +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0");
  2792   2431       add_proj4text (p, 2,
  2793   2432           ".844,-0.84 +units=m +no_defs");
  2794   2433       add_srs_wkt (p, 0,
................................................................................
  2800   2439       add_srs_wkt (p, 3,
  2801   2440           "EPSG\",\"7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.05");
  2802   2441       add_srs_wkt (p, 4,
  2803   2442           "3,0.844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Gr");
  2804   2443       add_srs_wkt (p, 5,
  2805   2444           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2806   2445       add_srs_wkt (p, 6,
  2807         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2446  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  2808   2447       add_srs_wkt (p, 7,
  2809         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2448  +        "ITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator");
  2810   2449       add_srs_wkt (p, 8,
  2811         -        "PSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2450  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2812   2451       add_srs_wkt (p, 9,
  2813         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2452  +        "ral_meridian\",30],PARAMETER[\"scale_factor\",1],PARAMET");
  2814   2453       add_srs_wkt (p, 10,
  2815         -        "idian\",30],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2454  +        "ER[\"false_easting\",10500000],PARAMETER[\"false_northin");
  2816   2455       add_srs_wkt (p, 11,
  2817         -        "lse_easting\",10500000],PARAMETER[\"false_northing\",0],");
         2456  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AU");
  2818   2457       add_srs_wkt (p, 12,
  2819         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2820         -    add_srs_wkt (p, 13,
  2821         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3840\"]]");
  2822         -    p = add_epsg_def_ex (filter, first, last, 3841, "epsg", 3841,
  2823         -        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 6", 0, 1,
  2824         -        "Krassowsky 1940", "Greenwich",
  2825         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2826         -        "X", "North", "Y", "East");
         2458  +        "THORITY[\"EPSG\",\"3840\"]]");
         2459  +    p = add_epsg_def (filter, first, last, 3841, "epsg", 3841,
         2460  +        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 6");
  2827   2461       add_proj4text (p, 0,
  2828   2462           "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 ");
  2829   2463       add_proj4text (p, 1,
  2830   2464           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  2831   2465       add_proj4text (p, 2,
  2832   2466           "efs");
  2833   2467       add_srs_wkt (p, 0,
................................................................................
  2839   2473       add_srs_wkt (p, 3,
  2840   2474           "EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY");
  2841   2475       add_srs_wkt (p, 4,
  2842   2476           "[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2843   2477       add_srs_wkt (p, 5,
  2844   2478           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2845   2479       add_srs_wkt (p, 6,
  2846         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2480  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178\"]]");
  2847   2481       add_srs_wkt (p, 7,
  2848         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],PROJE");
         2482  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  2849   2483       add_srs_wkt (p, 8,
  2850         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2484  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",18],PARA");
  2851   2485       add_srs_wkt (p, 9,
  2852         -        "rigin\",0],PARAMETER[\"central_meridian\",18],PARAMETER[");
         2486  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",65");
  2853   2487       add_srs_wkt (p, 10,
  2854         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",6500000]");
         2488  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  2855   2489       add_srs_wkt (p, 11,
  2856         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2490  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3841\"");
  2857   2491       add_srs_wkt (p, 12,
  2858         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  2859         -    add_srs_wkt (p, 13,
  2860         -        "T],AUTHORITY[\"EPSG\",\"3841\"]]");
  2861         -    p = add_epsg_def_ex (filter, first, last, 3842, "epsg", 3842,
  2862         -        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7 (deprecated)", 0, 1,
  2863         -        "Krassowsky 1940", "Greenwich",
  2864         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2865         -        "X", "North", "Y", "East");
         2492  +        "]]");
         2493  +    p = add_epsg_def (filter, first, last, 3842, "epsg", 3842,
         2494  +        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7 (deprecated)");
  2866   2495       add_proj4text (p, 0,
  2867   2496           "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 ");
  2868   2497       add_proj4text (p, 1,
  2869   2498           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  2870   2499       add_proj4text (p, 2,
  2871   2500           "efs");
  2872   2501       add_srs_wkt (p, 0,
................................................................................
  2878   2507       add_srs_wkt (p, 3,
  2879   2508           ",AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0");
  2880   2509       add_srs_wkt (p, 4,
  2881   2510           ",0],AUTHORITY[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0");
  2882   2511       add_srs_wkt (p, 5,
  2883   2512           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2884   2513       add_srs_wkt (p, 6,
  2885         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2514  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  2886   2515       add_srs_wkt (p, 7,
  2887         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         2516  +        "\",\"4178\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  2888   2517       add_srs_wkt (p, 8,
  2889         -        "78\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2518  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  2890   2519       add_srs_wkt (p, 9,
  2891         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",18");
         2520  +        "an\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
  2892   2521       add_srs_wkt (p, 10,
  2893         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         2522  +        "_easting\",6500000],PARAMETER[\"false_northing\",0],UNIT");
  2894   2523       add_srs_wkt (p, 11,
  2895         -        "g\",6500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         2524  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
  2896   2525       add_srs_wkt (p, 12,
  2897         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  2898         -    add_srs_wkt (p, 13,
  2899         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3842\"]]");
  2900         -    p = add_epsg_def_ex (filter, first, last, 3843, "epsg", 3843,
  2901         -        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8 (deprecated)", 0, 1,
  2902         -        "Krassowsky 1940", "Greenwich",
  2903         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2904         -        "X", "North", "Y", "East");
         2526  +        "PSG\",\"3842\"]]");
         2527  +    p = add_epsg_def (filter, first, last, 3843, "epsg", 3843,
         2528  +        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8 (deprecated)");
  2905   2529       add_proj4text (p, 0,
  2906   2530           "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 ");
  2907   2531       add_proj4text (p, 1,
  2908   2532           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  2909   2533       add_proj4text (p, 2,
  2910   2534           "efs");
  2911   2535       add_srs_wkt (p, 0,
................................................................................
  2917   2541       add_srs_wkt (p, 3,
  2918   2542           ",AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0");
  2919   2543       add_srs_wkt (p, 4,
  2920   2544           ",0],AUTHORITY[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0");
  2921   2545       add_srs_wkt (p, 5,
  2922   2546           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2923   2547       add_srs_wkt (p, 6,
  2924         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2548  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  2925   2549       add_srs_wkt (p, 7,
  2926         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         2550  +        "\",\"4178\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  2927   2551       add_srs_wkt (p, 8,
  2928         -        "78\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2552  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  2929   2553       add_srs_wkt (p, 9,
  2930         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",18");
         2554  +        "an\",18],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
  2931   2555       add_srs_wkt (p, 10,
  2932         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         2556  +        "_easting\",6500000],PARAMETER[\"false_northing\",0],UNIT");
  2933   2557       add_srs_wkt (p, 11,
  2934         -        "g\",6500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         2558  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
  2935   2559       add_srs_wkt (p, 12,
  2936         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  2937         -    add_srs_wkt (p, 13,
  2938         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3843\"]]");
  2939         -    p = add_epsg_def_ex (filter, first, last, 3844, "epsg", 3844,
  2940         -        "Pulkovo 1942(58) / Stereo70", 0, 1,
  2941         -        "Krassowsky 1940", "Greenwich",
  2942         -        "Pulkovo_1942_58", "Oblique_Stereographic", "metre",
  2943         -        "X", "North", "Y", "East");
         2560  +        "PSG\",\"3843\"]]");
         2561  +    p = add_epsg_def (filter, first, last, 3844, "epsg", 3844,
         2562  +        "Pulkovo 1942(58) / Stereo70");
  2944   2563       add_proj4text (p, 0,
  2945   2564           "+proj=sterea +lat_0=46 +lon_0=25 +k=0.99975 +x_0=500000 ");
  2946   2565       add_proj4text (p, 1,
  2947   2566           "+y_0=500000 +ellps=krass +towgs84=33.4,-146.6,-76.3,-0.3");
  2948   2567       add_proj4text (p, 2,
  2949   2568           "59,-0.053,0.844,-0.84 +units=m +no_defs");
  2950   2569       add_srs_wkt (p, 0,
................................................................................
  2956   2575       add_srs_wkt (p, 3,
  2957   2576           "WGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHO");
  2958   2577       add_srs_wkt (p, 4,
  2959   2578           "RITY[\"EPSG\",\"6179\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2960   2579       add_srs_wkt (p, 5,
  2961   2580           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2962   2581       add_srs_wkt (p, 6,
  2963         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         2582  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4179");
  2964   2583       add_srs_wkt (p, 7,
  2965         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4179\"]],P");
         2584  +        "\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"l");
  2966   2585       add_srs_wkt (p, 8,
  2967         -        "ROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"latitud");
         2586  +        "atitude_of_origin\",46],PARAMETER[\"central_meridian\",2");
  2968   2587       add_srs_wkt (p, 9,
  2969         -        "e_of_origin\",46],PARAMETER[\"central_meridian\",25],PAR");
         2588  +        "5],PARAMETER[\"scale_factor\",0.99975],PARAMETER[\"false");
  2970   2589       add_srs_wkt (p, 10,
  2971         -        "AMETER[\"scale_factor\",0.99975],PARAMETER[\"false_easti");
         2590  +        "_easting\",500000],PARAMETER[\"false_northing\",500000],");
  2972   2591       add_srs_wkt (p, 11,
  2973         -        "ng\",500000],PARAMETER[\"false_northing\",500000],UNIT[\"");
         2592  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY");
  2974   2593       add_srs_wkt (p, 12,
  2975         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH");
  2976         -    add_srs_wkt (p, 13,
  2977         -        "],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3844\"]]");
  2978         -    p = add_epsg_def_ex (filter, first, last, 3845, "epsg", 3845,
  2979         -        "SWEREF99 / RT90 7.5 gon V emulation", 0, 1,
  2980         -        "GRS 1980", "Greenwich",
  2981         -        "SWEREF99", "Transverse_Mercator", "metre",
  2982         -        "X", "North", "Y", "East");
         2594  +        "[\"EPSG\",\"3844\"]]");
         2595  +    p = add_epsg_def (filter, first, last, 3845, "epsg", 3845,
         2596  +        "SWEREF99 / RT90 7.5 gon V emulation");
  2983   2597       add_proj4text (p, 0,
  2984   2598           "+proj=tmerc +lat_0=0 +lon_0=11.30625 +k=1.000006 +x_0=15");
  2985   2599       add_proj4text (p, 1,
  2986   2600           "00025.141 +y_0=-667.282 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  2987   2601       add_proj4text (p, 2,
  2988   2602           "0,0 +units=m +no_defs");
  2989   2603       add_srs_wkt (p, 0,
................................................................................
  2993   2607       add_srs_wkt (p, 2,
  2994   2608           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  2995   2609       add_srs_wkt (p, 3,
  2996   2610           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6619\"]],PRIMEM[\"Gr");
  2997   2611       add_srs_wkt (p, 4,
  2998   2612           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2999   2613       add_srs_wkt (p, 5,
  3000         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2614  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  3001   2615       add_srs_wkt (p, 6,
  3002         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2616  +        "ITY[\"EPSG\",\"4619\"]],PROJECTION[\"Transverse_Mercator");
  3003   2617       add_srs_wkt (p, 7,
  3004         -        "PSG\",\"4619\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2618  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  3005   2619       add_srs_wkt (p, 8,
  3006         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2620  +        "ral_meridian\",11.30625],PARAMETER[\"scale_factor\",1.00");
  3007   2621       add_srs_wkt (p, 9,
  3008         -        "idian\",11.30625],PARAMETER[\"scale_factor\",1.000006],P");
         2622  +        "0006],PARAMETER[\"false_easting\",1500025.141],PARAMETER");
  3009   2623       add_srs_wkt (p, 10,
  3010         -        "ARAMETER[\"false_easting\",1500025.141],PARAMETER[\"fals");
         2624  +        "[\"false_northing\",-667.282],UNIT[\"metre\",1,AUTHORITY");
  3011   2625       add_srs_wkt (p, 11,
  3012         -        "e_northing\",-667.282],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3013         -    add_srs_wkt (p, 12,
  3014         -        "\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORI");
  3015         -    add_srs_wkt (p, 13,
  3016         -        "TY[\"EPSG\",\"3845\"]]");
  3017         -    p = add_epsg_def_ex (filter, first, last, 3846, "epsg", 3846,
  3018         -        "SWEREF99 / RT90 5 gon V emulation", 0, 1,
  3019         -        "GRS 1980", "Greenwich",
  3020         -        "SWEREF99", "Transverse_Mercator", "metre",
  3021         -        "X", "North", "Y", "East");
         2626  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3845\"]]");
         2627  +    p = add_epsg_def (filter, first, last, 3846, "epsg", 3846,
         2628  +        "SWEREF99 / RT90 5 gon V emulation");
  3022   2629       add_proj4text (p, 0,
  3023   2630           "+proj=tmerc +lat_0=0 +lon_0=13.55626666666667 +k=1.00000");
  3024   2631       add_proj4text (p, 1,
  3025   2632           "58 +x_0=1500044.695 +y_0=-667.13 +ellps=GRS80 +towgs84=0");
  3026   2633       add_proj4text (p, 2,
  3027   2634           ",0,0,0,0,0,0 +units=m +no_defs");
  3028   2635       add_srs_wkt (p, 0,
................................................................................
  3032   2639       add_srs_wkt (p, 2,
  3033   2640           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3034   2641       add_srs_wkt (p, 3,
  3035   2642           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6619\"]],PRIMEM[\"Gree");
  3036   2643       add_srs_wkt (p, 4,
  3037   2644           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3038   2645       add_srs_wkt (p, 5,
  3039         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2646  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  3040   2647       add_srs_wkt (p, 6,
  3041         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2648  +        "TY[\"EPSG\",\"4619\"]],PROJECTION[\"Transverse_Mercator\"");
  3042   2649       add_srs_wkt (p, 7,
  3043         -        "PSG\",\"4619\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2650  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3044   2651       add_srs_wkt (p, 8,
  3045         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2652  +        "l_meridian\",13.55626666666667],PARAMETER[\"scale_factor");
  3046   2653       add_srs_wkt (p, 9,
  3047         -        "idian\",13.55626666666667],PARAMETER[\"scale_factor\",1.");
         2654  +        "\",1.0000058],PARAMETER[\"false_easting\",1500044.695],P");
  3048   2655       add_srs_wkt (p, 10,
  3049         -        "0000058],PARAMETER[\"false_easting\",1500044.695],PARAME");
         2656  +        "ARAMETER[\"false_northing\",-667.13],UNIT[\"metre\",1,AU");
  3050   2657       add_srs_wkt (p, 11,
  3051         -        "TER[\"false_northing\",-667.13],UNIT[\"metre\",1,AUTHORI");
         2658  +        "THORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3846\"]");
  3052   2659       add_srs_wkt (p, 12,
  3053         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  3054         -    add_srs_wkt (p, 13,
  3055         -        "],AUTHORITY[\"EPSG\",\"3846\"]]");
  3056         -    p = add_epsg_def_ex (filter, first, last, 3847, "epsg", 3847,
  3057         -        "SWEREF99 / RT90 2.5 gon V emulation", 0, 1,
  3058         -        "GRS 1980", "Greenwich",
  3059         -        "SWEREF99", "Transverse_Mercator", "metre",
  3060         -        "X", "North", "Y", "East");
         2660  +        "]");
         2661  +    p = add_epsg_def (filter, first, last, 3847, "epsg", 3847,
         2662  +        "SWEREF99 / RT90 2.5 gon V emulation");
  3061   2663       add_proj4text (p, 0,
  3062   2664           "+proj=tmerc +lat_0=0 +lon_0=15.80628452944445 +k=1.00000");
  3063   2665       add_proj4text (p, 1,
  3064   2666           "561024 +x_0=1500064.274 +y_0=-667.711 +ellps=GRS80 +towg");
  3065   2667       add_proj4text (p, 2,
  3066   2668           "s84=0,0,0,0,0,0,0 +units=m +no_defs");
  3067   2669       add_srs_wkt (p, 0,
................................................................................
  3071   2673       add_srs_wkt (p, 2,
  3072   2674           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  3073   2675       add_srs_wkt (p, 3,
  3074   2676           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6619\"]],PRIMEM[\"Gr");
  3075   2677       add_srs_wkt (p, 4,
  3076   2678           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3077   2679       add_srs_wkt (p, 5,
  3078         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2680  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  3079   2681       add_srs_wkt (p, 6,
  3080         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2682  +        "ITY[\"EPSG\",\"4619\"]],PROJECTION[\"Transverse_Mercator");
  3081   2683       add_srs_wkt (p, 7,
  3082         -        "PSG\",\"4619\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2684  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  3083   2685       add_srs_wkt (p, 8,
  3084         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2686  +        "ral_meridian\",15.80628452944445],PARAMETER[\"scale_fact");
  3085   2687       add_srs_wkt (p, 9,
  3086         -        "idian\",15.80628452944445],PARAMETER[\"scale_factor\",1.");
         2688  +        "or\",1.00000561024],PARAMETER[\"false_easting\",1500064.");
  3087   2689       add_srs_wkt (p, 10,
  3088         -        "00000561024],PARAMETER[\"false_easting\",1500064.274],PA");
         2690  +        "274],PARAMETER[\"false_northing\",-667.711],UNIT[\"metre");
  3089   2691       add_srs_wkt (p, 11,
  3090         -        "RAMETER[\"false_northing\",-667.711],UNIT[\"metre\",1,AU");
         2692  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  3091   2693       add_srs_wkt (p, 12,
  3092         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3093         -    add_srs_wkt (p, 13,
  3094         -        ",EAST],AUTHORITY[\"EPSG\",\"3847\"]]");
  3095         -    p = add_epsg_def_ex (filter, first, last, 3848, "epsg", 3848,
  3096         -        "SWEREF99 / RT90 0 gon emulation", 0, 1,
  3097         -        "GRS 1980", "Greenwich",
  3098         -        "SWEREF99", "Transverse_Mercator", "metre",
  3099         -        "X", "North", "Y", "East");
         2694  +        "3847\"]]");
         2695  +    p = add_epsg_def (filter, first, last, 3848, "epsg", 3848,
         2696  +        "SWEREF99 / RT90 0 gon emulation");
  3100   2697       add_proj4text (p, 0,
  3101   2698           "+proj=tmerc +lat_0=0 +lon_0=18.0563 +k=1.0000054 +x_0=15");
  3102   2699       add_proj4text (p, 1,
  3103   2700           "00083.521 +y_0=-668.8440000000001 +ellps=GRS80 +towgs84=");
  3104   2701       add_proj4text (p, 2,
  3105   2702           "0,0,0,0,0,0,0 +units=m +no_defs");
  3106   2703       add_srs_wkt (p, 0,
................................................................................
  3110   2707       add_srs_wkt (p, 2,
  3111   2708           "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
  3112   2709       add_srs_wkt (p, 3,
  3113   2710           "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenw");
  3114   2711       add_srs_wkt (p, 4,
  3115   2712           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  3116   2713       add_srs_wkt (p, 5,
  3117         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         2714  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  3118   2715       add_srs_wkt (p, 6,
  3119         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         2716  +        "[\"EPSG\",\"4619\"]],PROJECTION[\"Transverse_Mercator\"]");
  3120   2717       add_srs_wkt (p, 7,
  3121         -        "G\",\"4619\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         2718  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  3122   2719       add_srs_wkt (p, 8,
  3123         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
         2720  +        "_meridian\",18.0563],PARAMETER[\"scale_factor\",1.000005");
  3124   2721       add_srs_wkt (p, 9,
  3125         -        "ian\",18.0563],PARAMETER[\"scale_factor\",1.0000054],PAR");
         2722  +        "4],PARAMETER[\"false_easting\",1500083.521],PARAMETER[\"");
  3126   2723       add_srs_wkt (p, 10,
  3127         -        "AMETER[\"false_easting\",1500083.521],PARAMETER[\"false_");
         2724  +        "false_northing\",-668.844],UNIT[\"metre\",1,AUTHORITY[\"");
  3128   2725       add_srs_wkt (p, 11,
  3129         -        "northing\",-668.844],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3130         -    add_srs_wkt (p, 12,
  3131         -        ",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY");
  3132         -    add_srs_wkt (p, 13,
  3133         -        "[\"EPSG\",\"3848\"]]");
  3134         -    p = add_epsg_def_ex (filter, first, last, 3849, "epsg", 3849,
  3135         -        "SWEREF99 / RT90 2.5 gon O emulation", 0, 1,
  3136         -        "GRS 1980", "Greenwich",
  3137         -        "SWEREF99", "Transverse_Mercator", "metre",
  3138         -        "X", "North", "Y", "East");
         2726  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3848\"]]");
         2727  +    p = add_epsg_def (filter, first, last, 3849, "epsg", 3849,
         2728  +        "SWEREF99 / RT90 2.5 gon O emulation");
  3139   2729       add_proj4text (p, 0,
  3140   2730           "+proj=tmerc +lat_0=0 +lon_0=20.30631666666667 +k=1.00000");
  3141   2731       add_proj4text (p, 1,
  3142   2732           "52 +x_0=1500102.765 +y_0=-670.706 +ellps=GRS80 +towgs84=");
  3143   2733       add_proj4text (p, 2,
  3144   2734           "0,0,0,0,0,0,0 +units=m +no_defs");
  3145   2735       add_srs_wkt (p, 0,
................................................................................
  3149   2739       add_srs_wkt (p, 2,
  3150   2740           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  3151   2741       add_srs_wkt (p, 3,
  3152   2742           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6619\"]],PRIMEM[\"Gr");
  3153   2743       add_srs_wkt (p, 4,
  3154   2744           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3155   2745       add_srs_wkt (p, 5,
  3156         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2746  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  3157   2747       add_srs_wkt (p, 6,
  3158         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2748  +        "ITY[\"EPSG\",\"4619\"]],PROJECTION[\"Transverse_Mercator");
  3159   2749       add_srs_wkt (p, 7,
  3160         -        "PSG\",\"4619\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2750  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  3161   2751       add_srs_wkt (p, 8,
  3162         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2752  +        "ral_meridian\",20.30631666666667],PARAMETER[\"scale_fact");
  3163   2753       add_srs_wkt (p, 9,
  3164         -        "idian\",20.30631666666667],PARAMETER[\"scale_factor\",1.");
         2754  +        "or\",1.0000052],PARAMETER[\"false_easting\",1500102.765]");
  3165   2755       add_srs_wkt (p, 10,
  3166         -        "0000052],PARAMETER[\"false_easting\",1500102.765],PARAME");
         2756  +        ",PARAMETER[\"false_northing\",-670.706],UNIT[\"metre\",1");
  3167   2757       add_srs_wkt (p, 11,
  3168         -        "TER[\"false_northing\",-670.706],UNIT[\"metre\",1,AUTHOR");
         2758  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3849");
  3169   2759       add_srs_wkt (p, 12,
  3170         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3171         -    add_srs_wkt (p, 13,
  3172         -        "T],AUTHORITY[\"EPSG\",\"3849\"]]");
  3173         -    p = add_epsg_def_ex (filter, first, last, 3850, "epsg", 3850,
  3174         -        "SWEREF99 / RT90 5 gon O emulation", 0, 1,
  3175         -        "GRS 1980", "Greenwich",
  3176         -        "SWEREF99", "Transverse_Mercator", "metre",
  3177         -        "X", "North", "Y", "East");
         2760  +        "\"]]");
         2761  +    p = add_epsg_def (filter, first, last, 3850, "epsg", 3850,
         2762  +        "SWEREF99 / RT90 5 gon O emulation");
  3178   2763       add_proj4text (p, 0,
  3179   2764           "+proj=tmerc +lat_0=0 +lon_0=22.55633333333333 +k=1.00000");
  3180   2765       add_proj4text (p, 1,
  3181   2766           "49 +x_0=1500121.846 +y_0=-672.557 +ellps=GRS80 +towgs84=");
  3182   2767       add_proj4text (p, 2,
  3183   2768           "0,0,0,0,0,0,0 +units=m +no_defs");
  3184   2769       add_srs_wkt (p, 0,
................................................................................
  3188   2773       add_srs_wkt (p, 2,
  3189   2774           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3190   2775       add_srs_wkt (p, 3,
  3191   2776           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6619\"]],PRIMEM[\"Gree");
  3192   2777       add_srs_wkt (p, 4,
  3193   2778           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3194   2779       add_srs_wkt (p, 5,
  3195         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2780  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  3196   2781       add_srs_wkt (p, 6,
  3197         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2782  +        "TY[\"EPSG\",\"4619\"]],PROJECTION[\"Transverse_Mercator\"");
  3198   2783       add_srs_wkt (p, 7,
  3199         -        "PSG\",\"4619\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2784  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3200   2785       add_srs_wkt (p, 8,
  3201         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2786  +        "l_meridian\",22.55633333333333],PARAMETER[\"scale_factor");
  3202   2787       add_srs_wkt (p, 9,
  3203         -        "idian\",22.55633333333333],PARAMETER[\"scale_factor\",1.");
         2788  +        "\",1.0000049],PARAMETER[\"false_easting\",1500121.846],P");
  3204   2789       add_srs_wkt (p, 10,
  3205         -        "0000049],PARAMETER[\"false_easting\",1500121.846],PARAME");
         2790  +        "ARAMETER[\"false_northing\",-672.557],UNIT[\"metre\",1,A");
  3206   2791       add_srs_wkt (p, 11,
  3207         -        "TER[\"false_northing\",-672.557],UNIT[\"metre\",1,AUTHOR");
         2792  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3850\"");
  3208   2793       add_srs_wkt (p, 12,
  3209         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3210         -    add_srs_wkt (p, 13,
  3211         -        "T],AUTHORITY[\"EPSG\",\"3850\"]]");
  3212         -    p = add_epsg_def_ex (filter, first, last, 3851, "epsg", 3851,
  3213         -        "NZGD2000 / NZCS2000", 0, 1,
  3214         -        "GRS 1980", "Greenwich",
  3215         -        "New_Zealand_Geodetic_Datum_2000", "Lambert_Conformal_Conic_2SP", "metre",
  3216         -        "Northing", "North", "Easting", "East");
         2794  +        "]]");
         2795  +    p = add_epsg_def (filter, first, last, 3851, "epsg", 3851,
         2796  +        "NZGD2000 / NZCS2000");
  3217   2797       add_proj4text (p, 0,
  3218   2798           "+proj=lcc +lat_1=-37.5 +lat_2=-44.5 +lat_0=-41 +lon_0=17");
  3219   2799       add_proj4text (p, 1,
  3220   2800           "3 +x_0=3000000 +y_0=7000000 +ellps=GRS80 +towgs84=0,0,0,");
  3221   2801       add_proj4text (p, 2,
  3222   2802           "0,0,0,0 +units=m +no_defs");
  3223   2803       add_srs_wkt (p, 0,
................................................................................
  3229   2809       add_srs_wkt (p, 3,
  3230   2810           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],PRIM");
  3231   2811       add_srs_wkt (p, 4,
  3232   2812           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3233   2813       add_srs_wkt (p, 5,
  3234   2814           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3235   2815       add_srs_wkt (p, 6,
  3236         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2816  +        "],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Lambert_Con");
  3237   2817       add_srs_wkt (p, 7,
  3238         -        "ORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Lambert_Conformal");
         2818  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",-3");
  3239   2819       add_srs_wkt (p, 8,
  3240         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",-37.5],P");
         2820  +        "7.5],PARAMETER[\"standard_parallel_2\",-44.5],PARAMETER[");
  3241   2821       add_srs_wkt (p, 9,
  3242         -        "ARAMETER[\"standard_parallel_2\",-44.5],PARAMETER[\"lati");
         2822  +        "\"latitude_of_origin\",-41],PARAMETER[\"central_meridian");
  3243   2823       add_srs_wkt (p, 10,
  3244         -        "tude_of_origin\",-41],PARAMETER[\"central_meridian\",173");
         2824  +        "\",173],PARAMETER[\"false_easting\",3000000],PARAMETER[\"");
  3245   2825       add_srs_wkt (p, 11,
  3246         -        "],PARAMETER[\"false_easting\",3000000],PARAMETER[\"false");
         2826  +        "false_northing\",7000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  3247   2827       add_srs_wkt (p, 12,
  3248         -        "_northing\",7000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3249         -    add_srs_wkt (p, 13,
  3250         -        ",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EA");
  3251         -    add_srs_wkt (p, 14,
  3252         -        "ST],AUTHORITY[\"EPSG\",\"3851\"]]");
  3253         -    p = add_epsg_def_ex (filter, first, last, 3852, "epsg", 3852,
  3254         -        "RSRGD2000 / DGLC2000", 0, 1,
  3255         -        "GRS 1980", "Greenwich",
  3256         -        "Ross_Sea_Region_Geodetic_Datum_2000", "Lambert_Conformal_Conic_2SP", "metre",
  3257         -        "Northing", "North", "Easting", "East");
         2828  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"3851\"]]");
         2829  +    p = add_epsg_def (filter, first, last, 3852, "epsg", 3852,
         2830  +        "RSRGD2000 / DGLC2000");
  3258   2831       add_proj4text (p, 0,
  3259   2832           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
  3260   2833       add_proj4text (p, 1,
  3261   2834           "33333 +lat_0=-90 +lon_0=157 +x_0=500000 +y_0=0 +ellps=GR");
  3262   2835       add_proj4text (p, 2,
  3263   2836           "S80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3264   2837       add_srs_wkt (p, 0,
................................................................................
  3270   2843       add_srs_wkt (p, 3,
  3271   2844           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6764\"]");
  3272   2845       add_srs_wkt (p, 4,
  3273   2846           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3274   2847       add_srs_wkt (p, 5,
  3275   2848           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3276   2849       add_srs_wkt (p, 6,
  3277         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2850  +        "122\"]],AUTHORITY[\"EPSG\",\"4764\"]],PROJECTION[\"Lambe");
  3278   2851       add_srs_wkt (p, 7,
  3279         -        "],AUTHORITY[\"EPSG\",\"4764\"]],PROJECTION[\"Lambert_Con");
         2852  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
  3280   2853       add_srs_wkt (p, 8,
  3281         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",-7");
         2854  +        "1\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
  3282   2855       add_srs_wkt (p, 9,
  3283         -        "6.66666666666667],PARAMETER[\"standard_parallel_2\",-79.");
         2856  +        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-9");
  3284   2857       add_srs_wkt (p, 10,
  3285         -        "33333333333333],PARAMETER[\"latitude_of_origin\",-90],PA");
         2858  +        "0],PARAMETER[\"central_meridian\",157],PARAMETER[\"false");
  3286   2859       add_srs_wkt (p, 11,
  3287         -        "RAMETER[\"central_meridian\",157],PARAMETER[\"false_east");
         2860  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
  3288   2861       add_srs_wkt (p, 12,
  3289         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2862  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EP");
  3290   2863       add_srs_wkt (p, 13,
  3291         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",N");
  3292         -    add_srs_wkt (p, 14,
  3293         -        "ORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"3852\"");
  3294         -    add_srs_wkt (p, 15,
  3295         -        "]]");
  3296         -    p = add_epsg_def_ex (filter, first, last, 3854, "epsg", 3854,
  3297         -        "County ST74", 0, 1,
  3298         -        "GRS 1980", "Greenwich",
  3299         -        "SWEREF99", "Transverse_Mercator", "metre",
  3300         -        "x", "North", "y", "East");
         2864  +        "SG\",\"3852\"]]");
         2865  +    p = add_epsg_def (filter, first, last, 3854, "epsg", 3854,
         2866  +        "County ST74");
  3301   2867       add_proj4text (p, 0,
  3302   2868           "+proj=tmerc +lat_0=0 +lon_0=18.05787 +k=0.99999506 +x_0=");
  3303   2869       add_proj4text (p, 1,
  3304   2870           "100182.7406 +y_0=-6500620.1207 +ellps=GRS80 +towgs84=0,0");
  3305   2871       add_proj4text (p, 2,
  3306   2872           ",0,0,0,0,0 +units=m +no_defs");
  3307   2873       add_srs_wkt (p, 0,
................................................................................
  3311   2877       add_srs_wkt (p, 2,
  3312   2878           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  3313   2879       add_srs_wkt (p, 3,
  3314   2880           "[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3315   2881       add_srs_wkt (p, 4,
  3316   2882           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3317   2883       add_srs_wkt (p, 5,
  3318         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2884  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4619\"]]");
  3319   2885       add_srs_wkt (p, 6,
  3320         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJE");
         2886  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3321   2887       add_srs_wkt (p, 7,
  3322         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2888  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",18.05787");
  3323   2889       add_srs_wkt (p, 8,
  3324         -        "rigin\",0],PARAMETER[\"central_meridian\",18.05787],PARA");
         2890  +        "],PARAMETER[\"scale_factor\",0.99999506],PARAMETER[\"fal");
  3325   2891       add_srs_wkt (p, 9,
  3326         -        "METER[\"scale_factor\",0.99999506],PARAMETER[\"false_eas");
         2892  +        "se_easting\",100182.7406],PARAMETER[\"false_northing\",-");
  3327   2893       add_srs_wkt (p, 10,
  3328         -        "ting\",100182.7406],PARAMETER[\"false_northing\",-650062");
         2894  +        "6500620.1207],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  3329   2895       add_srs_wkt (p, 11,
  3330         -        "0.1207],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  3331         -    add_srs_wkt (p, 12,
  3332         -        "XIS[\"x\",NORTH],AXIS[\"y\",EAST],AUTHORITY[\"EPSG\",\"3");
  3333         -    add_srs_wkt (p, 13,
  3334         -        "854\"]]");
  3335         -    p = add_epsg_def_ex (filter, first, last, 3857, "epsg", 3857,
  3336         -        "WGS 84 / Pseudo-Mercator", 0, 0,
  3337         -        "WGS 84", "Greenwich",
  3338         -        "WGS_1984", "Mercator_1SP", "metre",
  3339         -        "X", "East", "Y", "North");
         2896  +        "\"]],AUTHORITY[\"EPSG\",\"3854\"]]");
         2897  +    p = add_epsg_def (filter, first, last, 3857, "epsg", 3857,
         2898  +        "WGS 84 / Pseudo-Mercator");
  3340   2899       add_proj4text (p, 0,
  3341   2900           "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 ");
  3342   2901       add_proj4text (p, 1,
  3343   2902           "+x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext ");
  3344   2903       add_proj4text (p, 2,
  3345   2904           " +no_defs");
  3346   2905       add_srs_wkt (p, 0,
................................................................................
  3350   2909       add_srs_wkt (p, 2,
  3351   2910           "63,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"63");
  3352   2911       add_srs_wkt (p, 3,
  3353   2912           "26\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3354   2913       add_srs_wkt (p, 4,
  3355   2914           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3356   2915       add_srs_wkt (p, 5,
  3357         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         2916  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"M");
  3358   2917       add_srs_wkt (p, 6,
  3359         -        "EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Mercato");
         2918  +        "ercator_1SP\"],PARAMETER[\"central_meridian\",0],PARAMET");
  3360   2919       add_srs_wkt (p, 7,
  3361         -        "r_1SP\"],PARAMETER[\"central_meridian\",0],PARAMETER[\"s");
         2920  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PA");
  3362   2921       add_srs_wkt (p, 8,
  3363         -        "cale_factor\",1],PARAMETER[\"false_easting\",0],PARAMETE");
         2922  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3364   2923       add_srs_wkt (p, 9,
  3365         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         2924  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  3366   2925       add_srs_wkt (p, 10,
  3367         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],EXTENS");
         2926  +        "EXTENSION[\"PROJ4\",\"+proj=merc +a=6378137 +b=6378137 +");
  3368   2927       add_srs_wkt (p, 11,
  3369         -        "ION[\"PROJ4\",\"+proj=merc +a=6378137 +b=6378137 +lat_ts");
         2928  +        "lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +n");
  3370   2929       add_srs_wkt (p, 12,
  3371         -        "=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrid");
         2930  +        "adgrids=@null +wktext  +no_defs\"],AUTHORITY[\"EPSG\",\"");
  3372   2931       add_srs_wkt (p, 13,
  3373         -        "s=@null +wktext  +no_defs\"],AUTHORITY[\"EPSG\",\"3857\"");
  3374         -    add_srs_wkt (p, 14,
  3375         -        "]]");
  3376         -    p = add_epsg_def_ex (filter, first, last, 3873, "epsg", 3873,
  3377         -        "ETRS89 / GK19FIN", 0, 1,
  3378         -        "GRS 1980", "Greenwich",
  3379         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3380         -        "Northing", "North", "Easting", "East");
         2932  +        "3857\"]]");
         2933  +    p = add_epsg_def (filter, first, last, 3873, "epsg", 3873,
         2934  +        "ETRS89 / GK19FIN");
  3381   2935       add_proj4text (p, 0,
  3382   2936           "+proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=19500000 +y_0=0");
  3383   2937       add_proj4text (p, 1,
  3384   2938           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3385   2939       add_srs_wkt (p, 0,
  3386   2940           "PROJCS[\"ETRS89 / GK19FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3387   2941       add_srs_wkt (p, 1,
................................................................................
  3391   2945       add_srs_wkt (p, 3,
  3392   2946           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3393   2947       add_srs_wkt (p, 4,
  3394   2948           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3395   2949       add_srs_wkt (p, 5,
  3396   2950           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3397   2951       add_srs_wkt (p, 6,
  3398         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2952  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3399   2953       add_srs_wkt (p, 7,
  3400         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         2954  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3401   2955       add_srs_wkt (p, 8,
  3402         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2956  +        "RAMETER[\"central_meridian\",19],PARAMETER[\"scale_facto");
  3403   2957       add_srs_wkt (p, 9,
  3404         -        "R[\"central_meridian\",19],PARAMETER[\"scale_factor\",1]");
         2958  +        "r\",1],PARAMETER[\"false_easting\",19500000],PARAMETER[\"");
  3405   2959       add_srs_wkt (p, 10,
  3406         -        ",PARAMETER[\"false_easting\",19500000],PARAMETER[\"false");
         2960  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3407   2961       add_srs_wkt (p, 11,
  3408         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3409         -    add_srs_wkt (p, 12,
  3410         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3411         -    add_srs_wkt (p, 13,
  3412         -        "THORITY[\"EPSG\",\"3873\"]]");
  3413         -    p = add_epsg_def_ex (filter, first, last, 3874, "epsg", 3874,
  3414         -        "ETRS89 / GK20FIN", 0, 1,
  3415         -        "GRS 1980", "Greenwich",
  3416         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3417         -        "Northing", "North", "Easting", "East");
         2962  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3873\"]]");
         2963  +    p = add_epsg_def (filter, first, last, 3874, "epsg", 3874,
         2964  +        "ETRS89 / GK20FIN");
  3418   2965       add_proj4text (p, 0,
  3419   2966           "+proj=tmerc +lat_0=0 +lon_0=20 +k=1 +x_0=20500000 +y_0=0");
  3420   2967       add_proj4text (p, 1,
  3421   2968           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3422   2969       add_srs_wkt (p, 0,
  3423   2970           "PROJCS[\"ETRS89 / GK20FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3424   2971       add_srs_wkt (p, 1,
................................................................................
  3428   2975       add_srs_wkt (p, 3,
  3429   2976           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3430   2977       add_srs_wkt (p, 4,
  3431   2978           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3432   2979       add_srs_wkt (p, 5,
  3433   2980           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3434   2981       add_srs_wkt (p, 6,
  3435         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2982  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3436   2983       add_srs_wkt (p, 7,
  3437         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         2984  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3438   2985       add_srs_wkt (p, 8,
  3439         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2986  +        "RAMETER[\"central_meridian\",20],PARAMETER[\"scale_facto");
  3440   2987       add_srs_wkt (p, 9,
  3441         -        "R[\"central_meridian\",20],PARAMETER[\"scale_factor\",1]");
         2988  +        "r\",1],PARAMETER[\"false_easting\",20500000],PARAMETER[\"");
  3442   2989       add_srs_wkt (p, 10,
  3443         -        ",PARAMETER[\"false_easting\",20500000],PARAMETER[\"false");
         2990  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3444   2991       add_srs_wkt (p, 11,
  3445         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3446         -    add_srs_wkt (p, 12,
  3447         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3448         -    add_srs_wkt (p, 13,
  3449         -        "THORITY[\"EPSG\",\"3874\"]]");
  3450         -    p = add_epsg_def_ex (filter, first, last, 3875, "epsg", 3875,
  3451         -        "ETRS89 / GK21FIN", 0, 1,
  3452         -        "GRS 1980", "Greenwich",
  3453         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3454         -        "Northing", "North", "Easting", "East");
         2992  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3874\"]]");
         2993  +    p = add_epsg_def (filter, first, last, 3875, "epsg", 3875,
         2994  +        "ETRS89 / GK21FIN");
  3455   2995       add_proj4text (p, 0,
  3456   2996           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=21500000 +y_0=0");
  3457   2997       add_proj4text (p, 1,
  3458   2998           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3459   2999       add_srs_wkt (p, 0,
  3460   3000           "PROJCS[\"ETRS89 / GK21FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3461   3001       add_srs_wkt (p, 1,
................................................................................
  3465   3005       add_srs_wkt (p, 3,
  3466   3006           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3467   3007       add_srs_wkt (p, 4,
  3468   3008           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3469   3009       add_srs_wkt (p, 5,
  3470   3010           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3471   3011       add_srs_wkt (p, 6,
  3472         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         3012  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3473   3013       add_srs_wkt (p, 7,
  3474         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         3014  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3475   3015       add_srs_wkt (p, 8,
  3476         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3016  +        "RAMETER[\"central_meridian\",21],PARAMETER[\"scale_facto");
  3477   3017       add_srs_wkt (p, 9,
  3478         -        "R[\"central_meridian\",21],PARAMETER[\"scale_factor\",1]");
         3018  +        "r\",1],PARAMETER[\"false_easting\",21500000],PARAMETER[\"");
  3479   3019       add_srs_wkt (p, 10,
  3480         -        ",PARAMETER[\"false_easting\",21500000],PARAMETER[\"false");
         3020  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3481   3021       add_srs_wkt (p, 11,
  3482         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3483         -    add_srs_wkt (p, 12,
  3484         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3485         -    add_srs_wkt (p, 13,
  3486         -        "THORITY[\"EPSG\",\"3875\"]]");
  3487         -    p = add_epsg_def_ex (filter, first, last, 3876, "epsg", 3876,
  3488         -        "ETRS89 / GK22FIN", 0, 1,
  3489         -        "GRS 1980", "Greenwich",
  3490         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3491         -        "Northing", "North", "Easting", "East");
         3022  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3875\"]]");
         3023  +    p = add_epsg_def (filter, first, last, 3876, "epsg", 3876,
         3024  +        "ETRS89 / GK22FIN");
  3492   3025       add_proj4text (p, 0,
  3493   3026           "+proj=tmerc +lat_0=0 +lon_0=22 +k=1 +x_0=22500000 +y_0=0");
  3494   3027       add_proj4text (p, 1,
  3495   3028           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3496   3029       add_srs_wkt (p, 0,
  3497   3030           "PROJCS[\"ETRS89 / GK22FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3498   3031       add_srs_wkt (p, 1,
................................................................................
  3502   3035       add_srs_wkt (p, 3,
  3503   3036           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3504   3037       add_srs_wkt (p, 4,
  3505   3038           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3506   3039       add_srs_wkt (p, 5,
  3507   3040           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3508   3041       add_srs_wkt (p, 6,
  3509         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         3042  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3510   3043       add_srs_wkt (p, 7,
  3511         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         3044  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3512   3045       add_srs_wkt (p, 8,
  3513         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3046  +        "RAMETER[\"central_meridian\",22],PARAMETER[\"scale_facto");
  3514   3047       add_srs_wkt (p, 9,
  3515         -        "R[\"central_meridian\",22],PARAMETER[\"scale_factor\",1]");
         3048  +        "r\",1],PARAMETER[\"false_easting\",22500000],PARAMETER[\"");
  3516   3049       add_srs_wkt (p, 10,
  3517         -        ",PARAMETER[\"false_easting\",22500000],PARAMETER[\"false");
         3050  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3518   3051       add_srs_wkt (p, 11,
  3519         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3520         -    add_srs_wkt (p, 12,
  3521         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3522         -    add_srs_wkt (p, 13,
  3523         -        "THORITY[\"EPSG\",\"3876\"]]");
  3524         -    p = add_epsg_def_ex (filter, first, last, 3877, "epsg", 3877,
  3525         -        "ETRS89 / GK23FIN", 0, 1,
  3526         -        "GRS 1980", "Greenwich",
  3527         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3528         -        "Northing", "North", "Easting", "East");
         3052  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3876\"]]");
         3053  +    p = add_epsg_def (filter, first, last, 3877, "epsg", 3877,
         3054  +        "ETRS89 / GK23FIN");
  3529   3055       add_proj4text (p, 0,
  3530   3056           "+proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=23500000 +y_0=0");
  3531   3057       add_proj4text (p, 1,
  3532   3058           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3533   3059       add_srs_wkt (p, 0,
  3534   3060           "PROJCS[\"ETRS89 / GK23FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3535   3061       add_srs_wkt (p, 1,
................................................................................
  3539   3065       add_srs_wkt (p, 3,
  3540   3066           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3541   3067       add_srs_wkt (p, 4,
  3542   3068           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3543   3069       add_srs_wkt (p, 5,
  3544   3070           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3545   3071       add_srs_wkt (p, 6,
  3546         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         3072  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3547   3073       add_srs_wkt (p, 7,
  3548         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         3074  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3549   3075       add_srs_wkt (p, 8,
  3550         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3076  +        "RAMETER[\"central_meridian\",23],PARAMETER[\"scale_facto");
  3551   3077       add_srs_wkt (p, 9,
  3552         -        "R[\"central_meridian\",23],PARAMETER[\"scale_factor\",1]");
         3078  +        "r\",1],PARAMETER[\"false_easting\",23500000],PARAMETER[\"");
  3553   3079       add_srs_wkt (p, 10,
  3554         -        ",PARAMETER[\"false_easting\",23500000],PARAMETER[\"false");
         3080  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3555   3081       add_srs_wkt (p, 11,
  3556         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3557         -    add_srs_wkt (p, 12,
  3558         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3559         -    add_srs_wkt (p, 13,
  3560         -        "THORITY[\"EPSG\",\"3877\"]]");
  3561         -    p = add_epsg_def_ex (filter, first, last, 3878, "epsg", 3878,
  3562         -        "ETRS89 / GK24FIN", 0, 1,
  3563         -        "GRS 1980", "Greenwich",
  3564         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3565         -        "Northing", "North", "Easting", "East");
         3082  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3877\"]]");
         3083  +    p = add_epsg_def (filter, first, last, 3878, "epsg", 3878,
         3084  +        "ETRS89 / GK24FIN");
  3566   3085       add_proj4text (p, 0,
  3567   3086           "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=24500000 +y_0=0");
  3568   3087       add_proj4text (p, 1,
  3569   3088           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3570   3089       add_srs_wkt (p, 0,
  3571   3090           "PROJCS[\"ETRS89 / GK24FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3572   3091       add_srs_wkt (p, 1,
................................................................................
  3576   3095       add_srs_wkt (p, 3,
  3577   3096           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3578   3097       add_srs_wkt (p, 4,
  3579   3098           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3580   3099       add_srs_wkt (p, 5,
  3581   3100           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3582   3101       add_srs_wkt (p, 6,
  3583         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         3102  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3584   3103       add_srs_wkt (p, 7,
  3585         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         3104  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3586   3105       add_srs_wkt (p, 8,
  3587         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3106  +        "RAMETER[\"central_meridian\",24],PARAMETER[\"scale_facto");
  3588   3107       add_srs_wkt (p, 9,
  3589         -        "R[\"central_meridian\",24],PARAMETER[\"scale_factor\",1]");
         3108  +        "r\",1],PARAMETER[\"false_easting\",24500000],PARAMETER[\"");
  3590   3109       add_srs_wkt (p, 10,
  3591         -        ",PARAMETER[\"false_easting\",24500000],PARAMETER[\"false");
         3110  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3592   3111       add_srs_wkt (p, 11,
  3593         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3594         -    add_srs_wkt (p, 12,
  3595         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3596         -    add_srs_wkt (p, 13,
  3597         -        "THORITY[\"EPSG\",\"3878\"]]");
  3598         -    p = add_epsg_def_ex (filter, first, last, 3879, "epsg", 3879,
  3599         -        "ETRS89 / GK25FIN", 0, 1,
  3600         -        "GRS 1980", "Greenwich",
  3601         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3602         -        "Northing", "North", "Easting", "East");
         3112  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3878\"]]");
         3113  +    p = add_epsg_def (filter, first, last, 3879, "epsg", 3879,
         3114  +        "ETRS89 / GK25FIN");
  3603   3115       add_proj4text (p, 0,
  3604   3116           "+proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=25500000 +y_0=0");
  3605   3117       add_proj4text (p, 1,
  3606   3118           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3607   3119       add_srs_wkt (p, 0,
  3608   3120           "PROJCS[\"ETRS89 / GK25FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3609   3121       add_srs_wkt (p, 1,
................................................................................
  3613   3125       add_srs_wkt (p, 3,
  3614   3126           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3615   3127       add_srs_wkt (p, 4,
  3616   3128           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3617   3129       add_srs_wkt (p, 5,
  3618   3130           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3619   3131       add_srs_wkt (p, 6,
  3620         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         3132  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3621   3133       add_srs_wkt (p, 7,
  3622         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         3134  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3623   3135       add_srs_wkt (p, 8,
  3624         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3136  +        "RAMETER[\"central_meridian\",25],PARAMETER[\"scale_facto");
  3625   3137       add_srs_wkt (p, 9,
  3626         -        "R[\"central_meridian\",25],PARAMETER[\"scale_factor\",1]");
         3138  +        "r\",1],PARAMETER[\"false_easting\",25500000],PARAMETER[\"");
  3627   3139       add_srs_wkt (p, 10,
  3628         -        ",PARAMETER[\"false_easting\",25500000],PARAMETER[\"false");
         3140  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3629   3141       add_srs_wkt (p, 11,
  3630         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3631         -    add_srs_wkt (p, 12,
  3632         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3633         -    add_srs_wkt (p, 13,
  3634         -        "THORITY[\"EPSG\",\"3879\"]]");
  3635         -    p = add_epsg_def_ex (filter, first, last, 3880, "epsg", 3880,
  3636         -        "ETRS89 / GK26FIN", 0, 1,
  3637         -        "GRS 1980", "Greenwich",
  3638         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3639         -        "Northing", "North", "Easting", "East");
         3142  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3879\"]]");
         3143  +    p = add_epsg_def (filter, first, last, 3880, "epsg", 3880,
         3144  +        "ETRS89 / GK26FIN");
  3640   3145       add_proj4text (p, 0,
  3641   3146           "+proj=tmerc +lat_0=0 +lon_0=26 +k=1 +x_0=26500000 +y_0=0");
  3642   3147       add_proj4text (p, 1,
  3643   3148           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3644   3149       add_srs_wkt (p, 0,
  3645   3150           "PROJCS[\"ETRS89 / GK26FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3646   3151       add_srs_wkt (p, 1,
................................................................................
  3650   3155       add_srs_wkt (p, 3,
  3651   3156           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3652   3157       add_srs_wkt (p, 4,
  3653   3158           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3654   3159       add_srs_wkt (p, 5,
  3655   3160           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3656   3161       add_srs_wkt (p, 6,
  3657         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         3162  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3658   3163       add_srs_wkt (p, 7,
  3659         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         3164  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3660   3165       add_srs_wkt (p, 8,
  3661         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3166  +        "RAMETER[\"central_meridian\",26],PARAMETER[\"scale_facto");
  3662   3167       add_srs_wkt (p, 9,
  3663         -        "R[\"central_meridian\",26],PARAMETER[\"scale_factor\",1]");
         3168  +        "r\",1],PARAMETER[\"false_easting\",26500000],PARAMETER[\"");
  3664   3169       add_srs_wkt (p, 10,
  3665         -        ",PARAMETER[\"false_easting\",26500000],PARAMETER[\"false");
         3170  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3666   3171       add_srs_wkt (p, 11,
  3667         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3668         -    add_srs_wkt (p, 12,
  3669         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3670         -    add_srs_wkt (p, 13,
  3671         -        "THORITY[\"EPSG\",\"3880\"]]");
  3672         -    p = add_epsg_def_ex (filter, first, last, 3881, "epsg", 3881,
  3673         -        "ETRS89 / GK27FIN", 0, 1,
  3674         -        "GRS 1980", "Greenwich",
  3675         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3676         -        "Northing", "North", "Easting", "East");
         3172  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3880\"]]");
         3173  +    p = add_epsg_def (filter, first, last, 3881, "epsg", 3881,
         3174  +        "ETRS89 / GK27FIN");
  3677   3175       add_proj4text (p, 0,
  3678   3176           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=27500000 +y_0=0");
  3679   3177       add_proj4text (p, 1,
  3680   3178           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3681   3179       add_srs_wkt (p, 0,
  3682   3180           "PROJCS[\"ETRS89 / GK27FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3683   3181       add_srs_wkt (p, 1,
................................................................................
  3687   3185       add_srs_wkt (p, 3,
  3688   3186           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3689   3187       add_srs_wkt (p, 4,
  3690   3188           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3691   3189       add_srs_wkt (p, 5,
  3692   3190           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3693   3191       add_srs_wkt (p, 6,
  3694         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         3192  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3695   3193       add_srs_wkt (p, 7,
  3696         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         3194  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3697   3195       add_srs_wkt (p, 8,
  3698         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3196  +        "RAMETER[\"central_meridian\",27],PARAMETER[\"scale_facto");
  3699   3197       add_srs_wkt (p, 9,
  3700         -        "R[\"central_meridian\",27],PARAMETER[\"scale_factor\",1]");
         3198  +        "r\",1],PARAMETER[\"false_easting\",27500000],PARAMETER[\"");
  3701   3199       add_srs_wkt (p, 10,
  3702         -        ",PARAMETER[\"false_easting\",27500000],PARAMETER[\"false");
         3200  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3703   3201       add_srs_wkt (p, 11,
  3704         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3705         -    add_srs_wkt (p, 12,
  3706         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3707         -    add_srs_wkt (p, 13,
  3708         -        "THORITY[\"EPSG\",\"3881\"]]");
  3709         -    p = add_epsg_def_ex (filter, first, last, 3882, "epsg", 3882,
  3710         -        "ETRS89 / GK28FIN", 0, 1,
  3711         -        "GRS 1980", "Greenwich",
  3712         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3713         -        "Northing", "North", "Easting", "East");
         3202  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3881\"]]");
         3203  +    p = add_epsg_def (filter, first, last, 3882, "epsg", 3882,
         3204  +        "ETRS89 / GK28FIN");
  3714   3205       add_proj4text (p, 0,
  3715   3206           "+proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=28500000 +y_0=0");
  3716   3207       add_proj4text (p, 1,
  3717   3208           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3718   3209       add_srs_wkt (p, 0,
  3719   3210           "PROJCS[\"ETRS89 / GK28FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3720   3211       add_srs_wkt (p, 1,
................................................................................
  3724   3215       add_srs_wkt (p, 3,
  3725   3216           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3726   3217       add_srs_wkt (p, 4,
  3727   3218           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3728   3219       add_srs_wkt (p, 5,
  3729   3220           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3730   3221       add_srs_wkt (p, 6,
  3731         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         3222  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3732   3223       add_srs_wkt (p, 7,
  3733         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         3224  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3734   3225       add_srs_wkt (p, 8,
  3735         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3226  +        "RAMETER[\"central_meridian\",28],PARAMETER[\"scale_facto");
  3736   3227       add_srs_wkt (p, 9,
  3737         -        "R[\"central_meridian\",28],PARAMETER[\"scale_factor\",1]");
         3228  +        "r\",1],PARAMETER[\"false_easting\",28500000],PARAMETER[\"");
  3738   3229       add_srs_wkt (p, 10,
  3739         -        ",PARAMETER[\"false_easting\",28500000],PARAMETER[\"false");
         3230  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3740   3231       add_srs_wkt (p, 11,
  3741         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3742         -    add_srs_wkt (p, 12,
  3743         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3744         -    add_srs_wkt (p, 13,
  3745         -        "THORITY[\"EPSG\",\"3882\"]]");
  3746         -    p = add_epsg_def_ex (filter, first, last, 3883, "epsg", 3883,
  3747         -        "ETRS89 / GK29FIN", 0, 1,
  3748         -        "GRS 1980", "Greenwich",
  3749         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3750         -        "Northing", "North", "Easting", "East");
         3232  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3882\"]]");
         3233  +    p = add_epsg_def (filter, first, last, 3883, "epsg", 3883,
         3234  +        "ETRS89 / GK29FIN");
  3751   3235       add_proj4text (p, 0,
  3752   3236           "+proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=29500000 +y_0=0");
  3753   3237       add_proj4text (p, 1,
  3754   3238           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3755   3239       add_srs_wkt (p, 0,
  3756   3240           "PROJCS[\"ETRS89 / GK29FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3757   3241       add_srs_wkt (p, 1,
................................................................................
  3761   3245       add_srs_wkt (p, 3,
  3762   3246           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3763   3247       add_srs_wkt (p, 4,
  3764   3248           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3765   3249       add_srs_wkt (p, 5,
  3766   3250           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3767   3251       add_srs_wkt (p, 6,
  3768         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         3252  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3769   3253       add_srs_wkt (p, 7,
  3770         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         3254  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3771   3255       add_srs_wkt (p, 8,
  3772         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3256  +        "RAMETER[\"central_meridian\",29],PARAMETER[\"scale_facto");
  3773   3257       add_srs_wkt (p, 9,
  3774         -        "R[\"central_meridian\",29],PARAMETER[\"scale_factor\",1]");
         3258  +        "r\",1],PARAMETER[\"false_easting\",29500000],PARAMETER[\"");
  3775   3259       add_srs_wkt (p, 10,
  3776         -        ",PARAMETER[\"false_easting\",29500000],PARAMETER[\"false");
         3260  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3777   3261       add_srs_wkt (p, 11,
  3778         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3779         -    add_srs_wkt (p, 12,
  3780         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3781         -    add_srs_wkt (p, 13,
  3782         -        "THORITY[\"EPSG\",\"3883\"]]");
  3783         -    p = add_epsg_def_ex (filter, first, last, 3884, "epsg", 3884,
  3784         -        "ETRS89 / GK30FIN", 0, 1,
  3785         -        "GRS 1980", "Greenwich",
  3786         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3787         -        "Northing", "North", "Easting", "East");
         3262  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3883\"]]");
         3263  +    p = add_epsg_def (filter, first, last, 3884, "epsg", 3884,
         3264  +        "ETRS89 / GK30FIN");
  3788   3265       add_proj4text (p, 0,
  3789   3266           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=30500000 +y_0=0");
  3790   3267       add_proj4text (p, 1,
  3791   3268           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3792   3269       add_srs_wkt (p, 0,
  3793   3270           "PROJCS[\"ETRS89 / GK30FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3794   3271       add_srs_wkt (p, 1,
................................................................................
  3798   3275       add_srs_wkt (p, 3,
  3799   3276           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3800   3277       add_srs_wkt (p, 4,
  3801   3278           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3802   3279       add_srs_wkt (p, 5,
  3803   3280           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3804   3281       add_srs_wkt (p, 6,
  3805         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         3282  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3806   3283       add_srs_wkt (p, 7,
  3807         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         3284  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3808   3285       add_srs_wkt (p, 8,
  3809         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3286  +        "RAMETER[\"central_meridian\",30],PARAMETER[\"scale_facto");
  3810   3287       add_srs_wkt (p, 9,
  3811         -        "R[\"central_meridian\",30],PARAMETER[\"scale_factor\",1]");
         3288  +        "r\",1],PARAMETER[\"false_easting\",30500000],PARAMETER[\"");
  3812   3289       add_srs_wkt (p, 10,
  3813         -        ",PARAMETER[\"false_easting\",30500000],PARAMETER[\"false");
         3290  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3814   3291       add_srs_wkt (p, 11,
  3815         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3816         -    add_srs_wkt (p, 12,
  3817         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3818         -    add_srs_wkt (p, 13,
  3819         -        "THORITY[\"EPSG\",\"3884\"]]");
  3820         -    p = add_epsg_def_ex (filter, first, last, 3885, "epsg", 3885,
  3821         -        "ETRS89 / GK31FIN", 0, 1,
  3822         -        "GRS 1980", "Greenwich",
  3823         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3824         -        "Northing", "North", "Easting", "East");
         3292  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3884\"]]");
         3293  +    p = add_epsg_def (filter, first, last, 3885, "epsg", 3885,
         3294  +        "ETRS89 / GK31FIN");
  3825   3295       add_proj4text (p, 0,
  3826   3296           "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=31500000 +y_0=0");
  3827   3297       add_proj4text (p, 1,
  3828   3298           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3829   3299       add_srs_wkt (p, 0,
  3830   3300           "PROJCS[\"ETRS89 / GK31FIN\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3831   3301       add_srs_wkt (p, 1,
................................................................................
  3835   3305       add_srs_wkt (p, 3,
  3836   3306           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3837   3307       add_srs_wkt (p, 4,
  3838   3308           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3839   3309       add_srs_wkt (p, 5,
  3840   3310           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3841   3311       add_srs_wkt (p, 6,
  3842         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         3312  +        "122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Trans");
  3843   3313       add_srs_wkt (p, 7,
  3844         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
         3314  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3845   3315       add_srs_wkt (p, 8,
  3846         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3316  +        "RAMETER[\"central_meridian\",31],PARAMETER[\"scale_facto");
  3847   3317       add_srs_wkt (p, 9,
  3848         -        "R[\"central_meridian\",31],PARAMETER[\"scale_factor\",1]");
         3318  +        "r\",1],PARAMETER[\"false_easting\",31500000],PARAMETER[\"");
  3849   3319       add_srs_wkt (p, 10,
  3850         -        ",PARAMETER[\"false_easting\",31500000],PARAMETER[\"false");
         3320  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3851   3321       add_srs_wkt (p, 11,
  3852         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3853         -    add_srs_wkt (p, 12,
  3854         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  3855         -    add_srs_wkt (p, 13,
  3856         -        "THORITY[\"EPSG\",\"3885\"]]");
  3857         -    p = add_epsg_def_ex (filter, first, last, 3889, "epsg", 3889,
  3858         -        "IGRS", 1, 1,
  3859         -        "GRS 1980", "Greenwich",
  3860         -        "Iraqi_Geospatial_Reference_System", "none", "degree",
  3861         -        "Latitude", "North", "Longitude", "East");
         3322  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"3885\"]]");
         3323  +    p = add_epsg_def (filter, first, last, 3889, "epsg", 3889,
         3324  +        "IGRS");
  3862   3325       add_proj4text (p, 0,
  3863   3326           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  3864   3327       add_proj4text (p, 1,
  3865   3328           "fs");
  3866   3329       add_srs_wkt (p, 0,
  3867   3330           "GEOGCS[\"IGRS\",DATUM[\"Iraqi_Geospatial_Reference_Syste");
  3868   3331       add_srs_wkt (p, 1,
................................................................................
  3870   3333       add_srs_wkt (p, 2,
  3871   3334           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3872   3335       add_srs_wkt (p, 3,
  3873   3336           "EPSG\",\"1029\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3874   3337       add_srs_wkt (p, 4,
  3875   3338           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3876   3339       add_srs_wkt (p, 5,
  3877         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  3878         -    add_srs_wkt (p, 6,
  3879         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"3889\"]]");
         3340  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"3889\"]]");
  3880   3341   }
  3881   3342   
  3882   3343   #endif /* full EPSG initialization enabled/disabled */
  3883   3344   

Changes to src/srsinit/epsg_inlined_18.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_18 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 3890, "epsg", 3890,
    56         -        "IGRS / UTM zone 37N", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "Iraqi_Geospatial_Reference_System", "Transverse_Mercator", "metre",
    59         -        "Easting", "East", "Northing", "North");
           55  +    p = add_epsg_def (filter, first, last, 3890, "epsg", 3890,
           56  +        "IGRS / UTM zone 37N");
    60     57       add_proj4text (p, 0,
    61     58           "+proj=utm +zone=37 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
    62     59       add_proj4text (p, 1,
    63     60           "units=m +no_defs");
    64     61       add_srs_wkt (p, 0,
    65     62           "PROJCS[\"IGRS / UTM zone 37N\",GEOGCS[\"IGRS\",DATUM[\"I");
    66     63       add_srs_wkt (p, 1,
................................................................................
    70     67       add_srs_wkt (p, 3,
    71     68           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1029\"]],PRIMEM");
    72     69       add_srs_wkt (p, 4,
    73     70           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
    74     71       add_srs_wkt (p, 5,
    75     72           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
    76     73       add_srs_wkt (p, 6,
    77         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
           74  +        "AUTHORITY[\"EPSG\",\"3889\"]],PROJECTION[\"Transverse_Me");
    78     75       add_srs_wkt (p, 7,
    79         -        "ITY[\"EPSG\",\"3889\"]],PROJECTION[\"Transverse_Mercator");
           76  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
    80     77       add_srs_wkt (p, 8,
    81         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
           78  +        "\"central_meridian\",39],PARAMETER[\"scale_factor\",0.99");
    82     79       add_srs_wkt (p, 9,
    83         -        "ral_meridian\",39],PARAMETER[\"scale_factor\",0.9996],PA");
           80  +        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
    84     81       add_srs_wkt (p, 10,
    85         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
           82  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
    86     83       add_srs_wkt (p, 11,
    87         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
           84  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
    88     85       add_srs_wkt (p, 12,
    89         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
    90         -    add_srs_wkt (p, 13,
    91         -        "TY[\"EPSG\",\"3890\"]]");
    92         -    p = add_epsg_def_ex (filter, first, last, 3891, "epsg", 3891,
    93         -        "IGRS / UTM zone 38N", 0, 0,
    94         -        "GRS 1980", "Greenwich",
    95         -        "Iraqi_Geospatial_Reference_System", "Transverse_Mercator", "metre",
    96         -        "Easting", "East", "Northing", "North");
           86  +        "UTHORITY[\"EPSG\",\"3890\"]]");
           87  +    p = add_epsg_def (filter, first, last, 3891, "epsg", 3891,
           88  +        "IGRS / UTM zone 38N");
    97     89       add_proj4text (p, 0,
    98     90           "+proj=utm +zone=38 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
    99     91       add_proj4text (p, 1,
   100     92           "units=m +no_defs");
   101     93       add_srs_wkt (p, 0,
   102     94           "PROJCS[\"IGRS / UTM zone 38N\",GEOGCS[\"IGRS\",DATUM[\"I");
   103     95       add_srs_wkt (p, 1,
................................................................................
   107     99       add_srs_wkt (p, 3,
   108    100           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1029\"]],PRIMEM");
   109    101       add_srs_wkt (p, 4,
   110    102           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   111    103       add_srs_wkt (p, 5,
   112    104           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   113    105       add_srs_wkt (p, 6,
   114         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          106  +        "AUTHORITY[\"EPSG\",\"3889\"]],PROJECTION[\"Transverse_Me");
   115    107       add_srs_wkt (p, 7,
   116         -        "ITY[\"EPSG\",\"3889\"]],PROJECTION[\"Transverse_Mercator");
          108  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   117    109       add_srs_wkt (p, 8,
   118         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          110  +        "\"central_meridian\",45],PARAMETER[\"scale_factor\",0.99");
   119    111       add_srs_wkt (p, 9,
   120         -        "ral_meridian\",45],PARAMETER[\"scale_factor\",0.9996],PA");
          112  +        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
   121    113       add_srs_wkt (p, 10,
   122         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
          114  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   123    115       add_srs_wkt (p, 11,
   124         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
          116  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
   125    117       add_srs_wkt (p, 12,
   126         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
   127         -    add_srs_wkt (p, 13,
   128         -        "TY[\"EPSG\",\"3891\"]]");
   129         -    p = add_epsg_def_ex (filter, first, last, 3892, "epsg", 3892,
   130         -        "IGRS / UTM zone 39N", 0, 0,
   131         -        "GRS 1980", "Greenwich",
   132         -        "Iraqi_Geospatial_Reference_System", "Transverse_Mercator", "metre",
   133         -        "Easting", "East", "Northing", "North");
          118  +        "UTHORITY[\"EPSG\",\"3891\"]]");
          119  +    p = add_epsg_def (filter, first, last, 3892, "epsg", 3892,
          120  +        "IGRS / UTM zone 39N");
   134    121       add_proj4text (p, 0,
   135    122           "+proj=utm +zone=39 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   136    123       add_proj4text (p, 1,
   137    124           "units=m +no_defs");
   138    125       add_srs_wkt (p, 0,
   139    126           "PROJCS[\"IGRS / UTM zone 39N\",GEOGCS[\"IGRS\",DATUM[\"I");
   140    127       add_srs_wkt (p, 1,
................................................................................
   144    131       add_srs_wkt (p, 3,
   145    132           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1029\"]],PRIMEM");
   146    133       add_srs_wkt (p, 4,
   147    134           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   148    135       add_srs_wkt (p, 5,
   149    136           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   150    137       add_srs_wkt (p, 6,
   151         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          138  +        "AUTHORITY[\"EPSG\",\"3889\"]],PROJECTION[\"Transverse_Me");
   152    139       add_srs_wkt (p, 7,
   153         -        "ITY[\"EPSG\",\"3889\"]],PROJECTION[\"Transverse_Mercator");
          140  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   154    141       add_srs_wkt (p, 8,
   155         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          142  +        "\"central_meridian\",51],PARAMETER[\"scale_factor\",0.99");
   156    143       add_srs_wkt (p, 9,
   157         -        "ral_meridian\",51],PARAMETER[\"scale_factor\",0.9996],PA");
          144  +        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
   158    145       add_srs_wkt (p, 10,
   159         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
          146  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   160    147       add_srs_wkt (p, 11,
   161         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
          148  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
   162    149       add_srs_wkt (p, 12,
   163         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
   164         -    add_srs_wkt (p, 13,
   165         -        "TY[\"EPSG\",\"3892\"]]");
   166         -    p = add_epsg_def_ex (filter, first, last, 3893, "epsg", 3893,
   167         -        "ED50 / Iraq National Grid", 0, 0,
   168         -        "International 1924", "Greenwich",
   169         -        "European_Datum_1950", "Transverse_Mercator", "metre",
   170         -        "Easting", "East", "Northing", "North");
          150  +        "UTHORITY[\"EPSG\",\"3892\"]]");
          151  +    p = add_epsg_def (filter, first, last, 3893, "epsg", 3893,
          152  +        "ED50 / Iraq National Grid");
   171    153       add_proj4text (p, 0,
   172    154           "+proj=tmerc +lat_0=29.02626833333333 +lon_0=46.5 +k=0.99");
   173    155       add_proj4text (p, 1,
   174    156           "94 +x_0=800000 +y_0=0 +ellps=intl +towgs84=-87,-98,-121,");
   175    157       add_proj4text (p, 2,
   176    158           "0,0,0,0 +units=m +no_defs");
   177    159       add_srs_wkt (p, 0,
................................................................................
   183    165       add_srs_wkt (p, 3,
   184    166           ",-98,-121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[");
   185    167       add_srs_wkt (p, 4,
   186    168           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   187    169       add_srs_wkt (p, 5,
   188    170           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   189    171       add_srs_wkt (p, 6,
   190         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
   191         -    add_srs_wkt (p, 7,
   192         -        "TY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"");
   193         -    add_srs_wkt (p, 8,
   194         -        "],PARAMETER[\"latitude_of_origin\",29.02626833333333],PA");
   195         -    add_srs_wkt (p, 9,
   196         -        "RAMETER[\"central_meridian\",46.5],PARAMETER[\"scale_fac");
   197         -    add_srs_wkt (p, 10,
   198         -        "tor\",0.9994],PARAMETER[\"false_easting\",800000],PARAME");
   199         -    add_srs_wkt (p, 11,
   200         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   201         -    add_srs_wkt (p, 12,
   202         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   203         -    add_srs_wkt (p, 13,
   204         -        ",NORTH],AUTHORITY[\"EPSG\",\"3893\"]]");
   205         -    p = add_epsg_def_ex (filter, first, last, 3901, "epsg", 3901,
   206         -        "KKJ / Finland Uniform Coordinate System", 0, 1,
   207         -        "International 1924", "Greenwich",
   208         -        "Kartastokoordinaattijarjestelma_1966", "Transverse_Mercator", "metre",
   209         -        "X", "North", "Y", "East");
   210         -    add_proj4text (p, 0,
   211         -        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=3500000 +y_0=0 ");
   212         -    add_proj4text (p, 1,
   213         -        "+ellps=intl +towgs84=-96.062,-82.428,-121.753,4.801,0.34");
   214         -    add_proj4text (p, 2,
   215         -        "5,-1.376,1.496 +units=m +vunits=m +no_defs");
   216         -    add_srs_wkt (p, 0,
   217         -        "COMPD_CS[\"KKJ / Finland Uniform Coordinate System + N60");
   218         -    add_srs_wkt (p, 1,
   219         -        " height\",PROJCS[\"KKJ / Finland Uniform Coordinate Syst");
   220         -    add_srs_wkt (p, 2,
   221         -        "em\",GEOGCS[\"KKJ\",DATUM[\"Kartastokoordinaattijarjeste");
   222         -    add_srs_wkt (p, 3,
   223         -        "lma_1966\",SPHEROID[\"International 1924\",6378388,297,A");
   224         -    add_srs_wkt (p, 4,
   225         -        "UTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-96.062,-82.428,-12");
   226         -    add_srs_wkt (p, 5,
   227         -        "1.753,4.801,0.345,-1.376,1.496],AUTHORITY[\"EPSG\",\"612");
   228         -    add_srs_wkt (p, 6,
   229         -        "3\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   230         -    add_srs_wkt (p, 7,
   231         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   232         -    add_srs_wkt (p, 8,
   233         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   234         -    add_srs_wkt (p, 9,
   235         -        "EAST],AUTHORITY[\"EPSG\",\"4123\"]],PROJECTION[\"Transve");
   236         -    add_srs_wkt (p, 10,
   237         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   238         -    add_srs_wkt (p, 11,
   239         -        "METER[\"central_meridian\",27],PARAMETER[\"scale_factor\"");
   240         -    add_srs_wkt (p, 12,
   241         -        ",1],PARAMETER[\"false_easting\",3500000],PARAMETER[\"fal");
   242         -    add_srs_wkt (p, 13,
   243         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   244         -    add_srs_wkt (p, 14,
   245         -        "001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"E");
   246         -    add_srs_wkt (p, 15,
   247         -        "PSG\",\"2393\"]],VERT_CS[\"N60 height\",VERT_DATUM[\"Hel");
   248         -    add_srs_wkt (p, 16,
   249         -        "sinki 1960\",2005,AUTHORITY[\"EPSG\",\"5116\"]],UNIT[\"m");
   250         -    add_srs_wkt (p, 17,
   251         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],A");
   252         -    add_srs_wkt (p, 18,
   253         -        "UTHORITY[\"EPSG\",\"5717\"]],AUTHORITY[\"EPSG\",\"3901\"");
   254         -    add_srs_wkt (p, 19,
   255         -        "]]");
   256         -    p = add_epsg_def_ex (filter, first, last, 3902, "epsg", 3902,
   257         -        "ETRS89 / TM35FIN(N,E)", 0, 1,
   258         -        "GRS 1980", "Greenwich",
   259         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   260         -        "Northing", "North", "Easting", "East");
   261         -    add_proj4text (p, 0,
   262         -        "+proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   263         -    add_proj4text (p, 1,
   264         -        "units=m +vunits=m +no_defs");
   265         -    add_srs_wkt (p, 0,
   266         -        "COMPD_CS[\"ETRS89 / TM35FIN(N,E) + N60 height\",PROJCS[\"");
   267         -    add_srs_wkt (p, 1,
   268         -        "ETRS89 / TM35FIN(N,E)\",GEOGCS[\"ETRS89\",DATUM[\"Europe");
   269         -    add_srs_wkt (p, 2,
   270         -        "an_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 19");
   271         -    add_srs_wkt (p, 3,
   272         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
   273         -    add_srs_wkt (p, 4,
   274         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PR");
   275         -    add_srs_wkt (p, 5,
   276         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   277         -    add_srs_wkt (p, 6,
   278         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   279         -    add_srs_wkt (p, 7,
   280         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   281         -    add_srs_wkt (p, 8,
   282         -        "HORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Merca");
   283         -    add_srs_wkt (p, 9,
   284         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   285         -    add_srs_wkt (p, 10,
   286         -        "entral_meridian\",27],PARAMETER[\"scale_factor\",0.9996]");
   287         -    add_srs_wkt (p, 11,
   288         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   289         -    add_srs_wkt (p, 12,
   290         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   291         -    add_srs_wkt (p, 13,
   292         -        "]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHO");
   293         -    add_srs_wkt (p, 14,
   294         -        "RITY[\"EPSG\",\"5048\"]],VERT_CS[\"N60 height\",VERT_DAT");
   295         -    add_srs_wkt (p, 15,
   296         -        "UM[\"Helsinki 1960\",2005,AUTHORITY[\"EPSG\",\"5116\"]],");
   297         -    add_srs_wkt (p, 16,
   298         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up");
   299         -    add_srs_wkt (p, 17,
   300         -        "\",UP],AUTHORITY[\"EPSG\",\"5717\"]],AUTHORITY[\"EPSG\",");
   301         -    add_srs_wkt (p, 18,
   302         -        "\"3902\"]]");
   303         -    p = add_epsg_def_ex (filter, first, last, 3903, "epsg", 3903,
   304         -        "ETRS89 / TM35FIN(N,E)", 0, 1,
   305         -        "GRS 1980", "Greenwich",
   306         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   307         -        "Northing", "North", "Easting", "East");
   308         -    add_proj4text (p, 0,
   309         -        "+proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   310         -    add_proj4text (p, 1,
   311         -        "units=m +vunits=m +no_defs");
   312         -    add_srs_wkt (p, 0,
   313         -        "COMPD_CS[\"ETRS89 / TM35FIN(N,E) + N2000 height\",PROJCS");
   314         -    add_srs_wkt (p, 1,
   315         -        "[\"ETRS89 / TM35FIN(N,E)\",GEOGCS[\"ETRS89\",DATUM[\"Eur");
   316         -    add_srs_wkt (p, 2,
   317         -        "opean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS");
   318         -    add_srs_wkt (p, 3,
   319         -        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   320         -    add_srs_wkt (p, 4,
   321         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
   322         -    add_srs_wkt (p, 5,
   323         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   324         -    add_srs_wkt (p, 6,
   325         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   326         -    add_srs_wkt (p, 7,
   327         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   328         -    add_srs_wkt (p, 8,
   329         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
   330         -    add_srs_wkt (p, 9,
   331         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   332         -    add_srs_wkt (p, 10,
   333         -        "\"central_meridian\",27],PARAMETER[\"scale_factor\",0.99");
   334         -    add_srs_wkt (p, 11,
   335         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
   336         -    add_srs_wkt (p, 12,
   337         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   338         -    add_srs_wkt (p, 13,
   339         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
   340         -    add_srs_wkt (p, 14,
   341         -        "UTHORITY[\"EPSG\",\"5048\"]],VERT_CS[\"N2000 height\",VE");
   342         -    add_srs_wkt (p, 15,
   343         -        "RT_DATUM[\"N2000\",2005,AUTHORITY[\"EPSG\",\"1030\"]],UN");
   344         -    add_srs_wkt (p, 16,
   345         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\"");
   346         -    add_srs_wkt (p, 17,
   347         -        ",UP],AUTHORITY[\"EPSG\",\"3900\"]],AUTHORITY[\"EPSG\",\"");
   348         -    add_srs_wkt (p, 18,
   349         -        "3903\"]]");
   350         -    p = add_epsg_def_ex (filter, first, last, 3906, "epsg", 3906,
   351         -        "MGI 1901", 1, 1,
   352         -        "Bessel 1841", "Greenwich",
   353         -        "MGI_1901", "none", "degree",
   354         -        "Latitude", "North", "Longitude", "East");
          172  +        "UTHORITY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mer");
          173  +    add_srs_wkt (p, 7,
          174  +        "cator\"],PARAMETER[\"latitude_of_origin\",29.02626833333");
          175  +    add_srs_wkt (p, 8,
          176  +        "333],PARAMETER[\"central_meridian\",46.5],PARAMETER[\"sc");
          177  +    add_srs_wkt (p, 9,
          178  +        "ale_factor\",0.9994],PARAMETER[\"false_easting\",800000]");
          179  +    add_srs_wkt (p, 10,
          180  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
          181  +    add_srs_wkt (p, 11,
          182  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
          183  +    add_srs_wkt (p, 12,
          184  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"3893\"]]");
          185  +    p = add_epsg_def (filter, first, last, 3906, "epsg", 3906,
          186  +        "MGI 1901");
   355    187       add_proj4text (p, 0,
   356    188           "+proj=longlat +ellps=bessel +towgs84=682,-203,480,0,0,0,");
   357    189       add_proj4text (p, 1,
   358    190           "0 +no_defs");
   359    191       add_srs_wkt (p, 0,
   360    192           "GEOGCS[\"MGI 1901\",DATUM[\"MGI_1901\",SPHEROID[\"Bessel");
   361    193       add_srs_wkt (p, 1,
................................................................................
   363    195       add_srs_wkt (p, 2,
   364    196           "4\"]],TOWGS84[682,-203,480,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   365    197       add_srs_wkt (p, 3,
   366    198           "1031\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   367    199       add_srs_wkt (p, 4,
   368    200           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   369    201       add_srs_wkt (p, 5,
   370         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   371         -    add_srs_wkt (p, 6,
   372         -        "\",EAST],AUTHORITY[\"EPSG\",\"3906\"]]");
   373         -    p = add_epsg_def_ex (filter, first, last, 3907, "epsg", 3907,
   374         -        "MGI 1901 / Balkans zone 5", 0, 1,
   375         -        "Bessel 1841", "Greenwich",
   376         -        "MGI_1901", "Transverse_Mercator", "metre",
   377         -        "X", "North", "Y", "East");
          202  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"3906\"]]");
          203  +    p = add_epsg_def (filter, first, last, 3907, "epsg", 3907,
          204  +        "MGI 1901 / Balkans zone 5");
   378    205       add_proj4text (p, 0,
   379    206           "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=5500000 +y");
   380    207       add_proj4text (p, 1,
   381    208           "_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=");
   382    209       add_proj4text (p, 2,
   383    210           "m +no_defs");
   384    211       add_srs_wkt (p, 0,
................................................................................
   388    215       add_srs_wkt (p, 2,
   389    216           ",299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-");
   390    217       add_srs_wkt (p, 3,
   391    218           "203,480,0,0,0,0],AUTHORITY[\"EPSG\",\"1031\"]],PRIMEM[\"");
   392    219       add_srs_wkt (p, 4,
   393    220           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   394    221       add_srs_wkt (p, 5,
   395         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
          222  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
   396    223       add_srs_wkt (p, 6,
   397         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
          224  +        "HORITY[\"EPSG\",\"3906\"]],PROJECTION[\"Transverse_Merca");
   398    225       add_srs_wkt (p, 7,
   399         -        "[\"EPSG\",\"3906\"]],PROJECTION[\"Transverse_Mercator\"]");
          226  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   400    227       add_srs_wkt (p, 8,
   401         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
          228  +        "entral_meridian\",15],PARAMETER[\"scale_factor\",0.9999]");
   402    229       add_srs_wkt (p, 9,
   403         -        "_meridian\",15],PARAMETER[\"scale_factor\",0.9999],PARAM");
          230  +        ",PARAMETER[\"false_easting\",5500000],PARAMETER[\"false_");
   404    231       add_srs_wkt (p, 10,
   405         -        "ETER[\"false_easting\",5500000],PARAMETER[\"false_northi");
          232  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   406    233       add_srs_wkt (p, 11,
   407         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
   408         -    add_srs_wkt (p, 12,
   409         -        "XIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3");
   410         -    add_srs_wkt (p, 13,
   411         -        "907\"]]");
   412         -    p = add_epsg_def_ex (filter, first, last, 3908, "epsg", 3908,
   413         -        "MGI 1901 / Balkans zone 6", 0, 1,
   414         -        "Bessel 1841", "Greenwich",
   415         -        "MGI_1901", "Transverse_Mercator", "metre",
   416         -        "X", "North", "Y", "East");
          234  +        "\"]],AUTHORITY[\"EPSG\",\"3907\"]]");
          235  +    p = add_epsg_def (filter, first, last, 3908, "epsg", 3908,
          236  +        "MGI 1901 / Balkans zone 6");
   417    237       add_proj4text (p, 0,
   418    238           "+proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=6500000 +y");
   419    239       add_proj4text (p, 1,
   420    240           "_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=");
   421    241       add_proj4text (p, 2,
   422    242           "m +no_defs");
   423    243       add_srs_wkt (p, 0,
................................................................................
   427    247       add_srs_wkt (p, 2,
   428    248           ",299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-");
   429    249       add_srs_wkt (p, 3,
   430    250           "203,480,0,0,0,0],AUTHORITY[\"EPSG\",\"1031\"]],PRIMEM[\"");
   431    251       add_srs_wkt (p, 4,
   432    252           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   433    253       add_srs_wkt (p, 5,
   434         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
          254  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
   435    255       add_srs_wkt (p, 6,
   436         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
          256  +        "HORITY[\"EPSG\",\"3906\"]],PROJECTION[\"Transverse_Merca");
   437    257       add_srs_wkt (p, 7,
   438         -        "[\"EPSG\",\"3906\"]],PROJECTION[\"Transverse_Mercator\"]");
          258  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   439    259       add_srs_wkt (p, 8,
   440         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
          260  +        "entral_meridian\",18],PARAMETER[\"scale_factor\",0.9999]");
   441    261       add_srs_wkt (p, 9,
   442         -        "_meridian\",18],PARAMETER[\"scale_factor\",0.9999],PARAM");
          262  +        ",PARAMETER[\"false_easting\",6500000],PARAMETER[\"false_");
   443    263       add_srs_wkt (p, 10,
   444         -        "ETER[\"false_easting\",6500000],PARAMETER[\"false_northi");
          264  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   445    265       add_srs_wkt (p, 11,
   446         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
   447         -    add_srs_wkt (p, 12,
   448         -        "XIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3");
   449         -    add_srs_wkt (p, 13,
   450         -        "908\"]]");
   451         -    p = add_epsg_def_ex (filter, first, last, 3909, "epsg", 3909,
   452         -        "MGI 1901 / Balkans zone 7", 0, 1,
   453         -        "Bessel 1841", "Greenwich",
   454         -        "MGI_1901", "Transverse_Mercator", "metre",
   455         -        "X", "North", "Y", "East");
          266  +        "\"]],AUTHORITY[\"EPSG\",\"3908\"]]");
          267  +    p = add_epsg_def (filter, first, last, 3909, "epsg", 3909,
          268  +        "MGI 1901 / Balkans zone 7");
   456    269       add_proj4text (p, 0,
   457    270           "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y");
   458    271       add_proj4text (p, 1,
   459    272           "_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=");
   460    273       add_proj4text (p, 2,
   461    274           "m +no_defs");
   462    275       add_srs_wkt (p, 0,
................................................................................
   466    279       add_srs_wkt (p, 2,
   467    280           ",299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-");
   468    281       add_srs_wkt (p, 3,
   469    282           "203,480,0,0,0,0],AUTHORITY[\"EPSG\",\"1031\"]],PRIMEM[\"");
   470    283       add_srs_wkt (p, 4,
   471    284           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   472    285       add_srs_wkt (p, 5,
   473         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
          286  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
   474    287       add_srs_wkt (p, 6,
   475         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
          288  +        "HORITY[\"EPSG\",\"3906\"]],PROJECTION[\"Transverse_Merca");
   476    289       add_srs_wkt (p, 7,
   477         -        "[\"EPSG\",\"3906\"]],PROJECTION[\"Transverse_Mercator\"]");
          290  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   478    291       add_srs_wkt (p, 8,
   479         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
          292  +        "entral_meridian\",21],PARAMETER[\"scale_factor\",0.9999]");
   480    293       add_srs_wkt (p, 9,
   481         -        "_meridian\",21],PARAMETER[\"scale_factor\",0.9999],PARAM");
          294  +        ",PARAMETER[\"false_easting\",7500000],PARAMETER[\"false_");
   482    295       add_srs_wkt (p, 10,
   483         -        "ETER[\"false_easting\",7500000],PARAMETER[\"false_northi");
          296  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   484    297       add_srs_wkt (p, 11,
   485         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
   486         -    add_srs_wkt (p, 12,
   487         -        "XIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3");
   488         -    add_srs_wkt (p, 13,
   489         -        "909\"]]");
   490         -    p = add_epsg_def_ex (filter, first, last, 3910, "epsg", 3910,
   491         -        "MGI 1901 / Balkans zone 8", 0, 1,
   492         -        "Bessel 1841", "Greenwich",
   493         -        "MGI_1901", "Transverse_Mercator", "metre",
   494         -        "X", "North", "Y", "East");
          298  +        "\"]],AUTHORITY[\"EPSG\",\"3909\"]]");
          299  +    p = add_epsg_def (filter, first, last, 3910, "epsg", 3910,
          300  +        "MGI 1901 / Balkans zone 8");
   495    301       add_proj4text (p, 0,
   496    302           "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=8500000 +y");
   497    303       add_proj4text (p, 1,
   498    304           "_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=");
   499    305       add_proj4text (p, 2,
   500    306           "m +no_defs");
   501    307       add_srs_wkt (p, 0,
................................................................................
   505    311       add_srs_wkt (p, 2,
   506    312           ",299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-");
   507    313       add_srs_wkt (p, 3,
   508    314           "203,480,0,0,0,0],AUTHORITY[\"EPSG\",\"1031\"]],PRIMEM[\"");
   509    315       add_srs_wkt (p, 4,
   510    316           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   511    317       add_srs_wkt (p, 5,
   512         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
          318  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
   513    319       add_srs_wkt (p, 6,
   514         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
          320  +        "HORITY[\"EPSG\",\"3906\"]],PROJECTION[\"Transverse_Merca");
   515    321       add_srs_wkt (p, 7,
   516         -        "[\"EPSG\",\"3906\"]],PROJECTION[\"Transverse_Mercator\"]");
          322  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   517    323       add_srs_wkt (p, 8,
   518         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
          324  +        "entral_meridian\",24],PARAMETER[\"scale_factor\",0.9999]");
   519    325       add_srs_wkt (p, 9,
   520         -        "_meridian\",24],PARAMETER[\"scale_factor\",0.9999],PARAM");
          326  +        ",PARAMETER[\"false_easting\",8500000],PARAMETER[\"false_");
   521    327       add_srs_wkt (p, 10,
   522         -        "ETER[\"false_easting\",8500000],PARAMETER[\"false_northi");
          328  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   523    329       add_srs_wkt (p, 11,
   524         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
   525         -    add_srs_wkt (p, 12,
   526         -        "XIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3");
   527         -    add_srs_wkt (p, 13,
   528         -        "910\"]]");
   529         -    p = add_epsg_def_ex (filter, first, last, 3911, "epsg", 3911,
   530         -        "MGI 1901 / Slovenia Grid", 0, 1,
   531         -        "Bessel 1841", "Greenwich",
   532         -        "MGI_1901", "Transverse_Mercator", "metre",
   533         -        "X", "North", "Y", "East");
          330  +        "\"]],AUTHORITY[\"EPSG\",\"3910\"]]");
          331  +    p = add_epsg_def (filter, first, last, 3911, "epsg", 3911,
          332  +        "MGI 1901 / Slovenia Grid");
   534    333       add_proj4text (p, 0,
   535    334           "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_");
   536    335       add_proj4text (p, 1,
   537    336           "0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m");
   538    337       add_proj4text (p, 2,
   539    338           " +no_defs");
   540    339       add_srs_wkt (p, 0,
................................................................................
   544    343       add_srs_wkt (p, 2,
   545    344           "299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-2");
   546    345       add_srs_wkt (p, 3,
   547    346           "03,480,0,0,0,0],AUTHORITY[\"EPSG\",\"1031\"]],PRIMEM[\"G");
   548    347       add_srs_wkt (p, 4,
   549    348           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   550    349       add_srs_wkt (p, 5,
   551         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
          350  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
   552    351       add_srs_wkt (p, 6,
   553         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
          352  +        "ORITY[\"EPSG\",\"3906\"]],PROJECTION[\"Transverse_Mercat");
   554    353       add_srs_wkt (p, 7,
   555         -        "\"EPSG\",\"3906\"]],PROJECTION[\"Transverse_Mercator\"],");
          354  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
   556    355       add_srs_wkt (p, 8,
   557         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
          356  +        "ntral_meridian\",15],PARAMETER[\"scale_factor\",0.9999],");
   558    357       add_srs_wkt (p, 9,
   559         -        "meridian\",15],PARAMETER[\"scale_factor\",0.9999],PARAME");
          358  +        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
   560    359       add_srs_wkt (p, 10,
   561         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
          360  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   562    361       add_srs_wkt (p, 11,
   563         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   564         -    add_srs_wkt (p, 12,
   565         -        "S[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"391");
   566         -    add_srs_wkt (p, 13,
   567         -        "1\"]]");
   568         -    p = add_epsg_def_ex (filter, first, last, 3912, "epsg", 3912,
   569         -        "MGI 1901 / Slovene National Grid", 0, 0,
   570         -        "Bessel 1841", "Greenwich",
   571         -        "MGI_1901", "Transverse_Mercator", "metre",
   572         -        "Y", "East", "X", "North");
          362  +        "]],AUTHORITY[\"EPSG\",\"3911\"]]");
          363  +    p = add_epsg_def (filter, first, last, 3912, "epsg", 3912,
          364  +        "MGI 1901 / Slovene National Grid");
   573    365       add_proj4text (p, 0,
   574    366           "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=500000 +y_");
   575    367       add_proj4text (p, 1,
   576    368           "0=-5000000 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +");
   577    369       add_proj4text (p, 2,
   578    370           "units=m +no_defs");
   579    371       add_srs_wkt (p, 0,
................................................................................
   585    377       add_srs_wkt (p, 3,
   586    378           "4[682,-203,480,0,0,0,0],AUTHORITY[\"EPSG\",\"1031\"]],PR");
   587    379       add_srs_wkt (p, 4,
   588    380           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   589    381       add_srs_wkt (p, 5,
   590    382           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   591    383       add_srs_wkt (p, 6,
   592         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
          384  +        "]],AUTHORITY[\"EPSG\",\"3906\"]],PROJECTION[\"Transverse");
   593    385       add_srs_wkt (p, 7,
   594         -        "HORITY[\"EPSG\",\"3906\"]],PROJECTION[\"Transverse_Merca");
          386  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
   595    387       add_srs_wkt (p, 8,
   596         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          388  +        "ER[\"central_meridian\",15],PARAMETER[\"scale_factor\",0");
   597    389       add_srs_wkt (p, 9,
   598         -        "entral_meridian\",15],PARAMETER[\"scale_factor\",0.9999]");
          390  +        ".9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
   599    391       add_srs_wkt (p, 10,
   600         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
          392  +        "alse_northing\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"E");
   601    393       add_srs_wkt (p, 11,
   602         -        "orthing\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          394  +        "PSG\",\"9001\"]],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTH");
   603    395       add_srs_wkt (p, 12,
   604         -        "\"9001\"]],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHORITY[");
   605         -    add_srs_wkt (p, 13,
   606         -        "\"EPSG\",\"3912\"]]");
   607         -    p = add_epsg_def_ex (filter, first, last, 3920, "epsg", 3920,
   608         -        "Puerto Rico / UTM zone 20N", 0, 0,
   609         -        "Clarke 1866", "Greenwich",
   610         -        "Puerto_Rico", "Transverse_Mercator", "metre",
   611         -        "Easting", "East", "Northing", "North");
          396  +        "ORITY[\"EPSG\",\"3912\"]]");
          397  +    p = add_epsg_def (filter, first, last, 3920, "epsg", 3920,
          398  +        "Puerto Rico / UTM zone 20N");
   612    399       add_proj4text (p, 0,
   613    400           "+proj=utm +zone=20 +ellps=clrk66 +towgs84=11,72,-101,0,0");
   614    401       add_proj4text (p, 1,
   615    402           ",0,0 +units=m +no_defs");
   616    403       add_srs_wkt (p, 0,
   617    404           "PROJCS[\"Puerto Rico / UTM zone 20N\",GEOGCS[\"Puerto Ri");
   618    405       add_srs_wkt (p, 1,
................................................................................
   622    409       add_srs_wkt (p, 3,
   623    410           "WGS84[11,72,-101,0,0,0,0],AUTHORITY[\"EPSG\",\"6139\"]],");
   624    411       add_srs_wkt (p, 4,
   625    412           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   626    413       add_srs_wkt (p, 5,
   627    414           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   628    415       add_srs_wkt (p, 6,
   629         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          416  +        "2\"]],AUTHORITY[\"EPSG\",\"4139\"]],PROJECTION[\"Transve");
   630    417       add_srs_wkt (p, 7,
   631         -        "AUTHORITY[\"EPSG\",\"4139\"]],PROJECTION[\"Transverse_Me");
          418  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   632    419       add_srs_wkt (p, 8,
   633         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          420  +        "METER[\"central_meridian\",-63],PARAMETER[\"scale_factor");
   634    421       add_srs_wkt (p, 9,
   635         -        "\"central_meridian\",-63],PARAMETER[\"scale_factor\",0.9");
          422  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
   636    423       add_srs_wkt (p, 10,
   637         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
          424  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   638    425       add_srs_wkt (p, 11,
   639         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
          426  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   640    427       add_srs_wkt (p, 12,
   641         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   642         -    add_srs_wkt (p, 13,
   643         -        "AUTHORITY[\"EPSG\",\"3920\"]]");
   644         -    p = add_epsg_def_ex (filter, first, last, 3942, "epsg", 3942,
   645         -        "RGF93 / CC42", 0, 0,
   646         -        "GRS 1980", "Greenwich",
   647         -        "Reseau_Geodesique_Francais_1993", "Lambert_Conformal_Conic_2SP", "metre",
   648         -        "X", "East", "Y", "North");
          428  +        "ORTH],AUTHORITY[\"EPSG\",\"3920\"]]");
          429  +    p = add_epsg_def (filter, first, last, 3942, "epsg", 3942,
          430  +        "RGF93 / CC42");
   649    431       add_proj4text (p, 0,
   650    432           "+proj=lcc +lat_1=41.25 +lat_2=42.75 +lat_0=42 +lon_0=3 +");
   651    433       add_proj4text (p, 1,
   652    434           "x_0=1700000 +y_0=1200000 +ellps=GRS80 +towgs84=0,0,0,0,0");
   653    435       add_proj4text (p, 2,
   654    436           ",0,0 +units=m +no_defs");
   655    437       add_srs_wkt (p, 0,
................................................................................
   659    441       add_srs_wkt (p, 2,
   660    442           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
   661    443       add_srs_wkt (p, 3,
   662    444           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6171\"]],PRIMEM[\"Green");
   663    445       add_srs_wkt (p, 4,
   664    446           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   665    447       add_srs_wkt (p, 5,
   666         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
   667         -    add_srs_wkt (p, 6,
   668         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   669         -    add_srs_wkt (p, 7,
   670         -        "SG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
   671         -    add_srs_wkt (p, 8,
   672         -        "\"],PARAMETER[\"standard_parallel_1\",41.25],PARAMETER[\"");
   673         -    add_srs_wkt (p, 9,
   674         -        "standard_parallel_2\",42.75],PARAMETER[\"latitude_of_ori");
   675         -    add_srs_wkt (p, 10,
   676         -        "gin\",42],PARAMETER[\"central_meridian\",3],PARAMETER[\"");
   677         -    add_srs_wkt (p, 11,
   678         -        "false_easting\",1700000],PARAMETER[\"false_northing\",12");
   679         -    add_srs_wkt (p, 12,
   680         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   681         -    add_srs_wkt (p, 13,
   682         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"39");
   683         -    add_srs_wkt (p, 14,
   684         -        "42\"]]");
   685         -    p = add_epsg_def_ex (filter, first, last, 3943, "epsg", 3943,
   686         -        "RGF93 / CC43", 0, 0,
   687         -        "GRS 1980", "Greenwich",
   688         -        "Reseau_Geodesique_Francais_1993", "Lambert_Conformal_Conic_2SP", "metre",
   689         -        "X", "East", "Y", "North");
          448  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
          449  +    add_srs_wkt (p, 6,
          450  +        "Y[\"EPSG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Con");
          451  +    add_srs_wkt (p, 7,
          452  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",41.25],PARAM");
          453  +    add_srs_wkt (p, 8,
          454  +        "ETER[\"standard_parallel_2\",42.75],PARAMETER[\"latitude");
          455  +    add_srs_wkt (p, 9,
          456  +        "_of_origin\",42],PARAMETER[\"central_meridian\",3],PARAM");
          457  +    add_srs_wkt (p, 10,
          458  +        "ETER[\"false_easting\",1700000],PARAMETER[\"false_northi");
          459  +    add_srs_wkt (p, 11,
          460  +        "ng\",1200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          461  +    add_srs_wkt (p, 12,
          462  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
          463  +    add_srs_wkt (p, 13,
          464  +        "\",\"3942\"]]");
          465  +    p = add_epsg_def (filter, first, last, 3943, "epsg", 3943,
          466  +        "RGF93 / CC43");
   690    467       add_proj4text (p, 0,
   691    468           "+proj=lcc +lat_1=42.25 +lat_2=43.75 +lat_0=43 +lon_0=3 +");
   692    469       add_proj4text (p, 1,
   693    470           "x_0=1700000 +y_0=2200000 +ellps=GRS80 +towgs84=0,0,0,0,0");
   694    471       add_proj4text (p, 2,
   695    472           ",0,0 +units=m +no_defs");
   696    473       add_srs_wkt (p, 0,
................................................................................
   700    477       add_srs_wkt (p, 2,
   701    478           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
   702    479       add_srs_wkt (p, 3,
   703    480           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6171\"]],PRIMEM[\"Green");
   704    481       add_srs_wkt (p, 4,
   705    482           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   706    483       add_srs_wkt (p, 5,
   707         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
   708         -    add_srs_wkt (p, 6,
   709         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   710         -    add_srs_wkt (p, 7,
   711         -        "SG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
   712         -    add_srs_wkt (p, 8,
   713         -        "\"],PARAMETER[\"standard_parallel_1\",42.25],PARAMETER[\"");
   714         -    add_srs_wkt (p, 9,
   715         -        "standard_parallel_2\",43.75],PARAMETER[\"latitude_of_ori");
   716         -    add_srs_wkt (p, 10,
   717         -        "gin\",43],PARAMETER[\"central_meridian\",3],PARAMETER[\"");
   718         -    add_srs_wkt (p, 11,
   719         -        "false_easting\",1700000],PARAMETER[\"false_northing\",22");
   720         -    add_srs_wkt (p, 12,
   721         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   722         -    add_srs_wkt (p, 13,
   723         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"39");
   724         -    add_srs_wkt (p, 14,
   725         -        "43\"]]");
   726         -    p = add_epsg_def_ex (filter, first, last, 3944, "epsg", 3944,
   727         -        "RGF93 / CC44", 0, 0,
   728         -        "GRS 1980", "Greenwich",
   729         -        "Reseau_Geodesique_Francais_1993", "Lambert_Conformal_Conic_2SP", "metre",
   730         -        "X", "East", "Y", "North");
          484  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
          485  +    add_srs_wkt (p, 6,
          486  +        "Y[\"EPSG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Con");
          487  +    add_srs_wkt (p, 7,
          488  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",42.25],PARAM");
          489  +    add_srs_wkt (p, 8,
          490  +        "ETER[\"standard_parallel_2\",43.75],PARAMETER[\"latitude");
          491  +    add_srs_wkt (p, 9,
          492  +        "_of_origin\",43],PARAMETER[\"central_meridian\",3],PARAM");
          493  +    add_srs_wkt (p, 10,
          494  +        "ETER[\"false_easting\",1700000],PARAMETER[\"false_northi");
          495  +    add_srs_wkt (p, 11,
          496  +        "ng\",2200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          497  +    add_srs_wkt (p, 12,
          498  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
          499  +    add_srs_wkt (p, 13,
          500  +        "\",\"3943\"]]");
          501  +    p = add_epsg_def (filter, first, last, 3944, "epsg", 3944,
          502  +        "RGF93 / CC44");
   731    503       add_proj4text (p, 0,
   732    504           "+proj=lcc +lat_1=43.25 +lat_2=44.75 +lat_0=44 +lon_0=3 +");
   733    505       add_proj4text (p, 1,
   734    506           "x_0=1700000 +y_0=3200000 +ellps=GRS80 +towgs84=0,0,0,0,0");
   735    507       add_proj4text (p, 2,
   736    508           ",0,0 +units=m +no_defs");
   737    509       add_srs_wkt (p, 0,
................................................................................
   741    513       add_srs_wkt (p, 2,
   742    514           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
   743    515       add_srs_wkt (p, 3,
   744    516           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6171\"]],PRIMEM[\"Green");
   745    517       add_srs_wkt (p, 4,
   746    518           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   747    519       add_srs_wkt (p, 5,
   748         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
   749         -    add_srs_wkt (p, 6,
   750         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   751         -    add_srs_wkt (p, 7,
   752         -        "SG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
   753         -    add_srs_wkt (p, 8,
   754         -        "\"],PARAMETER[\"standard_parallel_1\",43.25],PARAMETER[\"");
   755         -    add_srs_wkt (p, 9,
   756         -        "standard_parallel_2\",44.75],PARAMETER[\"latitude_of_ori");
   757         -    add_srs_wkt (p, 10,
   758         -        "gin\",44],PARAMETER[\"central_meridian\",3],PARAMETER[\"");
   759         -    add_srs_wkt (p, 11,
   760         -        "false_easting\",1700000],PARAMETER[\"false_northing\",32");
   761         -    add_srs_wkt (p, 12,
   762         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   763         -    add_srs_wkt (p, 13,
   764         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"39");
   765         -    add_srs_wkt (p, 14,
   766         -        "44\"]]");
   767         -    p = add_epsg_def_ex (filter, first, last, 3945, "epsg", 3945,
   768         -        "RGF93 / CC45", 0, 0,
   769         -        "GRS 1980", "Greenwich",
   770         -        "Reseau_Geodesique_Francais_1993", "Lambert_Conformal_Conic_2SP", "metre",
   771         -        "X", "East", "Y", "North");
          520  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
          521  +    add_srs_wkt (p, 6,
          522  +        "Y[\"EPSG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Con");
          523  +    add_srs_wkt (p, 7,
          524  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",43.25],PARAM");
          525  +    add_srs_wkt (p, 8,
          526  +        "ETER[\"standard_parallel_2\",44.75],PARAMETER[\"latitude");
          527  +    add_srs_wkt (p, 9,
          528  +        "_of_origin\",44],PARAMETER[\"central_meridian\",3],PARAM");
          529  +    add_srs_wkt (p, 10,
          530  +        "ETER[\"false_easting\",1700000],PARAMETER[\"false_northi");
          531  +    add_srs_wkt (p, 11,
          532  +        "ng\",3200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          533  +    add_srs_wkt (p, 12,
          534  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
          535  +    add_srs_wkt (p, 13,
          536  +        "\",\"3944\"]]");
          537  +    p = add_epsg_def (filter, first, last, 3945, "epsg", 3945,
          538  +        "RGF93 / CC45");
   772    539       add_proj4text (p, 0,
   773    540           "+proj=lcc +lat_1=44.25 +lat_2=45.75 +lat_0=45 +lon_0=3 +");
   774    541       add_proj4text (p, 1,
   775    542           "x_0=1700000 +y_0=4200000 +ellps=GRS80 +towgs84=0,0,0,0,0");
   776    543       add_proj4text (p, 2,
   777    544           ",0,0 +units=m +no_defs");
   778    545       add_srs_wkt (p, 0,
................................................................................
   782    549       add_srs_wkt (p, 2,
   783    550           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
   784    551       add_srs_wkt (p, 3,
   785    552           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6171\"]],PRIMEM[\"Green");
   786    553       add_srs_wkt (p, 4,
   787    554           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   788    555       add_srs_wkt (p, 5,
   789         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
   790         -    add_srs_wkt (p, 6,
   791         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   792         -    add_srs_wkt (p, 7,
   793         -        "SG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
   794         -    add_srs_wkt (p, 8,
   795         -        "\"],PARAMETER[\"standard_parallel_1\",44.25],PARAMETER[\"");
   796         -    add_srs_wkt (p, 9,
   797         -        "standard_parallel_2\",45.75],PARAMETER[\"latitude_of_ori");
   798         -    add_srs_wkt (p, 10,
   799         -        "gin\",45],PARAMETER[\"central_meridian\",3],PARAMETER[\"");
   800         -    add_srs_wkt (p, 11,
   801         -        "false_easting\",1700000],PARAMETER[\"false_northing\",42");
   802         -    add_srs_wkt (p, 12,
   803         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   804         -    add_srs_wkt (p, 13,
   805         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"39");
   806         -    add_srs_wkt (p, 14,
   807         -        "45\"]]");
   808         -    p = add_epsg_def_ex (filter, first, last, 3946, "epsg", 3946,
   809         -        "RGF93 / CC46", 0, 0,
   810         -        "GRS 1980", "Greenwich",
   811         -        "Reseau_Geodesique_Francais_1993", "Lambert_Conformal_Conic_2SP", "metre",
   812         -        "X", "East", "Y", "North");
          556  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
          557  +    add_srs_wkt (p, 6,
          558  +        "Y[\"EPSG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Con");
          559  +    add_srs_wkt (p, 7,
          560  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",44.25],PARAM");
          561  +    add_srs_wkt (p, 8,
          562  +        "ETER[\"standard_parallel_2\",45.75],PARAMETER[\"latitude");
          563  +    add_srs_wkt (p, 9,
          564  +        "_of_origin\",45],PARAMETER[\"central_meridian\",3],PARAM");
          565  +    add_srs_wkt (p, 10,
          566  +        "ETER[\"false_easting\",1700000],PARAMETER[\"false_northi");
          567  +    add_srs_wkt (p, 11,
          568  +        "ng\",4200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          569  +    add_srs_wkt (p, 12,
          570  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
          571  +    add_srs_wkt (p, 13,
          572  +        "\",\"3945\"]]");
          573  +    p = add_epsg_def (filter, first, last, 3946, "epsg", 3946,
          574  +        "RGF93 / CC46");
   813    575       add_proj4text (p, 0,
   814    576           "+proj=lcc +lat_1=45.25 +lat_2=46.75 +lat_0=46 +lon_0=3 +");
   815    577       add_proj4text (p, 1,
   816    578           "x_0=1700000 +y_0=5200000 +ellps=GRS80 +towgs84=0,0,0,0,0");
   817    579       add_proj4text (p, 2,
   818    580           ",0,0 +units=m +no_defs");
   819    581       add_srs_wkt (p, 0,
................................................................................
   823    585       add_srs_wkt (p, 2,
   824    586           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
   825    587       add_srs_wkt (p, 3,
   826    588           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6171\"]],PRIMEM[\"Green");
   827    589       add_srs_wkt (p, 4,
   828    590           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   829    591       add_srs_wkt (p, 5,
   830         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
   831         -    add_srs_wkt (p, 6,
   832         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   833         -    add_srs_wkt (p, 7,
   834         -        "SG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
   835         -    add_srs_wkt (p, 8,
   836         -        "\"],PARAMETER[\"standard_parallel_1\",45.25],PARAMETER[\"");
   837         -    add_srs_wkt (p, 9,
   838         -        "standard_parallel_2\",46.75],PARAMETER[\"latitude_of_ori");
   839         -    add_srs_wkt (p, 10,
   840         -        "gin\",46],PARAMETER[\"central_meridian\",3],PARAMETER[\"");
   841         -    add_srs_wkt (p, 11,
   842         -        "false_easting\",1700000],PARAMETER[\"false_northing\",52");
   843         -    add_srs_wkt (p, 12,
   844         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   845         -    add_srs_wkt (p, 13,
   846         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"39");
   847         -    add_srs_wkt (p, 14,
   848         -        "46\"]]");
   849         -    p = add_epsg_def_ex (filter, first, last, 3947, "epsg", 3947,
   850         -        "RGF93 / CC47", 0, 0,
   851         -        "GRS 1980", "Greenwich",
   852         -        "Reseau_Geodesique_Francais_1993", "Lambert_Conformal_Conic_2SP", "metre",
   853         -        "X", "East", "Y", "North");
          592  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
          593  +    add_srs_wkt (p, 6,
          594  +        "Y[\"EPSG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Con");
          595  +    add_srs_wkt (p, 7,
          596  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",45.25],PARAM");
          597  +    add_srs_wkt (p, 8,
          598  +        "ETER[\"standard_parallel_2\",46.75],PARAMETER[\"latitude");
          599  +    add_srs_wkt (p, 9,
          600  +        "_of_origin\",46],PARAMETER[\"central_meridian\",3],PARAM");
          601  +    add_srs_wkt (p, 10,
          602  +        "ETER[\"false_easting\",1700000],PARAMETER[\"false_northi");
          603  +    add_srs_wkt (p, 11,
          604  +        "ng\",5200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          605  +    add_srs_wkt (p, 12,
          606  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
          607  +    add_srs_wkt (p, 13,
          608  +        "\",\"3946\"]]");
          609  +    p = add_epsg_def (filter, first, last, 3947, "epsg", 3947,
          610  +        "RGF93 / CC47");
   854    611       add_proj4text (p, 0,
   855    612           "+proj=lcc +lat_1=46.25 +lat_2=47.75 +lat_0=47 +lon_0=3 +");
   856    613       add_proj4text (p, 1,
   857    614           "x_0=1700000 +y_0=6200000 +ellps=GRS80 +towgs84=0,0,0,0,0");
   858    615       add_proj4text (p, 2,
   859    616           ",0,0 +units=m +no_defs");
   860    617       add_srs_wkt (p, 0,
................................................................................
   864    621       add_srs_wkt (p, 2,
   865    622           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
   866    623       add_srs_wkt (p, 3,
   867    624           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6171\"]],PRIMEM[\"Green");
   868    625       add_srs_wkt (p, 4,
   869    626           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   870    627       add_srs_wkt (p, 5,
   871         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          628  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   872    629       add_srs_wkt (p, 6,
   873         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          630  +        "Y[\"EPSG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Con");
   874    631       add_srs_wkt (p, 7,
   875         -        "SG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          632  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",46.25],PARAM");
   876    633       add_srs_wkt (p, 8,
   877         -        "\"],PARAMETER[\"standard_parallel_1\",46.25],PARAMETER[\"");
          634  +        "ETER[\"standard_parallel_2\",47.75],PARAMETER[\"latitude");
   878    635       add_srs_wkt (p, 9,
   879         -        "standard_parallel_2\",47.75],PARAMETER[\"latitude_of_ori");
          636  +        "_of_origin\",47],PARAMETER[\"central_meridian\",3],PARAM");
   880    637       add_srs_wkt (p, 10,
   881         -        "gin\",47],PARAMETER[\"central_meridian\",3],PARAMETER[\"");
          638  +        "ETER[\"false_easting\",1700000],PARAMETER[\"false_northi");
   882    639       add_srs_wkt (p, 11,
   883         -        "false_easting\",1700000],PARAMETER[\"false_northing\",62");
          640  +        "ng\",6200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   884    641       add_srs_wkt (p, 12,
   885         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          642  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
   886    643       add_srs_wkt (p, 13,
   887         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"39");
   888         -    add_srs_wkt (p, 14,
   889         -        "47\"]]");
   890         -    p = add_epsg_def_ex (filter, first, last, 3948, "epsg", 3948,
   891         -        "RGF93 / CC48", 0, 0,
   892         -        "GRS 1980", "Greenwich",
   893         -        "Reseau_Geodesique_Francais_1993", "Lambert_Conformal_Conic_2SP", "metre",
   894         -        "X", "East", "Y", "North");
          644  +        "\",\"3947\"]]");
          645  +    p = add_epsg_def (filter, first, last, 3948, "epsg", 3948,
          646  +        "RGF93 / CC48");
   895    647       add_proj4text (p, 0,
   896    648           "+proj=lcc +lat_1=47.25 +lat_2=48.75 +lat_0=48 +lon_0=3 +");
   897    649       add_proj4text (p, 1,
   898    650           "x_0=1700000 +y_0=7200000 +ellps=GRS80 +towgs84=0,0,0,0,0");
   899    651       add_proj4text (p, 2,
   900    652           ",0,0 +units=m +no_defs");
   901    653       add_srs_wkt (p, 0,
................................................................................
   905    657       add_srs_wkt (p, 2,
   906    658           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
   907    659       add_srs_wkt (p, 3,
   908    660           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6171\"]],PRIMEM[\"Green");
   909    661       add_srs_wkt (p, 4,
   910    662           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   911    663       add_srs_wkt (p, 5,
   912         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          664  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   913    665       add_srs_wkt (p, 6,
   914         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          666  +        "Y[\"EPSG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Con");
   915    667       add_srs_wkt (p, 7,
   916         -        "SG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          668  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",47.25],PARAM");
   917    669       add_srs_wkt (p, 8,
   918         -        "\"],PARAMETER[\"standard_parallel_1\",47.25],PARAMETER[\"");
          670  +        "ETER[\"standard_parallel_2\",48.75],PARAMETER[\"latitude");
   919    671       add_srs_wkt (p, 9,
   920         -        "standard_parallel_2\",48.75],PARAMETER[\"latitude_of_ori");
          672  +        "_of_origin\",48],PARAMETER[\"central_meridian\",3],PARAM");
   921    673       add_srs_wkt (p, 10,
   922         -        "gin\",48],PARAMETER[\"central_meridian\",3],PARAMETER[\"");
          674  +        "ETER[\"false_easting\",1700000],PARAMETER[\"false_northi");
   923    675       add_srs_wkt (p, 11,
   924         -        "false_easting\",1700000],PARAMETER[\"false_northing\",72");
          676  +        "ng\",7200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   925    677       add_srs_wkt (p, 12,
   926         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          678  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
   927    679       add_srs_wkt (p, 13,
   928         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"39");
   929         -    add_srs_wkt (p, 14,
   930         -        "48\"]]");
   931         -    p = add_epsg_def_ex (filter, first, last, 3949, "epsg", 3949,
   932         -        "RGF93 / CC49", 0, 0,
   933         -        "GRS 1980", "Greenwich",
   934         -        "Reseau_Geodesique_Francais_1993", "Lambert_Conformal_Conic_2SP", "metre",
   935         -        "X", "East", "Y", "North");
          680  +        "\",\"3948\"]]");
          681  +    p = add_epsg_def (filter, first, last, 3949, "epsg", 3949,
          682  +        "RGF93 / CC49");
   936    683       add_proj4text (p, 0,
   937    684           "+proj=lcc +lat_1=48.25 +lat_2=49.75 +lat_0=49 +lon_0=3 +");
   938    685       add_proj4text (p, 1,
   939    686           "x_0=1700000 +y_0=8200000 +ellps=GRS80 +towgs84=0,0,0,0,0");
   940    687       add_proj4text (p, 2,
   941    688           ",0,0 +units=m +no_defs");
   942    689       add_srs_wkt (p, 0,
................................................................................
   946    693       add_srs_wkt (p, 2,
   947    694           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
   948    695       add_srs_wkt (p, 3,
   949    696           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6171\"]],PRIMEM[\"Green");
   950    697       add_srs_wkt (p, 4,
   951    698           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   952    699       add_srs_wkt (p, 5,
   953         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          700  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   954    701       add_srs_wkt (p, 6,
   955         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          702  +        "Y[\"EPSG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Con");
   956    703       add_srs_wkt (p, 7,
   957         -        "SG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          704  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",48.25],PARAM");
   958    705       add_srs_wkt (p, 8,
   959         -        "\"],PARAMETER[\"standard_parallel_1\",48.25],PARAMETER[\"");
          706  +        "ETER[\"standard_parallel_2\",49.75],PARAMETER[\"latitude");
   960    707       add_srs_wkt (p, 9,
   961         -        "standard_parallel_2\",49.75],PARAMETER[\"latitude_of_ori");
          708  +        "_of_origin\",49],PARAMETER[\"central_meridian\",3],PARAM");
   962    709       add_srs_wkt (p, 10,
   963         -        "gin\",49],PARAMETER[\"central_meridian\",3],PARAMETER[\"");
          710  +        "ETER[\"false_easting\",1700000],PARAMETER[\"false_northi");
   964    711       add_srs_wkt (p, 11,
   965         -        "false_easting\",1700000],PARAMETER[\"false_northing\",82");
          712  +        "ng\",8200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   966    713       add_srs_wkt (p, 12,
   967         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          714  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
   968    715       add_srs_wkt (p, 13,
   969         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"39");
   970         -    add_srs_wkt (p, 14,
   971         -        "49\"]]");
   972         -    p = add_epsg_def_ex (filter, first, last, 3950, "epsg", 3950,
   973         -        "RGF93 / CC50", 0, 0,
   974         -        "GRS 1980", "Greenwich",
   975         -        "Reseau_Geodesique_Francais_1993", "Lambert_Conformal_Conic_2SP", "metre",
   976         -        "X", "East", "Y", "North");
          716  +        "\",\"3949\"]]");
          717  +    p = add_epsg_def (filter, first, last, 3950, "epsg", 3950,
          718  +        "RGF93 / CC50");
   977    719       add_proj4text (p, 0,
   978    720           "+proj=lcc +lat_1=49.25 +lat_2=50.75 +lat_0=50 +lon_0=3 +");
   979    721       add_proj4text (p, 1,
   980    722           "x_0=1700000 +y_0=9200000 +ellps=GRS80 +towgs84=0,0,0,0,0");
   981    723       add_proj4text (p, 2,
   982    724           ",0,0 +units=m +no_defs");
   983    725       add_srs_wkt (p, 0,
................................................................................
   987    729       add_srs_wkt (p, 2,
   988    730           ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
   989    731       add_srs_wkt (p, 3,
   990    732           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6171\"]],PRIMEM[\"Green");
   991    733       add_srs_wkt (p, 4,
   992    734           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   993    735       add_srs_wkt (p, 5,
   994         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          736  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   995    737       add_srs_wkt (p, 6,
   996         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          738  +        "Y[\"EPSG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Con");
   997    739       add_srs_wkt (p, 7,
   998         -        "SG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          740  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",49.25],PARAM");
   999    741       add_srs_wkt (p, 8,
  1000         -        "\"],PARAMETER[\"standard_parallel_1\",49.25],PARAMETER[\"");
          742  +        "ETER[\"standard_parallel_2\",50.75],PARAMETER[\"latitude");
  1001    743       add_srs_wkt (p, 9,
  1002         -        "standard_parallel_2\",50.75],PARAMETER[\"latitude_of_ori");
          744  +        "_of_origin\",50],PARAMETER[\"central_meridian\",3],PARAM");
  1003    745       add_srs_wkt (p, 10,
  1004         -        "gin\",50],PARAMETER[\"central_meridian\",3],PARAMETER[\"");
          746  +        "ETER[\"false_easting\",1700000],PARAMETER[\"false_northi");
  1005    747       add_srs_wkt (p, 11,
  1006         -        "false_easting\",1700000],PARAMETER[\"false_northing\",92");
          748  +        "ng\",9200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1007    749       add_srs_wkt (p, 12,
  1008         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          750  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  1009    751       add_srs_wkt (p, 13,
  1010         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"39");
  1011         -    add_srs_wkt (p, 14,
  1012         -        "50\"]]");
  1013         -    p = add_epsg_def_ex (filter, first, last, 3968, "epsg", 3968,
  1014         -        "NAD83 / Virginia Lambert", 0, 0,
  1015         -        "GRS 1980", "Greenwich",
  1016         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1017         -        "X", "East", "Y", "North");
          752  +        "\",\"3950\"]]");
          753  +    p = add_epsg_def (filter, first, last, 3968, "epsg", 3968,
          754  +        "NAD83 / Virginia Lambert");
  1018    755       add_proj4text (p, 0,
  1019    756           "+proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +");
  1020    757       add_proj4text (p, 1,
  1021         -        "x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  1022         -    add_proj4text (p, 2,
  1023         -        "m +no_defs");
          758  +        "x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs");
  1024    759       add_srs_wkt (p, 0,
  1025    760           "PROJCS[\"NAD83 / Virginia Lambert\",GEOGCS[\"NAD83\",DAT");
  1026    761       add_srs_wkt (p, 1,
  1027    762           "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
  1028    763       add_srs_wkt (p, 2,
  1029    764           "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  1030    765       add_srs_wkt (p, 3,
  1031    766           "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  1032    767       add_srs_wkt (p, 4,
  1033    768           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1034    769       add_srs_wkt (p, 5,
  1035         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
          770  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  1036    771       add_srs_wkt (p, 6,
  1037         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
          772  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
  1038    773       add_srs_wkt (p, 7,
  1039         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
          774  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37],PAR");
  1040    775       add_srs_wkt (p, 8,
  1041         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",37],PARAMETER");
          776  +        "AMETER[\"standard_parallel_2\",39.5],PARAMETER[\"latitud");
  1042    777       add_srs_wkt (p, 9,
  1043         -        "[\"standard_parallel_2\",39.5],PARAMETER[\"latitude_of_o");
          778  +        "e_of_origin\",36],PARAMETER[\"central_meridian\",-79.5],");
  1044    779       add_srs_wkt (p, 10,
  1045         -        "rigin\",36],PARAMETER[\"central_meridian\",-79.5],PARAME");
          780  +        "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
  1046    781       add_srs_wkt (p, 11,
  1047         -        "TER[\"false_easting\",0],PARAMETER[\"false_northing\",0]");
          782  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1048    783       add_srs_wkt (p, 12,
  1049         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
          784  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"39");
  1050    785       add_srs_wkt (p, 13,
  1051         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3968\"]]");
  1052         -    p = add_epsg_def_ex (filter, first, last, 3969, "epsg", 3969,
  1053         -        "NAD83(HARN) / Virginia Lambert", 0, 0,
  1054         -        "GRS 1980", "Greenwich",
  1055         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1056         -        "X", "East", "Y", "North");
          786  +        "68\"]]");
          787  +    p = add_epsg_def (filter, first, last, 3969, "epsg", 3969,
          788  +        "NAD83(HARN) / Virginia Lambert");
  1057    789       add_proj4text (p, 0,
  1058    790           "+proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +");
  1059    791       add_proj4text (p, 1,
  1060    792           "x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  1061    793       add_proj4text (p, 2,
  1062    794           "m +no_defs");
  1063    795       add_srs_wkt (p, 0,
................................................................................
  1069    801       add_srs_wkt (p, 3,
  1070    802           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1071    803       add_srs_wkt (p, 4,
  1072    804           "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1073    805       add_srs_wkt (p, 5,
  1074    806           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1075    807       add_srs_wkt (p, 6,
  1076         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
          808  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  1077    809       add_srs_wkt (p, 7,
  1078         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
          810  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  1079    811       add_srs_wkt (p, 8,
  1080         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          812  +        "ard_parallel_1\",37],PARAMETER[\"standard_parallel_2\",3");
  1081    813       add_srs_wkt (p, 9,
  1082         -        "rallel_1\",37],PARAMETER[\"standard_parallel_2\",39.5],P");
          814  +        "9.5],PARAMETER[\"latitude_of_origin\",36],PARAMETER[\"ce");
  1083    815       add_srs_wkt (p, 10,
  1084         -        "ARAMETER[\"latitude_of_origin\",36],PARAMETER[\"central_");
          816  +        "ntral_meridian\",-79.5],PARAMETER[\"false_easting\",0],P");
  1085    817       add_srs_wkt (p, 11,
  1086         -        "meridian\",-79.5],PARAMETER[\"false_easting\",0],PARAMET");
          818  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  1087    819       add_srs_wkt (p, 12,
  1088         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
          820  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  1089    821       add_srs_wkt (p, 13,
  1090         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  1091         -    add_srs_wkt (p, 14,
  1092         -        "RITY[\"EPSG\",\"3969\"]]");
  1093         -    p = add_epsg_def_ex (filter, first, last, 3970, "epsg", 3970,
  1094         -        "NAD83(NSRS2007) / Virginia Lambert", 0, 0,
  1095         -        "GRS 1980", "Greenwich",
  1096         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1097         -        "X", "East", "Y", "North");
          822  +        ",AUTHORITY[\"EPSG\",\"3969\"]]");
          823  +    p = add_epsg_def (filter, first, last, 3970, "epsg", 3970,
          824  +        "NAD83(NSRS2007) / Virginia Lambert");
  1098    825       add_proj4text (p, 0,
  1099    826           "+proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +");
  1100    827       add_proj4text (p, 1,
  1101    828           "x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  1102    829       add_proj4text (p, 2,
  1103    830           "m +no_defs");
  1104    831       add_srs_wkt (p, 0,
................................................................................
  1110    837       add_srs_wkt (p, 3,
  1111    838           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1112    839       add_srs_wkt (p, 4,
  1113    840           ",AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AU");
  1114    841       add_srs_wkt (p, 5,
  1115    842           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1116    843       add_srs_wkt (p, 6,
  1117         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          844  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1118    845       add_srs_wkt (p, 7,
  1119         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759");
          846  +        "\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
  1120    847       add_srs_wkt (p, 8,
  1121         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
          848  +        "ARAMETER[\"standard_parallel_1\",37],PARAMETER[\"standar");
  1122    849       add_srs_wkt (p, 9,
  1123         -        "ER[\"standard_parallel_1\",37],PARAMETER[\"standard_para");
          850  +        "d_parallel_2\",39.5],PARAMETER[\"latitude_of_origin\",36");
  1124    851       add_srs_wkt (p, 10,
  1125         -        "llel_2\",39.5],PARAMETER[\"latitude_of_origin\",36],PARA");
          852  +        "],PARAMETER[\"central_meridian\",-79.5],PARAMETER[\"fals");
  1126    853       add_srs_wkt (p, 11,
  1127         -        "METER[\"central_meridian\",-79.5],PARAMETER[\"false_east");
          854  +        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1128    855       add_srs_wkt (p, 12,
  1129         -        "ing\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          856  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1130    857       add_srs_wkt (p, 13,
  1131         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  1132         -    add_srs_wkt (p, 14,
  1133         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3970\"]]");
  1134         -    p = add_epsg_def_ex (filter, first, last, 3973, "epsg", 3973,
  1135         -        "WGS 84 / NSIDC EASE-Grid North", 0, 0,
  1136         -        "WGS 84", "Greenwich",
  1137         -        "WGS_1984", "Lambert_Azimuthal_Equal_Area", "metre",
  1138         -        "X", "East", "Y", "North");
          858  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3970\"]]");
          859  +    p = add_epsg_def (filter, first, last, 3973, "epsg", 3973,
          860  +        "WGS 84 / NSIDC EASE-Grid North");
  1139    861       add_proj4text (p, 0,
  1140    862           "+proj=laea +lat_0=90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS84");
  1141    863       add_proj4text (p, 1,
  1142    864           " +units=m +no_defs");
  1143    865       add_srs_wkt (p, 0,
  1144    866           "PROJCS[\"WGS 84 / NSIDC EASE-Grid North\",GEOGCS[\"WGS 8");
  1145    867       add_srs_wkt (p, 1,
................................................................................
  1147    869       add_srs_wkt (p, 2,
  1148    870           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1149    871       add_srs_wkt (p, 3,
  1150    872           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1151    873       add_srs_wkt (p, 4,
  1152    874           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1153    875       add_srs_wkt (p, 5,
  1154         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          876  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
  1155    877       add_srs_wkt (p, 6,
  1156         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
          878  +        "ON[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitud");
  1157    879       add_srs_wkt (p, 7,
  1158         -        "ambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitude_of_c");
          880  +        "e_of_center\",90],PARAMETER[\"longitude_of_center\",0],P");
  1159    881       add_srs_wkt (p, 8,
  1160         -        "enter\",90],PARAMETER[\"longitude_of_center\",0],PARAMET");
          882  +        "ARAMETER[\"false_easting\",0],PARAMETER[\"false_northing");
  1161    883       add_srs_wkt (p, 9,
  1162         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
          884  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  1163    885       add_srs_wkt (p, 10,
  1164         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
          886  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"397");
  1165    887       add_srs_wkt (p, 11,
  1166         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3973\"]]");
  1167         -    p = add_epsg_def_ex (filter, first, last, 3974, "epsg", 3974,
  1168         -        "WGS 84 / NSIDC EASE-Grid South", 0, 0,
  1169         -        "WGS 84", "Greenwich",
  1170         -        "WGS_1984", "Lambert_Azimuthal_Equal_Area", "metre",
  1171         -        "X", "East", "Y", "North");
          888  +        "3\"]]");
          889  +    p = add_epsg_def (filter, first, last, 3974, "epsg", 3974,
          890  +        "WGS 84 / NSIDC EASE-Grid South");
  1172    891       add_proj4text (p, 0,
  1173    892           "+proj=laea +lat_0=-90 +lon_0=0 +x_0=0 +y_0=0 +datum=WGS8");
  1174    893       add_proj4text (p, 1,
  1175    894           "4 +units=m +no_defs");
  1176    895       add_srs_wkt (p, 0,
  1177    896           "PROJCS[\"WGS 84 / NSIDC EASE-Grid South\",GEOGCS[\"WGS 8");
  1178    897       add_srs_wkt (p, 1,
................................................................................
  1180    899       add_srs_wkt (p, 2,
  1181    900           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1182    901       add_srs_wkt (p, 3,
  1183    902           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1184    903       add_srs_wkt (p, 4,
  1185    904           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1186    905       add_srs_wkt (p, 5,
  1187         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          906  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
  1188    907       add_srs_wkt (p, 6,
  1189         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
          908  +        "ON[\"Lambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitud");
  1190    909       add_srs_wkt (p, 7,
  1191         -        "ambert_Azimuthal_Equal_Area\"],PARAMETER[\"latitude_of_c");
          910  +        "e_of_center\",-90],PARAMETER[\"longitude_of_center\",0],");
  1192    911       add_srs_wkt (p, 8,
  1193         -        "enter\",-90],PARAMETER[\"longitude_of_center\",0],PARAME");
          912  +        "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
  1194    913       add_srs_wkt (p, 9,
  1195         -        "TER[\"false_easting\",0],PARAMETER[\"false_northing\",0]");
          914  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1196    915       add_srs_wkt (p, 10,
  1197         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
          916  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"39");
  1198    917       add_srs_wkt (p, 11,
  1199         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3974\"]]");
  1200         -    p = add_epsg_def_ex (filter, first, last, 3975, "epsg", 3975,
  1201         -        "WGS 84 / NSIDC EASE-Grid Global", 0, 0,
  1202         -        "WGS 84", "Greenwich",
  1203         -        "WGS_1984", "Cylindrical_Equal_Area", "metre",
  1204         -        "X", "East", "Y", "North");
          918  +        "74\"]]");
          919  +    p = add_epsg_def (filter, first, last, 3975, "epsg", 3975,
          920  +        "WGS 84 / NSIDC EASE-Grid Global");
  1205    921       add_proj4text (p, 0,
  1206    922           "+proj=cea +lon_0=0 +lat_ts=30 +x_0=0 +y_0=0 +datum=WGS84");
  1207    923       add_proj4text (p, 1,
  1208    924           " +units=m +no_defs");
  1209    925       add_srs_wkt (p, 0,
  1210    926           "PROJCS[\"WGS 84 / NSIDC EASE-Grid Global\",GEOGCS[\"WGS ");
  1211    927       add_srs_wkt (p, 1,
................................................................................
  1213    929       add_srs_wkt (p, 2,
  1214    930           "257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG");
  1215    931       add_srs_wkt (p, 3,
  1216    932           "\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1217    933       add_srs_wkt (p, 4,
  1218    934           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1219    935       add_srs_wkt (p, 5,
  1220         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
          936  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
  1221    937       add_srs_wkt (p, 6,
  1222         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"");
          938  +        "TION[\"Cylindrical_Equal_Area\"],PARAMETER[\"standard_pa");
  1223    939       add_srs_wkt (p, 7,
  1224         -        "Cylindrical_Equal_Area\"],PARAMETER[\"standard_parallel_");
          940  +        "rallel_1\",30],PARAMETER[\"central_meridian\",0],PARAMET");
  1225    941       add_srs_wkt (p, 8,
  1226         -        "1\",30],PARAMETER[\"central_meridian\",0],PARAMETER[\"fa");
          942  +        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  1227    943       add_srs_wkt (p, 9,
  1228         -        "lse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
          944  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1229    945       add_srs_wkt (p, 10,
  1230         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  1231         -    add_srs_wkt (p, 11,
  1232         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3975\"]]");
  1233         -    p = add_epsg_def_ex (filter, first, last, 3976, "epsg", 3976,
  1234         -        "WGS 84 / NSIDC Sea Ice Polar Stereographic South", 0, 0,
  1235         -        "WGS 84", "Greenwich",
  1236         -        "WGS_1984", "Polar_Stereographic", "metre",
  1237         -        "X", "East", "Y", "North");
          946  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3975\"]]");
          947  +    p = add_epsg_def (filter, first, last, 3976, "epsg", 3976,
          948  +        "WGS 84 / NSIDC Sea Ice Polar Stereographic South");
  1238    949       add_proj4text (p, 0,
  1239    950           "+proj=stere +lat_0=-90 +lat_ts=-70 +lon_0=0 +k=1 +x_0=0 ");
  1240    951       add_proj4text (p, 1,
  1241    952           "+y_0=0 +datum=WGS84 +units=m +no_defs");
  1242    953       add_srs_wkt (p, 0,
  1243    954           "PROJCS[\"WGS 84 / NSIDC Sea Ice Polar Stereographic Sout");
  1244    955       add_srs_wkt (p, 1,
................................................................................
  1246    957       add_srs_wkt (p, 2,
  1247    958           "84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]]");
  1248    959       add_srs_wkt (p, 3,
  1249    960           ",AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AU");
  1250    961       add_srs_wkt (p, 4,
  1251    962           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1252    963       add_srs_wkt (p, 5,
  1253         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          964  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1254    965       add_srs_wkt (p, 6,
  1255         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326");
          966  +        "\"4326\"]],PROJECTION[\"Polar_Stereographic\"],PARAMETER");
  1256    967       add_srs_wkt (p, 7,
  1257         -        "\"]],PROJECTION[\"Polar_Stereographic\"],PARAMETER[\"lat");
          968  +        "[\"latitude_of_origin\",-70],PARAMETER[\"central_meridia");
  1258    969       add_srs_wkt (p, 8,
  1259         -        "itude_of_origin\",-70],PARAMETER[\"central_meridian\",0]");
          970  +        "n\",0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1260    971       add_srs_wkt (p, 9,
  1261         -        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
          972  +        "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  1262    973       add_srs_wkt (p, 10,
  1263         -        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          974  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  1264    975       add_srs_wkt (p, 11,
  1265         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1266         -    add_srs_wkt (p, 12,
  1267         -        ",NORTH],AUTHORITY[\"EPSG\",\"3976\"]]");
  1268         -    p = add_epsg_def_ex (filter, first, last, 3978, "epsg", 3978,
  1269         -        "NAD83 / Canada Atlas Lambert", 0, 0,
  1270         -        "GRS 1980", "Greenwich",
  1271         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1272         -        "Easting", "East", "Northing", "North");
          976  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3976\"]]");
          977  +    p = add_epsg_def (filter, first, last, 3978, "epsg", 3978,
          978  +        "NAD83 / Canada Atlas Lambert");
  1273    979       add_proj4text (p, 0,
  1274    980           "+proj=lcc +lat_1=49 +lat_2=77 +lat_0=49 +lon_0=-95 +x_0=");
  1275    981       add_proj4text (p, 1,
  1276         -        "0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +n");
  1277         -    add_proj4text (p, 2,
  1278         -        "o_defs");
          982  +        "0 +y_0=0 +datum=NAD83 +units=m +no_defs");
  1279    983       add_srs_wkt (p, 0,
  1280    984           "PROJCS[\"NAD83 / Canada Atlas Lambert\",GEOGCS[\"NAD83\"");
  1281    985       add_srs_wkt (p, 1,
  1282    986           ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  1283    987       add_srs_wkt (p, 2,
  1284    988           "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1285    989       add_srs_wkt (p, 3,
  1286    990           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  1287    991       add_srs_wkt (p, 4,
  1288    992           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1289    993       add_srs_wkt (p, 5,
  1290    994           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1291    995       add_srs_wkt (p, 6,
  1292         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
          996  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
  1293    997       add_srs_wkt (p, 7,
  1294         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
          998  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",49");
  1295    999       add_srs_wkt (p, 8,
  1296         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",49],PARA");
         1000  +        "],PARAMETER[\"standard_parallel_2\",77],PARAMETER[\"lati");
  1297   1001       add_srs_wkt (p, 9,
  1298         -        "METER[\"standard_parallel_2\",77],PARAMETER[\"latitude_o");
         1002  +        "tude_of_origin\",49],PARAMETER[\"central_meridian\",-95]");
  1299   1003       add_srs_wkt (p, 10,
  1300         -        "f_origin\",49],PARAMETER[\"central_meridian\",-95],PARAM");
         1004  +        ",PARAMETER[\"false_easting\",0],PARAMETER[\"false_northi");
  1301   1005       add_srs_wkt (p, 11,
  1302         -        "ETER[\"false_easting\",0],PARAMETER[\"false_northing\",0");
         1006  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  1303   1007       add_srs_wkt (p, 12,
  1304         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1008  +        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  1305   1009       add_srs_wkt (p, 13,
  1306         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1307         -    add_srs_wkt (p, 14,
  1308         -        "G\",\"3978\"]]");
  1309         -    p = add_epsg_def_ex (filter, first, last, 3979, "epsg", 3979,
  1310         -        "NAD83(CSRS) / Canada Atlas Lambert", 0, 0,
  1311         -        "GRS 1980", "Greenwich",
  1312         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
  1313         -        "Easting", "East", "Northing", "North");
         1010  +        "[\"EPSG\",\"3978\"]]");
         1011  +    p = add_epsg_def (filter, first, last, 3979, "epsg", 3979,
         1012  +        "NAD83(CSRS) / Canada Atlas Lambert");
  1314   1013       add_proj4text (p, 0,
  1315   1014           "+proj=lcc +lat_1=49 +lat_2=77 +lat_0=49 +lon_0=-95 +x_0=");
  1316   1015       add_proj4text (p, 1,
  1317   1016           "0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +n");
  1318   1017       add_proj4text (p, 2,
  1319   1018           "o_defs");
  1320   1019       add_srs_wkt (p, 0,
................................................................................
  1326   1025       add_srs_wkt (p, 3,
  1327   1026           "RITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORIT");
  1328   1027       add_srs_wkt (p, 4,
  1329   1028           "Y[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  1330   1029       add_srs_wkt (p, 5,
  1331   1030           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  1332   1031       add_srs_wkt (p, 6,
  1333         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         1032  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]]");
  1334   1033       add_srs_wkt (p, 7,
  1335         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJE");
         1034  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  1336   1035       add_srs_wkt (p, 8,
  1337         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         1036  +        "standard_parallel_1\",49],PARAMETER[\"standard_parallel_");
  1338   1037       add_srs_wkt (p, 9,
  1339         -        "ard_parallel_1\",49],PARAMETER[\"standard_parallel_2\",7");
         1038  +        "2\",77],PARAMETER[\"latitude_of_origin\",49],PARAMETER[\"");
  1340   1039       add_srs_wkt (p, 10,
  1341         -        "7],PARAMETER[\"latitude_of_origin\",49],PARAMETER[\"cent");
         1040  +        "central_meridian\",-95],PARAMETER[\"false_easting\",0],P");
  1342   1041       add_srs_wkt (p, 11,
  1343         -        "ral_meridian\",-95],PARAMETER[\"false_easting\",0],PARAM");
         1042  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  1344   1043       add_srs_wkt (p, 12,
  1345         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1044  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1346   1045       add_srs_wkt (p, 13,
  1347         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1348         -    add_srs_wkt (p, 14,
  1349         -        "\",NORTH],AUTHORITY[\"EPSG\",\"3979\"]]");
  1350         -    p = add_epsg_def_ex (filter, first, last, 3985, "epsg", 3985,
  1351         -        "Katanga 1955 / Katanga Lambert (deprecated)", 0, 0,
  1352         -        "Clarke 1866", "Greenwich",
  1353         -        "Katanga_1955", "Lambert_Conformal_Conic_2SP", "metre",
  1354         -        "X", "East", "Y", "North");
         1046  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3979\"]]");
         1047  +    p = add_epsg_def (filter, first, last, 3985, "epsg", 3985,
         1048  +        "Katanga 1955 / Katanga Lambert (deprecated)");
  1355   1049       add_proj4text (p, 0,
  1356   1050           "+proj=lcc +lat_1=-6.5 +lat_2=-11.5 +lat_0=9 +lon_0=26 +x");
  1357   1051       add_proj4text (p, 1,
  1358   1052           "_0=500000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-9");
  1359   1053       add_proj4text (p, 2,
  1360   1054           ".614,-255.95,0,0,0,0 +units=m +no_defs");
  1361   1055       add_srs_wkt (p, 0,
................................................................................
  1367   1061       add_srs_wkt (p, 3,
  1368   1062           "SG\",\"7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0]");
  1369   1063       add_srs_wkt (p, 4,
  1370   1064           ",AUTHORITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AU");
  1371   1065       add_srs_wkt (p, 5,
  1372   1066           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1373   1067       add_srs_wkt (p, 6,
  1374         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1068  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1375   1069       add_srs_wkt (p, 7,
  1376         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4695");
         1070  +        "\"4695\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
  1377   1071       add_srs_wkt (p, 8,
  1378         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
         1072  +        "ARAMETER[\"standard_parallel_1\",-6.5],PARAMETER[\"stand");
  1379   1073       add_srs_wkt (p, 9,
  1380         -        "ER[\"standard_parallel_1\",-6.5],PARAMETER[\"standard_pa");
         1074  +        "ard_parallel_2\",-11.5],PARAMETER[\"latitude_of_origin\"");
  1381   1075       add_srs_wkt (p, 10,
  1382         -        "rallel_2\",-11.5],PARAMETER[\"latitude_of_origin\",9],PA");
         1076  +        ",9],PARAMETER[\"central_meridian\",26],PARAMETER[\"false");
  1383   1077       add_srs_wkt (p, 11,
  1384         -        "RAMETER[\"central_meridian\",26],PARAMETER[\"false_easti");
         1078  +        "_easting\",500000],PARAMETER[\"false_northing\",500000],");
  1385   1079       add_srs_wkt (p, 12,
  1386         -        "ng\",500000],PARAMETER[\"false_northing\",500000],UNIT[\"");
         1080  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1387   1081       add_srs_wkt (p, 13,
  1388         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  1389         -    add_srs_wkt (p, 14,
  1390         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3985\"]]");
  1391         -    p = add_epsg_def_ex (filter, first, last, 3986, "epsg", 3986,
  1392         -        "Katanga 1955 / Katanga Gauss zone A", 0, 0,
  1393         -        "Clarke 1866", "Greenwich",
  1394         -        "Katanga_1955", "Transverse_Mercator", "metre",
  1395         -        "X", "East", "Y", "North");
         1082  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3985\"]]");
         1083  +    p = add_epsg_def (filter, first, last, 3986, "epsg", 3986,
         1084  +        "Katanga 1955 / Katanga Gauss zone A");
  1396   1085       add_proj4text (p, 0,
  1397   1086           "+proj=tmerc +lat_0=-9 +lon_0=30 +k=1 +x_0=200000 +y_0=50");
  1398   1087       add_proj4text (p, 1,
  1399   1088           "0000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,");
  1400   1089       add_proj4text (p, 2,
  1401   1090           "0,0 +units=m +no_defs");
  1402   1091       add_srs_wkt (p, 0,
................................................................................
  1408   1097       add_srs_wkt (p, 3,
  1409   1098           "7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0],AUTHOR");
  1410   1099       add_srs_wkt (p, 4,
  1411   1100           "ITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1412   1101       add_srs_wkt (p, 5,
  1413   1102           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1414   1103       add_srs_wkt (p, 6,
  1415         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1104  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4695\"");
  1416   1105       add_srs_wkt (p, 7,
  1417         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4695\"]],PR");
         1106  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1418   1107       add_srs_wkt (p, 8,
  1419         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1108  +        "ude_of_origin\",-9],PARAMETER[\"central_meridian\",30],P");
  1420   1109       add_srs_wkt (p, 9,
  1421         -        "f_origin\",-9],PARAMETER[\"central_meridian\",30],PARAME");
         1110  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1422   1111       add_srs_wkt (p, 10,
  1423         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",2000");
         1112  +        ",200000],PARAMETER[\"false_northing\",500000],UNIT[\"met");
  1424   1113       add_srs_wkt (p, 11,
  1425         -        "00],PARAMETER[\"false_northing\",500000],UNIT[\"metre\",");
         1114  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  1426   1115       add_srs_wkt (p, 12,
  1427         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  1428         -    add_srs_wkt (p, 13,
  1429         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3986\"]]");
  1430         -    p = add_epsg_def_ex (filter, first, last, 3987, "epsg", 3987,
  1431         -        "Katanga 1955 / Katanga Gauss zone B", 0, 0,
  1432         -        "Clarke 1866", "Greenwich",
  1433         -        "Katanga_1955", "Transverse_Mercator", "metre",
  1434         -        "X", "East", "Y", "North");
         1116  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3986\"]]");
         1117  +    p = add_epsg_def (filter, first, last, 3987, "epsg", 3987,
         1118  +        "Katanga 1955 / Katanga Gauss zone B");
  1435   1119       add_proj4text (p, 0,
  1436   1120           "+proj=tmerc +lat_0=-9 +lon_0=28 +k=1 +x_0=200000 +y_0=50");
  1437   1121       add_proj4text (p, 1,
  1438   1122           "0000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,");
  1439   1123       add_proj4text (p, 2,
  1440   1124           "0,0 +units=m +no_defs");
  1441   1125       add_srs_wkt (p, 0,
................................................................................
  1447   1131       add_srs_wkt (p, 3,
  1448   1132           "7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0],AUTHOR");
  1449   1133       add_srs_wkt (p, 4,
  1450   1134           "ITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1451   1135       add_srs_wkt (p, 5,
  1452   1136           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1453   1137       add_srs_wkt (p, 6,
  1454         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1138  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4695\"");
  1455   1139       add_srs_wkt (p, 7,
  1456         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4695\"]],PR");
         1140  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1457   1141       add_srs_wkt (p, 8,
  1458         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1142  +        "ude_of_origin\",-9],PARAMETER[\"central_meridian\",28],P");
  1459   1143       add_srs_wkt (p, 9,
  1460         -        "f_origin\",-9],PARAMETER[\"central_meridian\",28],PARAME");
         1144  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1461   1145       add_srs_wkt (p, 10,
  1462         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",2000");
         1146  +        ",200000],PARAMETER[\"false_northing\",500000],UNIT[\"met");
  1463   1147       add_srs_wkt (p, 11,
  1464         -        "00],PARAMETER[\"false_northing\",500000],UNIT[\"metre\",");
         1148  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  1465   1149       add_srs_wkt (p, 12,
  1466         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  1467         -    add_srs_wkt (p, 13,
  1468         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3987\"]]");
  1469         -    p = add_epsg_def_ex (filter, first, last, 3988, "epsg", 3988,
  1470         -        "Katanga 1955 / Katanga Gauss zone C", 0, 0,
  1471         -        "Clarke 1866", "Greenwich",
  1472         -        "Katanga_1955", "Transverse_Mercator", "metre",
  1473         -        "X", "East", "Y", "North");
         1150  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3987\"]]");
         1151  +    p = add_epsg_def (filter, first, last, 3988, "epsg", 3988,
         1152  +        "Katanga 1955 / Katanga Gauss zone C");
  1474   1153       add_proj4text (p, 0,
  1475   1154           "+proj=tmerc +lat_0=-9 +lon_0=26 +k=1 +x_0=200000 +y_0=50");
  1476   1155       add_proj4text (p, 1,
  1477   1156           "0000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,");
  1478   1157       add_proj4text (p, 2,
  1479   1158           "0,0 +units=m +no_defs");
  1480   1159       add_srs_wkt (p, 0,
................................................................................
  1486   1165       add_srs_wkt (p, 3,
  1487   1166           "7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0],AUTHOR");
  1488   1167       add_srs_wkt (p, 4,
  1489   1168           "ITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1490   1169       add_srs_wkt (p, 5,
  1491   1170           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1492   1171       add_srs_wkt (p, 6,
  1493         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1172  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4695\"");
  1494   1173       add_srs_wkt (p, 7,
  1495         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4695\"]],PR");
         1174  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1496   1175       add_srs_wkt (p, 8,
  1497         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1176  +        "ude_of_origin\",-9],PARAMETER[\"central_meridian\",26],P");
  1498   1177       add_srs_wkt (p, 9,
  1499         -        "f_origin\",-9],PARAMETER[\"central_meridian\",26],PARAME");
         1178  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1500   1179       add_srs_wkt (p, 10,
  1501         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",2000");
         1180  +        ",200000],PARAMETER[\"false_northing\",500000],UNIT[\"met");
  1502   1181       add_srs_wkt (p, 11,
  1503         -        "00],PARAMETER[\"false_northing\",500000],UNIT[\"metre\",");
         1182  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  1504   1183       add_srs_wkt (p, 12,
  1505         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  1506         -    add_srs_wkt (p, 13,
  1507         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3988\"]]");
  1508         -    p = add_epsg_def_ex (filter, first, last, 3989, "epsg", 3989,
  1509         -        "Katanga 1955 / Katanga Gauss zone D", 0, 0,
  1510         -        "Clarke 1866", "Greenwich",
  1511         -        "Katanga_1955", "Transverse_Mercator", "metre",
  1512         -        "X", "East", "Y", "North");
         1184  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3988\"]]");
         1185  +    p = add_epsg_def (filter, first, last, 3989, "epsg", 3989,
         1186  +        "Katanga 1955 / Katanga Gauss zone D");
  1513   1187       add_proj4text (p, 0,
  1514   1188           "+proj=tmerc +lat_0=-9 +lon_0=24 +k=1 +x_0=200000 +y_0=50");
  1515   1189       add_proj4text (p, 1,
  1516   1190           "0000 +ellps=clrk66 +towgs84=-103.746,-9.614,-255.95,0,0,");
  1517   1191       add_proj4text (p, 2,
  1518   1192           "0,0 +units=m +no_defs");
  1519   1193       add_srs_wkt (p, 0,
................................................................................
  1525   1199       add_srs_wkt (p, 3,
  1526   1200           "7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0],AUTHOR");
  1527   1201       add_srs_wkt (p, 4,
  1528   1202           "ITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1529   1203       add_srs_wkt (p, 5,
  1530   1204           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1531   1205       add_srs_wkt (p, 6,
  1532         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1206  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4695\"");
  1533   1207       add_srs_wkt (p, 7,
  1534         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4695\"]],PR");
         1208  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1535   1209       add_srs_wkt (p, 8,
  1536         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1210  +        "ude_of_origin\",-9],PARAMETER[\"central_meridian\",24],P");
  1537   1211       add_srs_wkt (p, 9,
  1538         -        "f_origin\",-9],PARAMETER[\"central_meridian\",24],PARAME");
         1212  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1539   1213       add_srs_wkt (p, 10,
  1540         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",2000");
         1214  +        ",200000],PARAMETER[\"false_northing\",500000],UNIT[\"met");
  1541   1215       add_srs_wkt (p, 11,
  1542         -        "00],PARAMETER[\"false_northing\",500000],UNIT[\"metre\",");
         1216  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  1543   1217       add_srs_wkt (p, 12,
  1544         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  1545         -    add_srs_wkt (p, 13,
  1546         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3989\"]]");
  1547         -    p = add_epsg_def_ex (filter, first, last, 3991, "epsg", 3991,
  1548         -        "Puerto Rico State Plane CS of 1927", 0, 0,
  1549         -        "Clarke 1866", "Greenwich",
  1550         -        "Puerto_Rico", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1551         -        "X", "East", "Y", "North");
         1218  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3989\"]]");
         1219  +    p = add_epsg_def (filter, first, last, 3991, "epsg", 3991,
         1220  +        "Puerto Rico State Plane CS of 1927");
  1552   1221       add_proj4text (p, 0,
  1553   1222           "+proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333");
  1554   1223       add_proj4text (p, 1,
  1555   1224           "333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +");
  1556   1225       add_proj4text (p, 2,
  1557   1226           "x_0=152400.3048006096 +y_0=0 +ellps=clrk66 +towgs84=11,7");
  1558   1227       add_proj4text (p, 3,
................................................................................
  1566   1235       add_srs_wkt (p, 3,
  1567   1236           "8\"]],TOWGS84[11,72,-101,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  1568   1237       add_srs_wkt (p, 4,
  1569   1238           "139\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1570   1239       add_srs_wkt (p, 5,
  1571   1240           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1572   1241       add_srs_wkt (p, 6,
  1573         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         1242  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4139\"]],PROJECTION[\"");
  1574   1243       add_srs_wkt (p, 7,
  1575         -        ",EAST],AUTHORITY[\"EPSG\",\"4139\"]],PROJECTION[\"Lamber");
         1244  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
  1576   1245       add_srs_wkt (p, 8,
  1577         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         1246  +        "llel_1\",18.43333333333333],PARAMETER[\"standard_paralle");
  1578   1247       add_srs_wkt (p, 9,
  1579         -        "\",18.43333333333333],PARAMETER[\"standard_parallel_2\",");
         1248  +        "l_2\",18.03333333333333],PARAMETER[\"latitude_of_origin\"");
  1580   1249       add_srs_wkt (p, 10,
  1581         -        "18.03333333333333],PARAMETER[\"latitude_of_origin\",17.8");
         1250  +        ",17.83333333333333],PARAMETER[\"central_meridian\",-66.4");
  1582   1251       add_srs_wkt (p, 11,
  1583         -        "3333333333333],PARAMETER[\"central_meridian\",-66.433333");
         1252  +        "3333333333334],PARAMETER[\"false_easting\",500000],PARAM");
  1584   1253       add_srs_wkt (p, 12,
  1585         -        "33333334],PARAMETER[\"false_easting\",500000],PARAMETER[");
         1254  +        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
  1586   1255       add_srs_wkt (p, 13,
  1587         -        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
         1256  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
  1588   1257       add_srs_wkt (p, 14,
  1589         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  1590         -    add_srs_wkt (p, 15,
  1591         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3991\"]]");
  1592         -    p = add_epsg_def_ex (filter, first, last, 3992, "epsg", 3992,
  1593         -        "Puerto Rico / St. Croix", 0, 0,
  1594         -        "Clarke 1866", "Greenwich",
  1595         -        "Puerto_Rico", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1596         -        "X", "East", "Y", "North");
         1258  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3991\"]]");
         1259  +    p = add_epsg_def (filter, first, last, 3992, "epsg", 3992,
         1260  +        "Puerto Rico / St. Croix");
  1597   1261       add_proj4text (p, 0,
  1598   1262           "+proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333");
  1599   1263       add_proj4text (p, 1,
  1600   1264           "333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +");
  1601   1265       add_proj4text (p, 2,
  1602   1266           "x_0=152400.3048006096 +y_0=30480.06096012192 +ellps=clrk");
  1603   1267       add_proj4text (p, 3,
................................................................................
  1611   1275       add_srs_wkt (p, 3,
  1612   1276           "4[11,72,-101,0,0,0,0],AUTHORITY[\"EPSG\",\"6139\"]],PRIM");
  1613   1277       add_srs_wkt (p, 4,
  1614   1278           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1615   1279       add_srs_wkt (p, 5,
  1616   1280           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1617   1281       add_srs_wkt (p, 6,
  1618         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         1282  +        "],AUTHORITY[\"EPSG\",\"4139\"]],PROJECTION[\"Lambert_Con");
  1619   1283       add_srs_wkt (p, 7,
  1620         -        "ORITY[\"EPSG\",\"4139\"]],PROJECTION[\"Lambert_Conformal");
         1284  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",18");
  1621   1285       add_srs_wkt (p, 8,
  1622         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",18.43333");
         1286  +        ".43333333333333],PARAMETER[\"standard_parallel_2\",18.03");
  1623   1287       add_srs_wkt (p, 9,
  1624         -        "333333333],PARAMETER[\"standard_parallel_2\",18.03333333");
         1288  +        "333333333333],PARAMETER[\"latitude_of_origin\",17.833333");
  1625   1289       add_srs_wkt (p, 10,
  1626         -        "333333],PARAMETER[\"latitude_of_origin\",17.833333333333");
         1290  +        "33333333],PARAMETER[\"central_meridian\",-66.43333333333");
  1627   1291       add_srs_wkt (p, 11,
  1628         -        "33],PARAMETER[\"central_meridian\",-66.43333333333334],P");
         1292  +        "334],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1629   1293       add_srs_wkt (p, 12,
  1630         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         1294  +        "se_northing\",100000],UNIT[\"US survey foot\",0.30480060");
  1631   1295       add_srs_wkt (p, 13,
  1632         -        "thing\",100000],UNIT[\"US survey foot\",0.30480060960121");
         1296  +        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  1633   1297       add_srs_wkt (p, 14,
  1634         -        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1635         -    add_srs_wkt (p, 15,
  1636         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"3992\"]]");
  1637         -    p = add_epsg_def_ex (filter, first, last, 3994, "epsg", 3994,
  1638         -        "WGS 84 / Mercator 41", 0, 0,
  1639         -        "WGS 84", "Greenwich",
  1640         -        "WGS_1984", "Mercator_2SP", "metre",
  1641         -        "X", "East", "Y", "North");
         1298  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3992\"]]");
         1299  +    p = add_epsg_def (filter, first, last, 3994, "epsg", 3994,
         1300  +        "WGS 84 / Mercator 41");
  1642   1301       add_proj4text (p, 0,
  1643   1302           "+proj=merc +lon_0=100 +lat_ts=-41 +x_0=0 +y_0=0 +datum=W");
  1644   1303       add_proj4text (p, 1,
  1645   1304           "GS84 +units=m +no_defs");
  1646   1305       add_srs_wkt (p, 0,
  1647   1306           "PROJCS[\"WGS 84 / Mercator 41\",GEOGCS[\"WGS 84\",DATUM[");
  1648   1307       add_srs_wkt (p, 1,
................................................................................
  1650   1309       add_srs_wkt (p, 2,
  1651   1310           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1652   1311       add_srs_wkt (p, 3,
  1653   1312           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1654   1313       add_srs_wkt (p, 4,
  1655   1314           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1656   1315       add_srs_wkt (p, 5,
  1657         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1316  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Merc");
  1658   1317       add_srs_wkt (p, 6,
  1659         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Mercator_2");
         1318  +        "ator_2SP\"],PARAMETER[\"standard_parallel_1\",-41],PARAM");
  1660   1319       add_srs_wkt (p, 7,
  1661         -        "SP\"],PARAMETER[\"standard_parallel_1\",-41],PARAMETER[\"");
         1320  +        "ETER[\"central_meridian\",100],PARAMETER[\"false_easting");
  1662   1321       add_srs_wkt (p, 8,
  1663         -        "central_meridian\",100],PARAMETER[\"false_easting\",0],P");
         1322  +        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  1664   1323       add_srs_wkt (p, 9,
  1665         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1324  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1666   1325       add_srs_wkt (p, 10,
  1667         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  1668         -    add_srs_wkt (p, 11,
  1669         -        ",AUTHORITY[\"EPSG\",\"3994\"]]");
  1670         -    p = add_epsg_def_ex (filter, first, last, 3995, "epsg", 3995,
  1671         -        "WGS 84 / Arctic Polar Stereographic", 0, 0,
  1672         -        "WGS 84", "Greenwich",
  1673         -        "WGS_1984", "Polar_Stereographic", "metre",
  1674         -        "X", "East", "Y", "North");
         1326  +        ",NORTH],AUTHORITY[\"EPSG\",\"3994\"]]");
         1327  +    p = add_epsg_def (filter, first, last, 3995, "epsg", 3995,
         1328  +        "WGS 84 / Arctic Polar Stereographic");
  1675   1329       add_proj4text (p, 0,
  1676   1330           "+proj=stere +lat_0=90 +lat_ts=71 +lon_0=0 +k=1 +x_0=0 +y");
  1677   1331       add_proj4text (p, 1,
  1678   1332           "_0=0 +datum=WGS84 +units=m +no_defs");
  1679   1333       add_srs_wkt (p, 0,
  1680   1334           "PROJCS[\"WGS 84 / Arctic Polar Stereographic\",GEOGCS[\"");
  1681   1335       add_srs_wkt (p, 1,
................................................................................
  1683   1337       add_srs_wkt (p, 2,
  1684   1338           "298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"");
  1685   1339       add_srs_wkt (p, 3,
  1686   1340           "EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1687   1341       add_srs_wkt (p, 4,
  1688   1342           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1689   1343       add_srs_wkt (p, 5,
  1690         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1344  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PR");
  1691   1345       add_srs_wkt (p, 6,
  1692         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1346  +        "OJECTION[\"Polar_Stereographic\"],PARAMETER[\"latitude_o");
  1693   1347       add_srs_wkt (p, 7,
  1694         -        "ON[\"Polar_Stereographic\"],PARAMETER[\"latitude_of_orig");
         1348  +        "f_origin\",71],PARAMETER[\"central_meridian\",0],PARAMET");
  1695   1349       add_srs_wkt (p, 8,
  1696         -        "in\",71],PARAMETER[\"central_meridian\",0],PARAMETER[\"s");
         1350  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PA");
  1697   1351       add_srs_wkt (p, 9,
  1698         -        "cale_factor\",1],PARAMETER[\"false_easting\",0],PARAMETE");
         1352  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  1699   1353       add_srs_wkt (p, 10,
  1700         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         1354  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1701   1355       add_srs_wkt (p, 11,
  1702         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  1703         -    add_srs_wkt (p, 12,
  1704         -        "ITY[\"EPSG\",\"3995\"]]");
  1705         -    p = add_epsg_def_ex (filter, first, last, 3996, "epsg", 3996,
  1706         -        "WGS 84 / IBCAO Polar Stereographic", 0, 0,
  1707         -        "WGS 84", "Greenwich",
  1708         -        "WGS_1984", "Polar_Stereographic", "metre",
  1709         -        "X", "East", "Y", "North");
         1356  +        "AUTHORITY[\"EPSG\",\"3995\"]]");
         1357  +    p = add_epsg_def (filter, first, last, 3996, "epsg", 3996,
         1358  +        "WGS 84 / IBCAO Polar Stereographic");
  1710   1359       add_proj4text (p, 0,
  1711   1360           "+proj=stere +lat_0=90 +lat_ts=75 +lon_0=0 +k=1 +x_0=0 +y");
  1712   1361       add_proj4text (p, 1,
  1713   1362           "_0=0 +datum=WGS84 +units=m +no_defs");
  1714   1363       add_srs_wkt (p, 0,
  1715   1364           "PROJCS[\"WGS 84 / IBCAO Polar Stereographic\",GEOGCS[\"W");
  1716   1365       add_srs_wkt (p, 1,
................................................................................
  1718   1367       add_srs_wkt (p, 2,
  1719   1368           "98.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"E");
  1720   1369       add_srs_wkt (p, 3,
  1721   1370           "PSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  1722   1371       add_srs_wkt (p, 4,
  1723   1372           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  1724   1373       add_srs_wkt (p, 5,
  1725         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         1374  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PRO");
  1726   1375       add_srs_wkt (p, 6,
  1727         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTIO");
         1376  +        "JECTION[\"Polar_Stereographic\"],PARAMETER[\"latitude_of");
  1728   1377       add_srs_wkt (p, 7,
  1729         -        "N[\"Polar_Stereographic\"],PARAMETER[\"latitude_of_origi");
         1378  +        "_origin\",75],PARAMETER[\"central_meridian\",0],PARAMETE");
  1730   1379       add_srs_wkt (p, 8,
  1731         -        "n\",75],PARAMETER[\"central_meridian\",0],PARAMETER[\"sc");
         1380  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PAR");
  1732   1381       add_srs_wkt (p, 9,
  1733         -        "ale_factor\",1],PARAMETER[\"false_easting\",0],PARAMETER");
         1382  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1734   1383       add_srs_wkt (p, 10,
  1735         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1384  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1736   1385       add_srs_wkt (p, 11,
  1737         -        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  1738         -    add_srs_wkt (p, 12,
  1739         -        "TY[\"EPSG\",\"3996\"]]");
  1740         -    p = add_epsg_def_ex (filter, first, last, 3997, "epsg", 3997,
  1741         -        "WGS 84 / Dubai Local TM", 0, 0,
  1742         -        "WGS 84", "Greenwich",
  1743         -        "WGS_1984", "Transverse_Mercator", "metre",
  1744         -        "Easting", "East", "Northing", "North");
         1386  +        "UTHORITY[\"EPSG\",\"3996\"]]");
         1387  +    p = add_epsg_def (filter, first, last, 3997, "epsg", 3997,
         1388  +        "WGS 84 / Dubai Local TM");
  1745   1389       add_proj4text (p, 0,
  1746   1390           "+proj=tmerc +lat_0=0 +lon_0=55.33333333333334 +k=1 +x_0=");
  1747   1391       add_proj4text (p, 1,
  1748   1392           "500000 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1749   1393       add_srs_wkt (p, 0,
  1750   1394           "PROJCS[\"WGS 84 / Dubai Local TM\",GEOGCS[\"WGS 84\",DAT");
  1751   1395       add_srs_wkt (p, 1,
................................................................................
  1753   1397       add_srs_wkt (p, 2,
  1754   1398           "3,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"632");
  1755   1399       add_srs_wkt (p, 3,
  1756   1400           "6\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1757   1401       add_srs_wkt (p, 4,
  1758   1402           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1759   1403       add_srs_wkt (p, 5,
  1760         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1404  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"T");
  1761   1405       add_srs_wkt (p, 6,
  1762         -        "EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transve");
         1406  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  1763   1407       add_srs_wkt (p, 7,
  1764         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1408  +        "],PARAMETER[\"central_meridian\",55.33333333333334],PARA");
  1765   1409       add_srs_wkt (p, 8,
  1766         -        "METER[\"central_meridian\",55.33333333333334],PARAMETER[");
         1410  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  1767   1411       add_srs_wkt (p, 9,
  1768         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",500000],");
         1412  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  1769   1413       add_srs_wkt (p, 10,
  1770         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1414  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  1771   1415       add_srs_wkt (p, 11,
  1772         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  1773         -    add_srs_wkt (p, 12,
  1774         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"3997\"]]");
  1775         -    p = add_epsg_def_ex (filter, first, last, 4001, "epsg", 4001,
  1776         -        "Unknown datum based upon the Airy 1830 ellipsoid", 1, 1,
  1777         -        "Airy 1830", "Greenwich",
  1778         -        "Not_specified_based_on_Airy_1830_ellipsoid", "none", "degree",
  1779         -        "Latitude", "North", "Longitude", "East");
         1416  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3997\"]]");
         1417  +    p = add_epsg_def (filter, first, last, 4001, "epsg", 4001,
         1418  +        "Unknown datum based upon the Airy 1830 ellipsoid");
  1780   1419       add_proj4text (p, 0,
  1781   1420           "+proj=longlat +ellps=airy +no_defs");
  1782   1421       add_srs_wkt (p, 0,
  1783   1422           "GEOGCS[\"Unknown datum based upon the Airy 1830 ellipsoi");
  1784   1423       add_srs_wkt (p, 1,
  1785   1424           "d\",DATUM[\"Not_specified_based_on_Airy_1830_ellipsoid\"");
  1786   1425       add_srs_wkt (p, 2,
................................................................................
  1788   1427       add_srs_wkt (p, 3,
  1789   1428           "Y[\"EPSG\",\"7001\"]],AUTHORITY[\"EPSG\",\"6001\"]],PRIM");
  1790   1429       add_srs_wkt (p, 4,
  1791   1430           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1792   1431       add_srs_wkt (p, 5,
  1793   1432           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1794   1433       add_srs_wkt (p, 6,
  1795         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1796         -    add_srs_wkt (p, 7,
  1797         -        "ORITY[\"EPSG\",\"4001\"]]");
  1798         -    p = add_epsg_def_ex (filter, first, last, 4002, "epsg", 4002,
  1799         -        "Unknown datum based upon the Airy Modified 1849 ellipsoid", 1, 1,
  1800         -        "Airy Modified 1849", "Greenwich",
  1801         -        "Not_specified_based_on_Airy_Modified_1849_ellipsoid", "none", "degree",
  1802         -        "Latitude", "North", "Longitude", "East");
         1434  +        "],AUTHORITY[\"EPSG\",\"4001\"]]");
         1435  +    p = add_epsg_def (filter, first, last, 4002, "epsg", 4002,
         1436  +        "Unknown datum based upon the Airy Modified 1849 ellipsoid");
  1803   1437       add_proj4text (p, 0,
  1804   1438           "+proj=longlat +ellps=mod_airy +no_defs");
  1805   1439       add_srs_wkt (p, 0,
  1806   1440           "GEOGCS[\"Unknown datum based upon the Airy Modified 1849");
  1807   1441       add_srs_wkt (p, 1,
  1808   1442           " ellipsoid\",DATUM[\"Not_specified_based_on_Airy_Modifie");
  1809   1443       add_srs_wkt (p, 2,
................................................................................
  1811   1445       add_srs_wkt (p, 3,
  1812   1446           "40.189,299.3249646,AUTHORITY[\"EPSG\",\"7002\"]],AUTHORI");
  1813   1447       add_srs_wkt (p, 4,
  1814   1448           "TY[\"EPSG\",\"6002\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1815   1449       add_srs_wkt (p, 5,
  1816   1450           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1817   1451       add_srs_wkt (p, 6,
  1818         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1452  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4002\"");
  1819   1453       add_srs_wkt (p, 7,
  1820         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4002\"]]");
  1821         -    p = add_epsg_def_ex (filter, first, last, 4003, "epsg", 4003,
  1822         -        "Unknown datum based upon the Australian National Spheroid", 1, 1,
  1823         -        "Australian National Spheroid", "Greenwich",
  1824         -        "Not_specified_based_on_Australian_National_Spheroid", "none", "degree",
  1825         -        "Latitude", "North", "Longitude", "East");
         1454  +        "]]");
         1455  +    p = add_epsg_def (filter, first, last, 4003, "epsg", 4003,
         1456  +        "Unknown datum based upon the Australian National Spheroid");
  1826   1457       add_proj4text (p, 0,
  1827   1458           "+proj=longlat +ellps=aust_SA +no_defs");
  1828   1459       add_srs_wkt (p, 0,
  1829   1460           "GEOGCS[\"Unknown datum based upon the Australian Nationa");
  1830   1461       add_srs_wkt (p, 1,
  1831   1462           "l Spheroid\",DATUM[\"Not_specified_based_on_Australian_N");
  1832   1463       add_srs_wkt (p, 2,
................................................................................
  1834   1465       add_srs_wkt (p, 3,
  1835   1466           "id\",6378160,298.25,AUTHORITY[\"EPSG\",\"7003\"]],AUTHOR");
  1836   1467       add_srs_wkt (p, 4,
  1837   1468           "ITY[\"EPSG\",\"6003\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1838   1469       add_srs_wkt (p, 5,
  1839   1470           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1840   1471       add_srs_wkt (p, 6,
  1841         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1472  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4003\"");
  1842   1473       add_srs_wkt (p, 7,
  1843         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4003\"]]");
  1844         -    p = add_epsg_def_ex (filter, first, last, 4004, "epsg", 4004,
  1845         -        "Unknown datum based upon the Bessel 1841 ellipsoid", 1, 1,
  1846         -        "Bessel 1841", "Greenwich",
  1847         -        "Not_specified_based_on_Bessel_1841_ellipsoid", "none", "degree",
  1848         -        "Latitude", "North", "Longitude", "East");
         1474  +        "]]");
         1475  +    p = add_epsg_def (filter, first, last, 4004, "epsg", 4004,
         1476  +        "Unknown datum based upon the Bessel 1841 ellipsoid");
  1849   1477       add_proj4text (p, 0,
  1850   1478           "+proj=longlat +ellps=bessel +no_defs");
  1851   1479       add_srs_wkt (p, 0,
  1852   1480           "GEOGCS[\"Unknown datum based upon the Bessel 1841 ellips");
  1853   1481       add_srs_wkt (p, 1,
  1854   1482           "oid\",DATUM[\"Not_specified_based_on_Bessel_1841_ellipso");
  1855   1483       add_srs_wkt (p, 2,
................................................................................
  1857   1485       add_srs_wkt (p, 3,
  1858   1486           "THORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6004\"]");
  1859   1487       add_srs_wkt (p, 4,
  1860   1488           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1861   1489       add_srs_wkt (p, 5,
  1862   1490           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1863   1491       add_srs_wkt (p, 6,
  1864         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1865         -    add_srs_wkt (p, 7,
  1866         -        "],AUTHORITY[\"EPSG\",\"4004\"]]");
  1867         -    p = add_epsg_def_ex (filter, first, last, 4005, "epsg", 4005,
  1868         -        "Unknown datum based upon the Bessel Modified ellipsoid", 1, 1,
  1869         -        "Bessel Modified", "Greenwich",
  1870         -        "Not_specified_based_on_Bessel_Modified_ellipsoid", "none", "degree",
  1871         -        "Latitude", "North", "Longitude", "East");
         1492  +        "122\"]],AUTHORITY[\"EPSG\",\"4004\"]]");
         1493  +    p = add_epsg_def (filter, first, last, 4005, "epsg", 4005,
         1494  +        "Unknown datum based upon the Bessel Modified ellipsoid");
  1872   1495       add_proj4text (p, 0,
  1873   1496           "+proj=longlat +a=6377492.018 +b=6356173.508712696 +no_de");
  1874   1497       add_proj4text (p, 1,
  1875   1498           "fs");
  1876   1499       add_srs_wkt (p, 0,
  1877   1500           "GEOGCS[\"Unknown datum based upon the Bessel Modified el");
  1878   1501       add_srs_wkt (p, 1,
................................................................................
  1882   1505       add_srs_wkt (p, 3,
  1883   1506           "9.1528128,AUTHORITY[\"EPSG\",\"7005\"]],AUTHORITY[\"EPSG");
  1884   1507       add_srs_wkt (p, 4,
  1885   1508           "\",\"6005\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1886   1509       add_srs_wkt (p, 5,
  1887   1510           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1888   1511       add_srs_wkt (p, 6,
  1889         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1890         -    add_srs_wkt (p, 7,
  1891         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4005\"]]");
  1892         -    p = add_epsg_def_ex (filter, first, last, 4006, "epsg", 4006,
  1893         -        "Unknown datum based upon the Bessel Namibia ellipsoid", 1, 1,
  1894         -        "Bessel Namibia (GLM)", "Greenwich",
  1895         -        "Not_specified_based_on_Bessel_Namibia_ellipsoid", "none", "degree",
  1896         -        "Latitude", "North", "Longitude", "East");
         1512  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4005\"]]");
         1513  +    p = add_epsg_def (filter, first, last, 4006, "epsg", 4006,
         1514  +        "Unknown datum based upon the Bessel Namibia ellipsoid");
  1897   1515       add_proj4text (p, 0,
  1898   1516           "+proj=longlat +ellps=bess_nam +no_defs");
  1899   1517       add_srs_wkt (p, 0,
  1900   1518           "GEOGCS[\"Unknown datum based upon the Bessel Namibia ell");
  1901   1519       add_srs_wkt (p, 1,
  1902   1520           "ipsoid\",DATUM[\"Not_specified_based_on_Bessel_Namibia_e");
  1903   1521       add_srs_wkt (p, 2,
................................................................................
  1905   1523       add_srs_wkt (p, 3,
  1906   1524           "280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]],AUTHORI");
  1907   1525       add_srs_wkt (p, 4,
  1908   1526           "TY[\"EPSG\",\"6006\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1909   1527       add_srs_wkt (p, 5,
  1910   1528           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1911   1529       add_srs_wkt (p, 6,
  1912         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1530  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4006\"");
  1913   1531       add_srs_wkt (p, 7,
  1914         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4006\"]]");
  1915         -    p = add_epsg_def_ex (filter, first, last, 4007, "epsg", 4007,
  1916         -        "Unknown datum based upon the Clarke 1858 ellipsoid", 1, 1,
  1917         -        "Clarke 1858", "Greenwich",
  1918         -        "Not_specified_based_on_Clarke_1858_ellipsoid", "none", "degree",
  1919         -        "Latitude", "North", "Longitude", "East");
         1532  +        "]]");
         1533  +    p = add_epsg_def (filter, first, last, 4007, "epsg", 4007,
         1534  +        "Unknown datum based upon the Clarke 1858 ellipsoid");
  1920   1535       add_proj4text (p, 0,
  1921   1536           "+proj=longlat +a=6378293.645208759 +b=6356617.987679838 ");
  1922   1537       add_proj4text (p, 1,
  1923   1538           "+no_defs");
  1924   1539       add_srs_wkt (p, 0,
  1925   1540           "GEOGCS[\"Unknown datum based upon the Clarke 1858 ellips");
  1926   1541       add_srs_wkt (p, 1,
................................................................................
  1930   1545       add_srs_wkt (p, 3,
  1931   1546           "763692569,AUTHORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG");
  1932   1547       add_srs_wkt (p, 4,
  1933   1548           "\",\"6007\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1934   1549       add_srs_wkt (p, 5,
  1935   1550           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1936   1551       add_srs_wkt (p, 6,
  1937         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1938         -    add_srs_wkt (p, 7,
  1939         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4007\"]]");
  1940         -    p = add_epsg_def_ex (filter, first, last, 4008, "epsg", 4008,
  1941         -        "Unknown datum based upon the Clarke 1866 ellipsoid", 1, 1,
  1942         -        "Clarke 1866", "Greenwich",
  1943         -        "Not_specified_based_on_Clarke_1866_ellipsoid", "none", "degree",
  1944         -        "Latitude", "North", "Longitude", "East");
         1552  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4007\"]]");
         1553  +    p = add_epsg_def (filter, first, last, 4008, "epsg", 4008,
         1554  +        "Unknown datum based upon the Clarke 1866 ellipsoid");
  1945   1555       add_proj4text (p, 0,
  1946   1556           "+proj=longlat +ellps=clrk66 +no_defs");
  1947   1557       add_srs_wkt (p, 0,
  1948   1558           "GEOGCS[\"Unknown datum based upon the Clarke 1866 ellips");
  1949   1559       add_srs_wkt (p, 1,
  1950   1560           "oid\",DATUM[\"Not_specified_based_on_Clarke_1866_ellipso");
  1951   1561       add_srs_wkt (p, 2,
................................................................................
  1953   1563       add_srs_wkt (p, 3,
  1954   1564           "6,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"600");
  1955   1565       add_srs_wkt (p, 4,
  1956   1566           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1957   1567       add_srs_wkt (p, 5,
  1958   1568           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1959   1569       add_srs_wkt (p, 6,
  1960         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1961         -    add_srs_wkt (p, 7,
  1962         -        "EAST],AUTHORITY[\"EPSG\",\"4008\"]]");
  1963         -    p = add_epsg_def_ex (filter, first, last, 4009, "epsg", 4009,
  1964         -        "Unknown datum based upon the Clarke 1866 Michigan ellipsoid", 1, 1,
  1965         -        "Clarke 1866 Michigan", "Greenwich",
  1966         -        "Not_specified_based_on_Clarke_1866_Michigan_ellipsoid", "none", "degree",
  1967         -        "Latitude", "North", "Longitude", "East");
         1570  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4008\"]]");
         1571  +    p = add_epsg_def (filter, first, last, 4009, "epsg", 4009,
         1572  +        "Unknown datum based upon the Clarke 1866 Michigan ellipsoid");
  1968   1573       add_proj4text (p, 0,
  1969   1574           "+proj=longlat +a=6378450.047548896 +b=6356826.621488444 ");
  1970   1575       add_proj4text (p, 1,
  1971   1576           "+no_defs");
  1972   1577       add_srs_wkt (p, 0,
  1973   1578           "GEOGCS[\"Unknown datum based upon the Clarke 1866 Michig");
  1974   1579       add_srs_wkt (p, 1,
................................................................................
  1978   1583       add_srs_wkt (p, 3,
  1979   1584           ",6378450.047548896,294.9786971646739,AUTHORITY[\"EPSG\",");
  1980   1585       add_srs_wkt (p, 4,
  1981   1586           "\"7009\"]],AUTHORITY[\"EPSG\",\"6009\"]],PRIMEM[\"Greenw");
  1982   1587       add_srs_wkt (p, 5,
  1983   1588           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  1984   1589       add_srs_wkt (p, 6,
  1985         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1590  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  1986   1591       add_srs_wkt (p, 7,
  1987         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  1988         -    add_srs_wkt (p, 8,
  1989         -        "G\",\"4009\"]]");
  1990         -    p = add_epsg_def_ex (filter, first, last, 4010, "epsg", 4010,
  1991         -        "Unknown datum based upon the Clarke 1880 (Benoit) ellipsoid", 1, 1,
  1992         -        "Clarke 1880 (Benoit)", "Greenwich",
  1993         -        "Not_specified_based_on_Clarke_1880_Benoit_ellipsoid", "none", "degree",
  1994         -        "Latitude", "North", "Longitude", "East");
         1592  +        "[\"EPSG\",\"4009\"]]");
         1593  +    p = add_epsg_def (filter, first, last, 4010, "epsg", 4010,
         1594  +        "Unknown datum based upon the Clarke 1880 (Benoit) ellipsoid");
  1995   1595       add_proj4text (p, 0,
  1996   1596           "+proj=longlat +a=6378300.789 +b=6356566.435 +no_defs");
  1997   1597       add_srs_wkt (p, 0,
  1998   1598           "GEOGCS[\"Unknown datum based upon the Clarke 1880 (Benoi");
  1999   1599       add_srs_wkt (p, 1,
  2000   1600           "t) ellipsoid\",DATUM[\"Not_specified_based_on_Clarke_188");
  2001   1601       add_srs_wkt (p, 2,
................................................................................
  2003   1603       add_srs_wkt (p, 3,
  2004   1604           "378300.789,293.4663155389802,AUTHORITY[\"EPSG\",\"7010\"");
  2005   1605       add_srs_wkt (p, 4,
  2006   1606           "]],AUTHORITY[\"EPSG\",\"6010\"]],PRIMEM[\"Greenwich\",0,");
  2007   1607       add_srs_wkt (p, 5,
  2008   1608           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2009   1609       add_srs_wkt (p, 6,
  2010         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1610  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2011   1611       add_srs_wkt (p, 7,
  2012         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"40");
  2013         -    add_srs_wkt (p, 8,
  2014         -        "10\"]]");
  2015         -    p = add_epsg_def_ex (filter, first, last, 4011, "epsg", 4011,
  2016         -        "Unknown datum based upon the Clarke 1880 (IGN) ellipsoid", 1, 1,
  2017         -        "Clarke 1880 (IGN)", "Greenwich",
  2018         -        "Not_specified_based_on_Clarke_1880_IGN_ellipsoid", "none", "degree",
  2019         -        "Latitude", "North", "Longitude", "East");
         1612  +        ",\"4010\"]]");
         1613  +    p = add_epsg_def (filter, first, last, 4011, "epsg", 4011,
         1614  +        "Unknown datum based upon the Clarke 1880 (IGN) ellipsoid");
  2020   1615       add_proj4text (p, 0,
  2021   1616           "+proj=longlat +a=6378249.2 +b=6356515 +no_defs");
  2022   1617       add_srs_wkt (p, 0,
  2023   1618           "GEOGCS[\"Unknown datum based upon the Clarke 1880 (IGN) ");
  2024   1619       add_srs_wkt (p, 1,
  2025   1620           "ellipsoid\",DATUM[\"Not_specified_based_on_Clarke_1880_I");
  2026   1621       add_srs_wkt (p, 2,
................................................................................
  2028   1623       add_srs_wkt (p, 3,
  2029   1624           "293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORIT");
  2030   1625       add_srs_wkt (p, 4,
  2031   1626           "Y[\"EPSG\",\"6011\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2032   1627       add_srs_wkt (p, 5,
  2033   1628           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2034   1629       add_srs_wkt (p, 6,
  2035         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2036         -    add_srs_wkt (p, 7,
  2037         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4011\"]]");
  2038         -    p = add_epsg_def_ex (filter, first, last, 4012, "epsg", 4012,
  2039         -        "Unknown datum based upon the Clarke 1880 (RGS) ellipsoid", 1, 1,
  2040         -        "Clarke 1880 (RGS)", "Greenwich",
  2041         -        "Not_specified_based_on_Clarke_1880_RGS_ellipsoid", "none", "degree",
  2042         -        "Latitude", "North", "Longitude", "East");
         1630  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4011\"]]");
         1631  +    p = add_epsg_def (filter, first, last, 4012, "epsg", 4012,
         1632  +        "Unknown datum based upon the Clarke 1880 (RGS) ellipsoid");
  2043   1633       add_proj4text (p, 0,
  2044   1634           "+proj=longlat +ellps=clrk80 +no_defs");
  2045   1635       add_srs_wkt (p, 0,
  2046   1636           "GEOGCS[\"Unknown datum based upon the Clarke 1880 (RGS) ");
  2047   1637       add_srs_wkt (p, 1,
  2048   1638           "ellipsoid\",DATUM[\"Not_specified_based_on_Clarke_1880_R");
  2049   1639       add_srs_wkt (p, 2,
................................................................................
  2051   1641       add_srs_wkt (p, 3,
  2052   1642           "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG");
  2053   1643       add_srs_wkt (p, 4,
  2054   1644           "\",\"6012\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2055   1645       add_srs_wkt (p, 5,
  2056   1646           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2057   1647       add_srs_wkt (p, 6,
  2058         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  2059         -    add_srs_wkt (p, 7,
  2060         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4012\"]]");
  2061         -    p = add_epsg_def_ex (filter, first, last, 4013, "epsg", 4013,
  2062         -        "Unknown datum based upon the Clarke 1880 (Arc) ellipsoid", 1, 1,
  2063         -        "Clarke 1880 (Arc)", "Greenwich",
  2064         -        "Not_specified_based_on_Clarke_1880_Arc_ellipsoid", "none", "degree",
  2065         -        "Latitude", "North", "Longitude", "East");
         1648  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4012\"]]");
         1649  +    p = add_epsg_def (filter, first, last, 4013, "epsg", 4013,
         1650  +        "Unknown datum based upon the Clarke 1880 (Arc) ellipsoid");
  2066   1651       add_proj4text (p, 0,
  2067   1652           "+proj=longlat +a=6378249.145 +b=6356514.966398753 +no_de");
  2068   1653       add_proj4text (p, 1,
  2069   1654           "fs");
  2070   1655       add_srs_wkt (p, 0,
  2071   1656           "GEOGCS[\"Unknown datum based upon the Clarke 1880 (Arc) ");
  2072   1657       add_srs_wkt (p, 1,
................................................................................
  2076   1661       add_srs_wkt (p, 3,
  2077   1662           "5,293.4663077,AUTHORITY[\"EPSG\",\"7013\"]],AUTHORITY[\"");
  2078   1663       add_srs_wkt (p, 4,
  2079   1664           "EPSG\",\"6013\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2080   1665       add_srs_wkt (p, 5,
  2081   1666           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2082   1667       add_srs_wkt (p, 6,
  2083         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2084         -    add_srs_wkt (p, 7,
  2085         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4013\"]]");
  2086         -    p = add_epsg_def_ex (filter, first, last, 4014, "epsg", 4014,
  2087         -        "Unknown datum based upon the Clarke 1880 (SGA 1922) ellipsoid", 1, 1,
  2088         -        "Clarke 1880 (SGA 1922)", "Greenwich",
  2089         -        "Not_specified_based_on_Clarke_1880_SGA_1922_ellipsoid", "none", "degree",
  2090         -        "Latitude", "North", "Longitude", "East");
         1668  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4013\"]]");
         1669  +    p = add_epsg_def (filter, first, last, 4014, "epsg", 4014,
         1670  +        "Unknown datum based upon the Clarke 1880 (SGA 1922) ellipsoid");
  2091   1671       add_proj4text (p, 0,
  2092   1672           "+proj=longlat +a=6378249.2 +b=6356514.996941779 +no_defs");
  2093   1673       add_srs_wkt (p, 0,
  2094   1674           "GEOGCS[\"Unknown datum based upon the Clarke 1880 (SGA 1");
  2095   1675       add_srs_wkt (p, 1,
  2096   1676           "922) ellipsoid\",DATUM[\"Not_specified_based_on_Clarke_1");
  2097   1677       add_srs_wkt (p, 2,
................................................................................
  2099   1679       add_srs_wkt (p, 3,
  2100   1680           "2)\",6378249.2,293.46598,AUTHORITY[\"EPSG\",\"7014\"]],A");
  2101   1681       add_srs_wkt (p, 4,
  2102   1682           "UTHORITY[\"EPSG\",\"6014\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2103   1683       add_srs_wkt (p, 5,
  2104   1684           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2105   1685       add_srs_wkt (p, 6,
  2106         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1686  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2107   1687       add_srs_wkt (p, 7,
  2108         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4014\"");
  2109         -    add_srs_wkt (p, 8,
  2110         -        "]]");
  2111         -    p = add_epsg_def_ex (filter, first, last, 4015, "epsg", 4015,
  2112         -        "Unknown datum based upon the Everest 1830 (1937 Adjustment) ellipsoid", 1, 1,
  2113         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  2114         -        "Not_specified_based_on_Everest_1830_1937_Adjustment_ellipsoid", "none", "degree",
  2115         -        "Latitude", "North", "Longitude", "East");
         1688  +        "4014\"]]");
         1689  +    p = add_epsg_def (filter, first, last, 4015, "epsg", 4015,
         1690  +        "Unknown datum based upon the Everest 1830 (1937 Adjustment) ellipsoid");
  2116   1691       add_proj4text (p, 0,
  2117   1692           "+proj=longlat +a=6377276.345 +b=6356075.41314024 +no_def");
  2118   1693       add_proj4text (p, 1,
  2119   1694           "s");
  2120   1695       add_srs_wkt (p, 0,
  2121   1696           "GEOGCS[\"Unknown datum based upon the Everest 1830 (1937");
  2122   1697       add_srs_wkt (p, 1,
................................................................................
  2128   1703       add_srs_wkt (p, 4,
  2129   1704           "ITY[\"EPSG\",\"7015\"]],AUTHORITY[\"EPSG\",\"6015\"]],PR");
  2130   1705       add_srs_wkt (p, 5,
  2131   1706           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2132   1707       add_srs_wkt (p, 6,
  2133   1708           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2134   1709       add_srs_wkt (p, 7,
  2135         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2136         -    add_srs_wkt (p, 8,
  2137         -        "HORITY[\"EPSG\",\"4015\"]]");
  2138         -    p = add_epsg_def_ex (filter, first, last, 4016, "epsg", 4016,
  2139         -        "Unknown datum based upon the Everest 1830 (1967 Definition) ellipsoid", 1, 1,
  2140         -        "Everest 1830 (1967 Definition)", "Greenwich",
  2141         -        "Not_specified_based_on_Everest_1830_1967_Definition_ellipsoid", "none", "degree",
  2142         -        "Latitude", "North", "Longitude", "East");
         1710  +        "]],AUTHORITY[\"EPSG\",\"4015\"]]");
         1711  +    p = add_epsg_def (filter, first, last, 4016, "epsg", 4016,
         1712  +        "Unknown datum based upon the Everest 1830 (1967 Definition) ellipsoid");
  2143   1713       add_proj4text (p, 0,
  2144   1714           "+proj=longlat +ellps=evrstSS +no_defs");
  2145   1715       add_srs_wkt (p, 0,
  2146   1716           "GEOGCS[\"Unknown datum based upon the Everest 1830 (1967");
  2147   1717       add_srs_wkt (p, 1,
  2148   1718           " Definition) ellipsoid\",DATUM[\"Not_specified_based_on_");
  2149   1719       add_srs_wkt (p, 2,
................................................................................
  2153   1723       add_srs_wkt (p, 4,
  2154   1724           "ITY[\"EPSG\",\"7016\"]],AUTHORITY[\"EPSG\",\"6016\"]],PR");
  2155   1725       add_srs_wkt (p, 5,
  2156   1726           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2157   1727       add_srs_wkt (p, 6,
  2158   1728           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2159   1729       add_srs_wkt (p, 7,
  2160         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2161         -    add_srs_wkt (p, 8,
  2162         -        "HORITY[\"EPSG\",\"4016\"]]");
  2163         -    p = add_epsg_def_ex (filter, first, last, 4018, "epsg", 4018,
  2164         -        "Unknown datum based upon the Everest 1830 Modified ellipsoid", 1, 1,
  2165         -        "Everest 1830 Modified", "Greenwich",
  2166         -        "Not_specified_based_on_Everest_1830_Modified_ellipsoid", "none", "degree",
  2167         -        "Latitude", "North", "Longitude", "East");
         1730  +        "]],AUTHORITY[\"EPSG\",\"4016\"]]");
         1731  +    p = add_epsg_def (filter, first, last, 4018, "epsg", 4018,
         1732  +        "Unknown datum based upon the Everest 1830 Modified ellipsoid");
  2168   1733       add_proj4text (p, 0,
  2169   1734           "+proj=longlat +a=6377304.063 +b=6356103.038993155 +no_de");
  2170   1735       add_proj4text (p, 1,
  2171   1736           "fs");
  2172   1737       add_srs_wkt (p, 0,
  2173   1738           "GEOGCS[\"Unknown datum based upon the Everest 1830 Modif");
  2174   1739       add_srs_wkt (p, 1,
................................................................................
  2178   1743       add_srs_wkt (p, 3,
  2179   1744           "d\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"]],A");
  2180   1745       add_srs_wkt (p, 4,
  2181   1746           "UTHORITY[\"EPSG\",\"6018\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2182   1747       add_srs_wkt (p, 5,
  2183   1748           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2184   1749       add_srs_wkt (p, 6,
  2185         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1750  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2186   1751       add_srs_wkt (p, 7,
  2187         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4018\"");
  2188         -    add_srs_wkt (p, 8,
  2189         -        "]]");
  2190         -    p = add_epsg_def_ex (filter, first, last, 4019, "epsg", 4019,
  2191         -        "Unknown datum based upon the GRS 1980 ellipsoid", 1, 1,
  2192         -        "GRS 1980", "Greenwich",
  2193         -        "Not_specified_based_on_GRS_1980_ellipsoid", "none", "degree",
  2194         -        "Latitude", "North", "Longitude", "East");
         1752  +        "4018\"]]");
         1753  +    p = add_epsg_def (filter, first, last, 4019, "epsg", 4019,
         1754  +        "Unknown datum based upon the GRS 1980 ellipsoid");
  2195   1755       add_proj4text (p, 0,
  2196   1756           "+proj=longlat +ellps=GRS80 +no_defs");
  2197   1757       add_srs_wkt (p, 0,
  2198   1758           "GEOGCS[\"Unknown datum based upon the GRS 1980 ellipsoid");
  2199   1759       add_srs_wkt (p, 1,
  2200   1760           "\",DATUM[\"Not_specified_based_on_GRS_1980_ellipsoid\",S");
  2201   1761       add_srs_wkt (p, 2,
  2202   1762           "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
  2203   1763       add_srs_wkt (p, 3,
  2204   1764           "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6019\"]],PRIMEM[\"");
  2205   1765       add_srs_wkt (p, 4,
  2206   1766           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2207   1767       add_srs_wkt (p, 5,
  2208         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1768  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2209   1769       add_srs_wkt (p, 6,
  2210         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2211         -    add_srs_wkt (p, 7,
  2212         -        "[\"EPSG\",\"4019\"]]");
  2213         -    p = add_epsg_def_ex (filter, first, last, 4020, "epsg", 4020,
  2214         -        "Unknown datum based upon the Helmert 1906 ellipsoid", 1, 1,
  2215         -        "Helmert 1906", "Greenwich",
  2216         -        "Not_specified_based_on_Helmert_1906_ellipsoid", "none", "degree",
  2217         -        "Latitude", "North", "Longitude", "East");
         1770  +        "HORITY[\"EPSG\",\"4019\"]]");
         1771  +    p = add_epsg_def (filter, first, last, 4020, "epsg", 4020,
         1772  +        "Unknown datum based upon the Helmert 1906 ellipsoid");
  2218   1773       add_proj4text (p, 0,
  2219   1774           "+proj=longlat +ellps=helmert +no_defs");
  2220   1775       add_srs_wkt (p, 0,
  2221   1776           "GEOGCS[\"Unknown datum based upon the Helmert 1906 ellip");
  2222   1777       add_srs_wkt (p, 1,
  2223   1778           "soid\",DATUM[\"Not_specified_based_on_Helmert_1906_ellip");
  2224   1779       add_srs_wkt (p, 2,
................................................................................
  2226   1781       add_srs_wkt (p, 3,
  2227   1782           "[\"EPSG\",\"7020\"]],AUTHORITY[\"EPSG\",\"6020\"]],PRIME");
  2228   1783       add_srs_wkt (p, 4,
  2229   1784           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2230   1785       add_srs_wkt (p, 5,
  2231   1786           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2232   1787       add_srs_wkt (p, 6,
  2233         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  2234         -    add_srs_wkt (p, 7,
  2235         -        "RITY[\"EPSG\",\"4020\"]]");
  2236         -    p = add_epsg_def_ex (filter, first, last, 4021, "epsg", 4021,
  2237         -        "Unknown datum based upon the Indonesian National Spheroid", 1, 1,
  2238         -        "Indonesian National Spheroid", "Greenwich",
  2239         -        "Not_specified_based_on_Indonesian_National_Spheroid", "none", "degree",
  2240         -        "Latitude", "North", "Longitude", "East");
         1788  +        ",AUTHORITY[\"EPSG\",\"4020\"]]");
         1789  +    p = add_epsg_def (filter, first, last, 4021, "epsg", 4021,
         1790  +        "Unknown datum based upon the Indonesian National Spheroid");
  2241   1791       add_proj4text (p, 0,
  2242   1792           "+proj=longlat +a=6378160 +b=6356774.50408554 +no_defs");
  2243   1793       add_srs_wkt (p, 0,
  2244   1794           "GEOGCS[\"Unknown datum based upon the Indonesian Nationa");
  2245   1795       add_srs_wkt (p, 1,
  2246   1796           "l Spheroid\",DATUM[\"Not_specified_based_on_Indonesian_N");
  2247   1797       add_srs_wkt (p, 2,
................................................................................
  2249   1799       add_srs_wkt (p, 3,
  2250   1800           "id\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],AUTHO");
  2251   1801       add_srs_wkt (p, 4,
  2252   1802           "RITY[\"EPSG\",\"6021\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2253   1803       add_srs_wkt (p, 5,
  2254   1804           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2255   1805       add_srs_wkt (p, 6,
  2256         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         1806  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4021");
  2257   1807       add_srs_wkt (p, 7,
  2258         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4021\"]]");
  2259         -    p = add_epsg_def_ex (filter, first, last, 4022, "epsg", 4022,
  2260         -        "Unknown datum based upon the International 1924 ellipsoid", 1, 1,
  2261         -        "International 1924", "Greenwich",
  2262         -        "Not_specified_based_on_International_1924_ellipsoid", "none", "degree",
  2263         -        "Latitude", "North", "Longitude", "East");
         1808  +        "\"]]");
         1809  +    p = add_epsg_def (filter, first, last, 4022, "epsg", 4022,
         1810  +        "Unknown datum based upon the International 1924 ellipsoid");
  2264   1811       add_proj4text (p, 0,
  2265   1812           "+proj=longlat +ellps=intl +no_defs");
  2266   1813       add_srs_wkt (p, 0,
  2267   1814           "GEOGCS[\"Unknown datum based upon the International 1924");
  2268   1815       add_srs_wkt (p, 1,
  2269   1816           " ellipsoid\",DATUM[\"Not_specified_based_on_Internationa");
  2270   1817       add_srs_wkt (p, 2,
................................................................................
  2272   1819       add_srs_wkt (p, 3,
  2273   1820           "88,297,AUTHORITY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",");
  2274   1821       add_srs_wkt (p, 4,
  2275   1822           "\"6022\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  2276   1823       add_srs_wkt (p, 5,
  2277   1824           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  2278   1825       add_srs_wkt (p, 6,
  2279         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  2280         -    add_srs_wkt (p, 7,
  2281         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4022\"]]");
  2282         -    p = add_epsg_def_ex (filter, first, last, 4023, "epsg", 4023,
  2283         -        "MOLDREF99", 1, 1,
  2284         -        "GRS 1980", "Greenwich",
  2285         -        "MOLDREF99", "none", "degree",
  2286         -        "Latitude", "North", "Longitude", "East");
         1826  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4022\"]]");
         1827  +    p = add_epsg_def (filter, first, last, 4023, "epsg", 4023,
         1828  +        "MOLDREF99");
  2287   1829       add_proj4text (p, 0,
  2288   1830           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2289   1831       add_proj4text (p, 1,
  2290   1832           "fs");
  2291   1833       add_srs_wkt (p, 0,
  2292   1834           "GEOGCS[\"MOLDREF99\",DATUM[\"MOLDREF99\",SPHEROID[\"GRS ");
  2293   1835       add_srs_wkt (p, 1,
................................................................................
  2295   1837       add_srs_wkt (p, 2,
  2296   1838           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1032\"]],");
  2297   1839       add_srs_wkt (p, 3,
  2298   1840           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2299   1841       add_srs_wkt (p, 4,
  2300   1842           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2301   1843       add_srs_wkt (p, 5,
  2302         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2303         -    add_srs_wkt (p, 6,
  2304         -        "AUTHORITY[\"EPSG\",\"4023\"]]");
  2305         -    p = add_epsg_def_ex (filter, first, last, 4024, "epsg", 4024,
  2306         -        "Unknown datum based upon the Krassowsky 1940 ellipsoid", 1, 1,
  2307         -        "Krassowsky 1940", "Greenwich",
  2308         -        "Not_specified_based_on_Krassowsky_1940_ellipsoid", "none", "degree",
  2309         -        "Latitude", "North", "Longitude", "East");
         1844  +        "2\"]],AUTHORITY[\"EPSG\",\"4023\"]]");
         1845  +    p = add_epsg_def (filter, first, last, 4024, "epsg", 4024,
         1846  +        "Unknown datum based upon the Krassowsky 1940 ellipsoid");
  2310   1847       add_proj4text (p, 0,
  2311   1848           "+proj=longlat +ellps=krass +no_defs");
  2312   1849       add_srs_wkt (p, 0,
  2313   1850           "GEOGCS[\"Unknown datum based upon the Krassowsky 1940 el");
  2314   1851       add_srs_wkt (p, 1,
  2315   1852           "lipsoid\",DATUM[\"Not_specified_based_on_Krassowsky_1940");
  2316   1853       add_srs_wkt (p, 2,
................................................................................
  2318   1855       add_srs_wkt (p, 3,
  2319   1856           "AUTHORITY[\"EPSG\",\"7024\"]],AUTHORITY[\"EPSG\",\"6024\"");
  2320   1857       add_srs_wkt (p, 4,
  2321   1858           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2322   1859       add_srs_wkt (p, 5,
  2323   1860           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2324   1861       add_srs_wkt (p, 6,
  2325         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2326         -    add_srs_wkt (p, 7,
  2327         -        "T],AUTHORITY[\"EPSG\",\"4024\"]]");
  2328         -    p = add_epsg_def_ex (filter, first, last, 4025, "epsg", 4025,
  2329         -        "Unknown datum based upon the NWL 9D ellipsoid", 1, 1,
  2330         -        "NWL 9D", "Greenwich",
  2331         -        "Not_specified_based_on_NWL_9D_ellipsoid", "none", "degree",
  2332         -        "Latitude", "North", "Longitude", "East");
         1862  +        "9122\"]],AUTHORITY[\"EPSG\",\"4024\"]]");
         1863  +    p = add_epsg_def (filter, first, last, 4025, "epsg", 4025,
         1864  +        "Unknown datum based upon the NWL 9D ellipsoid");
  2333   1865       add_proj4text (p, 0,
  2334   1866           "+proj=longlat +ellps=WGS66 +no_defs");
  2335   1867       add_srs_wkt (p, 0,
  2336   1868           "GEOGCS[\"Unknown datum based upon the NWL 9D ellipsoid\"");
  2337   1869       add_srs_wkt (p, 1,
  2338   1870           ",DATUM[\"Not_specified_based_on_NWL_9D_ellipsoid\",SPHER");
  2339   1871       add_srs_wkt (p, 2,
  2340   1872           "OID[\"NWL 9D\",6378145,298.25,AUTHORITY[\"EPSG\",\"7025\"");
  2341   1873       add_srs_wkt (p, 3,
  2342   1874           "]],AUTHORITY[\"EPSG\",\"6025\"]],PRIMEM[\"Greenwich\",0,");
  2343   1875       add_srs_wkt (p, 4,
  2344   1876           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2345   1877       add_srs_wkt (p, 5,
  2346         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1878  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2347   1879       add_srs_wkt (p, 6,
  2348         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"40");
  2349         -    add_srs_wkt (p, 7,
  2350         -        "25\"]]");
  2351         -    p = add_epsg_def_ex (filter, first, last, 4026, "epsg", 4026,
  2352         -        "MOLDREF99 / Moldova TM", 0, 1,
  2353         -        "GRS 1980", "Greenwich",
  2354         -        "MOLDREF99", "Transverse_Mercator", "metre",
  2355         -        "X", "North", "Y", "East");
         1880  +        ",\"4025\"]]");
         1881  +    p = add_epsg_def (filter, first, last, 4026, "epsg", 4026,
         1882  +        "MOLDREF99 / Moldova TM");
  2356   1883       add_proj4text (p, 0,
  2357   1884           "+proj=tmerc +lat_0=0 +lon_0=28.4 +k=0.9999400000000001 +");
  2358   1885       add_proj4text (p, 1,
  2359   1886           "x_0=200000 +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0");
  2360   1887       add_proj4text (p, 2,
  2361   1888           ",0,0 +units=m +no_defs");
  2362   1889       add_srs_wkt (p, 0,
................................................................................
  2366   1893       add_srs_wkt (p, 2,
  2367   1894           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  2368   1895       add_srs_wkt (p, 3,
  2369   1896           ",0],AUTHORITY[\"EPSG\",\"1032\"]],PRIMEM[\"Greenwich\",0");
  2370   1897       add_srs_wkt (p, 4,
  2371   1898           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2372   1899       add_srs_wkt (p, 5,
  2373         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1900  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  2374   1901       add_srs_wkt (p, 6,
  2375         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"40");
         1902  +        "\",\"4023\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  2376   1903       add_srs_wkt (p, 7,
  2377         -        "23\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1904  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  2378   1905       add_srs_wkt (p, 8,
  2379         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",28");
         1906  +        "an\",28.4],PARAMETER[\"scale_factor\",0.99994],PARAMETER");
  2380   1907       add_srs_wkt (p, 9,
  2381         -        ".4],PARAMETER[\"scale_factor\",0.99994],PARAMETER[\"fals");
         1908  +        "[\"false_easting\",200000],PARAMETER[\"false_northing\",");
  2382   1909       add_srs_wkt (p, 10,
  2383         -        "e_easting\",200000],PARAMETER[\"false_northing\",-500000");
         1910  +        "-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2384   1911       add_srs_wkt (p, 11,
  2385         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2386         -    add_srs_wkt (p, 12,
  2387         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4026\"]");
  2388         -    add_srs_wkt (p, 13,
  2389         -        "]");
  2390         -    p = add_epsg_def_ex (filter, first, last, 4027, "epsg", 4027,
  2391         -        "Unknown datum based upon the Plessis 1817 ellipsoid", 1, 1,
  2392         -        "Plessis 1817", "Greenwich",
  2393         -        "Not_specified_based_on_Plessis_1817_ellipsoid", "none", "degree",
  2394         -        "Latitude", "North", "Longitude", "East");
         1912  +        ",AUTHORITY[\"EPSG\",\"4026\"]]");
         1913  +    p = add_epsg_def (filter, first, last, 4027, "epsg", 4027,
         1914  +        "Unknown datum based upon the Plessis 1817 ellipsoid");
  2395   1915       add_proj4text (p, 0,
  2396   1916           "+proj=longlat +a=6376523 +b=6355862.933255573 +no_defs");
  2397   1917       add_srs_wkt (p, 0,
  2398   1918           "GEOGCS[\"Unknown datum based upon the Plessis 1817 ellip");
  2399   1919       add_srs_wkt (p, 1,
  2400   1920           "soid\",DATUM[\"Not_specified_based_on_Plessis_1817_ellip");
  2401   1921       add_srs_wkt (p, 2,
................................................................................
  2403   1923       add_srs_wkt (p, 3,
  2404   1924           "Y[\"EPSG\",\"7027\"]],AUTHORITY[\"EPSG\",\"6027\"]],PRIM");
  2405   1925       add_srs_wkt (p, 4,
  2406   1926           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2407   1927       add_srs_wkt (p, 5,
  2408   1928           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2409   1929       add_srs_wkt (p, 6,
  2410         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2411         -    add_srs_wkt (p, 7,
  2412         -        "ORITY[\"EPSG\",\"4027\"]]");
  2413         -    p = add_epsg_def_ex (filter, first, last, 4028, "epsg", 4028,
  2414         -        "Unknown datum based upon the Struve 1860 ellipsoid", 1, 1,
  2415         -        "Struve 1860", "Greenwich",
  2416         -        "Not_specified_based_on_Struve_1860_ellipsoid", "none", "degree",
  2417         -        "Latitude", "North", "Longitude", "East");
         1930  +        "],AUTHORITY[\"EPSG\",\"4027\"]]");
         1931  +    p = add_epsg_def (filter, first, last, 4028, "epsg", 4028,
         1932  +        "Unknown datum based upon the Struve 1860 ellipsoid");
  2418   1933       add_proj4text (p, 0,
  2419   1934           "+proj=longlat +a=6378298.3 +b=6356657.142669561 +no_defs");
  2420   1935       add_srs_wkt (p, 0,
  2421   1936           "GEOGCS[\"Unknown datum based upon the Struve 1860 ellips");
  2422   1937       add_srs_wkt (p, 1,
  2423   1938           "oid\",DATUM[\"Not_specified_based_on_Struve_1860_ellipso");
  2424   1939       add_srs_wkt (p, 2,
................................................................................
  2426   1941       add_srs_wkt (p, 3,
  2427   1942           "[\"EPSG\",\"7028\"]],AUTHORITY[\"EPSG\",\"6028\"]],PRIME");
  2428   1943       add_srs_wkt (p, 4,
  2429   1944           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2430   1945       add_srs_wkt (p, 5,
  2431   1946           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2432   1947       add_srs_wkt (p, 6,
  2433         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  2434         -    add_srs_wkt (p, 7,
  2435         -        "RITY[\"EPSG\",\"4028\"]]");
  2436         -    p = add_epsg_def_ex (filter, first, last, 4029, "epsg", 4029,
  2437         -        "Unknown datum based upon the War Office ellipsoid", 1, 1,
  2438         -        "War Office", "Greenwich",
  2439         -        "Not_specified_based_on_War_Office_ellipsoid", "none", "degree",
  2440         -        "Latitude", "North", "Longitude", "East");
         1948  +        ",AUTHORITY[\"EPSG\",\"4028\"]]");
         1949  +    p = add_epsg_def (filter, first, last, 4029, "epsg", 4029,
         1950  +        "Unknown datum based upon the War Office ellipsoid");
  2441   1951       add_proj4text (p, 0,
  2442   1952           "+proj=longlat +a=6378300 +b=6356751.689189189 +no_defs");
  2443   1953       add_srs_wkt (p, 0,
  2444   1954           "GEOGCS[\"Unknown datum based upon the War Office ellipso");
  2445   1955       add_srs_wkt (p, 1,
  2446   1956           "id\",DATUM[\"Not_specified_based_on_War_Office_ellipsoid");
  2447   1957       add_srs_wkt (p, 2,
  2448   1958           "\",SPHEROID[\"War Office\",6378300,296,AUTHORITY[\"EPSG\"");
  2449   1959       add_srs_wkt (p, 3,
  2450   1960           ",\"7029\"]],AUTHORITY[\"EPSG\",\"6029\"]],PRIMEM[\"Green");
  2451   1961       add_srs_wkt (p, 4,
  2452   1962           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2453   1963       add_srs_wkt (p, 5,
  2454         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         1964  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  2455   1965       add_srs_wkt (p, 6,
  2456         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2457         -    add_srs_wkt (p, 7,
  2458         -        "SG\",\"4029\"]]");
  2459         -    p = add_epsg_def_ex (filter, first, last, 4030, "epsg", 4030,
  2460         -        "Unknown datum based upon the WGS 84 ellipsoid", 1, 1,
  2461         -        "WGS 84", "Greenwich",
  2462         -        "Not_specified_based_on_WGS_84_ellipsoid", "none", "degree",
  2463         -        "Latitude", "North", "Longitude", "East");
         1966  +        "Y[\"EPSG\",\"4029\"]]");
         1967  +    p = add_epsg_def (filter, first, last, 4030, "epsg", 4030,
         1968  +        "Unknown datum based upon the WGS 84 ellipsoid");
  2464   1969       add_proj4text (p, 0,
  2465   1970           "+proj=longlat +ellps=WGS84 +no_defs");
  2466   1971       add_srs_wkt (p, 0,
  2467   1972           "GEOGCS[\"Unknown datum based upon the WGS 84 ellipsoid\"");
  2468   1973       add_srs_wkt (p, 1,
  2469   1974           ",DATUM[\"Not_specified_based_on_WGS_84_ellipsoid\",SPHER");
  2470   1975       add_srs_wkt (p, 2,
  2471   1976           "OID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",");
  2472   1977       add_srs_wkt (p, 3,
  2473   1978           "\"7030\"]],AUTHORITY[\"EPSG\",\"6030\"]],PRIMEM[\"Greenw");
  2474   1979       add_srs_wkt (p, 4,
  2475   1980           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2476   1981       add_srs_wkt (p, 5,
  2477         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1982  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2478   1983       add_srs_wkt (p, 6,
  2479         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  2480         -    add_srs_wkt (p, 7,
  2481         -        "G\",\"4030\"]]");
  2482         -    p = add_epsg_def_ex (filter, first, last, 4031, "epsg", 4031,
  2483         -        "Unknown datum based upon the GEM 10C ellipsoid", 1, 1,
  2484         -        "GEM 10C", "Greenwich",
  2485         -        "Not_specified_based_on_GEM_10C_ellipsoid", "none", "degree",
  2486         -        "Latitude", "North", "Longitude", "East");
         1984  +        "[\"EPSG\",\"4030\"]]");
         1985  +    p = add_epsg_def (filter, first, last, 4031, "epsg", 4031,
         1986  +        "Unknown datum based upon the GEM 10C ellipsoid");
  2487   1987       add_proj4text (p, 0,
  2488   1988           "+proj=longlat +ellps=WGS84 +no_defs");
  2489   1989       add_srs_wkt (p, 0,
  2490   1990           "GEOGCS[\"Unknown datum based upon the GEM 10C ellipsoid\"");
  2491   1991       add_srs_wkt (p, 1,
  2492   1992           ",DATUM[\"Not_specified_based_on_GEM_10C_ellipsoid\",SPHE");
  2493   1993       add_srs_wkt (p, 2,
  2494   1994           "ROID[\"GEM 10C\",6378137,298.257223563,AUTHORITY[\"EPSG\"");
  2495   1995       add_srs_wkt (p, 3,
  2496   1996           ",\"7031\"]],AUTHORITY[\"EPSG\",\"6031\"]],PRIMEM[\"Green");
  2497   1997       add_srs_wkt (p, 4,
  2498   1998           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2499   1999       add_srs_wkt (p, 5,
  2500         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2000  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  2501   2001       add_srs_wkt (p, 6,
  2502         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2503         -    add_srs_wkt (p, 7,
  2504         -        "SG\",\"4031\"]]");
  2505         -    p = add_epsg_def_ex (filter, first, last, 4032, "epsg", 4032,
  2506         -        "Unknown datum based upon the OSU86F ellipsoid", 1, 1,
  2507         -        "OSU86F", "Greenwich",
  2508         -        "Not_specified_based_on_OSU86F_ellipsoid", "none", "degree",
  2509         -        "Latitude", "North", "Longitude", "East");
         2002  +        "Y[\"EPSG\",\"4031\"]]");
         2003  +    p = add_epsg_def (filter, first, last, 4032, "epsg", 4032,
         2004  +        "Unknown datum based upon the OSU86F ellipsoid");
  2510   2005       add_proj4text (p, 0,
  2511   2006           "+proj=longlat +a=6378136.2 +b=6356751.516927429 +no_defs");
  2512   2007       add_srs_wkt (p, 0,
  2513   2008           "GEOGCS[\"Unknown datum based upon the OSU86F ellipsoid\"");
  2514   2009       add_srs_wkt (p, 1,
  2515   2010           ",DATUM[\"Not_specified_based_on_OSU86F_ellipsoid\",SPHER");
  2516   2011       add_srs_wkt (p, 2,
  2517   2012           "OID[\"OSU86F\",6378136.2,298.257223563,AUTHORITY[\"EPSG\"");
  2518   2013       add_srs_wkt (p, 3,
  2519   2014           ",\"7032\"]],AUTHORITY[\"EPSG\",\"6032\"]],PRIMEM[\"Green");
  2520   2015       add_srs_wkt (p, 4,
  2521   2016           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2522   2017       add_srs_wkt (p, 5,
  2523         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2018  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  2524   2019       add_srs_wkt (p, 6,
  2525         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2526         -    add_srs_wkt (p, 7,
  2527         -        "SG\",\"4032\"]]");
  2528         -    p = add_epsg_def_ex (filter, first, last, 4033, "epsg", 4033,
  2529         -        "Unknown datum based upon the OSU91A ellipsoid", 1, 1,
  2530         -        "OSU91A", "Greenwich",
  2531         -        "Not_specified_based_on_OSU91A_ellipsoid", "none", "degree",
  2532         -        "Latitude", "North", "Longitude", "East");
         2020  +        "Y[\"EPSG\",\"4032\"]]");
         2021  +    p = add_epsg_def (filter, first, last, 4033, "epsg", 4033,
         2022  +        "Unknown datum based upon the OSU91A ellipsoid");
  2533   2023       add_proj4text (p, 0,
  2534   2024           "+proj=longlat +a=6378136.3 +b=6356751.616592146 +no_defs");
  2535   2025       add_srs_wkt (p, 0,
  2536   2026           "GEOGCS[\"Unknown datum based upon the OSU91A ellipsoid\"");
  2537   2027       add_srs_wkt (p, 1,
  2538   2028           ",DATUM[\"Not_specified_based_on_OSU91A_ellipsoid\",SPHER");
  2539   2029       add_srs_wkt (p, 2,
  2540   2030           "OID[\"OSU91A\",6378136.3,298.257223563,AUTHORITY[\"EPSG\"");
  2541   2031       add_srs_wkt (p, 3,
  2542   2032           ",\"7033\"]],AUTHORITY[\"EPSG\",\"6033\"]],PRIMEM[\"Green");
  2543   2033       add_srs_wkt (p, 4,
  2544   2034           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2545   2035       add_srs_wkt (p, 5,
  2546         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2036  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  2547   2037       add_srs_wkt (p, 6,
  2548         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2549         -    add_srs_wkt (p, 7,
  2550         -        "SG\",\"4033\"]]");
  2551         -    p = add_epsg_def_ex (filter, first, last, 4034, "epsg", 4034,
  2552         -        "Unknown datum based upon the Clarke 1880 ellipsoid", 1, 1,
  2553         -        "Clarke 1880", "Greenwich",
  2554         -        "Not_specified_based_on_Clarke_1880_ellipsoid", "none", "degree",
  2555         -        "Latitude", "North", "Longitude", "East");
         2038  +        "Y[\"EPSG\",\"4033\"]]");
         2039  +    p = add_epsg_def (filter, first, last, 4034, "epsg", 4034,
         2040  +        "Unknown datum based upon the Clarke 1880 ellipsoid");
  2556   2041       add_proj4text (p, 0,
  2557   2042           "+proj=longlat +a=6378249.144808011 +b=6356514.966204134 ");
  2558   2043       add_proj4text (p, 1,
  2559   2044           "+no_defs");
  2560   2045       add_srs_wkt (p, 0,
  2561   2046           "GEOGCS[\"Unknown datum based upon the Clarke 1880 ellips");
  2562   2047       add_srs_wkt (p, 1,
................................................................................
  2566   2051       add_srs_wkt (p, 3,
  2567   2052           "076556349,AUTHORITY[\"EPSG\",\"7034\"]],AUTHORITY[\"EPSG");
  2568   2053       add_srs_wkt (p, 4,
  2569   2054           "\",\"6034\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2570   2055       add_srs_wkt (p, 5,
  2571   2056           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2572   2057       add_srs_wkt (p, 6,
  2573         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  2574         -    add_srs_wkt (p, 7,
  2575         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4034\"]]");
  2576         -    p = add_epsg_def_ex (filter, first, last, 4035, "epsg", 4035,
  2577         -        "Unknown datum based upon the Authalic Sphere", 1, 1,
  2578         -        "Sphere", "Greenwich",
  2579         -        "Not_specified_based_on_Authalic_Sphere", "none", "degree",
  2580         -        "Latitude", "North", "Longitude", "East");
         2058  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4034\"]]");
         2059  +    p = add_epsg_def (filter, first, last, 4035, "epsg", 4035,
         2060  +        "Unknown datum based upon the Authalic Sphere");
  2581   2061       add_proj4text (p, 0,
  2582   2062           "+proj=longlat +a=6371000 +b=6371000 +no_defs");
  2583   2063       add_srs_wkt (p, 0,
  2584   2064           "GEOGCS[\"Unknown datum based upon the Authalic Sphere\",");
  2585   2065       add_srs_wkt (p, 1,
  2586   2066           "DATUM[\"Not_specified_based_on_Authalic_Sphere\",SPHEROI");
  2587   2067       add_srs_wkt (p, 2,
  2588   2068           "D[\"Sphere\",6371000,0,AUTHORITY[\"EPSG\",\"7035\"]],AUT");
  2589   2069       add_srs_wkt (p, 3,
  2590   2070           "HORITY[\"EPSG\",\"6035\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2591   2071       add_srs_wkt (p, 4,
  2592   2072           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2593   2073       add_srs_wkt (p, 5,
  2594         -        "33,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NORTH");
         2074  +        "33,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"40");
  2595   2075       add_srs_wkt (p, 6,
  2596         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4035\"]]");
  2597         -    p = add_epsg_def_ex (filter, first, last, 4036, "epsg", 4036,
  2598         -        "Unknown datum based upon the GRS 1967 ellipsoid", 1, 1,
  2599         -        "GRS 1967", "Greenwich",
  2600         -        "Not_specified_based_on_GRS_1967_ellipsoid", "none", "degree",
  2601         -        "Latitude", "North", "Longitude", "East");
         2076  +        "35\"]]");
         2077  +    p = add_epsg_def (filter, first, last, 4036, "epsg", 4036,
         2078  +        "Unknown datum based upon the GRS 1967 ellipsoid");
  2602   2079       add_proj4text (p, 0,
  2603   2080           "+proj=longlat +ellps=GRS67 +no_defs");
  2604   2081       add_srs_wkt (p, 0,
  2605   2082           "GEOGCS[\"Unknown datum based upon the GRS 1967 ellipsoid");
  2606   2083       add_srs_wkt (p, 1,
  2607   2084           "\",DATUM[\"Not_specified_based_on_GRS_1967_ellipsoid\",S");
  2608   2085       add_srs_wkt (p, 2,
  2609   2086           "PHEROID[\"GRS 1967\",6378160,298.247167427,AUTHORITY[\"E");
  2610   2087       add_srs_wkt (p, 3,
  2611   2088           "PSG\",\"7036\"]],AUTHORITY[\"EPSG\",\"6036\"]],PRIMEM[\"");
  2612   2089       add_srs_wkt (p, 4,
  2613   2090           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2614   2091       add_srs_wkt (p, 5,
  2615         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2092  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2616   2093       add_srs_wkt (p, 6,
  2617         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2618         -    add_srs_wkt (p, 7,
  2619         -        "[\"EPSG\",\"4036\"]]");
  2620         -    p = add_epsg_def_ex (filter, first, last, 4037, "epsg", 4037,
  2621         -        "WGS 84 / TMzn35N", 0, 1,
  2622         -        "WGS 84", "Greenwich",
  2623         -        "WGS_1984", "Transverse_Mercator", "metre",
  2624         -        "Northing", "North", "Easting", "East");
         2094  +        "HORITY[\"EPSG\",\"4036\"]]");
         2095  +    p = add_epsg_def (filter, first, last, 4037, "epsg", 4037,
         2096  +        "WGS 84 / TMzn35N");
  2625   2097       add_proj4text (p, 0,
  2626   2098           "+proj=utm +zone=35 +datum=WGS84 +units=m +no_defs");
  2627   2099       add_srs_wkt (p, 0,
  2628   2100           "PROJCS[\"WGS 84 / TMzn35N\",GEOGCS[\"WGS 84\",DATUM[\"WG");
  2629   2101       add_srs_wkt (p, 1,
  2630   2102           "S_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHO");
  2631   2103       add_srs_wkt (p, 2,
  2632   2104           "RITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],P");
  2633   2105       add_srs_wkt (p, 3,
  2634   2106           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2635   2107       add_srs_wkt (p, 4,
  2636   2108           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2637   2109       add_srs_wkt (p, 5,
  2638         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
         2110  +        "\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transver");
  2639   2111       add_srs_wkt (p, 6,
  2640         -        "UTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse_Mer");
         2112  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2641   2113       add_srs_wkt (p, 7,
  2642         -        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         2114  +        "ETER[\"central_meridian\",27],PARAMETER[\"scale_factor\"");
  2643   2115       add_srs_wkt (p, 8,
  2644         -        "central_meridian\",27],PARAMETER[\"scale_factor\",0.9996");
         2116  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2645   2117       add_srs_wkt (p, 9,
  2646         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
         2118  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2647   2119       add_srs_wkt (p, 10,
  2648         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2649         -    add_srs_wkt (p, 11,
  2650         -        "\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUT");
  2651         -    add_srs_wkt (p, 12,
  2652         -        "HORITY[\"EPSG\",\"4037\"]]");
  2653         -    p = add_epsg_def_ex (filter, first, last, 4038, "epsg", 4038,
  2654         -        "WGS 84 / TMzn36N", 0, 1,
  2655         -        "WGS 84", "Greenwich",
  2656         -        "WGS_1984", "Transverse_Mercator", "metre",
  2657         -        "Northing", "North", "Easting", "East");
         2120  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4037\"]]");
         2121  +    p = add_epsg_def (filter, first, last, 4038, "epsg", 4038,
         2122  +        "WGS 84 / TMzn36N");
  2658   2123       add_proj4text (p, 0,
  2659   2124           "+proj=utm +zone=36 +datum=WGS84 +units=m +no_defs");
  2660   2125       add_srs_wkt (p, 0,
  2661   2126           "PROJCS[\"WGS 84 / TMzn36N\",GEOGCS[\"WGS 84\",DATUM[\"WG");
  2662   2127       add_srs_wkt (p, 1,
  2663   2128           "S_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHO");
  2664   2129       add_srs_wkt (p, 2,
  2665   2130           "RITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],P");
  2666   2131       add_srs_wkt (p, 3,
  2667   2132           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2668   2133       add_srs_wkt (p, 4,
  2669   2134           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2670   2135       add_srs_wkt (p, 5,
  2671         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
         2136  +        "\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transver");
  2672   2137       add_srs_wkt (p, 6,
  2673         -        "UTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse_Mer");
         2138  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2674   2139       add_srs_wkt (p, 7,
  2675         -        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         2140  +        "ETER[\"central_meridian\",33],PARAMETER[\"scale_factor\"");
  2676   2141       add_srs_wkt (p, 8,
  2677         -        "central_meridian\",33],PARAMETER[\"scale_factor\",0.9996");
         2142  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2678   2143       add_srs_wkt (p, 9,
  2679         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
         2144  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2680   2145       add_srs_wkt (p, 10,
  2681         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2682         -    add_srs_wkt (p, 11,
  2683         -        "\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUT");
  2684         -    add_srs_wkt (p, 12,
  2685         -        "HORITY[\"EPSG\",\"4038\"]]");
  2686         -    p = add_epsg_def_ex (filter, first, last, 4041, "epsg", 4041,
  2687         -        "Unknown datum based upon the Average Terrestrial System 1977 ellipsoid", 1, 1,
  2688         -        "Average Terrestrial System 1977", "Greenwich",
  2689         -        "Not_specified_based_on_Average_Terrestrial_System_1977_ellipsoid", "none", "degree",
  2690         -        "Latitude", "North", "Longitude", "East");
         2146  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4038\"]]");
         2147  +    p = add_epsg_def (filter, first, last, 4041, "epsg", 4041,
         2148  +        "Unknown datum based upon the Average Terrestrial System 1977 ellipsoid");
  2691   2149       add_proj4text (p, 0,
  2692   2150           "+proj=longlat +a=6378135 +b=6356750.304921594 +no_defs");
  2693   2151       add_srs_wkt (p, 0,
  2694   2152           "GEOGCS[\"Unknown datum based upon the Average Terrestria");
  2695   2153       add_srs_wkt (p, 1,
  2696   2154           "l System 1977 ellipsoid\",DATUM[\"Not_specified_based_on");
  2697   2155       add_srs_wkt (p, 2,
................................................................................
  2701   2159       add_srs_wkt (p, 4,
  2702   2160           "ITY[\"EPSG\",\"7041\"]],AUTHORITY[\"EPSG\",\"6041\"]],PR");
  2703   2161       add_srs_wkt (p, 5,
  2704   2162           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2705   2163       add_srs_wkt (p, 6,
  2706   2164           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2707   2165       add_srs_wkt (p, 7,
  2708         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2709         -    add_srs_wkt (p, 8,
  2710         -        "HORITY[\"EPSG\",\"4041\"]]");
  2711         -    p = add_epsg_def_ex (filter, first, last, 4042, "epsg", 4042,
  2712         -        "Unknown datum based upon the Everest (1830 Definition) ellipsoid", 1, 1,
  2713         -        "Everest (1830 Definition)", "Greenwich",
  2714         -        "Not_specified_based_on_Everest_1830_Definition_ellipsoid", "none", "degree",
  2715         -        "Latitude", "North", "Longitude", "East");
         2166  +        "]],AUTHORITY[\"EPSG\",\"4041\"]]");
         2167  +    p = add_epsg_def (filter, first, last, 4042, "epsg", 4042,
         2168  +        "Unknown datum based upon the Everest (1830 Definition) ellipsoid");
  2716   2169       add_proj4text (p, 0,
  2717   2170           "+proj=longlat +a=6377299.36559538 +b=6356098.359005156 +");
  2718   2171       add_proj4text (p, 1,
  2719   2172           "no_defs");
  2720   2173       add_srs_wkt (p, 0,
  2721   2174           "GEOGCS[\"Unknown datum based upon the Everest (1830 Defi");
  2722   2175       add_srs_wkt (p, 1,
................................................................................
  2728   2181       add_srs_wkt (p, 4,
  2729   2182           "TY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6042\"]],PRI");
  2730   2183       add_srs_wkt (p, 5,
  2731   2184           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2732   2185       add_srs_wkt (p, 6,
  2733   2186           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2734   2187       add_srs_wkt (p, 7,
  2735         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2736         -    add_srs_wkt (p, 8,
  2737         -        "ORITY[\"EPSG\",\"4042\"]]");
  2738         -    p = add_epsg_def_ex (filter, first, last, 4043, "epsg", 4043,
  2739         -        "Unknown datum based upon the WGS 72 ellipsoid", 1, 1,
  2740         -        "WGS 72", "Greenwich",
  2741         -        "Not_specified_based_on_WGS_72_ellipsoid", "none", "degree",
  2742         -        "Latitude", "North", "Longitude", "East");
         2188  +        "],AUTHORITY[\"EPSG\",\"4042\"]]");
         2189  +    p = add_epsg_def (filter, first, last, 4043, "epsg", 4043,
         2190  +        "Unknown datum based upon the WGS 72 ellipsoid");
  2743   2191       add_proj4text (p, 0,
  2744   2192           "+proj=longlat +ellps=WGS72 +no_defs");
  2745   2193       add_srs_wkt (p, 0,
  2746   2194           "GEOGCS[\"Unknown datum based upon the WGS 72 ellipsoid\"");
  2747   2195       add_srs_wkt (p, 1,
  2748   2196           ",DATUM[\"Not_specified_based_on_WGS_72_ellipsoid\",SPHER");
  2749   2197       add_srs_wkt (p, 2,
  2750   2198           "OID[\"WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"");
  2751   2199       add_srs_wkt (p, 3,
  2752   2200           "]],AUTHORITY[\"EPSG\",\"6043\"]],PRIMEM[\"Greenwich\",0,");
  2753   2201       add_srs_wkt (p, 4,
  2754   2202           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2755   2203       add_srs_wkt (p, 5,
  2756         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2204  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2757   2205       add_srs_wkt (p, 6,
  2758         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"40");
  2759         -    add_srs_wkt (p, 7,
  2760         -        "43\"]]");
  2761         -    p = add_epsg_def_ex (filter, first, last, 4044, "epsg", 4044,
  2762         -        "Unknown datum based upon the Everest 1830 (1962 Definition) ellipsoid", 1, 1,
  2763         -        "Everest 1830 (1962 Definition)", "Greenwich",
  2764         -        "Not_specified_based_on_Everest_1830_1962_Definition_ellipsoid", "none", "degree",
  2765         -        "Latitude", "North", "Longitude", "East");
         2206  +        ",\"4043\"]]");
         2207  +    p = add_epsg_def (filter, first, last, 4044, "epsg", 4044,
         2208  +        "Unknown datum based upon the Everest 1830 (1962 Definition) ellipsoid");
  2766   2209       add_proj4text (p, 0,
  2767   2210           "+proj=longlat +a=6377301.243 +b=6356100.230165384 +no_de");
  2768   2211       add_proj4text (p, 1,
  2769   2212           "fs");
  2770   2213       add_srs_wkt (p, 0,
  2771   2214           "GEOGCS[\"Unknown datum based upon the Everest 1830 (1962");
  2772   2215       add_srs_wkt (p, 1,
................................................................................
  2778   2221       add_srs_wkt (p, 4,
  2779   2222           "HORITY[\"EPSG\",\"7044\"]],AUTHORITY[\"EPSG\",\"6044\"]]");
  2780   2223       add_srs_wkt (p, 5,
  2781   2224           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2782   2225       add_srs_wkt (p, 6,
  2783   2226           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2784   2227       add_srs_wkt (p, 7,
  2785         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2786         -    add_srs_wkt (p, 8,
  2787         -        ",AUTHORITY[\"EPSG\",\"4044\"]]");
  2788         -    p = add_epsg_def_ex (filter, first, last, 4045, "epsg", 4045,
  2789         -        "Unknown datum based upon the Everest 1830 (1975 Definition) ellipsoid", 1, 1,
  2790         -        "Everest 1830 (1975 Definition)", "Greenwich",
  2791         -        "Not_specified_based_on_Everest_1830_1975_Definition_ellipsoid", "none", "degree",
  2792         -        "Latitude", "North", "Longitude", "East");
         2228  +        "22\"]],AUTHORITY[\"EPSG\",\"4044\"]]");
         2229  +    p = add_epsg_def (filter, first, last, 4045, "epsg", 4045,
         2230  +        "Unknown datum based upon the Everest 1830 (1975 Definition) ellipsoid");
  2793   2231       add_proj4text (p, 0,
  2794   2232           "+proj=longlat +a=6377299.151 +b=6356098.145120132 +no_de");
  2795   2233       add_proj4text (p, 1,
  2796   2234           "fs");
  2797   2235       add_srs_wkt (p, 0,
  2798   2236           "GEOGCS[\"Unknown datum based upon the Everest 1830 (1975");
  2799   2237       add_srs_wkt (p, 1,
................................................................................
  2805   2243       add_srs_wkt (p, 4,
  2806   2244           "HORITY[\"EPSG\",\"7045\"]],AUTHORITY[\"EPSG\",\"6045\"]]");
  2807   2245       add_srs_wkt (p, 5,
  2808   2246           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2809   2247       add_srs_wkt (p, 6,
  2810   2248           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2811   2249       add_srs_wkt (p, 7,
  2812         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2813         -    add_srs_wkt (p, 8,
  2814         -        ",AUTHORITY[\"EPSG\",\"4045\"]]");
  2815         -    p = add_epsg_def_ex (filter, first, last, 4046, "epsg", 4046,
  2816         -        "RGRDC 2005", 1, 1,
  2817         -        "GRS 1980", "Greenwich",
  2818         -        "Reseau_Geodesique_de_la_RDC_2005", "none", "degree",
  2819         -        "Latitude", "North", "Longitude", "East");
         2250  +        "22\"]],AUTHORITY[\"EPSG\",\"4045\"]]");
         2251  +    p = add_epsg_def (filter, first, last, 4046, "epsg", 4046,
         2252  +        "RGRDC 2005");
  2820   2253       add_proj4text (p, 0,
  2821   2254           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2822   2255       add_proj4text (p, 1,
  2823   2256           "fs");
  2824   2257       add_srs_wkt (p, 0,
  2825   2258           "GEOGCS[\"RGRDC 2005\",DATUM[\"Reseau_Geodesique_de_la_RD");
  2826   2259       add_srs_wkt (p, 1,
................................................................................
  2828   2261       add_srs_wkt (p, 2,
  2829   2262           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  2830   2263       add_srs_wkt (p, 3,
  2831   2264           "ITY[\"EPSG\",\"1033\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2832   2265       add_srs_wkt (p, 4,
  2833   2266           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2834   2267       add_srs_wkt (p, 5,
  2835         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         2268  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4046\"");
  2836   2269       add_srs_wkt (p, 6,
  2837         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4046\"]]");
  2838         -    p = add_epsg_def_ex (filter, first, last, 4047, "epsg", 4047,
  2839         -        "Unspecified datum based upon the GRS 1980 Authalic Sphere", 1, 1,
  2840         -        "GRS 1980 Authalic Sphere", "Greenwich",
  2841         -        "Not_specified_based_on_GRS_1980_Authalic_Sphere", "none", "degree",
  2842         -        "Latitude", "North", "Longitude", "East");
         2270  +        "]]");
         2271  +    p = add_epsg_def (filter, first, last, 4047, "epsg", 4047,
         2272  +        "Unspecified datum based upon the GRS 1980 Authalic Sphere");
  2843   2273       add_proj4text (p, 0,
  2844   2274           "+proj=longlat +a=6371007 +b=6371007 +no_defs");
  2845   2275       add_srs_wkt (p, 0,
  2846   2276           "GEOGCS[\"Unspecified datum based upon the GRS 1980 Autha");
  2847   2277       add_srs_wkt (p, 1,
  2848   2278           "lic Sphere\",DATUM[\"Not_specified_based_on_GRS_1980_Aut");
  2849   2279       add_srs_wkt (p, 2,
................................................................................
  2851   2281       add_srs_wkt (p, 3,
  2852   2282           "1007,0,AUTHORITY[\"EPSG\",\"7048\"]],AUTHORITY[\"EPSG\",");
  2853   2283       add_srs_wkt (p, 4,
  2854   2284           "\"6047\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  2855   2285       add_srs_wkt (p, 5,
  2856   2286           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  2857   2287       add_srs_wkt (p, 6,
  2858         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  2859         -    add_srs_wkt (p, 7,
  2860         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4047\"]]");
  2861         -    p = add_epsg_def_ex (filter, first, last, 4048, "epsg", 4048,
  2862         -        "RGRDC 2005 / Congo TM zone 12", 0, 0,
  2863         -        "GRS 1980", "Greenwich",
  2864         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
  2865         -        "X", "East", "Y", "North");
         2288  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4047\"]]");
         2289  +    p = add_epsg_def (filter, first, last, 4048, "epsg", 4048,
         2290  +        "RGRDC 2005 / Congo TM zone 12");
  2866   2291       add_proj4text (p, 0,
  2867   2292           "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.9999 +x_0=500000 +y_");
  2868   2293       add_proj4text (p, 1,
  2869   2294           "0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  2870   2295       add_proj4text (p, 2,
  2871   2296           "+no_defs");
  2872   2297       add_srs_wkt (p, 0,
................................................................................
  2878   2303       add_srs_wkt (p, 3,
  2879   2304           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2880   2305       add_srs_wkt (p, 4,
  2881   2306           "1033\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2882   2307       add_srs_wkt (p, 5,
  2883   2308           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2884   2309       add_srs_wkt (p, 6,
  2885         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2310  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[");
  2886   2311       add_srs_wkt (p, 7,
  2887         -        "\",EAST],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
         2312  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2888   2313       add_srs_wkt (p, 8,
  2889         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2314  +        ",0],PARAMETER[\"central_meridian\",12],PARAMETER[\"scale");
  2890   2315       add_srs_wkt (p, 9,
  2891         -        "ARAMETER[\"central_meridian\",12],PARAMETER[\"scale_fact");
         2316  +        "_factor\",0.9999],PARAMETER[\"false_easting\",500000],PA");
  2892   2317       add_srs_wkt (p, 10,
  2893         -        "or\",0.9999],PARAMETER[\"false_easting\",500000],PARAMET");
         2318  +        "RAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AU");
  2894   2319       add_srs_wkt (p, 11,
  2895         -        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         2320  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2896   2321       add_srs_wkt (p, 12,
  2897         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  2898         -    add_srs_wkt (p, 13,
  2899         -        "],AUTHORITY[\"EPSG\",\"4048\"]]");
  2900         -    p = add_epsg_def_ex (filter, first, last, 4049, "epsg", 4049,
  2901         -        "RGRDC 2005 / Congo TM zone 14", 0, 0,
  2902         -        "GRS 1980", "Greenwich",
  2903         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
  2904         -        "X", "East", "Y", "North");
         2322  +        "NORTH],AUTHORITY[\"EPSG\",\"4048\"]]");
         2323  +    p = add_epsg_def (filter, first, last, 4049, "epsg", 4049,
         2324  +        "RGRDC 2005 / Congo TM zone 14");
  2905   2325       add_proj4text (p, 0,
  2906   2326           "+proj=tmerc +lat_0=0 +lon_0=14 +k=0.9999 +x_0=500000 +y_");
  2907   2327       add_proj4text (p, 1,
  2908   2328           "0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  2909   2329       add_proj4text (p, 2,
  2910   2330           "+no_defs");
  2911   2331       add_srs_wkt (p, 0,
................................................................................
  2917   2337       add_srs_wkt (p, 3,
  2918   2338           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2919   2339       add_srs_wkt (p, 4,
  2920   2340           "1033\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2921   2341       add_srs_wkt (p, 5,
  2922   2342           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2923   2343       add_srs_wkt (p, 6,
  2924         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2344  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[");
  2925   2345       add_srs_wkt (p, 7,
  2926         -        "\",EAST],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
         2346  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2927   2347       add_srs_wkt (p, 8,
  2928         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2348  +        ",0],PARAMETER[\"central_meridian\",14],PARAMETER[\"scale");
  2929   2349       add_srs_wkt (p, 9,
  2930         -        "ARAMETER[\"central_meridian\",14],PARAMETER[\"scale_fact");
         2350  +        "_factor\",0.9999],PARAMETER[\"false_easting\",500000],PA");
  2931   2351       add_srs_wkt (p, 10,
  2932         -        "or\",0.9999],PARAMETER[\"false_easting\",500000],PARAMET");
         2352  +        "RAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AU");
  2933   2353       add_srs_wkt (p, 11,
  2934         -        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         2354  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2935   2355       add_srs_wkt (p, 12,
  2936         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  2937         -    add_srs_wkt (p, 13,
  2938         -        "],AUTHORITY[\"EPSG\",\"4049\"]]");
  2939         -    p = add_epsg_def_ex (filter, first, last, 4050, "epsg", 4050,
  2940         -        "RGRDC 2005 / Congo TM zone 16", 0, 0,
  2941         -        "GRS 1980", "Greenwich",
  2942         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
  2943         -        "X", "East", "Y", "North");
         2356  +        "NORTH],AUTHORITY[\"EPSG\",\"4049\"]]");
         2357  +    p = add_epsg_def (filter, first, last, 4050, "epsg", 4050,
         2358  +        "RGRDC 2005 / Congo TM zone 16");
  2944   2359       add_proj4text (p, 0,
  2945   2360           "+proj=tmerc +lat_0=0 +lon_0=16 +k=0.9999 +x_0=500000 +y_");
  2946   2361       add_proj4text (p, 1,
  2947   2362           "0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  2948   2363       add_proj4text (p, 2,
  2949   2364           "+no_defs");
  2950   2365       add_srs_wkt (p, 0,
................................................................................
  2956   2371       add_srs_wkt (p, 3,
  2957   2372           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2958   2373       add_srs_wkt (p, 4,
  2959   2374           "1033\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2960   2375       add_srs_wkt (p, 5,
  2961   2376           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2962   2377       add_srs_wkt (p, 6,
  2963         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2378  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[");
  2964   2379       add_srs_wkt (p, 7,
  2965         -        "\",EAST],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
         2380  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2966   2381       add_srs_wkt (p, 8,
  2967         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2382  +        ",0],PARAMETER[\"central_meridian\",16],PARAMETER[\"scale");
  2968   2383       add_srs_wkt (p, 9,
  2969         -        "ARAMETER[\"central_meridian\",16],PARAMETER[\"scale_fact");
         2384  +        "_factor\",0.9999],PARAMETER[\"false_easting\",500000],PA");
  2970   2385       add_srs_wkt (p, 10,
  2971         -        "or\",0.9999],PARAMETER[\"false_easting\",500000],PARAMET");
         2386  +        "RAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AU");
  2972   2387       add_srs_wkt (p, 11,
  2973         -        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         2388  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2974   2389       add_srs_wkt (p, 12,
  2975         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  2976         -    add_srs_wkt (p, 13,
  2977         -        "],AUTHORITY[\"EPSG\",\"4050\"]]");
  2978         -    p = add_epsg_def_ex (filter, first, last, 4051, "epsg", 4051,
  2979         -        "RGRDC 2005 / Congo TM zone 18", 0, 0,
  2980         -        "GRS 1980", "Greenwich",
  2981         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
  2982         -        "X", "East", "Y", "North");
         2390  +        "NORTH],AUTHORITY[\"EPSG\",\"4050\"]]");
         2391  +    p = add_epsg_def (filter, first, last, 4051, "epsg", 4051,
         2392  +        "RGRDC 2005 / Congo TM zone 18");
  2983   2393       add_proj4text (p, 0,
  2984   2394           "+proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=500000 +y_");
  2985   2395       add_proj4text (p, 1,
  2986   2396           "0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  2987   2397       add_proj4text (p, 2,
  2988   2398           "+no_defs");
  2989   2399       add_srs_wkt (p, 0,
................................................................................
  2995   2405       add_srs_wkt (p, 3,
  2996   2406           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2997   2407       add_srs_wkt (p, 4,
  2998   2408           "1033\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2999   2409       add_srs_wkt (p, 5,
  3000   2410           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3001   2411       add_srs_wkt (p, 6,
  3002         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2412  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[");
  3003   2413       add_srs_wkt (p, 7,
  3004         -        "\",EAST],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
         2414  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3005   2415       add_srs_wkt (p, 8,
  3006         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2416  +        ",0],PARAMETER[\"central_meridian\",18],PARAMETER[\"scale");
  3007   2417       add_srs_wkt (p, 9,
  3008         -        "ARAMETER[\"central_meridian\",18],PARAMETER[\"scale_fact");
         2418  +        "_factor\",0.9999],PARAMETER[\"false_easting\",500000],PA");
  3009   2419       add_srs_wkt (p, 10,
  3010         -        "or\",0.9999],PARAMETER[\"false_easting\",500000],PARAMET");
         2420  +        "RAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AU");
  3011   2421       add_srs_wkt (p, 11,
  3012         -        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         2422  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  3013   2423       add_srs_wkt (p, 12,
  3014         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3015         -    add_srs_wkt (p, 13,
  3016         -        "],AUTHORITY[\"EPSG\",\"4051\"]]");
  3017         -    p = add_epsg_def_ex (filter, first, last, 4052, "epsg", 4052,
  3018         -        "Unspecified datum based upon the Clarke 1866 Authalic Sphere", 1, 1,
  3019         -        "Clarke 1866 Authalic Sphere", "Greenwich",
  3020         -        "Not_specified_based_on_Clarke_1866_Authalic_Sphere", "none", "degree",
  3021         -        "Latitude", "North", "Longitude", "East");
         2424  +        "NORTH],AUTHORITY[\"EPSG\",\"4051\"]]");
         2425  +    p = add_epsg_def (filter, first, last, 4052, "epsg", 4052,
         2426  +        "Unspecified datum based upon the Clarke 1866 Authalic Sphere");
  3022   2427       add_proj4text (p, 0,
  3023   2428           "+proj=longlat +a=6370997 +b=6370997 +no_defs");
  3024   2429       add_srs_wkt (p, 0,
  3025   2430           "GEOGCS[\"Unspecified datum based upon the Clarke 1866 Au");
  3026   2431       add_srs_wkt (p, 1,
  3027   2432           "thalic Sphere\",DATUM[\"Not_specified_based_on_Clarke_18");
  3028   2433       add_srs_wkt (p, 2,
................................................................................
  3030   2435       add_srs_wkt (p, 3,
  3031   2436           "ere\",6370997,0,AUTHORITY[\"EPSG\",\"7052\"]],AUTHORITY[");
  3032   2437       add_srs_wkt (p, 4,
  3033   2438           "\"EPSG\",\"6052\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3034   2439       add_srs_wkt (p, 5,
  3035   2440           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3036   2441       add_srs_wkt (p, 6,
  3037         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3038         -    add_srs_wkt (p, 7,
  3039         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4052\"]]");
  3040         -    p = add_epsg_def_ex (filter, first, last, 4053, "epsg", 4053,
  3041         -        "Unspecified datum based upon the International 1924 Authalic Sphere", 1, 1,
  3042         -        "International 1924 Authalic Sphere", "Greenwich",
  3043         -        "Not_specified_based_on_International_1924_Authalic_Sphere", "none", "degree",
  3044         -        "Latitude", "North", "Longitude", "East");
         2442  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4052\"]]");
         2443  +    p = add_epsg_def (filter, first, last, 4053, "epsg", 4053,
         2444  +        "Unspecified datum based upon the International 1924 Authalic Sphere");
  3045   2445       add_proj4text (p, 0,
  3046   2446           "+proj=longlat +a=6371228 +b=6371228 +no_defs");
  3047   2447       add_srs_wkt (p, 0,
  3048   2448           "GEOGCS[\"Unspecified datum based upon the International ");
  3049   2449       add_srs_wkt (p, 1,
  3050   2450           "1924 Authalic Sphere\",DATUM[\"Not_specified_based_on_In");
  3051   2451       add_srs_wkt (p, 2,
................................................................................
  3053   2453       add_srs_wkt (p, 3,
  3054   2454           "nal 1924 Authalic Sphere\",6371228,0,AUTHORITY[\"EPSG\",");
  3055   2455       add_srs_wkt (p, 4,
  3056   2456           "\"7057\"]],AUTHORITY[\"EPSG\",\"6053\"]],PRIMEM[\"Greenw");
  3057   2457       add_srs_wkt (p, 5,
  3058   2458           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  3059   2459       add_srs_wkt (p, 6,
  3060         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         2460  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  3061   2461       add_srs_wkt (p, 7,
  3062         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  3063         -    add_srs_wkt (p, 8,
  3064         -        "G\",\"4053\"]]");
  3065         -    p = add_epsg_def_ex (filter, first, last, 4054, "epsg", 4054,
  3066         -        "Unspecified datum based upon the Hughes 1980 ellipsoid", 1, 1,
  3067         -        "Hughes 1980", "Greenwich",
  3068         -        "Not_specified_based_on_Hughes_1980_ellipsoid", "none", "degree",
  3069         -        "Latitude", "North", "Longitude", "East");
         2462  +        "[\"EPSG\",\"4053\"]]");
         2463  +    p = add_epsg_def (filter, first, last, 4054, "epsg", 4054,
         2464  +        "Unspecified datum based upon the Hughes 1980 ellipsoid");
  3070   2465       add_proj4text (p, 0,
  3071   2466           "+proj=longlat +a=6378273 +b=6356889.449 +no_defs");
  3072   2467       add_srs_wkt (p, 0,
  3073   2468           "GEOGCS[\"Unspecified datum based upon the Hughes 1980 el");
  3074   2469       add_srs_wkt (p, 1,
  3075   2470           "lipsoid\",DATUM[\"Not_specified_based_on_Hughes_1980_ell");
  3076   2471       add_srs_wkt (p, 2,
................................................................................
  3078   2473       add_srs_wkt (p, 3,
  3079   2474           "61,AUTHORITY[\"EPSG\",\"7058\"]],AUTHORITY[\"EPSG\",\"60");
  3080   2475       add_srs_wkt (p, 4,
  3081   2476           "54\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3082   2477       add_srs_wkt (p, 5,
  3083   2478           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3084   2479       add_srs_wkt (p, 6,
  3085         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3086         -    add_srs_wkt (p, 7,
  3087         -        "EAST],AUTHORITY[\"EPSG\",\"4054\"]]");
  3088         -    p = add_epsg_def_ex (filter, first, last, 4055, "epsg", 4055,
  3089         -        "Popular Visualisation CRS", 1, 1,
  3090         -        "Popular Visualisation Sphere", "Greenwich",
  3091         -        "Popular_Visualisation_Datum", "none", "degree",
  3092         -        "Latitude", "North", "Longitude", "East");
         2480  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4054\"]]");
         2481  +    p = add_epsg_def (filter, first, last, 4055, "epsg", 4055,
         2482  +        "Popular Visualisation CRS");
  3093   2483       add_proj4text (p, 0,
  3094   2484           "+proj=longlat +a=6378137 +b=6378137 +towgs84=0,0,0,0,0,0");
  3095   2485       add_proj4text (p, 1,
  3096   2486           ",0 +no_defs");
  3097   2487       add_srs_wkt (p, 0,
  3098   2488           "GEOGCS[\"Popular Visualisation CRS\",DATUM[\"Popular_Vis");
  3099   2489       add_srs_wkt (p, 1,
................................................................................
  3101   2491       add_srs_wkt (p, 2,
  3102   2492           "re\",6378137,0,AUTHORITY[\"EPSG\",\"7059\"]],TOWGS84[0,0");
  3103   2493       add_srs_wkt (p, 3,
  3104   2494           ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6055\"]],PRIMEM[\"Green");
  3105   2495       add_srs_wkt (p, 4,
  3106   2496           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3107   2497       add_srs_wkt (p, 5,
  3108         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2498  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3109   2499       add_srs_wkt (p, 6,
  3110         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  3111         -    add_srs_wkt (p, 7,
  3112         -        "SG\",\"4055\"]]");
  3113         -    p = add_epsg_def_ex (filter, first, last, 4056, "epsg", 4056,
  3114         -        "RGRDC 2005 / Congo TM zone 20", 0, 0,
  3115         -        "GRS 1980", "Greenwich",
  3116         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
  3117         -        "X", "East", "Y", "North");
         2500  +        "Y[\"EPSG\",\"4055\"]]");
         2501  +    p = add_epsg_def (filter, first, last, 4056, "epsg", 4056,
         2502  +        "RGRDC 2005 / Congo TM zone 20");
  3118   2503       add_proj4text (p, 0,
  3119   2504           "+proj=tmerc +lat_0=0 +lon_0=20 +k=0.9999 +x_0=500000 +y_");
  3120   2505       add_proj4text (p, 1,
  3121   2506           "0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  3122   2507       add_proj4text (p, 2,
  3123   2508           "+no_defs");
  3124   2509       add_srs_wkt (p, 0,
................................................................................
  3130   2515       add_srs_wkt (p, 3,
  3131   2516           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3132   2517       add_srs_wkt (p, 4,
  3133   2518           "1033\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3134   2519       add_srs_wkt (p, 5,
  3135   2520           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3136   2521       add_srs_wkt (p, 6,
  3137         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2522  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[");
  3138   2523       add_srs_wkt (p, 7,
  3139         -        "\",EAST],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
         2524  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3140   2525       add_srs_wkt (p, 8,
  3141         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2526  +        ",0],PARAMETER[\"central_meridian\",20],PARAMETER[\"scale");
  3142   2527       add_srs_wkt (p, 9,
  3143         -        "ARAMETER[\"central_meridian\",20],PARAMETER[\"scale_fact");
         2528  +        "_factor\",0.9999],PARAMETER[\"false_easting\",500000],PA");
  3144   2529       add_srs_wkt (p, 10,
  3145         -        "or\",0.9999],PARAMETER[\"false_easting\",500000],PARAMET");
         2530  +        "RAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AU");
  3146   2531       add_srs_wkt (p, 11,
  3147         -        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         2532  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  3148   2533       add_srs_wkt (p, 12,
  3149         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3150         -    add_srs_wkt (p, 13,
  3151         -        "],AUTHORITY[\"EPSG\",\"4056\"]]");
  3152         -    p = add_epsg_def_ex (filter, first, last, 4057, "epsg", 4057,
  3153         -        "RGRDC 2005 / Congo TM zone 22", 0, 0,
  3154         -        "GRS 1980", "Greenwich",
  3155         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
  3156         -        "X", "East", "Y", "North");
         2534  +        "NORTH],AUTHORITY[\"EPSG\",\"4056\"]]");
         2535  +    p = add_epsg_def (filter, first, last, 4057, "epsg", 4057,
         2536  +        "RGRDC 2005 / Congo TM zone 22");
  3157   2537       add_proj4text (p, 0,
  3158   2538           "+proj=tmerc +lat_0=0 +lon_0=22 +k=0.9999 +x_0=500000 +y_");
  3159   2539       add_proj4text (p, 1,
  3160   2540           "0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  3161   2541       add_proj4text (p, 2,
  3162   2542           "+no_defs");
  3163   2543       add_srs_wkt (p, 0,
................................................................................
  3169   2549       add_srs_wkt (p, 3,
  3170   2550           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3171   2551       add_srs_wkt (p, 4,
  3172   2552           "1033\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3173   2553       add_srs_wkt (p, 5,
  3174   2554           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3175   2555       add_srs_wkt (p, 6,
  3176         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2556  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[");
  3177   2557       add_srs_wkt (p, 7,
  3178         -        "\",EAST],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
         2558  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3179   2559       add_srs_wkt (p, 8,
  3180         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2560  +        ",0],PARAMETER[\"central_meridian\",22],PARAMETER[\"scale");
  3181   2561       add_srs_wkt (p, 9,
  3182         -        "ARAMETER[\"central_meridian\",22],PARAMETER[\"scale_fact");
         2562  +        "_factor\",0.9999],PARAMETER[\"false_easting\",500000],PA");
  3183   2563       add_srs_wkt (p, 10,
  3184         -        "or\",0.9999],PARAMETER[\"false_easting\",500000],PARAMET");
         2564  +        "RAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AU");
  3185   2565       add_srs_wkt (p, 11,
  3186         -        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         2566  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  3187   2567       add_srs_wkt (p, 12,
  3188         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3189         -    add_srs_wkt (p, 13,
  3190         -        "],AUTHORITY[\"EPSG\",\"4057\"]]");
  3191         -    p = add_epsg_def_ex (filter, first, last, 4058, "epsg", 4058,
  3192         -        "RGRDC 2005 / Congo TM zone 24", 0, 0,
  3193         -        "GRS 1980", "Greenwich",
  3194         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
  3195         -        "X", "East", "Y", "North");
         2568  +        "NORTH],AUTHORITY[\"EPSG\",\"4057\"]]");
         2569  +    p = add_epsg_def (filter, first, last, 4058, "epsg", 4058,
         2570  +        "RGRDC 2005 / Congo TM zone 24");
  3196   2571       add_proj4text (p, 0,
  3197   2572           "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=500000 +y_");
  3198   2573       add_proj4text (p, 1,
  3199   2574           "0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  3200   2575       add_proj4text (p, 2,
  3201   2576           "+no_defs");
  3202   2577       add_srs_wkt (p, 0,
................................................................................
  3208   2583       add_srs_wkt (p, 3,
  3209   2584           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3210   2585       add_srs_wkt (p, 4,
  3211   2586           "1033\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3212   2587       add_srs_wkt (p, 5,
  3213   2588           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3214   2589       add_srs_wkt (p, 6,
  3215         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2590  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[");
  3216   2591       add_srs_wkt (p, 7,
  3217         -        "\",EAST],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
         2592  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3218   2593       add_srs_wkt (p, 8,
  3219         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2594  +        ",0],PARAMETER[\"central_meridian\",24],PARAMETER[\"scale");
  3220   2595       add_srs_wkt (p, 9,
  3221         -        "ARAMETER[\"central_meridian\",24],PARAMETER[\"scale_fact");
         2596  +        "_factor\",0.9999],PARAMETER[\"false_easting\",500000],PA");
  3222   2597       add_srs_wkt (p, 10,
  3223         -        "or\",0.9999],PARAMETER[\"false_easting\",500000],PARAMET");
         2598  +        "RAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AU");
  3224   2599       add_srs_wkt (p, 11,
  3225         -        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         2600  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  3226   2601       add_srs_wkt (p, 12,
  3227         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3228         -    add_srs_wkt (p, 13,
  3229         -        "],AUTHORITY[\"EPSG\",\"4058\"]]");
  3230         -    p = add_epsg_def_ex (filter, first, last, 4059, "epsg", 4059,
  3231         -        "RGRDC 2005 / Congo TM zone 26", 0, 0,
  3232         -        "GRS 1980", "Greenwich",
  3233         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
  3234         -        "X", "East", "Y", "North");
         2602  +        "NORTH],AUTHORITY[\"EPSG\",\"4058\"]]");
         2603  +    p = add_epsg_def (filter, first, last, 4059, "epsg", 4059,
         2604  +        "RGRDC 2005 / Congo TM zone 26");
  3235   2605       add_proj4text (p, 0,
  3236   2606           "+proj=tmerc +lat_0=0 +lon_0=26 +k=0.9999 +x_0=500000 +y_");
  3237   2607       add_proj4text (p, 1,
  3238   2608           "0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  3239   2609       add_proj4text (p, 2,
  3240   2610           "+no_defs");
  3241   2611       add_srs_wkt (p, 0,
................................................................................
  3247   2617       add_srs_wkt (p, 3,
  3248   2618           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3249   2619       add_srs_wkt (p, 4,
  3250   2620           "1033\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3251   2621       add_srs_wkt (p, 5,
  3252   2622           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3253   2623       add_srs_wkt (p, 6,
  3254         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2624  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[");
  3255   2625       add_srs_wkt (p, 7,
  3256         -        "\",EAST],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
         2626  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3257   2627       add_srs_wkt (p, 8,
  3258         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2628  +        ",0],PARAMETER[\"central_meridian\",26],PARAMETER[\"scale");
  3259   2629       add_srs_wkt (p, 9,
  3260         -        "ARAMETER[\"central_meridian\",26],PARAMETER[\"scale_fact");
         2630  +        "_factor\",0.9999],PARAMETER[\"false_easting\",500000],PA");
  3261   2631       add_srs_wkt (p, 10,
  3262         -        "or\",0.9999],PARAMETER[\"false_easting\",500000],PARAMET");
         2632  +        "RAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AU");
  3263   2633       add_srs_wkt (p, 11,
  3264         -        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         2634  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  3265   2635       add_srs_wkt (p, 12,
  3266         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3267         -    add_srs_wkt (p, 13,
  3268         -        "],AUTHORITY[\"EPSG\",\"4059\"]]");
  3269         -    p = add_epsg_def_ex (filter, first, last, 4060, "epsg", 4060,
  3270         -        "RGRDC 2005 / Congo TM zone 28", 0, 0,
  3271         -        "GRS 1980", "Greenwich",
  3272         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
  3273         -        "X", "East", "Y", "North");
         2636  +        "NORTH],AUTHORITY[\"EPSG\",\"4059\"]]");
         2637  +    p = add_epsg_def (filter, first, last, 4060, "epsg", 4060,
         2638  +        "RGRDC 2005 / Congo TM zone 28");
  3274   2639       add_proj4text (p, 0,
  3275   2640           "+proj=tmerc +lat_0=0 +lon_0=28 +k=0.9999 +x_0=500000 +y_");
  3276   2641       add_proj4text (p, 1,
  3277   2642           "0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  3278   2643       add_proj4text (p, 2,
  3279   2644           "+no_defs");
  3280   2645       add_srs_wkt (p, 0,
................................................................................
  3286   2651       add_srs_wkt (p, 3,
  3287   2652           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3288   2653       add_srs_wkt (p, 4,
  3289   2654           "1033\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3290   2655       add_srs_wkt (p, 5,
  3291   2656           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3292   2657       add_srs_wkt (p, 6,
  3293         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2658  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[");
         2659  +    add_srs_wkt (p, 7,
         2660  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2661  +    add_srs_wkt (p, 8,
         2662  +        ",0],PARAMETER[\"central_meridian\",28],PARAMETER[\"scale");
         2663  +    add_srs_wkt (p, 9,
         2664  +        "_factor\",0.9999],PARAMETER[\"false_easting\",500000],PA");
         2665  +    add_srs_wkt (p, 10,
         2666  +        "RAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AU");
         2667  +    add_srs_wkt (p, 11,
         2668  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         2669  +    add_srs_wkt (p, 12,
         2670  +        "NORTH],AUTHORITY[\"EPSG\",\"4060\"]]");
         2671  +    p = add_epsg_def (filter, first, last, 4061, "epsg", 4061,
         2672  +        "RGRDC 2005 / UTM zone 33S");
         2673  +    add_proj4text (p, 0,
         2674  +        "+proj=utm +zone=33 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         2675  +    add_proj4text (p, 1,
         2676  +        "0,0,0 +units=m +no_defs");
         2677  +    add_srs_wkt (p, 0,
         2678  +        "PROJCS[\"RGRDC 2005 / UTM zone 33S\",GEOGCS[\"RGRDC 2005");
         2679  +    add_srs_wkt (p, 1,
         2680  +        "\",DATUM[\"Reseau_Geodesique_de_la_RDC_2005\",SPHEROID[\"");
         2681  +    add_srs_wkt (p, 2,
         2682  +        "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
         2683  +    add_srs_wkt (p, 3,
         2684  +        "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1033\"");
         2685  +    add_srs_wkt (p, 4,
         2686  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2687  +    add_srs_wkt (p, 5,
         2688  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2689  +    add_srs_wkt (p, 6,
         2690  +        "9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
         2691  +    add_srs_wkt (p, 7,
         2692  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2693  +    add_srs_wkt (p, 8,
         2694  +        "ARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fact");
         2695  +    add_srs_wkt (p, 9,
         2696  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
         2697  +    add_srs_wkt (p, 10,
         2698  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         2699  +    add_srs_wkt (p, 11,
         2700  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
         2701  +    add_srs_wkt (p, 12,
         2702  +        "],AUTHORITY[\"EPSG\",\"4061\"]]");
         2703  +    p = add_epsg_def (filter, first, last, 4062, "epsg", 4062,
         2704  +        "RGRDC 2005 / UTM zone 34S");
         2705  +    add_proj4text (p, 0,
         2706  +        "+proj=utm +zone=34 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         2707  +    add_proj4text (p, 1,
         2708  +        "0,0,0 +units=m +no_defs");
         2709  +    add_srs_wkt (p, 0,
         2710  +        "PROJCS[\"RGRDC 2005 / UTM zone 34S\",GEOGCS[\"RGRDC 2005");
         2711  +    add_srs_wkt (p, 1,
         2712  +        "\",DATUM[\"Reseau_Geodesique_de_la_RDC_2005\",SPHEROID[\"");
         2713  +    add_srs_wkt (p, 2,
         2714  +        "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
         2715  +    add_srs_wkt (p, 3,
         2716  +        "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1033\"");
         2717  +    add_srs_wkt (p, 4,
         2718  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2719  +    add_srs_wkt (p, 5,
         2720  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2721  +    add_srs_wkt (p, 6,
         2722  +        "9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
  3294   2723       add_srs_wkt (p, 7,
  3295         -        "\",EAST],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
         2724  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3296   2725       add_srs_wkt (p, 8,
         2726  +        "ARAMETER[\"central_meridian\",21],PARAMETER[\"scale_fact");
         2727  +    add_srs_wkt (p, 9,
         2728  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
         2729  +    add_srs_wkt (p, 10,
         2730  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         2731  +    add_srs_wkt (p, 11,
         2732  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
         2733  +    add_srs_wkt (p, 12,
         2734  +        "],AUTHORITY[\"EPSG\",\"4062\"]]");
         2735  +    p = add_epsg_def (filter, first, last, 4063, "epsg", 4063,
         2736  +        "RGRDC 2005 / UTM zone 35S");
         2737  +    add_proj4text (p, 0,
         2738  +        "+proj=utm +zone=35 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         2739  +    add_proj4text (p, 1,
         2740  +        "0,0,0 +units=m +no_defs");
         2741  +    add_srs_wkt (p, 0,
         2742  +        "PROJCS[\"RGRDC 2005 / UTM zone 35S\",GEOGCS[\"RGRDC 2005");
         2743  +    add_srs_wkt (p, 1,
         2744  +        "\",DATUM[\"Reseau_Geodesique_de_la_RDC_2005\",SPHEROID[\"");
         2745  +    add_srs_wkt (p, 2,
         2746  +        "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
         2747  +    add_srs_wkt (p, 3,
         2748  +        "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1033\"");
         2749  +    add_srs_wkt (p, 4,
         2750  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2751  +    add_srs_wkt (p, 5,
         2752  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2753  +    add_srs_wkt (p, 6,
         2754  +        "9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
         2755  +    add_srs_wkt (p, 7,
  3297   2756           "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2757  +    add_srs_wkt (p, 8,
         2758  +        "ARAMETER[\"central_meridian\",27],PARAMETER[\"scale_fact");
  3298   2759       add_srs_wkt (p, 9,
  3299         -        "ARAMETER[\"central_meridian\",28],PARAMETER[\"scale_fact");
         2760  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3300   2761       add_srs_wkt (p, 10,
  3301         -        "or\",0.9999],PARAMETER[\"false_easting\",500000],PARAMET");
         2762  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
  3302   2763       add_srs_wkt (p, 11,
  3303         -        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
         2764  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3304   2765       add_srs_wkt (p, 12,
  3305         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3306         -    add_srs_wkt (p, 13,
  3307         -        "],AUTHORITY[\"EPSG\",\"4060\"]]");
         2766  +        "],AUTHORITY[\"EPSG\",\"4063\"]]");
  3308   2767   }
  3309   2768   
  3310   2769   #endif /* full EPSG initialization enabled/disabled */
  3311   2770   

Changes to src/srsinit/epsg_inlined_19.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_19 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 4061, "epsg", 4061,
    56         -        "RGRDC 2005 / UTM zone 33S", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
    59         -        "X", "East", "Y", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=utm +zone=33 +south +ellps=GRS80 +towgs84=0,0,0,0,");
    62         -    add_proj4text (p, 1,
    63         -        "0,0,0 +units=m +no_defs");
    64         -    add_srs_wkt (p, 0,
    65         -        "PROJCS[\"RGRDC 2005 / UTM zone 33S\",GEOGCS[\"RGRDC 2005");
    66         -    add_srs_wkt (p, 1,
    67         -        "\",DATUM[\"Reseau_Geodesique_de_la_RDC_2005\",SPHEROID[\"");
    68         -    add_srs_wkt (p, 2,
    69         -        "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
    70         -    add_srs_wkt (p, 3,
    71         -        "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1033\"");
    72         -    add_srs_wkt (p, 4,
    73         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
    74         -    add_srs_wkt (p, 5,
    75         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
    76         -    add_srs_wkt (p, 6,
    77         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
    78         -    add_srs_wkt (p, 7,
    79         -        "T],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Transverse");
    80         -    add_srs_wkt (p, 8,
    81         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
    82         -    add_srs_wkt (p, 9,
    83         -        "ER[\"central_meridian\",15],PARAMETER[\"scale_factor\",0");
    84         -    add_srs_wkt (p, 10,
    85         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
    86         -    add_srs_wkt (p, 11,
    87         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
    88         -    add_srs_wkt (p, 12,
    89         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
    90         -    add_srs_wkt (p, 13,
    91         -        "ORITY[\"EPSG\",\"4061\"]]");
    92         -    p = add_epsg_def_ex (filter, first, last, 4062, "epsg", 4062,
    93         -        "RGRDC 2005 / UTM zone 34S", 0, 0,
    94         -        "GRS 1980", "Greenwich",
    95         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
    96         -        "X", "East", "Y", "North");
    97         -    add_proj4text (p, 0,
    98         -        "+proj=utm +zone=34 +south +ellps=GRS80 +towgs84=0,0,0,0,");
    99         -    add_proj4text (p, 1,
   100         -        "0,0,0 +units=m +no_defs");
   101         -    add_srs_wkt (p, 0,
   102         -        "PROJCS[\"RGRDC 2005 / UTM zone 34S\",GEOGCS[\"RGRDC 2005");
   103         -    add_srs_wkt (p, 1,
   104         -        "\",DATUM[\"Reseau_Geodesique_de_la_RDC_2005\",SPHEROID[\"");
   105         -    add_srs_wkt (p, 2,
   106         -        "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
   107         -    add_srs_wkt (p, 3,
   108         -        "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1033\"");
   109         -    add_srs_wkt (p, 4,
   110         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   111         -    add_srs_wkt (p, 5,
   112         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   113         -    add_srs_wkt (p, 6,
   114         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   115         -    add_srs_wkt (p, 7,
   116         -        "T],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Transverse");
   117         -    add_srs_wkt (p, 8,
   118         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
   119         -    add_srs_wkt (p, 9,
   120         -        "ER[\"central_meridian\",21],PARAMETER[\"scale_factor\",0");
   121         -    add_srs_wkt (p, 10,
   122         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
   123         -    add_srs_wkt (p, 11,
   124         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
   125         -    add_srs_wkt (p, 12,
   126         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
   127         -    add_srs_wkt (p, 13,
   128         -        "ORITY[\"EPSG\",\"4062\"]]");
   129         -    p = add_epsg_def_ex (filter, first, last, 4063, "epsg", 4063,
   130         -        "RGRDC 2005 / UTM zone 35S", 0, 0,
   131         -        "GRS 1980", "Greenwich",
   132         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
   133         -        "X", "East", "Y", "North");
   134         -    add_proj4text (p, 0,
   135         -        "+proj=utm +zone=35 +south +ellps=GRS80 +towgs84=0,0,0,0,");
   136         -    add_proj4text (p, 1,
   137         -        "0,0,0 +units=m +no_defs");
   138         -    add_srs_wkt (p, 0,
   139         -        "PROJCS[\"RGRDC 2005 / UTM zone 35S\",GEOGCS[\"RGRDC 2005");
   140         -    add_srs_wkt (p, 1,
   141         -        "\",DATUM[\"Reseau_Geodesique_de_la_RDC_2005\",SPHEROID[\"");
   142         -    add_srs_wkt (p, 2,
   143         -        "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
   144         -    add_srs_wkt (p, 3,
   145         -        "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1033\"");
   146         -    add_srs_wkt (p, 4,
   147         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   148         -    add_srs_wkt (p, 5,
   149         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   150         -    add_srs_wkt (p, 6,
   151         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   152         -    add_srs_wkt (p, 7,
   153         -        "T],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Transverse");
   154         -    add_srs_wkt (p, 8,
   155         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
   156         -    add_srs_wkt (p, 9,
   157         -        "ER[\"central_meridian\",27],PARAMETER[\"scale_factor\",0");
   158         -    add_srs_wkt (p, 10,
   159         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
   160         -    add_srs_wkt (p, 11,
   161         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
   162         -    add_srs_wkt (p, 12,
   163         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
   164         -    add_srs_wkt (p, 13,
   165         -        "ORITY[\"EPSG\",\"4063\"]]");
   166         -    p = add_epsg_def_ex (filter, first, last, 4071, "epsg", 4071,
   167         -        "Chua / UTM zone 23S", 0, 0,
   168         -        "International 1924", "Greenwich",
   169         -        "Chua", "Transverse_Mercator", "metre",
   170         -        "Easting", "East", "Northing", "North");
   171         -    add_proj4text (p, 0,
   172         -        "+proj=utm +zone=23 +south +ellps=intl +towgs84=-143.87,2");
   173         -    add_proj4text (p, 1,
   174         -        "43.37,-33.52,0,0,0,0 +units=m +no_defs");
           55  +    p = add_epsg_def (filter, first, last, 4071, "epsg", 4071,
           56  +        "Chua / UTM zone 23S");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=utm +zone=23 +south +ellps=intl +towgs84=-134,229,");
           59  +    add_proj4text (p, 1,
           60  +        "-29,0,0,0,0 +units=m +no_defs");
   175     61       add_srs_wkt (p, 0,
   176     62           "PROJCS[\"Chua / UTM zone 23S\",GEOGCS[\"Chua\",DATUM[\"C");
   177     63       add_srs_wkt (p, 1,
   178     64           "hua\",SPHEROID[\"International 1924\",6378388,297,AUTHOR");
   179     65       add_srs_wkt (p, 2,
   180         -        "ITY[\"EPSG\",\"7022\"]],TOWGS84[-143.87,243.37,-33.52,0,");
           66  +        "ITY[\"EPSG\",\"7022\"]],TOWGS84[-134,229,-29,0,0,0,0],AU");
   181     67       add_srs_wkt (p, 3,
   182         -        "0,0,0],AUTHORITY[\"EPSG\",\"6224\"]],PRIMEM[\"Greenwich\"");
           68  +        "THORITY[\"EPSG\",\"6224\"]],PRIMEM[\"Greenwich\",0,AUTHO");
   183     69       add_srs_wkt (p, 4,
   184         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
           70  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
   185     71       add_srs_wkt (p, 5,
   186         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
           72  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
   187     73       add_srs_wkt (p, 6,
   188         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
           74  +        "224\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   189     75       add_srs_wkt (p, 7,
   190         -        "4224\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
           76  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
   191     77       add_srs_wkt (p, 8,
   192         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
           78  +        "45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
   193     79       add_srs_wkt (p, 9,
   194         -        "45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
           80  +        "_easting\",500000],PARAMETER[\"false_northing\",10000000");
   195     81       add_srs_wkt (p, 10,
   196         -        "_easting\",500000],PARAMETER[\"false_northing\",10000000");
           82  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   197     83       add_srs_wkt (p, 11,
   198         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
           84  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   199     85       add_srs_wkt (p, 12,
   200         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   201         -    add_srs_wkt (p, 13,
   202     86           "G\",\"4071\"]]");
   203         -    p = add_epsg_def_ex (filter, first, last, 4075, "epsg", 4075,
   204         -        "SREF98", 1, 1,
   205         -        "GRS 1980", "Greenwich",
   206         -        "Serbian_Reference_Network_1998", "none", "degree",
   207         -        "Latitude", "North", "Longitude", "East");
           87  +    p = add_epsg_def (filter, first, last, 4075, "epsg", 4075,
           88  +        "SREF98");
   208     89       add_proj4text (p, 0,
   209     90           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   210     91       add_proj4text (p, 1,
   211     92           "fs");
   212     93       add_srs_wkt (p, 0,
   213     94           "GEOGCS[\"SREF98\",DATUM[\"Serbian_Reference_Network_1998");
   214     95       add_srs_wkt (p, 1,
................................................................................
   216     97       add_srs_wkt (p, 2,
   217     98           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   218     99       add_srs_wkt (p, 3,
   219    100           "EPSG\",\"1034\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   220    101       add_srs_wkt (p, 4,
   221    102           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   222    103       add_srs_wkt (p, 5,
   223         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   224         -    add_srs_wkt (p, 6,
   225         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4075\"]]");
   226         -    p = add_epsg_def_ex (filter, first, last, 4081, "epsg", 4081,
   227         -        "REGCAN95", 1, 1,
   228         -        "GRS 1980", "Greenwich",
   229         -        "Red_Geodesica_de_Canarias_1995", "none", "degree",
   230         -        "Latitude", "North", "Longitude", "East");
          104  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4075\"]]");
          105  +    p = add_epsg_def (filter, first, last, 4081, "epsg", 4081,
          106  +        "REGCAN95");
   231    107       add_proj4text (p, 0,
   232    108           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   233    109       add_proj4text (p, 1,
   234    110           "fs");
   235    111       add_srs_wkt (p, 0,
   236    112           "GEOGCS[\"REGCAN95\",DATUM[\"Red_Geodesica_de_Canarias_19");
   237    113       add_srs_wkt (p, 1,
................................................................................
   239    115       add_srs_wkt (p, 2,
   240    116           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
   241    117       add_srs_wkt (p, 3,
   242    118           "\"EPSG\",\"1035\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   243    119       add_srs_wkt (p, 4,
   244    120           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   245    121       add_srs_wkt (p, 5,
   246         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   247         -    add_srs_wkt (p, 6,
   248         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4081\"]]");
   249         -    p = add_epsg_def_ex (filter, first, last, 4082, "epsg", 4082,
   250         -        "REGCAN95 / UTM zone 27N", 0, 0,
   251         -        "GRS 1980", "Greenwich",
   252         -        "Red_Geodesica_de_Canarias_1995", "Transverse_Mercator", "metre",
   253         -        "Easting", "East", "Northing", "North");
          122  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4081\"]]");
          123  +    p = add_epsg_def (filter, first, last, 4082, "epsg", 4082,
          124  +        "REGCAN95 / UTM zone 27N");
   254    125       add_proj4text (p, 0,
   255    126           "+proj=utm +zone=27 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   256    127       add_proj4text (p, 1,
   257    128           "units=m +no_defs");
   258    129       add_srs_wkt (p, 0,
   259    130           "PROJCS[\"REGCAN95 / UTM zone 27N\",GEOGCS[\"REGCAN95\",D");
   260    131       add_srs_wkt (p, 1,
................................................................................
   264    135       add_srs_wkt (p, 3,
   265    136           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1035\"]],P");
   266    137       add_srs_wkt (p, 4,
   267    138           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   268    139       add_srs_wkt (p, 5,
   269    140           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   270    141       add_srs_wkt (p, 6,
   271         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
          142  +        "\"]],AUTHORITY[\"EPSG\",\"4081\"]],PROJECTION[\"Transver");
   272    143       add_srs_wkt (p, 7,
   273         -        "UTHORITY[\"EPSG\",\"4081\"]],PROJECTION[\"Transverse_Mer");
          144  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   274    145       add_srs_wkt (p, 8,
   275         -        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          146  +        "ETER[\"central_meridian\",-21],PARAMETER[\"scale_factor\"");
   276    147       add_srs_wkt (p, 9,
   277         -        "central_meridian\",-21],PARAMETER[\"scale_factor\",0.999");
          148  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   278    149       add_srs_wkt (p, 10,
   279         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
          150  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   280    151       add_srs_wkt (p, 11,
   281         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
          152  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   282    153       add_srs_wkt (p, 12,
   283         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
   284         -    add_srs_wkt (p, 13,
   285         -        "THORITY[\"EPSG\",\"4082\"]]");
   286         -    p = add_epsg_def_ex (filter, first, last, 4083, "epsg", 4083,
   287         -        "REGCAN95 / UTM zone 28N", 0, 0,
   288         -        "GRS 1980", "Greenwich",
   289         -        "Red_Geodesica_de_Canarias_1995", "Transverse_Mercator", "metre",
   290         -        "Easting", "East", "Northing", "North");
          154  +        "H],AUTHORITY[\"EPSG\",\"4082\"]]");
          155  +    p = add_epsg_def (filter, first, last, 4083, "epsg", 4083,
          156  +        "REGCAN95 / UTM zone 28N");
   291    157       add_proj4text (p, 0,
   292    158           "+proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   293    159       add_proj4text (p, 1,
   294    160           "units=m +no_defs");
   295    161       add_srs_wkt (p, 0,
   296    162           "PROJCS[\"REGCAN95 / UTM zone 28N\",GEOGCS[\"REGCAN95\",D");
   297    163       add_srs_wkt (p, 1,
................................................................................
   301    167       add_srs_wkt (p, 3,
   302    168           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1035\"]],P");
   303    169       add_srs_wkt (p, 4,
   304    170           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   305    171       add_srs_wkt (p, 5,
   306    172           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   307    173       add_srs_wkt (p, 6,
   308         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
          174  +        "\"]],AUTHORITY[\"EPSG\",\"4081\"]],PROJECTION[\"Transver");
   309    175       add_srs_wkt (p, 7,
   310         -        "UTHORITY[\"EPSG\",\"4081\"]],PROJECTION[\"Transverse_Mer");
          176  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   311    177       add_srs_wkt (p, 8,
   312         -        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          178  +        "ETER[\"central_meridian\",-15],PARAMETER[\"scale_factor\"");
   313    179       add_srs_wkt (p, 9,
   314         -        "central_meridian\",-15],PARAMETER[\"scale_factor\",0.999");
          180  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   315    181       add_srs_wkt (p, 10,
   316         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
          182  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   317    183       add_srs_wkt (p, 11,
   318         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
          184  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   319    185       add_srs_wkt (p, 12,
   320         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
   321         -    add_srs_wkt (p, 13,
   322         -        "THORITY[\"EPSG\",\"4083\"]]");
   323         -    p = add_epsg_def_ex (filter, first, last, 4087, "epsg", 4087,
   324         -        "WGS 84 / World Equidistant Cylindrical", 0, 0,
   325         -        "WGS 84", "Greenwich",
   326         -        "WGS_1984", "Equirectangular", "metre",
   327         -        "X", "East", "Y", "North");
          186  +        "H],AUTHORITY[\"EPSG\",\"4083\"]]");
          187  +    p = add_epsg_def (filter, first, last, 4087, "epsg", 4087,
          188  +        "WGS 84 / World Equidistant Cylindrical");
   328    189       add_proj4text (p, 0,
   329    190           "+proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +dat");
   330    191       add_proj4text (p, 1,
   331    192           "um=WGS84 +units=m +no_defs");
   332    193       add_srs_wkt (p, 0,
   333    194           "PROJCS[\"WGS 84 / World Equidistant Cylindrical\",GEOGCS");
   334    195       add_srs_wkt (p, 1,
................................................................................
   336    197       add_srs_wkt (p, 2,
   337    198           "37,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY");
   338    199       add_srs_wkt (p, 3,
   339    200           "[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
   340    201       add_srs_wkt (p, 4,
   341    202           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
   342    203       add_srs_wkt (p, 5,
   343         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
          204  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]]");
   344    205       add_srs_wkt (p, 6,
   345         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJE");
          206  +        ",PROJECTION[\"Equirectangular\"],PARAMETER[\"latitude_of");
   346    207       add_srs_wkt (p, 7,
   347         -        "CTION[\"Equirectangular\"],PARAMETER[\"latitude_of_origi");
          208  +        "_origin\",0],PARAMETER[\"central_meridian\",0],PARAMETER");
   348    209       add_srs_wkt (p, 8,
   349         -        "n\",0],PARAMETER[\"central_meridian\",0],PARAMETER[\"fal");
          210  +        "[\"false_easting\",0],PARAMETER[\"false_northing\",0],UN");
   350    211       add_srs_wkt (p, 9,
   351         -        "se_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"m");
          212  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
   352    213       add_srs_wkt (p, 10,
   353         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
   354         -    add_srs_wkt (p, 11,
   355         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4087\"]]");
   356         -    p = add_epsg_def_ex (filter, first, last, 4088, "epsg", 4088,
   357         -        "World Equidistant Cylindrical (Sphere)", 0, 0,
   358         -        "GRS 1980 Authalic Sphere", "Greenwich",
   359         -        "Not_specified_based_on_GRS_1980_Authalic_Sphere", "Equirectangular", "metre",
   360         -        "X", "East", "Y", "North");
          214  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4087\"]]");
          215  +    p = add_epsg_def (filter, first, last, 4088, "epsg", 4088,
          216  +        "World Equidistant Cylindrical (Sphere)");
   361    217       add_proj4text (p, 0,
   362    218           "+proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +a=6");
   363    219       add_proj4text (p, 1,
   364    220           "371007 +b=6371007 +units=m +no_defs");
   365    221       add_srs_wkt (p, 0,
   366    222           "PROJCS[\"World Equidistant Cylindrical (Sphere)\",GEOGCS");
   367    223       add_srs_wkt (p, 1,
................................................................................
   373    229       add_srs_wkt (p, 4,
   374    230           ",AUTHORITY[\"EPSG\",\"7048\"]],AUTHORITY[\"EPSG\",\"6047");
   375    231       add_srs_wkt (p, 5,
   376    232           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   377    233       add_srs_wkt (p, 6,
   378    234           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   379    235       add_srs_wkt (p, 7,
   380         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
          236  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4047\"]],PROJECTION[\"Eq");
   381    237       add_srs_wkt (p, 8,
   382         -        "AST],AUTHORITY[\"EPSG\",\"4047\"]],PROJECTION[\"Equirect");
          238  +        "uirectangular\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   383    239       add_srs_wkt (p, 9,
   384         -        "angular\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
          240  +        "AMETER[\"central_meridian\",0],PARAMETER[\"false_easting");
   385    241       add_srs_wkt (p, 10,
   386         -        "[\"central_meridian\",0],PARAMETER[\"false_easting\",0],");
          242  +        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
   387    243       add_srs_wkt (p, 11,
   388         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
          244  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   389    245       add_srs_wkt (p, 12,
   390         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
   391         -    add_srs_wkt (p, 13,
   392         -        "],AUTHORITY[\"EPSG\",\"4088\"]]");
   393         -    p = add_epsg_def_ex (filter, first, last, 4093, "epsg", 4093,
   394         -        "ETRS89 / DKTM1", 0, 0,
   395         -        "GRS 1980", "Greenwich",
   396         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   397         -        "Easting", "East", "Northing", "North");
          246  +        ",NORTH],AUTHORITY[\"EPSG\",\"4088\"]]");
          247  +    p = add_epsg_def (filter, first, last, 4093, "epsg", 4093,
          248  +        "ETRS89 / DKTM1");
   398    249       add_proj4text (p, 0,
   399    250           "+proj=tmerc +lat_0=0 +lon_0=9 +k=0.99998 +x_0=200000 +y_");
   400    251       add_proj4text (p, 1,
   401    252           "0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
   402    253       add_proj4text (p, 2,
   403    254           "+no_defs");
   404    255       add_srs_wkt (p, 0,
................................................................................
   410    261       add_srs_wkt (p, 3,
   411    262           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
   412    263       add_srs_wkt (p, 4,
   413    264           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   414    265       add_srs_wkt (p, 5,
   415    266           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   416    267       add_srs_wkt (p, 6,
   417         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          268  +        "2\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   418    269       add_srs_wkt (p, 7,
   419         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
          270  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   420    271       add_srs_wkt (p, 8,
   421         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          272  +        "METER[\"central_meridian\",9],PARAMETER[\"scale_factor\"");
   422    273       add_srs_wkt (p, 9,
   423         -        "\"central_meridian\",9],PARAMETER[\"scale_factor\",0.999");
          274  +        ",0.99998],PARAMETER[\"false_easting\",200000],PARAMETER[");
   424    275       add_srs_wkt (p, 10,
   425         -        "98],PARAMETER[\"false_easting\",200000],PARAMETER[\"fals");
          276  +        "\"false_northing\",-5000000],UNIT[\"metre\",1,AUTHORITY[");
   426    277       add_srs_wkt (p, 11,
   427         -        "e_northing\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
          278  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   428    279       add_srs_wkt (p, 12,
   429         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   430         -    add_srs_wkt (p, 13,
   431         -        "ORTH],AUTHORITY[\"EPSG\",\"4093\"]]");
   432         -    p = add_epsg_def_ex (filter, first, last, 4094, "epsg", 4094,
   433         -        "ETRS89 / DKTM2", 0, 0,
   434         -        "GRS 1980", "Greenwich",
   435         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   436         -        "Easting", "East", "Northing", "North");
          280  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"4093\"]]");
          281  +    p = add_epsg_def (filter, first, last, 4094, "epsg", 4094,
          282  +        "ETRS89 / DKTM2");
   437    283       add_proj4text (p, 0,
   438    284           "+proj=tmerc +lat_0=0 +lon_0=10 +k=0.99998 +x_0=400000 +y");
   439    285       add_proj4text (p, 1,
   440    286           "_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
   441    287       add_proj4text (p, 2,
   442    288           " +no_defs");
   443    289       add_srs_wkt (p, 0,
................................................................................
   449    295       add_srs_wkt (p, 3,
   450    296           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
   451    297       add_srs_wkt (p, 4,
   452    298           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   453    299       add_srs_wkt (p, 5,
   454    300           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   455    301       add_srs_wkt (p, 6,
   456         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          302  +        "2\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   457    303       add_srs_wkt (p, 7,
   458         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
          304  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   459    305       add_srs_wkt (p, 8,
   460         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          306  +        "METER[\"central_meridian\",10],PARAMETER[\"scale_factor\"");
   461    307       add_srs_wkt (p, 9,
   462         -        "\"central_meridian\",10],PARAMETER[\"scale_factor\",0.99");
          308  +        ",0.99998],PARAMETER[\"false_easting\",400000],PARAMETER[");
   463    309       add_srs_wkt (p, 10,
   464         -        "998],PARAMETER[\"false_easting\",400000],PARAMETER[\"fal");
          310  +        "\"false_northing\",-5000000],UNIT[\"metre\",1,AUTHORITY[");
   465    311       add_srs_wkt (p, 11,
   466         -        "se_northing\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
          312  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   467    313       add_srs_wkt (p, 12,
   468         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
   469         -    add_srs_wkt (p, 13,
   470         -        "NORTH],AUTHORITY[\"EPSG\",\"4094\"]]");
   471         -    p = add_epsg_def_ex (filter, first, last, 4095, "epsg", 4095,
   472         -        "ETRS89 / DKTM3", 0, 0,
   473         -        "GRS 1980", "Greenwich",
   474         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   475         -        "Easting", "East", "Northing", "North");
          314  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"4094\"]]");
          315  +    p = add_epsg_def (filter, first, last, 4095, "epsg", 4095,
          316  +        "ETRS89 / DKTM3");
   476    317       add_proj4text (p, 0,
   477    318           "+proj=tmerc +lat_0=0 +lon_0=11.75 +k=0.99998 +x_0=600000");
   478    319       add_proj4text (p, 1,
   479    320           " +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
   480    321       add_proj4text (p, 2,
   481    322           "s=m +no_defs");
   482    323       add_srs_wkt (p, 0,
................................................................................
   488    329       add_srs_wkt (p, 3,
   489    330           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
   490    331       add_srs_wkt (p, 4,
   491    332           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   492    333       add_srs_wkt (p, 5,
   493    334           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   494    335       add_srs_wkt (p, 6,
   495         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          336  +        "2\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   496    337       add_srs_wkt (p, 7,
   497         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
          338  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   498    339       add_srs_wkt (p, 8,
   499         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          340  +        "METER[\"central_meridian\",11.75],PARAMETER[\"scale_fact");
   500    341       add_srs_wkt (p, 9,
   501         -        "\"central_meridian\",11.75],PARAMETER[\"scale_factor\",0");
          342  +        "or\",0.99998],PARAMETER[\"false_easting\",600000],PARAME");
   502    343       add_srs_wkt (p, 10,
   503         -        ".99998],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
          344  +        "TER[\"false_northing\",-5000000],UNIT[\"metre\",1,AUTHOR");
   504    345       add_srs_wkt (p, 11,
   505         -        "false_northing\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"");
          346  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   506    347       add_srs_wkt (p, 12,
   507         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   508         -    add_srs_wkt (p, 13,
   509         -        "\",NORTH],AUTHORITY[\"EPSG\",\"4095\"]]");
   510         -    p = add_epsg_def_ex (filter, first, last, 4096, "epsg", 4096,
   511         -        "ETRS89 / DKTM4", 0, 0,
   512         -        "GRS 1980", "Greenwich",
   513         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   514         -        "Easting", "East", "Northing", "North");
          348  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"4095\"]]");
          349  +    p = add_epsg_def (filter, first, last, 4096, "epsg", 4096,
          350  +        "ETRS89 / DKTM4");
   515    351       add_proj4text (p, 0,
   516    352           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=800000 +y_0=-50");
   517    353       add_proj4text (p, 1,
   518    354           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
   519    355       add_proj4text (p, 2,
   520    356           "efs");
   521    357       add_srs_wkt (p, 0,
................................................................................
   527    363       add_srs_wkt (p, 3,
   528    364           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
   529    365       add_srs_wkt (p, 4,
   530    366           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   531    367       add_srs_wkt (p, 5,
   532    368           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   533    369       add_srs_wkt (p, 6,
   534         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          370  +        "2\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   535    371       add_srs_wkt (p, 7,
   536         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
          372  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   537    373       add_srs_wkt (p, 8,
   538         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          374  +        "METER[\"central_meridian\",15],PARAMETER[\"scale_factor\"");
   539    375       add_srs_wkt (p, 9,
   540         -        "\"central_meridian\",15],PARAMETER[\"scale_factor\",1],P");
          376  +        ",1],PARAMETER[\"false_easting\",800000],PARAMETER[\"fals");
   541    377       add_srs_wkt (p, 10,
   542         -        "ARAMETER[\"false_easting\",800000],PARAMETER[\"false_nor");
          378  +        "e_northing\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   543    379       add_srs_wkt (p, 11,
   544         -        "thing\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          380  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   545    381       add_srs_wkt (p, 12,
   546         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
   547         -    add_srs_wkt (p, 13,
   548         -        ",AUTHORITY[\"EPSG\",\"4096\"]]");
   549         -    p = add_epsg_def_ex (filter, first, last, 4097, "epsg", 4097,
   550         -        "ETRS89 / DKTM1", 0, 0,
   551         -        "GRS 1980", "Greenwich",
   552         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   553         -        "Easting", "East", "Northing", "North");
   554         -    add_proj4text (p, 0,
   555         -        "+proj=tmerc +lat_0=0 +lon_0=9 +k=0.99998 +x_0=200000 +y_");
   556         -    add_proj4text (p, 1,
   557         -        "0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
   558         -    add_proj4text (p, 2,
   559         -        "+vunits=m +no_defs");
   560         -    add_srs_wkt (p, 0,
   561         -        "COMPD_CS[\"ETRS89 / DKTM1 + DVR90 height\",PROJCS[\"ETRS");
   562         -    add_srs_wkt (p, 1,
   563         -        "89 / DKTM1\",GEOGCS[\"ETRS89\",DATUM[\"European_Terrestr");
   564         -    add_srs_wkt (p, 2,
   565         -        "ial_Reference_System_1989\",SPHEROID[\"GRS 1980\",637813");
   566         -    add_srs_wkt (p, 3,
   567         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   568         -    add_srs_wkt (p, 4,
   569         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Gree");
   570         -    add_srs_wkt (p, 5,
   571         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   572         -    add_srs_wkt (p, 6,
   573         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   574         -    add_srs_wkt (p, 7,
   575         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   576         -    add_srs_wkt (p, 8,
   577         -        "PSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   578         -    add_srs_wkt (p, 9,
   579         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   580         -    add_srs_wkt (p, 10,
   581         -        "idian\",9],PARAMETER[\"scale_factor\",0.99998],PARAMETER");
   582         -    add_srs_wkt (p, 11,
   583         -        "[\"false_easting\",200000],PARAMETER[\"false_northing\",");
   584         -    add_srs_wkt (p, 12,
   585         -        "-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
   586         -    add_srs_wkt (p, 13,
   587         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
   588         -    add_srs_wkt (p, 14,
   589         -        "TY[\"EPSG\",\"4093\"]],VERT_CS[\"DVR90 height\",VERT_DAT");
   590         -    add_srs_wkt (p, 15,
   591         -        "UM[\"Dansk Vertikal Reference 1990\",2005,AUTHORITY[\"EP");
   592         -    add_srs_wkt (p, 16,
   593         -        "SG\",\"5206\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   594         -    add_srs_wkt (p, 17,
   595         -        "01\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5799\"]],AUT");
   596         -    add_srs_wkt (p, 18,
   597         -        "HORITY[\"EPSG\",\"4097\"]]");
   598         -    p = add_epsg_def_ex (filter, first, last, 4098, "epsg", 4098,
   599         -        "ETRS89 / DKTM2", 0, 0,
   600         -        "GRS 1980", "Greenwich",
   601         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   602         -        "Easting", "East", "Northing", "North");
   603         -    add_proj4text (p, 0,
   604         -        "+proj=tmerc +lat_0=0 +lon_0=10 +k=0.99998 +x_0=400000 +y");
   605         -    add_proj4text (p, 1,
   606         -        "_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
   607         -    add_proj4text (p, 2,
   608         -        " +vunits=m +no_defs");
   609         -    add_srs_wkt (p, 0,
   610         -        "COMPD_CS[\"ETRS89 / DKTM2 + DVR90 height\",PROJCS[\"ETRS");
   611         -    add_srs_wkt (p, 1,
   612         -        "89 / DKTM2\",GEOGCS[\"ETRS89\",DATUM[\"European_Terrestr");
   613         -    add_srs_wkt (p, 2,
   614         -        "ial_Reference_System_1989\",SPHEROID[\"GRS 1980\",637813");
   615         -    add_srs_wkt (p, 3,
   616         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   617         -    add_srs_wkt (p, 4,
   618         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Gree");
   619         -    add_srs_wkt (p, 5,
   620         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   621         -    add_srs_wkt (p, 6,
   622         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   623         -    add_srs_wkt (p, 7,
   624         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   625         -    add_srs_wkt (p, 8,
   626         -        "PSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   627         -    add_srs_wkt (p, 9,
   628         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   629         -    add_srs_wkt (p, 10,
   630         -        "idian\",10],PARAMETER[\"scale_factor\",0.99998],PARAMETE");
   631         -    add_srs_wkt (p, 11,
   632         -        "R[\"false_easting\",400000],PARAMETER[\"false_northing\"");
   633         -    add_srs_wkt (p, 12,
   634         -        ",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
   635         -    add_srs_wkt (p, 13,
   636         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
   637         -    add_srs_wkt (p, 14,
   638         -        "ITY[\"EPSG\",\"4094\"]],VERT_CS[\"DVR90 height\",VERT_DA");
   639         -    add_srs_wkt (p, 15,
   640         -        "TUM[\"Dansk Vertikal Reference 1990\",2005,AUTHORITY[\"E");
   641         -    add_srs_wkt (p, 16,
   642         -        "PSG\",\"5206\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   643         -    add_srs_wkt (p, 17,
   644         -        "001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5799\"]],AU");
   645         -    add_srs_wkt (p, 18,
   646         -        "THORITY[\"EPSG\",\"4098\"]]");
   647         -    p = add_epsg_def_ex (filter, first, last, 4099, "epsg", 4099,
   648         -        "ETRS89 / DKTM3", 0, 0,
   649         -        "GRS 1980", "Greenwich",
   650         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   651         -        "Easting", "East", "Northing", "North");
   652         -    add_proj4text (p, 0,
   653         -        "+proj=tmerc +lat_0=0 +lon_0=11.75 +k=0.99998 +x_0=600000");
   654         -    add_proj4text (p, 1,
   655         -        " +y_0=-5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
   656         -    add_proj4text (p, 2,
   657         -        "s=m +vunits=m +no_defs");
   658         -    add_srs_wkt (p, 0,
   659         -        "COMPD_CS[\"ETRS89 / DKTM3 + DVR90 height\",PROJCS[\"ETRS");
   660         -    add_srs_wkt (p, 1,
   661         -        "89 / DKTM3\",GEOGCS[\"ETRS89\",DATUM[\"European_Terrestr");
   662         -    add_srs_wkt (p, 2,
   663         -        "ial_Reference_System_1989\",SPHEROID[\"GRS 1980\",637813");
   664         -    add_srs_wkt (p, 3,
   665         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   666         -    add_srs_wkt (p, 4,
   667         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Gree");
   668         -    add_srs_wkt (p, 5,
   669         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   670         -    add_srs_wkt (p, 6,
   671         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   672         -    add_srs_wkt (p, 7,
   673         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   674         -    add_srs_wkt (p, 8,
   675         -        "PSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   676         -    add_srs_wkt (p, 9,
   677         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   678         -    add_srs_wkt (p, 10,
   679         -        "idian\",11.75],PARAMETER[\"scale_factor\",0.99998],PARAM");
   680         -    add_srs_wkt (p, 11,
   681         -        "ETER[\"false_easting\",600000],PARAMETER[\"false_northin");
   682         -    add_srs_wkt (p, 12,
   683         -        "g\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   684         -    add_srs_wkt (p, 13,
   685         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
   686         -    add_srs_wkt (p, 14,
   687         -        "HORITY[\"EPSG\",\"4095\"]],VERT_CS[\"DVR90 height\",VERT");
   688         -    add_srs_wkt (p, 15,
   689         -        "_DATUM[\"Dansk Vertikal Reference 1990\",2005,AUTHORITY[");
   690         -    add_srs_wkt (p, 16,
   691         -        "\"EPSG\",\"5206\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   692         -    add_srs_wkt (p, 17,
   693         -        "\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5799\"]]");
   694         -    add_srs_wkt (p, 18,
   695         -        ",AUTHORITY[\"EPSG\",\"4099\"]]");
   696         -    p = add_epsg_def_ex (filter, first, last, 4100, "epsg", 4100,
   697         -        "ETRS89 / DKTM4", 0, 0,
   698         -        "GRS 1980", "Greenwich",
   699         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   700         -        "Easting", "East", "Northing", "North");
   701         -    add_proj4text (p, 0,
   702         -        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=800000 +y_0=-50");
   703         -    add_proj4text (p, 1,
   704         -        "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vuni");
   705         -    add_proj4text (p, 2,
   706         -        "ts=m +no_defs");
   707         -    add_srs_wkt (p, 0,
   708         -        "COMPD_CS[\"ETRS89 / DKTM4 + DVR90 height\",PROJCS[\"ETRS");
   709         -    add_srs_wkt (p, 1,
   710         -        "89 / DKTM4\",GEOGCS[\"ETRS89\",DATUM[\"European_Terrestr");
   711         -    add_srs_wkt (p, 2,
   712         -        "ial_Reference_System_1989\",SPHEROID[\"GRS 1980\",637813");
   713         -    add_srs_wkt (p, 3,
   714         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   715         -    add_srs_wkt (p, 4,
   716         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Gree");
   717         -    add_srs_wkt (p, 5,
   718         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   719         -    add_srs_wkt (p, 6,
   720         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   721         -    add_srs_wkt (p, 7,
   722         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   723         -    add_srs_wkt (p, 8,
   724         -        "PSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   725         -    add_srs_wkt (p, 9,
   726         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   727         -    add_srs_wkt (p, 10,
   728         -        "idian\",15],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
   729         -    add_srs_wkt (p, 11,
   730         -        "lse_easting\",800000],PARAMETER[\"false_northing\",-5000");
   731         -    add_srs_wkt (p, 12,
   732         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
   733         -    add_srs_wkt (p, 13,
   734         -        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
   735         -    add_srs_wkt (p, 14,
   736         -        "EPSG\",\"4096\"]],VERT_CS[\"DVR90 height\",VERT_DATUM[\"");
   737         -    add_srs_wkt (p, 15,
   738         -        "Dansk Vertikal Reference 1990\",2005,AUTHORITY[\"EPSG\",");
   739         -    add_srs_wkt (p, 16,
   740         -        "\"5206\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
   741         -    add_srs_wkt (p, 17,
   742         -        "],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5799\"]],AUTHORIT");
   743         -    add_srs_wkt (p, 18,
   744         -        "Y[\"EPSG\",\"4100\"]]");
   745         -    p = add_epsg_def_ex (filter, first, last, 4120, "epsg", 4120,
   746         -        "Greek", 1, 1,
   747         -        "Bessel 1841", "Greenwich",
   748         -        "Greek", "none", "degree",
   749         -        "Latitude", "North", "Longitude", "East");
          382  +        "ORTH],AUTHORITY[\"EPSG\",\"4096\"]]");
          383  +    p = add_epsg_def (filter, first, last, 4120, "epsg", 4120,
          384  +        "Greek");
   750    385       add_proj4text (p, 0,
   751    386           "+proj=longlat +ellps=bessel +no_defs");
   752    387       add_srs_wkt (p, 0,
   753    388           "GEOGCS[\"Greek\",DATUM[\"Greek\",SPHEROID[\"Bessel 1841\"");
   754    389       add_srs_wkt (p, 1,
   755    390           ",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],A");
   756    391       add_srs_wkt (p, 2,
   757    392           "UTHORITY[\"EPSG\",\"6120\"]],PRIMEM[\"Greenwich\",0,AUTH");
   758    393       add_srs_wkt (p, 3,
   759    394           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   760    395       add_srs_wkt (p, 4,
   761         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          396  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   762    397       add_srs_wkt (p, 5,
   763         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4120\"");
   764         -    add_srs_wkt (p, 6,
   765         -        "]]");
   766         -    p = add_epsg_def_ex (filter, first, last, 4121, "epsg", 4121,
   767         -        "GGRS87", 1, 1,
   768         -        "GRS 1980", "Greenwich",
   769         -        "Greek_Geodetic_Reference_System_1987", "none", "degree",
   770         -        "Latitude", "North", "Longitude", "East");
          398  +        "4120\"]]");
          399  +    p = add_epsg_def (filter, first, last, 4121, "epsg", 4121,
          400  +        "GGRS87");
   771    401       add_proj4text (p, 0,
   772         -        "+proj=longlat +ellps=GRS80 +towgs84=-199.87,74.79,246.62");
   773         -    add_proj4text (p, 1,
   774         -        ",0,0,0,0 +no_defs");
          402  +        "+proj=longlat +datum=GGRS87 +no_defs");
   775    403       add_srs_wkt (p, 0,
   776    404           "GEOGCS[\"GGRS87\",DATUM[\"Greek_Geodetic_Reference_Syste");
   777    405       add_srs_wkt (p, 1,
   778    406           "m_1987\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
   779    407       add_srs_wkt (p, 2,
   780    408           "HORITY[\"EPSG\",\"7019\"]],TOWGS84[-199.87,74.79,246.62,");
   781    409       add_srs_wkt (p, 3,
   782    410           "0,0,0,0],AUTHORITY[\"EPSG\",\"6121\"]],PRIMEM[\"Greenwic");
   783    411       add_srs_wkt (p, 4,
   784    412           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
   785    413       add_srs_wkt (p, 5,
   786         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
          414  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
   787    415       add_srs_wkt (p, 6,
   788         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   789         -    add_srs_wkt (p, 7,
   790         -        ",\"4121\"]]");
   791         -    p = add_epsg_def_ex (filter, first, last, 4122, "epsg", 4122,
   792         -        "ATS77", 1, 1,
   793         -        "Average Terrestrial System 1977", "Greenwich",
   794         -        "Average_Terrestrial_System_1977", "none", "degree",
   795         -        "Latitude", "North", "Longitude", "East");
          416  +        "EPSG\",\"4121\"]]");
          417  +    p = add_epsg_def (filter, first, last, 4122, "epsg", 4122,
          418  +        "ATS77");
   796    419       add_proj4text (p, 0,
   797    420           "+proj=longlat +a=6378135 +b=6356750.304921594 +no_defs");
   798    421       add_srs_wkt (p, 0,
   799    422           "GEOGCS[\"ATS77\",DATUM[\"Average_Terrestrial_System_1977");
   800    423       add_srs_wkt (p, 1,
   801    424           "\",SPHEROID[\"Average Terrestrial System 1977\",6378135,");
   802    425       add_srs_wkt (p, 2,
   803    426           "298.257,AUTHORITY[\"EPSG\",\"7041\"]],AUTHORITY[\"EPSG\"");
   804    427       add_srs_wkt (p, 3,
   805    428           ",\"6122\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   806    429       add_srs_wkt (p, 4,
   807    430           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   808    431       add_srs_wkt (p, 5,
   809         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   810         -    add_srs_wkt (p, 6,
   811         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4122\"]]");
   812         -    p = add_epsg_def_ex (filter, first, last, 4123, "epsg", 4123,
   813         -        "KKJ", 1, 1,
   814         -        "International 1924", "Greenwich",
   815         -        "Kartastokoordinaattijarjestelma_1966", "none", "degree",
   816         -        "Latitude", "North", "Longitude", "East");
          432  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4122\"]]");
          433  +    p = add_epsg_def (filter, first, last, 4123, "epsg", 4123,
          434  +        "KKJ");
   817    435       add_proj4text (p, 0,
   818    436           "+proj=longlat +ellps=intl +towgs84=-96.062,-82.428,-121.");
   819    437       add_proj4text (p, 1,
   820    438           "753,4.801,0.345,-1.376,1.496 +no_defs");
   821    439       add_srs_wkt (p, 0,
   822    440           "GEOGCS[\"KKJ\",DATUM[\"Kartastokoordinaattijarjestelma_1");
   823    441       add_srs_wkt (p, 1,
................................................................................
   827    445       add_srs_wkt (p, 3,
   828    446           ",4.801,0.345,-1.376,1.496],AUTHORITY[\"EPSG\",\"6123\"]]");
   829    447       add_srs_wkt (p, 4,
   830    448           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   831    449       add_srs_wkt (p, 5,
   832    450           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   833    451       add_srs_wkt (p, 6,
   834         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
   835         -    add_srs_wkt (p, 7,
   836         -        ",AUTHORITY[\"EPSG\",\"4123\"]]");
   837         -    p = add_epsg_def_ex (filter, first, last, 4124, "epsg", 4124,
   838         -        "RT90", 1, 1,
   839         -        "Bessel 1841", "Greenwich",
   840         -        "Rikets_koordinatsystem_1990", "none", "degree",
   841         -        "Latitude", "North", "Longitude", "East");
          452  +        "22\"]],AUTHORITY[\"EPSG\",\"4123\"]]");
          453  +    p = add_epsg_def (filter, first, last, 4124, "epsg", 4124,
          454  +        "RT90");
   842    455       add_proj4text (p, 0,
   843    456           "+proj=longlat +ellps=bessel +towgs84=414.1,41.3,603.1,-0");
   844    457       add_proj4text (p, 1,
   845    458           ".855,2.141,-7.023,0 +no_defs");
   846    459       add_srs_wkt (p, 0,
   847    460           "GEOGCS[\"RT90\",DATUM[\"Rikets_koordinatsystem_1990\",SP");
   848    461       add_srs_wkt (p, 1,
................................................................................
   850    463       add_srs_wkt (p, 2,
   851    464           "[\"EPSG\",\"7004\"]],TOWGS84[414.1,41.3,603.1,-0.855,2.1");
   852    465       add_srs_wkt (p, 3,
   853    466           "41,-7.023,0],AUTHORITY[\"EPSG\",\"6124\"]],PRIMEM[\"Gree");
   854    467       add_srs_wkt (p, 4,
   855    468           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   856    469       add_srs_wkt (p, 5,
   857         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          470  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
   858    471       add_srs_wkt (p, 6,
   859         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   860         -    add_srs_wkt (p, 7,
   861         -        "PSG\",\"4124\"]]");
   862         -    p = add_epsg_def_ex (filter, first, last, 4125, "epsg", 4125,
   863         -        "Samboja", 1, 1,
   864         -        "Bessel 1841", "Greenwich",
   865         -        "Samboja", "none", "degree",
   866         -        "Latitude", "North", "Longitude", "East");
          472  +        "TY[\"EPSG\",\"4124\"]]");
          473  +    p = add_epsg_def (filter, first, last, 4125, "epsg", 4125,
          474  +        "Samboja");
   867    475       add_proj4text (p, 0,
   868    476           "+proj=longlat +ellps=bessel +towgs84=-404.78,685.68,45.4");
   869    477       add_proj4text (p, 1,
   870    478           "7,0,0,0,0 +no_defs");
   871    479       add_srs_wkt (p, 0,
   872    480           "GEOGCS[\"Samboja\",DATUM[\"Samboja\",SPHEROID[\"Bessel 1");
   873    481       add_srs_wkt (p, 1,
................................................................................
   875    483       add_srs_wkt (p, 2,
   876    484           "]],TOWGS84[-404.78,685.68,45.47,0,0,0,0],AUTHORITY[\"EPS");
   877    485       add_srs_wkt (p, 3,
   878    486           "G\",\"6125\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   879    487       add_srs_wkt (p, 4,
   880    488           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   881    489       add_srs_wkt (p, 5,
   882         -        "[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
   883         -    add_srs_wkt (p, 6,
   884         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4125\"]]");
   885         -    p = add_epsg_def_ex (filter, first, last, 4126, "epsg", 4126,
   886         -        "LKS94 (ETRS89)", 1, 1,
   887         -        "GRS 1980", "Greenwich",
   888         -        "Lithuania_1994_ETRS89", "none", "degree",
   889         -        "Latitude", "North", "Longitude", "East");
          490  +        "[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"4125\"]]");
          491  +    p = add_epsg_def (filter, first, last, 4126, "epsg", 4126,
          492  +        "LKS94 (ETRS89)");
   890    493       add_proj4text (p, 0,
   891    494           "+proj=longlat +ellps=GRS80 +no_defs");
   892    495       add_srs_wkt (p, 0,
   893    496           "GEOGCS[\"LKS94 (ETRS89)\",DATUM[\"Lithuania_1994_ETRS89\"");
   894    497       add_srs_wkt (p, 1,
   895    498           ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
   896    499       add_srs_wkt (p, 2,
   897    500           "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6126\"]],PRIMEM[\"");
   898    501       add_srs_wkt (p, 3,
   899    502           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   900    503       add_srs_wkt (p, 4,
   901         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AXI");
          504  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AUT");
   902    505       add_srs_wkt (p, 5,
   903         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   904         -    add_srs_wkt (p, 6,
   905         -        "[\"EPSG\",\"4126\"]]");
   906         -    p = add_epsg_def_ex (filter, first, last, 4127, "epsg", 4127,
   907         -        "Tete", 1, 1,
   908         -        "Clarke 1866", "Greenwich",
   909         -        "Tete", "none", "degree",
   910         -        "Latitude", "North", "Longitude", "East");
          506  +        "HORITY[\"EPSG\",\"4126\"]]");
          507  +    p = add_epsg_def (filter, first, last, 4127, "epsg", 4127,
          508  +        "Tete");
   911    509       add_proj4text (p, 0,
   912    510           "+proj=longlat +ellps=clrk66 +towgs84=-73.472,-51.66,-112");
   913    511       add_proj4text (p, 1,
   914    512           ".482,0.953,4.6,-2.368,0.586 +no_defs");
   915    513       add_srs_wkt (p, 0,
   916    514           "GEOGCS[\"Tete\",DATUM[\"Tete\",SPHEROID[\"Clarke 1866\",");
   917    515       add_srs_wkt (p, 1,
................................................................................
   919    517       add_srs_wkt (p, 2,
   920    518           "],TOWGS84[-73.472,-51.66,-112.482,0.953,4.6,-2.368,0.586");
   921    519       add_srs_wkt (p, 3,
   922    520           "],AUTHORITY[\"EPSG\",\"6127\"]],PRIMEM[\"Greenwich\",0,A");
   923    521       add_srs_wkt (p, 4,
   924    522           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   925    523       add_srs_wkt (p, 5,
   926         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          524  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   927    525       add_srs_wkt (p, 6,
   928         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"412");
   929         -    add_srs_wkt (p, 7,
   930         -        "7\"]]");
   931         -    p = add_epsg_def_ex (filter, first, last, 4128, "epsg", 4128,
   932         -        "Madzansua", 1, 1,
   933         -        "Clarke 1866", "Greenwich",
   934         -        "Madzansua", "none", "degree",
   935         -        "Latitude", "North", "Longitude", "East");
          526  +        ",\"4127\"]]");
          527  +    p = add_epsg_def (filter, first, last, 4128, "epsg", 4128,
          528  +        "Madzansua");
   936    529       add_proj4text (p, 0,
   937    530           "+proj=longlat +ellps=clrk66 +no_defs");
   938    531       add_srs_wkt (p, 0,
   939    532           "GEOGCS[\"Madzansua\",DATUM[\"Madzansua\",SPHEROID[\"Clar");
   940    533       add_srs_wkt (p, 1,
   941    534           "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
   942    535       add_srs_wkt (p, 2,
   943    536           ",\"7008\"]],AUTHORITY[\"EPSG\",\"6128\"]],PRIMEM[\"Green");
   944    537       add_srs_wkt (p, 3,
   945    538           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   946    539       add_srs_wkt (p, 4,
   947         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          540  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   948    541       add_srs_wkt (p, 5,
   949         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   950         -    add_srs_wkt (p, 6,
   951         -        "SG\",\"4128\"]]");
   952         -    p = add_epsg_def_ex (filter, first, last, 4129, "epsg", 4129,
   953         -        "Observatario", 1, 1,
   954         -        "Clarke 1866", "Greenwich",
   955         -        "Observatario", "none", "degree",
   956         -        "Latitude", "North", "Longitude", "East");
          542  +        "Y[\"EPSG\",\"4128\"]]");
          543  +    p = add_epsg_def (filter, first, last, 4129, "epsg", 4129,
          544  +        "Observatario");
   957    545       add_proj4text (p, 0,
   958    546           "+proj=longlat +ellps=clrk66 +no_defs");
   959    547       add_srs_wkt (p, 0,
   960    548           "GEOGCS[\"Observatario\",DATUM[\"Observatario\",SPHEROID[");
   961    549       add_srs_wkt (p, 1,
   962    550           "\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"");
   963    551       add_srs_wkt (p, 2,
   964    552           "EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6129\"]],PRIMEM[\"");
   965    553       add_srs_wkt (p, 3,
   966    554           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   967    555       add_srs_wkt (p, 4,
   968         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
          556  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
   969    557       add_srs_wkt (p, 5,
   970         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   971         -    add_srs_wkt (p, 6,
   972         -        "[\"EPSG\",\"4129\"]]");
   973         -    p = add_epsg_def_ex (filter, first, last, 4130, "epsg", 4130,
   974         -        "Moznet", 1, 1,
   975         -        "WGS 84", "Greenwich",
   976         -        "Moznet_ITRF94", "none", "degree",
   977         -        "Latitude", "North", "Longitude", "East");
          558  +        "HORITY[\"EPSG\",\"4129\"]]");
          559  +    p = add_epsg_def (filter, first, last, 4130, "epsg", 4130,
          560  +        "Moznet");
   978    561       add_proj4text (p, 0,
   979    562           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,-0,-0,-0,0 +no");
   980    563       add_proj4text (p, 1,
   981    564           "_defs");
   982    565       add_srs_wkt (p, 0,
   983    566           "GEOGCS[\"Moznet\",DATUM[\"Moznet_ITRF94\",SPHEROID[\"WGS");
   984    567       add_srs_wkt (p, 1,
................................................................................
   986    569       add_srs_wkt (p, 2,
   987    570           "],TOWGS84[0,0,0,-0,-0,-0,0],AUTHORITY[\"EPSG\",\"6130\"]");
   988    571       add_srs_wkt (p, 3,
   989    572           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   990    573       add_srs_wkt (p, 4,
   991    574           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   992    575       add_srs_wkt (p, 5,
   993         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   994         -    add_srs_wkt (p, 6,
   995         -        "],AUTHORITY[\"EPSG\",\"4130\"]]");
   996         -    p = add_epsg_def_ex (filter, first, last, 4131, "epsg", 4131,
   997         -        "Indian 1960", 1, 1,
   998         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
   999         -        "Indian_1960", "none", "degree",
  1000         -        "Latitude", "North", "Longitude", "East");
          576  +        "122\"]],AUTHORITY[\"EPSG\",\"4130\"]]");
          577  +    p = add_epsg_def (filter, first, last, 4131, "epsg", 4131,
          578  +        "Indian 1960");
  1001    579       add_proj4text (p, 0,
  1002    580           "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8");
  1003    581       add_proj4text (p, 1,
  1004    582           "4=198,881,317,0,0,0,0 +no_defs");
  1005    583       add_srs_wkt (p, 0,
  1006    584           "GEOGCS[\"Indian 1960\",DATUM[\"Indian_1960\",SPHEROID[\"");
  1007    585       add_srs_wkt (p, 1,
................................................................................
  1009    587       add_srs_wkt (p, 2,
  1010    588           "THORITY[\"EPSG\",\"7015\"]],TOWGS84[198,881,317,0,0,0,0]");
  1011    589       add_srs_wkt (p, 3,
  1012    590           ",AUTHORITY[\"EPSG\",\"6131\"]],PRIMEM[\"Greenwich\",0,AU");
  1013    591       add_srs_wkt (p, 4,
  1014    592           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1015    593       add_srs_wkt (p, 5,
  1016         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          594  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1017    595       add_srs_wkt (p, 6,
  1018         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4131");
  1019         -    add_srs_wkt (p, 7,
  1020         -        "\"]]");
  1021         -    p = add_epsg_def_ex (filter, first, last, 4132, "epsg", 4132,
  1022         -        "FD58", 1, 1,
  1023         -        "Clarke 1880 (RGS)", "Greenwich",
  1024         -        "Final_Datum_1958", "none", "degree",
  1025         -        "Latitude", "North", "Longitude", "East");
          596  +        "\"4131\"]]");
          597  +    p = add_epsg_def (filter, first, last, 4132, "epsg", 4132,
          598  +        "FD58");
  1026    599       add_proj4text (p, 0,
  1027    600           "+proj=longlat +ellps=clrk80 +towgs84=-241.54,-163.64,396");
  1028    601       add_proj4text (p, 1,
  1029    602           ".06,0,0,0,0 +no_defs");
  1030    603       add_srs_wkt (p, 0,
  1031    604           "GEOGCS[\"FD58\",DATUM[\"Final_Datum_1958\",SPHEROID[\"Cl");
  1032    605       add_srs_wkt (p, 1,
................................................................................
  1034    607       add_srs_wkt (p, 2,
  1035    608           ",\"7012\"]],TOWGS84[-241.54,-163.64,396.06,0,0,0,0],AUTH");
  1036    609       add_srs_wkt (p, 3,
  1037    610           "ORITY[\"EPSG\",\"6132\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1038    611       add_srs_wkt (p, 4,
  1039    612           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1040    613       add_srs_wkt (p, 5,
  1041         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
          614  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"413");
  1042    615       add_srs_wkt (p, 6,
  1043         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4132\"]]");
  1044         -    p = add_epsg_def_ex (filter, first, last, 4133, "epsg", 4133,
  1045         -        "EST92", 1, 1,
  1046         -        "GRS 1980", "Greenwich",
  1047         -        "Estonia_1992", "none", "degree",
  1048         -        "Latitude", "North", "Longitude", "East");
          616  +        "2\"]]");
          617  +    p = add_epsg_def (filter, first, last, 4133, "epsg", 4133,
          618  +        "EST92");
  1049    619       add_proj4text (p, 0,
  1050    620           "+proj=longlat +ellps=GRS80 +towgs84=0.055,-0.541,-0.185,");
  1051    621       add_proj4text (p, 1,
  1052    622           "0.0183,-0.0003,-0.007,-0.014 +no_defs");
  1053    623       add_srs_wkt (p, 0,
  1054    624           "GEOGCS[\"EST92\",DATUM[\"Estonia_1992\",SPHEROID[\"GRS 1");
  1055    625       add_srs_wkt (p, 1,
................................................................................
  1057    627       add_srs_wkt (p, 2,
  1058    628           "],TOWGS84[0.055,-0.541,-0.185,0.0183,-0.0003,-0.007,-0.0");
  1059    629       add_srs_wkt (p, 3,
  1060    630           "14],AUTHORITY[\"EPSG\",\"6133\"]],PRIMEM[\"Greenwich\",0");
  1061    631       add_srs_wkt (p, 4,
  1062    632           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1063    633       add_srs_wkt (p, 5,
  1064         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          634  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  1065    635       add_srs_wkt (p, 6,
  1066         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
  1067         -    add_srs_wkt (p, 7,
  1068         -        "33\"]]");
  1069         -    p = add_epsg_def_ex (filter, first, last, 4134, "epsg", 4134,
  1070         -        "PSD93", 1, 1,
  1071         -        "Clarke 1880 (RGS)", "Greenwich",
  1072         -        "PDO_Survey_Datum_1993", "none", "degree",
  1073         -        "Latitude", "North", "Longitude", "East");
          636  +        "\",\"4133\"]]");
          637  +    p = add_epsg_def (filter, first, last, 4134, "epsg", 4134,
          638  +        "PSD93");
  1074    639       add_proj4text (p, 0,
  1075    640           "+proj=longlat +ellps=clrk80 +towgs84=-180.624,-225.516,1");
  1076    641       add_proj4text (p, 1,
  1077    642           "73.919,-0.81,-1.898,8.336,16.7101 +no_defs");
  1078    643       add_srs_wkt (p, 0,
  1079    644           "GEOGCS[\"PSD93\",DATUM[\"PDO_Survey_Datum_1993\",SPHEROI");
  1080    645       add_srs_wkt (p, 1,
................................................................................
  1084    649       add_srs_wkt (p, 3,
  1085    650           "1,-1.898,8.336,16.7101],AUTHORITY[\"EPSG\",\"6134\"]],PR");
  1086    651       add_srs_wkt (p, 4,
  1087    652           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1088    653       add_srs_wkt (p, 5,
  1089    654           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1090    655       add_srs_wkt (p, 6,
  1091         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1092         -    add_srs_wkt (p, 7,
  1093         -        "HORITY[\"EPSG\",\"4134\"]]");
  1094         -    p = add_epsg_def_ex (filter, first, last, 4135, "epsg", 4135,
  1095         -        "Old Hawaiian", 1, 1,
  1096         -        "Clarke 1866", "Greenwich",
  1097         -        "Old_Hawaiian", "none", "degree",
  1098         -        "Latitude", "North", "Longitude", "East");
          656  +        "]],AUTHORITY[\"EPSG\",\"4134\"]]");
          657  +    p = add_epsg_def (filter, first, last, 4135, "epsg", 4135,
          658  +        "Old Hawaiian");
  1099    659       add_proj4text (p, 0,
  1100    660           "+proj=longlat +ellps=clrk66 +towgs84=61,-285,-181,0,0,0,");
  1101    661       add_proj4text (p, 1,
  1102    662           "0 +no_defs");
  1103    663       add_srs_wkt (p, 0,
  1104    664           "GEOGCS[\"Old Hawaiian\",DATUM[\"Old_Hawaiian\",SPHEROID[");
  1105    665       add_srs_wkt (p, 1,
................................................................................
  1107    667       add_srs_wkt (p, 2,
  1108    668           "EPSG\",\"7008\"]],TOWGS84[61,-285,-181,0,0,0,0],AUTHORIT");
  1109    669       add_srs_wkt (p, 3,
  1110    670           "Y[\"EPSG\",\"6135\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  1111    671       add_srs_wkt (p, 4,
  1112    672           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  1113    673       add_srs_wkt (p, 5,
  1114         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  1115         -    add_srs_wkt (p, 6,
  1116         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4135\"]]");
  1117         -    p = add_epsg_def_ex (filter, first, last, 4136, "epsg", 4136,
  1118         -        "St. Lawrence Island", 1, 1,
  1119         -        "Clarke 1866", "Greenwich",
  1120         -        "St_Lawrence_Island", "none", "degree",
  1121         -        "Latitude", "North", "Longitude", "East");
          674  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4135\"]]");
          675  +    p = add_epsg_def (filter, first, last, 4136, "epsg", 4136,
          676  +        "St. Lawrence Island");
  1122    677       add_proj4text (p, 0,
  1123    678           "+proj=longlat +ellps=clrk66 +no_defs");
  1124    679       add_srs_wkt (p, 0,
  1125    680           "GEOGCS[\"St. Lawrence Island\",DATUM[\"St_Lawrence_Islan");
  1126    681       add_srs_wkt (p, 1,
  1127    682           "d\",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982139006");
  1128    683       add_srs_wkt (p, 2,
  1129    684           ",AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6136");
  1130    685       add_srs_wkt (p, 3,
  1131    686           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1132    687       add_srs_wkt (p, 4,
  1133    688           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1134    689       add_srs_wkt (p, 5,
  1135         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1136         -    add_srs_wkt (p, 6,
  1137         -        "AST],AUTHORITY[\"EPSG\",\"4136\"]]");
  1138         -    p = add_epsg_def_ex (filter, first, last, 4137, "epsg", 4137,
  1139         -        "St. Paul Island", 1, 1,
  1140         -        "Clarke 1866", "Greenwich",
  1141         -        "St_Paul_Island", "none", "degree",
  1142         -        "Latitude", "North", "Longitude", "East");
          690  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4136\"]]");
          691  +    p = add_epsg_def (filter, first, last, 4137, "epsg", 4137,
          692  +        "St. Paul Island");
  1143    693       add_proj4text (p, 0,
  1144    694           "+proj=longlat +ellps=clrk66 +no_defs");
  1145    695       add_srs_wkt (p, 0,
  1146    696           "GEOGCS[\"St. Paul Island\",DATUM[\"St_Paul_Island\",SPHE");
  1147    697       add_srs_wkt (p, 1,
  1148    698           "ROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORI");
  1149    699       add_srs_wkt (p, 2,
  1150    700           "TY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6137\"]],PRI");
  1151    701       add_srs_wkt (p, 3,
  1152    702           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1153    703       add_srs_wkt (p, 4,
  1154    704           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1155    705       add_srs_wkt (p, 5,
  1156         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1157         -    add_srs_wkt (p, 6,
  1158         -        "ORITY[\"EPSG\",\"4137\"]]");
  1159         -    p = add_epsg_def_ex (filter, first, last, 4138, "epsg", 4138,
  1160         -        "St. George Island", 1, 1,
  1161         -        "Clarke 1866", "Greenwich",
  1162         -        "St_George_Island", "none", "degree",
  1163         -        "Latitude", "North", "Longitude", "East");
          706  +        "],AUTHORITY[\"EPSG\",\"4137\"]]");
          707  +    p = add_epsg_def (filter, first, last, 4138, "epsg", 4138,
          708  +        "St. George Island");
  1164    709       add_proj4text (p, 0,
  1165    710           "+proj=longlat +ellps=clrk66 +no_defs");
  1166    711       add_srs_wkt (p, 0,
  1167    712           "GEOGCS[\"St. George Island\",DATUM[\"St_George_Island\",");
  1168    713       add_srs_wkt (p, 1,
  1169    714           "SPHEROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUT");
  1170    715       add_srs_wkt (p, 2,
  1171    716           "HORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6138\"]]");
  1172    717       add_srs_wkt (p, 3,
  1173    718           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  1174    719       add_srs_wkt (p, 4,
  1175    720           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  1176    721       add_srs_wkt (p, 5,
  1177         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  1178         -    add_srs_wkt (p, 6,
  1179         -        ",AUTHORITY[\"EPSG\",\"4138\"]]");
  1180         -    p = add_epsg_def_ex (filter, first, last, 4139, "epsg", 4139,
  1181         -        "Puerto Rico", 1, 1,
  1182         -        "Clarke 1866", "Greenwich",
  1183         -        "Puerto_Rico", "none", "degree",
  1184         -        "Latitude", "North", "Longitude", "East");
          722  +        "22\"]],AUTHORITY[\"EPSG\",\"4138\"]]");
          723  +    p = add_epsg_def (filter, first, last, 4139, "epsg", 4139,
          724  +        "Puerto Rico");
  1185    725       add_proj4text (p, 0,
  1186    726           "+proj=longlat +ellps=clrk66 +towgs84=11,72,-101,0,0,0,0 ");
  1187    727       add_proj4text (p, 1,
  1188    728           "+no_defs");
  1189    729       add_srs_wkt (p, 0,
  1190    730           "GEOGCS[\"Puerto Rico\",DATUM[\"Puerto_Rico\",SPHEROID[\"");
  1191    731       add_srs_wkt (p, 1,
................................................................................
  1193    733       add_srs_wkt (p, 2,
  1194    734           "SG\",\"7008\"]],TOWGS84[11,72,-101,0,0,0,0],AUTHORITY[\"");
  1195    735       add_srs_wkt (p, 3,
  1196    736           "EPSG\",\"6139\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1197    737       add_srs_wkt (p, 4,
  1198    738           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1199    739       add_srs_wkt (p, 5,
  1200         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1201         -    add_srs_wkt (p, 6,
  1202         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4139\"]]");
  1203         -    p = add_epsg_def_ex (filter, first, last, 4140, "epsg", 4140,
  1204         -        "NAD83(CSRS98)", 1, 1,
  1205         -        "GRS 1980", "Greenwich",
  1206         -        "NAD83_Canadian_Spatial_Reference_System", "none", "degree",
  1207         -        "Latitude", "North", "Longitude", "East");
          740  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4139\"]]");
          741  +    p = add_epsg_def (filter, first, last, 4140, "epsg", 4140,
          742  +        "NAD83(CSRS98)");
  1208    743       add_proj4text (p, 0,
  1209    744           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1210    745       add_proj4text (p, 1,
  1211    746           "fs");
  1212    747       add_srs_wkt (p, 0,
  1213    748           "GEOGCS[\"NAD83(CSRS98)\",DATUM[\"NAD83_Canadian_Spatial_");
  1214    749       add_srs_wkt (p, 1,
................................................................................
  1216    751       add_srs_wkt (p, 2,
  1217    752           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  1218    753       add_srs_wkt (p, 3,
  1219    754           ",0],AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0");
  1220    755       add_srs_wkt (p, 4,
  1221    756           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1222    757       add_srs_wkt (p, 5,
  1223         -        "925199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\"");
          758  +        "925199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG");
  1224    759       add_srs_wkt (p, 6,
  1225         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
  1226         -    add_srs_wkt (p, 7,
  1227         -        "40\"]]");
  1228         -    p = add_epsg_def_ex (filter, first, last, 4141, "epsg", 4141,
  1229         -        "Israel", 1, 1,
  1230         -        "GRS 1980", "Greenwich",
  1231         -        "Israel", "none", "degree",
  1232         -        "Latitude", "North", "Longitude", "East");
          760  +        "\",\"4140\"]]");
          761  +    p = add_epsg_def (filter, first, last, 4141, "epsg", 4141,
          762  +        "Israel");
  1233    763       add_proj4text (p, 0,
  1234    764           "+proj=longlat +ellps=GRS80 +towgs84=-48,55,52,0,0,0,0 +n");
  1235    765       add_proj4text (p, 1,
  1236    766           "o_defs");
  1237    767       add_srs_wkt (p, 0,
  1238    768           "GEOGCS[\"Israel\",DATUM[\"Israel\",SPHEROID[\"GRS 1980\"");
  1239    769       add_srs_wkt (p, 1,
................................................................................
  1241    771       add_srs_wkt (p, 2,
  1242    772           "GS84[-48,55,52,0,0,0,0],AUTHORITY[\"EPSG\",\"6141\"]],PR");
  1243    773       add_srs_wkt (p, 3,
  1244    774           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1245    775       add_srs_wkt (p, 4,
  1246    776           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1247    777       add_srs_wkt (p, 5,
  1248         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1249         -    add_srs_wkt (p, 6,
  1250         -        "HORITY[\"EPSG\",\"4141\"]]");
  1251         -    p = add_epsg_def_ex (filter, first, last, 4142, "epsg", 4142,
  1252         -        "Locodjo 1965", 1, 1,
  1253         -        "Clarke 1880 (RGS)", "Greenwich",
  1254         -        "Locodjo_1965", "none", "degree",
  1255         -        "Latitude", "North", "Longitude", "East");
          778  +        "]],AUTHORITY[\"EPSG\",\"4141\"]]");
          779  +    p = add_epsg_def (filter, first, last, 4142, "epsg", 4142,
          780  +        "Locodjo 1965");
  1256    781       add_proj4text (p, 0,
  1257    782           "+proj=longlat +ellps=clrk80 +towgs84=-125,53,467,0,0,0,0");
  1258    783       add_proj4text (p, 1,
  1259    784           " +no_defs");
  1260    785       add_srs_wkt (p, 0,
  1261    786           "GEOGCS[\"Locodjo 1965\",DATUM[\"Locodjo_1965\",SPHEROID[");
  1262    787       add_srs_wkt (p, 1,
................................................................................
  1264    789       add_srs_wkt (p, 2,
  1265    790           "SG\",\"7012\"]],TOWGS84[-125,53,467,0,0,0,0],AUTHORITY[\"");
  1266    791       add_srs_wkt (p, 3,
  1267    792           "EPSG\",\"6142\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1268    793       add_srs_wkt (p, 4,
  1269    794           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1270    795       add_srs_wkt (p, 5,
  1271         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1272         -    add_srs_wkt (p, 6,
  1273         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4142\"]]");
  1274         -    p = add_epsg_def_ex (filter, first, last, 4143, "epsg", 4143,
  1275         -        "Abidjan 1987", 1, 1,
  1276         -        "Clarke 1880 (RGS)", "Greenwich",
  1277         -        "Abidjan_1987", "none", "degree",
  1278         -        "Latitude", "North", "Longitude", "East");
          796  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4142\"]]");
          797  +    p = add_epsg_def (filter, first, last, 4143, "epsg", 4143,
          798  +        "Abidjan 1987");
  1279    799       add_proj4text (p, 0,
  1280    800           "+proj=longlat +ellps=clrk80 +towgs84=-124.76,53,466.79,0");
  1281    801       add_proj4text (p, 1,
  1282    802           ",0,0,0 +no_defs");
  1283    803       add_srs_wkt (p, 0,
  1284    804           "GEOGCS[\"Abidjan 1987\",DATUM[\"Abidjan_1987\",SPHEROID[");
  1285    805       add_srs_wkt (p, 1,
................................................................................
  1287    807       add_srs_wkt (p, 2,
  1288    808           "SG\",\"7012\"]],TOWGS84[-124.76,53,466.79,0,0,0,0],AUTHO");
  1289    809       add_srs_wkt (p, 3,
  1290    810           "RITY[\"EPSG\",\"6143\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1291    811       add_srs_wkt (p, 4,
  1292    812           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1293    813       add_srs_wkt (p, 5,
  1294         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          814  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4143");
  1295    815       add_srs_wkt (p, 6,
  1296         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4143\"]]");
  1297         -    p = add_epsg_def_ex (filter, first, last, 4144, "epsg", 4144,
  1298         -        "Kalianpur 1937", 1, 1,
  1299         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  1300         -        "Kalianpur_1937", "none", "degree",
  1301         -        "Latitude", "North", "Longitude", "East");
          816  +        "\"]]");
          817  +    p = add_epsg_def (filter, first, last, 4144, "epsg", 4144,
          818  +        "Kalianpur 1937");
  1302    819       add_proj4text (p, 0,
  1303    820           "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8");
  1304    821       add_proj4text (p, 1,
  1305    822           "4=214,804,268,0,0,0,0 +no_defs");
  1306    823       add_srs_wkt (p, 0,
  1307    824           "GEOGCS[\"Kalianpur 1937\",DATUM[\"Kalianpur_1937\",SPHER");
  1308    825       add_srs_wkt (p, 1,
................................................................................
  1310    827       add_srs_wkt (p, 2,
  1311    828           "017,AUTHORITY[\"EPSG\",\"7015\"]],TOWGS84[214,804,268,0,");
  1312    829       add_srs_wkt (p, 3,
  1313    830           "0,0,0],AUTHORITY[\"EPSG\",\"6144\"]],PRIMEM[\"Greenwich\"");
  1314    831       add_srs_wkt (p, 4,
  1315    832           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1316    833       add_srs_wkt (p, 5,
  1317         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
          834  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1318    835       add_srs_wkt (p, 6,
  1319         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1320         -    add_srs_wkt (p, 7,
  1321         -        "4144\"]]");
  1322         -    p = add_epsg_def_ex (filter, first, last, 4145, "epsg", 4145,
  1323         -        "Kalianpur 1962", 1, 1,
  1324         -        "Everest 1830 (1962 Definition)", "Greenwich",
  1325         -        "Kalianpur_1962", "none", "degree",
  1326         -        "Latitude", "North", "Longitude", "East");
          836  +        "SG\",\"4144\"]]");
          837  +    p = add_epsg_def (filter, first, last, 4145, "epsg", 4145,
          838  +        "Kalianpur 1962");
  1327    839       add_proj4text (p, 0,
  1328    840           "+proj=longlat +a=6377301.243 +b=6356100.230165384 +towgs");
  1329    841       add_proj4text (p, 1,
  1330    842           "84=283,682,231,0,0,0,0 +no_defs");
  1331    843       add_srs_wkt (p, 0,
  1332    844           "GEOGCS[\"Kalianpur 1962\",DATUM[\"Kalianpur_1962\",SPHER");
  1333    845       add_srs_wkt (p, 1,
................................................................................
  1335    847       add_srs_wkt (p, 2,
  1336    848           "017255,AUTHORITY[\"EPSG\",\"7044\"]],TOWGS84[283,682,231");
  1337    849       add_srs_wkt (p, 3,
  1338    850           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6145\"]],PRIMEM[\"Greenwi");
  1339    851       add_srs_wkt (p, 4,
  1340    852           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1341    853       add_srs_wkt (p, 5,
  1342         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
          854  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
  1343    855       add_srs_wkt (p, 6,
  1344         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1345         -    add_srs_wkt (p, 7,
  1346         -        "\",\"4145\"]]");
  1347         -    p = add_epsg_def_ex (filter, first, last, 4146, "epsg", 4146,
  1348         -        "Kalianpur 1975", 1, 1,
  1349         -        "Everest 1830 (1975 Definition)", "Greenwich",
  1350         -        "Kalianpur_1975", "none", "degree",
  1351         -        "Latitude", "North", "Longitude", "East");
          856  +        "\"EPSG\",\"4145\"]]");
          857  +    p = add_epsg_def (filter, first, last, 4146, "epsg", 4146,
          858  +        "Kalianpur 1975");
  1352    859       add_proj4text (p, 0,
  1353    860           "+proj=longlat +a=6377299.151 +b=6356098.145120132 +towgs");
  1354    861       add_proj4text (p, 1,
  1355    862           "84=295,736,257,0,0,0,0 +no_defs");
  1356    863       add_srs_wkt (p, 0,
  1357    864           "GEOGCS[\"Kalianpur 1975\",DATUM[\"Kalianpur_1975\",SPHER");
  1358    865       add_srs_wkt (p, 1,
................................................................................
  1360    867       add_srs_wkt (p, 2,
  1361    868           "017255,AUTHORITY[\"EPSG\",\"7045\"]],TOWGS84[295,736,257");
  1362    869       add_srs_wkt (p, 3,
  1363    870           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwi");
  1364    871       add_srs_wkt (p, 4,
  1365    872           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1366    873       add_srs_wkt (p, 5,
  1367         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
          874  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
  1368    875       add_srs_wkt (p, 6,
  1369         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1370         -    add_srs_wkt (p, 7,
  1371         -        "\",\"4146\"]]");
  1372         -    p = add_epsg_def_ex (filter, first, last, 4147, "epsg", 4147,
  1373         -        "Hanoi 1972", 1, 1,
  1374         -        "Krassowsky 1940", "Greenwich",
  1375         -        "Hanoi_1972", "none", "degree",
  1376         -        "Latitude", "North", "Longitude", "East");
          876  +        "\"EPSG\",\"4146\"]]");
          877  +    p = add_epsg_def (filter, first, last, 4147, "epsg", 4147,
          878  +        "Hanoi 1972");
  1377    879       add_proj4text (p, 0,
  1378    880           "+proj=longlat +ellps=krass +towgs84=-17.51,-108.32,-62.3");
  1379    881       add_proj4text (p, 1,
  1380    882           "9,0,0,0,0 +no_defs");
  1381    883       add_srs_wkt (p, 0,
  1382    884           "GEOGCS[\"Hanoi 1972\",DATUM[\"Hanoi_1972\",SPHEROID[\"Kr");
  1383    885       add_srs_wkt (p, 1,
................................................................................
  1385    887       add_srs_wkt (p, 2,
  1386    888           "]],TOWGS84[-17.51,-108.32,-62.39,0,0,0,0],AUTHORITY[\"EP");
  1387    889       add_srs_wkt (p, 3,
  1388    890           "SG\",\"6147\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1389    891       add_srs_wkt (p, 4,
  1390    892           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1391    893       add_srs_wkt (p, 5,
  1392         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1393         -    add_srs_wkt (p, 6,
  1394         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4147\"]]");
  1395         -    p = add_epsg_def_ex (filter, first, last, 4148, "epsg", 4148,
  1396         -        "Hartebeesthoek94", 1, 1,
  1397         -        "WGS 84", "Greenwich",
  1398         -        "Hartebeesthoek94", "none", "degree",
  1399         -        "Latitude", "North", "Longitude", "East");
          894  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4147\"]]");
          895  +    p = add_epsg_def (filter, first, last, 4148, "epsg", 4148,
          896  +        "Hartebeesthoek94");
  1400    897       add_proj4text (p, 0,
  1401    898           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
  1402    899       add_proj4text (p, 1,
  1403    900           "fs");
  1404    901       add_srs_wkt (p, 0,
  1405    902           "GEOGCS[\"Hartebeesthoek94\",DATUM[\"Hartebeesthoek94\",S");
  1406    903       add_srs_wkt (p, 1,
................................................................................
  1408    905       add_srs_wkt (p, 2,
  1409    906           "G\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1410    907       add_srs_wkt (p, 3,
  1411    908           ",\"6148\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1412    909       add_srs_wkt (p, 4,
  1413    910           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1414    911       add_srs_wkt (p, 5,
  1415         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1416         -    add_srs_wkt (p, 6,
  1417         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4148\"]]");
  1418         -    p = add_epsg_def_ex (filter, first, last, 4149, "epsg", 4149,
  1419         -        "CH1903", 1, 1,
  1420         -        "Bessel 1841", "Greenwich",
  1421         -        "CH1903", "none", "degree",
  1422         -        "Latitude", "North", "Longitude", "East");
          912  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4148\"]]");
          913  +    p = add_epsg_def (filter, first, last, 4149, "epsg", 4149,
          914  +        "CH1903");
  1423    915       add_proj4text (p, 0,
  1424    916           "+proj=longlat +ellps=bessel +towgs84=674.4,15.1,405.3,0,");
  1425    917       add_proj4text (p, 1,
  1426    918           "0,0,0 +no_defs");
  1427    919       add_srs_wkt (p, 0,
  1428    920           "GEOGCS[\"CH1903\",DATUM[\"CH1903\",SPHEROID[\"Bessel 184");
  1429    921       add_srs_wkt (p, 1,
................................................................................
  1431    923       add_srs_wkt (p, 2,
  1432    924           "],TOWGS84[674.4,15.1,405.3,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  1433    925       add_srs_wkt (p, 3,
  1434    926           "6149\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1435    927       add_srs_wkt (p, 4,
  1436    928           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1437    929       add_srs_wkt (p, 5,
  1438         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  1439         -    add_srs_wkt (p, 6,
  1440         -        "\",EAST],AUTHORITY[\"EPSG\",\"4149\"]]");
  1441         -    p = add_epsg_def_ex (filter, first, last, 4150, "epsg", 4150,
  1442         -        "CH1903+", 1, 1,
  1443         -        "Bessel 1841", "Greenwich",
  1444         -        "CH1903+", "none", "degree",
  1445         -        "Latitude", "North", "Longitude", "East");
          930  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4149\"]]");
          931  +    p = add_epsg_def (filter, first, last, 4150, "epsg", 4150,
          932  +        "CH1903+");
  1446    933       add_proj4text (p, 0,
  1447    934           "+proj=longlat +ellps=bessel +towgs84=674.374,15.056,405.");
  1448    935       add_proj4text (p, 1,
  1449    936           "346,0,0,0,0 +no_defs");
  1450    937       add_srs_wkt (p, 0,
  1451    938           "GEOGCS[\"CH1903+\",DATUM[\"CH1903+\",SPHEROID[\"Bessel 1");
  1452    939       add_srs_wkt (p, 1,
................................................................................
  1454    941       add_srs_wkt (p, 2,
  1455    942           "]],TOWGS84[674.374,15.056,405.346,0,0,0,0],AUTHORITY[\"E");
  1456    943       add_srs_wkt (p, 3,
  1457    944           "PSG\",\"6150\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  1458    945       add_srs_wkt (p, 4,
  1459    946           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  1460    947       add_srs_wkt (p, 5,
  1461         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
  1462         -    add_srs_wkt (p, 6,
  1463         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4150\"]]");
  1464         -    p = add_epsg_def_ex (filter, first, last, 4151, "epsg", 4151,
  1465         -        "CHTRF95", 1, 1,
  1466         -        "GRS 1980", "Greenwich",
  1467         -        "Swiss_Terrestrial_Reference_Frame_1995", "none", "degree",
  1468         -        "Latitude", "North", "Longitude", "East");
          948  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4150\"]]");
          949  +    p = add_epsg_def (filter, first, last, 4151, "epsg", 4151,
          950  +        "CHTRF95");
  1469    951       add_proj4text (p, 0,
  1470    952           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1471    953       add_proj4text (p, 1,
  1472    954           "fs");
  1473    955       add_srs_wkt (p, 0,
  1474    956           "GEOGCS[\"CHTRF95\",DATUM[\"Swiss_Terrestrial_Reference_F");
  1475    957       add_srs_wkt (p, 1,
................................................................................
  1477    959       add_srs_wkt (p, 2,
  1478    960           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  1479    961       add_srs_wkt (p, 3,
  1480    962           "HORITY[\"EPSG\",\"6151\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  1481    963       add_srs_wkt (p, 4,
  1482    964           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  1483    965       add_srs_wkt (p, 5,
  1484         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          966  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
  1485    967       add_srs_wkt (p, 6,
  1486         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4151\"]]");
  1487         -    p = add_epsg_def_ex (filter, first, last, 4152, "epsg", 4152,
  1488         -        "NAD83(HARN)", 1, 1,
  1489         -        "GRS 1980", "Greenwich",
  1490         -        "NAD83_High_Accuracy_Reference_Network", "none", "degree",
  1491         -        "Latitude", "North", "Longitude", "East");
          968  +        "51\"]]");
          969  +    p = add_epsg_def (filter, first, last, 4152, "epsg", 4152,
          970  +        "NAD83(HARN)");
  1492    971       add_proj4text (p, 0,
  1493    972           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1494    973       add_proj4text (p, 1,
  1495    974           "fs");
  1496    975       add_srs_wkt (p, 0,
  1497    976           "GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Refer");
  1498    977       add_srs_wkt (p, 1,
................................................................................
  1500    979       add_srs_wkt (p, 2,
  1501    980           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  1502    981       add_srs_wkt (p, 3,
  1503    982           "AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUT");
  1504    983       add_srs_wkt (p, 4,
  1505    984           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1506    985       add_srs_wkt (p, 5,
  1507         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          986  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1508    987       add_srs_wkt (p, 6,
  1509         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"");
  1510         -    add_srs_wkt (p, 7,
  1511         -        "]]");
  1512         -    p = add_epsg_def_ex (filter, first, last, 4153, "epsg", 4153,
  1513         -        "Rassadiran", 1, 1,
  1514         -        "International 1924", "Greenwich",
  1515         -        "Rassadiran", "none", "degree",
  1516         -        "Latitude", "North", "Longitude", "East");
          988  +        "4152\"]]");
          989  +    p = add_epsg_def (filter, first, last, 4153, "epsg", 4153,
          990  +        "Rassadiran");
  1517    991       add_proj4text (p, 0,
  1518    992           "+proj=longlat +ellps=intl +towgs84=-133.63,-157.5,-158.6");
  1519    993       add_proj4text (p, 1,
  1520    994           "2,0,0,0,0 +no_defs");
  1521    995       add_srs_wkt (p, 0,
  1522    996           "GEOGCS[\"Rassadiran\",DATUM[\"Rassadiran\",SPHEROID[\"In");
  1523    997       add_srs_wkt (p, 1,
................................................................................
  1525    999       add_srs_wkt (p, 2,
  1526   1000           "\"]],TOWGS84[-133.63,-157.5,-158.62,0,0,0,0],AUTHORITY[\"");
  1527   1001       add_srs_wkt (p, 3,
  1528   1002           "EPSG\",\"6153\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1529   1003       add_srs_wkt (p, 4,
  1530   1004           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1531   1005       add_srs_wkt (p, 5,
  1532         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1533         -    add_srs_wkt (p, 6,
  1534         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4153\"]]");
  1535         -    p = add_epsg_def_ex (filter, first, last, 4154, "epsg", 4154,
  1536         -        "ED50(ED77)", 1, 1,
  1537         -        "International 1924", "Greenwich",
  1538         -        "European_Datum_1950_1977", "none", "degree",
  1539         -        "Latitude", "North", "Longitude", "East");
         1006  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4153\"]]");
         1007  +    p = add_epsg_def (filter, first, last, 4154, "epsg", 4154,
         1008  +        "ED50(ED77)");
  1540   1009       add_proj4text (p, 0,
  1541   1010           "+proj=longlat +ellps=intl +towgs84=-117,-132,-164,0,0,0,");
  1542   1011       add_proj4text (p, 1,
  1543   1012           "0 +no_defs");
  1544   1013       add_srs_wkt (p, 0,
  1545   1014           "GEOGCS[\"ED50(ED77)\",DATUM[\"European_Datum_1950_1977\"");
  1546   1015       add_srs_wkt (p, 1,
................................................................................
  1548   1017       add_srs_wkt (p, 2,
  1549   1018           "EPSG\",\"7022\"]],TOWGS84[-117,-132,-164,0,0,0,0],AUTHOR");
  1550   1019       add_srs_wkt (p, 3,
  1551   1020           "ITY[\"EPSG\",\"6154\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1552   1021       add_srs_wkt (p, 4,
  1553   1022           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1554   1023       add_srs_wkt (p, 5,
  1555         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1024  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4154\"");
  1556   1025       add_srs_wkt (p, 6,
  1557         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4154\"]]");
  1558         -    p = add_epsg_def_ex (filter, first, last, 4155, "epsg", 4155,
  1559         -        "Dabola 1981", 1, 1,
  1560         -        "Clarke 1880 (IGN)", "Greenwich",
  1561         -        "Dabola_1981", "none", "degree",
  1562         -        "Latitude", "North", "Longitude", "East");
         1026  +        "]]");
         1027  +    p = add_epsg_def (filter, first, last, 4155, "epsg", 4155,
         1028  +        "Dabola 1981");
  1563   1029       add_proj4text (p, 0,
  1564   1030           "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-83,37,12");
  1565   1031       add_proj4text (p, 1,
  1566   1032           "4,0,0,0,0 +no_defs");
  1567   1033       add_srs_wkt (p, 0,
  1568   1034           "GEOGCS[\"Dabola 1981\",DATUM[\"Dabola_1981\",SPHEROID[\"");
  1569   1035       add_srs_wkt (p, 1,
................................................................................
  1571   1037       add_srs_wkt (p, 2,
  1572   1038           "Y[\"EPSG\",\"7011\"]],TOWGS84[-83,37,124,0,0,0,0],AUTHOR");
  1573   1039       add_srs_wkt (p, 3,
  1574   1040           "ITY[\"EPSG\",\"6155\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1575   1041       add_srs_wkt (p, 4,
  1576   1042           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1577   1043       add_srs_wkt (p, 5,
  1578         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1044  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4155\"");
  1579   1045       add_srs_wkt (p, 6,
  1580         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4155\"]]");
  1581         -    p = add_epsg_def_ex (filter, first, last, 4156, "epsg", 4156,
  1582         -        "S-JTSK", 1, 1,
  1583         -        "Bessel 1841", "Greenwich",
  1584         -        "System_Jednotne_Trigonometricke_Site_Katastralni", "none", "degree",
  1585         -        "Latitude", "North", "Longitude", "East");
         1046  +        "]]");
         1047  +    p = add_epsg_def (filter, first, last, 4156, "epsg", 4156,
         1048  +        "S-JTSK");
  1586   1049       add_proj4text (p, 0,
  1587   1050           "+proj=longlat +ellps=bessel +towgs84=589,76,480,0,0,0,0 ");
  1588   1051       add_proj4text (p, 1,
  1589   1052           "+no_defs");
  1590   1053       add_srs_wkt (p, 0,
  1591   1054           "GEOGCS[\"S-JTSK\",DATUM[\"System_Jednotne_Trigonometrick");
  1592   1055       add_srs_wkt (p, 1,
................................................................................
  1594   1057       add_srs_wkt (p, 2,
  1595   1058           "5,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[589,");
  1596   1059       add_srs_wkt (p, 3,
  1597   1060           "76,480,0,0,0,0],AUTHORITY[\"EPSG\",\"6156\"]],PRIMEM[\"G");
  1598   1061       add_srs_wkt (p, 4,
  1599   1062           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1600   1063       add_srs_wkt (p, 5,
  1601         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1064  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1602   1065       add_srs_wkt (p, 6,
  1603         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1604         -    add_srs_wkt (p, 7,
  1605         -        "\"EPSG\",\"4156\"]]");
  1606         -    p = add_epsg_def_ex (filter, first, last, 4157, "epsg", 4157,
  1607         -        "Mount Dillon", 1, 1,
  1608         -        "Clarke 1858", "Greenwich",
  1609         -        "Mount_Dillon", "none", "degree",
  1610         -        "Latitude", "North", "Longitude", "East");
         1066  +        "ORITY[\"EPSG\",\"4156\"]]");
         1067  +    p = add_epsg_def (filter, first, last, 4157, "epsg", 4157,
         1068  +        "Mount Dillon");
  1611   1069       add_proj4text (p, 0,
  1612   1070           "+proj=longlat +a=6378293.645208759 +b=6356617.987679838 ");
  1613   1071       add_proj4text (p, 1,
  1614   1072           "+no_defs");
  1615   1073       add_srs_wkt (p, 0,
  1616   1074           "GEOGCS[\"Mount Dillon\",DATUM[\"Mount_Dillon\",SPHEROID[");
  1617   1075       add_srs_wkt (p, 1,
................................................................................
  1619   1077       add_srs_wkt (p, 2,
  1620   1078           "ORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"6157\"]],");
  1621   1079       add_srs_wkt (p, 3,
  1622   1080           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1623   1081       add_srs_wkt (p, 4,
  1624   1082           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1625   1083       add_srs_wkt (p, 5,
  1626         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1627         -    add_srs_wkt (p, 6,
  1628         -        "AUTHORITY[\"EPSG\",\"4157\"]]");
  1629         -    p = add_epsg_def_ex (filter, first, last, 4158, "epsg", 4158,
  1630         -        "Naparima 1955", 1, 1,
  1631         -        "International 1924", "Greenwich",
  1632         -        "Naparima_1955", "none", "degree",
  1633         -        "Latitude", "North", "Longitude", "East");
         1084  +        "2\"]],AUTHORITY[\"EPSG\",\"4157\"]]");
         1085  +    p = add_epsg_def (filter, first, last, 4158, "epsg", 4158,
         1086  +        "Naparima 1955");
  1634   1087       add_proj4text (p, 0,
  1635   1088           "+proj=longlat +ellps=intl +towgs84=-0.465,372.095,171.73");
  1636   1089       add_proj4text (p, 1,
  1637   1090           "6,0,0,0,0 +no_defs");
  1638   1091       add_srs_wkt (p, 0,
  1639   1092           "GEOGCS[\"Naparima 1955\",DATUM[\"Naparima_1955\",SPHEROI");
  1640   1093       add_srs_wkt (p, 1,
................................................................................
  1642   1095       add_srs_wkt (p, 2,
  1643   1096           "\"7022\"]],TOWGS84[-0.465,372.095,171.736,0,0,0,0],AUTHO");
  1644   1097       add_srs_wkt (p, 3,
  1645   1098           "RITY[\"EPSG\",\"6158\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1646   1099       add_srs_wkt (p, 4,
  1647   1100           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1648   1101       add_srs_wkt (p, 5,
  1649         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         1102  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4158");
  1650   1103       add_srs_wkt (p, 6,
  1651         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4158\"]]");
  1652         -    p = add_epsg_def_ex (filter, first, last, 4159, "epsg", 4159,
  1653         -        "ELD79", 1, 1,
  1654         -        "International 1924", "Greenwich",
  1655         -        "European_Libyan_Datum_1979", "none", "degree",
  1656         -        "Latitude", "North", "Longitude", "East");
         1104  +        "\"]]");
         1105  +    p = add_epsg_def (filter, first, last, 4159, "epsg", 4159,
         1106  +        "ELD79");
  1657   1107       add_proj4text (p, 0,
  1658   1108           "+proj=longlat +ellps=intl +towgs84=-115.854,-99.0583,-15");
  1659   1109       add_proj4text (p, 1,
  1660   1110           "2.462,0,0,0,0 +no_defs");
  1661   1111       add_srs_wkt (p, 0,
  1662   1112           "GEOGCS[\"ELD79\",DATUM[\"European_Libyan_Datum_1979\",SP");
  1663   1113       add_srs_wkt (p, 1,
................................................................................
  1665   1115       add_srs_wkt (p, 2,
  1666   1116           "SG\",\"7022\"]],TOWGS84[-115.854,-99.0583,-152.462,0,0,0");
  1667   1117       add_srs_wkt (p, 3,
  1668   1118           ",0],AUTHORITY[\"EPSG\",\"6159\"]],PRIMEM[\"Greenwich\",0");
  1669   1119       add_srs_wkt (p, 4,
  1670   1120           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1671   1121       add_srs_wkt (p, 5,
  1672         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1122  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  1673   1123       add_srs_wkt (p, 6,
  1674         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
  1675         -    add_srs_wkt (p, 7,
  1676         -        "59\"]]");
  1677         -    p = add_epsg_def_ex (filter, first, last, 4160, "epsg", 4160,
  1678         -        "Chos Malal 1914", 1, 1,
  1679         -        "International 1924", "Greenwich",
  1680         -        "Chos_Malal_1914", "none", "degree",
  1681         -        "Latitude", "North", "Longitude", "East");
         1124  +        "\",\"4159\"]]");
         1125  +    p = add_epsg_def (filter, first, last, 4160, "epsg", 4160,
         1126  +        "Chos Malal 1914");
  1682   1127       add_proj4text (p, 0,
  1683   1128           "+proj=longlat +ellps=intl +no_defs");
  1684   1129       add_srs_wkt (p, 0,
  1685   1130           "GEOGCS[\"Chos Malal 1914\",DATUM[\"Chos_Malal_1914\",SPH");
  1686   1131       add_srs_wkt (p, 1,
  1687   1132           "EROID[\"International 1924\",6378388,297,AUTHORITY[\"EPS");
  1688   1133       add_srs_wkt (p, 2,
  1689   1134           "G\",\"7022\"]],AUTHORITY[\"EPSG\",\"6160\"]],PRIMEM[\"Gr");
  1690   1135       add_srs_wkt (p, 3,
  1691   1136           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1692   1137       add_srs_wkt (p, 4,
  1693         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1138  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1694   1139       add_srs_wkt (p, 5,
  1695         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1696         -    add_srs_wkt (p, 6,
  1697         -        "PSG\",\"4160\"]]");
  1698         -    p = add_epsg_def_ex (filter, first, last, 4161, "epsg", 4161,
  1699         -        "Pampa del Castillo", 1, 1,
  1700         -        "International 1924", "Greenwich",
  1701         -        "Pampa_del_Castillo", "none", "degree",
  1702         -        "Latitude", "North", "Longitude", "East");
         1140  +        "ITY[\"EPSG\",\"4160\"]]");
         1141  +    p = add_epsg_def (filter, first, last, 4161, "epsg", 4161,
         1142  +        "Pampa del Castillo");
  1703   1143       add_proj4text (p, 0,
  1704   1144           "+proj=longlat +ellps=intl +towgs84=27.5,14,186.4,0,0,0,0");
  1705   1145       add_proj4text (p, 1,
  1706   1146           " +no_defs");
  1707   1147       add_srs_wkt (p, 0,
  1708   1148           "GEOGCS[\"Pampa del Castillo\",DATUM[\"Pampa_del_Castillo");
  1709   1149       add_srs_wkt (p, 1,
................................................................................
  1711   1151       add_srs_wkt (p, 2,
  1712   1152           "[\"EPSG\",\"7022\"]],TOWGS84[27.5,14,186.4,0,0,0,0],AUTH");
  1713   1153       add_srs_wkt (p, 3,
  1714   1154           "ORITY[\"EPSG\",\"6161\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1715   1155       add_srs_wkt (p, 4,
  1716   1156           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1717   1157       add_srs_wkt (p, 5,
  1718         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1158  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"416");
  1719   1159       add_srs_wkt (p, 6,
  1720         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4161\"]]");
  1721         -    p = add_epsg_def_ex (filter, first, last, 4162, "epsg", 4162,
  1722         -        "Korean 1985", 1, 1,
  1723         -        "Bessel 1841", "Greenwich",
  1724         -        "Korean_Datum_1985", "none", "degree",
  1725         -        "Latitude", "North", "Longitude", "East");
         1160  +        "1\"]]");
         1161  +    p = add_epsg_def (filter, first, last, 4162, "epsg", 4162,
         1162  +        "Korean 1985");
  1726   1163       add_proj4text (p, 0,
  1727   1164           "+proj=longlat +ellps=bessel +no_defs");
  1728   1165       add_srs_wkt (p, 0,
  1729   1166           "GEOGCS[\"Korean 1985\",DATUM[\"Korean_Datum_1985\",SPHER");
  1730   1167       add_srs_wkt (p, 1,
  1731   1168           "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  1732   1169       add_srs_wkt (p, 2,
  1733   1170           "EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6162\"]],PRIMEM[\"");
  1734   1171       add_srs_wkt (p, 3,
  1735   1172           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1736   1173       add_srs_wkt (p, 4,
  1737         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1174  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  1738   1175       add_srs_wkt (p, 5,
  1739         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1740         -    add_srs_wkt (p, 6,
  1741         -        "[\"EPSG\",\"4162\"]]");
  1742         -    p = add_epsg_def_ex (filter, first, last, 4163, "epsg", 4163,
  1743         -        "Yemen NGN96", 1, 1,
  1744         -        "WGS 84", "Greenwich",
  1745         -        "Yemen_National_Geodetic_Network_1996", "none", "degree",
  1746         -        "Latitude", "North", "Longitude", "East");
         1176  +        "HORITY[\"EPSG\",\"4162\"]]");
         1177  +    p = add_epsg_def (filter, first, last, 4163, "epsg", 4163,
         1178  +        "Yemen NGN96");
  1747   1179       add_proj4text (p, 0,
  1748   1180           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
  1749   1181       add_proj4text (p, 1,
  1750   1182           "fs");
  1751   1183       add_srs_wkt (p, 0,
  1752   1184           "GEOGCS[\"Yemen NGN96\",DATUM[\"Yemen_National_Geodetic_N");
  1753   1185       add_srs_wkt (p, 1,
................................................................................
  1755   1187       add_srs_wkt (p, 2,
  1756   1188           "AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  1757   1189       add_srs_wkt (p, 3,
  1758   1190           "HORITY[\"EPSG\",\"6163\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  1759   1191       add_srs_wkt (p, 4,
  1760   1192           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  1761   1193       add_srs_wkt (p, 5,
  1762         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1194  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
  1763   1195       add_srs_wkt (p, 6,
  1764         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4163\"]]");
  1765         -    p = add_epsg_def_ex (filter, first, last, 4164, "epsg", 4164,
  1766         -        "South Yemen", 1, 1,
  1767         -        "Krassowsky 1940", "Greenwich",
  1768         -        "South_Yemen", "none", "degree",
  1769         -        "Latitude", "North", "Longitude", "East");
         1196  +        "63\"]]");
         1197  +    p = add_epsg_def (filter, first, last, 4164, "epsg", 4164,
         1198  +        "South Yemen");
  1770   1199       add_proj4text (p, 0,
  1771   1200           "+proj=longlat +ellps=krass +towgs84=-76,-138,67,0,0,0,0 ");
  1772   1201       add_proj4text (p, 1,
  1773   1202           "+no_defs");
  1774   1203       add_srs_wkt (p, 0,
  1775   1204           "GEOGCS[\"South Yemen\",DATUM[\"South_Yemen\",SPHEROID[\"");
  1776   1205       add_srs_wkt (p, 1,
................................................................................
  1778   1207       add_srs_wkt (p, 2,
  1779   1208           "4\"]],TOWGS84[-76,-138,67,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  1780   1209       add_srs_wkt (p, 3,
  1781   1210           "6164\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1782   1211       add_srs_wkt (p, 4,
  1783   1212           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1784   1213       add_srs_wkt (p, 5,
  1785         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  1786         -    add_srs_wkt (p, 6,
  1787         -        "\",EAST],AUTHORITY[\"EPSG\",\"4164\"]]");
  1788         -    p = add_epsg_def_ex (filter, first, last, 4165, "epsg", 4165,
  1789         -        "Bissau", 1, 1,
  1790         -        "International 1924", "Greenwich",
  1791         -        "Bissau", "none", "degree",
  1792         -        "Latitude", "North", "Longitude", "East");
         1214  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4164\"]]");
         1215  +    p = add_epsg_def (filter, first, last, 4165, "epsg", 4165,
         1216  +        "Bissau");
  1793   1217       add_proj4text (p, 0,
  1794   1218           "+proj=longlat +ellps=intl +towgs84=-173,253,27,0,0,0,0 +");
  1795   1219       add_proj4text (p, 1,
  1796   1220           "no_defs");
  1797   1221       add_srs_wkt (p, 0,
  1798   1222           "GEOGCS[\"Bissau\",DATUM[\"Bissau\",SPHEROID[\"Internatio");
  1799   1223       add_srs_wkt (p, 1,
................................................................................
  1801   1225       add_srs_wkt (p, 2,
  1802   1226           "GS84[-173,253,27,0,0,0,0],AUTHORITY[\"EPSG\",\"6165\"]],");
  1803   1227       add_srs_wkt (p, 3,
  1804   1228           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1805   1229       add_srs_wkt (p, 4,
  1806   1230           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1807   1231       add_srs_wkt (p, 5,
  1808         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1809         -    add_srs_wkt (p, 6,
  1810         -        "AUTHORITY[\"EPSG\",\"4165\"]]");
  1811         -    p = add_epsg_def_ex (filter, first, last, 4166, "epsg", 4166,
  1812         -        "Korean 1995", 1, 1,
  1813         -        "WGS 84", "Greenwich",
  1814         -        "Korean_Datum_1995", "none", "degree",
  1815         -        "Latitude", "North", "Longitude", "East");
         1232  +        "2\"]],AUTHORITY[\"EPSG\",\"4165\"]]");
         1233  +    p = add_epsg_def (filter, first, last, 4166, "epsg", 4166,
         1234  +        "Korean 1995");
  1816   1235       add_proj4text (p, 0,
  1817   1236           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
  1818   1237       add_proj4text (p, 1,
  1819   1238           "fs");
  1820   1239       add_srs_wkt (p, 0,
  1821   1240           "GEOGCS[\"Korean 1995\",DATUM[\"Korean_Datum_1995\",SPHER");
  1822   1241       add_srs_wkt (p, 1,
................................................................................
  1824   1243       add_srs_wkt (p, 2,
  1825   1244           "\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  1826   1245       add_srs_wkt (p, 3,
  1827   1246           "166\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1828   1247       add_srs_wkt (p, 4,
  1829   1248           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1830   1249       add_srs_wkt (p, 5,
  1831         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1832         -    add_srs_wkt (p, 6,
  1833         -        ",EAST],AUTHORITY[\"EPSG\",\"4166\"]]");
  1834         -    p = add_epsg_def_ex (filter, first, last, 4167, "epsg", 4167,
  1835         -        "NZGD2000", 1, 1,
  1836         -        "GRS 1980", "Greenwich",
  1837         -        "New_Zealand_Geodetic_Datum_2000", "none", "degree",
  1838         -        "Latitude", "North", "Longitude", "East");
         1250  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4166\"]]");
         1251  +    p = add_epsg_def (filter, first, last, 4167, "epsg", 4167,
         1252  +        "NZGD2000");
  1839   1253       add_proj4text (p, 0,
  1840   1254           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1841   1255       add_proj4text (p, 1,
  1842   1256           "fs");
  1843   1257       add_srs_wkt (p, 0,
  1844   1258           "GEOGCS[\"NZGD2000\",DATUM[\"New_Zealand_Geodetic_Datum_2");
  1845   1259       add_srs_wkt (p, 1,
................................................................................
  1847   1261       add_srs_wkt (p, 2,
  1848   1262           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  1849   1263       add_srs_wkt (p, 3,
  1850   1264           "[\"EPSG\",\"6167\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  1851   1265       add_srs_wkt (p, 4,
  1852   1266           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  1853   1267       add_srs_wkt (p, 5,
  1854         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  1855         -    add_srs_wkt (p, 6,
  1856         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4167\"]]");
  1857         -    p = add_epsg_def_ex (filter, first, last, 4168, "epsg", 4168,
  1858         -        "Accra", 1, 1,
  1859         -        "War Office", "Greenwich",
  1860         -        "Accra", "none", "degree",
  1861         -        "Latitude", "North", "Longitude", "East");
         1268  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4167\"]]");
         1269  +    p = add_epsg_def (filter, first, last, 4168, "epsg", 4168,
         1270  +        "Accra");
  1862   1271       add_proj4text (p, 0,
  1863   1272           "+proj=longlat +a=6378300 +b=6356751.689189189 +towgs84=-");
  1864   1273       add_proj4text (p, 1,
  1865   1274           "199,32,322,0,0,0,0 +no_defs");
  1866   1275       add_srs_wkt (p, 0,
  1867   1276           "GEOGCS[\"Accra\",DATUM[\"Accra\",SPHEROID[\"War Office\"");
  1868   1277       add_srs_wkt (p, 1,
  1869   1278           ",6378300,296,AUTHORITY[\"EPSG\",\"7029\"]],TOWGS84[-199,");
  1870   1279       add_srs_wkt (p, 2,
  1871   1280           "32,322,0,0,0,0],AUTHORITY[\"EPSG\",\"6168\"]],PRIMEM[\"G");
  1872   1281       add_srs_wkt (p, 3,
  1873   1282           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1874   1283       add_srs_wkt (p, 4,
  1875         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1284  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1876   1285       add_srs_wkt (p, 5,
  1877         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1878         -    add_srs_wkt (p, 6,
  1879         -        "\"EPSG\",\"4168\"]]");
  1880         -    p = add_epsg_def_ex (filter, first, last, 4169, "epsg", 4169,
  1881         -        "American Samoa 1962", 1, 1,
  1882         -        "Clarke 1866", "Greenwich",
  1883         -        "American_Samoa_1962", "none", "degree",
  1884         -        "Latitude", "North", "Longitude", "East");
         1286  +        "ORITY[\"EPSG\",\"4168\"]]");
         1287  +    p = add_epsg_def (filter, first, last, 4169, "epsg", 4169,
         1288  +        "American Samoa 1962");
  1885   1289       add_proj4text (p, 0,
  1886   1290           "+proj=longlat +ellps=clrk66 +towgs84=-115,118,426,0,0,0,");
  1887   1291       add_proj4text (p, 1,
  1888   1292           "0 +no_defs");
  1889   1293       add_srs_wkt (p, 0,
  1890   1294           "GEOGCS[\"American Samoa 1962\",DATUM[\"American_Samoa_19");
  1891   1295       add_srs_wkt (p, 1,
................................................................................
  1893   1297       add_srs_wkt (p, 2,
  1894   1298           "6,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS84[-115,118,426,0,0");
  1895   1299       add_srs_wkt (p, 3,
  1896   1300           ",0,0],AUTHORITY[\"EPSG\",\"6169\"]],PRIMEM[\"Greenwich\"");
  1897   1301       add_srs_wkt (p, 4,
  1898   1302           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1899   1303       add_srs_wkt (p, 5,
  1900         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1304  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1901   1305       add_srs_wkt (p, 6,
  1902         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1903         -    add_srs_wkt (p, 7,
  1904         -        "4169\"]]");
  1905         -    p = add_epsg_def_ex (filter, first, last, 4170, "epsg", 4170,
  1906         -        "SIRGAS 1995", 1, 1,
  1907         -        "GRS 1980", "Greenwich",
  1908         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "none", "degree",
  1909         -        "Latitude", "North", "Longitude", "East");
         1306  +        "SG\",\"4169\"]]");
         1307  +    p = add_epsg_def (filter, first, last, 4170, "epsg", 4170,
         1308  +        "SIRGAS 1995");
  1910   1309       add_proj4text (p, 0,
  1911   1310           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1912   1311       add_proj4text (p, 1,
  1913   1312           "fs");
  1914   1313       add_srs_wkt (p, 0,
  1915   1314           "GEOGCS[\"SIRGAS 1995\",DATUM[\"Sistema_de_Referencia_Geo");
  1916   1315       add_srs_wkt (p, 1,
................................................................................
  1920   1319       add_srs_wkt (p, 3,
  1921   1320           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6170\"]],PRIM");
  1922   1321       add_srs_wkt (p, 4,
  1923   1322           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1924   1323       add_srs_wkt (p, 5,
  1925   1324           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1926   1325       add_srs_wkt (p, 6,
  1927         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1928         -    add_srs_wkt (p, 7,
  1929         -        "ORITY[\"EPSG\",\"4170\"]]");
  1930         -    p = add_epsg_def_ex (filter, first, last, 4171, "epsg", 4171,
  1931         -        "RGF93", 1, 1,
  1932         -        "GRS 1980", "Greenwich",
  1933         -        "Reseau_Geodesique_Francais_1993", "none", "degree",
  1934         -        "Latitude", "North", "Longitude", "East");
         1326  +        "],AUTHORITY[\"EPSG\",\"4170\"]]");
         1327  +    p = add_epsg_def (filter, first, last, 4171, "epsg", 4171,
         1328  +        "RGF93");
  1935   1329       add_proj4text (p, 0,
  1936   1330           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1937   1331       add_proj4text (p, 1,
  1938   1332           "fs");
  1939   1333       add_srs_wkt (p, 0,
  1940   1334           "GEOGCS[\"RGF93\",DATUM[\"Reseau_Geodesique_Francais_1993");
  1941   1335       add_srs_wkt (p, 1,
................................................................................
  1943   1337       add_srs_wkt (p, 2,
  1944   1338           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  1945   1339       add_srs_wkt (p, 3,
  1946   1340           "EPSG\",\"6171\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1947   1341       add_srs_wkt (p, 4,
  1948   1342           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1949   1343       add_srs_wkt (p, 5,
  1950         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1951         -    add_srs_wkt (p, 6,
  1952         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4171\"]]");
  1953         -    p = add_epsg_def_ex (filter, first, last, 4172, "epsg", 4172,
  1954         -        "POSGAR", 1, 1,
  1955         -        "GRS 1980", "Greenwich",
  1956         -        "Posiciones_Geodesicas_Argentinas", "none", "degree",
  1957         -        "Latitude", "North", "Longitude", "East");
         1344  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4171\"]]");
         1345  +    p = add_epsg_def (filter, first, last, 4172, "epsg", 4172,
         1346  +        "POSGAR");
  1958   1347       add_proj4text (p, 0,
  1959   1348           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1960   1349       add_proj4text (p, 1,
  1961   1350           "fs");
  1962   1351       add_srs_wkt (p, 0,
  1963   1352           "GEOGCS[\"POSGAR\",DATUM[\"Posiciones_Geodesicas_Argentin");
  1964   1353       add_srs_wkt (p, 1,
................................................................................
  1966   1355       add_srs_wkt (p, 2,
  1967   1356           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  1968   1357       add_srs_wkt (p, 3,
  1969   1358           "\"EPSG\",\"6172\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  1970   1359       add_srs_wkt (p, 4,
  1971   1360           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  1972   1361       add_srs_wkt (p, 5,
  1973         -        "ORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  1974         -    add_srs_wkt (p, 6,
  1975         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4172\"]]");
  1976         -    p = add_epsg_def_ex (filter, first, last, 4173, "epsg", 4173,
  1977         -        "IRENET95", 1, 1,
  1978         -        "GRS 1980", "Greenwich",
  1979         -        "IRENET95", "none", "degree",
  1980         -        "Latitude", "North", "Longitude", "East");
         1362  +        "ORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"4172\"]]");
         1363  +    p = add_epsg_def (filter, first, last, 4173, "epsg", 4173,
         1364  +        "IRENET95");
  1981   1365       add_proj4text (p, 0,
  1982   1366           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1983   1367       add_proj4text (p, 1,
  1984   1368           "fs");
  1985   1369       add_srs_wkt (p, 0,
  1986   1370           "GEOGCS[\"IRENET95\",DATUM[\"IRENET95\",SPHEROID[\"GRS 19");
  1987   1371       add_srs_wkt (p, 1,
................................................................................
  1989   1373       add_srs_wkt (p, 2,
  1990   1374           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6173\"]],PR");
  1991   1375       add_srs_wkt (p, 3,
  1992   1376           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1993   1377       add_srs_wkt (p, 4,
  1994   1378           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1995   1379       add_srs_wkt (p, 5,
  1996         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1997         -    add_srs_wkt (p, 6,
  1998         -        "HORITY[\"EPSG\",\"4173\"]]");
  1999         -    p = add_epsg_def_ex (filter, first, last, 4174, "epsg", 4174,
  2000         -        "Sierra Leone 1924", 1, 1,
  2001         -        "War Office", "Greenwich",
  2002         -        "Sierra_Leone_Colony_1924", "none", "degree",
  2003         -        "Latitude", "North", "Longitude", "East");
         1380  +        "]],AUTHORITY[\"EPSG\",\"4173\"]]");
         1381  +    p = add_epsg_def (filter, first, last, 4174, "epsg", 4174,
         1382  +        "Sierra Leone 1924");
  2004   1383       add_proj4text (p, 0,
  2005   1384           "+proj=longlat +a=6378300 +b=6356751.689189189 +no_defs");
  2006   1385       add_srs_wkt (p, 0,
  2007   1386           "GEOGCS[\"Sierra Leone 1924\",DATUM[\"Sierra_Leone_Colony");
  2008   1387       add_srs_wkt (p, 1,
  2009   1388           "_1924\",SPHEROID[\"War Office\",6378300,296,AUTHORITY[\"");
  2010   1389       add_srs_wkt (p, 2,
  2011   1390           "EPSG\",\"7029\"]],AUTHORITY[\"EPSG\",\"6174\"]],PRIMEM[\"");
  2012   1391       add_srs_wkt (p, 3,
  2013   1392           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2014   1393       add_srs_wkt (p, 4,
  2015         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1394  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2016   1395       add_srs_wkt (p, 5,
  2017         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2018         -    add_srs_wkt (p, 6,
  2019         -        "[\"EPSG\",\"4174\"]]");
  2020         -    p = add_epsg_def_ex (filter, first, last, 4175, "epsg", 4175,
  2021         -        "Sierra Leone 1968", 1, 1,
  2022         -        "Clarke 1880 (RGS)", "Greenwich",
  2023         -        "Sierra_Leone_1968", "none", "degree",
  2024         -        "Latitude", "North", "Longitude", "East");
         1396  +        "HORITY[\"EPSG\",\"4174\"]]");
         1397  +    p = add_epsg_def (filter, first, last, 4175, "epsg", 4175,
         1398  +        "Sierra Leone 1968");
  2025   1399       add_proj4text (p, 0,
  2026   1400           "+proj=longlat +ellps=clrk80 +towgs84=-88,4,101,0,0,0,0 +");
  2027   1401       add_proj4text (p, 1,
  2028   1402           "no_defs");
  2029   1403       add_srs_wkt (p, 0,
  2030   1404           "GEOGCS[\"Sierra Leone 1968\",DATUM[\"Sierra_Leone_1968\"");
  2031   1405       add_srs_wkt (p, 1,
................................................................................
  2033   1407       add_srs_wkt (p, 2,
  2034   1408           "ORITY[\"EPSG\",\"7012\"]],TOWGS84[-88,4,101,0,0,0,0],AUT");
  2035   1409       add_srs_wkt (p, 3,
  2036   1410           "HORITY[\"EPSG\",\"6175\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2037   1411       add_srs_wkt (p, 4,
  2038   1412           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2039   1413       add_srs_wkt (p, 5,
  2040         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1414  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
  2041   1415       add_srs_wkt (p, 6,
  2042         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4175\"]]");
  2043         -    p = add_epsg_def_ex (filter, first, last, 4176, "epsg", 4176,
  2044         -        "Australian Antarctic", 1, 1,
  2045         -        "GRS 1980", "Greenwich",
  2046         -        "Australian_Antarctic_Datum_1998", "none", "degree",
  2047         -        "Latitude", "North", "Longitude", "East");
         1416  +        "75\"]]");
         1417  +    p = add_epsg_def (filter, first, last, 4176, "epsg", 4176,
         1418  +        "Australian Antarctic");
  2048   1419       add_proj4text (p, 0,
  2049   1420           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2050   1421       add_proj4text (p, 1,
  2051   1422           "fs");
  2052   1423       add_srs_wkt (p, 0,
  2053   1424           "GEOGCS[\"Australian Antarctic\",DATUM[\"Australian_Antar");
  2054   1425       add_srs_wkt (p, 1,
................................................................................
  2056   1427       add_srs_wkt (p, 2,
  2057   1428           "22101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,");
  2058   1429       add_srs_wkt (p, 3,
  2059   1430           "0],AUTHORITY[\"EPSG\",\"6176\"]],PRIMEM[\"Greenwich\",0,");
  2060   1431       add_srs_wkt (p, 4,
  2061   1432           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2062   1433       add_srs_wkt (p, 5,
  2063         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1434  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2064   1435       add_srs_wkt (p, 6,
  2065         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
  2066         -    add_srs_wkt (p, 7,
  2067         -        "76\"]]");
  2068         -    p = add_epsg_def_ex (filter, first, last, 4178, "epsg", 4178,
  2069         -        "Pulkovo 1942(83)", 1, 1,
  2070         -        "Krassowsky 1940", "Greenwich",
  2071         -        "Pulkovo_1942_83", "none", "degree",
  2072         -        "Latitude", "North", "Longitude", "East");
         1436  +        ",\"4176\"]]");
         1437  +    p = add_epsg_def (filter, first, last, 4178, "epsg", 4178,
         1438  +        "Pulkovo 1942(83)");
  2073   1439       add_proj4text (p, 0,
  2074   1440           "+proj=longlat +ellps=krass +towgs84=26,-121,-78,0,0,0,0 ");
  2075   1441       add_proj4text (p, 1,
  2076   1442           "+no_defs");
  2077   1443       add_srs_wkt (p, 0,
  2078   1444           "GEOGCS[\"Pulkovo 1942(83)\",DATUM[\"Pulkovo_1942_83\",SP");
  2079   1445       add_srs_wkt (p, 1,
................................................................................
  2081   1447       add_srs_wkt (p, 2,
  2082   1448           "G\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY[\"");
  2083   1449       add_srs_wkt (p, 3,
  2084   1450           "EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2085   1451       add_srs_wkt (p, 4,
  2086   1452           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2087   1453       add_srs_wkt (p, 5,
  2088         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2089         -    add_srs_wkt (p, 6,
  2090         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]]");
  2091         -    p = add_epsg_def_ex (filter, first, last, 4179, "epsg", 4179,
  2092         -        "Pulkovo 1942(58)", 1, 1,
  2093         -        "Krassowsky 1940", "Greenwich",
  2094         -        "Pulkovo_1942_58", "none", "degree",
  2095         -        "Latitude", "North", "Longitude", "East");
         1454  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178\"]]");
         1455  +    p = add_epsg_def (filter, first, last, 4179, "epsg", 4179,
         1456  +        "Pulkovo 1942(58)");
  2096   1457       add_proj4text (p, 0,
  2097   1458           "+proj=longlat +ellps=krass +towgs84=33.4,-146.6,-76.3,-0");
  2098   1459       add_proj4text (p, 1,
  2099   1460           ".359,-0.053,0.844,-0.84 +no_defs");
  2100   1461       add_srs_wkt (p, 0,
  2101   1462           "GEOGCS[\"Pulkovo 1942(58)\",DATUM[\"Pulkovo_1942_58\",SP");
  2102   1463       add_srs_wkt (p, 1,
................................................................................
  2104   1465       add_srs_wkt (p, 2,
  2105   1466           "G\",\"7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0");
  2106   1467       add_srs_wkt (p, 3,
  2107   1468           ".844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Green");
  2108   1469       add_srs_wkt (p, 4,
  2109   1470           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2110   1471       add_srs_wkt (p, 5,
  2111         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         1472  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  2112   1473       add_srs_wkt (p, 6,
  2113         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2114         -    add_srs_wkt (p, 7,
  2115         -        "SG\",\"4179\"]]");
  2116         -    p = add_epsg_def_ex (filter, first, last, 4180, "epsg", 4180,
  2117         -        "EST97", 1, 1,
  2118         -        "GRS 1980", "Greenwich",
  2119         -        "Estonia_1997", "none", "degree",
  2120         -        "Latitude", "North", "Longitude", "East");
         1474  +        "Y[\"EPSG\",\"4179\"]]");
         1475  +    p = add_epsg_def (filter, first, last, 4180, "epsg", 4180,
         1476  +        "EST97");
  2121   1477       add_proj4text (p, 0,
  2122   1478           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2123   1479       add_proj4text (p, 1,
  2124   1480           "fs");
  2125   1481       add_srs_wkt (p, 0,
  2126   1482           "GEOGCS[\"EST97\",DATUM[\"Estonia_1997\",SPHEROID[\"GRS 1");
  2127   1483       add_srs_wkt (p, 1,
................................................................................
  2129   1485       add_srs_wkt (p, 2,
  2130   1486           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6180\"]],P");
  2131   1487       add_srs_wkt (p, 3,
  2132   1488           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2133   1489       add_srs_wkt (p, 4,
  2134   1490           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2135   1491       add_srs_wkt (p, 5,
  2136         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  2137         -    add_srs_wkt (p, 6,
  2138         -        "UTHORITY[\"EPSG\",\"4180\"]]");
  2139         -    p = add_epsg_def_ex (filter, first, last, 4181, "epsg", 4181,
  2140         -        "Luxembourg 1930", 1, 1,
  2141         -        "International 1924", "Greenwich",
  2142         -        "Luxembourg_1930", "none", "degree",
  2143         -        "Latitude", "North", "Longitude", "East");
         1492  +        "\"]],AUTHORITY[\"EPSG\",\"4180\"]]");
         1493  +    p = add_epsg_def (filter, first, last, 4181, "epsg", 4181,
         1494  +        "Luxembourg 1930");
  2144   1495       add_proj4text (p, 0,
  2145   1496           "+proj=longlat +ellps=intl +towgs84=-189.681,18.3463,-42.");
  2146   1497       add_proj4text (p, 1,
  2147   1498           "7695,-0.33746,-3.09264,2.53861,0.4598 +no_defs");
  2148   1499       add_srs_wkt (p, 0,
  2149   1500           "GEOGCS[\"Luxembourg 1930\",DATUM[\"Luxembourg_1930\",SPH");
  2150   1501       add_srs_wkt (p, 1,
................................................................................
  2154   1505       add_srs_wkt (p, 3,
  2155   1506           "6,-3.09264,2.53861,0.4598],AUTHORITY[\"EPSG\",\"6181\"]]");
  2156   1507       add_srs_wkt (p, 4,
  2157   1508           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2158   1509       add_srs_wkt (p, 5,
  2159   1510           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2160   1511       add_srs_wkt (p, 6,
  2161         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2162         -    add_srs_wkt (p, 7,
  2163         -        ",AUTHORITY[\"EPSG\",\"4181\"]]");
  2164         -    p = add_epsg_def_ex (filter, first, last, 4182, "epsg", 4182,
  2165         -        "Azores Occidental 1939", 1, 1,
  2166         -        "International 1924", "Greenwich",
  2167         -        "Azores_Occidental_Islands_1939", "none", "degree",
  2168         -        "Latitude", "North", "Longitude", "East");
         1512  +        "22\"]],AUTHORITY[\"EPSG\",\"4181\"]]");
         1513  +    p = add_epsg_def (filter, first, last, 4182, "epsg", 4182,
         1514  +        "Azores Occidental 1939");
  2169   1515       add_proj4text (p, 0,
  2170   1516           "+proj=longlat +ellps=intl +towgs84=-425,-169,81,0,0,0,0 ");
  2171   1517       add_proj4text (p, 1,
  2172   1518           "+no_defs");
  2173   1519       add_srs_wkt (p, 0,
  2174   1520           "GEOGCS[\"Azores Occidental 1939\",DATUM[\"Azores_Occiden");
  2175   1521       add_srs_wkt (p, 1,
................................................................................
  2177   1523       add_srs_wkt (p, 2,
  2178   1524           "88,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-425,-169,8");
  2179   1525       add_srs_wkt (p, 3,
  2180   1526           "1,0,0,0,0],AUTHORITY[\"EPSG\",\"6182\"]],PRIMEM[\"Greenw");
  2181   1527       add_srs_wkt (p, 4,
  2182   1528           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2183   1529       add_srs_wkt (p, 5,
  2184         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1530  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2185   1531       add_srs_wkt (p, 6,
  2186         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  2187         -    add_srs_wkt (p, 7,
  2188         -        "G\",\"4182\"]]");
  2189         -    p = add_epsg_def_ex (filter, first, last, 4183, "epsg", 4183,
  2190         -        "Azores Central 1948", 1, 1,
  2191         -        "International 1924", "Greenwich",
  2192         -        "Azores_Central_Islands_1948", "none", "degree",
  2193         -        "Latitude", "North", "Longitude", "East");
         1532  +        "[\"EPSG\",\"4182\"]]");
         1533  +    p = add_epsg_def (filter, first, last, 4183, "epsg", 4183,
         1534  +        "Azores Central 1948");
  2194   1535       add_proj4text (p, 0,
  2195   1536           "+proj=longlat +ellps=intl +towgs84=-104,167,-38,0,0,0,0 ");
  2196   1537       add_proj4text (p, 1,
  2197   1538           "+no_defs");
  2198   1539       add_srs_wkt (p, 0,
  2199   1540           "GEOGCS[\"Azores Central 1948\",DATUM[\"Azores_Central_Is");
  2200   1541       add_srs_wkt (p, 1,
................................................................................
  2202   1543       add_srs_wkt (p, 2,
  2203   1544           ",AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-104,167,-38,0,0,");
  2204   1545       add_srs_wkt (p, 3,
  2205   1546           "0,0],AUTHORITY[\"EPSG\",\"6183\"]],PRIMEM[\"Greenwich\",");
  2206   1547       add_srs_wkt (p, 4,
  2207   1548           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2208   1549       add_srs_wkt (p, 5,
  2209         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1550  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2210   1551       add_srs_wkt (p, 6,
  2211         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2212         -    add_srs_wkt (p, 7,
  2213         -        "4183\"]]");
  2214         -    p = add_epsg_def_ex (filter, first, last, 4184, "epsg", 4184,
  2215         -        "Azores Oriental 1940", 1, 1,
  2216         -        "International 1924", "Greenwich",
  2217         -        "Azores_Oriental_Islands_1940", "none", "degree",
  2218         -        "Latitude", "North", "Longitude", "East");
         1552  +        "G\",\"4183\"]]");
         1553  +    p = add_epsg_def (filter, first, last, 4184, "epsg", 4184,
         1554  +        "Azores Oriental 1940");
  2219   1555       add_proj4text (p, 0,
  2220   1556           "+proj=longlat +ellps=intl +towgs84=-203,141,53,0,0,0,0 +");
  2221   1557       add_proj4text (p, 1,
  2222   1558           "no_defs");
  2223   1559       add_srs_wkt (p, 0,
  2224   1560           "GEOGCS[\"Azores Oriental 1940\",DATUM[\"Azores_Oriental_");
  2225   1561       add_srs_wkt (p, 1,
................................................................................
  2227   1563       add_srs_wkt (p, 2,
  2228   1564           "97,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-203,141,53,0,0");
  2229   1565       add_srs_wkt (p, 3,
  2230   1566           ",0,0],AUTHORITY[\"EPSG\",\"6184\"]],PRIMEM[\"Greenwich\"");
  2231   1567       add_srs_wkt (p, 4,
  2232   1568           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2233   1569       add_srs_wkt (p, 5,
  2234         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1570  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2235   1571       add_srs_wkt (p, 6,
  2236         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2237         -    add_srs_wkt (p, 7,
  2238         -        "4184\"]]");
  2239         -    p = add_epsg_def_ex (filter, first, last, 4185, "epsg", 4185,
  2240         -        "Madeira 1936", 1, 1,
  2241         -        "International 1924", "Greenwich",
  2242         -        "Madeira_1936", "none", "degree",
  2243         -        "Latitude", "North", "Longitude", "East");
         1572  +        "SG\",\"4184\"]]");
         1573  +    p = add_epsg_def (filter, first, last, 4185, "epsg", 4185,
         1574  +        "Madeira 1936");
  2244   1575       add_proj4text (p, 0,
  2245   1576           "+proj=longlat +ellps=intl +no_defs");
  2246   1577       add_srs_wkt (p, 0,
  2247   1578           "GEOGCS[\"Madeira 1936\",DATUM[\"Madeira_1936\",SPHEROID[");
  2248   1579       add_srs_wkt (p, 1,
  2249   1580           "\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"");
  2250   1581       add_srs_wkt (p, 2,
  2251   1582           "7022\"]],AUTHORITY[\"EPSG\",\"6185\"]],PRIMEM[\"Greenwic");
  2252   1583       add_srs_wkt (p, 3,
  2253   1584           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2254   1585       add_srs_wkt (p, 4,
  2255         -        "74532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Lati");
         1586  +        "74532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"");
  2256   1587       add_srs_wkt (p, 5,
  2257         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2258         -    add_srs_wkt (p, 6,
  2259         -        ",\"4185\"]]");
  2260         -    p = add_epsg_def_ex (filter, first, last, 4188, "epsg", 4188,
  2261         -        "OSNI 1952", 1, 1,
  2262         -        "Airy 1830", "Greenwich",
  2263         -        "OSNI_1952", "none", "degree",
  2264         -        "Latitude", "North", "Longitude", "East");
         1588  +        "EPSG\",\"4185\"]]");
         1589  +    p = add_epsg_def (filter, first, last, 4188, "epsg", 4188,
         1590  +        "OSNI 1952");
  2265   1591       add_proj4text (p, 0,
  2266   1592           "+proj=longlat +ellps=airy +towgs84=482.5,-130.6,564.6,-1");
  2267   1593       add_proj4text (p, 1,
  2268   1594           ".042,-0.214,-0.631,8.15 +no_defs");
  2269   1595       add_srs_wkt (p, 0,
  2270   1596           "GEOGCS[\"OSNI 1952\",DATUM[\"OSNI_1952\",SPHEROID[\"Airy");
  2271   1597       add_srs_wkt (p, 1,
................................................................................
  2273   1599       add_srs_wkt (p, 2,
  2274   1600           "1\"]],TOWGS84[482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.");
  2275   1601       add_srs_wkt (p, 3,
  2276   1602           "15],AUTHORITY[\"EPSG\",\"6188\"]],PRIMEM[\"Greenwich\",0");
  2277   1603       add_srs_wkt (p, 4,
  2278   1604           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2279   1605       add_srs_wkt (p, 5,
  2280         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1606  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  2281   1607       add_srs_wkt (p, 6,
  2282         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
  2283         -    add_srs_wkt (p, 7,
  2284         -        "88\"]]");
  2285         -    p = add_epsg_def_ex (filter, first, last, 4189, "epsg", 4189,
  2286         -        "REGVEN", 1, 1,
  2287         -        "GRS 1980", "Greenwich",
  2288         -        "Red_Geodesica_Venezolana", "none", "degree",
  2289         -        "Latitude", "North", "Longitude", "East");
         1608  +        "\",\"4188\"]]");
         1609  +    p = add_epsg_def (filter, first, last, 4189, "epsg", 4189,
         1610  +        "REGVEN");
  2290   1611       add_proj4text (p, 0,
  2291   1612           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2292   1613       add_proj4text (p, 1,
  2293   1614           "fs");
  2294   1615       add_srs_wkt (p, 0,
  2295   1616           "GEOGCS[\"REGVEN\",DATUM[\"Red_Geodesica_Venezolana\",SPH");
  2296   1617       add_srs_wkt (p, 1,
................................................................................
  2298   1619       add_srs_wkt (p, 2,
  2299   1620           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2300   1621       add_srs_wkt (p, 3,
  2301   1622           ",\"6189\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2302   1623       add_srs_wkt (p, 4,
  2303   1624           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2304   1625       add_srs_wkt (p, 5,
  2305         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2306         -    add_srs_wkt (p, 6,
  2307         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4189\"]]");
  2308         -    p = add_epsg_def_ex (filter, first, last, 4190, "epsg", 4190,
  2309         -        "POSGAR 98", 1, 1,
  2310         -        "GRS 1980", "Greenwich",
  2311         -        "Posiciones_Geodesicas_Argentinas_1998", "none", "degree",
  2312         -        "Latitude", "North", "Longitude", "East");
         1626  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4189\"]]");
         1627  +    p = add_epsg_def (filter, first, last, 4190, "epsg", 4190,
         1628  +        "POSGAR 98");
  2313   1629       add_proj4text (p, 0,
  2314   1630           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2315   1631       add_proj4text (p, 1,
  2316   1632           "fs");
  2317   1633       add_srs_wkt (p, 0,
  2318   1634           "GEOGCS[\"POSGAR 98\",DATUM[\"Posiciones_Geodesicas_Argen");
  2319   1635       add_srs_wkt (p, 1,
................................................................................
  2321   1637       add_srs_wkt (p, 2,
  2322   1638           ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  2323   1639       add_srs_wkt (p, 3,
  2324   1640           "THORITY[\"EPSG\",\"6190\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2325   1641       add_srs_wkt (p, 4,
  2326   1642           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2327   1643       add_srs_wkt (p, 5,
  2328         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         1644  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2329   1645       add_srs_wkt (p, 6,
  2330         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4190\"]");
  2331         -    add_srs_wkt (p, 7,
  2332         -        "]");
  2333         -    p = add_epsg_def_ex (filter, first, last, 4191, "epsg", 4191,
  2334         -        "Albanian 1987", 1, 1,
  2335         -        "Krassowsky 1940", "Greenwich",
  2336         -        "Albanian_1987", "none", "degree",
  2337         -        "Latitude", "North", "Longitude", "East");
         1646  +        "190\"]]");
         1647  +    p = add_epsg_def (filter, first, last, 4191, "epsg", 4191,
         1648  +        "Albanian 1987");
  2338   1649       add_proj4text (p, 0,
  2339   1650           "+proj=longlat +ellps=krass +no_defs");
  2340   1651       add_srs_wkt (p, 0,
  2341   1652           "GEOGCS[\"Albanian 1987\",DATUM[\"Albanian_1987\",SPHEROI");
  2342   1653       add_srs_wkt (p, 1,
  2343   1654           "D[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"");
  2344   1655       add_srs_wkt (p, 2,
  2345   1656           "7024\"]],AUTHORITY[\"EPSG\",\"6191\"]],PRIMEM[\"Greenwic");
  2346   1657       add_srs_wkt (p, 3,
  2347   1658           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2348   1659       add_srs_wkt (p, 4,
  2349         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1660  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2350   1661       add_srs_wkt (p, 5,
  2351         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2352         -    add_srs_wkt (p, 6,
  2353         -        ",\"4191\"]]");
  2354         -    p = add_epsg_def_ex (filter, first, last, 4192, "epsg", 4192,
  2355         -        "Douala 1948", 1, 1,
  2356         -        "International 1924", "Greenwich",
  2357         -        "Douala_1948", "none", "degree",
  2358         -        "Latitude", "North", "Longitude", "East");
         1662  +        "EPSG\",\"4191\"]]");
         1663  +    p = add_epsg_def (filter, first, last, 4192, "epsg", 4192,
         1664  +        "Douala 1948");
  2359   1665       add_proj4text (p, 0,
  2360   1666           "+proj=longlat +ellps=intl +towgs84=-206.1,-174.7,-87.7,0");
  2361   1667       add_proj4text (p, 1,
  2362   1668           ",0,0,0 +no_defs");
  2363   1669       add_srs_wkt (p, 0,
  2364   1670           "GEOGCS[\"Douala 1948\",DATUM[\"Douala_1948\",SPHEROID[\"");
  2365   1671       add_srs_wkt (p, 1,
................................................................................
  2367   1673       add_srs_wkt (p, 2,
  2368   1674           "22\"]],TOWGS84[-206.1,-174.7,-87.7,0,0,0,0],AUTHORITY[\"");
  2369   1675       add_srs_wkt (p, 3,
  2370   1676           "EPSG\",\"6192\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2371   1677       add_srs_wkt (p, 4,
  2372   1678           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2373   1679       add_srs_wkt (p, 5,
  2374         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2375         -    add_srs_wkt (p, 6,
  2376         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4192\"]]");
  2377         -    p = add_epsg_def_ex (filter, first, last, 4193, "epsg", 4193,
  2378         -        "Manoca 1962", 1, 1,
  2379         -        "Clarke 1880 (IGN)", "Greenwich",
  2380         -        "Manoca_1962", "none", "degree",
  2381         -        "Latitude", "North", "Longitude", "East");
         1680  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4192\"]]");
         1681  +    p = add_epsg_def (filter, first, last, 4193, "epsg", 4193,
         1682  +        "Manoca 1962");
  2382   1683       add_proj4text (p, 0,
  2383   1684           "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-70.9,-15");
  2384   1685       add_proj4text (p, 1,
  2385   1686           "1.8,-41.4,0,0,0,0 +no_defs");
  2386   1687       add_srs_wkt (p, 0,
  2387   1688           "GEOGCS[\"Manoca 1962\",DATUM[\"Manoca_1962\",SPHEROID[\"");
  2388   1689       add_srs_wkt (p, 1,
................................................................................
  2390   1691       add_srs_wkt (p, 2,
  2391   1692           "Y[\"EPSG\",\"7011\"]],TOWGS84[-70.9,-151.8,-41.4,0,0,0,0");
  2392   1693       add_srs_wkt (p, 3,
  2393   1694           "],AUTHORITY[\"EPSG\",\"6193\"]],PRIMEM[\"Greenwich\",0,A");
  2394   1695       add_srs_wkt (p, 4,
  2395   1696           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2396   1697       add_srs_wkt (p, 5,
  2397         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         1698  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2398   1699       add_srs_wkt (p, 6,
  2399         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"419");
  2400         -    add_srs_wkt (p, 7,
  2401         -        "3\"]]");
  2402         -    p = add_epsg_def_ex (filter, first, last, 4194, "epsg", 4194,
  2403         -        "Qornoq 1927", 1, 1,
  2404         -        "International 1924", "Greenwich",
  2405         -        "Qornoq_1927", "none", "degree",
  2406         -        "Latitude", "North", "Longitude", "East");
         1700  +        ",\"4193\"]]");
         1701  +    p = add_epsg_def (filter, first, last, 4194, "epsg", 4194,
         1702  +        "Qornoq 1927");
  2407   1703       add_proj4text (p, 0,
  2408   1704           "+proj=longlat +ellps=intl +towgs84=164,138,-189,0,0,0,0 ");
  2409   1705       add_proj4text (p, 1,
  2410   1706           "+no_defs");
  2411   1707       add_srs_wkt (p, 0,
  2412   1708           "GEOGCS[\"Qornoq 1927\",DATUM[\"Qornoq_1927\",SPHEROID[\"");
  2413   1709       add_srs_wkt (p, 1,
................................................................................
  2415   1711       add_srs_wkt (p, 2,
  2416   1712           "22\"]],TOWGS84[164,138,-189,0,0,0,0],AUTHORITY[\"EPSG\",");
  2417   1713       add_srs_wkt (p, 3,
  2418   1714           "\"6194\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  2419   1715       add_srs_wkt (p, 4,
  2420   1716           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  2421   1717       add_srs_wkt (p, 5,
  2422         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  2423         -    add_srs_wkt (p, 6,
  2424         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4194\"]]");
  2425         -    p = add_epsg_def_ex (filter, first, last, 4195, "epsg", 4195,
  2426         -        "Scoresbysund 1952", 1, 1,
  2427         -        "International 1924", "Greenwich",
  2428         -        "Scoresbysund_1952", "none", "degree",
  2429         -        "Latitude", "North", "Longitude", "East");
         1718  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4194\"]]");
         1719  +    p = add_epsg_def (filter, first, last, 4195, "epsg", 4195,
         1720  +        "Scoresbysund 1952");
  2430   1721       add_proj4text (p, 0,
  2431   1722           "+proj=longlat +ellps=intl +towgs84=105,326,-102.5,0,0,0.");
  2432   1723       add_proj4text (p, 1,
  2433   1724           "814,-0.6 +no_defs");
  2434   1725       add_srs_wkt (p, 0,
  2435   1726           "GEOGCS[\"Scoresbysund 1952\",DATUM[\"Scoresbysund_1952\"");
  2436   1727       add_srs_wkt (p, 1,
................................................................................
  2438   1729       add_srs_wkt (p, 2,
  2439   1730           "EPSG\",\"7022\"]],TOWGS84[105,326,-102.5,0,0,0.814,-0.6]");
  2440   1731       add_srs_wkt (p, 3,
  2441   1732           ",AUTHORITY[\"EPSG\",\"6195\"]],PRIMEM[\"Greenwich\",0,AU");
  2442   1733       add_srs_wkt (p, 4,
  2443   1734           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2444   1735       add_srs_wkt (p, 5,
  2445         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1736  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2446   1737       add_srs_wkt (p, 6,
  2447         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4195");
  2448         -    add_srs_wkt (p, 7,
  2449         -        "\"]]");
  2450         -    p = add_epsg_def_ex (filter, first, last, 4196, "epsg", 4196,
  2451         -        "Ammassalik 1958", 1, 1,
  2452         -        "International 1924", "Greenwich",
  2453         -        "Ammassalik_1958", "none", "degree",
  2454         -        "Latitude", "North", "Longitude", "East");
         1738  +        "\"4195\"]]");
         1739  +    p = add_epsg_def (filter, first, last, 4196, "epsg", 4196,
         1740  +        "Ammassalik 1958");
  2455   1741       add_proj4text (p, 0,
  2456   1742           "+proj=longlat +ellps=intl +towgs84=-45,417,-3.5,0,0,0.81");
  2457   1743       add_proj4text (p, 1,
  2458   1744           "4,-0.6 +no_defs");
  2459   1745       add_srs_wkt (p, 0,
  2460   1746           "GEOGCS[\"Ammassalik 1958\",DATUM[\"Ammassalik_1958\",SPH");
  2461   1747       add_srs_wkt (p, 1,
................................................................................
  2463   1749       add_srs_wkt (p, 2,
  2464   1750           "G\",\"7022\"]],TOWGS84[-45,417,-3.5,0,0,0.814,-0.6],AUTH");
  2465   1751       add_srs_wkt (p, 3,
  2466   1752           "ORITY[\"EPSG\",\"6196\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2467   1753       add_srs_wkt (p, 4,
  2468   1754           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2469   1755       add_srs_wkt (p, 5,
  2470         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1756  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"419");
  2471   1757       add_srs_wkt (p, 6,
  2472         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4196\"]]");
  2473         -    p = add_epsg_def_ex (filter, first, last, 4197, "epsg", 4197,
  2474         -        "Garoua", 1, 1,
  2475         -        "Clarke 1880 (RGS)", "Greenwich",
  2476         -        "Garoua", "none", "degree",
  2477         -        "Latitude", "North", "Longitude", "East");
         1758  +        "6\"]]");
         1759  +    p = add_epsg_def (filter, first, last, 4197, "epsg", 4197,
         1760  +        "Garoua");
  2478   1761       add_proj4text (p, 0,
  2479   1762           "+proj=longlat +ellps=clrk80 +no_defs");
  2480   1763       add_srs_wkt (p, 0,
  2481   1764           "GEOGCS[\"Garoua\",DATUM[\"Garoua\",SPHEROID[\"Clarke 188");
  2482   1765       add_srs_wkt (p, 1,
  2483   1766           "0 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"");
  2484   1767       add_srs_wkt (p, 2,
  2485   1768           "]],AUTHORITY[\"EPSG\",\"6197\"]],PRIMEM[\"Greenwich\",0,");
  2486   1769       add_srs_wkt (p, 3,
  2487   1770           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2488   1771       add_srs_wkt (p, 4,
  2489         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1772  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2490   1773       add_srs_wkt (p, 5,
  2491         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
  2492         -    add_srs_wkt (p, 6,
  2493         -        "97\"]]");
  2494         -    p = add_epsg_def_ex (filter, first, last, 4198, "epsg", 4198,
  2495         -        "Kousseri", 1, 1,
  2496         -        "Clarke 1880 (RGS)", "Greenwich",
  2497         -        "Kousseri", "none", "degree",
  2498         -        "Latitude", "North", "Longitude", "East");
         1774  +        ",\"4197\"]]");
         1775  +    p = add_epsg_def (filter, first, last, 4198, "epsg", 4198,
         1776  +        "Kousseri");
  2499   1777       add_proj4text (p, 0,
  2500   1778           "+proj=longlat +ellps=clrk80 +no_defs");
  2501   1779       add_srs_wkt (p, 0,
  2502   1780           "GEOGCS[\"Kousseri\",DATUM[\"Kousseri\",SPHEROID[\"Clarke");
  2503   1781       add_srs_wkt (p, 1,
  2504   1782           " 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7");
  2505   1783       add_srs_wkt (p, 2,
  2506   1784           "012\"]],AUTHORITY[\"EPSG\",\"6198\"]],PRIMEM[\"Greenwich");
  2507   1785       add_srs_wkt (p, 3,
  2508   1786           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2509   1787       add_srs_wkt (p, 4,
  2510         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1788  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2511   1789       add_srs_wkt (p, 5,
  2512         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2513         -    add_srs_wkt (p, 6,
  2514         -        ",\"4198\"]]");
  2515         -    p = add_epsg_def_ex (filter, first, last, 4199, "epsg", 4199,
  2516         -        "Egypt 1930", 1, 1,
  2517         -        "International 1924", "Greenwich",
  2518         -        "Egypt_1930", "none", "degree",
  2519         -        "Latitude", "North", "Longitude", "East");
         1790  +        "EPSG\",\"4198\"]]");
         1791  +    p = add_epsg_def (filter, first, last, 4199, "epsg", 4199,
         1792  +        "Egypt 1930");
  2520   1793       add_proj4text (p, 0,
  2521   1794           "+proj=longlat +ellps=intl +no_defs");
  2522   1795       add_srs_wkt (p, 0,
  2523   1796           "GEOGCS[\"Egypt 1930\",DATUM[\"Egypt_1930\",SPHEROID[\"In");
  2524   1797       add_srs_wkt (p, 1,
  2525   1798           "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  2526   1799       add_srs_wkt (p, 2,
  2527   1800           "\"]],AUTHORITY[\"EPSG\",\"6199\"]],PRIMEM[\"Greenwich\",");
  2528   1801       add_srs_wkt (p, 3,
  2529   1802           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2530   1803       add_srs_wkt (p, 4,
  2531         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1804  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2532   1805       add_srs_wkt (p, 5,
  2533         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2534         -    add_srs_wkt (p, 6,
  2535         -        "4199\"]]");
  2536         -    p = add_epsg_def_ex (filter, first, last, 4200, "epsg", 4200,
  2537         -        "Pulkovo 1995", 1, 1,
  2538         -        "Krassowsky 1940", "Greenwich",
  2539         -        "Pulkovo_1995", "none", "degree",
  2540         -        "Latitude", "North", "Longitude", "East");
         1806  +        "G\",\"4199\"]]");
         1807  +    p = add_epsg_def (filter, first, last, 4200, "epsg", 4200,
         1808  +        "Pulkovo 1995");
  2541   1809       add_proj4text (p, 0,
  2542   1810           "+proj=longlat +ellps=krass +towgs84=24.47,-130.89,-81.56");
  2543   1811       add_proj4text (p, 1,
  2544   1812           ",-0,-0,0.13,-0.22 +no_defs");
  2545   1813       add_srs_wkt (p, 0,
  2546   1814           "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
  2547   1815       add_srs_wkt (p, 1,
................................................................................
  2549   1817       add_srs_wkt (p, 2,
  2550   1818           "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  2551   1819       add_srs_wkt (p, 3,
  2552   1820           "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2553   1821       add_srs_wkt (p, 4,
  2554   1822           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2555   1823       add_srs_wkt (p, 5,
  2556         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1824  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2557   1825       add_srs_wkt (p, 6,
  2558         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
  2559         -    add_srs_wkt (p, 7,
  2560         -        "]]");
  2561         -    p = add_epsg_def_ex (filter, first, last, 4201, "epsg", 4201,
  2562         -        "Adindan", 1, 1,
  2563         -        "Clarke 1880 (RGS)", "Greenwich",
  2564         -        "Adindan", "none", "degree",
  2565         -        "Latitude", "North", "Longitude", "East");
         1826  +        "4200\"]]");
         1827  +    p = add_epsg_def (filter, first, last, 4201, "epsg", 4201,
         1828  +        "Adindan");
  2566   1829       add_proj4text (p, 0,
  2567   1830           "+proj=longlat +ellps=clrk80 +towgs84=-166,-15,204,0,0,0,");
  2568   1831       add_proj4text (p, 1,
  2569   1832           "0 +no_defs");
  2570   1833       add_srs_wkt (p, 0,
  2571   1834           "GEOGCS[\"Adindan\",DATUM[\"Adindan\",SPHEROID[\"Clarke 1");
  2572   1835       add_srs_wkt (p, 1,
................................................................................
  2574   1837       add_srs_wkt (p, 2,
  2575   1838           "2\"]],TOWGS84[-166,-15,204,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2576   1839       add_srs_wkt (p, 3,
  2577   1840           "6201\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2578   1841       add_srs_wkt (p, 4,
  2579   1842           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2580   1843       add_srs_wkt (p, 5,
  2581         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  2582         -    add_srs_wkt (p, 6,
  2583         -        "\",EAST],AUTHORITY[\"EPSG\",\"4201\"]]");
  2584         -    p = add_epsg_def_ex (filter, first, last, 4202, "epsg", 4202,
  2585         -        "AGD66", 1, 1,
  2586         -        "Australian National Spheroid", "Greenwich",
  2587         -        "Australian_Geodetic_Datum_1966", "none", "degree",
  2588         -        "Latitude", "North", "Longitude", "East");
         1844  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4201\"]]");
         1845  +    p = add_epsg_def (filter, first, last, 4202, "epsg", 4202,
         1846  +        "AGD66");
  2589   1847       add_proj4text (p, 0,
  2590   1848           "+proj=longlat +ellps=aust_SA +towgs84=-117.808,-51.536,1");
  2591   1849       add_proj4text (p, 1,
  2592   1850           "37.784,0.303,0.446,0.234,-0.29 +no_defs");
  2593   1851       add_srs_wkt (p, 0,
  2594   1852           "GEOGCS[\"AGD66\",DATUM[\"Australian_Geodetic_Datum_1966\"");
  2595   1853       add_srs_wkt (p, 1,
................................................................................
  2599   1857       add_srs_wkt (p, 3,
  2600   1858           ",137.784,0.303,0.446,0.234,-0.29],AUTHORITY[\"EPSG\",\"6");
  2601   1859       add_srs_wkt (p, 4,
  2602   1860           "202\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2603   1861       add_srs_wkt (p, 5,
  2604   1862           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2605   1863       add_srs_wkt (p, 6,
  2606         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2607         -    add_srs_wkt (p, 7,
  2608         -        ",EAST],AUTHORITY[\"EPSG\",\"4202\"]]");
  2609         -    p = add_epsg_def_ex (filter, first, last, 4203, "epsg", 4203,
  2610         -        "AGD84", 1, 1,
  2611         -        "Australian National Spheroid", "Greenwich",
  2612         -        "Australian_Geodetic_Datum_1984", "none", "degree",
  2613         -        "Latitude", "North", "Longitude", "East");
         1864  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4202\"]]");
         1865  +    p = add_epsg_def (filter, first, last, 4203, "epsg", 4203,
         1866  +        "AGD84");
  2614   1867       add_proj4text (p, 0,
  2615   1868           "+proj=longlat +ellps=aust_SA +towgs84=-134,-48,149,0,0,0");
  2616   1869       add_proj4text (p, 1,
  2617   1870           ",0 +no_defs");
  2618   1871       add_srs_wkt (p, 0,
  2619   1872           "GEOGCS[\"AGD84\",DATUM[\"Australian_Geodetic_Datum_1984\"");
  2620   1873       add_srs_wkt (p, 1,
................................................................................
  2622   1875       add_srs_wkt (p, 2,
  2623   1876           "5,AUTHORITY[\"EPSG\",\"7003\"]],TOWGS84[-134,-48,149,0,0");
  2624   1877       add_srs_wkt (p, 3,
  2625   1878           ",0,0],AUTHORITY[\"EPSG\",\"6203\"]],PRIMEM[\"Greenwich\"");
  2626   1879       add_srs_wkt (p, 4,
  2627   1880           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2628   1881       add_srs_wkt (p, 5,
  2629         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1882  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2630   1883       add_srs_wkt (p, 6,
  2631         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2632         -    add_srs_wkt (p, 7,
  2633         -        "4203\"]]");
  2634         -    p = add_epsg_def_ex (filter, first, last, 4204, "epsg", 4204,
  2635         -        "Ain el Abd", 1, 1,
  2636         -        "International 1924", "Greenwich",
  2637         -        "Ain_el_Abd_1970", "none", "degree",
  2638         -        "Latitude", "North", "Longitude", "East");
         1884  +        "SG\",\"4203\"]]");
         1885  +    p = add_epsg_def (filter, first, last, 4204, "epsg", 4204,
         1886  +        "Ain el Abd");
  2639   1887       add_proj4text (p, 0,
  2640   1888           "+proj=longlat +ellps=intl +towgs84=-143,-236,7,0,0,0,0 +");
  2641   1889       add_proj4text (p, 1,
  2642   1890           "no_defs");
  2643   1891       add_srs_wkt (p, 0,
  2644   1892           "GEOGCS[\"Ain el Abd\",DATUM[\"Ain_el_Abd_1970\",SPHEROID");
  2645   1893       add_srs_wkt (p, 1,
................................................................................
  2647   1895       add_srs_wkt (p, 2,
  2648   1896           "7022\"]],TOWGS84[-143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\"");
  2649   1897       add_srs_wkt (p, 3,
  2650   1898           ",\"6204\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2651   1899       add_srs_wkt (p, 4,
  2652   1900           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2653   1901       add_srs_wkt (p, 5,
  2654         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2655         -    add_srs_wkt (p, 6,
  2656         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4204\"]]");
  2657         -    p = add_epsg_def_ex (filter, first, last, 4205, "epsg", 4205,
  2658         -        "Afgooye", 1, 1,
  2659         -        "Krassowsky 1940", "Greenwich",
  2660         -        "Afgooye", "none", "degree",
  2661         -        "Latitude", "North", "Longitude", "East");
         1902  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4204\"]]");
         1903  +    p = add_epsg_def (filter, first, last, 4205, "epsg", 4205,
         1904  +        "Afgooye");
  2662   1905       add_proj4text (p, 0,
  2663   1906           "+proj=longlat +ellps=krass +towgs84=-43,-163,45,0,0,0,0 ");
  2664   1907       add_proj4text (p, 1,
  2665   1908           "+no_defs");
  2666   1909       add_srs_wkt (p, 0,
  2667   1910           "GEOGCS[\"Afgooye\",DATUM[\"Afgooye\",SPHEROID[\"Krassows");
  2668   1911       add_srs_wkt (p, 1,
................................................................................
  2670   1913       add_srs_wkt (p, 2,
  2671   1914           "WGS84[-43,-163,45,0,0,0,0],AUTHORITY[\"EPSG\",\"6205\"]]");
  2672   1915       add_srs_wkt (p, 3,
  2673   1916           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2674   1917       add_srs_wkt (p, 4,
  2675   1918           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2676   1919       add_srs_wkt (p, 5,
  2677         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
         1920  +        "22\"]],AUTHORITY[\"EPSG\",\"4205\"]]");
         1921  +    p = add_epsg_def (filter, first, last, 4206, "epsg", 4206,
         1922  +        "Agadez");
         1923  +    add_proj4text (p, 0,
         1924  +        "+proj=longlat +a=6378249.2 +b=6356515 +no_defs");
         1925  +    add_srs_wkt (p, 0,
         1926  +        "GEOGCS[\"Agadez\",DATUM[\"Agadez\",SPHEROID[\"Clarke 188");
         1927  +    add_srs_wkt (p, 1,
         1928  +        "0 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\"");
         1929  +    add_srs_wkt (p, 2,
         1930  +        ",\"7011\"]],AUTHORITY[\"EPSG\",\"6206\"]],PRIMEM[\"Green");
         1931  +    add_srs_wkt (p, 3,
         1932  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         1933  +    add_srs_wkt (p, 4,
         1934  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         1935  +    add_srs_wkt (p, 5,
         1936  +        "Y[\"EPSG\",\"4206\"]]");
         1937  +    p = add_epsg_def (filter, first, last, 4207, "epsg", 4207,
         1938  +        "Lisbon");
         1939  +    add_proj4text (p, 0,
         1940  +        "+proj=longlat +ellps=intl +towgs84=-304.046,-60.576,103.");
         1941  +    add_proj4text (p, 1,
         1942  +        "64,0,0,0,0 +no_defs");
         1943  +    add_srs_wkt (p, 0,
         1944  +        "GEOGCS[\"Lisbon\",DATUM[\"Lisbon_1937\",SPHEROID[\"Inter");
         1945  +    add_srs_wkt (p, 1,
         1946  +        "national 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]");
         1947  +    add_srs_wkt (p, 2,
         1948  +        "],TOWGS84[-304.046,-60.576,103.64,0,0,0,0],AUTHORITY[\"E");
         1949  +    add_srs_wkt (p, 3,
         1950  +        "PSG\",\"6207\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1951  +    add_srs_wkt (p, 4,
         1952  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1953  +    add_srs_wkt (p, 5,
         1954  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4207\"]]");
         1955  +    p = add_epsg_def (filter, first, last, 4208, "epsg", 4208,
         1956  +        "Aratu");
         1957  +    add_proj4text (p, 0,
         1958  +        "+proj=longlat +ellps=intl +towgs84=-151.99,287.04,-147.4");
         1959  +    add_proj4text (p, 1,
         1960  +        "5,0,0,0,0 +no_defs");
         1961  +    add_srs_wkt (p, 0,
         1962  +        "GEOGCS[\"Aratu\",DATUM[\"Aratu\",SPHEROID[\"Internationa");
         1963  +    add_srs_wkt (p, 1,
         1964  +        "l 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS");
         1965  +    add_srs_wkt (p, 2,
         1966  +        "84[-151.99,287.04,-147.45,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1967  +    add_srs_wkt (p, 3,
         1968  +        "6208\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1969  +    add_srs_wkt (p, 4,
         1970  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1971  +    add_srs_wkt (p, 5,
         1972  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4208\"]]");
         1973  +    p = add_epsg_def (filter, first, last, 4209, "epsg", 4209,
         1974  +        "Arc 1950");
         1975  +    add_proj4text (p, 0,
         1976  +        "+proj=longlat +a=6378249.145 +b=6356514.966398753 +towgs");
         1977  +    add_proj4text (p, 1,
         1978  +        "84=-143,-90,-294,0,0,0,0 +no_defs");
         1979  +    add_srs_wkt (p, 0,
         1980  +        "GEOGCS[\"Arc 1950\",DATUM[\"Arc_1950\",SPHEROID[\"Clarke");
         1981  +    add_srs_wkt (p, 1,
         1982  +        " 1880 (Arc)\",6378249.145,293.4663077,AUTHORITY[\"EPSG\"");
         1983  +    add_srs_wkt (p, 2,
         1984  +        ",\"7013\"]],TOWGS84[-143,-90,-294,0,0,0,0],AUTHORITY[\"E");
         1985  +    add_srs_wkt (p, 3,
         1986  +        "PSG\",\"6209\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1987  +    add_srs_wkt (p, 4,
         1988  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1989  +    add_srs_wkt (p, 5,
         1990  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4209\"]]");
         1991  +    p = add_epsg_def (filter, first, last, 4210, "epsg", 4210,
         1992  +        "Arc 1960");
         1993  +    add_proj4text (p, 0,
         1994  +        "+proj=longlat +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,");
         1995  +    add_proj4text (p, 1,
         1996  +        "0 +no_defs");
         1997  +    add_srs_wkt (p, 0,
         1998  +        "GEOGCS[\"Arc 1960\",DATUM[\"Arc_1960\",SPHEROID[\"Clarke");
         1999  +    add_srs_wkt (p, 1,
         2000  +        " 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7");
         2001  +    add_srs_wkt (p, 2,
         2002  +        "012\"]],TOWGS84[-160,-6,-302,0,0,0,0],AUTHORITY[\"EPSG\"");
         2003  +    add_srs_wkt (p, 3,
         2004  +        ",\"6210\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2005  +    add_srs_wkt (p, 4,
         2006  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2007  +    add_srs_wkt (p, 5,
         2008  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4210\"]]");
         2009  +    p = add_epsg_def (filter, first, last, 4211, "epsg", 4211,
         2010  +        "Batavia");
         2011  +    add_proj4text (p, 0,
         2012  +        "+proj=longlat +ellps=bessel +towgs84=-377,681,-50,0,0,0,");
         2013  +    add_proj4text (p, 1,
         2014  +        "0 +no_defs");
         2015  +    add_srs_wkt (p, 0,
         2016  +        "GEOGCS[\"Batavia\",DATUM[\"Batavia\",SPHEROID[\"Bessel 1");
         2017  +    add_srs_wkt (p, 1,
         2018  +        "841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"");
         2019  +    add_srs_wkt (p, 2,
         2020  +        "]],TOWGS84[-377,681,-50,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
         2021  +    add_srs_wkt (p, 3,
         2022  +        "11\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2023  +    add_srs_wkt (p, 4,
         2024  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2025  +    add_srs_wkt (p, 5,
         2026  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4211\"]]");
         2027  +    p = add_epsg_def (filter, first, last, 4212, "epsg", 4212,
         2028  +        "Barbados 1938");
         2029  +    add_proj4text (p, 0,
         2030  +        "+proj=longlat +ellps=clrk80 +towgs84=31.95,300.99,419.19");
         2031  +    add_proj4text (p, 1,
         2032  +        ",0,0,0,0 +no_defs");
         2033  +    add_srs_wkt (p, 0,
         2034  +        "GEOGCS[\"Barbados 1938\",DATUM[\"Barbados_1938\",SPHEROI");
         2035  +    add_srs_wkt (p, 1,
         2036  +        "D[\"Clarke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"");
         2037  +    add_srs_wkt (p, 2,
         2038  +        "EPSG\",\"7012\"]],TOWGS84[31.95,300.99,419.19,0,0,0,0],A");
         2039  +    add_srs_wkt (p, 3,
         2040  +        "UTHORITY[\"EPSG\",\"6212\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2041  +    add_srs_wkt (p, 4,
         2042  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2043  +    add_srs_wkt (p, 5,
         2044  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2678   2045       add_srs_wkt (p, 6,
  2679         -        ",AUTHORITY[\"EPSG\",\"4205\"]]");
         2046  +        "4212\"]]");
  2680   2047   }
  2681   2048   
  2682   2049   #endif /* full EPSG initialization enabled/disabled */
  2683   2050   

Changes to src/srsinit/epsg_inlined_20.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_20 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 4206, "epsg", 4206,
    56         -        "Agadez", 1, 1,
    57         -        "Clarke 1880 (IGN)", "Greenwich",
    58         -        "Agadez", "none", "degree",
    59         -        "Latitude", "North", "Longitude", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=longlat +a=6378249.2 +b=6356515 +no_defs");
    62         -    add_srs_wkt (p, 0,
    63         -        "GEOGCS[\"Agadez\",DATUM[\"Agadez\",SPHEROID[\"Clarke 188");
    64         -    add_srs_wkt (p, 1,
    65         -        "0 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\"");
    66         -    add_srs_wkt (p, 2,
    67         -        ",\"7011\"]],AUTHORITY[\"EPSG\",\"6206\"]],PRIMEM[\"Green");
    68         -    add_srs_wkt (p, 3,
    69         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
    70         -    add_srs_wkt (p, 4,
    71         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
    72         -    add_srs_wkt (p, 5,
    73         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
    74         -    add_srs_wkt (p, 6,
    75         -        "SG\",\"4206\"]]");
    76         -    p = add_epsg_def_ex (filter, first, last, 4207, "epsg", 4207,
    77         -        "Lisbon", 1, 1,
    78         -        "International 1924", "Greenwich",
    79         -        "Lisbon_1937", "none", "degree",
    80         -        "Latitude", "North", "Longitude", "East");
    81         -    add_proj4text (p, 0,
    82         -        "+proj=longlat +ellps=intl +towgs84=-304.046,-60.576,103.");
    83         -    add_proj4text (p, 1,
    84         -        "64,0,0,0,0 +no_defs");
    85         -    add_srs_wkt (p, 0,
    86         -        "GEOGCS[\"Lisbon\",DATUM[\"Lisbon_1937\",SPHEROID[\"Inter");
    87         -    add_srs_wkt (p, 1,
    88         -        "national 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]");
    89         -    add_srs_wkt (p, 2,
    90         -        "],TOWGS84[-304.046,-60.576,103.64,0,0,0,0],AUTHORITY[\"E");
    91         -    add_srs_wkt (p, 3,
    92         -        "PSG\",\"6207\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
    93         -    add_srs_wkt (p, 4,
    94         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
    95         -    add_srs_wkt (p, 5,
    96         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
    97         -    add_srs_wkt (p, 6,
    98         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4207\"]]");
    99         -    p = add_epsg_def_ex (filter, first, last, 4208, "epsg", 4208,
   100         -        "Aratu", 1, 1,
   101         -        "International 1924", "Greenwich",
   102         -        "Aratu", "none", "degree",
   103         -        "Latitude", "North", "Longitude", "East");
   104         -    add_proj4text (p, 0,
   105         -        "+proj=longlat +ellps=intl +towgs84=-151.99,287.04,-147.4");
   106         -    add_proj4text (p, 1,
   107         -        "5,0,0,0,0 +no_defs");
   108         -    add_srs_wkt (p, 0,
   109         -        "GEOGCS[\"Aratu\",DATUM[\"Aratu\",SPHEROID[\"Internationa");
   110         -    add_srs_wkt (p, 1,
   111         -        "l 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS");
   112         -    add_srs_wkt (p, 2,
   113         -        "84[-151.99,287.04,-147.45,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   114         -    add_srs_wkt (p, 3,
   115         -        "6208\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   116         -    add_srs_wkt (p, 4,
   117         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   118         -    add_srs_wkt (p, 5,
   119         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   120         -    add_srs_wkt (p, 6,
   121         -        "\",EAST],AUTHORITY[\"EPSG\",\"4208\"]]");
   122         -    p = add_epsg_def_ex (filter, first, last, 4209, "epsg", 4209,
   123         -        "Arc 1950", 1, 1,
   124         -        "Clarke 1880 (Arc)", "Greenwich",
   125         -        "Arc_1950", "none", "degree",
   126         -        "Latitude", "North", "Longitude", "East");
   127         -    add_proj4text (p, 0,
   128         -        "+proj=longlat +a=6378249.145 +b=6356514.966398753 +towgs");
   129         -    add_proj4text (p, 1,
   130         -        "84=-143,-90,-294,0,0,0,0 +no_defs");
   131         -    add_srs_wkt (p, 0,
   132         -        "GEOGCS[\"Arc 1950\",DATUM[\"Arc_1950\",SPHEROID[\"Clarke");
   133         -    add_srs_wkt (p, 1,
   134         -        " 1880 (Arc)\",6378249.145,293.4663077,AUTHORITY[\"EPSG\"");
   135         -    add_srs_wkt (p, 2,
   136         -        ",\"7013\"]],TOWGS84[-143,-90,-294,0,0,0,0],AUTHORITY[\"E");
   137         -    add_srs_wkt (p, 3,
   138         -        "PSG\",\"6209\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   139         -    add_srs_wkt (p, 4,
   140         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   141         -    add_srs_wkt (p, 5,
   142         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   143         -    add_srs_wkt (p, 6,
   144         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4209\"]]");
   145         -    p = add_epsg_def_ex (filter, first, last, 4210, "epsg", 4210,
   146         -        "Arc 1960", 1, 1,
   147         -        "Clarke 1880 (RGS)", "Greenwich",
   148         -        "Arc_1960", "none", "degree",
   149         -        "Latitude", "North", "Longitude", "East");
   150         -    add_proj4text (p, 0,
   151         -        "+proj=longlat +ellps=clrk80 +towgs84=-160,-6,-302,0,0,0,");
   152         -    add_proj4text (p, 1,
   153         -        "0 +no_defs");
   154         -    add_srs_wkt (p, 0,
   155         -        "GEOGCS[\"Arc 1960\",DATUM[\"Arc_1960\",SPHEROID[\"Clarke");
   156         -    add_srs_wkt (p, 1,
   157         -        " 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7");
   158         -    add_srs_wkt (p, 2,
   159         -        "012\"]],TOWGS84[-160,-6,-302,0,0,0,0],AUTHORITY[\"EPSG\"");
   160         -    add_srs_wkt (p, 3,
   161         -        ",\"6210\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   162         -    add_srs_wkt (p, 4,
   163         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   164         -    add_srs_wkt (p, 5,
   165         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   166         -    add_srs_wkt (p, 6,
   167         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4210\"]]");
   168         -    p = add_epsg_def_ex (filter, first, last, 4211, "epsg", 4211,
   169         -        "Batavia", 1, 1,
   170         -        "Bessel 1841", "Greenwich",
   171         -        "Batavia", "none", "degree",
   172         -        "Latitude", "North", "Longitude", "East");
   173         -    add_proj4text (p, 0,
   174         -        "+proj=longlat +ellps=bessel +towgs84=-377,681,-50,0,0,0,");
   175         -    add_proj4text (p, 1,
   176         -        "0 +no_defs");
   177         -    add_srs_wkt (p, 0,
   178         -        "GEOGCS[\"Batavia\",DATUM[\"Batavia\",SPHEROID[\"Bessel 1");
   179         -    add_srs_wkt (p, 1,
   180         -        "841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"");
   181         -    add_srs_wkt (p, 2,
   182         -        "]],TOWGS84[-377,681,-50,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
   183         -    add_srs_wkt (p, 3,
   184         -        "11\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   185         -    add_srs_wkt (p, 4,
   186         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   187         -    add_srs_wkt (p, 5,
   188         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   189         -    add_srs_wkt (p, 6,
   190         -        "EAST],AUTHORITY[\"EPSG\",\"4211\"]]");
   191         -    p = add_epsg_def_ex (filter, first, last, 4212, "epsg", 4212,
   192         -        "Barbados 1938", 1, 1,
   193         -        "Clarke 1880 (RGS)", "Greenwich",
   194         -        "Barbados_1938", "none", "degree",
   195         -        "Latitude", "North", "Longitude", "East");
   196         -    add_proj4text (p, 0,
   197         -        "+proj=longlat +ellps=clrk80 +towgs84=31.95,300.99,419.19");
   198         -    add_proj4text (p, 1,
   199         -        ",0,0,0,0 +no_defs");
   200         -    add_srs_wkt (p, 0,
   201         -        "GEOGCS[\"Barbados 1938\",DATUM[\"Barbados_1938\",SPHEROI");
   202         -    add_srs_wkt (p, 1,
   203         -        "D[\"Clarke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"");
   204         -    add_srs_wkt (p, 2,
   205         -        "EPSG\",\"7012\"]],TOWGS84[31.95,300.99,419.19,0,0,0,0],A");
   206         -    add_srs_wkt (p, 3,
   207         -        "UTHORITY[\"EPSG\",\"6212\"]],PRIMEM[\"Greenwich\",0,AUTH");
   208         -    add_srs_wkt (p, 4,
   209         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   210         -    add_srs_wkt (p, 5,
   211         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   212         -    add_srs_wkt (p, 6,
   213         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4212\"");
   214         -    add_srs_wkt (p, 7,
   215         -        "]]");
   216         -    p = add_epsg_def_ex (filter, first, last, 4213, "epsg", 4213,
   217         -        "Beduaram", 1, 1,
   218         -        "Clarke 1880 (IGN)", "Greenwich",
   219         -        "Beduaram", "none", "degree",
   220         -        "Latitude", "North", "Longitude", "East");
           55  +    p = add_epsg_def (filter, first, last, 4213, "epsg", 4213,
           56  +        "Beduaram");
   221     57       add_proj4text (p, 0,
   222     58           "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-106,-87,");
   223     59       add_proj4text (p, 1,
   224     60           "188,0,0,0,0 +no_defs");
   225     61       add_srs_wkt (p, 0,
   226     62           "GEOGCS[\"Beduaram\",DATUM[\"Beduaram\",SPHEROID[\"Clarke");
   227     63       add_srs_wkt (p, 1,
................................................................................
   229     65       add_srs_wkt (p, 2,
   230     66           "SG\",\"7011\"]],TOWGS84[-106,-87,188,0,0,0,0],AUTHORITY[");
   231     67       add_srs_wkt (p, 3,
   232     68           "\"EPSG\",\"6213\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   233     69       add_srs_wkt (p, 4,
   234     70           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   235     71       add_srs_wkt (p, 5,
   236         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   237         -    add_srs_wkt (p, 6,
   238         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4213\"]]");
   239         -    p = add_epsg_def_ex (filter, first, last, 4214, "epsg", 4214,
   240         -        "Beijing 1954", 1, 1,
   241         -        "Krassowsky 1940", "Greenwich",
   242         -        "Beijing_1954", "none", "degree",
   243         -        "Latitude", "North", "Longitude", "East");
           72  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4213\"]]");
           73  +    p = add_epsg_def (filter, first, last, 4214, "epsg", 4214,
           74  +        "Beijing 1954");
   244     75       add_proj4text (p, 0,
   245     76           "+proj=longlat +ellps=krass +towgs84=15.8,-154.4,-82.3,0,");
   246     77       add_proj4text (p, 1,
   247     78           "0,0,0 +no_defs");
   248     79       add_srs_wkt (p, 0,
   249     80           "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
   250     81       add_srs_wkt (p, 1,
................................................................................
   252     83       add_srs_wkt (p, 2,
   253     84           "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   254     85       add_srs_wkt (p, 3,
   255     86           "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   256     87       add_srs_wkt (p, 4,
   257     88           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   258     89       add_srs_wkt (p, 5,
   259         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   260         -    add_srs_wkt (p, 6,
   261         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]]");
   262         -    p = add_epsg_def_ex (filter, first, last, 4215, "epsg", 4215,
   263         -        "Belge 1950", 1, 1,
   264         -        "International 1924", "Greenwich",
   265         -        "Reseau_National_Belge_1950", "none", "degree",
   266         -        "Latitude", "North", "Longitude", "East");
           90  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]]");
           91  +    p = add_epsg_def (filter, first, last, 4215, "epsg", 4215,
           92  +        "Belge 1950");
   267     93       add_proj4text (p, 0,
   268     94           "+proj=longlat +ellps=intl +no_defs");
   269     95       add_srs_wkt (p, 0,
   270     96           "GEOGCS[\"Belge 1950\",DATUM[\"Reseau_National_Belge_1950");
   271     97       add_srs_wkt (p, 1,
   272     98           "\",SPHEROID[\"International 1924\",6378388,297,AUTHORITY");
   273     99       add_srs_wkt (p, 2,
   274    100           "[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"6215\"]],PRIME");
   275    101       add_srs_wkt (p, 3,
   276    102           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
   277    103       add_srs_wkt (p, 4,
   278    104           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
   279    105       add_srs_wkt (p, 5,
   280         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
   281         -    add_srs_wkt (p, 6,
   282         -        "RITY[\"EPSG\",\"4215\"]]");
   283         -    p = add_epsg_def_ex (filter, first, last, 4216, "epsg", 4216,
   284         -        "Bermuda 1957", 1, 1,
   285         -        "Clarke 1866", "Greenwich",
   286         -        "Bermuda_1957", "none", "degree",
   287         -        "Latitude", "North", "Longitude", "East");
          106  +        ",AUTHORITY[\"EPSG\",\"4215\"]]");
          107  +    p = add_epsg_def (filter, first, last, 4216, "epsg", 4216,
          108  +        "Bermuda 1957");
   288    109       add_proj4text (p, 0,
   289    110           "+proj=longlat +ellps=clrk66 +towgs84=-73,213,296,0,0,0,0");
   290    111       add_proj4text (p, 1,
   291    112           " +no_defs");
   292    113       add_srs_wkt (p, 0,
   293    114           "GEOGCS[\"Bermuda 1957\",DATUM[\"Bermuda_1957\",SPHEROID[");
   294    115       add_srs_wkt (p, 1,
................................................................................
   296    117       add_srs_wkt (p, 2,
   297    118           "EPSG\",\"7008\"]],TOWGS84[-73,213,296,0,0,0,0],AUTHORITY");
   298    119       add_srs_wkt (p, 3,
   299    120           "[\"EPSG\",\"6216\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
   300    121       add_srs_wkt (p, 4,
   301    122           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
   302    123       add_srs_wkt (p, 5,
   303         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
   304         -    add_srs_wkt (p, 6,
   305         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4216\"]]");
   306         -    p = add_epsg_def_ex (filter, first, last, 4217, "epsg", 4217,
   307         -        "NAD83 / BLM 59N (ftUS)", 0, 0,
   308         -        "GRS 1980", "Greenwich",
   309         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
   310         -        "X", "East", "Y", "North");
          124  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4216\"]]");
          125  +    p = add_epsg_def (filter, first, last, 4217, "epsg", 4217,
          126  +        "NAD83 / BLM 59N (ftUS)");
   311    127       add_proj4text (p, 0,
   312    128           "+proj=tmerc +lat_0=0 +lon_0=171 +k=0.9996 +x_0=500000.00");
   313    129       add_proj4text (p, 1,
   314         -        "1016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
   315         -    add_proj4text (p, 2,
   316         -        "s=us-ft +no_defs");
          130  +        "1016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
   317    131       add_srs_wkt (p, 0,
   318    132           "PROJCS[\"NAD83 / BLM 59N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
   319    133       add_srs_wkt (p, 1,
   320    134           "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
   321    135       add_srs_wkt (p, 2,
   322    136           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
   323    137       add_srs_wkt (p, 3,
   324    138           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
   325    139       add_srs_wkt (p, 4,
   326    140           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   327    141       add_srs_wkt (p, 5,
   328         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
          142  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
   329    143       add_srs_wkt (p, 6,
   330         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
          144  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
   331    145       add_srs_wkt (p, 7,
   332         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
          146  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
   333    147       add_srs_wkt (p, 8,
   334         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
          148  +        "ntral_meridian\",171],PARAMETER[\"scale_factor\",0.9996]");
   335    149       add_srs_wkt (p, 9,
   336         -        "meridian\",171],PARAMETER[\"scale_factor\",0.9996],PARAM");
          150  +        ",PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fal");
   337    151       add_srs_wkt (p, 10,
   338         -        "ETER[\"false_easting\",1640416.67],PARAMETER[\"false_nor");
          152  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
   339    153       add_srs_wkt (p, 11,
   340         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
          154  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
   341    155       add_srs_wkt (p, 12,
   342         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
   343         -    add_srs_wkt (p, 13,
   344         -        "NORTH],AUTHORITY[\"EPSG\",\"4217\"]]");
   345         -    p = add_epsg_def_ex (filter, first, last, 4218, "epsg", 4218,
   346         -        "Bogota 1975", 1, 1,
   347         -        "International 1924", "Greenwich",
   348         -        "Bogota_1975", "none", "degree",
   349         -        "Latitude", "North", "Longitude", "East");
          156  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4217\"]]");
          157  +    p = add_epsg_def (filter, first, last, 4218, "epsg", 4218,
          158  +        "Bogota 1975");
   350    159       add_proj4text (p, 0,
   351    160           "+proj=longlat +ellps=intl +towgs84=307,304,-318,0,0,0,0 ");
   352    161       add_proj4text (p, 1,
   353    162           "+no_defs");
   354    163       add_srs_wkt (p, 0,
   355    164           "GEOGCS[\"Bogota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"");
   356    165       add_srs_wkt (p, 1,
................................................................................
   358    167       add_srs_wkt (p, 2,
   359    168           "22\"]],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",");
   360    169       add_srs_wkt (p, 3,
   361    170           "\"6218\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   362    171       add_srs_wkt (p, 4,
   363    172           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   364    173       add_srs_wkt (p, 5,
   365         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
   366         -    add_srs_wkt (p, 6,
   367         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4218\"]]");
   368         -    p = add_epsg_def_ex (filter, first, last, 4219, "epsg", 4219,
   369         -        "Bukit Rimpah", 1, 1,
   370         -        "Bessel 1841", "Greenwich",
   371         -        "Bukit_Rimpah", "none", "degree",
   372         -        "Latitude", "North", "Longitude", "East");
          174  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4218\"]]");
          175  +    p = add_epsg_def (filter, first, last, 4219, "epsg", 4219,
          176  +        "Bukit Rimpah");
   373    177       add_proj4text (p, 0,
   374    178           "+proj=longlat +ellps=bessel +towgs84=-384,664,-48,0,0,0,");
   375    179       add_proj4text (p, 1,
   376    180           "0 +no_defs");
   377    181       add_srs_wkt (p, 0,
   378    182           "GEOGCS[\"Bukit Rimpah\",DATUM[\"Bukit_Rimpah\",SPHEROID[");
   379    183       add_srs_wkt (p, 1,
................................................................................
   381    185       add_srs_wkt (p, 2,
   382    186           "\",\"7004\"]],TOWGS84[-384,664,-48,0,0,0,0],AUTHORITY[\"");
   383    187       add_srs_wkt (p, 3,
   384    188           "EPSG\",\"6219\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   385    189       add_srs_wkt (p, 4,
   386    190           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   387    191       add_srs_wkt (p, 5,
   388         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   389         -    add_srs_wkt (p, 6,
   390         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4219\"]]");
   391         -    p = add_epsg_def_ex (filter, first, last, 4220, "epsg", 4220,
   392         -        "Camacupa", 1, 1,
   393         -        "Clarke 1880 (RGS)", "Greenwich",
   394         -        "Camacupa", "none", "degree",
   395         -        "Latitude", "North", "Longitude", "East");
          192  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4219\"]]");
          193  +    p = add_epsg_def (filter, first, last, 4220, "epsg", 4220,
          194  +        "Camacupa");
   396    195       add_proj4text (p, 0,
   397    196           "+proj=longlat +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0");
   398    197       add_proj4text (p, 1,
   399    198           ",0,0,0 +no_defs");
   400    199       add_srs_wkt (p, 0,
   401    200           "GEOGCS[\"Camacupa\",DATUM[\"Camacupa\",SPHEROID[\"Clarke");
   402    201       add_srs_wkt (p, 1,
................................................................................
   404    203       add_srs_wkt (p, 2,
   405    204           "012\"]],TOWGS84[-50.9,-347.6,-231,0,0,0,0],AUTHORITY[\"E");
   406    205       add_srs_wkt (p, 3,
   407    206           "PSG\",\"6220\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   408    207       add_srs_wkt (p, 4,
   409    208           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   410    209       add_srs_wkt (p, 5,
   411         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   412         -    add_srs_wkt (p, 6,
   413         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4220\"]]");
   414         -    p = add_epsg_def_ex (filter, first, last, 4221, "epsg", 4221,
   415         -        "Campo Inchauspe", 1, 1,
   416         -        "International 1924", "Greenwich",
   417         -        "Campo_Inchauspe", "none", "degree",
   418         -        "Latitude", "North", "Longitude", "East");
          210  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4220\"]]");
          211  +    p = add_epsg_def (filter, first, last, 4221, "epsg", 4221,
          212  +        "Campo Inchauspe");
   419    213       add_proj4text (p, 0,
   420    214           "+proj=longlat +ellps=intl +towgs84=-148,136,90,0,0,0,0 +");
   421    215       add_proj4text (p, 1,
   422    216           "no_defs");
   423    217       add_srs_wkt (p, 0,
   424    218           "GEOGCS[\"Campo Inchauspe\",DATUM[\"Campo_Inchauspe\",SPH");
   425    219       add_srs_wkt (p, 1,
................................................................................
   427    221       add_srs_wkt (p, 2,
   428    222           "G\",\"7022\"]],TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"");
   429    223       add_srs_wkt (p, 3,
   430    224           "EPSG\",\"6221\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   431    225       add_srs_wkt (p, 4,
   432    226           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   433    227       add_srs_wkt (p, 5,
   434         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   435         -    add_srs_wkt (p, 6,
   436         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4221\"]]");
   437         -    p = add_epsg_def_ex (filter, first, last, 4222, "epsg", 4222,
   438         -        "Cape", 1, 1,
   439         -        "Clarke 1880 (Arc)", "Greenwich",
   440         -        "Cape", "none", "degree",
   441         -        "Latitude", "North", "Longitude", "East");
          228  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4221\"]]");
          229  +    p = add_epsg_def (filter, first, last, 4222, "epsg", 4222,
          230  +        "Cape");
   442    231       add_proj4text (p, 0,
   443    232           "+proj=longlat +a=6378249.145 +b=6356514.966398753 +towgs");
   444    233       add_proj4text (p, 1,
   445    234           "84=-136,-108,-292,0,0,0,0 +no_defs");
   446    235       add_srs_wkt (p, 0,
   447    236           "GEOGCS[\"Cape\",DATUM[\"Cape\",SPHEROID[\"Clarke 1880 (A");
   448    237       add_srs_wkt (p, 1,
................................................................................
   450    239       add_srs_wkt (p, 2,
   451    240           "]],TOWGS84[-136,-108,-292,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   452    241       add_srs_wkt (p, 3,
   453    242           "6222\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   454    243       add_srs_wkt (p, 4,
   455    244           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   456    245       add_srs_wkt (p, 5,
   457         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   458         -    add_srs_wkt (p, 6,
   459         -        "\",EAST],AUTHORITY[\"EPSG\",\"4222\"]]");
   460         -    p = add_epsg_def_ex (filter, first, last, 4223, "epsg", 4223,
   461         -        "Carthage", 1, 1,
   462         -        "Clarke 1880 (IGN)", "Greenwich",
   463         -        "Carthage", "none", "degree",
   464         -        "Latitude", "North", "Longitude", "East");
          246  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4222\"]]");
          247  +    p = add_epsg_def (filter, first, last, 4223, "epsg", 4223,
          248  +        "Carthage");
   465    249       add_proj4text (p, 0,
   466         -        "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-263,6,43");
   467         -    add_proj4text (p, 1,
   468         -        "1,0,0,0,0 +no_defs");
          250  +        "+proj=longlat +datum=carthage +no_defs");
   469    251       add_srs_wkt (p, 0,
   470    252           "GEOGCS[\"Carthage\",DATUM[\"Carthage\",SPHEROID[\"Clarke");
   471    253       add_srs_wkt (p, 1,
   472    254           " 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EP");
   473    255       add_srs_wkt (p, 2,
   474    256           "SG\",\"7011\"]],TOWGS84[-263,6,431,0,0,0,0],AUTHORITY[\"");
   475    257       add_srs_wkt (p, 3,
   476    258           "EPSG\",\"6223\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   477    259       add_srs_wkt (p, 4,
   478    260           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   479    261       add_srs_wkt (p, 5,
   480         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   481         -    add_srs_wkt (p, 6,
   482         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4223\"]]");
   483         -    p = add_epsg_def_ex (filter, first, last, 4224, "epsg", 4224,
   484         -        "Chua", 1, 1,
   485         -        "International 1924", "Greenwich",
   486         -        "Chua", "none", "degree",
   487         -        "Latitude", "North", "Longitude", "East");
          262  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4223\"]]");
          263  +    p = add_epsg_def (filter, first, last, 4224, "epsg", 4224,
          264  +        "Chua");
   488    265       add_proj4text (p, 0,
   489         -        "+proj=longlat +ellps=intl +towgs84=-143.87,243.37,-33.52");
          266  +        "+proj=longlat +ellps=intl +towgs84=-134,229,-29,0,0,0,0 ");
   490    267       add_proj4text (p, 1,
   491         -        ",0,0,0,0 +no_defs");
          268  +        "+no_defs");
   492    269       add_srs_wkt (p, 0,
   493    270           "GEOGCS[\"Chua\",DATUM[\"Chua\",SPHEROID[\"International ");
   494    271       add_srs_wkt (p, 1,
   495    272           "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84");
   496    273       add_srs_wkt (p, 2,
   497         -        "[-143.87,243.37,-33.52,0,0,0,0],AUTHORITY[\"EPSG\",\"622");
          274  +        "[-134,229,-29,0,0,0,0],AUTHORITY[\"EPSG\",\"6224\"]],PRI");
   498    275       add_srs_wkt (p, 3,
   499         -        "4\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
          276  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   500    277       add_srs_wkt (p, 4,
   501         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
          278  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   502    279       add_srs_wkt (p, 5,
   503         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   504         -    add_srs_wkt (p, 6,
   505         -        "EAST],AUTHORITY[\"EPSG\",\"4224\"]]");
   506         -    p = add_epsg_def_ex (filter, first, last, 4225, "epsg", 4225,
   507         -        "Corrego Alegre 1970-72", 1, 1,
   508         -        "International 1924", "Greenwich",
   509         -        "Corrego_Alegre_1970_72", "none", "degree",
   510         -        "Latitude", "North", "Longitude", "East");
          280  +        "],AUTHORITY[\"EPSG\",\"4224\"]]");
          281  +    p = add_epsg_def (filter, first, last, 4225, "epsg", 4225,
          282  +        "Corrego Alegre 1970-72");
   511    283       add_proj4text (p, 0,
   512         -        "+proj=longlat +ellps=intl +towgs84=-205.57,168.77,-4.12,");
          284  +        "+proj=longlat +ellps=intl +towgs84=-206,172,-6,0,0,0,0 +");
   513    285       add_proj4text (p, 1,
   514         -        "0,0,0,0 +no_defs");
          286  +        "no_defs");
   515    287       add_srs_wkt (p, 0,
   516    288           "GEOGCS[\"Corrego Alegre 1970-72\",DATUM[\"Corrego_Alegre");
   517    289       add_srs_wkt (p, 1,
   518    290           "_1970_72\",SPHEROID[\"International 1924\",6378388,297,A");
   519    291       add_srs_wkt (p, 2,
   520         -        "UTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-205.57,168.77,-4.1");
          292  +        "UTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-206,172,-6,0,0,0,0");
   521    293       add_srs_wkt (p, 3,
   522         -        "2,0,0,0,0],AUTHORITY[\"EPSG\",\"6225\"]],PRIMEM[\"Greenw");
          294  +        "],AUTHORITY[\"EPSG\",\"6225\"]],PRIMEM[\"Greenwich\",0,A");
   523    295       add_srs_wkt (p, 4,
   524         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
          296  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   525    297       add_srs_wkt (p, 5,
   526         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
          298  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   527    299       add_srs_wkt (p, 6,
   528         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
   529         -    add_srs_wkt (p, 7,
   530         -        "G\",\"4225\"]]");
   531         -    p = add_epsg_def_ex (filter, first, last, 4226, "epsg", 4226,
   532         -        "Cote d'Ivoire", 1, 1,
   533         -        "Clarke 1880 (IGN)", "Greenwich",
   534         -        "Cote_d_Ivoire", "none", "degree",
   535         -        "Latitude", "North", "Longitude", "East");
          300  +        ",\"4225\"]]");
          301  +    p = add_epsg_def (filter, first, last, 4226, "epsg", 4226,
          302  +        "Cote d'Ivoire");
   536    303       add_proj4text (p, 0,
   537    304           "+proj=longlat +a=6378249.2 +b=6356515 +no_defs");
   538    305       add_srs_wkt (p, 0,
   539    306           "GEOGCS[\"Cote d'Ivoire\",DATUM[\"Cote_d_Ivoire\",SPHEROI");
   540    307       add_srs_wkt (p, 1,
   541    308           "D[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936265,AUTH");
   542    309       add_srs_wkt (p, 2,
   543    310           "ORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\",\"6226\"]],");
   544    311       add_srs_wkt (p, 3,
   545    312           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   546    313       add_srs_wkt (p, 4,
   547    314           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"910");
   548    315       add_srs_wkt (p, 5,
   549         -        "8\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   550         -    add_srs_wkt (p, 6,
   551         -        "AUTHORITY[\"EPSG\",\"4226\"]]");
   552         -    p = add_epsg_def_ex (filter, first, last, 4227, "epsg", 4227,
   553         -        "Deir ez Zor", 1, 1,
   554         -        "Clarke 1880 (IGN)", "Greenwich",
   555         -        "Deir_ez_Zor", "none", "degree",
   556         -        "Latitude", "North", "Longitude", "East");
          316  +        "8\"]],AUTHORITY[\"EPSG\",\"4226\"]]");
          317  +    p = add_epsg_def (filter, first, last, 4227, "epsg", 4227,
          318  +        "Deir ez Zor");
   557    319       add_proj4text (p, 0,
   558    320           "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-190.421,");
   559    321       add_proj4text (p, 1,
   560    322           "8.532,238.69,0,0,0,0 +no_defs");
   561    323       add_srs_wkt (p, 0,
   562    324           "GEOGCS[\"Deir ez Zor\",DATUM[\"Deir_ez_Zor\",SPHEROID[\"");
   563    325       add_srs_wkt (p, 1,
................................................................................
   565    327       add_srs_wkt (p, 2,
   566    328           "Y[\"EPSG\",\"7011\"]],TOWGS84[-190.421,8.532,238.69,0,0,");
   567    329       add_srs_wkt (p, 3,
   568    330           "0,0],AUTHORITY[\"EPSG\",\"6227\"]],PRIMEM[\"Greenwich\",");
   569    331       add_srs_wkt (p, 4,
   570    332           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   571    333       add_srs_wkt (p, 5,
   572         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          334  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   573    335       add_srs_wkt (p, 6,
   574         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   575         -    add_srs_wkt (p, 7,
   576         -        "4227\"]]");
   577         -    p = add_epsg_def_ex (filter, first, last, 4228, "epsg", 4228,
   578         -        "Douala", 1, 1,
   579         -        "Clarke 1880 (IGN)", "Greenwich",
   580         -        "Douala", "none", "degree",
   581         -        "Latitude", "North", "Longitude", "East");
          336  +        "G\",\"4227\"]]");
          337  +    p = add_epsg_def (filter, first, last, 4228, "epsg", 4228,
          338  +        "Douala");
   582    339       add_proj4text (p, 0,
   583    340           "+proj=longlat +a=6378249.2 +b=6356515 +no_defs");
   584    341       add_srs_wkt (p, 0,
   585    342           "GEOGCS[\"Douala\",DATUM[\"Douala\",SPHEROID[\"Clarke 188");
   586    343       add_srs_wkt (p, 1,
   587    344           "0 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\"");
   588    345       add_srs_wkt (p, 2,
   589    346           ",\"7011\"]],AUTHORITY[\"EPSG\",\"6228\"]],PRIMEM[\"Green");
   590    347       add_srs_wkt (p, 3,
   591    348           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   592    349       add_srs_wkt (p, 4,
   593         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"L");
          350  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORIT");
   594    351       add_srs_wkt (p, 5,
   595         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   596         -    add_srs_wkt (p, 6,
   597         -        "SG\",\"4228\"]]");
   598         -    p = add_epsg_def_ex (filter, first, last, 4229, "epsg", 4229,
   599         -        "Egypt 1907", 1, 1,
   600         -        "Helmert 1906", "Greenwich",
   601         -        "Egypt_1907", "none", "degree",
   602         -        "Latitude", "North", "Longitude", "East");
          352  +        "Y[\"EPSG\",\"4228\"]]");
          353  +    p = add_epsg_def (filter, first, last, 4229, "epsg", 4229,
          354  +        "Egypt 1907");
   603    355       add_proj4text (p, 0,
   604    356           "+proj=longlat +ellps=helmert +towgs84=-130,110,-13,0,0,0");
   605    357       add_proj4text (p, 1,
   606    358           ",0 +no_defs");
   607    359       add_srs_wkt (p, 0,
   608    360           "GEOGCS[\"Egypt 1907\",DATUM[\"Egypt_1907\",SPHEROID[\"He");
   609    361       add_srs_wkt (p, 1,
................................................................................
   611    363       add_srs_wkt (p, 2,
   612    364           ",TOWGS84[-130,110,-13,0,0,0,0],AUTHORITY[\"EPSG\",\"6229");
   613    365       add_srs_wkt (p, 3,
   614    366           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   615    367       add_srs_wkt (p, 4,
   616    368           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   617    369       add_srs_wkt (p, 5,
   618         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   619         -    add_srs_wkt (p, 6,
   620         -        "AST],AUTHORITY[\"EPSG\",\"4229\"]]");
   621         -    p = add_epsg_def_ex (filter, first, last, 4230, "epsg", 4230,
   622         -        "ED50", 1, 1,
   623         -        "International 1924", "Greenwich",
   624         -        "European_Datum_1950", "none", "degree",
   625         -        "Latitude", "North", "Longitude", "East");
          370  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4229\"]]");
          371  +    p = add_epsg_def (filter, first, last, 4230, "epsg", 4230,
          372  +        "ED50");
   626    373       add_proj4text (p, 0,
   627    374           "+proj=longlat +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 ");
   628    375       add_proj4text (p, 1,
   629    376           "+no_defs");
   630    377       add_srs_wkt (p, 0,
   631    378           "GEOGCS[\"ED50\",DATUM[\"European_Datum_1950\",SPHEROID[\"");
   632    379       add_srs_wkt (p, 1,
................................................................................
   634    381       add_srs_wkt (p, 2,
   635    382           "22\"]],TOWGS84[-87,-98,-121,0,0,0,0],AUTHORITY[\"EPSG\",");
   636    383       add_srs_wkt (p, 3,
   637    384           "\"6230\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   638    385       add_srs_wkt (p, 4,
   639    386           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   640    387       add_srs_wkt (p, 5,
   641         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
   642         -    add_srs_wkt (p, 6,
   643         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4230\"]]");
   644         -    p = add_epsg_def_ex (filter, first, last, 4231, "epsg", 4231,
   645         -        "ED87", 1, 1,
   646         -        "International 1924", "Greenwich",
   647         -        "European_Datum_1987", "none", "degree",
   648         -        "Latitude", "North", "Longitude", "East");
          388  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4230\"]]");
          389  +    p = add_epsg_def (filter, first, last, 4231, "epsg", 4231,
          390  +        "ED87");
   649    391       add_proj4text (p, 0,
   650    392           "+proj=longlat +ellps=intl +towgs84=-83.11,-97.38,-117.22");
   651    393       add_proj4text (p, 1,
   652    394           ",0.00569291,-0.0446976,0.0442851,0.1218 +no_defs");
   653    395       add_srs_wkt (p, 0,
   654    396           "GEOGCS[\"ED87\",DATUM[\"European_Datum_1987\",SPHEROID[\"");
   655    397       add_srs_wkt (p, 1,
................................................................................
   659    401       add_srs_wkt (p, 3,
   660    402           "76,0.0442851,0.1218],AUTHORITY[\"EPSG\",\"6231\"]],PRIME");
   661    403       add_srs_wkt (p, 4,
   662    404           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
   663    405       add_srs_wkt (p, 5,
   664    406           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
   665    407       add_srs_wkt (p, 6,
   666         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
   667         -    add_srs_wkt (p, 7,
   668         -        "RITY[\"EPSG\",\"4231\"]]");
   669         -    p = add_epsg_def_ex (filter, first, last, 4232, "epsg", 4232,
   670         -        "Fahud", 1, 1,
   671         -        "Clarke 1880 (RGS)", "Greenwich",
   672         -        "Fahud", "none", "degree",
   673         -        "Latitude", "North", "Longitude", "East");
          408  +        ",AUTHORITY[\"EPSG\",\"4231\"]]");
          409  +    p = add_epsg_def (filter, first, last, 4232, "epsg", 4232,
          410  +        "Fahud");
   674    411       add_proj4text (p, 0,
   675    412           "+proj=longlat +ellps=clrk80 +towgs84=-346,-1,224,0,0,0,0");
   676    413       add_proj4text (p, 1,
   677    414           " +no_defs");
   678    415       add_srs_wkt (p, 0,
   679    416           "GEOGCS[\"Fahud\",DATUM[\"Fahud\",SPHEROID[\"Clarke 1880 ");
   680    417       add_srs_wkt (p, 1,
................................................................................
   682    419       add_srs_wkt (p, 2,
   683    420           "],TOWGS84[-346,-1,224,0,0,0,0],AUTHORITY[\"EPSG\",\"6232");
   684    421       add_srs_wkt (p, 3,
   685    422           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   686    423       add_srs_wkt (p, 4,
   687    424           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   688    425       add_srs_wkt (p, 5,
   689         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   690         -    add_srs_wkt (p, 6,
   691         -        "AST],AUTHORITY[\"EPSG\",\"4232\"]]");
   692         -    p = add_epsg_def_ex (filter, first, last, 4233, "epsg", 4233,
   693         -        "Gandajika 1970", 1, 1,
   694         -        "International 1924", "Greenwich",
   695         -        "Gandajika_1970", "none", "degree",
   696         -        "Latitude", "North", "Longitude", "East");
          426  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4232\"]]");
          427  +    p = add_epsg_def (filter, first, last, 4233, "epsg", 4233,
          428  +        "Gandajika 1970");
   697    429       add_proj4text (p, 0,
   698    430           "+proj=longlat +ellps=intl +towgs84=-133,-321,50,0,0,0,0 ");
   699    431       add_proj4text (p, 1,
   700    432           "+no_defs");
   701    433       add_srs_wkt (p, 0,
   702    434           "GEOGCS[\"Gandajika 1970\",DATUM[\"Gandajika_1970\",SPHER");
   703    435       add_srs_wkt (p, 1,
................................................................................
   705    437       add_srs_wkt (p, 2,
   706    438           ",\"7022\"]],TOWGS84[-133,-321,50,0,0,0,0],AUTHORITY[\"EP");
   707    439       add_srs_wkt (p, 3,
   708    440           "SG\",\"6233\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   709    441       add_srs_wkt (p, 4,
   710    442           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   711    443       add_srs_wkt (p, 5,
   712         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
   713         -    add_srs_wkt (p, 6,
   714         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4233\"]]");
   715         -    p = add_epsg_def_ex (filter, first, last, 4234, "epsg", 4234,
   716         -        "Garoua", 1, 1,
   717         -        "Clarke 1880 (IGN)", "Greenwich",
   718         -        "Garoua", "none", "degree",
   719         -        "Latitude", "North", "Longitude", "East");
          444  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4233\"]]");
          445  +    p = add_epsg_def (filter, first, last, 4234, "epsg", 4234,
          446  +        "Garoua");
   720    447       add_proj4text (p, 0,
   721    448           "+proj=longlat +a=6378249.2 +b=6356515 +no_defs");
   722    449       add_srs_wkt (p, 0,
   723    450           "GEOGCS[\"Garoua\",DATUM[\"Garoua\",SPHEROID[\"Clarke 188");
   724    451       add_srs_wkt (p, 1,
   725    452           "0 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\"");
   726    453       add_srs_wkt (p, 2,
   727    454           ",\"7011\"]],AUTHORITY[\"EPSG\",\"6234\"]],PRIMEM[\"Green");
   728    455       add_srs_wkt (p, 3,
   729    456           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   730    457       add_srs_wkt (p, 4,
   731         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"L");
          458  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORIT");
   732    459       add_srs_wkt (p, 5,
   733         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   734         -    add_srs_wkt (p, 6,
   735         -        "SG\",\"4234\"]]");
   736         -    p = add_epsg_def_ex (filter, first, last, 4235, "epsg", 4235,
   737         -        "Guyane Francaise", 1, 1,
   738         -        "International 1924", "Greenwich",
   739         -        "Guyane_Francaise", "none", "degree",
   740         -        "Latitude", "North", "Longitude", "East");
          460  +        "Y[\"EPSG\",\"4234\"]]");
          461  +    p = add_epsg_def (filter, first, last, 4235, "epsg", 4235,
          462  +        "Guyane Francaise");
   741    463       add_proj4text (p, 0,
   742    464           "+proj=longlat +ellps=intl +no_defs");
   743    465       add_srs_wkt (p, 0,
   744    466           "GEOGCS[\"Guyane Francaise\",DATUM[\"Guyane_Francaise\",S");
   745    467       add_srs_wkt (p, 1,
   746    468           "PHEROID[\"International 1924\",6378388,297,AUTHORITY[\"E");
   747    469       add_srs_wkt (p, 2,
   748    470           "PSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"6235\"]],PRIMEM[\"");
   749    471       add_srs_wkt (p, 3,
   750    472           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   751    473       add_srs_wkt (p, 4,
   752         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AXI");
          474  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AUT");
   753    475       add_srs_wkt (p, 5,
   754         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   755         -    add_srs_wkt (p, 6,
   756         -        "[\"EPSG\",\"4235\"]]");
   757         -    p = add_epsg_def_ex (filter, first, last, 4236, "epsg", 4236,
   758         -        "Hu Tzu Shan 1950", 1, 1,
   759         -        "International 1924", "Greenwich",
   760         -        "Hu_Tzu_Shan_1950", "none", "degree",
   761         -        "Latitude", "North", "Longitude", "East");
          476  +        "HORITY[\"EPSG\",\"4235\"]]");
          477  +    p = add_epsg_def (filter, first, last, 4236, "epsg", 4236,
          478  +        "Hu Tzu Shan 1950");
   762    479       add_proj4text (p, 0,
   763    480           "+proj=longlat +ellps=intl +towgs84=-637,-549,-203,0,0,0,");
   764    481       add_proj4text (p, 1,
   765    482           "0 +no_defs");
   766    483       add_srs_wkt (p, 0,
   767    484           "GEOGCS[\"Hu Tzu Shan 1950\",DATUM[\"Hu_Tzu_Shan_1950\",S");
   768    485       add_srs_wkt (p, 1,
................................................................................
   770    487       add_srs_wkt (p, 2,
   771    488           "PSG\",\"7022\"]],TOWGS84[-637,-549,-203,0,0,0,0],AUTHORI");
   772    489       add_srs_wkt (p, 3,
   773    490           "TY[\"EPSG\",\"6236\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   774    491       add_srs_wkt (p, 4,
   775    492           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   776    493       add_srs_wkt (p, 5,
   777         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
          494  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4236\"");
   778    495       add_srs_wkt (p, 6,
   779         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4236\"]]");
   780         -    p = add_epsg_def_ex (filter, first, last, 4237, "epsg", 4237,
   781         -        "HD72", 1, 1,
   782         -        "GRS 1967", "Greenwich",
   783         -        "Hungarian_Datum_1972", "none", "degree",
   784         -        "Latitude", "North", "Longitude", "East");
          496  +        "]]");
          497  +    p = add_epsg_def (filter, first, last, 4237, "epsg", 4237,
          498  +        "HD72");
   785    499       add_proj4text (p, 0,
   786    500           "+proj=longlat +ellps=GRS67 +towgs84=52.17,-71.82,-14.9,0");
   787    501       add_proj4text (p, 1,
   788    502           ",0,0,0 +no_defs");
   789    503       add_srs_wkt (p, 0,
   790    504           "GEOGCS[\"HD72\",DATUM[\"Hungarian_Datum_1972\",SPHEROID[");
   791    505       add_srs_wkt (p, 1,
................................................................................
   793    507       add_srs_wkt (p, 2,
   794    508           "7036\"]],TOWGS84[52.17,-71.82,-14.9,0,0,0,0],AUTHORITY[\"");
   795    509       add_srs_wkt (p, 3,
   796    510           "EPSG\",\"6237\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   797    511       add_srs_wkt (p, 4,
   798    512           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   799    513       add_srs_wkt (p, 5,
   800         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   801         -    add_srs_wkt (p, 6,
   802         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4237\"]]");
   803         -    p = add_epsg_def_ex (filter, first, last, 4238, "epsg", 4238,
   804         -        "ID74", 1, 1,
   805         -        "Indonesian National Spheroid", "Greenwich",
   806         -        "Indonesian_Datum_1974", "none", "degree",
   807         -        "Latitude", "North", "Longitude", "East");
          514  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4237\"]]");
          515  +    p = add_epsg_def (filter, first, last, 4238, "epsg", 4238,
          516  +        "ID74");
   808    517       add_proj4text (p, 0,
   809    518           "+proj=longlat +a=6378160 +b=6356774.50408554 +towgs84=-2");
   810    519       add_proj4text (p, 1,
   811    520           "4,-15,5,0,0,0,0 +no_defs");
   812    521       add_srs_wkt (p, 0,
   813    522           "GEOGCS[\"ID74\",DATUM[\"Indonesian_Datum_1974\",SPHEROID");
   814    523       add_srs_wkt (p, 1,
................................................................................
   816    525       add_srs_wkt (p, 2,
   817    526           "ITY[\"EPSG\",\"7021\"]],TOWGS84[-24,-15,5,0,0,0,0],AUTHO");
   818    527       add_srs_wkt (p, 3,
   819    528           "RITY[\"EPSG\",\"6238\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   820    529       add_srs_wkt (p, 4,
   821    530           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   822    531       add_srs_wkt (p, 5,
   823         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          532  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4238");
   824    533       add_srs_wkt (p, 6,
   825         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4238\"]]");
   826         -    p = add_epsg_def_ex (filter, first, last, 4239, "epsg", 4239,
   827         -        "Indian 1954", 1, 1,
   828         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
   829         -        "Indian_1954", "none", "degree",
   830         -        "Latitude", "North", "Longitude", "East");
          534  +        "\"]]");
          535  +    p = add_epsg_def (filter, first, last, 4239, "epsg", 4239,
          536  +        "Indian 1954");
   831    537       add_proj4text (p, 0,
   832    538           "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8");
   833    539       add_proj4text (p, 1,
   834    540           "4=217,823,299,0,0,0,0 +no_defs");
   835    541       add_srs_wkt (p, 0,
   836    542           "GEOGCS[\"Indian 1954\",DATUM[\"Indian_1954\",SPHEROID[\"");
   837    543       add_srs_wkt (p, 1,
................................................................................
   839    545       add_srs_wkt (p, 2,
   840    546           "THORITY[\"EPSG\",\"7015\"]],TOWGS84[217,823,299,0,0,0,0]");
   841    547       add_srs_wkt (p, 3,
   842    548           ",AUTHORITY[\"EPSG\",\"6239\"]],PRIMEM[\"Greenwich\",0,AU");
   843    549       add_srs_wkt (p, 4,
   844    550           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   845    551       add_srs_wkt (p, 5,
   846         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          552  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   847    553       add_srs_wkt (p, 6,
   848         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4239");
   849         -    add_srs_wkt (p, 7,
   850         -        "\"]]");
   851         -    p = add_epsg_def_ex (filter, first, last, 4240, "epsg", 4240,
   852         -        "Indian 1975", 1, 1,
   853         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
   854         -        "Indian_1975", "none", "degree",
   855         -        "Latitude", "North", "Longitude", "East");
          554  +        "\"4239\"]]");
          555  +    p = add_epsg_def (filter, first, last, 4240, "epsg", 4240,
          556  +        "Indian 1975");
   856    557       add_proj4text (p, 0,
   857    558           "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8");
   858    559       add_proj4text (p, 1,
   859    560           "4=210,814,289,0,0,0,0 +no_defs");
   860    561       add_srs_wkt (p, 0,
   861    562           "GEOGCS[\"Indian 1975\",DATUM[\"Indian_1975\",SPHEROID[\"");
   862    563       add_srs_wkt (p, 1,
................................................................................
   864    565       add_srs_wkt (p, 2,
   865    566           "THORITY[\"EPSG\",\"7015\"]],TOWGS84[210,814,289,0,0,0,0]");
   866    567       add_srs_wkt (p, 3,
   867    568           ",AUTHORITY[\"EPSG\",\"6240\"]],PRIMEM[\"Greenwich\",0,AU");
   868    569       add_srs_wkt (p, 4,
   869    570           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   870    571       add_srs_wkt (p, 5,
   871         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          572  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   872    573       add_srs_wkt (p, 6,
   873         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4240");
   874         -    add_srs_wkt (p, 7,
   875         -        "\"]]");
   876         -    p = add_epsg_def_ex (filter, first, last, 4241, "epsg", 4241,
   877         -        "Jamaica 1875", 1, 1,
   878         -        "Clarke 1880", "Greenwich",
   879         -        "Jamaica_1875", "none", "degree",
   880         -        "Latitude", "North", "Longitude", "East");
          574  +        "\"4240\"]]");
          575  +    p = add_epsg_def (filter, first, last, 4241, "epsg", 4241,
          576  +        "Jamaica 1875");
   881    577       add_proj4text (p, 0,
   882    578           "+proj=longlat +a=6378249.144808011 +b=6356514.966204134 ");
   883    579       add_proj4text (p, 1,
   884    580           "+no_defs");
   885    581       add_srs_wkt (p, 0,
   886    582           "GEOGCS[\"Jamaica 1875\",DATUM[\"Jamaica_1875\",SPHEROID[");
   887    583       add_srs_wkt (p, 1,
................................................................................
   889    585       add_srs_wkt (p, 2,
   890    586           "ORITY[\"EPSG\",\"7034\"]],AUTHORITY[\"EPSG\",\"6241\"]],");
   891    587       add_srs_wkt (p, 3,
   892    588           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   893    589       add_srs_wkt (p, 4,
   894    590           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   895    591       add_srs_wkt (p, 5,
   896         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   897         -    add_srs_wkt (p, 6,
   898         -        "AUTHORITY[\"EPSG\",\"4241\"]]");
   899         -    p = add_epsg_def_ex (filter, first, last, 4242, "epsg", 4242,
   900         -        "JAD69", 1, 1,
   901         -        "Clarke 1866", "Greenwich",
   902         -        "Jamaica_1969", "none", "degree",
   903         -        "Latitude", "North", "Longitude", "East");
          592  +        "2\"]],AUTHORITY[\"EPSG\",\"4241\"]]");
          593  +    p = add_epsg_def (filter, first, last, 4242, "epsg", 4242,
          594  +        "JAD69");
   904    595       add_proj4text (p, 0,
   905    596           "+proj=longlat +ellps=clrk66 +towgs84=70,207,389.5,0,0,0,");
   906    597       add_proj4text (p, 1,
   907    598           "0 +no_defs");
   908    599       add_srs_wkt (p, 0,
   909    600           "GEOGCS[\"JAD69\",DATUM[\"Jamaica_1969\",SPHEROID[\"Clark");
   910    601       add_srs_wkt (p, 1,
................................................................................
   912    603       add_srs_wkt (p, 2,
   913    604           "\"7008\"]],TOWGS84[70,207,389.5,0,0,0,0],AUTHORITY[\"EPS");
   914    605       add_srs_wkt (p, 3,
   915    606           "G\",\"6242\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   916    607       add_srs_wkt (p, 4,
   917    608           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   918    609       add_srs_wkt (p, 5,
   919         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
   920         -    add_srs_wkt (p, 6,
   921         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4242\"]]");
   922         -    p = add_epsg_def_ex (filter, first, last, 4243, "epsg", 4243,
   923         -        "Kalianpur 1880", 1, 1,
   924         -        "Everest (1830 Definition)", "Greenwich",
   925         -        "Kalianpur_1880", "none", "degree",
   926         -        "Latitude", "North", "Longitude", "East");
          610  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4242\"]]");
          611  +    p = add_epsg_def (filter, first, last, 4243, "epsg", 4243,
          612  +        "Kalianpur 1880");
   927    613       add_proj4text (p, 0,
   928    614           "+proj=longlat +a=6377299.36559538 +b=6356098.359005156 +");
   929    615       add_proj4text (p, 1,
   930    616           "no_defs");
   931    617       add_srs_wkt (p, 0,
   932    618           "GEOGCS[\"Kalianpur 1880\",DATUM[\"Kalianpur_1880\",SPHER");
   933    619       add_srs_wkt (p, 1,
................................................................................
   935    621       add_srs_wkt (p, 2,
   936    622           "017255433552,AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"E");
   937    623       add_srs_wkt (p, 3,
   938    624           "PSG\",\"6243\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   939    625       add_srs_wkt (p, 4,
   940    626           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   941    627       add_srs_wkt (p, 5,
   942         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   943         -    add_srs_wkt (p, 6,
   944         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4243\"]]");
   945         -    p = add_epsg_def_ex (filter, first, last, 4244, "epsg", 4244,
   946         -        "Kandawala", 1, 1,
   947         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
   948         -        "Kandawala", "none", "degree",
   949         -        "Latitude", "North", "Longitude", "East");
          628  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4243\"]]");
          629  +    p = add_epsg_def (filter, first, last, 4244, "epsg", 4244,
          630  +        "Kandawala");
   950    631       add_proj4text (p, 0,
   951    632           "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8");
   952    633       add_proj4text (p, 1,
   953    634           "4=-97,787,86,0,0,0,0 +no_defs");
   954    635       add_srs_wkt (p, 0,
   955    636           "GEOGCS[\"Kandawala\",DATUM[\"Kandawala\",SPHEROID[\"Ever");
   956    637       add_srs_wkt (p, 1,
................................................................................
   958    639       add_srs_wkt (p, 2,
   959    640           "ITY[\"EPSG\",\"7015\"]],TOWGS84[-97,787,86,0,0,0,0],AUTH");
   960    641       add_srs_wkt (p, 3,
   961    642           "ORITY[\"EPSG\",\"6244\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
   962    643       add_srs_wkt (p, 4,
   963    644           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
   964    645       add_srs_wkt (p, 5,
   965         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
          646  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"424");
   966    647       add_srs_wkt (p, 6,
   967         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4244\"]]");
   968         -    p = add_epsg_def_ex (filter, first, last, 4245, "epsg", 4245,
   969         -        "Kertau 1968", 1, 1,
   970         -        "Everest 1830 Modified", "Greenwich",
   971         -        "Kertau_1968", "none", "degree",
   972         -        "Latitude", "North", "Longitude", "East");
          648  +        "4\"]]");
          649  +    p = add_epsg_def (filter, first, last, 4245, "epsg", 4245,
          650  +        "Kertau 1968");
   973    651       add_proj4text (p, 0,
   974    652           "+proj=longlat +a=6377304.063 +b=6356103.038993155 +towgs");
   975    653       add_proj4text (p, 1,
   976    654           "84=-11,851,5,0,0,0,0 +no_defs");
   977    655       add_srs_wkt (p, 0,
   978    656           "GEOGCS[\"Kertau 1968\",DATUM[\"Kertau_1968\",SPHEROID[\"");
   979    657       add_srs_wkt (p, 1,
................................................................................
   981    659       add_srs_wkt (p, 2,
   982    660           "EPSG\",\"7018\"]],TOWGS84[-11,851,5,0,0,0,0],AUTHORITY[\"");
   983    661       add_srs_wkt (p, 3,
   984    662           "EPSG\",\"6245\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   985    663       add_srs_wkt (p, 4,
   986    664           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   987    665       add_srs_wkt (p, 5,
   988         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   989         -    add_srs_wkt (p, 6,
   990         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4245\"]]");
   991         -    p = add_epsg_def_ex (filter, first, last, 4246, "epsg", 4246,
   992         -        "KOC", 1, 1,
   993         -        "Clarke 1880 (RGS)", "Greenwich",
   994         -        "Kuwait_Oil_Company", "none", "degree",
   995         -        "Latitude", "North", "Longitude", "East");
          666  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4245\"]]");
          667  +    p = add_epsg_def (filter, first, last, 4246, "epsg", 4246,
          668  +        "KOC");
   996    669       add_proj4text (p, 0,
   997    670           "+proj=longlat +ellps=clrk80 +towgs84=-294.7,-200.1,525.5");
   998    671       add_proj4text (p, 1,
   999    672           ",0,0,0,0 +no_defs");
  1000    673       add_srs_wkt (p, 0,
  1001    674           "GEOGCS[\"KOC\",DATUM[\"Kuwait_Oil_Company\",SPHEROID[\"C");
  1002    675       add_srs_wkt (p, 1,
................................................................................
  1004    677       add_srs_wkt (p, 2,
  1005    678           ",\"7012\"]],TOWGS84[-294.7,-200.1,525.5,0,0,0,0],AUTHORI");
  1006    679       add_srs_wkt (p, 3,
  1007    680           "TY[\"EPSG\",\"6246\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1008    681       add_srs_wkt (p, 4,
  1009    682           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1010    683       add_srs_wkt (p, 5,
  1011         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
          684  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4246\"");
  1012    685       add_srs_wkt (p, 6,
  1013         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4246\"]]");
  1014         -    p = add_epsg_def_ex (filter, first, last, 4247, "epsg", 4247,
  1015         -        "La Canoa", 1, 1,
  1016         -        "International 1924", "Greenwich",
  1017         -        "La_Canoa", "none", "degree",
  1018         -        "Latitude", "North", "Longitude", "East");
          686  +        "]]");
          687  +    p = add_epsg_def (filter, first, last, 4247, "epsg", 4247,
          688  +        "La Canoa");
  1019    689       add_proj4text (p, 0,
  1020    690           "+proj=longlat +ellps=intl +towgs84=-273.5,110.6,-357.9,0");
  1021    691       add_proj4text (p, 1,
  1022    692           ",0,0,0 +no_defs");
  1023    693       add_srs_wkt (p, 0,
  1024    694           "GEOGCS[\"La Canoa\",DATUM[\"La_Canoa\",SPHEROID[\"Intern");
  1025    695       add_srs_wkt (p, 1,
................................................................................
  1027    697       add_srs_wkt (p, 2,
  1028    698           ",TOWGS84[-273.5,110.6,-357.9,0,0,0,0],AUTHORITY[\"EPSG\"");
  1029    699       add_srs_wkt (p, 3,
  1030    700           ",\"6247\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1031    701       add_srs_wkt (p, 4,
  1032    702           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1033    703       add_srs_wkt (p, 5,
  1034         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1035         -    add_srs_wkt (p, 6,
  1036         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4247\"]]");
  1037         -    p = add_epsg_def_ex (filter, first, last, 4248, "epsg", 4248,
  1038         -        "PSAD56", 1, 1,
  1039         -        "International 1924", "Greenwich",
  1040         -        "Provisional_South_American_Datum_1956", "none", "degree",
  1041         -        "Latitude", "North", "Longitude", "East");
          704  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4247\"]]");
          705  +    p = add_epsg_def (filter, first, last, 4248, "epsg", 4248,
          706  +        "PSAD56");
  1042    707       add_proj4text (p, 0,
  1043    708           "+proj=longlat +ellps=intl +towgs84=-288,175,-376,0,0,0,0");
  1044    709       add_proj4text (p, 1,
  1045    710           " +no_defs");
  1046    711       add_srs_wkt (p, 0,
  1047    712           "GEOGCS[\"PSAD56\",DATUM[\"Provisional_South_American_Dat");
  1048    713       add_srs_wkt (p, 1,
................................................................................
  1050    715       add_srs_wkt (p, 2,
  1051    716           "THORITY[\"EPSG\",\"7022\"]],TOWGS84[-288,175,-376,0,0,0,");
  1052    717       add_srs_wkt (p, 3,
  1053    718           "0],AUTHORITY[\"EPSG\",\"6248\"]],PRIMEM[\"Greenwich\",0,");
  1054    719       add_srs_wkt (p, 4,
  1055    720           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1056    721       add_srs_wkt (p, 5,
  1057         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          722  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1058    723       add_srs_wkt (p, 6,
  1059         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  1060         -    add_srs_wkt (p, 7,
  1061         -        "48\"]]");
  1062         -    p = add_epsg_def_ex (filter, first, last, 4249, "epsg", 4249,
  1063         -        "Lake", 1, 1,
  1064         -        "International 1924", "Greenwich",
  1065         -        "Lake", "none", "degree",
  1066         -        "Latitude", "North", "Longitude", "East");
          724  +        ",\"4248\"]]");
          725  +    p = add_epsg_def (filter, first, last, 4249, "epsg", 4249,
          726  +        "Lake");
  1067    727       add_proj4text (p, 0,
  1068    728           "+proj=longlat +ellps=intl +no_defs");
  1069    729       add_srs_wkt (p, 0,
  1070    730           "GEOGCS[\"Lake\",DATUM[\"Lake\",SPHEROID[\"International ");
  1071    731       add_srs_wkt (p, 1,
  1072    732           "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],AUTHORI");
  1073    733       add_srs_wkt (p, 2,
  1074    734           "TY[\"EPSG\",\"6249\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1075    735       add_srs_wkt (p, 3,
  1076    736           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1077    737       add_srs_wkt (p, 4,
  1078         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
          738  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4249\"");
  1079    739       add_srs_wkt (p, 5,
  1080         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4249\"]]");
  1081         -    p = add_epsg_def_ex (filter, first, last, 4250, "epsg", 4250,
  1082         -        "Leigon", 1, 1,
  1083         -        "Clarke 1880 (RGS)", "Greenwich",
  1084         -        "Leigon", "none", "degree",
  1085         -        "Latitude", "North", "Longitude", "East");
          740  +        "]]");
          741  +    p = add_epsg_def (filter, first, last, 4250, "epsg", 4250,
          742  +        "Leigon");
  1086    743       add_proj4text (p, 0,
  1087    744           "+proj=longlat +ellps=clrk80 +towgs84=-130,29,364,0,0,0,0");
  1088    745       add_proj4text (p, 1,
  1089    746           " +no_defs");
  1090    747       add_srs_wkt (p, 0,
  1091    748           "GEOGCS[\"Leigon\",DATUM[\"Leigon\",SPHEROID[\"Clarke 188");
  1092    749       add_srs_wkt (p, 1,
................................................................................
  1094    751       add_srs_wkt (p, 2,
  1095    752           "]],TOWGS84[-130,29,364,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1096    753       add_srs_wkt (p, 3,
  1097    754           "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1098    755       add_srs_wkt (p, 4,
  1099    756           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1100    757       add_srs_wkt (p, 5,
  1101         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1102         -    add_srs_wkt (p, 6,
  1103         -        "EAST],AUTHORITY[\"EPSG\",\"4250\"]]");
  1104         -    p = add_epsg_def_ex (filter, first, last, 4251, "epsg", 4251,
  1105         -        "Liberia 1964", 1, 1,
  1106         -        "Clarke 1880 (RGS)", "Greenwich",
  1107         -        "Liberia_1964", "none", "degree",
  1108         -        "Latitude", "North", "Longitude", "East");
          758  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4250\"]]");
          759  +    p = add_epsg_def (filter, first, last, 4251, "epsg", 4251,
          760  +        "Liberia 1964");
  1109    761       add_proj4text (p, 0,
  1110    762           "+proj=longlat +ellps=clrk80 +towgs84=-90,40,88,0,0,0,0 +");
  1111    763       add_proj4text (p, 1,
  1112    764           "no_defs");
  1113    765       add_srs_wkt (p, 0,
  1114    766           "GEOGCS[\"Liberia 1964\",DATUM[\"Liberia_1964\",SPHEROID[");
  1115    767       add_srs_wkt (p, 1,
................................................................................
  1117    769       add_srs_wkt (p, 2,
  1118    770           "SG\",\"7012\"]],TOWGS84[-90,40,88,0,0,0,0],AUTHORITY[\"E");
  1119    771       add_srs_wkt (p, 3,
  1120    772           "PSG\",\"6251\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  1121    773       add_srs_wkt (p, 4,
  1122    774           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  1123    775       add_srs_wkt (p, 5,
  1124         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
  1125         -    add_srs_wkt (p, 6,
  1126         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4251\"]]");
  1127         -    p = add_epsg_def_ex (filter, first, last, 4252, "epsg", 4252,
  1128         -        "Lome", 1, 1,
  1129         -        "Clarke 1880 (IGN)", "Greenwich",
  1130         -        "Lome", "none", "degree",
  1131         -        "Latitude", "North", "Longitude", "East");
          776  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4251\"]]");
          777  +    p = add_epsg_def (filter, first, last, 4252, "epsg", 4252,
          778  +        "Lome");
  1132    779       add_proj4text (p, 0,
  1133    780           "+proj=longlat +a=6378249.2 +b=6356515 +no_defs");
  1134    781       add_srs_wkt (p, 0,
  1135    782           "GEOGCS[\"Lome\",DATUM[\"Lome\",SPHEROID[\"Clarke 1880 (I");
  1136    783       add_srs_wkt (p, 1,
  1137    784           "GN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7");
  1138    785       add_srs_wkt (p, 2,
  1139    786           "011\"]],AUTHORITY[\"EPSG\",\"6252\"]],PRIMEM[\"Greenwich");
  1140    787       add_srs_wkt (p, 3,
  1141    788           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  1142    789       add_srs_wkt (p, 4,
  1143         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
          790  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  1144    791       add_srs_wkt (p, 5,
  1145         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1146         -    add_srs_wkt (p, 6,
  1147         -        ",\"4252\"]]");
  1148         -    p = add_epsg_def_ex (filter, first, last, 4253, "epsg", 4253,
  1149         -        "Luzon 1911", 1, 1,
  1150         -        "Clarke 1866", "Greenwich",
  1151         -        "Luzon_1911", "none", "degree",
  1152         -        "Latitude", "North", "Longitude", "East");
          792  +        "EPSG\",\"4252\"]]");
          793  +    p = add_epsg_def (filter, first, last, 4253, "epsg", 4253,
          794  +        "Luzon 1911");
  1153    795       add_proj4text (p, 0,
  1154    796           "+proj=longlat +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,");
  1155    797       add_proj4text (p, 1,
  1156    798           "0 +no_defs");
  1157    799       add_srs_wkt (p, 0,
  1158    800           "GEOGCS[\"Luzon 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Cl");
  1159    801       add_srs_wkt (p, 1,
................................................................................
  1161    803       add_srs_wkt (p, 2,
  1162    804           "\",\"7008\"]],TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"");
  1163    805       add_srs_wkt (p, 3,
  1164    806           "EPSG\",\"6253\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1165    807       add_srs_wkt (p, 4,
  1166    808           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1167    809       add_srs_wkt (p, 5,
  1168         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1169         -    add_srs_wkt (p, 6,
  1170         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4253\"]]");
  1171         -    p = add_epsg_def_ex (filter, first, last, 4254, "epsg", 4254,
  1172         -        "Hito XVIII 1963", 1, 1,
  1173         -        "International 1924", "Greenwich",
  1174         -        "Hito_XVIII_1963", "none", "degree",
  1175         -        "Latitude", "North", "Longitude", "East");
          810  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4253\"]]");
          811  +    p = add_epsg_def (filter, first, last, 4254, "epsg", 4254,
          812  +        "Hito XVIII 1963");
  1176    813       add_proj4text (p, 0,
  1177    814           "+proj=longlat +ellps=intl +towgs84=16,196,93,0,0,0,0 +no");
  1178    815       add_proj4text (p, 1,
  1179    816           "_defs");
  1180    817       add_srs_wkt (p, 0,
  1181    818           "GEOGCS[\"Hito XVIII 1963\",DATUM[\"Hito_XVIII_1963\",SPH");
  1182    819       add_srs_wkt (p, 1,
................................................................................
  1184    821       add_srs_wkt (p, 2,
  1185    822           "G\",\"7022\"]],TOWGS84[16,196,93,0,0,0,0],AUTHORITY[\"EP");
  1186    823       add_srs_wkt (p, 3,
  1187    824           "SG\",\"6254\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1188    825       add_srs_wkt (p, 4,
  1189    826           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1190    827       add_srs_wkt (p, 5,
  1191         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1192         -    add_srs_wkt (p, 6,
  1193         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4254\"]]");
  1194         -    p = add_epsg_def_ex (filter, first, last, 4255, "epsg", 4255,
  1195         -        "Herat North", 1, 1,
  1196         -        "International 1924", "Greenwich",
  1197         -        "Herat_North", "none", "degree",
  1198         -        "Latitude", "North", "Longitude", "East");
          828  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4254\"]]");
          829  +    p = add_epsg_def (filter, first, last, 4255, "epsg", 4255,
          830  +        "Herat North");
  1199    831       add_proj4text (p, 0,
  1200    832           "+proj=longlat +ellps=intl +towgs84=-333,-222,114,0,0,0,0");
  1201    833       add_proj4text (p, 1,
  1202    834           " +no_defs");
  1203    835       add_srs_wkt (p, 0,
  1204    836           "GEOGCS[\"Herat North\",DATUM[\"Herat_North\",SPHEROID[\"");
  1205    837       add_srs_wkt (p, 1,
................................................................................
  1207    839       add_srs_wkt (p, 2,
  1208    840           "22\"]],TOWGS84[-333,-222,114,0,0,0,0],AUTHORITY[\"EPSG\"");
  1209    841       add_srs_wkt (p, 3,
  1210    842           ",\"6255\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1211    843       add_srs_wkt (p, 4,
  1212    844           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1213    845       add_srs_wkt (p, 5,
  1214         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1215         -    add_srs_wkt (p, 6,
  1216         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4255\"]]");
  1217         -    p = add_epsg_def_ex (filter, first, last, 4256, "epsg", 4256,
  1218         -        "Mahe 1971", 1, 1,
  1219         -        "Clarke 1880 (RGS)", "Greenwich",
  1220         -        "Mahe_1971", "none", "degree",
  1221         -        "Latitude", "North", "Longitude", "East");
          846  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4255\"]]");
          847  +    p = add_epsg_def (filter, first, last, 4256, "epsg", 4256,
          848  +        "Mahe 1971");
  1222    849       add_proj4text (p, 0,
  1223    850           "+proj=longlat +ellps=clrk80 +towgs84=41,-220,-134,0,0,0,");
  1224    851       add_proj4text (p, 1,
  1225    852           "0 +no_defs");
  1226    853       add_srs_wkt (p, 0,
  1227    854           "GEOGCS[\"Mahe 1971\",DATUM[\"Mahe_1971\",SPHEROID[\"Clar");
  1228    855       add_srs_wkt (p, 1,
................................................................................
  1230    857       add_srs_wkt (p, 2,
  1231    858           "7012\"]],TOWGS84[41,-220,-134,0,0,0,0],AUTHORITY[\"EPSG\"");
  1232    859       add_srs_wkt (p, 3,
  1233    860           ",\"6256\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1234    861       add_srs_wkt (p, 4,
  1235    862           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1236    863       add_srs_wkt (p, 5,
  1237         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1238         -    add_srs_wkt (p, 6,
  1239         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4256\"]]");
  1240         -    p = add_epsg_def_ex (filter, first, last, 4257, "epsg", 4257,
  1241         -        "Makassar", 1, 1,
  1242         -        "Bessel 1841", "Greenwich",
  1243         -        "Makassar", "none", "degree",
  1244         -        "Latitude", "North", "Longitude", "East");
          864  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4256\"]]");
          865  +    p = add_epsg_def (filter, first, last, 4257, "epsg", 4257,
          866  +        "Makassar");
  1245    867       add_proj4text (p, 0,
  1246    868           "+proj=longlat +ellps=bessel +towgs84=-587.8,519.75,145.7");
  1247    869       add_proj4text (p, 1,
  1248    870           "6,0,0,0,0 +no_defs");
  1249    871       add_srs_wkt (p, 0,
  1250    872           "GEOGCS[\"Makassar\",DATUM[\"Makassar\",SPHEROID[\"Bessel");
  1251    873       add_srs_wkt (p, 1,
................................................................................
  1253    875       add_srs_wkt (p, 2,
  1254    876           "4\"]],TOWGS84[-587.8,519.75,145.76,0,0,0,0],AUTHORITY[\"");
  1255    877       add_srs_wkt (p, 3,
  1256    878           "EPSG\",\"6257\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1257    879       add_srs_wkt (p, 4,
  1258    880           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1259    881       add_srs_wkt (p, 5,
  1260         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1261         -    add_srs_wkt (p, 6,
  1262         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4257\"]]");
  1263         -    p = add_epsg_def_ex (filter, first, last, 4258, "epsg", 4258,
  1264         -        "ETRS89", 1, 1,
  1265         -        "GRS 1980", "Greenwich",
  1266         -        "European_Terrestrial_Reference_System_1989", "none", "degree",
  1267         -        "Latitude", "North", "Longitude", "East");
          882  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4257\"]]");
          883  +    p = add_epsg_def (filter, first, last, 4258, "epsg", 4258,
          884  +        "ETRS89");
  1268    885       add_proj4text (p, 0,
  1269    886           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1270    887       add_proj4text (p, 1,
  1271    888           "fs");
  1272    889       add_srs_wkt (p, 0,
  1273    890           "GEOGCS[\"ETRS89\",DATUM[\"European_Terrestrial_Reference");
  1274    891       add_srs_wkt (p, 1,
................................................................................
  1276    893       add_srs_wkt (p, 2,
  1277    894           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  1278    895       add_srs_wkt (p, 3,
  1279    896           "AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUT");
  1280    897       add_srs_wkt (p, 4,
  1281    898           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1282    899       add_srs_wkt (p, 5,
  1283         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          900  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1284    901       add_srs_wkt (p, 6,
  1285         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"");
  1286         -    add_srs_wkt (p, 7,
  1287         -        "]]");
  1288         -    p = add_epsg_def_ex (filter, first, last, 4259, "epsg", 4259,
  1289         -        "Malongo 1987", 1, 1,
  1290         -        "International 1924", "Greenwich",
  1291         -        "Malongo_1987", "none", "degree",
  1292         -        "Latitude", "North", "Longitude", "East");
          902  +        "4258\"]]");
          903  +    p = add_epsg_def (filter, first, last, 4259, "epsg", 4259,
          904  +        "Malongo 1987");
  1293    905       add_proj4text (p, 0,
  1294    906           "+proj=longlat +ellps=intl +towgs84=-254.1,-5.36,-100.29,");
  1295    907       add_proj4text (p, 1,
  1296    908           "0,0,0,0 +no_defs");
  1297    909       add_srs_wkt (p, 0,
  1298    910           "GEOGCS[\"Malongo 1987\",DATUM[\"Malongo_1987\",SPHEROID[");
  1299    911       add_srs_wkt (p, 1,
................................................................................
  1301    913       add_srs_wkt (p, 2,
  1302    914           "7022\"]],TOWGS84[-254.1,-5.36,-100.29,0,0,0,0],AUTHORITY");
  1303    915       add_srs_wkt (p, 3,
  1304    916           "[\"EPSG\",\"6259\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  1305    917       add_srs_wkt (p, 4,
  1306    918           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  1307    919       add_srs_wkt (p, 5,
  1308         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  1309         -    add_srs_wkt (p, 6,
  1310         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4259\"]]");
  1311         -    p = add_epsg_def_ex (filter, first, last, 4260, "epsg", 4260,
  1312         -        "Manoca", 1, 1,
  1313         -        "Clarke 1880 (RGS)", "Greenwich",
  1314         -        "Manoca", "none", "degree",
  1315         -        "Latitude", "North", "Longitude", "East");
          920  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4259\"]]");
          921  +    p = add_epsg_def (filter, first, last, 4260, "epsg", 4260,
          922  +        "Manoca");
  1316    923       add_proj4text (p, 0,
  1317    924           "+proj=longlat +ellps=clrk80 +towgs84=-70.9,-151.8,-41.4,");
  1318    925       add_proj4text (p, 1,
  1319    926           "0,0,0,0 +no_defs");
  1320    927       add_srs_wkt (p, 0,
  1321    928           "GEOGCS[\"Manoca\",DATUM[\"Manoca\",SPHEROID[\"Clarke 188");
  1322    929       add_srs_wkt (p, 1,
................................................................................
  1324    931       add_srs_wkt (p, 2,
  1325    932           "]],TOWGS84[-70.9,-151.8,-41.4,0,0,0,0],AUTHORITY[\"EPSG\"");
  1326    933       add_srs_wkt (p, 3,
  1327    934           ",\"6260\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1328    935       add_srs_wkt (p, 4,
  1329    936           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1330    937       add_srs_wkt (p, 5,
  1331         -        "EPSG\",\"9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1332         -    add_srs_wkt (p, 6,
  1333         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4260\"]]");
  1334         -    p = add_epsg_def_ex (filter, first, last, 4261, "epsg", 4261,
  1335         -        "Merchich", 1, 1,
  1336         -        "Clarke 1880 (IGN)", "Greenwich",
  1337         -        "Merchich", "none", "degree",
  1338         -        "Latitude", "North", "Longitude", "East");
          938  +        "EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"4260\"]]");
          939  +    p = add_epsg_def (filter, first, last, 4261, "epsg", 4261,
          940  +        "Merchich");
  1339    941       add_proj4text (p, 0,
  1340    942           "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=31,146,47");
  1341    943       add_proj4text (p, 1,
  1342    944           ",0,0,0,0 +no_defs");
  1343    945       add_srs_wkt (p, 0,
  1344    946           "GEOGCS[\"Merchich\",DATUM[\"Merchich\",SPHEROID[\"Clarke");
  1345    947       add_srs_wkt (p, 1,
................................................................................
  1347    949       add_srs_wkt (p, 2,
  1348    950           "SG\",\"7011\"]],TOWGS84[31,146,47,0,0,0,0],AUTHORITY[\"E");
  1349    951       add_srs_wkt (p, 3,
  1350    952           "PSG\",\"6261\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  1351    953       add_srs_wkt (p, 4,
  1352    954           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  1353    955       add_srs_wkt (p, 5,
  1354         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
  1355         -    add_srs_wkt (p, 6,
  1356         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4261\"]]");
  1357         -    p = add_epsg_def_ex (filter, first, last, 4262, "epsg", 4262,
  1358         -        "Massawa", 1, 1,
  1359         -        "Bessel 1841", "Greenwich",
  1360         -        "Massawa", "none", "degree",
  1361         -        "Latitude", "North", "Longitude", "East");
          956  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4261\"]]");
          957  +    p = add_epsg_def (filter, first, last, 4262, "epsg", 4262,
          958  +        "Massawa");
  1362    959       add_proj4text (p, 0,
  1363    960           "+proj=longlat +ellps=bessel +towgs84=639,405,60,0,0,0,0 ");
  1364    961       add_proj4text (p, 1,
  1365    962           "+no_defs");
  1366    963       add_srs_wkt (p, 0,
  1367    964           "GEOGCS[\"Massawa\",DATUM[\"Massawa\",SPHEROID[\"Bessel 1");
  1368    965       add_srs_wkt (p, 1,
................................................................................
  1370    967       add_srs_wkt (p, 2,
  1371    968           "]],TOWGS84[639,405,60,0,0,0,0],AUTHORITY[\"EPSG\",\"6262");
  1372    969       add_srs_wkt (p, 3,
  1373    970           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1374    971       add_srs_wkt (p, 4,
  1375    972           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1376    973       add_srs_wkt (p, 5,
  1377         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1378         -    add_srs_wkt (p, 6,
  1379         -        "AST],AUTHORITY[\"EPSG\",\"4262\"]]");
  1380         -    p = add_epsg_def_ex (filter, first, last, 4263, "epsg", 4263,
  1381         -        "Minna", 1, 1,
  1382         -        "Clarke 1880 (RGS)", "Greenwich",
  1383         -        "Minna", "none", "degree",
  1384         -        "Latitude", "North", "Longitude", "East");
          974  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4262\"]]");
          975  +    p = add_epsg_def (filter, first, last, 4263, "epsg", 4263,
          976  +        "Minna");
  1385    977       add_proj4text (p, 0,
  1386    978           "+proj=longlat +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0");
  1387    979       add_proj4text (p, 1,
  1388    980           " +no_defs");
  1389    981       add_srs_wkt (p, 0,
  1390    982           "GEOGCS[\"Minna\",DATUM[\"Minna\",SPHEROID[\"Clarke 1880 ");
  1391    983       add_srs_wkt (p, 1,
................................................................................
  1393    985       add_srs_wkt (p, 2,
  1394    986           "],TOWGS84[-92,-93,122,0,0,0,0],AUTHORITY[\"EPSG\",\"6263");
  1395    987       add_srs_wkt (p, 3,
  1396    988           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1397    989       add_srs_wkt (p, 4,
  1398    990           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1399    991       add_srs_wkt (p, 5,
  1400         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1401         -    add_srs_wkt (p, 6,
  1402         -        "AST],AUTHORITY[\"EPSG\",\"4263\"]]");
  1403         -    p = add_epsg_def_ex (filter, first, last, 4264, "epsg", 4264,
  1404         -        "Mhast", 1, 1,
  1405         -        "International 1924", "Greenwich",
  1406         -        "Mhast", "none", "degree",
  1407         -        "Latitude", "North", "Longitude", "East");
          992  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4263\"]]");
          993  +    p = add_epsg_def (filter, first, last, 4264, "epsg", 4264,
          994  +        "Mhast");
  1408    995       add_proj4text (p, 0,
  1409    996           "+proj=longlat +ellps=intl +towgs84=-252.95,-4.11,-96.38,");
  1410    997       add_proj4text (p, 1,
  1411    998           "0,0,0,0 +no_defs");
  1412    999       add_srs_wkt (p, 0,
  1413   1000           "GEOGCS[\"Mhast\",DATUM[\"Mhast\",SPHEROID[\"Internationa");
  1414   1001       add_srs_wkt (p, 1,
................................................................................
  1416   1003       add_srs_wkt (p, 2,
  1417   1004           "84[-252.95,-4.11,-96.38,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
  1418   1005       add_srs_wkt (p, 3,
  1419   1006           "64\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1420   1007       add_srs_wkt (p, 4,
  1421   1008           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1422   1009       add_srs_wkt (p, 5,
  1423         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1424         -    add_srs_wkt (p, 6,
  1425         -        "EAST],AUTHORITY[\"EPSG\",\"4264\"]]");
  1426         -    p = add_epsg_def_ex (filter, first, last, 4265, "epsg", 4265,
  1427         -        "Monte Mario", 1, 1,
  1428         -        "International 1924", "Greenwich",
  1429         -        "Monte_Mario", "none", "degree",
  1430         -        "Latitude", "North", "Longitude", "East");
         1010  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4264\"]]");
         1011  +    p = add_epsg_def (filter, first, last, 4265, "epsg", 4265,
         1012  +        "Monte Mario");
  1431   1013       add_proj4text (p, 0,
  1432   1014           "+proj=longlat +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.9");
  1433   1015       add_proj4text (p, 1,
  1434   1016           "71,-2.917,0.714,-11.68 +no_defs");
  1435   1017       add_srs_wkt (p, 0,
  1436   1018           "GEOGCS[\"Monte Mario\",DATUM[\"Monte_Mario\",SPHEROID[\"");
  1437   1019       add_srs_wkt (p, 1,
................................................................................
  1439   1021       add_srs_wkt (p, 2,
  1440   1022           "22\"]],TOWGS84[-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.");
  1441   1023       add_srs_wkt (p, 3,
  1442   1024           "68],AUTHORITY[\"EPSG\",\"6265\"]],PRIMEM[\"Greenwich\",0");
  1443   1025       add_srs_wkt (p, 4,
  1444   1026           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1445   1027       add_srs_wkt (p, 5,
  1446         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1028  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  1447   1029       add_srs_wkt (p, 6,
  1448         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  1449         -    add_srs_wkt (p, 7,
  1450         -        "65\"]]");
  1451         -    p = add_epsg_def_ex (filter, first, last, 4266, "epsg", 4266,
  1452         -        "M'poraloko", 1, 1,
  1453         -        "Clarke 1880 (IGN)", "Greenwich",
  1454         -        "M_poraloko", "none", "degree",
  1455         -        "Latitude", "North", "Longitude", "East");
         1030  +        "\",\"4265\"]]");
         1031  +    p = add_epsg_def (filter, first, last, 4266, "epsg", 4266,
         1032  +        "M'poraloko");
  1456   1033       add_proj4text (p, 0,
  1457   1034           "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-74,-130,");
  1458   1035       add_proj4text (p, 1,
  1459   1036           "42,0,0,0,0 +no_defs");
  1460   1037       add_srs_wkt (p, 0,
  1461   1038           "GEOGCS[\"M'poraloko\",DATUM[\"M_poraloko\",SPHEROID[\"Cl");
  1462   1039       add_srs_wkt (p, 1,
................................................................................
  1464   1041       add_srs_wkt (p, 2,
  1465   1042           "\"EPSG\",\"7011\"]],TOWGS84[-74,-130,42,0,0,0,0],AUTHORI");
  1466   1043       add_srs_wkt (p, 3,
  1467   1044           "TY[\"EPSG\",\"6266\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1468   1045       add_srs_wkt (p, 4,
  1469   1046           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1470   1047       add_srs_wkt (p, 5,
  1471         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1048  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4266\"");
  1472   1049       add_srs_wkt (p, 6,
  1473         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4266\"]]");
  1474         -    p = add_epsg_def_ex (filter, first, last, 4267, "epsg", 4267,
  1475         -        "NAD27", 1, 1,
  1476         -        "Clarke 1866", "Greenwich",
  1477         -        "North_American_Datum_1927", "none", "degree",
  1478         -        "Latitude", "North", "Longitude", "East");
         1050  +        "]]");
         1051  +    p = add_epsg_def (filter, first, last, 4267, "epsg", 4267,
         1052  +        "NAD27");
  1479   1053       add_proj4text (p, 0,
  1480   1054           "+proj=longlat +datum=NAD27 +no_defs");
  1481   1055       add_srs_wkt (p, 0,
  1482   1056           "GEOGCS[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPH");
  1483   1057       add_srs_wkt (p, 1,
  1484   1058           "EROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHOR");
  1485   1059       add_srs_wkt (p, 2,
  1486   1060           "ITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PR");
  1487   1061       add_srs_wkt (p, 3,
  1488   1062           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1489   1063       add_srs_wkt (p, 4,
  1490   1064           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1491   1065       add_srs_wkt (p, 5,
  1492         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1493         -    add_srs_wkt (p, 6,
  1494         -        "HORITY[\"EPSG\",\"4267\"]]");
  1495         -    p = add_epsg_def_ex (filter, first, last, 4268, "epsg", 4268,
  1496         -        "NAD27 Michigan", 1, 1,
  1497         -        "Clarke 1866 Michigan", "Greenwich",
  1498         -        "NAD27_Michigan", "none", "degree",
  1499         -        "Latitude", "North", "Longitude", "East");
         1066  +        "]],AUTHORITY[\"EPSG\",\"4267\"]]");
         1067  +    p = add_epsg_def (filter, first, last, 4268, "epsg", 4268,
         1068  +        "NAD27 Michigan");
  1500   1069       add_proj4text (p, 0,
  1501   1070           "+proj=longlat +a=6378450.047548896 +b=6356826.621488444 ");
  1502   1071       add_proj4text (p, 1,
  1503   1072           "+no_defs");
  1504   1073       add_srs_wkt (p, 0,
  1505   1074           "GEOGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHER");
  1506   1075       add_srs_wkt (p, 1,
................................................................................
  1508   1077       add_srs_wkt (p, 2,
  1509   1078           "71646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\"");
  1510   1079       add_srs_wkt (p, 3,
  1511   1080           ",\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1512   1081       add_srs_wkt (p, 4,
  1513   1082           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1514   1083       add_srs_wkt (p, 5,
  1515         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1516         -    add_srs_wkt (p, 6,
  1517         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4268\"]]");
  1518         -    p = add_epsg_def_ex (filter, first, last, 4269, "epsg", 4269,
  1519         -        "NAD83", 1, 1,
  1520         -        "GRS 1980", "Greenwich",
  1521         -        "North_American_Datum_1983", "none", "degree",
  1522         -        "Latitude", "North", "Longitude", "East");
         1084  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4268\"]]");
         1085  +    p = add_epsg_def (filter, first, last, 4269, "epsg", 4269,
         1086  +        "NAD83");
  1523   1087       add_proj4text (p, 0,
  1524         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1525         -    add_proj4text (p, 1,
  1526         -        "fs");
         1088  +        "+proj=longlat +datum=NAD83 +no_defs");
  1527   1089       add_srs_wkt (p, 0,
  1528   1090           "GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPH");
  1529   1091       add_srs_wkt (p, 1,
  1530   1092           "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  1531   1093       add_srs_wkt (p, 2,
  1532   1094           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1533   1095       add_srs_wkt (p, 3,
  1534   1096           ",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1535   1097       add_srs_wkt (p, 4,
  1536   1098           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1537   1099       add_srs_wkt (p, 5,
  1538         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1539         -    add_srs_wkt (p, 6,
  1540         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4269\"]]");
  1541         -    p = add_epsg_def_ex (filter, first, last, 4270, "epsg", 4270,
  1542         -        "Nahrwan 1967", 1, 1,
  1543         -        "Clarke 1880 (RGS)", "Greenwich",
  1544         -        "Nahrwan_1967", "none", "degree",
  1545         -        "Latitude", "North", "Longitude", "East");
         1100  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]]");
         1101  +    p = add_epsg_def (filter, first, last, 4270, "epsg", 4270,
         1102  +        "Nahrwan 1967");
  1546   1103       add_proj4text (p, 0,
  1547   1104           "+proj=longlat +ellps=clrk80 +towgs84=-242.2,-144.9,370.3");
  1548   1105       add_proj4text (p, 1,
  1549   1106           ",0,0,0,0 +no_defs");
  1550   1107       add_srs_wkt (p, 0,
  1551   1108           "GEOGCS[\"Nahrwan 1967\",DATUM[\"Nahrwan_1967\",SPHEROID[");
  1552   1109       add_srs_wkt (p, 1,
................................................................................
  1554   1111       add_srs_wkt (p, 2,
  1555   1112           "SG\",\"7012\"]],TOWGS84[-242.2,-144.9,370.3,0,0,0,0],AUT");
  1556   1113       add_srs_wkt (p, 3,
  1557   1114           "HORITY[\"EPSG\",\"6270\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  1558   1115       add_srs_wkt (p, 4,
  1559   1116           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  1560   1117       add_srs_wkt (p, 5,
  1561         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1118  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
  1562   1119       add_srs_wkt (p, 6,
  1563         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4270\"]]");
  1564         -    p = add_epsg_def_ex (filter, first, last, 4271, "epsg", 4271,
  1565         -        "Naparima 1972", 1, 1,
  1566         -        "International 1924", "Greenwich",
  1567         -        "Naparima_1972", "none", "degree",
  1568         -        "Latitude", "North", "Longitude", "East");
         1120  +        "70\"]]");
         1121  +    p = add_epsg_def (filter, first, last, 4271, "epsg", 4271,
         1122  +        "Naparima 1972");
  1569   1123       add_proj4text (p, 0,
  1570   1124           "+proj=longlat +ellps=intl +towgs84=-10,375,165,0,0,0,0 +");
  1571   1125       add_proj4text (p, 1,
  1572   1126           "no_defs");
  1573   1127       add_srs_wkt (p, 0,
  1574   1128           "GEOGCS[\"Naparima 1972\",DATUM[\"Naparima_1972\",SPHEROI");
  1575   1129       add_srs_wkt (p, 1,
................................................................................
  1577   1131       add_srs_wkt (p, 2,
  1578   1132           "\"7022\"]],TOWGS84[-10,375,165,0,0,0,0],AUTHORITY[\"EPSG");
  1579   1133       add_srs_wkt (p, 3,
  1580   1134           "\",\"6271\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1581   1135       add_srs_wkt (p, 4,
  1582   1136           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1583   1137       add_srs_wkt (p, 5,
  1584         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1585         -    add_srs_wkt (p, 6,
  1586         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4271\"]]");
  1587         -    p = add_epsg_def_ex (filter, first, last, 4272, "epsg", 4272,
  1588         -        "NZGD49", 1, 1,
  1589         -        "International 1924", "Greenwich",
  1590         -        "New_Zealand_Geodetic_Datum_1949", "none", "degree",
  1591         -        "Latitude", "North", "Longitude", "East");
         1138  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4271\"]]");
         1139  +    p = add_epsg_def (filter, first, last, 4272, "epsg", 4272,
         1140  +        "NZGD49");
  1592   1141       add_proj4text (p, 0,
  1593         -        "+proj=longlat +ellps=intl +towgs84=59.47,-5.04,187.44,0.");
  1594         -    add_proj4text (p, 1,
  1595         -        "47,-0.1,1.024,-4.5993 +no_defs");
         1142  +        "+proj=longlat +datum=nzgd49 +no_defs");
  1596   1143       add_srs_wkt (p, 0,
  1597   1144           "GEOGCS[\"NZGD49\",DATUM[\"New_Zealand_Geodetic_Datum_194");
  1598   1145       add_srs_wkt (p, 1,
  1599   1146           "9\",SPHEROID[\"International 1924\",6378388,297,AUTHORIT");
  1600   1147       add_srs_wkt (p, 2,
  1601   1148           "Y[\"EPSG\",\"7022\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0");
  1602   1149       add_srs_wkt (p, 3,
  1603   1150           ".1,1.024,-4.5993],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"");
  1604   1151       add_srs_wkt (p, 4,
  1605   1152           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1606   1153       add_srs_wkt (p, 5,
  1607         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1154  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  1608   1155       add_srs_wkt (p, 6,
  1609         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1610         -    add_srs_wkt (p, 7,
  1611         -        "[\"EPSG\",\"4272\"]]");
  1612         -    p = add_epsg_def_ex (filter, first, last, 4273, "epsg", 4273,
  1613         -        "NGO 1948", 1, 1,
  1614         -        "Bessel Modified", "Greenwich",
  1615         -        "NGO_1948", "none", "degree",
  1616         -        "Latitude", "North", "Longitude", "East");
         1156  +        "HORITY[\"EPSG\",\"4272\"]]");
         1157  +    p = add_epsg_def (filter, first, last, 4273, "epsg", 4273,
         1158  +        "NGO 1948");
  1617   1159       add_proj4text (p, 0,
  1618   1160           "+proj=longlat +a=6377492.018 +b=6356173.508712696 +towgs");
  1619   1161       add_proj4text (p, 1,
  1620   1162           "84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +no_defs");
  1621   1163       add_srs_wkt (p, 0,
  1622   1164           "GEOGCS[\"NGO 1948\",DATUM[\"NGO_1948\",SPHEROID[\"Bessel");
  1623   1165       add_srs_wkt (p, 1,
................................................................................
  1625   1167       add_srs_wkt (p, 2,
  1626   1168           "7005\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],A");
  1627   1169       add_srs_wkt (p, 3,
  1628   1170           "UTHORITY[\"EPSG\",\"6273\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1629   1171       add_srs_wkt (p, 4,
  1630   1172           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1631   1173       add_srs_wkt (p, 5,
  1632         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1174  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1633   1175       add_srs_wkt (p, 6,
  1634         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4273\"");
  1635         -    add_srs_wkt (p, 7,
  1636         -        "]]");
  1637         -    p = add_epsg_def_ex (filter, first, last, 4274, "epsg", 4274,
  1638         -        "Datum 73", 1, 1,
  1639         -        "International 1924", "Greenwich",
  1640         -        "Datum_73", "none", "degree",
  1641         -        "Latitude", "North", "Longitude", "East");
         1176  +        "4273\"]]");
         1177  +    p = add_epsg_def (filter, first, last, 4274, "epsg", 4274,
         1178  +        "Datum 73");
  1642   1179       add_proj4text (p, 0,
  1643   1180           "+proj=longlat +ellps=intl +towgs84=-223.237,110.193,36.6");
  1644   1181       add_proj4text (p, 1,
  1645   1182           "49,0,0,0,0 +no_defs");
  1646   1183       add_srs_wkt (p, 0,
  1647   1184           "GEOGCS[\"Datum 73\",DATUM[\"Datum_73\",SPHEROID[\"Intern");
  1648   1185       add_srs_wkt (p, 1,
................................................................................
  1650   1187       add_srs_wkt (p, 2,
  1651   1188           ",TOWGS84[-223.237,110.193,36.649,0,0,0,0],AUTHORITY[\"EP");
  1652   1189       add_srs_wkt (p, 3,
  1653   1190           "SG\",\"6274\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1654   1191       add_srs_wkt (p, 4,
  1655   1192           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1656   1193       add_srs_wkt (p, 5,
  1657         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1658         -    add_srs_wkt (p, 6,
  1659         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4274\"]]");
  1660         -    p = add_epsg_def_ex (filter, first, last, 4275, "epsg", 4275,
  1661         -        "NTF", 1, 1,
  1662         -        "Clarke 1880 (IGN)", "Greenwich",
  1663         -        "Nouvelle_Triangulation_Francaise", "none", "degree",
  1664         -        "Latitude", "North", "Longitude", "East");
         1194  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4274\"]]");
         1195  +    p = add_epsg_def (filter, first, last, 4275, "epsg", 4275,
         1196  +        "NTF");
  1665   1197       add_proj4text (p, 0,
  1666   1198           "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-168,-60,");
  1667   1199       add_proj4text (p, 1,
  1668   1200           "320,0,0,0,0 +no_defs");
  1669   1201       add_srs_wkt (p, 0,
  1670   1202           "GEOGCS[\"NTF\",DATUM[\"Nouvelle_Triangulation_Francaise\"");
  1671   1203       add_srs_wkt (p, 1,
................................................................................
  1673   1205       add_srs_wkt (p, 2,
  1674   1206           "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0");
  1675   1207       add_srs_wkt (p, 3,
  1676   1208           ",0,0,0],AUTHORITY[\"EPSG\",\"6275\"]],PRIMEM[\"Greenwich");
  1677   1209       add_srs_wkt (p, 4,
  1678   1210           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  1679   1211       add_srs_wkt (p, 5,
  1680         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1212  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  1681   1213       add_srs_wkt (p, 6,
  1682         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1683         -    add_srs_wkt (p, 7,
  1684         -        ",\"4275\"]]");
  1685         -    p = add_epsg_def_ex (filter, first, last, 4276, "epsg", 4276,
  1686         -        "NSWC 9Z-2", 1, 1,
  1687         -        "NWL 9D", "Greenwich",
  1688         -        "NSWC_9Z_2", "none", "degree",
  1689         -        "Latitude", "North", "Longitude", "East");
         1214  +        "EPSG\",\"4275\"]]");
         1215  +    p = add_epsg_def (filter, first, last, 4276, "epsg", 4276,
         1216  +        "NSWC 9Z-2");
  1690   1217       add_proj4text (p, 0,
  1691   1218           "+proj=longlat +ellps=WGS66 +no_defs");
  1692   1219       add_srs_wkt (p, 0,
  1693   1220           "GEOGCS[\"NSWC 9Z-2\",DATUM[\"NSWC_9Z_2\",SPHEROID[\"NWL ");
  1694   1221       add_srs_wkt (p, 1,
  1695   1222           "9D\",6378145,298.25,AUTHORITY[\"EPSG\",\"7025\"]],AUTHOR");
  1696   1223       add_srs_wkt (p, 2,
  1697   1224           "ITY[\"EPSG\",\"6276\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1698   1225       add_srs_wkt (p, 3,
  1699   1226           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1700   1227       add_srs_wkt (p, 4,
  1701         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1228  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4276\"");
  1702   1229       add_srs_wkt (p, 5,
  1703         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4276\"]]");
  1704         -    p = add_epsg_def_ex (filter, first, last, 4277, "epsg", 4277,
  1705         -        "OSGB 1936", 1, 1,
  1706         -        "Airy 1830", "Greenwich",
  1707         -        "OSGB_1936", "none", "degree",
  1708         -        "Latitude", "North", "Longitude", "East");
         1230  +        "]]");
         1231  +    p = add_epsg_def (filter, first, last, 4277, "epsg", 4277,
         1232  +        "OSGB 1936");
  1709   1233       add_proj4text (p, 0,
  1710         -        "+proj=longlat +ellps=airy +towgs84=446.448,-125.157,542.");
  1711         -    add_proj4text (p, 1,
  1712         -        "06,0.15,0.247,0.842,-20.489 +no_defs");
         1234  +        "+proj=longlat +datum=OSGB36 +no_defs");
  1713   1235       add_srs_wkt (p, 0,
  1714   1236           "GEOGCS[\"OSGB 1936\",DATUM[\"OSGB_1936\",SPHEROID[\"Airy");
  1715   1237       add_srs_wkt (p, 1,
  1716   1238           " 1830\",6377563.396,299.3249646,AUTHORITY[\"EPSG\",\"700");
  1717   1239       add_srs_wkt (p, 2,
  1718   1240           "1\"]],TOWGS84[446.448,-125.157,542.06,0.15,0.247,0.842,-");
  1719   1241       add_srs_wkt (p, 3,
  1720   1242           "20.489],AUTHORITY[\"EPSG\",\"6277\"]],PRIMEM[\"Greenwich");
  1721   1243       add_srs_wkt (p, 4,
  1722   1244           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  1723   1245       add_srs_wkt (p, 5,
  1724         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1246  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  1725   1247       add_srs_wkt (p, 6,
  1726         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1727         -    add_srs_wkt (p, 7,
  1728         -        ",\"4277\"]]");
  1729         -    p = add_epsg_def_ex (filter, first, last, 4278, "epsg", 4278,
  1730         -        "OSGB70", 1, 1,
  1731         -        "Airy 1830", "Greenwich",
  1732         -        "OSGB_1970_SN", "none", "degree",
  1733         -        "Latitude", "North", "Longitude", "East");
         1248  +        "EPSG\",\"4277\"]]");
         1249  +    p = add_epsg_def (filter, first, last, 4278, "epsg", 4278,
         1250  +        "OSGB70");
  1734   1251       add_proj4text (p, 0,
  1735   1252           "+proj=longlat +ellps=airy +no_defs");
  1736   1253       add_srs_wkt (p, 0,
  1737   1254           "GEOGCS[\"OSGB70\",DATUM[\"OSGB_1970_SN\",SPHEROID[\"Airy");
  1738   1255       add_srs_wkt (p, 1,
  1739   1256           " 1830\",6377563.396,299.3249646,AUTHORITY[\"EPSG\",\"700");
  1740   1257       add_srs_wkt (p, 2,
  1741   1258           "1\"]],AUTHORITY[\"EPSG\",\"6278\"]],PRIMEM[\"Greenwich\"");
  1742   1259       add_srs_wkt (p, 3,
  1743   1260           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1744   1261       add_srs_wkt (p, 4,
  1745         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1262  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1746   1263       add_srs_wkt (p, 5,
  1747         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1748         -    add_srs_wkt (p, 6,
  1749         -        "4278\"]]");
  1750         -    p = add_epsg_def_ex (filter, first, last, 4279, "epsg", 4279,
  1751         -        "OS(SN)80", 1, 1,
  1752         -        "Airy 1830", "Greenwich",
  1753         -        "OS_SN_1980", "none", "degree",
  1754         -        "Latitude", "North", "Longitude", "East");
         1264  +        "SG\",\"4278\"]]");
         1265  +    p = add_epsg_def (filter, first, last, 4279, "epsg", 4279,
         1266  +        "OS(SN)80");
  1755   1267       add_proj4text (p, 0,
  1756   1268           "+proj=longlat +ellps=airy +no_defs");
  1757   1269       add_srs_wkt (p, 0,
  1758   1270           "GEOGCS[\"OS(SN)80\",DATUM[\"OS_SN_1980\",SPHEROID[\"Airy");
  1759   1271       add_srs_wkt (p, 1,
  1760   1272           " 1830\",6377563.396,299.3249646,AUTHORITY[\"EPSG\",\"700");
  1761   1273       add_srs_wkt (p, 2,
  1762   1274           "1\"]],AUTHORITY[\"EPSG\",\"6279\"]],PRIMEM[\"Greenwich\"");
  1763   1275       add_srs_wkt (p, 3,
  1764   1276           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1765   1277       add_srs_wkt (p, 4,
  1766         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1278  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1767   1279       add_srs_wkt (p, 5,
  1768         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1769         -    add_srs_wkt (p, 6,
  1770         -        "4279\"]]");
  1771         -    p = add_epsg_def_ex (filter, first, last, 4280, "epsg", 4280,
  1772         -        "Padang", 1, 1,
  1773         -        "Bessel 1841", "Greenwich",
  1774         -        "Padang_1884", "none", "degree",
  1775         -        "Latitude", "North", "Longitude", "East");
         1280  +        "SG\",\"4279\"]]");
         1281  +    p = add_epsg_def (filter, first, last, 4280, "epsg", 4280,
         1282  +        "Padang");
  1776   1283       add_proj4text (p, 0,
  1777   1284           "+proj=longlat +ellps=bessel +no_defs");
  1778   1285       add_srs_wkt (p, 0,
  1779   1286           "GEOGCS[\"Padang\",DATUM[\"Padang_1884\",SPHEROID[\"Besse");
  1780   1287       add_srs_wkt (p, 1,
  1781   1288           "l 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"70");
  1782   1289       add_srs_wkt (p, 2,
  1783   1290           "04\"]],AUTHORITY[\"EPSG\",\"6280\"]],PRIMEM[\"Greenwich\"");
  1784   1291       add_srs_wkt (p, 3,
  1785   1292           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1786   1293       add_srs_wkt (p, 4,
  1787         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1294  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1788   1295       add_srs_wkt (p, 5,
  1789         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1790         -    add_srs_wkt (p, 6,
  1791         -        "4280\"]]");
  1792         -    p = add_epsg_def_ex (filter, first, last, 4281, "epsg", 4281,
  1793         -        "Palestine 1923", 1, 1,
  1794         -        "Clarke 1880 (Benoit)", "Greenwich",
  1795         -        "Palestine_1923", "none", "degree",
  1796         -        "Latitude", "North", "Longitude", "East");
         1296  +        "SG\",\"4280\"]]");
         1297  +    p = add_epsg_def (filter, first, last, 4281, "epsg", 4281,
         1298  +        "Palestine 1923");
  1797   1299       add_proj4text (p, 0,
  1798   1300           "+proj=longlat +a=6378300.789 +b=6356566.435 +towgs84=-27");
  1799   1301       add_proj4text (p, 1,
  1800   1302           "5.722,94.7824,340.894,-8.001,-4.42,-11.821,1 +no_defs");
  1801   1303       add_srs_wkt (p, 0,
  1802   1304           "GEOGCS[\"Palestine 1923\",DATUM[\"Palestine_1923\",SPHER");
  1803   1305       add_srs_wkt (p, 1,
................................................................................
  1807   1309       add_srs_wkt (p, 3,
  1808   1310           "4,340.894,-8.001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6");
  1809   1311       add_srs_wkt (p, 4,
  1810   1312           "281\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1811   1313       add_srs_wkt (p, 5,
  1812   1314           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1813   1315       add_srs_wkt (p, 6,
  1814         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1815         -    add_srs_wkt (p, 7,
  1816         -        ",EAST],AUTHORITY[\"EPSG\",\"4281\"]]");
  1817         -    p = add_epsg_def_ex (filter, first, last, 4282, "epsg", 4282,
  1818         -        "Pointe Noire", 1, 1,
  1819         -        "Clarke 1880 (IGN)", "Greenwich",
  1820         -        "Congo_1960_Pointe_Noire", "none", "degree",
  1821         -        "Latitude", "North", "Longitude", "East");
         1316  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4281\"]]");
         1317  +    p = add_epsg_def (filter, first, last, 4282, "epsg", 4282,
         1318  +        "Pointe Noire");
  1822   1319       add_proj4text (p, 0,
  1823   1320           "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-148,51,-");
  1824   1321       add_proj4text (p, 1,
  1825   1322           "291,0,0,0,0 +no_defs");
  1826   1323       add_srs_wkt (p, 0,
  1827   1324           "GEOGCS[\"Pointe Noire\",DATUM[\"Congo_1960_Pointe_Noire\"");
  1828   1325       add_srs_wkt (p, 1,
................................................................................
  1830   1327       add_srs_wkt (p, 2,
  1831   1328           "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-148,51,-291,0");
  1832   1329       add_srs_wkt (p, 3,
  1833   1330           ",0,0,0],AUTHORITY[\"EPSG\",\"6282\"]],PRIMEM[\"Greenwich");
  1834   1331       add_srs_wkt (p, 4,
  1835   1332           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  1836   1333       add_srs_wkt (p, 5,
  1837         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1334  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  1838   1335       add_srs_wkt (p, 6,
  1839         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1840         -    add_srs_wkt (p, 7,
  1841         -        ",\"4282\"]]");
  1842         -    p = add_epsg_def_ex (filter, first, last, 4283, "epsg", 4283,
  1843         -        "GDA94", 1, 1,
  1844         -        "GRS 1980", "Greenwich",
  1845         -        "Geocentric_Datum_of_Australia_1994", "none", "degree",
  1846         -        "Latitude", "North", "Longitude", "East");
         1336  +        "EPSG\",\"4282\"]]");
         1337  +    p = add_epsg_def (filter, first, last, 4283, "epsg", 4283,
         1338  +        "GDA94");
  1847   1339       add_proj4text (p, 0,
  1848   1340           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1849   1341       add_proj4text (p, 1,
  1850   1342           "fs");
  1851   1343       add_srs_wkt (p, 0,
  1852   1344           "GEOGCS[\"GDA94\",DATUM[\"Geocentric_Datum_of_Australia_1");
  1853   1345       add_srs_wkt (p, 1,
................................................................................
  1855   1347       add_srs_wkt (p, 2,
  1856   1348           "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  1857   1349       add_srs_wkt (p, 3,
  1858   1350           "[\"EPSG\",\"6283\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  1859   1351       add_srs_wkt (p, 4,
  1860   1352           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  1861   1353       add_srs_wkt (p, 5,
  1862         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  1863         -    add_srs_wkt (p, 6,
  1864         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4283\"]]");
  1865         -    p = add_epsg_def_ex (filter, first, last, 4284, "epsg", 4284,
  1866         -        "Pulkovo 1942", 1, 1,
  1867         -        "Krassowsky 1940", "Greenwich",
  1868         -        "Pulkovo_1942", "none", "degree",
  1869         -        "Latitude", "North", "Longitude", "East");
         1354  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4283\"]]");
         1355  +    p = add_epsg_def (filter, first, last, 4284, "epsg", 4284,
         1356  +        "Pulkovo 1942");
  1870   1357       add_proj4text (p, 0,
  1871   1358           "+proj=longlat +ellps=krass +towgs84=23.92,-141.27,-80.9,");
  1872   1359       add_proj4text (p, 1,
  1873   1360           "-0,0.35,0.82,-0.12 +no_defs");
  1874   1361       add_srs_wkt (p, 0,
  1875   1362           "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
  1876   1363       add_srs_wkt (p, 1,
................................................................................
  1878   1365       add_srs_wkt (p, 2,
  1879   1366           "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  1880   1367       add_srs_wkt (p, 3,
  1881   1368           "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  1882   1369       add_srs_wkt (p, 4,
  1883   1370           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1884   1371       add_srs_wkt (p, 5,
  1885         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1372  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1886   1373       add_srs_wkt (p, 6,
  1887         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
  1888         -    add_srs_wkt (p, 7,
  1889         -        "]]");
  1890         -    p = add_epsg_def_ex (filter, first, last, 4285, "epsg", 4285,
  1891         -        "Qatar 1974", 1, 1,
  1892         -        "International 1924", "Greenwich",
  1893         -        "Qatar_1974", "none", "degree",
  1894         -        "Latitude", "North", "Longitude", "East");
         1374  +        "4284\"]]");
         1375  +    p = add_epsg_def (filter, first, last, 4285, "epsg", 4285,
         1376  +        "Qatar 1974");
  1895   1377       add_proj4text (p, 0,
  1896   1378           "+proj=longlat +ellps=intl +towgs84=-128.16,-282.42,21.93");
  1897   1379       add_proj4text (p, 1,
  1898   1380           ",0,0,0,0 +no_defs");
  1899   1381       add_srs_wkt (p, 0,
  1900   1382           "GEOGCS[\"Qatar 1974\",DATUM[\"Qatar_1974\",SPHEROID[\"In");
  1901   1383       add_srs_wkt (p, 1,
................................................................................
  1903   1385       add_srs_wkt (p, 2,
  1904   1386           "\"]],TOWGS84[-128.16,-282.42,21.93,0,0,0,0],AUTHORITY[\"");
  1905   1387       add_srs_wkt (p, 3,
  1906   1388           "EPSG\",\"6285\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1907   1389       add_srs_wkt (p, 4,
  1908   1390           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1909   1391       add_srs_wkt (p, 5,
  1910         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1911         -    add_srs_wkt (p, 6,
  1912         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4285\"]]");
  1913         -    p = add_epsg_def_ex (filter, first, last, 4286, "epsg", 4286,
  1914         -        "Qatar 1948", 1, 1,
  1915         -        "Helmert 1906", "Greenwich",
  1916         -        "Qatar_1948", "none", "degree",
  1917         -        "Latitude", "North", "Longitude", "East");
         1392  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4285\"]]");
         1393  +    p = add_epsg_def (filter, first, last, 4286, "epsg", 4286,
         1394  +        "Qatar 1948");
  1918   1395       add_proj4text (p, 0,
  1919   1396           "+proj=longlat +ellps=helmert +no_defs");
  1920   1397       add_srs_wkt (p, 0,
  1921   1398           "GEOGCS[\"Qatar 1948\",DATUM[\"Qatar_1948\",SPHEROID[\"He");
  1922   1399       add_srs_wkt (p, 1,
  1923   1400           "lmert 1906\",6378200,298.3,AUTHORITY[\"EPSG\",\"7020\"]]");
  1924   1401       add_srs_wkt (p, 2,
  1925   1402           ",AUTHORITY[\"EPSG\",\"6286\"]],PRIMEM[\"Greenwich\",0,AU");
  1926   1403       add_srs_wkt (p, 3,
  1927   1404           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1928   1405       add_srs_wkt (p, 4,
  1929         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1406  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1930   1407       add_srs_wkt (p, 5,
  1931         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4286");
  1932         -    add_srs_wkt (p, 6,
  1933         -        "\"]]");
  1934         -    p = add_epsg_def_ex (filter, first, last, 4287, "epsg", 4287,
  1935         -        "Qornoq", 1, 1,
  1936         -        "International 1924", "Greenwich",
  1937         -        "Qornoq", "none", "degree",
  1938         -        "Latitude", "North", "Longitude", "East");
         1408  +        "\"4286\"]]");
         1409  +    p = add_epsg_def (filter, first, last, 4287, "epsg", 4287,
         1410  +        "Qornoq");
  1939   1411       add_proj4text (p, 0,
  1940   1412           "+proj=longlat +ellps=intl +towgs84=164,138,-189,0,0,0,0 ");
  1941   1413       add_proj4text (p, 1,
  1942   1414           "+no_defs");
  1943   1415       add_srs_wkt (p, 0,
  1944   1416           "GEOGCS[\"Qornoq\",DATUM[\"Qornoq\",SPHEROID[\"Internatio");
  1945   1417       add_srs_wkt (p, 1,
................................................................................
  1947   1419       add_srs_wkt (p, 2,
  1948   1420           "GS84[164,138,-189,0,0,0,0],AUTHORITY[\"EPSG\",\"6287\"]]");
  1949   1421       add_srs_wkt (p, 3,
  1950   1422           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  1951   1423       add_srs_wkt (p, 4,
  1952   1424           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  1953   1425       add_srs_wkt (p, 5,
  1954         -        "08\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  1955         -    add_srs_wkt (p, 6,
  1956         -        ",AUTHORITY[\"EPSG\",\"4287\"]]");
  1957         -    p = add_epsg_def_ex (filter, first, last, 4288, "epsg", 4288,
  1958         -        "Loma Quintana", 1, 1,
  1959         -        "International 1924", "Greenwich",
  1960         -        "Loma_Quintana", "none", "degree",
  1961         -        "Latitude", "North", "Longitude", "East");
         1426  +        "08\"]],AUTHORITY[\"EPSG\",\"4287\"]]");
         1427  +    p = add_epsg_def (filter, first, last, 4288, "epsg", 4288,
         1428  +        "Loma Quintana");
  1962   1429       add_proj4text (p, 0,
  1963   1430           "+proj=longlat +ellps=intl +no_defs");
  1964   1431       add_srs_wkt (p, 0,
  1965   1432           "GEOGCS[\"Loma Quintana\",DATUM[\"Loma_Quintana\",SPHEROI");
  1966   1433       add_srs_wkt (p, 1,
  1967   1434           "D[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",");
  1968   1435       add_srs_wkt (p, 2,
  1969   1436           "\"7022\"]],AUTHORITY[\"EPSG\",\"6288\"]],PRIMEM[\"Greenw");
  1970   1437       add_srs_wkt (p, 3,
  1971   1438           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  1972   1439       add_srs_wkt (p, 4,
  1973         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1440  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  1974   1441       add_srs_wkt (p, 5,
  1975         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  1976         -    add_srs_wkt (p, 6,
  1977         -        "G\",\"4288\"]]");
  1978         -    p = add_epsg_def_ex (filter, first, last, 4289, "epsg", 4289,
  1979         -        "Amersfoort", 1, 1,
  1980         -        "Bessel 1841", "Greenwich",
  1981         -        "Amersfoort", "none", "degree",
  1982         -        "Latitude", "North", "Longitude", "East");
         1442  +        "[\"EPSG\",\"4288\"]]");
         1443  +    p = add_epsg_def (filter, first, last, 4289, "epsg", 4289,
         1444  +        "Amersfoort");
  1983   1445       add_proj4text (p, 0,
  1984   1446           "+proj=longlat +ellps=bessel +towgs84=565.417,50.3319,465");
  1985   1447       add_proj4text (p, 1,
  1986   1448           ".552,-0.398957,0.343988,-1.8774,4.0725 +no_defs");
  1987   1449       add_srs_wkt (p, 0,
  1988   1450           "GEOGCS[\"Amersfoort\",DATUM[\"Amersfoort\",SPHEROID[\"Be");
  1989   1451       add_srs_wkt (p, 1,
................................................................................
  1993   1455       add_srs_wkt (p, 3,
  1994   1456           "988,-1.8774,4.0725],AUTHORITY[\"EPSG\",\"6289\"]],PRIMEM");
  1995   1457       add_srs_wkt (p, 4,
  1996   1458           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1997   1459       add_srs_wkt (p, 5,
  1998   1460           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1999   1461       add_srs_wkt (p, 6,
  2000         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  2001         -    add_srs_wkt (p, 7,
  2002         -        "ITY[\"EPSG\",\"4289\"]]");
  2003         -    p = add_epsg_def_ex (filter, first, last, 4291, "epsg", 4291,
  2004         -        "SAD69", 1, 1,
  2005         -        "GRS 1967", "Greenwich",
  2006         -        "South_American_Datum_1969", "none", "degree",
  2007         -        "Latitude", "North", "Longitude", "East");
         1462  +        "AUTHORITY[\"EPSG\",\"4289\"]]");
         1463  +    p = add_epsg_def (filter, first, last, 4291, "epsg", 4291,
         1464  +        "SAD69");
  2008   1465       add_proj4text (p, 0,
  2009   1466           "+proj=longlat +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +n");
  2010   1467       add_proj4text (p, 1,
  2011   1468           "o_defs");
  2012   1469       add_srs_wkt (p, 0,
  2013   1470           "GEOGCS[\"SAD69\",DATUM[\"South_American_Datum_1969\",SPH");
  2014   1471       add_srs_wkt (p, 1,
................................................................................
  2016   1473       add_srs_wkt (p, 2,
  2017   1474           "G\",\"7036\"]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EP");
  2018   1475       add_srs_wkt (p, 3,
  2019   1476           "SG\",\"6291\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2020   1477       add_srs_wkt (p, 4,
  2021   1478           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2022   1479       add_srs_wkt (p, 5,
  2023         -        "[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2024         -    add_srs_wkt (p, 6,
  2025         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4291\"]]");
  2026         -    p = add_epsg_def_ex (filter, first, last, 4292, "epsg", 4292,
  2027         -        "Sapper Hill 1943", 1, 1,
  2028         -        "International 1924", "Greenwich",
  2029         -        "Sapper_Hill_1943", "none", "degree",
  2030         -        "Latitude", "North", "Longitude", "East");
         1480  +        "[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"4291\"]]");
         1481  +    p = add_epsg_def (filter, first, last, 4292, "epsg", 4292,
         1482  +        "Sapper Hill 1943");
  2031   1483       add_proj4text (p, 0,
  2032   1484           "+proj=longlat +ellps=intl +towgs84=-355,21,72,0,0,0,0 +n");
  2033   1485       add_proj4text (p, 1,
  2034   1486           "o_defs");
  2035   1487       add_srs_wkt (p, 0,
  2036   1488           "GEOGCS[\"Sapper Hill 1943\",DATUM[\"Sapper_Hill_1943\",S");
  2037   1489       add_srs_wkt (p, 1,
................................................................................
  2039   1491       add_srs_wkt (p, 2,
  2040   1492           "PSG\",\"7022\"]],TOWGS84[-355,21,72,0,0,0,0],AUTHORITY[\"");
  2041   1493       add_srs_wkt (p, 3,
  2042   1494           "EPSG\",\"6292\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2043   1495       add_srs_wkt (p, 4,
  2044   1496           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2045   1497       add_srs_wkt (p, 5,
  2046         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2047         -    add_srs_wkt (p, 6,
  2048         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4292\"]]");
  2049         -    p = add_epsg_def_ex (filter, first, last, 4293, "epsg", 4293,
  2050         -        "Schwarzeck", 1, 1,
  2051         -        "Bessel Namibia (GLM)", "Greenwich",
  2052         -        "Schwarzeck", "none", "degree",
  2053         -        "Latitude", "North", "Longitude", "East");
         1498  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4292\"]]");
         1499  +    p = add_epsg_def (filter, first, last, 4293, "epsg", 4293,
         1500  +        "Schwarzeck");
  2054   1501       add_proj4text (p, 0,
  2055   1502           "+proj=longlat +ellps=bess_nam +towgs84=616,97,-251,0,0,0");
  2056   1503       add_proj4text (p, 1,
  2057   1504           ",0 +no_defs");
  2058   1505       add_srs_wkt (p, 0,
  2059   1506           "GEOGCS[\"Schwarzeck\",DATUM[\"Schwarzeck\",SPHEROID[\"Be");
  2060   1507       add_srs_wkt (p, 1,
................................................................................
  2062   1509       add_srs_wkt (p, 2,
  2063   1510           "RITY[\"EPSG\",\"7046\"]],TOWGS84[616,97,-251,0,0,0,0],AU");
  2064   1511       add_srs_wkt (p, 3,
  2065   1512           "THORITY[\"EPSG\",\"6293\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2066   1513       add_srs_wkt (p, 4,
  2067   1514           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2068   1515       add_srs_wkt (p, 5,
  2069         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         1516  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2070   1517       add_srs_wkt (p, 6,
  2071         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4293\"]");
  2072         -    add_srs_wkt (p, 7,
  2073         -        "]");
  2074         -    p = add_epsg_def_ex (filter, first, last, 4294, "epsg", 4294,
  2075         -        "Segora", 1, 1,
  2076         -        "Bessel 1841", "Greenwich",
  2077         -        "Segora", "none", "degree",
  2078         -        "Latitude", "North", "Longitude", "East");
         1518  +        "293\"]]");
         1519  +    p = add_epsg_def (filter, first, last, 4294, "epsg", 4294,
         1520  +        "Segora");
  2079   1521       add_proj4text (p, 0,
  2080   1522           "+proj=longlat +ellps=bessel +towgs84=-403,684,41,0,0,0,0");
  2081   1523       add_proj4text (p, 1,
  2082   1524           " +no_defs");
  2083   1525       add_srs_wkt (p, 0,
  2084   1526           "GEOGCS[\"Segora\",DATUM[\"Segora\",SPHEROID[\"Bessel 184");
  2085   1527       add_srs_wkt (p, 1,
................................................................................
  2087   1529       add_srs_wkt (p, 2,
  2088   1530           "],TOWGS84[-403,684,41,0,0,0,0],AUTHORITY[\"EPSG\",\"6294");
  2089   1531       add_srs_wkt (p, 3,
  2090   1532           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2091   1533       add_srs_wkt (p, 4,
  2092   1534           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2093   1535       add_srs_wkt (p, 5,
  2094         -        "\"9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2095         -    add_srs_wkt (p, 6,
  2096         -        "AST],AUTHORITY[\"EPSG\",\"4294\"]]");
  2097         -    p = add_epsg_def_ex (filter, first, last, 4295, "epsg", 4295,
  2098         -        "Serindung", 1, 1,
  2099         -        "Bessel 1841", "Greenwich",
  2100         -        "Serindung", "none", "degree",
  2101         -        "Latitude", "North", "Longitude", "East");
         1536  +        "\"9108\"]],AUTHORITY[\"EPSG\",\"4294\"]]");
         1537  +    p = add_epsg_def (filter, first, last, 4295, "epsg", 4295,
         1538  +        "Serindung");
  2102   1539       add_proj4text (p, 0,
  2103   1540           "+proj=longlat +ellps=bessel +no_defs");
  2104   1541       add_srs_wkt (p, 0,
  2105   1542           "GEOGCS[\"Serindung\",DATUM[\"Serindung\",SPHEROID[\"Bess");
  2106   1543       add_srs_wkt (p, 1,
  2107   1544           "el 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7");
  2108   1545       add_srs_wkt (p, 2,
  2109   1546           "004\"]],AUTHORITY[\"EPSG\",\"6295\"]],PRIMEM[\"Greenwich");
  2110   1547       add_srs_wkt (p, 3,
  2111   1548           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2112   1549       add_srs_wkt (p, 4,
  2113         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1550  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2114   1551       add_srs_wkt (p, 5,
  2115         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2116         -    add_srs_wkt (p, 6,
  2117         -        ",\"4295\"]]");
  2118         -    p = add_epsg_def_ex (filter, first, last, 4296, "epsg", 4296,
  2119         -        "Sudan", 1, 1,
  2120         -        "Clarke 1880 (IGN)", "Greenwich",
  2121         -        "Sudan", "none", "degree",
  2122         -        "Latitude", "North", "Longitude", "East");
         1552  +        "EPSG\",\"4295\"]]");
         1553  +    p = add_epsg_def (filter, first, last, 4296, "epsg", 4296,
         1554  +        "Sudan");
  2123   1555       add_proj4text (p, 0,
  2124   1556           "+proj=longlat +a=6378249.2 +b=6356515 +no_defs");
  2125   1557       add_srs_wkt (p, 0,
  2126   1558           "GEOGCS[\"Sudan\",DATUM[\"Sudan\",SPHEROID[\"Clarke 1880 ");
  2127   1559       add_srs_wkt (p, 1,
  2128   1560           "(IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"");
  2129   1561       add_srs_wkt (p, 2,
  2130   1562           "7011\"]],AUTHORITY[\"EPSG\",\"6296\"]],PRIMEM[\"Greenwic");
  2131   1563       add_srs_wkt (p, 3,
  2132   1564           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2133   1565       add_srs_wkt (p, 4,
  2134         -        "74532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Lati");
         1566  +        "74532925199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"");
  2135   1567       add_srs_wkt (p, 5,
  2136         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2137         -    add_srs_wkt (p, 6,
  2138         -        ",\"4296\"]]");
  2139         -    p = add_epsg_def_ex (filter, first, last, 4297, "epsg", 4297,
  2140         -        "Tananarive", 1, 1,
  2141         -        "International 1924", "Greenwich",
  2142         -        "Tananarive_1925", "none", "degree",
  2143         -        "Latitude", "North", "Longitude", "East");
         1568  +        "EPSG\",\"4296\"]]");
         1569  +    p = add_epsg_def (filter, first, last, 4297, "epsg", 4297,
         1570  +        "Tananarive");
  2144   1571       add_proj4text (p, 0,
  2145   1572           "+proj=longlat +ellps=intl +towgs84=-189,-242,-91,0,0,0,0");
  2146   1573       add_proj4text (p, 1,
  2147   1574           " +no_defs");
  2148   1575       add_srs_wkt (p, 0,
  2149   1576           "GEOGCS[\"Tananarive\",DATUM[\"Tananarive_1925\",SPHEROID");
  2150   1577       add_srs_wkt (p, 1,
................................................................................
  2152   1579       add_srs_wkt (p, 2,
  2153   1580           "7022\"]],TOWGS84[-189,-242,-91,0,0,0,0],AUTHORITY[\"EPSG");
  2154   1581       add_srs_wkt (p, 3,
  2155   1582           "\",\"6297\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2156   1583       add_srs_wkt (p, 4,
  2157   1584           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2158   1585       add_srs_wkt (p, 5,
  2159         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  2160         -    add_srs_wkt (p, 6,
  2161         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4297\"]]");
  2162         -    p = add_epsg_def_ex (filter, first, last, 4298, "epsg", 4298,
  2163         -        "Timbalai 1948", 1, 1,
  2164         -        "Everest 1830 (1967 Definition)", "Greenwich",
  2165         -        "Timbalai_1948", "none", "degree",
  2166         -        "Latitude", "North", "Longitude", "East");
         1586  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4297\"]]");
         1587  +    p = add_epsg_def (filter, first, last, 4298, "epsg", 4298,
         1588  +        "Timbalai 1948");
  2167   1589       add_proj4text (p, 0,
  2168   1590           "+proj=longlat +ellps=evrstSS +towgs84=-679,669,-48,0,0,0");
  2169   1591       add_proj4text (p, 1,
  2170   1592           ",0 +no_defs");
  2171   1593       add_srs_wkt (p, 0,
  2172   1594           "GEOGCS[\"Timbalai 1948\",DATUM[\"Timbalai_1948\",SPHEROI");
  2173   1595       add_srs_wkt (p, 1,
................................................................................
  2175   1597       add_srs_wkt (p, 2,
  2176   1598           "7,AUTHORITY[\"EPSG\",\"7016\"]],TOWGS84[-679,669,-48,0,0");
  2177   1599       add_srs_wkt (p, 3,
  2178   1600           ",0,0],AUTHORITY[\"EPSG\",\"6298\"]],PRIMEM[\"Greenwich\"");
  2179   1601       add_srs_wkt (p, 4,
  2180   1602           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2181   1603       add_srs_wkt (p, 5,
  2182         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1604  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2183   1605       add_srs_wkt (p, 6,
  2184         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2185         -    add_srs_wkt (p, 7,
  2186         -        "4298\"]]");
  2187         -    p = add_epsg_def_ex (filter, first, last, 4299, "epsg", 4299,
  2188         -        "TM65", 1, 1,
  2189         -        "Airy Modified 1849", "Greenwich",
  2190         -        "TM65", "none", "degree",
  2191         -        "Latitude", "North", "Longitude", "East");
         1606  +        "SG\",\"4298\"]]");
         1607  +    p = add_epsg_def (filter, first, last, 4299, "epsg", 4299,
         1608  +        "TM65");
  2192   1609       add_proj4text (p, 0,
  2193         -        "+proj=longlat +ellps=mod_airy +towgs84=482.5,-130.6,564.");
  2194         -    add_proj4text (p, 1,
  2195         -        "6,-1.042,-0.214,-0.631,8.15 +no_defs");
         1610  +        "+proj=longlat +datum=ire65 +no_defs");
  2196   1611       add_srs_wkt (p, 0,
  2197   1612           "GEOGCS[\"TM65\",DATUM[\"TM65\",SPHEROID[\"Airy Modified ");
  2198   1613       add_srs_wkt (p, 1,
  2199   1614           "1849\",6377340.189,299.3249646,AUTHORITY[\"EPSG\",\"7002");
  2200   1615       add_srs_wkt (p, 2,
  2201   1616           "\"]],TOWGS84[482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.1");
  2202   1617       add_srs_wkt (p, 3,
  2203   1618           "5],AUTHORITY[\"EPSG\",\"6299\"]],PRIMEM[\"Greenwich\",0,");
  2204   1619       add_srs_wkt (p, 4,
  2205   1620           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2206   1621       add_srs_wkt (p, 5,
  2207         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1622  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2208   1623       add_srs_wkt (p, 6,
  2209         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2210         -    add_srs_wkt (p, 7,
  2211         -        "99\"]]");
  2212         -    p = add_epsg_def_ex (filter, first, last, 4300, "epsg", 4300,
  2213         -        "TM75", 1, 1,
  2214         -        "Airy Modified 1849", "Greenwich",
  2215         -        "Geodetic_Datum_of_1965", "none", "degree",
  2216         -        "Latitude", "North", "Longitude", "East");
         1624  +        ",\"4299\"]]");
         1625  +    p = add_epsg_def (filter, first, last, 4300, "epsg", 4300,
         1626  +        "TM75");
  2217   1627       add_proj4text (p, 0,
  2218   1628           "+proj=longlat +ellps=mod_airy +towgs84=482.5,-130.6,564.");
  2219   1629       add_proj4text (p, 1,
  2220   1630           "6,-1.042,-0.214,-0.631,8.15 +no_defs");
  2221   1631       add_srs_wkt (p, 0,
  2222   1632           "GEOGCS[\"TM75\",DATUM[\"Geodetic_Datum_of_1965\",SPHEROI");
  2223   1633       add_srs_wkt (p, 1,
................................................................................
  2227   1637       add_srs_wkt (p, 3,
  2228   1638           ",-0.214,-0.631,8.15],AUTHORITY[\"EPSG\",\"6300\"]],PRIME");
  2229   1639       add_srs_wkt (p, 4,
  2230   1640           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2231   1641       add_srs_wkt (p, 5,
  2232   1642           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2233   1643       add_srs_wkt (p, 6,
  2234         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  2235         -    add_srs_wkt (p, 7,
  2236         -        "RITY[\"EPSG\",\"4300\"]]");
  2237         -    p = add_epsg_def_ex (filter, first, last, 4301, "epsg", 4301,
  2238         -        "Tokyo", 1, 1,
  2239         -        "Bessel 1841", "Greenwich",
  2240         -        "Tokyo", "none", "degree",
  2241         -        "Latitude", "North", "Longitude", "East");
         1644  +        ",AUTHORITY[\"EPSG\",\"4300\"]]");
         1645  +    p = add_epsg_def (filter, first, last, 4301, "epsg", 4301,
         1646  +        "Tokyo");
  2242   1647       add_proj4text (p, 0,
  2243   1648           "+proj=longlat +ellps=bessel +towgs84=-146.414,507.337,68");
  2244   1649       add_proj4text (p, 1,
  2245   1650           "0.507,0,0,0,0 +no_defs");
  2246   1651       add_srs_wkt (p, 0,
  2247   1652           "GEOGCS[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\"");
  2248   1653       add_srs_wkt (p, 1,
................................................................................
  2250   1655       add_srs_wkt (p, 2,
  2251   1656           "OWGS84[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPS");
  2252   1657       add_srs_wkt (p, 3,
  2253   1658           "G\",\"6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2254   1659       add_srs_wkt (p, 4,
  2255   1660           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2256   1661       add_srs_wkt (p, 5,
  2257         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2258         -    add_srs_wkt (p, 6,
  2259         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4301\"]]");
  2260         -    p = add_epsg_def_ex (filter, first, last, 4302, "epsg", 4302,
  2261         -        "Trinidad 1903", 1, 1,
  2262         -        "Clarke 1858", "Greenwich",
  2263         -        "Trinidad_1903", "none", "degree",
  2264         -        "Latitude", "North", "Longitude", "East");
         1662  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]]");
         1663  +    p = add_epsg_def (filter, first, last, 4302, "epsg", 4302,
         1664  +        "Trinidad 1903");
  2265   1665       add_proj4text (p, 0,
  2266   1666           "+proj=longlat +a=6378293.645208759 +b=6356617.987679838 ");
  2267   1667       add_proj4text (p, 1,
  2268   1668           "+towgs84=-61.702,284.488,472.052,0,0,0,0 +no_defs");
  2269   1669       add_srs_wkt (p, 0,
  2270   1670           "GEOGCS[\"Trinidad 1903\",DATUM[\"Trinidad_1903\",SPHEROI");
  2271   1671       add_srs_wkt (p, 1,
................................................................................
  2273   1673       add_srs_wkt (p, 2,
  2274   1674           "THORITY[\"EPSG\",\"7007\"]],TOWGS84[-61.702,284.488,472.");
  2275   1675       add_srs_wkt (p, 3,
  2276   1676           "052,0,0,0,0],AUTHORITY[\"EPSG\",\"6302\"]],PRIMEM[\"Gree");
  2277   1677       add_srs_wkt (p, 4,
  2278   1678           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2279   1679       add_srs_wkt (p, 5,
  2280         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1680  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  2281   1681       add_srs_wkt (p, 6,
  2282         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2283         -    add_srs_wkt (p, 7,
  2284         -        "PSG\",\"4302\"]]");
  2285         -    p = add_epsg_def_ex (filter, first, last, 4303, "epsg", 4303,
  2286         -        "TC(1948)", 1, 1,
  2287         -        "Helmert 1906", "Greenwich",
  2288         -        "Trucial_Coast_1948", "none", "degree",
  2289         -        "Latitude", "North", "Longitude", "East");
         1682  +        "TY[\"EPSG\",\"4302\"]]");
         1683  +    p = add_epsg_def (filter, first, last, 4303, "epsg", 4303,
         1684  +        "TC(1948)");
  2290   1685       add_proj4text (p, 0,
  2291   1686           "+proj=longlat +ellps=helmert +no_defs");
  2292   1687       add_srs_wkt (p, 0,
  2293   1688           "GEOGCS[\"TC(1948)\",DATUM[\"Trucial_Coast_1948\",SPHEROI");
  2294   1689       add_srs_wkt (p, 1,
  2295   1690           "D[\"Helmert 1906\",6378200,298.3,AUTHORITY[\"EPSG\",\"70");
  2296   1691       add_srs_wkt (p, 2,
  2297   1692           "20\"]],AUTHORITY[\"EPSG\",\"6303\"]],PRIMEM[\"Greenwich\"");
  2298   1693       add_srs_wkt (p, 3,
  2299   1694           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2300   1695       add_srs_wkt (p, 4,
  2301         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1696  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2302   1697       add_srs_wkt (p, 5,
  2303         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2304         -    add_srs_wkt (p, 6,
  2305         -        "4303\"]]");
  2306         -    p = add_epsg_def_ex (filter, first, last, 4304, "epsg", 4304,
  2307         -        "Voirol 1875", 1, 1,
  2308         -        "Clarke 1880 (IGN)", "Greenwich",
  2309         -        "Voirol_1875", "none", "degree",
  2310         -        "Latitude", "North", "Longitude", "East");
         1698  +        "SG\",\"4303\"]]");
         1699  +    p = add_epsg_def (filter, first, last, 4304, "epsg", 4304,
         1700  +        "Voirol 1875");
  2311   1701       add_proj4text (p, 0,
  2312   1702           "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-73,-247,");
  2313   1703       add_proj4text (p, 1,
  2314   1704           "227,0,0,0,0 +no_defs");
  2315   1705       add_srs_wkt (p, 0,
  2316   1706           "GEOGCS[\"Voirol 1875\",DATUM[\"Voirol_1875\",SPHEROID[\"");
  2317   1707       add_srs_wkt (p, 1,
................................................................................
  2319   1709       add_srs_wkt (p, 2,
  2320   1710           "Y[\"EPSG\",\"7011\"]],TOWGS84[-73,-247,227,0,0,0,0],AUTH");
  2321   1711       add_srs_wkt (p, 3,
  2322   1712           "ORITY[\"EPSG\",\"6304\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2323   1713       add_srs_wkt (p, 4,
  2324   1714           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2325   1715       add_srs_wkt (p, 5,
  2326         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1716  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"430");
  2327   1717       add_srs_wkt (p, 6,
  2328         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4304\"]]");
  2329         -    p = add_epsg_def_ex (filter, first, last, 4306, "epsg", 4306,
  2330         -        "Bern 1938", 1, 1,
  2331         -        "Bessel 1841", "Greenwich",
  2332         -        "Bern_1938", "none", "degree",
  2333         -        "Latitude", "North", "Longitude", "East");
         1718  +        "4\"]]");
         1719  +    p = add_epsg_def (filter, first, last, 4306, "epsg", 4306,
         1720  +        "Bern 1938");
  2334   1721       add_proj4text (p, 0,
  2335   1722           "+proj=longlat +ellps=bessel +no_defs");
  2336   1723       add_srs_wkt (p, 0,
  2337   1724           "GEOGCS[\"Bern 1938\",DATUM[\"Bern_1938\",SPHEROID[\"Bess");
  2338   1725       add_srs_wkt (p, 1,
  2339   1726           "el 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7");
  2340   1727       add_srs_wkt (p, 2,
  2341   1728           "004\"]],AUTHORITY[\"EPSG\",\"6306\"]],PRIMEM[\"Greenwich");
  2342   1729       add_srs_wkt (p, 3,
  2343   1730           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2344   1731       add_srs_wkt (p, 4,
  2345         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1732  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2346   1733       add_srs_wkt (p, 5,
  2347         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2348         -    add_srs_wkt (p, 6,
  2349         -        ",\"4306\"]]");
  2350         -    p = add_epsg_def_ex (filter, first, last, 4307, "epsg", 4307,
  2351         -        "Nord Sahara 1959", 1, 1,
  2352         -        "Clarke 1880 (RGS)", "Greenwich",
  2353         -        "Nord_Sahara_1959", "none", "degree",
  2354         -        "Latitude", "North", "Longitude", "East");
         1734  +        "EPSG\",\"4306\"]]");
         1735  +    p = add_epsg_def (filter, first, last, 4307, "epsg", 4307,
         1736  +        "Nord Sahara 1959");
  2355   1737       add_proj4text (p, 0,
  2356   1738           "+proj=longlat +ellps=clrk80 +towgs84=-209.362,-87.8162,4");
  2357   1739       add_proj4text (p, 1,
  2358   1740           "04.62,0.0046,3.4784,0.5805,-1.4547 +no_defs");
  2359   1741       add_srs_wkt (p, 0,
  2360   1742           "GEOGCS[\"Nord Sahara 1959\",DATUM[\"Nord_Sahara_1959\",S");
  2361   1743       add_srs_wkt (p, 1,
................................................................................
  2365   1747       add_srs_wkt (p, 3,
  2366   1748           ",0.0046,3.4784,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307");
  2367   1749       add_srs_wkt (p, 4,
  2368   1750           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2369   1751       add_srs_wkt (p, 5,
  2370   1752           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2371   1753       add_srs_wkt (p, 6,
  2372         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2373         -    add_srs_wkt (p, 7,
  2374         -        "AST],AUTHORITY[\"EPSG\",\"4307\"]]");
  2375         -    p = add_epsg_def_ex (filter, first, last, 4308, "epsg", 4308,
  2376         -        "RT38", 1, 1,
  2377         -        "Bessel 1841", "Greenwich",
  2378         -        "Stockholm_1938", "none", "degree",
  2379         -        "Latitude", "North", "Longitude", "East");
         1754  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4307\"]]");
         1755  +    p = add_epsg_def (filter, first, last, 4308, "epsg", 4308,
         1756  +        "RT38");
  2380   1757       add_proj4text (p, 0,
  2381   1758           "+proj=longlat +ellps=bessel +no_defs");
  2382   1759       add_srs_wkt (p, 0,
  2383   1760           "GEOGCS[\"RT38\",DATUM[\"Stockholm_1938\",SPHEROID[\"Bess");
  2384   1761       add_srs_wkt (p, 1,
  2385   1762           "el 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7");
  2386   1763       add_srs_wkt (p, 2,
  2387   1764           "004\"]],AUTHORITY[\"EPSG\",\"6308\"]],PRIMEM[\"Greenwich");
  2388   1765       add_srs_wkt (p, 3,
  2389   1766           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2390   1767       add_srs_wkt (p, 4,
  2391         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1768  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         1769  +    add_srs_wkt (p, 5,
         1770  +        "EPSG\",\"4308\"]]");
         1771  +    p = add_epsg_def (filter, first, last, 4309, "epsg", 4309,
         1772  +        "Yacare");
         1773  +    add_proj4text (p, 0,
         1774  +        "+proj=longlat +ellps=intl +towgs84=-155,171,37,0,0,0,0 +");
         1775  +    add_proj4text (p, 1,
         1776  +        "no_defs");
         1777  +    add_srs_wkt (p, 0,
         1778  +        "GEOGCS[\"Yacare\",DATUM[\"Yacare\",SPHEROID[\"Internatio");
         1779  +    add_srs_wkt (p, 1,
         1780  +        "nal 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOW");
         1781  +    add_srs_wkt (p, 2,
         1782  +        "GS84[-155,171,37,0,0,0,0],AUTHORITY[\"EPSG\",\"6309\"]],");
         1783  +    add_srs_wkt (p, 3,
         1784  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1785  +    add_srs_wkt (p, 4,
         1786  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1787  +    add_srs_wkt (p, 5,
         1788  +        "2\"]],AUTHORITY[\"EPSG\",\"4309\"]]");
         1789  +    p = add_epsg_def (filter, first, last, 4310, "epsg", 4310,
         1790  +        "Yoff");
         1791  +    add_proj4text (p, 0,
         1792  +        "+proj=longlat +a=6378249.2 +b=6356515 +no_defs");
         1793  +    add_srs_wkt (p, 0,
         1794  +        "GEOGCS[\"Yoff\",DATUM[\"Yoff\",SPHEROID[\"Clarke 1880 (I");
         1795  +    add_srs_wkt (p, 1,
         1796  +        "GN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7");
         1797  +    add_srs_wkt (p, 2,
         1798  +        "011\"]],AUTHORITY[\"EPSG\",\"6310\"]],PRIMEM[\"Greenwich");
         1799  +    add_srs_wkt (p, 3,
         1800  +        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
         1801  +    add_srs_wkt (p, 4,
         1802  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         1803  +    add_srs_wkt (p, 5,
         1804  +        "EPSG\",\"4310\"]]");
         1805  +    p = add_epsg_def (filter, first, last, 4311, "epsg", 4311,
         1806  +        "Zanderij");
         1807  +    add_proj4text (p, 0,
         1808  +        "+proj=longlat +ellps=intl +towgs84=-265,120,-358,0,0,0,0");
         1809  +    add_proj4text (p, 1,
         1810  +        " +no_defs");
         1811  +    add_srs_wkt (p, 0,
         1812  +        "GEOGCS[\"Zanderij\",DATUM[\"Zanderij\",SPHEROID[\"Intern");
         1813  +    add_srs_wkt (p, 1,
         1814  +        "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
         1815  +    add_srs_wkt (p, 2,
         1816  +        ",TOWGS84[-265,120,-358,0,0,0,0],AUTHORITY[\"EPSG\",\"631");
         1817  +    add_srs_wkt (p, 3,
         1818  +        "1\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1819  +    add_srs_wkt (p, 4,
         1820  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1821  +    add_srs_wkt (p, 5,
         1822  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4311\"]]");
         1823  +    p = add_epsg_def (filter, first, last, 4312, "epsg", 4312,
         1824  +        "MGI");
         1825  +    add_proj4text (p, 0,
         1826  +        "+proj=longlat +datum=hermannskogel +no_defs");
         1827  +    add_srs_wkt (p, 0,
         1828  +        "GEOGCS[\"MGI\",DATUM[\"Militar_Geographische_Institute\"");
         1829  +    add_srs_wkt (p, 1,
         1830  +        ",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHOR");
         1831  +    add_srs_wkt (p, 2,
         1832  +        "ITY[\"EPSG\",\"7004\"]],TOWGS84[577.326,90.129,463.919,5");
         1833  +    add_srs_wkt (p, 3,
         1834  +        ".137,1.474,5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],P");
         1835  +    add_srs_wkt (p, 4,
         1836  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
         1837  +    add_srs_wkt (p, 5,
         1838  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
         1839  +    add_srs_wkt (p, 6,
         1840  +        "\"]],AUTHORITY[\"EPSG\",\"4312\"]]");
         1841  +    p = add_epsg_def (filter, first, last, 4313, "epsg", 4313,
         1842  +        "Belge 1972");
         1843  +    add_proj4text (p, 0,
         1844  +        "+proj=longlat +ellps=intl +towgs84=-106.869,52.2978,-103");
         1845  +    add_proj4text (p, 1,
         1846  +        ".724,0.3366,-0.457,1.8422,-1.2747 +no_defs");
         1847  +    add_srs_wkt (p, 0,
         1848  +        "GEOGCS[\"Belge 1972\",DATUM[\"Reseau_National_Belge_1972");
         1849  +    add_srs_wkt (p, 1,
         1850  +        "\",SPHEROID[\"International 1924\",6378388,297,AUTHORITY");
         1851  +    add_srs_wkt (p, 2,
         1852  +        "[\"EPSG\",\"7022\"]],TOWGS84[-106.869,52.2978,-103.724,0");
         1853  +    add_srs_wkt (p, 3,
         1854  +        ".3366,-0.457,1.8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"");
         1855  +    add_srs_wkt (p, 4,
         1856  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         1857  +    add_srs_wkt (p, 5,
         1858  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         1859  +    add_srs_wkt (p, 6,
         1860  +        "9122\"]],AUTHORITY[\"EPSG\",\"4313\"]]");
         1861  +    p = add_epsg_def (filter, first, last, 4314, "epsg", 4314,
         1862  +        "DHDN");
         1863  +    add_proj4text (p, 0,
         1864  +        "+proj=longlat +datum=potsdam +no_defs");
         1865  +    add_srs_wkt (p, 0,
         1866  +        "GEOGCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SP");
         1867  +    add_srs_wkt (p, 1,
         1868  +        "HEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY");
         1869  +    add_srs_wkt (p, 2,
         1870  +        "[\"EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.04");
         1871  +    add_srs_wkt (p, 3,
         1872  +        "5,-2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Gre");
         1873  +    add_srs_wkt (p, 4,
         1874  +        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         1875  +    add_srs_wkt (p, 5,
         1876  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1877  +    add_srs_wkt (p, 6,
         1878  +        "ITY[\"EPSG\",\"4314\"]]");
         1879  +    p = add_epsg_def (filter, first, last, 4315, "epsg", 4315,
         1880  +        "Conakry 1905");
         1881  +    add_proj4text (p, 0,
         1882  +        "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-23,259,-");
         1883  +    add_proj4text (p, 1,
         1884  +        "9,0,0,0,0 +no_defs");
         1885  +    add_srs_wkt (p, 0,
         1886  +        "GEOGCS[\"Conakry 1905\",DATUM[\"Conakry_1905\",SPHEROID[");
         1887  +    add_srs_wkt (p, 1,
         1888  +        "\"Clarke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHOR");
         1889  +    add_srs_wkt (p, 2,
         1890  +        "ITY[\"EPSG\",\"7011\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTH");
         1891  +    add_srs_wkt (p, 3,
         1892  +        "ORITY[\"EPSG\",\"6315\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
         1893  +    add_srs_wkt (p, 4,
         1894  +        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2392   1895       add_srs_wkt (p, 5,
  2393         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1896  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"431");
  2394   1897       add_srs_wkt (p, 6,
  2395         -        ",\"4308\"]]");
         1898  +        "5\"]]");
  2396   1899   }
  2397   1900   
  2398   1901   #endif /* full EPSG initialization enabled/disabled */
  2399   1902   

Changes to src/srsinit/epsg_inlined_21.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_21 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 4309, "epsg", 4309,
    56         -        "Yacare", 1, 1,
    57         -        "International 1924", "Greenwich",
    58         -        "Yacare", "none", "degree",
    59         -        "Latitude", "North", "Longitude", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=longlat +ellps=intl +towgs84=-155,171,37,0,0,0,0 +");
    62         -    add_proj4text (p, 1,
    63         -        "no_defs");
    64         -    add_srs_wkt (p, 0,
    65         -        "GEOGCS[\"Yacare\",DATUM[\"Yacare\",SPHEROID[\"Internatio");
    66         -    add_srs_wkt (p, 1,
    67         -        "nal 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOW");
    68         -    add_srs_wkt (p, 2,
    69         -        "GS84[-155,171,37,0,0,0,0],AUTHORITY[\"EPSG\",\"6309\"]],");
    70         -    add_srs_wkt (p, 3,
    71         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
    72         -    add_srs_wkt (p, 4,
    73         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
    74         -    add_srs_wkt (p, 5,
    75         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
    76         -    add_srs_wkt (p, 6,
    77         -        "AUTHORITY[\"EPSG\",\"4309\"]]");
    78         -    p = add_epsg_def_ex (filter, first, last, 4310, "epsg", 4310,
    79         -        "Yoff", 1, 1,
    80         -        "Clarke 1880 (IGN)", "Greenwich",
    81         -        "Yoff", "none", "degree",
    82         -        "Latitude", "North", "Longitude", "East");
    83         -    add_proj4text (p, 0,
    84         -        "+proj=longlat +a=6378249.2 +b=6356515 +no_defs");
    85         -    add_srs_wkt (p, 0,
    86         -        "GEOGCS[\"Yoff\",DATUM[\"Yoff\",SPHEROID[\"Clarke 1880 (I");
    87         -    add_srs_wkt (p, 1,
    88         -        "GN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7");
    89         -    add_srs_wkt (p, 2,
    90         -        "011\"]],AUTHORITY[\"EPSG\",\"6310\"]],PRIMEM[\"Greenwich");
    91         -    add_srs_wkt (p, 3,
    92         -        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
    93         -    add_srs_wkt (p, 4,
    94         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
    95         -    add_srs_wkt (p, 5,
    96         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
    97         -    add_srs_wkt (p, 6,
    98         -        ",\"4310\"]]");
    99         -    p = add_epsg_def_ex (filter, first, last, 4311, "epsg", 4311,
   100         -        "Zanderij", 1, 1,
   101         -        "International 1924", "Greenwich",
   102         -        "Zanderij", "none", "degree",
   103         -        "Latitude", "North", "Longitude", "East");
   104         -    add_proj4text (p, 0,
   105         -        "+proj=longlat +ellps=intl +towgs84=-265,120,-358,0,0,0,0");
   106         -    add_proj4text (p, 1,
   107         -        " +no_defs");
   108         -    add_srs_wkt (p, 0,
   109         -        "GEOGCS[\"Zanderij\",DATUM[\"Zanderij\",SPHEROID[\"Intern");
   110         -    add_srs_wkt (p, 1,
   111         -        "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
   112         -    add_srs_wkt (p, 2,
   113         -        ",TOWGS84[-265,120,-358,0,0,0,0],AUTHORITY[\"EPSG\",\"631");
   114         -    add_srs_wkt (p, 3,
   115         -        "1\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   116         -    add_srs_wkt (p, 4,
   117         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   118         -    add_srs_wkt (p, 5,
   119         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   120         -    add_srs_wkt (p, 6,
   121         -        "EAST],AUTHORITY[\"EPSG\",\"4311\"]]");
   122         -    p = add_epsg_def_ex (filter, first, last, 4312, "epsg", 4312,
   123         -        "MGI", 1, 1,
   124         -        "Bessel 1841", "Greenwich",
   125         -        "Militar_Geographische_Institute", "none", "degree",
   126         -        "Latitude", "North", "Longitude", "East");
   127         -    add_proj4text (p, 0,
   128         -        "+proj=longlat +ellps=bessel +towgs84=577.326,90.129,463.");
   129         -    add_proj4text (p, 1,
   130         -        "919,5.137,1.474,5.297,2.4232 +no_defs");
   131         -    add_srs_wkt (p, 0,
   132         -        "GEOGCS[\"MGI\",DATUM[\"Militar_Geographische_Institute\"");
   133         -    add_srs_wkt (p, 1,
   134         -        ",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHOR");
   135         -    add_srs_wkt (p, 2,
   136         -        "ITY[\"EPSG\",\"7004\"]],TOWGS84[577.326,90.129,463.919,5");
   137         -    add_srs_wkt (p, 3,
   138         -        ".137,1.474,5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],P");
   139         -    add_srs_wkt (p, 4,
   140         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   141         -    add_srs_wkt (p, 5,
   142         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   143         -    add_srs_wkt (p, 6,
   144         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
   145         -    add_srs_wkt (p, 7,
   146         -        "UTHORITY[\"EPSG\",\"4312\"]]");
   147         -    p = add_epsg_def_ex (filter, first, last, 4313, "epsg", 4313,
   148         -        "Belge 1972", 1, 1,
   149         -        "International 1924", "Greenwich",
   150         -        "Reseau_National_Belge_1972", "none", "degree",
   151         -        "Latitude", "North", "Longitude", "East");
   152         -    add_proj4text (p, 0,
   153         -        "+proj=longlat +ellps=intl +towgs84=-106.869,52.2978,-103");
   154         -    add_proj4text (p, 1,
   155         -        ".724,0.3366,-0.457,1.8422,-1.2747 +no_defs");
   156         -    add_srs_wkt (p, 0,
   157         -        "GEOGCS[\"Belge 1972\",DATUM[\"Reseau_National_Belge_1972");
   158         -    add_srs_wkt (p, 1,
   159         -        "\",SPHEROID[\"International 1924\",6378388,297,AUTHORITY");
   160         -    add_srs_wkt (p, 2,
   161         -        "[\"EPSG\",\"7022\"]],TOWGS84[-106.869,52.2978,-103.724,0");
   162         -    add_srs_wkt (p, 3,
   163         -        ".3366,-0.457,1.8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"");
   164         -    add_srs_wkt (p, 4,
   165         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   166         -    add_srs_wkt (p, 5,
   167         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   168         -    add_srs_wkt (p, 6,
   169         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   170         -    add_srs_wkt (p, 7,
   171         -        "T],AUTHORITY[\"EPSG\",\"4313\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 4314, "epsg", 4314,
   173         -        "DHDN", 1, 1,
   174         -        "Bessel 1841", "Greenwich",
   175         -        "Deutsches_Hauptdreiecksnetz", "none", "degree",
   176         -        "Latitude", "North", "Longitude", "East");
   177         -    add_proj4text (p, 0,
   178         -        "+proj=longlat +ellps=bessel +towgs84=598.1,73.7,418.2,0.");
   179         -    add_proj4text (p, 1,
   180         -        "202,0.045,-2.455,6.7 +no_defs");
   181         -    add_srs_wkt (p, 0,
   182         -        "GEOGCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SP");
   183         -    add_srs_wkt (p, 1,
   184         -        "HEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY");
   185         -    add_srs_wkt (p, 2,
   186         -        "[\"EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.04");
   187         -    add_srs_wkt (p, 3,
   188         -        "5,-2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Gre");
   189         -    add_srs_wkt (p, 4,
   190         -        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   191         -    add_srs_wkt (p, 5,
   192         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   193         -    add_srs_wkt (p, 6,
   194         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   195         -    add_srs_wkt (p, 7,
   196         -        "PSG\",\"4314\"]]");
   197         -    p = add_epsg_def_ex (filter, first, last, 4315, "epsg", 4315,
   198         -        "Conakry 1905", 1, 1,
   199         -        "Clarke 1880 (IGN)", "Greenwich",
   200         -        "Conakry_1905", "none", "degree",
   201         -        "Latitude", "North", "Longitude", "East");
   202         -    add_proj4text (p, 0,
   203         -        "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-23,259,-");
   204         -    add_proj4text (p, 1,
   205         -        "9,0,0,0,0 +no_defs");
   206         -    add_srs_wkt (p, 0,
   207         -        "GEOGCS[\"Conakry 1905\",DATUM[\"Conakry_1905\",SPHEROID[");
   208         -    add_srs_wkt (p, 1,
   209         -        "\"Clarke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHOR");
   210         -    add_srs_wkt (p, 2,
   211         -        "ITY[\"EPSG\",\"7011\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTH");
   212         -    add_srs_wkt (p, 3,
   213         -        "ORITY[\"EPSG\",\"6315\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
   214         -    add_srs_wkt (p, 4,
   215         -        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
   216         -    add_srs_wkt (p, 5,
   217         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
   218         -    add_srs_wkt (p, 6,
   219         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4315\"]]");
   220         -    p = add_epsg_def_ex (filter, first, last, 4316, "epsg", 4316,
   221         -        "Dealul Piscului 1930", 1, 1,
   222         -        "International 1924", "Greenwich",
   223         -        "Dealul_Piscului_1930", "none", "degree",
   224         -        "Latitude", "North", "Longitude", "East");
           55  +    p = add_epsg_def (filter, first, last, 4316, "epsg", 4316,
           56  +        "Dealul Piscului 1930");
   225     57       add_proj4text (p, 0,
   226     58           "+proj=longlat +ellps=intl +towgs84=103.25,-100.4,-307.19");
   227     59       add_proj4text (p, 1,
   228     60           ",0,0,0,0 +no_defs");
   229     61       add_srs_wkt (p, 0,
   230     62           "GEOGCS[\"Dealul Piscului 1930\",DATUM[\"Dealul_Piscului_");
   231     63       add_srs_wkt (p, 1,
................................................................................
   233     65       add_srs_wkt (p, 2,
   234     66           "RITY[\"EPSG\",\"7022\"]],TOWGS84[103.25,-100.4,-307.19,0");
   235     67       add_srs_wkt (p, 3,
   236     68           ",0,0,0],AUTHORITY[\"EPSG\",\"6316\"]],PRIMEM[\"Greenwich");
   237     69       add_srs_wkt (p, 4,
   238     70           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
   239     71       add_srs_wkt (p, 5,
   240         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
           72  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
   241     73       add_srs_wkt (p, 6,
   242         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   243         -    add_srs_wkt (p, 7,
   244         -        ",\"4316\"]]");
   245         -    p = add_epsg_def_ex (filter, first, last, 4317, "epsg", 4317,
   246         -        "Dealul Piscului 1970", 1, 1,
   247         -        "Krassowsky 1940", "Greenwich",
   248         -        "Dealul_Piscului_1970", "none", "degree",
   249         -        "Latitude", "North", "Longitude", "East");
           74  +        "EPSG\",\"4316\"]]");
           75  +    p = add_epsg_def (filter, first, last, 4317, "epsg", 4317,
           76  +        "Dealul Piscului 1970");
   250     77       add_proj4text (p, 0,
   251     78           "+proj=longlat +ellps=krass +towgs84=28,-121,-77,0,0,0,0 ");
   252     79       add_proj4text (p, 1,
   253     80           "+no_defs");
   254     81       add_srs_wkt (p, 0,
   255     82           "GEOGCS[\"Dealul Piscului 1970\",DATUM[\"Dealul_Piscului_");
   256     83       add_srs_wkt (p, 1,
................................................................................
   258     85       add_srs_wkt (p, 2,
   259     86           "ITY[\"EPSG\",\"7024\"]],TOWGS84[28,-121,-77,0,0,0,0],AUT");
   260     87       add_srs_wkt (p, 3,
   261     88           "HORITY[\"EPSG\",\"6317\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   262     89       add_srs_wkt (p, 4,
   263     90           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   264     91       add_srs_wkt (p, 5,
   265         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
           92  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"43");
   266     93       add_srs_wkt (p, 6,
   267         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4317\"]]");
   268         -    p = add_epsg_def_ex (filter, first, last, 4318, "epsg", 4318,
   269         -        "NGN", 1, 1,
   270         -        "WGS 84", "Greenwich",
   271         -        "National_Geodetic_Network", "none", "degree",
   272         -        "Latitude", "North", "Longitude", "East");
           94  +        "17\"]]");
           95  +    p = add_epsg_def (filter, first, last, 4318, "epsg", 4318,
           96  +        "NGN");
   273     97       add_proj4text (p, 0,
   274     98           "+proj=longlat +ellps=WGS84 +towgs84=-3.2,-5.7,2.8,0,0,0,");
   275     99       add_proj4text (p, 1,
   276    100           "0 +no_defs");
   277    101       add_srs_wkt (p, 0,
   278    102           "GEOGCS[\"NGN\",DATUM[\"National_Geodetic_Network\",SPHER");
   279    103       add_srs_wkt (p, 1,
................................................................................
   281    105       add_srs_wkt (p, 2,
   282    106           "\"7030\"]],TOWGS84[-3.2,-5.7,2.8,0,0,0,0],AUTHORITY[\"EP");
   283    107       add_srs_wkt (p, 3,
   284    108           "SG\",\"6318\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   285    109       add_srs_wkt (p, 4,
   286    110           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   287    111       add_srs_wkt (p, 5,
   288         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
   289         -    add_srs_wkt (p, 6,
   290         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4318\"]]");
   291         -    p = add_epsg_def_ex (filter, first, last, 4319, "epsg", 4319,
   292         -        "KUDAMS", 1, 1,
   293         -        "GRS 1980", "Greenwich",
   294         -        "Kuwait_Utility", "none", "degree",
   295         -        "Latitude", "North", "Longitude", "East");
          112  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4318\"]]");
          113  +    p = add_epsg_def (filter, first, last, 4319, "epsg", 4319,
          114  +        "KUDAMS");
   296    115       add_proj4text (p, 0,
   297    116           "+proj=longlat +ellps=GRS80 +towgs84=-20.8,11.3,2.4,0,0,0");
   298    117       add_proj4text (p, 1,
   299    118           ",0 +no_defs");
   300    119       add_srs_wkt (p, 0,
   301    120           "GEOGCS[\"KUDAMS\",DATUM[\"Kuwait_Utility\",SPHEROID[\"GR");
   302    121       add_srs_wkt (p, 1,
................................................................................
   304    123       add_srs_wkt (p, 2,
   305    124           "\"]],TOWGS84[-20.8,11.3,2.4,0,0,0,0],AUTHORITY[\"EPSG\",");
   306    125       add_srs_wkt (p, 3,
   307    126           "\"6319\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   308    127       add_srs_wkt (p, 4,
   309    128           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   310    129       add_srs_wkt (p, 5,
   311         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
   312         -    add_srs_wkt (p, 6,
   313         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4319\"]]");
   314         -    p = add_epsg_def_ex (filter, first, last, 4322, "epsg", 4322,
   315         -        "WGS 72", 1, 1,
   316         -        "WGS 72", "Greenwich",
   317         -        "WGS_1972", "none", "degree",
   318         -        "Latitude", "North", "Longitude", "East");
          130  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4319\"]]");
          131  +    p = add_epsg_def (filter, first, last, 4322, "epsg", 4322,
          132  +        "WGS 72");
   319    133       add_proj4text (p, 0,
   320    134           "+proj=longlat +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.");
   321    135       add_proj4text (p, 1,
   322    136           "2263 +no_defs");
   323    137       add_srs_wkt (p, 0,
   324    138           "GEOGCS[\"WGS 72\",DATUM[\"WGS_1972\",SPHEROID[\"WGS 72\"");
   325    139       add_srs_wkt (p, 1,
................................................................................
   327    141       add_srs_wkt (p, 2,
   328    142           "0,4.5,0,0,0.554,0.2263],AUTHORITY[\"EPSG\",\"6322\"]],PR");
   329    143       add_srs_wkt (p, 3,
   330    144           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   331    145       add_srs_wkt (p, 4,
   332    146           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   333    147       add_srs_wkt (p, 5,
   334         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   335         -    add_srs_wkt (p, 6,
   336         -        "HORITY[\"EPSG\",\"4322\"]]");
   337         -    p = add_epsg_def_ex (filter, first, last, 4324, "epsg", 4324,
   338         -        "WGS 72BE", 1, 1,
   339         -        "WGS 72", "Greenwich",
   340         -        "WGS_1972_Transit_Broadcast_Ephemeris", "none", "degree",
   341         -        "Latitude", "North", "Longitude", "East");
          148  +        "]],AUTHORITY[\"EPSG\",\"4322\"]]");
          149  +    p = add_epsg_def (filter, first, last, 4324, "epsg", 4324,
          150  +        "WGS 72BE");
   342    151       add_proj4text (p, 0,
   343    152           "+proj=longlat +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.814,-0");
   344    153       add_proj4text (p, 1,
   345    154           ".38 +no_defs");
   346    155       add_srs_wkt (p, 0,
   347    156           "GEOGCS[\"WGS 72BE\",DATUM[\"WGS_1972_Transit_Broadcast_E");
   348    157       add_srs_wkt (p, 1,
................................................................................
   350    159       add_srs_wkt (p, 2,
   351    160           "\"EPSG\",\"7043\"]],TOWGS84[0,0,1.9,0,0,0.814,-0.38],AUT");
   352    161       add_srs_wkt (p, 3,
   353    162           "HORITY[\"EPSG\",\"6324\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   354    163       add_srs_wkt (p, 4,
   355    164           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   356    165       add_srs_wkt (p, 5,
   357         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          166  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"43");
   358    167       add_srs_wkt (p, 6,
   359         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4324\"]]");
   360         -    p = add_epsg_def_ex (filter, first, last, 4399, "epsg", 4399,
   361         -        "NAD27 / BLM 59N (ftUS)", 0, 0,
   362         -        "Clarke 1866", "Greenwich",
   363         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   364         -        "X", "East", "Y", "North");
          168  +        "24\"]]");
          169  +    p = add_epsg_def (filter, first, last, 4399, "epsg", 4399,
          170  +        "NAD27 / BLM 59N (ftUS)");
   365    171       add_proj4text (p, 0,
   366    172           "+proj=tmerc +lat_0=0 +lon_0=171 +k=0.9996 +x_0=500000.00");
   367    173       add_proj4text (p, 1,
   368    174           "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   369    175       add_srs_wkt (p, 0,
   370    176           "PROJCS[\"NAD27 / BLM 59N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
   371    177       add_srs_wkt (p, 1,
................................................................................
   373    179       add_srs_wkt (p, 2,
   374    180           "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   375    181       add_srs_wkt (p, 3,
   376    182           "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
   377    183       add_srs_wkt (p, 4,
   378    184           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   379    185       add_srs_wkt (p, 5,
   380         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          186  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   381    187       add_srs_wkt (p, 6,
   382         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
          188  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   383    189       add_srs_wkt (p, 7,
   384         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
          190  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
   385    191       add_srs_wkt (p, 8,
   386         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",171");
          192  +        "\",171],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
   387    193       add_srs_wkt (p, 9,
   388         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          194  +        "alse_easting\",1640416.67],PARAMETER[\"false_northing\",");
   389    195       add_srs_wkt (p, 10,
   390         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          196  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
   391    197       add_srs_wkt (p, 11,
   392         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          198  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
   393    199       add_srs_wkt (p, 12,
   394         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   395         -    add_srs_wkt (p, 13,
   396         -        "TY[\"EPSG\",\"4399\"]]");
   397         -    p = add_epsg_def_ex (filter, first, last, 4400, "epsg", 4400,
   398         -        "NAD27 / BLM 60N (ftUS)", 0, 0,
   399         -        "Clarke 1866", "Greenwich",
   400         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   401         -        "X", "East", "Y", "North");
          200  +        "UTHORITY[\"EPSG\",\"4399\"]]");
          201  +    p = add_epsg_def (filter, first, last, 4400, "epsg", 4400,
          202  +        "NAD27 / BLM 60N (ftUS)");
   402    203       add_proj4text (p, 0,
   403    204           "+proj=tmerc +lat_0=0 +lon_0=177 +k=0.9996 +x_0=500000.00");
   404    205       add_proj4text (p, 1,
   405    206           "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   406    207       add_srs_wkt (p, 0,
   407    208           "PROJCS[\"NAD27 / BLM 60N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
   408    209       add_srs_wkt (p, 1,
................................................................................
   410    211       add_srs_wkt (p, 2,
   411    212           "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   412    213       add_srs_wkt (p, 3,
   413    214           "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
   414    215       add_srs_wkt (p, 4,
   415    216           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   416    217       add_srs_wkt (p, 5,
   417         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          218  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   418    219       add_srs_wkt (p, 6,
   419         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
          220  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   420    221       add_srs_wkt (p, 7,
   421         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
          222  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
   422    223       add_srs_wkt (p, 8,
   423         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",177");
          224  +        "\",177],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
   424    225       add_srs_wkt (p, 9,
   425         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          226  +        "alse_easting\",1640416.67],PARAMETER[\"false_northing\",");
   426    227       add_srs_wkt (p, 10,
   427         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          228  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
   428    229       add_srs_wkt (p, 11,
   429         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          230  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
   430    231       add_srs_wkt (p, 12,
   431         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   432         -    add_srs_wkt (p, 13,
   433         -        "TY[\"EPSG\",\"4400\"]]");
   434         -    p = add_epsg_def_ex (filter, first, last, 4401, "epsg", 4401,
   435         -        "NAD27 / BLM 1N (ftUS)", 0, 0,
   436         -        "Clarke 1866", "Greenwich",
   437         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   438         -        "X", "East", "Y", "North");
          232  +        "UTHORITY[\"EPSG\",\"4400\"]]");
          233  +    p = add_epsg_def (filter, first, last, 4401, "epsg", 4401,
          234  +        "NAD27 / BLM 1N (ftUS)");
   439    235       add_proj4text (p, 0,
   440    236           "+proj=tmerc +lat_0=0 +lon_0=-177 +k=0.9996 +x_0=500000.0");
   441    237       add_proj4text (p, 1,
   442    238           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   443    239       add_srs_wkt (p, 0,
   444    240           "PROJCS[\"NAD27 / BLM 1N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
   445    241       add_srs_wkt (p, 1,
................................................................................
   447    243       add_srs_wkt (p, 2,
   448    244           "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   449    245       add_srs_wkt (p, 3,
   450    246           ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   451    247       add_srs_wkt (p, 4,
   452    248           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   453    249       add_srs_wkt (p, 5,
   454         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          250  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   455    251       add_srs_wkt (p, 6,
   456         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
          252  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   457    253       add_srs_wkt (p, 7,
   458         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          254  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   459    255       add_srs_wkt (p, 8,
   460         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-177");
          256  +        ",-177],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
   461    257       add_srs_wkt (p, 9,
   462         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          258  +        "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
   463    259       add_srs_wkt (p, 10,
   464         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          260  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
   465    261       add_srs_wkt (p, 11,
   466         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          262  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   467    263       add_srs_wkt (p, 12,
   468         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   469         -    add_srs_wkt (p, 13,
   470         -        "TY[\"EPSG\",\"4401\"]]");
   471         -    p = add_epsg_def_ex (filter, first, last, 4402, "epsg", 4402,
   472         -        "NAD27 / BLM 2N (ftUS)", 0, 0,
   473         -        "Clarke 1866", "Greenwich",
   474         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   475         -        "X", "East", "Y", "North");
          264  +        "HORITY[\"EPSG\",\"4401\"]]");
          265  +    p = add_epsg_def (filter, first, last, 4402, "epsg", 4402,
          266  +        "NAD27 / BLM 2N (ftUS)");
   476    267       add_proj4text (p, 0,
   477    268           "+proj=tmerc +lat_0=0 +lon_0=-171 +k=0.9996 +x_0=500000.0");
   478    269       add_proj4text (p, 1,
   479    270           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   480    271       add_srs_wkt (p, 0,
   481    272           "PROJCS[\"NAD27 / BLM 2N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
   482    273       add_srs_wkt (p, 1,
................................................................................
   484    275       add_srs_wkt (p, 2,
   485    276           "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   486    277       add_srs_wkt (p, 3,
   487    278           ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   488    279       add_srs_wkt (p, 4,
   489    280           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   490    281       add_srs_wkt (p, 5,
   491         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          282  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   492    283       add_srs_wkt (p, 6,
   493         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
          284  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   494    285       add_srs_wkt (p, 7,
   495         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          286  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   496    287       add_srs_wkt (p, 8,
   497         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-171");
          288  +        ",-171],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
   498    289       add_srs_wkt (p, 9,
   499         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          290  +        "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
   500    291       add_srs_wkt (p, 10,
   501         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          292  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
   502    293       add_srs_wkt (p, 11,
   503         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          294  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   504    295       add_srs_wkt (p, 12,
   505         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   506         -    add_srs_wkt (p, 13,
   507         -        "TY[\"EPSG\",\"4402\"]]");
   508         -    p = add_epsg_def_ex (filter, first, last, 4403, "epsg", 4403,
   509         -        "NAD27 / BLM 3N (ftUS)", 0, 0,
   510         -        "Clarke 1866", "Greenwich",
   511         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   512         -        "X", "East", "Y", "North");
          296  +        "HORITY[\"EPSG\",\"4402\"]]");
          297  +    p = add_epsg_def (filter, first, last, 4403, "epsg", 4403,
          298  +        "NAD27 / BLM 3N (ftUS)");
   513    299       add_proj4text (p, 0,
   514    300           "+proj=tmerc +lat_0=0 +lon_0=-165 +k=0.9996 +x_0=500000.0");
   515    301       add_proj4text (p, 1,
   516    302           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   517    303       add_srs_wkt (p, 0,
   518    304           "PROJCS[\"NAD27 / BLM 3N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
   519    305       add_srs_wkt (p, 1,
................................................................................
   521    307       add_srs_wkt (p, 2,
   522    308           "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   523    309       add_srs_wkt (p, 3,
   524    310           ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   525    311       add_srs_wkt (p, 4,
   526    312           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   527    313       add_srs_wkt (p, 5,
   528         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          314  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   529    315       add_srs_wkt (p, 6,
   530         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
          316  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   531    317       add_srs_wkt (p, 7,
   532         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          318  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   533    319       add_srs_wkt (p, 8,
   534         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-165");
          320  +        ",-165],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
   535    321       add_srs_wkt (p, 9,
   536         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          322  +        "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
   537    323       add_srs_wkt (p, 10,
   538         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          324  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
   539    325       add_srs_wkt (p, 11,
   540         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          326  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   541    327       add_srs_wkt (p, 12,
   542         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   543         -    add_srs_wkt (p, 13,
   544         -        "TY[\"EPSG\",\"4403\"]]");
   545         -    p = add_epsg_def_ex (filter, first, last, 4404, "epsg", 4404,
   546         -        "NAD27 / BLM 4N (ftUS)", 0, 0,
   547         -        "Clarke 1866", "Greenwich",
   548         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   549         -        "X", "East", "Y", "North");
          328  +        "HORITY[\"EPSG\",\"4403\"]]");
          329  +    p = add_epsg_def (filter, first, last, 4404, "epsg", 4404,
          330  +        "NAD27 / BLM 4N (ftUS)");
   550    331       add_proj4text (p, 0,
   551    332           "+proj=tmerc +lat_0=0 +lon_0=-159 +k=0.9996 +x_0=500000.0");
   552    333       add_proj4text (p, 1,
   553    334           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   554    335       add_srs_wkt (p, 0,
   555    336           "PROJCS[\"NAD27 / BLM 4N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
   556    337       add_srs_wkt (p, 1,
................................................................................
   558    339       add_srs_wkt (p, 2,
   559    340           "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   560    341       add_srs_wkt (p, 3,
   561    342           ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   562    343       add_srs_wkt (p, 4,
   563    344           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   564    345       add_srs_wkt (p, 5,
   565         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          346  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   566    347       add_srs_wkt (p, 6,
   567         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
          348  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   568    349       add_srs_wkt (p, 7,
   569         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          350  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   570    351       add_srs_wkt (p, 8,
   571         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-159");
          352  +        ",-159],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
   572    353       add_srs_wkt (p, 9,
   573         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          354  +        "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
   574    355       add_srs_wkt (p, 10,
   575         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          356  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
   576    357       add_srs_wkt (p, 11,
   577         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          358  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   578    359       add_srs_wkt (p, 12,
   579         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   580         -    add_srs_wkt (p, 13,
   581         -        "TY[\"EPSG\",\"4404\"]]");
   582         -    p = add_epsg_def_ex (filter, first, last, 4405, "epsg", 4405,
   583         -        "NAD27 / BLM 5N (ftUS)", 0, 0,
   584         -        "Clarke 1866", "Greenwich",
   585         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   586         -        "X", "East", "Y", "North");
          360  +        "HORITY[\"EPSG\",\"4404\"]]");
          361  +    p = add_epsg_def (filter, first, last, 4405, "epsg", 4405,
          362  +        "NAD27 / BLM 5N (ftUS)");
   587    363       add_proj4text (p, 0,
   588    364           "+proj=tmerc +lat_0=0 +lon_0=-153 +k=0.9996 +x_0=500000.0");
   589    365       add_proj4text (p, 1,
   590    366           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   591    367       add_srs_wkt (p, 0,
   592    368           "PROJCS[\"NAD27 / BLM 5N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
   593    369       add_srs_wkt (p, 1,
................................................................................
   595    371       add_srs_wkt (p, 2,
   596    372           "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   597    373       add_srs_wkt (p, 3,
   598    374           ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   599    375       add_srs_wkt (p, 4,
   600    376           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   601    377       add_srs_wkt (p, 5,
   602         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          378  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   603    379       add_srs_wkt (p, 6,
   604         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
          380  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   605    381       add_srs_wkt (p, 7,
   606         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          382  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   607    383       add_srs_wkt (p, 8,
   608         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-153");
          384  +        ",-153],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
   609    385       add_srs_wkt (p, 9,
   610         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          386  +        "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
   611    387       add_srs_wkt (p, 10,
   612         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          388  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
   613    389       add_srs_wkt (p, 11,
   614         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          390  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   615    391       add_srs_wkt (p, 12,
   616         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   617         -    add_srs_wkt (p, 13,
   618         -        "TY[\"EPSG\",\"4405\"]]");
   619         -    p = add_epsg_def_ex (filter, first, last, 4406, "epsg", 4406,
   620         -        "NAD27 / BLM 6N (ftUS)", 0, 0,
   621         -        "Clarke 1866", "Greenwich",
   622         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   623         -        "X", "East", "Y", "North");
          392  +        "HORITY[\"EPSG\",\"4405\"]]");
          393  +    p = add_epsg_def (filter, first, last, 4406, "epsg", 4406,
          394  +        "NAD27 / BLM 6N (ftUS)");
   624    395       add_proj4text (p, 0,
   625    396           "+proj=tmerc +lat_0=0 +lon_0=-147 +k=0.9996 +x_0=500000.0");
   626    397       add_proj4text (p, 1,
   627    398           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   628    399       add_srs_wkt (p, 0,
   629    400           "PROJCS[\"NAD27 / BLM 6N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
   630    401       add_srs_wkt (p, 1,
................................................................................
   632    403       add_srs_wkt (p, 2,
   633    404           "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   634    405       add_srs_wkt (p, 3,
   635    406           ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   636    407       add_srs_wkt (p, 4,
   637    408           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   638    409       add_srs_wkt (p, 5,
   639         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          410  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   640    411       add_srs_wkt (p, 6,
   641         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
          412  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   642    413       add_srs_wkt (p, 7,
   643         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          414  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   644    415       add_srs_wkt (p, 8,
   645         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-147");
          416  +        ",-147],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
   646    417       add_srs_wkt (p, 9,
   647         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          418  +        "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
   648    419       add_srs_wkt (p, 10,
   649         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          420  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
   650    421       add_srs_wkt (p, 11,
   651         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          422  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   652    423       add_srs_wkt (p, 12,
   653         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   654         -    add_srs_wkt (p, 13,
   655         -        "TY[\"EPSG\",\"4406\"]]");
   656         -    p = add_epsg_def_ex (filter, first, last, 4407, "epsg", 4407,
   657         -        "NAD27 / BLM 7N (ftUS)", 0, 0,
   658         -        "Clarke 1866", "Greenwich",
   659         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   660         -        "X", "East", "Y", "North");
          424  +        "HORITY[\"EPSG\",\"4406\"]]");
          425  +    p = add_epsg_def (filter, first, last, 4407, "epsg", 4407,
          426  +        "NAD27 / BLM 7N (ftUS)");
   661    427       add_proj4text (p, 0,
   662    428           "+proj=tmerc +lat_0=0 +lon_0=-141 +k=0.9996 +x_0=500000.0");
   663    429       add_proj4text (p, 1,
   664    430           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   665    431       add_srs_wkt (p, 0,
   666    432           "PROJCS[\"NAD27 / BLM 7N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
   667    433       add_srs_wkt (p, 1,
................................................................................
   669    435       add_srs_wkt (p, 2,
   670    436           "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   671    437       add_srs_wkt (p, 3,
   672    438           ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   673    439       add_srs_wkt (p, 4,
   674    440           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   675    441       add_srs_wkt (p, 5,
   676         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          442  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   677    443       add_srs_wkt (p, 6,
   678         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
          444  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   679    445       add_srs_wkt (p, 7,
   680         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          446  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   681    447       add_srs_wkt (p, 8,
   682         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-141");
          448  +        ",-141],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
   683    449       add_srs_wkt (p, 9,
   684         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          450  +        "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
   685    451       add_srs_wkt (p, 10,
   686         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          452  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
   687    453       add_srs_wkt (p, 11,
   688         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          454  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   689    455       add_srs_wkt (p, 12,
   690         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   691         -    add_srs_wkt (p, 13,
   692         -        "TY[\"EPSG\",\"4407\"]]");
   693         -    p = add_epsg_def_ex (filter, first, last, 4408, "epsg", 4408,
   694         -        "NAD27 / BLM 8N (ftUS)", 0, 0,
   695         -        "Clarke 1866", "Greenwich",
   696         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   697         -        "X", "East", "Y", "North");
          456  +        "HORITY[\"EPSG\",\"4407\"]]");
          457  +    p = add_epsg_def (filter, first, last, 4408, "epsg", 4408,
          458  +        "NAD27 / BLM 8N (ftUS)");
   698    459       add_proj4text (p, 0,
   699    460           "+proj=tmerc +lat_0=0 +lon_0=-135 +k=0.9996 +x_0=500000.0");
   700    461       add_proj4text (p, 1,
   701    462           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   702    463       add_srs_wkt (p, 0,
   703    464           "PROJCS[\"NAD27 / BLM 8N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
   704    465       add_srs_wkt (p, 1,
................................................................................
   706    467       add_srs_wkt (p, 2,
   707    468           "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   708    469       add_srs_wkt (p, 3,
   709    470           ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   710    471       add_srs_wkt (p, 4,
   711    472           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   712    473       add_srs_wkt (p, 5,
   713         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          474  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   714    475       add_srs_wkt (p, 6,
   715         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
          476  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   716    477       add_srs_wkt (p, 7,
   717         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          478  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   718    479       add_srs_wkt (p, 8,
   719         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-135");
          480  +        ",-135],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
   720    481       add_srs_wkt (p, 9,
   721         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          482  +        "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
   722    483       add_srs_wkt (p, 10,
   723         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          484  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
   724    485       add_srs_wkt (p, 11,
   725         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          486  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   726    487       add_srs_wkt (p, 12,
   727         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   728         -    add_srs_wkt (p, 13,
   729         -        "TY[\"EPSG\",\"4408\"]]");
   730         -    p = add_epsg_def_ex (filter, first, last, 4409, "epsg", 4409,
   731         -        "NAD27 / BLM 9N (ftUS)", 0, 0,
   732         -        "Clarke 1866", "Greenwich",
   733         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   734         -        "X", "East", "Y", "North");
          488  +        "HORITY[\"EPSG\",\"4408\"]]");
          489  +    p = add_epsg_def (filter, first, last, 4409, "epsg", 4409,
          490  +        "NAD27 / BLM 9N (ftUS)");
   735    491       add_proj4text (p, 0,
   736    492           "+proj=tmerc +lat_0=0 +lon_0=-129 +k=0.9996 +x_0=500000.0");
   737    493       add_proj4text (p, 1,
   738    494           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   739    495       add_srs_wkt (p, 0,
   740    496           "PROJCS[\"NAD27 / BLM 9N (ftUS)\",GEOGCS[\"NAD27\",DATUM[");
   741    497       add_srs_wkt (p, 1,
................................................................................
   743    499       add_srs_wkt (p, 2,
   744    500           "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   745    501       add_srs_wkt (p, 3,
   746    502           ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   747    503       add_srs_wkt (p, 4,
   748    504           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   749    505       add_srs_wkt (p, 5,
   750         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          506  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   751    507       add_srs_wkt (p, 6,
   752         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
          508  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   753    509       add_srs_wkt (p, 7,
   754         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          510  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   755    511       add_srs_wkt (p, 8,
   756         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-129");
          512  +        ",-129],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
   757    513       add_srs_wkt (p, 9,
   758         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          514  +        "lse_easting\",1640416.67],PARAMETER[\"false_northing\",0");
   759    515       add_srs_wkt (p, 10,
   760         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          516  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
   761    517       add_srs_wkt (p, 11,
   762         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          518  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   763    519       add_srs_wkt (p, 12,
   764         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   765         -    add_srs_wkt (p, 13,
   766         -        "TY[\"EPSG\",\"4409\"]]");
   767         -    p = add_epsg_def_ex (filter, first, last, 4410, "epsg", 4410,
   768         -        "NAD27 / BLM 10N (ftUS)", 0, 0,
   769         -        "Clarke 1866", "Greenwich",
   770         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   771         -        "X", "East", "Y", "North");
          520  +        "HORITY[\"EPSG\",\"4409\"]]");
          521  +    p = add_epsg_def (filter, first, last, 4410, "epsg", 4410,
          522  +        "NAD27 / BLM 10N (ftUS)");
   772    523       add_proj4text (p, 0,
   773    524           "+proj=tmerc +lat_0=0 +lon_0=-123 +k=0.9996 +x_0=500000.0");
   774    525       add_proj4text (p, 1,
   775    526           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   776    527       add_srs_wkt (p, 0,
   777    528           "PROJCS[\"NAD27 / BLM 10N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
   778    529       add_srs_wkt (p, 1,
................................................................................
   780    531       add_srs_wkt (p, 2,
   781    532           "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   782    533       add_srs_wkt (p, 3,
   783    534           "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
   784    535       add_srs_wkt (p, 4,
   785    536           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   786    537       add_srs_wkt (p, 5,
   787         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          538  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   788    539       add_srs_wkt (p, 6,
   789         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
          540  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   790    541       add_srs_wkt (p, 7,
   791         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
          542  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
   792    543       add_srs_wkt (p, 8,
   793         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-12");
          544  +        "\",-123],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
   794    545       add_srs_wkt (p, 9,
   795         -        "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
          546  +        "false_easting\",1640416.67],PARAMETER[\"false_northing\"");
   796    547       add_srs_wkt (p, 10,
   797         -        "easting\",1640416.67],PARAMETER[\"false_northing\",0],UN");
          548  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
   798    549       add_srs_wkt (p, 11,
   799         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
          550  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
   800    551       add_srs_wkt (p, 12,
   801         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
   802         -    add_srs_wkt (p, 13,
   803         -        "ITY[\"EPSG\",\"4410\"]]");
   804         -    p = add_epsg_def_ex (filter, first, last, 4411, "epsg", 4411,
   805         -        "NAD27 / BLM 11N (ftUS)", 0, 0,
   806         -        "Clarke 1866", "Greenwich",
   807         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   808         -        "X", "East", "Y", "North");
          552  +        "AUTHORITY[\"EPSG\",\"4410\"]]");
          553  +    p = add_epsg_def (filter, first, last, 4411, "epsg", 4411,
          554  +        "NAD27 / BLM 11N (ftUS)");
   809    555       add_proj4text (p, 0,
   810    556           "+proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9996 +x_0=500000.0");
   811    557       add_proj4text (p, 1,
   812    558           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   813    559       add_srs_wkt (p, 0,
   814    560           "PROJCS[\"NAD27 / BLM 11N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
   815    561       add_srs_wkt (p, 1,
................................................................................
   817    563       add_srs_wkt (p, 2,
   818    564           "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   819    565       add_srs_wkt (p, 3,
   820    566           "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
   821    567       add_srs_wkt (p, 4,
   822    568           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   823    569       add_srs_wkt (p, 5,
   824         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          570  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   825    571       add_srs_wkt (p, 6,
   826         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
          572  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   827    573       add_srs_wkt (p, 7,
   828         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
          574  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
   829    575       add_srs_wkt (p, 8,
   830         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-11");
          576  +        "\",-117],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
   831    577       add_srs_wkt (p, 9,
   832         -        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
          578  +        "false_easting\",1640416.67],PARAMETER[\"false_northing\"");
   833    579       add_srs_wkt (p, 10,
   834         -        "easting\",1640416.67],PARAMETER[\"false_northing\",0],UN");
          580  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
   835    581       add_srs_wkt (p, 11,
   836         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
          582  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
   837    583       add_srs_wkt (p, 12,
   838         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
   839         -    add_srs_wkt (p, 13,
   840         -        "ITY[\"EPSG\",\"4411\"]]");
   841         -    p = add_epsg_def_ex (filter, first, last, 4412, "epsg", 4412,
   842         -        "NAD27 / BLM 12N (ftUS)", 0, 0,
   843         -        "Clarke 1866", "Greenwich",
   844         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   845         -        "X", "East", "Y", "North");
          584  +        "AUTHORITY[\"EPSG\",\"4411\"]]");
          585  +    p = add_epsg_def (filter, first, last, 4412, "epsg", 4412,
          586  +        "NAD27 / BLM 12N (ftUS)");
   846    587       add_proj4text (p, 0,
   847    588           "+proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9996 +x_0=500000.0");
   848    589       add_proj4text (p, 1,
   849    590           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   850    591       add_srs_wkt (p, 0,
   851    592           "PROJCS[\"NAD27 / BLM 12N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
   852    593       add_srs_wkt (p, 1,
................................................................................
   854    595       add_srs_wkt (p, 2,
   855    596           "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   856    597       add_srs_wkt (p, 3,
   857    598           "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
   858    599       add_srs_wkt (p, 4,
   859    600           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   860    601       add_srs_wkt (p, 5,
   861         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          602  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   862    603       add_srs_wkt (p, 6,
   863         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
          604  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   864    605       add_srs_wkt (p, 7,
   865         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
          606  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
   866    607       add_srs_wkt (p, 8,
   867         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-11");
          608  +        "\",-111],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
   868    609       add_srs_wkt (p, 9,
   869         -        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
          610  +        "false_easting\",1640416.67],PARAMETER[\"false_northing\"");
   870    611       add_srs_wkt (p, 10,
   871         -        "easting\",1640416.67],PARAMETER[\"false_northing\",0],UN");
          612  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
   872    613       add_srs_wkt (p, 11,
   873         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
          614  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
   874    615       add_srs_wkt (p, 12,
   875         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
   876         -    add_srs_wkt (p, 13,
   877         -        "ITY[\"EPSG\",\"4412\"]]");
   878         -    p = add_epsg_def_ex (filter, first, last, 4413, "epsg", 4413,
   879         -        "NAD27 / BLM 13N (ftUS)", 0, 0,
   880         -        "Clarke 1866", "Greenwich",
   881         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   882         -        "X", "East", "Y", "North");
          616  +        "AUTHORITY[\"EPSG\",\"4412\"]]");
          617  +    p = add_epsg_def (filter, first, last, 4413, "epsg", 4413,
          618  +        "NAD27 / BLM 13N (ftUS)");
   883    619       add_proj4text (p, 0,
   884    620           "+proj=tmerc +lat_0=0 +lon_0=-105 +k=0.9996 +x_0=500000.0");
   885    621       add_proj4text (p, 1,
   886    622           "01016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   887    623       add_srs_wkt (p, 0,
   888    624           "PROJCS[\"NAD27 / BLM 13N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
   889    625       add_srs_wkt (p, 1,
................................................................................
   891    627       add_srs_wkt (p, 2,
   892    628           "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   893    629       add_srs_wkt (p, 3,
   894    630           "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
   895    631       add_srs_wkt (p, 4,
   896    632           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   897    633       add_srs_wkt (p, 5,
   898         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          634  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   899    635       add_srs_wkt (p, 6,
   900         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
          636  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   901    637       add_srs_wkt (p, 7,
   902         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
          638  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
   903    639       add_srs_wkt (p, 8,
   904         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-10");
          640  +        "\",-105],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
   905    641       add_srs_wkt (p, 9,
   906         -        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
          642  +        "false_easting\",1640416.67],PARAMETER[\"false_northing\"");
   907    643       add_srs_wkt (p, 10,
   908         -        "easting\",1640416.67],PARAMETER[\"false_northing\",0],UN");
          644  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
   909    645       add_srs_wkt (p, 11,
   910         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
          646  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
   911    647       add_srs_wkt (p, 12,
   912         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
   913         -    add_srs_wkt (p, 13,
   914         -        "ITY[\"EPSG\",\"4413\"]]");
   915         -    p = add_epsg_def_ex (filter, first, last, 4414, "epsg", 4414,
   916         -        "NAD83(HARN) / Guam Map Grid", 0, 0,
   917         -        "GRS 1980", "Greenwich",
   918         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
   919         -        "X", "East", "Y", "North");
          648  +        "AUTHORITY[\"EPSG\",\"4413\"]]");
          649  +    p = add_epsg_def (filter, first, last, 4414, "epsg", 4414,
          650  +        "NAD83(HARN) / Guam Map Grid");
   920    651       add_proj4text (p, 0,
   921    652           "+proj=tmerc +lat_0=13.5 +lon_0=144.75 +k=1 +x_0=100000 +");
   922    653       add_proj4text (p, 1,
   923    654           "y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
   924    655       add_proj4text (p, 2,
   925    656           "+no_defs");
   926    657       add_srs_wkt (p, 0,
................................................................................
   932    663       add_srs_wkt (p, 3,
   933    664           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   934    665       add_srs_wkt (p, 4,
   935    666           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   936    667       add_srs_wkt (p, 5,
   937    668           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   938    669       add_srs_wkt (p, 6,
   939         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          670  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
   940    671       add_srs_wkt (p, 7,
   941         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"T");
          672  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   942    673       add_srs_wkt (p, 8,
   943         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",1");
          674  +        "in\",13.5],PARAMETER[\"central_meridian\",144.75],PARAME");
   944    675       add_srs_wkt (p, 9,
   945         -        "3.5],PARAMETER[\"central_meridian\",144.75],PARAMETER[\"");
          676  +        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1000");
   946    677       add_srs_wkt (p, 10,
   947         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
          678  +        "00],PARAMETER[\"false_northing\",200000],UNIT[\"metre\",");
   948    679       add_srs_wkt (p, 11,
   949         -        "RAMETER[\"false_northing\",200000],UNIT[\"metre\",1,AUTH");
          680  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
   950    681       add_srs_wkt (p, 12,
   951         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
   952         -    add_srs_wkt (p, 13,
   953         -        "RTH],AUTHORITY[\"EPSG\",\"4414\"]]");
   954         -    p = add_epsg_def_ex (filter, first, last, 4415, "epsg", 4415,
   955         -        "Katanga 1955 / Katanga Lambert", 0, 0,
   956         -        "Clarke 1866", "Greenwich",
   957         -        "Katanga_1955", "Lambert_Conformal_Conic_2SP", "metre",
   958         -        "X", "East", "Y", "North");
          682  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"4414\"]]");
          683  +    p = add_epsg_def (filter, first, last, 4415, "epsg", 4415,
          684  +        "Katanga 1955 / Katanga Lambert");
   959    685       add_proj4text (p, 0,
   960    686           "+proj=lcc +lat_1=-6.5 +lat_2=-11.5 +lat_0=-9 +lon_0=26 +");
   961    687       add_proj4text (p, 1,
   962    688           "x_0=500000 +y_0=500000 +ellps=clrk66 +towgs84=-103.746,-");
   963    689       add_proj4text (p, 2,
   964    690           "9.614,-255.95,0,0,0,0 +units=m +no_defs");
   965    691       add_srs_wkt (p, 0,
................................................................................
   971    697       add_srs_wkt (p, 3,
   972    698           "]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,0],AUTHORITY[\"");
   973    699       add_srs_wkt (p, 4,
   974    700           "EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   975    701       add_srs_wkt (p, 5,
   976    702           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   977    703       add_srs_wkt (p, 6,
   978         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
          704  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4695\"]],PR");
   979    705       add_srs_wkt (p, 7,
   980         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4695\"]],PROJECTI");
          706  +        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
   981    707       add_srs_wkt (p, 8,
   982         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
          708  +        "andard_parallel_1\",-6.5],PARAMETER[\"standard_parallel_");
   983    709       add_srs_wkt (p, 9,
   984         -        "_parallel_1\",-6.5],PARAMETER[\"standard_parallel_2\",-1");
          710  +        "2\",-11.5],PARAMETER[\"latitude_of_origin\",-9],PARAMETE");
   985    711       add_srs_wkt (p, 10,
   986         -        "1.5],PARAMETER[\"latitude_of_origin\",-9],PARAMETER[\"ce");
          712  +        "R[\"central_meridian\",26],PARAMETER[\"false_easting\",5");
   987    713       add_srs_wkt (p, 11,
   988         -        "ntral_meridian\",26],PARAMETER[\"false_easting\",500000]");
          714  +        "00000],PARAMETER[\"false_northing\",500000],UNIT[\"metre");
   989    715       add_srs_wkt (p, 12,
   990         -        ",PARAMETER[\"false_northing\",500000],UNIT[\"metre\",1,A");
          716  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
   991    717       add_srs_wkt (p, 13,
   992         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   993         -    add_srs_wkt (p, 14,
   994         -        ",NORTH],AUTHORITY[\"EPSG\",\"4415\"]]");
   995         -    p = add_epsg_def_ex (filter, first, last, 4417, "epsg", 4417,
   996         -        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7", 0, 1,
   997         -        "Krassowsky 1940", "Greenwich",
   998         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
   999         -        "X", "North", "Y", "East");
          718  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4415\"]]");
          719  +    p = add_epsg_def (filter, first, last, 4417, "epsg", 4417,
          720  +        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 7");
  1000    721       add_proj4text (p, 0,
  1001    722           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 ");
  1002    723       add_proj4text (p, 1,
  1003    724           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  1004    725       add_proj4text (p, 2,
  1005    726           "efs");
  1006    727       add_srs_wkt (p, 0,
................................................................................
  1012    733       add_srs_wkt (p, 3,
  1013    734           "EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY");
  1014    735       add_srs_wkt (p, 4,
  1015    736           "[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  1016    737       add_srs_wkt (p, 5,
  1017    738           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  1018    739       add_srs_wkt (p, 6,
  1019         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
          740  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178\"]]");
  1020    741       add_srs_wkt (p, 7,
  1021         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],PROJE");
          742  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  1022    743       add_srs_wkt (p, 8,
  1023         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
          744  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",21],PARA");
  1024    745       add_srs_wkt (p, 9,
  1025         -        "rigin\",0],PARAMETER[\"central_meridian\",21],PARAMETER[");
          746  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",75");
  1026    747       add_srs_wkt (p, 10,
  1027         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",7500000]");
          748  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  1028    749       add_srs_wkt (p, 11,
  1029         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
          750  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"4417\"");
  1030    751       add_srs_wkt (p, 12,
  1031         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  1032         -    add_srs_wkt (p, 13,
  1033         -        "T],AUTHORITY[\"EPSG\",\"4417\"]]");
  1034         -    p = add_epsg_def_ex (filter, first, last, 4418, "epsg", 4418,
  1035         -        "NAD27 / BLM 18N (ftUS)", 0, 0,
  1036         -        "Clarke 1866", "Greenwich",
  1037         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  1038         -        "X", "East", "Y", "North");
          752  +        "]]");
          753  +    p = add_epsg_def (filter, first, last, 4418, "epsg", 4418,
          754  +        "NAD27 / BLM 18N (ftUS)");
  1039    755       add_proj4text (p, 0,
  1040    756           "+proj=tmerc +lat_0=0 +lon_0=-75 +k=0.9996 +x_0=500000.00");
  1041    757       add_proj4text (p, 1,
  1042    758           "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1043    759       add_srs_wkt (p, 0,
  1044    760           "PROJCS[\"NAD27 / BLM 18N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
  1045    761       add_srs_wkt (p, 1,
................................................................................
  1047    763       add_srs_wkt (p, 2,
  1048    764           "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  1049    765       add_srs_wkt (p, 3,
  1050    766           "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  1051    767       add_srs_wkt (p, 4,
  1052    768           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1053    769       add_srs_wkt (p, 5,
  1054         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          770  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1055    771       add_srs_wkt (p, 6,
  1056         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
          772  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1057    773       add_srs_wkt (p, 7,
  1058         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
          774  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1059    775       add_srs_wkt (p, 8,
  1060         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-75");
          776  +        "\",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
  1061    777       add_srs_wkt (p, 9,
  1062         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          778  +        "alse_easting\",1640416.67],PARAMETER[\"false_northing\",");
  1063    779       add_srs_wkt (p, 10,
  1064         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          780  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
  1065    781       add_srs_wkt (p, 11,
  1066         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          782  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1067    783       add_srs_wkt (p, 12,
  1068         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  1069         -    add_srs_wkt (p, 13,
  1070         -        "TY[\"EPSG\",\"4418\"]]");
  1071         -    p = add_epsg_def_ex (filter, first, last, 4419, "epsg", 4419,
  1072         -        "NAD27 / BLM 19N (ftUS)", 0, 0,
  1073         -        "Clarke 1866", "Greenwich",
  1074         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  1075         -        "X", "East", "Y", "North");
          784  +        "UTHORITY[\"EPSG\",\"4418\"]]");
          785  +    p = add_epsg_def (filter, first, last, 4419, "epsg", 4419,
          786  +        "NAD27 / BLM 19N (ftUS)");
  1076    787       add_proj4text (p, 0,
  1077    788           "+proj=tmerc +lat_0=0 +lon_0=-69 +k=0.9996 +x_0=500000.00");
  1078    789       add_proj4text (p, 1,
  1079    790           "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1080    791       add_srs_wkt (p, 0,
  1081    792           "PROJCS[\"NAD27 / BLM 19N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
  1082    793       add_srs_wkt (p, 1,
................................................................................
  1084    795       add_srs_wkt (p, 2,
  1085    796           "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  1086    797       add_srs_wkt (p, 3,
  1087    798           "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  1088    799       add_srs_wkt (p, 4,
  1089    800           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1090    801       add_srs_wkt (p, 5,
  1091         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          802  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1092    803       add_srs_wkt (p, 6,
  1093         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
          804  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1094    805       add_srs_wkt (p, 7,
  1095         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
          806  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1096    807       add_srs_wkt (p, 8,
  1097         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-69");
          808  +        "\",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
  1098    809       add_srs_wkt (p, 9,
  1099         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
          810  +        "alse_easting\",1640416.67],PARAMETER[\"false_northing\",");
  1100    811       add_srs_wkt (p, 10,
  1101         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
          812  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
  1102    813       add_srs_wkt (p, 11,
  1103         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          814  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1104    815       add_srs_wkt (p, 12,
  1105         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  1106         -    add_srs_wkt (p, 13,
  1107         -        "TY[\"EPSG\",\"4419\"]]");
  1108         -    p = add_epsg_def_ex (filter, first, last, 4420, "epsg", 4420,
  1109         -        "NAD83 / BLM 60N (ftUS)", 0, 0,
  1110         -        "GRS 1980", "Greenwich",
  1111         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1112         -        "X", "East", "Y", "North");
          816  +        "UTHORITY[\"EPSG\",\"4419\"]]");
          817  +    p = add_epsg_def (filter, first, last, 4420, "epsg", 4420,
          818  +        "NAD83 / BLM 60N (ftUS)");
  1113    819       add_proj4text (p, 0,
  1114    820           "+proj=tmerc +lat_0=0 +lon_0=177 +k=0.9996 +x_0=500000.00");
  1115    821       add_proj4text (p, 1,
  1116         -        "1016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1117         -    add_proj4text (p, 2,
  1118         -        "s=us-ft +no_defs");
          822  +        "1016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1119    823       add_srs_wkt (p, 0,
  1120    824           "PROJCS[\"NAD83 / BLM 60N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
  1121    825       add_srs_wkt (p, 1,
  1122    826           "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1123    827       add_srs_wkt (p, 2,
  1124    828           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1125    829       add_srs_wkt (p, 3,
  1126    830           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1127    831       add_srs_wkt (p, 4,
  1128    832           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1129    833       add_srs_wkt (p, 5,
  1130         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
          834  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1131    835       add_srs_wkt (p, 6,
  1132         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
          836  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
  1133    837       add_srs_wkt (p, 7,
  1134         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
          838  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1135    839       add_srs_wkt (p, 8,
  1136         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
          840  +        "ntral_meridian\",177],PARAMETER[\"scale_factor\",0.9996]");
  1137    841       add_srs_wkt (p, 9,
  1138         -        "meridian\",177],PARAMETER[\"scale_factor\",0.9996],PARAM");
          842  +        ",PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fal");
  1139    843       add_srs_wkt (p, 10,
  1140         -        "ETER[\"false_easting\",1640416.67],PARAMETER[\"false_nor");
          844  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
  1141    845       add_srs_wkt (p, 11,
  1142         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
          846  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
  1143    847       add_srs_wkt (p, 12,
  1144         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  1145         -    add_srs_wkt (p, 13,
  1146         -        "NORTH],AUTHORITY[\"EPSG\",\"4420\"]]");
  1147         -    p = add_epsg_def_ex (filter, first, last, 4421, "epsg", 4421,
  1148         -        "NAD83 / BLM 1N (ftUS)", 0, 0,
  1149         -        "GRS 1980", "Greenwich",
  1150         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1151         -        "X", "East", "Y", "North");
          848  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4420\"]]");
          849  +    p = add_epsg_def (filter, first, last, 4421, "epsg", 4421,
          850  +        "NAD83 / BLM 1N (ftUS)");
  1152    851       add_proj4text (p, 0,
  1153    852           "+proj=tmerc +lat_0=0 +lon_0=-177 +k=0.9996 +x_0=500000.0");
  1154    853       add_proj4text (p, 1,
  1155         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1156         -    add_proj4text (p, 2,
  1157         -        "ts=us-ft +no_defs");
          854  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1158    855       add_srs_wkt (p, 0,
  1159    856           "PROJCS[\"NAD83 / BLM 1N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
  1160    857       add_srs_wkt (p, 1,
  1161    858           "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1162    859       add_srs_wkt (p, 2,
  1163    860           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1164    861       add_srs_wkt (p, 3,
  1165    862           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1166    863       add_srs_wkt (p, 4,
  1167    864           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1168    865       add_srs_wkt (p, 5,
  1169         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          866  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1170    867       add_srs_wkt (p, 6,
  1171         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          868  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
  1172    869       add_srs_wkt (p, 7,
  1173         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          870  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1174    871       add_srs_wkt (p, 8,
  1175         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
          872  +        "ral_meridian\",-177],PARAMETER[\"scale_factor\",0.9996],");
  1176    873       add_srs_wkt (p, 9,
  1177         -        "idian\",-177],PARAMETER[\"scale_factor\",0.9996],PARAMET");
          874  +        "PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fals");
  1178    875       add_srs_wkt (p, 10,
  1179         -        "ER[\"false_easting\",1640416.67],PARAMETER[\"false_north");
          876  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
  1180    877       add_srs_wkt (p, 11,
  1181         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
          878  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1182    879       add_srs_wkt (p, 12,
  1183         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1184         -    add_srs_wkt (p, 13,
  1185         -        "RTH],AUTHORITY[\"EPSG\",\"4421\"]]");
  1186         -    p = add_epsg_def_ex (filter, first, last, 4422, "epsg", 4422,
  1187         -        "NAD83 / BLM 2N (ftUS)", 0, 0,
  1188         -        "GRS 1980", "Greenwich",
  1189         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1190         -        "X", "East", "Y", "North");
          880  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"4421\"]]");
          881  +    p = add_epsg_def (filter, first, last, 4422, "epsg", 4422,
          882  +        "NAD83 / BLM 2N (ftUS)");
  1191    883       add_proj4text (p, 0,
  1192    884           "+proj=tmerc +lat_0=0 +lon_0=-171 +k=0.9996 +x_0=500000.0");
  1193    885       add_proj4text (p, 1,
  1194         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1195         -    add_proj4text (p, 2,
  1196         -        "ts=us-ft +no_defs");
          886  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1197    887       add_srs_wkt (p, 0,
  1198    888           "PROJCS[\"NAD83 / BLM 2N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
  1199    889       add_srs_wkt (p, 1,
  1200    890           "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1201    891       add_srs_wkt (p, 2,
  1202    892           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1203    893       add_srs_wkt (p, 3,
  1204    894           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1205    895       add_srs_wkt (p, 4,
  1206    896           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1207    897       add_srs_wkt (p, 5,
  1208         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          898  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1209    899       add_srs_wkt (p, 6,
  1210         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          900  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
  1211    901       add_srs_wkt (p, 7,
  1212         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          902  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1213    903       add_srs_wkt (p, 8,
  1214         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
          904  +        "ral_meridian\",-171],PARAMETER[\"scale_factor\",0.9996],");
  1215    905       add_srs_wkt (p, 9,
  1216         -        "idian\",-171],PARAMETER[\"scale_factor\",0.9996],PARAMET");
          906  +        "PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fals");
  1217    907       add_srs_wkt (p, 10,
  1218         -        "ER[\"false_easting\",1640416.67],PARAMETER[\"false_north");
          908  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
  1219    909       add_srs_wkt (p, 11,
  1220         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
          910  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1221    911       add_srs_wkt (p, 12,
  1222         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1223         -    add_srs_wkt (p, 13,
  1224         -        "RTH],AUTHORITY[\"EPSG\",\"4422\"]]");
  1225         -    p = add_epsg_def_ex (filter, first, last, 4423, "epsg", 4423,
  1226         -        "NAD83 / BLM 3N (ftUS)", 0, 0,
  1227         -        "GRS 1980", "Greenwich",
  1228         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1229         -        "X", "East", "Y", "North");
          912  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"4422\"]]");
          913  +    p = add_epsg_def (filter, first, last, 4423, "epsg", 4423,
          914  +        "NAD83 / BLM 3N (ftUS)");
  1230    915       add_proj4text (p, 0,
  1231    916           "+proj=tmerc +lat_0=0 +lon_0=-165 +k=0.9996 +x_0=500000.0");
  1232    917       add_proj4text (p, 1,
  1233         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1234         -    add_proj4text (p, 2,
  1235         -        "ts=us-ft +no_defs");
          918  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1236    919       add_srs_wkt (p, 0,
  1237    920           "PROJCS[\"NAD83 / BLM 3N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
  1238    921       add_srs_wkt (p, 1,
  1239    922           "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1240    923       add_srs_wkt (p, 2,
  1241    924           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1242    925       add_srs_wkt (p, 3,
  1243    926           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1244    927       add_srs_wkt (p, 4,
  1245    928           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1246    929       add_srs_wkt (p, 5,
  1247         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1248         -    add_srs_wkt (p, 6,
  1249         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1250         -    add_srs_wkt (p, 7,
  1251         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1252         -    add_srs_wkt (p, 8,
  1253         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1254         -    add_srs_wkt (p, 9,
  1255         -        "idian\",-165],PARAMETER[\"scale_factor\",0.9996],PARAMET");
  1256         -    add_srs_wkt (p, 10,
  1257         -        "ER[\"false_easting\",1640416.67],PARAMETER[\"false_north");
  1258         -    add_srs_wkt (p, 11,
  1259         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
  1260         -    add_srs_wkt (p, 12,
  1261         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1262         -    add_srs_wkt (p, 13,
  1263         -        "RTH],AUTHORITY[\"EPSG\",\"4423\"]]");
  1264         -    p = add_epsg_def_ex (filter, first, last, 4424, "epsg", 4424,
  1265         -        "NAD83 / BLM 4N (ftUS)", 0, 0,
  1266         -        "GRS 1980", "Greenwich",
  1267         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1268         -        "X", "East", "Y", "North");
  1269         -    add_proj4text (p, 0,
  1270         -        "+proj=tmerc +lat_0=0 +lon_0=-159 +k=0.9996 +x_0=500000.0");
  1271         -    add_proj4text (p, 1,
  1272         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1273         -    add_proj4text (p, 2,
  1274         -        "ts=us-ft +no_defs");
          930  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
          931  +    add_srs_wkt (p, 6,
          932  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
          933  +    add_srs_wkt (p, 7,
          934  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          935  +    add_srs_wkt (p, 8,
          936  +        "ral_meridian\",-165],PARAMETER[\"scale_factor\",0.9996],");
          937  +    add_srs_wkt (p, 9,
          938  +        "PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fals");
          939  +    add_srs_wkt (p, 10,
          940  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
          941  +    add_srs_wkt (p, 11,
          942  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
          943  +    add_srs_wkt (p, 12,
          944  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"4423\"]]");
          945  +    p = add_epsg_def (filter, first, last, 4424, "epsg", 4424,
          946  +        "NAD83 / BLM 4N (ftUS)");
          947  +    add_proj4text (p, 0,
          948  +        "+proj=tmerc +lat_0=0 +lon_0=-159 +k=0.9996 +x_0=500000.0");
          949  +    add_proj4text (p, 1,
          950  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1275    951       add_srs_wkt (p, 0,
  1276    952           "PROJCS[\"NAD83 / BLM 4N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
  1277    953       add_srs_wkt (p, 1,
  1278    954           "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1279    955       add_srs_wkt (p, 2,
  1280    956           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1281    957       add_srs_wkt (p, 3,
  1282    958           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1283    959       add_srs_wkt (p, 4,
  1284    960           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1285    961       add_srs_wkt (p, 5,
  1286         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          962  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1287    963       add_srs_wkt (p, 6,
  1288         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          964  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
  1289    965       add_srs_wkt (p, 7,
  1290         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          966  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1291    967       add_srs_wkt (p, 8,
  1292         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
          968  +        "ral_meridian\",-159],PARAMETER[\"scale_factor\",0.9996],");
  1293    969       add_srs_wkt (p, 9,
  1294         -        "idian\",-159],PARAMETER[\"scale_factor\",0.9996],PARAMET");
          970  +        "PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fals");
  1295    971       add_srs_wkt (p, 10,
  1296         -        "ER[\"false_easting\",1640416.67],PARAMETER[\"false_north");
          972  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
  1297    973       add_srs_wkt (p, 11,
  1298         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
          974  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1299    975       add_srs_wkt (p, 12,
  1300         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1301         -    add_srs_wkt (p, 13,
  1302         -        "RTH],AUTHORITY[\"EPSG\",\"4424\"]]");
  1303         -    p = add_epsg_def_ex (filter, first, last, 4425, "epsg", 4425,
  1304         -        "NAD83 / BLM 5N (ftUS)", 0, 0,
  1305         -        "GRS 1980", "Greenwich",
  1306         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1307         -        "X", "East", "Y", "North");
          976  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"4424\"]]");
          977  +    p = add_epsg_def (filter, first, last, 4425, "epsg", 4425,
          978  +        "NAD83 / BLM 5N (ftUS)");
  1308    979       add_proj4text (p, 0,
  1309    980           "+proj=tmerc +lat_0=0 +lon_0=-153 +k=0.9996 +x_0=500000.0");
  1310    981       add_proj4text (p, 1,
  1311         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1312         -    add_proj4text (p, 2,
  1313         -        "ts=us-ft +no_defs");
          982  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1314    983       add_srs_wkt (p, 0,
  1315    984           "PROJCS[\"NAD83 / BLM 5N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
  1316    985       add_srs_wkt (p, 1,
  1317    986           "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1318    987       add_srs_wkt (p, 2,
  1319    988           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1320    989       add_srs_wkt (p, 3,
  1321    990           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1322    991       add_srs_wkt (p, 4,
  1323    992           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1324    993       add_srs_wkt (p, 5,
  1325         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          994  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1326    995       add_srs_wkt (p, 6,
  1327         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          996  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
  1328    997       add_srs_wkt (p, 7,
  1329         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          998  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1330    999       add_srs_wkt (p, 8,
  1331         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         1000  +        "ral_meridian\",-153],PARAMETER[\"scale_factor\",0.9996],");
  1332   1001       add_srs_wkt (p, 9,
  1333         -        "idian\",-153],PARAMETER[\"scale_factor\",0.9996],PARAMET");
         1002  +        "PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fals");
  1334   1003       add_srs_wkt (p, 10,
  1335         -        "ER[\"false_easting\",1640416.67],PARAMETER[\"false_north");
         1004  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
  1336   1005       add_srs_wkt (p, 11,
  1337         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
         1006  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1338   1007       add_srs_wkt (p, 12,
  1339         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1340         -    add_srs_wkt (p, 13,
  1341         -        "RTH],AUTHORITY[\"EPSG\",\"4425\"]]");
  1342         -    p = add_epsg_def_ex (filter, first, last, 4426, "epsg", 4426,
  1343         -        "NAD83 / BLM 6N (ftUS)", 0, 0,
  1344         -        "GRS 1980", "Greenwich",
  1345         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1346         -        "X", "East", "Y", "North");
         1008  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"4425\"]]");
         1009  +    p = add_epsg_def (filter, first, last, 4426, "epsg", 4426,
         1010  +        "NAD83 / BLM 6N (ftUS)");
  1347   1011       add_proj4text (p, 0,
  1348   1012           "+proj=tmerc +lat_0=0 +lon_0=-147 +k=0.9996 +x_0=500000.0");
  1349   1013       add_proj4text (p, 1,
  1350         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1351         -    add_proj4text (p, 2,
  1352         -        "ts=us-ft +no_defs");
         1014  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1353   1015       add_srs_wkt (p, 0,
  1354   1016           "PROJCS[\"NAD83 / BLM 6N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
  1355   1017       add_srs_wkt (p, 1,
  1356   1018           "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1357   1019       add_srs_wkt (p, 2,
  1358   1020           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1359   1021       add_srs_wkt (p, 3,
  1360   1022           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1361   1023       add_srs_wkt (p, 4,
  1362   1024           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1363   1025       add_srs_wkt (p, 5,
  1364         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1026  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1365   1027       add_srs_wkt (p, 6,
  1366         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1028  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
  1367   1029       add_srs_wkt (p, 7,
  1368         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         1030  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1369   1031       add_srs_wkt (p, 8,
  1370         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         1032  +        "ral_meridian\",-147],PARAMETER[\"scale_factor\",0.9996],");
  1371   1033       add_srs_wkt (p, 9,
  1372         -        "idian\",-147],PARAMETER[\"scale_factor\",0.9996],PARAMET");
         1034  +        "PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fals");
  1373   1035       add_srs_wkt (p, 10,
  1374         -        "ER[\"false_easting\",1640416.67],PARAMETER[\"false_north");
         1036  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
  1375   1037       add_srs_wkt (p, 11,
  1376         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
         1038  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1377   1039       add_srs_wkt (p, 12,
  1378         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1379         -    add_srs_wkt (p, 13,
  1380         -        "RTH],AUTHORITY[\"EPSG\",\"4426\"]]");
  1381         -    p = add_epsg_def_ex (filter, first, last, 4427, "epsg", 4427,
  1382         -        "NAD83 / BLM 7N (ftUS)", 0, 0,
  1383         -        "GRS 1980", "Greenwich",
  1384         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1385         -        "X", "East", "Y", "North");
         1040  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"4426\"]]");
         1041  +    p = add_epsg_def (filter, first, last, 4427, "epsg", 4427,
         1042  +        "NAD83 / BLM 7N (ftUS)");
  1386   1043       add_proj4text (p, 0,
  1387   1044           "+proj=tmerc +lat_0=0 +lon_0=-141 +k=0.9996 +x_0=500000.0");
  1388   1045       add_proj4text (p, 1,
  1389         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1390         -    add_proj4text (p, 2,
  1391         -        "ts=us-ft +no_defs");
         1046  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1392   1047       add_srs_wkt (p, 0,
  1393   1048           "PROJCS[\"NAD83 / BLM 7N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
  1394   1049       add_srs_wkt (p, 1,
  1395   1050           "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1396   1051       add_srs_wkt (p, 2,
  1397   1052           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1398   1053       add_srs_wkt (p, 3,
  1399   1054           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1400   1055       add_srs_wkt (p, 4,
  1401   1056           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1402   1057       add_srs_wkt (p, 5,
  1403         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1058  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1404   1059       add_srs_wkt (p, 6,
  1405         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1060  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
  1406   1061       add_srs_wkt (p, 7,
  1407         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         1062  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1408   1063       add_srs_wkt (p, 8,
  1409         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         1064  +        "ral_meridian\",-141],PARAMETER[\"scale_factor\",0.9996],");
  1410   1065       add_srs_wkt (p, 9,
  1411         -        "idian\",-141],PARAMETER[\"scale_factor\",0.9996],PARAMET");
         1066  +        "PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fals");
  1412   1067       add_srs_wkt (p, 10,
  1413         -        "ER[\"false_easting\",1640416.67],PARAMETER[\"false_north");
         1068  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
  1414   1069       add_srs_wkt (p, 11,
  1415         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
         1070  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1416   1071       add_srs_wkt (p, 12,
  1417         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1418         -    add_srs_wkt (p, 13,
  1419         -        "RTH],AUTHORITY[\"EPSG\",\"4427\"]]");
  1420         -    p = add_epsg_def_ex (filter, first, last, 4428, "epsg", 4428,
  1421         -        "NAD83 / BLM 8N (ftUS)", 0, 0,
  1422         -        "GRS 1980", "Greenwich",
  1423         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1424         -        "X", "East", "Y", "North");
         1072  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"4427\"]]");
         1073  +    p = add_epsg_def (filter, first, last, 4428, "epsg", 4428,
         1074  +        "NAD83 / BLM 8N (ftUS)");
  1425   1075       add_proj4text (p, 0,
  1426   1076           "+proj=tmerc +lat_0=0 +lon_0=-135 +k=0.9996 +x_0=500000.0");
  1427   1077       add_proj4text (p, 1,
  1428         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1429         -    add_proj4text (p, 2,
  1430         -        "ts=us-ft +no_defs");
         1078  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1431   1079       add_srs_wkt (p, 0,
  1432   1080           "PROJCS[\"NAD83 / BLM 8N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
  1433   1081       add_srs_wkt (p, 1,
  1434   1082           "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1435   1083       add_srs_wkt (p, 2,
  1436   1084           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1437   1085       add_srs_wkt (p, 3,
  1438   1086           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1439   1087       add_srs_wkt (p, 4,
  1440   1088           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1441   1089       add_srs_wkt (p, 5,
  1442         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1090  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1443   1091       add_srs_wkt (p, 6,
  1444         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1092  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
  1445   1093       add_srs_wkt (p, 7,
  1446         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         1094  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1447   1095       add_srs_wkt (p, 8,
  1448         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         1096  +        "ral_meridian\",-135],PARAMETER[\"scale_factor\",0.9996],");
  1449   1097       add_srs_wkt (p, 9,
  1450         -        "idian\",-135],PARAMETER[\"scale_factor\",0.9996],PARAMET");
         1098  +        "PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fals");
  1451   1099       add_srs_wkt (p, 10,
  1452         -        "ER[\"false_easting\",1640416.67],PARAMETER[\"false_north");
         1100  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
  1453   1101       add_srs_wkt (p, 11,
  1454         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
         1102  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1455   1103       add_srs_wkt (p, 12,
  1456         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1457         -    add_srs_wkt (p, 13,
  1458         -        "RTH],AUTHORITY[\"EPSG\",\"4428\"]]");
  1459         -    p = add_epsg_def_ex (filter, first, last, 4429, "epsg", 4429,
  1460         -        "NAD83 / BLM 9N (ftUS)", 0, 0,
  1461         -        "GRS 1980", "Greenwich",
  1462         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1463         -        "X", "East", "Y", "North");
         1104  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"4428\"]]");
         1105  +    p = add_epsg_def (filter, first, last, 4429, "epsg", 4429,
         1106  +        "NAD83 / BLM 9N (ftUS)");
  1464   1107       add_proj4text (p, 0,
  1465   1108           "+proj=tmerc +lat_0=0 +lon_0=-129 +k=0.9996 +x_0=500000.0");
  1466   1109       add_proj4text (p, 1,
  1467         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1468         -    add_proj4text (p, 2,
  1469         -        "ts=us-ft +no_defs");
         1110  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1470   1111       add_srs_wkt (p, 0,
  1471   1112           "PROJCS[\"NAD83 / BLM 9N (ftUS)\",GEOGCS[\"NAD83\",DATUM[");
  1472   1113       add_srs_wkt (p, 1,
  1473   1114           "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1474   1115       add_srs_wkt (p, 2,
  1475   1116           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1476   1117       add_srs_wkt (p, 3,
  1477   1118           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1478   1119       add_srs_wkt (p, 4,
  1479   1120           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1480   1121       add_srs_wkt (p, 5,
  1481         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1122  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1482   1123       add_srs_wkt (p, 6,
  1483         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1124  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
  1484   1125       add_srs_wkt (p, 7,
  1485         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         1126  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1486   1127       add_srs_wkt (p, 8,
  1487         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         1128  +        "ral_meridian\",-129],PARAMETER[\"scale_factor\",0.9996],");
  1488   1129       add_srs_wkt (p, 9,
  1489         -        "idian\",-129],PARAMETER[\"scale_factor\",0.9996],PARAMET");
         1130  +        "PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fals");
  1490   1131       add_srs_wkt (p, 10,
  1491         -        "ER[\"false_easting\",1640416.67],PARAMETER[\"false_north");
         1132  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
  1492   1133       add_srs_wkt (p, 11,
  1493         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
         1134  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1494   1135       add_srs_wkt (p, 12,
  1495         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1496         -    add_srs_wkt (p, 13,
  1497         -        "RTH],AUTHORITY[\"EPSG\",\"4429\"]]");
  1498         -    p = add_epsg_def_ex (filter, first, last, 4430, "epsg", 4430,
  1499         -        "NAD83 / BLM 10N (ftUS)", 0, 0,
  1500         -        "GRS 1980", "Greenwich",
  1501         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1502         -        "X", "East", "Y", "North");
         1136  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"4429\"]]");
         1137  +    p = add_epsg_def (filter, first, last, 4430, "epsg", 4430,
         1138  +        "NAD83 / BLM 10N (ftUS)");
  1503   1139       add_proj4text (p, 0,
  1504   1140           "+proj=tmerc +lat_0=0 +lon_0=-123 +k=0.9996 +x_0=500000.0");
  1505   1141       add_proj4text (p, 1,
  1506         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1507         -    add_proj4text (p, 2,
  1508         -        "ts=us-ft +no_defs");
         1142  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1509   1143       add_srs_wkt (p, 0,
  1510   1144           "PROJCS[\"NAD83 / BLM 10N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
  1511   1145       add_srs_wkt (p, 1,
  1512   1146           "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1513   1147       add_srs_wkt (p, 2,
  1514   1148           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1515   1149       add_srs_wkt (p, 3,
  1516   1150           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1517   1151       add_srs_wkt (p, 4,
  1518   1152           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1519   1153       add_srs_wkt (p, 5,
  1520         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1154  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1521   1155       add_srs_wkt (p, 6,
  1522         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         1156  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
  1523   1157       add_srs_wkt (p, 7,
  1524         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
         1158  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1525   1159       add_srs_wkt (p, 8,
  1526         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         1160  +        "ntral_meridian\",-123],PARAMETER[\"scale_factor\",0.9996");
  1527   1161       add_srs_wkt (p, 9,
  1528         -        "meridian\",-123],PARAMETER[\"scale_factor\",0.9996],PARA");
         1162  +        "],PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fa");
  1529   1163       add_srs_wkt (p, 10,
  1530         -        "METER[\"false_easting\",1640416.67],PARAMETER[\"false_no");
         1164  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
  1531   1165       add_srs_wkt (p, 11,
  1532         -        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
         1166  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
  1533   1167       add_srs_wkt (p, 12,
  1534         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1535         -    add_srs_wkt (p, 13,
  1536         -        ",NORTH],AUTHORITY[\"EPSG\",\"4430\"]]");
  1537         -    p = add_epsg_def_ex (filter, first, last, 4431, "epsg", 4431,
  1538         -        "NAD83 / BLM 11N (ftUS)", 0, 0,
  1539         -        "GRS 1980", "Greenwich",
  1540         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1541         -        "X", "East", "Y", "North");
         1168  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4430\"]]");
         1169  +    p = add_epsg_def (filter, first, last, 4431, "epsg", 4431,
         1170  +        "NAD83 / BLM 11N (ftUS)");
  1542   1171       add_proj4text (p, 0,
  1543   1172           "+proj=tmerc +lat_0=0 +lon_0=-117 +k=0.9996 +x_0=500000.0");
  1544   1173       add_proj4text (p, 1,
  1545         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1546         -    add_proj4text (p, 2,
  1547         -        "ts=us-ft +no_defs");
         1174  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1548   1175       add_srs_wkt (p, 0,
  1549   1176           "PROJCS[\"NAD83 / BLM 11N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
  1550   1177       add_srs_wkt (p, 1,
  1551   1178           "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1552   1179       add_srs_wkt (p, 2,
  1553   1180           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1554   1181       add_srs_wkt (p, 3,
  1555   1182           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1556   1183       add_srs_wkt (p, 4,
  1557   1184           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1558   1185       add_srs_wkt (p, 5,
  1559         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1186  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1560   1187       add_srs_wkt (p, 6,
  1561         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         1188  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
  1562   1189       add_srs_wkt (p, 7,
  1563         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
         1190  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1564   1191       add_srs_wkt (p, 8,
  1565         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         1192  +        "ntral_meridian\",-117],PARAMETER[\"scale_factor\",0.9996");
  1566   1193       add_srs_wkt (p, 9,
  1567         -        "meridian\",-117],PARAMETER[\"scale_factor\",0.9996],PARA");
         1194  +        "],PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fa");
  1568   1195       add_srs_wkt (p, 10,
  1569         -        "METER[\"false_easting\",1640416.67],PARAMETER[\"false_no");
         1196  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
  1570   1197       add_srs_wkt (p, 11,
  1571         -        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
         1198  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
  1572   1199       add_srs_wkt (p, 12,
  1573         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1574         -    add_srs_wkt (p, 13,
  1575         -        ",NORTH],AUTHORITY[\"EPSG\",\"4431\"]]");
  1576         -    p = add_epsg_def_ex (filter, first, last, 4432, "epsg", 4432,
  1577         -        "NAD83 / BLM 12N (ftUS)", 0, 0,
  1578         -        "GRS 1980", "Greenwich",
  1579         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1580         -        "X", "East", "Y", "North");
         1200  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4431\"]]");
         1201  +    p = add_epsg_def (filter, first, last, 4432, "epsg", 4432,
         1202  +        "NAD83 / BLM 12N (ftUS)");
  1581   1203       add_proj4text (p, 0,
  1582   1204           "+proj=tmerc +lat_0=0 +lon_0=-111 +k=0.9996 +x_0=500000.0");
  1583   1205       add_proj4text (p, 1,
  1584         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1585         -    add_proj4text (p, 2,
  1586         -        "ts=us-ft +no_defs");
         1206  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1587   1207       add_srs_wkt (p, 0,
  1588   1208           "PROJCS[\"NAD83 / BLM 12N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
  1589   1209       add_srs_wkt (p, 1,
  1590   1210           "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1591   1211       add_srs_wkt (p, 2,
  1592   1212           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1593   1213       add_srs_wkt (p, 3,
  1594   1214           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1595   1215       add_srs_wkt (p, 4,
  1596   1216           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1597   1217       add_srs_wkt (p, 5,
  1598         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1218  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1599   1219       add_srs_wkt (p, 6,
  1600         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         1220  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
  1601   1221       add_srs_wkt (p, 7,
  1602         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
         1222  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1603   1223       add_srs_wkt (p, 8,
  1604         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         1224  +        "ntral_meridian\",-111],PARAMETER[\"scale_factor\",0.9996");
  1605   1225       add_srs_wkt (p, 9,
  1606         -        "meridian\",-111],PARAMETER[\"scale_factor\",0.9996],PARA");
         1226  +        "],PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fa");
  1607   1227       add_srs_wkt (p, 10,
  1608         -        "METER[\"false_easting\",1640416.67],PARAMETER[\"false_no");
         1228  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
  1609   1229       add_srs_wkt (p, 11,
  1610         -        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
         1230  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
  1611   1231       add_srs_wkt (p, 12,
  1612         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1613         -    add_srs_wkt (p, 13,
  1614         -        ",NORTH],AUTHORITY[\"EPSG\",\"4432\"]]");
  1615         -    p = add_epsg_def_ex (filter, first, last, 4433, "epsg", 4433,
  1616         -        "NAD83 / BLM 13N (ftUS)", 0, 0,
  1617         -        "GRS 1980", "Greenwich",
  1618         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1619         -        "X", "East", "Y", "North");
         1232  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4432\"]]");
         1233  +    p = add_epsg_def (filter, first, last, 4433, "epsg", 4433,
         1234  +        "NAD83 / BLM 13N (ftUS)");
  1620   1235       add_proj4text (p, 0,
  1621   1236           "+proj=tmerc +lat_0=0 +lon_0=-105 +k=0.9996 +x_0=500000.0");
  1622   1237       add_proj4text (p, 1,
  1623         -        "01016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +uni");
  1624         -    add_proj4text (p, 2,
  1625         -        "ts=us-ft +no_defs");
         1238  +        "01016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1626   1239       add_srs_wkt (p, 0,
  1627   1240           "PROJCS[\"NAD83 / BLM 13N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
  1628   1241       add_srs_wkt (p, 1,
  1629   1242           "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1630   1243       add_srs_wkt (p, 2,
  1631   1244           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1632   1245       add_srs_wkt (p, 3,
  1633   1246           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1634   1247       add_srs_wkt (p, 4,
  1635   1248           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1636   1249       add_srs_wkt (p, 5,
  1637         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1250  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1638   1251       add_srs_wkt (p, 6,
  1639         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         1252  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
  1640   1253       add_srs_wkt (p, 7,
  1641         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
         1254  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1642   1255       add_srs_wkt (p, 8,
  1643         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         1256  +        "ntral_meridian\",-105],PARAMETER[\"scale_factor\",0.9996");
  1644   1257       add_srs_wkt (p, 9,
  1645         -        "meridian\",-105],PARAMETER[\"scale_factor\",0.9996],PARA");
         1258  +        "],PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fa");
  1646   1259       add_srs_wkt (p, 10,
  1647         -        "METER[\"false_easting\",1640416.67],PARAMETER[\"false_no");
         1260  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
  1648   1261       add_srs_wkt (p, 11,
  1649         -        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
         1262  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
  1650   1263       add_srs_wkt (p, 12,
  1651         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1652         -    add_srs_wkt (p, 13,
  1653         -        ",NORTH],AUTHORITY[\"EPSG\",\"4433\"]]");
  1654         -    p = add_epsg_def_ex (filter, first, last, 4434, "epsg", 4434,
  1655         -        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8", 0, 1,
  1656         -        "Krassowsky 1940", "Greenwich",
  1657         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  1658         -        "X", "North", "Y", "East");
         1264  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4433\"]]");
         1265  +    p = add_epsg_def (filter, first, last, 4434, "epsg", 4434,
         1266  +        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 8");
  1659   1267       add_proj4text (p, 0,
  1660   1268           "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 ");
  1661   1269       add_proj4text (p, 1,
  1662   1270           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  1663   1271       add_proj4text (p, 2,
  1664   1272           "efs");
  1665   1273       add_srs_wkt (p, 0,
................................................................................
  1671   1279       add_srs_wkt (p, 3,
  1672   1280           "EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY");
  1673   1281       add_srs_wkt (p, 4,
  1674   1282           "[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  1675   1283       add_srs_wkt (p, 5,
  1676   1284           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  1677   1285       add_srs_wkt (p, 6,
  1678         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         1286  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178\"]]");
  1679   1287       add_srs_wkt (p, 7,
  1680         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],PROJE");
         1288  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  1681   1289       add_srs_wkt (p, 8,
  1682         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         1290  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",24],PARA");
  1683   1291       add_srs_wkt (p, 9,
  1684         -        "rigin\",0],PARAMETER[\"central_meridian\",24],PARAMETER[");
         1292  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",85");
  1685   1293       add_srs_wkt (p, 10,
  1686         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",8500000]");
         1294  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  1687   1295       add_srs_wkt (p, 11,
  1688         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         1296  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"4434\"");
  1689   1297       add_srs_wkt (p, 12,
  1690         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  1691         -    add_srs_wkt (p, 13,
  1692         -        "T],AUTHORITY[\"EPSG\",\"4434\"]]");
  1693         -    p = add_epsg_def_ex (filter, first, last, 4437, "epsg", 4437,
  1694         -        "NAD83(NSRS2007) / Puerto Rico and Virgin Is.", 0, 0,
  1695         -        "GRS 1980", "Greenwich",
  1696         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1697         -        "X", "East", "Y", "North");
         1298  +        "]]");
         1299  +    p = add_epsg_def (filter, first, last, 4437, "epsg", 4437,
         1300  +        "NAD83(NSRS2007) / Puerto Rico and Virgin Is.");
  1698   1301       add_proj4text (p, 0,
  1699   1302           "+proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333");
  1700   1303       add_proj4text (p, 1,
  1701   1304           "333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +");
  1702   1305       add_proj4text (p, 2,
  1703   1306           "x_0=200000 +y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1704   1307       add_proj4text (p, 3,
................................................................................
  1712   1315       add_srs_wkt (p, 3,
  1713   1316           "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
  1714   1317       add_srs_wkt (p, 4,
  1715   1318           "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenw");
  1716   1319       add_srs_wkt (p, 5,
  1717   1320           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  1718   1321       add_srs_wkt (p, 6,
  1719         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1322  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  1720   1323       add_srs_wkt (p, 7,
  1721         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         1324  +        "[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Coni");
  1722   1325       add_srs_wkt (p, 8,
  1723         -        "G\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         1326  +        "c_2SP\"],PARAMETER[\"standard_parallel_1\",18.4333333333");
  1724   1327       add_srs_wkt (p, 9,
  1725         -        "],PARAMETER[\"standard_parallel_1\",18.43333333333333],P");
         1328  +        "3333],PARAMETER[\"standard_parallel_2\",18.0333333333333");
  1726   1329       add_srs_wkt (p, 10,
  1727         -        "ARAMETER[\"standard_parallel_2\",18.03333333333333],PARA");
         1330  +        "3],PARAMETER[\"latitude_of_origin\",17.83333333333333],P");
  1728   1331       add_srs_wkt (p, 11,
  1729         -        "METER[\"latitude_of_origin\",17.83333333333333],PARAMETE");
         1332  +        "ARAMETER[\"central_meridian\",-66.43333333333334],PARAME");
  1730   1333       add_srs_wkt (p, 12,
  1731         -        "R[\"central_meridian\",-66.43333333333334],PARAMETER[\"f");
         1334  +        "TER[\"false_easting\",200000],PARAMETER[\"false_northing");
  1732   1335       add_srs_wkt (p, 13,
  1733         -        "alse_easting\",200000],PARAMETER[\"false_northing\",2000");
         1336  +        "\",200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1734   1337       add_srs_wkt (p, 14,
  1735         -        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1338  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  1736   1339       add_srs_wkt (p, 15,
  1737         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4437\"");
  1738         -    add_srs_wkt (p, 16,
  1739         -        "]]");
  1740         -    p = add_epsg_def_ex (filter, first, last, 4438, "epsg", 4438,
  1741         -        "NAD83 / BLM 18N (ftUS)", 0, 0,
  1742         -        "GRS 1980", "Greenwich",
  1743         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1744         -        "X", "East", "Y", "North");
         1340  +        "\"4437\"]]");
         1341  +    p = add_epsg_def (filter, first, last, 4438, "epsg", 4438,
         1342  +        "NAD83 / BLM 18N (ftUS)");
  1745   1343       add_proj4text (p, 0,
  1746   1344           "+proj=tmerc +lat_0=0 +lon_0=-75 +k=0.9996 +x_0=500000.00");
  1747   1345       add_proj4text (p, 1,
  1748         -        "1016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1749         -    add_proj4text (p, 2,
  1750         -        "s=us-ft +no_defs");
         1346  +        "1016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1751   1347       add_srs_wkt (p, 0,
  1752   1348           "PROJCS[\"NAD83 / BLM 18N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
  1753   1349       add_srs_wkt (p, 1,
  1754   1350           "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1755   1351       add_srs_wkt (p, 2,
  1756   1352           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1757   1353       add_srs_wkt (p, 3,
  1758   1354           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1759   1355       add_srs_wkt (p, 4,
  1760   1356           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1761   1357       add_srs_wkt (p, 5,
  1762         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1358  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1763   1359       add_srs_wkt (p, 6,
  1764         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         1360  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
  1765   1361       add_srs_wkt (p, 7,
  1766         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
         1362  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1767   1363       add_srs_wkt (p, 8,
  1768         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         1364  +        "ntral_meridian\",-75],PARAMETER[\"scale_factor\",0.9996]");
  1769   1365       add_srs_wkt (p, 9,
  1770         -        "meridian\",-75],PARAMETER[\"scale_factor\",0.9996],PARAM");
         1366  +        ",PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fal");
  1771   1367       add_srs_wkt (p, 10,
  1772         -        "ETER[\"false_easting\",1640416.67],PARAMETER[\"false_nor");
         1368  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
  1773   1369       add_srs_wkt (p, 11,
  1774         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
         1370  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
  1775   1371       add_srs_wkt (p, 12,
  1776         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  1777         -    add_srs_wkt (p, 13,
  1778         -        "NORTH],AUTHORITY[\"EPSG\",\"4438\"]]");
  1779         -    p = add_epsg_def_ex (filter, first, last, 4439, "epsg", 4439,
  1780         -        "NAD83 / BLM 19N (ftUS)", 0, 0,
  1781         -        "GRS 1980", "Greenwich",
  1782         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1783         -        "X", "East", "Y", "North");
         1372  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4438\"]]");
         1373  +    p = add_epsg_def (filter, first, last, 4439, "epsg", 4439,
         1374  +        "NAD83 / BLM 19N (ftUS)");
  1784   1375       add_proj4text (p, 0,
  1785   1376           "+proj=tmerc +lat_0=0 +lon_0=-69 +k=0.9996 +x_0=500000.00");
  1786   1377       add_proj4text (p, 1,
  1787         -        "1016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1788         -    add_proj4text (p, 2,
  1789         -        "s=us-ft +no_defs");
         1378  +        "1016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
  1790   1379       add_srs_wkt (p, 0,
  1791   1380           "PROJCS[\"NAD83 / BLM 19N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
  1792   1381       add_srs_wkt (p, 1,
  1793   1382           "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1794   1383       add_srs_wkt (p, 2,
  1795   1384           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1796   1385       add_srs_wkt (p, 3,
  1797   1386           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1798   1387       add_srs_wkt (p, 4,
  1799   1388           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1800   1389       add_srs_wkt (p, 5,
  1801         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1390  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1802   1391       add_srs_wkt (p, 6,
  1803         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         1392  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
  1804   1393       add_srs_wkt (p, 7,
  1805         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
         1394  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1806   1395       add_srs_wkt (p, 8,
  1807         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         1396  +        "ntral_meridian\",-69],PARAMETER[\"scale_factor\",0.9996]");
  1808   1397       add_srs_wkt (p, 9,
  1809         -        "meridian\",-69],PARAMETER[\"scale_factor\",0.9996],PARAM");
         1398  +        ",PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fal");
  1810   1399       add_srs_wkt (p, 10,
  1811         -        "ETER[\"false_easting\",1640416.67],PARAMETER[\"false_nor");
         1400  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
  1812   1401       add_srs_wkt (p, 11,
  1813         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
         1402  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
  1814   1403       add_srs_wkt (p, 12,
  1815         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  1816         -    add_srs_wkt (p, 13,
  1817         -        "NORTH],AUTHORITY[\"EPSG\",\"4439\"]]");
  1818         -    p = add_epsg_def_ex (filter, first, last, 4455, "epsg", 4455,
  1819         -        "NAD27 / Pennsylvania South", 0, 0,
  1820         -        "Clarke 1866", "Greenwich",
  1821         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1822         -        "X", "East", "Y", "North");
         1404  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4439\"]]");
         1405  +    p = add_epsg_def (filter, first, last, 4455, "epsg", 4455,
         1406  +        "NAD27 / Pennsylvania South");
  1823   1407       add_proj4text (p, 0,
  1824   1408           "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
  1825   1409       add_proj4text (p, 1,
  1826   1410           "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=609601.2");
  1827   1411       add_proj4text (p, 2,
  1828   1412           "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1829   1413       add_srs_wkt (p, 0,
................................................................................
  1833   1417       add_srs_wkt (p, 2,
  1834   1418           "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
  1835   1419       add_srs_wkt (p, 3,
  1836   1420           "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  1837   1421       add_srs_wkt (p, 4,
  1838   1422           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1839   1423       add_srs_wkt (p, 5,
  1840         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1424  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1841   1425       add_srs_wkt (p, 6,
  1842         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1426  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  1843   1427       add_srs_wkt (p, 7,
  1844         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1428  +        "\"],PARAMETER[\"standard_parallel_1\",40.96666666666667]");
  1845   1429       add_srs_wkt (p, 8,
  1846         -        "AMETER[\"standard_parallel_1\",40.96666666666667],PARAME");
         1430  +        ",PARAMETER[\"standard_parallel_2\",39.93333333333333],PA");
  1847   1431       add_srs_wkt (p, 9,
  1848         -        "TER[\"standard_parallel_2\",39.93333333333333],PARAMETER");
         1432  +        "RAMETER[\"latitude_of_origin\",39.33333333333334],PARAME");
  1849   1433       add_srs_wkt (p, 10,
  1850         -        "[\"latitude_of_origin\",39.33333333333334],PARAMETER[\"c");
         1434  +        "TER[\"central_meridian\",-77.75],PARAMETER[\"false_easti");
  1851   1435       add_srs_wkt (p, 11,
  1852         -        "entral_meridian\",-77.75],PARAMETER[\"false_easting\",20");
         1436  +        "ng\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US ");
  1853   1437       add_srs_wkt (p, 12,
  1854         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
         1438  +        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
  1855   1439       add_srs_wkt (p, 13,
  1856         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
         1440  +        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  1857   1441       add_srs_wkt (p, 14,
  1858         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1859         -    add_srs_wkt (p, 15,
  1860         -        "4455\"]]");
  1861         -    p = add_epsg_def_ex (filter, first, last, 4456, "epsg", 4456,
  1862         -        "NAD27 / New York Long Island", 0, 0,
  1863         -        "Clarke 1866", "Greenwich",
  1864         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1865         -        "X", "East", "Y", "North");
         1442  +        "SG\",\"4455\"]]");
         1443  +    p = add_epsg_def (filter, first, last, 4456, "epsg", 4456,
         1444  +        "NAD27 / New York Long Island");
  1866   1445       add_proj4text (p, 0,
  1867   1446           "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
  1868   1447       add_proj4text (p, 1,
  1869   1448           "666 +lat_0=40.5 +lon_0=-74 +x_0=609601.2192024384 +y_0=3");
  1870   1449       add_proj4text (p, 2,
  1871   1450           "0480.06096012192 +datum=NAD27 +units=us-ft +no_defs");
  1872   1451       add_srs_wkt (p, 0,
................................................................................
  1876   1455       add_srs_wkt (p, 2,
  1877   1456           "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
  1878   1457       add_srs_wkt (p, 3,
  1879   1458           "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
  1880   1459       add_srs_wkt (p, 4,
  1881   1460           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  1882   1461       add_srs_wkt (p, 5,
  1883         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1462  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  1884   1463       add_srs_wkt (p, 6,
  1885         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1464  +        "EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
  1886   1465       add_srs_wkt (p, 7,
  1887         -        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1466  +        "SP\"],PARAMETER[\"standard_parallel_1\",41.0333333333333");
  1888   1467       add_srs_wkt (p, 8,
  1889         -        "PARAMETER[\"standard_parallel_1\",41.03333333333333],PAR");
         1468  +        "3],PARAMETER[\"standard_parallel_2\",40.66666666666666],");
  1890   1469       add_srs_wkt (p, 9,
  1891         -        "AMETER[\"standard_parallel_2\",40.66666666666666],PARAME");
         1470  +        "PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[\"centr");
  1892   1471       add_srs_wkt (p, 10,
  1893         -        "TER[\"latitude_of_origin\",40.5],PARAMETER[\"central_mer");
         1472  +        "al_meridian\",-74],PARAMETER[\"false_easting\",2000000],");
  1894   1473       add_srs_wkt (p, 11,
  1895         -        "idian\",-74],PARAMETER[\"false_easting\",2000000],PARAME");
         1474  +        "PARAMETER[\"false_northing\",100000],UNIT[\"US survey fo");
  1896   1475       add_srs_wkt (p, 12,
  1897         -        "TER[\"false_northing\",100000],UNIT[\"US survey foot\",0");
         1476  +        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
  1898   1477       add_srs_wkt (p, 13,
  1899         -        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         1478  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"44");
  1900   1479       add_srs_wkt (p, 14,
  1901         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"4456\"]]");
  1902         -    p = add_epsg_def_ex (filter, first, last, 4457, "epsg", 4457,
  1903         -        "NAD83 / South Dakota North (ftUS)", 0, 0,
  1904         -        "GRS 1980", "Greenwich",
  1905         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1906         -        "X", "East", "Y", "North");
         1480  +        "56\"]]");
         1481  +    p = add_epsg_def (filter, first, last, 4457, "epsg", 4457,
         1482  +        "NAD83 / South Dakota North (ftUS)");
  1907   1483       add_proj4text (p, 0,
  1908   1484           "+proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666");
  1909   1485       add_proj4text (p, 1,
  1910   1486           "666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_");
  1911   1487       add_proj4text (p, 2,
  1912         -        "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +no");
  1913         -    add_proj4text (p, 3,
  1914         -        "_defs");
         1488  +        "0=0 +datum=NAD83 +units=us-ft +no_defs");
  1915   1489       add_srs_wkt (p, 0,
  1916   1490           "PROJCS[\"NAD83 / South Dakota North (ftUS)\",GEOGCS[\"NA");
  1917   1491       add_srs_wkt (p, 1,
  1918   1492           "D83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS");
  1919   1493       add_srs_wkt (p, 2,
  1920   1494           " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1921   1495       add_srs_wkt (p, 3,
  1922   1496           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
  1923   1497       add_srs_wkt (p, 4,
  1924   1498           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1925   1499       add_srs_wkt (p, 5,
  1926   1500           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1927   1501       add_srs_wkt (p, 6,
  1928         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         1502  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
  1929   1503       add_srs_wkt (p, 7,
  1930         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         1504  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  1931   1505       add_srs_wkt (p, 8,
  1932         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.6");
         1506  +        ",45.68333333333333],PARAMETER[\"standard_parallel_2\",44");
  1933   1507       add_srs_wkt (p, 9,
  1934         -        "8333333333333],PARAMETER[\"standard_parallel_2\",44.4166");
         1508  +        ".41666666666666],PARAMETER[\"latitude_of_origin\",43.833");
  1935   1509       add_srs_wkt (p, 10,
  1936         -        "6666666666],PARAMETER[\"latitude_of_origin\",43.83333333");
         1510  +        "33333333334],PARAMETER[\"central_meridian\",-100],PARAME");
  1937   1511       add_srs_wkt (p, 11,
  1938         -        "333334],PARAMETER[\"central_meridian\",-100],PARAMETER[\"");
         1512  +        "TER[\"false_easting\",1968500],PARAMETER[\"false_northin");
  1939   1513       add_srs_wkt (p, 12,
  1940         -        "false_easting\",1968500],PARAMETER[\"false_northing\",0]");
         1514  +        "g\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
  1941   1515       add_srs_wkt (p, 13,
  1942         -        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
         1516  +        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  1943   1517       add_srs_wkt (p, 14,
  1944         -        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1945         -    add_srs_wkt (p, 15,
  1946         -        "HORITY[\"EPSG\",\"4457\"]]");
  1947         -    p = add_epsg_def_ex (filter, first, last, 4462, "epsg", 4462,
  1948         -        "WGS 84 / Australian Centre for Remote Sensing Lambert", 0, 0,
  1949         -        "WGS 84", "Greenwich",
  1950         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1951         -        "Easting", "East", "Northing", "North");
         1518  +        "H],AUTHORITY[\"EPSG\",\"4457\"]]");
         1519  +    p = add_epsg_def (filter, first, last, 4462, "epsg", 4462,
         1520  +        "WGS 84 / Australian Centre for Remote Sensing Lambert");
  1952   1521       add_proj4text (p, 0,
  1953   1522           "+proj=lcc +lat_1=-18 +lat_2=-36 +lat_0=-27 +lon_0=132 +x");
  1954   1523       add_proj4text (p, 1,
  1955   1524           "_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1956   1525       add_srs_wkt (p, 0,
  1957   1526           "PROJCS[\"WGS 84 / Australian Centre for Remote Sensing L");
  1958   1527       add_srs_wkt (p, 1,
................................................................................
  1960   1529       add_srs_wkt (p, 2,
  1961   1530           "WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030");
  1962   1531       add_srs_wkt (p, 3,
  1963   1532           "\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",");
  1964   1533       add_srs_wkt (p, 4,
  1965   1534           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1966   1535       add_srs_wkt (p, 5,
  1967         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1536  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1968   1537       add_srs_wkt (p, 6,
  1969         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1538  +        "G\",\"4326\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  1970   1539       add_srs_wkt (p, 7,
  1971         -        "4326\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1540  +        "],PARAMETER[\"standard_parallel_1\",-18],PARAMETER[\"sta");
  1972   1541       add_srs_wkt (p, 8,
  1973         -        "AMETER[\"standard_parallel_1\",-18],PARAMETER[\"standard");
         1542  +        "ndard_parallel_2\",-36],PARAMETER[\"latitude_of_origin\"");
  1974   1543       add_srs_wkt (p, 9,
  1975         -        "_parallel_2\",-36],PARAMETER[\"latitude_of_origin\",-27]");
         1544  +        ",-27],PARAMETER[\"central_meridian\",132],PARAMETER[\"fa");
  1976   1545       add_srs_wkt (p, 10,
  1977         -        ",PARAMETER[\"central_meridian\",132],PARAMETER[\"false_e");
         1546  +        "lse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
  1978   1547       add_srs_wkt (p, 11,
  1979         -        "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         1548  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  1980   1549       add_srs_wkt (p, 12,
  1981         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
         1550  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"446");
  1982   1551       add_srs_wkt (p, 13,
  1983         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"4462\"]]");
  1984         -    p = add_epsg_def_ex (filter, first, last, 4463, "epsg", 4463,
  1985         -        "RGSPM06", 1, 1,
  1986         -        "GRS 1980", "Greenwich",
  1987         -        "Reseau_Geodesique_de_Saint_Pierre_et_Miquelon_2006", "none", "degree",
  1988         -        "Latitude", "North", "Longitude", "East");
         1552  +        "2\"]]");
         1553  +    p = add_epsg_def (filter, first, last, 4463, "epsg", 4463,
         1554  +        "RGSPM06");
  1989   1555       add_proj4text (p, 0,
  1990   1556           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1991   1557       add_proj4text (p, 1,
  1992   1558           "fs");
  1993   1559       add_srs_wkt (p, 0,
  1994   1560           "GEOGCS[\"RGSPM06\",DATUM[\"Reseau_Geodesique_de_Saint_Pi");
  1995   1561       add_srs_wkt (p, 1,
................................................................................
  1997   1563       add_srs_wkt (p, 2,
  1998   1564           "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  1999   1565       add_srs_wkt (p, 3,
  2000   1566           "0,0,0,0],AUTHORITY[\"EPSG\",\"1038\"]],PRIMEM[\"Greenwic");
  2001   1567       add_srs_wkt (p, 4,
  2002   1568           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2003   1569       add_srs_wkt (p, 5,
  2004         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1570  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2005   1571       add_srs_wkt (p, 6,
  2006         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2007         -    add_srs_wkt (p, 7,
  2008         -        ",\"4463\"]]");
  2009         -    p = add_epsg_def_ex (filter, first, last, 4467, "epsg", 4467,
  2010         -        "RGSPM06 / UTM zone 21N", 0, 0,
  2011         -        "GRS 1980", "Greenwich",
  2012         -        "Reseau_Geodesique_de_Saint_Pierre_et_Miquelon_2006", "Transverse_Mercator", "metre",
  2013         -        "Easting", "East", "Northing", "North");
         1572  +        "EPSG\",\"4463\"]]");
         1573  +    p = add_epsg_def (filter, first, last, 4467, "epsg", 4467,
         1574  +        "RGSPM06 / UTM zone 21N");
  2014   1575       add_proj4text (p, 0,
  2015   1576           "+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2016   1577       add_proj4text (p, 1,
  2017   1578           "units=m +no_defs");
  2018   1579       add_srs_wkt (p, 0,
  2019   1580           "PROJCS[\"RGSPM06 / UTM zone 21N\",GEOGCS[\"RGSPM06\",DAT");
  2020   1581       add_srs_wkt (p, 1,
................................................................................
  2024   1585       add_srs_wkt (p, 3,
  2025   1586           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2026   1587       add_srs_wkt (p, 4,
  2027   1588           "G\",\"1038\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2028   1589       add_srs_wkt (p, 5,
  2029   1590           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2030   1591       add_srs_wkt (p, 6,
  2031         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         1592  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4463\"]],PROJE");
  2032   1593       add_srs_wkt (p, 7,
  2033         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4463\"]],PROJECTION[");
         1594  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2034   1595       add_srs_wkt (p, 8,
  2035         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1596  +        "rigin\",0],PARAMETER[\"central_meridian\",-57],PARAMETER");
  2036   1597       add_srs_wkt (p, 9,
  2037         -        ",0],PARAMETER[\"central_meridian\",-57],PARAMETER[\"scal");
         1598  +        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",50");
  2038   1599       add_srs_wkt (p, 10,
  2039         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1600  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2040   1601       add_srs_wkt (p, 11,
  2041         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1602  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  2042   1603       add_srs_wkt (p, 12,
  2043         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  2044         -    add_srs_wkt (p, 13,
  2045         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"4467\"]]");
  2046         -    p = add_epsg_def_ex (filter, first, last, 4470, "epsg", 4470,
  2047         -        "RGM04", 1, 1,
  2048         -        "GRS 1980", "Greenwich",
  2049         -        "Reseau_Geodesique_de_Mayotte_2004", "none", "degree",
  2050         -        "Latitude", "North", "Longitude", "East");
         1604  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"4467\"]]");
         1605  +    p = add_epsg_def (filter, first, last, 4470, "epsg", 4470,
         1606  +        "RGM04");
  2051   1607       add_proj4text (p, 0,
  2052   1608           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2053   1609       add_proj4text (p, 1,
  2054   1610           "fs");
  2055   1611       add_srs_wkt (p, 0,
  2056   1612           "GEOGCS[\"RGM04\",DATUM[\"Reseau_Geodesique_de_Mayotte_20");
  2057   1613       add_srs_wkt (p, 1,
................................................................................
  2059   1615       add_srs_wkt (p, 2,
  2060   1616           "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
  2061   1617       add_srs_wkt (p, 3,
  2062   1618           "\"EPSG\",\"1036\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2063   1619       add_srs_wkt (p, 4,
  2064   1620           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2065   1621       add_srs_wkt (p, 5,
  2066         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2067         -    add_srs_wkt (p, 6,
  2068         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4470\"]]");
  2069         -    p = add_epsg_def_ex (filter, first, last, 4471, "epsg", 4471,
  2070         -        "RGM04 / UTM zone 38S", 0, 0,
  2071         -        "GRS 1980", "Greenwich",
  2072         -        "Reseau_Geodesique_de_Mayotte_2004", "Transverse_Mercator", "metre",
  2073         -        "Easting", "East", "Northing", "North");
         1622  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4470\"]]");
         1623  +    p = add_epsg_def (filter, first, last, 4471, "epsg", 4471,
         1624  +        "RGM04 / UTM zone 38S");
  2074   1625       add_proj4text (p, 0,
  2075   1626           "+proj=utm +zone=38 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  2076   1627       add_proj4text (p, 1,
  2077   1628           "0,0,0 +units=m +no_defs");
  2078   1629       add_srs_wkt (p, 0,
  2079   1630           "PROJCS[\"RGM04 / UTM zone 38S\",GEOGCS[\"RGM04\",DATUM[\"");
  2080   1631       add_srs_wkt (p, 1,
................................................................................
  2084   1635       add_srs_wkt (p, 3,
  2085   1636           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1036\"]],PRIMEM");
  2086   1637       add_srs_wkt (p, 4,
  2087   1638           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2088   1639       add_srs_wkt (p, 5,
  2089   1640           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2090   1641       add_srs_wkt (p, 6,
  2091         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1642  +        "AUTHORITY[\"EPSG\",\"4470\"]],PROJECTION[\"Transverse_Me");
  2092   1643       add_srs_wkt (p, 7,
  2093         -        "ITY[\"EPSG\",\"4470\"]],PROJECTION[\"Transverse_Mercator");
         1644  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2094   1645       add_srs_wkt (p, 8,
  2095         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         1646  +        "\"central_meridian\",45],PARAMETER[\"scale_factor\",0.99");
  2096   1647       add_srs_wkt (p, 9,
  2097         -        "ral_meridian\",45],PARAMETER[\"scale_factor\",0.9996],PA");
         1648  +        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  2098   1649       add_srs_wkt (p, 10,
  2099         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1650  +        "e_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  2100   1651       add_srs_wkt (p, 11,
  2101         -        "hing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         1652  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  2102   1653       add_srs_wkt (p, 12,
  2103         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  2104         -    add_srs_wkt (p, 13,
  2105         -        "AUTHORITY[\"EPSG\",\"4471\"]]");
  2106         -    p = add_epsg_def_ex (filter, first, last, 4474, "epsg", 4474,
  2107         -        "Cadastre 1997 / UTM zone 38S (deprecated)", 0, 0,
  2108         -        "International 1924", "Greenwich",
  2109         -        "Combani_1950", "Transverse_Mercator", "metre",
  2110         -        "Easting", "East", "Northing", "North");
         1654  +        "ORTH],AUTHORITY[\"EPSG\",\"4471\"]]");
         1655  +    p = add_epsg_def (filter, first, last, 4474, "epsg", 4474,
         1656  +        "Cadastre 1997 / UTM zone 38S (deprecated)");
  2111   1657       add_proj4text (p, 0,
  2112   1658           "+proj=utm +zone=38 +south +ellps=intl +towgs84=-382,-59,");
  2113   1659       add_proj4text (p, 1,
  2114   1660           "-262,0,0,0,0 +units=m +no_defs");
  2115   1661       add_srs_wkt (p, 0,
  2116   1662           "PROJCS[\"Cadastre 1997 / UTM zone 38S (deprecated)\",GEO");
  2117   1663       add_srs_wkt (p, 1,
................................................................................
  2121   1667       add_srs_wkt (p, 3,
  2122   1668           "2\"]],TOWGS84[-382,-59,-262,0,0,0,0],AUTHORITY[\"EPSG\",");
  2123   1669       add_srs_wkt (p, 4,
  2124   1670           "\"6632\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  2125   1671       add_srs_wkt (p, 5,
  2126   1672           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  2127   1673       add_srs_wkt (p, 6,
  2128         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         1674  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4632\"]],PROJECTIO");
  2129   1675       add_srs_wkt (p, 7,
  2130         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4632\"]],PROJECTION[\"Tr");
         1676  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  2131   1677       add_srs_wkt (p, 8,
  2132         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1678  +        "n\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"sc");
  2133   1679       add_srs_wkt (p, 9,
  2134         -        ",PARAMETER[\"central_meridian\",45],PARAMETER[\"scale_fa");
         1680  +        "ale_factor\",0.9996],PARAMETER[\"false_easting\",500000]");
  2135   1681       add_srs_wkt (p, 10,
  2136         -        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1682  +        ",PARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1");
  2137   1683       add_srs_wkt (p, 11,
  2138         -        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
         1684  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AX");
  2139   1685       add_srs_wkt (p, 12,
  2140         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2141         -    add_srs_wkt (p, 13,
  2142         -        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"4474\"]]");
  2143         -    p = add_epsg_def_ex (filter, first, last, 4475, "epsg", 4475,
  2144         -        "Cadastre 1997", 1, 1,
  2145         -        "International 1924", "Greenwich",
  2146         -        "Cadastre_1997", "none", "degree",
  2147         -        "Latitude", "North", "Longitude", "East");
         1686  +        "IS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"4474\"]]");
         1687  +    p = add_epsg_def (filter, first, last, 4475, "epsg", 4475,
         1688  +        "Cadastre 1997");
  2148   1689       add_proj4text (p, 0,
  2149   1690           "+proj=longlat +ellps=intl +towgs84=-381.788,-57.501,-256");
  2150   1691       add_proj4text (p, 1,
  2151   1692           ".673,0,0,0,0 +no_defs");
  2152   1693       add_srs_wkt (p, 0,
  2153   1694           "GEOGCS[\"Cadastre 1997\",DATUM[\"Cadastre_1997\",SPHEROI");
  2154   1695       add_srs_wkt (p, 1,
................................................................................
  2156   1697       add_srs_wkt (p, 2,
  2157   1698           "\"7022\"]],TOWGS84[-381.788,-57.501,-256.673,0,0,0,0],AU");
  2158   1699       add_srs_wkt (p, 3,
  2159   1700           "THORITY[\"EPSG\",\"1037\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2160   1701       add_srs_wkt (p, 4,
  2161   1702           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2162   1703       add_srs_wkt (p, 5,
  2163         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         1704  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2164   1705       add_srs_wkt (p, 6,
  2165         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4475\"]");
  2166         -    add_srs_wkt (p, 7,
  2167         -        "]");
  2168         -    p = add_epsg_def_ex (filter, first, last, 4483, "epsg", 4483,
  2169         -        "Mexico ITRF92", 1, 1,
  2170         -        "GRS 1980", "Greenwich",
  2171         -        "Mexico_ITRF92", "none", "degree",
  2172         -        "Latitude", "North", "Longitude", "East");
         1706  +        "475\"]]");
         1707  +    p = add_epsg_def (filter, first, last, 4483, "epsg", 4483,
         1708  +        "Mexico ITRF92");
  2173   1709       add_proj4text (p, 0,
  2174   1710           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2175   1711       add_proj4text (p, 1,
  2176   1712           "fs");
  2177   1713       add_srs_wkt (p, 0,
  2178   1714           "GEOGCS[\"Mexico ITRF92\",DATUM[\"Mexico_ITRF92\",SPHEROI");
  2179   1715       add_srs_wkt (p, 1,
................................................................................
  2181   1717       add_srs_wkt (p, 2,
  2182   1718           "\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1");
  2183   1719       add_srs_wkt (p, 3,
  2184   1720           "042\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2185   1721       add_srs_wkt (p, 4,
  2186   1722           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2187   1723       add_srs_wkt (p, 5,
  2188         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2189         -    add_srs_wkt (p, 6,
  2190         -        ",EAST],AUTHORITY[\"EPSG\",\"4483\"]]");
  2191         -    p = add_epsg_def_ex (filter, first, last, 4484, "epsg", 4484,
  2192         -        "Mexico ITRF92 / UTM zone 11N", 0, 0,
  2193         -        "GRS 1980", "Greenwich",
  2194         -        "Mexico_ITRF92", "Transverse_Mercator", "metre",
  2195         -        "Easting", "East", "Northing", "North");
         1724  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4483\"]]");
         1725  +    p = add_epsg_def (filter, first, last, 4484, "epsg", 4484,
         1726  +        "Mexico ITRF92 / UTM zone 11N");
  2196   1727       add_proj4text (p, 0,
  2197   1728           "+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2198   1729       add_proj4text (p, 1,
  2199   1730           "units=m +no_defs");
  2200   1731       add_srs_wkt (p, 0,
  2201   1732           "PROJCS[\"Mexico ITRF92 / UTM zone 11N\",GEOGCS[\"Mexico ");
  2202   1733       add_srs_wkt (p, 1,
................................................................................
  2204   1735       add_srs_wkt (p, 2,
  2205   1736           "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  2206   1737       add_srs_wkt (p, 3,
  2207   1738           "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1042\"]],PRIMEM[\"");
  2208   1739       add_srs_wkt (p, 4,
  2209   1740           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2210   1741       add_srs_wkt (p, 5,
  2211         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1742  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2212   1743       add_srs_wkt (p, 6,
  2213         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1744  +        "HORITY[\"EPSG\",\"4483\"]],PROJECTION[\"Transverse_Merca");
  2214   1745       add_srs_wkt (p, 7,
  2215         -        "[\"EPSG\",\"4483\"]],PROJECTION[\"Transverse_Mercator\"]");
         1746  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2216   1747       add_srs_wkt (p, 8,
  2217         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1748  +        "entral_meridian\",-117],PARAMETER[\"scale_factor\",0.999");
  2218   1749       add_srs_wkt (p, 9,
  2219         -        "_meridian\",-117],PARAMETER[\"scale_factor\",0.9996],PAR");
         1750  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  2220   1751       add_srs_wkt (p, 10,
  2221         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1752  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2222   1753       add_srs_wkt (p, 11,
  2223         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1754  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  2224   1755       add_srs_wkt (p, 12,
  2225         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  2226         -    add_srs_wkt (p, 13,
  2227         -        "Y[\"EPSG\",\"4484\"]]");
  2228         -    p = add_epsg_def_ex (filter, first, last, 4485, "epsg", 4485,
  2229         -        "Mexico ITRF92 / UTM zone 12N", 0, 0,
  2230         -        "GRS 1980", "Greenwich",
  2231         -        "Mexico_ITRF92", "Transverse_Mercator", "metre",
  2232         -        "Easting", "East", "Northing", "North");
         1756  +        "THORITY[\"EPSG\",\"4484\"]]");
         1757  +    p = add_epsg_def (filter, first, last, 4485, "epsg", 4485,
         1758  +        "Mexico ITRF92 / UTM zone 12N");
  2233   1759       add_proj4text (p, 0,
  2234   1760           "+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2235   1761       add_proj4text (p, 1,
  2236   1762           "units=m +no_defs");
  2237   1763       add_srs_wkt (p, 0,
  2238   1764           "PROJCS[\"Mexico ITRF92 / UTM zone 12N\",GEOGCS[\"Mexico ");
  2239   1765       add_srs_wkt (p, 1,
................................................................................
  2241   1767       add_srs_wkt (p, 2,
  2242   1768           "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  2243   1769       add_srs_wkt (p, 3,
  2244   1770           "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1042\"]],PRIMEM[\"");
  2245   1771       add_srs_wkt (p, 4,
  2246   1772           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2247   1773       add_srs_wkt (p, 5,
  2248         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1774  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2249   1775       add_srs_wkt (p, 6,
  2250         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1776  +        "HORITY[\"EPSG\",\"4483\"]],PROJECTION[\"Transverse_Merca");
  2251   1777       add_srs_wkt (p, 7,
  2252         -        "[\"EPSG\",\"4483\"]],PROJECTION[\"Transverse_Mercator\"]");
         1778  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2253   1779       add_srs_wkt (p, 8,
  2254         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1780  +        "entral_meridian\",-111],PARAMETER[\"scale_factor\",0.999");
  2255   1781       add_srs_wkt (p, 9,
  2256         -        "_meridian\",-111],PARAMETER[\"scale_factor\",0.9996],PAR");
         1782  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  2257   1783       add_srs_wkt (p, 10,
  2258         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1784  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2259   1785       add_srs_wkt (p, 11,
  2260         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1786  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  2261   1787       add_srs_wkt (p, 12,
  2262         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  2263         -    add_srs_wkt (p, 13,
  2264         -        "Y[\"EPSG\",\"4485\"]]");
  2265         -    p = add_epsg_def_ex (filter, first, last, 4486, "epsg", 4486,
  2266         -        "Mexico ITRF92 / UTM zone 13N", 0, 0,
  2267         -        "GRS 1980", "Greenwich",
  2268         -        "Mexico_ITRF92", "Transverse_Mercator", "metre",
  2269         -        "Easting", "East", "Northing", "North");
         1788  +        "THORITY[\"EPSG\",\"4485\"]]");
         1789  +    p = add_epsg_def (filter, first, last, 4486, "epsg", 4486,
         1790  +        "Mexico ITRF92 / UTM zone 13N");
  2270   1791       add_proj4text (p, 0,
  2271   1792           "+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2272   1793       add_proj4text (p, 1,
  2273   1794           "units=m +no_defs");
  2274   1795       add_srs_wkt (p, 0,
  2275   1796           "PROJCS[\"Mexico ITRF92 / UTM zone 13N\",GEOGCS[\"Mexico ");
  2276   1797       add_srs_wkt (p, 1,
................................................................................
  2278   1799       add_srs_wkt (p, 2,
  2279   1800           "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  2280   1801       add_srs_wkt (p, 3,
  2281   1802           "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1042\"]],PRIMEM[\"");
  2282   1803       add_srs_wkt (p, 4,
  2283   1804           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2284   1805       add_srs_wkt (p, 5,
  2285         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1806  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2286   1807       add_srs_wkt (p, 6,
  2287         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1808  +        "HORITY[\"EPSG\",\"4483\"]],PROJECTION[\"Transverse_Merca");
  2288   1809       add_srs_wkt (p, 7,
  2289         -        "[\"EPSG\",\"4483\"]],PROJECTION[\"Transverse_Mercator\"]");
         1810  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2290   1811       add_srs_wkt (p, 8,
  2291         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1812  +        "entral_meridian\",-105],PARAMETER[\"scale_factor\",0.999");
  2292   1813       add_srs_wkt (p, 9,
  2293         -        "_meridian\",-105],PARAMETER[\"scale_factor\",0.9996],PAR");
         1814  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  2294   1815       add_srs_wkt (p, 10,
  2295         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1816  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2296   1817       add_srs_wkt (p, 11,
  2297         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1818  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  2298   1819       add_srs_wkt (p, 12,
  2299         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  2300         -    add_srs_wkt (p, 13,
  2301         -        "Y[\"EPSG\",\"4486\"]]");
  2302         -    p = add_epsg_def_ex (filter, first, last, 4487, "epsg", 4487,
  2303         -        "Mexico ITRF92 / UTM zone 14N", 0, 0,
  2304         -        "GRS 1980", "Greenwich",
  2305         -        "Mexico_ITRF92", "Transverse_Mercator", "metre",
  2306         -        "Easting", "East", "Northing", "North");
         1820  +        "THORITY[\"EPSG\",\"4486\"]]");
         1821  +    p = add_epsg_def (filter, first, last, 4487, "epsg", 4487,
         1822  +        "Mexico ITRF92 / UTM zone 14N");
  2307   1823       add_proj4text (p, 0,
  2308   1824           "+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2309   1825       add_proj4text (p, 1,
  2310   1826           "units=m +no_defs");
  2311   1827       add_srs_wkt (p, 0,
  2312   1828           "PROJCS[\"Mexico ITRF92 / UTM zone 14N\",GEOGCS[\"Mexico ");
  2313   1829       add_srs_wkt (p, 1,
................................................................................
  2315   1831       add_srs_wkt (p, 2,
  2316   1832           "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  2317   1833       add_srs_wkt (p, 3,
  2318   1834           "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1042\"]],PRIMEM[\"");
  2319   1835       add_srs_wkt (p, 4,
  2320   1836           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2321   1837       add_srs_wkt (p, 5,
  2322         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1838  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2323   1839       add_srs_wkt (p, 6,
  2324         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1840  +        "HORITY[\"EPSG\",\"4483\"]],PROJECTION[\"Transverse_Merca");
  2325   1841       add_srs_wkt (p, 7,
  2326         -        "[\"EPSG\",\"4483\"]],PROJECTION[\"Transverse_Mercator\"]");
         1842  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2327   1843       add_srs_wkt (p, 8,
  2328         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1844  +        "entral_meridian\",-99],PARAMETER[\"scale_factor\",0.9996");
  2329   1845       add_srs_wkt (p, 9,
  2330         -        "_meridian\",-99],PARAMETER[\"scale_factor\",0.9996],PARA");
         1846  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  2331   1847       add_srs_wkt (p, 10,
  2332         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1848  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2333   1849       add_srs_wkt (p, 11,
  2334         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1850  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2335   1851       add_srs_wkt (p, 12,
  2336         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  2337         -    add_srs_wkt (p, 13,
  2338         -        "[\"EPSG\",\"4487\"]]");
  2339         -    p = add_epsg_def_ex (filter, first, last, 4488, "epsg", 4488,
  2340         -        "Mexico ITRF92 / UTM zone 15N", 0, 0,
  2341         -        "GRS 1980", "Greenwich",
  2342         -        "Mexico_ITRF92", "Transverse_Mercator", "metre",
  2343         -        "Easting", "East", "Northing", "North");
         1852  +        "HORITY[\"EPSG\",\"4487\"]]");
         1853  +    p = add_epsg_def (filter, first, last, 4488, "epsg", 4488,
         1854  +        "Mexico ITRF92 / UTM zone 15N");
  2344   1855       add_proj4text (p, 0,
  2345   1856           "+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2346   1857       add_proj4text (p, 1,
  2347   1858           "units=m +no_defs");
  2348   1859       add_srs_wkt (p, 0,
  2349   1860           "PROJCS[\"Mexico ITRF92 / UTM zone 15N\",GEOGCS[\"Mexico ");
  2350   1861       add_srs_wkt (p, 1,
................................................................................
  2352   1863       add_srs_wkt (p, 2,
  2353   1864           "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  2354   1865       add_srs_wkt (p, 3,
  2355   1866           "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1042\"]],PRIMEM[\"");
  2356   1867       add_srs_wkt (p, 4,
  2357   1868           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2358   1869       add_srs_wkt (p, 5,
  2359         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1870  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2360   1871       add_srs_wkt (p, 6,
  2361         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1872  +        "HORITY[\"EPSG\",\"4483\"]],PROJECTION[\"Transverse_Merca");
  2362   1873       add_srs_wkt (p, 7,
  2363         -        "[\"EPSG\",\"4483\"]],PROJECTION[\"Transverse_Mercator\"]");
         1874  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2364   1875       add_srs_wkt (p, 8,
  2365         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1876  +        "entral_meridian\",-93],PARAMETER[\"scale_factor\",0.9996");
  2366   1877       add_srs_wkt (p, 9,
  2367         -        "_meridian\",-93],PARAMETER[\"scale_factor\",0.9996],PARA");
         1878  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  2368   1879       add_srs_wkt (p, 10,
  2369         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1880  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2370   1881       add_srs_wkt (p, 11,
  2371         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1882  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2372   1883       add_srs_wkt (p, 12,
  2373         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  2374         -    add_srs_wkt (p, 13,
  2375         -        "[\"EPSG\",\"4488\"]]");
  2376         -    p = add_epsg_def_ex (filter, first, last, 4489, "epsg", 4489,
  2377         -        "Mexico ITRF92 / UTM zone 16N", 0, 0,
  2378         -        "GRS 1980", "Greenwich",
  2379         -        "Mexico_ITRF92", "Transverse_Mercator", "metre",
  2380         -        "Easting", "East", "Northing", "North");
         1884  +        "HORITY[\"EPSG\",\"4488\"]]");
         1885  +    p = add_epsg_def (filter, first, last, 4489, "epsg", 4489,
         1886  +        "Mexico ITRF92 / UTM zone 16N");
  2381   1887       add_proj4text (p, 0,
  2382   1888           "+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2383   1889       add_proj4text (p, 1,
  2384   1890           "units=m +no_defs");
  2385   1891       add_srs_wkt (p, 0,
  2386   1892           "PROJCS[\"Mexico ITRF92 / UTM zone 16N\",GEOGCS[\"Mexico ");
  2387   1893       add_srs_wkt (p, 1,
................................................................................
  2389   1895       add_srs_wkt (p, 2,
  2390   1896           "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  2391   1897       add_srs_wkt (p, 3,
  2392   1898           "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1042\"]],PRIMEM[\"");
  2393   1899       add_srs_wkt (p, 4,
  2394   1900           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2395   1901       add_srs_wkt (p, 5,
  2396         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1902  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2397   1903       add_srs_wkt (p, 6,
  2398         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1904  +        "HORITY[\"EPSG\",\"4483\"]],PROJECTION[\"Transverse_Merca");
  2399   1905       add_srs_wkt (p, 7,
  2400         -        "[\"EPSG\",\"4483\"]],PROJECTION[\"Transverse_Mercator\"]");
         1906  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2401   1907       add_srs_wkt (p, 8,
  2402         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1908  +        "entral_meridian\",-87],PARAMETER[\"scale_factor\",0.9996");
  2403   1909       add_srs_wkt (p, 9,
  2404         -        "_meridian\",-87],PARAMETER[\"scale_factor\",0.9996],PARA");
         1910  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  2405   1911       add_srs_wkt (p, 10,
  2406         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1912  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2407   1913       add_srs_wkt (p, 11,
  2408         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1914  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2409   1915       add_srs_wkt (p, 12,
  2410         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  2411         -    add_srs_wkt (p, 13,
  2412         -        "[\"EPSG\",\"4489\"]]");
  2413         -    p = add_epsg_def_ex (filter, first, last, 4490, "epsg", 4490,
  2414         -        "China Geodetic Coordinate System 2000", 1, 1,
  2415         -        "CGCS2000", "Greenwich",
  2416         -        "China_2000", "none", "degree",
  2417         -        "Latitude", "North", "Longitude", "East");
         1916  +        "HORITY[\"EPSG\",\"4489\"]]");
         1917  +    p = add_epsg_def (filter, first, last, 4490, "epsg", 4490,
         1918  +        "China Geodetic Coordinate System 2000");
  2418   1919       add_proj4text (p, 0,
  2419   1920           "+proj=longlat +ellps=GRS80 +no_defs");
  2420   1921       add_srs_wkt (p, 0,
  2421   1922           "GEOGCS[\"China Geodetic Coordinate System 2000\",DATUM[\"");
  2422   1923       add_srs_wkt (p, 1,
  2423   1924           "China_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101");
  2424   1925       add_srs_wkt (p, 2,
  2425   1926           ",AUTHORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043");
  2426   1927       add_srs_wkt (p, 3,
  2427   1928           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2428   1929       add_srs_wkt (p, 4,
  2429   1930           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2430   1931       add_srs_wkt (p, 5,
  2431         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2432         -    add_srs_wkt (p, 6,
  2433         -        "AST],AUTHORITY[\"EPSG\",\"4490\"]]");
  2434         -    p = add_epsg_def_ex (filter, first, last, 4491, "epsg", 4491,
  2435         -        "CGCS2000 / Gauss-Kruger zone 13", 0, 1,
  2436         -        "CGCS2000", "Greenwich",
  2437         -        "China_2000", "Transverse_Mercator", "metre",
  2438         -        "X", "North", "Y", "East");
         1932  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4490\"]]");
         1933  +    p = add_epsg_def (filter, first, last, 4491, "epsg", 4491,
         1934  +        "CGCS2000 / Gauss-Kruger zone 13");
  2439   1935       add_proj4text (p, 0,
  2440   1936           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0");
  2441   1937       add_proj4text (p, 1,
  2442   1938           " +ellps=GRS80 +units=m +no_defs");
  2443   1939       add_srs_wkt (p, 0,
  2444   1940           "PROJCS[\"CGCS2000 / Gauss-Kruger zone 13\",GEOGCS[\"Chin");
  2445   1941       add_srs_wkt (p, 1,
................................................................................
  2447   1943       add_srs_wkt (p, 2,
  2448   1944           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2449   1945       add_srs_wkt (p, 3,
  2450   1946           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2451   1947       add_srs_wkt (p, 4,
  2452   1948           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2453   1949       add_srs_wkt (p, 5,
  2454         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1950  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2455   1951       add_srs_wkt (p, 6,
  2456         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1952  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2457   1953       add_srs_wkt (p, 7,
  2458         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         1954  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2459   1955       add_srs_wkt (p, 8,
  2460         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1956  +        "entral_meridian\",75],PARAMETER[\"scale_factor\",1],PARA");
  2461   1957       add_srs_wkt (p, 9,
  2462         -        "_meridian\",75],PARAMETER[\"scale_factor\",1],PARAMETER[");
         1958  +        "METER[\"false_easting\",13500000],PARAMETER[\"false_nort");
  2463   1959       add_srs_wkt (p, 10,
  2464         -        "\"false_easting\",13500000],PARAMETER[\"false_northing\"");
         1960  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2465   1961       add_srs_wkt (p, 11,
  2466         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2467         -    add_srs_wkt (p, 12,
  2468         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4491\"");
  2469         -    add_srs_wkt (p, 13,
  2470         -        "]]");
  2471         -    p = add_epsg_def_ex (filter, first, last, 4492, "epsg", 4492,
  2472         -        "CGCS2000 / Gauss-Kruger zone 14", 0, 1,
  2473         -        "CGCS2000", "Greenwich",
  2474         -        "China_2000", "Transverse_Mercator", "metre",
  2475         -        "X", "North", "Y", "East");
         1962  +        ",AUTHORITY[\"EPSG\",\"4491\"]]");
         1963  +    p = add_epsg_def (filter, first, last, 4492, "epsg", 4492,
         1964  +        "CGCS2000 / Gauss-Kruger zone 14");
  2476   1965       add_proj4text (p, 0,
  2477   1966           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0");
  2478   1967       add_proj4text (p, 1,
  2479   1968           " +ellps=GRS80 +units=m +no_defs");
  2480   1969       add_srs_wkt (p, 0,
  2481   1970           "PROJCS[\"CGCS2000 / Gauss-Kruger zone 14\",GEOGCS[\"Chin");
  2482   1971       add_srs_wkt (p, 1,
................................................................................
  2484   1973       add_srs_wkt (p, 2,
  2485   1974           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2486   1975       add_srs_wkt (p, 3,
  2487   1976           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2488   1977       add_srs_wkt (p, 4,
  2489   1978           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2490   1979       add_srs_wkt (p, 5,
  2491         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1980  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2492   1981       add_srs_wkt (p, 6,
  2493         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1982  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2494   1983       add_srs_wkt (p, 7,
  2495         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         1984  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2496   1985       add_srs_wkt (p, 8,
  2497         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1986  +        "entral_meridian\",81],PARAMETER[\"scale_factor\",1],PARA");
  2498   1987       add_srs_wkt (p, 9,
  2499         -        "_meridian\",81],PARAMETER[\"scale_factor\",1],PARAMETER[");
         1988  +        "METER[\"false_easting\",14500000],PARAMETER[\"false_nort");
  2500   1989       add_srs_wkt (p, 10,
  2501         -        "\"false_easting\",14500000],PARAMETER[\"false_northing\"");
         1990  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2502   1991       add_srs_wkt (p, 11,
  2503         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2504         -    add_srs_wkt (p, 12,
  2505         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4492\"");
  2506         -    add_srs_wkt (p, 13,
  2507         -        "]]");
  2508         -    p = add_epsg_def_ex (filter, first, last, 4493, "epsg", 4493,
  2509         -        "CGCS2000 / Gauss-Kruger zone 15", 0, 1,
  2510         -        "CGCS2000", "Greenwich",
  2511         -        "China_2000", "Transverse_Mercator", "metre",
  2512         -        "X", "North", "Y", "East");
         1992  +        ",AUTHORITY[\"EPSG\",\"4492\"]]");
         1993  +    p = add_epsg_def (filter, first, last, 4493, "epsg", 4493,
         1994  +        "CGCS2000 / Gauss-Kruger zone 15");
  2513   1995       add_proj4text (p, 0,
  2514   1996           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0");
  2515   1997       add_proj4text (p, 1,
  2516   1998           " +ellps=GRS80 +units=m +no_defs");
  2517   1999       add_srs_wkt (p, 0,
  2518   2000           "PROJCS[\"CGCS2000 / Gauss-Kruger zone 15\",GEOGCS[\"Chin");
  2519   2001       add_srs_wkt (p, 1,
................................................................................
  2521   2003       add_srs_wkt (p, 2,
  2522   2004           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2523   2005       add_srs_wkt (p, 3,
  2524   2006           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2525   2007       add_srs_wkt (p, 4,
  2526   2008           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2527   2009       add_srs_wkt (p, 5,
  2528         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2010  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2529   2011       add_srs_wkt (p, 6,
  2530         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2012  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2531   2013       add_srs_wkt (p, 7,
  2532         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2014  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2533   2015       add_srs_wkt (p, 8,
  2534         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2016  +        "entral_meridian\",87],PARAMETER[\"scale_factor\",1],PARA");
  2535   2017       add_srs_wkt (p, 9,
  2536         -        "_meridian\",87],PARAMETER[\"scale_factor\",1],PARAMETER[");
         2018  +        "METER[\"false_easting\",15500000],PARAMETER[\"false_nort");
  2537   2019       add_srs_wkt (p, 10,
  2538         -        "\"false_easting\",15500000],PARAMETER[\"false_northing\"");
         2020  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2539   2021       add_srs_wkt (p, 11,
  2540         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2541         -    add_srs_wkt (p, 12,
  2542         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4493\"");
  2543         -    add_srs_wkt (p, 13,
  2544         -        "]]");
  2545         -    p = add_epsg_def_ex (filter, first, last, 4494, "epsg", 4494,
  2546         -        "CGCS2000 / Gauss-Kruger zone 16", 0, 1,
  2547         -        "CGCS2000", "Greenwich",
  2548         -        "China_2000", "Transverse_Mercator", "metre",
  2549         -        "X", "North", "Y", "East");
         2022  +        ",AUTHORITY[\"EPSG\",\"4493\"]]");
         2023  +    p = add_epsg_def (filter, first, last, 4494, "epsg", 4494,
         2024  +        "CGCS2000 / Gauss-Kruger zone 16");
  2550   2025       add_proj4text (p, 0,
  2551   2026           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0");
  2552   2027       add_proj4text (p, 1,
  2553   2028           " +ellps=GRS80 +units=m +no_defs");
  2554   2029       add_srs_wkt (p, 0,
  2555   2030           "PROJCS[\"CGCS2000 / Gauss-Kruger zone 16\",GEOGCS[\"Chin");
  2556   2031       add_srs_wkt (p, 1,
................................................................................
  2558   2033       add_srs_wkt (p, 2,
  2559   2034           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2560   2035       add_srs_wkt (p, 3,
  2561   2036           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2562   2037       add_srs_wkt (p, 4,
  2563   2038           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2564   2039       add_srs_wkt (p, 5,
  2565         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2040  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2566   2041       add_srs_wkt (p, 6,
  2567         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2042  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2568   2043       add_srs_wkt (p, 7,
  2569         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2044  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2570   2045       add_srs_wkt (p, 8,
  2571         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2046  +        "entral_meridian\",93],PARAMETER[\"scale_factor\",1],PARA");
  2572   2047       add_srs_wkt (p, 9,
  2573         -        "_meridian\",93],PARAMETER[\"scale_factor\",1],PARAMETER[");
         2048  +        "METER[\"false_easting\",16500000],PARAMETER[\"false_nort");
  2574   2049       add_srs_wkt (p, 10,
  2575         -        "\"false_easting\",16500000],PARAMETER[\"false_northing\"");
         2050  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2576   2051       add_srs_wkt (p, 11,
  2577         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2578         -    add_srs_wkt (p, 12,
  2579         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4494\"");
  2580         -    add_srs_wkt (p, 13,
  2581         -        "]]");
  2582         -    p = add_epsg_def_ex (filter, first, last, 4495, "epsg", 4495,
  2583         -        "CGCS2000 / Gauss-Kruger zone 17", 0, 1,
  2584         -        "CGCS2000", "Greenwich",
  2585         -        "China_2000", "Transverse_Mercator", "metre",
  2586         -        "X", "North", "Y", "East");
         2052  +        ",AUTHORITY[\"EPSG\",\"4494\"]]");
         2053  +    p = add_epsg_def (filter, first, last, 4495, "epsg", 4495,
         2054  +        "CGCS2000 / Gauss-Kruger zone 17");
  2587   2055       add_proj4text (p, 0,
  2588   2056           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0");
  2589   2057       add_proj4text (p, 1,
  2590   2058           " +ellps=GRS80 +units=m +no_defs");
  2591   2059       add_srs_wkt (p, 0,
  2592   2060           "PROJCS[\"CGCS2000 / Gauss-Kruger zone 17\",GEOGCS[\"Chin");
  2593   2061       add_srs_wkt (p, 1,
................................................................................
  2595   2063       add_srs_wkt (p, 2,
  2596   2064           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2597   2065       add_srs_wkt (p, 3,
  2598   2066           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2599   2067       add_srs_wkt (p, 4,
  2600   2068           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2601   2069       add_srs_wkt (p, 5,
  2602         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2070  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2603   2071       add_srs_wkt (p, 6,
  2604         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2072  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2605   2073       add_srs_wkt (p, 7,
  2606         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2074  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2607   2075       add_srs_wkt (p, 8,
  2608         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2076  +        "entral_meridian\",99],PARAMETER[\"scale_factor\",1],PARA");
  2609   2077       add_srs_wkt (p, 9,
  2610         -        "_meridian\",99],PARAMETER[\"scale_factor\",1],PARAMETER[");
         2078  +        "METER[\"false_easting\",17500000],PARAMETER[\"false_nort");
  2611   2079       add_srs_wkt (p, 10,
  2612         -        "\"false_easting\",17500000],PARAMETER[\"false_northing\"");
         2080  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2613   2081       add_srs_wkt (p, 11,
  2614         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2615         -    add_srs_wkt (p, 12,
  2616         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4495\"");
  2617         -    add_srs_wkt (p, 13,
  2618         -        "]]");
  2619         -    p = add_epsg_def_ex (filter, first, last, 4496, "epsg", 4496,
  2620         -        "CGCS2000 / Gauss-Kruger zone 18", 0, 1,
  2621         -        "CGCS2000", "Greenwich",
  2622         -        "China_2000", "Transverse_Mercator", "metre",
  2623         -        "X", "North", "Y", "East");
         2082  +        ",AUTHORITY[\"EPSG\",\"4495\"]]");
         2083  +    p = add_epsg_def (filter, first, last, 4496, "epsg", 4496,
         2084  +        "CGCS2000 / Gauss-Kruger zone 18");
  2624   2085       add_proj4text (p, 0,
  2625   2086           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=");
  2626   2087       add_proj4text (p, 1,
  2627   2088           "0 +ellps=GRS80 +units=m +no_defs");
  2628   2089       add_srs_wkt (p, 0,
  2629   2090           "PROJCS[\"CGCS2000 / Gauss-Kruger zone 18\",GEOGCS[\"Chin");
  2630   2091       add_srs_wkt (p, 1,
................................................................................
  2632   2093       add_srs_wkt (p, 2,
  2633   2094           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2634   2095       add_srs_wkt (p, 3,
  2635   2096           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2636   2097       add_srs_wkt (p, 4,
  2637   2098           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2638   2099       add_srs_wkt (p, 5,
  2639         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2100  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2640   2101       add_srs_wkt (p, 6,
  2641         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2102  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2642   2103       add_srs_wkt (p, 7,
  2643         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2104  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2644   2105       add_srs_wkt (p, 8,
  2645         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2106  +        "entral_meridian\",105],PARAMETER[\"scale_factor\",1],PAR");
  2646   2107       add_srs_wkt (p, 9,
  2647         -        "_meridian\",105],PARAMETER[\"scale_factor\",1],PARAMETER");
         2108  +        "AMETER[\"false_easting\",18500000],PARAMETER[\"false_nor");
  2648   2109       add_srs_wkt (p, 10,
  2649         -        "[\"false_easting\",18500000],PARAMETER[\"false_northing\"");
         2110  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2650   2111       add_srs_wkt (p, 11,
  2651         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2652         -    add_srs_wkt (p, 12,
  2653         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4496\"");
  2654         -    add_srs_wkt (p, 13,
  2655         -        "]]");
  2656         -    p = add_epsg_def_ex (filter, first, last, 4497, "epsg", 4497,
  2657         -        "CGCS2000 / Gauss-Kruger zone 19", 0, 1,
  2658         -        "CGCS2000", "Greenwich",
  2659         -        "China_2000", "Transverse_Mercator", "metre",
  2660         -        "X", "North", "Y", "East");
         2112  +        "],AUTHORITY[\"EPSG\",\"4496\"]]");
         2113  +    p = add_epsg_def (filter, first, last, 4497, "epsg", 4497,
         2114  +        "CGCS2000 / Gauss-Kruger zone 19");
  2661   2115       add_proj4text (p, 0,
  2662   2116           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=");
  2663   2117       add_proj4text (p, 1,
  2664   2118           "0 +ellps=GRS80 +units=m +no_defs");
  2665   2119       add_srs_wkt (p, 0,
  2666   2120           "PROJCS[\"CGCS2000 / Gauss-Kruger zone 19\",GEOGCS[\"Chin");
  2667   2121       add_srs_wkt (p, 1,
................................................................................
  2669   2123       add_srs_wkt (p, 2,
  2670   2124           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2671   2125       add_srs_wkt (p, 3,
  2672   2126           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2673   2127       add_srs_wkt (p, 4,
  2674   2128           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2675   2129       add_srs_wkt (p, 5,
  2676         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2130  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2677   2131       add_srs_wkt (p, 6,
  2678         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2132  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2679   2133       add_srs_wkt (p, 7,
  2680         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2134  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2681   2135       add_srs_wkt (p, 8,
  2682         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2136  +        "entral_meridian\",111],PARAMETER[\"scale_factor\",1],PAR");
  2683   2137       add_srs_wkt (p, 9,
  2684         -        "_meridian\",111],PARAMETER[\"scale_factor\",1],PARAMETER");
         2138  +        "AMETER[\"false_easting\",19500000],PARAMETER[\"false_nor");
  2685   2139       add_srs_wkt (p, 10,
  2686         -        "[\"false_easting\",19500000],PARAMETER[\"false_northing\"");
         2140  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2687   2141       add_srs_wkt (p, 11,
  2688         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2689         -    add_srs_wkt (p, 12,
  2690         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4497\"");
  2691         -    add_srs_wkt (p, 13,
  2692         -        "]]");
  2693         -    p = add_epsg_def_ex (filter, first, last, 4498, "epsg", 4498,
  2694         -        "CGCS2000 / Gauss-Kruger zone 20", 0, 1,
  2695         -        "CGCS2000", "Greenwich",
  2696         -        "China_2000", "Transverse_Mercator", "metre",
  2697         -        "X", "North", "Y", "East");
         2142  +        "],AUTHORITY[\"EPSG\",\"4497\"]]");
         2143  +    p = add_epsg_def (filter, first, last, 4498, "epsg", 4498,
         2144  +        "CGCS2000 / Gauss-Kruger zone 20");
  2698   2145       add_proj4text (p, 0,
  2699   2146           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=");
  2700   2147       add_proj4text (p, 1,
  2701   2148           "0 +ellps=GRS80 +units=m +no_defs");
  2702   2149       add_srs_wkt (p, 0,
  2703   2150           "PROJCS[\"CGCS2000 / Gauss-Kruger zone 20\",GEOGCS[\"Chin");
  2704   2151       add_srs_wkt (p, 1,
................................................................................
  2706   2153       add_srs_wkt (p, 2,
  2707   2154           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2708   2155       add_srs_wkt (p, 3,
  2709   2156           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2710   2157       add_srs_wkt (p, 4,
  2711   2158           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2712   2159       add_srs_wkt (p, 5,
  2713         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2160  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2714   2161       add_srs_wkt (p, 6,
  2715         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2162  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2716   2163       add_srs_wkt (p, 7,
  2717         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2164  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2718   2165       add_srs_wkt (p, 8,
  2719         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2166  +        "entral_meridian\",117],PARAMETER[\"scale_factor\",1],PAR");
  2720   2167       add_srs_wkt (p, 9,
  2721         -        "_meridian\",117],PARAMETER[\"scale_factor\",1],PARAMETER");
         2168  +        "AMETER[\"false_easting\",20500000],PARAMETER[\"false_nor");
  2722   2169       add_srs_wkt (p, 10,
  2723         -        "[\"false_easting\",20500000],PARAMETER[\"false_northing\"");
         2170  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2724   2171       add_srs_wkt (p, 11,
  2725         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2726         -    add_srs_wkt (p, 12,
  2727         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4498\"");
  2728         -    add_srs_wkt (p, 13,
  2729         -        "]]");
  2730         -    p = add_epsg_def_ex (filter, first, last, 4499, "epsg", 4499,
  2731         -        "CGCS2000 / Gauss-Kruger zone 21", 0, 1,
  2732         -        "CGCS2000", "Greenwich",
  2733         -        "China_2000", "Transverse_Mercator", "metre",
  2734         -        "X", "North", "Y", "East");
         2172  +        "],AUTHORITY[\"EPSG\",\"4498\"]]");
         2173  +    p = add_epsg_def (filter, first, last, 4499, "epsg", 4499,
         2174  +        "CGCS2000 / Gauss-Kruger zone 21");
  2735   2175       add_proj4text (p, 0,
  2736   2176           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=");
  2737   2177       add_proj4text (p, 1,
  2738   2178           "0 +ellps=GRS80 +units=m +no_defs");
  2739   2179       add_srs_wkt (p, 0,
  2740   2180           "PROJCS[\"CGCS2000 / Gauss-Kruger zone 21\",GEOGCS[\"Chin");
  2741   2181       add_srs_wkt (p, 1,
................................................................................
  2743   2183       add_srs_wkt (p, 2,
  2744   2184           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2745   2185       add_srs_wkt (p, 3,
  2746   2186           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2747   2187       add_srs_wkt (p, 4,
  2748   2188           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2749   2189       add_srs_wkt (p, 5,
  2750         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2190  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2751   2191       add_srs_wkt (p, 6,
  2752         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2192  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2753   2193       add_srs_wkt (p, 7,
  2754         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2194  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2755   2195       add_srs_wkt (p, 8,
  2756         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2196  +        "entral_meridian\",123],PARAMETER[\"scale_factor\",1],PAR");
  2757   2197       add_srs_wkt (p, 9,
  2758         -        "_meridian\",123],PARAMETER[\"scale_factor\",1],PARAMETER");
         2198  +        "AMETER[\"false_easting\",21500000],PARAMETER[\"false_nor");
  2759   2199       add_srs_wkt (p, 10,
  2760         -        "[\"false_easting\",21500000],PARAMETER[\"false_northing\"");
         2200  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2761   2201       add_srs_wkt (p, 11,
  2762         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2763         -    add_srs_wkt (p, 12,
  2764         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4499\"");
  2765         -    add_srs_wkt (p, 13,
  2766         -        "]]");
  2767         -    p = add_epsg_def_ex (filter, first, last, 4500, "epsg", 4500,
  2768         -        "CGCS2000 / Gauss-Kruger zone 22", 0, 1,
  2769         -        "CGCS2000", "Greenwich",
  2770         -        "China_2000", "Transverse_Mercator", "metre",
  2771         -        "X", "North", "Y", "East");
         2202  +        "],AUTHORITY[\"EPSG\",\"4499\"]]");
         2203  +    p = add_epsg_def (filter, first, last, 4500, "epsg", 4500,
         2204  +        "CGCS2000 / Gauss-Kruger zone 22");
  2772   2205       add_proj4text (p, 0,
  2773   2206           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=");
  2774   2207       add_proj4text (p, 1,
  2775   2208           "0 +ellps=GRS80 +units=m +no_defs");
  2776   2209       add_srs_wkt (p, 0,
  2777   2210           "PROJCS[\"CGCS2000 / Gauss-Kruger zone 22\",GEOGCS[\"Chin");
  2778   2211       add_srs_wkt (p, 1,
................................................................................
  2780   2213       add_srs_wkt (p, 2,
  2781   2214           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2782   2215       add_srs_wkt (p, 3,
  2783   2216           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2784   2217       add_srs_wkt (p, 4,
  2785   2218           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2786   2219       add_srs_wkt (p, 5,
  2787         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2220  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2788   2221       add_srs_wkt (p, 6,
  2789         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2222  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2790   2223       add_srs_wkt (p, 7,
  2791         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2224  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2792   2225       add_srs_wkt (p, 8,
  2793         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2226  +        "entral_meridian\",129],PARAMETER[\"scale_factor\",1],PAR");
  2794   2227       add_srs_wkt (p, 9,
  2795         -        "_meridian\",129],PARAMETER[\"scale_factor\",1],PARAMETER");
         2228  +        "AMETER[\"false_easting\",22500000],PARAMETER[\"false_nor");
  2796   2229       add_srs_wkt (p, 10,
  2797         -        "[\"false_easting\",22500000],PARAMETER[\"false_northing\"");
         2230  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2798   2231       add_srs_wkt (p, 11,
  2799         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2800         -    add_srs_wkt (p, 12,
  2801         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4500\"");
  2802         -    add_srs_wkt (p, 13,
  2803         -        "]]");
  2804         -    p = add_epsg_def_ex (filter, first, last, 4501, "epsg", 4501,
  2805         -        "CGCS2000 / Gauss-Kruger zone 23", 0, 1,
  2806         -        "CGCS2000", "Greenwich",
  2807         -        "China_2000", "Transverse_Mercator", "metre",
  2808         -        "X", "North", "Y", "East");
         2232  +        "],AUTHORITY[\"EPSG\",\"4500\"]]");
         2233  +    p = add_epsg_def (filter, first, last, 4501, "epsg", 4501,
         2234  +        "CGCS2000 / Gauss-Kruger zone 23");
  2809   2235       add_proj4text (p, 0,
  2810   2236           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=");
  2811   2237       add_proj4text (p, 1,
  2812   2238           "0 +ellps=GRS80 +units=m +no_defs");
  2813   2239       add_srs_wkt (p, 0,
  2814   2240           "PROJCS[\"CGCS2000 / Gauss-Kruger zone 23\",GEOGCS[\"Chin");
  2815   2241       add_srs_wkt (p, 1,
................................................................................
  2817   2243       add_srs_wkt (p, 2,
  2818   2244           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2819   2245       add_srs_wkt (p, 3,
  2820   2246           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2821   2247       add_srs_wkt (p, 4,
  2822   2248           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2823   2249       add_srs_wkt (p, 5,
  2824         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2250  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2825   2251       add_srs_wkt (p, 6,
  2826         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2252  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2827   2253       add_srs_wkt (p, 7,
  2828         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2254  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2829   2255       add_srs_wkt (p, 8,
  2830         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2256  +        "entral_meridian\",135],PARAMETER[\"scale_factor\",1],PAR");
  2831   2257       add_srs_wkt (p, 9,
  2832         -        "_meridian\",135],PARAMETER[\"scale_factor\",1],PARAMETER");
         2258  +        "AMETER[\"false_easting\",23500000],PARAMETER[\"false_nor");
  2833   2259       add_srs_wkt (p, 10,
  2834         -        "[\"false_easting\",23500000],PARAMETER[\"false_northing\"");
         2260  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2835   2261       add_srs_wkt (p, 11,
  2836         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2837         -    add_srs_wkt (p, 12,
  2838         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4501\"");
  2839         -    add_srs_wkt (p, 13,
  2840         -        "]]");
  2841         -    p = add_epsg_def_ex (filter, first, last, 4502, "epsg", 4502,
  2842         -        "CGCS2000 / Gauss-Kruger CM 75E", 0, 1,
  2843         -        "CGCS2000", "Greenwich",
  2844         -        "China_2000", "Transverse_Mercator", "metre",
  2845         -        "X", "North", "Y", "East");
         2262  +        "],AUTHORITY[\"EPSG\",\"4501\"]]");
         2263  +    p = add_epsg_def (filter, first, last, 4502, "epsg", 4502,
         2264  +        "CGCS2000 / Gauss-Kruger CM 75E");
  2846   2265       add_proj4text (p, 0,
  2847   2266           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
  2848   2267       add_proj4text (p, 1,
  2849   2268           "ellps=GRS80 +units=m +no_defs");
  2850   2269       add_srs_wkt (p, 0,
  2851   2270           "PROJCS[\"CGCS2000 / Gauss-Kruger CM 75E\",GEOGCS[\"China");
  2852   2271       add_srs_wkt (p, 1,
................................................................................
  2854   2273       add_srs_wkt (p, 2,
  2855   2274           "SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2856   2275       add_srs_wkt (p, 3,
  2857   2276           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2858   2277       add_srs_wkt (p, 4,
  2859   2278           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2860   2279       add_srs_wkt (p, 5,
  2861         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2280  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2862   2281       add_srs_wkt (p, 6,
  2863         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2282  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2864   2283       add_srs_wkt (p, 7,
  2865         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2284  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2866   2285       add_srs_wkt (p, 8,
  2867         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2286  +        "entral_meridian\",75],PARAMETER[\"scale_factor\",1],PARA");
  2868   2287       add_srs_wkt (p, 9,
  2869         -        "_meridian\",75],PARAMETER[\"scale_factor\",1],PARAMETER[");
         2288  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
  2870   2289       add_srs_wkt (p, 10,
  2871         -        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
         2290  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  2872   2291       add_srs_wkt (p, 11,
  2873         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2874         -    add_srs_wkt (p, 12,
  2875         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4502\"]");
  2876         -    add_srs_wkt (p, 13,
  2877         -        "]");
  2878         -    p = add_epsg_def_ex (filter, first, last, 4503, "epsg", 4503,
  2879         -        "CGCS2000 / Gauss-Kruger CM 81E", 0, 1,
  2880         -        "CGCS2000", "Greenwich",
  2881         -        "China_2000", "Transverse_Mercator", "metre",
  2882         -        "X", "North", "Y", "East");
         2292  +        "UTHORITY[\"EPSG\",\"4502\"]]");
         2293  +    p = add_epsg_def (filter, first, last, 4503, "epsg", 4503,
         2294  +        "CGCS2000 / Gauss-Kruger CM 81E");
  2883   2295       add_proj4text (p, 0,
  2884   2296           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
  2885   2297       add_proj4text (p, 1,
  2886   2298           "ellps=GRS80 +units=m +no_defs");
  2887   2299       add_srs_wkt (p, 0,
  2888   2300           "PROJCS[\"CGCS2000 / Gauss-Kruger CM 81E\",GEOGCS[\"China");
  2889   2301       add_srs_wkt (p, 1,
................................................................................
  2891   2303       add_srs_wkt (p, 2,
  2892   2304           "SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2893   2305       add_srs_wkt (p, 3,
  2894   2306           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2895   2307       add_srs_wkt (p, 4,
  2896   2308           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2897   2309       add_srs_wkt (p, 5,
  2898         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2310  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2899   2311       add_srs_wkt (p, 6,
  2900         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2312  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2901   2313       add_srs_wkt (p, 7,
  2902         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2314  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2903   2315       add_srs_wkt (p, 8,
  2904         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2316  +        "entral_meridian\",81],PARAMETER[\"scale_factor\",1],PARA");
  2905   2317       add_srs_wkt (p, 9,
  2906         -        "_meridian\",81],PARAMETER[\"scale_factor\",1],PARAMETER[");
         2318  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
  2907   2319       add_srs_wkt (p, 10,
  2908         -        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
         2320  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  2909   2321       add_srs_wkt (p, 11,
  2910         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2911         -    add_srs_wkt (p, 12,
  2912         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4503\"]");
  2913         -    add_srs_wkt (p, 13,
  2914         -        "]");
  2915         -    p = add_epsg_def_ex (filter, first, last, 4504, "epsg", 4504,
  2916         -        "CGCS2000 / Gauss-Kruger CM 87E", 0, 1,
  2917         -        "CGCS2000", "Greenwich",
  2918         -        "China_2000", "Transverse_Mercator", "metre",
  2919         -        "X", "North", "Y", "East");
         2322  +        "UTHORITY[\"EPSG\",\"4503\"]]");
         2323  +    p = add_epsg_def (filter, first, last, 4504, "epsg", 4504,
         2324  +        "CGCS2000 / Gauss-Kruger CM 87E");
  2920   2325       add_proj4text (p, 0,
  2921   2326           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
  2922   2327       add_proj4text (p, 1,
  2923   2328           "ellps=GRS80 +units=m +no_defs");
  2924   2329       add_srs_wkt (p, 0,
  2925   2330           "PROJCS[\"CGCS2000 / Gauss-Kruger CM 87E\",GEOGCS[\"China");
  2926   2331       add_srs_wkt (p, 1,
................................................................................
  2928   2333       add_srs_wkt (p, 2,
  2929   2334           "SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2930   2335       add_srs_wkt (p, 3,
  2931   2336           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2932   2337       add_srs_wkt (p, 4,
  2933   2338           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2934   2339       add_srs_wkt (p, 5,
  2935         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2340  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2936   2341       add_srs_wkt (p, 6,
  2937         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2342  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2938   2343       add_srs_wkt (p, 7,
  2939         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2344  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2940   2345       add_srs_wkt (p, 8,
  2941         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2346  +        "entral_meridian\",87],PARAMETER[\"scale_factor\",1],PARA");
  2942   2347       add_srs_wkt (p, 9,
  2943         -        "_meridian\",87],PARAMETER[\"scale_factor\",1],PARAMETER[");
         2348  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
  2944   2349       add_srs_wkt (p, 10,
  2945         -        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
         2350  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  2946   2351       add_srs_wkt (p, 11,
  2947         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2948         -    add_srs_wkt (p, 12,
  2949         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4504\"]");
  2950         -    add_srs_wkt (p, 13,
  2951         -        "]");
  2952         -    p = add_epsg_def_ex (filter, first, last, 4505, "epsg", 4505,
  2953         -        "CGCS2000 / Gauss-Kruger CM 93E", 0, 1,
  2954         -        "CGCS2000", "Greenwich",
  2955         -        "China_2000", "Transverse_Mercator", "metre",
  2956         -        "X", "North", "Y", "East");
         2352  +        "UTHORITY[\"EPSG\",\"4504\"]]");
         2353  +    p = add_epsg_def (filter, first, last, 4505, "epsg", 4505,
         2354  +        "CGCS2000 / Gauss-Kruger CM 93E");
  2957   2355       add_proj4text (p, 0,
  2958   2356           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
  2959   2357       add_proj4text (p, 1,
  2960   2358           "ellps=GRS80 +units=m +no_defs");
  2961   2359       add_srs_wkt (p, 0,
  2962   2360           "PROJCS[\"CGCS2000 / Gauss-Kruger CM 93E\",GEOGCS[\"China");
  2963   2361       add_srs_wkt (p, 1,
................................................................................
  2965   2363       add_srs_wkt (p, 2,
  2966   2364           "SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  2967   2365       add_srs_wkt (p, 3,
  2968   2366           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  2969   2367       add_srs_wkt (p, 4,
  2970   2368           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2971   2369       add_srs_wkt (p, 5,
  2972         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2370  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2973   2371       add_srs_wkt (p, 6,
  2974         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2372  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  2975   2373       add_srs_wkt (p, 7,
  2976         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2374  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2977   2375       add_srs_wkt (p, 8,
  2978         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2376  +        "entral_meridian\",93],PARAMETER[\"scale_factor\",1],PARA");
  2979   2377       add_srs_wkt (p, 9,
  2980         -        "_meridian\",93],PARAMETER[\"scale_factor\",1],PARAMETER[");
         2378  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
  2981   2379       add_srs_wkt (p, 10,
  2982         -        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
         2380  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  2983   2381       add_srs_wkt (p, 11,
  2984         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2985         -    add_srs_wkt (p, 12,
  2986         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4505\"]");
  2987         -    add_srs_wkt (p, 13,
  2988         -        "]");
  2989         -    p = add_epsg_def_ex (filter, first, last, 4506, "epsg", 4506,
  2990         -        "CGCS2000 / Gauss-Kruger CM 99E", 0, 1,
  2991         -        "CGCS2000", "Greenwich",
  2992         -        "China_2000", "Transverse_Mercator", "metre",
  2993         -        "X", "North", "Y", "East");
         2382  +        "UTHORITY[\"EPSG\",\"4505\"]]");
         2383  +    p = add_epsg_def (filter, first, last, 4506, "epsg", 4506,
         2384  +        "CGCS2000 / Gauss-Kruger CM 99E");
  2994   2385       add_proj4text (p, 0,
  2995   2386           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
  2996   2387       add_proj4text (p, 1,
  2997   2388           "ellps=GRS80 +units=m +no_defs");
  2998   2389       add_srs_wkt (p, 0,
  2999   2390           "PROJCS[\"CGCS2000 / Gauss-Kruger CM 99E\",GEOGCS[\"China");
  3000   2391       add_srs_wkt (p, 1,
................................................................................
  3002   2393       add_srs_wkt (p, 2,
  3003   2394           "SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  3004   2395       add_srs_wkt (p, 3,
  3005   2396           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  3006   2397       add_srs_wkt (p, 4,
  3007   2398           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3008   2399       add_srs_wkt (p, 5,
  3009         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2400  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3010   2401       add_srs_wkt (p, 6,
  3011         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2402  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  3012   2403       add_srs_wkt (p, 7,
  3013         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2404  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3014   2405       add_srs_wkt (p, 8,
  3015         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2406  +        "entral_meridian\",99],PARAMETER[\"scale_factor\",1],PARA");
  3016   2407       add_srs_wkt (p, 9,
  3017         -        "_meridian\",99],PARAMETER[\"scale_factor\",1],PARAMETER[");
         2408  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
  3018   2409       add_srs_wkt (p, 10,
  3019         -        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
         2410  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  3020   2411       add_srs_wkt (p, 11,
  3021         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3022         -    add_srs_wkt (p, 12,
  3023         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4506\"]");
  3024         -    add_srs_wkt (p, 13,
  3025         -        "]");
  3026         -    p = add_epsg_def_ex (filter, first, last, 4507, "epsg", 4507,
  3027         -        "CGCS2000 / Gauss-Kruger CM 105E", 0, 1,
  3028         -        "CGCS2000", "Greenwich",
  3029         -        "China_2000", "Transverse_Mercator", "metre",
  3030         -        "X", "North", "Y", "East");
         2412  +        "UTHORITY[\"EPSG\",\"4506\"]]");
         2413  +    p = add_epsg_def (filter, first, last, 4507, "epsg", 4507,
         2414  +        "CGCS2000 / Gauss-Kruger CM 105E");
  3031   2415       add_proj4text (p, 0,
  3032   2416           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
  3033   2417       add_proj4text (p, 1,
  3034   2418           "+ellps=GRS80 +units=m +no_defs");
  3035   2419       add_srs_wkt (p, 0,
  3036   2420           "PROJCS[\"CGCS2000 / Gauss-Kruger CM 105E\",GEOGCS[\"Chin");
  3037   2421       add_srs_wkt (p, 1,
................................................................................
  3039   2423       add_srs_wkt (p, 2,
  3040   2424           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  3041   2425       add_srs_wkt (p, 3,
  3042   2426           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  3043   2427       add_srs_wkt (p, 4,
  3044   2428           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3045   2429       add_srs_wkt (p, 5,
  3046         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2430  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3047   2431       add_srs_wkt (p, 6,
  3048         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2432  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  3049   2433       add_srs_wkt (p, 7,
  3050         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2434  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3051   2435       add_srs_wkt (p, 8,
  3052         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2436  +        "entral_meridian\",105],PARAMETER[\"scale_factor\",1],PAR");
  3053   2437       add_srs_wkt (p, 9,
  3054         -        "_meridian\",105],PARAMETER[\"scale_factor\",1],PARAMETER");
         2438  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  3055   2439       add_srs_wkt (p, 10,
  3056         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         2440  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3057   2441       add_srs_wkt (p, 11,
  3058         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3059         -    add_srs_wkt (p, 12,
  3060         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4507\"]");
  3061         -    add_srs_wkt (p, 13,
  3062         -        "]");
  3063         -    p = add_epsg_def_ex (filter, first, last, 4508, "epsg", 4508,
  3064         -        "CGCS2000 / Gauss-Kruger CM 111E", 0, 1,
  3065         -        "CGCS2000", "Greenwich",
  3066         -        "China_2000", "Transverse_Mercator", "metre",
  3067         -        "X", "North", "Y", "East");
         2442  +        "AUTHORITY[\"EPSG\",\"4507\"]]");
         2443  +    p = add_epsg_def (filter, first, last, 4508, "epsg", 4508,
         2444  +        "CGCS2000 / Gauss-Kruger CM 111E");
  3068   2445       add_proj4text (p, 0,
  3069   2446           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
  3070   2447       add_proj4text (p, 1,
  3071   2448           "+ellps=GRS80 +units=m +no_defs");
  3072   2449       add_srs_wkt (p, 0,
  3073   2450           "PROJCS[\"CGCS2000 / Gauss-Kruger CM 111E\",GEOGCS[\"Chin");
  3074   2451       add_srs_wkt (p, 1,
................................................................................
  3076   2453       add_srs_wkt (p, 2,
  3077   2454           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  3078   2455       add_srs_wkt (p, 3,
  3079   2456           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  3080   2457       add_srs_wkt (p, 4,
  3081   2458           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3082   2459       add_srs_wkt (p, 5,
  3083         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2460  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3084   2461       add_srs_wkt (p, 6,
  3085         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2462  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  3086   2463       add_srs_wkt (p, 7,
  3087         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2464  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3088   2465       add_srs_wkt (p, 8,
  3089         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2466  +        "entral_meridian\",111],PARAMETER[\"scale_factor\",1],PAR");
  3090   2467       add_srs_wkt (p, 9,
  3091         -        "_meridian\",111],PARAMETER[\"scale_factor\",1],PARAMETER");
         2468  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  3092   2469       add_srs_wkt (p, 10,
  3093         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         2470  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3094   2471       add_srs_wkt (p, 11,
  3095         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3096         -    add_srs_wkt (p, 12,
  3097         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4508\"]");
  3098         -    add_srs_wkt (p, 13,
  3099         -        "]");
  3100         -    p = add_epsg_def_ex (filter, first, last, 4509, "epsg", 4509,
  3101         -        "CGCS2000 / Gauss-Kruger CM 117E", 0, 1,
  3102         -        "CGCS2000", "Greenwich",
  3103         -        "China_2000", "Transverse_Mercator", "metre",
  3104         -        "X", "North", "Y", "East");
         2472  +        "AUTHORITY[\"EPSG\",\"4508\"]]");
         2473  +    p = add_epsg_def (filter, first, last, 4509, "epsg", 4509,
         2474  +        "CGCS2000 / Gauss-Kruger CM 117E");
  3105   2475       add_proj4text (p, 0,
  3106   2476           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
  3107   2477       add_proj4text (p, 1,
  3108   2478           "+ellps=GRS80 +units=m +no_defs");
  3109   2479       add_srs_wkt (p, 0,
  3110   2480           "PROJCS[\"CGCS2000 / Gauss-Kruger CM 117E\",GEOGCS[\"Chin");
  3111   2481       add_srs_wkt (p, 1,
................................................................................
  3113   2483       add_srs_wkt (p, 2,
  3114   2484           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  3115   2485       add_srs_wkt (p, 3,
  3116   2486           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  3117   2487       add_srs_wkt (p, 4,
  3118   2488           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3119   2489       add_srs_wkt (p, 5,
  3120         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2490  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3121   2491       add_srs_wkt (p, 6,
  3122         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2492  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  3123   2493       add_srs_wkt (p, 7,
  3124         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2494  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3125   2495       add_srs_wkt (p, 8,
  3126         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2496  +        "entral_meridian\",117],PARAMETER[\"scale_factor\",1],PAR");
  3127   2497       add_srs_wkt (p, 9,
  3128         -        "_meridian\",117],PARAMETER[\"scale_factor\",1],PARAMETER");
         2498  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  3129   2499       add_srs_wkt (p, 10,
  3130         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         2500  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3131   2501       add_srs_wkt (p, 11,
  3132         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3133         -    add_srs_wkt (p, 12,
  3134         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4509\"]");
  3135         -    add_srs_wkt (p, 13,
  3136         -        "]");
  3137         -    p = add_epsg_def_ex (filter, first, last, 4510, "epsg", 4510,
  3138         -        "CGCS2000 / Gauss-Kruger CM 123E", 0, 1,
  3139         -        "CGCS2000", "Greenwich",
  3140         -        "China_2000", "Transverse_Mercator", "metre",
  3141         -        "X", "North", "Y", "East");
         2502  +        "AUTHORITY[\"EPSG\",\"4509\"]]");
         2503  +    p = add_epsg_def (filter, first, last, 4510, "epsg", 4510,
         2504  +        "CGCS2000 / Gauss-Kruger CM 123E");
  3142   2505       add_proj4text (p, 0,
  3143   2506           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
  3144   2507       add_proj4text (p, 1,
  3145   2508           "+ellps=GRS80 +units=m +no_defs");
  3146   2509       add_srs_wkt (p, 0,
  3147   2510           "PROJCS[\"CGCS2000 / Gauss-Kruger CM 123E\",GEOGCS[\"Chin");
  3148   2511       add_srs_wkt (p, 1,
................................................................................
  3150   2513       add_srs_wkt (p, 2,
  3151   2514           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  3152   2515       add_srs_wkt (p, 3,
  3153   2516           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  3154   2517       add_srs_wkt (p, 4,
  3155   2518           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3156   2519       add_srs_wkt (p, 5,
  3157         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2520  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3158   2521       add_srs_wkt (p, 6,
  3159         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2522  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  3160   2523       add_srs_wkt (p, 7,
  3161         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2524  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3162   2525       add_srs_wkt (p, 8,
  3163         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2526  +        "entral_meridian\",123],PARAMETER[\"scale_factor\",1],PAR");
  3164   2527       add_srs_wkt (p, 9,
  3165         -        "_meridian\",123],PARAMETER[\"scale_factor\",1],PARAMETER");
         2528  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  3166   2529       add_srs_wkt (p, 10,
  3167         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         2530  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3168   2531       add_srs_wkt (p, 11,
  3169         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3170         -    add_srs_wkt (p, 12,
  3171         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4510\"]");
  3172         -    add_srs_wkt (p, 13,
  3173         -        "]");
  3174         -    p = add_epsg_def_ex (filter, first, last, 4511, "epsg", 4511,
  3175         -        "CGCS2000 / Gauss-Kruger CM 129E", 0, 1,
  3176         -        "CGCS2000", "Greenwich",
  3177         -        "China_2000", "Transverse_Mercator", "metre",
  3178         -        "X", "North", "Y", "East");
         2532  +        "AUTHORITY[\"EPSG\",\"4510\"]]");
         2533  +    p = add_epsg_def (filter, first, last, 4511, "epsg", 4511,
         2534  +        "CGCS2000 / Gauss-Kruger CM 129E");
  3179   2535       add_proj4text (p, 0,
  3180   2536           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
  3181   2537       add_proj4text (p, 1,
  3182   2538           "+ellps=GRS80 +units=m +no_defs");
  3183   2539       add_srs_wkt (p, 0,
  3184   2540           "PROJCS[\"CGCS2000 / Gauss-Kruger CM 129E\",GEOGCS[\"Chin");
  3185   2541       add_srs_wkt (p, 1,
................................................................................
  3187   2543       add_srs_wkt (p, 2,
  3188   2544           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  3189   2545       add_srs_wkt (p, 3,
  3190   2546           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  3191   2547       add_srs_wkt (p, 4,
  3192   2548           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3193   2549       add_srs_wkt (p, 5,
  3194         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2550  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3195   2551       add_srs_wkt (p, 6,
  3196         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2552  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  3197   2553       add_srs_wkt (p, 7,
  3198         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2554  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3199   2555       add_srs_wkt (p, 8,
  3200         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2556  +        "entral_meridian\",129],PARAMETER[\"scale_factor\",1],PAR");
  3201   2557       add_srs_wkt (p, 9,
  3202         -        "_meridian\",129],PARAMETER[\"scale_factor\",1],PARAMETER");
         2558  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  3203   2559       add_srs_wkt (p, 10,
  3204         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         2560  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3205   2561       add_srs_wkt (p, 11,
  3206         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3207         -    add_srs_wkt (p, 12,
  3208         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4511\"]");
  3209         -    add_srs_wkt (p, 13,
  3210         -        "]");
  3211         -    p = add_epsg_def_ex (filter, first, last, 4512, "epsg", 4512,
  3212         -        "CGCS2000 / Gauss-Kruger CM 135E", 0, 1,
  3213         -        "CGCS2000", "Greenwich",
  3214         -        "China_2000", "Transverse_Mercator", "metre",
  3215         -        "X", "North", "Y", "East");
         2562  +        "AUTHORITY[\"EPSG\",\"4511\"]]");
         2563  +    p = add_epsg_def (filter, first, last, 4512, "epsg", 4512,
         2564  +        "CGCS2000 / Gauss-Kruger CM 135E");
  3216   2565       add_proj4text (p, 0,
  3217   2566           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
  3218   2567       add_proj4text (p, 1,
  3219   2568           "+ellps=GRS80 +units=m +no_defs");
  3220   2569       add_srs_wkt (p, 0,
  3221   2570           "PROJCS[\"CGCS2000 / Gauss-Kruger CM 135E\",GEOGCS[\"Chin");
  3222   2571       add_srs_wkt (p, 1,
................................................................................
  3224   2573       add_srs_wkt (p, 2,
  3225   2574           ",SPHEROID[\"CGCS2000\",6378137,298.257222101,AUTHORITY[\"");
  3226   2575       add_srs_wkt (p, 3,
  3227   2576           "EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]],PRIMEM[\"");
  3228   2577       add_srs_wkt (p, 4,
  3229   2578           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3230   2579       add_srs_wkt (p, 5,
  3231         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2580  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3232   2581       add_srs_wkt (p, 6,
  3233         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2582  +        "HORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Merca");
  3234   2583       add_srs_wkt (p, 7,
  3235         -        "[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_Mercator\"]");
         2584  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3236   2585       add_srs_wkt (p, 8,
  3237         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2586  +        "entral_meridian\",135],PARAMETER[\"scale_factor\",1],PAR");
  3238   2587       add_srs_wkt (p, 9,
  3239         -        "_meridian\",135],PARAMETER[\"scale_factor\",1],PARAMETER");
         2588  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  3240   2589       add_srs_wkt (p, 10,
  3241         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         2590  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3242   2591       add_srs_wkt (p, 11,
  3243         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3244         -    add_srs_wkt (p, 12,
  3245         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4512\"]");
  3246         -    add_srs_wkt (p, 13,
  3247         -        "]");
  3248         -    p = add_epsg_def_ex (filter, first, last, 4513, "epsg", 4513,
  3249         -        "CGCS2000 / 3-degree Gauss-Kruger zone 25", 0, 1,
  3250         -        "CGCS2000", "Greenwich",
  3251         -        "China_2000", "Transverse_Mercator", "metre",
  3252         -        "X", "North", "Y", "East");
         2592  +        "AUTHORITY[\"EPSG\",\"4512\"]]");
         2593  +    p = add_epsg_def (filter, first, last, 4513, "epsg", 4513,
         2594  +        "CGCS2000 / 3-degree Gauss-Kruger zone 25");
  3253   2595       add_proj4text (p, 0,
  3254   2596           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0");
  3255   2597       add_proj4text (p, 1,
  3256   2598           " +ellps=GRS80 +units=m +no_defs");
  3257   2599       add_srs_wkt (p, 0,
  3258   2600           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 25\",GEOG");
  3259   2601       add_srs_wkt (p, 1,
................................................................................
  3263   2605       add_srs_wkt (p, 3,
  3264   2606           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  3265   2607       add_srs_wkt (p, 4,
  3266   2608           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3267   2609       add_srs_wkt (p, 5,
  3268   2610           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3269   2611       add_srs_wkt (p, 6,
  3270         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2612  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  3271   2613       add_srs_wkt (p, 7,
  3272         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
         2614  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3273   2615       add_srs_wkt (p, 8,
  3274         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2616  +        "RAMETER[\"central_meridian\",75],PARAMETER[\"scale_facto");
  3275   2617       add_srs_wkt (p, 9,
  3276         -        "R[\"central_meridian\",75],PARAMETER[\"scale_factor\",1]");
         2618  +        "r\",1],PARAMETER[\"false_easting\",25500000],PARAMETER[\"");
  3277   2619       add_srs_wkt (p, 10,
  3278         -        ",PARAMETER[\"false_easting\",25500000],PARAMETER[\"false");
         2620  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3279   2621       add_srs_wkt (p, 11,
  3280         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3281         -    add_srs_wkt (p, 12,
  3282         -        "1\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPS");
  3283         -    add_srs_wkt (p, 13,
  3284         -        "G\",\"4513\"]]");
  3285         -    p = add_epsg_def_ex (filter, first, last, 4514, "epsg", 4514,
  3286         -        "CGCS2000 / 3-degree Gauss-Kruger zone 26", 0, 1,
  3287         -        "CGCS2000", "Greenwich",
  3288         -        "China_2000", "Transverse_Mercator", "metre",
  3289         -        "X", "North", "Y", "East");
         2622  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4513\"]]");
         2623  +    p = add_epsg_def (filter, first, last, 4514, "epsg", 4514,
         2624  +        "CGCS2000 / 3-degree Gauss-Kruger zone 26");
  3290   2625       add_proj4text (p, 0,
  3291   2626           "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0");
  3292   2627       add_proj4text (p, 1,
  3293   2628           " +ellps=GRS80 +units=m +no_defs");
  3294   2629       add_srs_wkt (p, 0,
  3295   2630           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 26\",GEOG");
  3296   2631       add_srs_wkt (p, 1,
................................................................................
  3300   2635       add_srs_wkt (p, 3,
  3301   2636           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  3302   2637       add_srs_wkt (p, 4,
  3303   2638           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3304   2639       add_srs_wkt (p, 5,
  3305   2640           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3306   2641       add_srs_wkt (p, 6,
  3307         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2642  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  3308   2643       add_srs_wkt (p, 7,
  3309         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
         2644  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3310   2645       add_srs_wkt (p, 8,
  3311         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2646  +        "RAMETER[\"central_meridian\",78],PARAMETER[\"scale_facto");
  3312   2647       add_srs_wkt (p, 9,
  3313         -        "R[\"central_meridian\",78],PARAMETER[\"scale_factor\",1]");
         2648  +        "r\",1],PARAMETER[\"false_easting\",26500000],PARAMETER[\"");
  3314   2649       add_srs_wkt (p, 10,
  3315         -        ",PARAMETER[\"false_easting\",26500000],PARAMETER[\"false");
         2650  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3316   2651       add_srs_wkt (p, 11,
  3317         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3318         -    add_srs_wkt (p, 12,
  3319         -        "1\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPS");
  3320         -    add_srs_wkt (p, 13,
  3321         -        "G\",\"4514\"]]");
  3322         -    p = add_epsg_def_ex (filter, first, last, 4515, "epsg", 4515,
  3323         -        "CGCS2000 / 3-degree Gauss-Kruger zone 27", 0, 1,
  3324         -        "CGCS2000", "Greenwich",
  3325         -        "China_2000", "Transverse_Mercator", "metre",
  3326         -        "X", "North", "Y", "East");
         2652  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4514\"]]");
         2653  +    p = add_epsg_def (filter, first, last, 4515, "epsg", 4515,
         2654  +        "CGCS2000 / 3-degree Gauss-Kruger zone 27");
  3327   2655       add_proj4text (p, 0,
  3328   2656           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0");
  3329   2657       add_proj4text (p, 1,
  3330   2658           " +ellps=GRS80 +units=m +no_defs");
  3331   2659       add_srs_wkt (p, 0,
  3332   2660           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 27\",GEOG");
  3333   2661       add_srs_wkt (p, 1,
................................................................................
  3337   2665       add_srs_wkt (p, 3,
  3338   2666           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  3339   2667       add_srs_wkt (p, 4,
  3340   2668           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3341   2669       add_srs_wkt (p, 5,
  3342   2670           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3343   2671       add_srs_wkt (p, 6,
  3344         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2672  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  3345   2673       add_srs_wkt (p, 7,
  3346         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
         2674  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3347   2675       add_srs_wkt (p, 8,
  3348         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2676  +        "RAMETER[\"central_meridian\",81],PARAMETER[\"scale_facto");
  3349   2677       add_srs_wkt (p, 9,
  3350         -        "R[\"central_meridian\",81],PARAMETER[\"scale_factor\",1]");
         2678  +        "r\",1],PARAMETER[\"false_easting\",27500000],PARAMETER[\"");
  3351   2679       add_srs_wkt (p, 10,
  3352         -        ",PARAMETER[\"false_easting\",27500000],PARAMETER[\"false");
         2680  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3353   2681       add_srs_wkt (p, 11,
  3354         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3355         -    add_srs_wkt (p, 12,
  3356         -        "1\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPS");
  3357         -    add_srs_wkt (p, 13,
  3358         -        "G\",\"4515\"]]");
  3359         -    p = add_epsg_def_ex (filter, first, last, 4516, "epsg", 4516,
  3360         -        "CGCS2000 / 3-degree Gauss-Kruger zone 28", 0, 1,
  3361         -        "CGCS2000", "Greenwich",
  3362         -        "China_2000", "Transverse_Mercator", "metre",
  3363         -        "X", "North", "Y", "East");
         2682  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4515\"]]");
         2683  +    p = add_epsg_def (filter, first, last, 4516, "epsg", 4516,
         2684  +        "CGCS2000 / 3-degree Gauss-Kruger zone 28");
  3364   2685       add_proj4text (p, 0,
  3365   2686           "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0");
  3366   2687       add_proj4text (p, 1,
  3367   2688           " +ellps=GRS80 +units=m +no_defs");
  3368   2689       add_srs_wkt (p, 0,
  3369   2690           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 28\",GEOG");
  3370   2691       add_srs_wkt (p, 1,
................................................................................
  3374   2695       add_srs_wkt (p, 3,
  3375   2696           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  3376   2697       add_srs_wkt (p, 4,
  3377   2698           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3378   2699       add_srs_wkt (p, 5,
  3379   2700           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3380   2701       add_srs_wkt (p, 6,
  3381         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2702  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  3382   2703       add_srs_wkt (p, 7,
  3383         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
         2704  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3384   2705       add_srs_wkt (p, 8,
  3385         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2706  +        "RAMETER[\"central_meridian\",84],PARAMETER[\"scale_facto");
  3386   2707       add_srs_wkt (p, 9,
  3387         -        "R[\"central_meridian\",84],PARAMETER[\"scale_factor\",1]");
         2708  +        "r\",1],PARAMETER[\"false_easting\",28500000],PARAMETER[\"");
  3388   2709       add_srs_wkt (p, 10,
  3389         -        ",PARAMETER[\"false_easting\",28500000],PARAMETER[\"false");
         2710  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3390   2711       add_srs_wkt (p, 11,
  3391         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3392         -    add_srs_wkt (p, 12,
  3393         -        "1\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPS");
  3394         -    add_srs_wkt (p, 13,
  3395         -        "G\",\"4516\"]]");
  3396         -    p = add_epsg_def_ex (filter, first, last, 4517, "epsg", 4517,
  3397         -        "CGCS2000 / 3-degree Gauss-Kruger zone 29", 0, 1,
  3398         -        "CGCS2000", "Greenwich",
  3399         -        "China_2000", "Transverse_Mercator", "metre",
  3400         -        "X", "North", "Y", "East");
         2712  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4516\"]]");
         2713  +    p = add_epsg_def (filter, first, last, 4517, "epsg", 4517,
         2714  +        "CGCS2000 / 3-degree Gauss-Kruger zone 29");
  3401   2715       add_proj4text (p, 0,
  3402   2716           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0");
  3403   2717       add_proj4text (p, 1,
  3404   2718           " +ellps=GRS80 +units=m +no_defs");
  3405   2719       add_srs_wkt (p, 0,
  3406   2720           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 29\",GEOG");
  3407   2721       add_srs_wkt (p, 1,
................................................................................
  3411   2725       add_srs_wkt (p, 3,
  3412   2726           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  3413   2727       add_srs_wkt (p, 4,
  3414   2728           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3415   2729       add_srs_wkt (p, 5,
  3416   2730           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3417   2731       add_srs_wkt (p, 6,
  3418         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2732  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  3419   2733       add_srs_wkt (p, 7,
  3420         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
         2734  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3421   2735       add_srs_wkt (p, 8,
  3422         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2736  +        "RAMETER[\"central_meridian\",87],PARAMETER[\"scale_facto");
  3423   2737       add_srs_wkt (p, 9,
  3424         -        "R[\"central_meridian\",87],PARAMETER[\"scale_factor\",1]");
         2738  +        "r\",1],PARAMETER[\"false_easting\",29500000],PARAMETER[\"");
  3425   2739       add_srs_wkt (p, 10,
  3426         -        ",PARAMETER[\"false_easting\",29500000],PARAMETER[\"false");
         2740  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3427   2741       add_srs_wkt (p, 11,
  3428         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3429         -    add_srs_wkt (p, 12,
  3430         -        "1\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPS");
  3431         -    add_srs_wkt (p, 13,
  3432         -        "G\",\"4517\"]]");
  3433         -    p = add_epsg_def_ex (filter, first, last, 4518, "epsg", 4518,
  3434         -        "CGCS2000 / 3-degree Gauss-Kruger zone 30", 0, 1,
  3435         -        "CGCS2000", "Greenwich",
  3436         -        "China_2000", "Transverse_Mercator", "metre",
  3437         -        "X", "North", "Y", "East");
         2742  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4517\"]]");
         2743  +    p = add_epsg_def (filter, first, last, 4518, "epsg", 4518,
         2744  +        "CGCS2000 / 3-degree Gauss-Kruger zone 30");
  3438   2745       add_proj4text (p, 0,
  3439   2746           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0");
  3440   2747       add_proj4text (p, 1,
  3441   2748           " +ellps=GRS80 +units=m +no_defs");
  3442   2749       add_srs_wkt (p, 0,
  3443   2750           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 30\",GEOG");
  3444   2751       add_srs_wkt (p, 1,
................................................................................
  3448   2755       add_srs_wkt (p, 3,
  3449   2756           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  3450   2757       add_srs_wkt (p, 4,
  3451   2758           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3452   2759       add_srs_wkt (p, 5,
  3453   2760           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3454   2761       add_srs_wkt (p, 6,
  3455         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2762  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  3456   2763       add_srs_wkt (p, 7,
  3457         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
         2764  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3458   2765       add_srs_wkt (p, 8,
  3459         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2766  +        "RAMETER[\"central_meridian\",90],PARAMETER[\"scale_facto");
  3460   2767       add_srs_wkt (p, 9,
  3461         -        "R[\"central_meridian\",90],PARAMETER[\"scale_factor\",1]");
         2768  +        "r\",1],PARAMETER[\"false_easting\",30500000],PARAMETER[\"");
  3462   2769       add_srs_wkt (p, 10,
  3463         -        ",PARAMETER[\"false_easting\",30500000],PARAMETER[\"false");
         2770  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3464   2771       add_srs_wkt (p, 11,
  3465         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3466         -    add_srs_wkt (p, 12,
  3467         -        "1\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPS");
  3468         -    add_srs_wkt (p, 13,
  3469         -        "G\",\"4518\"]]");
  3470         -    p = add_epsg_def_ex (filter, first, last, 4519, "epsg", 4519,
  3471         -        "CGCS2000 / 3-degree Gauss-Kruger zone 31", 0, 1,
  3472         -        "CGCS2000", "Greenwich",
  3473         -        "China_2000", "Transverse_Mercator", "metre",
  3474         -        "X", "North", "Y", "East");
         2772  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4518\"]]");
         2773  +    p = add_epsg_def (filter, first, last, 4519, "epsg", 4519,
         2774  +        "CGCS2000 / 3-degree Gauss-Kruger zone 31");
  3475   2775       add_proj4text (p, 0,
  3476   2776           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0");
  3477   2777       add_proj4text (p, 1,
  3478   2778           " +ellps=GRS80 +units=m +no_defs");
  3479   2779       add_srs_wkt (p, 0,
  3480   2780           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 31\",GEOG");
  3481   2781       add_srs_wkt (p, 1,
................................................................................
  3485   2785       add_srs_wkt (p, 3,
  3486   2786           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  3487   2787       add_srs_wkt (p, 4,
  3488   2788           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3489   2789       add_srs_wkt (p, 5,
  3490   2790           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3491   2791       add_srs_wkt (p, 6,
  3492         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2792  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  3493   2793       add_srs_wkt (p, 7,
  3494         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
         2794  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3495   2795       add_srs_wkt (p, 8,
  3496         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2796  +        "RAMETER[\"central_meridian\",93],PARAMETER[\"scale_facto");
  3497   2797       add_srs_wkt (p, 9,
  3498         -        "R[\"central_meridian\",93],PARAMETER[\"scale_factor\",1]");
         2798  +        "r\",1],PARAMETER[\"false_easting\",31500000],PARAMETER[\"");
  3499   2799       add_srs_wkt (p, 10,
  3500         -        ",PARAMETER[\"false_easting\",31500000],PARAMETER[\"false");
         2800  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3501   2801       add_srs_wkt (p, 11,
  3502         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3503         -    add_srs_wkt (p, 12,
  3504         -        "1\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPS");
  3505         -    add_srs_wkt (p, 13,
  3506         -        "G\",\"4519\"]]");
  3507         -    p = add_epsg_def_ex (filter, first, last, 4520, "epsg", 4520,
  3508         -        "CGCS2000 / 3-degree Gauss-Kruger zone 32", 0, 1,
  3509         -        "CGCS2000", "Greenwich",
  3510         -        "China_2000", "Transverse_Mercator", "metre",
  3511         -        "X", "North", "Y", "East");
         2802  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4519\"]]");
         2803  +    p = add_epsg_def (filter, first, last, 4520, "epsg", 4520,
         2804  +        "CGCS2000 / 3-degree Gauss-Kruger zone 32");
  3512   2805       add_proj4text (p, 0,
  3513   2806           "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0");
  3514   2807       add_proj4text (p, 1,
  3515   2808           " +ellps=GRS80 +units=m +no_defs");
  3516   2809       add_srs_wkt (p, 0,
  3517   2810           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 32\",GEOG");
  3518   2811       add_srs_wkt (p, 1,
................................................................................
  3522   2815       add_srs_wkt (p, 3,
  3523   2816           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  3524   2817       add_srs_wkt (p, 4,
  3525   2818           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3526   2819       add_srs_wkt (p, 5,
  3527   2820           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3528   2821       add_srs_wkt (p, 6,
  3529         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2822  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  3530   2823       add_srs_wkt (p, 7,
  3531         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
         2824  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3532   2825       add_srs_wkt (p, 8,
  3533         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2826  +        "RAMETER[\"central_meridian\",96],PARAMETER[\"scale_facto");
  3534   2827       add_srs_wkt (p, 9,
  3535         -        "R[\"central_meridian\",96],PARAMETER[\"scale_factor\",1]");
         2828  +        "r\",1],PARAMETER[\"false_easting\",32500000],PARAMETER[\"");
  3536   2829       add_srs_wkt (p, 10,
  3537         -        ",PARAMETER[\"false_easting\",32500000],PARAMETER[\"false");
         2830  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3538   2831       add_srs_wkt (p, 11,
  3539         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3540         -    add_srs_wkt (p, 12,
  3541         -        "1\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPS");
  3542         -    add_srs_wkt (p, 13,
  3543         -        "G\",\"4520\"]]");
  3544         -    p = add_epsg_def_ex (filter, first, last, 4521, "epsg", 4521,
  3545         -        "CGCS2000 / 3-degree Gauss-Kruger zone 33", 0, 1,
  3546         -        "CGCS2000", "Greenwich",
  3547         -        "China_2000", "Transverse_Mercator", "metre",
  3548         -        "X", "North", "Y", "East");
         2832  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4520\"]]");
         2833  +    p = add_epsg_def (filter, first, last, 4521, "epsg", 4521,
         2834  +        "CGCS2000 / 3-degree Gauss-Kruger zone 33");
  3549   2835       add_proj4text (p, 0,
  3550   2836           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0");
  3551   2837       add_proj4text (p, 1,
  3552   2838           " +ellps=GRS80 +units=m +no_defs");
  3553   2839       add_srs_wkt (p, 0,
  3554   2840           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 33\",GEOG");
  3555   2841       add_srs_wkt (p, 1,
................................................................................
  3559   2845       add_srs_wkt (p, 3,
  3560   2846           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  3561   2847       add_srs_wkt (p, 4,
  3562   2848           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3563   2849       add_srs_wkt (p, 5,
  3564   2850           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3565   2851       add_srs_wkt (p, 6,
  3566         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2852  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  3567   2853       add_srs_wkt (p, 7,
  3568         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
         2854  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3569   2855       add_srs_wkt (p, 8,
  3570         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2856  +        "RAMETER[\"central_meridian\",99],PARAMETER[\"scale_facto");
  3571   2857       add_srs_wkt (p, 9,
  3572         -        "R[\"central_meridian\",99],PARAMETER[\"scale_factor\",1]");
         2858  +        "r\",1],PARAMETER[\"false_easting\",33500000],PARAMETER[\"");
  3573   2859       add_srs_wkt (p, 10,
  3574         -        ",PARAMETER[\"false_easting\",33500000],PARAMETER[\"false");
         2860  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3575   2861       add_srs_wkt (p, 11,
  3576         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3577         -    add_srs_wkt (p, 12,
  3578         -        "1\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPS");
  3579         -    add_srs_wkt (p, 13,
  3580         -        "G\",\"4521\"]]");
  3581         -    p = add_epsg_def_ex (filter, first, last, 4522, "epsg", 4522,
  3582         -        "CGCS2000 / 3-degree Gauss-Kruger zone 34", 0, 1,
  3583         -        "CGCS2000", "Greenwich",
  3584         -        "China_2000", "Transverse_Mercator", "metre",
  3585         -        "X", "North", "Y", "East");
         2862  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4521\"]]");
         2863  +    p = add_epsg_def (filter, first, last, 4522, "epsg", 4522,
         2864  +        "CGCS2000 / 3-degree Gauss-Kruger zone 34");
  3586   2865       add_proj4text (p, 0,
  3587   2866           "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=");
  3588   2867       add_proj4text (p, 1,
  3589   2868           "0 +ellps=GRS80 +units=m +no_defs");
  3590   2869       add_srs_wkt (p, 0,
  3591   2870           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 34\",GEOG");
  3592   2871       add_srs_wkt (p, 1,
................................................................................
  3596   2875       add_srs_wkt (p, 3,
  3597   2876           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  3598   2877       add_srs_wkt (p, 4,
  3599   2878           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3600   2879       add_srs_wkt (p, 5,
  3601   2880           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3602   2881       add_srs_wkt (p, 6,
  3603         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2882  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
         2883  +    add_srs_wkt (p, 7,
         2884  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2885  +    add_srs_wkt (p, 8,
         2886  +        "RAMETER[\"central_meridian\",102],PARAMETER[\"scale_fact");
         2887  +    add_srs_wkt (p, 9,
         2888  +        "or\",1],PARAMETER[\"false_easting\",34500000],PARAMETER[");
         2889  +    add_srs_wkt (p, 10,
         2890  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2891  +    add_srs_wkt (p, 11,
         2892  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"4522\"]]");
         2893  +    p = add_epsg_def (filter, first, last, 4523, "epsg", 4523,
         2894  +        "CGCS2000 / 3-degree Gauss-Kruger zone 35");
         2895  +    add_proj4text (p, 0,
         2896  +        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=");
         2897  +    add_proj4text (p, 1,
         2898  +        "0 +ellps=GRS80 +units=m +no_defs");
         2899  +    add_srs_wkt (p, 0,
         2900  +        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 35\",GEOG");
         2901  +    add_srs_wkt (p, 1,
         2902  +        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
         2903  +    add_srs_wkt (p, 2,
         2904  +        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
         2905  +    add_srs_wkt (p, 3,
         2906  +        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
         2907  +    add_srs_wkt (p, 4,
         2908  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2909  +    add_srs_wkt (p, 5,
         2910  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2911  +    add_srs_wkt (p, 6,
         2912  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
         2913  +    add_srs_wkt (p, 7,
         2914  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2915  +    add_srs_wkt (p, 8,
         2916  +        "RAMETER[\"central_meridian\",105],PARAMETER[\"scale_fact");
         2917  +    add_srs_wkt (p, 9,
         2918  +        "or\",1],PARAMETER[\"false_easting\",35500000],PARAMETER[");
         2919  +    add_srs_wkt (p, 10,
         2920  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2921  +    add_srs_wkt (p, 11,
         2922  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"4523\"]]");
         2923  +    p = add_epsg_def (filter, first, last, 4524, "epsg", 4524,
         2924  +        "CGCS2000 / 3-degree Gauss-Kruger zone 36");
         2925  +    add_proj4text (p, 0,
         2926  +        "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=");
         2927  +    add_proj4text (p, 1,
         2928  +        "0 +ellps=GRS80 +units=m +no_defs");
         2929  +    add_srs_wkt (p, 0,
         2930  +        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 36\",GEOG");
         2931  +    add_srs_wkt (p, 1,
         2932  +        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
         2933  +    add_srs_wkt (p, 2,
         2934  +        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
         2935  +    add_srs_wkt (p, 3,
         2936  +        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
         2937  +    add_srs_wkt (p, 4,
         2938  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2939  +    add_srs_wkt (p, 5,
         2940  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2941  +    add_srs_wkt (p, 6,
         2942  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
         2943  +    add_srs_wkt (p, 7,
         2944  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2945  +    add_srs_wkt (p, 8,
         2946  +        "RAMETER[\"central_meridian\",108],PARAMETER[\"scale_fact");
         2947  +    add_srs_wkt (p, 9,
         2948  +        "or\",1],PARAMETER[\"false_easting\",36500000],PARAMETER[");
         2949  +    add_srs_wkt (p, 10,
         2950  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2951  +    add_srs_wkt (p, 11,
         2952  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"4524\"]]");
         2953  +    p = add_epsg_def (filter, first, last, 4525, "epsg", 4525,
         2954  +        "CGCS2000 / 3-degree Gauss-Kruger zone 37");
         2955  +    add_proj4text (p, 0,
         2956  +        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=");
         2957  +    add_proj4text (p, 1,
         2958  +        "0 +ellps=GRS80 +units=m +no_defs");
         2959  +    add_srs_wkt (p, 0,
         2960  +        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 37\",GEOG");
         2961  +    add_srs_wkt (p, 1,
         2962  +        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
         2963  +    add_srs_wkt (p, 2,
         2964  +        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
         2965  +    add_srs_wkt (p, 3,
         2966  +        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
         2967  +    add_srs_wkt (p, 4,
         2968  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2969  +    add_srs_wkt (p, 5,
         2970  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2971  +    add_srs_wkt (p, 6,
         2972  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
         2973  +    add_srs_wkt (p, 7,
         2974  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2975  +    add_srs_wkt (p, 8,
         2976  +        "RAMETER[\"central_meridian\",111],PARAMETER[\"scale_fact");
         2977  +    add_srs_wkt (p, 9,
         2978  +        "or\",1],PARAMETER[\"false_easting\",37500000],PARAMETER[");
         2979  +    add_srs_wkt (p, 10,
         2980  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2981  +    add_srs_wkt (p, 11,
         2982  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"4525\"]]");
         2983  +    p = add_epsg_def (filter, first, last, 4526, "epsg", 4526,
         2984  +        "CGCS2000 / 3-degree Gauss-Kruger zone 38");
         2985  +    add_proj4text (p, 0,
         2986  +        "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=");
         2987  +    add_proj4text (p, 1,
         2988  +        "0 +ellps=GRS80 +units=m +no_defs");
         2989  +    add_srs_wkt (p, 0,
         2990  +        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 38\",GEOG");
         2991  +    add_srs_wkt (p, 1,
         2992  +        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
         2993  +    add_srs_wkt (p, 2,
         2994  +        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
         2995  +    add_srs_wkt (p, 3,
         2996  +        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
         2997  +    add_srs_wkt (p, 4,
         2998  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2999  +    add_srs_wkt (p, 5,
         3000  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         3001  +    add_srs_wkt (p, 6,
         3002  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
         3003  +    add_srs_wkt (p, 7,
         3004  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         3005  +    add_srs_wkt (p, 8,
         3006  +        "RAMETER[\"central_meridian\",114],PARAMETER[\"scale_fact");
         3007  +    add_srs_wkt (p, 9,
         3008  +        "or\",1],PARAMETER[\"false_easting\",38500000],PARAMETER[");
         3009  +    add_srs_wkt (p, 10,
         3010  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3011  +    add_srs_wkt (p, 11,
         3012  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"4526\"]]");
         3013  +    p = add_epsg_def (filter, first, last, 4527, "epsg", 4527,
         3014  +        "CGCS2000 / 3-degree Gauss-Kruger zone 39");
         3015  +    add_proj4text (p, 0,
         3016  +        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=");
         3017  +    add_proj4text (p, 1,
         3018  +        "0 +ellps=GRS80 +units=m +no_defs");
         3019  +    add_srs_wkt (p, 0,
         3020  +        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 39\",GEOG");
         3021  +    add_srs_wkt (p, 1,
         3022  +        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
         3023  +    add_srs_wkt (p, 2,
         3024  +        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
         3025  +    add_srs_wkt (p, 3,
         3026  +        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
         3027  +    add_srs_wkt (p, 4,
         3028  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         3029  +    add_srs_wkt (p, 5,
         3030  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         3031  +    add_srs_wkt (p, 6,
         3032  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
         3033  +    add_srs_wkt (p, 7,
         3034  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         3035  +    add_srs_wkt (p, 8,
         3036  +        "RAMETER[\"central_meridian\",117],PARAMETER[\"scale_fact");
         3037  +    add_srs_wkt (p, 9,
         3038  +        "or\",1],PARAMETER[\"false_easting\",39500000],PARAMETER[");
         3039  +    add_srs_wkt (p, 10,
         3040  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3041  +    add_srs_wkt (p, 11,
         3042  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"4527\"]]");
         3043  +    p = add_epsg_def (filter, first, last, 4528, "epsg", 4528,
         3044  +        "CGCS2000 / 3-degree Gauss-Kruger zone 40");
         3045  +    add_proj4text (p, 0,
         3046  +        "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=");
         3047  +    add_proj4text (p, 1,
         3048  +        "0 +ellps=GRS80 +units=m +no_defs");
         3049  +    add_srs_wkt (p, 0,
         3050  +        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 40\",GEOG");
         3051  +    add_srs_wkt (p, 1,
         3052  +        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
         3053  +    add_srs_wkt (p, 2,
         3054  +        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
         3055  +    add_srs_wkt (p, 3,
         3056  +        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
         3057  +    add_srs_wkt (p, 4,
         3058  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         3059  +    add_srs_wkt (p, 5,
         3060  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         3061  +    add_srs_wkt (p, 6,
         3062  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
         3063  +    add_srs_wkt (p, 7,
         3064  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         3065  +    add_srs_wkt (p, 8,
         3066  +        "RAMETER[\"central_meridian\",120],PARAMETER[\"scale_fact");
         3067  +    add_srs_wkt (p, 9,
         3068  +        "or\",1],PARAMETER[\"false_easting\",40500000],PARAMETER[");
         3069  +    add_srs_wkt (p, 10,
         3070  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3071  +    add_srs_wkt (p, 11,
         3072  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"4528\"]]");
         3073  +    p = add_epsg_def (filter, first, last, 4529, "epsg", 4529,
         3074  +        "CGCS2000 / 3-degree Gauss-Kruger zone 41");
         3075  +    add_proj4text (p, 0,
         3076  +        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=");
         3077  +    add_proj4text (p, 1,
         3078  +        "0 +ellps=GRS80 +units=m +no_defs");
         3079  +    add_srs_wkt (p, 0,
         3080  +        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 41\",GEOG");
         3081  +    add_srs_wkt (p, 1,
         3082  +        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
         3083  +    add_srs_wkt (p, 2,
         3084  +        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
         3085  +    add_srs_wkt (p, 3,
         3086  +        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
         3087  +    add_srs_wkt (p, 4,
         3088  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         3089  +    add_srs_wkt (p, 5,
         3090  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         3091  +    add_srs_wkt (p, 6,
         3092  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  3604   3093       add_srs_wkt (p, 7,
  3605         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
         3094  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3606   3095       add_srs_wkt (p, 8,
  3607         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3096  +        "RAMETER[\"central_meridian\",123],PARAMETER[\"scale_fact");
  3608   3097       add_srs_wkt (p, 9,
  3609         -        "R[\"central_meridian\",102],PARAMETER[\"scale_factor\",1");
         3098  +        "or\",1],PARAMETER[\"false_easting\",41500000],PARAMETER[");
  3610   3099       add_srs_wkt (p, 10,
  3611         -        "],PARAMETER[\"false_easting\",34500000],PARAMETER[\"fals");
         3100  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3612   3101       add_srs_wkt (p, 11,
  3613         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3614         -    add_srs_wkt (p, 12,
  3615         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
  3616         -    add_srs_wkt (p, 13,
  3617         -        "SG\",\"4522\"]]");
         3102  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"4529\"]]");
  3618   3103   }
  3619   3104   
  3620   3105   #endif /* full EPSG initialization enabled/disabled */
  3621   3106   

Changes to src/srsinit/epsg_inlined_22.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_22 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 4523, "epsg", 4523,
    56         -        "CGCS2000 / 3-degree Gauss-Kruger zone 35", 0, 1,
    57         -        "CGCS2000", "Greenwich",
    58         -        "China_2000", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=");
    62         -    add_proj4text (p, 1,
    63         -        "0 +ellps=GRS80 +units=m +no_defs");
    64         -    add_srs_wkt (p, 0,
    65         -        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 35\",GEOG");
    66         -    add_srs_wkt (p, 1,
    67         -        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
    68         -    add_srs_wkt (p, 2,
    69         -        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
    70         -    add_srs_wkt (p, 3,
    71         -        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
    72         -    add_srs_wkt (p, 4,
    73         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
    74         -    add_srs_wkt (p, 5,
    75         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
    76         -    add_srs_wkt (p, 6,
    77         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
    78         -    add_srs_wkt (p, 7,
    79         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
    80         -    add_srs_wkt (p, 8,
    81         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
    82         -    add_srs_wkt (p, 9,
    83         -        "R[\"central_meridian\",105],PARAMETER[\"scale_factor\",1");
    84         -    add_srs_wkt (p, 10,
    85         -        "],PARAMETER[\"false_easting\",35500000],PARAMETER[\"fals");
    86         -    add_srs_wkt (p, 11,
    87         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
    88         -    add_srs_wkt (p, 12,
    89         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
    90         -    add_srs_wkt (p, 13,
    91         -        "SG\",\"4523\"]]");
    92         -    p = add_epsg_def_ex (filter, first, last, 4524, "epsg", 4524,
    93         -        "CGCS2000 / 3-degree Gauss-Kruger zone 36", 0, 1,
    94         -        "CGCS2000", "Greenwich",
    95         -        "China_2000", "Transverse_Mercator", "metre",
    96         -        "X", "North", "Y", "East");
    97         -    add_proj4text (p, 0,
    98         -        "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=");
    99         -    add_proj4text (p, 1,
   100         -        "0 +ellps=GRS80 +units=m +no_defs");
   101         -    add_srs_wkt (p, 0,
   102         -        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 36\",GEOG");
   103         -    add_srs_wkt (p, 1,
   104         -        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
   105         -    add_srs_wkt (p, 2,
   106         -        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
   107         -    add_srs_wkt (p, 3,
   108         -        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   109         -    add_srs_wkt (p, 4,
   110         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   111         -    add_srs_wkt (p, 5,
   112         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   113         -    add_srs_wkt (p, 6,
   114         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   115         -    add_srs_wkt (p, 7,
   116         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
   117         -    add_srs_wkt (p, 8,
   118         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   119         -    add_srs_wkt (p, 9,
   120         -        "R[\"central_meridian\",108],PARAMETER[\"scale_factor\",1");
   121         -    add_srs_wkt (p, 10,
   122         -        "],PARAMETER[\"false_easting\",36500000],PARAMETER[\"fals");
   123         -    add_srs_wkt (p, 11,
   124         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   125         -    add_srs_wkt (p, 12,
   126         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   127         -    add_srs_wkt (p, 13,
   128         -        "SG\",\"4524\"]]");
   129         -    p = add_epsg_def_ex (filter, first, last, 4525, "epsg", 4525,
   130         -        "CGCS2000 / 3-degree Gauss-Kruger zone 37", 0, 1,
   131         -        "CGCS2000", "Greenwich",
   132         -        "China_2000", "Transverse_Mercator", "metre",
   133         -        "X", "North", "Y", "East");
   134         -    add_proj4text (p, 0,
   135         -        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=");
   136         -    add_proj4text (p, 1,
   137         -        "0 +ellps=GRS80 +units=m +no_defs");
   138         -    add_srs_wkt (p, 0,
   139         -        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 37\",GEOG");
   140         -    add_srs_wkt (p, 1,
   141         -        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
   142         -    add_srs_wkt (p, 2,
   143         -        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
   144         -    add_srs_wkt (p, 3,
   145         -        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   146         -    add_srs_wkt (p, 4,
   147         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   148         -    add_srs_wkt (p, 5,
   149         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   150         -    add_srs_wkt (p, 6,
   151         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   152         -    add_srs_wkt (p, 7,
   153         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
   154         -    add_srs_wkt (p, 8,
   155         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   156         -    add_srs_wkt (p, 9,
   157         -        "R[\"central_meridian\",111],PARAMETER[\"scale_factor\",1");
   158         -    add_srs_wkt (p, 10,
   159         -        "],PARAMETER[\"false_easting\",37500000],PARAMETER[\"fals");
   160         -    add_srs_wkt (p, 11,
   161         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   162         -    add_srs_wkt (p, 12,
   163         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   164         -    add_srs_wkt (p, 13,
   165         -        "SG\",\"4525\"]]");
   166         -    p = add_epsg_def_ex (filter, first, last, 4526, "epsg", 4526,
   167         -        "CGCS2000 / 3-degree Gauss-Kruger zone 38", 0, 1,
   168         -        "CGCS2000", "Greenwich",
   169         -        "China_2000", "Transverse_Mercator", "metre",
   170         -        "X", "North", "Y", "East");
   171         -    add_proj4text (p, 0,
   172         -        "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=");
   173         -    add_proj4text (p, 1,
   174         -        "0 +ellps=GRS80 +units=m +no_defs");
   175         -    add_srs_wkt (p, 0,
   176         -        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 38\",GEOG");
   177         -    add_srs_wkt (p, 1,
   178         -        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
   179         -    add_srs_wkt (p, 2,
   180         -        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
   181         -    add_srs_wkt (p, 3,
   182         -        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   183         -    add_srs_wkt (p, 4,
   184         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   185         -    add_srs_wkt (p, 5,
   186         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   187         -    add_srs_wkt (p, 6,
   188         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   189         -    add_srs_wkt (p, 7,
   190         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
   191         -    add_srs_wkt (p, 8,
   192         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   193         -    add_srs_wkt (p, 9,
   194         -        "R[\"central_meridian\",114],PARAMETER[\"scale_factor\",1");
   195         -    add_srs_wkt (p, 10,
   196         -        "],PARAMETER[\"false_easting\",38500000],PARAMETER[\"fals");
   197         -    add_srs_wkt (p, 11,
   198         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   199         -    add_srs_wkt (p, 12,
   200         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   201         -    add_srs_wkt (p, 13,
   202         -        "SG\",\"4526\"]]");
   203         -    p = add_epsg_def_ex (filter, first, last, 4527, "epsg", 4527,
   204         -        "CGCS2000 / 3-degree Gauss-Kruger zone 39", 0, 1,
   205         -        "CGCS2000", "Greenwich",
   206         -        "China_2000", "Transverse_Mercator", "metre",
   207         -        "X", "North", "Y", "East");
   208         -    add_proj4text (p, 0,
   209         -        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=");
   210         -    add_proj4text (p, 1,
   211         -        "0 +ellps=GRS80 +units=m +no_defs");
   212         -    add_srs_wkt (p, 0,
   213         -        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 39\",GEOG");
   214         -    add_srs_wkt (p, 1,
   215         -        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
   216         -    add_srs_wkt (p, 2,
   217         -        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
   218         -    add_srs_wkt (p, 3,
   219         -        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   220         -    add_srs_wkt (p, 4,
   221         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   222         -    add_srs_wkt (p, 5,
   223         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   224         -    add_srs_wkt (p, 6,
   225         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   226         -    add_srs_wkt (p, 7,
   227         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
   228         -    add_srs_wkt (p, 8,
   229         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   230         -    add_srs_wkt (p, 9,
   231         -        "R[\"central_meridian\",117],PARAMETER[\"scale_factor\",1");
   232         -    add_srs_wkt (p, 10,
   233         -        "],PARAMETER[\"false_easting\",39500000],PARAMETER[\"fals");
   234         -    add_srs_wkt (p, 11,
   235         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   236         -    add_srs_wkt (p, 12,
   237         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   238         -    add_srs_wkt (p, 13,
   239         -        "SG\",\"4527\"]]");
   240         -    p = add_epsg_def_ex (filter, first, last, 4528, "epsg", 4528,
   241         -        "CGCS2000 / 3-degree Gauss-Kruger zone 40", 0, 1,
   242         -        "CGCS2000", "Greenwich",
   243         -        "China_2000", "Transverse_Mercator", "metre",
   244         -        "X", "North", "Y", "East");
   245         -    add_proj4text (p, 0,
   246         -        "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=");
   247         -    add_proj4text (p, 1,
   248         -        "0 +ellps=GRS80 +units=m +no_defs");
   249         -    add_srs_wkt (p, 0,
   250         -        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 40\",GEOG");
   251         -    add_srs_wkt (p, 1,
   252         -        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
   253         -    add_srs_wkt (p, 2,
   254         -        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
   255         -    add_srs_wkt (p, 3,
   256         -        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   257         -    add_srs_wkt (p, 4,
   258         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   259         -    add_srs_wkt (p, 5,
   260         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   261         -    add_srs_wkt (p, 6,
   262         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   263         -    add_srs_wkt (p, 7,
   264         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
   265         -    add_srs_wkt (p, 8,
   266         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   267         -    add_srs_wkt (p, 9,
   268         -        "R[\"central_meridian\",120],PARAMETER[\"scale_factor\",1");
   269         -    add_srs_wkt (p, 10,
   270         -        "],PARAMETER[\"false_easting\",40500000],PARAMETER[\"fals");
   271         -    add_srs_wkt (p, 11,
   272         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   273         -    add_srs_wkt (p, 12,
   274         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   275         -    add_srs_wkt (p, 13,
   276         -        "SG\",\"4528\"]]");
   277         -    p = add_epsg_def_ex (filter, first, last, 4529, "epsg", 4529,
   278         -        "CGCS2000 / 3-degree Gauss-Kruger zone 41", 0, 1,
   279         -        "CGCS2000", "Greenwich",
   280         -        "China_2000", "Transverse_Mercator", "metre",
   281         -        "X", "North", "Y", "East");
   282         -    add_proj4text (p, 0,
   283         -        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=");
   284         -    add_proj4text (p, 1,
   285         -        "0 +ellps=GRS80 +units=m +no_defs");
   286         -    add_srs_wkt (p, 0,
   287         -        "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 41\",GEOG");
   288         -    add_srs_wkt (p, 1,
   289         -        "CS[\"China Geodetic Coordinate System 2000\",DATUM[\"Chi");
   290         -    add_srs_wkt (p, 2,
   291         -        "na_2000\",SPHEROID[\"CGCS2000\",6378137,298.257222101,AU");
   292         -    add_srs_wkt (p, 3,
   293         -        "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   294         -    add_srs_wkt (p, 4,
   295         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   296         -    add_srs_wkt (p, 5,
   297         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   298         -    add_srs_wkt (p, 6,
   299         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   300         -    add_srs_wkt (p, 7,
   301         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
   302         -    add_srs_wkt (p, 8,
   303         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   304         -    add_srs_wkt (p, 9,
   305         -        "R[\"central_meridian\",123],PARAMETER[\"scale_factor\",1");
   306         -    add_srs_wkt (p, 10,
   307         -        "],PARAMETER[\"false_easting\",41500000],PARAMETER[\"fals");
   308         -    add_srs_wkt (p, 11,
   309         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   310         -    add_srs_wkt (p, 12,
   311         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   312         -    add_srs_wkt (p, 13,
   313         -        "SG\",\"4529\"]]");
   314         -    p = add_epsg_def_ex (filter, first, last, 4530, "epsg", 4530,
   315         -        "CGCS2000 / 3-degree Gauss-Kruger zone 42", 0, 1,
   316         -        "CGCS2000", "Greenwich",
   317         -        "China_2000", "Transverse_Mercator", "metre",
   318         -        "X", "North", "Y", "East");
           55  +    p = add_epsg_def (filter, first, last, 4530, "epsg", 4530,
           56  +        "CGCS2000 / 3-degree Gauss-Kruger zone 42");
   319     57       add_proj4text (p, 0,
   320     58           "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=");
   321     59       add_proj4text (p, 1,
   322     60           "0 +ellps=GRS80 +units=m +no_defs");
   323     61       add_srs_wkt (p, 0,
   324     62           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 42\",GEOG");
   325     63       add_srs_wkt (p, 1,
................................................................................
   329     67       add_srs_wkt (p, 3,
   330     68           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   331     69       add_srs_wkt (p, 4,
   332     70           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   333     71       add_srs_wkt (p, 5,
   334     72           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   335     73       add_srs_wkt (p, 6,
   336         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
           74  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
   337     75       add_srs_wkt (p, 7,
   338         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
           76  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
   339     77       add_srs_wkt (p, 8,
   340         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
           78  +        "RAMETER[\"central_meridian\",126],PARAMETER[\"scale_fact");
   341     79       add_srs_wkt (p, 9,
   342         -        "R[\"central_meridian\",126],PARAMETER[\"scale_factor\",1");
           80  +        "or\",1],PARAMETER[\"false_easting\",42500000],PARAMETER[");
   343     81       add_srs_wkt (p, 10,
   344         -        "],PARAMETER[\"false_easting\",42500000],PARAMETER[\"fals");
           82  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   345     83       add_srs_wkt (p, 11,
   346         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   347         -    add_srs_wkt (p, 12,
   348         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   349         -    add_srs_wkt (p, 13,
   350         -        "SG\",\"4530\"]]");
   351         -    p = add_epsg_def_ex (filter, first, last, 4531, "epsg", 4531,
   352         -        "CGCS2000 / 3-degree Gauss-Kruger zone 43", 0, 1,
   353         -        "CGCS2000", "Greenwich",
   354         -        "China_2000", "Transverse_Mercator", "metre",
   355         -        "X", "North", "Y", "East");
           84  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"4530\"]]");
           85  +    p = add_epsg_def (filter, first, last, 4531, "epsg", 4531,
           86  +        "CGCS2000 / 3-degree Gauss-Kruger zone 43");
   356     87       add_proj4text (p, 0,
   357     88           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=");
   358     89       add_proj4text (p, 1,
   359     90           "0 +ellps=GRS80 +units=m +no_defs");
   360     91       add_srs_wkt (p, 0,
   361     92           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 43\",GEOG");
   362     93       add_srs_wkt (p, 1,
................................................................................
   366     97       add_srs_wkt (p, 3,
   367     98           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   368     99       add_srs_wkt (p, 4,
   369    100           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   370    101       add_srs_wkt (p, 5,
   371    102           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   372    103       add_srs_wkt (p, 6,
   373         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          104  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
   374    105       add_srs_wkt (p, 7,
   375         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          106  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
   376    107       add_srs_wkt (p, 8,
   377         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          108  +        "RAMETER[\"central_meridian\",129],PARAMETER[\"scale_fact");
   378    109       add_srs_wkt (p, 9,
   379         -        "R[\"central_meridian\",129],PARAMETER[\"scale_factor\",1");
          110  +        "or\",1],PARAMETER[\"false_easting\",43500000],PARAMETER[");
   380    111       add_srs_wkt (p, 10,
   381         -        "],PARAMETER[\"false_easting\",43500000],PARAMETER[\"fals");
          112  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   382    113       add_srs_wkt (p, 11,
   383         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   384         -    add_srs_wkt (p, 12,
   385         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   386         -    add_srs_wkt (p, 13,
   387         -        "SG\",\"4531\"]]");
   388         -    p = add_epsg_def_ex (filter, first, last, 4532, "epsg", 4532,
   389         -        "CGCS2000 / 3-degree Gauss-Kruger zone 44", 0, 1,
   390         -        "CGCS2000", "Greenwich",
   391         -        "China_2000", "Transverse_Mercator", "metre",
   392         -        "X", "North", "Y", "East");
          114  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"4531\"]]");
          115  +    p = add_epsg_def (filter, first, last, 4532, "epsg", 4532,
          116  +        "CGCS2000 / 3-degree Gauss-Kruger zone 44");
   393    117       add_proj4text (p, 0,
   394    118           "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=");
   395    119       add_proj4text (p, 1,
   396    120           "0 +ellps=GRS80 +units=m +no_defs");
   397    121       add_srs_wkt (p, 0,
   398    122           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 44\",GEOG");
   399    123       add_srs_wkt (p, 1,
................................................................................
   403    127       add_srs_wkt (p, 3,
   404    128           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   405    129       add_srs_wkt (p, 4,
   406    130           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   407    131       add_srs_wkt (p, 5,
   408    132           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   409    133       add_srs_wkt (p, 6,
   410         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          134  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
   411    135       add_srs_wkt (p, 7,
   412         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          136  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
   413    137       add_srs_wkt (p, 8,
   414         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          138  +        "RAMETER[\"central_meridian\",132],PARAMETER[\"scale_fact");
   415    139       add_srs_wkt (p, 9,
   416         -        "R[\"central_meridian\",132],PARAMETER[\"scale_factor\",1");
          140  +        "or\",1],PARAMETER[\"false_easting\",44500000],PARAMETER[");
   417    141       add_srs_wkt (p, 10,
   418         -        "],PARAMETER[\"false_easting\",44500000],PARAMETER[\"fals");
          142  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   419    143       add_srs_wkt (p, 11,
   420         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   421         -    add_srs_wkt (p, 12,
   422         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   423         -    add_srs_wkt (p, 13,
   424         -        "SG\",\"4532\"]]");
   425         -    p = add_epsg_def_ex (filter, first, last, 4533, "epsg", 4533,
   426         -        "CGCS2000 / 3-degree Gauss-Kruger zone 45", 0, 1,
   427         -        "CGCS2000", "Greenwich",
   428         -        "China_2000", "Transverse_Mercator", "metre",
   429         -        "X", "North", "Y", "East");
          144  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"4532\"]]");
          145  +    p = add_epsg_def (filter, first, last, 4533, "epsg", 4533,
          146  +        "CGCS2000 / 3-degree Gauss-Kruger zone 45");
   430    147       add_proj4text (p, 0,
   431    148           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=");
   432    149       add_proj4text (p, 1,
   433    150           "0 +ellps=GRS80 +units=m +no_defs");
   434    151       add_srs_wkt (p, 0,
   435    152           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger zone 45\",GEOG");
   436    153       add_srs_wkt (p, 1,
................................................................................
   440    157       add_srs_wkt (p, 3,
   441    158           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   442    159       add_srs_wkt (p, 4,
   443    160           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   444    161       add_srs_wkt (p, 5,
   445    162           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   446    163       add_srs_wkt (p, 6,
   447         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          164  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
   448    165       add_srs_wkt (p, 7,
   449         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          166  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
   450    167       add_srs_wkt (p, 8,
   451         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          168  +        "RAMETER[\"central_meridian\",135],PARAMETER[\"scale_fact");
   452    169       add_srs_wkt (p, 9,
   453         -        "R[\"central_meridian\",135],PARAMETER[\"scale_factor\",1");
          170  +        "or\",1],PARAMETER[\"false_easting\",45500000],PARAMETER[");
   454    171       add_srs_wkt (p, 10,
   455         -        "],PARAMETER[\"false_easting\",45500000],PARAMETER[\"fals");
          172  +        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   456    173       add_srs_wkt (p, 11,
   457         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   458         -    add_srs_wkt (p, 12,
   459         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
   460         -    add_srs_wkt (p, 13,
   461         -        "SG\",\"4533\"]]");
   462         -    p = add_epsg_def_ex (filter, first, last, 4534, "epsg", 4534,
   463         -        "CGCS2000 / 3-degree Gauss-Kruger CM 75E", 0, 1,
   464         -        "CGCS2000", "Greenwich",
   465         -        "China_2000", "Transverse_Mercator", "metre",
   466         -        "X", "North", "Y", "East");
          174  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"4533\"]]");
          175  +    p = add_epsg_def (filter, first, last, 4534, "epsg", 4534,
          176  +        "CGCS2000 / 3-degree Gauss-Kruger CM 75E");
   467    177       add_proj4text (p, 0,
   468    178           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
   469    179       add_proj4text (p, 1,
   470    180           "ellps=GRS80 +units=m +no_defs");
   471    181       add_srs_wkt (p, 0,
   472    182           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 75E\",GEOGC");
   473    183       add_srs_wkt (p, 1,
................................................................................
   477    187       add_srs_wkt (p, 3,
   478    188           "HORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]]");
   479    189       add_srs_wkt (p, 4,
   480    190           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   481    191       add_srs_wkt (p, 5,
   482    192           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   483    193       add_srs_wkt (p, 6,
   484         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
          194  +        "22\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transv");
   485    195       add_srs_wkt (p, 7,
   486         -        ",AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_M");
          196  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   487    197       add_srs_wkt (p, 8,
   488         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
          198  +        "AMETER[\"central_meridian\",75],PARAMETER[\"scale_factor");
   489    199       add_srs_wkt (p, 9,
   490         -        "[\"central_meridian\",75],PARAMETER[\"scale_factor\",1],");
          200  +        "\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
   491    201       add_srs_wkt (p, 10,
   492         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
          202  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   493    203       add_srs_wkt (p, 11,
   494         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   495         -    add_srs_wkt (p, 12,
   496         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   497         -    add_srs_wkt (p, 13,
   498         -        ",\"4534\"]]");
   499         -    p = add_epsg_def_ex (filter, first, last, 4535, "epsg", 4535,
   500         -        "CGCS2000 / 3-degree Gauss-Kruger CM 78E", 0, 1,
   501         -        "CGCS2000", "Greenwich",
   502         -        "China_2000", "Transverse_Mercator", "metre",
   503         -        "X", "North", "Y", "East");
          204  +        "9001\"]],AUTHORITY[\"EPSG\",\"4534\"]]");
          205  +    p = add_epsg_def (filter, first, last, 4535, "epsg", 4535,
          206  +        "CGCS2000 / 3-degree Gauss-Kruger CM 78E");
   504    207       add_proj4text (p, 0,
   505    208           "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +");
   506    209       add_proj4text (p, 1,
   507    210           "ellps=GRS80 +units=m +no_defs");
   508    211       add_srs_wkt (p, 0,
   509    212           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 78E\",GEOGC");
   510    213       add_srs_wkt (p, 1,
................................................................................
   514    217       add_srs_wkt (p, 3,
   515    218           "HORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]]");
   516    219       add_srs_wkt (p, 4,
   517    220           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   518    221       add_srs_wkt (p, 5,
   519    222           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   520    223       add_srs_wkt (p, 6,
   521         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
          224  +        "22\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transv");
   522    225       add_srs_wkt (p, 7,
   523         -        ",AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_M");
          226  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   524    227       add_srs_wkt (p, 8,
   525         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
          228  +        "AMETER[\"central_meridian\",78],PARAMETER[\"scale_factor");
   526    229       add_srs_wkt (p, 9,
   527         -        "[\"central_meridian\",78],PARAMETER[\"scale_factor\",1],");
          230  +        "\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
   528    231       add_srs_wkt (p, 10,
   529         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
          232  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   530    233       add_srs_wkt (p, 11,
   531         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   532         -    add_srs_wkt (p, 12,
   533         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   534         -    add_srs_wkt (p, 13,
   535         -        ",\"4535\"]]");
   536         -    p = add_epsg_def_ex (filter, first, last, 4536, "epsg", 4536,
   537         -        "CGCS2000 / 3-degree Gauss-Kruger CM 81E", 0, 1,
   538         -        "CGCS2000", "Greenwich",
   539         -        "China_2000", "Transverse_Mercator", "metre",
   540         -        "X", "North", "Y", "East");
          234  +        "9001\"]],AUTHORITY[\"EPSG\",\"4535\"]]");
          235  +    p = add_epsg_def (filter, first, last, 4536, "epsg", 4536,
          236  +        "CGCS2000 / 3-degree Gauss-Kruger CM 81E");
   541    237       add_proj4text (p, 0,
   542    238           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
   543    239       add_proj4text (p, 1,
   544    240           "ellps=GRS80 +units=m +no_defs");
   545    241       add_srs_wkt (p, 0,
   546    242           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 81E\",GEOGC");
   547    243       add_srs_wkt (p, 1,
................................................................................
   551    247       add_srs_wkt (p, 3,
   552    248           "HORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]]");
   553    249       add_srs_wkt (p, 4,
   554    250           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   555    251       add_srs_wkt (p, 5,
   556    252           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   557    253       add_srs_wkt (p, 6,
   558         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
          254  +        "22\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transv");
   559    255       add_srs_wkt (p, 7,
   560         -        ",AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_M");
          256  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   561    257       add_srs_wkt (p, 8,
   562         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
          258  +        "AMETER[\"central_meridian\",81],PARAMETER[\"scale_factor");
   563    259       add_srs_wkt (p, 9,
   564         -        "[\"central_meridian\",81],PARAMETER[\"scale_factor\",1],");
          260  +        "\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
   565    261       add_srs_wkt (p, 10,
   566         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
          262  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   567    263       add_srs_wkt (p, 11,
   568         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   569         -    add_srs_wkt (p, 12,
   570         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   571         -    add_srs_wkt (p, 13,
   572         -        ",\"4536\"]]");
   573         -    p = add_epsg_def_ex (filter, first, last, 4537, "epsg", 4537,
   574         -        "CGCS2000 / 3-degree Gauss-Kruger CM 84E", 0, 1,
   575         -        "CGCS2000", "Greenwich",
   576         -        "China_2000", "Transverse_Mercator", "metre",
   577         -        "X", "North", "Y", "East");
          264  +        "9001\"]],AUTHORITY[\"EPSG\",\"4536\"]]");
          265  +    p = add_epsg_def (filter, first, last, 4537, "epsg", 4537,
          266  +        "CGCS2000 / 3-degree Gauss-Kruger CM 84E");
   578    267       add_proj4text (p, 0,
   579    268           "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +");
   580    269       add_proj4text (p, 1,
   581    270           "ellps=GRS80 +units=m +no_defs");
   582    271       add_srs_wkt (p, 0,
   583    272           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 84E\",GEOGC");
   584    273       add_srs_wkt (p, 1,
................................................................................
   588    277       add_srs_wkt (p, 3,
   589    278           "HORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]]");
   590    279       add_srs_wkt (p, 4,
   591    280           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   592    281       add_srs_wkt (p, 5,
   593    282           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   594    283       add_srs_wkt (p, 6,
   595         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
          284  +        "22\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transv");
   596    285       add_srs_wkt (p, 7,
   597         -        ",AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_M");
          286  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   598    287       add_srs_wkt (p, 8,
   599         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
          288  +        "AMETER[\"central_meridian\",84],PARAMETER[\"scale_factor");
   600    289       add_srs_wkt (p, 9,
   601         -        "[\"central_meridian\",84],PARAMETER[\"scale_factor\",1],");
          290  +        "\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
   602    291       add_srs_wkt (p, 10,
   603         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
          292  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   604    293       add_srs_wkt (p, 11,
   605         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   606         -    add_srs_wkt (p, 12,
   607         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   608         -    add_srs_wkt (p, 13,
   609         -        ",\"4537\"]]");
   610         -    p = add_epsg_def_ex (filter, first, last, 4538, "epsg", 4538,
   611         -        "CGCS2000 / 3-degree Gauss-Kruger CM 87E", 0, 1,
   612         -        "CGCS2000", "Greenwich",
   613         -        "China_2000", "Transverse_Mercator", "metre",
   614         -        "X", "North", "Y", "East");
          294  +        "9001\"]],AUTHORITY[\"EPSG\",\"4537\"]]");
          295  +    p = add_epsg_def (filter, first, last, 4538, "epsg", 4538,
          296  +        "CGCS2000 / 3-degree Gauss-Kruger CM 87E");
   615    297       add_proj4text (p, 0,
   616    298           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
   617    299       add_proj4text (p, 1,
   618    300           "ellps=GRS80 +units=m +no_defs");
   619    301       add_srs_wkt (p, 0,
   620    302           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 87E\",GEOGC");
   621    303       add_srs_wkt (p, 1,
................................................................................
   625    307       add_srs_wkt (p, 3,
   626    308           "HORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]]");
   627    309       add_srs_wkt (p, 4,
   628    310           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   629    311       add_srs_wkt (p, 5,
   630    312           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   631    313       add_srs_wkt (p, 6,
   632         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
          314  +        "22\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transv");
   633    315       add_srs_wkt (p, 7,
   634         -        ",AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_M");
          316  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   635    317       add_srs_wkt (p, 8,
   636         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
          318  +        "AMETER[\"central_meridian\",87],PARAMETER[\"scale_factor");
   637    319       add_srs_wkt (p, 9,
   638         -        "[\"central_meridian\",87],PARAMETER[\"scale_factor\",1],");
          320  +        "\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
   639    321       add_srs_wkt (p, 10,
   640         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
          322  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   641    323       add_srs_wkt (p, 11,
   642         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   643         -    add_srs_wkt (p, 12,
   644         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   645         -    add_srs_wkt (p, 13,
   646         -        ",\"4538\"]]");
   647         -    p = add_epsg_def_ex (filter, first, last, 4539, "epsg", 4539,
   648         -        "CGCS2000 / 3-degree Gauss-Kruger CM 90E", 0, 1,
   649         -        "CGCS2000", "Greenwich",
   650         -        "China_2000", "Transverse_Mercator", "metre",
   651         -        "X", "North", "Y", "East");
          324  +        "9001\"]],AUTHORITY[\"EPSG\",\"4538\"]]");
          325  +    p = add_epsg_def (filter, first, last, 4539, "epsg", 4539,
          326  +        "CGCS2000 / 3-degree Gauss-Kruger CM 90E");
   652    327       add_proj4text (p, 0,
   653    328           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +");
   654    329       add_proj4text (p, 1,
   655    330           "ellps=GRS80 +units=m +no_defs");
   656    331       add_srs_wkt (p, 0,
   657    332           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 90E\",GEOGC");
   658    333       add_srs_wkt (p, 1,
................................................................................
   662    337       add_srs_wkt (p, 3,
   663    338           "HORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]]");
   664    339       add_srs_wkt (p, 4,
   665    340           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   666    341       add_srs_wkt (p, 5,
   667    342           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   668    343       add_srs_wkt (p, 6,
   669         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
          344  +        "22\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transv");
   670    345       add_srs_wkt (p, 7,
   671         -        ",AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_M");
          346  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   672    347       add_srs_wkt (p, 8,
   673         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
          348  +        "AMETER[\"central_meridian\",90],PARAMETER[\"scale_factor");
   674    349       add_srs_wkt (p, 9,
   675         -        "[\"central_meridian\",90],PARAMETER[\"scale_factor\",1],");
          350  +        "\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
   676    351       add_srs_wkt (p, 10,
   677         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
          352  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   678    353       add_srs_wkt (p, 11,
   679         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   680         -    add_srs_wkt (p, 12,
   681         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   682         -    add_srs_wkt (p, 13,
   683         -        ",\"4539\"]]");
   684         -    p = add_epsg_def_ex (filter, first, last, 4540, "epsg", 4540,
   685         -        "CGCS2000 / 3-degree Gauss-Kruger CM 93E", 0, 1,
   686         -        "CGCS2000", "Greenwich",
   687         -        "China_2000", "Transverse_Mercator", "metre",
   688         -        "X", "North", "Y", "East");
          354  +        "9001\"]],AUTHORITY[\"EPSG\",\"4539\"]]");
          355  +    p = add_epsg_def (filter, first, last, 4540, "epsg", 4540,
          356  +        "CGCS2000 / 3-degree Gauss-Kruger CM 93E");
   689    357       add_proj4text (p, 0,
   690    358           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
   691    359       add_proj4text (p, 1,
   692    360           "ellps=GRS80 +units=m +no_defs");
   693    361       add_srs_wkt (p, 0,
   694    362           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 93E\",GEOGC");
   695    363       add_srs_wkt (p, 1,
................................................................................
   699    367       add_srs_wkt (p, 3,
   700    368           "HORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]]");
   701    369       add_srs_wkt (p, 4,
   702    370           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   703    371       add_srs_wkt (p, 5,
   704    372           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   705    373       add_srs_wkt (p, 6,
   706         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
          374  +        "22\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transv");
   707    375       add_srs_wkt (p, 7,
   708         -        ",AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_M");
          376  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   709    377       add_srs_wkt (p, 8,
   710         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
          378  +        "AMETER[\"central_meridian\",93],PARAMETER[\"scale_factor");
   711    379       add_srs_wkt (p, 9,
   712         -        "[\"central_meridian\",93],PARAMETER[\"scale_factor\",1],");
          380  +        "\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
   713    381       add_srs_wkt (p, 10,
   714         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
          382  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   715    383       add_srs_wkt (p, 11,
   716         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   717         -    add_srs_wkt (p, 12,
   718         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   719         -    add_srs_wkt (p, 13,
   720         -        ",\"4540\"]]");
   721         -    p = add_epsg_def_ex (filter, first, last, 4541, "epsg", 4541,
   722         -        "CGCS2000 / 3-degree Gauss-Kruger CM 96E", 0, 1,
   723         -        "CGCS2000", "Greenwich",
   724         -        "China_2000", "Transverse_Mercator", "metre",
   725         -        "X", "North", "Y", "East");
          384  +        "9001\"]],AUTHORITY[\"EPSG\",\"4540\"]]");
          385  +    p = add_epsg_def (filter, first, last, 4541, "epsg", 4541,
          386  +        "CGCS2000 / 3-degree Gauss-Kruger CM 96E");
   726    387       add_proj4text (p, 0,
   727    388           "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +");
   728    389       add_proj4text (p, 1,
   729    390           "ellps=GRS80 +units=m +no_defs");
   730    391       add_srs_wkt (p, 0,
   731    392           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 96E\",GEOGC");
   732    393       add_srs_wkt (p, 1,
................................................................................
   736    397       add_srs_wkt (p, 3,
   737    398           "HORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]]");
   738    399       add_srs_wkt (p, 4,
   739    400           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   740    401       add_srs_wkt (p, 5,
   741    402           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   742    403       add_srs_wkt (p, 6,
   743         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
          404  +        "22\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transv");
   744    405       add_srs_wkt (p, 7,
   745         -        ",AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_M");
          406  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   746    407       add_srs_wkt (p, 8,
   747         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
          408  +        "AMETER[\"central_meridian\",96],PARAMETER[\"scale_factor");
   748    409       add_srs_wkt (p, 9,
   749         -        "[\"central_meridian\",96],PARAMETER[\"scale_factor\",1],");
          410  +        "\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
   750    411       add_srs_wkt (p, 10,
   751         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
          412  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   752    413       add_srs_wkt (p, 11,
   753         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   754         -    add_srs_wkt (p, 12,
   755         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   756         -    add_srs_wkt (p, 13,
   757         -        ",\"4541\"]]");
   758         -    p = add_epsg_def_ex (filter, first, last, 4542, "epsg", 4542,
   759         -        "CGCS2000 / 3-degree Gauss-Kruger CM 99E", 0, 1,
   760         -        "CGCS2000", "Greenwich",
   761         -        "China_2000", "Transverse_Mercator", "metre",
   762         -        "X", "North", "Y", "East");
          414  +        "9001\"]],AUTHORITY[\"EPSG\",\"4541\"]]");
          415  +    p = add_epsg_def (filter, first, last, 4542, "epsg", 4542,
          416  +        "CGCS2000 / 3-degree Gauss-Kruger CM 99E");
   763    417       add_proj4text (p, 0,
   764    418           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
   765    419       add_proj4text (p, 1,
   766    420           "ellps=GRS80 +units=m +no_defs");
   767    421       add_srs_wkt (p, 0,
   768    422           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 99E\",GEOGC");
   769    423       add_srs_wkt (p, 1,
................................................................................
   773    427       add_srs_wkt (p, 3,
   774    428           "HORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]]");
   775    429       add_srs_wkt (p, 4,
   776    430           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   777    431       add_srs_wkt (p, 5,
   778    432           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   779    433       add_srs_wkt (p, 6,
   780         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
          434  +        "22\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transv");
   781    435       add_srs_wkt (p, 7,
   782         -        ",AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_M");
          436  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   783    437       add_srs_wkt (p, 8,
   784         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
          438  +        "AMETER[\"central_meridian\",99],PARAMETER[\"scale_factor");
   785    439       add_srs_wkt (p, 9,
   786         -        "[\"central_meridian\",99],PARAMETER[\"scale_factor\",1],");
          440  +        "\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
   787    441       add_srs_wkt (p, 10,
   788         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
          442  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   789    443       add_srs_wkt (p, 11,
   790         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   791         -    add_srs_wkt (p, 12,
   792         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   793         -    add_srs_wkt (p, 13,
   794         -        ",\"4542\"]]");
   795         -    p = add_epsg_def_ex (filter, first, last, 4543, "epsg", 4543,
   796         -        "CGCS2000 / 3-degree Gauss-Kruger CM 102E", 0, 1,
   797         -        "CGCS2000", "Greenwich",
   798         -        "China_2000", "Transverse_Mercator", "metre",
   799         -        "X", "North", "Y", "East");
          444  +        "9001\"]],AUTHORITY[\"EPSG\",\"4542\"]]");
          445  +    p = add_epsg_def (filter, first, last, 4543, "epsg", 4543,
          446  +        "CGCS2000 / 3-degree Gauss-Kruger CM 102E");
   800    447       add_proj4text (p, 0,
   801    448           "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 ");
   802    449       add_proj4text (p, 1,
   803    450           "+ellps=GRS80 +units=m +no_defs");
   804    451       add_srs_wkt (p, 0,
   805    452           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 102E\",GEOG");
   806    453       add_srs_wkt (p, 1,
................................................................................
   810    457       add_srs_wkt (p, 3,
   811    458           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   812    459       add_srs_wkt (p, 4,
   813    460           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   814    461       add_srs_wkt (p, 5,
   815    462           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   816    463       add_srs_wkt (p, 6,
   817         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          464  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
   818    465       add_srs_wkt (p, 7,
   819         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          466  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
   820    467       add_srs_wkt (p, 8,
   821         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          468  +        "RAMETER[\"central_meridian\",102],PARAMETER[\"scale_fact");
   822    469       add_srs_wkt (p, 9,
   823         -        "R[\"central_meridian\",102],PARAMETER[\"scale_factor\",1");
          470  +        "or\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   824    471       add_srs_wkt (p, 10,
   825         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          472  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   826    473       add_srs_wkt (p, 11,
   827         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   828         -    add_srs_wkt (p, 12,
   829         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
   830         -    add_srs_wkt (p, 13,
   831         -        "\",\"4543\"]]");
   832         -    p = add_epsg_def_ex (filter, first, last, 4544, "epsg", 4544,
   833         -        "CGCS2000 / 3-degree Gauss-Kruger CM 105E", 0, 1,
   834         -        "CGCS2000", "Greenwich",
   835         -        "China_2000", "Transverse_Mercator", "metre",
   836         -        "X", "North", "Y", "East");
          474  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4543\"]]");
          475  +    p = add_epsg_def (filter, first, last, 4544, "epsg", 4544,
          476  +        "CGCS2000 / 3-degree Gauss-Kruger CM 105E");
   837    477       add_proj4text (p, 0,
   838    478           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
   839    479       add_proj4text (p, 1,
   840    480           "+ellps=GRS80 +units=m +no_defs");
   841    481       add_srs_wkt (p, 0,
   842    482           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 105E\",GEOG");
   843    483       add_srs_wkt (p, 1,
................................................................................
   847    487       add_srs_wkt (p, 3,
   848    488           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   849    489       add_srs_wkt (p, 4,
   850    490           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   851    491       add_srs_wkt (p, 5,
   852    492           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   853    493       add_srs_wkt (p, 6,
   854         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          494  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
   855    495       add_srs_wkt (p, 7,
   856         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          496  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
   857    497       add_srs_wkt (p, 8,
   858         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          498  +        "RAMETER[\"central_meridian\",105],PARAMETER[\"scale_fact");
   859    499       add_srs_wkt (p, 9,
   860         -        "R[\"central_meridian\",105],PARAMETER[\"scale_factor\",1");
          500  +        "or\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   861    501       add_srs_wkt (p, 10,
   862         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          502  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   863    503       add_srs_wkt (p, 11,
   864         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   865         -    add_srs_wkt (p, 12,
   866         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
   867         -    add_srs_wkt (p, 13,
   868         -        "\",\"4544\"]]");
   869         -    p = add_epsg_def_ex (filter, first, last, 4545, "epsg", 4545,
   870         -        "CGCS2000 / 3-degree Gauss-Kruger CM 108E", 0, 1,
   871         -        "CGCS2000", "Greenwich",
   872         -        "China_2000", "Transverse_Mercator", "metre",
   873         -        "X", "North", "Y", "East");
          504  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4544\"]]");
          505  +    p = add_epsg_def (filter, first, last, 4545, "epsg", 4545,
          506  +        "CGCS2000 / 3-degree Gauss-Kruger CM 108E");
   874    507       add_proj4text (p, 0,
   875    508           "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 ");
   876    509       add_proj4text (p, 1,
   877    510           "+ellps=GRS80 +units=m +no_defs");
   878    511       add_srs_wkt (p, 0,
   879    512           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 108E\",GEOG");
   880    513       add_srs_wkt (p, 1,
................................................................................
   884    517       add_srs_wkt (p, 3,
   885    518           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   886    519       add_srs_wkt (p, 4,
   887    520           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   888    521       add_srs_wkt (p, 5,
   889    522           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   890    523       add_srs_wkt (p, 6,
   891         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          524  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
   892    525       add_srs_wkt (p, 7,
   893         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          526  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
   894    527       add_srs_wkt (p, 8,
   895         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          528  +        "RAMETER[\"central_meridian\",108],PARAMETER[\"scale_fact");
   896    529       add_srs_wkt (p, 9,
   897         -        "R[\"central_meridian\",108],PARAMETER[\"scale_factor\",1");
          530  +        "or\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   898    531       add_srs_wkt (p, 10,
   899         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          532  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   900    533       add_srs_wkt (p, 11,
   901         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   902         -    add_srs_wkt (p, 12,
   903         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
   904         -    add_srs_wkt (p, 13,
   905         -        "\",\"4545\"]]");
   906         -    p = add_epsg_def_ex (filter, first, last, 4546, "epsg", 4546,
   907         -        "CGCS2000 / 3-degree Gauss-Kruger CM 111E", 0, 1,
   908         -        "CGCS2000", "Greenwich",
   909         -        "China_2000", "Transverse_Mercator", "metre",
   910         -        "X", "North", "Y", "East");
          534  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4545\"]]");
          535  +    p = add_epsg_def (filter, first, last, 4546, "epsg", 4546,
          536  +        "CGCS2000 / 3-degree Gauss-Kruger CM 111E");
   911    537       add_proj4text (p, 0,
   912    538           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
   913    539       add_proj4text (p, 1,
   914    540           "+ellps=GRS80 +units=m +no_defs");
   915    541       add_srs_wkt (p, 0,
   916    542           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 111E\",GEOG");
   917    543       add_srs_wkt (p, 1,
................................................................................
   921    547       add_srs_wkt (p, 3,
   922    548           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   923    549       add_srs_wkt (p, 4,
   924    550           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   925    551       add_srs_wkt (p, 5,
   926    552           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   927    553       add_srs_wkt (p, 6,
   928         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          554  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
   929    555       add_srs_wkt (p, 7,
   930         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          556  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
   931    557       add_srs_wkt (p, 8,
   932         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          558  +        "RAMETER[\"central_meridian\",111],PARAMETER[\"scale_fact");
   933    559       add_srs_wkt (p, 9,
   934         -        "R[\"central_meridian\",111],PARAMETER[\"scale_factor\",1");
          560  +        "or\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   935    561       add_srs_wkt (p, 10,
   936         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          562  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   937    563       add_srs_wkt (p, 11,
   938         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   939         -    add_srs_wkt (p, 12,
   940         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
   941         -    add_srs_wkt (p, 13,
   942         -        "\",\"4546\"]]");
   943         -    p = add_epsg_def_ex (filter, first, last, 4547, "epsg", 4547,
   944         -        "CGCS2000 / 3-degree Gauss-Kruger CM 114E", 0, 1,
   945         -        "CGCS2000", "Greenwich",
   946         -        "China_2000", "Transverse_Mercator", "metre",
   947         -        "X", "North", "Y", "East");
          564  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4546\"]]");
          565  +    p = add_epsg_def (filter, first, last, 4547, "epsg", 4547,
          566  +        "CGCS2000 / 3-degree Gauss-Kruger CM 114E");
   948    567       add_proj4text (p, 0,
   949    568           "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 ");
   950    569       add_proj4text (p, 1,
   951    570           "+ellps=GRS80 +units=m +no_defs");
   952    571       add_srs_wkt (p, 0,
   953    572           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 114E\",GEOG");
   954    573       add_srs_wkt (p, 1,
................................................................................
   958    577       add_srs_wkt (p, 3,
   959    578           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   960    579       add_srs_wkt (p, 4,
   961    580           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   962    581       add_srs_wkt (p, 5,
   963    582           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   964    583       add_srs_wkt (p, 6,
   965         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          584  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
   966    585       add_srs_wkt (p, 7,
   967         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          586  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
   968    587       add_srs_wkt (p, 8,
   969         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          588  +        "RAMETER[\"central_meridian\",114],PARAMETER[\"scale_fact");
   970    589       add_srs_wkt (p, 9,
   971         -        "R[\"central_meridian\",114],PARAMETER[\"scale_factor\",1");
          590  +        "or\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   972    591       add_srs_wkt (p, 10,
   973         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          592  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   974    593       add_srs_wkt (p, 11,
   975         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   976         -    add_srs_wkt (p, 12,
   977         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
   978         -    add_srs_wkt (p, 13,
   979         -        "\",\"4547\"]]");
   980         -    p = add_epsg_def_ex (filter, first, last, 4548, "epsg", 4548,
   981         -        "CGCS2000 / 3-degree Gauss-Kruger CM 117E", 0, 1,
   982         -        "CGCS2000", "Greenwich",
   983         -        "China_2000", "Transverse_Mercator", "metre",
   984         -        "X", "North", "Y", "East");
          594  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4547\"]]");
          595  +    p = add_epsg_def (filter, first, last, 4548, "epsg", 4548,
          596  +        "CGCS2000 / 3-degree Gauss-Kruger CM 117E");
   985    597       add_proj4text (p, 0,
   986    598           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
   987    599       add_proj4text (p, 1,
   988    600           "+ellps=GRS80 +units=m +no_defs");
   989    601       add_srs_wkt (p, 0,
   990    602           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 117E\",GEOG");
   991    603       add_srs_wkt (p, 1,
................................................................................
   995    607       add_srs_wkt (p, 3,
   996    608           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
   997    609       add_srs_wkt (p, 4,
   998    610           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   999    611       add_srs_wkt (p, 5,
  1000    612           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1001    613       add_srs_wkt (p, 6,
  1002         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          614  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  1003    615       add_srs_wkt (p, 7,
  1004         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          616  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  1005    617       add_srs_wkt (p, 8,
  1006         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          618  +        "RAMETER[\"central_meridian\",117],PARAMETER[\"scale_fact");
  1007    619       add_srs_wkt (p, 9,
  1008         -        "R[\"central_meridian\",117],PARAMETER[\"scale_factor\",1");
          620  +        "or\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1009    621       add_srs_wkt (p, 10,
  1010         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          622  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1011    623       add_srs_wkt (p, 11,
  1012         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1013         -    add_srs_wkt (p, 12,
  1014         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
  1015         -    add_srs_wkt (p, 13,
  1016         -        "\",\"4548\"]]");
  1017         -    p = add_epsg_def_ex (filter, first, last, 4549, "epsg", 4549,
  1018         -        "CGCS2000 / 3-degree Gauss-Kruger CM 120E", 0, 1,
  1019         -        "CGCS2000", "Greenwich",
  1020         -        "China_2000", "Transverse_Mercator", "metre",
  1021         -        "X", "North", "Y", "East");
          624  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4548\"]]");
          625  +    p = add_epsg_def (filter, first, last, 4549, "epsg", 4549,
          626  +        "CGCS2000 / 3-degree Gauss-Kruger CM 120E");
  1022    627       add_proj4text (p, 0,
  1023    628           "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 ");
  1024    629       add_proj4text (p, 1,
  1025    630           "+ellps=GRS80 +units=m +no_defs");
  1026    631       add_srs_wkt (p, 0,
  1027    632           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 120E\",GEOG");
  1028    633       add_srs_wkt (p, 1,
................................................................................
  1032    637       add_srs_wkt (p, 3,
  1033    638           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  1034    639       add_srs_wkt (p, 4,
  1035    640           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1036    641       add_srs_wkt (p, 5,
  1037    642           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1038    643       add_srs_wkt (p, 6,
  1039         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          644  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  1040    645       add_srs_wkt (p, 7,
  1041         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          646  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  1042    647       add_srs_wkt (p, 8,
  1043         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          648  +        "RAMETER[\"central_meridian\",120],PARAMETER[\"scale_fact");
  1044    649       add_srs_wkt (p, 9,
  1045         -        "R[\"central_meridian\",120],PARAMETER[\"scale_factor\",1");
          650  +        "or\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1046    651       add_srs_wkt (p, 10,
  1047         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          652  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1048    653       add_srs_wkt (p, 11,
  1049         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1050         -    add_srs_wkt (p, 12,
  1051         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
  1052         -    add_srs_wkt (p, 13,
  1053         -        "\",\"4549\"]]");
  1054         -    p = add_epsg_def_ex (filter, first, last, 4550, "epsg", 4550,
  1055         -        "CGCS2000 / 3-degree Gauss-Kruger CM 123E", 0, 1,
  1056         -        "CGCS2000", "Greenwich",
  1057         -        "China_2000", "Transverse_Mercator", "metre",
  1058         -        "X", "North", "Y", "East");
          654  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4549\"]]");
          655  +    p = add_epsg_def (filter, first, last, 4550, "epsg", 4550,
          656  +        "CGCS2000 / 3-degree Gauss-Kruger CM 123E");
  1059    657       add_proj4text (p, 0,
  1060    658           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
  1061    659       add_proj4text (p, 1,
  1062    660           "+ellps=GRS80 +units=m +no_defs");
  1063    661       add_srs_wkt (p, 0,
  1064    662           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 123E\",GEOG");
  1065    663       add_srs_wkt (p, 1,
................................................................................
  1069    667       add_srs_wkt (p, 3,
  1070    668           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  1071    669       add_srs_wkt (p, 4,
  1072    670           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1073    671       add_srs_wkt (p, 5,
  1074    672           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1075    673       add_srs_wkt (p, 6,
  1076         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          674  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  1077    675       add_srs_wkt (p, 7,
  1078         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          676  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  1079    677       add_srs_wkt (p, 8,
  1080         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          678  +        "RAMETER[\"central_meridian\",123],PARAMETER[\"scale_fact");
  1081    679       add_srs_wkt (p, 9,
  1082         -        "R[\"central_meridian\",123],PARAMETER[\"scale_factor\",1");
          680  +        "or\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1083    681       add_srs_wkt (p, 10,
  1084         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          682  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1085    683       add_srs_wkt (p, 11,
  1086         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1087         -    add_srs_wkt (p, 12,
  1088         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
  1089         -    add_srs_wkt (p, 13,
  1090         -        "\",\"4550\"]]");
  1091         -    p = add_epsg_def_ex (filter, first, last, 4551, "epsg", 4551,
  1092         -        "CGCS2000 / 3-degree Gauss-Kruger CM 126E", 0, 1,
  1093         -        "CGCS2000", "Greenwich",
  1094         -        "China_2000", "Transverse_Mercator", "metre",
  1095         -        "X", "North", "Y", "East");
          684  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4550\"]]");
          685  +    p = add_epsg_def (filter, first, last, 4551, "epsg", 4551,
          686  +        "CGCS2000 / 3-degree Gauss-Kruger CM 126E");
  1096    687       add_proj4text (p, 0,
  1097    688           "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 ");
  1098    689       add_proj4text (p, 1,
  1099    690           "+ellps=GRS80 +units=m +no_defs");
  1100    691       add_srs_wkt (p, 0,
  1101    692           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 126E\",GEOG");
  1102    693       add_srs_wkt (p, 1,
................................................................................
  1106    697       add_srs_wkt (p, 3,
  1107    698           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  1108    699       add_srs_wkt (p, 4,
  1109    700           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1110    701       add_srs_wkt (p, 5,
  1111    702           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1112    703       add_srs_wkt (p, 6,
  1113         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          704  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  1114    705       add_srs_wkt (p, 7,
  1115         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          706  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  1116    707       add_srs_wkt (p, 8,
  1117         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          708  +        "RAMETER[\"central_meridian\",126],PARAMETER[\"scale_fact");
  1118    709       add_srs_wkt (p, 9,
  1119         -        "R[\"central_meridian\",126],PARAMETER[\"scale_factor\",1");
          710  +        "or\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1120    711       add_srs_wkt (p, 10,
  1121         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          712  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1122    713       add_srs_wkt (p, 11,
  1123         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1124         -    add_srs_wkt (p, 12,
  1125         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
  1126         -    add_srs_wkt (p, 13,
  1127         -        "\",\"4551\"]]");
  1128         -    p = add_epsg_def_ex (filter, first, last, 4552, "epsg", 4552,
  1129         -        "CGCS2000 / 3-degree Gauss-Kruger CM 129E", 0, 1,
  1130         -        "CGCS2000", "Greenwich",
  1131         -        "China_2000", "Transverse_Mercator", "metre",
  1132         -        "X", "North", "Y", "East");
          714  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4551\"]]");
          715  +    p = add_epsg_def (filter, first, last, 4552, "epsg", 4552,
          716  +        "CGCS2000 / 3-degree Gauss-Kruger CM 129E");
  1133    717       add_proj4text (p, 0,
  1134    718           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
  1135    719       add_proj4text (p, 1,
  1136    720           "+ellps=GRS80 +units=m +no_defs");
  1137    721       add_srs_wkt (p, 0,
  1138    722           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 129E\",GEOG");
  1139    723       add_srs_wkt (p, 1,
................................................................................
  1143    727       add_srs_wkt (p, 3,
  1144    728           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  1145    729       add_srs_wkt (p, 4,
  1146    730           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1147    731       add_srs_wkt (p, 5,
  1148    732           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1149    733       add_srs_wkt (p, 6,
  1150         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          734  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  1151    735       add_srs_wkt (p, 7,
  1152         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          736  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  1153    737       add_srs_wkt (p, 8,
  1154         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          738  +        "RAMETER[\"central_meridian\",129],PARAMETER[\"scale_fact");
  1155    739       add_srs_wkt (p, 9,
  1156         -        "R[\"central_meridian\",129],PARAMETER[\"scale_factor\",1");
          740  +        "or\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1157    741       add_srs_wkt (p, 10,
  1158         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          742  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1159    743       add_srs_wkt (p, 11,
  1160         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1161         -    add_srs_wkt (p, 12,
  1162         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
  1163         -    add_srs_wkt (p, 13,
  1164         -        "\",\"4552\"]]");
  1165         -    p = add_epsg_def_ex (filter, first, last, 4553, "epsg", 4553,
  1166         -        "CGCS2000 / 3-degree Gauss-Kruger CM 132E", 0, 1,
  1167         -        "CGCS2000", "Greenwich",
  1168         -        "China_2000", "Transverse_Mercator", "metre",
  1169         -        "X", "North", "Y", "East");
          744  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4552\"]]");
          745  +    p = add_epsg_def (filter, first, last, 4553, "epsg", 4553,
          746  +        "CGCS2000 / 3-degree Gauss-Kruger CM 132E");
  1170    747       add_proj4text (p, 0,
  1171    748           "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 ");
  1172    749       add_proj4text (p, 1,
  1173    750           "+ellps=GRS80 +units=m +no_defs");
  1174    751       add_srs_wkt (p, 0,
  1175    752           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 132E\",GEOG");
  1176    753       add_srs_wkt (p, 1,
................................................................................
  1180    757       add_srs_wkt (p, 3,
  1181    758           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  1182    759       add_srs_wkt (p, 4,
  1183    760           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1184    761       add_srs_wkt (p, 5,
  1185    762           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1186    763       add_srs_wkt (p, 6,
  1187         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          764  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  1188    765       add_srs_wkt (p, 7,
  1189         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          766  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  1190    767       add_srs_wkt (p, 8,
  1191         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          768  +        "RAMETER[\"central_meridian\",132],PARAMETER[\"scale_fact");
  1192    769       add_srs_wkt (p, 9,
  1193         -        "R[\"central_meridian\",132],PARAMETER[\"scale_factor\",1");
          770  +        "or\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1194    771       add_srs_wkt (p, 10,
  1195         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          772  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1196    773       add_srs_wkt (p, 11,
  1197         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1198         -    add_srs_wkt (p, 12,
  1199         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
  1200         -    add_srs_wkt (p, 13,
  1201         -        "\",\"4553\"]]");
  1202         -    p = add_epsg_def_ex (filter, first, last, 4554, "epsg", 4554,
  1203         -        "CGCS2000 / 3-degree Gauss-Kruger CM 135E", 0, 1,
  1204         -        "CGCS2000", "Greenwich",
  1205         -        "China_2000", "Transverse_Mercator", "metre",
  1206         -        "X", "North", "Y", "East");
          774  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4553\"]]");
          775  +    p = add_epsg_def (filter, first, last, 4554, "epsg", 4554,
          776  +        "CGCS2000 / 3-degree Gauss-Kruger CM 135E");
  1207    777       add_proj4text (p, 0,
  1208    778           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
  1209    779       add_proj4text (p, 1,
  1210    780           "+ellps=GRS80 +units=m +no_defs");
  1211    781       add_srs_wkt (p, 0,
  1212    782           "PROJCS[\"CGCS2000 / 3-degree Gauss-Kruger CM 135E\",GEOG");
  1213    783       add_srs_wkt (p, 1,
................................................................................
  1217    787       add_srs_wkt (p, 3,
  1218    788           "THORITY[\"EPSG\",\"1024\"]],AUTHORITY[\"EPSG\",\"1043\"]");
  1219    789       add_srs_wkt (p, 4,
  1220    790           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1221    791       add_srs_wkt (p, 5,
  1222    792           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1223    793       add_srs_wkt (p, 6,
  1224         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
          794  +        "122\"]],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Trans");
  1225    795       add_srs_wkt (p, 7,
  1226         -        "],AUTHORITY[\"EPSG\",\"4490\"]],PROJECTION[\"Transverse_");
          796  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  1227    797       add_srs_wkt (p, 8,
  1228         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          798  +        "RAMETER[\"central_meridian\",135],PARAMETER[\"scale_fact");
  1229    799       add_srs_wkt (p, 9,
  1230         -        "R[\"central_meridian\",135],PARAMETER[\"scale_factor\",1");
          800  +        "or\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1231    801       add_srs_wkt (p, 10,
  1232         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          802  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1233    803       add_srs_wkt (p, 11,
  1234         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1235         -    add_srs_wkt (p, 12,
  1236         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
  1237         -    add_srs_wkt (p, 13,
  1238         -        "\",\"4554\"]]");
  1239         -    p = add_epsg_def_ex (filter, first, last, 4555, "epsg", 4555,
  1240         -        "New Beijing", 1, 1,
  1241         -        "Krassowsky 1940", "Greenwich",
  1242         -        "New_Beijing", "none", "degree",
  1243         -        "Latitude", "North", "Longitude", "East");
          804  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"4554\"]]");
          805  +    p = add_epsg_def (filter, first, last, 4555, "epsg", 4555,
          806  +        "New Beijing");
  1244    807       add_proj4text (p, 0,
  1245    808           "+proj=longlat +ellps=krass +no_defs");
  1246    809       add_srs_wkt (p, 0,
  1247    810           "GEOGCS[\"New Beijing\",DATUM[\"New_Beijing\",SPHEROID[\"");
  1248    811       add_srs_wkt (p, 1,
  1249    812           "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
  1250    813       add_srs_wkt (p, 2,
  1251    814           "4\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\"");
  1252    815       add_srs_wkt (p, 3,
  1253    816           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1254    817       add_srs_wkt (p, 4,
  1255         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
          818  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1256    819       add_srs_wkt (p, 5,
  1257         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1258         -    add_srs_wkt (p, 6,
  1259         -        "4555\"]]");
  1260         -    p = add_epsg_def_ex (filter, first, last, 4558, "epsg", 4558,
  1261         -        "RRAF 1991", 1, 1,
  1262         -        "GRS 1980", "Greenwich",
  1263         -        "Reseau_de_Reference_des_Antilles_Francaises_1991", "none", "degree",
  1264         -        "Latitude", "North", "Longitude", "East");
          820  +        "SG\",\"4555\"]]");
          821  +    p = add_epsg_def (filter, first, last, 4558, "epsg", 4558,
          822  +        "RRAF 1991");
  1265    823       add_proj4text (p, 0,
  1266    824           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1267    825       add_proj4text (p, 1,
  1268    826           "fs");
  1269    827       add_srs_wkt (p, 0,
  1270    828           "GEOGCS[\"RRAF 1991\",DATUM[\"Reseau_de_Reference_des_Ant");
  1271    829       add_srs_wkt (p, 1,
................................................................................
  1273    831       add_srs_wkt (p, 2,
  1274    832           "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  1275    833       add_srs_wkt (p, 3,
  1276    834           "0,0,0,0],AUTHORITY[\"EPSG\",\"1047\"]],PRIMEM[\"Greenwic");
  1277    835       add_srs_wkt (p, 4,
  1278    836           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  1279    837       add_srs_wkt (p, 5,
  1280         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
          838  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  1281    839       add_srs_wkt (p, 6,
  1282         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1283         -    add_srs_wkt (p, 7,
  1284         -        ",\"4558\"]]");
  1285         -    p = add_epsg_def_ex (filter, first, last, 4559, "epsg", 4559,
  1286         -        "RRAF 1991 / UTM zone 20N", 0, 0,
  1287         -        "GRS 1980", "Greenwich",
  1288         -        "Reseau_de_Reference_des_Antilles_Francaises_1991", "Transverse_Mercator", "metre",
  1289         -        "Easting", "East", "Northing", "North");
          840  +        "EPSG\",\"4558\"]]");
          841  +    p = add_epsg_def (filter, first, last, 4559, "epsg", 4559,
          842  +        "RRAF 1991 / UTM zone 20N");
  1290    843       add_proj4text (p, 0,
  1291    844           "+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1292    845       add_proj4text (p, 1,
  1293    846           "units=m +no_defs");
  1294    847       add_srs_wkt (p, 0,
  1295    848           "PROJCS[\"RRAF 1991 / UTM zone 20N\",GEOGCS[\"RRAF 1991\"");
  1296    849       add_srs_wkt (p, 1,
................................................................................
  1300    853       add_srs_wkt (p, 3,
  1301    854           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  1302    855       add_srs_wkt (p, 4,
  1303    856           "EPSG\",\"1047\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1304    857       add_srs_wkt (p, 5,
  1305    858           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1306    859       add_srs_wkt (p, 6,
  1307         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
          860  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4558\"]],PR");
  1308    861       add_srs_wkt (p, 7,
  1309         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4558\"]],PROJECTI");
          862  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1310    863       add_srs_wkt (p, 8,
  1311         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
          864  +        "f_origin\",0],PARAMETER[\"central_meridian\",-63],PARAME");
  1312    865       add_srs_wkt (p, 9,
  1313         -        "in\",0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"");
          866  +        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  1314    867       add_srs_wkt (p, 10,
  1315         -        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
          868  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1316    869       add_srs_wkt (p, 11,
  1317         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
          870  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  1318    871       add_srs_wkt (p, 12,
  1319         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1320         -    add_srs_wkt (p, 13,
  1321         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"4559\"]]");
  1322         -    p = add_epsg_def_ex (filter, first, last, 4568, "epsg", 4568,
  1323         -        "New Beijing / Gauss-Kruger zone 13", 0, 1,
  1324         -        "Krassowsky 1940", "Greenwich",
  1325         -        "New_Beijing", "Transverse_Mercator", "metre",
  1326         -        "X", "North", "Y", "East");
          872  +        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"4559\"]]");
          873  +    p = add_epsg_def (filter, first, last, 4568, "epsg", 4568,
          874  +        "New Beijing / Gauss-Kruger zone 13");
  1327    875       add_proj4text (p, 0,
  1328    876           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0");
  1329    877       add_proj4text (p, 1,
  1330    878           " +ellps=krass +units=m +no_defs");
  1331    879       add_srs_wkt (p, 0,
  1332    880           "PROJCS[\"New Beijing / Gauss-Kruger zone 13\",GEOGCS[\"N");
  1333    881       add_srs_wkt (p, 1,
................................................................................
  1335    883       add_srs_wkt (p, 2,
  1336    884           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1337    885       add_srs_wkt (p, 3,
  1338    886           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1339    887       add_srs_wkt (p, 4,
  1340    888           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1341    889       add_srs_wkt (p, 5,
  1342         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
          890  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1343    891       add_srs_wkt (p, 6,
  1344         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
          892  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1345    893       add_srs_wkt (p, 7,
  1346         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          894  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",75]");
  1347    895       add_srs_wkt (p, 8,
  1348         -        "_of_origin\",0],PARAMETER[\"central_meridian\",75],PARAM");
          896  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  1349    897       add_srs_wkt (p, 9,
  1350         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",135");
          898  +        "\",13500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  1351    899       add_srs_wkt (p, 10,
  1352         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          900  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  1353    901       add_srs_wkt (p, 11,
  1354         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  1355         -    add_srs_wkt (p, 12,
  1356         -        "\",EAST],AUTHORITY[\"EPSG\",\"4568\"]]");
  1357         -    p = add_epsg_def_ex (filter, first, last, 4569, "epsg", 4569,
  1358         -        "New Beijing / Gauss-Kruger zone 14", 0, 1,
  1359         -        "Krassowsky 1940", "Greenwich",
  1360         -        "New_Beijing", "Transverse_Mercator", "metre",
  1361         -        "X", "North", "Y", "East");
          902  +        "4568\"]]");
          903  +    p = add_epsg_def (filter, first, last, 4569, "epsg", 4569,
          904  +        "New Beijing / Gauss-Kruger zone 14");
  1362    905       add_proj4text (p, 0,
  1363    906           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0");
  1364    907       add_proj4text (p, 1,
  1365    908           " +ellps=krass +units=m +no_defs");
  1366    909       add_srs_wkt (p, 0,
  1367    910           "PROJCS[\"New Beijing / Gauss-Kruger zone 14\",GEOGCS[\"N");
  1368    911       add_srs_wkt (p, 1,
................................................................................
  1370    913       add_srs_wkt (p, 2,
  1371    914           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1372    915       add_srs_wkt (p, 3,
  1373    916           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1374    917       add_srs_wkt (p, 4,
  1375    918           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1376    919       add_srs_wkt (p, 5,
  1377         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
          920  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1378    921       add_srs_wkt (p, 6,
  1379         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
          922  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1380    923       add_srs_wkt (p, 7,
  1381         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          924  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",81]");
  1382    925       add_srs_wkt (p, 8,
  1383         -        "_of_origin\",0],PARAMETER[\"central_meridian\",81],PARAM");
          926  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  1384    927       add_srs_wkt (p, 9,
  1385         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",145");
          928  +        "\",14500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  1386    929       add_srs_wkt (p, 10,
  1387         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          930  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  1388    931       add_srs_wkt (p, 11,
  1389         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  1390         -    add_srs_wkt (p, 12,
  1391         -        "\",EAST],AUTHORITY[\"EPSG\",\"4569\"]]");
  1392         -    p = add_epsg_def_ex (filter, first, last, 4570, "epsg", 4570,
  1393         -        "New Beijing / Gauss-Kruger zone 15", 0, 1,
  1394         -        "Krassowsky 1940", "Greenwich",
  1395         -        "New_Beijing", "Transverse_Mercator", "metre",
  1396         -        "X", "North", "Y", "East");
          932  +        "4569\"]]");
          933  +    p = add_epsg_def (filter, first, last, 4570, "epsg", 4570,
          934  +        "New Beijing / Gauss-Kruger zone 15");
  1397    935       add_proj4text (p, 0,
  1398    936           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0");
  1399    937       add_proj4text (p, 1,
  1400    938           " +ellps=krass +units=m +no_defs");
  1401    939       add_srs_wkt (p, 0,
  1402    940           "PROJCS[\"New Beijing / Gauss-Kruger zone 15\",GEOGCS[\"N");
  1403    941       add_srs_wkt (p, 1,
................................................................................
  1405    943       add_srs_wkt (p, 2,
  1406    944           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1407    945       add_srs_wkt (p, 3,
  1408    946           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1409    947       add_srs_wkt (p, 4,
  1410    948           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1411    949       add_srs_wkt (p, 5,
  1412         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
          950  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1413    951       add_srs_wkt (p, 6,
  1414         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
          952  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1415    953       add_srs_wkt (p, 7,
  1416         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          954  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",87]");
  1417    955       add_srs_wkt (p, 8,
  1418         -        "_of_origin\",0],PARAMETER[\"central_meridian\",87],PARAM");
          956  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  1419    957       add_srs_wkt (p, 9,
  1420         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",155");
          958  +        "\",15500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  1421    959       add_srs_wkt (p, 10,
  1422         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          960  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  1423    961       add_srs_wkt (p, 11,
  1424         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  1425         -    add_srs_wkt (p, 12,
  1426         -        "\",EAST],AUTHORITY[\"EPSG\",\"4570\"]]");
  1427         -    p = add_epsg_def_ex (filter, first, last, 4571, "epsg", 4571,
  1428         -        "New Beijing / Gauss-Kruger zone 16", 0, 1,
  1429         -        "Krassowsky 1940", "Greenwich",
  1430         -        "New_Beijing", "Transverse_Mercator", "metre",
  1431         -        "X", "North", "Y", "East");
          962  +        "4570\"]]");
          963  +    p = add_epsg_def (filter, first, last, 4571, "epsg", 4571,
          964  +        "New Beijing / Gauss-Kruger zone 16");
  1432    965       add_proj4text (p, 0,
  1433    966           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0");
  1434    967       add_proj4text (p, 1,
  1435    968           " +ellps=krass +units=m +no_defs");
  1436    969       add_srs_wkt (p, 0,
  1437    970           "PROJCS[\"New Beijing / Gauss-Kruger zone 16\",GEOGCS[\"N");
  1438    971       add_srs_wkt (p, 1,
................................................................................
  1440    973       add_srs_wkt (p, 2,
  1441    974           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1442    975       add_srs_wkt (p, 3,
  1443    976           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1444    977       add_srs_wkt (p, 4,
  1445    978           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1446    979       add_srs_wkt (p, 5,
  1447         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
          980  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1448    981       add_srs_wkt (p, 6,
  1449         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
          982  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1450    983       add_srs_wkt (p, 7,
  1451         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          984  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",93]");
  1452    985       add_srs_wkt (p, 8,
  1453         -        "_of_origin\",0],PARAMETER[\"central_meridian\",93],PARAM");
          986  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  1454    987       add_srs_wkt (p, 9,
  1455         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",165");
          988  +        "\",16500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  1456    989       add_srs_wkt (p, 10,
  1457         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          990  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  1458    991       add_srs_wkt (p, 11,
  1459         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  1460         -    add_srs_wkt (p, 12,
  1461         -        "\",EAST],AUTHORITY[\"EPSG\",\"4571\"]]");
  1462         -    p = add_epsg_def_ex (filter, first, last, 4572, "epsg", 4572,
  1463         -        "New Beijing / Gauss-Kruger zone 17", 0, 1,
  1464         -        "Krassowsky 1940", "Greenwich",
  1465         -        "New_Beijing", "Transverse_Mercator", "metre",
  1466         -        "X", "North", "Y", "East");
          992  +        "4571\"]]");
          993  +    p = add_epsg_def (filter, first, last, 4572, "epsg", 4572,
          994  +        "New Beijing / Gauss-Kruger zone 17");
  1467    995       add_proj4text (p, 0,
  1468    996           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0");
  1469    997       add_proj4text (p, 1,
  1470    998           " +ellps=krass +units=m +no_defs");
  1471    999       add_srs_wkt (p, 0,
  1472   1000           "PROJCS[\"New Beijing / Gauss-Kruger zone 17\",GEOGCS[\"N");
  1473   1001       add_srs_wkt (p, 1,
................................................................................
  1475   1003       add_srs_wkt (p, 2,
  1476   1004           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1477   1005       add_srs_wkt (p, 3,
  1478   1006           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1479   1007       add_srs_wkt (p, 4,
  1480   1008           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1481   1009       add_srs_wkt (p, 5,
  1482         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1010  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1483   1011       add_srs_wkt (p, 6,
  1484         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1012  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1485   1013       add_srs_wkt (p, 7,
  1486         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1014  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",99]");
  1487   1015       add_srs_wkt (p, 8,
  1488         -        "_of_origin\",0],PARAMETER[\"central_meridian\",99],PARAM");
         1016  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  1489   1017       add_srs_wkt (p, 9,
  1490         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",175");
         1018  +        "\",17500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  1491   1019       add_srs_wkt (p, 10,
  1492         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         1020  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  1493   1021       add_srs_wkt (p, 11,
  1494         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  1495         -    add_srs_wkt (p, 12,
  1496         -        "\",EAST],AUTHORITY[\"EPSG\",\"4572\"]]");
  1497         -    p = add_epsg_def_ex (filter, first, last, 4573, "epsg", 4573,
  1498         -        "New Beijing / Gauss-Kruger zone 18", 0, 1,
  1499         -        "Krassowsky 1940", "Greenwich",
  1500         -        "New_Beijing", "Transverse_Mercator", "metre",
  1501         -        "X", "North", "Y", "East");
         1022  +        "4572\"]]");
         1023  +    p = add_epsg_def (filter, first, last, 4573, "epsg", 4573,
         1024  +        "New Beijing / Gauss-Kruger zone 18");
  1502   1025       add_proj4text (p, 0,
  1503   1026           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=");
  1504   1027       add_proj4text (p, 1,
  1505   1028           "0 +ellps=krass +units=m +no_defs");
  1506   1029       add_srs_wkt (p, 0,
  1507   1030           "PROJCS[\"New Beijing / Gauss-Kruger zone 18\",GEOGCS[\"N");
  1508   1031       add_srs_wkt (p, 1,
................................................................................
  1510   1033       add_srs_wkt (p, 2,
  1511   1034           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1512   1035       add_srs_wkt (p, 3,
  1513   1036           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1514   1037       add_srs_wkt (p, 4,
  1515   1038           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1516   1039       add_srs_wkt (p, 5,
  1517         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1040  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1518   1041       add_srs_wkt (p, 6,
  1519         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1042  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1520   1043       add_srs_wkt (p, 7,
  1521         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1044  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",105");
  1522   1045       add_srs_wkt (p, 8,
  1523         -        "_of_origin\",0],PARAMETER[\"central_meridian\",105],PARA");
         1046  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  1524   1047       add_srs_wkt (p, 9,
  1525         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",18");
         1048  +        "g\",18500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1526   1049       add_srs_wkt (p, 10,
  1527         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1050  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  1528   1051       add_srs_wkt (p, 11,
  1529         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1530         -    add_srs_wkt (p, 12,
  1531         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"4573\"]]");
  1532         -    p = add_epsg_def_ex (filter, first, last, 4574, "epsg", 4574,
  1533         -        "New Beijing / Gauss-Kruger zone 19", 0, 1,
  1534         -        "Krassowsky 1940", "Greenwich",
  1535         -        "New_Beijing", "Transverse_Mercator", "metre",
  1536         -        "X", "North", "Y", "East");
         1052  +        "\"4573\"]]");
         1053  +    p = add_epsg_def (filter, first, last, 4574, "epsg", 4574,
         1054  +        "New Beijing / Gauss-Kruger zone 19");
  1537   1055       add_proj4text (p, 0,
  1538   1056           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=");
  1539   1057       add_proj4text (p, 1,
  1540   1058           "0 +ellps=krass +units=m +no_defs");
  1541   1059       add_srs_wkt (p, 0,
  1542   1060           "PROJCS[\"New Beijing / Gauss-Kruger zone 19\",GEOGCS[\"N");
  1543   1061       add_srs_wkt (p, 1,
................................................................................
  1545   1063       add_srs_wkt (p, 2,
  1546   1064           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1547   1065       add_srs_wkt (p, 3,
  1548   1066           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1549   1067       add_srs_wkt (p, 4,
  1550   1068           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1551   1069       add_srs_wkt (p, 5,
  1552         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1070  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1553   1071       add_srs_wkt (p, 6,
  1554         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1072  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1555   1073       add_srs_wkt (p, 7,
  1556         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1074  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",111");
  1557   1075       add_srs_wkt (p, 8,
  1558         -        "_of_origin\",0],PARAMETER[\"central_meridian\",111],PARA");
         1076  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  1559   1077       add_srs_wkt (p, 9,
  1560         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",19");
         1078  +        "g\",19500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1561   1079       add_srs_wkt (p, 10,
  1562         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1080  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  1563   1081       add_srs_wkt (p, 11,
  1564         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1565         -    add_srs_wkt (p, 12,
  1566         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"4574\"]]");
  1567         -    p = add_epsg_def_ex (filter, first, last, 4575, "epsg", 4575,
  1568         -        "New Beijing / Gauss-Kruger zone 20", 0, 1,
  1569         -        "Krassowsky 1940", "Greenwich",
  1570         -        "New_Beijing", "Transverse_Mercator", "metre",
  1571         -        "X", "North", "Y", "East");
         1082  +        "\"4574\"]]");
         1083  +    p = add_epsg_def (filter, first, last, 4575, "epsg", 4575,
         1084  +        "New Beijing / Gauss-Kruger zone 20");
  1572   1085       add_proj4text (p, 0,
  1573   1086           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=");
  1574   1087       add_proj4text (p, 1,
  1575   1088           "0 +ellps=krass +units=m +no_defs");
  1576   1089       add_srs_wkt (p, 0,
  1577   1090           "PROJCS[\"New Beijing / Gauss-Kruger zone 20\",GEOGCS[\"N");
  1578   1091       add_srs_wkt (p, 1,
................................................................................
  1580   1093       add_srs_wkt (p, 2,
  1581   1094           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1582   1095       add_srs_wkt (p, 3,
  1583   1096           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1584   1097       add_srs_wkt (p, 4,
  1585   1098           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1586   1099       add_srs_wkt (p, 5,
  1587         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1100  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1588   1101       add_srs_wkt (p, 6,
  1589         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1102  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1590   1103       add_srs_wkt (p, 7,
  1591         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1104  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",117");
  1592   1105       add_srs_wkt (p, 8,
  1593         -        "_of_origin\",0],PARAMETER[\"central_meridian\",117],PARA");
         1106  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  1594   1107       add_srs_wkt (p, 9,
  1595         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",20");
         1108  +        "g\",20500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1596   1109       add_srs_wkt (p, 10,
  1597         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1110  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  1598   1111       add_srs_wkt (p, 11,
  1599         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1600         -    add_srs_wkt (p, 12,
  1601         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"4575\"]]");
  1602         -    p = add_epsg_def_ex (filter, first, last, 4576, "epsg", 4576,
  1603         -        "New Beijing / Gauss-Kruger zone 21", 0, 1,
  1604         -        "Krassowsky 1940", "Greenwich",
  1605         -        "New_Beijing", "Transverse_Mercator", "metre",
  1606         -        "X", "North", "Y", "East");
         1112  +        "\"4575\"]]");
         1113  +    p = add_epsg_def (filter, first, last, 4576, "epsg", 4576,
         1114  +        "New Beijing / Gauss-Kruger zone 21");
  1607   1115       add_proj4text (p, 0,
  1608   1116           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=");
  1609   1117       add_proj4text (p, 1,
  1610   1118           "0 +ellps=krass +units=m +no_defs");
  1611   1119       add_srs_wkt (p, 0,
  1612   1120           "PROJCS[\"New Beijing / Gauss-Kruger zone 21\",GEOGCS[\"N");
  1613   1121       add_srs_wkt (p, 1,
................................................................................
  1615   1123       add_srs_wkt (p, 2,
  1616   1124           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1617   1125       add_srs_wkt (p, 3,
  1618   1126           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1619   1127       add_srs_wkt (p, 4,
  1620   1128           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1621   1129       add_srs_wkt (p, 5,
  1622         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1130  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1623   1131       add_srs_wkt (p, 6,
  1624         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1132  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1625   1133       add_srs_wkt (p, 7,
  1626         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1134  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",123");
  1627   1135       add_srs_wkt (p, 8,
  1628         -        "_of_origin\",0],PARAMETER[\"central_meridian\",123],PARA");
         1136  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  1629   1137       add_srs_wkt (p, 9,
  1630         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",21");
         1138  +        "g\",21500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1631   1139       add_srs_wkt (p, 10,
  1632         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1140  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  1633   1141       add_srs_wkt (p, 11,
  1634         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1635         -    add_srs_wkt (p, 12,
  1636         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"4576\"]]");
  1637         -    p = add_epsg_def_ex (filter, first, last, 4577, "epsg", 4577,
  1638         -        "New Beijing / Gauss-Kruger zone 22", 0, 1,
  1639         -        "Krassowsky 1940", "Greenwich",
  1640         -        "New_Beijing", "Transverse_Mercator", "metre",
  1641         -        "X", "North", "Y", "East");
         1142  +        "\"4576\"]]");
         1143  +    p = add_epsg_def (filter, first, last, 4577, "epsg", 4577,
         1144  +        "New Beijing / Gauss-Kruger zone 22");
  1642   1145       add_proj4text (p, 0,
  1643   1146           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=");
  1644   1147       add_proj4text (p, 1,
  1645   1148           "0 +ellps=krass +units=m +no_defs");
  1646   1149       add_srs_wkt (p, 0,
  1647   1150           "PROJCS[\"New Beijing / Gauss-Kruger zone 22\",GEOGCS[\"N");
  1648   1151       add_srs_wkt (p, 1,
................................................................................
  1650   1153       add_srs_wkt (p, 2,
  1651   1154           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1652   1155       add_srs_wkt (p, 3,
  1653   1156           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1654   1157       add_srs_wkt (p, 4,
  1655   1158           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1656   1159       add_srs_wkt (p, 5,
  1657         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1160  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1658   1161       add_srs_wkt (p, 6,
  1659         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1162  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1660   1163       add_srs_wkt (p, 7,
  1661         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1164  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",129");
  1662   1165       add_srs_wkt (p, 8,
  1663         -        "_of_origin\",0],PARAMETER[\"central_meridian\",129],PARA");
         1166  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  1664   1167       add_srs_wkt (p, 9,
  1665         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",22");
         1168  +        "g\",22500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1666   1169       add_srs_wkt (p, 10,
  1667         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1170  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  1668   1171       add_srs_wkt (p, 11,
  1669         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1670         -    add_srs_wkt (p, 12,
  1671         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"4577\"]]");
  1672         -    p = add_epsg_def_ex (filter, first, last, 4578, "epsg", 4578,
  1673         -        "New Beijing / Gauss-Kruger zone 23", 0, 1,
  1674         -        "Krassowsky 1940", "Greenwich",
  1675         -        "New_Beijing", "Transverse_Mercator", "metre",
  1676         -        "X", "North", "Y", "East");
         1172  +        "\"4577\"]]");
         1173  +    p = add_epsg_def (filter, first, last, 4578, "epsg", 4578,
         1174  +        "New Beijing / Gauss-Kruger zone 23");
  1677   1175       add_proj4text (p, 0,
  1678   1176           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=");
  1679   1177       add_proj4text (p, 1,
  1680   1178           "0 +ellps=krass +units=m +no_defs");
  1681   1179       add_srs_wkt (p, 0,
  1682   1180           "PROJCS[\"New Beijing / Gauss-Kruger zone 23\",GEOGCS[\"N");
  1683   1181       add_srs_wkt (p, 1,
................................................................................
  1685   1183       add_srs_wkt (p, 2,
  1686   1184           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1687   1185       add_srs_wkt (p, 3,
  1688   1186           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1689   1187       add_srs_wkt (p, 4,
  1690   1188           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1691   1189       add_srs_wkt (p, 5,
  1692         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1190  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1693   1191       add_srs_wkt (p, 6,
  1694         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1192  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1695   1193       add_srs_wkt (p, 7,
  1696         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1194  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",135");
  1697   1195       add_srs_wkt (p, 8,
  1698         -        "_of_origin\",0],PARAMETER[\"central_meridian\",135],PARA");
         1196  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  1699   1197       add_srs_wkt (p, 9,
  1700         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",23");
         1198  +        "g\",23500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1701   1199       add_srs_wkt (p, 10,
  1702         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1200  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  1703   1201       add_srs_wkt (p, 11,
  1704         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1705         -    add_srs_wkt (p, 12,
  1706         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"4578\"]]");
  1707         -    p = add_epsg_def_ex (filter, first, last, 4579, "epsg", 4579,
  1708         -        "New Beijing / Gauss-Kruger CM 75E", 0, 1,
  1709         -        "Krassowsky 1940", "Greenwich",
  1710         -        "New_Beijing", "Transverse_Mercator", "metre",
  1711         -        "X", "North", "Y", "East");
         1202  +        "\"4578\"]]");
         1203  +    p = add_epsg_def (filter, first, last, 4579, "epsg", 4579,
         1204  +        "New Beijing / Gauss-Kruger CM 75E");
  1712   1205       add_proj4text (p, 0,
  1713   1206           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
  1714   1207       add_proj4text (p, 1,
  1715   1208           "ellps=krass +units=m +no_defs");
  1716   1209       add_srs_wkt (p, 0,
  1717   1210           "PROJCS[\"New Beijing / Gauss-Kruger CM 75E\",GEOGCS[\"Ne");
  1718   1211       add_srs_wkt (p, 1,
................................................................................
  1720   1213       add_srs_wkt (p, 2,
  1721   1214           "1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTHO");
  1722   1215       add_srs_wkt (p, 3,
  1723   1216           "RITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1724   1217       add_srs_wkt (p, 4,
  1725   1218           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1726   1219       add_srs_wkt (p, 5,
  1727         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         1220  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4555");
  1728   1221       add_srs_wkt (p, 6,
  1729         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],P");
         1222  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1730   1223       add_srs_wkt (p, 7,
  1731         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         1224  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",75],");
  1732   1225       add_srs_wkt (p, 8,
  1733         -        "of_origin\",0],PARAMETER[\"central_meridian\",75],PARAME");
         1226  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1734   1227       add_srs_wkt (p, 9,
  1735         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1228  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1736   1229       add_srs_wkt (p, 10,
  1737         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1230  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"457");
  1738   1231       add_srs_wkt (p, 11,
  1739         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  1740         -    add_srs_wkt (p, 12,
  1741         -        "EAST],AUTHORITY[\"EPSG\",\"4579\"]]");
  1742         -    p = add_epsg_def_ex (filter, first, last, 4580, "epsg", 4580,
  1743         -        "New Beijing / Gauss-Kruger CM 81E", 0, 1,
  1744         -        "Krassowsky 1940", "Greenwich",
  1745         -        "New_Beijing", "Transverse_Mercator", "metre",
  1746         -        "X", "North", "Y", "East");
         1232  +        "9\"]]");
         1233  +    p = add_epsg_def (filter, first, last, 4580, "epsg", 4580,
         1234  +        "New Beijing / Gauss-Kruger CM 81E");
  1747   1235       add_proj4text (p, 0,
  1748   1236           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
  1749   1237       add_proj4text (p, 1,
  1750   1238           "ellps=krass +units=m +no_defs");
  1751   1239       add_srs_wkt (p, 0,
  1752   1240           "PROJCS[\"New Beijing / Gauss-Kruger CM 81E\",GEOGCS[\"Ne");
  1753   1241       add_srs_wkt (p, 1,
................................................................................
  1755   1243       add_srs_wkt (p, 2,
  1756   1244           "1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTHO");
  1757   1245       add_srs_wkt (p, 3,
  1758   1246           "RITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1759   1247       add_srs_wkt (p, 4,
  1760   1248           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1761   1249       add_srs_wkt (p, 5,
  1762         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         1250  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4555");
  1763   1251       add_srs_wkt (p, 6,
  1764         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],P");
         1252  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1765   1253       add_srs_wkt (p, 7,
  1766         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         1254  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",81],");
  1767   1255       add_srs_wkt (p, 8,
  1768         -        "of_origin\",0],PARAMETER[\"central_meridian\",81],PARAME");
         1256  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1769   1257       add_srs_wkt (p, 9,
  1770         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1258  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1771   1259       add_srs_wkt (p, 10,
  1772         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1260  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"458");
  1773   1261       add_srs_wkt (p, 11,
  1774         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  1775         -    add_srs_wkt (p, 12,
  1776         -        "EAST],AUTHORITY[\"EPSG\",\"4580\"]]");
  1777         -    p = add_epsg_def_ex (filter, first, last, 4581, "epsg", 4581,
  1778         -        "New Beijing / Gauss-Kruger CM 87E", 0, 1,
  1779         -        "Krassowsky 1940", "Greenwich",
  1780         -        "New_Beijing", "Transverse_Mercator", "metre",
  1781         -        "X", "North", "Y", "East");
         1262  +        "0\"]]");
         1263  +    p = add_epsg_def (filter, first, last, 4581, "epsg", 4581,
         1264  +        "New Beijing / Gauss-Kruger CM 87E");
  1782   1265       add_proj4text (p, 0,
  1783   1266           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
  1784   1267       add_proj4text (p, 1,
  1785   1268           "ellps=krass +units=m +no_defs");
  1786   1269       add_srs_wkt (p, 0,
  1787   1270           "PROJCS[\"New Beijing / Gauss-Kruger CM 87E\",GEOGCS[\"Ne");
  1788   1271       add_srs_wkt (p, 1,
................................................................................
  1790   1273       add_srs_wkt (p, 2,
  1791   1274           "1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTHO");
  1792   1275       add_srs_wkt (p, 3,
  1793   1276           "RITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1794   1277       add_srs_wkt (p, 4,
  1795   1278           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1796   1279       add_srs_wkt (p, 5,
  1797         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         1280  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4555");
  1798   1281       add_srs_wkt (p, 6,
  1799         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],P");
         1282  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1800   1283       add_srs_wkt (p, 7,
  1801         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         1284  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",87],");
  1802   1285       add_srs_wkt (p, 8,
  1803         -        "of_origin\",0],PARAMETER[\"central_meridian\",87],PARAME");
         1286  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1804   1287       add_srs_wkt (p, 9,
  1805         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1288  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1806   1289       add_srs_wkt (p, 10,
  1807         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1290  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"458");
  1808   1291       add_srs_wkt (p, 11,
  1809         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  1810         -    add_srs_wkt (p, 12,
  1811         -        "EAST],AUTHORITY[\"EPSG\",\"4581\"]]");
  1812         -    p = add_epsg_def_ex (filter, first, last, 4582, "epsg", 4582,
  1813         -        "New Beijing / Gauss-Kruger CM 93E", 0, 1,
  1814         -        "Krassowsky 1940", "Greenwich",
  1815         -        "New_Beijing", "Transverse_Mercator", "metre",
  1816         -        "X", "North", "Y", "East");
         1292  +        "1\"]]");
         1293  +    p = add_epsg_def (filter, first, last, 4582, "epsg", 4582,
         1294  +        "New Beijing / Gauss-Kruger CM 93E");
  1817   1295       add_proj4text (p, 0,
  1818   1296           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
  1819   1297       add_proj4text (p, 1,
  1820   1298           "ellps=krass +units=m +no_defs");
  1821   1299       add_srs_wkt (p, 0,
  1822   1300           "PROJCS[\"New Beijing / Gauss-Kruger CM 93E\",GEOGCS[\"Ne");
  1823   1301       add_srs_wkt (p, 1,
................................................................................
  1825   1303       add_srs_wkt (p, 2,
  1826   1304           "1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTHO");
  1827   1305       add_srs_wkt (p, 3,
  1828   1306           "RITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1829   1307       add_srs_wkt (p, 4,
  1830   1308           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1831   1309       add_srs_wkt (p, 5,
  1832         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         1310  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4555");
  1833   1311       add_srs_wkt (p, 6,
  1834         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],P");
         1312  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1835   1313       add_srs_wkt (p, 7,
  1836         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         1314  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",93],");
  1837   1315       add_srs_wkt (p, 8,
  1838         -        "of_origin\",0],PARAMETER[\"central_meridian\",93],PARAME");
         1316  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1839   1317       add_srs_wkt (p, 9,
  1840         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1318  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1841   1319       add_srs_wkt (p, 10,
  1842         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1320  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"458");
  1843   1321       add_srs_wkt (p, 11,
  1844         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  1845         -    add_srs_wkt (p, 12,
  1846         -        "EAST],AUTHORITY[\"EPSG\",\"4582\"]]");
  1847         -    p = add_epsg_def_ex (filter, first, last, 4583, "epsg", 4583,
  1848         -        "New Beijing / Gauss-Kruger CM 99E", 0, 1,
  1849         -        "Krassowsky 1940", "Greenwich",
  1850         -        "New_Beijing", "Transverse_Mercator", "metre",
  1851         -        "X", "North", "Y", "East");
         1322  +        "2\"]]");
         1323  +    p = add_epsg_def (filter, first, last, 4583, "epsg", 4583,
         1324  +        "New Beijing / Gauss-Kruger CM 99E");
  1852   1325       add_proj4text (p, 0,
  1853   1326           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
  1854   1327       add_proj4text (p, 1,
  1855   1328           "ellps=krass +units=m +no_defs");
  1856   1329       add_srs_wkt (p, 0,
  1857   1330           "PROJCS[\"New Beijing / Gauss-Kruger CM 99E\",GEOGCS[\"Ne");
  1858   1331       add_srs_wkt (p, 1,
................................................................................
  1860   1333       add_srs_wkt (p, 2,
  1861   1334           "1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTHO");
  1862   1335       add_srs_wkt (p, 3,
  1863   1336           "RITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1864   1337       add_srs_wkt (p, 4,
  1865   1338           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1866   1339       add_srs_wkt (p, 5,
  1867         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         1340  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4555");
  1868   1341       add_srs_wkt (p, 6,
  1869         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],P");
         1342  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1870   1343       add_srs_wkt (p, 7,
  1871         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
         1344  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",99],");
  1872   1345       add_srs_wkt (p, 8,
  1873         -        "of_origin\",0],PARAMETER[\"central_meridian\",99],PARAME");
         1346  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1874   1347       add_srs_wkt (p, 9,
  1875         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
         1348  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1876   1349       add_srs_wkt (p, 10,
  1877         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         1350  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"458");
  1878   1351       add_srs_wkt (p, 11,
  1879         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  1880         -    add_srs_wkt (p, 12,
  1881         -        "EAST],AUTHORITY[\"EPSG\",\"4583\"]]");
  1882         -    p = add_epsg_def_ex (filter, first, last, 4584, "epsg", 4584,
  1883         -        "New Beijing / Gauss-Kruger CM 105E", 0, 1,
  1884         -        "Krassowsky 1940", "Greenwich",
  1885         -        "New_Beijing", "Transverse_Mercator", "metre",
  1886         -        "X", "North", "Y", "East");
         1352  +        "3\"]]");
         1353  +    p = add_epsg_def (filter, first, last, 4584, "epsg", 4584,
         1354  +        "New Beijing / Gauss-Kruger CM 105E");
  1887   1355       add_proj4text (p, 0,
  1888   1356           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
  1889   1357       add_proj4text (p, 1,
  1890   1358           "+ellps=krass +units=m +no_defs");
  1891   1359       add_srs_wkt (p, 0,
  1892   1360           "PROJCS[\"New Beijing / Gauss-Kruger CM 105E\",GEOGCS[\"N");
  1893   1361       add_srs_wkt (p, 1,
................................................................................
  1895   1363       add_srs_wkt (p, 2,
  1896   1364           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1897   1365       add_srs_wkt (p, 3,
  1898   1366           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1899   1367       add_srs_wkt (p, 4,
  1900   1368           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1901   1369       add_srs_wkt (p, 5,
  1902         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1370  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1903   1371       add_srs_wkt (p, 6,
  1904         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1372  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1905   1373       add_srs_wkt (p, 7,
  1906         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1374  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",105");
  1907   1375       add_srs_wkt (p, 8,
  1908         -        "_of_origin\",0],PARAMETER[\"central_meridian\",105],PARA");
         1376  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  1909   1377       add_srs_wkt (p, 9,
  1910         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         1378  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  1911   1379       add_srs_wkt (p, 10,
  1912         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1380  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  1913   1381       add_srs_wkt (p, 11,
  1914         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1915         -    add_srs_wkt (p, 12,
  1916         -        ",EAST],AUTHORITY[\"EPSG\",\"4584\"]]");
  1917         -    p = add_epsg_def_ex (filter, first, last, 4585, "epsg", 4585,
  1918         -        "New Beijing / Gauss-Kruger CM 111E", 0, 1,
  1919         -        "Krassowsky 1940", "Greenwich",
  1920         -        "New_Beijing", "Transverse_Mercator", "metre",
  1921         -        "X", "North", "Y", "East");
         1382  +        "4584\"]]");
         1383  +    p = add_epsg_def (filter, first, last, 4585, "epsg", 4585,
         1384  +        "New Beijing / Gauss-Kruger CM 111E");
  1922   1385       add_proj4text (p, 0,
  1923   1386           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
  1924   1387       add_proj4text (p, 1,
  1925   1388           "+ellps=krass +units=m +no_defs");
  1926   1389       add_srs_wkt (p, 0,
  1927   1390           "PROJCS[\"New Beijing / Gauss-Kruger CM 111E\",GEOGCS[\"N");
  1928   1391       add_srs_wkt (p, 1,
................................................................................
  1930   1393       add_srs_wkt (p, 2,
  1931   1394           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1932   1395       add_srs_wkt (p, 3,
  1933   1396           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1934   1397       add_srs_wkt (p, 4,
  1935   1398           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1936   1399       add_srs_wkt (p, 5,
  1937         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1400  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1938   1401       add_srs_wkt (p, 6,
  1939         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1402  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1940   1403       add_srs_wkt (p, 7,
  1941         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1404  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",111");
  1942   1405       add_srs_wkt (p, 8,
  1943         -        "_of_origin\",0],PARAMETER[\"central_meridian\",111],PARA");
         1406  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  1944   1407       add_srs_wkt (p, 9,
  1945         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         1408  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  1946   1409       add_srs_wkt (p, 10,
  1947         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1410  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  1948   1411       add_srs_wkt (p, 11,
  1949         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1950         -    add_srs_wkt (p, 12,
  1951         -        ",EAST],AUTHORITY[\"EPSG\",\"4585\"]]");
  1952         -    p = add_epsg_def_ex (filter, first, last, 4586, "epsg", 4586,
  1953         -        "New Beijing / Gauss-Kruger CM 117E", 0, 1,
  1954         -        "Krassowsky 1940", "Greenwich",
  1955         -        "New_Beijing", "Transverse_Mercator", "metre",
  1956         -        "X", "North", "Y", "East");
         1412  +        "4585\"]]");
         1413  +    p = add_epsg_def (filter, first, last, 4586, "epsg", 4586,
         1414  +        "New Beijing / Gauss-Kruger CM 117E");
  1957   1415       add_proj4text (p, 0,
  1958   1416           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
  1959   1417       add_proj4text (p, 1,
  1960   1418           "+ellps=krass +units=m +no_defs");
  1961   1419       add_srs_wkt (p, 0,
  1962   1420           "PROJCS[\"New Beijing / Gauss-Kruger CM 117E\",GEOGCS[\"N");
  1963   1421       add_srs_wkt (p, 1,
................................................................................
  1965   1423       add_srs_wkt (p, 2,
  1966   1424           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  1967   1425       add_srs_wkt (p, 3,
  1968   1426           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1969   1427       add_srs_wkt (p, 4,
  1970   1428           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1971   1429       add_srs_wkt (p, 5,
  1972         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1430  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  1973   1431       add_srs_wkt (p, 6,
  1974         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1432  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1975   1433       add_srs_wkt (p, 7,
  1976         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1434  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",117");
  1977   1435       add_srs_wkt (p, 8,
  1978         -        "_of_origin\",0],PARAMETER[\"central_meridian\",117],PARA");
         1436  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  1979   1437       add_srs_wkt (p, 9,
  1980         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         1438  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  1981   1439       add_srs_wkt (p, 10,
  1982         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1440  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  1983   1441       add_srs_wkt (p, 11,
  1984         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  1985         -    add_srs_wkt (p, 12,
  1986         -        ",EAST],AUTHORITY[\"EPSG\",\"4586\"]]");
  1987         -    p = add_epsg_def_ex (filter, first, last, 4587, "epsg", 4587,
  1988         -        "New Beijing / Gauss-Kruger CM 123E", 0, 1,
  1989         -        "Krassowsky 1940", "Greenwich",
  1990         -        "New_Beijing", "Transverse_Mercator", "metre",
  1991         -        "X", "North", "Y", "East");
         1442  +        "4586\"]]");
         1443  +    p = add_epsg_def (filter, first, last, 4587, "epsg", 4587,
         1444  +        "New Beijing / Gauss-Kruger CM 123E");
  1992   1445       add_proj4text (p, 0,
  1993   1446           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
  1994   1447       add_proj4text (p, 1,
  1995   1448           "+ellps=krass +units=m +no_defs");
  1996   1449       add_srs_wkt (p, 0,
  1997   1450           "PROJCS[\"New Beijing / Gauss-Kruger CM 123E\",GEOGCS[\"N");
  1998   1451       add_srs_wkt (p, 1,
................................................................................
  2000   1453       add_srs_wkt (p, 2,
  2001   1454           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  2002   1455       add_srs_wkt (p, 3,
  2003   1456           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2004   1457       add_srs_wkt (p, 4,
  2005   1458           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2006   1459       add_srs_wkt (p, 5,
  2007         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1460  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  2008   1461       add_srs_wkt (p, 6,
  2009         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1462  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2010   1463       add_srs_wkt (p, 7,
  2011         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1464  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",123");
  2012   1465       add_srs_wkt (p, 8,
  2013         -        "_of_origin\",0],PARAMETER[\"central_meridian\",123],PARA");
         1466  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2014   1467       add_srs_wkt (p, 9,
  2015         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         1468  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  2016   1469       add_srs_wkt (p, 10,
  2017         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1470  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2018   1471       add_srs_wkt (p, 11,
  2019         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  2020         -    add_srs_wkt (p, 12,
  2021         -        ",EAST],AUTHORITY[\"EPSG\",\"4587\"]]");
  2022         -    p = add_epsg_def_ex (filter, first, last, 4588, "epsg", 4588,
  2023         -        "New Beijing / Gauss-Kruger CM 129E", 0, 1,
  2024         -        "Krassowsky 1940", "Greenwich",
  2025         -        "New_Beijing", "Transverse_Mercator", "metre",
  2026         -        "X", "North", "Y", "East");
         1472  +        "4587\"]]");
         1473  +    p = add_epsg_def (filter, first, last, 4588, "epsg", 4588,
         1474  +        "New Beijing / Gauss-Kruger CM 129E");
  2027   1475       add_proj4text (p, 0,
  2028   1476           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
  2029   1477       add_proj4text (p, 1,
  2030   1478           "+ellps=krass +units=m +no_defs");
  2031   1479       add_srs_wkt (p, 0,
  2032   1480           "PROJCS[\"New Beijing / Gauss-Kruger CM 129E\",GEOGCS[\"N");
  2033   1481       add_srs_wkt (p, 1,
................................................................................
  2035   1483       add_srs_wkt (p, 2,
  2036   1484           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  2037   1485       add_srs_wkt (p, 3,
  2038   1486           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2039   1487       add_srs_wkt (p, 4,
  2040   1488           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2041   1489       add_srs_wkt (p, 5,
  2042         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1490  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  2043   1491       add_srs_wkt (p, 6,
  2044         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1492  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2045   1493       add_srs_wkt (p, 7,
  2046         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1494  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",129");
  2047   1495       add_srs_wkt (p, 8,
  2048         -        "_of_origin\",0],PARAMETER[\"central_meridian\",129],PARA");
         1496  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2049   1497       add_srs_wkt (p, 9,
  2050         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         1498  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  2051   1499       add_srs_wkt (p, 10,
  2052         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1500  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2053   1501       add_srs_wkt (p, 11,
  2054         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  2055         -    add_srs_wkt (p, 12,
  2056         -        ",EAST],AUTHORITY[\"EPSG\",\"4588\"]]");
  2057         -    p = add_epsg_def_ex (filter, first, last, 4589, "epsg", 4589,
  2058         -        "New Beijing / Gauss-Kruger CM 135E", 0, 1,
  2059         -        "Krassowsky 1940", "Greenwich",
  2060         -        "New_Beijing", "Transverse_Mercator", "metre",
  2061         -        "X", "North", "Y", "East");
         1502  +        "4588\"]]");
         1503  +    p = add_epsg_def (filter, first, last, 4589, "epsg", 4589,
         1504  +        "New Beijing / Gauss-Kruger CM 135E");
  2062   1505       add_proj4text (p, 0,
  2063   1506           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
  2064   1507       add_proj4text (p, 1,
  2065   1508           "+ellps=krass +units=m +no_defs");
  2066   1509       add_srs_wkt (p, 0,
  2067   1510           "PROJCS[\"New Beijing / Gauss-Kruger CM 135E\",GEOGCS[\"N");
  2068   1511       add_srs_wkt (p, 1,
................................................................................
  2070   1513       add_srs_wkt (p, 2,
  2071   1514           " 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],AUTH");
  2072   1515       add_srs_wkt (p, 3,
  2073   1516           "ORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2074   1517       add_srs_wkt (p, 4,
  2075   1518           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2076   1519       add_srs_wkt (p, 5,
  2077         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1520  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"455");
  2078   1521       add_srs_wkt (p, 6,
  2079         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4555\"]],");
         1522  +        "5\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2080   1523       add_srs_wkt (p, 7,
  2081         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1524  +        "titude_of_origin\",0],PARAMETER[\"central_meridian\",135");
  2082   1525       add_srs_wkt (p, 8,
  2083         -        "_of_origin\",0],PARAMETER[\"central_meridian\",135],PARA");
         1526  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2084   1527       add_srs_wkt (p, 9,
  2085         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
         1528  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  2086   1529       add_srs_wkt (p, 10,
  2087         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1530  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  2088   1531       add_srs_wkt (p, 11,
  2089         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  2090         -    add_srs_wkt (p, 12,
  2091         -        ",EAST],AUTHORITY[\"EPSG\",\"4589\"]]");
  2092         -    p = add_epsg_def_ex (filter, first, last, 4600, "epsg", 4600,
  2093         -        "Anguilla 1957", 1, 1,
  2094         -        "Clarke 1880 (RGS)", "Greenwich",
  2095         -        "Anguilla_1957", "none", "degree",
  2096         -        "Latitude", "North", "Longitude", "East");
         1532  +        "4589\"]]");
         1533  +    p = add_epsg_def (filter, first, last, 4600, "epsg", 4600,
         1534  +        "Anguilla 1957");
  2097   1535       add_proj4text (p, 0,
  2098   1536           "+proj=longlat +ellps=clrk80 +no_defs");
  2099   1537       add_srs_wkt (p, 0,
  2100   1538           "GEOGCS[\"Anguilla 1957\",DATUM[\"Anguilla_1957\",SPHEROI");
  2101   1539       add_srs_wkt (p, 1,
  2102   1540           "D[\"Clarke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"");
  2103   1541       add_srs_wkt (p, 2,
  2104   1542           "EPSG\",\"7012\"]],AUTHORITY[\"EPSG\",\"6600\"]],PRIMEM[\"");
  2105   1543       add_srs_wkt (p, 3,
  2106   1544           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2107   1545       add_srs_wkt (p, 4,
  2108         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1546  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2109   1547       add_srs_wkt (p, 5,
  2110         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2111         -    add_srs_wkt (p, 6,
  2112         -        "[\"EPSG\",\"4600\"]]");
  2113         -    p = add_epsg_def_ex (filter, first, last, 4601, "epsg", 4601,
  2114         -        "Antigua 1943", 1, 1,
  2115         -        "Clarke 1880 (RGS)", "Greenwich",
  2116         -        "Antigua_1943", "none", "degree",
  2117         -        "Latitude", "North", "Longitude", "East");
         1548  +        "HORITY[\"EPSG\",\"4600\"]]");
         1549  +    p = add_epsg_def (filter, first, last, 4601, "epsg", 4601,
         1550  +        "Antigua 1943");
  2118   1551       add_proj4text (p, 0,
  2119   1552           "+proj=longlat +ellps=clrk80 +towgs84=-255,-15,71,0,0,0,0");
  2120   1553       add_proj4text (p, 1,
  2121   1554           " +no_defs");
  2122   1555       add_srs_wkt (p, 0,
  2123   1556           "GEOGCS[\"Antigua 1943\",DATUM[\"Antigua_1943\",SPHEROID[");
  2124   1557       add_srs_wkt (p, 1,
................................................................................
  2126   1559       add_srs_wkt (p, 2,
  2127   1560           "SG\",\"7012\"]],TOWGS84[-255,-15,71,0,0,0,0],AUTHORITY[\"");
  2128   1561       add_srs_wkt (p, 3,
  2129   1562           "EPSG\",\"6601\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2130   1563       add_srs_wkt (p, 4,
  2131   1564           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2132   1565       add_srs_wkt (p, 5,
  2133         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2134         -    add_srs_wkt (p, 6,
  2135         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4601\"]]");
  2136         -    p = add_epsg_def_ex (filter, first, last, 4602, "epsg", 4602,
  2137         -        "Dominica 1945", 1, 1,
  2138         -        "Clarke 1880 (RGS)", "Greenwich",
  2139         -        "Dominica_1945", "none", "degree",
  2140         -        "Latitude", "North", "Longitude", "East");
         1566  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4601\"]]");
         1567  +    p = add_epsg_def (filter, first, last, 4602, "epsg", 4602,
         1568  +        "Dominica 1945");
  2141   1569       add_proj4text (p, 0,
  2142   1570           "+proj=longlat +ellps=clrk80 +towgs84=725,685,536,0,0,0,0");
  2143   1571       add_proj4text (p, 1,
  2144   1572           " +no_defs");
  2145   1573       add_srs_wkt (p, 0,
  2146   1574           "GEOGCS[\"Dominica 1945\",DATUM[\"Dominica_1945\",SPHEROI");
  2147   1575       add_srs_wkt (p, 1,
................................................................................
  2149   1577       add_srs_wkt (p, 2,
  2150   1578           "EPSG\",\"7012\"]],TOWGS84[725,685,536,0,0,0,0],AUTHORITY");
  2151   1579       add_srs_wkt (p, 3,
  2152   1580           "[\"EPSG\",\"6602\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2153   1581       add_srs_wkt (p, 4,
  2154   1582           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2155   1583       add_srs_wkt (p, 5,
  2156         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2157         -    add_srs_wkt (p, 6,
  2158         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4602\"]]");
  2159         -    p = add_epsg_def_ex (filter, first, last, 4603, "epsg", 4603,
  2160         -        "Grenada 1953", 1, 1,
  2161         -        "Clarke 1880 (RGS)", "Greenwich",
  2162         -        "Grenada_1953", "none", "degree",
  2163         -        "Latitude", "North", "Longitude", "East");
         1584  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4602\"]]");
         1585  +    p = add_epsg_def (filter, first, last, 4603, "epsg", 4603,
         1586  +        "Grenada 1953");
  2164   1587       add_proj4text (p, 0,
  2165   1588           "+proj=longlat +ellps=clrk80 +towgs84=72,213.7,93,0,0,0,0");
  2166   1589       add_proj4text (p, 1,
  2167   1590           " +no_defs");
  2168   1591       add_srs_wkt (p, 0,
  2169   1592           "GEOGCS[\"Grenada 1953\",DATUM[\"Grenada_1953\",SPHEROID[");
  2170   1593       add_srs_wkt (p, 1,
................................................................................
  2172   1595       add_srs_wkt (p, 2,
  2173   1596           "SG\",\"7012\"]],TOWGS84[72,213.7,93,0,0,0,0],AUTHORITY[\"");
  2174   1597       add_srs_wkt (p, 3,
  2175   1598           "EPSG\",\"6603\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2176   1599       add_srs_wkt (p, 4,
  2177   1600           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2178   1601       add_srs_wkt (p, 5,
  2179         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2180         -    add_srs_wkt (p, 6,
  2181         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4603\"]]");
  2182         -    p = add_epsg_def_ex (filter, first, last, 4604, "epsg", 4604,
  2183         -        "Montserrat 1958", 1, 1,
  2184         -        "Clarke 1880 (RGS)", "Greenwich",
  2185         -        "Montserrat_1958", "none", "degree",
  2186         -        "Latitude", "North", "Longitude", "East");
         1602  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4603\"]]");
         1603  +    p = add_epsg_def (filter, first, last, 4604, "epsg", 4604,
         1604  +        "Montserrat 1958");
  2187   1605       add_proj4text (p, 0,
  2188   1606           "+proj=longlat +ellps=clrk80 +towgs84=174,359,365,0,0,0,0");
  2189   1607       add_proj4text (p, 1,
  2190   1608           " +no_defs");
  2191   1609       add_srs_wkt (p, 0,
  2192   1610           "GEOGCS[\"Montserrat 1958\",DATUM[\"Montserrat_1958\",SPH");
  2193   1611       add_srs_wkt (p, 1,
................................................................................
  2195   1613       add_srs_wkt (p, 2,
  2196   1614           "Y[\"EPSG\",\"7012\"]],TOWGS84[174,359,365,0,0,0,0],AUTHO");
  2197   1615       add_srs_wkt (p, 3,
  2198   1616           "RITY[\"EPSG\",\"6604\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2199   1617       add_srs_wkt (p, 4,
  2200   1618           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2201   1619       add_srs_wkt (p, 5,
  2202         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         1620  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4604");
  2203   1621       add_srs_wkt (p, 6,
  2204         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4604\"]]");
  2205         -    p = add_epsg_def_ex (filter, first, last, 4605, "epsg", 4605,
  2206         -        "St. Kitts 1955", 1, 1,
  2207         -        "Clarke 1880 (RGS)", "Greenwich",
  2208         -        "St_Kitts_1955", "none", "degree",
  2209         -        "Latitude", "North", "Longitude", "East");
         1622  +        "\"]]");
         1623  +    p = add_epsg_def (filter, first, last, 4605, "epsg", 4605,
         1624  +        "St. Kitts 1955");
  2210   1625       add_proj4text (p, 0,
  2211   1626           "+proj=longlat +ellps=clrk80 +towgs84=9,183,236,0,0,0,0 +");
  2212   1627       add_proj4text (p, 1,
  2213   1628           "no_defs");
  2214   1629       add_srs_wkt (p, 0,
  2215   1630           "GEOGCS[\"St. Kitts 1955\",DATUM[\"St_Kitts_1955\",SPHERO");
  2216   1631       add_srs_wkt (p, 1,
................................................................................
  2218   1633       add_srs_wkt (p, 2,
  2219   1634           "EPSG\",\"7012\"]],TOWGS84[9,183,236,0,0,0,0],AUTHORITY[\"");
  2220   1635       add_srs_wkt (p, 3,
  2221   1636           "EPSG\",\"6605\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2222   1637       add_srs_wkt (p, 4,
  2223   1638           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2224   1639       add_srs_wkt (p, 5,
  2225         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2226         -    add_srs_wkt (p, 6,
  2227         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4605\"]]");
  2228         -    p = add_epsg_def_ex (filter, first, last, 4606, "epsg", 4606,
  2229         -        "St. Lucia 1955", 1, 1,
  2230         -        "Clarke 1880 (RGS)", "Greenwich",
  2231         -        "St_Lucia_1955", "none", "degree",
  2232         -        "Latitude", "North", "Longitude", "East");
         1640  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4605\"]]");
         1641  +    p = add_epsg_def (filter, first, last, 4606, "epsg", 4606,
         1642  +        "St. Lucia 1955");
  2233   1643       add_proj4text (p, 0,
  2234   1644           "+proj=longlat +ellps=clrk80 +towgs84=-149,128,296,0,0,0,");
  2235   1645       add_proj4text (p, 1,
  2236   1646           "0 +no_defs");
  2237   1647       add_srs_wkt (p, 0,
  2238   1648           "GEOGCS[\"St. Lucia 1955\",DATUM[\"St_Lucia_1955\",SPHERO");
  2239   1649       add_srs_wkt (p, 1,
................................................................................
  2241   1651       add_srs_wkt (p, 2,
  2242   1652           "EPSG\",\"7012\"]],TOWGS84[-149,128,296,0,0,0,0],AUTHORIT");
  2243   1653       add_srs_wkt (p, 3,
  2244   1654           "Y[\"EPSG\",\"6606\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2245   1655       add_srs_wkt (p, 4,
  2246   1656           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2247   1657       add_srs_wkt (p, 5,
  2248         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2249         -    add_srs_wkt (p, 6,
  2250         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4606\"]]");
  2251         -    p = add_epsg_def_ex (filter, first, last, 4607, "epsg", 4607,
  2252         -        "St. Vincent 1945", 1, 1,
  2253         -        "Clarke 1880 (RGS)", "Greenwich",
  2254         -        "St_Vincent_1945", "none", "degree",
  2255         -        "Latitude", "North", "Longitude", "East");
         1658  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4606\"]]");
         1659  +    p = add_epsg_def (filter, first, last, 4607, "epsg", 4607,
         1660  +        "St. Vincent 1945");
  2256   1661       add_proj4text (p, 0,
  2257   1662           "+proj=longlat +ellps=clrk80 +towgs84=195.671,332.517,274");
  2258   1663       add_proj4text (p, 1,
  2259   1664           ".607,0,0,0,0 +no_defs");
  2260   1665       add_srs_wkt (p, 0,
  2261   1666           "GEOGCS[\"St. Vincent 1945\",DATUM[\"St_Vincent_1945\",SP");
  2262   1667       add_srs_wkt (p, 1,
................................................................................
  2264   1669       add_srs_wkt (p, 2,
  2265   1670           "TY[\"EPSG\",\"7012\"]],TOWGS84[195.671,332.517,274.607,0");
  2266   1671       add_srs_wkt (p, 3,
  2267   1672           ",0,0,0],AUTHORITY[\"EPSG\",\"6607\"]],PRIMEM[\"Greenwich");
  2268   1673       add_srs_wkt (p, 4,
  2269   1674           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2270   1675       add_srs_wkt (p, 5,
  2271         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1676  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2272   1677       add_srs_wkt (p, 6,
  2273         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2274         -    add_srs_wkt (p, 7,
  2275         -        ",\"4607\"]]");
  2276         -    p = add_epsg_def_ex (filter, first, last, 4608, "epsg", 4608,
  2277         -        "NAD27(76)", 1, 1,
  2278         -        "Clarke 1866", "Greenwich",
  2279         -        "North_American_Datum_1927_1976", "none", "degree",
  2280         -        "Latitude", "North", "Longitude", "East");
         1678  +        "EPSG\",\"4607\"]]");
         1679  +    p = add_epsg_def (filter, first, last, 4608, "epsg", 4608,
         1680  +        "NAD27(76)");
  2281   1681       add_proj4text (p, 0,
  2282   1682           "+proj=longlat +ellps=clrk66 +no_defs");
  2283   1683       add_srs_wkt (p, 0,
  2284   1684           "GEOGCS[\"NAD27(76)\",DATUM[\"North_American_Datum_1927_1");
  2285   1685       add_srs_wkt (p, 1,
  2286   1686           "976\",SPHEROID[\"Clarke 1866\",6378206.4,294.97869821390");
  2287   1687       add_srs_wkt (p, 2,
  2288   1688           "06,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"66");
  2289   1689       add_srs_wkt (p, 3,
  2290   1690           "08\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2291   1691       add_srs_wkt (p, 4,
  2292   1692           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2293   1693       add_srs_wkt (p, 5,
  2294         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  2295         -    add_srs_wkt (p, 6,
  2296         -        "EAST],AUTHORITY[\"EPSG\",\"4608\"]]");
  2297         -    p = add_epsg_def_ex (filter, first, last, 4609, "epsg", 4609,
  2298         -        "NAD27(CGQ77)", 1, 1,
  2299         -        "Clarke 1866", "Greenwich",
  2300         -        "North_American_Datum_1927_CGQ77", "none", "degree",
  2301         -        "Latitude", "North", "Longitude", "East");
         1694  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4608\"]]");
         1695  +    p = add_epsg_def (filter, first, last, 4609, "epsg", 4609,
         1696  +        "NAD27(CGQ77)");
  2302   1697       add_proj4text (p, 0,
  2303   1698           "+proj=longlat +ellps=clrk66 +no_defs");
  2304   1699       add_srs_wkt (p, 0,
  2305   1700           "GEOGCS[\"NAD27(CGQ77)\",DATUM[\"North_American_Datum_192");
  2306   1701       add_srs_wkt (p, 1,
  2307   1702           "7_CGQ77\",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982");
  2308   1703       add_srs_wkt (p, 2,
  2309   1704           "139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",");
  2310   1705       add_srs_wkt (p, 3,
  2311   1706           "\"6609\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  2312   1707       add_srs_wkt (p, 4,
  2313   1708           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  2314   1709       add_srs_wkt (p, 5,
  2315         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  2316         -    add_srs_wkt (p, 6,
  2317         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4609\"]]");
  2318         -    p = add_epsg_def_ex (filter, first, last, 4610, "epsg", 4610,
  2319         -        "Xian 1980", 1, 1,
  2320         -        "IAG 1975", "Greenwich",
  2321         -        "Xian_1980", "none", "degree",
  2322         -        "Latitude", "North", "Longitude", "East");
         1710  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4609\"]]");
         1711  +    p = add_epsg_def (filter, first, last, 4610, "epsg", 4610,
         1712  +        "Xian 1980");
  2323   1713       add_proj4text (p, 0,
  2324   1714           "+proj=longlat +a=6378140 +b=6356755.288157528 +no_defs");
  2325   1715       add_srs_wkt (p, 0,
  2326   1716           "GEOGCS[\"Xian 1980\",DATUM[\"Xian_1980\",SPHEROID[\"IAG ");
  2327   1717       add_srs_wkt (p, 1,
  2328   1718           "1975\",6378140,298.257,AUTHORITY[\"EPSG\",\"7049\"]],AUT");
  2329   1719       add_srs_wkt (p, 2,
  2330   1720           "HORITY[\"EPSG\",\"6610\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2331   1721       add_srs_wkt (p, 3,
  2332   1722           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2333   1723       add_srs_wkt (p, 4,
  2334         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1724  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"46");
  2335   1725       add_srs_wkt (p, 5,
  2336         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4610\"]]");
  2337         -    p = add_epsg_def_ex (filter, first, last, 4611, "epsg", 4611,
  2338         -        "Hong Kong 1980", 1, 1,
  2339         -        "International 1924", "Greenwich",
  2340         -        "Hong_Kong_1980", "none", "degree",
  2341         -        "Latitude", "North", "Longitude", "East");
         1726  +        "10\"]]");
         1727  +    p = add_epsg_def (filter, first, last, 4611, "epsg", 4611,
         1728  +        "Hong Kong 1980");
  2342   1729       add_proj4text (p, 0,
  2343   1730           "+proj=longlat +ellps=intl +towgs84=-162.619,-276.959,-16");
  2344   1731       add_proj4text (p, 1,
  2345   1732           "1.764,0.067753,-2.24365,-1.15883,-1.09425 +no_defs");
  2346   1733       add_srs_wkt (p, 0,
  2347   1734           "GEOGCS[\"Hong Kong 1980\",DATUM[\"Hong_Kong_1980\",SPHER");
  2348   1735       add_srs_wkt (p, 1,
................................................................................
  2352   1739       add_srs_wkt (p, 3,
  2353   1740           "-2.24365,-1.15883,-1.09425],AUTHORITY[\"EPSG\",\"6611\"]");
  2354   1741       add_srs_wkt (p, 4,
  2355   1742           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2356   1743       add_srs_wkt (p, 5,
  2357   1744           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2358   1745       add_srs_wkt (p, 6,
  2359         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2360         -    add_srs_wkt (p, 7,
  2361         -        "],AUTHORITY[\"EPSG\",\"4611\"]]");
  2362         -    p = add_epsg_def_ex (filter, first, last, 4612, "epsg", 4612,
  2363         -        "JGD2000", 1, 1,
  2364         -        "GRS 1980", "Greenwich",
  2365         -        "Japanese_Geodetic_Datum_2000", "none", "degree",
  2366         -        "Latitude", "North", "Longitude", "East");
         1746  +        "122\"]],AUTHORITY[\"EPSG\",\"4611\"]]");
         1747  +    p = add_epsg_def (filter, first, last, 4612, "epsg", 4612,
         1748  +        "JGD2000");
  2367   1749       add_proj4text (p, 0,
  2368   1750           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2369   1751       add_proj4text (p, 1,
  2370   1752           "fs");
  2371   1753       add_srs_wkt (p, 0,
  2372   1754           "GEOGCS[\"JGD2000\",DATUM[\"Japanese_Geodetic_Datum_2000\"");
  2373   1755       add_srs_wkt (p, 1,
................................................................................
  2375   1757       add_srs_wkt (p, 2,
  2376   1758           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2377   1759       add_srs_wkt (p, 3,
  2378   1760           "G\",\"6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2379   1761       add_srs_wkt (p, 4,
  2380   1762           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2381   1763       add_srs_wkt (p, 5,
  2382         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2383         -    add_srs_wkt (p, 6,
  2384         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4612\"]]");
  2385         -    p = add_epsg_def_ex (filter, first, last, 4613, "epsg", 4613,
  2386         -        "Segara", 1, 1,
  2387         -        "Bessel 1841", "Greenwich",
  2388         -        "Gunung_Segara", "none", "degree",
  2389         -        "Latitude", "North", "Longitude", "East");
         1764  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4612\"]]");
         1765  +    p = add_epsg_def (filter, first, last, 4613, "epsg", 4613,
         1766  +        "Segara");
  2390   1767       add_proj4text (p, 0,
  2391   1768           "+proj=longlat +ellps=bessel +towgs84=-403,684,41,0,0,0,0");
  2392   1769       add_proj4text (p, 1,
  2393   1770           " +no_defs");
  2394   1771       add_srs_wkt (p, 0,
  2395   1772           "GEOGCS[\"Segara\",DATUM[\"Gunung_Segara\",SPHEROID[\"Bes");
  2396   1773       add_srs_wkt (p, 1,
................................................................................
  2398   1775       add_srs_wkt (p, 2,
  2399   1776           "7004\"]],TOWGS84[-403,684,41,0,0,0,0],AUTHORITY[\"EPSG\"");
  2400   1777       add_srs_wkt (p, 3,
  2401   1778           ",\"6613\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2402   1779       add_srs_wkt (p, 4,
  2403   1780           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2404   1781       add_srs_wkt (p, 5,
  2405         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2406         -    add_srs_wkt (p, 6,
  2407         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4613\"]]");
  2408         -    p = add_epsg_def_ex (filter, first, last, 4614, "epsg", 4614,
  2409         -        "QND95", 1, 1,
  2410         -        "International 1924", "Greenwich",
  2411         -        "Qatar_National_Datum_1995", "none", "degree",
  2412         -        "Latitude", "North", "Longitude", "East");
         1782  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4613\"]]");
         1783  +    p = add_epsg_def (filter, first, last, 4614, "epsg", 4614,
         1784  +        "QND95");
  2413   1785       add_proj4text (p, 0,
  2414   1786           "+proj=longlat +ellps=intl +towgs84=-119.425,-303.659,-11");
  2415   1787       add_proj4text (p, 1,
  2416   1788           ".0006,1.1643,0.174458,1.09626,3.65706 +no_defs");
  2417   1789       add_srs_wkt (p, 0,
  2418   1790           "GEOGCS[\"QND95\",DATUM[\"Qatar_National_Datum_1995\",SPH");
  2419   1791       add_srs_wkt (p, 1,
................................................................................
  2423   1795       add_srs_wkt (p, 3,
  2424   1796           ",0.174458,1.09626,3.65706],AUTHORITY[\"EPSG\",\"6614\"]]");
  2425   1797       add_srs_wkt (p, 4,
  2426   1798           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2427   1799       add_srs_wkt (p, 5,
  2428   1800           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2429   1801       add_srs_wkt (p, 6,
  2430         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2431         -    add_srs_wkt (p, 7,
  2432         -        ",AUTHORITY[\"EPSG\",\"4614\"]]");
  2433         -    p = add_epsg_def_ex (filter, first, last, 4615, "epsg", 4615,
  2434         -        "Porto Santo", 1, 1,
  2435         -        "International 1924", "Greenwich",
  2436         -        "Porto_Santo_1936", "none", "degree",
  2437         -        "Latitude", "North", "Longitude", "East");
         1802  +        "22\"]],AUTHORITY[\"EPSG\",\"4614\"]]");
         1803  +    p = add_epsg_def (filter, first, last, 4615, "epsg", 4615,
         1804  +        "Porto Santo");
  2438   1805       add_proj4text (p, 0,
  2439   1806           "+proj=longlat +ellps=intl +towgs84=-499,-249,314,0,0,0,0");
  2440   1807       add_proj4text (p, 1,
  2441   1808           " +no_defs");
  2442   1809       add_srs_wkt (p, 0,
  2443   1810           "GEOGCS[\"Porto Santo\",DATUM[\"Porto_Santo_1936\",SPHERO");
  2444   1811       add_srs_wkt (p, 1,
................................................................................
  2446   1813       add_srs_wkt (p, 2,
  2447   1814           ",\"7022\"]],TOWGS84[-499,-249,314,0,0,0,0],AUTHORITY[\"E");
  2448   1815       add_srs_wkt (p, 3,
  2449   1816           "PSG\",\"6615\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2450   1817       add_srs_wkt (p, 4,
  2451   1818           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2452   1819       add_srs_wkt (p, 5,
  2453         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
  2454         -    add_srs_wkt (p, 6,
  2455         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4615\"]]");
  2456         -    p = add_epsg_def_ex (filter, first, last, 4616, "epsg", 4616,
  2457         -        "Selvagem Grande", 1, 1,
  2458         -        "International 1924", "Greenwich",
  2459         -        "Selvagem_Grande", "none", "degree",
  2460         -        "Latitude", "North", "Longitude", "East");
         1820  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4615\"]]");
         1821  +    p = add_epsg_def (filter, first, last, 4616, "epsg", 4616,
         1822  +        "Selvagem Grande");
  2461   1823       add_proj4text (p, 0,
  2462   1824           "+proj=longlat +ellps=intl +towgs84=-289,-124,60,0,0,0,0 ");
  2463   1825       add_proj4text (p, 1,
  2464   1826           "+no_defs");
  2465   1827       add_srs_wkt (p, 0,
  2466   1828           "GEOGCS[\"Selvagem Grande\",DATUM[\"Selvagem_Grande\",SPH");
  2467   1829       add_srs_wkt (p, 1,
................................................................................
  2469   1831       add_srs_wkt (p, 2,
  2470   1832           "G\",\"7022\"]],TOWGS84[-289,-124,60,0,0,0,0],AUTHORITY[\"");
  2471   1833       add_srs_wkt (p, 3,
  2472   1834           "EPSG\",\"6616\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2473   1835       add_srs_wkt (p, 4,
  2474   1836           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2475   1837       add_srs_wkt (p, 5,
  2476         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2477         -    add_srs_wkt (p, 6,
  2478         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4616\"]]");
  2479         -    p = add_epsg_def_ex (filter, first, last, 4617, "epsg", 4617,
  2480         -        "NAD83(CSRS)", 1, 1,
  2481         -        "GRS 1980", "Greenwich",
  2482         -        "NAD83_Canadian_Spatial_Reference_System", "none", "degree",
  2483         -        "Latitude", "North", "Longitude", "East");
         1838  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4616\"]]");
         1839  +    p = add_epsg_def (filter, first, last, 4617, "epsg", 4617,
         1840  +        "NAD83(CSRS)");
  2484   1841       add_proj4text (p, 0,
  2485   1842           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2486   1843       add_proj4text (p, 1,
  2487   1844           "fs");
  2488   1845       add_srs_wkt (p, 0,
  2489   1846           "GEOGCS[\"NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Re");
  2490   1847       add_srs_wkt (p, 1,
................................................................................
  2492   1849       add_srs_wkt (p, 2,
  2493   1850           "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2494   1851       add_srs_wkt (p, 3,
  2495   1852           "],AUTHORITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,A");
  2496   1853       add_srs_wkt (p, 4,
  2497   1854           "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2498   1855       add_srs_wkt (p, 5,
  2499         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
         1856  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  2500   1857       add_srs_wkt (p, 6,
  2501         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"461");
  2502         -    add_srs_wkt (p, 7,
  2503         -        "7\"]]");
  2504         -    p = add_epsg_def_ex (filter, first, last, 4618, "epsg", 4618,
  2505         -        "SAD69", 1, 1,
  2506         -        "GRS 1967 Modified", "Greenwich",
  2507         -        "South_American_Datum_1969", "none", "degree",
  2508         -        "Latitude", "North", "Longitude", "East");
         1858  +        ",\"4617\"]]");
         1859  +    p = add_epsg_def (filter, first, last, 4618, "epsg", 4618,
         1860  +        "SAD69");
  2509   1861       add_proj4text (p, 0,
  2510         -        "+proj=longlat +ellps=aust_SA +towgs84=-66.87,4.37,-38.52");
         1862  +        "+proj=longlat +ellps=aust_SA +towgs84=-57,1,-41,0,0,0,0 ");
  2511   1863       add_proj4text (p, 1,
  2512         -        ",0,0,0,0 +no_defs");
         1864  +        "+no_defs");
  2513   1865       add_srs_wkt (p, 0,
  2514   1866           "GEOGCS[\"SAD69\",DATUM[\"South_American_Datum_1969\",SPH");
  2515   1867       add_srs_wkt (p, 1,
  2516   1868           "EROID[\"GRS 1967 Modified\",6378160,298.25,AUTHORITY[\"E");
  2517   1869       add_srs_wkt (p, 2,
  2518         -        "PSG\",\"7050\"]],TOWGS84[-66.87,4.37,-38.52,0,0,0,0],AUT");
         1870  +        "PSG\",\"7050\"]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"");
  2519   1871       add_srs_wkt (p, 3,
  2520         -        "HORITY[\"EPSG\",\"6618\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         1872  +        "EPSG\",\"6618\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2521   1873       add_srs_wkt (p, 4,
  2522         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         1874  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2523   1875       add_srs_wkt (p, 5,
  2524         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  2525         -    add_srs_wkt (p, 6,
  2526         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4618\"]]");
  2527         -    p = add_epsg_def_ex (filter, first, last, 4619, "epsg", 4619,
  2528         -        "SWEREF99", 1, 1,
  2529         -        "GRS 1980", "Greenwich",
  2530         -        "SWEREF99", "none", "degree",
  2531         -        "Latitude", "North", "Longitude", "East");
         1876  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4618\"]]");
         1877  +    p = add_epsg_def (filter, first, last, 4619, "epsg", 4619,
         1878  +        "SWEREF99");
  2532   1879       add_proj4text (p, 0,
  2533   1880           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2534   1881       add_proj4text (p, 1,
  2535   1882           "fs");
  2536   1883       add_srs_wkt (p, 0,
  2537   1884           "GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPHEROID[\"GRS 19");
  2538   1885       add_srs_wkt (p, 1,
................................................................................
  2540   1887       add_srs_wkt (p, 2,
  2541   1888           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6619\"]],PR");
  2542   1889       add_srs_wkt (p, 3,
  2543   1890           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2544   1891       add_srs_wkt (p, 4,
  2545   1892           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2546   1893       add_srs_wkt (p, 5,
  2547         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2548         -    add_srs_wkt (p, 6,
  2549         -        "HORITY[\"EPSG\",\"4619\"]]");
  2550         -    p = add_epsg_def_ex (filter, first, last, 4620, "epsg", 4620,
  2551         -        "Point 58", 1, 1,
  2552         -        "Clarke 1880 (RGS)", "Greenwich",
  2553         -        "Point_58", "none", "degree",
  2554         -        "Latitude", "North", "Longitude", "East");
         1894  +        "]],AUTHORITY[\"EPSG\",\"4619\"]]");
         1895  +    p = add_epsg_def (filter, first, last, 4620, "epsg", 4620,
         1896  +        "Point 58");
  2555   1897       add_proj4text (p, 0,
  2556   1898           "+proj=longlat +ellps=clrk80 +towgs84=-106,-129,165,0,0,0");
  2557   1899       add_proj4text (p, 1,
  2558   1900           ",0 +no_defs");
  2559   1901       add_srs_wkt (p, 0,
  2560   1902           "GEOGCS[\"Point 58\",DATUM[\"Point_58\",SPHEROID[\"Clarke");
  2561   1903       add_srs_wkt (p, 1,
................................................................................
  2563   1905       add_srs_wkt (p, 2,
  2564   1906           "012\"]],TOWGS84[-106,-129,165,0,0,0,0],AUTHORITY[\"EPSG\"");
  2565   1907       add_srs_wkt (p, 3,
  2566   1908           ",\"6620\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2567   1909       add_srs_wkt (p, 4,
  2568   1910           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2569   1911       add_srs_wkt (p, 5,
  2570         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2571         -    add_srs_wkt (p, 6,
  2572         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4620\"]]");
  2573         -    p = add_epsg_def_ex (filter, first, last, 4621, "epsg", 4621,
  2574         -        "Fort Marigot", 1, 1,
  2575         -        "International 1924", "Greenwich",
  2576         -        "Fort_Marigot", "none", "degree",
  2577         -        "Latitude", "North", "Longitude", "East");
         1912  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4620\"]]");
         1913  +    p = add_epsg_def (filter, first, last, 4621, "epsg", 4621,
         1914  +        "Fort Marigot");
  2578   1915       add_proj4text (p, 0,
  2579   1916           "+proj=longlat +ellps=intl +towgs84=137,248,-430,0,0,0,0 ");
  2580   1917       add_proj4text (p, 1,
  2581   1918           "+no_defs");
  2582   1919       add_srs_wkt (p, 0,
  2583   1920           "GEOGCS[\"Fort Marigot\",DATUM[\"Fort_Marigot\",SPHEROID[");
  2584   1921       add_srs_wkt (p, 1,
................................................................................
  2586   1923       add_srs_wkt (p, 2,
  2587   1924           "7022\"]],TOWGS84[137,248,-430,0,0,0,0],AUTHORITY[\"EPSG\"");
  2588   1925       add_srs_wkt (p, 3,
  2589   1926           ",\"6621\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2590   1927       add_srs_wkt (p, 4,
  2591   1928           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2592   1929       add_srs_wkt (p, 5,
  2593         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2594         -    add_srs_wkt (p, 6,
  2595         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4621\"]]");
  2596         -    p = add_epsg_def_ex (filter, first, last, 4622, "epsg", 4622,
  2597         -        "Guadeloupe 1948", 1, 1,
  2598         -        "International 1924", "Greenwich",
  2599         -        "Guadeloupe_1948", "none", "degree",
  2600         -        "Latitude", "North", "Longitude", "East");
         1930  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4621\"]]");
         1931  +    p = add_epsg_def (filter, first, last, 4622, "epsg", 4622,
         1932  +        "Guadeloupe 1948");
  2601   1933       add_proj4text (p, 0,
  2602   1934           "+proj=longlat +ellps=intl +towgs84=-467,-16,-300,0,0,0,0");
  2603   1935       add_proj4text (p, 1,
  2604   1936           " +no_defs");
  2605   1937       add_srs_wkt (p, 0,
  2606   1938           "GEOGCS[\"Guadeloupe 1948\",DATUM[\"Guadeloupe_1948\",SPH");
  2607   1939       add_srs_wkt (p, 1,
................................................................................
  2609   1941       add_srs_wkt (p, 2,
  2610   1942           "G\",\"7022\"]],TOWGS84[-467,-16,-300,0,0,0,0],AUTHORITY[");
  2611   1943       add_srs_wkt (p, 3,
  2612   1944           "\"EPSG\",\"6622\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2613   1945       add_srs_wkt (p, 4,
  2614   1946           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2615   1947       add_srs_wkt (p, 5,
  2616         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2617         -    add_srs_wkt (p, 6,
  2618         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4622\"]]");
  2619         -    p = add_epsg_def_ex (filter, first, last, 4623, "epsg", 4623,
  2620         -        "CSG67", 1, 1,
  2621         -        "International 1924", "Greenwich",
  2622         -        "Centre_Spatial_Guyanais_1967", "none", "degree",
  2623         -        "Latitude", "North", "Longitude", "East");
         1948  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4622\"]]");
         1949  +    p = add_epsg_def (filter, first, last, 4623, "epsg", 4623,
         1950  +        "CSG67");
  2624   1951       add_proj4text (p, 0,
  2625   1952           "+proj=longlat +ellps=intl +towgs84=-186,230,110,0,0,0,0 ");
  2626   1953       add_proj4text (p, 1,
  2627   1954           "+no_defs");
  2628   1955       add_srs_wkt (p, 0,
  2629   1956           "GEOGCS[\"CSG67\",DATUM[\"Centre_Spatial_Guyanais_1967\",");
  2630   1957       add_srs_wkt (p, 1,
................................................................................
  2632   1959       add_srs_wkt (p, 2,
  2633   1960           "EPSG\",\"7022\"]],TOWGS84[-186,230,110,0,0,0,0],AUTHORIT");
  2634   1961       add_srs_wkt (p, 3,
  2635   1962           "Y[\"EPSG\",\"6623\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2636   1963       add_srs_wkt (p, 4,
  2637   1964           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2638   1965       add_srs_wkt (p, 5,
  2639         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2640         -    add_srs_wkt (p, 6,
  2641         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4623\"]]");
  2642         -    p = add_epsg_def_ex (filter, first, last, 4624, "epsg", 4624,
  2643         -        "RGFG95", 1, 1,
  2644         -        "GRS 1980", "Greenwich",
  2645         -        "Reseau_Geodesique_Francais_Guyane_1995", "none", "degree",
  2646         -        "Latitude", "North", "Longitude", "East");
         1966  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4623\"]]");
         1967  +    p = add_epsg_def (filter, first, last, 4624, "epsg", 4624,
         1968  +        "RGFG95");
  2647   1969       add_proj4text (p, 0,
  2648   1970           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2649   1971       add_proj4text (p, 1,
  2650   1972           "fs");
  2651   1973       add_srs_wkt (p, 0,
  2652   1974           "GEOGCS[\"RGFG95\",DATUM[\"Reseau_Geodesique_Francais_Guy");
  2653   1975       add_srs_wkt (p, 1,
................................................................................
  2655   1977       add_srs_wkt (p, 2,
  2656   1978           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2657   1979       add_srs_wkt (p, 3,
  2658   1980           "ORITY[\"EPSG\",\"6624\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2659   1981       add_srs_wkt (p, 4,
  2660   1982           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2661   1983       add_srs_wkt (p, 5,
  2662         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1984  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"462");
  2663   1985       add_srs_wkt (p, 6,
  2664         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4624\"]]");
  2665         -    p = add_epsg_def_ex (filter, first, last, 4625, "epsg", 4625,
  2666         -        "Martinique 1938", 1, 1,
  2667         -        "International 1924", "Greenwich",
  2668         -        "Martinique_1938", "none", "degree",
  2669         -        "Latitude", "North", "Longitude", "East");
         1986  +        "4\"]]");
         1987  +    p = add_epsg_def (filter, first, last, 4625, "epsg", 4625,
         1988  +        "Martinique 1938");
  2670   1989       add_proj4text (p, 0,
  2671   1990           "+proj=longlat +ellps=intl +towgs84=186,482,151,0,0,0,0 +");
  2672   1991       add_proj4text (p, 1,
  2673   1992           "no_defs");
  2674   1993       add_srs_wkt (p, 0,
  2675   1994           "GEOGCS[\"Martinique 1938\",DATUM[\"Martinique_1938\",SPH");
  2676   1995       add_srs_wkt (p, 1,
................................................................................
  2678   1997       add_srs_wkt (p, 2,
  2679   1998           "G\",\"7022\"]],TOWGS84[186,482,151,0,0,0,0],AUTHORITY[\"");
  2680   1999       add_srs_wkt (p, 3,
  2681   2000           "EPSG\",\"6625\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2682   2001       add_srs_wkt (p, 4,
  2683   2002           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2684   2003       add_srs_wkt (p, 5,
  2685         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2686         -    add_srs_wkt (p, 6,
  2687         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4625\"]]");
  2688         -    p = add_epsg_def_ex (filter, first, last, 4626, "epsg", 4626,
  2689         -        "Reunion 1947", 1, 1,
  2690         -        "International 1924", "Greenwich",
  2691         -        "Reunion_1947", "none", "degree",
  2692         -        "Latitude", "North", "Longitude", "East");
         2004  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4625\"]]");
         2005  +    p = add_epsg_def (filter, first, last, 4626, "epsg", 4626,
         2006  +        "Reunion 1947");
  2693   2007       add_proj4text (p, 0,
  2694   2008           "+proj=longlat +ellps=intl +towgs84=94,-948,-1262,0,0,0,0");
  2695   2009       add_proj4text (p, 1,
  2696   2010           " +no_defs");
  2697   2011       add_srs_wkt (p, 0,
  2698   2012           "GEOGCS[\"Reunion 1947\",DATUM[\"Reunion_1947\",SPHEROID[");
  2699   2013       add_srs_wkt (p, 1,
................................................................................
  2701   2015       add_srs_wkt (p, 2,
  2702   2016           "7022\"]],TOWGS84[94,-948,-1262,0,0,0,0],AUTHORITY[\"EPSG");
  2703   2017       add_srs_wkt (p, 3,
  2704   2018           "\",\"6626\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2705   2019       add_srs_wkt (p, 4,
  2706   2020           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2707   2021       add_srs_wkt (p, 5,
  2708         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  2709         -    add_srs_wkt (p, 6,
  2710         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4626\"]]");
  2711         -    p = add_epsg_def_ex (filter, first, last, 4627, "epsg", 4627,
  2712         -        "RGR92", 1, 1,
  2713         -        "GRS 1980", "Greenwich",
  2714         -        "Reseau_Geodesique_de_la_Reunion_1992", "none", "degree",
  2715         -        "Latitude", "North", "Longitude", "East");
         2022  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4626\"]]");
         2023  +    p = add_epsg_def (filter, first, last, 4627, "epsg", 4627,
         2024  +        "RGR92");
  2716   2025       add_proj4text (p, 0,
  2717   2026           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2718   2027       add_proj4text (p, 1,
  2719   2028           "fs");
  2720   2029       add_srs_wkt (p, 0,
  2721   2030           "GEOGCS[\"RGR92\",DATUM[\"Reseau_Geodesique_de_la_Reunion");
  2722   2031       add_srs_wkt (p, 1,
................................................................................
  2724   2033       add_srs_wkt (p, 2,
  2725   2034           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  2726   2035       add_srs_wkt (p, 3,
  2727   2036           "TY[\"EPSG\",\"6627\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  2728   2037       add_srs_wkt (p, 4,
  2729   2038           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  2730   2039       add_srs_wkt (p, 5,
  2731         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         2040  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4627\"");
  2732   2041       add_srs_wkt (p, 6,
  2733         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4627\"]]");
  2734         -    p = add_epsg_def_ex (filter, first, last, 4628, "epsg", 4628,
  2735         -        "Tahiti 52", 1, 1,
  2736         -        "International 1924", "Greenwich",
  2737         -        "Tahiti_52", "none", "degree",
  2738         -        "Latitude", "North", "Longitude", "East");
         2042  +        "]]");
         2043  +    p = add_epsg_def (filter, first, last, 4628, "epsg", 4628,
         2044  +        "Tahiti 52");
  2739   2045       add_proj4text (p, 0,
  2740   2046           "+proj=longlat +ellps=intl +towgs84=162,117,154,0,0,0,0 +");
  2741   2047       add_proj4text (p, 1,
  2742   2048           "no_defs");
  2743   2049       add_srs_wkt (p, 0,
  2744   2050           "GEOGCS[\"Tahiti 52\",DATUM[\"Tahiti_52\",SPHEROID[\"Inte");
  2745   2051       add_srs_wkt (p, 1,
................................................................................
  2747   2053       add_srs_wkt (p, 2,
  2748   2054           "]],TOWGS84[162,117,154,0,0,0,0],AUTHORITY[\"EPSG\",\"662");
  2749   2055       add_srs_wkt (p, 3,
  2750   2056           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2751   2057       add_srs_wkt (p, 4,
  2752   2058           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2753   2059       add_srs_wkt (p, 5,
  2754         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  2755         -    add_srs_wkt (p, 6,
  2756         -        "EAST],AUTHORITY[\"EPSG\",\"4628\"]]");
  2757         -    p = add_epsg_def_ex (filter, first, last, 4629, "epsg", 4629,
  2758         -        "Tahaa 54", 1, 1,
  2759         -        "International 1924", "Greenwich",
  2760         -        "Tahaa_54", "none", "degree",
  2761         -        "Latitude", "North", "Longitude", "East");
         2060  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4628\"]]");
         2061  +    p = add_epsg_def (filter, first, last, 4629, "epsg", 4629,
         2062  +        "Tahaa 54");
  2762   2063       add_proj4text (p, 0,
  2763   2064           "+proj=longlat +ellps=intl +towgs84=72.438,345.918,79.486");
  2764   2065       add_proj4text (p, 1,
  2765   2066           ",1.6045,0.8823,0.5565,1.3746 +no_defs");
  2766   2067       add_srs_wkt (p, 0,
  2767   2068           "GEOGCS[\"Tahaa 54\",DATUM[\"Tahaa_54\",SPHEROID[\"Intern");
  2768   2069       add_srs_wkt (p, 1,
................................................................................
  2770   2071       add_srs_wkt (p, 2,
  2771   2072           ",TOWGS84[72.438,345.918,79.486,1.6045,0.8823,0.5565,1.37");
  2772   2073       add_srs_wkt (p, 3,
  2773   2074           "46],AUTHORITY[\"EPSG\",\"6629\"]],PRIMEM[\"Greenwich\",0");
  2774   2075       add_srs_wkt (p, 4,
  2775   2076           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2776   2077       add_srs_wkt (p, 5,
  2777         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2078  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  2778   2079       add_srs_wkt (p, 6,
  2779         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"46");
  2780         -    add_srs_wkt (p, 7,
  2781         -        "29\"]]");
  2782         -    p = add_epsg_def_ex (filter, first, last, 4630, "epsg", 4630,
  2783         -        "IGN72 Nuku Hiva", 1, 1,
  2784         -        "International 1924", "Greenwich",
  2785         -        "IGN72_Nuku_Hiva", "none", "degree",
  2786         -        "Latitude", "North", "Longitude", "East");
         2080  +        "\",\"4629\"]]");
         2081  +    p = add_epsg_def (filter, first, last, 4630, "epsg", 4630,
         2082  +        "IGN72 Nuku Hiva");
  2787   2083       add_proj4text (p, 0,
  2788   2084           "+proj=longlat +ellps=intl +towgs84=84,274,65,0,0,0,0 +no");
  2789   2085       add_proj4text (p, 1,
  2790   2086           "_defs");
  2791   2087       add_srs_wkt (p, 0,
  2792   2088           "GEOGCS[\"IGN72 Nuku Hiva\",DATUM[\"IGN72_Nuku_Hiva\",SPH");
  2793   2089       add_srs_wkt (p, 1,
................................................................................
  2795   2091       add_srs_wkt (p, 2,
  2796   2092           "G\",\"7022\"]],TOWGS84[84,274,65,0,0,0,0],AUTHORITY[\"EP");
  2797   2093       add_srs_wkt (p, 3,
  2798   2094           "SG\",\"6630\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2799   2095       add_srs_wkt (p, 4,
  2800   2096           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2801   2097       add_srs_wkt (p, 5,
  2802         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2803         -    add_srs_wkt (p, 6,
  2804         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4630\"]]");
  2805         -    p = add_epsg_def_ex (filter, first, last, 4631, "epsg", 4631,
  2806         -        "K0 1949", 1, 1,
  2807         -        "International 1924", "Greenwich",
  2808         -        "K0_1949", "none", "degree",
  2809         -        "Latitude", "North", "Longitude", "East");
         2098  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4630\"]]");
         2099  +    p = add_epsg_def (filter, first, last, 4631, "epsg", 4631,
         2100  +        "K0 1949");
  2810   2101       add_proj4text (p, 0,
  2811   2102           "+proj=longlat +ellps=intl +towgs84=145,-187,103,0,0,0,0 ");
  2812   2103       add_proj4text (p, 1,
  2813   2104           "+no_defs");
  2814   2105       add_srs_wkt (p, 0,
  2815   2106           "GEOGCS[\"K0 1949\",DATUM[\"K0_1949\",SPHEROID[\"Internat");
  2816   2107       add_srs_wkt (p, 1,
................................................................................
  2818   2109       add_srs_wkt (p, 2,
  2819   2110           "OWGS84[145,-187,103,0,0,0,0],AUTHORITY[\"EPSG\",\"6631\"");
  2820   2111       add_srs_wkt (p, 3,
  2821   2112           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2822   2113       add_srs_wkt (p, 4,
  2823   2114           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2824   2115       add_srs_wkt (p, 5,
  2825         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2826         -    add_srs_wkt (p, 6,
  2827         -        "T],AUTHORITY[\"EPSG\",\"4631\"]]");
  2828         -    p = add_epsg_def_ex (filter, first, last, 4632, "epsg", 4632,
  2829         -        "Combani 1950", 1, 1,
  2830         -        "International 1924", "Greenwich",
  2831         -        "Combani_1950", "none", "degree",
  2832         -        "Latitude", "North", "Longitude", "East");
         2116  +        "9122\"]],AUTHORITY[\"EPSG\",\"4631\"]]");
         2117  +    p = add_epsg_def (filter, first, last, 4632, "epsg", 4632,
         2118  +        "Combani 1950");
  2833   2119       add_proj4text (p, 0,
  2834   2120           "+proj=longlat +ellps=intl +towgs84=-382,-59,-262,0,0,0,0");
  2835   2121       add_proj4text (p, 1,
  2836   2122           " +no_defs");
  2837   2123       add_srs_wkt (p, 0,
  2838   2124           "GEOGCS[\"Combani 1950\",DATUM[\"Combani_1950\",SPHEROID[");
  2839   2125       add_srs_wkt (p, 1,
................................................................................
  2841   2127       add_srs_wkt (p, 2,
  2842   2128           "7022\"]],TOWGS84[-382,-59,-262,0,0,0,0],AUTHORITY[\"EPSG");
  2843   2129       add_srs_wkt (p, 3,
  2844   2130           "\",\"6632\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2845   2131       add_srs_wkt (p, 4,
  2846   2132           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2847   2133       add_srs_wkt (p, 5,
  2848         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  2849         -    add_srs_wkt (p, 6,
  2850         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4632\"]]");
  2851         -    p = add_epsg_def_ex (filter, first, last, 4633, "epsg", 4633,
  2852         -        "IGN56 Lifou", 1, 1,
  2853         -        "International 1924", "Greenwich",
  2854         -        "IGN56_Lifou", "none", "degree",
  2855         -        "Latitude", "North", "Longitude", "East");
         2134  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4632\"]]");
         2135  +    p = add_epsg_def (filter, first, last, 4633, "epsg", 4633,
         2136  +        "IGN56 Lifou");
  2856   2137       add_proj4text (p, 0,
  2857   2138           "+proj=longlat +ellps=intl +towgs84=335.47,222.58,-230.94");
  2858   2139       add_proj4text (p, 1,
  2859   2140           ",0,0,0,0 +no_defs");
  2860   2141       add_srs_wkt (p, 0,
  2861   2142           "GEOGCS[\"IGN56 Lifou\",DATUM[\"IGN56_Lifou\",SPHEROID[\"");
  2862   2143       add_srs_wkt (p, 1,
................................................................................
  2864   2145       add_srs_wkt (p, 2,
  2865   2146           "22\"]],TOWGS84[335.47,222.58,-230.94,0,0,0,0],AUTHORITY[");
  2866   2147       add_srs_wkt (p, 3,
  2867   2148           "\"EPSG\",\"6633\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2868   2149       add_srs_wkt (p, 4,
  2869   2150           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2870   2151       add_srs_wkt (p, 5,
  2871         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2872         -    add_srs_wkt (p, 6,
  2873         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4633\"]]");
  2874         -    p = add_epsg_def_ex (filter, first, last, 4634, "epsg", 4634,
  2875         -        "IGN72 Grand Terre", 1, 1,
  2876         -        "International 1924", "Greenwich",
  2877         -        "IGN72_Grande_Terre", "none", "degree",
  2878         -        "Latitude", "North", "Longitude", "East");
         2152  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4633\"]]");
         2153  +    p = add_epsg_def (filter, first, last, 4634, "epsg", 4634,
         2154  +        "IGN72 Grand Terre");
  2879   2155       add_proj4text (p, 0,
  2880   2156           "+proj=longlat +ellps=intl +towgs84=-13,-348,292,0,0,0,0 ");
  2881   2157       add_proj4text (p, 1,
  2882   2158           "+no_defs");
  2883   2159       add_srs_wkt (p, 0,
  2884   2160           "GEOGCS[\"IGN72 Grand Terre\",DATUM[\"IGN72_Grande_Terre\"");
  2885   2161       add_srs_wkt (p, 1,
................................................................................
  2887   2163       add_srs_wkt (p, 2,
  2888   2164           "EPSG\",\"7022\"]],TOWGS84[-13,-348,292,0,0,0,0],AUTHORIT");
  2889   2165       add_srs_wkt (p, 3,
  2890   2166           "Y[\"EPSG\",\"6634\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2891   2167       add_srs_wkt (p, 4,
  2892   2168           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2893   2169       add_srs_wkt (p, 5,
  2894         -        "HORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2895         -    add_srs_wkt (p, 6,
  2896         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4634\"]]");
  2897         -    p = add_epsg_def_ex (filter, first, last, 4635, "epsg", 4635,
  2898         -        "ST87 Ouvea", 1, 1,
  2899         -        "International 1924", "Greenwich",
  2900         -        "ST87_Ouvea", "none", "degree",
  2901         -        "Latitude", "North", "Longitude", "East");
         2170  +        "HORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"4634\"]]");
         2171  +    p = add_epsg_def (filter, first, last, 4635, "epsg", 4635,
         2172  +        "ST87 Ouvea");
  2902   2173       add_proj4text (p, 0,
  2903   2174           "+proj=longlat +ellps=intl +towgs84=-122.383,-188.696,103");
  2904   2175       add_proj4text (p, 1,
  2905   2176           ".344,3.5107,-4.9668,-5.7047,4.4798 +no_defs");
  2906   2177       add_srs_wkt (p, 0,
  2907   2178           "GEOGCS[\"ST87 Ouvea\",DATUM[\"ST87_Ouvea\",SPHEROID[\"In");
  2908   2179       add_srs_wkt (p, 1,
................................................................................
  2910   2181       add_srs_wkt (p, 2,
  2911   2182           "\"]],TOWGS84[-122.383,-188.696,103.344,3.5107,-4.9668,-5");
  2912   2183       add_srs_wkt (p, 3,
  2913   2184           ".7047,4.4798],AUTHORITY[\"EPSG\",\"6635\"]],PRIMEM[\"Gre");
  2914   2185       add_srs_wkt (p, 4,
  2915   2186           "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2916   2187       add_srs_wkt (p, 5,
  2917         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2188  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  2918   2189       add_srs_wkt (p, 6,
  2919         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2920         -    add_srs_wkt (p, 7,
  2921         -        "PSG\",\"4635\"]]");
  2922         -    p = add_epsg_def_ex (filter, first, last, 4636, "epsg", 4636,
  2923         -        "Petrels 1972", 1, 1,
  2924         -        "International 1924", "Greenwich",
  2925         -        "Petrels_1972", "none", "degree",
  2926         -        "Latitude", "North", "Longitude", "East");
         2190  +        "ITY[\"EPSG\",\"4635\"]]");
         2191  +    p = add_epsg_def (filter, first, last, 4636, "epsg", 4636,
         2192  +        "Petrels 1972");
  2927   2193       add_proj4text (p, 0,
  2928   2194           "+proj=longlat +ellps=intl +towgs84=365,194,166,0,0,0,0 +");
  2929   2195       add_proj4text (p, 1,
  2930   2196           "no_defs");
  2931   2197       add_srs_wkt (p, 0,
  2932   2198           "GEOGCS[\"Petrels 1972\",DATUM[\"Petrels_1972\",SPHEROID[");
  2933   2199       add_srs_wkt (p, 1,
................................................................................
  2935   2201       add_srs_wkt (p, 2,
  2936   2202           "7022\"]],TOWGS84[365,194,166,0,0,0,0],AUTHORITY[\"EPSG\"");
  2937   2203       add_srs_wkt (p, 3,
  2938   2204           ",\"6636\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2939   2205       add_srs_wkt (p, 4,
  2940   2206           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2941   2207       add_srs_wkt (p, 5,
  2942         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2943         -    add_srs_wkt (p, 6,
  2944         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4636\"]]");
  2945         -    p = add_epsg_def_ex (filter, first, last, 4637, "epsg", 4637,
  2946         -        "Perroud 1950", 1, 1,
  2947         -        "International 1924", "Greenwich",
  2948         -        "Pointe_Geologie_Perroud_1950", "none", "degree",
  2949         -        "Latitude", "North", "Longitude", "East");
         2208  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4636\"]]");
         2209  +    p = add_epsg_def (filter, first, last, 4637, "epsg", 4637,
         2210  +        "Perroud 1950");
  2950   2211       add_proj4text (p, 0,
  2951   2212           "+proj=longlat +ellps=intl +towgs84=325,154,172,0,0,0,0 +");
  2952   2213       add_proj4text (p, 1,
  2953   2214           "no_defs");
  2954   2215       add_srs_wkt (p, 0,
  2955   2216           "GEOGCS[\"Perroud 1950\",DATUM[\"Pointe_Geologie_Perroud_");
  2956   2217       add_srs_wkt (p, 1,
................................................................................
  2958   2219       add_srs_wkt (p, 2,
  2959   2220           "RITY[\"EPSG\",\"7022\"]],TOWGS84[325,154,172,0,0,0,0],AU");
  2960   2221       add_srs_wkt (p, 3,
  2961   2222           "THORITY[\"EPSG\",\"6637\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2962   2223       add_srs_wkt (p, 4,
  2963   2224           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2964   2225       add_srs_wkt (p, 5,
  2965         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2226  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2966   2227       add_srs_wkt (p, 6,
  2967         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4637\"]");
  2968         -    add_srs_wkt (p, 7,
  2969         -        "]");
  2970         -    p = add_epsg_def_ex (filter, first, last, 4638, "epsg", 4638,
  2971         -        "Saint Pierre et Miquelon 1950", 1, 1,
  2972         -        "Clarke 1866", "Greenwich",
  2973         -        "Saint_Pierre_et_Miquelon_1950", "none", "degree",
  2974         -        "Latitude", "North", "Longitude", "East");
         2228  +        "637\"]]");
         2229  +    p = add_epsg_def (filter, first, last, 4638, "epsg", 4638,
         2230  +        "Saint Pierre et Miquelon 1950");
  2975   2231       add_proj4text (p, 0,
  2976   2232           "+proj=longlat +ellps=clrk66 +towgs84=30,430,368,0,0,0,0 ");
  2977   2233       add_proj4text (p, 1,
  2978   2234           "+no_defs");
  2979   2235       add_srs_wkt (p, 0,
  2980   2236           "GEOGCS[\"Saint Pierre et Miquelon 1950\",DATUM[\"Saint_P");
  2981   2237       add_srs_wkt (p, 1,
................................................................................
  2985   2241       add_srs_wkt (p, 3,
  2986   2242           "S84[30,430,368,0,0,0,0],AUTHORITY[\"EPSG\",\"6638\"]],PR");
  2987   2243       add_srs_wkt (p, 4,
  2988   2244           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2989   2245       add_srs_wkt (p, 5,
  2990   2246           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2991   2247       add_srs_wkt (p, 6,
  2992         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2993         -    add_srs_wkt (p, 7,
  2994         -        "HORITY[\"EPSG\",\"4638\"]]");
  2995         -    p = add_epsg_def_ex (filter, first, last, 4639, "epsg", 4639,
  2996         -        "MOP78", 1, 1,
  2997         -        "International 1924", "Greenwich",
  2998         -        "MOP78", "none", "degree",
  2999         -        "Latitude", "North", "Longitude", "East");
         2248  +        "]],AUTHORITY[\"EPSG\",\"4638\"]]");
         2249  +    p = add_epsg_def (filter, first, last, 4639, "epsg", 4639,
         2250  +        "MOP78");
  3000   2251       add_proj4text (p, 0,
  3001   2252           "+proj=longlat +ellps=intl +towgs84=253,-132,-127,0,0,0,0");
  3002   2253       add_proj4text (p, 1,
  3003   2254           " +no_defs");
  3004   2255       add_srs_wkt (p, 0,
  3005   2256           "GEOGCS[\"MOP78\",DATUM[\"MOP78\",SPHEROID[\"Internationa");
  3006   2257       add_srs_wkt (p, 1,
................................................................................
  3008   2259       add_srs_wkt (p, 2,
  3009   2260           "84[253,-132,-127,0,0,0,0],AUTHORITY[\"EPSG\",\"6639\"]],");
  3010   2261       add_srs_wkt (p, 3,
  3011   2262           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  3012   2263       add_srs_wkt (p, 4,
  3013   2264           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  3014   2265       add_srs_wkt (p, 5,
  3015         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  3016         -    add_srs_wkt (p, 6,
  3017         -        "AUTHORITY[\"EPSG\",\"4639\"]]");
  3018         -    p = add_epsg_def_ex (filter, first, last, 4640, "epsg", 4640,
  3019         -        "RRAF 1991", 1, 1,
  3020         -        "WGS 84", "Greenwich",
  3021         -        "Reseau_de_Reference_des_Antilles_Francaises_1991", "none", "degree",
  3022         -        "Latitude", "North", "Longitude", "East");
         2266  +        "2\"]],AUTHORITY[\"EPSG\",\"4639\"]]");
         2267  +    p = add_epsg_def (filter, first, last, 4640, "epsg", 4640,
         2268  +        "RRAF 1991");
  3023   2269       add_proj4text (p, 0,
  3024   2270           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
  3025   2271       add_proj4text (p, 1,
  3026   2272           "fs");
  3027   2273       add_srs_wkt (p, 0,
  3028   2274           "GEOGCS[\"RRAF 1991\",DATUM[\"Reseau_de_Reference_des_Ant");
  3029   2275       add_srs_wkt (p, 1,
................................................................................
  3031   2277       add_srs_wkt (p, 2,
  3032   2278           "257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,");
  3033   2279       add_srs_wkt (p, 3,
  3034   2280           "0,0,0],AUTHORITY[\"EPSG\",\"6640\"]],PRIMEM[\"Greenwich\"");
  3035   2281       add_srs_wkt (p, 4,
  3036   2282           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3037   2283       add_srs_wkt (p, 5,
  3038         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         2284  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  3039   2285       add_srs_wkt (p, 6,
  3040         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  3041         -    add_srs_wkt (p, 7,
  3042         -        "4640\"]]");
  3043         -    p = add_epsg_def_ex (filter, first, last, 4641, "epsg", 4641,
  3044         -        "IGN53 Mare", 1, 1,
  3045         -        "International 1924", "Greenwich",
  3046         -        "IGN53_Mare", "none", "degree",
  3047         -        "Latitude", "North", "Longitude", "East");
         2286  +        "SG\",\"4640\"]]");
         2287  +    p = add_epsg_def (filter, first, last, 4641, "epsg", 4641,
         2288  +        "IGN53 Mare");
  3048   2289       add_proj4text (p, 0,
  3049   2290           "+proj=longlat +ellps=intl +towgs84=287.58,177.78,-135.41");
  3050   2291       add_proj4text (p, 1,
  3051   2292           ",0,0,0,0 +no_defs");
  3052   2293       add_srs_wkt (p, 0,
  3053   2294           "GEOGCS[\"IGN53 Mare\",DATUM[\"IGN53_Mare\",SPHEROID[\"In");
  3054   2295       add_srs_wkt (p, 1,
................................................................................
  3056   2297       add_srs_wkt (p, 2,
  3057   2298           "\"]],TOWGS84[287.58,177.78,-135.41,0,0,0,0],AUTHORITY[\"");
  3058   2299       add_srs_wkt (p, 3,
  3059   2300           "EPSG\",\"6641\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3060   2301       add_srs_wkt (p, 4,
  3061   2302           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3062   2303       add_srs_wkt (p, 5,
  3063         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  3064         -    add_srs_wkt (p, 6,
  3065         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4641\"]]");
  3066         -    p = add_epsg_def_ex (filter, first, last, 4642, "epsg", 4642,
  3067         -        "ST84 Ile des Pins", 1, 1,
  3068         -        "International 1924", "Greenwich",
  3069         -        "ST84_Ile_des_Pins", "none", "degree",
  3070         -        "Latitude", "North", "Longitude", "East");
         2304  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4641\"]]");
         2305  +    p = add_epsg_def (filter, first, last, 4642, "epsg", 4642,
         2306  +        "ST84 Ile des Pins");
  3071   2307       add_proj4text (p, 0,
  3072   2308           "+proj=longlat +ellps=intl +towgs84=-13,-348,292,0,0,0,0 ");
  3073   2309       add_proj4text (p, 1,
  3074   2310           "+no_defs");
  3075   2311       add_srs_wkt (p, 0,
  3076   2312           "GEOGCS[\"ST84 Ile des Pins\",DATUM[\"ST84_Ile_des_Pins\"");
  3077   2313       add_srs_wkt (p, 1,
................................................................................
  3079   2315       add_srs_wkt (p, 2,
  3080   2316           "EPSG\",\"7022\"]],TOWGS84[-13,-348,292,0,0,0,0],AUTHORIT");
  3081   2317       add_srs_wkt (p, 3,
  3082   2318           "Y[\"EPSG\",\"6642\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3083   2319       add_srs_wkt (p, 4,
  3084   2320           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3085   2321       add_srs_wkt (p, 5,
  3086         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3087         -    add_srs_wkt (p, 6,
  3088         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4642\"]]");
  3089         -    p = add_epsg_def_ex (filter, first, last, 4643, "epsg", 4643,
  3090         -        "ST71 Belep", 1, 1,
  3091         -        "International 1924", "Greenwich",
  3092         -        "ST71_Belep", "none", "degree",
  3093         -        "Latitude", "North", "Longitude", "East");
         2322  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4642\"]]");
         2323  +    p = add_epsg_def (filter, first, last, 4643, "epsg", 4643,
         2324  +        "ST71 Belep");
  3094   2325       add_proj4text (p, 0,
  3095   2326           "+proj=longlat +ellps=intl +towgs84=-480.26,-438.32,-643.");
  3096   2327       add_proj4text (p, 1,
  3097   2328           "429,16.3119,20.1721,-4.0349,-111.7 +no_defs");
  3098   2329       add_srs_wkt (p, 0,
  3099   2330           "GEOGCS[\"ST71 Belep\",DATUM[\"ST71_Belep\",SPHEROID[\"In");
  3100   2331       add_srs_wkt (p, 1,
................................................................................
  3102   2333       add_srs_wkt (p, 2,
  3103   2334           "\"]],TOWGS84[-480.26,-438.32,-643.429,16.3119,20.1721,-4");
  3104   2335       add_srs_wkt (p, 3,
  3105   2336           ".0349,-111.7],AUTHORITY[\"EPSG\",\"6643\"]],PRIMEM[\"Gre");
  3106   2337       add_srs_wkt (p, 4,
  3107   2338           "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3108   2339       add_srs_wkt (p, 5,
  3109         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2340  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2341  +    add_srs_wkt (p, 6,
         2342  +        "ITY[\"EPSG\",\"4643\"]]");
         2343  +    p = add_epsg_def (filter, first, last, 4644, "epsg", 4644,
         2344  +        "NEA74 Noumea");
         2345  +    add_proj4text (p, 0,
         2346  +        "+proj=longlat +ellps=intl +towgs84=-10.18,-350.43,291.37");
         2347  +    add_proj4text (p, 1,
         2348  +        ",0,0,0,0 +no_defs");
         2349  +    add_srs_wkt (p, 0,
         2350  +        "GEOGCS[\"NEA74 Noumea\",DATUM[\"NEA74_Noumea\",SPHEROID[");
         2351  +    add_srs_wkt (p, 1,
         2352  +        "\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"");
         2353  +    add_srs_wkt (p, 2,
         2354  +        "7022\"]],TOWGS84[-10.18,-350.43,291.37,0,0,0,0],AUTHORIT");
         2355  +    add_srs_wkt (p, 3,
         2356  +        "Y[\"EPSG\",\"6644\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
         2357  +    add_srs_wkt (p, 4,
         2358  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
         2359  +    add_srs_wkt (p, 5,
         2360  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4644\"]]");
         2361  +    p = add_epsg_def (filter, first, last, 4645, "epsg", 4645,
         2362  +        "RGNC 1991");
         2363  +    add_proj4text (p, 0,
         2364  +        "+proj=longlat +ellps=intl +towgs84=0,0,0,0,0,0,0 +no_def");
         2365  +    add_proj4text (p, 1,
         2366  +        "s");
         2367  +    add_srs_wkt (p, 0,
         2368  +        "GEOGCS[\"RGNC 1991\",DATUM[\"Reseau_Geodesique_Nouvelle_");
         2369  +    add_srs_wkt (p, 1,
         2370  +        "Caledonie_1991\",SPHEROID[\"International 1924\",6378388");
         2371  +    add_srs_wkt (p, 2,
         2372  +        ",297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[0,0,0,0,0,0,0");
         2373  +    add_srs_wkt (p, 3,
         2374  +        "],AUTHORITY[\"EPSG\",\"6645\"]],PRIMEM[\"Greenwich\",0,A");
         2375  +    add_srs_wkt (p, 4,
         2376  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         2377  +    add_srs_wkt (p, 5,
         2378  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2379  +    add_srs_wkt (p, 6,
         2380  +        ",\"4645\"]]");
         2381  +    p = add_epsg_def (filter, first, last, 4646, "epsg", 4646,
         2382  +        "Grand Comoros");
         2383  +    add_proj4text (p, 0,
         2384  +        "+proj=longlat +ellps=intl +towgs84=-963,510,-359,0,0,0,0");
         2385  +    add_proj4text (p, 1,
         2386  +        " +no_defs");
         2387  +    add_srs_wkt (p, 0,
         2388  +        "GEOGCS[\"Grand Comoros\",DATUM[\"Grand_Comoros\",SPHEROI");
         2389  +    add_srs_wkt (p, 1,
         2390  +        "D[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",");
         2391  +    add_srs_wkt (p, 2,
         2392  +        "\"7022\"]],TOWGS84[-963,510,-359,0,0,0,0],AUTHORITY[\"EP");
         2393  +    add_srs_wkt (p, 3,
         2394  +        "SG\",\"6646\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
         2395  +    add_srs_wkt (p, 4,
         2396  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
         2397  +    add_srs_wkt (p, 5,
         2398  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4646\"]]");
         2399  +    p = add_epsg_def (filter, first, last, 4647, "epsg", 4647,
         2400  +        "ETRS89 / UTM zone 32N (zE-N)");
         2401  +    add_proj4text (p, 0,
         2402  +        "+proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=32500000 +y");
         2403  +    add_proj4text (p, 1,
         2404  +        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
         2405  +    add_proj4text (p, 2,
         2406  +        "fs");
         2407  +    add_srs_wkt (p, 0,
         2408  +        "PROJCS[\"ETRS89 / UTM zone 32N (zE-N)\",GEOGCS[\"ETRS89\"");
         2409  +    add_srs_wkt (p, 1,
         2410  +        ",DATUM[\"European_Terrestrial_Reference_System_1989\",SP");
         2411  +    add_srs_wkt (p, 2,
         2412  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
         2413  +    add_srs_wkt (p, 3,
         2414  +        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
         2415  +    add_srs_wkt (p, 4,
         2416  +        ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2417  +    add_srs_wkt (p, 5,
         2418  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2419  +    add_srs_wkt (p, 6,
         2420  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2421  +    add_srs_wkt (p, 7,
         2422  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2423  +    add_srs_wkt (p, 8,
         2424  +        "in\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"sc");
         2425  +    add_srs_wkt (p, 9,
         2426  +        "ale_factor\",0.9996],PARAMETER[\"false_easting\",3250000");
         2427  +    add_srs_wkt (p, 10,
         2428  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         2429  +    add_srs_wkt (p, 11,
         2430  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2431  +    add_srs_wkt (p, 12,
         2432  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"4647\"]]");
         2433  +    p = add_epsg_def (filter, first, last, 4652, "epsg", 4652,
         2434  +        "New Beijing / 3-degree Gauss-Kruger zone 25");
         2435  +    add_proj4text (p, 0,
         2436  +        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0");
         2437  +    add_proj4text (p, 1,
         2438  +        " +ellps=krass +units=m +no_defs");
         2439  +    add_srs_wkt (p, 0,
         2440  +        "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 25\",G");
         2441  +    add_srs_wkt (p, 1,
         2442  +        "EOGCS[\"New Beijing\",DATUM[\"New_Beijing\",SPHEROID[\"K");
         2443  +    add_srs_wkt (p, 2,
         2444  +        "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
         2445  +    add_srs_wkt (p, 3,
         2446  +        "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
         2447  +    add_srs_wkt (p, 4,
         2448  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
         2449  +    add_srs_wkt (p, 5,
         2450  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         2451  +    add_srs_wkt (p, 6,
         2452  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         2453  +    add_srs_wkt (p, 7,
         2454  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
         2455  +    add_srs_wkt (p, 8,
         2456  +        "ian\",75],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
         2457  +    add_srs_wkt (p, 9,
         2458  +        "e_easting\",25500000],PARAMETER[\"false_northing\",0],UN");
         2459  +    add_srs_wkt (p, 10,
         2460  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
         2461  +    add_srs_wkt (p, 11,
         2462  +        "EPSG\",\"4652\"]]");
         2463  +    p = add_epsg_def (filter, first, last, 4653, "epsg", 4653,
         2464  +        "New Beijing / 3-degree Gauss-Kruger zone 26");
         2465  +    add_proj4text (p, 0,
         2466  +        "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0");
         2467  +    add_proj4text (p, 1,
         2468  +        " +ellps=krass +units=m +no_defs");
         2469  +    add_srs_wkt (p, 0,
         2470  +        "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 26\",G");
         2471  +    add_srs_wkt (p, 1,
         2472  +        "EOGCS[\"New Beijing\",DATUM[\"New_Beijing\",SPHEROID[\"K");
         2473  +    add_srs_wkt (p, 2,
         2474  +        "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
         2475  +    add_srs_wkt (p, 3,
         2476  +        "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
         2477  +    add_srs_wkt (p, 4,
         2478  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
         2479  +    add_srs_wkt (p, 5,
         2480  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         2481  +    add_srs_wkt (p, 6,
         2482  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         2483  +    add_srs_wkt (p, 7,
         2484  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
         2485  +    add_srs_wkt (p, 8,
         2486  +        "ian\",78],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
         2487  +    add_srs_wkt (p, 9,
         2488  +        "e_easting\",26500000],PARAMETER[\"false_northing\",0],UN");
         2489  +    add_srs_wkt (p, 10,
         2490  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
         2491  +    add_srs_wkt (p, 11,
         2492  +        "EPSG\",\"4653\"]]");
         2493  +    p = add_epsg_def (filter, first, last, 4654, "epsg", 4654,
         2494  +        "New Beijing / 3-degree Gauss-Kruger zone 27");
         2495  +    add_proj4text (p, 0,
         2496  +        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0");
         2497  +    add_proj4text (p, 1,
         2498  +        " +ellps=krass +units=m +no_defs");
         2499  +    add_srs_wkt (p, 0,
         2500  +        "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 27\",G");
         2501  +    add_srs_wkt (p, 1,
         2502  +        "EOGCS[\"New Beijing\",DATUM[\"New_Beijing\",SPHEROID[\"K");
         2503  +    add_srs_wkt (p, 2,
         2504  +        "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
         2505  +    add_srs_wkt (p, 3,
         2506  +        "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
         2507  +    add_srs_wkt (p, 4,
         2508  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
         2509  +    add_srs_wkt (p, 5,
         2510  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  3110   2511       add_srs_wkt (p, 6,
  3111         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2512  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  3112   2513       add_srs_wkt (p, 7,
  3113         -        "PSG\",\"4643\"]]");
         2514  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
         2515  +    add_srs_wkt (p, 8,
         2516  +        "ian\",81],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
         2517  +    add_srs_wkt (p, 9,
         2518  +        "e_easting\",27500000],PARAMETER[\"false_northing\",0],UN");
         2519  +    add_srs_wkt (p, 10,
         2520  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
         2521  +    add_srs_wkt (p, 11,
         2522  +        "EPSG\",\"4654\"]]");
  3114   2523   }
  3115   2524   
  3116   2525   #endif /* full EPSG initialization enabled/disabled */
  3117   2526   

Changes to src/srsinit/epsg_inlined_23.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_23 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 4644, "epsg", 4644,
    56         -        "NEA74 Noumea", 1, 1,
    57         -        "International 1924", "Greenwich",
    58         -        "NEA74_Noumea", "none", "degree",
    59         -        "Latitude", "North", "Longitude", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=longlat +ellps=intl +towgs84=-10.18,-350.43,291.37");
    62         -    add_proj4text (p, 1,
    63         -        ",0,0,0,0 +no_defs");
    64         -    add_srs_wkt (p, 0,
    65         -        "GEOGCS[\"NEA74 Noumea\",DATUM[\"NEA74_Noumea\",SPHEROID[");
    66         -    add_srs_wkt (p, 1,
    67         -        "\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"");
    68         -    add_srs_wkt (p, 2,
    69         -        "7022\"]],TOWGS84[-10.18,-350.43,291.37,0,0,0,0],AUTHORIT");
    70         -    add_srs_wkt (p, 3,
    71         -        "Y[\"EPSG\",\"6644\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
    72         -    add_srs_wkt (p, 4,
    73         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
    74         -    add_srs_wkt (p, 5,
    75         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
    76         -    add_srs_wkt (p, 6,
    77         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4644\"]]");
    78         -    p = add_epsg_def_ex (filter, first, last, 4645, "epsg", 4645,
    79         -        "RGNC 1991", 1, 1,
    80         -        "International 1924", "Greenwich",
    81         -        "Reseau_Geodesique_Nouvelle_Caledonie_1991", "none", "degree",
    82         -        "Latitude", "North", "Longitude", "East");
    83         -    add_proj4text (p, 0,
    84         -        "+proj=longlat +ellps=intl +towgs84=0,0,0,0,0,0,0 +no_def");
    85         -    add_proj4text (p, 1,
    86         -        "s");
    87         -    add_srs_wkt (p, 0,
    88         -        "GEOGCS[\"RGNC 1991\",DATUM[\"Reseau_Geodesique_Nouvelle_");
    89         -    add_srs_wkt (p, 1,
    90         -        "Caledonie_1991\",SPHEROID[\"International 1924\",6378388");
    91         -    add_srs_wkt (p, 2,
    92         -        ",297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[0,0,0,0,0,0,0");
    93         -    add_srs_wkt (p, 3,
    94         -        "],AUTHORITY[\"EPSG\",\"6645\"]],PRIMEM[\"Greenwich\",0,A");
    95         -    add_srs_wkt (p, 4,
    96         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
    97         -    add_srs_wkt (p, 5,
    98         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
    99         -    add_srs_wkt (p, 6,
   100         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"464");
   101         -    add_srs_wkt (p, 7,
   102         -        "5\"]]");
   103         -    p = add_epsg_def_ex (filter, first, last, 4646, "epsg", 4646,
   104         -        "Grand Comoros", 1, 1,
   105         -        "International 1924", "Greenwich",
   106         -        "Grand_Comoros", "none", "degree",
   107         -        "Latitude", "North", "Longitude", "East");
   108         -    add_proj4text (p, 0,
   109         -        "+proj=longlat +ellps=intl +towgs84=-963,510,-359,0,0,0,0");
   110         -    add_proj4text (p, 1,
   111         -        " +no_defs");
   112         -    add_srs_wkt (p, 0,
   113         -        "GEOGCS[\"Grand Comoros\",DATUM[\"Grand_Comoros\",SPHEROI");
   114         -    add_srs_wkt (p, 1,
   115         -        "D[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",");
   116         -    add_srs_wkt (p, 2,
   117         -        "\"7022\"]],TOWGS84[-963,510,-359,0,0,0,0],AUTHORITY[\"EP");
   118         -    add_srs_wkt (p, 3,
   119         -        "SG\",\"6646\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   120         -    add_srs_wkt (p, 4,
   121         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   122         -    add_srs_wkt (p, 5,
   123         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
   124         -    add_srs_wkt (p, 6,
   125         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4646\"]]");
   126         -    p = add_epsg_def_ex (filter, first, last, 4647, "epsg", 4647,
   127         -        "ETRS89 / UTM zone 32N (zE-N)", 0, 0,
   128         -        "GRS 1980", "Greenwich",
   129         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   130         -        "Easting", "East", "Northing", "North");
   131         -    add_proj4text (p, 0,
   132         -        "+proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=32500000 +y");
   133         -    add_proj4text (p, 1,
   134         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
   135         -    add_proj4text (p, 2,
   136         -        "fs");
   137         -    add_srs_wkt (p, 0,
   138         -        "PROJCS[\"ETRS89 / UTM zone 32N (zE-N)\",GEOGCS[\"ETRS89\"");
   139         -    add_srs_wkt (p, 1,
   140         -        ",DATUM[\"European_Terrestrial_Reference_System_1989\",SP");
   141         -    add_srs_wkt (p, 2,
   142         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
   143         -    add_srs_wkt (p, 3,
   144         -        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   145         -    add_srs_wkt (p, 4,
   146         -        ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   147         -    add_srs_wkt (p, 5,
   148         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   149         -    add_srs_wkt (p, 6,
   150         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   151         -    add_srs_wkt (p, 7,
   152         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
   153         -    add_srs_wkt (p, 8,
   154         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   155         -    add_srs_wkt (p, 9,
   156         -        "],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_fa");
   157         -    add_srs_wkt (p, 10,
   158         -        "ctor\",0.9996],PARAMETER[\"false_easting\",32500000],PAR");
   159         -    add_srs_wkt (p, 11,
   160         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   161         -    add_srs_wkt (p, 12,
   162         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   163         -    add_srs_wkt (p, 13,
   164         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"4647\"]]");
   165         -    p = add_epsg_def_ex (filter, first, last, 4652, "epsg", 4652,
   166         -        "New Beijing / 3-degree Gauss-Kruger zone 25", 0, 1,
   167         -        "Krassowsky 1940", "Greenwich",
   168         -        "New_Beijing", "Transverse_Mercator", "metre",
   169         -        "X", "North", "Y", "East");
   170         -    add_proj4text (p, 0,
   171         -        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=25500000 +y_0=0");
   172         -    add_proj4text (p, 1,
   173         -        " +ellps=krass +units=m +no_defs");
   174         -    add_srs_wkt (p, 0,
   175         -        "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 25\",G");
   176         -    add_srs_wkt (p, 1,
   177         -        "EOGCS[\"New Beijing\",DATUM[\"New_Beijing\",SPHEROID[\"K");
   178         -    add_srs_wkt (p, 2,
   179         -        "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   180         -    add_srs_wkt (p, 3,
   181         -        "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   182         -    add_srs_wkt (p, 4,
   183         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   184         -    add_srs_wkt (p, 5,
   185         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
   186         -    add_srs_wkt (p, 6,
   187         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   188         -    add_srs_wkt (p, 7,
   189         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   190         -    add_srs_wkt (p, 8,
   191         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
   192         -    add_srs_wkt (p, 9,
   193         -        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   194         -    add_srs_wkt (p, 10,
   195         -        "ng\",25500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   196         -    add_srs_wkt (p, 11,
   197         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],");
   198         -    add_srs_wkt (p, 12,
   199         -        "AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4652\"]]");
   200         -    p = add_epsg_def_ex (filter, first, last, 4653, "epsg", 4653,
   201         -        "New Beijing / 3-degree Gauss-Kruger zone 26", 0, 1,
   202         -        "Krassowsky 1940", "Greenwich",
   203         -        "New_Beijing", "Transverse_Mercator", "metre",
   204         -        "X", "North", "Y", "East");
   205         -    add_proj4text (p, 0,
   206         -        "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=26500000 +y_0=0");
   207         -    add_proj4text (p, 1,
   208         -        " +ellps=krass +units=m +no_defs");
   209         -    add_srs_wkt (p, 0,
   210         -        "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 26\",G");
   211         -    add_srs_wkt (p, 1,
   212         -        "EOGCS[\"New Beijing\",DATUM[\"New_Beijing\",SPHEROID[\"K");
   213         -    add_srs_wkt (p, 2,
   214         -        "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   215         -    add_srs_wkt (p, 3,
   216         -        "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   217         -    add_srs_wkt (p, 4,
   218         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   219         -    add_srs_wkt (p, 5,
   220         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
   221         -    add_srs_wkt (p, 6,
   222         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   223         -    add_srs_wkt (p, 7,
   224         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   225         -    add_srs_wkt (p, 8,
   226         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
   227         -    add_srs_wkt (p, 9,
   228         -        "8],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   229         -    add_srs_wkt (p, 10,
   230         -        "ng\",26500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   231         -    add_srs_wkt (p, 11,
   232         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],");
   233         -    add_srs_wkt (p, 12,
   234         -        "AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4653\"]]");
   235         -    p = add_epsg_def_ex (filter, first, last, 4654, "epsg", 4654,
   236         -        "New Beijing / 3-degree Gauss-Kruger zone 27", 0, 1,
   237         -        "Krassowsky 1940", "Greenwich",
   238         -        "New_Beijing", "Transverse_Mercator", "metre",
   239         -        "X", "North", "Y", "East");
   240         -    add_proj4text (p, 0,
   241         -        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=27500000 +y_0=0");
   242         -    add_proj4text (p, 1,
   243         -        " +ellps=krass +units=m +no_defs");
   244         -    add_srs_wkt (p, 0,
   245         -        "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 27\",G");
   246         -    add_srs_wkt (p, 1,
   247         -        "EOGCS[\"New Beijing\",DATUM[\"New_Beijing\",SPHEROID[\"K");
   248         -    add_srs_wkt (p, 2,
   249         -        "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   250         -    add_srs_wkt (p, 3,
   251         -        "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   252         -    add_srs_wkt (p, 4,
   253         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   254         -    add_srs_wkt (p, 5,
   255         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
   256         -    add_srs_wkt (p, 6,
   257         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   258         -    add_srs_wkt (p, 7,
   259         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   260         -    add_srs_wkt (p, 8,
   261         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
   262         -    add_srs_wkt (p, 9,
   263         -        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   264         -    add_srs_wkt (p, 10,
   265         -        "ng\",27500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   266         -    add_srs_wkt (p, 11,
   267         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],");
   268         -    add_srs_wkt (p, 12,
   269         -        "AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4654\"]]");
   270         -    p = add_epsg_def_ex (filter, first, last, 4655, "epsg", 4655,
   271         -        "New Beijing / 3-degree Gauss-Kruger zone 28", 0, 1,
   272         -        "Krassowsky 1940", "Greenwich",
   273         -        "New_Beijing", "Transverse_Mercator", "metre",
   274         -        "X", "North", "Y", "East");
           55  +    p = add_epsg_def (filter, first, last, 4655, "epsg", 4655,
           56  +        "New Beijing / 3-degree Gauss-Kruger zone 28");
   275     57       add_proj4text (p, 0,
   276     58           "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=28500000 +y_0=0");
   277     59       add_proj4text (p, 1,
   278     60           " +ellps=krass +units=m +no_defs");
   279     61       add_srs_wkt (p, 0,
   280     62           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 28\",G");
   281     63       add_srs_wkt (p, 1,
................................................................................
   283     65       add_srs_wkt (p, 2,
   284     66           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   285     67       add_srs_wkt (p, 3,
   286     68           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   287     69       add_srs_wkt (p, 4,
   288     70           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   289     71       add_srs_wkt (p, 5,
   290         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
           72  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   291     73       add_srs_wkt (p, 6,
   292         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
           74  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   293     75       add_srs_wkt (p, 7,
   294         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
           76  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   295     77       add_srs_wkt (p, 8,
   296         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
           78  +        "ian\",84],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
   297     79       add_srs_wkt (p, 9,
   298         -        "4],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
           80  +        "e_easting\",28500000],PARAMETER[\"false_northing\",0],UN");
   299     81       add_srs_wkt (p, 10,
   300         -        "ng\",28500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
           82  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   301     83       add_srs_wkt (p, 11,
   302         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],");
   303         -    add_srs_wkt (p, 12,
   304         -        "AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4655\"]]");
   305         -    p = add_epsg_def_ex (filter, first, last, 4656, "epsg", 4656,
   306         -        "New Beijing / 3-degree Gauss-Kruger zone 29", 0, 1,
   307         -        "Krassowsky 1940", "Greenwich",
   308         -        "New_Beijing", "Transverse_Mercator", "metre",
   309         -        "X", "North", "Y", "East");
           84  +        "EPSG\",\"4655\"]]");
           85  +    p = add_epsg_def (filter, first, last, 4656, "epsg", 4656,
           86  +        "New Beijing / 3-degree Gauss-Kruger zone 29");
   310     87       add_proj4text (p, 0,
   311     88           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=29500000 +y_0=0");
   312     89       add_proj4text (p, 1,
   313     90           " +ellps=krass +units=m +no_defs");
   314     91       add_srs_wkt (p, 0,
   315     92           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 29\",G");
   316     93       add_srs_wkt (p, 1,
................................................................................
   318     95       add_srs_wkt (p, 2,
   319     96           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   320     97       add_srs_wkt (p, 3,
   321     98           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   322     99       add_srs_wkt (p, 4,
   323    100           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   324    101       add_srs_wkt (p, 5,
   325         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          102  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   326    103       add_srs_wkt (p, 6,
   327         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          104  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   328    105       add_srs_wkt (p, 7,
   329         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          106  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   330    107       add_srs_wkt (p, 8,
   331         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
          108  +        "ian\",87],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
   332    109       add_srs_wkt (p, 9,
   333         -        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
          110  +        "e_easting\",29500000],PARAMETER[\"false_northing\",0],UN");
   334    111       add_srs_wkt (p, 10,
   335         -        "ng\",29500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          112  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   336    113       add_srs_wkt (p, 11,
   337         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],");
   338         -    add_srs_wkt (p, 12,
   339         -        "AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4656\"]]");
   340         -    p = add_epsg_def_ex (filter, first, last, 4657, "epsg", 4657,
   341         -        "Reykjavik 1900", 1, 1,
   342         -        "Danish 1876", "Greenwich",
   343         -        "Reykjavik_1900", "none", "degree",
   344         -        "Latitude", "North", "Longitude", "East");
          114  +        "EPSG\",\"4656\"]]");
          115  +    p = add_epsg_def (filter, first, last, 4657, "epsg", 4657,
          116  +        "Reykjavik 1900");
   345    117       add_proj4text (p, 0,
   346    118           "+proj=longlat +a=6377019.27 +b=6355762.5391 +towgs84=-28");
   347    119       add_proj4text (p, 1,
   348    120           ",199,5,0,0,0,0 +no_defs");
   349    121       add_srs_wkt (p, 0,
   350    122           "GEOGCS[\"Reykjavik 1900\",DATUM[\"Reykjavik_1900\",SPHER");
   351    123       add_srs_wkt (p, 1,
................................................................................
   353    125       add_srs_wkt (p, 2,
   354    126           "7051\"]],TOWGS84[-28,199,5,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   355    127       add_srs_wkt (p, 3,
   356    128           "6657\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   357    129       add_srs_wkt (p, 4,
   358    130           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   359    131       add_srs_wkt (p, 5,
   360         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   361         -    add_srs_wkt (p, 6,
   362         -        "\",EAST],AUTHORITY[\"EPSG\",\"4657\"]]");
   363         -    p = add_epsg_def_ex (filter, first, last, 4658, "epsg", 4658,
   364         -        "Hjorsey 1955", 1, 1,
   365         -        "International 1924", "Greenwich",
   366         -        "Hjorsey_1955", "none", "degree",
   367         -        "Latitude", "North", "Longitude", "East");
          132  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4657\"]]");
          133  +    p = add_epsg_def (filter, first, last, 4658, "epsg", 4658,
          134  +        "Hjorsey 1955");
   368    135       add_proj4text (p, 0,
   369    136           "+proj=longlat +ellps=intl +towgs84=-73,46,-86,0,0,0,0 +n");
   370    137       add_proj4text (p, 1,
   371    138           "o_defs");
   372    139       add_srs_wkt (p, 0,
   373    140           "GEOGCS[\"Hjorsey 1955\",DATUM[\"Hjorsey_1955\",SPHEROID[");
   374    141       add_srs_wkt (p, 1,
................................................................................
   376    143       add_srs_wkt (p, 2,
   377    144           "7022\"]],TOWGS84[-73,46,-86,0,0,0,0],AUTHORITY[\"EPSG\",");
   378    145       add_srs_wkt (p, 3,
   379    146           "\"6658\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   380    147       add_srs_wkt (p, 4,
   381    148           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   382    149       add_srs_wkt (p, 5,
   383         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
   384         -    add_srs_wkt (p, 6,
   385         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4658\"]]");
   386         -    p = add_epsg_def_ex (filter, first, last, 4659, "epsg", 4659,
   387         -        "ISN93", 1, 1,
   388         -        "GRS 1980", "Greenwich",
   389         -        "Islands_Net_1993", "none", "degree",
   390         -        "Latitude", "North", "Longitude", "East");
          150  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4658\"]]");
          151  +    p = add_epsg_def (filter, first, last, 4659, "epsg", 4659,
          152  +        "ISN93");
   391    153       add_proj4text (p, 0,
   392    154           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   393    155       add_proj4text (p, 1,
   394    156           "fs");
   395    157       add_srs_wkt (p, 0,
   396    158           "GEOGCS[\"ISN93\",DATUM[\"Islands_Net_1993\",SPHEROID[\"G");
   397    159       add_srs_wkt (p, 1,
................................................................................
   399    161       add_srs_wkt (p, 2,
   400    162           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6659\"");
   401    163       add_srs_wkt (p, 3,
   402    164           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   403    165       add_srs_wkt (p, 4,
   404    166           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   405    167       add_srs_wkt (p, 5,
   406         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   407         -    add_srs_wkt (p, 6,
   408         -        "T],AUTHORITY[\"EPSG\",\"4659\"]]");
   409         -    p = add_epsg_def_ex (filter, first, last, 4660, "epsg", 4660,
   410         -        "Helle 1954", 1, 1,
   411         -        "International 1924", "Greenwich",
   412         -        "Helle_1954", "none", "degree",
   413         -        "Latitude", "North", "Longitude", "East");
          168  +        "9122\"]],AUTHORITY[\"EPSG\",\"4659\"]]");
          169  +    p = add_epsg_def (filter, first, last, 4660, "epsg", 4660,
          170  +        "Helle 1954");
   414    171       add_proj4text (p, 0,
   415    172           "+proj=longlat +ellps=intl +towgs84=982.609,552.753,-540.");
   416    173       add_proj4text (p, 1,
   417    174           "873,6.68163,-31.6115,-19.8482,16.805 +no_defs");
   418    175       add_srs_wkt (p, 0,
   419    176           "GEOGCS[\"Helle 1954\",DATUM[\"Helle_1954\",SPHEROID[\"In");
   420    177       add_srs_wkt (p, 1,
................................................................................
   422    179       add_srs_wkt (p, 2,
   423    180           "\"]],TOWGS84[982.609,552.753,-540.873,6.68163,-31.6115,-");
   424    181       add_srs_wkt (p, 3,
   425    182           "19.8482,16.805],AUTHORITY[\"EPSG\",\"6660\"]],PRIMEM[\"G");
   426    183       add_srs_wkt (p, 4,
   427    184           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   428    185       add_srs_wkt (p, 5,
   429         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
          186  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
   430    187       add_srs_wkt (p, 6,
   431         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   432         -    add_srs_wkt (p, 7,
   433         -        "\"EPSG\",\"4660\"]]");
   434         -    p = add_epsg_def_ex (filter, first, last, 4661, "epsg", 4661,
   435         -        "LKS92", 1, 1,
   436         -        "GRS 1980", "Greenwich",
   437         -        "Latvia_1992", "none", "degree",
   438         -        "Latitude", "North", "Longitude", "East");
          188  +        "ORITY[\"EPSG\",\"4660\"]]");
          189  +    p = add_epsg_def (filter, first, last, 4661, "epsg", 4661,
          190  +        "LKS92");
   439    191       add_proj4text (p, 0,
   440    192           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   441    193       add_proj4text (p, 1,
   442    194           "fs");
   443    195       add_srs_wkt (p, 0,
   444    196           "GEOGCS[\"LKS92\",DATUM[\"Latvia_1992\",SPHEROID[\"GRS 19");
   445    197       add_srs_wkt (p, 1,
................................................................................
   447    199       add_srs_wkt (p, 2,
   448    200           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6661\"]],PR");
   449    201       add_srs_wkt (p, 3,
   450    202           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   451    203       add_srs_wkt (p, 4,
   452    204           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   453    205       add_srs_wkt (p, 5,
   454         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   455         -    add_srs_wkt (p, 6,
   456         -        "HORITY[\"EPSG\",\"4661\"]]");
   457         -    p = add_epsg_def_ex (filter, first, last, 4662, "epsg", 4662,
   458         -        "IGN72 Grande Terre", 1, 1,
   459         -        "International 1924", "Greenwich",
   460         -        "IGN72_Grande_Terre", "none", "degree",
   461         -        "Latitude", "North", "Longitude", "East");
          206  +        "]],AUTHORITY[\"EPSG\",\"4661\"]]");
          207  +    p = add_epsg_def (filter, first, last, 4662, "epsg", 4662,
          208  +        "IGN72 Grande Terre");
   462    209       add_proj4text (p, 0,
   463    210           "+proj=longlat +ellps=intl +towgs84=-11.64,-348.6,291.98,");
   464    211       add_proj4text (p, 1,
   465    212           "0,0,0,0 +no_defs");
   466    213       add_srs_wkt (p, 0,
   467    214           "GEOGCS[\"IGN72 Grande Terre\",DATUM[\"IGN72_Grande_Terre");
   468    215       add_srs_wkt (p, 1,
................................................................................
   470    217       add_srs_wkt (p, 2,
   471    218           "[\"EPSG\",\"7022\"]],TOWGS84[-11.64,-348.6,291.98,0,0,0,");
   472    219       add_srs_wkt (p, 3,
   473    220           "0],AUTHORITY[\"EPSG\",\"6634\"]],PRIMEM[\"Greenwich\",0,");
   474    221       add_srs_wkt (p, 4,
   475    222           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   476    223       add_srs_wkt (p, 5,
   477         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          224  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   478    225       add_srs_wkt (p, 6,
   479         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"46");
   480         -    add_srs_wkt (p, 7,
   481         -        "62\"]]");
   482         -    p = add_epsg_def_ex (filter, first, last, 4663, "epsg", 4663,
   483         -        "Porto Santo 1995", 1, 1,
   484         -        "International 1924", "Greenwich",
   485         -        "Porto_Santo_1995", "none", "degree",
   486         -        "Latitude", "North", "Longitude", "East");
          226  +        ",\"4662\"]]");
          227  +    p = add_epsg_def (filter, first, last, 4663, "epsg", 4663,
          228  +        "Porto Santo 1995");
   487    229       add_proj4text (p, 0,
   488    230           "+proj=longlat +ellps=intl +towgs84=-502.862,-247.438,312");
   489    231       add_proj4text (p, 1,
   490    232           ".724,0,0,0,0 +no_defs");
   491    233       add_srs_wkt (p, 0,
   492    234           "GEOGCS[\"Porto Santo 1995\",DATUM[\"Porto_Santo_1995\",S");
   493    235       add_srs_wkt (p, 1,
................................................................................
   495    237       add_srs_wkt (p, 2,
   496    238           "PSG\",\"7022\"]],TOWGS84[-502.862,-247.438,312.724,0,0,0");
   497    239       add_srs_wkt (p, 3,
   498    240           ",0],AUTHORITY[\"EPSG\",\"6663\"]],PRIMEM[\"Greenwich\",0");
   499    241       add_srs_wkt (p, 4,
   500    242           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
   501    243       add_srs_wkt (p, 5,
   502         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          244  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
   503    245       add_srs_wkt (p, 6,
   504         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"46");
   505         -    add_srs_wkt (p, 7,
   506         -        "63\"]]");
   507         -    p = add_epsg_def_ex (filter, first, last, 4664, "epsg", 4664,
   508         -        "Azores Oriental 1995", 1, 1,
   509         -        "International 1924", "Greenwich",
   510         -        "Azores_Oriental_Islands_1995", "none", "degree",
   511         -        "Latitude", "North", "Longitude", "East");
          246  +        "\",\"4663\"]]");
          247  +    p = add_epsg_def (filter, first, last, 4664, "epsg", 4664,
          248  +        "Azores Oriental 1995");
   512    249       add_proj4text (p, 0,
   513    250           "+proj=longlat +ellps=intl +towgs84=-204.619,140.176,55.2");
   514    251       add_proj4text (p, 1,
   515    252           "26,0,0,0,0 +no_defs");
   516    253       add_srs_wkt (p, 0,
   517    254           "GEOGCS[\"Azores Oriental 1995\",DATUM[\"Azores_Oriental_");
   518    255       add_srs_wkt (p, 1,
................................................................................
   520    257       add_srs_wkt (p, 2,
   521    258           "97,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-204.619,140.17");
   522    259       add_srs_wkt (p, 3,
   523    260           "6,55.226,0,0,0,0],AUTHORITY[\"EPSG\",\"6664\"]],PRIMEM[\"");
   524    261       add_srs_wkt (p, 4,
   525    262           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   526    263       add_srs_wkt (p, 5,
   527         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
          264  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
   528    265       add_srs_wkt (p, 6,
   529         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   530         -    add_srs_wkt (p, 7,
   531         -        "[\"EPSG\",\"4664\"]]");
   532         -    p = add_epsg_def_ex (filter, first, last, 4665, "epsg", 4665,
   533         -        "Azores Central 1995", 1, 1,
   534         -        "International 1924", "Greenwich",
   535         -        "Azores_Central_Islands_1995", "none", "degree",
   536         -        "Latitude", "North", "Longitude", "East");
          266  +        "HORITY[\"EPSG\",\"4664\"]]");
          267  +    p = add_epsg_def (filter, first, last, 4665, "epsg", 4665,
          268  +        "Azores Central 1995");
   537    269       add_proj4text (p, 0,
   538    270           "+proj=longlat +ellps=intl +towgs84=-106.226,166.366,-37.");
   539    271       add_proj4text (p, 1,
   540    272           "893,0,0,0,0 +no_defs");
   541    273       add_srs_wkt (p, 0,
   542    274           "GEOGCS[\"Azores Central 1995\",DATUM[\"Azores_Central_Is");
   543    275       add_srs_wkt (p, 1,
................................................................................
   545    277       add_srs_wkt (p, 2,
   546    278           ",AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-106.226,166.366,");
   547    279       add_srs_wkt (p, 3,
   548    280           "-37.893,0,0,0,0],AUTHORITY[\"EPSG\",\"6665\"]],PRIMEM[\"");
   549    281       add_srs_wkt (p, 4,
   550    282           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   551    283       add_srs_wkt (p, 5,
   552         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
          284  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
   553    285       add_srs_wkt (p, 6,
   554         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   555         -    add_srs_wkt (p, 7,
   556         -        "[\"EPSG\",\"4665\"]]");
   557         -    p = add_epsg_def_ex (filter, first, last, 4666, "epsg", 4666,
   558         -        "Lisbon 1890", 1, 1,
   559         -        "Bessel 1841", "Greenwich",
   560         -        "Lisbon_1890", "none", "degree",
   561         -        "Latitude", "North", "Longitude", "East");
          286  +        "HORITY[\"EPSG\",\"4665\"]]");
          287  +    p = add_epsg_def (filter, first, last, 4666, "epsg", 4666,
          288  +        "Lisbon 1890");
   562    289       add_proj4text (p, 0,
   563    290           "+proj=longlat +ellps=bessel +towgs84=508.088,-191.042,56");
   564    291       add_proj4text (p, 1,
   565    292           "5.223,0,0,0,0 +no_defs");
   566    293       add_srs_wkt (p, 0,
   567    294           "GEOGCS[\"Lisbon 1890\",DATUM[\"Lisbon_1890\",SPHEROID[\"");
   568    295       add_srs_wkt (p, 1,
................................................................................
   570    297       add_srs_wkt (p, 2,
   571    298           ",\"7004\"]],TOWGS84[508.088,-191.042,565.223,0,0,0,0],AU");
   572    299       add_srs_wkt (p, 3,
   573    300           "THORITY[\"EPSG\",\"6666\"]],PRIMEM[\"Greenwich\",0,AUTHO");
   574    301       add_srs_wkt (p, 4,
   575    302           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
   576    303       add_srs_wkt (p, 5,
   577         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
          304  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
   578    305       add_srs_wkt (p, 6,
   579         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4666\"]");
   580         -    add_srs_wkt (p, 7,
   581         -        "]");
   582         -    p = add_epsg_def_ex (filter, first, last, 4667, "epsg", 4667,
   583         -        "IKBD-92", 1, 1,
   584         -        "WGS 84", "Greenwich",
   585         -        "Iraq_Kuwait_Boundary_Datum_1992", "none", "degree",
   586         -        "Latitude", "North", "Longitude", "East");
          306  +        "666\"]]");
          307  +    p = add_epsg_def (filter, first, last, 4667, "epsg", 4667,
          308  +        "IKBD-92");
   587    309       add_proj4text (p, 0,
   588    310           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
   589    311       add_proj4text (p, 1,
   590    312           "fs");
   591    313       add_srs_wkt (p, 0,
   592    314           "GEOGCS[\"IKBD-92\",DATUM[\"Iraq_Kuwait_Boundary_Datum_19");
   593    315       add_srs_wkt (p, 1,
................................................................................
   595    317       add_srs_wkt (p, 2,
   596    318           "[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   597    319       add_srs_wkt (p, 3,
   598    320           "EPSG\",\"6667\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   599    321       add_srs_wkt (p, 4,
   600    322           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   601    323       add_srs_wkt (p, 5,
   602         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   603         -    add_srs_wkt (p, 6,
   604         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4667\"]]");
   605         -    p = add_epsg_def_ex (filter, first, last, 4668, "epsg", 4668,
   606         -        "ED79", 1, 1,
   607         -        "International 1924", "Greenwich",
   608         -        "European_Datum_1979", "none", "degree",
   609         -        "Latitude", "North", "Longitude", "East");
          324  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4667\"]]");
          325  +    p = add_epsg_def (filter, first, last, 4668, "epsg", 4668,
          326  +        "ED79");
   610    327       add_proj4text (p, 0,
   611    328           "+proj=longlat +ellps=intl +towgs84=-86,-98,-119,0,0,0,0 ");
   612    329       add_proj4text (p, 1,
   613    330           "+no_defs");
   614    331       add_srs_wkt (p, 0,
   615    332           "GEOGCS[\"ED79\",DATUM[\"European_Datum_1979\",SPHEROID[\"");
   616    333       add_srs_wkt (p, 1,
................................................................................
   618    335       add_srs_wkt (p, 2,
   619    336           "22\"]],TOWGS84[-86,-98,-119,0,0,0,0],AUTHORITY[\"EPSG\",");
   620    337       add_srs_wkt (p, 3,
   621    338           "\"6668\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   622    339       add_srs_wkt (p, 4,
   623    340           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   624    341       add_srs_wkt (p, 5,
   625         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
   626         -    add_srs_wkt (p, 6,
   627         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4668\"]]");
   628         -    p = add_epsg_def_ex (filter, first, last, 4669, "epsg", 4669,
   629         -        "LKS94", 1, 1,
   630         -        "GRS 1980", "Greenwich",
   631         -        "Lithuania_1994_ETRS89", "none", "degree",
   632         -        "Latitude", "North", "Longitude", "East");
          342  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4668\"]]");
          343  +    p = add_epsg_def (filter, first, last, 4669, "epsg", 4669,
          344  +        "LKS94");
   633    345       add_proj4text (p, 0,
   634    346           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   635    347       add_proj4text (p, 1,
   636    348           "fs");
   637    349       add_srs_wkt (p, 0,
   638    350           "GEOGCS[\"LKS94\",DATUM[\"Lithuania_1994_ETRS89\",SPHEROI");
   639    351       add_srs_wkt (p, 1,
................................................................................
   641    353       add_srs_wkt (p, 2,
   642    354           "\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
   643    355       add_srs_wkt (p, 3,
   644    356           "126\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   645    357       add_srs_wkt (p, 4,
   646    358           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   647    359       add_srs_wkt (p, 5,
   648         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   649         -    add_srs_wkt (p, 6,
   650         -        ",EAST],AUTHORITY[\"EPSG\",\"4669\"]]");
   651         -    p = add_epsg_def_ex (filter, first, last, 4670, "epsg", 4670,
   652         -        "IGM95", 1, 1,
   653         -        "WGS 84", "Greenwich",
   654         -        "Istituto_Geografico_Militaire_1995", "none", "degree",
   655         -        "Latitude", "North", "Longitude", "East");
          360  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4669\"]]");
          361  +    p = add_epsg_def (filter, first, last, 4670, "epsg", 4670,
          362  +        "IGM95");
   656    363       add_proj4text (p, 0,
   657    364           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
   658    365       add_proj4text (p, 1,
   659    366           "fs");
   660    367       add_srs_wkt (p, 0,
   661    368           "GEOGCS[\"IGM95\",DATUM[\"Istituto_Geografico_Militaire_1");
   662    369       add_srs_wkt (p, 1,
................................................................................
   664    371       add_srs_wkt (p, 2,
   665    372           "Y[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   666    373       add_srs_wkt (p, 3,
   667    374           "EPSG\",\"6670\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   668    375       add_srs_wkt (p, 4,
   669    376           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   670    377       add_srs_wkt (p, 5,
   671         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   672         -    add_srs_wkt (p, 6,
   673         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4670\"]]");
   674         -    p = add_epsg_def_ex (filter, first, last, 4671, "epsg", 4671,
   675         -        "Voirol 1879", 1, 1,
   676         -        "Clarke 1880 (IGN)", "Greenwich",
   677         -        "Voirol_1879", "none", "degree",
   678         -        "Latitude", "North", "Longitude", "East");
          378  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4670\"]]");
          379  +    p = add_epsg_def (filter, first, last, 4671, "epsg", 4671,
          380  +        "Voirol 1879");
   679    381       add_proj4text (p, 0,
   680    382           "+proj=longlat +a=6378249.2 +b=6356515 +no_defs");
   681    383       add_srs_wkt (p, 0,
   682    384           "GEOGCS[\"Voirol 1879\",DATUM[\"Voirol_1879\",SPHEROID[\"");
   683    385       add_srs_wkt (p, 1,
   684    386           "Clarke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORIT");
   685    387       add_srs_wkt (p, 2,
   686    388           "Y[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\",\"6671\"]],PRIM");
   687    389       add_srs_wkt (p, 3,
   688    390           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   689    391       add_srs_wkt (p, 4,
   690    392           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   691    393       add_srs_wkt (p, 5,
   692         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   693         -    add_srs_wkt (p, 6,
   694         -        "ORITY[\"EPSG\",\"4671\"]]");
   695         -    p = add_epsg_def_ex (filter, first, last, 4672, "epsg", 4672,
   696         -        "Chatham Islands 1971", 1, 1,
   697         -        "International 1924", "Greenwich",
   698         -        "Chatham_Islands_Datum_1971", "none", "degree",
   699         -        "Latitude", "North", "Longitude", "East");
          394  +        "],AUTHORITY[\"EPSG\",\"4671\"]]");
          395  +    p = add_epsg_def (filter, first, last, 4672, "epsg", 4672,
          396  +        "Chatham Islands 1971");
   700    397       add_proj4text (p, 0,
   701    398           "+proj=longlat +ellps=intl +towgs84=175,-38,113,0,0,0,0 +");
   702    399       add_proj4text (p, 1,
   703    400           "no_defs");
   704    401       add_srs_wkt (p, 0,
   705    402           "GEOGCS[\"Chatham Islands 1971\",DATUM[\"Chatham_Islands_");
   706    403       add_srs_wkt (p, 1,
................................................................................
   708    405       add_srs_wkt (p, 2,
   709    406           ",AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[175,-38,113,0,0,0");
   710    407       add_srs_wkt (p, 3,
   711    408           ",0],AUTHORITY[\"EPSG\",\"6672\"]],PRIMEM[\"Greenwich\",0");
   712    409       add_srs_wkt (p, 4,
   713    410           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
   714    411       add_srs_wkt (p, 5,
   715         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          412  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
   716    413       add_srs_wkt (p, 6,
   717         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"46");
   718         -    add_srs_wkt (p, 7,
   719         -        "72\"]]");
   720         -    p = add_epsg_def_ex (filter, first, last, 4673, "epsg", 4673,
   721         -        "Chatham Islands 1979", 1, 1,
   722         -        "International 1924", "Greenwich",
   723         -        "Chatham_Islands_Datum_1979", "none", "degree",
   724         -        "Latitude", "North", "Longitude", "East");
          414  +        "\",\"4672\"]]");
          415  +    p = add_epsg_def (filter, first, last, 4673, "epsg", 4673,
          416  +        "Chatham Islands 1979");
   725    417       add_proj4text (p, 0,
   726    418           "+proj=longlat +ellps=intl +towgs84=174.05,-25.49,112.57,");
   727    419       add_proj4text (p, 1,
   728    420           "-0,-0,0.554,0.2263 +no_defs");
   729    421       add_srs_wkt (p, 0,
   730    422           "GEOGCS[\"Chatham Islands 1979\",DATUM[\"Chatham_Islands_");
   731    423       add_srs_wkt (p, 1,
................................................................................
   735    427       add_srs_wkt (p, 3,
   736    428           ".57,-0,-0,0.554,0.2263],AUTHORITY[\"EPSG\",\"6673\"]],PR");
   737    429       add_srs_wkt (p, 4,
   738    430           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   739    431       add_srs_wkt (p, 5,
   740    432           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   741    433       add_srs_wkt (p, 6,
   742         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   743         -    add_srs_wkt (p, 7,
   744         -        "HORITY[\"EPSG\",\"4673\"]]");
   745         -    p = add_epsg_def_ex (filter, first, last, 4674, "epsg", 4674,
   746         -        "SIRGAS 2000", 1, 1,
   747         -        "GRS 1980", "Greenwich",
   748         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "none", "degree",
   749         -        "Latitude", "North", "Longitude", "East");
          434  +        "]],AUTHORITY[\"EPSG\",\"4673\"]]");
          435  +    p = add_epsg_def (filter, first, last, 4674, "epsg", 4674,
          436  +        "SIRGAS 2000");
   750    437       add_proj4text (p, 0,
   751    438           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   752    439       add_proj4text (p, 1,
   753    440           "fs");
   754    441       add_srs_wkt (p, 0,
   755    442           "GEOGCS[\"SIRGAS 2000\",DATUM[\"Sistema_de_Referencia_Geo");
   756    443       add_srs_wkt (p, 1,
................................................................................
   760    447       add_srs_wkt (p, 3,
   761    448           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[");
   762    449       add_srs_wkt (p, 4,
   763    450           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   764    451       add_srs_wkt (p, 5,
   765    452           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   766    453       add_srs_wkt (p, 6,
   767         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
   768         -    add_srs_wkt (p, 7,
   769         -        "TY[\"EPSG\",\"4674\"]]");
   770         -    p = add_epsg_def_ex (filter, first, last, 4675, "epsg", 4675,
   771         -        "Guam 1963", 1, 1,
   772         -        "Clarke 1866", "Greenwich",
   773         -        "Guam_1963", "none", "degree",
   774         -        "Latitude", "North", "Longitude", "East");
          454  +        "UTHORITY[\"EPSG\",\"4674\"]]");
          455  +    p = add_epsg_def (filter, first, last, 4675, "epsg", 4675,
          456  +        "Guam 1963");
   775    457       add_proj4text (p, 0,
   776    458           "+proj=longlat +ellps=clrk66 +towgs84=-100,-248,259,0,0,0");
   777    459       add_proj4text (p, 1,
   778    460           ",0 +no_defs");
   779    461       add_srs_wkt (p, 0,
   780    462           "GEOGCS[\"Guam 1963\",DATUM[\"Guam_1963\",SPHEROID[\"Clar");
   781    463       add_srs_wkt (p, 1,
................................................................................
   783    465       add_srs_wkt (p, 2,
   784    466           ",\"7008\"]],TOWGS84[-100,-248,259,0,0,0,0],AUTHORITY[\"E");
   785    467       add_srs_wkt (p, 3,
   786    468           "PSG\",\"6675\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   787    469       add_srs_wkt (p, 4,
   788    470           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   789    471       add_srs_wkt (p, 5,
   790         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   791         -    add_srs_wkt (p, 6,
   792         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4675\"]]");
   793         -    p = add_epsg_def_ex (filter, first, last, 4676, "epsg", 4676,
   794         -        "Vientiane 1982", 1, 1,
   795         -        "Krassowsky 1940", "Greenwich",
   796         -        "Vientiane_1982", "none", "degree",
   797         -        "Latitude", "North", "Longitude", "East");
          472  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4675\"]]");
          473  +    p = add_epsg_def (filter, first, last, 4676, "epsg", 4676,
          474  +        "Vientiane 1982");
   798    475       add_proj4text (p, 0,
   799    476           "+proj=longlat +ellps=krass +no_defs");
   800    477       add_srs_wkt (p, 0,
   801    478           "GEOGCS[\"Vientiane 1982\",DATUM[\"Vientiane_1982\",SPHER");
   802    479       add_srs_wkt (p, 1,
   803    480           "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
   804    481       add_srs_wkt (p, 2,
   805    482           ",\"7024\"]],AUTHORITY[\"EPSG\",\"6676\"]],PRIMEM[\"Green");
   806    483       add_srs_wkt (p, 3,
   807    484           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   808    485       add_srs_wkt (p, 4,
   809         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          486  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
   810    487       add_srs_wkt (p, 5,
   811         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   812         -    add_srs_wkt (p, 6,
   813         -        "SG\",\"4676\"]]");
   814         -    p = add_epsg_def_ex (filter, first, last, 4677, "epsg", 4677,
   815         -        "Lao 1993", 1, 1,
   816         -        "Krassowsky 1940", "Greenwich",
   817         -        "Lao_1993", "none", "degree",
   818         -        "Latitude", "North", "Longitude", "East");
          488  +        "Y[\"EPSG\",\"4676\"]]");
          489  +    p = add_epsg_def (filter, first, last, 4677, "epsg", 4677,
          490  +        "Lao 1993");
   819    491       add_proj4text (p, 0,
   820    492           "+proj=longlat +ellps=krass +no_defs");
   821    493       add_srs_wkt (p, 0,
   822    494           "GEOGCS[\"Lao 1993\",DATUM[\"Lao_1993\",SPHEROID[\"Krasso");
   823    495       add_srs_wkt (p, 1,
   824    496           "wsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],");
   825    497       add_srs_wkt (p, 2,
   826    498           "AUTHORITY[\"EPSG\",\"6677\"]],PRIMEM[\"Greenwich\",0,AUT");
   827    499       add_srs_wkt (p, 3,
   828    500           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   829    501       add_srs_wkt (p, 4,
   830         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          502  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   831    503       add_srs_wkt (p, 5,
   832         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4677\"");
   833         -    add_srs_wkt (p, 6,
   834         -        "]]");
   835         -    p = add_epsg_def_ex (filter, first, last, 4678, "epsg", 4678,
   836         -        "Lao 1997", 1, 1,
   837         -        "Krassowsky 1940", "Greenwich",
   838         -        "Lao_National_Datum_1997", "none", "degree",
   839         -        "Latitude", "North", "Longitude", "East");
          504  +        "4677\"]]");
          505  +    p = add_epsg_def (filter, first, last, 4678, "epsg", 4678,
          506  +        "Lao 1997");
   840    507       add_proj4text (p, 0,
   841    508           "+proj=longlat +ellps=krass +towgs84=44.585,-131.212,-39.");
   842    509       add_proj4text (p, 1,
   843    510           "544,0,0,0,0 +no_defs");
   844    511       add_srs_wkt (p, 0,
   845    512           "GEOGCS[\"Lao 1997\",DATUM[\"Lao_National_Datum_1997\",SP");
   846    513       add_srs_wkt (p, 1,
................................................................................
   848    515       add_srs_wkt (p, 2,
   849    516           "G\",\"7024\"]],TOWGS84[44.585,-131.212,-39.544,0,0,0,0],");
   850    517       add_srs_wkt (p, 3,
   851    518           "AUTHORITY[\"EPSG\",\"6678\"]],PRIMEM[\"Greenwich\",0,AUT");
   852    519       add_srs_wkt (p, 4,
   853    520           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   854    521       add_srs_wkt (p, 5,
   855         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          522  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   856    523       add_srs_wkt (p, 6,
   857         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4678\"");
   858         -    add_srs_wkt (p, 7,
   859         -        "]]");
   860         -    p = add_epsg_def_ex (filter, first, last, 4679, "epsg", 4679,
   861         -        "Jouik 1961", 1, 1,
   862         -        "Clarke 1880 (RGS)", "Greenwich",
   863         -        "Jouik_1961", "none", "degree",
   864         -        "Latitude", "North", "Longitude", "East");
          524  +        "4678\"]]");
          525  +    p = add_epsg_def (filter, first, last, 4679, "epsg", 4679,
          526  +        "Jouik 1961");
   865    527       add_proj4text (p, 0,
   866    528           "+proj=longlat +ellps=clrk80 +towgs84=-80.01,253.26,291.1");
   867    529       add_proj4text (p, 1,
   868    530           "9,0,0,0,0 +no_defs");
   869    531       add_srs_wkt (p, 0,
   870    532           "GEOGCS[\"Jouik 1961\",DATUM[\"Jouik_1961\",SPHEROID[\"Cl");
   871    533       add_srs_wkt (p, 1,
................................................................................
   873    535       add_srs_wkt (p, 2,
   874    536           ",\"7012\"]],TOWGS84[-80.01,253.26,291.19,0,0,0,0],AUTHOR");
   875    537       add_srs_wkt (p, 3,
   876    538           "ITY[\"EPSG\",\"6679\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
   877    539       add_srs_wkt (p, 4,
   878    540           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
   879    541       add_srs_wkt (p, 5,
   880         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
          542  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4679\"");
   881    543       add_srs_wkt (p, 6,
   882         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4679\"]]");
   883         -    p = add_epsg_def_ex (filter, first, last, 4680, "epsg", 4680,
   884         -        "Nouakchott 1965", 1, 1,
   885         -        "Clarke 1880 (RGS)", "Greenwich",
   886         -        "Nouakchott_1965", "none", "degree",
   887         -        "Latitude", "North", "Longitude", "East");
          544  +        "]]");
          545  +    p = add_epsg_def (filter, first, last, 4680, "epsg", 4680,
          546  +        "Nouakchott 1965");
   888    547       add_proj4text (p, 0,
   889    548           "+proj=longlat +ellps=clrk80 +towgs84=124.5,-63.5,-281,0,");
   890    549       add_proj4text (p, 1,
   891    550           "0,0,0 +no_defs");
   892    551       add_srs_wkt (p, 0,
   893    552           "GEOGCS[\"Nouakchott 1965\",DATUM[\"Nouakchott_1965\",SPH");
   894    553       add_srs_wkt (p, 1,
................................................................................
   896    555       add_srs_wkt (p, 2,
   897    556           "Y[\"EPSG\",\"7012\"]],TOWGS84[124.5,-63.5,-281,0,0,0,0],");
   898    557       add_srs_wkt (p, 3,
   899    558           "AUTHORITY[\"EPSG\",\"6680\"]],PRIMEM[\"Greenwich\",0,AUT");
   900    559       add_srs_wkt (p, 4,
   901    560           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   902    561       add_srs_wkt (p, 5,
   903         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          562  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   904    563       add_srs_wkt (p, 6,
   905         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4680\"");
   906         -    add_srs_wkt (p, 7,
   907         -        "]]");
   908         -    p = add_epsg_def_ex (filter, first, last, 4681, "epsg", 4681,
   909         -        "Mauritania 1999", 1, 1,
   910         -        "Clarke 1880 (RGS)", "Greenwich",
   911         -        "Mauritania_1999", "none", "degree",
   912         -        "Latitude", "North", "Longitude", "East");
          564  +        "4680\"]]");
          565  +    p = add_epsg_def (filter, first, last, 4681, "epsg", 4681,
          566  +        "Mauritania 1999");
   913    567       add_proj4text (p, 0,
   914    568           "+proj=longlat +ellps=clrk80 +no_defs");
   915    569       add_srs_wkt (p, 0,
   916    570           "GEOGCS[\"Mauritania 1999\",DATUM[\"Mauritania_1999\",SPH");
   917    571       add_srs_wkt (p, 1,
   918    572           "EROID[\"Clarke 1880 (RGS)\",6378249.145,293.465,AUTHORIT");
   919    573       add_srs_wkt (p, 2,
   920    574           "Y[\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG\",\"6681\"]],PRIM");
   921    575       add_srs_wkt (p, 3,
   922    576           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   923    577       add_srs_wkt (p, 4,
   924    578           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   925    579       add_srs_wkt (p, 5,
   926         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   927         -    add_srs_wkt (p, 6,
   928         -        "ORITY[\"EPSG\",\"4681\"]]");
   929         -    p = add_epsg_def_ex (filter, first, last, 4682, "epsg", 4682,
   930         -        "Gulshan 303", 1, 1,
   931         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
   932         -        "Gulshan_303", "none", "degree",
   933         -        "Latitude", "North", "Longitude", "East");
          580  +        "],AUTHORITY[\"EPSG\",\"4681\"]]");
          581  +    p = add_epsg_def (filter, first, last, 4682, "epsg", 4682,
          582  +        "Gulshan 303");
   934    583       add_proj4text (p, 0,
   935    584           "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8");
   936    585       add_proj4text (p, 1,
   937    586           "4=283.7,735.9,261.1,0,0,0,0 +no_defs");
   938    587       add_srs_wkt (p, 0,
   939    588           "GEOGCS[\"Gulshan 303\",DATUM[\"Gulshan_303\",SPHEROID[\"");
   940    589       add_srs_wkt (p, 1,
................................................................................
   942    591       add_srs_wkt (p, 2,
   943    592           "THORITY[\"EPSG\",\"7015\"]],TOWGS84[283.7,735.9,261.1,0,");
   944    593       add_srs_wkt (p, 3,
   945    594           "0,0,0],AUTHORITY[\"EPSG\",\"6682\"]],PRIMEM[\"Greenwich\"");
   946    595       add_srs_wkt (p, 4,
   947    596           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
   948    597       add_srs_wkt (p, 5,
   949         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
          598  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
   950    599       add_srs_wkt (p, 6,
   951         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   952         -    add_srs_wkt (p, 7,
   953         -        "4682\"]]");
   954         -    p = add_epsg_def_ex (filter, first, last, 4683, "epsg", 4683,
   955         -        "PRS92", 1, 1,
   956         -        "Clarke 1866", "Greenwich",
   957         -        "Philippine_Reference_System_1992", "none", "degree",
   958         -        "Latitude", "North", "Longitude", "East");
          600  +        "SG\",\"4682\"]]");
          601  +    p = add_epsg_def (filter, first, last, 4683, "epsg", 4683,
          602  +        "PRS92");
   959    603       add_proj4text (p, 0,
   960    604           "+proj=longlat +ellps=clrk66 +towgs84=-127.62,-67.24,-47.");
   961    605       add_proj4text (p, 1,
   962    606           "04,-3.068,4.903,1.578,-1.06 +no_defs");
   963    607       add_srs_wkt (p, 0,
   964    608           "GEOGCS[\"PRS92\",DATUM[\"Philippine_Reference_System_199");
   965    609       add_srs_wkt (p, 1,
................................................................................
   969    613       add_srs_wkt (p, 3,
   970    614           "7.04,-3.068,4.903,1.578,-1.06],AUTHORITY[\"EPSG\",\"6683");
   971    615       add_srs_wkt (p, 4,
   972    616           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   973    617       add_srs_wkt (p, 5,
   974    618           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   975    619       add_srs_wkt (p, 6,
   976         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   977         -    add_srs_wkt (p, 7,
   978         -        "AST],AUTHORITY[\"EPSG\",\"4683\"]]");
   979         -    p = add_epsg_def_ex (filter, first, last, 4684, "epsg", 4684,
   980         -        "Gan 1970", 1, 1,
   981         -        "International 1924", "Greenwich",
   982         -        "Gan_1970", "none", "degree",
   983         -        "Latitude", "North", "Longitude", "East");
          620  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4683\"]]");
          621  +    p = add_epsg_def (filter, first, last, 4684, "epsg", 4684,
          622  +        "Gan 1970");
   984    623       add_proj4text (p, 0,
   985    624           "+proj=longlat +ellps=intl +towgs84=-133,-321,50,0,0,0,0 ");
   986    625       add_proj4text (p, 1,
   987    626           "+no_defs");
   988    627       add_srs_wkt (p, 0,
   989    628           "GEOGCS[\"Gan 1970\",DATUM[\"Gan_1970\",SPHEROID[\"Intern");
   990    629       add_srs_wkt (p, 1,
................................................................................
   992    631       add_srs_wkt (p, 2,
   993    632           ",TOWGS84[-133,-321,50,0,0,0,0],AUTHORITY[\"EPSG\",\"6684");
   994    633       add_srs_wkt (p, 3,
   995    634           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   996    635       add_srs_wkt (p, 4,
   997    636           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   998    637       add_srs_wkt (p, 5,
   999         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1000         -    add_srs_wkt (p, 6,
  1001         -        "AST],AUTHORITY[\"EPSG\",\"4684\"]]");
  1002         -    p = add_epsg_def_ex (filter, first, last, 4685, "epsg", 4685,
  1003         -        "Gandajika", 1, 1,
  1004         -        "International 1924", "Greenwich",
  1005         -        "Gandajika", "none", "degree",
  1006         -        "Latitude", "North", "Longitude", "East");
          638  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4684\"]]");
          639  +    p = add_epsg_def (filter, first, last, 4685, "epsg", 4685,
          640  +        "Gandajika");
  1007    641       add_proj4text (p, 0,
  1008    642           "+proj=longlat +ellps=intl +no_defs");
  1009    643       add_srs_wkt (p, 0,
  1010    644           "GEOGCS[\"Gandajika\",DATUM[\"Gandajika\",SPHEROID[\"Inte");
  1011    645       add_srs_wkt (p, 1,
  1012    646           "rnational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
  1013    647       add_srs_wkt (p, 2,
  1014    648           "]],AUTHORITY[\"EPSG\",\"6685\"]],PRIMEM[\"Greenwich\",0,");
  1015    649       add_srs_wkt (p, 3,
  1016    650           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1017    651       add_srs_wkt (p, 4,
  1018         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          652  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1019    653       add_srs_wkt (p, 5,
  1020         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"46");
  1021         -    add_srs_wkt (p, 6,
  1022         -        "85\"]]");
  1023         -    p = add_epsg_def_ex (filter, first, last, 4686, "epsg", 4686,
  1024         -        "MAGNA-SIRGAS", 1, 1,
  1025         -        "GRS 1980", "Greenwich",
  1026         -        "Marco_Geocentrico_Nacional_de_Referencia", "none", "degree",
  1027         -        "Latitude", "North", "Longitude", "East");
          654  +        ",\"4685\"]]");
          655  +    p = add_epsg_def (filter, first, last, 4686, "epsg", 4686,
          656  +        "MAGNA-SIRGAS");
  1028    657       add_proj4text (p, 0,
  1029    658           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1030    659       add_proj4text (p, 1,
  1031    660           "fs");
  1032    661       add_srs_wkt (p, 0,
  1033    662           "GEOGCS[\"MAGNA-SIRGAS\",DATUM[\"Marco_Geocentrico_Nacion");
  1034    663       add_srs_wkt (p, 1,
................................................................................
  1036    665       add_srs_wkt (p, 2,
  1037    666           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  1038    667       add_srs_wkt (p, 3,
  1039    668           ",0],AUTHORITY[\"EPSG\",\"6686\"]],PRIMEM[\"Greenwich\",0");
  1040    669       add_srs_wkt (p, 4,
  1041    670           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1042    671       add_srs_wkt (p, 5,
  1043         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          672  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  1044    673       add_srs_wkt (p, 6,
  1045         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"46");
  1046         -    add_srs_wkt (p, 7,
  1047         -        "86\"]]");
  1048         -    p = add_epsg_def_ex (filter, first, last, 4687, "epsg", 4687,
  1049         -        "RGPF", 1, 1,
  1050         -        "GRS 1980", "Greenwich",
  1051         -        "Reseau_Geodesique_de_la_Polynesie_Francaise", "none", "degree",
  1052         -        "Latitude", "North", "Longitude", "East");
          674  +        "\",\"4686\"]]");
          675  +    p = add_epsg_def (filter, first, last, 4687, "epsg", 4687,
          676  +        "RGPF");
  1053    677       add_proj4text (p, 0,
  1054    678           "+proj=longlat +ellps=GRS80 +towgs84=0.072,-0.507,-0.245,");
  1055    679       add_proj4text (p, 1,
  1056    680           "-0.0183,0.0003,-0.007,-0.0093 +no_defs");
  1057    681       add_srs_wkt (p, 0,
  1058    682           "GEOGCS[\"RGPF\",DATUM[\"Reseau_Geodesique_de_la_Polynesi");
  1059    683       add_srs_wkt (p, 1,
................................................................................
  1063    687       add_srs_wkt (p, 3,
  1064    688           "245,-0.0183,0.0003,-0.007,-0.0093],AUTHORITY[\"EPSG\",\"");
  1065    689       add_srs_wkt (p, 4,
  1066    690           "6687\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1067    691       add_srs_wkt (p, 5,
  1068    692           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1069    693       add_srs_wkt (p, 6,
  1070         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  1071         -    add_srs_wkt (p, 7,
  1072         -        "\",EAST],AUTHORITY[\"EPSG\",\"4687\"]]");
  1073         -    p = add_epsg_def_ex (filter, first, last, 4688, "epsg", 4688,
  1074         -        "Fatu Iva 72", 1, 1,
  1075         -        "International 1924", "Greenwich",
  1076         -        "Fatu_Iva_72", "none", "degree",
  1077         -        "Latitude", "North", "Longitude", "East");
          694  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4687\"]]");
          695  +    p = add_epsg_def (filter, first, last, 4688, "epsg", 4688,
          696  +        "Fatu Iva 72");
  1078    697       add_proj4text (p, 0,
  1079    698           "+proj=longlat +ellps=intl +towgs84=347.103,1078.12,2623.");
  1080    699       add_proj4text (p, 1,
  1081    700           "92,-33.8875,70.6773,-9.3943,186.074 +no_defs");
  1082    701       add_srs_wkt (p, 0,
  1083    702           "GEOGCS[\"Fatu Iva 72\",DATUM[\"Fatu_Iva_72\",SPHEROID[\"");
  1084    703       add_srs_wkt (p, 1,
................................................................................
  1086    705       add_srs_wkt (p, 2,
  1087    706           "22\"]],TOWGS84[347.103,1078.12,2623.92,-33.8875,70.6773,");
  1088    707       add_srs_wkt (p, 3,
  1089    708           "-9.3943,186.074],AUTHORITY[\"EPSG\",\"6688\"]],PRIMEM[\"");
  1090    709       add_srs_wkt (p, 4,
  1091    710           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1092    711       add_srs_wkt (p, 5,
  1093         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
          712  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  1094    713       add_srs_wkt (p, 6,
  1095         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1096         -    add_srs_wkt (p, 7,
  1097         -        "[\"EPSG\",\"4688\"]]");
  1098         -    p = add_epsg_def_ex (filter, first, last, 4689, "epsg", 4689,
  1099         -        "IGN63 Hiva Oa", 1, 1,
  1100         -        "International 1924", "Greenwich",
  1101         -        "IGN63_Hiva_Oa", "none", "degree",
  1102         -        "Latitude", "North", "Longitude", "East");
          714  +        "HORITY[\"EPSG\",\"4688\"]]");
          715  +    p = add_epsg_def (filter, first, last, 4689, "epsg", 4689,
          716  +        "IGN63 Hiva Oa");
  1103    717       add_proj4text (p, 0,
  1104    718           "+proj=longlat +ellps=intl +towgs84=410.721,55.049,80.746");
  1105    719       add_proj4text (p, 1,
  1106    720           ",2.5779,2.3514,0.6664,17.3311 +no_defs");
  1107    721       add_srs_wkt (p, 0,
  1108    722           "GEOGCS[\"IGN63 Hiva Oa\",DATUM[\"IGN63_Hiva_Oa\",SPHEROI");
  1109    723       add_srs_wkt (p, 1,
................................................................................
  1111    725       add_srs_wkt (p, 2,
  1112    726           "\"7022\"]],TOWGS84[410.721,55.049,80.746,2.5779,2.3514,0");
  1113    727       add_srs_wkt (p, 3,
  1114    728           ".6664,17.3311],AUTHORITY[\"EPSG\",\"6689\"]],PRIMEM[\"Gr");
  1115    729       add_srs_wkt (p, 4,
  1116    730           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1117    731       add_srs_wkt (p, 5,
  1118         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          732  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1119    733       add_srs_wkt (p, 6,
  1120         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1121         -    add_srs_wkt (p, 7,
  1122         -        "PSG\",\"4689\"]]");
  1123         -    p = add_epsg_def_ex (filter, first, last, 4690, "epsg", 4690,
  1124         -        "Tahiti 79", 1, 1,
  1125         -        "International 1924", "Greenwich",
  1126         -        "Tahiti_79", "none", "degree",
  1127         -        "Latitude", "North", "Longitude", "East");
          734  +        "ITY[\"EPSG\",\"4689\"]]");
          735  +    p = add_epsg_def (filter, first, last, 4690, "epsg", 4690,
          736  +        "Tahiti 79");
  1128    737       add_proj4text (p, 0,
  1129    738           "+proj=longlat +ellps=intl +towgs84=221.525,152.948,176.7");
  1130    739       add_proj4text (p, 1,
  1131    740           "68,-2.3847,-1.3896,-0.877,11.4741 +no_defs");
  1132    741       add_srs_wkt (p, 0,
  1133    742           "GEOGCS[\"Tahiti 79\",DATUM[\"Tahiti_79\",SPHEROID[\"Inte");
  1134    743       add_srs_wkt (p, 1,
................................................................................
  1136    745       add_srs_wkt (p, 2,
  1137    746           "]],TOWGS84[221.525,152.948,176.768,-2.3847,-1.3896,-0.87");
  1138    747       add_srs_wkt (p, 3,
  1139    748           "7,11.4741],AUTHORITY[\"EPSG\",\"6690\"]],PRIMEM[\"Greenw");
  1140    749       add_srs_wkt (p, 4,
  1141    750           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  1142    751       add_srs_wkt (p, 5,
  1143         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
          752  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  1144    753       add_srs_wkt (p, 6,
  1145         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  1146         -    add_srs_wkt (p, 7,
  1147         -        "G\",\"4690\"]]");
  1148         -    p = add_epsg_def_ex (filter, first, last, 4691, "epsg", 4691,
  1149         -        "Moorea 87", 1, 1,
  1150         -        "International 1924", "Greenwich",
  1151         -        "Moorea_87", "none", "degree",
  1152         -        "Latitude", "North", "Longitude", "East");
          754  +        "[\"EPSG\",\"4690\"]]");
          755  +    p = add_epsg_def (filter, first, last, 4691, "epsg", 4691,
          756  +        "Moorea 87");
  1153    757       add_proj4text (p, 0,
  1154    758           "+proj=longlat +ellps=intl +towgs84=215.525,149.593,176.2");
  1155    759       add_proj4text (p, 1,
  1156    760           "29,-3.2624,-1.692,-1.1571,10.4773 +no_defs");
  1157    761       add_srs_wkt (p, 0,
  1158    762           "GEOGCS[\"Moorea 87\",DATUM[\"Moorea_87\",SPHEROID[\"Inte");
  1159    763       add_srs_wkt (p, 1,
................................................................................
  1161    765       add_srs_wkt (p, 2,
  1162    766           "]],TOWGS84[215.525,149.593,176.229,-3.2624,-1.692,-1.157");
  1163    767       add_srs_wkt (p, 3,
  1164    768           "1,10.4773],AUTHORITY[\"EPSG\",\"6691\"]],PRIMEM[\"Greenw");
  1165    769       add_srs_wkt (p, 4,
  1166    770           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  1167    771       add_srs_wkt (p, 5,
  1168         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
          772  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  1169    773       add_srs_wkt (p, 6,
  1170         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  1171         -    add_srs_wkt (p, 7,
  1172         -        "G\",\"4691\"]]");
  1173         -    p = add_epsg_def_ex (filter, first, last, 4692, "epsg", 4692,
  1174         -        "Maupiti 83", 1, 1,
  1175         -        "International 1924", "Greenwich",
  1176         -        "Maupiti_83", "none", "degree",
  1177         -        "Latitude", "North", "Longitude", "East");
          774  +        "[\"EPSG\",\"4691\"]]");
          775  +    p = add_epsg_def (filter, first, last, 4692, "epsg", 4692,
          776  +        "Maupiti 83");
  1178    777       add_proj4text (p, 0,
  1179    778           "+proj=longlat +ellps=intl +towgs84=217.037,86.959,23.956");
  1180    779       add_proj4text (p, 1,
  1181    780           ",0,0,0,0 +no_defs");
  1182    781       add_srs_wkt (p, 0,
  1183    782           "GEOGCS[\"Maupiti 83\",DATUM[\"Maupiti_83\",SPHEROID[\"In");
  1184    783       add_srs_wkt (p, 1,
................................................................................
  1186    785       add_srs_wkt (p, 2,
  1187    786           "\"]],TOWGS84[217.037,86.959,23.956,0,0,0,0],AUTHORITY[\"");
  1188    787       add_srs_wkt (p, 3,
  1189    788           "EPSG\",\"6692\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1190    789       add_srs_wkt (p, 4,
  1191    790           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1192    791       add_srs_wkt (p, 5,
  1193         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1194         -    add_srs_wkt (p, 6,
  1195         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4692\"]]");
  1196         -    p = add_epsg_def_ex (filter, first, last, 4693, "epsg", 4693,
  1197         -        "Nakhl-e Ghanem", 1, 1,
  1198         -        "WGS 84", "Greenwich",
  1199         -        "Nakhl_e_Ghanem", "none", "degree",
  1200         -        "Latitude", "North", "Longitude", "East");
          792  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4692\"]]");
          793  +    p = add_epsg_def (filter, first, last, 4693, "epsg", 4693,
          794  +        "Nakhl-e Ghanem");
  1201    795       add_proj4text (p, 0,
  1202    796           "+proj=longlat +ellps=WGS84 +towgs84=0,-0.15,0.68,0,0,0,0");
  1203    797       add_proj4text (p, 1,
  1204    798           " +no_defs");
  1205    799       add_srs_wkt (p, 0,
  1206    800           "GEOGCS[\"Nakhl-e Ghanem\",DATUM[\"Nakhl_e_Ghanem\",SPHER");
  1207    801       add_srs_wkt (p, 1,
................................................................................
  1209    803       add_srs_wkt (p, 2,
  1210    804           "\"7030\"]],TOWGS84[0,-0.15,0.68,0,0,0,0],AUTHORITY[\"EPS");
  1211    805       add_srs_wkt (p, 3,
  1212    806           "G\",\"6693\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1213    807       add_srs_wkt (p, 4,
  1214    808           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1215    809       add_srs_wkt (p, 5,
  1216         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1217         -    add_srs_wkt (p, 6,
  1218         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4693\"]]");
  1219         -    p = add_epsg_def_ex (filter, first, last, 4694, "epsg", 4694,
  1220         -        "POSGAR 94", 1, 1,
  1221         -        "WGS 84", "Greenwich",
  1222         -        "Posiciones_Geodesicas_Argentinas_1994", "none", "degree",
  1223         -        "Latitude", "North", "Longitude", "East");
          810  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4693\"]]");
          811  +    p = add_epsg_def (filter, first, last, 4694, "epsg", 4694,
          812  +        "POSGAR 94");
  1224    813       add_proj4text (p, 0,
  1225    814           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
  1226    815       add_proj4text (p, 1,
  1227    816           "fs");
  1228    817       add_srs_wkt (p, 0,
  1229    818           "GEOGCS[\"POSGAR 94\",DATUM[\"Posiciones_Geodesicas_Argen");
  1230    819       add_srs_wkt (p, 1,
................................................................................
  1232    821       add_srs_wkt (p, 2,
  1233    822           "UTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  1234    823       add_srs_wkt (p, 3,
  1235    824           "ORITY[\"EPSG\",\"6694\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1236    825       add_srs_wkt (p, 4,
  1237    826           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1238    827       add_srs_wkt (p, 5,
  1239         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
          828  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"469");
  1240    829       add_srs_wkt (p, 6,
  1241         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4694\"]]");
  1242         -    p = add_epsg_def_ex (filter, first, last, 4695, "epsg", 4695,
  1243         -        "Katanga 1955", 1, 1,
  1244         -        "Clarke 1866", "Greenwich",
  1245         -        "Katanga_1955", "none", "degree",
  1246         -        "Latitude", "North", "Longitude", "East");
          830  +        "4\"]]");
          831  +    p = add_epsg_def (filter, first, last, 4695, "epsg", 4695,
          832  +        "Katanga 1955");
  1247    833       add_proj4text (p, 0,
  1248    834           "+proj=longlat +ellps=clrk66 +towgs84=-103.746,-9.614,-25");
  1249    835       add_proj4text (p, 1,
  1250    836           "5.95,0,0,0,0 +no_defs");
  1251    837       add_srs_wkt (p, 0,
  1252    838           "GEOGCS[\"Katanga 1955\",DATUM[\"Katanga_1955\",SPHEROID[");
  1253    839       add_srs_wkt (p, 1,
................................................................................
  1255    841       add_srs_wkt (p, 2,
  1256    842           "EPSG\",\"7008\"]],TOWGS84[-103.746,-9.614,-255.95,0,0,0,");
  1257    843       add_srs_wkt (p, 3,
  1258    844           "0],AUTHORITY[\"EPSG\",\"6695\"]],PRIMEM[\"Greenwich\",0,");
  1259    845       add_srs_wkt (p, 4,
  1260    846           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1261    847       add_srs_wkt (p, 5,
  1262         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          848  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1263    849       add_srs_wkt (p, 6,
  1264         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"46");
  1265         -    add_srs_wkt (p, 7,
  1266         -        "95\"]]");
  1267         -    p = add_epsg_def_ex (filter, first, last, 4696, "epsg", 4696,
  1268         -        "Kasai 1953", 1, 1,
  1269         -        "Clarke 1880 (RGS)", "Greenwich",
  1270         -        "Kasai_1953", "none", "degree",
  1271         -        "Latitude", "North", "Longitude", "East");
          850  +        ",\"4695\"]]");
          851  +    p = add_epsg_def (filter, first, last, 4696, "epsg", 4696,
          852  +        "Kasai 1953");
  1272    853       add_proj4text (p, 0,
  1273    854           "+proj=longlat +ellps=clrk80 +no_defs");
  1274    855       add_srs_wkt (p, 0,
  1275    856           "GEOGCS[\"Kasai 1953\",DATUM[\"Kasai_1953\",SPHEROID[\"Cl");
  1276    857       add_srs_wkt (p, 1,
  1277    858           "arke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\"");
  1278    859       add_srs_wkt (p, 2,
  1279    860           ",\"7012\"]],AUTHORITY[\"EPSG\",\"6696\"]],PRIMEM[\"Green");
  1280    861       add_srs_wkt (p, 3,
  1281    862           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1282    863       add_srs_wkt (p, 4,
  1283         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          864  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1284    865       add_srs_wkt (p, 5,
  1285         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1286         -    add_srs_wkt (p, 6,
  1287         -        "SG\",\"4696\"]]");
  1288         -    p = add_epsg_def_ex (filter, first, last, 4697, "epsg", 4697,
  1289         -        "IGC 1962 6th Parallel South", 1, 1,
  1290         -        "Clarke 1880 (RGS)", "Greenwich",
  1291         -        "IGC_1962_Arc_of_the_6th_Parallel_South", "none", "degree",
  1292         -        "Latitude", "North", "Longitude", "East");
          866  +        "Y[\"EPSG\",\"4696\"]]");
          867  +    p = add_epsg_def (filter, first, last, 4697, "epsg", 4697,
          868  +        "IGC 1962 6th Parallel South");
  1293    869       add_proj4text (p, 0,
  1294    870           "+proj=longlat +ellps=clrk80 +no_defs");
  1295    871       add_srs_wkt (p, 0,
  1296    872           "GEOGCS[\"IGC 1962 6th Parallel South\",DATUM[\"IGC_1962_");
  1297    873       add_srs_wkt (p, 1,
  1298    874           "Arc_of_the_6th_Parallel_South\",SPHEROID[\"Clarke 1880 (");
  1299    875       add_srs_wkt (p, 2,
  1300    876           "RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]]");
  1301    877       add_srs_wkt (p, 3,
  1302    878           ",AUTHORITY[\"EPSG\",\"6697\"]],PRIMEM[\"Greenwich\",0,AU");
  1303    879       add_srs_wkt (p, 4,
  1304    880           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1305    881       add_srs_wkt (p, 5,
  1306         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          882  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1307    883       add_srs_wkt (p, 6,
  1308         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4697");
  1309         -    add_srs_wkt (p, 7,
  1310         -        "\"]]");
  1311         -    p = add_epsg_def_ex (filter, first, last, 4698, "epsg", 4698,
  1312         -        "IGN 1962 Kerguelen", 1, 1,
  1313         -        "International 1924", "Greenwich",
  1314         -        "IGN_1962_Kerguelen", "none", "degree",
  1315         -        "Latitude", "North", "Longitude", "East");
          884  +        "\"4697\"]]");
          885  +    p = add_epsg_def (filter, first, last, 4698, "epsg", 4698,
          886  +        "IGN 1962 Kerguelen");
  1316    887       add_proj4text (p, 0,
  1317    888           "+proj=longlat +ellps=intl +towgs84=145,-187,103,0,0,0,0 ");
  1318    889       add_proj4text (p, 1,
  1319    890           "+no_defs");
  1320    891       add_srs_wkt (p, 0,
  1321    892           "GEOGCS[\"IGN 1962 Kerguelen\",DATUM[\"IGN_1962_Kerguelen");
  1322    893       add_srs_wkt (p, 1,
................................................................................
  1324    895       add_srs_wkt (p, 2,
  1325    896           "[\"EPSG\",\"7022\"]],TOWGS84[145,-187,103,0,0,0,0],AUTHO");
  1326    897       add_srs_wkt (p, 3,
  1327    898           "RITY[\"EPSG\",\"6698\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1328    899       add_srs_wkt (p, 4,
  1329    900           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1330    901       add_srs_wkt (p, 5,
  1331         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          902  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4698");
  1332    903       add_srs_wkt (p, 6,
  1333         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4698\"]]");
  1334         -    p = add_epsg_def_ex (filter, first, last, 4699, "epsg", 4699,
  1335         -        "Le Pouce 1934", 1, 1,
  1336         -        "Clarke 1880 (RGS)", "Greenwich",
  1337         -        "Le_Pouce_1934", "none", "degree",
  1338         -        "Latitude", "North", "Longitude", "East");
          904  +        "\"]]");
          905  +    p = add_epsg_def (filter, first, last, 4699, "epsg", 4699,
          906  +        "Le Pouce 1934");
  1339    907       add_proj4text (p, 0,
  1340    908           "+proj=longlat +ellps=clrk80 +towgs84=-770.1,158.4,-498.2");
  1341    909       add_proj4text (p, 1,
  1342    910           ",0,0,0,0 +no_defs");
  1343    911       add_srs_wkt (p, 0,
  1344    912           "GEOGCS[\"Le Pouce 1934\",DATUM[\"Le_Pouce_1934\",SPHEROI");
  1345    913       add_srs_wkt (p, 1,
................................................................................
  1347    915       add_srs_wkt (p, 2,
  1348    916           "EPSG\",\"7012\"]],TOWGS84[-770.1,158.4,-498.2,0,0,0,0],A");
  1349    917       add_srs_wkt (p, 3,
  1350    918           "UTHORITY[\"EPSG\",\"6699\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1351    919       add_srs_wkt (p, 4,
  1352    920           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1353    921       add_srs_wkt (p, 5,
  1354         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          922  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1355    923       add_srs_wkt (p, 6,
  1356         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4699\"");
  1357         -    add_srs_wkt (p, 7,
  1358         -        "]]");
  1359         -    p = add_epsg_def_ex (filter, first, last, 4700, "epsg", 4700,
  1360         -        "IGN Astro 1960", 1, 1,
  1361         -        "Clarke 1880 (RGS)", "Greenwich",
  1362         -        "IGN_Astro_1960", "none", "degree",
  1363         -        "Latitude", "North", "Longitude", "East");
          924  +        "4699\"]]");
          925  +    p = add_epsg_def (filter, first, last, 4700, "epsg", 4700,
          926  +        "IGN Astro 1960");
  1364    927       add_proj4text (p, 0,
  1365    928           "+proj=longlat +ellps=clrk80 +no_defs");
  1366    929       add_srs_wkt (p, 0,
  1367    930           "GEOGCS[\"IGN Astro 1960\",DATUM[\"IGN_Astro_1960\",SPHER");
  1368    931       add_srs_wkt (p, 1,
  1369    932           "OID[\"Clarke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[");
  1370    933       add_srs_wkt (p, 2,
  1371    934           "\"EPSG\",\"7012\"]],AUTHORITY[\"EPSG\",\"6700\"]],PRIMEM");
  1372    935       add_srs_wkt (p, 3,
  1373    936           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1374    937       add_srs_wkt (p, 4,
  1375    938           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1376    939       add_srs_wkt (p, 5,
  1377         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  1378         -    add_srs_wkt (p, 6,
  1379         -        "ITY[\"EPSG\",\"4700\"]]");
  1380         -    p = add_epsg_def_ex (filter, first, last, 4701, "epsg", 4701,
  1381         -        "IGCB 1955", 1, 1,
  1382         -        "Clarke 1880 (RGS)", "Greenwich",
  1383         -        "Institut_Geographique_du_Congo_Belge_1955", "none", "degree",
  1384         -        "Latitude", "North", "Longitude", "East");
          940  +        "AUTHORITY[\"EPSG\",\"4700\"]]");
          941  +    p = add_epsg_def (filter, first, last, 4701, "epsg", 4701,
          942  +        "IGCB 1955");
  1385    943       add_proj4text (p, 0,
  1386    944           "+proj=longlat +ellps=clrk80 +towgs84=-79.9,-158,-168.9,0");
  1387    945       add_proj4text (p, 1,
  1388    946           ",0,0,0 +no_defs");
  1389    947       add_srs_wkt (p, 0,
  1390    948           "GEOGCS[\"IGCB 1955\",DATUM[\"Institut_Geographique_du_Co");
  1391    949       add_srs_wkt (p, 1,
................................................................................
  1395    953       add_srs_wkt (p, 3,
  1396    954           "-158,-168.9,0,0,0,0],AUTHORITY[\"EPSG\",\"6701\"]],PRIME");
  1397    955       add_srs_wkt (p, 4,
  1398    956           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1399    957       add_srs_wkt (p, 5,
  1400    958           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1401    959       add_srs_wkt (p, 6,
  1402         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1403         -    add_srs_wkt (p, 7,
  1404         -        "RITY[\"EPSG\",\"4701\"]]");
  1405         -    p = add_epsg_def_ex (filter, first, last, 4702, "epsg", 4702,
  1406         -        "Mauritania 1999", 1, 1,
  1407         -        "GRS 1980", "Greenwich",
  1408         -        "Mauritania_1999", "none", "degree",
  1409         -        "Latitude", "North", "Longitude", "East");
          960  +        ",AUTHORITY[\"EPSG\",\"4701\"]]");
          961  +    p = add_epsg_def (filter, first, last, 4702, "epsg", 4702,
          962  +        "Mauritania 1999");
  1410    963       add_proj4text (p, 0,
  1411    964           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1412    965       add_proj4text (p, 1,
  1413    966           "fs");
  1414    967       add_srs_wkt (p, 0,
  1415    968           "GEOGCS[\"Mauritania 1999\",DATUM[\"Mauritania_1999\",SPH");
  1416    969       add_srs_wkt (p, 1,
................................................................................
  1418    971       add_srs_wkt (p, 2,
  1419    972           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1420    973       add_srs_wkt (p, 3,
  1421    974           ",\"6702\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1422    975       add_srs_wkt (p, 4,
  1423    976           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1424    977       add_srs_wkt (p, 5,
  1425         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1426         -    add_srs_wkt (p, 6,
  1427         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4702\"]]");
  1428         -    p = add_epsg_def_ex (filter, first, last, 4703, "epsg", 4703,
  1429         -        "Mhast 1951", 1, 1,
  1430         -        "Clarke 1880 (RGS)", "Greenwich",
  1431         -        "Missao_Hidrografico_Angola_y_Sao_Tome_1951", "none", "degree",
  1432         -        "Latitude", "North", "Longitude", "East");
          978  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4702\"]]");
          979  +    p = add_epsg_def (filter, first, last, 4703, "epsg", 4703,
          980  +        "Mhast 1951");
  1433    981       add_proj4text (p, 0,
  1434    982           "+proj=longlat +ellps=clrk80 +no_defs");
  1435    983       add_srs_wkt (p, 0,
  1436    984           "GEOGCS[\"Mhast 1951\",DATUM[\"Missao_Hidrografico_Angola");
  1437    985       add_srs_wkt (p, 1,
  1438    986           "_y_Sao_Tome_1951\",SPHEROID[\"Clarke 1880 (RGS)\",637824");
  1439    987       add_srs_wkt (p, 2,
  1440    988           "9.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],AUTHORITY[\"");
  1441    989       add_srs_wkt (p, 3,
  1442    990           "EPSG\",\"6703\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1443    991       add_srs_wkt (p, 4,
  1444    992           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1445    993       add_srs_wkt (p, 5,
  1446         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1447         -    add_srs_wkt (p, 6,
  1448         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4703\"]]");
  1449         -    p = add_epsg_def_ex (filter, first, last, 4704, "epsg", 4704,
  1450         -        "Mhast (onshore)", 1, 1,
  1451         -        "International 1924", "Greenwich",
  1452         -        "Mhast_onshore", "none", "degree",
  1453         -        "Latitude", "North", "Longitude", "East");
          994  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4703\"]]");
          995  +    p = add_epsg_def (filter, first, last, 4704, "epsg", 4704,
          996  +        "Mhast (onshore)");
  1454    997       add_proj4text (p, 0,
  1455    998           "+proj=longlat +ellps=intl +no_defs");
  1456    999       add_srs_wkt (p, 0,
  1457   1000           "GEOGCS[\"Mhast (onshore)\",DATUM[\"Mhast_onshore\",SPHER");
  1458   1001       add_srs_wkt (p, 1,
  1459   1002           "OID[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\"");
  1460   1003       add_srs_wkt (p, 2,
  1461   1004           ",\"7022\"]],AUTHORITY[\"EPSG\",\"6704\"]],PRIMEM[\"Green");
  1462   1005       add_srs_wkt (p, 3,
  1463   1006           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1464   1007       add_srs_wkt (p, 4,
  1465         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         1008  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1466   1009       add_srs_wkt (p, 5,
  1467         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1468         -    add_srs_wkt (p, 6,
  1469         -        "SG\",\"4704\"]]");
  1470         -    p = add_epsg_def_ex (filter, first, last, 4705, "epsg", 4705,
  1471         -        "Mhast (offshore)", 1, 1,
  1472         -        "International 1924", "Greenwich",
  1473         -        "Mhast_offshore", "none", "degree",
  1474         -        "Latitude", "North", "Longitude", "East");
         1010  +        "Y[\"EPSG\",\"4704\"]]");
         1011  +    p = add_epsg_def (filter, first, last, 4705, "epsg", 4705,
         1012  +        "Mhast (offshore)");
  1475   1013       add_proj4text (p, 0,
  1476   1014           "+proj=longlat +ellps=intl +no_defs");
  1477   1015       add_srs_wkt (p, 0,
  1478   1016           "GEOGCS[\"Mhast (offshore)\",DATUM[\"Mhast_offshore\",SPH");
  1479   1017       add_srs_wkt (p, 1,
  1480   1018           "EROID[\"International 1924\",6378388,297,AUTHORITY[\"EPS");
  1481   1019       add_srs_wkt (p, 2,
  1482   1020           "G\",\"7022\"]],AUTHORITY[\"EPSG\",\"6705\"]],PRIMEM[\"Gr");
  1483   1021       add_srs_wkt (p, 3,
  1484   1022           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1485   1023       add_srs_wkt (p, 4,
  1486         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1024  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1487   1025       add_srs_wkt (p, 5,
  1488         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1489         -    add_srs_wkt (p, 6,
  1490         -        "PSG\",\"4705\"]]");
  1491         -    p = add_epsg_def_ex (filter, first, last, 4706, "epsg", 4706,
  1492         -        "Egypt Gulf of Suez S-650 TL", 1, 1,
  1493         -        "Helmert 1906", "Greenwich",
  1494         -        "Egypt_Gulf_of_Suez_S_650_TL", "none", "degree",
  1495         -        "Latitude", "North", "Longitude", "East");
         1026  +        "ITY[\"EPSG\",\"4705\"]]");
         1027  +    p = add_epsg_def (filter, first, last, 4706, "epsg", 4706,
         1028  +        "Egypt Gulf of Suez S-650 TL");
  1496   1029       add_proj4text (p, 0,
  1497   1030           "+proj=longlat +ellps=helmert +towgs84=-146.21,112.63,4.0");
  1498   1031       add_proj4text (p, 1,
  1499   1032           "5,0,0,0,0 +no_defs");
  1500   1033       add_srs_wkt (p, 0,
  1501   1034           "GEOGCS[\"Egypt Gulf of Suez S-650 TL\",DATUM[\"Egypt_Gul");
  1502   1035       add_srs_wkt (p, 1,
................................................................................
  1504   1037       add_srs_wkt (p, 2,
  1505   1038           "98.3,AUTHORITY[\"EPSG\",\"7020\"]],TOWGS84[-146.21,112.6");
  1506   1039       add_srs_wkt (p, 3,
  1507   1040           "3,4.05,0,0,0,0],AUTHORITY[\"EPSG\",\"6706\"]],PRIMEM[\"G");
  1508   1041       add_srs_wkt (p, 4,
  1509   1042           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1510   1043       add_srs_wkt (p, 5,
  1511         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1044  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1512   1045       add_srs_wkt (p, 6,
  1513         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1514         -    add_srs_wkt (p, 7,
  1515         -        "\"EPSG\",\"4706\"]]");
  1516         -    p = add_epsg_def_ex (filter, first, last, 4707, "epsg", 4707,
  1517         -        "Tern Island 1961", 1, 1,
  1518         -        "International 1924", "Greenwich",
  1519         -        "Tern_Island_1961", "none", "degree",
  1520         -        "Latitude", "North", "Longitude", "East");
         1046  +        "ORITY[\"EPSG\",\"4706\"]]");
         1047  +    p = add_epsg_def (filter, first, last, 4707, "epsg", 4707,
         1048  +        "Tern Island 1961");
  1521   1049       add_proj4text (p, 0,
  1522   1050           "+proj=longlat +ellps=intl +towgs84=114,-116,-333,0,0,0,0");
  1523   1051       add_proj4text (p, 1,
  1524   1052           " +no_defs");
  1525   1053       add_srs_wkt (p, 0,
  1526   1054           "GEOGCS[\"Tern Island 1961\",DATUM[\"Tern_Island_1961\",S");
  1527   1055       add_srs_wkt (p, 1,
................................................................................
  1529   1057       add_srs_wkt (p, 2,
  1530   1058           "PSG\",\"7022\"]],TOWGS84[114,-116,-333,0,0,0,0],AUTHORIT");
  1531   1059       add_srs_wkt (p, 3,
  1532   1060           "Y[\"EPSG\",\"6707\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  1533   1061       add_srs_wkt (p, 4,
  1534   1062           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  1535   1063       add_srs_wkt (p, 5,
  1536         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  1537         -    add_srs_wkt (p, 6,
  1538         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4707\"]]");
  1539         -    p = add_epsg_def_ex (filter, first, last, 4708, "epsg", 4708,
  1540         -        "Cocos Islands 1965", 1, 1,
  1541         -        "Australian National Spheroid", "Greenwich",
  1542         -        "Cocos_Islands_1965", "none", "degree",
  1543         -        "Latitude", "North", "Longitude", "East");
         1064  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4707\"]]");
         1065  +    p = add_epsg_def (filter, first, last, 4708, "epsg", 4708,
         1066  +        "Cocos Islands 1965");
  1544   1067       add_proj4text (p, 0,
  1545   1068           "+proj=longlat +ellps=aust_SA +towgs84=-491,-22,435,0,0,0");
  1546   1069       add_proj4text (p, 1,
  1547   1070           ",0 +no_defs");
  1548   1071       add_srs_wkt (p, 0,
  1549   1072           "GEOGCS[\"Cocos Islands 1965\",DATUM[\"Cocos_Islands_1965");
  1550   1073       add_srs_wkt (p, 1,
................................................................................
  1552   1075       add_srs_wkt (p, 2,
  1553   1076           ".25,AUTHORITY[\"EPSG\",\"7003\"]],TOWGS84[-491,-22,435,0");
  1554   1077       add_srs_wkt (p, 3,
  1555   1078           ",0,0,0],AUTHORITY[\"EPSG\",\"6708\"]],PRIMEM[\"Greenwich");
  1556   1079       add_srs_wkt (p, 4,
  1557   1080           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  1558   1081       add_srs_wkt (p, 5,
  1559         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
         1082  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  1560   1083       add_srs_wkt (p, 6,
  1561         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1562         -    add_srs_wkt (p, 7,
  1563         -        ",\"4708\"]]");
  1564         -    p = add_epsg_def_ex (filter, first, last, 4709, "epsg", 4709,
  1565         -        "Iwo Jima 1945", 1, 1,
  1566         -        "International 1924", "Greenwich",
  1567         -        "Iwo_Jima_1945", "none", "degree",
  1568         -        "Latitude", "North", "Longitude", "East");
         1084  +        "EPSG\",\"4708\"]]");
         1085  +    p = add_epsg_def (filter, first, last, 4709, "epsg", 4709,
         1086  +        "Iwo Jima 1945");
  1569   1087       add_proj4text (p, 0,
  1570   1088           "+proj=longlat +ellps=intl +towgs84=145,75,-272,0,0,0,0 +");
  1571   1089       add_proj4text (p, 1,
  1572   1090           "no_defs");
  1573   1091       add_srs_wkt (p, 0,
  1574   1092           "GEOGCS[\"Iwo Jima 1945\",DATUM[\"Iwo_Jima_1945\",SPHEROI");
  1575   1093       add_srs_wkt (p, 1,
................................................................................
  1577   1095       add_srs_wkt (p, 2,
  1578   1096           "\"7022\"]],TOWGS84[145,75,-272,0,0,0,0],AUTHORITY[\"EPSG");
  1579   1097       add_srs_wkt (p, 3,
  1580   1098           "\",\"6709\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1581   1099       add_srs_wkt (p, 4,
  1582   1100           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1583   1101       add_srs_wkt (p, 5,
  1584         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1585         -    add_srs_wkt (p, 6,
  1586         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4709\"]]");
  1587         -    p = add_epsg_def_ex (filter, first, last, 4710, "epsg", 4710,
  1588         -        "St. Helena 1971", 1, 1,
  1589         -        "International 1924", "Greenwich",
  1590         -        "St_Helena_1971", "none", "degree",
  1591         -        "Latitude", "North", "Longitude", "East");
         1102  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4709\"]]");
         1103  +    p = add_epsg_def (filter, first, last, 4710, "epsg", 4710,
         1104  +        "St. Helena 1971");
  1592   1105       add_proj4text (p, 0,
  1593   1106           "+proj=longlat +ellps=intl +towgs84=-320,550,-494,0,0,0,0");
  1594   1107       add_proj4text (p, 1,
  1595   1108           " +no_defs");
  1596   1109       add_srs_wkt (p, 0,
  1597   1110           "GEOGCS[\"St. Helena 1971\",DATUM[\"St_Helena_1971\",SPHE");
  1598   1111       add_srs_wkt (p, 1,
................................................................................
  1600   1113       add_srs_wkt (p, 2,
  1601   1114           "\",\"7022\"]],TOWGS84[-320,550,-494,0,0,0,0],AUTHORITY[\"");
  1602   1115       add_srs_wkt (p, 3,
  1603   1116           "EPSG\",\"6710\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1604   1117       add_srs_wkt (p, 4,
  1605   1118           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1606   1119       add_srs_wkt (p, 5,
  1607         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1608         -    add_srs_wkt (p, 6,
  1609         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4710\"]]");
  1610         -    p = add_epsg_def_ex (filter, first, last, 4711, "epsg", 4711,
  1611         -        "Marcus Island 1952", 1, 1,
  1612         -        "International 1924", "Greenwich",
  1613         -        "Marcus_Island_1952", "none", "degree",
  1614         -        "Latitude", "North", "Longitude", "East");
         1120  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4710\"]]");
         1121  +    p = add_epsg_def (filter, first, last, 4711, "epsg", 4711,
         1122  +        "Marcus Island 1952");
  1615   1123       add_proj4text (p, 0,
  1616   1124           "+proj=longlat +ellps=intl +towgs84=124,-234,-25,0,0,0,0 ");
  1617   1125       add_proj4text (p, 1,
  1618   1126           "+no_defs");
  1619   1127       add_srs_wkt (p, 0,
  1620   1128           "GEOGCS[\"Marcus Island 1952\",DATUM[\"Marcus_Island_1952");
  1621   1129       add_srs_wkt (p, 1,
................................................................................
  1623   1131       add_srs_wkt (p, 2,
  1624   1132           "[\"EPSG\",\"7022\"]],TOWGS84[124,-234,-25,0,0,0,0],AUTHO");
  1625   1133       add_srs_wkt (p, 3,
  1626   1134           "RITY[\"EPSG\",\"6711\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  1627   1135       add_srs_wkt (p, 4,
  1628   1136           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  1629   1137       add_srs_wkt (p, 5,
  1630         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
         1138  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4711");
  1631   1139       add_srs_wkt (p, 6,
  1632         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4711\"]]");
  1633         -    p = add_epsg_def_ex (filter, first, last, 4712, "epsg", 4712,
  1634         -        "Ascension Island 1958", 1, 1,
  1635         -        "International 1924", "Greenwich",
  1636         -        "Ascension_Island_1958", "none", "degree",
  1637         -        "Latitude", "North", "Longitude", "East");
         1140  +        "\"]]");
         1141  +    p = add_epsg_def (filter, first, last, 4712, "epsg", 4712,
         1142  +        "Ascension Island 1958");
  1638   1143       add_proj4text (p, 0,
  1639   1144           "+proj=longlat +ellps=intl +towgs84=-205,107,53,0,0,0,0 +");
  1640   1145       add_proj4text (p, 1,
  1641   1146           "no_defs");
  1642   1147       add_srs_wkt (p, 0,
  1643   1148           "GEOGCS[\"Ascension Island 1958\",DATUM[\"Ascension_Islan");
  1644   1149       add_srs_wkt (p, 1,
................................................................................
  1646   1151       add_srs_wkt (p, 2,
  1647   1152           "HORITY[\"EPSG\",\"7022\"]],TOWGS84[-205,107,53,0,0,0,0],");
  1648   1153       add_srs_wkt (p, 3,
  1649   1154           "AUTHORITY[\"EPSG\",\"6712\"]],PRIMEM[\"Greenwich\",0,AUT");
  1650   1155       add_srs_wkt (p, 4,
  1651   1156           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1652   1157       add_srs_wkt (p, 5,
  1653         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1158  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1654   1159       add_srs_wkt (p, 6,
  1655         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4712\"");
  1656         -    add_srs_wkt (p, 7,
  1657         -        "]]");
  1658         -    p = add_epsg_def_ex (filter, first, last, 4713, "epsg", 4713,
  1659         -        "Ayabelle Lighthouse", 1, 1,
  1660         -        "Clarke 1880 (RGS)", "Greenwich",
  1661         -        "Ayabelle_Lighthouse", "none", "degree",
  1662         -        "Latitude", "North", "Longitude", "East");
         1160  +        "4712\"]]");
         1161  +    p = add_epsg_def (filter, first, last, 4713, "epsg", 4713,
         1162  +        "Ayabelle Lighthouse");
  1663   1163       add_proj4text (p, 0,
  1664   1164           "+proj=longlat +ellps=clrk80 +towgs84=-79,-129,145,0,0,0,");
  1665   1165       add_proj4text (p, 1,
  1666   1166           "0 +no_defs");
  1667   1167       add_srs_wkt (p, 0,
  1668   1168           "GEOGCS[\"Ayabelle Lighthouse\",DATUM[\"Ayabelle_Lighthou");
  1669   1169       add_srs_wkt (p, 1,
................................................................................
  1671   1171       add_srs_wkt (p, 2,
  1672   1172           "AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-79,-129,145,0,0,0");
  1673   1173       add_srs_wkt (p, 3,
  1674   1174           ",0],AUTHORITY[\"EPSG\",\"6713\"]],PRIMEM[\"Greenwich\",0");
  1675   1175       add_srs_wkt (p, 4,
  1676   1176           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1677   1177       add_srs_wkt (p, 5,
  1678         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1178  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  1679   1179       add_srs_wkt (p, 6,
  1680         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"47");
  1681         -    add_srs_wkt (p, 7,
  1682         -        "13\"]]");
  1683         -    p = add_epsg_def_ex (filter, first, last, 4714, "epsg", 4714,
  1684         -        "Bellevue", 1, 1,
  1685         -        "International 1924", "Greenwich",
  1686         -        "Bellevue", "none", "degree",
  1687         -        "Latitude", "North", "Longitude", "East");
         1180  +        "\",\"4713\"]]");
         1181  +    p = add_epsg_def (filter, first, last, 4714, "epsg", 4714,
         1182  +        "Bellevue");
  1688   1183       add_proj4text (p, 0,
  1689   1184           "+proj=longlat +ellps=intl +towgs84=-127,-769,472,0,0,0,0");
  1690   1185       add_proj4text (p, 1,
  1691   1186           " +no_defs");
  1692   1187       add_srs_wkt (p, 0,
  1693   1188           "GEOGCS[\"Bellevue\",DATUM[\"Bellevue\",SPHEROID[\"Intern");
  1694   1189       add_srs_wkt (p, 1,
................................................................................
  1696   1191       add_srs_wkt (p, 2,
  1697   1192           ",TOWGS84[-127,-769,472,0,0,0,0],AUTHORITY[\"EPSG\",\"671");
  1698   1193       add_srs_wkt (p, 3,
  1699   1194           "4\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1700   1195       add_srs_wkt (p, 4,
  1701   1196           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1702   1197       add_srs_wkt (p, 5,
  1703         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1704         -    add_srs_wkt (p, 6,
  1705         -        "EAST],AUTHORITY[\"EPSG\",\"4714\"]]");
  1706         -    p = add_epsg_def_ex (filter, first, last, 4715, "epsg", 4715,
  1707         -        "Camp Area Astro", 1, 1,
  1708         -        "International 1924", "Greenwich",
  1709         -        "Camp_Area_Astro", "none", "degree",
  1710         -        "Latitude", "North", "Longitude", "East");
         1198  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4714\"]]");
         1199  +    p = add_epsg_def (filter, first, last, 4715, "epsg", 4715,
         1200  +        "Camp Area Astro");
  1711   1201       add_proj4text (p, 0,
  1712   1202           "+proj=longlat +ellps=intl +towgs84=-104,-129,239,0,0,0,0");
  1713   1203       add_proj4text (p, 1,
  1714   1204           " +no_defs");
  1715   1205       add_srs_wkt (p, 0,
  1716   1206           "GEOGCS[\"Camp Area Astro\",DATUM[\"Camp_Area_Astro\",SPH");
  1717   1207       add_srs_wkt (p, 1,
................................................................................
  1719   1209       add_srs_wkt (p, 2,
  1720   1210           "G\",\"7022\"]],TOWGS84[-104,-129,239,0,0,0,0],AUTHORITY[");
  1721   1211       add_srs_wkt (p, 3,
  1722   1212           "\"EPSG\",\"6715\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  1723   1213       add_srs_wkt (p, 4,
  1724   1214           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  1725   1215       add_srs_wkt (p, 5,
  1726         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  1727         -    add_srs_wkt (p, 6,
  1728         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4715\"]]");
  1729         -    p = add_epsg_def_ex (filter, first, last, 4716, "epsg", 4716,
  1730         -        "Phoenix Islands 1966", 1, 1,
  1731         -        "International 1924", "Greenwich",
  1732         -        "Phoenix_Islands_1966", "none", "degree",
  1733         -        "Latitude", "North", "Longitude", "East");
         1216  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4715\"]]");
         1217  +    p = add_epsg_def (filter, first, last, 4716, "epsg", 4716,
         1218  +        "Phoenix Islands 1966");
  1734   1219       add_proj4text (p, 0,
  1735   1220           "+proj=longlat +ellps=intl +towgs84=298,-304,-375,0,0,0,0");
  1736   1221       add_proj4text (p, 1,
  1737   1222           " +no_defs");
  1738   1223       add_srs_wkt (p, 0,
  1739   1224           "GEOGCS[\"Phoenix Islands 1966\",DATUM[\"Phoenix_Islands_");
  1740   1225       add_srs_wkt (p, 1,
................................................................................
  1742   1227       add_srs_wkt (p, 2,
  1743   1228           "RITY[\"EPSG\",\"7022\"]],TOWGS84[298,-304,-375,0,0,0,0],");
  1744   1229       add_srs_wkt (p, 3,
  1745   1230           "AUTHORITY[\"EPSG\",\"6716\"]],PRIMEM[\"Greenwich\",0,AUT");
  1746   1231       add_srs_wkt (p, 4,
  1747   1232           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1748   1233       add_srs_wkt (p, 5,
  1749         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
         1234  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1750   1235       add_srs_wkt (p, 6,
  1751         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4716\"");
  1752         -    add_srs_wkt (p, 7,
  1753         -        "]]");
  1754         -    p = add_epsg_def_ex (filter, first, last, 4717, "epsg", 4717,
  1755         -        "Cape Canaveral", 1, 1,
  1756         -        "Clarke 1866", "Greenwich",
  1757         -        "Cape_Canaveral", "none", "degree",
  1758         -        "Latitude", "North", "Longitude", "East");
         1236  +        "4716\"]]");
         1237  +    p = add_epsg_def (filter, first, last, 4717, "epsg", 4717,
         1238  +        "Cape Canaveral");
  1759   1239       add_proj4text (p, 0,
  1760   1240           "+proj=longlat +ellps=clrk66 +towgs84=-2,151,181,0,0,0,0 ");
  1761   1241       add_proj4text (p, 1,
  1762   1242           "+no_defs");
  1763   1243       add_srs_wkt (p, 0,
  1764   1244           "GEOGCS[\"Cape Canaveral\",DATUM[\"Cape_Canaveral\",SPHER");
  1765   1245       add_srs_wkt (p, 1,
................................................................................
  1767   1247       add_srs_wkt (p, 2,
  1768   1248           "Y[\"EPSG\",\"7008\"]],TOWGS84[-2,151,181,0,0,0,0],AUTHOR");
  1769   1249       add_srs_wkt (p, 3,
  1770   1250           "ITY[\"EPSG\",\"6717\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1771   1251       add_srs_wkt (p, 4,
  1772   1252           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1773   1253       add_srs_wkt (p, 5,
  1774         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1254  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4717\"");
  1775   1255       add_srs_wkt (p, 6,
  1776         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4717\"]]");
  1777         -    p = add_epsg_def_ex (filter, first, last, 4718, "epsg", 4718,
  1778         -        "Solomon 1968", 1, 1,
  1779         -        "International 1924", "Greenwich",
  1780         -        "Solomon_1968", "none", "degree",
  1781         -        "Latitude", "North", "Longitude", "East");
         1256  +        "]]");
         1257  +    p = add_epsg_def (filter, first, last, 4718, "epsg", 4718,
         1258  +        "Solomon 1968");
  1782   1259       add_proj4text (p, 0,
  1783   1260           "+proj=longlat +ellps=intl +towgs84=230,-199,-752,0,0,0,0");
  1784   1261       add_proj4text (p, 1,
  1785   1262           " +no_defs");
  1786   1263       add_srs_wkt (p, 0,
  1787   1264           "GEOGCS[\"Solomon 1968\",DATUM[\"Solomon_1968\",SPHEROID[");
  1788   1265       add_srs_wkt (p, 1,
................................................................................
  1790   1267       add_srs_wkt (p, 2,
  1791   1268           "7022\"]],TOWGS84[230,-199,-752,0,0,0,0],AUTHORITY[\"EPSG");
  1792   1269       add_srs_wkt (p, 3,
  1793   1270           "\",\"6718\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1794   1271       add_srs_wkt (p, 4,
  1795   1272           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1796   1273       add_srs_wkt (p, 5,
  1797         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1798         -    add_srs_wkt (p, 6,
  1799         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4718\"]]");
  1800         -    p = add_epsg_def_ex (filter, first, last, 4719, "epsg", 4719,
  1801         -        "Easter Island 1967", 1, 1,
  1802         -        "International 1924", "Greenwich",
  1803         -        "Easter_Island_1967", "none", "degree",
  1804         -        "Latitude", "North", "Longitude", "East");
         1274  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4718\"]]");
         1275  +    p = add_epsg_def (filter, first, last, 4719, "epsg", 4719,
         1276  +        "Easter Island 1967");
  1805   1277       add_proj4text (p, 0,
  1806   1278           "+proj=longlat +ellps=intl +towgs84=211,147,111,0,0,0,0 +");
  1807   1279       add_proj4text (p, 1,
  1808   1280           "no_defs");
  1809   1281       add_srs_wkt (p, 0,
  1810   1282           "GEOGCS[\"Easter Island 1967\",DATUM[\"Easter_Island_1967");
  1811   1283       add_srs_wkt (p, 1,
................................................................................
  1813   1285       add_srs_wkt (p, 2,
  1814   1286           "[\"EPSG\",\"7022\"]],TOWGS84[211,147,111,0,0,0,0],AUTHOR");
  1815   1287       add_srs_wkt (p, 3,
  1816   1288           "ITY[\"EPSG\",\"6719\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1817   1289       add_srs_wkt (p, 4,
  1818   1290           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1819   1291       add_srs_wkt (p, 5,
  1820         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1292  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4719\"");
  1821   1293       add_srs_wkt (p, 6,
  1822         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4719\"]]");
  1823         -    p = add_epsg_def_ex (filter, first, last, 4720, "epsg", 4720,
  1824         -        "Fiji 1986", 1, 1,
  1825         -        "WGS 72", "Greenwich",
  1826         -        "Fiji_Geodetic_Datum_1986", "none", "degree",
  1827         -        "Latitude", "North", "Longitude", "East");
         1294  +        "]]");
         1295  +    p = add_epsg_def (filter, first, last, 4720, "epsg", 4720,
         1296  +        "Fiji 1986");
  1828   1297       add_proj4text (p, 0,
  1829   1298           "+proj=longlat +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.554,0.");
  1830   1299       add_proj4text (p, 1,
  1831   1300           "2263 +no_defs");
  1832   1301       add_srs_wkt (p, 0,
  1833   1302           "GEOGCS[\"Fiji 1986\",DATUM[\"Fiji_Geodetic_Datum_1986\",");
  1834   1303       add_srs_wkt (p, 1,
................................................................................
  1836   1305       add_srs_wkt (p, 2,
  1837   1306           "7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],AUTHORITY[\"E");
  1838   1307       add_srs_wkt (p, 3,
  1839   1308           "PSG\",\"6720\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  1840   1309       add_srs_wkt (p, 4,
  1841   1310           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  1842   1311       add_srs_wkt (p, 5,
  1843         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
  1844         -    add_srs_wkt (p, 6,
  1845         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4720\"]]");
  1846         -    p = add_epsg_def_ex (filter, first, last, 4721, "epsg", 4721,
  1847         -        "Fiji 1956", 1, 1,
  1848         -        "International 1924", "Greenwich",
  1849         -        "Fiji_1956", "none", "degree",
  1850         -        "Latitude", "North", "Longitude", "East");
         1312  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4720\"]]");
         1313  +    p = add_epsg_def (filter, first, last, 4721, "epsg", 4721,
         1314  +        "Fiji 1956");
  1851   1315       add_proj4text (p, 0,
  1852   1316           "+proj=longlat +ellps=intl +towgs84=265.025,384.929,-194.");
  1853   1317       add_proj4text (p, 1,
  1854   1318           "046,0,0,0,0 +no_defs");
  1855   1319       add_srs_wkt (p, 0,
  1856   1320           "GEOGCS[\"Fiji 1956\",DATUM[\"Fiji_1956\",SPHEROID[\"Inte");
  1857   1321       add_srs_wkt (p, 1,
................................................................................
  1859   1323       add_srs_wkt (p, 2,
  1860   1324           "]],TOWGS84[265.025,384.929,-194.046,0,0,0,0],AUTHORITY[\"");
  1861   1325       add_srs_wkt (p, 3,
  1862   1326           "EPSG\",\"6721\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1863   1327       add_srs_wkt (p, 4,
  1864   1328           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1865   1329       add_srs_wkt (p, 5,
  1866         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1867         -    add_srs_wkt (p, 6,
  1868         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4721\"]]");
  1869         -    p = add_epsg_def_ex (filter, first, last, 4722, "epsg", 4722,
  1870         -        "South Georgia 1968", 1, 1,
  1871         -        "International 1924", "Greenwich",
  1872         -        "South_Georgia_1968", "none", "degree",
  1873         -        "Latitude", "North", "Longitude", "East");
         1330  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4721\"]]");
         1331  +    p = add_epsg_def (filter, first, last, 4722, "epsg", 4722,
         1332  +        "South Georgia 1968");
  1874   1333       add_proj4text (p, 0,
  1875   1334           "+proj=longlat +ellps=intl +towgs84=-794,119,-298,0,0,0,0");
  1876   1335       add_proj4text (p, 1,
  1877   1336           " +no_defs");
  1878   1337       add_srs_wkt (p, 0,
  1879   1338           "GEOGCS[\"South Georgia 1968\",DATUM[\"South_Georgia_1968");
  1880   1339       add_srs_wkt (p, 1,
................................................................................
  1882   1341       add_srs_wkt (p, 2,
  1883   1342           "[\"EPSG\",\"7022\"]],TOWGS84[-794,119,-298,0,0,0,0],AUTH");
  1884   1343       add_srs_wkt (p, 3,
  1885   1344           "ORITY[\"EPSG\",\"6722\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1886   1345       add_srs_wkt (p, 4,
  1887   1346           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1888   1347       add_srs_wkt (p, 5,
  1889         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1348  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"472");
  1890   1349       add_srs_wkt (p, 6,
  1891         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4722\"]]");
  1892         -    p = add_epsg_def_ex (filter, first, last, 4723, "epsg", 4723,
  1893         -        "GCGD59", 1, 1,
  1894         -        "Clarke 1866", "Greenwich",
  1895         -        "Grand_Cayman_Geodetic_Datum_1959", "none", "degree",
  1896         -        "Latitude", "North", "Longitude", "East");
         1350  +        "2\"]]");
         1351  +    p = add_epsg_def (filter, first, last, 4723, "epsg", 4723,
         1352  +        "GCGD59");
  1897   1353       add_proj4text (p, 0,
  1898   1354           "+proj=longlat +ellps=clrk66 +towgs84=-179.483,-69.379,-2");
  1899   1355       add_proj4text (p, 1,
  1900   1356           "7.584,-7.862,8.163,6.042,-13.925 +no_defs");
  1901   1357       add_srs_wkt (p, 0,
  1902   1358           "GEOGCS[\"GCGD59\",DATUM[\"Grand_Cayman_Geodetic_Datum_19");
  1903   1359       add_srs_wkt (p, 1,
................................................................................
  1907   1363       add_srs_wkt (p, 3,
  1908   1364           ",-27.584,-7.862,8.163,6.042,-13.925],AUTHORITY[\"EPSG\",");
  1909   1365       add_srs_wkt (p, 4,
  1910   1366           "\"6723\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1911   1367       add_srs_wkt (p, 5,
  1912   1368           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1913   1369       add_srs_wkt (p, 6,
  1914         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  1915         -    add_srs_wkt (p, 7,
  1916         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4723\"]]");
  1917         -    p = add_epsg_def_ex (filter, first, last, 4724, "epsg", 4724,
  1918         -        "Diego Garcia 1969", 1, 1,
  1919         -        "International 1924", "Greenwich",
  1920         -        "Diego_Garcia_1969", "none", "degree",
  1921         -        "Latitude", "North", "Longitude", "East");
         1370  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4723\"]]");
         1371  +    p = add_epsg_def (filter, first, last, 4724, "epsg", 4724,
         1372  +        "Diego Garcia 1969");
  1922   1373       add_proj4text (p, 0,
  1923   1374           "+proj=longlat +ellps=intl +towgs84=208,-435,-229,0,0,0,0");
  1924   1375       add_proj4text (p, 1,
  1925   1376           " +no_defs");
  1926   1377       add_srs_wkt (p, 0,
  1927   1378           "GEOGCS[\"Diego Garcia 1969\",DATUM[\"Diego_Garcia_1969\"");
  1928   1379       add_srs_wkt (p, 1,
................................................................................
  1930   1381       add_srs_wkt (p, 2,
  1931   1382           "EPSG\",\"7022\"]],TOWGS84[208,-435,-229,0,0,0,0],AUTHORI");
  1932   1383       add_srs_wkt (p, 3,
  1933   1384           "TY[\"EPSG\",\"6724\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1934   1385       add_srs_wkt (p, 4,
  1935   1386           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1936   1387       add_srs_wkt (p, 5,
  1937         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         1388  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4724\"");
  1938   1389       add_srs_wkt (p, 6,
  1939         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4724\"]]");
  1940         -    p = add_epsg_def_ex (filter, first, last, 4725, "epsg", 4725,
  1941         -        "Johnston Island 1961", 1, 1,
  1942         -        "International 1924", "Greenwich",
  1943         -        "Johnston_Island_1961", "none", "degree",
  1944         -        "Latitude", "North", "Longitude", "East");
         1390  +        "]]");
         1391  +    p = add_epsg_def (filter, first, last, 4725, "epsg", 4725,
         1392  +        "Johnston Island 1961");
  1945   1393       add_proj4text (p, 0,
  1946   1394           "+proj=longlat +ellps=intl +towgs84=189,-79,-202,0,0,0,0 ");
  1947   1395       add_proj4text (p, 1,
  1948   1396           "+no_defs");
  1949   1397       add_srs_wkt (p, 0,
  1950   1398           "GEOGCS[\"Johnston Island 1961\",DATUM[\"Johnston_Island_");
  1951   1399       add_srs_wkt (p, 1,
................................................................................
  1953   1401       add_srs_wkt (p, 2,
  1954   1402           "RITY[\"EPSG\",\"7022\"]],TOWGS84[189,-79,-202,0,0,0,0],A");
  1955   1403       add_srs_wkt (p, 3,
  1956   1404           "UTHORITY[\"EPSG\",\"6725\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1957   1405       add_srs_wkt (p, 4,
  1958   1406           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1959   1407       add_srs_wkt (p, 5,
  1960         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1408  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1961   1409       add_srs_wkt (p, 6,
  1962         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4725\"");
  1963         -    add_srs_wkt (p, 7,
  1964         -        "]]");
  1965         -    p = add_epsg_def_ex (filter, first, last, 4726, "epsg", 4726,
  1966         -        "SIGD61", 1, 1,
  1967         -        "Clarke 1866", "Greenwich",
  1968         -        "Sister_Islands_Geodetic_Datum_1961", "none", "degree",
  1969         -        "Latitude", "North", "Longitude", "East");
         1410  +        "4725\"]]");
         1411  +    p = add_epsg_def (filter, first, last, 4726, "epsg", 4726,
         1412  +        "SIGD61");
  1970   1413       add_proj4text (p, 0,
  1971   1414           "+proj=longlat +ellps=clrk66 +towgs84=8.853,-52.644,180.3");
  1972   1415       add_proj4text (p, 1,
  1973   1416           "04,-0.393,-2.323,2.96,-24.081 +no_defs");
  1974   1417       add_srs_wkt (p, 0,
  1975   1418           "GEOGCS[\"SIGD61\",DATUM[\"Sister_Islands_Geodetic_Datum_");
  1976   1419       add_srs_wkt (p, 1,
................................................................................
  1980   1423       add_srs_wkt (p, 3,
  1981   1424           "180.304,-0.393,-2.323,2.96,-24.081],AUTHORITY[\"EPSG\",\"");
  1982   1425       add_srs_wkt (p, 4,
  1983   1426           "6726\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1984   1427       add_srs_wkt (p, 5,
  1985   1428           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1986   1429       add_srs_wkt (p, 6,
  1987         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  1988         -    add_srs_wkt (p, 7,
  1989         -        "\",EAST],AUTHORITY[\"EPSG\",\"4726\"]]");
  1990         -    p = add_epsg_def_ex (filter, first, last, 4727, "epsg", 4727,
  1991         -        "Midway 1961", 1, 1,
  1992         -        "International 1924", "Greenwich",
  1993         -        "Midway_1961", "none", "degree",
  1994         -        "Latitude", "North", "Longitude", "East");
         1430  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4726\"]]");
         1431  +    p = add_epsg_def (filter, first, last, 4727, "epsg", 4727,
         1432  +        "Midway 1961");
  1995   1433       add_proj4text (p, 0,
  1996   1434           "+proj=longlat +ellps=intl +towgs84=403,-81,277,0,0,0,0 +");
  1997   1435       add_proj4text (p, 1,
  1998   1436           "no_defs");
  1999   1437       add_srs_wkt (p, 0,
  2000   1438           "GEOGCS[\"Midway 1961\",DATUM[\"Midway_1961\",SPHEROID[\"");
  2001   1439       add_srs_wkt (p, 1,
................................................................................
  2003   1441       add_srs_wkt (p, 2,
  2004   1442           "22\"]],TOWGS84[403,-81,277,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2005   1443       add_srs_wkt (p, 3,
  2006   1444           "6727\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2007   1445       add_srs_wkt (p, 4,
  2008   1446           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2009   1447       add_srs_wkt (p, 5,
  2010         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  2011         -    add_srs_wkt (p, 6,
  2012         -        "\",EAST],AUTHORITY[\"EPSG\",\"4727\"]]");
  2013         -    p = add_epsg_def_ex (filter, first, last, 4728, "epsg", 4728,
  2014         -        "Pico de las Nieves 1984", 1, 1,
  2015         -        "International 1924", "Greenwich",
  2016         -        "Pico_de_las_Nieves_1984", "none", "degree",
  2017         -        "Latitude", "North", "Longitude", "East");
         1448  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4727\"]]");
         1449  +    p = add_epsg_def (filter, first, last, 4728, "epsg", 4728,
         1450  +        "Pico de las Nieves 1984");
  2018   1451       add_proj4text (p, 0,
  2019   1452           "+proj=longlat +ellps=intl +towgs84=-307,-92,127,0,0,0,0 ");
  2020   1453       add_proj4text (p, 1,
  2021   1454           "+no_defs");
  2022   1455       add_srs_wkt (p, 0,
  2023   1456           "GEOGCS[\"Pico de las Nieves 1984\",DATUM[\"Pico_de_las_N");
  2024   1457       add_srs_wkt (p, 1,
................................................................................
  2026   1459       add_srs_wkt (p, 2,
  2027   1460           ",AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-307,-92,127,0,0,");
  2028   1461       add_srs_wkt (p, 3,
  2029   1462           "0,0],AUTHORITY[\"EPSG\",\"6728\"]],PRIMEM[\"Greenwich\",");
  2030   1463       add_srs_wkt (p, 4,
  2031   1464           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2032   1465       add_srs_wkt (p, 5,
  2033         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1466  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2034   1467       add_srs_wkt (p, 6,
  2035         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2036         -    add_srs_wkt (p, 7,
  2037         -        "4728\"]]");
  2038         -    p = add_epsg_def_ex (filter, first, last, 4729, "epsg", 4729,
  2039         -        "Pitcairn 1967", 1, 1,
  2040         -        "International 1924", "Greenwich",
  2041         -        "Pitcairn_1967", "none", "degree",
  2042         -        "Latitude", "North", "Longitude", "East");
         1468  +        "G\",\"4728\"]]");
         1469  +    p = add_epsg_def (filter, first, last, 4729, "epsg", 4729,
         1470  +        "Pitcairn 1967");
  2043   1471       add_proj4text (p, 0,
  2044   1472           "+proj=longlat +ellps=intl +towgs84=185,165,42,0,0,0,0 +n");
  2045   1473       add_proj4text (p, 1,
  2046   1474           "o_defs");
  2047   1475       add_srs_wkt (p, 0,
  2048   1476           "GEOGCS[\"Pitcairn 1967\",DATUM[\"Pitcairn_1967\",SPHEROI");
  2049   1477       add_srs_wkt (p, 1,
................................................................................
  2051   1479       add_srs_wkt (p, 2,
  2052   1480           "\"7022\"]],TOWGS84[185,165,42,0,0,0,0],AUTHORITY[\"EPSG\"");
  2053   1481       add_srs_wkt (p, 3,
  2054   1482           ",\"6729\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2055   1483       add_srs_wkt (p, 4,
  2056   1484           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2057   1485       add_srs_wkt (p, 5,
  2058         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2059         -    add_srs_wkt (p, 6,
  2060         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4729\"]]");
  2061         -    p = add_epsg_def_ex (filter, first, last, 4730, "epsg", 4730,
  2062         -        "Santo 1965", 1, 1,
  2063         -        "International 1924", "Greenwich",
  2064         -        "Santo_1965", "none", "degree",
  2065         -        "Latitude", "North", "Longitude", "East");
         1486  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4729\"]]");
         1487  +    p = add_epsg_def (filter, first, last, 4730, "epsg", 4730,
         1488  +        "Santo 1965");
  2066   1489       add_proj4text (p, 0,
  2067   1490           "+proj=longlat +ellps=intl +towgs84=170,42,84,0,0,0,0 +no");
  2068   1491       add_proj4text (p, 1,
  2069   1492           "_defs");
  2070   1493       add_srs_wkt (p, 0,
  2071   1494           "GEOGCS[\"Santo 1965\",DATUM[\"Santo_1965\",SPHEROID[\"In");
  2072   1495       add_srs_wkt (p, 1,
................................................................................
  2074   1497       add_srs_wkt (p, 2,
  2075   1498           "\"]],TOWGS84[170,42,84,0,0,0,0],AUTHORITY[\"EPSG\",\"673");
  2076   1499       add_srs_wkt (p, 3,
  2077   1500           "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2078   1501       add_srs_wkt (p, 4,
  2079   1502           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2080   1503       add_srs_wkt (p, 5,
  2081         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  2082         -    add_srs_wkt (p, 6,
  2083         -        "EAST],AUTHORITY[\"EPSG\",\"4730\"]]");
  2084         -    p = add_epsg_def_ex (filter, first, last, 4731, "epsg", 4731,
  2085         -        "Viti Levu 1916", 1, 1,
  2086         -        "Clarke 1880 (RGS)", "Greenwich",
  2087         -        "Viti_Levu_1916", "none", "degree",
  2088         -        "Latitude", "North", "Longitude", "East");
         1504  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4730\"]]");
         1505  +    p = add_epsg_def (filter, first, last, 4731, "epsg", 4731,
         1506  +        "Viti Levu 1916");
  2089   1507       add_proj4text (p, 0,
  2090   1508           "+proj=longlat +ellps=clrk80 +towgs84=51,391,-36,0,0,0,0 ");
  2091   1509       add_proj4text (p, 1,
  2092   1510           "+no_defs");
  2093   1511       add_srs_wkt (p, 0,
  2094   1512           "GEOGCS[\"Viti Levu 1916\",DATUM[\"Viti_Levu_1916\",SPHER");
  2095   1513       add_srs_wkt (p, 1,
................................................................................
  2097   1515       add_srs_wkt (p, 2,
  2098   1516           "\"EPSG\",\"7012\"]],TOWGS84[51,391,-36,0,0,0,0],AUTHORIT");
  2099   1517       add_srs_wkt (p, 3,
  2100   1518           "Y[\"EPSG\",\"6731\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2101   1519       add_srs_wkt (p, 4,
  2102   1520           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2103   1521       add_srs_wkt (p, 5,
  2104         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2105         -    add_srs_wkt (p, 6,
  2106         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4731\"]]");
  2107         -    p = add_epsg_def_ex (filter, first, last, 4732, "epsg", 4732,
  2108         -        "Marshall Islands 1960", 1, 1,
  2109         -        "Hough 1960", "Greenwich",
  2110         -        "Marshall_Islands_1960", "none", "degree",
  2111         -        "Latitude", "North", "Longitude", "East");
         1522  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4731\"]]");
         1523  +    p = add_epsg_def (filter, first, last, 4732, "epsg", 4732,
         1524  +        "Marshall Islands 1960");
  2112   1525       add_proj4text (p, 0,
  2113   1526           "+proj=longlat +a=6378270 +b=6356794.343434343 +towgs84=1");
  2114   1527       add_proj4text (p, 1,
  2115   1528           "02,52,-38,0,0,0,0 +no_defs");
  2116   1529       add_srs_wkt (p, 0,
  2117   1530           "GEOGCS[\"Marshall Islands 1960\",DATUM[\"Marshall_Island");
  2118   1531       add_srs_wkt (p, 1,
................................................................................
  2120   1533       add_srs_wkt (p, 2,
  2121   1534           "EPSG\",\"7053\"]],TOWGS84[102,52,-38,0,0,0,0],AUTHORITY[");
  2122   1535       add_srs_wkt (p, 3,
  2123   1536           "\"EPSG\",\"6732\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2124   1537       add_srs_wkt (p, 4,
  2125   1538           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2126   1539       add_srs_wkt (p, 5,
  2127         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2128         -    add_srs_wkt (p, 6,
  2129         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4732\"]]");
  2130         -    p = add_epsg_def_ex (filter, first, last, 4733, "epsg", 4733,
  2131         -        "Wake Island 1952", 1, 1,
  2132         -        "International 1924", "Greenwich",
  2133         -        "Wake_Island_1952", "none", "degree",
  2134         -        "Latitude", "North", "Longitude", "East");
         1540  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4732\"]]");
         1541  +    p = add_epsg_def (filter, first, last, 4733, "epsg", 4733,
         1542  +        "Wake Island 1952");
  2135   1543       add_proj4text (p, 0,
  2136   1544           "+proj=longlat +ellps=intl +towgs84=276,-57,149,0,0,0,0 +");
  2137   1545       add_proj4text (p, 1,
  2138   1546           "no_defs");
  2139   1547       add_srs_wkt (p, 0,
  2140   1548           "GEOGCS[\"Wake Island 1952\",DATUM[\"Wake_Island_1952\",S");
  2141   1549       add_srs_wkt (p, 1,
................................................................................
  2143   1551       add_srs_wkt (p, 2,
  2144   1552           "PSG\",\"7022\"]],TOWGS84[276,-57,149,0,0,0,0],AUTHORITY[");
  2145   1553       add_srs_wkt (p, 3,
  2146   1554           "\"EPSG\",\"6733\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2147   1555       add_srs_wkt (p, 4,
  2148   1556           "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2149   1557       add_srs_wkt (p, 5,
  2150         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2151         -    add_srs_wkt (p, 6,
  2152         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4733\"]]");
  2153         -    p = add_epsg_def_ex (filter, first, last, 4734, "epsg", 4734,
  2154         -        "Tristan 1968", 1, 1,
  2155         -        "International 1924", "Greenwich",
  2156         -        "Tristan_1968", "none", "degree",
  2157         -        "Latitude", "North", "Longitude", "East");
         1558  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4733\"]]");
         1559  +    p = add_epsg_def (filter, first, last, 4734, "epsg", 4734,
         1560  +        "Tristan 1968");
  2158   1561       add_proj4text (p, 0,
  2159   1562           "+proj=longlat +ellps=intl +towgs84=-632,438,-609,0,0,0,0");
  2160   1563       add_proj4text (p, 1,
  2161   1564           " +no_defs");
  2162   1565       add_srs_wkt (p, 0,
  2163   1566           "GEOGCS[\"Tristan 1968\",DATUM[\"Tristan_1968\",SPHEROID[");
  2164   1567       add_srs_wkt (p, 1,
................................................................................
  2166   1569       add_srs_wkt (p, 2,
  2167   1570           "7022\"]],TOWGS84[-632,438,-609,0,0,0,0],AUTHORITY[\"EPSG");
  2168   1571       add_srs_wkt (p, 3,
  2169   1572           "\",\"6734\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2170   1573       add_srs_wkt (p, 4,
  2171   1574           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2172   1575       add_srs_wkt (p, 5,
  2173         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  2174         -    add_srs_wkt (p, 6,
  2175         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4734\"]]");
  2176         -    p = add_epsg_def_ex (filter, first, last, 4735, "epsg", 4735,
  2177         -        "Kusaie 1951", 1, 1,
  2178         -        "International 1924", "Greenwich",
  2179         -        "Kusaie_1951", "none", "degree",
  2180         -        "Latitude", "North", "Longitude", "East");
         1576  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4734\"]]");
         1577  +    p = add_epsg_def (filter, first, last, 4735, "epsg", 4735,
         1578  +        "Kusaie 1951");
  2181   1579       add_proj4text (p, 0,
  2182   1580           "+proj=longlat +ellps=intl +towgs84=647,1777,-1124,0,0,0,");
  2183   1581       add_proj4text (p, 1,
  2184   1582           "0 +no_defs");
  2185   1583       add_srs_wkt (p, 0,
  2186   1584           "GEOGCS[\"Kusaie 1951\",DATUM[\"Kusaie_1951\",SPHEROID[\"");
  2187   1585       add_srs_wkt (p, 1,
................................................................................
  2189   1587       add_srs_wkt (p, 2,
  2190   1588           "22\"]],TOWGS84[647,1777,-1124,0,0,0,0],AUTHORITY[\"EPSG\"");
  2191   1589       add_srs_wkt (p, 3,
  2192   1590           ",\"6735\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2193   1591       add_srs_wkt (p, 4,
  2194   1592           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2195   1593       add_srs_wkt (p, 5,
  2196         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2197         -    add_srs_wkt (p, 6,
  2198         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4735\"]]");
  2199         -    p = add_epsg_def_ex (filter, first, last, 4736, "epsg", 4736,
  2200         -        "Deception Island", 1, 1,
  2201         -        "Clarke 1880 (RGS)", "Greenwich",
  2202         -        "Deception_Island", "none", "degree",
  2203         -        "Latitude", "North", "Longitude", "East");
         1594  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4735\"]]");
         1595  +    p = add_epsg_def (filter, first, last, 4736, "epsg", 4736,
         1596  +        "Deception Island");
  2204   1597       add_proj4text (p, 0,
  2205   1598           "+proj=longlat +ellps=clrk80 +towgs84=260,12,-147,0,0,0,0");
  2206   1599       add_proj4text (p, 1,
  2207   1600           " +no_defs");
  2208   1601       add_srs_wkt (p, 0,
  2209   1602           "GEOGCS[\"Deception Island\",DATUM[\"Deception_Island\",S");
  2210   1603       add_srs_wkt (p, 1,
................................................................................
  2212   1605       add_srs_wkt (p, 2,
  2213   1606           "ITY[\"EPSG\",\"7012\"]],TOWGS84[260,12,-147,0,0,0,0],AUT");
  2214   1607       add_srs_wkt (p, 3,
  2215   1608           "HORITY[\"EPSG\",\"6736\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2216   1609       add_srs_wkt (p, 4,
  2217   1610           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2218   1611       add_srs_wkt (p, 5,
  2219         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1612  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
  2220   1613       add_srs_wkt (p, 6,
  2221         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4736\"]]");
  2222         -    p = add_epsg_def_ex (filter, first, last, 4737, "epsg", 4737,
  2223         -        "Korea 2000", 1, 1,
  2224         -        "GRS 1980", "Greenwich",
  2225         -        "Geocentric_datum_of_Korea", "none", "degree",
  2226         -        "Latitude", "North", "Longitude", "East");
         1614  +        "36\"]]");
         1615  +    p = add_epsg_def (filter, first, last, 4737, "epsg", 4737,
         1616  +        "Korea 2000");
  2227   1617       add_proj4text (p, 0,
  2228   1618           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2229   1619       add_proj4text (p, 1,
  2230   1620           "fs");
  2231   1621       add_srs_wkt (p, 0,
  2232   1622           "GEOGCS[\"Korea 2000\",DATUM[\"Geocentric_datum_of_Korea\"");
  2233   1623       add_srs_wkt (p, 1,
................................................................................
  2235   1625       add_srs_wkt (p, 2,
  2236   1626           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2237   1627       add_srs_wkt (p, 3,
  2238   1628           "G\",\"6737\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2239   1629       add_srs_wkt (p, 4,
  2240   1630           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2241   1631       add_srs_wkt (p, 5,
  2242         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2243         -    add_srs_wkt (p, 6,
  2244         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4737\"]]");
  2245         -    p = add_epsg_def_ex (filter, first, last, 4738, "epsg", 4738,
  2246         -        "Hong Kong 1963", 1, 1,
  2247         -        "Clarke 1858", "Greenwich",
  2248         -        "Hong_Kong_1963", "none", "degree",
  2249         -        "Latitude", "North", "Longitude", "East");
         1632  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4737\"]]");
         1633  +    p = add_epsg_def (filter, first, last, 4738, "epsg", 4738,
         1634  +        "Hong Kong 1963");
  2250   1635       add_proj4text (p, 0,
  2251   1636           "+proj=longlat +a=6378293.645208759 +b=6356617.987679838 ");
  2252   1637       add_proj4text (p, 1,
  2253   1638           "+no_defs");
  2254   1639       add_srs_wkt (p, 0,
  2255   1640           "GEOGCS[\"Hong Kong 1963\",DATUM[\"Hong_Kong_1963\",SPHER");
  2256   1641       add_srs_wkt (p, 1,
................................................................................
  2258   1643       add_srs_wkt (p, 2,
  2259   1644           "AUTHORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"6738\"");
  2260   1645       add_srs_wkt (p, 3,
  2261   1646           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2262   1647       add_srs_wkt (p, 4,
  2263   1648           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2264   1649       add_srs_wkt (p, 5,
  2265         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2266         -    add_srs_wkt (p, 6,
  2267         -        "T],AUTHORITY[\"EPSG\",\"4738\"]]");
  2268         -    p = add_epsg_def_ex (filter, first, last, 4739, "epsg", 4739,
  2269         -        "Hong Kong 1963(67)", 1, 1,
  2270         -        "International 1924", "Greenwich",
  2271         -        "Hong_Kong_1963_67", "none", "degree",
  2272         -        "Latitude", "North", "Longitude", "East");
         1650  +        "9122\"]],AUTHORITY[\"EPSG\",\"4738\"]]");
         1651  +    p = add_epsg_def (filter, first, last, 4739, "epsg", 4739,
         1652  +        "Hong Kong 1963(67)");
  2273   1653       add_proj4text (p, 0,
  2274   1654           "+proj=longlat +ellps=intl +towgs84=-156,-271,-189,0,0,0,");
  2275   1655       add_proj4text (p, 1,
  2276   1656           "0 +no_defs");
  2277   1657       add_srs_wkt (p, 0,
  2278   1658           "GEOGCS[\"Hong Kong 1963(67)\",DATUM[\"Hong_Kong_1963_67\"");
  2279   1659       add_srs_wkt (p, 1,
................................................................................
  2281   1661       add_srs_wkt (p, 2,
  2282   1662           "EPSG\",\"7022\"]],TOWGS84[-156,-271,-189,0,0,0,0],AUTHOR");
  2283   1663       add_srs_wkt (p, 3,
  2284   1664           "ITY[\"EPSG\",\"6739\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2285   1665       add_srs_wkt (p, 4,
  2286   1666           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2287   1667       add_srs_wkt (p, 5,
  2288         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1668  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4739\"");
  2289   1669       add_srs_wkt (p, 6,
  2290         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4739\"]]");
  2291         -    p = add_epsg_def_ex (filter, first, last, 4740, "epsg", 4740,
  2292         -        "PZ-90", 1, 1,
  2293         -        "PZ-90", "Greenwich",
  2294         -        "Parametrop_Zemp_1990", "none", "degree",
  2295         -        "Latitude", "North", "Longitude", "East");
         1670  +        "]]");
         1671  +    p = add_epsg_def (filter, first, last, 4740, "epsg", 4740,
         1672  +        "PZ-90");
  2296   1673       add_proj4text (p, 0,
  2297   1674           "+proj=longlat +a=6378136 +b=6356751.361745712 +towgs84=0");
  2298   1675       add_proj4text (p, 1,
  2299   1676           ",0,1.5,-0,-0,0.076,0 +no_defs");
  2300   1677       add_srs_wkt (p, 0,
  2301   1678           "GEOGCS[\"PZ-90\",DATUM[\"Parametrop_Zemp_1990\",SPHEROID");
  2302   1679       add_srs_wkt (p, 1,
................................................................................
  2304   1681       add_srs_wkt (p, 2,
  2305   1682           "54\"]],TOWGS84[0,0,1.5,-0,-0,0.076,0],AUTHORITY[\"EPSG\"");
  2306   1683       add_srs_wkt (p, 3,
  2307   1684           ",\"6740\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2308   1685       add_srs_wkt (p, 4,
  2309   1686           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2310   1687       add_srs_wkt (p, 5,
  2311         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2312         -    add_srs_wkt (p, 6,
  2313         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4740\"]]");
  2314         -    p = add_epsg_def_ex (filter, first, last, 4741, "epsg", 4741,
  2315         -        "FD54", 1, 1,
  2316         -        "International 1924", "Greenwich",
  2317         -        "Faroe_Datum_1954", "none", "degree",
  2318         -        "Latitude", "North", "Longitude", "East");
         1688  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4740\"]]");
         1689  +    p = add_epsg_def (filter, first, last, 4741, "epsg", 4741,
         1690  +        "FD54");
  2319   1691       add_proj4text (p, 0,
  2320   1692           "+proj=longlat +ellps=intl +no_defs");
  2321   1693       add_srs_wkt (p, 0,
  2322   1694           "GEOGCS[\"FD54\",DATUM[\"Faroe_Datum_1954\",SPHEROID[\"In");
  2323   1695       add_srs_wkt (p, 1,
  2324   1696           "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  2325   1697       add_srs_wkt (p, 2,
  2326   1698           "\"]],AUTHORITY[\"EPSG\",\"6741\"]],PRIMEM[\"Greenwich\",");
  2327   1699       add_srs_wkt (p, 3,
  2328   1700           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2329   1701       add_srs_wkt (p, 4,
  2330         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1702  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2331   1703       add_srs_wkt (p, 5,
  2332         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2333         -    add_srs_wkt (p, 6,
  2334         -        "4741\"]]");
  2335         -    p = add_epsg_def_ex (filter, first, last, 4742, "epsg", 4742,
  2336         -        "GDM2000", 1, 1,
  2337         -        "GRS 1980", "Greenwich",
  2338         -        "Geodetic_Datum_of_Malaysia_2000", "none", "degree",
  2339         -        "Latitude", "North", "Longitude", "East");
         1704  +        "G\",\"4741\"]]");
         1705  +    p = add_epsg_def (filter, first, last, 4742, "epsg", 4742,
         1706  +        "GDM2000");
  2340   1707       add_proj4text (p, 0,
  2341   1708           "+proj=longlat +ellps=GRS80 +no_defs");
  2342   1709       add_srs_wkt (p, 0,
  2343   1710           "GEOGCS[\"GDM2000\",DATUM[\"Geodetic_Datum_of_Malaysia_20");
  2344   1711       add_srs_wkt (p, 1,
  2345   1712           "00\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  2346   1713       add_srs_wkt (p, 2,
  2347   1714           "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"6742\"]],PRI");
  2348   1715       add_srs_wkt (p, 3,
  2349   1716           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2350   1717       add_srs_wkt (p, 4,
  2351   1718           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2352   1719       add_srs_wkt (p, 5,
  2353         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2354         -    add_srs_wkt (p, 6,
  2355         -        "ORITY[\"EPSG\",\"4742\"]]");
  2356         -    p = add_epsg_def_ex (filter, first, last, 4743, "epsg", 4743,
  2357         -        "Karbala 1979", 1, 1,
  2358         -        "Clarke 1880 (RGS)", "Greenwich",
  2359         -        "Karbala_1979", "none", "degree",
  2360         -        "Latitude", "North", "Longitude", "East");
         1720  +        "],AUTHORITY[\"EPSG\",\"4742\"]]");
         1721  +    p = add_epsg_def (filter, first, last, 4743, "epsg", 4743,
         1722  +        "Karbala 1979");
  2361   1723       add_proj4text (p, 0,
  2362   1724           "+proj=longlat +ellps=clrk80 +towgs84=70.995,-335.916,262");
  2363   1725       add_proj4text (p, 1,
  2364   1726           ".898,0,0,0,0 +no_defs");
  2365   1727       add_srs_wkt (p, 0,
  2366   1728           "GEOGCS[\"Karbala 1979\",DATUM[\"Karbala_1979\",SPHEROID[");
  2367   1729       add_srs_wkt (p, 1,
................................................................................
  2369   1731       add_srs_wkt (p, 2,
  2370   1732           "SG\",\"7012\"]],TOWGS84[70.995,-335.916,262.898,0,0,0,0]");
  2371   1733       add_srs_wkt (p, 3,
  2372   1734           ",AUTHORITY[\"EPSG\",\"6743\"]],PRIMEM[\"Greenwich\",0,AU");
  2373   1735       add_srs_wkt (p, 4,
  2374   1736           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2375   1737       add_srs_wkt (p, 5,
  2376         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1738  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2377   1739       add_srs_wkt (p, 6,
  2378         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4743");
  2379         -    add_srs_wkt (p, 7,
  2380         -        "\"]]");
  2381         -    p = add_epsg_def_ex (filter, first, last, 4744, "epsg", 4744,
  2382         -        "Nahrwan 1934", 1, 1,
  2383         -        "Clarke 1880 (RGS)", "Greenwich",
  2384         -        "Nahrwan_1934", "none", "degree",
  2385         -        "Latitude", "North", "Longitude", "East");
         1740  +        "\"4743\"]]");
         1741  +    p = add_epsg_def (filter, first, last, 4744, "epsg", 4744,
         1742  +        "Nahrwan 1934");
  2386   1743       add_proj4text (p, 0,
  2387   1744           "+proj=longlat +ellps=clrk80 +no_defs");
  2388   1745       add_srs_wkt (p, 0,
  2389   1746           "GEOGCS[\"Nahrwan 1934\",DATUM[\"Nahrwan_1934\",SPHEROID[");
  2390   1747       add_srs_wkt (p, 1,
  2391   1748           "\"Clarke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EP");
  2392   1749       add_srs_wkt (p, 2,
  2393   1750           "SG\",\"7012\"]],AUTHORITY[\"EPSG\",\"6744\"]],PRIMEM[\"G");
  2394   1751       add_srs_wkt (p, 3,
  2395   1752           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  2396   1753       add_srs_wkt (p, 4,
  2397         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1754  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  2398   1755       add_srs_wkt (p, 5,
  2399         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  2400         -    add_srs_wkt (p, 6,
  2401         -        "\"EPSG\",\"4744\"]]");
  2402         -    p = add_epsg_def_ex (filter, first, last, 4745, "epsg", 4745,
  2403         -        "RD/83", 1, 1,
  2404         -        "Bessel 1841", "Greenwich",
  2405         -        "Rauenberg_Datum_83", "none", "degree",
  2406         -        "Latitude", "North", "Longitude", "East");
         1756  +        "ORITY[\"EPSG\",\"4744\"]]");
         1757  +    p = add_epsg_def (filter, first, last, 4745, "epsg", 4745,
         1758  +        "RD/83");
  2407   1759       add_proj4text (p, 0,
  2408   1760           "+proj=longlat +ellps=bessel +no_defs");
  2409   1761       add_srs_wkt (p, 0,
  2410   1762           "GEOGCS[\"RD/83\",DATUM[\"Rauenberg_Datum_83\",SPHEROID[\"");
  2411   1763       add_srs_wkt (p, 1,
  2412   1764           "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  2413   1765       add_srs_wkt (p, 2,
  2414   1766           ",\"7004\"]],AUTHORITY[\"EPSG\",\"6745\"]],PRIMEM[\"Green");
  2415   1767       add_srs_wkt (p, 3,
  2416   1768           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2417   1769       add_srs_wkt (p, 4,
  2418         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         1770  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  2419   1771       add_srs_wkt (p, 5,
  2420         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2421         -    add_srs_wkt (p, 6,
  2422         -        "SG\",\"4745\"]]");
  2423         -    p = add_epsg_def_ex (filter, first, last, 4746, "epsg", 4746,
  2424         -        "PD/83", 1, 1,
  2425         -        "Bessel 1841", "Greenwich",
  2426         -        "Potsdam_Datum_83", "none", "degree",
  2427         -        "Latitude", "North", "Longitude", "East");
         1772  +        "Y[\"EPSG\",\"4745\"]]");
         1773  +    p = add_epsg_def (filter, first, last, 4746, "epsg", 4746,
         1774  +        "PD/83");
  2428   1775       add_proj4text (p, 0,
  2429   1776           "+proj=longlat +ellps=bessel +no_defs");
  2430   1777       add_srs_wkt (p, 0,
  2431   1778           "GEOGCS[\"PD/83\",DATUM[\"Potsdam_Datum_83\",SPHEROID[\"B");
  2432   1779       add_srs_wkt (p, 1,
  2433   1780           "essel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",");
  2434   1781       add_srs_wkt (p, 2,
  2435   1782           "\"7004\"]],AUTHORITY[\"EPSG\",\"6746\"]],PRIMEM[\"Greenw");
  2436   1783       add_srs_wkt (p, 3,
  2437   1784           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2438   1785       add_srs_wkt (p, 4,
  2439         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1786  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2440   1787       add_srs_wkt (p, 5,
  2441         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  2442         -    add_srs_wkt (p, 6,
  2443         -        "G\",\"4746\"]]");
  2444         -    p = add_epsg_def_ex (filter, first, last, 4747, "epsg", 4747,
  2445         -        "GR96", 1, 1,
  2446         -        "GRS 1980", "Greenwich",
  2447         -        "Greenland_1996", "none", "degree",
  2448         -        "Latitude", "North", "Longitude", "East");
         1788  +        "[\"EPSG\",\"4746\"]]");
         1789  +    p = add_epsg_def (filter, first, last, 4747, "epsg", 4747,
         1790  +        "GR96");
  2449   1791       add_proj4text (p, 0,
  2450   1792           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2451   1793       add_proj4text (p, 1,
  2452   1794           "fs");
  2453   1795       add_srs_wkt (p, 0,
  2454   1796           "GEOGCS[\"GR96\",DATUM[\"Greenland_1996\",SPHEROID[\"GRS ");
  2455   1797       add_srs_wkt (p, 1,
................................................................................
  2457   1799       add_srs_wkt (p, 2,
  2458   1800           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],");
  2459   1801       add_srs_wkt (p, 3,
  2460   1802           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2461   1803       add_srs_wkt (p, 4,
  2462   1804           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2463   1805       add_srs_wkt (p, 5,
  2464         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2465         -    add_srs_wkt (p, 6,
  2466         -        "AUTHORITY[\"EPSG\",\"4747\"]]");
  2467         -    p = add_epsg_def_ex (filter, first, last, 4748, "epsg", 4748,
  2468         -        "Vanua Levu 1915", 1, 1,
  2469         -        "Clarke 1880 (international foot)", "Greenwich",
  2470         -        "Vanua_Levu_1915", "none", "degree",
  2471         -        "Latitude", "North", "Longitude", "East");
         1806  +        "2\"]],AUTHORITY[\"EPSG\",\"4747\"]]");
         1807  +    p = add_epsg_def (filter, first, last, 4748, "epsg", 4748,
         1808  +        "Vanua Levu 1915");
  2472   1809       add_proj4text (p, 0,
  2473   1810           "+proj=longlat +a=6378306.3696 +b=6356571.996 +towgs84=51");
  2474   1811       add_proj4text (p, 1,
  2475   1812           ",391,-36,0,0,0,0 +no_defs");
  2476   1813       add_srs_wkt (p, 0,
  2477   1814           "GEOGCS[\"Vanua Levu 1915\",DATUM[\"Vanua_Levu_1915\",SPH");
  2478   1815       add_srs_wkt (p, 1,
................................................................................
  2482   1819       add_srs_wkt (p, 3,
  2483   1820           "51,391,-36,0,0,0,0],AUTHORITY[\"EPSG\",\"6748\"]],PRIMEM");
  2484   1821       add_srs_wkt (p, 4,
  2485   1822           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2486   1823       add_srs_wkt (p, 5,
  2487   1824           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2488   1825       add_srs_wkt (p, 6,
  2489         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  2490         -    add_srs_wkt (p, 7,
  2491         -        "ITY[\"EPSG\",\"4748\"]]");
         1826  +        "AUTHORITY[\"EPSG\",\"4748\"]]");
         1827  +    p = add_epsg_def (filter, first, last, 4749, "epsg", 4749,
         1828  +        "RGNC91-93");
         1829  +    add_proj4text (p, 0,
         1830  +        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
         1831  +    add_proj4text (p, 1,
         1832  +        "fs");
         1833  +    add_srs_wkt (p, 0,
         1834  +        "GEOGCS[\"RGNC91-93\",DATUM[\"Reseau_Geodesique_de_Nouvel");
         1835  +    add_srs_wkt (p, 1,
         1836  +        "le_Caledonie_91_93\",SPHEROID[\"GRS 1980\",6378137,298.2");
         1837  +    add_srs_wkt (p, 2,
         1838  +        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
         1839  +    add_srs_wkt (p, 3,
         1840  +        ",0,0],AUTHORITY[\"EPSG\",\"6749\"]],PRIMEM[\"Greenwich\"");
         1841  +    add_srs_wkt (p, 4,
         1842  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         1843  +    add_srs_wkt (p, 5,
         1844  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1845  +    add_srs_wkt (p, 6,
         1846  +        "SG\",\"4749\"]]");
         1847  +    p = add_epsg_def (filter, first, last, 4750, "epsg", 4750,
         1848  +        "ST87 Ouvea");
         1849  +    add_proj4text (p, 0,
         1850  +        "+proj=longlat +ellps=WGS84 +towgs84=-56.263,16.136,-22.8");
         1851  +    add_proj4text (p, 1,
         1852  +        "56,0,0,0,0 +no_defs");
         1853  +    add_srs_wkt (p, 0,
         1854  +        "GEOGCS[\"ST87 Ouvea\",DATUM[\"ST87_Ouvea\",SPHEROID[\"WG");
         1855  +    add_srs_wkt (p, 1,
         1856  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1857  +    add_srs_wkt (p, 2,
         1858  +        "]],TOWGS84[-56.263,16.136,-22.856,0,0,0,0],AUTHORITY[\"E");
         1859  +    add_srs_wkt (p, 3,
         1860  +        "PSG\",\"6750\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1861  +    add_srs_wkt (p, 4,
         1862  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1863  +    add_srs_wkt (p, 5,
         1864  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4750\"]]");
         1865  +    p = add_epsg_def (filter, first, last, 4751, "epsg", 4751,
         1866  +        "Kertau (RSO)");
         1867  +    add_proj4text (p, 0,
         1868  +        "+proj=longlat +a=6377295.664 +b=6356094.667915204 +no_de");
         1869  +    add_proj4text (p, 1,
         1870  +        "fs");
         1871  +    add_srs_wkt (p, 0,
         1872  +        "GEOGCS[\"Kertau (RSO)\",DATUM[\"Kertau_RSO\",SPHEROID[\"");
         1873  +    add_srs_wkt (p, 1,
         1874  +        "Everest 1830 (RSO 1969)\",6377295.664,300.8017,AUTHORITY");
         1875  +    add_srs_wkt (p, 2,
         1876  +        "[\"EPSG\",\"7056\"]],AUTHORITY[\"EPSG\",\"6751\"]],PRIME");
         1877  +    add_srs_wkt (p, 3,
         1878  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         1879  +    add_srs_wkt (p, 4,
         1880  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         1881  +    add_srs_wkt (p, 5,
         1882  +        ",AUTHORITY[\"EPSG\",\"4751\"]]");
         1883  +    p = add_epsg_def (filter, first, last, 4752, "epsg", 4752,
         1884  +        "Viti Levu 1912");
         1885  +    add_proj4text (p, 0,
         1886  +        "+proj=longlat +a=6378306.3696 +b=6356571.996 +towgs84=51");
         1887  +    add_proj4text (p, 1,
         1888  +        ",391,-36,0,0,0,0 +no_defs");
         1889  +    add_srs_wkt (p, 0,
         1890  +        "GEOGCS[\"Viti Levu 1912\",DATUM[\"Viti_Levu_1912\",SPHER");
         1891  +    add_srs_wkt (p, 1,
         1892  +        "OID[\"Clarke 1880 (international foot)\",6378306.3696,29");
         1893  +    add_srs_wkt (p, 2,
         1894  +        "3.4663076556349,AUTHORITY[\"EPSG\",\"7055\"]],TOWGS84[51");
         1895  +    add_srs_wkt (p, 3,
         1896  +        ",391,-36,0,0,0,0],AUTHORITY[\"EPSG\",\"6752\"]],PRIMEM[\"");
         1897  +    add_srs_wkt (p, 4,
         1898  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1899  +    add_srs_wkt (p, 5,
         1900  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1901  +    add_srs_wkt (p, 6,
         1902  +        "HORITY[\"EPSG\",\"4752\"]]");
         1903  +    p = add_epsg_def (filter, first, last, 4753, "epsg", 4753,
         1904  +        "fk89");
         1905  +    add_proj4text (p, 0,
         1906  +        "+proj=longlat +ellps=intl +no_defs");
         1907  +    add_srs_wkt (p, 0,
         1908  +        "GEOGCS[\"fk89\",DATUM[\"fk89\",SPHEROID[\"International ");
         1909  +    add_srs_wkt (p, 1,
         1910  +        "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],AUTHORI");
         1911  +    add_srs_wkt (p, 2,
         1912  +        "TY[\"EPSG\",\"6753\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         1913  +    add_srs_wkt (p, 3,
         1914  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         1915  +    add_srs_wkt (p, 4,
         1916  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4753\"");
         1917  +    add_srs_wkt (p, 5,
         1918  +        "]]");
         1919  +    p = add_epsg_def (filter, first, last, 4754, "epsg", 4754,
         1920  +        "LGD2006");
         1921  +    add_proj4text (p, 0,
         1922  +        "+proj=longlat +ellps=intl +towgs84=-208.406,-109.878,-2.");
         1923  +    add_proj4text (p, 1,
         1924  +        "5764,0,0,0,0 +no_defs");
         1925  +    add_srs_wkt (p, 0,
         1926  +        "GEOGCS[\"LGD2006\",DATUM[\"Libyan_Geodetic_Datum_2006\",");
         1927  +    add_srs_wkt (p, 1,
         1928  +        "SPHEROID[\"International 1924\",6378388,297,AUTHORITY[\"");
         1929  +    add_srs_wkt (p, 2,
         1930  +        "EPSG\",\"7022\"]],TOWGS84[-208.406,-109.878,-2.5764,0,0,");
         1931  +    add_srs_wkt (p, 3,
         1932  +        "0,0],AUTHORITY[\"EPSG\",\"6754\"]],PRIMEM[\"Greenwich\",");
         1933  +    add_srs_wkt (p, 4,
         1934  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
         1935  +    add_srs_wkt (p, 5,
         1936  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         1937  +    add_srs_wkt (p, 6,
         1938  +        "G\",\"4754\"]]");
         1939  +    p = add_epsg_def (filter, first, last, 4755, "epsg", 4755,
         1940  +        "DGN95");
         1941  +    add_proj4text (p, 0,
         1942  +        "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
         1943  +    add_proj4text (p, 1,
         1944  +        "fs");
         1945  +    add_srs_wkt (p, 0,
         1946  +        "GEOGCS[\"DGN95\",DATUM[\"Datum_Geodesi_Nasional_1995\",S");
         1947  +    add_srs_wkt (p, 1,
         1948  +        "PHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPS");
         1949  +    add_srs_wkt (p, 2,
         1950  +        "G\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
         1951  +    add_srs_wkt (p, 3,
         1952  +        ",\"6755\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1953  +    add_srs_wkt (p, 4,
         1954  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1955  +    add_srs_wkt (p, 5,
         1956  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4755\"]]");
  2492   1957   }
  2493   1958   
  2494   1959   #endif /* full EPSG initialization enabled/disabled */
  2495   1960   

Changes to src/srsinit/epsg_inlined_24.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_24 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 4749, "epsg", 4749,
    56         -        "RGNC91-93", 1, 1,
    57         -        "GRS 1980", "Greenwich",
    58         -        "Reseau_Geodesique_de_Nouvelle_Caledonie_91_93", "none", "degree",
    59         -        "Latitude", "North", "Longitude", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
    62         -    add_proj4text (p, 1,
    63         -        "fs");
    64         -    add_srs_wkt (p, 0,
    65         -        "GEOGCS[\"RGNC91-93\",DATUM[\"Reseau_Geodesique_de_Nouvel");
    66         -    add_srs_wkt (p, 1,
    67         -        "le_Caledonie_91_93\",SPHEROID[\"GRS 1980\",6378137,298.2");
    68         -    add_srs_wkt (p, 2,
    69         -        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
    70         -    add_srs_wkt (p, 3,
    71         -        ",0,0],AUTHORITY[\"EPSG\",\"6749\"]],PRIMEM[\"Greenwich\"");
    72         -    add_srs_wkt (p, 4,
    73         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
    74         -    add_srs_wkt (p, 5,
    75         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
    76         -    add_srs_wkt (p, 6,
    77         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
    78         -    add_srs_wkt (p, 7,
    79         -        "4749\"]]");
    80         -    p = add_epsg_def_ex (filter, first, last, 4750, "epsg", 4750,
    81         -        "ST87 Ouvea", 1, 1,
    82         -        "WGS 84", "Greenwich",
    83         -        "ST87_Ouvea", "none", "degree",
    84         -        "Latitude", "North", "Longitude", "East");
    85         -    add_proj4text (p, 0,
    86         -        "+proj=longlat +ellps=WGS84 +towgs84=-56.263,16.136,-22.8");
    87         -    add_proj4text (p, 1,
    88         -        "56,0,0,0,0 +no_defs");
    89         -    add_srs_wkt (p, 0,
    90         -        "GEOGCS[\"ST87 Ouvea\",DATUM[\"ST87_Ouvea\",SPHEROID[\"WG");
    91         -    add_srs_wkt (p, 1,
    92         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
    93         -    add_srs_wkt (p, 2,
    94         -        "]],TOWGS84[-56.263,16.136,-22.856,0,0,0,0],AUTHORITY[\"E");
    95         -    add_srs_wkt (p, 3,
    96         -        "PSG\",\"6750\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
    97         -    add_srs_wkt (p, 4,
    98         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
    99         -    add_srs_wkt (p, 5,
   100         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   101         -    add_srs_wkt (p, 6,
   102         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4750\"]]");
   103         -    p = add_epsg_def_ex (filter, first, last, 4751, "epsg", 4751,
   104         -        "Kertau (RSO)", 1, 1,
   105         -        "Everest 1830 (RSO 1969)", "Greenwich",
   106         -        "Kertau_RSO", "none", "degree",
   107         -        "Latitude", "North", "Longitude", "East");
   108         -    add_proj4text (p, 0,
   109         -        "+proj=longlat +a=6377295.664 +b=6356094.667915204 +no_de");
   110         -    add_proj4text (p, 1,
   111         -        "fs");
   112         -    add_srs_wkt (p, 0,
   113         -        "GEOGCS[\"Kertau (RSO)\",DATUM[\"Kertau_RSO\",SPHEROID[\"");
   114         -    add_srs_wkt (p, 1,
   115         -        "Everest 1830 (RSO 1969)\",6377295.664,300.8017,AUTHORITY");
   116         -    add_srs_wkt (p, 2,
   117         -        "[\"EPSG\",\"7056\"]],AUTHORITY[\"EPSG\",\"6751\"]],PRIME");
   118         -    add_srs_wkt (p, 3,
   119         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
   120         -    add_srs_wkt (p, 4,
   121         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
   122         -    add_srs_wkt (p, 5,
   123         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
   124         -    add_srs_wkt (p, 6,
   125         -        "RITY[\"EPSG\",\"4751\"]]");
   126         -    p = add_epsg_def_ex (filter, first, last, 4752, "epsg", 4752,
   127         -        "Viti Levu 1912", 1, 1,
   128         -        "Clarke 1880 (international foot)", "Greenwich",
   129         -        "Viti_Levu_1912", "none", "degree",
   130         -        "Latitude", "North", "Longitude", "East");
   131         -    add_proj4text (p, 0,
   132         -        "+proj=longlat +a=6378306.3696 +b=6356571.996 +towgs84=51");
   133         -    add_proj4text (p, 1,
   134         -        ",391,-36,0,0,0,0 +no_defs");
   135         -    add_srs_wkt (p, 0,
   136         -        "GEOGCS[\"Viti Levu 1912\",DATUM[\"Viti_Levu_1912\",SPHER");
   137         -    add_srs_wkt (p, 1,
   138         -        "OID[\"Clarke 1880 (international foot)\",6378306.3696,29");
   139         -    add_srs_wkt (p, 2,
   140         -        "3.4663076556349,AUTHORITY[\"EPSG\",\"7055\"]],TOWGS84[51");
   141         -    add_srs_wkt (p, 3,
   142         -        ",391,-36,0,0,0,0],AUTHORITY[\"EPSG\",\"6752\"]],PRIMEM[\"");
   143         -    add_srs_wkt (p, 4,
   144         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   145         -    add_srs_wkt (p, 5,
   146         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   147         -    add_srs_wkt (p, 6,
   148         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   149         -    add_srs_wkt (p, 7,
   150         -        "[\"EPSG\",\"4752\"]]");
   151         -    p = add_epsg_def_ex (filter, first, last, 4753, "epsg", 4753,
   152         -        "fk89", 1, 1,
   153         -        "International 1924", "Greenwich",
   154         -        "fk89", "none", "degree",
   155         -        "Latitude", "North", "Longitude", "East");
   156         -    add_proj4text (p, 0,
   157         -        "+proj=longlat +ellps=intl +no_defs");
   158         -    add_srs_wkt (p, 0,
   159         -        "GEOGCS[\"fk89\",DATUM[\"fk89\",SPHEROID[\"International ");
   160         -    add_srs_wkt (p, 1,
   161         -        "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],AUTHORI");
   162         -    add_srs_wkt (p, 2,
   163         -        "TY[\"EPSG\",\"6753\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   164         -    add_srs_wkt (p, 3,
   165         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   166         -    add_srs_wkt (p, 4,
   167         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
   168         -    add_srs_wkt (p, 5,
   169         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4753\"]]");
   170         -    p = add_epsg_def_ex (filter, first, last, 4754, "epsg", 4754,
   171         -        "LGD2006", 1, 1,
   172         -        "International 1924", "Greenwich",
   173         -        "Libyan_Geodetic_Datum_2006", "none", "degree",
   174         -        "Latitude", "North", "Longitude", "East");
   175         -    add_proj4text (p, 0,
   176         -        "+proj=longlat +ellps=intl +towgs84=-208.406,-109.878,-2.");
   177         -    add_proj4text (p, 1,
   178         -        "5764,0,0,0,0 +no_defs");
   179         -    add_srs_wkt (p, 0,
   180         -        "GEOGCS[\"LGD2006\",DATUM[\"Libyan_Geodetic_Datum_2006\",");
   181         -    add_srs_wkt (p, 1,
   182         -        "SPHEROID[\"International 1924\",6378388,297,AUTHORITY[\"");
   183         -    add_srs_wkt (p, 2,
   184         -        "EPSG\",\"7022\"]],TOWGS84[-208.406,-109.878,-2.5764,0,0,");
   185         -    add_srs_wkt (p, 3,
   186         -        "0,0],AUTHORITY[\"EPSG\",\"6754\"]],PRIMEM[\"Greenwich\",");
   187         -    add_srs_wkt (p, 4,
   188         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   189         -    add_srs_wkt (p, 5,
   190         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
   191         -    add_srs_wkt (p, 6,
   192         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   193         -    add_srs_wkt (p, 7,
   194         -        "4754\"]]");
   195         -    p = add_epsg_def_ex (filter, first, last, 4755, "epsg", 4755,
   196         -        "DGN95", 1, 1,
   197         -        "WGS 84", "Greenwich",
   198         -        "Datum_Geodesi_Nasional_1995", "none", "degree",
   199         -        "Latitude", "North", "Longitude", "East");
   200         -    add_proj4text (p, 0,
   201         -        "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
   202         -    add_proj4text (p, 1,
   203         -        "fs");
   204         -    add_srs_wkt (p, 0,
   205         -        "GEOGCS[\"DGN95\",DATUM[\"Datum_Geodesi_Nasional_1995\",S");
   206         -    add_srs_wkt (p, 1,
   207         -        "PHEROID[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPS");
   208         -    add_srs_wkt (p, 2,
   209         -        "G\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   210         -    add_srs_wkt (p, 3,
   211         -        ",\"6755\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   212         -    add_srs_wkt (p, 4,
   213         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   214         -    add_srs_wkt (p, 5,
   215         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   216         -    add_srs_wkt (p, 6,
   217         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4755\"]]");
   218         -    p = add_epsg_def_ex (filter, first, last, 4756, "epsg", 4756,
   219         -        "VN-2000", 1, 1,
   220         -        "WGS 84", "Greenwich",
   221         -        "Vietnam_2000", "none", "degree",
   222         -        "Latitude", "North", "Longitude", "East");
           55  +    p = add_epsg_def (filter, first, last, 4756, "epsg", 4756,
           56  +        "VN-2000");
   223     57       add_proj4text (p, 0,
   224     58           "+proj=longlat +ellps=WGS84 +towgs84=-192.873,-39.382,-11");
   225     59       add_proj4text (p, 1,
   226     60           "1.202,-0.00205,-0.0005,0.00335,0.0188 +no_defs");
   227     61       add_srs_wkt (p, 0,
   228     62           "GEOGCS[\"VN-2000\",DATUM[\"Vietnam_2000\",SPHEROID[\"WGS");
   229     63       add_srs_wkt (p, 1,
................................................................................
   231     65       add_srs_wkt (p, 2,
   232     66           "],TOWGS84[-192.873,-39.382,-111.202,-0.00205,-0.0005,0.0");
   233     67       add_srs_wkt (p, 3,
   234     68           "0335,0.0188],AUTHORITY[\"EPSG\",\"6756\"]],PRIMEM[\"Gree");
   235     69       add_srs_wkt (p, 4,
   236     70           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   237     71       add_srs_wkt (p, 5,
   238         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
           72  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
   239     73       add_srs_wkt (p, 6,
   240         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   241         -    add_srs_wkt (p, 7,
   242         -        "PSG\",\"4756\"]]");
   243         -    p = add_epsg_def_ex (filter, first, last, 4757, "epsg", 4757,
   244         -        "SVY21", 1, 1,
   245         -        "WGS 84", "Greenwich",
   246         -        "SVY21", "none", "degree",
   247         -        "Latitude", "North", "Longitude", "East");
           74  +        "TY[\"EPSG\",\"4756\"]]");
           75  +    p = add_epsg_def (filter, first, last, 4757, "epsg", 4757,
           76  +        "SVY21");
   248     77       add_proj4text (p, 0,
   249     78           "+proj=longlat +ellps=WGS84 +no_defs");
   250     79       add_srs_wkt (p, 0,
   251     80           "GEOGCS[\"SVY21\",DATUM[\"SVY21\",SPHEROID[\"WGS 84\",637");
   252     81       add_srs_wkt (p, 1,
   253     82           "8137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORI");
   254     83       add_srs_wkt (p, 2,
   255     84           "TY[\"EPSG\",\"6757\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   256     85       add_srs_wkt (p, 3,
   257     86           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   258     87       add_srs_wkt (p, 4,
   259         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
           88  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4757\"");
   260     89       add_srs_wkt (p, 5,
   261         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4757\"]]");
   262         -    p = add_epsg_def_ex (filter, first, last, 4758, "epsg", 4758,
   263         -        "JAD2001", 1, 1,
   264         -        "WGS 84", "Greenwich",
   265         -        "Jamaica_2001", "none", "degree",
   266         -        "Latitude", "North", "Longitude", "East");
           90  +        "]]");
           91  +    p = add_epsg_def (filter, first, last, 4758, "epsg", 4758,
           92  +        "JAD2001");
   267     93       add_proj4text (p, 0,
   268     94           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
   269     95       add_proj4text (p, 1,
   270     96           "fs");
   271     97       add_srs_wkt (p, 0,
   272     98           "GEOGCS[\"JAD2001\",DATUM[\"Jamaica_2001\",SPHEROID[\"WGS");
   273     99       add_srs_wkt (p, 1,
................................................................................
   275    101       add_srs_wkt (p, 2,
   276    102           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6758\"]],P");
   277    103       add_srs_wkt (p, 3,
   278    104           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   279    105       add_srs_wkt (p, 4,
   280    106           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   281    107       add_srs_wkt (p, 5,
   282         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
   283         -    add_srs_wkt (p, 6,
   284         -        "UTHORITY[\"EPSG\",\"4758\"]]");
   285         -    p = add_epsg_def_ex (filter, first, last, 4759, "epsg", 4759,
   286         -        "NAD83(NSRS2007)", 1, 1,
   287         -        "GRS 1980", "Greenwich",
   288         -        "NAD83_National_Spatial_Reference_System_2007", "none", "degree",
   289         -        "Latitude", "North", "Longitude", "East");
          108  +        "\"]],AUTHORITY[\"EPSG\",\"4758\"]]");
          109  +    p = add_epsg_def (filter, first, last, 4759, "epsg", 4759,
          110  +        "NAD83(NSRS2007)");
   290    111       add_proj4text (p, 0,
   291    112           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   292    113       add_proj4text (p, 1,
   293    114           "fs");
   294    115       add_srs_wkt (p, 0,
   295    116           "GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatia");
   296    117       add_srs_wkt (p, 1,
................................................................................
   298    119       add_srs_wkt (p, 2,
   299    120           "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
   300    121       add_srs_wkt (p, 3,
   301    122           "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenw");
   302    123       add_srs_wkt (p, 4,
   303    124           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
   304    125       add_srs_wkt (p, 5,
   305         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
          126  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
   306    127       add_srs_wkt (p, 6,
   307         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
   308         -    add_srs_wkt (p, 7,
   309         -        "G\",\"4759\"]]");
   310         -    p = add_epsg_def_ex (filter, first, last, 4760, "epsg", 4760,
   311         -        "WGS 66", 1, 1,
   312         -        "NWL 9D", "Greenwich",
   313         -        "World_Geodetic_System_1966", "none", "degree",
   314         -        "Latitude", "North", "Longitude", "East");
          128  +        "[\"EPSG\",\"4759\"]]");
          129  +    p = add_epsg_def (filter, first, last, 4760, "epsg", 4760,
          130  +        "WGS 66");
   315    131       add_proj4text (p, 0,
   316    132           "+proj=longlat +ellps=WGS66 +no_defs");
   317    133       add_srs_wkt (p, 0,
   318    134           "GEOGCS[\"WGS 66\",DATUM[\"World_Geodetic_System_1966\",S");
   319    135       add_srs_wkt (p, 1,
   320    136           "PHEROID[\"NWL 9D\",6378145,298.25,AUTHORITY[\"EPSG\",\"7");
   321    137       add_srs_wkt (p, 2,
   322    138           "025\"]],AUTHORITY[\"EPSG\",\"6760\"]],PRIMEM[\"Greenwich");
   323    139       add_srs_wkt (p, 3,
   324    140           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
   325    141       add_srs_wkt (p, 4,
   326         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
          142  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
   327    143       add_srs_wkt (p, 5,
   328         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   329         -    add_srs_wkt (p, 6,
   330         -        ",\"4760\"]]");
   331         -    p = add_epsg_def_ex (filter, first, last, 4761, "epsg", 4761,
   332         -        "HTRS96", 1, 1,
   333         -        "GRS 1980", "Greenwich",
   334         -        "Croatian_Terrestrial_Reference_System", "none", "degree",
   335         -        "Latitude", "North", "Longitude", "East");
          144  +        "EPSG\",\"4760\"]]");
          145  +    p = add_epsg_def (filter, first, last, 4761, "epsg", 4761,
          146  +        "HTRS96");
   336    147       add_proj4text (p, 0,
   337    148           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   338    149       add_proj4text (p, 1,
   339    150           "fs");
   340    151       add_srs_wkt (p, 0,
   341    152           "GEOGCS[\"HTRS96\",DATUM[\"Croatian_Terrestrial_Reference");
   342    153       add_srs_wkt (p, 1,
................................................................................
   344    155       add_srs_wkt (p, 2,
   345    156           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
   346    157       add_srs_wkt (p, 3,
   347    158           "RITY[\"EPSG\",\"6761\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   348    159       add_srs_wkt (p, 4,
   349    160           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   350    161       add_srs_wkt (p, 5,
   351         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          162  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4761");
   352    163       add_srs_wkt (p, 6,
   353         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4761\"]]");
   354         -    p = add_epsg_def_ex (filter, first, last, 4762, "epsg", 4762,
   355         -        "BDA2000", 1, 1,
   356         -        "WGS 84", "Greenwich",
   357         -        "Bermuda_2000", "none", "degree",
   358         -        "Latitude", "North", "Longitude", "East");
          164  +        "\"]]");
          165  +    p = add_epsg_def (filter, first, last, 4762, "epsg", 4762,
          166  +        "BDA2000");
   359    167       add_proj4text (p, 0,
   360    168           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
   361    169       add_proj4text (p, 1,
   362    170           "fs");
   363    171       add_srs_wkt (p, 0,
   364    172           "GEOGCS[\"BDA2000\",DATUM[\"Bermuda_2000\",SPHEROID[\"WGS");
   365    173       add_srs_wkt (p, 1,
................................................................................
   367    175       add_srs_wkt (p, 2,
   368    176           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6762\"]],P");
   369    177       add_srs_wkt (p, 3,
   370    178           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   371    179       add_srs_wkt (p, 4,
   372    180           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   373    181       add_srs_wkt (p, 5,
   374         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
   375         -    add_srs_wkt (p, 6,
   376         -        "UTHORITY[\"EPSG\",\"4762\"]]");
   377         -    p = add_epsg_def_ex (filter, first, last, 4763, "epsg", 4763,
   378         -        "Pitcairn 2006", 1, 1,
   379         -        "WGS 84", "Greenwich",
   380         -        "Pitcairn_2006", "none", "degree",
   381         -        "Latitude", "North", "Longitude", "East");
          182  +        "\"]],AUTHORITY[\"EPSG\",\"4762\"]]");
          183  +    p = add_epsg_def (filter, first, last, 4763, "epsg", 4763,
          184  +        "Pitcairn 2006");
   382    185       add_proj4text (p, 0,
   383    186           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
   384    187       add_proj4text (p, 1,
   385    188           "fs");
   386    189       add_srs_wkt (p, 0,
   387    190           "GEOGCS[\"Pitcairn 2006\",DATUM[\"Pitcairn_2006\",SPHEROI");
   388    191       add_srs_wkt (p, 1,
................................................................................
   390    193       add_srs_wkt (p, 2,
   391    194           "7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"676");
   392    195       add_srs_wkt (p, 3,
   393    196           "3\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   394    197       add_srs_wkt (p, 4,
   395    198           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   396    199       add_srs_wkt (p, 5,
   397         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   398         -    add_srs_wkt (p, 6,
   399         -        "EAST],AUTHORITY[\"EPSG\",\"4763\"]]");
   400         -    p = add_epsg_def_ex (filter, first, last, 4764, "epsg", 4764,
   401         -        "RSRGD2000", 1, 1,
   402         -        "GRS 1980", "Greenwich",
   403         -        "Ross_Sea_Region_Geodetic_Datum_2000", "none", "degree",
   404         -        "Latitude", "North", "Longitude", "East");
          200  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4763\"]]");
          201  +    p = add_epsg_def (filter, first, last, 4764, "epsg", 4764,
          202  +        "RSRGD2000");
   405    203       add_proj4text (p, 0,
   406    204           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   407    205       add_proj4text (p, 1,
   408    206           "fs");
   409    207       add_srs_wkt (p, 0,
   410    208           "GEOGCS[\"RSRGD2000\",DATUM[\"Ross_Sea_Region_Geodetic_Da");
   411    209       add_srs_wkt (p, 1,
................................................................................
   413    211       add_srs_wkt (p, 2,
   414    212           "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
   415    213       add_srs_wkt (p, 3,
   416    214           "ORITY[\"EPSG\",\"6764\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
   417    215       add_srs_wkt (p, 4,
   418    216           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
   419    217       add_srs_wkt (p, 5,
   420         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
          218  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"476");
   421    219       add_srs_wkt (p, 6,
   422         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4764\"]]");
   423         -    p = add_epsg_def_ex (filter, first, last, 4765, "epsg", 4765,
   424         -        "Slovenia 1996", 1, 1,
   425         -        "GRS 1980", "Greenwich",
   426         -        "Slovenia_Geodetic_Datum_1996", "none", "degree",
   427         -        "Latitude", "North", "Longitude", "East");
          220  +        "4\"]]");
          221  +    p = add_epsg_def (filter, first, last, 4765, "epsg", 4765,
          222  +        "Slovenia 1996");
   428    223       add_proj4text (p, 0,
   429    224           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   430    225       add_proj4text (p, 1,
   431    226           "fs");
   432    227       add_srs_wkt (p, 0,
   433    228           "GEOGCS[\"Slovenia 1996\",DATUM[\"Slovenia_Geodetic_Datum");
   434    229       add_srs_wkt (p, 1,
................................................................................
   436    231       add_srs_wkt (p, 2,
   437    232           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
   438    233       add_srs_wkt (p, 3,
   439    234           "TY[\"EPSG\",\"6765\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   440    235       add_srs_wkt (p, 4,
   441    236           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   442    237       add_srs_wkt (p, 5,
   443         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
          238  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4765\"");
   444    239       add_srs_wkt (p, 6,
   445         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4765\"]]");
   446         -    p = add_epsg_def_ex (filter, first, last, 4766, "epsg", 4766,
   447         -        "New Beijing / 3-degree Gauss-Kruger zone 30", 0, 1,
   448         -        "Krassowsky 1940", "Greenwich",
   449         -        "New_Beijing", "Transverse_Mercator", "metre",
   450         -        "X", "North", "Y", "East");
          240  +        "]]");
          241  +    p = add_epsg_def (filter, first, last, 4766, "epsg", 4766,
          242  +        "New Beijing / 3-degree Gauss-Kruger zone 30");
   451    243       add_proj4text (p, 0,
   452    244           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=30500000 +y_0=0");
   453    245       add_proj4text (p, 1,
   454    246           " +ellps=krass +units=m +no_defs");
   455    247       add_srs_wkt (p, 0,
   456    248           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 30\",G");
   457    249       add_srs_wkt (p, 1,
................................................................................
   459    251       add_srs_wkt (p, 2,
   460    252           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   461    253       add_srs_wkt (p, 3,
   462    254           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   463    255       add_srs_wkt (p, 4,
   464    256           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   465    257       add_srs_wkt (p, 5,
   466         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          258  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   467    259       add_srs_wkt (p, 6,
   468         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          260  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   469    261       add_srs_wkt (p, 7,
   470         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          262  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   471    263       add_srs_wkt (p, 8,
   472         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
          264  +        "ian\",90],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
   473    265       add_srs_wkt (p, 9,
   474         -        "0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
          266  +        "e_easting\",30500000],PARAMETER[\"false_northing\",0],UN");
   475    267       add_srs_wkt (p, 10,
   476         -        "ng\",30500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          268  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   477    269       add_srs_wkt (p, 11,
   478         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],");
   479         -    add_srs_wkt (p, 12,
   480         -        "AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4766\"]]");
   481         -    p = add_epsg_def_ex (filter, first, last, 4767, "epsg", 4767,
   482         -        "New Beijing / 3-degree Gauss-Kruger zone 31", 0, 1,
   483         -        "Krassowsky 1940", "Greenwich",
   484         -        "New_Beijing", "Transverse_Mercator", "metre",
   485         -        "X", "North", "Y", "East");
          270  +        "EPSG\",\"4766\"]]");
          271  +    p = add_epsg_def (filter, first, last, 4767, "epsg", 4767,
          272  +        "New Beijing / 3-degree Gauss-Kruger zone 31");
   486    273       add_proj4text (p, 0,
   487    274           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=31500000 +y_0=0");
   488    275       add_proj4text (p, 1,
   489    276           " +ellps=krass +units=m +no_defs");
   490    277       add_srs_wkt (p, 0,
   491    278           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 31\",G");
   492    279       add_srs_wkt (p, 1,
................................................................................
   494    281       add_srs_wkt (p, 2,
   495    282           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   496    283       add_srs_wkt (p, 3,
   497    284           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   498    285       add_srs_wkt (p, 4,
   499    286           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   500    287       add_srs_wkt (p, 5,
   501         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          288  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   502    289       add_srs_wkt (p, 6,
   503         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          290  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   504    291       add_srs_wkt (p, 7,
   505         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          292  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   506    293       add_srs_wkt (p, 8,
   507         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
          294  +        "ian\",93],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
   508    295       add_srs_wkt (p, 9,
   509         -        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
          296  +        "e_easting\",31500000],PARAMETER[\"false_northing\",0],UN");
   510    297       add_srs_wkt (p, 10,
   511         -        "ng\",31500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          298  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   512    299       add_srs_wkt (p, 11,
   513         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],");
   514         -    add_srs_wkt (p, 12,
   515         -        "AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4767\"]]");
   516         -    p = add_epsg_def_ex (filter, first, last, 4768, "epsg", 4768,
   517         -        "New Beijing / 3-degree Gauss-Kruger zone 32", 0, 1,
   518         -        "Krassowsky 1940", "Greenwich",
   519         -        "New_Beijing", "Transverse_Mercator", "metre",
   520         -        "X", "North", "Y", "East");
          300  +        "EPSG\",\"4767\"]]");
          301  +    p = add_epsg_def (filter, first, last, 4768, "epsg", 4768,
          302  +        "New Beijing / 3-degree Gauss-Kruger zone 32");
   521    303       add_proj4text (p, 0,
   522    304           "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=32500000 +y_0=0");
   523    305       add_proj4text (p, 1,
   524    306           " +ellps=krass +units=m +no_defs");
   525    307       add_srs_wkt (p, 0,
   526    308           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 32\",G");
   527    309       add_srs_wkt (p, 1,
................................................................................
   529    311       add_srs_wkt (p, 2,
   530    312           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   531    313       add_srs_wkt (p, 3,
   532    314           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   533    315       add_srs_wkt (p, 4,
   534    316           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   535    317       add_srs_wkt (p, 5,
   536         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          318  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   537    319       add_srs_wkt (p, 6,
   538         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          320  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   539    321       add_srs_wkt (p, 7,
   540         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          322  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   541    323       add_srs_wkt (p, 8,
   542         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
          324  +        "ian\",96],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
   543    325       add_srs_wkt (p, 9,
   544         -        "6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
          326  +        "e_easting\",32500000],PARAMETER[\"false_northing\",0],UN");
   545    327       add_srs_wkt (p, 10,
   546         -        "ng\",32500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          328  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   547    329       add_srs_wkt (p, 11,
   548         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],");
   549         -    add_srs_wkt (p, 12,
   550         -        "AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4768\"]]");
   551         -    p = add_epsg_def_ex (filter, first, last, 4769, "epsg", 4769,
   552         -        "New Beijing / 3-degree Gauss-Kruger zone 33", 0, 1,
   553         -        "Krassowsky 1940", "Greenwich",
   554         -        "New_Beijing", "Transverse_Mercator", "metre",
   555         -        "X", "North", "Y", "East");
          330  +        "EPSG\",\"4768\"]]");
          331  +    p = add_epsg_def (filter, first, last, 4769, "epsg", 4769,
          332  +        "New Beijing / 3-degree Gauss-Kruger zone 33");
   556    333       add_proj4text (p, 0,
   557    334           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=33500000 +y_0=0");
   558    335       add_proj4text (p, 1,
   559    336           " +ellps=krass +units=m +no_defs");
   560    337       add_srs_wkt (p, 0,
   561    338           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 33\",G");
   562    339       add_srs_wkt (p, 1,
................................................................................
   564    341       add_srs_wkt (p, 2,
   565    342           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   566    343       add_srs_wkt (p, 3,
   567    344           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   568    345       add_srs_wkt (p, 4,
   569    346           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   570    347       add_srs_wkt (p, 5,
   571         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          348  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   572    349       add_srs_wkt (p, 6,
   573         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          350  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   574    351       add_srs_wkt (p, 7,
   575         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          352  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   576    353       add_srs_wkt (p, 8,
   577         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
          354  +        "ian\",99],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
   578    355       add_srs_wkt (p, 9,
   579         -        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
          356  +        "e_easting\",33500000],PARAMETER[\"false_northing\",0],UN");
   580    357       add_srs_wkt (p, 10,
   581         -        "ng\",33500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          358  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
   582    359       add_srs_wkt (p, 11,
   583         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],");
   584         -    add_srs_wkt (p, 12,
   585         -        "AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4769\"]]");
   586         -    p = add_epsg_def_ex (filter, first, last, 4770, "epsg", 4770,
   587         -        "New Beijing / 3-degree Gauss-Kruger zone 34", 0, 1,
   588         -        "Krassowsky 1940", "Greenwich",
   589         -        "New_Beijing", "Transverse_Mercator", "metre",
   590         -        "X", "North", "Y", "East");
          360  +        "EPSG\",\"4769\"]]");
          361  +    p = add_epsg_def (filter, first, last, 4770, "epsg", 4770,
          362  +        "New Beijing / 3-degree Gauss-Kruger zone 34");
   591    363       add_proj4text (p, 0,
   592    364           "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=34500000 +y_0=");
   593    365       add_proj4text (p, 1,
   594    366           "0 +ellps=krass +units=m +no_defs");
   595    367       add_srs_wkt (p, 0,
   596    368           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 34\",G");
   597    369       add_srs_wkt (p, 1,
................................................................................
   599    371       add_srs_wkt (p, 2,
   600    372           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   601    373       add_srs_wkt (p, 3,
   602    374           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   603    375       add_srs_wkt (p, 4,
   604    376           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   605    377       add_srs_wkt (p, 5,
   606         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          378  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   607    379       add_srs_wkt (p, 6,
   608         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          380  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   609    381       add_srs_wkt (p, 7,
   610         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          382  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   611    383       add_srs_wkt (p, 8,
   612         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          384  +        "ian\",102],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
   613    385       add_srs_wkt (p, 9,
   614         -        "02],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          386  +        "se_easting\",34500000],PARAMETER[\"false_northing\",0],U");
   615    387       add_srs_wkt (p, 10,
   616         -        "ing\",34500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          388  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
   617    389       add_srs_wkt (p, 11,
   618         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
   619         -    add_srs_wkt (p, 12,
   620         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4770\"]]");
   621         -    p = add_epsg_def_ex (filter, first, last, 4771, "epsg", 4771,
   622         -        "New Beijing / 3-degree Gauss-Kruger zone 35", 0, 1,
   623         -        "Krassowsky 1940", "Greenwich",
   624         -        "New_Beijing", "Transverse_Mercator", "metre",
   625         -        "X", "North", "Y", "East");
          390  +        "\"EPSG\",\"4770\"]]");
          391  +    p = add_epsg_def (filter, first, last, 4771, "epsg", 4771,
          392  +        "New Beijing / 3-degree Gauss-Kruger zone 35");
   626    393       add_proj4text (p, 0,
   627    394           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=35500000 +y_0=");
   628    395       add_proj4text (p, 1,
   629    396           "0 +ellps=krass +units=m +no_defs");
   630    397       add_srs_wkt (p, 0,
   631    398           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 35\",G");
   632    399       add_srs_wkt (p, 1,
................................................................................
   634    401       add_srs_wkt (p, 2,
   635    402           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   636    403       add_srs_wkt (p, 3,
   637    404           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   638    405       add_srs_wkt (p, 4,
   639    406           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   640    407       add_srs_wkt (p, 5,
   641         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          408  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   642    409       add_srs_wkt (p, 6,
   643         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          410  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   644    411       add_srs_wkt (p, 7,
   645         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          412  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   646    413       add_srs_wkt (p, 8,
   647         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          414  +        "ian\",105],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
   648    415       add_srs_wkt (p, 9,
   649         -        "05],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          416  +        "se_easting\",35500000],PARAMETER[\"false_northing\",0],U");
   650    417       add_srs_wkt (p, 10,
   651         -        "ing\",35500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          418  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
   652    419       add_srs_wkt (p, 11,
   653         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
   654         -    add_srs_wkt (p, 12,
   655         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4771\"]]");
   656         -    p = add_epsg_def_ex (filter, first, last, 4772, "epsg", 4772,
   657         -        "New Beijing / 3-degree Gauss-Kruger zone 36", 0, 1,
   658         -        "Krassowsky 1940", "Greenwich",
   659         -        "New_Beijing", "Transverse_Mercator", "metre",
   660         -        "X", "North", "Y", "East");
          420  +        "\"EPSG\",\"4771\"]]");
          421  +    p = add_epsg_def (filter, first, last, 4772, "epsg", 4772,
          422  +        "New Beijing / 3-degree Gauss-Kruger zone 36");
   661    423       add_proj4text (p, 0,
   662    424           "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=36500000 +y_0=");
   663    425       add_proj4text (p, 1,
   664    426           "0 +ellps=krass +units=m +no_defs");
   665    427       add_srs_wkt (p, 0,
   666    428           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 36\",G");
   667    429       add_srs_wkt (p, 1,
................................................................................
   669    431       add_srs_wkt (p, 2,
   670    432           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   671    433       add_srs_wkt (p, 3,
   672    434           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   673    435       add_srs_wkt (p, 4,
   674    436           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   675    437       add_srs_wkt (p, 5,
   676         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          438  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   677    439       add_srs_wkt (p, 6,
   678         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          440  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   679    441       add_srs_wkt (p, 7,
   680         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          442  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   681    443       add_srs_wkt (p, 8,
   682         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          444  +        "ian\",108],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
   683    445       add_srs_wkt (p, 9,
   684         -        "08],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          446  +        "se_easting\",36500000],PARAMETER[\"false_northing\",0],U");
   685    447       add_srs_wkt (p, 10,
   686         -        "ing\",36500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          448  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
   687    449       add_srs_wkt (p, 11,
   688         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
   689         -    add_srs_wkt (p, 12,
   690         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4772\"]]");
   691         -    p = add_epsg_def_ex (filter, first, last, 4773, "epsg", 4773,
   692         -        "New Beijing / 3-degree Gauss-Kruger zone 37", 0, 1,
   693         -        "Krassowsky 1940", "Greenwich",
   694         -        "New_Beijing", "Transverse_Mercator", "metre",
   695         -        "X", "North", "Y", "East");
          450  +        "\"EPSG\",\"4772\"]]");
          451  +    p = add_epsg_def (filter, first, last, 4773, "epsg", 4773,
          452  +        "New Beijing / 3-degree Gauss-Kruger zone 37");
   696    453       add_proj4text (p, 0,
   697    454           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=37500000 +y_0=");
   698    455       add_proj4text (p, 1,
   699    456           "0 +ellps=krass +units=m +no_defs");
   700    457       add_srs_wkt (p, 0,
   701    458           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 37\",G");
   702    459       add_srs_wkt (p, 1,
................................................................................
   704    461       add_srs_wkt (p, 2,
   705    462           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   706    463       add_srs_wkt (p, 3,
   707    464           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   708    465       add_srs_wkt (p, 4,
   709    466           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   710    467       add_srs_wkt (p, 5,
   711         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          468  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   712    469       add_srs_wkt (p, 6,
   713         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          470  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   714    471       add_srs_wkt (p, 7,
   715         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          472  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   716    473       add_srs_wkt (p, 8,
   717         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          474  +        "ian\",111],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
   718    475       add_srs_wkt (p, 9,
   719         -        "11],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          476  +        "se_easting\",37500000],PARAMETER[\"false_northing\",0],U");
   720    477       add_srs_wkt (p, 10,
   721         -        "ing\",37500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          478  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
   722    479       add_srs_wkt (p, 11,
   723         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
   724         -    add_srs_wkt (p, 12,
   725         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4773\"]]");
   726         -    p = add_epsg_def_ex (filter, first, last, 4774, "epsg", 4774,
   727         -        "New Beijing / 3-degree Gauss-Kruger zone 38", 0, 1,
   728         -        "Krassowsky 1940", "Greenwich",
   729         -        "New_Beijing", "Transverse_Mercator", "metre",
   730         -        "X", "North", "Y", "East");
          480  +        "\"EPSG\",\"4773\"]]");
          481  +    p = add_epsg_def (filter, first, last, 4774, "epsg", 4774,
          482  +        "New Beijing / 3-degree Gauss-Kruger zone 38");
   731    483       add_proj4text (p, 0,
   732    484           "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=38500000 +y_0=");
   733    485       add_proj4text (p, 1,
   734    486           "0 +ellps=krass +units=m +no_defs");
   735    487       add_srs_wkt (p, 0,
   736    488           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 38\",G");
   737    489       add_srs_wkt (p, 1,
................................................................................
   739    491       add_srs_wkt (p, 2,
   740    492           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   741    493       add_srs_wkt (p, 3,
   742    494           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   743    495       add_srs_wkt (p, 4,
   744    496           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   745    497       add_srs_wkt (p, 5,
   746         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          498  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   747    499       add_srs_wkt (p, 6,
   748         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          500  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   749    501       add_srs_wkt (p, 7,
   750         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          502  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   751    503       add_srs_wkt (p, 8,
   752         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          504  +        "ian\",114],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
   753    505       add_srs_wkt (p, 9,
   754         -        "14],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          506  +        "se_easting\",38500000],PARAMETER[\"false_northing\",0],U");
   755    507       add_srs_wkt (p, 10,
   756         -        "ing\",38500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          508  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
   757    509       add_srs_wkt (p, 11,
   758         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
   759         -    add_srs_wkt (p, 12,
   760         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4774\"]]");
   761         -    p = add_epsg_def_ex (filter, first, last, 4775, "epsg", 4775,
   762         -        "New Beijing / 3-degree Gauss-Kruger zone 39", 0, 1,
   763         -        "Krassowsky 1940", "Greenwich",
   764         -        "New_Beijing", "Transverse_Mercator", "metre",
   765         -        "X", "North", "Y", "East");
          510  +        "\"EPSG\",\"4774\"]]");
          511  +    p = add_epsg_def (filter, first, last, 4775, "epsg", 4775,
          512  +        "New Beijing / 3-degree Gauss-Kruger zone 39");
   766    513       add_proj4text (p, 0,
   767    514           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=39500000 +y_0=");
   768    515       add_proj4text (p, 1,
   769    516           "0 +ellps=krass +units=m +no_defs");
   770    517       add_srs_wkt (p, 0,
   771    518           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 39\",G");
   772    519       add_srs_wkt (p, 1,
................................................................................
   774    521       add_srs_wkt (p, 2,
   775    522           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   776    523       add_srs_wkt (p, 3,
   777    524           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   778    525       add_srs_wkt (p, 4,
   779    526           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   780    527       add_srs_wkt (p, 5,
   781         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          528  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   782    529       add_srs_wkt (p, 6,
   783         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          530  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   784    531       add_srs_wkt (p, 7,
   785         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          532  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   786    533       add_srs_wkt (p, 8,
   787         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          534  +        "ian\",117],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
   788    535       add_srs_wkt (p, 9,
   789         -        "17],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          536  +        "se_easting\",39500000],PARAMETER[\"false_northing\",0],U");
   790    537       add_srs_wkt (p, 10,
   791         -        "ing\",39500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          538  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
   792    539       add_srs_wkt (p, 11,
   793         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
   794         -    add_srs_wkt (p, 12,
   795         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4775\"]]");
   796         -    p = add_epsg_def_ex (filter, first, last, 4776, "epsg", 4776,
   797         -        "New Beijing / 3-degree Gauss-Kruger zone 40", 0, 1,
   798         -        "Krassowsky 1940", "Greenwich",
   799         -        "New_Beijing", "Transverse_Mercator", "metre",
   800         -        "X", "North", "Y", "East");
          540  +        "\"EPSG\",\"4775\"]]");
          541  +    p = add_epsg_def (filter, first, last, 4776, "epsg", 4776,
          542  +        "New Beijing / 3-degree Gauss-Kruger zone 40");
   801    543       add_proj4text (p, 0,
   802    544           "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=40500000 +y_0=");
   803    545       add_proj4text (p, 1,
   804    546           "0 +ellps=krass +units=m +no_defs");
   805    547       add_srs_wkt (p, 0,
   806    548           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 40\",G");
   807    549       add_srs_wkt (p, 1,
................................................................................
   809    551       add_srs_wkt (p, 2,
   810    552           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   811    553       add_srs_wkt (p, 3,
   812    554           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   813    555       add_srs_wkt (p, 4,
   814    556           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   815    557       add_srs_wkt (p, 5,
   816         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          558  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   817    559       add_srs_wkt (p, 6,
   818         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          560  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   819    561       add_srs_wkt (p, 7,
   820         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          562  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   821    563       add_srs_wkt (p, 8,
   822         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          564  +        "ian\",120],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
   823    565       add_srs_wkt (p, 9,
   824         -        "20],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          566  +        "se_easting\",40500000],PARAMETER[\"false_northing\",0],U");
   825    567       add_srs_wkt (p, 10,
   826         -        "ing\",40500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          568  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
   827    569       add_srs_wkt (p, 11,
   828         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
   829         -    add_srs_wkt (p, 12,
   830         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4776\"]]");
   831         -    p = add_epsg_def_ex (filter, first, last, 4777, "epsg", 4777,
   832         -        "New Beijing / 3-degree Gauss-Kruger zone 41", 0, 1,
   833         -        "Krassowsky 1940", "Greenwich",
   834         -        "New_Beijing", "Transverse_Mercator", "metre",
   835         -        "X", "North", "Y", "East");
          570  +        "\"EPSG\",\"4776\"]]");
          571  +    p = add_epsg_def (filter, first, last, 4777, "epsg", 4777,
          572  +        "New Beijing / 3-degree Gauss-Kruger zone 41");
   836    573       add_proj4text (p, 0,
   837    574           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=41500000 +y_0=");
   838    575       add_proj4text (p, 1,
   839    576           "0 +ellps=krass +units=m +no_defs");
   840    577       add_srs_wkt (p, 0,
   841    578           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 41\",G");
   842    579       add_srs_wkt (p, 1,
................................................................................
   844    581       add_srs_wkt (p, 2,
   845    582           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   846    583       add_srs_wkt (p, 3,
   847    584           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   848    585       add_srs_wkt (p, 4,
   849    586           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   850    587       add_srs_wkt (p, 5,
   851         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          588  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   852    589       add_srs_wkt (p, 6,
   853         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          590  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   854    591       add_srs_wkt (p, 7,
   855         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          592  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   856    593       add_srs_wkt (p, 8,
   857         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          594  +        "ian\",123],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
   858    595       add_srs_wkt (p, 9,
   859         -        "23],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          596  +        "se_easting\",41500000],PARAMETER[\"false_northing\",0],U");
   860    597       add_srs_wkt (p, 10,
   861         -        "ing\",41500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          598  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
   862    599       add_srs_wkt (p, 11,
   863         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
   864         -    add_srs_wkt (p, 12,
   865         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4777\"]]");
   866         -    p = add_epsg_def_ex (filter, first, last, 4778, "epsg", 4778,
   867         -        "New Beijing / 3-degree Gauss-Kruger zone 42", 0, 1,
   868         -        "Krassowsky 1940", "Greenwich",
   869         -        "New_Beijing", "Transverse_Mercator", "metre",
   870         -        "X", "North", "Y", "East");
          600  +        "\"EPSG\",\"4777\"]]");
          601  +    p = add_epsg_def (filter, first, last, 4778, "epsg", 4778,
          602  +        "New Beijing / 3-degree Gauss-Kruger zone 42");
   871    603       add_proj4text (p, 0,
   872    604           "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=42500000 +y_0=");
   873    605       add_proj4text (p, 1,
   874    606           "0 +ellps=krass +units=m +no_defs");
   875    607       add_srs_wkt (p, 0,
   876    608           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 42\",G");
   877    609       add_srs_wkt (p, 1,
................................................................................
   879    611       add_srs_wkt (p, 2,
   880    612           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   881    613       add_srs_wkt (p, 3,
   882    614           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   883    615       add_srs_wkt (p, 4,
   884    616           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   885    617       add_srs_wkt (p, 5,
   886         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          618  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   887    619       add_srs_wkt (p, 6,
   888         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          620  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   889    621       add_srs_wkt (p, 7,
   890         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          622  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   891    623       add_srs_wkt (p, 8,
   892         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          624  +        "ian\",126],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
   893    625       add_srs_wkt (p, 9,
   894         -        "26],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          626  +        "se_easting\",42500000],PARAMETER[\"false_northing\",0],U");
   895    627       add_srs_wkt (p, 10,
   896         -        "ing\",42500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          628  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
   897    629       add_srs_wkt (p, 11,
   898         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
   899         -    add_srs_wkt (p, 12,
   900         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4778\"]]");
   901         -    p = add_epsg_def_ex (filter, first, last, 4779, "epsg", 4779,
   902         -        "New Beijing / 3-degree Gauss-Kruger zone 43", 0, 1,
   903         -        "Krassowsky 1940", "Greenwich",
   904         -        "New_Beijing", "Transverse_Mercator", "metre",
   905         -        "X", "North", "Y", "East");
          630  +        "\"EPSG\",\"4778\"]]");
          631  +    p = add_epsg_def (filter, first, last, 4779, "epsg", 4779,
          632  +        "New Beijing / 3-degree Gauss-Kruger zone 43");
   906    633       add_proj4text (p, 0,
   907    634           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=43500000 +y_0=");
   908    635       add_proj4text (p, 1,
   909    636           "0 +ellps=krass +units=m +no_defs");
   910    637       add_srs_wkt (p, 0,
   911    638           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 43\",G");
   912    639       add_srs_wkt (p, 1,
................................................................................
   914    641       add_srs_wkt (p, 2,
   915    642           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   916    643       add_srs_wkt (p, 3,
   917    644           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   918    645       add_srs_wkt (p, 4,
   919    646           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   920    647       add_srs_wkt (p, 5,
   921         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          648  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   922    649       add_srs_wkt (p, 6,
   923         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          650  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   924    651       add_srs_wkt (p, 7,
   925         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          652  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   926    653       add_srs_wkt (p, 8,
   927         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          654  +        "ian\",129],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
   928    655       add_srs_wkt (p, 9,
   929         -        "29],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          656  +        "se_easting\",43500000],PARAMETER[\"false_northing\",0],U");
   930    657       add_srs_wkt (p, 10,
   931         -        "ing\",43500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          658  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
   932    659       add_srs_wkt (p, 11,
   933         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
   934         -    add_srs_wkt (p, 12,
   935         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4779\"]]");
   936         -    p = add_epsg_def_ex (filter, first, last, 4780, "epsg", 4780,
   937         -        "New Beijing / 3-degree Gauss-Kruger zone 44", 0, 1,
   938         -        "Krassowsky 1940", "Greenwich",
   939         -        "New_Beijing", "Transverse_Mercator", "metre",
   940         -        "X", "North", "Y", "East");
          660  +        "\"EPSG\",\"4779\"]]");
          661  +    p = add_epsg_def (filter, first, last, 4780, "epsg", 4780,
          662  +        "New Beijing / 3-degree Gauss-Kruger zone 44");
   941    663       add_proj4text (p, 0,
   942    664           "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=44500000 +y_0=");
   943    665       add_proj4text (p, 1,
   944    666           "0 +ellps=krass +units=m +no_defs");
   945    667       add_srs_wkt (p, 0,
   946    668           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 44\",G");
   947    669       add_srs_wkt (p, 1,
................................................................................
   949    671       add_srs_wkt (p, 2,
   950    672           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   951    673       add_srs_wkt (p, 3,
   952    674           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   953    675       add_srs_wkt (p, 4,
   954    676           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   955    677       add_srs_wkt (p, 5,
   956         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          678  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   957    679       add_srs_wkt (p, 6,
   958         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          680  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   959    681       add_srs_wkt (p, 7,
   960         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          682  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   961    683       add_srs_wkt (p, 8,
   962         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          684  +        "ian\",132],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
   963    685       add_srs_wkt (p, 9,
   964         -        "32],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          686  +        "se_easting\",44500000],PARAMETER[\"false_northing\",0],U");
   965    687       add_srs_wkt (p, 10,
   966         -        "ing\",44500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          688  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
   967    689       add_srs_wkt (p, 11,
   968         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
   969         -    add_srs_wkt (p, 12,
   970         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4780\"]]");
   971         -    p = add_epsg_def_ex (filter, first, last, 4781, "epsg", 4781,
   972         -        "New Beijing / 3-degree Gauss-Kruger zone 45", 0, 1,
   973         -        "Krassowsky 1940", "Greenwich",
   974         -        "New_Beijing", "Transverse_Mercator", "metre",
   975         -        "X", "North", "Y", "East");
          690  +        "\"EPSG\",\"4780\"]]");
          691  +    p = add_epsg_def (filter, first, last, 4781, "epsg", 4781,
          692  +        "New Beijing / 3-degree Gauss-Kruger zone 45");
   976    693       add_proj4text (p, 0,
   977    694           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=45500000 +y_0=");
   978    695       add_proj4text (p, 1,
   979    696           "0 +ellps=krass +units=m +no_defs");
   980    697       add_srs_wkt (p, 0,
   981    698           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger zone 45\",G");
   982    699       add_srs_wkt (p, 1,
................................................................................
   984    701       add_srs_wkt (p, 2,
   985    702           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
   986    703       add_srs_wkt (p, 3,
   987    704           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
   988    705       add_srs_wkt (p, 4,
   989    706           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   990    707       add_srs_wkt (p, 5,
   991         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          708  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
   992    709       add_srs_wkt (p, 6,
   993         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          710  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   994    711       add_srs_wkt (p, 7,
   995         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          712  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   996    713       add_srs_wkt (p, 8,
   997         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
          714  +        "ian\",135],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
   998    715       add_srs_wkt (p, 9,
   999         -        "35],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
          716  +        "se_easting\",45500000],PARAMETER[\"false_northing\",0],U");
  1000    717       add_srs_wkt (p, 10,
  1001         -        "ing\",45500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          718  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
  1002    719       add_srs_wkt (p, 11,
  1003         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
  1004         -    add_srs_wkt (p, 12,
  1005         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4781\"]]");
  1006         -    p = add_epsg_def_ex (filter, first, last, 4782, "epsg", 4782,
  1007         -        "New Beijing / 3-degree Gauss-Kruger CM 75E", 0, 1,
  1008         -        "Krassowsky 1940", "Greenwich",
  1009         -        "New_Beijing", "Transverse_Mercator", "metre",
  1010         -        "X", "North", "Y", "East");
          720  +        "\"EPSG\",\"4781\"]]");
          721  +    p = add_epsg_def (filter, first, last, 4782, "epsg", 4782,
          722  +        "New Beijing / 3-degree Gauss-Kruger CM 75E");
  1011    723       add_proj4text (p, 0,
  1012    724           "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
  1013    725       add_proj4text (p, 1,
  1014    726           "ellps=krass +units=m +no_defs");
  1015    727       add_srs_wkt (p, 0,
  1016    728           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 75E\",GE");
  1017    729       add_srs_wkt (p, 1,
................................................................................
  1019    731       add_srs_wkt (p, 2,
  1020    732           "assowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"");
  1021    733       add_srs_wkt (p, 3,
  1022    734           "]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,");
  1023    735       add_srs_wkt (p, 4,
  1024    736           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1025    737       add_srs_wkt (p, 5,
  1026         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          738  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1027    739       add_srs_wkt (p, 6,
  1028         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"45");
          740  +        ",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1029    741       add_srs_wkt (p, 7,
  1030         -        "55\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
          742  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1031    743       add_srs_wkt (p, 8,
  1032         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",75");
          744  +        "\",75],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1033    745       add_srs_wkt (p, 9,
  1034         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
          746  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1035    747       add_srs_wkt (p, 10,
  1036         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
          748  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  1037    749       add_srs_wkt (p, 11,
  1038         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  1039         -    add_srs_wkt (p, 12,
  1040         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4782\"]]");
  1041         -    p = add_epsg_def_ex (filter, first, last, 4783, "epsg", 4783,
  1042         -        "New Beijing / 3-degree Gauss-Kruger CM 78E", 0, 1,
  1043         -        "Krassowsky 1940", "Greenwich",
  1044         -        "New_Beijing", "Transverse_Mercator", "metre",
  1045         -        "X", "North", "Y", "East");
          750  +        "\",\"4782\"]]");
          751  +    p = add_epsg_def (filter, first, last, 4783, "epsg", 4783,
          752  +        "New Beijing / 3-degree Gauss-Kruger CM 78E");
  1046    753       add_proj4text (p, 0,
  1047    754           "+proj=tmerc +lat_0=0 +lon_0=78 +k=1 +x_0=500000 +y_0=0 +");
  1048    755       add_proj4text (p, 1,
  1049    756           "ellps=krass +units=m +no_defs");
  1050    757       add_srs_wkt (p, 0,
  1051    758           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 78E\",GE");
  1052    759       add_srs_wkt (p, 1,
................................................................................
  1054    761       add_srs_wkt (p, 2,
  1055    762           "assowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"");
  1056    763       add_srs_wkt (p, 3,
  1057    764           "]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,");
  1058    765       add_srs_wkt (p, 4,
  1059    766           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1060    767       add_srs_wkt (p, 5,
  1061         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          768  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1062    769       add_srs_wkt (p, 6,
  1063         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"45");
          770  +        ",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1064    771       add_srs_wkt (p, 7,
  1065         -        "55\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
          772  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1066    773       add_srs_wkt (p, 8,
  1067         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",78");
          774  +        "\",78],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1068    775       add_srs_wkt (p, 9,
  1069         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
          776  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1070    777       add_srs_wkt (p, 10,
  1071         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
          778  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  1072    779       add_srs_wkt (p, 11,
  1073         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  1074         -    add_srs_wkt (p, 12,
  1075         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4783\"]]");
  1076         -    p = add_epsg_def_ex (filter, first, last, 4784, "epsg", 4784,
  1077         -        "New Beijing / 3-degree Gauss-Kruger CM 81E", 0, 1,
  1078         -        "Krassowsky 1940", "Greenwich",
  1079         -        "New_Beijing", "Transverse_Mercator", "metre",
  1080         -        "X", "North", "Y", "East");
          780  +        "\",\"4783\"]]");
          781  +    p = add_epsg_def (filter, first, last, 4784, "epsg", 4784,
          782  +        "New Beijing / 3-degree Gauss-Kruger CM 81E");
  1081    783       add_proj4text (p, 0,
  1082    784           "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
  1083    785       add_proj4text (p, 1,
  1084    786           "ellps=krass +units=m +no_defs");
  1085    787       add_srs_wkt (p, 0,
  1086    788           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 81E\",GE");
  1087    789       add_srs_wkt (p, 1,
................................................................................
  1089    791       add_srs_wkt (p, 2,
  1090    792           "assowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"");
  1091    793       add_srs_wkt (p, 3,
  1092    794           "]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,");
  1093    795       add_srs_wkt (p, 4,
  1094    796           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1095    797       add_srs_wkt (p, 5,
  1096         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          798  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1097    799       add_srs_wkt (p, 6,
  1098         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"45");
          800  +        ",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1099    801       add_srs_wkt (p, 7,
  1100         -        "55\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
          802  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1101    803       add_srs_wkt (p, 8,
  1102         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",81");
          804  +        "\",81],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1103    805       add_srs_wkt (p, 9,
  1104         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
          806  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1105    807       add_srs_wkt (p, 10,
  1106         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
          808  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  1107    809       add_srs_wkt (p, 11,
  1108         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  1109         -    add_srs_wkt (p, 12,
  1110         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4784\"]]");
  1111         -    p = add_epsg_def_ex (filter, first, last, 4785, "epsg", 4785,
  1112         -        "New Beijing / 3-degree Gauss-Kruger CM 84E", 0, 1,
  1113         -        "Krassowsky 1940", "Greenwich",
  1114         -        "New_Beijing", "Transverse_Mercator", "metre",
  1115         -        "X", "North", "Y", "East");
          810  +        "\",\"4784\"]]");
          811  +    p = add_epsg_def (filter, first, last, 4785, "epsg", 4785,
          812  +        "New Beijing / 3-degree Gauss-Kruger CM 84E");
  1116    813       add_proj4text (p, 0,
  1117    814           "+proj=tmerc +lat_0=0 +lon_0=84 +k=1 +x_0=500000 +y_0=0 +");
  1118    815       add_proj4text (p, 1,
  1119    816           "ellps=krass +units=m +no_defs");
  1120    817       add_srs_wkt (p, 0,
  1121    818           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 84E\",GE");
  1122    819       add_srs_wkt (p, 1,
................................................................................
  1124    821       add_srs_wkt (p, 2,
  1125    822           "assowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"");
  1126    823       add_srs_wkt (p, 3,
  1127    824           "]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,");
  1128    825       add_srs_wkt (p, 4,
  1129    826           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1130    827       add_srs_wkt (p, 5,
  1131         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          828  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1132    829       add_srs_wkt (p, 6,
  1133         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"45");
          830  +        ",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1134    831       add_srs_wkt (p, 7,
  1135         -        "55\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
          832  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1136    833       add_srs_wkt (p, 8,
  1137         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",84");
          834  +        "\",84],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1138    835       add_srs_wkt (p, 9,
  1139         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
          836  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1140    837       add_srs_wkt (p, 10,
  1141         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
          838  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  1142    839       add_srs_wkt (p, 11,
  1143         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  1144         -    add_srs_wkt (p, 12,
  1145         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4785\"]]");
  1146         -    p = add_epsg_def_ex (filter, first, last, 4786, "epsg", 4786,
  1147         -        "New Beijing / 3-degree Gauss-Kruger CM 87E", 0, 1,
  1148         -        "Krassowsky 1940", "Greenwich",
  1149         -        "New_Beijing", "Transverse_Mercator", "metre",
  1150         -        "X", "North", "Y", "East");
          840  +        "\",\"4785\"]]");
          841  +    p = add_epsg_def (filter, first, last, 4786, "epsg", 4786,
          842  +        "New Beijing / 3-degree Gauss-Kruger CM 87E");
  1151    843       add_proj4text (p, 0,
  1152    844           "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
  1153    845       add_proj4text (p, 1,
  1154    846           "ellps=krass +units=m +no_defs");
  1155    847       add_srs_wkt (p, 0,
  1156    848           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 87E\",GE");
  1157    849       add_srs_wkt (p, 1,
................................................................................
  1159    851       add_srs_wkt (p, 2,
  1160    852           "assowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"");
  1161    853       add_srs_wkt (p, 3,
  1162    854           "]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,");
  1163    855       add_srs_wkt (p, 4,
  1164    856           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1165    857       add_srs_wkt (p, 5,
  1166         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          858  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1167    859       add_srs_wkt (p, 6,
  1168         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"45");
          860  +        ",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1169    861       add_srs_wkt (p, 7,
  1170         -        "55\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
          862  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1171    863       add_srs_wkt (p, 8,
  1172         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",87");
          864  +        "\",87],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1173    865       add_srs_wkt (p, 9,
  1174         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
          866  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1175    867       add_srs_wkt (p, 10,
  1176         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
          868  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  1177    869       add_srs_wkt (p, 11,
  1178         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  1179         -    add_srs_wkt (p, 12,
  1180         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4786\"]]");
  1181         -    p = add_epsg_def_ex (filter, first, last, 4787, "epsg", 4787,
  1182         -        "New Beijing / 3-degree Gauss-Kruger CM 90E", 0, 1,
  1183         -        "Krassowsky 1940", "Greenwich",
  1184         -        "New_Beijing", "Transverse_Mercator", "metre",
  1185         -        "X", "North", "Y", "East");
          870  +        "\",\"4786\"]]");
          871  +    p = add_epsg_def (filter, first, last, 4787, "epsg", 4787,
          872  +        "New Beijing / 3-degree Gauss-Kruger CM 90E");
  1186    873       add_proj4text (p, 0,
  1187    874           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=500000 +y_0=0 +");
  1188    875       add_proj4text (p, 1,
  1189    876           "ellps=krass +units=m +no_defs");
  1190    877       add_srs_wkt (p, 0,
  1191    878           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 90E\",GE");
  1192    879       add_srs_wkt (p, 1,
................................................................................
  1194    881       add_srs_wkt (p, 2,
  1195    882           "assowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"");
  1196    883       add_srs_wkt (p, 3,
  1197    884           "]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,");
  1198    885       add_srs_wkt (p, 4,
  1199    886           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1200    887       add_srs_wkt (p, 5,
  1201         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          888  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1202    889       add_srs_wkt (p, 6,
  1203         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"45");
          890  +        ",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1204    891       add_srs_wkt (p, 7,
  1205         -        "55\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
          892  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1206    893       add_srs_wkt (p, 8,
  1207         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",90");
          894  +        "\",90],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1208    895       add_srs_wkt (p, 9,
  1209         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
          896  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1210    897       add_srs_wkt (p, 10,
  1211         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
          898  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  1212    899       add_srs_wkt (p, 11,
  1213         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  1214         -    add_srs_wkt (p, 12,
  1215         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4787\"]]");
  1216         -    p = add_epsg_def_ex (filter, first, last, 4788, "epsg", 4788,
  1217         -        "New Beijing / 3-degree Gauss-Kruger CM 93E", 0, 1,
  1218         -        "Krassowsky 1940", "Greenwich",
  1219         -        "New_Beijing", "Transverse_Mercator", "metre",
  1220         -        "X", "North", "Y", "East");
          900  +        "\",\"4787\"]]");
          901  +    p = add_epsg_def (filter, first, last, 4788, "epsg", 4788,
          902  +        "New Beijing / 3-degree Gauss-Kruger CM 93E");
  1221    903       add_proj4text (p, 0,
  1222    904           "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
  1223    905       add_proj4text (p, 1,
  1224    906           "ellps=krass +units=m +no_defs");
  1225    907       add_srs_wkt (p, 0,
  1226    908           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 93E\",GE");
  1227    909       add_srs_wkt (p, 1,
................................................................................
  1229    911       add_srs_wkt (p, 2,
  1230    912           "assowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"");
  1231    913       add_srs_wkt (p, 3,
  1232    914           "]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,");
  1233    915       add_srs_wkt (p, 4,
  1234    916           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1235    917       add_srs_wkt (p, 5,
  1236         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          918  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1237    919       add_srs_wkt (p, 6,
  1238         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"45");
          920  +        ",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1239    921       add_srs_wkt (p, 7,
  1240         -        "55\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
          922  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1241    923       add_srs_wkt (p, 8,
  1242         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",93");
          924  +        "\",93],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1243    925       add_srs_wkt (p, 9,
  1244         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
          926  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1245    927       add_srs_wkt (p, 10,
  1246         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
          928  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  1247    929       add_srs_wkt (p, 11,
  1248         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  1249         -    add_srs_wkt (p, 12,
  1250         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4788\"]]");
  1251         -    p = add_epsg_def_ex (filter, first, last, 4789, "epsg", 4789,
  1252         -        "New Beijing / 3-degree Gauss-Kruger CM 96E", 0, 1,
  1253         -        "Krassowsky 1940", "Greenwich",
  1254         -        "New_Beijing", "Transverse_Mercator", "metre",
  1255         -        "X", "North", "Y", "East");
          930  +        "\",\"4788\"]]");
          931  +    p = add_epsg_def (filter, first, last, 4789, "epsg", 4789,
          932  +        "New Beijing / 3-degree Gauss-Kruger CM 96E");
  1256    933       add_proj4text (p, 0,
  1257    934           "+proj=tmerc +lat_0=0 +lon_0=96 +k=1 +x_0=500000 +y_0=0 +");
  1258    935       add_proj4text (p, 1,
  1259    936           "ellps=krass +units=m +no_defs");
  1260    937       add_srs_wkt (p, 0,
  1261    938           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 96E\",GE");
  1262    939       add_srs_wkt (p, 1,
................................................................................
  1264    941       add_srs_wkt (p, 2,
  1265    942           "assowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"");
  1266    943       add_srs_wkt (p, 3,
  1267    944           "]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,");
  1268    945       add_srs_wkt (p, 4,
  1269    946           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1270    947       add_srs_wkt (p, 5,
  1271         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          948  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1272    949       add_srs_wkt (p, 6,
  1273         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"45");
          950  +        ",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1274    951       add_srs_wkt (p, 7,
  1275         -        "55\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
          952  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1276    953       add_srs_wkt (p, 8,
  1277         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",96");
          954  +        "\",96],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1278    955       add_srs_wkt (p, 9,
  1279         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
          956  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1280    957       add_srs_wkt (p, 10,
  1281         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
          958  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  1282    959       add_srs_wkt (p, 11,
  1283         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  1284         -    add_srs_wkt (p, 12,
  1285         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4789\"]]");
  1286         -    p = add_epsg_def_ex (filter, first, last, 4790, "epsg", 4790,
  1287         -        "New Beijing / 3-degree Gauss-Kruger CM 99E", 0, 1,
  1288         -        "Krassowsky 1940", "Greenwich",
  1289         -        "New_Beijing", "Transverse_Mercator", "metre",
  1290         -        "X", "North", "Y", "East");
          960  +        "\",\"4789\"]]");
          961  +    p = add_epsg_def (filter, first, last, 4790, "epsg", 4790,
          962  +        "New Beijing / 3-degree Gauss-Kruger CM 99E");
  1291    963       add_proj4text (p, 0,
  1292    964           "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
  1293    965       add_proj4text (p, 1,
  1294    966           "ellps=krass +units=m +no_defs");
  1295    967       add_srs_wkt (p, 0,
  1296    968           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 99E\",GE");
  1297    969       add_srs_wkt (p, 1,
................................................................................
  1299    971       add_srs_wkt (p, 2,
  1300    972           "assowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"");
  1301    973       add_srs_wkt (p, 3,
  1302    974           "]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",0,");
  1303    975       add_srs_wkt (p, 4,
  1304    976           "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  1305    977       add_srs_wkt (p, 5,
  1306         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          978  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
  1307    979       add_srs_wkt (p, 6,
  1308         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"45");
          980  +        ",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1309    981       add_srs_wkt (p, 7,
  1310         -        "55\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
          982  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1311    983       add_srs_wkt (p, 8,
  1312         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",99");
          984  +        "\",99],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1313    985       add_srs_wkt (p, 9,
  1314         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
          986  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1315    987       add_srs_wkt (p, 10,
  1316         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
          988  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  1317    989       add_srs_wkt (p, 11,
  1318         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  1319         -    add_srs_wkt (p, 12,
  1320         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4790\"]]");
  1321         -    p = add_epsg_def_ex (filter, first, last, 4791, "epsg", 4791,
  1322         -        "New Beijing / 3-degree Gauss-Kruger CM 102E", 0, 1,
  1323         -        "Krassowsky 1940", "Greenwich",
  1324         -        "New_Beijing", "Transverse_Mercator", "metre",
  1325         -        "X", "North", "Y", "East");
          990  +        "\",\"4790\"]]");
          991  +    p = add_epsg_def (filter, first, last, 4791, "epsg", 4791,
          992  +        "New Beijing / 3-degree Gauss-Kruger CM 102E");
  1326    993       add_proj4text (p, 0,
  1327    994           "+proj=tmerc +lat_0=0 +lon_0=102 +k=1 +x_0=500000 +y_0=0 ");
  1328    995       add_proj4text (p, 1,
  1329    996           "+ellps=krass +units=m +no_defs");
  1330    997       add_srs_wkt (p, 0,
  1331    998           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 102E\",G");
  1332    999       add_srs_wkt (p, 1,
................................................................................
  1334   1001       add_srs_wkt (p, 2,
  1335   1002           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
  1336   1003       add_srs_wkt (p, 3,
  1337   1004           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
  1338   1005       add_srs_wkt (p, 4,
  1339   1006           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1340   1007       add_srs_wkt (p, 5,
  1341         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1008  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1342   1009       add_srs_wkt (p, 6,
  1343         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1010  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1344   1011       add_srs_wkt (p, 7,
  1345         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1012  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1346   1013       add_srs_wkt (p, 8,
  1347         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1014  +        "ian\",102],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  1348   1015       add_srs_wkt (p, 9,
  1349         -        "02],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1016  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1350   1017       add_srs_wkt (p, 10,
  1351         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1018  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1352   1019       add_srs_wkt (p, 11,
  1353         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  1354         -    add_srs_wkt (p, 12,
  1355         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4791\"]]");
  1356         -    p = add_epsg_def_ex (filter, first, last, 4792, "epsg", 4792,
  1357         -        "New Beijing / 3-degree Gauss-Kruger CM 105E", 0, 1,
  1358         -        "Krassowsky 1940", "Greenwich",
  1359         -        "New_Beijing", "Transverse_Mercator", "metre",
  1360         -        "X", "North", "Y", "East");
         1020  +        "EPSG\",\"4791\"]]");
         1021  +    p = add_epsg_def (filter, first, last, 4792, "epsg", 4792,
         1022  +        "New Beijing / 3-degree Gauss-Kruger CM 105E");
  1361   1023       add_proj4text (p, 0,
  1362   1024           "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
  1363   1025       add_proj4text (p, 1,
  1364   1026           "+ellps=krass +units=m +no_defs");
  1365   1027       add_srs_wkt (p, 0,
  1366   1028           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 105E\",G");
  1367   1029       add_srs_wkt (p, 1,
................................................................................
  1369   1031       add_srs_wkt (p, 2,
  1370   1032           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
  1371   1033       add_srs_wkt (p, 3,
  1372   1034           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
  1373   1035       add_srs_wkt (p, 4,
  1374   1036           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1375   1037       add_srs_wkt (p, 5,
  1376         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1038  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1377   1039       add_srs_wkt (p, 6,
  1378         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1040  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1379   1041       add_srs_wkt (p, 7,
  1380         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1042  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1381   1043       add_srs_wkt (p, 8,
  1382         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1044  +        "ian\",105],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  1383   1045       add_srs_wkt (p, 9,
  1384         -        "05],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1046  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1385   1047       add_srs_wkt (p, 10,
  1386         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1048  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1387   1049       add_srs_wkt (p, 11,
  1388         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  1389         -    add_srs_wkt (p, 12,
  1390         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4792\"]]");
  1391         -    p = add_epsg_def_ex (filter, first, last, 4793, "epsg", 4793,
  1392         -        "New Beijing / 3-degree Gauss-Kruger CM 108E", 0, 1,
  1393         -        "Krassowsky 1940", "Greenwich",
  1394         -        "New_Beijing", "Transverse_Mercator", "metre",
  1395         -        "X", "North", "Y", "East");
         1050  +        "EPSG\",\"4792\"]]");
         1051  +    p = add_epsg_def (filter, first, last, 4793, "epsg", 4793,
         1052  +        "New Beijing / 3-degree Gauss-Kruger CM 108E");
  1396   1053       add_proj4text (p, 0,
  1397   1054           "+proj=tmerc +lat_0=0 +lon_0=108 +k=1 +x_0=500000 +y_0=0 ");
  1398   1055       add_proj4text (p, 1,
  1399   1056           "+ellps=krass +units=m +no_defs");
  1400   1057       add_srs_wkt (p, 0,
  1401   1058           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 108E\",G");
  1402   1059       add_srs_wkt (p, 1,
................................................................................
  1404   1061       add_srs_wkt (p, 2,
  1405   1062           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
  1406   1063       add_srs_wkt (p, 3,
  1407   1064           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
  1408   1065       add_srs_wkt (p, 4,
  1409   1066           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1410   1067       add_srs_wkt (p, 5,
  1411         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1068  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1412   1069       add_srs_wkt (p, 6,
  1413         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1070  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1414   1071       add_srs_wkt (p, 7,
  1415         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1072  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1416   1073       add_srs_wkt (p, 8,
  1417         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1074  +        "ian\",108],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  1418   1075       add_srs_wkt (p, 9,
  1419         -        "08],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1076  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1420   1077       add_srs_wkt (p, 10,
  1421         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1078  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1422   1079       add_srs_wkt (p, 11,
  1423         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  1424         -    add_srs_wkt (p, 12,
  1425         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4793\"]]");
  1426         -    p = add_epsg_def_ex (filter, first, last, 4794, "epsg", 4794,
  1427         -        "New Beijing / 3-degree Gauss-Kruger CM 111E", 0, 1,
  1428         -        "Krassowsky 1940", "Greenwich",
  1429         -        "New_Beijing", "Transverse_Mercator", "metre",
  1430         -        "X", "North", "Y", "East");
         1080  +        "EPSG\",\"4793\"]]");
         1081  +    p = add_epsg_def (filter, first, last, 4794, "epsg", 4794,
         1082  +        "New Beijing / 3-degree Gauss-Kruger CM 111E");
  1431   1083       add_proj4text (p, 0,
  1432   1084           "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
  1433   1085       add_proj4text (p, 1,
  1434   1086           "+ellps=krass +units=m +no_defs");
  1435   1087       add_srs_wkt (p, 0,
  1436   1088           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 111E\",G");
  1437   1089       add_srs_wkt (p, 1,
................................................................................
  1439   1091       add_srs_wkt (p, 2,
  1440   1092           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
  1441   1093       add_srs_wkt (p, 3,
  1442   1094           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
  1443   1095       add_srs_wkt (p, 4,
  1444   1096           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1445   1097       add_srs_wkt (p, 5,
  1446         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1098  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1447   1099       add_srs_wkt (p, 6,
  1448         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1100  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1449   1101       add_srs_wkt (p, 7,
  1450         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1102  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1451   1103       add_srs_wkt (p, 8,
  1452         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1104  +        "ian\",111],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  1453   1105       add_srs_wkt (p, 9,
  1454         -        "11],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1106  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1455   1107       add_srs_wkt (p, 10,
  1456         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1108  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1457   1109       add_srs_wkt (p, 11,
  1458         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  1459         -    add_srs_wkt (p, 12,
  1460         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4794\"]]");
  1461         -    p = add_epsg_def_ex (filter, first, last, 4795, "epsg", 4795,
  1462         -        "New Beijing / 3-degree Gauss-Kruger CM 114E", 0, 1,
  1463         -        "Krassowsky 1940", "Greenwich",
  1464         -        "New_Beijing", "Transverse_Mercator", "metre",
  1465         -        "X", "North", "Y", "East");
         1110  +        "EPSG\",\"4794\"]]");
         1111  +    p = add_epsg_def (filter, first, last, 4795, "epsg", 4795,
         1112  +        "New Beijing / 3-degree Gauss-Kruger CM 114E");
  1466   1113       add_proj4text (p, 0,
  1467   1114           "+proj=tmerc +lat_0=0 +lon_0=114 +k=1 +x_0=500000 +y_0=0 ");
  1468   1115       add_proj4text (p, 1,
  1469   1116           "+ellps=krass +units=m +no_defs");
  1470   1117       add_srs_wkt (p, 0,
  1471   1118           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 114E\",G");
  1472   1119       add_srs_wkt (p, 1,
................................................................................
  1474   1121       add_srs_wkt (p, 2,
  1475   1122           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
  1476   1123       add_srs_wkt (p, 3,
  1477   1124           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
  1478   1125       add_srs_wkt (p, 4,
  1479   1126           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1480   1127       add_srs_wkt (p, 5,
  1481         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1128  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1482   1129       add_srs_wkt (p, 6,
  1483         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1130  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1484   1131       add_srs_wkt (p, 7,
  1485         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1132  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1486   1133       add_srs_wkt (p, 8,
  1487         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1134  +        "ian\",114],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  1488   1135       add_srs_wkt (p, 9,
  1489         -        "14],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1136  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1490   1137       add_srs_wkt (p, 10,
  1491         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1138  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1492   1139       add_srs_wkt (p, 11,
  1493         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  1494         -    add_srs_wkt (p, 12,
  1495         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4795\"]]");
  1496         -    p = add_epsg_def_ex (filter, first, last, 4796, "epsg", 4796,
  1497         -        "New Beijing / 3-degree Gauss-Kruger CM 117E", 0, 1,
  1498         -        "Krassowsky 1940", "Greenwich",
  1499         -        "New_Beijing", "Transverse_Mercator", "metre",
  1500         -        "X", "North", "Y", "East");
         1140  +        "EPSG\",\"4795\"]]");
         1141  +    p = add_epsg_def (filter, first, last, 4796, "epsg", 4796,
         1142  +        "New Beijing / 3-degree Gauss-Kruger CM 117E");
  1501   1143       add_proj4text (p, 0,
  1502   1144           "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
  1503   1145       add_proj4text (p, 1,
  1504   1146           "+ellps=krass +units=m +no_defs");
  1505   1147       add_srs_wkt (p, 0,
  1506   1148           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 117E\",G");
  1507   1149       add_srs_wkt (p, 1,
................................................................................
  1509   1151       add_srs_wkt (p, 2,
  1510   1152           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
  1511   1153       add_srs_wkt (p, 3,
  1512   1154           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
  1513   1155       add_srs_wkt (p, 4,
  1514   1156           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1515   1157       add_srs_wkt (p, 5,
  1516         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1158  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1517   1159       add_srs_wkt (p, 6,
  1518         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1160  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1519   1161       add_srs_wkt (p, 7,
  1520         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1162  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1521   1163       add_srs_wkt (p, 8,
  1522         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1164  +        "ian\",117],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  1523   1165       add_srs_wkt (p, 9,
  1524         -        "17],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1166  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1525   1167       add_srs_wkt (p, 10,
  1526         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1168  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1527   1169       add_srs_wkt (p, 11,
  1528         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  1529         -    add_srs_wkt (p, 12,
  1530         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4796\"]]");
  1531         -    p = add_epsg_def_ex (filter, first, last, 4797, "epsg", 4797,
  1532         -        "New Beijing / 3-degree Gauss-Kruger CM 120E", 0, 1,
  1533         -        "Krassowsky 1940", "Greenwich",
  1534         -        "New_Beijing", "Transverse_Mercator", "metre",
  1535         -        "X", "North", "Y", "East");
         1170  +        "EPSG\",\"4796\"]]");
         1171  +    p = add_epsg_def (filter, first, last, 4797, "epsg", 4797,
         1172  +        "New Beijing / 3-degree Gauss-Kruger CM 120E");
  1536   1173       add_proj4text (p, 0,
  1537   1174           "+proj=tmerc +lat_0=0 +lon_0=120 +k=1 +x_0=500000 +y_0=0 ");
  1538   1175       add_proj4text (p, 1,
  1539   1176           "+ellps=krass +units=m +no_defs");
  1540   1177       add_srs_wkt (p, 0,
  1541   1178           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 120E\",G");
  1542   1179       add_srs_wkt (p, 1,
................................................................................
  1544   1181       add_srs_wkt (p, 2,
  1545   1182           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
  1546   1183       add_srs_wkt (p, 3,
  1547   1184           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
  1548   1185       add_srs_wkt (p, 4,
  1549   1186           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1550   1187       add_srs_wkt (p, 5,
  1551         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1188  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1552   1189       add_srs_wkt (p, 6,
  1553         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1190  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1554   1191       add_srs_wkt (p, 7,
  1555         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1192  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1556   1193       add_srs_wkt (p, 8,
  1557         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1194  +        "ian\",120],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  1558   1195       add_srs_wkt (p, 9,
  1559         -        "20],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1196  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1560   1197       add_srs_wkt (p, 10,
  1561         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1198  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1562   1199       add_srs_wkt (p, 11,
  1563         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  1564         -    add_srs_wkt (p, 12,
  1565         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4797\"]]");
  1566         -    p = add_epsg_def_ex (filter, first, last, 4798, "epsg", 4798,
  1567         -        "New Beijing / 3-degree Gauss-Kruger CM 123E", 0, 1,
  1568         -        "Krassowsky 1940", "Greenwich",
  1569         -        "New_Beijing", "Transverse_Mercator", "metre",
  1570         -        "X", "North", "Y", "East");
         1200  +        "EPSG\",\"4797\"]]");
         1201  +    p = add_epsg_def (filter, first, last, 4798, "epsg", 4798,
         1202  +        "New Beijing / 3-degree Gauss-Kruger CM 123E");
  1571   1203       add_proj4text (p, 0,
  1572   1204           "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
  1573   1205       add_proj4text (p, 1,
  1574   1206           "+ellps=krass +units=m +no_defs");
  1575   1207       add_srs_wkt (p, 0,
  1576   1208           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 123E\",G");
  1577   1209       add_srs_wkt (p, 1,
................................................................................
  1579   1211       add_srs_wkt (p, 2,
  1580   1212           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
  1581   1213       add_srs_wkt (p, 3,
  1582   1214           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
  1583   1215       add_srs_wkt (p, 4,
  1584   1216           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1585   1217       add_srs_wkt (p, 5,
  1586         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1218  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1587   1219       add_srs_wkt (p, 6,
  1588         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1220  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1589   1221       add_srs_wkt (p, 7,
  1590         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1222  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1591   1223       add_srs_wkt (p, 8,
  1592         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1224  +        "ian\",123],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  1593   1225       add_srs_wkt (p, 9,
  1594         -        "23],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1226  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1595   1227       add_srs_wkt (p, 10,
  1596         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1228  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1597   1229       add_srs_wkt (p, 11,
  1598         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  1599         -    add_srs_wkt (p, 12,
  1600         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4798\"]]");
  1601         -    p = add_epsg_def_ex (filter, first, last, 4799, "epsg", 4799,
  1602         -        "New Beijing / 3-degree Gauss-Kruger CM 126E", 0, 1,
  1603         -        "Krassowsky 1940", "Greenwich",
  1604         -        "New_Beijing", "Transverse_Mercator", "metre",
  1605         -        "X", "North", "Y", "East");
         1230  +        "EPSG\",\"4798\"]]");
         1231  +    p = add_epsg_def (filter, first, last, 4799, "epsg", 4799,
         1232  +        "New Beijing / 3-degree Gauss-Kruger CM 126E");
  1606   1233       add_proj4text (p, 0,
  1607   1234           "+proj=tmerc +lat_0=0 +lon_0=126 +k=1 +x_0=500000 +y_0=0 ");
  1608   1235       add_proj4text (p, 1,
  1609   1236           "+ellps=krass +units=m +no_defs");
  1610   1237       add_srs_wkt (p, 0,
  1611   1238           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 126E\",G");
  1612   1239       add_srs_wkt (p, 1,
................................................................................
  1614   1241       add_srs_wkt (p, 2,
  1615   1242           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
  1616   1243       add_srs_wkt (p, 3,
  1617   1244           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
  1618   1245       add_srs_wkt (p, 4,
  1619   1246           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1620   1247       add_srs_wkt (p, 5,
  1621         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1248  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1622   1249       add_srs_wkt (p, 6,
  1623         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1250  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1624   1251       add_srs_wkt (p, 7,
  1625         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1252  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1626   1253       add_srs_wkt (p, 8,
  1627         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1254  +        "ian\",126],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  1628   1255       add_srs_wkt (p, 9,
  1629         -        "26],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1256  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1630   1257       add_srs_wkt (p, 10,
  1631         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1258  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1632   1259       add_srs_wkt (p, 11,
  1633         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  1634         -    add_srs_wkt (p, 12,
  1635         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4799\"]]");
  1636         -    p = add_epsg_def_ex (filter, first, last, 4800, "epsg", 4800,
  1637         -        "New Beijing / 3-degree Gauss-Kruger CM 129E", 0, 1,
  1638         -        "Krassowsky 1940", "Greenwich",
  1639         -        "New_Beijing", "Transverse_Mercator", "metre",
  1640         -        "X", "North", "Y", "East");
         1260  +        "EPSG\",\"4799\"]]");
         1261  +    p = add_epsg_def (filter, first, last, 4800, "epsg", 4800,
         1262  +        "New Beijing / 3-degree Gauss-Kruger CM 129E");
  1641   1263       add_proj4text (p, 0,
  1642   1264           "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
  1643   1265       add_proj4text (p, 1,
  1644   1266           "+ellps=krass +units=m +no_defs");
  1645   1267       add_srs_wkt (p, 0,
  1646   1268           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 129E\",G");
  1647   1269       add_srs_wkt (p, 1,
................................................................................
  1649   1271       add_srs_wkt (p, 2,
  1650   1272           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
  1651   1273       add_srs_wkt (p, 3,
  1652   1274           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
  1653   1275       add_srs_wkt (p, 4,
  1654   1276           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1655   1277       add_srs_wkt (p, 5,
  1656         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1278  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1657   1279       add_srs_wkt (p, 6,
  1658         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1280  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1659   1281       add_srs_wkt (p, 7,
  1660         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1282  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1661   1283       add_srs_wkt (p, 8,
  1662         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1284  +        "ian\",129],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  1663   1285       add_srs_wkt (p, 9,
  1664         -        "29],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1286  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1665   1287       add_srs_wkt (p, 10,
  1666         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1288  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1667   1289       add_srs_wkt (p, 11,
  1668         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  1669         -    add_srs_wkt (p, 12,
  1670         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4800\"]]");
  1671         -    p = add_epsg_def_ex (filter, first, last, 4801, "epsg", 4801,
  1672         -        "Bern 1898 (Bern)", 1, 1,
  1673         -        "Bessel 1841", "Bern",
  1674         -        "CH1903_Bern", "none", "degree",
  1675         -        "Latitude", "North", "Longitude", "East");
         1290  +        "EPSG\",\"4800\"]]");
         1291  +    p = add_epsg_def (filter, first, last, 4801, "epsg", 4801,
         1292  +        "Bern 1898 (Bern)");
  1676   1293       add_proj4text (p, 0,
  1677   1294           "+proj=longlat +ellps=bessel +towgs84=674.4,15.1,405.3,0,");
  1678   1295       add_proj4text (p, 1,
  1679   1296           "0,0,0 +pm=bern +no_defs");
  1680   1297       add_srs_wkt (p, 0,
  1681   1298           "GEOGCS[\"Bern 1898 (Bern)\",DATUM[\"CH1903_Bern\",SPHERO");
  1682   1299       add_srs_wkt (p, 1,
................................................................................
  1684   1301       add_srs_wkt (p, 2,
  1685   1302           "PSG\",\"7004\"]],TOWGS84[674.4,15.1,405.3,0,0,0,0],AUTHO");
  1686   1303       add_srs_wkt (p, 3,
  1687   1304           "RITY[\"EPSG\",\"6801\"]],PRIMEM[\"Bern\",7.4395833333333");
  1688   1305       add_srs_wkt (p, 4,
  1689   1306           "33,AUTHORITY[\"EPSG\",\"8907\"]],UNIT[\"degree\",0.01745");
  1690   1307       add_srs_wkt (p, 5,
  1691         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1308  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1692   1309       add_srs_wkt (p, 6,
  1693         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1694         -    add_srs_wkt (p, 7,
  1695         -        "4801\"]]");
  1696         -    p = add_epsg_def_ex (filter, first, last, 4802, "epsg", 4802,
  1697         -        "Bogota 1975 (Bogota)", 1, 1,
  1698         -        "International 1924", "Bogota",
  1699         -        "Bogota_1975_Bogota", "none", "degree",
  1700         -        "Latitude", "North", "Longitude", "East");
         1310  +        "SG\",\"4801\"]]");
         1311  +    p = add_epsg_def (filter, first, last, 4802, "epsg", 4802,
         1312  +        "Bogota 1975 (Bogota)");
  1701   1313       add_proj4text (p, 0,
  1702   1314           "+proj=longlat +ellps=intl +towgs84=307,304,-318,0,0,0,0 ");
  1703   1315       add_proj4text (p, 1,
  1704   1316           "+pm=bogota +no_defs");
  1705   1317       add_srs_wkt (p, 0,
  1706   1318           "GEOGCS[\"Bogota 1975 (Bogota)\",DATUM[\"Bogota_1975_Bogo");
  1707   1319       add_srs_wkt (p, 1,
................................................................................
  1709   1321       add_srs_wkt (p, 2,
  1710   1322           "TY[\"EPSG\",\"7022\"]],TOWGS84[307,304,-318,0,0,0,0],AUT");
  1711   1323       add_srs_wkt (p, 3,
  1712   1324           "HORITY[\"EPSG\",\"6802\"]],PRIMEM[\"Bogota\",-74.0809166");
  1713   1325       add_srs_wkt (p, 4,
  1714   1326           "6666667,AUTHORITY[\"EPSG\",\"8904\"]],UNIT[\"degree\",0.");
  1715   1327       add_srs_wkt (p, 5,
  1716         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1328  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  1717   1329       add_srs_wkt (p, 6,
  1718         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  1719         -    add_srs_wkt (p, 7,
  1720         -        "G\",\"4802\"]]");
  1721         -    p = add_epsg_def_ex (filter, first, last, 4803, "epsg", 4803,
  1722         -        "Lisbon (Lisbon)", 1, 1,
  1723         -        "International 1924", "Lisbon",
  1724         -        "Lisbon_1937_Lisbon", "none", "degree",
  1725         -        "Latitude", "North", "Longitude", "East");
         1330  +        "[\"EPSG\",\"4802\"]]");
         1331  +    p = add_epsg_def (filter, first, last, 4803, "epsg", 4803,
         1332  +        "Lisbon (Lisbon)");
  1726   1333       add_proj4text (p, 0,
  1727   1334           "+proj=longlat +ellps=intl +towgs84=-304.046,-60.576,103.");
  1728   1335       add_proj4text (p, 1,
  1729   1336           "64,0,0,0,0 +pm=lisbon +no_defs");
  1730   1337       add_srs_wkt (p, 0,
  1731   1338           "GEOGCS[\"Lisbon (Lisbon)\",DATUM[\"Lisbon_1937_Lisbon\",");
  1732   1339       add_srs_wkt (p, 1,
................................................................................
  1734   1341       add_srs_wkt (p, 2,
  1735   1342           "EPSG\",\"7022\"]],TOWGS84[-304.046,-60.576,103.64,0,0,0,");
  1736   1343       add_srs_wkt (p, 3,
  1737   1344           "0],AUTHORITY[\"EPSG\",\"6803\"]],PRIMEM[\"Lisbon\",-9.13");
  1738   1345       add_srs_wkt (p, 4,
  1739   1346           "1906111111112,AUTHORITY[\"EPSG\",\"8902\"]],UNIT[\"degre");
  1740   1347       add_srs_wkt (p, 5,
  1741         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1348  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  1742   1349       add_srs_wkt (p, 6,
  1743         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1744         -    add_srs_wkt (p, 7,
  1745         -        "[\"EPSG\",\"4803\"]]");
  1746         -    p = add_epsg_def_ex (filter, first, last, 4804, "epsg", 4804,
  1747         -        "Makassar (Jakarta)", 1, 1,
  1748         -        "Bessel 1841", "Jakarta",
  1749         -        "Makassar_Jakarta", "none", "degree",
  1750         -        "Latitude", "North", "Longitude", "East");
         1350  +        "HORITY[\"EPSG\",\"4803\"]]");
         1351  +    p = add_epsg_def (filter, first, last, 4804, "epsg", 4804,
         1352  +        "Makassar (Jakarta)");
  1751   1353       add_proj4text (p, 0,
  1752   1354           "+proj=longlat +ellps=bessel +towgs84=-587.8,519.75,145.7");
  1753   1355       add_proj4text (p, 1,
  1754   1356           "6,0,0,0,0 +pm=jakarta +no_defs");
  1755   1357       add_srs_wkt (p, 0,
  1756   1358           "GEOGCS[\"Makassar (Jakarta)\",DATUM[\"Makassar_Jakarta\"");
  1757   1359       add_srs_wkt (p, 1,
................................................................................
  1761   1363       add_srs_wkt (p, 3,
  1762   1364           ",0,0],AUTHORITY[\"EPSG\",\"6804\"]],PRIMEM[\"Jakarta\",1");
  1763   1365       add_srs_wkt (p, 4,
  1764   1366           "06.8077194444444,AUTHORITY[\"EPSG\",\"8908\"]],UNIT[\"de");
  1765   1367       add_srs_wkt (p, 5,
  1766   1368           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1767   1369       add_srs_wkt (p, 6,
  1768         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  1769         -    add_srs_wkt (p, 7,
  1770         -        "ITY[\"EPSG\",\"4804\"]]");
  1771         -    p = add_epsg_def_ex (filter, first, last, 4805, "epsg", 4805,
  1772         -        "MGI (Ferro)", 1, 1,
  1773         -        "Bessel 1841", "Ferro",
  1774         -        "Militar_Geographische_Institut_Ferro", "none", "degree",
  1775         -        "Latitude", "North", "Longitude", "East");
         1370  +        "AUTHORITY[\"EPSG\",\"4804\"]]");
         1371  +    p = add_epsg_def (filter, first, last, 4805, "epsg", 4805,
         1372  +        "MGI (Ferro)");
  1776   1373       add_proj4text (p, 0,
  1777   1374           "+proj=longlat +ellps=bessel +towgs84=682,-203,480,0,0,0,");
  1778   1375       add_proj4text (p, 1,
  1779   1376           "0 +pm=ferro +no_defs");
  1780   1377       add_srs_wkt (p, 0,
  1781   1378           "GEOGCS[\"MGI (Ferro)\",DATUM[\"Militar_Geographische_Ins");
  1782   1379       add_srs_wkt (p, 1,
................................................................................
  1786   1383       add_srs_wkt (p, 3,
  1787   1384           "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\"");
  1788   1385       add_srs_wkt (p, 4,
  1789   1386           ",-17.66666666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"");
  1790   1387       add_srs_wkt (p, 5,
  1791   1388           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1792   1389       add_srs_wkt (p, 6,
  1793         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1794         -    add_srs_wkt (p, 7,
  1795         -        "ORITY[\"EPSG\",\"4805\"]]");
  1796         -    p = add_epsg_def_ex (filter, first, last, 4806, "epsg", 4806,
  1797         -        "Monte Mario (Rome)", 1, 1,
  1798         -        "International 1924", "Rome",
  1799         -        "Monte_Mario_Rome", "none", "degree",
  1800         -        "Latitude", "North", "Longitude", "East");
         1390  +        "],AUTHORITY[\"EPSG\",\"4805\"]]");
         1391  +    p = add_epsg_def (filter, first, last, 4806, "epsg", 4806,
         1392  +        "Monte Mario (Rome)");
  1801   1393       add_proj4text (p, 0,
  1802   1394           "+proj=longlat +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.9");
  1803   1395       add_proj4text (p, 1,
  1804   1396           "71,-2.917,0.714,-11.68 +pm=rome +no_defs");
  1805   1397       add_srs_wkt (p, 0,
  1806   1398           "GEOGCS[\"Monte Mario (Rome)\",DATUM[\"Monte_Mario_Rome\"");
  1807   1399       add_srs_wkt (p, 1,
................................................................................
  1811   1403       add_srs_wkt (p, 3,
  1812   1404           ",0.714,-11.68],AUTHORITY[\"EPSG\",\"6806\"]],PRIMEM[\"Ro");
  1813   1405       add_srs_wkt (p, 4,
  1814   1406           "me\",12.45233333333333,AUTHORITY[\"EPSG\",\"8906\"]],UNI");
  1815   1407       add_srs_wkt (p, 5,
  1816   1408           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1817   1409       add_srs_wkt (p, 6,
  1818         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1819         -    add_srs_wkt (p, 7,
  1820         -        "AUTHORITY[\"EPSG\",\"4806\"]]");
  1821         -    p = add_epsg_def_ex (filter, first, last, 4807, "epsg", 4807,
  1822         -        "NTF (Paris)", 1, 1,
  1823         -        "Clarke 1880 (IGN)", "Paris",
  1824         -        "Nouvelle_Triangulation_Francaise_Paris", "none", "grad",
  1825         -        "Latitude", "North", "Longitude", "East");
         1410  +        "2\"]],AUTHORITY[\"EPSG\",\"4806\"]]");
         1411  +    p = add_epsg_def (filter, first, last, 4807, "epsg", 4807,
         1412  +        "NTF (Paris)");
  1826   1413       add_proj4text (p, 0,
  1827   1414           "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-168,-60,");
  1828   1415       add_proj4text (p, 1,
  1829   1416           "320,0,0,0,0 +pm=paris +no_defs");
  1830   1417       add_srs_wkt (p, 0,
  1831   1418           "GEOGCS[\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Fr");
  1832   1419       add_srs_wkt (p, 1,
................................................................................
  1836   1423       add_srs_wkt (p, 3,
  1837   1424           "[-168,-60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRI");
  1838   1425       add_srs_wkt (p, 4,
  1839   1426           "MEM[\"Paris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],U");
  1840   1427       add_srs_wkt (p, 5,
  1841   1428           "NIT[\"grad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"91");
  1842   1429       add_srs_wkt (p, 6,
  1843         -        "05\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  1844         -    add_srs_wkt (p, 7,
  1845         -        ",AUTHORITY[\"EPSG\",\"4807\"]]");
  1846         -    p = add_epsg_def_ex (filter, first, last, 4808, "epsg", 4808,
  1847         -        "Padang (Jakarta)", 1, 1,
  1848         -        "Bessel 1841", "Jakarta",
  1849         -        "Padang_1884_Jakarta", "none", "degree",
  1850         -        "Latitude", "North", "Longitude", "East");
         1430  +        "05\"]],AUTHORITY[\"EPSG\",\"4807\"]]");
         1431  +    p = add_epsg_def (filter, first, last, 4808, "epsg", 4808,
         1432  +        "Padang (Jakarta)");
  1851   1433       add_proj4text (p, 0,
  1852   1434           "+proj=longlat +ellps=bessel +pm=jakarta +no_defs");
  1853   1435       add_srs_wkt (p, 0,
  1854   1436           "GEOGCS[\"Padang (Jakarta)\",DATUM[\"Padang_1884_Jakarta\"");
  1855   1437       add_srs_wkt (p, 1,
  1856   1438           ",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHOR");
  1857   1439       add_srs_wkt (p, 2,
  1858   1440           "ITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6808\"]],PR");
  1859   1441       add_srs_wkt (p, 3,
  1860   1442           "IMEM[\"Jakarta\",106.8077194444444,AUTHORITY[\"EPSG\",\"");
  1861   1443       add_srs_wkt (p, 4,
  1862   1444           "8908\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1863   1445       add_srs_wkt (p, 5,
  1864         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1865         -    add_srs_wkt (p, 6,
  1866         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4808\"]]");
  1867         -    p = add_epsg_def_ex (filter, first, last, 4809, "epsg", 4809,
  1868         -        "Belge 1950 (Brussels)", 1, 1,
  1869         -        "International 1924", "Brussels",
  1870         -        "Reseau_National_Belge_1950_Brussels", "none", "degree",
  1871         -        "Latitude", "North", "Longitude", "East");
         1446  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4808\"]]");
         1447  +    p = add_epsg_def (filter, first, last, 4809, "epsg", 4809,
         1448  +        "Belge 1950 (Brussels)");
  1872   1449       add_proj4text (p, 0,
  1873   1450           "+proj=longlat +ellps=intl +pm=brussels +no_defs");
  1874   1451       add_srs_wkt (p, 0,
  1875   1452           "GEOGCS[\"Belge 1950 (Brussels)\",DATUM[\"Reseau_National");
  1876   1453       add_srs_wkt (p, 1,
  1877   1454           "_Belge_1950_Brussels\",SPHEROID[\"International 1924\",6");
  1878   1455       add_srs_wkt (p, 2,
  1879   1456           "378388,297,AUTHORITY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPS");
  1880   1457       add_srs_wkt (p, 3,
  1881   1458           "G\",\"6809\"]],PRIMEM[\"Brussels\",4.367975,AUTHORITY[\"");
  1882   1459       add_srs_wkt (p, 4,
  1883   1460           "EPSG\",\"8910\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  1884   1461       add_srs_wkt (p, 5,
  1885         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  1886         -    add_srs_wkt (p, 6,
  1887         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4809\"]]");
  1888         -    p = add_epsg_def_ex (filter, first, last, 4810, "epsg", 4810,
  1889         -        "Tananarive (Paris)", 1, 1,
  1890         -        "International 1924", "Paris",
  1891         -        "Tananarive_1925_Paris", "none", "grad",
  1892         -        "Latitude", "North", "Longitude", "East");
         1462  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4809\"]]");
         1463  +    p = add_epsg_def (filter, first, last, 4810, "epsg", 4810,
         1464  +        "Tananarive (Paris)");
  1893   1465       add_proj4text (p, 0,
  1894   1466           "+proj=longlat +ellps=intl +towgs84=-189,-242,-91,0,0,0,0");
  1895   1467       add_proj4text (p, 1,
  1896   1468           " +pm=paris +no_defs");
  1897   1469       add_srs_wkt (p, 0,
  1898   1470           "GEOGCS[\"Tananarive (Paris)\",DATUM[\"Tananarive_1925_Pa");
  1899   1471       add_srs_wkt (p, 1,
................................................................................
  1901   1473       add_srs_wkt (p, 2,
  1902   1474           "ITY[\"EPSG\",\"7022\"]],TOWGS84[-189,-242,-91,0,0,0,0],A");
  1903   1475       add_srs_wkt (p, 3,
  1904   1476           "UTHORITY[\"EPSG\",\"6810\"]],PRIMEM[\"Paris\",2.33722917");
  1905   1477       add_srs_wkt (p, 4,
  1906   1478           ",AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.015707963");
  1907   1479       add_srs_wkt (p, 5,
  1908         -        "26794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"Latitude\"");
         1480  +        "26794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHORITY[\"EPSG\"");
  1909   1481       add_srs_wkt (p, 6,
  1910         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"48");
  1911         -    add_srs_wkt (p, 7,
  1912         -        "10\"]]");
  1913         -    p = add_epsg_def_ex (filter, first, last, 4811, "epsg", 4811,
  1914         -        "Voirol 1875 (Paris)", 1, 1,
  1915         -        "Clarke 1880 (IGN)", "Paris",
  1916         -        "Voirol_1875_Paris", "none", "grad",
  1917         -        "Latitude", "North", "Longitude", "East");
         1482  +        ",\"4810\"]]");
         1483  +    p = add_epsg_def (filter, first, last, 4811, "epsg", 4811,
         1484  +        "Voirol 1875 (Paris)");
  1918   1485       add_proj4text (p, 0,
  1919   1486           "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-73,-247,");
  1920   1487       add_proj4text (p, 1,
  1921   1488           "227,0,0,0,0 +pm=paris +no_defs");
  1922   1489       add_srs_wkt (p, 0,
  1923   1490           "GEOGCS[\"Voirol 1875 (Paris)\",DATUM[\"Voirol_1875_Paris");
  1924   1491       add_srs_wkt (p, 1,
................................................................................
  1926   1493       add_srs_wkt (p, 2,
  1927   1494           "36265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-73,-247,227");
  1928   1495       add_srs_wkt (p, 3,
  1929   1496           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6811\"]],PRIMEM[\"Paris\"");
  1930   1497       add_srs_wkt (p, 4,
  1931   1498           ",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",");
  1932   1499       add_srs_wkt (p, 5,
  1933         -        "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"");
         1500  +        "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHOR");
  1934   1501       add_srs_wkt (p, 6,
  1935         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1936         -    add_srs_wkt (p, 7,
  1937         -        "PSG\",\"4811\"]]");
  1938         -    p = add_epsg_def_ex (filter, first, last, 4812, "epsg", 4812,
  1939         -        "New Beijing / 3-degree Gauss-Kruger CM 132E", 0, 1,
  1940         -        "Krassowsky 1940", "Greenwich",
  1941         -        "New_Beijing", "Transverse_Mercator", "metre",
  1942         -        "X", "North", "Y", "East");
         1502  +        "ITY[\"EPSG\",\"4811\"]]");
         1503  +    p = add_epsg_def (filter, first, last, 4812, "epsg", 4812,
         1504  +        "New Beijing / 3-degree Gauss-Kruger CM 132E");
  1943   1505       add_proj4text (p, 0,
  1944   1506           "+proj=tmerc +lat_0=0 +lon_0=132 +k=1 +x_0=500000 +y_0=0 ");
  1945   1507       add_proj4text (p, 1,
  1946   1508           "+ellps=krass +units=m +no_defs");
  1947   1509       add_srs_wkt (p, 0,
  1948   1510           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 132E\",G");
  1949   1511       add_srs_wkt (p, 1,
................................................................................
  1951   1513       add_srs_wkt (p, 2,
  1952   1514           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
  1953   1515       add_srs_wkt (p, 3,
  1954   1516           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
  1955   1517       add_srs_wkt (p, 4,
  1956   1518           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1957   1519       add_srs_wkt (p, 5,
  1958         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1520  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1959   1521       add_srs_wkt (p, 6,
  1960         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1522  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1961   1523       add_srs_wkt (p, 7,
  1962         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1524  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1963   1525       add_srs_wkt (p, 8,
  1964         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1526  +        "ian\",132],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  1965   1527       add_srs_wkt (p, 9,
  1966         -        "32],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1528  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1967   1529       add_srs_wkt (p, 10,
  1968         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1530  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  1969   1531       add_srs_wkt (p, 11,
  1970         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  1971         -    add_srs_wkt (p, 12,
  1972         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4812\"]]");
  1973         -    p = add_epsg_def_ex (filter, first, last, 4813, "epsg", 4813,
  1974         -        "Batavia (Jakarta)", 1, 1,
  1975         -        "Bessel 1841", "Jakarta",
  1976         -        "Batavia_Jakarta", "none", "degree",
  1977         -        "Latitude", "North", "Longitude", "East");
         1532  +        "EPSG\",\"4812\"]]");
         1533  +    p = add_epsg_def (filter, first, last, 4813, "epsg", 4813,
         1534  +        "Batavia (Jakarta)");
  1978   1535       add_proj4text (p, 0,
  1979   1536           "+proj=longlat +ellps=bessel +towgs84=-377,681,-50,0,0,0,");
  1980   1537       add_proj4text (p, 1,
  1981   1538           "0 +pm=jakarta +no_defs");
  1982   1539       add_srs_wkt (p, 0,
  1983   1540           "GEOGCS[\"Batavia (Jakarta)\",DATUM[\"Batavia_Jakarta\",S");
  1984   1541       add_srs_wkt (p, 1,
................................................................................
  1986   1543       add_srs_wkt (p, 2,
  1987   1544           "Y[\"EPSG\",\"7004\"]],TOWGS84[-377,681,-50,0,0,0,0],AUTH");
  1988   1545       add_srs_wkt (p, 3,
  1989   1546           "ORITY[\"EPSG\",\"6813\"]],PRIMEM[\"Jakarta\",106.8077194");
  1990   1547       add_srs_wkt (p, 4,
  1991   1548           "444444,AUTHORITY[\"EPSG\",\"8908\"]],UNIT[\"degree\",0.0");
  1992   1549       add_srs_wkt (p, 5,
  1993         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
         1550  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
  1994   1551       add_srs_wkt (p, 6,
  1995         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1996         -    add_srs_wkt (p, 7,
  1997         -        "\",\"4813\"]]");
  1998         -    p = add_epsg_def_ex (filter, first, last, 4814, "epsg", 4814,
  1999         -        "RT38 (Stockholm)", 1, 1,
  2000         -        "Bessel 1841", "Stockholm",
  2001         -        "Stockholm_1938_Stockholm", "none", "degree",
  2002         -        "Latitude", "North", "Longitude", "East");
         1552  +        "\"EPSG\",\"4813\"]]");
         1553  +    p = add_epsg_def (filter, first, last, 4814, "epsg", 4814,
         1554  +        "RT38 (Stockholm)");
  2003   1555       add_proj4text (p, 0,
  2004   1556           "+proj=longlat +ellps=bessel +pm=stockholm +no_defs");
  2005   1557       add_srs_wkt (p, 0,
  2006   1558           "GEOGCS[\"RT38 (Stockholm)\",DATUM[\"Stockholm_1938_Stock");
  2007   1559       add_srs_wkt (p, 1,
  2008   1560           "holm\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,");
  2009   1561       add_srs_wkt (p, 2,
  2010   1562           "AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6814\"");
  2011   1563       add_srs_wkt (p, 3,
  2012   1564           "]],PRIMEM[\"Stockholm\",18.05827777777778,AUTHORITY[\"EP");
  2013   1565       add_srs_wkt (p, 4,
  2014   1566           "SG\",\"8911\"]],UNIT[\"degree\",0.0174532925199433,AUTHO");
  2015   1567       add_srs_wkt (p, 5,
  2016         -        "RITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2017         -    add_srs_wkt (p, 6,
  2018         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4814\"]]");
  2019         -    p = add_epsg_def_ex (filter, first, last, 4815, "epsg", 4815,
  2020         -        "Greek (Athens)", 1, 1,
  2021         -        "Bessel 1841", "Athens",
  2022         -        "Greek_Athens", "none", "degree",
  2023         -        "Latitude", "North", "Longitude", "East");
         1568  +        "RITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4814\"]]");
         1569  +    p = add_epsg_def (filter, first, last, 4815, "epsg", 4815,
         1570  +        "Greek (Athens)");
  2024   1571       add_proj4text (p, 0,
  2025   1572           "+proj=longlat +ellps=bessel +pm=athens +no_defs");
  2026   1573       add_srs_wkt (p, 0,
  2027   1574           "GEOGCS[\"Greek (Athens)\",DATUM[\"Greek_Athens\",SPHEROI");
  2028   1575       add_srs_wkt (p, 1,
  2029   1576           "D[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EP");
  2030   1577       add_srs_wkt (p, 2,
  2031   1578           "SG\",\"7004\"]],AUTHORITY[\"EPSG\",\"6815\"]],PRIMEM[\"A");
  2032   1579       add_srs_wkt (p, 3,
  2033   1580           "thens\",23.7163375,AUTHORITY[\"EPSG\",\"8912\"]],UNIT[\"");
  2034   1581       add_srs_wkt (p, 4,
  2035   1582           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2036   1583       add_srs_wkt (p, 5,
  2037         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2038         -    add_srs_wkt (p, 6,
  2039         -        "ORITY[\"EPSG\",\"4815\"]]");
  2040         -    p = add_epsg_def_ex (filter, first, last, 4816, "epsg", 4816,
  2041         -        "Carthage (Paris)", 1, 1,
  2042         -        "Clarke 1880 (IGN)", "Paris",
  2043         -        "Carthage_Paris", "none", "grad",
  2044         -        "Latitude", "North", "Longitude", "East");
         1584  +        "],AUTHORITY[\"EPSG\",\"4815\"]]");
         1585  +    p = add_epsg_def (filter, first, last, 4816, "epsg", 4816,
         1586  +        "Carthage (Paris)");
  2045   1587       add_proj4text (p, 0,
  2046   1588           "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-263,6,43");
  2047   1589       add_proj4text (p, 1,
  2048   1590           "1,0,0,0,0 +pm=paris +no_defs");
  2049   1591       add_srs_wkt (p, 0,
  2050   1592           "GEOGCS[\"Carthage (Paris)\",DATUM[\"Carthage_Paris\",SPH");
  2051   1593       add_srs_wkt (p, 1,
................................................................................
  2053   1595       add_srs_wkt (p, 2,
  2054   1596           "AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-263,6,431,0,0,0,0");
  2055   1597       add_srs_wkt (p, 3,
  2056   1598           "],AUTHORITY[\"EPSG\",\"6816\"]],PRIMEM[\"Paris\",2.33722");
  2057   1599       add_srs_wkt (p, 4,
  2058   1600           "917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.015707");
  2059   1601       add_srs_wkt (p, 5,
  2060         -        "96326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"Latitud");
         1602  +        "96326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHORITY[\"EP");
  2061   1603       add_srs_wkt (p, 6,
  2062         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2063         -    add_srs_wkt (p, 7,
  2064         -        "4816\"]]");
  2065         -    p = add_epsg_def_ex (filter, first, last, 4817, "epsg", 4817,
  2066         -        "NGO 1948 (Oslo)", 1, 1,
  2067         -        "Bessel Modified", "Oslo",
  2068         -        "NGO_1948_Oslo", "none", "degree",
  2069         -        "Latitude", "North", "Longitude", "East");
         1604  +        "SG\",\"4816\"]]");
         1605  +    p = add_epsg_def (filter, first, last, 4817, "epsg", 4817,
         1606  +        "NGO 1948 (Oslo)");
  2070   1607       add_proj4text (p, 0,
  2071   1608           "+proj=longlat +a=6377492.018 +b=6356173.508712696 +towgs");
  2072   1609       add_proj4text (p, 1,
  2073   1610           "84=278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +no_def");
  2074   1611       add_proj4text (p, 2,
  2075   1612           "s");
  2076   1613       add_srs_wkt (p, 0,
................................................................................
  2082   1619       add_srs_wkt (p, 3,
  2083   1620           "-6.61,6.21],AUTHORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\"");
  2084   1621       add_srs_wkt (p, 4,
  2085   1622           ",10.72291666666667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"");
  2086   1623       add_srs_wkt (p, 5,
  2087   1624           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2088   1625       add_srs_wkt (p, 6,
  2089         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2090         -    add_srs_wkt (p, 7,
  2091         -        "ORITY[\"EPSG\",\"4817\"]]");
  2092         -    p = add_epsg_def_ex (filter, first, last, 4818, "epsg", 4818,
  2093         -        "S-JTSK (Ferro)", 1, 1,
  2094         -        "Bessel 1841", "Ferro",
  2095         -        "System_Jednotne_Trigonometricke_Site_Katastralni_Ferro", "none", "degree",
  2096         -        "Latitude", "North", "Longitude", "East");
         1626  +        "],AUTHORITY[\"EPSG\",\"4817\"]]");
         1627  +    p = add_epsg_def (filter, first, last, 4818, "epsg", 4818,
         1628  +        "S-JTSK (Ferro)");
  2097   1629       add_proj4text (p, 0,
  2098   1630           "+proj=longlat +ellps=bessel +towgs84=589,76,480,0,0,0,0 ");
  2099   1631       add_proj4text (p, 1,
  2100   1632           "+pm=ferro +no_defs");
  2101   1633       add_srs_wkt (p, 0,
  2102   1634           "GEOGCS[\"S-JTSK (Ferro)\",DATUM[\"System_Jednotne_Trigon");
  2103   1635       add_srs_wkt (p, 1,
................................................................................
  2107   1639       add_srs_wkt (p, 3,
  2108   1640           "],TOWGS84[589,76,480,0,0,0,0],AUTHORITY[\"EPSG\",\"6818\"");
  2109   1641       add_srs_wkt (p, 4,
  2110   1642           "]],PRIMEM[\"Ferro\",-17.66666666666667,AUTHORITY[\"EPSG\"");
  2111   1643       add_srs_wkt (p, 5,
  2112   1644           ",\"8909\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2113   1645       add_srs_wkt (p, 6,
  2114         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2115         -    add_srs_wkt (p, 7,
  2116         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4818\"]]");
  2117         -    p = add_epsg_def_ex (filter, first, last, 4819, "epsg", 4819,
  2118         -        "Nord Sahara 1959 (Paris)", 1, 1,
  2119         -        "Clarke 1880 (RGS)", "Paris",
  2120         -        "Nord_Sahara_1959_Paris", "none", "grad",
  2121         -        "Latitude", "North", "Longitude", "East");
         1646  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4818\"]]");
         1647  +    p = add_epsg_def (filter, first, last, 4819, "epsg", 4819,
         1648  +        "Nord Sahara 1959 (Paris)");
  2122   1649       add_proj4text (p, 0,
  2123   1650           "+proj=longlat +ellps=clrk80 +towgs84=-209.362,-87.8162,4");
  2124   1651       add_proj4text (p, 1,
  2125   1652           "04.62,0.0046,3.4784,0.5805,-1.4547 +pm=paris +no_defs");
  2126   1653       add_srs_wkt (p, 0,
  2127   1654           "GEOGCS[\"Nord Sahara 1959 (Paris)\",DATUM[\"Nord_Sahara_");
  2128   1655       add_srs_wkt (p, 1,
................................................................................
  2132   1659       add_srs_wkt (p, 3,
  2133   1660           "87.8162,404.62,0.0046,3.4784,0.5805,-1.4547],AUTHORITY[\"");
  2134   1661       add_srs_wkt (p, 4,
  2135   1662           "EPSG\",\"6819\"]],PRIMEM[\"Paris\",2.33722917,AUTHORITY[");
  2136   1663       add_srs_wkt (p, 5,
  2137   1664           "\"EPSG\",\"8903\"]],UNIT[\"grad\",0.01570796326794897,AU");
  2138   1665       add_srs_wkt (p, 6,
  2139         -        "THORITY[\"EPSG\",\"9105\"]],AXIS[\"Latitude\",NORTH],AXI");
         1666  +        "THORITY[\"EPSG\",\"9105\"]],AUTHORITY[\"EPSG\",\"4819\"]");
  2140   1667       add_srs_wkt (p, 7,
  2141         -        "S[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4819\"]]");
  2142         -    p = add_epsg_def_ex (filter, first, last, 4820, "epsg", 4820,
  2143         -        "Segara (Jakarta)", 1, 1,
  2144         -        "Bessel 1841", "Jakarta",
  2145         -        "Gunung_Segara_Jakarta", "none", "degree",
  2146         -        "Latitude", "North", "Longitude", "East");
         1668  +        "]");
         1669  +    p = add_epsg_def (filter, first, last, 4820, "epsg", 4820,
         1670  +        "Segara (Jakarta)");
  2147   1671       add_proj4text (p, 0,
  2148   1672           "+proj=longlat +ellps=bessel +towgs84=-403,684,41,0,0,0,0");
  2149   1673       add_proj4text (p, 1,
  2150   1674           " +pm=jakarta +no_defs");
  2151   1675       add_srs_wkt (p, 0,
  2152   1676           "GEOGCS[\"Segara (Jakarta)\",DATUM[\"Gunung_Segara_Jakart");
  2153   1677       add_srs_wkt (p, 1,
................................................................................
  2155   1679       add_srs_wkt (p, 2,
  2156   1680           "HORITY[\"EPSG\",\"7004\"]],TOWGS84[-403,684,41,0,0,0,0],");
  2157   1681       add_srs_wkt (p, 3,
  2158   1682           "AUTHORITY[\"EPSG\",\"6820\"]],PRIMEM[\"Jakarta\",106.807");
  2159   1683       add_srs_wkt (p, 4,
  2160   1684           "7194444444,AUTHORITY[\"EPSG\",\"8908\"]],UNIT[\"degree\"");
  2161   1685       add_srs_wkt (p, 5,
  2162         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1686  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  2163   1687       add_srs_wkt (p, 6,
  2164         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2165         -    add_srs_wkt (p, 7,
  2166         -        "PSG\",\"4820\"]]");
  2167         -    p = add_epsg_def_ex (filter, first, last, 4821, "epsg", 4821,
  2168         -        "Voirol 1879 (Paris)", 1, 1,
  2169         -        "Clarke 1880 (IGN)", "Paris",
  2170         -        "Voirol_1879_Paris", "none", "grad",
  2171         -        "Latitude", "North", "Longitude", "East");
         1688  +        "ITY[\"EPSG\",\"4820\"]]");
         1689  +    p = add_epsg_def (filter, first, last, 4821, "epsg", 4821,
         1690  +        "Voirol 1879 (Paris)");
  2172   1691       add_proj4text (p, 0,
  2173   1692           "+proj=longlat +a=6378249.2 +b=6356515 +pm=paris +no_defs");
  2174   1693       add_srs_wkt (p, 0,
  2175   1694           "GEOGCS[\"Voirol 1879 (Paris)\",DATUM[\"Voirol_1879_Paris");
  2176   1695       add_srs_wkt (p, 1,
  2177   1696           "\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602129");
  2178   1697       add_srs_wkt (p, 2,
  2179   1698           "36265,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\",\"");
  2180   1699       add_srs_wkt (p, 3,
  2181   1700           "6821\"]],PRIMEM[\"Paris\",2.33722917,AUTHORITY[\"EPSG\",");
  2182   1701       add_srs_wkt (p, 4,
  2183   1702           "\"8903\"]],UNIT[\"grad\",0.01570796326794897,AUTHORITY[\"");
  2184   1703       add_srs_wkt (p, 5,
  2185         -        "EPSG\",\"9105\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2186         -    add_srs_wkt (p, 6,
  2187         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4821\"]]");
  2188         -    p = add_epsg_def_ex (filter, first, last, 4822, "epsg", 4822,
  2189         -        "New Beijing / 3-degree Gauss-Kruger CM 135E", 0, 1,
  2190         -        "Krassowsky 1940", "Greenwich",
  2191         -        "New_Beijing", "Transverse_Mercator", "metre",
  2192         -        "X", "North", "Y", "East");
         1704  +        "EPSG\",\"9105\"]],AUTHORITY[\"EPSG\",\"4821\"]]");
         1705  +    p = add_epsg_def (filter, first, last, 4822, "epsg", 4822,
         1706  +        "New Beijing / 3-degree Gauss-Kruger CM 135E");
  2193   1707       add_proj4text (p, 0,
  2194   1708           "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
  2195   1709       add_proj4text (p, 1,
  2196   1710           "+ellps=krass +units=m +no_defs");
  2197   1711       add_srs_wkt (p, 0,
  2198   1712           "PROJCS[\"New Beijing / 3-degree Gauss-Kruger CM 135E\",G");
  2199   1713       add_srs_wkt (p, 1,
................................................................................
  2201   1715       add_srs_wkt (p, 2,
  2202   1716           "rassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024");
  2203   1717       add_srs_wkt (p, 3,
  2204   1718           "\"]],AUTHORITY[\"EPSG\",\"1045\"]],PRIMEM[\"Greenwich\",");
  2205   1719       add_srs_wkt (p, 4,
  2206   1720           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2207   1721       add_srs_wkt (p, 5,
  2208         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1722  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2209   1723       add_srs_wkt (p, 6,
  2210         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1724  +        "G\",\"4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2211   1725       add_srs_wkt (p, 7,
  2212         -        "4555\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1726  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  2213   1727       add_srs_wkt (p, 8,
  2214         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1728  +        "ian\",135],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
  2215   1729       add_srs_wkt (p, 9,
  2216         -        "35],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1730  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  2217   1731       add_srs_wkt (p, 10,
  2218         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1732  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
  2219   1733       add_srs_wkt (p, 11,
  2220         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  2221         -    add_srs_wkt (p, 12,
  2222         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"4822\"]]");
  2223         -    p = add_epsg_def_ex (filter, first, last, 4823, "epsg", 4823,
  2224         -        "Sao Tome", 1, 1,
  2225         -        "International 1924", "Greenwich",
  2226         -        "Sao_Tome", "none", "degree",
  2227         -        "Latitude", "North", "Longitude", "East");
         1734  +        "EPSG\",\"4822\"]]");
         1735  +    p = add_epsg_def (filter, first, last, 4823, "epsg", 4823,
         1736  +        "Sao Tome");
  2228   1737       add_proj4text (p, 0,
  2229   1738           "+proj=longlat +ellps=intl +no_defs");
  2230   1739       add_srs_wkt (p, 0,
  2231   1740           "GEOGCS[\"Sao Tome\",DATUM[\"Sao_Tome\",SPHEROID[\"Intern");
  2232   1741       add_srs_wkt (p, 1,
  2233   1742           "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
  2234   1743       add_srs_wkt (p, 2,
  2235   1744           ",AUTHORITY[\"EPSG\",\"1044\"]],PRIMEM[\"Greenwich\",0,AU");
  2236   1745       add_srs_wkt (p, 3,
  2237   1746           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2238   1747       add_srs_wkt (p, 4,
  2239         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1748  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2240   1749       add_srs_wkt (p, 5,
  2241         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4823");
  2242         -    add_srs_wkt (p, 6,
  2243         -        "\"]]");
  2244         -    p = add_epsg_def_ex (filter, first, last, 4824, "epsg", 4824,
  2245         -        "Principe", 1, 1,
  2246         -        "International 1924", "Greenwich",
  2247         -        "Principe", "none", "degree",
  2248         -        "Latitude", "North", "Longitude", "East");
         1750  +        "\"4823\"]]");
         1751  +    p = add_epsg_def (filter, first, last, 4824, "epsg", 4824,
         1752  +        "Principe");
  2249   1753       add_proj4text (p, 0,
  2250   1754           "+proj=longlat +ellps=intl +no_defs");
  2251   1755       add_srs_wkt (p, 0,
  2252   1756           "GEOGCS[\"Principe\",DATUM[\"Principe\",SPHEROID[\"Intern");
  2253   1757       add_srs_wkt (p, 1,
  2254   1758           "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
  2255   1759       add_srs_wkt (p, 2,
  2256   1760           ",AUTHORITY[\"EPSG\",\"1046\"]],PRIMEM[\"Greenwich\",0,AU");
  2257   1761       add_srs_wkt (p, 3,
  2258   1762           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2259   1763       add_srs_wkt (p, 4,
  2260         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1764  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  2261   1765       add_srs_wkt (p, 5,
  2262         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4824");
  2263         -    add_srs_wkt (p, 6,
  2264         -        "\"]]");
  2265         -    p = add_epsg_def_ex (filter, first, last, 4826, "epsg", 4826,
  2266         -        "WGS 84 / Cape Verde National", 0, 0,
  2267         -        "WGS 84", "Greenwich",
  2268         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  2269         -        "M", "East", "P", "North");
         1766  +        "\"4824\"]]");
         1767  +    p = add_epsg_def (filter, first, last, 4826, "epsg", 4826,
         1768  +        "WGS 84 / Cape Verde National");
  2270   1769       add_proj4text (p, 0,
  2271   1770           "+proj=lcc +lat_1=15 +lat_2=16.66666666666667 +lat_0=15.8");
  2272   1771       add_proj4text (p, 1,
  2273   1772           "3333333333333 +lon_0=-24 +x_0=161587.83 +y_0=128511.202 ");
  2274   1773       add_proj4text (p, 2,
  2275   1774           "+datum=WGS84 +units=m +no_defs");
  2276   1775       add_srs_wkt (p, 0,
................................................................................
  2280   1779       add_srs_wkt (p, 2,
  2281   1780           "23563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"");
  2282   1781       add_srs_wkt (p, 3,
  2283   1782           "6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2284   1783       add_srs_wkt (p, 4,
  2285   1784           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2286   1785       add_srs_wkt (p, 5,
  2287         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         1786  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[");
  2288   1787       add_srs_wkt (p, 6,
  2289         -        "\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Lamb");
         1788  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  2290   1789       add_srs_wkt (p, 7,
  2291         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         1790  +        "rallel_1\",15],PARAMETER[\"standard_parallel_2\",16.6666");
  2292   1791       add_srs_wkt (p, 8,
  2293         -        "_1\",15],PARAMETER[\"standard_parallel_2\",16.6666666666");
         1792  +        "6666666667],PARAMETER[\"latitude_of_origin\",15.83333333");
  2294   1793       add_srs_wkt (p, 9,
  2295         -        "6667],PARAMETER[\"latitude_of_origin\",15.83333333333333");
         1794  +        "333333],PARAMETER[\"central_meridian\",-24],PARAMETER[\"");
  2296   1795       add_srs_wkt (p, 10,
  2297         -        "],PARAMETER[\"central_meridian\",-24],PARAMETER[\"false_");
         1796  +        "false_easting\",161587.83],PARAMETER[\"false_northing\",");
  2298   1797       add_srs_wkt (p, 11,
  2299         -        "easting\",161587.83],PARAMETER[\"false_northing\",128511");
         1798  +        "128511.202],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2300   1799       add_srs_wkt (p, 12,
  2301         -        ".202],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         1800  +        "]],AXIS[\"M\",EAST],AXIS[\"P\",NORTH],AUTHORITY[\"EPSG\"");
  2302   1801       add_srs_wkt (p, 13,
  2303         -        "S[\"M\",EAST],AXIS[\"P\",NORTH],AUTHORITY[\"EPSG\",\"482");
  2304         -    add_srs_wkt (p, 14,
  2305         -        "6\"]]");
  2306         -    p = add_epsg_def_ex (filter, first, last, 4839, "epsg", 4839,
  2307         -        "ETRS89 / LCC Germany (N-E)", 0, 1,
  2308         -        "GRS 1980", "Greenwich",
  2309         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
  2310         -        "Northing", "North", "Easting", "East");
         1802  +        ",\"4826\"]]");
         1803  +    p = add_epsg_def (filter, first, last, 4839, "epsg", 4839,
         1804  +        "ETRS89 / LCC Germany (N-E)");
  2311   1805       add_proj4text (p, 0,
  2312   1806           "+proj=lcc +lat_1=48.66666666666666 +lat_2=53.66666666666");
  2313   1807       add_proj4text (p, 1,
  2314   1808           "666 +lat_0=51 +lon_0=10.5 +x_0=0 +y_0=0 +ellps=GRS80 +to");
  2315   1809       add_proj4text (p, 2,
  2316   1810           "wgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2317   1811       add_srs_wkt (p, 0,
................................................................................
  2323   1817       add_srs_wkt (p, 3,
  2324   1818           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2325   1819       add_srs_wkt (p, 4,
  2326   1820           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2327   1821       add_srs_wkt (p, 5,
  2328   1822           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2329   1823       add_srs_wkt (p, 6,
  2330         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1824  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
  2331   1825       add_srs_wkt (p, 7,
  2332         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"L");
         1826  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  2333   1827       add_srs_wkt (p, 8,
  2334         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         1828  +        "_parallel_1\",48.66666666666666],PARAMETER[\"standard_pa");
  2335   1829       add_srs_wkt (p, 9,
  2336         -        "lel_1\",48.66666666666666],PARAMETER[\"standard_parallel");
         1830  +        "rallel_2\",53.66666666666666],PARAMETER[\"latitude_of_or");
  2337   1831       add_srs_wkt (p, 10,
  2338         -        "_2\",53.66666666666666],PARAMETER[\"latitude_of_origin\"");
         1832  +        "igin\",51],PARAMETER[\"central_meridian\",10.5],PARAMETE");
  2339   1833       add_srs_wkt (p, 11,
  2340         -        ",51],PARAMETER[\"central_meridian\",10.5],PARAMETER[\"fa");
         1834  +        "R[\"false_easting\",0],PARAMETER[\"false_northing\",0],U");
  2341   1835       add_srs_wkt (p, 12,
  2342         -        "lse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
         1836  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
  2343   1837       add_srs_wkt (p, 13,
  2344         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\"");
  2345         -    add_srs_wkt (p, 14,
  2346         -        ",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4839");
  2347         -    add_srs_wkt (p, 15,
  2348         -        "\"]]");
  2349         -    p = add_epsg_def_ex (filter, first, last, 4855, "epsg", 4855,
  2350         -        "ETRS89 / NTM zone 5 (deprecated)", 0, 1,
  2351         -        "GRS 1980", "Greenwich",
  2352         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2353         -        "Northing", "North", "Easting", "East");
         1838  +        "\"EPSG\",\"4839\"]]");
         1839  +    p = add_epsg_def (filter, first, last, 4855, "epsg", 4855,
         1840  +        "ETRS89 / NTM zone 5 (deprecated)");
  2354   1841       add_proj4text (p, 0,
  2355   1842           "+proj=tmerc +lat_0=0 +lon_0=5.5 +k=1 +x_0=100000 +y_0=10");
  2356   1843       add_proj4text (p, 1,
  2357   1844           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2358   1845       add_proj4text (p, 2,
  2359   1846           "efs");
  2360   1847       add_srs_wkt (p, 0,
................................................................................
  2366   1853       add_srs_wkt (p, 3,
  2367   1854           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2368   1855       add_srs_wkt (p, 4,
  2369   1856           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2370   1857       add_srs_wkt (p, 5,
  2371   1858           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2372   1859       add_srs_wkt (p, 6,
  2373         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1860  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2374   1861       add_srs_wkt (p, 7,
  2375         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         1862  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2376   1863       add_srs_wkt (p, 8,
  2377         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1864  +        "f_origin\",0],PARAMETER[\"central_meridian\",5.5],PARAME");
  2378   1865       add_srs_wkt (p, 9,
  2379         -        "in\",0],PARAMETER[\"central_meridian\",5.5],PARAMETER[\"");
         1866  +        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1000");
  2380   1867       add_srs_wkt (p, 10,
  2381         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         1868  +        "00],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2382   1869       add_srs_wkt (p, 11,
  2383         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         1870  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2384   1871       add_srs_wkt (p, 12,
  2385         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2386         -    add_srs_wkt (p, 13,
  2387         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4855\"]]");
  2388         -    p = add_epsg_def_ex (filter, first, last, 4856, "epsg", 4856,
  2389         -        "ETRS89 / NTM zone 6 (deprecated)", 0, 1,
  2390         -        "GRS 1980", "Greenwich",
  2391         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2392         -        "Northing", "North", "Easting", "East");
         1872  +        "55\"]]");
         1873  +    p = add_epsg_def (filter, first, last, 4856, "epsg", 4856,
         1874  +        "ETRS89 / NTM zone 6 (deprecated)");
  2393   1875       add_proj4text (p, 0,
  2394   1876           "+proj=tmerc +lat_0=0 +lon_0=6.5 +k=1 +x_0=100000 +y_0=10");
  2395   1877       add_proj4text (p, 1,
  2396   1878           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2397   1879       add_proj4text (p, 2,
  2398   1880           "efs");
  2399   1881       add_srs_wkt (p, 0,
................................................................................
  2405   1887       add_srs_wkt (p, 3,
  2406   1888           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2407   1889       add_srs_wkt (p, 4,
  2408   1890           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2409   1891       add_srs_wkt (p, 5,
  2410   1892           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2411   1893       add_srs_wkt (p, 6,
  2412         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1894  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2413   1895       add_srs_wkt (p, 7,
  2414         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         1896  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2415   1897       add_srs_wkt (p, 8,
  2416         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1898  +        "f_origin\",0],PARAMETER[\"central_meridian\",6.5],PARAME");
  2417   1899       add_srs_wkt (p, 9,
  2418         -        "in\",0],PARAMETER[\"central_meridian\",6.5],PARAMETER[\"");
         1900  +        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1000");
  2419   1901       add_srs_wkt (p, 10,
  2420         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         1902  +        "00],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2421   1903       add_srs_wkt (p, 11,
  2422         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         1904  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2423   1905       add_srs_wkt (p, 12,
  2424         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2425         -    add_srs_wkt (p, 13,
  2426         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4856\"]]");
  2427         -    p = add_epsg_def_ex (filter, first, last, 4857, "epsg", 4857,
  2428         -        "ETRS89 / NTM zone 7 (deprecated)", 0, 1,
  2429         -        "GRS 1980", "Greenwich",
  2430         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2431         -        "Northing", "North", "Easting", "East");
         1906  +        "56\"]]");
         1907  +    p = add_epsg_def (filter, first, last, 4857, "epsg", 4857,
         1908  +        "ETRS89 / NTM zone 7 (deprecated)");
  2432   1909       add_proj4text (p, 0,
  2433   1910           "+proj=tmerc +lat_0=0 +lon_0=7.5 +k=1 +x_0=100000 +y_0=10");
  2434   1911       add_proj4text (p, 1,
  2435   1912           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2436   1913       add_proj4text (p, 2,
  2437   1914           "efs");
  2438   1915       add_srs_wkt (p, 0,
................................................................................
  2444   1921       add_srs_wkt (p, 3,
  2445   1922           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2446   1923       add_srs_wkt (p, 4,
  2447   1924           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2448   1925       add_srs_wkt (p, 5,
  2449   1926           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2450   1927       add_srs_wkt (p, 6,
  2451         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1928  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2452   1929       add_srs_wkt (p, 7,
  2453         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         1930  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2454   1931       add_srs_wkt (p, 8,
  2455         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1932  +        "f_origin\",0],PARAMETER[\"central_meridian\",7.5],PARAME");
  2456   1933       add_srs_wkt (p, 9,
  2457         -        "in\",0],PARAMETER[\"central_meridian\",7.5],PARAMETER[\"");
         1934  +        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1000");
  2458   1935       add_srs_wkt (p, 10,
  2459         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         1936  +        "00],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2460   1937       add_srs_wkt (p, 11,
  2461         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         1938  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2462   1939       add_srs_wkt (p, 12,
  2463         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2464         -    add_srs_wkt (p, 13,
  2465         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4857\"]]");
  2466         -    p = add_epsg_def_ex (filter, first, last, 4858, "epsg", 4858,
  2467         -        "ETRS89 / NTM zone 8 (deprecated)", 0, 1,
  2468         -        "GRS 1980", "Greenwich",
  2469         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2470         -        "Northing", "North", "Easting", "East");
         1940  +        "57\"]]");
         1941  +    p = add_epsg_def (filter, first, last, 4858, "epsg", 4858,
         1942  +        "ETRS89 / NTM zone 8 (deprecated)");
  2471   1943       add_proj4text (p, 0,
  2472   1944           "+proj=tmerc +lat_0=0 +lon_0=8.5 +k=1 +x_0=100000 +y_0=10");
  2473   1945       add_proj4text (p, 1,
  2474   1946           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2475   1947       add_proj4text (p, 2,
  2476   1948           "efs");
  2477   1949       add_srs_wkt (p, 0,
................................................................................
  2483   1955       add_srs_wkt (p, 3,
  2484   1956           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2485   1957       add_srs_wkt (p, 4,
  2486   1958           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2487   1959       add_srs_wkt (p, 5,
  2488   1960           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2489   1961       add_srs_wkt (p, 6,
  2490         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1962  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2491   1963       add_srs_wkt (p, 7,
  2492         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         1964  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2493   1965       add_srs_wkt (p, 8,
  2494         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1966  +        "f_origin\",0],PARAMETER[\"central_meridian\",8.5],PARAME");
  2495   1967       add_srs_wkt (p, 9,
  2496         -        "in\",0],PARAMETER[\"central_meridian\",8.5],PARAMETER[\"");
         1968  +        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1000");
  2497   1969       add_srs_wkt (p, 10,
  2498         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         1970  +        "00],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2499   1971       add_srs_wkt (p, 11,
  2500         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         1972  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2501   1973       add_srs_wkt (p, 12,
  2502         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2503         -    add_srs_wkt (p, 13,
  2504         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4858\"]]");
  2505         -    p = add_epsg_def_ex (filter, first, last, 4859, "epsg", 4859,
  2506         -        "ETRS89 / NTM zone 9 (deprecated)", 0, 1,
  2507         -        "GRS 1980", "Greenwich",
  2508         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2509         -        "Northing", "North", "Easting", "East");
         1974  +        "58\"]]");
         1975  +    p = add_epsg_def (filter, first, last, 4859, "epsg", 4859,
         1976  +        "ETRS89 / NTM zone 9 (deprecated)");
  2510   1977       add_proj4text (p, 0,
  2511   1978           "+proj=tmerc +lat_0=0 +lon_0=9.5 +k=1 +x_0=100000 +y_0=10");
  2512   1979       add_proj4text (p, 1,
  2513   1980           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2514   1981       add_proj4text (p, 2,
  2515   1982           "efs");
  2516   1983       add_srs_wkt (p, 0,
................................................................................
  2522   1989       add_srs_wkt (p, 3,
  2523   1990           "[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2524   1991       add_srs_wkt (p, 4,
  2525   1992           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2526   1993       add_srs_wkt (p, 5,
  2527   1994           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2528   1995       add_srs_wkt (p, 6,
  2529         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1996  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2530   1997       add_srs_wkt (p, 7,
  2531         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         1998  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2532   1999       add_srs_wkt (p, 8,
  2533         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2000  +        "f_origin\",0],PARAMETER[\"central_meridian\",9.5],PARAME");
  2534   2001       add_srs_wkt (p, 9,
  2535         -        "in\",0],PARAMETER[\"central_meridian\",9.5],PARAMETER[\"");
         2002  +        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1000");
  2536   2003       add_srs_wkt (p, 10,
  2537         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2004  +        "00],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2538   2005       add_srs_wkt (p, 11,
  2539         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2006  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2540   2007       add_srs_wkt (p, 12,
  2541         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2542         -    add_srs_wkt (p, 13,
  2543         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4859\"]]");
  2544         -    p = add_epsg_def_ex (filter, first, last, 4860, "epsg", 4860,
  2545         -        "ETRS89 / NTM zone 10 (deprecated)", 0, 1,
  2546         -        "GRS 1980", "Greenwich",
  2547         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2548         -        "Northing", "North", "Easting", "East");
         2008  +        "59\"]]");
         2009  +    p = add_epsg_def (filter, first, last, 4860, "epsg", 4860,
         2010  +        "ETRS89 / NTM zone 10 (deprecated)");
  2549   2011       add_proj4text (p, 0,
  2550   2012           "+proj=tmerc +lat_0=0 +lon_0=10.5 +k=1 +x_0=100000 +y_0=1");
  2551   2013       add_proj4text (p, 1,
  2552   2014           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2553   2015       add_proj4text (p, 2,
  2554   2016           "defs");
  2555   2017       add_srs_wkt (p, 0,
................................................................................
  2561   2023       add_srs_wkt (p, 3,
  2562   2024           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2563   2025       add_srs_wkt (p, 4,
  2564   2026           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2565   2027       add_srs_wkt (p, 5,
  2566   2028           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2567   2029       add_srs_wkt (p, 6,
  2568         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2030  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2569   2031       add_srs_wkt (p, 7,
  2570         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2032  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2571   2033       add_srs_wkt (p, 8,
  2572         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2034  +        "f_origin\",0],PARAMETER[\"central_meridian\",10.5],PARAM");
  2573   2035       add_srs_wkt (p, 9,
  2574         -        "in\",0],PARAMETER[\"central_meridian\",10.5],PARAMETER[\"");
         2036  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  2575   2037       add_srs_wkt (p, 10,
  2576         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2038  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2577   2039       add_srs_wkt (p, 11,
  2578         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2040  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2579   2041       add_srs_wkt (p, 12,
  2580         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2581         -    add_srs_wkt (p, 13,
  2582         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4860\"]]");
  2583         -    p = add_epsg_def_ex (filter, first, last, 4861, "epsg", 4861,
  2584         -        "ETRS89 / NTM zone 11 (deprecated)", 0, 1,
  2585         -        "GRS 1980", "Greenwich",
  2586         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2587         -        "Northing", "North", "Easting", "East");
         2042  +        "60\"]]");
         2043  +    p = add_epsg_def (filter, first, last, 4861, "epsg", 4861,
         2044  +        "ETRS89 / NTM zone 11 (deprecated)");
  2588   2045       add_proj4text (p, 0,
  2589   2046           "+proj=tmerc +lat_0=0 +lon_0=11.5 +k=1 +x_0=100000 +y_0=1");
  2590   2047       add_proj4text (p, 1,
  2591   2048           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2592   2049       add_proj4text (p, 2,
  2593   2050           "defs");
  2594   2051       add_srs_wkt (p, 0,
................................................................................
  2600   2057       add_srs_wkt (p, 3,
  2601   2058           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2602   2059       add_srs_wkt (p, 4,
  2603   2060           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2604   2061       add_srs_wkt (p, 5,
  2605   2062           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2606   2063       add_srs_wkt (p, 6,
  2607         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2064  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2608   2065       add_srs_wkt (p, 7,
  2609         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2066  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2610   2067       add_srs_wkt (p, 8,
  2611         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2068  +        "f_origin\",0],PARAMETER[\"central_meridian\",11.5],PARAM");
  2612   2069       add_srs_wkt (p, 9,
  2613         -        "in\",0],PARAMETER[\"central_meridian\",11.5],PARAMETER[\"");
         2070  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  2614   2071       add_srs_wkt (p, 10,
  2615         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2072  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2616   2073       add_srs_wkt (p, 11,
  2617         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2074  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2618   2075       add_srs_wkt (p, 12,
  2619         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2620         -    add_srs_wkt (p, 13,
  2621         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4861\"]]");
  2622         -    p = add_epsg_def_ex (filter, first, last, 4862, "epsg", 4862,
  2623         -        "ETRS89 / NTM zone 12 (deprecated)", 0, 1,
  2624         -        "GRS 1980", "Greenwich",
  2625         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2626         -        "Northing", "North", "Easting", "East");
         2076  +        "61\"]]");
         2077  +    p = add_epsg_def (filter, first, last, 4862, "epsg", 4862,
         2078  +        "ETRS89 / NTM zone 12 (deprecated)");
  2627   2079       add_proj4text (p, 0,
  2628   2080           "+proj=tmerc +lat_0=0 +lon_0=12.5 +k=1 +x_0=100000 +y_0=1");
  2629   2081       add_proj4text (p, 1,
  2630   2082           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2631   2083       add_proj4text (p, 2,
  2632   2084           "defs");
  2633   2085       add_srs_wkt (p, 0,
................................................................................
  2639   2091       add_srs_wkt (p, 3,
  2640   2092           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2641   2093       add_srs_wkt (p, 4,
  2642   2094           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2643   2095       add_srs_wkt (p, 5,
  2644   2096           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2645   2097       add_srs_wkt (p, 6,
  2646         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2098  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2647   2099       add_srs_wkt (p, 7,
  2648         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2100  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2649   2101       add_srs_wkt (p, 8,
  2650         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2102  +        "f_origin\",0],PARAMETER[\"central_meridian\",12.5],PARAM");
  2651   2103       add_srs_wkt (p, 9,
  2652         -        "in\",0],PARAMETER[\"central_meridian\",12.5],PARAMETER[\"");
         2104  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  2653   2105       add_srs_wkt (p, 10,
  2654         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2106  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2655   2107       add_srs_wkt (p, 11,
  2656         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2108  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2657   2109       add_srs_wkt (p, 12,
  2658         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2659         -    add_srs_wkt (p, 13,
  2660         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4862\"]]");
  2661         -    p = add_epsg_def_ex (filter, first, last, 4863, "epsg", 4863,
  2662         -        "ETRS89 / NTM zone 13 (deprecated)", 0, 1,
  2663         -        "GRS 1980", "Greenwich",
  2664         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2665         -        "Northing", "North", "Easting", "East");
         2110  +        "62\"]]");
         2111  +    p = add_epsg_def (filter, first, last, 4863, "epsg", 4863,
         2112  +        "ETRS89 / NTM zone 13 (deprecated)");
  2666   2113       add_proj4text (p, 0,
  2667   2114           "+proj=tmerc +lat_0=0 +lon_0=13.5 +k=1 +x_0=100000 +y_0=1");
  2668   2115       add_proj4text (p, 1,
  2669   2116           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2670   2117       add_proj4text (p, 2,
  2671   2118           "defs");
  2672   2119       add_srs_wkt (p, 0,
................................................................................
  2678   2125       add_srs_wkt (p, 3,
  2679   2126           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2680   2127       add_srs_wkt (p, 4,
  2681   2128           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2682   2129       add_srs_wkt (p, 5,
  2683   2130           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2684   2131       add_srs_wkt (p, 6,
  2685         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2132  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2686   2133       add_srs_wkt (p, 7,
  2687         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2134  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2688   2135       add_srs_wkt (p, 8,
  2689         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2136  +        "f_origin\",0],PARAMETER[\"central_meridian\",13.5],PARAM");
  2690   2137       add_srs_wkt (p, 9,
  2691         -        "in\",0],PARAMETER[\"central_meridian\",13.5],PARAMETER[\"");
         2138  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  2692   2139       add_srs_wkt (p, 10,
  2693         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2140  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2694   2141       add_srs_wkt (p, 11,
  2695         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2142  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2696   2143       add_srs_wkt (p, 12,
  2697         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2698         -    add_srs_wkt (p, 13,
  2699         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4863\"]]");
  2700         -    p = add_epsg_def_ex (filter, first, last, 4864, "epsg", 4864,
  2701         -        "ETRS89 / NTM zone 14 (deprecated)", 0, 1,
  2702         -        "GRS 1980", "Greenwich",
  2703         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2704         -        "Northing", "North", "Easting", "East");
         2144  +        "63\"]]");
         2145  +    p = add_epsg_def (filter, first, last, 4864, "epsg", 4864,
         2146  +        "ETRS89 / NTM zone 14 (deprecated)");
  2705   2147       add_proj4text (p, 0,
  2706   2148           "+proj=tmerc +lat_0=0 +lon_0=14.5 +k=1 +x_0=100000 +y_0=1");
  2707   2149       add_proj4text (p, 1,
  2708   2150           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2709   2151       add_proj4text (p, 2,
  2710   2152           "defs");
  2711   2153       add_srs_wkt (p, 0,
................................................................................
  2717   2159       add_srs_wkt (p, 3,
  2718   2160           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2719   2161       add_srs_wkt (p, 4,
  2720   2162           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2721   2163       add_srs_wkt (p, 5,
  2722   2164           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2723   2165       add_srs_wkt (p, 6,
  2724         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2166  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2725   2167       add_srs_wkt (p, 7,
  2726         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2168  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2727   2169       add_srs_wkt (p, 8,
  2728         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2170  +        "f_origin\",0],PARAMETER[\"central_meridian\",14.5],PARAM");
  2729   2171       add_srs_wkt (p, 9,
  2730         -        "in\",0],PARAMETER[\"central_meridian\",14.5],PARAMETER[\"");
         2172  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  2731   2173       add_srs_wkt (p, 10,
  2732         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2174  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2733   2175       add_srs_wkt (p, 11,
  2734         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2176  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2735   2177       add_srs_wkt (p, 12,
  2736         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2737         -    add_srs_wkt (p, 13,
  2738         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4864\"]]");
  2739         -    p = add_epsg_def_ex (filter, first, last, 4865, "epsg", 4865,
  2740         -        "ETRS89 / NTM zone 15 (deprecated)", 0, 1,
  2741         -        "GRS 1980", "Greenwich",
  2742         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2743         -        "Northing", "North", "Easting", "East");
         2178  +        "64\"]]");
         2179  +    p = add_epsg_def (filter, first, last, 4865, "epsg", 4865,
         2180  +        "ETRS89 / NTM zone 15 (deprecated)");
  2744   2181       add_proj4text (p, 0,
  2745   2182           "+proj=tmerc +lat_0=0 +lon_0=15.5 +k=1 +x_0=100000 +y_0=1");
  2746   2183       add_proj4text (p, 1,
  2747   2184           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2748   2185       add_proj4text (p, 2,
  2749   2186           "defs");
  2750   2187       add_srs_wkt (p, 0,
................................................................................
  2756   2193       add_srs_wkt (p, 3,
  2757   2194           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2758   2195       add_srs_wkt (p, 4,
  2759   2196           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2760   2197       add_srs_wkt (p, 5,
  2761   2198           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2762   2199       add_srs_wkt (p, 6,
  2763         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2200  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2764   2201       add_srs_wkt (p, 7,
  2765         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2202  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2766   2203       add_srs_wkt (p, 8,
  2767         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2204  +        "f_origin\",0],PARAMETER[\"central_meridian\",15.5],PARAM");
  2768   2205       add_srs_wkt (p, 9,
  2769         -        "in\",0],PARAMETER[\"central_meridian\",15.5],PARAMETER[\"");
         2206  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  2770   2207       add_srs_wkt (p, 10,
  2771         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2208  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2772   2209       add_srs_wkt (p, 11,
  2773         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2210  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2774   2211       add_srs_wkt (p, 12,
  2775         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2776         -    add_srs_wkt (p, 13,
  2777         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4865\"]]");
  2778         -    p = add_epsg_def_ex (filter, first, last, 4866, "epsg", 4866,
  2779         -        "ETRS89 / NTM zone 16 (deprecated)", 0, 1,
  2780         -        "GRS 1980", "Greenwich",
  2781         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2782         -        "Northing", "North", "Easting", "East");
         2212  +        "65\"]]");
         2213  +    p = add_epsg_def (filter, first, last, 4866, "epsg", 4866,
         2214  +        "ETRS89 / NTM zone 16 (deprecated)");
  2783   2215       add_proj4text (p, 0,
  2784   2216           "+proj=tmerc +lat_0=0 +lon_0=16.5 +k=1 +x_0=100000 +y_0=1");
  2785   2217       add_proj4text (p, 1,
  2786   2218           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2787   2219       add_proj4text (p, 2,
  2788   2220           "defs");
  2789   2221       add_srs_wkt (p, 0,
................................................................................
  2795   2227       add_srs_wkt (p, 3,
  2796   2228           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2797   2229       add_srs_wkt (p, 4,
  2798   2230           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2799   2231       add_srs_wkt (p, 5,
  2800   2232           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2801   2233       add_srs_wkt (p, 6,
  2802         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2234  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2803   2235       add_srs_wkt (p, 7,
  2804         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2236  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2805   2237       add_srs_wkt (p, 8,
  2806         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2238  +        "f_origin\",0],PARAMETER[\"central_meridian\",16.5],PARAM");
  2807   2239       add_srs_wkt (p, 9,
  2808         -        "in\",0],PARAMETER[\"central_meridian\",16.5],PARAMETER[\"");
         2240  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  2809   2241       add_srs_wkt (p, 10,
  2810         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2242  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2811   2243       add_srs_wkt (p, 11,
  2812         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2244  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2813   2245       add_srs_wkt (p, 12,
  2814         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2815         -    add_srs_wkt (p, 13,
  2816         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4866\"]]");
  2817         -    p = add_epsg_def_ex (filter, first, last, 4867, "epsg", 4867,
  2818         -        "ETRS89 / NTM zone 17 (deprecated)", 0, 1,
  2819         -        "GRS 1980", "Greenwich",
  2820         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2821         -        "Northing", "North", "Easting", "East");
         2246  +        "66\"]]");
         2247  +    p = add_epsg_def (filter, first, last, 4867, "epsg", 4867,
         2248  +        "ETRS89 / NTM zone 17 (deprecated)");
  2822   2249       add_proj4text (p, 0,
  2823   2250           "+proj=tmerc +lat_0=0 +lon_0=17.5 +k=1 +x_0=100000 +y_0=1");
  2824   2251       add_proj4text (p, 1,
  2825   2252           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2826   2253       add_proj4text (p, 2,
  2827   2254           "defs");
  2828   2255       add_srs_wkt (p, 0,
................................................................................
  2834   2261       add_srs_wkt (p, 3,
  2835   2262           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2836   2263       add_srs_wkt (p, 4,
  2837   2264           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2838   2265       add_srs_wkt (p, 5,
  2839   2266           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2840   2267       add_srs_wkt (p, 6,
  2841         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2268  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2842   2269       add_srs_wkt (p, 7,
  2843         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2270  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2844   2271       add_srs_wkt (p, 8,
  2845         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2272  +        "f_origin\",0],PARAMETER[\"central_meridian\",17.5],PARAM");
  2846   2273       add_srs_wkt (p, 9,
  2847         -        "in\",0],PARAMETER[\"central_meridian\",17.5],PARAMETER[\"");
         2274  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  2848   2275       add_srs_wkt (p, 10,
  2849         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2276  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2850   2277       add_srs_wkt (p, 11,
  2851         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2278  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2852   2279       add_srs_wkt (p, 12,
  2853         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2854         -    add_srs_wkt (p, 13,
  2855         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4867\"]]");
  2856         -    p = add_epsg_def_ex (filter, first, last, 4868, "epsg", 4868,
  2857         -        "ETRS89 / NTM zone 18 (deprecated)", 0, 1,
  2858         -        "GRS 1980", "Greenwich",
  2859         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2860         -        "Northing", "North", "Easting", "East");
         2280  +        "67\"]]");
         2281  +    p = add_epsg_def (filter, first, last, 4868, "epsg", 4868,
         2282  +        "ETRS89 / NTM zone 18 (deprecated)");
  2861   2283       add_proj4text (p, 0,
  2862   2284           "+proj=tmerc +lat_0=0 +lon_0=18.5 +k=1 +x_0=100000 +y_0=1");
  2863   2285       add_proj4text (p, 1,
  2864   2286           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2865   2287       add_proj4text (p, 2,
  2866   2288           "defs");
  2867   2289       add_srs_wkt (p, 0,
................................................................................
  2873   2295       add_srs_wkt (p, 3,
  2874   2296           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2875   2297       add_srs_wkt (p, 4,
  2876   2298           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2877   2299       add_srs_wkt (p, 5,
  2878   2300           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2879   2301       add_srs_wkt (p, 6,
  2880         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2302  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2881   2303       add_srs_wkt (p, 7,
  2882         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2304  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2883   2305       add_srs_wkt (p, 8,
  2884         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2306  +        "f_origin\",0],PARAMETER[\"central_meridian\",18.5],PARAM");
  2885   2307       add_srs_wkt (p, 9,
  2886         -        "in\",0],PARAMETER[\"central_meridian\",18.5],PARAMETER[\"");
         2308  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  2887   2309       add_srs_wkt (p, 10,
  2888         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2310  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2889   2311       add_srs_wkt (p, 11,
  2890         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2312  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2891   2313       add_srs_wkt (p, 12,
  2892         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2893         -    add_srs_wkt (p, 13,
  2894         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4868\"]]");
  2895         -    p = add_epsg_def_ex (filter, first, last, 4869, "epsg", 4869,
  2896         -        "ETRS89 / NTM zone 19 (deprecated)", 0, 1,
  2897         -        "GRS 1980", "Greenwich",
  2898         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2899         -        "Northing", "North", "Easting", "East");
         2314  +        "68\"]]");
         2315  +    p = add_epsg_def (filter, first, last, 4869, "epsg", 4869,
         2316  +        "ETRS89 / NTM zone 19 (deprecated)");
  2900   2317       add_proj4text (p, 0,
  2901   2318           "+proj=tmerc +lat_0=0 +lon_0=19.5 +k=1 +x_0=100000 +y_0=1");
  2902   2319       add_proj4text (p, 1,
  2903   2320           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2904   2321       add_proj4text (p, 2,
  2905   2322           "defs");
  2906   2323       add_srs_wkt (p, 0,
................................................................................
  2912   2329       add_srs_wkt (p, 3,
  2913   2330           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2914   2331       add_srs_wkt (p, 4,
  2915   2332           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2916   2333       add_srs_wkt (p, 5,
  2917   2334           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2918   2335       add_srs_wkt (p, 6,
  2919         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2336  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2920   2337       add_srs_wkt (p, 7,
  2921         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2338  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2922   2339       add_srs_wkt (p, 8,
  2923         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2340  +        "f_origin\",0],PARAMETER[\"central_meridian\",19.5],PARAM");
  2924   2341       add_srs_wkt (p, 9,
  2925         -        "in\",0],PARAMETER[\"central_meridian\",19.5],PARAMETER[\"");
         2342  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  2926   2343       add_srs_wkt (p, 10,
  2927         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2344  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2928   2345       add_srs_wkt (p, 11,
  2929         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2346  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2930   2347       add_srs_wkt (p, 12,
  2931         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2932         -    add_srs_wkt (p, 13,
  2933         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4869\"]]");
  2934         -    p = add_epsg_def_ex (filter, first, last, 4870, "epsg", 4870,
  2935         -        "ETRS89 / NTM zone 20 (deprecated)", 0, 1,
  2936         -        "GRS 1980", "Greenwich",
  2937         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2938         -        "Northing", "North", "Easting", "East");
         2348  +        "69\"]]");
         2349  +    p = add_epsg_def (filter, first, last, 4870, "epsg", 4870,
         2350  +        "ETRS89 / NTM zone 20 (deprecated)");
  2939   2351       add_proj4text (p, 0,
  2940   2352           "+proj=tmerc +lat_0=0 +lon_0=20.5 +k=1 +x_0=100000 +y_0=1");
  2941   2353       add_proj4text (p, 1,
  2942   2354           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2943   2355       add_proj4text (p, 2,
  2944   2356           "defs");
  2945   2357       add_srs_wkt (p, 0,
................................................................................
  2951   2363       add_srs_wkt (p, 3,
  2952   2364           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2953   2365       add_srs_wkt (p, 4,
  2954   2366           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2955   2367       add_srs_wkt (p, 5,
  2956   2368           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2957   2369       add_srs_wkt (p, 6,
  2958         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2370  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2959   2371       add_srs_wkt (p, 7,
  2960         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2372  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2961   2373       add_srs_wkt (p, 8,
  2962         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2374  +        "f_origin\",0],PARAMETER[\"central_meridian\",20.5],PARAM");
  2963   2375       add_srs_wkt (p, 9,
  2964         -        "in\",0],PARAMETER[\"central_meridian\",20.5],PARAMETER[\"");
         2376  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  2965   2377       add_srs_wkt (p, 10,
  2966         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2378  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  2967   2379       add_srs_wkt (p, 11,
  2968         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2380  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  2969   2381       add_srs_wkt (p, 12,
  2970         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  2971         -    add_srs_wkt (p, 13,
  2972         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4870\"]]");
  2973         -    p = add_epsg_def_ex (filter, first, last, 4871, "epsg", 4871,
  2974         -        "ETRS89 / NTM zone 21 (deprecated)", 0, 1,
  2975         -        "GRS 1980", "Greenwich",
  2976         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2977         -        "Northing", "North", "Easting", "East");
         2382  +        "70\"]]");
         2383  +    p = add_epsg_def (filter, first, last, 4871, "epsg", 4871,
         2384  +        "ETRS89 / NTM zone 21 (deprecated)");
  2978   2385       add_proj4text (p, 0,
  2979   2386           "+proj=tmerc +lat_0=0 +lon_0=21.5 +k=1 +x_0=100000 +y_0=1");
  2980   2387       add_proj4text (p, 1,
  2981   2388           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2982   2389       add_proj4text (p, 2,
  2983   2390           "defs");
  2984   2391       add_srs_wkt (p, 0,
................................................................................
  2990   2397       add_srs_wkt (p, 3,
  2991   2398           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2992   2399       add_srs_wkt (p, 4,
  2993   2400           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2994   2401       add_srs_wkt (p, 5,
  2995   2402           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2996   2403       add_srs_wkt (p, 6,
  2997         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2404  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  2998   2405       add_srs_wkt (p, 7,
  2999         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2406  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  3000   2407       add_srs_wkt (p, 8,
  3001         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2408  +        "f_origin\",0],PARAMETER[\"central_meridian\",21.5],PARAM");
  3002   2409       add_srs_wkt (p, 9,
  3003         -        "in\",0],PARAMETER[\"central_meridian\",21.5],PARAMETER[\"");
         2410  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  3004   2411       add_srs_wkt (p, 10,
  3005         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2412  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  3006   2413       add_srs_wkt (p, 11,
  3007         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2414  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  3008   2415       add_srs_wkt (p, 12,
  3009         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  3010         -    add_srs_wkt (p, 13,
  3011         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4871\"]]");
  3012         -    p = add_epsg_def_ex (filter, first, last, 4872, "epsg", 4872,
  3013         -        "ETRS89 / NTM zone 22 (deprecated)", 0, 1,
  3014         -        "GRS 1980", "Greenwich",
  3015         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3016         -        "Northing", "North", "Easting", "East");
         2416  +        "71\"]]");
         2417  +    p = add_epsg_def (filter, first, last, 4872, "epsg", 4872,
         2418  +        "ETRS89 / NTM zone 22 (deprecated)");
  3017   2419       add_proj4text (p, 0,
  3018   2420           "+proj=tmerc +lat_0=0 +lon_0=22.5 +k=1 +x_0=100000 +y_0=1");
  3019   2421       add_proj4text (p, 1,
  3020   2422           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  3021   2423       add_proj4text (p, 2,
  3022   2424           "defs");
  3023   2425       add_srs_wkt (p, 0,
................................................................................
  3029   2431       add_srs_wkt (p, 3,
  3030   2432           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3031   2433       add_srs_wkt (p, 4,
  3032   2434           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3033   2435       add_srs_wkt (p, 5,
  3034   2436           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3035   2437       add_srs_wkt (p, 6,
  3036         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2438  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  3037   2439       add_srs_wkt (p, 7,
  3038         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2440  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  3039   2441       add_srs_wkt (p, 8,
  3040         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2442  +        "f_origin\",0],PARAMETER[\"central_meridian\",22.5],PARAM");
  3041   2443       add_srs_wkt (p, 9,
  3042         -        "in\",0],PARAMETER[\"central_meridian\",22.5],PARAMETER[\"");
         2444  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  3043   2445       add_srs_wkt (p, 10,
  3044         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2446  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  3045   2447       add_srs_wkt (p, 11,
  3046         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2448  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  3047   2449       add_srs_wkt (p, 12,
  3048         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  3049         -    add_srs_wkt (p, 13,
  3050         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4872\"]]");
  3051         -    p = add_epsg_def_ex (filter, first, last, 4873, "epsg", 4873,
  3052         -        "ETRS89 / NTM zone 23 (deprecated)", 0, 1,
  3053         -        "GRS 1980", "Greenwich",
  3054         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3055         -        "Northing", "North", "Easting", "East");
         2450  +        "72\"]]");
         2451  +    p = add_epsg_def (filter, first, last, 4873, "epsg", 4873,
         2452  +        "ETRS89 / NTM zone 23 (deprecated)");
  3056   2453       add_proj4text (p, 0,
  3057   2454           "+proj=tmerc +lat_0=0 +lon_0=23.5 +k=1 +x_0=100000 +y_0=1");
  3058   2455       add_proj4text (p, 1,
  3059   2456           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  3060   2457       add_proj4text (p, 2,
  3061   2458           "defs");
  3062   2459       add_srs_wkt (p, 0,
................................................................................
  3068   2465       add_srs_wkt (p, 3,
  3069   2466           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3070   2467       add_srs_wkt (p, 4,
  3071   2468           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3072   2469       add_srs_wkt (p, 5,
  3073   2470           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3074   2471       add_srs_wkt (p, 6,
  3075         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2472  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  3076   2473       add_srs_wkt (p, 7,
  3077         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2474  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  3078   2475       add_srs_wkt (p, 8,
  3079         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2476  +        "f_origin\",0],PARAMETER[\"central_meridian\",23.5],PARAM");
  3080   2477       add_srs_wkt (p, 9,
  3081         -        "in\",0],PARAMETER[\"central_meridian\",23.5],PARAMETER[\"");
         2478  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  3082   2479       add_srs_wkt (p, 10,
  3083         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2480  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  3084   2481       add_srs_wkt (p, 11,
  3085         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2482  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  3086   2483       add_srs_wkt (p, 12,
  3087         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  3088         -    add_srs_wkt (p, 13,
  3089         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4873\"]]");
  3090         -    p = add_epsg_def_ex (filter, first, last, 4874, "epsg", 4874,
  3091         -        "ETRS89 / NTM zone 24 (deprecated)", 0, 1,
  3092         -        "GRS 1980", "Greenwich",
  3093         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3094         -        "Northing", "North", "Easting", "East");
         2484  +        "73\"]]");
         2485  +    p = add_epsg_def (filter, first, last, 4874, "epsg", 4874,
         2486  +        "ETRS89 / NTM zone 24 (deprecated)");
  3095   2487       add_proj4text (p, 0,
  3096   2488           "+proj=tmerc +lat_0=0 +lon_0=24.5 +k=1 +x_0=100000 +y_0=1");
  3097   2489       add_proj4text (p, 1,
  3098   2490           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  3099   2491       add_proj4text (p, 2,
  3100   2492           "defs");
  3101   2493       add_srs_wkt (p, 0,
................................................................................
  3107   2499       add_srs_wkt (p, 3,
  3108   2500           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3109   2501       add_srs_wkt (p, 4,
  3110   2502           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3111   2503       add_srs_wkt (p, 5,
  3112   2504           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3113   2505       add_srs_wkt (p, 6,
  3114         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2506  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  3115   2507       add_srs_wkt (p, 7,
  3116         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2508  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  3117   2509       add_srs_wkt (p, 8,
  3118         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2510  +        "f_origin\",0],PARAMETER[\"central_meridian\",24.5],PARAM");
  3119   2511       add_srs_wkt (p, 9,
  3120         -        "in\",0],PARAMETER[\"central_meridian\",24.5],PARAMETER[\"");
         2512  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  3121   2513       add_srs_wkt (p, 10,
  3122         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2514  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  3123   2515       add_srs_wkt (p, 11,
  3124         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2516  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  3125   2517       add_srs_wkt (p, 12,
  3126         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  3127         -    add_srs_wkt (p, 13,
  3128         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4874\"]]");
  3129         -    p = add_epsg_def_ex (filter, first, last, 4875, "epsg", 4875,
  3130         -        "ETRS89 / NTM zone 25 (deprecated)", 0, 1,
  3131         -        "GRS 1980", "Greenwich",
  3132         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3133         -        "Northing", "North", "Easting", "East");
         2518  +        "74\"]]");
         2519  +    p = add_epsg_def (filter, first, last, 4875, "epsg", 4875,
         2520  +        "ETRS89 / NTM zone 25 (deprecated)");
  3134   2521       add_proj4text (p, 0,
  3135   2522           "+proj=tmerc +lat_0=0 +lon_0=25.5 +k=1 +x_0=100000 +y_0=1");
  3136   2523       add_proj4text (p, 1,
  3137   2524           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  3138   2525       add_proj4text (p, 2,
  3139   2526           "defs");
  3140   2527       add_srs_wkt (p, 0,
................................................................................
  3146   2533       add_srs_wkt (p, 3,
  3147   2534           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3148   2535       add_srs_wkt (p, 4,
  3149   2536           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3150   2537       add_srs_wkt (p, 5,
  3151   2538           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3152   2539       add_srs_wkt (p, 6,
  3153         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2540  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  3154   2541       add_srs_wkt (p, 7,
  3155         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2542  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  3156   2543       add_srs_wkt (p, 8,
  3157         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2544  +        "f_origin\",0],PARAMETER[\"central_meridian\",25.5],PARAM");
  3158   2545       add_srs_wkt (p, 9,
  3159         -        "in\",0],PARAMETER[\"central_meridian\",25.5],PARAMETER[\"");
         2546  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  3160   2547       add_srs_wkt (p, 10,
  3161         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2548  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  3162   2549       add_srs_wkt (p, 11,
  3163         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2550  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  3164   2551       add_srs_wkt (p, 12,
  3165         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  3166         -    add_srs_wkt (p, 13,
  3167         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4875\"]]");
  3168         -    p = add_epsg_def_ex (filter, first, last, 4876, "epsg", 4876,
  3169         -        "ETRS89 / NTM zone 26 (deprecated)", 0, 1,
  3170         -        "GRS 1980", "Greenwich",
  3171         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3172         -        "Northing", "North", "Easting", "East");
         2552  +        "75\"]]");
         2553  +    p = add_epsg_def (filter, first, last, 4876, "epsg", 4876,
         2554  +        "ETRS89 / NTM zone 26 (deprecated)");
  3173   2555       add_proj4text (p, 0,
  3174   2556           "+proj=tmerc +lat_0=0 +lon_0=26.5 +k=1 +x_0=100000 +y_0=1");
  3175   2557       add_proj4text (p, 1,
  3176   2558           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  3177   2559       add_proj4text (p, 2,
  3178   2560           "defs");
  3179   2561       add_srs_wkt (p, 0,
................................................................................
  3185   2567       add_srs_wkt (p, 3,
  3186   2568           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3187   2569       add_srs_wkt (p, 4,
  3188   2570           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3189   2571       add_srs_wkt (p, 5,
  3190   2572           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3191   2573       add_srs_wkt (p, 6,
  3192         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2574  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  3193   2575       add_srs_wkt (p, 7,
  3194         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2576  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  3195   2577       add_srs_wkt (p, 8,
  3196         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2578  +        "f_origin\",0],PARAMETER[\"central_meridian\",26.5],PARAM");
  3197   2579       add_srs_wkt (p, 9,
  3198         -        "in\",0],PARAMETER[\"central_meridian\",26.5],PARAMETER[\"");
         2580  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  3199   2581       add_srs_wkt (p, 10,
  3200         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2582  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  3201   2583       add_srs_wkt (p, 11,
  3202         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2584  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  3203   2585       add_srs_wkt (p, 12,
  3204         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  3205         -    add_srs_wkt (p, 13,
  3206         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4876\"]]");
  3207         -    p = add_epsg_def_ex (filter, first, last, 4877, "epsg", 4877,
  3208         -        "ETRS89 / NTM zone 27 (deprecated)", 0, 1,
  3209         -        "GRS 1980", "Greenwich",
  3210         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3211         -        "Northing", "North", "Easting", "East");
         2586  +        "76\"]]");
         2587  +    p = add_epsg_def (filter, first, last, 4877, "epsg", 4877,
         2588  +        "ETRS89 / NTM zone 27 (deprecated)");
  3212   2589       add_proj4text (p, 0,
  3213   2590           "+proj=tmerc +lat_0=0 +lon_0=27.5 +k=1 +x_0=100000 +y_0=1");
  3214   2591       add_proj4text (p, 1,
  3215   2592           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  3216   2593       add_proj4text (p, 2,
  3217   2594           "defs");
  3218   2595       add_srs_wkt (p, 0,
................................................................................
  3224   2601       add_srs_wkt (p, 3,
  3225   2602           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3226   2603       add_srs_wkt (p, 4,
  3227   2604           "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3228   2605       add_srs_wkt (p, 5,
  3229   2606           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3230   2607       add_srs_wkt (p, 6,
  3231         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2608  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
         2609  +    add_srs_wkt (p, 7,
         2610  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2611  +    add_srs_wkt (p, 8,
         2612  +        "f_origin\",0],PARAMETER[\"central_meridian\",27.5],PARAM");
         2613  +    add_srs_wkt (p, 9,
         2614  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
         2615  +    add_srs_wkt (p, 10,
         2616  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
         2617  +    add_srs_wkt (p, 11,
         2618  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
         2619  +    add_srs_wkt (p, 12,
         2620  +        "77\"]]");
         2621  +    p = add_epsg_def (filter, first, last, 4878, "epsg", 4878,
         2622  +        "ETRS89 / NTM zone 28 (deprecated)");
         2623  +    add_proj4text (p, 0,
         2624  +        "+proj=tmerc +lat_0=0 +lon_0=28.5 +k=1 +x_0=100000 +y_0=1");
         2625  +    add_proj4text (p, 1,
         2626  +        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
         2627  +    add_proj4text (p, 2,
         2628  +        "defs");
         2629  +    add_srs_wkt (p, 0,
         2630  +        "PROJCS[\"ETRS89 / NTM zone 28 (deprecated)\",GEOGCS[\"ET");
         2631  +    add_srs_wkt (p, 1,
         2632  +        "RS89\",DATUM[\"European_Terrestrial_Reference_System_198");
         2633  +    add_srs_wkt (p, 2,
         2634  +        "9\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         2635  +    add_srs_wkt (p, 3,
         2636  +        "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
         2637  +    add_srs_wkt (p, 4,
         2638  +        "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
         2639  +    add_srs_wkt (p, 5,
         2640  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
         2641  +    add_srs_wkt (p, 6,
         2642  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
         2643  +    add_srs_wkt (p, 7,
         2644  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2645  +    add_srs_wkt (p, 8,
         2646  +        "f_origin\",0],PARAMETER[\"central_meridian\",28.5],PARAM");
         2647  +    add_srs_wkt (p, 9,
         2648  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
         2649  +    add_srs_wkt (p, 10,
         2650  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
         2651  +    add_srs_wkt (p, 11,
         2652  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
         2653  +    add_srs_wkt (p, 12,
         2654  +        "78\"]]");
         2655  +    p = add_epsg_def (filter, first, last, 4879, "epsg", 4879,
         2656  +        "ETRS89 / NTM zone 29 (deprecated)");
         2657  +    add_proj4text (p, 0,
         2658  +        "+proj=tmerc +lat_0=0 +lon_0=29.5 +k=1 +x_0=100000 +y_0=1");
         2659  +    add_proj4text (p, 1,
         2660  +        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
         2661  +    add_proj4text (p, 2,
         2662  +        "defs");
         2663  +    add_srs_wkt (p, 0,
         2664  +        "PROJCS[\"ETRS89 / NTM zone 29 (deprecated)\",GEOGCS[\"ET");
         2665  +    add_srs_wkt (p, 1,
         2666  +        "RS89\",DATUM[\"European_Terrestrial_Reference_System_198");
         2667  +    add_srs_wkt (p, 2,
         2668  +        "9\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         2669  +    add_srs_wkt (p, 3,
         2670  +        "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
         2671  +    add_srs_wkt (p, 4,
         2672  +        "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
         2673  +    add_srs_wkt (p, 5,
         2674  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
         2675  +    add_srs_wkt (p, 6,
         2676  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
         2677  +    add_srs_wkt (p, 7,
         2678  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         2679  +    add_srs_wkt (p, 8,
         2680  +        "f_origin\",0],PARAMETER[\"central_meridian\",29.5],PARAM");
         2681  +    add_srs_wkt (p, 9,
         2682  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
         2683  +    add_srs_wkt (p, 10,
         2684  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
         2685  +    add_srs_wkt (p, 11,
         2686  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
         2687  +    add_srs_wkt (p, 12,
         2688  +        "79\"]]");
         2689  +    p = add_epsg_def (filter, first, last, 4880, "epsg", 4880,
         2690  +        "ETRS89 / NTM zone 30 (deprecated)");
         2691  +    add_proj4text (p, 0,
         2692  +        "+proj=tmerc +lat_0=0 +lon_0=30.5 +k=1 +x_0=100000 +y_0=1");
         2693  +    add_proj4text (p, 1,
         2694  +        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
         2695  +    add_proj4text (p, 2,
         2696  +        "defs");
         2697  +    add_srs_wkt (p, 0,
         2698  +        "PROJCS[\"ETRS89 / NTM zone 30 (deprecated)\",GEOGCS[\"ET");
         2699  +    add_srs_wkt (p, 1,
         2700  +        "RS89\",DATUM[\"European_Terrestrial_Reference_System_198");
         2701  +    add_srs_wkt (p, 2,
         2702  +        "9\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         2703  +    add_srs_wkt (p, 3,
         2704  +        "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
         2705  +    add_srs_wkt (p, 4,
         2706  +        "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
         2707  +    add_srs_wkt (p, 5,
         2708  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
         2709  +    add_srs_wkt (p, 6,
         2710  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PR");
  3232   2711       add_srs_wkt (p, 7,
  3233         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
         2712  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  3234   2713       add_srs_wkt (p, 8,
  3235         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2714  +        "f_origin\",0],PARAMETER[\"central_meridian\",30.5],PARAM");
  3236   2715       add_srs_wkt (p, 9,
  3237         -        "in\",0],PARAMETER[\"central_meridian\",27.5],PARAMETER[\"");
         2716  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  3238   2717       add_srs_wkt (p, 10,
  3239         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
         2718  +        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
  3240   2719       add_srs_wkt (p, 11,
  3241         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
         2720  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"48");
  3242   2721       add_srs_wkt (p, 12,
  3243         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
  3244         -    add_srs_wkt (p, 13,
  3245         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4877\"]]");
         2722  +        "80\"]]");
         2723  +    p = add_epsg_def (filter, first, last, 4901, "epsg", 4901,
         2724  +        "ATF (Paris)");
         2725  +    add_proj4text (p, 0,
         2726  +        "+proj=longlat +a=6376523 +b=6355862.933255573 +pm=2.3372");
         2727  +    add_proj4text (p, 1,
         2728  +        "08333333333 +no_defs");
         2729  +    add_srs_wkt (p, 0,
         2730  +        "GEOGCS[\"ATF (Paris)\",DATUM[\"Ancienne_Triangulation_Fr");
         2731  +    add_srs_wkt (p, 1,
         2732  +        "ancaise_Paris\",SPHEROID[\"Plessis 1817\",6376523,308.64");
         2733  +    add_srs_wkt (p, 2,
         2734  +        ",AUTHORITY[\"EPSG\",\"7027\"]],AUTHORITY[\"EPSG\",\"6901");
         2735  +    add_srs_wkt (p, 3,
         2736  +        "\"]],PRIMEM[\"Paris RGS\",2.337208333333333,AUTHORITY[\"");
         2737  +    add_srs_wkt (p, 4,
         2738  +        "EPSG\",\"8914\"]],UNIT[\"grad\",0.01570796326794897,AUTH");
         2739  +    add_srs_wkt (p, 5,
         2740  +        "ORITY[\"EPSG\",\"9105\"]],AUTHORITY[\"EPSG\",\"4901\"]]");
         2741  +    p = add_epsg_def (filter, first, last, 4902, "epsg", 4902,
         2742  +        "NDG (Paris)");
         2743  +    add_proj4text (p, 0,
         2744  +        "+proj=longlat +a=6376523 +b=6355862.933255573 +pm=paris ");
         2745  +    add_proj4text (p, 1,
         2746  +        "+no_defs");
         2747  +    add_srs_wkt (p, 0,
         2748  +        "GEOGCS[\"NDG (Paris)\",DATUM[\"Nord_de_Guerre_Paris\",SP");
         2749  +    add_srs_wkt (p, 1,
         2750  +        "HEROID[\"Plessis 1817\",6376523,308.64,AUTHORITY[\"EPSG\"");
         2751  +    add_srs_wkt (p, 2,
         2752  +        ",\"7027\"]],AUTHORITY[\"EPSG\",\"6902\"]],PRIMEM[\"Paris");
         2753  +    add_srs_wkt (p, 3,
         2754  +        "\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\"");
         2755  +    add_srs_wkt (p, 4,
         2756  +        ",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHO");
         2757  +    add_srs_wkt (p, 5,
         2758  +        "RITY[\"EPSG\",\"4902\"]]");
         2759  +    p = add_epsg_def (filter, first, last, 4903, "epsg", 4903,
         2760  +        "Madrid 1870 (Madrid)");
         2761  +    add_proj4text (p, 0,
         2762  +        "+proj=longlat +a=6378298.3 +b=6356657.142669561 +pm=madr");
         2763  +    add_proj4text (p, 1,
         2764  +        "id +no_defs");
         2765  +    add_srs_wkt (p, 0,
         2766  +        "GEOGCS[\"Madrid 1870 (Madrid)\",DATUM[\"Madrid_1870_Madr");
         2767  +    add_srs_wkt (p, 1,
         2768  +        "id\",SPHEROID[\"Struve 1860\",6378298.3,294.73,AUTHORITY");
         2769  +    add_srs_wkt (p, 2,
         2770  +        "[\"EPSG\",\"7028\"]],AUTHORITY[\"EPSG\",\"6903\"]],PRIME");
         2771  +    add_srs_wkt (p, 3,
         2772  +        "M[\"Madrid\",-3.687938888888889,AUTHORITY[\"EPSG\",\"890");
         2773  +    add_srs_wkt (p, 4,
         2774  +        "5\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         2775  +    add_srs_wkt (p, 5,
         2776  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4903\"]]");
         2777  +    p = add_epsg_def (filter, first, last, 4904, "epsg", 4904,
         2778  +        "Lisbon 1890 (Lisbon)");
         2779  +    add_proj4text (p, 0,
         2780  +        "+proj=longlat +ellps=bessel +towgs84=508.088,-191.042,56");
         2781  +    add_proj4text (p, 1,
         2782  +        "5.223,0,0,0,0 +pm=lisbon +no_defs");
         2783  +    add_srs_wkt (p, 0,
         2784  +        "GEOGCS[\"Lisbon 1890 (Lisbon)\",DATUM[\"Lisbon_1890_Lisb");
         2785  +    add_srs_wkt (p, 1,
         2786  +        "on\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AU");
         2787  +    add_srs_wkt (p, 2,
         2788  +        "THORITY[\"EPSG\",\"7004\"]],TOWGS84[508.088,-191.042,565");
         2789  +    add_srs_wkt (p, 3,
         2790  +        ".223,0,0,0,0],AUTHORITY[\"EPSG\",\"6904\"]],PRIMEM[\"Lis");
         2791  +    add_srs_wkt (p, 4,
         2792  +        "bon\",-9.131906111111112,AUTHORITY[\"EPSG\",\"8902\"]],U");
         2793  +    add_srs_wkt (p, 5,
         2794  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2795  +    add_srs_wkt (p, 6,
         2796  +        "122\"]],AUTHORITY[\"EPSG\",\"4904\"]]");
  3246   2797   }
  3247   2798   
  3248   2799   #endif /* full EPSG initialization enabled/disabled */
  3249   2800   

Changes to src/srsinit/epsg_inlined_25.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_25 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 4878, "epsg", 4878,
    56         -        "ETRS89 / NTM zone 28 (deprecated)", 0, 1,
    57         -        "GRS 1980", "Greenwich",
    58         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
    59         -        "Northing", "North", "Easting", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=tmerc +lat_0=0 +lon_0=28.5 +k=1 +x_0=100000 +y_0=1");
    62         -    add_proj4text (p, 1,
    63         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
    64         -    add_proj4text (p, 2,
    65         -        "defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"ETRS89 / NTM zone 28 (deprecated)\",GEOGCS[\"ET");
    68         -    add_srs_wkt (p, 1,
    69         -        "RS89\",DATUM[\"European_Terrestrial_Reference_System_198");
    70         -    add_srs_wkt (p, 2,
    71         -        "9\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
    72         -    add_srs_wkt (p, 3,
    73         -        "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
    74         -    add_srs_wkt (p, 4,
    75         -        "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
    76         -    add_srs_wkt (p, 5,
    77         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
    78         -    add_srs_wkt (p, 6,
    79         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
    80         -    add_srs_wkt (p, 7,
    81         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
    82         -    add_srs_wkt (p, 8,
    83         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
    84         -    add_srs_wkt (p, 9,
    85         -        "in\",0],PARAMETER[\"central_meridian\",28.5],PARAMETER[\"");
    86         -    add_srs_wkt (p, 10,
    87         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
    88         -    add_srs_wkt (p, 11,
    89         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
    90         -    add_srs_wkt (p, 12,
    91         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
    92         -    add_srs_wkt (p, 13,
    93         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4878\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 4879, "epsg", 4879,
    95         -        "ETRS89 / NTM zone 29 (deprecated)", 0, 1,
    96         -        "GRS 1980", "Greenwich",
    97         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
    98         -        "Northing", "North", "Easting", "East");
    99         -    add_proj4text (p, 0,
   100         -        "+proj=tmerc +lat_0=0 +lon_0=29.5 +k=1 +x_0=100000 +y_0=1");
   101         -    add_proj4text (p, 1,
   102         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   103         -    add_proj4text (p, 2,
   104         -        "defs");
   105         -    add_srs_wkt (p, 0,
   106         -        "PROJCS[\"ETRS89 / NTM zone 29 (deprecated)\",GEOGCS[\"ET");
   107         -    add_srs_wkt (p, 1,
   108         -        "RS89\",DATUM[\"European_Terrestrial_Reference_System_198");
   109         -    add_srs_wkt (p, 2,
   110         -        "9\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   111         -    add_srs_wkt (p, 3,
   112         -        "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   113         -    add_srs_wkt (p, 4,
   114         -        "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   115         -    add_srs_wkt (p, 5,
   116         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   117         -    add_srs_wkt (p, 6,
   118         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   119         -    add_srs_wkt (p, 7,
   120         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   121         -    add_srs_wkt (p, 8,
   122         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   123         -    add_srs_wkt (p, 9,
   124         -        "in\",0],PARAMETER[\"central_meridian\",29.5],PARAMETER[\"");
   125         -    add_srs_wkt (p, 10,
   126         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
   127         -    add_srs_wkt (p, 11,
   128         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
   129         -    add_srs_wkt (p, 12,
   130         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
   131         -    add_srs_wkt (p, 13,
   132         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4879\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 4880, "epsg", 4880,
   134         -        "ETRS89 / NTM zone 30 (deprecated)", 0, 1,
   135         -        "GRS 1980", "Greenwich",
   136         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   137         -        "Northing", "North", "Easting", "East");
   138         -    add_proj4text (p, 0,
   139         -        "+proj=tmerc +lat_0=0 +lon_0=30.5 +k=1 +x_0=100000 +y_0=1");
   140         -    add_proj4text (p, 1,
   141         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   142         -    add_proj4text (p, 2,
   143         -        "defs");
   144         -    add_srs_wkt (p, 0,
   145         -        "PROJCS[\"ETRS89 / NTM zone 30 (deprecated)\",GEOGCS[\"ET");
   146         -    add_srs_wkt (p, 1,
   147         -        "RS89\",DATUM[\"European_Terrestrial_Reference_System_198");
   148         -    add_srs_wkt (p, 2,
   149         -        "9\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   150         -    add_srs_wkt (p, 3,
   151         -        "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
   152         -    add_srs_wkt (p, 4,
   153         -        "EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
   154         -    add_srs_wkt (p, 5,
   155         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
   156         -    add_srs_wkt (p, 6,
   157         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
   158         -    add_srs_wkt (p, 7,
   159         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
   160         -    add_srs_wkt (p, 8,
   161         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
   162         -    add_srs_wkt (p, 9,
   163         -        "in\",0],PARAMETER[\"central_meridian\",30.5],PARAMETER[\"");
   164         -    add_srs_wkt (p, 10,
   165         -        "scale_factor\",1],PARAMETER[\"false_easting\",100000],PA");
   166         -    add_srs_wkt (p, 11,
   167         -        "RAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUT");
   168         -    add_srs_wkt (p, 12,
   169         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS");
   170         -    add_srs_wkt (p, 13,
   171         -        "[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"4880\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 4901, "epsg", 4901,
   173         -        "ATF (Paris)", 1, 1,
   174         -        "Plessis 1817", "Paris RGS",
   175         -        "Ancienne_Triangulation_Francaise_Paris", "none", "grad",
   176         -        "Latitude", "North", "Longitude", "East");
   177         -    add_proj4text (p, 0,
   178         -        "+proj=longlat +a=6376523 +b=6355862.933255573 +pm=2.3372");
   179         -    add_proj4text (p, 1,
   180         -        "08333333333 +no_defs");
   181         -    add_srs_wkt (p, 0,
   182         -        "GEOGCS[\"ATF (Paris)\",DATUM[\"Ancienne_Triangulation_Fr");
   183         -    add_srs_wkt (p, 1,
   184         -        "ancaise_Paris\",SPHEROID[\"Plessis 1817\",6376523,308.64");
   185         -    add_srs_wkt (p, 2,
   186         -        ",AUTHORITY[\"EPSG\",\"7027\"]],AUTHORITY[\"EPSG\",\"6901");
   187         -    add_srs_wkt (p, 3,
   188         -        "\"]],PRIMEM[\"Paris RGS\",2.337208333333333,AUTHORITY[\"");
   189         -    add_srs_wkt (p, 4,
   190         -        "EPSG\",\"8914\"]],UNIT[\"grad\",0.01570796326794897,AUTH");
   191         -    add_srs_wkt (p, 5,
   192         -        "ORITY[\"EPSG\",\"9105\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   193         -    add_srs_wkt (p, 6,
   194         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4901\"]]");
   195         -    p = add_epsg_def_ex (filter, first, last, 4902, "epsg", 4902,
   196         -        "NDG (Paris)", 1, 1,
   197         -        "Plessis 1817", "Paris",
   198         -        "Nord_de_Guerre_Paris", "none", "grad",
   199         -        "Latitude", "North", "Longitude", "East");
   200         -    add_proj4text (p, 0,
   201         -        "+proj=longlat +a=6376523 +b=6355862.933255573 +pm=paris ");
   202         -    add_proj4text (p, 1,
   203         -        "+no_defs");
   204         -    add_srs_wkt (p, 0,
   205         -        "GEOGCS[\"NDG (Paris)\",DATUM[\"Nord_de_Guerre_Paris\",SP");
   206         -    add_srs_wkt (p, 1,
   207         -        "HEROID[\"Plessis 1817\",6376523,308.64,AUTHORITY[\"EPSG\"");
   208         -    add_srs_wkt (p, 2,
   209         -        ",\"7027\"]],AUTHORITY[\"EPSG\",\"6902\"]],PRIMEM[\"Paris");
   210         -    add_srs_wkt (p, 3,
   211         -        "\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\"");
   212         -    add_srs_wkt (p, 4,
   213         -        ",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[");
   214         -    add_srs_wkt (p, 5,
   215         -        "\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"");
   216         -    add_srs_wkt (p, 6,
   217         -        "EPSG\",\"4902\"]]");
   218         -    p = add_epsg_def_ex (filter, first, last, 4903, "epsg", 4903,
   219         -        "Madrid 1870 (Madrid)", 1, 1,
   220         -        "Struve 1860", "Madrid",
   221         -        "Madrid_1870_Madrid", "none", "degree",
   222         -        "Latitude", "North", "Longitude", "East");
   223         -    add_proj4text (p, 0,
   224         -        "+proj=longlat +a=6378298.3 +b=6356657.142669561 +pm=madr");
   225         -    add_proj4text (p, 1,
   226         -        "id +no_defs");
   227         -    add_srs_wkt (p, 0,
   228         -        "GEOGCS[\"Madrid 1870 (Madrid)\",DATUM[\"Madrid_1870_Madr");
   229         -    add_srs_wkt (p, 1,
   230         -        "id\",SPHEROID[\"Struve 1860\",6378298.3,294.73,AUTHORITY");
   231         -    add_srs_wkt (p, 2,
   232         -        "[\"EPSG\",\"7028\"]],AUTHORITY[\"EPSG\",\"6903\"]],PRIME");
   233         -    add_srs_wkt (p, 3,
   234         -        "M[\"Madrid\",-3.687938888888889,AUTHORITY[\"EPSG\",\"890");
   235         -    add_srs_wkt (p, 4,
   236         -        "5\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   237         -    add_srs_wkt (p, 5,
   238         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   239         -    add_srs_wkt (p, 6,
   240         -        "\",EAST],AUTHORITY[\"EPSG\",\"4903\"]]");
   241         -    p = add_epsg_def_ex (filter, first, last, 4904, "epsg", 4904,
   242         -        "Lisbon 1890 (Lisbon)", 1, 1,
   243         -        "Bessel 1841", "Lisbon",
   244         -        "Lisbon_1890_Lisbon", "none", "degree",
   245         -        "Latitude", "North", "Longitude", "East");
   246         -    add_proj4text (p, 0,
   247         -        "+proj=longlat +ellps=bessel +towgs84=508.088,-191.042,56");
   248         -    add_proj4text (p, 1,
   249         -        "5.223,0,0,0,0 +pm=lisbon +no_defs");
   250         -    add_srs_wkt (p, 0,
   251         -        "GEOGCS[\"Lisbon 1890 (Lisbon)\",DATUM[\"Lisbon_1890_Lisb");
   252         -    add_srs_wkt (p, 1,
   253         -        "on\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AU");
   254         -    add_srs_wkt (p, 2,
   255         -        "THORITY[\"EPSG\",\"7004\"]],TOWGS84[508.088,-191.042,565");
   256         -    add_srs_wkt (p, 3,
   257         -        ".223,0,0,0,0],AUTHORITY[\"EPSG\",\"6904\"]],PRIMEM[\"Lis");
   258         -    add_srs_wkt (p, 4,
   259         -        "bon\",-9.131906111111112,AUTHORITY[\"EPSG\",\"8902\"]],U");
   260         -    add_srs_wkt (p, 5,
   261         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   262         -    add_srs_wkt (p, 6,
   263         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   264         -    add_srs_wkt (p, 7,
   265         -        "],AUTHORITY[\"EPSG\",\"4904\"]]");
   266         -    p = add_epsg_def_ex (filter, first, last, 5013, "epsg", 5013,
   267         -        "PTRA08", 1, 1,
   268         -        "GRS 1980", "Greenwich",
   269         -        "Autonomous_Regions_of_Portugal_2008", "none", "degree",
   270         -        "Latitude", "North", "Longitude", "East");
           55  +    p = add_epsg_def (filter, first, last, 5013, "epsg", 5013,
           56  +        "PTRA08");
   271     57       add_proj4text (p, 0,
   272     58           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   273     59       add_proj4text (p, 1,
   274     60           "fs");
   275     61       add_srs_wkt (p, 0,
   276     62           "GEOGCS[\"PTRA08\",DATUM[\"Autonomous_Regions_of_Portugal");
   277     63       add_srs_wkt (p, 1,
................................................................................
   279     65       add_srs_wkt (p, 2,
   280     66           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
   281     67       add_srs_wkt (p, 3,
   282     68           "TY[\"EPSG\",\"1041\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   283     69       add_srs_wkt (p, 4,
   284     70           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   285     71       add_srs_wkt (p, 5,
   286         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
           72  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5013\"");
   287     73       add_srs_wkt (p, 6,
   288         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5013\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 5014, "epsg", 5014,
   290         -        "PTRA08 / UTM zone 25N", 0, 0,
   291         -        "GRS 1980", "Greenwich",
   292         -        "Autonomous_Regions_of_Portugal_2008", "Transverse_Mercator", "metre",
   293         -        "Easting", "East", "Northing", "North");
           74  +        "]]");
           75  +    p = add_epsg_def (filter, first, last, 5014, "epsg", 5014,
           76  +        "PTRA08 / UTM zone 25N");
   294     77       add_proj4text (p, 0,
   295     78           "+proj=utm +zone=25 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   296     79       add_proj4text (p, 1,
   297     80           "units=m +no_defs");
   298     81       add_srs_wkt (p, 0,
   299     82           "PROJCS[\"PTRA08 / UTM zone 25N\",GEOGCS[\"PTRA08\",DATUM");
   300     83       add_srs_wkt (p, 1,
................................................................................
   304     87       add_srs_wkt (p, 3,
   305     88           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1041\"]],");
   306     89       add_srs_wkt (p, 4,
   307     90           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   308     91       add_srs_wkt (p, 5,
   309     92           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   310     93       add_srs_wkt (p, 6,
   311         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
           94  +        "2\"]],AUTHORITY[\"EPSG\",\"5013\"]],PROJECTION[\"Transve");
   312     95       add_srs_wkt (p, 7,
   313         -        "AUTHORITY[\"EPSG\",\"5013\"]],PROJECTION[\"Transverse_Me");
           96  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   314     97       add_srs_wkt (p, 8,
   315         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
           98  +        "METER[\"central_meridian\",-33],PARAMETER[\"scale_factor");
   316     99       add_srs_wkt (p, 9,
   317         -        "\"central_meridian\",-33],PARAMETER[\"scale_factor\",0.9");
          100  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
   318    101       add_srs_wkt (p, 10,
   319         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
          102  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   320    103       add_srs_wkt (p, 11,
   321         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
          104  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   322    105       add_srs_wkt (p, 12,
   323         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   324         -    add_srs_wkt (p, 13,
   325         -        "AUTHORITY[\"EPSG\",\"5014\"]]");
   326         -    p = add_epsg_def_ex (filter, first, last, 5015, "epsg", 5015,
   327         -        "PTRA08 / UTM zone 26N", 0, 0,
   328         -        "GRS 1980", "Greenwich",
   329         -        "Autonomous_Regions_of_Portugal_2008", "Transverse_Mercator", "metre",
   330         -        "Easting", "East", "Northing", "North");
          106  +        "ORTH],AUTHORITY[\"EPSG\",\"5014\"]]");
          107  +    p = add_epsg_def (filter, first, last, 5015, "epsg", 5015,
          108  +        "PTRA08 / UTM zone 26N");
   331    109       add_proj4text (p, 0,
   332    110           "+proj=utm +zone=26 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   333    111       add_proj4text (p, 1,
   334    112           "units=m +no_defs");
   335    113       add_srs_wkt (p, 0,
   336    114           "PROJCS[\"PTRA08 / UTM zone 26N\",GEOGCS[\"PTRA08\",DATUM");
   337    115       add_srs_wkt (p, 1,
................................................................................
   341    119       add_srs_wkt (p, 3,
   342    120           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1041\"]],");
   343    121       add_srs_wkt (p, 4,
   344    122           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   345    123       add_srs_wkt (p, 5,
   346    124           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   347    125       add_srs_wkt (p, 6,
   348         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          126  +        "2\"]],AUTHORITY[\"EPSG\",\"5013\"]],PROJECTION[\"Transve");
   349    127       add_srs_wkt (p, 7,
   350         -        "AUTHORITY[\"EPSG\",\"5013\"]],PROJECTION[\"Transverse_Me");
          128  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   351    129       add_srs_wkt (p, 8,
   352         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          130  +        "METER[\"central_meridian\",-27],PARAMETER[\"scale_factor");
   353    131       add_srs_wkt (p, 9,
   354         -        "\"central_meridian\",-27],PARAMETER[\"scale_factor\",0.9");
          132  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
   355    133       add_srs_wkt (p, 10,
   356         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
          134  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   357    135       add_srs_wkt (p, 11,
   358         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
          136  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   359    137       add_srs_wkt (p, 12,
   360         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   361         -    add_srs_wkt (p, 13,
   362         -        "AUTHORITY[\"EPSG\",\"5015\"]]");
   363         -    p = add_epsg_def_ex (filter, first, last, 5016, "epsg", 5016,
   364         -        "PTRA08 / UTM zone 28N", 0, 0,
   365         -        "GRS 1980", "Greenwich",
   366         -        "Autonomous_Regions_of_Portugal_2008", "Transverse_Mercator", "metre",
   367         -        "Easting", "East", "Northing", "North");
          138  +        "ORTH],AUTHORITY[\"EPSG\",\"5015\"]]");
          139  +    p = add_epsg_def (filter, first, last, 5016, "epsg", 5016,
          140  +        "PTRA08 / UTM zone 28N");
   368    141       add_proj4text (p, 0,
   369    142           "+proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   370    143       add_proj4text (p, 1,
   371    144           "units=m +no_defs");
   372    145       add_srs_wkt (p, 0,
   373    146           "PROJCS[\"PTRA08 / UTM zone 28N\",GEOGCS[\"PTRA08\",DATUM");
   374    147       add_srs_wkt (p, 1,
................................................................................
   378    151       add_srs_wkt (p, 3,
   379    152           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1041\"]],");
   380    153       add_srs_wkt (p, 4,
   381    154           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   382    155       add_srs_wkt (p, 5,
   383    156           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   384    157       add_srs_wkt (p, 6,
   385         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          158  +        "2\"]],AUTHORITY[\"EPSG\",\"5013\"]],PROJECTION[\"Transve");
   386    159       add_srs_wkt (p, 7,
   387         -        "AUTHORITY[\"EPSG\",\"5013\"]],PROJECTION[\"Transverse_Me");
          160  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   388    161       add_srs_wkt (p, 8,
   389         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          162  +        "METER[\"central_meridian\",-15],PARAMETER[\"scale_factor");
   390    163       add_srs_wkt (p, 9,
   391         -        "\"central_meridian\",-15],PARAMETER[\"scale_factor\",0.9");
          164  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
   392    165       add_srs_wkt (p, 10,
   393         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
          166  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   394    167       add_srs_wkt (p, 11,
   395         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
          168  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   396    169       add_srs_wkt (p, 12,
   397         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   398         -    add_srs_wkt (p, 13,
   399         -        "AUTHORITY[\"EPSG\",\"5016\"]]");
   400         -    p = add_epsg_def_ex (filter, first, last, 5018, "epsg", 5018,
   401         -        "Lisbon / Portuguese Grid New", 0, 0,
   402         -        "International 1924", "Greenwich",
   403         -        "Lisbon_1937", "Transverse_Mercator", "metre",
   404         -        "X", "East", "Y", "North");
          170  +        "ORTH],AUTHORITY[\"EPSG\",\"5016\"]]");
          171  +    p = add_epsg_def (filter, first, last, 5018, "epsg", 5018,
          172  +        "Lisbon / Portuguese Grid New");
   405    173       add_proj4text (p, 0,
   406    174           "+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111");
   407    175       add_proj4text (p, 1,
   408    176           "111112 +k=1 +x_0=0 +y_0=0 +ellps=intl +towgs84=-304.046,");
   409    177       add_proj4text (p, 2,
   410    178           "-60.576,103.64,0,0,0,0 +units=m +no_defs");
   411    179       add_srs_wkt (p, 0,
................................................................................
   417    185       add_srs_wkt (p, 3,
   418    186           "6,-60.576,103.64,0,0,0,0],AUTHORITY[\"EPSG\",\"6207\"]],");
   419    187       add_srs_wkt (p, 4,
   420    188           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   421    189       add_srs_wkt (p, 5,
   422    190           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   423    191       add_srs_wkt (p, 6,
   424         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          192  +        "2\"]],AUTHORITY[\"EPSG\",\"4207\"]],PROJECTION[\"Transve");
   425    193       add_srs_wkt (p, 7,
   426         -        "AUTHORITY[\"EPSG\",\"4207\"]],PROJECTION[\"Transverse_Me");
          194  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",39.6666");
   427    195       add_srs_wkt (p, 8,
   428         -        "rcator\"],PARAMETER[\"latitude_of_origin\",39.6666666666");
          196  +        "6666666666],PARAMETER[\"central_meridian\",-8.1319061111");
   429    197       add_srs_wkt (p, 9,
   430         -        "6666],PARAMETER[\"central_meridian\",-8.131906111111112]");
          198  +        "11112],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
   431    199       add_srs_wkt (p, 10,
   432         -        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
          200  +        "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
   433    201       add_srs_wkt (p, 11,
   434         -        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          202  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
   435    203       add_srs_wkt (p, 12,
   436         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   437         -    add_srs_wkt (p, 13,
   438         -        ",NORTH],AUTHORITY[\"EPSG\",\"5018\"]]");
   439         -    p = add_epsg_def_ex (filter, first, last, 5041, "epsg", 5041,
   440         -        "WGS 84 / UPS North (E,N)", 0, 0,
   441         -        "WGS 84", "Greenwich",
   442         -        "WGS_1984", "Polar_Stereographic", "metre",
   443         -        "Easting", "East", "Northing", "North");
          204  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5018\"]]");
          205  +    p = add_epsg_def (filter, first, last, 5041, "epsg", 5041,
          206  +        "WGS 84 / UPS North (E,N)");
   444    207       add_proj4text (p, 0,
   445    208           "+proj=stere +lat_0=90 +lat_ts=90 +lon_0=0 +k=0.994 +x_0=");
   446    209       add_proj4text (p, 1,
   447    210           "2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
   448    211       add_srs_wkt (p, 0,
   449    212           "PROJCS[\"WGS 84 / UPS North (E,N)\",GEOGCS[\"WGS 84\",DA");
   450    213       add_srs_wkt (p, 1,
................................................................................
   452    215       add_srs_wkt (p, 2,
   453    216           "63,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"63");
   454    217       add_srs_wkt (p, 3,
   455    218           "26\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   456    219       add_srs_wkt (p, 4,
   457    220           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   458    221       add_srs_wkt (p, 5,
   459         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          222  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"P");
   460    223       add_srs_wkt (p, 6,
   461         -        "EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_S");
          224  +        "olar_Stereographic\"],PARAMETER[\"latitude_of_origin\",9");
   462    225       add_srs_wkt (p, 7,
   463         -        "tereographic\"],PARAMETER[\"latitude_of_origin\",90],PAR");
          226  +        "0],PARAMETER[\"central_meridian\",0],PARAMETER[\"scale_f");
   464    227       add_srs_wkt (p, 8,
   465         -        "AMETER[\"central_meridian\",0],PARAMETER[\"scale_factor\"");
          228  +        "actor\",0.994],PARAMETER[\"false_easting\",2000000],PARA");
   466    229       add_srs_wkt (p, 9,
   467         -        ",0.994],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
          230  +        "METER[\"false_northing\",2000000],UNIT[\"metre\",1,AUTHO");
   468    231       add_srs_wkt (p, 10,
   469         -        "false_northing\",2000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          232  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
   470    233       add_srs_wkt (p, 11,
   471         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   472         -    add_srs_wkt (p, 12,
   473         -        ",NORTH],AUTHORITY[\"EPSG\",\"5041\"]]");
   474         -    p = add_epsg_def_ex (filter, first, last, 5042, "epsg", 5042,
   475         -        "WGS 84 / UPS South (E,N)", 0, 0,
   476         -        "WGS 84", "Greenwich",
   477         -        "WGS_1984", "Polar_Stereographic", "metre",
   478         -        "Easting", "East", "Northing", "North");
          234  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"5041\"]]");
          235  +    p = add_epsg_def (filter, first, last, 5042, "epsg", 5042,
          236  +        "WGS 84 / UPS South (E,N)");
   479    237       add_proj4text (p, 0,
   480    238           "+proj=stere +lat_0=-90 +lat_ts=-90 +lon_0=0 +k=0.994 +x_");
   481    239       add_proj4text (p, 1,
   482    240           "0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
   483    241       add_srs_wkt (p, 0,
   484    242           "PROJCS[\"WGS 84 / UPS South (E,N)\",GEOGCS[\"WGS 84\",DA");
   485    243       add_srs_wkt (p, 1,
................................................................................
   487    245       add_srs_wkt (p, 2,
   488    246           "63,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"63");
   489    247       add_srs_wkt (p, 3,
   490    248           "26\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   491    249       add_srs_wkt (p, 4,
   492    250           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   493    251       add_srs_wkt (p, 5,
   494         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          252  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"P");
   495    253       add_srs_wkt (p, 6,
   496         -        "EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_S");
          254  +        "olar_Stereographic\"],PARAMETER[\"latitude_of_origin\",-");
   497    255       add_srs_wkt (p, 7,
   498         -        "tereographic\"],PARAMETER[\"latitude_of_origin\",-90],PA");
          256  +        "90],PARAMETER[\"central_meridian\",0],PARAMETER[\"scale_");
   499    257       add_srs_wkt (p, 8,
   500         -        "RAMETER[\"central_meridian\",0],PARAMETER[\"scale_factor");
          258  +        "factor\",0.994],PARAMETER[\"false_easting\",2000000],PAR");
   501    259       add_srs_wkt (p, 9,
   502         -        "\",0.994],PARAMETER[\"false_easting\",2000000],PARAMETER");
          260  +        "AMETER[\"false_northing\",2000000],UNIT[\"metre\",1,AUTH");
   503    261       add_srs_wkt (p, 10,
   504         -        "[\"false_northing\",2000000],UNIT[\"metre\",1,AUTHORITY[");
          262  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   505    263       add_srs_wkt (p, 11,
   506         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   507         -    add_srs_wkt (p, 12,
   508         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"5042\"]]");
   509         -    p = add_epsg_def_ex (filter, first, last, 5048, "epsg", 5048,
   510         -        "ETRS89 / TM35FIN(N,E)", 0, 1,
   511         -        "GRS 1980", "Greenwich",
   512         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   513         -        "Northing", "North", "Easting", "East");
          264  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5042\"]]");
          265  +    p = add_epsg_def (filter, first, last, 5048, "epsg", 5048,
          266  +        "ETRS89 / TM35FIN(N,E)");
   514    267       add_proj4text (p, 0,
   515    268           "+proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   516    269       add_proj4text (p, 1,
   517    270           "units=m +no_defs");
   518    271       add_srs_wkt (p, 0,
   519    272           "PROJCS[\"ETRS89 / TM35FIN(N,E)\",GEOGCS[\"ETRS89\",DATUM");
   520    273       add_srs_wkt (p, 1,
................................................................................
   524    277       add_srs_wkt (p, 3,
   525    278           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   526    279       add_srs_wkt (p, 4,
   527    280           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   528    281       add_srs_wkt (p, 5,
   529    282           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   530    283       add_srs_wkt (p, 6,
   531         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          284  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
   532    285       add_srs_wkt (p, 7,
   533         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          286  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   534    287       add_srs_wkt (p, 8,
   535         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
          288  +        "],PARAMETER[\"central_meridian\",27],PARAMETER[\"scale_f");
   536    289       add_srs_wkt (p, 9,
   537         -        "METER[\"central_meridian\",27],PARAMETER[\"scale_factor\"");
          290  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
   538    291       add_srs_wkt (p, 10,
   539         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          292  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   540    293       add_srs_wkt (p, 11,
   541         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   542         -    add_srs_wkt (p, 12,
   543         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
   544         -    add_srs_wkt (p, 13,
   545         -        "T],AUTHORITY[\"EPSG\",\"5048\"]]");
   546         -    p = add_epsg_def_ex (filter, first, last, 5069, "epsg", 5069,
   547         -        "NAD27 / Conus Albers", 0, 0,
   548         -        "Clarke 1866", "Greenwich",
   549         -        "North_American_Datum_1927", "Albers_Conic_Equal_Area", "metre",
   550         -        "X", "East", "Y", "North");
          294  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5048\"]]");
          295  +    p = add_epsg_def (filter, first, last, 5069, "epsg", 5069,
          296  +        "NAD27 / Conus Albers");
   551    297       add_proj4text (p, 0,
   552    298           "+proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +");
   553    299       add_proj4text (p, 1,
   554    300           "x_0=0 +y_0=0 +datum=NAD27 +units=m +no_defs");
   555    301       add_srs_wkt (p, 0,
   556    302           "PROJCS[\"NAD27 / Conus Albers\",GEOGCS[\"NAD27\",DATUM[\"");
   557    303       add_srs_wkt (p, 1,
................................................................................
   559    305       add_srs_wkt (p, 2,
   560    306           "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
   561    307       add_srs_wkt (p, 3,
   562    308           "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
   563    309       add_srs_wkt (p, 4,
   564    310           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   565    311       add_srs_wkt (p, 5,
   566         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
          312  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
   567    313       add_srs_wkt (p, 6,
   568         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
          314  +        "4267\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARAMET");
   569    315       add_srs_wkt (p, 7,
   570         -        "]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARAMETER[\"s");
          316  +        "ER[\"standard_parallel_1\",29.5],PARAMETER[\"standard_pa");
   571    317       add_srs_wkt (p, 8,
   572         -        "tandard_parallel_1\",29.5],PARAMETER[\"standard_parallel");
          318  +        "rallel_2\",45.5],PARAMETER[\"latitude_of_center\",23],PA");
   573    319       add_srs_wkt (p, 9,
   574         -        "_2\",45.5],PARAMETER[\"latitude_of_center\",23],PARAMETE");
          320  +        "RAMETER[\"longitude_of_center\",-96],PARAMETER[\"false_e");
   575    321       add_srs_wkt (p, 10,
   576         -        "R[\"longitude_of_center\",-96],PARAMETER[\"false_easting");
          322  +        "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
   577    323       add_srs_wkt (p, 11,
   578         -        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          324  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
   579    325       add_srs_wkt (p, 12,
   580         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   581         -    add_srs_wkt (p, 13,
   582         -        ",NORTH],AUTHORITY[\"EPSG\",\"5069\"]]");
   583         -    p = add_epsg_def_ex (filter, first, last, 5070, "epsg", 5070,
   584         -        "NAD83 / Conus Albers", 0, 0,
   585         -        "GRS 1980", "Greenwich",
   586         -        "North_American_Datum_1983", "Albers_Conic_Equal_Area", "metre",
   587         -        "X", "East", "Y", "North");
          326  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5069\"]]");
          327  +    p = add_epsg_def (filter, first, last, 5070, "epsg", 5070,
          328  +        "NAD83 / Conus Albers");
   588    329       add_proj4text (p, 0,
   589    330           "+proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +");
   590    331       add_proj4text (p, 1,
   591         -        "x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
   592         -    add_proj4text (p, 2,
   593         -        "m +no_defs");
          332  +        "x_0=0 +y_0=0 +datum=NAD83 +units=m +no_defs");
   594    333       add_srs_wkt (p, 0,
   595    334           "PROJCS[\"NAD83 / Conus Albers\",GEOGCS[\"NAD83\",DATUM[\"");
   596    335       add_srs_wkt (p, 1,
   597    336           "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   598    337       add_srs_wkt (p, 2,
   599    338           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   600    339       add_srs_wkt (p, 3,
   601    340           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   602    341       add_srs_wkt (p, 4,
   603    342           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   604    343       add_srs_wkt (p, 5,
   605         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          344  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
   606    345       add_srs_wkt (p, 6,
   607         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          346  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_A");
   608    347       add_srs_wkt (p, 7,
   609         -        "PSG\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_Area\"]");
          348  +        "rea\"],PARAMETER[\"standard_parallel_1\",29.5],PARAMETER");
   610    349       add_srs_wkt (p, 8,
   611         -        ",PARAMETER[\"standard_parallel_1\",29.5],PARAMETER[\"sta");
          350  +        "[\"standard_parallel_2\",45.5],PARAMETER[\"latitude_of_c");
   612    351       add_srs_wkt (p, 9,
   613         -        "ndard_parallel_2\",45.5],PARAMETER[\"latitude_of_center\"");
          352  +        "enter\",23],PARAMETER[\"longitude_of_center\",-96],PARAM");
   614    353       add_srs_wkt (p, 10,
   615         -        ",23],PARAMETER[\"longitude_of_center\",-96],PARAMETER[\"");
          354  +        "ETER[\"false_easting\",0],PARAMETER[\"false_northing\",0");
   616    355       add_srs_wkt (p, 11,
   617         -        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
          356  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   618    357       add_srs_wkt (p, 12,
   619         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
          358  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5070\"]");
   620    359       add_srs_wkt (p, 13,
   621         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5070\"]]");
   622         -    p = add_epsg_def_ex (filter, first, last, 5071, "epsg", 5071,
   623         -        "NAD83(HARN) / Conus Albers", 0, 0,
   624         -        "GRS 1980", "Greenwich",
   625         -        "NAD83_High_Accuracy_Reference_Network", "Albers_Conic_Equal_Area", "metre",
   626         -        "X", "East", "Y", "North");
          360  +        "]");
          361  +    p = add_epsg_def (filter, first, last, 5071, "epsg", 5071,
          362  +        "NAD83(HARN) / Conus Albers");
   627    363       add_proj4text (p, 0,
   628    364           "+proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +");
   629    365       add_proj4text (p, 1,
   630    366           "x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
   631    367       add_proj4text (p, 2,
   632    368           "m +no_defs");
   633    369       add_srs_wkt (p, 0,
................................................................................
   639    375       add_srs_wkt (p, 3,
   640    376           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   641    377       add_srs_wkt (p, 4,
   642    378           ",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   643    379       add_srs_wkt (p, 5,
   644    380           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   645    381       add_srs_wkt (p, 6,
   646         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
          382  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTI");
   647    383       add_srs_wkt (p, 7,
   648         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"A");
          384  +        "ON[\"Albers_Conic_Equal_Area\"],PARAMETER[\"standard_par");
   649    385       add_srs_wkt (p, 8,
   650         -        "lbers_Conic_Equal_Area\"],PARAMETER[\"standard_parallel_");
          386  +        "allel_1\",29.5],PARAMETER[\"standard_parallel_2\",45.5],");
   651    387       add_srs_wkt (p, 9,
   652         -        "1\",29.5],PARAMETER[\"standard_parallel_2\",45.5],PARAME");
          388  +        "PARAMETER[\"latitude_of_center\",23],PARAMETER[\"longitu");
   653    389       add_srs_wkt (p, 10,
   654         -        "TER[\"latitude_of_center\",23],PARAMETER[\"longitude_of_");
          390  +        "de_of_center\",-96],PARAMETER[\"false_easting\",0],PARAM");
   655    391       add_srs_wkt (p, 11,
   656         -        "center\",-96],PARAMETER[\"false_easting\",0],PARAMETER[\"");
          392  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   657    393       add_srs_wkt (p, 12,
   658         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          394  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   659    395       add_srs_wkt (p, 13,
   660         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
   661         -    add_srs_wkt (p, 14,
   662         -        "\"EPSG\",\"5071\"]]");
   663         -    p = add_epsg_def_ex (filter, first, last, 5072, "epsg", 5072,
   664         -        "NAD83(NSRS2007) / Conus Albers", 0, 0,
   665         -        "GRS 1980", "Greenwich",
   666         -        "NAD83_National_Spatial_Reference_System_2007", "Albers_Conic_Equal_Area", "metre",
   667         -        "X", "East", "Y", "North");
          396  +        "HORITY[\"EPSG\",\"5071\"]]");
          397  +    p = add_epsg_def (filter, first, last, 5072, "epsg", 5072,
          398  +        "NAD83(NSRS2007) / Conus Albers");
   668    399       add_proj4text (p, 0,
   669    400           "+proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +");
   670    401       add_proj4text (p, 1,
   671    402           "x_0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
   672    403       add_proj4text (p, 2,
   673    404           "m +no_defs");
   674    405       add_srs_wkt (p, 0,
................................................................................
   680    411       add_srs_wkt (p, 3,
   681    412           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
   682    413       add_srs_wkt (p, 4,
   683    414           "HORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   684    415       add_srs_wkt (p, 5,
   685    416           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   686    417       add_srs_wkt (p, 6,
   687         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          418  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"47");
   688    419       add_srs_wkt (p, 7,
   689         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"]]");
          420  +        "59\"]],PROJECTION[\"Albers_Conic_Equal_Area\"],PARAMETER");
   690    421       add_srs_wkt (p, 8,
   691         -        ",PROJECTION[\"Albers_Conic_Equal_Area\"],PARAMETER[\"sta");
          422  +        "[\"standard_parallel_1\",29.5],PARAMETER[\"standard_para");
   692    423       add_srs_wkt (p, 9,
   693         -        "ndard_parallel_1\",29.5],PARAMETER[\"standard_parallel_2");
          424  +        "llel_2\",45.5],PARAMETER[\"latitude_of_center\",23],PARA");
   694    425       add_srs_wkt (p, 10,
   695         -        "\",45.5],PARAMETER[\"latitude_of_center\",23],PARAMETER[");
          426  +        "METER[\"longitude_of_center\",-96],PARAMETER[\"false_eas");
   696    427       add_srs_wkt (p, 11,
   697         -        "\"longitude_of_center\",-96],PARAMETER[\"false_easting\"");
          428  +        "ting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
   698    429       add_srs_wkt (p, 12,
   699         -        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          430  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
   700    431       add_srs_wkt (p, 13,
   701         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
   702         -    add_srs_wkt (p, 14,
   703         -        "ORTH],AUTHORITY[\"EPSG\",\"5072\"]]");
   704         -    p = add_epsg_def_ex (filter, first, last, 5105, "epsg", 5105,
   705         -        "ETRS89 / NTM zone 5", 0, 1,
   706         -        "GRS 1980", "Greenwich",
   707         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   708         -        "Northing", "North", "Easting", "East");
          432  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"5072\"]]");
          433  +    p = add_epsg_def (filter, first, last, 5105, "epsg", 5105,
          434  +        "ETRS89 / NTM zone 5");
   709    435       add_proj4text (p, 0,
   710    436           "+proj=tmerc +lat_0=58 +lon_0=5.5 +k=1 +x_0=100000 +y_0=1");
   711    437       add_proj4text (p, 1,
   712    438           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   713    439       add_proj4text (p, 2,
   714    440           "defs");
   715    441       add_srs_wkt (p, 0,
................................................................................
   721    447       add_srs_wkt (p, 3,
   722    448           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"");
   723    449       add_srs_wkt (p, 4,
   724    450           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   725    451       add_srs_wkt (p, 5,
   726    452           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   727    453       add_srs_wkt (p, 6,
   728         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          454  +        "9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Tran");
   729    455       add_srs_wkt (p, 7,
   730         -        "T],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse");
          456  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],");
   731    457       add_srs_wkt (p, 8,
   732         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PARAME");
          458  +        "PARAMETER[\"central_meridian\",5.5],PARAMETER[\"scale_fa");
   733    459       add_srs_wkt (p, 9,
   734         -        "TER[\"central_meridian\",5.5],PARAMETER[\"scale_factor\"");
          460  +        "ctor\",1],PARAMETER[\"false_easting\",100000],PARAMETER[");
   735    461       add_srs_wkt (p, 10,
   736         -        ",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"fals");
          462  +        "\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"");
   737    463       add_srs_wkt (p, 11,
   738         -        "e_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   739         -    add_srs_wkt (p, 12,
   740         -        ",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EA");
   741         -    add_srs_wkt (p, 13,
   742         -        "ST],AUTHORITY[\"EPSG\",\"5105\"]]");
   743         -    p = add_epsg_def_ex (filter, first, last, 5106, "epsg", 5106,
   744         -        "ETRS89 / NTM zone 6", 0, 1,
   745         -        "GRS 1980", "Greenwich",
   746         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   747         -        "Northing", "North", "Easting", "East");
          464  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5105\"]]");
          465  +    p = add_epsg_def (filter, first, last, 5106, "epsg", 5106,
          466  +        "ETRS89 / NTM zone 6");
   748    467       add_proj4text (p, 0,
   749    468           "+proj=tmerc +lat_0=58 +lon_0=6.5 +k=1 +x_0=100000 +y_0=1");
   750    469       add_proj4text (p, 1,
   751    470           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   752    471       add_proj4text (p, 2,
   753    472           "defs");
   754    473       add_srs_wkt (p, 0,
................................................................................
   760    479       add_srs_wkt (p, 3,
   761    480           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"");
   762    481       add_srs_wkt (p, 4,
   763    482           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   764    483       add_srs_wkt (p, 5,
   765    484           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   766    485       add_srs_wkt (p, 6,
   767         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          486  +        "9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Tran");
   768    487       add_srs_wkt (p, 7,
   769         -        "T],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse");
          488  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],");
   770    489       add_srs_wkt (p, 8,
   771         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PARAME");
          490  +        "PARAMETER[\"central_meridian\",6.5],PARAMETER[\"scale_fa");
   772    491       add_srs_wkt (p, 9,
   773         -        "TER[\"central_meridian\",6.5],PARAMETER[\"scale_factor\"");
          492  +        "ctor\",1],PARAMETER[\"false_easting\",100000],PARAMETER[");
   774    493       add_srs_wkt (p, 10,
   775         -        ",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"fals");
          494  +        "\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"");
   776    495       add_srs_wkt (p, 11,
   777         -        "e_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   778         -    add_srs_wkt (p, 12,
   779         -        ",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EA");
   780         -    add_srs_wkt (p, 13,
   781         -        "ST],AUTHORITY[\"EPSG\",\"5106\"]]");
   782         -    p = add_epsg_def_ex (filter, first, last, 5107, "epsg", 5107,
   783         -        "ETRS89 / NTM zone 7", 0, 1,
   784         -        "GRS 1980", "Greenwich",
   785         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   786         -        "Northing", "North", "Easting", "East");
          496  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5106\"]]");
          497  +    p = add_epsg_def (filter, first, last, 5107, "epsg", 5107,
          498  +        "ETRS89 / NTM zone 7");
   787    499       add_proj4text (p, 0,
   788    500           "+proj=tmerc +lat_0=58 +lon_0=7.5 +k=1 +x_0=100000 +y_0=1");
   789    501       add_proj4text (p, 1,
   790    502           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   791    503       add_proj4text (p, 2,
   792    504           "defs");
   793    505       add_srs_wkt (p, 0,
................................................................................
   799    511       add_srs_wkt (p, 3,
   800    512           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"");
   801    513       add_srs_wkt (p, 4,
   802    514           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   803    515       add_srs_wkt (p, 5,
   804    516           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   805    517       add_srs_wkt (p, 6,
   806         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          518  +        "9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Tran");
   807    519       add_srs_wkt (p, 7,
   808         -        "T],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse");
          520  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],");
   809    521       add_srs_wkt (p, 8,
   810         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PARAME");
          522  +        "PARAMETER[\"central_meridian\",7.5],PARAMETER[\"scale_fa");
   811    523       add_srs_wkt (p, 9,
   812         -        "TER[\"central_meridian\",7.5],PARAMETER[\"scale_factor\"");
          524  +        "ctor\",1],PARAMETER[\"false_easting\",100000],PARAMETER[");
   813    525       add_srs_wkt (p, 10,
   814         -        ",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"fals");
          526  +        "\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"");
   815    527       add_srs_wkt (p, 11,
   816         -        "e_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   817         -    add_srs_wkt (p, 12,
   818         -        ",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EA");
   819         -    add_srs_wkt (p, 13,
   820         -        "ST],AUTHORITY[\"EPSG\",\"5107\"]]");
   821         -    p = add_epsg_def_ex (filter, first, last, 5108, "epsg", 5108,
   822         -        "ETRS89 / NTM zone 8", 0, 1,
   823         -        "GRS 1980", "Greenwich",
   824         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   825         -        "Northing", "North", "Easting", "East");
          528  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5107\"]]");
          529  +    p = add_epsg_def (filter, first, last, 5108, "epsg", 5108,
          530  +        "ETRS89 / NTM zone 8");
   826    531       add_proj4text (p, 0,
   827    532           "+proj=tmerc +lat_0=58 +lon_0=8.5 +k=1 +x_0=100000 +y_0=1");
   828    533       add_proj4text (p, 1,
   829    534           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   830    535       add_proj4text (p, 2,
   831    536           "defs");
   832    537       add_srs_wkt (p, 0,
................................................................................
   838    543       add_srs_wkt (p, 3,
   839    544           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"");
   840    545       add_srs_wkt (p, 4,
   841    546           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   842    547       add_srs_wkt (p, 5,
   843    548           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   844    549       add_srs_wkt (p, 6,
   845         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          550  +        "9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Tran");
   846    551       add_srs_wkt (p, 7,
   847         -        "T],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse");
          552  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],");
   848    553       add_srs_wkt (p, 8,
   849         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PARAME");
          554  +        "PARAMETER[\"central_meridian\",8.5],PARAMETER[\"scale_fa");
   850    555       add_srs_wkt (p, 9,
   851         -        "TER[\"central_meridian\",8.5],PARAMETER[\"scale_factor\"");
          556  +        "ctor\",1],PARAMETER[\"false_easting\",100000],PARAMETER[");
   852    557       add_srs_wkt (p, 10,
   853         -        ",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"fals");
          558  +        "\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"");
   854    559       add_srs_wkt (p, 11,
   855         -        "e_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   856         -    add_srs_wkt (p, 12,
   857         -        ",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EA");
   858         -    add_srs_wkt (p, 13,
   859         -        "ST],AUTHORITY[\"EPSG\",\"5108\"]]");
   860         -    p = add_epsg_def_ex (filter, first, last, 5109, "epsg", 5109,
   861         -        "ETRS89 / NTM zone 9", 0, 1,
   862         -        "GRS 1980", "Greenwich",
   863         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   864         -        "Northing", "North", "Easting", "East");
          560  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5108\"]]");
          561  +    p = add_epsg_def (filter, first, last, 5109, "epsg", 5109,
          562  +        "ETRS89 / NTM zone 9");
   865    563       add_proj4text (p, 0,
   866    564           "+proj=tmerc +lat_0=58 +lon_0=9.5 +k=1 +x_0=100000 +y_0=1");
   867    565       add_proj4text (p, 1,
   868    566           "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   869    567       add_proj4text (p, 2,
   870    568           "defs");
   871    569       add_srs_wkt (p, 0,
................................................................................
   877    575       add_srs_wkt (p, 3,
   878    576           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"");
   879    577       add_srs_wkt (p, 4,
   880    578           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   881    579       add_srs_wkt (p, 5,
   882    580           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   883    581       add_srs_wkt (p, 6,
   884         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          582  +        "9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Tran");
   885    583       add_srs_wkt (p, 7,
   886         -        "T],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse");
          584  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],");
   887    585       add_srs_wkt (p, 8,
   888         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PARAME");
          586  +        "PARAMETER[\"central_meridian\",9.5],PARAMETER[\"scale_fa");
   889    587       add_srs_wkt (p, 9,
   890         -        "TER[\"central_meridian\",9.5],PARAMETER[\"scale_factor\"");
          588  +        "ctor\",1],PARAMETER[\"false_easting\",100000],PARAMETER[");
   891    589       add_srs_wkt (p, 10,
   892         -        ",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"fals");
          590  +        "\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"");
   893    591       add_srs_wkt (p, 11,
   894         -        "e_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   895         -    add_srs_wkt (p, 12,
   896         -        ",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EA");
   897         -    add_srs_wkt (p, 13,
   898         -        "ST],AUTHORITY[\"EPSG\",\"5109\"]]");
   899         -    p = add_epsg_def_ex (filter, first, last, 5110, "epsg", 5110,
   900         -        "ETRS89 / NTM zone 10", 0, 1,
   901         -        "GRS 1980", "Greenwich",
   902         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   903         -        "Northing", "North", "Easting", "East");
          592  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5109\"]]");
          593  +    p = add_epsg_def (filter, first, last, 5110, "epsg", 5110,
          594  +        "ETRS89 / NTM zone 10");
   904    595       add_proj4text (p, 0,
   905    596           "+proj=tmerc +lat_0=58 +lon_0=10.5 +k=1 +x_0=100000 +y_0=");
   906    597       add_proj4text (p, 1,
   907    598           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
   908    599       add_proj4text (p, 2,
   909    600           "_defs");
   910    601       add_srs_wkt (p, 0,
................................................................................
   916    607       add_srs_wkt (p, 3,
   917    608           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   918    609       add_srs_wkt (p, 4,
   919    610           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   920    611       add_srs_wkt (p, 5,
   921    612           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   922    613       add_srs_wkt (p, 6,
   923         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          614  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
   924    615       add_srs_wkt (p, 7,
   925         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          616  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
   926    617       add_srs_wkt (p, 8,
   927         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
          618  +        "8],PARAMETER[\"central_meridian\",10.5],PARAMETER[\"scal");
   928    619       add_srs_wkt (p, 9,
   929         -        "AMETER[\"central_meridian\",10.5],PARAMETER[\"scale_fact");
          620  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
   930    621       add_srs_wkt (p, 10,
   931         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
          622  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
   932    623       add_srs_wkt (p, 11,
   933         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
   934         -    add_srs_wkt (p, 12,
   935         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
   936         -    add_srs_wkt (p, 13,
   937         -        "\",EAST],AUTHORITY[\"EPSG\",\"5110\"]]");
   938         -    p = add_epsg_def_ex (filter, first, last, 5111, "epsg", 5111,
   939         -        "ETRS89 / NTM zone 11", 0, 1,
   940         -        "GRS 1980", "Greenwich",
   941         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   942         -        "Northing", "North", "Easting", "East");
          624  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5110\"]]");
          625  +    p = add_epsg_def (filter, first, last, 5111, "epsg", 5111,
          626  +        "ETRS89 / NTM zone 11");
   943    627       add_proj4text (p, 0,
   944    628           "+proj=tmerc +lat_0=58 +lon_0=11.5 +k=1 +x_0=100000 +y_0=");
   945    629       add_proj4text (p, 1,
   946    630           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
   947    631       add_proj4text (p, 2,
   948    632           "_defs");
   949    633       add_srs_wkt (p, 0,
................................................................................
   955    639       add_srs_wkt (p, 3,
   956    640           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   957    641       add_srs_wkt (p, 4,
   958    642           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   959    643       add_srs_wkt (p, 5,
   960    644           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   961    645       add_srs_wkt (p, 6,
   962         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          646  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
   963    647       add_srs_wkt (p, 7,
   964         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          648  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
   965    649       add_srs_wkt (p, 8,
   966         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
          650  +        "8],PARAMETER[\"central_meridian\",11.5],PARAMETER[\"scal");
   967    651       add_srs_wkt (p, 9,
   968         -        "AMETER[\"central_meridian\",11.5],PARAMETER[\"scale_fact");
          652  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
   969    653       add_srs_wkt (p, 10,
   970         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
          654  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
   971    655       add_srs_wkt (p, 11,
   972         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
   973         -    add_srs_wkt (p, 12,
   974         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
   975         -    add_srs_wkt (p, 13,
   976         -        "\",EAST],AUTHORITY[\"EPSG\",\"5111\"]]");
   977         -    p = add_epsg_def_ex (filter, first, last, 5112, "epsg", 5112,
   978         -        "ETRS89 / NTM zone 12", 0, 1,
   979         -        "GRS 1980", "Greenwich",
   980         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   981         -        "Northing", "North", "Easting", "East");
          656  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5111\"]]");
          657  +    p = add_epsg_def (filter, first, last, 5112, "epsg", 5112,
          658  +        "ETRS89 / NTM zone 12");
   982    659       add_proj4text (p, 0,
   983    660           "+proj=tmerc +lat_0=58 +lon_0=12.5 +k=1 +x_0=100000 +y_0=");
   984    661       add_proj4text (p, 1,
   985    662           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
   986    663       add_proj4text (p, 2,
   987    664           "_defs");
   988    665       add_srs_wkt (p, 0,
................................................................................
   994    671       add_srs_wkt (p, 3,
   995    672           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   996    673       add_srs_wkt (p, 4,
   997    674           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   998    675       add_srs_wkt (p, 5,
   999    676           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1000    677       add_srs_wkt (p, 6,
  1001         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          678  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1002    679       add_srs_wkt (p, 7,
  1003         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          680  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1004    681       add_srs_wkt (p, 8,
  1005         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
          682  +        "8],PARAMETER[\"central_meridian\",12.5],PARAMETER[\"scal");
  1006    683       add_srs_wkt (p, 9,
  1007         -        "AMETER[\"central_meridian\",12.5],PARAMETER[\"scale_fact");
          684  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1008    685       add_srs_wkt (p, 10,
  1009         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
          686  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1010    687       add_srs_wkt (p, 11,
  1011         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1012         -    add_srs_wkt (p, 12,
  1013         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1014         -    add_srs_wkt (p, 13,
  1015         -        "\",EAST],AUTHORITY[\"EPSG\",\"5112\"]]");
  1016         -    p = add_epsg_def_ex (filter, first, last, 5113, "epsg", 5113,
  1017         -        "ETRS89 / NTM zone 13", 0, 1,
  1018         -        "GRS 1980", "Greenwich",
  1019         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1020         -        "Northing", "North", "Easting", "East");
          688  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5112\"]]");
          689  +    p = add_epsg_def (filter, first, last, 5113, "epsg", 5113,
          690  +        "ETRS89 / NTM zone 13");
  1021    691       add_proj4text (p, 0,
  1022    692           "+proj=tmerc +lat_0=58 +lon_0=13.5 +k=1 +x_0=100000 +y_0=");
  1023    693       add_proj4text (p, 1,
  1024    694           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1025    695       add_proj4text (p, 2,
  1026    696           "_defs");
  1027    697       add_srs_wkt (p, 0,
................................................................................
  1033    703       add_srs_wkt (p, 3,
  1034    704           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1035    705       add_srs_wkt (p, 4,
  1036    706           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1037    707       add_srs_wkt (p, 5,
  1038    708           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1039    709       add_srs_wkt (p, 6,
  1040         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          710  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1041    711       add_srs_wkt (p, 7,
  1042         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          712  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1043    713       add_srs_wkt (p, 8,
  1044         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
          714  +        "8],PARAMETER[\"central_meridian\",13.5],PARAMETER[\"scal");
  1045    715       add_srs_wkt (p, 9,
  1046         -        "AMETER[\"central_meridian\",13.5],PARAMETER[\"scale_fact");
          716  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1047    717       add_srs_wkt (p, 10,
  1048         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
          718  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1049    719       add_srs_wkt (p, 11,
  1050         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1051         -    add_srs_wkt (p, 12,
  1052         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1053         -    add_srs_wkt (p, 13,
  1054         -        "\",EAST],AUTHORITY[\"EPSG\",\"5113\"]]");
  1055         -    p = add_epsg_def_ex (filter, first, last, 5114, "epsg", 5114,
  1056         -        "ETRS89 / NTM zone 14", 0, 1,
  1057         -        "GRS 1980", "Greenwich",
  1058         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1059         -        "Northing", "North", "Easting", "East");
          720  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5113\"]]");
          721  +    p = add_epsg_def (filter, first, last, 5114, "epsg", 5114,
          722  +        "ETRS89 / NTM zone 14");
  1060    723       add_proj4text (p, 0,
  1061    724           "+proj=tmerc +lat_0=58 +lon_0=14.5 +k=1 +x_0=100000 +y_0=");
  1062    725       add_proj4text (p, 1,
  1063    726           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1064    727       add_proj4text (p, 2,
  1065    728           "_defs");
  1066    729       add_srs_wkt (p, 0,
................................................................................
  1072    735       add_srs_wkt (p, 3,
  1073    736           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1074    737       add_srs_wkt (p, 4,
  1075    738           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1076    739       add_srs_wkt (p, 5,
  1077    740           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1078    741       add_srs_wkt (p, 6,
  1079         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          742  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1080    743       add_srs_wkt (p, 7,
  1081         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          744  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1082    745       add_srs_wkt (p, 8,
  1083         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
          746  +        "8],PARAMETER[\"central_meridian\",14.5],PARAMETER[\"scal");
  1084    747       add_srs_wkt (p, 9,
  1085         -        "AMETER[\"central_meridian\",14.5],PARAMETER[\"scale_fact");
          748  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1086    749       add_srs_wkt (p, 10,
  1087         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
          750  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1088    751       add_srs_wkt (p, 11,
  1089         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1090         -    add_srs_wkt (p, 12,
  1091         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1092         -    add_srs_wkt (p, 13,
  1093         -        "\",EAST],AUTHORITY[\"EPSG\",\"5114\"]]");
  1094         -    p = add_epsg_def_ex (filter, first, last, 5115, "epsg", 5115,
  1095         -        "ETRS89 / NTM zone 15", 0, 1,
  1096         -        "GRS 1980", "Greenwich",
  1097         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1098         -        "Northing", "North", "Easting", "East");
          752  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5114\"]]");
          753  +    p = add_epsg_def (filter, first, last, 5115, "epsg", 5115,
          754  +        "ETRS89 / NTM zone 15");
  1099    755       add_proj4text (p, 0,
  1100    756           "+proj=tmerc +lat_0=58 +lon_0=15.5 +k=1 +x_0=100000 +y_0=");
  1101    757       add_proj4text (p, 1,
  1102    758           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1103    759       add_proj4text (p, 2,
  1104    760           "_defs");
  1105    761       add_srs_wkt (p, 0,
................................................................................
  1111    767       add_srs_wkt (p, 3,
  1112    768           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1113    769       add_srs_wkt (p, 4,
  1114    770           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1115    771       add_srs_wkt (p, 5,
  1116    772           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1117    773       add_srs_wkt (p, 6,
  1118         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          774  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1119    775       add_srs_wkt (p, 7,
  1120         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          776  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1121    777       add_srs_wkt (p, 8,
  1122         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
          778  +        "8],PARAMETER[\"central_meridian\",15.5],PARAMETER[\"scal");
  1123    779       add_srs_wkt (p, 9,
  1124         -        "AMETER[\"central_meridian\",15.5],PARAMETER[\"scale_fact");
          780  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1125    781       add_srs_wkt (p, 10,
  1126         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
          782  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1127    783       add_srs_wkt (p, 11,
  1128         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1129         -    add_srs_wkt (p, 12,
  1130         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1131         -    add_srs_wkt (p, 13,
  1132         -        "\",EAST],AUTHORITY[\"EPSG\",\"5115\"]]");
  1133         -    p = add_epsg_def_ex (filter, first, last, 5116, "epsg", 5116,
  1134         -        "ETRS89 / NTM zone 16", 0, 1,
  1135         -        "GRS 1980", "Greenwich",
  1136         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1137         -        "Northing", "North", "Easting", "East");
          784  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5115\"]]");
          785  +    p = add_epsg_def (filter, first, last, 5116, "epsg", 5116,
          786  +        "ETRS89 / NTM zone 16");
  1138    787       add_proj4text (p, 0,
  1139    788           "+proj=tmerc +lat_0=58 +lon_0=16.5 +k=1 +x_0=100000 +y_0=");
  1140    789       add_proj4text (p, 1,
  1141    790           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1142    791       add_proj4text (p, 2,
  1143    792           "_defs");
  1144    793       add_srs_wkt (p, 0,
................................................................................
  1150    799       add_srs_wkt (p, 3,
  1151    800           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1152    801       add_srs_wkt (p, 4,
  1153    802           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1154    803       add_srs_wkt (p, 5,
  1155    804           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1156    805       add_srs_wkt (p, 6,
  1157         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          806  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1158    807       add_srs_wkt (p, 7,
  1159         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          808  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1160    809       add_srs_wkt (p, 8,
  1161         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
          810  +        "8],PARAMETER[\"central_meridian\",16.5],PARAMETER[\"scal");
  1162    811       add_srs_wkt (p, 9,
  1163         -        "AMETER[\"central_meridian\",16.5],PARAMETER[\"scale_fact");
          812  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1164    813       add_srs_wkt (p, 10,
  1165         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
          814  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1166    815       add_srs_wkt (p, 11,
  1167         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1168         -    add_srs_wkt (p, 12,
  1169         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1170         -    add_srs_wkt (p, 13,
  1171         -        "\",EAST],AUTHORITY[\"EPSG\",\"5116\"]]");
  1172         -    p = add_epsg_def_ex (filter, first, last, 5117, "epsg", 5117,
  1173         -        "ETRS89 / NTM zone 17", 0, 1,
  1174         -        "GRS 1980", "Greenwich",
  1175         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1176         -        "Northing", "North", "Easting", "East");
          816  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5116\"]]");
          817  +    p = add_epsg_def (filter, first, last, 5117, "epsg", 5117,
          818  +        "ETRS89 / NTM zone 17");
  1177    819       add_proj4text (p, 0,
  1178    820           "+proj=tmerc +lat_0=58 +lon_0=17.5 +k=1 +x_0=100000 +y_0=");
  1179    821       add_proj4text (p, 1,
  1180    822           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1181    823       add_proj4text (p, 2,
  1182    824           "_defs");
  1183    825       add_srs_wkt (p, 0,
................................................................................
  1189    831       add_srs_wkt (p, 3,
  1190    832           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1191    833       add_srs_wkt (p, 4,
  1192    834           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1193    835       add_srs_wkt (p, 5,
  1194    836           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1195    837       add_srs_wkt (p, 6,
  1196         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          838  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1197    839       add_srs_wkt (p, 7,
  1198         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          840  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1199    841       add_srs_wkt (p, 8,
  1200         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
          842  +        "8],PARAMETER[\"central_meridian\",17.5],PARAMETER[\"scal");
  1201    843       add_srs_wkt (p, 9,
  1202         -        "AMETER[\"central_meridian\",17.5],PARAMETER[\"scale_fact");
          844  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1203    845       add_srs_wkt (p, 10,
  1204         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
          846  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1205    847       add_srs_wkt (p, 11,
  1206         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1207         -    add_srs_wkt (p, 12,
  1208         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1209         -    add_srs_wkt (p, 13,
  1210         -        "\",EAST],AUTHORITY[\"EPSG\",\"5117\"]]");
  1211         -    p = add_epsg_def_ex (filter, first, last, 5118, "epsg", 5118,
  1212         -        "ETRS89 / NTM zone 18", 0, 1,
  1213         -        "GRS 1980", "Greenwich",
  1214         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1215         -        "Northing", "North", "Easting", "East");
          848  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5117\"]]");
          849  +    p = add_epsg_def (filter, first, last, 5118, "epsg", 5118,
          850  +        "ETRS89 / NTM zone 18");
  1216    851       add_proj4text (p, 0,
  1217    852           "+proj=tmerc +lat_0=58 +lon_0=18.5 +k=1 +x_0=100000 +y_0=");
  1218    853       add_proj4text (p, 1,
  1219    854           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1220    855       add_proj4text (p, 2,
  1221    856           "_defs");
  1222    857       add_srs_wkt (p, 0,
................................................................................
  1228    863       add_srs_wkt (p, 3,
  1229    864           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1230    865       add_srs_wkt (p, 4,
  1231    866           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1232    867       add_srs_wkt (p, 5,
  1233    868           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1234    869       add_srs_wkt (p, 6,
  1235         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          870  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1236    871       add_srs_wkt (p, 7,
  1237         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          872  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1238    873       add_srs_wkt (p, 8,
  1239         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
          874  +        "8],PARAMETER[\"central_meridian\",18.5],PARAMETER[\"scal");
  1240    875       add_srs_wkt (p, 9,
  1241         -        "AMETER[\"central_meridian\",18.5],PARAMETER[\"scale_fact");
          876  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1242    877       add_srs_wkt (p, 10,
  1243         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
          878  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1244    879       add_srs_wkt (p, 11,
  1245         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1246         -    add_srs_wkt (p, 12,
  1247         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1248         -    add_srs_wkt (p, 13,
  1249         -        "\",EAST],AUTHORITY[\"EPSG\",\"5118\"]]");
  1250         -    p = add_epsg_def_ex (filter, first, last, 5119, "epsg", 5119,
  1251         -        "ETRS89 / NTM zone 19", 0, 1,
  1252         -        "GRS 1980", "Greenwich",
  1253         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1254         -        "Northing", "North", "Easting", "East");
          880  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5118\"]]");
          881  +    p = add_epsg_def (filter, first, last, 5119, "epsg", 5119,
          882  +        "ETRS89 / NTM zone 19");
  1255    883       add_proj4text (p, 0,
  1256    884           "+proj=tmerc +lat_0=58 +lon_0=19.5 +k=1 +x_0=100000 +y_0=");
  1257    885       add_proj4text (p, 1,
  1258    886           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1259    887       add_proj4text (p, 2,
  1260    888           "_defs");
  1261    889       add_srs_wkt (p, 0,
................................................................................
  1267    895       add_srs_wkt (p, 3,
  1268    896           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1269    897       add_srs_wkt (p, 4,
  1270    898           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1271    899       add_srs_wkt (p, 5,
  1272    900           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1273    901       add_srs_wkt (p, 6,
  1274         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          902  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1275    903       add_srs_wkt (p, 7,
  1276         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          904  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1277    905       add_srs_wkt (p, 8,
  1278         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
          906  +        "8],PARAMETER[\"central_meridian\",19.5],PARAMETER[\"scal");
  1279    907       add_srs_wkt (p, 9,
  1280         -        "AMETER[\"central_meridian\",19.5],PARAMETER[\"scale_fact");
          908  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1281    909       add_srs_wkt (p, 10,
  1282         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
          910  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1283    911       add_srs_wkt (p, 11,
  1284         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1285         -    add_srs_wkt (p, 12,
  1286         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1287         -    add_srs_wkt (p, 13,
  1288         -        "\",EAST],AUTHORITY[\"EPSG\",\"5119\"]]");
  1289         -    p = add_epsg_def_ex (filter, first, last, 5120, "epsg", 5120,
  1290         -        "ETRS89 / NTM zone 20", 0, 1,
  1291         -        "GRS 1980", "Greenwich",
  1292         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1293         -        "Northing", "North", "Easting", "East");
          912  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5119\"]]");
          913  +    p = add_epsg_def (filter, first, last, 5120, "epsg", 5120,
          914  +        "ETRS89 / NTM zone 20");
  1294    915       add_proj4text (p, 0,
  1295    916           "+proj=tmerc +lat_0=58 +lon_0=20.5 +k=1 +x_0=100000 +y_0=");
  1296    917       add_proj4text (p, 1,
  1297    918           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1298    919       add_proj4text (p, 2,
  1299    920           "_defs");
  1300    921       add_srs_wkt (p, 0,
................................................................................
  1306    927       add_srs_wkt (p, 3,
  1307    928           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1308    929       add_srs_wkt (p, 4,
  1309    930           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1310    931       add_srs_wkt (p, 5,
  1311    932           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1312    933       add_srs_wkt (p, 6,
  1313         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          934  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1314    935       add_srs_wkt (p, 7,
  1315         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          936  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1316    937       add_srs_wkt (p, 8,
  1317         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
          938  +        "8],PARAMETER[\"central_meridian\",20.5],PARAMETER[\"scal");
  1318    939       add_srs_wkt (p, 9,
  1319         -        "AMETER[\"central_meridian\",20.5],PARAMETER[\"scale_fact");
          940  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1320    941       add_srs_wkt (p, 10,
  1321         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
          942  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1322    943       add_srs_wkt (p, 11,
  1323         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1324         -    add_srs_wkt (p, 12,
  1325         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1326         -    add_srs_wkt (p, 13,
  1327         -        "\",EAST],AUTHORITY[\"EPSG\",\"5120\"]]");
  1328         -    p = add_epsg_def_ex (filter, first, last, 5121, "epsg", 5121,
  1329         -        "ETRS89 / NTM zone 21", 0, 1,
  1330         -        "GRS 1980", "Greenwich",
  1331         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1332         -        "Northing", "North", "Easting", "East");
          944  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5120\"]]");
          945  +    p = add_epsg_def (filter, first, last, 5121, "epsg", 5121,
          946  +        "ETRS89 / NTM zone 21");
  1333    947       add_proj4text (p, 0,
  1334    948           "+proj=tmerc +lat_0=58 +lon_0=21.5 +k=1 +x_0=100000 +y_0=");
  1335    949       add_proj4text (p, 1,
  1336    950           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1337    951       add_proj4text (p, 2,
  1338    952           "_defs");
  1339    953       add_srs_wkt (p, 0,
................................................................................
  1345    959       add_srs_wkt (p, 3,
  1346    960           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1347    961       add_srs_wkt (p, 4,
  1348    962           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1349    963       add_srs_wkt (p, 5,
  1350    964           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1351    965       add_srs_wkt (p, 6,
  1352         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          966  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1353    967       add_srs_wkt (p, 7,
  1354         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
          968  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1355    969       add_srs_wkt (p, 8,
  1356         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
          970  +        "8],PARAMETER[\"central_meridian\",21.5],PARAMETER[\"scal");
  1357    971       add_srs_wkt (p, 9,
  1358         -        "AMETER[\"central_meridian\",21.5],PARAMETER[\"scale_fact");
          972  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1359    973       add_srs_wkt (p, 10,
  1360         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
          974  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1361    975       add_srs_wkt (p, 11,
  1362         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1363         -    add_srs_wkt (p, 12,
  1364         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1365         -    add_srs_wkt (p, 13,
  1366         -        "\",EAST],AUTHORITY[\"EPSG\",\"5121\"]]");
  1367         -    p = add_epsg_def_ex (filter, first, last, 5122, "epsg", 5122,
  1368         -        "ETRS89 / NTM zone 22", 0, 1,
  1369         -        "GRS 1980", "Greenwich",
  1370         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1371         -        "Northing", "North", "Easting", "East");
          976  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5121\"]]");
          977  +    p = add_epsg_def (filter, first, last, 5122, "epsg", 5122,
          978  +        "ETRS89 / NTM zone 22");
  1372    979       add_proj4text (p, 0,
  1373    980           "+proj=tmerc +lat_0=58 +lon_0=22.5 +k=1 +x_0=100000 +y_0=");
  1374    981       add_proj4text (p, 1,
  1375    982           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1376    983       add_proj4text (p, 2,
  1377    984           "_defs");
  1378    985       add_srs_wkt (p, 0,
................................................................................
  1384    991       add_srs_wkt (p, 3,
  1385    992           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1386    993       add_srs_wkt (p, 4,
  1387    994           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1388    995       add_srs_wkt (p, 5,
  1389    996           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1390    997       add_srs_wkt (p, 6,
  1391         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          998  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1392    999       add_srs_wkt (p, 7,
  1393         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         1000  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1394   1001       add_srs_wkt (p, 8,
  1395         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
         1002  +        "8],PARAMETER[\"central_meridian\",22.5],PARAMETER[\"scal");
  1396   1003       add_srs_wkt (p, 9,
  1397         -        "AMETER[\"central_meridian\",22.5],PARAMETER[\"scale_fact");
         1004  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1398   1005       add_srs_wkt (p, 10,
  1399         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
         1006  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1400   1007       add_srs_wkt (p, 11,
  1401         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1402         -    add_srs_wkt (p, 12,
  1403         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1404         -    add_srs_wkt (p, 13,
  1405         -        "\",EAST],AUTHORITY[\"EPSG\",\"5122\"]]");
  1406         -    p = add_epsg_def_ex (filter, first, last, 5123, "epsg", 5123,
  1407         -        "ETRS89 / NTM zone 23", 0, 1,
  1408         -        "GRS 1980", "Greenwich",
  1409         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1410         -        "Northing", "North", "Easting", "East");
         1008  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5122\"]]");
         1009  +    p = add_epsg_def (filter, first, last, 5123, "epsg", 5123,
         1010  +        "ETRS89 / NTM zone 23");
  1411   1011       add_proj4text (p, 0,
  1412   1012           "+proj=tmerc +lat_0=58 +lon_0=23.5 +k=1 +x_0=100000 +y_0=");
  1413   1013       add_proj4text (p, 1,
  1414   1014           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1415   1015       add_proj4text (p, 2,
  1416   1016           "_defs");
  1417   1017       add_srs_wkt (p, 0,
................................................................................
  1423   1023       add_srs_wkt (p, 3,
  1424   1024           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1425   1025       add_srs_wkt (p, 4,
  1426   1026           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1427   1027       add_srs_wkt (p, 5,
  1428   1028           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1429   1029       add_srs_wkt (p, 6,
  1430         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1030  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1431   1031       add_srs_wkt (p, 7,
  1432         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         1032  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1433   1033       add_srs_wkt (p, 8,
  1434         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
         1034  +        "8],PARAMETER[\"central_meridian\",23.5],PARAMETER[\"scal");
  1435   1035       add_srs_wkt (p, 9,
  1436         -        "AMETER[\"central_meridian\",23.5],PARAMETER[\"scale_fact");
         1036  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1437   1037       add_srs_wkt (p, 10,
  1438         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
         1038  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1439   1039       add_srs_wkt (p, 11,
  1440         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1441         -    add_srs_wkt (p, 12,
  1442         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1443         -    add_srs_wkt (p, 13,
  1444         -        "\",EAST],AUTHORITY[\"EPSG\",\"5123\"]]");
  1445         -    p = add_epsg_def_ex (filter, first, last, 5124, "epsg", 5124,
  1446         -        "ETRS89 / NTM zone 24", 0, 1,
  1447         -        "GRS 1980", "Greenwich",
  1448         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1449         -        "Northing", "North", "Easting", "East");
         1040  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5123\"]]");
         1041  +    p = add_epsg_def (filter, first, last, 5124, "epsg", 5124,
         1042  +        "ETRS89 / NTM zone 24");
  1450   1043       add_proj4text (p, 0,
  1451   1044           "+proj=tmerc +lat_0=58 +lon_0=24.5 +k=1 +x_0=100000 +y_0=");
  1452   1045       add_proj4text (p, 1,
  1453   1046           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1454   1047       add_proj4text (p, 2,
  1455   1048           "_defs");
  1456   1049       add_srs_wkt (p, 0,
................................................................................
  1462   1055       add_srs_wkt (p, 3,
  1463   1056           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1464   1057       add_srs_wkt (p, 4,
  1465   1058           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1466   1059       add_srs_wkt (p, 5,
  1467   1060           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1468   1061       add_srs_wkt (p, 6,
  1469         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1062  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1470   1063       add_srs_wkt (p, 7,
  1471         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         1064  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1472   1065       add_srs_wkt (p, 8,
  1473         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
         1066  +        "8],PARAMETER[\"central_meridian\",24.5],PARAMETER[\"scal");
  1474   1067       add_srs_wkt (p, 9,
  1475         -        "AMETER[\"central_meridian\",24.5],PARAMETER[\"scale_fact");
         1068  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1476   1069       add_srs_wkt (p, 10,
  1477         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
         1070  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1478   1071       add_srs_wkt (p, 11,
  1479         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1480         -    add_srs_wkt (p, 12,
  1481         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1482         -    add_srs_wkt (p, 13,
  1483         -        "\",EAST],AUTHORITY[\"EPSG\",\"5124\"]]");
  1484         -    p = add_epsg_def_ex (filter, first, last, 5125, "epsg", 5125,
  1485         -        "ETRS89 / NTM zone 25", 0, 1,
  1486         -        "GRS 1980", "Greenwich",
  1487         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1488         -        "Northing", "North", "Easting", "East");
         1072  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5124\"]]");
         1073  +    p = add_epsg_def (filter, first, last, 5125, "epsg", 5125,
         1074  +        "ETRS89 / NTM zone 25");
  1489   1075       add_proj4text (p, 0,
  1490   1076           "+proj=tmerc +lat_0=58 +lon_0=25.5 +k=1 +x_0=100000 +y_0=");
  1491   1077       add_proj4text (p, 1,
  1492   1078           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1493   1079       add_proj4text (p, 2,
  1494   1080           "_defs");
  1495   1081       add_srs_wkt (p, 0,
................................................................................
  1501   1087       add_srs_wkt (p, 3,
  1502   1088           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1503   1089       add_srs_wkt (p, 4,
  1504   1090           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1505   1091       add_srs_wkt (p, 5,
  1506   1092           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1507   1093       add_srs_wkt (p, 6,
  1508         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1094  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1509   1095       add_srs_wkt (p, 7,
  1510         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         1096  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1511   1097       add_srs_wkt (p, 8,
  1512         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
         1098  +        "8],PARAMETER[\"central_meridian\",25.5],PARAMETER[\"scal");
  1513   1099       add_srs_wkt (p, 9,
  1514         -        "AMETER[\"central_meridian\",25.5],PARAMETER[\"scale_fact");
         1100  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1515   1101       add_srs_wkt (p, 10,
  1516         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
         1102  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1517   1103       add_srs_wkt (p, 11,
  1518         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1519         -    add_srs_wkt (p, 12,
  1520         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1521         -    add_srs_wkt (p, 13,
  1522         -        "\",EAST],AUTHORITY[\"EPSG\",\"5125\"]]");
  1523         -    p = add_epsg_def_ex (filter, first, last, 5126, "epsg", 5126,
  1524         -        "ETRS89 / NTM zone 26", 0, 1,
  1525         -        "GRS 1980", "Greenwich",
  1526         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1527         -        "Northing", "North", "Easting", "East");
         1104  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5125\"]]");
         1105  +    p = add_epsg_def (filter, first, last, 5126, "epsg", 5126,
         1106  +        "ETRS89 / NTM zone 26");
  1528   1107       add_proj4text (p, 0,
  1529   1108           "+proj=tmerc +lat_0=58 +lon_0=26.5 +k=1 +x_0=100000 +y_0=");
  1530   1109       add_proj4text (p, 1,
  1531   1110           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1532   1111       add_proj4text (p, 2,
  1533   1112           "_defs");
  1534   1113       add_srs_wkt (p, 0,
................................................................................
  1540   1119       add_srs_wkt (p, 3,
  1541   1120           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1542   1121       add_srs_wkt (p, 4,
  1543   1122           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1544   1123       add_srs_wkt (p, 5,
  1545   1124           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1546   1125       add_srs_wkt (p, 6,
  1547         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1126  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1548   1127       add_srs_wkt (p, 7,
  1549         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         1128  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1550   1129       add_srs_wkt (p, 8,
  1551         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
         1130  +        "8],PARAMETER[\"central_meridian\",26.5],PARAMETER[\"scal");
  1552   1131       add_srs_wkt (p, 9,
  1553         -        "AMETER[\"central_meridian\",26.5],PARAMETER[\"scale_fact");
         1132  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1554   1133       add_srs_wkt (p, 10,
  1555         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
         1134  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1556   1135       add_srs_wkt (p, 11,
  1557         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1558         -    add_srs_wkt (p, 12,
  1559         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1560         -    add_srs_wkt (p, 13,
  1561         -        "\",EAST],AUTHORITY[\"EPSG\",\"5126\"]]");
  1562         -    p = add_epsg_def_ex (filter, first, last, 5127, "epsg", 5127,
  1563         -        "ETRS89 / NTM zone 27", 0, 1,
  1564         -        "GRS 1980", "Greenwich",
  1565         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1566         -        "Northing", "North", "Easting", "East");
         1136  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5126\"]]");
         1137  +    p = add_epsg_def (filter, first, last, 5127, "epsg", 5127,
         1138  +        "ETRS89 / NTM zone 27");
  1567   1139       add_proj4text (p, 0,
  1568   1140           "+proj=tmerc +lat_0=58 +lon_0=27.5 +k=1 +x_0=100000 +y_0=");
  1569   1141       add_proj4text (p, 1,
  1570   1142           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1571   1143       add_proj4text (p, 2,
  1572   1144           "_defs");
  1573   1145       add_srs_wkt (p, 0,
................................................................................
  1579   1151       add_srs_wkt (p, 3,
  1580   1152           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1581   1153       add_srs_wkt (p, 4,
  1582   1154           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1583   1155       add_srs_wkt (p, 5,
  1584   1156           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1585   1157       add_srs_wkt (p, 6,
  1586         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1158  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1587   1159       add_srs_wkt (p, 7,
  1588         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         1160  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1589   1161       add_srs_wkt (p, 8,
  1590         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
         1162  +        "8],PARAMETER[\"central_meridian\",27.5],PARAMETER[\"scal");
  1591   1163       add_srs_wkt (p, 9,
  1592         -        "AMETER[\"central_meridian\",27.5],PARAMETER[\"scale_fact");
         1164  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1593   1165       add_srs_wkt (p, 10,
  1594         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
         1166  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1595   1167       add_srs_wkt (p, 11,
  1596         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1597         -    add_srs_wkt (p, 12,
  1598         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1599         -    add_srs_wkt (p, 13,
  1600         -        "\",EAST],AUTHORITY[\"EPSG\",\"5127\"]]");
  1601         -    p = add_epsg_def_ex (filter, first, last, 5128, "epsg", 5128,
  1602         -        "ETRS89 / NTM zone 28", 0, 1,
  1603         -        "GRS 1980", "Greenwich",
  1604         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1605         -        "Northing", "North", "Easting", "East");
         1168  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5127\"]]");
         1169  +    p = add_epsg_def (filter, first, last, 5128, "epsg", 5128,
         1170  +        "ETRS89 / NTM zone 28");
  1606   1171       add_proj4text (p, 0,
  1607   1172           "+proj=tmerc +lat_0=58 +lon_0=28.5 +k=1 +x_0=100000 +y_0=");
  1608   1173       add_proj4text (p, 1,
  1609   1174           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1610   1175       add_proj4text (p, 2,
  1611   1176           "_defs");
  1612   1177       add_srs_wkt (p, 0,
................................................................................
  1618   1183       add_srs_wkt (p, 3,
  1619   1184           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1620   1185       add_srs_wkt (p, 4,
  1621   1186           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1622   1187       add_srs_wkt (p, 5,
  1623   1188           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1624   1189       add_srs_wkt (p, 6,
  1625         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1190  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1626   1191       add_srs_wkt (p, 7,
  1627         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         1192  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1628   1193       add_srs_wkt (p, 8,
  1629         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
         1194  +        "8],PARAMETER[\"central_meridian\",28.5],PARAMETER[\"scal");
  1630   1195       add_srs_wkt (p, 9,
  1631         -        "AMETER[\"central_meridian\",28.5],PARAMETER[\"scale_fact");
         1196  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1632   1197       add_srs_wkt (p, 10,
  1633         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
         1198  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1634   1199       add_srs_wkt (p, 11,
  1635         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1636         -    add_srs_wkt (p, 12,
  1637         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1638         -    add_srs_wkt (p, 13,
  1639         -        "\",EAST],AUTHORITY[\"EPSG\",\"5128\"]]");
  1640         -    p = add_epsg_def_ex (filter, first, last, 5129, "epsg", 5129,
  1641         -        "ETRS89 / NTM zone 29", 0, 1,
  1642         -        "GRS 1980", "Greenwich",
  1643         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1644         -        "Northing", "North", "Easting", "East");
         1200  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5128\"]]");
         1201  +    p = add_epsg_def (filter, first, last, 5129, "epsg", 5129,
         1202  +        "ETRS89 / NTM zone 29");
  1645   1203       add_proj4text (p, 0,
  1646   1204           "+proj=tmerc +lat_0=58 +lon_0=29.5 +k=1 +x_0=100000 +y_0=");
  1647   1205       add_proj4text (p, 1,
  1648   1206           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1649   1207       add_proj4text (p, 2,
  1650   1208           "_defs");
  1651   1209       add_srs_wkt (p, 0,
................................................................................
  1657   1215       add_srs_wkt (p, 3,
  1658   1216           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1659   1217       add_srs_wkt (p, 4,
  1660   1218           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1661   1219       add_srs_wkt (p, 5,
  1662   1220           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1663   1221       add_srs_wkt (p, 6,
  1664         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1222  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1665   1223       add_srs_wkt (p, 7,
  1666         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         1224  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1667   1225       add_srs_wkt (p, 8,
  1668         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
         1226  +        "8],PARAMETER[\"central_meridian\",29.5],PARAMETER[\"scal");
  1669   1227       add_srs_wkt (p, 9,
  1670         -        "AMETER[\"central_meridian\",29.5],PARAMETER[\"scale_fact");
         1228  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1671   1229       add_srs_wkt (p, 10,
  1672         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
         1230  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1673   1231       add_srs_wkt (p, 11,
  1674         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1675         -    add_srs_wkt (p, 12,
  1676         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1677         -    add_srs_wkt (p, 13,
  1678         -        "\",EAST],AUTHORITY[\"EPSG\",\"5129\"]]");
  1679         -    p = add_epsg_def_ex (filter, first, last, 5130, "epsg", 5130,
  1680         -        "ETRS89 / NTM zone 30", 0, 1,
  1681         -        "GRS 1980", "Greenwich",
  1682         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1683         -        "Northing", "North", "Easting", "East");
         1232  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5129\"]]");
         1233  +    p = add_epsg_def (filter, first, last, 5130, "epsg", 5130,
         1234  +        "ETRS89 / NTM zone 30");
  1684   1235       add_proj4text (p, 0,
  1685   1236           "+proj=tmerc +lat_0=58 +lon_0=30.5 +k=1 +x_0=100000 +y_0=");
  1686   1237       add_proj4text (p, 1,
  1687   1238           "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
  1688   1239       add_proj4text (p, 2,
  1689   1240           "_defs");
  1690   1241       add_srs_wkt (p, 0,
................................................................................
  1696   1247       add_srs_wkt (p, 3,
  1697   1248           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1698   1249       add_srs_wkt (p, 4,
  1699   1250           "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1700   1251       add_srs_wkt (p, 5,
  1701   1252           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1702   1253       add_srs_wkt (p, 6,
  1703         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1254  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
  1704   1255       add_srs_wkt (p, 7,
  1705         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         1256  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
  1706   1257       add_srs_wkt (p, 8,
  1707         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",58],PAR");
         1258  +        "8],PARAMETER[\"central_meridian\",30.5],PARAMETER[\"scal");
  1708   1259       add_srs_wkt (p, 9,
  1709         -        "AMETER[\"central_meridian\",30.5],PARAMETER[\"scale_fact");
         1260  +        "e_factor\",1],PARAMETER[\"false_easting\",100000],PARAME");
  1710   1261       add_srs_wkt (p, 10,
  1711         -        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
         1262  +        "TER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORI");
  1712   1263       add_srs_wkt (p, 11,
  1713         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1714         -    add_srs_wkt (p, 12,
  1715         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  1716         -    add_srs_wkt (p, 13,
  1717         -        "\",EAST],AUTHORITY[\"EPSG\",\"5130\"]]");
  1718         -    p = add_epsg_def_ex (filter, first, last, 5132, "epsg", 5132,
  1719         -        "Tokyo 1892", 1, 1,
  1720         -        "Bessel 1841", "Greenwich",
  1721         -        "Tokyo_1892", "none", "degree",
  1722         -        "Latitude", "North", "Longitude", "East");
         1264  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5130\"]]");
         1265  +    p = add_epsg_def (filter, first, last, 5132, "epsg", 5132,
         1266  +        "Tokyo 1892");
  1723   1267       add_proj4text (p, 0,
  1724   1268           "+proj=longlat +ellps=bessel +no_defs");
  1725   1269       add_srs_wkt (p, 0,
  1726   1270           "GEOGCS[\"Tokyo 1892\",DATUM[\"Tokyo_1892\",SPHEROID[\"Be");
  1727   1271       add_srs_wkt (p, 1,
  1728   1272           "ssel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"");
  1729   1273       add_srs_wkt (p, 2,
  1730   1274           "7004\"]],AUTHORITY[\"EPSG\",\"1048\"]],PRIMEM[\"Greenwic");
  1731   1275       add_srs_wkt (p, 3,
  1732   1276           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  1733   1277       add_srs_wkt (p, 4,
  1734         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1278  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  1735   1279       add_srs_wkt (p, 5,
  1736         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1737         -    add_srs_wkt (p, 6,
  1738         -        ",\"5132\"]]");
  1739         -    p = add_epsg_def_ex (filter, first, last, 5167, "epsg", 5167,
  1740         -        "Korean 1985 / East Sea Belt", 0, 1,
  1741         -        "Bessel 1841", "Greenwich",
  1742         -        "Korean_Datum_1985", "Transverse_Mercator", "metre",
  1743         -        "X", "North", "Y", "East");
         1280  +        "EPSG\",\"5132\"]]");
         1281  +    p = add_epsg_def (filter, first, last, 5167, "epsg", 5167,
         1282  +        "Korean 1985 / East Sea Belt");
  1744   1283       add_proj4text (p, 0,
  1745   1284           "+proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=5");
  1746   1285       add_proj4text (p, 1,
  1747   1286           "00000 +ellps=bessel +units=m +no_defs");
  1748   1287       add_srs_wkt (p, 0,
  1749   1288           "PROJCS[\"Korean 1985 / East Sea Belt\",GEOGCS[\"Korean 1");
  1750   1289       add_srs_wkt (p, 1,
................................................................................
  1752   1291       add_srs_wkt (p, 2,
  1753   1292           "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
  1754   1293       add_srs_wkt (p, 3,
  1755   1294           ",AUTHORITY[\"EPSG\",\"6162\"]],PRIMEM[\"Greenwich\",0,AU");
  1756   1295       add_srs_wkt (p, 4,
  1757   1296           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1758   1297       add_srs_wkt (p, 5,
  1759         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1298  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1760   1299       add_srs_wkt (p, 6,
  1761         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4162");
         1300  +        "\"4162\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1762   1301       add_srs_wkt (p, 7,
  1763         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1302  +        "[\"latitude_of_origin\",38],PARAMETER[\"central_meridian");
  1764   1303       add_srs_wkt (p, 8,
  1765         -        "itude_of_origin\",38],PARAMETER[\"central_meridian\",131");
         1304  +        "\",131],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_");
  1766   1305       add_srs_wkt (p, 9,
  1767         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         1306  +        "easting\",200000],PARAMETER[\"false_northing\",500000],U");
  1768   1307       add_srs_wkt (p, 10,
  1769         -        "g\",200000],PARAMETER[\"false_northing\",500000],UNIT[\"");
         1308  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
  1770   1309       add_srs_wkt (p, 11,
  1771         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH");
  1772         -    add_srs_wkt (p, 12,
  1773         -        "],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5167\"]]");
  1774         -    p = add_epsg_def_ex (filter, first, last, 5168, "epsg", 5168,
  1775         -        "Korean 1985 / Central Belt Jeju", 0, 1,
  1776         -        "Bessel 1841", "Greenwich",
  1777         -        "Korean_Datum_1985", "Transverse_Mercator", "metre",
  1778         -        "X", "North", "Y", "East");
         1310  +        "\"EPSG\",\"5167\"]]");
         1311  +    p = add_epsg_def (filter, first, last, 5168, "epsg", 5168,
         1312  +        "Korean 1985 / Central Belt Jeju");
  1779   1313       add_proj4text (p, 0,
  1780   1314           "+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=5");
  1781   1315       add_proj4text (p, 1,
  1782   1316           "50000 +ellps=bessel +units=m +no_defs");
  1783   1317       add_srs_wkt (p, 0,
  1784   1318           "PROJCS[\"Korean 1985 / Central Belt Jeju\",GEOGCS[\"Kore");
  1785   1319       add_srs_wkt (p, 1,
................................................................................
  1787   1321       add_srs_wkt (p, 2,
  1788   1322           "1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004");
  1789   1323       add_srs_wkt (p, 3,
  1790   1324           "\"]],AUTHORITY[\"EPSG\",\"6162\"]],PRIMEM[\"Greenwich\",");
  1791   1325       add_srs_wkt (p, 4,
  1792   1326           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1793   1327       add_srs_wkt (p, 5,
  1794         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         1328  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1795   1329       add_srs_wkt (p, 6,
  1796         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1330  +        "G\",\"4162\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1797   1331       add_srs_wkt (p, 7,
  1798         -        "4162\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1332  +        "ETER[\"latitude_of_origin\",38],PARAMETER[\"central_meri");
  1799   1333       add_srs_wkt (p, 8,
  1800         -        "latitude_of_origin\",38],PARAMETER[\"central_meridian\",");
         1334  +        "dian\",127],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
  1801   1335       add_srs_wkt (p, 9,
  1802         -        "127],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
         1336  +        "lse_easting\",200000],PARAMETER[\"false_northing\",55000");
  1803   1337       add_srs_wkt (p, 10,
  1804         -        "ting\",200000],PARAMETER[\"false_northing\",550000],UNIT");
         1338  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHOR");
  1805   1339       add_srs_wkt (p, 11,
  1806         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NO");
  1807         -    add_srs_wkt (p, 12,
  1808         -        "RTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5168\"]]");
  1809         -    p = add_epsg_def_ex (filter, first, last, 5169, "epsg", 5169,
  1810         -        "Tokyo 1892 / Korea West Belt", 0, 1,
  1811         -        "Bessel 1841", "Greenwich",
  1812         -        "Tokyo_1892", "Transverse_Mercator", "metre",
  1813         -        "X", "North", "Y", "East");
         1340  +        "ITY[\"EPSG\",\"5168\"]]");
         1341  +    p = add_epsg_def (filter, first, last, 5169, "epsg", 5169,
         1342  +        "Tokyo 1892 / Korea West Belt");
  1814   1343       add_proj4text (p, 0,
  1815   1344           "+proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=5");
  1816   1345       add_proj4text (p, 1,
  1817   1346           "00000 +ellps=bessel +units=m +no_defs");
  1818   1347       add_srs_wkt (p, 0,
  1819   1348           "PROJCS[\"Tokyo 1892 / Korea West Belt\",GEOGCS[\"Tokyo 1");
  1820   1349       add_srs_wkt (p, 1,
................................................................................
  1822   1351       add_srs_wkt (p, 2,
  1823   1352           "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AUTHOR");
  1824   1353       add_srs_wkt (p, 3,
  1825   1354           "ITY[\"EPSG\",\"1048\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1826   1355       add_srs_wkt (p, 4,
  1827   1356           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1828   1357       add_srs_wkt (p, 5,
  1829         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1358  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5132\"");
  1830   1359       add_srs_wkt (p, 6,
  1831         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5132\"]],PR");
         1360  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1832   1361       add_srs_wkt (p, 7,
  1833         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1362  +        "ude_of_origin\",38],PARAMETER[\"central_meridian\",125],");
  1834   1363       add_srs_wkt (p, 8,
  1835         -        "f_origin\",38],PARAMETER[\"central_meridian\",125],PARAM");
         1364  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1836   1365       add_srs_wkt (p, 9,
  1837         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",200");
         1366  +        ",200000],PARAMETER[\"false_northing\",500000],UNIT[\"met");
  1838   1367       add_srs_wkt (p, 10,
  1839         -        "000],PARAMETER[\"false_northing\",500000],UNIT[\"metre\"");
         1368  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  1840   1369       add_srs_wkt (p, 11,
  1841         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1842         -    add_srs_wkt (p, 12,
  1843         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"5169\"]]");
  1844         -    p = add_epsg_def_ex (filter, first, last, 5170, "epsg", 5170,
  1845         -        "Tokyo 1892 / Korea Central Belt", 0, 1,
  1846         -        "Bessel 1841", "Greenwich",
  1847         -        "Tokyo_1892", "Transverse_Mercator", "metre",
  1848         -        "X", "North", "Y", "East");
         1370  +        "\"5169\"]]");
         1371  +    p = add_epsg_def (filter, first, last, 5170, "epsg", 5170,
         1372  +        "Tokyo 1892 / Korea Central Belt");
  1849   1373       add_proj4text (p, 0,
  1850   1374           "+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=5");
  1851   1375       add_proj4text (p, 1,
  1852   1376           "00000 +ellps=bessel +units=m +no_defs");
  1853   1377       add_srs_wkt (p, 0,
  1854   1378           "PROJCS[\"Tokyo 1892 / Korea Central Belt\",GEOGCS[\"Toky");
  1855   1379       add_srs_wkt (p, 1,
................................................................................
  1857   1381       add_srs_wkt (p, 2,
  1858   1382           "377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AUT");
  1859   1383       add_srs_wkt (p, 3,
  1860   1384           "HORITY[\"EPSG\",\"1048\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  1861   1385       add_srs_wkt (p, 4,
  1862   1386           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  1863   1387       add_srs_wkt (p, 5,
  1864         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1388  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"51");
  1865   1389       add_srs_wkt (p, 6,
  1866         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5132\"]]");
         1390  +        "32\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  1867   1391       add_srs_wkt (p, 7,
  1868         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         1392  +        "atitude_of_origin\",38],PARAMETER[\"central_meridian\",1");
  1869   1393       add_srs_wkt (p, 8,
  1870         -        "e_of_origin\",38],PARAMETER[\"central_meridian\",127],PA");
         1394  +        "27],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
  1871   1395       add_srs_wkt (p, 9,
  1872         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1396  +        "ing\",200000],PARAMETER[\"false_northing\",500000],UNIT[");
  1873   1397       add_srs_wkt (p, 10,
  1874         -        "200000],PARAMETER[\"false_northing\",500000],UNIT[\"metr");
         1398  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EP");
  1875   1399       add_srs_wkt (p, 11,
  1876         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  1877         -    add_srs_wkt (p, 12,
  1878         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5170\"]]");
  1879         -    p = add_epsg_def_ex (filter, first, last, 5171, "epsg", 5171,
  1880         -        "Tokyo 1892 / Korea East Belt", 0, 1,
  1881         -        "Bessel 1841", "Greenwich",
  1882         -        "Tokyo_1892", "Transverse_Mercator", "metre",
  1883         -        "X", "North", "Y", "East");
         1400  +        "SG\",\"5170\"]]");
         1401  +    p = add_epsg_def (filter, first, last, 5171, "epsg", 5171,
         1402  +        "Tokyo 1892 / Korea East Belt");
  1884   1403       add_proj4text (p, 0,
  1885   1404           "+proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=5");
  1886   1405       add_proj4text (p, 1,
  1887   1406           "00000 +ellps=bessel +units=m +no_defs");
  1888   1407       add_srs_wkt (p, 0,
  1889   1408           "PROJCS[\"Tokyo 1892 / Korea East Belt\",GEOGCS[\"Tokyo 1");
  1890   1409       add_srs_wkt (p, 1,
................................................................................
  1892   1411       add_srs_wkt (p, 2,
  1893   1412           "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AUTHOR");
  1894   1413       add_srs_wkt (p, 3,
  1895   1414           "ITY[\"EPSG\",\"1048\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1896   1415       add_srs_wkt (p, 4,
  1897   1416           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1898   1417       add_srs_wkt (p, 5,
  1899         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1418  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5132\"");
  1900   1419       add_srs_wkt (p, 6,
  1901         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5132\"]],PR");
         1420  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1902   1421       add_srs_wkt (p, 7,
  1903         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1422  +        "ude_of_origin\",38],PARAMETER[\"central_meridian\",129],");
  1904   1423       add_srs_wkt (p, 8,
  1905         -        "f_origin\",38],PARAMETER[\"central_meridian\",129],PARAM");
         1424  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1906   1425       add_srs_wkt (p, 9,
  1907         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",200");
         1426  +        ",200000],PARAMETER[\"false_northing\",500000],UNIT[\"met");
  1908   1427       add_srs_wkt (p, 10,
  1909         -        "000],PARAMETER[\"false_northing\",500000],UNIT[\"metre\"");
         1428  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  1910   1429       add_srs_wkt (p, 11,
  1911         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[");
  1912         -    add_srs_wkt (p, 12,
  1913         -        "\"Y\",EAST],AUTHORITY[\"EPSG\",\"5171\"]]");
  1914         -    p = add_epsg_def_ex (filter, first, last, 5172, "epsg", 5172,
  1915         -        "Tokyo 1892 / Korea East Sea Belt", 0, 1,
  1916         -        "Bessel 1841", "Greenwich",
  1917         -        "Tokyo_1892", "Transverse_Mercator", "metre",
  1918         -        "X", "North", "Y", "East");
         1430  +        "\"5171\"]]");
         1431  +    p = add_epsg_def (filter, first, last, 5172, "epsg", 5172,
         1432  +        "Tokyo 1892 / Korea East Sea Belt");
  1919   1433       add_proj4text (p, 0,
  1920   1434           "+proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=5");
  1921   1435       add_proj4text (p, 1,
  1922   1436           "00000 +ellps=bessel +units=m +no_defs");
  1923   1437       add_srs_wkt (p, 0,
  1924   1438           "PROJCS[\"Tokyo 1892 / Korea East Sea Belt\",GEOGCS[\"Tok");
  1925   1439       add_srs_wkt (p, 1,
................................................................................
  1927   1441       add_srs_wkt (p, 2,
  1928   1442           "6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AU");
  1929   1443       add_srs_wkt (p, 3,
  1930   1444           "THORITY[\"EPSG\",\"1048\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1931   1445       add_srs_wkt (p, 4,
  1932   1446           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1933   1447       add_srs_wkt (p, 5,
  1934         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         1448  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5");
  1935   1449       add_srs_wkt (p, 6,
  1936         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5132\"]");
         1450  +        "132\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1937   1451       add_srs_wkt (p, 7,
  1938         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         1452  +        "latitude_of_origin\",38],PARAMETER[\"central_meridian\",");
  1939   1453       add_srs_wkt (p, 8,
  1940         -        "de_of_origin\",38],PARAMETER[\"central_meridian\",131],P");
         1454  +        "131],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
  1941   1455       add_srs_wkt (p, 9,
  1942         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1456  +        "ting\",200000],PARAMETER[\"false_northing\",500000],UNIT");
  1943   1457       add_srs_wkt (p, 10,
  1944         -        ",200000],PARAMETER[\"false_northing\",500000],UNIT[\"met");
         1458  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
  1945   1459       add_srs_wkt (p, 11,
  1946         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  1947         -    add_srs_wkt (p, 12,
  1948         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5172\"]]");
  1949         -    p = add_epsg_def_ex (filter, first, last, 5173, "epsg", 5173,
  1950         -        "Korean 1985 / Modified West Belt", 0, 1,
  1951         -        "Bessel 1841", "Greenwich",
  1952         -        "Korean_Datum_1985", "Transverse_Mercator", "metre",
  1953         -        "X", "North", "Y", "East");
         1460  +        "PSG\",\"5172\"]]");
         1461  +    p = add_epsg_def (filter, first, last, 5173, "epsg", 5173,
         1462  +        "Korean 1985 / Modified West Belt");
  1954   1463       add_proj4text (p, 0,
  1955   1464           "+proj=tmerc +lat_0=38 +lon_0=125.0028902777778 +k=1 +x_0");
  1956   1465       add_proj4text (p, 1,
  1957   1466           "=200000 +y_0=500000 +ellps=bessel +units=m +no_defs");
  1958   1467       add_srs_wkt (p, 0,
  1959   1468           "PROJCS[\"Korean 1985 / Modified West Belt\",GEOGCS[\"Kor");
  1960   1469       add_srs_wkt (p, 1,
................................................................................
  1962   1471       add_srs_wkt (p, 2,
  1963   1472           " 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"700");
  1964   1473       add_srs_wkt (p, 3,
  1965   1474           "4\"]],AUTHORITY[\"EPSG\",\"6162\"]],PRIMEM[\"Greenwich\"");
  1966   1475       add_srs_wkt (p, 4,
  1967   1476           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1968   1477       add_srs_wkt (p, 5,
  1969         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1478  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  1970   1479       add_srs_wkt (p, 6,
  1971         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1480  +        "SG\",\"4162\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  1972   1481       add_srs_wkt (p, 7,
  1973         -        "4162\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1482  +        "METER[\"latitude_of_origin\",38],PARAMETER[\"central_mer");
  1974   1483       add_srs_wkt (p, 8,
  1975         -        "latitude_of_origin\",38],PARAMETER[\"central_meridian\",");
         1484  +        "idian\",125.0028902777778],PARAMETER[\"scale_factor\",1]");
  1976   1485       add_srs_wkt (p, 9,
  1977         -        "125.0028902777778],PARAMETER[\"scale_factor\",1],PARAMET");
         1486  +        ",PARAMETER[\"false_easting\",200000],PARAMETER[\"false_n");
  1978   1487       add_srs_wkt (p, 10,
  1979         -        "ER[\"false_easting\",200000],PARAMETER[\"false_northing\"");
         1488  +        "orthing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1980   1489       add_srs_wkt (p, 11,
  1981         -        ",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1982         -    add_srs_wkt (p, 12,
  1983         -        "AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"");
  1984         -    add_srs_wkt (p, 13,
  1985         -        "5173\"]]");
  1986         -    p = add_epsg_def_ex (filter, first, last, 5174, "epsg", 5174,
  1987         -        "Korean 1985 / Modified Central Belt", 0, 1,
  1988         -        "Bessel 1841", "Greenwich",
  1989         -        "Korean_Datum_1985", "Transverse_Mercator", "metre",
  1990         -        "X", "North", "Y", "East");
         1490  +        "9001\"]],AUTHORITY[\"EPSG\",\"5173\"]]");
         1491  +    p = add_epsg_def (filter, first, last, 5174, "epsg", 5174,
         1492  +        "Korean 1985 / Modified Central Belt");
  1991   1493       add_proj4text (p, 0,
  1992   1494           "+proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0");
  1993   1495       add_proj4text (p, 1,
  1994   1496           "=200000 +y_0=500000 +ellps=bessel +units=m +no_defs");
  1995   1497       add_srs_wkt (p, 0,
  1996   1498           "PROJCS[\"Korean 1985 / Modified Central Belt\",GEOGCS[\"");
  1997   1499       add_srs_wkt (p, 1,
................................................................................
  1999   1501       add_srs_wkt (p, 2,
  2000   1502           "sel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"");
  2001   1503       add_srs_wkt (p, 3,
  2002   1504           "7004\"]],AUTHORITY[\"EPSG\",\"6162\"]],PRIMEM[\"Greenwic");
  2003   1505       add_srs_wkt (p, 4,
  2004   1506           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2005   1507       add_srs_wkt (p, 5,
  2006         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1508  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2007   1509       add_srs_wkt (p, 6,
  2008         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1510  +        "EPSG\",\"4162\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  2009   1511       add_srs_wkt (p, 7,
  2010         -        ",\"4162\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1512  +        "RAMETER[\"latitude_of_origin\",38],PARAMETER[\"central_m");
  2011   1513       add_srs_wkt (p, 8,
  2012         -        "R[\"latitude_of_origin\",38],PARAMETER[\"central_meridia");
         1514  +        "eridian\",127.0028902777778],PARAMETER[\"scale_factor\",");
  2013   1515       add_srs_wkt (p, 9,
  2014         -        "n\",127.0028902777778],PARAMETER[\"scale_factor\",1],PAR");
         1516  +        "1],PARAMETER[\"false_easting\",200000],PARAMETER[\"false");
  2015   1517       add_srs_wkt (p, 10,
  2016         -        "AMETER[\"false_easting\",200000],PARAMETER[\"false_north");
         1518  +        "_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2017   1519       add_srs_wkt (p, 11,
  2018         -        "ing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2019         -    add_srs_wkt (p, 12,
  2020         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
  2021         -    add_srs_wkt (p, 13,
  2022         -        "\",\"5174\"]]");
  2023         -    p = add_epsg_def_ex (filter, first, last, 5175, "epsg", 5175,
  2024         -        "Korean 1985 / Modified Central Belt Jeju", 0, 1,
  2025         -        "Bessel 1841", "Greenwich",
  2026         -        "Korean_Datum_1985", "Transverse_Mercator", "metre",
  2027         -        "X", "North", "Y", "East");
         1520  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"5174\"]]");
         1521  +    p = add_epsg_def (filter, first, last, 5175, "epsg", 5175,
         1522  +        "Korean 1985 / Modified Central Belt Jeju");
  2028   1523       add_proj4text (p, 0,
  2029   1524           "+proj=tmerc +lat_0=38 +lon_0=127.0028902777778 +k=1 +x_0");
  2030   1525       add_proj4text (p, 1,
  2031   1526           "=200000 +y_0=550000 +ellps=bessel +units=m +no_defs");
  2032   1527       add_srs_wkt (p, 0,
  2033   1528           "PROJCS[\"Korean 1985 / Modified Central Belt Jeju\",GEOG");
  2034   1529       add_srs_wkt (p, 1,
................................................................................
  2036   1531       add_srs_wkt (p, 2,
  2037   1532           "\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG");
  2038   1533       add_srs_wkt (p, 3,
  2039   1534           "\",\"7004\"]],AUTHORITY[\"EPSG\",\"6162\"]],PRIMEM[\"Gre");
  2040   1535       add_srs_wkt (p, 4,
  2041   1536           "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2042   1537       add_srs_wkt (p, 5,
  2043         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1538  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  2044   1539       add_srs_wkt (p, 6,
  2045         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1540  +        "ITY[\"EPSG\",\"4162\"]],PROJECTION[\"Transverse_Mercator");
  2046   1541       add_srs_wkt (p, 7,
  2047         -        "PSG\",\"4162\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         1542  +        "\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"cen");
  2048   1543       add_srs_wkt (p, 8,
  2049         -        "AMETER[\"latitude_of_origin\",38],PARAMETER[\"central_me");
         1544  +        "tral_meridian\",127.0028902777778],PARAMETER[\"scale_fac");
  2050   1545       add_srs_wkt (p, 9,
  2051         -        "ridian\",127.0028902777778],PARAMETER[\"scale_factor\",1");
         1546  +        "tor\",1],PARAMETER[\"false_easting\",200000],PARAMETER[\"");
  2052   1547       add_srs_wkt (p, 10,
  2053         -        "],PARAMETER[\"false_easting\",200000],PARAMETER[\"false_");
         1548  +        "false_northing\",550000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2054   1549       add_srs_wkt (p, 11,
  2055         -        "northing\",550000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2056         -    add_srs_wkt (p, 12,
  2057         -        "9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"");
  2058         -    add_srs_wkt (p, 13,
  2059         -        "EPSG\",\"5175\"]]");
  2060         -    p = add_epsg_def_ex (filter, first, last, 5176, "epsg", 5176,
  2061         -        "Korean 1985 / Modified East Belt", 0, 1,
  2062         -        "Bessel 1841", "Greenwich",
  2063         -        "Korean_Datum_1985", "Transverse_Mercator", "metre",
  2064         -        "X", "North", "Y", "East");
         1550  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5175\"]]");
         1551  +    p = add_epsg_def (filter, first, last, 5176, "epsg", 5176,
         1552  +        "Korean 1985 / Modified East Belt");
  2065   1553       add_proj4text (p, 0,
  2066   1554           "+proj=tmerc +lat_0=38 +lon_0=129.0028902777778 +k=1 +x_0");
  2067   1555       add_proj4text (p, 1,
  2068   1556           "=200000 +y_0=500000 +ellps=bessel +units=m +no_defs");
  2069   1557       add_srs_wkt (p, 0,
  2070   1558           "PROJCS[\"Korean 1985 / Modified East Belt\",GEOGCS[\"Kor");
  2071   1559       add_srs_wkt (p, 1,
................................................................................
  2073   1561       add_srs_wkt (p, 2,
  2074   1562           " 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"700");
  2075   1563       add_srs_wkt (p, 3,
  2076   1564           "4\"]],AUTHORITY[\"EPSG\",\"6162\"]],PRIMEM[\"Greenwich\"");
  2077   1565       add_srs_wkt (p, 4,
  2078   1566           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2079   1567       add_srs_wkt (p, 5,
  2080         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
         1568  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
  2081   1569       add_srs_wkt (p, 6,
  2082         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         1570  +        "SG\",\"4162\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  2083   1571       add_srs_wkt (p, 7,
  2084         -        "4162\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1572  +        "METER[\"latitude_of_origin\",38],PARAMETER[\"central_mer");
  2085   1573       add_srs_wkt (p, 8,
  2086         -        "latitude_of_origin\",38],PARAMETER[\"central_meridian\",");
         1574  +        "idian\",129.0028902777778],PARAMETER[\"scale_factor\",1]");
  2087   1575       add_srs_wkt (p, 9,
  2088         -        "129.0028902777778],PARAMETER[\"scale_factor\",1],PARAMET");
         1576  +        ",PARAMETER[\"false_easting\",200000],PARAMETER[\"false_n");
  2089   1577       add_srs_wkt (p, 10,
  2090         -        "ER[\"false_easting\",200000],PARAMETER[\"false_northing\"");
         1578  +        "orthing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2091   1579       add_srs_wkt (p, 11,
  2092         -        ",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  2093         -    add_srs_wkt (p, 12,
  2094         -        "AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"");
  2095         -    add_srs_wkt (p, 13,
  2096         -        "5176\"]]");
  2097         -    p = add_epsg_def_ex (filter, first, last, 5177, "epsg", 5177,
  2098         -        "Korean 1985 / Modified East Sea Belt", 0, 1,
  2099         -        "Bessel 1841", "Greenwich",
  2100         -        "Korean_Datum_1985", "Transverse_Mercator", "metre",
  2101         -        "X", "North", "Y", "East");
         1580  +        "9001\"]],AUTHORITY[\"EPSG\",\"5176\"]]");
         1581  +    p = add_epsg_def (filter, first, last, 5177, "epsg", 5177,
         1582  +        "Korean 1985 / Modified East Sea Belt");
  2102   1583       add_proj4text (p, 0,
  2103   1584           "+proj=tmerc +lat_0=38 +lon_0=131.0028902777778 +k=1 +x_0");
  2104   1585       add_proj4text (p, 1,
  2105   1586           "=200000 +y_0=500000 +ellps=bessel +units=m +no_defs");
  2106   1587       add_srs_wkt (p, 0,
  2107   1588           "PROJCS[\"Korean 1985 / Modified East Sea Belt\",GEOGCS[\"");
  2108   1589       add_srs_wkt (p, 1,
................................................................................
  2110   1591       add_srs_wkt (p, 2,
  2111   1592           "sel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"");
  2112   1593       add_srs_wkt (p, 3,
  2113   1594           "7004\"]],AUTHORITY[\"EPSG\",\"6162\"]],PRIMEM[\"Greenwic");
  2114   1595       add_srs_wkt (p, 4,
  2115   1596           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2116   1597       add_srs_wkt (p, 5,
  2117         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1598  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2118   1599       add_srs_wkt (p, 6,
  2119         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1600  +        "EPSG\",\"4162\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  2120   1601       add_srs_wkt (p, 7,
  2121         -        ",\"4162\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1602  +        "RAMETER[\"latitude_of_origin\",38],PARAMETER[\"central_m");
  2122   1603       add_srs_wkt (p, 8,
  2123         -        "R[\"latitude_of_origin\",38],PARAMETER[\"central_meridia");
         1604  +        "eridian\",131.0028902777778],PARAMETER[\"scale_factor\",");
  2124   1605       add_srs_wkt (p, 9,
  2125         -        "n\",131.0028902777778],PARAMETER[\"scale_factor\",1],PAR");
         1606  +        "1],PARAMETER[\"false_easting\",200000],PARAMETER[\"false");
  2126   1607       add_srs_wkt (p, 10,
  2127         -        "AMETER[\"false_easting\",200000],PARAMETER[\"false_north");
         1608  +        "_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2128   1609       add_srs_wkt (p, 11,
  2129         -        "ing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2130         -    add_srs_wkt (p, 12,
  2131         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
  2132         -    add_srs_wkt (p, 13,
  2133         -        "\",\"5177\"]]");
  2134         -    p = add_epsg_def_ex (filter, first, last, 5178, "epsg", 5178,
  2135         -        "Korean 1985 / Unified CS", 0, 1,
  2136         -        "Bessel 1841", "Greenwich",
  2137         -        "Korean_Datum_1985", "Transverse_Mercator", "metre",
  2138         -        "X", "North", "Y", "East");
         1610  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"5177\"]]");
         1611  +    p = add_epsg_def (filter, first, last, 5178, "epsg", 5178,
         1612  +        "Korean 1985 / Unified CS");
  2139   1613       add_proj4text (p, 0,
  2140   1614           "+proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=100000");
  2141   1615       add_proj4text (p, 1,
  2142   1616           "0 +y_0=2000000 +ellps=bessel +units=m +no_defs");
  2143   1617       add_srs_wkt (p, 0,
  2144   1618           "PROJCS[\"Korean 1985 / Unified CS\",GEOGCS[\"Korean 1985");
  2145   1619       add_srs_wkt (p, 1,
................................................................................
  2147   1621       add_srs_wkt (p, 2,
  2148   1622           "6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AU");
  2149   1623       add_srs_wkt (p, 3,
  2150   1624           "THORITY[\"EPSG\",\"6162\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2151   1625       add_srs_wkt (p, 4,
  2152   1626           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2153   1627       add_srs_wkt (p, 5,
  2154         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         1628  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2155   1629       add_srs_wkt (p, 6,
  2156         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4162\"]");
         1630  +        "162\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2157   1631       add_srs_wkt (p, 7,
  2158         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
         1632  +        "latitude_of_origin\",38],PARAMETER[\"central_meridian\",");
  2159   1633       add_srs_wkt (p, 8,
  2160         -        "de_of_origin\",38],PARAMETER[\"central_meridian\",127.5]");
         1634  +        "127.5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
  2161   1635       add_srs_wkt (p, 9,
  2162         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1636  +        "lse_easting\",1000000],PARAMETER[\"false_northing\",2000");
  2163   1637       add_srs_wkt (p, 10,
  2164         -        "sting\",1000000],PARAMETER[\"false_northing\",2000000],U");
         1638  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTH");
  2165   1639       add_srs_wkt (p, 11,
  2166         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2167         -    add_srs_wkt (p, 12,
  2168         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5178\"]]");
  2169         -    p = add_epsg_def_ex (filter, first, last, 5179, "epsg", 5179,
  2170         -        "Korea 2000 / Unified CS", 0, 1,
  2171         -        "GRS 1980", "Greenwich",
  2172         -        "Geocentric_datum_of_Korea", "Transverse_Mercator", "metre",
  2173         -        "X", "North", "Y", "East");
         1640  +        "ORITY[\"EPSG\",\"5178\"]]");
         1641  +    p = add_epsg_def (filter, first, last, 5179, "epsg", 5179,
         1642  +        "Korea 2000 / Unified CS");
  2174   1643       add_proj4text (p, 0,
  2175   1644           "+proj=tmerc +lat_0=38 +lon_0=127.5 +k=0.9996 +x_0=100000");
  2176   1645       add_proj4text (p, 1,
  2177   1646           "0 +y_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  2178   1647       add_proj4text (p, 2,
  2179   1648           "s=m +no_defs");
  2180   1649       add_srs_wkt (p, 0,
................................................................................
  2186   1655       add_srs_wkt (p, 3,
  2187   1656           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6737\"]],PRIM");
  2188   1657       add_srs_wkt (p, 4,
  2189   1658           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2190   1659       add_srs_wkt (p, 5,
  2191   1660           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2192   1661       add_srs_wkt (p, 6,
  2193         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         1662  +        "],AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse_");
  2194   1663       add_srs_wkt (p, 7,
  2195         -        "ORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse_Mercat");
         1664  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",38],PARAMET");
  2196   1665       add_srs_wkt (p, 8,
  2197         -        "or\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"c");
         1666  +        "ER[\"central_meridian\",127.5],PARAMETER[\"scale_factor\"");
  2198   1667       add_srs_wkt (p, 9,
  2199         -        "entral_meridian\",127.5],PARAMETER[\"scale_factor\",0.99");
         1668  +        ",0.9996],PARAMETER[\"false_easting\",1000000],PARAMETER[");
  2200   1669       add_srs_wkt (p, 10,
  2201         -        "96],PARAMETER[\"false_easting\",1000000],PARAMETER[\"fal");
         1670  +        "\"false_northing\",2000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2202   1671       add_srs_wkt (p, 11,
  2203         -        "se_northing\",2000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  2204         -    add_srs_wkt (p, 12,
  2205         -        "\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORI");
  2206         -    add_srs_wkt (p, 13,
  2207         -        "TY[\"EPSG\",\"5179\"]]");
  2208         -    p = add_epsg_def_ex (filter, first, last, 5180, "epsg", 5180,
  2209         -        "Korea 2000 / West Belt", 0, 1,
  2210         -        "GRS 1980", "Greenwich",
  2211         -        "Geocentric_datum_of_Korea", "Transverse_Mercator", "metre",
  2212         -        "X", "North", "Y", "East");
         1672  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5179\"]]");
         1673  +    p = add_epsg_def (filter, first, last, 5180, "epsg", 5180,
         1674  +        "Korea 2000 / West Belt");
  2213   1675       add_proj4text (p, 0,
  2214   1676           "+proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=5");
  2215   1677       add_proj4text (p, 1,
  2216   1678           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2217   1679       add_proj4text (p, 2,
  2218   1680           "efs");
  2219   1681       add_srs_wkt (p, 0,
................................................................................
  2225   1687       add_srs_wkt (p, 3,
  2226   1688           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6737\"]],PRIMEM");
  2227   1689       add_srs_wkt (p, 4,
  2228   1690           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2229   1691       add_srs_wkt (p, 5,
  2230   1692           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2231   1693       add_srs_wkt (p, 6,
  2232         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1694  +        "AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse_Me");
  2233   1695       add_srs_wkt (p, 7,
  2234         -        "ITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse_Mercator");
         1696  +        "rcator\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER");
  2235   1697       add_srs_wkt (p, 8,
  2236         -        "\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"cen");
         1698  +        "[\"central_meridian\",125],PARAMETER[\"scale_factor\",1]");
  2237   1699       add_srs_wkt (p, 9,
  2238         -        "tral_meridian\",125],PARAMETER[\"scale_factor\",1],PARAM");
         1700  +        ",PARAMETER[\"false_easting\",200000],PARAMETER[\"false_n");
  2239   1701       add_srs_wkt (p, 10,
  2240         -        "ETER[\"false_easting\",200000],PARAMETER[\"false_northin");
         1702  +        "orthing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2241   1703       add_srs_wkt (p, 11,
  2242         -        "g\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2243         -    add_srs_wkt (p, 12,
  2244         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
  2245         -    add_srs_wkt (p, 13,
  2246         -        ",\"5180\"]]");
  2247         -    p = add_epsg_def_ex (filter, first, last, 5181, "epsg", 5181,
  2248         -        "Korea 2000 / Central Belt", 0, 1,
  2249         -        "GRS 1980", "Greenwich",
  2250         -        "Geocentric_datum_of_Korea", "Transverse_Mercator", "metre",
  2251         -        "X", "North", "Y", "East");
         1704  +        "9001\"]],AUTHORITY[\"EPSG\",\"5180\"]]");
         1705  +    p = add_epsg_def (filter, first, last, 5181, "epsg", 5181,
         1706  +        "Korea 2000 / Central Belt");
  2252   1707       add_proj4text (p, 0,
  2253   1708           "+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=5");
  2254   1709       add_proj4text (p, 1,
  2255   1710           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2256   1711       add_proj4text (p, 2,
  2257   1712           "efs");
  2258   1713       add_srs_wkt (p, 0,
................................................................................
  2264   1719       add_srs_wkt (p, 3,
  2265   1720           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6737\"]],PR");
  2266   1721       add_srs_wkt (p, 4,
  2267   1722           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2268   1723       add_srs_wkt (p, 5,
  2269   1724           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2270   1725       add_srs_wkt (p, 6,
  2271         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         1726  +        "]],AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse");
  2272   1727       add_srs_wkt (p, 7,
  2273         -        "HORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse_Merca");
         1728  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",38],PARAME");
  2274   1729       add_srs_wkt (p, 8,
  2275         -        "tor\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"");
         1730  +        "TER[\"central_meridian\",127],PARAMETER[\"scale_factor\"");
  2276   1731       add_srs_wkt (p, 9,
  2277         -        "central_meridian\",127],PARAMETER[\"scale_factor\",1],PA");
         1732  +        ",1],PARAMETER[\"false_easting\",200000],PARAMETER[\"fals");
  2278   1733       add_srs_wkt (p, 10,
  2279         -        "RAMETER[\"false_easting\",200000],PARAMETER[\"false_nort");
         1734  +        "e_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2280   1735       add_srs_wkt (p, 11,
  2281         -        "hing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2282         -    add_srs_wkt (p, 12,
  2283         -        "1\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPS");
  2284         -    add_srs_wkt (p, 13,
  2285         -        "G\",\"5181\"]]");
  2286         -    p = add_epsg_def_ex (filter, first, last, 5182, "epsg", 5182,
  2287         -        "Korea 2000 / Central Belt Jeju", 0, 1,
  2288         -        "GRS 1980", "Greenwich",
  2289         -        "Geocentric_datum_of_Korea", "Transverse_Mercator", "metre",
  2290         -        "X", "North", "Y", "East");
         1736  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"5181\"]]");
         1737  +    p = add_epsg_def (filter, first, last, 5182, "epsg", 5182,
         1738  +        "Korea 2000 / Central Belt Jeju");
  2291   1739       add_proj4text (p, 0,
  2292   1740           "+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=5");
  2293   1741       add_proj4text (p, 1,
  2294   1742           "50000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2295   1743       add_proj4text (p, 2,
  2296   1744           "efs");
  2297   1745       add_srs_wkt (p, 0,
................................................................................
  2303   1751       add_srs_wkt (p, 3,
  2304   1752           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6737\"");
  2305   1753       add_srs_wkt (p, 4,
  2306   1754           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2307   1755       add_srs_wkt (p, 5,
  2308   1756           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2309   1757       add_srs_wkt (p, 6,
  2310         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1758  +        "9122\"]],AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Tran");
  2311   1759       add_srs_wkt (p, 7,
  2312         -        "T],AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse");
         1760  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",38],");
  2313   1761       add_srs_wkt (p, 8,
  2314         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",38],PARAME");
         1762  +        "PARAMETER[\"central_meridian\",127],PARAMETER[\"scale_fa");
  2315   1763       add_srs_wkt (p, 9,
  2316         -        "TER[\"central_meridian\",127],PARAMETER[\"scale_factor\"");
         1764  +        "ctor\",1],PARAMETER[\"false_easting\",200000],PARAMETER[");
  2317   1765       add_srs_wkt (p, 10,
  2318         -        ",1],PARAMETER[\"false_easting\",200000],PARAMETER[\"fals");
         1766  +        "\"false_northing\",550000],UNIT[\"metre\",1,AUTHORITY[\"");
  2319   1767       add_srs_wkt (p, 11,
  2320         -        "e_northing\",550000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2321         -    add_srs_wkt (p, 12,
  2322         -        ",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY");
  2323         -    add_srs_wkt (p, 13,
  2324         -        "[\"EPSG\",\"5182\"]]");
  2325         -    p = add_epsg_def_ex (filter, first, last, 5183, "epsg", 5183,
  2326         -        "Korea 2000 / East Belt", 0, 1,
  2327         -        "GRS 1980", "Greenwich",
  2328         -        "Geocentric_datum_of_Korea", "Transverse_Mercator", "metre",
  2329         -        "X", "North", "Y", "East");
         1768  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5182\"]]");
         1769  +    p = add_epsg_def (filter, first, last, 5183, "epsg", 5183,
         1770  +        "Korea 2000 / East Belt");
  2330   1771       add_proj4text (p, 0,
  2331   1772           "+proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=5");
  2332   1773       add_proj4text (p, 1,
  2333   1774           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2334   1775       add_proj4text (p, 2,
  2335   1776           "efs");
  2336   1777       add_srs_wkt (p, 0,
................................................................................
  2342   1783       add_srs_wkt (p, 3,
  2343   1784           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6737\"]],PRIMEM");
  2344   1785       add_srs_wkt (p, 4,
  2345   1786           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2346   1787       add_srs_wkt (p, 5,
  2347   1788           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2348   1789       add_srs_wkt (p, 6,
  2349         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         1790  +        "AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse_Me");
  2350   1791       add_srs_wkt (p, 7,
  2351         -        "ITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse_Mercator");
         1792  +        "rcator\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER");
  2352   1793       add_srs_wkt (p, 8,
  2353         -        "\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"cen");
         1794  +        "[\"central_meridian\",129],PARAMETER[\"scale_factor\",1]");
  2354   1795       add_srs_wkt (p, 9,
  2355         -        "tral_meridian\",129],PARAMETER[\"scale_factor\",1],PARAM");
         1796  +        ",PARAMETER[\"false_easting\",200000],PARAMETER[\"false_n");
  2356   1797       add_srs_wkt (p, 10,
  2357         -        "ETER[\"false_easting\",200000],PARAMETER[\"false_northin");
         1798  +        "orthing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2358   1799       add_srs_wkt (p, 11,
  2359         -        "g\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2360         -    add_srs_wkt (p, 12,
  2361         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
  2362         -    add_srs_wkt (p, 13,
  2363         -        ",\"5183\"]]");
  2364         -    p = add_epsg_def_ex (filter, first, last, 5184, "epsg", 5184,
  2365         -        "Korea 2000 / East Sea Belt", 0, 1,
  2366         -        "GRS 1980", "Greenwich",
  2367         -        "Geocentric_datum_of_Korea", "Transverse_Mercator", "metre",
  2368         -        "X", "North", "Y", "East");
         1800  +        "9001\"]],AUTHORITY[\"EPSG\",\"5183\"]]");
         1801  +    p = add_epsg_def (filter, first, last, 5184, "epsg", 5184,
         1802  +        "Korea 2000 / East Sea Belt");
  2369   1803       add_proj4text (p, 0,
  2370   1804           "+proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=5");
  2371   1805       add_proj4text (p, 1,
  2372   1806           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2373   1807       add_proj4text (p, 2,
  2374   1808           "efs");
  2375   1809       add_srs_wkt (p, 0,
................................................................................
  2381   1815       add_srs_wkt (p, 3,
  2382   1816           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6737\"]],P");
  2383   1817       add_srs_wkt (p, 4,
  2384   1818           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2385   1819       add_srs_wkt (p, 5,
  2386   1820           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2387   1821       add_srs_wkt (p, 6,
  2388         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
         1822  +        "\"]],AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transver");
  2389   1823       add_srs_wkt (p, 7,
  2390         -        "UTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse_Mer");
         1824  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",38],PARA");
  2391   1825       add_srs_wkt (p, 8,
  2392         -        "cator\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER[");
         1826  +        "METER[\"central_meridian\",131],PARAMETER[\"scale_factor");
  2393   1827       add_srs_wkt (p, 9,
  2394         -        "\"central_meridian\",131],PARAMETER[\"scale_factor\",1],");
         1828  +        "\",1],PARAMETER[\"false_easting\",200000],PARAMETER[\"fa");
  2395   1829       add_srs_wkt (p, 10,
  2396         -        "PARAMETER[\"false_easting\",200000],PARAMETER[\"false_no");
         1830  +        "lse_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  2397   1831       add_srs_wkt (p, 11,
  2398         -        "rthing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2399         -    add_srs_wkt (p, 12,
  2400         -        "001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"E");
  2401         -    add_srs_wkt (p, 13,
  2402         -        "PSG\",\"5184\"]]");
  2403         -    p = add_epsg_def_ex (filter, first, last, 5185, "epsg", 5185,
  2404         -        "Korea 2000 / West Belt 2010", 0, 1,
  2405         -        "GRS 1980", "Greenwich",
  2406         -        "Geocentric_datum_of_Korea", "Transverse_Mercator", "metre",
  2407         -        "X", "North", "Y", "East");
         1832  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"5184\"]]");
         1833  +    p = add_epsg_def (filter, first, last, 5185, "epsg", 5185,
         1834  +        "Korea 2000 / West Belt 2010");
  2408   1835       add_proj4text (p, 0,
  2409   1836           "+proj=tmerc +lat_0=38 +lon_0=125 +k=1 +x_0=200000 +y_0=6");
  2410   1837       add_proj4text (p, 1,
  2411   1838           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2412   1839       add_proj4text (p, 2,
  2413   1840           "efs");
  2414   1841       add_srs_wkt (p, 0,
................................................................................
  2420   1847       add_srs_wkt (p, 3,
  2421   1848           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6737\"]],");
  2422   1849       add_srs_wkt (p, 4,
  2423   1850           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2424   1851       add_srs_wkt (p, 5,
  2425   1852           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2426   1853       add_srs_wkt (p, 6,
  2427         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         1854  +        "2\"]],AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transve");
  2428   1855       add_srs_wkt (p, 7,
  2429         -        "AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse_Me");
         1856  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",38],PAR");
  2430   1857       add_srs_wkt (p, 8,
  2431         -        "rcator\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER");
         1858  +        "AMETER[\"central_meridian\",125],PARAMETER[\"scale_facto");
  2432   1859       add_srs_wkt (p, 9,
  2433         -        "[\"central_meridian\",125],PARAMETER[\"scale_factor\",1]");
         1860  +        "r\",1],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
  2434   1861       add_srs_wkt (p, 10,
  2435         -        ",PARAMETER[\"false_easting\",200000],PARAMETER[\"false_n");
         1862  +        "alse_northing\",600000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2436   1863       add_srs_wkt (p, 11,
  2437         -        "orthing\",600000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2438         -    add_srs_wkt (p, 12,
  2439         -        "9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"");
  2440         -    add_srs_wkt (p, 13,
  2441         -        "EPSG\",\"5185\"]]");
  2442         -    p = add_epsg_def_ex (filter, first, last, 5186, "epsg", 5186,
  2443         -        "Korea 2000 / Central Belt 2010", 0, 1,
  2444         -        "GRS 1980", "Greenwich",
  2445         -        "Geocentric_datum_of_Korea", "Transverse_Mercator", "metre",
  2446         -        "X", "North", "Y", "East");
         1864  +        "G\",\"9001\"]],AUTHORITY[\"EPSG\",\"5185\"]]");
         1865  +    p = add_epsg_def (filter, first, last, 5186, "epsg", 5186,
         1866  +        "Korea 2000 / Central Belt 2010");
  2447   1867       add_proj4text (p, 0,
  2448   1868           "+proj=tmerc +lat_0=38 +lon_0=127 +k=1 +x_0=200000 +y_0=6");
  2449   1869       add_proj4text (p, 1,
  2450   1870           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2451   1871       add_proj4text (p, 2,
  2452   1872           "efs");
  2453   1873       add_srs_wkt (p, 0,
................................................................................
  2459   1879       add_srs_wkt (p, 3,
  2460   1880           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6737\"");
  2461   1881       add_srs_wkt (p, 4,
  2462   1882           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2463   1883       add_srs_wkt (p, 5,
  2464   1884           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2465   1885       add_srs_wkt (p, 6,
  2466         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1886  +        "9122\"]],AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Tran");
  2467   1887       add_srs_wkt (p, 7,
  2468         -        "T],AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse");
         1888  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",38],");
  2469   1889       add_srs_wkt (p, 8,
  2470         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",38],PARAME");
         1890  +        "PARAMETER[\"central_meridian\",127],PARAMETER[\"scale_fa");
  2471   1891       add_srs_wkt (p, 9,
  2472         -        "TER[\"central_meridian\",127],PARAMETER[\"scale_factor\"");
         1892  +        "ctor\",1],PARAMETER[\"false_easting\",200000],PARAMETER[");
  2473   1893       add_srs_wkt (p, 10,
  2474         -        ",1],PARAMETER[\"false_easting\",200000],PARAMETER[\"fals");
         1894  +        "\"false_northing\",600000],UNIT[\"metre\",1,AUTHORITY[\"");
  2475   1895       add_srs_wkt (p, 11,
  2476         -        "e_northing\",600000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2477         -    add_srs_wkt (p, 12,
  2478         -        ",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY");
  2479         -    add_srs_wkt (p, 13,
  2480         -        "[\"EPSG\",\"5186\"]]");
  2481         -    p = add_epsg_def_ex (filter, first, last, 5187, "epsg", 5187,
  2482         -        "Korea 2000 / East Belt 2010", 0, 1,
  2483         -        "GRS 1980", "Greenwich",
  2484         -        "Geocentric_datum_of_Korea", "Transverse_Mercator", "metre",
  2485         -        "X", "North", "Y", "East");
         1896  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5186\"]]");
         1897  +    p = add_epsg_def (filter, first, last, 5187, "epsg", 5187,
         1898  +        "Korea 2000 / East Belt 2010");
  2486   1899       add_proj4text (p, 0,
  2487   1900           "+proj=tmerc +lat_0=38 +lon_0=129 +k=1 +x_0=200000 +y_0=6");
  2488   1901       add_proj4text (p, 1,
  2489   1902           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2490   1903       add_proj4text (p, 2,
  2491   1904           "efs");
  2492   1905       add_srs_wkt (p, 0,
................................................................................
  2498   1911       add_srs_wkt (p, 3,
  2499   1912           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6737\"]],");
  2500   1913       add_srs_wkt (p, 4,
  2501   1914           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2502   1915       add_srs_wkt (p, 5,
  2503   1916           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2504   1917       add_srs_wkt (p, 6,
  2505         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         1918  +        "2\"]],AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transve");
  2506   1919       add_srs_wkt (p, 7,
  2507         -        "AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse_Me");
         1920  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",38],PAR");
  2508   1921       add_srs_wkt (p, 8,
  2509         -        "rcator\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER");
         1922  +        "AMETER[\"central_meridian\",129],PARAMETER[\"scale_facto");
  2510   1923       add_srs_wkt (p, 9,
  2511         -        "[\"central_meridian\",129],PARAMETER[\"scale_factor\",1]");
         1924  +        "r\",1],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
  2512   1925       add_srs_wkt (p, 10,
  2513         -        ",PARAMETER[\"false_easting\",200000],PARAMETER[\"false_n");
         1926  +        "alse_northing\",600000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2514   1927       add_srs_wkt (p, 11,
  2515         -        "orthing\",600000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2516         -    add_srs_wkt (p, 12,
  2517         -        "9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"");
  2518         -    add_srs_wkt (p, 13,
  2519         -        "EPSG\",\"5187\"]]");
  2520         -    p = add_epsg_def_ex (filter, first, last, 5188, "epsg", 5188,
  2521         -        "Korea 2000 / East Sea Belt 2010", 0, 1,
  2522         -        "GRS 1980", "Greenwich",
  2523         -        "Geocentric_datum_of_Korea", "Transverse_Mercator", "metre",
  2524         -        "X", "North", "Y", "East");
         1928  +        "G\",\"9001\"]],AUTHORITY[\"EPSG\",\"5187\"]]");
         1929  +    p = add_epsg_def (filter, first, last, 5188, "epsg", 5188,
         1930  +        "Korea 2000 / East Sea Belt 2010");
  2525   1931       add_proj4text (p, 0,
  2526   1932           "+proj=tmerc +lat_0=38 +lon_0=131 +k=1 +x_0=200000 +y_0=6");
  2527   1933       add_proj4text (p, 1,
  2528   1934           "00000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2529   1935       add_proj4text (p, 2,
  2530   1936           "efs");
  2531   1937       add_srs_wkt (p, 0,
................................................................................
  2537   1943       add_srs_wkt (p, 3,
  2538   1944           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6737\"");
  2539   1945       add_srs_wkt (p, 4,
  2540   1946           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2541   1947       add_srs_wkt (p, 5,
  2542   1948           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2543   1949       add_srs_wkt (p, 6,
  2544         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1950  +        "9122\"]],AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Tran");
  2545   1951       add_srs_wkt (p, 7,
  2546         -        "T],AUTHORITY[\"EPSG\",\"4737\"]],PROJECTION[\"Transverse");
         1952  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",38],");
  2547   1953       add_srs_wkt (p, 8,
  2548         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",38],PARAME");
         1954  +        "PARAMETER[\"central_meridian\",131],PARAMETER[\"scale_fa");
  2549   1955       add_srs_wkt (p, 9,
  2550         -        "TER[\"central_meridian\",131],PARAMETER[\"scale_factor\"");
         1956  +        "ctor\",1],PARAMETER[\"false_easting\",200000],PARAMETER[");
  2551   1957       add_srs_wkt (p, 10,
  2552         -        ",1],PARAMETER[\"false_easting\",200000],PARAMETER[\"fals");
         1958  +        "\"false_northing\",600000],UNIT[\"metre\",1,AUTHORITY[\"");
  2553   1959       add_srs_wkt (p, 11,
  2554         -        "e_northing\",600000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2555         -    add_srs_wkt (p, 12,
  2556         -        ",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY");
  2557         -    add_srs_wkt (p, 13,
  2558         -        "[\"EPSG\",\"5188\"]]");
  2559         -    p = add_epsg_def_ex (filter, first, last, 5221, "epsg", 5221,
  2560         -        "S-JTSK (Ferro) / Krovak East North", 0, 0,
  2561         -        "Bessel 1841", "Ferro",
  2562         -        "System_Jednotne_Trigonometricke_Site_Katastralni_Ferro", "Krovak", "metre",
  2563         -        "X", "East", "Y", "North");
         1960  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5188\"]]");
         1961  +    p = add_epsg_def (filter, first, last, 5221, "epsg", 5221,
         1962  +        "S-JTSK (Ferro) / Krovak East North");
  2564   1963       add_proj4text (p, 0,
  2565   1964           "+proj=krovak +lat_0=49.5 +lon_0=42.5 +alpha=30.288139722");
  2566   1965       add_proj4text (p, 1,
  2567   1966           "22222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel +towgs84=589");
  2568   1967       add_proj4text (p, 2,
  2569   1968           ",76,480,0,0,0,0 +pm=ferro +units=m +no_defs");
  2570   1969       add_srs_wkt (p, 0,
................................................................................
  2578   1977       add_srs_wkt (p, 4,
  2579   1978           "589,76,480,0,0,0,0],AUTHORITY[\"EPSG\",\"6818\"]],PRIMEM");
  2580   1979       add_srs_wkt (p, 5,
  2581   1980           "[\"Ferro\",-17.66666666666667,AUTHORITY[\"EPSG\",\"8909\"");
  2582   1981       add_srs_wkt (p, 6,
  2583   1982           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2584   1983       add_srs_wkt (p, 7,
  2585         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1984  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4818\"]],PROJECTION[\"K");
  2586   1985       add_srs_wkt (p, 8,
  2587         -        "EAST],AUTHORITY[\"EPSG\",\"4818\"]],PROJECTION[\"Krovak\"");
         1986  +        "rovak\"],PARAMETER[\"latitude_of_center\",49.5],PARAMETE");
  2588   1987       add_srs_wkt (p, 9,
  2589         -        "],PARAMETER[\"latitude_of_center\",49.5],PARAMETER[\"lon");
         1988  +        "R[\"longitude_of_center\",42.5],PARAMETER[\"azimuth\",30");
  2590   1989       add_srs_wkt (p, 10,
  2591         -        "gitude_of_center\",42.5],PARAMETER[\"azimuth\",30.288139");
         1990  +        ".28813972222222],PARAMETER[\"pseudo_standard_parallel_1\"");
  2592   1991       add_srs_wkt (p, 11,
  2593         -        "72222222],PARAMETER[\"pseudo_standard_parallel_1\",78.5]");
         1992  +        ",78.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fa");
  2594   1993       add_srs_wkt (p, 12,
  2595         -        ",PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_ea");
         1994  +        "lse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
  2596   1995       add_srs_wkt (p, 13,
  2597         -        "sting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1996  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2598   1997       add_srs_wkt (p, 14,
  2599         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  2600         -    add_srs_wkt (p, 15,
  2601         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"5221\"]]");
  2602         -    p = add_epsg_def_ex (filter, first, last, 5223, "epsg", 5223,
  2603         -        "WGS 84 / Gabon TM", 0, 0,
  2604         -        "WGS 84", "Greenwich",
  2605         -        "WGS_1984", "Transverse_Mercator", "metre",
  2606         -        "X", "East", "Y", "North");
         1998  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5221\"]]");
         1999  +    p = add_epsg_def (filter, first, last, 5223, "epsg", 5223,
         2000  +        "WGS 84 / Gabon TM");
  2607   2001       add_proj4text (p, 0,
  2608   2002           "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_");
  2609   2003       add_proj4text (p, 1,
  2610   2004           "0=500000 +datum=WGS84 +units=m +no_defs");
  2611   2005       add_srs_wkt (p, 0,
  2612   2006           "PROJCS[\"WGS 84 / Gabon TM\",GEOGCS[\"WGS 84\",DATUM[\"W");
  2613   2007       add_srs_wkt (p, 1,
................................................................................
  2615   2009       add_srs_wkt (p, 2,
  2616   2010           "ORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],");
  2617   2011       add_srs_wkt (p, 3,
  2618   2012           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2619   2013       add_srs_wkt (p, 4,
  2620   2014           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2621   2015       add_srs_wkt (p, 5,
  2622         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         2016  +        "2\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transve");
  2623   2017       add_srs_wkt (p, 6,
  2624         -        "AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse_Me");
         2018  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  2625   2019       add_srs_wkt (p, 7,
  2626         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         2020  +        "METER[\"central_meridian\",12],PARAMETER[\"scale_factor\"");
  2627   2021       add_srs_wkt (p, 8,
  2628         -        "\"central_meridian\",12],PARAMETER[\"scale_factor\",0.99");
         2022  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2629   2023       add_srs_wkt (p, 9,
  2630         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         2024  +        "false_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2631   2025       add_srs_wkt (p, 10,
  2632         -        "e_northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2026  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2633   2027       add_srs_wkt (p, 11,
  2634         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2635         -    add_srs_wkt (p, 12,
  2636         -        "[\"EPSG\",\"5223\"]]");
  2637         -    p = add_epsg_def_ex (filter, first, last, 5228, "epsg", 5228,
  2638         -        "S-JTSK/05", 1, 1,
  2639         -        "Bessel 1841", "Greenwich",
  2640         -        "System_Jednotne_Trigonometricke_Site_Katastralni_05", "none", "degree",
  2641         -        "Latitude", "North", "Longitude", "East");
         2028  +        "RITY[\"EPSG\",\"5223\"]]");
         2029  +    p = add_epsg_def (filter, first, last, 5228, "epsg", 5228,
         2030  +        "S-JTSK/05");
  2642   2031       add_proj4text (p, 0,
  2643   2032           "+proj=longlat +ellps=bessel +towgs84=572.213,85.334,461.");
  2644   2033       add_proj4text (p, 1,
  2645   2034           "94,4.9732,1.529,5.2484,3.5378 +no_defs");
  2646   2035       add_srs_wkt (p, 0,
  2647   2036           "GEOGCS[\"S-JTSK/05\",DATUM[\"System_Jednotne_Trigonometr");
  2648   2037       add_srs_wkt (p, 1,
................................................................................
  2652   2041       add_srs_wkt (p, 3,
  2653   2042           "4[572.213,85.334,461.94,4.9732,1.529,5.2484,3.5378],AUTH");
  2654   2043       add_srs_wkt (p, 4,
  2655   2044           "ORITY[\"EPSG\",\"1052\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2656   2045       add_srs_wkt (p, 5,
  2657   2046           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2658   2047       add_srs_wkt (p, 6,
  2659         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         2048  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"522");
  2660   2049       add_srs_wkt (p, 7,
  2661         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5228\"]]");
  2662         -    p = add_epsg_def_ex (filter, first, last, 5229, "epsg", 5229,
  2663         -        "S-JTSK/05 (Ferro)", 1, 1,
  2664         -        "Bessel 1841", "Ferro",
  2665         -        "System_Jednotne_Trigonometricke_Site_Katastralni_05_Ferro", "none", "degree",
  2666         -        "Latitude", "North", "Longitude", "East");
         2050  +        "8\"]]");
         2051  +    p = add_epsg_def (filter, first, last, 5229, "epsg", 5229,
         2052  +        "S-JTSK/05 (Ferro)");
  2667   2053       add_proj4text (p, 0,
  2668   2054           "+proj=longlat +ellps=bessel +towgs84=572.213,85.334,461.");
  2669   2055       add_proj4text (p, 1,
  2670   2056           "94,4.9732,1.529,5.2484,3.5378 +pm=ferro +no_defs");
  2671   2057       add_srs_wkt (p, 0,
  2672   2058           "GEOGCS[\"S-JTSK/05 (Ferro)\",DATUM[\"System_Jednotne_Tri");
  2673   2059       add_srs_wkt (p, 1,
................................................................................
  2679   2065       add_srs_wkt (p, 4,
  2680   2066           "4,3.5378],AUTHORITY[\"EPSG\",\"1055\"]],PRIMEM[\"Ferro\"");
  2681   2067       add_srs_wkt (p, 5,
  2682   2068           ",-17.66666666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"");
  2683   2069       add_srs_wkt (p, 6,
  2684   2070           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2685   2071       add_srs_wkt (p, 7,
  2686         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2687         -    add_srs_wkt (p, 8,
  2688         -        "ORITY[\"EPSG\",\"5229\"]]");
  2689         -    p = add_epsg_def_ex (filter, first, last, 5233, "epsg", 5233,
  2690         -        "SLD99", 1, 1,
  2691         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  2692         -        "Sri_Lanka_Datum_1999", "none", "degree",
  2693         -        "Latitude", "North", "Longitude", "East");
         2072  +        "],AUTHORITY[\"EPSG\",\"5229\"]]");
         2073  +    p = add_epsg_def (filter, first, last, 5233, "epsg", 5233,
         2074  +        "SLD99");
  2694   2075       add_proj4text (p, 0,
  2695   2076           "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8");
  2696   2077       add_proj4text (p, 1,
  2697   2078           "4=-0.293,766.95,87.713,0.195704,1.69507,3.47302,-0.03933");
  2698   2079       add_proj4text (p, 2,
  2699   2080           "8 +no_defs");
  2700   2081       add_srs_wkt (p, 0,
................................................................................
  2706   2087       add_srs_wkt (p, 3,
  2707   2088           "713,0.195704,1.69507,3.47302,-0.039338],AUTHORITY[\"EPSG");
  2708   2089       add_srs_wkt (p, 4,
  2709   2090           "\",\"1053\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2710   2091       add_srs_wkt (p, 5,
  2711   2092           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2712   2093       add_srs_wkt (p, 6,
  2713         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  2714         -    add_srs_wkt (p, 7,
  2715         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"5233\"]]");
  2716         -    p = add_epsg_def_ex (filter, first, last, 5234, "epsg", 5234,
  2717         -        "Kandawala / Sri Lanka Grid", 0, 0,
  2718         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  2719         -        "Kandawala", "Transverse_Mercator", "metre",
  2720         -        "Easting", "East", "Northing", "North");
         2094  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5233\"]]");
         2095  +    p = add_epsg_def (filter, first, last, 5234, "epsg", 5234,
         2096  +        "Kandawala / Sri Lanka Grid");
  2721   2097       add_proj4text (p, 0,
  2722   2098           "+proj=tmerc +lat_0=7.000480277777778 +lon_0=80.771711111");
  2723   2099       add_proj4text (p, 1,
  2724   2100           "11112 +k=0.9999238418 +x_0=200000 +y_0=200000 +a=6377276");
  2725   2101       add_proj4text (p, 2,
  2726   2102           ".345 +b=6356075.41314024 +towgs84=-97,787,86,0,0,0,0 +un");
  2727   2103       add_proj4text (p, 3,
................................................................................
  2735   2111       add_srs_wkt (p, 3,
  2736   2112           "5\"]],TOWGS84[-97,787,86,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  2737   2113       add_srs_wkt (p, 4,
  2738   2114           "244\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2739   2115       add_srs_wkt (p, 5,
  2740   2116           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2741   2117       add_srs_wkt (p, 6,
  2742         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         2118  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4244\"]],PROJECTION[\"");
  2743   2119       add_srs_wkt (p, 7,
  2744         -        ",EAST],AUTHORITY[\"EPSG\",\"4244\"]],PROJECTION[\"Transv");
         2120  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  2745   2121       add_srs_wkt (p, 8,
  2746         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",7.0004");
         2122  +        "7.000480277777778],PARAMETER[\"central_meridian\",80.771");
  2747   2123       add_srs_wkt (p, 9,
  2748         -        "80277777778],PARAMETER[\"central_meridian\",80.771711111");
         2124  +        "71111111112],PARAMETER[\"scale_factor\",0.9999238418],PA");
  2749   2125       add_srs_wkt (p, 10,
  2750         -        "11112],PARAMETER[\"scale_factor\",0.9999238418],PARAMETE");
         2126  +        "RAMETER[\"false_easting\",200000],PARAMETER[\"false_nort");
  2751   2127       add_srs_wkt (p, 11,
  2752         -        "R[\"false_easting\",200000],PARAMETER[\"false_northing\"");
         2128  +        "hing\",200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2753   2129       add_srs_wkt (p, 12,
  2754         -        ",200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2130  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  2755   2131       add_srs_wkt (p, 13,
  2756         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  2757         -    add_srs_wkt (p, 14,
  2758         -        "Y[\"EPSG\",\"5234\"]]");
  2759         -    p = add_epsg_def_ex (filter, first, last, 5235, "epsg", 5235,
  2760         -        "SLD99 / Sri Lanka Grid 1999", 0, 0,
  2761         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  2762         -        "Sri_Lanka_Datum_1999", "Transverse_Mercator", "metre",
  2763         -        "Easting", "East", "Northing", "North");
         2132  +        "THORITY[\"EPSG\",\"5234\"]]");
         2133  +    p = add_epsg_def (filter, first, last, 5235, "epsg", 5235,
         2134  +        "SLD99 / Sri Lanka Grid 1999");
  2764   2135       add_proj4text (p, 0,
  2765   2136           "+proj=tmerc +lat_0=7.000471527777778 +lon_0=80.771713083");
  2766   2137       add_proj4text (p, 1,
  2767   2138           "33334 +k=0.9999238418 +x_0=500000 +y_0=500000 +a=6377276");
  2768   2139       add_proj4text (p, 2,
  2769   2140           ".345 +b=6356075.41314024 +towgs84=-0.293,766.95,87.713,0");
  2770   2141       add_proj4text (p, 3,
................................................................................
  2780   2151       add_srs_wkt (p, 4,
  2781   2152           "507,3.47302,-0.039338],AUTHORITY[\"EPSG\",\"1053\"]],PRI");
  2782   2153       add_srs_wkt (p, 5,
  2783   2154           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2784   2155       add_srs_wkt (p, 6,
  2785   2156           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2786   2157       add_srs_wkt (p, 7,
  2787         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2158  +        "],AUTHORITY[\"EPSG\",\"5233\"]],PROJECTION[\"Transverse_");
  2788   2159       add_srs_wkt (p, 8,
  2789         -        "ORITY[\"EPSG\",\"5233\"]],PROJECTION[\"Transverse_Mercat");
         2160  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",7.000471527");
  2790   2161       add_srs_wkt (p, 9,
  2791         -        "or\"],PARAMETER[\"latitude_of_origin\",7.000471527777778");
         2162  +        "777778],PARAMETER[\"central_meridian\",80.77171308333334");
  2792   2163       add_srs_wkt (p, 10,
  2793         -        "],PARAMETER[\"central_meridian\",80.77171308333334],PARA");
         2164  +        "],PARAMETER[\"scale_factor\",0.9999238418],PARAMETER[\"f");
  2794   2165       add_srs_wkt (p, 11,
  2795         -        "METER[\"scale_factor\",0.9999238418],PARAMETER[\"false_e");
         2166  +        "alse_easting\",500000],PARAMETER[\"false_northing\",5000");
  2796   2167       add_srs_wkt (p, 12,
  2797         -        "asting\",500000],PARAMETER[\"false_northing\",500000],UN");
         2168  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2798   2169       add_srs_wkt (p, 13,
  2799         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
         2170  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  2800   2171       add_srs_wkt (p, 14,
  2801         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2802         -    add_srs_wkt (p, 15,
  2803         -        "\"5235\"]]");
  2804         -    p = add_epsg_def_ex (filter, first, last, 5243, "epsg", 5243,
  2805         -        "ETRS89 / LCC Germany (E-N)", 0, 0,
  2806         -        "GRS 1980", "Greenwich",
  2807         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
  2808         -        "Easting", "East", "Northing", "North");
         2172  +        "PSG\",\"5235\"]]");
         2173  +    p = add_epsg_def (filter, first, last, 5243, "epsg", 5243,
         2174  +        "ETRS89 / LCC Germany (E-N)");
  2809   2175       add_proj4text (p, 0,
  2810   2176           "+proj=lcc +lat_1=48.66666666666666 +lat_2=53.66666666666");
  2811   2177       add_proj4text (p, 1,
  2812   2178           "666 +lat_0=51 +lon_0=10.5 +x_0=0 +y_0=0 +ellps=GRS80 +to");
  2813   2179       add_proj4text (p, 2,
  2814   2180           "wgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2815   2181       add_srs_wkt (p, 0,
................................................................................
  2821   2187       add_srs_wkt (p, 3,
  2822   2188           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2823   2189       add_srs_wkt (p, 4,
  2824   2190           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2825   2191       add_srs_wkt (p, 5,
  2826   2192           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2827   2193       add_srs_wkt (p, 6,
  2828         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2194  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
  2829   2195       add_srs_wkt (p, 7,
  2830         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"L");
         2196  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  2831   2197       add_srs_wkt (p, 8,
  2832         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         2198  +        "_parallel_1\",48.66666666666666],PARAMETER[\"standard_pa");
  2833   2199       add_srs_wkt (p, 9,
  2834         -        "lel_1\",48.66666666666666],PARAMETER[\"standard_parallel");
         2200  +        "rallel_2\",53.66666666666666],PARAMETER[\"latitude_of_or");
  2835   2201       add_srs_wkt (p, 10,
  2836         -        "_2\",53.66666666666666],PARAMETER[\"latitude_of_origin\"");
         2202  +        "igin\",51],PARAMETER[\"central_meridian\",10.5],PARAMETE");
  2837   2203       add_srs_wkt (p, 11,
  2838         -        ",51],PARAMETER[\"central_meridian\",10.5],PARAMETER[\"fa");
         2204  +        "R[\"false_easting\",0],PARAMETER[\"false_northing\",0],U");
  2839   2205       add_srs_wkt (p, 12,
  2840         -        "lse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
         2206  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2841   2207       add_srs_wkt (p, 13,
  2842         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         2208  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2843   2209       add_srs_wkt (p, 14,
  2844         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"524");
  2845         -    add_srs_wkt (p, 15,
  2846         -        "3\"]]");
  2847         -    p = add_epsg_def_ex (filter, first, last, 5246, "epsg", 5246,
  2848         -        "GDBD2009", 1, 1,
  2849         -        "GRS 1980", "Greenwich",
  2850         -        "Geocentric_Datum_Brunei_Darussalam_2009", "none", "degree",
  2851         -        "Latitude", "North", "Longitude", "East");
         2210  +        ",\"5243\"]]");
         2211  +    p = add_epsg_def (filter, first, last, 5246, "epsg", 5246,
         2212  +        "GDBD2009");
  2852   2213       add_proj4text (p, 0,
  2853   2214           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2854   2215       add_proj4text (p, 1,
  2855   2216           "fs");
  2856   2217       add_srs_wkt (p, 0,
  2857   2218           "GEOGCS[\"GDBD2009\",DATUM[\"Geocentric_Datum_Brunei_Daru");
  2858   2219       add_srs_wkt (p, 1,
................................................................................
  2860   2221       add_srs_wkt (p, 2,
  2861   2222           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  2862   2223       add_srs_wkt (p, 3,
  2863   2224           "UTHORITY[\"EPSG\",\"1056\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2864   2225       add_srs_wkt (p, 4,
  2865   2226           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2866   2227       add_srs_wkt (p, 5,
  2867         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         2228  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2868   2229       add_srs_wkt (p, 6,
  2869         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5246\"");
  2870         -    add_srs_wkt (p, 7,
  2871         -        "]]");
  2872         -    p = add_epsg_def_ex (filter, first, last, 5247, "epsg", 5247,
  2873         -        "GDBD2009 / Brunei BRSO", 0, 0,
  2874         -        "GRS 1980", "Greenwich",
  2875         -        "Geocentric_Datum_Brunei_Darussalam_2009", "Hotine_Oblique_Mercator", "metre",
  2876         -        "Easting", "East", "Northing", "North");
         2230  +        "5246\"]]");
         2231  +    p = add_epsg_def (filter, first, last, 5247, "epsg", 5247,
         2232  +        "GDBD2009 / Brunei BRSO");
  2877   2233       add_proj4text (p, 0,
  2878   2234           "+proj=omerc +lat_0=4 +lonc=115 +alpha=53.31580995 +k=0.9");
  2879   2235       add_proj4text (p, 1,
  2880   2236           "9984 +x_0=0 +y_0=0 +no_uoff +gamma=53.13010236111111 +el");
  2881   2237       add_proj4text (p, 2,
  2882   2238           "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2883   2239       add_srs_wkt (p, 0,
................................................................................
  2889   2245       add_srs_wkt (p, 3,
  2890   2246           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"105");
  2891   2247       add_srs_wkt (p, 4,
  2892   2248           "6\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2893   2249       add_srs_wkt (p, 5,
  2894   2250           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2895   2251       add_srs_wkt (p, 6,
  2896         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         2252  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"5246\"]],PROJECTION[\"H");
  2897   2253       add_srs_wkt (p, 7,
  2898         -        "EAST],AUTHORITY[\"EPSG\",\"5246\"]],PROJECTION[\"Hotine_");
         2254  +        "otine_Oblique_Mercator\"],PARAMETER[\"latitude_of_center");
  2899   2255       add_srs_wkt (p, 8,
  2900         -        "Oblique_Mercator\"],PARAMETER[\"latitude_of_center\",4],");
         2256  +        "\",4],PARAMETER[\"longitude_of_center\",115],PARAMETER[\"");
  2901   2257       add_srs_wkt (p, 9,
  2902         -        "PARAMETER[\"longitude_of_center\",115],PARAMETER[\"azimu");
         2258  +        "azimuth\",53.31580995],PARAMETER[\"rectified_grid_angle\"");
  2903   2259       add_srs_wkt (p, 10,
  2904         -        "th\",53.31580995],PARAMETER[\"rectified_grid_angle\",53.");
         2260  +        ",53.13010236111111],PARAMETER[\"scale_factor\",0.99984],");
  2905   2261       add_srs_wkt (p, 11,
  2906         -        "13010236111111],PARAMETER[\"scale_factor\",0.99984],PARA");
         2262  +        "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
  2907   2263       add_srs_wkt (p, 12,
  2908         -        "METER[\"false_easting\",0],PARAMETER[\"false_northing\",");
         2264  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  2909   2265       add_srs_wkt (p, 13,
  2910         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2266  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2911   2267       add_srs_wkt (p, 14,
  2912         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  2913         -    add_srs_wkt (p, 15,
  2914         -        "G\",\"5247\"]]");
  2915         -    p = add_epsg_def_ex (filter, first, last, 5252, "epsg", 5252,
  2916         -        "TUREF", 1, 1,
  2917         -        "GRS 1980", "Greenwich",
  2918         -        "Turkish_National_Reference_Frame", "none", "degree",
  2919         -        "Latitude", "North", "Longitude", "East");
         2268  +        "\"EPSG\",\"5247\"]]");
         2269  +    p = add_epsg_def (filter, first, last, 5252, "epsg", 5252,
         2270  +        "TUREF");
  2920   2271       add_proj4text (p, 0,
  2921   2272           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2922   2273       add_proj4text (p, 1,
  2923   2274           "fs");
  2924   2275       add_srs_wkt (p, 0,
  2925   2276           "GEOGCS[\"TUREF\",DATUM[\"Turkish_National_Reference_Fram");
  2926   2277       add_srs_wkt (p, 1,
................................................................................
  2928   2279       add_srs_wkt (p, 2,
  2929   2280           "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  2930   2281       add_srs_wkt (p, 3,
  2931   2282           "EPSG\",\"1057\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2932   2283       add_srs_wkt (p, 4,
  2933   2284           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2934   2285       add_srs_wkt (p, 5,
  2935         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2936         -    add_srs_wkt (p, 6,
  2937         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"5252\"]]");
  2938         -    p = add_epsg_def_ex (filter, first, last, 5253, "epsg", 5253,
  2939         -        "TUREF / TM27", 0, 1,
  2940         -        "GRS 1980", "Greenwich",
  2941         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  2942         -        "X", "North", "Y", "East");
         2286  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5252\"]]");
         2287  +    p = add_epsg_def (filter, first, last, 5253, "epsg", 5253,
         2288  +        "TUREF / TM27");
  2943   2289       add_proj4text (p, 0,
  2944   2290           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
  2945   2291       add_proj4text (p, 1,
  2946   2292           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2947   2293       add_srs_wkt (p, 0,
  2948   2294           "PROJCS[\"TUREF / TM27\",GEOGCS[\"TUREF\",DATUM[\"Turkish");
  2949   2295       add_srs_wkt (p, 1,
................................................................................
  2951   2297       add_srs_wkt (p, 2,
  2952   2298           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2953   2299       add_srs_wkt (p, 3,
  2954   2300           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1057\"]],PRIMEM[\"Gree");
  2955   2301       add_srs_wkt (p, 4,
  2956   2302           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2957   2303       add_srs_wkt (p, 5,
  2958         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2304  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  2959   2305       add_srs_wkt (p, 6,
  2960         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2306  +        "TY[\"EPSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"");
  2961   2307       add_srs_wkt (p, 7,
  2962         -        "PSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2308  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  2963   2309       add_srs_wkt (p, 8,
  2964         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2310  +        "l_meridian\",27],PARAMETER[\"scale_factor\",1],PARAMETER");
  2965   2311       add_srs_wkt (p, 9,
  2966         -        "idian\",27],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2312  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  2967   2313       add_srs_wkt (p, 10,
  2968         -        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
         2314  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHOR");
  2969   2315       add_srs_wkt (p, 11,
  2970         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  2971         -    add_srs_wkt (p, 12,
  2972         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5253\"]]");
  2973         -    p = add_epsg_def_ex (filter, first, last, 5254, "epsg", 5254,
  2974         -        "TUREF / TM30", 0, 1,
  2975         -        "GRS 1980", "Greenwich",
  2976         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  2977         -        "X", "North", "Y", "East");
         2316  +        "ITY[\"EPSG\",\"5253\"]]");
         2317  +    p = add_epsg_def (filter, first, last, 5254, "epsg", 5254,
         2318  +        "TUREF / TM30");
  2978   2319       add_proj4text (p, 0,
  2979   2320           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +");
  2980   2321       add_proj4text (p, 1,
  2981   2322           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2982   2323       add_srs_wkt (p, 0,
  2983   2324           "PROJCS[\"TUREF / TM30\",GEOGCS[\"TUREF\",DATUM[\"Turkish");
  2984   2325       add_srs_wkt (p, 1,
................................................................................
  2986   2327       add_srs_wkt (p, 2,
  2987   2328           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2988   2329       add_srs_wkt (p, 3,
  2989   2330           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1057\"]],PRIMEM[\"Gree");
  2990   2331       add_srs_wkt (p, 4,
  2991   2332           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2992   2333       add_srs_wkt (p, 5,
  2993         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2334  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  2994   2335       add_srs_wkt (p, 6,
  2995         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2336  +        "TY[\"EPSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"");
  2996   2337       add_srs_wkt (p, 7,
  2997         -        "PSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2338  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  2998   2339       add_srs_wkt (p, 8,
  2999         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2340  +        "l_meridian\",30],PARAMETER[\"scale_factor\",1],PARAMETER");
  3000   2341       add_srs_wkt (p, 9,
  3001         -        "idian\",30],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2342  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3002   2343       add_srs_wkt (p, 10,
  3003         -        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
         2344  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHOR");
  3004   2345       add_srs_wkt (p, 11,
  3005         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  3006         -    add_srs_wkt (p, 12,
  3007         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5254\"]]");
  3008         -    p = add_epsg_def_ex (filter, first, last, 5255, "epsg", 5255,
  3009         -        "TUREF / TM33", 0, 1,
  3010         -        "GRS 1980", "Greenwich",
  3011         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  3012         -        "X", "North", "Y", "East");
         2346  +        "ITY[\"EPSG\",\"5254\"]]");
         2347  +    p = add_epsg_def (filter, first, last, 5255, "epsg", 5255,
         2348  +        "TUREF / TM33");
  3013   2349       add_proj4text (p, 0,
  3014   2350           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
  3015   2351       add_proj4text (p, 1,
  3016   2352           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3017   2353       add_srs_wkt (p, 0,
  3018   2354           "PROJCS[\"TUREF / TM33\",GEOGCS[\"TUREF\",DATUM[\"Turkish");
  3019   2355       add_srs_wkt (p, 1,
................................................................................
  3021   2357       add_srs_wkt (p, 2,
  3022   2358           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3023   2359       add_srs_wkt (p, 3,
  3024   2360           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1057\"]],PRIMEM[\"Gree");
  3025   2361       add_srs_wkt (p, 4,
  3026   2362           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3027   2363       add_srs_wkt (p, 5,
  3028         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2364  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  3029   2365       add_srs_wkt (p, 6,
  3030         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2366  +        "TY[\"EPSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"");
  3031   2367       add_srs_wkt (p, 7,
  3032         -        "PSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2368  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3033   2369       add_srs_wkt (p, 8,
  3034         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2370  +        "l_meridian\",33],PARAMETER[\"scale_factor\",1],PARAMETER");
  3035   2371       add_srs_wkt (p, 9,
  3036         -        "idian\",33],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2372  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3037   2373       add_srs_wkt (p, 10,
  3038         -        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
         2374  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHOR");
  3039   2375       add_srs_wkt (p, 11,
  3040         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  3041         -    add_srs_wkt (p, 12,
  3042         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5255\"]]");
  3043         -    p = add_epsg_def_ex (filter, first, last, 5256, "epsg", 5256,
  3044         -        "TUREF / TM36", 0, 1,
  3045         -        "GRS 1980", "Greenwich",
  3046         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  3047         -        "X", "North", "Y", "East");
         2376  +        "ITY[\"EPSG\",\"5255\"]]");
         2377  +    p = add_epsg_def (filter, first, last, 5256, "epsg", 5256,
         2378  +        "TUREF / TM36");
  3048   2379       add_proj4text (p, 0,
  3049   2380           "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +");
  3050   2381       add_proj4text (p, 1,
  3051   2382           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3052   2383       add_srs_wkt (p, 0,
  3053   2384           "PROJCS[\"TUREF / TM36\",GEOGCS[\"TUREF\",DATUM[\"Turkish");
  3054   2385       add_srs_wkt (p, 1,
................................................................................
  3056   2387       add_srs_wkt (p, 2,
  3057   2388           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3058   2389       add_srs_wkt (p, 3,
  3059   2390           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1057\"]],PRIMEM[\"Gree");
  3060   2391       add_srs_wkt (p, 4,
  3061   2392           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3062   2393       add_srs_wkt (p, 5,
  3063         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2394  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  3064   2395       add_srs_wkt (p, 6,
  3065         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2396  +        "TY[\"EPSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"");
  3066   2397       add_srs_wkt (p, 7,
  3067         -        "PSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2398  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3068   2399       add_srs_wkt (p, 8,
  3069         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2400  +        "l_meridian\",36],PARAMETER[\"scale_factor\",1],PARAMETER");
  3070   2401       add_srs_wkt (p, 9,
  3071         -        "idian\",36],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2402  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3072   2403       add_srs_wkt (p, 10,
  3073         -        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
         2404  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHOR");
  3074   2405       add_srs_wkt (p, 11,
  3075         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  3076         -    add_srs_wkt (p, 12,
  3077         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5256\"]]");
  3078         -    p = add_epsg_def_ex (filter, first, last, 5257, "epsg", 5257,
  3079         -        "TUREF / TM39", 0, 1,
  3080         -        "GRS 1980", "Greenwich",
  3081         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  3082         -        "X", "North", "Y", "East");
         2406  +        "ITY[\"EPSG\",\"5256\"]]");
         2407  +    p = add_epsg_def (filter, first, last, 5257, "epsg", 5257,
         2408  +        "TUREF / TM39");
  3083   2409       add_proj4text (p, 0,
  3084   2410           "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
  3085   2411       add_proj4text (p, 1,
  3086   2412           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3087   2413       add_srs_wkt (p, 0,
  3088   2414           "PROJCS[\"TUREF / TM39\",GEOGCS[\"TUREF\",DATUM[\"Turkish");
  3089   2415       add_srs_wkt (p, 1,
................................................................................
  3091   2417       add_srs_wkt (p, 2,
  3092   2418           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3093   2419       add_srs_wkt (p, 3,
  3094   2420           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1057\"]],PRIMEM[\"Gree");
  3095   2421       add_srs_wkt (p, 4,
  3096   2422           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3097   2423       add_srs_wkt (p, 5,
  3098         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2424  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  3099   2425       add_srs_wkt (p, 6,
  3100         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2426  +        "TY[\"EPSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"");
  3101   2427       add_srs_wkt (p, 7,
  3102         -        "PSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2428  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3103   2429       add_srs_wkt (p, 8,
  3104         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2430  +        "l_meridian\",39],PARAMETER[\"scale_factor\",1],PARAMETER");
  3105   2431       add_srs_wkt (p, 9,
  3106         -        "idian\",39],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2432  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3107   2433       add_srs_wkt (p, 10,
  3108         -        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
         2434  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHOR");
  3109   2435       add_srs_wkt (p, 11,
  3110         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  3111         -    add_srs_wkt (p, 12,
  3112         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5257\"]]");
  3113         -    p = add_epsg_def_ex (filter, first, last, 5258, "epsg", 5258,
  3114         -        "TUREF / TM42", 0, 1,
  3115         -        "GRS 1980", "Greenwich",
  3116         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  3117         -        "X", "North", "Y", "East");
         2436  +        "ITY[\"EPSG\",\"5257\"]]");
         2437  +    p = add_epsg_def (filter, first, last, 5258, "epsg", 5258,
         2438  +        "TUREF / TM42");
  3118   2439       add_proj4text (p, 0,
  3119   2440           "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=500000 +y_0=0 +");
  3120   2441       add_proj4text (p, 1,
  3121   2442           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3122   2443       add_srs_wkt (p, 0,
  3123   2444           "PROJCS[\"TUREF / TM42\",GEOGCS[\"TUREF\",DATUM[\"Turkish");
  3124   2445       add_srs_wkt (p, 1,
................................................................................
  3126   2447       add_srs_wkt (p, 2,
  3127   2448           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3128   2449       add_srs_wkt (p, 3,
  3129   2450           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1057\"]],PRIMEM[\"Gree");
  3130   2451       add_srs_wkt (p, 4,
  3131   2452           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3132   2453       add_srs_wkt (p, 5,
  3133         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2454  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  3134   2455       add_srs_wkt (p, 6,
  3135         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2456  +        "TY[\"EPSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"");
  3136   2457       add_srs_wkt (p, 7,
  3137         -        "PSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2458  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3138   2459       add_srs_wkt (p, 8,
  3139         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2460  +        "l_meridian\",42],PARAMETER[\"scale_factor\",1],PARAMETER");
  3140   2461       add_srs_wkt (p, 9,
  3141         -        "idian\",42],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2462  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3142   2463       add_srs_wkt (p, 10,
  3143         -        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
         2464  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHOR");
  3144   2465       add_srs_wkt (p, 11,
  3145         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  3146         -    add_srs_wkt (p, 12,
  3147         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5258\"]]");
  3148         -    p = add_epsg_def_ex (filter, first, last, 5259, "epsg", 5259,
  3149         -        "TUREF / TM45", 0, 1,
  3150         -        "GRS 1980", "Greenwich",
  3151         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  3152         -        "X", "North", "Y", "East");
         2466  +        "ITY[\"EPSG\",\"5258\"]]");
         2467  +    p = add_epsg_def (filter, first, last, 5259, "epsg", 5259,
         2468  +        "TUREF / TM45");
  3153   2469       add_proj4text (p, 0,
  3154   2470           "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +");
  3155   2471       add_proj4text (p, 1,
  3156   2472           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3157   2473       add_srs_wkt (p, 0,
  3158   2474           "PROJCS[\"TUREF / TM45\",GEOGCS[\"TUREF\",DATUM[\"Turkish");
  3159   2475       add_srs_wkt (p, 1,
................................................................................
  3161   2477       add_srs_wkt (p, 2,
  3162   2478           "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3163   2479       add_srs_wkt (p, 3,
  3164   2480           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1057\"]],PRIMEM[\"Gree");
  3165   2481       add_srs_wkt (p, 4,
  3166   2482           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3167   2483       add_srs_wkt (p, 5,
  3168         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         2484  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  3169   2485       add_srs_wkt (p, 6,
  3170         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         2486  +        "TY[\"EPSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"");
  3171   2487       add_srs_wkt (p, 7,
  3172         -        "PSG\",\"5252\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2488  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3173   2489       add_srs_wkt (p, 8,
  3174         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         2490  +        "l_meridian\",45],PARAMETER[\"scale_factor\",1],PARAMETER");
  3175   2491       add_srs_wkt (p, 9,
  3176         -        "idian\",45],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
         2492  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3177   2493       add_srs_wkt (p, 10,
  3178         -        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
         2494  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHOR");
  3179   2495       add_srs_wkt (p, 11,
  3180         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  3181         -    add_srs_wkt (p, 12,
  3182         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5259\"]]");
  3183         -    p = add_epsg_def_ex (filter, first, last, 5264, "epsg", 5264,
  3184         -        "DRUKREF 03", 1, 1,
  3185         -        "GRS 1980", "Greenwich",
  3186         -        "Bhutan_National_Geodetic_Datum", "none", "degree",
  3187         -        "Latitude", "North", "Longitude", "East");
         2496  +        "ITY[\"EPSG\",\"5259\"]]");
         2497  +    p = add_epsg_def (filter, first, last, 5264, "epsg", 5264,
         2498  +        "DRUKREF 03");
  3188   2499       add_proj4text (p, 0,
  3189   2500           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  3190   2501       add_proj4text (p, 1,
  3191   2502           "fs");
  3192   2503       add_srs_wkt (p, 0,
  3193   2504           "GEOGCS[\"DRUKREF 03\",DATUM[\"Bhutan_National_Geodetic_D");
  3194   2505       add_srs_wkt (p, 1,
................................................................................
  3196   2507       add_srs_wkt (p, 2,
  3197   2508           "RITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORIT");
  3198   2509       add_srs_wkt (p, 3,
  3199   2510           "Y[\"EPSG\",\"1058\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3200   2511       add_srs_wkt (p, 4,
  3201   2512           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3202   2513       add_srs_wkt (p, 5,
  3203         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3204         -    add_srs_wkt (p, 6,
  3205         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5264\"]]");
  3206         -    p = add_epsg_def_ex (filter, first, last, 5266, "epsg", 5266,
  3207         -        "DRUKREF 03 / Bhutan National Grid", 0, 0,
  3208         -        "GRS 1980", "Greenwich",
  3209         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
  3210         -        "Easting", "East", "Northing", "North");
         2514  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5264\"]]");
         2515  +    p = add_epsg_def (filter, first, last, 5266, "epsg", 5266,
         2516  +        "DRUKREF 03 / Bhutan National Grid");
  3211   2517       add_proj4text (p, 0,
  3212   2518           "+proj=tmerc +lat_0=0 +lon_0=90 +k=1 +x_0=250000 +y_0=0 +");
  3213   2519       add_proj4text (p, 1,
  3214   2520           "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3215   2521       add_srs_wkt (p, 0,
  3216   2522           "PROJCS[\"DRUKREF 03 / Bhutan National Grid\",GEOGCS[\"DR");
  3217   2523       add_srs_wkt (p, 1,
................................................................................
  3221   2527       add_srs_wkt (p, 3,
  3222   2528           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  3223   2529       add_srs_wkt (p, 4,
  3224   2530           "\"1058\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  3225   2531       add_srs_wkt (p, 5,
  3226   2532           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  3227   2533       add_srs_wkt (p, 6,
  3228         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         2534  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTIO");
  3229   2535       add_srs_wkt (p, 7,
  3230         -        "de\",EAST],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Tr");
         2536  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  3231   2537       add_srs_wkt (p, 8,
  3232         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2538  +        "n\",0],PARAMETER[\"central_meridian\",90],PARAMETER[\"sc");
  3233   2539       add_srs_wkt (p, 9,
  3234         -        ",PARAMETER[\"central_meridian\",90],PARAMETER[\"scale_fa");
         2540  +        "ale_factor\",1],PARAMETER[\"false_easting\",250000],PARA");
  3235   2541       add_srs_wkt (p, 10,
  3236         -        "ctor\",1],PARAMETER[\"false_easting\",250000],PARAMETER[");
         2542  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  3237   2543       add_srs_wkt (p, 11,
  3238         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2544  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3239   2545       add_srs_wkt (p, 12,
  3240         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  3241         -    add_srs_wkt (p, 13,
  3242         -        "TH],AUTHORITY[\"EPSG\",\"5266\"]]");
  3243         -    p = add_epsg_def_ex (filter, first, last, 5269, "epsg", 5269,
  3244         -        "TUREF / 3-degree Gauss-Kruger zone 9", 0, 1,
  3245         -        "GRS 1980", "Greenwich",
  3246         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  3247         -        "X", "North", "Y", "East");
         2546  +        "\",NORTH],AUTHORITY[\"EPSG\",\"5266\"]]");
         2547  +    p = add_epsg_def (filter, first, last, 5269, "epsg", 5269,
         2548  +        "TUREF / 3-degree Gauss-Kruger zone 9");
  3248   2549       add_proj4text (p, 0,
  3249   2550           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 ");
  3250   2551       add_proj4text (p, 1,
  3251   2552           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3252   2553       add_srs_wkt (p, 0,
  3253   2554           "PROJCS[\"TUREF / 3-degree Gauss-Kruger zone 9\",GEOGCS[\"");
  3254   2555       add_srs_wkt (p, 1,
................................................................................
  3258   2559       add_srs_wkt (p, 3,
  3259   2560           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3260   2561       add_srs_wkt (p, 4,
  3261   2562           "1057\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3262   2563       add_srs_wkt (p, 5,
  3263   2564           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3264   2565       add_srs_wkt (p, 6,
  3265         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2566  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTION[");
  3266   2567       add_srs_wkt (p, 7,
  3267         -        "\",EAST],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTION[\"Tran");
         2568  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3268   2569       add_srs_wkt (p, 8,
  3269         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2570  +        ",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"scale");
  3270   2571       add_srs_wkt (p, 9,
  3271         -        "ARAMETER[\"central_meridian\",27],PARAMETER[\"scale_fact");
         2572  +        "_factor\",1],PARAMETER[\"false_easting\",9500000],PARAME");
  3272   2573       add_srs_wkt (p, 10,
  3273         -        "or\",1],PARAMETER[\"false_easting\",9500000],PARAMETER[\"");
         2574  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3274   2575       add_srs_wkt (p, 11,
  3275         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3276         -    add_srs_wkt (p, 12,
  3277         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3278         -    add_srs_wkt (p, 13,
  3279         -        "\"EPSG\",\"5269\"]]");
  3280         -    p = add_epsg_def_ex (filter, first, last, 5270, "epsg", 5270,
  3281         -        "TUREF / 3-degree Gauss-Kruger zone 10", 0, 1,
  3282         -        "GRS 1980", "Greenwich",
  3283         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  3284         -        "X", "North", "Y", "East");
         2576  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5269\"]]");
         2577  +    p = add_epsg_def (filter, first, last, 5270, "epsg", 5270,
         2578  +        "TUREF / 3-degree Gauss-Kruger zone 10");
  3285   2579       add_proj4text (p, 0,
  3286   2580           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0");
  3287   2581       add_proj4text (p, 1,
  3288   2582           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3289   2583       add_srs_wkt (p, 0,
  3290   2584           "PROJCS[\"TUREF / 3-degree Gauss-Kruger zone 10\",GEOGCS[");
  3291   2585       add_srs_wkt (p, 1,
................................................................................
  3295   2589       add_srs_wkt (p, 3,
  3296   2590           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3297   2591       add_srs_wkt (p, 4,
  3298   2592           ",\"1057\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3299   2593       add_srs_wkt (p, 5,
  3300   2594           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3301   2595       add_srs_wkt (p, 6,
  3302         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2596  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTI");
  3303   2597       add_srs_wkt (p, 7,
  3304         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTION[\"T");
         2598  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3305   2599       add_srs_wkt (p, 8,
  3306         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2600  +        "in\",0],PARAMETER[\"central_meridian\",30],PARAMETER[\"s");
  3307   2601       add_srs_wkt (p, 9,
  3308         -        "],PARAMETER[\"central_meridian\",30],PARAMETER[\"scale_f");
         2602  +        "cale_factor\",1],PARAMETER[\"false_easting\",10500000],P");
  3309   2603       add_srs_wkt (p, 10,
  3310         -        "actor\",1],PARAMETER[\"false_easting\",10500000],PARAMET");
         2604  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3311   2605       add_srs_wkt (p, 11,
  3312         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3313         -    add_srs_wkt (p, 12,
  3314         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3315         -    add_srs_wkt (p, 13,
  3316         -        "RITY[\"EPSG\",\"5270\"]]");
  3317         -    p = add_epsg_def_ex (filter, first, last, 5271, "epsg", 5271,
  3318         -        "TUREF / 3-degree Gauss-Kruger zone 11", 0, 1,
  3319         -        "GRS 1980", "Greenwich",
  3320         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  3321         -        "X", "North", "Y", "East");
         2606  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5270\"]]");
         2607  +    p = add_epsg_def (filter, first, last, 5271, "epsg", 5271,
         2608  +        "TUREF / 3-degree Gauss-Kruger zone 11");
  3322   2609       add_proj4text (p, 0,
  3323   2610           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0");
  3324   2611       add_proj4text (p, 1,
  3325   2612           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3326   2613       add_srs_wkt (p, 0,
  3327   2614           "PROJCS[\"TUREF / 3-degree Gauss-Kruger zone 11\",GEOGCS[");
  3328   2615       add_srs_wkt (p, 1,
................................................................................
  3332   2619       add_srs_wkt (p, 3,
  3333   2620           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3334   2621       add_srs_wkt (p, 4,
  3335   2622           ",\"1057\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3336   2623       add_srs_wkt (p, 5,
  3337   2624           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3338   2625       add_srs_wkt (p, 6,
  3339         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2626  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTI");
  3340   2627       add_srs_wkt (p, 7,
  3341         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTION[\"T");
         2628  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3342   2629       add_srs_wkt (p, 8,
  3343         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2630  +        "in\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"s");
  3344   2631       add_srs_wkt (p, 9,
  3345         -        "],PARAMETER[\"central_meridian\",33],PARAMETER[\"scale_f");
         2632  +        "cale_factor\",1],PARAMETER[\"false_easting\",11500000],P");
  3346   2633       add_srs_wkt (p, 10,
  3347         -        "actor\",1],PARAMETER[\"false_easting\",11500000],PARAMET");
         2634  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3348   2635       add_srs_wkt (p, 11,
  3349         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3350         -    add_srs_wkt (p, 12,
  3351         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3352         -    add_srs_wkt (p, 13,
  3353         -        "RITY[\"EPSG\",\"5271\"]]");
  3354         -    p = add_epsg_def_ex (filter, first, last, 5272, "epsg", 5272,
  3355         -        "TUREF / 3-degree Gauss-Kruger zone 12", 0, 1,
  3356         -        "GRS 1980", "Greenwich",
  3357         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  3358         -        "X", "North", "Y", "East");
         2636  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5271\"]]");
         2637  +    p = add_epsg_def (filter, first, last, 5272, "epsg", 5272,
         2638  +        "TUREF / 3-degree Gauss-Kruger zone 12");
  3359   2639       add_proj4text (p, 0,
  3360   2640           "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0");
  3361   2641       add_proj4text (p, 1,
  3362   2642           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3363   2643       add_srs_wkt (p, 0,
  3364   2644           "PROJCS[\"TUREF / 3-degree Gauss-Kruger zone 12\",GEOGCS[");
  3365   2645       add_srs_wkt (p, 1,
................................................................................
  3369   2649       add_srs_wkt (p, 3,
  3370   2650           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3371   2651       add_srs_wkt (p, 4,
  3372   2652           ",\"1057\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3373   2653       add_srs_wkt (p, 5,
  3374   2654           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3375   2655       add_srs_wkt (p, 6,
  3376         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2656  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTI");
  3377   2657       add_srs_wkt (p, 7,
  3378         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTION[\"T");
         2658  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3379   2659       add_srs_wkt (p, 8,
  3380         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2660  +        "in\",0],PARAMETER[\"central_meridian\",36],PARAMETER[\"s");
  3381   2661       add_srs_wkt (p, 9,
  3382         -        "],PARAMETER[\"central_meridian\",36],PARAMETER[\"scale_f");
         2662  +        "cale_factor\",1],PARAMETER[\"false_easting\",12500000],P");
  3383   2663       add_srs_wkt (p, 10,
  3384         -        "actor\",1],PARAMETER[\"false_easting\",12500000],PARAMET");
         2664  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3385   2665       add_srs_wkt (p, 11,
  3386         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3387         -    add_srs_wkt (p, 12,
  3388         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3389         -    add_srs_wkt (p, 13,
  3390         -        "RITY[\"EPSG\",\"5272\"]]");
  3391         -    p = add_epsg_def_ex (filter, first, last, 5273, "epsg", 5273,
  3392         -        "TUREF / 3-degree Gauss-Kruger zone 13", 0, 1,
  3393         -        "GRS 1980", "Greenwich",
  3394         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  3395         -        "X", "North", "Y", "East");
         2666  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5272\"]]");
         2667  +    p = add_epsg_def (filter, first, last, 5273, "epsg", 5273,
         2668  +        "TUREF / 3-degree Gauss-Kruger zone 13");
  3396   2669       add_proj4text (p, 0,
  3397   2670           "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0");
  3398   2671       add_proj4text (p, 1,
  3399   2672           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3400   2673       add_srs_wkt (p, 0,
  3401   2674           "PROJCS[\"TUREF / 3-degree Gauss-Kruger zone 13\",GEOGCS[");
  3402   2675       add_srs_wkt (p, 1,
................................................................................
  3406   2679       add_srs_wkt (p, 3,
  3407   2680           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3408   2681       add_srs_wkt (p, 4,
  3409   2682           ",\"1057\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3410   2683       add_srs_wkt (p, 5,
  3411   2684           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3412   2685       add_srs_wkt (p, 6,
  3413         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2686  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTI");
  3414   2687       add_srs_wkt (p, 7,
  3415         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTION[\"T");
         2688  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3416   2689       add_srs_wkt (p, 8,
  3417         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2690  +        "in\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"s");
  3418   2691       add_srs_wkt (p, 9,
  3419         -        "],PARAMETER[\"central_meridian\",39],PARAMETER[\"scale_f");
         2692  +        "cale_factor\",1],PARAMETER[\"false_easting\",13500000],P");
  3420   2693       add_srs_wkt (p, 10,
  3421         -        "actor\",1],PARAMETER[\"false_easting\",13500000],PARAMET");
         2694  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3422   2695       add_srs_wkt (p, 11,
  3423         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3424         -    add_srs_wkt (p, 12,
  3425         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3426         -    add_srs_wkt (p, 13,
  3427         -        "RITY[\"EPSG\",\"5273\"]]");
  3428         -    p = add_epsg_def_ex (filter, first, last, 5274, "epsg", 5274,
  3429         -        "TUREF / 3-degree Gauss-Kruger zone 14", 0, 1,
  3430         -        "GRS 1980", "Greenwich",
  3431         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  3432         -        "X", "North", "Y", "East");
         2696  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5273\"]]");
         2697  +    p = add_epsg_def (filter, first, last, 5274, "epsg", 5274,
         2698  +        "TUREF / 3-degree Gauss-Kruger zone 14");
  3433   2699       add_proj4text (p, 0,
  3434   2700           "+proj=tmerc +lat_0=0 +lon_0=42 +k=1 +x_0=14500000 +y_0=0");
  3435   2701       add_proj4text (p, 1,
  3436   2702           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3437   2703       add_srs_wkt (p, 0,
  3438   2704           "PROJCS[\"TUREF / 3-degree Gauss-Kruger zone 14\",GEOGCS[");
  3439   2705       add_srs_wkt (p, 1,
................................................................................
  3443   2709       add_srs_wkt (p, 3,
  3444   2710           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3445   2711       add_srs_wkt (p, 4,
  3446   2712           ",\"1057\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3447   2713       add_srs_wkt (p, 5,
  3448   2714           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3449   2715       add_srs_wkt (p, 6,
  3450         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2716  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTI");
  3451   2717       add_srs_wkt (p, 7,
  3452         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTION[\"T");
         2718  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3453   2719       add_srs_wkt (p, 8,
  3454         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2720  +        "in\",0],PARAMETER[\"central_meridian\",42],PARAMETER[\"s");
  3455   2721       add_srs_wkt (p, 9,
  3456         -        "],PARAMETER[\"central_meridian\",42],PARAMETER[\"scale_f");
         2722  +        "cale_factor\",1],PARAMETER[\"false_easting\",14500000],P");
  3457   2723       add_srs_wkt (p, 10,
  3458         -        "actor\",1],PARAMETER[\"false_easting\",14500000],PARAMET");
         2724  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3459   2725       add_srs_wkt (p, 11,
  3460         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3461         -    add_srs_wkt (p, 12,
  3462         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3463         -    add_srs_wkt (p, 13,
  3464         -        "RITY[\"EPSG\",\"5274\"]]");
  3465         -    p = add_epsg_def_ex (filter, first, last, 5275, "epsg", 5275,
  3466         -        "TUREF / 3-degree Gauss-Kruger zone 15", 0, 1,
  3467         -        "GRS 1980", "Greenwich",
  3468         -        "Turkish_National_Reference_Frame", "Transverse_Mercator", "metre",
  3469         -        "X", "North", "Y", "East");
         2726  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5274\"]]");
         2727  +    p = add_epsg_def (filter, first, last, 5275, "epsg", 5275,
         2728  +        "TUREF / 3-degree Gauss-Kruger zone 15");
  3470   2729       add_proj4text (p, 0,
  3471   2730           "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=15500000 +y_0=0");
  3472   2731       add_proj4text (p, 1,
  3473   2732           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3474   2733       add_srs_wkt (p, 0,
  3475   2734           "PROJCS[\"TUREF / 3-degree Gauss-Kruger zone 15\",GEOGCS[");
  3476   2735       add_srs_wkt (p, 1,
................................................................................
  3480   2739       add_srs_wkt (p, 3,
  3481   2740           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3482   2741       add_srs_wkt (p, 4,
  3483   2742           ",\"1057\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3484   2743       add_srs_wkt (p, 5,
  3485   2744           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3486   2745       add_srs_wkt (p, 6,
  3487         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2746  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTI");
  3488   2747       add_srs_wkt (p, 7,
  3489         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5252\"]],PROJECTION[\"T");
         2748  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3490   2749       add_srs_wkt (p, 8,
  3491         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2750  +        "in\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"s");
  3492   2751       add_srs_wkt (p, 9,
  3493         -        "],PARAMETER[\"central_meridian\",45],PARAMETER[\"scale_f");
         2752  +        "cale_factor\",1],PARAMETER[\"false_easting\",15500000],P");
  3494   2753       add_srs_wkt (p, 10,
  3495         -        "actor\",1],PARAMETER[\"false_easting\",15500000],PARAMET");
         2754  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3496   2755       add_srs_wkt (p, 11,
  3497         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3498         -    add_srs_wkt (p, 12,
  3499         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3500         -    add_srs_wkt (p, 13,
  3501         -        "RITY[\"EPSG\",\"5275\"]]");
  3502         -    p = add_epsg_def_ex (filter, first, last, 5292, "epsg", 5292,
  3503         -        "DRUKREF 03 / Bumthang TM", 0, 0,
  3504         -        "GRS 1980", "Greenwich",
  3505         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
  3506         -        "Easting", "East", "Northing", "North");
         2756  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5275\"]]");
         2757  +    p = add_epsg_def (filter, first, last, 5292, "epsg", 5292,
         2758  +        "DRUKREF 03 / Bumthang TM");
  3507   2759       add_proj4text (p, 0,
  3508   2760           "+proj=tmerc +lat_0=0 +lon_0=90.73333333333333 +k=1 +x_0=");
  3509   2761       add_proj4text (p, 1,
  3510   2762           "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  3511   2763       add_proj4text (p, 2,
  3512   2764           " +units=m +no_defs");
  3513   2765       add_srs_wkt (p, 0,
................................................................................
  3519   2771       add_srs_wkt (p, 3,
  3520   2772           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
  3521   2773       add_srs_wkt (p, 4,
  3522   2774           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  3523   2775       add_srs_wkt (p, 5,
  3524   2776           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  3525   2777       add_srs_wkt (p, 6,
  3526         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         2778  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
  3527   2779       add_srs_wkt (p, 7,
  3528         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
         2780  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  3529   2781       add_srs_wkt (p, 8,
  3530         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         2782  +        "METER[\"central_meridian\",90.73333333333333],PARAMETER[");
  3531   2783       add_srs_wkt (p, 9,
  3532         -        "\"central_meridian\",90.73333333333333],PARAMETER[\"scal");
         2784  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",250000],");
  3533   2785       add_srs_wkt (p, 10,
  3534         -        "e_factor\",1],PARAMETER[\"false_easting\",250000],PARAME");
         2786  +        "PARAMETER[\"false_northing\",-2500000],UNIT[\"metre\",1,");
  3535   2787       add_srs_wkt (p, 11,
  3536         -        "TER[\"false_northing\",-2500000],UNIT[\"metre\",1,AUTHOR");
         2788  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
  3537   2789       add_srs_wkt (p, 12,
  3538         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3539         -    add_srs_wkt (p, 13,
  3540         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"5292\"]]");
  3541         -    p = add_epsg_def_ex (filter, first, last, 5293, "epsg", 5293,
  3542         -        "DRUKREF 03 / Chhukha TM", 0, 0,
  3543         -        "GRS 1980", "Greenwich",
  3544         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
  3545         -        "Easting", "East", "Northing", "North");
         2790  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5292\"]]");
         2791  +    p = add_epsg_def (filter, first, last, 5293, "epsg", 5293,
         2792  +        "DRUKREF 03 / Chhukha TM");
  3546   2793       add_proj4text (p, 0,
  3547   2794           "+proj=tmerc +lat_0=0 +lon_0=89.55 +k=1 +x_0=250000 +y_0=");
  3548   2795       add_proj4text (p, 1,
  3549   2796           "-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +n");
  3550   2797       add_proj4text (p, 2,
  3551   2798           "o_defs");
  3552   2799       add_srs_wkt (p, 0,
................................................................................
  3558   2805       add_srs_wkt (p, 3,
  3559   2806           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
  3560   2807       add_srs_wkt (p, 4,
  3561   2808           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  3562   2809       add_srs_wkt (p, 5,
  3563   2810           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  3564   2811       add_srs_wkt (p, 6,
  3565         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         2812  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
  3566   2813       add_srs_wkt (p, 7,
  3567         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
         2814  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  3568   2815       add_srs_wkt (p, 8,
  3569         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         2816  +        "METER[\"central_meridian\",89.55],PARAMETER[\"scale_fact");
  3570   2817       add_srs_wkt (p, 9,
  3571         -        "\"central_meridian\",89.55],PARAMETER[\"scale_factor\",1");
         2818  +        "or\",1],PARAMETER[\"false_easting\",250000],PARAMETER[\"");
  3572   2819       add_srs_wkt (p, 10,
  3573         -        "],PARAMETER[\"false_easting\",250000],PARAMETER[\"false_");
         2820  +        "false_northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"");
  3574   2821       add_srs_wkt (p, 11,
  3575         -        "northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2822  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3576   2823       add_srs_wkt (p, 12,
  3577         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  3578         -    add_srs_wkt (p, 13,
  3579         -        "TH],AUTHORITY[\"EPSG\",\"5293\"]]");
  3580         -    p = add_epsg_def_ex (filter, first, last, 5294, "epsg", 5294,
  3581         -        "DRUKREF 03 / Dagana TM", 0, 0,
  3582         -        "GRS 1980", "Greenwich",
  3583         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
  3584         -        "Easting", "East", "Northing", "North");
         2824  +        "\",NORTH],AUTHORITY[\"EPSG\",\"5293\"]]");
         2825  +    p = add_epsg_def (filter, first, last, 5294, "epsg", 5294,
         2826  +        "DRUKREF 03 / Dagana TM");
  3585   2827       add_proj4text (p, 0,
  3586   2828           "+proj=tmerc +lat_0=0 +lon_0=89.84999999999999 +k=1 +x_0=");
  3587   2829       add_proj4text (p, 1,
  3588   2830           "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  3589   2831       add_proj4text (p, 2,
  3590   2832           " +units=m +no_defs");
  3591   2833       add_srs_wkt (p, 0,
................................................................................
  3597   2839       add_srs_wkt (p, 3,
  3598   2840           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
  3599   2841       add_srs_wkt (p, 4,
  3600   2842           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  3601   2843       add_srs_wkt (p, 5,
  3602   2844           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  3603   2845       add_srs_wkt (p, 6,
  3604         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         2846  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
  3605   2847       add_srs_wkt (p, 7,
  3606         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
         2848  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  3607   2849       add_srs_wkt (p, 8,
  3608         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         2850  +        "METER[\"central_meridian\",89.85],PARAMETER[\"scale_fact");
  3609   2851       add_srs_wkt (p, 9,
  3610         -        "\"central_meridian\",89.85],PARAMETER[\"scale_factor\",1");
         2852  +        "or\",1],PARAMETER[\"false_easting\",250000],PARAMETER[\"");
  3611   2853       add_srs_wkt (p, 10,
  3612         -        "],PARAMETER[\"false_easting\",250000],PARAMETER[\"false_");
         2854  +        "false_northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"");
  3613   2855       add_srs_wkt (p, 11,
  3614         -        "northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2856  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3615   2857       add_srs_wkt (p, 12,
  3616         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  3617         -    add_srs_wkt (p, 13,
  3618         -        "TH],AUTHORITY[\"EPSG\",\"5294\"]]");
  3619         -    p = add_epsg_def_ex (filter, first, last, 5295, "epsg", 5295,
  3620         -        "DRUKREF 03 / Gasa TM", 0, 0,
  3621         -        "GRS 1980", "Greenwich",
  3622         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
  3623         -        "Easting", "East", "Northing", "North");
         2858  +        "\",NORTH],AUTHORITY[\"EPSG\",\"5294\"]]");
         2859  +    p = add_epsg_def (filter, first, last, 5295, "epsg", 5295,
         2860  +        "DRUKREF 03 / Gasa TM");
  3624   2861       add_proj4text (p, 0,
  3625   2862           "+proj=tmerc +lat_0=0 +lon_0=90.03333333333333 +k=1 +x_0=");
  3626   2863       add_proj4text (p, 1,
  3627   2864           "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  3628   2865       add_proj4text (p, 2,
  3629   2866           " +units=m +no_defs");
  3630   2867       add_srs_wkt (p, 0,
................................................................................
  3636   2873       add_srs_wkt (p, 3,
  3637   2874           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],PR");
  3638   2875       add_srs_wkt (p, 4,
  3639   2876           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3640   2877       add_srs_wkt (p, 5,
  3641   2878           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3642   2879       add_srs_wkt (p, 6,
  3643         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         2880  +        "]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse");
  3644   2881       add_srs_wkt (p, 7,
  3645         -        "HORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Merca");
         2882  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  3646   2883       add_srs_wkt (p, 8,
  3647         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         2884  +        "ER[\"central_meridian\",90.03333333333333],PARAMETER[\"s");
  3648   2885       add_srs_wkt (p, 9,
  3649         -        "entral_meridian\",90.03333333333333],PARAMETER[\"scale_f");
         2886  +        "cale_factor\",1],PARAMETER[\"false_easting\",250000],PAR");
  3650   2887       add_srs_wkt (p, 10,
  3651         -        "actor\",1],PARAMETER[\"false_easting\",250000],PARAMETER");
         2888  +        "AMETER[\"false_northing\",-2500000],UNIT[\"metre\",1,AUT");
  3652   2889       add_srs_wkt (p, 11,
  3653         -        "[\"false_northing\",-2500000],UNIT[\"metre\",1,AUTHORITY");
         2890  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3654   2891       add_srs_wkt (p, 12,
  3655         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  3656         -    add_srs_wkt (p, 13,
  3657         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"5295\"]]");
  3658         -    p = add_epsg_def_ex (filter, first, last, 5296, "epsg", 5296,
  3659         -        "DRUKREF 03 / Ha TM", 0, 0,
  3660         -        "GRS 1980", "Greenwich",
  3661         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
  3662         -        "Easting", "East", "Northing", "North");
         2892  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5295\"]]");
         2893  +    p = add_epsg_def (filter, first, last, 5296, "epsg", 5296,
         2894  +        "DRUKREF 03 / Ha TM");
  3663   2895       add_proj4text (p, 0,
  3664   2896           "+proj=tmerc +lat_0=0 +lon_0=90.15000000000001 +k=1 +x_0=");
  3665   2897       add_proj4text (p, 1,
  3666   2898           "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  3667   2899       add_proj4text (p, 2,
  3668   2900           " +units=m +no_defs");
  3669   2901       add_srs_wkt (p, 0,
................................................................................
  3675   2907       add_srs_wkt (p, 3,
  3676   2908           "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],PRIM");
  3677   2909       add_srs_wkt (p, 4,
  3678   2910           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3679   2911       add_srs_wkt (p, 5,
  3680   2912           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3681   2913       add_srs_wkt (p, 6,
  3682         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2914  +        "],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_");
  3683   2915       add_srs_wkt (p, 7,
  3684         -        "ORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Mercat");
         2916  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  3685   2917       add_srs_wkt (p, 8,
  3686         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         2918  +        "R[\"central_meridian\",90.15],PARAMETER[\"scale_factor\"");
  3687   2919       add_srs_wkt (p, 9,
  3688         -        "ntral_meridian\",90.15],PARAMETER[\"scale_factor\",1],PA");
         2920  +        ",1],PARAMETER[\"false_easting\",250000],PARAMETER[\"fals");
  3689   2921       add_srs_wkt (p, 10,
  3690         -        "RAMETER[\"false_easting\",250000],PARAMETER[\"false_nort");
         2922  +        "e_northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3691   2923       add_srs_wkt (p, 11,
  3692         -        "hing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         2924  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3693   2925       add_srs_wkt (p, 12,
  3694         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  3695         -    add_srs_wkt (p, 13,
  3696         -        "AUTHORITY[\"EPSG\",\"5296\"]]");
  3697         -    p = add_epsg_def_ex (filter, first, last, 5297, "epsg", 5297,
  3698         -        "DRUKREF 03 / Lhuentse TM", 0, 0,
  3699         -        "GRS 1980", "Greenwich",
  3700         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
  3701         -        "Easting", "East", "Northing", "North");
         2926  +        "ORTH],AUTHORITY[\"EPSG\",\"5296\"]]");
         2927  +    p = add_epsg_def (filter, first, last, 5297, "epsg", 5297,
         2928  +        "DRUKREF 03 / Lhuentse TM");
  3702   2929       add_proj4text (p, 0,
  3703   2930           "+proj=tmerc +lat_0=0 +lon_0=91.13333333333334 +k=1 +x_0=");
  3704   2931       add_proj4text (p, 1,
  3705   2932           "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  3706   2933       add_proj4text (p, 2,
  3707   2934           " +units=m +no_defs");
  3708   2935       add_srs_wkt (p, 0,
................................................................................
  3714   2941       add_srs_wkt (p, 3,
  3715   2942           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
  3716   2943       add_srs_wkt (p, 4,
  3717   2944           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  3718   2945       add_srs_wkt (p, 5,
  3719   2946           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  3720   2947       add_srs_wkt (p, 6,
  3721         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         2948  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
         2949  +    add_srs_wkt (p, 7,
         2950  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2951  +    add_srs_wkt (p, 8,
         2952  +        "METER[\"central_meridian\",91.13333333333334],PARAMETER[");
         2953  +    add_srs_wkt (p, 9,
         2954  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",250000],");
         2955  +    add_srs_wkt (p, 10,
         2956  +        "PARAMETER[\"false_northing\",-2500000],UNIT[\"metre\",1,");
         2957  +    add_srs_wkt (p, 11,
         2958  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         2959  +    add_srs_wkt (p, 12,
         2960  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5297\"]]");
         2961  +    p = add_epsg_def (filter, first, last, 5298, "epsg", 5298,
         2962  +        "DRUKREF 03 / Mongar TM");
         2963  +    add_proj4text (p, 0,
         2964  +        "+proj=tmerc +lat_0=0 +lon_0=91.23333333333333 +k=1 +x_0=");
         2965  +    add_proj4text (p, 1,
         2966  +        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
         2967  +    add_proj4text (p, 2,
         2968  +        " +units=m +no_defs");
         2969  +    add_srs_wkt (p, 0,
         2970  +        "PROJCS[\"DRUKREF 03 / Mongar TM\",GEOGCS[\"DRUKREF 03\",");
         2971  +    add_srs_wkt (p, 1,
         2972  +        "DATUM[\"Bhutan_National_Geodetic_Datum\",SPHEROID[\"GRS ");
         2973  +    add_srs_wkt (p, 2,
         2974  +        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
         2975  +    add_srs_wkt (p, 3,
         2976  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
         2977  +    add_srs_wkt (p, 4,
         2978  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2979  +    add_srs_wkt (p, 5,
         2980  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2981  +    add_srs_wkt (p, 6,
         2982  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
         2983  +    add_srs_wkt (p, 7,
         2984  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2985  +    add_srs_wkt (p, 8,
         2986  +        "METER[\"central_meridian\",91.23333333333333],PARAMETER[");
         2987  +    add_srs_wkt (p, 9,
         2988  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",250000],");
         2989  +    add_srs_wkt (p, 10,
         2990  +        "PARAMETER[\"false_northing\",-2500000],UNIT[\"metre\",1,");
         2991  +    add_srs_wkt (p, 11,
         2992  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         2993  +    add_srs_wkt (p, 12,
         2994  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5298\"]]");
         2995  +    p = add_epsg_def (filter, first, last, 5299, "epsg", 5299,
         2996  +        "DRUKREF 03 / Paro TM");
         2997  +    add_proj4text (p, 0,
         2998  +        "+proj=tmerc +lat_0=0 +lon_0=89.34999999999999 +k=1 +x_0=");
         2999  +    add_proj4text (p, 1,
         3000  +        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
         3001  +    add_proj4text (p, 2,
         3002  +        " +units=m +no_defs");
         3003  +    add_srs_wkt (p, 0,
         3004  +        "PROJCS[\"DRUKREF 03 / Paro TM\",GEOGCS[\"DRUKREF 03\",DA");
         3005  +    add_srs_wkt (p, 1,
         3006  +        "TUM[\"Bhutan_National_Geodetic_Datum\",SPHEROID[\"GRS 19");
         3007  +    add_srs_wkt (p, 2,
         3008  +        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
         3009  +    add_srs_wkt (p, 3,
         3010  +        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],PR");
         3011  +    add_srs_wkt (p, 4,
         3012  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         3013  +    add_srs_wkt (p, 5,
         3014  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         3015  +    add_srs_wkt (p, 6,
         3016  +        "]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse");
         3017  +    add_srs_wkt (p, 7,
         3018  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         3019  +    add_srs_wkt (p, 8,
         3020  +        "ER[\"central_meridian\",89.35],PARAMETER[\"scale_factor\"");
         3021  +    add_srs_wkt (p, 9,
         3022  +        ",1],PARAMETER[\"false_easting\",250000],PARAMETER[\"fals");
         3023  +    add_srs_wkt (p, 10,
         3024  +        "e_northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         3025  +    add_srs_wkt (p, 11,
         3026  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
         3027  +    add_srs_wkt (p, 12,
         3028  +        "ORTH],AUTHORITY[\"EPSG\",\"5299\"]]");
         3029  +    p = add_epsg_def (filter, first, last, 5300, "epsg", 5300,
         3030  +        "DRUKREF 03 / Pemagatshel TM");
         3031  +    add_proj4text (p, 0,
         3032  +        "+proj=tmerc +lat_0=0 +lon_0=91.34999999999999 +k=1 +x_0=");
         3033  +    add_proj4text (p, 1,
         3034  +        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
         3035  +    add_proj4text (p, 2,
         3036  +        " +units=m +no_defs");
         3037  +    add_srs_wkt (p, 0,
         3038  +        "PROJCS[\"DRUKREF 03 / Pemagatshel TM\",GEOGCS[\"DRUKREF ");
         3039  +    add_srs_wkt (p, 1,
         3040  +        "03\",DATUM[\"Bhutan_National_Geodetic_Datum\",SPHEROID[\"");
         3041  +    add_srs_wkt (p, 2,
         3042  +        "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
         3043  +    add_srs_wkt (p, 3,
         3044  +        "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"");
         3045  +    add_srs_wkt (p, 4,
         3046  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3047  +    add_srs_wkt (p, 5,
         3048  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3049  +    add_srs_wkt (p, 6,
         3050  +        "9122\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Tran");
         3051  +    add_srs_wkt (p, 7,
         3052  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         3053  +    add_srs_wkt (p, 8,
         3054  +        "ARAMETER[\"central_meridian\",91.35],PARAMETER[\"scale_f");
         3055  +    add_srs_wkt (p, 9,
         3056  +        "actor\",1],PARAMETER[\"false_easting\",250000],PARAMETER");
         3057  +    add_srs_wkt (p, 10,
         3058  +        "[\"false_northing\",-2500000],UNIT[\"metre\",1,AUTHORITY");
         3059  +    add_srs_wkt (p, 11,
         3060  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
         3061  +    add_srs_wkt (p, 12,
         3062  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"5300\"]]");
         3063  +    p = add_epsg_def (filter, first, last, 5301, "epsg", 5301,
         3064  +        "DRUKREF 03 / Punakha TM");
         3065  +    add_proj4text (p, 0,
         3066  +        "+proj=tmerc +lat_0=0 +lon_0=89.84999999999999 +k=1 +x_0=");
         3067  +    add_proj4text (p, 1,
         3068  +        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
         3069  +    add_proj4text (p, 2,
         3070  +        " +units=m +no_defs");
         3071  +    add_srs_wkt (p, 0,
         3072  +        "PROJCS[\"DRUKREF 03 / Punakha TM\",GEOGCS[\"DRUKREF 03\"");
         3073  +    add_srs_wkt (p, 1,
         3074  +        ",DATUM[\"Bhutan_National_Geodetic_Datum\",SPHEROID[\"GRS");
         3075  +    add_srs_wkt (p, 2,
         3076  +        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
         3077  +    add_srs_wkt (p, 3,
         3078  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
         3079  +    add_srs_wkt (p, 4,
         3080  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         3081  +    add_srs_wkt (p, 5,
         3082  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         3083  +    add_srs_wkt (p, 6,
         3084  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
         3085  +    add_srs_wkt (p, 7,
         3086  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3087  +    add_srs_wkt (p, 8,
         3088  +        "METER[\"central_meridian\",89.85],PARAMETER[\"scale_fact");
         3089  +    add_srs_wkt (p, 9,
         3090  +        "or\",1],PARAMETER[\"false_easting\",250000],PARAMETER[\"");
         3091  +    add_srs_wkt (p, 10,
         3092  +        "false_northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"");
         3093  +    add_srs_wkt (p, 11,
         3094  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         3095  +    add_srs_wkt (p, 12,
         3096  +        "\",NORTH],AUTHORITY[\"EPSG\",\"5301\"]]");
         3097  +    p = add_epsg_def (filter, first, last, 5302, "epsg", 5302,
         3098  +        "DRUKREF 03 / Samdrup Jongkhar TM");
         3099  +    add_proj4text (p, 0,
         3100  +        "+proj=tmerc +lat_0=0 +lon_0=91.56666666666666 +k=1 +x_0=");
         3101  +    add_proj4text (p, 1,
         3102  +        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
         3103  +    add_proj4text (p, 2,
         3104  +        " +units=m +no_defs");
         3105  +    add_srs_wkt (p, 0,
         3106  +        "PROJCS[\"DRUKREF 03 / Samdrup Jongkhar TM\",GEOGCS[\"DRU");
         3107  +    add_srs_wkt (p, 1,
         3108  +        "KREF 03\",DATUM[\"Bhutan_National_Geodetic_Datum\",SPHER");
         3109  +    add_srs_wkt (p, 2,
         3110  +        "OID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\"");
         3111  +    add_srs_wkt (p, 3,
         3112  +        ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         3113  +    add_srs_wkt (p, 4,
         3114  +        "1058\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         3115  +    add_srs_wkt (p, 5,
         3116  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         3117  +    add_srs_wkt (p, 6,
         3118  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[");
  3722   3119       add_srs_wkt (p, 7,
  3723         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
         3120  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3724   3121       add_srs_wkt (p, 8,
  3725         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         3122  +        ",0],PARAMETER[\"central_meridian\",91.56666666666666],PA");
  3726   3123       add_srs_wkt (p, 9,
  3727         -        "\"central_meridian\",91.13333333333334],PARAMETER[\"scal");
         3124  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  3728   3125       add_srs_wkt (p, 10,
  3729         -        "e_factor\",1],PARAMETER[\"false_easting\",250000],PARAME");
         3126  +        "250000],PARAMETER[\"false_northing\",-2500000],UNIT[\"me");
  3730   3127       add_srs_wkt (p, 11,
  3731         -        "TER[\"false_northing\",-2500000],UNIT[\"metre\",1,AUTHOR");
         3128  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3732   3129       add_srs_wkt (p, 12,
  3733         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
         3130  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5302\"");
  3734   3131       add_srs_wkt (p, 13,
  3735         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"5297\"]]");
         3132  +        "]]");
         3133  +    p = add_epsg_def (filter, first, last, 5303, "epsg", 5303,
         3134  +        "DRUKREF 03 / Samtse TM");
         3135  +    add_proj4text (p, 0,
         3136  +        "+proj=tmerc +lat_0=0 +lon_0=89.06666666666666 +k=1 +x_0=");
         3137  +    add_proj4text (p, 1,
         3138  +        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
         3139  +    add_proj4text (p, 2,
         3140  +        " +units=m +no_defs");
         3141  +    add_srs_wkt (p, 0,
         3142  +        "PROJCS[\"DRUKREF 03 / Samtse TM\",GEOGCS[\"DRUKREF 03\",");
         3143  +    add_srs_wkt (p, 1,
         3144  +        "DATUM[\"Bhutan_National_Geodetic_Datum\",SPHEROID[\"GRS ");
         3145  +    add_srs_wkt (p, 2,
         3146  +        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
         3147  +    add_srs_wkt (p, 3,
         3148  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
         3149  +    add_srs_wkt (p, 4,
         3150  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         3151  +    add_srs_wkt (p, 5,
         3152  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         3153  +    add_srs_wkt (p, 6,
         3154  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
         3155  +    add_srs_wkt (p, 7,
         3156  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3157  +    add_srs_wkt (p, 8,
         3158  +        "METER[\"central_meridian\",89.06666666666666],PARAMETER[");
         3159  +    add_srs_wkt (p, 9,
         3160  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",250000],");
         3161  +    add_srs_wkt (p, 10,
         3162  +        "PARAMETER[\"false_northing\",-2500000],UNIT[\"metre\",1,");
         3163  +    add_srs_wkt (p, 11,
         3164  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         3165  +    add_srs_wkt (p, 12,
         3166  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5303\"]]");
         3167  +    p = add_epsg_def (filter, first, last, 5304, "epsg", 5304,
         3168  +        "DRUKREF 03 / Sarpang TM");
         3169  +    add_proj4text (p, 0,
         3170  +        "+proj=tmerc +lat_0=0 +lon_0=90.26666666666667 +k=1 +x_0=");
         3171  +    add_proj4text (p, 1,
         3172  +        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
         3173  +    add_proj4text (p, 2,
         3174  +        " +units=m +no_defs");
         3175  +    add_srs_wkt (p, 0,
         3176  +        "PROJCS[\"DRUKREF 03 / Sarpang TM\",GEOGCS[\"DRUKREF 03\"");
         3177  +    add_srs_wkt (p, 1,
         3178  +        ",DATUM[\"Bhutan_National_Geodetic_Datum\",SPHEROID[\"GRS");
         3179  +    add_srs_wkt (p, 2,
         3180  +        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
         3181  +    add_srs_wkt (p, 3,
         3182  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
         3183  +    add_srs_wkt (p, 4,
         3184  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         3185  +    add_srs_wkt (p, 5,
         3186  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         3187  +    add_srs_wkt (p, 6,
         3188  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
         3189  +    add_srs_wkt (p, 7,
         3190  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3191  +    add_srs_wkt (p, 8,
         3192  +        "METER[\"central_meridian\",90.26666666666667],PARAMETER[");
         3193  +    add_srs_wkt (p, 9,
         3194  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",250000],");
         3195  +    add_srs_wkt (p, 10,
         3196  +        "PARAMETER[\"false_northing\",-2500000],UNIT[\"metre\",1,");
         3197  +    add_srs_wkt (p, 11,
         3198  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         3199  +    add_srs_wkt (p, 12,
         3200  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5304\"]]");
  3736   3201   }
  3737   3202   
  3738   3203   #endif /* full EPSG initialization enabled/disabled */
  3739   3204   

Changes to src/srsinit/epsg_inlined_26.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_26 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 5298, "epsg", 5298,
    56         -        "DRUKREF 03 / Mongar TM", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
    59         -        "Easting", "East", "Northing", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=tmerc +lat_0=0 +lon_0=91.23333333333333 +k=1 +x_0=");
    62         -    add_proj4text (p, 1,
    63         -        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
    64         -    add_proj4text (p, 2,
    65         -        " +units=m +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"DRUKREF 03 / Mongar TM\",GEOGCS[\"DRUKREF 03\",");
    68         -    add_srs_wkt (p, 1,
    69         -        "DATUM[\"Bhutan_National_Geodetic_Datum\",SPHEROID[\"GRS ");
    70         -    add_srs_wkt (p, 2,
    71         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
    72         -    add_srs_wkt (p, 3,
    73         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
    74         -    add_srs_wkt (p, 4,
    75         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
    76         -    add_srs_wkt (p, 5,
    77         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
    78         -    add_srs_wkt (p, 6,
    79         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
    80         -    add_srs_wkt (p, 7,
    81         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
    82         -    add_srs_wkt (p, 8,
    83         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
    84         -    add_srs_wkt (p, 9,
    85         -        "\"central_meridian\",91.23333333333333],PARAMETER[\"scal");
    86         -    add_srs_wkt (p, 10,
    87         -        "e_factor\",1],PARAMETER[\"false_easting\",250000],PARAME");
    88         -    add_srs_wkt (p, 11,
    89         -        "TER[\"false_northing\",-2500000],UNIT[\"metre\",1,AUTHOR");
    90         -    add_srs_wkt (p, 12,
    91         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
    92         -    add_srs_wkt (p, 13,
    93         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"5298\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 5299, "epsg", 5299,
    95         -        "DRUKREF 03 / Paro TM", 0, 0,
    96         -        "GRS 1980", "Greenwich",
    97         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
    98         -        "Easting", "East", "Northing", "North");
    99         -    add_proj4text (p, 0,
   100         -        "+proj=tmerc +lat_0=0 +lon_0=89.34999999999999 +k=1 +x_0=");
   101         -    add_proj4text (p, 1,
   102         -        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
   103         -    add_proj4text (p, 2,
   104         -        " +units=m +no_defs");
   105         -    add_srs_wkt (p, 0,
   106         -        "PROJCS[\"DRUKREF 03 / Paro TM\",GEOGCS[\"DRUKREF 03\",DA");
   107         -    add_srs_wkt (p, 1,
   108         -        "TUM[\"Bhutan_National_Geodetic_Datum\",SPHEROID[\"GRS 19");
   109         -    add_srs_wkt (p, 2,
   110         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
   111         -    add_srs_wkt (p, 3,
   112         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],PR");
   113         -    add_srs_wkt (p, 4,
   114         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   115         -    add_srs_wkt (p, 5,
   116         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   117         -    add_srs_wkt (p, 6,
   118         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   119         -    add_srs_wkt (p, 7,
   120         -        "HORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Merca");
   121         -    add_srs_wkt (p, 8,
   122         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   123         -    add_srs_wkt (p, 9,
   124         -        "entral_meridian\",89.35],PARAMETER[\"scale_factor\",1],P");
   125         -    add_srs_wkt (p, 10,
   126         -        "ARAMETER[\"false_easting\",250000],PARAMETER[\"false_nor");
   127         -    add_srs_wkt (p, 11,
   128         -        "thing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   129         -    add_srs_wkt (p, 12,
   130         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
   131         -    add_srs_wkt (p, 13,
   132         -        ",AUTHORITY[\"EPSG\",\"5299\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 5300, "epsg", 5300,
   134         -        "DRUKREF 03 / Pemagatshel TM", 0, 0,
   135         -        "GRS 1980", "Greenwich",
   136         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
   137         -        "Easting", "East", "Northing", "North");
   138         -    add_proj4text (p, 0,
   139         -        "+proj=tmerc +lat_0=0 +lon_0=91.34999999999999 +k=1 +x_0=");
   140         -    add_proj4text (p, 1,
   141         -        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
   142         -    add_proj4text (p, 2,
   143         -        " +units=m +no_defs");
   144         -    add_srs_wkt (p, 0,
   145         -        "PROJCS[\"DRUKREF 03 / Pemagatshel TM\",GEOGCS[\"DRUKREF ");
   146         -    add_srs_wkt (p, 1,
   147         -        "03\",DATUM[\"Bhutan_National_Geodetic_Datum\",SPHEROID[\"");
   148         -    add_srs_wkt (p, 2,
   149         -        "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
   150         -    add_srs_wkt (p, 3,
   151         -        "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"");
   152         -    add_srs_wkt (p, 4,
   153         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   154         -    add_srs_wkt (p, 5,
   155         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   156         -    add_srs_wkt (p, 6,
   157         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   158         -    add_srs_wkt (p, 7,
   159         -        "T],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse");
   160         -    add_srs_wkt (p, 8,
   161         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
   162         -    add_srs_wkt (p, 9,
   163         -        "ER[\"central_meridian\",91.35],PARAMETER[\"scale_factor\"");
   164         -    add_srs_wkt (p, 10,
   165         -        ",1],PARAMETER[\"false_easting\",250000],PARAMETER[\"fals");
   166         -    add_srs_wkt (p, 11,
   167         -        "e_northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   168         -    add_srs_wkt (p, 12,
   169         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   170         -    add_srs_wkt (p, 13,
   171         -        "ORTH],AUTHORITY[\"EPSG\",\"5300\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 5301, "epsg", 5301,
   173         -        "DRUKREF 03 / Punakha TM", 0, 0,
   174         -        "GRS 1980", "Greenwich",
   175         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
   176         -        "Easting", "East", "Northing", "North");
   177         -    add_proj4text (p, 0,
   178         -        "+proj=tmerc +lat_0=0 +lon_0=89.84999999999999 +k=1 +x_0=");
   179         -    add_proj4text (p, 1,
   180         -        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
   181         -    add_proj4text (p, 2,
   182         -        " +units=m +no_defs");
   183         -    add_srs_wkt (p, 0,
   184         -        "PROJCS[\"DRUKREF 03 / Punakha TM\",GEOGCS[\"DRUKREF 03\"");
   185         -    add_srs_wkt (p, 1,
   186         -        ",DATUM[\"Bhutan_National_Geodetic_Datum\",SPHEROID[\"GRS");
   187         -    add_srs_wkt (p, 2,
   188         -        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   189         -    add_srs_wkt (p, 3,
   190         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
   191         -    add_srs_wkt (p, 4,
   192         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   193         -    add_srs_wkt (p, 5,
   194         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   195         -    add_srs_wkt (p, 6,
   196         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   197         -    add_srs_wkt (p, 7,
   198         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
   199         -    add_srs_wkt (p, 8,
   200         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   201         -    add_srs_wkt (p, 9,
   202         -        "\"central_meridian\",89.85],PARAMETER[\"scale_factor\",1");
   203         -    add_srs_wkt (p, 10,
   204         -        "],PARAMETER[\"false_easting\",250000],PARAMETER[\"false_");
   205         -    add_srs_wkt (p, 11,
   206         -        "northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   207         -    add_srs_wkt (p, 12,
   208         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
   209         -    add_srs_wkt (p, 13,
   210         -        "TH],AUTHORITY[\"EPSG\",\"5301\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 5302, "epsg", 5302,
   212         -        "DRUKREF 03 / Samdrup Jongkhar TM", 0, 0,
   213         -        "GRS 1980", "Greenwich",
   214         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
   215         -        "Easting", "East", "Northing", "North");
   216         -    add_proj4text (p, 0,
   217         -        "+proj=tmerc +lat_0=0 +lon_0=91.56666666666666 +k=1 +x_0=");
   218         -    add_proj4text (p, 1,
   219         -        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
   220         -    add_proj4text (p, 2,
   221         -        " +units=m +no_defs");
   222         -    add_srs_wkt (p, 0,
   223         -        "PROJCS[\"DRUKREF 03 / Samdrup Jongkhar TM\",GEOGCS[\"DRU");
   224         -    add_srs_wkt (p, 1,
   225         -        "KREF 03\",DATUM[\"Bhutan_National_Geodetic_Datum\",SPHER");
   226         -    add_srs_wkt (p, 2,
   227         -        "OID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\"");
   228         -    add_srs_wkt (p, 3,
   229         -        ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   230         -    add_srs_wkt (p, 4,
   231         -        "1058\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   232         -    add_srs_wkt (p, 5,
   233         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   234         -    add_srs_wkt (p, 6,
   235         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   236         -    add_srs_wkt (p, 7,
   237         -        "\",EAST],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Tran");
   238         -    add_srs_wkt (p, 8,
   239         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   240         -    add_srs_wkt (p, 9,
   241         -        "ARAMETER[\"central_meridian\",91.56666666666666],PARAMET");
   242         -    add_srs_wkt (p, 10,
   243         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",25000");
   244         -    add_srs_wkt (p, 11,
   245         -        "0],PARAMETER[\"false_northing\",-2500000],UNIT[\"metre\"");
   246         -    add_srs_wkt (p, 12,
   247         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
   248         -    add_srs_wkt (p, 13,
   249         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5302\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 5303, "epsg", 5303,
   251         -        "DRUKREF 03 / Samtse TM", 0, 0,
   252         -        "GRS 1980", "Greenwich",
   253         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
   254         -        "Easting", "East", "Northing", "North");
   255         -    add_proj4text (p, 0,
   256         -        "+proj=tmerc +lat_0=0 +lon_0=89.06666666666666 +k=1 +x_0=");
   257         -    add_proj4text (p, 1,
   258         -        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
   259         -    add_proj4text (p, 2,
   260         -        " +units=m +no_defs");
   261         -    add_srs_wkt (p, 0,
   262         -        "PROJCS[\"DRUKREF 03 / Samtse TM\",GEOGCS[\"DRUKREF 03\",");
   263         -    add_srs_wkt (p, 1,
   264         -        "DATUM[\"Bhutan_National_Geodetic_Datum\",SPHEROID[\"GRS ");
   265         -    add_srs_wkt (p, 2,
   266         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   267         -    add_srs_wkt (p, 3,
   268         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
   269         -    add_srs_wkt (p, 4,
   270         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   271         -    add_srs_wkt (p, 5,
   272         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   273         -    add_srs_wkt (p, 6,
   274         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   275         -    add_srs_wkt (p, 7,
   276         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
   277         -    add_srs_wkt (p, 8,
   278         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   279         -    add_srs_wkt (p, 9,
   280         -        "\"central_meridian\",89.06666666666666],PARAMETER[\"scal");
   281         -    add_srs_wkt (p, 10,
   282         -        "e_factor\",1],PARAMETER[\"false_easting\",250000],PARAME");
   283         -    add_srs_wkt (p, 11,
   284         -        "TER[\"false_northing\",-2500000],UNIT[\"metre\",1,AUTHOR");
   285         -    add_srs_wkt (p, 12,
   286         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   287         -    add_srs_wkt (p, 13,
   288         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"5303\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 5304, "epsg", 5304,
   290         -        "DRUKREF 03 / Sarpang TM", 0, 0,
   291         -        "GRS 1980", "Greenwich",
   292         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
   293         -        "Easting", "East", "Northing", "North");
   294         -    add_proj4text (p, 0,
   295         -        "+proj=tmerc +lat_0=0 +lon_0=90.26666666666667 +k=1 +x_0=");
   296         -    add_proj4text (p, 1,
   297         -        "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
   298         -    add_proj4text (p, 2,
   299         -        " +units=m +no_defs");
   300         -    add_srs_wkt (p, 0,
   301         -        "PROJCS[\"DRUKREF 03 / Sarpang TM\",GEOGCS[\"DRUKREF 03\"");
   302         -    add_srs_wkt (p, 1,
   303         -        ",DATUM[\"Bhutan_National_Geodetic_Datum\",SPHEROID[\"GRS");
   304         -    add_srs_wkt (p, 2,
   305         -        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
   306         -    add_srs_wkt (p, 3,
   307         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
   308         -    add_srs_wkt (p, 4,
   309         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   310         -    add_srs_wkt (p, 5,
   311         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   312         -    add_srs_wkt (p, 6,
   313         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   314         -    add_srs_wkt (p, 7,
   315         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
   316         -    add_srs_wkt (p, 8,
   317         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   318         -    add_srs_wkt (p, 9,
   319         -        "\"central_meridian\",90.26666666666667],PARAMETER[\"scal");
   320         -    add_srs_wkt (p, 10,
   321         -        "e_factor\",1],PARAMETER[\"false_easting\",250000],PARAME");
   322         -    add_srs_wkt (p, 11,
   323         -        "TER[\"false_northing\",-2500000],UNIT[\"metre\",1,AUTHOR");
   324         -    add_srs_wkt (p, 12,
   325         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   326         -    add_srs_wkt (p, 13,
   327         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"5304\"]]");
   328         -    p = add_epsg_def_ex (filter, first, last, 5305, "epsg", 5305,
   329         -        "DRUKREF 03 / Thimphu TM", 0, 0,
   330         -        "GRS 1980", "Greenwich",
   331         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
   332         -        "Easting", "East", "Northing", "North");
           55  +    p = add_epsg_def (filter, first, last, 5305, "epsg", 5305,
           56  +        "DRUKREF 03 / Thimphu TM");
   333     57       add_proj4text (p, 0,
   334     58           "+proj=tmerc +lat_0=0 +lon_0=89.55 +k=1 +x_0=250000 +y_0=");
   335     59       add_proj4text (p, 1,
   336     60           "-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +n");
   337     61       add_proj4text (p, 2,
   338     62           "o_defs");
   339     63       add_srs_wkt (p, 0,
................................................................................
   345     69       add_srs_wkt (p, 3,
   346     70           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
   347     71       add_srs_wkt (p, 4,
   348     72           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   349     73       add_srs_wkt (p, 5,
   350     74           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   351     75       add_srs_wkt (p, 6,
   352         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
           76  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
   353     77       add_srs_wkt (p, 7,
   354         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
           78  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   355     79       add_srs_wkt (p, 8,
   356         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
           80  +        "METER[\"central_meridian\",89.55],PARAMETER[\"scale_fact");
   357     81       add_srs_wkt (p, 9,
   358         -        "\"central_meridian\",89.55],PARAMETER[\"scale_factor\",1");
           82  +        "or\",1],PARAMETER[\"false_easting\",250000],PARAMETER[\"");
   359     83       add_srs_wkt (p, 10,
   360         -        "],PARAMETER[\"false_easting\",250000],PARAMETER[\"false_");
           84  +        "false_northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"");
   361     85       add_srs_wkt (p, 11,
   362         -        "northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
           86  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   363     87       add_srs_wkt (p, 12,
   364         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
   365         -    add_srs_wkt (p, 13,
   366         -        "TH],AUTHORITY[\"EPSG\",\"5305\"]]");
   367         -    p = add_epsg_def_ex (filter, first, last, 5306, "epsg", 5306,
   368         -        "DRUKREF 03 / Trashigang TM", 0, 0,
   369         -        "GRS 1980", "Greenwich",
   370         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
   371         -        "Easting", "East", "Northing", "North");
           88  +        "\",NORTH],AUTHORITY[\"EPSG\",\"5305\"]]");
           89  +    p = add_epsg_def (filter, first, last, 5306, "epsg", 5306,
           90  +        "DRUKREF 03 / Trashigang TM");
   372     91       add_proj4text (p, 0,
   373     92           "+proj=tmerc +lat_0=0 +lon_0=91.75 +k=1 +x_0=250000 +y_0=");
   374     93       add_proj4text (p, 1,
   375     94           "-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +n");
   376     95       add_proj4text (p, 2,
   377     96           "o_defs");
   378     97       add_srs_wkt (p, 0,
................................................................................
   384    103       add_srs_wkt (p, 3,
   385    104           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"");
   386    105       add_srs_wkt (p, 4,
   387    106           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   388    107       add_srs_wkt (p, 5,
   389    108           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   390    109       add_srs_wkt (p, 6,
   391         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          110  +        "9122\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Tran");
   392    111       add_srs_wkt (p, 7,
   393         -        "T],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse");
          112  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   394    113       add_srs_wkt (p, 8,
   395         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          114  +        "ARAMETER[\"central_meridian\",91.75],PARAMETER[\"scale_f");
   396    115       add_srs_wkt (p, 9,
   397         -        "ER[\"central_meridian\",91.75],PARAMETER[\"scale_factor\"");
          116  +        "actor\",1],PARAMETER[\"false_easting\",250000],PARAMETER");
   398    117       add_srs_wkt (p, 10,
   399         -        ",1],PARAMETER[\"false_easting\",250000],PARAMETER[\"fals");
          118  +        "[\"false_northing\",-2500000],UNIT[\"metre\",1,AUTHORITY");
   400    119       add_srs_wkt (p, 11,
   401         -        "e_northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
          120  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   402    121       add_srs_wkt (p, 12,
   403         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   404         -    add_srs_wkt (p, 13,
   405         -        "ORTH],AUTHORITY[\"EPSG\",\"5306\"]]");
   406         -    p = add_epsg_def_ex (filter, first, last, 5307, "epsg", 5307,
   407         -        "DRUKREF 03 / Trongsa TM", 0, 0,
   408         -        "GRS 1980", "Greenwich",
   409         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
   410         -        "Easting", "East", "Northing", "North");
          122  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"5306\"]]");
          123  +    p = add_epsg_def (filter, first, last, 5307, "epsg", 5307,
          124  +        "DRUKREF 03 / Trongsa TM");
   411    125       add_proj4text (p, 0,
   412    126           "+proj=tmerc +lat_0=0 +lon_0=90.5 +k=1 +x_0=250000 +y_0=-");
   413    127       add_proj4text (p, 1,
   414    128           "2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
   415    129       add_proj4text (p, 2,
   416    130           "_defs");
   417    131       add_srs_wkt (p, 0,
................................................................................
   423    137       add_srs_wkt (p, 3,
   424    138           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
   425    139       add_srs_wkt (p, 4,
   426    140           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   427    141       add_srs_wkt (p, 5,
   428    142           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   429    143       add_srs_wkt (p, 6,
   430         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          144  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
   431    145       add_srs_wkt (p, 7,
   432         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
          146  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   433    147       add_srs_wkt (p, 8,
   434         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          148  +        "METER[\"central_meridian\",90.5],PARAMETER[\"scale_facto");
   435    149       add_srs_wkt (p, 9,
   436         -        "\"central_meridian\",90.5],PARAMETER[\"scale_factor\",1]");
          150  +        "r\",1],PARAMETER[\"false_easting\",250000],PARAMETER[\"f");
   437    151       add_srs_wkt (p, 10,
   438         -        ",PARAMETER[\"false_easting\",250000],PARAMETER[\"false_n");
          152  +        "alse_northing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"E");
   439    153       add_srs_wkt (p, 11,
   440         -        "orthing\",-2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          154  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   441    155       add_srs_wkt (p, 12,
   442         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   443         -    add_srs_wkt (p, 13,
   444         -        "H],AUTHORITY[\"EPSG\",\"5307\"]]");
   445         -    p = add_epsg_def_ex (filter, first, last, 5308, "epsg", 5308,
   446         -        "DRUKREF 03 / Tsirang TM", 0, 0,
   447         -        "GRS 1980", "Greenwich",
   448         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
   449         -        "Easting", "East", "Northing", "North");
          156  +        ",NORTH],AUTHORITY[\"EPSG\",\"5307\"]]");
          157  +    p = add_epsg_def (filter, first, last, 5308, "epsg", 5308,
          158  +        "DRUKREF 03 / Tsirang TM");
   450    159       add_proj4text (p, 0,
   451    160           "+proj=tmerc +lat_0=0 +lon_0=90.16666666666667 +k=1 +x_0=");
   452    161       add_proj4text (p, 1,
   453    162           "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
   454    163       add_proj4text (p, 2,
   455    164           " +units=m +no_defs");
   456    165       add_srs_wkt (p, 0,
................................................................................
   462    171       add_srs_wkt (p, 3,
   463    172           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
   464    173       add_srs_wkt (p, 4,
   465    174           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   466    175       add_srs_wkt (p, 5,
   467    176           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   468    177       add_srs_wkt (p, 6,
   469         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          178  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
   470    179       add_srs_wkt (p, 7,
   471         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
          180  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   472    181       add_srs_wkt (p, 8,
   473         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          182  +        "METER[\"central_meridian\",90.16666666666667],PARAMETER[");
   474    183       add_srs_wkt (p, 9,
   475         -        "\"central_meridian\",90.16666666666667],PARAMETER[\"scal");
          184  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",250000],");
   476    185       add_srs_wkt (p, 10,
   477         -        "e_factor\",1],PARAMETER[\"false_easting\",250000],PARAME");
          186  +        "PARAMETER[\"false_northing\",-2500000],UNIT[\"metre\",1,");
   478    187       add_srs_wkt (p, 11,
   479         -        "TER[\"false_northing\",-2500000],UNIT[\"metre\",1,AUTHOR");
          188  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
   480    189       add_srs_wkt (p, 12,
   481         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   482         -    add_srs_wkt (p, 13,
   483         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"5308\"]]");
   484         -    p = add_epsg_def_ex (filter, first, last, 5309, "epsg", 5309,
   485         -        "DRUKREF 03 / Wangdue Phodrang TM", 0, 0,
   486         -        "GRS 1980", "Greenwich",
   487         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
   488         -        "Easting", "East", "Northing", "North");
          190  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5308\"]]");
          191  +    p = add_epsg_def (filter, first, last, 5309, "epsg", 5309,
          192  +        "DRUKREF 03 / Wangdue Phodrang TM");
   489    193       add_proj4text (p, 0,
   490    194           "+proj=tmerc +lat_0=0 +lon_0=90.11666666666666 +k=1 +x_0=");
   491    195       add_proj4text (p, 1,
   492    196           "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
   493    197       add_proj4text (p, 2,
   494    198           " +units=m +no_defs");
   495    199       add_srs_wkt (p, 0,
................................................................................
   501    205       add_srs_wkt (p, 3,
   502    206           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   503    207       add_srs_wkt (p, 4,
   504    208           "1058\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   505    209       add_srs_wkt (p, 5,
   506    210           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   507    211       add_srs_wkt (p, 6,
   508         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
          212  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[");
   509    213       add_srs_wkt (p, 7,
   510         -        "\",EAST],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Tran");
          214  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
   511    215       add_srs_wkt (p, 8,
   512         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
          216  +        ",0],PARAMETER[\"central_meridian\",90.11666666666666],PA");
   513    217       add_srs_wkt (p, 9,
   514         -        "ARAMETER[\"central_meridian\",90.11666666666666],PARAMET");
          218  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   515    219       add_srs_wkt (p, 10,
   516         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",25000");
          220  +        "250000],PARAMETER[\"false_northing\",-2500000],UNIT[\"me");
   517    221       add_srs_wkt (p, 11,
   518         -        "0],PARAMETER[\"false_northing\",-2500000],UNIT[\"metre\"");
          222  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
   519    223       add_srs_wkt (p, 12,
   520         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
          224  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5309\"");
   521    225       add_srs_wkt (p, 13,
   522         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5309\"]]");
   523         -    p = add_epsg_def_ex (filter, first, last, 5310, "epsg", 5310,
   524         -        "DRUKREF 03 / Yangtse TM", 0, 0,
   525         -        "GRS 1980", "Greenwich",
   526         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
   527         -        "Easting", "East", "Northing", "North");
          226  +        "]]");
          227  +    p = add_epsg_def (filter, first, last, 5310, "epsg", 5310,
          228  +        "DRUKREF 03 / Yangtse TM");
   528    229       add_proj4text (p, 0,
   529    230           "+proj=tmerc +lat_0=0 +lon_0=91.56666666666666 +k=1 +x_0=");
   530    231       add_proj4text (p, 1,
   531    232           "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
   532    233       add_proj4text (p, 2,
   533    234           " +units=m +no_defs");
   534    235       add_srs_wkt (p, 0,
................................................................................
   540    241       add_srs_wkt (p, 3,
   541    242           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
   542    243       add_srs_wkt (p, 4,
   543    244           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   544    245       add_srs_wkt (p, 5,
   545    246           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   546    247       add_srs_wkt (p, 6,
   547         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          248  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
   548    249       add_srs_wkt (p, 7,
   549         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
          250  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   550    251       add_srs_wkt (p, 8,
   551         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          252  +        "METER[\"central_meridian\",91.56666666666666],PARAMETER[");
   552    253       add_srs_wkt (p, 9,
   553         -        "\"central_meridian\",91.56666666666666],PARAMETER[\"scal");
          254  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",250000],");
   554    255       add_srs_wkt (p, 10,
   555         -        "e_factor\",1],PARAMETER[\"false_easting\",250000],PARAME");
          256  +        "PARAMETER[\"false_northing\",-2500000],UNIT[\"metre\",1,");
   556    257       add_srs_wkt (p, 11,
   557         -        "TER[\"false_northing\",-2500000],UNIT[\"metre\",1,AUTHOR");
          258  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
   558    259       add_srs_wkt (p, 12,
   559         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   560         -    add_srs_wkt (p, 13,
   561         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"5310\"]]");
   562         -    p = add_epsg_def_ex (filter, first, last, 5311, "epsg", 5311,
   563         -        "DRUKREF 03 / Zhemgang TM", 0, 0,
   564         -        "GRS 1980", "Greenwich",
   565         -        "Bhutan_National_Geodetic_Datum", "Transverse_Mercator", "metre",
   566         -        "Easting", "East", "Northing", "North");
          260  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5310\"]]");
          261  +    p = add_epsg_def (filter, first, last, 5311, "epsg", 5311,
          262  +        "DRUKREF 03 / Zhemgang TM");
   567    263       add_proj4text (p, 0,
   568    264           "+proj=tmerc +lat_0=0 +lon_0=90.86666666666666 +k=1 +x_0=");
   569    265       add_proj4text (p, 1,
   570    266           "250000 +y_0=-2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
   571    267       add_proj4text (p, 2,
   572    268           " +units=m +no_defs");
   573    269       add_srs_wkt (p, 0,
................................................................................
   579    275       add_srs_wkt (p, 3,
   580    276           "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1058\"]],");
   581    277       add_srs_wkt (p, 4,
   582    278           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   583    279       add_srs_wkt (p, 5,
   584    280           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   585    281       add_srs_wkt (p, 6,
   586         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          282  +        "2\"]],AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transve");
   587    283       add_srs_wkt (p, 7,
   588         -        "AUTHORITY[\"EPSG\",\"5264\"]],PROJECTION[\"Transverse_Me");
          284  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   589    285       add_srs_wkt (p, 8,
   590         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          286  +        "METER[\"central_meridian\",90.86666666666666],PARAMETER[");
   591    287       add_srs_wkt (p, 9,
   592         -        "\"central_meridian\",90.86666666666666],PARAMETER[\"scal");
          288  +        "\"scale_factor\",1],PARAMETER[\"false_easting\",250000],");
   593    289       add_srs_wkt (p, 10,
   594         -        "e_factor\",1],PARAMETER[\"false_easting\",250000],PARAME");
          290  +        "PARAMETER[\"false_northing\",-2500000],UNIT[\"metre\",1,");
   595    291       add_srs_wkt (p, 11,
   596         -        "TER[\"false_northing\",-2500000],UNIT[\"metre\",1,AUTHOR");
          292  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
   597    293       add_srs_wkt (p, 12,
   598         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   599         -    add_srs_wkt (p, 13,
   600         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"5311\"]]");
   601         -    p = add_epsg_def_ex (filter, first, last, 5316, "epsg", 5316,
   602         -        "ETRS89 / Faroe TM", 0, 0,
   603         -        "GRS 1980", "Greenwich",
   604         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   605         -        "Easting", "East", "Northing", "North");
          294  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5311\"]]");
          295  +    p = add_epsg_def (filter, first, last, 5316, "epsg", 5316,
          296  +        "ETRS89 / Faroe TM");
   606    297       add_proj4text (p, 0,
   607    298           "+proj=tmerc +lat_0=0 +lon_0=-7 +k=0.999997 +x_0=200000 +");
   608    299       add_proj4text (p, 1,
   609    300           "y_0=-6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
   610    301       add_proj4text (p, 2,
   611    302           "m +no_defs");
   612    303       add_srs_wkt (p, 0,
................................................................................
   618    309       add_srs_wkt (p, 3,
   619    310           "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"");
   620    311       add_srs_wkt (p, 4,
   621    312           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   622    313       add_srs_wkt (p, 5,
   623    314           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   624    315       add_srs_wkt (p, 6,
   625         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   626         -    add_srs_wkt (p, 7,
   627         -        "T],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse");
   628         -    add_srs_wkt (p, 8,
   629         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
   630         -    add_srs_wkt (p, 9,
   631         -        "ER[\"central_meridian\",-7],PARAMETER[\"scale_factor\",0");
   632         -    add_srs_wkt (p, 10,
   633         -        ".999997],PARAMETER[\"false_easting\",200000],PARAMETER[\"");
   634         -    add_srs_wkt (p, 11,
   635         -        "false_northing\",-6000000],UNIT[\"metre\",1,AUTHORITY[\"");
   636         -    add_srs_wkt (p, 12,
   637         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   638         -    add_srs_wkt (p, 13,
   639         -        "\",NORTH],AUTHORITY[\"EPSG\",\"5316\"]]");
   640         -    p = add_epsg_def_ex (filter, first, last, 5318, "epsg", 5318,
   641         -        "ETRS89 / Faroe TM", 0, 0,
   642         -        "GRS 1980", "Greenwich",
   643         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   644         -        "Easting", "East", "Northing", "North");
   645         -    add_proj4text (p, 0,
   646         -        "+proj=tmerc +lat_0=0 +lon_0=-7 +k=0.999997 +x_0=200000 +");
   647         -    add_proj4text (p, 1,
   648         -        "y_0=-6000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
   649         -    add_proj4text (p, 2,
   650         -        "m +vunits=m +no_defs");
   651         -    add_srs_wkt (p, 0,
   652         -        "COMPD_CS[\"ETRS89 / Faroe TM + FVR09 height\",PROJCS[\"E");
   653         -    add_srs_wkt (p, 1,
   654         -        "TRS89 / Faroe TM\",GEOGCS[\"ETRS89\",DATUM[\"European_Te");
   655         -    add_srs_wkt (p, 2,
   656         -        "rrestrial_Reference_System_1989\",SPHEROID[\"GRS 1980\",");
   657         -    add_srs_wkt (p, 3,
   658         -        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
   659         -    add_srs_wkt (p, 4,
   660         -        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRIMEM[");
   661         -    add_srs_wkt (p, 5,
   662         -        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   663         -    add_srs_wkt (p, 6,
   664         -        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   665         -    add_srs_wkt (p, 7,
   666         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
   667         -    add_srs_wkt (p, 8,
   668         -        "TY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercator\"");
   669         -    add_srs_wkt (p, 9,
   670         -        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
   671         -    add_srs_wkt (p, 10,
   672         -        "l_meridian\",-7],PARAMETER[\"scale_factor\",0.999997],PA");
   673         -    add_srs_wkt (p, 11,
   674         -        "RAMETER[\"false_easting\",200000],PARAMETER[\"false_nort");
   675         -    add_srs_wkt (p, 12,
   676         -        "hing\",-6000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   677         -    add_srs_wkt (p, 13,
   678         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   679         -    add_srs_wkt (p, 14,
   680         -        "AUTHORITY[\"EPSG\",\"5316\"]],VERT_CS[\"FVR09 height\",V");
   681         -    add_srs_wkt (p, 15,
   682         -        "ERT_DATUM[\"Faroe Islands Vertical Reference 2009\",2005");
   683         -    add_srs_wkt (p, 16,
   684         -        ",AUTHORITY[\"EPSG\",\"1059\"]],UNIT[\"metre\",1,AUTHORIT");
   685         -    add_srs_wkt (p, 17,
   686         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\"");
   687         -    add_srs_wkt (p, 18,
   688         -        ",\"5317\"]],AUTHORITY[\"EPSG\",\"5318\"]]");
   689         -    p = add_epsg_def_ex (filter, first, last, 5320, "epsg", 5320,
   690         -        "NAD83 / Teranet Ontario Lambert", 0, 0,
   691         -        "GRS 1980", "Greenwich",
   692         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   693         -        "X", "East", "Y", "North");
          316  +        "9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Tran");
          317  +    add_srs_wkt (p, 7,
          318  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
          319  +    add_srs_wkt (p, 8,
          320  +        "ARAMETER[\"central_meridian\",-7],PARAMETER[\"scale_fact");
          321  +    add_srs_wkt (p, 9,
          322  +        "or\",0.999997],PARAMETER[\"false_easting\",200000],PARAM");
          323  +    add_srs_wkt (p, 10,
          324  +        "ETER[\"false_northing\",-6000000],UNIT[\"metre\",1,AUTHO");
          325  +    add_srs_wkt (p, 11,
          326  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          327  +    add_srs_wkt (p, 12,
          328  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"5316\"]]");
          329  +    p = add_epsg_def (filter, first, last, 5320, "epsg", 5320,
          330  +        "NAD83 / Teranet Ontario Lambert");
   694    331       add_proj4text (p, 0,
   695    332           "+proj=lcc +lat_1=44.5 +lat_2=54.5 +lat_0=0 +lon_0=-84 +x");
   696    333       add_proj4text (p, 1,
   697         -        "_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
   698         -    add_proj4text (p, 2,
   699         -        "nits=m +no_defs");
          334  +        "_0=1000000 +y_0=0 +datum=NAD83 +units=m +no_defs");
   700    335       add_srs_wkt (p, 0,
   701    336           "PROJCS[\"NAD83 / Teranet Ontario Lambert\",GEOGCS[\"NAD8");
   702    337       add_srs_wkt (p, 1,
   703    338           "3\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1");
   704    339       add_srs_wkt (p, 2,
   705    340           "980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]");
   706    341       add_srs_wkt (p, 3,
   707    342           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],P");
   708    343       add_srs_wkt (p, 4,
   709    344           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   710    345       add_srs_wkt (p, 5,
   711    346           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   712    347       add_srs_wkt (p, 6,
   713         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
          348  +        "\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_");
   714    349       add_srs_wkt (p, 7,
   715         -        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
          350  +        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
   716    351       add_srs_wkt (p, 8,
   717         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",44.5]");
          352  +        ",44.5],PARAMETER[\"standard_parallel_2\",54.5],PARAMETER");
   718    353       add_srs_wkt (p, 9,
   719         -        ",PARAMETER[\"standard_parallel_2\",54.5],PARAMETER[\"lat");
          354  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   720    355       add_srs_wkt (p, 10,
   721         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-84]");
          356  +        ",-84],PARAMETER[\"false_easting\",1000000],PARAMETER[\"f");
   722    357       add_srs_wkt (p, 11,
   723         -        ",PARAMETER[\"false_easting\",1000000],PARAMETER[\"false_");
          358  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   724    359       add_srs_wkt (p, 12,
   725         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          360  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   726    361       add_srs_wkt (p, 13,
   727         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
   728         -    add_srs_wkt (p, 14,
   729         -        "\",\"5320\"]]");
   730         -    p = add_epsg_def_ex (filter, first, last, 5321, "epsg", 5321,
   731         -        "NAD83(CSRS) / Teranet Ontario Lambert", 0, 0,
   732         -        "GRS 1980", "Greenwich",
   733         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   734         -        "X", "East", "Y", "North");
          362  +        "EPSG\",\"5320\"]]");
          363  +    p = add_epsg_def (filter, first, last, 5321, "epsg", 5321,
          364  +        "NAD83(CSRS) / Teranet Ontario Lambert");
   735    365       add_proj4text (p, 0,
   736    366           "+proj=lcc +lat_1=44.5 +lat_2=54.5 +lat_0=0 +lon_0=-84 +x");
   737    367       add_proj4text (p, 1,
   738    368           "_0=1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
   739    369       add_proj4text (p, 2,
   740    370           "nits=m +no_defs");
   741    371       add_srs_wkt (p, 0,
................................................................................
   747    377       add_srs_wkt (p, 3,
   748    378           "THORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHO");
   749    379       add_srs_wkt (p, 4,
   750    380           "RITY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   751    381       add_srs_wkt (p, 5,
   752    382           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   753    383       add_srs_wkt (p, 6,
   754         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          384  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617");
   755    385       add_srs_wkt (p, 7,
   756         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],P");
          386  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
   757    387       add_srs_wkt (p, 8,
   758         -        "ROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"s");
          388  +        "ER[\"standard_parallel_1\",44.5],PARAMETER[\"standard_pa");
   759    389       add_srs_wkt (p, 9,
   760         -        "tandard_parallel_1\",44.5],PARAMETER[\"standard_parallel");
          390  +        "rallel_2\",54.5],PARAMETER[\"latitude_of_origin\",0],PAR");
   761    391       add_srs_wkt (p, 10,
   762         -        "_2\",54.5],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
          392  +        "AMETER[\"central_meridian\",-84],PARAMETER[\"false_easti");
   763    393       add_srs_wkt (p, 11,
   764         -        "[\"central_meridian\",-84],PARAMETER[\"false_easting\",1");
          394  +        "ng\",1000000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   765    395       add_srs_wkt (p, 12,
   766         -        "000000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
          396  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
   767    397       add_srs_wkt (p, 13,
   768         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
   769         -    add_srs_wkt (p, 14,
   770         -        "\",NORTH],AUTHORITY[\"EPSG\",\"5321\"]]");
   771         -    p = add_epsg_def_ex (filter, first, last, 5324, "epsg", 5324,
   772         -        "ISN2004", 1, 1,
   773         -        "GRS 1980", "Greenwich",
   774         -        "Islands_Net_2004", "none", "degree",
   775         -        "Latitude", "North", "Longitude", "East");
          398  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5321\"]]");
          399  +    p = add_epsg_def (filter, first, last, 5324, "epsg", 5324,
          400  +        "ISN2004");
   776    401       add_proj4text (p, 0,
   777    402           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   778    403       add_proj4text (p, 1,
   779    404           "fs");
   780    405       add_srs_wkt (p, 0,
   781    406           "GEOGCS[\"ISN2004\",DATUM[\"Islands_Net_2004\",SPHEROID[\"");
   782    407       add_srs_wkt (p, 1,
................................................................................
   784    409       add_srs_wkt (p, 2,
   785    410           "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1060\"");
   786    411       add_srs_wkt (p, 3,
   787    412           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   788    413       add_srs_wkt (p, 4,
   789    414           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   790    415       add_srs_wkt (p, 5,
   791         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   792         -    add_srs_wkt (p, 6,
   793         -        "T],AUTHORITY[\"EPSG\",\"5324\"]]");
   794         -    p = add_epsg_def_ex (filter, first, last, 5325, "epsg", 5325,
   795         -        "ISN2004 / Lambert 2004", 0, 0,
   796         -        "GRS 1980", "Greenwich",
   797         -        "Islands_Net_2004", "Lambert_Conformal_Conic_2SP", "metre",
   798         -        "X", "East", "Y", "North");
          416  +        "9122\"]],AUTHORITY[\"EPSG\",\"5324\"]]");
          417  +    p = add_epsg_def (filter, first, last, 5325, "epsg", 5325,
          418  +        "ISN2004 / Lambert 2004");
   799    419       add_proj4text (p, 0,
   800    420           "+proj=lcc +lat_1=64.25 +lat_2=65.75 +lat_0=65 +lon_0=-19");
   801    421       add_proj4text (p, 1,
   802    422           " +x_0=1700000 +y_0=300000 +ellps=GRS80 +towgs84=0,0,0,0,");
   803    423       add_proj4text (p, 2,
   804    424           "0,0,0 +units=m +no_defs");
   805    425       add_srs_wkt (p, 0,
................................................................................
   809    429       add_srs_wkt (p, 2,
   810    430           "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
   811    431       add_srs_wkt (p, 3,
   812    432           "0,0,0,0],AUTHORITY[\"EPSG\",\"1060\"]],PRIMEM[\"Greenwic");
   813    433       add_srs_wkt (p, 4,
   814    434           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
   815    435       add_srs_wkt (p, 5,
   816         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
   817         -    add_srs_wkt (p, 6,
   818         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   819         -    add_srs_wkt (p, 7,
   820         -        ",\"5324\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
   821         -    add_srs_wkt (p, 8,
   822         -        "PARAMETER[\"standard_parallel_1\",64.25],PARAMETER[\"sta");
   823         -    add_srs_wkt (p, 9,
   824         -        "ndard_parallel_2\",65.75],PARAMETER[\"latitude_of_origin");
   825         -    add_srs_wkt (p, 10,
   826         -        "\",65],PARAMETER[\"central_meridian\",-19],PARAMETER[\"f");
   827         -    add_srs_wkt (p, 11,
   828         -        "alse_easting\",1700000],PARAMETER[\"false_northing\",300");
   829         -    add_srs_wkt (p, 12,
   830         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
   831         -    add_srs_wkt (p, 13,
   832         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5325");
   833         -    add_srs_wkt (p, 14,
   834         -        "\"]]");
   835         -    p = add_epsg_def_ex (filter, first, last, 5329, "epsg", 5329,
   836         -        "Segara (Jakarta) / NEIEZ", 0, 0,
   837         -        "Bessel 1841", "Jakarta",
   838         -        "Gunung_Segara_Jakarta", "Mercator_1SP", "metre",
   839         -        "X", "East", "Y", "North");
          436  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
          437  +    add_srs_wkt (p, 6,
          438  +        "EPSG\",\"5324\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
          439  +    add_srs_wkt (p, 7,
          440  +        "SP\"],PARAMETER[\"standard_parallel_1\",64.25],PARAMETER");
          441  +    add_srs_wkt (p, 8,
          442  +        "[\"standard_parallel_2\",65.75],PARAMETER[\"latitude_of_");
          443  +    add_srs_wkt (p, 9,
          444  +        "origin\",65],PARAMETER[\"central_meridian\",-19],PARAMET");
          445  +    add_srs_wkt (p, 10,
          446  +        "ER[\"false_easting\",1700000],PARAMETER[\"false_northing");
          447  +    add_srs_wkt (p, 11,
          448  +        "\",300000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          449  +    add_srs_wkt (p, 12,
          450  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
          451  +    add_srs_wkt (p, 13,
          452  +        "\"5325\"]]");
          453  +    p = add_epsg_def (filter, first, last, 5329, "epsg", 5329,
          454  +        "Segara (Jakarta) / NEIEZ");
   840    455       add_proj4text (p, 0,
   841    456           "+proj=merc +lon_0=3.192280555555556 +k=0.997 +x_0=390000");
   842    457       add_proj4text (p, 1,
   843    458           "0 +y_0=900000 +ellps=bessel +towgs84=-403,684,41,0,0,0,0");
   844    459       add_proj4text (p, 2,
   845    460           " +pm=jakarta +units=m +no_defs");
   846    461       add_srs_wkt (p, 0,
................................................................................
   852    467       add_srs_wkt (p, 3,
   853    468           "04\"]],TOWGS84[-403,684,41,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   854    469       add_srs_wkt (p, 4,
   855    470           "6820\"]],PRIMEM[\"Jakarta\",106.8077194444444,AUTHORITY[");
   856    471       add_srs_wkt (p, 5,
   857    472           "\"EPSG\",\"8908\"]],UNIT[\"degree\",0.0174532925199433,A");
   858    473       add_srs_wkt (p, 6,
   859         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
          474  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4820\"");
   860    475       add_srs_wkt (p, 7,
   861         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4820\"]],PRO");
          476  +        "]],PROJECTION[\"Mercator_1SP\"],PARAMETER[\"central_meri");
   862    477       add_srs_wkt (p, 8,
   863         -        "JECTION[\"Mercator_1SP\"],PARAMETER[\"central_meridian\"");
          478  +        "dian\",3.192280555555556],PARAMETER[\"scale_factor\",0.9");
   864    479       add_srs_wkt (p, 9,
   865         -        ",3.192280555555556],PARAMETER[\"scale_factor\",0.997],PA");
          480  +        "97],PARAMETER[\"false_easting\",3900000],PARAMETER[\"fal");
   866    481       add_srs_wkt (p, 10,
   867         -        "RAMETER[\"false_easting\",3900000],PARAMETER[\"false_nor");
          482  +        "se_northing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   868    483       add_srs_wkt (p, 11,
   869         -        "thing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          484  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
   870    485       add_srs_wkt (p, 12,
   871         -        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
   872         -    add_srs_wkt (p, 13,
   873         -        "SG\",\"5329\"]]");
   874         -    p = add_epsg_def_ex (filter, first, last, 5330, "epsg", 5330,
   875         -        "Batavia (Jakarta) / NEIEZ", 0, 0,
   876         -        "Bessel 1841", "Jakarta",
   877         -        "Batavia_Jakarta", "Mercator_1SP", "metre",
   878         -        "X", "East", "Y", "North");
          486  +        "[\"EPSG\",\"5329\"]]");
          487  +    p = add_epsg_def (filter, first, last, 5330, "epsg", 5330,
          488  +        "Batavia (Jakarta) / NEIEZ");
   879    489       add_proj4text (p, 0,
   880    490           "+proj=merc +lon_0=3.192280555555556 +k=0.997 +x_0=390000");
   881    491       add_proj4text (p, 1,
   882    492           "0 +y_0=900000 +ellps=bessel +towgs84=-377,681,-50,0,0,0,");
   883    493       add_proj4text (p, 2,
   884    494           "0 +pm=jakarta +units=m +no_defs");
   885    495       add_srs_wkt (p, 0,
................................................................................
   891    501       add_srs_wkt (p, 3,
   892    502           "]],TOWGS84[-377,681,-50,0,0,0,0],AUTHORITY[\"EPSG\",\"68");
   893    503       add_srs_wkt (p, 4,
   894    504           "13\"]],PRIMEM[\"Jakarta\",106.8077194444444,AUTHORITY[\"");
   895    505       add_srs_wkt (p, 5,
   896    506           "EPSG\",\"8908\"]],UNIT[\"degree\",0.0174532925199433,AUT");
   897    507       add_srs_wkt (p, 6,
   898         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
          508  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4813\"]]");
   899    509       add_srs_wkt (p, 7,
   900         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4813\"]],PROJE");
          510  +        ",PROJECTION[\"Mercator_1SP\"],PARAMETER[\"central_meridi");
   901    511       add_srs_wkt (p, 8,
   902         -        "CTION[\"Mercator_1SP\"],PARAMETER[\"central_meridian\",3");
          512  +        "an\",3.192280555555556],PARAMETER[\"scale_factor\",0.997");
   903    513       add_srs_wkt (p, 9,
   904         -        ".192280555555556],PARAMETER[\"scale_factor\",0.997],PARA");
          514  +        "],PARAMETER[\"false_easting\",3900000],PARAMETER[\"false");
   905    515       add_srs_wkt (p, 10,
   906         -        "METER[\"false_easting\",3900000],PARAMETER[\"false_north");
          516  +        "_northing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   907    517       add_srs_wkt (p, 11,
   908         -        "ing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          518  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
   909    519       add_srs_wkt (p, 12,
   910         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
   911         -    add_srs_wkt (p, 13,
   912         -        "\",\"5330\"]]");
   913         -    p = add_epsg_def_ex (filter, first, last, 5331, "epsg", 5331,
   914         -        "Makassar (Jakarta) / NEIEZ", 0, 0,
   915         -        "Bessel 1841", "Jakarta",
   916         -        "Makassar_Jakarta", "Mercator_1SP", "metre",
   917         -        "X", "East", "Y", "North");
          520  +        "\"EPSG\",\"5330\"]]");
          521  +    p = add_epsg_def (filter, first, last, 5331, "epsg", 5331,
          522  +        "Makassar (Jakarta) / NEIEZ");
   918    523       add_proj4text (p, 0,
   919    524           "+proj=merc +lon_0=3.192280555555556 +k=0.997 +x_0=390000");
   920    525       add_proj4text (p, 1,
   921    526           "0 +y_0=900000 +ellps=bessel +towgs84=-587.8,519.75,145.7");
   922    527       add_proj4text (p, 2,
   923    528           "6,0,0,0,0 +pm=jakarta +units=m +no_defs");
   924    529       add_srs_wkt (p, 0,
................................................................................
   930    535       add_srs_wkt (p, 3,
   931    536           "4\"]],TOWGS84[-587.8,519.75,145.76,0,0,0,0],AUTHORITY[\"");
   932    537       add_srs_wkt (p, 4,
   933    538           "EPSG\",\"6804\"]],PRIMEM[\"Jakarta\",106.8077194444444,A");
   934    539       add_srs_wkt (p, 5,
   935    540           "UTHORITY[\"EPSG\",\"8908\"]],UNIT[\"degree\",0.017453292");
   936    541       add_srs_wkt (p, 6,
   937         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
          542  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
   938    543       add_srs_wkt (p, 7,
   939         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"480");
          544  +        ",\"4804\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER[\"cen");
   940    545       add_srs_wkt (p, 8,
   941         -        "4\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER[\"central_m");
          546  +        "tral_meridian\",3.192280555555556],PARAMETER[\"scale_fac");
   942    547       add_srs_wkt (p, 9,
   943         -        "eridian\",3.192280555555556],PARAMETER[\"scale_factor\",");
          548  +        "tor\",0.997],PARAMETER[\"false_easting\",3900000],PARAME");
   944    549       add_srs_wkt (p, 10,
   945         -        "0.997],PARAMETER[\"false_easting\",3900000],PARAMETER[\"");
          550  +        "TER[\"false_northing\",900000],UNIT[\"metre\",1,AUTHORIT");
   946    551       add_srs_wkt (p, 11,
   947         -        "false_northing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          552  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
   948    553       add_srs_wkt (p, 12,
   949         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   950         -    add_srs_wkt (p, 13,
   951         -        "RITY[\"EPSG\",\"5331\"]]");
   952         -    p = add_epsg_def_ex (filter, first, last, 5337, "epsg", 5337,
   953         -        "Aratu / UTM zone 25S", 0, 0,
   954         -        "International 1924", "Greenwich",
   955         -        "Aratu", "Transverse_Mercator", "metre",
   956         -        "Easting", "East", "Northing", "North");
          554  +        ",AUTHORITY[\"EPSG\",\"5331\"]]");
          555  +    p = add_epsg_def (filter, first, last, 5337, "epsg", 5337,
          556  +        "Aratu / UTM zone 25S");
   957    557       add_proj4text (p, 0,
   958    558           "+proj=utm +zone=25 +south +ellps=intl +towgs84=-151.99,2");
   959    559       add_proj4text (p, 1,
   960    560           "87.04,-147.45,0,0,0,0 +units=m +no_defs");
   961    561       add_srs_wkt (p, 0,
   962    562           "PROJCS[\"Aratu / UTM zone 25S\",GEOGCS[\"Aratu\",DATUM[\"");
   963    563       add_srs_wkt (p, 1,
................................................................................
   965    565       add_srs_wkt (p, 2,
   966    566           "ORITY[\"EPSG\",\"7022\"]],TOWGS84[-151.99,287.04,-147.45");
   967    567       add_srs_wkt (p, 3,
   968    568           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6208\"]],PRIMEM[\"Greenwi");
   969    569       add_srs_wkt (p, 4,
   970    570           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
   971    571       add_srs_wkt (p, 5,
   972         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
          572  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
   973    573       add_srs_wkt (p, 6,
   974         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
          574  +        "\"EPSG\",\"4208\"]],PROJECTION[\"Transverse_Mercator\"],");
   975    575       add_srs_wkt (p, 7,
   976         -        "\",\"4208\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
          576  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
   977    577       add_srs_wkt (p, 8,
   978         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
          578  +        "meridian\",-33],PARAMETER[\"scale_factor\",0.9996],PARAM");
   979    579       add_srs_wkt (p, 9,
   980         -        "an\",-33],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
          580  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
   981    581       add_srs_wkt (p, 10,
   982         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
          582  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   983    583       add_srs_wkt (p, 11,
   984         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          584  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
   985    585       add_srs_wkt (p, 12,
   986         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
   987         -    add_srs_wkt (p, 13,
   988         -        "\"EPSG\",\"5337\"]]");
   989         -    p = add_epsg_def_ex (filter, first, last, 5340, "epsg", 5340,
   990         -        "POSGAR 2007", 1, 1,
   991         -        "GRS 1980", "Greenwich",
   992         -        "Posiciones_Geodesicas_Argentinas_2007", "none", "degree",
   993         -        "Latitude", "North", "Longitude", "East");
          586  +        "HORITY[\"EPSG\",\"5337\"]]");
          587  +    p = add_epsg_def (filter, first, last, 5340, "epsg", 5340,
          588  +        "POSGAR 2007");
   994    589       add_proj4text (p, 0,
   995    590           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   996    591       add_proj4text (p, 1,
   997    592           "fs");
   998    593       add_srs_wkt (p, 0,
   999    594           "GEOGCS[\"POSGAR 2007\",DATUM[\"Posiciones_Geodesicas_Arg");
  1000    595       add_srs_wkt (p, 1,
................................................................................
  1002    597       add_srs_wkt (p, 2,
  1003    598           "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  1004    599       add_srs_wkt (p, 3,
  1005    600           "AUTHORITY[\"EPSG\",\"1062\"]],PRIMEM[\"Greenwich\",0,AUT");
  1006    601       add_srs_wkt (p, 4,
  1007    602           "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1008    603       add_srs_wkt (p, 5,
  1009         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
          604  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  1010    605       add_srs_wkt (p, 6,
  1011         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5340\"");
  1012         -    add_srs_wkt (p, 7,
  1013         -        "]]");
  1014         -    p = add_epsg_def_ex (filter, first, last, 5343, "epsg", 5343,
  1015         -        "POSGAR 2007 / Argentina 1", 0, 1,
  1016         -        "GRS 1980", "Greenwich",
  1017         -        "Posiciones_Geodesicas_Argentinas_2007", "Transverse_Mercator", "metre",
  1018         -        "X", "North", "Y", "East");
          606  +        "5340\"]]");
          607  +    p = add_epsg_def (filter, first, last, 5343, "epsg", 5343,
          608  +        "POSGAR 2007 / Argentina 1");
  1019    609       add_proj4text (p, 0,
  1020    610           "+proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0");
  1021    611       add_proj4text (p, 1,
  1022    612           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1023    613       add_srs_wkt (p, 0,
  1024    614           "PROJCS[\"POSGAR 2007 / Argentina 1\",GEOGCS[\"POSGAR 200");
  1025    615       add_srs_wkt (p, 1,
................................................................................
  1029    619       add_srs_wkt (p, 3,
  1030    620           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1031    621       add_srs_wkt (p, 4,
  1032    622           "\"1062\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1033    623       add_srs_wkt (p, 5,
  1034    624           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1035    625       add_srs_wkt (p, 6,
  1036         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          626  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTIO");
  1037    627       add_srs_wkt (p, 7,
  1038         -        "de\",EAST],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTION[\"Tr");
          628  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  1039    629       add_srs_wkt (p, 8,
  1040         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
          630  +        "n\",-90],PARAMETER[\"central_meridian\",-72],PARAMETER[\"");
  1041    631       add_srs_wkt (p, 9,
  1042         -        "0],PARAMETER[\"central_meridian\",-72],PARAMETER[\"scale");
          632  +        "scale_factor\",1],PARAMETER[\"false_easting\",1500000],P");
  1043    633       add_srs_wkt (p, 10,
  1044         -        "_factor\",1],PARAMETER[\"false_easting\",1500000],PARAME");
          634  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  1045    635       add_srs_wkt (p, 11,
  1046         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1047         -    add_srs_wkt (p, 12,
  1048         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
  1049         -    add_srs_wkt (p, 13,
  1050         -        "ORITY[\"EPSG\",\"5343\"]]");
  1051         -    p = add_epsg_def_ex (filter, first, last, 5344, "epsg", 5344,
  1052         -        "POSGAR 2007 / Argentina 2", 0, 1,
  1053         -        "GRS 1980", "Greenwich",
  1054         -        "Posiciones_Geodesicas_Argentinas_2007", "Transverse_Mercator", "metre",
  1055         -        "X", "North", "Y", "East");
          636  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5343\"]]");
          637  +    p = add_epsg_def (filter, first, last, 5344, "epsg", 5344,
          638  +        "POSGAR 2007 / Argentina 2");
  1056    639       add_proj4text (p, 0,
  1057    640           "+proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0");
  1058    641       add_proj4text (p, 1,
  1059    642           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1060    643       add_srs_wkt (p, 0,
  1061    644           "PROJCS[\"POSGAR 2007 / Argentina 2\",GEOGCS[\"POSGAR 200");
  1062    645       add_srs_wkt (p, 1,
................................................................................
  1066    649       add_srs_wkt (p, 3,
  1067    650           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1068    651       add_srs_wkt (p, 4,
  1069    652           "\"1062\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1070    653       add_srs_wkt (p, 5,
  1071    654           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1072    655       add_srs_wkt (p, 6,
  1073         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          656  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTIO");
  1074    657       add_srs_wkt (p, 7,
  1075         -        "de\",EAST],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTION[\"Tr");
          658  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  1076    659       add_srs_wkt (p, 8,
  1077         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
          660  +        "n\",-90],PARAMETER[\"central_meridian\",-69],PARAMETER[\"");
  1078    661       add_srs_wkt (p, 9,
  1079         -        "0],PARAMETER[\"central_meridian\",-69],PARAMETER[\"scale");
          662  +        "scale_factor\",1],PARAMETER[\"false_easting\",2500000],P");
  1080    663       add_srs_wkt (p, 10,
  1081         -        "_factor\",1],PARAMETER[\"false_easting\",2500000],PARAME");
          664  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  1082    665       add_srs_wkt (p, 11,
  1083         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1084         -    add_srs_wkt (p, 12,
  1085         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
  1086         -    add_srs_wkt (p, 13,
  1087         -        "ORITY[\"EPSG\",\"5344\"]]");
  1088         -    p = add_epsg_def_ex (filter, first, last, 5345, "epsg", 5345,
  1089         -        "POSGAR 2007 / Argentina 3", 0, 1,
  1090         -        "GRS 1980", "Greenwich",
  1091         -        "Posiciones_Geodesicas_Argentinas_2007", "Transverse_Mercator", "metre",
  1092         -        "X", "North", "Y", "East");
          666  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5344\"]]");
          667  +    p = add_epsg_def (filter, first, last, 5345, "epsg", 5345,
          668  +        "POSGAR 2007 / Argentina 3");
  1093    669       add_proj4text (p, 0,
  1094    670           "+proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0");
  1095    671       add_proj4text (p, 1,
  1096    672           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1097    673       add_srs_wkt (p, 0,
  1098    674           "PROJCS[\"POSGAR 2007 / Argentina 3\",GEOGCS[\"POSGAR 200");
  1099    675       add_srs_wkt (p, 1,
................................................................................
  1103    679       add_srs_wkt (p, 3,
  1104    680           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1105    681       add_srs_wkt (p, 4,
  1106    682           "\"1062\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1107    683       add_srs_wkt (p, 5,
  1108    684           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1109    685       add_srs_wkt (p, 6,
  1110         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          686  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTIO");
  1111    687       add_srs_wkt (p, 7,
  1112         -        "de\",EAST],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTION[\"Tr");
          688  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  1113    689       add_srs_wkt (p, 8,
  1114         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
          690  +        "n\",-90],PARAMETER[\"central_meridian\",-66],PARAMETER[\"");
  1115    691       add_srs_wkt (p, 9,
  1116         -        "0],PARAMETER[\"central_meridian\",-66],PARAMETER[\"scale");
          692  +        "scale_factor\",1],PARAMETER[\"false_easting\",3500000],P");
  1117    693       add_srs_wkt (p, 10,
  1118         -        "_factor\",1],PARAMETER[\"false_easting\",3500000],PARAME");
          694  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  1119    695       add_srs_wkt (p, 11,
  1120         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1121         -    add_srs_wkt (p, 12,
  1122         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
  1123         -    add_srs_wkt (p, 13,
  1124         -        "ORITY[\"EPSG\",\"5345\"]]");
  1125         -    p = add_epsg_def_ex (filter, first, last, 5346, "epsg", 5346,
  1126         -        "POSGAR 2007 / Argentina 4", 0, 1,
  1127         -        "GRS 1980", "Greenwich",
  1128         -        "Posiciones_Geodesicas_Argentinas_2007", "Transverse_Mercator", "metre",
  1129         -        "X", "North", "Y", "East");
          696  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5345\"]]");
          697  +    p = add_epsg_def (filter, first, last, 5346, "epsg", 5346,
          698  +        "POSGAR 2007 / Argentina 4");
  1130    699       add_proj4text (p, 0,
  1131    700           "+proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0");
  1132    701       add_proj4text (p, 1,
  1133    702           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1134    703       add_srs_wkt (p, 0,
  1135    704           "PROJCS[\"POSGAR 2007 / Argentina 4\",GEOGCS[\"POSGAR 200");
  1136    705       add_srs_wkt (p, 1,
................................................................................
  1140    709       add_srs_wkt (p, 3,
  1141    710           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1142    711       add_srs_wkt (p, 4,
  1143    712           "\"1062\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1144    713       add_srs_wkt (p, 5,
  1145    714           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1146    715       add_srs_wkt (p, 6,
  1147         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          716  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTIO");
  1148    717       add_srs_wkt (p, 7,
  1149         -        "de\",EAST],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTION[\"Tr");
          718  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  1150    719       add_srs_wkt (p, 8,
  1151         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
          720  +        "n\",-90],PARAMETER[\"central_meridian\",-63],PARAMETER[\"");
  1152    721       add_srs_wkt (p, 9,
  1153         -        "0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"scale");
          722  +        "scale_factor\",1],PARAMETER[\"false_easting\",4500000],P");
  1154    723       add_srs_wkt (p, 10,
  1155         -        "_factor\",1],PARAMETER[\"false_easting\",4500000],PARAME");
          724  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  1156    725       add_srs_wkt (p, 11,
  1157         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1158         -    add_srs_wkt (p, 12,
  1159         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
  1160         -    add_srs_wkt (p, 13,
  1161         -        "ORITY[\"EPSG\",\"5346\"]]");
  1162         -    p = add_epsg_def_ex (filter, first, last, 5347, "epsg", 5347,
  1163         -        "POSGAR 2007 / Argentina 5", 0, 1,
  1164         -        "GRS 1980", "Greenwich",
  1165         -        "Posiciones_Geodesicas_Argentinas_2007", "Transverse_Mercator", "metre",
  1166         -        "X", "North", "Y", "East");
          726  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5346\"]]");
          727  +    p = add_epsg_def (filter, first, last, 5347, "epsg", 5347,
          728  +        "POSGAR 2007 / Argentina 5");
  1167    729       add_proj4text (p, 0,
  1168    730           "+proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0");
  1169    731       add_proj4text (p, 1,
  1170    732           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1171    733       add_srs_wkt (p, 0,
  1172    734           "PROJCS[\"POSGAR 2007 / Argentina 5\",GEOGCS[\"POSGAR 200");
  1173    735       add_srs_wkt (p, 1,
................................................................................
  1177    739       add_srs_wkt (p, 3,
  1178    740           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1179    741       add_srs_wkt (p, 4,
  1180    742           "\"1062\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1181    743       add_srs_wkt (p, 5,
  1182    744           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1183    745       add_srs_wkt (p, 6,
  1184         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          746  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTIO");
  1185    747       add_srs_wkt (p, 7,
  1186         -        "de\",EAST],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTION[\"Tr");
          748  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  1187    749       add_srs_wkt (p, 8,
  1188         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
          750  +        "n\",-90],PARAMETER[\"central_meridian\",-60],PARAMETER[\"");
  1189    751       add_srs_wkt (p, 9,
  1190         -        "0],PARAMETER[\"central_meridian\",-60],PARAMETER[\"scale");
          752  +        "scale_factor\",1],PARAMETER[\"false_easting\",5500000],P");
  1191    753       add_srs_wkt (p, 10,
  1192         -        "_factor\",1],PARAMETER[\"false_easting\",5500000],PARAME");
          754  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  1193    755       add_srs_wkt (p, 11,
  1194         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1195         -    add_srs_wkt (p, 12,
  1196         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
  1197         -    add_srs_wkt (p, 13,
  1198         -        "ORITY[\"EPSG\",\"5347\"]]");
  1199         -    p = add_epsg_def_ex (filter, first, last, 5348, "epsg", 5348,
  1200         -        "POSGAR 2007 / Argentina 6", 0, 1,
  1201         -        "GRS 1980", "Greenwich",
  1202         -        "Posiciones_Geodesicas_Argentinas_2007", "Transverse_Mercator", "metre",
  1203         -        "X", "North", "Y", "East");
          756  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5347\"]]");
          757  +    p = add_epsg_def (filter, first, last, 5348, "epsg", 5348,
          758  +        "POSGAR 2007 / Argentina 6");
  1204    759       add_proj4text (p, 0,
  1205    760           "+proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0");
  1206    761       add_proj4text (p, 1,
  1207    762           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1208    763       add_srs_wkt (p, 0,
  1209    764           "PROJCS[\"POSGAR 2007 / Argentina 6\",GEOGCS[\"POSGAR 200");
  1210    765       add_srs_wkt (p, 1,
................................................................................
  1214    769       add_srs_wkt (p, 3,
  1215    770           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1216    771       add_srs_wkt (p, 4,
  1217    772           "\"1062\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1218    773       add_srs_wkt (p, 5,
  1219    774           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1220    775       add_srs_wkt (p, 6,
  1221         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          776  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTIO");
  1222    777       add_srs_wkt (p, 7,
  1223         -        "de\",EAST],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTION[\"Tr");
          778  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  1224    779       add_srs_wkt (p, 8,
  1225         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
          780  +        "n\",-90],PARAMETER[\"central_meridian\",-57],PARAMETER[\"");
  1226    781       add_srs_wkt (p, 9,
  1227         -        "0],PARAMETER[\"central_meridian\",-57],PARAMETER[\"scale");
          782  +        "scale_factor\",1],PARAMETER[\"false_easting\",6500000],P");
  1228    783       add_srs_wkt (p, 10,
  1229         -        "_factor\",1],PARAMETER[\"false_easting\",6500000],PARAME");
          784  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  1230    785       add_srs_wkt (p, 11,
  1231         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1232         -    add_srs_wkt (p, 12,
  1233         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
  1234         -    add_srs_wkt (p, 13,
  1235         -        "ORITY[\"EPSG\",\"5348\"]]");
  1236         -    p = add_epsg_def_ex (filter, first, last, 5349, "epsg", 5349,
  1237         -        "POSGAR 2007 / Argentina 7", 0, 1,
  1238         -        "GRS 1980", "Greenwich",
  1239         -        "Posiciones_Geodesicas_Argentinas_2007", "Transverse_Mercator", "metre",
  1240         -        "X", "North", "Y", "East");
          786  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5348\"]]");
          787  +    p = add_epsg_def (filter, first, last, 5349, "epsg", 5349,
          788  +        "POSGAR 2007 / Argentina 7");
  1241    789       add_proj4text (p, 0,
  1242    790           "+proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0");
  1243    791       add_proj4text (p, 1,
  1244    792           "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1245    793       add_srs_wkt (p, 0,
  1246    794           "PROJCS[\"POSGAR 2007 / Argentina 7\",GEOGCS[\"POSGAR 200");
  1247    795       add_srs_wkt (p, 1,
................................................................................
  1251    799       add_srs_wkt (p, 3,
  1252    800           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1253    801       add_srs_wkt (p, 4,
  1254    802           "\"1062\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1255    803       add_srs_wkt (p, 5,
  1256    804           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1257    805       add_srs_wkt (p, 6,
  1258         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
          806  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTIO");
  1259    807       add_srs_wkt (p, 7,
  1260         -        "de\",EAST],AUTHORITY[\"EPSG\",\"5340\"]],PROJECTION[\"Tr");
          808  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  1261    809       add_srs_wkt (p, 8,
  1262         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
          810  +        "n\",-90],PARAMETER[\"central_meridian\",-54],PARAMETER[\"");
  1263    811       add_srs_wkt (p, 9,
  1264         -        "0],PARAMETER[\"central_meridian\",-54],PARAMETER[\"scale");
          812  +        "scale_factor\",1],PARAMETER[\"false_easting\",7500000],P");
  1265    813       add_srs_wkt (p, 10,
  1266         -        "_factor\",1],PARAMETER[\"false_easting\",7500000],PARAME");
          814  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  1267    815       add_srs_wkt (p, 11,
  1268         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1269         -    add_srs_wkt (p, 12,
  1270         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
  1271         -    add_srs_wkt (p, 13,
  1272         -        "ORITY[\"EPSG\",\"5349\"]]");
  1273         -    p = add_epsg_def_ex (filter, first, last, 5354, "epsg", 5354,
  1274         -        "MARGEN", 1, 1,
  1275         -        "GRS 1980", "Greenwich",
  1276         -        "Marco_Geodesico_Nacional", "none", "degree",
  1277         -        "Latitude", "North", "Longitude", "East");
          816  +        "Y[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5349\"]]");
          817  +    p = add_epsg_def (filter, first, last, 5354, "epsg", 5354,
          818  +        "MARGEN");
  1278    819       add_proj4text (p, 0,
  1279    820           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1280    821       add_proj4text (p, 1,
  1281    822           "fs");
  1282    823       add_srs_wkt (p, 0,
  1283    824           "GEOGCS[\"MARGEN\",DATUM[\"Marco_Geodesico_Nacional\",SPH");
  1284    825       add_srs_wkt (p, 1,
................................................................................
  1286    827       add_srs_wkt (p, 2,
  1287    828           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1288    829       add_srs_wkt (p, 3,
  1289    830           ",\"1063\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1290    831       add_srs_wkt (p, 4,
  1291    832           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1292    833       add_srs_wkt (p, 5,
  1293         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1294         -    add_srs_wkt (p, 6,
  1295         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5354\"]]");
  1296         -    p = add_epsg_def_ex (filter, first, last, 5355, "epsg", 5355,
  1297         -        "MARGEN / UTM zone 20S", 0, 0,
  1298         -        "GRS 1980", "Greenwich",
  1299         -        "Marco_Geodesico_Nacional", "Transverse_Mercator", "metre",
  1300         -        "Easting", "East", "Northing", "North");
          834  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5354\"]]");
          835  +    p = add_epsg_def (filter, first, last, 5355, "epsg", 5355,
          836  +        "MARGEN / UTM zone 20S");
  1301    837       add_proj4text (p, 0,
  1302    838           "+proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1303    839       add_proj4text (p, 1,
  1304    840           "0,0,0 +units=m +no_defs");
  1305    841       add_srs_wkt (p, 0,
  1306    842           "PROJCS[\"MARGEN / UTM zone 20S\",GEOGCS[\"MARGEN\",DATUM");
  1307    843       add_srs_wkt (p, 1,
................................................................................
  1309    845       add_srs_wkt (p, 2,
  1310    846           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1311    847       add_srs_wkt (p, 3,
  1312    848           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1063\"]],PRIMEM[\"Gr");
  1313    849       add_srs_wkt (p, 4,
  1314    850           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1315    851       add_srs_wkt (p, 5,
  1316         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          852  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1317    853       add_srs_wkt (p, 6,
  1318         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          854  +        "ITY[\"EPSG\",\"5354\"]],PROJECTION[\"Transverse_Mercator");
  1319    855       add_srs_wkt (p, 7,
  1320         -        "PSG\",\"5354\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          856  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1321    857       add_srs_wkt (p, 8,
  1322         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
          858  +        "ral_meridian\",-63],PARAMETER[\"scale_factor\",0.9996],P");
  1323    859       add_srs_wkt (p, 9,
  1324         -        "idian\",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
          860  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  1325    861       add_srs_wkt (p, 10,
  1326         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
          862  +        "thing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1327    863       add_srs_wkt (p, 11,
  1328         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          864  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1329    865       add_srs_wkt (p, 12,
  1330         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1331         -    add_srs_wkt (p, 13,
  1332         -        "ITY[\"EPSG\",\"5355\"]]");
  1333         -    p = add_epsg_def_ex (filter, first, last, 5356, "epsg", 5356,
  1334         -        "MARGEN / UTM zone 19S", 0, 0,
  1335         -        "GRS 1980", "Greenwich",
  1336         -        "Marco_Geodesico_Nacional", "Transverse_Mercator", "metre",
  1337         -        "Easting", "East", "Northing", "North");
          866  +        ",AUTHORITY[\"EPSG\",\"5355\"]]");
          867  +    p = add_epsg_def (filter, first, last, 5356, "epsg", 5356,
          868  +        "MARGEN / UTM zone 19S");
  1338    869       add_proj4text (p, 0,
  1339    870           "+proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1340    871       add_proj4text (p, 1,
  1341    872           "0,0,0 +units=m +no_defs");
  1342    873       add_srs_wkt (p, 0,
  1343    874           "PROJCS[\"MARGEN / UTM zone 19S\",GEOGCS[\"MARGEN\",DATUM");
  1344    875       add_srs_wkt (p, 1,
................................................................................
  1346    877       add_srs_wkt (p, 2,
  1347    878           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1348    879       add_srs_wkt (p, 3,
  1349    880           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1063\"]],PRIMEM[\"Gr");
  1350    881       add_srs_wkt (p, 4,
  1351    882           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1352    883       add_srs_wkt (p, 5,
  1353         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          884  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1354    885       add_srs_wkt (p, 6,
  1355         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          886  +        "ITY[\"EPSG\",\"5354\"]],PROJECTION[\"Transverse_Mercator");
  1356    887       add_srs_wkt (p, 7,
  1357         -        "PSG\",\"5354\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          888  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1358    889       add_srs_wkt (p, 8,
  1359         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
          890  +        "ral_meridian\",-69],PARAMETER[\"scale_factor\",0.9996],P");
  1360    891       add_srs_wkt (p, 9,
  1361         -        "idian\",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
          892  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  1362    893       add_srs_wkt (p, 10,
  1363         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
          894  +        "thing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1364    895       add_srs_wkt (p, 11,
  1365         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          896  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1366    897       add_srs_wkt (p, 12,
  1367         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1368         -    add_srs_wkt (p, 13,
  1369         -        "ITY[\"EPSG\",\"5356\"]]");
  1370         -    p = add_epsg_def_ex (filter, first, last, 5357, "epsg", 5357,
  1371         -        "MARGEN / UTM zone 21S", 0, 0,
  1372         -        "GRS 1980", "Greenwich",
  1373         -        "Marco_Geodesico_Nacional", "Transverse_Mercator", "metre",
  1374         -        "Easting", "East", "Northing", "North");
          898  +        ",AUTHORITY[\"EPSG\",\"5356\"]]");
          899  +    p = add_epsg_def (filter, first, last, 5357, "epsg", 5357,
          900  +        "MARGEN / UTM zone 21S");
  1375    901       add_proj4text (p, 0,
  1376    902           "+proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1377    903       add_proj4text (p, 1,
  1378    904           "0,0,0 +units=m +no_defs");
  1379    905       add_srs_wkt (p, 0,
  1380    906           "PROJCS[\"MARGEN / UTM zone 21S\",GEOGCS[\"MARGEN\",DATUM");
  1381    907       add_srs_wkt (p, 1,
................................................................................
  1383    909       add_srs_wkt (p, 2,
  1384    910           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1385    911       add_srs_wkt (p, 3,
  1386    912           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1063\"]],PRIMEM[\"Gr");
  1387    913       add_srs_wkt (p, 4,
  1388    914           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1389    915       add_srs_wkt (p, 5,
  1390         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          916  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1391    917       add_srs_wkt (p, 6,
  1392         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          918  +        "ITY[\"EPSG\",\"5354\"]],PROJECTION[\"Transverse_Mercator");
  1393    919       add_srs_wkt (p, 7,
  1394         -        "PSG\",\"5354\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          920  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1395    921       add_srs_wkt (p, 8,
  1396         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
          922  +        "ral_meridian\",-57],PARAMETER[\"scale_factor\",0.9996],P");
  1397    923       add_srs_wkt (p, 9,
  1398         -        "idian\",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
          924  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  1399    925       add_srs_wkt (p, 10,
  1400         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
          926  +        "thing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1401    927       add_srs_wkt (p, 11,
  1402         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          928  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1403    929       add_srs_wkt (p, 12,
  1404         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1405         -    add_srs_wkt (p, 13,
  1406         -        "ITY[\"EPSG\",\"5357\"]]");
  1407         -    p = add_epsg_def_ex (filter, first, last, 5360, "epsg", 5360,
  1408         -        "SIRGAS-Chile", 1, 1,
  1409         -        "GRS 1980", "Greenwich",
  1410         -        "SIRGAS_Chile", "none", "degree",
  1411         -        "Latitude", "North", "Longitude", "East");
          930  +        ",AUTHORITY[\"EPSG\",\"5357\"]]");
          931  +    p = add_epsg_def (filter, first, last, 5360, "epsg", 5360,
          932  +        "SIRGAS-Chile");
  1412    933       add_proj4text (p, 0,
  1413    934           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1414    935       add_proj4text (p, 1,
  1415    936           "fs");
  1416    937       add_srs_wkt (p, 0,
  1417    938           "GEOGCS[\"SIRGAS-Chile\",DATUM[\"SIRGAS_Chile\",SPHEROID[");
  1418    939       add_srs_wkt (p, 1,
................................................................................
  1420    941       add_srs_wkt (p, 2,
  1421    942           "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"106");
  1422    943       add_srs_wkt (p, 3,
  1423    944           "4\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1424    945       add_srs_wkt (p, 4,
  1425    946           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1426    947       add_srs_wkt (p, 5,
  1427         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1428         -    add_srs_wkt (p, 6,
  1429         -        "EAST],AUTHORITY[\"EPSG\",\"5360\"]]");
  1430         -    p = add_epsg_def_ex (filter, first, last, 5361, "epsg", 5361,
  1431         -        "SIRGAS-Chile / UTM zone 19S", 0, 0,
  1432         -        "GRS 1980", "Greenwich",
  1433         -        "SIRGAS_Chile", "Transverse_Mercator", "metre",
  1434         -        "Easting", "East", "Northing", "North");
          948  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"5360\"]]");
          949  +    p = add_epsg_def (filter, first, last, 5361, "epsg", 5361,
          950  +        "SIRGAS-Chile / UTM zone 19S");
  1435    951       add_proj4text (p, 0,
  1436    952           "+proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1437    953       add_proj4text (p, 1,
  1438    954           "0,0,0 +units=m +no_defs");
  1439    955       add_srs_wkt (p, 0,
  1440    956           "PROJCS[\"SIRGAS-Chile / UTM zone 19S\",GEOGCS[\"SIRGAS-C");
  1441    957       add_srs_wkt (p, 1,
................................................................................
  1443    959       add_srs_wkt (p, 2,
  1444    960           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1445    961       add_srs_wkt (p, 3,
  1446    962           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1064\"]],PRIMEM[\"Gr");
  1447    963       add_srs_wkt (p, 4,
  1448    964           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1449    965       add_srs_wkt (p, 5,
  1450         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          966  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1451    967       add_srs_wkt (p, 6,
  1452         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
          968  +        "ITY[\"EPSG\",\"5360\"]],PROJECTION[\"Transverse_Mercator");
  1453    969       add_srs_wkt (p, 7,
  1454         -        "PSG\",\"5360\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
          970  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1455    971       add_srs_wkt (p, 8,
  1456         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
          972  +        "ral_meridian\",-69],PARAMETER[\"scale_factor\",0.9996],P");
  1457    973       add_srs_wkt (p, 9,
  1458         -        "idian\",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
          974  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  1459    975       add_srs_wkt (p, 10,
  1460         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
          976  +        "thing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1461    977       add_srs_wkt (p, 11,
  1462         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          978  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1463    979       add_srs_wkt (p, 12,
  1464         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1465         -    add_srs_wkt (p, 13,
  1466         -        "ITY[\"EPSG\",\"5361\"]]");
  1467         -    p = add_epsg_def_ex (filter, first, last, 5362, "epsg", 5362,
  1468         -        "SIRGAS-Chile / UTM zone 18S", 0, 0,
  1469         -        "GRS 1980", "Greenwich",
  1470         -        "SIRGAS_Chile", "Transverse_Mercator", "metre",
  1471         -        "Easting", "East", "Northing", "North");
          980  +        ",AUTHORITY[\"EPSG\",\"5361\"]]");
          981  +    p = add_epsg_def (filter, first, last, 5362, "epsg", 5362,
          982  +        "SIRGAS-Chile / UTM zone 18S");
  1472    983       add_proj4text (p, 0,
  1473    984           "+proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1474    985       add_proj4text (p, 1,
  1475    986           "0,0,0 +units=m +no_defs");
  1476    987       add_srs_wkt (p, 0,
  1477    988           "PROJCS[\"SIRGAS-Chile / UTM zone 18S\",GEOGCS[\"SIRGAS-C");
  1478    989       add_srs_wkt (p, 1,
................................................................................
  1480    991       add_srs_wkt (p, 2,
  1481    992           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1482    993       add_srs_wkt (p, 3,
  1483    994           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1064\"]],PRIMEM[\"Gr");
  1484    995       add_srs_wkt (p, 4,
  1485    996           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1486    997       add_srs_wkt (p, 5,
  1487         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
          998  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1488    999       add_srs_wkt (p, 6,
  1489         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1000  +        "ITY[\"EPSG\",\"5360\"]],PROJECTION[\"Transverse_Mercator");
  1490   1001       add_srs_wkt (p, 7,
  1491         -        "PSG\",\"5360\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         1002  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  1492   1003       add_srs_wkt (p, 8,
  1493         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         1004  +        "ral_meridian\",-75],PARAMETER[\"scale_factor\",0.9996],P");
  1494   1005       add_srs_wkt (p, 9,
  1495         -        "idian\",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
         1006  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  1496   1007       add_srs_wkt (p, 10,
  1497         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         1008  +        "thing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1498   1009       add_srs_wkt (p, 11,
  1499         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         1010  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1500   1011       add_srs_wkt (p, 12,
  1501         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1502         -    add_srs_wkt (p, 13,
  1503         -        "ITY[\"EPSG\",\"5362\"]]");
  1504         -    p = add_epsg_def_ex (filter, first, last, 5365, "epsg", 5365,
  1505         -        "CR05", 1, 1,
  1506         -        "WGS 84", "Greenwich",
  1507         -        "Costa_Rica_2005", "none", "degree",
  1508         -        "Latitude", "North", "Longitude", "East");
         1012  +        ",AUTHORITY[\"EPSG\",\"5362\"]]");
         1013  +    p = add_epsg_def (filter, first, last, 5365, "epsg", 5365,
         1014  +        "CR05");
  1509   1015       add_proj4text (p, 0,
  1510   1016           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
  1511   1017       add_proj4text (p, 1,
  1512   1018           "fs");
  1513   1019       add_srs_wkt (p, 0,
  1514   1020           "GEOGCS[\"CR05\",DATUM[\"Costa_Rica_2005\",SPHEROID[\"WGS");
  1515   1021       add_srs_wkt (p, 1,
................................................................................
  1517   1023       add_srs_wkt (p, 2,
  1518   1024           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1065\"]],P");
  1519   1025       add_srs_wkt (p, 3,
  1520   1026           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1521   1027       add_srs_wkt (p, 4,
  1522   1028           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1523   1029       add_srs_wkt (p, 5,
  1524         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  1525         -    add_srs_wkt (p, 6,
  1526         -        "UTHORITY[\"EPSG\",\"5365\"]]");
  1527         -    p = add_epsg_def_ex (filter, first, last, 5367, "epsg", 5367,
  1528         -        "CR05 / CRTM05", 0, 1,
  1529         -        "WGS 84", "Greenwich",
  1530         -        "Costa_Rica_2005", "Transverse_Mercator", "metre",
  1531         -        "Northing", "North", "Easting", "East");
         1030  +        "\"]],AUTHORITY[\"EPSG\",\"5365\"]]");
         1031  +    p = add_epsg_def (filter, first, last, 5367, "epsg", 5367,
         1032  +        "CR05 / CRTM05");
  1532   1033       add_proj4text (p, 0,
  1533   1034           "+proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=500000 +y");
  1534   1035       add_proj4text (p, 1,
  1535   1036           "_0=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  1536   1037       add_proj4text (p, 2,
  1537   1038           "fs");
  1538   1039       add_srs_wkt (p, 0,
................................................................................
  1542   1043       add_srs_wkt (p, 2,
  1543   1044           "HORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  1544   1045       add_srs_wkt (p, 3,
  1545   1046           "ITY[\"EPSG\",\"1065\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1546   1047       add_srs_wkt (p, 4,
  1547   1048           "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1548   1049       add_srs_wkt (p, 5,
  1549         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
         1050  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5365\"");
  1550   1051       add_srs_wkt (p, 6,
  1551         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5365\"]],PR");
         1052  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1552   1053       add_srs_wkt (p, 7,
  1553         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
         1054  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-84],P");
  1554   1055       add_srs_wkt (p, 8,
  1555         -        "f_origin\",0],PARAMETER[\"central_meridian\",-84],PARAME");
         1056  +        "ARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_east");
  1556   1057       add_srs_wkt (p, 9,
  1557         -        "TER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\"");
         1058  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1558   1059       add_srs_wkt (p, 10,
  1559         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1060  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
  1560   1061       add_srs_wkt (p, 11,
  1561         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH]");
  1562         -    add_srs_wkt (p, 12,
  1563         -        ",AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"5367\"]]");
  1564         -    p = add_epsg_def_ex (filter, first, last, 5371, "epsg", 5371,
  1565         -        "MACARIO SOLIS", 1, 1,
  1566         -        "GRS 1980", "Greenwich",
  1567         -        "Sistema_Geodesico_Nacional_de_Panama_MACARIO_SOLIS", "none", "degree",
  1568         -        "Latitude", "North", "Longitude", "East");
         1062  +        "\"5367\"]]");
         1063  +    p = add_epsg_def (filter, first, last, 5371, "epsg", 5371,
         1064  +        "MACARIO SOLIS");
  1569   1065       add_proj4text (p, 0,
  1570   1066           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1571   1067       add_proj4text (p, 1,
  1572   1068           "fs");
  1573   1069       add_srs_wkt (p, 0,
  1574   1070           "GEOGCS[\"MACARIO SOLIS\",DATUM[\"Sistema_Geodesico_Nacio");
  1575   1071       add_srs_wkt (p, 1,
................................................................................
  1577   1073       add_srs_wkt (p, 2,
  1578   1074           "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1579   1075       add_srs_wkt (p, 3,
  1580   1076           "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1066\"]],PRIMEM[\"Gr");
  1581   1077       add_srs_wkt (p, 4,
  1582   1078           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1583   1079       add_srs_wkt (p, 5,
  1584         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1080  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
  1585   1081       add_srs_wkt (p, 6,
  1586         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1587         -    add_srs_wkt (p, 7,
  1588         -        "PSG\",\"5371\"]]");
  1589         -    p = add_epsg_def_ex (filter, first, last, 5373, "epsg", 5373,
  1590         -        "Peru96", 1, 1,
  1591         -        "GRS 1980", "Greenwich",
  1592         -        "Peru96", "none", "degree",
  1593         -        "Latitude", "North", "Longitude", "East");
         1082  +        "ITY[\"EPSG\",\"5371\"]]");
         1083  +    p = add_epsg_def (filter, first, last, 5373, "epsg", 5373,
         1084  +        "Peru96");
  1594   1085       add_proj4text (p, 0,
  1595   1086           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1596   1087       add_proj4text (p, 1,
  1597   1088           "fs");
  1598   1089       add_srs_wkt (p, 0,
  1599   1090           "GEOGCS[\"Peru96\",DATUM[\"Peru96\",SPHEROID[\"GRS 1980\"");
  1600   1091       add_srs_wkt (p, 1,
................................................................................
  1602   1093       add_srs_wkt (p, 2,
  1603   1094           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1067\"]],PRIMEM");
  1604   1095       add_srs_wkt (p, 3,
  1605   1096           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1606   1097       add_srs_wkt (p, 4,
  1607   1098           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1608   1099       add_srs_wkt (p, 5,
  1609         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  1610         -    add_srs_wkt (p, 6,
  1611         -        "ITY[\"EPSG\",\"5373\"]]");
  1612         -    p = add_epsg_def_ex (filter, first, last, 5381, "epsg", 5381,
  1613         -        "SIRGAS-ROU98", 1, 1,
  1614         -        "WGS 84", "Greenwich",
  1615         -        "SIRGAS_ROU98", "none", "degree",
  1616         -        "Latitude", "North", "Longitude", "East");
         1100  +        "AUTHORITY[\"EPSG\",\"5373\"]]");
         1101  +    p = add_epsg_def (filter, first, last, 5381, "epsg", 5381,
         1102  +        "SIRGAS-ROU98");
  1617   1103       add_proj4text (p, 0,
  1618   1104           "+proj=longlat +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +no_de");
  1619   1105       add_proj4text (p, 1,
  1620   1106           "fs");
  1621   1107       add_srs_wkt (p, 0,
  1622   1108           "GEOGCS[\"SIRGAS-ROU98\",DATUM[\"SIRGAS_ROU98\",SPHEROID[");
  1623   1109       add_srs_wkt (p, 1,
................................................................................
  1625   1111       add_srs_wkt (p, 2,
  1626   1112           "30\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1068\"");
  1627   1113       add_srs_wkt (p, 3,
  1628   1114           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1629   1115       add_srs_wkt (p, 4,
  1630   1116           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1631   1117       add_srs_wkt (p, 5,
  1632         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1633         -    add_srs_wkt (p, 6,
  1634         -        "T],AUTHORITY[\"EPSG\",\"5381\"]]");
  1635         -    p = add_epsg_def_ex (filter, first, last, 5382, "epsg", 5382,
  1636         -        "SIRGAS-ROU98 / UTM zone 21S", 0, 0,
  1637         -        "WGS 84", "Greenwich",
  1638         -        "SIRGAS_ROU98", "Transverse_Mercator", "metre",
  1639         -        "Easting", "East", "Northing", "North");
         1118  +        "9122\"]],AUTHORITY[\"EPSG\",\"5381\"]]");
         1119  +    p = add_epsg_def (filter, first, last, 5382, "epsg", 5382,
         1120  +        "SIRGAS-ROU98 / UTM zone 21S");
  1640   1121       add_proj4text (p, 0,
  1641   1122           "+proj=utm +zone=21 +south +ellps=WGS84 +towgs84=0,0,0,0,");
  1642   1123       add_proj4text (p, 1,
  1643   1124           "0,0,0 +units=m +no_defs");
  1644   1125       add_srs_wkt (p, 0,
  1645   1126           "PROJCS[\"SIRGAS-ROU98 / UTM zone 21S\",GEOGCS[\"SIRGAS-R");
  1646   1127       add_srs_wkt (p, 1,
................................................................................
  1648   1129       add_srs_wkt (p, 2,
  1649   1130           "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1650   1131       add_srs_wkt (p, 3,
  1651   1132           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1068\"]],PRIMEM[\"Gree");
  1652   1133       add_srs_wkt (p, 4,
  1653   1134           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1654   1135       add_srs_wkt (p, 5,
  1655         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1136  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  1656   1137       add_srs_wkt (p, 6,
  1657         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1138  +        "TY[\"EPSG\",\"5381\"]],PROJECTION[\"Transverse_Mercator\"");
  1658   1139       add_srs_wkt (p, 7,
  1659         -        "PSG\",\"5381\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         1140  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  1660   1141       add_srs_wkt (p, 8,
  1661         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         1142  +        "l_meridian\",-57],PARAMETER[\"scale_factor\",0.9996],PAR");
  1662   1143       add_srs_wkt (p, 9,
  1663         -        "idian\",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
         1144  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  1664   1145       add_srs_wkt (p, 10,
  1665         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         1146  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1666   1147       add_srs_wkt (p, 11,
  1667         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         1148  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  1668   1149       add_srs_wkt (p, 12,
  1669         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1670         -    add_srs_wkt (p, 13,
  1671         -        "ITY[\"EPSG\",\"5382\"]]");
  1672         -    p = add_epsg_def_ex (filter, first, last, 5383, "epsg", 5383,
  1673         -        "SIRGAS-ROU98 / UTM zone 22S", 0, 0,
  1674         -        "WGS 84", "Greenwich",
  1675         -        "SIRGAS_ROU98", "Transverse_Mercator", "metre",
  1676         -        "Easting", "East", "Northing", "North");
         1150  +        "UTHORITY[\"EPSG\",\"5382\"]]");
         1151  +    p = add_epsg_def (filter, first, last, 5383, "epsg", 5383,
         1152  +        "SIRGAS-ROU98 / UTM zone 22S");
  1677   1153       add_proj4text (p, 0,
  1678   1154           "+proj=utm +zone=22 +south +ellps=WGS84 +towgs84=0,0,0,0,");
  1679   1155       add_proj4text (p, 1,
  1680   1156           "0,0,0 +units=m +no_defs");
  1681   1157       add_srs_wkt (p, 0,
  1682   1158           "PROJCS[\"SIRGAS-ROU98 / UTM zone 22S\",GEOGCS[\"SIRGAS-R");
  1683   1159       add_srs_wkt (p, 1,
................................................................................
  1685   1161       add_srs_wkt (p, 2,
  1686   1162           "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1687   1163       add_srs_wkt (p, 3,
  1688   1164           "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1068\"]],PRIMEM[\"Gree");
  1689   1165       add_srs_wkt (p, 4,
  1690   1166           "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1691   1167       add_srs_wkt (p, 5,
  1692         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         1168  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  1693   1169       add_srs_wkt (p, 6,
  1694         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         1170  +        "TY[\"EPSG\",\"5381\"]],PROJECTION[\"Transverse_Mercator\"");
  1695   1171       add_srs_wkt (p, 7,
  1696         -        "PSG\",\"5381\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         1172  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  1697   1173       add_srs_wkt (p, 8,
  1698         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         1174  +        "l_meridian\",-51],PARAMETER[\"scale_factor\",0.9996],PAR");
  1699   1175       add_srs_wkt (p, 9,
  1700         -        "idian\",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
         1176  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  1701   1177       add_srs_wkt (p, 10,
  1702         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         1178  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1703   1179       add_srs_wkt (p, 11,
  1704         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         1180  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  1705   1181       add_srs_wkt (p, 12,
  1706         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1707         -    add_srs_wkt (p, 13,
  1708         -        "ITY[\"EPSG\",\"5383\"]]");
  1709         -    p = add_epsg_def_ex (filter, first, last, 5387, "epsg", 5387,
  1710         -        "Peru96 / UTM zone 18S", 0, 0,
  1711         -        "GRS 1980", "Greenwich",
  1712         -        "Peru96", "Transverse_Mercator", "metre",
  1713         -        "Easting", "East", "Northing", "North");
         1182  +        "UTHORITY[\"EPSG\",\"5383\"]]");
         1183  +    p = add_epsg_def (filter, first, last, 5387, "epsg", 5387,
         1184  +        "Peru96 / UTM zone 18S");
  1714   1185       add_proj4text (p, 0,
  1715   1186           "+proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1716   1187       add_proj4text (p, 1,
  1717   1188           "0,0,0 +units=m +no_defs");
  1718   1189       add_srs_wkt (p, 0,
  1719   1190           "PROJCS[\"Peru96 / UTM zone 18S\",GEOGCS[\"Peru96\",DATUM");
  1720   1191       add_srs_wkt (p, 1,
................................................................................
  1722   1193       add_srs_wkt (p, 2,
  1723   1194           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  1724   1195       add_srs_wkt (p, 3,
  1725   1196           "HORITY[\"EPSG\",\"1067\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  1726   1197       add_srs_wkt (p, 4,
  1727   1198           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  1728   1199       add_srs_wkt (p, 5,
  1729         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1200  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"53");
  1730   1201       add_srs_wkt (p, 6,
  1731         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5373\"]]");
         1202  +        "73\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  1732   1203       add_srs_wkt (p, 7,
  1733         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         1204  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-7");
  1734   1205       add_srs_wkt (p, 8,
  1735         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-75],PAR");
         1206  +        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  1736   1207       add_srs_wkt (p, 9,
  1737         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         1208  +        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
  1738   1209       add_srs_wkt (p, 10,
  1739         -        "g\",500000],PARAMETER[\"false_northing\",10000000],UNIT[");
         1210  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  1740   1211       add_srs_wkt (p, 11,
  1741         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         1212  +        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  1742   1213       add_srs_wkt (p, 12,
  1743         -        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5");
  1744         -    add_srs_wkt (p, 13,
  1745         -        "387\"]]");
  1746         -    p = add_epsg_def_ex (filter, first, last, 5388, "epsg", 5388,
  1747         -        "Peru96 / UTM zone 17S (deprecated)", 0, 0,
  1748         -        "GRS 1980", "Greenwich",
  1749         -        "Peru96", "Transverse_Mercator", "metre",
  1750         -        "Easting", "East", "Northing", "North");
         1214  +        "\",\"5387\"]]");
         1215  +    p = add_epsg_def (filter, first, last, 5388, "epsg", 5388,
         1216  +        "Peru96 / UTM zone 17S (deprecated)");
  1751   1217       add_proj4text (p, 0,
  1752   1218           "+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  1753   1219       add_proj4text (p, 1,
  1754   1220           "units=m +no_defs");
  1755   1221       add_srs_wkt (p, 0,
  1756   1222           "PROJCS[\"Peru96 / UTM zone 17S (deprecated)\",GEOGCS[\"P");
  1757   1223       add_srs_wkt (p, 1,
................................................................................
  1759   1225       add_srs_wkt (p, 2,
  1760   1226           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  1761   1227       add_srs_wkt (p, 3,
  1762   1228           ",0,0,0,0],AUTHORITY[\"EPSG\",\"1067\"]],PRIMEM[\"Greenwi");
  1763   1229       add_srs_wkt (p, 4,
  1764   1230           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1765   1231       add_srs_wkt (p, 5,
  1766         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
         1232  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
  1767   1233       add_srs_wkt (p, 6,
  1768         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
         1234  +        "\"EPSG\",\"5373\"]],PROJECTION[\"Transverse_Mercator\"],");
  1769   1235       add_srs_wkt (p, 7,
  1770         -        "\",\"5373\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1236  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
  1771   1237       add_srs_wkt (p, 8,
  1772         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1238  +        "meridian\",-81],PARAMETER[\"scale_factor\",0.9996],PARAM");
  1773   1239       add_srs_wkt (p, 9,
  1774         -        "an\",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1240  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
  1775   1241       add_srs_wkt (p, 10,
  1776         -        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
         1242  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1777   1243       add_srs_wkt (p, 11,
  1778         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
         1244  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1779   1245       add_srs_wkt (p, 12,
  1780         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1781         -    add_srs_wkt (p, 13,
  1782         -        ",\"5388\"]]");
  1783         -    p = add_epsg_def_ex (filter, first, last, 5389, "epsg", 5389,
  1784         -        "Peru96 / UTM zone 19S", 0, 0,
  1785         -        "GRS 1980", "Greenwich",
  1786         -        "Peru96", "Transverse_Mercator", "metre",
  1787         -        "Easting", "East", "Northing", "North");
         1246  +        "\"EPSG\",\"5388\"]]");
         1247  +    p = add_epsg_def (filter, first, last, 5389, "epsg", 5389,
         1248  +        "Peru96 / UTM zone 19S");
  1788   1249       add_proj4text (p, 0,
  1789   1250           "+proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1790   1251       add_proj4text (p, 1,
  1791   1252           "0,0,0 +units=m +no_defs");
  1792   1253       add_srs_wkt (p, 0,
  1793   1254           "PROJCS[\"Peru96 / UTM zone 19S\",GEOGCS[\"Peru96\",DATUM");
  1794   1255       add_srs_wkt (p, 1,
................................................................................
  1796   1257       add_srs_wkt (p, 2,
  1797   1258           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  1798   1259       add_srs_wkt (p, 3,
  1799   1260           "HORITY[\"EPSG\",\"1067\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  1800   1261       add_srs_wkt (p, 4,
  1801   1262           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  1802   1263       add_srs_wkt (p, 5,
  1803         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1264  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"53");
  1804   1265       add_srs_wkt (p, 6,
  1805         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5373\"]]");
         1266  +        "73\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  1806   1267       add_srs_wkt (p, 7,
  1807         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         1268  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-6");
  1808   1269       add_srs_wkt (p, 8,
  1809         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-69],PAR");
         1270  +        "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  1810   1271       add_srs_wkt (p, 9,
  1811         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         1272  +        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
  1812   1273       add_srs_wkt (p, 10,
  1813         -        "g\",500000],PARAMETER[\"false_northing\",10000000],UNIT[");
         1274  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  1814   1275       add_srs_wkt (p, 11,
  1815         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         1276  +        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  1816   1277       add_srs_wkt (p, 12,
  1817         -        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5");
  1818         -    add_srs_wkt (p, 13,
  1819         -        "389\"]]");
  1820         -    p = add_epsg_def_ex (filter, first, last, 5393, "epsg", 5393,
  1821         -        "SIRGAS_ES2007.8", 1, 1,
  1822         -        "GRS 1980", "Greenwich",
  1823         -        "SIRGAS_ES2007_8", "none", "degree",
  1824         -        "Latitude", "North", "Longitude", "East");
         1278  +        "\",\"5389\"]]");
         1279  +    p = add_epsg_def (filter, first, last, 5393, "epsg", 5393,
         1280  +        "SIRGAS_ES2007.8");
  1825   1281       add_proj4text (p, 0,
  1826   1282           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1827   1283       add_proj4text (p, 1,
  1828   1284           "fs");
  1829   1285       add_srs_wkt (p, 0,
  1830   1286           "GEOGCS[\"SIRGAS_ES2007.8\",DATUM[\"SIRGAS_ES2007_8\",SPH");
  1831   1287       add_srs_wkt (p, 1,
................................................................................
  1833   1289       add_srs_wkt (p, 2,
  1834   1290           "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1835   1291       add_srs_wkt (p, 3,
  1836   1292           ",\"1069\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1837   1293       add_srs_wkt (p, 4,
  1838   1294           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1839   1295       add_srs_wkt (p, 5,
  1840         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1841         -    add_srs_wkt (p, 6,
  1842         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5393\"]]");
  1843         -    p = add_epsg_def_ex (filter, first, last, 5396, "epsg", 5396,
  1844         -        "SIRGAS 2000 / UTM zone 26S", 0, 0,
  1845         -        "GRS 1980", "Greenwich",
  1846         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  1847         -        "Easting", "East", "Northing", "North");
         1296  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5393\"]]");
         1297  +    p = add_epsg_def (filter, first, last, 5396, "epsg", 5396,
         1298  +        "SIRGAS 2000 / UTM zone 26S");
  1848   1299       add_proj4text (p, 0,
  1849   1300           "+proj=utm +zone=26 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1850   1301       add_proj4text (p, 1,
  1851   1302           "0,0,0 +units=m +no_defs");
  1852   1303       add_srs_wkt (p, 0,
  1853   1304           "PROJCS[\"SIRGAS 2000 / UTM zone 26S\",GEOGCS[\"SIRGAS 20");
  1854   1305       add_srs_wkt (p, 1,
................................................................................
  1858   1309       add_srs_wkt (p, 3,
  1859   1310           "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  1860   1311       add_srs_wkt (p, 4,
  1861   1312           ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  1862   1313       add_srs_wkt (p, 5,
  1863   1314           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1864   1315       add_srs_wkt (p, 6,
  1865         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1866         -    add_srs_wkt (p, 7,
  1867         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  1868         -    add_srs_wkt (p, 8,
  1869         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1870         -    add_srs_wkt (p, 9,
  1871         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-27]");
  1872         -    add_srs_wkt (p, 10,
  1873         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1874         -    add_srs_wkt (p, 11,
  1875         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1876         -    add_srs_wkt (p, 12,
  1877         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1878         -    add_srs_wkt (p, 13,
  1879         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1880         -    add_srs_wkt (p, 14,
  1881         -        ",\"5396\"]]");
  1882         -    p = add_epsg_def_ex (filter, first, last, 5451, "epsg", 5451,
  1883         -        "Ocotepeque 1935", 1, 1,
  1884         -        "Clarke 1866", "Greenwich",
  1885         -        "Ocotepeque_1935", "none", "degree",
  1886         -        "Latitude", "North", "Longitude", "East");
  1887         -    add_proj4text (p, 0,
  1888         -        "+proj=longlat +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 ");
  1889         -    add_proj4text (p, 1,
  1890         -        "+no_defs");
         1316  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1317  +    add_srs_wkt (p, 7,
         1318  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1319  +    add_srs_wkt (p, 8,
         1320  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1321  +    add_srs_wkt (p, 9,
         1322  +        ",-27],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1323  +    add_srs_wkt (p, 10,
         1324  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         1325  +    add_srs_wkt (p, 11,
         1326  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1327  +    add_srs_wkt (p, 12,
         1328  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         1329  +    add_srs_wkt (p, 13,
         1330  +        "PSG\",\"5396\"]]");
         1331  +    p = add_epsg_def (filter, first, last, 5451, "epsg", 5451,
         1332  +        "Ocotepeque 1935");
         1333  +    add_proj4text (p, 0,
         1334  +        "+proj=longlat +ellps=clrk66 +towgs84=213.11,9.37,-74.95,");
         1335  +    add_proj4text (p, 1,
         1336  +        "0,0,0,0 +no_defs");
  1891   1337       add_srs_wkt (p, 0,
  1892   1338           "GEOGCS[\"Ocotepeque 1935\",DATUM[\"Ocotepeque_1935\",SPH");
  1893   1339       add_srs_wkt (p, 1,
  1894   1340           "EROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHOR");
  1895   1341       add_srs_wkt (p, 2,
  1896         -        "ITY[\"EPSG\",\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTH");
         1342  +        "ITY[\"EPSG\",\"7008\"]],TOWGS84[213.11,9.37,-74.95,0,0,0");
  1897   1343       add_srs_wkt (p, 3,
  1898         -        "ORITY[\"EPSG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
         1344  +        ",0],AUTHORITY[\"EPSG\",\"1070\"]],PRIMEM[\"Greenwich\",0");
  1899   1345       add_srs_wkt (p, 4,
  1900         -        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
         1346  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1901   1347       add_srs_wkt (p, 5,
  1902         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
         1348  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  1903   1349       add_srs_wkt (p, 6,
  1904         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5451\"]]");
  1905         -    p = add_epsg_def_ex (filter, first, last, 5456, "epsg", 5456,
  1906         -        "Ocotepeque 1935 / Costa Rica Norte", 0, 0,
  1907         -        "Clarke 1866", "Greenwich",
  1908         -        "Ocotepeque_1935", "Lambert_Conformal_Conic_1SP", "metre",
  1909         -        "X", "East", "Y", "North");
         1350  +        "\",\"5451\"]]");
         1351  +    p = add_epsg_def (filter, first, last, 5456, "epsg", 5456,
         1352  +        "Ocotepeque 1935 / Costa Rica Norte");
  1910   1353       add_proj4text (p, 0,
  1911   1354           "+proj=lcc +lat_1=10.46666666666667 +lat_0=10.46666666666");
  1912   1355       add_proj4text (p, 1,
  1913   1356           "667 +lon_0=-84.33333333333333 +k_0=0.99995696 +x_0=50000");
  1914   1357       add_proj4text (p, 2,
  1915         -        "0 +y_0=271820.522 +ellps=clrk66 +towgs84=205,96,-98,0,0,");
         1358  +        "0 +y_0=271820.522 +ellps=clrk66 +towgs84=213.11,9.37,-74");
  1916   1359       add_proj4text (p, 3,
  1917         -        "0,0 +units=m +no_defs");
         1360  +        ".95,0,0,0,0 +units=m +no_defs");
  1918   1361       add_srs_wkt (p, 0,
  1919   1362           "PROJCS[\"Ocotepeque 1935 / Costa Rica Norte\",GEOGCS[\"O");
  1920   1363       add_srs_wkt (p, 1,
  1921   1364           "cotepeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"Cl");
  1922   1365       add_srs_wkt (p, 2,
  1923   1366           "arke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG");
  1924   1367       add_srs_wkt (p, 3,
  1925         -        "\",\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"EP");
  1926         -    add_srs_wkt (p, 4,
  1927         -        "SG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1928         -    add_srs_wkt (p, 5,
  1929         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1930         -    add_srs_wkt (p, 6,
  1931         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1932         -    add_srs_wkt (p, 7,
  1933         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"5451\"]],PROJECTION[");
  1934         -    add_srs_wkt (p, 8,
  1935         -        "\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of");
  1936         -    add_srs_wkt (p, 9,
  1937         -        "_origin\",10.46666666666667],PARAMETER[\"central_meridia");
  1938         -    add_srs_wkt (p, 10,
  1939         -        "n\",-84.33333333333333],PARAMETER[\"scale_factor\",0.999");
  1940         -    add_srs_wkt (p, 11,
  1941         -        "95696],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1942         -    add_srs_wkt (p, 12,
  1943         -        "alse_northing\",271820.522],UNIT[\"metre\",1,AUTHORITY[\"");
  1944         -    add_srs_wkt (p, 13,
  1945         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1946         -    add_srs_wkt (p, 14,
  1947         -        "HORITY[\"EPSG\",\"5456\"]]");
  1948         -    p = add_epsg_def_ex (filter, first, last, 5457, "epsg", 5457,
  1949         -        "Ocotepeque 1935 / Costa Rica Sur", 0, 0,
  1950         -        "Clarke 1866", "Greenwich",
  1951         -        "Ocotepeque_1935", "Lambert_Conformal_Conic_1SP", "metre",
  1952         -        "X", "East", "Y", "North");
         1368  +        "\",\"7008\"]],TOWGS84[213.11,9.37,-74.95,0,0,0,0],AUTHOR");
         1369  +    add_srs_wkt (p, 4,
         1370  +        "ITY[\"EPSG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
         1371  +    add_srs_wkt (p, 5,
         1372  +        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
         1373  +    add_srs_wkt (p, 6,
         1374  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5451\"");
         1375  +    add_srs_wkt (p, 7,
         1376  +        "]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER");
         1377  +    add_srs_wkt (p, 8,
         1378  +        "[\"latitude_of_origin\",10.46666666666667],PARAMETER[\"c");
         1379  +    add_srs_wkt (p, 9,
         1380  +        "entral_meridian\",-84.33333333333333],PARAMETER[\"scale_");
         1381  +    add_srs_wkt (p, 10,
         1382  +        "factor\",0.99995696],PARAMETER[\"false_easting\",500000]");
         1383  +    add_srs_wkt (p, 11,
         1384  +        ",PARAMETER[\"false_northing\",271820.522],UNIT[\"metre\"");
         1385  +    add_srs_wkt (p, 12,
         1386  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         1387  +    add_srs_wkt (p, 13,
         1388  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"5456\"]]");
         1389  +    p = add_epsg_def (filter, first, last, 5457, "epsg", 5457,
         1390  +        "Ocotepeque 1935 / Costa Rica Sur");
  1953   1391       add_proj4text (p, 0,
  1954   1392           "+proj=lcc +lat_1=9 +lat_0=9 +lon_0=-83.66666666666667 +k");
  1955   1393       add_proj4text (p, 1,
  1956   1394           "_0=0.99995696 +x_0=500000 +y_0=327987.436 +ellps=clrk66 ");
  1957   1395       add_proj4text (p, 2,
  1958         -        "+towgs84=205,96,-98,0,0,0,0 +units=m +no_defs");
         1396  +        "+towgs84=213.11,9.37,-74.95,0,0,0,0 +units=m +no_defs");
  1959   1397       add_srs_wkt (p, 0,
  1960   1398           "PROJCS[\"Ocotepeque 1935 / Costa Rica Sur\",GEOGCS[\"Oco");
  1961   1399       add_srs_wkt (p, 1,
  1962   1400           "tepeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"Clar");
  1963   1401       add_srs_wkt (p, 2,
  1964   1402           "ke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
  1965   1403       add_srs_wkt (p, 3,
  1966         -        ",\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"EPSG");
  1967         -    add_srs_wkt (p, 4,
  1968         -        "\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  1969         -    add_srs_wkt (p, 5,
  1970         -        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  1971         -    add_srs_wkt (p, 6,
  1972         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  1973         -    add_srs_wkt (p, 7,
  1974         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"5451\"]],PROJECTION[\"");
  1975         -    add_srs_wkt (p, 8,
  1976         -        "Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_o");
  1977         -    add_srs_wkt (p, 9,
  1978         -        "rigin\",9],PARAMETER[\"central_meridian\",-83.6666666666");
  1979         -    add_srs_wkt (p, 10,
  1980         -        "6667],PARAMETER[\"scale_factor\",0.99995696],PARAMETER[\"");
  1981         -    add_srs_wkt (p, 11,
  1982         -        "false_easting\",500000],PARAMETER[\"false_northing\",327");
  1983         -    add_srs_wkt (p, 12,
  1984         -        "987.436],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1985         -    add_srs_wkt (p, 13,
  1986         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1987         -    add_srs_wkt (p, 14,
  1988         -        "5457\"]]");
  1989         -    p = add_epsg_def_ex (filter, first, last, 5458, "epsg", 5458,
  1990         -        "Ocotepeque 1935 / Guatemala Norte (deprecated)", 0, 0,
  1991         -        "Clarke 1866", "Greenwich",
  1992         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_1SP", "metre",
  1993         -        "X", "East", "Y", "North");
         1404  +        ",\"7008\"]],TOWGS84[213.11,9.37,-74.95,0,0,0,0],AUTHORIT");
         1405  +    add_srs_wkt (p, 4,
         1406  +        "Y[\"EPSG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
         1407  +    add_srs_wkt (p, 5,
         1408  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
         1409  +    add_srs_wkt (p, 6,
         1410  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5451\"]]");
         1411  +    add_srs_wkt (p, 7,
         1412  +        ",PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"");
         1413  +    add_srs_wkt (p, 8,
         1414  +        "latitude_of_origin\",9],PARAMETER[\"central_meridian\",-");
         1415  +    add_srs_wkt (p, 9,
         1416  +        "83.66666666666667],PARAMETER[\"scale_factor\",0.99995696");
         1417  +    add_srs_wkt (p, 10,
         1418  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
         1419  +    add_srs_wkt (p, 11,
         1420  +        "northing\",327987.436],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1421  +    add_srs_wkt (p, 12,
         1422  +        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
         1423  +    add_srs_wkt (p, 13,
         1424  +        "TY[\"EPSG\",\"5457\"]]");
         1425  +    p = add_epsg_def (filter, first, last, 5458, "epsg", 5458,
         1426  +        "Ocotepeque 1935 / Guatemala Norte (deprecated)");
  1994   1427       add_proj4text (p, 0,
  1995   1428           "+proj=lcc +lat_1=16.81666666666667 +lat_0=16.81666666666");
  1996   1429       add_proj4text (p, 1,
  1997   1430           "667 +lon_0=-90.33333333333333 +k_0=0.99992226 +x_0=50000");
  1998   1431       add_proj4text (p, 2,
  1999   1432           "0 +y_0=292209.579 +datum=NAD27 +units=m +no_defs");
  2000   1433       add_srs_wkt (p, 0,
................................................................................
  2006   1439       add_srs_wkt (p, 3,
  2007   1440           "RITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],P");
  2008   1441       add_srs_wkt (p, 4,
  2009   1442           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2010   1443       add_srs_wkt (p, 5,
  2011   1444           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2012   1445       add_srs_wkt (p, 6,
  2013         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
         1446  +        "\"]],AUTHORITY[\"EPSG\",\"4267\"]],PROJECTION[\"Lambert_");
  2014   1447       add_srs_wkt (p, 7,
  2015         -        "UTHORITY[\"EPSG\",\"4267\"]],PROJECTION[\"Lambert_Confor");
         1448  +        "Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",");
  2016   1449       add_srs_wkt (p, 8,
  2017         -        "mal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",16.816");
         1450  +        "16.81666666666667],PARAMETER[\"central_meridian\",-90.33");
  2018   1451       add_srs_wkt (p, 9,
  2019         -        "66666666667],PARAMETER[\"central_meridian\",-90.33333333");
         1452  +        "333333333333],PARAMETER[\"scale_factor\",0.99992226],PAR");
  2020   1453       add_srs_wkt (p, 10,
  2021         -        "333333],PARAMETER[\"scale_factor\",0.99992226],PARAMETER");
         1454  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  2022   1455       add_srs_wkt (p, 11,
  2023         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         1456  +        "ing\",292209.579],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2024   1457       add_srs_wkt (p, 12,
  2025         -        "292209.579],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1458  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2026   1459       add_srs_wkt (p, 13,
  2027         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2028         -    add_srs_wkt (p, 14,
  2029         -        ",\"5458\"]]");
  2030         -    p = add_epsg_def_ex (filter, first, last, 5459, "epsg", 5459,
  2031         -        "Ocotepeque 1935 / Guatemala Sur", 0, 0,
  2032         -        "Clarke 1866", "Greenwich",
  2033         -        "Ocotepeque_1935", "Lambert_Conformal_Conic_1SP", "metre",
  2034         -        "X", "East", "Y", "North");
         1460  +        "EPSG\",\"5458\"]]");
         1461  +    p = add_epsg_def (filter, first, last, 5459, "epsg", 5459,
         1462  +        "Ocotepeque 1935 / Guatemala Sur");
  2035   1463       add_proj4text (p, 0,
  2036   1464           "+proj=lcc +lat_1=14.9 +lat_0=14.9 +lon_0=-90.33333333333");
  2037   1465       add_proj4text (p, 1,
  2038   1466           "333 +k_0=0.99989906 +x_0=500000 +y_0=325992.681 +ellps=c");
  2039   1467       add_proj4text (p, 2,
  2040         -        "lrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +no_defs");
         1468  +        "lrk66 +towgs84=213.11,9.37,-74.95,0,0,0,0 +units=m +no_d");
         1469  +    add_proj4text (p, 3,
         1470  +        "efs");
  2041   1471       add_srs_wkt (p, 0,
  2042   1472           "PROJCS[\"Ocotepeque 1935 / Guatemala Sur\",GEOGCS[\"Ocot");
  2043   1473       add_srs_wkt (p, 1,
  2044   1474           "epeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"Clark");
  2045   1475       add_srs_wkt (p, 2,
  2046   1476           "e 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",");
  2047   1477       add_srs_wkt (p, 3,
  2048         -        "\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"EPSG\"");
         1478  +        "\"7008\"]],TOWGS84[213.11,9.37,-74.95,0,0,0,0],AUTHORITY");
  2049   1479       add_srs_wkt (p, 4,
  2050         -        ",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1480  +        "[\"EPSG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2051   1481       add_srs_wkt (p, 5,
  2052         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1482  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2053   1483       add_srs_wkt (p, 6,
  2054         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1484  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5451\"]]");
  2055   1485       add_srs_wkt (p, 7,
  2056         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5451\"]],PROJECTION[\"L");
         1486  +        ",PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"");
  2057   1487       add_srs_wkt (p, 8,
  2058         -        "ambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_or");
         1488  +        "latitude_of_origin\",14.9],PARAMETER[\"central_meridian\"");
  2059   1489       add_srs_wkt (p, 9,
  2060         -        "igin\",14.9],PARAMETER[\"central_meridian\",-90.33333333");
         1490  +        ",-90.33333333333333],PARAMETER[\"scale_factor\",0.999899");
  2061   1491       add_srs_wkt (p, 10,
  2062         -        "333333],PARAMETER[\"scale_factor\",0.99989906],PARAMETER");
         1492  +        "06],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  2063   1493       add_srs_wkt (p, 11,
  2064         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         1494  +        "e_northing\",325992.681],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2065   1495       add_srs_wkt (p, 12,
  2066         -        "325992.681],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1496  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2067   1497       add_srs_wkt (p, 13,
  2068         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2069         -    add_srs_wkt (p, 14,
  2070         -        ",\"5459\"]]");
  2071         -    p = add_epsg_def_ex (filter, first, last, 5460, "epsg", 5460,
  2072         -        "Ocotepeque 1935 / El Salvador Lambert", 0, 0,
  2073         -        "Clarke 1866", "Greenwich",
  2074         -        "Ocotepeque_1935", "Lambert_Conformal_Conic_1SP", "metre",
  2075         -        "X", "East", "Y", "North");
         1498  +        "RITY[\"EPSG\",\"5459\"]]");
         1499  +    p = add_epsg_def (filter, first, last, 5460, "epsg", 5460,
         1500  +        "Ocotepeque 1935 / El Salvador Lambert");
  2076   1501       add_proj4text (p, 0,
  2077   1502           "+proj=lcc +lat_1=13.78333333333333 +lat_0=13.78333333333");
  2078   1503       add_proj4text (p, 1,
  2079   1504           "333 +lon_0=-89 +k_0=0.99996704 +x_0=500000 +y_0=295809.1");
  2080   1505       add_proj4text (p, 2,
  2081         -        "84 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m +n");
         1506  +        "84 +ellps=clrk66 +towgs84=213.11,9.37,-74.95,0,0,0,0 +un");
  2082   1507       add_proj4text (p, 3,
  2083         -        "o_defs");
         1508  +        "its=m +no_defs");
  2084   1509       add_srs_wkt (p, 0,
  2085   1510           "PROJCS[\"Ocotepeque 1935 / El Salvador Lambert\",GEOGCS[");
  2086   1511       add_srs_wkt (p, 1,
  2087   1512           "\"Ocotepeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"");
  2088   1513       add_srs_wkt (p, 2,
  2089   1514           "Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EP");
  2090   1515       add_srs_wkt (p, 3,
  2091         -        "SG\",\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"");
         1516  +        "SG\",\"7008\"]],TOWGS84[213.11,9.37,-74.95,0,0,0,0],AUTH");
  2092   1517       add_srs_wkt (p, 4,
  2093         -        "EPSG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
         1518  +        "ORITY[\"EPSG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2094   1519       add_srs_wkt (p, 5,
  2095         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
         1520  +        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2096   1521       add_srs_wkt (p, 6,
  2097         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1522  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"545");
  2098   1523       add_srs_wkt (p, 7,
  2099         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"5451\"]],PROJECTI");
         1524  +        "1\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAME");
  2100   1525       add_srs_wkt (p, 8,
  2101         -        "ON[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude");
         1526  +        "TER[\"latitude_of_origin\",13.78333333333333],PARAMETER[");
  2102   1527       add_srs_wkt (p, 9,
  2103         -        "_of_origin\",13.78333333333333],PARAMETER[\"central_meri");
         1528  +        "\"central_meridian\",-89],PARAMETER[\"scale_factor\",0.9");
  2104   1529       add_srs_wkt (p, 10,
  2105         -        "dian\",-89],PARAMETER[\"scale_factor\",0.99996704],PARAM");
         1530  +        "9996704],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2106   1531       add_srs_wkt (p, 11,
  2107         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         1532  +        "false_northing\",295809.184],UNIT[\"metre\",1,AUTHORITY[");
  2108   1533       add_srs_wkt (p, 12,
  2109         -        "g\",295809.184],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         1534  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  2110   1535       add_srs_wkt (p, 13,
  2111         -        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  2112         -    add_srs_wkt (p, 14,
  2113         -        "SG\",\"5460\"]]");
  2114         -    p = add_epsg_def_ex (filter, first, last, 5461, "epsg", 5461,
  2115         -        "Ocotepeque 1935 / Nicaragua Norte", 0, 0,
  2116         -        "Clarke 1866", "Greenwich",
  2117         -        "Ocotepeque_1935", "Lambert_Conformal_Conic_1SP", "metre",
  2118         -        "X", "East", "Y", "North");
         1536  +        "UTHORITY[\"EPSG\",\"5460\"]]");
         1537  +    p = add_epsg_def (filter, first, last, 5461, "epsg", 5461,
         1538  +        "Ocotepeque 1935 / Nicaragua Norte");
  2119   1539       add_proj4text (p, 0,
  2120   1540           "+proj=lcc +lat_1=13.86666666666667 +lat_0=13.86666666666");
  2121   1541       add_proj4text (p, 1,
  2122   1542           "667 +lon_0=-85.5 +k_0=0.99990314 +x_0=500000 +y_0=359891");
  2123   1543       add_proj4text (p, 2,
  2124         -        ".816 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +units=m ");
         1544  +        ".816 +ellps=clrk66 +towgs84=213.11,9.37,-74.95,0,0,0,0 +");
  2125   1545       add_proj4text (p, 3,
  2126         -        "+no_defs");
         1546  +        "units=m +no_defs");
  2127   1547       add_srs_wkt (p, 0,
  2128   1548           "PROJCS[\"Ocotepeque 1935 / Nicaragua Norte\",GEOGCS[\"Oc");
  2129   1549       add_srs_wkt (p, 1,
  2130   1550           "otepeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"Cla");
  2131   1551       add_srs_wkt (p, 2,
  2132   1552           "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
  2133   1553       add_srs_wkt (p, 3,
  2134         -        ",\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"EPSG");
         1554  +        ",\"7008\"]],TOWGS84[213.11,9.37,-74.95,0,0,0,0],AUTHORIT");
  2135   1555       add_srs_wkt (p, 4,
  2136         -        "\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
         1556  +        "Y[\"EPSG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2137   1557       add_srs_wkt (p, 5,
  2138         -        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
         1558  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2139   1559       add_srs_wkt (p, 6,
  2140         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1560  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5451\"]]");
  2141   1561       add_srs_wkt (p, 7,
  2142         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"5451\"]],PROJECTION[\"");
         1562  +        ",PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"");
  2143   1563       add_srs_wkt (p, 8,
  2144         -        "Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_o");
         1564  +        "latitude_of_origin\",13.86666666666667],PARAMETER[\"cent");
  2145   1565       add_srs_wkt (p, 9,
  2146         -        "rigin\",13.86666666666667],PARAMETER[\"central_meridian\"");
         1566  +        "ral_meridian\",-85.5],PARAMETER[\"scale_factor\",0.99990");
  2147   1567       add_srs_wkt (p, 10,
  2148         -        ",-85.5],PARAMETER[\"scale_factor\",0.99990314],PARAMETER");
         1568  +        "314],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  2149   1569       add_srs_wkt (p, 11,
  2150         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         1570  +        "se_northing\",359891.816],UNIT[\"metre\",1,AUTHORITY[\"E");
  2151   1571       add_srs_wkt (p, 12,
  2152         -        "359891.816],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1572  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  2153   1573       add_srs_wkt (p, 13,
  2154         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2155         -    add_srs_wkt (p, 14,
  2156         -        ",\"5461\"]]");
  2157         -    p = add_epsg_def_ex (filter, first, last, 5462, "epsg", 5462,
  2158         -        "Ocotepeque 1935 / Nicaragua Sur", 0, 0,
  2159         -        "Clarke 1866", "Greenwich",
  2160         -        "Ocotepeque_1935", "Lambert_Conformal_Conic_1SP", "metre",
  2161         -        "X", "East", "Y", "North");
         1574  +        "ORITY[\"EPSG\",\"5461\"]]");
         1575  +    p = add_epsg_def (filter, first, last, 5462, "epsg", 5462,
         1576  +        "Ocotepeque 1935 / Nicaragua Sur");
  2162   1577       add_proj4text (p, 0,
  2163   1578           "+proj=lcc +lat_1=11.73333333333333 +lat_0=11.73333333333");
  2164   1579       add_proj4text (p, 1,
  2165   1580           "333 +lon_0=-85.5 +k_0=0.9999222800000001 +x_0=500000 +y_");
  2166   1581       add_proj4text (p, 2,
  2167         -        "0=288876.327 +ellps=clrk66 +towgs84=205,96,-98,0,0,0,0 +");
         1582  +        "0=288876.327 +ellps=clrk66 +towgs84=213.11,9.37,-74.95,0");
  2168   1583       add_proj4text (p, 3,
  2169         -        "units=m +no_defs");
         1584  +        ",0,0,0 +units=m +no_defs");
  2170   1585       add_srs_wkt (p, 0,
  2171   1586           "PROJCS[\"Ocotepeque 1935 / Nicaragua Sur\",GEOGCS[\"Ocot");
  2172   1587       add_srs_wkt (p, 1,
  2173   1588           "epeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"Clark");
  2174   1589       add_srs_wkt (p, 2,
  2175   1590           "e 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",");
  2176   1591       add_srs_wkt (p, 3,
  2177         -        "\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"EPSG\"");
         1592  +        "\"7008\"]],TOWGS84[213.11,9.37,-74.95,0,0,0,0],AUTHORITY");
  2178   1593       add_srs_wkt (p, 4,
  2179         -        ",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1594  +        "[\"EPSG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2180   1595       add_srs_wkt (p, 5,
  2181         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1596  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2182   1597       add_srs_wkt (p, 6,
  2183         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1598  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5451\"]]");
  2184   1599       add_srs_wkt (p, 7,
  2185         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5451\"]],PROJECTION[\"L");
         1600  +        ",PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"");
  2186   1601       add_srs_wkt (p, 8,
  2187         -        "ambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_or");
         1602  +        "latitude_of_origin\",11.73333333333333],PARAMETER[\"cent");
  2188   1603       add_srs_wkt (p, 9,
  2189         -        "igin\",11.73333333333333],PARAMETER[\"central_meridian\"");
         1604  +        "ral_meridian\",-85.5],PARAMETER[\"scale_factor\",0.99992");
  2190   1605       add_srs_wkt (p, 10,
  2191         -        ",-85.5],PARAMETER[\"scale_factor\",0.99992228],PARAMETER");
         1606  +        "228],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  2192   1607       add_srs_wkt (p, 11,
  2193         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         1608  +        "se_northing\",288876.327],UNIT[\"metre\",1,AUTHORITY[\"E");
  2194   1609       add_srs_wkt (p, 12,
  2195         -        "288876.327],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1610  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  2196   1611       add_srs_wkt (p, 13,
  2197         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2198         -    add_srs_wkt (p, 14,
  2199         -        ",\"5462\"]]");
  2200         -    p = add_epsg_def_ex (filter, first, last, 5463, "epsg", 5463,
  2201         -        "SAD69 / UTM zone 17N", 0, 0,
  2202         -        "GRS 1967 Modified", "Greenwich",
  2203         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  2204         -        "Easting", "East", "Northing", "North");
         1612  +        "ORITY[\"EPSG\",\"5462\"]]");
         1613  +    p = add_epsg_def (filter, first, last, 5463, "epsg", 5463,
         1614  +        "SAD69 / UTM zone 17N");
  2205   1615       add_proj4text (p, 0,
  2206         -        "+proj=utm +zone=17 +ellps=aust_SA +towgs84=-66.87,4.37,-");
         1616  +        "+proj=utm +zone=17 +ellps=aust_SA +towgs84=-57,1,-41,0,0");
  2207   1617       add_proj4text (p, 1,
  2208         -        "38.52,0,0,0,0 +units=m +no_defs");
         1618  +        ",0,0 +units=m +no_defs");
  2209   1619       add_srs_wkt (p, 0,
  2210   1620           "PROJCS[\"SAD69 / UTM zone 17N\",GEOGCS[\"SAD69\",DATUM[\"");
  2211   1621       add_srs_wkt (p, 1,
  2212   1622           "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  2213   1623       add_srs_wkt (p, 2,
  2214   1624           "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  2215   1625       add_srs_wkt (p, 3,
  2216         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  2217         -    add_srs_wkt (p, 4,
  2218         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2219         -    add_srs_wkt (p, 5,
  2220         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2221         -    add_srs_wkt (p, 6,
  2222         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2223         -    add_srs_wkt (p, 7,
  2224         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  2225         -    add_srs_wkt (p, 8,
  2226         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  2227         -    add_srs_wkt (p, 9,
  2228         -        "R[\"central_meridian\",-81],PARAMETER[\"scale_factor\",0");
  2229         -    add_srs_wkt (p, 10,
  2230         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  2231         -    add_srs_wkt (p, 11,
  2232         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2233         -    add_srs_wkt (p, 12,
  2234         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  2235         -    add_srs_wkt (p, 13,
  2236         -        ",AUTHORITY[\"EPSG\",\"5463\"]]");
  2237         -    p = add_epsg_def_ex (filter, first, last, 5464, "epsg", 5464,
  2238         -        "Sibun Gorge 1922", 1, 1,
  2239         -        "Clarke 1858", "Greenwich",
  2240         -        "Sibun_Gorge_1922", "none", "degree",
  2241         -        "Latitude", "North", "Longitude", "East");
         1626  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
         1627  +    add_srs_wkt (p, 4,
         1628  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         1629  +    add_srs_wkt (p, 5,
         1630  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         1631  +    add_srs_wkt (p, 6,
         1632  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
         1633  +    add_srs_wkt (p, 7,
         1634  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         1635  +    add_srs_wkt (p, 8,
         1636  +        "central_meridian\",-81],PARAMETER[\"scale_factor\",0.999");
         1637  +    add_srs_wkt (p, 9,
         1638  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         1639  +    add_srs_wkt (p, 10,
         1640  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         1641  +    add_srs_wkt (p, 11,
         1642  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
         1643  +    add_srs_wkt (p, 12,
         1644  +        "THORITY[\"EPSG\",\"5463\"]]");
         1645  +    p = add_epsg_def (filter, first, last, 5464, "epsg", 5464,
         1646  +        "Sibun Gorge 1922");
  2242   1647       add_proj4text (p, 0,
  2243   1648           "+proj=longlat +a=6378293.645208759 +b=6356617.987679838 ");
  2244   1649       add_proj4text (p, 1,
  2245   1650           "+no_defs");
  2246   1651       add_srs_wkt (p, 0,
  2247   1652           "GEOGCS[\"Sibun Gorge 1922\",DATUM[\"Sibun_Gorge_1922\",S");
  2248   1653       add_srs_wkt (p, 1,
................................................................................
  2250   1655       add_srs_wkt (p, 2,
  2251   1656           "569,AUTHORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"1");
  2252   1657       add_srs_wkt (p, 3,
  2253   1658           "071\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2254   1659       add_srs_wkt (p, 4,
  2255   1660           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2256   1661       add_srs_wkt (p, 5,
  2257         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2258         -    add_srs_wkt (p, 6,
  2259         -        ",EAST],AUTHORITY[\"EPSG\",\"5464\"]]");
  2260         -    p = add_epsg_def_ex (filter, first, last, 5466, "epsg", 5466,
  2261         -        "Sibun Gorge 1922 / Colony Grid (deprecated)", 0, 0,
  2262         -        "Clarke 1858", "Greenwich",
  2263         -        "Sibun_Gorge_1922", "Transverse_Mercator", "metre",
  2264         -        "X", "East", "Y", "North");
         1662  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"5464\"]]");
         1663  +    p = add_epsg_def (filter, first, last, 5466, "epsg", 5466,
         1664  +        "Sibun Gorge 1922 / Colony Grid (deprecated)");
  2265   1665       add_proj4text (p, 0,
  2266   1666           "+proj=tmerc +lat_0=17.06124194444444 +lon_0=-88.6318575 ");
  2267   1667       add_proj4text (p, 1,
  2268   1668           "+k=1 +x_0=66220.02833082761 +y_0=135779.5099885299 +a=63");
  2269   1669       add_proj4text (p, 2,
  2270   1670           "78293.645208759 +b=6356617.987679838 +units=m +no_defs");
  2271   1671       add_srs_wkt (p, 0,
................................................................................
  2277   1677       add_srs_wkt (p, 3,
  2278   1678           "69,AUTHORITY[\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"10");
  2279   1679       add_srs_wkt (p, 4,
  2280   1680           "71\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2281   1681       add_srs_wkt (p, 5,
  2282   1682           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2283   1683       add_srs_wkt (p, 6,
  2284         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1684  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"5464\"]],PROJECTION[\"T");
  2285   1685       add_srs_wkt (p, 7,
  2286         -        "EAST],AUTHORITY[\"EPSG\",\"5464\"]],PROJECTION[\"Transve");
         1686  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",1");
  2287   1687       add_srs_wkt (p, 8,
  2288         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",17.0612");
         1688  +        "7.06124194444444],PARAMETER[\"central_meridian\",-88.631");
  2289   1689       add_srs_wkt (p, 9,
  2290         -        "4194444444],PARAMETER[\"central_meridian\",-88.6318575],");
         1690  +        "8575],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_ea");
  2291   1691       add_srs_wkt (p, 10,
  2292         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         1692  +        "sting\",66220.02833082761],PARAMETER[\"false_northing\",");
  2293   1693       add_srs_wkt (p, 11,
  2294         -        ",66220.02833082761],PARAMETER[\"false_northing\",135779.");
         1694  +        "135779.5099885299],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2295   1695       add_srs_wkt (p, 12,
  2296         -        "5099885299],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1696  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2297   1697       add_srs_wkt (p, 13,
  2298         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2299         -    add_srs_wkt (p, 14,
  2300         -        ",\"5466\"]]");
  2301         -    p = add_epsg_def_ex (filter, first, last, 5467, "epsg", 5467,
  2302         -        "Panama-Colon 1911", 1, 1,
  2303         -        "Clarke 1866", "Greenwich",
  2304         -        "Panama_Colon_1911", "none", "degree",
  2305         -        "Latitude", "North", "Longitude", "East");
         1698  +        "EPSG\",\"5466\"]]");
         1699  +    p = add_epsg_def (filter, first, last, 5467, "epsg", 5467,
         1700  +        "Panama-Colon 1911");
  2306   1701       add_proj4text (p, 0,
  2307   1702           "+proj=longlat +ellps=clrk66 +no_defs");
  2308   1703       add_srs_wkt (p, 0,
  2309   1704           "GEOGCS[\"Panama-Colon 1911\",DATUM[\"Panama_Colon_1911\"");
  2310   1705       add_srs_wkt (p, 1,
  2311   1706           ",SPHEROID[\"Clarke 1866\",6378206.4,294.9786982139006,AU");
  2312   1707       add_srs_wkt (p, 2,
  2313   1708           "THORITY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"1072\"]");
  2314   1709       add_srs_wkt (p, 3,
  2315   1710           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2316   1711       add_srs_wkt (p, 4,
  2317   1712           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2318   1713       add_srs_wkt (p, 5,
  2319         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2320         -    add_srs_wkt (p, 6,
  2321         -        "],AUTHORITY[\"EPSG\",\"5467\"]]");
  2322         -    p = add_epsg_def_ex (filter, first, last, 5469, "epsg", 5469,
  2323         -        "Panama-Colon 1911 / Panama Lambert", 0, 0,
  2324         -        "Clarke 1866", "Greenwich",
  2325         -        "Panama_Colon_1911", "Lambert_Conformal_Conic_1SP", "metre",
  2326         -        "X", "East", "Y", "North");
         1714  +        "122\"]],AUTHORITY[\"EPSG\",\"5467\"]]");
         1715  +    p = add_epsg_def (filter, first, last, 5469, "epsg", 5469,
         1716  +        "Panama-Colon 1911 / Panama Lambert");
  2327   1717       add_proj4text (p, 0,
  2328   1718           "+proj=lcc +lat_1=8.416666666666666 +lat_0=8.416666666666");
  2329   1719       add_proj4text (p, 1,
  2330   1720           "666 +lon_0=-80 +k_0=0.99989909 +x_0=500000 +y_0=294865.3");
  2331   1721       add_proj4text (p, 2,
  2332   1722           "03 +ellps=clrk66 +units=m +no_defs");
  2333   1723       add_srs_wkt (p, 0,
................................................................................
  2337   1727       add_srs_wkt (p, 2,
  2338   1728           "\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"");
  2339   1729       add_srs_wkt (p, 3,
  2340   1730           "EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"1072\"]],PRIMEM[\"");
  2341   1731       add_srs_wkt (p, 4,
  2342   1732           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2343   1733       add_srs_wkt (p, 5,
  2344         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1734  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2345   1735       add_srs_wkt (p, 6,
  2346         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1736  +        "HORITY[\"EPSG\",\"5467\"]],PROJECTION[\"Lambert_Conforma");
  2347   1737       add_srs_wkt (p, 7,
  2348         -        "[\"EPSG\",\"5467\"]],PROJECTION[\"Lambert_Conformal_Coni");
         1738  +        "l_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",8.416666");
  2349   1739       add_srs_wkt (p, 8,
  2350         -        "c_1SP\"],PARAMETER[\"latitude_of_origin\",8.416666666666");
         1740  +        "666666666],PARAMETER[\"central_meridian\",-80],PARAMETER");
  2351   1741       add_srs_wkt (p, 9,
  2352         -        "666],PARAMETER[\"central_meridian\",-80],PARAMETER[\"sca");
         1742  +        "[\"scale_factor\",0.99989909],PARAMETER[\"false_easting\"");
  2353   1743       add_srs_wkt (p, 10,
  2354         -        "le_factor\",0.99989909],PARAMETER[\"false_easting\",5000");
         1744  +        ",500000],PARAMETER[\"false_northing\",294865.303],UNIT[\"");
  2355   1745       add_srs_wkt (p, 11,
  2356         -        "00],PARAMETER[\"false_northing\",294865.303],UNIT[\"metr");
         1746  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2357   1747       add_srs_wkt (p, 12,
  2358         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
  2359         -    add_srs_wkt (p, 13,
  2360         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5469\"]]");
  2361         -    p = add_epsg_def_ex (filter, first, last, 5472, "epsg", 5472,
  2362         -        "Panama-Colon 1911 / Panama Polyconic", 0, 0,
  2363         -        "Clarke 1866", "Greenwich",
  2364         -        "Panama_Colon_1911", "Polyconic", "Clarke's yard",
  2365         -        "Easting", "East", "Northing", "North");
         1748  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5469\"]]");
         1749  +    p = add_epsg_def (filter, first, last, 5472, "epsg", 5472,
         1750  +        "Panama-Colon 1911 / Panama Polyconic");
  2366   1751       add_proj4text (p, 0,
  2367   1752           "+proj=poly +lat_0=8.25 +lon_0=-81 +x_0=914391.7962 +y_0=");
  2368   1753       add_proj4text (p, 1,
  2369   1754           "999404.7217154861 +ellps=clrk66 +to_meter=0.9143917962 +");
  2370   1755       add_proj4text (p, 2,
  2371   1756           "no_defs");
  2372   1757       add_srs_wkt (p, 0,
................................................................................
  2376   1761       add_srs_wkt (p, 2,
  2377   1762           "[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"");
  2378   1763       add_srs_wkt (p, 3,
  2379   1764           "EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"1072\"]],PRIMEM[\"");
  2380   1765       add_srs_wkt (p, 4,
  2381   1766           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2382   1767       add_srs_wkt (p, 5,
  2383         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         1768  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2384   1769       add_srs_wkt (p, 6,
  2385         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         1770  +        "HORITY[\"EPSG\",\"5467\"]],PROJECTION[\"Polyconic\"],PAR");
  2386   1771       add_srs_wkt (p, 7,
  2387         -        "[\"EPSG\",\"5467\"]],PROJECTION[\"Polyconic\"],PARAMETER");
         1772  +        "AMETER[\"latitude_of_origin\",8.25],PARAMETER[\"central_");
  2388   1773       add_srs_wkt (p, 8,
  2389         -        "[\"latitude_of_origin\",8.25],PARAMETER[\"central_meridi");
         1774  +        "meridian\",-81],PARAMETER[\"false_easting\",1000000],PAR");
  2390   1775       add_srs_wkt (p, 9,
  2391         -        "an\",-81],PARAMETER[\"false_easting\",1000000],PARAMETER");
         1776  +        "AMETER[\"false_northing\",1092972.1],UNIT[\"Clarke's yar");
  2392   1777       add_srs_wkt (p, 10,
  2393         -        "[\"false_northing\",1092972.1],UNIT[\"Clarke's yard\",0.");
         1778  +        "d\",0.9143917962,AUTHORITY[\"EPSG\",\"9037\"]],AXIS[\"Ea");
  2394   1779       add_srs_wkt (p, 11,
  2395         -        "9143917962,AUTHORITY[\"EPSG\",\"9037\"]],AXIS[\"Easting\"");
         1780  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2396   1781       add_srs_wkt (p, 12,
  2397         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"547");
  2398         -    add_srs_wkt (p, 13,
  2399         -        "2\"]]");
  2400         -    p = add_epsg_def_ex (filter, first, last, 5479, "epsg", 5479,
  2401         -        "RSRGD2000 / MSLC2000", 0, 1,
  2402         -        "GRS 1980", "Greenwich",
  2403         -        "Ross_Sea_Region_Geodetic_Datum_2000", "Lambert_Conformal_Conic_2SP", "metre",
  2404         -        "Northing", "North", "Easting", "East");
         1782  +        ",\"5472\"]]");
         1783  +    p = add_epsg_def (filter, first, last, 5479, "epsg", 5479,
         1784  +        "RSRGD2000 / MSLC2000");
  2405   1785       add_proj4text (p, 0,
  2406   1786           "+proj=lcc +lat_1=-76.66666666666667 +lat_2=-79.333333333");
  2407   1787       add_proj4text (p, 1,
  2408   1788           "33333 +lat_0=-78 +lon_0=163 +x_0=7000000 +y_0=5000000 +e");
  2409   1789       add_proj4text (p, 2,
  2410   1790           "llps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2411   1791       add_srs_wkt (p, 0,
................................................................................
  2417   1797       add_srs_wkt (p, 3,
  2418   1798           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6764\"]");
  2419   1799       add_srs_wkt (p, 4,
  2420   1800           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2421   1801       add_srs_wkt (p, 5,
  2422   1802           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2423   1803       add_srs_wkt (p, 6,
  2424         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         1804  +        "122\"]],AUTHORITY[\"EPSG\",\"4764\"]],PROJECTION[\"Lambe");
  2425   1805       add_srs_wkt (p, 7,
  2426         -        "],AUTHORITY[\"EPSG\",\"4764\"]],PROJECTION[\"Lambert_Con");
         1806  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
  2427   1807       add_srs_wkt (p, 8,
  2428         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",-7");
         1808  +        "1\",-76.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2429   1809       add_srs_wkt (p, 9,
  2430         -        "6.66666666666667],PARAMETER[\"standard_parallel_2\",-79.");
         1810  +        ",-79.33333333333333],PARAMETER[\"latitude_of_origin\",-7");
  2431   1811       add_srs_wkt (p, 10,
  2432         -        "33333333333333],PARAMETER[\"latitude_of_origin\",-78],PA");
         1812  +        "8],PARAMETER[\"central_meridian\",163],PARAMETER[\"false");
  2433   1813       add_srs_wkt (p, 11,
  2434         -        "RAMETER[\"central_meridian\",163],PARAMETER[\"false_east");
         1814  +        "_easting\",7000000],PARAMETER[\"false_northing\",5000000");
  2435   1815       add_srs_wkt (p, 12,
  2436         -        "ing\",7000000],PARAMETER[\"false_northing\",5000000],UNI");
         1816  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORI");
  2437   1817       add_srs_wkt (p, 13,
  2438         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"North");
  2439         -    add_srs_wkt (p, 14,
  2440         -        "ing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"");
  2441         -    add_srs_wkt (p, 15,
  2442         -        "5479\"]]");
  2443         -    p = add_epsg_def_ex (filter, first, last, 5480, "epsg", 5480,
  2444         -        "RSRGD2000 / BCLC2000", 0, 1,
  2445         -        "GRS 1980", "Greenwich",
  2446         -        "Ross_Sea_Region_Geodetic_Datum_2000", "Lambert_Conformal_Conic_2SP", "metre",
  2447         -        "Northing", "North", "Easting", "East");
         1818  +        "TY[\"EPSG\",\"5479\"]]");
         1819  +    p = add_epsg_def (filter, first, last, 5480, "epsg", 5480,
         1820  +        "RSRGD2000 / BCLC2000");
  2448   1821       add_proj4text (p, 0,
  2449   1822           "+proj=lcc +lat_1=-73.66666666666667 +lat_2=-75.333333333");
  2450   1823       add_proj4text (p, 1,
  2451   1824           "33333 +lat_0=-74.5 +lon_0=165 +x_0=5000000 +y_0=3000000 ");
  2452   1825       add_proj4text (p, 2,
  2453   1826           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2454   1827       add_srs_wkt (p, 0,
................................................................................
  2460   1833       add_srs_wkt (p, 3,
  2461   1834           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6764\"]");
  2462   1835       add_srs_wkt (p, 4,
  2463   1836           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2464   1837       add_srs_wkt (p, 5,
  2465   1838           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2466   1839       add_srs_wkt (p, 6,
  2467         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         1840  +        "122\"]],AUTHORITY[\"EPSG\",\"4764\"]],PROJECTION[\"Lambe");
  2468   1841       add_srs_wkt (p, 7,
  2469         -        "],AUTHORITY[\"EPSG\",\"4764\"]],PROJECTION[\"Lambert_Con");
         1842  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
  2470   1843       add_srs_wkt (p, 8,
  2471         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",-7");
         1844  +        "1\",-73.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2472   1845       add_srs_wkt (p, 9,
  2473         -        "3.66666666666667],PARAMETER[\"standard_parallel_2\",-75.");
         1846  +        ",-75.33333333333333],PARAMETER[\"latitude_of_origin\",-7");
  2474   1847       add_srs_wkt (p, 10,
  2475         -        "33333333333333],PARAMETER[\"latitude_of_origin\",-74.5],");
         1848  +        "4.5],PARAMETER[\"central_meridian\",165],PARAMETER[\"fal");
  2476   1849       add_srs_wkt (p, 11,
  2477         -        "PARAMETER[\"central_meridian\",165],PARAMETER[\"false_ea");
         1850  +        "se_easting\",5000000],PARAMETER[\"false_northing\",30000");
  2478   1851       add_srs_wkt (p, 12,
  2479         -        "sting\",5000000],PARAMETER[\"false_northing\",3000000],U");
         1852  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
  2480   1853       add_srs_wkt (p, 13,
  2481         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Nor");
  2482         -    add_srs_wkt (p, 14,
  2483         -        "thing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\"");
  2484         -    add_srs_wkt (p, 15,
  2485         -        ",\"5480\"]]");
  2486         -    p = add_epsg_def_ex (filter, first, last, 5481, "epsg", 5481,
  2487         -        "RSRGD2000 / PCLC2000", 0, 1,
  2488         -        "GRS 1980", "Greenwich",
  2489         -        "Ross_Sea_Region_Geodetic_Datum_2000", "Lambert_Conformal_Conic_2SP", "metre",
  2490         -        "Northing", "North", "Easting", "East");
         1854  +        "RITY[\"EPSG\",\"5480\"]]");
         1855  +    p = add_epsg_def (filter, first, last, 5481, "epsg", 5481,
         1856  +        "RSRGD2000 / PCLC2000");
  2491   1857       add_proj4text (p, 0,
  2492   1858           "+proj=lcc +lat_1=-70.66666666666667 +lat_2=-72.333333333");
  2493   1859       add_proj4text (p, 1,
  2494   1860           "33333 +lat_0=-71.5 +lon_0=166 +x_0=3000000 +y_0=1000000 ");
  2495   1861       add_proj4text (p, 2,
  2496   1862           "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2497   1863       add_srs_wkt (p, 0,
................................................................................
  2503   1869       add_srs_wkt (p, 3,
  2504   1870           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6764\"]");
  2505   1871       add_srs_wkt (p, 4,
  2506   1872           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2507   1873       add_srs_wkt (p, 5,
  2508   1874           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2509   1875       add_srs_wkt (p, 6,
  2510         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         1876  +        "122\"]],AUTHORITY[\"EPSG\",\"4764\"]],PROJECTION[\"Lambe");
  2511   1877       add_srs_wkt (p, 7,
  2512         -        "],AUTHORITY[\"EPSG\",\"4764\"]],PROJECTION[\"Lambert_Con");
         1878  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
  2513   1879       add_srs_wkt (p, 8,
  2514         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",-7");
         1880  +        "1\",-70.66666666666667],PARAMETER[\"standard_parallel_2\"");
  2515   1881       add_srs_wkt (p, 9,
  2516         -        "0.66666666666667],PARAMETER[\"standard_parallel_2\",-72.");
         1882  +        ",-72.33333333333333],PARAMETER[\"latitude_of_origin\",-7");
  2517   1883       add_srs_wkt (p, 10,
  2518         -        "33333333333333],PARAMETER[\"latitude_of_origin\",-71.5],");
         1884  +        "1.5],PARAMETER[\"central_meridian\",166],PARAMETER[\"fal");
  2519   1885       add_srs_wkt (p, 11,
  2520         -        "PARAMETER[\"central_meridian\",166],PARAMETER[\"false_ea");
         1886  +        "se_easting\",3000000],PARAMETER[\"false_northing\",10000");
  2521   1887       add_srs_wkt (p, 12,
  2522         -        "sting\",3000000],PARAMETER[\"false_northing\",1000000],U");
         1888  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
  2523   1889       add_srs_wkt (p, 13,
  2524         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Nor");
  2525         -    add_srs_wkt (p, 14,
  2526         -        "thing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\"");
  2527         -    add_srs_wkt (p, 15,
  2528         -        ",\"5481\"]]");
  2529         -    p = add_epsg_def_ex (filter, first, last, 5482, "epsg", 5482,
  2530         -        "RSRGD2000 / RSPS2000", 0, 1,
  2531         -        "GRS 1980", "Greenwich",
  2532         -        "Ross_Sea_Region_Geodetic_Datum_2000", "Polar_Stereographic", "metre",
  2533         -        "Northing", "North", "Easting", "East");
         1890  +        "RITY[\"EPSG\",\"5481\"]]");
         1891  +    p = add_epsg_def (filter, first, last, 5482, "epsg", 5482,
         1892  +        "RSRGD2000 / RSPS2000");
  2534   1893       add_proj4text (p, 0,
  2535   1894           "+proj=stere +lat_0=-90 +lat_ts=-90 +lon_0=180 +k=0.994 +");
  2536   1895       add_proj4text (p, 1,
  2537   1896           "x_0=5000000 +y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0");
  2538   1897       add_proj4text (p, 2,
  2539   1898           ",0,0 +units=m +no_defs");
  2540   1899       add_srs_wkt (p, 0,
................................................................................
  2546   1905       add_srs_wkt (p, 3,
  2547   1906           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6764\"]");
  2548   1907       add_srs_wkt (p, 4,
  2549   1908           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2550   1909       add_srs_wkt (p, 5,
  2551   1910           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2552   1911       add_srs_wkt (p, 6,
  2553         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         1912  +        "122\"]],AUTHORITY[\"EPSG\",\"4764\"]],PROJECTION[\"Polar");
  2554   1913       add_srs_wkt (p, 7,
  2555         -        "],AUTHORITY[\"EPSG\",\"4764\"]],PROJECTION[\"Polar_Stere");
         1914  +        "_Stereographic\"],PARAMETER[\"latitude_of_origin\",-90],");
  2556   1915       add_srs_wkt (p, 8,
  2557         -        "ographic\"],PARAMETER[\"latitude_of_origin\",-90],PARAME");
         1916  +        "PARAMETER[\"central_meridian\",180],PARAMETER[\"scale_fa");
  2558   1917       add_srs_wkt (p, 9,
  2559         -        "TER[\"central_meridian\",180],PARAMETER[\"scale_factor\"");
         1918  +        "ctor\",0.994],PARAMETER[\"false_easting\",5000000],PARAM");
  2560   1919       add_srs_wkt (p, 10,
  2561         -        ",0.994],PARAMETER[\"false_easting\",5000000],PARAMETER[\"");
         1920  +        "ETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHOR");
  2562   1921       add_srs_wkt (p, 11,
  2563         -        "false_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  2564         -    add_srs_wkt (p, 12,
  2565         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  2566         -    add_srs_wkt (p, 13,
  2567         -        "\",EAST],AUTHORITY[\"EPSG\",\"5482\"]]");
  2568         -    p = add_epsg_def_ex (filter, first, last, 5489, "epsg", 5489,
  2569         -        "RGAF09", 1, 1,
  2570         -        "GRS 1980", "Greenwich",
  2571         -        "Reseau_Geodesique_des_Antilles_Francaises_2009", "none", "degree",
  2572         -        "Latitude", "North", "Longitude", "East");
         1922  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5482\"]]");
         1923  +    p = add_epsg_def (filter, first, last, 5489, "epsg", 5489,
         1924  +        "RGAF09");
  2573   1925       add_proj4text (p, 0,
  2574   1926           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  2575   1927       add_proj4text (p, 1,
  2576   1928           "fs");
  2577   1929       add_srs_wkt (p, 0,
  2578   1930           "GEOGCS[\"RGAF09\",DATUM[\"Reseau_Geodesique_des_Antilles");
  2579   1931       add_srs_wkt (p, 1,
................................................................................
  2581   1933       add_srs_wkt (p, 2,
  2582   1934           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  2583   1935       add_srs_wkt (p, 3,
  2584   1936           ",0],AUTHORITY[\"EPSG\",\"1073\"]],PRIMEM[\"Greenwich\",0");
  2585   1937       add_srs_wkt (p, 4,
  2586   1938           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2587   1939       add_srs_wkt (p, 5,
  2588         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         1940  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  2589   1941       add_srs_wkt (p, 6,
  2590         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"54");
  2591         -    add_srs_wkt (p, 7,
  2592         -        "89\"]]");
  2593         -    p = add_epsg_def_ex (filter, first, last, 5490, "epsg", 5490,
  2594         -        "RGAF09 / UTM zone 20N", 0, 0,
  2595         -        "GRS 1980", "Greenwich",
  2596         -        "Reseau_Geodesique_des_Antilles_Francaises_2009", "Transverse_Mercator", "metre",
  2597         -        "Easting", "East", "Northing", "North");
         1942  +        "\",\"5489\"]]");
         1943  +    p = add_epsg_def (filter, first, last, 5490, "epsg", 5490,
         1944  +        "RGAF09 / UTM zone 20N");
  2598   1945       add_proj4text (p, 0,
  2599   1946           "+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2600   1947       add_proj4text (p, 1,
  2601   1948           "units=m +no_defs");
  2602   1949       add_srs_wkt (p, 0,
  2603   1950           "PROJCS[\"RGAF09 / UTM zone 20N\",GEOGCS[\"RGAF09\",DATUM");
  2604   1951       add_srs_wkt (p, 1,
................................................................................
  2608   1955       add_srs_wkt (p, 3,
  2609   1956           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  2610   1957       add_srs_wkt (p, 4,
  2611   1958           "\"1073\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  2612   1959       add_srs_wkt (p, 5,
  2613   1960           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  2614   1961       add_srs_wkt (p, 6,
  2615         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  2616         -    add_srs_wkt (p, 7,
  2617         -        "de\",EAST],AUTHORITY[\"EPSG\",\"5489\"]],PROJECTION[\"Tr");
  2618         -    add_srs_wkt (p, 8,
  2619         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  2620         -    add_srs_wkt (p, 9,
  2621         -        ",PARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_f");
  2622         -    add_srs_wkt (p, 10,
  2623         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2624         -    add_srs_wkt (p, 11,
  2625         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  2626         -    add_srs_wkt (p, 12,
  2627         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2628         -    add_srs_wkt (p, 13,
  2629         -        "\",NORTH],AUTHORITY[\"EPSG\",\"5490\"]]");
  2630         -    p = add_epsg_def_ex (filter, first, last, 5498, "epsg", 5498,
  2631         -        "NAD83", 1, 1,
  2632         -        "GRS 1980", "Greenwich",
  2633         -        "North_American_Datum_1983", "none", "degree",
  2634         -        "Latitude", "North", "Longitude", "East");
  2635         -    add_proj4text (p, 0,
  2636         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +geoid");
  2637         -    add_proj4text (p, 1,
  2638         -        "grids=g2012a_conus.gtx,g2012a_alaska.gtx,g2012a_guam.gtx");
  2639         -    add_proj4text (p, 2,
  2640         -        ",g2012a_hawaii.gtx,g2012a_puertorico.gtx,g2012a_samoa.gt");
  2641         -    add_proj4text (p, 3,
  2642         -        "x +vunits=m +no_defs");
  2643         -    add_srs_wkt (p, 0,
  2644         -        "COMPD_CS[\"NAD83 + NAVD88 height\",GEOGCS[\"NAD83\",DATU");
  2645         -    add_srs_wkt (p, 1,
  2646         -        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  2647         -    add_srs_wkt (p, 2,
  2648         -        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  2649         -    add_srs_wkt (p, 3,
  2650         -        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  2651         -    add_srs_wkt (p, 4,
  2652         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2653         -    add_srs_wkt (p, 5,
  2654         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2655         -    add_srs_wkt (p, 6,
  2656         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2657         -    add_srs_wkt (p, 7,
  2658         -        "[\"EPSG\",\"4269\"]],VERT_CS[\"NAVD88 height\",VERT_DATU");
  2659         -    add_srs_wkt (p, 8,
  2660         -        "M[\"North American Vertical Datum 1988\",2005,EXTENSION[");
  2661         -    add_srs_wkt (p, 9,
  2662         -        "\"PROJ4_GRIDS\",\"g2012a_conus.gtx,g2012a_alaska.gtx,g20");
  2663         -    add_srs_wkt (p, 10,
  2664         -        "12a_guam.gtx,g2012a_hawaii.gtx,g2012a_puertorico.gtx,g20");
  2665         -    add_srs_wkt (p, 11,
  2666         -        "12a_samoa.gtx\"],AUTHORITY[\"EPSG\",\"5103\"]],UNIT[\"me");
  2667         -    add_srs_wkt (p, 12,
  2668         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AU");
  2669         -    add_srs_wkt (p, 13,
  2670         -        "THORITY[\"EPSG\",\"5703\"]],AUTHORITY[\"EPSG\",\"5498\"]");
  2671         -    add_srs_wkt (p, 14,
  2672         -        "]");
  2673         -    p = add_epsg_def_ex (filter, first, last, 5499, "epsg", 5499,
  2674         -        "NAD83(HARN)", 1, 1,
  2675         -        "GRS 1980", "Greenwich",
  2676         -        "NAD83_High_Accuracy_Reference_Network", "none", "degree",
  2677         -        "Latitude", "North", "Longitude", "East");
  2678         -    add_proj4text (p, 0,
  2679         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +geoid");
  2680         -    add_proj4text (p, 1,
  2681         -        "grids=g2012a_conus.gtx,g2012a_alaska.gtx,g2012a_guam.gtx");
  2682         -    add_proj4text (p, 2,
  2683         -        ",g2012a_hawaii.gtx,g2012a_puertorico.gtx,g2012a_samoa.gt");
  2684         -    add_proj4text (p, 3,
  2685         -        "x +vunits=m +no_defs");
  2686         -    add_srs_wkt (p, 0,
  2687         -        "COMPD_CS[\"NAD83(HARN) + NAVD88 height\",GEOGCS[\"NAD83(");
  2688         -    add_srs_wkt (p, 1,
  2689         -        "HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Network\",");
  2690         -    add_srs_wkt (p, 2,
  2691         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  2692         -    add_srs_wkt (p, 3,
  2693         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2694         -    add_srs_wkt (p, 4,
  2695         -        "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2696         -    add_srs_wkt (p, 5,
  2697         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2698         -    add_srs_wkt (p, 6,
  2699         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2700         -    add_srs_wkt (p, 7,
  2701         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],VERT_CS[\"N");
  2702         -    add_srs_wkt (p, 8,
  2703         -        "AVD88 height\",VERT_DATUM[\"North American Vertical Datu");
  2704         -    add_srs_wkt (p, 9,
  2705         -        "m 1988\",2005,EXTENSION[\"PROJ4_GRIDS\",\"g2012a_conus.g");
  2706         -    add_srs_wkt (p, 10,
  2707         -        "tx,g2012a_alaska.gtx,g2012a_guam.gtx,g2012a_hawaii.gtx,g");
  2708         -    add_srs_wkt (p, 11,
  2709         -        "2012a_puertorico.gtx,g2012a_samoa.gtx\"],AUTHORITY[\"EPS");
  2710         -    add_srs_wkt (p, 12,
  2711         -        "G\",\"5103\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2712         -    add_srs_wkt (p, 13,
  2713         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5703\"]],AUTH");
  2714         -    add_srs_wkt (p, 14,
  2715         -        "ORITY[\"EPSG\",\"5499\"]]");
  2716         -    p = add_epsg_def_ex (filter, first, last, 5500, "epsg", 5500,
  2717         -        "NAD83(NSRS2007)", 1, 1,
  2718         -        "GRS 1980", "Greenwich",
  2719         -        "NAD83_National_Spatial_Reference_System_2007", "none", "degree",
  2720         -        "Latitude", "North", "Longitude", "East");
  2721         -    add_proj4text (p, 0,
  2722         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +geoid");
  2723         -    add_proj4text (p, 1,
  2724         -        "grids=g2012a_conus.gtx,g2012a_alaska.gtx,g2012a_guam.gtx");
  2725         -    add_proj4text (p, 2,
  2726         -        ",g2012a_hawaii.gtx,g2012a_puertorico.gtx,g2012a_samoa.gt");
  2727         -    add_proj4text (p, 3,
  2728         -        "x +vunits=m +no_defs");
  2729         -    add_srs_wkt (p, 0,
  2730         -        "COMPD_CS[\"NAD83(NSRS2007) + NAVD88 height\",GEOGCS[\"NA");
  2731         -    add_srs_wkt (p, 1,
  2732         -        "D83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Reference");
  2733         -    add_srs_wkt (p, 2,
  2734         -        "_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  2735         -    add_srs_wkt (p, 3,
  2736         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  2737         -    add_srs_wkt (p, 4,
  2738         -        "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  2739         -    add_srs_wkt (p, 5,
  2740         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2741         -    add_srs_wkt (p, 6,
  2742         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  2743         -    add_srs_wkt (p, 7,
  2744         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  2745         -    add_srs_wkt (p, 8,
  2746         -        "]],VERT_CS[\"NAVD88 height\",VERT_DATUM[\"North American");
  2747         -    add_srs_wkt (p, 9,
  2748         -        " Vertical Datum 1988\",2005,EXTENSION[\"PROJ4_GRIDS\",\"");
  2749         -    add_srs_wkt (p, 10,
  2750         -        "g2012a_conus.gtx,g2012a_alaska.gtx,g2012a_guam.gtx,g2012");
  2751         -    add_srs_wkt (p, 11,
  2752         -        "a_hawaii.gtx,g2012a_puertorico.gtx,g2012a_samoa.gtx\"],A");
  2753         -    add_srs_wkt (p, 12,
  2754         -        "UTHORITY[\"EPSG\",\"5103\"]],UNIT[\"metre\",1,AUTHORITY[");
  2755         -    add_srs_wkt (p, 13,
  2756         -        "\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"");
  2757         -    add_srs_wkt (p, 14,
  2758         -        "5703\"]],AUTHORITY[\"EPSG\",\"5500\"]]");
  2759         -    p = add_epsg_def_ex (filter, first, last, 5513, "epsg", 5513,
  2760         -        "S-JTSK / Krovak", 0, 0,
  2761         -        "Bessel 1841", "Greenwich",
  2762         -        "System_Jednotne_Trigonometricke_Site_Katastralni", "Krovak", "metre",
  2763         -        "X", "South", "Y", "West");
         1962  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5489\"]],PROJECTIO");
         1963  +    add_srs_wkt (p, 7,
         1964  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         1965  +    add_srs_wkt (p, 8,
         1966  +        "n\",0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"s");
         1967  +    add_srs_wkt (p, 9,
         1968  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
         1969  +    add_srs_wkt (p, 10,
         1970  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1971  +    add_srs_wkt (p, 11,
         1972  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
         1973  +    add_srs_wkt (p, 12,
         1974  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"5490\"]]");
         1975  +    p = add_epsg_def (filter, first, last, 5513, "epsg", 5513,
         1976  +        "S-JTSK / Krovak");
  2764   1977       add_proj4text (p, 0,
  2765   1978           "+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha");
  2766   1979       add_proj4text (p, 1,
  2767   1980           "=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel");
  2768   1981       add_proj4text (p, 2,
  2769   1982           " +towgs84=589,76,480,0,0,0,0 +units=m +no_defs");
  2770   1983       add_srs_wkt (p, 0,
................................................................................
  2776   1989       add_srs_wkt (p, 3,
  2777   1990           "G\",\"7004\"]],TOWGS84[589,76,480,0,0,0,0],AUTHORITY[\"E");
  2778   1991       add_srs_wkt (p, 4,
  2779   1992           "PSG\",\"6156\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2780   1993       add_srs_wkt (p, 5,
  2781   1994           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2782   1995       add_srs_wkt (p, 6,
  2783         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         1996  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4156\"]],PRO");
  2784   1997       add_srs_wkt (p, 7,
  2785         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4156\"]],PROJECTIO");
         1998  +        "JECTION[\"Krovak\"],PARAMETER[\"latitude_of_center\",49.");
  2786   1999       add_srs_wkt (p, 8,
  2787         -        "N[\"Krovak\"],PARAMETER[\"latitude_of_center\",49.5],PAR");
         2000  +        "5],PARAMETER[\"longitude_of_center\",24.83333333333333],");
  2788   2001       add_srs_wkt (p, 9,
  2789         -        "AMETER[\"longitude_of_center\",24.83333333333333],PARAME");
         2002  +        "PARAMETER[\"azimuth\",30.28813972222222],PARAMETER[\"pse");
  2790   2003       add_srs_wkt (p, 10,
  2791         -        "TER[\"azimuth\",30.28813972222222],PARAMETER[\"pseudo_st");
         2004  +        "udo_standard_parallel_1\",78.5],PARAMETER[\"scale_factor");
  2792   2005       add_srs_wkt (p, 11,
  2793         -        "andard_parallel_1\",78.5],PARAMETER[\"scale_factor\",0.9");
         2006  +        "\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"fa");
  2794   2007       add_srs_wkt (p, 12,
  2795         -        "999],PARAMETER[\"false_easting\",0],PARAMETER[\"false_no");
         2008  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2796   2009       add_srs_wkt (p, 13,
  2797         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2010  +        "9001\"]],AXIS[\"X\",SOUTH],AXIS[\"Y\",WEST],AUTHORITY[\"");
  2798   2011       add_srs_wkt (p, 14,
  2799         -        "]],AXIS[\"X\",SOUTH],AXIS[\"Y\",WEST],AUTHORITY[\"EPSG\"");
  2800         -    add_srs_wkt (p, 15,
  2801         -        ",\"5513\"]]");
  2802         -    p = add_epsg_def_ex (filter, first, last, 5514, "epsg", 5514,
  2803         -        "S-JTSK / Krovak East North", 0, 0,
  2804         -        "Bessel 1841", "Greenwich",
  2805         -        "System_Jednotne_Trigonometricke_Site_Katastralni", "Krovak", "metre",
  2806         -        "X", "East", "Y", "North");
         2012  +        "EPSG\",\"5513\"]]");
         2013  +    p = add_epsg_def (filter, first, last, 5514, "epsg", 5514,
         2014  +        "S-JTSK / Krovak East North");
  2807   2015       add_proj4text (p, 0,
  2808   2016           "+proj=krovak +lat_0=49.5 +lon_0=24.83333333333333 +alpha");
  2809   2017       add_proj4text (p, 1,
  2810   2018           "=30.28813972222222 +k=0.9999 +x_0=0 +y_0=0 +ellps=bessel");
  2811   2019       add_proj4text (p, 2,
  2812   2020           " +towgs84=589,76,480,0,0,0,0 +units=m +no_defs");
  2813   2021       add_srs_wkt (p, 0,
................................................................................
  2819   2027       add_srs_wkt (p, 3,
  2820   2028           "ORITY[\"EPSG\",\"7004\"]],TOWGS84[589,76,480,0,0,0,0],AU");
  2821   2029       add_srs_wkt (p, 4,
  2822   2030           "THORITY[\"EPSG\",\"6156\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2823   2031       add_srs_wkt (p, 5,
  2824   2032           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2825   2033       add_srs_wkt (p, 6,
  2826         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
         2034  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
  2827   2035       add_srs_wkt (p, 7,
  2828         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4156\"]");
         2036  +        "156\"]],PROJECTION[\"Krovak\"],PARAMETER[\"latitude_of_c");
  2829   2037       add_srs_wkt (p, 8,
  2830         -        "],PROJECTION[\"Krovak\"],PARAMETER[\"latitude_of_center\"");
         2038  +        "enter\",49.5],PARAMETER[\"longitude_of_center\",24.83333");
  2831   2039       add_srs_wkt (p, 9,
  2832         -        ",49.5],PARAMETER[\"longitude_of_center\",24.833333333333");
         2040  +        "333333333],PARAMETER[\"azimuth\",30.28813972222222],PARA");
  2833   2041       add_srs_wkt (p, 10,
  2834         -        "33],PARAMETER[\"azimuth\",30.28813972222222],PARAMETER[\"");
         2042  +        "METER[\"pseudo_standard_parallel_1\",78.5],PARAMETER[\"s");
  2835   2043       add_srs_wkt (p, 11,
  2836         -        "pseudo_standard_parallel_1\",78.5],PARAMETER[\"scale_fac");
         2044  +        "cale_factor\",0.9999],PARAMETER[\"false_easting\",0],PAR");
  2837   2045       add_srs_wkt (p, 12,
  2838         -        "tor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"");
         2046  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  2839   2047       add_srs_wkt (p, 13,
  2840         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2048  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  2841   2049       add_srs_wkt (p, 14,
  2842         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  2843         -    add_srs_wkt (p, 15,
  2844         -        "\"EPSG\",\"5514\"]]");
  2845         -    p = add_epsg_def_ex (filter, first, last, 5518, "epsg", 5518,
  2846         -        "CI1971 / Chatham Islands Map Grid", 0, 1,
  2847         -        "International 1924", "Greenwich",
  2848         -        "Chatham_Islands_Datum_1971", "Transverse_Mercator", "metre",
  2849         -        "Northing", "North", "Easting", "East");
         2050  +        "UTHORITY[\"EPSG\",\"5514\"]]");
         2051  +    p = add_epsg_def (filter, first, last, 5518, "epsg", 5518,
         2052  +        "CI1971 / Chatham Islands Map Grid");
  2850   2053       add_proj4text (p, 0,
  2851   2054           "+proj=tmerc +lat_0=-44 +lon_0=-176.5 +k=1 +x_0=350000 +y");
  2852   2055       add_proj4text (p, 1,
  2853   2056           "_0=650000 +ellps=intl +towgs84=175,-38,113,0,0,0,0 +unit");
  2854   2057       add_proj4text (p, 2,
  2855   2058           "s=m +no_defs");
  2856   2059       add_srs_wkt (p, 0,
................................................................................
  2862   2065       add_srs_wkt (p, 3,
  2863   2066           "EPSG\",\"7022\"]],TOWGS84[175,-38,113,0,0,0,0],AUTHORITY");
  2864   2067       add_srs_wkt (p, 4,
  2865   2068           "[\"EPSG\",\"6672\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2866   2069       add_srs_wkt (p, 5,
  2867   2070           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2868   2071       add_srs_wkt (p, 6,
  2869         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         2072  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4672\"]]");
  2870   2073       add_srs_wkt (p, 7,
  2871         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4672\"]],PROJE");
         2074  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  2872   2075       add_srs_wkt (p, 8,
  2873         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         2076  +        "e_of_origin\",-44],PARAMETER[\"central_meridian\",-176.5");
  2874   2077       add_srs_wkt (p, 9,
  2875         -        "rigin\",-44],PARAMETER[\"central_meridian\",-176.5],PARA");
         2078  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2876   2079       add_srs_wkt (p, 10,
  2877         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",35");
         2080  +        "g\",350000],PARAMETER[\"false_northing\",650000],UNIT[\"");
  2878   2081       add_srs_wkt (p, 11,
  2879         -        "0000],PARAMETER[\"false_northing\",650000],UNIT[\"metre\"");
         2082  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
  2880   2083       add_srs_wkt (p, 12,
  2881         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH");
  2882         -    add_srs_wkt (p, 13,
  2883         -        "],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"5518\"]]");
  2884         -    p = add_epsg_def_ex (filter, first, last, 5519, "epsg", 5519,
  2885         -        "CI1979 / Chatham Islands Map Grid", 0, 1,
  2886         -        "International 1924", "Greenwich",
  2887         -        "Chatham_Islands_Datum_1979", "Transverse_Mercator", "metre",
  2888         -        "Northing", "North", "Easting", "East");
         2084  +        "\",\"5518\"]]");
         2085  +    p = add_epsg_def (filter, first, last, 5519, "epsg", 5519,
         2086  +        "CI1979 / Chatham Islands Map Grid");
  2889   2087       add_proj4text (p, 0,
  2890   2088           "+proj=tmerc +lat_0=-44 +lon_0=-176.5 +k=1 +x_0=350000 +y");
  2891   2089       add_proj4text (p, 1,
  2892   2090           "_0=650000 +ellps=intl +towgs84=174.05,-25.49,112.57,-0,-");
  2893   2091       add_proj4text (p, 2,
  2894   2092           "0,0.554,0.2263 +units=m +no_defs");
  2895   2093       add_srs_wkt (p, 0,
................................................................................
  2901   2099       add_srs_wkt (p, 3,
  2902   2100           "EPSG\",\"7022\"]],TOWGS84[174.05,-25.49,112.57,-0,-0,0.5");
  2903   2101       add_srs_wkt (p, 4,
  2904   2102           "54,0.2263],AUTHORITY[\"EPSG\",\"6673\"]],PRIMEM[\"Greenw");
  2905   2103       add_srs_wkt (p, 5,
  2906   2104           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2907   2105       add_srs_wkt (p, 6,
  2908         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         2106  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2909   2107       add_srs_wkt (p, 7,
  2910         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         2108  +        "[\"EPSG\",\"4673\"]],PROJECTION[\"Transverse_Mercator\"]");
  2911   2109       add_srs_wkt (p, 8,
  2912         -        "G\",\"4673\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         2110  +        ",PARAMETER[\"latitude_of_origin\",-44],PARAMETER[\"centr");
  2913   2111       add_srs_wkt (p, 9,
  2914         -        "ETER[\"latitude_of_origin\",-44],PARAMETER[\"central_mer");
         2112  +        "al_meridian\",-176.5],PARAMETER[\"scale_factor\",1],PARA");
  2915   2113       add_srs_wkt (p, 10,
  2916         -        "idian\",-176.5],PARAMETER[\"scale_factor\",1],PARAMETER[");
         2114  +        "METER[\"false_easting\",350000],PARAMETER[\"false_northi");
  2917   2115       add_srs_wkt (p, 11,
  2918         -        "\"false_easting\",350000],PARAMETER[\"false_northing\",6");
         2116  +        "ng\",650000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2919   2117       add_srs_wkt (p, 12,
  2920         -        "50000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  2921         -    add_srs_wkt (p, 13,
  2922         -        "IS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[");
  2923         -    add_srs_wkt (p, 14,
  2924         -        "\"EPSG\",\"5519\"]]");
  2925         -    p = add_epsg_def_ex (filter, first, last, 5520, "epsg", 5520,
  2926         -        "DHDN / 3-degree Gauss-Kruger zone 1", 0, 1,
  2927         -        "Bessel 1841", "Greenwich",
  2928         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2929         -        "X", "North", "Y", "East");
         2118  +        "]],AUTHORITY[\"EPSG\",\"5519\"]]");
         2119  +    p = add_epsg_def (filter, first, last, 5520, "epsg", 5520,
         2120  +        "DHDN / 3-degree Gauss-Kruger zone 1");
  2930   2121       add_proj4text (p, 0,
  2931   2122           "+proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +");
  2932   2123       add_proj4text (p, 1,
  2933         -        "ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.45");
  2934         -    add_proj4text (p, 2,
  2935         -        "5,6.7 +units=m +no_defs");
         2124  +        "datum=potsdam +units=m +no_defs");
  2936   2125       add_srs_wkt (p, 0,
  2937   2126           "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 1\",GEOGCS[\"");
  2938   2127       add_srs_wkt (p, 1,
  2939   2128           "DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHEROID[\"");
  2940   2129       add_srs_wkt (p, 2,
  2941   2130           "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  2942   2131       add_srs_wkt (p, 3,
  2943   2132           ",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-2.455,");
  2944   2133       add_srs_wkt (p, 4,
  2945   2134           "6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenwich\",");
  2946   2135       add_srs_wkt (p, 5,
  2947   2136           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2948   2137       add_srs_wkt (p, 6,
  2949         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
         2138  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2950   2139       add_srs_wkt (p, 7,
  2951         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
         2140  +        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2952   2141       add_srs_wkt (p, 8,
  2953         -        "4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2142  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  2954   2143       add_srs_wkt (p, 9,
  2955         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
         2144  +        "ian\",3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
  2956   2145       add_srs_wkt (p, 10,
  2957         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         2146  +        "_easting\",1500000],PARAMETER[\"false_northing\",0],UNIT");
  2958   2147       add_srs_wkt (p, 11,
  2959         -        "g\",1500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         2148  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
  2960   2149       add_srs_wkt (p, 12,
  2961         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  2962         -    add_srs_wkt (p, 13,
  2963         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"5520\"]]");
  2964         -    p = add_epsg_def_ex (filter, first, last, 5523, "epsg", 5523,
  2965         -        "WGS 84 / Gabon TM 2011", 0, 0,
  2966         -        "WGS 84", "Greenwich",
  2967         -        "WGS_1984", "Transverse_Mercator", "metre",
  2968         -        "X", "East", "Y", "North");
         2150  +        "PSG\",\"5520\"]]");
         2151  +    p = add_epsg_def (filter, first, last, 5523, "epsg", 5523,
         2152  +        "WGS 84 / Gabon TM 2011");
  2969   2153       add_proj4text (p, 0,
  2970   2154           "+proj=tmerc +lat_0=0 +lon_0=11.5 +k=0.9996 +x_0=1500000 ");
  2971   2155       add_proj4text (p, 1,
  2972   2156           "+y_0=5500000 +datum=WGS84 +units=m +no_defs");
  2973   2157       add_srs_wkt (p, 0,
  2974   2158           "PROJCS[\"WGS 84 / Gabon TM 2011\",GEOGCS[\"WGS 84\",DATU");
  2975   2159       add_srs_wkt (p, 1,
................................................................................
  2977   2161       add_srs_wkt (p, 2,
  2978   2162           ",AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326");
  2979   2163       add_srs_wkt (p, 3,
  2980   2164           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2981   2165       add_srs_wkt (p, 4,
  2982   2166           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2983   2167       add_srs_wkt (p, 5,
  2984         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
         2168  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tr");
  2985   2169       add_srs_wkt (p, 6,
  2986         -        "AST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transver");
         2170  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  2987   2171       add_srs_wkt (p, 7,
  2988         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
         2172  +        ",PARAMETER[\"central_meridian\",11.5],PARAMETER[\"scale_");
  2989   2173       add_srs_wkt (p, 8,
  2990         -        "ETER[\"central_meridian\",11.5],PARAMETER[\"scale_factor");
         2174  +        "factor\",0.9996],PARAMETER[\"false_easting\",1500000],PA");
  2991   2175       add_srs_wkt (p, 9,
  2992         -        "\",0.9996],PARAMETER[\"false_easting\",1500000],PARAMETE");
         2176  +        "RAMETER[\"false_northing\",5500000],UNIT[\"metre\",1,AUT");
  2993   2177       add_srs_wkt (p, 10,
  2994         -        "R[\"false_northing\",5500000],UNIT[\"metre\",1,AUTHORITY");
         2178  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2995   2179       add_srs_wkt (p, 11,
  2996         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2997         -    add_srs_wkt (p, 12,
  2998         -        "AUTHORITY[\"EPSG\",\"5523\"]]");
  2999         -    p = add_epsg_def_ex (filter, first, last, 5524, "epsg", 5524,
  3000         -        "Corrego Alegre 1961", 1, 1,
  3001         -        "International 1924", "Greenwich",
  3002         -        "Corrego_Alegre_1961", "none", "degree",
  3003         -        "Latitude", "North", "Longitude", "East");
         2180  +        "ORTH],AUTHORITY[\"EPSG\",\"5523\"]]");
         2181  +    p = add_epsg_def (filter, first, last, 5524, "epsg", 5524,
         2182  +        "Corrego Alegre 1961");
  3004   2183       add_proj4text (p, 0,
  3005   2184           "+proj=longlat +ellps=intl +no_defs");
  3006   2185       add_srs_wkt (p, 0,
  3007   2186           "GEOGCS[\"Corrego Alegre 1961\",DATUM[\"Corrego_Alegre_19");
  3008   2187       add_srs_wkt (p, 1,
  3009   2188           "61\",SPHEROID[\"International 1924\",6378388,297,AUTHORI");
  3010   2189       add_srs_wkt (p, 2,
  3011   2190           "TY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",\"1074\"]],PRI");
  3012   2191       add_srs_wkt (p, 3,
  3013   2192           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3014   2193       add_srs_wkt (p, 4,
  3015   2194           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3016   2195       add_srs_wkt (p, 5,
  3017         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3018         -    add_srs_wkt (p, 6,
  3019         -        "ORITY[\"EPSG\",\"5524\"]]");
  3020         -    p = add_epsg_def_ex (filter, first, last, 5527, "epsg", 5527,
  3021         -        "SAD69(96)", 1, 1,
  3022         -        "GRS 1967 Modified", "Greenwich",
  3023         -        "South_American_Datum_1969_96", "none", "degree",
  3024         -        "Latitude", "North", "Longitude", "East");
         2196  +        "],AUTHORITY[\"EPSG\",\"5524\"]]");
         2197  +    p = add_epsg_def (filter, first, last, 5527, "epsg", 5527,
         2198  +        "SAD69(96)");
  3025   2199       add_proj4text (p, 0,
  3026   2200           "+proj=longlat +ellps=aust_SA +towgs84=-67.35,3.88,-38.22");
  3027   2201       add_proj4text (p, 1,
  3028   2202           ",0,0,0,0 +no_defs");
  3029   2203       add_srs_wkt (p, 0,
  3030   2204           "GEOGCS[\"SAD69(96)\",DATUM[\"South_American_Datum_1969_9");
  3031   2205       add_srs_wkt (p, 1,
................................................................................
  3033   2207       add_srs_wkt (p, 2,
  3034   2208           "ITY[\"EPSG\",\"7050\"]],TOWGS84[-67.35,3.88,-38.22,0,0,0");
  3035   2209       add_srs_wkt (p, 3,
  3036   2210           ",0],AUTHORITY[\"EPSG\",\"1075\"]],PRIMEM[\"Greenwich\",0");
  3037   2211       add_srs_wkt (p, 4,
  3038   2212           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3039   2213       add_srs_wkt (p, 5,
  3040         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         2214  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  3041   2215       add_srs_wkt (p, 6,
  3042         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"55");
  3043         -    add_srs_wkt (p, 7,
  3044         -        "27\"]]");
  3045         -    p = add_epsg_def_ex (filter, first, last, 5530, "epsg", 5530,
  3046         -        "SAD69(96) / Brazil Polyconic", 0, 0,
  3047         -        "GRS 1967 Modified", "Greenwich",
  3048         -        "South_American_Datum_1969_96", "Polyconic", "metre",
  3049         -        "X", "East", "Y", "North");
         2216  +        "\",\"5527\"]]");
         2217  +    p = add_epsg_def (filter, first, last, 5530, "epsg", 5530,
         2218  +        "SAD69(96) / Brazil Polyconic");
  3050   2219       add_proj4text (p, 0,
  3051   2220           "+proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=1000000");
  3052   2221       add_proj4text (p, 1,
  3053   2222           "0 +ellps=aust_SA +towgs84=-67.35,3.88,-38.22,0,0,0,0 +un");
  3054   2223       add_proj4text (p, 2,
  3055   2224           "its=m +no_defs");
  3056   2225       add_srs_wkt (p, 0,
................................................................................
  3062   2231       add_srs_wkt (p, 3,
  3063   2232           "050\"]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"");
  3064   2233       add_srs_wkt (p, 4,
  3065   2234           "EPSG\",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3066   2235       add_srs_wkt (p, 5,
  3067   2236           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3068   2237       add_srs_wkt (p, 6,
  3069         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         2238  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5527\"]],PR");
  3070   2239       add_srs_wkt (p, 7,
  3071         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTI");
         2240  +        "OJECTION[\"Polyconic\"],PARAMETER[\"latitude_of_origin\"");
  3072   2241       add_srs_wkt (p, 8,
  3073         -        "ON[\"Polyconic\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2242  +        ",0],PARAMETER[\"central_meridian\",-54],PARAMETER[\"fals");
  3074   2243       add_srs_wkt (p, 9,
  3075         -        "RAMETER[\"central_meridian\",-54],PARAMETER[\"false_east");
         2244  +        "e_easting\",5000000],PARAMETER[\"false_northing\",100000");
  3076   2245       add_srs_wkt (p, 10,
  3077         -        "ing\",5000000],PARAMETER[\"false_northing\",10000000],UN");
         2246  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  3078   2247       add_srs_wkt (p, 11,
  3079         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
         2248  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5530\"");
  3080   2249       add_srs_wkt (p, 12,
  3081         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5530\"]]");
  3082         -    p = add_epsg_def_ex (filter, first, last, 5531, "epsg", 5531,
  3083         -        "SAD69(96) / UTM zone 21S", 0, 0,
  3084         -        "GRS 1967 Modified", "Greenwich",
  3085         -        "South_American_Datum_1969_96", "Transverse_Mercator", "metre",
  3086         -        "Easting", "East", "Northing", "North");
         2250  +        "]]");
         2251  +    p = add_epsg_def (filter, first, last, 5531, "epsg", 5531,
         2252  +        "SAD69(96) / UTM zone 21S");
  3087   2253       add_proj4text (p, 0,
  3088   2254           "+proj=utm +zone=21 +south +ellps=aust_SA +towgs84=-67.35");
  3089   2255       add_proj4text (p, 1,
  3090   2256           ",3.88,-38.22,0,0,0,0 +units=m +no_defs");
  3091   2257       add_srs_wkt (p, 0,
  3092   2258           "PROJCS[\"SAD69(96) / UTM zone 21S\",GEOGCS[\"SAD69(96)\"");
  3093   2259       add_srs_wkt (p, 1,
................................................................................
  3097   2263       add_srs_wkt (p, 3,
  3098   2264           "]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"EPSG\"");
  3099   2265       add_srs_wkt (p, 4,
  3100   2266           ",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3101   2267       add_srs_wkt (p, 5,
  3102   2268           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3103   2269       add_srs_wkt (p, 6,
  3104         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3105         -    add_srs_wkt (p, 7,
  3106         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTION[\"T");
  3107         -    add_srs_wkt (p, 8,
  3108         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3109         -    add_srs_wkt (p, 9,
  3110         -        "],PARAMETER[\"central_meridian\",-57],PARAMETER[\"scale_");
  3111         -    add_srs_wkt (p, 10,
  3112         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  3113         -    add_srs_wkt (p, 11,
  3114         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
  3115         -    add_srs_wkt (p, 12,
  3116         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3117         -    add_srs_wkt (p, 13,
  3118         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5531\"]]");
  3119         -    p = add_epsg_def_ex (filter, first, last, 5532, "epsg", 5532,
  3120         -        "SAD69(96) / UTM zone 22S (deprecated)", 0, 0,
  3121         -        "GRS 1967 Modified", "Greenwich",
  3122         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  3123         -        "Easting", "East", "Northing", "North");
  3124         -    add_proj4text (p, 0,
  3125         -        "+proj=utm +zone=22 +south +ellps=aust_SA +towgs84=-66.87");
  3126         -    add_proj4text (p, 1,
  3127         -        ",4.37,-38.52,0,0,0,0 +units=m +no_defs");
         2270  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTI");
         2271  +    add_srs_wkt (p, 7,
         2272  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2273  +    add_srs_wkt (p, 8,
         2274  +        "in\",0],PARAMETER[\"central_meridian\",-57],PARAMETER[\"");
         2275  +    add_srs_wkt (p, 9,
         2276  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         2277  +    add_srs_wkt (p, 10,
         2278  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         2279  +    add_srs_wkt (p, 11,
         2280  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         2281  +    add_srs_wkt (p, 12,
         2282  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5531\"]]");
         2283  +    p = add_epsg_def (filter, first, last, 5532, "epsg", 5532,
         2284  +        "SAD69(96) / UTM zone 22S (deprecated)");
         2285  +    add_proj4text (p, 0,
         2286  +        "+proj=utm +zone=22 +south +ellps=aust_SA +towgs84=-57,1,");
         2287  +    add_proj4text (p, 1,
         2288  +        "-41,0,0,0,0 +units=m +no_defs");
  3128   2289       add_srs_wkt (p, 0,
  3129   2290           "PROJCS[\"SAD69(96) / UTM zone 22S (deprecated)\",GEOGCS[");
  3130   2291       add_srs_wkt (p, 1,
  3131   2292           "\"SAD69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"");
  3132   2293       add_srs_wkt (p, 2,
  3133   2294           "GRS 1967 Modified\",6378160,298.25,AUTHORITY[\"EPSG\",\"");
  3134   2295       add_srs_wkt (p, 3,
  3135         -        "7050\"]],TOWGS84[-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"");
  3136         -    add_srs_wkt (p, 4,
  3137         -        "EPSG\",\"6618\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3138         -    add_srs_wkt (p, 5,
  3139         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3140         -    add_srs_wkt (p, 6,
  3141         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  3142         -    add_srs_wkt (p, 7,
  3143         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTI");
  3144         -    add_srs_wkt (p, 8,
  3145         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3146         -    add_srs_wkt (p, 9,
  3147         -        "in\",0],PARAMETER[\"central_meridian\",-51],PARAMETER[\"");
  3148         -    add_srs_wkt (p, 10,
  3149         -        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  3150         -    add_srs_wkt (p, 11,
  3151         -        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3152         -    add_srs_wkt (p, 12,
  3153         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3154         -    add_srs_wkt (p, 13,
  3155         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5532\"]]");
  3156         -    p = add_epsg_def_ex (filter, first, last, 5533, "epsg", 5533,
  3157         -        "SAD69(96) / UTM zone 23S", 0, 0,
  3158         -        "GRS 1967 Modified", "Greenwich",
  3159         -        "South_American_Datum_1969_96", "Transverse_Mercator", "metre",
  3160         -        "Easting", "East", "Northing", "North");
         2296  +        "7050\"]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         2297  +    add_srs_wkt (p, 4,
         2298  +        "6618\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         2299  +    add_srs_wkt (p, 5,
         2300  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         2301  +    add_srs_wkt (p, 6,
         2302  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[");
         2303  +    add_srs_wkt (p, 7,
         2304  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2305  +    add_srs_wkt (p, 8,
         2306  +        ",0],PARAMETER[\"central_meridian\",-51],PARAMETER[\"scal");
         2307  +    add_srs_wkt (p, 9,
         2308  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         2309  +    add_srs_wkt (p, 10,
         2310  +        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
         2311  +    add_srs_wkt (p, 11,
         2312  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         2313  +    add_srs_wkt (p, 12,
         2314  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5532\"]]");
         2315  +    p = add_epsg_def (filter, first, last, 5533, "epsg", 5533,
         2316  +        "SAD69(96) / UTM zone 23S");
  3161   2317       add_proj4text (p, 0,
  3162   2318           "+proj=utm +zone=23 +south +ellps=aust_SA +towgs84=-67.35");
  3163   2319       add_proj4text (p, 1,
  3164   2320           ",3.88,-38.22,0,0,0,0 +units=m +no_defs");
  3165   2321       add_srs_wkt (p, 0,
  3166   2322           "PROJCS[\"SAD69(96) / UTM zone 23S\",GEOGCS[\"SAD69(96)\"");
  3167   2323       add_srs_wkt (p, 1,
................................................................................
  3171   2327       add_srs_wkt (p, 3,
  3172   2328           "]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"EPSG\"");
  3173   2329       add_srs_wkt (p, 4,
  3174   2330           ",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3175   2331       add_srs_wkt (p, 5,
  3176   2332           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3177   2333       add_srs_wkt (p, 6,
  3178         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2334  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTI");
  3179   2335       add_srs_wkt (p, 7,
  3180         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTION[\"T");
         2336  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3181   2337       add_srs_wkt (p, 8,
  3182         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2338  +        "in\",0],PARAMETER[\"central_meridian\",-45],PARAMETER[\"");
  3183   2339       add_srs_wkt (p, 9,
  3184         -        "],PARAMETER[\"central_meridian\",-45],PARAMETER[\"scale_");
         2340  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  3185   2341       add_srs_wkt (p, 10,
  3186         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2342  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3187   2343       add_srs_wkt (p, 11,
  3188         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2344  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3189   2345       add_srs_wkt (p, 12,
  3190         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3191         -    add_srs_wkt (p, 13,
  3192         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5533\"]]");
  3193         -    p = add_epsg_def_ex (filter, first, last, 5534, "epsg", 5534,
  3194         -        "SAD69(96) / UTM zone 24S", 0, 0,
  3195         -        "GRS 1967 Modified", "Greenwich",
  3196         -        "South_American_Datum_1969_96", "Transverse_Mercator", "metre",
  3197         -        "Easting", "East", "Northing", "North");
         2346  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5533\"]]");
         2347  +    p = add_epsg_def (filter, first, last, 5534, "epsg", 5534,
         2348  +        "SAD69(96) / UTM zone 24S");
  3198   2349       add_proj4text (p, 0,
  3199   2350           "+proj=utm +zone=24 +south +ellps=aust_SA +towgs84=-67.35");
  3200   2351       add_proj4text (p, 1,
  3201   2352           ",3.88,-38.22,0,0,0,0 +units=m +no_defs");
  3202   2353       add_srs_wkt (p, 0,
  3203   2354           "PROJCS[\"SAD69(96) / UTM zone 24S\",GEOGCS[\"SAD69(96)\"");
  3204   2355       add_srs_wkt (p, 1,
................................................................................
  3208   2359       add_srs_wkt (p, 3,
  3209   2360           "]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"EPSG\"");
  3210   2361       add_srs_wkt (p, 4,
  3211   2362           ",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3212   2363       add_srs_wkt (p, 5,
  3213   2364           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3214   2365       add_srs_wkt (p, 6,
  3215         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2366  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTI");
  3216   2367       add_srs_wkt (p, 7,
  3217         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTION[\"T");
         2368  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3218   2369       add_srs_wkt (p, 8,
  3219         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2370  +        "in\",0],PARAMETER[\"central_meridian\",-39],PARAMETER[\"");
  3220   2371       add_srs_wkt (p, 9,
  3221         -        "],PARAMETER[\"central_meridian\",-39],PARAMETER[\"scale_");
         2372  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  3222   2373       add_srs_wkt (p, 10,
  3223         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2374  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3224   2375       add_srs_wkt (p, 11,
  3225         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2376  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3226   2377       add_srs_wkt (p, 12,
  3227         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3228         -    add_srs_wkt (p, 13,
  3229         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5534\"]]");
  3230         -    p = add_epsg_def_ex (filter, first, last, 5535, "epsg", 5535,
  3231         -        "SAD69(96) / UTM zone 25S", 0, 0,
  3232         -        "GRS 1967 Modified", "Greenwich",
  3233         -        "South_American_Datum_1969_96", "Transverse_Mercator", "metre",
  3234         -        "Easting", "East", "Northing", "North");
         2378  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5534\"]]");
         2379  +    p = add_epsg_def (filter, first, last, 5535, "epsg", 5535,
         2380  +        "SAD69(96) / UTM zone 25S");
  3235   2381       add_proj4text (p, 0,
  3236   2382           "+proj=utm +zone=25 +south +ellps=aust_SA +towgs84=-67.35");
  3237   2383       add_proj4text (p, 1,
  3238   2384           ",3.88,-38.22,0,0,0,0 +units=m +no_defs");
  3239   2385       add_srs_wkt (p, 0,
  3240   2386           "PROJCS[\"SAD69(96) / UTM zone 25S\",GEOGCS[\"SAD69(96)\"");
  3241   2387       add_srs_wkt (p, 1,
................................................................................
  3245   2391       add_srs_wkt (p, 3,
  3246   2392           "]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"EPSG\"");
  3247   2393       add_srs_wkt (p, 4,
  3248   2394           ",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3249   2395       add_srs_wkt (p, 5,
  3250   2396           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3251   2397       add_srs_wkt (p, 6,
  3252         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2398  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTI");
  3253   2399       add_srs_wkt (p, 7,
  3254         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTION[\"T");
         2400  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3255   2401       add_srs_wkt (p, 8,
  3256         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2402  +        "in\",0],PARAMETER[\"central_meridian\",-33],PARAMETER[\"");
  3257   2403       add_srs_wkt (p, 9,
  3258         -        "],PARAMETER[\"central_meridian\",-33],PARAMETER[\"scale_");
         2404  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  3259   2405       add_srs_wkt (p, 10,
  3260         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2406  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  3261   2407       add_srs_wkt (p, 11,
  3262         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2408  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  3263   2409       add_srs_wkt (p, 12,
  3264         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3265         -    add_srs_wkt (p, 13,
  3266         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5535\"]]");
  3267         -    p = add_epsg_def_ex (filter, first, last, 5536, "epsg", 5536,
  3268         -        "Corrego Alegre 1961 / UTM zone 21S", 0, 0,
  3269         -        "International 1924", "Greenwich",
  3270         -        "Corrego_Alegre_1961", "Transverse_Mercator", "metre",
  3271         -        "Easting", "East", "Northing", "North");
         2410  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5535\"]]");
         2411  +    p = add_epsg_def (filter, first, last, 5536, "epsg", 5536,
         2412  +        "Corrego Alegre 1961 / UTM zone 21S");
  3272   2413       add_proj4text (p, 0,
  3273   2414           "+proj=utm +zone=21 +south +ellps=intl +units=m +no_defs");
  3274   2415       add_srs_wkt (p, 0,
  3275   2416           "PROJCS[\"Corrego Alegre 1961 / UTM zone 21S\",GEOGCS[\"C");
  3276   2417       add_srs_wkt (p, 1,
  3277   2418           "orrego Alegre 1961\",DATUM[\"Corrego_Alegre_1961\",SPHER");
  3278   2419       add_srs_wkt (p, 2,
  3279   2420           "OID[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\"");
  3280   2421       add_srs_wkt (p, 3,
  3281   2422           ",\"7022\"]],AUTHORITY[\"EPSG\",\"1074\"]],PRIMEM[\"Green");
  3282   2423       add_srs_wkt (p, 4,
  3283   2424           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3284   2425       add_srs_wkt (p, 5,
  3285         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2426  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3286   2427       add_srs_wkt (p, 6,
  3287         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         2428  +        "Y[\"EPSG\",\"5524\"]],PROJECTION[\"Transverse_Mercator\"");
  3288   2429       add_srs_wkt (p, 7,
  3289         -        "SG\",\"5524\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2430  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3290   2431       add_srs_wkt (p, 8,
  3291         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         2432  +        "l_meridian\",-57],PARAMETER[\"scale_factor\",0.9996],PAR");
  3292   2433       add_srs_wkt (p, 9,
  3293         -        "dian\",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
         2434  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  3294   2435       add_srs_wkt (p, 10,
  3295         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         2436  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3296   2437       add_srs_wkt (p, 11,
  3297         -        "10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2438  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  3298   2439       add_srs_wkt (p, 12,
  3299         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  3300         -    add_srs_wkt (p, 13,
  3301         -        "TY[\"EPSG\",\"5536\"]]");
  3302         -    p = add_epsg_def_ex (filter, first, last, 5537, "epsg", 5537,
  3303         -        "Corrego Alegre 1961 / UTM zone 22S", 0, 0,
  3304         -        "International 1924", "Greenwich",
  3305         -        "Corrego_Alegre_1961", "Transverse_Mercator", "metre",
  3306         -        "Easting", "East", "Northing", "North");
         2440  +        "UTHORITY[\"EPSG\",\"5536\"]]");
         2441  +    p = add_epsg_def (filter, first, last, 5537, "epsg", 5537,
         2442  +        "Corrego Alegre 1961 / UTM zone 22S");
  3307   2443       add_proj4text (p, 0,
  3308   2444           "+proj=utm +zone=22 +south +ellps=intl +units=m +no_defs");
  3309   2445       add_srs_wkt (p, 0,
  3310   2446           "PROJCS[\"Corrego Alegre 1961 / UTM zone 22S\",GEOGCS[\"C");
  3311   2447       add_srs_wkt (p, 1,
  3312   2448           "orrego Alegre 1961\",DATUM[\"Corrego_Alegre_1961\",SPHER");
  3313   2449       add_srs_wkt (p, 2,
  3314   2450           "OID[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\"");
  3315   2451       add_srs_wkt (p, 3,
  3316   2452           ",\"7022\"]],AUTHORITY[\"EPSG\",\"1074\"]],PRIMEM[\"Green");
  3317   2453       add_srs_wkt (p, 4,
  3318   2454           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3319   2455       add_srs_wkt (p, 5,
  3320         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2456  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3321   2457       add_srs_wkt (p, 6,
  3322         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         2458  +        "Y[\"EPSG\",\"5524\"]],PROJECTION[\"Transverse_Mercator\"");
  3323   2459       add_srs_wkt (p, 7,
  3324         -        "SG\",\"5524\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2460  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3325   2461       add_srs_wkt (p, 8,
  3326         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         2462  +        "l_meridian\",-51],PARAMETER[\"scale_factor\",0.9996],PAR");
  3327   2463       add_srs_wkt (p, 9,
  3328         -        "dian\",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
         2464  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  3329   2465       add_srs_wkt (p, 10,
  3330         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         2466  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3331   2467       add_srs_wkt (p, 11,
  3332         -        "10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2468  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  3333   2469       add_srs_wkt (p, 12,
  3334         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  3335         -    add_srs_wkt (p, 13,
  3336         -        "TY[\"EPSG\",\"5537\"]]");
  3337         -    p = add_epsg_def_ex (filter, first, last, 5538, "epsg", 5538,
  3338         -        "Corrego Alegre 1961 / UTM zone 23S", 0, 0,
  3339         -        "International 1924", "Greenwich",
  3340         -        "Corrego_Alegre_1961", "Transverse_Mercator", "metre",
  3341         -        "Easting", "East", "Northing", "North");
         2470  +        "UTHORITY[\"EPSG\",\"5537\"]]");
         2471  +    p = add_epsg_def (filter, first, last, 5538, "epsg", 5538,
         2472  +        "Corrego Alegre 1961 / UTM zone 23S");
  3342   2473       add_proj4text (p, 0,
  3343   2474           "+proj=utm +zone=23 +south +ellps=intl +units=m +no_defs");
  3344   2475       add_srs_wkt (p, 0,
  3345   2476           "PROJCS[\"Corrego Alegre 1961 / UTM zone 23S\",GEOGCS[\"C");
  3346   2477       add_srs_wkt (p, 1,
  3347   2478           "orrego Alegre 1961\",DATUM[\"Corrego_Alegre_1961\",SPHER");
  3348   2479       add_srs_wkt (p, 2,
  3349   2480           "OID[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\"");
  3350   2481       add_srs_wkt (p, 3,
  3351   2482           ",\"7022\"]],AUTHORITY[\"EPSG\",\"1074\"]],PRIMEM[\"Green");
  3352   2483       add_srs_wkt (p, 4,
  3353   2484           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3354   2485       add_srs_wkt (p, 5,
  3355         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2486  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3356   2487       add_srs_wkt (p, 6,
  3357         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         2488  +        "Y[\"EPSG\",\"5524\"]],PROJECTION[\"Transverse_Mercator\"");
  3358   2489       add_srs_wkt (p, 7,
  3359         -        "SG\",\"5524\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2490  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3360   2491       add_srs_wkt (p, 8,
  3361         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         2492  +        "l_meridian\",-45],PARAMETER[\"scale_factor\",0.9996],PAR");
  3362   2493       add_srs_wkt (p, 9,
  3363         -        "dian\",-45],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
         2494  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  3364   2495       add_srs_wkt (p, 10,
  3365         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         2496  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3366   2497       add_srs_wkt (p, 11,
  3367         -        "10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2498  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  3368   2499       add_srs_wkt (p, 12,
  3369         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  3370         -    add_srs_wkt (p, 13,
  3371         -        "TY[\"EPSG\",\"5538\"]]");
  3372         -    p = add_epsg_def_ex (filter, first, last, 5539, "epsg", 5539,
  3373         -        "Corrego Alegre 1961 / UTM zone 24S", 0, 0,
  3374         -        "International 1924", "Greenwich",
  3375         -        "Corrego_Alegre_1961", "Transverse_Mercator", "metre",
  3376         -        "Easting", "East", "Northing", "North");
         2500  +        "UTHORITY[\"EPSG\",\"5538\"]]");
         2501  +    p = add_epsg_def (filter, first, last, 5539, "epsg", 5539,
         2502  +        "Corrego Alegre 1961 / UTM zone 24S");
  3377   2503       add_proj4text (p, 0,
  3378   2504           "+proj=utm +zone=24 +south +ellps=intl +units=m +no_defs");
  3379   2505       add_srs_wkt (p, 0,
  3380   2506           "PROJCS[\"Corrego Alegre 1961 / UTM zone 24S\",GEOGCS[\"C");
  3381   2507       add_srs_wkt (p, 1,
  3382   2508           "orrego Alegre 1961\",DATUM[\"Corrego_Alegre_1961\",SPHER");
  3383   2509       add_srs_wkt (p, 2,
  3384   2510           "OID[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\"");
  3385   2511       add_srs_wkt (p, 3,
  3386   2512           ",\"7022\"]],AUTHORITY[\"EPSG\",\"1074\"]],PRIMEM[\"Green");
  3387   2513       add_srs_wkt (p, 4,
  3388   2514           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3389   2515       add_srs_wkt (p, 5,
  3390         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         2516  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  3391   2517       add_srs_wkt (p, 6,
  3392         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         2518  +        "Y[\"EPSG\",\"5524\"]],PROJECTION[\"Transverse_Mercator\"");
  3393   2519       add_srs_wkt (p, 7,
  3394         -        "SG\",\"5524\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2520  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3395   2521       add_srs_wkt (p, 8,
  3396         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         2522  +        "l_meridian\",-39],PARAMETER[\"scale_factor\",0.9996],PAR");
  3397   2523       add_srs_wkt (p, 9,
  3398         -        "dian\",-39],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
         2524  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  3399   2525       add_srs_wkt (p, 10,
  3400         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         2526  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3401   2527       add_srs_wkt (p, 11,
  3402         -        "10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2528  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  3403   2529       add_srs_wkt (p, 12,
  3404         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  3405         -    add_srs_wkt (p, 13,
  3406         -        "TY[\"EPSG\",\"5539\"]]");
  3407         -    p = add_epsg_def_ex (filter, first, last, 5546, "epsg", 5546,
  3408         -        "PNG94", 1, 1,
  3409         -        "GRS 1980", "Greenwich",
  3410         -        "Papua_New_Guinea_Geodetic_Datum_1994", "none", "degree",
  3411         -        "Latitude", "North", "Longitude", "East");
         2530  +        "UTHORITY[\"EPSG\",\"5539\"]]");
         2531  +    p = add_epsg_def (filter, first, last, 5546, "epsg", 5546,
         2532  +        "PNG94");
  3412   2533       add_proj4text (p, 0,
  3413   2534           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  3414   2535       add_proj4text (p, 1,
  3415   2536           "fs");
  3416   2537       add_srs_wkt (p, 0,
  3417   2538           "GEOGCS[\"PNG94\",DATUM[\"Papua_New_Guinea_Geodetic_Datum");
  3418   2539       add_srs_wkt (p, 1,
................................................................................
  3420   2541       add_srs_wkt (p, 2,
  3421   2542           "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  3422   2543       add_srs_wkt (p, 3,
  3423   2544           "TY[\"EPSG\",\"1076\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  3424   2545       add_srs_wkt (p, 4,
  3425   2546           "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  3426   2547       add_srs_wkt (p, 5,
  3427         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
         2548  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5546\"");
  3428   2549       add_srs_wkt (p, 6,
  3429         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5546\"]]");
  3430         -    p = add_epsg_def_ex (filter, first, last, 5550, "epsg", 5550,
  3431         -        "PNG94 / PNGMG94 zone 54", 0, 0,
  3432         -        "GRS 1980", "Greenwich",
  3433         -        "Papua_New_Guinea_Geodetic_Datum_1994", "Transverse_Mercator", "metre",
  3434         -        "Easting", "East", "Northing", "North");
         2550  +        "]]");
         2551  +    p = add_epsg_def (filter, first, last, 5550, "epsg", 5550,
         2552  +        "PNG94 / PNGMG94 zone 54");
  3435   2553       add_proj4text (p, 0,
  3436   2554           "+proj=utm +zone=54 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3437   2555       add_proj4text (p, 1,
  3438   2556           "0,0,0 +units=m +no_defs");
  3439   2557       add_srs_wkt (p, 0,
  3440   2558           "PROJCS[\"PNG94 / PNGMG94 zone 54\",GEOGCS[\"PNG94\",DATU");
  3441   2559       add_srs_wkt (p, 1,
................................................................................
  3445   2563       add_srs_wkt (p, 3,
  3446   2564           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1076\"]");
  3447   2565       add_srs_wkt (p, 4,
  3448   2566           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3449   2567       add_srs_wkt (p, 5,
  3450   2568           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3451   2569       add_srs_wkt (p, 6,
  3452         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2570  +        "122\"]],AUTHORITY[\"EPSG\",\"5546\"]],PROJECTION[\"Trans");
  3453   2571       add_srs_wkt (p, 7,
  3454         -        "],AUTHORITY[\"EPSG\",\"5546\"]],PROJECTION[\"Transverse_");
         2572  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3455   2573       add_srs_wkt (p, 8,
  3456         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2574  +        "RAMETER[\"central_meridian\",141],PARAMETER[\"scale_fact");
  3457   2575       add_srs_wkt (p, 9,
  3458         -        "R[\"central_meridian\",141],PARAMETER[\"scale_factor\",0");
         2576  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3459   2577       add_srs_wkt (p, 10,
  3460         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2578  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
  3461   2579       add_srs_wkt (p, 11,
  3462         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2580  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3463   2581       add_srs_wkt (p, 12,
  3464         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3465         -    add_srs_wkt (p, 13,
  3466         -        ",NORTH],AUTHORITY[\"EPSG\",\"5550\"]]");
  3467         -    p = add_epsg_def_ex (filter, first, last, 5551, "epsg", 5551,
  3468         -        "PNG94 / PNGMG94 zone 55", 0, 0,
  3469         -        "GRS 1980", "Greenwich",
  3470         -        "Papua_New_Guinea_Geodetic_Datum_1994", "Transverse_Mercator", "metre",
  3471         -        "Easting", "East", "Northing", "North");
         2582  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"5550\"]]");
         2583  +    p = add_epsg_def (filter, first, last, 5551, "epsg", 5551,
         2584  +        "PNG94 / PNGMG94 zone 55");
  3472   2585       add_proj4text (p, 0,
  3473   2586           "+proj=utm +zone=55 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3474   2587       add_proj4text (p, 1,
  3475   2588           "0,0,0 +units=m +no_defs");
  3476   2589       add_srs_wkt (p, 0,
  3477   2590           "PROJCS[\"PNG94 / PNGMG94 zone 55\",GEOGCS[\"PNG94\",DATU");
  3478   2591       add_srs_wkt (p, 1,
................................................................................
  3482   2595       add_srs_wkt (p, 3,
  3483   2596           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1076\"]");
  3484   2597       add_srs_wkt (p, 4,
  3485   2598           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3486   2599       add_srs_wkt (p, 5,
  3487   2600           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3488   2601       add_srs_wkt (p, 6,
  3489         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2602  +        "122\"]],AUTHORITY[\"EPSG\",\"5546\"]],PROJECTION[\"Trans");
  3490   2603       add_srs_wkt (p, 7,
  3491         -        "],AUTHORITY[\"EPSG\",\"5546\"]],PROJECTION[\"Transverse_");
         2604  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3492   2605       add_srs_wkt (p, 8,
  3493         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2606  +        "RAMETER[\"central_meridian\",147],PARAMETER[\"scale_fact");
  3494   2607       add_srs_wkt (p, 9,
  3495         -        "R[\"central_meridian\",147],PARAMETER[\"scale_factor\",0");
         2608  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3496   2609       add_srs_wkt (p, 10,
  3497         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2610  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
  3498   2611       add_srs_wkt (p, 11,
  3499         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2612  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3500   2613       add_srs_wkt (p, 12,
  3501         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3502         -    add_srs_wkt (p, 13,
  3503         -        ",NORTH],AUTHORITY[\"EPSG\",\"5551\"]]");
  3504         -    p = add_epsg_def_ex (filter, first, last, 5552, "epsg", 5552,
  3505         -        "PNG94 / PNGMG94 zone 56", 0, 0,
  3506         -        "GRS 1980", "Greenwich",
  3507         -        "Papua_New_Guinea_Geodetic_Datum_1994", "Transverse_Mercator", "metre",
  3508         -        "Easting", "East", "Northing", "North");
         2614  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"5551\"]]");
         2615  +    p = add_epsg_def (filter, first, last, 5552, "epsg", 5552,
         2616  +        "PNG94 / PNGMG94 zone 56");
  3509   2617       add_proj4text (p, 0,
  3510   2618           "+proj=utm +zone=56 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3511   2619       add_proj4text (p, 1,
  3512   2620           "0,0,0 +units=m +no_defs");
  3513   2621       add_srs_wkt (p, 0,
  3514   2622           "PROJCS[\"PNG94 / PNGMG94 zone 56\",GEOGCS[\"PNG94\",DATU");
  3515   2623       add_srs_wkt (p, 1,
................................................................................
  3519   2627       add_srs_wkt (p, 3,
  3520   2628           "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1076\"]");
  3521   2629       add_srs_wkt (p, 4,
  3522   2630           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3523   2631       add_srs_wkt (p, 5,
  3524   2632           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3525   2633       add_srs_wkt (p, 6,
  3526         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         2634  +        "122\"]],AUTHORITY[\"EPSG\",\"5546\"]],PROJECTION[\"Trans");
  3527   2635       add_srs_wkt (p, 7,
  3528         -        "],AUTHORITY[\"EPSG\",\"5546\"]],PROJECTION[\"Transverse_");
         2636  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
  3529   2637       add_srs_wkt (p, 8,
  3530         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2638  +        "RAMETER[\"central_meridian\",153],PARAMETER[\"scale_fact");
  3531   2639       add_srs_wkt (p, 9,
  3532         -        "R[\"central_meridian\",153],PARAMETER[\"scale_factor\",0");
         2640  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3533   2641       add_srs_wkt (p, 10,
  3534         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2642  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
  3535   2643       add_srs_wkt (p, 11,
  3536         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2644  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3537   2645       add_srs_wkt (p, 12,
  3538         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3539         -    add_srs_wkt (p, 13,
  3540         -        ",NORTH],AUTHORITY[\"EPSG\",\"5552\"]]");
  3541         -    p = add_epsg_def_ex (filter, first, last, 5554, "epsg", 5554,
  3542         -        "ETRS89 / UTM zone 31N", 0, 0,
  3543         -        "GRS 1980", "Greenwich",
  3544         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3545         -        "Easting", "East", "Northing", "North");
  3546         -    add_proj4text (p, 0,
  3547         -        "+proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3548         -    add_proj4text (p, 1,
  3549         -        "units=m +vunits=m +no_defs");
  3550         -    add_srs_wkt (p, 0,
  3551         -        "COMPD_CS[\"ETRS89 / UTM zone 31N + DHHN92 height\",PROJC");
  3552         -    add_srs_wkt (p, 1,
  3553         -        "S[\"ETRS89 / UTM zone 31N\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3554         -    add_srs_wkt (p, 2,
  3555         -        "ropean_Terrestrial_Reference_System_1989\",SPHEROID[\"GR");
  3556         -    add_srs_wkt (p, 3,
  3557         -        "S 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019");
  3558         -    add_srs_wkt (p, 4,
  3559         -        "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3560         -    add_srs_wkt (p, 5,
  3561         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3562         -    add_srs_wkt (p, 6,
  3563         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3564         -    add_srs_wkt (p, 7,
  3565         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  3566         -    add_srs_wkt (p, 8,
  3567         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
  3568         -    add_srs_wkt (p, 9,
  3569         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  3570         -    add_srs_wkt (p, 10,
  3571         -        "R[\"central_meridian\",3],PARAMETER[\"scale_factor\",0.9");
  3572         -    add_srs_wkt (p, 11,
  3573         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  3574         -    add_srs_wkt (p, 12,
  3575         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  3576         -    add_srs_wkt (p, 13,
  3577         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  3578         -    add_srs_wkt (p, 14,
  3579         -        "AUTHORITY[\"EPSG\",\"25831\"]],VERT_CS[\"DHHN92 height\"");
  3580         -    add_srs_wkt (p, 15,
  3581         -        ",VERT_DATUM[\"Deutsches Haupthoehennetz 1992\",2005,AUTH");
  3582         -    add_srs_wkt (p, 16,
  3583         -        "ORITY[\"EPSG\",\"5181\"]],UNIT[\"metre\",1,AUTHORITY[\"E");
  3584         -    add_srs_wkt (p, 17,
  3585         -        "PSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"57");
  3586         -    add_srs_wkt (p, 18,
  3587         -        "83\"]],AUTHORITY[\"EPSG\",\"5554\"]]");
  3588         -    p = add_epsg_def_ex (filter, first, last, 5555, "epsg", 5555,
  3589         -        "ETRS89 / UTM zone 32N", 0, 0,
  3590         -        "GRS 1980", "Greenwich",
  3591         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3592         -        "Easting", "East", "Northing", "North");
  3593         -    add_proj4text (p, 0,
  3594         -        "+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3595         -    add_proj4text (p, 1,
  3596         -        "units=m +vunits=m +no_defs");
  3597         -    add_srs_wkt (p, 0,
  3598         -        "COMPD_CS[\"ETRS89 / UTM zone 32N + DHHN92 height\",PROJC");
  3599         -    add_srs_wkt (p, 1,
  3600         -        "S[\"ETRS89 / UTM zone 32N\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3601         -    add_srs_wkt (p, 2,
  3602         -        "ropean_Terrestrial_Reference_System_1989\",SPHEROID[\"GR");
  3603         -    add_srs_wkt (p, 3,
  3604         -        "S 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019");
  3605         -    add_srs_wkt (p, 4,
  3606         -        "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3607         -    add_srs_wkt (p, 5,
  3608         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3609         -    add_srs_wkt (p, 6,
  3610         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3611         -    add_srs_wkt (p, 7,
  3612         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  3613         -    add_srs_wkt (p, 8,
  3614         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
  3615         -    add_srs_wkt (p, 9,
  3616         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  3617         -    add_srs_wkt (p, 10,
  3618         -        "R[\"central_meridian\",9],PARAMETER[\"scale_factor\",0.9");
  3619         -    add_srs_wkt (p, 11,
  3620         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  3621         -    add_srs_wkt (p, 12,
  3622         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  3623         -    add_srs_wkt (p, 13,
  3624         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  3625         -    add_srs_wkt (p, 14,
  3626         -        "AUTHORITY[\"EPSG\",\"25832\"]],VERT_CS[\"DHHN92 height\"");
  3627         -    add_srs_wkt (p, 15,
  3628         -        ",VERT_DATUM[\"Deutsches Haupthoehennetz 1992\",2005,AUTH");
  3629         -    add_srs_wkt (p, 16,
  3630         -        "ORITY[\"EPSG\",\"5181\"]],UNIT[\"metre\",1,AUTHORITY[\"E");
  3631         -    add_srs_wkt (p, 17,
  3632         -        "PSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"57");
  3633         -    add_srs_wkt (p, 18,
  3634         -        "83\"]],AUTHORITY[\"EPSG\",\"5555\"]]");
  3635         -    p = add_epsg_def_ex (filter, first, last, 5556, "epsg", 5556,
  3636         -        "ETRS89 / UTM zone 33N", 0, 0,
  3637         -        "GRS 1980", "Greenwich",
  3638         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3639         -        "Easting", "East", "Northing", "North");
  3640         -    add_proj4text (p, 0,
  3641         -        "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3642         -    add_proj4text (p, 1,
  3643         -        "units=m +vunits=m +no_defs");
  3644         -    add_srs_wkt (p, 0,
  3645         -        "COMPD_CS[\"ETRS89 / UTM zone 33N + DHHN92 height\",PROJC");
  3646         -    add_srs_wkt (p, 1,
  3647         -        "S[\"ETRS89 / UTM zone 33N\",GEOGCS[\"ETRS89\",DATUM[\"Eu");
  3648         -    add_srs_wkt (p, 2,
  3649         -        "ropean_Terrestrial_Reference_System_1989\",SPHEROID[\"GR");
  3650         -    add_srs_wkt (p, 3,
  3651         -        "S 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019");
  3652         -    add_srs_wkt (p, 4,
  3653         -        "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]");
  3654         -    add_srs_wkt (p, 5,
  3655         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3656         -    add_srs_wkt (p, 6,
  3657         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3658         -    add_srs_wkt (p, 7,
  3659         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  3660         -    add_srs_wkt (p, 8,
  3661         -        "],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_");
  3662         -    add_srs_wkt (p, 9,
  3663         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  3664         -    add_srs_wkt (p, 10,
  3665         -        "R[\"central_meridian\",15],PARAMETER[\"scale_factor\",0.");
  3666         -    add_srs_wkt (p, 11,
  3667         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
  3668         -    add_srs_wkt (p, 12,
  3669         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3670         -    add_srs_wkt (p, 13,
  3671         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  3672         -    add_srs_wkt (p, 14,
  3673         -        ",AUTHORITY[\"EPSG\",\"25833\"]],VERT_CS[\"DHHN92 height\"");
  3674         -    add_srs_wkt (p, 15,
  3675         -        ",VERT_DATUM[\"Deutsches Haupthoehennetz 1992\",2005,AUTH");
  3676         -    add_srs_wkt (p, 16,
  3677         -        "ORITY[\"EPSG\",\"5181\"]],UNIT[\"metre\",1,AUTHORITY[\"E");
  3678         -    add_srs_wkt (p, 17,
  3679         -        "PSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"57");
  3680         -    add_srs_wkt (p, 18,
  3681         -        "83\"]],AUTHORITY[\"EPSG\",\"5556\"]]");
  3682         -    p = add_epsg_def_ex (filter, first, last, 5559, "epsg", 5559,
  3683         -        "Ocotepeque 1935 / Guatemala Norte", 0, 0,
  3684         -        "Clarke 1866", "Greenwich",
  3685         -        "Ocotepeque_1935", "Lambert_Conformal_Conic_1SP", "metre",
  3686         -        "X", "East", "Y", "North");
         2646  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"5552\"]]");
         2647  +    p = add_epsg_def (filter, first, last, 5559, "epsg", 5559,
         2648  +        "Ocotepeque 1935 / Guatemala Norte");
  3687   2649       add_proj4text (p, 0,
  3688   2650           "+proj=lcc +lat_1=16.81666666666667 +lat_0=16.81666666666");
  3689   2651       add_proj4text (p, 1,
  3690   2652           "667 +lon_0=-90.33333333333333 +k_0=0.99992226 +x_0=50000");
  3691   2653       add_proj4text (p, 2,
  3692         -        "0 +y_0=292209.579 +ellps=clrk66 +towgs84=205,96,-98,0,0,");
         2654  +        "0 +y_0=292209.579 +ellps=clrk66 +towgs84=213.11,9.37,-74");
  3693   2655       add_proj4text (p, 3,
  3694         -        "0,0 +units=m +no_defs");
         2656  +        ".95,0,0,0,0 +units=m +no_defs");
  3695   2657       add_srs_wkt (p, 0,
  3696   2658           "PROJCS[\"Ocotepeque 1935 / Guatemala Norte\",GEOGCS[\"Oc");
  3697   2659       add_srs_wkt (p, 1,
  3698   2660           "otepeque 1935\",DATUM[\"Ocotepeque_1935\",SPHEROID[\"Cla");
  3699   2661       add_srs_wkt (p, 2,
  3700   2662           "rke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\"");
  3701   2663       add_srs_wkt (p, 3,
  3702         -        ",\"7008\"]],TOWGS84[205,96,-98,0,0,0,0],AUTHORITY[\"EPSG");
         2664  +        ",\"7008\"]],TOWGS84[213.11,9.37,-74.95,0,0,0,0],AUTHORIT");
  3703   2665       add_srs_wkt (p, 4,
  3704         -        "\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
         2666  +        "Y[\"EPSG\",\"1070\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3705   2667       add_srs_wkt (p, 5,
  3706         -        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
         2668  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3707   2669       add_srs_wkt (p, 6,
  3708         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         2670  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5451\"]]");
  3709   2671       add_srs_wkt (p, 7,
  3710         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"5451\"]],PROJECTION[\"");
         2672  +        ",PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"");
  3711   2673       add_srs_wkt (p, 8,
  3712         -        "Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_o");
         2674  +        "latitude_of_origin\",16.81666666666667],PARAMETER[\"cent");
  3713   2675       add_srs_wkt (p, 9,
  3714         -        "rigin\",16.81666666666667],PARAMETER[\"central_meridian\"");
         2676  +        "ral_meridian\",-90.33333333333333],PARAMETER[\"scale_fac");
  3715   2677       add_srs_wkt (p, 10,
  3716         -        ",-90.33333333333333],PARAMETER[\"scale_factor\",0.999922");
         2678  +        "tor\",0.99992226],PARAMETER[\"false_easting\",500000],PA");
  3717   2679       add_srs_wkt (p, 11,
  3718         -        "26],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         2680  +        "RAMETER[\"false_northing\",292209.579],UNIT[\"metre\",1,");
  3719   2681       add_srs_wkt (p, 12,
  3720         -        "e_northing\",292209.579],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2682  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  3721   2683       add_srs_wkt (p, 13,
  3722         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  3723         -    add_srs_wkt (p, 14,
  3724         -        "RITY[\"EPSG\",\"5559\"]]");
  3725         -    p = add_epsg_def_ex (filter, first, last, 5561, "epsg", 5561,
  3726         -        "UCS-2000", 1, 1,
  3727         -        "Krassowsky 1940", "Greenwich",
  3728         -        "Ukraine_2000", "none", "degree",
  3729         -        "Latitude", "North", "Longitude", "East");
         2684  +        ",NORTH],AUTHORITY[\"EPSG\",\"5559\"]]");
         2685  +    p = add_epsg_def (filter, first, last, 5561, "epsg", 5561,
         2686  +        "UCS-2000");
  3730   2687       add_proj4text (p, 0,
  3731   2688           "+proj=longlat +ellps=krass +towgs84=25,-141,-78.5,-0,0.3");
  3732   2689       add_proj4text (p, 1,
  3733   2690           "5,0.736,0 +no_defs");
  3734   2691       add_srs_wkt (p, 0,
  3735   2692           "GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Kr");
  3736   2693       add_srs_wkt (p, 1,
................................................................................
  3738   2695       add_srs_wkt (p, 2,
  3739   2696           "]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EP");
  3740   2697       add_srs_wkt (p, 3,
  3741   2698           "SG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3742   2699       add_srs_wkt (p, 4,
  3743   2700           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3744   2701       add_srs_wkt (p, 5,
  3745         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         2702  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561\"]]");
         2703  +    p = add_epsg_def (filter, first, last, 5562, "epsg", 5562,
         2704  +        "UCS-2000 / Gauss-Kruger zone 4");
         2705  +    add_proj4text (p, 0,
         2706  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 ");
         2707  +    add_proj4text (p, 1,
         2708  +        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
         2709  +    add_proj4text (p, 2,
         2710  +        "ts=m +no_defs");
         2711  +    add_srs_wkt (p, 0,
         2712  +        "PROJCS[\"UCS-2000 / Gauss-Kruger zone 4\",GEOGCS[\"UCS-2");
         2713  +    add_srs_wkt (p, 1,
         2714  +        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
         2715  +    add_srs_wkt (p, 2,
         2716  +        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
         2717  +    add_srs_wkt (p, 3,
         2718  +        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
         2719  +    add_srs_wkt (p, 4,
         2720  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2721  +    add_srs_wkt (p, 5,
         2722  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2723  +    add_srs_wkt (p, 6,
         2724  +        "122\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Trans");
         2725  +    add_srs_wkt (p, 7,
         2726  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2727  +    add_srs_wkt (p, 8,
         2728  +        "RAMETER[\"central_meridian\",21],PARAMETER[\"scale_facto");
         2729  +    add_srs_wkt (p, 9,
         2730  +        "r\",1],PARAMETER[\"false_easting\",4500000],PARAMETER[\"");
         2731  +    add_srs_wkt (p, 10,
         2732  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2733  +    add_srs_wkt (p, 11,
         2734  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"5562\"]]");
         2735  +    p = add_epsg_def (filter, first, last, 5563, "epsg", 5563,
         2736  +        "UCS-2000 / Gauss-Kruger zone 5");
         2737  +    add_proj4text (p, 0,
         2738  +        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 ");
         2739  +    add_proj4text (p, 1,
         2740  +        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
         2741  +    add_proj4text (p, 2,
         2742  +        "ts=m +no_defs");
         2743  +    add_srs_wkt (p, 0,
         2744  +        "PROJCS[\"UCS-2000 / Gauss-Kruger zone 5\",GEOGCS[\"UCS-2");
         2745  +    add_srs_wkt (p, 1,
         2746  +        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
         2747  +    add_srs_wkt (p, 2,
         2748  +        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
         2749  +    add_srs_wkt (p, 3,
         2750  +        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
         2751  +    add_srs_wkt (p, 4,
         2752  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2753  +    add_srs_wkt (p, 5,
         2754  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2755  +    add_srs_wkt (p, 6,
         2756  +        "122\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Trans");
         2757  +    add_srs_wkt (p, 7,
         2758  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2759  +    add_srs_wkt (p, 8,
         2760  +        "RAMETER[\"central_meridian\",27],PARAMETER[\"scale_facto");
         2761  +    add_srs_wkt (p, 9,
         2762  +        "r\",1],PARAMETER[\"false_easting\",5500000],PARAMETER[\"");
         2763  +    add_srs_wkt (p, 10,
         2764  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2765  +    add_srs_wkt (p, 11,
         2766  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"5563\"]]");
         2767  +    p = add_epsg_def (filter, first, last, 5564, "epsg", 5564,
         2768  +        "UCS-2000 / Gauss-Kruger zone 6");
         2769  +    add_proj4text (p, 0,
         2770  +        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 ");
         2771  +    add_proj4text (p, 1,
         2772  +        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
         2773  +    add_proj4text (p, 2,
         2774  +        "ts=m +no_defs");
         2775  +    add_srs_wkt (p, 0,
         2776  +        "PROJCS[\"UCS-2000 / Gauss-Kruger zone 6\",GEOGCS[\"UCS-2");
         2777  +    add_srs_wkt (p, 1,
         2778  +        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
         2779  +    add_srs_wkt (p, 2,
         2780  +        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
         2781  +    add_srs_wkt (p, 3,
         2782  +        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
         2783  +    add_srs_wkt (p, 4,
         2784  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2785  +    add_srs_wkt (p, 5,
         2786  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2787  +    add_srs_wkt (p, 6,
         2788  +        "122\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Trans");
         2789  +    add_srs_wkt (p, 7,
         2790  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2791  +    add_srs_wkt (p, 8,
         2792  +        "RAMETER[\"central_meridian\",33],PARAMETER[\"scale_facto");
         2793  +    add_srs_wkt (p, 9,
         2794  +        "r\",1],PARAMETER[\"false_easting\",6500000],PARAMETER[\"");
         2795  +    add_srs_wkt (p, 10,
         2796  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2797  +    add_srs_wkt (p, 11,
         2798  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"5564\"]]");
         2799  +    p = add_epsg_def (filter, first, last, 5565, "epsg", 5565,
         2800  +        "UCS-2000 / Gauss-Kruger zone 7");
         2801  +    add_proj4text (p, 0,
         2802  +        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 ");
         2803  +    add_proj4text (p, 1,
         2804  +        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
         2805  +    add_proj4text (p, 2,
         2806  +        "ts=m +no_defs");
         2807  +    add_srs_wkt (p, 0,
         2808  +        "PROJCS[\"UCS-2000 / Gauss-Kruger zone 7\",GEOGCS[\"UCS-2");
         2809  +    add_srs_wkt (p, 1,
         2810  +        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
         2811  +    add_srs_wkt (p, 2,
         2812  +        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
         2813  +    add_srs_wkt (p, 3,
         2814  +        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
         2815  +    add_srs_wkt (p, 4,
         2816  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2817  +    add_srs_wkt (p, 5,
         2818  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2819  +    add_srs_wkt (p, 6,
         2820  +        "122\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Trans");
         2821  +    add_srs_wkt (p, 7,
         2822  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2823  +    add_srs_wkt (p, 8,
         2824  +        "RAMETER[\"central_meridian\",39],PARAMETER[\"scale_facto");
         2825  +    add_srs_wkt (p, 9,
         2826  +        "r\",1],PARAMETER[\"false_easting\",7500000],PARAMETER[\"");
         2827  +    add_srs_wkt (p, 10,
         2828  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2829  +    add_srs_wkt (p, 11,
         2830  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"5565\"]]");
         2831  +    p = add_epsg_def (filter, first, last, 5566, "epsg", 5566,
         2832  +        "UCS-2000 / Gauss-Kruger CM 21E");
         2833  +    add_proj4text (p, 0,
         2834  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +");
         2835  +    add_proj4text (p, 1,
         2836  +        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
         2837  +    add_proj4text (p, 2,
         2838  +        "s=m +no_defs");
         2839  +    add_srs_wkt (p, 0,
         2840  +        "PROJCS[\"UCS-2000 / Gauss-Kruger CM 21E\",GEOGCS[\"UCS-2");
         2841  +    add_srs_wkt (p, 1,
         2842  +        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
         2843  +    add_srs_wkt (p, 2,
         2844  +        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
         2845  +    add_srs_wkt (p, 3,
         2846  +        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
         2847  +    add_srs_wkt (p, 4,
         2848  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2849  +    add_srs_wkt (p, 5,
         2850  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2851  +    add_srs_wkt (p, 6,
         2852  +        "122\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Trans");
         2853  +    add_srs_wkt (p, 7,
         2854  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2855  +    add_srs_wkt (p, 8,
         2856  +        "RAMETER[\"central_meridian\",21],PARAMETER[\"scale_facto");
         2857  +    add_srs_wkt (p, 9,
         2858  +        "r\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2859  +    add_srs_wkt (p, 10,
         2860  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2861  +    add_srs_wkt (p, 11,
         2862  +        "9001\"]],AUTHORITY[\"EPSG\",\"5566\"]]");
         2863  +    p = add_epsg_def (filter, first, last, 5567, "epsg", 5567,
         2864  +        "UCS-2000 / Gauss-Kruger CM 27E");
         2865  +    add_proj4text (p, 0,
         2866  +        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
         2867  +    add_proj4text (p, 1,
         2868  +        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
         2869  +    add_proj4text (p, 2,
         2870  +        "s=m +no_defs");
         2871  +    add_srs_wkt (p, 0,
         2872  +        "PROJCS[\"UCS-2000 / Gauss-Kruger CM 27E\",GEOGCS[\"UCS-2");
         2873  +    add_srs_wkt (p, 1,
         2874  +        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
         2875  +    add_srs_wkt (p, 2,
         2876  +        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
         2877  +    add_srs_wkt (p, 3,
         2878  +        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
         2879  +    add_srs_wkt (p, 4,
         2880  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2881  +    add_srs_wkt (p, 5,
         2882  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2883  +    add_srs_wkt (p, 6,
         2884  +        "122\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Trans");
         2885  +    add_srs_wkt (p, 7,
         2886  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2887  +    add_srs_wkt (p, 8,
         2888  +        "RAMETER[\"central_meridian\",27],PARAMETER[\"scale_facto");
         2889  +    add_srs_wkt (p, 9,
         2890  +        "r\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2891  +    add_srs_wkt (p, 10,
         2892  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2893  +    add_srs_wkt (p, 11,
         2894  +        "9001\"]],AUTHORITY[\"EPSG\",\"5567\"]]");
         2895  +    p = add_epsg_def (filter, first, last, 5568, "epsg", 5568,
         2896  +        "UCS-2000 / Gauss-Kruger CM 33E");
         2897  +    add_proj4text (p, 0,
         2898  +        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
         2899  +    add_proj4text (p, 1,
         2900  +        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
         2901  +    add_proj4text (p, 2,
         2902  +        "s=m +no_defs");
         2903  +    add_srs_wkt (p, 0,
         2904  +        "PROJCS[\"UCS-2000 / Gauss-Kruger CM 33E\",GEOGCS[\"UCS-2");
         2905  +    add_srs_wkt (p, 1,
         2906  +        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
         2907  +    add_srs_wkt (p, 2,
         2908  +        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
         2909  +    add_srs_wkt (p, 3,
         2910  +        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
         2911  +    add_srs_wkt (p, 4,
         2912  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2913  +    add_srs_wkt (p, 5,
         2914  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2915  +    add_srs_wkt (p, 6,
         2916  +        "122\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Trans");
         2917  +    add_srs_wkt (p, 7,
         2918  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2919  +    add_srs_wkt (p, 8,
         2920  +        "RAMETER[\"central_meridian\",33],PARAMETER[\"scale_facto");
         2921  +    add_srs_wkt (p, 9,
         2922  +        "r\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2923  +    add_srs_wkt (p, 10,
         2924  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2925  +    add_srs_wkt (p, 11,
         2926  +        "9001\"]],AUTHORITY[\"EPSG\",\"5568\"]]");
         2927  +    p = add_epsg_def (filter, first, last, 5569, "epsg", 5569,
         2928  +        "UCS-2000 / Gauss-Kruger CM 39E");
         2929  +    add_proj4text (p, 0,
         2930  +        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
         2931  +    add_proj4text (p, 1,
         2932  +        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
         2933  +    add_proj4text (p, 2,
         2934  +        "s=m +no_defs");
         2935  +    add_srs_wkt (p, 0,
         2936  +        "PROJCS[\"UCS-2000 / Gauss-Kruger CM 39E\",GEOGCS[\"UCS-2");
         2937  +    add_srs_wkt (p, 1,
         2938  +        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
         2939  +    add_srs_wkt (p, 2,
         2940  +        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
         2941  +    add_srs_wkt (p, 3,
         2942  +        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
         2943  +    add_srs_wkt (p, 4,
         2944  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2945  +    add_srs_wkt (p, 5,
         2946  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2947  +    add_srs_wkt (p, 6,
         2948  +        "122\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Trans");
         2949  +    add_srs_wkt (p, 7,
         2950  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
         2951  +    add_srs_wkt (p, 8,
         2952  +        "RAMETER[\"central_meridian\",39],PARAMETER[\"scale_facto");
         2953  +    add_srs_wkt (p, 9,
         2954  +        "r\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2955  +    add_srs_wkt (p, 10,
         2956  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2957  +    add_srs_wkt (p, 11,
         2958  +        "9001\"]],AUTHORITY[\"EPSG\",\"5569\"]]");
         2959  +    p = add_epsg_def (filter, first, last, 5570, "epsg", 5570,
         2960  +        "UCS-2000 / 3-degree Gauss-Kruger zone 7 (deprecated)");
         2961  +    add_proj4text (p, 0,
         2962  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 ");
         2963  +    add_proj4text (p, 1,
         2964  +        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
         2965  +    add_proj4text (p, 2,
         2966  +        "ts=m +no_defs");
         2967  +    add_srs_wkt (p, 0,
         2968  +        "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 7 (deprec");
         2969  +    add_srs_wkt (p, 1,
         2970  +        "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER");
         2971  +    add_srs_wkt (p, 2,
         2972  +        "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
         2973  +    add_srs_wkt (p, 3,
         2974  +        ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
         2975  +    add_srs_wkt (p, 4,
         2976  +        "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
         2977  +    add_srs_wkt (p, 5,
         2978  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
         2979  +    add_srs_wkt (p, 6,
         2980  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
         2981  +    add_srs_wkt (p, 7,
         2982  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         2983  +    add_srs_wkt (p, 8,
         2984  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",21],");
         2985  +    add_srs_wkt (p, 9,
         2986  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2987  +    add_srs_wkt (p, 10,
         2988  +        ",7500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2989  +    add_srs_wkt (p, 11,
         2990  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"55");
         2991  +    add_srs_wkt (p, 12,
         2992  +        "70\"]]");
         2993  +    p = add_epsg_def (filter, first, last, 5571, "epsg", 5571,
         2994  +        "UCS-2000 / 3-degree Gauss-Kruger zone 8 (deprecated)");
         2995  +    add_proj4text (p, 0,
         2996  +        "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 ");
         2997  +    add_proj4text (p, 1,
         2998  +        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
         2999  +    add_proj4text (p, 2,
         3000  +        "ts=m +no_defs");
         3001  +    add_srs_wkt (p, 0,
         3002  +        "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 8 (deprec");
         3003  +    add_srs_wkt (p, 1,
         3004  +        "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER");
         3005  +    add_srs_wkt (p, 2,
         3006  +        "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
         3007  +    add_srs_wkt (p, 3,
         3008  +        ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
         3009  +    add_srs_wkt (p, 4,
         3010  +        "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
         3011  +    add_srs_wkt (p, 5,
         3012  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
         3013  +    add_srs_wkt (p, 6,
         3014  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
         3015  +    add_srs_wkt (p, 7,
         3016  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3017  +    add_srs_wkt (p, 8,
         3018  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",24],");
         3019  +    add_srs_wkt (p, 9,
         3020  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3021  +    add_srs_wkt (p, 10,
         3022  +        ",8500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         3023  +    add_srs_wkt (p, 11,
         3024  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"55");
         3025  +    add_srs_wkt (p, 12,
         3026  +        "71\"]]");
         3027  +    p = add_epsg_def (filter, first, last, 5572, "epsg", 5572,
         3028  +        "UCS-2000 / 3-degree Gauss-Kruger zone 9 (deprecated)");
         3029  +    add_proj4text (p, 0,
         3030  +        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 ");
         3031  +    add_proj4text (p, 1,
         3032  +        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
         3033  +    add_proj4text (p, 2,
         3034  +        "ts=m +no_defs");
         3035  +    add_srs_wkt (p, 0,
         3036  +        "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 9 (deprec");
         3037  +    add_srs_wkt (p, 1,
         3038  +        "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER");
         3039  +    add_srs_wkt (p, 2,
         3040  +        "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
         3041  +    add_srs_wkt (p, 3,
         3042  +        ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
         3043  +    add_srs_wkt (p, 4,
         3044  +        "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
         3045  +    add_srs_wkt (p, 5,
         3046  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
         3047  +    add_srs_wkt (p, 6,
         3048  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
         3049  +    add_srs_wkt (p, 7,
         3050  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3051  +    add_srs_wkt (p, 8,
         3052  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",27],");
         3053  +    add_srs_wkt (p, 9,
         3054  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3055  +    add_srs_wkt (p, 10,
         3056  +        ",9500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         3057  +    add_srs_wkt (p, 11,
         3058  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"55");
         3059  +    add_srs_wkt (p, 12,
         3060  +        "72\"]]");
         3061  +    p = add_epsg_def (filter, first, last, 5573, "epsg", 5573,
         3062  +        "UCS-2000 / 3-degree Gauss-Kruger zone 10 (deprecated)");
         3063  +    add_proj4text (p, 0,
         3064  +        "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0");
         3065  +    add_proj4text (p, 1,
         3066  +        " +ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +un");
         3067  +    add_proj4text (p, 2,
         3068  +        "its=m +no_defs");
         3069  +    add_srs_wkt (p, 0,
         3070  +        "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 10 (depre");
         3071  +    add_srs_wkt (p, 1,
         3072  +        "cated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHE");
         3073  +    add_srs_wkt (p, 2,
         3074  +        "ROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
         3075  +    add_srs_wkt (p, 3,
         3076  +        ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
         3077  +    add_srs_wkt (p, 4,
         3078  +        "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
         3079  +    add_srs_wkt (p, 5,
         3080  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
         3081  +    add_srs_wkt (p, 6,
         3082  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
         3083  +    add_srs_wkt (p, 7,
         3084  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3085  +    add_srs_wkt (p, 8,
         3086  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",30],");
         3087  +    add_srs_wkt (p, 9,
         3088  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3089  +    add_srs_wkt (p, 10,
         3090  +        ",10500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         3091  +    add_srs_wkt (p, 11,
         3092  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"55");
         3093  +    add_srs_wkt (p, 12,
         3094  +        "73\"]]");
         3095  +    p = add_epsg_def (filter, first, last, 5574, "epsg", 5574,
         3096  +        "UCS-2000 / 3-degree Gauss-Kruger zone 11 (deprecated)");
         3097  +    add_proj4text (p, 0,
         3098  +        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0");
         3099  +    add_proj4text (p, 1,
         3100  +        " +ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +un");
         3101  +    add_proj4text (p, 2,
         3102  +        "its=m +no_defs");
         3103  +    add_srs_wkt (p, 0,
         3104  +        "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 11 (depre");
         3105  +    add_srs_wkt (p, 1,
         3106  +        "cated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHE");
         3107  +    add_srs_wkt (p, 2,
         3108  +        "ROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
         3109  +    add_srs_wkt (p, 3,
         3110  +        ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
         3111  +    add_srs_wkt (p, 4,
         3112  +        "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
         3113  +    add_srs_wkt (p, 5,
         3114  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
         3115  +    add_srs_wkt (p, 6,
         3116  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
         3117  +    add_srs_wkt (p, 7,
         3118  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3119  +    add_srs_wkt (p, 8,
         3120  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",33],");
         3121  +    add_srs_wkt (p, 9,
         3122  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3123  +    add_srs_wkt (p, 10,
         3124  +        ",11500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         3125  +    add_srs_wkt (p, 11,
         3126  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"55");
         3127  +    add_srs_wkt (p, 12,
         3128  +        "74\"]]");
         3129  +    p = add_epsg_def (filter, first, last, 5575, "epsg", 5575,
         3130  +        "UCS-2000 / 3-degree Gauss-Kruger zone 12 (deprecated)");
         3131  +    add_proj4text (p, 0,
         3132  +        "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0");
         3133  +    add_proj4text (p, 1,
         3134  +        " +ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +un");
         3135  +    add_proj4text (p, 2,
         3136  +        "its=m +no_defs");
         3137  +    add_srs_wkt (p, 0,
         3138  +        "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 12 (depre");
         3139  +    add_srs_wkt (p, 1,
         3140  +        "cated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHE");
         3141  +    add_srs_wkt (p, 2,
         3142  +        "ROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
         3143  +    add_srs_wkt (p, 3,
         3144  +        ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
         3145  +    add_srs_wkt (p, 4,
         3146  +        "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
         3147  +    add_srs_wkt (p, 5,
         3148  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3746   3149       add_srs_wkt (p, 6,
  3747         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]]");
         3150  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
         3151  +    add_srs_wkt (p, 7,
         3152  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3153  +    add_srs_wkt (p, 8,
         3154  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",36],");
         3155  +    add_srs_wkt (p, 9,
         3156  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         3157  +    add_srs_wkt (p, 10,
         3158  +        ",12500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         3159  +    add_srs_wkt (p, 11,
         3160  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"55");
         3161  +    add_srs_wkt (p, 12,
         3162  +        "75\"]]");
  3748   3163   }
  3749   3164   
  3750   3165   #endif /* full EPSG initialization enabled/disabled */
  3751   3166   

Changes to src/srsinit/epsg_inlined_27.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_27 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 5562, "epsg", 5562,
    56         -        "UCS-2000 / Gauss-Kruger zone 4", 0, 1,
    57         -        "Krassowsky 1940", "Greenwich",
    58         -        "Ukraine_2000", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 ");
    62         -    add_proj4text (p, 1,
    63         -        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
    64         -    add_proj4text (p, 2,
    65         -        "ts=m +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"UCS-2000 / Gauss-Kruger zone 4\",GEOGCS[\"UCS-2");
    68         -    add_srs_wkt (p, 1,
    69         -        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
    70         -    add_srs_wkt (p, 2,
    71         -        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
    72         -    add_srs_wkt (p, 3,
    73         -        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
    74         -    add_srs_wkt (p, 4,
    75         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
    76         -    add_srs_wkt (p, 5,
    77         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
    78         -    add_srs_wkt (p, 6,
    79         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
    80         -    add_srs_wkt (p, 7,
    81         -        "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_");
    82         -    add_srs_wkt (p, 8,
    83         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
    84         -    add_srs_wkt (p, 9,
    85         -        "R[\"central_meridian\",21],PARAMETER[\"scale_factor\",1]");
    86         -    add_srs_wkt (p, 10,
    87         -        ",PARAMETER[\"false_easting\",4500000],PARAMETER[\"false_");
    88         -    add_srs_wkt (p, 11,
    89         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
    90         -    add_srs_wkt (p, 12,
    91         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
    92         -    add_srs_wkt (p, 13,
    93         -        "\",\"5562\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 5563, "epsg", 5563,
    95         -        "UCS-2000 / Gauss-Kruger zone 5", 0, 1,
    96         -        "Krassowsky 1940", "Greenwich",
    97         -        "Ukraine_2000", "Transverse_Mercator", "metre",
    98         -        "X", "North", "Y", "East");
    99         -    add_proj4text (p, 0,
   100         -        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 ");
   101         -    add_proj4text (p, 1,
   102         -        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
   103         -    add_proj4text (p, 2,
   104         -        "ts=m +no_defs");
   105         -    add_srs_wkt (p, 0,
   106         -        "PROJCS[\"UCS-2000 / Gauss-Kruger zone 5\",GEOGCS[\"UCS-2");
   107         -    add_srs_wkt (p, 1,
   108         -        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
   109         -    add_srs_wkt (p, 2,
   110         -        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
   111         -    add_srs_wkt (p, 3,
   112         -        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
   113         -    add_srs_wkt (p, 4,
   114         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   115         -    add_srs_wkt (p, 5,
   116         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   117         -    add_srs_wkt (p, 6,
   118         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   119         -    add_srs_wkt (p, 7,
   120         -        "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_");
   121         -    add_srs_wkt (p, 8,
   122         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   123         -    add_srs_wkt (p, 9,
   124         -        "R[\"central_meridian\",27],PARAMETER[\"scale_factor\",1]");
   125         -    add_srs_wkt (p, 10,
   126         -        ",PARAMETER[\"false_easting\",5500000],PARAMETER[\"false_");
   127         -    add_srs_wkt (p, 11,
   128         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   129         -    add_srs_wkt (p, 12,
   130         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
   131         -    add_srs_wkt (p, 13,
   132         -        "\",\"5563\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 5564, "epsg", 5564,
   134         -        "UCS-2000 / Gauss-Kruger zone 6", 0, 1,
   135         -        "Krassowsky 1940", "Greenwich",
   136         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   137         -        "X", "North", "Y", "East");
   138         -    add_proj4text (p, 0,
   139         -        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 ");
   140         -    add_proj4text (p, 1,
   141         -        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
   142         -    add_proj4text (p, 2,
   143         -        "ts=m +no_defs");
   144         -    add_srs_wkt (p, 0,
   145         -        "PROJCS[\"UCS-2000 / Gauss-Kruger zone 6\",GEOGCS[\"UCS-2");
   146         -    add_srs_wkt (p, 1,
   147         -        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
   148         -    add_srs_wkt (p, 2,
   149         -        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
   150         -    add_srs_wkt (p, 3,
   151         -        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
   152         -    add_srs_wkt (p, 4,
   153         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   154         -    add_srs_wkt (p, 5,
   155         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   156         -    add_srs_wkt (p, 6,
   157         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   158         -    add_srs_wkt (p, 7,
   159         -        "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_");
   160         -    add_srs_wkt (p, 8,
   161         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   162         -    add_srs_wkt (p, 9,
   163         -        "R[\"central_meridian\",33],PARAMETER[\"scale_factor\",1]");
   164         -    add_srs_wkt (p, 10,
   165         -        ",PARAMETER[\"false_easting\",6500000],PARAMETER[\"false_");
   166         -    add_srs_wkt (p, 11,
   167         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   168         -    add_srs_wkt (p, 12,
   169         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
   170         -    add_srs_wkt (p, 13,
   171         -        "\",\"5564\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 5565, "epsg", 5565,
   173         -        "UCS-2000 / Gauss-Kruger zone 7", 0, 1,
   174         -        "Krassowsky 1940", "Greenwich",
   175         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   176         -        "X", "North", "Y", "East");
   177         -    add_proj4text (p, 0,
   178         -        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 ");
   179         -    add_proj4text (p, 1,
   180         -        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
   181         -    add_proj4text (p, 2,
   182         -        "ts=m +no_defs");
   183         -    add_srs_wkt (p, 0,
   184         -        "PROJCS[\"UCS-2000 / Gauss-Kruger zone 7\",GEOGCS[\"UCS-2");
   185         -    add_srs_wkt (p, 1,
   186         -        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
   187         -    add_srs_wkt (p, 2,
   188         -        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
   189         -    add_srs_wkt (p, 3,
   190         -        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
   191         -    add_srs_wkt (p, 4,
   192         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   193         -    add_srs_wkt (p, 5,
   194         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   195         -    add_srs_wkt (p, 6,
   196         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   197         -    add_srs_wkt (p, 7,
   198         -        "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_");
   199         -    add_srs_wkt (p, 8,
   200         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   201         -    add_srs_wkt (p, 9,
   202         -        "R[\"central_meridian\",39],PARAMETER[\"scale_factor\",1]");
   203         -    add_srs_wkt (p, 10,
   204         -        ",PARAMETER[\"false_easting\",7500000],PARAMETER[\"false_");
   205         -    add_srs_wkt (p, 11,
   206         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   207         -    add_srs_wkt (p, 12,
   208         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
   209         -    add_srs_wkt (p, 13,
   210         -        "\",\"5565\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 5566, "epsg", 5566,
   212         -        "UCS-2000 / Gauss-Kruger CM 21E", 0, 1,
   213         -        "Krassowsky 1940", "Greenwich",
   214         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   215         -        "X", "North", "Y", "East");
   216         -    add_proj4text (p, 0,
   217         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +");
   218         -    add_proj4text (p, 1,
   219         -        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
   220         -    add_proj4text (p, 2,
   221         -        "s=m +no_defs");
   222         -    add_srs_wkt (p, 0,
   223         -        "PROJCS[\"UCS-2000 / Gauss-Kruger CM 21E\",GEOGCS[\"UCS-2");
   224         -    add_srs_wkt (p, 1,
   225         -        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
   226         -    add_srs_wkt (p, 2,
   227         -        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
   228         -    add_srs_wkt (p, 3,
   229         -        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
   230         -    add_srs_wkt (p, 4,
   231         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   232         -    add_srs_wkt (p, 5,
   233         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   234         -    add_srs_wkt (p, 6,
   235         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   236         -    add_srs_wkt (p, 7,
   237         -        "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_");
   238         -    add_srs_wkt (p, 8,
   239         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   240         -    add_srs_wkt (p, 9,
   241         -        "R[\"central_meridian\",21],PARAMETER[\"scale_factor\",1]");
   242         -    add_srs_wkt (p, 10,
   243         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   244         -    add_srs_wkt (p, 11,
   245         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   246         -    add_srs_wkt (p, 12,
   247         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   248         -    add_srs_wkt (p, 13,
   249         -        ",\"5566\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 5567, "epsg", 5567,
   251         -        "UCS-2000 / Gauss-Kruger CM 27E", 0, 1,
   252         -        "Krassowsky 1940", "Greenwich",
   253         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   254         -        "X", "North", "Y", "East");
   255         -    add_proj4text (p, 0,
   256         -        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
   257         -    add_proj4text (p, 1,
   258         -        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
   259         -    add_proj4text (p, 2,
   260         -        "s=m +no_defs");
   261         -    add_srs_wkt (p, 0,
   262         -        "PROJCS[\"UCS-2000 / Gauss-Kruger CM 27E\",GEOGCS[\"UCS-2");
   263         -    add_srs_wkt (p, 1,
   264         -        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
   265         -    add_srs_wkt (p, 2,
   266         -        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
   267         -    add_srs_wkt (p, 3,
   268         -        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
   269         -    add_srs_wkt (p, 4,
   270         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   271         -    add_srs_wkt (p, 5,
   272         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   273         -    add_srs_wkt (p, 6,
   274         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   275         -    add_srs_wkt (p, 7,
   276         -        "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_");
   277         -    add_srs_wkt (p, 8,
   278         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   279         -    add_srs_wkt (p, 9,
   280         -        "R[\"central_meridian\",27],PARAMETER[\"scale_factor\",1]");
   281         -    add_srs_wkt (p, 10,
   282         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   283         -    add_srs_wkt (p, 11,
   284         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   285         -    add_srs_wkt (p, 12,
   286         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   287         -    add_srs_wkt (p, 13,
   288         -        ",\"5567\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 5568, "epsg", 5568,
   290         -        "UCS-2000 / Gauss-Kruger CM 33E", 0, 1,
   291         -        "Krassowsky 1940", "Greenwich",
   292         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   293         -        "X", "North", "Y", "East");
   294         -    add_proj4text (p, 0,
   295         -        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
   296         -    add_proj4text (p, 1,
   297         -        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
   298         -    add_proj4text (p, 2,
   299         -        "s=m +no_defs");
   300         -    add_srs_wkt (p, 0,
   301         -        "PROJCS[\"UCS-2000 / Gauss-Kruger CM 33E\",GEOGCS[\"UCS-2");
   302         -    add_srs_wkt (p, 1,
   303         -        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
   304         -    add_srs_wkt (p, 2,
   305         -        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
   306         -    add_srs_wkt (p, 3,
   307         -        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
   308         -    add_srs_wkt (p, 4,
   309         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   310         -    add_srs_wkt (p, 5,
   311         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   312         -    add_srs_wkt (p, 6,
   313         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   314         -    add_srs_wkt (p, 7,
   315         -        "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_");
   316         -    add_srs_wkt (p, 8,
   317         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   318         -    add_srs_wkt (p, 9,
   319         -        "R[\"central_meridian\",33],PARAMETER[\"scale_factor\",1]");
   320         -    add_srs_wkt (p, 10,
   321         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   322         -    add_srs_wkt (p, 11,
   323         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   324         -    add_srs_wkt (p, 12,
   325         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   326         -    add_srs_wkt (p, 13,
   327         -        ",\"5568\"]]");
   328         -    p = add_epsg_def_ex (filter, first, last, 5569, "epsg", 5569,
   329         -        "UCS-2000 / Gauss-Kruger CM 39E", 0, 1,
   330         -        "Krassowsky 1940", "Greenwich",
   331         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   332         -        "X", "North", "Y", "East");
   333         -    add_proj4text (p, 0,
   334         -        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
   335         -    add_proj4text (p, 1,
   336         -        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
   337         -    add_proj4text (p, 2,
   338         -        "s=m +no_defs");
   339         -    add_srs_wkt (p, 0,
   340         -        "PROJCS[\"UCS-2000 / Gauss-Kruger CM 39E\",GEOGCS[\"UCS-2");
   341         -    add_srs_wkt (p, 1,
   342         -        "000\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
   343         -    add_srs_wkt (p, 2,
   344         -        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
   345         -    add_srs_wkt (p, 3,
   346         -        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
   347         -    add_srs_wkt (p, 4,
   348         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   349         -    add_srs_wkt (p, 5,
   350         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   351         -    add_srs_wkt (p, 6,
   352         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   353         -    add_srs_wkt (p, 7,
   354         -        "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_");
   355         -    add_srs_wkt (p, 8,
   356         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
   357         -    add_srs_wkt (p, 9,
   358         -        "R[\"central_meridian\",39],PARAMETER[\"scale_factor\",1]");
   359         -    add_srs_wkt (p, 10,
   360         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   361         -    add_srs_wkt (p, 11,
   362         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   363         -    add_srs_wkt (p, 12,
   364         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   365         -    add_srs_wkt (p, 13,
   366         -        ",\"5569\"]]");
   367         -    p = add_epsg_def_ex (filter, first, last, 5570, "epsg", 5570,
   368         -        "UCS-2000 / 3-degree Gauss-Kruger zone 7 (deprecated)", 0, 1,
   369         -        "Krassowsky 1940", "Greenwich",
   370         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   371         -        "X", "North", "Y", "East");
   372         -    add_proj4text (p, 0,
   373         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 ");
   374         -    add_proj4text (p, 1,
   375         -        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
   376         -    add_proj4text (p, 2,
   377         -        "ts=m +no_defs");
   378         -    add_srs_wkt (p, 0,
   379         -        "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 7 (deprec");
   380         -    add_srs_wkt (p, 1,
   381         -        "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER");
   382         -    add_srs_wkt (p, 2,
   383         -        "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
   384         -    add_srs_wkt (p, 3,
   385         -        ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   386         -    add_srs_wkt (p, 4,
   387         -        "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   388         -    add_srs_wkt (p, 5,
   389         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   390         -    add_srs_wkt (p, 6,
   391         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
   392         -    add_srs_wkt (p, 7,
   393         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
   394         -    add_srs_wkt (p, 8,
   395         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
   396         -    add_srs_wkt (p, 9,
   397         -        "of_origin\",0],PARAMETER[\"central_meridian\",21],PARAME");
   398         -    add_srs_wkt (p, 10,
   399         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",7500");
   400         -    add_srs_wkt (p, 11,
   401         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   402         -    add_srs_wkt (p, 12,
   403         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   404         -    add_srs_wkt (p, 13,
   405         -        ",EAST],AUTHORITY[\"EPSG\",\"5570\"]]");
   406         -    p = add_epsg_def_ex (filter, first, last, 5571, "epsg", 5571,
   407         -        "UCS-2000 / 3-degree Gauss-Kruger zone 8 (deprecated)", 0, 1,
   408         -        "Krassowsky 1940", "Greenwich",
   409         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   410         -        "X", "North", "Y", "East");
   411         -    add_proj4text (p, 0,
   412         -        "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 ");
   413         -    add_proj4text (p, 1,
   414         -        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
   415         -    add_proj4text (p, 2,
   416         -        "ts=m +no_defs");
   417         -    add_srs_wkt (p, 0,
   418         -        "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 8 (deprec");
   419         -    add_srs_wkt (p, 1,
   420         -        "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER");
   421         -    add_srs_wkt (p, 2,
   422         -        "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
   423         -    add_srs_wkt (p, 3,
   424         -        ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   425         -    add_srs_wkt (p, 4,
   426         -        "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   427         -    add_srs_wkt (p, 5,
   428         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   429         -    add_srs_wkt (p, 6,
   430         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
   431         -    add_srs_wkt (p, 7,
   432         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
   433         -    add_srs_wkt (p, 8,
   434         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
   435         -    add_srs_wkt (p, 9,
   436         -        "of_origin\",0],PARAMETER[\"central_meridian\",24],PARAME");
   437         -    add_srs_wkt (p, 10,
   438         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",8500");
   439         -    add_srs_wkt (p, 11,
   440         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   441         -    add_srs_wkt (p, 12,
   442         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   443         -    add_srs_wkt (p, 13,
   444         -        ",EAST],AUTHORITY[\"EPSG\",\"5571\"]]");
   445         -    p = add_epsg_def_ex (filter, first, last, 5572, "epsg", 5572,
   446         -        "UCS-2000 / 3-degree Gauss-Kruger zone 9 (deprecated)", 0, 1,
   447         -        "Krassowsky 1940", "Greenwich",
   448         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   449         -        "X", "North", "Y", "East");
   450         -    add_proj4text (p, 0,
   451         -        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=9500000 +y_0=0 ");
   452         -    add_proj4text (p, 1,
   453         -        "+ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +uni");
   454         -    add_proj4text (p, 2,
   455         -        "ts=m +no_defs");
   456         -    add_srs_wkt (p, 0,
   457         -        "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 9 (deprec");
   458         -    add_srs_wkt (p, 1,
   459         -        "ated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHER");
   460         -    add_srs_wkt (p, 2,
   461         -        "OID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
   462         -    add_srs_wkt (p, 3,
   463         -        ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   464         -    add_srs_wkt (p, 4,
   465         -        "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   466         -    add_srs_wkt (p, 5,
   467         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   468         -    add_srs_wkt (p, 6,
   469         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
   470         -    add_srs_wkt (p, 7,
   471         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
   472         -    add_srs_wkt (p, 8,
   473         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
   474         -    add_srs_wkt (p, 9,
   475         -        "of_origin\",0],PARAMETER[\"central_meridian\",27],PARAME");
   476         -    add_srs_wkt (p, 10,
   477         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",9500");
   478         -    add_srs_wkt (p, 11,
   479         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
   480         -    add_srs_wkt (p, 12,
   481         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   482         -    add_srs_wkt (p, 13,
   483         -        ",EAST],AUTHORITY[\"EPSG\",\"5572\"]]");
   484         -    p = add_epsg_def_ex (filter, first, last, 5573, "epsg", 5573,
   485         -        "UCS-2000 / 3-degree Gauss-Kruger zone 10 (deprecated)", 0, 1,
   486         -        "Krassowsky 1940", "Greenwich",
   487         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   488         -        "X", "North", "Y", "East");
   489         -    add_proj4text (p, 0,
   490         -        "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=10500000 +y_0=0");
   491         -    add_proj4text (p, 1,
   492         -        " +ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +un");
   493         -    add_proj4text (p, 2,
   494         -        "its=m +no_defs");
   495         -    add_srs_wkt (p, 0,
   496         -        "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 10 (depre");
   497         -    add_srs_wkt (p, 1,
   498         -        "cated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHE");
   499         -    add_srs_wkt (p, 2,
   500         -        "ROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
   501         -    add_srs_wkt (p, 3,
   502         -        ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   503         -    add_srs_wkt (p, 4,
   504         -        "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   505         -    add_srs_wkt (p, 5,
   506         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   507         -    add_srs_wkt (p, 6,
   508         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
   509         -    add_srs_wkt (p, 7,
   510         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
   511         -    add_srs_wkt (p, 8,
   512         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
   513         -    add_srs_wkt (p, 9,
   514         -        "of_origin\",0],PARAMETER[\"central_meridian\",30],PARAME");
   515         -    add_srs_wkt (p, 10,
   516         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1050");
   517         -    add_srs_wkt (p, 11,
   518         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
   519         -    add_srs_wkt (p, 12,
   520         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   521         -    add_srs_wkt (p, 13,
   522         -        ",EAST],AUTHORITY[\"EPSG\",\"5573\"]]");
   523         -    p = add_epsg_def_ex (filter, first, last, 5574, "epsg", 5574,
   524         -        "UCS-2000 / 3-degree Gauss-Kruger zone 11 (deprecated)", 0, 1,
   525         -        "Krassowsky 1940", "Greenwich",
   526         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   527         -        "X", "North", "Y", "East");
   528         -    add_proj4text (p, 0,
   529         -        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=11500000 +y_0=0");
   530         -    add_proj4text (p, 1,
   531         -        " +ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +un");
   532         -    add_proj4text (p, 2,
   533         -        "its=m +no_defs");
   534         -    add_srs_wkt (p, 0,
   535         -        "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 11 (depre");
   536         -    add_srs_wkt (p, 1,
   537         -        "cated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHE");
   538         -    add_srs_wkt (p, 2,
   539         -        "ROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
   540         -    add_srs_wkt (p, 3,
   541         -        ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   542         -    add_srs_wkt (p, 4,
   543         -        "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   544         -    add_srs_wkt (p, 5,
   545         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   546         -    add_srs_wkt (p, 6,
   547         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
   548         -    add_srs_wkt (p, 7,
   549         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
   550         -    add_srs_wkt (p, 8,
   551         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
   552         -    add_srs_wkt (p, 9,
   553         -        "of_origin\",0],PARAMETER[\"central_meridian\",33],PARAME");
   554         -    add_srs_wkt (p, 10,
   555         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1150");
   556         -    add_srs_wkt (p, 11,
   557         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
   558         -    add_srs_wkt (p, 12,
   559         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   560         -    add_srs_wkt (p, 13,
   561         -        ",EAST],AUTHORITY[\"EPSG\",\"5574\"]]");
   562         -    p = add_epsg_def_ex (filter, first, last, 5575, "epsg", 5575,
   563         -        "UCS-2000 / 3-degree Gauss-Kruger zone 12 (deprecated)", 0, 1,
   564         -        "Krassowsky 1940", "Greenwich",
   565         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   566         -        "X", "North", "Y", "East");
   567         -    add_proj4text (p, 0,
   568         -        "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=12500000 +y_0=0");
   569         -    add_proj4text (p, 1,
   570         -        " +ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +un");
   571         -    add_proj4text (p, 2,
   572         -        "its=m +no_defs");
   573         -    add_srs_wkt (p, 0,
   574         -        "PROJCS[\"UCS-2000 / 3-degree Gauss-Kruger zone 12 (depre");
   575         -    add_srs_wkt (p, 1,
   576         -        "cated)\",GEOGCS[\"UCS-2000\",DATUM[\"Ukraine_2000\",SPHE");
   577         -    add_srs_wkt (p, 2,
   578         -        "ROID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\"");
   579         -    add_srs_wkt (p, 3,
   580         -        ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   581         -    add_srs_wkt (p, 4,
   582         -        "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   583         -    add_srs_wkt (p, 5,
   584         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   585         -    add_srs_wkt (p, 6,
   586         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
   587         -    add_srs_wkt (p, 7,
   588         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
   589         -    add_srs_wkt (p, 8,
   590         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
   591         -    add_srs_wkt (p, 9,
   592         -        "of_origin\",0],PARAMETER[\"central_meridian\",36],PARAME");
   593         -    add_srs_wkt (p, 10,
   594         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1250");
   595         -    add_srs_wkt (p, 11,
   596         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
   597         -    add_srs_wkt (p, 12,
   598         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   599         -    add_srs_wkt (p, 13,
   600         -        ",EAST],AUTHORITY[\"EPSG\",\"5575\"]]");
   601         -    p = add_epsg_def_ex (filter, first, last, 5576, "epsg", 5576,
   602         -        "UCS-2000 / 3-degree Gauss-Kruger zone 13 (deprecated)", 0, 1,
   603         -        "Krassowsky 1940", "Greenwich",
   604         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   605         -        "X", "North", "Y", "East");
           55  +    p = add_epsg_def (filter, first, last, 5576, "epsg", 5576,
           56  +        "UCS-2000 / 3-degree Gauss-Kruger zone 13 (deprecated)");
   606     57       add_proj4text (p, 0,
   607     58           "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=13500000 +y_0=0");
   608     59       add_proj4text (p, 1,
   609     60           " +ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +un");
   610     61       add_proj4text (p, 2,
   611     62           "its=m +no_defs");
   612     63       add_srs_wkt (p, 0,
................................................................................
   618     69       add_srs_wkt (p, 3,
   619     70           ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   620     71       add_srs_wkt (p, 4,
   621     72           "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   622     73       add_srs_wkt (p, 5,
   623     74           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   624     75       add_srs_wkt (p, 6,
   625         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
           76  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
   626     77       add_srs_wkt (p, 7,
   627         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
           78  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   628     79       add_srs_wkt (p, 8,
   629         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
           80  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",39],");
   630     81       add_srs_wkt (p, 9,
   631         -        "of_origin\",0],PARAMETER[\"central_meridian\",39],PARAME");
           82  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   632     83       add_srs_wkt (p, 10,
   633         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1350");
           84  +        ",13500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
   634     85       add_srs_wkt (p, 11,
   635         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
           86  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"55");
   636     87       add_srs_wkt (p, 12,
   637         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   638         -    add_srs_wkt (p, 13,
   639         -        ",EAST],AUTHORITY[\"EPSG\",\"5576\"]]");
   640         -    p = add_epsg_def_ex (filter, first, last, 5577, "epsg", 5577,
   641         -        "UCS-2000 / 3-degree Gauss-Kruger CM 21E (deprecated)", 0, 1,
   642         -        "Krassowsky 1940", "Greenwich",
   643         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   644         -        "X", "North", "Y", "East");
           88  +        "76\"]]");
           89  +    p = add_epsg_def (filter, first, last, 5577, "epsg", 5577,
           90  +        "UCS-2000 / 3-degree Gauss-Kruger CM 21E (deprecated)");
   645     91       add_proj4text (p, 0,
   646     92           "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +");
   647     93       add_proj4text (p, 1,
   648     94           "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
   649     95       add_proj4text (p, 2,
   650     96           "s=m +no_defs");
   651     97       add_srs_wkt (p, 0,
................................................................................
   657    103       add_srs_wkt (p, 3,
   658    104           ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   659    105       add_srs_wkt (p, 4,
   660    106           "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   661    107       add_srs_wkt (p, 5,
   662    108           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   663    109       add_srs_wkt (p, 6,
   664         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          110  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
   665    111       add_srs_wkt (p, 7,
   666         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
          112  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   667    113       add_srs_wkt (p, 8,
   668         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
          114  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",21],");
   669    115       add_srs_wkt (p, 9,
   670         -        "of_origin\",0],PARAMETER[\"central_meridian\",21],PARAME");
          116  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   671    117       add_srs_wkt (p, 10,
   672         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
          118  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   673    119       add_srs_wkt (p, 11,
   674         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          120  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"557");
   675    121       add_srs_wkt (p, 12,
   676         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
   677         -    add_srs_wkt (p, 13,
   678         -        "EAST],AUTHORITY[\"EPSG\",\"5577\"]]");
   679         -    p = add_epsg_def_ex (filter, first, last, 5578, "epsg", 5578,
   680         -        "UCS-2000 / 3-degree Gauss-Kruger CM 24E (deprecated)", 0, 1,
   681         -        "Krassowsky 1940", "Greenwich",
   682         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   683         -        "X", "North", "Y", "East");
          122  +        "7\"]]");
          123  +    p = add_epsg_def (filter, first, last, 5578, "epsg", 5578,
          124  +        "UCS-2000 / 3-degree Gauss-Kruger CM 24E (deprecated)");
   684    125       add_proj4text (p, 0,
   685    126           "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=500000 +y_0=0 +");
   686    127       add_proj4text (p, 1,
   687    128           "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
   688    129       add_proj4text (p, 2,
   689    130           "s=m +no_defs");
   690    131       add_srs_wkt (p, 0,
................................................................................
   696    137       add_srs_wkt (p, 3,
   697    138           ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   698    139       add_srs_wkt (p, 4,
   699    140           "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   700    141       add_srs_wkt (p, 5,
   701    142           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   702    143       add_srs_wkt (p, 6,
   703         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          144  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
   704    145       add_srs_wkt (p, 7,
   705         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
          146  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   706    147       add_srs_wkt (p, 8,
   707         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
          148  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",24],");
   708    149       add_srs_wkt (p, 9,
   709         -        "of_origin\",0],PARAMETER[\"central_meridian\",24],PARAME");
          150  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   710    151       add_srs_wkt (p, 10,
   711         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
          152  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   712    153       add_srs_wkt (p, 11,
   713         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          154  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"557");
   714    155       add_srs_wkt (p, 12,
   715         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
   716         -    add_srs_wkt (p, 13,
   717         -        "EAST],AUTHORITY[\"EPSG\",\"5578\"]]");
   718         -    p = add_epsg_def_ex (filter, first, last, 5579, "epsg", 5579,
   719         -        "UCS-2000 / 3-degree Gauss-Kruger CM 27E (deprecated)", 0, 1,
   720         -        "Krassowsky 1940", "Greenwich",
   721         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   722         -        "X", "North", "Y", "East");
          156  +        "8\"]]");
          157  +    p = add_epsg_def (filter, first, last, 5579, "epsg", 5579,
          158  +        "UCS-2000 / 3-degree Gauss-Kruger CM 27E (deprecated)");
   723    159       add_proj4text (p, 0,
   724    160           "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
   725    161       add_proj4text (p, 1,
   726    162           "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
   727    163       add_proj4text (p, 2,
   728    164           "s=m +no_defs");
   729    165       add_srs_wkt (p, 0,
................................................................................
   735    171       add_srs_wkt (p, 3,
   736    172           ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   737    173       add_srs_wkt (p, 4,
   738    174           "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   739    175       add_srs_wkt (p, 5,
   740    176           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   741    177       add_srs_wkt (p, 6,
   742         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          178  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
   743    179       add_srs_wkt (p, 7,
   744         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
          180  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   745    181       add_srs_wkt (p, 8,
   746         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
          182  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",27],");
   747    183       add_srs_wkt (p, 9,
   748         -        "of_origin\",0],PARAMETER[\"central_meridian\",27],PARAME");
          184  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   749    185       add_srs_wkt (p, 10,
   750         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
          186  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   751    187       add_srs_wkt (p, 11,
   752         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          188  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"557");
   753    189       add_srs_wkt (p, 12,
   754         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
   755         -    add_srs_wkt (p, 13,
   756         -        "EAST],AUTHORITY[\"EPSG\",\"5579\"]]");
   757         -    p = add_epsg_def_ex (filter, first, last, 5580, "epsg", 5580,
   758         -        "UCS-2000 / 3-degree Gauss-Kruger CM 30E (deprecated)", 0, 1,
   759         -        "Krassowsky 1940", "Greenwich",
   760         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   761         -        "X", "North", "Y", "East");
          190  +        "9\"]]");
          191  +    p = add_epsg_def (filter, first, last, 5580, "epsg", 5580,
          192  +        "UCS-2000 / 3-degree Gauss-Kruger CM 30E (deprecated)");
   762    193       add_proj4text (p, 0,
   763    194           "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=500000 +y_0=0 +");
   764    195       add_proj4text (p, 1,
   765    196           "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
   766    197       add_proj4text (p, 2,
   767    198           "s=m +no_defs");
   768    199       add_srs_wkt (p, 0,
................................................................................
   774    205       add_srs_wkt (p, 3,
   775    206           ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   776    207       add_srs_wkt (p, 4,
   777    208           "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   778    209       add_srs_wkt (p, 5,
   779    210           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   780    211       add_srs_wkt (p, 6,
   781         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          212  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
   782    213       add_srs_wkt (p, 7,
   783         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
          214  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   784    215       add_srs_wkt (p, 8,
   785         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
          216  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",30],");
   786    217       add_srs_wkt (p, 9,
   787         -        "of_origin\",0],PARAMETER[\"central_meridian\",30],PARAME");
          218  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   788    219       add_srs_wkt (p, 10,
   789         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
          220  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   790    221       add_srs_wkt (p, 11,
   791         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          222  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"558");
   792    223       add_srs_wkt (p, 12,
   793         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
   794         -    add_srs_wkt (p, 13,
   795         -        "EAST],AUTHORITY[\"EPSG\",\"5580\"]]");
   796         -    p = add_epsg_def_ex (filter, first, last, 5581, "epsg", 5581,
   797         -        "UCS-2000 / 3-degree Gauss-Kruger CM 33E (deprecated)", 0, 1,
   798         -        "Krassowsky 1940", "Greenwich",
   799         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   800         -        "X", "North", "Y", "East");
          224  +        "0\"]]");
          225  +    p = add_epsg_def (filter, first, last, 5581, "epsg", 5581,
          226  +        "UCS-2000 / 3-degree Gauss-Kruger CM 33E (deprecated)");
   801    227       add_proj4text (p, 0,
   802    228           "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
   803    229       add_proj4text (p, 1,
   804    230           "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
   805    231       add_proj4text (p, 2,
   806    232           "s=m +no_defs");
   807    233       add_srs_wkt (p, 0,
................................................................................
   813    239       add_srs_wkt (p, 3,
   814    240           ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   815    241       add_srs_wkt (p, 4,
   816    242           "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   817    243       add_srs_wkt (p, 5,
   818    244           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   819    245       add_srs_wkt (p, 6,
   820         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          246  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
   821    247       add_srs_wkt (p, 7,
   822         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
          248  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   823    249       add_srs_wkt (p, 8,
   824         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
          250  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",33],");
   825    251       add_srs_wkt (p, 9,
   826         -        "of_origin\",0],PARAMETER[\"central_meridian\",33],PARAME");
          252  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   827    253       add_srs_wkt (p, 10,
   828         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
          254  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   829    255       add_srs_wkt (p, 11,
   830         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          256  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"558");
   831    257       add_srs_wkt (p, 12,
   832         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
   833         -    add_srs_wkt (p, 13,
   834         -        "EAST],AUTHORITY[\"EPSG\",\"5581\"]]");
   835         -    p = add_epsg_def_ex (filter, first, last, 5582, "epsg", 5582,
   836         -        "UCS-2000 / 3-degree Gauss-Kruger CM 36E (deprecated)", 0, 1,
   837         -        "Krassowsky 1940", "Greenwich",
   838         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   839         -        "X", "North", "Y", "East");
          258  +        "1\"]]");
          259  +    p = add_epsg_def (filter, first, last, 5582, "epsg", 5582,
          260  +        "UCS-2000 / 3-degree Gauss-Kruger CM 36E (deprecated)");
   840    261       add_proj4text (p, 0,
   841    262           "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=500000 +y_0=0 +");
   842    263       add_proj4text (p, 1,
   843    264           "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
   844    265       add_proj4text (p, 2,
   845    266           "s=m +no_defs");
   846    267       add_srs_wkt (p, 0,
................................................................................
   852    273       add_srs_wkt (p, 3,
   853    274           ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   854    275       add_srs_wkt (p, 4,
   855    276           "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   856    277       add_srs_wkt (p, 5,
   857    278           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   858    279       add_srs_wkt (p, 6,
   859         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          280  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
   860    281       add_srs_wkt (p, 7,
   861         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
          282  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   862    283       add_srs_wkt (p, 8,
   863         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
          284  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",36],");
   864    285       add_srs_wkt (p, 9,
   865         -        "of_origin\",0],PARAMETER[\"central_meridian\",36],PARAME");
          286  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   866    287       add_srs_wkt (p, 10,
   867         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
          288  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   868    289       add_srs_wkt (p, 11,
   869         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          290  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"558");
   870    291       add_srs_wkt (p, 12,
   871         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
   872         -    add_srs_wkt (p, 13,
   873         -        "EAST],AUTHORITY[\"EPSG\",\"5582\"]]");
   874         -    p = add_epsg_def_ex (filter, first, last, 5583, "epsg", 5583,
   875         -        "UCS-2000 / 3-degree Gauss-Kruger CM 39E (deprecated)", 0, 1,
   876         -        "Krassowsky 1940", "Greenwich",
   877         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   878         -        "X", "North", "Y", "East");
          292  +        "2\"]]");
          293  +    p = add_epsg_def (filter, first, last, 5583, "epsg", 5583,
          294  +        "UCS-2000 / 3-degree Gauss-Kruger CM 39E (deprecated)");
   879    295       add_proj4text (p, 0,
   880    296           "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
   881    297       add_proj4text (p, 1,
   882    298           "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
   883    299       add_proj4text (p, 2,
   884    300           "s=m +no_defs");
   885    301       add_srs_wkt (p, 0,
................................................................................
   891    307       add_srs_wkt (p, 3,
   892    308           ",\"7024\"]],TOWGS84[25,-141,-78.5,-0,0.35,0.736,0],AUTHO");
   893    309       add_srs_wkt (p, 4,
   894    310           "RITY[\"EPSG\",\"1077\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   895    311       add_srs_wkt (p, 5,
   896    312           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   897    313       add_srs_wkt (p, 6,
   898         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          314  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5561");
   899    315       add_srs_wkt (p, 7,
   900         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5561\"]],P");
          316  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   901    317       add_srs_wkt (p, 8,
   902         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
          318  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",39],");
   903    319       add_srs_wkt (p, 9,
   904         -        "of_origin\",0],PARAMETER[\"central_meridian\",39],PARAME");
          320  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   905    321       add_srs_wkt (p, 10,
   906         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",5000");
          322  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   907    323       add_srs_wkt (p, 11,
   908         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          324  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"558");
   909    325       add_srs_wkt (p, 12,
   910         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
   911         -    add_srs_wkt (p, 13,
   912         -        "EAST],AUTHORITY[\"EPSG\",\"5583\"]]");
   913         -    p = add_epsg_def_ex (filter, first, last, 5588, "epsg", 5588,
   914         -        "NAD27 / New Brunswick Stereographic (NAD27)", 0, 1,
   915         -        "Clarke 1866", "Greenwich",
   916         -        "North_American_Datum_1927", "Oblique_Stereographic", "foot",
   917         -        "Northing", "North", "Easting", "East");
          326  +        "3\"]]");
          327  +    p = add_epsg_def (filter, first, last, 5588, "epsg", 5588,
          328  +        "NAD27 / New Brunswick Stereographic (NAD27)");
   918    329       add_proj4text (p, 0,
   919    330           "+proj=sterea +lat_0=46.5 +lon_0=-66.5 +k=0.999912 +x_0=3");
   920    331       add_proj4text (p, 1,
   921    332           "04800 +y_0=304800 +datum=NAD27 +units=ft +no_defs");
   922    333       add_srs_wkt (p, 0,
   923    334           "PROJCS[\"NAD27 / New Brunswick Stereographic (NAD27)\",G");
   924    335       add_srs_wkt (p, 1,
................................................................................
   928    339       add_srs_wkt (p, 3,
   929    340           "TY[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRI");
   930    341       add_srs_wkt (p, 4,
   931    342           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   932    343       add_srs_wkt (p, 5,
   933    344           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   934    345       add_srs_wkt (p, 6,
   935         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
          346  +        "],AUTHORITY[\"EPSG\",\"4267\"]],PROJECTION[\"Oblique_Ste");
   936    347       add_srs_wkt (p, 7,
   937         -        "ORITY[\"EPSG\",\"4267\"]],PROJECTION[\"Oblique_Stereogra");
          348  +        "reographic\"],PARAMETER[\"latitude_of_origin\",46.5],PAR");
   938    349       add_srs_wkt (p, 8,
   939         -        "phic\"],PARAMETER[\"latitude_of_origin\",46.5],PARAMETER");
          350  +        "AMETER[\"central_meridian\",-66.5],PARAMETER[\"scale_fac");
   940    351       add_srs_wkt (p, 9,
   941         -        "[\"central_meridian\",-66.5],PARAMETER[\"scale_factor\",");
          352  +        "tor\",0.999912],PARAMETER[\"false_easting\",1000000],PAR");
   942    353       add_srs_wkt (p, 10,
   943         -        "0.999912],PARAMETER[\"false_easting\",1000000],PARAMETER");
          354  +        "AMETER[\"false_northing\",1000000],UNIT[\"foot\",0.3048,");
   944    355       add_srs_wkt (p, 11,
   945         -        "[\"false_northing\",1000000],UNIT[\"foot\",0.3048,AUTHOR");
          356  +        "AUTHORITY[\"EPSG\",\"9002\"]],AUTHORITY[\"EPSG\",\"5588\"");
   946    357       add_srs_wkt (p, 12,
   947         -        "ITY[\"EPSG\",\"9002\"]],AXIS[\"Northing\",NORTH],AXIS[\"");
   948         -    add_srs_wkt (p, 13,
   949         -        "Easting\",EAST],AUTHORITY[\"EPSG\",\"5588\"]]");
   950         -    p = add_epsg_def_ex (filter, first, last, 5589, "epsg", 5589,
   951         -        "Sibun Gorge 1922 / Colony Grid", 0, 0,
   952         -        "Clarke 1858", "Greenwich",
   953         -        "Sibun_Gorge_1922", "Transverse_Mercator", "Clarke's foot",
   954         -        "Easting", "East", "Northing", "North");
          358  +        "]]");
          359  +    p = add_epsg_def (filter, first, last, 5589, "epsg", 5589,
          360  +        "Sibun Gorge 1922 / Colony Grid");
   955    361       add_proj4text (p, 0,
   956    362           "+proj=tmerc +lat_0=17.06124194444444 +lon_0=-88.6318575 ");
   957    363       add_proj4text (p, 1,
   958    364           "+k=1 +x_0=66220.02833082761 +y_0=135779.5099885299 +a=63");
   959    365       add_proj4text (p, 2,
   960    366           "78293.645208759 +b=6356617.987679838 +to_meter=0.3047972");
   961    367       add_proj4text (p, 3,
................................................................................
   969    375       add_srs_wkt (p, 3,
   970    376           "\"EPSG\",\"7007\"]],AUTHORITY[\"EPSG\",\"1071\"]],PRIMEM");
   971    377       add_srs_wkt (p, 4,
   972    378           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   973    379       add_srs_wkt (p, 5,
   974    380           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   975    381       add_srs_wkt (p, 6,
   976         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          382  +        "AUTHORITY[\"EPSG\",\"5464\"]],PROJECTION[\"Transverse_Me");
   977    383       add_srs_wkt (p, 7,
   978         -        "ITY[\"EPSG\",\"5464\"]],PROJECTION[\"Transverse_Mercator");
          384  +        "rcator\"],PARAMETER[\"latitude_of_origin\",17.0612419444");
   979    385       add_srs_wkt (p, 8,
   980         -        "\"],PARAMETER[\"latitude_of_origin\",17.06124194444444],");
          386  +        "4444],PARAMETER[\"central_meridian\",-88.6318575],PARAME");
   981    387       add_srs_wkt (p, 9,
   982         -        "PARAMETER[\"central_meridian\",-88.6318575],PARAMETER[\"");
          388  +        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",2172");
   983    389       add_srs_wkt (p, 10,
   984         -        "scale_factor\",1],PARAMETER[\"false_easting\",217259.26]");
          390  +        "59.26],PARAMETER[\"false_northing\",445474.83],UNIT[\"Cl");
   985    391       add_srs_wkt (p, 11,
   986         -        ",PARAMETER[\"false_northing\",445474.83],UNIT[\"Clarke's");
          392  +        "arke's foot\",0.3047972654,AUTHORITY[\"EPSG\",\"9005\"]]");
   987    393       add_srs_wkt (p, 12,
   988         -        " foot\",0.3047972654,AUTHORITY[\"EPSG\",\"9005\"]],AXIS[");
          394  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
   989    395       add_srs_wkt (p, 13,
   990         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
   991         -    add_srs_wkt (p, 14,
   992         -        "PSG\",\"5589\"]]");
   993         -    p = add_epsg_def_ex (filter, first, last, 5593, "epsg", 5593,
   994         -        "FEH2010", 1, 1,
   995         -        "GRS 1980", "Greenwich",
   996         -        "Fehmarnbelt_Datum_2010", "none", "degree",
   997         -        "Latitude", "North", "Longitude", "East");
          396  +        "TY[\"EPSG\",\"5589\"]]");
          397  +    p = add_epsg_def (filter, first, last, 5593, "epsg", 5593,
          398  +        "FEH2010");
   998    399       add_proj4text (p, 0,
   999    400           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1000    401       add_proj4text (p, 1,
  1001    402           "fs");
  1002    403       add_srs_wkt (p, 0,
  1003    404           "GEOGCS[\"FEH2010\",DATUM[\"Fehmarnbelt_Datum_2010\",SPHE");
  1004    405       add_srs_wkt (p, 1,
................................................................................
  1006    407       add_srs_wkt (p, 2,
  1007    408           "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1008    409       add_srs_wkt (p, 3,
  1009    410           "\"1078\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1010    411       add_srs_wkt (p, 4,
  1011    412           "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1012    413       add_srs_wkt (p, 5,
  1013         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  1014         -    add_srs_wkt (p, 6,
  1015         -        "de\",EAST],AUTHORITY[\"EPSG\",\"5593\"]]");
  1016         -    p = add_epsg_def_ex (filter, first, last, 5596, "epsg", 5596,
  1017         -        "FEH2010 / Fehmarnbelt TM", 0, 0,
  1018         -        "GRS 1980", "Greenwich",
  1019         -        "Fehmarnbelt_Datum_2010", "Transverse_Mercator", "metre",
  1020         -        "Easting", "East", "Northing", "North");
          414  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5593\"]]");
          415  +    p = add_epsg_def (filter, first, last, 5596, "epsg", 5596,
          416  +        "FEH2010 / Fehmarnbelt TM");
  1021    417       add_proj4text (p, 0,
  1022    418           "+proj=tmerc +lat_0=0 +lon_0=11.33333333333333 +k=1 +x_0=");
  1023    419       add_proj4text (p, 1,
  1024    420           "1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1025    421       add_proj4text (p, 2,
  1026    422           "s=m +no_defs");
  1027    423       add_srs_wkt (p, 0,
................................................................................
  1031    427       add_srs_wkt (p, 2,
  1032    428           "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  1033    429       add_srs_wkt (p, 3,
  1034    430           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1078\"]],PRIMEM[\"");
  1035    431       add_srs_wkt (p, 4,
  1036    432           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1037    433       add_srs_wkt (p, 5,
  1038         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1039         -    add_srs_wkt (p, 6,
  1040         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1041         -    add_srs_wkt (p, 7,
  1042         -        "[\"EPSG\",\"5593\"]],PROJECTION[\"Transverse_Mercator\"]");
  1043         -    add_srs_wkt (p, 8,
  1044         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  1045         -    add_srs_wkt (p, 9,
  1046         -        "_meridian\",11.33333333333333],PARAMETER[\"scale_factor\"");
  1047         -    add_srs_wkt (p, 10,
  1048         -        ",1],PARAMETER[\"false_easting\",1000000],PARAMETER[\"fal");
  1049         -    add_srs_wkt (p, 11,
  1050         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1051         -    add_srs_wkt (p, 12,
  1052         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  1053         -    add_srs_wkt (p, 13,
  1054         -        "AUTHORITY[\"EPSG\",\"5596\"]]");
  1055         -    p = add_epsg_def_ex (filter, first, last, 5598, "epsg", 5598,
  1056         -        "FEH2010 / Fehmarnbelt TM", 0, 0,
  1057         -        "GRS 1980", "Greenwich",
  1058         -        "Fehmarnbelt_Datum_2010", "Transverse_Mercator", "metre",
  1059         -        "Easting", "East", "Northing", "North");
  1060         -    add_proj4text (p, 0,
  1061         -        "+proj=tmerc +lat_0=0 +lon_0=11.33333333333333 +k=1 +x_0=");
  1062         -    add_proj4text (p, 1,
  1063         -        "1000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1064         -    add_proj4text (p, 2,
  1065         -        "s=m +vunits=m +no_defs");
  1066         -    add_srs_wkt (p, 0,
  1067         -        "COMPD_CS[\"FEH2010 / Fehmarnbelt TM + FCSVR10 height\",P");
  1068         -    add_srs_wkt (p, 1,
  1069         -        "ROJCS[\"FEH2010 / Fehmarnbelt TM\",GEOGCS[\"FEH2010\",DA");
  1070         -    add_srs_wkt (p, 2,
  1071         -        "TUM[\"Fehmarnbelt_Datum_2010\",SPHEROID[\"GRS 1980\",637");
  1072         -    add_srs_wkt (p, 3,
  1073         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1074         -    add_srs_wkt (p, 4,
  1075         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1078\"]],PRIMEM[\"G");
  1076         -    add_srs_wkt (p, 5,
  1077         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1078         -    add_srs_wkt (p, 6,
  1079         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  1080         -    add_srs_wkt (p, 7,
  1081         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1082         -    add_srs_wkt (p, 8,
  1083         -        "\"EPSG\",\"5593\"]],PROJECTION[\"Transverse_Mercator\"],");
  1084         -    add_srs_wkt (p, 9,
  1085         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
  1086         -    add_srs_wkt (p, 10,
  1087         -        "meridian\",11.33333333333333],PARAMETER[\"scale_factor\"");
  1088         -    add_srs_wkt (p, 11,
  1089         -        ",1],PARAMETER[\"false_easting\",1000000],PARAMETER[\"fal");
  1090         -    add_srs_wkt (p, 12,
  1091         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1092         -    add_srs_wkt (p, 13,
  1093         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  1094         -    add_srs_wkt (p, 14,
  1095         -        "AUTHORITY[\"EPSG\",\"5596\"]],VERT_CS[\"FCSVR10 height\"");
  1096         -    add_srs_wkt (p, 15,
  1097         -        ",VERT_DATUM[\"Fehmarnbelt Vertical Reference 2010\",2005");
  1098         -    add_srs_wkt (p, 16,
  1099         -        ",AUTHORITY[\"EPSG\",\"1079\"]],UNIT[\"metre\",1,AUTHORIT");
  1100         -    add_srs_wkt (p, 17,
  1101         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\"");
  1102         -    add_srs_wkt (p, 18,
  1103         -        ",\"5597\"]],AUTHORITY[\"EPSG\",\"5598\"]]");
  1104         -    p = add_epsg_def_ex (filter, first, last, 5623, "epsg", 5623,
  1105         -        "NAD27 / Michigan East", 0, 0,
  1106         -        "Clarke 1866", "Greenwich",
  1107         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  1108         -        "X", "East", "Y", "North");
          434  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          435  +    add_srs_wkt (p, 6,
          436  +        "HORITY[\"EPSG\",\"5593\"]],PROJECTION[\"Transverse_Merca");
          437  +    add_srs_wkt (p, 7,
          438  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          439  +    add_srs_wkt (p, 8,
          440  +        "entral_meridian\",11.33333333333333],PARAMETER[\"scale_f");
          441  +    add_srs_wkt (p, 9,
          442  +        "actor\",1],PARAMETER[\"false_easting\",1000000],PARAMETE");
          443  +    add_srs_wkt (p, 10,
          444  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
          445  +    add_srs_wkt (p, 11,
          446  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
          447  +    add_srs_wkt (p, 12,
          448  +        "NORTH],AUTHORITY[\"EPSG\",\"5596\"]]");
          449  +    p = add_epsg_def (filter, first, last, 5623, "epsg", 5623,
          450  +        "NAD27 / Michigan East");
  1109    451       add_proj4text (p, 0,
  1110    452           "+proj=tmerc +lat_0=41.5 +lon_0=-83.66666666666667 +k=0.9");
  1111    453       add_proj4text (p, 1,
  1112    454           "99942857 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
  1113    455       add_proj4text (p, 2,
  1114    456           "ts=us-ft +no_defs");
  1115    457       add_srs_wkt (p, 0,
................................................................................
  1119    461       add_srs_wkt (p, 2,
  1120    462           "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  1121    463       add_srs_wkt (p, 3,
  1122    464           ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  1123    465       add_srs_wkt (p, 4,
  1124    466           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1125    467       add_srs_wkt (p, 5,
  1126         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          468  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1127    469       add_srs_wkt (p, 6,
  1128         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
          470  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1129    471       add_srs_wkt (p, 7,
  1130         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          472  +        "[\"latitude_of_origin\",41.5],PARAMETER[\"central_meridi");
  1131    473       add_srs_wkt (p, 8,
  1132         -        "itude_of_origin\",41.5],PARAMETER[\"central_meridian\",-");
          474  +        "an\",-83.66666666666667],PARAMETER[\"scale_factor\",0.99");
  1133    475       add_srs_wkt (p, 9,
  1134         -        "83.66666666666667],PARAMETER[\"scale_factor\",0.99994285");
          476  +        "9942857],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1135    477       add_srs_wkt (p, 10,
  1136         -        "7],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
          478  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  1137    479       add_srs_wkt (p, 11,
  1138         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
          480  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  1139    481       add_srs_wkt (p, 12,
  1140         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1141         -    add_srs_wkt (p, 13,
  1142         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"5623\"]]");
  1143         -    p = add_epsg_def_ex (filter, first, last, 5624, "epsg", 5624,
  1144         -        "NAD27 / Michigan Old Central", 0, 0,
  1145         -        "Clarke 1866", "Greenwich",
  1146         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  1147         -        "X", "East", "Y", "North");
          482  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5623\"]]");
          483  +    p = add_epsg_def (filter, first, last, 5624, "epsg", 5624,
          484  +        "NAD27 / Michigan Old Central");
  1148    485       add_proj4text (p, 0,
  1149    486           "+proj=tmerc +lat_0=41.5 +lon_0=-85.75 +k=0.999909091 +x_");
  1150    487       add_proj4text (p, 1,
  1151    488           "0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no");
  1152    489       add_proj4text (p, 2,
  1153    490           "_defs");
  1154    491       add_srs_wkt (p, 0,
................................................................................
  1158    495       add_srs_wkt (p, 2,
  1159    496           "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
  1160    497       add_srs_wkt (p, 3,
  1161    498           "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
  1162    499       add_srs_wkt (p, 4,
  1163    500           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  1164    501       add_srs_wkt (p, 5,
  1165         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
          502  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  1166    503       add_srs_wkt (p, 6,
  1167         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
          504  +        "EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  1168    505       add_srs_wkt (p, 7,
  1169         -        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
          506  +        "RAMETER[\"latitude_of_origin\",41.5],PARAMETER[\"central");
  1170    507       add_srs_wkt (p, 8,
  1171         -        "R[\"latitude_of_origin\",41.5],PARAMETER[\"central_merid");
          508  +        "_meridian\",-85.75],PARAMETER[\"scale_factor\",0.9999090");
  1172    509       add_srs_wkt (p, 9,
  1173         -        "ian\",-85.75],PARAMETER[\"scale_factor\",0.999909091],PA");
          510  +        "91],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  1174    511       add_srs_wkt (p, 10,
  1175         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
          512  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
  1176    513       add_srs_wkt (p, 11,
  1177         -        "hing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUT");
          514  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1178    515       add_srs_wkt (p, 12,
  1179         -        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  1180         -    add_srs_wkt (p, 13,
  1181         -        "ORTH],AUTHORITY[\"EPSG\",\"5624\"]]");
  1182         -    p = add_epsg_def_ex (filter, first, last, 5625, "epsg", 5625,
  1183         -        "NAD27 / Michigan West", 0, 0,
  1184         -        "Clarke 1866", "Greenwich",
  1185         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  1186         -        "X", "East", "Y", "North");
          516  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"5624\"]]");
          517  +    p = add_epsg_def (filter, first, last, 5625, "epsg", 5625,
          518  +        "NAD27 / Michigan West");
  1187    519       add_proj4text (p, 0,
  1188    520           "+proj=tmerc +lat_0=41.5 +lon_0=-88.75 +k=0.999909091 +x_");
  1189    521       add_proj4text (p, 1,
  1190    522           "0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no");
  1191    523       add_proj4text (p, 2,
  1192    524           "_defs");
  1193    525       add_srs_wkt (p, 0,
................................................................................
  1197    529       add_srs_wkt (p, 2,
  1198    530           "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  1199    531       add_srs_wkt (p, 3,
  1200    532           ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  1201    533       add_srs_wkt (p, 4,
  1202    534           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1203    535       add_srs_wkt (p, 5,
  1204         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          536  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1205    537       add_srs_wkt (p, 6,
  1206         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
          538  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1207    539       add_srs_wkt (p, 7,
  1208         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          540  +        "[\"latitude_of_origin\",41.5],PARAMETER[\"central_meridi");
  1209    541       add_srs_wkt (p, 8,
  1210         -        "itude_of_origin\",41.5],PARAMETER[\"central_meridian\",-");
          542  +        "an\",-88.75],PARAMETER[\"scale_factor\",0.999909091],PAR");
  1211    543       add_srs_wkt (p, 9,
  1212         -        "88.75],PARAMETER[\"scale_factor\",0.999909091],PARAMETER");
          544  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  1213    545       add_srs_wkt (p, 10,
  1214         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
          546  +        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
  1215    547       add_srs_wkt (p, 11,
  1216         -        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
          548  +        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1217    549       add_srs_wkt (p, 12,
  1218         -        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1219         -    add_srs_wkt (p, 13,
  1220         -        "UTHORITY[\"EPSG\",\"5625\"]]");
  1221         -    p = add_epsg_def_ex (filter, first, last, 5627, "epsg", 5627,
  1222         -        "ED50 / TM 6 NE", 0, 0,
  1223         -        "International 1924", "Greenwich",
  1224         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  1225         -        "Easting", "East", "Northing", "North");
          550  +        "RTH],AUTHORITY[\"EPSG\",\"5625\"]]");
          551  +    p = add_epsg_def (filter, first, last, 5627, "epsg", 5627,
          552  +        "ED50 / TM 6 NE");
  1226    553       add_proj4text (p, 0,
  1227    554           "+proj=tmerc +lat_0=0 +lon_0=6 +k=0.9996 +x_0=500000 +y_0");
  1228    555       add_proj4text (p, 1,
  1229    556           "=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +n");
  1230    557       add_proj4text (p, 2,
  1231    558           "o_defs");
  1232    559       add_srs_wkt (p, 0,
................................................................................
  1236    563       add_srs_wkt (p, 2,
  1237    564           "297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,0");
  1238    565       add_srs_wkt (p, 3,
  1239    566           ",0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwich");
  1240    567       add_srs_wkt (p, 4,
  1241    568           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  1242    569       add_srs_wkt (p, 5,
  1243         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
  1244         -    add_srs_wkt (p, 6,
  1245         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1246         -    add_srs_wkt (p, 7,
  1247         -        ",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  1248         -    add_srs_wkt (p, 8,
  1249         -        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  1250         -    add_srs_wkt (p, 9,
  1251         -        "\",6],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  1252         -    add_srs_wkt (p, 10,
  1253         -        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  1254         -    add_srs_wkt (p, 11,
  1255         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1256         -    add_srs_wkt (p, 12,
  1257         -        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1258         -    add_srs_wkt (p, 13,
  1259         -        "5627\"]]");
  1260         -    p = add_epsg_def_ex (filter, first, last, 5628, "epsg", 5628,
  1261         -        "SWEREF99", 1, 1,
  1262         -        "GRS 1980", "Greenwich",
  1263         -        "SWEREF99", "none", "degree",
  1264         -        "Latitude", "North", "Longitude", "East");
  1265         -    add_proj4text (p, 0,
  1266         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunit");
  1267         -    add_proj4text (p, 1,
  1268         -        "s=m +no_defs");
  1269         -    add_srs_wkt (p, 0,
  1270         -        "COMPD_CS[\"SWEREF99 + RH2000 height\",GEOGCS[\"SWEREF99\"");
  1271         -    add_srs_wkt (p, 1,
  1272         -        ",DATUM[\"SWEREF99\",SPHEROID[\"GRS 1980\",6378137,298.25");
  1273         -    add_srs_wkt (p, 2,
  1274         -        "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  1275         -    add_srs_wkt (p, 3,
  1276         -        "0,0],AUTHORITY[\"EPSG\",\"6619\"]],PRIMEM[\"Greenwich\",");
  1277         -    add_srs_wkt (p, 4,
  1278         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1279         -    add_srs_wkt (p, 5,
  1280         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  1281         -    add_srs_wkt (p, 6,
  1282         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1283         -    add_srs_wkt (p, 7,
  1284         -        "4619\"]],VERT_CS[\"RH2000 height\",VERT_DATUM[\"Rikets h");
  1285         -    add_srs_wkt (p, 8,
  1286         -        "ojdsystem 2000\",2005,AUTHORITY[\"EPSG\",\"5208\"]],UNIT");
  1287         -    add_srs_wkt (p, 9,
  1288         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",U");
  1289         -    add_srs_wkt (p, 10,
  1290         -        "P],AUTHORITY[\"EPSG\",\"5613\"]],AUTHORITY[\"EPSG\",\"56");
  1291         -    add_srs_wkt (p, 11,
  1292         -        "28\"]]");
  1293         -    p = add_epsg_def_ex (filter, first, last, 5629, "epsg", 5629,
  1294         -        "Moznet / UTM zone 38S", 0, 0,
  1295         -        "WGS 84", "Greenwich",
  1296         -        "Moznet_ITRF94", "Transverse_Mercator", "metre",
  1297         -        "Easting", "East", "Northing", "North");
          570  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
          571  +    add_srs_wkt (p, 6,
          572  +        "EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PA");
          573  +    add_srs_wkt (p, 7,
          574  +        "RAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_me");
          575  +    add_srs_wkt (p, 8,
          576  +        "ridian\",6],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
          577  +    add_srs_wkt (p, 9,
          578  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
          579  +    add_srs_wkt (p, 10,
          580  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          581  +    add_srs_wkt (p, 11,
          582  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
          583  +    add_srs_wkt (p, 12,
          584  +        "G\",\"5627\"]]");
          585  +    p = add_epsg_def (filter, first, last, 5629, "epsg", 5629,
          586  +        "Moznet / UTM zone 38S");
  1298    587       add_proj4text (p, 0,
  1299    588           "+proj=utm +zone=38 +south +ellps=WGS84 +towgs84=0,0,0,-0");
  1300    589       add_proj4text (p, 1,
  1301    590           ",-0,-0,0 +units=m +no_defs");
  1302    591       add_srs_wkt (p, 0,
  1303    592           "PROJCS[\"Moznet / UTM zone 38S\",GEOGCS[\"Moznet\",DATUM");
  1304    593       add_srs_wkt (p, 1,
................................................................................
  1306    595       add_srs_wkt (p, 2,
  1307    596           "3563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,0,0,-0,-0,-");
  1308    597       add_srs_wkt (p, 3,
  1309    598           "0,0],AUTHORITY[\"EPSG\",\"6130\"]],PRIMEM[\"Greenwich\",");
  1310    599       add_srs_wkt (p, 4,
  1311    600           "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1312    601       add_srs_wkt (p, 5,
  1313         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
          602  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  1314    603       add_srs_wkt (p, 6,
  1315         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
          604  +        "G\",\"4130\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1316    605       add_srs_wkt (p, 7,
  1317         -        "4130\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          606  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1318    607       add_srs_wkt (p, 8,
  1319         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
          608  +        "ian\",45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  1320    609       add_srs_wkt (p, 9,
  1321         -        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
          610  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  1322    611       add_srs_wkt (p, 10,
  1323         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
          612  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1324    613       add_srs_wkt (p, 11,
  1325         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
          614  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1326    615       add_srs_wkt (p, 12,
  1327         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  1328         -    add_srs_wkt (p, 13,
  1329         -        "\",\"5629\"]]");
  1330         -    p = add_epsg_def_ex (filter, first, last, 5631, "epsg", 5631,
  1331         -        "Pulkovo 1942(58) / Gauss-Kruger zone 2 (E-N)", 0, 0,
  1332         -        "Krassowsky 1940", "Greenwich",
  1333         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  1334         -        "Easting", "East", "Northing", "North");
          616  +        "\"EPSG\",\"5629\"]]");
          617  +    p = add_epsg_def (filter, first, last, 5631, "epsg", 5631,
          618  +        "Pulkovo 1942(58) / Gauss-Kruger zone 2 (E-N)");
  1335    619       add_proj4text (p, 0,
  1336    620           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +");
  1337    621       add_proj4text (p, 1,
  1338    622           "ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.8");
  1339    623       add_proj4text (p, 2,
  1340    624           "44,-0.84 +units=m +no_defs");
  1341    625       add_srs_wkt (p, 0,
................................................................................
  1347    631       add_srs_wkt (p, 3,
  1348    632           "G\",\"7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0");
  1349    633       add_srs_wkt (p, 4,
  1350    634           ".844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Green");
  1351    635       add_srs_wkt (p, 5,
  1352    636           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1353    637       add_srs_wkt (p, 6,
  1354         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
          638  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1355    639       add_srs_wkt (p, 7,
  1356         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
          640  +        "Y[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"");
  1357    641       add_srs_wkt (p, 8,
  1358         -        "SG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          642  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  1359    643       add_srs_wkt (p, 9,
  1360         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
          644  +        "l_meridian\",9],PARAMETER[\"scale_factor\",1],PARAMETER[");
  1361    645       add_srs_wkt (p, 10,
  1362         -        "dian\",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
          646  +        "\"false_easting\",2500000],PARAMETER[\"false_northing\",");
  1363    647       add_srs_wkt (p, 11,
  1364         -        "e_easting\",2500000],PARAMETER[\"false_northing\",0],UNI");
          648  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1365    649       add_srs_wkt (p, 12,
  1366         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          650  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1367    651       add_srs_wkt (p, 13,
  1368         -        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1369         -    add_srs_wkt (p, 14,
  1370         -        "5631\"]]");
  1371         -    p = add_epsg_def_ex (filter, first, last, 5632, "epsg", 5632,
  1372         -        "PTRA08 / LCC Europe", 0, 1,
  1373         -        "GRS 1980", "Greenwich",
  1374         -        "Autonomous_Regions_of_Portugal_2008", "Lambert_Conformal_Conic_2SP", "metre",
  1375         -        "Northing", "North", "Easting", "East");
          652  +        "G\",\"5631\"]]");
          653  +    p = add_epsg_def (filter, first, last, 5632, "epsg", 5632,
          654  +        "PTRA08 / LCC Europe");
  1376    655       add_proj4text (p, 0,
  1377    656           "+proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4");
  1378    657       add_proj4text (p, 1,
  1379    658           "000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  1380    659       add_proj4text (p, 2,
  1381    660           "+units=m +no_defs");
  1382    661       add_srs_wkt (p, 0,
................................................................................
  1388    667       add_srs_wkt (p, 3,
  1389    668           "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1041\"]],PRI");
  1390    669       add_srs_wkt (p, 4,
  1391    670           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1392    671       add_srs_wkt (p, 5,
  1393    672           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1394    673       add_srs_wkt (p, 6,
  1395         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
          674  +        "],AUTHORITY[\"EPSG\",\"5013\"]],PROJECTION[\"Lambert_Con");
  1396    675       add_srs_wkt (p, 7,
  1397         -        "ORITY[\"EPSG\",\"5013\"]],PROJECTION[\"Lambert_Conformal");
          676  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",35");
  1398    677       add_srs_wkt (p, 8,
  1399         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",35],PARA");
          678  +        "],PARAMETER[\"standard_parallel_2\",65],PARAMETER[\"lati");
  1400    679       add_srs_wkt (p, 9,
  1401         -        "METER[\"standard_parallel_2\",65],PARAMETER[\"latitude_o");
          680  +        "tude_of_origin\",52],PARAMETER[\"central_meridian\",10],");
  1402    681       add_srs_wkt (p, 10,
  1403         -        "f_origin\",52],PARAMETER[\"central_meridian\",10],PARAME");
          682  +        "PARAMETER[\"false_easting\",4000000],PARAMETER[\"false_n");
  1404    683       add_srs_wkt (p, 11,
  1405         -        "TER[\"false_easting\",4000000],PARAMETER[\"false_northin");
          684  +        "orthing\",2800000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1406    685       add_srs_wkt (p, 12,
  1407         -        "g\",2800000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1408         -    add_srs_wkt (p, 13,
  1409         -        "]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHO");
  1410         -    add_srs_wkt (p, 14,
  1411         -        "RITY[\"EPSG\",\"5632\"]]");
  1412         -    p = add_epsg_def_ex (filter, first, last, 5633, "epsg", 5633,
  1413         -        "PTRA08 / LAEA Europe", 0, 1,
  1414         -        "GRS 1980", "Greenwich",
  1415         -        "Autonomous_Regions_of_Portugal_2008", "Lambert_Azimuthal_Equal_Area", "metre",
  1416         -        "Y", "North", "X", "East");
          686  +        "9001\"]],AUTHORITY[\"EPSG\",\"5632\"]]");
          687  +    p = add_epsg_def (filter, first, last, 5633, "epsg", 5633,
          688  +        "PTRA08 / LAEA Europe");
  1417    689       add_proj4text (p, 0,
  1418    690           "+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000");
  1419    691       add_proj4text (p, 1,
  1420    692           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1421    693       add_srs_wkt (p, 0,
  1422    694           "PROJCS[\"PTRA08 / LAEA Europe\",GEOGCS[\"PTRA08\",DATUM[");
  1423    695       add_srs_wkt (p, 1,
................................................................................
  1427    699       add_srs_wkt (p, 3,
  1428    700           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1041\"]],P");
  1429    701       add_srs_wkt (p, 4,
  1430    702           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1431    703       add_srs_wkt (p, 5,
  1432    704           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1433    705       add_srs_wkt (p, 6,
  1434         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
          706  +        "\"]],AUTHORITY[\"EPSG\",\"5013\"]],PROJECTION[\"Lambert_");
  1435    707       add_srs_wkt (p, 7,
  1436         -        "UTHORITY[\"EPSG\",\"5013\"]],PROJECTION[\"Lambert_Azimut");
          708  +        "Azimuthal_Equal_Area\"],PARAMETER[\"latitude_of_center\"");
  1437    709       add_srs_wkt (p, 8,
  1438         -        "hal_Equal_Area\"],PARAMETER[\"latitude_of_center\",52],P");
          710  +        ",52],PARAMETER[\"longitude_of_center\",10],PARAMETER[\"f");
  1439    711       add_srs_wkt (p, 9,
  1440         -        "ARAMETER[\"longitude_of_center\",10],PARAMETER[\"false_e");
          712  +        "alse_easting\",4321000],PARAMETER[\"false_northing\",321");
  1441    713       add_srs_wkt (p, 10,
  1442         -        "asting\",4321000],PARAMETER[\"false_northing\",3210000],");
          714  +        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
  1443    715       add_srs_wkt (p, 11,
  1444         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\"");
  1445         -    add_srs_wkt (p, 12,
  1446         -        ",NORTH],AXIS[\"X\",EAST],AUTHORITY[\"EPSG\",\"5633\"]]");
  1447         -    p = add_epsg_def_ex (filter, first, last, 5634, "epsg", 5634,
  1448         -        "REGCAN95 / LCC Europe", 0, 1,
  1449         -        "GRS 1980", "Greenwich",
  1450         -        "Red_Geodesica_de_Canarias_1995", "Lambert_Conformal_Conic_2SP", "metre",
  1451         -        "Northing", "North", "Easting", "East");
          716  +        "HORITY[\"EPSG\",\"5633\"]]");
          717  +    p = add_epsg_def (filter, first, last, 5634, "epsg", 5634,
          718  +        "REGCAN95 / LCC Europe");
  1452    719       add_proj4text (p, 0,
  1453    720           "+proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4");
  1454    721       add_proj4text (p, 1,
  1455    722           "000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  1456    723       add_proj4text (p, 2,
  1457    724           "+units=m +no_defs");
  1458    725       add_srs_wkt (p, 0,
................................................................................
  1464    731       add_srs_wkt (p, 3,
  1465    732           "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1035\"]],PRI");
  1466    733       add_srs_wkt (p, 4,
  1467    734           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1468    735       add_srs_wkt (p, 5,
  1469    736           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1470    737       add_srs_wkt (p, 6,
  1471         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
          738  +        "],AUTHORITY[\"EPSG\",\"4081\"]],PROJECTION[\"Lambert_Con");
  1472    739       add_srs_wkt (p, 7,
  1473         -        "ORITY[\"EPSG\",\"4081\"]],PROJECTION[\"Lambert_Conformal");
          740  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",35");
  1474    741       add_srs_wkt (p, 8,
  1475         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",35],PARA");
          742  +        "],PARAMETER[\"standard_parallel_2\",65],PARAMETER[\"lati");
  1476    743       add_srs_wkt (p, 9,
  1477         -        "METER[\"standard_parallel_2\",65],PARAMETER[\"latitude_o");
          744  +        "tude_of_origin\",52],PARAMETER[\"central_meridian\",10],");
  1478    745       add_srs_wkt (p, 10,
  1479         -        "f_origin\",52],PARAMETER[\"central_meridian\",10],PARAME");
          746  +        "PARAMETER[\"false_easting\",4000000],PARAMETER[\"false_n");
  1480    747       add_srs_wkt (p, 11,
  1481         -        "TER[\"false_easting\",4000000],PARAMETER[\"false_northin");
          748  +        "orthing\",2800000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1482    749       add_srs_wkt (p, 12,
  1483         -        "g\",2800000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1484         -    add_srs_wkt (p, 13,
  1485         -        "]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHO");
  1486         -    add_srs_wkt (p, 14,
  1487         -        "RITY[\"EPSG\",\"5634\"]]");
  1488         -    p = add_epsg_def_ex (filter, first, last, 5635, "epsg", 5635,
  1489         -        "REGCAN95 / LAEA Europe", 0, 1,
  1490         -        "GRS 1980", "Greenwich",
  1491         -        "Red_Geodesica_de_Canarias_1995", "Lambert_Azimuthal_Equal_Area", "metre",
  1492         -        "Northing", "North", "Easting", "East");
          750  +        "9001\"]],AUTHORITY[\"EPSG\",\"5634\"]]");
          751  +    p = add_epsg_def (filter, first, last, 5635, "epsg", 5635,
          752  +        "REGCAN95 / LAEA Europe");
  1493    753       add_proj4text (p, 0,
  1494    754           "+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000");
  1495    755       add_proj4text (p, 1,
  1496    756           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1497    757       add_srs_wkt (p, 0,
  1498    758           "PROJCS[\"REGCAN95 / LAEA Europe\",GEOGCS[\"REGCAN95\",DA");
  1499    759       add_srs_wkt (p, 1,
................................................................................
  1503    763       add_srs_wkt (p, 3,
  1504    764           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1035\"]],PR");
  1505    765       add_srs_wkt (p, 4,
  1506    766           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1507    767       add_srs_wkt (p, 5,
  1508    768           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1509    769       add_srs_wkt (p, 6,
  1510         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
          770  +        "]],AUTHORITY[\"EPSG\",\"4081\"]],PROJECTION[\"Lambert_Az");
  1511    771       add_srs_wkt (p, 7,
  1512         -        "HORITY[\"EPSG\",\"4081\"]],PROJECTION[\"Lambert_Azimutha");
          772  +        "imuthal_Equal_Area\"],PARAMETER[\"latitude_of_center\",5");
  1513    773       add_srs_wkt (p, 8,
  1514         -        "l_Equal_Area\"],PARAMETER[\"latitude_of_center\",52],PAR");
          774  +        "2],PARAMETER[\"longitude_of_center\",10],PARAMETER[\"fal");
  1515    775       add_srs_wkt (p, 9,
  1516         -        "AMETER[\"longitude_of_center\",10],PARAMETER[\"false_eas");
          776  +        "se_easting\",4321000],PARAMETER[\"false_northing\",32100");
  1517    777       add_srs_wkt (p, 10,
  1518         -        "ting\",4321000],PARAMETER[\"false_northing\",3210000],UN");
          778  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
  1519    779       add_srs_wkt (p, 11,
  1520         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Nort");
  1521         -    add_srs_wkt (p, 12,
  1522         -        "hing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",");
  1523         -    add_srs_wkt (p, 13,
  1524         -        "\"5635\"]]");
  1525         -    p = add_epsg_def_ex (filter, first, last, 5636, "epsg", 5636,
  1526         -        "TUREF / LAEA Europe", 0, 1,
  1527         -        "GRS 1980", "Greenwich",
  1528         -        "Turkish_National_Reference_Frame", "Lambert_Azimuthal_Equal_Area", "metre",
  1529         -        "Y", "North", "X", "East");
          780  +        "RITY[\"EPSG\",\"5635\"]]");
          781  +    p = add_epsg_def (filter, first, last, 5636, "epsg", 5636,
          782  +        "TUREF / LAEA Europe");
  1530    783       add_proj4text (p, 0,
  1531    784           "+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000");
  1532    785       add_proj4text (p, 1,
  1533    786           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1534    787       add_srs_wkt (p, 0,
  1535    788           "PROJCS[\"TUREF / LAEA Europe\",GEOGCS[\"TUREF\",DATUM[\"");
  1536    789       add_srs_wkt (p, 1,
................................................................................
  1540    793       add_srs_wkt (p, 3,
  1541    794           "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1057\"]],PRIMEM");
  1542    795       add_srs_wkt (p, 4,
  1543    796           "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1544    797       add_srs_wkt (p, 5,
  1545    798           "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1546    799       add_srs_wkt (p, 6,
  1547         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
          800  +        "AUTHORITY[\"EPSG\",\"5252\"]],PROJECTION[\"Lambert_Azimu");
  1548    801       add_srs_wkt (p, 7,
  1549         -        "ITY[\"EPSG\",\"5252\"]],PROJECTION[\"Lambert_Azimuthal_E");
          802  +        "thal_Equal_Area\"],PARAMETER[\"latitude_of_center\",52],");
  1550    803       add_srs_wkt (p, 8,
  1551         -        "qual_Area\"],PARAMETER[\"latitude_of_center\",52],PARAME");
          804  +        "PARAMETER[\"longitude_of_center\",10],PARAMETER[\"false_");
  1552    805       add_srs_wkt (p, 9,
  1553         -        "TER[\"longitude_of_center\",10],PARAMETER[\"false_eastin");
          806  +        "easting\",4321000],PARAMETER[\"false_northing\",3210000]");
  1554    807       add_srs_wkt (p, 10,
  1555         -        "g\",4321000],PARAMETER[\"false_northing\",3210000],UNIT[");
          808  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORIT");
  1556    809       add_srs_wkt (p, 11,
  1557         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\",NOR");
  1558         -    add_srs_wkt (p, 12,
  1559         -        "TH],AXIS[\"X\",EAST],AUTHORITY[\"EPSG\",\"5636\"]]");
  1560         -    p = add_epsg_def_ex (filter, first, last, 5637, "epsg", 5637,
  1561         -        "TUREF / LCC Europe", 0, 1,
  1562         -        "GRS 1980", "Greenwich",
  1563         -        "Turkish_National_Reference_Frame", "Lambert_Conformal_Conic_2SP", "metre",
  1564         -        "Northing", "North", "Easting", "East");
          810  +        "Y[\"EPSG\",\"5636\"]]");
          811  +    p = add_epsg_def (filter, first, last, 5637, "epsg", 5637,
          812  +        "TUREF / LCC Europe");
  1565    813       add_proj4text (p, 0,
  1566    814           "+proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4");
  1567    815       add_proj4text (p, 1,
  1568    816           "000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  1569    817       add_proj4text (p, 2,
  1570    818           "+units=m +no_defs");
  1571    819       add_srs_wkt (p, 0,
................................................................................
  1577    825       add_srs_wkt (p, 3,
  1578    826           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1057\"]],PRIMEM[");
  1579    827       add_srs_wkt (p, 4,
  1580    828           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  1581    829       add_srs_wkt (p, 5,
  1582    830           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  1583    831       add_srs_wkt (p, 6,
  1584         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
          832  +        "UTHORITY[\"EPSG\",\"5252\"]],PROJECTION[\"Lambert_Confor");
  1585    833       add_srs_wkt (p, 7,
  1586         -        "TY[\"EPSG\",\"5252\"]],PROJECTION[\"Lambert_Conformal_Co");
          834  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",35],P");
  1587    835       add_srs_wkt (p, 8,
  1588         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",35],PARAMET");
          836  +        "ARAMETER[\"standard_parallel_2\",65],PARAMETER[\"latitud");
  1589    837       add_srs_wkt (p, 9,
  1590         -        "ER[\"standard_parallel_2\",65],PARAMETER[\"latitude_of_o");
          838  +        "e_of_origin\",52],PARAMETER[\"central_meridian\",10],PAR");
  1591    839       add_srs_wkt (p, 10,
  1592         -        "rigin\",52],PARAMETER[\"central_meridian\",10],PARAMETER");
          840  +        "AMETER[\"false_easting\",4000000],PARAMETER[\"false_nort");
  1593    841       add_srs_wkt (p, 11,
  1594         -        "[\"false_easting\",4000000],PARAMETER[\"false_northing\"");
          842  +        "hing\",2800000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1595    843       add_srs_wkt (p, 12,
  1596         -        ",2800000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  1597         -    add_srs_wkt (p, 13,
  1598         -        ",AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORI");
  1599         -    add_srs_wkt (p, 14,
  1600         -        "TY[\"EPSG\",\"5637\"]]");
  1601         -    p = add_epsg_def_ex (filter, first, last, 5638, "epsg", 5638,
  1602         -        "ISN2004 / LAEA Europe", 0, 1,
  1603         -        "GRS 1980", "Greenwich",
  1604         -        "Islands_Net_2004", "Lambert_Azimuthal_Equal_Area", "metre",
  1605         -        "Y", "North", "X", "East");
          844  +        "01\"]],AUTHORITY[\"EPSG\",\"5637\"]]");
          845  +    p = add_epsg_def (filter, first, last, 5638, "epsg", 5638,
          846  +        "ISN2004 / LAEA Europe");
  1606    847       add_proj4text (p, 0,
  1607    848           "+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000");
  1608    849       add_proj4text (p, 1,
  1609    850           " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1610    851       add_srs_wkt (p, 0,
  1611    852           "PROJCS[\"ISN2004 / LAEA Europe\",GEOGCS[\"ISN2004\",DATU");
  1612    853       add_srs_wkt (p, 1,
................................................................................
  1614    855       add_srs_wkt (p, 2,
  1615    856           ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0");
  1616    857       add_srs_wkt (p, 3,
  1617    858           ",0,0,0],AUTHORITY[\"EPSG\",\"1060\"]],PRIMEM[\"Greenwich");
  1618    859       add_srs_wkt (p, 4,
  1619    860           "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  1620    861       add_srs_wkt (p, 5,
  1621         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
          862  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  1622    863       add_srs_wkt (p, 6,
  1623         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
          864  +        "EPSG\",\"5324\"]],PROJECTION[\"Lambert_Azimuthal_Equal_A");
  1624    865       add_srs_wkt (p, 7,
  1625         -        ",\"5324\"]],PROJECTION[\"Lambert_Azimuthal_Equal_Area\"]");
          866  +        "rea\"],PARAMETER[\"latitude_of_center\",52],PARAMETER[\"");
  1626    867       add_srs_wkt (p, 8,
  1627         -        ",PARAMETER[\"latitude_of_center\",52],PARAMETER[\"longit");
          868  +        "longitude_of_center\",10],PARAMETER[\"false_easting\",43");
  1628    869       add_srs_wkt (p, 9,
  1629         -        "ude_of_center\",10],PARAMETER[\"false_easting\",4321000]");
          870  +        "21000],PARAMETER[\"false_northing\",3210000],UNIT[\"metr");
  1630    871       add_srs_wkt (p, 10,
  1631         -        ",PARAMETER[\"false_northing\",3210000],UNIT[\"metre\",1,");
          872  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
  1632    873       add_srs_wkt (p, 11,
  1633         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\",NORTH],AXIS[\"X");
  1634         -    add_srs_wkt (p, 12,
  1635         -        "\",EAST],AUTHORITY[\"EPSG\",\"5638\"]]");
  1636         -    p = add_epsg_def_ex (filter, first, last, 5639, "epsg", 5639,
  1637         -        "ISN2004 / LCC Europe", 0, 1,
  1638         -        "GRS 1980", "Greenwich",
  1639         -        "Islands_Net_2004", "Lambert_Conformal_Conic_2SP", "metre",
  1640         -        "Northing", "North", "Easting", "East");
          874  +        "5638\"]]");
          875  +    p = add_epsg_def (filter, first, last, 5639, "epsg", 5639,
          876  +        "ISN2004 / LCC Europe");
  1641    877       add_proj4text (p, 0,
  1642    878           "+proj=lcc +lat_1=35 +lat_2=65 +lat_0=52 +lon_0=10 +x_0=4");
  1643    879       add_proj4text (p, 1,
  1644    880           "000000 +y_0=2800000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  1645    881       add_proj4text (p, 2,
  1646    882           "+units=m +no_defs");
  1647    883       add_srs_wkt (p, 0,
................................................................................
  1651    887       add_srs_wkt (p, 2,
  1652    888           "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
  1653    889       add_srs_wkt (p, 3,
  1654    890           "0,0,0],AUTHORITY[\"EPSG\",\"1060\"]],PRIMEM[\"Greenwich\"");
  1655    891       add_srs_wkt (p, 4,
  1656    892           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1657    893       add_srs_wkt (p, 5,
  1658         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1659         -    add_srs_wkt (p, 6,
  1660         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1661         -    add_srs_wkt (p, 7,
  1662         -        "5324\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1663         -    add_srs_wkt (p, 8,
  1664         -        "AMETER[\"standard_parallel_1\",35],PARAMETER[\"standard_");
  1665         -    add_srs_wkt (p, 9,
  1666         -        "parallel_2\",65],PARAMETER[\"latitude_of_origin\",52],PA");
  1667         -    add_srs_wkt (p, 10,
  1668         -        "RAMETER[\"central_meridian\",10],PARAMETER[\"false_easti");
  1669         -    add_srs_wkt (p, 11,
  1670         -        "ng\",4000000],PARAMETER[\"false_northing\",2800000],UNIT");
  1671         -    add_srs_wkt (p, 12,
  1672         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Northi");
  1673         -    add_srs_wkt (p, 13,
  1674         -        "ng\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\",\"");
  1675         -    add_srs_wkt (p, 14,
  1676         -        "5639\"]]");
  1677         -    p = add_epsg_def_ex (filter, first, last, 5641, "epsg", 5641,
  1678         -        "SIRGAS 2000 / Brazil Mercator", 0, 0,
  1679         -        "GRS 1980", "Greenwich",
  1680         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Mercator_2SP", "metre",
  1681         -        "X", "East", "Y", "North");
          894  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
          895  +    add_srs_wkt (p, 6,
          896  +        "SG\",\"5324\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          897  +    add_srs_wkt (p, 7,
          898  +        "\"],PARAMETER[\"standard_parallel_1\",35],PARAMETER[\"st");
          899  +    add_srs_wkt (p, 8,
          900  +        "andard_parallel_2\",65],PARAMETER[\"latitude_of_origin\"");
          901  +    add_srs_wkt (p, 9,
          902  +        ",52],PARAMETER[\"central_meridian\",10],PARAMETER[\"fals");
          903  +    add_srs_wkt (p, 10,
          904  +        "e_easting\",4000000],PARAMETER[\"false_northing\",280000");
          905  +    add_srs_wkt (p, 11,
          906  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHOR");
          907  +    add_srs_wkt (p, 12,
          908  +        "ITY[\"EPSG\",\"5639\"]]");
          909  +    p = add_epsg_def (filter, first, last, 5641, "epsg", 5641,
          910  +        "SIRGAS 2000 / Brazil Mercator");
  1682    911       add_proj4text (p, 0,
  1683    912           "+proj=merc +lon_0=-43 +lat_ts=-2 +x_0=5000000 +y_0=10000");
  1684    913       add_proj4text (p, 1,
  1685    914           "000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  1686    915       add_proj4text (p, 2,
  1687    916           "s");
  1688    917       add_srs_wkt (p, 0,
................................................................................
  1694    923       add_srs_wkt (p, 3,
  1695    924           "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  1696    925       add_srs_wkt (p, 4,
  1697    926           ",0],AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0");
  1698    927       add_srs_wkt (p, 5,
  1699    928           ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  1700    929       add_srs_wkt (p, 6,
  1701         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
          930  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
  1702    931       add_srs_wkt (p, 7,
  1703         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"46");
          932  +        "\",\"4674\"]],PROJECTION[\"Mercator_2SP\"],PARAMETER[\"s");
  1704    933       add_srs_wkt (p, 8,
  1705         -        "74\"]],PROJECTION[\"Mercator_2SP\"],PARAMETER[\"standard");
          934  +        "tandard_parallel_1\",-2],PARAMETER[\"central_meridian\",");
  1706    935       add_srs_wkt (p, 9,
  1707         -        "_parallel_1\",-2],PARAMETER[\"central_meridian\",-43],PA");
          936  +        "-43],PARAMETER[\"false_easting\",5000000],PARAMETER[\"fa");
  1708    937       add_srs_wkt (p, 10,
  1709         -        "RAMETER[\"false_easting\",5000000],PARAMETER[\"false_nor");
          938  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1710    939       add_srs_wkt (p, 11,
  1711         -        "thing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          940  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  1712    941       add_srs_wkt (p, 12,
  1713         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  1714         -    add_srs_wkt (p, 13,
  1715         -        "EPSG\",\"5641\"]]");
  1716         -    p = add_epsg_def_ex (filter, first, last, 5643, "epsg", 5643,
  1717         -        "ED50 / SPBA LCC", 0, 0,
  1718         -        "International 1924", "Greenwich",
  1719         -        "European_Datum_1950", "Lambert_Conformal_Conic_2SP", "metre",
  1720         -        "Easting", "East", "Northing", "North");
          942  +        "RITY[\"EPSG\",\"5641\"]]");
          943  +    p = add_epsg_def (filter, first, last, 5643, "epsg", 5643,
          944  +        "ED50 / SPBA LCC");
  1721    945       add_proj4text (p, 0,
  1722    946           "+proj=lcc +lat_1=52.66666666666666 +lat_2=54.33333333333");
  1723    947       add_proj4text (p, 1,
  1724    948           "334 +lat_0=48 +lon_0=10 +x_0=815000 +y_0=0 +ellps=intl +");
  1725    949       add_proj4text (p, 2,
  1726    950           "towgs84=-87,-98,-121,0,0,0,0 +units=m +no_defs");
  1727    951       add_srs_wkt (p, 0,
................................................................................
  1731    955       add_srs_wkt (p, 2,
  1732    956           ",297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,");
  1733    957       add_srs_wkt (p, 3,
  1734    958           "0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwic");
  1735    959       add_srs_wkt (p, 4,
  1736    960           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  1737    961       add_srs_wkt (p, 5,
  1738         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
  1739         -    add_srs_wkt (p, 6,
  1740         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1741         -    add_srs_wkt (p, 7,
  1742         -        ",\"4230\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  1743         -    add_srs_wkt (p, 8,
  1744         -        "PARAMETER[\"standard_parallel_1\",52.66666666666666],PAR");
  1745         -    add_srs_wkt (p, 9,
  1746         -        "AMETER[\"standard_parallel_2\",54.33333333333334],PARAME");
  1747         -    add_srs_wkt (p, 10,
  1748         -        "TER[\"latitude_of_origin\",48],PARAMETER[\"central_merid");
  1749         -    add_srs_wkt (p, 11,
  1750         -        "ian\",10],PARAMETER[\"false_easting\",815000],PARAMETER[");
  1751         -    add_srs_wkt (p, 12,
  1752         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1753         -    add_srs_wkt (p, 13,
  1754         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  1755         -    add_srs_wkt (p, 14,
  1756         -        "TH],AUTHORITY[\"EPSG\",\"5643\"]]");
  1757         -    p = add_epsg_def_ex (filter, first, last, 5644, "epsg", 5644,
  1758         -        "RGR92 / UTM zone 39S", 0, 0,
  1759         -        "GRS 1980", "Greenwich",
  1760         -        "Reseau_Geodesique_de_la_Reunion_1992", "Transverse_Mercator", "metre",
  1761         -        "Easting", "East", "Northing", "North");
          962  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
          963  +    add_srs_wkt (p, 6,
          964  +        "EPSG\",\"4230\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
          965  +    add_srs_wkt (p, 7,
          966  +        "SP\"],PARAMETER[\"standard_parallel_1\",52.6666666666666");
          967  +    add_srs_wkt (p, 8,
          968  +        "6],PARAMETER[\"standard_parallel_2\",54.33333333333334],");
          969  +    add_srs_wkt (p, 9,
          970  +        "PARAMETER[\"latitude_of_origin\",48],PARAMETER[\"central");
          971  +    add_srs_wkt (p, 10,
          972  +        "_meridian\",10],PARAMETER[\"false_easting\",815000],PARA");
          973  +    add_srs_wkt (p, 11,
          974  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
          975  +    add_srs_wkt (p, 12,
          976  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
          977  +    add_srs_wkt (p, 13,
          978  +        "\",NORTH],AUTHORITY[\"EPSG\",\"5643\"]]");
          979  +    p = add_epsg_def (filter, first, last, 5644, "epsg", 5644,
          980  +        "RGR92 / UTM zone 39S");
  1762    981       add_proj4text (p, 0,
  1763    982           "+proj=utm +zone=39 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1764    983       add_proj4text (p, 1,
  1765    984           "0,0,0 +units=m +no_defs");
  1766    985       add_srs_wkt (p, 0,
  1767    986           "PROJCS[\"RGR92 / UTM zone 39S\",GEOGCS[\"RGR92\",DATUM[\"");
  1768    987       add_srs_wkt (p, 1,
................................................................................
  1772    991       add_srs_wkt (p, 3,
  1773    992           ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6627\"]],PR");
  1774    993       add_srs_wkt (p, 4,
  1775    994           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1776    995       add_srs_wkt (p, 5,
  1777    996           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1778    997       add_srs_wkt (p, 6,
  1779         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
          998  +        "]],AUTHORITY[\"EPSG\",\"4627\"]],PROJECTION[\"Transverse");
  1780    999       add_srs_wkt (p, 7,
  1781         -        "HORITY[\"EPSG\",\"4627\"]],PROJECTION[\"Transverse_Merca");
         1000  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1782   1001       add_srs_wkt (p, 8,
  1783         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         1002  +        "ER[\"central_meridian\",51],PARAMETER[\"scale_factor\",0");
  1784   1003       add_srs_wkt (p, 9,
  1785         -        "entral_meridian\",51],PARAMETER[\"scale_factor\",0.9996]");
         1004  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1786   1005       add_srs_wkt (p, 10,
  1787         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         1006  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1788   1007       add_srs_wkt (p, 11,
  1789         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1008  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1790   1009       add_srs_wkt (p, 12,
  1791         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1792         -    add_srs_wkt (p, 13,
  1793         -        "H],AUTHORITY[\"EPSG\",\"5644\"]]");
  1794         -    p = add_epsg_def_ex (filter, first, last, 5646, "epsg", 5646,
  1795         -        "NAD83 / Vermont (ftUS)", 0, 0,
  1796         -        "GRS 1980", "Greenwich",
  1797         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1798         -        "X", "East", "Y", "North");
         1010  +        ",NORTH],AUTHORITY[\"EPSG\",\"5644\"]]");
         1011  +    p = add_epsg_def (filter, first, last, 5646, "epsg", 5646,
         1012  +        "NAD83 / Vermont (ftUS)");
  1799   1013       add_proj4text (p, 0,
  1800   1014           "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
  1801   1015       add_proj4text (p, 1,
  1802         -        "=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
         1016  +        "=500000.00001016 +y_0=0 +datum=NAD83 +units=us-ft +no_de");
  1803   1017       add_proj4text (p, 2,
  1804         -        "0,0 +units=us-ft +no_defs");
         1018  +        "fs");
  1805   1019       add_srs_wkt (p, 0,
  1806   1020           "PROJCS[\"NAD83 / Vermont (ftUS)\",GEOGCS[\"NAD83\",DATUM");
  1807   1021       add_srs_wkt (p, 1,
  1808   1022           "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1809   1023       add_srs_wkt (p, 2,
  1810   1024           "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1811   1025       add_srs_wkt (p, 3,
  1812   1026           "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1813   1027       add_srs_wkt (p, 4,
  1814   1028           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1815   1029       add_srs_wkt (p, 5,
  1816         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         1030  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1817   1031       add_srs_wkt (p, 6,
  1818         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         1032  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
  1819   1033       add_srs_wkt (p, 7,
  1820         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
         1034  +        "or\"],PARAMETER[\"latitude_of_origin\",42.5],PARAMETER[\"");
  1821   1035       add_srs_wkt (p, 8,
  1822         -        "PARAMETER[\"latitude_of_origin\",42.5],PARAMETER[\"centr");
         1036  +        "central_meridian\",-72.5],PARAMETER[\"scale_factor\",0.9");
  1823   1037       add_srs_wkt (p, 9,
  1824         -        "al_meridian\",-72.5],PARAMETER[\"scale_factor\",0.999964");
         1038  +        "99964286],PARAMETER[\"false_easting\",1640416.6667],PARA");
  1825   1039       add_srs_wkt (p, 10,
  1826         -        "286],PARAMETER[\"false_easting\",1640416.6667],PARAMETER");
         1040  +        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
  1827   1041       add_srs_wkt (p, 11,
  1828         -        "[\"false_northing\",0],UNIT[\"US survey foot\",0.3048006");
         1042  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
  1829   1043       add_srs_wkt (p, 12,
  1830         -        "096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST]");
  1831         -    add_srs_wkt (p, 13,
  1832         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5646\"]]");
  1833         -    p = add_epsg_def_ex (filter, first, last, 5649, "epsg", 5649,
  1834         -        "ETRS89 / UTM zone 31N (zE-N)", 0, 0,
  1835         -        "GRS 1980", "Greenwich",
  1836         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1837         -        "Easting", "East", "Northing", "North");
         1044  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5646\"]]");
         1045  +    p = add_epsg_def (filter, first, last, 5649, "epsg", 5649,
         1046  +        "ETRS89 / UTM zone 31N (zE-N)");
  1838   1047       add_proj4text (p, 0,
  1839   1048           "+proj=tmerc +lat_0=0 +lon_0=3 +k=0.9996 +x_0=31500000 +y");
  1840   1049       add_proj4text (p, 1,
  1841   1050           "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  1842   1051       add_proj4text (p, 2,
  1843   1052           "fs");
  1844   1053       add_srs_wkt (p, 0,
................................................................................
  1850   1059       add_srs_wkt (p, 3,
  1851   1060           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1852   1061       add_srs_wkt (p, 4,
  1853   1062           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1854   1063       add_srs_wkt (p, 5,
  1855   1064           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1856   1065       add_srs_wkt (p, 6,
  1857         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1066  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
  1858   1067       add_srs_wkt (p, 7,
  1859         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         1068  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1860   1069       add_srs_wkt (p, 8,
  1861         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1070  +        "in\",0],PARAMETER[\"central_meridian\",3],PARAMETER[\"sc");
  1862   1071       add_srs_wkt (p, 9,
  1863         -        "],PARAMETER[\"central_meridian\",3],PARAMETER[\"scale_fa");
         1072  +        "ale_factor\",0.9996],PARAMETER[\"false_easting\",3150000");
  1864   1073       add_srs_wkt (p, 10,
  1865         -        "ctor\",0.9996],PARAMETER[\"false_easting\",31500000],PAR");
         1074  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1866   1075       add_srs_wkt (p, 11,
  1867         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1076  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1868   1077       add_srs_wkt (p, 12,
  1869         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  1870         -    add_srs_wkt (p, 13,
  1871         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"5649\"]]");
  1872         -    p = add_epsg_def_ex (filter, first, last, 5650, "epsg", 5650,
  1873         -        "ETRS89 / UTM zone 33N (zE-N)", 0, 0,
  1874         -        "GRS 1980", "Greenwich",
  1875         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1876         -        "Easting", "East", "Northing", "North");
         1078  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5649\"]]");
         1079  +    p = add_epsg_def (filter, first, last, 5650, "epsg", 5650,
         1080  +        "ETRS89 / UTM zone 33N (zE-N)");
  1877   1081       add_proj4text (p, 0,
  1878   1082           "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9996 +x_0=33500000 +");
  1879   1083       add_proj4text (p, 1,
  1880   1084           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  1881   1085       add_proj4text (p, 2,
  1882   1086           "efs");
  1883   1087       add_srs_wkt (p, 0,
................................................................................
  1889   1093       add_srs_wkt (p, 3,
  1890   1094           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1891   1095       add_srs_wkt (p, 4,
  1892   1096           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1893   1097       add_srs_wkt (p, 5,
  1894   1098           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1895   1099       add_srs_wkt (p, 6,
  1896         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1100  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
  1897   1101       add_srs_wkt (p, 7,
  1898         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         1102  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1899   1103       add_srs_wkt (p, 8,
  1900         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1104  +        "in\",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"s");
  1901   1105       add_srs_wkt (p, 9,
  1902         -        "],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_f");
         1106  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",335000");
  1903   1107       add_srs_wkt (p, 10,
  1904         -        "actor\",0.9996],PARAMETER[\"false_easting\",33500000],PA");
         1108  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1905   1109       add_srs_wkt (p, 11,
  1906         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1110  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1907   1111       add_srs_wkt (p, 12,
  1908         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1909         -    add_srs_wkt (p, 13,
  1910         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"5650\"]]");
  1911         -    p = add_epsg_def_ex (filter, first, last, 5651, "epsg", 5651,
  1912         -        "ETRS89 / UTM zone 31N (N-zE)", 0, 1,
  1913         -        "GRS 1980", "Greenwich",
  1914         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1915         -        "Northing", "North", "Easting", "East");
         1112  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5650\"]]");
         1113  +    p = add_epsg_def (filter, first, last, 5651, "epsg", 5651,
         1114  +        "ETRS89 / UTM zone 31N (N-zE)");
  1916   1115       add_proj4text (p, 0,
  1917   1116           "+proj=tmerc +lat_0=0 +lon_0=3 +k=0.9996 +x_0=31500000 +y");
  1918   1117       add_proj4text (p, 1,
  1919   1118           "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  1920   1119       add_proj4text (p, 2,
  1921   1120           "fs");
  1922   1121       add_srs_wkt (p, 0,
................................................................................
  1928   1127       add_srs_wkt (p, 3,
  1929   1128           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1930   1129       add_srs_wkt (p, 4,
  1931   1130           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1932   1131       add_srs_wkt (p, 5,
  1933   1132           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1934   1133       add_srs_wkt (p, 6,
  1935         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1134  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
  1936   1135       add_srs_wkt (p, 7,
  1937         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         1136  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1938   1137       add_srs_wkt (p, 8,
  1939         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1138  +        "in\",0],PARAMETER[\"central_meridian\",3],PARAMETER[\"sc");
  1940   1139       add_srs_wkt (p, 9,
  1941         -        "],PARAMETER[\"central_meridian\",3],PARAMETER[\"scale_fa");
         1140  +        "ale_factor\",0.9996],PARAMETER[\"false_easting\",3150000");
  1942   1141       add_srs_wkt (p, 10,
  1943         -        "ctor\",0.9996],PARAMETER[\"false_easting\",31500000],PAR");
         1142  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1944   1143       add_srs_wkt (p, 11,
  1945         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1946         -    add_srs_wkt (p, 12,
  1947         -        "\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"East");
  1948         -    add_srs_wkt (p, 13,
  1949         -        "ing\",EAST],AUTHORITY[\"EPSG\",\"5651\"]]");
  1950         -    p = add_epsg_def_ex (filter, first, last, 5652, "epsg", 5652,
  1951         -        "ETRS89 / UTM zone 32N (N-zE)", 0, 1,
  1952         -        "GRS 1980", "Greenwich",
  1953         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1954         -        "Northing", "North", "Easting", "East");
         1144  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5651\"]]");
         1145  +    p = add_epsg_def (filter, first, last, 5652, "epsg", 5652,
         1146  +        "ETRS89 / UTM zone 32N (N-zE)");
  1955   1147       add_proj4text (p, 0,
  1956   1148           "+proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=32500000 +y");
  1957   1149       add_proj4text (p, 1,
  1958   1150           "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  1959   1151       add_proj4text (p, 2,
  1960   1152           "fs");
  1961   1153       add_srs_wkt (p, 0,
................................................................................
  1967   1159       add_srs_wkt (p, 3,
  1968   1160           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1969   1161       add_srs_wkt (p, 4,
  1970   1162           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1971   1163       add_srs_wkt (p, 5,
  1972   1164           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1973   1165       add_srs_wkt (p, 6,
  1974         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1166  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
  1975   1167       add_srs_wkt (p, 7,
  1976         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         1168  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  1977   1169       add_srs_wkt (p, 8,
  1978         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1170  +        "in\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"sc");
  1979   1171       add_srs_wkt (p, 9,
  1980         -        "],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_fa");
         1172  +        "ale_factor\",0.9996],PARAMETER[\"false_easting\",3250000");
  1981   1173       add_srs_wkt (p, 10,
  1982         -        "ctor\",0.9996],PARAMETER[\"false_easting\",32500000],PAR");
         1174  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1983   1175       add_srs_wkt (p, 11,
  1984         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1985         -    add_srs_wkt (p, 12,
  1986         -        "\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"East");
  1987         -    add_srs_wkt (p, 13,
  1988         -        "ing\",EAST],AUTHORITY[\"EPSG\",\"5652\"]]");
  1989         -    p = add_epsg_def_ex (filter, first, last, 5653, "epsg", 5653,
  1990         -        "ETRS89 / UTM zone 33N (N-zE)", 0, 1,
  1991         -        "GRS 1980", "Greenwich",
  1992         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1993         -        "Northing", "North", "Easting", "East");
         1176  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5652\"]]");
         1177  +    p = add_epsg_def (filter, first, last, 5653, "epsg", 5653,
         1178  +        "ETRS89 / UTM zone 33N (N-zE)");
  1994   1179       add_proj4text (p, 0,
  1995   1180           "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9996 +x_0=33500000 +");
  1996   1181       add_proj4text (p, 1,
  1997   1182           "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  1998   1183       add_proj4text (p, 2,
  1999   1184           "efs");
  2000   1185       add_srs_wkt (p, 0,
................................................................................
  2006   1191       add_srs_wkt (p, 3,
  2007   1192           "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2008   1193       add_srs_wkt (p, 4,
  2009   1194           ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2010   1195       add_srs_wkt (p, 5,
  2011   1196           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2012   1197       add_srs_wkt (p, 6,
  2013         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         1198  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTI");
  2014   1199       add_srs_wkt (p, 7,
  2015         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         1200  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2016   1201       add_srs_wkt (p, 8,
  2017         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1202  +        "in\",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"s");
  2018   1203       add_srs_wkt (p, 9,
  2019         -        "],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_f");
         1204  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",335000");
  2020   1205       add_srs_wkt (p, 10,
  2021         -        "actor\",0.9996],PARAMETER[\"false_easting\",33500000],PA");
         1206  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  2022   1207       add_srs_wkt (p, 11,
  2023         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2024         -    add_srs_wkt (p, 12,
  2025         -        "[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eas");
  2026         -    add_srs_wkt (p, 13,
  2027         -        "ting\",EAST],AUTHORITY[\"EPSG\",\"5653\"]]");
  2028         -    p = add_epsg_def_ex (filter, first, last, 5654, "epsg", 5654,
  2029         -        "NAD83(HARN) / Vermont (ftUS)", 0, 0,
  2030         -        "GRS 1980", "Greenwich",
  2031         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2032         -        "X", "East", "Y", "North");
         1208  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"5653\"]]");
         1209  +    p = add_epsg_def (filter, first, last, 5654, "epsg", 5654,
         1210  +        "NAD83(HARN) / Vermont (ftUS)");
  2033   1211       add_proj4text (p, 0,
  2034   1212           "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
  2035   1213       add_proj4text (p, 1,
  2036   1214           "=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  2037   1215       add_proj4text (p, 2,
  2038   1216           "0,0 +units=us-ft +no_defs");
  2039   1217       add_srs_wkt (p, 0,
................................................................................
  2045   1223       add_srs_wkt (p, 3,
  2046   1224           "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  2047   1225       add_srs_wkt (p, 4,
  2048   1226           "\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  2049   1227       add_srs_wkt (p, 5,
  2050   1228           "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  2051   1229       add_srs_wkt (p, 6,
  2052         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         1230  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJEC");
  2053   1231       add_srs_wkt (p, 7,
  2054         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[\"");
         1232  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2055   1233       add_srs_wkt (p, 8,
  2056         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1234  +        "igin\",42.5],PARAMETER[\"central_meridian\",-72.5],PARAM");
  2057   1235       add_srs_wkt (p, 9,
  2058         -        "42.5],PARAMETER[\"central_meridian\",-72.5],PARAMETER[\"");
         1236  +        "ETER[\"scale_factor\",0.999964286],PARAMETER[\"false_eas");
  2059   1237       add_srs_wkt (p, 10,
  2060         -        "scale_factor\",0.999964286],PARAMETER[\"false_easting\",");
         1238  +        "ting\",1640416.6667],PARAMETER[\"false_northing\",0],UNI");
  2061   1239       add_srs_wkt (p, 11,
  2062         -        "1640416.6667],PARAMETER[\"false_northing\",0],UNIT[\"US ");
         1240  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
  2063   1241       add_srs_wkt (p, 12,
  2064         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         1242  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  2065   1243       add_srs_wkt (p, 13,
  2066         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  2067         -    add_srs_wkt (p, 14,
  2068         -        "SG\",\"5654\"]]");
  2069         -    p = add_epsg_def_ex (filter, first, last, 5655, "epsg", 5655,
  2070         -        "NAD83(NSRS2007) / Vermont (ftUS)", 0, 0,
  2071         -        "GRS 1980", "Greenwich",
  2072         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2073         -        "X", "East", "Y", "North");
         1244  +        "TY[\"EPSG\",\"5654\"]]");
         1245  +    p = add_epsg_def (filter, first, last, 5655, "epsg", 5655,
         1246  +        "NAD83(NSRS2007) / Vermont (ftUS)");
  2074   1247       add_proj4text (p, 0,
  2075   1248           "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
  2076   1249       add_proj4text (p, 1,
  2077   1250           "=500000.00001016 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  2078   1251       add_proj4text (p, 2,
  2079   1252           "0,0 +units=us-ft +no_defs");
  2080   1253       add_srs_wkt (p, 0,
................................................................................
  2086   1259       add_srs_wkt (p, 3,
  2087   1260           "1,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],A");
  2088   1261       add_srs_wkt (p, 4,
  2089   1262           "UTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2090   1263       add_srs_wkt (p, 5,
  2091   1264           "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2092   1265       add_srs_wkt (p, 6,
  2093         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         1266  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  2094   1267       add_srs_wkt (p, 7,
  2095         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
         1268  +        "4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2096   1269       add_srs_wkt (p, 8,
  2097         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         1270  +        "latitude_of_origin\",42.5],PARAMETER[\"central_meridian\"");
  2098   1271       add_srs_wkt (p, 9,
  2099         -        "ude_of_origin\",42.5],PARAMETER[\"central_meridian\",-72");
         1272  +        ",-72.5],PARAMETER[\"scale_factor\",0.999964286],PARAMETE");
  2100   1273       add_srs_wkt (p, 10,
  2101         -        ".5],PARAMETER[\"scale_factor\",0.999964286],PARAMETER[\"");
         1274  +        "R[\"false_easting\",1640416.6667],PARAMETER[\"false_nort");
  2102   1275       add_srs_wkt (p, 11,
  2103         -        "false_easting\",1640416.6667],PARAMETER[\"false_northing");
         1276  +        "hing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUT");
  2104   1277       add_srs_wkt (p, 12,
  2105         -        "\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
         1278  +        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2106   1279       add_srs_wkt (p, 13,
  2107         -        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  2108         -    add_srs_wkt (p, 14,
  2109         -        "],AUTHORITY[\"EPSG\",\"5655\"]]");
  2110         -    p = add_epsg_def_ex (filter, first, last, 5659, "epsg", 5659,
  2111         -        "Monte Mario / TM Emilia-Romagna", 0, 0,
  2112         -        "International 1924", "Greenwich",
  2113         -        "Monte_Mario", "Transverse_Mercator", "metre",
  2114         -        "X", "East", "Y", "North");
         1280  +        "ORTH],AUTHORITY[\"EPSG\",\"5655\"]]");
         1281  +    p = add_epsg_def (filter, first, last, 5659, "epsg", 5659,
         1282  +        "Monte Mario / TM Emilia-Romagna");
  2115   1283       add_proj4text (p, 0,
  2116   1284           "+proj=tmerc +lat_0=0 +lon_0=9 +k=0.9996 +x_0=500053 +y_0");
  2117   1285       add_proj4text (p, 1,
  2118   1286           "=-3999820 +ellps=intl +towgs84=-104.1,-49.1,-9.9,0.971,-");
  2119   1287       add_proj4text (p, 2,
  2120   1288           "2.917,0.714,-11.68 +units=m +no_defs");
  2121   1289       add_srs_wkt (p, 0,
................................................................................
  2127   1295       add_srs_wkt (p, 3,
  2128   1296           "4[-104.1,-49.1,-9.9,0.971,-2.917,0.714,-11.68],AUTHORITY");
  2129   1297       add_srs_wkt (p, 4,
  2130   1298           "[\"EPSG\",\"6265\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2131   1299       add_srs_wkt (p, 5,
  2132   1300           "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2133   1301       add_srs_wkt (p, 6,
  2134         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         1302  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4265\"]]");
  2135   1303       add_srs_wkt (p, 7,
  2136         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4265\"]],PROJE");
         1304  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  2137   1305       add_srs_wkt (p, 8,
  2138         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         1306  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",9],PARAM");
  2139   1307       add_srs_wkt (p, 9,
  2140         -        "rigin\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"");
         1308  +        "ETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2141   1309       add_srs_wkt (p, 10,
  2142         -        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50005");
         1310  +        ",500053],PARAMETER[\"false_northing\",-3999820],UNIT[\"m");
  2143   1311       add_srs_wkt (p, 11,
  2144         -        "3],PARAMETER[\"false_northing\",-3999820],UNIT[\"metre\"");
         1312  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  2145   1313       add_srs_wkt (p, 12,
  2146         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  2147         -    add_srs_wkt (p, 13,
  2148         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"5659\"]]");
  2149         -    p = add_epsg_def_ex (filter, first, last, 5663, "epsg", 5663,
  2150         -        "Pulkovo 1942(58) / Gauss-Kruger zone 3 (E-N)", 0, 0,
  2151         -        "Krassowsky 1940", "Greenwich",
  2152         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  2153         -        "Easting", "East", "Northing", "North");
         1314  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5659\"]]");
         1315  +    p = add_epsg_def (filter, first, last, 5663, "epsg", 5663,
         1316  +        "Pulkovo 1942(58) / Gauss-Kruger zone 3 (E-N)");
  2154   1317       add_proj4text (p, 0,
  2155   1318           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 ");
  2156   1319       add_proj4text (p, 1,
  2157   1320           "+ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.");
  2158   1321       add_proj4text (p, 2,
  2159   1322           "844,-0.84 +units=m +no_defs");
  2160   1323       add_srs_wkt (p, 0,
................................................................................
  2166   1329       add_srs_wkt (p, 3,
  2167   1330           "G\",\"7024\"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0");
  2168   1331       add_srs_wkt (p, 4,
  2169   1332           ".844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIMEM[\"Green");
  2170   1333       add_srs_wkt (p, 5,
  2171   1334           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2172   1335       add_srs_wkt (p, 6,
  2173         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         1336  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  2174   1337       add_srs_wkt (p, 7,
  2175         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         1338  +        "Y[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"");
  2176   1339       add_srs_wkt (p, 8,
  2177         -        "SG\",\"4179\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         1340  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  2178   1341       add_srs_wkt (p, 9,
  2179         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         1342  +        "l_meridian\",15],PARAMETER[\"scale_factor\",1],PARAMETER");
  2180   1343       add_srs_wkt (p, 10,
  2181         -        "dian\",15],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
         1344  +        "[\"false_easting\",3500000],PARAMETER[\"false_northing\"");
  2182   1345       add_srs_wkt (p, 11,
  2183         -        "se_easting\",3500000],PARAMETER[\"false_northing\",0],UN");
         1346  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2184   1347       add_srs_wkt (p, 12,
  2185         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
         1348  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  2186   1349       add_srs_wkt (p, 13,
  2187         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2188         -    add_srs_wkt (p, 14,
  2189         -        "\"5663\"]]");
  2190         -    p = add_epsg_def_ex (filter, first, last, 5664, "epsg", 5664,
  2191         -        "Pulkovo 1942(83) / Gauss-Kruger zone 2 (E-N)", 0, 0,
  2192         -        "Krassowsky 1940", "Greenwich",
  2193         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2194         -        "Easting", "East", "Northing", "North");
         1350  +        "PSG\",\"5663\"]]");
         1351  +    p = add_epsg_def (filter, first, last, 5664, "epsg", 5664,
         1352  +        "Pulkovo 1942(83) / Gauss-Kruger zone 2 (E-N)");
  2195   1353       add_proj4text (p, 0,
  2196   1354           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +");
  2197   1355       add_proj4text (p, 1,
  2198   1356           "ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_de");
  2199   1357       add_proj4text (p, 2,
  2200   1358           "fs");
  2201   1359       add_srs_wkt (p, 0,
................................................................................
  2207   1365       add_srs_wkt (p, 3,
  2208   1366           "G\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY[\"");
  2209   1367       add_srs_wkt (p, 4,
  2210   1368           "EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2211   1369       add_srs_wkt (p, 5,
  2212   1370           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2213   1371       add_srs_wkt (p, 6,
  2214         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1372  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178\"]],PR");
  2215   1373       add_srs_wkt (p, 7,
  2216         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],PROJECTI");
         1374  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2217   1375       add_srs_wkt (p, 8,
  2218         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1376  +        "f_origin\",0],PARAMETER[\"central_meridian\",9],PARAMETE");
  2219   1377       add_srs_wkt (p, 9,
  2220         -        "in\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"sc");
         1378  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",250000");
  2221   1379       add_srs_wkt (p, 10,
  2222         -        "ale_factor\",1],PARAMETER[\"false_easting\",2500000],PAR");
         1380  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  2223   1381       add_srs_wkt (p, 11,
  2224         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1382  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2225   1383       add_srs_wkt (p, 12,
  2226         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  2227         -    add_srs_wkt (p, 13,
  2228         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"5664\"]]");
  2229         -    p = add_epsg_def_ex (filter, first, last, 5665, "epsg", 5665,
  2230         -        "Pulkovo 1942(83) / Gauss-Kruger zone 3 (E-N)", 0, 0,
  2231         -        "Krassowsky 1940", "Greenwich",
  2232         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2233         -        "Easting", "East", "Northing", "North");
         1384  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5664\"]]");
         1385  +    p = add_epsg_def (filter, first, last, 5665, "epsg", 5665,
         1386  +        "Pulkovo 1942(83) / Gauss-Kruger zone 3 (E-N)");
  2234   1387       add_proj4text (p, 0,
  2235   1388           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 ");
  2236   1389       add_proj4text (p, 1,
  2237   1390           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  2238   1391       add_proj4text (p, 2,
  2239   1392           "efs");
  2240   1393       add_srs_wkt (p, 0,
................................................................................
  2246   1399       add_srs_wkt (p, 3,
  2247   1400           "G\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY[\"");
  2248   1401       add_srs_wkt (p, 4,
  2249   1402           "EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2250   1403       add_srs_wkt (p, 5,
  2251   1404           "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2252   1405       add_srs_wkt (p, 6,
  2253         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         1406  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4178\"]],PR");
  2254   1407       add_srs_wkt (p, 7,
  2255         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]],PROJECTI");
         1408  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2256   1409       add_srs_wkt (p, 8,
  2257         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1410  +        "f_origin\",0],PARAMETER[\"central_meridian\",15],PARAMET");
  2258   1411       add_srs_wkt (p, 9,
  2259         -        "in\",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"s");
         1412  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",35000");
  2260   1413       add_srs_wkt (p, 10,
  2261         -        "cale_factor\",1],PARAMETER[\"false_easting\",3500000],PA");
         1414  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  2262   1415       add_srs_wkt (p, 11,
  2263         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1416  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2264   1417       add_srs_wkt (p, 12,
  2265         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  2266         -    add_srs_wkt (p, 13,
  2267         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"5665\"]]");
  2268         -    p = add_epsg_def_ex (filter, first, last, 5666, "epsg", 5666,
  2269         -        "PD/83 / 3-degree Gauss-Kruger zone 3 (E-N)", 0, 0,
  2270         -        "Bessel 1841", "Greenwich",
  2271         -        "Potsdam_Datum_83", "Transverse_Mercator", "metre",
  2272         -        "Easting", "East", "Northing", "North");
         1418  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5665\"]]");
         1419  +    p = add_epsg_def (filter, first, last, 5666, "epsg", 5666,
         1420  +        "PD/83 / 3-degree Gauss-Kruger zone 3 (E-N)");
  2273   1421       add_proj4text (p, 0,
  2274   1422           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
  2275   1423       add_proj4text (p, 1,
  2276   1424           "ellps=bessel +units=m +no_defs");
  2277   1425       add_srs_wkt (p, 0,
  2278   1426           "PROJCS[\"PD/83 / 3-degree Gauss-Kruger zone 3 (E-N)\",GE");
  2279   1427       add_srs_wkt (p, 1,
................................................................................
  2281   1429       add_srs_wkt (p, 2,
  2282   1430           "sel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"");
  2283   1431       add_srs_wkt (p, 3,
  2284   1432           "7004\"]],AUTHORITY[\"EPSG\",\"6746\"]],PRIMEM[\"Greenwic");
  2285   1433       add_srs_wkt (p, 4,
  2286   1434           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2287   1435       add_srs_wkt (p, 5,
  2288         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1436  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2289   1437       add_srs_wkt (p, 6,
  2290         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1438  +        "EPSG\",\"4746\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  2291   1439       add_srs_wkt (p, 7,
  2292         -        ",\"4746\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1440  +        "RAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_me");
  2293   1441       add_srs_wkt (p, 8,
  2294         -        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         1442  +        "ridian\",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
  2295   1443       add_srs_wkt (p, 9,
  2296         -        "\",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_ea");
         1444  +        "lse_easting\",3500000],PARAMETER[\"false_northing\",0],U");
  2297   1445       add_srs_wkt (p, 10,
  2298         -        "sting\",3500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         1446  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2299   1447       add_srs_wkt (p, 11,
  2300         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         1448  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2301   1449       add_srs_wkt (p, 12,
  2302         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"566");
  2303         -    add_srs_wkt (p, 13,
  2304         -        "6\"]]");
  2305         -    p = add_epsg_def_ex (filter, first, last, 5667, "epsg", 5667,
  2306         -        "PD/83 / 3-degree Gauss-Kruger zone 4 (E-N)", 0, 0,
  2307         -        "Bessel 1841", "Greenwich",
  2308         -        "Potsdam_Datum_83", "Transverse_Mercator", "metre",
  2309         -        "Easting", "East", "Northing", "North");
         1450  +        ",\"5666\"]]");
         1451  +    p = add_epsg_def (filter, first, last, 5667, "epsg", 5667,
         1452  +        "PD/83 / 3-degree Gauss-Kruger zone 4 (E-N)");
  2310   1453       add_proj4text (p, 0,
  2311   1454           "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2312   1455       add_proj4text (p, 1,
  2313   1456           "+ellps=bessel +units=m +no_defs");
  2314   1457       add_srs_wkt (p, 0,
  2315   1458           "PROJCS[\"PD/83 / 3-degree Gauss-Kruger zone 4 (E-N)\",GE");
  2316   1459       add_srs_wkt (p, 1,
................................................................................
  2318   1461       add_srs_wkt (p, 2,
  2319   1462           "sel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"");
  2320   1463       add_srs_wkt (p, 3,
  2321   1464           "7004\"]],AUTHORITY[\"EPSG\",\"6746\"]],PRIMEM[\"Greenwic");
  2322   1465       add_srs_wkt (p, 4,
  2323   1466           "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2324   1467       add_srs_wkt (p, 5,
  2325         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
         1468  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  2326   1469       add_srs_wkt (p, 6,
  2327         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
         1470  +        "EPSG\",\"4746\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  2328   1471       add_srs_wkt (p, 7,
  2329         -        ",\"4746\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1472  +        "RAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_me");
  2330   1473       add_srs_wkt (p, 8,
  2331         -        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         1474  +        "ridian\",12],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
  2332   1475       add_srs_wkt (p, 9,
  2333         -        "\",12],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
         1476  +        "alse_easting\",4500000],PARAMETER[\"false_northing\",0],");
  2334   1477       add_srs_wkt (p, 10,
  2335         -        "asting\",4500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         1478  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
  2336   1479       add_srs_wkt (p, 11,
  2337         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         1480  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2338   1481       add_srs_wkt (p, 12,
  2339         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"566");
  2340         -    add_srs_wkt (p, 13,
  2341         -        "7\"]]");
  2342         -    p = add_epsg_def_ex (filter, first, last, 5668, "epsg", 5668,
  2343         -        "RD/83 / 3-degree Gauss-Kruger zone 4 (E-N)", 0, 0,
  2344         -        "Bessel 1841", "Greenwich",
  2345         -        "Rauenberg_Datum_83", "Transverse_Mercator", "metre",
  2346         -        "Easting", "East", "Northing", "North");
         1482  +        ",\"5667\"]]");
         1483  +    p = add_epsg_def (filter, first, last, 5668, "epsg", 5668,
         1484  +        "RD/83 / 3-degree Gauss-Kruger zone 4 (E-N)");
  2347   1485       add_proj4text (p, 0,
  2348   1486           "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2349   1487       add_proj4text (p, 1,
  2350   1488           "+ellps=bessel +units=m +no_defs");
  2351   1489       add_srs_wkt (p, 0,
  2352   1490           "PROJCS[\"RD/83 / 3-degree Gauss-Kruger zone 4 (E-N)\",GE");
  2353   1491       add_srs_wkt (p, 1,
................................................................................
  2355   1493       add_srs_wkt (p, 2,
  2356   1494           "essel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",");
  2357   1495       add_srs_wkt (p, 3,
  2358   1496           "\"7004\"]],AUTHORITY[\"EPSG\",\"6745\"]],PRIMEM[\"Greenw");
  2359   1497       add_srs_wkt (p, 4,
  2360   1498           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2361   1499       add_srs_wkt (p, 5,
  2362         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1500  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2363   1501       add_srs_wkt (p, 6,
  2364         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         1502  +        "[\"EPSG\",\"4745\"]],PROJECTION[\"Transverse_Mercator\"]");
  2365   1503       add_srs_wkt (p, 7,
  2366         -        "G\",\"4745\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         1504  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2367   1505       add_srs_wkt (p, 8,
  2368         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
         1506  +        "_meridian\",12],PARAMETER[\"scale_factor\",1],PARAMETER[");
  2369   1507       add_srs_wkt (p, 9,
  2370         -        "ian\",12],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
         1508  +        "\"false_easting\",4500000],PARAMETER[\"false_northing\",");
  2371   1509       add_srs_wkt (p, 10,
  2372         -        "e_easting\",4500000],PARAMETER[\"false_northing\",0],UNI");
         1510  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2373   1511       add_srs_wkt (p, 11,
  2374         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1512  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  2375   1513       add_srs_wkt (p, 12,
  2376         -        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2377         -    add_srs_wkt (p, 13,
  2378         -        "5668\"]]");
  2379         -    p = add_epsg_def_ex (filter, first, last, 5669, "epsg", 5669,
  2380         -        "RD/83 / 3-degree Gauss-Kruger zone 5 (E-N)", 0, 0,
  2381         -        "Bessel 1841", "Greenwich",
  2382         -        "Rauenberg_Datum_83", "Transverse_Mercator", "metre",
  2383         -        "Easting", "East", "Northing", "North");
         1514  +        "G\",\"5668\"]]");
         1515  +    p = add_epsg_def (filter, first, last, 5669, "epsg", 5669,
         1516  +        "RD/83 / 3-degree Gauss-Kruger zone 5 (E-N)");
  2384   1517       add_proj4text (p, 0,
  2385   1518           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  2386   1519       add_proj4text (p, 1,
  2387   1520           "+ellps=bessel +units=m +no_defs");
  2388   1521       add_srs_wkt (p, 0,
  2389   1522           "PROJCS[\"RD/83 / 3-degree Gauss-Kruger zone 5 (E-N)\",GE");
  2390   1523       add_srs_wkt (p, 1,
................................................................................
  2392   1525       add_srs_wkt (p, 2,
  2393   1526           "essel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",");
  2394   1527       add_srs_wkt (p, 3,
  2395   1528           "\"7004\"]],AUTHORITY[\"EPSG\",\"6745\"]],PRIMEM[\"Greenw");
  2396   1529       add_srs_wkt (p, 4,
  2397   1530           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2398   1531       add_srs_wkt (p, 5,
  2399         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1532  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2400   1533       add_srs_wkt (p, 6,
  2401         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         1534  +        "[\"EPSG\",\"4745\"]],PROJECTION[\"Transverse_Mercator\"]");
  2402   1535       add_srs_wkt (p, 7,
  2403         -        "G\",\"4745\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         1536  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2404   1537       add_srs_wkt (p, 8,
  2405         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
         1538  +        "_meridian\",15],PARAMETER[\"scale_factor\",1],PARAMETER[");
  2406   1539       add_srs_wkt (p, 9,
  2407         -        "ian\",15],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
         1540  +        "\"false_easting\",5500000],PARAMETER[\"false_northing\",");
  2408   1541       add_srs_wkt (p, 10,
  2409         -        "e_easting\",5500000],PARAMETER[\"false_northing\",0],UNI");
         1542  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2410   1543       add_srs_wkt (p, 11,
  2411         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1544  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  2412   1545       add_srs_wkt (p, 12,
  2413         -        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2414         -    add_srs_wkt (p, 13,
  2415         -        "5669\"]]");
  2416         -    p = add_epsg_def_ex (filter, first, last, 5670, "epsg", 5670,
  2417         -        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3 (E-N)", 0, 0,
  2418         -        "Krassowsky 1940", "Greenwich",
  2419         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  2420         -        "Easting", "East", "Northing", "North");
         1546  +        "G\",\"5669\"]]");
         1547  +    p = add_epsg_def (filter, first, last, 5670, "epsg", 5670,
         1548  +        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3 (E-N)");
  2421   1549       add_proj4text (p, 0,
  2422   1550           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
  2423   1551       add_proj4text (p, 1,
  2424   1552           "ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.8");
  2425   1553       add_proj4text (p, 2,
  2426   1554           "44,-0.84 +units=m +no_defs");
  2427   1555       add_srs_wkt (p, 0,
................................................................................
  2435   1563       add_srs_wkt (p, 4,
  2436   1564           ",-0.053,0.844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIME");
  2437   1565       add_srs_wkt (p, 5,
  2438   1566           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2439   1567       add_srs_wkt (p, 6,
  2440   1568           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2441   1569       add_srs_wkt (p, 7,
  2442         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         1570  +        ",AUTHORITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_M");
  2443   1571       add_srs_wkt (p, 8,
  2444         -        "RITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercato");
         1572  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
  2445   1573       add_srs_wkt (p, 9,
  2446         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
         1574  +        "[\"central_meridian\",9],PARAMETER[\"scale_factor\",1],P");
  2447   1575       add_srs_wkt (p, 10,
  2448         -        "tral_meridian\",9],PARAMETER[\"scale_factor\",1],PARAMET");
         1576  +        "ARAMETER[\"false_easting\",3500000],PARAMETER[\"false_no");
  2449   1577       add_srs_wkt (p, 11,
  2450         -        "ER[\"false_easting\",3500000],PARAMETER[\"false_northing");
         1578  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2451   1579       add_srs_wkt (p, 12,
  2452         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         1580  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  2453   1581       add_srs_wkt (p, 13,
  2454         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  2455         -    add_srs_wkt (p, 14,
  2456         -        "EPSG\",\"5670\"]]");
  2457         -    p = add_epsg_def_ex (filter, first, last, 5671, "epsg", 5671,
  2458         -        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4 (E-N)", 0, 0,
  2459         -        "Krassowsky 1940", "Greenwich",
  2460         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  2461         -        "Easting", "East", "Northing", "North");
         1582  +        "RITY[\"EPSG\",\"5670\"]]");
         1583  +    p = add_epsg_def (filter, first, last, 5671, "epsg", 5671,
         1584  +        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4 (E-N)");
  2462   1585       add_proj4text (p, 0,
  2463   1586           "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2464   1587       add_proj4text (p, 1,
  2465   1588           "+ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.");
  2466   1589       add_proj4text (p, 2,
  2467   1590           "844,-0.84 +units=m +no_defs");
  2468   1591       add_srs_wkt (p, 0,
................................................................................
  2476   1599       add_srs_wkt (p, 4,
  2477   1600           ",-0.053,0.844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIME");
  2478   1601       add_srs_wkt (p, 5,
  2479   1602           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2480   1603       add_srs_wkt (p, 6,
  2481   1604           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2482   1605       add_srs_wkt (p, 7,
  2483         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         1606  +        ",AUTHORITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_M");
  2484   1607       add_srs_wkt (p, 8,
  2485         -        "RITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercato");
         1608  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
  2486   1609       add_srs_wkt (p, 9,
  2487         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
         1610  +        "[\"central_meridian\",12],PARAMETER[\"scale_factor\",1],");
  2488   1611       add_srs_wkt (p, 10,
  2489         -        "tral_meridian\",12],PARAMETER[\"scale_factor\",1],PARAME");
         1612  +        "PARAMETER[\"false_easting\",4500000],PARAMETER[\"false_n");
  2490   1613       add_srs_wkt (p, 11,
  2491         -        "TER[\"false_easting\",4500000],PARAMETER[\"false_northin");
         1614  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2492   1615       add_srs_wkt (p, 12,
  2493         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1616  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  2494   1617       add_srs_wkt (p, 13,
  2495         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2496         -    add_srs_wkt (p, 14,
  2497         -        "\"EPSG\",\"5671\"]]");
  2498         -    p = add_epsg_def_ex (filter, first, last, 5672, "epsg", 5672,
  2499         -        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5 (E-N)", 0, 0,
  2500         -        "Krassowsky 1940", "Greenwich",
  2501         -        "Pulkovo_1942_58", "Transverse_Mercator", "metre",
  2502         -        "Easting", "East", "Northing", "North");
         1618  +        "RITY[\"EPSG\",\"5671\"]]");
         1619  +    p = add_epsg_def (filter, first, last, 5672, "epsg", 5672,
         1620  +        "Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5 (E-N)");
  2503   1621       add_proj4text (p, 0,
  2504   1622           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  2505   1623       add_proj4text (p, 1,
  2506   1624           "+ellps=krass +towgs84=33.4,-146.6,-76.3,-0.359,-0.053,0.");
  2507   1625       add_proj4text (p, 2,
  2508   1626           "844,-0.84 +units=m +no_defs");
  2509   1627       add_srs_wkt (p, 0,
................................................................................
  2517   1635       add_srs_wkt (p, 4,
  2518   1636           ",-0.053,0.844,-0.84],AUTHORITY[\"EPSG\",\"6179\"]],PRIME");
  2519   1637       add_srs_wkt (p, 5,
  2520   1638           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2521   1639       add_srs_wkt (p, 6,
  2522   1640           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2523   1641       add_srs_wkt (p, 7,
  2524         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         1642  +        ",AUTHORITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_M");
  2525   1643       add_srs_wkt (p, 8,
  2526         -        "RITY[\"EPSG\",\"4179\"]],PROJECTION[\"Transverse_Mercato");
         1644  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
  2527   1645       add_srs_wkt (p, 9,
  2528         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
         1646  +        "[\"central_meridian\",15],PARAMETER[\"scale_factor\",1],");
  2529   1647       add_srs_wkt (p, 10,
  2530         -        "tral_meridian\",15],PARAMETER[\"scale_factor\",1],PARAME");
         1648  +        "PARAMETER[\"false_easting\",5500000],PARAMETER[\"false_n");
  2531   1649       add_srs_wkt (p, 11,
  2532         -        "TER[\"false_easting\",5500000],PARAMETER[\"false_northin");
         1650  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2533   1651       add_srs_wkt (p, 12,
  2534         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1652  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  2535   1653       add_srs_wkt (p, 13,
  2536         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2537         -    add_srs_wkt (p, 14,
  2538         -        "\"EPSG\",\"5672\"]]");
  2539         -    p = add_epsg_def_ex (filter, first, last, 5673, "epsg", 5673,
  2540         -        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3 (E-N)", 0, 0,
  2541         -        "Krassowsky 1940", "Greenwich",
  2542         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2543         -        "Easting", "East", "Northing", "North");
         1654  +        "RITY[\"EPSG\",\"5672\"]]");
         1655  +    p = add_epsg_def (filter, first, last, 5673, "epsg", 5673,
         1656  +        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3 (E-N)");
  2544   1657       add_proj4text (p, 0,
  2545   1658           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
  2546   1659       add_proj4text (p, 1,
  2547   1660           "ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_de");
  2548   1661       add_proj4text (p, 2,
  2549   1662           "fs");
  2550   1663       add_srs_wkt (p, 0,
................................................................................
  2556   1669       add_srs_wkt (p, 3,
  2557   1670           "ITY[\"EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUT");
  2558   1671       add_srs_wkt (p, 4,
  2559   1672           "HORITY[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2560   1673       add_srs_wkt (p, 5,
  2561   1674           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2562   1675       add_srs_wkt (p, 6,
  2563         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1676  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
  2564   1677       add_srs_wkt (p, 7,
  2565         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]]");
         1678  +        "78\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2566   1679       add_srs_wkt (p, 8,
  2567         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         1680  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",9]");
  2568   1681       add_srs_wkt (p, 9,
  2569         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",9],PARAM");
         1682  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  2570   1683       add_srs_wkt (p, 10,
  2571         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",350");
         1684  +        "\",3500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  2572   1685       add_srs_wkt (p, 11,
  2573         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1686  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
  2574   1687       add_srs_wkt (p, 12,
  2575         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
  2576         -    add_srs_wkt (p, 13,
  2577         -        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5673\"]]");
  2578         -    p = add_epsg_def_ex (filter, first, last, 5674, "epsg", 5674,
  2579         -        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4 (E-N)", 0, 0,
  2580         -        "Krassowsky 1940", "Greenwich",
  2581         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2582         -        "Easting", "East", "Northing", "North");
         1688  +        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5673\"]]");
         1689  +    p = add_epsg_def (filter, first, last, 5674, "epsg", 5674,
         1690  +        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4 (E-N)");
  2583   1691       add_proj4text (p, 0,
  2584   1692           "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2585   1693       add_proj4text (p, 1,
  2586   1694           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  2587   1695       add_proj4text (p, 2,
  2588   1696           "efs");
  2589   1697       add_srs_wkt (p, 0,
................................................................................
  2595   1703       add_srs_wkt (p, 3,
  2596   1704           "ITY[\"EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUT");
  2597   1705       add_srs_wkt (p, 4,
  2598   1706           "HORITY[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2599   1707       add_srs_wkt (p, 5,
  2600   1708           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2601   1709       add_srs_wkt (p, 6,
  2602         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1710  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
  2603   1711       add_srs_wkt (p, 7,
  2604         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]]");
         1712  +        "78\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2605   1713       add_srs_wkt (p, 8,
  2606         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         1714  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",12");
  2607   1715       add_srs_wkt (p, 9,
  2608         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",12],PARA");
         1716  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2609   1717       add_srs_wkt (p, 10,
  2610         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",45");
         1718  +        "g\",4500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2611   1719       add_srs_wkt (p, 11,
  2612         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         1720  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  2613   1721       add_srs_wkt (p, 12,
  2614         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         1722  +        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5674\"]");
  2615   1723       add_srs_wkt (p, 13,
  2616         -        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5674\"]]");
  2617         -    p = add_epsg_def_ex (filter, first, last, 5675, "epsg", 5675,
  2618         -        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5 (E-N)", 0, 0,
  2619         -        "Krassowsky 1940", "Greenwich",
  2620         -        "Pulkovo_1942_83", "Transverse_Mercator", "metre",
  2621         -        "Easting", "East", "Northing", "North");
         1724  +        "]");
         1725  +    p = add_epsg_def (filter, first, last, 5675, "epsg", 5675,
         1726  +        "Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5 (E-N)");
  2622   1727       add_proj4text (p, 0,
  2623   1728           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  2624   1729       add_proj4text (p, 1,
  2625   1730           "+ellps=krass +towgs84=26,-121,-78,0,0,0,0 +units=m +no_d");
  2626   1731       add_proj4text (p, 2,
  2627   1732           "efs");
  2628   1733       add_srs_wkt (p, 0,
................................................................................
  2634   1739       add_srs_wkt (p, 3,
  2635   1740           "ITY[\"EPSG\",\"7024\"]],TOWGS84[26,-121,-78,0,0,0,0],AUT");
  2636   1741       add_srs_wkt (p, 4,
  2637   1742           "HORITY[\"EPSG\",\"6178\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2638   1743       add_srs_wkt (p, 5,
  2639   1744           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2640   1745       add_srs_wkt (p, 6,
  2641         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         1746  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
  2642   1747       add_srs_wkt (p, 7,
  2643         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4178\"]]");
         1748  +        "78\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2644   1749       add_srs_wkt (p, 8,
  2645         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         1750  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",15");
  2646   1751       add_srs_wkt (p, 9,
  2647         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",15],PARA");
         1752  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2648   1753       add_srs_wkt (p, 10,
  2649         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",55");
         1754  +        "g\",5500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2650   1755       add_srs_wkt (p, 11,
  2651         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         1756  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  2652   1757       add_srs_wkt (p, 12,
  2653         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         1758  +        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5675\"]");
  2654   1759       add_srs_wkt (p, 13,
  2655         -        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5675\"]]");
  2656         -    p = add_epsg_def_ex (filter, first, last, 5676, "epsg", 5676,
  2657         -        "DHDN / 3-degree Gauss-Kruger zone 2 (E-N)", 0, 0,
  2658         -        "Bessel 1841", "Greenwich",
  2659         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2660         -        "Easting", "East", "Northing", "North");
         1760  +        "]");
         1761  +    p = add_epsg_def (filter, first, last, 5676, "epsg", 5676,
         1762  +        "DHDN / 3-degree Gauss-Kruger zone 2 (E-N)");
  2661   1763       add_proj4text (p, 0,
  2662   1764           "+proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +");
  2663   1765       add_proj4text (p, 1,
  2664         -        "ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.45");
  2665         -    add_proj4text (p, 2,
  2666         -        "5,6.7 +units=m +no_defs");
         1766  +        "datum=potsdam +units=m +no_defs");
  2667   1767       add_srs_wkt (p, 0,
  2668   1768           "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 2 (E-N)\",GEO");
  2669   1769       add_srs_wkt (p, 1,
  2670   1770           "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2671   1771       add_srs_wkt (p, 2,
  2672   1772           "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2673   1773       add_srs_wkt (p, 3,
  2674   1774           "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2675   1775       add_srs_wkt (p, 4,
  2676   1776           "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2677   1777       add_srs_wkt (p, 5,
  2678   1778           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2679   1779       add_srs_wkt (p, 6,
  2680         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1780  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2681   1781       add_srs_wkt (p, 7,
  2682         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         1782  +        "[\"EPSG\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"]");
  2683   1783       add_srs_wkt (p, 8,
  2684         -        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         1784  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2685   1785       add_srs_wkt (p, 9,
  2686         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
         1786  +        "_meridian\",6],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
  2687   1787       add_srs_wkt (p, 10,
  2688         -        "ian\",6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
         1788  +        "false_easting\",2500000],PARAMETER[\"false_northing\",0]");
  2689   1789       add_srs_wkt (p, 11,
  2690         -        "_easting\",2500000],PARAMETER[\"false_northing\",0],UNIT");
         1790  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  2691   1791       add_srs_wkt (p, 12,
  2692         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1792  +        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  2693   1793       add_srs_wkt (p, 13,
  2694         -        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2695         -    add_srs_wkt (p, 14,
  2696         -        "5676\"]]");
  2697         -    p = add_epsg_def_ex (filter, first, last, 5677, "epsg", 5677,
  2698         -        "DHDN / 3-degree Gauss-Kruger zone 3 (E-N)", 0, 0,
  2699         -        "Bessel 1841", "Greenwich",
  2700         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2701         -        "Easting", "East", "Northing", "North");
         1794  +        "\",\"5676\"]]");
         1795  +    p = add_epsg_def (filter, first, last, 5677, "epsg", 5677,
         1796  +        "DHDN / 3-degree Gauss-Kruger zone 3 (E-N)");
  2702   1797       add_proj4text (p, 0,
  2703   1798           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
  2704   1799       add_proj4text (p, 1,
  2705         -        "ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.45");
  2706         -    add_proj4text (p, 2,
  2707         -        "5,6.7 +units=m +no_defs");
         1800  +        "datum=potsdam +units=m +no_defs");
  2708   1801       add_srs_wkt (p, 0,
  2709   1802           "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 3 (E-N)\",GEO");
  2710   1803       add_srs_wkt (p, 1,
  2711   1804           "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2712   1805       add_srs_wkt (p, 2,
  2713   1806           "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2714   1807       add_srs_wkt (p, 3,
  2715   1808           "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2716   1809       add_srs_wkt (p, 4,
  2717   1810           "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2718   1811       add_srs_wkt (p, 5,
  2719   1812           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2720   1813       add_srs_wkt (p, 6,
  2721         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1814  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2722   1815       add_srs_wkt (p, 7,
  2723         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         1816  +        "[\"EPSG\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"]");
  2724   1817       add_srs_wkt (p, 8,
  2725         -        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         1818  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2726   1819       add_srs_wkt (p, 9,
  2727         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
         1820  +        "_meridian\",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
  2728   1821       add_srs_wkt (p, 10,
  2729         -        "ian\",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
         1822  +        "false_easting\",3500000],PARAMETER[\"false_northing\",0]");
  2730   1823       add_srs_wkt (p, 11,
  2731         -        "_easting\",3500000],PARAMETER[\"false_northing\",0],UNIT");
         1824  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  2732   1825       add_srs_wkt (p, 12,
  2733         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1826  +        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  2734   1827       add_srs_wkt (p, 13,
  2735         -        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2736         -    add_srs_wkt (p, 14,
  2737         -        "5677\"]]");
  2738         -    p = add_epsg_def_ex (filter, first, last, 5678, "epsg", 5678,
  2739         -        "DHDN / 3-degree Gauss-Kruger zone 4 (E-N)", 0, 0,
  2740         -        "Bessel 1841", "Greenwich",
  2741         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2742         -        "Easting", "East", "Northing", "North");
         1828  +        "\",\"5677\"]]");
         1829  +    p = add_epsg_def (filter, first, last, 5678, "epsg", 5678,
         1830  +        "DHDN / 3-degree Gauss-Kruger zone 4 (E-N)");
  2743   1831       add_proj4text (p, 0,
  2744   1832           "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2745   1833       add_proj4text (p, 1,
  2746         -        "+ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.4");
  2747         -    add_proj4text (p, 2,
  2748         -        "55,6.7 +units=m +no_defs");
         1834  +        "+datum=potsdam +units=m +no_defs");
  2749   1835       add_srs_wkt (p, 0,
  2750   1836           "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 4 (E-N)\",GEO");
  2751   1837       add_srs_wkt (p, 1,
  2752   1838           "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2753   1839       add_srs_wkt (p, 2,
  2754   1840           "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2755   1841       add_srs_wkt (p, 3,
  2756   1842           "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2757   1843       add_srs_wkt (p, 4,
  2758   1844           "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2759   1845       add_srs_wkt (p, 5,
  2760   1846           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2761   1847       add_srs_wkt (p, 6,
  2762         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1848  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2763   1849       add_srs_wkt (p, 7,
  2764         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         1850  +        "[\"EPSG\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"]");
  2765   1851       add_srs_wkt (p, 8,
  2766         -        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         1852  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2767   1853       add_srs_wkt (p, 9,
  2768         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
         1854  +        "_meridian\",12],PARAMETER[\"scale_factor\",1],PARAMETER[");
  2769   1855       add_srs_wkt (p, 10,
  2770         -        "ian\",12],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
         1856  +        "\"false_easting\",4500000],PARAMETER[\"false_northing\",");
  2771   1857       add_srs_wkt (p, 11,
  2772         -        "e_easting\",4500000],PARAMETER[\"false_northing\",0],UNI");
         1858  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2773   1859       add_srs_wkt (p, 12,
  2774         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1860  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  2775   1861       add_srs_wkt (p, 13,
  2776         -        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2777         -    add_srs_wkt (p, 14,
  2778         -        "5678\"]]");
  2779         -    p = add_epsg_def_ex (filter, first, last, 5679, "epsg", 5679,
  2780         -        "DHDN / 3-degree Gauss-Kruger zone 5 (E-N)", 0, 0,
  2781         -        "Bessel 1841", "Greenwich",
  2782         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2783         -        "Easting", "East", "Northing", "North");
         1862  +        "G\",\"5678\"]]");
         1863  +    p = add_epsg_def (filter, first, last, 5679, "epsg", 5679,
         1864  +        "DHDN / 3-degree Gauss-Kruger zone 5 (E-N)");
  2784   1865       add_proj4text (p, 0,
  2785   1866           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  2786   1867       add_proj4text (p, 1,
  2787         -        "+ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.4");
  2788         -    add_proj4text (p, 2,
  2789         -        "55,6.7 +units=m +no_defs");
         1868  +        "+datum=potsdam +units=m +no_defs");
  2790   1869       add_srs_wkt (p, 0,
  2791   1870           "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 5 (E-N)\",GEO");
  2792   1871       add_srs_wkt (p, 1,
  2793   1872           "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2794   1873       add_srs_wkt (p, 2,
  2795   1874           "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2796   1875       add_srs_wkt (p, 3,
  2797   1876           "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2798   1877       add_srs_wkt (p, 4,
  2799   1878           "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2800   1879       add_srs_wkt (p, 5,
  2801   1880           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2802   1881       add_srs_wkt (p, 6,
  2803         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1882  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2804   1883       add_srs_wkt (p, 7,
  2805         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         1884  +        "[\"EPSG\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"]");
  2806   1885       add_srs_wkt (p, 8,
  2807         -        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         1886  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2808   1887       add_srs_wkt (p, 9,
  2809         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
         1888  +        "_meridian\",15],PARAMETER[\"scale_factor\",1],PARAMETER[");
  2810   1889       add_srs_wkt (p, 10,
  2811         -        "ian\",15],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
         1890  +        "\"false_easting\",5500000],PARAMETER[\"false_northing\",");
  2812   1891       add_srs_wkt (p, 11,
  2813         -        "e_easting\",5500000],PARAMETER[\"false_northing\",0],UNI");
         1892  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2814   1893       add_srs_wkt (p, 12,
  2815         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1894  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  2816   1895       add_srs_wkt (p, 13,
  2817         -        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2818         -    add_srs_wkt (p, 14,
  2819         -        "5679\"]]");
  2820         -    p = add_epsg_def_ex (filter, first, last, 5680, "epsg", 5680,
  2821         -        "DHDN / 3-degree Gauss-Kruger zone 1 (E-N)", 0, 0,
  2822         -        "Bessel 1841", "Greenwich",
  2823         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2824         -        "Easting", "East", "Northing", "North");
         1896  +        "G\",\"5679\"]]");
         1897  +    p = add_epsg_def (filter, first, last, 5680, "epsg", 5680,
         1898  +        "DHDN / 3-degree Gauss-Kruger zone 1 (E-N)");
  2825   1899       add_proj4text (p, 0,
  2826   1900           "+proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +");
  2827   1901       add_proj4text (p, 1,
  2828         -        "ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.45");
  2829         -    add_proj4text (p, 2,
  2830         -        "5,6.7 +units=m +no_defs");
         1902  +        "datum=potsdam +units=m +no_defs");
  2831   1903       add_srs_wkt (p, 0,
  2832   1904           "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 1 (E-N)\",GEO");
  2833   1905       add_srs_wkt (p, 1,
  2834   1906           "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2835   1907       add_srs_wkt (p, 2,
  2836   1908           "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2837   1909       add_srs_wkt (p, 3,
  2838   1910           "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2839   1911       add_srs_wkt (p, 4,
  2840   1912           "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2841   1913       add_srs_wkt (p, 5,
  2842   1914           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2843   1915       add_srs_wkt (p, 6,
  2844         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
         1916  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2845   1917       add_srs_wkt (p, 7,
  2846         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
         1918  +        "[\"EPSG\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"]");
  2847   1919       add_srs_wkt (p, 8,
  2848         -        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         1920  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2849   1921       add_srs_wkt (p, 9,
  2850         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
         1922  +        "_meridian\",3],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
  2851   1923       add_srs_wkt (p, 10,
  2852         -        "ian\",3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
         1924  +        "false_easting\",1500000],PARAMETER[\"false_northing\",0]");
  2853   1925       add_srs_wkt (p, 11,
  2854         -        "_easting\",1500000],PARAMETER[\"false_northing\",0],UNIT");
         1926  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  2855   1927       add_srs_wkt (p, 12,
  2856         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1928  +        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  2857   1929       add_srs_wkt (p, 13,
  2858         -        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2859         -    add_srs_wkt (p, 14,
  2860         -        "5680\"]]");
  2861         -    p = add_epsg_def_ex (filter, first, last, 5681, "epsg", 5681,
  2862         -        "DB_REF", 1, 1,
  2863         -        "Bessel 1841", "Greenwich",
  2864         -        "Deutsche_Bahn_Reference_System", "none", "degree",
  2865         -        "Latitude", "North", "Longitude", "East");
         1930  +        "\",\"5680\"]]");
         1931  +    p = add_epsg_def (filter, first, last, 5681, "epsg", 5681,
         1932  +        "DB_REF");
  2866   1933       add_proj4text (p, 0,
  2867   1934           "+proj=longlat +ellps=bessel +no_defs");
  2868   1935       add_srs_wkt (p, 0,
  2869   1936           "GEOGCS[\"DB_REF\",DATUM[\"Deutsche_Bahn_Reference_System");
  2870   1937       add_srs_wkt (p, 1,
  2871   1938           "\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTH");
  2872   1939       add_srs_wkt (p, 2,
  2873   1940           "ORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"1081\"]],");
  2874   1941       add_srs_wkt (p, 3,
  2875   1942           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2876   1943       add_srs_wkt (p, 4,
  2877   1944           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2878   1945       add_srs_wkt (p, 5,
  2879         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2880         -    add_srs_wkt (p, 6,
  2881         -        "AUTHORITY[\"EPSG\",\"5681\"]]");
  2882         -    p = add_epsg_def_ex (filter, first, last, 5682, "epsg", 5682,
  2883         -        "DB_REF / 3-degree Gauss-Kruger zone 2 (E-N)", 0, 0,
  2884         -        "Bessel 1841", "Greenwich",
  2885         -        "Deutsche_Bahn_Reference_System", "Transverse_Mercator", "metre",
  2886         -        "Easting", "East", "Northing", "North");
         1946  +        "2\"]],AUTHORITY[\"EPSG\",\"5681\"]]");
         1947  +    p = add_epsg_def (filter, first, last, 5682, "epsg", 5682,
         1948  +        "DB_REF / 3-degree Gauss-Kruger zone 2 (E-N)");
  2887   1949       add_proj4text (p, 0,
  2888   1950           "+proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +");
  2889   1951       add_proj4text (p, 1,
  2890   1952           "ellps=bessel +units=m +no_defs");
  2891   1953       add_srs_wkt (p, 0,
  2892   1954           "PROJCS[\"DB_REF / 3-degree Gauss-Kruger zone 2 (E-N)\",G");
  2893   1955       add_srs_wkt (p, 1,
................................................................................
  2897   1959       add_srs_wkt (p, 3,
  2898   1960           "ITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"1081\"]],PR");
  2899   1961       add_srs_wkt (p, 4,
  2900   1962           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2901   1963       add_srs_wkt (p, 5,
  2902   1964           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2903   1965       add_srs_wkt (p, 6,
  2904         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         1966  +        "]],AUTHORITY[\"EPSG\",\"5681\"]],PROJECTION[\"Transverse");
  2905   1967       add_srs_wkt (p, 7,
  2906         -        "HORITY[\"EPSG\",\"5681\"]],PROJECTION[\"Transverse_Merca");
         1968  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  2907   1969       add_srs_wkt (p, 8,
  2908         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         1970  +        "ER[\"central_meridian\",6],PARAMETER[\"scale_factor\",1]");
  2909   1971       add_srs_wkt (p, 9,
  2910         -        "entral_meridian\",6],PARAMETER[\"scale_factor\",1],PARAM");
         1972  +        ",PARAMETER[\"false_easting\",2500000],PARAMETER[\"false_");
  2911   1973       add_srs_wkt (p, 10,
  2912         -        "ETER[\"false_easting\",2500000],PARAMETER[\"false_northi");
         1974  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2913   1975       add_srs_wkt (p, 11,
  2914         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1976  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2915   1977       add_srs_wkt (p, 12,
  2916         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  2917         -    add_srs_wkt (p, 13,
  2918         -        "[\"EPSG\",\"5682\"]]");
  2919         -    p = add_epsg_def_ex (filter, first, last, 5683, "epsg", 5683,
  2920         -        "DB_REF / 3-degree Gauss-Kruger zone 3 (E-N)", 0, 0,
  2921         -        "Bessel 1841", "Greenwich",
  2922         -        "Deutsche_Bahn_Reference_System", "Transverse_Mercator", "metre",
  2923         -        "Easting", "East", "Northing", "North");
         1978  +        "HORITY[\"EPSG\",\"5682\"]]");
         1979  +    p = add_epsg_def (filter, first, last, 5683, "epsg", 5683,
         1980  +        "DB_REF / 3-degree Gauss-Kruger zone 3 (E-N)");
  2924   1981       add_proj4text (p, 0,
  2925   1982           "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
  2926   1983       add_proj4text (p, 1,
  2927   1984           "ellps=bessel +units=m +no_defs");
  2928   1985       add_srs_wkt (p, 0,
  2929   1986           "PROJCS[\"DB_REF / 3-degree Gauss-Kruger zone 3 (E-N)\",G");
  2930   1987       add_srs_wkt (p, 1,
................................................................................
  2934   1991       add_srs_wkt (p, 3,
  2935   1992           "ITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"1081\"]],PR");
  2936   1993       add_srs_wkt (p, 4,
  2937   1994           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2938   1995       add_srs_wkt (p, 5,
  2939   1996           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2940   1997       add_srs_wkt (p, 6,
  2941         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         1998  +        "]],AUTHORITY[\"EPSG\",\"5681\"]],PROJECTION[\"Transverse");
  2942   1999       add_srs_wkt (p, 7,
  2943         -        "HORITY[\"EPSG\",\"5681\"]],PROJECTION[\"Transverse_Merca");
         2000  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  2944   2001       add_srs_wkt (p, 8,
  2945         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         2002  +        "ER[\"central_meridian\",9],PARAMETER[\"scale_factor\",1]");
  2946   2003       add_srs_wkt (p, 9,
  2947         -        "entral_meridian\",9],PARAMETER[\"scale_factor\",1],PARAM");
         2004  +        ",PARAMETER[\"false_easting\",3500000],PARAMETER[\"false_");
  2948   2005       add_srs_wkt (p, 10,
  2949         -        "ETER[\"false_easting\",3500000],PARAMETER[\"false_northi");
         2006  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2950   2007       add_srs_wkt (p, 11,
  2951         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         2008  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2952   2009       add_srs_wkt (p, 12,
  2953         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  2954         -    add_srs_wkt (p, 13,
  2955         -        "[\"EPSG\",\"5683\"]]");
  2956         -    p = add_epsg_def_ex (filter, first, last, 5684, "epsg", 5684,
  2957         -        "DB_REF / 3-degree Gauss-Kruger zone 4 (E-N)", 0, 0,
  2958         -        "Bessel 1841", "Greenwich",
  2959         -        "Deutsche_Bahn_Reference_System", "Transverse_Mercator", "metre",
  2960         -        "Easting", "East", "Northing", "North");
         2010  +        "HORITY[\"EPSG\",\"5683\"]]");
         2011  +    p = add_epsg_def (filter, first, last, 5684, "epsg", 5684,
         2012  +        "DB_REF / 3-degree Gauss-Kruger zone 4 (E-N)");
  2961   2013       add_proj4text (p, 0,
  2962   2014           "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2963   2015       add_proj4text (p, 1,
  2964   2016           "+ellps=bessel +units=m +no_defs");
  2965   2017       add_srs_wkt (p, 0,
  2966   2018           "PROJCS[\"DB_REF / 3-degree Gauss-Kruger zone 4 (E-N)\",G");
  2967   2019       add_srs_wkt (p, 1,
................................................................................
  2971   2023       add_srs_wkt (p, 3,
  2972   2024           "ITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"1081\"]],PR");
  2973   2025       add_srs_wkt (p, 4,
  2974   2026           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2975   2027       add_srs_wkt (p, 5,
  2976   2028           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2977   2029       add_srs_wkt (p, 6,
  2978         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         2030  +        "]],AUTHORITY[\"EPSG\",\"5681\"]],PROJECTION[\"Transverse");
  2979   2031       add_srs_wkt (p, 7,
  2980         -        "HORITY[\"EPSG\",\"5681\"]],PROJECTION[\"Transverse_Merca");
         2032  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  2981   2033       add_srs_wkt (p, 8,
  2982         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         2034  +        "ER[\"central_meridian\",12],PARAMETER[\"scale_factor\",1");
  2983   2035       add_srs_wkt (p, 9,
  2984         -        "entral_meridian\",12],PARAMETER[\"scale_factor\",1],PARA");
         2036  +        "],PARAMETER[\"false_easting\",4500000],PARAMETER[\"false");
  2985   2037       add_srs_wkt (p, 10,
  2986         -        "METER[\"false_easting\",4500000],PARAMETER[\"false_north");
         2038  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2987   2039       add_srs_wkt (p, 11,
  2988         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2040  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  2989   2041       add_srs_wkt (p, 12,
  2990         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  2991         -    add_srs_wkt (p, 13,
  2992         -        "Y[\"EPSG\",\"5684\"]]");
  2993         -    p = add_epsg_def_ex (filter, first, last, 5685, "epsg", 5685,
  2994         -        "DB_REF / 3-degree Gauss-Kruger zone 5 (E-N)", 0, 0,
  2995         -        "Bessel 1841", "Greenwich",
  2996         -        "Deutsche_Bahn_Reference_System", "Transverse_Mercator", "metre",
  2997         -        "Easting", "East", "Northing", "North");
         2042  +        "THORITY[\"EPSG\",\"5684\"]]");
         2043  +    p = add_epsg_def (filter, first, last, 5685, "epsg", 5685,
         2044  +        "DB_REF / 3-degree Gauss-Kruger zone 5 (E-N)");
  2998   2045       add_proj4text (p, 0,
  2999   2046           "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  3000   2047       add_proj4text (p, 1,
  3001   2048           "+ellps=bessel +units=m +no_defs");
  3002   2049       add_srs_wkt (p, 0,
  3003   2050           "PROJCS[\"DB_REF / 3-degree Gauss-Kruger zone 5 (E-N)\",G");
  3004   2051       add_srs_wkt (p, 1,
................................................................................
  3008   2055       add_srs_wkt (p, 3,
  3009   2056           "ITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EPSG\",\"1081\"]],PR");
  3010   2057       add_srs_wkt (p, 4,
  3011   2058           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3012   2059       add_srs_wkt (p, 5,
  3013   2060           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3014   2061       add_srs_wkt (p, 6,
  3015         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  3016         -    add_srs_wkt (p, 7,
  3017         -        "HORITY[\"EPSG\",\"5681\"]],PROJECTION[\"Transverse_Merca");
  3018         -    add_srs_wkt (p, 8,
  3019         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3020         -    add_srs_wkt (p, 9,
  3021         -        "entral_meridian\",15],PARAMETER[\"scale_factor\",1],PARA");
  3022         -    add_srs_wkt (p, 10,
  3023         -        "METER[\"false_easting\",5500000],PARAMETER[\"false_north");
  3024         -    add_srs_wkt (p, 11,
  3025         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3026         -    add_srs_wkt (p, 12,
  3027         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  3028         -    add_srs_wkt (p, 13,
  3029         -        "Y[\"EPSG\",\"5685\"]]");
  3030         -    p = add_epsg_def_ex (filter, first, last, 5698, "epsg", 5698,
  3031         -        "RGF93 / Lambert-93", 0, 0,
  3032         -        "GRS 1980", "Greenwich",
  3033         -        "Reseau_Geodesique_Francais_1993", "Lambert_Conformal_Conic_2SP", "metre",
  3034         -        "X", "East", "Y", "North");
  3035         -    add_proj4text (p, 0,
  3036         -        "+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=");
  3037         -    add_proj4text (p, 1,
  3038         -        "700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  3039         -    add_proj4text (p, 2,
  3040         -        "+units=m +vunits=m +no_defs");
  3041         -    add_srs_wkt (p, 0,
  3042         -        "COMPD_CS[\"RGF93 / Lambert-93 + NGF-IGN69 height\",PROJC");
  3043         -    add_srs_wkt (p, 1,
  3044         -        "S[\"RGF93 / Lambert-93\",GEOGCS[\"RGF93\",DATUM[\"Reseau");
  3045         -    add_srs_wkt (p, 2,
  3046         -        "_Geodesique_Francais_1993\",SPHEROID[\"GRS 1980\",637813");
  3047         -    add_srs_wkt (p, 3,
  3048         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3049         -    add_srs_wkt (p, 4,
  3050         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6171\"]],PRIMEM[\"Gree");
  3051         -    add_srs_wkt (p, 5,
  3052         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3053         -    add_srs_wkt (p, 6,
  3054         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3055         -    add_srs_wkt (p, 7,
  3056         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3057         -    add_srs_wkt (p, 8,
  3058         -        "PSG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
  3059         -    add_srs_wkt (p, 9,
  3060         -        "P\"],PARAMETER[\"standard_parallel_1\",49],PARAMETER[\"s");
  3061         -    add_srs_wkt (p, 10,
  3062         -        "tandard_parallel_2\",44],PARAMETER[\"latitude_of_origin\"");
  3063         -    add_srs_wkt (p, 11,
  3064         -        ",46.5],PARAMETER[\"central_meridian\",3],PARAMETER[\"fal");
  3065         -    add_srs_wkt (p, 12,
  3066         -        "se_easting\",700000],PARAMETER[\"false_northing\",660000");
  3067         -    add_srs_wkt (p, 13,
  3068         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3069         -    add_srs_wkt (p, 14,
  3070         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2154\"]");
  3071         -    add_srs_wkt (p, 15,
  3072         -        "],VERT_CS[\"NGF-IGN69 height\",VERT_DATUM[\"Nivellement ");
  3073         -    add_srs_wkt (p, 16,
  3074         -        "General de la France - IGN69\",2005,AUTHORITY[\"EPSG\",\"");
  3075         -    add_srs_wkt (p, 17,
  3076         -        "5119\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3077         -    add_srs_wkt (p, 18,
  3078         -        "AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5720\"]],AUTHORITY[");
  3079         -    add_srs_wkt (p, 19,
  3080         -        "\"EPSG\",\"5698\"]]");
  3081         -    p = add_epsg_def_ex (filter, first, last, 5699, "epsg", 5699,
  3082         -        "RGF93 / Lambert-93", 0, 0,
  3083         -        "GRS 1980", "Greenwich",
  3084         -        "Reseau_Geodesique_Francais_1993", "Lambert_Conformal_Conic_2SP", "metre",
  3085         -        "X", "East", "Y", "North");
  3086         -    add_proj4text (p, 0,
  3087         -        "+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=");
  3088         -    add_proj4text (p, 1,
  3089         -        "700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  3090         -    add_proj4text (p, 2,
  3091         -        "+units=m +vunits=m +no_defs");
  3092         -    add_srs_wkt (p, 0,
  3093         -        "COMPD_CS[\"RGF93 / Lambert-93 + NGF-IGN78 height\",PROJC");
  3094         -    add_srs_wkt (p, 1,
  3095         -        "S[\"RGF93 / Lambert-93\",GEOGCS[\"RGF93\",DATUM[\"Reseau");
  3096         -    add_srs_wkt (p, 2,
  3097         -        "_Geodesique_Francais_1993\",SPHEROID[\"GRS 1980\",637813");
  3098         -    add_srs_wkt (p, 3,
  3099         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3100         -    add_srs_wkt (p, 4,
  3101         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6171\"]],PRIMEM[\"Gree");
  3102         -    add_srs_wkt (p, 5,
  3103         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3104         -    add_srs_wkt (p, 6,
  3105         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3106         -    add_srs_wkt (p, 7,
  3107         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3108         -    add_srs_wkt (p, 8,
  3109         -        "PSG\",\"4171\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
  3110         -    add_srs_wkt (p, 9,
  3111         -        "P\"],PARAMETER[\"standard_parallel_1\",49],PARAMETER[\"s");
  3112         -    add_srs_wkt (p, 10,
  3113         -        "tandard_parallel_2\",44],PARAMETER[\"latitude_of_origin\"");
  3114         -    add_srs_wkt (p, 11,
  3115         -        ",46.5],PARAMETER[\"central_meridian\",3],PARAMETER[\"fal");
  3116         -    add_srs_wkt (p, 12,
  3117         -        "se_easting\",700000],PARAMETER[\"false_northing\",660000");
  3118         -    add_srs_wkt (p, 13,
  3119         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3120         -    add_srs_wkt (p, 14,
  3121         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2154\"]");
  3122         -    add_srs_wkt (p, 15,
  3123         -        "],VERT_CS[\"NGF-IGN78 height\",VERT_DATUM[\"Nivellement ");
  3124         -    add_srs_wkt (p, 16,
  3125         -        "General de la France - IGN78\",2005,AUTHORITY[\"EPSG\",\"");
  3126         -    add_srs_wkt (p, 17,
  3127         -        "5120\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3128         -    add_srs_wkt (p, 18,
  3129         -        "AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5721\"]],AUTHORITY[");
  3130         -    add_srs_wkt (p, 19,
  3131         -        "\"EPSG\",\"5699\"]]");
  3132         -    p = add_epsg_def_ex (filter, first, last, 5700, "epsg", 5700,
  3133         -        "NZGD2000 / UTM zone 1S", 0, 0,
  3134         -        "GRS 1980", "Greenwich",
  3135         -        "New_Zealand_Geodetic_Datum_2000", "Transverse_Mercator", "metre",
  3136         -        "Easting", "East", "Northing", "North");
         2062  +        "]],AUTHORITY[\"EPSG\",\"5681\"]],PROJECTION[\"Transverse");
         2063  +    add_srs_wkt (p, 7,
         2064  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2065  +    add_srs_wkt (p, 8,
         2066  +        "ER[\"central_meridian\",15],PARAMETER[\"scale_factor\",1");
         2067  +    add_srs_wkt (p, 9,
         2068  +        "],PARAMETER[\"false_easting\",5500000],PARAMETER[\"false");
         2069  +    add_srs_wkt (p, 10,
         2070  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2071  +    add_srs_wkt (p, 11,
         2072  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
         2073  +    add_srs_wkt (p, 12,
         2074  +        "THORITY[\"EPSG\",\"5685\"]]");
         2075  +    p = add_epsg_def (filter, first, last, 5700, "epsg", 5700,
         2076  +        "NZGD2000 / UTM zone 1S");
  3137   2077       add_proj4text (p, 0,
  3138   2078           "+proj=utm +zone=1 +south +ellps=GRS80 +towgs84=0,0,0,0,0");
  3139   2079       add_proj4text (p, 1,
  3140   2080           ",0,0 +units=m +no_defs");
  3141   2081       add_srs_wkt (p, 0,
  3142   2082           "PROJCS[\"NZGD2000 / UTM zone 1S\",GEOGCS[\"NZGD2000\",DA");
  3143   2083       add_srs_wkt (p, 1,
................................................................................
  3147   2087       add_srs_wkt (p, 3,
  3148   2088           "],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6167\"]],P");
  3149   2089       add_srs_wkt (p, 4,
  3150   2090           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  3151   2091       add_srs_wkt (p, 5,
  3152   2092           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  3153   2093       add_srs_wkt (p, 6,
  3154         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  3155         -    add_srs_wkt (p, 7,
  3156         -        "UTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transverse_Mer");
  3157         -    add_srs_wkt (p, 8,
  3158         -        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
  3159         -    add_srs_wkt (p, 9,
  3160         -        "central_meridian\",-177],PARAMETER[\"scale_factor\",0.99");
  3161         -    add_srs_wkt (p, 10,
  3162         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  3163         -    add_srs_wkt (p, 11,
  3164         -        "e_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3165         -    add_srs_wkt (p, 12,
  3166         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3167         -    add_srs_wkt (p, 13,
  3168         -        "ORTH],AUTHORITY[\"EPSG\",\"5700\"]]");
  3169         -    p = add_epsg_def_ex (filter, first, last, 5707, "epsg", 5707,
  3170         -        "NTF (Paris) / Lambert zone I", 0, 0,
  3171         -        "Clarke 1880 (IGN)", "Paris",
  3172         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  3173         -        "X", "East", "Y", "North");
  3174         -    add_proj4text (p, 0,
  3175         -        "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000");
  3176         -    add_proj4text (p, 1,
  3177         -        "001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +");
  3178         -    add_proj4text (p, 2,
  3179         -        "a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm");
  3180         -    add_proj4text (p, 3,
  3181         -        "=paris +units=m +vunits=m +no_defs");
  3182         -    add_srs_wkt (p, 0,
  3183         -        "COMPD_CS[\"NTF (Paris) / Lambert zone I + NGF-IGN69 heig");
  3184         -    add_srs_wkt (p, 1,
  3185         -        "ht\",PROJCS[\"NTF (Paris) / Lambert zone I\",GEOGCS[\"NT");
  3186         -    add_srs_wkt (p, 2,
  3187         -        "F (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Par");
  3188         -    add_srs_wkt (p, 3,
  3189         -        "is\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.466021");
  3190         -    add_srs_wkt (p, 4,
  3191         -        "2936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,3");
  3192         -    add_srs_wkt (p, 5,
  3193         -        "20,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris");
  3194         -    add_srs_wkt (p, 6,
  3195         -        "\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\"");
  3196         -    add_srs_wkt (p, 7,
  3197         -        ",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[");
  3198         -    add_srs_wkt (p, 8,
  3199         -        "\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"");
  3200         -    add_srs_wkt (p, 9,
  3201         -        "EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1");
  3202         -    add_srs_wkt (p, 10,
  3203         -        "SP\"],PARAMETER[\"latitude_of_origin\",55],PARAMETER[\"c");
  3204         -    add_srs_wkt (p, 11,
  3205         -        "entral_meridian\",0],PARAMETER[\"scale_factor\",0.999877");
  3206         -    add_srs_wkt (p, 12,
  3207         -        "341],PARAMETER[\"false_easting\",600000],PARAMETER[\"fal");
  3208         -    add_srs_wkt (p, 13,
  3209         -        "se_northing\",1200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3210         -    add_srs_wkt (p, 14,
  3211         -        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  3212         -    add_srs_wkt (p, 15,
  3213         -        "TY[\"EPSG\",\"27571\"]],VERT_CS[\"NGF-IGN69 height\",VER");
  3214         -    add_srs_wkt (p, 16,
  3215         -        "T_DATUM[\"Nivellement General de la France - IGN69\",200");
  3216         -    add_srs_wkt (p, 17,
  3217         -        "5,AUTHORITY[\"EPSG\",\"5119\"]],UNIT[\"metre\",1,AUTHORI");
  3218         -    add_srs_wkt (p, 18,
  3219         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\"");
  3220         -    add_srs_wkt (p, 19,
  3221         -        ",\"5720\"]],AUTHORITY[\"EPSG\",\"5707\"]]");
  3222         -    p = add_epsg_def_ex (filter, first, last, 5708, "epsg", 5708,
  3223         -        "NTF (Paris) / Lambert zone IV", 0, 0,
  3224         -        "Clarke 1880 (IGN)", "Paris",
  3225         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  3226         -        "X", "East", "Y", "North");
  3227         -    add_proj4text (p, 0,
  3228         -        "+proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000");
  3229         -    add_proj4text (p, 1,
  3230         -        "001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.3");
  3231         -    add_proj4text (p, 2,
  3232         -        "69 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0");
  3233         -    add_proj4text (p, 3,
  3234         -        " +pm=paris +units=m +vunits=m +no_defs");
  3235         -    add_srs_wkt (p, 0,
  3236         -        "COMPD_CS[\"NTF (Paris) / Lambert zone IV + NGF-IGN78 hei");
  3237         -    add_srs_wkt (p, 1,
  3238         -        "ght\",PROJCS[\"NTF (Paris) / Lambert zone IV\",GEOGCS[\"");
  3239         -    add_srs_wkt (p, 2,
  3240         -        "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P");
  3241         -    add_srs_wkt (p, 3,
  3242         -        "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660");
  3243         -    add_srs_wkt (p, 4,
  3244         -        "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60");
  3245         -    add_srs_wkt (p, 5,
  3246         -        ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par");
  3247         -    add_srs_wkt (p, 6,
  3248         -        "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra");
  3249         -    add_srs_wkt (p, 7,
  3250         -        "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AX");
  3251         -    add_srs_wkt (p, 8,
  3252         -        "IS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORIT");
  3253         -    add_srs_wkt (p, 9,
  3254         -        "Y[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Con");
  3255         -    add_srs_wkt (p, 10,
  3256         -        "ic_1SP\"],PARAMETER[\"latitude_of_origin\",46.85],PARAME");
  3257         -    add_srs_wkt (p, 11,
  3258         -        "TER[\"central_meridian\",0],PARAMETER[\"scale_factor\",0");
  3259         -    add_srs_wkt (p, 12,
  3260         -        ".99994471],PARAMETER[\"false_easting\",234.358],PARAMETE");
  3261         -    add_srs_wkt (p, 13,
  3262         -        "R[\"false_northing\",4185861.369],UNIT[\"metre\",1,AUTHO");
  3263         -    add_srs_wkt (p, 14,
  3264         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3265         -    add_srs_wkt (p, 15,
  3266         -        "TH],AUTHORITY[\"EPSG\",\"27574\"]],VERT_CS[\"NGF-IGN78 h");
  3267         -    add_srs_wkt (p, 16,
  3268         -        "eight\",VERT_DATUM[\"Nivellement General de la France - ");
  3269         -    add_srs_wkt (p, 17,
  3270         -        "IGN78\",2005,AUTHORITY[\"EPSG\",\"5120\"]],UNIT[\"metre\"");
  3271         -    add_srs_wkt (p, 18,
  3272         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORI");
  3273         -    add_srs_wkt (p, 19,
  3274         -        "TY[\"EPSG\",\"5721\"]],AUTHORITY[\"EPSG\",\"5708\"]]");
  3275         -    p = add_epsg_def_ex (filter, first, last, 5825, "epsg", 5825,
  3276         -        "AGD66 / ACT Standard Grid", 0, 0,
  3277         -        "Australian National Spheroid", "Greenwich",
  3278         -        "Australian_Geodetic_Datum_1966", "Transverse_Mercator", "metre",
  3279         -        "Easting", "East", "Northing", "North");
         2094  +        "\"]],AUTHORITY[\"EPSG\",\"4167\"]],PROJECTION[\"Transver");
         2095  +    add_srs_wkt (p, 7,
         2096  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
         2097  +    add_srs_wkt (p, 8,
         2098  +        "ETER[\"central_meridian\",-177],PARAMETER[\"scale_factor");
         2099  +    add_srs_wkt (p, 9,
         2100  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         2101  +    add_srs_wkt (p, 10,
         2102  +        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
         2103  +    add_srs_wkt (p, 11,
         2104  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
         2105  +    add_srs_wkt (p, 12,
         2106  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"5700\"]]");
         2107  +    p = add_epsg_def (filter, first, last, 5825, "epsg", 5825,
         2108  +        "AGD66 / ACT Standard Grid");
  3280   2109       add_proj4text (p, 0,
  3281   2110           "+proj=tmerc +lat_0=-35.31773627777778 +lon_0=149.0092948");
  3282   2111       add_proj4text (p, 1,
  3283   2112           "305555 +k=1.000086 +x_0=200000 +y_0=600000 +ellps=aust_S");
  3284   2113       add_proj4text (p, 2,
  3285   2114           "A +towgs84=-117.808,-51.536,137.784,0.303,0.446,0.234,-0");
  3286   2115       add_proj4text (p, 3,
................................................................................
  3294   2123       add_srs_wkt (p, 3,
  3295   2124           "\",\"7003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.4");
  3296   2125       add_srs_wkt (p, 4,
  3297   2126           "46,0.234,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"G");
  3298   2127       add_srs_wkt (p, 5,
  3299   2128           "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  3300   2129       add_srs_wkt (p, 6,
  3301         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         2130  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  3302   2131       add_srs_wkt (p, 7,
  3303         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         2132  +        "ORITY[\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercat");
  3304   2133       add_srs_wkt (p, 8,
  3305         -        "\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],");
         2134  +        "or\"],PARAMETER[\"latitude_of_origin\",-35.3177362777777");
  3306   2135       add_srs_wkt (p, 9,
  3307         -        "PARAMETER[\"latitude_of_origin\",-35.31773627777778],PAR");
         2136  +        "8],PARAMETER[\"central_meridian\",149.0092948305555],PAR");
  3308   2137       add_srs_wkt (p, 10,
  3309         -        "AMETER[\"central_meridian\",149.0092948305555],PARAMETER");
         2138  +        "AMETER[\"scale_factor\",1.000086],PARAMETER[\"false_east");
  3310   2139       add_srs_wkt (p, 11,
  3311         -        "[\"scale_factor\",1.000086],PARAMETER[\"false_easting\",");
         2140  +        "ing\",200000],PARAMETER[\"false_northing\",600000],UNIT[");
  3312   2141       add_srs_wkt (p, 12,
  3313         -        "200000],PARAMETER[\"false_northing\",600000],UNIT[\"metr");
         2142  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  3314   2143       add_srs_wkt (p, 13,
  3315         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
         2144  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5");
  3316   2145       add_srs_wkt (p, 14,
  3317         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5825\"]");
  3318         -    add_srs_wkt (p, 15,
  3319         -        "]");
  3320         -    p = add_epsg_def_ex (filter, first, last, 5832, "epsg", 5832,
  3321         -        "DB_REF / 3-degree Gauss-Kruger zone 2 (E-N)", 0, 0,
  3322         -        "Bessel 1841", "Greenwich",
  3323         -        "Deutsche_Bahn_Reference_System", "Transverse_Mercator", "metre",
  3324         -        "Easting", "East", "Northing", "North");
  3325         -    add_proj4text (p, 0,
  3326         -        "+proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +");
  3327         -    add_proj4text (p, 1,
  3328         -        "ellps=bessel +units=m +vunits=m +no_defs");
  3329         -    add_srs_wkt (p, 0,
  3330         -        "COMPD_CS[\"DB_REF / 3-degree Gauss-Kruger zone 2 (E-N) +");
  3331         -    add_srs_wkt (p, 1,
  3332         -        " DHHN92 height\",PROJCS[\"DB_REF / 3-degree Gauss-Kruger");
  3333         -    add_srs_wkt (p, 2,
  3334         -        " zone 2 (E-N)\",GEOGCS[\"DB_REF\",DATUM[\"Deutsche_Bahn_");
  3335         -    add_srs_wkt (p, 3,
  3336         -        "Reference_System\",SPHEROID[\"Bessel 1841\",6377397.155,");
  3337         -    add_srs_wkt (p, 4,
  3338         -        "299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EP");
  3339         -    add_srs_wkt (p, 5,
  3340         -        "SG\",\"1081\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3341         -    add_srs_wkt (p, 6,
  3342         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3343         -    add_srs_wkt (p, 7,
  3344         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3345         -    add_srs_wkt (p, 8,
  3346         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"5681\"]],PROJECTION[");
  3347         -    add_srs_wkt (p, 9,
  3348         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3349         -    add_srs_wkt (p, 10,
  3350         -        ",0],PARAMETER[\"central_meridian\",6],PARAMETER[\"scale_");
  3351         -    add_srs_wkt (p, 11,
  3352         -        "factor\",1],PARAMETER[\"false_easting\",2500000],PARAMET");
  3353         -    add_srs_wkt (p, 12,
  3354         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3355         -    add_srs_wkt (p, 13,
  3356         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3357         -    add_srs_wkt (p, 14,
  3358         -        ",NORTH],AUTHORITY[\"EPSG\",\"5682\"]],VERT_CS[\"DHHN92 h");
  3359         -    add_srs_wkt (p, 15,
  3360         -        "eight\",VERT_DATUM[\"Deutsches Haupthoehennetz 1992\",20");
  3361         -    add_srs_wkt (p, 16,
  3362         -        "05,AUTHORITY[\"EPSG\",\"5181\"]],UNIT[\"metre\",1,AUTHOR");
  3363         -    add_srs_wkt (p, 17,
  3364         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG");
  3365         -    add_srs_wkt (p, 18,
  3366         -        "\",\"5783\"]],AUTHORITY[\"EPSG\",\"5832\"]]");
  3367         -    p = add_epsg_def_ex (filter, first, last, 5833, "epsg", 5833,
  3368         -        "DB_REF / 3-degree Gauss-Kruger zone 3 (E-N)", 0, 0,
  3369         -        "Bessel 1841", "Greenwich",
  3370         -        "Deutsche_Bahn_Reference_System", "Transverse_Mercator", "metre",
  3371         -        "Easting", "East", "Northing", "North");
  3372         -    add_proj4text (p, 0,
  3373         -        "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
  3374         -    add_proj4text (p, 1,
  3375         -        "ellps=bessel +units=m +vunits=m +no_defs");
  3376         -    add_srs_wkt (p, 0,
  3377         -        "COMPD_CS[\"DB_REF / 3-degree Gauss-Kruger zone 3 (E-N) +");
  3378         -    add_srs_wkt (p, 1,
  3379         -        " DHHN92 height\",PROJCS[\"DB_REF / 3-degree Gauss-Kruger");
  3380         -    add_srs_wkt (p, 2,
  3381         -        " zone 3 (E-N)\",GEOGCS[\"DB_REF\",DATUM[\"Deutsche_Bahn_");
  3382         -    add_srs_wkt (p, 3,
  3383         -        "Reference_System\",SPHEROID[\"Bessel 1841\",6377397.155,");
  3384         -    add_srs_wkt (p, 4,
  3385         -        "299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EP");
  3386         -    add_srs_wkt (p, 5,
  3387         -        "SG\",\"1081\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3388         -    add_srs_wkt (p, 6,
  3389         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3390         -    add_srs_wkt (p, 7,
  3391         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3392         -    add_srs_wkt (p, 8,
  3393         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"5681\"]],PROJECTION[");
  3394         -    add_srs_wkt (p, 9,
  3395         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3396         -    add_srs_wkt (p, 10,
  3397         -        ",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_");
  3398         -    add_srs_wkt (p, 11,
  3399         -        "factor\",1],PARAMETER[\"false_easting\",3500000],PARAMET");
  3400         -    add_srs_wkt (p, 12,
  3401         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3402         -    add_srs_wkt (p, 13,
  3403         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3404         -    add_srs_wkt (p, 14,
  3405         -        ",NORTH],AUTHORITY[\"EPSG\",\"5683\"]],VERT_CS[\"DHHN92 h");
  3406         -    add_srs_wkt (p, 15,
  3407         -        "eight\",VERT_DATUM[\"Deutsches Haupthoehennetz 1992\",20");
  3408         -    add_srs_wkt (p, 16,
  3409         -        "05,AUTHORITY[\"EPSG\",\"5181\"]],UNIT[\"metre\",1,AUTHOR");
  3410         -    add_srs_wkt (p, 17,
  3411         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG");
  3412         -    add_srs_wkt (p, 18,
  3413         -        "\",\"5783\"]],AUTHORITY[\"EPSG\",\"5833\"]]");
  3414         -    p = add_epsg_def_ex (filter, first, last, 5834, "epsg", 5834,
  3415         -        "DB_REF / 3-degree Gauss-Kruger zone 4 (E-N)", 0, 0,
  3416         -        "Bessel 1841", "Greenwich",
  3417         -        "Deutsche_Bahn_Reference_System", "Transverse_Mercator", "metre",
  3418         -        "Easting", "East", "Northing", "North");
  3419         -    add_proj4text (p, 0,
  3420         -        "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  3421         -    add_proj4text (p, 1,
  3422         -        "+ellps=bessel +units=m +vunits=m +no_defs");
  3423         -    add_srs_wkt (p, 0,
  3424         -        "COMPD_CS[\"DB_REF / 3-degree Gauss-Kruger zone 4 (E-N) +");
  3425         -    add_srs_wkt (p, 1,
  3426         -        " DHHN92 height\",PROJCS[\"DB_REF / 3-degree Gauss-Kruger");
  3427         -    add_srs_wkt (p, 2,
  3428         -        " zone 4 (E-N)\",GEOGCS[\"DB_REF\",DATUM[\"Deutsche_Bahn_");
  3429         -    add_srs_wkt (p, 3,
  3430         -        "Reference_System\",SPHEROID[\"Bessel 1841\",6377397.155,");
  3431         -    add_srs_wkt (p, 4,
  3432         -        "299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EP");
  3433         -    add_srs_wkt (p, 5,
  3434         -        "SG\",\"1081\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3435         -    add_srs_wkt (p, 6,
  3436         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3437         -    add_srs_wkt (p, 7,
  3438         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3439         -    add_srs_wkt (p, 8,
  3440         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"5681\"]],PROJECTION[");
  3441         -    add_srs_wkt (p, 9,
  3442         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3443         -    add_srs_wkt (p, 10,
  3444         -        ",0],PARAMETER[\"central_meridian\",12],PARAMETER[\"scale");
  3445         -    add_srs_wkt (p, 11,
  3446         -        "_factor\",1],PARAMETER[\"false_easting\",4500000],PARAME");
  3447         -    add_srs_wkt (p, 12,
  3448         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3449         -    add_srs_wkt (p, 13,
  3450         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3451         -    add_srs_wkt (p, 14,
  3452         -        ",NORTH],AUTHORITY[\"EPSG\",\"5684\"]],VERT_CS[\"DHHN92 h");
  3453         -    add_srs_wkt (p, 15,
  3454         -        "eight\",VERT_DATUM[\"Deutsches Haupthoehennetz 1992\",20");
  3455         -    add_srs_wkt (p, 16,
  3456         -        "05,AUTHORITY[\"EPSG\",\"5181\"]],UNIT[\"metre\",1,AUTHOR");
  3457         -    add_srs_wkt (p, 17,
  3458         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG");
  3459         -    add_srs_wkt (p, 18,
  3460         -        "\",\"5783\"]],AUTHORITY[\"EPSG\",\"5834\"]]");
  3461         -    p = add_epsg_def_ex (filter, first, last, 5835, "epsg", 5835,
  3462         -        "DB_REF / 3-degree Gauss-Kruger zone 5 (E-N)", 0, 0,
  3463         -        "Bessel 1841", "Greenwich",
  3464         -        "Deutsche_Bahn_Reference_System", "Transverse_Mercator", "metre",
  3465         -        "Easting", "East", "Northing", "North");
  3466         -    add_proj4text (p, 0,
  3467         -        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  3468         -    add_proj4text (p, 1,
  3469         -        "+ellps=bessel +units=m +vunits=m +no_defs");
  3470         -    add_srs_wkt (p, 0,
  3471         -        "COMPD_CS[\"DB_REF / 3-degree Gauss-Kruger zone 5 (E-N) +");
  3472         -    add_srs_wkt (p, 1,
  3473         -        " DHHN92 height\",PROJCS[\"DB_REF / 3-degree Gauss-Kruger");
  3474         -    add_srs_wkt (p, 2,
  3475         -        " zone 5 (E-N)\",GEOGCS[\"DB_REF\",DATUM[\"Deutsche_Bahn_");
  3476         -    add_srs_wkt (p, 3,
  3477         -        "Reference_System\",SPHEROID[\"Bessel 1841\",6377397.155,");
  3478         -    add_srs_wkt (p, 4,
  3479         -        "299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY[\"EP");
  3480         -    add_srs_wkt (p, 5,
  3481         -        "SG\",\"1081\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3482         -    add_srs_wkt (p, 6,
  3483         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3484         -    add_srs_wkt (p, 7,
  3485         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3486         -    add_srs_wkt (p, 8,
  3487         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"5681\"]],PROJECTION[");
  3488         -    add_srs_wkt (p, 9,
  3489         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3490         -    add_srs_wkt (p, 10,
  3491         -        ",0],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale");
  3492         -    add_srs_wkt (p, 11,
  3493         -        "_factor\",1],PARAMETER[\"false_easting\",5500000],PARAME");
  3494         -    add_srs_wkt (p, 12,
  3495         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3496         -    add_srs_wkt (p, 13,
  3497         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3498         -    add_srs_wkt (p, 14,
  3499         -        ",NORTH],AUTHORITY[\"EPSG\",\"5685\"]],VERT_CS[\"DHHN92 h");
  3500         -    add_srs_wkt (p, 15,
  3501         -        "eight\",VERT_DATUM[\"Deutsches Haupthoehennetz 1992\",20");
  3502         -    add_srs_wkt (p, 16,
  3503         -        "05,AUTHORITY[\"EPSG\",\"5181\"]],UNIT[\"metre\",1,AUTHOR");
  3504         -    add_srs_wkt (p, 17,
  3505         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG");
  3506         -    add_srs_wkt (p, 18,
  3507         -        "\",\"5783\"]],AUTHORITY[\"EPSG\",\"5835\"]]");
  3508         -    p = add_epsg_def_ex (filter, first, last, 5836, "epsg", 5836,
  3509         -        "Yemen NGN96 / UTM zone 37N", 0, 0,
  3510         -        "WGS 84", "Greenwich",
  3511         -        "Yemen_National_Geodetic_Network_1996", "Transverse_Mercator", "metre",
  3512         -        "Easting", "East", "Northing", "North");
         2146  +        "825\"]]");
         2147  +    p = add_epsg_def (filter, first, last, 5836, "epsg", 5836,
         2148  +        "Yemen NGN96 / UTM zone 37N");
  3513   2149       add_proj4text (p, 0,
  3514   2150           "+proj=utm +zone=37 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  3515   2151       add_proj4text (p, 1,
  3516   2152           "units=m +no_defs");
  3517   2153       add_srs_wkt (p, 0,
  3518   2154           "PROJCS[\"Yemen NGN96 / UTM zone 37N\",GEOGCS[\"Yemen NGN");
  3519   2155       add_srs_wkt (p, 1,
................................................................................
  3523   2159       add_srs_wkt (p, 3,
  3524   2160           ",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3525   2161       add_srs_wkt (p, 4,
  3526   2162           "6163\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3527   2163       add_srs_wkt (p, 5,
  3528   2164           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3529   2165       add_srs_wkt (p, 6,
  3530         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2166  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4163\"]],PROJECTION[");
  3531   2167       add_srs_wkt (p, 7,
  3532         -        "\",EAST],AUTHORITY[\"EPSG\",\"4163\"]],PROJECTION[\"Tran");
         2168  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3533   2169       add_srs_wkt (p, 8,
  3534         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2170  +        ",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"scale");
  3535   2171       add_srs_wkt (p, 9,
  3536         -        "ARAMETER[\"central_meridian\",39],PARAMETER[\"scale_fact");
         2172  +        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
  3537   2173       add_srs_wkt (p, 10,
  3538         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
         2174  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3539   2175       add_srs_wkt (p, 11,
  3540         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2176  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  3541   2177       add_srs_wkt (p, 12,
  3542         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3543         -    add_srs_wkt (p, 13,
  3544         -        ",NORTH],AUTHORITY[\"EPSG\",\"5836\"]]");
  3545         -    p = add_epsg_def_ex (filter, first, last, 5837, "epsg", 5837,
  3546         -        "Yemen NGN96 / UTM zone 40N", 0, 0,
  3547         -        "WGS 84", "Greenwich",
  3548         -        "Yemen_National_Geodetic_Network_1996", "Transverse_Mercator", "metre",
  3549         -        "Easting", "East", "Northing", "North");
         2178  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"5836\"]]");
         2179  +    p = add_epsg_def (filter, first, last, 5837, "epsg", 5837,
         2180  +        "Yemen NGN96 / UTM zone 40N");
  3550   2181       add_proj4text (p, 0,
  3551   2182           "+proj=utm +zone=40 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  3552   2183       add_proj4text (p, 1,
  3553   2184           "units=m +no_defs");
  3554   2185       add_srs_wkt (p, 0,
  3555   2186           "PROJCS[\"Yemen NGN96 / UTM zone 40N\",GEOGCS[\"Yemen NGN");
  3556   2187       add_srs_wkt (p, 1,
................................................................................
  3560   2191       add_srs_wkt (p, 3,
  3561   2192           ",\"7030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3562   2193       add_srs_wkt (p, 4,
  3563   2194           "6163\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3564   2195       add_srs_wkt (p, 5,
  3565   2196           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3566   2197       add_srs_wkt (p, 6,
  3567         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         2198  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4163\"]],PROJECTION[");
  3568   2199       add_srs_wkt (p, 7,
  3569         -        "\",EAST],AUTHORITY[\"EPSG\",\"4163\"]],PROJECTION[\"Tran");
         2200  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3570   2201       add_srs_wkt (p, 8,
  3571         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2202  +        ",0],PARAMETER[\"central_meridian\",57],PARAMETER[\"scale");
  3572   2203       add_srs_wkt (p, 9,
  3573         -        "ARAMETER[\"central_meridian\",57],PARAMETER[\"scale_fact");
         2204  +        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
  3574   2205       add_srs_wkt (p, 10,
  3575         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
         2206  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3576   2207       add_srs_wkt (p, 11,
  3577         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2208  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  3578   2209       add_srs_wkt (p, 12,
  3579         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3580         -    add_srs_wkt (p, 13,
  3581         -        ",NORTH],AUTHORITY[\"EPSG\",\"5837\"]]");
  3582         -    p = add_epsg_def_ex (filter, first, last, 5839, "epsg", 5839,
  3583         -        "Peru96 / UTM zone 17S", 0, 0,
  3584         -        "GRS 1980", "Greenwich",
  3585         -        "Peru96", "Transverse_Mercator", "metre",
  3586         -        "Easting", "East", "Northing", "North");
         2210  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"5837\"]]");
         2211  +    p = add_epsg_def (filter, first, last, 5839, "epsg", 5839,
         2212  +        "Peru96 / UTM zone 17S");
  3587   2213       add_proj4text (p, 0,
  3588   2214           "+proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3589   2215       add_proj4text (p, 1,
  3590   2216           "0,0,0 +units=m +no_defs");
  3591   2217       add_srs_wkt (p, 0,
  3592   2218           "PROJCS[\"Peru96 / UTM zone 17S\",GEOGCS[\"Peru96\",DATUM");
  3593   2219       add_srs_wkt (p, 1,
................................................................................
  3595   2221       add_srs_wkt (p, 2,
  3596   2222           "AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUT");
  3597   2223       add_srs_wkt (p, 3,
  3598   2224           "HORITY[\"EPSG\",\"1067\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3599   2225       add_srs_wkt (p, 4,
  3600   2226           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3601   2227       add_srs_wkt (p, 5,
  3602         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         2228  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"53");
  3603   2229       add_srs_wkt (p, 6,
  3604         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5373\"]]");
         2230  +        "73\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3605   2231       add_srs_wkt (p, 7,
  3606         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         2232  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-8");
  3607   2233       add_srs_wkt (p, 8,
  3608         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-81],PAR");
         2234  +        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3609   2235       add_srs_wkt (p, 9,
  3610         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
         2236  +        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
  3611   2237       add_srs_wkt (p, 10,
  3612         -        "g\",500000],PARAMETER[\"false_northing\",10000000],UNIT[");
         2238  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  3613   2239       add_srs_wkt (p, 11,
  3614         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         2240  +        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  3615   2241       add_srs_wkt (p, 12,
  3616         -        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5");
  3617         -    add_srs_wkt (p, 13,
  3618         -        "839\"]]");
  3619         -    p = add_epsg_def_ex (filter, first, last, 5842, "epsg", 5842,
  3620         -        "WGS 84 / TM 12 SE", 0, 0,
  3621         -        "WGS 84", "Greenwich",
  3622         -        "WGS_1984", "Transverse_Mercator", "metre",
  3623         -        "Easting", "East", "Northing", "North");
         2242  +        "\",\"5839\"]]");
         2243  +    p = add_epsg_def (filter, first, last, 5842, "epsg", 5842,
         2244  +        "WGS 84 / TM 12 SE");
  3624   2245       add_proj4text (p, 0,
  3625   2246           "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_");
  3626   2247       add_proj4text (p, 1,
  3627   2248           "0=10000000 +datum=WGS84 +units=m +no_defs");
  3628   2249       add_srs_wkt (p, 0,
  3629   2250           "PROJCS[\"WGS 84 / TM 12 SE\",GEOGCS[\"WGS 84\",DATUM[\"W");
  3630   2251       add_srs_wkt (p, 1,
................................................................................
  3632   2253       add_srs_wkt (p, 2,
  3633   2254           "ORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],");
  3634   2255       add_srs_wkt (p, 3,
  3635   2256           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  3636   2257       add_srs_wkt (p, 4,
  3637   2258           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  3638   2259       add_srs_wkt (p, 5,
  3639         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         2260  +        "2\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transve");
  3640   2261       add_srs_wkt (p, 6,
  3641         -        "AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse_Me");
         2262  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  3642   2263       add_srs_wkt (p, 7,
  3643         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         2264  +        "METER[\"central_meridian\",12],PARAMETER[\"scale_factor\"");
  3644   2265       add_srs_wkt (p, 8,
  3645         -        "\"central_meridian\",12],PARAMETER[\"scale_factor\",0.99");
         2266  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3646   2267       add_srs_wkt (p, 9,
  3647         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         2268  +        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3648   2269       add_srs_wkt (p, 10,
  3649         -        "e_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         2270  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3650   2271       add_srs_wkt (p, 11,
  3651         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3652         -    add_srs_wkt (p, 12,
  3653         -        "ORTH],AUTHORITY[\"EPSG\",\"5842\"]]");
  3654         -    p = add_epsg_def_ex (filter, first, last, 5844, "epsg", 5844,
  3655         -        "RGRDC 2005 / Congo TM zone 30", 0, 0,
  3656         -        "GRS 1980", "Greenwich",
  3657         -        "Reseau_Geodesique_de_la_RDC_2005", "Transverse_Mercator", "metre",
  3658         -        "X", "East", "Y", "North");
         2272  +        "\",NORTH],AUTHORITY[\"EPSG\",\"5842\"]]");
         2273  +    p = add_epsg_def (filter, first, last, 5844, "epsg", 5844,
         2274  +        "RGRDC 2005 / Congo TM zone 30");
  3659   2275       add_proj4text (p, 0,
  3660   2276           "+proj=tmerc +lat_0=0 +lon_0=30 +k=0.9999 +x_0=500000 +y_");
  3661   2277       add_proj4text (p, 1,
  3662   2278           "0=10000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  3663   2279       add_proj4text (p, 2,
  3664   2280           "+no_defs");
  3665   2281       add_srs_wkt (p, 0,
................................................................................
  3671   2287       add_srs_wkt (p, 3,
  3672   2288           ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3673   2289       add_srs_wkt (p, 4,
  3674   2290           "1033\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3675   2291       add_srs_wkt (p, 5,
  3676   2292           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3677   2293       add_srs_wkt (p, 6,
  3678         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3679         -    add_srs_wkt (p, 7,
  3680         -        "\",EAST],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[\"Tran");
  3681         -    add_srs_wkt (p, 8,
  3682         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3683         -    add_srs_wkt (p, 9,
  3684         -        "ARAMETER[\"central_meridian\",30],PARAMETER[\"scale_fact");
  3685         -    add_srs_wkt (p, 10,
  3686         -        "or\",0.9999],PARAMETER[\"false_easting\",500000],PARAMET");
  3687         -    add_srs_wkt (p, 11,
  3688         -        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
  3689         -    add_srs_wkt (p, 12,
  3690         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3691         -    add_srs_wkt (p, 13,
  3692         -        "],AUTHORITY[\"EPSG\",\"5844\"]]");
  3693         -    p = add_epsg_def_ex (filter, first, last, 5845, "epsg", 5845,
  3694         -        "SWEREF99 TM", 0, 1,
  3695         -        "GRS 1980", "Greenwich",
  3696         -        "SWEREF99", "Transverse_Mercator", "metre",
  3697         -        "Northing", "North", "Easting", "East");
  3698         -    add_proj4text (p, 0,
  3699         -        "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3700         -    add_proj4text (p, 1,
  3701         -        "units=m +vunits=m +no_defs");
  3702         -    add_srs_wkt (p, 0,
  3703         -        "COMPD_CS[\"SWEREF99 TM + RH2000 height\",PROJCS[\"SWEREF");
  3704         -    add_srs_wkt (p, 1,
  3705         -        "99 TM\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPHEROID[");
  3706         -    add_srs_wkt (p, 2,
  3707         -        "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  3708         -    add_srs_wkt (p, 3,
  3709         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"661");
  3710         -    add_srs_wkt (p, 4,
  3711         -        "9\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3712         -    add_srs_wkt (p, 5,
  3713         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3714         -    add_srs_wkt (p, 6,
  3715         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3716         -    add_srs_wkt (p, 7,
  3717         -        "EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"Transve");
  3718         -    add_srs_wkt (p, 8,
  3719         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  3720         -    add_srs_wkt (p, 9,
  3721         -        "METER[\"central_meridian\",15],PARAMETER[\"scale_factor\"");
  3722         -    add_srs_wkt (p, 10,
  3723         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3724         -    add_srs_wkt (p, 11,
  3725         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3726         -    add_srs_wkt (p, 12,
  3727         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  3728         -    add_srs_wkt (p, 13,
  3729         -        "T],AUTHORITY[\"EPSG\",\"3006\"]],VERT_CS[\"RH2000 height");
  3730         -    add_srs_wkt (p, 14,
  3731         -        "\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTHORITY[");
  3732         -    add_srs_wkt (p, 15,
  3733         -        "\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3734         -    add_srs_wkt (p, 16,
  3735         -        "\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5613\"]]");
  3736         -    add_srs_wkt (p, 17,
  3737         -        ",AUTHORITY[\"EPSG\",\"5845\"]]");
  3738         -    p = add_epsg_def_ex (filter, first, last, 5846, "epsg", 5846,
  3739         -        "SWEREF99 12 00", 0, 1,
  3740         -        "GRS 1980", "Greenwich",
  3741         -        "SWEREF99", "Transverse_Mercator", "metre",
  3742         -        "Northing", "North", "Easting", "East");
  3743         -    add_proj4text (p, 0,
  3744         -        "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=150000 +y_0=0 +");
  3745         -    add_proj4text (p, 1,
  3746         -        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +n");
  3747         -    add_proj4text (p, 2,
  3748         -        "o_defs");
  3749         -    add_srs_wkt (p, 0,
  3750         -        "COMPD_CS[\"SWEREF99 12 00 + RH2000 height\",PROJCS[\"SWE");
  3751         -    add_srs_wkt (p, 1,
  3752         -        "REF99 12 00\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPH");
  3753         -    add_srs_wkt (p, 2,
  3754         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  3755         -    add_srs_wkt (p, 3,
  3756         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3757         -    add_srs_wkt (p, 4,
  3758         -        ",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2294  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4046\"]],PROJECTION[");
         2295  +    add_srs_wkt (p, 7,
         2296  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2297  +    add_srs_wkt (p, 8,
         2298  +        ",0],PARAMETER[\"central_meridian\",30],PARAMETER[\"scale");
         2299  +    add_srs_wkt (p, 9,
         2300  +        "_factor\",0.9999],PARAMETER[\"false_easting\",500000],PA");
         2301  +    add_srs_wkt (p, 10,
         2302  +        "RAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AU");
         2303  +    add_srs_wkt (p, 11,
         2304  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         2305  +    add_srs_wkt (p, 12,
         2306  +        "NORTH],AUTHORITY[\"EPSG\",\"5844\"]]");
         2307  +    p = add_epsg_def (filter, first, last, 5858, "epsg", 5858,
         2308  +        "SAD69(96) / UTM zone 22S");
         2309  +    add_proj4text (p, 0,
         2310  +        "+proj=utm +zone=22 +south +ellps=aust_SA +towgs84=-67.35");
         2311  +    add_proj4text (p, 1,
         2312  +        ",3.88,-38.22,0,0,0,0 +units=m +no_defs");
         2313  +    add_srs_wkt (p, 0,
         2314  +        "PROJCS[\"SAD69(96) / UTM zone 22S\",GEOGCS[\"SAD69(96)\"");
         2315  +    add_srs_wkt (p, 1,
         2316  +        ",DATUM[\"South_American_Datum_1969_96\",SPHEROID[\"GRS 1");
         2317  +    add_srs_wkt (p, 2,
         2318  +        "967 Modified\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"");
         2319  +    add_srs_wkt (p, 3,
         2320  +        "]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"EPSG\"");
         2321  +    add_srs_wkt (p, 4,
         2322  +        ",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2323  +    add_srs_wkt (p, 5,
         2324  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2325  +    add_srs_wkt (p, 6,
         2326  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTI");
         2327  +    add_srs_wkt (p, 7,
         2328  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2329  +    add_srs_wkt (p, 8,
         2330  +        "in\",0],PARAMETER[\"central_meridian\",-51],PARAMETER[\"");
         2331  +    add_srs_wkt (p, 9,
         2332  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         2333  +    add_srs_wkt (p, 10,
         2334  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         2335  +    add_srs_wkt (p, 11,
         2336  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         2337  +    add_srs_wkt (p, 12,
         2338  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5858\"]]");
         2339  +    p = add_epsg_def (filter, first, last, 5875, "epsg", 5875,
         2340  +        "SAD69(96) / UTM zone 18S");
         2341  +    add_proj4text (p, 0,
         2342  +        "+proj=utm +zone=18 +south +ellps=aust_SA +towgs84=-67.35");
         2343  +    add_proj4text (p, 1,
         2344  +        ",3.88,-38.22,0,0,0,0 +units=m +no_defs");
         2345  +    add_srs_wkt (p, 0,
         2346  +        "PROJCS[\"SAD69(96) / UTM zone 18S\",GEOGCS[\"SAD69(96)\"");
         2347  +    add_srs_wkt (p, 1,
         2348  +        ",DATUM[\"South_American_Datum_1969_96\",SPHEROID[\"GRS 1");
         2349  +    add_srs_wkt (p, 2,
         2350  +        "967 Modified\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"");
         2351  +    add_srs_wkt (p, 3,
         2352  +        "]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"EPSG\"");
         2353  +    add_srs_wkt (p, 4,
         2354  +        ",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2355  +    add_srs_wkt (p, 5,
         2356  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2357  +    add_srs_wkt (p, 6,
         2358  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTI");
         2359  +    add_srs_wkt (p, 7,
         2360  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2361  +    add_srs_wkt (p, 8,
         2362  +        "in\",0],PARAMETER[\"central_meridian\",-75],PARAMETER[\"");
         2363  +    add_srs_wkt (p, 9,
         2364  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         2365  +    add_srs_wkt (p, 10,
         2366  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         2367  +    add_srs_wkt (p, 11,
         2368  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         2369  +    add_srs_wkt (p, 12,
         2370  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5875\"]]");
         2371  +    p = add_epsg_def (filter, first, last, 5876, "epsg", 5876,
         2372  +        "SAD69(96) / UTM zone 19S");
         2373  +    add_proj4text (p, 0,
         2374  +        "+proj=utm +zone=19 +south +ellps=aust_SA +towgs84=-67.35");
         2375  +    add_proj4text (p, 1,
         2376  +        ",3.88,-38.22,0,0,0,0 +units=m +no_defs");
         2377  +    add_srs_wkt (p, 0,
         2378  +        "PROJCS[\"SAD69(96) / UTM zone 19S\",GEOGCS[\"SAD69(96)\"");
         2379  +    add_srs_wkt (p, 1,
         2380  +        ",DATUM[\"South_American_Datum_1969_96\",SPHEROID[\"GRS 1");
         2381  +    add_srs_wkt (p, 2,
         2382  +        "967 Modified\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"");
         2383  +    add_srs_wkt (p, 3,
         2384  +        "]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"EPSG\"");
         2385  +    add_srs_wkt (p, 4,
         2386  +        ",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3759   2387       add_srs_wkt (p, 5,
  3760   2388           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3761   2389       add_srs_wkt (p, 6,
  3762         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3763         -    add_srs_wkt (p, 7,
  3764         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"T");
  3765         -    add_srs_wkt (p, 8,
  3766         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3767         -    add_srs_wkt (p, 9,
  3768         -        "],PARAMETER[\"central_meridian\",12],PARAMETER[\"scale_f");
  3769         -    add_srs_wkt (p, 10,
  3770         -        "actor\",1],PARAMETER[\"false_easting\",150000],PARAMETER");
  3771         -    add_srs_wkt (p, 11,
  3772         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3773         -    add_srs_wkt (p, 12,
  3774         -        "\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",");
  3775         -    add_srs_wkt (p, 13,
  3776         -        "EAST],AUTHORITY[\"EPSG\",\"3007\"]],VERT_CS[\"RH2000 hei");
  3777         -    add_srs_wkt (p, 14,
  3778         -        "ght\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTHORI");
  3779         -    add_srs_wkt (p, 15,
  3780         -        "TY[\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3781         -    add_srs_wkt (p, 16,
  3782         -        "\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5613\"");
  3783         -    add_srs_wkt (p, 17,
  3784         -        "]],AUTHORITY[\"EPSG\",\"5846\"]]");
  3785         -    p = add_epsg_def_ex (filter, first, last, 5847, "epsg", 5847,
  3786         -        "SWEREF99 13 30", 0, 1,
  3787         -        "GRS 1980", "Greenwich",
  3788         -        "SWEREF99", "Transverse_Mercator", "metre",
  3789         -        "Northing", "North", "Easting", "East");
  3790         -    add_proj4text (p, 0,
  3791         -        "+proj=tmerc +lat_0=0 +lon_0=13.5 +k=1 +x_0=150000 +y_0=0");
  3792         -    add_proj4text (p, 1,
  3793         -        " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m ");
  3794         -    add_proj4text (p, 2,
  3795         -        "+no_defs");
  3796         -    add_srs_wkt (p, 0,
  3797         -        "COMPD_CS[\"SWEREF99 13 30 + RH2000 height\",PROJCS[\"SWE");
  3798         -    add_srs_wkt (p, 1,
  3799         -        "REF99 13 30\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPH");
  3800         -    add_srs_wkt (p, 2,
  3801         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  3802         -    add_srs_wkt (p, 3,
  3803         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3804         -    add_srs_wkt (p, 4,
  3805         -        ",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2390  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTI");
         2391  +    add_srs_wkt (p, 7,
         2392  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2393  +    add_srs_wkt (p, 8,
         2394  +        "in\",0],PARAMETER[\"central_meridian\",-69],PARAMETER[\"");
         2395  +    add_srs_wkt (p, 9,
         2396  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         2397  +    add_srs_wkt (p, 10,
         2398  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         2399  +    add_srs_wkt (p, 11,
         2400  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         2401  +    add_srs_wkt (p, 12,
         2402  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5876\"]]");
         2403  +    p = add_epsg_def (filter, first, last, 5877, "epsg", 5877,
         2404  +        "SAD69(96) / UTM zone 20S");
         2405  +    add_proj4text (p, 0,
         2406  +        "+proj=utm +zone=20 +south +ellps=aust_SA +towgs84=-67.35");
         2407  +    add_proj4text (p, 1,
         2408  +        ",3.88,-38.22,0,0,0,0 +units=m +no_defs");
         2409  +    add_srs_wkt (p, 0,
         2410  +        "PROJCS[\"SAD69(96) / UTM zone 20S\",GEOGCS[\"SAD69(96)\"");
         2411  +    add_srs_wkt (p, 1,
         2412  +        ",DATUM[\"South_American_Datum_1969_96\",SPHEROID[\"GRS 1");
         2413  +    add_srs_wkt (p, 2,
         2414  +        "967 Modified\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"");
         2415  +    add_srs_wkt (p, 3,
         2416  +        "]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"EPSG\"");
         2417  +    add_srs_wkt (p, 4,
         2418  +        ",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3806   2419       add_srs_wkt (p, 5,
  3807   2420           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3808   2421       add_srs_wkt (p, 6,
  3809         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3810         -    add_srs_wkt (p, 7,
  3811         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"T");
  3812         -    add_srs_wkt (p, 8,
  3813         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3814         -    add_srs_wkt (p, 9,
  3815         -        "],PARAMETER[\"central_meridian\",13.5],PARAMETER[\"scale");
  3816         -    add_srs_wkt (p, 10,
  3817         -        "_factor\",1],PARAMETER[\"false_easting\",150000],PARAMET");
  3818         -    add_srs_wkt (p, 11,
  3819         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3820         -    add_srs_wkt (p, 12,
  3821         -        "SG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\"");
  3822         -    add_srs_wkt (p, 13,
  3823         -        ",EAST],AUTHORITY[\"EPSG\",\"3008\"]],VERT_CS[\"RH2000 he");
  3824         -    add_srs_wkt (p, 14,
  3825         -        "ight\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTHOR");
  3826         -    add_srs_wkt (p, 15,
  3827         -        "ITY[\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  3828         -    add_srs_wkt (p, 16,
  3829         -        "G\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5613");
  3830         -    add_srs_wkt (p, 17,
  3831         -        "\"]],AUTHORITY[\"EPSG\",\"5847\"]]");
  3832         -    p = add_epsg_def_ex (filter, first, last, 5848, "epsg", 5848,
  3833         -        "SWEREF99 15 00", 0, 1,
  3834         -        "GRS 1980", "Greenwich",
  3835         -        "SWEREF99", "Transverse_Mercator", "metre",
  3836         -        "Northing", "North", "Easting", "East");
  3837         -    add_proj4text (p, 0,
  3838         -        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=150000 +y_0=0 +");
  3839         -    add_proj4text (p, 1,
  3840         -        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +n");
  3841         -    add_proj4text (p, 2,
  3842         -        "o_defs");
  3843         -    add_srs_wkt (p, 0,
  3844         -        "COMPD_CS[\"SWEREF99 15 00 + RH2000 height\",PROJCS[\"SWE");
  3845         -    add_srs_wkt (p, 1,
  3846         -        "REF99 15 00\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPH");
  3847         -    add_srs_wkt (p, 2,
  3848         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  3849         -    add_srs_wkt (p, 3,
  3850         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3851         -    add_srs_wkt (p, 4,
  3852         -        ",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2422  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTI");
         2423  +    add_srs_wkt (p, 7,
         2424  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2425  +    add_srs_wkt (p, 8,
         2426  +        "in\",0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"");
         2427  +    add_srs_wkt (p, 9,
         2428  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         2429  +    add_srs_wkt (p, 10,
         2430  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         2431  +    add_srs_wkt (p, 11,
         2432  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         2433  +    add_srs_wkt (p, 12,
         2434  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5877\"]]");
         2435  +    p = add_epsg_def (filter, first, last, 5879, "epsg", 5879,
         2436  +        "Cadastre 1997 / UTM zone 38S");
         2437  +    add_proj4text (p, 0,
         2438  +        "+proj=utm +zone=38 +south +ellps=intl +towgs84=-381.788,");
         2439  +    add_proj4text (p, 1,
         2440  +        "-57.501,-256.673,0,0,0,0 +units=m +no_defs");
         2441  +    add_srs_wkt (p, 0,
         2442  +        "PROJCS[\"Cadastre 1997 / UTM zone 38S\",GEOGCS[\"Cadastr");
         2443  +    add_srs_wkt (p, 1,
         2444  +        "e 1997\",DATUM[\"Cadastre_1997\",SPHEROID[\"Internationa");
         2445  +    add_srs_wkt (p, 2,
         2446  +        "l 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS");
         2447  +    add_srs_wkt (p, 3,
         2448  +        "84[-381.788,-57.501,-256.673,0,0,0,0],AUTHORITY[\"EPSG\"");
         2449  +    add_srs_wkt (p, 4,
         2450  +        ",\"1037\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3853   2451       add_srs_wkt (p, 5,
  3854   2452           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3855   2453       add_srs_wkt (p, 6,
  3856         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         2454  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4475\"]],PROJECTI");
         2455  +    add_srs_wkt (p, 7,
         2456  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2457  +    add_srs_wkt (p, 8,
         2458  +        "in\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"s");
         2459  +    add_srs_wkt (p, 9,
         2460  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
         2461  +    add_srs_wkt (p, 10,
         2462  +        "],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\",");
         2463  +    add_srs_wkt (p, 11,
         2464  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
         2465  +    add_srs_wkt (p, 12,
         2466  +        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5879\"]]");
         2467  +    p = add_epsg_def (filter, first, last, 5880, "epsg", 5880,
         2468  +        "SIRGAS 2000 / Brazil Polyconic");
         2469  +    add_proj4text (p, 0,
         2470  +        "+proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=1000000");
         2471  +    add_proj4text (p, 1,
         2472  +        "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2473  +    add_srs_wkt (p, 0,
         2474  +        "PROJCS[\"SIRGAS 2000 / Brazil Polyconic\",GEOGCS[\"SIRGA");
         2475  +    add_srs_wkt (p, 1,
         2476  +        "S 2000\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_");
         2477  +    add_srs_wkt (p, 2,
         2478  +        "las_AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.25");
         2479  +    add_srs_wkt (p, 3,
         2480  +        "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
         2481  +    add_srs_wkt (p, 4,
         2482  +        "0,0],AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",");
         2483  +    add_srs_wkt (p, 5,
         2484  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
         2485  +    add_srs_wkt (p, 6,
         2486  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         2487  +    add_srs_wkt (p, 7,
         2488  +        "G\",\"4674\"]],PROJECTION[\"Polyconic\"],PARAMETER[\"lat");
         2489  +    add_srs_wkt (p, 8,
         2490  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-54]");
         2491  +    add_srs_wkt (p, 9,
         2492  +        ",PARAMETER[\"false_easting\",5000000],PARAMETER[\"false_");
         2493  +    add_srs_wkt (p, 10,
         2494  +        "northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2495  +    add_srs_wkt (p, 11,
         2496  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         2497  +    add_srs_wkt (p, 12,
         2498  +        "[\"EPSG\",\"5880\"]]");
         2499  +    p = add_epsg_def (filter, first, last, 5886, "epsg", 5886,
         2500  +        "TGD2005");
         2501  +    add_proj4text (p, 0,
         2502  +        "+proj=longlat +ellps=GRS80 +no_defs");
         2503  +    add_srs_wkt (p, 0,
         2504  +        "GEOGCS[\"TGD2005\",DATUM[\"Tonga_Geodetic_Datum_2005\",S");
         2505  +    add_srs_wkt (p, 1,
         2506  +        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
         2507  +    add_srs_wkt (p, 2,
         2508  +        "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1095\"]],PRIMEM[\"");
         2509  +    add_srs_wkt (p, 3,
         2510  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         2511  +    add_srs_wkt (p, 4,
         2512  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2513  +    add_srs_wkt (p, 5,
         2514  +        "HORITY[\"EPSG\",\"5886\"]]");
         2515  +    p = add_epsg_def (filter, first, last, 5887, "epsg", 5887,
         2516  +        "TGD2005 / Tonga Map Grid");
         2517  +    add_proj4text (p, 0,
         2518  +        "+proj=tmerc +lat_0=0 +lon_0=-177 +k=0.9996 +x_0=1500000 ");
         2519  +    add_proj4text (p, 1,
         2520  +        "+y_0=5000000 +ellps=GRS80 +units=m +no_defs");
         2521  +    add_srs_wkt (p, 0,
         2522  +        "PROJCS[\"TGD2005 / Tonga Map Grid\",GEOGCS[\"TGD2005\",D");
         2523  +    add_srs_wkt (p, 1,
         2524  +        "ATUM[\"Tonga_Geodetic_Datum_2005\",SPHEROID[\"GRS 1980\"");
         2525  +    add_srs_wkt (p, 2,
         2526  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUT");
         2527  +    add_srs_wkt (p, 3,
         2528  +        "HORITY[\"EPSG\",\"1095\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         2529  +    add_srs_wkt (p, 4,
         2530  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         2531  +    add_srs_wkt (p, 5,
         2532  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"58");
         2533  +    add_srs_wkt (p, 6,
         2534  +        "86\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         2535  +    add_srs_wkt (p, 7,
         2536  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-1");
         2537  +    add_srs_wkt (p, 8,
         2538  +        "77],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
         2539  +    add_srs_wkt (p, 9,
         2540  +        "_easting\",1500000],PARAMETER[\"false_northing\",5000000");
         2541  +    add_srs_wkt (p, 10,
         2542  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2543  +    add_srs_wkt (p, 11,
         2544  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2545  +    add_srs_wkt (p, 12,
         2546  +        "G\",\"5887\"]]");
         2547  +    p = add_epsg_def (filter, first, last, 5890, "epsg", 5890,
         2548  +        "JAXA Snow Depth Polar Stereographic North");
         2549  +    add_proj4text (p, 0,
         2550  +        "+proj=stere +lat_0=90 +lat_ts=70 +lon_0=90 +k=1 +x_0=0 +");
         2551  +    add_proj4text (p, 1,
         2552  +        "y_0=0 +a=6378273 +b=6356889.449 +units=m +no_defs");
         2553  +    add_srs_wkt (p, 0,
         2554  +        "PROJCS[\"JAXA Snow Depth Polar Stereographic North\",GEO");
         2555  +    add_srs_wkt (p, 1,
         2556  +        "GCS[\"Unspecified datum based upon the Hughes 1980 ellip");
         2557  +    add_srs_wkt (p, 2,
         2558  +        "soid\",DATUM[\"Not_specified_based_on_Hughes_1980_ellips");
         2559  +    add_srs_wkt (p, 3,
         2560  +        "oid\",SPHEROID[\"Hughes 1980\",6378273,298.279411123061,");
         2561  +    add_srs_wkt (p, 4,
         2562  +        "AUTHORITY[\"EPSG\",\"7058\"]],AUTHORITY[\"EPSG\",\"6054\"");
         2563  +    add_srs_wkt (p, 5,
         2564  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2565  +    add_srs_wkt (p, 6,
         2566  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2567  +    add_srs_wkt (p, 7,
         2568  +        "9122\"]],AUTHORITY[\"EPSG\",\"4054\"]],PROJECTION[\"Pola");
         2569  +    add_srs_wkt (p, 8,
         2570  +        "r_Stereographic\"],PARAMETER[\"latitude_of_origin\",70],");
         2571  +    add_srs_wkt (p, 9,
         2572  +        "PARAMETER[\"central_meridian\",90],PARAMETER[\"scale_fac");
         2573  +    add_srs_wkt (p, 10,
         2574  +        "tor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"fals");
         2575  +    add_srs_wkt (p, 11,
         2576  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         2577  +    add_srs_wkt (p, 12,
         2578  +        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
         2579  +    add_srs_wkt (p, 13,
         2580  +        "SG\",\"5890\"]]");
         2581  +    p = add_epsg_def (filter, first, last, 5921, "epsg", 5921,
         2582  +        "WGS 84 / EPSG Arctic Regional zone A1");
         2583  +    add_proj4text (p, 0,
         2584  +        "+proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +");
         2585  +    add_proj4text (p, 1,
         2586  +        "lon_0=-111 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2587  +    add_srs_wkt (p, 0,
         2588  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone A1\",GEOGCS[");
         2589  +    add_srs_wkt (p, 1,
         2590  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2591  +    add_srs_wkt (p, 2,
         2592  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2593  +    add_srs_wkt (p, 3,
         2594  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2595  +    add_srs_wkt (p, 4,
         2596  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2597  +    add_srs_wkt (p, 5,
         2598  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2599  +    add_srs_wkt (p, 6,
         2600  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2601  +    add_srs_wkt (p, 7,
         2602  +        "standard_parallel_1\",85],PARAMETER[\"standard_parallel_");
         2603  +    add_srs_wkt (p, 8,
         2604  +        "2\",77],PARAMETER[\"latitude_of_origin\",81.317226],PARA");
         2605  +    add_srs_wkt (p, 9,
         2606  +        "METER[\"central_meridian\",-111],PARAMETER[\"false_easti");
         2607  +    add_srs_wkt (p, 10,
         2608  +        "ng\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         2609  +    add_srs_wkt (p, 11,
         2610  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AX");
         2611  +    add_srs_wkt (p, 12,
         2612  +        "IS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5921\"]]");
         2613  +    p = add_epsg_def (filter, first, last, 5922, "epsg", 5922,
         2614  +        "WGS 84 / EPSG Arctic Regional zone A2");
         2615  +    add_proj4text (p, 0,
         2616  +        "+proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +");
         2617  +    add_proj4text (p, 1,
         2618  +        "lon_0=-39 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2619  +    add_srs_wkt (p, 0,
         2620  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone A2\",GEOGCS[");
         2621  +    add_srs_wkt (p, 1,
         2622  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2623  +    add_srs_wkt (p, 2,
         2624  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2625  +    add_srs_wkt (p, 3,
         2626  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2627  +    add_srs_wkt (p, 4,
         2628  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2629  +    add_srs_wkt (p, 5,
         2630  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2631  +    add_srs_wkt (p, 6,
         2632  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2633  +    add_srs_wkt (p, 7,
         2634  +        "standard_parallel_1\",85],PARAMETER[\"standard_parallel_");
         2635  +    add_srs_wkt (p, 8,
         2636  +        "2\",77],PARAMETER[\"latitude_of_origin\",81.317226],PARA");
         2637  +    add_srs_wkt (p, 9,
         2638  +        "METER[\"central_meridian\",-39],PARAMETER[\"false_eastin");
         2639  +    add_srs_wkt (p, 10,
         2640  +        "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2641  +    add_srs_wkt (p, 11,
         2642  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         2643  +    add_srs_wkt (p, 12,
         2644  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5922\"]]");
         2645  +    p = add_epsg_def (filter, first, last, 5923, "epsg", 5923,
         2646  +        "WGS 84 / EPSG Arctic Regional zone A3");
         2647  +    add_proj4text (p, 0,
         2648  +        "+proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +");
         2649  +    add_proj4text (p, 1,
         2650  +        "lon_0=33 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2651  +    add_srs_wkt (p, 0,
         2652  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone A3\",GEOGCS[");
         2653  +    add_srs_wkt (p, 1,
         2654  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2655  +    add_srs_wkt (p, 2,
         2656  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2657  +    add_srs_wkt (p, 3,
         2658  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2659  +    add_srs_wkt (p, 4,
         2660  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2661  +    add_srs_wkt (p, 5,
         2662  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2663  +    add_srs_wkt (p, 6,
         2664  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2665  +    add_srs_wkt (p, 7,
         2666  +        "standard_parallel_1\",85],PARAMETER[\"standard_parallel_");
         2667  +    add_srs_wkt (p, 8,
         2668  +        "2\",77],PARAMETER[\"latitude_of_origin\",81.317226],PARA");
         2669  +    add_srs_wkt (p, 9,
         2670  +        "METER[\"central_meridian\",33],PARAMETER[\"false_easting");
         2671  +    add_srs_wkt (p, 10,
         2672  +        "\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2673  +    add_srs_wkt (p, 11,
         2674  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         2675  +    add_srs_wkt (p, 12,
         2676  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5923\"]]");
         2677  +    p = add_epsg_def (filter, first, last, 5924, "epsg", 5924,
         2678  +        "WGS 84 / EPSG Arctic Regional zone A4");
         2679  +    add_proj4text (p, 0,
         2680  +        "+proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +");
         2681  +    add_proj4text (p, 1,
         2682  +        "lon_0=105 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2683  +    add_srs_wkt (p, 0,
         2684  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone A4\",GEOGCS[");
         2685  +    add_srs_wkt (p, 1,
         2686  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2687  +    add_srs_wkt (p, 2,
         2688  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2689  +    add_srs_wkt (p, 3,
         2690  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2691  +    add_srs_wkt (p, 4,
         2692  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2693  +    add_srs_wkt (p, 5,
         2694  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2695  +    add_srs_wkt (p, 6,
         2696  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2697  +    add_srs_wkt (p, 7,
         2698  +        "standard_parallel_1\",85],PARAMETER[\"standard_parallel_");
         2699  +    add_srs_wkt (p, 8,
         2700  +        "2\",77],PARAMETER[\"latitude_of_origin\",81.317226],PARA");
         2701  +    add_srs_wkt (p, 9,
         2702  +        "METER[\"central_meridian\",105],PARAMETER[\"false_eastin");
         2703  +    add_srs_wkt (p, 10,
         2704  +        "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2705  +    add_srs_wkt (p, 11,
         2706  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         2707  +    add_srs_wkt (p, 12,
         2708  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5924\"]]");
         2709  +    p = add_epsg_def (filter, first, last, 5925, "epsg", 5925,
         2710  +        "WGS 84 / EPSG Arctic Regional zone A5");
         2711  +    add_proj4text (p, 0,
         2712  +        "+proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +");
         2713  +    add_proj4text (p, 1,
         2714  +        "lon_0=177 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2715  +    add_srs_wkt (p, 0,
         2716  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone A5\",GEOGCS[");
         2717  +    add_srs_wkt (p, 1,
         2718  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2719  +    add_srs_wkt (p, 2,
         2720  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2721  +    add_srs_wkt (p, 3,
         2722  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2723  +    add_srs_wkt (p, 4,
         2724  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2725  +    add_srs_wkt (p, 5,
         2726  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2727  +    add_srs_wkt (p, 6,
         2728  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2729  +    add_srs_wkt (p, 7,
         2730  +        "standard_parallel_1\",85],PARAMETER[\"standard_parallel_");
         2731  +    add_srs_wkt (p, 8,
         2732  +        "2\",77],PARAMETER[\"latitude_of_origin\",81.317226],PARA");
         2733  +    add_srs_wkt (p, 9,
         2734  +        "METER[\"central_meridian\",177],PARAMETER[\"false_eastin");
         2735  +    add_srs_wkt (p, 10,
         2736  +        "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2737  +    add_srs_wkt (p, 11,
         2738  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         2739  +    add_srs_wkt (p, 12,
         2740  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5925\"]]");
         2741  +    p = add_epsg_def (filter, first, last, 5926, "epsg", 5926,
         2742  +        "WGS 84 / EPSG Arctic Regional zone B1");
         2743  +    add_proj4text (p, 0,
         2744  +        "+proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +");
         2745  +    add_proj4text (p, 1,
         2746  +        "lon_0=-111 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2747  +    add_srs_wkt (p, 0,
         2748  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone B1\",GEOGCS[");
         2749  +    add_srs_wkt (p, 1,
         2750  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2751  +    add_srs_wkt (p, 2,
         2752  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2753  +    add_srs_wkt (p, 3,
         2754  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2755  +    add_srs_wkt (p, 4,
         2756  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2757  +    add_srs_wkt (p, 5,
         2758  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2759  +    add_srs_wkt (p, 6,
         2760  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2761  +    add_srs_wkt (p, 7,
         2762  +        "standard_parallel_1\",77],PARAMETER[\"standard_parallel_");
         2763  +    add_srs_wkt (p, 8,
         2764  +        "2\",69],PARAMETER[\"latitude_of_origin\",73.155740861111");
         2765  +    add_srs_wkt (p, 9,
         2766  +        "11],PARAMETER[\"central_meridian\",-111],PARAMETER[\"fal");
         2767  +    add_srs_wkt (p, 10,
         2768  +        "se_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"m");
         2769  +    add_srs_wkt (p, 11,
         2770  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         2771  +    add_srs_wkt (p, 12,
         2772  +        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5926");
         2773  +    add_srs_wkt (p, 13,
         2774  +        "\"]]");
         2775  +    p = add_epsg_def (filter, first, last, 5927, "epsg", 5927,
         2776  +        "WGS 84 / EPSG Arctic Regional zone B2");
         2777  +    add_proj4text (p, 0,
         2778  +        "+proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +");
         2779  +    add_proj4text (p, 1,
         2780  +        "lon_0=-39 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2781  +    add_srs_wkt (p, 0,
         2782  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone B2\",GEOGCS[");
         2783  +    add_srs_wkt (p, 1,
         2784  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2785  +    add_srs_wkt (p, 2,
         2786  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2787  +    add_srs_wkt (p, 3,
         2788  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2789  +    add_srs_wkt (p, 4,
         2790  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2791  +    add_srs_wkt (p, 5,
         2792  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2793  +    add_srs_wkt (p, 6,
         2794  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2795  +    add_srs_wkt (p, 7,
         2796  +        "standard_parallel_1\",77],PARAMETER[\"standard_parallel_");
         2797  +    add_srs_wkt (p, 8,
         2798  +        "2\",69],PARAMETER[\"latitude_of_origin\",73.155740861111");
         2799  +    add_srs_wkt (p, 9,
         2800  +        "11],PARAMETER[\"central_meridian\",-39],PARAMETER[\"fals");
         2801  +    add_srs_wkt (p, 10,
         2802  +        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
         2803  +    add_srs_wkt (p, 11,
         2804  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         2805  +    add_srs_wkt (p, 12,
         2806  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5927\"");
         2807  +    add_srs_wkt (p, 13,
         2808  +        "]]");
         2809  +    p = add_epsg_def (filter, first, last, 5928, "epsg", 5928,
         2810  +        "WGS 84 / EPSG Arctic Regional zone B3");
         2811  +    add_proj4text (p, 0,
         2812  +        "+proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +");
         2813  +    add_proj4text (p, 1,
         2814  +        "lon_0=33 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2815  +    add_srs_wkt (p, 0,
         2816  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone B3\",GEOGCS[");
         2817  +    add_srs_wkt (p, 1,
         2818  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2819  +    add_srs_wkt (p, 2,
         2820  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2821  +    add_srs_wkt (p, 3,
         2822  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2823  +    add_srs_wkt (p, 4,
         2824  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2825  +    add_srs_wkt (p, 5,
         2826  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2827  +    add_srs_wkt (p, 6,
         2828  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2829  +    add_srs_wkt (p, 7,
         2830  +        "standard_parallel_1\",77],PARAMETER[\"standard_parallel_");
         2831  +    add_srs_wkt (p, 8,
         2832  +        "2\",69],PARAMETER[\"latitude_of_origin\",73.155740861111");
         2833  +    add_srs_wkt (p, 9,
         2834  +        "11],PARAMETER[\"central_meridian\",33],PARAMETER[\"false");
         2835  +    add_srs_wkt (p, 10,
         2836  +        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2837  +    add_srs_wkt (p, 11,
         2838  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
         2839  +    add_srs_wkt (p, 12,
         2840  +        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5928\"");
         2841  +    add_srs_wkt (p, 13,
         2842  +        "]]");
         2843  +    p = add_epsg_def (filter, first, last, 5929, "epsg", 5929,
         2844  +        "WGS 84 / EPSG Arctic Regional zone B4");
         2845  +    add_proj4text (p, 0,
         2846  +        "+proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +");
         2847  +    add_proj4text (p, 1,
         2848  +        "lon_0=105 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2849  +    add_srs_wkt (p, 0,
         2850  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone B4\",GEOGCS[");
         2851  +    add_srs_wkt (p, 1,
         2852  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2853  +    add_srs_wkt (p, 2,
         2854  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2855  +    add_srs_wkt (p, 3,
         2856  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2857  +    add_srs_wkt (p, 4,
         2858  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2859  +    add_srs_wkt (p, 5,
         2860  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2861  +    add_srs_wkt (p, 6,
         2862  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2863  +    add_srs_wkt (p, 7,
         2864  +        "standard_parallel_1\",77],PARAMETER[\"standard_parallel_");
         2865  +    add_srs_wkt (p, 8,
         2866  +        "2\",69],PARAMETER[\"latitude_of_origin\",73.155740861111");
         2867  +    add_srs_wkt (p, 9,
         2868  +        "11],PARAMETER[\"central_meridian\",105],PARAMETER[\"fals");
         2869  +    add_srs_wkt (p, 10,
         2870  +        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
         2871  +    add_srs_wkt (p, 11,
         2872  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         2873  +    add_srs_wkt (p, 12,
         2874  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5929\"");
         2875  +    add_srs_wkt (p, 13,
         2876  +        "]]");
         2877  +    p = add_epsg_def (filter, first, last, 5930, "epsg", 5930,
         2878  +        "WGS 84 / EPSG Arctic Regional zone B5");
         2879  +    add_proj4text (p, 0,
         2880  +        "+proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +");
         2881  +    add_proj4text (p, 1,
         2882  +        "lon_0=177 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2883  +    add_srs_wkt (p, 0,
         2884  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone B5\",GEOGCS[");
         2885  +    add_srs_wkt (p, 1,
         2886  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2887  +    add_srs_wkt (p, 2,
         2888  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2889  +    add_srs_wkt (p, 3,
         2890  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2891  +    add_srs_wkt (p, 4,
         2892  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2893  +    add_srs_wkt (p, 5,
         2894  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2895  +    add_srs_wkt (p, 6,
         2896  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2897  +    add_srs_wkt (p, 7,
         2898  +        "standard_parallel_1\",77],PARAMETER[\"standard_parallel_");
         2899  +    add_srs_wkt (p, 8,
         2900  +        "2\",69],PARAMETER[\"latitude_of_origin\",73.155740861111");
         2901  +    add_srs_wkt (p, 9,
         2902  +        "11],PARAMETER[\"central_meridian\",177],PARAMETER[\"fals");
         2903  +    add_srs_wkt (p, 10,
         2904  +        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
         2905  +    add_srs_wkt (p, 11,
         2906  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         2907  +    add_srs_wkt (p, 12,
         2908  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5930\"");
         2909  +    add_srs_wkt (p, 13,
         2910  +        "]]");
         2911  +    p = add_epsg_def (filter, first, last, 5931, "epsg", 5931,
         2912  +        "WGS 84 / EPSG Arctic Regional zone C1");
         2913  +    add_proj4text (p, 0,
         2914  +        "+proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +");
         2915  +    add_proj4text (p, 1,
         2916  +        "lon_0=-111 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2917  +    add_srs_wkt (p, 0,
         2918  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone C1\",GEOGCS[");
         2919  +    add_srs_wkt (p, 1,
         2920  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2921  +    add_srs_wkt (p, 2,
         2922  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2923  +    add_srs_wkt (p, 3,
         2924  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2925  +    add_srs_wkt (p, 4,
         2926  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2927  +    add_srs_wkt (p, 5,
         2928  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2929  +    add_srs_wkt (p, 6,
         2930  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2931  +    add_srs_wkt (p, 7,
         2932  +        "standard_parallel_1\",69],PARAMETER[\"standard_parallel_");
         2933  +    add_srs_wkt (p, 8,
         2934  +        "2\",61],PARAMETER[\"latitude_of_origin\",65.101270888888");
         2935  +    add_srs_wkt (p, 9,
         2936  +        "88],PARAMETER[\"central_meridian\",-111],PARAMETER[\"fal");
         2937  +    add_srs_wkt (p, 10,
         2938  +        "se_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"m");
         2939  +    add_srs_wkt (p, 11,
         2940  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         2941  +    add_srs_wkt (p, 12,
         2942  +        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5931");
         2943  +    add_srs_wkt (p, 13,
         2944  +        "\"]]");
         2945  +    p = add_epsg_def (filter, first, last, 5932, "epsg", 5932,
         2946  +        "WGS 84 / EPSG Arctic Regional zone C2");
         2947  +    add_proj4text (p, 0,
         2948  +        "+proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +");
         2949  +    add_proj4text (p, 1,
         2950  +        "lon_0=-39 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2951  +    add_srs_wkt (p, 0,
         2952  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone C2\",GEOGCS[");
         2953  +    add_srs_wkt (p, 1,
         2954  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2955  +    add_srs_wkt (p, 2,
         2956  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2957  +    add_srs_wkt (p, 3,
         2958  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2959  +    add_srs_wkt (p, 4,
         2960  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2961  +    add_srs_wkt (p, 5,
         2962  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2963  +    add_srs_wkt (p, 6,
         2964  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2965  +    add_srs_wkt (p, 7,
         2966  +        "standard_parallel_1\",69],PARAMETER[\"standard_parallel_");
         2967  +    add_srs_wkt (p, 8,
         2968  +        "2\",61],PARAMETER[\"latitude_of_origin\",65.101270888888");
         2969  +    add_srs_wkt (p, 9,
         2970  +        "88],PARAMETER[\"central_meridian\",-39],PARAMETER[\"fals");
         2971  +    add_srs_wkt (p, 10,
         2972  +        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
         2973  +    add_srs_wkt (p, 11,
         2974  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         2975  +    add_srs_wkt (p, 12,
         2976  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5932\"");
         2977  +    add_srs_wkt (p, 13,
         2978  +        "]]");
         2979  +    p = add_epsg_def (filter, first, last, 5933, "epsg", 5933,
         2980  +        "WGS 84 / EPSG Arctic Regional zone C3");
         2981  +    add_proj4text (p, 0,
         2982  +        "+proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +");
         2983  +    add_proj4text (p, 1,
         2984  +        "lon_0=33 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         2985  +    add_srs_wkt (p, 0,
         2986  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone C3\",GEOGCS[");
         2987  +    add_srs_wkt (p, 1,
         2988  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         2989  +    add_srs_wkt (p, 2,
         2990  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         2991  +    add_srs_wkt (p, 3,
         2992  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2993  +    add_srs_wkt (p, 4,
         2994  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2995  +    add_srs_wkt (p, 5,
         2996  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         2997  +    add_srs_wkt (p, 6,
         2998  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         2999  +    add_srs_wkt (p, 7,
         3000  +        "standard_parallel_1\",69],PARAMETER[\"standard_parallel_");
         3001  +    add_srs_wkt (p, 8,
         3002  +        "2\",61],PARAMETER[\"latitude_of_origin\",65.101270888888");
         3003  +    add_srs_wkt (p, 9,
         3004  +        "88],PARAMETER[\"central_meridian\",33],PARAMETER[\"false");
         3005  +    add_srs_wkt (p, 10,
         3006  +        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
         3007  +    add_srs_wkt (p, 11,
         3008  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
         3009  +    add_srs_wkt (p, 12,
         3010  +        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5933\"");
         3011  +    add_srs_wkt (p, 13,
         3012  +        "]]");
         3013  +    p = add_epsg_def (filter, first, last, 5934, "epsg", 5934,
         3014  +        "WGS 84 / EPSG Arctic Regional zone C4");
         3015  +    add_proj4text (p, 0,
         3016  +        "+proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +");
         3017  +    add_proj4text (p, 1,
         3018  +        "lon_0=105 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         3019  +    add_srs_wkt (p, 0,
         3020  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone C4\",GEOGCS[");
         3021  +    add_srs_wkt (p, 1,
         3022  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         3023  +    add_srs_wkt (p, 2,
         3024  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         3025  +    add_srs_wkt (p, 3,
         3026  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         3027  +    add_srs_wkt (p, 4,
         3028  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         3029  +    add_srs_wkt (p, 5,
         3030  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         3031  +    add_srs_wkt (p, 6,
         3032  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         3033  +    add_srs_wkt (p, 7,
         3034  +        "standard_parallel_1\",69],PARAMETER[\"standard_parallel_");
         3035  +    add_srs_wkt (p, 8,
         3036  +        "2\",61],PARAMETER[\"latitude_of_origin\",65.101270888888");
         3037  +    add_srs_wkt (p, 9,
         3038  +        "88],PARAMETER[\"central_meridian\",105],PARAMETER[\"fals");
         3039  +    add_srs_wkt (p, 10,
         3040  +        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
         3041  +    add_srs_wkt (p, 11,
         3042  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         3043  +    add_srs_wkt (p, 12,
         3044  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5934\"");
         3045  +    add_srs_wkt (p, 13,
         3046  +        "]]");
         3047  +    p = add_epsg_def (filter, first, last, 5935, "epsg", 5935,
         3048  +        "WGS 84 / EPSG Arctic Regional zone C5");
         3049  +    add_proj4text (p, 0,
         3050  +        "+proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +");
         3051  +    add_proj4text (p, 1,
         3052  +        "lon_0=177 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
         3053  +    add_srs_wkt (p, 0,
         3054  +        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone C5\",GEOGCS[");
         3055  +    add_srs_wkt (p, 1,
         3056  +        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
         3057  +    add_srs_wkt (p, 2,
         3058  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
         3059  +    add_srs_wkt (p, 3,
         3060  +        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         3061  +    add_srs_wkt (p, 4,
         3062  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         3063  +    add_srs_wkt (p, 5,
         3064  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],");
         3065  +    add_srs_wkt (p, 6,
         3066  +        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
         3067  +    add_srs_wkt (p, 7,
         3068  +        "standard_parallel_1\",69],PARAMETER[\"standard_parallel_");
         3069  +    add_srs_wkt (p, 8,
         3070  +        "2\",61],PARAMETER[\"latitude_of_origin\",65.101270888888");
         3071  +    add_srs_wkt (p, 9,
         3072  +        "88],PARAMETER[\"central_meridian\",177],PARAMETER[\"fals");
         3073  +    add_srs_wkt (p, 10,
         3074  +        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
         3075  +    add_srs_wkt (p, 11,
         3076  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         3077  +    add_srs_wkt (p, 12,
         3078  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5935\"");
         3079  +    add_srs_wkt (p, 13,
         3080  +        "]]");
         3081  +    p = add_epsg_def (filter, first, last, 5936, "epsg", 5936,
         3082  +        "WGS 84 / EPSG Alaska Polar Stereographic");
         3083  +    add_proj4text (p, 0,
         3084  +        "+proj=stere +lat_0=90 +lat_ts=90 +lon_0=-150 +k=0.994 +x");
         3085  +    add_proj4text (p, 1,
         3086  +        "_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
         3087  +    add_srs_wkt (p, 0,
         3088  +        "PROJCS[\"WGS 84 / EPSG Alaska Polar Stereographic\",GEOG");
         3089  +    add_srs_wkt (p, 1,
         3090  +        "CS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637");
         3091  +    add_srs_wkt (p, 2,
         3092  +        "8137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORI");
         3093  +    add_srs_wkt (p, 3,
         3094  +        "TY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         3095  +    add_srs_wkt (p, 4,
         3096  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         3097  +    add_srs_wkt (p, 5,
         3098  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"");
         3099  +    add_srs_wkt (p, 6,
         3100  +        "]],PROJECTION[\"Polar_Stereographic\"],PARAMETER[\"latit");
         3101  +    add_srs_wkt (p, 7,
         3102  +        "ude_of_origin\",90],PARAMETER[\"central_meridian\",-150]");
         3103  +    add_srs_wkt (p, 8,
         3104  +        ",PARAMETER[\"scale_factor\",0.994],PARAMETER[\"false_eas");
         3105  +    add_srs_wkt (p, 9,
         3106  +        "ting\",2000000],PARAMETER[\"false_northing\",2000000],UN");
         3107  +    add_srs_wkt (p, 10,
         3108  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
         3109  +    add_srs_wkt (p, 11,
         3110  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5936\"]]");
         3111  +    p = add_epsg_def (filter, first, last, 5937, "epsg", 5937,
         3112  +        "WGS 84 / EPSG Canada Polar Stereographic");
         3113  +    add_proj4text (p, 0,
         3114  +        "+proj=stere +lat_0=90 +lat_ts=90 +lon_0=-100 +k=0.994 +x");
         3115  +    add_proj4text (p, 1,
         3116  +        "_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
         3117  +    add_srs_wkt (p, 0,
         3118  +        "PROJCS[\"WGS 84 / EPSG Canada Polar Stereographic\",GEOG");
         3119  +    add_srs_wkt (p, 1,
         3120  +        "CS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637");
         3121  +    add_srs_wkt (p, 2,
         3122  +        "8137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORI");
         3123  +    add_srs_wkt (p, 3,
         3124  +        "TY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         3125  +    add_srs_wkt (p, 4,
         3126  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         3127  +    add_srs_wkt (p, 5,
         3128  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"");
         3129  +    add_srs_wkt (p, 6,
         3130  +        "]],PROJECTION[\"Polar_Stereographic\"],PARAMETER[\"latit");
         3131  +    add_srs_wkt (p, 7,
         3132  +        "ude_of_origin\",90],PARAMETER[\"central_meridian\",-100]");
         3133  +    add_srs_wkt (p, 8,
         3134  +        ",PARAMETER[\"scale_factor\",0.994],PARAMETER[\"false_eas");
         3135  +    add_srs_wkt (p, 9,
         3136  +        "ting\",2000000],PARAMETER[\"false_northing\",2000000],UN");
         3137  +    add_srs_wkt (p, 10,
         3138  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
         3139  +    add_srs_wkt (p, 11,
         3140  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5937\"]]");
         3141  +    p = add_epsg_def (filter, first, last, 5938, "epsg", 5938,
         3142  +        "WGS 84 / EPSG Greenland Polar Stereographic");
         3143  +    add_proj4text (p, 0,
         3144  +        "+proj=stere +lat_0=90 +lat_ts=90 +lon_0=-33 +k=0.994 +x_");
         3145  +    add_proj4text (p, 1,
         3146  +        "0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
         3147  +    add_srs_wkt (p, 0,
         3148  +        "PROJCS[\"WGS 84 / EPSG Greenland Polar Stereographic\",G");
         3149  +    add_srs_wkt (p, 1,
         3150  +        "EOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",");
         3151  +    add_srs_wkt (p, 2,
         3152  +        "6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTH");
         3153  +    add_srs_wkt (p, 3,
         3154  +        "ORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
         3155  +    add_srs_wkt (p, 4,
         3156  +        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
         3157  +    add_srs_wkt (p, 5,
         3158  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"432");
         3159  +    add_srs_wkt (p, 6,
         3160  +        "6\"]],PROJECTION[\"Polar_Stereographic\"],PARAMETER[\"la");
         3161  +    add_srs_wkt (p, 7,
         3162  +        "titude_of_origin\",90],PARAMETER[\"central_meridian\",-3");
         3163  +    add_srs_wkt (p, 8,
         3164  +        "3],PARAMETER[\"scale_factor\",0.994],PARAMETER[\"false_e");
         3165  +    add_srs_wkt (p, 9,
         3166  +        "asting\",2000000],PARAMETER[\"false_northing\",2000000],");
         3167  +    add_srs_wkt (p, 10,
         3168  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         3169  +    add_srs_wkt (p, 11,
         3170  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5938\"]]");
         3171  +    p = add_epsg_def (filter, first, last, 5939, "epsg", 5939,
         3172  +        "WGS 84 / EPSG Norway Polar Stereographic");
         3173  +    add_proj4text (p, 0,
         3174  +        "+proj=stere +lat_0=90 +lat_ts=90 +lon_0=18 +k=0.994 +x_0");
         3175  +    add_proj4text (p, 1,
         3176  +        "=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
         3177  +    add_srs_wkt (p, 0,
         3178  +        "PROJCS[\"WGS 84 / EPSG Norway Polar Stereographic\",GEOG");
         3179  +    add_srs_wkt (p, 1,
         3180  +        "CS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637");
         3181  +    add_srs_wkt (p, 2,
         3182  +        "8137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORI");
         3183  +    add_srs_wkt (p, 3,
         3184  +        "TY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         3185  +    add_srs_wkt (p, 4,
         3186  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         3187  +    add_srs_wkt (p, 5,
         3188  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"");
         3189  +    add_srs_wkt (p, 6,
         3190  +        "]],PROJECTION[\"Polar_Stereographic\"],PARAMETER[\"latit");
         3191  +    add_srs_wkt (p, 7,
         3192  +        "ude_of_origin\",90],PARAMETER[\"central_meridian\",18],P");
         3193  +    add_srs_wkt (p, 8,
         3194  +        "ARAMETER[\"scale_factor\",0.994],PARAMETER[\"false_easti");
         3195  +    add_srs_wkt (p, 9,
         3196  +        "ng\",2000000],PARAMETER[\"false_northing\",2000000],UNIT");
         3197  +    add_srs_wkt (p, 10,
         3198  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         3199  +    add_srs_wkt (p, 11,
         3200  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5939\"]]");
         3201  +    p = add_epsg_def (filter, first, last, 5940, "epsg", 5940,
         3202  +        "WGS 84 / EPSG Russia Polar Stereographic");
         3203  +    add_proj4text (p, 0,
         3204  +        "+proj=stere +lat_0=90 +lat_ts=90 +lon_0=105 +k=0.994 +x_");
         3205  +    add_proj4text (p, 1,
         3206  +        "0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
         3207  +    add_srs_wkt (p, 0,
         3208  +        "PROJCS[\"WGS 84 / EPSG Russia Polar Stereographic\",GEOG");
         3209  +    add_srs_wkt (p, 1,
         3210  +        "CS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637");
         3211  +    add_srs_wkt (p, 2,
         3212  +        "8137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORI");
         3213  +    add_srs_wkt (p, 3,
         3214  +        "TY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         3215  +    add_srs_wkt (p, 4,
         3216  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         3217  +    add_srs_wkt (p, 5,
         3218  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"");
         3219  +    add_srs_wkt (p, 6,
         3220  +        "]],PROJECTION[\"Polar_Stereographic\"],PARAMETER[\"latit");
         3221  +    add_srs_wkt (p, 7,
         3222  +        "ude_of_origin\",90],PARAMETER[\"central_meridian\",105],");
         3223  +    add_srs_wkt (p, 8,
         3224  +        "PARAMETER[\"scale_factor\",0.994],PARAMETER[\"false_east");
         3225  +    add_srs_wkt (p, 9,
         3226  +        "ing\",2000000],PARAMETER[\"false_northing\",2000000],UNI");
         3227  +    add_srs_wkt (p, 10,
         3228  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
         3229  +    add_srs_wkt (p, 11,
         3230  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5940\"]]");
         3231  +    p = add_epsg_def (filter, first, last, 6050, "epsg", 6050,
         3232  +        "GR96 / EPSG Arctic zone 1-25");
         3233  +    add_proj4text (p, 0,
         3234  +        "+proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.4");
         3235  +    add_proj4text (p, 1,
         3236  +        "3711833333333 +lon_0=-30 +x_0=25500000 +y_0=1500000 +ell");
         3237  +    add_proj4text (p, 2,
         3238  +        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         3239  +    add_srs_wkt (p, 0,
         3240  +        "PROJCS[\"GR96 / EPSG Arctic zone 1-25\",GEOGCS[\"GR96\",");
         3241  +    add_srs_wkt (p, 1,
         3242  +        "DATUM[\"Greenland_1996\",SPHEROID[\"GRS 1980\",6378137,2");
         3243  +    add_srs_wkt (p, 2,
         3244  +        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
         3245  +    add_srs_wkt (p, 3,
         3246  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
         3247  +    add_srs_wkt (p, 4,
         3248  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         3249  +    add_srs_wkt (p, 5,
         3250  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         3251  +    add_srs_wkt (p, 6,
         3252  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
         3253  +    add_srs_wkt (p, 7,
         3254  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",87],PARAMETER[");
         3255  +    add_srs_wkt (p, 8,
         3256  +        "\"standard_parallel_2\",83.66666666666667],PARAMETER[\"l");
         3257  +    add_srs_wkt (p, 9,
         3258  +        "atitude_of_origin\",85.43711833333333],PARAMETER[\"centr");
         3259  +    add_srs_wkt (p, 10,
         3260  +        "al_meridian\",-30],PARAMETER[\"false_easting\",25500000]");
         3261  +    add_srs_wkt (p, 11,
         3262  +        ",PARAMETER[\"false_northing\",1500000],UNIT[\"metre\",1,");
         3263  +    add_srs_wkt (p, 12,
         3264  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
         3265  +    add_srs_wkt (p, 13,
         3266  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6050\"]]");
         3267  +    p = add_epsg_def (filter, first, last, 6051, "epsg", 6051,
         3268  +        "GR96 / EPSG Arctic zone 2-18");
         3269  +    add_proj4text (p, 0,
         3270  +        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
         3271  +    add_proj4text (p, 1,
         3272  +        "333 +lat_0=82.05842488888888 +lon_0=-52 +x_0=18500000 +y");
         3273  +    add_proj4text (p, 2,
         3274  +        "_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
         3275  +    add_proj4text (p, 3,
         3276  +        "+no_defs");
         3277  +    add_srs_wkt (p, 0,
         3278  +        "PROJCS[\"GR96 / EPSG Arctic zone 2-18\",GEOGCS[\"GR96\",");
         3279  +    add_srs_wkt (p, 1,
         3280  +        "DATUM[\"Greenland_1996\",SPHEROID[\"GRS 1980\",6378137,2");
         3281  +    add_srs_wkt (p, 2,
         3282  +        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
         3283  +    add_srs_wkt (p, 3,
         3284  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
         3285  +    add_srs_wkt (p, 4,
         3286  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         3287  +    add_srs_wkt (p, 5,
         3288  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         3289  +    add_srs_wkt (p, 6,
         3290  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
  3857   3291       add_srs_wkt (p, 7,
  3858         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"T");
         3292  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",83.66666666666");
  3859   3293       add_srs_wkt (p, 8,
  3860         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3294  +        "667],PARAMETER[\"standard_parallel_2\",80.33333333333333");
  3861   3295       add_srs_wkt (p, 9,
  3862         -        "],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_f");
         3296  +        "],PARAMETER[\"latitude_of_origin\",82.05842488888888],PA");
  3863   3297       add_srs_wkt (p, 10,
  3864         -        "actor\",1],PARAMETER[\"false_easting\",150000],PARAMETER");
         3298  +        "RAMETER[\"central_meridian\",-52],PARAMETER[\"false_east");
  3865   3299       add_srs_wkt (p, 11,
  3866         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         3300  +        "ing\",18500000],PARAMETER[\"false_northing\",2500000],UN");
  3867   3301       add_srs_wkt (p, 12,
  3868         -        "\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",");
         3302  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  3869   3303       add_srs_wkt (p, 13,
  3870         -        "EAST],AUTHORITY[\"EPSG\",\"3009\"]],VERT_CS[\"RH2000 hei");
         3304  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  3871   3305       add_srs_wkt (p, 14,
  3872         -        "ght\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTHORI");
  3873         -    add_srs_wkt (p, 15,
  3874         -        "TY[\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3875         -    add_srs_wkt (p, 16,
  3876         -        "\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5613\"");
  3877         -    add_srs_wkt (p, 17,
  3878         -        "]],AUTHORITY[\"EPSG\",\"5848\"]]");
  3879         -    p = add_epsg_def_ex (filter, first, last, 5849, "epsg", 5849,
  3880         -        "SWEREF99 16 30", 0, 1,
  3881         -        "GRS 1980", "Greenwich",
  3882         -        "SWEREF99", "Transverse_Mercator", "metre",
  3883         -        "Northing", "North", "Easting", "East");
         3306  +        "\"6051\"]]");
         3307  +    p = add_epsg_def (filter, first, last, 6052, "epsg", 6052,
         3308  +        "GR96 / EPSG Arctic zone 2-20");
  3884   3309       add_proj4text (p, 0,
  3885         -        "+proj=tmerc +lat_0=0 +lon_0=16.5 +k=1 +x_0=150000 +y_0=0");
         3310  +        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
  3886   3311       add_proj4text (p, 1,
  3887         -        " +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m ");
         3312  +        "333 +lat_0=82.05842488888888 +lon_0=-12 +x_0=20500000 +y");
  3888   3313       add_proj4text (p, 2,
         3314  +        "_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
         3315  +    add_proj4text (p, 3,
  3889   3316           "+no_defs");
  3890   3317       add_srs_wkt (p, 0,
  3891         -        "COMPD_CS[\"SWEREF99 16 30 + RH2000 height\",PROJCS[\"SWE");
         3318  +        "PROJCS[\"GR96 / EPSG Arctic zone 2-20\",GEOGCS[\"GR96\",");
  3892   3319       add_srs_wkt (p, 1,
  3893         -        "REF99 16 30\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPH");
         3320  +        "DATUM[\"Greenland_1996\",SPHEROID[\"GRS 1980\",6378137,2");
  3894   3321       add_srs_wkt (p, 2,
  3895         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
         3322  +        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3896   3323       add_srs_wkt (p, 3,
  3897         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
         3324  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3898   3325       add_srs_wkt (p, 4,
  3899         -        ",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3326  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3900   3327       add_srs_wkt (p, 5,
  3901         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3328  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
  3902   3329       add_srs_wkt (p, 6,
  3903         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3330  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
  3904   3331       add_srs_wkt (p, 7,
  3905         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"T");
         3332  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",83.66666666666");
  3906   3333       add_srs_wkt (p, 8,
  3907         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3334  +        "667],PARAMETER[\"standard_parallel_2\",80.33333333333333");
  3908   3335       add_srs_wkt (p, 9,
  3909         -        "],PARAMETER[\"central_meridian\",16.5],PARAMETER[\"scale");
         3336  +        "],PARAMETER[\"latitude_of_origin\",82.05842488888888],PA");
  3910   3337       add_srs_wkt (p, 10,
  3911         -        "_factor\",1],PARAMETER[\"false_easting\",150000],PARAMET");
         3338  +        "RAMETER[\"central_meridian\",-12],PARAMETER[\"false_east");
  3912   3339       add_srs_wkt (p, 11,
  3913         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         3340  +        "ing\",20500000],PARAMETER[\"false_northing\",2500000],UN");
  3914   3341       add_srs_wkt (p, 12,
  3915         -        "SG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\"");
         3342  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  3916   3343       add_srs_wkt (p, 13,
  3917         -        ",EAST],AUTHORITY[\"EPSG\",\"3010\"]],VERT_CS[\"RH2000 he");
         3344  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  3918   3345       add_srs_wkt (p, 14,
  3919         -        "ight\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTHOR");
  3920         -    add_srs_wkt (p, 15,
  3921         -        "ITY[\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  3922         -    add_srs_wkt (p, 16,
  3923         -        "G\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5613");
  3924         -    add_srs_wkt (p, 17,
  3925         -        "\"]],AUTHORITY[\"EPSG\",\"5849\"]]");
  3926         -    p = add_epsg_def_ex (filter, first, last, 5850, "epsg", 5850,
  3927         -        "SWEREF99 18 00", 0, 1,
  3928         -        "GRS 1980", "Greenwich",
  3929         -        "SWEREF99", "Transverse_Mercator", "metre",
  3930         -        "Northing", "North", "Easting", "East");
         3346  +        "\"6052\"]]");
         3347  +    p = add_epsg_def (filter, first, last, 6053, "epsg", 6053,
         3348  +        "GR96 / EPSG Arctic zone 3-29");
  3931   3349       add_proj4text (p, 0,
  3932         -        "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=150000 +y_0=0 +");
         3350  +        "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
  3933   3351       add_proj4text (p, 1,
  3934         -        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +n");
         3352  +        "0733752777778 +lon_0=-69 +x_0=29500000 +y_0=3500000 +ell");
  3935   3353       add_proj4text (p, 2,
  3936         -        "o_defs");
         3354  +        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3937   3355       add_srs_wkt (p, 0,
  3938         -        "COMPD_CS[\"SWEREF99 18 00 + RH2000 height\",PROJCS[\"SWE");
         3356  +        "PROJCS[\"GR96 / EPSG Arctic zone 3-29\",GEOGCS[\"GR96\",");
  3939   3357       add_srs_wkt (p, 1,
  3940         -        "REF99 18 00\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPH");
         3358  +        "DATUM[\"Greenland_1996\",SPHEROID[\"GRS 1980\",6378137,2");
  3941   3359       add_srs_wkt (p, 2,
  3942         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
         3360  +        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3943   3361       add_srs_wkt (p, 3,
  3944         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
         3362  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3945   3363       add_srs_wkt (p, 4,
  3946         -        ",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3364  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3947   3365       add_srs_wkt (p, 5,
  3948         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3366  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
  3949   3367       add_srs_wkt (p, 6,
  3950         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3368  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
  3951   3369       add_srs_wkt (p, 7,
  3952         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"T");
         3370  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",80.33333333333");
  3953   3371       add_srs_wkt (p, 8,
  3954         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3372  +        "333],PARAMETER[\"standard_parallel_2\",77],PARAMETER[\"l");
  3955   3373       add_srs_wkt (p, 9,
  3956         -        "],PARAMETER[\"central_meridian\",18],PARAMETER[\"scale_f");
         3374  +        "atitude_of_origin\",78.70733752777778],PARAMETER[\"centr");
  3957   3375       add_srs_wkt (p, 10,
  3958         -        "actor\",1],PARAMETER[\"false_easting\",150000],PARAMETER");
         3376  +        "al_meridian\",-69],PARAMETER[\"false_easting\",29500000]");
  3959   3377       add_srs_wkt (p, 11,
  3960         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         3378  +        ",PARAMETER[\"false_northing\",3500000],UNIT[\"metre\",1,");
  3961   3379       add_srs_wkt (p, 12,
  3962         -        "\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",");
         3380  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
  3963   3381       add_srs_wkt (p, 13,
  3964         -        "EAST],AUTHORITY[\"EPSG\",\"3011\"]],VERT_CS[\"RH2000 hei");
  3965         -    add_srs_wkt (p, 14,
  3966         -        "ght\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTHORI");
  3967         -    add_srs_wkt (p, 15,
  3968         -        "TY[\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3969         -    add_srs_wkt (p, 16,
  3970         -        "\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5613\"");
  3971         -    add_srs_wkt (p, 17,
  3972         -        "]],AUTHORITY[\"EPSG\",\"5850\"]]");
  3973         -    p = add_epsg_def_ex (filter, first, last, 5851, "epsg", 5851,
  3974         -        "SWEREF99 14 15", 0, 1,
  3975         -        "GRS 1980", "Greenwich",
  3976         -        "SWEREF99", "Transverse_Mercator", "metre",
  3977         -        "Northing", "North", "Easting", "East");
  3978         -    add_proj4text (p, 0,
  3979         -        "+proj=tmerc +lat_0=0 +lon_0=14.25 +k=1 +x_0=150000 +y_0=");
  3980         -    add_proj4text (p, 1,
  3981         -        "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m");
  3982         -    add_proj4text (p, 2,
  3983         -        " +no_defs");
  3984         -    add_srs_wkt (p, 0,
  3985         -        "COMPD_CS[\"SWEREF99 14 15 + RH2000 height\",PROJCS[\"SWE");
  3986         -    add_srs_wkt (p, 1,
  3987         -        "REF99 14 15\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPH");
  3988         -    add_srs_wkt (p, 2,
  3989         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  3990         -    add_srs_wkt (p, 3,
  3991         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3992         -    add_srs_wkt (p, 4,
  3993         -        ",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3994         -    add_srs_wkt (p, 5,
  3995         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3996         -    add_srs_wkt (p, 6,
  3997         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3998         -    add_srs_wkt (p, 7,
  3999         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"T");
  4000         -    add_srs_wkt (p, 8,
  4001         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  4002         -    add_srs_wkt (p, 9,
  4003         -        "],PARAMETER[\"central_meridian\",14.25],PARAMETER[\"scal");
  4004         -    add_srs_wkt (p, 10,
  4005         -        "e_factor\",1],PARAMETER[\"false_easting\",150000],PARAME");
  4006         -    add_srs_wkt (p, 11,
  4007         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  4008         -    add_srs_wkt (p, 12,
  4009         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  4010         -    add_srs_wkt (p, 13,
  4011         -        "\",EAST],AUTHORITY[\"EPSG\",\"3012\"]],VERT_CS[\"RH2000 ");
  4012         -    add_srs_wkt (p, 14,
  4013         -        "height\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTH");
  4014         -    add_srs_wkt (p, 15,
  4015         -        "ORITY[\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"E");
  4016         -    add_srs_wkt (p, 16,
  4017         -        "PSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"56");
  4018         -    add_srs_wkt (p, 17,
  4019         -        "13\"]],AUTHORITY[\"EPSG\",\"5851\"]]");
  4020         -    p = add_epsg_def_ex (filter, first, last, 5852, "epsg", 5852,
  4021         -        "SWEREF99 15 45", 0, 1,
  4022         -        "GRS 1980", "Greenwich",
  4023         -        "SWEREF99", "Transverse_Mercator", "metre",
  4024         -        "Northing", "North", "Easting", "East");
  4025         -    add_proj4text (p, 0,
  4026         -        "+proj=tmerc +lat_0=0 +lon_0=15.75 +k=1 +x_0=150000 +y_0=");
  4027         -    add_proj4text (p, 1,
  4028         -        "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m");
  4029         -    add_proj4text (p, 2,
  4030         -        " +no_defs");
  4031         -    add_srs_wkt (p, 0,
  4032         -        "COMPD_CS[\"SWEREF99 15 45 + RH2000 height\",PROJCS[\"SWE");
  4033         -    add_srs_wkt (p, 1,
  4034         -        "REF99 15 45\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPH");
  4035         -    add_srs_wkt (p, 2,
  4036         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  4037         -    add_srs_wkt (p, 3,
  4038         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  4039         -    add_srs_wkt (p, 4,
  4040         -        ",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4041         -    add_srs_wkt (p, 5,
  4042         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4043         -    add_srs_wkt (p, 6,
  4044         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  4045         -    add_srs_wkt (p, 7,
  4046         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"T");
  4047         -    add_srs_wkt (p, 8,
  4048         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  4049         -    add_srs_wkt (p, 9,
  4050         -        "],PARAMETER[\"central_meridian\",15.75],PARAMETER[\"scal");
  4051         -    add_srs_wkt (p, 10,
  4052         -        "e_factor\",1],PARAMETER[\"false_easting\",150000],PARAME");
  4053         -    add_srs_wkt (p, 11,
  4054         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  4055         -    add_srs_wkt (p, 12,
  4056         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  4057         -    add_srs_wkt (p, 13,
  4058         -        "\",EAST],AUTHORITY[\"EPSG\",\"3013\"]],VERT_CS[\"RH2000 ");
  4059         -    add_srs_wkt (p, 14,
  4060         -        "height\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTH");
  4061         -    add_srs_wkt (p, 15,
  4062         -        "ORITY[\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"E");
  4063         -    add_srs_wkt (p, 16,
  4064         -        "PSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"56");
  4065         -    add_srs_wkt (p, 17,
  4066         -        "13\"]],AUTHORITY[\"EPSG\",\"5852\"]]");
  4067         -    p = add_epsg_def_ex (filter, first, last, 5853, "epsg", 5853,
  4068         -        "SWEREF99 17 15", 0, 1,
  4069         -        "GRS 1980", "Greenwich",
  4070         -        "SWEREF99", "Transverse_Mercator", "metre",
  4071         -        "Northing", "North", "Easting", "East");
  4072         -    add_proj4text (p, 0,
  4073         -        "+proj=tmerc +lat_0=0 +lon_0=17.25 +k=1 +x_0=150000 +y_0=");
  4074         -    add_proj4text (p, 1,
  4075         -        "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m");
  4076         -    add_proj4text (p, 2,
  4077         -        " +no_defs");
  4078         -    add_srs_wkt (p, 0,
  4079         -        "COMPD_CS[\"SWEREF99 17 15 + RH2000 height\",PROJCS[\"SWE");
  4080         -    add_srs_wkt (p, 1,
  4081         -        "REF99 17 15\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPH");
  4082         -    add_srs_wkt (p, 2,
  4083         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  4084         -    add_srs_wkt (p, 3,
  4085         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  4086         -    add_srs_wkt (p, 4,
  4087         -        ",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4088         -    add_srs_wkt (p, 5,
  4089         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4090         -    add_srs_wkt (p, 6,
  4091         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  4092         -    add_srs_wkt (p, 7,
  4093         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"T");
  4094         -    add_srs_wkt (p, 8,
  4095         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  4096         -    add_srs_wkt (p, 9,
  4097         -        "],PARAMETER[\"central_meridian\",17.25],PARAMETER[\"scal");
  4098         -    add_srs_wkt (p, 10,
  4099         -        "e_factor\",1],PARAMETER[\"false_easting\",150000],PARAME");
  4100         -    add_srs_wkt (p, 11,
  4101         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  4102         -    add_srs_wkt (p, 12,
  4103         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  4104         -    add_srs_wkt (p, 13,
  4105         -        "\",EAST],AUTHORITY[\"EPSG\",\"3014\"]],VERT_CS[\"RH2000 ");
  4106         -    add_srs_wkt (p, 14,
  4107         -        "height\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTH");
  4108         -    add_srs_wkt (p, 15,
  4109         -        "ORITY[\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"E");
  4110         -    add_srs_wkt (p, 16,
  4111         -        "PSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"56");
  4112         -    add_srs_wkt (p, 17,
  4113         -        "13\"]],AUTHORITY[\"EPSG\",\"5853\"]]");
         3382  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6053\"]]");
  4114   3383   }
  4115   3384   
  4116   3385   #endif /* full EPSG initialization enabled/disabled */
  4117   3386   

Changes to src/srsinit/epsg_inlined_28.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_28 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 5854, "epsg", 5854,
    56         -        "SWEREF99 18 45", 0, 1,
    57         -        "GRS 1980", "Greenwich",
    58         -        "SWEREF99", "Transverse_Mercator", "metre",
    59         -        "Northing", "North", "Easting", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=tmerc +lat_0=0 +lon_0=18.75 +k=1 +x_0=150000 +y_0=");
    62         -    add_proj4text (p, 1,
    63         -        "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m");
    64         -    add_proj4text (p, 2,
    65         -        " +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "COMPD_CS[\"SWEREF99 18 45 + RH2000 height\",PROJCS[\"SWE");
    68         -    add_srs_wkt (p, 1,
    69         -        "REF99 18 45\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPH");
    70         -    add_srs_wkt (p, 2,
    71         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
    72         -    add_srs_wkt (p, 3,
    73         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
    74         -    add_srs_wkt (p, 4,
    75         -        ",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
    76         -    add_srs_wkt (p, 5,
    77         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
    78         -    add_srs_wkt (p, 6,
    79         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
    80         -    add_srs_wkt (p, 7,
    81         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"T");
    82         -    add_srs_wkt (p, 8,
    83         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
    84         -    add_srs_wkt (p, 9,
    85         -        "],PARAMETER[\"central_meridian\",18.75],PARAMETER[\"scal");
    86         -    add_srs_wkt (p, 10,
    87         -        "e_factor\",1],PARAMETER[\"false_easting\",150000],PARAME");
    88         -    add_srs_wkt (p, 11,
    89         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
    90         -    add_srs_wkt (p, 12,
    91         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
    92         -    add_srs_wkt (p, 13,
    93         -        "\",EAST],AUTHORITY[\"EPSG\",\"3015\"]],VERT_CS[\"RH2000 ");
    94         -    add_srs_wkt (p, 14,
    95         -        "height\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTH");
    96         -    add_srs_wkt (p, 15,
    97         -        "ORITY[\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"E");
    98         -    add_srs_wkt (p, 16,
    99         -        "PSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"56");
   100         -    add_srs_wkt (p, 17,
   101         -        "13\"]],AUTHORITY[\"EPSG\",\"5854\"]]");
   102         -    p = add_epsg_def_ex (filter, first, last, 5855, "epsg", 5855,
   103         -        "SWEREF99 20 15", 0, 1,
   104         -        "GRS 1980", "Greenwich",
   105         -        "SWEREF99", "Transverse_Mercator", "metre",
   106         -        "Northing", "North", "Easting", "East");
   107         -    add_proj4text (p, 0,
   108         -        "+proj=tmerc +lat_0=0 +lon_0=20.25 +k=1 +x_0=150000 +y_0=");
   109         -    add_proj4text (p, 1,
   110         -        "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m");
   111         -    add_proj4text (p, 2,
   112         -        " +no_defs");
   113         -    add_srs_wkt (p, 0,
   114         -        "COMPD_CS[\"SWEREF99 20 15 + RH2000 height\",PROJCS[\"SWE");
   115         -    add_srs_wkt (p, 1,
   116         -        "REF99 20 15\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPH");
   117         -    add_srs_wkt (p, 2,
   118         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
   119         -    add_srs_wkt (p, 3,
   120         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   121         -    add_srs_wkt (p, 4,
   122         -        ",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   123         -    add_srs_wkt (p, 5,
   124         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   125         -    add_srs_wkt (p, 6,
   126         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   127         -    add_srs_wkt (p, 7,
   128         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"T");
   129         -    add_srs_wkt (p, 8,
   130         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   131         -    add_srs_wkt (p, 9,
   132         -        "],PARAMETER[\"central_meridian\",20.25],PARAMETER[\"scal");
   133         -    add_srs_wkt (p, 10,
   134         -        "e_factor\",1],PARAMETER[\"false_easting\",150000],PARAME");
   135         -    add_srs_wkt (p, 11,
   136         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   137         -    add_srs_wkt (p, 12,
   138         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
   139         -    add_srs_wkt (p, 13,
   140         -        "\",EAST],AUTHORITY[\"EPSG\",\"3016\"]],VERT_CS[\"RH2000 ");
   141         -    add_srs_wkt (p, 14,
   142         -        "height\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTH");
   143         -    add_srs_wkt (p, 15,
   144         -        "ORITY[\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"E");
   145         -    add_srs_wkt (p, 16,
   146         -        "PSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"56");
   147         -    add_srs_wkt (p, 17,
   148         -        "13\"]],AUTHORITY[\"EPSG\",\"5855\"]]");
   149         -    p = add_epsg_def_ex (filter, first, last, 5856, "epsg", 5856,
   150         -        "SWEREF99 21 45", 0, 1,
   151         -        "GRS 1980", "Greenwich",
   152         -        "SWEREF99", "Transverse_Mercator", "metre",
   153         -        "Northing", "North", "Easting", "East");
   154         -    add_proj4text (p, 0,
   155         -        "+proj=tmerc +lat_0=0 +lon_0=21.75 +k=1 +x_0=150000 +y_0=");
   156         -    add_proj4text (p, 1,
   157         -        "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m");
   158         -    add_proj4text (p, 2,
   159         -        " +no_defs");
   160         -    add_srs_wkt (p, 0,
   161         -        "COMPD_CS[\"SWEREF99 21 45 + RH2000 height\",PROJCS[\"SWE");
   162         -    add_srs_wkt (p, 1,
   163         -        "REF99 21 45\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPH");
   164         -    add_srs_wkt (p, 2,
   165         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
   166         -    add_srs_wkt (p, 3,
   167         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   168         -    add_srs_wkt (p, 4,
   169         -        ",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   170         -    add_srs_wkt (p, 5,
   171         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   172         -    add_srs_wkt (p, 6,
   173         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   174         -    add_srs_wkt (p, 7,
   175         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"T");
   176         -    add_srs_wkt (p, 8,
   177         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   178         -    add_srs_wkt (p, 9,
   179         -        "],PARAMETER[\"central_meridian\",21.75],PARAMETER[\"scal");
   180         -    add_srs_wkt (p, 10,
   181         -        "e_factor\",1],PARAMETER[\"false_easting\",150000],PARAME");
   182         -    add_srs_wkt (p, 11,
   183         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   184         -    add_srs_wkt (p, 12,
   185         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
   186         -    add_srs_wkt (p, 13,
   187         -        "\",EAST],AUTHORITY[\"EPSG\",\"3017\"]],VERT_CS[\"RH2000 ");
   188         -    add_srs_wkt (p, 14,
   189         -        "height\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTH");
   190         -    add_srs_wkt (p, 15,
   191         -        "ORITY[\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"E");
   192         -    add_srs_wkt (p, 16,
   193         -        "PSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"56");
   194         -    add_srs_wkt (p, 17,
   195         -        "13\"]],AUTHORITY[\"EPSG\",\"5856\"]]");
   196         -    p = add_epsg_def_ex (filter, first, last, 5857, "epsg", 5857,
   197         -        "SWEREF99 23 15", 0, 1,
   198         -        "GRS 1980", "Greenwich",
   199         -        "SWEREF99", "Transverse_Mercator", "metre",
   200         -        "Northing", "North", "Easting", "East");
   201         -    add_proj4text (p, 0,
   202         -        "+proj=tmerc +lat_0=0 +lon_0=23.25 +k=1 +x_0=150000 +y_0=");
   203         -    add_proj4text (p, 1,
   204         -        "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m");
   205         -    add_proj4text (p, 2,
   206         -        " +no_defs");
   207         -    add_srs_wkt (p, 0,
   208         -        "COMPD_CS[\"SWEREF99 23 15 + RH2000 height\",PROJCS[\"SWE");
   209         -    add_srs_wkt (p, 1,
   210         -        "REF99 23 15\",GEOGCS[\"SWEREF99\",DATUM[\"SWEREF99\",SPH");
   211         -    add_srs_wkt (p, 2,
   212         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
   213         -    add_srs_wkt (p, 3,
   214         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   215         -    add_srs_wkt (p, 4,
   216         -        ",\"6619\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   217         -    add_srs_wkt (p, 5,
   218         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   219         -    add_srs_wkt (p, 6,
   220         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   221         -    add_srs_wkt (p, 7,
   222         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4619\"]],PROJECTION[\"T");
   223         -    add_srs_wkt (p, 8,
   224         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   225         -    add_srs_wkt (p, 9,
   226         -        "],PARAMETER[\"central_meridian\",23.25],PARAMETER[\"scal");
   227         -    add_srs_wkt (p, 10,
   228         -        "e_factor\",1],PARAMETER[\"false_easting\",150000],PARAME");
   229         -    add_srs_wkt (p, 11,
   230         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   231         -    add_srs_wkt (p, 12,
   232         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
   233         -    add_srs_wkt (p, 13,
   234         -        "\",EAST],AUTHORITY[\"EPSG\",\"3018\"]],VERT_CS[\"RH2000 ");
   235         -    add_srs_wkt (p, 14,
   236         -        "height\",VERT_DATUM[\"Rikets hojdsystem 2000\",2005,AUTH");
   237         -    add_srs_wkt (p, 15,
   238         -        "ORITY[\"EPSG\",\"5208\"]],UNIT[\"metre\",1,AUTHORITY[\"E");
   239         -    add_srs_wkt (p, 16,
   240         -        "PSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"56");
   241         -    add_srs_wkt (p, 17,
   242         -        "13\"]],AUTHORITY[\"EPSG\",\"5857\"]]");
   243         -    p = add_epsg_def_ex (filter, first, last, 5858, "epsg", 5858,
   244         -        "SAD69(96) / UTM zone 22S", 0, 0,
   245         -        "GRS 1967 Modified", "Greenwich",
   246         -        "South_American_Datum_1969_96", "Transverse_Mercator", "metre",
   247         -        "Easting", "East", "Northing", "North");
   248         -    add_proj4text (p, 0,
   249         -        "+proj=utm +zone=22 +south +ellps=aust_SA +towgs84=-67.35");
   250         -    add_proj4text (p, 1,
   251         -        ",3.88,-38.22,0,0,0,0 +units=m +no_defs");
   252         -    add_srs_wkt (p, 0,
   253         -        "PROJCS[\"SAD69(96) / UTM zone 22S\",GEOGCS[\"SAD69(96)\"");
   254         -    add_srs_wkt (p, 1,
   255         -        ",DATUM[\"South_American_Datum_1969_96\",SPHEROID[\"GRS 1");
   256         -    add_srs_wkt (p, 2,
   257         -        "967 Modified\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"");
   258         -    add_srs_wkt (p, 3,
   259         -        "]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"EPSG\"");
   260         -    add_srs_wkt (p, 4,
   261         -        ",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   262         -    add_srs_wkt (p, 5,
   263         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   264         -    add_srs_wkt (p, 6,
   265         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   266         -    add_srs_wkt (p, 7,
   267         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTION[\"T");
   268         -    add_srs_wkt (p, 8,
   269         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   270         -    add_srs_wkt (p, 9,
   271         -        "],PARAMETER[\"central_meridian\",-51],PARAMETER[\"scale_");
   272         -    add_srs_wkt (p, 10,
   273         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
   274         -    add_srs_wkt (p, 11,
   275         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
   276         -    add_srs_wkt (p, 12,
   277         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   278         -    add_srs_wkt (p, 13,
   279         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5858\"]]");
   280         -    p = add_epsg_def_ex (filter, first, last, 5875, "epsg", 5875,
   281         -        "SAD69(96) / UTM zone 18S", 0, 0,
   282         -        "GRS 1967 Modified", "Greenwich",
   283         -        "South_American_Datum_1969_96", "Transverse_Mercator", "metre",
   284         -        "Easting", "East", "Northing", "North");
   285         -    add_proj4text (p, 0,
   286         -        "+proj=utm +zone=18 +south +ellps=aust_SA +towgs84=-67.35");
   287         -    add_proj4text (p, 1,
   288         -        ",3.88,-38.22,0,0,0,0 +units=m +no_defs");
   289         -    add_srs_wkt (p, 0,
   290         -        "PROJCS[\"SAD69(96) / UTM zone 18S\",GEOGCS[\"SAD69(96)\"");
   291         -    add_srs_wkt (p, 1,
   292         -        ",DATUM[\"South_American_Datum_1969_96\",SPHEROID[\"GRS 1");
   293         -    add_srs_wkt (p, 2,
   294         -        "967 Modified\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"");
   295         -    add_srs_wkt (p, 3,
   296         -        "]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"EPSG\"");
   297         -    add_srs_wkt (p, 4,
   298         -        ",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   299         -    add_srs_wkt (p, 5,
   300         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   301         -    add_srs_wkt (p, 6,
   302         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   303         -    add_srs_wkt (p, 7,
   304         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTION[\"T");
   305         -    add_srs_wkt (p, 8,
   306         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   307         -    add_srs_wkt (p, 9,
   308         -        "],PARAMETER[\"central_meridian\",-75],PARAMETER[\"scale_");
   309         -    add_srs_wkt (p, 10,
   310         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
   311         -    add_srs_wkt (p, 11,
   312         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
   313         -    add_srs_wkt (p, 12,
   314         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   315         -    add_srs_wkt (p, 13,
   316         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5875\"]]");
   317         -    p = add_epsg_def_ex (filter, first, last, 5876, "epsg", 5876,
   318         -        "SAD69(96) / UTM zone 19S", 0, 0,
   319         -        "GRS 1967 Modified", "Greenwich",
   320         -        "South_American_Datum_1969_96", "Transverse_Mercator", "metre",
   321         -        "Easting", "East", "Northing", "North");
   322         -    add_proj4text (p, 0,
   323         -        "+proj=utm +zone=19 +south +ellps=aust_SA +towgs84=-67.35");
   324         -    add_proj4text (p, 1,
   325         -        ",3.88,-38.22,0,0,0,0 +units=m +no_defs");
   326         -    add_srs_wkt (p, 0,
   327         -        "PROJCS[\"SAD69(96) / UTM zone 19S\",GEOGCS[\"SAD69(96)\"");
   328         -    add_srs_wkt (p, 1,
   329         -        ",DATUM[\"South_American_Datum_1969_96\",SPHEROID[\"GRS 1");
   330         -    add_srs_wkt (p, 2,
   331         -        "967 Modified\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"");
   332         -    add_srs_wkt (p, 3,
   333         -        "]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"EPSG\"");
   334         -    add_srs_wkt (p, 4,
   335         -        ",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   336         -    add_srs_wkt (p, 5,
   337         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   338         -    add_srs_wkt (p, 6,
   339         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   340         -    add_srs_wkt (p, 7,
   341         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTION[\"T");
   342         -    add_srs_wkt (p, 8,
   343         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   344         -    add_srs_wkt (p, 9,
   345         -        "],PARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_");
   346         -    add_srs_wkt (p, 10,
   347         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
   348         -    add_srs_wkt (p, 11,
   349         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
   350         -    add_srs_wkt (p, 12,
   351         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   352         -    add_srs_wkt (p, 13,
   353         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5876\"]]");
   354         -    p = add_epsg_def_ex (filter, first, last, 5877, "epsg", 5877,
   355         -        "SAD69(96) / UTM zone 20S", 0, 0,
   356         -        "GRS 1967 Modified", "Greenwich",
   357         -        "South_American_Datum_1969_96", "Transverse_Mercator", "metre",
   358         -        "Easting", "East", "Northing", "North");
   359         -    add_proj4text (p, 0,
   360         -        "+proj=utm +zone=20 +south +ellps=aust_SA +towgs84=-67.35");
   361         -    add_proj4text (p, 1,
   362         -        ",3.88,-38.22,0,0,0,0 +units=m +no_defs");
   363         -    add_srs_wkt (p, 0,
   364         -        "PROJCS[\"SAD69(96) / UTM zone 20S\",GEOGCS[\"SAD69(96)\"");
   365         -    add_srs_wkt (p, 1,
   366         -        ",DATUM[\"South_American_Datum_1969_96\",SPHEROID[\"GRS 1");
   367         -    add_srs_wkt (p, 2,
   368         -        "967 Modified\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"");
   369         -    add_srs_wkt (p, 3,
   370         -        "]],TOWGS84[-67.35,3.88,-38.22,0,0,0,0],AUTHORITY[\"EPSG\"");
   371         -    add_srs_wkt (p, 4,
   372         -        ",\"1075\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   373         -    add_srs_wkt (p, 5,
   374         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   375         -    add_srs_wkt (p, 6,
   376         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   377         -    add_srs_wkt (p, 7,
   378         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"5527\"]],PROJECTION[\"T");
   379         -    add_srs_wkt (p, 8,
   380         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   381         -    add_srs_wkt (p, 9,
   382         -        "],PARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_");
   383         -    add_srs_wkt (p, 10,
   384         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
   385         -    add_srs_wkt (p, 11,
   386         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
   387         -    add_srs_wkt (p, 12,
   388         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   389         -    add_srs_wkt (p, 13,
   390         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5877\"]]");
   391         -    p = add_epsg_def_ex (filter, first, last, 5879, "epsg", 5879,
   392         -        "Cadastre 1997 / UTM zone 38S", 0, 0,
   393         -        "International 1924", "Greenwich",
   394         -        "Cadastre_1997", "Transverse_Mercator", "metre",
   395         -        "Easting", "East", "Northing", "North");
   396         -    add_proj4text (p, 0,
   397         -        "+proj=utm +zone=38 +south +ellps=intl +towgs84=-381.788,");
   398         -    add_proj4text (p, 1,
   399         -        "-57.501,-256.673,0,0,0,0 +units=m +no_defs");
   400         -    add_srs_wkt (p, 0,
   401         -        "PROJCS[\"Cadastre 1997 / UTM zone 38S\",GEOGCS[\"Cadastr");
   402         -    add_srs_wkt (p, 1,
   403         -        "e 1997\",DATUM[\"Cadastre_1997\",SPHEROID[\"Internationa");
   404         -    add_srs_wkt (p, 2,
   405         -        "l 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS");
   406         -    add_srs_wkt (p, 3,
   407         -        "84[-381.788,-57.501,-256.673,0,0,0,0],AUTHORITY[\"EPSG\"");
   408         -    add_srs_wkt (p, 4,
   409         -        ",\"1037\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   410         -    add_srs_wkt (p, 5,
   411         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   412         -    add_srs_wkt (p, 6,
   413         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   414         -    add_srs_wkt (p, 7,
   415         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4475\"]],PROJECTION[\"T");
   416         -    add_srs_wkt (p, 8,
   417         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   418         -    add_srs_wkt (p, 9,
   419         -        "],PARAMETER[\"central_meridian\",45],PARAMETER[\"scale_f");
   420         -    add_srs_wkt (p, 10,
   421         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
   422         -    add_srs_wkt (p, 11,
   423         -        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
   424         -    add_srs_wkt (p, 12,
   425         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   426         -    add_srs_wkt (p, 13,
   427         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"5879\"]]");
   428         -    p = add_epsg_def_ex (filter, first, last, 5880, "epsg", 5880,
   429         -        "SIRGAS 2000 / Brazil Polyconic", 0, 0,
   430         -        "GRS 1980", "Greenwich",
   431         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Polyconic", "metre",
   432         -        "X", "East", "Y", "North");
   433         -    add_proj4text (p, 0,
   434         -        "+proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=1000000");
   435         -    add_proj4text (p, 1,
   436         -        "0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   437         -    add_srs_wkt (p, 0,
   438         -        "PROJCS[\"SIRGAS 2000 / Brazil Polyconic\",GEOGCS[\"SIRGA");
   439         -    add_srs_wkt (p, 1,
   440         -        "S 2000\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_");
   441         -    add_srs_wkt (p, 2,
   442         -        "las_AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.25");
   443         -    add_srs_wkt (p, 3,
   444         -        "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
   445         -    add_srs_wkt (p, 4,
   446         -        "0,0],AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",");
   447         -    add_srs_wkt (p, 5,
   448         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   449         -    add_srs_wkt (p, 6,
   450         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
   451         -    add_srs_wkt (p, 7,
   452         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   453         -    add_srs_wkt (p, 8,
   454         -        "4674\"]],PROJECTION[\"Polyconic\"],PARAMETER[\"latitude_");
   455         -    add_srs_wkt (p, 9,
   456         -        "of_origin\",0],PARAMETER[\"central_meridian\",-54],PARAM");
   457         -    add_srs_wkt (p, 10,
   458         -        "ETER[\"false_easting\",5000000],PARAMETER[\"false_northi");
   459         -    add_srs_wkt (p, 11,
   460         -        "ng\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
   461         -    add_srs_wkt (p, 12,
   462         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
   463         -    add_srs_wkt (p, 13,
   464         -        "G\",\"5880\"]]");
   465         -    p = add_epsg_def_ex (filter, first, last, 5886, "epsg", 5886,
   466         -        "TGD2005", 1, 1,
   467         -        "GRS 1980", "Greenwich",
   468         -        "Tonga_Geodetic_Datum_2005", "none", "degree",
   469         -        "Latitude", "North", "Longitude", "East");
   470         -    add_proj4text (p, 0,
   471         -        "+proj=longlat +ellps=GRS80 +no_defs");
   472         -    add_srs_wkt (p, 0,
   473         -        "GEOGCS[\"TGD2005\",DATUM[\"Tonga_Geodetic_Datum_2005\",S");
   474         -    add_srs_wkt (p, 1,
   475         -        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
   476         -    add_srs_wkt (p, 2,
   477         -        "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1095\"]],PRIMEM[\"");
   478         -    add_srs_wkt (p, 3,
   479         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   480         -    add_srs_wkt (p, 4,
   481         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   482         -    add_srs_wkt (p, 5,
   483         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   484         -    add_srs_wkt (p, 6,
   485         -        "[\"EPSG\",\"5886\"]]");
   486         -    p = add_epsg_def_ex (filter, first, last, 5887, "epsg", 5887,
   487         -        "TGD2005 / Tonga Map Grid", 0, 0,
   488         -        "GRS 1980", "Greenwich",
   489         -        "Tonga_Geodetic_Datum_2005", "Transverse_Mercator", "metre",
   490         -        "Easting", "East", "Northing", "North");
   491         -    add_proj4text (p, 0,
   492         -        "+proj=tmerc +lat_0=0 +lon_0=-177 +k=0.9996 +x_0=1500000 ");
   493         -    add_proj4text (p, 1,
   494         -        "+y_0=5000000 +ellps=GRS80 +units=m +no_defs");
   495         -    add_srs_wkt (p, 0,
   496         -        "PROJCS[\"TGD2005 / Tonga Map Grid\",GEOGCS[\"TGD2005\",D");
   497         -    add_srs_wkt (p, 1,
   498         -        "ATUM[\"Tonga_Geodetic_Datum_2005\",SPHEROID[\"GRS 1980\"");
   499         -    add_srs_wkt (p, 2,
   500         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUT");
   501         -    add_srs_wkt (p, 3,
   502         -        "HORITY[\"EPSG\",\"1095\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   503         -    add_srs_wkt (p, 4,
   504         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   505         -    add_srs_wkt (p, 5,
   506         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   507         -    add_srs_wkt (p, 6,
   508         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"5886\"]]");
   509         -    add_srs_wkt (p, 7,
   510         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   511         -    add_srs_wkt (p, 8,
   512         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",-177],PA");
   513         -    add_srs_wkt (p, 9,
   514         -        "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
   515         -    add_srs_wkt (p, 10,
   516         -        "ng\",1500000],PARAMETER[\"false_northing\",5000000],UNIT");
   517         -    add_srs_wkt (p, 11,
   518         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
   519         -    add_srs_wkt (p, 12,
   520         -        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
   521         -    add_srs_wkt (p, 13,
   522         -        "5887\"]]");
   523         -    p = add_epsg_def_ex (filter, first, last, 5890, "epsg", 5890,
   524         -        "JAXA Snow Depth Polar Stereographic North", 0, 0,
   525         -        "Hughes 1980", "Greenwich",
   526         -        "Not_specified_based_on_Hughes_1980_ellipsoid", "Polar_Stereographic", "metre",
   527         -        "X", "East", "Y", "North");
   528         -    add_proj4text (p, 0,
   529         -        "+proj=stere +lat_0=90 +lat_ts=70 +lon_0=90 +k=1 +x_0=0 +");
   530         -    add_proj4text (p, 1,
   531         -        "y_0=0 +a=6378273 +b=6356889.449 +units=m +no_defs");
   532         -    add_srs_wkt (p, 0,
   533         -        "PROJCS[\"JAXA Snow Depth Polar Stereographic North\",GEO");
   534         -    add_srs_wkt (p, 1,
   535         -        "GCS[\"Unspecified datum based upon the Hughes 1980 ellip");
   536         -    add_srs_wkt (p, 2,
   537         -        "soid\",DATUM[\"Not_specified_based_on_Hughes_1980_ellips");
   538         -    add_srs_wkt (p, 3,
   539         -        "oid\",SPHEROID[\"Hughes 1980\",6378273,298.279411123061,");
   540         -    add_srs_wkt (p, 4,
   541         -        "AUTHORITY[\"EPSG\",\"7058\"]],AUTHORITY[\"EPSG\",\"6054\"");
   542         -    add_srs_wkt (p, 5,
   543         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   544         -    add_srs_wkt (p, 6,
   545         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   546         -    add_srs_wkt (p, 7,
   547         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   548         -    add_srs_wkt (p, 8,
   549         -        "T],AUTHORITY[\"EPSG\",\"4054\"]],PROJECTION[\"Polar_Ster");
   550         -    add_srs_wkt (p, 9,
   551         -        "eographic\"],PARAMETER[\"latitude_of_origin\",70],PARAME");
   552         -    add_srs_wkt (p, 10,
   553         -        "TER[\"central_meridian\",90],PARAMETER[\"scale_factor\",");
   554         -    add_srs_wkt (p, 11,
   555         -        "1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nort");
   556         -    add_srs_wkt (p, 12,
   557         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
   558         -    add_srs_wkt (p, 13,
   559         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   560         -    add_srs_wkt (p, 14,
   561         -        "5890\"]]");
   562         -    p = add_epsg_def_ex (filter, first, last, 5921, "epsg", 5921,
   563         -        "WGS 84 / EPSG Arctic Regional zone A1", 0, 0,
   564         -        "WGS 84", "Greenwich",
   565         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   566         -        "Easting", "East", "Northing", "North");
   567         -    add_proj4text (p, 0,
   568         -        "+proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +");
   569         -    add_proj4text (p, 1,
   570         -        "lon_0=-111 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   571         -    add_srs_wkt (p, 0,
   572         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone A1\",GEOGCS[");
   573         -    add_srs_wkt (p, 1,
   574         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
   575         -    add_srs_wkt (p, 2,
   576         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
   577         -    add_srs_wkt (p, 3,
   578         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   579         -    add_srs_wkt (p, 4,
   580         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   581         -    add_srs_wkt (p, 5,
   582         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   583         -    add_srs_wkt (p, 6,
   584         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
   585         -    add_srs_wkt (p, 7,
   586         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   587         -    add_srs_wkt (p, 8,
   588         -        "rd_parallel_1\",85],PARAMETER[\"standard_parallel_2\",77");
   589         -    add_srs_wkt (p, 9,
   590         -        "],PARAMETER[\"latitude_of_origin\",81.317226],PARAMETER[");
   591         -    add_srs_wkt (p, 10,
   592         -        "\"central_meridian\",-111],PARAMETER[\"false_easting\",0");
   593         -    add_srs_wkt (p, 11,
   594         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   595         -    add_srs_wkt (p, 12,
   596         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
   597         -    add_srs_wkt (p, 13,
   598         -        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"5921\"]]");
   599         -    p = add_epsg_def_ex (filter, first, last, 5922, "epsg", 5922,
   600         -        "WGS 84 / EPSG Arctic Regional zone A2", 0, 0,
   601         -        "WGS 84", "Greenwich",
   602         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   603         -        "Easting", "East", "Northing", "North");
   604         -    add_proj4text (p, 0,
   605         -        "+proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +");
   606         -    add_proj4text (p, 1,
   607         -        "lon_0=-39 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   608         -    add_srs_wkt (p, 0,
   609         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone A2\",GEOGCS[");
   610         -    add_srs_wkt (p, 1,
   611         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
   612         -    add_srs_wkt (p, 2,
   613         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
   614         -    add_srs_wkt (p, 3,
   615         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   616         -    add_srs_wkt (p, 4,
   617         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   618         -    add_srs_wkt (p, 5,
   619         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   620         -    add_srs_wkt (p, 6,
   621         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
   622         -    add_srs_wkt (p, 7,
   623         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   624         -    add_srs_wkt (p, 8,
   625         -        "rd_parallel_1\",85],PARAMETER[\"standard_parallel_2\",77");
   626         -    add_srs_wkt (p, 9,
   627         -        "],PARAMETER[\"latitude_of_origin\",81.317226],PARAMETER[");
   628         -    add_srs_wkt (p, 10,
   629         -        "\"central_meridian\",-39],PARAMETER[\"false_easting\",0]");
   630         -    add_srs_wkt (p, 11,
   631         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   632         -    add_srs_wkt (p, 12,
   633         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   634         -    add_srs_wkt (p, 13,
   635         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"5922\"]]");
   636         -    p = add_epsg_def_ex (filter, first, last, 5923, "epsg", 5923,
   637         -        "WGS 84 / EPSG Arctic Regional zone A3", 0, 0,
   638         -        "WGS 84", "Greenwich",
   639         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   640         -        "Easting", "East", "Northing", "North");
   641         -    add_proj4text (p, 0,
   642         -        "+proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +");
   643         -    add_proj4text (p, 1,
   644         -        "lon_0=33 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   645         -    add_srs_wkt (p, 0,
   646         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone A3\",GEOGCS[");
   647         -    add_srs_wkt (p, 1,
   648         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
   649         -    add_srs_wkt (p, 2,
   650         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
   651         -    add_srs_wkt (p, 3,
   652         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   653         -    add_srs_wkt (p, 4,
   654         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   655         -    add_srs_wkt (p, 5,
   656         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   657         -    add_srs_wkt (p, 6,
   658         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
   659         -    add_srs_wkt (p, 7,
   660         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   661         -    add_srs_wkt (p, 8,
   662         -        "rd_parallel_1\",85],PARAMETER[\"standard_parallel_2\",77");
   663         -    add_srs_wkt (p, 9,
   664         -        "],PARAMETER[\"latitude_of_origin\",81.317226],PARAMETER[");
   665         -    add_srs_wkt (p, 10,
   666         -        "\"central_meridian\",33],PARAMETER[\"false_easting\",0],");
   667         -    add_srs_wkt (p, 11,
   668         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
   669         -    add_srs_wkt (p, 12,
   670         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   671         -    add_srs_wkt (p, 13,
   672         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"5923\"]]");
   673         -    p = add_epsg_def_ex (filter, first, last, 5924, "epsg", 5924,
   674         -        "WGS 84 / EPSG Arctic Regional zone A4", 0, 0,
   675         -        "WGS 84", "Greenwich",
   676         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   677         -        "Easting", "East", "Northing", "North");
   678         -    add_proj4text (p, 0,
   679         -        "+proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +");
   680         -    add_proj4text (p, 1,
   681         -        "lon_0=105 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   682         -    add_srs_wkt (p, 0,
   683         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone A4\",GEOGCS[");
   684         -    add_srs_wkt (p, 1,
   685         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
   686         -    add_srs_wkt (p, 2,
   687         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
   688         -    add_srs_wkt (p, 3,
   689         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   690         -    add_srs_wkt (p, 4,
   691         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   692         -    add_srs_wkt (p, 5,
   693         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   694         -    add_srs_wkt (p, 6,
   695         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
   696         -    add_srs_wkt (p, 7,
   697         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   698         -    add_srs_wkt (p, 8,
   699         -        "rd_parallel_1\",85],PARAMETER[\"standard_parallel_2\",77");
   700         -    add_srs_wkt (p, 9,
   701         -        "],PARAMETER[\"latitude_of_origin\",81.317226],PARAMETER[");
   702         -    add_srs_wkt (p, 10,
   703         -        "\"central_meridian\",105],PARAMETER[\"false_easting\",0]");
   704         -    add_srs_wkt (p, 11,
   705         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   706         -    add_srs_wkt (p, 12,
   707         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   708         -    add_srs_wkt (p, 13,
   709         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"5924\"]]");
   710         -    p = add_epsg_def_ex (filter, first, last, 5925, "epsg", 5925,
   711         -        "WGS 84 / EPSG Arctic Regional zone A5", 0, 0,
   712         -        "WGS 84", "Greenwich",
   713         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   714         -        "Easting", "East", "Northing", "North");
   715         -    add_proj4text (p, 0,
   716         -        "+proj=lcc +lat_1=85 +lat_2=77 +lat_0=81.31722600000001 +");
   717         -    add_proj4text (p, 1,
   718         -        "lon_0=177 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   719         -    add_srs_wkt (p, 0,
   720         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone A5\",GEOGCS[");
   721         -    add_srs_wkt (p, 1,
   722         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
   723         -    add_srs_wkt (p, 2,
   724         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
   725         -    add_srs_wkt (p, 3,
   726         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   727         -    add_srs_wkt (p, 4,
   728         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   729         -    add_srs_wkt (p, 5,
   730         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   731         -    add_srs_wkt (p, 6,
   732         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
   733         -    add_srs_wkt (p, 7,
   734         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   735         -    add_srs_wkt (p, 8,
   736         -        "rd_parallel_1\",85],PARAMETER[\"standard_parallel_2\",77");
   737         -    add_srs_wkt (p, 9,
   738         -        "],PARAMETER[\"latitude_of_origin\",81.317226],PARAMETER[");
   739         -    add_srs_wkt (p, 10,
   740         -        "\"central_meridian\",177],PARAMETER[\"false_easting\",0]");
   741         -    add_srs_wkt (p, 11,
   742         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   743         -    add_srs_wkt (p, 12,
   744         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   745         -    add_srs_wkt (p, 13,
   746         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"5925\"]]");
   747         -    p = add_epsg_def_ex (filter, first, last, 5926, "epsg", 5926,
   748         -        "WGS 84 / EPSG Arctic Regional zone B1", 0, 0,
   749         -        "WGS 84", "Greenwich",
   750         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   751         -        "Easting", "East", "Northing", "North");
   752         -    add_proj4text (p, 0,
   753         -        "+proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +");
   754         -    add_proj4text (p, 1,
   755         -        "lon_0=-111 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   756         -    add_srs_wkt (p, 0,
   757         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone B1\",GEOGCS[");
   758         -    add_srs_wkt (p, 1,
   759         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
   760         -    add_srs_wkt (p, 2,
   761         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
   762         -    add_srs_wkt (p, 3,
   763         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   764         -    add_srs_wkt (p, 4,
   765         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   766         -    add_srs_wkt (p, 5,
   767         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   768         -    add_srs_wkt (p, 6,
   769         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
   770         -    add_srs_wkt (p, 7,
   771         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   772         -    add_srs_wkt (p, 8,
   773         -        "rd_parallel_1\",77],PARAMETER[\"standard_parallel_2\",69");
   774         -    add_srs_wkt (p, 9,
   775         -        "],PARAMETER[\"latitude_of_origin\",73.15574086111111],PA");
   776         -    add_srs_wkt (p, 10,
   777         -        "RAMETER[\"central_meridian\",-111],PARAMETER[\"false_eas");
   778         -    add_srs_wkt (p, 11,
   779         -        "ting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
   780         -    add_srs_wkt (p, 12,
   781         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
   782         -    add_srs_wkt (p, 13,
   783         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5926\"]]");
   784         -    p = add_epsg_def_ex (filter, first, last, 5927, "epsg", 5927,
   785         -        "WGS 84 / EPSG Arctic Regional zone B2", 0, 0,
   786         -        "WGS 84", "Greenwich",
   787         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   788         -        "Easting", "East", "Northing", "North");
   789         -    add_proj4text (p, 0,
   790         -        "+proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +");
   791         -    add_proj4text (p, 1,
   792         -        "lon_0=-39 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   793         -    add_srs_wkt (p, 0,
   794         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone B2\",GEOGCS[");
   795         -    add_srs_wkt (p, 1,
   796         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
   797         -    add_srs_wkt (p, 2,
   798         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
   799         -    add_srs_wkt (p, 3,
   800         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   801         -    add_srs_wkt (p, 4,
   802         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   803         -    add_srs_wkt (p, 5,
   804         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   805         -    add_srs_wkt (p, 6,
   806         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
   807         -    add_srs_wkt (p, 7,
   808         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   809         -    add_srs_wkt (p, 8,
   810         -        "rd_parallel_1\",77],PARAMETER[\"standard_parallel_2\",69");
   811         -    add_srs_wkt (p, 9,
   812         -        "],PARAMETER[\"latitude_of_origin\",73.15574086111111],PA");
   813         -    add_srs_wkt (p, 10,
   814         -        "RAMETER[\"central_meridian\",-39],PARAMETER[\"false_east");
   815         -    add_srs_wkt (p, 11,
   816         -        "ing\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   817         -    add_srs_wkt (p, 12,
   818         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
   819         -    add_srs_wkt (p, 13,
   820         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5927\"]]");
   821         -    p = add_epsg_def_ex (filter, first, last, 5928, "epsg", 5928,
   822         -        "WGS 84 / EPSG Arctic Regional zone B3", 0, 0,
   823         -        "WGS 84", "Greenwich",
   824         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   825         -        "Easting", "East", "Northing", "North");
   826         -    add_proj4text (p, 0,
   827         -        "+proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +");
   828         -    add_proj4text (p, 1,
   829         -        "lon_0=33 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   830         -    add_srs_wkt (p, 0,
   831         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone B3\",GEOGCS[");
   832         -    add_srs_wkt (p, 1,
   833         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
   834         -    add_srs_wkt (p, 2,
   835         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
   836         -    add_srs_wkt (p, 3,
   837         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   838         -    add_srs_wkt (p, 4,
   839         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   840         -    add_srs_wkt (p, 5,
   841         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   842         -    add_srs_wkt (p, 6,
   843         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
   844         -    add_srs_wkt (p, 7,
   845         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   846         -    add_srs_wkt (p, 8,
   847         -        "rd_parallel_1\",77],PARAMETER[\"standard_parallel_2\",69");
   848         -    add_srs_wkt (p, 9,
   849         -        "],PARAMETER[\"latitude_of_origin\",73.15574086111111],PA");
   850         -    add_srs_wkt (p, 10,
   851         -        "RAMETER[\"central_meridian\",33],PARAMETER[\"false_easti");
   852         -    add_srs_wkt (p, 11,
   853         -        "ng\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   854         -    add_srs_wkt (p, 12,
   855         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AX");
   856         -    add_srs_wkt (p, 13,
   857         -        "IS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5928\"]]");
   858         -    p = add_epsg_def_ex (filter, first, last, 5929, "epsg", 5929,
   859         -        "WGS 84 / EPSG Arctic Regional zone B4", 0, 0,
   860         -        "WGS 84", "Greenwich",
   861         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   862         -        "Easting", "East", "Northing", "North");
   863         -    add_proj4text (p, 0,
   864         -        "+proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +");
   865         -    add_proj4text (p, 1,
   866         -        "lon_0=105 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   867         -    add_srs_wkt (p, 0,
   868         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone B4\",GEOGCS[");
   869         -    add_srs_wkt (p, 1,
   870         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
   871         -    add_srs_wkt (p, 2,
   872         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
   873         -    add_srs_wkt (p, 3,
   874         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   875         -    add_srs_wkt (p, 4,
   876         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   877         -    add_srs_wkt (p, 5,
   878         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   879         -    add_srs_wkt (p, 6,
   880         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
   881         -    add_srs_wkt (p, 7,
   882         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   883         -    add_srs_wkt (p, 8,
   884         -        "rd_parallel_1\",77],PARAMETER[\"standard_parallel_2\",69");
   885         -    add_srs_wkt (p, 9,
   886         -        "],PARAMETER[\"latitude_of_origin\",73.15574086111111],PA");
   887         -    add_srs_wkt (p, 10,
   888         -        "RAMETER[\"central_meridian\",105],PARAMETER[\"false_east");
   889         -    add_srs_wkt (p, 11,
   890         -        "ing\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   891         -    add_srs_wkt (p, 12,
   892         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
   893         -    add_srs_wkt (p, 13,
   894         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5929\"]]");
   895         -    p = add_epsg_def_ex (filter, first, last, 5930, "epsg", 5930,
   896         -        "WGS 84 / EPSG Arctic Regional zone B5", 0, 0,
   897         -        "WGS 84", "Greenwich",
   898         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   899         -        "Easting", "East", "Northing", "North");
   900         -    add_proj4text (p, 0,
   901         -        "+proj=lcc +lat_1=77 +lat_2=69 +lat_0=73.15574086111111 +");
   902         -    add_proj4text (p, 1,
   903         -        "lon_0=177 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   904         -    add_srs_wkt (p, 0,
   905         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone B5\",GEOGCS[");
   906         -    add_srs_wkt (p, 1,
   907         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
   908         -    add_srs_wkt (p, 2,
   909         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
   910         -    add_srs_wkt (p, 3,
   911         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   912         -    add_srs_wkt (p, 4,
   913         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   914         -    add_srs_wkt (p, 5,
   915         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   916         -    add_srs_wkt (p, 6,
   917         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
   918         -    add_srs_wkt (p, 7,
   919         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   920         -    add_srs_wkt (p, 8,
   921         -        "rd_parallel_1\",77],PARAMETER[\"standard_parallel_2\",69");
   922         -    add_srs_wkt (p, 9,
   923         -        "],PARAMETER[\"latitude_of_origin\",73.15574086111111],PA");
   924         -    add_srs_wkt (p, 10,
   925         -        "RAMETER[\"central_meridian\",177],PARAMETER[\"false_east");
   926         -    add_srs_wkt (p, 11,
   927         -        "ing\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   928         -    add_srs_wkt (p, 12,
   929         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
   930         -    add_srs_wkt (p, 13,
   931         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5930\"]]");
   932         -    p = add_epsg_def_ex (filter, first, last, 5931, "epsg", 5931,
   933         -        "WGS 84 / EPSG Arctic Regional zone C1", 0, 0,
   934         -        "WGS 84", "Greenwich",
   935         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   936         -        "Easting", "East", "Northing", "North");
   937         -    add_proj4text (p, 0,
   938         -        "+proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +");
   939         -    add_proj4text (p, 1,
   940         -        "lon_0=-111 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   941         -    add_srs_wkt (p, 0,
   942         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone C1\",GEOGCS[");
   943         -    add_srs_wkt (p, 1,
   944         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
   945         -    add_srs_wkt (p, 2,
   946         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
   947         -    add_srs_wkt (p, 3,
   948         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   949         -    add_srs_wkt (p, 4,
   950         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   951         -    add_srs_wkt (p, 5,
   952         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   953         -    add_srs_wkt (p, 6,
   954         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
   955         -    add_srs_wkt (p, 7,
   956         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   957         -    add_srs_wkt (p, 8,
   958         -        "rd_parallel_1\",69],PARAMETER[\"standard_parallel_2\",61");
   959         -    add_srs_wkt (p, 9,
   960         -        "],PARAMETER[\"latitude_of_origin\",65.10127088888888],PA");
   961         -    add_srs_wkt (p, 10,
   962         -        "RAMETER[\"central_meridian\",-111],PARAMETER[\"false_eas");
   963         -    add_srs_wkt (p, 11,
   964         -        "ting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
   965         -    add_srs_wkt (p, 12,
   966         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
   967         -    add_srs_wkt (p, 13,
   968         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5931\"]]");
   969         -    p = add_epsg_def_ex (filter, first, last, 5932, "epsg", 5932,
   970         -        "WGS 84 / EPSG Arctic Regional zone C2", 0, 0,
   971         -        "WGS 84", "Greenwich",
   972         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   973         -        "Easting", "East", "Northing", "North");
   974         -    add_proj4text (p, 0,
   975         -        "+proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +");
   976         -    add_proj4text (p, 1,
   977         -        "lon_0=-39 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
   978         -    add_srs_wkt (p, 0,
   979         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone C2\",GEOGCS[");
   980         -    add_srs_wkt (p, 1,
   981         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
   982         -    add_srs_wkt (p, 2,
   983         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
   984         -    add_srs_wkt (p, 3,
   985         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   986         -    add_srs_wkt (p, 4,
   987         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   988         -    add_srs_wkt (p, 5,
   989         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   990         -    add_srs_wkt (p, 6,
   991         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
   992         -    add_srs_wkt (p, 7,
   993         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
   994         -    add_srs_wkt (p, 8,
   995         -        "rd_parallel_1\",69],PARAMETER[\"standard_parallel_2\",61");
   996         -    add_srs_wkt (p, 9,
   997         -        "],PARAMETER[\"latitude_of_origin\",65.10127088888888],PA");
   998         -    add_srs_wkt (p, 10,
   999         -        "RAMETER[\"central_meridian\",-39],PARAMETER[\"false_east");
  1000         -    add_srs_wkt (p, 11,
  1001         -        "ing\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1002         -    add_srs_wkt (p, 12,
  1003         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  1004         -    add_srs_wkt (p, 13,
  1005         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5932\"]]");
  1006         -    p = add_epsg_def_ex (filter, first, last, 5933, "epsg", 5933,
  1007         -        "WGS 84 / EPSG Arctic Regional zone C3", 0, 0,
  1008         -        "WGS 84", "Greenwich",
  1009         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1010         -        "Easting", "East", "Northing", "North");
  1011         -    add_proj4text (p, 0,
  1012         -        "+proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +");
  1013         -    add_proj4text (p, 1,
  1014         -        "lon_0=33 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1015         -    add_srs_wkt (p, 0,
  1016         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone C3\",GEOGCS[");
  1017         -    add_srs_wkt (p, 1,
  1018         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
  1019         -    add_srs_wkt (p, 2,
  1020         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
  1021         -    add_srs_wkt (p, 3,
  1022         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  1023         -    add_srs_wkt (p, 4,
  1024         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  1025         -    add_srs_wkt (p, 5,
  1026         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  1027         -    add_srs_wkt (p, 6,
  1028         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
  1029         -    add_srs_wkt (p, 7,
  1030         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
  1031         -    add_srs_wkt (p, 8,
  1032         -        "rd_parallel_1\",69],PARAMETER[\"standard_parallel_2\",61");
  1033         -    add_srs_wkt (p, 9,
  1034         -        "],PARAMETER[\"latitude_of_origin\",65.10127088888888],PA");
  1035         -    add_srs_wkt (p, 10,
  1036         -        "RAMETER[\"central_meridian\",33],PARAMETER[\"false_easti");
  1037         -    add_srs_wkt (p, 11,
  1038         -        "ng\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1039         -    add_srs_wkt (p, 12,
  1040         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AX");
  1041         -    add_srs_wkt (p, 13,
  1042         -        "IS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5933\"]]");
  1043         -    p = add_epsg_def_ex (filter, first, last, 5934, "epsg", 5934,
  1044         -        "WGS 84 / EPSG Arctic Regional zone C4", 0, 0,
  1045         -        "WGS 84", "Greenwich",
  1046         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1047         -        "Easting", "East", "Northing", "North");
  1048         -    add_proj4text (p, 0,
  1049         -        "+proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +");
  1050         -    add_proj4text (p, 1,
  1051         -        "lon_0=105 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1052         -    add_srs_wkt (p, 0,
  1053         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone C4\",GEOGCS[");
  1054         -    add_srs_wkt (p, 1,
  1055         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
  1056         -    add_srs_wkt (p, 2,
  1057         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
  1058         -    add_srs_wkt (p, 3,
  1059         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  1060         -    add_srs_wkt (p, 4,
  1061         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  1062         -    add_srs_wkt (p, 5,
  1063         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  1064         -    add_srs_wkt (p, 6,
  1065         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
  1066         -    add_srs_wkt (p, 7,
  1067         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
  1068         -    add_srs_wkt (p, 8,
  1069         -        "rd_parallel_1\",69],PARAMETER[\"standard_parallel_2\",61");
  1070         -    add_srs_wkt (p, 9,
  1071         -        "],PARAMETER[\"latitude_of_origin\",65.10127088888888],PA");
  1072         -    add_srs_wkt (p, 10,
  1073         -        "RAMETER[\"central_meridian\",105],PARAMETER[\"false_east");
  1074         -    add_srs_wkt (p, 11,
  1075         -        "ing\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1076         -    add_srs_wkt (p, 12,
  1077         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  1078         -    add_srs_wkt (p, 13,
  1079         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5934\"]]");
  1080         -    p = add_epsg_def_ex (filter, first, last, 5935, "epsg", 5935,
  1081         -        "WGS 84 / EPSG Arctic Regional zone C5", 0, 0,
  1082         -        "WGS 84", "Greenwich",
  1083         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1084         -        "Easting", "East", "Northing", "North");
  1085         -    add_proj4text (p, 0,
  1086         -        "+proj=lcc +lat_1=69 +lat_2=61 +lat_0=65.10127088888888 +");
  1087         -    add_proj4text (p, 1,
  1088         -        "lon_0=177 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs");
  1089         -    add_srs_wkt (p, 0,
  1090         -        "PROJCS[\"WGS 84 / EPSG Arctic Regional zone C5\",GEOGCS[");
  1091         -    add_srs_wkt (p, 1,
  1092         -        "\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637813");
  1093         -    add_srs_wkt (p, 2,
  1094         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[");
  1095         -    add_srs_wkt (p, 3,
  1096         -        "\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  1097         -    add_srs_wkt (p, 4,
  1098         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  1099         -    add_srs_wkt (p, 5,
  1100         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  1101         -    add_srs_wkt (p, 6,
  1102         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJEC");
  1103         -    add_srs_wkt (p, 7,
  1104         -        "TION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standa");
  1105         -    add_srs_wkt (p, 8,
  1106         -        "rd_parallel_1\",69],PARAMETER[\"standard_parallel_2\",61");
  1107         -    add_srs_wkt (p, 9,
  1108         -        "],PARAMETER[\"latitude_of_origin\",65.10127088888888],PA");
  1109         -    add_srs_wkt (p, 10,
  1110         -        "RAMETER[\"central_meridian\",177],PARAMETER[\"false_east");
  1111         -    add_srs_wkt (p, 11,
  1112         -        "ing\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1113         -    add_srs_wkt (p, 12,
  1114         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  1115         -    add_srs_wkt (p, 13,
  1116         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"5935\"]]");
  1117         -    p = add_epsg_def_ex (filter, first, last, 5936, "epsg", 5936,
  1118         -        "WGS 84 / EPSG Alaska Polar Stereographic", 0, 0,
  1119         -        "WGS 84", "Greenwich",
  1120         -        "WGS_1984", "Polar_Stereographic", "metre",
  1121         -        "X", "East", "Y", "North");
  1122         -    add_proj4text (p, 0,
  1123         -        "+proj=stere +lat_0=90 +lat_ts=90 +lon_0=-150 +k=0.994 +x");
  1124         -    add_proj4text (p, 1,
  1125         -        "_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
  1126         -    add_srs_wkt (p, 0,
  1127         -        "PROJCS[\"WGS 84 / EPSG Alaska Polar Stereographic\",GEOG");
  1128         -    add_srs_wkt (p, 1,
  1129         -        "CS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637");
  1130         -    add_srs_wkt (p, 2,
  1131         -        "8137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORI");
  1132         -    add_srs_wkt (p, 3,
  1133         -        "TY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1134         -    add_srs_wkt (p, 4,
  1135         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1136         -    add_srs_wkt (p, 5,
  1137         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1138         -    add_srs_wkt (p, 6,
  1139         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PRO");
  1140         -    add_srs_wkt (p, 7,
  1141         -        "JECTION[\"Polar_Stereographic\"],PARAMETER[\"latitude_of");
  1142         -    add_srs_wkt (p, 8,
  1143         -        "_origin\",90],PARAMETER[\"central_meridian\",-150],PARAM");
  1144         -    add_srs_wkt (p, 9,
  1145         -        "ETER[\"scale_factor\",0.994],PARAMETER[\"false_easting\"");
  1146         -    add_srs_wkt (p, 10,
  1147         -        ",2000000],PARAMETER[\"false_northing\",2000000],UNIT[\"m");
  1148         -    add_srs_wkt (p, 11,
  1149         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  1150         -    add_srs_wkt (p, 12,
  1151         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5936\"]]");
  1152         -    p = add_epsg_def_ex (filter, first, last, 5937, "epsg", 5937,
  1153         -        "WGS 84 / EPSG Canada Polar Stereographic", 0, 0,
  1154         -        "WGS 84", "Greenwich",
  1155         -        "WGS_1984", "Polar_Stereographic", "metre",
  1156         -        "X", "East", "Y", "North");
  1157         -    add_proj4text (p, 0,
  1158         -        "+proj=stere +lat_0=90 +lat_ts=90 +lon_0=-100 +k=0.994 +x");
  1159         -    add_proj4text (p, 1,
  1160         -        "_0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
  1161         -    add_srs_wkt (p, 0,
  1162         -        "PROJCS[\"WGS 84 / EPSG Canada Polar Stereographic\",GEOG");
  1163         -    add_srs_wkt (p, 1,
  1164         -        "CS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637");
  1165         -    add_srs_wkt (p, 2,
  1166         -        "8137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORI");
  1167         -    add_srs_wkt (p, 3,
  1168         -        "TY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1169         -    add_srs_wkt (p, 4,
  1170         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1171         -    add_srs_wkt (p, 5,
  1172         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1173         -    add_srs_wkt (p, 6,
  1174         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PRO");
  1175         -    add_srs_wkt (p, 7,
  1176         -        "JECTION[\"Polar_Stereographic\"],PARAMETER[\"latitude_of");
  1177         -    add_srs_wkt (p, 8,
  1178         -        "_origin\",90],PARAMETER[\"central_meridian\",-100],PARAM");
  1179         -    add_srs_wkt (p, 9,
  1180         -        "ETER[\"scale_factor\",0.994],PARAMETER[\"false_easting\"");
  1181         -    add_srs_wkt (p, 10,
  1182         -        ",2000000],PARAMETER[\"false_northing\",2000000],UNIT[\"m");
  1183         -    add_srs_wkt (p, 11,
  1184         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  1185         -    add_srs_wkt (p, 12,
  1186         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5937\"]]");
  1187         -    p = add_epsg_def_ex (filter, first, last, 5938, "epsg", 5938,
  1188         -        "WGS 84 / EPSG Greenland Polar Stereographic", 0, 0,
  1189         -        "WGS 84", "Greenwich",
  1190         -        "WGS_1984", "Polar_Stereographic", "metre",
  1191         -        "X", "East", "Y", "North");
  1192         -    add_proj4text (p, 0,
  1193         -        "+proj=stere +lat_0=90 +lat_ts=90 +lon_0=-33 +k=0.994 +x_");
  1194         -    add_proj4text (p, 1,
  1195         -        "0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
  1196         -    add_srs_wkt (p, 0,
  1197         -        "PROJCS[\"WGS 84 / EPSG Greenland Polar Stereographic\",G");
  1198         -    add_srs_wkt (p, 1,
  1199         -        "EOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",");
  1200         -    add_srs_wkt (p, 2,
  1201         -        "6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTH");
  1202         -    add_srs_wkt (p, 3,
  1203         -        "ORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  1204         -    add_srs_wkt (p, 4,
  1205         -        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  1206         -    add_srs_wkt (p, 5,
  1207         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
  1208         -    add_srs_wkt (p, 6,
  1209         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],");
  1210         -    add_srs_wkt (p, 7,
  1211         -        "PROJECTION[\"Polar_Stereographic\"],PARAMETER[\"latitude");
  1212         -    add_srs_wkt (p, 8,
  1213         -        "_of_origin\",90],PARAMETER[\"central_meridian\",-33],PAR");
  1214         -    add_srs_wkt (p, 9,
  1215         -        "AMETER[\"scale_factor\",0.994],PARAMETER[\"false_easting");
  1216         -    add_srs_wkt (p, 10,
  1217         -        "\",2000000],PARAMETER[\"false_northing\",2000000],UNIT[\"");
  1218         -    add_srs_wkt (p, 11,
  1219         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  1220         -    add_srs_wkt (p, 12,
  1221         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5938\"]]");
  1222         -    p = add_epsg_def_ex (filter, first, last, 5939, "epsg", 5939,
  1223         -        "WGS 84 / EPSG Norway Polar Stereographic", 0, 0,
  1224         -        "WGS 84", "Greenwich",
  1225         -        "WGS_1984", "Polar_Stereographic", "metre",
  1226         -        "X", "East", "Y", "North");
  1227         -    add_proj4text (p, 0,
  1228         -        "+proj=stere +lat_0=90 +lat_ts=90 +lon_0=18 +k=0.994 +x_0");
  1229         -    add_proj4text (p, 1,
  1230         -        "=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
  1231         -    add_srs_wkt (p, 0,
  1232         -        "PROJCS[\"WGS 84 / EPSG Norway Polar Stereographic\",GEOG");
  1233         -    add_srs_wkt (p, 1,
  1234         -        "CS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637");
  1235         -    add_srs_wkt (p, 2,
  1236         -        "8137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORI");
  1237         -    add_srs_wkt (p, 3,
  1238         -        "TY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1239         -    add_srs_wkt (p, 4,
  1240         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1241         -    add_srs_wkt (p, 5,
  1242         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1243         -    add_srs_wkt (p, 6,
  1244         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PRO");
  1245         -    add_srs_wkt (p, 7,
  1246         -        "JECTION[\"Polar_Stereographic\"],PARAMETER[\"latitude_of");
  1247         -    add_srs_wkt (p, 8,
  1248         -        "_origin\",90],PARAMETER[\"central_meridian\",18],PARAMET");
  1249         -    add_srs_wkt (p, 9,
  1250         -        "ER[\"scale_factor\",0.994],PARAMETER[\"false_easting\",2");
  1251         -    add_srs_wkt (p, 10,
  1252         -        "000000],PARAMETER[\"false_northing\",2000000],UNIT[\"met");
  1253         -    add_srs_wkt (p, 11,
  1254         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  1255         -    add_srs_wkt (p, 12,
  1256         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5939\"]]");
  1257         -    p = add_epsg_def_ex (filter, first, last, 5940, "epsg", 5940,
  1258         -        "WGS 84 / EPSG Russia Polar Stereographic", 0, 0,
  1259         -        "WGS 84", "Greenwich",
  1260         -        "WGS_1984", "Polar_Stereographic", "metre",
  1261         -        "X", "East", "Y", "North");
  1262         -    add_proj4text (p, 0,
  1263         -        "+proj=stere +lat_0=90 +lat_ts=90 +lon_0=105 +k=0.994 +x_");
  1264         -    add_proj4text (p, 1,
  1265         -        "0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
  1266         -    add_srs_wkt (p, 0,
  1267         -        "PROJCS[\"WGS 84 / EPSG Russia Polar Stereographic\",GEOG");
  1268         -    add_srs_wkt (p, 1,
  1269         -        "CS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",637");
  1270         -    add_srs_wkt (p, 2,
  1271         -        "8137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORI");
  1272         -    add_srs_wkt (p, 3,
  1273         -        "TY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1274         -    add_srs_wkt (p, 4,
  1275         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1276         -    add_srs_wkt (p, 5,
  1277         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1278         -    add_srs_wkt (p, 6,
  1279         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PRO");
  1280         -    add_srs_wkt (p, 7,
  1281         -        "JECTION[\"Polar_Stereographic\"],PARAMETER[\"latitude_of");
  1282         -    add_srs_wkt (p, 8,
  1283         -        "_origin\",90],PARAMETER[\"central_meridian\",105],PARAME");
  1284         -    add_srs_wkt (p, 9,
  1285         -        "TER[\"scale_factor\",0.994],PARAMETER[\"false_easting\",");
  1286         -    add_srs_wkt (p, 10,
  1287         -        "2000000],PARAMETER[\"false_northing\",2000000],UNIT[\"me");
  1288         -    add_srs_wkt (p, 11,
  1289         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1290         -    add_srs_wkt (p, 12,
  1291         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"5940\"]]");
  1292         -    p = add_epsg_def_ex (filter, first, last, 5942, "epsg", 5942,
  1293         -        "ETRS89", 1, 1,
  1294         -        "GRS 1980", "Greenwich",
  1295         -        "European_Terrestrial_Reference_System_1989", "none", "degree",
  1296         -        "Latitude", "North", "Longitude", "East");
  1297         -    add_proj4text (p, 0,
  1298         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunit");
  1299         -    add_proj4text (p, 1,
  1300         -        "s=m +no_defs");
  1301         -    add_srs_wkt (p, 0,
  1302         -        "COMPD_CS[\"ETRS89 + NN2000 height\",GEOGCS[\"ETRS89\",DA");
  1303         -    add_srs_wkt (p, 1,
  1304         -        "TUM[\"European_Terrestrial_Reference_System_1989\",SPHER");
  1305         -    add_srs_wkt (p, 2,
  1306         -        "OID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\"");
  1307         -    add_srs_wkt (p, 3,
  1308         -        ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  1309         -    add_srs_wkt (p, 4,
  1310         -        "6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1311         -    add_srs_wkt (p, 5,
  1312         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1313         -    add_srs_wkt (p, 6,
  1314         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  1315         -    add_srs_wkt (p, 7,
  1316         -        "\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],VERT_CS[\"NN2000 ");
  1317         -    add_srs_wkt (p, 8,
  1318         -        "height\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUT");
  1319         -    add_srs_wkt (p, 9,
  1320         -        "HORITY[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"");
  1321         -    add_srs_wkt (p, 10,
  1322         -        "EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5");
  1323         -    add_srs_wkt (p, 11,
  1324         -        "941\"]],AUTHORITY[\"EPSG\",\"5942\"]]");
  1325         -    p = add_epsg_def_ex (filter, first, last, 5945, "epsg", 5945,
  1326         -        "ETRS89 / NTM zone 5", 0, 1,
  1327         -        "GRS 1980", "Greenwich",
  1328         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1329         -        "Northing", "North", "Easting", "East");
  1330         -    add_proj4text (p, 0,
  1331         -        "+proj=tmerc +lat_0=58 +lon_0=5.5 +k=1 +x_0=100000 +y_0=1");
  1332         -    add_proj4text (p, 1,
  1333         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vun");
  1334         -    add_proj4text (p, 2,
  1335         -        "its=m +no_defs");
  1336         -    add_srs_wkt (p, 0,
  1337         -        "COMPD_CS[\"ETRS89 / NTM zone 5 + NN2000 height\",PROJCS[");
  1338         -    add_srs_wkt (p, 1,
  1339         -        "\"ETRS89 / NTM zone 5\",GEOGCS[\"ETRS89\",DATUM[\"Europe");
  1340         -    add_srs_wkt (p, 2,
  1341         -        "an_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 19");
  1342         -    add_srs_wkt (p, 3,
  1343         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  1344         -    add_srs_wkt (p, 4,
  1345         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PR");
  1346         -    add_srs_wkt (p, 5,
  1347         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1348         -    add_srs_wkt (p, 6,
  1349         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1350         -    add_srs_wkt (p, 7,
  1351         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1352         -    add_srs_wkt (p, 8,
  1353         -        "HORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Merca");
  1354         -    add_srs_wkt (p, 9,
  1355         -        "tor\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"");
  1356         -    add_srs_wkt (p, 10,
  1357         -        "central_meridian\",5.5],PARAMETER[\"scale_factor\",1],PA");
  1358         -    add_srs_wkt (p, 11,
  1359         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  1360         -    add_srs_wkt (p, 12,
  1361         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1362         -    add_srs_wkt (p, 13,
  1363         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  1364         -    add_srs_wkt (p, 14,
  1365         -        "UTHORITY[\"EPSG\",\"5105\"]],VERT_CS[\"NN2000 height\",V");
  1366         -    add_srs_wkt (p, 15,
  1367         -        "ERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY[\"E");
  1368         -    add_srs_wkt (p, 16,
  1369         -        "PSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1370         -    add_srs_wkt (p, 17,
  1371         -        "001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]],AU");
  1372         -    add_srs_wkt (p, 18,
  1373         -        "THORITY[\"EPSG\",\"5945\"]]");
  1374         -    p = add_epsg_def_ex (filter, first, last, 5946, "epsg", 5946,
  1375         -        "ETRS89 / NTM zone 6", 0, 1,
  1376         -        "GRS 1980", "Greenwich",
  1377         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1378         -        "Northing", "North", "Easting", "East");
  1379         -    add_proj4text (p, 0,
  1380         -        "+proj=tmerc +lat_0=58 +lon_0=6.5 +k=1 +x_0=100000 +y_0=1");
  1381         -    add_proj4text (p, 1,
  1382         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vun");
  1383         -    add_proj4text (p, 2,
  1384         -        "its=m +no_defs");
  1385         -    add_srs_wkt (p, 0,
  1386         -        "COMPD_CS[\"ETRS89 / NTM zone 6 + NN2000 height\",PROJCS[");
  1387         -    add_srs_wkt (p, 1,
  1388         -        "\"ETRS89 / NTM zone 6\",GEOGCS[\"ETRS89\",DATUM[\"Europe");
  1389         -    add_srs_wkt (p, 2,
  1390         -        "an_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 19");
  1391         -    add_srs_wkt (p, 3,
  1392         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  1393         -    add_srs_wkt (p, 4,
  1394         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PR");
  1395         -    add_srs_wkt (p, 5,
  1396         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1397         -    add_srs_wkt (p, 6,
  1398         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1399         -    add_srs_wkt (p, 7,
  1400         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1401         -    add_srs_wkt (p, 8,
  1402         -        "HORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Merca");
  1403         -    add_srs_wkt (p, 9,
  1404         -        "tor\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"");
  1405         -    add_srs_wkt (p, 10,
  1406         -        "central_meridian\",6.5],PARAMETER[\"scale_factor\",1],PA");
  1407         -    add_srs_wkt (p, 11,
  1408         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  1409         -    add_srs_wkt (p, 12,
  1410         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1411         -    add_srs_wkt (p, 13,
  1412         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  1413         -    add_srs_wkt (p, 14,
  1414         -        "UTHORITY[\"EPSG\",\"5106\"]],VERT_CS[\"NN2000 height\",V");
  1415         -    add_srs_wkt (p, 15,
  1416         -        "ERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY[\"E");
  1417         -    add_srs_wkt (p, 16,
  1418         -        "PSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1419         -    add_srs_wkt (p, 17,
  1420         -        "001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]],AU");
  1421         -    add_srs_wkt (p, 18,
  1422         -        "THORITY[\"EPSG\",\"5946\"]]");
  1423         -    p = add_epsg_def_ex (filter, first, last, 5947, "epsg", 5947,
  1424         -        "ETRS89 / NTM zone 7", 0, 1,
  1425         -        "GRS 1980", "Greenwich",
  1426         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1427         -        "Northing", "North", "Easting", "East");
  1428         -    add_proj4text (p, 0,
  1429         -        "+proj=tmerc +lat_0=58 +lon_0=7.5 +k=1 +x_0=100000 +y_0=1");
  1430         -    add_proj4text (p, 1,
  1431         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vun");
  1432         -    add_proj4text (p, 2,
  1433         -        "its=m +no_defs");
  1434         -    add_srs_wkt (p, 0,
  1435         -        "COMPD_CS[\"ETRS89 / NTM zone 7 + NN2000 height\",PROJCS[");
  1436         -    add_srs_wkt (p, 1,
  1437         -        "\"ETRS89 / NTM zone 7\",GEOGCS[\"ETRS89\",DATUM[\"Europe");
  1438         -    add_srs_wkt (p, 2,
  1439         -        "an_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 19");
  1440         -    add_srs_wkt (p, 3,
  1441         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  1442         -    add_srs_wkt (p, 4,
  1443         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PR");
  1444         -    add_srs_wkt (p, 5,
  1445         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1446         -    add_srs_wkt (p, 6,
  1447         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1448         -    add_srs_wkt (p, 7,
  1449         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1450         -    add_srs_wkt (p, 8,
  1451         -        "HORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Merca");
  1452         -    add_srs_wkt (p, 9,
  1453         -        "tor\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"");
  1454         -    add_srs_wkt (p, 10,
  1455         -        "central_meridian\",7.5],PARAMETER[\"scale_factor\",1],PA");
  1456         -    add_srs_wkt (p, 11,
  1457         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  1458         -    add_srs_wkt (p, 12,
  1459         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1460         -    add_srs_wkt (p, 13,
  1461         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  1462         -    add_srs_wkt (p, 14,
  1463         -        "UTHORITY[\"EPSG\",\"5107\"]],VERT_CS[\"NN2000 height\",V");
  1464         -    add_srs_wkt (p, 15,
  1465         -        "ERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY[\"E");
  1466         -    add_srs_wkt (p, 16,
  1467         -        "PSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1468         -    add_srs_wkt (p, 17,
  1469         -        "001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]],AU");
  1470         -    add_srs_wkt (p, 18,
  1471         -        "THORITY[\"EPSG\",\"5947\"]]");
  1472         -    p = add_epsg_def_ex (filter, first, last, 5948, "epsg", 5948,
  1473         -        "ETRS89 / NTM zone 8", 0, 1,
  1474         -        "GRS 1980", "Greenwich",
  1475         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1476         -        "Northing", "North", "Easting", "East");
  1477         -    add_proj4text (p, 0,
  1478         -        "+proj=tmerc +lat_0=58 +lon_0=8.5 +k=1 +x_0=100000 +y_0=1");
  1479         -    add_proj4text (p, 1,
  1480         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vun");
  1481         -    add_proj4text (p, 2,
  1482         -        "its=m +no_defs");
  1483         -    add_srs_wkt (p, 0,
  1484         -        "COMPD_CS[\"ETRS89 / NTM zone 8 + NN2000 height\",PROJCS[");
  1485         -    add_srs_wkt (p, 1,
  1486         -        "\"ETRS89 / NTM zone 8\",GEOGCS[\"ETRS89\",DATUM[\"Europe");
  1487         -    add_srs_wkt (p, 2,
  1488         -        "an_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 19");
  1489         -    add_srs_wkt (p, 3,
  1490         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  1491         -    add_srs_wkt (p, 4,
  1492         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PR");
  1493         -    add_srs_wkt (p, 5,
  1494         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1495         -    add_srs_wkt (p, 6,
  1496         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1497         -    add_srs_wkt (p, 7,
  1498         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1499         -    add_srs_wkt (p, 8,
  1500         -        "HORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Merca");
  1501         -    add_srs_wkt (p, 9,
  1502         -        "tor\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"");
  1503         -    add_srs_wkt (p, 10,
  1504         -        "central_meridian\",8.5],PARAMETER[\"scale_factor\",1],PA");
  1505         -    add_srs_wkt (p, 11,
  1506         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  1507         -    add_srs_wkt (p, 12,
  1508         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1509         -    add_srs_wkt (p, 13,
  1510         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  1511         -    add_srs_wkt (p, 14,
  1512         -        "UTHORITY[\"EPSG\",\"5108\"]],VERT_CS[\"NN2000 height\",V");
  1513         -    add_srs_wkt (p, 15,
  1514         -        "ERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY[\"E");
  1515         -    add_srs_wkt (p, 16,
  1516         -        "PSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1517         -    add_srs_wkt (p, 17,
  1518         -        "001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]],AU");
  1519         -    add_srs_wkt (p, 18,
  1520         -        "THORITY[\"EPSG\",\"5948\"]]");
  1521         -    p = add_epsg_def_ex (filter, first, last, 5949, "epsg", 5949,
  1522         -        "ETRS89 / NTM zone 9", 0, 1,
  1523         -        "GRS 1980", "Greenwich",
  1524         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1525         -        "Northing", "North", "Easting", "East");
  1526         -    add_proj4text (p, 0,
  1527         -        "+proj=tmerc +lat_0=58 +lon_0=9.5 +k=1 +x_0=100000 +y_0=1");
  1528         -    add_proj4text (p, 1,
  1529         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vun");
  1530         -    add_proj4text (p, 2,
  1531         -        "its=m +no_defs");
  1532         -    add_srs_wkt (p, 0,
  1533         -        "COMPD_CS[\"ETRS89 / NTM zone 9 + NN2000 height\",PROJCS[");
  1534         -    add_srs_wkt (p, 1,
  1535         -        "\"ETRS89 / NTM zone 9\",GEOGCS[\"ETRS89\",DATUM[\"Europe");
  1536         -    add_srs_wkt (p, 2,
  1537         -        "an_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 19");
  1538         -    add_srs_wkt (p, 3,
  1539         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  1540         -    add_srs_wkt (p, 4,
  1541         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PR");
  1542         -    add_srs_wkt (p, 5,
  1543         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1544         -    add_srs_wkt (p, 6,
  1545         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1546         -    add_srs_wkt (p, 7,
  1547         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1548         -    add_srs_wkt (p, 8,
  1549         -        "HORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Merca");
  1550         -    add_srs_wkt (p, 9,
  1551         -        "tor\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"");
  1552         -    add_srs_wkt (p, 10,
  1553         -        "central_meridian\",9.5],PARAMETER[\"scale_factor\",1],PA");
  1554         -    add_srs_wkt (p, 11,
  1555         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  1556         -    add_srs_wkt (p, 12,
  1557         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1558         -    add_srs_wkt (p, 13,
  1559         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  1560         -    add_srs_wkt (p, 14,
  1561         -        "UTHORITY[\"EPSG\",\"5109\"]],VERT_CS[\"NN2000 height\",V");
  1562         -    add_srs_wkt (p, 15,
  1563         -        "ERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY[\"E");
  1564         -    add_srs_wkt (p, 16,
  1565         -        "PSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1566         -    add_srs_wkt (p, 17,
  1567         -        "001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]],AU");
  1568         -    add_srs_wkt (p, 18,
  1569         -        "THORITY[\"EPSG\",\"5949\"]]");
  1570         -    p = add_epsg_def_ex (filter, first, last, 5950, "epsg", 5950,
  1571         -        "ETRS89 / NTM zone 10", 0, 1,
  1572         -        "GRS 1980", "Greenwich",
  1573         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1574         -        "Northing", "North", "Easting", "East");
  1575         -    add_proj4text (p, 0,
  1576         -        "+proj=tmerc +lat_0=58 +lon_0=10.5 +k=1 +x_0=100000 +y_0=");
  1577         -    add_proj4text (p, 1,
  1578         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  1579         -    add_proj4text (p, 2,
  1580         -        "nits=m +no_defs");
  1581         -    add_srs_wkt (p, 0,
  1582         -        "COMPD_CS[\"ETRS89 / NTM zone 10 + NN2000 height\",PROJCS");
  1583         -    add_srs_wkt (p, 1,
  1584         -        "[\"ETRS89 / NTM zone 10\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  1585         -    add_srs_wkt (p, 2,
  1586         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  1587         -    add_srs_wkt (p, 3,
  1588         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1589         -    add_srs_wkt (p, 4,
  1590         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  1591         -    add_srs_wkt (p, 5,
  1592         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1593         -    add_srs_wkt (p, 6,
  1594         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1595         -    add_srs_wkt (p, 7,
  1596         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1597         -    add_srs_wkt (p, 8,
  1598         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  1599         -    add_srs_wkt (p, 9,
  1600         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  1601         -    add_srs_wkt (p, 10,
  1602         -        "[\"central_meridian\",10.5],PARAMETER[\"scale_factor\",1");
  1603         -    add_srs_wkt (p, 11,
  1604         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  1605         -    add_srs_wkt (p, 12,
  1606         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1607         -    add_srs_wkt (p, 13,
  1608         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  1609         -    add_srs_wkt (p, 14,
  1610         -        "T],AUTHORITY[\"EPSG\",\"5110\"]],VERT_CS[\"NN2000 height");
  1611         -    add_srs_wkt (p, 15,
  1612         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  1613         -    add_srs_wkt (p, 16,
  1614         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1615         -    add_srs_wkt (p, 17,
  1616         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  1617         -    add_srs_wkt (p, 18,
  1618         -        "],AUTHORITY[\"EPSG\",\"5950\"]]");
  1619         -    p = add_epsg_def_ex (filter, first, last, 5951, "epsg", 5951,
  1620         -        "ETRS89 / NTM zone 11", 0, 1,
  1621         -        "GRS 1980", "Greenwich",
  1622         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1623         -        "Northing", "North", "Easting", "East");
  1624         -    add_proj4text (p, 0,
  1625         -        "+proj=tmerc +lat_0=58 +lon_0=11.5 +k=1 +x_0=100000 +y_0=");
  1626         -    add_proj4text (p, 1,
  1627         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  1628         -    add_proj4text (p, 2,
  1629         -        "nits=m +no_defs");
  1630         -    add_srs_wkt (p, 0,
  1631         -        "COMPD_CS[\"ETRS89 / NTM zone 11 + NN2000 height\",PROJCS");
  1632         -    add_srs_wkt (p, 1,
  1633         -        "[\"ETRS89 / NTM zone 11\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  1634         -    add_srs_wkt (p, 2,
  1635         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  1636         -    add_srs_wkt (p, 3,
  1637         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1638         -    add_srs_wkt (p, 4,
  1639         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  1640         -    add_srs_wkt (p, 5,
  1641         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1642         -    add_srs_wkt (p, 6,
  1643         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1644         -    add_srs_wkt (p, 7,
  1645         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1646         -    add_srs_wkt (p, 8,
  1647         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  1648         -    add_srs_wkt (p, 9,
  1649         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  1650         -    add_srs_wkt (p, 10,
  1651         -        "[\"central_meridian\",11.5],PARAMETER[\"scale_factor\",1");
  1652         -    add_srs_wkt (p, 11,
  1653         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  1654         -    add_srs_wkt (p, 12,
  1655         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1656         -    add_srs_wkt (p, 13,
  1657         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  1658         -    add_srs_wkt (p, 14,
  1659         -        "T],AUTHORITY[\"EPSG\",\"5111\"]],VERT_CS[\"NN2000 height");
  1660         -    add_srs_wkt (p, 15,
  1661         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  1662         -    add_srs_wkt (p, 16,
  1663         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1664         -    add_srs_wkt (p, 17,
  1665         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  1666         -    add_srs_wkt (p, 18,
  1667         -        "],AUTHORITY[\"EPSG\",\"5951\"]]");
  1668         -    p = add_epsg_def_ex (filter, first, last, 5952, "epsg", 5952,
  1669         -        "ETRS89 / NTM zone 12", 0, 1,
  1670         -        "GRS 1980", "Greenwich",
  1671         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1672         -        "Northing", "North", "Easting", "East");
  1673         -    add_proj4text (p, 0,
  1674         -        "+proj=tmerc +lat_0=58 +lon_0=12.5 +k=1 +x_0=100000 +y_0=");
  1675         -    add_proj4text (p, 1,
  1676         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  1677         -    add_proj4text (p, 2,
  1678         -        "nits=m +no_defs");
  1679         -    add_srs_wkt (p, 0,
  1680         -        "COMPD_CS[\"ETRS89 / NTM zone 12 + NN2000 height\",PROJCS");
  1681         -    add_srs_wkt (p, 1,
  1682         -        "[\"ETRS89 / NTM zone 12\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  1683         -    add_srs_wkt (p, 2,
  1684         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  1685         -    add_srs_wkt (p, 3,
  1686         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1687         -    add_srs_wkt (p, 4,
  1688         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  1689         -    add_srs_wkt (p, 5,
  1690         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1691         -    add_srs_wkt (p, 6,
  1692         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1693         -    add_srs_wkt (p, 7,
  1694         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1695         -    add_srs_wkt (p, 8,
  1696         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  1697         -    add_srs_wkt (p, 9,
  1698         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  1699         -    add_srs_wkt (p, 10,
  1700         -        "[\"central_meridian\",12.5],PARAMETER[\"scale_factor\",1");
  1701         -    add_srs_wkt (p, 11,
  1702         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  1703         -    add_srs_wkt (p, 12,
  1704         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1705         -    add_srs_wkt (p, 13,
  1706         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  1707         -    add_srs_wkt (p, 14,
  1708         -        "T],AUTHORITY[\"EPSG\",\"5112\"]],VERT_CS[\"NN2000 height");
  1709         -    add_srs_wkt (p, 15,
  1710         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  1711         -    add_srs_wkt (p, 16,
  1712         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1713         -    add_srs_wkt (p, 17,
  1714         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  1715         -    add_srs_wkt (p, 18,
  1716         -        "],AUTHORITY[\"EPSG\",\"5952\"]]");
  1717         -    p = add_epsg_def_ex (filter, first, last, 5953, "epsg", 5953,
  1718         -        "ETRS89 / NTM zone 13", 0, 1,
  1719         -        "GRS 1980", "Greenwich",
  1720         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1721         -        "Northing", "North", "Easting", "East");
  1722         -    add_proj4text (p, 0,
  1723         -        "+proj=tmerc +lat_0=58 +lon_0=13.5 +k=1 +x_0=100000 +y_0=");
  1724         -    add_proj4text (p, 1,
  1725         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  1726         -    add_proj4text (p, 2,
  1727         -        "nits=m +no_defs");
  1728         -    add_srs_wkt (p, 0,
  1729         -        "COMPD_CS[\"ETRS89 / NTM zone 13 + NN2000 height\",PROJCS");
  1730         -    add_srs_wkt (p, 1,
  1731         -        "[\"ETRS89 / NTM zone 13\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  1732         -    add_srs_wkt (p, 2,
  1733         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  1734         -    add_srs_wkt (p, 3,
  1735         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1736         -    add_srs_wkt (p, 4,
  1737         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  1738         -    add_srs_wkt (p, 5,
  1739         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1740         -    add_srs_wkt (p, 6,
  1741         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1742         -    add_srs_wkt (p, 7,
  1743         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1744         -    add_srs_wkt (p, 8,
  1745         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  1746         -    add_srs_wkt (p, 9,
  1747         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  1748         -    add_srs_wkt (p, 10,
  1749         -        "[\"central_meridian\",13.5],PARAMETER[\"scale_factor\",1");
  1750         -    add_srs_wkt (p, 11,
  1751         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  1752         -    add_srs_wkt (p, 12,
  1753         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1754         -    add_srs_wkt (p, 13,
  1755         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  1756         -    add_srs_wkt (p, 14,
  1757         -        "T],AUTHORITY[\"EPSG\",\"5113\"]],VERT_CS[\"NN2000 height");
  1758         -    add_srs_wkt (p, 15,
  1759         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  1760         -    add_srs_wkt (p, 16,
  1761         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1762         -    add_srs_wkt (p, 17,
  1763         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  1764         -    add_srs_wkt (p, 18,
  1765         -        "],AUTHORITY[\"EPSG\",\"5953\"]]");
  1766         -    p = add_epsg_def_ex (filter, first, last, 5954, "epsg", 5954,
  1767         -        "ETRS89 / NTM zone 14", 0, 1,
  1768         -        "GRS 1980", "Greenwich",
  1769         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1770         -        "Northing", "North", "Easting", "East");
  1771         -    add_proj4text (p, 0,
  1772         -        "+proj=tmerc +lat_0=58 +lon_0=14.5 +k=1 +x_0=100000 +y_0=");
  1773         -    add_proj4text (p, 1,
  1774         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  1775         -    add_proj4text (p, 2,
  1776         -        "nits=m +no_defs");
  1777         -    add_srs_wkt (p, 0,
  1778         -        "COMPD_CS[\"ETRS89 / NTM zone 14 + NN2000 height\",PROJCS");
  1779         -    add_srs_wkt (p, 1,
  1780         -        "[\"ETRS89 / NTM zone 14\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  1781         -    add_srs_wkt (p, 2,
  1782         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  1783         -    add_srs_wkt (p, 3,
  1784         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1785         -    add_srs_wkt (p, 4,
  1786         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  1787         -    add_srs_wkt (p, 5,
  1788         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1789         -    add_srs_wkt (p, 6,
  1790         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1791         -    add_srs_wkt (p, 7,
  1792         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1793         -    add_srs_wkt (p, 8,
  1794         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  1795         -    add_srs_wkt (p, 9,
  1796         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  1797         -    add_srs_wkt (p, 10,
  1798         -        "[\"central_meridian\",14.5],PARAMETER[\"scale_factor\",1");
  1799         -    add_srs_wkt (p, 11,
  1800         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  1801         -    add_srs_wkt (p, 12,
  1802         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1803         -    add_srs_wkt (p, 13,
  1804         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  1805         -    add_srs_wkt (p, 14,
  1806         -        "T],AUTHORITY[\"EPSG\",\"5114\"]],VERT_CS[\"NN2000 height");
  1807         -    add_srs_wkt (p, 15,
  1808         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  1809         -    add_srs_wkt (p, 16,
  1810         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1811         -    add_srs_wkt (p, 17,
  1812         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  1813         -    add_srs_wkt (p, 18,
  1814         -        "],AUTHORITY[\"EPSG\",\"5954\"]]");
  1815         -    p = add_epsg_def_ex (filter, first, last, 5955, "epsg", 5955,
  1816         -        "ETRS89 / NTM zone 15", 0, 1,
  1817         -        "GRS 1980", "Greenwich",
  1818         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1819         -        "Northing", "North", "Easting", "East");
  1820         -    add_proj4text (p, 0,
  1821         -        "+proj=tmerc +lat_0=58 +lon_0=15.5 +k=1 +x_0=100000 +y_0=");
  1822         -    add_proj4text (p, 1,
  1823         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  1824         -    add_proj4text (p, 2,
  1825         -        "nits=m +no_defs");
  1826         -    add_srs_wkt (p, 0,
  1827         -        "COMPD_CS[\"ETRS89 / NTM zone 15 + NN2000 height\",PROJCS");
  1828         -    add_srs_wkt (p, 1,
  1829         -        "[\"ETRS89 / NTM zone 15\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  1830         -    add_srs_wkt (p, 2,
  1831         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  1832         -    add_srs_wkt (p, 3,
  1833         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1834         -    add_srs_wkt (p, 4,
  1835         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  1836         -    add_srs_wkt (p, 5,
  1837         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1838         -    add_srs_wkt (p, 6,
  1839         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1840         -    add_srs_wkt (p, 7,
  1841         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1842         -    add_srs_wkt (p, 8,
  1843         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  1844         -    add_srs_wkt (p, 9,
  1845         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  1846         -    add_srs_wkt (p, 10,
  1847         -        "[\"central_meridian\",15.5],PARAMETER[\"scale_factor\",1");
  1848         -    add_srs_wkt (p, 11,
  1849         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  1850         -    add_srs_wkt (p, 12,
  1851         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1852         -    add_srs_wkt (p, 13,
  1853         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  1854         -    add_srs_wkt (p, 14,
  1855         -        "T],AUTHORITY[\"EPSG\",\"5115\"]],VERT_CS[\"NN2000 height");
  1856         -    add_srs_wkt (p, 15,
  1857         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  1858         -    add_srs_wkt (p, 16,
  1859         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1860         -    add_srs_wkt (p, 17,
  1861         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  1862         -    add_srs_wkt (p, 18,
  1863         -        "],AUTHORITY[\"EPSG\",\"5955\"]]");
  1864         -    p = add_epsg_def_ex (filter, first, last, 5956, "epsg", 5956,
  1865         -        "ETRS89 / NTM zone 16", 0, 1,
  1866         -        "GRS 1980", "Greenwich",
  1867         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1868         -        "Northing", "North", "Easting", "East");
  1869         -    add_proj4text (p, 0,
  1870         -        "+proj=tmerc +lat_0=58 +lon_0=16.5 +k=1 +x_0=100000 +y_0=");
  1871         -    add_proj4text (p, 1,
  1872         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  1873         -    add_proj4text (p, 2,
  1874         -        "nits=m +no_defs");
  1875         -    add_srs_wkt (p, 0,
  1876         -        "COMPD_CS[\"ETRS89 / NTM zone 16 + NN2000 height\",PROJCS");
  1877         -    add_srs_wkt (p, 1,
  1878         -        "[\"ETRS89 / NTM zone 16\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  1879         -    add_srs_wkt (p, 2,
  1880         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  1881         -    add_srs_wkt (p, 3,
  1882         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1883         -    add_srs_wkt (p, 4,
  1884         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  1885         -    add_srs_wkt (p, 5,
  1886         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1887         -    add_srs_wkt (p, 6,
  1888         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1889         -    add_srs_wkt (p, 7,
  1890         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1891         -    add_srs_wkt (p, 8,
  1892         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  1893         -    add_srs_wkt (p, 9,
  1894         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  1895         -    add_srs_wkt (p, 10,
  1896         -        "[\"central_meridian\",16.5],PARAMETER[\"scale_factor\",1");
  1897         -    add_srs_wkt (p, 11,
  1898         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  1899         -    add_srs_wkt (p, 12,
  1900         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1901         -    add_srs_wkt (p, 13,
  1902         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  1903         -    add_srs_wkt (p, 14,
  1904         -        "T],AUTHORITY[\"EPSG\",\"5116\"]],VERT_CS[\"NN2000 height");
  1905         -    add_srs_wkt (p, 15,
  1906         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  1907         -    add_srs_wkt (p, 16,
  1908         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1909         -    add_srs_wkt (p, 17,
  1910         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  1911         -    add_srs_wkt (p, 18,
  1912         -        "],AUTHORITY[\"EPSG\",\"5956\"]]");
  1913         -    p = add_epsg_def_ex (filter, first, last, 5957, "epsg", 5957,
  1914         -        "ETRS89 / NTM zone 17", 0, 1,
  1915         -        "GRS 1980", "Greenwich",
  1916         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1917         -        "Northing", "North", "Easting", "East");
  1918         -    add_proj4text (p, 0,
  1919         -        "+proj=tmerc +lat_0=58 +lon_0=17.5 +k=1 +x_0=100000 +y_0=");
  1920         -    add_proj4text (p, 1,
  1921         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  1922         -    add_proj4text (p, 2,
  1923         -        "nits=m +no_defs");
  1924         -    add_srs_wkt (p, 0,
  1925         -        "COMPD_CS[\"ETRS89 / NTM zone 17 + NN2000 height\",PROJCS");
  1926         -    add_srs_wkt (p, 1,
  1927         -        "[\"ETRS89 / NTM zone 17\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  1928         -    add_srs_wkt (p, 2,
  1929         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  1930         -    add_srs_wkt (p, 3,
  1931         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1932         -    add_srs_wkt (p, 4,
  1933         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  1934         -    add_srs_wkt (p, 5,
  1935         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1936         -    add_srs_wkt (p, 6,
  1937         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1938         -    add_srs_wkt (p, 7,
  1939         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1940         -    add_srs_wkt (p, 8,
  1941         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  1942         -    add_srs_wkt (p, 9,
  1943         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  1944         -    add_srs_wkt (p, 10,
  1945         -        "[\"central_meridian\",17.5],PARAMETER[\"scale_factor\",1");
  1946         -    add_srs_wkt (p, 11,
  1947         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  1948         -    add_srs_wkt (p, 12,
  1949         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1950         -    add_srs_wkt (p, 13,
  1951         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  1952         -    add_srs_wkt (p, 14,
  1953         -        "T],AUTHORITY[\"EPSG\",\"5117\"]],VERT_CS[\"NN2000 height");
  1954         -    add_srs_wkt (p, 15,
  1955         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  1956         -    add_srs_wkt (p, 16,
  1957         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1958         -    add_srs_wkt (p, 17,
  1959         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  1960         -    add_srs_wkt (p, 18,
  1961         -        "],AUTHORITY[\"EPSG\",\"5957\"]]");
  1962         -    p = add_epsg_def_ex (filter, first, last, 5958, "epsg", 5958,
  1963         -        "ETRS89 / NTM zone 18", 0, 1,
  1964         -        "GRS 1980", "Greenwich",
  1965         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1966         -        "Northing", "North", "Easting", "East");
  1967         -    add_proj4text (p, 0,
  1968         -        "+proj=tmerc +lat_0=58 +lon_0=18.5 +k=1 +x_0=100000 +y_0=");
  1969         -    add_proj4text (p, 1,
  1970         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  1971         -    add_proj4text (p, 2,
  1972         -        "nits=m +no_defs");
  1973         -    add_srs_wkt (p, 0,
  1974         -        "COMPD_CS[\"ETRS89 / NTM zone 18 + NN2000 height\",PROJCS");
  1975         -    add_srs_wkt (p, 1,
  1976         -        "[\"ETRS89 / NTM zone 18\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  1977         -    add_srs_wkt (p, 2,
  1978         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  1979         -    add_srs_wkt (p, 3,
  1980         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1981         -    add_srs_wkt (p, 4,
  1982         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  1983         -    add_srs_wkt (p, 5,
  1984         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1985         -    add_srs_wkt (p, 6,
  1986         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1987         -    add_srs_wkt (p, 7,
  1988         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1989         -    add_srs_wkt (p, 8,
  1990         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  1991         -    add_srs_wkt (p, 9,
  1992         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  1993         -    add_srs_wkt (p, 10,
  1994         -        "[\"central_meridian\",18.5],PARAMETER[\"scale_factor\",1");
  1995         -    add_srs_wkt (p, 11,
  1996         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  1997         -    add_srs_wkt (p, 12,
  1998         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1999         -    add_srs_wkt (p, 13,
  2000         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2001         -    add_srs_wkt (p, 14,
  2002         -        "T],AUTHORITY[\"EPSG\",\"5118\"]],VERT_CS[\"NN2000 height");
  2003         -    add_srs_wkt (p, 15,
  2004         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2005         -    add_srs_wkt (p, 16,
  2006         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2007         -    add_srs_wkt (p, 17,
  2008         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2009         -    add_srs_wkt (p, 18,
  2010         -        "],AUTHORITY[\"EPSG\",\"5958\"]]");
  2011         -    p = add_epsg_def_ex (filter, first, last, 5959, "epsg", 5959,
  2012         -        "ETRS89 / NTM zone 19", 0, 1,
  2013         -        "GRS 1980", "Greenwich",
  2014         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2015         -        "Northing", "North", "Easting", "East");
  2016         -    add_proj4text (p, 0,
  2017         -        "+proj=tmerc +lat_0=58 +lon_0=19.5 +k=1 +x_0=100000 +y_0=");
  2018         -    add_proj4text (p, 1,
  2019         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2020         -    add_proj4text (p, 2,
  2021         -        "nits=m +no_defs");
  2022         -    add_srs_wkt (p, 0,
  2023         -        "COMPD_CS[\"ETRS89 / NTM zone 19 + NN2000 height\",PROJCS");
  2024         -    add_srs_wkt (p, 1,
  2025         -        "[\"ETRS89 / NTM zone 19\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  2026         -    add_srs_wkt (p, 2,
  2027         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  2028         -    add_srs_wkt (p, 3,
  2029         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2030         -    add_srs_wkt (p, 4,
  2031         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2032         -    add_srs_wkt (p, 5,
  2033         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2034         -    add_srs_wkt (p, 6,
  2035         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2036         -    add_srs_wkt (p, 7,
  2037         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2038         -    add_srs_wkt (p, 8,
  2039         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2040         -    add_srs_wkt (p, 9,
  2041         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  2042         -    add_srs_wkt (p, 10,
  2043         -        "[\"central_meridian\",19.5],PARAMETER[\"scale_factor\",1");
  2044         -    add_srs_wkt (p, 11,
  2045         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  2046         -    add_srs_wkt (p, 12,
  2047         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2048         -    add_srs_wkt (p, 13,
  2049         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2050         -    add_srs_wkt (p, 14,
  2051         -        "T],AUTHORITY[\"EPSG\",\"5119\"]],VERT_CS[\"NN2000 height");
  2052         -    add_srs_wkt (p, 15,
  2053         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2054         -    add_srs_wkt (p, 16,
  2055         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2056         -    add_srs_wkt (p, 17,
  2057         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2058         -    add_srs_wkt (p, 18,
  2059         -        "],AUTHORITY[\"EPSG\",\"5959\"]]");
  2060         -    p = add_epsg_def_ex (filter, first, last, 5960, "epsg", 5960,
  2061         -        "ETRS89 / NTM zone 20", 0, 1,
  2062         -        "GRS 1980", "Greenwich",
  2063         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2064         -        "Northing", "North", "Easting", "East");
  2065         -    add_proj4text (p, 0,
  2066         -        "+proj=tmerc +lat_0=58 +lon_0=20.5 +k=1 +x_0=100000 +y_0=");
  2067         -    add_proj4text (p, 1,
  2068         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2069         -    add_proj4text (p, 2,
  2070         -        "nits=m +no_defs");
  2071         -    add_srs_wkt (p, 0,
  2072         -        "COMPD_CS[\"ETRS89 / NTM zone 20 + NN2000 height\",PROJCS");
  2073         -    add_srs_wkt (p, 1,
  2074         -        "[\"ETRS89 / NTM zone 20\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  2075         -    add_srs_wkt (p, 2,
  2076         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  2077         -    add_srs_wkt (p, 3,
  2078         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2079         -    add_srs_wkt (p, 4,
  2080         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2081         -    add_srs_wkt (p, 5,
  2082         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2083         -    add_srs_wkt (p, 6,
  2084         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2085         -    add_srs_wkt (p, 7,
  2086         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2087         -    add_srs_wkt (p, 8,
  2088         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2089         -    add_srs_wkt (p, 9,
  2090         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  2091         -    add_srs_wkt (p, 10,
  2092         -        "[\"central_meridian\",20.5],PARAMETER[\"scale_factor\",1");
  2093         -    add_srs_wkt (p, 11,
  2094         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  2095         -    add_srs_wkt (p, 12,
  2096         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2097         -    add_srs_wkt (p, 13,
  2098         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2099         -    add_srs_wkt (p, 14,
  2100         -        "T],AUTHORITY[\"EPSG\",\"5120\"]],VERT_CS[\"NN2000 height");
  2101         -    add_srs_wkt (p, 15,
  2102         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2103         -    add_srs_wkt (p, 16,
  2104         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2105         -    add_srs_wkt (p, 17,
  2106         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2107         -    add_srs_wkt (p, 18,
  2108         -        "],AUTHORITY[\"EPSG\",\"5960\"]]");
  2109         -    p = add_epsg_def_ex (filter, first, last, 5961, "epsg", 5961,
  2110         -        "ETRS89 / NTM zone 21", 0, 1,
  2111         -        "GRS 1980", "Greenwich",
  2112         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2113         -        "Northing", "North", "Easting", "East");
  2114         -    add_proj4text (p, 0,
  2115         -        "+proj=tmerc +lat_0=58 +lon_0=21.5 +k=1 +x_0=100000 +y_0=");
  2116         -    add_proj4text (p, 1,
  2117         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2118         -    add_proj4text (p, 2,
  2119         -        "nits=m +no_defs");
  2120         -    add_srs_wkt (p, 0,
  2121         -        "COMPD_CS[\"ETRS89 / NTM zone 21 + NN2000 height\",PROJCS");
  2122         -    add_srs_wkt (p, 1,
  2123         -        "[\"ETRS89 / NTM zone 21\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  2124         -    add_srs_wkt (p, 2,
  2125         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  2126         -    add_srs_wkt (p, 3,
  2127         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2128         -    add_srs_wkt (p, 4,
  2129         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2130         -    add_srs_wkt (p, 5,
  2131         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2132         -    add_srs_wkt (p, 6,
  2133         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2134         -    add_srs_wkt (p, 7,
  2135         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2136         -    add_srs_wkt (p, 8,
  2137         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2138         -    add_srs_wkt (p, 9,
  2139         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  2140         -    add_srs_wkt (p, 10,
  2141         -        "[\"central_meridian\",21.5],PARAMETER[\"scale_factor\",1");
  2142         -    add_srs_wkt (p, 11,
  2143         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  2144         -    add_srs_wkt (p, 12,
  2145         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2146         -    add_srs_wkt (p, 13,
  2147         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2148         -    add_srs_wkt (p, 14,
  2149         -        "T],AUTHORITY[\"EPSG\",\"5121\"]],VERT_CS[\"NN2000 height");
  2150         -    add_srs_wkt (p, 15,
  2151         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2152         -    add_srs_wkt (p, 16,
  2153         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2154         -    add_srs_wkt (p, 17,
  2155         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2156         -    add_srs_wkt (p, 18,
  2157         -        "],AUTHORITY[\"EPSG\",\"5961\"]]");
  2158         -    p = add_epsg_def_ex (filter, first, last, 5962, "epsg", 5962,
  2159         -        "ETRS89 / NTM zone 22", 0, 1,
  2160         -        "GRS 1980", "Greenwich",
  2161         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2162         -        "Northing", "North", "Easting", "East");
  2163         -    add_proj4text (p, 0,
  2164         -        "+proj=tmerc +lat_0=58 +lon_0=22.5 +k=1 +x_0=100000 +y_0=");
  2165         -    add_proj4text (p, 1,
  2166         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2167         -    add_proj4text (p, 2,
  2168         -        "nits=m +no_defs");
  2169         -    add_srs_wkt (p, 0,
  2170         -        "COMPD_CS[\"ETRS89 / NTM zone 22 + NN2000 height\",PROJCS");
  2171         -    add_srs_wkt (p, 1,
  2172         -        "[\"ETRS89 / NTM zone 22\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  2173         -    add_srs_wkt (p, 2,
  2174         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  2175         -    add_srs_wkt (p, 3,
  2176         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2177         -    add_srs_wkt (p, 4,
  2178         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2179         -    add_srs_wkt (p, 5,
  2180         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2181         -    add_srs_wkt (p, 6,
  2182         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2183         -    add_srs_wkt (p, 7,
  2184         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2185         -    add_srs_wkt (p, 8,
  2186         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2187         -    add_srs_wkt (p, 9,
  2188         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  2189         -    add_srs_wkt (p, 10,
  2190         -        "[\"central_meridian\",22.5],PARAMETER[\"scale_factor\",1");
  2191         -    add_srs_wkt (p, 11,
  2192         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  2193         -    add_srs_wkt (p, 12,
  2194         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2195         -    add_srs_wkt (p, 13,
  2196         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2197         -    add_srs_wkt (p, 14,
  2198         -        "T],AUTHORITY[\"EPSG\",\"5122\"]],VERT_CS[\"NN2000 height");
  2199         -    add_srs_wkt (p, 15,
  2200         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2201         -    add_srs_wkt (p, 16,
  2202         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2203         -    add_srs_wkt (p, 17,
  2204         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2205         -    add_srs_wkt (p, 18,
  2206         -        "],AUTHORITY[\"EPSG\",\"5962\"]]");
  2207         -    p = add_epsg_def_ex (filter, first, last, 5963, "epsg", 5963,
  2208         -        "ETRS89 / NTM zone 23", 0, 1,
  2209         -        "GRS 1980", "Greenwich",
  2210         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2211         -        "Northing", "North", "Easting", "East");
  2212         -    add_proj4text (p, 0,
  2213         -        "+proj=tmerc +lat_0=58 +lon_0=23.5 +k=1 +x_0=100000 +y_0=");
  2214         -    add_proj4text (p, 1,
  2215         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2216         -    add_proj4text (p, 2,
  2217         -        "nits=m +no_defs");
  2218         -    add_srs_wkt (p, 0,
  2219         -        "COMPD_CS[\"ETRS89 / NTM zone 23 + NN2000 height\",PROJCS");
  2220         -    add_srs_wkt (p, 1,
  2221         -        "[\"ETRS89 / NTM zone 23\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  2222         -    add_srs_wkt (p, 2,
  2223         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  2224         -    add_srs_wkt (p, 3,
  2225         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2226         -    add_srs_wkt (p, 4,
  2227         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2228         -    add_srs_wkt (p, 5,
  2229         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2230         -    add_srs_wkt (p, 6,
  2231         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2232         -    add_srs_wkt (p, 7,
  2233         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2234         -    add_srs_wkt (p, 8,
  2235         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2236         -    add_srs_wkt (p, 9,
  2237         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  2238         -    add_srs_wkt (p, 10,
  2239         -        "[\"central_meridian\",23.5],PARAMETER[\"scale_factor\",1");
  2240         -    add_srs_wkt (p, 11,
  2241         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  2242         -    add_srs_wkt (p, 12,
  2243         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2244         -    add_srs_wkt (p, 13,
  2245         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2246         -    add_srs_wkt (p, 14,
  2247         -        "T],AUTHORITY[\"EPSG\",\"5123\"]],VERT_CS[\"NN2000 height");
  2248         -    add_srs_wkt (p, 15,
  2249         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2250         -    add_srs_wkt (p, 16,
  2251         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2252         -    add_srs_wkt (p, 17,
  2253         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2254         -    add_srs_wkt (p, 18,
  2255         -        "],AUTHORITY[\"EPSG\",\"5963\"]]");
  2256         -    p = add_epsg_def_ex (filter, first, last, 5964, "epsg", 5964,
  2257         -        "ETRS89 / NTM zone 24", 0, 1,
  2258         -        "GRS 1980", "Greenwich",
  2259         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2260         -        "Northing", "North", "Easting", "East");
  2261         -    add_proj4text (p, 0,
  2262         -        "+proj=tmerc +lat_0=58 +lon_0=24.5 +k=1 +x_0=100000 +y_0=");
  2263         -    add_proj4text (p, 1,
  2264         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2265         -    add_proj4text (p, 2,
  2266         -        "nits=m +no_defs");
  2267         -    add_srs_wkt (p, 0,
  2268         -        "COMPD_CS[\"ETRS89 / NTM zone 24 + NN2000 height\",PROJCS");
  2269         -    add_srs_wkt (p, 1,
  2270         -        "[\"ETRS89 / NTM zone 24\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  2271         -    add_srs_wkt (p, 2,
  2272         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  2273         -    add_srs_wkt (p, 3,
  2274         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2275         -    add_srs_wkt (p, 4,
  2276         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2277         -    add_srs_wkt (p, 5,
  2278         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2279         -    add_srs_wkt (p, 6,
  2280         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2281         -    add_srs_wkt (p, 7,
  2282         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2283         -    add_srs_wkt (p, 8,
  2284         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2285         -    add_srs_wkt (p, 9,
  2286         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  2287         -    add_srs_wkt (p, 10,
  2288         -        "[\"central_meridian\",24.5],PARAMETER[\"scale_factor\",1");
  2289         -    add_srs_wkt (p, 11,
  2290         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  2291         -    add_srs_wkt (p, 12,
  2292         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2293         -    add_srs_wkt (p, 13,
  2294         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2295         -    add_srs_wkt (p, 14,
  2296         -        "T],AUTHORITY[\"EPSG\",\"5124\"]],VERT_CS[\"NN2000 height");
  2297         -    add_srs_wkt (p, 15,
  2298         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2299         -    add_srs_wkt (p, 16,
  2300         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2301         -    add_srs_wkt (p, 17,
  2302         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2303         -    add_srs_wkt (p, 18,
  2304         -        "],AUTHORITY[\"EPSG\",\"5964\"]]");
  2305         -    p = add_epsg_def_ex (filter, first, last, 5965, "epsg", 5965,
  2306         -        "ETRS89 / NTM zone 25", 0, 1,
  2307         -        "GRS 1980", "Greenwich",
  2308         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2309         -        "Northing", "North", "Easting", "East");
  2310         -    add_proj4text (p, 0,
  2311         -        "+proj=tmerc +lat_0=58 +lon_0=25.5 +k=1 +x_0=100000 +y_0=");
  2312         -    add_proj4text (p, 1,
  2313         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2314         -    add_proj4text (p, 2,
  2315         -        "nits=m +no_defs");
  2316         -    add_srs_wkt (p, 0,
  2317         -        "COMPD_CS[\"ETRS89 / NTM zone 25 + NN2000 height\",PROJCS");
  2318         -    add_srs_wkt (p, 1,
  2319         -        "[\"ETRS89 / NTM zone 25\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  2320         -    add_srs_wkt (p, 2,
  2321         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  2322         -    add_srs_wkt (p, 3,
  2323         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2324         -    add_srs_wkt (p, 4,
  2325         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2326         -    add_srs_wkt (p, 5,
  2327         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2328         -    add_srs_wkt (p, 6,
  2329         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2330         -    add_srs_wkt (p, 7,
  2331         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2332         -    add_srs_wkt (p, 8,
  2333         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2334         -    add_srs_wkt (p, 9,
  2335         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  2336         -    add_srs_wkt (p, 10,
  2337         -        "[\"central_meridian\",25.5],PARAMETER[\"scale_factor\",1");
  2338         -    add_srs_wkt (p, 11,
  2339         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  2340         -    add_srs_wkt (p, 12,
  2341         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2342         -    add_srs_wkt (p, 13,
  2343         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2344         -    add_srs_wkt (p, 14,
  2345         -        "T],AUTHORITY[\"EPSG\",\"5125\"]],VERT_CS[\"NN2000 height");
  2346         -    add_srs_wkt (p, 15,
  2347         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2348         -    add_srs_wkt (p, 16,
  2349         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2350         -    add_srs_wkt (p, 17,
  2351         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2352         -    add_srs_wkt (p, 18,
  2353         -        "],AUTHORITY[\"EPSG\",\"5965\"]]");
  2354         -    p = add_epsg_def_ex (filter, first, last, 5966, "epsg", 5966,
  2355         -        "ETRS89 / NTM zone 26", 0, 1,
  2356         -        "GRS 1980", "Greenwich",
  2357         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2358         -        "Northing", "North", "Easting", "East");
  2359         -    add_proj4text (p, 0,
  2360         -        "+proj=tmerc +lat_0=58 +lon_0=26.5 +k=1 +x_0=100000 +y_0=");
  2361         -    add_proj4text (p, 1,
  2362         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2363         -    add_proj4text (p, 2,
  2364         -        "nits=m +no_defs");
  2365         -    add_srs_wkt (p, 0,
  2366         -        "COMPD_CS[\"ETRS89 / NTM zone 26 + NN2000 height\",PROJCS");
  2367         -    add_srs_wkt (p, 1,
  2368         -        "[\"ETRS89 / NTM zone 26\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  2369         -    add_srs_wkt (p, 2,
  2370         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  2371         -    add_srs_wkt (p, 3,
  2372         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2373         -    add_srs_wkt (p, 4,
  2374         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2375         -    add_srs_wkt (p, 5,
  2376         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2377         -    add_srs_wkt (p, 6,
  2378         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2379         -    add_srs_wkt (p, 7,
  2380         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2381         -    add_srs_wkt (p, 8,
  2382         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2383         -    add_srs_wkt (p, 9,
  2384         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  2385         -    add_srs_wkt (p, 10,
  2386         -        "[\"central_meridian\",26.5],PARAMETER[\"scale_factor\",1");
  2387         -    add_srs_wkt (p, 11,
  2388         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  2389         -    add_srs_wkt (p, 12,
  2390         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2391         -    add_srs_wkt (p, 13,
  2392         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2393         -    add_srs_wkt (p, 14,
  2394         -        "T],AUTHORITY[\"EPSG\",\"5126\"]],VERT_CS[\"NN2000 height");
  2395         -    add_srs_wkt (p, 15,
  2396         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2397         -    add_srs_wkt (p, 16,
  2398         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2399         -    add_srs_wkt (p, 17,
  2400         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2401         -    add_srs_wkt (p, 18,
  2402         -        "],AUTHORITY[\"EPSG\",\"5966\"]]");
  2403         -    p = add_epsg_def_ex (filter, first, last, 5967, "epsg", 5967,
  2404         -        "ETRS89 / NTM zone 27", 0, 1,
  2405         -        "GRS 1980", "Greenwich",
  2406         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2407         -        "Northing", "North", "Easting", "East");
  2408         -    add_proj4text (p, 0,
  2409         -        "+proj=tmerc +lat_0=58 +lon_0=27.5 +k=1 +x_0=100000 +y_0=");
  2410         -    add_proj4text (p, 1,
  2411         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2412         -    add_proj4text (p, 2,
  2413         -        "nits=m +no_defs");
  2414         -    add_srs_wkt (p, 0,
  2415         -        "COMPD_CS[\"ETRS89 / NTM zone 27 + NN2000 height\",PROJCS");
  2416         -    add_srs_wkt (p, 1,
  2417         -        "[\"ETRS89 / NTM zone 27\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  2418         -    add_srs_wkt (p, 2,
  2419         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  2420         -    add_srs_wkt (p, 3,
  2421         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2422         -    add_srs_wkt (p, 4,
  2423         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2424         -    add_srs_wkt (p, 5,
  2425         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2426         -    add_srs_wkt (p, 6,
  2427         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2428         -    add_srs_wkt (p, 7,
  2429         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2430         -    add_srs_wkt (p, 8,
  2431         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2432         -    add_srs_wkt (p, 9,
  2433         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  2434         -    add_srs_wkt (p, 10,
  2435         -        "[\"central_meridian\",27.5],PARAMETER[\"scale_factor\",1");
  2436         -    add_srs_wkt (p, 11,
  2437         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  2438         -    add_srs_wkt (p, 12,
  2439         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2440         -    add_srs_wkt (p, 13,
  2441         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2442         -    add_srs_wkt (p, 14,
  2443         -        "T],AUTHORITY[\"EPSG\",\"5127\"]],VERT_CS[\"NN2000 height");
  2444         -    add_srs_wkt (p, 15,
  2445         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2446         -    add_srs_wkt (p, 16,
  2447         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2448         -    add_srs_wkt (p, 17,
  2449         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2450         -    add_srs_wkt (p, 18,
  2451         -        "],AUTHORITY[\"EPSG\",\"5967\"]]");
  2452         -    p = add_epsg_def_ex (filter, first, last, 5968, "epsg", 5968,
  2453         -        "ETRS89 / NTM zone 28", 0, 1,
  2454         -        "GRS 1980", "Greenwich",
  2455         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2456         -        "Northing", "North", "Easting", "East");
  2457         -    add_proj4text (p, 0,
  2458         -        "+proj=tmerc +lat_0=58 +lon_0=28.5 +k=1 +x_0=100000 +y_0=");
  2459         -    add_proj4text (p, 1,
  2460         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2461         -    add_proj4text (p, 2,
  2462         -        "nits=m +no_defs");
  2463         -    add_srs_wkt (p, 0,
  2464         -        "COMPD_CS[\"ETRS89 / NTM zone 28 + NN2000 height\",PROJCS");
  2465         -    add_srs_wkt (p, 1,
  2466         -        "[\"ETRS89 / NTM zone 28\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  2467         -    add_srs_wkt (p, 2,
  2468         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  2469         -    add_srs_wkt (p, 3,
  2470         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2471         -    add_srs_wkt (p, 4,
  2472         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2473         -    add_srs_wkt (p, 5,
  2474         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2475         -    add_srs_wkt (p, 6,
  2476         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2477         -    add_srs_wkt (p, 7,
  2478         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2479         -    add_srs_wkt (p, 8,
  2480         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2481         -    add_srs_wkt (p, 9,
  2482         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  2483         -    add_srs_wkt (p, 10,
  2484         -        "[\"central_meridian\",28.5],PARAMETER[\"scale_factor\",1");
  2485         -    add_srs_wkt (p, 11,
  2486         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  2487         -    add_srs_wkt (p, 12,
  2488         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2489         -    add_srs_wkt (p, 13,
  2490         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2491         -    add_srs_wkt (p, 14,
  2492         -        "T],AUTHORITY[\"EPSG\",\"5128\"]],VERT_CS[\"NN2000 height");
  2493         -    add_srs_wkt (p, 15,
  2494         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2495         -    add_srs_wkt (p, 16,
  2496         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2497         -    add_srs_wkt (p, 17,
  2498         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2499         -    add_srs_wkt (p, 18,
  2500         -        "],AUTHORITY[\"EPSG\",\"5968\"]]");
  2501         -    p = add_epsg_def_ex (filter, first, last, 5969, "epsg", 5969,
  2502         -        "ETRS89 / NTM zone 29", 0, 1,
  2503         -        "GRS 1980", "Greenwich",
  2504         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2505         -        "Northing", "North", "Easting", "East");
  2506         -    add_proj4text (p, 0,
  2507         -        "+proj=tmerc +lat_0=58 +lon_0=29.5 +k=1 +x_0=100000 +y_0=");
  2508         -    add_proj4text (p, 1,
  2509         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2510         -    add_proj4text (p, 2,
  2511         -        "nits=m +no_defs");
  2512         -    add_srs_wkt (p, 0,
  2513         -        "COMPD_CS[\"ETRS89 / NTM zone 29 + NN2000 height\",PROJCS");
  2514         -    add_srs_wkt (p, 1,
  2515         -        "[\"ETRS89 / NTM zone 29\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  2516         -    add_srs_wkt (p, 2,
  2517         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  2518         -    add_srs_wkt (p, 3,
  2519         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2520         -    add_srs_wkt (p, 4,
  2521         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2522         -    add_srs_wkt (p, 5,
  2523         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2524         -    add_srs_wkt (p, 6,
  2525         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2526         -    add_srs_wkt (p, 7,
  2527         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2528         -    add_srs_wkt (p, 8,
  2529         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2530         -    add_srs_wkt (p, 9,
  2531         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  2532         -    add_srs_wkt (p, 10,
  2533         -        "[\"central_meridian\",29.5],PARAMETER[\"scale_factor\",1");
  2534         -    add_srs_wkt (p, 11,
  2535         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  2536         -    add_srs_wkt (p, 12,
  2537         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2538         -    add_srs_wkt (p, 13,
  2539         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2540         -    add_srs_wkt (p, 14,
  2541         -        "T],AUTHORITY[\"EPSG\",\"5129\"]],VERT_CS[\"NN2000 height");
  2542         -    add_srs_wkt (p, 15,
  2543         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2544         -    add_srs_wkt (p, 16,
  2545         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2546         -    add_srs_wkt (p, 17,
  2547         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2548         -    add_srs_wkt (p, 18,
  2549         -        "],AUTHORITY[\"EPSG\",\"5969\"]]");
  2550         -    p = add_epsg_def_ex (filter, first, last, 5970, "epsg", 5970,
  2551         -        "ETRS89 / NTM zone 30", 0, 1,
  2552         -        "GRS 1980", "Greenwich",
  2553         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2554         -        "Northing", "North", "Easting", "East");
  2555         -    add_proj4text (p, 0,
  2556         -        "+proj=tmerc +lat_0=58 +lon_0=30.5 +k=1 +x_0=100000 +y_0=");
  2557         -    add_proj4text (p, 1,
  2558         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2559         -    add_proj4text (p, 2,
  2560         -        "nits=m +no_defs");
  2561         -    add_srs_wkt (p, 0,
  2562         -        "COMPD_CS[\"ETRS89 / NTM zone 30 + NN2000 height\",PROJCS");
  2563         -    add_srs_wkt (p, 1,
  2564         -        "[\"ETRS89 / NTM zone 30\",GEOGCS[\"ETRS89\",DATUM[\"Euro");
  2565         -    add_srs_wkt (p, 2,
  2566         -        "pean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS ");
  2567         -    add_srs_wkt (p, 3,
  2568         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2569         -    add_srs_wkt (p, 4,
  2570         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2571         -    add_srs_wkt (p, 5,
  2572         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2573         -    add_srs_wkt (p, 6,
  2574         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2575         -    add_srs_wkt (p, 7,
  2576         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2577         -    add_srs_wkt (p, 8,
  2578         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2579         -    add_srs_wkt (p, 9,
  2580         -        "rcator\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER");
  2581         -    add_srs_wkt (p, 10,
  2582         -        "[\"central_meridian\",30.5],PARAMETER[\"scale_factor\",1");
  2583         -    add_srs_wkt (p, 11,
  2584         -        "],PARAMETER[\"false_easting\",100000],PARAMETER[\"false_");
  2585         -    add_srs_wkt (p, 12,
  2586         -        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2587         -    add_srs_wkt (p, 13,
  2588         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  2589         -    add_srs_wkt (p, 14,
  2590         -        "T],AUTHORITY[\"EPSG\",\"5130\"]],VERT_CS[\"NN2000 height");
  2591         -    add_srs_wkt (p, 15,
  2592         -        "\",VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY");
  2593         -    add_srs_wkt (p, 16,
  2594         -        "[\"EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2595         -    add_srs_wkt (p, 17,
  2596         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]");
  2597         -    add_srs_wkt (p, 18,
  2598         -        "],AUTHORITY[\"EPSG\",\"5970\"]]");
  2599         -    p = add_epsg_def_ex (filter, first, last, 5971, "epsg", 5971,
  2600         -        "ETRS89 / UTM zone 31N", 0, 0,
  2601         -        "GRS 1980", "Greenwich",
  2602         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2603         -        "Easting", "East", "Northing", "North");
  2604         -    add_proj4text (p, 0,
  2605         -        "+proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2606         -    add_proj4text (p, 1,
  2607         -        "units=m +vunits=m +no_defs");
  2608         -    add_srs_wkt (p, 0,
  2609         -        "COMPD_CS[\"ETRS89 / UTM zone 31 + NN2000 height\",PROJCS");
  2610         -    add_srs_wkt (p, 1,
  2611         -        "[\"ETRS89 / UTM zone 31N\",GEOGCS[\"ETRS89\",DATUM[\"Eur");
  2612         -    add_srs_wkt (p, 2,
  2613         -        "opean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS");
  2614         -    add_srs_wkt (p, 3,
  2615         -        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2616         -    add_srs_wkt (p, 4,
  2617         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2618         -    add_srs_wkt (p, 5,
  2619         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2620         -    add_srs_wkt (p, 6,
  2621         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2622         -    add_srs_wkt (p, 7,
  2623         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2624         -    add_srs_wkt (p, 8,
  2625         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2626         -    add_srs_wkt (p, 9,
  2627         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2628         -    add_srs_wkt (p, 10,
  2629         -        "\"central_meridian\",3],PARAMETER[\"scale_factor\",0.999");
  2630         -    add_srs_wkt (p, 11,
  2631         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  2632         -    add_srs_wkt (p, 12,
  2633         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2634         -    add_srs_wkt (p, 13,
  2635         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  2636         -    add_srs_wkt (p, 14,
  2637         -        "THORITY[\"EPSG\",\"25831\"]],VERT_CS[\"NN2000 height\",V");
  2638         -    add_srs_wkt (p, 15,
  2639         -        "ERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY[\"E");
  2640         -    add_srs_wkt (p, 16,
  2641         -        "PSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2642         -    add_srs_wkt (p, 17,
  2643         -        "001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]],AU");
  2644         -    add_srs_wkt (p, 18,
  2645         -        "THORITY[\"EPSG\",\"5971\"]]");
  2646         -    p = add_epsg_def_ex (filter, first, last, 5972, "epsg", 5972,
  2647         -        "ETRS89 / UTM zone 32N", 0, 0,
  2648         -        "GRS 1980", "Greenwich",
  2649         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2650         -        "Easting", "East", "Northing", "North");
  2651         -    add_proj4text (p, 0,
  2652         -        "+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2653         -    add_proj4text (p, 1,
  2654         -        "units=m +vunits=m +no_defs");
  2655         -    add_srs_wkt (p, 0,
  2656         -        "COMPD_CS[\"ETRS89 / UTM zone 32 + NN2000 height\",PROJCS");
  2657         -    add_srs_wkt (p, 1,
  2658         -        "[\"ETRS89 / UTM zone 32N\",GEOGCS[\"ETRS89\",DATUM[\"Eur");
  2659         -    add_srs_wkt (p, 2,
  2660         -        "opean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS");
  2661         -    add_srs_wkt (p, 3,
  2662         -        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2663         -    add_srs_wkt (p, 4,
  2664         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2665         -    add_srs_wkt (p, 5,
  2666         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2667         -    add_srs_wkt (p, 6,
  2668         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2669         -    add_srs_wkt (p, 7,
  2670         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2671         -    add_srs_wkt (p, 8,
  2672         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2673         -    add_srs_wkt (p, 9,
  2674         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2675         -    add_srs_wkt (p, 10,
  2676         -        "\"central_meridian\",9],PARAMETER[\"scale_factor\",0.999");
  2677         -    add_srs_wkt (p, 11,
  2678         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  2679         -    add_srs_wkt (p, 12,
  2680         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2681         -    add_srs_wkt (p, 13,
  2682         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  2683         -    add_srs_wkt (p, 14,
  2684         -        "THORITY[\"EPSG\",\"25832\"]],VERT_CS[\"NN2000 height\",V");
  2685         -    add_srs_wkt (p, 15,
  2686         -        "ERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY[\"E");
  2687         -    add_srs_wkt (p, 16,
  2688         -        "PSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2689         -    add_srs_wkt (p, 17,
  2690         -        "001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]],AU");
  2691         -    add_srs_wkt (p, 18,
  2692         -        "THORITY[\"EPSG\",\"5972\"]]");
  2693         -    p = add_epsg_def_ex (filter, first, last, 5973, "epsg", 5973,
  2694         -        "ETRS89 / UTM zone 33N", 0, 0,
  2695         -        "GRS 1980", "Greenwich",
  2696         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2697         -        "Easting", "East", "Northing", "North");
  2698         -    add_proj4text (p, 0,
  2699         -        "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2700         -    add_proj4text (p, 1,
  2701         -        "units=m +vunits=m +no_defs");
  2702         -    add_srs_wkt (p, 0,
  2703         -        "COMPD_CS[\"ETRS89 / UTM zone 33 + NN2000 height\",PROJCS");
  2704         -    add_srs_wkt (p, 1,
  2705         -        "[\"ETRS89 / UTM zone 33N\",GEOGCS[\"ETRS89\",DATUM[\"Eur");
  2706         -    add_srs_wkt (p, 2,
  2707         -        "opean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS");
  2708         -    add_srs_wkt (p, 3,
  2709         -        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2710         -    add_srs_wkt (p, 4,
  2711         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2712         -    add_srs_wkt (p, 5,
  2713         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2714         -    add_srs_wkt (p, 6,
  2715         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2716         -    add_srs_wkt (p, 7,
  2717         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2718         -    add_srs_wkt (p, 8,
  2719         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2720         -    add_srs_wkt (p, 9,
  2721         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2722         -    add_srs_wkt (p, 10,
  2723         -        "\"central_meridian\",15],PARAMETER[\"scale_factor\",0.99");
  2724         -    add_srs_wkt (p, 11,
  2725         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  2726         -    add_srs_wkt (p, 12,
  2727         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2728         -    add_srs_wkt (p, 13,
  2729         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  2730         -    add_srs_wkt (p, 14,
  2731         -        "UTHORITY[\"EPSG\",\"25833\"]],VERT_CS[\"NN2000 height\",");
  2732         -    add_srs_wkt (p, 15,
  2733         -        "VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY[\"");
  2734         -    add_srs_wkt (p, 16,
  2735         -        "EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2736         -    add_srs_wkt (p, 17,
  2737         -        "9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]],A");
  2738         -    add_srs_wkt (p, 18,
  2739         -        "UTHORITY[\"EPSG\",\"5973\"]]");
  2740         -    p = add_epsg_def_ex (filter, first, last, 5974, "epsg", 5974,
  2741         -        "ETRS89 / UTM zone 34N", 0, 0,
  2742         -        "GRS 1980", "Greenwich",
  2743         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2744         -        "Easting", "East", "Northing", "North");
  2745         -    add_proj4text (p, 0,
  2746         -        "+proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2747         -    add_proj4text (p, 1,
  2748         -        "units=m +vunits=m +no_defs");
  2749         -    add_srs_wkt (p, 0,
  2750         -        "COMPD_CS[\"ETRS89 / UTM zone 34 + NN2000 height\",PROJCS");
  2751         -    add_srs_wkt (p, 1,
  2752         -        "[\"ETRS89 / UTM zone 34N\",GEOGCS[\"ETRS89\",DATUM[\"Eur");
  2753         -    add_srs_wkt (p, 2,
  2754         -        "opean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS");
  2755         -    add_srs_wkt (p, 3,
  2756         -        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2757         -    add_srs_wkt (p, 4,
  2758         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2759         -    add_srs_wkt (p, 5,
  2760         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2761         -    add_srs_wkt (p, 6,
  2762         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2763         -    add_srs_wkt (p, 7,
  2764         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2765         -    add_srs_wkt (p, 8,
  2766         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2767         -    add_srs_wkt (p, 9,
  2768         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2769         -    add_srs_wkt (p, 10,
  2770         -        "\"central_meridian\",21],PARAMETER[\"scale_factor\",0.99");
  2771         -    add_srs_wkt (p, 11,
  2772         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  2773         -    add_srs_wkt (p, 12,
  2774         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2775         -    add_srs_wkt (p, 13,
  2776         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  2777         -    add_srs_wkt (p, 14,
  2778         -        "UTHORITY[\"EPSG\",\"25834\"]],VERT_CS[\"NN2000 height\",");
  2779         -    add_srs_wkt (p, 15,
  2780         -        "VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY[\"");
  2781         -    add_srs_wkt (p, 16,
  2782         -        "EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2783         -    add_srs_wkt (p, 17,
  2784         -        "9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]],A");
  2785         -    add_srs_wkt (p, 18,
  2786         -        "UTHORITY[\"EPSG\",\"5974\"]]");
  2787         -    p = add_epsg_def_ex (filter, first, last, 5975, "epsg", 5975,
  2788         -        "ETRS89 / UTM zone 35N", 0, 0,
  2789         -        "GRS 1980", "Greenwich",
  2790         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2791         -        "Easting", "East", "Northing", "North");
  2792         -    add_proj4text (p, 0,
  2793         -        "+proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2794         -    add_proj4text (p, 1,
  2795         -        "units=m +vunits=m +no_defs");
  2796         -    add_srs_wkt (p, 0,
  2797         -        "COMPD_CS[\"ETRS89 / UTM zone 35 + NN2000 height\",PROJCS");
  2798         -    add_srs_wkt (p, 1,
  2799         -        "[\"ETRS89 / UTM zone 35N\",GEOGCS[\"ETRS89\",DATUM[\"Eur");
  2800         -    add_srs_wkt (p, 2,
  2801         -        "opean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS");
  2802         -    add_srs_wkt (p, 3,
  2803         -        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2804         -    add_srs_wkt (p, 4,
  2805         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2806         -    add_srs_wkt (p, 5,
  2807         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2808         -    add_srs_wkt (p, 6,
  2809         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2810         -    add_srs_wkt (p, 7,
  2811         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2812         -    add_srs_wkt (p, 8,
  2813         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2814         -    add_srs_wkt (p, 9,
  2815         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2816         -    add_srs_wkt (p, 10,
  2817         -        "\"central_meridian\",27],PARAMETER[\"scale_factor\",0.99");
  2818         -    add_srs_wkt (p, 11,
  2819         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  2820         -    add_srs_wkt (p, 12,
  2821         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2822         -    add_srs_wkt (p, 13,
  2823         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  2824         -    add_srs_wkt (p, 14,
  2825         -        "UTHORITY[\"EPSG\",\"25835\"]],VERT_CS[\"NN2000 height\",");
  2826         -    add_srs_wkt (p, 15,
  2827         -        "VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY[\"");
  2828         -    add_srs_wkt (p, 16,
  2829         -        "EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2830         -    add_srs_wkt (p, 17,
  2831         -        "9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]],A");
  2832         -    add_srs_wkt (p, 18,
  2833         -        "UTHORITY[\"EPSG\",\"5975\"]]");
  2834         -    p = add_epsg_def_ex (filter, first, last, 5976, "epsg", 5976,
  2835         -        "ETRS89 / UTM zone 36N", 0, 0,
  2836         -        "GRS 1980", "Greenwich",
  2837         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2838         -        "Easting", "East", "Northing", "North");
  2839         -    add_proj4text (p, 0,
  2840         -        "+proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2841         -    add_proj4text (p, 1,
  2842         -        "units=m +vunits=m +no_defs");
  2843         -    add_srs_wkt (p, 0,
  2844         -        "COMPD_CS[\"ETRS89 / UTM zone 36 + NN2000 height\",PROJCS");
  2845         -    add_srs_wkt (p, 1,
  2846         -        "[\"ETRS89 / UTM zone 36N\",GEOGCS[\"ETRS89\",DATUM[\"Eur");
  2847         -    add_srs_wkt (p, 2,
  2848         -        "opean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS");
  2849         -    add_srs_wkt (p, 3,
  2850         -        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2851         -    add_srs_wkt (p, 4,
  2852         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2853         -    add_srs_wkt (p, 5,
  2854         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2855         -    add_srs_wkt (p, 6,
  2856         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2857         -    add_srs_wkt (p, 7,
  2858         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2859         -    add_srs_wkt (p, 8,
  2860         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2861         -    add_srs_wkt (p, 9,
  2862         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2863         -    add_srs_wkt (p, 10,
  2864         -        "\"central_meridian\",33],PARAMETER[\"scale_factor\",0.99");
  2865         -    add_srs_wkt (p, 11,
  2866         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  2867         -    add_srs_wkt (p, 12,
  2868         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2869         -    add_srs_wkt (p, 13,
  2870         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  2871         -    add_srs_wkt (p, 14,
  2872         -        "UTHORITY[\"EPSG\",\"25836\"]],VERT_CS[\"NN2000 height\",");
  2873         -    add_srs_wkt (p, 15,
  2874         -        "VERT_DATUM[\"Norway Normal Null 2000\",2005,AUTHORITY[\"");
  2875         -    add_srs_wkt (p, 16,
  2876         -        "EPSG\",\"1096\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2877         -    add_srs_wkt (p, 17,
  2878         -        "9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5941\"]],A");
  2879         -    add_srs_wkt (p, 18,
  2880         -        "UTHORITY[\"EPSG\",\"5976\"]]");
  2881         -    p = add_epsg_def_ex (filter, first, last, 6050, "epsg", 6050,
  2882         -        "GR96 / EPSG Arctic zone 1-25", 0, 0,
  2883         -        "GRS 1980", "Greenwich",
  2884         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  2885         -        "Easting", "East", "Northing", "North");
  2886         -    add_proj4text (p, 0,
  2887         -        "+proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.4");
  2888         -    add_proj4text (p, 1,
  2889         -        "3711833333333 +lon_0=-30 +x_0=25500000 +y_0=1500000 +ell");
  2890         -    add_proj4text (p, 2,
  2891         -        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2892         -    add_srs_wkt (p, 0,
  2893         -        "PROJCS[\"GR96 / EPSG Arctic zone 1-25\",GEOGCS[\"GR96\",");
  2894         -    add_srs_wkt (p, 1,
  2895         -        "DATUM[\"Greenland_1996\",SPHEROID[\"GRS 1980\",6378137,2");
  2896         -    add_srs_wkt (p, 2,
  2897         -        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  2898         -    add_srs_wkt (p, 3,
  2899         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  2900         -    add_srs_wkt (p, 4,
  2901         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  2902         -    add_srs_wkt (p, 5,
  2903         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  2904         -    add_srs_wkt (p, 6,
  2905         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  2906         -    add_srs_wkt (p, 7,
  2907         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  2908         -    add_srs_wkt (p, 8,
  2909         -        "],PARAMETER[\"standard_parallel_1\",87],PARAMETER[\"stan");
  2910         -    add_srs_wkt (p, 9,
  2911         -        "dard_parallel_2\",83.66666666666667],PARAMETER[\"latitud");
  2912         -    add_srs_wkt (p, 10,
  2913         -        "e_of_origin\",85.43711833333333],PARAMETER[\"central_mer");
  2914         -    add_srs_wkt (p, 11,
  2915         -        "idian\",-30],PARAMETER[\"false_easting\",25500000],PARAM");
  2916         -    add_srs_wkt (p, 12,
  2917         -        "ETER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHOR");
  2918         -    add_srs_wkt (p, 13,
  2919         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  2920         -    add_srs_wkt (p, 14,
  2921         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"6050\"]]");
  2922         -    p = add_epsg_def_ex (filter, first, last, 6051, "epsg", 6051,
  2923         -        "GR96 / EPSG Arctic zone 2-18", 0, 0,
  2924         -        "GRS 1980", "Greenwich",
  2925         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  2926         -        "Easting", "East", "Northing", "North");
  2927         -    add_proj4text (p, 0,
  2928         -        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
  2929         -    add_proj4text (p, 1,
  2930         -        "333 +lat_0=82.05842488888888 +lon_0=-52 +x_0=18500000 +y");
  2931         -    add_proj4text (p, 2,
  2932         -        "_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  2933         -    add_proj4text (p, 3,
  2934         -        "+no_defs");
  2935         -    add_srs_wkt (p, 0,
  2936         -        "PROJCS[\"GR96 / EPSG Arctic zone 2-18\",GEOGCS[\"GR96\",");
  2937         -    add_srs_wkt (p, 1,
  2938         -        "DATUM[\"Greenland_1996\",SPHEROID[\"GRS 1980\",6378137,2");
  2939         -    add_srs_wkt (p, 2,
  2940         -        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  2941         -    add_srs_wkt (p, 3,
  2942         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  2943         -    add_srs_wkt (p, 4,
  2944         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  2945         -    add_srs_wkt (p, 5,
  2946         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  2947         -    add_srs_wkt (p, 6,
  2948         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  2949         -    add_srs_wkt (p, 7,
  2950         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  2951         -    add_srs_wkt (p, 8,
  2952         -        "],PARAMETER[\"standard_parallel_1\",83.66666666666667],P");
  2953         -    add_srs_wkt (p, 9,
  2954         -        "ARAMETER[\"standard_parallel_2\",80.33333333333333],PARA");
  2955         -    add_srs_wkt (p, 10,
  2956         -        "METER[\"latitude_of_origin\",82.05842488888888],PARAMETE");
  2957         -    add_srs_wkt (p, 11,
  2958         -        "R[\"central_meridian\",-52],PARAMETER[\"false_easting\",");
  2959         -    add_srs_wkt (p, 12,
  2960         -        "18500000],PARAMETER[\"false_northing\",2500000],UNIT[\"m");
  2961         -    add_srs_wkt (p, 13,
  2962         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  2963         -    add_srs_wkt (p, 14,
  2964         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6051");
  2965         -    add_srs_wkt (p, 15,
  2966         -        "\"]]");
  2967         -    p = add_epsg_def_ex (filter, first, last, 6052, "epsg", 6052,
  2968         -        "GR96 / EPSG Arctic zone 2-20", 0, 0,
  2969         -        "GRS 1980", "Greenwich",
  2970         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  2971         -        "Easting", "East", "Northing", "North");
  2972         -    add_proj4text (p, 0,
  2973         -        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
  2974         -    add_proj4text (p, 1,
  2975         -        "333 +lat_0=82.05842488888888 +lon_0=-12 +x_0=20500000 +y");
  2976         -    add_proj4text (p, 2,
  2977         -        "_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  2978         -    add_proj4text (p, 3,
  2979         -        "+no_defs");
  2980         -    add_srs_wkt (p, 0,
  2981         -        "PROJCS[\"GR96 / EPSG Arctic zone 2-20\",GEOGCS[\"GR96\",");
  2982         -    add_srs_wkt (p, 1,
  2983         -        "DATUM[\"Greenland_1996\",SPHEROID[\"GRS 1980\",6378137,2");
  2984         -    add_srs_wkt (p, 2,
  2985         -        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  2986         -    add_srs_wkt (p, 3,
  2987         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  2988         -    add_srs_wkt (p, 4,
  2989         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  2990         -    add_srs_wkt (p, 5,
  2991         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  2992         -    add_srs_wkt (p, 6,
  2993         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  2994         -    add_srs_wkt (p, 7,
  2995         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  2996         -    add_srs_wkt (p, 8,
  2997         -        "],PARAMETER[\"standard_parallel_1\",83.66666666666667],P");
  2998         -    add_srs_wkt (p, 9,
  2999         -        "ARAMETER[\"standard_parallel_2\",80.33333333333333],PARA");
  3000         -    add_srs_wkt (p, 10,
  3001         -        "METER[\"latitude_of_origin\",82.05842488888888],PARAMETE");
  3002         -    add_srs_wkt (p, 11,
  3003         -        "R[\"central_meridian\",-12],PARAMETER[\"false_easting\",");
  3004         -    add_srs_wkt (p, 12,
  3005         -        "20500000],PARAMETER[\"false_northing\",2500000],UNIT[\"m");
  3006         -    add_srs_wkt (p, 13,
  3007         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3008         -    add_srs_wkt (p, 14,
  3009         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6052");
  3010         -    add_srs_wkt (p, 15,
  3011         -        "\"]]");
  3012         -    p = add_epsg_def_ex (filter, first, last, 6053, "epsg", 6053,
  3013         -        "GR96 / EPSG Arctic zone 3-29", 0, 0,
  3014         -        "GRS 1980", "Greenwich",
  3015         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3016         -        "Easting", "East", "Northing", "North");
  3017         -    add_proj4text (p, 0,
  3018         -        "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
  3019         -    add_proj4text (p, 1,
  3020         -        "0733752777778 +lon_0=-69 +x_0=29500000 +y_0=3500000 +ell");
  3021         -    add_proj4text (p, 2,
  3022         -        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3023         -    add_srs_wkt (p, 0,
  3024         -        "PROJCS[\"GR96 / EPSG Arctic zone 3-29\",GEOGCS[\"GR96\",");
  3025         -    add_srs_wkt (p, 1,
  3026         -        "DATUM[\"Greenland_1996\",SPHEROID[\"GRS 1980\",6378137,2");
  3027         -    add_srs_wkt (p, 2,
  3028         -        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3029         -    add_srs_wkt (p, 3,
  3030         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3031         -    add_srs_wkt (p, 4,
  3032         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3033         -    add_srs_wkt (p, 5,
  3034         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3035         -    add_srs_wkt (p, 6,
  3036         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3037         -    add_srs_wkt (p, 7,
  3038         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3039         -    add_srs_wkt (p, 8,
  3040         -        "],PARAMETER[\"standard_parallel_1\",80.33333333333333],P");
  3041         -    add_srs_wkt (p, 9,
  3042         -        "ARAMETER[\"standard_parallel_2\",77],PARAMETER[\"latitud");
  3043         -    add_srs_wkt (p, 10,
  3044         -        "e_of_origin\",78.70733752777778],PARAMETER[\"central_mer");
  3045         -    add_srs_wkt (p, 11,
  3046         -        "idian\",-69],PARAMETER[\"false_easting\",29500000],PARAM");
  3047         -    add_srs_wkt (p, 12,
  3048         -        "ETER[\"false_northing\",3500000],UNIT[\"metre\",1,AUTHOR");
  3049         -    add_srs_wkt (p, 13,
  3050         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3051         -    add_srs_wkt (p, 14,
  3052         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"6053\"]]");
  3053         -    p = add_epsg_def_ex (filter, first, last, 6054, "epsg", 6054,
  3054         -        "GR96 / EPSG Arctic zone 3-31", 0, 0,
  3055         -        "GRS 1980", "Greenwich",
  3056         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3057         -        "Easting", "East", "Northing", "North");
           55  +    p = add_epsg_def (filter, first, last, 6054, "epsg", 6054,
           56  +        "GR96 / EPSG Arctic zone 3-31");
  3058     57       add_proj4text (p, 0,
  3059     58           "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
  3060     59       add_proj4text (p, 1,
  3061     60           "0733752777778 +lon_0=-39 +x_0=31500000 +y_0=3500000 +ell");
  3062     61       add_proj4text (p, 2,
  3063     62           "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3064     63       add_srs_wkt (p, 0,
................................................................................
  3068     67       add_srs_wkt (p, 2,
  3069     68           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3070     69       add_srs_wkt (p, 3,
  3071     70           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3072     71       add_srs_wkt (p, 4,
  3073     72           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3074     73       add_srs_wkt (p, 5,
  3075         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3076         -    add_srs_wkt (p, 6,
  3077         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3078         -    add_srs_wkt (p, 7,
  3079         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3080         -    add_srs_wkt (p, 8,
  3081         -        "],PARAMETER[\"standard_parallel_1\",80.33333333333333],P");
  3082         -    add_srs_wkt (p, 9,
  3083         -        "ARAMETER[\"standard_parallel_2\",77],PARAMETER[\"latitud");
  3084         -    add_srs_wkt (p, 10,
  3085         -        "e_of_origin\",78.70733752777778],PARAMETER[\"central_mer");
  3086         -    add_srs_wkt (p, 11,
  3087         -        "idian\",-39],PARAMETER[\"false_easting\",31500000],PARAM");
  3088         -    add_srs_wkt (p, 12,
  3089         -        "ETER[\"false_northing\",3500000],UNIT[\"metre\",1,AUTHOR");
  3090         -    add_srs_wkt (p, 13,
  3091         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3092         -    add_srs_wkt (p, 14,
  3093         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"6054\"]]");
  3094         -    p = add_epsg_def_ex (filter, first, last, 6055, "epsg", 6055,
  3095         -        "GR96 / EPSG Arctic zone 3-33", 0, 0,
  3096         -        "GRS 1980", "Greenwich",
  3097         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3098         -        "Easting", "East", "Northing", "North");
           74  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
           75  +    add_srs_wkt (p, 6,
           76  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
           77  +    add_srs_wkt (p, 7,
           78  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",80.33333333333");
           79  +    add_srs_wkt (p, 8,
           80  +        "333],PARAMETER[\"standard_parallel_2\",77],PARAMETER[\"l");
           81  +    add_srs_wkt (p, 9,
           82  +        "atitude_of_origin\",78.70733752777778],PARAMETER[\"centr");
           83  +    add_srs_wkt (p, 10,
           84  +        "al_meridian\",-39],PARAMETER[\"false_easting\",31500000]");
           85  +    add_srs_wkt (p, 11,
           86  +        ",PARAMETER[\"false_northing\",3500000],UNIT[\"metre\",1,");
           87  +    add_srs_wkt (p, 12,
           88  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
           89  +    add_srs_wkt (p, 13,
           90  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6054\"]]");
           91  +    p = add_epsg_def (filter, first, last, 6055, "epsg", 6055,
           92  +        "GR96 / EPSG Arctic zone 3-33");
  3099     93       add_proj4text (p, 0,
  3100     94           "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
  3101     95       add_proj4text (p, 1,
  3102     96           "0733752777778 +lon_0=-10 +x_0=33500000 +y_0=3500000 +ell");
  3103     97       add_proj4text (p, 2,
  3104     98           "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3105     99       add_srs_wkt (p, 0,
................................................................................
  3109    103       add_srs_wkt (p, 2,
  3110    104           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3111    105       add_srs_wkt (p, 3,
  3112    106           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3113    107       add_srs_wkt (p, 4,
  3114    108           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3115    109       add_srs_wkt (p, 5,
  3116         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3117         -    add_srs_wkt (p, 6,
  3118         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3119         -    add_srs_wkt (p, 7,
  3120         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3121         -    add_srs_wkt (p, 8,
  3122         -        "],PARAMETER[\"standard_parallel_1\",80.33333333333333],P");
  3123         -    add_srs_wkt (p, 9,
  3124         -        "ARAMETER[\"standard_parallel_2\",77],PARAMETER[\"latitud");
  3125         -    add_srs_wkt (p, 10,
  3126         -        "e_of_origin\",78.70733752777778],PARAMETER[\"central_mer");
  3127         -    add_srs_wkt (p, 11,
  3128         -        "idian\",-10],PARAMETER[\"false_easting\",33500000],PARAM");
  3129         -    add_srs_wkt (p, 12,
  3130         -        "ETER[\"false_northing\",3500000],UNIT[\"metre\",1,AUTHOR");
  3131         -    add_srs_wkt (p, 13,
  3132         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3133         -    add_srs_wkt (p, 14,
  3134         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"6055\"]]");
  3135         -    p = add_epsg_def_ex (filter, first, last, 6056, "epsg", 6056,
  3136         -        "GR96 / EPSG Arctic zone 4-20", 0, 0,
  3137         -        "GRS 1980", "Greenwich",
  3138         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3139         -        "Easting", "East", "Northing", "North");
          110  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          111  +    add_srs_wkt (p, 6,
          112  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          113  +    add_srs_wkt (p, 7,
          114  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",80.33333333333");
          115  +    add_srs_wkt (p, 8,
          116  +        "333],PARAMETER[\"standard_parallel_2\",77],PARAMETER[\"l");
          117  +    add_srs_wkt (p, 9,
          118  +        "atitude_of_origin\",78.70733752777778],PARAMETER[\"centr");
          119  +    add_srs_wkt (p, 10,
          120  +        "al_meridian\",-10],PARAMETER[\"false_easting\",33500000]");
          121  +    add_srs_wkt (p, 11,
          122  +        ",PARAMETER[\"false_northing\",3500000],UNIT[\"metre\",1,");
          123  +    add_srs_wkt (p, 12,
          124  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
          125  +    add_srs_wkt (p, 13,
          126  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6055\"]]");
          127  +    p = add_epsg_def (filter, first, last, 6056, "epsg", 6056,
          128  +        "GR96 / EPSG Arctic zone 4-20");
  3140    129       add_proj4text (p, 0,
  3141    130           "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
  3142    131       add_proj4text (p, 1,
  3143    132           "6440330555556 +lon_0=-64 +x_0=20500000 +y_0=4500000 +ell");
  3144    133       add_proj4text (p, 2,
  3145    134           "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3146    135       add_srs_wkt (p, 0,
................................................................................
  3150    139       add_srs_wkt (p, 2,
  3151    140           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3152    141       add_srs_wkt (p, 3,
  3153    142           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3154    143       add_srs_wkt (p, 4,
  3155    144           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3156    145       add_srs_wkt (p, 5,
  3157         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3158         -    add_srs_wkt (p, 6,
  3159         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3160         -    add_srs_wkt (p, 7,
  3161         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3162         -    add_srs_wkt (p, 8,
  3163         -        "],PARAMETER[\"standard_parallel_1\",77],PARAMETER[\"stan");
  3164         -    add_srs_wkt (p, 9,
  3165         -        "dard_parallel_2\",73.66666666666667],PARAMETER[\"latitud");
  3166         -    add_srs_wkt (p, 10,
  3167         -        "e_of_origin\",75.36440330555556],PARAMETER[\"central_mer");
  3168         -    add_srs_wkt (p, 11,
  3169         -        "idian\",-64],PARAMETER[\"false_easting\",20500000],PARAM");
  3170         -    add_srs_wkt (p, 12,
  3171         -        "ETER[\"false_northing\",4500000],UNIT[\"metre\",1,AUTHOR");
  3172         -    add_srs_wkt (p, 13,
  3173         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3174         -    add_srs_wkt (p, 14,
  3175         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"6056\"]]");
  3176         -    p = add_epsg_def_ex (filter, first, last, 6057, "epsg", 6057,
  3177         -        "GR96 / EPSG Arctic zone 4-22", 0, 0,
  3178         -        "GRS 1980", "Greenwich",
  3179         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3180         -        "Easting", "East", "Northing", "North");
          146  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          147  +    add_srs_wkt (p, 6,
          148  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          149  +    add_srs_wkt (p, 7,
          150  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",77],PARAMETER[");
          151  +    add_srs_wkt (p, 8,
          152  +        "\"standard_parallel_2\",73.66666666666667],PARAMETER[\"l");
          153  +    add_srs_wkt (p, 9,
          154  +        "atitude_of_origin\",75.36440330555556],PARAMETER[\"centr");
          155  +    add_srs_wkt (p, 10,
          156  +        "al_meridian\",-64],PARAMETER[\"false_easting\",20500000]");
          157  +    add_srs_wkt (p, 11,
          158  +        ",PARAMETER[\"false_northing\",4500000],UNIT[\"metre\",1,");
          159  +    add_srs_wkt (p, 12,
          160  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
          161  +    add_srs_wkt (p, 13,
          162  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6056\"]]");
          163  +    p = add_epsg_def (filter, first, last, 6057, "epsg", 6057,
          164  +        "GR96 / EPSG Arctic zone 4-22");
  3181    165       add_proj4text (p, 0,
  3182    166           "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
  3183    167       add_proj4text (p, 1,
  3184    168           "6440330555556 +lon_0=-39 +x_0=22500000 +y_0=4500000 +ell");
  3185    169       add_proj4text (p, 2,
  3186    170           "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3187    171       add_srs_wkt (p, 0,
................................................................................
  3191    175       add_srs_wkt (p, 2,
  3192    176           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3193    177       add_srs_wkt (p, 3,
  3194    178           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3195    179       add_srs_wkt (p, 4,
  3196    180           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3197    181       add_srs_wkt (p, 5,
  3198         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3199         -    add_srs_wkt (p, 6,
  3200         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3201         -    add_srs_wkt (p, 7,
  3202         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3203         -    add_srs_wkt (p, 8,
  3204         -        "],PARAMETER[\"standard_parallel_1\",77],PARAMETER[\"stan");
  3205         -    add_srs_wkt (p, 9,
  3206         -        "dard_parallel_2\",73.66666666666667],PARAMETER[\"latitud");
  3207         -    add_srs_wkt (p, 10,
  3208         -        "e_of_origin\",75.36440330555556],PARAMETER[\"central_mer");
  3209         -    add_srs_wkt (p, 11,
  3210         -        "idian\",-39],PARAMETER[\"false_easting\",22500000],PARAM");
  3211         -    add_srs_wkt (p, 12,
  3212         -        "ETER[\"false_northing\",4500000],UNIT[\"metre\",1,AUTHOR");
  3213         -    add_srs_wkt (p, 13,
  3214         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3215         -    add_srs_wkt (p, 14,
  3216         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"6057\"]]");
  3217         -    p = add_epsg_def_ex (filter, first, last, 6058, "epsg", 6058,
  3218         -        "GR96 / EPSG Arctic zone 4-24", 0, 0,
  3219         -        "GRS 1980", "Greenwich",
  3220         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3221         -        "Easting", "East", "Northing", "North");
          182  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          183  +    add_srs_wkt (p, 6,
          184  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          185  +    add_srs_wkt (p, 7,
          186  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",77],PARAMETER[");
          187  +    add_srs_wkt (p, 8,
          188  +        "\"standard_parallel_2\",73.66666666666667],PARAMETER[\"l");
          189  +    add_srs_wkt (p, 9,
          190  +        "atitude_of_origin\",75.36440330555556],PARAMETER[\"centr");
          191  +    add_srs_wkt (p, 10,
          192  +        "al_meridian\",-39],PARAMETER[\"false_easting\",22500000]");
          193  +    add_srs_wkt (p, 11,
          194  +        ",PARAMETER[\"false_northing\",4500000],UNIT[\"metre\",1,");
          195  +    add_srs_wkt (p, 12,
          196  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
          197  +    add_srs_wkt (p, 13,
          198  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6057\"]]");
          199  +    p = add_epsg_def (filter, first, last, 6058, "epsg", 6058,
          200  +        "GR96 / EPSG Arctic zone 4-24");
  3222    201       add_proj4text (p, 0,
  3223    202           "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
  3224    203       add_proj4text (p, 1,
  3225    204           "6440330555556 +lon_0=-14 +x_0=24500000 +y_0=4500000 +ell");
  3226    205       add_proj4text (p, 2,
  3227    206           "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3228    207       add_srs_wkt (p, 0,
................................................................................
  3232    211       add_srs_wkt (p, 2,
  3233    212           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3234    213       add_srs_wkt (p, 3,
  3235    214           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3236    215       add_srs_wkt (p, 4,
  3237    216           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3238    217       add_srs_wkt (p, 5,
  3239         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3240         -    add_srs_wkt (p, 6,
  3241         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3242         -    add_srs_wkt (p, 7,
  3243         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3244         -    add_srs_wkt (p, 8,
  3245         -        "],PARAMETER[\"standard_parallel_1\",77],PARAMETER[\"stan");
  3246         -    add_srs_wkt (p, 9,
  3247         -        "dard_parallel_2\",73.66666666666667],PARAMETER[\"latitud");
  3248         -    add_srs_wkt (p, 10,
  3249         -        "e_of_origin\",75.36440330555556],PARAMETER[\"central_mer");
  3250         -    add_srs_wkt (p, 11,
  3251         -        "idian\",-14],PARAMETER[\"false_easting\",24500000],PARAM");
  3252         -    add_srs_wkt (p, 12,
  3253         -        "ETER[\"false_northing\",4500000],UNIT[\"metre\",1,AUTHOR");
  3254         -    add_srs_wkt (p, 13,
  3255         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3256         -    add_srs_wkt (p, 14,
  3257         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"6058\"]]");
  3258         -    p = add_epsg_def_ex (filter, first, last, 6059, "epsg", 6059,
  3259         -        "GR96 / EPSG Arctic zone 5-41", 0, 0,
  3260         -        "GRS 1980", "Greenwich",
  3261         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3262         -        "Easting", "East", "Northing", "North");
          218  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          219  +    add_srs_wkt (p, 6,
          220  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          221  +    add_srs_wkt (p, 7,
          222  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",77],PARAMETER[");
          223  +    add_srs_wkt (p, 8,
          224  +        "\"standard_parallel_2\",73.66666666666667],PARAMETER[\"l");
          225  +    add_srs_wkt (p, 9,
          226  +        "atitude_of_origin\",75.36440330555556],PARAMETER[\"centr");
          227  +    add_srs_wkt (p, 10,
          228  +        "al_meridian\",-14],PARAMETER[\"false_easting\",24500000]");
          229  +    add_srs_wkt (p, 11,
          230  +        ",PARAMETER[\"false_northing\",4500000],UNIT[\"metre\",1,");
          231  +    add_srs_wkt (p, 12,
          232  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
          233  +    add_srs_wkt (p, 13,
          234  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6058\"]]");
          235  +    p = add_epsg_def (filter, first, last, 6059, "epsg", 6059,
          236  +        "GR96 / EPSG Arctic zone 5-41");
  3263    237       add_proj4text (p, 0,
  3264    238           "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
  3265    239       add_proj4text (p, 1,
  3266    240           "333 +lat_0=72.02500919444445 +lon_0=-62 +x_0=41500000 +y");
  3267    241       add_proj4text (p, 2,
  3268    242           "_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  3269    243       add_proj4text (p, 3,
................................................................................
  3275    249       add_srs_wkt (p, 2,
  3276    250           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3277    251       add_srs_wkt (p, 3,
  3278    252           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3279    253       add_srs_wkt (p, 4,
  3280    254           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3281    255       add_srs_wkt (p, 5,
  3282         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3283         -    add_srs_wkt (p, 6,
  3284         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3285         -    add_srs_wkt (p, 7,
  3286         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3287         -    add_srs_wkt (p, 8,
  3288         -        "],PARAMETER[\"standard_parallel_1\",73.66666666666667],P");
  3289         -    add_srs_wkt (p, 9,
  3290         -        "ARAMETER[\"standard_parallel_2\",70.33333333333333],PARA");
  3291         -    add_srs_wkt (p, 10,
  3292         -        "METER[\"latitude_of_origin\",72.02500919444445],PARAMETE");
  3293         -    add_srs_wkt (p, 11,
  3294         -        "R[\"central_meridian\",-62],PARAMETER[\"false_easting\",");
  3295         -    add_srs_wkt (p, 12,
  3296         -        "41500000],PARAMETER[\"false_northing\",5500000],UNIT[\"m");
  3297         -    add_srs_wkt (p, 13,
  3298         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3299         -    add_srs_wkt (p, 14,
  3300         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6059");
  3301         -    add_srs_wkt (p, 15,
  3302         -        "\"]]");
  3303         -    p = add_epsg_def_ex (filter, first, last, 6060, "epsg", 6060,
  3304         -        "GR96 / EPSG Arctic zone 5-43", 0, 0,
  3305         -        "GRS 1980", "Greenwich",
  3306         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3307         -        "Easting", "East", "Northing", "North");
          256  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          257  +    add_srs_wkt (p, 6,
          258  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          259  +    add_srs_wkt (p, 7,
          260  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",73.66666666666");
          261  +    add_srs_wkt (p, 8,
          262  +        "667],PARAMETER[\"standard_parallel_2\",70.33333333333333");
          263  +    add_srs_wkt (p, 9,
          264  +        "],PARAMETER[\"latitude_of_origin\",72.02500919444445],PA");
          265  +    add_srs_wkt (p, 10,
          266  +        "RAMETER[\"central_meridian\",-62],PARAMETER[\"false_east");
          267  +    add_srs_wkt (p, 11,
          268  +        "ing\",41500000],PARAMETER[\"false_northing\",5500000],UN");
          269  +    add_srs_wkt (p, 12,
          270  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          271  +    add_srs_wkt (p, 13,
          272  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
          273  +    add_srs_wkt (p, 14,
          274  +        "\"6059\"]]");
          275  +    p = add_epsg_def (filter, first, last, 6060, "epsg", 6060,
          276  +        "GR96 / EPSG Arctic zone 5-43");
  3308    277       add_proj4text (p, 0,
  3309    278           "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
  3310    279       add_proj4text (p, 1,
  3311    280           "333 +lat_0=72.02500919444445 +lon_0=-42 +x_0=43500000 +y");
  3312    281       add_proj4text (p, 2,
  3313    282           "_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  3314    283       add_proj4text (p, 3,
................................................................................
  3320    289       add_srs_wkt (p, 2,
  3321    290           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3322    291       add_srs_wkt (p, 3,
  3323    292           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3324    293       add_srs_wkt (p, 4,
  3325    294           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3326    295       add_srs_wkt (p, 5,
  3327         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3328         -    add_srs_wkt (p, 6,
  3329         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3330         -    add_srs_wkt (p, 7,
  3331         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3332         -    add_srs_wkt (p, 8,
  3333         -        "],PARAMETER[\"standard_parallel_1\",73.66666666666667],P");
  3334         -    add_srs_wkt (p, 9,
  3335         -        "ARAMETER[\"standard_parallel_2\",70.33333333333333],PARA");
  3336         -    add_srs_wkt (p, 10,
  3337         -        "METER[\"latitude_of_origin\",72.02500919444445],PARAMETE");
  3338         -    add_srs_wkt (p, 11,
  3339         -        "R[\"central_meridian\",-42],PARAMETER[\"false_easting\",");
  3340         -    add_srs_wkt (p, 12,
  3341         -        "43500000],PARAMETER[\"false_northing\",5500000],UNIT[\"m");
  3342         -    add_srs_wkt (p, 13,
  3343         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3344         -    add_srs_wkt (p, 14,
  3345         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6060");
  3346         -    add_srs_wkt (p, 15,
  3347         -        "\"]]");
  3348         -    p = add_epsg_def_ex (filter, first, last, 6061, "epsg", 6061,
  3349         -        "GR96 / EPSG Arctic zone 5-45", 0, 0,
  3350         -        "GRS 1980", "Greenwich",
  3351         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3352         -        "Easting", "East", "Northing", "North");
          296  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          297  +    add_srs_wkt (p, 6,
          298  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          299  +    add_srs_wkt (p, 7,
          300  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",73.66666666666");
          301  +    add_srs_wkt (p, 8,
          302  +        "667],PARAMETER[\"standard_parallel_2\",70.33333333333333");
          303  +    add_srs_wkt (p, 9,
          304  +        "],PARAMETER[\"latitude_of_origin\",72.02500919444445],PA");
          305  +    add_srs_wkt (p, 10,
          306  +        "RAMETER[\"central_meridian\",-42],PARAMETER[\"false_east");
          307  +    add_srs_wkt (p, 11,
          308  +        "ing\",43500000],PARAMETER[\"false_northing\",5500000],UN");
          309  +    add_srs_wkt (p, 12,
          310  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          311  +    add_srs_wkt (p, 13,
          312  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
          313  +    add_srs_wkt (p, 14,
          314  +        "\"6060\"]]");
          315  +    p = add_epsg_def (filter, first, last, 6061, "epsg", 6061,
          316  +        "GR96 / EPSG Arctic zone 5-45");
  3353    317       add_proj4text (p, 0,
  3354    318           "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
  3355    319       add_proj4text (p, 1,
  3356    320           "333 +lat_0=72.02500919444445 +lon_0=-22 +x_0=45500000 +y");
  3357    321       add_proj4text (p, 2,
  3358    322           "_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  3359    323       add_proj4text (p, 3,
................................................................................
  3365    329       add_srs_wkt (p, 2,
  3366    330           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3367    331       add_srs_wkt (p, 3,
  3368    332           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3369    333       add_srs_wkt (p, 4,
  3370    334           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3371    335       add_srs_wkt (p, 5,
  3372         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3373         -    add_srs_wkt (p, 6,
  3374         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3375         -    add_srs_wkt (p, 7,
  3376         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3377         -    add_srs_wkt (p, 8,
  3378         -        "],PARAMETER[\"standard_parallel_1\",73.66666666666667],P");
  3379         -    add_srs_wkt (p, 9,
  3380         -        "ARAMETER[\"standard_parallel_2\",70.33333333333333],PARA");
  3381         -    add_srs_wkt (p, 10,
  3382         -        "METER[\"latitude_of_origin\",72.02500919444445],PARAMETE");
  3383         -    add_srs_wkt (p, 11,
  3384         -        "R[\"central_meridian\",-22],PARAMETER[\"false_easting\",");
  3385         -    add_srs_wkt (p, 12,
  3386         -        "45500000],PARAMETER[\"false_northing\",5500000],UNIT[\"m");
  3387         -    add_srs_wkt (p, 13,
  3388         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3389         -    add_srs_wkt (p, 14,
  3390         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6061");
  3391         -    add_srs_wkt (p, 15,
  3392         -        "\"]]");
  3393         -    p = add_epsg_def_ex (filter, first, last, 6062, "epsg", 6062,
  3394         -        "GR96 / EPSG Arctic zone 6-26", 0, 0,
  3395         -        "GRS 1980", "Greenwich",
  3396         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3397         -        "Easting", "East", "Northing", "North");
          336  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          337  +    add_srs_wkt (p, 6,
          338  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          339  +    add_srs_wkt (p, 7,
          340  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",73.66666666666");
          341  +    add_srs_wkt (p, 8,
          342  +        "667],PARAMETER[\"standard_parallel_2\",70.33333333333333");
          343  +    add_srs_wkt (p, 9,
          344  +        "],PARAMETER[\"latitude_of_origin\",72.02500919444445],PA");
          345  +    add_srs_wkt (p, 10,
          346  +        "RAMETER[\"central_meridian\",-22],PARAMETER[\"false_east");
          347  +    add_srs_wkt (p, 11,
          348  +        "ing\",45500000],PARAMETER[\"false_northing\",5500000],UN");
          349  +    add_srs_wkt (p, 12,
          350  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          351  +    add_srs_wkt (p, 13,
          352  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
          353  +    add_srs_wkt (p, 14,
          354  +        "\"6061\"]]");
          355  +    p = add_epsg_def (filter, first, last, 6062, "epsg", 6062,
          356  +        "GR96 / EPSG Arctic zone 6-26");
  3398    357       add_proj4text (p, 0,
  3399    358           "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
  3400    359       add_proj4text (p, 1,
  3401    360           "8747555555557 +lon_0=-56 +x_0=26500000 +y_0=6500000 +ell");
  3402    361       add_proj4text (p, 2,
  3403    362           "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3404    363       add_srs_wkt (p, 0,
................................................................................
  3408    367       add_srs_wkt (p, 2,
  3409    368           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3410    369       add_srs_wkt (p, 3,
  3411    370           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3412    371       add_srs_wkt (p, 4,
  3413    372           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3414    373       add_srs_wkt (p, 5,
  3415         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3416         -    add_srs_wkt (p, 6,
  3417         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3418         -    add_srs_wkt (p, 7,
  3419         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3420         -    add_srs_wkt (p, 8,
  3421         -        "],PARAMETER[\"standard_parallel_1\",70.33333333333333],P");
  3422         -    add_srs_wkt (p, 9,
  3423         -        "ARAMETER[\"standard_parallel_2\",67],PARAMETER[\"latitud");
  3424         -    add_srs_wkt (p, 10,
  3425         -        "e_of_origin\",68.68747555555557],PARAMETER[\"central_mer");
  3426         -    add_srs_wkt (p, 11,
  3427         -        "idian\",-56],PARAMETER[\"false_easting\",26500000],PARAM");
  3428         -    add_srs_wkt (p, 12,
  3429         -        "ETER[\"false_northing\",6500000],UNIT[\"metre\",1,AUTHOR");
  3430         -    add_srs_wkt (p, 13,
  3431         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3432         -    add_srs_wkt (p, 14,
  3433         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"6062\"]]");
  3434         -    p = add_epsg_def_ex (filter, first, last, 6063, "epsg", 6063,
  3435         -        "GR96 / EPSG Arctic zone 6-28", 0, 0,
  3436         -        "GRS 1980", "Greenwich",
  3437         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3438         -        "Easting", "East", "Northing", "North");
          374  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          375  +    add_srs_wkt (p, 6,
          376  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          377  +    add_srs_wkt (p, 7,
          378  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",70.33333333333");
          379  +    add_srs_wkt (p, 8,
          380  +        "333],PARAMETER[\"standard_parallel_2\",67],PARAMETER[\"l");
          381  +    add_srs_wkt (p, 9,
          382  +        "atitude_of_origin\",68.68747555555557],PARAMETER[\"centr");
          383  +    add_srs_wkt (p, 10,
          384  +        "al_meridian\",-56],PARAMETER[\"false_easting\",26500000]");
          385  +    add_srs_wkt (p, 11,
          386  +        ",PARAMETER[\"false_northing\",6500000],UNIT[\"metre\",1,");
          387  +    add_srs_wkt (p, 12,
          388  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
          389  +    add_srs_wkt (p, 13,
          390  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6062\"]]");
          391  +    p = add_epsg_def (filter, first, last, 6063, "epsg", 6063,
          392  +        "GR96 / EPSG Arctic zone 6-28");
  3439    393       add_proj4text (p, 0,
  3440    394           "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
  3441    395       add_proj4text (p, 1,
  3442    396           "8747555555557 +lon_0=-38 +x_0=28500000 +y_0=6500000 +ell");
  3443    397       add_proj4text (p, 2,
  3444    398           "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3445    399       add_srs_wkt (p, 0,
................................................................................
  3449    403       add_srs_wkt (p, 2,
  3450    404           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3451    405       add_srs_wkt (p, 3,
  3452    406           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3453    407       add_srs_wkt (p, 4,
  3454    408           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3455    409       add_srs_wkt (p, 5,
  3456         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3457         -    add_srs_wkt (p, 6,
  3458         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3459         -    add_srs_wkt (p, 7,
  3460         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3461         -    add_srs_wkt (p, 8,
  3462         -        "],PARAMETER[\"standard_parallel_1\",70.33333333333333],P");
  3463         -    add_srs_wkt (p, 9,
  3464         -        "ARAMETER[\"standard_parallel_2\",67],PARAMETER[\"latitud");
  3465         -    add_srs_wkt (p, 10,
  3466         -        "e_of_origin\",68.68747555555557],PARAMETER[\"central_mer");
  3467         -    add_srs_wkt (p, 11,
  3468         -        "idian\",-38],PARAMETER[\"false_easting\",28500000],PARAM");
  3469         -    add_srs_wkt (p, 12,
  3470         -        "ETER[\"false_northing\",6500000],UNIT[\"metre\",1,AUTHOR");
  3471         -    add_srs_wkt (p, 13,
  3472         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3473         -    add_srs_wkt (p, 14,
  3474         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"6063\"]]");
  3475         -    p = add_epsg_def_ex (filter, first, last, 6064, "epsg", 6064,
  3476         -        "GR96 / EPSG Arctic zone 6-30", 0, 0,
  3477         -        "GRS 1980", "Greenwich",
  3478         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3479         -        "Easting", "East", "Northing", "North");
          410  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          411  +    add_srs_wkt (p, 6,
          412  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          413  +    add_srs_wkt (p, 7,
          414  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",70.33333333333");
          415  +    add_srs_wkt (p, 8,
          416  +        "333],PARAMETER[\"standard_parallel_2\",67],PARAMETER[\"l");
          417  +    add_srs_wkt (p, 9,
          418  +        "atitude_of_origin\",68.68747555555557],PARAMETER[\"centr");
          419  +    add_srs_wkt (p, 10,
          420  +        "al_meridian\",-38],PARAMETER[\"false_easting\",28500000]");
          421  +    add_srs_wkt (p, 11,
          422  +        ",PARAMETER[\"false_northing\",6500000],UNIT[\"metre\",1,");
          423  +    add_srs_wkt (p, 12,
          424  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
          425  +    add_srs_wkt (p, 13,
          426  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6063\"]]");
          427  +    p = add_epsg_def (filter, first, last, 6064, "epsg", 6064,
          428  +        "GR96 / EPSG Arctic zone 6-30");
  3480    429       add_proj4text (p, 0,
  3481    430           "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
  3482    431       add_proj4text (p, 1,
  3483    432           "8747555555557 +lon_0=-20 +x_0=30500000 +y_0=6500000 +ell");
  3484    433       add_proj4text (p, 2,
  3485    434           "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3486    435       add_srs_wkt (p, 0,
................................................................................
  3490    439       add_srs_wkt (p, 2,
  3491    440           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3492    441       add_srs_wkt (p, 3,
  3493    442           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3494    443       add_srs_wkt (p, 4,
  3495    444           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3496    445       add_srs_wkt (p, 5,
  3497         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3498         -    add_srs_wkt (p, 6,
  3499         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3500         -    add_srs_wkt (p, 7,
  3501         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3502         -    add_srs_wkt (p, 8,
  3503         -        "],PARAMETER[\"standard_parallel_1\",70.33333333333333],P");
  3504         -    add_srs_wkt (p, 9,
  3505         -        "ARAMETER[\"standard_parallel_2\",67],PARAMETER[\"latitud");
  3506         -    add_srs_wkt (p, 10,
  3507         -        "e_of_origin\",68.68747555555557],PARAMETER[\"central_mer");
  3508         -    add_srs_wkt (p, 11,
  3509         -        "idian\",-20],PARAMETER[\"false_easting\",30500000],PARAM");
  3510         -    add_srs_wkt (p, 12,
  3511         -        "ETER[\"false_northing\",6500000],UNIT[\"metre\",1,AUTHOR");
  3512         -    add_srs_wkt (p, 13,
  3513         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3514         -    add_srs_wkt (p, 14,
  3515         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"6064\"]]");
  3516         -    p = add_epsg_def_ex (filter, first, last, 6065, "epsg", 6065,
  3517         -        "GR96 / EPSG Arctic zone 7-11", 0, 0,
  3518         -        "GRS 1980", "Greenwich",
  3519         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3520         -        "Easting", "East", "Northing", "North");
          446  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          447  +    add_srs_wkt (p, 6,
          448  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          449  +    add_srs_wkt (p, 7,
          450  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",70.33333333333");
          451  +    add_srs_wkt (p, 8,
          452  +        "333],PARAMETER[\"standard_parallel_2\",67],PARAMETER[\"l");
          453  +    add_srs_wkt (p, 9,
          454  +        "atitude_of_origin\",68.68747555555557],PARAMETER[\"centr");
          455  +    add_srs_wkt (p, 10,
          456  +        "al_meridian\",-20],PARAMETER[\"false_easting\",30500000]");
          457  +    add_srs_wkt (p, 11,
          458  +        ",PARAMETER[\"false_northing\",6500000],UNIT[\"metre\",1,");
          459  +    add_srs_wkt (p, 12,
          460  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
          461  +    add_srs_wkt (p, 13,
          462  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6064\"]]");
          463  +    p = add_epsg_def (filter, first, last, 6065, "epsg", 6065,
          464  +        "GR96 / EPSG Arctic zone 7-11");
  3521    465       add_proj4text (p, 0,
  3522    466           "+proj=lcc +lat_1=67 +lat_2=63.66666666666666 +lat_0=65.3");
  3523    467       add_proj4text (p, 1,
  3524    468           "5103930555555 +lon_0=-51 +x_0=11500000 +y_0=7500000 +ell");
  3525    469       add_proj4text (p, 2,
  3526    470           "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3527    471       add_srs_wkt (p, 0,
................................................................................
  3531    475       add_srs_wkt (p, 2,
  3532    476           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3533    477       add_srs_wkt (p, 3,
  3534    478           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3535    479       add_srs_wkt (p, 4,
  3536    480           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3537    481       add_srs_wkt (p, 5,
  3538         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3539         -    add_srs_wkt (p, 6,
  3540         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3541         -    add_srs_wkt (p, 7,
  3542         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3543         -    add_srs_wkt (p, 8,
  3544         -        "],PARAMETER[\"standard_parallel_1\",67],PARAMETER[\"stan");
  3545         -    add_srs_wkt (p, 9,
  3546         -        "dard_parallel_2\",63.66666666666666],PARAMETER[\"latitud");
  3547         -    add_srs_wkt (p, 10,
  3548         -        "e_of_origin\",65.35103930555555],PARAMETER[\"central_mer");
  3549         -    add_srs_wkt (p, 11,
  3550         -        "idian\",-51],PARAMETER[\"false_easting\",11500000],PARAM");
  3551         -    add_srs_wkt (p, 12,
  3552         -        "ETER[\"false_northing\",7500000],UNIT[\"metre\",1,AUTHOR");
  3553         -    add_srs_wkt (p, 13,
  3554         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3555         -    add_srs_wkt (p, 14,
  3556         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"6065\"]]");
  3557         -    p = add_epsg_def_ex (filter, first, last, 6066, "epsg", 6066,
  3558         -        "GR96 / EPSG Arctic zone 7-13", 0, 0,
  3559         -        "GRS 1980", "Greenwich",
  3560         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3561         -        "Easting", "East", "Northing", "North");
          482  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          483  +    add_srs_wkt (p, 6,
          484  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          485  +    add_srs_wkt (p, 7,
          486  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",67],PARAMETER[");
          487  +    add_srs_wkt (p, 8,
          488  +        "\"standard_parallel_2\",63.66666666666666],PARAMETER[\"l");
          489  +    add_srs_wkt (p, 9,
          490  +        "atitude_of_origin\",65.35103930555555],PARAMETER[\"centr");
          491  +    add_srs_wkt (p, 10,
          492  +        "al_meridian\",-51],PARAMETER[\"false_easting\",11500000]");
          493  +    add_srs_wkt (p, 11,
          494  +        ",PARAMETER[\"false_northing\",7500000],UNIT[\"metre\",1,");
          495  +    add_srs_wkt (p, 12,
          496  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
          497  +    add_srs_wkt (p, 13,
          498  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6065\"]]");
          499  +    p = add_epsg_def (filter, first, last, 6066, "epsg", 6066,
          500  +        "GR96 / EPSG Arctic zone 7-13");
  3562    501       add_proj4text (p, 0,
  3563    502           "+proj=lcc +lat_1=67 +lat_2=63.66666666666666 +lat_0=65.3");
  3564    503       add_proj4text (p, 1,
  3565    504           "5103930555555 +lon_0=-34 +x_0=13500000 +y_0=7500000 +ell");
  3566    505       add_proj4text (p, 2,
  3567    506           "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3568    507       add_srs_wkt (p, 0,
................................................................................
  3572    511       add_srs_wkt (p, 2,
  3573    512           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3574    513       add_srs_wkt (p, 3,
  3575    514           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3576    515       add_srs_wkt (p, 4,
  3577    516           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3578    517       add_srs_wkt (p, 5,
  3579         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3580         -    add_srs_wkt (p, 6,
  3581         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3582         -    add_srs_wkt (p, 7,
  3583         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3584         -    add_srs_wkt (p, 8,
  3585         -        "],PARAMETER[\"standard_parallel_1\",67],PARAMETER[\"stan");
  3586         -    add_srs_wkt (p, 9,
  3587         -        "dard_parallel_2\",63.66666666666666],PARAMETER[\"latitud");
  3588         -    add_srs_wkt (p, 10,
  3589         -        "e_of_origin\",65.35103930555555],PARAMETER[\"central_mer");
  3590         -    add_srs_wkt (p, 11,
  3591         -        "idian\",-34],PARAMETER[\"false_easting\",13500000],PARAM");
  3592         -    add_srs_wkt (p, 12,
  3593         -        "ETER[\"false_northing\",7500000],UNIT[\"metre\",1,AUTHOR");
  3594         -    add_srs_wkt (p, 13,
  3595         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3596         -    add_srs_wkt (p, 14,
  3597         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"6066\"]]");
  3598         -    p = add_epsg_def_ex (filter, first, last, 6067, "epsg", 6067,
  3599         -        "GR96 / EPSG Arctic zone 8-20", 0, 0,
  3600         -        "GRS 1980", "Greenwich",
  3601         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3602         -        "Easting", "East", "Northing", "North");
          518  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          519  +    add_srs_wkt (p, 6,
          520  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          521  +    add_srs_wkt (p, 7,
          522  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",67],PARAMETER[");
          523  +    add_srs_wkt (p, 8,
          524  +        "\"standard_parallel_2\",63.66666666666666],PARAMETER[\"l");
          525  +    add_srs_wkt (p, 9,
          526  +        "atitude_of_origin\",65.35103930555555],PARAMETER[\"centr");
          527  +    add_srs_wkt (p, 10,
          528  +        "al_meridian\",-34],PARAMETER[\"false_easting\",13500000]");
          529  +    add_srs_wkt (p, 11,
          530  +        ",PARAMETER[\"false_northing\",7500000],UNIT[\"metre\",1,");
          531  +    add_srs_wkt (p, 12,
          532  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXI");
          533  +    add_srs_wkt (p, 13,
          534  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6066\"]]");
          535  +    p = add_epsg_def (filter, first, last, 6067, "epsg", 6067,
          536  +        "GR96 / EPSG Arctic zone 8-20");
  3603    537       add_proj4text (p, 0,
  3604    538           "+proj=lcc +lat_1=63.66666666666666 +lat_2=60.33333333333");
  3605    539       add_proj4text (p, 1,
  3606    540           "334 +lat_0=62.01530688888889 +lon_0=-52 +x_0=20500000 +y");
  3607    541       add_proj4text (p, 2,
  3608    542           "_0=8500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  3609    543       add_proj4text (p, 3,
................................................................................
  3615    549       add_srs_wkt (p, 2,
  3616    550           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3617    551       add_srs_wkt (p, 3,
  3618    552           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3619    553       add_srs_wkt (p, 4,
  3620    554           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3621    555       add_srs_wkt (p, 5,
  3622         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3623         -    add_srs_wkt (p, 6,
  3624         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3625         -    add_srs_wkt (p, 7,
  3626         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3627         -    add_srs_wkt (p, 8,
  3628         -        "],PARAMETER[\"standard_parallel_1\",63.66666666666666],P");
  3629         -    add_srs_wkt (p, 9,
  3630         -        "ARAMETER[\"standard_parallel_2\",60.33333333333334],PARA");
  3631         -    add_srs_wkt (p, 10,
  3632         -        "METER[\"latitude_of_origin\",62.01530688888889],PARAMETE");
  3633         -    add_srs_wkt (p, 11,
  3634         -        "R[\"central_meridian\",-52],PARAMETER[\"false_easting\",");
  3635         -    add_srs_wkt (p, 12,
  3636         -        "20500000],PARAMETER[\"false_northing\",8500000],UNIT[\"m");
  3637         -    add_srs_wkt (p, 13,
  3638         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3639         -    add_srs_wkt (p, 14,
  3640         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6067");
  3641         -    add_srs_wkt (p, 15,
  3642         -        "\"]]");
  3643         -    p = add_epsg_def_ex (filter, first, last, 6068, "epsg", 6068,
  3644         -        "GR96 / EPSG Arctic zone 8-22", 0, 0,
  3645         -        "GRS 1980", "Greenwich",
  3646         -        "Greenland_1996", "Lambert_Conformal_Conic_2SP", "metre",
  3647         -        "Easting", "East", "Northing", "North");
          556  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          557  +    add_srs_wkt (p, 6,
          558  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          559  +    add_srs_wkt (p, 7,
          560  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",63.66666666666");
          561  +    add_srs_wkt (p, 8,
          562  +        "666],PARAMETER[\"standard_parallel_2\",60.33333333333334");
          563  +    add_srs_wkt (p, 9,
          564  +        "],PARAMETER[\"latitude_of_origin\",62.01530688888889],PA");
          565  +    add_srs_wkt (p, 10,
          566  +        "RAMETER[\"central_meridian\",-52],PARAMETER[\"false_east");
          567  +    add_srs_wkt (p, 11,
          568  +        "ing\",20500000],PARAMETER[\"false_northing\",8500000],UN");
          569  +    add_srs_wkt (p, 12,
          570  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          571  +    add_srs_wkt (p, 13,
          572  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
          573  +    add_srs_wkt (p, 14,
          574  +        "\"6067\"]]");
          575  +    p = add_epsg_def (filter, first, last, 6068, "epsg", 6068,
          576  +        "GR96 / EPSG Arctic zone 8-22");
  3648    577       add_proj4text (p, 0,
  3649    578           "+proj=lcc +lat_1=63.66666666666666 +lat_2=60.33333333333");
  3650    579       add_proj4text (p, 1,
  3651    580           "334 +lat_0=62.01530688888889 +lon_0=-37 +x_0=22500000 +y");
  3652    581       add_proj4text (p, 2,
  3653    582           "_0=8500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  3654    583       add_proj4text (p, 3,
................................................................................
  3660    589       add_srs_wkt (p, 2,
  3661    590           "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3662    591       add_srs_wkt (p, 3,
  3663    592           ",0,0,0,0],AUTHORITY[\"EPSG\",\"6747\"]],PRIMEM[\"Greenwi");
  3664    593       add_srs_wkt (p, 4,
  3665    594           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3666    595       add_srs_wkt (p, 5,
  3667         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3668         -    add_srs_wkt (p, 6,
  3669         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3670         -    add_srs_wkt (p, 7,
  3671         -        "\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3672         -    add_srs_wkt (p, 8,
  3673         -        "],PARAMETER[\"standard_parallel_1\",63.66666666666666],P");
  3674         -    add_srs_wkt (p, 9,
  3675         -        "ARAMETER[\"standard_parallel_2\",60.33333333333334],PARA");
  3676         -    add_srs_wkt (p, 10,
  3677         -        "METER[\"latitude_of_origin\",62.01530688888889],PARAMETE");
  3678         -    add_srs_wkt (p, 11,
  3679         -        "R[\"central_meridian\",-37],PARAMETER[\"false_easting\",");
  3680         -    add_srs_wkt (p, 12,
  3681         -        "22500000],PARAMETER[\"false_northing\",8500000],UNIT[\"m");
  3682         -    add_srs_wkt (p, 13,
  3683         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3684         -    add_srs_wkt (p, 14,
  3685         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6068");
  3686         -    add_srs_wkt (p, 15,
  3687         -        "\"]]");
  3688         -    p = add_epsg_def_ex (filter, first, last, 6069, "epsg", 6069,
  3689         -        "ETRS89 / EPSG Arctic zone 2-22", 0, 0,
  3690         -        "GRS 1980", "Greenwich",
  3691         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
  3692         -        "Easting", "East", "Northing", "North");
          596  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          597  +    add_srs_wkt (p, 6,
          598  +        "\"EPSG\",\"4747\"]],PROJECTION[\"Lambert_Conformal_Conic");
          599  +    add_srs_wkt (p, 7,
          600  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",63.66666666666");
          601  +    add_srs_wkt (p, 8,
          602  +        "666],PARAMETER[\"standard_parallel_2\",60.33333333333334");
          603  +    add_srs_wkt (p, 9,
          604  +        "],PARAMETER[\"latitude_of_origin\",62.01530688888889],PA");
          605  +    add_srs_wkt (p, 10,
          606  +        "RAMETER[\"central_meridian\",-37],PARAMETER[\"false_east");
          607  +    add_srs_wkt (p, 11,
          608  +        "ing\",22500000],PARAMETER[\"false_northing\",8500000],UN");
          609  +    add_srs_wkt (p, 12,
          610  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          611  +    add_srs_wkt (p, 13,
          612  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
          613  +    add_srs_wkt (p, 14,
          614  +        "\"6068\"]]");
          615  +    p = add_epsg_def (filter, first, last, 6069, "epsg", 6069,
          616  +        "ETRS89 / EPSG Arctic zone 2-22");
  3693    617       add_proj4text (p, 0,
  3694    618           "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
  3695    619       add_proj4text (p, 1,
  3696    620           "333 +lat_0=82.05842488888888 +lon_0=16 +x_0=22500000 +y_");
  3697    621       add_proj4text (p, 2,
  3698    622           "0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  3699    623       add_proj4text (p, 3,
................................................................................
  3707    631       add_srs_wkt (p, 3,
  3708    632           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3709    633       add_srs_wkt (p, 4,
  3710    634           "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3711    635       add_srs_wkt (p, 5,
  3712    636           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3713    637       add_srs_wkt (p, 6,
  3714         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3715         -    add_srs_wkt (p, 7,
  3716         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
  3717         -    add_srs_wkt (p, 8,
  3718         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  3719         -    add_srs_wkt (p, 9,
  3720         -        "rallel_1\",83.66666666666667],PARAMETER[\"standard_paral");
  3721         -    add_srs_wkt (p, 10,
  3722         -        "lel_2\",80.33333333333333],PARAMETER[\"latitude_of_origi");
  3723         -    add_srs_wkt (p, 11,
  3724         -        "n\",82.05842488888888],PARAMETER[\"central_meridian\",16");
  3725         -    add_srs_wkt (p, 12,
  3726         -        "],PARAMETER[\"false_easting\",22500000],PARAMETER[\"fals");
  3727         -    add_srs_wkt (p, 13,
  3728         -        "e_northing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3729         -    add_srs_wkt (p, 14,
  3730         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  3731         -    add_srs_wkt (p, 15,
  3732         -        "TH],AUTHORITY[\"EPSG\",\"6069\"]]");
  3733         -    p = add_epsg_def_ex (filter, first, last, 6070, "epsg", 6070,
  3734         -        "ETRS89 / EPSG Arctic zone 3-11", 0, 0,
  3735         -        "GRS 1980", "Greenwich",
  3736         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
  3737         -        "Easting", "East", "Northing", "North");
          638  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
          639  +    add_srs_wkt (p, 7,
          640  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
          641  +    add_srs_wkt (p, 8,
          642  +        "ard_parallel_1\",83.66666666666667],PARAMETER[\"standard");
          643  +    add_srs_wkt (p, 9,
          644  +        "_parallel_2\",80.33333333333333],PARAMETER[\"latitude_of");
          645  +    add_srs_wkt (p, 10,
          646  +        "_origin\",82.05842488888888],PARAMETER[\"central_meridia");
          647  +    add_srs_wkt (p, 11,
          648  +        "n\",16],PARAMETER[\"false_easting\",22500000],PARAMETER[");
          649  +    add_srs_wkt (p, 12,
          650  +        "\"false_northing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"");
          651  +    add_srs_wkt (p, 13,
          652  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
          653  +    add_srs_wkt (p, 14,
          654  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6069\"]]");
          655  +    p = add_epsg_def (filter, first, last, 6070, "epsg", 6070,
          656  +        "ETRS89 / EPSG Arctic zone 3-11");
  3738    657       add_proj4text (p, 0,
  3739    658           "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
  3740    659       add_proj4text (p, 1,
  3741    660           "0733752777778 +lon_0=21 +x_0=11500000 +y_0=3500000 +ellp");
  3742    661       add_proj4text (p, 2,
  3743    662           "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3744    663       add_srs_wkt (p, 0,
................................................................................
  3750    669       add_srs_wkt (p, 3,
  3751    670           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3752    671       add_srs_wkt (p, 4,
  3753    672           "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3754    673       add_srs_wkt (p, 5,
  3755    674           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3756    675       add_srs_wkt (p, 6,
  3757         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3758         -    add_srs_wkt (p, 7,
  3759         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
  3760         -    add_srs_wkt (p, 8,
  3761         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  3762         -    add_srs_wkt (p, 9,
  3763         -        "rallel_1\",80.33333333333333],PARAMETER[\"standard_paral");
  3764         -    add_srs_wkt (p, 10,
  3765         -        "lel_2\",77],PARAMETER[\"latitude_of_origin\",78.70733752");
  3766         -    add_srs_wkt (p, 11,
  3767         -        "777778],PARAMETER[\"central_meridian\",21],PARAMETER[\"f");
  3768         -    add_srs_wkt (p, 12,
  3769         -        "alse_easting\",11500000],PARAMETER[\"false_northing\",35");
  3770         -    add_srs_wkt (p, 13,
  3771         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  3772         -    add_srs_wkt (p, 14,
  3773         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  3774         -    add_srs_wkt (p, 15,
  3775         -        "\"EPSG\",\"6070\"]]");
  3776         -    p = add_epsg_def_ex (filter, first, last, 6071, "epsg", 6071,
  3777         -        "ETRS89 / EPSG Arctic zone 4-26", 0, 0,
  3778         -        "GRS 1980", "Greenwich",
  3779         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
  3780         -        "Easting", "East", "Northing", "North");
          676  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
          677  +    add_srs_wkt (p, 7,
          678  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
          679  +    add_srs_wkt (p, 8,
          680  +        "ard_parallel_1\",80.33333333333333],PARAMETER[\"standard");
          681  +    add_srs_wkt (p, 9,
          682  +        "_parallel_2\",77],PARAMETER[\"latitude_of_origin\",78.70");
          683  +    add_srs_wkt (p, 10,
          684  +        "733752777778],PARAMETER[\"central_meridian\",21],PARAMET");
          685  +    add_srs_wkt (p, 11,
          686  +        "ER[\"false_easting\",11500000],PARAMETER[\"false_northin");
          687  +    add_srs_wkt (p, 12,
          688  +        "g\",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          689  +    add_srs_wkt (p, 13,
          690  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          691  +    add_srs_wkt (p, 14,
          692  +        "RITY[\"EPSG\",\"6070\"]]");
          693  +    p = add_epsg_def (filter, first, last, 6071, "epsg", 6071,
          694  +        "ETRS89 / EPSG Arctic zone 4-26");
  3781    695       add_proj4text (p, 0,
  3782    696           "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
  3783    697       add_proj4text (p, 1,
  3784    698           "6440330555556 +lon_0=10 +x_0=26500000 +y_0=4500000 +ellp");
  3785    699       add_proj4text (p, 2,
  3786    700           "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3787    701       add_srs_wkt (p, 0,
................................................................................
  3793    707       add_srs_wkt (p, 3,
  3794    708           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3795    709       add_srs_wkt (p, 4,
  3796    710           "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3797    711       add_srs_wkt (p, 5,
  3798    712           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3799    713       add_srs_wkt (p, 6,
  3800         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3801         -    add_srs_wkt (p, 7,
  3802         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
  3803         -    add_srs_wkt (p, 8,
  3804         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  3805         -    add_srs_wkt (p, 9,
  3806         -        "rallel_1\",77],PARAMETER[\"standard_parallel_2\",73.6666");
  3807         -    add_srs_wkt (p, 10,
  3808         -        "6666666667],PARAMETER[\"latitude_of_origin\",75.36440330");
  3809         -    add_srs_wkt (p, 11,
  3810         -        "555556],PARAMETER[\"central_meridian\",10],PARAMETER[\"f");
  3811         -    add_srs_wkt (p, 12,
  3812         -        "alse_easting\",26500000],PARAMETER[\"false_northing\",45");
  3813         -    add_srs_wkt (p, 13,
  3814         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  3815         -    add_srs_wkt (p, 14,
  3816         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  3817         -    add_srs_wkt (p, 15,
  3818         -        "\"EPSG\",\"6071\"]]");
  3819         -    p = add_epsg_def_ex (filter, first, last, 6072, "epsg", 6072,
  3820         -        "ETRS89 / EPSG Arctic zone 4-28", 0, 0,
  3821         -        "GRS 1980", "Greenwich",
  3822         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
  3823         -        "Easting", "East", "Northing", "North");
          714  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
          715  +    add_srs_wkt (p, 7,
          716  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
          717  +    add_srs_wkt (p, 8,
          718  +        "ard_parallel_1\",77],PARAMETER[\"standard_parallel_2\",7");
          719  +    add_srs_wkt (p, 9,
          720  +        "3.66666666666667],PARAMETER[\"latitude_of_origin\",75.36");
          721  +    add_srs_wkt (p, 10,
          722  +        "440330555556],PARAMETER[\"central_meridian\",10],PARAMET");
          723  +    add_srs_wkt (p, 11,
          724  +        "ER[\"false_easting\",26500000],PARAMETER[\"false_northin");
          725  +    add_srs_wkt (p, 12,
          726  +        "g\",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          727  +    add_srs_wkt (p, 13,
          728  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          729  +    add_srs_wkt (p, 14,
          730  +        "RITY[\"EPSG\",\"6071\"]]");
          731  +    p = add_epsg_def (filter, first, last, 6072, "epsg", 6072,
          732  +        "ETRS89 / EPSG Arctic zone 4-28");
  3824    733       add_proj4text (p, 0,
  3825    734           "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
  3826    735       add_proj4text (p, 1,
  3827    736           "6440330555556 +lon_0=34 +x_0=28500000 +y_0=4500000 +ellp");
  3828    737       add_proj4text (p, 2,
  3829    738           "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3830    739       add_srs_wkt (p, 0,
................................................................................
  3836    745       add_srs_wkt (p, 3,
  3837    746           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3838    747       add_srs_wkt (p, 4,
  3839    748           "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3840    749       add_srs_wkt (p, 5,
  3841    750           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3842    751       add_srs_wkt (p, 6,
  3843         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3844         -    add_srs_wkt (p, 7,
  3845         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
  3846         -    add_srs_wkt (p, 8,
  3847         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  3848         -    add_srs_wkt (p, 9,
  3849         -        "rallel_1\",77],PARAMETER[\"standard_parallel_2\",73.6666");
  3850         -    add_srs_wkt (p, 10,
  3851         -        "6666666667],PARAMETER[\"latitude_of_origin\",75.36440330");
  3852         -    add_srs_wkt (p, 11,
  3853         -        "555556],PARAMETER[\"central_meridian\",34],PARAMETER[\"f");
  3854         -    add_srs_wkt (p, 12,
  3855         -        "alse_easting\",28500000],PARAMETER[\"false_northing\",45");
  3856         -    add_srs_wkt (p, 13,
  3857         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  3858         -    add_srs_wkt (p, 14,
  3859         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  3860         -    add_srs_wkt (p, 15,
  3861         -        "\"EPSG\",\"6072\"]]");
  3862         -    p = add_epsg_def_ex (filter, first, last, 6073, "epsg", 6073,
  3863         -        "ETRS89 / EPSG Arctic zone 5-11", 0, 0,
  3864         -        "GRS 1980", "Greenwich",
  3865         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
  3866         -        "Easting", "East", "Northing", "North");
          752  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
          753  +    add_srs_wkt (p, 7,
          754  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
          755  +    add_srs_wkt (p, 8,
          756  +        "ard_parallel_1\",77],PARAMETER[\"standard_parallel_2\",7");
          757  +    add_srs_wkt (p, 9,
          758  +        "3.66666666666667],PARAMETER[\"latitude_of_origin\",75.36");
          759  +    add_srs_wkt (p, 10,
          760  +        "440330555556],PARAMETER[\"central_meridian\",34],PARAMET");
          761  +    add_srs_wkt (p, 11,
          762  +        "ER[\"false_easting\",28500000],PARAMETER[\"false_northin");
          763  +    add_srs_wkt (p, 12,
          764  +        "g\",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          765  +    add_srs_wkt (p, 13,
          766  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          767  +    add_srs_wkt (p, 14,
          768  +        "RITY[\"EPSG\",\"6072\"]]");
          769  +    p = add_epsg_def (filter, first, last, 6073, "epsg", 6073,
          770  +        "ETRS89 / EPSG Arctic zone 5-11");
  3867    771       add_proj4text (p, 0,
  3868    772           "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
  3869    773       add_proj4text (p, 1,
  3870    774           "333 +lat_0=72.02500919444445 +lon_0=14 +x_0=11500000 +y_");
  3871    775       add_proj4text (p, 2,
  3872    776           "0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  3873    777       add_proj4text (p, 3,
................................................................................
  3881    785       add_srs_wkt (p, 3,
  3882    786           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3883    787       add_srs_wkt (p, 4,
  3884    788           "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3885    789       add_srs_wkt (p, 5,
  3886    790           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3887    791       add_srs_wkt (p, 6,
  3888         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3889         -    add_srs_wkt (p, 7,
  3890         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
  3891         -    add_srs_wkt (p, 8,
  3892         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  3893         -    add_srs_wkt (p, 9,
  3894         -        "rallel_1\",73.66666666666667],PARAMETER[\"standard_paral");
  3895         -    add_srs_wkt (p, 10,
  3896         -        "lel_2\",70.33333333333333],PARAMETER[\"latitude_of_origi");
  3897         -    add_srs_wkt (p, 11,
  3898         -        "n\",72.02500919444445],PARAMETER[\"central_meridian\",14");
  3899         -    add_srs_wkt (p, 12,
  3900         -        "],PARAMETER[\"false_easting\",11500000],PARAMETER[\"fals");
  3901         -    add_srs_wkt (p, 13,
  3902         -        "e_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3903         -    add_srs_wkt (p, 14,
  3904         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  3905         -    add_srs_wkt (p, 15,
  3906         -        "TH],AUTHORITY[\"EPSG\",\"6073\"]]");
  3907         -    p = add_epsg_def_ex (filter, first, last, 6074, "epsg", 6074,
  3908         -        "ETRS89 / EPSG Arctic zone 5-13", 0, 0,
  3909         -        "GRS 1980", "Greenwich",
  3910         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
  3911         -        "Easting", "East", "Northing", "North");
          792  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
          793  +    add_srs_wkt (p, 7,
          794  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
          795  +    add_srs_wkt (p, 8,
          796  +        "ard_parallel_1\",73.66666666666667],PARAMETER[\"standard");
          797  +    add_srs_wkt (p, 9,
          798  +        "_parallel_2\",70.33333333333333],PARAMETER[\"latitude_of");
          799  +    add_srs_wkt (p, 10,
          800  +        "_origin\",72.02500919444445],PARAMETER[\"central_meridia");
          801  +    add_srs_wkt (p, 11,
          802  +        "n\",14],PARAMETER[\"false_easting\",11500000],PARAMETER[");
          803  +    add_srs_wkt (p, 12,
          804  +        "\"false_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"");
          805  +    add_srs_wkt (p, 13,
          806  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
          807  +    add_srs_wkt (p, 14,
          808  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6073\"]]");
          809  +    p = add_epsg_def (filter, first, last, 6074, "epsg", 6074,
          810  +        "ETRS89 / EPSG Arctic zone 5-13");
  3912    811       add_proj4text (p, 0,
  3913    812           "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
  3914    813       add_proj4text (p, 1,
  3915    814           "333 +lat_0=72.02500919444445 +lon_0=34 +x_0=13500000 +y_");
  3916    815       add_proj4text (p, 2,
  3917    816           "0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  3918    817       add_proj4text (p, 3,
................................................................................
  3926    825       add_srs_wkt (p, 3,
  3927    826           "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3928    827       add_srs_wkt (p, 4,
  3929    828           "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3930    829       add_srs_wkt (p, 5,
  3931    830           ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3932    831       add_srs_wkt (p, 6,
  3933         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3934         -    add_srs_wkt (p, 7,
  3935         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
  3936         -    add_srs_wkt (p, 8,
  3937         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  3938         -    add_srs_wkt (p, 9,
  3939         -        "rallel_1\",73.66666666666667],PARAMETER[\"standard_paral");
  3940         -    add_srs_wkt (p, 10,
  3941         -        "lel_2\",70.33333333333333],PARAMETER[\"latitude_of_origi");
  3942         -    add_srs_wkt (p, 11,
  3943         -        "n\",72.02500919444445],PARAMETER[\"central_meridian\",34");
  3944         -    add_srs_wkt (p, 12,
  3945         -        "],PARAMETER[\"false_easting\",13500000],PARAMETER[\"fals");
  3946         -    add_srs_wkt (p, 13,
  3947         -        "e_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3948         -    add_srs_wkt (p, 14,
  3949         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  3950         -    add_srs_wkt (p, 15,
  3951         -        "TH],AUTHORITY[\"EPSG\",\"6074\"]]");
  3952         -    p = add_epsg_def_ex (filter, first, last, 6075, "epsg", 6075,
  3953         -        "WGS 84 / EPSG Arctic zone 2-24", 0, 0,
  3954         -        "WGS 84", "Greenwich",
  3955         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3956         -        "Easting", "East", "Northing", "North");
          832  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
          833  +    add_srs_wkt (p, 7,
          834  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
          835  +    add_srs_wkt (p, 8,
          836  +        "ard_parallel_1\",73.66666666666667],PARAMETER[\"standard");
          837  +    add_srs_wkt (p, 9,
          838  +        "_parallel_2\",70.33333333333333],PARAMETER[\"latitude_of");
          839  +    add_srs_wkt (p, 10,
          840  +        "_origin\",72.02500919444445],PARAMETER[\"central_meridia");
          841  +    add_srs_wkt (p, 11,
          842  +        "n\",34],PARAMETER[\"false_easting\",13500000],PARAMETER[");
          843  +    add_srs_wkt (p, 12,
          844  +        "\"false_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"");
          845  +    add_srs_wkt (p, 13,
          846  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
          847  +    add_srs_wkt (p, 14,
          848  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6074\"]]");
          849  +    p = add_epsg_def (filter, first, last, 6075, "epsg", 6075,
          850  +        "WGS 84 / EPSG Arctic zone 2-24");
  3957    851       add_proj4text (p, 0,
  3958    852           "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
  3959    853       add_proj4text (p, 1,
  3960    854           "333 +lat_0=82.05842488888888 +lon_0=53 +x_0=24500000 +y_");
  3961    855       add_proj4text (p, 2,
  3962    856           "0=2500000 +datum=WGS84 +units=m +no_defs");
  3963    857       add_srs_wkt (p, 0,
................................................................................
  3967    861       add_srs_wkt (p, 2,
  3968    862           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  3969    863       add_srs_wkt (p, 3,
  3970    864           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3971    865       add_srs_wkt (p, 4,
  3972    866           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3973    867       add_srs_wkt (p, 5,
  3974         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3975         -    add_srs_wkt (p, 6,
  3976         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  3977         -    add_srs_wkt (p, 7,
  3978         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  3979         -    add_srs_wkt (p, 8,
  3980         -        "lel_1\",83.66666666666667],PARAMETER[\"standard_parallel");
  3981         -    add_srs_wkt (p, 9,
  3982         -        "_2\",80.33333333333333],PARAMETER[\"latitude_of_origin\"");
  3983         -    add_srs_wkt (p, 10,
  3984         -        ",82.05842488888888],PARAMETER[\"central_meridian\",53],P");
  3985         -    add_srs_wkt (p, 11,
  3986         -        "ARAMETER[\"false_easting\",24500000],PARAMETER[\"false_n");
  3987         -    add_srs_wkt (p, 12,
  3988         -        "orthing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3989         -    add_srs_wkt (p, 13,
  3990         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  3991         -    add_srs_wkt (p, 14,
  3992         -        ",AUTHORITY[\"EPSG\",\"6075\"]]");
  3993         -    p = add_epsg_def_ex (filter, first, last, 6076, "epsg", 6076,
  3994         -        "WGS 84 / EPSG Arctic zone 2-26", 0, 0,
  3995         -        "WGS 84", "Greenwich",
  3996         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  3997         -        "Easting", "East", "Northing", "North");
          868  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
          869  +    add_srs_wkt (p, 6,
          870  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
          871  +    add_srs_wkt (p, 7,
          872  +        "_parallel_1\",83.66666666666667],PARAMETER[\"standard_pa");
          873  +    add_srs_wkt (p, 8,
          874  +        "rallel_2\",80.33333333333333],PARAMETER[\"latitude_of_or");
          875  +    add_srs_wkt (p, 9,
          876  +        "igin\",82.05842488888888],PARAMETER[\"central_meridian\"");
          877  +    add_srs_wkt (p, 10,
          878  +        ",53],PARAMETER[\"false_easting\",24500000],PARAMETER[\"f");
          879  +    add_srs_wkt (p, 11,
          880  +        "alse_northing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          881  +    add_srs_wkt (p, 12,
          882  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          883  +    add_srs_wkt (p, 13,
          884  +        ",NORTH],AUTHORITY[\"EPSG\",\"6075\"]]");
          885  +    p = add_epsg_def (filter, first, last, 6076, "epsg", 6076,
          886  +        "WGS 84 / EPSG Arctic zone 2-26");
  3998    887       add_proj4text (p, 0,
  3999    888           "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
  4000    889       add_proj4text (p, 1,
  4001    890           "333 +lat_0=82.05842488888888 +lon_0=93 +x_0=26500000 +y_");
  4002    891       add_proj4text (p, 2,
  4003    892           "0=2500000 +datum=WGS84 +units=m +no_defs");
  4004    893       add_srs_wkt (p, 0,
................................................................................
  4008    897       add_srs_wkt (p, 2,
  4009    898           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  4010    899       add_srs_wkt (p, 3,
  4011    900           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4012    901       add_srs_wkt (p, 4,
  4013    902           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4014    903       add_srs_wkt (p, 5,
  4015         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  4016         -    add_srs_wkt (p, 6,
  4017         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  4018         -    add_srs_wkt (p, 7,
  4019         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  4020         -    add_srs_wkt (p, 8,
  4021         -        "lel_1\",83.66666666666667],PARAMETER[\"standard_parallel");
  4022         -    add_srs_wkt (p, 9,
  4023         -        "_2\",80.33333333333333],PARAMETER[\"latitude_of_origin\"");
  4024         -    add_srs_wkt (p, 10,
  4025         -        ",82.05842488888888],PARAMETER[\"central_meridian\",93],P");
  4026         -    add_srs_wkt (p, 11,
  4027         -        "ARAMETER[\"false_easting\",26500000],PARAMETER[\"false_n");
  4028         -    add_srs_wkt (p, 12,
  4029         -        "orthing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  4030         -    add_srs_wkt (p, 13,
  4031         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  4032         -    add_srs_wkt (p, 14,
  4033         -        ",AUTHORITY[\"EPSG\",\"6076\"]]");
  4034         -    p = add_epsg_def_ex (filter, first, last, 6077, "epsg", 6077,
  4035         -        "WGS 84 / EPSG Arctic zone 3-13", 0, 0,
  4036         -        "WGS 84", "Greenwich",
  4037         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  4038         -        "Easting", "East", "Northing", "North");
          904  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
          905  +    add_srs_wkt (p, 6,
          906  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
          907  +    add_srs_wkt (p, 7,
          908  +        "_parallel_1\",83.66666666666667],PARAMETER[\"standard_pa");
          909  +    add_srs_wkt (p, 8,
          910  +        "rallel_2\",80.33333333333333],PARAMETER[\"latitude_of_or");
          911  +    add_srs_wkt (p, 9,
          912  +        "igin\",82.05842488888888],PARAMETER[\"central_meridian\"");
          913  +    add_srs_wkt (p, 10,
          914  +        ",93],PARAMETER[\"false_easting\",26500000],PARAMETER[\"f");
          915  +    add_srs_wkt (p, 11,
          916  +        "alse_northing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          917  +    add_srs_wkt (p, 12,
          918  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          919  +    add_srs_wkt (p, 13,
          920  +        ",NORTH],AUTHORITY[\"EPSG\",\"6076\"]]");
          921  +    p = add_epsg_def (filter, first, last, 6077, "epsg", 6077,
          922  +        "WGS 84 / EPSG Arctic zone 3-13");
  4039    923       add_proj4text (p, 0,
  4040    924           "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
  4041    925       add_proj4text (p, 1,
  4042    926           "0733752777778 +lon_0=52 +x_0=13500000 +y_0=3500000 +datu");
  4043    927       add_proj4text (p, 2,
  4044    928           "m=WGS84 +units=m +no_defs");
  4045    929       add_srs_wkt (p, 0,
................................................................................
  4049    933       add_srs_wkt (p, 2,
  4050    934           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  4051    935       add_srs_wkt (p, 3,
  4052    936           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4053    937       add_srs_wkt (p, 4,
  4054    938           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4055    939       add_srs_wkt (p, 5,
  4056         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  4057         -    add_srs_wkt (p, 6,
  4058         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  4059         -    add_srs_wkt (p, 7,
  4060         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  4061         -    add_srs_wkt (p, 8,
  4062         -        "lel_1\",80.33333333333333],PARAMETER[\"standard_parallel");
  4063         -    add_srs_wkt (p, 9,
  4064         -        "_2\",77],PARAMETER[\"latitude_of_origin\",78.70733752777");
  4065         -    add_srs_wkt (p, 10,
  4066         -        "778],PARAMETER[\"central_meridian\",52],PARAMETER[\"fals");
  4067         -    add_srs_wkt (p, 11,
  4068         -        "e_easting\",13500000],PARAMETER[\"false_northing\",35000");
  4069         -    add_srs_wkt (p, 12,
  4070         -        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  4071         -    add_srs_wkt (p, 13,
  4072         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  4073         -    add_srs_wkt (p, 14,
  4074         -        "PSG\",\"6077\"]]");
  4075         -    p = add_epsg_def_ex (filter, first, last, 6078, "epsg", 6078,
  4076         -        "WGS 84 / EPSG Arctic zone 3-15", 0, 0,
  4077         -        "WGS 84", "Greenwich",
  4078         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  4079         -        "Easting", "East", "Northing", "North");
          940  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
          941  +    add_srs_wkt (p, 6,
          942  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
          943  +    add_srs_wkt (p, 7,
          944  +        "_parallel_1\",80.33333333333333],PARAMETER[\"standard_pa");
          945  +    add_srs_wkt (p, 8,
          946  +        "rallel_2\",77],PARAMETER[\"latitude_of_origin\",78.70733");
          947  +    add_srs_wkt (p, 9,
          948  +        "752777778],PARAMETER[\"central_meridian\",52],PARAMETER[");
          949  +    add_srs_wkt (p, 10,
          950  +        "\"false_easting\",13500000],PARAMETER[\"false_northing\"");
          951  +    add_srs_wkt (p, 11,
          952  +        ",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
          953  +    add_srs_wkt (p, 12,
          954  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
          955  +    add_srs_wkt (p, 13,
          956  +        "TY[\"EPSG\",\"6077\"]]");
          957  +    p = add_epsg_def (filter, first, last, 6078, "epsg", 6078,
          958  +        "WGS 84 / EPSG Arctic zone 3-15");
  4080    959       add_proj4text (p, 0,
  4081    960           "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
  4082    961       add_proj4text (p, 1,
  4083    962           "0733752777778 +lon_0=83 +x_0=15500000 +y_0=3500000 +datu");
  4084    963       add_proj4text (p, 2,
  4085    964           "m=WGS84 +units=m +no_defs");
  4086    965       add_srs_wkt (p, 0,
................................................................................
  4090    969       add_srs_wkt (p, 2,
  4091    970           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  4092    971       add_srs_wkt (p, 3,
  4093    972           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4094    973       add_srs_wkt (p, 4,
  4095    974           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4096    975       add_srs_wkt (p, 5,
  4097         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  4098         -    add_srs_wkt (p, 6,
  4099         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  4100         -    add_srs_wkt (p, 7,
  4101         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  4102         -    add_srs_wkt (p, 8,
  4103         -        "lel_1\",80.33333333333333],PARAMETER[\"standard_parallel");
  4104         -    add_srs_wkt (p, 9,
  4105         -        "_2\",77],PARAMETER[\"latitude_of_origin\",78.70733752777");
  4106         -    add_srs_wkt (p, 10,
  4107         -        "778],PARAMETER[\"central_meridian\",83],PARAMETER[\"fals");
  4108         -    add_srs_wkt (p, 11,
  4109         -        "e_easting\",15500000],PARAMETER[\"false_northing\",35000");
  4110         -    add_srs_wkt (p, 12,
  4111         -        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  4112         -    add_srs_wkt (p, 13,
  4113         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  4114         -    add_srs_wkt (p, 14,
  4115         -        "PSG\",\"6078\"]]");
  4116         -    p = add_epsg_def_ex (filter, first, last, 6079, "epsg", 6079,
  4117         -        "WGS 84 / EPSG Arctic zone 3-17", 0, 0,
  4118         -        "WGS 84", "Greenwich",
  4119         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  4120         -        "Easting", "East", "Northing", "North");
          976  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
          977  +    add_srs_wkt (p, 6,
          978  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
          979  +    add_srs_wkt (p, 7,
          980  +        "_parallel_1\",80.33333333333333],PARAMETER[\"standard_pa");
          981  +    add_srs_wkt (p, 8,
          982  +        "rallel_2\",77],PARAMETER[\"latitude_of_origin\",78.70733");
          983  +    add_srs_wkt (p, 9,
          984  +        "752777778],PARAMETER[\"central_meridian\",83],PARAMETER[");
          985  +    add_srs_wkt (p, 10,
          986  +        "\"false_easting\",15500000],PARAMETER[\"false_northing\"");
          987  +    add_srs_wkt (p, 11,
          988  +        ",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
          989  +    add_srs_wkt (p, 12,
          990  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
          991  +    add_srs_wkt (p, 13,
          992  +        "TY[\"EPSG\",\"6078\"]]");
          993  +    p = add_epsg_def (filter, first, last, 6079, "epsg", 6079,
          994  +        "WGS 84 / EPSG Arctic zone 3-17");
  4121    995       add_proj4text (p, 0,
  4122    996           "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
  4123    997       add_proj4text (p, 1,
  4124    998           "0733752777778 +lon_0=114 +x_0=17500000 +y_0=3500000 +dat");
  4125    999       add_proj4text (p, 2,
  4126   1000           "um=WGS84 +units=m +no_defs");
  4127   1001       add_srs_wkt (p, 0,
................................................................................
  4131   1005       add_srs_wkt (p, 2,
  4132   1006           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  4133   1007       add_srs_wkt (p, 3,
  4134   1008           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4135   1009       add_srs_wkt (p, 4,
  4136   1010           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4137   1011       add_srs_wkt (p, 5,
  4138         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  4139         -    add_srs_wkt (p, 6,
  4140         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  4141         -    add_srs_wkt (p, 7,
  4142         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  4143         -    add_srs_wkt (p, 8,
  4144         -        "lel_1\",80.33333333333333],PARAMETER[\"standard_parallel");
  4145         -    add_srs_wkt (p, 9,
  4146         -        "_2\",77],PARAMETER[\"latitude_of_origin\",78.70733752777");
  4147         -    add_srs_wkt (p, 10,
  4148         -        "778],PARAMETER[\"central_meridian\",114],PARAMETER[\"fal");
  4149         -    add_srs_wkt (p, 11,
  4150         -        "se_easting\",17500000],PARAMETER[\"false_northing\",3500");
  4151         -    add_srs_wkt (p, 12,
  4152         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
  4153         -    add_srs_wkt (p, 13,
  4154         -        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  4155         -    add_srs_wkt (p, 14,
  4156         -        "EPSG\",\"6079\"]]");
  4157         -    p = add_epsg_def_ex (filter, first, last, 6080, "epsg", 6080,
  4158         -        "WGS 84 / EPSG Arctic zone 3-19", 0, 0,
  4159         -        "WGS 84", "Greenwich",
  4160         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  4161         -        "Easting", "East", "Northing", "North");
         1012  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1013  +    add_srs_wkt (p, 6,
         1014  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1015  +    add_srs_wkt (p, 7,
         1016  +        "_parallel_1\",80.33333333333333],PARAMETER[\"standard_pa");
         1017  +    add_srs_wkt (p, 8,
         1018  +        "rallel_2\",77],PARAMETER[\"latitude_of_origin\",78.70733");
         1019  +    add_srs_wkt (p, 9,
         1020  +        "752777778],PARAMETER[\"central_meridian\",114],PARAMETER");
         1021  +    add_srs_wkt (p, 10,
         1022  +        "[\"false_easting\",17500000],PARAMETER[\"false_northing\"");
         1023  +    add_srs_wkt (p, 11,
         1024  +        ",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1025  +    add_srs_wkt (p, 12,
         1026  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1027  +    add_srs_wkt (p, 13,
         1028  +        "TY[\"EPSG\",\"6079\"]]");
         1029  +    p = add_epsg_def (filter, first, last, 6080, "epsg", 6080,
         1030  +        "WGS 84 / EPSG Arctic zone 3-19");
  4162   1031       add_proj4text (p, 0,
  4163   1032           "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
  4164   1033       add_proj4text (p, 1,
  4165   1034           "0733752777778 +lon_0=145 +x_0=19500000 +y_0=3500000 +dat");
  4166   1035       add_proj4text (p, 2,
  4167   1036           "um=WGS84 +units=m +no_defs");
  4168   1037       add_srs_wkt (p, 0,
................................................................................
  4172   1041       add_srs_wkt (p, 2,
  4173   1042           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  4174   1043       add_srs_wkt (p, 3,
  4175   1044           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4176   1045       add_srs_wkt (p, 4,
  4177   1046           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4178   1047       add_srs_wkt (p, 5,
  4179         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  4180         -    add_srs_wkt (p, 6,
  4181         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  4182         -    add_srs_wkt (p, 7,
  4183         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  4184         -    add_srs_wkt (p, 8,
  4185         -        "lel_1\",80.33333333333333],PARAMETER[\"standard_parallel");
  4186         -    add_srs_wkt (p, 9,
  4187         -        "_2\",77],PARAMETER[\"latitude_of_origin\",78.70733752777");
  4188         -    add_srs_wkt (p, 10,
  4189         -        "778],PARAMETER[\"central_meridian\",145],PARAMETER[\"fal");
  4190         -    add_srs_wkt (p, 11,
  4191         -        "se_easting\",19500000],PARAMETER[\"false_northing\",3500");
  4192         -    add_srs_wkt (p, 12,
  4193         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
  4194         -    add_srs_wkt (p, 13,
  4195         -        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  4196         -    add_srs_wkt (p, 14,
  4197         -        "EPSG\",\"6080\"]]");
  4198         -    p = add_epsg_def_ex (filter, first, last, 6081, "epsg", 6081,
  4199         -        "WGS 84 / EPSG Arctic zone 4-30", 0, 0,
  4200         -        "WGS 84", "Greenwich",
  4201         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  4202         -        "Easting", "East", "Northing", "North");
         1048  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1049  +    add_srs_wkt (p, 6,
         1050  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1051  +    add_srs_wkt (p, 7,
         1052  +        "_parallel_1\",80.33333333333333],PARAMETER[\"standard_pa");
         1053  +    add_srs_wkt (p, 8,
         1054  +        "rallel_2\",77],PARAMETER[\"latitude_of_origin\",78.70733");
         1055  +    add_srs_wkt (p, 9,
         1056  +        "752777778],PARAMETER[\"central_meridian\",145],PARAMETER");
         1057  +    add_srs_wkt (p, 10,
         1058  +        "[\"false_easting\",19500000],PARAMETER[\"false_northing\"");
         1059  +    add_srs_wkt (p, 11,
         1060  +        ",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1061  +    add_srs_wkt (p, 12,
         1062  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1063  +    add_srs_wkt (p, 13,
         1064  +        "TY[\"EPSG\",\"6080\"]]");
         1065  +    p = add_epsg_def (filter, first, last, 6081, "epsg", 6081,
         1066  +        "WGS 84 / EPSG Arctic zone 4-30");
  4203   1067       add_proj4text (p, 0,
  4204   1068           "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
  4205   1069       add_proj4text (p, 1,
  4206   1070           "6440330555556 +lon_0=58 +x_0=30500000 +y_0=4500000 +datu");
  4207   1071       add_proj4text (p, 2,
  4208   1072           "m=WGS84 +units=m +no_defs");
  4209   1073       add_srs_wkt (p, 0,
................................................................................
  4213   1077       add_srs_wkt (p, 2,
  4214   1078           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  4215   1079       add_srs_wkt (p, 3,
  4216   1080           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4217   1081       add_srs_wkt (p, 4,
  4218   1082           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4219   1083       add_srs_wkt (p, 5,
  4220         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  4221         -    add_srs_wkt (p, 6,
  4222         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  4223         -    add_srs_wkt (p, 7,
  4224         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  4225         -    add_srs_wkt (p, 8,
  4226         -        "lel_1\",77],PARAMETER[\"standard_parallel_2\",73.6666666");
  4227         -    add_srs_wkt (p, 9,
  4228         -        "6666667],PARAMETER[\"latitude_of_origin\",75.36440330555");
  4229         -    add_srs_wkt (p, 10,
  4230         -        "556],PARAMETER[\"central_meridian\",58],PARAMETER[\"fals");
  4231         -    add_srs_wkt (p, 11,
  4232         -        "e_easting\",30500000],PARAMETER[\"false_northing\",45000");
  4233         -    add_srs_wkt (p, 12,
  4234         -        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  4235         -    add_srs_wkt (p, 13,
  4236         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  4237         -    add_srs_wkt (p, 14,
  4238         -        "PSG\",\"6081\"]]");
  4239         -    p = add_epsg_def_ex (filter, first, last, 6082, "epsg", 6082,
  4240         -        "WGS 84 / EPSG Arctic zone 4-32", 0, 0,
  4241         -        "WGS 84", "Greenwich",
  4242         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  4243         -        "Easting", "East", "Northing", "North");
         1084  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1085  +    add_srs_wkt (p, 6,
         1086  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1087  +    add_srs_wkt (p, 7,
         1088  +        "_parallel_1\",77],PARAMETER[\"standard_parallel_2\",73.6");
         1089  +    add_srs_wkt (p, 8,
         1090  +        "6666666666667],PARAMETER[\"latitude_of_origin\",75.36440");
         1091  +    add_srs_wkt (p, 9,
         1092  +        "330555556],PARAMETER[\"central_meridian\",58],PARAMETER[");
         1093  +    add_srs_wkt (p, 10,
         1094  +        "\"false_easting\",30500000],PARAMETER[\"false_northing\"");
         1095  +    add_srs_wkt (p, 11,
         1096  +        ",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1097  +    add_srs_wkt (p, 12,
         1098  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1099  +    add_srs_wkt (p, 13,
         1100  +        "TY[\"EPSG\",\"6081\"]]");
         1101  +    p = add_epsg_def (filter, first, last, 6082, "epsg", 6082,
         1102  +        "WGS 84 / EPSG Arctic zone 4-32");
  4244   1103       add_proj4text (p, 0,
  4245   1104           "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
  4246   1105       add_proj4text (p, 1,
  4247   1106           "6440330555556 +lon_0=82 +x_0=32500000 +y_0=4500000 +datu");
  4248   1107       add_proj4text (p, 2,
  4249   1108           "m=WGS84 +units=m +no_defs");
  4250   1109       add_srs_wkt (p, 0,
................................................................................
  4254   1113       add_srs_wkt (p, 2,
  4255   1114           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  4256   1115       add_srs_wkt (p, 3,
  4257   1116           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4258   1117       add_srs_wkt (p, 4,
  4259   1118           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4260   1119       add_srs_wkt (p, 5,
  4261         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  4262         -    add_srs_wkt (p, 6,
  4263         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  4264         -    add_srs_wkt (p, 7,
  4265         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  4266         -    add_srs_wkt (p, 8,
  4267         -        "lel_1\",77],PARAMETER[\"standard_parallel_2\",73.6666666");
  4268         -    add_srs_wkt (p, 9,
  4269         -        "6666667],PARAMETER[\"latitude_of_origin\",75.36440330555");
  4270         -    add_srs_wkt (p, 10,
  4271         -        "556],PARAMETER[\"central_meridian\",82],PARAMETER[\"fals");
  4272         -    add_srs_wkt (p, 11,
  4273         -        "e_easting\",32500000],PARAMETER[\"false_northing\",45000");
  4274         -    add_srs_wkt (p, 12,
  4275         -        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  4276         -    add_srs_wkt (p, 13,
  4277         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  4278         -    add_srs_wkt (p, 14,
  4279         -        "PSG\",\"6082\"]]");
  4280         -    p = add_epsg_def_ex (filter, first, last, 6083, "epsg", 6083,
  4281         -        "WGS 84 / EPSG Arctic zone 4-34", 0, 0,
  4282         -        "WGS 84", "Greenwich",
  4283         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  4284         -        "Easting", "East", "Northing", "North");
         1120  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1121  +    add_srs_wkt (p, 6,
         1122  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1123  +    add_srs_wkt (p, 7,
         1124  +        "_parallel_1\",77],PARAMETER[\"standard_parallel_2\",73.6");
         1125  +    add_srs_wkt (p, 8,
         1126  +        "6666666666667],PARAMETER[\"latitude_of_origin\",75.36440");
         1127  +    add_srs_wkt (p, 9,
         1128  +        "330555556],PARAMETER[\"central_meridian\",82],PARAMETER[");
         1129  +    add_srs_wkt (p, 10,
         1130  +        "\"false_easting\",32500000],PARAMETER[\"false_northing\"");
         1131  +    add_srs_wkt (p, 11,
         1132  +        ",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1133  +    add_srs_wkt (p, 12,
         1134  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1135  +    add_srs_wkt (p, 13,
         1136  +        "TY[\"EPSG\",\"6082\"]]");
         1137  +    p = add_epsg_def (filter, first, last, 6083, "epsg", 6083,
         1138  +        "WGS 84 / EPSG Arctic zone 4-34");
  4285   1139       add_proj4text (p, 0,
  4286   1140           "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
  4287   1141       add_proj4text (p, 1,
  4288   1142           "6440330555556 +lon_0=106 +x_0=34500000 +y_0=4500000 +dat");
  4289   1143       add_proj4text (p, 2,
  4290   1144           "um=WGS84 +units=m +no_defs");
  4291   1145       add_srs_wkt (p, 0,
................................................................................
  4295   1149       add_srs_wkt (p, 2,
  4296   1150           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  4297   1151       add_srs_wkt (p, 3,
  4298   1152           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4299   1153       add_srs_wkt (p, 4,
  4300   1154           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4301   1155       add_srs_wkt (p, 5,
  4302         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  4303         -    add_srs_wkt (p, 6,
  4304         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  4305         -    add_srs_wkt (p, 7,
  4306         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  4307         -    add_srs_wkt (p, 8,
  4308         -        "lel_1\",77],PARAMETER[\"standard_parallel_2\",73.6666666");
  4309         -    add_srs_wkt (p, 9,
  4310         -        "6666667],PARAMETER[\"latitude_of_origin\",75.36440330555");
  4311         -    add_srs_wkt (p, 10,
  4312         -        "556],PARAMETER[\"central_meridian\",106],PARAMETER[\"fal");
  4313         -    add_srs_wkt (p, 11,
  4314         -        "se_easting\",34500000],PARAMETER[\"false_northing\",4500");
  4315         -    add_srs_wkt (p, 12,
  4316         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
  4317         -    add_srs_wkt (p, 13,
  4318         -        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  4319         -    add_srs_wkt (p, 14,
  4320         -        "EPSG\",\"6083\"]]");
  4321         -    p = add_epsg_def_ex (filter, first, last, 6084, "epsg", 6084,
  4322         -        "WGS 84 / EPSG Arctic zone 4-36", 0, 0,
  4323         -        "WGS 84", "Greenwich",
  4324         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  4325         -        "Easting", "East", "Northing", "North");
         1156  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1157  +    add_srs_wkt (p, 6,
         1158  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1159  +    add_srs_wkt (p, 7,
         1160  +        "_parallel_1\",77],PARAMETER[\"standard_parallel_2\",73.6");
         1161  +    add_srs_wkt (p, 8,
         1162  +        "6666666666667],PARAMETER[\"latitude_of_origin\",75.36440");
         1163  +    add_srs_wkt (p, 9,
         1164  +        "330555556],PARAMETER[\"central_meridian\",106],PARAMETER");
         1165  +    add_srs_wkt (p, 10,
         1166  +        "[\"false_easting\",34500000],PARAMETER[\"false_northing\"");
         1167  +    add_srs_wkt (p, 11,
         1168  +        ",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1169  +    add_srs_wkt (p, 12,
         1170  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1171  +    add_srs_wkt (p, 13,
         1172  +        "TY[\"EPSG\",\"6083\"]]");
         1173  +    p = add_epsg_def (filter, first, last, 6084, "epsg", 6084,
         1174  +        "WGS 84 / EPSG Arctic zone 4-36");
  4326   1175       add_proj4text (p, 0,
  4327   1176           "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
  4328   1177       add_proj4text (p, 1,
  4329   1178           "6440330555556 +lon_0=130 +x_0=36500000 +y_0=4500000 +dat");
  4330   1179       add_proj4text (p, 2,
  4331   1180           "um=WGS84 +units=m +no_defs");
  4332   1181       add_srs_wkt (p, 0,
................................................................................
  4336   1185       add_srs_wkt (p, 2,
  4337   1186           "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  4338   1187       add_srs_wkt (p, 3,
  4339   1188           ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  4340   1189       add_srs_wkt (p, 4,
  4341   1190           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  4342   1191       add_srs_wkt (p, 5,
  4343         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  4344         -    add_srs_wkt (p, 6,
  4345         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  4346         -    add_srs_wkt (p, 7,
  4347         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  4348         -    add_srs_wkt (p, 8,
  4349         -        "lel_1\",77],PARAMETER[\"standard_parallel_2\",73.6666666");
  4350         -    add_srs_wkt (p, 9,
  4351         -        "6666667],PARAMETER[\"latitude_of_origin\",75.36440330555");
  4352         -    add_srs_wkt (p, 10,
  4353         -        "556],PARAMETER[\"central_meridian\",130],PARAMETER[\"fal");
  4354         -    add_srs_wkt (p, 11,
  4355         -        "se_easting\",36500000],PARAMETER[\"false_northing\",4500");
  4356         -    add_srs_wkt (p, 12,
  4357         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
         1192  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1193  +    add_srs_wkt (p, 6,
         1194  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1195  +    add_srs_wkt (p, 7,
         1196  +        "_parallel_1\",77],PARAMETER[\"standard_parallel_2\",73.6");
         1197  +    add_srs_wkt (p, 8,
         1198  +        "6666666666667],PARAMETER[\"latitude_of_origin\",75.36440");
         1199  +    add_srs_wkt (p, 9,
         1200  +        "330555556],PARAMETER[\"central_meridian\",130],PARAMETER");
         1201  +    add_srs_wkt (p, 10,
         1202  +        "[\"false_easting\",36500000],PARAMETER[\"false_northing\"");
         1203  +    add_srs_wkt (p, 11,
         1204  +        ",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1205  +    add_srs_wkt (p, 12,
         1206  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1207  +    add_srs_wkt (p, 13,
         1208  +        "TY[\"EPSG\",\"6084\"]]");
         1209  +    p = add_epsg_def (filter, first, last, 6085, "epsg", 6085,
         1210  +        "WGS 84 / EPSG Arctic zone 4-38");
         1211  +    add_proj4text (p, 0,
         1212  +        "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
         1213  +    add_proj4text (p, 1,
         1214  +        "6440330555556 +lon_0=154 +x_0=38500000 +y_0=4500000 +dat");
         1215  +    add_proj4text (p, 2,
         1216  +        "um=WGS84 +units=m +no_defs");
         1217  +    add_srs_wkt (p, 0,
         1218  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 4-38\",GEOGCS[\"WGS 8");
         1219  +    add_srs_wkt (p, 1,
         1220  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         1221  +    add_srs_wkt (p, 2,
         1222  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         1223  +    add_srs_wkt (p, 3,
         1224  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1225  +    add_srs_wkt (p, 4,
         1226  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1227  +    add_srs_wkt (p, 5,
         1228  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1229  +    add_srs_wkt (p, 6,
         1230  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1231  +    add_srs_wkt (p, 7,
         1232  +        "_parallel_1\",77],PARAMETER[\"standard_parallel_2\",73.6");
         1233  +    add_srs_wkt (p, 8,
         1234  +        "6666666666667],PARAMETER[\"latitude_of_origin\",75.36440");
         1235  +    add_srs_wkt (p, 9,
         1236  +        "330555556],PARAMETER[\"central_meridian\",154],PARAMETER");
         1237  +    add_srs_wkt (p, 10,
         1238  +        "[\"false_easting\",38500000],PARAMETER[\"false_northing\"");
         1239  +    add_srs_wkt (p, 11,
         1240  +        ",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1241  +    add_srs_wkt (p, 12,
         1242  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1243  +    add_srs_wkt (p, 13,
         1244  +        "TY[\"EPSG\",\"6085\"]]");
         1245  +    p = add_epsg_def (filter, first, last, 6086, "epsg", 6086,
         1246  +        "WGS 84 / EPSG Arctic zone 4-40");
         1247  +    add_proj4text (p, 0,
         1248  +        "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
         1249  +    add_proj4text (p, 1,
         1250  +        "6440330555556 +lon_0=179 +x_0=40500000 +y_0=4500000 +dat");
         1251  +    add_proj4text (p, 2,
         1252  +        "um=WGS84 +units=m +no_defs");
         1253  +    add_srs_wkt (p, 0,
         1254  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 4-40\",GEOGCS[\"WGS 8");
         1255  +    add_srs_wkt (p, 1,
         1256  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         1257  +    add_srs_wkt (p, 2,
         1258  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         1259  +    add_srs_wkt (p, 3,
         1260  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1261  +    add_srs_wkt (p, 4,
         1262  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1263  +    add_srs_wkt (p, 5,
         1264  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1265  +    add_srs_wkt (p, 6,
         1266  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1267  +    add_srs_wkt (p, 7,
         1268  +        "_parallel_1\",77],PARAMETER[\"standard_parallel_2\",73.6");
         1269  +    add_srs_wkt (p, 8,
         1270  +        "6666666666667],PARAMETER[\"latitude_of_origin\",75.36440");
         1271  +    add_srs_wkt (p, 9,
         1272  +        "330555556],PARAMETER[\"central_meridian\",179],PARAMETER");
         1273  +    add_srs_wkt (p, 10,
         1274  +        "[\"false_easting\",40500000],PARAMETER[\"false_northing\"");
         1275  +    add_srs_wkt (p, 11,
         1276  +        ",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1277  +    add_srs_wkt (p, 12,
         1278  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1279  +    add_srs_wkt (p, 13,
         1280  +        "TY[\"EPSG\",\"6086\"]]");
         1281  +    p = add_epsg_def (filter, first, last, 6087, "epsg", 6087,
         1282  +        "WGS 84 / EPSG Arctic zone 5-15");
         1283  +    add_proj4text (p, 0,
         1284  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         1285  +    add_proj4text (p, 1,
         1286  +        "333 +lat_0=72.02500919444445 +lon_0=54 +x_0=15500000 +y_");
         1287  +    add_proj4text (p, 2,
         1288  +        "0=5500000 +datum=WGS84 +units=m +no_defs");
         1289  +    add_srs_wkt (p, 0,
         1290  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-15\",GEOGCS[\"WGS 8");
         1291  +    add_srs_wkt (p, 1,
         1292  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         1293  +    add_srs_wkt (p, 2,
         1294  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         1295  +    add_srs_wkt (p, 3,
         1296  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1297  +    add_srs_wkt (p, 4,
         1298  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1299  +    add_srs_wkt (p, 5,
         1300  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1301  +    add_srs_wkt (p, 6,
         1302  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1303  +    add_srs_wkt (p, 7,
         1304  +        "_parallel_1\",73.66666666666667],PARAMETER[\"standard_pa");
         1305  +    add_srs_wkt (p, 8,
         1306  +        "rallel_2\",70.33333333333333],PARAMETER[\"latitude_of_or");
         1307  +    add_srs_wkt (p, 9,
         1308  +        "igin\",72.02500919444445],PARAMETER[\"central_meridian\"");
         1309  +    add_srs_wkt (p, 10,
         1310  +        ",54],PARAMETER[\"false_easting\",15500000],PARAMETER[\"f");
         1311  +    add_srs_wkt (p, 11,
         1312  +        "alse_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1313  +    add_srs_wkt (p, 12,
         1314  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         1315  +    add_srs_wkt (p, 13,
         1316  +        ",NORTH],AUTHORITY[\"EPSG\",\"6087\"]]");
         1317  +    p = add_epsg_def (filter, first, last, 6088, "epsg", 6088,
         1318  +        "WGS 84 / EPSG Arctic zone 5-17");
         1319  +    add_proj4text (p, 0,
         1320  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         1321  +    add_proj4text (p, 1,
         1322  +        "333 +lat_0=72.02500919444445 +lon_0=74 +x_0=17500000 +y_");
         1323  +    add_proj4text (p, 2,
         1324  +        "0=5500000 +datum=WGS84 +units=m +no_defs");
         1325  +    add_srs_wkt (p, 0,
         1326  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-17\",GEOGCS[\"WGS 8");
         1327  +    add_srs_wkt (p, 1,
         1328  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         1329  +    add_srs_wkt (p, 2,
         1330  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         1331  +    add_srs_wkt (p, 3,
         1332  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1333  +    add_srs_wkt (p, 4,
         1334  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1335  +    add_srs_wkt (p, 5,
         1336  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1337  +    add_srs_wkt (p, 6,
         1338  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1339  +    add_srs_wkt (p, 7,
         1340  +        "_parallel_1\",73.66666666666667],PARAMETER[\"standard_pa");
         1341  +    add_srs_wkt (p, 8,
         1342  +        "rallel_2\",70.33333333333333],PARAMETER[\"latitude_of_or");
         1343  +    add_srs_wkt (p, 9,
         1344  +        "igin\",72.02500919444445],PARAMETER[\"central_meridian\"");
         1345  +    add_srs_wkt (p, 10,
         1346  +        ",74],PARAMETER[\"false_easting\",17500000],PARAMETER[\"f");
         1347  +    add_srs_wkt (p, 11,
         1348  +        "alse_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1349  +    add_srs_wkt (p, 12,
         1350  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         1351  +    add_srs_wkt (p, 13,
         1352  +        ",NORTH],AUTHORITY[\"EPSG\",\"6088\"]]");
         1353  +    p = add_epsg_def (filter, first, last, 6089, "epsg", 6089,
         1354  +        "WGS 84 / EPSG Arctic zone 5-19");
         1355  +    add_proj4text (p, 0,
         1356  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         1357  +    add_proj4text (p, 1,
         1358  +        "333 +lat_0=72.02500919444445 +lon_0=95 +x_0=19500000 +y_");
         1359  +    add_proj4text (p, 2,
         1360  +        "0=5500000 +datum=WGS84 +units=m +no_defs");
         1361  +    add_srs_wkt (p, 0,
         1362  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-19\",GEOGCS[\"WGS 8");
         1363  +    add_srs_wkt (p, 1,
         1364  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         1365  +    add_srs_wkt (p, 2,
         1366  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         1367  +    add_srs_wkt (p, 3,
         1368  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1369  +    add_srs_wkt (p, 4,
         1370  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1371  +    add_srs_wkt (p, 5,
         1372  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1373  +    add_srs_wkt (p, 6,
         1374  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1375  +    add_srs_wkt (p, 7,
         1376  +        "_parallel_1\",73.66666666666667],PARAMETER[\"standard_pa");
         1377  +    add_srs_wkt (p, 8,
         1378  +        "rallel_2\",70.33333333333333],PARAMETER[\"latitude_of_or");
         1379  +    add_srs_wkt (p, 9,
         1380  +        "igin\",72.02500919444445],PARAMETER[\"central_meridian\"");
         1381  +    add_srs_wkt (p, 10,
         1382  +        ",95],PARAMETER[\"false_easting\",19500000],PARAMETER[\"f");
         1383  +    add_srs_wkt (p, 11,
         1384  +        "alse_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1385  +    add_srs_wkt (p, 12,
         1386  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         1387  +    add_srs_wkt (p, 13,
         1388  +        ",NORTH],AUTHORITY[\"EPSG\",\"6089\"]]");
         1389  +    p = add_epsg_def (filter, first, last, 6090, "epsg", 6090,
         1390  +        "WGS 84 / EPSG Arctic zone 5-21");
         1391  +    add_proj4text (p, 0,
         1392  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         1393  +    add_proj4text (p, 1,
         1394  +        "333 +lat_0=72.02500919444445 +lon_0=116 +x_0=21500000 +y");
         1395  +    add_proj4text (p, 2,
         1396  +        "_0=5500000 +datum=WGS84 +units=m +no_defs");
         1397  +    add_srs_wkt (p, 0,
         1398  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-21\",GEOGCS[\"WGS 8");
         1399  +    add_srs_wkt (p, 1,
         1400  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         1401  +    add_srs_wkt (p, 2,
         1402  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         1403  +    add_srs_wkt (p, 3,
         1404  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1405  +    add_srs_wkt (p, 4,
         1406  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1407  +    add_srs_wkt (p, 5,
         1408  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1409  +    add_srs_wkt (p, 6,
         1410  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1411  +    add_srs_wkt (p, 7,
         1412  +        "_parallel_1\",73.66666666666667],PARAMETER[\"standard_pa");
         1413  +    add_srs_wkt (p, 8,
         1414  +        "rallel_2\",70.33333333333333],PARAMETER[\"latitude_of_or");
         1415  +    add_srs_wkt (p, 9,
         1416  +        "igin\",72.02500919444445],PARAMETER[\"central_meridian\"");
         1417  +    add_srs_wkt (p, 10,
         1418  +        ",116],PARAMETER[\"false_easting\",21500000],PARAMETER[\"");
         1419  +    add_srs_wkt (p, 11,
         1420  +        "false_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"E");
         1421  +    add_srs_wkt (p, 12,
         1422  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         1423  +    add_srs_wkt (p, 13,
         1424  +        ",NORTH],AUTHORITY[\"EPSG\",\"6090\"]]");
         1425  +    p = add_epsg_def (filter, first, last, 6091, "epsg", 6091,
         1426  +        "WGS 84 / EPSG Arctic zone 5-23");
         1427  +    add_proj4text (p, 0,
         1428  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         1429  +    add_proj4text (p, 1,
         1430  +        "333 +lat_0=72.02500919444445 +lon_0=137 +x_0=23500000 +y");
         1431  +    add_proj4text (p, 2,
         1432  +        "_0=5500000 +datum=WGS84 +units=m +no_defs");
         1433  +    add_srs_wkt (p, 0,
         1434  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-23\",GEOGCS[\"WGS 8");
         1435  +    add_srs_wkt (p, 1,
         1436  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         1437  +    add_srs_wkt (p, 2,
         1438  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         1439  +    add_srs_wkt (p, 3,
         1440  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1441  +    add_srs_wkt (p, 4,
         1442  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1443  +    add_srs_wkt (p, 5,
         1444  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1445  +    add_srs_wkt (p, 6,
         1446  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1447  +    add_srs_wkt (p, 7,
         1448  +        "_parallel_1\",73.66666666666667],PARAMETER[\"standard_pa");
         1449  +    add_srs_wkt (p, 8,
         1450  +        "rallel_2\",70.33333333333333],PARAMETER[\"latitude_of_or");
         1451  +    add_srs_wkt (p, 9,
         1452  +        "igin\",72.02500919444445],PARAMETER[\"central_meridian\"");
         1453  +    add_srs_wkt (p, 10,
         1454  +        ",137],PARAMETER[\"false_easting\",23500000],PARAMETER[\"");
         1455  +    add_srs_wkt (p, 11,
         1456  +        "false_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"E");
         1457  +    add_srs_wkt (p, 12,
         1458  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         1459  +    add_srs_wkt (p, 13,
         1460  +        ",NORTH],AUTHORITY[\"EPSG\",\"6091\"]]");
         1461  +    p = add_epsg_def (filter, first, last, 6092, "epsg", 6092,
         1462  +        "WGS 84 / EPSG Arctic zone 5-25");
         1463  +    add_proj4text (p, 0,
         1464  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         1465  +    add_proj4text (p, 1,
         1466  +        "333 +lat_0=72.02500919444445 +lon_0=158 +x_0=25500000 +y");
         1467  +    add_proj4text (p, 2,
         1468  +        "_0=5500000 +datum=WGS84 +units=m +no_defs");
         1469  +    add_srs_wkt (p, 0,
         1470  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-25\",GEOGCS[\"WGS 8");
         1471  +    add_srs_wkt (p, 1,
         1472  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         1473  +    add_srs_wkt (p, 2,
         1474  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         1475  +    add_srs_wkt (p, 3,
         1476  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1477  +    add_srs_wkt (p, 4,
         1478  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1479  +    add_srs_wkt (p, 5,
         1480  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1481  +    add_srs_wkt (p, 6,
         1482  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1483  +    add_srs_wkt (p, 7,
         1484  +        "_parallel_1\",73.66666666666667],PARAMETER[\"standard_pa");
         1485  +    add_srs_wkt (p, 8,
         1486  +        "rallel_2\",70.33333333333333],PARAMETER[\"latitude_of_or");
         1487  +    add_srs_wkt (p, 9,
         1488  +        "igin\",72.02500919444445],PARAMETER[\"central_meridian\"");
         1489  +    add_srs_wkt (p, 10,
         1490  +        ",158],PARAMETER[\"false_easting\",25500000],PARAMETER[\"");
         1491  +    add_srs_wkt (p, 11,
         1492  +        "false_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"E");
         1493  +    add_srs_wkt (p, 12,
         1494  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         1495  +    add_srs_wkt (p, 13,
         1496  +        ",NORTH],AUTHORITY[\"EPSG\",\"6092\"]]");
         1497  +    p = add_epsg_def (filter, first, last, 6093, "epsg", 6093,
         1498  +        "WGS 84 / EPSG Arctic zone 5-27");
         1499  +    add_proj4text (p, 0,
         1500  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         1501  +    add_proj4text (p, 1,
         1502  +        "333 +lat_0=72.02500919444445 +lon_0=179 +x_0=27500000 +y");
         1503  +    add_proj4text (p, 2,
         1504  +        "_0=5500000 +datum=WGS84 +units=m +no_defs");
         1505  +    add_srs_wkt (p, 0,
         1506  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-27\",GEOGCS[\"WGS 8");
         1507  +    add_srs_wkt (p, 1,
         1508  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         1509  +    add_srs_wkt (p, 2,
         1510  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         1511  +    add_srs_wkt (p, 3,
         1512  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1513  +    add_srs_wkt (p, 4,
         1514  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1515  +    add_srs_wkt (p, 5,
         1516  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         1517  +    add_srs_wkt (p, 6,
         1518  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1519  +    add_srs_wkt (p, 7,
         1520  +        "_parallel_1\",73.66666666666667],PARAMETER[\"standard_pa");
         1521  +    add_srs_wkt (p, 8,
         1522  +        "rallel_2\",70.33333333333333],PARAMETER[\"latitude_of_or");
         1523  +    add_srs_wkt (p, 9,
         1524  +        "igin\",72.02500919444445],PARAMETER[\"central_meridian\"");
         1525  +    add_srs_wkt (p, 10,
         1526  +        ",179],PARAMETER[\"false_easting\",27500000],PARAMETER[\"");
         1527  +    add_srs_wkt (p, 11,
         1528  +        "false_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"E");
         1529  +    add_srs_wkt (p, 12,
         1530  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         1531  +    add_srs_wkt (p, 13,
         1532  +        ",NORTH],AUTHORITY[\"EPSG\",\"6093\"]]");
         1533  +    p = add_epsg_def (filter, first, last, 6094, "epsg", 6094,
         1534  +        "NAD83(NSRS2007) / EPSG Arctic zone 5-29");
         1535  +    add_proj4text (p, 0,
         1536  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         1537  +    add_proj4text (p, 1,
         1538  +        "333 +lat_0=72.02500919444445 +lon_0=-163 +x_0=29500000 +");
         1539  +    add_proj4text (p, 2,
         1540  +        "y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
         1541  +    add_proj4text (p, 3,
         1542  +        " +no_defs");
         1543  +    add_srs_wkt (p, 0,
         1544  +        "PROJCS[\"NAD83(NSRS2007) / EPSG Arctic zone 5-29\",GEOGC");
         1545  +    add_srs_wkt (p, 1,
         1546  +        "S[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Ref");
         1547  +    add_srs_wkt (p, 2,
         1548  +        "erence_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.2");
         1549  +    add_srs_wkt (p, 3,
         1550  +        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
         1551  +    add_srs_wkt (p, 4,
         1552  +        ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
         1553  +    add_srs_wkt (p, 5,
         1554  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         1555  +    add_srs_wkt (p, 6,
         1556  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1557  +    add_srs_wkt (p, 7,
         1558  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         1559  +    add_srs_wkt (p, 8,
         1560  +        "\"],PARAMETER[\"standard_parallel_1\",73.66666666666667]");
         1561  +    add_srs_wkt (p, 9,
         1562  +        ",PARAMETER[\"standard_parallel_2\",70.33333333333333],PA");
         1563  +    add_srs_wkt (p, 10,
         1564  +        "RAMETER[\"latitude_of_origin\",72.02500919444445],PARAME");
         1565  +    add_srs_wkt (p, 11,
         1566  +        "TER[\"central_meridian\",-163],PARAMETER[\"false_easting");
         1567  +    add_srs_wkt (p, 12,
         1568  +        "\",29500000],PARAMETER[\"false_northing\",5500000],UNIT[");
         1569  +    add_srs_wkt (p, 13,
         1570  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         1571  +    add_srs_wkt (p, 14,
         1572  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6");
         1573  +    add_srs_wkt (p, 15,
         1574  +        "094\"]]");
         1575  +    p = add_epsg_def (filter, first, last, 6095, "epsg", 6095,
         1576  +        "NAD83(NSRS2007) / EPSG Arctic zone 5-31");
         1577  +    add_proj4text (p, 0,
         1578  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         1579  +    add_proj4text (p, 1,
         1580  +        "333 +lat_0=72.02500919444445 +lon_0=-147 +x_0=31500000 +");
         1581  +    add_proj4text (p, 2,
         1582  +        "y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
         1583  +    add_proj4text (p, 3,
         1584  +        " +no_defs");
         1585  +    add_srs_wkt (p, 0,
         1586  +        "PROJCS[\"NAD83(NSRS2007) / EPSG Arctic zone 5-31\",GEOGC");
         1587  +    add_srs_wkt (p, 1,
         1588  +        "S[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Ref");
         1589  +    add_srs_wkt (p, 2,
         1590  +        "erence_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.2");
         1591  +    add_srs_wkt (p, 3,
         1592  +        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
         1593  +    add_srs_wkt (p, 4,
         1594  +        ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
         1595  +    add_srs_wkt (p, 5,
         1596  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         1597  +    add_srs_wkt (p, 6,
         1598  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1599  +    add_srs_wkt (p, 7,
         1600  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         1601  +    add_srs_wkt (p, 8,
         1602  +        "\"],PARAMETER[\"standard_parallel_1\",73.66666666666667]");
         1603  +    add_srs_wkt (p, 9,
         1604  +        ",PARAMETER[\"standard_parallel_2\",70.33333333333333],PA");
         1605  +    add_srs_wkt (p, 10,
         1606  +        "RAMETER[\"latitude_of_origin\",72.02500919444445],PARAME");
         1607  +    add_srs_wkt (p, 11,
         1608  +        "TER[\"central_meridian\",-147],PARAMETER[\"false_easting");
         1609  +    add_srs_wkt (p, 12,
         1610  +        "\",31500000],PARAMETER[\"false_northing\",5500000],UNIT[");
         1611  +    add_srs_wkt (p, 13,
         1612  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         1613  +    add_srs_wkt (p, 14,
         1614  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6");
         1615  +    add_srs_wkt (p, 15,
         1616  +        "095\"]]");
         1617  +    p = add_epsg_def (filter, first, last, 6096, "epsg", 6096,
         1618  +        "NAD83(NSRS2007) / EPSG Arctic zone 6-14");
         1619  +    add_proj4text (p, 0,
         1620  +        "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
         1621  +    add_proj4text (p, 1,
         1622  +        "8747555555557 +lon_0=-165 +x_0=14500000 +y_0=6500000 +el");
         1623  +    add_proj4text (p, 2,
         1624  +        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1625  +    add_srs_wkt (p, 0,
         1626  +        "PROJCS[\"NAD83(NSRS2007) / EPSG Arctic zone 6-14\",GEOGC");
         1627  +    add_srs_wkt (p, 1,
         1628  +        "S[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Ref");
         1629  +    add_srs_wkt (p, 2,
         1630  +        "erence_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.2");
         1631  +    add_srs_wkt (p, 3,
         1632  +        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
         1633  +    add_srs_wkt (p, 4,
         1634  +        ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
         1635  +    add_srs_wkt (p, 5,
         1636  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         1637  +    add_srs_wkt (p, 6,
         1638  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1639  +    add_srs_wkt (p, 7,
         1640  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         1641  +    add_srs_wkt (p, 8,
         1642  +        "\"],PARAMETER[\"standard_parallel_1\",70.33333333333333]");
         1643  +    add_srs_wkt (p, 9,
         1644  +        ",PARAMETER[\"standard_parallel_2\",67],PARAMETER[\"latit");
         1645  +    add_srs_wkt (p, 10,
         1646  +        "ude_of_origin\",68.68747555555557],PARAMETER[\"central_m");
         1647  +    add_srs_wkt (p, 11,
         1648  +        "eridian\",-165],PARAMETER[\"false_easting\",14500000],PA");
         1649  +    add_srs_wkt (p, 12,
         1650  +        "RAMETER[\"false_northing\",6500000],UNIT[\"metre\",1,AUT");
         1651  +    add_srs_wkt (p, 13,
         1652  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         1653  +    add_srs_wkt (p, 14,
         1654  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"6096\"]]");
         1655  +    p = add_epsg_def (filter, first, last, 6097, "epsg", 6097,
         1656  +        "NAD83(NSRS2007) / EPSG Arctic zone 6-16");
         1657  +    add_proj4text (p, 0,
         1658  +        "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
         1659  +    add_proj4text (p, 1,
         1660  +        "8747555555557 +lon_0=-147 +x_0=16500000 +y_0=6500000 +el");
         1661  +    add_proj4text (p, 2,
         1662  +        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1663  +    add_srs_wkt (p, 0,
         1664  +        "PROJCS[\"NAD83(NSRS2007) / EPSG Arctic zone 6-16\",GEOGC");
         1665  +    add_srs_wkt (p, 1,
         1666  +        "S[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Ref");
         1667  +    add_srs_wkt (p, 2,
         1668  +        "erence_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.2");
         1669  +    add_srs_wkt (p, 3,
         1670  +        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
         1671  +    add_srs_wkt (p, 4,
         1672  +        ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
         1673  +    add_srs_wkt (p, 5,
         1674  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         1675  +    add_srs_wkt (p, 6,
         1676  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1677  +    add_srs_wkt (p, 7,
         1678  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         1679  +    add_srs_wkt (p, 8,
         1680  +        "\"],PARAMETER[\"standard_parallel_1\",70.33333333333333]");
         1681  +    add_srs_wkt (p, 9,
         1682  +        ",PARAMETER[\"standard_parallel_2\",67],PARAMETER[\"latit");
         1683  +    add_srs_wkt (p, 10,
         1684  +        "ude_of_origin\",68.68747555555557],PARAMETER[\"central_m");
         1685  +    add_srs_wkt (p, 11,
         1686  +        "eridian\",-147],PARAMETER[\"false_easting\",16500000],PA");
         1687  +    add_srs_wkt (p, 12,
         1688  +        "RAMETER[\"false_northing\",6500000],UNIT[\"metre\",1,AUT");
         1689  +    add_srs_wkt (p, 13,
         1690  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         1691  +    add_srs_wkt (p, 14,
         1692  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"6097\"]]");
         1693  +    p = add_epsg_def (filter, first, last, 6098, "epsg", 6098,
         1694  +        "NAD83(CSRS) / EPSG Arctic zone 1-23");
         1695  +    add_proj4text (p, 0,
         1696  +        "+proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.4");
         1697  +    add_proj4text (p, 1,
         1698  +        "3711833333333 +lon_0=-90 +x_0=23500000 +y_0=1500000 +ell");
         1699  +    add_proj4text (p, 2,
         1700  +        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1701  +    add_srs_wkt (p, 0,
         1702  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 1-23\",GEOGCS[\"");
         1703  +    add_srs_wkt (p, 1,
         1704  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         1705  +    add_srs_wkt (p, 2,
         1706  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1707  +    add_srs_wkt (p, 3,
         1708  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         1709  +    add_srs_wkt (p, 4,
         1710  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         1711  +    add_srs_wkt (p, 5,
         1712  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         1713  +    add_srs_wkt (p, 6,
         1714  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         1715  +    add_srs_wkt (p, 7,
         1716  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1717  +    add_srs_wkt (p, 8,
         1718  +        "[\"standard_parallel_1\",87],PARAMETER[\"standard_parall");
         1719  +    add_srs_wkt (p, 9,
         1720  +        "el_2\",83.66666666666667],PARAMETER[\"latitude_of_origin");
         1721  +    add_srs_wkt (p, 10,
         1722  +        "\",85.43711833333333],PARAMETER[\"central_meridian\",-90");
         1723  +    add_srs_wkt (p, 11,
         1724  +        "],PARAMETER[\"false_easting\",23500000],PARAMETER[\"fals");
         1725  +    add_srs_wkt (p, 12,
         1726  +        "e_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         1727  +    add_srs_wkt (p, 13,
         1728  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
         1729  +    add_srs_wkt (p, 14,
         1730  +        "TH],AUTHORITY[\"EPSG\",\"6098\"]]");
         1731  +    p = add_epsg_def (filter, first, last, 6099, "epsg", 6099,
         1732  +        "NAD83(CSRS) / EPSG Arctic zone 2-14");
         1733  +    add_proj4text (p, 0,
         1734  +        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
         1735  +    add_proj4text (p, 1,
         1736  +        "333 +lat_0=82.05842488888888 +lon_0=-115 +x_0=14500000 +");
         1737  +    add_proj4text (p, 2,
         1738  +        "y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
         1739  +    add_proj4text (p, 3,
         1740  +        " +no_defs");
         1741  +    add_srs_wkt (p, 0,
         1742  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 2-14\",GEOGCS[\"");
         1743  +    add_srs_wkt (p, 1,
         1744  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         1745  +    add_srs_wkt (p, 2,
         1746  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1747  +    add_srs_wkt (p, 3,
         1748  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         1749  +    add_srs_wkt (p, 4,
         1750  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         1751  +    add_srs_wkt (p, 5,
         1752  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         1753  +    add_srs_wkt (p, 6,
         1754  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         1755  +    add_srs_wkt (p, 7,
         1756  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1757  +    add_srs_wkt (p, 8,
         1758  +        "[\"standard_parallel_1\",83.66666666666667],PARAMETER[\"");
         1759  +    add_srs_wkt (p, 9,
         1760  +        "standard_parallel_2\",80.33333333333333],PARAMETER[\"lat");
         1761  +    add_srs_wkt (p, 10,
         1762  +        "itude_of_origin\",82.05842488888888],PARAMETER[\"central");
         1763  +    add_srs_wkt (p, 11,
         1764  +        "_meridian\",-115],PARAMETER[\"false_easting\",14500000],");
         1765  +    add_srs_wkt (p, 12,
         1766  +        "PARAMETER[\"false_northing\",2500000],UNIT[\"metre\",1,A");
         1767  +    add_srs_wkt (p, 13,
         1768  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         1769  +    add_srs_wkt (p, 14,
         1770  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6099\"]]");
         1771  +    p = add_epsg_def (filter, first, last, 6100, "epsg", 6100,
         1772  +        "NAD83(CSRS) / EPSG Arctic zone 2-16");
         1773  +    add_proj4text (p, 0,
         1774  +        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
         1775  +    add_proj4text (p, 1,
         1776  +        "333 +lat_0=82.05842488888888 +lon_0=-75 +x_0=16500000 +y");
         1777  +    add_proj4text (p, 2,
         1778  +        "_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
         1779  +    add_proj4text (p, 3,
         1780  +        "+no_defs");
         1781  +    add_srs_wkt (p, 0,
         1782  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 2-16\",GEOGCS[\"");
         1783  +    add_srs_wkt (p, 1,
         1784  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         1785  +    add_srs_wkt (p, 2,
         1786  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1787  +    add_srs_wkt (p, 3,
         1788  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         1789  +    add_srs_wkt (p, 4,
         1790  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         1791  +    add_srs_wkt (p, 5,
         1792  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         1793  +    add_srs_wkt (p, 6,
         1794  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         1795  +    add_srs_wkt (p, 7,
         1796  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1797  +    add_srs_wkt (p, 8,
         1798  +        "[\"standard_parallel_1\",83.66666666666667],PARAMETER[\"");
         1799  +    add_srs_wkt (p, 9,
         1800  +        "standard_parallel_2\",80.33333333333333],PARAMETER[\"lat");
         1801  +    add_srs_wkt (p, 10,
         1802  +        "itude_of_origin\",82.05842488888888],PARAMETER[\"central");
         1803  +    add_srs_wkt (p, 11,
         1804  +        "_meridian\",-75],PARAMETER[\"false_easting\",16500000],P");
         1805  +    add_srs_wkt (p, 12,
         1806  +        "ARAMETER[\"false_northing\",2500000],UNIT[\"metre\",1,AU");
         1807  +    add_srs_wkt (p, 13,
         1808  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
         1809  +    add_srs_wkt (p, 14,
         1810  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6100\"]]");
         1811  +    p = add_epsg_def (filter, first, last, 6101, "epsg", 6101,
         1812  +        "NAD83(CSRS) / EPSG Arctic zone 3-25");
         1813  +    add_proj4text (p, 0,
         1814  +        "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
         1815  +    add_proj4text (p, 1,
         1816  +        "0733752777778 +lon_0=-129 +x_0=25500000 +y_0=3500000 +el");
         1817  +    add_proj4text (p, 2,
         1818  +        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1819  +    add_srs_wkt (p, 0,
         1820  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 3-25\",GEOGCS[\"");
         1821  +    add_srs_wkt (p, 1,
         1822  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         1823  +    add_srs_wkt (p, 2,
         1824  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1825  +    add_srs_wkt (p, 3,
         1826  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         1827  +    add_srs_wkt (p, 4,
         1828  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         1829  +    add_srs_wkt (p, 5,
         1830  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         1831  +    add_srs_wkt (p, 6,
         1832  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         1833  +    add_srs_wkt (p, 7,
         1834  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1835  +    add_srs_wkt (p, 8,
         1836  +        "[\"standard_parallel_1\",80.33333333333333],PARAMETER[\"");
         1837  +    add_srs_wkt (p, 9,
         1838  +        "standard_parallel_2\",77],PARAMETER[\"latitude_of_origin");
         1839  +    add_srs_wkt (p, 10,
         1840  +        "\",78.70733752777778],PARAMETER[\"central_meridian\",-12");
         1841  +    add_srs_wkt (p, 11,
         1842  +        "9],PARAMETER[\"false_easting\",25500000],PARAMETER[\"fal");
         1843  +    add_srs_wkt (p, 12,
         1844  +        "se_northing\",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1845  +    add_srs_wkt (p, 13,
         1846  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
         1847  +    add_srs_wkt (p, 14,
         1848  +        "ORTH],AUTHORITY[\"EPSG\",\"6101\"]]");
         1849  +    p = add_epsg_def (filter, first, last, 6102, "epsg", 6102,
         1850  +        "NAD83(CSRS) / EPSG Arctic zone 3-27");
         1851  +    add_proj4text (p, 0,
         1852  +        "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
         1853  +    add_proj4text (p, 1,
         1854  +        "0733752777778 +lon_0=-99 +x_0=27500000 +y_0=3500000 +ell");
         1855  +    add_proj4text (p, 2,
         1856  +        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1857  +    add_srs_wkt (p, 0,
         1858  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 3-27\",GEOGCS[\"");
         1859  +    add_srs_wkt (p, 1,
         1860  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         1861  +    add_srs_wkt (p, 2,
         1862  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1863  +    add_srs_wkt (p, 3,
         1864  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         1865  +    add_srs_wkt (p, 4,
         1866  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         1867  +    add_srs_wkt (p, 5,
         1868  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         1869  +    add_srs_wkt (p, 6,
         1870  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         1871  +    add_srs_wkt (p, 7,
         1872  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1873  +    add_srs_wkt (p, 8,
         1874  +        "[\"standard_parallel_1\",80.33333333333333],PARAMETER[\"");
         1875  +    add_srs_wkt (p, 9,
         1876  +        "standard_parallel_2\",77],PARAMETER[\"latitude_of_origin");
         1877  +    add_srs_wkt (p, 10,
         1878  +        "\",78.70733752777778],PARAMETER[\"central_meridian\",-99");
         1879  +    add_srs_wkt (p, 11,
         1880  +        "],PARAMETER[\"false_easting\",27500000],PARAMETER[\"fals");
         1881  +    add_srs_wkt (p, 12,
         1882  +        "e_northing\",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         1883  +    add_srs_wkt (p, 13,
         1884  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
         1885  +    add_srs_wkt (p, 14,
         1886  +        "TH],AUTHORITY[\"EPSG\",\"6102\"]]");
         1887  +    p = add_epsg_def (filter, first, last, 6103, "epsg", 6103,
         1888  +        "NAD83(CSRS) / EPSG Arctic zone 3-29");
         1889  +    add_proj4text (p, 0,
         1890  +        "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
         1891  +    add_proj4text (p, 1,
         1892  +        "0733752777778 +lon_0=-69 +x_0=29500000 +y_0=3500000 +ell");
         1893  +    add_proj4text (p, 2,
         1894  +        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1895  +    add_srs_wkt (p, 0,
         1896  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 3-29\",GEOGCS[\"");
         1897  +    add_srs_wkt (p, 1,
         1898  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         1899  +    add_srs_wkt (p, 2,
         1900  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1901  +    add_srs_wkt (p, 3,
         1902  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         1903  +    add_srs_wkt (p, 4,
         1904  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         1905  +    add_srs_wkt (p, 5,
         1906  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         1907  +    add_srs_wkt (p, 6,
         1908  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         1909  +    add_srs_wkt (p, 7,
         1910  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1911  +    add_srs_wkt (p, 8,
         1912  +        "[\"standard_parallel_1\",80.33333333333333],PARAMETER[\"");
         1913  +    add_srs_wkt (p, 9,
         1914  +        "standard_parallel_2\",77],PARAMETER[\"latitude_of_origin");
         1915  +    add_srs_wkt (p, 10,
         1916  +        "\",78.70733752777778],PARAMETER[\"central_meridian\",-69");
         1917  +    add_srs_wkt (p, 11,
         1918  +        "],PARAMETER[\"false_easting\",29500000],PARAMETER[\"fals");
         1919  +    add_srs_wkt (p, 12,
         1920  +        "e_northing\",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         1921  +    add_srs_wkt (p, 13,
         1922  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
         1923  +    add_srs_wkt (p, 14,
         1924  +        "TH],AUTHORITY[\"EPSG\",\"6103\"]]");
         1925  +    p = add_epsg_def (filter, first, last, 6104, "epsg", 6104,
         1926  +        "NAD83(CSRS) / EPSG Arctic zone 4-14");
         1927  +    add_proj4text (p, 0,
         1928  +        "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
         1929  +    add_proj4text (p, 1,
         1930  +        "6440330555556 +lon_0=-129 +x_0=14500000 +y_0=4500000 +el");
         1931  +    add_proj4text (p, 2,
         1932  +        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1933  +    add_srs_wkt (p, 0,
         1934  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 4-14\",GEOGCS[\"");
         1935  +    add_srs_wkt (p, 1,
         1936  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         1937  +    add_srs_wkt (p, 2,
         1938  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1939  +    add_srs_wkt (p, 3,
         1940  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         1941  +    add_srs_wkt (p, 4,
         1942  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         1943  +    add_srs_wkt (p, 5,
         1944  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         1945  +    add_srs_wkt (p, 6,
         1946  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         1947  +    add_srs_wkt (p, 7,
         1948  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1949  +    add_srs_wkt (p, 8,
         1950  +        "[\"standard_parallel_1\",77],PARAMETER[\"standard_parall");
         1951  +    add_srs_wkt (p, 9,
         1952  +        "el_2\",73.66666666666667],PARAMETER[\"latitude_of_origin");
         1953  +    add_srs_wkt (p, 10,
         1954  +        "\",75.36440330555556],PARAMETER[\"central_meridian\",-12");
         1955  +    add_srs_wkt (p, 11,
         1956  +        "9],PARAMETER[\"false_easting\",14500000],PARAMETER[\"fal");
         1957  +    add_srs_wkt (p, 12,
         1958  +        "se_northing\",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1959  +    add_srs_wkt (p, 13,
         1960  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
         1961  +    add_srs_wkt (p, 14,
         1962  +        "ORTH],AUTHORITY[\"EPSG\",\"6104\"]]");
         1963  +    p = add_epsg_def (filter, first, last, 6105, "epsg", 6105,
         1964  +        "NAD83(CSRS) / EPSG Arctic zone 4-16");
         1965  +    add_proj4text (p, 0,
         1966  +        "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
         1967  +    add_proj4text (p, 1,
         1968  +        "6440330555556 +lon_0=-104 +x_0=16500000 +y_0=4500000 +el");
         1969  +    add_proj4text (p, 2,
         1970  +        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         1971  +    add_srs_wkt (p, 0,
         1972  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 4-16\",GEOGCS[\"");
         1973  +    add_srs_wkt (p, 1,
         1974  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         1975  +    add_srs_wkt (p, 2,
         1976  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1977  +    add_srs_wkt (p, 3,
         1978  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         1979  +    add_srs_wkt (p, 4,
         1980  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         1981  +    add_srs_wkt (p, 5,
         1982  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         1983  +    add_srs_wkt (p, 6,
         1984  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         1985  +    add_srs_wkt (p, 7,
         1986  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         1987  +    add_srs_wkt (p, 8,
         1988  +        "[\"standard_parallel_1\",77],PARAMETER[\"standard_parall");
         1989  +    add_srs_wkt (p, 9,
         1990  +        "el_2\",73.66666666666667],PARAMETER[\"latitude_of_origin");
         1991  +    add_srs_wkt (p, 10,
         1992  +        "\",75.36440330555556],PARAMETER[\"central_meridian\",-10");
         1993  +    add_srs_wkt (p, 11,
         1994  +        "4],PARAMETER[\"false_easting\",16500000],PARAMETER[\"fal");
         1995  +    add_srs_wkt (p, 12,
         1996  +        "se_northing\",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1997  +    add_srs_wkt (p, 13,
         1998  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
         1999  +    add_srs_wkt (p, 14,
         2000  +        "ORTH],AUTHORITY[\"EPSG\",\"6105\"]]");
         2001  +    p = add_epsg_def (filter, first, last, 6106, "epsg", 6106,
         2002  +        "NAD83(CSRS) / EPSG Arctic zone 4-18");
         2003  +    add_proj4text (p, 0,
         2004  +        "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
         2005  +    add_proj4text (p, 1,
         2006  +        "6440330555556 +lon_0=-79 +x_0=18500000 +y_0=4500000 +ell");
         2007  +    add_proj4text (p, 2,
         2008  +        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2009  +    add_srs_wkt (p, 0,
         2010  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 4-18\",GEOGCS[\"");
         2011  +    add_srs_wkt (p, 1,
         2012  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         2013  +    add_srs_wkt (p, 2,
         2014  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         2015  +    add_srs_wkt (p, 3,
         2016  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         2017  +    add_srs_wkt (p, 4,
         2018  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         2019  +    add_srs_wkt (p, 5,
         2020  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         2021  +    add_srs_wkt (p, 6,
         2022  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         2023  +    add_srs_wkt (p, 7,
         2024  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         2025  +    add_srs_wkt (p, 8,
         2026  +        "[\"standard_parallel_1\",77],PARAMETER[\"standard_parall");
         2027  +    add_srs_wkt (p, 9,
         2028  +        "el_2\",73.66666666666667],PARAMETER[\"latitude_of_origin");
         2029  +    add_srs_wkt (p, 10,
         2030  +        "\",75.36440330555556],PARAMETER[\"central_meridian\",-79");
         2031  +    add_srs_wkt (p, 11,
         2032  +        "],PARAMETER[\"false_easting\",18500000],PARAMETER[\"fals");
         2033  +    add_srs_wkt (p, 12,
         2034  +        "e_northing\",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2035  +    add_srs_wkt (p, 13,
         2036  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
         2037  +    add_srs_wkt (p, 14,
         2038  +        "TH],AUTHORITY[\"EPSG\",\"6106\"]]");
         2039  +    p = add_epsg_def (filter, first, last, 6107, "epsg", 6107,
         2040  +        "NAD83(CSRS) / EPSG Arctic zone 5-33");
         2041  +    add_proj4text (p, 0,
         2042  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         2043  +    add_proj4text (p, 1,
         2044  +        "333 +lat_0=72.02500919444445 +lon_0=-131 +x_0=33500000 +");
         2045  +    add_proj4text (p, 2,
         2046  +        "y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
         2047  +    add_proj4text (p, 3,
         2048  +        " +no_defs");
         2049  +    add_srs_wkt (p, 0,
         2050  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 5-33\",GEOGCS[\"");
         2051  +    add_srs_wkt (p, 1,
         2052  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         2053  +    add_srs_wkt (p, 2,
         2054  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         2055  +    add_srs_wkt (p, 3,
         2056  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         2057  +    add_srs_wkt (p, 4,
         2058  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         2059  +    add_srs_wkt (p, 5,
         2060  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         2061  +    add_srs_wkt (p, 6,
         2062  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         2063  +    add_srs_wkt (p, 7,
         2064  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         2065  +    add_srs_wkt (p, 8,
         2066  +        "[\"standard_parallel_1\",73.66666666666667],PARAMETER[\"");
         2067  +    add_srs_wkt (p, 9,
         2068  +        "standard_parallel_2\",70.33333333333333],PARAMETER[\"lat");
         2069  +    add_srs_wkt (p, 10,
         2070  +        "itude_of_origin\",72.02500919444445],PARAMETER[\"central");
         2071  +    add_srs_wkt (p, 11,
         2072  +        "_meridian\",-131],PARAMETER[\"false_easting\",33500000],");
         2073  +    add_srs_wkt (p, 12,
         2074  +        "PARAMETER[\"false_northing\",5500000],UNIT[\"metre\",1,A");
         2075  +    add_srs_wkt (p, 13,
         2076  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         2077  +    add_srs_wkt (p, 14,
         2078  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6107\"]]");
         2079  +    p = add_epsg_def (filter, first, last, 6108, "epsg", 6108,
         2080  +        "NAD83(CSRS) / EPSG Arctic zone 5-35");
         2081  +    add_proj4text (p, 0,
         2082  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         2083  +    add_proj4text (p, 1,
         2084  +        "333 +lat_0=72.02500919444445 +lon_0=-111 +x_0=35500000 +");
         2085  +    add_proj4text (p, 2,
         2086  +        "y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
         2087  +    add_proj4text (p, 3,
         2088  +        " +no_defs");
         2089  +    add_srs_wkt (p, 0,
         2090  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 5-35\",GEOGCS[\"");
         2091  +    add_srs_wkt (p, 1,
         2092  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         2093  +    add_srs_wkt (p, 2,
         2094  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         2095  +    add_srs_wkt (p, 3,
         2096  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         2097  +    add_srs_wkt (p, 4,
         2098  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         2099  +    add_srs_wkt (p, 5,
         2100  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         2101  +    add_srs_wkt (p, 6,
         2102  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         2103  +    add_srs_wkt (p, 7,
         2104  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         2105  +    add_srs_wkt (p, 8,
         2106  +        "[\"standard_parallel_1\",73.66666666666667],PARAMETER[\"");
         2107  +    add_srs_wkt (p, 9,
         2108  +        "standard_parallel_2\",70.33333333333333],PARAMETER[\"lat");
         2109  +    add_srs_wkt (p, 10,
         2110  +        "itude_of_origin\",72.02500919444445],PARAMETER[\"central");
         2111  +    add_srs_wkt (p, 11,
         2112  +        "_meridian\",-111],PARAMETER[\"false_easting\",35500000],");
         2113  +    add_srs_wkt (p, 12,
         2114  +        "PARAMETER[\"false_northing\",5500000],UNIT[\"metre\",1,A");
         2115  +    add_srs_wkt (p, 13,
         2116  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         2117  +    add_srs_wkt (p, 14,
         2118  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6108\"]]");
         2119  +    p = add_epsg_def (filter, first, last, 6109, "epsg", 6109,
         2120  +        "NAD83(CSRS) / EPSG Arctic zone 5-37");
         2121  +    add_proj4text (p, 0,
         2122  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         2123  +    add_proj4text (p, 1,
         2124  +        "333 +lat_0=72.02500919444445 +lon_0=-91 +x_0=37500000 +y");
         2125  +    add_proj4text (p, 2,
         2126  +        "_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
         2127  +    add_proj4text (p, 3,
         2128  +        "+no_defs");
         2129  +    add_srs_wkt (p, 0,
         2130  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 5-37\",GEOGCS[\"");
         2131  +    add_srs_wkt (p, 1,
         2132  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         2133  +    add_srs_wkt (p, 2,
         2134  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         2135  +    add_srs_wkt (p, 3,
         2136  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         2137  +    add_srs_wkt (p, 4,
         2138  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         2139  +    add_srs_wkt (p, 5,
         2140  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         2141  +    add_srs_wkt (p, 6,
         2142  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         2143  +    add_srs_wkt (p, 7,
         2144  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         2145  +    add_srs_wkt (p, 8,
         2146  +        "[\"standard_parallel_1\",73.66666666666667],PARAMETER[\"");
         2147  +    add_srs_wkt (p, 9,
         2148  +        "standard_parallel_2\",70.33333333333333],PARAMETER[\"lat");
         2149  +    add_srs_wkt (p, 10,
         2150  +        "itude_of_origin\",72.02500919444445],PARAMETER[\"central");
         2151  +    add_srs_wkt (p, 11,
         2152  +        "_meridian\",-91],PARAMETER[\"false_easting\",37500000],P");
         2153  +    add_srs_wkt (p, 12,
         2154  +        "ARAMETER[\"false_northing\",5500000],UNIT[\"metre\",1,AU");
         2155  +    add_srs_wkt (p, 13,
         2156  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
         2157  +    add_srs_wkt (p, 14,
         2158  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6109\"]]");
         2159  +    p = add_epsg_def (filter, first, last, 6110, "epsg", 6110,
         2160  +        "NAD83(CSRS) / EPSG Arctic zone 5-39");
         2161  +    add_proj4text (p, 0,
         2162  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         2163  +    add_proj4text (p, 1,
         2164  +        "333 +lat_0=72.02500919444445 +lon_0=-71 +x_0=39500000 +y");
         2165  +    add_proj4text (p, 2,
         2166  +        "_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
         2167  +    add_proj4text (p, 3,
         2168  +        "+no_defs");
         2169  +    add_srs_wkt (p, 0,
         2170  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 5-39\",GEOGCS[\"");
         2171  +    add_srs_wkt (p, 1,
         2172  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         2173  +    add_srs_wkt (p, 2,
         2174  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         2175  +    add_srs_wkt (p, 3,
         2176  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         2177  +    add_srs_wkt (p, 4,
         2178  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         2179  +    add_srs_wkt (p, 5,
         2180  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         2181  +    add_srs_wkt (p, 6,
         2182  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         2183  +    add_srs_wkt (p, 7,
         2184  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         2185  +    add_srs_wkt (p, 8,
         2186  +        "[\"standard_parallel_1\",73.66666666666667],PARAMETER[\"");
         2187  +    add_srs_wkt (p, 9,
         2188  +        "standard_parallel_2\",70.33333333333333],PARAMETER[\"lat");
         2189  +    add_srs_wkt (p, 10,
         2190  +        "itude_of_origin\",72.02500919444445],PARAMETER[\"central");
         2191  +    add_srs_wkt (p, 11,
         2192  +        "_meridian\",-71],PARAMETER[\"false_easting\",39500000],P");
         2193  +    add_srs_wkt (p, 12,
         2194  +        "ARAMETER[\"false_northing\",5500000],UNIT[\"metre\",1,AU");
         2195  +    add_srs_wkt (p, 13,
         2196  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
         2197  +    add_srs_wkt (p, 14,
         2198  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6110\"]]");
         2199  +    p = add_epsg_def (filter, first, last, 6111, "epsg", 6111,
         2200  +        "NAD83(CSRS) / EPSG Arctic zone 6-18");
         2201  +    add_proj4text (p, 0,
         2202  +        "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
         2203  +    add_proj4text (p, 1,
         2204  +        "8747555555557 +lon_0=-132 +x_0=18500000 +y_0=6500000 +el");
         2205  +    add_proj4text (p, 2,
         2206  +        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2207  +    add_srs_wkt (p, 0,
         2208  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 6-18\",GEOGCS[\"");
         2209  +    add_srs_wkt (p, 1,
         2210  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         2211  +    add_srs_wkt (p, 2,
         2212  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         2213  +    add_srs_wkt (p, 3,
         2214  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         2215  +    add_srs_wkt (p, 4,
         2216  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         2217  +    add_srs_wkt (p, 5,
         2218  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         2219  +    add_srs_wkt (p, 6,
         2220  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         2221  +    add_srs_wkt (p, 7,
         2222  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         2223  +    add_srs_wkt (p, 8,
         2224  +        "[\"standard_parallel_1\",70.33333333333333],PARAMETER[\"");
         2225  +    add_srs_wkt (p, 9,
         2226  +        "standard_parallel_2\",67],PARAMETER[\"latitude_of_origin");
         2227  +    add_srs_wkt (p, 10,
         2228  +        "\",68.68747555555557],PARAMETER[\"central_meridian\",-13");
         2229  +    add_srs_wkt (p, 11,
         2230  +        "2],PARAMETER[\"false_easting\",18500000],PARAMETER[\"fal");
         2231  +    add_srs_wkt (p, 12,
         2232  +        "se_northing\",6500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         2233  +    add_srs_wkt (p, 13,
         2234  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
         2235  +    add_srs_wkt (p, 14,
         2236  +        "ORTH],AUTHORITY[\"EPSG\",\"6111\"]]");
         2237  +    p = add_epsg_def (filter, first, last, 6112, "epsg", 6112,
         2238  +        "NAD83(CSRS) / EPSG Arctic zone 6-20");
         2239  +    add_proj4text (p, 0,
         2240  +        "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
         2241  +    add_proj4text (p, 1,
         2242  +        "8747555555557 +lon_0=-113 +x_0=20500000 +y_0=6500000 +el");
         2243  +    add_proj4text (p, 2,
         2244  +        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2245  +    add_srs_wkt (p, 0,
         2246  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 6-20\",GEOGCS[\"");
         2247  +    add_srs_wkt (p, 1,
         2248  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         2249  +    add_srs_wkt (p, 2,
         2250  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         2251  +    add_srs_wkt (p, 3,
         2252  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         2253  +    add_srs_wkt (p, 4,
         2254  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         2255  +    add_srs_wkt (p, 5,
         2256  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         2257  +    add_srs_wkt (p, 6,
         2258  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         2259  +    add_srs_wkt (p, 7,
         2260  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         2261  +    add_srs_wkt (p, 8,
         2262  +        "[\"standard_parallel_1\",70.33333333333333],PARAMETER[\"");
         2263  +    add_srs_wkt (p, 9,
         2264  +        "standard_parallel_2\",67],PARAMETER[\"latitude_of_origin");
         2265  +    add_srs_wkt (p, 10,
         2266  +        "\",68.68747555555557],PARAMETER[\"central_meridian\",-11");
         2267  +    add_srs_wkt (p, 11,
         2268  +        "3],PARAMETER[\"false_easting\",20500000],PARAMETER[\"fal");
         2269  +    add_srs_wkt (p, 12,
         2270  +        "se_northing\",6500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         2271  +    add_srs_wkt (p, 13,
         2272  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
         2273  +    add_srs_wkt (p, 14,
         2274  +        "ORTH],AUTHORITY[\"EPSG\",\"6112\"]]");
         2275  +    p = add_epsg_def (filter, first, last, 6113, "epsg", 6113,
         2276  +        "NAD83(CSRS) / EPSG Arctic zone 6-22");
         2277  +    add_proj4text (p, 0,
         2278  +        "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
         2279  +    add_proj4text (p, 1,
         2280  +        "8747555555557 +lon_0=-94 +x_0=22500000 +y_0=6500000 +ell");
         2281  +    add_proj4text (p, 2,
         2282  +        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2283  +    add_srs_wkt (p, 0,
         2284  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 6-22\",GEOGCS[\"");
         2285  +    add_srs_wkt (p, 1,
         2286  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         2287  +    add_srs_wkt (p, 2,
         2288  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         2289  +    add_srs_wkt (p, 3,
         2290  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         2291  +    add_srs_wkt (p, 4,
         2292  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         2293  +    add_srs_wkt (p, 5,
         2294  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         2295  +    add_srs_wkt (p, 6,
         2296  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         2297  +    add_srs_wkt (p, 7,
         2298  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         2299  +    add_srs_wkt (p, 8,
         2300  +        "[\"standard_parallel_1\",70.33333333333333],PARAMETER[\"");
         2301  +    add_srs_wkt (p, 9,
         2302  +        "standard_parallel_2\",67],PARAMETER[\"latitude_of_origin");
         2303  +    add_srs_wkt (p, 10,
         2304  +        "\",68.68747555555557],PARAMETER[\"central_meridian\",-94");
         2305  +    add_srs_wkt (p, 11,
         2306  +        "],PARAMETER[\"false_easting\",22500000],PARAMETER[\"fals");
         2307  +    add_srs_wkt (p, 12,
         2308  +        "e_northing\",6500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2309  +    add_srs_wkt (p, 13,
         2310  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
         2311  +    add_srs_wkt (p, 14,
         2312  +        "TH],AUTHORITY[\"EPSG\",\"6113\"]]");
         2313  +    p = add_epsg_def (filter, first, last, 6114, "epsg", 6114,
         2314  +        "NAD83(CSRS) / EPSG Arctic zone 6-24");
         2315  +    add_proj4text (p, 0,
         2316  +        "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
         2317  +    add_proj4text (p, 1,
         2318  +        "8747555555557 +lon_0=-75 +x_0=24500000 +y_0=6500000 +ell");
         2319  +    add_proj4text (p, 2,
         2320  +        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2321  +    add_srs_wkt (p, 0,
         2322  +        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 6-24\",GEOGCS[\"");
         2323  +    add_srs_wkt (p, 1,
         2324  +        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
         2325  +    add_srs_wkt (p, 2,
         2326  +        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         2327  +    add_srs_wkt (p, 3,
         2328  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         2329  +    add_srs_wkt (p, 4,
         2330  +        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         2331  +    add_srs_wkt (p, 5,
         2332  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         2333  +    add_srs_wkt (p, 6,
         2334  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"");
         2335  +    add_srs_wkt (p, 7,
         2336  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         2337  +    add_srs_wkt (p, 8,
         2338  +        "[\"standard_parallel_1\",70.33333333333333],PARAMETER[\"");
         2339  +    add_srs_wkt (p, 9,
         2340  +        "standard_parallel_2\",67],PARAMETER[\"latitude_of_origin");
         2341  +    add_srs_wkt (p, 10,
         2342  +        "\",68.68747555555557],PARAMETER[\"central_meridian\",-75");
         2343  +    add_srs_wkt (p, 11,
         2344  +        "],PARAMETER[\"false_easting\",24500000],PARAMETER[\"fals");
         2345  +    add_srs_wkt (p, 12,
         2346  +        "e_northing\",6500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2347  +    add_srs_wkt (p, 13,
         2348  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
         2349  +    add_srs_wkt (p, 14,
         2350  +        "TH],AUTHORITY[\"EPSG\",\"6114\"]]");
         2351  +    p = add_epsg_def (filter, first, last, 6115, "epsg", 6115,
         2352  +        "WGS 84 / EPSG Arctic zone 1-27");
         2353  +    add_proj4text (p, 0,
         2354  +        "+proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.4");
         2355  +    add_proj4text (p, 1,
         2356  +        "3711833333333 +lon_0=30 +x_0=27500000 +y_0=1500000 +datu");
         2357  +    add_proj4text (p, 2,
         2358  +        "m=WGS84 +units=m +no_defs");
         2359  +    add_srs_wkt (p, 0,
         2360  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 1-27\",GEOGCS[\"WGS 8");
         2361  +    add_srs_wkt (p, 1,
         2362  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         2363  +    add_srs_wkt (p, 2,
         2364  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         2365  +    add_srs_wkt (p, 3,
         2366  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2367  +    add_srs_wkt (p, 4,
         2368  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2369  +    add_srs_wkt (p, 5,
         2370  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         2371  +    add_srs_wkt (p, 6,
         2372  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2373  +    add_srs_wkt (p, 7,
         2374  +        "_parallel_1\",87],PARAMETER[\"standard_parallel_2\",83.6");
         2375  +    add_srs_wkt (p, 8,
         2376  +        "6666666666667],PARAMETER[\"latitude_of_origin\",85.43711");
         2377  +    add_srs_wkt (p, 9,
         2378  +        "833333333],PARAMETER[\"central_meridian\",30],PARAMETER[");
         2379  +    add_srs_wkt (p, 10,
         2380  +        "\"false_easting\",27500000],PARAMETER[\"false_northing\"");
         2381  +    add_srs_wkt (p, 11,
         2382  +        ",1500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2383  +    add_srs_wkt (p, 12,
         2384  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         2385  +    add_srs_wkt (p, 13,
         2386  +        "TY[\"EPSG\",\"6115\"]]");
         2387  +    p = add_epsg_def (filter, first, last, 6116, "epsg", 6116,
         2388  +        "WGS 84 / EPSG Arctic zone 1-29");
         2389  +    add_proj4text (p, 0,
         2390  +        "+proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.4");
         2391  +    add_proj4text (p, 1,
         2392  +        "3711833333333 +lon_0=90 +x_0=29500000 +y_0=1500000 +datu");
         2393  +    add_proj4text (p, 2,
         2394  +        "m=WGS84 +units=m +no_defs");
         2395  +    add_srs_wkt (p, 0,
         2396  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 1-29\",GEOGCS[\"WGS 8");
         2397  +    add_srs_wkt (p, 1,
         2398  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         2399  +    add_srs_wkt (p, 2,
         2400  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         2401  +    add_srs_wkt (p, 3,
         2402  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2403  +    add_srs_wkt (p, 4,
         2404  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2405  +    add_srs_wkt (p, 5,
         2406  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         2407  +    add_srs_wkt (p, 6,
         2408  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2409  +    add_srs_wkt (p, 7,
         2410  +        "_parallel_1\",87],PARAMETER[\"standard_parallel_2\",83.6");
         2411  +    add_srs_wkt (p, 8,
         2412  +        "6666666666667],PARAMETER[\"latitude_of_origin\",85.43711");
         2413  +    add_srs_wkt (p, 9,
         2414  +        "833333333],PARAMETER[\"central_meridian\",90],PARAMETER[");
         2415  +    add_srs_wkt (p, 10,
         2416  +        "\"false_easting\",29500000],PARAMETER[\"false_northing\"");
         2417  +    add_srs_wkt (p, 11,
         2418  +        ",1500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2419  +    add_srs_wkt (p, 12,
         2420  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         2421  +    add_srs_wkt (p, 13,
         2422  +        "TY[\"EPSG\",\"6116\"]]");
         2423  +    p = add_epsg_def (filter, first, last, 6117, "epsg", 6117,
         2424  +        "WGS 84 / EPSG Arctic zone 1-31");
         2425  +    add_proj4text (p, 0,
         2426  +        "+proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.4");
         2427  +    add_proj4text (p, 1,
         2428  +        "3711833333333 +lon_0=150 +x_0=31500000 +y_0=1500000 +dat");
         2429  +    add_proj4text (p, 2,
         2430  +        "um=WGS84 +units=m +no_defs");
         2431  +    add_srs_wkt (p, 0,
         2432  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 1-31\",GEOGCS[\"WGS 8");
         2433  +    add_srs_wkt (p, 1,
         2434  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         2435  +    add_srs_wkt (p, 2,
         2436  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         2437  +    add_srs_wkt (p, 3,
         2438  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2439  +    add_srs_wkt (p, 4,
         2440  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2441  +    add_srs_wkt (p, 5,
         2442  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         2443  +    add_srs_wkt (p, 6,
         2444  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2445  +    add_srs_wkt (p, 7,
         2446  +        "_parallel_1\",87],PARAMETER[\"standard_parallel_2\",83.6");
         2447  +    add_srs_wkt (p, 8,
         2448  +        "6666666666667],PARAMETER[\"latitude_of_origin\",85.43711");
         2449  +    add_srs_wkt (p, 9,
         2450  +        "833333333],PARAMETER[\"central_meridian\",150],PARAMETER");
         2451  +    add_srs_wkt (p, 10,
         2452  +        "[\"false_easting\",31500000],PARAMETER[\"false_northing\"");
         2453  +    add_srs_wkt (p, 11,
         2454  +        ",1500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2455  +    add_srs_wkt (p, 12,
         2456  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         2457  +    add_srs_wkt (p, 13,
         2458  +        "TY[\"EPSG\",\"6117\"]]");
         2459  +    p = add_epsg_def (filter, first, last, 6118, "epsg", 6118,
         2460  +        "WGS 84 / EPSG Arctic zone 1-21");
         2461  +    add_proj4text (p, 0,
         2462  +        "+proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.4");
         2463  +    add_proj4text (p, 1,
         2464  +        "3711833333333 +lon_0=-150 +x_0=21500000 +y_0=1500000 +da");
         2465  +    add_proj4text (p, 2,
         2466  +        "tum=WGS84 +units=m +no_defs");
         2467  +    add_srs_wkt (p, 0,
         2468  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 1-21\",GEOGCS[\"WGS 8");
         2469  +    add_srs_wkt (p, 1,
         2470  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         2471  +    add_srs_wkt (p, 2,
         2472  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         2473  +    add_srs_wkt (p, 3,
         2474  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2475  +    add_srs_wkt (p, 4,
         2476  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2477  +    add_srs_wkt (p, 5,
         2478  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         2479  +    add_srs_wkt (p, 6,
         2480  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2481  +    add_srs_wkt (p, 7,
         2482  +        "_parallel_1\",87],PARAMETER[\"standard_parallel_2\",83.6");
         2483  +    add_srs_wkt (p, 8,
         2484  +        "6666666666667],PARAMETER[\"latitude_of_origin\",85.43711");
         2485  +    add_srs_wkt (p, 9,
         2486  +        "833333333],PARAMETER[\"central_meridian\",-150],PARAMETE");
         2487  +    add_srs_wkt (p, 10,
         2488  +        "R[\"false_easting\",21500000],PARAMETER[\"false_northing");
         2489  +    add_srs_wkt (p, 11,
         2490  +        "\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2491  +    add_srs_wkt (p, 12,
         2492  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         2493  +    add_srs_wkt (p, 13,
         2494  +        "RITY[\"EPSG\",\"6118\"]]");
         2495  +    p = add_epsg_def (filter, first, last, 6119, "epsg", 6119,
         2496  +        "WGS 84 / EPSG Arctic zone 2-28");
         2497  +    add_proj4text (p, 0,
         2498  +        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
         2499  +    add_proj4text (p, 1,
         2500  +        "333 +lat_0=82.05842488888888 +lon_0=133 +x_0=28500000 +y");
         2501  +    add_proj4text (p, 2,
         2502  +        "_0=2500000 +datum=WGS84 +units=m +no_defs");
         2503  +    add_srs_wkt (p, 0,
         2504  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 2-28\",GEOGCS[\"WGS 8");
         2505  +    add_srs_wkt (p, 1,
         2506  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         2507  +    add_srs_wkt (p, 2,
         2508  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         2509  +    add_srs_wkt (p, 3,
         2510  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2511  +    add_srs_wkt (p, 4,
         2512  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2513  +    add_srs_wkt (p, 5,
         2514  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         2515  +    add_srs_wkt (p, 6,
         2516  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2517  +    add_srs_wkt (p, 7,
         2518  +        "_parallel_1\",83.66666666666667],PARAMETER[\"standard_pa");
         2519  +    add_srs_wkt (p, 8,
         2520  +        "rallel_2\",80.33333333333333],PARAMETER[\"latitude_of_or");
         2521  +    add_srs_wkt (p, 9,
         2522  +        "igin\",82.05842488888888],PARAMETER[\"central_meridian\"");
         2523  +    add_srs_wkt (p, 10,
         2524  +        ",133],PARAMETER[\"false_easting\",28500000],PARAMETER[\"");
         2525  +    add_srs_wkt (p, 11,
         2526  +        "false_northing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2527  +    add_srs_wkt (p, 12,
         2528  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         2529  +    add_srs_wkt (p, 13,
         2530  +        ",NORTH],AUTHORITY[\"EPSG\",\"6119\"]]");
         2531  +    p = add_epsg_def (filter, first, last, 6120, "epsg", 6120,
         2532  +        "WGS 84 / EPSG Arctic zone 2-10");
         2533  +    add_proj4text (p, 0,
         2534  +        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
         2535  +    add_proj4text (p, 1,
         2536  +        "333 +lat_0=82.05842488888888 +lon_0=166 +x_0=10500000 +y");
         2537  +    add_proj4text (p, 2,
         2538  +        "_0=2500000 +datum=WGS84 +units=m +no_defs");
         2539  +    add_srs_wkt (p, 0,
         2540  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 2-10\",GEOGCS[\"WGS 8");
         2541  +    add_srs_wkt (p, 1,
         2542  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         2543  +    add_srs_wkt (p, 2,
         2544  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         2545  +    add_srs_wkt (p, 3,
         2546  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2547  +    add_srs_wkt (p, 4,
         2548  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2549  +    add_srs_wkt (p, 5,
         2550  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         2551  +    add_srs_wkt (p, 6,
         2552  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2553  +    add_srs_wkt (p, 7,
         2554  +        "_parallel_1\",83.66666666666667],PARAMETER[\"standard_pa");
         2555  +    add_srs_wkt (p, 8,
         2556  +        "rallel_2\",80.33333333333333],PARAMETER[\"latitude_of_or");
         2557  +    add_srs_wkt (p, 9,
         2558  +        "igin\",82.05842488888888],PARAMETER[\"central_meridian\"");
         2559  +    add_srs_wkt (p, 10,
         2560  +        ",166],PARAMETER[\"false_easting\",10500000],PARAMETER[\"");
         2561  +    add_srs_wkt (p, 11,
         2562  +        "false_northing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2563  +    add_srs_wkt (p, 12,
         2564  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         2565  +    add_srs_wkt (p, 13,
         2566  +        ",NORTH],AUTHORITY[\"EPSG\",\"6120\"]]");
         2567  +    p = add_epsg_def (filter, first, last, 6121, "epsg", 6121,
         2568  +        "WGS 84 / EPSG Arctic zone 2-12");
         2569  +    add_proj4text (p, 0,
         2570  +        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
         2571  +    add_proj4text (p, 1,
         2572  +        "333 +lat_0=82.05842488888888 +lon_0=-154 +x_0=12500000 +");
         2573  +    add_proj4text (p, 2,
         2574  +        "y_0=2500000 +datum=WGS84 +units=m +no_defs");
         2575  +    add_srs_wkt (p, 0,
         2576  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 2-12\",GEOGCS[\"WGS 8");
         2577  +    add_srs_wkt (p, 1,
         2578  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         2579  +    add_srs_wkt (p, 2,
         2580  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         2581  +    add_srs_wkt (p, 3,
         2582  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2583  +    add_srs_wkt (p, 4,
         2584  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2585  +    add_srs_wkt (p, 5,
         2586  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         2587  +    add_srs_wkt (p, 6,
         2588  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2589  +    add_srs_wkt (p, 7,
         2590  +        "_parallel_1\",83.66666666666667],PARAMETER[\"standard_pa");
         2591  +    add_srs_wkt (p, 8,
         2592  +        "rallel_2\",80.33333333333333],PARAMETER[\"latitude_of_or");
         2593  +    add_srs_wkt (p, 9,
         2594  +        "igin\",82.05842488888888],PARAMETER[\"central_meridian\"");
         2595  +    add_srs_wkt (p, 10,
         2596  +        ",-154],PARAMETER[\"false_easting\",12500000],PARAMETER[\"");
         2597  +    add_srs_wkt (p, 11,
         2598  +        "false_northing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2599  +    add_srs_wkt (p, 12,
         2600  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         2601  +    add_srs_wkt (p, 13,
         2602  +        ",NORTH],AUTHORITY[\"EPSG\",\"6121\"]]");
         2603  +    p = add_epsg_def (filter, first, last, 6122, "epsg", 6122,
         2604  +        "WGS 84 / EPSG Arctic zone 3-21");
         2605  +    add_proj4text (p, 0,
         2606  +        "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
         2607  +    add_proj4text (p, 1,
         2608  +        "0733752777778 +lon_0=176 +x_0=21500000 +y_0=3500000 +dat");
         2609  +    add_proj4text (p, 2,
         2610  +        "um=WGS84 +units=m +no_defs");
         2611  +    add_srs_wkt (p, 0,
         2612  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 3-21\",GEOGCS[\"WGS 8");
         2613  +    add_srs_wkt (p, 1,
         2614  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         2615  +    add_srs_wkt (p, 2,
         2616  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         2617  +    add_srs_wkt (p, 3,
         2618  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2619  +    add_srs_wkt (p, 4,
         2620  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2621  +    add_srs_wkt (p, 5,
         2622  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         2623  +    add_srs_wkt (p, 6,
         2624  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2625  +    add_srs_wkt (p, 7,
         2626  +        "_parallel_1\",80.33333333333333],PARAMETER[\"standard_pa");
         2627  +    add_srs_wkt (p, 8,
         2628  +        "rallel_2\",77],PARAMETER[\"latitude_of_origin\",78.70733");
         2629  +    add_srs_wkt (p, 9,
         2630  +        "752777778],PARAMETER[\"central_meridian\",176],PARAMETER");
         2631  +    add_srs_wkt (p, 10,
         2632  +        "[\"false_easting\",21500000],PARAMETER[\"false_northing\"");
         2633  +    add_srs_wkt (p, 11,
         2634  +        ",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2635  +    add_srs_wkt (p, 12,
         2636  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         2637  +    add_srs_wkt (p, 13,
         2638  +        "TY[\"EPSG\",\"6122\"]]");
         2639  +    p = add_epsg_def (filter, first, last, 6123, "epsg", 6123,
         2640  +        "WGS 84 / EPSG Arctic zone 3-23");
         2641  +    add_proj4text (p, 0,
         2642  +        "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
         2643  +    add_proj4text (p, 1,
         2644  +        "0733752777778 +lon_0=-153 +x_0=23500000 +y_0=3500000 +da");
         2645  +    add_proj4text (p, 2,
         2646  +        "tum=WGS84 +units=m +no_defs");
         2647  +    add_srs_wkt (p, 0,
         2648  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 3-23\",GEOGCS[\"WGS 8");
         2649  +    add_srs_wkt (p, 1,
         2650  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         2651  +    add_srs_wkt (p, 2,
         2652  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         2653  +    add_srs_wkt (p, 3,
         2654  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2655  +    add_srs_wkt (p, 4,
         2656  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2657  +    add_srs_wkt (p, 5,
         2658  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         2659  +    add_srs_wkt (p, 6,
         2660  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2661  +    add_srs_wkt (p, 7,
         2662  +        "_parallel_1\",80.33333333333333],PARAMETER[\"standard_pa");
         2663  +    add_srs_wkt (p, 8,
         2664  +        "rallel_2\",77],PARAMETER[\"latitude_of_origin\",78.70733");
         2665  +    add_srs_wkt (p, 9,
         2666  +        "752777778],PARAMETER[\"central_meridian\",-153],PARAMETE");
         2667  +    add_srs_wkt (p, 10,
         2668  +        "R[\"false_easting\",23500000],PARAMETER[\"false_northing");
         2669  +    add_srs_wkt (p, 11,
         2670  +        "\",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2671  +    add_srs_wkt (p, 12,
         2672  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         2673  +    add_srs_wkt (p, 13,
         2674  +        "RITY[\"EPSG\",\"6123\"]]");
         2675  +    p = add_epsg_def (filter, first, last, 6124, "epsg", 6124,
         2676  +        "WGS 84 / EPSG Arctic zone 4-12");
         2677  +    add_proj4text (p, 0,
         2678  +        "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
         2679  +    add_proj4text (p, 1,
         2680  +        "6440330555556 +lon_0=-155 +x_0=12500000 +y_0=4500000 +da");
         2681  +    add_proj4text (p, 2,
         2682  +        "tum=WGS84 +units=m +no_defs");
         2683  +    add_srs_wkt (p, 0,
         2684  +        "PROJCS[\"WGS 84 / EPSG Arctic zone 4-12\",GEOGCS[\"WGS 8");
         2685  +    add_srs_wkt (p, 1,
         2686  +        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
         2687  +    add_srs_wkt (p, 2,
         2688  +        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
         2689  +    add_srs_wkt (p, 3,
         2690  +        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2691  +    add_srs_wkt (p, 4,
         2692  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2693  +    add_srs_wkt (p, 5,
         2694  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTI");
         2695  +    add_srs_wkt (p, 6,
         2696  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2697  +    add_srs_wkt (p, 7,
         2698  +        "_parallel_1\",77],PARAMETER[\"standard_parallel_2\",73.6");
         2699  +    add_srs_wkt (p, 8,
         2700  +        "6666666666667],PARAMETER[\"latitude_of_origin\",75.36440");
         2701  +    add_srs_wkt (p, 9,
         2702  +        "330555556],PARAMETER[\"central_meridian\",-155],PARAMETE");
         2703  +    add_srs_wkt (p, 10,
         2704  +        "R[\"false_easting\",12500000],PARAMETER[\"false_northing");
         2705  +    add_srs_wkt (p, 11,
         2706  +        "\",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2707  +    add_srs_wkt (p, 12,
         2708  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         2709  +    add_srs_wkt (p, 13,
         2710  +        "RITY[\"EPSG\",\"6124\"]]");
         2711  +    p = add_epsg_def (filter, first, last, 6125, "epsg", 6125,
         2712  +        "ETRS89 / EPSG Arctic zone 5-47");
         2713  +    add_proj4text (p, 0,
         2714  +        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
         2715  +    add_proj4text (p, 1,
         2716  +        "333 +lat_0=72.02500919444445 +lon_0=-5 +x_0=47500000 +y_");
         2717  +    add_proj4text (p, 2,
         2718  +        "0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
         2719  +    add_proj4text (p, 3,
         2720  +        "no_defs");
         2721  +    add_srs_wkt (p, 0,
         2722  +        "PROJCS[\"ETRS89 / EPSG Arctic zone 5-47\",GEOGCS[\"ETRS8");
         2723  +    add_srs_wkt (p, 1,
         2724  +        "9\",DATUM[\"European_Terrestrial_Reference_System_1989\"");
         2725  +    add_srs_wkt (p, 2,
         2726  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         2727  +    add_srs_wkt (p, 3,
         2728  +        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
         2729  +    add_srs_wkt (p, 4,
         2730  +        "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
         2731  +    add_srs_wkt (p, 5,
         2732  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
         2733  +    add_srs_wkt (p, 6,
         2734  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJE");
         2735  +    add_srs_wkt (p, 7,
         2736  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         2737  +    add_srs_wkt (p, 8,
         2738  +        "ard_parallel_1\",73.66666666666667],PARAMETER[\"standard");
         2739  +    add_srs_wkt (p, 9,
         2740  +        "_parallel_2\",70.33333333333333],PARAMETER[\"latitude_of");
         2741  +    add_srs_wkt (p, 10,
         2742  +        "_origin\",72.02500919444445],PARAMETER[\"central_meridia");
         2743  +    add_srs_wkt (p, 11,
         2744  +        "n\",-5],PARAMETER[\"false_easting\",47500000],PARAMETER[");
         2745  +    add_srs_wkt (p, 12,
         2746  +        "\"false_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"");
         2747  +    add_srs_wkt (p, 13,
         2748  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2749  +    add_srs_wkt (p, 14,
         2750  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6125\"]]");
         2751  +    p = add_epsg_def (filter, first, last, 6128, "epsg", 6128,
         2752  +        "Grand Cayman National Grid 1959");
         2753  +    add_proj4text (p, 0,
         2754  +        "+proj=utm +zone=17 +ellps=clrk66 +towgs84=-179.483,-69.3");
         2755  +    add_proj4text (p, 1,
         2756  +        "79,-27.584,-7.862,8.163,6.042,-13.925 +units=ft +no_defs");
         2757  +    add_srs_wkt (p, 0,
         2758  +        "PROJCS[\"Grand Cayman National Grid 1959\",GEOGCS[\"GCGD");
         2759  +    add_srs_wkt (p, 1,
         2760  +        "59\",DATUM[\"Grand_Cayman_Geodetic_Datum_1959\",SPHEROID");
         2761  +    add_srs_wkt (p, 2,
         2762  +        "[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"");
         2763  +    add_srs_wkt (p, 3,
         2764  +        "EPSG\",\"7008\"]],TOWGS84[-179.483,-69.379,-27.584,-7.86");
         2765  +    add_srs_wkt (p, 4,
         2766  +        "2,8.163,6.042,-13.925],AUTHORITY[\"EPSG\",\"6723\"]],PRI");
         2767  +    add_srs_wkt (p, 5,
         2768  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2769  +    add_srs_wkt (p, 6,
         2770  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2771  +    add_srs_wkt (p, 7,
         2772  +        "],AUTHORITY[\"EPSG\",\"4723\"]],PROJECTION[\"Transverse_");
         2773  +    add_srs_wkt (p, 8,
         2774  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2775  +    add_srs_wkt (p, 9,
         2776  +        "R[\"central_meridian\",-81],PARAMETER[\"scale_factor\",0");
         2777  +    add_srs_wkt (p, 10,
         2778  +        ".9996],PARAMETER[\"false_easting\",1640419.9475],PARAMET");
         2779  +    add_srs_wkt (p, 11,
         2780  +        "ER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[");
         2781  +    add_srs_wkt (p, 12,
         2782  +        "\"EPSG\",\"9002\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
         2783  +    add_srs_wkt (p, 13,
         2784  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"6128\"]]");
         2785  +    p = add_epsg_def (filter, first, last, 6129, "epsg", 6129,
         2786  +        "Sister Islands National Grid 1961");
         2787  +    add_proj4text (p, 0,
         2788  +        "+proj=utm +zone=17 +ellps=clrk66 +towgs84=8.853,-52.644,");
         2789  +    add_proj4text (p, 1,
         2790  +        "180.304,-0.393,-2.323,2.96,-24.081 +units=ft +no_defs");
         2791  +    add_srs_wkt (p, 0,
         2792  +        "PROJCS[\"Sister Islands National Grid 1961\",GEOGCS[\"SI");
         2793  +    add_srs_wkt (p, 1,
         2794  +        "GD61\",DATUM[\"Sister_Islands_Geodetic_Datum_1961\",SPHE");
         2795  +    add_srs_wkt (p, 2,
         2796  +        "ROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORI");
         2797  +    add_srs_wkt (p, 3,
         2798  +        "TY[\"EPSG\",\"7008\"]],TOWGS84[8.853,-52.644,180.304,-0.");
         2799  +    add_srs_wkt (p, 4,
         2800  +        "393,-2.323,2.96,-24.081],AUTHORITY[\"EPSG\",\"6726\"]],P");
         2801  +    add_srs_wkt (p, 5,
         2802  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
         2803  +    add_srs_wkt (p, 6,
         2804  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
         2805  +    add_srs_wkt (p, 7,
         2806  +        "\"]],AUTHORITY[\"EPSG\",\"4726\"]],PROJECTION[\"Transver");
         2807  +    add_srs_wkt (p, 8,
         2808  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
         2809  +    add_srs_wkt (p, 9,
         2810  +        "ETER[\"central_meridian\",-81],PARAMETER[\"scale_factor\"");
         2811  +    add_srs_wkt (p, 10,
         2812  +        ",0.9996],PARAMETER[\"false_easting\",1640419.9475],PARAM");
         2813  +    add_srs_wkt (p, 11,
         2814  +        "ETER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORIT");
         2815  +    add_srs_wkt (p, 12,
         2816  +        "Y[\"EPSG\",\"9002\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
         2817  +    add_srs_wkt (p, 13,
         2818  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"6129\"]]");
         2819  +    p = add_epsg_def (filter, first, last, 6135, "epsg", 6135,
         2820  +        "CIGD11");
         2821  +    add_proj4text (p, 0,
         2822  +        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
         2823  +    add_proj4text (p, 1,
         2824  +        "fs");
         2825  +    add_srs_wkt (p, 0,
         2826  +        "GEOGCS[\"CIGD11\",DATUM[\"Cayman_Islands_Geodetic_Datum_");
         2827  +    add_srs_wkt (p, 1,
         2828  +        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
         2829  +    add_srs_wkt (p, 2,
         2830  +        "RITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORIT");
         2831  +    add_srs_wkt (p, 3,
         2832  +        "Y[\"EPSG\",\"1100\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
         2833  +    add_srs_wkt (p, 4,
         2834  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
         2835  +    add_srs_wkt (p, 5,
         2836  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6135\"]]");
         2837  +    p = add_epsg_def (filter, first, last, 6141, "epsg", 6141,
         2838  +        "Cayman Islands National Grid 2011 (deprecated)");
         2839  +    add_proj4text (p, 0,
         2840  +        "+proj=lcc +lat_1=19.33333333333333 +lat_2=19.7 +lat_0=19");
         2841  +    add_proj4text (p, 1,
         2842  +        ".33333333333333 +lon_0=80.56666666666666 +x_0=899160 +y_");
         2843  +    add_proj4text (p, 2,
         2844  +        "0=579120 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +");
         2845  +    add_proj4text (p, 3,
         2846  +        "no_defs");
         2847  +    add_srs_wkt (p, 0,
         2848  +        "PROJCS[\"Cayman Islands National Grid 2011 (deprecated)\"");
         2849  +    add_srs_wkt (p, 1,
         2850  +        ",GEOGCS[\"CIGD11\",DATUM[\"Cayman_Islands_Geodetic_Datum");
         2851  +    add_srs_wkt (p, 2,
         2852  +        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         2853  +    add_srs_wkt (p, 3,
         2854  +        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
         2855  +    add_srs_wkt (p, 4,
         2856  +        "TY[\"EPSG\",\"1100\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
         2857  +    add_srs_wkt (p, 5,
         2858  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
         2859  +    add_srs_wkt (p, 6,
         2860  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6135\"");
         2861  +    add_srs_wkt (p, 7,
         2862  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
         2863  +    add_srs_wkt (p, 8,
         2864  +        "[\"standard_parallel_1\",19.33333333333333],PARAMETER[\"");
         2865  +    add_srs_wkt (p, 9,
         2866  +        "standard_parallel_2\",19.7],PARAMETER[\"latitude_of_orig");
         2867  +    add_srs_wkt (p, 10,
         2868  +        "in\",19.33333333333333],PARAMETER[\"central_meridian\",8");
         2869  +    add_srs_wkt (p, 11,
         2870  +        "0.56666666666666],PARAMETER[\"false_easting\",2950000],P");
         2871  +    add_srs_wkt (p, 12,
         2872  +        "ARAMETER[\"false_northing\",1900000],UNIT[\"foot\",0.304");
  4358   2873       add_srs_wkt (p, 13,
  4359         -        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
         2874  +        "8,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"Easting\",EAST],A");
  4360   2875       add_srs_wkt (p, 14,
  4361         -        "EPSG\",\"6084\"]]");
         2876  +        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6141\"]]");
         2877  +    p = add_epsg_def (filter, first, last, 6204, "epsg", 6204,
         2878  +        "Macedonian State Coordinate System");
         2879  +    add_proj4text (p, 0,
         2880  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=500000 +y_");
         2881  +    add_proj4text (p, 1,
         2882  +        "0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m");
         2883  +    add_proj4text (p, 2,
         2884  +        " +no_defs");
         2885  +    add_srs_wkt (p, 0,
         2886  +        "PROJCS[\"Macedonian State Coordinate System\",GEOGCS[\"M");
         2887  +    add_srs_wkt (p, 1,
         2888  +        "GI 1901\",DATUM[\"MGI_1901\",SPHEROID[\"Bessel 1841\",63");
         2889  +    add_srs_wkt (p, 2,
         2890  +        "77397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWG");
         2891  +    add_srs_wkt (p, 3,
         2892  +        "S84[682,-203,480,0,0,0,0],AUTHORITY[\"EPSG\",\"1031\"]],");
         2893  +    add_srs_wkt (p, 4,
         2894  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2895  +    add_srs_wkt (p, 5,
         2896  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2897  +    add_srs_wkt (p, 6,
         2898  +        "2\"]],AUTHORITY[\"EPSG\",\"3906\"]],PROJECTION[\"Transve");
         2899  +    add_srs_wkt (p, 7,
         2900  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2901  +    add_srs_wkt (p, 8,
         2902  +        "METER[\"central_meridian\",21],PARAMETER[\"scale_factor\"");
         2903  +    add_srs_wkt (p, 9,
         2904  +        ",0.9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2905  +    add_srs_wkt (p, 10,
         2906  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2907  +    add_srs_wkt (p, 11,
         2908  +        "\"9001\"]],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHORITY[");
         2909  +    add_srs_wkt (p, 12,
         2910  +        "\"EPSG\",\"6204\"]]");
         2911  +    p = add_epsg_def (filter, first, last, 6207, "epsg", 6207,
         2912  +        "Nepal 1981");
         2913  +    add_proj4text (p, 0,
         2914  +        "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8");
         2915  +    add_proj4text (p, 1,
         2916  +        "4=293.17,726.18,245.36,0,0,0,0 +no_defs");
         2917  +    add_srs_wkt (p, 0,
         2918  +        "GEOGCS[\"Nepal 1981\",DATUM[\"Nepal_1981\",SPHEROID[\"Ev");
         2919  +    add_srs_wkt (p, 1,
         2920  +        "erest 1830 (1937 Adjustment)\",6377276.345,300.8017,AUTH");
         2921  +    add_srs_wkt (p, 2,
         2922  +        "ORITY[\"EPSG\",\"7015\"]],TOWGS84[293.17,726.18,245.36,0");
         2923  +    add_srs_wkt (p, 3,
         2924  +        ",0,0,0],AUTHORITY[\"EPSG\",\"1111\"]],PRIMEM[\"Greenwich");
         2925  +    add_srs_wkt (p, 4,
         2926  +        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
         2927  +    add_srs_wkt (p, 5,
         2928  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2929  +    add_srs_wkt (p, 6,
         2930  +        "EPSG\",\"6207\"]]");
         2931  +    p = add_epsg_def (filter, first, last, 6210, "epsg", 6210,
         2932  +        "SIRGAS 2000 / UTM zone 23N");
         2933  +    add_proj4text (p, 0,
         2934  +        "+proj=utm +zone=23 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         2935  +    add_proj4text (p, 1,
         2936  +        "units=m +no_defs");
         2937  +    add_srs_wkt (p, 0,
         2938  +        "PROJCS[\"SIRGAS 2000 / UTM zone 23N\",GEOGCS[\"SIRGAS 20");
         2939  +    add_srs_wkt (p, 1,
         2940  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         2941  +    add_srs_wkt (p, 2,
         2942  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         2943  +    add_srs_wkt (p, 3,
         2944  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         2945  +    add_srs_wkt (p, 4,
         2946  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         2947  +    add_srs_wkt (p, 5,
         2948  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2949  +    add_srs_wkt (p, 6,
         2950  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2951  +    add_srs_wkt (p, 7,
         2952  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2953  +    add_srs_wkt (p, 8,
         2954  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2955  +    add_srs_wkt (p, 9,
         2956  +        ",-45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2957  +    add_srs_wkt (p, 10,
         2958  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         2959  +    add_srs_wkt (p, 11,
         2960  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         2961  +    add_srs_wkt (p, 12,
         2962  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         2963  +    add_srs_wkt (p, 13,
         2964  +        "6210\"]]");
         2965  +    p = add_epsg_def (filter, first, last, 6211, "epsg", 6211,
         2966  +        "SIRGAS 2000 / UTM zone 24N");
         2967  +    add_proj4text (p, 0,
         2968  +        "+proj=utm +zone=24 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         2969  +    add_proj4text (p, 1,
         2970  +        "units=m +no_defs");
         2971  +    add_srs_wkt (p, 0,
         2972  +        "PROJCS[\"SIRGAS 2000 / UTM zone 24N\",GEOGCS[\"SIRGAS 20");
         2973  +    add_srs_wkt (p, 1,
         2974  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         2975  +    add_srs_wkt (p, 2,
         2976  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         2977  +    add_srs_wkt (p, 3,
         2978  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         2979  +    add_srs_wkt (p, 4,
         2980  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         2981  +    add_srs_wkt (p, 5,
         2982  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2983  +    add_srs_wkt (p, 6,
         2984  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2985  +    add_srs_wkt (p, 7,
         2986  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2987  +    add_srs_wkt (p, 8,
         2988  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2989  +    add_srs_wkt (p, 9,
         2990  +        ",-39],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2991  +    add_srs_wkt (p, 10,
         2992  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         2993  +    add_srs_wkt (p, 11,
         2994  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         2995  +    add_srs_wkt (p, 12,
         2996  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         2997  +    add_srs_wkt (p, 13,
         2998  +        "6211\"]]");
         2999  +    p = add_epsg_def (filter, first, last, 6316, "epsg", 6316,
         3000  +        "Macedonia State Coordinate System zone 7");
         3001  +    add_proj4text (p, 0,
         3002  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y");
         3003  +    add_proj4text (p, 1,
         3004  +        "_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=");
         3005  +    add_proj4text (p, 2,
         3006  +        "m +no_defs");
         3007  +    add_srs_wkt (p, 0,
         3008  +        "PROJCS[\"Macedonia State Coordinate System zone 7\",GEOG");
         3009  +    add_srs_wkt (p, 1,
         3010  +        "CS[\"MGI 1901\",DATUM[\"MGI_1901\",SPHEROID[\"Bessel 184");
         3011  +    add_srs_wkt (p, 2,
         3012  +        "1\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]");
         3013  +    add_srs_wkt (p, 3,
         3014  +        "],TOWGS84[682,-203,480,0,0,0,0],AUTHORITY[\"EPSG\",\"103");
         3015  +    add_srs_wkt (p, 4,
         3016  +        "1\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         3017  +    add_srs_wkt (p, 5,
         3018  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         3019  +    add_srs_wkt (p, 6,
         3020  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"3906\"]],PROJECTION[\"T");
         3021  +    add_srs_wkt (p, 7,
         3022  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3023  +    add_srs_wkt (p, 8,
         3024  +        "],PARAMETER[\"central_meridian\",21],PARAMETER[\"scale_f");
         3025  +    add_srs_wkt (p, 9,
         3026  +        "actor\",0.9999],PARAMETER[\"false_easting\",7500000],PAR");
         3027  +    add_srs_wkt (p, 10,
         3028  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         3029  +    add_srs_wkt (p, 11,
         3030  +        "\"EPSG\",\"9001\"]],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],A");
         3031  +    add_srs_wkt (p, 12,
         3032  +        "UTHORITY[\"EPSG\",\"6316\"]]");
         3033  +    p = add_epsg_def (filter, first, last, 6318, "epsg", 6318,
         3034  +        "NAD83(2011)");
         3035  +    add_proj4text (p, 0,
         3036  +        "+proj=longlat +ellps=GRS80 +no_defs");
         3037  +    add_srs_wkt (p, 0,
         3038  +        "GEOGCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Re");
         3039  +    add_srs_wkt (p, 1,
         3040  +        "ference_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.");
         3041  +    add_srs_wkt (p, 2,
         3042  +        "257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG");
         3043  +    add_srs_wkt (p, 3,
         3044  +        "\",\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
         3045  +    add_srs_wkt (p, 4,
         3046  +        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
         3047  +    add_srs_wkt (p, 5,
         3048  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]]");
         3049  +    p = add_epsg_def (filter, first, last, 6322, "epsg", 6322,
         3050  +        "NAD83(PA11)");
         3051  +    add_proj4text (p, 0,
         3052  +        "+proj=longlat +ellps=GRS80 +no_defs");
         3053  +    add_srs_wkt (p, 0,
         3054  +        "GEOGCS[\"NAD83(PA11)\",DATUM[\"NAD83_National_Spatial_Re");
         3055  +    add_srs_wkt (p, 1,
         3056  +        "ference_System_PA11\",SPHEROID[\"GRS 1980\",6378137,298.");
         3057  +    add_srs_wkt (p, 2,
         3058  +        "257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG");
         3059  +    add_srs_wkt (p, 3,
         3060  +        "\",\"1117\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
         3061  +    add_srs_wkt (p, 4,
         3062  +        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
         3063  +    add_srs_wkt (p, 5,
         3064  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6322\"]]");
         3065  +    p = add_epsg_def (filter, first, last, 6325, "epsg", 6325,
         3066  +        "NAD83(MA11)");
         3067  +    add_proj4text (p, 0,
         3068  +        "+proj=longlat +ellps=GRS80 +no_defs");
         3069  +    add_srs_wkt (p, 0,
         3070  +        "GEOGCS[\"NAD83(MA11)\",DATUM[\"NAD83_National_Spatial_Re");
         3071  +    add_srs_wkt (p, 1,
         3072  +        "ference_System_MA11\",SPHEROID[\"GRS 1980\",6378137,298.");
         3073  +    add_srs_wkt (p, 2,
         3074  +        "257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG");
         3075  +    add_srs_wkt (p, 3,
         3076  +        "\",\"1118\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
         3077  +    add_srs_wkt (p, 4,
         3078  +        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
         3079  +    add_srs_wkt (p, 5,
         3080  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6325\"]]");
         3081  +    p = add_epsg_def (filter, first, last, 6328, "epsg", 6328,
         3082  +        "NAD83(2011) / UTM zone 59N");
         3083  +    add_proj4text (p, 0,
         3084  +        "+proj=utm +zone=59 +ellps=GRS80 +units=m +no_defs");
         3085  +    add_srs_wkt (p, 0,
         3086  +        "PROJCS[\"NAD83(2011) / UTM zone 59N\",GEOGCS[\"NAD83(201");
         3087  +    add_srs_wkt (p, 1,
         3088  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3089  +    add_srs_wkt (p, 2,
         3090  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         3091  +    add_srs_wkt (p, 3,
         3092  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         3093  +    add_srs_wkt (p, 4,
         3094  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3095  +    add_srs_wkt (p, 5,
         3096  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3097  +    add_srs_wkt (p, 6,
         3098  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         3099  +    add_srs_wkt (p, 7,
         3100  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3101  +    add_srs_wkt (p, 8,
         3102  +        "R[\"central_meridian\",171],PARAMETER[\"scale_factor\",0");
         3103  +    add_srs_wkt (p, 9,
         3104  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3105  +    add_srs_wkt (p, 10,
         3106  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3107  +    add_srs_wkt (p, 11,
         3108  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3109  +    add_srs_wkt (p, 12,
         3110  +        ",AUTHORITY[\"EPSG\",\"6328\"]]");
         3111  +    p = add_epsg_def (filter, first, last, 6329, "epsg", 6329,
         3112  +        "NAD83(2011) / UTM zone 60N");
         3113  +    add_proj4text (p, 0,
         3114  +        "+proj=utm +zone=60 +ellps=GRS80 +units=m +no_defs");
         3115  +    add_srs_wkt (p, 0,
         3116  +        "PROJCS[\"NAD83(2011) / UTM zone 60N\",GEOGCS[\"NAD83(201");
         3117  +    add_srs_wkt (p, 1,
         3118  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3119  +    add_srs_wkt (p, 2,
         3120  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         3121  +    add_srs_wkt (p, 3,
         3122  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         3123  +    add_srs_wkt (p, 4,
         3124  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3125  +    add_srs_wkt (p, 5,
         3126  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3127  +    add_srs_wkt (p, 6,
         3128  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         3129  +    add_srs_wkt (p, 7,
         3130  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3131  +    add_srs_wkt (p, 8,
         3132  +        "R[\"central_meridian\",177],PARAMETER[\"scale_factor\",0");
         3133  +    add_srs_wkt (p, 9,
         3134  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3135  +    add_srs_wkt (p, 10,
         3136  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3137  +    add_srs_wkt (p, 11,
         3138  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3139  +    add_srs_wkt (p, 12,
         3140  +        ",AUTHORITY[\"EPSG\",\"6329\"]]");
         3141  +    p = add_epsg_def (filter, first, last, 6330, "epsg", 6330,
         3142  +        "NAD83(2011) / UTM zone 1N");
         3143  +    add_proj4text (p, 0,
         3144  +        "+proj=utm +zone=1 +ellps=GRS80 +units=m +no_defs");
         3145  +    add_srs_wkt (p, 0,
         3146  +        "PROJCS[\"NAD83(2011) / UTM zone 1N\",GEOGCS[\"NAD83(2011");
         3147  +    add_srs_wkt (p, 1,
         3148  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         3149  +    add_srs_wkt (p, 2,
         3150  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         3151  +    add_srs_wkt (p, 3,
         3152  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         3153  +    add_srs_wkt (p, 4,
         3154  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3155  +    add_srs_wkt (p, 5,
         3156  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3157  +    add_srs_wkt (p, 6,
         3158  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         3159  +    add_srs_wkt (p, 7,
         3160  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         3161  +    add_srs_wkt (p, 8,
         3162  +        "[\"central_meridian\",-177],PARAMETER[\"scale_factor\",0");
         3163  +    add_srs_wkt (p, 9,
         3164  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3165  +    add_srs_wkt (p, 10,
         3166  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3167  +    add_srs_wkt (p, 11,
         3168  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3169  +    add_srs_wkt (p, 12,
         3170  +        ",AUTHORITY[\"EPSG\",\"6330\"]]");
         3171  +    p = add_epsg_def (filter, first, last, 6331, "epsg", 6331,
         3172  +        "NAD83(2011) / UTM zone 2N");
         3173  +    add_proj4text (p, 0,
         3174  +        "+proj=utm +zone=2 +ellps=GRS80 +units=m +no_defs");
         3175  +    add_srs_wkt (p, 0,
         3176  +        "PROJCS[\"NAD83(2011) / UTM zone 2N\",GEOGCS[\"NAD83(2011");
         3177  +    add_srs_wkt (p, 1,
         3178  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         3179  +    add_srs_wkt (p, 2,
         3180  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         3181  +    add_srs_wkt (p, 3,
         3182  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         3183  +    add_srs_wkt (p, 4,
         3184  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3185  +    add_srs_wkt (p, 5,
         3186  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3187  +    add_srs_wkt (p, 6,
         3188  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         3189  +    add_srs_wkt (p, 7,
         3190  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         3191  +    add_srs_wkt (p, 8,
         3192  +        "[\"central_meridian\",-171],PARAMETER[\"scale_factor\",0");
         3193  +    add_srs_wkt (p, 9,
         3194  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3195  +    add_srs_wkt (p, 10,
         3196  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3197  +    add_srs_wkt (p, 11,
         3198  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3199  +    add_srs_wkt (p, 12,
         3200  +        ",AUTHORITY[\"EPSG\",\"6331\"]]");
         3201  +    p = add_epsg_def (filter, first, last, 6332, "epsg", 6332,
         3202  +        "NAD83(2011) / UTM zone 3N");
         3203  +    add_proj4text (p, 0,
         3204  +        "+proj=utm +zone=3 +ellps=GRS80 +units=m +no_defs");
         3205  +    add_srs_wkt (p, 0,
         3206  +        "PROJCS[\"NAD83(2011) / UTM zone 3N\",GEOGCS[\"NAD83(2011");
         3207  +    add_srs_wkt (p, 1,
         3208  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         3209  +    add_srs_wkt (p, 2,
         3210  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         3211  +    add_srs_wkt (p, 3,
         3212  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         3213  +    add_srs_wkt (p, 4,
         3214  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3215  +    add_srs_wkt (p, 5,
         3216  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3217  +    add_srs_wkt (p, 6,
         3218  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         3219  +    add_srs_wkt (p, 7,
         3220  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         3221  +    add_srs_wkt (p, 8,
         3222  +        "[\"central_meridian\",-165],PARAMETER[\"scale_factor\",0");
         3223  +    add_srs_wkt (p, 9,
         3224  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3225  +    add_srs_wkt (p, 10,
         3226  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3227  +    add_srs_wkt (p, 11,
         3228  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3229  +    add_srs_wkt (p, 12,
         3230  +        ",AUTHORITY[\"EPSG\",\"6332\"]]");
         3231  +    p = add_epsg_def (filter, first, last, 6333, "epsg", 6333,
         3232  +        "NAD83(2011) / UTM zone 4N");
         3233  +    add_proj4text (p, 0,
         3234  +        "+proj=utm +zone=4 +ellps=GRS80 +units=m +no_defs");
         3235  +    add_srs_wkt (p, 0,
         3236  +        "PROJCS[\"NAD83(2011) / UTM zone 4N\",GEOGCS[\"NAD83(2011");
         3237  +    add_srs_wkt (p, 1,
         3238  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         3239  +    add_srs_wkt (p, 2,
         3240  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         3241  +    add_srs_wkt (p, 3,
         3242  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         3243  +    add_srs_wkt (p, 4,
         3244  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3245  +    add_srs_wkt (p, 5,
         3246  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3247  +    add_srs_wkt (p, 6,
         3248  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         3249  +    add_srs_wkt (p, 7,
         3250  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         3251  +    add_srs_wkt (p, 8,
         3252  +        "[\"central_meridian\",-159],PARAMETER[\"scale_factor\",0");
         3253  +    add_srs_wkt (p, 9,
         3254  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3255  +    add_srs_wkt (p, 10,
         3256  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3257  +    add_srs_wkt (p, 11,
         3258  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3259  +    add_srs_wkt (p, 12,
         3260  +        ",AUTHORITY[\"EPSG\",\"6333\"]]");
         3261  +    p = add_epsg_def (filter, first, last, 6334, "epsg", 6334,
         3262  +        "NAD83(2011) / UTM zone 5N");
         3263  +    add_proj4text (p, 0,
         3264  +        "+proj=utm +zone=5 +ellps=GRS80 +units=m +no_defs");
         3265  +    add_srs_wkt (p, 0,
         3266  +        "PROJCS[\"NAD83(2011) / UTM zone 5N\",GEOGCS[\"NAD83(2011");
         3267  +    add_srs_wkt (p, 1,
         3268  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         3269  +    add_srs_wkt (p, 2,
         3270  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         3271  +    add_srs_wkt (p, 3,
         3272  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         3273  +    add_srs_wkt (p, 4,
         3274  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3275  +    add_srs_wkt (p, 5,
         3276  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3277  +    add_srs_wkt (p, 6,
         3278  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         3279  +    add_srs_wkt (p, 7,
         3280  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         3281  +    add_srs_wkt (p, 8,
         3282  +        "[\"central_meridian\",-153],PARAMETER[\"scale_factor\",0");
         3283  +    add_srs_wkt (p, 9,
         3284  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3285  +    add_srs_wkt (p, 10,
         3286  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3287  +    add_srs_wkt (p, 11,
         3288  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3289  +    add_srs_wkt (p, 12,
         3290  +        ",AUTHORITY[\"EPSG\",\"6334\"]]");
         3291  +    p = add_epsg_def (filter, first, last, 6335, "epsg", 6335,
         3292  +        "NAD83(2011) / UTM zone 6N");
         3293  +    add_proj4text (p, 0,
         3294  +        "+proj=utm +zone=6 +ellps=GRS80 +units=m +no_defs");
         3295  +    add_srs_wkt (p, 0,
         3296  +        "PROJCS[\"NAD83(2011) / UTM zone 6N\",GEOGCS[\"NAD83(2011");
         3297  +    add_srs_wkt (p, 1,
         3298  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         3299  +    add_srs_wkt (p, 2,
         3300  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         3301  +    add_srs_wkt (p, 3,
         3302  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         3303  +    add_srs_wkt (p, 4,
         3304  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3305  +    add_srs_wkt (p, 5,
         3306  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3307  +    add_srs_wkt (p, 6,
         3308  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         3309  +    add_srs_wkt (p, 7,
         3310  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         3311  +    add_srs_wkt (p, 8,
         3312  +        "[\"central_meridian\",-147],PARAMETER[\"scale_factor\",0");
         3313  +    add_srs_wkt (p, 9,
         3314  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3315  +    add_srs_wkt (p, 10,
         3316  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3317  +    add_srs_wkt (p, 11,
         3318  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3319  +    add_srs_wkt (p, 12,
         3320  +        ",AUTHORITY[\"EPSG\",\"6335\"]]");
         3321  +    p = add_epsg_def (filter, first, last, 6336, "epsg", 6336,
         3322  +        "NAD83(2011) / UTM zone 7N");
         3323  +    add_proj4text (p, 0,
         3324  +        "+proj=utm +zone=7 +ellps=GRS80 +units=m +no_defs");
         3325  +    add_srs_wkt (p, 0,
         3326  +        "PROJCS[\"NAD83(2011) / UTM zone 7N\",GEOGCS[\"NAD83(2011");
         3327  +    add_srs_wkt (p, 1,
         3328  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         3329  +    add_srs_wkt (p, 2,
         3330  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         3331  +    add_srs_wkt (p, 3,
         3332  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         3333  +    add_srs_wkt (p, 4,
         3334  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3335  +    add_srs_wkt (p, 5,
         3336  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3337  +    add_srs_wkt (p, 6,
         3338  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         3339  +    add_srs_wkt (p, 7,
         3340  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         3341  +    add_srs_wkt (p, 8,
         3342  +        "[\"central_meridian\",-141],PARAMETER[\"scale_factor\",0");
         3343  +    add_srs_wkt (p, 9,
         3344  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3345  +    add_srs_wkt (p, 10,
         3346  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3347  +    add_srs_wkt (p, 11,
         3348  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3349  +    add_srs_wkt (p, 12,
         3350  +        ",AUTHORITY[\"EPSG\",\"6336\"]]");
         3351  +    p = add_epsg_def (filter, first, last, 6337, "epsg", 6337,
         3352  +        "NAD83(2011) / UTM zone 8N");
         3353  +    add_proj4text (p, 0,
         3354  +        "+proj=utm +zone=8 +ellps=GRS80 +units=m +no_defs");
         3355  +    add_srs_wkt (p, 0,
         3356  +        "PROJCS[\"NAD83(2011) / UTM zone 8N\",GEOGCS[\"NAD83(2011");
         3357  +    add_srs_wkt (p, 1,
         3358  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         3359  +    add_srs_wkt (p, 2,
         3360  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         3361  +    add_srs_wkt (p, 3,
         3362  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         3363  +    add_srs_wkt (p, 4,
         3364  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3365  +    add_srs_wkt (p, 5,
         3366  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3367  +    add_srs_wkt (p, 6,
         3368  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         3369  +    add_srs_wkt (p, 7,
         3370  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         3371  +    add_srs_wkt (p, 8,
         3372  +        "[\"central_meridian\",-135],PARAMETER[\"scale_factor\",0");
         3373  +    add_srs_wkt (p, 9,
         3374  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3375  +    add_srs_wkt (p, 10,
         3376  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3377  +    add_srs_wkt (p, 11,
         3378  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3379  +    add_srs_wkt (p, 12,
         3380  +        ",AUTHORITY[\"EPSG\",\"6337\"]]");
         3381  +    p = add_epsg_def (filter, first, last, 6338, "epsg", 6338,
         3382  +        "NAD83(2011) / UTM zone 9N");
         3383  +    add_proj4text (p, 0,
         3384  +        "+proj=utm +zone=9 +ellps=GRS80 +units=m +no_defs");
         3385  +    add_srs_wkt (p, 0,
         3386  +        "PROJCS[\"NAD83(2011) / UTM zone 9N\",GEOGCS[\"NAD83(2011");
         3387  +    add_srs_wkt (p, 1,
         3388  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         3389  +    add_srs_wkt (p, 2,
         3390  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         3391  +    add_srs_wkt (p, 3,
         3392  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         3393  +    add_srs_wkt (p, 4,
         3394  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3395  +    add_srs_wkt (p, 5,
         3396  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3397  +    add_srs_wkt (p, 6,
         3398  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         3399  +    add_srs_wkt (p, 7,
         3400  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         3401  +    add_srs_wkt (p, 8,
         3402  +        "[\"central_meridian\",-129],PARAMETER[\"scale_factor\",0");
         3403  +    add_srs_wkt (p, 9,
         3404  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3405  +    add_srs_wkt (p, 10,
         3406  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3407  +    add_srs_wkt (p, 11,
         3408  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3409  +    add_srs_wkt (p, 12,
         3410  +        ",AUTHORITY[\"EPSG\",\"6338\"]]");
         3411  +    p = add_epsg_def (filter, first, last, 6339, "epsg", 6339,
         3412  +        "NAD83(2011) / UTM zone 10N");
         3413  +    add_proj4text (p, 0,
         3414  +        "+proj=utm +zone=10 +ellps=GRS80 +units=m +no_defs");
         3415  +    add_srs_wkt (p, 0,
         3416  +        "PROJCS[\"NAD83(2011) / UTM zone 10N\",GEOGCS[\"NAD83(201");
         3417  +    add_srs_wkt (p, 1,
         3418  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3419  +    add_srs_wkt (p, 2,
         3420  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         3421  +    add_srs_wkt (p, 3,
         3422  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         3423  +    add_srs_wkt (p, 4,
         3424  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3425  +    add_srs_wkt (p, 5,
         3426  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3427  +    add_srs_wkt (p, 6,
         3428  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         3429  +    add_srs_wkt (p, 7,
         3430  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3431  +    add_srs_wkt (p, 8,
         3432  +        "R[\"central_meridian\",-123],PARAMETER[\"scale_factor\",");
         3433  +    add_srs_wkt (p, 9,
         3434  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         3435  +    add_srs_wkt (p, 10,
         3436  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         3437  +    add_srs_wkt (p, 11,
         3438  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
         3439  +    add_srs_wkt (p, 12,
         3440  +        "H],AUTHORITY[\"EPSG\",\"6339\"]]");
         3441  +    p = add_epsg_def (filter, first, last, 6340, "epsg", 6340,
         3442  +        "NAD83(2011) / UTM zone 11N");
         3443  +    add_proj4text (p, 0,
         3444  +        "+proj=utm +zone=11 +ellps=GRS80 +units=m +no_defs");
         3445  +    add_srs_wkt (p, 0,
         3446  +        "PROJCS[\"NAD83(2011) / UTM zone 11N\",GEOGCS[\"NAD83(201");
         3447  +    add_srs_wkt (p, 1,
         3448  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3449  +    add_srs_wkt (p, 2,
         3450  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         3451  +    add_srs_wkt (p, 3,
         3452  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         3453  +    add_srs_wkt (p, 4,
         3454  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3455  +    add_srs_wkt (p, 5,
         3456  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3457  +    add_srs_wkt (p, 6,
         3458  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         3459  +    add_srs_wkt (p, 7,
         3460  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3461  +    add_srs_wkt (p, 8,
         3462  +        "R[\"central_meridian\",-117],PARAMETER[\"scale_factor\",");
         3463  +    add_srs_wkt (p, 9,
         3464  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         3465  +    add_srs_wkt (p, 10,
         3466  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         3467  +    add_srs_wkt (p, 11,
         3468  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
         3469  +    add_srs_wkt (p, 12,
         3470  +        "H],AUTHORITY[\"EPSG\",\"6340\"]]");
         3471  +    p = add_epsg_def (filter, first, last, 6341, "epsg", 6341,
         3472  +        "NAD83(2011) / UTM zone 12N");
         3473  +    add_proj4text (p, 0,
         3474  +        "+proj=utm +zone=12 +ellps=GRS80 +units=m +no_defs");
         3475  +    add_srs_wkt (p, 0,
         3476  +        "PROJCS[\"NAD83(2011) / UTM zone 12N\",GEOGCS[\"NAD83(201");
         3477  +    add_srs_wkt (p, 1,
         3478  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3479  +    add_srs_wkt (p, 2,
         3480  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         3481  +    add_srs_wkt (p, 3,
         3482  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         3483  +    add_srs_wkt (p, 4,
         3484  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3485  +    add_srs_wkt (p, 5,
         3486  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3487  +    add_srs_wkt (p, 6,
         3488  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         3489  +    add_srs_wkt (p, 7,
         3490  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3491  +    add_srs_wkt (p, 8,
         3492  +        "R[\"central_meridian\",-111],PARAMETER[\"scale_factor\",");
         3493  +    add_srs_wkt (p, 9,
         3494  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         3495  +    add_srs_wkt (p, 10,
         3496  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         3497  +    add_srs_wkt (p, 11,
         3498  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
         3499  +    add_srs_wkt (p, 12,
         3500  +        "H],AUTHORITY[\"EPSG\",\"6341\"]]");
         3501  +    p = add_epsg_def (filter, first, last, 6342, "epsg", 6342,
         3502  +        "NAD83(2011) / UTM zone 13N");
         3503  +    add_proj4text (p, 0,
         3504  +        "+proj=utm +zone=13 +ellps=GRS80 +units=m +no_defs");
         3505  +    add_srs_wkt (p, 0,
         3506  +        "PROJCS[\"NAD83(2011) / UTM zone 13N\",GEOGCS[\"NAD83(201");
         3507  +    add_srs_wkt (p, 1,
         3508  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3509  +    add_srs_wkt (p, 2,
         3510  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         3511  +    add_srs_wkt (p, 3,
         3512  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         3513  +    add_srs_wkt (p, 4,
         3514  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3515  +    add_srs_wkt (p, 5,
         3516  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3517  +    add_srs_wkt (p, 6,
         3518  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         3519  +    add_srs_wkt (p, 7,
         3520  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3521  +    add_srs_wkt (p, 8,
         3522  +        "R[\"central_meridian\",-105],PARAMETER[\"scale_factor\",");
         3523  +    add_srs_wkt (p, 9,
         3524  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         3525  +    add_srs_wkt (p, 10,
         3526  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         3527  +    add_srs_wkt (p, 11,
         3528  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
         3529  +    add_srs_wkt (p, 12,
         3530  +        "H],AUTHORITY[\"EPSG\",\"6342\"]]");
         3531  +    p = add_epsg_def (filter, first, last, 6343, "epsg", 6343,
         3532  +        "NAD83(2011) / UTM zone 14N");
         3533  +    add_proj4text (p, 0,
         3534  +        "+proj=utm +zone=14 +ellps=GRS80 +units=m +no_defs");
         3535  +    add_srs_wkt (p, 0,
         3536  +        "PROJCS[\"NAD83(2011) / UTM zone 14N\",GEOGCS[\"NAD83(201");
         3537  +    add_srs_wkt (p, 1,
         3538  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3539  +    add_srs_wkt (p, 2,
         3540  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         3541  +    add_srs_wkt (p, 3,
         3542  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         3543  +    add_srs_wkt (p, 4,
         3544  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3545  +    add_srs_wkt (p, 5,
         3546  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3547  +    add_srs_wkt (p, 6,
         3548  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         3549  +    add_srs_wkt (p, 7,
         3550  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3551  +    add_srs_wkt (p, 8,
         3552  +        "R[\"central_meridian\",-99],PARAMETER[\"scale_factor\",0");
         3553  +    add_srs_wkt (p, 9,
         3554  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3555  +    add_srs_wkt (p, 10,
         3556  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3557  +    add_srs_wkt (p, 11,
         3558  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3559  +    add_srs_wkt (p, 12,
         3560  +        ",AUTHORITY[\"EPSG\",\"6343\"]]");
         3561  +    p = add_epsg_def (filter, first, last, 6344, "epsg", 6344,
         3562  +        "NAD83(2011) / UTM zone 15N");
         3563  +    add_proj4text (p, 0,
         3564  +        "+proj=utm +zone=15 +ellps=GRS80 +units=m +no_defs");
         3565  +    add_srs_wkt (p, 0,
         3566  +        "PROJCS[\"NAD83(2011) / UTM zone 15N\",GEOGCS[\"NAD83(201");
         3567  +    add_srs_wkt (p, 1,
         3568  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3569  +    add_srs_wkt (p, 2,
         3570  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         3571  +    add_srs_wkt (p, 3,
         3572  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         3573  +    add_srs_wkt (p, 4,
         3574  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3575  +    add_srs_wkt (p, 5,
         3576  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3577  +    add_srs_wkt (p, 6,
         3578  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         3579  +    add_srs_wkt (p, 7,
         3580  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3581  +    add_srs_wkt (p, 8,
         3582  +        "R[\"central_meridian\",-93],PARAMETER[\"scale_factor\",0");
         3583  +    add_srs_wkt (p, 9,
         3584  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3585  +    add_srs_wkt (p, 10,
         3586  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3587  +    add_srs_wkt (p, 11,
         3588  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3589  +    add_srs_wkt (p, 12,
         3590  +        ",AUTHORITY[\"EPSG\",\"6344\"]]");
  4362   3591   }
  4363   3592   
  4364   3593   #endif /* full EPSG initialization enabled/disabled */
  4365   3594   

Changes to src/srsinit/epsg_inlined_29.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_29 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 6085, "epsg", 6085,
    56         -        "WGS 84 / EPSG Arctic zone 4-38", 0, 0,
    57         -        "WGS 84", "Greenwich",
    58         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
    59         -        "Easting", "East", "Northing", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
    62         -    add_proj4text (p, 1,
    63         -        "6440330555556 +lon_0=154 +x_0=38500000 +y_0=4500000 +dat");
    64         -    add_proj4text (p, 2,
    65         -        "um=WGS84 +units=m +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 4-38\",GEOGCS[\"WGS 8");
    68         -    add_srs_wkt (p, 1,
    69         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
    70         -    add_srs_wkt (p, 2,
    71         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
    72         -    add_srs_wkt (p, 3,
    73         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
    74         -    add_srs_wkt (p, 4,
    75         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
    76         -    add_srs_wkt (p, 5,
    77         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
    78         -    add_srs_wkt (p, 6,
    79         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
    80         -    add_srs_wkt (p, 7,
    81         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
    82         -    add_srs_wkt (p, 8,
    83         -        "lel_1\",77],PARAMETER[\"standard_parallel_2\",73.6666666");
    84         -    add_srs_wkt (p, 9,
    85         -        "6666667],PARAMETER[\"latitude_of_origin\",75.36440330555");
    86         -    add_srs_wkt (p, 10,
    87         -        "556],PARAMETER[\"central_meridian\",154],PARAMETER[\"fal");
    88         -    add_srs_wkt (p, 11,
    89         -        "se_easting\",38500000],PARAMETER[\"false_northing\",4500");
    90         -    add_srs_wkt (p, 12,
    91         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
    92         -    add_srs_wkt (p, 13,
    93         -        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
    94         -    add_srs_wkt (p, 14,
    95         -        "EPSG\",\"6085\"]]");
    96         -    p = add_epsg_def_ex (filter, first, last, 6086, "epsg", 6086,
    97         -        "WGS 84 / EPSG Arctic zone 4-40", 0, 0,
    98         -        "WGS 84", "Greenwich",
    99         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   100         -        "Easting", "East", "Northing", "North");
   101         -    add_proj4text (p, 0,
   102         -        "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
   103         -    add_proj4text (p, 1,
   104         -        "6440330555556 +lon_0=179 +x_0=40500000 +y_0=4500000 +dat");
   105         -    add_proj4text (p, 2,
   106         -        "um=WGS84 +units=m +no_defs");
   107         -    add_srs_wkt (p, 0,
   108         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 4-40\",GEOGCS[\"WGS 8");
   109         -    add_srs_wkt (p, 1,
   110         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
   111         -    add_srs_wkt (p, 2,
   112         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
   113         -    add_srs_wkt (p, 3,
   114         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   115         -    add_srs_wkt (p, 4,
   116         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   117         -    add_srs_wkt (p, 5,
   118         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   119         -    add_srs_wkt (p, 6,
   120         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
   121         -    add_srs_wkt (p, 7,
   122         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   123         -    add_srs_wkt (p, 8,
   124         -        "lel_1\",77],PARAMETER[\"standard_parallel_2\",73.6666666");
   125         -    add_srs_wkt (p, 9,
   126         -        "6666667],PARAMETER[\"latitude_of_origin\",75.36440330555");
   127         -    add_srs_wkt (p, 10,
   128         -        "556],PARAMETER[\"central_meridian\",179],PARAMETER[\"fal");
   129         -    add_srs_wkt (p, 11,
   130         -        "se_easting\",40500000],PARAMETER[\"false_northing\",4500");
   131         -    add_srs_wkt (p, 12,
   132         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
   133         -    add_srs_wkt (p, 13,
   134         -        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
   135         -    add_srs_wkt (p, 14,
   136         -        "EPSG\",\"6086\"]]");
   137         -    p = add_epsg_def_ex (filter, first, last, 6087, "epsg", 6087,
   138         -        "WGS 84 / EPSG Arctic zone 5-15", 0, 0,
   139         -        "WGS 84", "Greenwich",
   140         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   141         -        "Easting", "East", "Northing", "North");
           55  +    p = add_epsg_def (filter, first, last, 6345, "epsg", 6345,
           56  +        "NAD83(2011) / UTM zone 16N");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=utm +zone=16 +ellps=GRS80 +units=m +no_defs");
           59  +    add_srs_wkt (p, 0,
           60  +        "PROJCS[\"NAD83(2011) / UTM zone 16N\",GEOGCS[\"NAD83(201");
           61  +    add_srs_wkt (p, 1,
           62  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
           63  +    add_srs_wkt (p, 2,
           64  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
           65  +    add_srs_wkt (p, 3,
           66  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
           67  +    add_srs_wkt (p, 4,
           68  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
           69  +    add_srs_wkt (p, 5,
           70  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
           71  +    add_srs_wkt (p, 6,
           72  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
           73  +    add_srs_wkt (p, 7,
           74  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
           75  +    add_srs_wkt (p, 8,
           76  +        "R[\"central_meridian\",-87],PARAMETER[\"scale_factor\",0");
           77  +    add_srs_wkt (p, 9,
           78  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
           79  +    add_srs_wkt (p, 10,
           80  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
           81  +    add_srs_wkt (p, 11,
           82  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
           83  +    add_srs_wkt (p, 12,
           84  +        ",AUTHORITY[\"EPSG\",\"6345\"]]");
           85  +    p = add_epsg_def (filter, first, last, 6346, "epsg", 6346,
           86  +        "NAD83(2011) / UTM zone 17N");
           87  +    add_proj4text (p, 0,
           88  +        "+proj=utm +zone=17 +ellps=GRS80 +units=m +no_defs");
           89  +    add_srs_wkt (p, 0,
           90  +        "PROJCS[\"NAD83(2011) / UTM zone 17N\",GEOGCS[\"NAD83(201");
           91  +    add_srs_wkt (p, 1,
           92  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
           93  +    add_srs_wkt (p, 2,
           94  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
           95  +    add_srs_wkt (p, 3,
           96  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
           97  +    add_srs_wkt (p, 4,
           98  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
           99  +    add_srs_wkt (p, 5,
          100  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          101  +    add_srs_wkt (p, 6,
          102  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
          103  +    add_srs_wkt (p, 7,
          104  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          105  +    add_srs_wkt (p, 8,
          106  +        "R[\"central_meridian\",-81],PARAMETER[\"scale_factor\",0");
          107  +    add_srs_wkt (p, 9,
          108  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          109  +    add_srs_wkt (p, 10,
          110  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          111  +    add_srs_wkt (p, 11,
          112  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
          113  +    add_srs_wkt (p, 12,
          114  +        ",AUTHORITY[\"EPSG\",\"6346\"]]");
          115  +    p = add_epsg_def (filter, first, last, 6347, "epsg", 6347,
          116  +        "NAD83(2011) / UTM zone 18N");
          117  +    add_proj4text (p, 0,
          118  +        "+proj=utm +zone=18 +ellps=GRS80 +units=m +no_defs");
          119  +    add_srs_wkt (p, 0,
          120  +        "PROJCS[\"NAD83(2011) / UTM zone 18N\",GEOGCS[\"NAD83(201");
          121  +    add_srs_wkt (p, 1,
          122  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
          123  +    add_srs_wkt (p, 2,
          124  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
          125  +    add_srs_wkt (p, 3,
          126  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
          127  +    add_srs_wkt (p, 4,
          128  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          129  +    add_srs_wkt (p, 5,
          130  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          131  +    add_srs_wkt (p, 6,
          132  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
          133  +    add_srs_wkt (p, 7,
          134  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          135  +    add_srs_wkt (p, 8,
          136  +        "R[\"central_meridian\",-75],PARAMETER[\"scale_factor\",0");
          137  +    add_srs_wkt (p, 9,
          138  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          139  +    add_srs_wkt (p, 10,
          140  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          141  +    add_srs_wkt (p, 11,
          142  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
          143  +    add_srs_wkt (p, 12,
          144  +        ",AUTHORITY[\"EPSG\",\"6347\"]]");
          145  +    p = add_epsg_def (filter, first, last, 6348, "epsg", 6348,
          146  +        "NAD83(2011) / UTM zone 19N");
          147  +    add_proj4text (p, 0,
          148  +        "+proj=utm +zone=19 +ellps=GRS80 +units=m +no_defs");
          149  +    add_srs_wkt (p, 0,
          150  +        "PROJCS[\"NAD83(2011) / UTM zone 19N\",GEOGCS[\"NAD83(201");
          151  +    add_srs_wkt (p, 1,
          152  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
          153  +    add_srs_wkt (p, 2,
          154  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
          155  +    add_srs_wkt (p, 3,
          156  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
          157  +    add_srs_wkt (p, 4,
          158  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          159  +    add_srs_wkt (p, 5,
          160  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          161  +    add_srs_wkt (p, 6,
          162  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
          163  +    add_srs_wkt (p, 7,
          164  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          165  +    add_srs_wkt (p, 8,
          166  +        "R[\"central_meridian\",-69],PARAMETER[\"scale_factor\",0");
          167  +    add_srs_wkt (p, 9,
          168  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          169  +    add_srs_wkt (p, 10,
          170  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          171  +    add_srs_wkt (p, 11,
          172  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
          173  +    add_srs_wkt (p, 12,
          174  +        ",AUTHORITY[\"EPSG\",\"6348\"]]");
          175  +    p = add_epsg_def (filter, first, last, 6350, "epsg", 6350,
          176  +        "NAD83(2011) / Conus Albers");
          177  +    add_proj4text (p, 0,
          178  +        "+proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +");
          179  +    add_proj4text (p, 1,
          180  +        "x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
          181  +    add_srs_wkt (p, 0,
          182  +        "PROJCS[\"NAD83(2011) / Conus Albers\",GEOGCS[\"NAD83(201");
          183  +    add_srs_wkt (p, 1,
          184  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
          185  +    add_srs_wkt (p, 2,
          186  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
          187  +    add_srs_wkt (p, 3,
          188  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
          189  +    add_srs_wkt (p, 4,
          190  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          191  +    add_srs_wkt (p, 5,
          192  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          193  +    add_srs_wkt (p, 6,
          194  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Albers_Coni");
          195  +    add_srs_wkt (p, 7,
          196  +        "c_Equal_Area\"],PARAMETER[\"standard_parallel_1\",29.5],");
          197  +    add_srs_wkt (p, 8,
          198  +        "PARAMETER[\"standard_parallel_2\",45.5],PARAMETER[\"lati");
          199  +    add_srs_wkt (p, 9,
          200  +        "tude_of_center\",23],PARAMETER[\"longitude_of_center\",-");
          201  +    add_srs_wkt (p, 10,
          202  +        "96],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nor");
          203  +    add_srs_wkt (p, 11,
          204  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          205  +    add_srs_wkt (p, 12,
          206  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
          207  +    add_srs_wkt (p, 13,
          208  +        "\"6350\"]]");
          209  +    p = add_epsg_def (filter, first, last, 6351, "epsg", 6351,
          210  +        "NAD83(2011) / EPSG Arctic zone 5-29");
   142    211       add_proj4text (p, 0,
   143    212           "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
   144    213       add_proj4text (p, 1,
   145         -        "333 +lat_0=72.02500919444445 +lon_0=54 +x_0=15500000 +y_");
   146         -    add_proj4text (p, 2,
   147         -        "0=5500000 +datum=WGS84 +units=m +no_defs");
   148         -    add_srs_wkt (p, 0,
   149         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-15\",GEOGCS[\"WGS 8");
   150         -    add_srs_wkt (p, 1,
   151         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
   152         -    add_srs_wkt (p, 2,
   153         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
   154         -    add_srs_wkt (p, 3,
   155         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   156         -    add_srs_wkt (p, 4,
   157         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   158         -    add_srs_wkt (p, 5,
   159         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   160         -    add_srs_wkt (p, 6,
   161         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
   162         -    add_srs_wkt (p, 7,
   163         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   164         -    add_srs_wkt (p, 8,
   165         -        "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel");
   166         -    add_srs_wkt (p, 9,
   167         -        "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\"");
   168         -    add_srs_wkt (p, 10,
   169         -        ",72.02500919444445],PARAMETER[\"central_meridian\",54],P");
   170         -    add_srs_wkt (p, 11,
   171         -        "ARAMETER[\"false_easting\",15500000],PARAMETER[\"false_n");
   172         -    add_srs_wkt (p, 12,
   173         -        "orthing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   174         -    add_srs_wkt (p, 13,
   175         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
   176         -    add_srs_wkt (p, 14,
   177         -        ",AUTHORITY[\"EPSG\",\"6087\"]]");
   178         -    p = add_epsg_def_ex (filter, first, last, 6088, "epsg", 6088,
   179         -        "WGS 84 / EPSG Arctic zone 5-17", 0, 0,
   180         -        "WGS 84", "Greenwich",
   181         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   182         -        "Easting", "East", "Northing", "North");
          214  +        "333 +lat_0=72.02500919444445 +lon_0=-163 +x_0=29500000 +");
          215  +    add_proj4text (p, 2,
          216  +        "y_0=5500000 +ellps=GRS80 +units=m +no_defs");
          217  +    add_srs_wkt (p, 0,
          218  +        "PROJCS[\"NAD83(2011) / EPSG Arctic zone 5-29\",GEOGCS[\"");
          219  +    add_srs_wkt (p, 1,
          220  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
          221  +    add_srs_wkt (p, 2,
          222  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
          223  +    add_srs_wkt (p, 3,
          224  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
          225  +    add_srs_wkt (p, 4,
          226  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          227  +    add_srs_wkt (p, 5,
          228  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          229  +    add_srs_wkt (p, 6,
          230  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
          231  +    add_srs_wkt (p, 7,
          232  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
          233  +    add_srs_wkt (p, 8,
          234  +        "el_1\",73.66666666666667],PARAMETER[\"standard_parallel_");
          235  +    add_srs_wkt (p, 9,
          236  +        "2\",70.33333333333333],PARAMETER[\"latitude_of_origin\",");
          237  +    add_srs_wkt (p, 10,
          238  +        "72.02500919444445],PARAMETER[\"central_meridian\",-163],");
          239  +    add_srs_wkt (p, 11,
          240  +        "PARAMETER[\"false_easting\",29500000],PARAMETER[\"false_");
          241  +    add_srs_wkt (p, 12,
          242  +        "northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          243  +    add_srs_wkt (p, 13,
          244  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
          245  +    add_srs_wkt (p, 14,
          246  +        "H],AUTHORITY[\"EPSG\",\"6351\"]]");
          247  +    p = add_epsg_def (filter, first, last, 6352, "epsg", 6352,
          248  +        "NAD83(2011) / EPSG Arctic zone 5-31");
   183    249       add_proj4text (p, 0,
   184    250           "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
   185    251       add_proj4text (p, 1,
   186         -        "333 +lat_0=72.02500919444445 +lon_0=74 +x_0=17500000 +y_");
   187         -    add_proj4text (p, 2,
   188         -        "0=5500000 +datum=WGS84 +units=m +no_defs");
   189         -    add_srs_wkt (p, 0,
   190         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-17\",GEOGCS[\"WGS 8");
   191         -    add_srs_wkt (p, 1,
   192         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
   193         -    add_srs_wkt (p, 2,
   194         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
   195         -    add_srs_wkt (p, 3,
   196         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   197         -    add_srs_wkt (p, 4,
   198         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   199         -    add_srs_wkt (p, 5,
   200         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   201         -    add_srs_wkt (p, 6,
   202         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
   203         -    add_srs_wkt (p, 7,
   204         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   205         -    add_srs_wkt (p, 8,
   206         -        "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel");
   207         -    add_srs_wkt (p, 9,
   208         -        "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\"");
   209         -    add_srs_wkt (p, 10,
   210         -        ",72.02500919444445],PARAMETER[\"central_meridian\",74],P");
   211         -    add_srs_wkt (p, 11,
   212         -        "ARAMETER[\"false_easting\",17500000],PARAMETER[\"false_n");
   213         -    add_srs_wkt (p, 12,
   214         -        "orthing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   215         -    add_srs_wkt (p, 13,
   216         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
   217         -    add_srs_wkt (p, 14,
   218         -        ",AUTHORITY[\"EPSG\",\"6088\"]]");
   219         -    p = add_epsg_def_ex (filter, first, last, 6089, "epsg", 6089,
   220         -        "WGS 84 / EPSG Arctic zone 5-19", 0, 0,
   221         -        "WGS 84", "Greenwich",
   222         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   223         -        "Easting", "East", "Northing", "North");
   224         -    add_proj4text (p, 0,
   225         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
   226         -    add_proj4text (p, 1,
   227         -        "333 +lat_0=72.02500919444445 +lon_0=95 +x_0=19500000 +y_");
   228         -    add_proj4text (p, 2,
   229         -        "0=5500000 +datum=WGS84 +units=m +no_defs");
   230         -    add_srs_wkt (p, 0,
   231         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-19\",GEOGCS[\"WGS 8");
   232         -    add_srs_wkt (p, 1,
   233         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
   234         -    add_srs_wkt (p, 2,
   235         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
   236         -    add_srs_wkt (p, 3,
   237         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   238         -    add_srs_wkt (p, 4,
   239         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   240         -    add_srs_wkt (p, 5,
   241         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   242         -    add_srs_wkt (p, 6,
   243         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
   244         -    add_srs_wkt (p, 7,
   245         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   246         -    add_srs_wkt (p, 8,
   247         -        "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel");
   248         -    add_srs_wkt (p, 9,
   249         -        "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\"");
   250         -    add_srs_wkt (p, 10,
   251         -        ",72.02500919444445],PARAMETER[\"central_meridian\",95],P");
   252         -    add_srs_wkt (p, 11,
   253         -        "ARAMETER[\"false_easting\",19500000],PARAMETER[\"false_n");
   254         -    add_srs_wkt (p, 12,
   255         -        "orthing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   256         -    add_srs_wkt (p, 13,
   257         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
   258         -    add_srs_wkt (p, 14,
   259         -        ",AUTHORITY[\"EPSG\",\"6089\"]]");
   260         -    p = add_epsg_def_ex (filter, first, last, 6090, "epsg", 6090,
   261         -        "WGS 84 / EPSG Arctic zone 5-21", 0, 0,
   262         -        "WGS 84", "Greenwich",
   263         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   264         -        "Easting", "East", "Northing", "North");
   265         -    add_proj4text (p, 0,
   266         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
   267         -    add_proj4text (p, 1,
   268         -        "333 +lat_0=72.02500919444445 +lon_0=116 +x_0=21500000 +y");
   269         -    add_proj4text (p, 2,
   270         -        "_0=5500000 +datum=WGS84 +units=m +no_defs");
   271         -    add_srs_wkt (p, 0,
   272         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-21\",GEOGCS[\"WGS 8");
   273         -    add_srs_wkt (p, 1,
   274         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
   275         -    add_srs_wkt (p, 2,
   276         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
   277         -    add_srs_wkt (p, 3,
   278         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   279         -    add_srs_wkt (p, 4,
   280         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   281         -    add_srs_wkt (p, 5,
   282         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   283         -    add_srs_wkt (p, 6,
   284         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
   285         -    add_srs_wkt (p, 7,
   286         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   287         -    add_srs_wkt (p, 8,
   288         -        "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel");
   289         -    add_srs_wkt (p, 9,
   290         -        "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\"");
   291         -    add_srs_wkt (p, 10,
   292         -        ",72.02500919444445],PARAMETER[\"central_meridian\",116],");
   293         -    add_srs_wkt (p, 11,
   294         -        "PARAMETER[\"false_easting\",21500000],PARAMETER[\"false_");
          252  +        "333 +lat_0=72.02500919444445 +lon_0=-147 +x_0=31500000 +");
          253  +    add_proj4text (p, 2,
          254  +        "y_0=5500000 +ellps=GRS80 +units=m +no_defs");
          255  +    add_srs_wkt (p, 0,
          256  +        "PROJCS[\"NAD83(2011) / EPSG Arctic zone 5-31\",GEOGCS[\"");
          257  +    add_srs_wkt (p, 1,
          258  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
          259  +    add_srs_wkt (p, 2,
          260  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
          261  +    add_srs_wkt (p, 3,
          262  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
          263  +    add_srs_wkt (p, 4,
          264  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          265  +    add_srs_wkt (p, 5,
          266  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          267  +    add_srs_wkt (p, 6,
          268  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
          269  +    add_srs_wkt (p, 7,
          270  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
          271  +    add_srs_wkt (p, 8,
          272  +        "el_1\",73.66666666666667],PARAMETER[\"standard_parallel_");
          273  +    add_srs_wkt (p, 9,
          274  +        "2\",70.33333333333333],PARAMETER[\"latitude_of_origin\",");
          275  +    add_srs_wkt (p, 10,
          276  +        "72.02500919444445],PARAMETER[\"central_meridian\",-147],");
          277  +    add_srs_wkt (p, 11,
          278  +        "PARAMETER[\"false_easting\",31500000],PARAMETER[\"false_");
   295    279       add_srs_wkt (p, 12,
   296    280           "northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   297    281       add_srs_wkt (p, 13,
   298    282           "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   299    283       add_srs_wkt (p, 14,
   300         -        "H],AUTHORITY[\"EPSG\",\"6090\"]]");
   301         -    p = add_epsg_def_ex (filter, first, last, 6091, "epsg", 6091,
   302         -        "WGS 84 / EPSG Arctic zone 5-23", 0, 0,
   303         -        "WGS 84", "Greenwich",
   304         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   305         -        "Easting", "East", "Northing", "North");
   306         -    add_proj4text (p, 0,
   307         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
   308         -    add_proj4text (p, 1,
   309         -        "333 +lat_0=72.02500919444445 +lon_0=137 +x_0=23500000 +y");
   310         -    add_proj4text (p, 2,
   311         -        "_0=5500000 +datum=WGS84 +units=m +no_defs");
   312         -    add_srs_wkt (p, 0,
   313         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-23\",GEOGCS[\"WGS 8");
   314         -    add_srs_wkt (p, 1,
   315         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
   316         -    add_srs_wkt (p, 2,
   317         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
   318         -    add_srs_wkt (p, 3,
   319         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   320         -    add_srs_wkt (p, 4,
   321         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   322         -    add_srs_wkt (p, 5,
   323         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   324         -    add_srs_wkt (p, 6,
   325         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
   326         -    add_srs_wkt (p, 7,
   327         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   328         -    add_srs_wkt (p, 8,
   329         -        "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel");
   330         -    add_srs_wkt (p, 9,
   331         -        "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\"");
   332         -    add_srs_wkt (p, 10,
   333         -        ",72.02500919444445],PARAMETER[\"central_meridian\",137],");
   334         -    add_srs_wkt (p, 11,
   335         -        "PARAMETER[\"false_easting\",23500000],PARAMETER[\"false_");
   336         -    add_srs_wkt (p, 12,
   337         -        "northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   338         -    add_srs_wkt (p, 13,
   339         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   340         -    add_srs_wkt (p, 14,
   341         -        "H],AUTHORITY[\"EPSG\",\"6091\"]]");
   342         -    p = add_epsg_def_ex (filter, first, last, 6092, "epsg", 6092,
   343         -        "WGS 84 / EPSG Arctic zone 5-25", 0, 0,
   344         -        "WGS 84", "Greenwich",
   345         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   346         -        "Easting", "East", "Northing", "North");
   347         -    add_proj4text (p, 0,
   348         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
   349         -    add_proj4text (p, 1,
   350         -        "333 +lat_0=72.02500919444445 +lon_0=158 +x_0=25500000 +y");
   351         -    add_proj4text (p, 2,
   352         -        "_0=5500000 +datum=WGS84 +units=m +no_defs");
   353         -    add_srs_wkt (p, 0,
   354         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-25\",GEOGCS[\"WGS 8");
   355         -    add_srs_wkt (p, 1,
   356         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
   357         -    add_srs_wkt (p, 2,
   358         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
   359         -    add_srs_wkt (p, 3,
   360         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   361         -    add_srs_wkt (p, 4,
   362         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   363         -    add_srs_wkt (p, 5,
   364         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   365         -    add_srs_wkt (p, 6,
   366         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
   367         -    add_srs_wkt (p, 7,
   368         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   369         -    add_srs_wkt (p, 8,
   370         -        "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel");
   371         -    add_srs_wkt (p, 9,
   372         -        "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\"");
   373         -    add_srs_wkt (p, 10,
   374         -        ",72.02500919444445],PARAMETER[\"central_meridian\",158],");
   375         -    add_srs_wkt (p, 11,
   376         -        "PARAMETER[\"false_easting\",25500000],PARAMETER[\"false_");
   377         -    add_srs_wkt (p, 12,
   378         -        "northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   379         -    add_srs_wkt (p, 13,
   380         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   381         -    add_srs_wkt (p, 14,
   382         -        "H],AUTHORITY[\"EPSG\",\"6092\"]]");
   383         -    p = add_epsg_def_ex (filter, first, last, 6093, "epsg", 6093,
   384         -        "WGS 84 / EPSG Arctic zone 5-27", 0, 0,
   385         -        "WGS 84", "Greenwich",
   386         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
   387         -        "Easting", "East", "Northing", "North");
   388         -    add_proj4text (p, 0,
   389         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
   390         -    add_proj4text (p, 1,
   391         -        "333 +lat_0=72.02500919444445 +lon_0=179 +x_0=27500000 +y");
   392         -    add_proj4text (p, 2,
   393         -        "_0=5500000 +datum=WGS84 +units=m +no_defs");
   394         -    add_srs_wkt (p, 0,
   395         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 5-27\",GEOGCS[\"WGS 8");
   396         -    add_srs_wkt (p, 1,
   397         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
   398         -    add_srs_wkt (p, 2,
   399         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
   400         -    add_srs_wkt (p, 3,
   401         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   402         -    add_srs_wkt (p, 4,
   403         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   404         -    add_srs_wkt (p, 5,
   405         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   406         -    add_srs_wkt (p, 6,
   407         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
   408         -    add_srs_wkt (p, 7,
   409         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
   410         -    add_srs_wkt (p, 8,
   411         -        "lel_1\",73.66666666666667],PARAMETER[\"standard_parallel");
   412         -    add_srs_wkt (p, 9,
   413         -        "_2\",70.33333333333333],PARAMETER[\"latitude_of_origin\"");
   414         -    add_srs_wkt (p, 10,
   415         -        ",72.02500919444445],PARAMETER[\"central_meridian\",179],");
   416         -    add_srs_wkt (p, 11,
   417         -        "PARAMETER[\"false_easting\",27500000],PARAMETER[\"false_");
   418         -    add_srs_wkt (p, 12,
   419         -        "northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   420         -    add_srs_wkt (p, 13,
   421         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   422         -    add_srs_wkt (p, 14,
   423         -        "H],AUTHORITY[\"EPSG\",\"6093\"]]");
   424         -    p = add_epsg_def_ex (filter, first, last, 6094, "epsg", 6094,
   425         -        "NAD83(NSRS2007) / EPSG Arctic zone 5-29", 0, 0,
   426         -        "GRS 1980", "Greenwich",
   427         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   428         -        "Easting", "East", "Northing", "North");
   429         -    add_proj4text (p, 0,
   430         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
   431         -    add_proj4text (p, 1,
   432         -        "333 +lat_0=72.02500919444445 +lon_0=-163 +x_0=29500000 +");
   433         -    add_proj4text (p, 2,
   434         -        "y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
   435         -    add_proj4text (p, 3,
   436         -        " +no_defs");
   437         -    add_srs_wkt (p, 0,
   438         -        "PROJCS[\"NAD83(NSRS2007) / EPSG Arctic zone 5-29\",GEOGC");
   439         -    add_srs_wkt (p, 1,
   440         -        "S[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Ref");
   441         -    add_srs_wkt (p, 2,
   442         -        "erence_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.2");
   443         -    add_srs_wkt (p, 3,
   444         -        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
   445         -    add_srs_wkt (p, 4,
   446         -        ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
   447         -    add_srs_wkt (p, 5,
   448         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
   449         -    add_srs_wkt (p, 6,
   450         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
   451         -    add_srs_wkt (p, 7,
   452         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   453         -    add_srs_wkt (p, 8,
   454         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
   455         -    add_srs_wkt (p, 9,
   456         -        "AMETER[\"standard_parallel_1\",73.66666666666667],PARAME");
   457         -    add_srs_wkt (p, 10,
   458         -        "TER[\"standard_parallel_2\",70.33333333333333],PARAMETER");
   459         -    add_srs_wkt (p, 11,
   460         -        "[\"latitude_of_origin\",72.02500919444445],PARAMETER[\"c");
   461         -    add_srs_wkt (p, 12,
   462         -        "entral_meridian\",-163],PARAMETER[\"false_easting\",2950");
   463         -    add_srs_wkt (p, 13,
   464         -        "0000],PARAMETER[\"false_northing\",5500000],UNIT[\"metre");
   465         -    add_srs_wkt (p, 14,
   466         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
   467         -    add_srs_wkt (p, 15,
   468         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6094\"]]");
   469         -    p = add_epsg_def_ex (filter, first, last, 6095, "epsg", 6095,
   470         -        "NAD83(NSRS2007) / EPSG Arctic zone 5-31", 0, 0,
   471         -        "GRS 1980", "Greenwich",
   472         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   473         -        "Easting", "East", "Northing", "North");
   474         -    add_proj4text (p, 0,
   475         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
   476         -    add_proj4text (p, 1,
   477         -        "333 +lat_0=72.02500919444445 +lon_0=-147 +x_0=31500000 +");
   478         -    add_proj4text (p, 2,
   479         -        "y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
   480         -    add_proj4text (p, 3,
   481         -        " +no_defs");
   482         -    add_srs_wkt (p, 0,
   483         -        "PROJCS[\"NAD83(NSRS2007) / EPSG Arctic zone 5-31\",GEOGC");
   484         -    add_srs_wkt (p, 1,
   485         -        "S[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Ref");
   486         -    add_srs_wkt (p, 2,
   487         -        "erence_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.2");
   488         -    add_srs_wkt (p, 3,
   489         -        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
   490         -    add_srs_wkt (p, 4,
   491         -        ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
   492         -    add_srs_wkt (p, 5,
   493         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
   494         -    add_srs_wkt (p, 6,
   495         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
   496         -    add_srs_wkt (p, 7,
   497         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   498         -    add_srs_wkt (p, 8,
   499         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
   500         -    add_srs_wkt (p, 9,
   501         -        "AMETER[\"standard_parallel_1\",73.66666666666667],PARAME");
   502         -    add_srs_wkt (p, 10,
   503         -        "TER[\"standard_parallel_2\",70.33333333333333],PARAMETER");
   504         -    add_srs_wkt (p, 11,
   505         -        "[\"latitude_of_origin\",72.02500919444445],PARAMETER[\"c");
   506         -    add_srs_wkt (p, 12,
   507         -        "entral_meridian\",-147],PARAMETER[\"false_easting\",3150");
   508         -    add_srs_wkt (p, 13,
   509         -        "0000],PARAMETER[\"false_northing\",5500000],UNIT[\"metre");
   510         -    add_srs_wkt (p, 14,
   511         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
   512         -    add_srs_wkt (p, 15,
   513         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6095\"]]");
   514         -    p = add_epsg_def_ex (filter, first, last, 6096, "epsg", 6096,
   515         -        "NAD83(NSRS2007) / EPSG Arctic zone 6-14", 0, 0,
   516         -        "GRS 1980", "Greenwich",
   517         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   518         -        "Easting", "East", "Northing", "North");
          284  +        "H],AUTHORITY[\"EPSG\",\"6352\"]]");
          285  +    p = add_epsg_def (filter, first, last, 6353, "epsg", 6353,
          286  +        "NAD83(2011) / EPSG Arctic zone 6-14");
   519    287       add_proj4text (p, 0,
   520    288           "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
   521    289       add_proj4text (p, 1,
   522    290           "8747555555557 +lon_0=-165 +x_0=14500000 +y_0=6500000 +el");
   523    291       add_proj4text (p, 2,
   524         -        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   525         -    add_srs_wkt (p, 0,
   526         -        "PROJCS[\"NAD83(NSRS2007) / EPSG Arctic zone 6-14\",GEOGC");
   527         -    add_srs_wkt (p, 1,
   528         -        "S[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Ref");
   529         -    add_srs_wkt (p, 2,
   530         -        "erence_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.2");
   531         -    add_srs_wkt (p, 3,
   532         -        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
   533         -    add_srs_wkt (p, 4,
   534         -        ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
   535         -    add_srs_wkt (p, 5,
   536         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
   537         -    add_srs_wkt (p, 6,
   538         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
   539         -    add_srs_wkt (p, 7,
   540         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   541         -    add_srs_wkt (p, 8,
   542         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
   543         -    add_srs_wkt (p, 9,
   544         -        "AMETER[\"standard_parallel_1\",70.33333333333333],PARAME");
   545         -    add_srs_wkt (p, 10,
   546         -        "TER[\"standard_parallel_2\",67],PARAMETER[\"latitude_of_");
   547         -    add_srs_wkt (p, 11,
   548         -        "origin\",68.68747555555557],PARAMETER[\"central_meridian");
   549         -    add_srs_wkt (p, 12,
   550         -        "\",-165],PARAMETER[\"false_easting\",14500000],PARAMETER");
   551         -    add_srs_wkt (p, 13,
   552         -        "[\"false_northing\",6500000],UNIT[\"metre\",1,AUTHORITY[");
   553         -    add_srs_wkt (p, 14,
   554         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   555         -    add_srs_wkt (p, 15,
   556         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"6096\"]]");
   557         -    p = add_epsg_def_ex (filter, first, last, 6097, "epsg", 6097,
   558         -        "NAD83(NSRS2007) / EPSG Arctic zone 6-16", 0, 0,
   559         -        "GRS 1980", "Greenwich",
   560         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
   561         -        "Easting", "East", "Northing", "North");
          292  +        "lps=GRS80 +units=m +no_defs");
          293  +    add_srs_wkt (p, 0,
          294  +        "PROJCS[\"NAD83(2011) / EPSG Arctic zone 6-14\",GEOGCS[\"");
          295  +    add_srs_wkt (p, 1,
          296  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
          297  +    add_srs_wkt (p, 2,
          298  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
          299  +    add_srs_wkt (p, 3,
          300  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
          301  +    add_srs_wkt (p, 4,
          302  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          303  +    add_srs_wkt (p, 5,
          304  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          305  +    add_srs_wkt (p, 6,
          306  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
          307  +    add_srs_wkt (p, 7,
          308  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
          309  +    add_srs_wkt (p, 8,
          310  +        "el_1\",70.33333333333333],PARAMETER[\"standard_parallel_");
          311  +    add_srs_wkt (p, 9,
          312  +        "2\",67],PARAMETER[\"latitude_of_origin\",68.687475555555");
          313  +    add_srs_wkt (p, 10,
          314  +        "57],PARAMETER[\"central_meridian\",-165],PARAMETER[\"fal");
          315  +    add_srs_wkt (p, 11,
          316  +        "se_easting\",14500000],PARAMETER[\"false_northing\",6500");
          317  +    add_srs_wkt (p, 12,
          318  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
          319  +    add_srs_wkt (p, 13,
          320  +        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
          321  +    add_srs_wkt (p, 14,
          322  +        "EPSG\",\"6353\"]]");
          323  +    p = add_epsg_def (filter, first, last, 6354, "epsg", 6354,
          324  +        "NAD83(2011) / EPSG Arctic zone 6-16");
   562    325       add_proj4text (p, 0,
   563    326           "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
   564    327       add_proj4text (p, 1,
   565    328           "8747555555557 +lon_0=-147 +x_0=16500000 +y_0=6500000 +el");
   566    329       add_proj4text (p, 2,
   567         -        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   568         -    add_srs_wkt (p, 0,
   569         -        "PROJCS[\"NAD83(NSRS2007) / EPSG Arctic zone 6-16\",GEOGC");
   570         -    add_srs_wkt (p, 1,
   571         -        "S[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Ref");
   572         -    add_srs_wkt (p, 2,
   573         -        "erence_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.2");
   574         -    add_srs_wkt (p, 3,
   575         -        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0");
   576         -    add_srs_wkt (p, 4,
   577         -        ",0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
   578         -    add_srs_wkt (p, 5,
   579         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
   580         -    add_srs_wkt (p, 6,
   581         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
   582         -    add_srs_wkt (p, 7,
   583         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   584         -    add_srs_wkt (p, 8,
   585         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
   586         -    add_srs_wkt (p, 9,
   587         -        "AMETER[\"standard_parallel_1\",70.33333333333333],PARAME");
   588         -    add_srs_wkt (p, 10,
   589         -        "TER[\"standard_parallel_2\",67],PARAMETER[\"latitude_of_");
   590         -    add_srs_wkt (p, 11,
   591         -        "origin\",68.68747555555557],PARAMETER[\"central_meridian");
   592         -    add_srs_wkt (p, 12,
   593         -        "\",-147],PARAMETER[\"false_easting\",16500000],PARAMETER");
   594         -    add_srs_wkt (p, 13,
   595         -        "[\"false_northing\",6500000],UNIT[\"metre\",1,AUTHORITY[");
   596         -    add_srs_wkt (p, 14,
   597         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   598         -    add_srs_wkt (p, 15,
   599         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"6097\"]]");
   600         -    p = add_epsg_def_ex (filter, first, last, 6098, "epsg", 6098,
   601         -        "NAD83(CSRS) / EPSG Arctic zone 1-23", 0, 0,
   602         -        "GRS 1980", "Greenwich",
   603         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   604         -        "Easting", "East", "Northing", "North");
   605         -    add_proj4text (p, 0,
   606         -        "+proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.4");
   607         -    add_proj4text (p, 1,
   608         -        "3711833333333 +lon_0=-90 +x_0=23500000 +y_0=1500000 +ell");
   609         -    add_proj4text (p, 2,
   610         -        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   611         -    add_srs_wkt (p, 0,
   612         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 1-23\",GEOGCS[\"");
   613         -    add_srs_wkt (p, 1,
   614         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
   615         -    add_srs_wkt (p, 2,
   616         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
   617         -    add_srs_wkt (p, 3,
   618         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
   619         -    add_srs_wkt (p, 4,
   620         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   621         -    add_srs_wkt (p, 5,
   622         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   623         -    add_srs_wkt (p, 6,
   624         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
   625         -    add_srs_wkt (p, 7,
   626         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
   627         -    add_srs_wkt (p, 8,
   628         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
   629         -    add_srs_wkt (p, 9,
   630         -        "ndard_parallel_1\",87],PARAMETER[\"standard_parallel_2\"");
   631         -    add_srs_wkt (p, 10,
   632         -        ",83.66666666666667],PARAMETER[\"latitude_of_origin\",85.");
   633         -    add_srs_wkt (p, 11,
   634         -        "43711833333333],PARAMETER[\"central_meridian\",-90],PARA");
   635         -    add_srs_wkt (p, 12,
   636         -        "METER[\"false_easting\",23500000],PARAMETER[\"false_nort");
   637         -    add_srs_wkt (p, 13,
   638         -        "hing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   639         -    add_srs_wkt (p, 14,
   640         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
   641         -    add_srs_wkt (p, 15,
   642         -        "UTHORITY[\"EPSG\",\"6098\"]]");
   643         -    p = add_epsg_def_ex (filter, first, last, 6099, "epsg", 6099,
   644         -        "NAD83(CSRS) / EPSG Arctic zone 2-14", 0, 0,
   645         -        "GRS 1980", "Greenwich",
   646         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   647         -        "Easting", "East", "Northing", "North");
   648         -    add_proj4text (p, 0,
   649         -        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
   650         -    add_proj4text (p, 1,
   651         -        "333 +lat_0=82.05842488888888 +lon_0=-115 +x_0=14500000 +");
   652         -    add_proj4text (p, 2,
   653         -        "y_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
   654         -    add_proj4text (p, 3,
   655         -        " +no_defs");
   656         -    add_srs_wkt (p, 0,
   657         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 2-14\",GEOGCS[\"");
   658         -    add_srs_wkt (p, 1,
   659         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
   660         -    add_srs_wkt (p, 2,
   661         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
   662         -    add_srs_wkt (p, 3,
   663         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
   664         -    add_srs_wkt (p, 4,
   665         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   666         -    add_srs_wkt (p, 5,
   667         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   668         -    add_srs_wkt (p, 6,
   669         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
   670         -    add_srs_wkt (p, 7,
   671         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
   672         -    add_srs_wkt (p, 8,
   673         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
   674         -    add_srs_wkt (p, 9,
   675         -        "ndard_parallel_1\",83.66666666666667],PARAMETER[\"standa");
   676         -    add_srs_wkt (p, 10,
   677         -        "rd_parallel_2\",80.33333333333333],PARAMETER[\"latitude_");
   678         -    add_srs_wkt (p, 11,
   679         -        "of_origin\",82.05842488888888],PARAMETER[\"central_merid");
   680         -    add_srs_wkt (p, 12,
   681         -        "ian\",-115],PARAMETER[\"false_easting\",14500000],PARAME");
   682         -    add_srs_wkt (p, 13,
   683         -        "TER[\"false_northing\",2500000],UNIT[\"metre\",1,AUTHORI");
   684         -    add_srs_wkt (p, 14,
   685         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   686         -    add_srs_wkt (p, 15,
   687         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"6099\"]]");
   688         -    p = add_epsg_def_ex (filter, first, last, 6100, "epsg", 6100,
   689         -        "NAD83(CSRS) / EPSG Arctic zone 2-16", 0, 0,
   690         -        "GRS 1980", "Greenwich",
   691         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   692         -        "Easting", "East", "Northing", "North");
   693         -    add_proj4text (p, 0,
   694         -        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
   695         -    add_proj4text (p, 1,
   696         -        "333 +lat_0=82.05842488888888 +lon_0=-75 +x_0=16500000 +y");
   697         -    add_proj4text (p, 2,
   698         -        "_0=2500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
   699         -    add_proj4text (p, 3,
   700         -        "+no_defs");
   701         -    add_srs_wkt (p, 0,
   702         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 2-16\",GEOGCS[\"");
   703         -    add_srs_wkt (p, 1,
   704         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
   705         -    add_srs_wkt (p, 2,
   706         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
   707         -    add_srs_wkt (p, 3,
   708         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
   709         -    add_srs_wkt (p, 4,
   710         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   711         -    add_srs_wkt (p, 5,
   712         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   713         -    add_srs_wkt (p, 6,
   714         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
   715         -    add_srs_wkt (p, 7,
   716         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
   717         -    add_srs_wkt (p, 8,
   718         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
   719         -    add_srs_wkt (p, 9,
   720         -        "ndard_parallel_1\",83.66666666666667],PARAMETER[\"standa");
   721         -    add_srs_wkt (p, 10,
   722         -        "rd_parallel_2\",80.33333333333333],PARAMETER[\"latitude_");
   723         -    add_srs_wkt (p, 11,
   724         -        "of_origin\",82.05842488888888],PARAMETER[\"central_merid");
   725         -    add_srs_wkt (p, 12,
   726         -        "ian\",-75],PARAMETER[\"false_easting\",16500000],PARAMET");
   727         -    add_srs_wkt (p, 13,
   728         -        "ER[\"false_northing\",2500000],UNIT[\"metre\",1,AUTHORIT");
   729         -    add_srs_wkt (p, 14,
   730         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
   731         -    add_srs_wkt (p, 15,
   732         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"6100\"]]");
   733         -    p = add_epsg_def_ex (filter, first, last, 6101, "epsg", 6101,
   734         -        "NAD83(CSRS) / EPSG Arctic zone 3-25", 0, 0,
   735         -        "GRS 1980", "Greenwich",
   736         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   737         -        "Easting", "East", "Northing", "North");
   738         -    add_proj4text (p, 0,
   739         -        "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
   740         -    add_proj4text (p, 1,
   741         -        "0733752777778 +lon_0=-129 +x_0=25500000 +y_0=3500000 +el");
   742         -    add_proj4text (p, 2,
   743         -        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   744         -    add_srs_wkt (p, 0,
   745         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 3-25\",GEOGCS[\"");
   746         -    add_srs_wkt (p, 1,
   747         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
   748         -    add_srs_wkt (p, 2,
   749         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
   750         -    add_srs_wkt (p, 3,
   751         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
   752         -    add_srs_wkt (p, 4,
   753         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   754         -    add_srs_wkt (p, 5,
   755         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   756         -    add_srs_wkt (p, 6,
   757         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
   758         -    add_srs_wkt (p, 7,
   759         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
   760         -    add_srs_wkt (p, 8,
   761         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
   762         -    add_srs_wkt (p, 9,
   763         -        "ndard_parallel_1\",80.33333333333333],PARAMETER[\"standa");
   764         -    add_srs_wkt (p, 10,
   765         -        "rd_parallel_2\",77],PARAMETER[\"latitude_of_origin\",78.");
   766         -    add_srs_wkt (p, 11,
   767         -        "70733752777778],PARAMETER[\"central_meridian\",-129],PAR");
   768         -    add_srs_wkt (p, 12,
   769         -        "AMETER[\"false_easting\",25500000],PARAMETER[\"false_nor");
   770         -    add_srs_wkt (p, 13,
   771         -        "thing\",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   772         -    add_srs_wkt (p, 14,
   773         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   774         -    add_srs_wkt (p, 15,
   775         -        "AUTHORITY[\"EPSG\",\"6101\"]]");
   776         -    p = add_epsg_def_ex (filter, first, last, 6102, "epsg", 6102,
   777         -        "NAD83(CSRS) / EPSG Arctic zone 3-27", 0, 0,
   778         -        "GRS 1980", "Greenwich",
   779         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   780         -        "Easting", "East", "Northing", "North");
   781         -    add_proj4text (p, 0,
   782         -        "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
   783         -    add_proj4text (p, 1,
   784         -        "0733752777778 +lon_0=-99 +x_0=27500000 +y_0=3500000 +ell");
   785         -    add_proj4text (p, 2,
   786         -        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   787         -    add_srs_wkt (p, 0,
   788         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 3-27\",GEOGCS[\"");
   789         -    add_srs_wkt (p, 1,
   790         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
   791         -    add_srs_wkt (p, 2,
   792         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
   793         -    add_srs_wkt (p, 3,
   794         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
   795         -    add_srs_wkt (p, 4,
   796         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   797         -    add_srs_wkt (p, 5,
   798         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   799         -    add_srs_wkt (p, 6,
   800         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
   801         -    add_srs_wkt (p, 7,
   802         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
   803         -    add_srs_wkt (p, 8,
   804         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
   805         -    add_srs_wkt (p, 9,
   806         -        "ndard_parallel_1\",80.33333333333333],PARAMETER[\"standa");
   807         -    add_srs_wkt (p, 10,
   808         -        "rd_parallel_2\",77],PARAMETER[\"latitude_of_origin\",78.");
   809         -    add_srs_wkt (p, 11,
   810         -        "70733752777778],PARAMETER[\"central_meridian\",-99],PARA");
   811         -    add_srs_wkt (p, 12,
   812         -        "METER[\"false_easting\",27500000],PARAMETER[\"false_nort");
   813         -    add_srs_wkt (p, 13,
   814         -        "hing\",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   815         -    add_srs_wkt (p, 14,
   816         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
   817         -    add_srs_wkt (p, 15,
   818         -        "UTHORITY[\"EPSG\",\"6102\"]]");
   819         -    p = add_epsg_def_ex (filter, first, last, 6103, "epsg", 6103,
   820         -        "NAD83(CSRS) / EPSG Arctic zone 3-29", 0, 0,
   821         -        "GRS 1980", "Greenwich",
   822         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   823         -        "Easting", "East", "Northing", "North");
   824         -    add_proj4text (p, 0,
   825         -        "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
   826         -    add_proj4text (p, 1,
   827         -        "0733752777778 +lon_0=-69 +x_0=29500000 +y_0=3500000 +ell");
   828         -    add_proj4text (p, 2,
   829         -        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   830         -    add_srs_wkt (p, 0,
   831         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 3-29\",GEOGCS[\"");
   832         -    add_srs_wkt (p, 1,
   833         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
   834         -    add_srs_wkt (p, 2,
   835         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
   836         -    add_srs_wkt (p, 3,
   837         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
   838         -    add_srs_wkt (p, 4,
   839         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   840         -    add_srs_wkt (p, 5,
   841         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   842         -    add_srs_wkt (p, 6,
   843         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
   844         -    add_srs_wkt (p, 7,
   845         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
   846         -    add_srs_wkt (p, 8,
   847         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
   848         -    add_srs_wkt (p, 9,
   849         -        "ndard_parallel_1\",80.33333333333333],PARAMETER[\"standa");
   850         -    add_srs_wkt (p, 10,
   851         -        "rd_parallel_2\",77],PARAMETER[\"latitude_of_origin\",78.");
   852         -    add_srs_wkt (p, 11,
   853         -        "70733752777778],PARAMETER[\"central_meridian\",-69],PARA");
   854         -    add_srs_wkt (p, 12,
   855         -        "METER[\"false_easting\",29500000],PARAMETER[\"false_nort");
   856         -    add_srs_wkt (p, 13,
   857         -        "hing\",3500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   858         -    add_srs_wkt (p, 14,
   859         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
   860         -    add_srs_wkt (p, 15,
   861         -        "UTHORITY[\"EPSG\",\"6103\"]]");
   862         -    p = add_epsg_def_ex (filter, first, last, 6104, "epsg", 6104,
   863         -        "NAD83(CSRS) / EPSG Arctic zone 4-14", 0, 0,
   864         -        "GRS 1980", "Greenwich",
   865         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   866         -        "Easting", "East", "Northing", "North");
   867         -    add_proj4text (p, 0,
   868         -        "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
   869         -    add_proj4text (p, 1,
   870         -        "6440330555556 +lon_0=-129 +x_0=14500000 +y_0=4500000 +el");
   871         -    add_proj4text (p, 2,
   872         -        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   873         -    add_srs_wkt (p, 0,
   874         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 4-14\",GEOGCS[\"");
   875         -    add_srs_wkt (p, 1,
   876         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
   877         -    add_srs_wkt (p, 2,
   878         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
   879         -    add_srs_wkt (p, 3,
   880         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
   881         -    add_srs_wkt (p, 4,
   882         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   883         -    add_srs_wkt (p, 5,
   884         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   885         -    add_srs_wkt (p, 6,
   886         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
   887         -    add_srs_wkt (p, 7,
   888         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
   889         -    add_srs_wkt (p, 8,
   890         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
   891         -    add_srs_wkt (p, 9,
   892         -        "ndard_parallel_1\",77],PARAMETER[\"standard_parallel_2\"");
   893         -    add_srs_wkt (p, 10,
   894         -        ",73.66666666666667],PARAMETER[\"latitude_of_origin\",75.");
   895         -    add_srs_wkt (p, 11,
   896         -        "36440330555556],PARAMETER[\"central_meridian\",-129],PAR");
   897         -    add_srs_wkt (p, 12,
   898         -        "AMETER[\"false_easting\",14500000],PARAMETER[\"false_nor");
   899         -    add_srs_wkt (p, 13,
   900         -        "thing\",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   901         -    add_srs_wkt (p, 14,
   902         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   903         -    add_srs_wkt (p, 15,
   904         -        "AUTHORITY[\"EPSG\",\"6104\"]]");
   905         -    p = add_epsg_def_ex (filter, first, last, 6105, "epsg", 6105,
   906         -        "NAD83(CSRS) / EPSG Arctic zone 4-16", 0, 0,
   907         -        "GRS 1980", "Greenwich",
   908         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   909         -        "Easting", "East", "Northing", "North");
   910         -    add_proj4text (p, 0,
   911         -        "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
   912         -    add_proj4text (p, 1,
   913         -        "6440330555556 +lon_0=-104 +x_0=16500000 +y_0=4500000 +el");
   914         -    add_proj4text (p, 2,
   915         -        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   916         -    add_srs_wkt (p, 0,
   917         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 4-16\",GEOGCS[\"");
   918         -    add_srs_wkt (p, 1,
   919         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
   920         -    add_srs_wkt (p, 2,
   921         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
   922         -    add_srs_wkt (p, 3,
   923         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
   924         -    add_srs_wkt (p, 4,
   925         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   926         -    add_srs_wkt (p, 5,
   927         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   928         -    add_srs_wkt (p, 6,
   929         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
   930         -    add_srs_wkt (p, 7,
   931         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
   932         -    add_srs_wkt (p, 8,
   933         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
   934         -    add_srs_wkt (p, 9,
   935         -        "ndard_parallel_1\",77],PARAMETER[\"standard_parallel_2\"");
   936         -    add_srs_wkt (p, 10,
   937         -        ",73.66666666666667],PARAMETER[\"latitude_of_origin\",75.");
   938         -    add_srs_wkt (p, 11,
   939         -        "36440330555556],PARAMETER[\"central_meridian\",-104],PAR");
   940         -    add_srs_wkt (p, 12,
   941         -        "AMETER[\"false_easting\",16500000],PARAMETER[\"false_nor");
   942         -    add_srs_wkt (p, 13,
   943         -        "thing\",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   944         -    add_srs_wkt (p, 14,
   945         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   946         -    add_srs_wkt (p, 15,
   947         -        "AUTHORITY[\"EPSG\",\"6105\"]]");
   948         -    p = add_epsg_def_ex (filter, first, last, 6106, "epsg", 6106,
   949         -        "NAD83(CSRS) / EPSG Arctic zone 4-18", 0, 0,
   950         -        "GRS 1980", "Greenwich",
   951         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   952         -        "Easting", "East", "Northing", "North");
   953         -    add_proj4text (p, 0,
   954         -        "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
   955         -    add_proj4text (p, 1,
   956         -        "6440330555556 +lon_0=-79 +x_0=18500000 +y_0=4500000 +ell");
   957         -    add_proj4text (p, 2,
   958         -        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   959         -    add_srs_wkt (p, 0,
   960         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 4-18\",GEOGCS[\"");
   961         -    add_srs_wkt (p, 1,
   962         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
   963         -    add_srs_wkt (p, 2,
   964         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
   965         -    add_srs_wkt (p, 3,
   966         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
   967         -    add_srs_wkt (p, 4,
   968         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
   969         -    add_srs_wkt (p, 5,
   970         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
   971         -    add_srs_wkt (p, 6,
   972         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
   973         -    add_srs_wkt (p, 7,
   974         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
   975         -    add_srs_wkt (p, 8,
   976         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
   977         -    add_srs_wkt (p, 9,
   978         -        "ndard_parallel_1\",77],PARAMETER[\"standard_parallel_2\"");
   979         -    add_srs_wkt (p, 10,
   980         -        ",73.66666666666667],PARAMETER[\"latitude_of_origin\",75.");
   981         -    add_srs_wkt (p, 11,
   982         -        "36440330555556],PARAMETER[\"central_meridian\",-79],PARA");
   983         -    add_srs_wkt (p, 12,
   984         -        "METER[\"false_easting\",18500000],PARAMETER[\"false_nort");
   985         -    add_srs_wkt (p, 13,
   986         -        "hing\",4500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   987         -    add_srs_wkt (p, 14,
   988         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
   989         -    add_srs_wkt (p, 15,
   990         -        "UTHORITY[\"EPSG\",\"6106\"]]");
   991         -    p = add_epsg_def_ex (filter, first, last, 6107, "epsg", 6107,
   992         -        "NAD83(CSRS) / EPSG Arctic zone 5-33", 0, 0,
   993         -        "GRS 1980", "Greenwich",
   994         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
   995         -        "Easting", "East", "Northing", "North");
   996         -    add_proj4text (p, 0,
   997         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
   998         -    add_proj4text (p, 1,
   999         -        "333 +lat_0=72.02500919444445 +lon_0=-131 +x_0=33500000 +");
  1000         -    add_proj4text (p, 2,
  1001         -        "y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  1002         -    add_proj4text (p, 3,
  1003         -        " +no_defs");
  1004         -    add_srs_wkt (p, 0,
  1005         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 5-33\",GEOGCS[\"");
  1006         -    add_srs_wkt (p, 1,
  1007         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
  1008         -    add_srs_wkt (p, 2,
  1009         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1010         -    add_srs_wkt (p, 3,
  1011         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  1012         -    add_srs_wkt (p, 4,
  1013         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1014         -    add_srs_wkt (p, 5,
  1015         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1016         -    add_srs_wkt (p, 6,
  1017         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1018         -    add_srs_wkt (p, 7,
  1019         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
  1020         -    add_srs_wkt (p, 8,
  1021         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
  1022         -    add_srs_wkt (p, 9,
  1023         -        "ndard_parallel_1\",73.66666666666667],PARAMETER[\"standa");
  1024         -    add_srs_wkt (p, 10,
  1025         -        "rd_parallel_2\",70.33333333333333],PARAMETER[\"latitude_");
  1026         -    add_srs_wkt (p, 11,
  1027         -        "of_origin\",72.02500919444445],PARAMETER[\"central_merid");
  1028         -    add_srs_wkt (p, 12,
  1029         -        "ian\",-131],PARAMETER[\"false_easting\",33500000],PARAME");
  1030         -    add_srs_wkt (p, 13,
  1031         -        "TER[\"false_northing\",5500000],UNIT[\"metre\",1,AUTHORI");
  1032         -    add_srs_wkt (p, 14,
  1033         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  1034         -    add_srs_wkt (p, 15,
  1035         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"6107\"]]");
  1036         -    p = add_epsg_def_ex (filter, first, last, 6108, "epsg", 6108,
  1037         -        "NAD83(CSRS) / EPSG Arctic zone 5-35", 0, 0,
  1038         -        "GRS 1980", "Greenwich",
  1039         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
  1040         -        "Easting", "East", "Northing", "North");
  1041         -    add_proj4text (p, 0,
  1042         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
  1043         -    add_proj4text (p, 1,
  1044         -        "333 +lat_0=72.02500919444445 +lon_0=-111 +x_0=35500000 +");
  1045         -    add_proj4text (p, 2,
  1046         -        "y_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  1047         -    add_proj4text (p, 3,
  1048         -        " +no_defs");
  1049         -    add_srs_wkt (p, 0,
  1050         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 5-35\",GEOGCS[\"");
  1051         -    add_srs_wkt (p, 1,
  1052         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
  1053         -    add_srs_wkt (p, 2,
  1054         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1055         -    add_srs_wkt (p, 3,
  1056         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  1057         -    add_srs_wkt (p, 4,
  1058         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1059         -    add_srs_wkt (p, 5,
  1060         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1061         -    add_srs_wkt (p, 6,
  1062         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1063         -    add_srs_wkt (p, 7,
  1064         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
  1065         -    add_srs_wkt (p, 8,
  1066         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
  1067         -    add_srs_wkt (p, 9,
  1068         -        "ndard_parallel_1\",73.66666666666667],PARAMETER[\"standa");
  1069         -    add_srs_wkt (p, 10,
  1070         -        "rd_parallel_2\",70.33333333333333],PARAMETER[\"latitude_");
  1071         -    add_srs_wkt (p, 11,
  1072         -        "of_origin\",72.02500919444445],PARAMETER[\"central_merid");
  1073         -    add_srs_wkt (p, 12,
  1074         -        "ian\",-111],PARAMETER[\"false_easting\",35500000],PARAME");
  1075         -    add_srs_wkt (p, 13,
  1076         -        "TER[\"false_northing\",5500000],UNIT[\"metre\",1,AUTHORI");
  1077         -    add_srs_wkt (p, 14,
  1078         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  1079         -    add_srs_wkt (p, 15,
  1080         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"6108\"]]");
  1081         -    p = add_epsg_def_ex (filter, first, last, 6109, "epsg", 6109,
  1082         -        "NAD83(CSRS) / EPSG Arctic zone 5-37", 0, 0,
  1083         -        "GRS 1980", "Greenwich",
  1084         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
  1085         -        "Easting", "East", "Northing", "North");
  1086         -    add_proj4text (p, 0,
  1087         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
  1088         -    add_proj4text (p, 1,
  1089         -        "333 +lat_0=72.02500919444445 +lon_0=-91 +x_0=37500000 +y");
  1090         -    add_proj4text (p, 2,
  1091         -        "_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  1092         -    add_proj4text (p, 3,
  1093         -        "+no_defs");
  1094         -    add_srs_wkt (p, 0,
  1095         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 5-37\",GEOGCS[\"");
  1096         -    add_srs_wkt (p, 1,
  1097         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
  1098         -    add_srs_wkt (p, 2,
  1099         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1100         -    add_srs_wkt (p, 3,
  1101         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  1102         -    add_srs_wkt (p, 4,
  1103         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1104         -    add_srs_wkt (p, 5,
  1105         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1106         -    add_srs_wkt (p, 6,
  1107         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1108         -    add_srs_wkt (p, 7,
  1109         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
  1110         -    add_srs_wkt (p, 8,
  1111         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
  1112         -    add_srs_wkt (p, 9,
  1113         -        "ndard_parallel_1\",73.66666666666667],PARAMETER[\"standa");
  1114         -    add_srs_wkt (p, 10,
  1115         -        "rd_parallel_2\",70.33333333333333],PARAMETER[\"latitude_");
  1116         -    add_srs_wkt (p, 11,
  1117         -        "of_origin\",72.02500919444445],PARAMETER[\"central_merid");
  1118         -    add_srs_wkt (p, 12,
  1119         -        "ian\",-91],PARAMETER[\"false_easting\",37500000],PARAMET");
  1120         -    add_srs_wkt (p, 13,
  1121         -        "ER[\"false_northing\",5500000],UNIT[\"metre\",1,AUTHORIT");
  1122         -    add_srs_wkt (p, 14,
  1123         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1124         -    add_srs_wkt (p, 15,
  1125         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"6109\"]]");
  1126         -    p = add_epsg_def_ex (filter, first, last, 6110, "epsg", 6110,
  1127         -        "NAD83(CSRS) / EPSG Arctic zone 5-39", 0, 0,
  1128         -        "GRS 1980", "Greenwich",
  1129         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
  1130         -        "Easting", "East", "Northing", "North");
  1131         -    add_proj4text (p, 0,
  1132         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
  1133         -    add_proj4text (p, 1,
  1134         -        "333 +lat_0=72.02500919444445 +lon_0=-71 +x_0=39500000 +y");
  1135         -    add_proj4text (p, 2,
  1136         -        "_0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  1137         -    add_proj4text (p, 3,
  1138         -        "+no_defs");
  1139         -    add_srs_wkt (p, 0,
  1140         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 5-39\",GEOGCS[\"");
  1141         -    add_srs_wkt (p, 1,
  1142         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
  1143         -    add_srs_wkt (p, 2,
  1144         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1145         -    add_srs_wkt (p, 3,
  1146         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  1147         -    add_srs_wkt (p, 4,
  1148         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1149         -    add_srs_wkt (p, 5,
  1150         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1151         -    add_srs_wkt (p, 6,
  1152         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1153         -    add_srs_wkt (p, 7,
  1154         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
  1155         -    add_srs_wkt (p, 8,
  1156         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
  1157         -    add_srs_wkt (p, 9,
  1158         -        "ndard_parallel_1\",73.66666666666667],PARAMETER[\"standa");
  1159         -    add_srs_wkt (p, 10,
  1160         -        "rd_parallel_2\",70.33333333333333],PARAMETER[\"latitude_");
  1161         -    add_srs_wkt (p, 11,
  1162         -        "of_origin\",72.02500919444445],PARAMETER[\"central_merid");
  1163         -    add_srs_wkt (p, 12,
  1164         -        "ian\",-71],PARAMETER[\"false_easting\",39500000],PARAMET");
  1165         -    add_srs_wkt (p, 13,
  1166         -        "ER[\"false_northing\",5500000],UNIT[\"metre\",1,AUTHORIT");
  1167         -    add_srs_wkt (p, 14,
  1168         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  1169         -    add_srs_wkt (p, 15,
  1170         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"6110\"]]");
  1171         -    p = add_epsg_def_ex (filter, first, last, 6111, "epsg", 6111,
  1172         -        "NAD83(CSRS) / EPSG Arctic zone 6-18", 0, 0,
  1173         -        "GRS 1980", "Greenwich",
  1174         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
  1175         -        "Easting", "East", "Northing", "North");
  1176         -    add_proj4text (p, 0,
  1177         -        "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
  1178         -    add_proj4text (p, 1,
  1179         -        "8747555555557 +lon_0=-132 +x_0=18500000 +y_0=6500000 +el");
  1180         -    add_proj4text (p, 2,
  1181         -        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1182         -    add_srs_wkt (p, 0,
  1183         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 6-18\",GEOGCS[\"");
  1184         -    add_srs_wkt (p, 1,
  1185         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
  1186         -    add_srs_wkt (p, 2,
  1187         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1188         -    add_srs_wkt (p, 3,
  1189         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  1190         -    add_srs_wkt (p, 4,
  1191         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1192         -    add_srs_wkt (p, 5,
  1193         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1194         -    add_srs_wkt (p, 6,
  1195         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1196         -    add_srs_wkt (p, 7,
  1197         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
  1198         -    add_srs_wkt (p, 8,
  1199         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
  1200         -    add_srs_wkt (p, 9,
  1201         -        "ndard_parallel_1\",70.33333333333333],PARAMETER[\"standa");
  1202         -    add_srs_wkt (p, 10,
  1203         -        "rd_parallel_2\",67],PARAMETER[\"latitude_of_origin\",68.");
  1204         -    add_srs_wkt (p, 11,
  1205         -        "68747555555557],PARAMETER[\"central_meridian\",-132],PAR");
  1206         -    add_srs_wkt (p, 12,
  1207         -        "AMETER[\"false_easting\",18500000],PARAMETER[\"false_nor");
  1208         -    add_srs_wkt (p, 13,
  1209         -        "thing\",6500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1210         -    add_srs_wkt (p, 14,
  1211         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  1212         -    add_srs_wkt (p, 15,
  1213         -        "AUTHORITY[\"EPSG\",\"6111\"]]");
  1214         -    p = add_epsg_def_ex (filter, first, last, 6112, "epsg", 6112,
  1215         -        "NAD83(CSRS) / EPSG Arctic zone 6-20", 0, 0,
  1216         -        "GRS 1980", "Greenwich",
  1217         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
  1218         -        "Easting", "East", "Northing", "North");
  1219         -    add_proj4text (p, 0,
  1220         -        "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
  1221         -    add_proj4text (p, 1,
  1222         -        "8747555555557 +lon_0=-113 +x_0=20500000 +y_0=6500000 +el");
  1223         -    add_proj4text (p, 2,
  1224         -        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1225         -    add_srs_wkt (p, 0,
  1226         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 6-20\",GEOGCS[\"");
  1227         -    add_srs_wkt (p, 1,
  1228         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
  1229         -    add_srs_wkt (p, 2,
  1230         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1231         -    add_srs_wkt (p, 3,
  1232         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  1233         -    add_srs_wkt (p, 4,
  1234         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1235         -    add_srs_wkt (p, 5,
  1236         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1237         -    add_srs_wkt (p, 6,
  1238         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1239         -    add_srs_wkt (p, 7,
  1240         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
  1241         -    add_srs_wkt (p, 8,
  1242         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
  1243         -    add_srs_wkt (p, 9,
  1244         -        "ndard_parallel_1\",70.33333333333333],PARAMETER[\"standa");
  1245         -    add_srs_wkt (p, 10,
  1246         -        "rd_parallel_2\",67],PARAMETER[\"latitude_of_origin\",68.");
  1247         -    add_srs_wkt (p, 11,
  1248         -        "68747555555557],PARAMETER[\"central_meridian\",-113],PAR");
  1249         -    add_srs_wkt (p, 12,
  1250         -        "AMETER[\"false_easting\",20500000],PARAMETER[\"false_nor");
  1251         -    add_srs_wkt (p, 13,
  1252         -        "thing\",6500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1253         -    add_srs_wkt (p, 14,
  1254         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  1255         -    add_srs_wkt (p, 15,
  1256         -        "AUTHORITY[\"EPSG\",\"6112\"]]");
  1257         -    p = add_epsg_def_ex (filter, first, last, 6113, "epsg", 6113,
  1258         -        "NAD83(CSRS) / EPSG Arctic zone 6-22", 0, 0,
  1259         -        "GRS 1980", "Greenwich",
  1260         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
  1261         -        "Easting", "East", "Northing", "North");
  1262         -    add_proj4text (p, 0,
  1263         -        "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
  1264         -    add_proj4text (p, 1,
  1265         -        "8747555555557 +lon_0=-94 +x_0=22500000 +y_0=6500000 +ell");
  1266         -    add_proj4text (p, 2,
  1267         -        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1268         -    add_srs_wkt (p, 0,
  1269         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 6-22\",GEOGCS[\"");
  1270         -    add_srs_wkt (p, 1,
  1271         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
  1272         -    add_srs_wkt (p, 2,
  1273         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1274         -    add_srs_wkt (p, 3,
  1275         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  1276         -    add_srs_wkt (p, 4,
  1277         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1278         -    add_srs_wkt (p, 5,
  1279         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1280         -    add_srs_wkt (p, 6,
  1281         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1282         -    add_srs_wkt (p, 7,
  1283         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
  1284         -    add_srs_wkt (p, 8,
  1285         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
  1286         -    add_srs_wkt (p, 9,
  1287         -        "ndard_parallel_1\",70.33333333333333],PARAMETER[\"standa");
  1288         -    add_srs_wkt (p, 10,
  1289         -        "rd_parallel_2\",67],PARAMETER[\"latitude_of_origin\",68.");
  1290         -    add_srs_wkt (p, 11,
  1291         -        "68747555555557],PARAMETER[\"central_meridian\",-94],PARA");
  1292         -    add_srs_wkt (p, 12,
  1293         -        "METER[\"false_easting\",22500000],PARAMETER[\"false_nort");
  1294         -    add_srs_wkt (p, 13,
  1295         -        "hing\",6500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1296         -    add_srs_wkt (p, 14,
  1297         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  1298         -    add_srs_wkt (p, 15,
  1299         -        "UTHORITY[\"EPSG\",\"6113\"]]");
  1300         -    p = add_epsg_def_ex (filter, first, last, 6114, "epsg", 6114,
  1301         -        "NAD83(CSRS) / EPSG Arctic zone 6-24", 0, 0,
  1302         -        "GRS 1980", "Greenwich",
  1303         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
  1304         -        "Easting", "East", "Northing", "North");
  1305         -    add_proj4text (p, 0,
  1306         -        "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
  1307         -    add_proj4text (p, 1,
  1308         -        "8747555555557 +lon_0=-75 +x_0=24500000 +y_0=6500000 +ell");
  1309         -    add_proj4text (p, 2,
  1310         -        "ps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1311         -    add_srs_wkt (p, 0,
  1312         -        "PROJCS[\"NAD83(CSRS) / EPSG Arctic zone 6-24\",GEOGCS[\"");
  1313         -    add_srs_wkt (p, 1,
  1314         -        "NAD83(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_S");
  1315         -    add_srs_wkt (p, 2,
  1316         -        "ystem\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1317         -    add_srs_wkt (p, 3,
  1318         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  1319         -    add_srs_wkt (p, 4,
  1320         -        "TY[\"EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1321         -    add_srs_wkt (p, 5,
  1322         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1323         -    add_srs_wkt (p, 6,
  1324         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1325         -    add_srs_wkt (p, 7,
  1326         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PRO");
  1327         -    add_srs_wkt (p, 8,
  1328         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
  1329         -    add_srs_wkt (p, 9,
  1330         -        "ndard_parallel_1\",70.33333333333333],PARAMETER[\"standa");
  1331         -    add_srs_wkt (p, 10,
  1332         -        "rd_parallel_2\",67],PARAMETER[\"latitude_of_origin\",68.");
  1333         -    add_srs_wkt (p, 11,
  1334         -        "68747555555557],PARAMETER[\"central_meridian\",-75],PARA");
  1335         -    add_srs_wkt (p, 12,
  1336         -        "METER[\"false_easting\",24500000],PARAMETER[\"false_nort");
  1337         -    add_srs_wkt (p, 13,
  1338         -        "hing\",6500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1339         -    add_srs_wkt (p, 14,
  1340         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  1341         -    add_srs_wkt (p, 15,
  1342         -        "UTHORITY[\"EPSG\",\"6114\"]]");
  1343         -    p = add_epsg_def_ex (filter, first, last, 6115, "epsg", 6115,
  1344         -        "WGS 84 / EPSG Arctic zone 1-27", 0, 0,
  1345         -        "WGS 84", "Greenwich",
  1346         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1347         -        "Easting", "East", "Northing", "North");
  1348         -    add_proj4text (p, 0,
  1349         -        "+proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.4");
  1350         -    add_proj4text (p, 1,
  1351         -        "3711833333333 +lon_0=30 +x_0=27500000 +y_0=1500000 +datu");
  1352         -    add_proj4text (p, 2,
  1353         -        "m=WGS84 +units=m +no_defs");
  1354         -    add_srs_wkt (p, 0,
  1355         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 1-27\",GEOGCS[\"WGS 8");
  1356         -    add_srs_wkt (p, 1,
  1357         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
  1358         -    add_srs_wkt (p, 2,
  1359         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1360         -    add_srs_wkt (p, 3,
  1361         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1362         -    add_srs_wkt (p, 4,
  1363         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1364         -    add_srs_wkt (p, 5,
  1365         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1366         -    add_srs_wkt (p, 6,
  1367         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  1368         -    add_srs_wkt (p, 7,
  1369         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1370         -    add_srs_wkt (p, 8,
  1371         -        "lel_1\",87],PARAMETER[\"standard_parallel_2\",83.6666666");
  1372         -    add_srs_wkt (p, 9,
  1373         -        "6666667],PARAMETER[\"latitude_of_origin\",85.43711833333");
  1374         -    add_srs_wkt (p, 10,
  1375         -        "333],PARAMETER[\"central_meridian\",30],PARAMETER[\"fals");
  1376         -    add_srs_wkt (p, 11,
  1377         -        "e_easting\",27500000],PARAMETER[\"false_northing\",15000");
  1378         -    add_srs_wkt (p, 12,
  1379         -        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1380         -    add_srs_wkt (p, 13,
  1381         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  1382         -    add_srs_wkt (p, 14,
  1383         -        "PSG\",\"6115\"]]");
  1384         -    p = add_epsg_def_ex (filter, first, last, 6116, "epsg", 6116,
  1385         -        "WGS 84 / EPSG Arctic zone 1-29", 0, 0,
  1386         -        "WGS 84", "Greenwich",
  1387         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1388         -        "Easting", "East", "Northing", "North");
  1389         -    add_proj4text (p, 0,
  1390         -        "+proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.4");
  1391         -    add_proj4text (p, 1,
  1392         -        "3711833333333 +lon_0=90 +x_0=29500000 +y_0=1500000 +datu");
  1393         -    add_proj4text (p, 2,
  1394         -        "m=WGS84 +units=m +no_defs");
  1395         -    add_srs_wkt (p, 0,
  1396         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 1-29\",GEOGCS[\"WGS 8");
  1397         -    add_srs_wkt (p, 1,
  1398         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
  1399         -    add_srs_wkt (p, 2,
  1400         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1401         -    add_srs_wkt (p, 3,
  1402         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1403         -    add_srs_wkt (p, 4,
  1404         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1405         -    add_srs_wkt (p, 5,
  1406         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1407         -    add_srs_wkt (p, 6,
  1408         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  1409         -    add_srs_wkt (p, 7,
  1410         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1411         -    add_srs_wkt (p, 8,
  1412         -        "lel_1\",87],PARAMETER[\"standard_parallel_2\",83.6666666");
  1413         -    add_srs_wkt (p, 9,
  1414         -        "6666667],PARAMETER[\"latitude_of_origin\",85.43711833333");
  1415         -    add_srs_wkt (p, 10,
  1416         -        "333],PARAMETER[\"central_meridian\",90],PARAMETER[\"fals");
  1417         -    add_srs_wkt (p, 11,
  1418         -        "e_easting\",29500000],PARAMETER[\"false_northing\",15000");
  1419         -    add_srs_wkt (p, 12,
  1420         -        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1421         -    add_srs_wkt (p, 13,
  1422         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  1423         -    add_srs_wkt (p, 14,
  1424         -        "PSG\",\"6116\"]]");
  1425         -    p = add_epsg_def_ex (filter, first, last, 6117, "epsg", 6117,
  1426         -        "WGS 84 / EPSG Arctic zone 1-31", 0, 0,
  1427         -        "WGS 84", "Greenwich",
  1428         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1429         -        "Easting", "East", "Northing", "North");
  1430         -    add_proj4text (p, 0,
  1431         -        "+proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.4");
  1432         -    add_proj4text (p, 1,
  1433         -        "3711833333333 +lon_0=150 +x_0=31500000 +y_0=1500000 +dat");
  1434         -    add_proj4text (p, 2,
  1435         -        "um=WGS84 +units=m +no_defs");
  1436         -    add_srs_wkt (p, 0,
  1437         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 1-31\",GEOGCS[\"WGS 8");
  1438         -    add_srs_wkt (p, 1,
  1439         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
  1440         -    add_srs_wkt (p, 2,
  1441         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1442         -    add_srs_wkt (p, 3,
  1443         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1444         -    add_srs_wkt (p, 4,
  1445         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1446         -    add_srs_wkt (p, 5,
  1447         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1448         -    add_srs_wkt (p, 6,
  1449         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  1450         -    add_srs_wkt (p, 7,
  1451         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1452         -    add_srs_wkt (p, 8,
  1453         -        "lel_1\",87],PARAMETER[\"standard_parallel_2\",83.6666666");
  1454         -    add_srs_wkt (p, 9,
  1455         -        "6666667],PARAMETER[\"latitude_of_origin\",85.43711833333");
  1456         -    add_srs_wkt (p, 10,
  1457         -        "333],PARAMETER[\"central_meridian\",150],PARAMETER[\"fal");
  1458         -    add_srs_wkt (p, 11,
  1459         -        "se_easting\",31500000],PARAMETER[\"false_northing\",1500");
          330  +        "lps=GRS80 +units=m +no_defs");
          331  +    add_srs_wkt (p, 0,
          332  +        "PROJCS[\"NAD83(2011) / EPSG Arctic zone 6-16\",GEOGCS[\"");
          333  +    add_srs_wkt (p, 1,
          334  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
          335  +    add_srs_wkt (p, 2,
          336  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
          337  +    add_srs_wkt (p, 3,
          338  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
          339  +    add_srs_wkt (p, 4,
          340  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          341  +    add_srs_wkt (p, 5,
          342  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          343  +    add_srs_wkt (p, 6,
          344  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
          345  +    add_srs_wkt (p, 7,
          346  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
          347  +    add_srs_wkt (p, 8,
          348  +        "el_1\",70.33333333333333],PARAMETER[\"standard_parallel_");
          349  +    add_srs_wkt (p, 9,
          350  +        "2\",67],PARAMETER[\"latitude_of_origin\",68.687475555555");
          351  +    add_srs_wkt (p, 10,
          352  +        "57],PARAMETER[\"central_meridian\",-147],PARAMETER[\"fal");
          353  +    add_srs_wkt (p, 11,
          354  +        "se_easting\",16500000],PARAMETER[\"false_northing\",6500");
  1460    355       add_srs_wkt (p, 12,
  1461    356           "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
  1462    357       add_srs_wkt (p, 13,
  1463    358           "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  1464    359       add_srs_wkt (p, 14,
  1465         -        "EPSG\",\"6117\"]]");
  1466         -    p = add_epsg_def_ex (filter, first, last, 6118, "epsg", 6118,
  1467         -        "WGS 84 / EPSG Arctic zone 1-21", 0, 0,
  1468         -        "WGS 84", "Greenwich",
  1469         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1470         -        "Easting", "East", "Northing", "North");
  1471         -    add_proj4text (p, 0,
  1472         -        "+proj=lcc +lat_1=87 +lat_2=83.66666666666667 +lat_0=85.4");
  1473         -    add_proj4text (p, 1,
  1474         -        "3711833333333 +lon_0=-150 +x_0=21500000 +y_0=1500000 +da");
  1475         -    add_proj4text (p, 2,
  1476         -        "tum=WGS84 +units=m +no_defs");
  1477         -    add_srs_wkt (p, 0,
  1478         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 1-21\",GEOGCS[\"WGS 8");
  1479         -    add_srs_wkt (p, 1,
  1480         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
  1481         -    add_srs_wkt (p, 2,
  1482         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1483         -    add_srs_wkt (p, 3,
  1484         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1485         -    add_srs_wkt (p, 4,
  1486         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1487         -    add_srs_wkt (p, 5,
  1488         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1489         -    add_srs_wkt (p, 6,
  1490         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  1491         -    add_srs_wkt (p, 7,
  1492         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1493         -    add_srs_wkt (p, 8,
  1494         -        "lel_1\",87],PARAMETER[\"standard_parallel_2\",83.6666666");
  1495         -    add_srs_wkt (p, 9,
  1496         -        "6666667],PARAMETER[\"latitude_of_origin\",85.43711833333");
  1497         -    add_srs_wkt (p, 10,
  1498         -        "333],PARAMETER[\"central_meridian\",-150],PARAMETER[\"fa");
  1499         -    add_srs_wkt (p, 11,
  1500         -        "lse_easting\",21500000],PARAMETER[\"false_northing\",150");
  1501         -    add_srs_wkt (p, 12,
  1502         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  1503         -    add_srs_wkt (p, 13,
  1504         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  1505         -    add_srs_wkt (p, 14,
  1506         -        "EPSG\",\"6118\"]]");
  1507         -    p = add_epsg_def_ex (filter, first, last, 6119, "epsg", 6119,
  1508         -        "WGS 84 / EPSG Arctic zone 2-28", 0, 0,
  1509         -        "WGS 84", "Greenwich",
  1510         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1511         -        "Easting", "East", "Northing", "North");
  1512         -    add_proj4text (p, 0,
  1513         -        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
  1514         -    add_proj4text (p, 1,
  1515         -        "333 +lat_0=82.05842488888888 +lon_0=133 +x_0=28500000 +y");
  1516         -    add_proj4text (p, 2,
  1517         -        "_0=2500000 +datum=WGS84 +units=m +no_defs");
  1518         -    add_srs_wkt (p, 0,
  1519         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 2-28\",GEOGCS[\"WGS 8");
  1520         -    add_srs_wkt (p, 1,
  1521         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
  1522         -    add_srs_wkt (p, 2,
  1523         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1524         -    add_srs_wkt (p, 3,
  1525         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1526         -    add_srs_wkt (p, 4,
  1527         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1528         -    add_srs_wkt (p, 5,
  1529         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1530         -    add_srs_wkt (p, 6,
  1531         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  1532         -    add_srs_wkt (p, 7,
  1533         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1534         -    add_srs_wkt (p, 8,
  1535         -        "lel_1\",83.66666666666667],PARAMETER[\"standard_parallel");
  1536         -    add_srs_wkt (p, 9,
  1537         -        "_2\",80.33333333333333],PARAMETER[\"latitude_of_origin\"");
  1538         -    add_srs_wkt (p, 10,
  1539         -        ",82.05842488888888],PARAMETER[\"central_meridian\",133],");
  1540         -    add_srs_wkt (p, 11,
  1541         -        "PARAMETER[\"false_easting\",28500000],PARAMETER[\"false_");
  1542         -    add_srs_wkt (p, 12,
  1543         -        "northing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1544         -    add_srs_wkt (p, 13,
  1545         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1546         -    add_srs_wkt (p, 14,
  1547         -        "H],AUTHORITY[\"EPSG\",\"6119\"]]");
  1548         -    p = add_epsg_def_ex (filter, first, last, 6120, "epsg", 6120,
  1549         -        "WGS 84 / EPSG Arctic zone 2-10", 0, 0,
  1550         -        "WGS 84", "Greenwich",
  1551         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1552         -        "Easting", "East", "Northing", "North");
  1553         -    add_proj4text (p, 0,
  1554         -        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
  1555         -    add_proj4text (p, 1,
  1556         -        "333 +lat_0=82.05842488888888 +lon_0=166 +x_0=10500000 +y");
  1557         -    add_proj4text (p, 2,
  1558         -        "_0=2500000 +datum=WGS84 +units=m +no_defs");
  1559         -    add_srs_wkt (p, 0,
  1560         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 2-10\",GEOGCS[\"WGS 8");
  1561         -    add_srs_wkt (p, 1,
  1562         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
  1563         -    add_srs_wkt (p, 2,
  1564         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1565         -    add_srs_wkt (p, 3,
  1566         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1567         -    add_srs_wkt (p, 4,
  1568         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1569         -    add_srs_wkt (p, 5,
  1570         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1571         -    add_srs_wkt (p, 6,
  1572         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  1573         -    add_srs_wkt (p, 7,
  1574         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1575         -    add_srs_wkt (p, 8,
  1576         -        "lel_1\",83.66666666666667],PARAMETER[\"standard_parallel");
  1577         -    add_srs_wkt (p, 9,
  1578         -        "_2\",80.33333333333333],PARAMETER[\"latitude_of_origin\"");
  1579         -    add_srs_wkt (p, 10,
  1580         -        ",82.05842488888888],PARAMETER[\"central_meridian\",166],");
  1581         -    add_srs_wkt (p, 11,
  1582         -        "PARAMETER[\"false_easting\",10500000],PARAMETER[\"false_");
  1583         -    add_srs_wkt (p, 12,
  1584         -        "northing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1585         -    add_srs_wkt (p, 13,
  1586         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1587         -    add_srs_wkt (p, 14,
  1588         -        "H],AUTHORITY[\"EPSG\",\"6120\"]]");
  1589         -    p = add_epsg_def_ex (filter, first, last, 6121, "epsg", 6121,
  1590         -        "WGS 84 / EPSG Arctic zone 2-12", 0, 0,
  1591         -        "WGS 84", "Greenwich",
  1592         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1593         -        "Easting", "East", "Northing", "North");
  1594         -    add_proj4text (p, 0,
  1595         -        "+proj=lcc +lat_1=83.66666666666667 +lat_2=80.33333333333");
  1596         -    add_proj4text (p, 1,
  1597         -        "333 +lat_0=82.05842488888888 +lon_0=-154 +x_0=12500000 +");
  1598         -    add_proj4text (p, 2,
  1599         -        "y_0=2500000 +datum=WGS84 +units=m +no_defs");
  1600         -    add_srs_wkt (p, 0,
  1601         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 2-12\",GEOGCS[\"WGS 8");
  1602         -    add_srs_wkt (p, 1,
  1603         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
  1604         -    add_srs_wkt (p, 2,
  1605         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1606         -    add_srs_wkt (p, 3,
  1607         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1608         -    add_srs_wkt (p, 4,
  1609         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1610         -    add_srs_wkt (p, 5,
  1611         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1612         -    add_srs_wkt (p, 6,
  1613         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  1614         -    add_srs_wkt (p, 7,
  1615         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1616         -    add_srs_wkt (p, 8,
  1617         -        "lel_1\",83.66666666666667],PARAMETER[\"standard_parallel");
  1618         -    add_srs_wkt (p, 9,
  1619         -        "_2\",80.33333333333333],PARAMETER[\"latitude_of_origin\"");
  1620         -    add_srs_wkt (p, 10,
  1621         -        ",82.05842488888888],PARAMETER[\"central_meridian\",-154]");
  1622         -    add_srs_wkt (p, 11,
  1623         -        ",PARAMETER[\"false_easting\",12500000],PARAMETER[\"false");
  1624         -    add_srs_wkt (p, 12,
  1625         -        "_northing\",2500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1626         -    add_srs_wkt (p, 13,
  1627         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  1628         -    add_srs_wkt (p, 14,
  1629         -        "TH],AUTHORITY[\"EPSG\",\"6121\"]]");
  1630         -    p = add_epsg_def_ex (filter, first, last, 6122, "epsg", 6122,
  1631         -        "WGS 84 / EPSG Arctic zone 3-21", 0, 0,
  1632         -        "WGS 84", "Greenwich",
  1633         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1634         -        "Easting", "East", "Northing", "North");
  1635         -    add_proj4text (p, 0,
  1636         -        "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
  1637         -    add_proj4text (p, 1,
  1638         -        "0733752777778 +lon_0=176 +x_0=21500000 +y_0=3500000 +dat");
  1639         -    add_proj4text (p, 2,
  1640         -        "um=WGS84 +units=m +no_defs");
  1641         -    add_srs_wkt (p, 0,
  1642         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 3-21\",GEOGCS[\"WGS 8");
  1643         -    add_srs_wkt (p, 1,
  1644         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
  1645         -    add_srs_wkt (p, 2,
  1646         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1647         -    add_srs_wkt (p, 3,
  1648         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1649         -    add_srs_wkt (p, 4,
  1650         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1651         -    add_srs_wkt (p, 5,
  1652         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1653         -    add_srs_wkt (p, 6,
  1654         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  1655         -    add_srs_wkt (p, 7,
  1656         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1657         -    add_srs_wkt (p, 8,
  1658         -        "lel_1\",80.33333333333333],PARAMETER[\"standard_parallel");
  1659         -    add_srs_wkt (p, 9,
  1660         -        "_2\",77],PARAMETER[\"latitude_of_origin\",78.70733752777");
  1661         -    add_srs_wkt (p, 10,
  1662         -        "778],PARAMETER[\"central_meridian\",176],PARAMETER[\"fal");
  1663         -    add_srs_wkt (p, 11,
  1664         -        "se_easting\",21500000],PARAMETER[\"false_northing\",3500");
  1665         -    add_srs_wkt (p, 12,
  1666         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
  1667         -    add_srs_wkt (p, 13,
  1668         -        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  1669         -    add_srs_wkt (p, 14,
  1670         -        "EPSG\",\"6122\"]]");
  1671         -    p = add_epsg_def_ex (filter, first, last, 6123, "epsg", 6123,
  1672         -        "WGS 84 / EPSG Arctic zone 3-23", 0, 0,
  1673         -        "WGS 84", "Greenwich",
  1674         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1675         -        "Easting", "East", "Northing", "North");
  1676         -    add_proj4text (p, 0,
  1677         -        "+proj=lcc +lat_1=80.33333333333333 +lat_2=77 +lat_0=78.7");
  1678         -    add_proj4text (p, 1,
  1679         -        "0733752777778 +lon_0=-153 +x_0=23500000 +y_0=3500000 +da");
  1680         -    add_proj4text (p, 2,
  1681         -        "tum=WGS84 +units=m +no_defs");
  1682         -    add_srs_wkt (p, 0,
  1683         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 3-23\",GEOGCS[\"WGS 8");
  1684         -    add_srs_wkt (p, 1,
  1685         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
  1686         -    add_srs_wkt (p, 2,
  1687         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1688         -    add_srs_wkt (p, 3,
  1689         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1690         -    add_srs_wkt (p, 4,
  1691         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1692         -    add_srs_wkt (p, 5,
  1693         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1694         -    add_srs_wkt (p, 6,
  1695         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  1696         -    add_srs_wkt (p, 7,
  1697         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1698         -    add_srs_wkt (p, 8,
  1699         -        "lel_1\",80.33333333333333],PARAMETER[\"standard_parallel");
  1700         -    add_srs_wkt (p, 9,
  1701         -        "_2\",77],PARAMETER[\"latitude_of_origin\",78.70733752777");
  1702         -    add_srs_wkt (p, 10,
  1703         -        "778],PARAMETER[\"central_meridian\",-153],PARAMETER[\"fa");
  1704         -    add_srs_wkt (p, 11,
  1705         -        "lse_easting\",23500000],PARAMETER[\"false_northing\",350");
  1706         -    add_srs_wkt (p, 12,
  1707         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  1708         -    add_srs_wkt (p, 13,
  1709         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  1710         -    add_srs_wkt (p, 14,
  1711         -        "EPSG\",\"6123\"]]");
  1712         -    p = add_epsg_def_ex (filter, first, last, 6124, "epsg", 6124,
  1713         -        "WGS 84 / EPSG Arctic zone 4-12", 0, 0,
  1714         -        "WGS 84", "Greenwich",
  1715         -        "WGS_1984", "Lambert_Conformal_Conic_2SP", "metre",
  1716         -        "Easting", "East", "Northing", "North");
  1717         -    add_proj4text (p, 0,
  1718         -        "+proj=lcc +lat_1=77 +lat_2=73.66666666666667 +lat_0=75.3");
  1719         -    add_proj4text (p, 1,
  1720         -        "6440330555556 +lon_0=-155 +x_0=12500000 +y_0=4500000 +da");
  1721         -    add_proj4text (p, 2,
  1722         -        "tum=WGS84 +units=m +no_defs");
  1723         -    add_srs_wkt (p, 0,
  1724         -        "PROJCS[\"WGS 84 / EPSG Arctic zone 4-12\",GEOGCS[\"WGS 8");
  1725         -    add_srs_wkt (p, 1,
  1726         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
  1727         -    add_srs_wkt (p, 2,
  1728         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1729         -    add_srs_wkt (p, 3,
  1730         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1731         -    add_srs_wkt (p, 4,
  1732         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1733         -    add_srs_wkt (p, 5,
  1734         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1735         -    add_srs_wkt (p, 6,
  1736         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"L");
  1737         -    add_srs_wkt (p, 7,
  1738         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1739         -    add_srs_wkt (p, 8,
  1740         -        "lel_1\",77],PARAMETER[\"standard_parallel_2\",73.6666666");
  1741         -    add_srs_wkt (p, 9,
  1742         -        "6666667],PARAMETER[\"latitude_of_origin\",75.36440330555");
  1743         -    add_srs_wkt (p, 10,
  1744         -        "556],PARAMETER[\"central_meridian\",-155],PARAMETER[\"fa");
  1745         -    add_srs_wkt (p, 11,
  1746         -        "lse_easting\",12500000],PARAMETER[\"false_northing\",450");
  1747         -    add_srs_wkt (p, 12,
  1748         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  1749         -    add_srs_wkt (p, 13,
  1750         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  1751         -    add_srs_wkt (p, 14,
  1752         -        "EPSG\",\"6124\"]]");
  1753         -    p = add_epsg_def_ex (filter, first, last, 6125, "epsg", 6125,
  1754         -        "ETRS89 / EPSG Arctic zone 5-47", 0, 0,
  1755         -        "GRS 1980", "Greenwich",
  1756         -        "European_Terrestrial_Reference_System_1989", "Lambert_Conformal_Conic_2SP", "metre",
  1757         -        "Easting", "East", "Northing", "North");
  1758         -    add_proj4text (p, 0,
  1759         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
  1760         -    add_proj4text (p, 1,
  1761         -        "333 +lat_0=72.02500919444445 +lon_0=-5 +x_0=47500000 +y_");
  1762         -    add_proj4text (p, 2,
  1763         -        "0=5500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  1764         -    add_proj4text (p, 3,
  1765         -        "no_defs");
  1766         -    add_srs_wkt (p, 0,
  1767         -        "PROJCS[\"ETRS89 / EPSG Arctic zone 5-47\",GEOGCS[\"ETRS8");
  1768         -    add_srs_wkt (p, 1,
  1769         -        "9\",DATUM[\"European_Terrestrial_Reference_System_1989\"");
  1770         -    add_srs_wkt (p, 2,
  1771         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  1772         -    add_srs_wkt (p, 3,
  1773         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1774         -    add_srs_wkt (p, 4,
  1775         -        "G\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1776         -    add_srs_wkt (p, 5,
  1777         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1778         -    add_srs_wkt (p, 6,
  1779         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1780         -    add_srs_wkt (p, 7,
  1781         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[");
  1782         -    add_srs_wkt (p, 8,
  1783         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1784         -    add_srs_wkt (p, 9,
  1785         -        "rallel_1\",73.66666666666667],PARAMETER[\"standard_paral");
  1786         -    add_srs_wkt (p, 10,
  1787         -        "lel_2\",70.33333333333333],PARAMETER[\"latitude_of_origi");
  1788         -    add_srs_wkt (p, 11,
  1789         -        "n\",72.02500919444445],PARAMETER[\"central_meridian\",-5");
  1790         -    add_srs_wkt (p, 12,
  1791         -        "],PARAMETER[\"false_easting\",47500000],PARAMETER[\"fals");
  1792         -    add_srs_wkt (p, 13,
  1793         -        "e_northing\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1794         -    add_srs_wkt (p, 14,
  1795         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  1796         -    add_srs_wkt (p, 15,
  1797         -        "TH],AUTHORITY[\"EPSG\",\"6125\"]]");
  1798         -    p = add_epsg_def_ex (filter, first, last, 6128, "epsg", 6128,
  1799         -        "Grand Cayman National Grid 1959", 0, 0,
  1800         -        "Clarke 1866", "Greenwich",
  1801         -        "Grand_Cayman_Geodetic_Datum_1959", "Transverse_Mercator", "foot",
  1802         -        "Easting", "East", "Northing", "North");
  1803         -    add_proj4text (p, 0,
  1804         -        "+proj=utm +zone=17 +ellps=clrk66 +towgs84=-179.483,-69.3");
  1805         -    add_proj4text (p, 1,
  1806         -        "79,-27.584,-7.862,8.163,6.042,-13.925 +units=ft +no_defs");
  1807         -    add_srs_wkt (p, 0,
  1808         -        "PROJCS[\"Grand Cayman National Grid 1959\",GEOGCS[\"GCGD");
  1809         -    add_srs_wkt (p, 1,
  1810         -        "59\",DATUM[\"Grand_Cayman_Geodetic_Datum_1959\",SPHEROID");
  1811         -    add_srs_wkt (p, 2,
  1812         -        "[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"");
  1813         -    add_srs_wkt (p, 3,
  1814         -        "EPSG\",\"7008\"]],TOWGS84[-179.483,-69.379,-27.584,-7.86");
  1815         -    add_srs_wkt (p, 4,
  1816         -        "2,8.163,6.042,-13.925],AUTHORITY[\"EPSG\",\"6723\"]],PRI");
  1817         -    add_srs_wkt (p, 5,
  1818         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1819         -    add_srs_wkt (p, 6,
  1820         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1821         -    add_srs_wkt (p, 7,
  1822         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1823         -    add_srs_wkt (p, 8,
  1824         -        "ORITY[\"EPSG\",\"4723\"]],PROJECTION[\"Transverse_Mercat");
  1825         -    add_srs_wkt (p, 9,
  1826         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1827         -    add_srs_wkt (p, 10,
  1828         -        "ntral_meridian\",-81],PARAMETER[\"scale_factor\",0.9996]");
  1829         -    add_srs_wkt (p, 11,
  1830         -        ",PARAMETER[\"false_easting\",1640419.9475],PARAMETER[\"f");
  1831         -    add_srs_wkt (p, 12,
  1832         -        "alse_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG");
  1833         -    add_srs_wkt (p, 13,
  1834         -        "\",\"9002\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  1835         -    add_srs_wkt (p, 14,
  1836         -        "ORTH],AUTHORITY[\"EPSG\",\"6128\"]]");
  1837         -    p = add_epsg_def_ex (filter, first, last, 6129, "epsg", 6129,
  1838         -        "Sister Islands National Grid 1961", 0, 0,
  1839         -        "Clarke 1866", "Greenwich",
  1840         -        "Sister_Islands_Geodetic_Datum_1961", "Transverse_Mercator", "foot",
  1841         -        "Easting", "East", "Northing", "North");
  1842         -    add_proj4text (p, 0,
  1843         -        "+proj=utm +zone=17 +ellps=clrk66 +towgs84=8.853,-52.644,");
  1844         -    add_proj4text (p, 1,
  1845         -        "180.304,-0.393,-2.323,2.96,-24.081 +units=ft +no_defs");
  1846         -    add_srs_wkt (p, 0,
  1847         -        "PROJCS[\"Sister Islands National Grid 1961\",GEOGCS[\"SI");
  1848         -    add_srs_wkt (p, 1,
  1849         -        "GD61\",DATUM[\"Sister_Islands_Geodetic_Datum_1961\",SPHE");
  1850         -    add_srs_wkt (p, 2,
  1851         -        "ROID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORI");
  1852         -    add_srs_wkt (p, 3,
  1853         -        "TY[\"EPSG\",\"7008\"]],TOWGS84[8.853,-52.644,180.304,-0.");
  1854         -    add_srs_wkt (p, 4,
  1855         -        "393,-2.323,2.96,-24.081],AUTHORITY[\"EPSG\",\"6726\"]],P");
  1856         -    add_srs_wkt (p, 5,
  1857         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1858         -    add_srs_wkt (p, 6,
  1859         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1860         -    add_srs_wkt (p, 7,
  1861         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  1862         -    add_srs_wkt (p, 8,
  1863         -        "UTHORITY[\"EPSG\",\"4726\"]],PROJECTION[\"Transverse_Mer");
  1864         -    add_srs_wkt (p, 9,
  1865         -        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
  1866         -    add_srs_wkt (p, 10,
  1867         -        "central_meridian\",-81],PARAMETER[\"scale_factor\",0.999");
  1868         -    add_srs_wkt (p, 11,
  1869         -        "6],PARAMETER[\"false_easting\",1640419.9475],PARAMETER[\"");
  1870         -    add_srs_wkt (p, 12,
  1871         -        "false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPS");
  1872         -    add_srs_wkt (p, 13,
  1873         -        "G\",\"9002\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1874         -    add_srs_wkt (p, 14,
  1875         -        "NORTH],AUTHORITY[\"EPSG\",\"6129\"]]");
  1876         -    p = add_epsg_def_ex (filter, first, last, 6135, "epsg", 6135,
  1877         -        "CIGD11", 1, 1,
  1878         -        "GRS 1980", "Greenwich",
  1879         -        "Cayman_Islands_Geodetic_Datum_2011", "none", "degree",
  1880         -        "Latitude", "North", "Longitude", "East");
          360  +        "EPSG\",\"6354\"]]");
          361  +    p = add_epsg_def (filter, first, last, 6355, "epsg", 6355,
          362  +        "NAD83(2011) / Alabama East");
          363  +    add_proj4text (p, 0,
          364  +        "+proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.9");
          365  +    add_proj4text (p, 1,
          366  +        "9996 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
          367  +    add_srs_wkt (p, 0,
          368  +        "PROJCS[\"NAD83(2011) / Alabama East\",GEOGCS[\"NAD83(201");
          369  +    add_srs_wkt (p, 1,
          370  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
          371  +    add_srs_wkt (p, 2,
          372  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
          373  +    add_srs_wkt (p, 3,
          374  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
          375  +    add_srs_wkt (p, 4,
          376  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          377  +    add_srs_wkt (p, 5,
          378  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          379  +    add_srs_wkt (p, 6,
          380  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
          381  +    add_srs_wkt (p, 7,
          382  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",30.5],PARAM");
          383  +    add_srs_wkt (p, 8,
          384  +        "ETER[\"central_meridian\",-85.83333333333333],PARAMETER[");
          385  +    add_srs_wkt (p, 9,
          386  +        "\"scale_factor\",0.99996],PARAMETER[\"false_easting\",20");
          387  +    add_srs_wkt (p, 10,
          388  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          389  +    add_srs_wkt (p, 11,
          390  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          391  +    add_srs_wkt (p, 12,
          392  +        ",NORTH],AUTHORITY[\"EPSG\",\"6355\"]]");
          393  +    p = add_epsg_def (filter, first, last, 6356, "epsg", 6356,
          394  +        "NAD83(2011) / Alabama West");
          395  +    add_proj4text (p, 0,
          396  +        "+proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=6");
          397  +    add_proj4text (p, 1,
          398  +        "00000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
          399  +    add_srs_wkt (p, 0,
          400  +        "PROJCS[\"NAD83(2011) / Alabama West\",GEOGCS[\"NAD83(201");
          401  +    add_srs_wkt (p, 1,
          402  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
          403  +    add_srs_wkt (p, 2,
          404  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
          405  +    add_srs_wkt (p, 3,
          406  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
          407  +    add_srs_wkt (p, 4,
          408  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          409  +    add_srs_wkt (p, 5,
          410  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          411  +    add_srs_wkt (p, 6,
          412  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
          413  +    add_srs_wkt (p, 7,
          414  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",30],PARAMET");
          415  +    add_srs_wkt (p, 8,
          416  +        "ER[\"central_meridian\",-87.5],PARAMETER[\"scale_factor\"");
          417  +    add_srs_wkt (p, 9,
          418  +        ",0.999933333],PARAMETER[\"false_easting\",600000],PARAME");
          419  +    add_srs_wkt (p, 10,
          420  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
          421  +    add_srs_wkt (p, 11,
          422  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
          423  +    add_srs_wkt (p, 12,
          424  +        "ORITY[\"EPSG\",\"6356\"]]");
          425  +    p = add_epsg_def (filter, first, last, 6362, "epsg", 6362,
          426  +        "Mexico ITRF92 / LCC");
          427  +    add_proj4text (p, 0,
          428  +        "+proj=lcc +lat_1=17.5 +lat_2=29.5 +lat_0=12 +lon_0=-102 ");
          429  +    add_proj4text (p, 1,
          430  +        "+x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
          431  +    add_proj4text (p, 2,
          432  +        "+units=m +no_defs");
          433  +    add_srs_wkt (p, 0,
          434  +        "PROJCS[\"Mexico ITRF92 / LCC\",GEOGCS[\"Mexico ITRF92\",");
          435  +    add_srs_wkt (p, 1,
          436  +        "DATUM[\"Mexico_ITRF92\",SPHEROID[\"GRS 1980\",6378137,29");
          437  +    add_srs_wkt (p, 2,
          438  +        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
          439  +    add_srs_wkt (p, 3,
          440  +        "0,0,0,0],AUTHORITY[\"EPSG\",\"1042\"]],PRIMEM[\"Greenwic");
          441  +    add_srs_wkt (p, 4,
          442  +        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
          443  +    add_srs_wkt (p, 5,
          444  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
          445  +    add_srs_wkt (p, 6,
          446  +        "EPSG\",\"4483\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
          447  +    add_srs_wkt (p, 7,
          448  +        "SP\"],PARAMETER[\"standard_parallel_1\",17.5],PARAMETER[");
          449  +    add_srs_wkt (p, 8,
          450  +        "\"standard_parallel_2\",29.5],PARAMETER[\"latitude_of_or");
          451  +    add_srs_wkt (p, 9,
          452  +        "igin\",12],PARAMETER[\"central_meridian\",-102],PARAMETE");
          453  +    add_srs_wkt (p, 10,
          454  +        "R[\"false_easting\",2500000],PARAMETER[\"false_northing\"");
          455  +    add_srs_wkt (p, 11,
          456  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
          457  +    add_srs_wkt (p, 12,
          458  +        "RITY[\"EPSG\",\"6362\"]]");
          459  +    p = add_epsg_def (filter, first, last, 6365, "epsg", 6365,
          460  +        "Mexico ITRF2008");
  1881    461       add_proj4text (p, 0,
  1882    462           "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
  1883    463       add_proj4text (p, 1,
  1884    464           "fs");
  1885    465       add_srs_wkt (p, 0,
  1886         -        "GEOGCS[\"CIGD11\",DATUM[\"Cayman_Islands_Geodetic_Datum_");
  1887         -    add_srs_wkt (p, 1,
  1888         -        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
  1889         -    add_srs_wkt (p, 2,
  1890         -        "RITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORIT");
  1891         -    add_srs_wkt (p, 3,
  1892         -        "Y[\"EPSG\",\"1100\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  1893         -    add_srs_wkt (p, 4,
  1894         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  1895         -    add_srs_wkt (p, 5,
  1896         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  1897         -    add_srs_wkt (p, 6,
  1898         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"6135\"]]");
  1899         -    p = add_epsg_def_ex (filter, first, last, 6141, "epsg", 6141,
  1900         -        "Cayman Islands National Grid 2011 (deprecated)", 0, 0,
  1901         -        "GRS 1980", "Greenwich",
  1902         -        "Cayman_Islands_Geodetic_Datum_2011", "Lambert_Conformal_Conic_2SP", "foot",
  1903         -        "Easting", "East", "Northing", "North");
          466  +        "GEOGCS[\"Mexico ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPH");
          467  +    add_srs_wkt (p, 1,
          468  +        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
          469  +    add_srs_wkt (p, 2,
          470  +        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
          471  +    add_srs_wkt (p, 3,
          472  +        ",\"1120\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
          473  +    add_srs_wkt (p, 4,
          474  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
          475  +    add_srs_wkt (p, 5,
          476  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6365\"]]");
          477  +    p = add_epsg_def (filter, first, last, 6366, "epsg", 6366,
          478  +        "Mexico ITRF2008 / UTM zone 11N");
          479  +    add_proj4text (p, 0,
          480  +        "+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          481  +    add_proj4text (p, 1,
          482  +        "units=m +no_defs");
          483  +    add_srs_wkt (p, 0,
          484  +        "PROJCS[\"Mexico ITRF2008 / UTM zone 11N\",GEOGCS[\"Mexic");
          485  +    add_srs_wkt (p, 1,
          486  +        "o ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 19");
          487  +    add_srs_wkt (p, 2,
          488  +        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
          489  +    add_srs_wkt (p, 3,
          490  +        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PR");
          491  +    add_srs_wkt (p, 4,
          492  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
          493  +    add_srs_wkt (p, 5,
          494  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
          495  +    add_srs_wkt (p, 6,
          496  +        "]],AUTHORITY[\"EPSG\",\"6365\"]],PROJECTION[\"Transverse");
          497  +    add_srs_wkt (p, 7,
          498  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          499  +    add_srs_wkt (p, 8,
          500  +        "ER[\"central_meridian\",-117],PARAMETER[\"scale_factor\"");
          501  +    add_srs_wkt (p, 9,
          502  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          503  +    add_srs_wkt (p, 10,
          504  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          505  +    add_srs_wkt (p, 11,
          506  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
          507  +    add_srs_wkt (p, 12,
          508  +        "H],AUTHORITY[\"EPSG\",\"6366\"]]");
          509  +    p = add_epsg_def (filter, first, last, 6367, "epsg", 6367,
          510  +        "Mexico ITRF2008 / UTM zone 12N");
          511  +    add_proj4text (p, 0,
          512  +        "+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          513  +    add_proj4text (p, 1,
          514  +        "units=m +no_defs");
          515  +    add_srs_wkt (p, 0,
          516  +        "PROJCS[\"Mexico ITRF2008 / UTM zone 12N\",GEOGCS[\"Mexic");
          517  +    add_srs_wkt (p, 1,
          518  +        "o ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 19");
          519  +    add_srs_wkt (p, 2,
          520  +        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
          521  +    add_srs_wkt (p, 3,
          522  +        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PR");
          523  +    add_srs_wkt (p, 4,
          524  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
          525  +    add_srs_wkt (p, 5,
          526  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
          527  +    add_srs_wkt (p, 6,
          528  +        "]],AUTHORITY[\"EPSG\",\"6365\"]],PROJECTION[\"Transverse");
          529  +    add_srs_wkt (p, 7,
          530  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          531  +    add_srs_wkt (p, 8,
          532  +        "ER[\"central_meridian\",-111],PARAMETER[\"scale_factor\"");
          533  +    add_srs_wkt (p, 9,
          534  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          535  +    add_srs_wkt (p, 10,
          536  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          537  +    add_srs_wkt (p, 11,
          538  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
          539  +    add_srs_wkt (p, 12,
          540  +        "H],AUTHORITY[\"EPSG\",\"6367\"]]");
          541  +    p = add_epsg_def (filter, first, last, 6368, "epsg", 6368,
          542  +        "Mexico ITRF2008 / UTM zone 13N");
          543  +    add_proj4text (p, 0,
          544  +        "+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          545  +    add_proj4text (p, 1,
          546  +        "units=m +no_defs");
          547  +    add_srs_wkt (p, 0,
          548  +        "PROJCS[\"Mexico ITRF2008 / UTM zone 13N\",GEOGCS[\"Mexic");
          549  +    add_srs_wkt (p, 1,
          550  +        "o ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 19");
          551  +    add_srs_wkt (p, 2,
          552  +        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
          553  +    add_srs_wkt (p, 3,
          554  +        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PR");
          555  +    add_srs_wkt (p, 4,
          556  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
          557  +    add_srs_wkt (p, 5,
          558  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
          559  +    add_srs_wkt (p, 6,
          560  +        "]],AUTHORITY[\"EPSG\",\"6365\"]],PROJECTION[\"Transverse");
          561  +    add_srs_wkt (p, 7,
          562  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          563  +    add_srs_wkt (p, 8,
          564  +        "ER[\"central_meridian\",-105],PARAMETER[\"scale_factor\"");
          565  +    add_srs_wkt (p, 9,
          566  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          567  +    add_srs_wkt (p, 10,
          568  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          569  +    add_srs_wkt (p, 11,
          570  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
          571  +    add_srs_wkt (p, 12,
          572  +        "H],AUTHORITY[\"EPSG\",\"6368\"]]");
          573  +    p = add_epsg_def (filter, first, last, 6369, "epsg", 6369,
          574  +        "Mexico ITRF2008 / UTM zone 14N");
          575  +    add_proj4text (p, 0,
          576  +        "+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          577  +    add_proj4text (p, 1,
          578  +        "units=m +no_defs");
          579  +    add_srs_wkt (p, 0,
          580  +        "PROJCS[\"Mexico ITRF2008 / UTM zone 14N\",GEOGCS[\"Mexic");
          581  +    add_srs_wkt (p, 1,
          582  +        "o ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 19");
          583  +    add_srs_wkt (p, 2,
          584  +        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
          585  +    add_srs_wkt (p, 3,
          586  +        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PR");
          587  +    add_srs_wkt (p, 4,
          588  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
          589  +    add_srs_wkt (p, 5,
          590  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
          591  +    add_srs_wkt (p, 6,
          592  +        "]],AUTHORITY[\"EPSG\",\"6365\"]],PROJECTION[\"Transverse");
          593  +    add_srs_wkt (p, 7,
          594  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          595  +    add_srs_wkt (p, 8,
          596  +        "ER[\"central_meridian\",-99],PARAMETER[\"scale_factor\",");
          597  +    add_srs_wkt (p, 9,
          598  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          599  +    add_srs_wkt (p, 10,
          600  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          601  +    add_srs_wkt (p, 11,
          602  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
          603  +    add_srs_wkt (p, 12,
          604  +        "H],AUTHORITY[\"EPSG\",\"6369\"]]");
          605  +    p = add_epsg_def (filter, first, last, 6370, "epsg", 6370,
          606  +        "Mexico ITRF2008 / UTM zone 15N");
          607  +    add_proj4text (p, 0,
          608  +        "+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          609  +    add_proj4text (p, 1,
          610  +        "units=m +no_defs");
          611  +    add_srs_wkt (p, 0,
          612  +        "PROJCS[\"Mexico ITRF2008 / UTM zone 15N\",GEOGCS[\"Mexic");
          613  +    add_srs_wkt (p, 1,
          614  +        "o ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 19");
          615  +    add_srs_wkt (p, 2,
          616  +        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
          617  +    add_srs_wkt (p, 3,
          618  +        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PR");
          619  +    add_srs_wkt (p, 4,
          620  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
          621  +    add_srs_wkt (p, 5,
          622  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
          623  +    add_srs_wkt (p, 6,
          624  +        "]],AUTHORITY[\"EPSG\",\"6365\"]],PROJECTION[\"Transverse");
          625  +    add_srs_wkt (p, 7,
          626  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          627  +    add_srs_wkt (p, 8,
          628  +        "ER[\"central_meridian\",-93],PARAMETER[\"scale_factor\",");
          629  +    add_srs_wkt (p, 9,
          630  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          631  +    add_srs_wkt (p, 10,
          632  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          633  +    add_srs_wkt (p, 11,
          634  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
          635  +    add_srs_wkt (p, 12,
          636  +        "H],AUTHORITY[\"EPSG\",\"6370\"]]");
          637  +    p = add_epsg_def (filter, first, last, 6371, "epsg", 6371,
          638  +        "Mexico ITRF2008 / UTM zone 16N");
          639  +    add_proj4text (p, 0,
          640  +        "+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          641  +    add_proj4text (p, 1,
          642  +        "units=m +no_defs");
          643  +    add_srs_wkt (p, 0,
          644  +        "PROJCS[\"Mexico ITRF2008 / UTM zone 16N\",GEOGCS[\"Mexic");
          645  +    add_srs_wkt (p, 1,
          646  +        "o ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 19");
          647  +    add_srs_wkt (p, 2,
          648  +        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
          649  +    add_srs_wkt (p, 3,
          650  +        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PR");
          651  +    add_srs_wkt (p, 4,
          652  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
          653  +    add_srs_wkt (p, 5,
          654  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
          655  +    add_srs_wkt (p, 6,
          656  +        "]],AUTHORITY[\"EPSG\",\"6365\"]],PROJECTION[\"Transverse");
          657  +    add_srs_wkt (p, 7,
          658  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          659  +    add_srs_wkt (p, 8,
          660  +        "ER[\"central_meridian\",-87],PARAMETER[\"scale_factor\",");
          661  +    add_srs_wkt (p, 9,
          662  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          663  +    add_srs_wkt (p, 10,
          664  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          665  +    add_srs_wkt (p, 11,
          666  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
          667  +    add_srs_wkt (p, 12,
          668  +        "H],AUTHORITY[\"EPSG\",\"6371\"]]");
          669  +    p = add_epsg_def (filter, first, last, 6372, "epsg", 6372,
          670  +        "Mexico ITRF2008 / LCC");
          671  +    add_proj4text (p, 0,
          672  +        "+proj=lcc +lat_1=17.5 +lat_2=29.5 +lat_0=12 +lon_0=-102 ");
          673  +    add_proj4text (p, 1,
          674  +        "+x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
          675  +    add_proj4text (p, 2,
          676  +        "+units=m +no_defs");
          677  +    add_srs_wkt (p, 0,
          678  +        "PROJCS[\"Mexico ITRF2008 / LCC\",GEOGCS[\"Mexico ITRF200");
          679  +    add_srs_wkt (p, 1,
          680  +        "8\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 1980\",6378");
          681  +    add_srs_wkt (p, 2,
          682  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
          683  +    add_srs_wkt (p, 3,
          684  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PRIMEM[\"Gr");
          685  +    add_srs_wkt (p, 4,
          686  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
          687  +    add_srs_wkt (p, 5,
          688  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
          689  +    add_srs_wkt (p, 6,
          690  +        "ITY[\"EPSG\",\"6365\"]],PROJECTION[\"Lambert_Conformal_C");
          691  +    add_srs_wkt (p, 7,
          692  +        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",17.5],PARA");
          693  +    add_srs_wkt (p, 8,
          694  +        "METER[\"standard_parallel_2\",29.5],PARAMETER[\"latitude");
          695  +    add_srs_wkt (p, 9,
          696  +        "_of_origin\",12],PARAMETER[\"central_meridian\",-102],PA");
          697  +    add_srs_wkt (p, 10,
          698  +        "RAMETER[\"false_easting\",2500000],PARAMETER[\"false_nor");
          699  +    add_srs_wkt (p, 11,
          700  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          701  +    add_srs_wkt (p, 12,
          702  +        "],AUTHORITY[\"EPSG\",\"6372\"]]");
          703  +    p = add_epsg_def (filter, first, last, 6381, "epsg", 6381,
          704  +        "UCS-2000 / Ukraine TM zone 7");
          705  +    add_proj4text (p, 0,
          706  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=300000 +y_0=0 +");
          707  +    add_proj4text (p, 1,
          708  +        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
          709  +    add_proj4text (p, 2,
          710  +        "s=m +no_defs");
          711  +    add_srs_wkt (p, 0,
          712  +        "PROJCS[\"UCS-2000 / Ukraine TM zone 7\",GEOGCS[\"UCS-200");
          713  +    add_srs_wkt (p, 1,
          714  +        "0\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\",");
          715  +    add_srs_wkt (p, 2,
          716  +        "6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,-");
          717  +    add_srs_wkt (p, 3,
          718  +        "141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]");
          719  +    add_srs_wkt (p, 4,
          720  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
          721  +    add_srs_wkt (p, 5,
          722  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
          723  +    add_srs_wkt (p, 6,
          724  +        "22\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transv");
          725  +    add_srs_wkt (p, 7,
          726  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
          727  +    add_srs_wkt (p, 8,
          728  +        "AMETER[\"central_meridian\",21],PARAMETER[\"scale_factor");
          729  +    add_srs_wkt (p, 9,
          730  +        "\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fa");
          731  +    add_srs_wkt (p, 10,
          732  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          733  +    add_srs_wkt (p, 11,
          734  +        "9001\"]],AUTHORITY[\"EPSG\",\"6381\"]]");
          735  +    p = add_epsg_def (filter, first, last, 6382, "epsg", 6382,
          736  +        "UCS-2000 / Ukraine TM zone 8");
          737  +    add_proj4text (p, 0,
          738  +        "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=300000 +y_0=0 +");
          739  +    add_proj4text (p, 1,
          740  +        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
          741  +    add_proj4text (p, 2,
          742  +        "s=m +no_defs");
          743  +    add_srs_wkt (p, 0,
          744  +        "PROJCS[\"UCS-2000 / Ukraine TM zone 8\",GEOGCS[\"UCS-200");
          745  +    add_srs_wkt (p, 1,
          746  +        "0\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\",");
          747  +    add_srs_wkt (p, 2,
          748  +        "6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,-");
          749  +    add_srs_wkt (p, 3,
          750  +        "141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]");
          751  +    add_srs_wkt (p, 4,
          752  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
          753  +    add_srs_wkt (p, 5,
          754  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
          755  +    add_srs_wkt (p, 6,
          756  +        "22\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transv");
          757  +    add_srs_wkt (p, 7,
          758  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
          759  +    add_srs_wkt (p, 8,
          760  +        "AMETER[\"central_meridian\",24],PARAMETER[\"scale_factor");
          761  +    add_srs_wkt (p, 9,
          762  +        "\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fa");
          763  +    add_srs_wkt (p, 10,
          764  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          765  +    add_srs_wkt (p, 11,
          766  +        "9001\"]],AUTHORITY[\"EPSG\",\"6382\"]]");
          767  +    p = add_epsg_def (filter, first, last, 6383, "epsg", 6383,
          768  +        "UCS-2000 / Ukraine TM zone 9");
          769  +    add_proj4text (p, 0,
          770  +        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=300000 +y_0=0 +");
          771  +    add_proj4text (p, 1,
          772  +        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
          773  +    add_proj4text (p, 2,
          774  +        "s=m +no_defs");
          775  +    add_srs_wkt (p, 0,
          776  +        "PROJCS[\"UCS-2000 / Ukraine TM zone 9\",GEOGCS[\"UCS-200");
          777  +    add_srs_wkt (p, 1,
          778  +        "0\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\",");
          779  +    add_srs_wkt (p, 2,
          780  +        "6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,-");
          781  +    add_srs_wkt (p, 3,
          782  +        "141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]");
          783  +    add_srs_wkt (p, 4,
          784  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
          785  +    add_srs_wkt (p, 5,
          786  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
          787  +    add_srs_wkt (p, 6,
          788  +        "22\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transv");
          789  +    add_srs_wkt (p, 7,
          790  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
          791  +    add_srs_wkt (p, 8,
          792  +        "AMETER[\"central_meridian\",27],PARAMETER[\"scale_factor");
          793  +    add_srs_wkt (p, 9,
          794  +        "\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fa");
          795  +    add_srs_wkt (p, 10,
          796  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          797  +    add_srs_wkt (p, 11,
          798  +        "9001\"]],AUTHORITY[\"EPSG\",\"6383\"]]");
          799  +    p = add_epsg_def (filter, first, last, 6384, "epsg", 6384,
          800  +        "UCS-2000 / Ukraine TM zone 10");
          801  +    add_proj4text (p, 0,
          802  +        "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=300000 +y_0=0 +");
          803  +    add_proj4text (p, 1,
          804  +        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
          805  +    add_proj4text (p, 2,
          806  +        "s=m +no_defs");
          807  +    add_srs_wkt (p, 0,
          808  +        "PROJCS[\"UCS-2000 / Ukraine TM zone 10\",GEOGCS[\"UCS-20");
          809  +    add_srs_wkt (p, 1,
          810  +        "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
          811  +    add_srs_wkt (p, 2,
          812  +        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
          813  +    add_srs_wkt (p, 3,
          814  +        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
          815  +    add_srs_wkt (p, 4,
          816  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          817  +    add_srs_wkt (p, 5,
          818  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          819  +    add_srs_wkt (p, 6,
          820  +        "122\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Trans");
          821  +    add_srs_wkt (p, 7,
          822  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
          823  +    add_srs_wkt (p, 8,
          824  +        "RAMETER[\"central_meridian\",30],PARAMETER[\"scale_facto");
          825  +    add_srs_wkt (p, 9,
          826  +        "r\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"f");
          827  +    add_srs_wkt (p, 10,
          828  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          829  +    add_srs_wkt (p, 11,
          830  +        "9001\"]],AUTHORITY[\"EPSG\",\"6384\"]]");
          831  +    p = add_epsg_def (filter, first, last, 6385, "epsg", 6385,
          832  +        "UCS-2000 / Ukraine TM zone 11");
          833  +    add_proj4text (p, 0,
          834  +        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=300000 +y_0=0 +");
          835  +    add_proj4text (p, 1,
          836  +        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
          837  +    add_proj4text (p, 2,
          838  +        "s=m +no_defs");
          839  +    add_srs_wkt (p, 0,
          840  +        "PROJCS[\"UCS-2000 / Ukraine TM zone 11\",GEOGCS[\"UCS-20");
          841  +    add_srs_wkt (p, 1,
          842  +        "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
          843  +    add_srs_wkt (p, 2,
          844  +        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
          845  +    add_srs_wkt (p, 3,
          846  +        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
          847  +    add_srs_wkt (p, 4,
          848  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          849  +    add_srs_wkt (p, 5,
          850  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          851  +    add_srs_wkt (p, 6,
          852  +        "122\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Trans");
          853  +    add_srs_wkt (p, 7,
          854  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
          855  +    add_srs_wkt (p, 8,
          856  +        "RAMETER[\"central_meridian\",33],PARAMETER[\"scale_facto");
          857  +    add_srs_wkt (p, 9,
          858  +        "r\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"f");
          859  +    add_srs_wkt (p, 10,
          860  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          861  +    add_srs_wkt (p, 11,
          862  +        "9001\"]],AUTHORITY[\"EPSG\",\"6385\"]]");
          863  +    p = add_epsg_def (filter, first, last, 6386, "epsg", 6386,
          864  +        "UCS-2000 / Ukraine TM zone 12");
          865  +    add_proj4text (p, 0,
          866  +        "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=300000 +y_0=0 +");
          867  +    add_proj4text (p, 1,
          868  +        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
          869  +    add_proj4text (p, 2,
          870  +        "s=m +no_defs");
          871  +    add_srs_wkt (p, 0,
          872  +        "PROJCS[\"UCS-2000 / Ukraine TM zone 12\",GEOGCS[\"UCS-20");
          873  +    add_srs_wkt (p, 1,
          874  +        "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
          875  +    add_srs_wkt (p, 2,
          876  +        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
          877  +    add_srs_wkt (p, 3,
          878  +        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
          879  +    add_srs_wkt (p, 4,
          880  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          881  +    add_srs_wkt (p, 5,
          882  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          883  +    add_srs_wkt (p, 6,
          884  +        "122\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Trans");
          885  +    add_srs_wkt (p, 7,
          886  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
          887  +    add_srs_wkt (p, 8,
          888  +        "RAMETER[\"central_meridian\",36],PARAMETER[\"scale_facto");
          889  +    add_srs_wkt (p, 9,
          890  +        "r\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"f");
          891  +    add_srs_wkt (p, 10,
          892  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          893  +    add_srs_wkt (p, 11,
          894  +        "9001\"]],AUTHORITY[\"EPSG\",\"6386\"]]");
          895  +    p = add_epsg_def (filter, first, last, 6387, "epsg", 6387,
          896  +        "UCS-2000 / Ukraine TM zone 13");
          897  +    add_proj4text (p, 0,
          898  +        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=300000 +y_0=0 +");
          899  +    add_proj4text (p, 1,
          900  +        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
          901  +    add_proj4text (p, 2,
          902  +        "s=m +no_defs");
          903  +    add_srs_wkt (p, 0,
          904  +        "PROJCS[\"UCS-2000 / Ukraine TM zone 13\",GEOGCS[\"UCS-20");
          905  +    add_srs_wkt (p, 1,
          906  +        "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
          907  +    add_srs_wkt (p, 2,
          908  +        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
          909  +    add_srs_wkt (p, 3,
          910  +        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
          911  +    add_srs_wkt (p, 4,
          912  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          913  +    add_srs_wkt (p, 5,
          914  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          915  +    add_srs_wkt (p, 6,
          916  +        "122\"]],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Trans");
          917  +    add_srs_wkt (p, 7,
          918  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
          919  +    add_srs_wkt (p, 8,
          920  +        "RAMETER[\"central_meridian\",39],PARAMETER[\"scale_facto");
          921  +    add_srs_wkt (p, 9,
          922  +        "r\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"f");
          923  +    add_srs_wkt (p, 10,
          924  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          925  +    add_srs_wkt (p, 11,
          926  +        "9001\"]],AUTHORITY[\"EPSG\",\"6387\"]]");
          927  +    p = add_epsg_def (filter, first, last, 6391, "epsg", 6391,
          928  +        "Cayman Islands National Grid 2011");
  1904    929       add_proj4text (p, 0,
  1905    930           "+proj=lcc +lat_1=19.33333333333333 +lat_2=19.7 +lat_0=19");
  1906    931       add_proj4text (p, 1,
  1907         -        ".33333333333333 +lon_0=80.56666666666666 +x_0=899160 +y_");
  1908         -    add_proj4text (p, 2,
  1909         -        "0=579120 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft +");
          932  +        ".33333333333333 +lon_0=-80.56666666666666 +x_0=899160 +y");
          933  +    add_proj4text (p, 2,
          934  +        "_0=579120 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft ");
          935  +    add_proj4text (p, 3,
          936  +        "+no_defs");
          937  +    add_srs_wkt (p, 0,
          938  +        "PROJCS[\"Cayman Islands National Grid 2011\",GEOGCS[\"CI");
          939  +    add_srs_wkt (p, 1,
          940  +        "GD11\",DATUM[\"Cayman_Islands_Geodetic_Datum_2011\",SPHE");
          941  +    add_srs_wkt (p, 2,
          942  +        "ROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG");
          943  +    add_srs_wkt (p, 3,
          944  +        "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
          945  +    add_srs_wkt (p, 4,
          946  +        "\"1100\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
          947  +    add_srs_wkt (p, 5,
          948  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
          949  +    add_srs_wkt (p, 6,
          950  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6135\"]],PROJECTIO");
          951  +    add_srs_wkt (p, 7,
          952  +        "N[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_");
          953  +    add_srs_wkt (p, 8,
          954  +        "parallel_1\",19.33333333333333],PARAMETER[\"standard_par");
          955  +    add_srs_wkt (p, 9,
          956  +        "allel_2\",19.7],PARAMETER[\"latitude_of_origin\",19.3333");
          957  +    add_srs_wkt (p, 10,
          958  +        "3333333333],PARAMETER[\"central_meridian\",-80.566666666");
          959  +    add_srs_wkt (p, 11,
          960  +        "66666],PARAMETER[\"false_easting\",2950000],PARAMETER[\"");
          961  +    add_srs_wkt (p, 12,
          962  +        "false_northing\",1900000],UNIT[\"foot\",0.3048,AUTHORITY");
          963  +    add_srs_wkt (p, 13,
          964  +        "[\"EPSG\",\"9002\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
          965  +    add_srs_wkt (p, 14,
          966  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"6391\"]]");
          967  +    p = add_epsg_def (filter, first, last, 6393, "epsg", 6393,
          968  +        "NAD83(2011) / Alaska Albers");
          969  +    add_proj4text (p, 0,
          970  +        "+proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0");
          971  +    add_proj4text (p, 1,
          972  +        "=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
          973  +    add_srs_wkt (p, 0,
          974  +        "PROJCS[\"NAD83(2011) / Alaska Albers\",GEOGCS[\"NAD83(20");
          975  +    add_srs_wkt (p, 1,
          976  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
          977  +    add_srs_wkt (p, 2,
          978  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
          979  +    add_srs_wkt (p, 3,
          980  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
          981  +    add_srs_wkt (p, 4,
          982  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          983  +    add_srs_wkt (p, 5,
          984  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          985  +    add_srs_wkt (p, 6,
          986  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Albers_Coni");
          987  +    add_srs_wkt (p, 7,
          988  +        "c_Equal_Area\"],PARAMETER[\"standard_parallel_1\",55],PA");
          989  +    add_srs_wkt (p, 8,
          990  +        "RAMETER[\"standard_parallel_2\",65],PARAMETER[\"latitude");
          991  +    add_srs_wkt (p, 9,
          992  +        "_of_center\",50],PARAMETER[\"longitude_of_center\",-154]");
          993  +    add_srs_wkt (p, 10,
          994  +        ",PARAMETER[\"false_easting\",0],PARAMETER[\"false_northi");
          995  +    add_srs_wkt (p, 11,
          996  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
          997  +    add_srs_wkt (p, 12,
          998  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6");
          999  +    add_srs_wkt (p, 13,
         1000  +        "393\"]]");
         1001  +    p = add_epsg_def (filter, first, last, 6394, "epsg", 6394,
         1002  +        "NAD83(2011) / Alaska zone 1");
         1003  +    add_proj4text (p, 0,
         1004  +        "+proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=32");
         1005  +    add_proj4text (p, 1,
         1006  +        "3.1301023611111 +k=0.9999 +x_0=5000000 +y_0=-5000000 +no");
         1007  +    add_proj4text (p, 2,
         1008  +        "_uoff +gamma=323.1301023611111 +ellps=GRS80 +units=m +no");
         1009  +    add_proj4text (p, 3,
         1010  +        "_defs");
         1011  +    add_srs_wkt (p, 0,
         1012  +        "PROJCS[\"NAD83(2011) / Alaska zone 1\",GEOGCS[\"NAD83(20");
         1013  +    add_srs_wkt (p, 1,
         1014  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         1015  +    add_srs_wkt (p, 2,
         1016  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         1017  +    add_srs_wkt (p, 3,
         1018  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         1019  +    add_srs_wkt (p, 4,
         1020  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1021  +    add_srs_wkt (p, 5,
         1022  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1023  +    add_srs_wkt (p, 6,
         1024  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Hotine_Obli");
         1025  +    add_srs_wkt (p, 7,
         1026  +        "que_Mercator\"],PARAMETER[\"latitude_of_center\",57],PAR");
         1027  +    add_srs_wkt (p, 8,
         1028  +        "AMETER[\"longitude_of_center\",-133.6666666666667],PARAM");
         1029  +    add_srs_wkt (p, 9,
         1030  +        "ETER[\"azimuth\",323.1301023611111],PARAMETER[\"rectifie");
         1031  +    add_srs_wkt (p, 10,
         1032  +        "d_grid_angle\",323.1301023611111],PARAMETER[\"scale_fact");
         1033  +    add_srs_wkt (p, 11,
         1034  +        "or\",0.9999],PARAMETER[\"false_easting\",5000000],PARAME");
         1035  +    add_srs_wkt (p, 12,
         1036  +        "TER[\"false_northing\",-5000000],UNIT[\"metre\",1,AUTHOR");
         1037  +    add_srs_wkt (p, 13,
         1038  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
         1039  +    add_srs_wkt (p, 14,
         1040  +        "H],AUTHORITY[\"EPSG\",\"6394\"]]");
         1041  +    p = add_epsg_def (filter, first, last, 6395, "epsg", 6395,
         1042  +        "NAD83(2011) / Alaska zone 2");
         1043  +    add_proj4text (p, 0,
         1044  +        "+proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 ");
         1045  +    add_proj4text (p, 1,
         1046  +        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
         1047  +    add_srs_wkt (p, 0,
         1048  +        "PROJCS[\"NAD83(2011) / Alaska zone 2\",GEOGCS[\"NAD83(20");
         1049  +    add_srs_wkt (p, 1,
         1050  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         1051  +    add_srs_wkt (p, 2,
         1052  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         1053  +    add_srs_wkt (p, 3,
         1054  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         1055  +    add_srs_wkt (p, 4,
         1056  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1057  +    add_srs_wkt (p, 5,
         1058  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1059  +    add_srs_wkt (p, 6,
         1060  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1061  +    add_srs_wkt (p, 7,
         1062  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",54],PARAMET");
         1063  +    add_srs_wkt (p, 8,
         1064  +        "ER[\"central_meridian\",-142],PARAMETER[\"scale_factor\"");
         1065  +    add_srs_wkt (p, 9,
         1066  +        ",0.9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1067  +    add_srs_wkt (p, 10,
         1068  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1069  +    add_srs_wkt (p, 11,
         1070  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         1071  +    add_srs_wkt (p, 12,
         1072  +        "\"EPSG\",\"6395\"]]");
         1073  +    p = add_epsg_def (filter, first, last, 6396, "epsg", 6396,
         1074  +        "NAD83(2011) / Alaska zone 3");
         1075  +    add_proj4text (p, 0,
         1076  +        "+proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=500000 ");
         1077  +    add_proj4text (p, 1,
         1078  +        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
         1079  +    add_srs_wkt (p, 0,
         1080  +        "PROJCS[\"NAD83(2011) / Alaska zone 3\",GEOGCS[\"NAD83(20");
         1081  +    add_srs_wkt (p, 1,
         1082  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         1083  +    add_srs_wkt (p, 2,
         1084  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         1085  +    add_srs_wkt (p, 3,
         1086  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         1087  +    add_srs_wkt (p, 4,
         1088  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1089  +    add_srs_wkt (p, 5,
         1090  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1091  +    add_srs_wkt (p, 6,
         1092  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1093  +    add_srs_wkt (p, 7,
         1094  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",54],PARAMET");
         1095  +    add_srs_wkt (p, 8,
         1096  +        "ER[\"central_meridian\",-146],PARAMETER[\"scale_factor\"");
         1097  +    add_srs_wkt (p, 9,
         1098  +        ",0.9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1099  +    add_srs_wkt (p, 10,
         1100  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1101  +    add_srs_wkt (p, 11,
         1102  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         1103  +    add_srs_wkt (p, 12,
         1104  +        "\"EPSG\",\"6396\"]]");
         1105  +    p = add_epsg_def (filter, first, last, 6397, "epsg", 6397,
         1106  +        "NAD83(2011) / Alaska zone 4");
         1107  +    add_proj4text (p, 0,
         1108  +        "+proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=500000 ");
         1109  +    add_proj4text (p, 1,
         1110  +        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
         1111  +    add_srs_wkt (p, 0,
         1112  +        "PROJCS[\"NAD83(2011) / Alaska zone 4\",GEOGCS[\"NAD83(20");
         1113  +    add_srs_wkt (p, 1,
         1114  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         1115  +    add_srs_wkt (p, 2,
         1116  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         1117  +    add_srs_wkt (p, 3,
         1118  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         1119  +    add_srs_wkt (p, 4,
         1120  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1121  +    add_srs_wkt (p, 5,
         1122  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1123  +    add_srs_wkt (p, 6,
         1124  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1125  +    add_srs_wkt (p, 7,
         1126  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",54],PARAMET");
         1127  +    add_srs_wkt (p, 8,
         1128  +        "ER[\"central_meridian\",-150],PARAMETER[\"scale_factor\"");
         1129  +    add_srs_wkt (p, 9,
         1130  +        ",0.9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1131  +    add_srs_wkt (p, 10,
         1132  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1133  +    add_srs_wkt (p, 11,
         1134  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         1135  +    add_srs_wkt (p, 12,
         1136  +        "\"EPSG\",\"6397\"]]");
         1137  +    p = add_epsg_def (filter, first, last, 6398, "epsg", 6398,
         1138  +        "NAD83(2011) / Alaska zone 5");
         1139  +    add_proj4text (p, 0,
         1140  +        "+proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=500000 ");
         1141  +    add_proj4text (p, 1,
         1142  +        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
         1143  +    add_srs_wkt (p, 0,
         1144  +        "PROJCS[\"NAD83(2011) / Alaska zone 5\",GEOGCS[\"NAD83(20");
         1145  +    add_srs_wkt (p, 1,
         1146  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         1147  +    add_srs_wkt (p, 2,
         1148  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         1149  +    add_srs_wkt (p, 3,
         1150  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         1151  +    add_srs_wkt (p, 4,
         1152  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1153  +    add_srs_wkt (p, 5,
         1154  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1155  +    add_srs_wkt (p, 6,
         1156  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1157  +    add_srs_wkt (p, 7,
         1158  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",54],PARAMET");
         1159  +    add_srs_wkt (p, 8,
         1160  +        "ER[\"central_meridian\",-154],PARAMETER[\"scale_factor\"");
         1161  +    add_srs_wkt (p, 9,
         1162  +        ",0.9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1163  +    add_srs_wkt (p, 10,
         1164  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1165  +    add_srs_wkt (p, 11,
         1166  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         1167  +    add_srs_wkt (p, 12,
         1168  +        "\"EPSG\",\"6398\"]]");
         1169  +    p = add_epsg_def (filter, first, last, 6399, "epsg", 6399,
         1170  +        "NAD83(2011) / Alaska zone 6");
         1171  +    add_proj4text (p, 0,
         1172  +        "+proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=500000 ");
         1173  +    add_proj4text (p, 1,
         1174  +        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
         1175  +    add_srs_wkt (p, 0,
         1176  +        "PROJCS[\"NAD83(2011) / Alaska zone 6\",GEOGCS[\"NAD83(20");
         1177  +    add_srs_wkt (p, 1,
         1178  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         1179  +    add_srs_wkt (p, 2,
         1180  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         1181  +    add_srs_wkt (p, 3,
         1182  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         1183  +    add_srs_wkt (p, 4,
         1184  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1185  +    add_srs_wkt (p, 5,
         1186  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1187  +    add_srs_wkt (p, 6,
         1188  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1189  +    add_srs_wkt (p, 7,
         1190  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",54],PARAMET");
         1191  +    add_srs_wkt (p, 8,
         1192  +        "ER[\"central_meridian\",-158],PARAMETER[\"scale_factor\"");
         1193  +    add_srs_wkt (p, 9,
         1194  +        ",0.9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1195  +    add_srs_wkt (p, 10,
         1196  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1197  +    add_srs_wkt (p, 11,
         1198  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         1199  +    add_srs_wkt (p, 12,
         1200  +        "\"EPSG\",\"6399\"]]");
         1201  +    p = add_epsg_def (filter, first, last, 6400, "epsg", 6400,
         1202  +        "NAD83(2011) / Alaska zone 7");
         1203  +    add_proj4text (p, 0,
         1204  +        "+proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=500000 ");
         1205  +    add_proj4text (p, 1,
         1206  +        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
         1207  +    add_srs_wkt (p, 0,
         1208  +        "PROJCS[\"NAD83(2011) / Alaska zone 7\",GEOGCS[\"NAD83(20");
         1209  +    add_srs_wkt (p, 1,
         1210  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         1211  +    add_srs_wkt (p, 2,
         1212  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         1213  +    add_srs_wkt (p, 3,
         1214  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         1215  +    add_srs_wkt (p, 4,
         1216  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1217  +    add_srs_wkt (p, 5,
         1218  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1219  +    add_srs_wkt (p, 6,
         1220  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1221  +    add_srs_wkt (p, 7,
         1222  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",54],PARAMET");
         1223  +    add_srs_wkt (p, 8,
         1224  +        "ER[\"central_meridian\",-162],PARAMETER[\"scale_factor\"");
         1225  +    add_srs_wkt (p, 9,
         1226  +        ",0.9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1227  +    add_srs_wkt (p, 10,
         1228  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1229  +    add_srs_wkt (p, 11,
         1230  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         1231  +    add_srs_wkt (p, 12,
         1232  +        "\"EPSG\",\"6400\"]]");
         1233  +    p = add_epsg_def (filter, first, last, 6401, "epsg", 6401,
         1234  +        "NAD83(2011) / Alaska zone 8");
         1235  +    add_proj4text (p, 0,
         1236  +        "+proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=500000 ");
         1237  +    add_proj4text (p, 1,
         1238  +        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
         1239  +    add_srs_wkt (p, 0,
         1240  +        "PROJCS[\"NAD83(2011) / Alaska zone 8\",GEOGCS[\"NAD83(20");
         1241  +    add_srs_wkt (p, 1,
         1242  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         1243  +    add_srs_wkt (p, 2,
         1244  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         1245  +    add_srs_wkt (p, 3,
         1246  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         1247  +    add_srs_wkt (p, 4,
         1248  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1249  +    add_srs_wkt (p, 5,
         1250  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1251  +    add_srs_wkt (p, 6,
         1252  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1253  +    add_srs_wkt (p, 7,
         1254  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",54],PARAMET");
         1255  +    add_srs_wkt (p, 8,
         1256  +        "ER[\"central_meridian\",-166],PARAMETER[\"scale_factor\"");
         1257  +    add_srs_wkt (p, 9,
         1258  +        ",0.9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1259  +    add_srs_wkt (p, 10,
         1260  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1261  +    add_srs_wkt (p, 11,
         1262  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         1263  +    add_srs_wkt (p, 12,
         1264  +        "\"EPSG\",\"6401\"]]");
         1265  +    p = add_epsg_def (filter, first, last, 6402, "epsg", 6402,
         1266  +        "NAD83(2011) / Alaska zone 9");
         1267  +    add_proj4text (p, 0,
         1268  +        "+proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=500000 ");
         1269  +    add_proj4text (p, 1,
         1270  +        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
         1271  +    add_srs_wkt (p, 0,
         1272  +        "PROJCS[\"NAD83(2011) / Alaska zone 9\",GEOGCS[\"NAD83(20");
         1273  +    add_srs_wkt (p, 1,
         1274  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         1275  +    add_srs_wkt (p, 2,
         1276  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         1277  +    add_srs_wkt (p, 3,
         1278  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         1279  +    add_srs_wkt (p, 4,
         1280  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1281  +    add_srs_wkt (p, 5,
         1282  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1283  +    add_srs_wkt (p, 6,
         1284  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1285  +    add_srs_wkt (p, 7,
         1286  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",54],PARAMET");
         1287  +    add_srs_wkt (p, 8,
         1288  +        "ER[\"central_meridian\",-170],PARAMETER[\"scale_factor\"");
         1289  +    add_srs_wkt (p, 9,
         1290  +        ",0.9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1291  +    add_srs_wkt (p, 10,
         1292  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1293  +    add_srs_wkt (p, 11,
         1294  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         1295  +    add_srs_wkt (p, 12,
         1296  +        "\"EPSG\",\"6402\"]]");
         1297  +    p = add_epsg_def (filter, first, last, 6403, "epsg", 6403,
         1298  +        "NAD83(2011) / Alaska zone 10");
         1299  +    add_proj4text (p, 0,
         1300  +        "+proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333");
         1301  +    add_proj4text (p, 1,
         1302  +        "334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +ellps=GRS");
         1303  +    add_proj4text (p, 2,
         1304  +        "80 +units=m +no_defs");
         1305  +    add_srs_wkt (p, 0,
         1306  +        "PROJCS[\"NAD83(2011) / Alaska zone 10\",GEOGCS[\"NAD83(2");
         1307  +    add_srs_wkt (p, 1,
         1308  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
         1309  +    add_srs_wkt (p, 2,
         1310  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
         1311  +    add_srs_wkt (p, 3,
         1312  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
         1313  +    add_srs_wkt (p, 4,
         1314  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         1315  +    add_srs_wkt (p, 5,
         1316  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         1317  +    add_srs_wkt (p, 6,
         1318  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
         1319  +    add_srs_wkt (p, 7,
         1320  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",5");
         1321  +    add_srs_wkt (p, 8,
         1322  +        "3.83333333333334],PARAMETER[\"standard_parallel_2\",51.8");
         1323  +    add_srs_wkt (p, 9,
         1324  +        "3333333333334],PARAMETER[\"latitude_of_origin\",51],PARA");
         1325  +    add_srs_wkt (p, 10,
         1326  +        "METER[\"central_meridian\",-176],PARAMETER[\"false_easti");
         1327  +    add_srs_wkt (p, 11,
         1328  +        "ng\",1000000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1329  +    add_srs_wkt (p, 12,
         1330  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
         1331  +    add_srs_wkt (p, 13,
         1332  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6403\"]]");
         1333  +    p = add_epsg_def (filter, first, last, 6404, "epsg", 6404,
         1334  +        "NAD83(2011) / Arizona Central");
         1335  +    add_proj4text (p, 0,
         1336  +        "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
         1337  +    add_proj4text (p, 1,
         1338  +        "9 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         1339  +    add_srs_wkt (p, 0,
         1340  +        "PROJCS[\"NAD83(2011) / Arizona Central\",GEOGCS[\"NAD83(");
         1341  +    add_srs_wkt (p, 1,
         1342  +        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
         1343  +    add_srs_wkt (p, 2,
         1344  +        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
         1345  +    add_srs_wkt (p, 3,
         1346  +        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
         1347  +    add_srs_wkt (p, 4,
         1348  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
         1349  +    add_srs_wkt (p, 5,
         1350  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
         1351  +    add_srs_wkt (p, 6,
         1352  +        "\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transver");
         1353  +    add_srs_wkt (p, 7,
         1354  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",31],PARA");
         1355  +    add_srs_wkt (p, 8,
         1356  +        "METER[\"central_meridian\",-111.9166666666667],PARAMETER");
         1357  +    add_srs_wkt (p, 9,
         1358  +        "[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",21");
         1359  +    add_srs_wkt (p, 10,
         1360  +        "3360],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1361  +    add_srs_wkt (p, 11,
         1362  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1363  +    add_srs_wkt (p, 12,
         1364  +        ",NORTH],AUTHORITY[\"EPSG\",\"6404\"]]");
         1365  +    p = add_epsg_def (filter, first, last, 6405, "epsg", 6405,
         1366  +        "NAD83(2011) / Arizona Central (ft)");
         1367  +    add_proj4text (p, 0,
         1368  +        "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
         1369  +    add_proj4text (p, 1,
         1370  +        "9 +x_0=213360 +y_0=0 +ellps=GRS80 +units=ft +no_defs");
         1371  +    add_srs_wkt (p, 0,
         1372  +        "PROJCS[\"NAD83(2011) / Arizona Central (ft)\",GEOGCS[\"N");
         1373  +    add_srs_wkt (p, 1,
         1374  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         1375  +    add_srs_wkt (p, 2,
         1376  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         1377  +    add_srs_wkt (p, 3,
         1378  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         1379  +    add_srs_wkt (p, 4,
         1380  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         1381  +    add_srs_wkt (p, 5,
         1382  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         1383  +    add_srs_wkt (p, 6,
         1384  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         1385  +    add_srs_wkt (p, 7,
         1386  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",31],");
         1387  +    add_srs_wkt (p, 8,
         1388  +        "PARAMETER[\"central_meridian\",-111.9166666666667],PARAM");
         1389  +    add_srs_wkt (p, 9,
         1390  +        "ETER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\"");
         1391  +    add_srs_wkt (p, 10,
         1392  +        ",700000],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0");
         1393  +    add_srs_wkt (p, 11,
         1394  +        ".3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXI");
         1395  +    add_srs_wkt (p, 12,
         1396  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6405\"]]");
         1397  +    p = add_epsg_def (filter, first, last, 6406, "epsg", 6406,
         1398  +        "NAD83(2011) / Arizona East");
         1399  +    add_proj4text (p, 0,
         1400  +        "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
         1401  +    add_proj4text (p, 1,
         1402  +        "9 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         1403  +    add_srs_wkt (p, 0,
         1404  +        "PROJCS[\"NAD83(2011) / Arizona East\",GEOGCS[\"NAD83(201");
         1405  +    add_srs_wkt (p, 1,
         1406  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         1407  +    add_srs_wkt (p, 2,
         1408  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         1409  +    add_srs_wkt (p, 3,
         1410  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         1411  +    add_srs_wkt (p, 4,
         1412  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1413  +    add_srs_wkt (p, 5,
         1414  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1415  +    add_srs_wkt (p, 6,
         1416  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1417  +    add_srs_wkt (p, 7,
         1418  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",31],PARAMET");
         1419  +    add_srs_wkt (p, 8,
         1420  +        "ER[\"central_meridian\",-110.1666666666667],PARAMETER[\"");
         1421  +    add_srs_wkt (p, 9,
         1422  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",21336");
         1423  +    add_srs_wkt (p, 10,
         1424  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1425  +    add_srs_wkt (p, 11,
         1426  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         1427  +    add_srs_wkt (p, 12,
         1428  +        "RTH],AUTHORITY[\"EPSG\",\"6406\"]]");
         1429  +    p = add_epsg_def (filter, first, last, 6407, "epsg", 6407,
         1430  +        "NAD83(2011) / Arizona East (ft)");
         1431  +    add_proj4text (p, 0,
         1432  +        "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
         1433  +    add_proj4text (p, 1,
         1434  +        "9 +x_0=213360 +y_0=0 +ellps=GRS80 +units=ft +no_defs");
         1435  +    add_srs_wkt (p, 0,
         1436  +        "PROJCS[\"NAD83(2011) / Arizona East (ft)\",GEOGCS[\"NAD8");
         1437  +    add_srs_wkt (p, 1,
         1438  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         1439  +    add_srs_wkt (p, 2,
         1440  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         1441  +    add_srs_wkt (p, 3,
         1442  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         1443  +    add_srs_wkt (p, 4,
         1444  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         1445  +    add_srs_wkt (p, 5,
         1446  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         1447  +    add_srs_wkt (p, 6,
         1448  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transv");
         1449  +    add_srs_wkt (p, 7,
         1450  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",31],PA");
         1451  +    add_srs_wkt (p, 8,
         1452  +        "RAMETER[\"central_meridian\",-110.1666666666667],PARAMET");
         1453  +    add_srs_wkt (p, 9,
         1454  +        "ER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",");
         1455  +    add_srs_wkt (p, 10,
         1456  +        "700000],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.");
         1457  +    add_srs_wkt (p, 11,
         1458  +        "3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS");
         1459  +    add_srs_wkt (p, 12,
         1460  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6407\"]]");
         1461  +    p = add_epsg_def (filter, first, last, 6408, "epsg", 6408,
         1462  +        "NAD83(2011) / Arizona West");
         1463  +    add_proj4text (p, 0,
         1464  +        "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
         1465  +    add_proj4text (p, 1,
         1466  +        "=213360 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         1467  +    add_srs_wkt (p, 0,
         1468  +        "PROJCS[\"NAD83(2011) / Arizona West\",GEOGCS[\"NAD83(201");
         1469  +    add_srs_wkt (p, 1,
         1470  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         1471  +    add_srs_wkt (p, 2,
         1472  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         1473  +    add_srs_wkt (p, 3,
         1474  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         1475  +    add_srs_wkt (p, 4,
         1476  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1477  +    add_srs_wkt (p, 5,
         1478  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1479  +    add_srs_wkt (p, 6,
         1480  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1481  +    add_srs_wkt (p, 7,
         1482  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",31],PARAMET");
         1483  +    add_srs_wkt (p, 8,
         1484  +        "ER[\"central_meridian\",-113.75],PARAMETER[\"scale_facto");
         1485  +    add_srs_wkt (p, 9,
         1486  +        "r\",0.999933333],PARAMETER[\"false_easting\",213360],PAR");
         1487  +    add_srs_wkt (p, 10,
         1488  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1489  +    add_srs_wkt (p, 11,
         1490  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         1491  +    add_srs_wkt (p, 12,
         1492  +        "UTHORITY[\"EPSG\",\"6408\"]]");
         1493  +    p = add_epsg_def (filter, first, last, 6409, "epsg", 6409,
         1494  +        "NAD83(2011) / Arizona West (ft)");
         1495  +    add_proj4text (p, 0,
         1496  +        "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
         1497  +    add_proj4text (p, 1,
         1498  +        "=213360 +y_0=0 +ellps=GRS80 +units=ft +no_defs");
         1499  +    add_srs_wkt (p, 0,
         1500  +        "PROJCS[\"NAD83(2011) / Arizona West (ft)\",GEOGCS[\"NAD8");
         1501  +    add_srs_wkt (p, 1,
         1502  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         1503  +    add_srs_wkt (p, 2,
         1504  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         1505  +    add_srs_wkt (p, 3,
         1506  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         1507  +    add_srs_wkt (p, 4,
         1508  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         1509  +    add_srs_wkt (p, 5,
         1510  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         1511  +    add_srs_wkt (p, 6,
         1512  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transv");
         1513  +    add_srs_wkt (p, 7,
         1514  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",31],PA");
         1515  +    add_srs_wkt (p, 8,
         1516  +        "RAMETER[\"central_meridian\",-113.75],PARAMETER[\"scale_");
         1517  +    add_srs_wkt (p, 9,
         1518  +        "factor\",0.999933333],PARAMETER[\"false_easting\",700000");
         1519  +    add_srs_wkt (p, 10,
         1520  +        "],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,A");
         1521  +    add_srs_wkt (p, 11,
         1522  +        "UTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1523  +    add_srs_wkt (p, 12,
         1524  +        ",NORTH],AUTHORITY[\"EPSG\",\"6409\"]]");
         1525  +    p = add_epsg_def (filter, first, last, 6410, "epsg", 6410,
         1526  +        "NAD83(2011) / Arkansas North");
         1527  +    add_proj4text (p, 0,
         1528  +        "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
         1529  +    add_proj4text (p, 1,
         1530  +        "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0");
         1531  +    add_proj4text (p, 2,
         1532  +        "=0 +ellps=GRS80 +units=m +no_defs");
         1533  +    add_srs_wkt (p, 0,
         1534  +        "PROJCS[\"NAD83(2011) / Arkansas North\",GEOGCS[\"NAD83(2");
         1535  +    add_srs_wkt (p, 1,
         1536  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
         1537  +    add_srs_wkt (p, 2,
         1538  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
         1539  +    add_srs_wkt (p, 3,
         1540  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
         1541  +    add_srs_wkt (p, 4,
         1542  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         1543  +    add_srs_wkt (p, 5,
         1544  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         1545  +    add_srs_wkt (p, 6,
         1546  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
         1547  +    add_srs_wkt (p, 7,
         1548  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
         1549  +    add_srs_wkt (p, 8,
         1550  +        "6.23333333333333],PARAMETER[\"standard_parallel_2\",34.9");
         1551  +    add_srs_wkt (p, 9,
         1552  +        "3333333333333],PARAMETER[\"latitude_of_origin\",34.33333");
         1553  +    add_srs_wkt (p, 10,
         1554  +        "333333334],PARAMETER[\"central_meridian\",-92],PARAMETER");
         1555  +    add_srs_wkt (p, 11,
         1556  +        "[\"false_easting\",400000],PARAMETER[\"false_northing\",");
         1557  +    add_srs_wkt (p, 12,
         1558  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1559  +    add_srs_wkt (p, 13,
         1560  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6410\"]");
         1561  +    add_srs_wkt (p, 14,
         1562  +        "]");
         1563  +    p = add_epsg_def (filter, first, last, 6411, "epsg", 6411,
         1564  +        "NAD83(2011) / Arkansas North (ftUS)");
         1565  +    add_proj4text (p, 0,
         1566  +        "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
         1567  +    add_proj4text (p, 1,
         1568  +        "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.9999");
         1569  +    add_proj4text (p, 2,
         1570  +        "8984 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
         1571  +    add_srs_wkt (p, 0,
         1572  +        "PROJCS[\"NAD83(2011) / Arkansas North (ftUS)\",GEOGCS[\"");
         1573  +    add_srs_wkt (p, 1,
         1574  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
         1575  +    add_srs_wkt (p, 2,
         1576  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         1577  +    add_srs_wkt (p, 3,
         1578  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
         1579  +    add_srs_wkt (p, 4,
         1580  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1581  +    add_srs_wkt (p, 5,
         1582  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1583  +    add_srs_wkt (p, 6,
         1584  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
         1585  +    add_srs_wkt (p, 7,
         1586  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
         1587  +    add_srs_wkt (p, 8,
         1588  +        "el_1\",36.23333333333333],PARAMETER[\"standard_parallel_");
         1589  +    add_srs_wkt (p, 9,
         1590  +        "2\",34.93333333333333],PARAMETER[\"latitude_of_origin\",");
         1591  +    add_srs_wkt (p, 10,
         1592  +        "34.33333333333334],PARAMETER[\"central_meridian\",-92],P");
         1593  +    add_srs_wkt (p, 11,
         1594  +        "ARAMETER[\"false_easting\",1312333.3333],PARAMETER[\"fal");
         1595  +    add_srs_wkt (p, 12,
         1596  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
         1597  +    add_srs_wkt (p, 13,
         1598  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
         1599  +    add_srs_wkt (p, 14,
         1600  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6411\"]]");
         1601  +    p = add_epsg_def (filter, first, last, 6412, "epsg", 6412,
         1602  +        "NAD83(2011) / Arkansas South");
         1603  +    add_proj4text (p, 0,
         1604  +        "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
         1605  +    add_proj4text (p, 1,
         1606  +        ".66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellp");
         1607  +    add_proj4text (p, 2,
         1608  +        "s=GRS80 +units=m +no_defs");
         1609  +    add_srs_wkt (p, 0,
         1610  +        "PROJCS[\"NAD83(2011) / Arkansas South\",GEOGCS[\"NAD83(2");
         1611  +    add_srs_wkt (p, 1,
         1612  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
         1613  +    add_srs_wkt (p, 2,
         1614  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
         1615  +    add_srs_wkt (p, 3,
         1616  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
         1617  +    add_srs_wkt (p, 4,
         1618  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         1619  +    add_srs_wkt (p, 5,
         1620  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         1621  +    add_srs_wkt (p, 6,
         1622  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
         1623  +    add_srs_wkt (p, 7,
         1624  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
         1625  +    add_srs_wkt (p, 8,
         1626  +        "4.76666666666667],PARAMETER[\"standard_parallel_2\",33.3");
         1627  +    add_srs_wkt (p, 9,
         1628  +        "],PARAMETER[\"latitude_of_origin\",32.66666666666666],PA");
         1629  +    add_srs_wkt (p, 10,
         1630  +        "RAMETER[\"central_meridian\",-92],PARAMETER[\"false_east");
         1631  +    add_srs_wkt (p, 11,
         1632  +        "ing\",400000],PARAMETER[\"false_northing\",400000],UNIT[");
         1633  +    add_srs_wkt (p, 12,
         1634  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
         1635  +    add_srs_wkt (p, 13,
         1636  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6412\"]]");
         1637  +    p = add_epsg_def (filter, first, last, 6413, "epsg", 6413,
         1638  +        "NAD83(2011) / Arkansas South (ftUS)");
         1639  +    add_proj4text (p, 0,
         1640  +        "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
         1641  +    add_proj4text (p, 1,
         1642  +        ".66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399");
         1643  +    add_proj4text (p, 2,
         1644  +        "999.99998984 +ellps=GRS80 +units=us-ft +no_defs");
         1645  +    add_srs_wkt (p, 0,
         1646  +        "PROJCS[\"NAD83(2011) / Arkansas South (ftUS)\",GEOGCS[\"");
         1647  +    add_srs_wkt (p, 1,
         1648  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
         1649  +    add_srs_wkt (p, 2,
         1650  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         1651  +    add_srs_wkt (p, 3,
         1652  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
         1653  +    add_srs_wkt (p, 4,
         1654  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1655  +    add_srs_wkt (p, 5,
         1656  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1657  +    add_srs_wkt (p, 6,
         1658  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
         1659  +    add_srs_wkt (p, 7,
         1660  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
         1661  +    add_srs_wkt (p, 8,
         1662  +        "el_1\",34.76666666666667],PARAMETER[\"standard_parallel_");
         1663  +    add_srs_wkt (p, 9,
         1664  +        "2\",33.3],PARAMETER[\"latitude_of_origin\",32.6666666666");
         1665  +    add_srs_wkt (p, 10,
         1666  +        "6666],PARAMETER[\"central_meridian\",-92],PARAMETER[\"fa");
         1667  +    add_srs_wkt (p, 11,
         1668  +        "lse_easting\",1312333.3333],PARAMETER[\"false_northing\"");
         1669  +    add_srs_wkt (p, 12,
         1670  +        ",1312333.3333],UNIT[\"US survey foot\",0.304800609601219");
         1671  +    add_srs_wkt (p, 13,
         1672  +        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
         1673  +    add_srs_wkt (p, 14,
         1674  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6413\"]]");
         1675  +    p = add_epsg_def (filter, first, last, 6414, "epsg", 6414,
         1676  +        "NAD83(2011) / California Albers");
         1677  +    add_proj4text (p, 0,
         1678  +        "+proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_");
         1679  +    add_proj4text (p, 1,
         1680  +        "0=0 +y_0=-4000000 +ellps=GRS80 +units=m +no_defs");
         1681  +    add_srs_wkt (p, 0,
         1682  +        "PROJCS[\"NAD83(2011) / California Albers\",GEOGCS[\"NAD8");
         1683  +    add_srs_wkt (p, 1,
         1684  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         1685  +    add_srs_wkt (p, 2,
         1686  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         1687  +    add_srs_wkt (p, 3,
         1688  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         1689  +    add_srs_wkt (p, 4,
         1690  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         1691  +    add_srs_wkt (p, 5,
         1692  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         1693  +    add_srs_wkt (p, 6,
         1694  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Albers");
         1695  +    add_srs_wkt (p, 7,
         1696  +        "_Conic_Equal_Area\"],PARAMETER[\"standard_parallel_1\",3");
         1697  +    add_srs_wkt (p, 8,
         1698  +        "4],PARAMETER[\"standard_parallel_2\",40.5],PARAMETER[\"l");
         1699  +    add_srs_wkt (p, 9,
         1700  +        "atitude_of_center\",0],PARAMETER[\"longitude_of_center\"");
         1701  +    add_srs_wkt (p, 10,
         1702  +        ",-120],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
         1703  +    add_srs_wkt (p, 11,
         1704  +        "northing\",-4000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         1705  +    add_srs_wkt (p, 12,
         1706  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         1707  +    add_srs_wkt (p, 13,
         1708  +        "[\"EPSG\",\"6414\"]]");
         1709  +    p = add_epsg_def (filter, first, last, 6415, "epsg", 6415,
         1710  +        "NAD83(2011) / California zone 1");
         1711  +    add_proj4text (p, 0,
         1712  +        "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
         1713  +    add_proj4text (p, 1,
         1714  +        "3333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellp");
         1715  +    add_proj4text (p, 2,
         1716  +        "s=GRS80 +units=m +no_defs");
         1717  +    add_srs_wkt (p, 0,
         1718  +        "PROJCS[\"NAD83(2011) / California zone 1\",GEOGCS[\"NAD8");
         1719  +    add_srs_wkt (p, 1,
         1720  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         1721  +    add_srs_wkt (p, 2,
         1722  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         1723  +    add_srs_wkt (p, 3,
         1724  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         1725  +    add_srs_wkt (p, 4,
         1726  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         1727  +    add_srs_wkt (p, 5,
         1728  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         1729  +    add_srs_wkt (p, 6,
         1730  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
         1731  +    add_srs_wkt (p, 7,
         1732  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         1733  +    add_srs_wkt (p, 8,
         1734  +        "\",41.66666666666666],PARAMETER[\"standard_parallel_2\",");
         1735  +    add_srs_wkt (p, 9,
         1736  +        "40],PARAMETER[\"latitude_of_origin\",39.33333333333334],");
         1737  +    add_srs_wkt (p, 10,
         1738  +        "PARAMETER[\"central_meridian\",-122],PARAMETER[\"false_e");
         1739  +    add_srs_wkt (p, 11,
         1740  +        "asting\",2000000],PARAMETER[\"false_northing\",500000],U");
         1741  +    add_srs_wkt (p, 12,
         1742  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         1743  +    add_srs_wkt (p, 13,
         1744  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6415\"]]");
         1745  +    p = add_epsg_def (filter, first, last, 6416, "epsg", 6416,
         1746  +        "NAD83(2011) / California zone 1 (ftUS)");
         1747  +    add_proj4text (p, 0,
         1748  +        "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
         1749  +    add_proj4text (p, 1,
         1750  +        "3333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=5000");
         1751  +    add_proj4text (p, 2,
         1752  +        "00.0001016001 +ellps=GRS80 +units=us-ft +no_defs");
         1753  +    add_srs_wkt (p, 0,
         1754  +        "PROJCS[\"NAD83(2011) / California zone 1 (ftUS)\",GEOGCS");
         1755  +    add_srs_wkt (p, 1,
         1756  +        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
         1757  +    add_srs_wkt (p, 2,
         1758  +        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         1759  +    add_srs_wkt (p, 3,
         1760  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
         1761  +    add_srs_wkt (p, 4,
         1762  +        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1763  +    add_srs_wkt (p, 5,
         1764  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1765  +    add_srs_wkt (p, 6,
         1766  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"");
         1767  +    add_srs_wkt (p, 7,
         1768  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         1769  +    add_srs_wkt (p, 8,
         1770  +        "llel_1\",41.66666666666666],PARAMETER[\"standard_paralle");
         1771  +    add_srs_wkt (p, 9,
         1772  +        "l_2\",40],PARAMETER[\"latitude_of_origin\",39.3333333333");
         1773  +    add_srs_wkt (p, 10,
         1774  +        "3334],PARAMETER[\"central_meridian\",-122],PARAMETER[\"f");
         1775  +    add_srs_wkt (p, 11,
         1776  +        "alse_easting\",6561666.667],PARAMETER[\"false_northing\"");
         1777  +    add_srs_wkt (p, 12,
         1778  +        ",1640416.667],UNIT[\"US survey foot\",0.3048006096012192");
         1779  +    add_srs_wkt (p, 13,
         1780  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         1781  +    add_srs_wkt (p, 14,
         1782  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6416\"]]");
         1783  +    p = add_epsg_def (filter, first, last, 6417, "epsg", 6417,
         1784  +        "NAD83(2011) / California zone 2");
         1785  +    add_proj4text (p, 0,
         1786  +        "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
         1787  +    add_proj4text (p, 1,
         1788  +        "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y");
         1789  +    add_proj4text (p, 2,
         1790  +        "_0=500000 +ellps=GRS80 +units=m +no_defs");
         1791  +    add_srs_wkt (p, 0,
         1792  +        "PROJCS[\"NAD83(2011) / California zone 2\",GEOGCS[\"NAD8");
         1793  +    add_srs_wkt (p, 1,
         1794  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         1795  +    add_srs_wkt (p, 2,
         1796  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         1797  +    add_srs_wkt (p, 3,
         1798  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         1799  +    add_srs_wkt (p, 4,
         1800  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         1801  +    add_srs_wkt (p, 5,
         1802  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         1803  +    add_srs_wkt (p, 6,
         1804  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
         1805  +    add_srs_wkt (p, 7,
         1806  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         1807  +    add_srs_wkt (p, 8,
         1808  +        "\",39.83333333333334],PARAMETER[\"standard_parallel_2\",");
         1809  +    add_srs_wkt (p, 9,
         1810  +        "38.33333333333334],PARAMETER[\"latitude_of_origin\",37.6");
         1811  +    add_srs_wkt (p, 10,
         1812  +        "6666666666666],PARAMETER[\"central_meridian\",-122],PARA");
         1813  +    add_srs_wkt (p, 11,
         1814  +        "METER[\"false_easting\",2000000],PARAMETER[\"false_north");
         1815  +    add_srs_wkt (p, 12,
         1816  +        "ing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1817  +    add_srs_wkt (p, 13,
         1818  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
         1819  +    add_srs_wkt (p, 14,
         1820  +        "\",\"6417\"]]");
         1821  +    p = add_epsg_def (filter, first, last, 6418, "epsg", 6418,
         1822  +        "NAD83(2011) / California zone 2 (ftUS)");
         1823  +    add_proj4text (p, 0,
         1824  +        "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
         1825  +    add_proj4text (p, 1,
         1826  +        "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.00");
         1827  +    add_proj4text (p, 2,
         1828  +        "01016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +");
  1910   1829       add_proj4text (p, 3,
  1911   1830           "no_defs");
  1912   1831       add_srs_wkt (p, 0,
  1913         -        "PROJCS[\"Cayman Islands National Grid 2011 (deprecated)\"");
  1914         -    add_srs_wkt (p, 1,
  1915         -        ",GEOGCS[\"CIGD11\",DATUM[\"Cayman_Islands_Geodetic_Datum");
  1916         -    add_srs_wkt (p, 2,
  1917         -        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1918         -    add_srs_wkt (p, 3,
  1919         -        "ORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORI");
  1920         -    add_srs_wkt (p, 4,
  1921         -        "TY[\"EPSG\",\"1100\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1922         -    add_srs_wkt (p, 5,
  1923         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1924         -    add_srs_wkt (p, 6,
  1925         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1926         -    add_srs_wkt (p, 7,
  1927         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"6135\"]],PRO");
  1928         -    add_srs_wkt (p, 8,
  1929         -        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
  1930         -    add_srs_wkt (p, 9,
  1931         -        "ndard_parallel_1\",19.33333333333333],PARAMETER[\"standa");
  1932         -    add_srs_wkt (p, 10,
  1933         -        "rd_parallel_2\",19.7],PARAMETER[\"latitude_of_origin\",1");
  1934         -    add_srs_wkt (p, 11,
  1935         -        "9.33333333333333],PARAMETER[\"central_meridian\",80.5666");
  1936         -    add_srs_wkt (p, 12,
  1937         -        "6666666666],PARAMETER[\"false_easting\",2950000],PARAMET");
  1938         -    add_srs_wkt (p, 13,
  1939         -        "ER[\"false_northing\",1900000],UNIT[\"foot\",0.3048,AUTH");
         1832  +        "PROJCS[\"NAD83(2011) / California zone 2 (ftUS)\",GEOGCS");
         1833  +    add_srs_wkt (p, 1,
         1834  +        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
         1835  +    add_srs_wkt (p, 2,
         1836  +        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         1837  +    add_srs_wkt (p, 3,
         1838  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
         1839  +    add_srs_wkt (p, 4,
         1840  +        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1841  +    add_srs_wkt (p, 5,
         1842  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1843  +    add_srs_wkt (p, 6,
         1844  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"");
         1845  +    add_srs_wkt (p, 7,
         1846  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         1847  +    add_srs_wkt (p, 8,
         1848  +        "llel_1\",39.83333333333334],PARAMETER[\"standard_paralle");
         1849  +    add_srs_wkt (p, 9,
         1850  +        "l_2\",38.33333333333334],PARAMETER[\"latitude_of_origin\"");
         1851  +    add_srs_wkt (p, 10,
         1852  +        ",37.66666666666666],PARAMETER[\"central_meridian\",-122]");
         1853  +    add_srs_wkt (p, 11,
         1854  +        ",PARAMETER[\"false_easting\",6561666.667],PARAMETER[\"fa");
         1855  +    add_srs_wkt (p, 12,
         1856  +        "lse_northing\",1640416.667],UNIT[\"US survey foot\",0.30");
         1857  +    add_srs_wkt (p, 13,
         1858  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
         1859  +    add_srs_wkt (p, 14,
         1860  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6418\"]]");
         1861  +    p = add_epsg_def (filter, first, last, 6419, "epsg", 6419,
         1862  +        "NAD83(2011) / California zone 3");
         1863  +    add_proj4text (p, 0,
         1864  +        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
         1865  +    add_proj4text (p, 1,
         1866  +        "667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +");
         1867  +    add_proj4text (p, 2,
         1868  +        "ellps=GRS80 +units=m +no_defs");
         1869  +    add_srs_wkt (p, 0,
         1870  +        "PROJCS[\"NAD83(2011) / California zone 3\",GEOGCS[\"NAD8");
         1871  +    add_srs_wkt (p, 1,
         1872  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         1873  +    add_srs_wkt (p, 2,
         1874  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         1875  +    add_srs_wkt (p, 3,
         1876  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         1877  +    add_srs_wkt (p, 4,
         1878  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         1879  +    add_srs_wkt (p, 5,
         1880  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         1881  +    add_srs_wkt (p, 6,
         1882  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
         1883  +    add_srs_wkt (p, 7,
         1884  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         1885  +    add_srs_wkt (p, 8,
         1886  +        "\",38.43333333333333],PARAMETER[\"standard_parallel_2\",");
         1887  +    add_srs_wkt (p, 9,
         1888  +        "37.06666666666667],PARAMETER[\"latitude_of_origin\",36.5");
         1889  +    add_srs_wkt (p, 10,
         1890  +        "],PARAMETER[\"central_meridian\",-120.5],PARAMETER[\"fal");
         1891  +    add_srs_wkt (p, 11,
         1892  +        "se_easting\",2000000],PARAMETER[\"false_northing\",50000");
         1893  +    add_srs_wkt (p, 12,
         1894  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1895  +    add_srs_wkt (p, 13,
         1896  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6419\"]");
         1897  +    add_srs_wkt (p, 14,
         1898  +        "]");
         1899  +    p = add_epsg_def (filter, first, last, 6420, "epsg", 6420,
         1900  +        "NAD83(2011) / California zone 3 (ftUS)");
         1901  +    add_proj4text (p, 0,
         1902  +        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
         1903  +    add_proj4text (p, 1,
         1904  +        "667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=");
         1905  +    add_proj4text (p, 2,
         1906  +        "500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs");
         1907  +    add_srs_wkt (p, 0,
         1908  +        "PROJCS[\"NAD83(2011) / California zone 3 (ftUS)\",GEOGCS");
         1909  +    add_srs_wkt (p, 1,
         1910  +        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
         1911  +    add_srs_wkt (p, 2,
         1912  +        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         1913  +    add_srs_wkt (p, 3,
         1914  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
         1915  +    add_srs_wkt (p, 4,
         1916  +        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1917  +    add_srs_wkt (p, 5,
         1918  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1919  +    add_srs_wkt (p, 6,
         1920  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"");
         1921  +    add_srs_wkt (p, 7,
         1922  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         1923  +    add_srs_wkt (p, 8,
         1924  +        "llel_1\",38.43333333333333],PARAMETER[\"standard_paralle");
         1925  +    add_srs_wkt (p, 9,
         1926  +        "l_2\",37.06666666666667],PARAMETER[\"latitude_of_origin\"");
         1927  +    add_srs_wkt (p, 10,
         1928  +        ",36.5],PARAMETER[\"central_meridian\",-120.5],PARAMETER[");
         1929  +    add_srs_wkt (p, 11,
         1930  +        "\"false_easting\",6561666.667],PARAMETER[\"false_northin");
         1931  +    add_srs_wkt (p, 12,
         1932  +        "g\",1640416.667],UNIT[\"US survey foot\",0.3048006096012");
         1933  +    add_srs_wkt (p, 13,
         1934  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
         1935  +    add_srs_wkt (p, 14,
         1936  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6420\"]]");
         1937  +    p = add_epsg_def (filter, first, last, 6421, "epsg", 6421,
         1938  +        "NAD83(2011) / California zone 4");
         1939  +    add_proj4text (p, 0,
         1940  +        "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
         1941  +    add_proj4text (p, 1,
         1942  +        "4 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +uni");
         1943  +    add_proj4text (p, 2,
         1944  +        "ts=m +no_defs");
         1945  +    add_srs_wkt (p, 0,
         1946  +        "PROJCS[\"NAD83(2011) / California zone 4\",GEOGCS[\"NAD8");
         1947  +    add_srs_wkt (p, 1,
         1948  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         1949  +    add_srs_wkt (p, 2,
         1950  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         1951  +    add_srs_wkt (p, 3,
         1952  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         1953  +    add_srs_wkt (p, 4,
         1954  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         1955  +    add_srs_wkt (p, 5,
         1956  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         1957  +    add_srs_wkt (p, 6,
         1958  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
         1959  +    add_srs_wkt (p, 7,
         1960  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         1961  +    add_srs_wkt (p, 8,
         1962  +        "\",37.25],PARAMETER[\"standard_parallel_2\",36],PARAMETE");
         1963  +    add_srs_wkt (p, 9,
         1964  +        "R[\"latitude_of_origin\",35.33333333333334],PARAMETER[\"");
         1965  +    add_srs_wkt (p, 10,
         1966  +        "central_meridian\",-119],PARAMETER[\"false_easting\",200");
         1967  +    add_srs_wkt (p, 11,
         1968  +        "0000],PARAMETER[\"false_northing\",500000],UNIT[\"metre\"");
         1969  +    add_srs_wkt (p, 12,
         1970  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         1971  +    add_srs_wkt (p, 13,
         1972  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6421\"]]");
         1973  +    p = add_epsg_def (filter, first, last, 6422, "epsg", 6422,
         1974  +        "NAD83(2011) / California zone 4 (ftUS)");
         1975  +    add_proj4text (p, 0,
         1976  +        "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
         1977  +    add_proj4text (p, 1,
         1978  +        "4 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.000101600");
         1979  +    add_proj4text (p, 2,
         1980  +        "1 +ellps=GRS80 +units=us-ft +no_defs");
         1981  +    add_srs_wkt (p, 0,
         1982  +        "PROJCS[\"NAD83(2011) / California zone 4 (ftUS)\",GEOGCS");
         1983  +    add_srs_wkt (p, 1,
         1984  +        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
         1985  +    add_srs_wkt (p, 2,
         1986  +        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         1987  +    add_srs_wkt (p, 3,
         1988  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
         1989  +    add_srs_wkt (p, 4,
         1990  +        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1991  +    add_srs_wkt (p, 5,
         1992  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1993  +    add_srs_wkt (p, 6,
         1994  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"");
         1995  +    add_srs_wkt (p, 7,
         1996  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         1997  +    add_srs_wkt (p, 8,
         1998  +        "llel_1\",37.25],PARAMETER[\"standard_parallel_2\",36],PA");
         1999  +    add_srs_wkt (p, 9,
         2000  +        "RAMETER[\"latitude_of_origin\",35.33333333333334],PARAME");
         2001  +    add_srs_wkt (p, 10,
         2002  +        "TER[\"central_meridian\",-119],PARAMETER[\"false_easting");
         2003  +    add_srs_wkt (p, 11,
         2004  +        "\",6561666.667],PARAMETER[\"false_northing\",1640416.667");
         2005  +    add_srs_wkt (p, 12,
         2006  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
         2007  +    add_srs_wkt (p, 13,
         2008  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
         2009  +    add_srs_wkt (p, 14,
         2010  +        "HORITY[\"EPSG\",\"6422\"]]");
         2011  +    p = add_epsg_def (filter, first, last, 6423, "epsg", 6423,
         2012  +        "NAD83(2011) / California zone 5");
         2013  +    add_proj4text (p, 0,
         2014  +        "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
         2015  +    add_proj4text (p, 1,
         2016  +        "333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +el");
         2017  +    add_proj4text (p, 2,
         2018  +        "lps=GRS80 +units=m +no_defs");
         2019  +    add_srs_wkt (p, 0,
         2020  +        "PROJCS[\"NAD83(2011) / California zone 5\",GEOGCS[\"NAD8");
         2021  +    add_srs_wkt (p, 1,
         2022  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         2023  +    add_srs_wkt (p, 2,
         2024  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         2025  +    add_srs_wkt (p, 3,
         2026  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         2027  +    add_srs_wkt (p, 4,
         2028  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         2029  +    add_srs_wkt (p, 5,
         2030  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         2031  +    add_srs_wkt (p, 6,
         2032  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
         2033  +    add_srs_wkt (p, 7,
         2034  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         2035  +    add_srs_wkt (p, 8,
         2036  +        "\",35.46666666666667],PARAMETER[\"standard_parallel_2\",");
         2037  +    add_srs_wkt (p, 9,
         2038  +        "34.03333333333333],PARAMETER[\"latitude_of_origin\",33.5");
         2039  +    add_srs_wkt (p, 10,
         2040  +        "],PARAMETER[\"central_meridian\",-118],PARAMETER[\"false");
         2041  +    add_srs_wkt (p, 11,
         2042  +        "_easting\",2000000],PARAMETER[\"false_northing\",500000]");
         2043  +    add_srs_wkt (p, 12,
         2044  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
         2045  +    add_srs_wkt (p, 13,
         2046  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6423\"]]");
         2047  +    p = add_epsg_def (filter, first, last, 6424, "epsg", 6424,
         2048  +        "NAD83(2011) / California zone 5 (ftUS)");
         2049  +    add_proj4text (p, 0,
         2050  +        "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
         2051  +    add_proj4text (p, 1,
         2052  +        "333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=50");
         2053  +    add_proj4text (p, 2,
         2054  +        "0000.0001016001 +ellps=GRS80 +units=us-ft +no_defs");
         2055  +    add_srs_wkt (p, 0,
         2056  +        "PROJCS[\"NAD83(2011) / California zone 5 (ftUS)\",GEOGCS");
         2057  +    add_srs_wkt (p, 1,
         2058  +        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
         2059  +    add_srs_wkt (p, 2,
         2060  +        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         2061  +    add_srs_wkt (p, 3,
         2062  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
         2063  +    add_srs_wkt (p, 4,
         2064  +        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         2065  +    add_srs_wkt (p, 5,
         2066  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         2067  +    add_srs_wkt (p, 6,
         2068  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"");
         2069  +    add_srs_wkt (p, 7,
         2070  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2071  +    add_srs_wkt (p, 8,
         2072  +        "llel_1\",35.46666666666667],PARAMETER[\"standard_paralle");
         2073  +    add_srs_wkt (p, 9,
         2074  +        "l_2\",34.03333333333333],PARAMETER[\"latitude_of_origin\"");
         2075  +    add_srs_wkt (p, 10,
         2076  +        ",33.5],PARAMETER[\"central_meridian\",-118],PARAMETER[\"");
         2077  +    add_srs_wkt (p, 11,
         2078  +        "false_easting\",6561666.667],PARAMETER[\"false_northing\"");
         2079  +    add_srs_wkt (p, 12,
         2080  +        ",1640416.667],UNIT[\"US survey foot\",0.3048006096012192");
         2081  +    add_srs_wkt (p, 13,
         2082  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         2083  +    add_srs_wkt (p, 14,
         2084  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6424\"]]");
         2085  +    p = add_epsg_def (filter, first, last, 6425, "epsg", 6425,
         2086  +        "NAD83(2011) / California zone 6");
         2087  +    add_proj4text (p, 0,
         2088  +        "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
         2089  +    add_proj4text (p, 1,
         2090  +        "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000");
         2091  +    add_proj4text (p, 2,
         2092  +        " +y_0=500000 +ellps=GRS80 +units=m +no_defs");
         2093  +    add_srs_wkt (p, 0,
         2094  +        "PROJCS[\"NAD83(2011) / California zone 6\",GEOGCS[\"NAD8");
         2095  +    add_srs_wkt (p, 1,
         2096  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         2097  +    add_srs_wkt (p, 2,
         2098  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         2099  +    add_srs_wkt (p, 3,
         2100  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         2101  +    add_srs_wkt (p, 4,
         2102  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         2103  +    add_srs_wkt (p, 5,
         2104  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         2105  +    add_srs_wkt (p, 6,
         2106  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
         2107  +    add_srs_wkt (p, 7,
         2108  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         2109  +    add_srs_wkt (p, 8,
         2110  +        "\",33.88333333333333],PARAMETER[\"standard_parallel_2\",");
         2111  +    add_srs_wkt (p, 9,
         2112  +        "32.78333333333333],PARAMETER[\"latitude_of_origin\",32.1");
         2113  +    add_srs_wkt (p, 10,
         2114  +        "6666666666666],PARAMETER[\"central_meridian\",-116.25],P");
         2115  +    add_srs_wkt (p, 11,
         2116  +        "ARAMETER[\"false_easting\",2000000],PARAMETER[\"false_no");
         2117  +    add_srs_wkt (p, 12,
         2118  +        "rthing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         2119  +    add_srs_wkt (p, 13,
         2120  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  1940   2121       add_srs_wkt (p, 14,
  1941         -        "ORITY[\"EPSG\",\"9002\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1942         -    add_srs_wkt (p, 15,
  1943         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"6141\"]]");
  1944         -    p = add_epsg_def_ex (filter, first, last, 6144, "epsg", 6144,
  1945         -        "ETRS89", 1, 1,
  1946         -        "GRS 1980", "Greenwich",
  1947         -        "European_Terrestrial_Reference_System_1989", "none", "degree",
  1948         -        "Latitude", "North", "Longitude", "East");
  1949         -    add_proj4text (p, 0,
  1950         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunit");
  1951         -    add_proj4text (p, 1,
  1952         -        "s=m +no_defs");
  1953         -    add_srs_wkt (p, 0,
  1954         -        "COMPD_CS[\"ETRS89 + NN54 height\",GEOGCS[\"ETRS89\",DATU");
  1955         -    add_srs_wkt (p, 1,
  1956         -        "M[\"European_Terrestrial_Reference_System_1989\",SPHEROI");
  1957         -    add_srs_wkt (p, 2,
  1958         -        "D[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",");
  1959         -    add_srs_wkt (p, 3,
  1960         -        "\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  1961         -    add_srs_wkt (p, 4,
  1962         -        "258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         2122  +        "PSG\",\"6425\"]]");
         2123  +    p = add_epsg_def (filter, first, last, 6426, "epsg", 6426,
         2124  +        "NAD83(2011) / California zone 6 (ftUS)");
         2125  +    add_proj4text (p, 0,
         2126  +        "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
         2127  +    add_proj4text (p, 1,
         2128  +        "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000");
         2129  +    add_proj4text (p, 2,
         2130  +        ".0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-f");
         2131  +    add_proj4text (p, 3,
         2132  +        "t +no_defs");
         2133  +    add_srs_wkt (p, 0,
         2134  +        "PROJCS[\"NAD83(2011) / California zone 6 (ftUS)\",GEOGCS");
         2135  +    add_srs_wkt (p, 1,
         2136  +        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
         2137  +    add_srs_wkt (p, 2,
         2138  +        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         2139  +    add_srs_wkt (p, 3,
         2140  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
         2141  +    add_srs_wkt (p, 4,
         2142  +        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1963   2143       add_srs_wkt (p, 5,
  1964   2144           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1965   2145       add_srs_wkt (p, 6,
  1966         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1967         -    add_srs_wkt (p, 7,
  1968         -        ",EAST],AUTHORITY[\"EPSG\",\"4258\"]],VERT_CS[\"NN54 heig");
  1969         -    add_srs_wkt (p, 8,
  1970         -        "ht\",VERT_DATUM[\"Norway Normal Null 1954\",2005,AUTHORI");
  1971         -    add_srs_wkt (p, 9,
  1972         -        "TY[\"EPSG\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  1973         -    add_srs_wkt (p, 10,
  1974         -        "\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"");
  1975         -    add_srs_wkt (p, 11,
  1976         -        "]],AUTHORITY[\"EPSG\",\"6144\"]]");
  1977         -    p = add_epsg_def_ex (filter, first, last, 6145, "epsg", 6145,
  1978         -        "ETRS89 / NTM zone 5", 0, 1,
  1979         -        "GRS 1980", "Greenwich",
  1980         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1981         -        "Northing", "North", "Easting", "East");
  1982         -    add_proj4text (p, 0,
  1983         -        "+proj=tmerc +lat_0=58 +lon_0=5.5 +k=1 +x_0=100000 +y_0=1");
  1984         -    add_proj4text (p, 1,
  1985         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vun");
  1986         -    add_proj4text (p, 2,
  1987         -        "its=m +no_defs");
  1988         -    add_srs_wkt (p, 0,
  1989         -        "COMPD_CS[\"ETRS89 / NTM zone 5 + NN54 height\",PROJCS[\"");
  1990         -    add_srs_wkt (p, 1,
  1991         -        "ETRS89 / NTM zone 5\",GEOGCS[\"ETRS89\",DATUM[\"European");
  1992         -    add_srs_wkt (p, 2,
  1993         -        "_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 1980");
  1994         -    add_srs_wkt (p, 3,
  1995         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1996         -    add_srs_wkt (p, 4,
  1997         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRIM");
  1998         -    add_srs_wkt (p, 5,
  1999         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2000         -    add_srs_wkt (p, 6,
  2001         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2002         -    add_srs_wkt (p, 7,
  2003         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2004         -    add_srs_wkt (p, 8,
  2005         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2006         -    add_srs_wkt (p, 9,
  2007         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2008         -    add_srs_wkt (p, 10,
  2009         -        "entral_meridian\",5.5],PARAMETER[\"scale_factor\",1],PAR");
  2010         -    add_srs_wkt (p, 11,
  2011         -        "AMETER[\"false_easting\",100000],PARAMETER[\"false_north");
  2012         -    add_srs_wkt (p, 12,
  2013         -        "ing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2014         -    add_srs_wkt (p, 13,
  2015         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
         2146  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"");
         2147  +    add_srs_wkt (p, 7,
         2148  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         2149  +    add_srs_wkt (p, 8,
         2150  +        "llel_1\",33.88333333333333],PARAMETER[\"standard_paralle");
         2151  +    add_srs_wkt (p, 9,
         2152  +        "l_2\",32.78333333333333],PARAMETER[\"latitude_of_origin\"");
         2153  +    add_srs_wkt (p, 10,
         2154  +        ",32.16666666666666],PARAMETER[\"central_meridian\",-116.");
         2155  +    add_srs_wkt (p, 11,
         2156  +        "25],PARAMETER[\"false_easting\",6561666.667],PARAMETER[\"");
         2157  +    add_srs_wkt (p, 12,
         2158  +        "false_northing\",1640416.667],UNIT[\"US survey foot\",0.");
         2159  +    add_srs_wkt (p, 13,
         2160  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  2016   2161       add_srs_wkt (p, 14,
  2017         -        "THORITY[\"EPSG\",\"5105\"]],VERT_CS[\"NN54 height\",VERT");
  2018         -    add_srs_wkt (p, 15,
  2019         -        "_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPSG");
  2020         -    add_srs_wkt (p, 16,
  2021         -        "\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2022         -    add_srs_wkt (p, 17,
  2023         -        "\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTHO");
  2024         -    add_srs_wkt (p, 18,
  2025         -        "RITY[\"EPSG\",\"6145\"]]");
  2026         -    p = add_epsg_def_ex (filter, first, last, 6146, "epsg", 6146,
  2027         -        "ETRS89 / NTM zone 6", 0, 1,
  2028         -        "GRS 1980", "Greenwich",
  2029         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2030         -        "Northing", "North", "Easting", "East");
  2031         -    add_proj4text (p, 0,
  2032         -        "+proj=tmerc +lat_0=58 +lon_0=6.5 +k=1 +x_0=100000 +y_0=1");
  2033         -    add_proj4text (p, 1,
  2034         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vun");
  2035         -    add_proj4text (p, 2,
  2036         -        "its=m +no_defs");
  2037         -    add_srs_wkt (p, 0,
  2038         -        "COMPD_CS[\"ETRS89 / NTM zone 6 + NN54 height\",PROJCS[\"");
  2039         -    add_srs_wkt (p, 1,
  2040         -        "ETRS89 / NTM zone 6\",GEOGCS[\"ETRS89\",DATUM[\"European");
  2041         -    add_srs_wkt (p, 2,
  2042         -        "_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 1980");
  2043         -    add_srs_wkt (p, 3,
  2044         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2045         -    add_srs_wkt (p, 4,
  2046         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRIM");
  2047         -    add_srs_wkt (p, 5,
  2048         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2049         -    add_srs_wkt (p, 6,
  2050         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2051         -    add_srs_wkt (p, 7,
  2052         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2053         -    add_srs_wkt (p, 8,
  2054         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2055         -    add_srs_wkt (p, 9,
  2056         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2057         -    add_srs_wkt (p, 10,
  2058         -        "entral_meridian\",6.5],PARAMETER[\"scale_factor\",1],PAR");
  2059         -    add_srs_wkt (p, 11,
  2060         -        "AMETER[\"false_easting\",100000],PARAMETER[\"false_north");
  2061         -    add_srs_wkt (p, 12,
  2062         -        "ing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2063         -    add_srs_wkt (p, 13,
  2064         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  2065         -    add_srs_wkt (p, 14,
  2066         -        "THORITY[\"EPSG\",\"5106\"]],VERT_CS[\"NN54 height\",VERT");
  2067         -    add_srs_wkt (p, 15,
  2068         -        "_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPSG");
  2069         -    add_srs_wkt (p, 16,
  2070         -        "\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2071         -    add_srs_wkt (p, 17,
  2072         -        "\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTHO");
  2073         -    add_srs_wkt (p, 18,
  2074         -        "RITY[\"EPSG\",\"6146\"]]");
  2075         -    p = add_epsg_def_ex (filter, first, last, 6147, "epsg", 6147,
  2076         -        "ETRS89 / NTM zone 7", 0, 1,
  2077         -        "GRS 1980", "Greenwich",
  2078         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2079         -        "Northing", "North", "Easting", "East");
  2080         -    add_proj4text (p, 0,
  2081         -        "+proj=tmerc +lat_0=58 +lon_0=7.5 +k=1 +x_0=100000 +y_0=1");
  2082         -    add_proj4text (p, 1,
  2083         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vun");
  2084         -    add_proj4text (p, 2,
  2085         -        "its=m +no_defs");
  2086         -    add_srs_wkt (p, 0,
  2087         -        "COMPD_CS[\"ETRS89 / NTM zone 7 + NN54 height\",PROJCS[\"");
  2088         -    add_srs_wkt (p, 1,
  2089         -        "ETRS89 / NTM zone 7\",GEOGCS[\"ETRS89\",DATUM[\"European");
  2090         -    add_srs_wkt (p, 2,
  2091         -        "_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 1980");
  2092         -    add_srs_wkt (p, 3,
  2093         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2094         -    add_srs_wkt (p, 4,
  2095         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRIM");
  2096         -    add_srs_wkt (p, 5,
  2097         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2098         -    add_srs_wkt (p, 6,
  2099         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2100         -    add_srs_wkt (p, 7,
  2101         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2102         -    add_srs_wkt (p, 8,
  2103         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2104         -    add_srs_wkt (p, 9,
  2105         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2106         -    add_srs_wkt (p, 10,
  2107         -        "entral_meridian\",7.5],PARAMETER[\"scale_factor\",1],PAR");
  2108         -    add_srs_wkt (p, 11,
  2109         -        "AMETER[\"false_easting\",100000],PARAMETER[\"false_north");
  2110         -    add_srs_wkt (p, 12,
  2111         -        "ing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2112         -    add_srs_wkt (p, 13,
  2113         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  2114         -    add_srs_wkt (p, 14,
  2115         -        "THORITY[\"EPSG\",\"5107\"]],VERT_CS[\"NN54 height\",VERT");
  2116         -    add_srs_wkt (p, 15,
  2117         -        "_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPSG");
  2118         -    add_srs_wkt (p, 16,
  2119         -        "\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2120         -    add_srs_wkt (p, 17,
  2121         -        "\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTHO");
  2122         -    add_srs_wkt (p, 18,
  2123         -        "RITY[\"EPSG\",\"6147\"]]");
  2124         -    p = add_epsg_def_ex (filter, first, last, 6148, "epsg", 6148,
  2125         -        "ETRS89 / NTM zone 8", 0, 1,
  2126         -        "GRS 1980", "Greenwich",
  2127         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2128         -        "Northing", "North", "Easting", "East");
  2129         -    add_proj4text (p, 0,
  2130         -        "+proj=tmerc +lat_0=58 +lon_0=8.5 +k=1 +x_0=100000 +y_0=1");
  2131         -    add_proj4text (p, 1,
  2132         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vun");
  2133         -    add_proj4text (p, 2,
  2134         -        "its=m +no_defs");
  2135         -    add_srs_wkt (p, 0,
  2136         -        "COMPD_CS[\"ETRS89 / NTM zone 8 + NN54 height\",PROJCS[\"");
  2137         -    add_srs_wkt (p, 1,
  2138         -        "ETRS89 / NTM zone 8\",GEOGCS[\"ETRS89\",DATUM[\"European");
  2139         -    add_srs_wkt (p, 2,
  2140         -        "_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 1980");
  2141         -    add_srs_wkt (p, 3,
  2142         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2143         -    add_srs_wkt (p, 4,
  2144         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRIM");
  2145         -    add_srs_wkt (p, 5,
  2146         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2147         -    add_srs_wkt (p, 6,
  2148         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2149         -    add_srs_wkt (p, 7,
  2150         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2151         -    add_srs_wkt (p, 8,
  2152         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2153         -    add_srs_wkt (p, 9,
  2154         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2155         -    add_srs_wkt (p, 10,
  2156         -        "entral_meridian\",8.5],PARAMETER[\"scale_factor\",1],PAR");
  2157         -    add_srs_wkt (p, 11,
  2158         -        "AMETER[\"false_easting\",100000],PARAMETER[\"false_north");
  2159         -    add_srs_wkt (p, 12,
  2160         -        "ing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2161         -    add_srs_wkt (p, 13,
  2162         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  2163         -    add_srs_wkt (p, 14,
  2164         -        "THORITY[\"EPSG\",\"5108\"]],VERT_CS[\"NN54 height\",VERT");
  2165         -    add_srs_wkt (p, 15,
  2166         -        "_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPSG");
  2167         -    add_srs_wkt (p, 16,
  2168         -        "\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2169         -    add_srs_wkt (p, 17,
  2170         -        "\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTHO");
  2171         -    add_srs_wkt (p, 18,
  2172         -        "RITY[\"EPSG\",\"6148\"]]");
  2173         -    p = add_epsg_def_ex (filter, first, last, 6149, "epsg", 6149,
  2174         -        "ETRS89 / NTM zone 9", 0, 1,
  2175         -        "GRS 1980", "Greenwich",
  2176         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2177         -        "Northing", "North", "Easting", "East");
  2178         -    add_proj4text (p, 0,
  2179         -        "+proj=tmerc +lat_0=58 +lon_0=9.5 +k=1 +x_0=100000 +y_0=1");
  2180         -    add_proj4text (p, 1,
  2181         -        "000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vun");
  2182         -    add_proj4text (p, 2,
  2183         -        "its=m +no_defs");
  2184         -    add_srs_wkt (p, 0,
  2185         -        "COMPD_CS[\"ETRS89 / NTM zone 9 + NN54 height\",PROJCS[\"");
  2186         -    add_srs_wkt (p, 1,
  2187         -        "ETRS89 / NTM zone 9\",GEOGCS[\"ETRS89\",DATUM[\"European");
  2188         -    add_srs_wkt (p, 2,
  2189         -        "_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 1980");
  2190         -    add_srs_wkt (p, 3,
  2191         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2192         -    add_srs_wkt (p, 4,
  2193         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRIM");
  2194         -    add_srs_wkt (p, 5,
  2195         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2196         -    add_srs_wkt (p, 6,
  2197         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2198         -    add_srs_wkt (p, 7,
  2199         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2200         -    add_srs_wkt (p, 8,
  2201         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2202         -    add_srs_wkt (p, 9,
  2203         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2204         -    add_srs_wkt (p, 10,
  2205         -        "entral_meridian\",9.5],PARAMETER[\"scale_factor\",1],PAR");
  2206         -    add_srs_wkt (p, 11,
  2207         -        "AMETER[\"false_easting\",100000],PARAMETER[\"false_north");
  2208         -    add_srs_wkt (p, 12,
  2209         -        "ing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2210         -    add_srs_wkt (p, 13,
  2211         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  2212         -    add_srs_wkt (p, 14,
  2213         -        "THORITY[\"EPSG\",\"5109\"]],VERT_CS[\"NN54 height\",VERT");
  2214         -    add_srs_wkt (p, 15,
  2215         -        "_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPSG");
  2216         -    add_srs_wkt (p, 16,
  2217         -        "\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2218         -    add_srs_wkt (p, 17,
  2219         -        "\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTHO");
  2220         -    add_srs_wkt (p, 18,
  2221         -        "RITY[\"EPSG\",\"6149\"]]");
  2222         -    p = add_epsg_def_ex (filter, first, last, 6150, "epsg", 6150,
  2223         -        "ETRS89 / NTM zone 10", 0, 1,
  2224         -        "GRS 1980", "Greenwich",
  2225         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2226         -        "Northing", "North", "Easting", "East");
  2227         -    add_proj4text (p, 0,
  2228         -        "+proj=tmerc +lat_0=58 +lon_0=10.5 +k=1 +x_0=100000 +y_0=");
  2229         -    add_proj4text (p, 1,
  2230         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2231         -    add_proj4text (p, 2,
  2232         -        "nits=m +no_defs");
  2233         -    add_srs_wkt (p, 0,
  2234         -        "COMPD_CS[\"ETRS89 / NTM zone 10 + NN54 height\",PROJCS[\"");
  2235         -    add_srs_wkt (p, 1,
  2236         -        "ETRS89 / NTM zone 10\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2237         -    add_srs_wkt (p, 2,
  2238         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2239         -    add_srs_wkt (p, 3,
  2240         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2241         -    add_srs_wkt (p, 4,
  2242         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2243         -    add_srs_wkt (p, 5,
  2244         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2245         -    add_srs_wkt (p, 6,
  2246         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2247         -    add_srs_wkt (p, 7,
  2248         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2249         -    add_srs_wkt (p, 8,
  2250         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2251         -    add_srs_wkt (p, 9,
  2252         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2253         -    add_srs_wkt (p, 10,
  2254         -        "entral_meridian\",10.5],PARAMETER[\"scale_factor\",1],PA");
  2255         -    add_srs_wkt (p, 11,
  2256         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2257         -    add_srs_wkt (p, 12,
  2258         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2259         -    add_srs_wkt (p, 13,
  2260         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2261         -    add_srs_wkt (p, 14,
  2262         -        "UTHORITY[\"EPSG\",\"5110\"]],VERT_CS[\"NN54 height\",VER");
  2263         -    add_srs_wkt (p, 15,
  2264         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2265         -    add_srs_wkt (p, 16,
  2266         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2267         -    add_srs_wkt (p, 17,
  2268         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2269         -    add_srs_wkt (p, 18,
  2270         -        "ORITY[\"EPSG\",\"6150\"]]");
  2271         -    p = add_epsg_def_ex (filter, first, last, 6151, "epsg", 6151,
  2272         -        "ETRS89 / NTM zone 11", 0, 1,
  2273         -        "GRS 1980", "Greenwich",
  2274         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2275         -        "Northing", "North", "Easting", "East");
  2276         -    add_proj4text (p, 0,
  2277         -        "+proj=tmerc +lat_0=58 +lon_0=11.5 +k=1 +x_0=100000 +y_0=");
  2278         -    add_proj4text (p, 1,
  2279         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2280         -    add_proj4text (p, 2,
  2281         -        "nits=m +no_defs");
  2282         -    add_srs_wkt (p, 0,
  2283         -        "COMPD_CS[\"ETRS89 / NTM zone 11 + NN54 height\",PROJCS[\"");
  2284         -    add_srs_wkt (p, 1,
  2285         -        "ETRS89 / NTM zone 11\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2286         -    add_srs_wkt (p, 2,
  2287         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2288         -    add_srs_wkt (p, 3,
  2289         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2290         -    add_srs_wkt (p, 4,
  2291         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2292         -    add_srs_wkt (p, 5,
  2293         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2294         -    add_srs_wkt (p, 6,
  2295         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2296         -    add_srs_wkt (p, 7,
  2297         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2298         -    add_srs_wkt (p, 8,
  2299         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2300         -    add_srs_wkt (p, 9,
  2301         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2302         -    add_srs_wkt (p, 10,
  2303         -        "entral_meridian\",11.5],PARAMETER[\"scale_factor\",1],PA");
  2304         -    add_srs_wkt (p, 11,
  2305         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2306         -    add_srs_wkt (p, 12,
  2307         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2308         -    add_srs_wkt (p, 13,
  2309         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2310         -    add_srs_wkt (p, 14,
  2311         -        "UTHORITY[\"EPSG\",\"5111\"]],VERT_CS[\"NN54 height\",VER");
  2312         -    add_srs_wkt (p, 15,
  2313         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2314         -    add_srs_wkt (p, 16,
  2315         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2316         -    add_srs_wkt (p, 17,
  2317         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2318         -    add_srs_wkt (p, 18,
  2319         -        "ORITY[\"EPSG\",\"6151\"]]");
  2320         -    p = add_epsg_def_ex (filter, first, last, 6152, "epsg", 6152,
  2321         -        "ETRS89 / NTM zone 12", 0, 1,
  2322         -        "GRS 1980", "Greenwich",
  2323         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2324         -        "Northing", "North", "Easting", "East");
  2325         -    add_proj4text (p, 0,
  2326         -        "+proj=tmerc +lat_0=58 +lon_0=12.5 +k=1 +x_0=100000 +y_0=");
  2327         -    add_proj4text (p, 1,
  2328         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2329         -    add_proj4text (p, 2,
  2330         -        "nits=m +no_defs");
  2331         -    add_srs_wkt (p, 0,
  2332         -        "COMPD_CS[\"ETRS89 / NTM zone 12 + NN54 height\",PROJCS[\"");
  2333         -    add_srs_wkt (p, 1,
  2334         -        "ETRS89 / NTM zone 12\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2335         -    add_srs_wkt (p, 2,
  2336         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2337         -    add_srs_wkt (p, 3,
  2338         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2339         -    add_srs_wkt (p, 4,
  2340         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2341         -    add_srs_wkt (p, 5,
  2342         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2343         -    add_srs_wkt (p, 6,
  2344         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2345         -    add_srs_wkt (p, 7,
  2346         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2347         -    add_srs_wkt (p, 8,
  2348         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2349         -    add_srs_wkt (p, 9,
  2350         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2351         -    add_srs_wkt (p, 10,
  2352         -        "entral_meridian\",12.5],PARAMETER[\"scale_factor\",1],PA");
  2353         -    add_srs_wkt (p, 11,
  2354         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2355         -    add_srs_wkt (p, 12,
  2356         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2357         -    add_srs_wkt (p, 13,
  2358         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2359         -    add_srs_wkt (p, 14,
  2360         -        "UTHORITY[\"EPSG\",\"5112\"]],VERT_CS[\"NN54 height\",VER");
  2361         -    add_srs_wkt (p, 15,
  2362         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2363         -    add_srs_wkt (p, 16,
  2364         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2365         -    add_srs_wkt (p, 17,
  2366         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2367         -    add_srs_wkt (p, 18,
  2368         -        "ORITY[\"EPSG\",\"6152\"]]");
  2369         -    p = add_epsg_def_ex (filter, first, last, 6153, "epsg", 6153,
  2370         -        "ETRS89 / NTM zone 13", 0, 1,
  2371         -        "GRS 1980", "Greenwich",
  2372         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2373         -        "Northing", "North", "Easting", "East");
  2374         -    add_proj4text (p, 0,
  2375         -        "+proj=tmerc +lat_0=58 +lon_0=13.5 +k=1 +x_0=100000 +y_0=");
  2376         -    add_proj4text (p, 1,
  2377         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2378         -    add_proj4text (p, 2,
  2379         -        "nits=m +no_defs");
  2380         -    add_srs_wkt (p, 0,
  2381         -        "COMPD_CS[\"ETRS89 / NTM zone 13 + NN54 height\",PROJCS[\"");
  2382         -    add_srs_wkt (p, 1,
  2383         -        "ETRS89 / NTM zone 13\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2384         -    add_srs_wkt (p, 2,
  2385         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2386         -    add_srs_wkt (p, 3,
  2387         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2388         -    add_srs_wkt (p, 4,
  2389         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2390         -    add_srs_wkt (p, 5,
  2391         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2392         -    add_srs_wkt (p, 6,
  2393         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2394         -    add_srs_wkt (p, 7,
  2395         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2396         -    add_srs_wkt (p, 8,
  2397         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2398         -    add_srs_wkt (p, 9,
  2399         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2400         -    add_srs_wkt (p, 10,
  2401         -        "entral_meridian\",13.5],PARAMETER[\"scale_factor\",1],PA");
  2402         -    add_srs_wkt (p, 11,
  2403         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2404         -    add_srs_wkt (p, 12,
  2405         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2406         -    add_srs_wkt (p, 13,
  2407         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2408         -    add_srs_wkt (p, 14,
  2409         -        "UTHORITY[\"EPSG\",\"5113\"]],VERT_CS[\"NN54 height\",VER");
  2410         -    add_srs_wkt (p, 15,
  2411         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2412         -    add_srs_wkt (p, 16,
  2413         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2414         -    add_srs_wkt (p, 17,
  2415         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2416         -    add_srs_wkt (p, 18,
  2417         -        "ORITY[\"EPSG\",\"6153\"]]");
  2418         -    p = add_epsg_def_ex (filter, first, last, 6154, "epsg", 6154,
  2419         -        "ETRS89 / NTM zone 14", 0, 1,
  2420         -        "GRS 1980", "Greenwich",
  2421         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2422         -        "Northing", "North", "Easting", "East");
  2423         -    add_proj4text (p, 0,
  2424         -        "+proj=tmerc +lat_0=58 +lon_0=14.5 +k=1 +x_0=100000 +y_0=");
  2425         -    add_proj4text (p, 1,
  2426         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2427         -    add_proj4text (p, 2,
  2428         -        "nits=m +no_defs");
  2429         -    add_srs_wkt (p, 0,
  2430         -        "COMPD_CS[\"ETRS89 / NTM zone 14 + NN54 height\",PROJCS[\"");
  2431         -    add_srs_wkt (p, 1,
  2432         -        "ETRS89 / NTM zone 14\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2433         -    add_srs_wkt (p, 2,
  2434         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2435         -    add_srs_wkt (p, 3,
  2436         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2437         -    add_srs_wkt (p, 4,
  2438         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2439         -    add_srs_wkt (p, 5,
  2440         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2441         -    add_srs_wkt (p, 6,
  2442         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2443         -    add_srs_wkt (p, 7,
  2444         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2445         -    add_srs_wkt (p, 8,
  2446         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2447         -    add_srs_wkt (p, 9,
  2448         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2449         -    add_srs_wkt (p, 10,
  2450         -        "entral_meridian\",14.5],PARAMETER[\"scale_factor\",1],PA");
  2451         -    add_srs_wkt (p, 11,
  2452         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2453         -    add_srs_wkt (p, 12,
  2454         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2455         -    add_srs_wkt (p, 13,
  2456         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2457         -    add_srs_wkt (p, 14,
  2458         -        "UTHORITY[\"EPSG\",\"5114\"]],VERT_CS[\"NN54 height\",VER");
  2459         -    add_srs_wkt (p, 15,
  2460         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2461         -    add_srs_wkt (p, 16,
  2462         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2463         -    add_srs_wkt (p, 17,
  2464         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2465         -    add_srs_wkt (p, 18,
  2466         -        "ORITY[\"EPSG\",\"6154\"]]");
  2467         -    p = add_epsg_def_ex (filter, first, last, 6155, "epsg", 6155,
  2468         -        "ETRS89 / NTM zone 15", 0, 1,
  2469         -        "GRS 1980", "Greenwich",
  2470         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2471         -        "Northing", "North", "Easting", "East");
  2472         -    add_proj4text (p, 0,
  2473         -        "+proj=tmerc +lat_0=58 +lon_0=15.5 +k=1 +x_0=100000 +y_0=");
  2474         -    add_proj4text (p, 1,
  2475         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2476         -    add_proj4text (p, 2,
  2477         -        "nits=m +no_defs");
  2478         -    add_srs_wkt (p, 0,
  2479         -        "COMPD_CS[\"ETRS89 / NTM zone 15 + NN54 height\",PROJCS[\"");
  2480         -    add_srs_wkt (p, 1,
  2481         -        "ETRS89 / NTM zone 15\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2482         -    add_srs_wkt (p, 2,
  2483         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2484         -    add_srs_wkt (p, 3,
  2485         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2486         -    add_srs_wkt (p, 4,
  2487         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2488         -    add_srs_wkt (p, 5,
  2489         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2490         -    add_srs_wkt (p, 6,
  2491         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2492         -    add_srs_wkt (p, 7,
  2493         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2494         -    add_srs_wkt (p, 8,
  2495         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2496         -    add_srs_wkt (p, 9,
  2497         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2498         -    add_srs_wkt (p, 10,
  2499         -        "entral_meridian\",15.5],PARAMETER[\"scale_factor\",1],PA");
  2500         -    add_srs_wkt (p, 11,
  2501         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2502         -    add_srs_wkt (p, 12,
  2503         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2504         -    add_srs_wkt (p, 13,
  2505         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2506         -    add_srs_wkt (p, 14,
  2507         -        "UTHORITY[\"EPSG\",\"5115\"]],VERT_CS[\"NN54 height\",VER");
  2508         -    add_srs_wkt (p, 15,
  2509         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2510         -    add_srs_wkt (p, 16,
  2511         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2512         -    add_srs_wkt (p, 17,
  2513         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2514         -    add_srs_wkt (p, 18,
  2515         -        "ORITY[\"EPSG\",\"6155\"]]");
  2516         -    p = add_epsg_def_ex (filter, first, last, 6156, "epsg", 6156,
  2517         -        "ETRS89 / NTM zone 16", 0, 1,
  2518         -        "GRS 1980", "Greenwich",
  2519         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2520         -        "Northing", "North", "Easting", "East");
  2521         -    add_proj4text (p, 0,
  2522         -        "+proj=tmerc +lat_0=58 +lon_0=16.5 +k=1 +x_0=100000 +y_0=");
  2523         -    add_proj4text (p, 1,
  2524         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2525         -    add_proj4text (p, 2,
  2526         -        "nits=m +no_defs");
  2527         -    add_srs_wkt (p, 0,
  2528         -        "COMPD_CS[\"ETRS89 / NTM zone 16 + NN54 height\",PROJCS[\"");
  2529         -    add_srs_wkt (p, 1,
  2530         -        "ETRS89 / NTM zone 16\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2531         -    add_srs_wkt (p, 2,
  2532         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2533         -    add_srs_wkt (p, 3,
  2534         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2535         -    add_srs_wkt (p, 4,
  2536         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2537         -    add_srs_wkt (p, 5,
  2538         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2539         -    add_srs_wkt (p, 6,
  2540         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2541         -    add_srs_wkt (p, 7,
  2542         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2543         -    add_srs_wkt (p, 8,
  2544         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2545         -    add_srs_wkt (p, 9,
  2546         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2547         -    add_srs_wkt (p, 10,
  2548         -        "entral_meridian\",16.5],PARAMETER[\"scale_factor\",1],PA");
  2549         -    add_srs_wkt (p, 11,
  2550         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2551         -    add_srs_wkt (p, 12,
  2552         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2553         -    add_srs_wkt (p, 13,
  2554         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2555         -    add_srs_wkt (p, 14,
  2556         -        "UTHORITY[\"EPSG\",\"5116\"]],VERT_CS[\"NN54 height\",VER");
  2557         -    add_srs_wkt (p, 15,
  2558         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2559         -    add_srs_wkt (p, 16,
  2560         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2561         -    add_srs_wkt (p, 17,
  2562         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2563         -    add_srs_wkt (p, 18,
  2564         -        "ORITY[\"EPSG\",\"6156\"]]");
  2565         -    p = add_epsg_def_ex (filter, first, last, 6157, "epsg", 6157,
  2566         -        "ETRS89 / NTM zone 17", 0, 1,
  2567         -        "GRS 1980", "Greenwich",
  2568         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2569         -        "Northing", "North", "Easting", "East");
  2570         -    add_proj4text (p, 0,
  2571         -        "+proj=tmerc +lat_0=58 +lon_0=17.5 +k=1 +x_0=100000 +y_0=");
  2572         -    add_proj4text (p, 1,
  2573         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2574         -    add_proj4text (p, 2,
  2575         -        "nits=m +no_defs");
  2576         -    add_srs_wkt (p, 0,
  2577         -        "COMPD_CS[\"ETRS89 / NTM zone 17 + NN54 height\",PROJCS[\"");
  2578         -    add_srs_wkt (p, 1,
  2579         -        "ETRS89 / NTM zone 17\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2580         -    add_srs_wkt (p, 2,
  2581         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2582         -    add_srs_wkt (p, 3,
  2583         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2584         -    add_srs_wkt (p, 4,
  2585         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2586         -    add_srs_wkt (p, 5,
  2587         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2588         -    add_srs_wkt (p, 6,
  2589         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2590         -    add_srs_wkt (p, 7,
  2591         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2592         -    add_srs_wkt (p, 8,
  2593         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2594         -    add_srs_wkt (p, 9,
  2595         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2596         -    add_srs_wkt (p, 10,
  2597         -        "entral_meridian\",17.5],PARAMETER[\"scale_factor\",1],PA");
  2598         -    add_srs_wkt (p, 11,
  2599         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2600         -    add_srs_wkt (p, 12,
  2601         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2602         -    add_srs_wkt (p, 13,
  2603         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2604         -    add_srs_wkt (p, 14,
  2605         -        "UTHORITY[\"EPSG\",\"5117\"]],VERT_CS[\"NN54 height\",VER");
  2606         -    add_srs_wkt (p, 15,
  2607         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2608         -    add_srs_wkt (p, 16,
  2609         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2610         -    add_srs_wkt (p, 17,
  2611         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2612         -    add_srs_wkt (p, 18,
  2613         -        "ORITY[\"EPSG\",\"6157\"]]");
  2614         -    p = add_epsg_def_ex (filter, first, last, 6158, "epsg", 6158,
  2615         -        "ETRS89 / NTM zone 18", 0, 1,
  2616         -        "GRS 1980", "Greenwich",
  2617         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2618         -        "Northing", "North", "Easting", "East");
  2619         -    add_proj4text (p, 0,
  2620         -        "+proj=tmerc +lat_0=58 +lon_0=18.5 +k=1 +x_0=100000 +y_0=");
  2621         -    add_proj4text (p, 1,
  2622         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2623         -    add_proj4text (p, 2,
  2624         -        "nits=m +no_defs");
  2625         -    add_srs_wkt (p, 0,
  2626         -        "COMPD_CS[\"ETRS89 / NTM zone 18 + NN54 height\",PROJCS[\"");
  2627         -    add_srs_wkt (p, 1,
  2628         -        "ETRS89 / NTM zone 18\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2629         -    add_srs_wkt (p, 2,
  2630         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2631         -    add_srs_wkt (p, 3,
  2632         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2633         -    add_srs_wkt (p, 4,
  2634         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2635         -    add_srs_wkt (p, 5,
  2636         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2637         -    add_srs_wkt (p, 6,
  2638         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2639         -    add_srs_wkt (p, 7,
  2640         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2641         -    add_srs_wkt (p, 8,
  2642         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2643         -    add_srs_wkt (p, 9,
  2644         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2645         -    add_srs_wkt (p, 10,
  2646         -        "entral_meridian\",18.5],PARAMETER[\"scale_factor\",1],PA");
  2647         -    add_srs_wkt (p, 11,
  2648         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2649         -    add_srs_wkt (p, 12,
  2650         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2651         -    add_srs_wkt (p, 13,
  2652         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2653         -    add_srs_wkt (p, 14,
  2654         -        "UTHORITY[\"EPSG\",\"5118\"]],VERT_CS[\"NN54 height\",VER");
  2655         -    add_srs_wkt (p, 15,
  2656         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2657         -    add_srs_wkt (p, 16,
  2658         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2659         -    add_srs_wkt (p, 17,
  2660         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2661         -    add_srs_wkt (p, 18,
  2662         -        "ORITY[\"EPSG\",\"6158\"]]");
  2663         -    p = add_epsg_def_ex (filter, first, last, 6159, "epsg", 6159,
  2664         -        "ETRS89 / NTM zone 19", 0, 1,
  2665         -        "GRS 1980", "Greenwich",
  2666         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2667         -        "Northing", "North", "Easting", "East");
  2668         -    add_proj4text (p, 0,
  2669         -        "+proj=tmerc +lat_0=58 +lon_0=19.5 +k=1 +x_0=100000 +y_0=");
  2670         -    add_proj4text (p, 1,
  2671         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2672         -    add_proj4text (p, 2,
  2673         -        "nits=m +no_defs");
  2674         -    add_srs_wkt (p, 0,
  2675         -        "COMPD_CS[\"ETRS89 / NTM zone 19 + NN54 height\",PROJCS[\"");
  2676         -    add_srs_wkt (p, 1,
  2677         -        "ETRS89 / NTM zone 19\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2678         -    add_srs_wkt (p, 2,
  2679         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2680         -    add_srs_wkt (p, 3,
  2681         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2682         -    add_srs_wkt (p, 4,
  2683         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2684         -    add_srs_wkt (p, 5,
  2685         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2686         -    add_srs_wkt (p, 6,
  2687         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2688         -    add_srs_wkt (p, 7,
  2689         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2690         -    add_srs_wkt (p, 8,
  2691         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2692         -    add_srs_wkt (p, 9,
  2693         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2694         -    add_srs_wkt (p, 10,
  2695         -        "entral_meridian\",19.5],PARAMETER[\"scale_factor\",1],PA");
  2696         -    add_srs_wkt (p, 11,
  2697         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2698         -    add_srs_wkt (p, 12,
  2699         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2700         -    add_srs_wkt (p, 13,
  2701         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2702         -    add_srs_wkt (p, 14,
  2703         -        "UTHORITY[\"EPSG\",\"5119\"]],VERT_CS[\"NN54 height\",VER");
  2704         -    add_srs_wkt (p, 15,
  2705         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2706         -    add_srs_wkt (p, 16,
  2707         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2708         -    add_srs_wkt (p, 17,
  2709         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2710         -    add_srs_wkt (p, 18,
  2711         -        "ORITY[\"EPSG\",\"6159\"]]");
  2712         -    p = add_epsg_def_ex (filter, first, last, 6160, "epsg", 6160,
  2713         -        "ETRS89 / NTM zone 20", 0, 1,
  2714         -        "GRS 1980", "Greenwich",
  2715         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2716         -        "Northing", "North", "Easting", "East");
  2717         -    add_proj4text (p, 0,
  2718         -        "+proj=tmerc +lat_0=58 +lon_0=20.5 +k=1 +x_0=100000 +y_0=");
  2719         -    add_proj4text (p, 1,
  2720         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2721         -    add_proj4text (p, 2,
  2722         -        "nits=m +no_defs");
  2723         -    add_srs_wkt (p, 0,
  2724         -        "COMPD_CS[\"ETRS89 / NTM zone 20 + NN54 height\",PROJCS[\"");
  2725         -    add_srs_wkt (p, 1,
  2726         -        "ETRS89 / NTM zone 20\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2727         -    add_srs_wkt (p, 2,
  2728         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2729         -    add_srs_wkt (p, 3,
  2730         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2731         -    add_srs_wkt (p, 4,
  2732         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2733         -    add_srs_wkt (p, 5,
  2734         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2735         -    add_srs_wkt (p, 6,
  2736         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2737         -    add_srs_wkt (p, 7,
  2738         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2739         -    add_srs_wkt (p, 8,
  2740         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2741         -    add_srs_wkt (p, 9,
  2742         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2743         -    add_srs_wkt (p, 10,
  2744         -        "entral_meridian\",20.5],PARAMETER[\"scale_factor\",1],PA");
  2745         -    add_srs_wkt (p, 11,
  2746         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2747         -    add_srs_wkt (p, 12,
  2748         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2749         -    add_srs_wkt (p, 13,
  2750         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2751         -    add_srs_wkt (p, 14,
  2752         -        "UTHORITY[\"EPSG\",\"5120\"]],VERT_CS[\"NN54 height\",VER");
  2753         -    add_srs_wkt (p, 15,
  2754         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2755         -    add_srs_wkt (p, 16,
  2756         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2757         -    add_srs_wkt (p, 17,
  2758         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2759         -    add_srs_wkt (p, 18,
  2760         -        "ORITY[\"EPSG\",\"6160\"]]");
  2761         -    p = add_epsg_def_ex (filter, first, last, 6161, "epsg", 6161,
  2762         -        "ETRS89 / NTM zone 21", 0, 1,
  2763         -        "GRS 1980", "Greenwich",
  2764         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2765         -        "Northing", "North", "Easting", "East");
  2766         -    add_proj4text (p, 0,
  2767         -        "+proj=tmerc +lat_0=58 +lon_0=21.5 +k=1 +x_0=100000 +y_0=");
  2768         -    add_proj4text (p, 1,
  2769         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2770         -    add_proj4text (p, 2,
  2771         -        "nits=m +no_defs");
  2772         -    add_srs_wkt (p, 0,
  2773         -        "COMPD_CS[\"ETRS89 / NTM zone 21 + NN54 height\",PROJCS[\"");
  2774         -    add_srs_wkt (p, 1,
  2775         -        "ETRS89 / NTM zone 21\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2776         -    add_srs_wkt (p, 2,
  2777         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2778         -    add_srs_wkt (p, 3,
  2779         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2780         -    add_srs_wkt (p, 4,
  2781         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2782         -    add_srs_wkt (p, 5,
  2783         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2784         -    add_srs_wkt (p, 6,
  2785         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2786         -    add_srs_wkt (p, 7,
  2787         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2788         -    add_srs_wkt (p, 8,
  2789         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2790         -    add_srs_wkt (p, 9,
  2791         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2792         -    add_srs_wkt (p, 10,
  2793         -        "entral_meridian\",21.5],PARAMETER[\"scale_factor\",1],PA");
  2794         -    add_srs_wkt (p, 11,
  2795         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2796         -    add_srs_wkt (p, 12,
  2797         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2798         -    add_srs_wkt (p, 13,
  2799         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2800         -    add_srs_wkt (p, 14,
  2801         -        "UTHORITY[\"EPSG\",\"5121\"]],VERT_CS[\"NN54 height\",VER");
  2802         -    add_srs_wkt (p, 15,
  2803         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2804         -    add_srs_wkt (p, 16,
  2805         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2806         -    add_srs_wkt (p, 17,
  2807         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2808         -    add_srs_wkt (p, 18,
  2809         -        "ORITY[\"EPSG\",\"6161\"]]");
  2810         -    p = add_epsg_def_ex (filter, first, last, 6162, "epsg", 6162,
  2811         -        "ETRS89 / NTM zone 22", 0, 1,
  2812         -        "GRS 1980", "Greenwich",
  2813         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2814         -        "Northing", "North", "Easting", "East");
  2815         -    add_proj4text (p, 0,
  2816         -        "+proj=tmerc +lat_0=58 +lon_0=22.5 +k=1 +x_0=100000 +y_0=");
  2817         -    add_proj4text (p, 1,
  2818         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2819         -    add_proj4text (p, 2,
  2820         -        "nits=m +no_defs");
  2821         -    add_srs_wkt (p, 0,
  2822         -        "COMPD_CS[\"ETRS89 / NTM zone 22 + NN54 height\",PROJCS[\"");
  2823         -    add_srs_wkt (p, 1,
  2824         -        "ETRS89 / NTM zone 22\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2825         -    add_srs_wkt (p, 2,
  2826         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2827         -    add_srs_wkt (p, 3,
  2828         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2829         -    add_srs_wkt (p, 4,
  2830         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2831         -    add_srs_wkt (p, 5,
  2832         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2833         -    add_srs_wkt (p, 6,
  2834         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2835         -    add_srs_wkt (p, 7,
  2836         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2837         -    add_srs_wkt (p, 8,
  2838         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2839         -    add_srs_wkt (p, 9,
  2840         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2841         -    add_srs_wkt (p, 10,
  2842         -        "entral_meridian\",22.5],PARAMETER[\"scale_factor\",1],PA");
  2843         -    add_srs_wkt (p, 11,
  2844         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2845         -    add_srs_wkt (p, 12,
  2846         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2847         -    add_srs_wkt (p, 13,
  2848         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2849         -    add_srs_wkt (p, 14,
  2850         -        "UTHORITY[\"EPSG\",\"5122\"]],VERT_CS[\"NN54 height\",VER");
  2851         -    add_srs_wkt (p, 15,
  2852         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2853         -    add_srs_wkt (p, 16,
  2854         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2855         -    add_srs_wkt (p, 17,
  2856         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2857         -    add_srs_wkt (p, 18,
  2858         -        "ORITY[\"EPSG\",\"6162\"]]");
  2859         -    p = add_epsg_def_ex (filter, first, last, 6163, "epsg", 6163,
  2860         -        "ETRS89 / NTM zone 23", 0, 1,
  2861         -        "GRS 1980", "Greenwich",
  2862         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2863         -        "Northing", "North", "Easting", "East");
  2864         -    add_proj4text (p, 0,
  2865         -        "+proj=tmerc +lat_0=58 +lon_0=23.5 +k=1 +x_0=100000 +y_0=");
  2866         -    add_proj4text (p, 1,
  2867         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2868         -    add_proj4text (p, 2,
  2869         -        "nits=m +no_defs");
  2870         -    add_srs_wkt (p, 0,
  2871         -        "COMPD_CS[\"ETRS89 / NTM zone 23 + NN54 height\",PROJCS[\"");
  2872         -    add_srs_wkt (p, 1,
  2873         -        "ETRS89 / NTM zone 23\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2874         -    add_srs_wkt (p, 2,
  2875         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2876         -    add_srs_wkt (p, 3,
  2877         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2878         -    add_srs_wkt (p, 4,
  2879         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2880         -    add_srs_wkt (p, 5,
  2881         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2882         -    add_srs_wkt (p, 6,
  2883         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2884         -    add_srs_wkt (p, 7,
  2885         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2886         -    add_srs_wkt (p, 8,
  2887         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2888         -    add_srs_wkt (p, 9,
  2889         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2890         -    add_srs_wkt (p, 10,
  2891         -        "entral_meridian\",23.5],PARAMETER[\"scale_factor\",1],PA");
  2892         -    add_srs_wkt (p, 11,
  2893         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2894         -    add_srs_wkt (p, 12,
  2895         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2896         -    add_srs_wkt (p, 13,
  2897         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2898         -    add_srs_wkt (p, 14,
  2899         -        "UTHORITY[\"EPSG\",\"5123\"]],VERT_CS[\"NN54 height\",VER");
  2900         -    add_srs_wkt (p, 15,
  2901         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2902         -    add_srs_wkt (p, 16,
  2903         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2904         -    add_srs_wkt (p, 17,
  2905         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2906         -    add_srs_wkt (p, 18,
  2907         -        "ORITY[\"EPSG\",\"6163\"]]");
  2908         -    p = add_epsg_def_ex (filter, first, last, 6164, "epsg", 6164,
  2909         -        "ETRS89 / NTM zone 24", 0, 1,
  2910         -        "GRS 1980", "Greenwich",
  2911         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2912         -        "Northing", "North", "Easting", "East");
  2913         -    add_proj4text (p, 0,
  2914         -        "+proj=tmerc +lat_0=58 +lon_0=24.5 +k=1 +x_0=100000 +y_0=");
  2915         -    add_proj4text (p, 1,
  2916         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2917         -    add_proj4text (p, 2,
  2918         -        "nits=m +no_defs");
  2919         -    add_srs_wkt (p, 0,
  2920         -        "COMPD_CS[\"ETRS89 / NTM zone 24 + NN54 height\",PROJCS[\"");
  2921         -    add_srs_wkt (p, 1,
  2922         -        "ETRS89 / NTM zone 24\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2923         -    add_srs_wkt (p, 2,
  2924         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2925         -    add_srs_wkt (p, 3,
  2926         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2927         -    add_srs_wkt (p, 4,
  2928         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2929         -    add_srs_wkt (p, 5,
  2930         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2931         -    add_srs_wkt (p, 6,
  2932         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2933         -    add_srs_wkt (p, 7,
  2934         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2935         -    add_srs_wkt (p, 8,
  2936         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2937         -    add_srs_wkt (p, 9,
  2938         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2939         -    add_srs_wkt (p, 10,
  2940         -        "entral_meridian\",24.5],PARAMETER[\"scale_factor\",1],PA");
  2941         -    add_srs_wkt (p, 11,
  2942         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2943         -    add_srs_wkt (p, 12,
  2944         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2945         -    add_srs_wkt (p, 13,
  2946         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2947         -    add_srs_wkt (p, 14,
  2948         -        "UTHORITY[\"EPSG\",\"5124\"]],VERT_CS[\"NN54 height\",VER");
  2949         -    add_srs_wkt (p, 15,
  2950         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  2951         -    add_srs_wkt (p, 16,
  2952         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2953         -    add_srs_wkt (p, 17,
  2954         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  2955         -    add_srs_wkt (p, 18,
  2956         -        "ORITY[\"EPSG\",\"6164\"]]");
  2957         -    p = add_epsg_def_ex (filter, first, last, 6165, "epsg", 6165,
  2958         -        "ETRS89 / NTM zone 25", 0, 1,
  2959         -        "GRS 1980", "Greenwich",
  2960         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2961         -        "Northing", "North", "Easting", "East");
  2962         -    add_proj4text (p, 0,
  2963         -        "+proj=tmerc +lat_0=58 +lon_0=25.5 +k=1 +x_0=100000 +y_0=");
  2964         -    add_proj4text (p, 1,
  2965         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  2966         -    add_proj4text (p, 2,
  2967         -        "nits=m +no_defs");
  2968         -    add_srs_wkt (p, 0,
  2969         -        "COMPD_CS[\"ETRS89 / NTM zone 25 + NN54 height\",PROJCS[\"");
  2970         -    add_srs_wkt (p, 1,
  2971         -        "ETRS89 / NTM zone 25\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  2972         -    add_srs_wkt (p, 2,
  2973         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  2974         -    add_srs_wkt (p, 3,
  2975         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  2976         -    add_srs_wkt (p, 4,
  2977         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  2978         -    add_srs_wkt (p, 5,
  2979         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2980         -    add_srs_wkt (p, 6,
  2981         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2982         -    add_srs_wkt (p, 7,
  2983         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2984         -    add_srs_wkt (p, 8,
  2985         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  2986         -    add_srs_wkt (p, 9,
  2987         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  2988         -    add_srs_wkt (p, 10,
  2989         -        "entral_meridian\",25.5],PARAMETER[\"scale_factor\",1],PA");
  2990         -    add_srs_wkt (p, 11,
  2991         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  2992         -    add_srs_wkt (p, 12,
  2993         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2994         -    add_srs_wkt (p, 13,
  2995         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  2996         -    add_srs_wkt (p, 14,
  2997         -        "UTHORITY[\"EPSG\",\"5125\"]],VERT_CS[\"NN54 height\",VER");
  2998         -    add_srs_wkt (p, 15,
  2999         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  3000         -    add_srs_wkt (p, 16,
  3001         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3002         -    add_srs_wkt (p, 17,
  3003         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  3004         -    add_srs_wkt (p, 18,
  3005         -        "ORITY[\"EPSG\",\"6165\"]]");
  3006         -    p = add_epsg_def_ex (filter, first, last, 6166, "epsg", 6166,
  3007         -        "ETRS89 / NTM zone 26", 0, 1,
  3008         -        "GRS 1980", "Greenwich",
  3009         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3010         -        "Northing", "North", "Easting", "East");
  3011         -    add_proj4text (p, 0,
  3012         -        "+proj=tmerc +lat_0=58 +lon_0=26.5 +k=1 +x_0=100000 +y_0=");
  3013         -    add_proj4text (p, 1,
  3014         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  3015         -    add_proj4text (p, 2,
  3016         -        "nits=m +no_defs");
  3017         -    add_srs_wkt (p, 0,
  3018         -        "COMPD_CS[\"ETRS89 / NTM zone 26 + NN54 height\",PROJCS[\"");
  3019         -    add_srs_wkt (p, 1,
  3020         -        "ETRS89 / NTM zone 26\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  3021         -    add_srs_wkt (p, 2,
  3022         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  3023         -    add_srs_wkt (p, 3,
  3024         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  3025         -    add_srs_wkt (p, 4,
  3026         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  3027         -    add_srs_wkt (p, 5,
  3028         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3029         -    add_srs_wkt (p, 6,
  3030         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3031         -    add_srs_wkt (p, 7,
  3032         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3033         -    add_srs_wkt (p, 8,
  3034         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  3035         -    add_srs_wkt (p, 9,
  3036         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  3037         -    add_srs_wkt (p, 10,
  3038         -        "entral_meridian\",26.5],PARAMETER[\"scale_factor\",1],PA");
  3039         -    add_srs_wkt (p, 11,
  3040         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  3041         -    add_srs_wkt (p, 12,
  3042         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3043         -    add_srs_wkt (p, 13,
  3044         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3045         -    add_srs_wkt (p, 14,
  3046         -        "UTHORITY[\"EPSG\",\"5126\"]],VERT_CS[\"NN54 height\",VER");
  3047         -    add_srs_wkt (p, 15,
  3048         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  3049         -    add_srs_wkt (p, 16,
  3050         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3051         -    add_srs_wkt (p, 17,
  3052         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  3053         -    add_srs_wkt (p, 18,
  3054         -        "ORITY[\"EPSG\",\"6166\"]]");
  3055         -    p = add_epsg_def_ex (filter, first, last, 6167, "epsg", 6167,
  3056         -        "ETRS89 / NTM zone 27", 0, 1,
  3057         -        "GRS 1980", "Greenwich",
  3058         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3059         -        "Northing", "North", "Easting", "East");
  3060         -    add_proj4text (p, 0,
  3061         -        "+proj=tmerc +lat_0=58 +lon_0=27.5 +k=1 +x_0=100000 +y_0=");
  3062         -    add_proj4text (p, 1,
  3063         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  3064         -    add_proj4text (p, 2,
  3065         -        "nits=m +no_defs");
  3066         -    add_srs_wkt (p, 0,
  3067         -        "COMPD_CS[\"ETRS89 / NTM zone 27 + NN54 height\",PROJCS[\"");
  3068         -    add_srs_wkt (p, 1,
  3069         -        "ETRS89 / NTM zone 27\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  3070         -    add_srs_wkt (p, 2,
  3071         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  3072         -    add_srs_wkt (p, 3,
  3073         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  3074         -    add_srs_wkt (p, 4,
  3075         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  3076         -    add_srs_wkt (p, 5,
  3077         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3078         -    add_srs_wkt (p, 6,
  3079         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3080         -    add_srs_wkt (p, 7,
  3081         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3082         -    add_srs_wkt (p, 8,
  3083         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  3084         -    add_srs_wkt (p, 9,
  3085         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  3086         -    add_srs_wkt (p, 10,
  3087         -        "entral_meridian\",27.5],PARAMETER[\"scale_factor\",1],PA");
  3088         -    add_srs_wkt (p, 11,
  3089         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  3090         -    add_srs_wkt (p, 12,
  3091         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3092         -    add_srs_wkt (p, 13,
  3093         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3094         -    add_srs_wkt (p, 14,
  3095         -        "UTHORITY[\"EPSG\",\"5127\"]],VERT_CS[\"NN54 height\",VER");
  3096         -    add_srs_wkt (p, 15,
  3097         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  3098         -    add_srs_wkt (p, 16,
  3099         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3100         -    add_srs_wkt (p, 17,
  3101         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  3102         -    add_srs_wkt (p, 18,
  3103         -        "ORITY[\"EPSG\",\"6167\"]]");
  3104         -    p = add_epsg_def_ex (filter, first, last, 6168, "epsg", 6168,
  3105         -        "ETRS89 / NTM zone 28", 0, 1,
  3106         -        "GRS 1980", "Greenwich",
  3107         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3108         -        "Northing", "North", "Easting", "East");
  3109         -    add_proj4text (p, 0,
  3110         -        "+proj=tmerc +lat_0=58 +lon_0=28.5 +k=1 +x_0=100000 +y_0=");
  3111         -    add_proj4text (p, 1,
  3112         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  3113         -    add_proj4text (p, 2,
  3114         -        "nits=m +no_defs");
  3115         -    add_srs_wkt (p, 0,
  3116         -        "COMPD_CS[\"ETRS89 / NTM zone 28 + NN54 height\",PROJCS[\"");
  3117         -    add_srs_wkt (p, 1,
  3118         -        "ETRS89 / NTM zone 28\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  3119         -    add_srs_wkt (p, 2,
  3120         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  3121         -    add_srs_wkt (p, 3,
  3122         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  3123         -    add_srs_wkt (p, 4,
  3124         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  3125         -    add_srs_wkt (p, 5,
  3126         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3127         -    add_srs_wkt (p, 6,
  3128         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3129         -    add_srs_wkt (p, 7,
  3130         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3131         -    add_srs_wkt (p, 8,
  3132         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  3133         -    add_srs_wkt (p, 9,
  3134         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  3135         -    add_srs_wkt (p, 10,
  3136         -        "entral_meridian\",28.5],PARAMETER[\"scale_factor\",1],PA");
  3137         -    add_srs_wkt (p, 11,
  3138         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  3139         -    add_srs_wkt (p, 12,
  3140         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3141         -    add_srs_wkt (p, 13,
  3142         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3143         -    add_srs_wkt (p, 14,
  3144         -        "UTHORITY[\"EPSG\",\"5128\"]],VERT_CS[\"NN54 height\",VER");
  3145         -    add_srs_wkt (p, 15,
  3146         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  3147         -    add_srs_wkt (p, 16,
  3148         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3149         -    add_srs_wkt (p, 17,
  3150         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  3151         -    add_srs_wkt (p, 18,
  3152         -        "ORITY[\"EPSG\",\"6168\"]]");
  3153         -    p = add_epsg_def_ex (filter, first, last, 6169, "epsg", 6169,
  3154         -        "ETRS89 / NTM zone 29", 0, 1,
  3155         -        "GRS 1980", "Greenwich",
  3156         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3157         -        "Northing", "North", "Easting", "East");
  3158         -    add_proj4text (p, 0,
  3159         -        "+proj=tmerc +lat_0=58 +lon_0=29.5 +k=1 +x_0=100000 +y_0=");
  3160         -    add_proj4text (p, 1,
  3161         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  3162         -    add_proj4text (p, 2,
  3163         -        "nits=m +no_defs");
  3164         -    add_srs_wkt (p, 0,
  3165         -        "COMPD_CS[\"ETRS89 / NTM zone 29 + NN54 height\",PROJCS[\"");
  3166         -    add_srs_wkt (p, 1,
  3167         -        "ETRS89 / NTM zone 29\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  3168         -    add_srs_wkt (p, 2,
  3169         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  3170         -    add_srs_wkt (p, 3,
  3171         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  3172         -    add_srs_wkt (p, 4,
  3173         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  3174         -    add_srs_wkt (p, 5,
  3175         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3176         -    add_srs_wkt (p, 6,
  3177         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3178         -    add_srs_wkt (p, 7,
  3179         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3180         -    add_srs_wkt (p, 8,
  3181         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  3182         -    add_srs_wkt (p, 9,
  3183         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  3184         -    add_srs_wkt (p, 10,
  3185         -        "entral_meridian\",29.5],PARAMETER[\"scale_factor\",1],PA");
  3186         -    add_srs_wkt (p, 11,
  3187         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  3188         -    add_srs_wkt (p, 12,
  3189         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3190         -    add_srs_wkt (p, 13,
  3191         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3192         -    add_srs_wkt (p, 14,
  3193         -        "UTHORITY[\"EPSG\",\"5129\"]],VERT_CS[\"NN54 height\",VER");
  3194         -    add_srs_wkt (p, 15,
  3195         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  3196         -    add_srs_wkt (p, 16,
  3197         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3198         -    add_srs_wkt (p, 17,
  3199         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  3200         -    add_srs_wkt (p, 18,
  3201         -        "ORITY[\"EPSG\",\"6169\"]]");
  3202         -    p = add_epsg_def_ex (filter, first, last, 6170, "epsg", 6170,
  3203         -        "ETRS89 / NTM zone 30", 0, 1,
  3204         -        "GRS 1980", "Greenwich",
  3205         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3206         -        "Northing", "North", "Easting", "East");
  3207         -    add_proj4text (p, 0,
  3208         -        "+proj=tmerc +lat_0=58 +lon_0=30.5 +k=1 +x_0=100000 +y_0=");
  3209         -    add_proj4text (p, 1,
  3210         -        "1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vu");
  3211         -    add_proj4text (p, 2,
  3212         -        "nits=m +no_defs");
  3213         -    add_srs_wkt (p, 0,
  3214         -        "COMPD_CS[\"ETRS89 / NTM zone 30 + NN54 height\",PROJCS[\"");
  3215         -    add_srs_wkt (p, 1,
  3216         -        "ETRS89 / NTM zone 30\",GEOGCS[\"ETRS89\",DATUM[\"Europea");
  3217         -    add_srs_wkt (p, 2,
  3218         -        "n_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 198");
  3219         -    add_srs_wkt (p, 3,
  3220         -        "0\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],");
  3221         -    add_srs_wkt (p, 4,
  3222         -        "TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PRI");
  3223         -    add_srs_wkt (p, 5,
  3224         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3225         -    add_srs_wkt (p, 6,
  3226         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3227         -    add_srs_wkt (p, 7,
  3228         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3229         -    add_srs_wkt (p, 8,
  3230         -        "ORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Mercat");
  3231         -    add_srs_wkt (p, 9,
  3232         -        "or\"],PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"c");
  3233         -    add_srs_wkt (p, 10,
  3234         -        "entral_meridian\",30.5],PARAMETER[\"scale_factor\",1],PA");
  3235         -    add_srs_wkt (p, 11,
  3236         -        "RAMETER[\"false_easting\",100000],PARAMETER[\"false_nort");
  3237         -    add_srs_wkt (p, 12,
  3238         -        "hing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3239         -    add_srs_wkt (p, 13,
  3240         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3241         -    add_srs_wkt (p, 14,
  3242         -        "UTHORITY[\"EPSG\",\"5130\"]],VERT_CS[\"NN54 height\",VER");
  3243         -    add_srs_wkt (p, 15,
  3244         -        "T_DATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPS");
  3245         -    add_srs_wkt (p, 16,
  3246         -        "G\",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  3247         -    add_srs_wkt (p, 17,
  3248         -        "1\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTH");
  3249         -    add_srs_wkt (p, 18,
  3250         -        "ORITY[\"EPSG\",\"6170\"]]");
  3251         -    p = add_epsg_def_ex (filter, first, last, 6171, "epsg", 6171,
  3252         -        "ETRS89 / UTM zone 31N", 0, 0,
  3253         -        "GRS 1980", "Greenwich",
  3254         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3255         -        "Easting", "East", "Northing", "North");
  3256         -    add_proj4text (p, 0,
  3257         -        "+proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3258         -    add_proj4text (p, 1,
  3259         -        "units=m +vunits=m +no_defs");
  3260         -    add_srs_wkt (p, 0,
  3261         -        "COMPD_CS[\"ETRS89 / UTM zone 31 + NN54 height\",PROJCS[\"");
  3262         -    add_srs_wkt (p, 1,
  3263         -        "ETRS89 / UTM zone 31N\",GEOGCS[\"ETRS89\",DATUM[\"Europe");
  3264         -    add_srs_wkt (p, 2,
  3265         -        "an_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 19");
  3266         -    add_srs_wkt (p, 3,
  3267         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  3268         -    add_srs_wkt (p, 4,
  3269         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PR");
  3270         -    add_srs_wkt (p, 5,
  3271         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3272         -    add_srs_wkt (p, 6,
  3273         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3274         -    add_srs_wkt (p, 7,
  3275         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  3276         -    add_srs_wkt (p, 8,
  3277         -        "HORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Merca");
  3278         -    add_srs_wkt (p, 9,
  3279         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3280         -    add_srs_wkt (p, 10,
  3281         -        "entral_meridian\",3],PARAMETER[\"scale_factor\",0.9996],");
  3282         -    add_srs_wkt (p, 11,
  3283         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  3284         -    add_srs_wkt (p, 12,
  3285         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3286         -    add_srs_wkt (p, 13,
  3287         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3288         -    add_srs_wkt (p, 14,
  3289         -        "RITY[\"EPSG\",\"25831\"]],VERT_CS[\"NN54 height\",VERT_D");
  3290         -    add_srs_wkt (p, 15,
  3291         -        "ATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPSG\"");
  3292         -    add_srs_wkt (p, 16,
  3293         -        ",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3294         -    add_srs_wkt (p, 17,
  3295         -        "]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTHORI");
  3296         -    add_srs_wkt (p, 18,
  3297         -        "TY[\"EPSG\",\"6171\"]]");
  3298         -    p = add_epsg_def_ex (filter, first, last, 6172, "epsg", 6172,
  3299         -        "ETRS89 / UTM zone 32N", 0, 0,
  3300         -        "GRS 1980", "Greenwich",
  3301         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3302         -        "Easting", "East", "Northing", "North");
  3303         -    add_proj4text (p, 0,
  3304         -        "+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3305         -    add_proj4text (p, 1,
  3306         -        "units=m +vunits=m +no_defs");
  3307         -    add_srs_wkt (p, 0,
  3308         -        "COMPD_CS[\"ETRS89 / UTM zone 32 + NN54 height\",PROJCS[\"");
  3309         -    add_srs_wkt (p, 1,
  3310         -        "ETRS89 / UTM zone 32N\",GEOGCS[\"ETRS89\",DATUM[\"Europe");
  3311         -    add_srs_wkt (p, 2,
  3312         -        "an_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 19");
  3313         -    add_srs_wkt (p, 3,
  3314         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  3315         -    add_srs_wkt (p, 4,
  3316         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PR");
  3317         -    add_srs_wkt (p, 5,
  3318         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3319         -    add_srs_wkt (p, 6,
  3320         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3321         -    add_srs_wkt (p, 7,
  3322         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  3323         -    add_srs_wkt (p, 8,
  3324         -        "HORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Merca");
  3325         -    add_srs_wkt (p, 9,
  3326         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3327         -    add_srs_wkt (p, 10,
  3328         -        "entral_meridian\",9],PARAMETER[\"scale_factor\",0.9996],");
  3329         -    add_srs_wkt (p, 11,
  3330         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  3331         -    add_srs_wkt (p, 12,
  3332         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3333         -    add_srs_wkt (p, 13,
  3334         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3335         -    add_srs_wkt (p, 14,
  3336         -        "RITY[\"EPSG\",\"25832\"]],VERT_CS[\"NN54 height\",VERT_D");
  3337         -    add_srs_wkt (p, 15,
  3338         -        "ATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPSG\"");
  3339         -    add_srs_wkt (p, 16,
  3340         -        ",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3341         -    add_srs_wkt (p, 17,
  3342         -        "]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTHORI");
  3343         -    add_srs_wkt (p, 18,
  3344         -        "TY[\"EPSG\",\"6172\"]]");
  3345         -    p = add_epsg_def_ex (filter, first, last, 6173, "epsg", 6173,
  3346         -        "ETRS89 / UTM zone 33N", 0, 0,
  3347         -        "GRS 1980", "Greenwich",
  3348         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3349         -        "Easting", "East", "Northing", "North");
  3350         -    add_proj4text (p, 0,
  3351         -        "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3352         -    add_proj4text (p, 1,
  3353         -        "units=m +vunits=m +no_defs");
  3354         -    add_srs_wkt (p, 0,
  3355         -        "COMPD_CS[\"ETRS89 / UTM zone 33 + NN54 height\",PROJCS[\"");
  3356         -    add_srs_wkt (p, 1,
  3357         -        "ETRS89 / UTM zone 33N\",GEOGCS[\"ETRS89\",DATUM[\"Europe");
  3358         -    add_srs_wkt (p, 2,
  3359         -        "an_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 19");
  3360         -    add_srs_wkt (p, 3,
  3361         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  3362         -    add_srs_wkt (p, 4,
  3363         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PR");
  3364         -    add_srs_wkt (p, 5,
  3365         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3366         -    add_srs_wkt (p, 6,
  3367         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3368         -    add_srs_wkt (p, 7,
  3369         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  3370         -    add_srs_wkt (p, 8,
  3371         -        "HORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Merca");
  3372         -    add_srs_wkt (p, 9,
  3373         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3374         -    add_srs_wkt (p, 10,
  3375         -        "entral_meridian\",15],PARAMETER[\"scale_factor\",0.9996]");
  3376         -    add_srs_wkt (p, 11,
  3377         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  3378         -    add_srs_wkt (p, 12,
  3379         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3380         -    add_srs_wkt (p, 13,
  3381         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3382         -    add_srs_wkt (p, 14,
  3383         -        "RITY[\"EPSG\",\"25833\"]],VERT_CS[\"NN54 height\",VERT_D");
  3384         -    add_srs_wkt (p, 15,
  3385         -        "ATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPSG\"");
  3386         -    add_srs_wkt (p, 16,
  3387         -        ",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3388         -    add_srs_wkt (p, 17,
  3389         -        "]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTHORI");
  3390         -    add_srs_wkt (p, 18,
  3391         -        "TY[\"EPSG\",\"6173\"]]");
  3392         -    p = add_epsg_def_ex (filter, first, last, 6174, "epsg", 6174,
  3393         -        "ETRS89 / UTM zone 34N", 0, 0,
  3394         -        "GRS 1980", "Greenwich",
  3395         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3396         -        "Easting", "East", "Northing", "North");
  3397         -    add_proj4text (p, 0,
  3398         -        "+proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3399         -    add_proj4text (p, 1,
  3400         -        "units=m +vunits=m +no_defs");
  3401         -    add_srs_wkt (p, 0,
  3402         -        "COMPD_CS[\"ETRS89 / UTM zone 34 + NN54 height\",PROJCS[\"");
  3403         -    add_srs_wkt (p, 1,
  3404         -        "ETRS89 / UTM zone 34N\",GEOGCS[\"ETRS89\",DATUM[\"Europe");
  3405         -    add_srs_wkt (p, 2,
  3406         -        "an_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 19");
  3407         -    add_srs_wkt (p, 3,
  3408         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  3409         -    add_srs_wkt (p, 4,
  3410         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PR");
  3411         -    add_srs_wkt (p, 5,
  3412         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3413         -    add_srs_wkt (p, 6,
  3414         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3415         -    add_srs_wkt (p, 7,
  3416         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  3417         -    add_srs_wkt (p, 8,
  3418         -        "HORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Merca");
  3419         -    add_srs_wkt (p, 9,
  3420         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3421         -    add_srs_wkt (p, 10,
  3422         -        "entral_meridian\",21],PARAMETER[\"scale_factor\",0.9996]");
  3423         -    add_srs_wkt (p, 11,
  3424         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  3425         -    add_srs_wkt (p, 12,
  3426         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3427         -    add_srs_wkt (p, 13,
  3428         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3429         -    add_srs_wkt (p, 14,
  3430         -        "RITY[\"EPSG\",\"25834\"]],VERT_CS[\"NN54 height\",VERT_D");
  3431         -    add_srs_wkt (p, 15,
  3432         -        "ATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPSG\"");
  3433         -    add_srs_wkt (p, 16,
  3434         -        ",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3435         -    add_srs_wkt (p, 17,
  3436         -        "]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTHORI");
  3437         -    add_srs_wkt (p, 18,
  3438         -        "TY[\"EPSG\",\"6174\"]]");
  3439         -    p = add_epsg_def_ex (filter, first, last, 6175, "epsg", 6175,
  3440         -        "ETRS89 / UTM zone 35N", 0, 0,
  3441         -        "GRS 1980", "Greenwich",
  3442         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3443         -        "Easting", "East", "Northing", "North");
  3444         -    add_proj4text (p, 0,
  3445         -        "+proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3446         -    add_proj4text (p, 1,
  3447         -        "units=m +vunits=m +no_defs");
  3448         -    add_srs_wkt (p, 0,
  3449         -        "COMPD_CS[\"ETRS89 / UTM zone 35 + NN54 height\",PROJCS[\"");
  3450         -    add_srs_wkt (p, 1,
  3451         -        "ETRS89 / UTM zone 35N\",GEOGCS[\"ETRS89\",DATUM[\"Europe");
  3452         -    add_srs_wkt (p, 2,
  3453         -        "an_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 19");
  3454         -    add_srs_wkt (p, 3,
  3455         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  3456         -    add_srs_wkt (p, 4,
  3457         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PR");
  3458         -    add_srs_wkt (p, 5,
  3459         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3460         -    add_srs_wkt (p, 6,
  3461         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3462         -    add_srs_wkt (p, 7,
  3463         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  3464         -    add_srs_wkt (p, 8,
  3465         -        "HORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Merca");
  3466         -    add_srs_wkt (p, 9,
  3467         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3468         -    add_srs_wkt (p, 10,
  3469         -        "entral_meridian\",27],PARAMETER[\"scale_factor\",0.9996]");
  3470         -    add_srs_wkt (p, 11,
  3471         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  3472         -    add_srs_wkt (p, 12,
  3473         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3474         -    add_srs_wkt (p, 13,
  3475         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3476         -    add_srs_wkt (p, 14,
  3477         -        "RITY[\"EPSG\",\"25835\"]],VERT_CS[\"NN54 height\",VERT_D");
  3478         -    add_srs_wkt (p, 15,
  3479         -        "ATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPSG\"");
  3480         -    add_srs_wkt (p, 16,
  3481         -        ",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3482         -    add_srs_wkt (p, 17,
  3483         -        "]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTHORI");
  3484         -    add_srs_wkt (p, 18,
  3485         -        "TY[\"EPSG\",\"6175\"]]");
  3486         -    p = add_epsg_def_ex (filter, first, last, 6176, "epsg", 6176,
  3487         -        "ETRS89 / UTM zone 36N", 0, 0,
  3488         -        "GRS 1980", "Greenwich",
  3489         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  3490         -        "Easting", "East", "Northing", "North");
  3491         -    add_proj4text (p, 0,
  3492         -        "+proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3493         -    add_proj4text (p, 1,
  3494         -        "units=m +vunits=m +no_defs");
  3495         -    add_srs_wkt (p, 0,
  3496         -        "COMPD_CS[\"ETRS89 / UTM zone 36 + NN54 height\",PROJCS[\"");
  3497         -    add_srs_wkt (p, 1,
  3498         -        "ETRS89 / UTM zone 36N\",GEOGCS[\"ETRS89\",DATUM[\"Europe");
  3499         -    add_srs_wkt (p, 2,
  3500         -        "an_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS 19");
  3501         -    add_srs_wkt (p, 3,
  3502         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  3503         -    add_srs_wkt (p, 4,
  3504         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],PR");
  3505         -    add_srs_wkt (p, 5,
  3506         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3507         -    add_srs_wkt (p, 6,
  3508         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3509         -    add_srs_wkt (p, 7,
  3510         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  3511         -    add_srs_wkt (p, 8,
  3512         -        "HORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Merca");
  3513         -    add_srs_wkt (p, 9,
  3514         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3515         -    add_srs_wkt (p, 10,
  3516         -        "entral_meridian\",33],PARAMETER[\"scale_factor\",0.9996]");
  3517         -    add_srs_wkt (p, 11,
  3518         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  3519         -    add_srs_wkt (p, 12,
  3520         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3521         -    add_srs_wkt (p, 13,
  3522         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3523         -    add_srs_wkt (p, 14,
  3524         -        "RITY[\"EPSG\",\"25836\"]],VERT_CS[\"NN54 height\",VERT_D");
  3525         -    add_srs_wkt (p, 15,
  3526         -        "ATUM[\"Norway Normal Null 1954\",2005,AUTHORITY[\"EPSG\"");
  3527         -    add_srs_wkt (p, 16,
  3528         -        ",\"5174\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3529         -    add_srs_wkt (p, 17,
  3530         -        "]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5776\"]],AUTHORI");
  3531         -    add_srs_wkt (p, 18,
  3532         -        "TY[\"EPSG\",\"6176\"]]");
  3533         -    p = add_epsg_def_ex (filter, first, last, 6190, "epsg", 6190,
  3534         -        "Belge 1972 / Belgian Lambert 72", 0, 0,
  3535         -        "International 1924", "Greenwich",
  3536         -        "Reseau_National_Belge_1972", "Lambert_Conformal_Conic_2SP", "metre",
  3537         -        "X", "East", "Y", "North");
  3538         -    add_proj4text (p, 0,
  3539         -        "+proj=lcc +lat_1=51.16666723333333 +lat_2=49.8333339 +la");
  3540         -    add_proj4text (p, 1,
  3541         -        "t_0=90 +lon_0=4.367486666666666 +x_0=150000.013 +y_0=540");
  3542         -    add_proj4text (p, 2,
  3543         -        "0088.438 +ellps=intl +towgs84=-106.869,52.2978,-103.724,");
  3544         -    add_proj4text (p, 3,
  3545         -        "0.3366,-0.457,1.8422,-1.2747 +units=m +vunits=m +no_defs");
  3546         -    add_srs_wkt (p, 0,
  3547         -        "COMPD_CS[\"Belge 1972 / Belgian Lambert 72 + Ostend heig");
  3548         -    add_srs_wkt (p, 1,
  3549         -        "ht\",PROJCS[\"Belge 1972 / Belgian Lambert 72\",GEOGCS[\"");
  3550         -    add_srs_wkt (p, 2,
  3551         -        "Belge 1972\",DATUM[\"Reseau_National_Belge_1972\",SPHERO");
  3552         -    add_srs_wkt (p, 3,
  3553         -        "ID[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\"");
  3554         -    add_srs_wkt (p, 4,
  3555         -        ",\"7022\"]],TOWGS84[-106.869,52.2978,-103.724,0.3366,-0.");
  3556         -    add_srs_wkt (p, 5,
  3557         -        "457,1.8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"]],PRIMEM");
  3558         -    add_srs_wkt (p, 6,
  3559         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  3560         -    add_srs_wkt (p, 7,
  3561         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  3562         -    add_srs_wkt (p, 8,
  3563         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  3564         -    add_srs_wkt (p, 9,
  3565         -        "ITY[\"EPSG\",\"4313\"]],PROJECTION[\"Lambert_Conformal_C");
  3566         -    add_srs_wkt (p, 10,
  3567         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",51.1666672");
  3568         -    add_srs_wkt (p, 11,
  3569         -        "3333333],PARAMETER[\"standard_parallel_2\",49.8333339],P");
  3570         -    add_srs_wkt (p, 12,
  3571         -        "ARAMETER[\"latitude_of_origin\",90],PARAMETER[\"central_");
  3572         -    add_srs_wkt (p, 13,
  3573         -        "meridian\",4.367486666666666],PARAMETER[\"false_easting\"");
  3574         -    add_srs_wkt (p, 14,
  3575         -        ",150000.013],PARAMETER[\"false_northing\",5400088.438],U");
  3576         -    add_srs_wkt (p, 15,
  3577         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  3578         -    add_srs_wkt (p, 16,
  3579         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31370\"]],");
  3580         -    add_srs_wkt (p, 17,
  3581         -        "VERT_CS[\"Ostend height\",VERT_DATUM[\"Ostend\",2005,AUT");
  3582         -    add_srs_wkt (p, 18,
  3583         -        "HORITY[\"EPSG\",\"5110\"]],UNIT[\"metre\",1,AUTHORITY[\"");
  3584         -    add_srs_wkt (p, 19,
  3585         -        "EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5");
  3586         -    add_srs_wkt (p, 20,
  3587         -        "710\"]],AUTHORITY[\"EPSG\",\"6190\"]]");
  3588         -    p = add_epsg_def_ex (filter, first, last, 6204, "epsg", 6204,
  3589         -        "Macedonian State Coordinate System", 0, 0,
  3590         -        "Bessel 1841", "Greenwich",
  3591         -        "MGI_1901", "Transverse_Mercator", "metre",
  3592         -        "Y", "East", "X", "North");
  3593         -    add_proj4text (p, 0,
  3594         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=500000 +y_");
  3595         -    add_proj4text (p, 1,
  3596         -        "0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=m");
  3597         -    add_proj4text (p, 2,
  3598         -        " +no_defs");
  3599         -    add_srs_wkt (p, 0,
  3600         -        "PROJCS[\"Macedonian State Coordinate System\",GEOGCS[\"M");
  3601         -    add_srs_wkt (p, 1,
  3602         -        "GI 1901\",DATUM[\"MGI_1901\",SPHEROID[\"Bessel 1841\",63");
  3603         -    add_srs_wkt (p, 2,
  3604         -        "77397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWG");
  3605         -    add_srs_wkt (p, 3,
  3606         -        "S84[682,-203,480,0,0,0,0],AUTHORITY[\"EPSG\",\"1031\"]],");
         2162  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6426\"]]");
         2163  +    p = add_epsg_def (filter, first, last, 6427, "epsg", 6427,
         2164  +        "NAD83(2011) / Colorado Central");
         2165  +    add_proj4text (p, 0,
         2166  +        "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
         2167  +    add_proj4text (p, 1,
         2168  +        "3334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +el");
         2169  +    add_proj4text (p, 2,
         2170  +        "lps=GRS80 +units=m +no_defs");
         2171  +    add_srs_wkt (p, 0,
         2172  +        "PROJCS[\"NAD83(2011) / Colorado Central\",GEOGCS[\"NAD83");
         2173  +    add_srs_wkt (p, 1,
         2174  +        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
         2175  +    add_srs_wkt (p, 2,
         2176  +        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         2177  +    add_srs_wkt (p, 3,
         2178  +        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
  3607   2179       add_srs_wkt (p, 4,
  3608   2180           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  3609   2181       add_srs_wkt (p, 5,
  3610   2182           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  3611   2183       add_srs_wkt (p, 6,
  3612         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  3613         -    add_srs_wkt (p, 7,
  3614         -        "AUTHORITY[\"EPSG\",\"3906\"]],PROJECTION[\"Transverse_Me");
  3615         -    add_srs_wkt (p, 8,
  3616         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  3617         -    add_srs_wkt (p, 9,
  3618         -        "\"central_meridian\",21],PARAMETER[\"scale_factor\",0.99");
  3619         -    add_srs_wkt (p, 10,
  3620         -        "99],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  3621         -    add_srs_wkt (p, 11,
  3622         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3623         -    add_srs_wkt (p, 12,
  3624         -        "01\"]],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHORITY[\"EP");
  3625         -    add_srs_wkt (p, 13,
  3626         -        "SG\",\"6204\"]]");
  3627         -    p = add_epsg_def_ex (filter, first, last, 6207, "epsg", 6207,
  3628         -        "Nepal 1981", 1, 1,
  3629         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  3630         -        "Nepal_1981", "none", "degree",
  3631         -        "Latitude", "North", "Longitude", "East");
  3632         -    add_proj4text (p, 0,
  3633         -        "+proj=longlat +a=6377276.345 +b=6356075.41314024 +towgs8");
  3634         -    add_proj4text (p, 1,
  3635         -        "4=293.17,726.18,245.36,0,0,0,0 +no_defs");
  3636         -    add_srs_wkt (p, 0,
  3637         -        "GEOGCS[\"Nepal 1981\",DATUM[\"Nepal_1981\",SPHEROID[\"Ev");
  3638         -    add_srs_wkt (p, 1,
  3639         -        "erest 1830 (1937 Adjustment)\",6377276.345,300.8017,AUTH");
  3640         -    add_srs_wkt (p, 2,
  3641         -        "ORITY[\"EPSG\",\"7015\"]],TOWGS84[293.17,726.18,245.36,0");
  3642         -    add_srs_wkt (p, 3,
  3643         -        ",0,0,0],AUTHORITY[\"EPSG\",\"1111\"]],PRIMEM[\"Greenwich");
  3644         -    add_srs_wkt (p, 4,
  3645         -        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  3646         -    add_srs_wkt (p, 5,
  3647         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
  3648         -    add_srs_wkt (p, 6,
  3649         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  3650         -    add_srs_wkt (p, 7,
  3651         -        ",\"6207\"]]");
  3652         -    p = add_epsg_def_ex (filter, first, last, 6210, "epsg", 6210,
  3653         -        "SIRGAS 2000 / UTM zone 23N", 0, 0,
  3654         -        "GRS 1980", "Greenwich",
  3655         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3656         -        "Easting", "East", "Northing", "North");
  3657         -    add_proj4text (p, 0,
  3658         -        "+proj=utm +zone=23 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3659         -    add_proj4text (p, 1,
  3660         -        "units=m +no_defs");
  3661         -    add_srs_wkt (p, 0,
  3662         -        "PROJCS[\"SIRGAS 2000 / UTM zone 23N\",GEOGCS[\"SIRGAS 20");
  3663         -    add_srs_wkt (p, 1,
  3664         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3665         -    add_srs_wkt (p, 2,
  3666         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3667         -    add_srs_wkt (p, 3,
  3668         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3669         -    add_srs_wkt (p, 4,
  3670         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3671         -    add_srs_wkt (p, 5,
  3672         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3673         -    add_srs_wkt (p, 6,
  3674         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3675         -    add_srs_wkt (p, 7,
  3676         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3677         -    add_srs_wkt (p, 8,
  3678         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3679         -    add_srs_wkt (p, 9,
  3680         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-45]");
  3681         -    add_srs_wkt (p, 10,
  3682         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3683         -    add_srs_wkt (p, 11,
  3684         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3685         -    add_srs_wkt (p, 12,
  3686         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3687         -    add_srs_wkt (p, 13,
  3688         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6210");
  3689         -    add_srs_wkt (p, 14,
  3690         -        "\"]]");
  3691         -    p = add_epsg_def_ex (filter, first, last, 6211, "epsg", 6211,
  3692         -        "SIRGAS 2000 / UTM zone 24N", 0, 0,
  3693         -        "GRS 1980", "Greenwich",
  3694         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3695         -        "Easting", "East", "Northing", "North");
  3696         -    add_proj4text (p, 0,
  3697         -        "+proj=utm +zone=24 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3698         -    add_proj4text (p, 1,
  3699         -        "units=m +no_defs");
  3700         -    add_srs_wkt (p, 0,
  3701         -        "PROJCS[\"SIRGAS 2000 / UTM zone 24N\",GEOGCS[\"SIRGAS 20");
  3702         -    add_srs_wkt (p, 1,
  3703         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3704         -    add_srs_wkt (p, 2,
  3705         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3706         -    add_srs_wkt (p, 3,
  3707         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3708         -    add_srs_wkt (p, 4,
  3709         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3710         -    add_srs_wkt (p, 5,
  3711         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3712         -    add_srs_wkt (p, 6,
  3713         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3714         -    add_srs_wkt (p, 7,
  3715         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3716         -    add_srs_wkt (p, 8,
  3717         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3718         -    add_srs_wkt (p, 9,
  3719         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-39]");
  3720         -    add_srs_wkt (p, 10,
  3721         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3722         -    add_srs_wkt (p, 11,
  3723         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3724         -    add_srs_wkt (p, 12,
  3725         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3726         -    add_srs_wkt (p, 13,
  3727         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6211");
  3728         -    add_srs_wkt (p, 14,
  3729         -        "\"]]");
  3730         -    p = add_epsg_def_ex (filter, first, last, 6316, "epsg", 6316,
  3731         -        "Macedonia State Coordinate System zone 7", 0, 0,
  3732         -        "Bessel 1841", "Greenwich",
  3733         -        "MGI_1901", "Transverse_Mercator", "metre",
  3734         -        "Y", "East", "X", "North");
  3735         -    add_proj4text (p, 0,
  3736         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y");
  3737         -    add_proj4text (p, 1,
  3738         -        "_0=0 +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +units=");
  3739         -    add_proj4text (p, 2,
  3740         -        "m +no_defs");
  3741         -    add_srs_wkt (p, 0,
  3742         -        "PROJCS[\"Macedonia State Coordinate System zone 7\",GEOG");
  3743         -    add_srs_wkt (p, 1,
  3744         -        "CS[\"MGI 1901\",DATUM[\"MGI_1901\",SPHEROID[\"Bessel 184");
  3745         -    add_srs_wkt (p, 2,
  3746         -        "1\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]");
  3747         -    add_srs_wkt (p, 3,
  3748         -        "],TOWGS84[682,-203,480,0,0,0,0],AUTHORITY[\"EPSG\",\"103");
  3749         -    add_srs_wkt (p, 4,
  3750         -        "1\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2184  +        "2\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert");
         2185  +    add_srs_wkt (p, 7,
         2186  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         2187  +    add_srs_wkt (p, 8,
         2188  +        ",39.75],PARAMETER[\"standard_parallel_2\",38.45],PARAMET");
         2189  +    add_srs_wkt (p, 9,
         2190  +        "ER[\"latitude_of_origin\",37.83333333333334],PARAMETER[\"");
         2191  +    add_srs_wkt (p, 10,
         2192  +        "central_meridian\",-105.5],PARAMETER[\"false_easting\",9");
         2193  +    add_srs_wkt (p, 11,
         2194  +        "14401.8289],PARAMETER[\"false_northing\",304800.6096],UN");
         2195  +    add_srs_wkt (p, 12,
         2196  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
         2197  +    add_srs_wkt (p, 13,
         2198  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6427\"]]");
         2199  +    p = add_epsg_def (filter, first, last, 6428, "epsg", 6428,
         2200  +        "NAD83(2011) / Colorado Central (ftUS)");
         2201  +    add_proj4text (p, 0,
         2202  +        "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
         2203  +    add_proj4text (p, 1,
         2204  +        "3334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.60");
         2205  +    add_proj4text (p, 2,
         2206  +        "96012192 +ellps=GRS80 +units=us-ft +no_defs");
         2207  +    add_srs_wkt (p, 0,
         2208  +        "PROJCS[\"NAD83(2011) / Colorado Central (ftUS)\",GEOGCS[");
         2209  +    add_srs_wkt (p, 1,
         2210  +        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
         2211  +    add_srs_wkt (p, 2,
         2212  +        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
         2213  +    add_srs_wkt (p, 3,
         2214  +        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
         2215  +    add_srs_wkt (p, 4,
         2216  +        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3751   2217       add_srs_wkt (p, 5,
  3752   2218           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3753   2219       add_srs_wkt (p, 6,
  3754         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         2220  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"L");
         2221  +    add_srs_wkt (p, 7,
         2222  +        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         2223  +    add_srs_wkt (p, 8,
         2224  +        "lel_1\",39.75],PARAMETER[\"standard_parallel_2\",38.45],");
         2225  +    add_srs_wkt (p, 9,
         2226  +        "PARAMETER[\"latitude_of_origin\",37.83333333333334],PARA");
         2227  +    add_srs_wkt (p, 10,
         2228  +        "METER[\"central_meridian\",-105.5],PARAMETER[\"false_eas");
         2229  +    add_srs_wkt (p, 11,
         2230  +        "ting\",3000000],PARAMETER[\"false_northing\",1000000],UN");
         2231  +    add_srs_wkt (p, 12,
         2232  +        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
         2233  +    add_srs_wkt (p, 13,
         2234  +        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
         2235  +    add_srs_wkt (p, 14,
         2236  +        "ITY[\"EPSG\",\"6428\"]]");
         2237  +    p = add_epsg_def (filter, first, last, 6429, "epsg", 6429,
         2238  +        "NAD83(2011) / Colorado North");
         2239  +    add_proj4text (p, 0,
         2240  +        "+proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666");
         2241  +    add_proj4text (p, 1,
         2242  +        "667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8");
         2243  +    add_proj4text (p, 2,
         2244  +        "289 +y_0=304800.6096 +ellps=GRS80 +units=m +no_defs");
         2245  +    add_srs_wkt (p, 0,
         2246  +        "PROJCS[\"NAD83(2011) / Colorado North\",GEOGCS[\"NAD83(2");
         2247  +    add_srs_wkt (p, 1,
         2248  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
         2249  +    add_srs_wkt (p, 2,
         2250  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
         2251  +    add_srs_wkt (p, 3,
         2252  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
         2253  +    add_srs_wkt (p, 4,
         2254  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         2255  +    add_srs_wkt (p, 5,
         2256  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         2257  +    add_srs_wkt (p, 6,
         2258  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
         2259  +    add_srs_wkt (p, 7,
         2260  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
         2261  +    add_srs_wkt (p, 8,
         2262  +        "0.78333333333333],PARAMETER[\"standard_parallel_2\",39.7");
         2263  +    add_srs_wkt (p, 9,
         2264  +        "1666666666667],PARAMETER[\"latitude_of_origin\",39.33333");
         2265  +    add_srs_wkt (p, 10,
         2266  +        "333333334],PARAMETER[\"central_meridian\",-105.5],PARAME");
         2267  +    add_srs_wkt (p, 11,
         2268  +        "TER[\"false_easting\",914401.8289],PARAMETER[\"false_nor");
         2269  +    add_srs_wkt (p, 12,
         2270  +        "thing\",304800.6096],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2271  +    add_srs_wkt (p, 13,
         2272  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         2273  +    add_srs_wkt (p, 14,
         2274  +        "[\"EPSG\",\"6429\"]]");
         2275  +    p = add_epsg_def (filter, first, last, 6430, "epsg", 6430,
         2276  +        "NAD83(2011) / Colorado North (ftUS)");
         2277  +    add_proj4text (p, 0,
         2278  +        "+proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666");
         2279  +    add_proj4text (p, 1,
         2280  +        "667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8");
         2281  +    add_proj4text (p, 2,
         2282  +        "288036576 +y_0=304800.6096012192 +ellps=GRS80 +units=us-");
         2283  +    add_proj4text (p, 3,
         2284  +        "ft +no_defs");
         2285  +    add_srs_wkt (p, 0,
         2286  +        "PROJCS[\"NAD83(2011) / Colorado North (ftUS)\",GEOGCS[\"");
         2287  +    add_srs_wkt (p, 1,
         2288  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
         2289  +    add_srs_wkt (p, 2,
         2290  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         2291  +    add_srs_wkt (p, 3,
         2292  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
         2293  +    add_srs_wkt (p, 4,
         2294  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2295  +    add_srs_wkt (p, 5,
         2296  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2297  +    add_srs_wkt (p, 6,
         2298  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
         2299  +    add_srs_wkt (p, 7,
         2300  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
         2301  +    add_srs_wkt (p, 8,
         2302  +        "el_1\",40.78333333333333],PARAMETER[\"standard_parallel_");
         2303  +    add_srs_wkt (p, 9,
         2304  +        "2\",39.71666666666667],PARAMETER[\"latitude_of_origin\",");
         2305  +    add_srs_wkt (p, 10,
         2306  +        "39.33333333333334],PARAMETER[\"central_meridian\",-105.5");
         2307  +    add_srs_wkt (p, 11,
         2308  +        "],PARAMETER[\"false_easting\",3000000],PARAMETER[\"false");
         2309  +    add_srs_wkt (p, 12,
         2310  +        "_northing\",1000000],UNIT[\"US survey foot\",0.304800609");
         2311  +    add_srs_wkt (p, 13,
         2312  +        "6012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],A");
         2313  +    add_srs_wkt (p, 14,
         2314  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6430\"]]");
         2315  +    p = add_epsg_def (filter, first, last, 6431, "epsg", 6431,
         2316  +        "NAD83(2011) / Colorado South");
         2317  +    add_proj4text (p, 0,
         2318  +        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
         2319  +    add_proj4text (p, 1,
         2320  +        "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8");
         2321  +    add_proj4text (p, 2,
         2322  +        "289 +y_0=304800.6096 +ellps=GRS80 +units=m +no_defs");
         2323  +    add_srs_wkt (p, 0,
         2324  +        "PROJCS[\"NAD83(2011) / Colorado South\",GEOGCS[\"NAD83(2");
         2325  +    add_srs_wkt (p, 1,
         2326  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
         2327  +    add_srs_wkt (p, 2,
         2328  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
         2329  +    add_srs_wkt (p, 3,
         2330  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
         2331  +    add_srs_wkt (p, 4,
         2332  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         2333  +    add_srs_wkt (p, 5,
         2334  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         2335  +    add_srs_wkt (p, 6,
         2336  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
         2337  +    add_srs_wkt (p, 7,
         2338  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
         2339  +    add_srs_wkt (p, 8,
         2340  +        "8.43333333333333],PARAMETER[\"standard_parallel_2\",37.2");
         2341  +    add_srs_wkt (p, 9,
         2342  +        "3333333333333],PARAMETER[\"latitude_of_origin\",36.66666");
         2343  +    add_srs_wkt (p, 10,
         2344  +        "666666666],PARAMETER[\"central_meridian\",-105.5],PARAME");
         2345  +    add_srs_wkt (p, 11,
         2346  +        "TER[\"false_easting\",914401.8289],PARAMETER[\"false_nor");
         2347  +    add_srs_wkt (p, 12,
         2348  +        "thing\",304800.6096],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2349  +    add_srs_wkt (p, 13,
         2350  +        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         2351  +    add_srs_wkt (p, 14,
         2352  +        "[\"EPSG\",\"6431\"]]");
         2353  +    p = add_epsg_def (filter, first, last, 6432, "epsg", 6432,
         2354  +        "NAD83(2011) / Colorado South (ftUS)");
         2355  +    add_proj4text (p, 0,
         2356  +        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
         2357  +    add_proj4text (p, 1,
         2358  +        "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8");
         2359  +    add_proj4text (p, 2,
         2360  +        "288036576 +y_0=304800.6096012192 +ellps=GRS80 +units=us-");
         2361  +    add_proj4text (p, 3,
         2362  +        "ft +no_defs");
         2363  +    add_srs_wkt (p, 0,
         2364  +        "PROJCS[\"NAD83(2011) / Colorado South (ftUS)\",GEOGCS[\"");
         2365  +    add_srs_wkt (p, 1,
         2366  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
         2367  +    add_srs_wkt (p, 2,
         2368  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         2369  +    add_srs_wkt (p, 3,
         2370  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
         2371  +    add_srs_wkt (p, 4,
         2372  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2373  +    add_srs_wkt (p, 5,
         2374  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2375  +    add_srs_wkt (p, 6,
         2376  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
         2377  +    add_srs_wkt (p, 7,
         2378  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
         2379  +    add_srs_wkt (p, 8,
         2380  +        "el_1\",38.43333333333333],PARAMETER[\"standard_parallel_");
         2381  +    add_srs_wkt (p, 9,
         2382  +        "2\",37.23333333333333],PARAMETER[\"latitude_of_origin\",");
         2383  +    add_srs_wkt (p, 10,
         2384  +        "36.66666666666666],PARAMETER[\"central_meridian\",-105.5");
         2385  +    add_srs_wkt (p, 11,
         2386  +        "],PARAMETER[\"false_easting\",3000000],PARAMETER[\"false");
         2387  +    add_srs_wkt (p, 12,
         2388  +        "_northing\",1000000],UNIT[\"US survey foot\",0.304800609");
         2389  +    add_srs_wkt (p, 13,
         2390  +        "6012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],A");
         2391  +    add_srs_wkt (p, 14,
         2392  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6432\"]]");
         2393  +    p = add_epsg_def (filter, first, last, 6433, "epsg", 6433,
         2394  +        "NAD83(2011) / Connecticut");
         2395  +    add_proj4text (p, 0,
         2396  +        "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
         2397  +    add_proj4text (p, 1,
         2398  +        ".83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=1524");
         2399  +    add_proj4text (p, 2,
         2400  +        "00.3048 +ellps=GRS80 +units=m +no_defs");
         2401  +    add_srs_wkt (p, 0,
         2402  +        "PROJCS[\"NAD83(2011) / Connecticut\",GEOGCS[\"NAD83(2011");
         2403  +    add_srs_wkt (p, 1,
         2404  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         2405  +    add_srs_wkt (p, 2,
         2406  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         2407  +    add_srs_wkt (p, 3,
         2408  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         2409  +    add_srs_wkt (p, 4,
         2410  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         2411  +    add_srs_wkt (p, 5,
         2412  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         2413  +    add_srs_wkt (p, 6,
         2414  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
         2415  +    add_srs_wkt (p, 7,
         2416  +        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.");
         2417  +    add_srs_wkt (p, 8,
         2418  +        "86666666666667],PARAMETER[\"standard_parallel_2\",41.2],");
         2419  +    add_srs_wkt (p, 9,
         2420  +        "PARAMETER[\"latitude_of_origin\",40.83333333333334],PARA");
         2421  +    add_srs_wkt (p, 10,
         2422  +        "METER[\"central_meridian\",-72.75],PARAMETER[\"false_eas");
         2423  +    add_srs_wkt (p, 11,
         2424  +        "ting\",304800.6096],PARAMETER[\"false_northing\",152400.");
         2425  +    add_srs_wkt (p, 12,
         2426  +        "3048],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         2427  +    add_srs_wkt (p, 13,
         2428  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"643");
         2429  +    add_srs_wkt (p, 14,
         2430  +        "3\"]]");
         2431  +    p = add_epsg_def (filter, first, last, 6434, "epsg", 6434,
         2432  +        "NAD83(2011) / Connecticut (ftUS)");
         2433  +    add_proj4text (p, 0,
         2434  +        "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
         2435  +    add_proj4text (p, 1,
         2436  +        ".83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_");
         2437  +    add_proj4text (p, 2,
         2438  +        "0=152400.3048006096 +ellps=GRS80 +units=us-ft +no_defs");
         2439  +    add_srs_wkt (p, 0,
         2440  +        "PROJCS[\"NAD83(2011) / Connecticut (ftUS)\",GEOGCS[\"NAD");
         2441  +    add_srs_wkt (p, 1,
         2442  +        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
         2443  +    add_srs_wkt (p, 2,
         2444  +        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
         2445  +    add_srs_wkt (p, 3,
         2446  +        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
         2447  +    add_srs_wkt (p, 4,
         2448  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2449  +    add_srs_wkt (p, 5,
         2450  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2451  +    add_srs_wkt (p, 6,
         2452  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambe");
         2453  +    add_srs_wkt (p, 7,
         2454  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
         2455  +    add_srs_wkt (p, 8,
         2456  +        "1\",41.86666666666667],PARAMETER[\"standard_parallel_2\"");
         2457  +    add_srs_wkt (p, 9,
         2458  +        ",41.2],PARAMETER[\"latitude_of_origin\",40.8333333333333");
         2459  +    add_srs_wkt (p, 10,
         2460  +        "4],PARAMETER[\"central_meridian\",-72.75],PARAMETER[\"fa");
         2461  +    add_srs_wkt (p, 11,
         2462  +        "lse_easting\",1000000],PARAMETER[\"false_northing\",5000");
         2463  +    add_srs_wkt (p, 12,
         2464  +        "00],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         2465  +    add_srs_wkt (p, 13,
         2466  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         2467  +    add_srs_wkt (p, 14,
         2468  +        "AUTHORITY[\"EPSG\",\"6434\"]]");
         2469  +    p = add_epsg_def (filter, first, last, 6435, "epsg", 6435,
         2470  +        "NAD83(2011) / Delaware");
         2471  +    add_proj4text (p, 0,
         2472  +        "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
         2473  +    add_proj4text (p, 1,
         2474  +        "995 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2475  +    add_srs_wkt (p, 0,
         2476  +        "PROJCS[\"NAD83(2011) / Delaware\",GEOGCS[\"NAD83(2011)\"");
         2477  +    add_srs_wkt (p, 1,
         2478  +        ",DATUM[\"NAD83_National_Spatial_Reference_System_2011\",");
         2479  +    add_srs_wkt (p, 2,
         2480  +        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         2481  +    add_srs_wkt (p, 3,
         2482  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
         2483  +    add_srs_wkt (p, 4,
         2484  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         2485  +    add_srs_wkt (p, 5,
         2486  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2487  +    add_srs_wkt (p, 6,
         2488  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Merca");
         2489  +    add_srs_wkt (p, 7,
         2490  +        "tor\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"");
         2491  +    add_srs_wkt (p, 8,
         2492  +        "central_meridian\",-75.41666666666667],PARAMETER[\"scale");
         2493  +    add_srs_wkt (p, 9,
         2494  +        "_factor\",0.999995],PARAMETER[\"false_easting\",200000],");
         2495  +    add_srs_wkt (p, 10,
         2496  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         2497  +    add_srs_wkt (p, 11,
         2498  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
         2499  +    add_srs_wkt (p, 12,
         2500  +        "],AUTHORITY[\"EPSG\",\"6435\"]]");
         2501  +    p = add_epsg_def (filter, first, last, 6436, "epsg", 6436,
         2502  +        "NAD83(2011) / Delaware (ftUS)");
         2503  +    add_proj4text (p, 0,
         2504  +        "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
         2505  +    add_proj4text (p, 1,
         2506  +        "995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us");
         2507  +    add_proj4text (p, 2,
         2508  +        "-ft +no_defs");
         2509  +    add_srs_wkt (p, 0,
         2510  +        "PROJCS[\"NAD83(2011) / Delaware (ftUS)\",GEOGCS[\"NAD83(");
         2511  +    add_srs_wkt (p, 1,
         2512  +        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
         2513  +    add_srs_wkt (p, 2,
         2514  +        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
         2515  +    add_srs_wkt (p, 3,
         2516  +        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
         2517  +    add_srs_wkt (p, 4,
         2518  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
         2519  +    add_srs_wkt (p, 5,
         2520  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
         2521  +    add_srs_wkt (p, 6,
         2522  +        "\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transver");
         2523  +    add_srs_wkt (p, 7,
         2524  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",38],PARA");
         2525  +    add_srs_wkt (p, 8,
         2526  +        "METER[\"central_meridian\",-75.41666666666667],PARAMETER");
         2527  +    add_srs_wkt (p, 9,
         2528  +        "[\"scale_factor\",0.999995],PARAMETER[\"false_easting\",");
         2529  +    add_srs_wkt (p, 10,
         2530  +        "656166.667],PARAMETER[\"false_northing\",0],UNIT[\"US su");
         2531  +    add_srs_wkt (p, 11,
         2532  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
         2533  +    add_srs_wkt (p, 12,
         2534  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
         2535  +    add_srs_wkt (p, 13,
         2536  +        "\",\"6436\"]]");
         2537  +    p = add_epsg_def (filter, first, last, 6437, "epsg", 6437,
         2538  +        "NAD83(2011) / Florida East");
         2539  +    add_proj4text (p, 0,
         2540  +        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
         2541  +    add_proj4text (p, 1,
         2542  +        "941177 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2543  +    add_srs_wkt (p, 0,
         2544  +        "PROJCS[\"NAD83(2011) / Florida East\",GEOGCS[\"NAD83(201");
         2545  +    add_srs_wkt (p, 1,
         2546  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         2547  +    add_srs_wkt (p, 2,
         2548  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         2549  +    add_srs_wkt (p, 3,
         2550  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         2551  +    add_srs_wkt (p, 4,
         2552  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2553  +    add_srs_wkt (p, 5,
         2554  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2555  +    add_srs_wkt (p, 6,
         2556  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         2557  +    add_srs_wkt (p, 7,
         2558  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",24.33333333");
         2559  +    add_srs_wkt (p, 8,
         2560  +        "333333],PARAMETER[\"central_meridian\",-81],PARAMETER[\"");
         2561  +    add_srs_wkt (p, 9,
         2562  +        "scale_factor\",0.999941177],PARAMETER[\"false_easting\",");
         2563  +    add_srs_wkt (p, 10,
         2564  +        "200000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         2565  +    add_srs_wkt (p, 11,
         2566  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         2567  +    add_srs_wkt (p, 12,
         2568  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6437\"]]");
         2569  +    p = add_epsg_def (filter, first, last, 6438, "epsg", 6438,
         2570  +        "NAD83(2011) / Florida East (ftUS)");
         2571  +    add_proj4text (p, 0,
         2572  +        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
         2573  +    add_proj4text (p, 1,
         2574  +        "941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units");
         2575  +    add_proj4text (p, 2,
         2576  +        "=us-ft +no_defs");
         2577  +    add_srs_wkt (p, 0,
         2578  +        "PROJCS[\"NAD83(2011) / Florida East (ftUS)\",GEOGCS[\"NA");
         2579  +    add_srs_wkt (p, 1,
         2580  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         2581  +    add_srs_wkt (p, 2,
         2582  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         2583  +    add_srs_wkt (p, 3,
         2584  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         2585  +    add_srs_wkt (p, 4,
         2586  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2587  +    add_srs_wkt (p, 5,
         2588  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2589  +    add_srs_wkt (p, 6,
         2590  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         2591  +    add_srs_wkt (p, 7,
         2592  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",24.3");
         2593  +    add_srs_wkt (p, 8,
         2594  +        "3333333333333],PARAMETER[\"central_meridian\",-81],PARAM");
         2595  +    add_srs_wkt (p, 9,
         2596  +        "ETER[\"scale_factor\",0.999941177],PARAMETER[\"false_eas");
         2597  +    add_srs_wkt (p, 10,
         2598  +        "ting\",656166.667],PARAMETER[\"false_northing\",0],UNIT[");
         2599  +    add_srs_wkt (p, 11,
         2600  +        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
         2601  +    add_srs_wkt (p, 12,
         2602  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         2603  +    add_srs_wkt (p, 13,
         2604  +        "[\"EPSG\",\"6438\"]]");
         2605  +    p = add_epsg_def (filter, first, last, 6439, "epsg", 6439,
         2606  +        "NAD83(2011) / Florida GDL Albers");
         2607  +    add_proj4text (p, 0,
         2608  +        "+proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_");
         2609  +    add_proj4text (p, 1,
         2610  +        "0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2611  +    add_srs_wkt (p, 0,
         2612  +        "PROJCS[\"NAD83(2011) / Florida GDL Albers\",GEOGCS[\"NAD");
         2613  +    add_srs_wkt (p, 1,
         2614  +        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
         2615  +    add_srs_wkt (p, 2,
         2616  +        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
         2617  +    add_srs_wkt (p, 3,
         2618  +        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
         2619  +    add_srs_wkt (p, 4,
         2620  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2621  +    add_srs_wkt (p, 5,
         2622  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2623  +    add_srs_wkt (p, 6,
         2624  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Alber");
         2625  +    add_srs_wkt (p, 7,
         2626  +        "s_Conic_Equal_Area\"],PARAMETER[\"standard_parallel_1\",");
         2627  +    add_srs_wkt (p, 8,
         2628  +        "24],PARAMETER[\"standard_parallel_2\",31.5],PARAMETER[\"");
         2629  +    add_srs_wkt (p, 9,
         2630  +        "latitude_of_center\",24],PARAMETER[\"longitude_of_center");
         2631  +    add_srs_wkt (p, 10,
         2632  +        "\",-84],PARAMETER[\"false_easting\",400000],PARAMETER[\"");
         2633  +    add_srs_wkt (p, 11,
         2634  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2635  +    add_srs_wkt (p, 12,
         2636  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         2637  +    add_srs_wkt (p, 13,
         2638  +        "\"EPSG\",\"6439\"]]");
         2639  +    p = add_epsg_def (filter, first, last, 6440, "epsg", 6440,
         2640  +        "NAD83(2011) / Florida North");
         2641  +    add_proj4text (p, 0,
         2642  +        "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
         2643  +    add_proj4text (p, 1,
         2644  +        "9 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m ");
         2645  +    add_proj4text (p, 2,
         2646  +        "+no_defs");
         2647  +    add_srs_wkt (p, 0,
         2648  +        "PROJCS[\"NAD83(2011) / Florida North\",GEOGCS[\"NAD83(20");
         2649  +    add_srs_wkt (p, 1,
         2650  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         2651  +    add_srs_wkt (p, 2,
         2652  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         2653  +    add_srs_wkt (p, 3,
         2654  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         2655  +    add_srs_wkt (p, 4,
         2656  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2657  +    add_srs_wkt (p, 5,
         2658  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2659  +    add_srs_wkt (p, 6,
         2660  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
         2661  +    add_srs_wkt (p, 7,
         2662  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",30");
         2663  +    add_srs_wkt (p, 8,
         2664  +        ".75],PARAMETER[\"standard_parallel_2\",29.58333333333333");
         2665  +    add_srs_wkt (p, 9,
         2666  +        "],PARAMETER[\"latitude_of_origin\",29],PARAMETER[\"centr");
         2667  +    add_srs_wkt (p, 10,
         2668  +        "al_meridian\",-84.5],PARAMETER[\"false_easting\",600000]");
         2669  +    add_srs_wkt (p, 11,
         2670  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         2671  +    add_srs_wkt (p, 12,
         2672  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
         2673  +    add_srs_wkt (p, 13,
         2674  +        "H],AUTHORITY[\"EPSG\",\"6440\"]]");
         2675  +    p = add_epsg_def (filter, first, last, 6441, "epsg", 6441,
         2676  +        "NAD83(2011) / Florida North (ftUS)");
         2677  +    add_proj4text (p, 0,
         2678  +        "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
         2679  +    add_proj4text (p, 1,
         2680  +        "9 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us");
         2681  +    add_proj4text (p, 2,
         2682  +        "-ft +no_defs");
         2683  +    add_srs_wkt (p, 0,
         2684  +        "PROJCS[\"NAD83(2011) / Florida North (ftUS)\",GEOGCS[\"N");
         2685  +    add_srs_wkt (p, 1,
         2686  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         2687  +    add_srs_wkt (p, 2,
         2688  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         2689  +    add_srs_wkt (p, 3,
         2690  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         2691  +    add_srs_wkt (p, 4,
         2692  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2693  +    add_srs_wkt (p, 5,
         2694  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2695  +    add_srs_wkt (p, 6,
         2696  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
         2697  +    add_srs_wkt (p, 7,
         2698  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         2699  +    add_srs_wkt (p, 8,
         2700  +        "_1\",30.75],PARAMETER[\"standard_parallel_2\",29.5833333");
         2701  +    add_srs_wkt (p, 9,
         2702  +        "3333333],PARAMETER[\"latitude_of_origin\",29],PARAMETER[");
         2703  +    add_srs_wkt (p, 10,
         2704  +        "\"central_meridian\",-84.5],PARAMETER[\"false_easting\",");
         2705  +    add_srs_wkt (p, 11,
         2706  +        "1968500],PARAMETER[\"false_northing\",0],UNIT[\"US surve");
         2707  +    add_srs_wkt (p, 12,
         2708  +        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
         2709  +    add_srs_wkt (p, 13,
         2710  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
         2711  +    add_srs_wkt (p, 14,
         2712  +        "\"6441\"]]");
         2713  +    p = add_epsg_def (filter, first, last, 6442, "epsg", 6442,
         2714  +        "NAD83(2011) / Florida West");
         2715  +    add_proj4text (p, 0,
         2716  +        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
         2717  +    add_proj4text (p, 1,
         2718  +        "941177 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2719  +    add_srs_wkt (p, 0,
         2720  +        "PROJCS[\"NAD83(2011) / Florida West\",GEOGCS[\"NAD83(201");
         2721  +    add_srs_wkt (p, 1,
         2722  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         2723  +    add_srs_wkt (p, 2,
         2724  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         2725  +    add_srs_wkt (p, 3,
         2726  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         2727  +    add_srs_wkt (p, 4,
         2728  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2729  +    add_srs_wkt (p, 5,
         2730  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2731  +    add_srs_wkt (p, 6,
         2732  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         2733  +    add_srs_wkt (p, 7,
         2734  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",24.33333333");
         2735  +    add_srs_wkt (p, 8,
         2736  +        "333333],PARAMETER[\"central_meridian\",-82],PARAMETER[\"");
         2737  +    add_srs_wkt (p, 9,
         2738  +        "scale_factor\",0.999941177],PARAMETER[\"false_easting\",");
         2739  +    add_srs_wkt (p, 10,
         2740  +        "200000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         2741  +    add_srs_wkt (p, 11,
         2742  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         2743  +    add_srs_wkt (p, 12,
         2744  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6442\"]]");
         2745  +    p = add_epsg_def (filter, first, last, 6443, "epsg", 6443,
         2746  +        "NAD83(2011) / Florida West (ftUS)");
         2747  +    add_proj4text (p, 0,
         2748  +        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
         2749  +    add_proj4text (p, 1,
         2750  +        "941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units");
         2751  +    add_proj4text (p, 2,
         2752  +        "=us-ft +no_defs");
         2753  +    add_srs_wkt (p, 0,
         2754  +        "PROJCS[\"NAD83(2011) / Florida West (ftUS)\",GEOGCS[\"NA");
         2755  +    add_srs_wkt (p, 1,
         2756  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         2757  +    add_srs_wkt (p, 2,
         2758  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         2759  +    add_srs_wkt (p, 3,
         2760  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         2761  +    add_srs_wkt (p, 4,
         2762  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2763  +    add_srs_wkt (p, 5,
         2764  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2765  +    add_srs_wkt (p, 6,
         2766  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         2767  +    add_srs_wkt (p, 7,
         2768  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",24.3");
         2769  +    add_srs_wkt (p, 8,
         2770  +        "3333333333333],PARAMETER[\"central_meridian\",-82],PARAM");
         2771  +    add_srs_wkt (p, 9,
         2772  +        "ETER[\"scale_factor\",0.999941177],PARAMETER[\"false_eas");
         2773  +    add_srs_wkt (p, 10,
         2774  +        "ting\",656166.667],PARAMETER[\"false_northing\",0],UNIT[");
         2775  +    add_srs_wkt (p, 11,
         2776  +        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
         2777  +    add_srs_wkt (p, 12,
         2778  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         2779  +    add_srs_wkt (p, 13,
         2780  +        "[\"EPSG\",\"6443\"]]");
         2781  +    p = add_epsg_def (filter, first, last, 6444, "epsg", 6444,
         2782  +        "NAD83(2011) / Georgia East");
         2783  +    add_proj4text (p, 0,
         2784  +        "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
         2785  +    add_proj4text (p, 1,
         2786  +        "9 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2787  +    add_srs_wkt (p, 0,
         2788  +        "PROJCS[\"NAD83(2011) / Georgia East\",GEOGCS[\"NAD83(201");
         2789  +    add_srs_wkt (p, 1,
         2790  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         2791  +    add_srs_wkt (p, 2,
         2792  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         2793  +    add_srs_wkt (p, 3,
         2794  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         2795  +    add_srs_wkt (p, 4,
         2796  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2797  +    add_srs_wkt (p, 5,
         2798  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2799  +    add_srs_wkt (p, 6,
         2800  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         2801  +    add_srs_wkt (p, 7,
         2802  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",30],PARAMET");
         2803  +    add_srs_wkt (p, 8,
         2804  +        "ER[\"central_meridian\",-82.16666666666667],PARAMETER[\"");
         2805  +    add_srs_wkt (p, 9,
         2806  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",20000");
         2807  +    add_srs_wkt (p, 10,
         2808  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         2809  +    add_srs_wkt (p, 11,
         2810  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         2811  +    add_srs_wkt (p, 12,
         2812  +        "RTH],AUTHORITY[\"EPSG\",\"6444\"]]");
         2813  +    p = add_epsg_def (filter, first, last, 6445, "epsg", 6445,
         2814  +        "NAD83(2011) / Georgia East (ftUS)");
         2815  +    add_proj4text (p, 0,
         2816  +        "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
         2817  +    add_proj4text (p, 1,
         2818  +        "9 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us-f");
         2819  +    add_proj4text (p, 2,
         2820  +        "t +no_defs");
         2821  +    add_srs_wkt (p, 0,
         2822  +        "PROJCS[\"NAD83(2011) / Georgia East (ftUS)\",GEOGCS[\"NA");
         2823  +    add_srs_wkt (p, 1,
         2824  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         2825  +    add_srs_wkt (p, 2,
         2826  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         2827  +    add_srs_wkt (p, 3,
         2828  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         2829  +    add_srs_wkt (p, 4,
         2830  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2831  +    add_srs_wkt (p, 5,
         2832  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2833  +    add_srs_wkt (p, 6,
         2834  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         2835  +    add_srs_wkt (p, 7,
         2836  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",30],");
         2837  +    add_srs_wkt (p, 8,
         2838  +        "PARAMETER[\"central_meridian\",-82.16666666666667],PARAM");
         2839  +    add_srs_wkt (p, 9,
         2840  +        "ETER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\"");
         2841  +    add_srs_wkt (p, 10,
         2842  +        ",656166.667],PARAMETER[\"false_northing\",0],UNIT[\"US s");
         2843  +    add_srs_wkt (p, 11,
         2844  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         2845  +    add_srs_wkt (p, 12,
         2846  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
         2847  +    add_srs_wkt (p, 13,
         2848  +        "G\",\"6445\"]]");
         2849  +    p = add_epsg_def (filter, first, last, 6446, "epsg", 6446,
         2850  +        "NAD83(2011) / Georgia West");
         2851  +    add_proj4text (p, 0,
         2852  +        "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
         2853  +    add_proj4text (p, 1,
         2854  +        "9 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2855  +    add_srs_wkt (p, 0,
         2856  +        "PROJCS[\"NAD83(2011) / Georgia West\",GEOGCS[\"NAD83(201");
         2857  +    add_srs_wkt (p, 1,
         2858  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         2859  +    add_srs_wkt (p, 2,
         2860  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         2861  +    add_srs_wkt (p, 3,
         2862  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         2863  +    add_srs_wkt (p, 4,
         2864  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2865  +    add_srs_wkt (p, 5,
         2866  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2867  +    add_srs_wkt (p, 6,
         2868  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         2869  +    add_srs_wkt (p, 7,
         2870  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",30],PARAMET");
         2871  +    add_srs_wkt (p, 8,
         2872  +        "ER[\"central_meridian\",-84.16666666666667],PARAMETER[\"");
         2873  +    add_srs_wkt (p, 9,
         2874  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",70000");
         2875  +    add_srs_wkt (p, 10,
         2876  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         2877  +    add_srs_wkt (p, 11,
         2878  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         2879  +    add_srs_wkt (p, 12,
         2880  +        "RTH],AUTHORITY[\"EPSG\",\"6446\"]]");
         2881  +    p = add_epsg_def (filter, first, last, 6447, "epsg", 6447,
         2882  +        "NAD83(2011) / Georgia West (ftUS)");
         2883  +    add_proj4text (p, 0,
         2884  +        "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
         2885  +    add_proj4text (p, 1,
         2886  +        "9 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +units=us-f");
         2887  +    add_proj4text (p, 2,
         2888  +        "t +no_defs");
         2889  +    add_srs_wkt (p, 0,
         2890  +        "PROJCS[\"NAD83(2011) / Georgia West (ftUS)\",GEOGCS[\"NA");
         2891  +    add_srs_wkt (p, 1,
         2892  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         2893  +    add_srs_wkt (p, 2,
         2894  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         2895  +    add_srs_wkt (p, 3,
         2896  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         2897  +    add_srs_wkt (p, 4,
         2898  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2899  +    add_srs_wkt (p, 5,
         2900  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2901  +    add_srs_wkt (p, 6,
         2902  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         2903  +    add_srs_wkt (p, 7,
         2904  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",30],");
         2905  +    add_srs_wkt (p, 8,
         2906  +        "PARAMETER[\"central_meridian\",-84.16666666666667],PARAM");
         2907  +    add_srs_wkt (p, 9,
         2908  +        "ETER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\"");
         2909  +    add_srs_wkt (p, 10,
         2910  +        ",2296583.333],PARAMETER[\"false_northing\",0],UNIT[\"US ");
         2911  +    add_srs_wkt (p, 11,
         2912  +        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         2913  +    add_srs_wkt (p, 12,
         2914  +        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
         2915  +    add_srs_wkt (p, 13,
         2916  +        "SG\",\"6447\"]]");
         2917  +    p = add_epsg_def (filter, first, last, 6448, "epsg", 6448,
         2918  +        "NAD83(2011) / Idaho Central");
         2919  +    add_proj4text (p, 0,
         2920  +        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
         2921  +    add_proj4text (p, 1,
         2922  +        "99473679999999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m ");
         2923  +    add_proj4text (p, 2,
         2924  +        "+no_defs");
         2925  +    add_srs_wkt (p, 0,
         2926  +        "PROJCS[\"NAD83(2011) / Idaho Central\",GEOGCS[\"NAD83(20");
         2927  +    add_srs_wkt (p, 1,
         2928  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         2929  +    add_srs_wkt (p, 2,
         2930  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         2931  +    add_srs_wkt (p, 3,
         2932  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         2933  +    add_srs_wkt (p, 4,
         2934  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2935  +    add_srs_wkt (p, 5,
         2936  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2937  +    add_srs_wkt (p, 6,
         2938  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         2939  +    add_srs_wkt (p, 7,
         2940  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",41.66666666");
         2941  +    add_srs_wkt (p, 8,
         2942  +        "666666],PARAMETER[\"central_meridian\",-114],PARAMETER[\"");
         2943  +    add_srs_wkt (p, 9,
         2944  +        "scale_factor\",0.999947368],PARAMETER[\"false_easting\",");
         2945  +    add_srs_wkt (p, 10,
         2946  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         2947  +    add_srs_wkt (p, 11,
         2948  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         2949  +    add_srs_wkt (p, 12,
         2950  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6448\"]]");
         2951  +    p = add_epsg_def (filter, first, last, 6449, "epsg", 6449,
         2952  +        "NAD83(2011) / Idaho Central (ftUS)");
         2953  +    add_proj4text (p, 0,
         2954  +        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
         2955  +    add_proj4text (p, 1,
         2956  +        "99473679999999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS8");
         2957  +    add_proj4text (p, 2,
         2958  +        "0 +units=us-ft +no_defs");
         2959  +    add_srs_wkt (p, 0,
         2960  +        "PROJCS[\"NAD83(2011) / Idaho Central (ftUS)\",GEOGCS[\"N");
         2961  +    add_srs_wkt (p, 1,
         2962  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         2963  +    add_srs_wkt (p, 2,
         2964  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         2965  +    add_srs_wkt (p, 3,
         2966  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         2967  +    add_srs_wkt (p, 4,
         2968  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2969  +    add_srs_wkt (p, 5,
         2970  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2971  +    add_srs_wkt (p, 6,
         2972  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         2973  +    add_srs_wkt (p, 7,
         2974  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",41.6");
         2975  +    add_srs_wkt (p, 8,
         2976  +        "6666666666666],PARAMETER[\"central_meridian\",-114],PARA");
         2977  +    add_srs_wkt (p, 9,
         2978  +        "METER[\"scale_factor\",0.999947368],PARAMETER[\"false_ea");
         2979  +    add_srs_wkt (p, 10,
         2980  +        "sting\",1640416.667],PARAMETER[\"false_northing\",0],UNI");
         2981  +    add_srs_wkt (p, 11,
         2982  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
         2983  +    add_srs_wkt (p, 12,
         2984  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
         2985  +    add_srs_wkt (p, 13,
         2986  +        "TY[\"EPSG\",\"6449\"]]");
         2987  +    p = add_epsg_def (filter, first, last, 6450, "epsg", 6450,
         2988  +        "NAD83(2011) / Idaho East");
         2989  +    add_proj4text (p, 0,
         2990  +        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
         2991  +    add_proj4text (p, 1,
         2992  +        "666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +ellps=G");
         2993  +    add_proj4text (p, 2,
         2994  +        "RS80 +units=m +no_defs");
         2995  +    add_srs_wkt (p, 0,
         2996  +        "PROJCS[\"NAD83(2011) / Idaho East\",GEOGCS[\"NAD83(2011)");
         2997  +    add_srs_wkt (p, 1,
         2998  +        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
         2999  +    add_srs_wkt (p, 2,
         3000  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         3001  +    add_srs_wkt (p, 3,
         3002  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
         3003  +    add_srs_wkt (p, 4,
         3004  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         3005  +    add_srs_wkt (p, 5,
         3006  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         3007  +    add_srs_wkt (p, 6,
         3008  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Merca");
         3009  +    add_srs_wkt (p, 7,
         3010  +        "tor\"],PARAMETER[\"latitude_of_origin\",41.6666666666666");
         3011  +    add_srs_wkt (p, 8,
         3012  +        "6],PARAMETER[\"central_meridian\",-112.1666666666667],PA");
         3013  +    add_srs_wkt (p, 9,
         3014  +        "RAMETER[\"scale_factor\",0.999947368],PARAMETER[\"false_");
         3015  +    add_srs_wkt (p, 10,
         3016  +        "easting\",200000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3017  +    add_srs_wkt (p, 11,
         3018  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
         3019  +    add_srs_wkt (p, 12,
         3020  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6450\"]]");
         3021  +    p = add_epsg_def (filter, first, last, 6451, "epsg", 6451,
         3022  +        "NAD83(2011) / Idaho East (ftUS)");
         3023  +    add_proj4text (p, 0,
         3024  +        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
         3025  +    add_proj4text (p, 1,
         3026  +        "666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0");
         3027  +    add_proj4text (p, 2,
         3028  +        "=0 +ellps=GRS80 +units=us-ft +no_defs");
         3029  +    add_srs_wkt (p, 0,
         3030  +        "PROJCS[\"NAD83(2011) / Idaho East (ftUS)\",GEOGCS[\"NAD8");
         3031  +    add_srs_wkt (p, 1,
         3032  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         3033  +    add_srs_wkt (p, 2,
         3034  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         3035  +    add_srs_wkt (p, 3,
         3036  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         3037  +    add_srs_wkt (p, 4,
         3038  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         3039  +    add_srs_wkt (p, 5,
         3040  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         3041  +    add_srs_wkt (p, 6,
         3042  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transv");
         3043  +    add_srs_wkt (p, 7,
         3044  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",41.666");
         3045  +    add_srs_wkt (p, 8,
         3046  +        "66666666666],PARAMETER[\"central_meridian\",-112.1666666");
         3047  +    add_srs_wkt (p, 9,
         3048  +        "666667],PARAMETER[\"scale_factor\",0.999947368],PARAMETE");
         3049  +    add_srs_wkt (p, 10,
         3050  +        "R[\"false_easting\",656166.667],PARAMETER[\"false_northi");
         3051  +    add_srs_wkt (p, 11,
         3052  +        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
         3053  +    add_srs_wkt (p, 12,
         3054  +        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
         3055  +    add_srs_wkt (p, 13,
         3056  +        "TH],AUTHORITY[\"EPSG\",\"6451\"]]");
         3057  +    p = add_epsg_def (filter, first, last, 6452, "epsg", 6452,
         3058  +        "NAD83(2011) / Idaho West");
         3059  +    add_proj4text (p, 0,
         3060  +        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
         3061  +    add_proj4text (p, 1,
         3062  +        ".999933333 +x_0=800000 +y_0=0 +ellps=GRS80 +units=m +no_");
         3063  +    add_proj4text (p, 2,
         3064  +        "defs");
         3065  +    add_srs_wkt (p, 0,
         3066  +        "PROJCS[\"NAD83(2011) / Idaho West\",GEOGCS[\"NAD83(2011)");
         3067  +    add_srs_wkt (p, 1,
         3068  +        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
         3069  +    add_srs_wkt (p, 2,
         3070  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         3071  +    add_srs_wkt (p, 3,
         3072  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
         3073  +    add_srs_wkt (p, 4,
         3074  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         3075  +    add_srs_wkt (p, 5,
         3076  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         3077  +    add_srs_wkt (p, 6,
         3078  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Merca");
         3079  +    add_srs_wkt (p, 7,
         3080  +        "tor\"],PARAMETER[\"latitude_of_origin\",41.6666666666666");
         3081  +    add_srs_wkt (p, 8,
         3082  +        "6],PARAMETER[\"central_meridian\",-115.75],PARAMETER[\"s");
         3083  +    add_srs_wkt (p, 9,
         3084  +        "cale_factor\",0.999933333],PARAMETER[\"false_easting\",8");
         3085  +    add_srs_wkt (p, 10,
         3086  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         3087  +    add_srs_wkt (p, 11,
         3088  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         3089  +    add_srs_wkt (p, 12,
         3090  +        ",NORTH],AUTHORITY[\"EPSG\",\"6452\"]]");
         3091  +    p = add_epsg_def (filter, first, last, 6453, "epsg", 6453,
         3092  +        "NAD83(2011) / Idaho West (ftUS)");
         3093  +    add_proj4text (p, 0,
         3094  +        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
         3095  +    add_proj4text (p, 1,
         3096  +        ".999933333 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +u");
         3097  +    add_proj4text (p, 2,
         3098  +        "nits=us-ft +no_defs");
         3099  +    add_srs_wkt (p, 0,
         3100  +        "PROJCS[\"NAD83(2011) / Idaho West (ftUS)\",GEOGCS[\"NAD8");
         3101  +    add_srs_wkt (p, 1,
         3102  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         3103  +    add_srs_wkt (p, 2,
         3104  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         3105  +    add_srs_wkt (p, 3,
         3106  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         3107  +    add_srs_wkt (p, 4,
         3108  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         3109  +    add_srs_wkt (p, 5,
         3110  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         3111  +    add_srs_wkt (p, 6,
         3112  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transv");
         3113  +    add_srs_wkt (p, 7,
         3114  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",41.666");
         3115  +    add_srs_wkt (p, 8,
         3116  +        "66666666666],PARAMETER[\"central_meridian\",-115.75],PAR");
         3117  +    add_srs_wkt (p, 9,
         3118  +        "AMETER[\"scale_factor\",0.999933333],PARAMETER[\"false_e");
         3119  +    add_srs_wkt (p, 10,
         3120  +        "asting\",2624666.667],PARAMETER[\"false_northing\",0],UN");
         3121  +    add_srs_wkt (p, 11,
         3122  +        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
         3123  +    add_srs_wkt (p, 12,
         3124  +        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
         3125  +    add_srs_wkt (p, 13,
         3126  +        "ITY[\"EPSG\",\"6453\"]]");
         3127  +    p = add_epsg_def (filter, first, last, 6454, "epsg", 6454,
         3128  +        "NAD83(2011) / Illinois East");
         3129  +    add_proj4text (p, 0,
         3130  +        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
         3131  +    add_proj4text (p, 1,
         3132  +        "333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +ellps=G");
         3133  +    add_proj4text (p, 2,
         3134  +        "RS80 +units=m +no_defs");
         3135  +    add_srs_wkt (p, 0,
         3136  +        "PROJCS[\"NAD83(2011) / Illinois East\",GEOGCS[\"NAD83(20");
         3137  +    add_srs_wkt (p, 1,
         3138  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         3139  +    add_srs_wkt (p, 2,
         3140  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         3141  +    add_srs_wkt (p, 3,
         3142  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         3143  +    add_srs_wkt (p, 4,
         3144  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3145  +    add_srs_wkt (p, 5,
         3146  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3147  +    add_srs_wkt (p, 6,
         3148  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         3149  +    add_srs_wkt (p, 7,
         3150  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",36.66666666");
         3151  +    add_srs_wkt (p, 8,
         3152  +        "666666],PARAMETER[\"central_meridian\",-88.3333333333333");
         3153  +    add_srs_wkt (p, 9,
         3154  +        "3],PARAMETER[\"scale_factor\",0.999975],PARAMETER[\"fals");
         3155  +    add_srs_wkt (p, 10,
         3156  +        "e_easting\",300000],PARAMETER[\"false_northing\",0],UNIT");
         3157  +    add_srs_wkt (p, 11,
         3158  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         3159  +    add_srs_wkt (p, 12,
         3160  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6454\"]]");
         3161  +    p = add_epsg_def (filter, first, last, 6455, "epsg", 6455,
         3162  +        "NAD83(2011) / Illinois East (ftUS)");
         3163  +    add_proj4text (p, 0,
         3164  +        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
         3165  +    add_proj4text (p, 1,
         3166  +        "333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0");
         3167  +    add_proj4text (p, 2,
         3168  +        "=0 +ellps=GRS80 +units=us-ft +no_defs");
         3169  +    add_srs_wkt (p, 0,
         3170  +        "PROJCS[\"NAD83(2011) / Illinois East (ftUS)\",GEOGCS[\"N");
         3171  +    add_srs_wkt (p, 1,
         3172  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         3173  +    add_srs_wkt (p, 2,
         3174  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         3175  +    add_srs_wkt (p, 3,
         3176  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         3177  +    add_srs_wkt (p, 4,
         3178  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3179  +    add_srs_wkt (p, 5,
         3180  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3181  +    add_srs_wkt (p, 6,
         3182  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         3183  +    add_srs_wkt (p, 7,
         3184  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",36.6");
         3185  +    add_srs_wkt (p, 8,
         3186  +        "6666666666666],PARAMETER[\"central_meridian\",-88.333333");
         3187  +    add_srs_wkt (p, 9,
         3188  +        "33333333],PARAMETER[\"scale_factor\",0.999975],PARAMETER");
         3189  +    add_srs_wkt (p, 10,
         3190  +        "[\"false_easting\",984250.0000000002],PARAMETER[\"false_");
         3191  +    add_srs_wkt (p, 11,
         3192  +        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
         3193  +    add_srs_wkt (p, 12,
         3194  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         3195  +    add_srs_wkt (p, 13,
         3196  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6455\"]]");
         3197  +    p = add_epsg_def (filter, first, last, 6456, "epsg", 6456,
         3198  +        "NAD83(2011) / Illinois West");
         3199  +    add_proj4text (p, 0,
         3200  +        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
         3201  +    add_proj4text (p, 1,
         3202  +        "666667 +k=0.999941177 +x_0=700000 +y_0=0 +ellps=GRS80 +u");
         3203  +    add_proj4text (p, 2,
         3204  +        "nits=m +no_defs");
         3205  +    add_srs_wkt (p, 0,
         3206  +        "PROJCS[\"NAD83(2011) / Illinois West\",GEOGCS[\"NAD83(20");
         3207  +    add_srs_wkt (p, 1,
         3208  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         3209  +    add_srs_wkt (p, 2,
         3210  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         3211  +    add_srs_wkt (p, 3,
         3212  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         3213  +    add_srs_wkt (p, 4,
         3214  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3215  +    add_srs_wkt (p, 5,
         3216  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3217  +    add_srs_wkt (p, 6,
         3218  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         3219  +    add_srs_wkt (p, 7,
         3220  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",36.66666666");
         3221  +    add_srs_wkt (p, 8,
         3222  +        "666666],PARAMETER[\"central_meridian\",-90.1666666666666");
         3223  +    add_srs_wkt (p, 9,
         3224  +        "7],PARAMETER[\"scale_factor\",0.999941177],PARAMETER[\"f");
         3225  +    add_srs_wkt (p, 10,
         3226  +        "alse_easting\",700000],PARAMETER[\"false_northing\",0],U");
         3227  +    add_srs_wkt (p, 11,
         3228  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         3229  +    add_srs_wkt (p, 12,
         3230  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6456\"]]");
         3231  +    p = add_epsg_def (filter, first, last, 6457, "epsg", 6457,
         3232  +        "NAD83(2011) / Illinois West (ftUS)");
         3233  +    add_proj4text (p, 0,
         3234  +        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
         3235  +    add_proj4text (p, 1,
         3236  +        "666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +ell");
         3237  +    add_proj4text (p, 2,
         3238  +        "ps=GRS80 +units=us-ft +no_defs");
         3239  +    add_srs_wkt (p, 0,
         3240  +        "PROJCS[\"NAD83(2011) / Illinois West (ftUS)\",GEOGCS[\"N");
         3241  +    add_srs_wkt (p, 1,
         3242  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         3243  +    add_srs_wkt (p, 2,
         3244  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         3245  +    add_srs_wkt (p, 3,
         3246  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         3247  +    add_srs_wkt (p, 4,
         3248  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3249  +    add_srs_wkt (p, 5,
         3250  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3251  +    add_srs_wkt (p, 6,
         3252  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
  3755   3253       add_srs_wkt (p, 7,
  3756         -        "EAST],AUTHORITY[\"EPSG\",\"3906\"]],PROJECTION[\"Transve");
         3254  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",36.6");
  3757   3255       add_srs_wkt (p, 8,
  3758         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3256  +        "6666666666666],PARAMETER[\"central_meridian\",-90.166666");
  3759   3257       add_srs_wkt (p, 9,
  3760         -        "METER[\"central_meridian\",21],PARAMETER[\"scale_factor\"");
         3258  +        "66666667],PARAMETER[\"scale_factor\",0.999941177],PARAME");
  3761   3259       add_srs_wkt (p, 10,
  3762         -        ",0.9999],PARAMETER[\"false_easting\",7500000],PARAMETER[");
         3260  +        "TER[\"false_easting\",2296583.333300001],PARAMETER[\"fal");
  3763   3261       add_srs_wkt (p, 11,
  3764         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3262  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
  3765   3263       add_srs_wkt (p, 12,
  3766         -        ",\"9001\"]],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHORITY");
         3264  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
  3767   3265       add_srs_wkt (p, 13,
  3768         -        "[\"EPSG\",\"6316\"]]");
  3769         -    p = add_epsg_def_ex (filter, first, last, 6318, "epsg", 6318,
  3770         -        "NAD83(2011)", 1, 1,
  3771         -        "GRS 1980", "Greenwich",
  3772         -        "NAD83_National_Spatial_Reference_System_2011", "none", "degree",
  3773         -        "Latitude", "North", "Longitude", "East");
         3266  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6457\"]]");
         3267  +    p = add_epsg_def (filter, first, last, 6458, "epsg", 6458,
         3268  +        "NAD83(2011) / Indiana East");
  3774   3269       add_proj4text (p, 0,
  3775         -        "+proj=longlat +ellps=GRS80 +no_defs");
         3270  +        "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
         3271  +    add_proj4text (p, 1,
         3272  +        "99966667 +x_0=100000 +y_0=250000 +ellps=GRS80 +units=m +");
         3273  +    add_proj4text (p, 2,
         3274  +        "no_defs");
  3776   3275       add_srs_wkt (p, 0,
  3777         -        "GEOGCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Re");
         3276  +        "PROJCS[\"NAD83(2011) / Indiana East\",GEOGCS[\"NAD83(201");
  3778   3277       add_srs_wkt (p, 1,
  3779         -        "ference_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.");
         3278  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  3780   3279       add_srs_wkt (p, 2,
  3781         -        "257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG");
         3280  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  3782   3281       add_srs_wkt (p, 3,
  3783         -        "\",\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
         3282  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  3784   3283       add_srs_wkt (p, 4,
  3785         -        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
         3284  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3786   3285       add_srs_wkt (p, 5,
  3787         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         3286  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3788   3287       add_srs_wkt (p, 6,
  3789         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"6318\"]]");
  3790         -    p = add_epsg_def_ex (filter, first, last, 6322, "epsg", 6322,
  3791         -        "NAD83(PA11)", 1, 1,
  3792         -        "GRS 1980", "Greenwich",
  3793         -        "NAD83_National_Spatial_Reference_System_PA11", "none", "degree",
  3794         -        "Latitude", "North", "Longitude", "East");
         3288  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         3289  +    add_srs_wkt (p, 7,
         3290  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",37.5],PARAM");
         3291  +    add_srs_wkt (p, 8,
         3292  +        "ETER[\"central_meridian\",-85.66666666666667],PARAMETER[");
         3293  +    add_srs_wkt (p, 9,
         3294  +        "\"scale_factor\",0.999966667],PARAMETER[\"false_easting\"");
         3295  +    add_srs_wkt (p, 10,
         3296  +        ",100000],PARAMETER[\"false_northing\",250000],UNIT[\"met");
         3297  +    add_srs_wkt (p, 11,
         3298  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
         3299  +    add_srs_wkt (p, 12,
         3300  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6458\"]]");
         3301  +    p = add_epsg_def (filter, first, last, 6459, "epsg", 6459,
         3302  +        "NAD83(2011) / Indiana East (ftUS)");
  3795   3303       add_proj4text (p, 0,
  3796         -        "+proj=longlat +ellps=GRS80 +no_defs");
         3304  +        "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
         3305  +    add_proj4text (p, 1,
         3306  +        "99966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +");
         3307  +    add_proj4text (p, 2,
         3308  +        "ellps=GRS80 +units=us-ft +no_defs");
  3797   3309       add_srs_wkt (p, 0,
  3798         -        "GEOGCS[\"NAD83(PA11)\",DATUM[\"NAD83_National_Spatial_Re");
         3310  +        "PROJCS[\"NAD83(2011) / Indiana East (ftUS)\",GEOGCS[\"NA");
  3799   3311       add_srs_wkt (p, 1,
  3800         -        "ference_System_PA11\",SPHEROID[\"GRS 1980\",6378137,298.");
         3312  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  3801   3313       add_srs_wkt (p, 2,
  3802         -        "257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG");
         3314  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  3803   3315       add_srs_wkt (p, 3,
  3804         -        "\",\"1117\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
         3316  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  3805   3317       add_srs_wkt (p, 4,
  3806         -        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
         3318  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3807   3319       add_srs_wkt (p, 5,
  3808         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
         3320  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3809   3321       add_srs_wkt (p, 6,
  3810         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"6322\"]]");
  3811         -    p = add_epsg_def_ex (filter, first, last, 6325, "epsg", 6325,
  3812         -        "NAD83(MA11)", 1, 1,
  3813         -        "GRS 1980", "Greenwich",
  3814         -        "NAD83_National_Spatial_Reference_System_MA11", "none", "degree",
  3815         -        "Latitude", "North", "Longitude", "East");
         3322  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         3323  +    add_srs_wkt (p, 7,
         3324  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",37.5");
         3325  +    add_srs_wkt (p, 8,
         3326  +        "],PARAMETER[\"central_meridian\",-85.66666666666667],PAR");
         3327  +    add_srs_wkt (p, 9,
         3328  +        "AMETER[\"scale_factor\",0.999966667],PARAMETER[\"false_e");
         3329  +    add_srs_wkt (p, 10,
         3330  +        "asting\",328083.333],PARAMETER[\"false_northing\",820208");
         3331  +    add_srs_wkt (p, 11,
         3332  +        ".3330000002],UNIT[\"US survey foot\",0.3048006096012192,");
         3333  +    add_srs_wkt (p, 12,
         3334  +        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         3335  +    add_srs_wkt (p, 13,
         3336  +        ",NORTH],AUTHORITY[\"EPSG\",\"6459\"]]");
         3337  +    p = add_epsg_def (filter, first, last, 6460, "epsg", 6460,
         3338  +        "NAD83(2011) / Indiana West");
  3816   3339       add_proj4text (p, 0,
  3817         -        "+proj=longlat +ellps=GRS80 +no_defs");
         3340  +        "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
         3341  +    add_proj4text (p, 1,
         3342  +        "99966667 +x_0=900000 +y_0=250000 +ellps=GRS80 +units=m +");
         3343  +    add_proj4text (p, 2,
         3344  +        "no_defs");
  3818   3345       add_srs_wkt (p, 0,
  3819         -        "GEOGCS[\"NAD83(MA11)\",DATUM[\"NAD83_National_Spatial_Re");
  3820         -    add_srs_wkt (p, 1,
  3821         -        "ference_System_MA11\",SPHEROID[\"GRS 1980\",6378137,298.");
  3822         -    add_srs_wkt (p, 2,
  3823         -        "257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG");
  3824         -    add_srs_wkt (p, 3,
  3825         -        "\",\"1118\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3826         -    add_srs_wkt (p, 4,
  3827         -        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3828         -    add_srs_wkt (p, 5,
  3829         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  3830         -    add_srs_wkt (p, 6,
  3831         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"6325\"]]");
  3832         -    p = add_epsg_def_ex (filter, first, last, 6328, "epsg", 6328,
  3833         -        "NAD83(2011) / UTM zone 59N", 0, 0,
  3834         -        "GRS 1980", "Greenwich",
  3835         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3836         -        "Easting", "East", "Northing", "North");
  3837         -    add_proj4text (p, 0,
  3838         -        "+proj=utm +zone=59 +ellps=GRS80 +units=m +no_defs");
  3839         -    add_srs_wkt (p, 0,
  3840         -        "PROJCS[\"NAD83(2011) / UTM zone 59N\",GEOGCS[\"NAD83(201");
         3346  +        "PROJCS[\"NAD83(2011) / Indiana West\",GEOGCS[\"NAD83(201");
  3841   3347       add_srs_wkt (p, 1,
  3842   3348           "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  3843   3349       add_srs_wkt (p, 2,
  3844   3350           "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  3845   3351       add_srs_wkt (p, 3,
  3846   3352           "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  3847   3353       add_srs_wkt (p, 4,
  3848   3354           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3849   3355       add_srs_wkt (p, 5,
  3850   3356           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3851   3357       add_srs_wkt (p, 6,
  3852         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3358  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         3359  +    add_srs_wkt (p, 7,
         3360  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",37.5],PARAM");
         3361  +    add_srs_wkt (p, 8,
         3362  +        "ETER[\"central_meridian\",-87.08333333333333],PARAMETER[");
         3363  +    add_srs_wkt (p, 9,
         3364  +        "\"scale_factor\",0.999966667],PARAMETER[\"false_easting\"");
         3365  +    add_srs_wkt (p, 10,
         3366  +        ",900000],PARAMETER[\"false_northing\",250000],UNIT[\"met");
         3367  +    add_srs_wkt (p, 11,
         3368  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
         3369  +    add_srs_wkt (p, 12,
         3370  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6460\"]]");
         3371  +    p = add_epsg_def (filter, first, last, 6461, "epsg", 6461,
         3372  +        "NAD83(2011) / Indiana West (ftUS)");
         3373  +    add_proj4text (p, 0,
         3374  +        "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
         3375  +    add_proj4text (p, 1,
         3376  +        "99966667 +x_0=900000 +y_0=249999.9998983998 +ellps=GRS80");
         3377  +    add_proj4text (p, 2,
         3378  +        " +units=us-ft +no_defs");
         3379  +    add_srs_wkt (p, 0,
         3380  +        "PROJCS[\"NAD83(2011) / Indiana West (ftUS)\",GEOGCS[\"NA");
         3381  +    add_srs_wkt (p, 1,
         3382  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         3383  +    add_srs_wkt (p, 2,
         3384  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         3385  +    add_srs_wkt (p, 3,
         3386  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         3387  +    add_srs_wkt (p, 4,
         3388  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3389  +    add_srs_wkt (p, 5,
         3390  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3391  +    add_srs_wkt (p, 6,
         3392  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
  3853   3393       add_srs_wkt (p, 7,
  3854         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
         3394  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",37.5");
  3855   3395       add_srs_wkt (p, 8,
  3856         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         3396  +        "],PARAMETER[\"central_meridian\",-87.08333333333333],PAR");
  3857   3397       add_srs_wkt (p, 9,
  3858         -        "ntral_meridian\",171],PARAMETER[\"scale_factor\",0.9996]");
         3398  +        "AMETER[\"scale_factor\",0.999966667],PARAMETER[\"false_e");
  3859   3399       add_srs_wkt (p, 10,
  3860         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         3400  +        "asting\",2952750],PARAMETER[\"false_northing\",820208.33");
  3861   3401       add_srs_wkt (p, 11,
  3862         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3402  +        "30000002],UNIT[\"US survey foot\",0.3048006096012192,AUT");
  3863   3403       add_srs_wkt (p, 12,
  3864         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         3404  +        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  3865   3405       add_srs_wkt (p, 13,
  3866         -        "RITY[\"EPSG\",\"6328\"]]");
  3867         -    p = add_epsg_def_ex (filter, first, last, 6329, "epsg", 6329,
  3868         -        "NAD83(2011) / UTM zone 60N", 0, 0,
  3869         -        "GRS 1980", "Greenwich",
  3870         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3871         -        "Easting", "East", "Northing", "North");
         3406  +        "ORTH],AUTHORITY[\"EPSG\",\"6461\"]]");
         3407  +    p = add_epsg_def (filter, first, last, 6462, "epsg", 6462,
         3408  +        "NAD83(2011) / Iowa North");
  3872   3409       add_proj4text (p, 0,
  3873         -        "+proj=utm +zone=60 +ellps=GRS80 +units=m +no_defs");
         3410  +        "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
         3411  +    add_proj4text (p, 1,
         3412  +        "667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +");
         3413  +    add_proj4text (p, 2,
         3414  +        "ellps=GRS80 +units=m +no_defs");
  3874   3415       add_srs_wkt (p, 0,
  3875         -        "PROJCS[\"NAD83(2011) / UTM zone 60N\",GEOGCS[\"NAD83(201");
         3416  +        "PROJCS[\"NAD83(2011) / Iowa North\",GEOGCS[\"NAD83(2011)");
  3876   3417       add_srs_wkt (p, 1,
  3877         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3418  +        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
  3878   3419       add_srs_wkt (p, 2,
  3879         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         3420  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3880   3421       add_srs_wkt (p, 3,
  3881         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         3422  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
  3882   3423       add_srs_wkt (p, 4,
  3883         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3424  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3884   3425       add_srs_wkt (p, 5,
  3885         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3426  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3886   3427       add_srs_wkt (p, 6,
  3887         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3428  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  3888   3429       add_srs_wkt (p, 7,
  3889         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
         3430  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43.2666");
  3890   3431       add_srs_wkt (p, 8,
  3891         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         3432  +        "6666666667],PARAMETER[\"standard_parallel_2\",42.0666666");
  3892   3433       add_srs_wkt (p, 9,
  3893         -        "ntral_meridian\",177],PARAMETER[\"scale_factor\",0.9996]");
         3434  +        "6666667],PARAMETER[\"latitude_of_origin\",41.5],PARAMETE");
  3894   3435       add_srs_wkt (p, 10,
  3895         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         3436  +        "R[\"central_meridian\",-93.5],PARAMETER[\"false_easting\"");
  3896   3437       add_srs_wkt (p, 11,
  3897         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3438  +        ",1500000],PARAMETER[\"false_northing\",1000000],UNIT[\"m");
  3898   3439       add_srs_wkt (p, 12,
  3899         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         3440  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  3900   3441       add_srs_wkt (p, 13,
  3901         -        "RITY[\"EPSG\",\"6329\"]]");
  3902         -    p = add_epsg_def_ex (filter, first, last, 6330, "epsg", 6330,
  3903         -        "NAD83(2011) / UTM zone 1N", 0, 0,
  3904         -        "GRS 1980", "Greenwich",
  3905         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3906         -        "Easting", "East", "Northing", "North");
         3442  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6462\"]]");
         3443  +    p = add_epsg_def (filter, first, last, 6463, "epsg", 6463,
         3444  +        "NAD83(2011) / Iowa North (ftUS)");
  3907   3445       add_proj4text (p, 0,
  3908         -        "+proj=utm +zone=1 +ellps=GRS80 +units=m +no_defs");
         3446  +        "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
         3447  +    add_proj4text (p, 1,
         3448  +        "667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.99");
         3449  +    add_proj4text (p, 2,
         3450  +        "99898402 +ellps=GRS80 +units=us-ft +no_defs");
  3909   3451       add_srs_wkt (p, 0,
  3910         -        "PROJCS[\"NAD83(2011) / UTM zone 1N\",GEOGCS[\"NAD83(2011");
         3452  +        "PROJCS[\"NAD83(2011) / Iowa North (ftUS)\",GEOGCS[\"NAD8");
  3911   3453       add_srs_wkt (p, 1,
  3912         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         3454  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  3913   3455       add_srs_wkt (p, 2,
  3914         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         3456  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  3915   3457       add_srs_wkt (p, 3,
  3916         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         3458  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  3917   3459       add_srs_wkt (p, 4,
  3918         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3460  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  3919   3461       add_srs_wkt (p, 5,
  3920         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3462  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  3921   3463       add_srs_wkt (p, 6,
  3922         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         3464  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  3923   3465       add_srs_wkt (p, 7,
  3924         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercato");
         3466  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3925   3467       add_srs_wkt (p, 8,
  3926         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
         3468  +        "\",43.26666666666667],PARAMETER[\"standard_parallel_2\",");
  3927   3469       add_srs_wkt (p, 9,
  3928         -        "tral_meridian\",-177],PARAMETER[\"scale_factor\",0.9996]");
         3470  +        "42.06666666666667],PARAMETER[\"latitude_of_origin\",41.5");
  3929   3471       add_srs_wkt (p, 10,
  3930         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         3472  +        "],PARAMETER[\"central_meridian\",-93.5],PARAMETER[\"fals");
  3931   3473       add_srs_wkt (p, 11,
  3932         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3474  +        "e_easting\",4921250],PARAMETER[\"false_northing\",328083");
  3933   3475       add_srs_wkt (p, 12,
  3934         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         3476  +        "3.333300001],UNIT[\"US survey foot\",0.3048006096012192,");
  3935   3477       add_srs_wkt (p, 13,
  3936         -        "RITY[\"EPSG\",\"6330\"]]");
  3937         -    p = add_epsg_def_ex (filter, first, last, 6331, "epsg", 6331,
  3938         -        "NAD83(2011) / UTM zone 2N", 0, 0,
  3939         -        "GRS 1980", "Greenwich",
  3940         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3941         -        "Easting", "East", "Northing", "North");
         3478  +        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         3479  +    add_srs_wkt (p, 14,
         3480  +        ",NORTH],AUTHORITY[\"EPSG\",\"6463\"]]");
         3481  +    p = add_epsg_def (filter, first, last, 6464, "epsg", 6464,
         3482  +        "NAD83(2011) / Iowa South");
  3942   3483       add_proj4text (p, 0,
  3943         -        "+proj=utm +zone=2 +ellps=GRS80 +units=m +no_defs");
         3484  +        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
         3485  +    add_proj4text (p, 1,
         3486  +        "667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS");
         3487  +    add_proj4text (p, 2,
         3488  +        "80 +units=m +no_defs");
  3944   3489       add_srs_wkt (p, 0,
  3945         -        "PROJCS[\"NAD83(2011) / UTM zone 2N\",GEOGCS[\"NAD83(2011");
         3490  +        "PROJCS[\"NAD83(2011) / Iowa South\",GEOGCS[\"NAD83(2011)");
  3946   3491       add_srs_wkt (p, 1,
  3947         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         3492  +        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
  3948   3493       add_srs_wkt (p, 2,
  3949         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         3494  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3950   3495       add_srs_wkt (p, 3,
  3951         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         3496  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
  3952   3497       add_srs_wkt (p, 4,
  3953         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3498  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3954   3499       add_srs_wkt (p, 5,
  3955         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3500  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3956   3501       add_srs_wkt (p, 6,
  3957         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         3502  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  3958   3503       add_srs_wkt (p, 7,
  3959         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercato");
         3504  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.7833");
  3960   3505       add_srs_wkt (p, 8,
  3961         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
         3506  +        "3333333333],PARAMETER[\"standard_parallel_2\",40.6166666");
  3962   3507       add_srs_wkt (p, 9,
  3963         -        "tral_meridian\",-171],PARAMETER[\"scale_factor\",0.9996]");
         3508  +        "6666667],PARAMETER[\"latitude_of_origin\",40],PARAMETER[");
  3964   3509       add_srs_wkt (p, 10,
  3965         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         3510  +        "\"central_meridian\",-93.5],PARAMETER[\"false_easting\",");
  3966   3511       add_srs_wkt (p, 11,
  3967         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3512  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3968   3513       add_srs_wkt (p, 12,
  3969         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         3514  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3970   3515       add_srs_wkt (p, 13,
  3971         -        "RITY[\"EPSG\",\"6331\"]]");
  3972         -    p = add_epsg_def_ex (filter, first, last, 6332, "epsg", 6332,
  3973         -        "NAD83(2011) / UTM zone 3N", 0, 0,
  3974         -        "GRS 1980", "Greenwich",
  3975         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3976         -        "Easting", "East", "Northing", "North");
         3516  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6464\"]]");
         3517  +    p = add_epsg_def (filter, first, last, 6465, "epsg", 6465,
         3518  +        "NAD83(2011) / Iowa South (ftUS)");
  3977   3519       add_proj4text (p, 0,
  3978         -        "+proj=utm +zone=3 +ellps=GRS80 +units=m +no_defs");
         3520  +        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
         3521  +    add_proj4text (p, 1,
         3522  +        "667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +");
         3523  +    add_proj4text (p, 2,
         3524  +        "ellps=GRS80 +units=us-ft +no_defs");
  3979   3525       add_srs_wkt (p, 0,
  3980         -        "PROJCS[\"NAD83(2011) / UTM zone 3N\",GEOGCS[\"NAD83(2011");
         3526  +        "PROJCS[\"NAD83(2011) / Iowa South (ftUS)\",GEOGCS[\"NAD8");
  3981   3527       add_srs_wkt (p, 1,
  3982         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         3528  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  3983   3529       add_srs_wkt (p, 2,
  3984         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         3530  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  3985   3531       add_srs_wkt (p, 3,
  3986         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         3532  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  3987   3533       add_srs_wkt (p, 4,
  3988         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3534  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  3989   3535       add_srs_wkt (p, 5,
  3990         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3536  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  3991   3537       add_srs_wkt (p, 6,
  3992         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
         3538  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  3993   3539       add_srs_wkt (p, 7,
  3994         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercato");
         3540  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3995   3541       add_srs_wkt (p, 8,
  3996         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
         3542  +        "\",41.78333333333333],PARAMETER[\"standard_parallel_2\",");
  3997   3543       add_srs_wkt (p, 9,
  3998         -        "tral_meridian\",-165],PARAMETER[\"scale_factor\",0.9996]");
         3544  +        "40.61666666666667],PARAMETER[\"latitude_of_origin\",40],");
  3999   3545       add_srs_wkt (p, 10,
  4000         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         3546  +        "PARAMETER[\"central_meridian\",-93.5],PARAMETER[\"false_");
  4001   3547       add_srs_wkt (p, 11,
  4002         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3548  +        "easting\",1640416.6667],PARAMETER[\"false_northing\",0],");
  4003   3549       add_srs_wkt (p, 12,
  4004         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  4005         -    add_srs_wkt (p, 13,
  4006         -        "RITY[\"EPSG\",\"6332\"]]");
  4007         -    p = add_epsg_def_ex (filter, first, last, 6333, "epsg", 6333,
  4008         -        "NAD83(2011) / UTM zone 4N", 0, 0,
  4009         -        "GRS 1980", "Greenwich",
  4010         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  4011         -        "Easting", "East", "Northing", "North");
  4012         -    add_proj4text (p, 0,
  4013         -        "+proj=utm +zone=4 +ellps=GRS80 +units=m +no_defs");
  4014         -    add_srs_wkt (p, 0,
  4015         -        "PROJCS[\"NAD83(2011) / UTM zone 4N\",GEOGCS[\"NAD83(2011");
  4016         -    add_srs_wkt (p, 1,
  4017         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
  4018         -    add_srs_wkt (p, 2,
  4019         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  4020         -    add_srs_wkt (p, 3,
  4021         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
  4022         -    add_srs_wkt (p, 4,
  4023         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  4024         -    add_srs_wkt (p, 5,
  4025         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  4026         -    add_srs_wkt (p, 6,
  4027         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  4028         -    add_srs_wkt (p, 7,
  4029         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercato");
  4030         -    add_srs_wkt (p, 8,
  4031         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  4032         -    add_srs_wkt (p, 9,
  4033         -        "tral_meridian\",-159],PARAMETER[\"scale_factor\",0.9996]");
  4034         -    add_srs_wkt (p, 10,
  4035         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  4036         -    add_srs_wkt (p, 11,
  4037         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  4038         -    add_srs_wkt (p, 12,
  4039         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  4040         -    add_srs_wkt (p, 13,
  4041         -        "RITY[\"EPSG\",\"6333\"]]");
  4042         -    p = add_epsg_def_ex (filter, first, last, 6334, "epsg", 6334,
  4043         -        "NAD83(2011) / UTM zone 5N", 0, 0,
  4044         -        "GRS 1980", "Greenwich",
  4045         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  4046         -        "Easting", "East", "Northing", "North");
  4047         -    add_proj4text (p, 0,
  4048         -        "+proj=utm +zone=5 +ellps=GRS80 +units=m +no_defs");
  4049         -    add_srs_wkt (p, 0,
  4050         -        "PROJCS[\"NAD83(2011) / UTM zone 5N\",GEOGCS[\"NAD83(2011");
  4051         -    add_srs_wkt (p, 1,
  4052         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
  4053         -    add_srs_wkt (p, 2,
  4054         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  4055         -    add_srs_wkt (p, 3,
  4056         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
  4057         -    add_srs_wkt (p, 4,
  4058         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  4059         -    add_srs_wkt (p, 5,
  4060         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  4061         -    add_srs_wkt (p, 6,
  4062         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  4063         -    add_srs_wkt (p, 7,
  4064         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercato");
  4065         -    add_srs_wkt (p, 8,
  4066         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  4067         -    add_srs_wkt (p, 9,
  4068         -        "tral_meridian\",-153],PARAMETER[\"scale_factor\",0.9996]");
  4069         -    add_srs_wkt (p, 10,
  4070         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  4071         -    add_srs_wkt (p, 11,
  4072         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  4073         -    add_srs_wkt (p, 12,
  4074         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         3550  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
  4075   3551       add_srs_wkt (p, 13,
  4076         -        "RITY[\"EPSG\",\"6334\"]]");
  4077         -    p = add_epsg_def_ex (filter, first, last, 6335, "epsg", 6335,
  4078         -        "NAD83(2011) / UTM zone 6N", 0, 0,
  4079         -        "GRS 1980", "Greenwich",
  4080         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  4081         -        "Easting", "East", "Northing", "North");
  4082         -    add_proj4text (p, 0,
  4083         -        "+proj=utm +zone=6 +ellps=GRS80 +units=m +no_defs");
  4084         -    add_srs_wkt (p, 0,
  4085         -        "PROJCS[\"NAD83(2011) / UTM zone 6N\",GEOGCS[\"NAD83(2011");
  4086         -    add_srs_wkt (p, 1,
  4087         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
  4088         -    add_srs_wkt (p, 2,
  4089         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  4090         -    add_srs_wkt (p, 3,
  4091         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
  4092         -    add_srs_wkt (p, 4,
  4093         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  4094         -    add_srs_wkt (p, 5,
  4095         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  4096         -    add_srs_wkt (p, 6,
  4097         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  4098         -    add_srs_wkt (p, 7,
  4099         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercato");
  4100         -    add_srs_wkt (p, 8,
  4101         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  4102         -    add_srs_wkt (p, 9,
  4103         -        "tral_meridian\",-147],PARAMETER[\"scale_factor\",0.9996]");
  4104         -    add_srs_wkt (p, 10,
  4105         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  4106         -    add_srs_wkt (p, 11,
  4107         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  4108         -    add_srs_wkt (p, 12,
  4109         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  4110         -    add_srs_wkt (p, 13,
  4111         -        "RITY[\"EPSG\",\"6335\"]]");
  4112         -    p = add_epsg_def_ex (filter, first, last, 6336, "epsg", 6336,
  4113         -        "NAD83(2011) / UTM zone 7N", 0, 0,
  4114         -        "GRS 1980", "Greenwich",
  4115         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  4116         -        "Easting", "East", "Northing", "North");
  4117         -    add_proj4text (p, 0,
  4118         -        "+proj=utm +zone=7 +ellps=GRS80 +units=m +no_defs");
  4119         -    add_srs_wkt (p, 0,
  4120         -        "PROJCS[\"NAD83(2011) / UTM zone 7N\",GEOGCS[\"NAD83(2011");
  4121         -    add_srs_wkt (p, 1,
  4122         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
  4123         -    add_srs_wkt (p, 2,
  4124         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  4125         -    add_srs_wkt (p, 3,
  4126         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
  4127         -    add_srs_wkt (p, 4,
  4128         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  4129         -    add_srs_wkt (p, 5,
  4130         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  4131         -    add_srs_wkt (p, 6,
  4132         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  4133         -    add_srs_wkt (p, 7,
  4134         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercato");
  4135         -    add_srs_wkt (p, 8,
  4136         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  4137         -    add_srs_wkt (p, 9,
  4138         -        "tral_meridian\",-141],PARAMETER[\"scale_factor\",0.9996]");
  4139         -    add_srs_wkt (p, 10,
  4140         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  4141         -    add_srs_wkt (p, 11,
  4142         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  4143         -    add_srs_wkt (p, 12,
  4144         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  4145         -    add_srs_wkt (p, 13,
  4146         -        "RITY[\"EPSG\",\"6336\"]]");
  4147         -    p = add_epsg_def_ex (filter, first, last, 6337, "epsg", 6337,
  4148         -        "NAD83(2011) / UTM zone 8N", 0, 0,
  4149         -        "GRS 1980", "Greenwich",
  4150         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  4151         -        "Easting", "East", "Northing", "North");
  4152         -    add_proj4text (p, 0,
  4153         -        "+proj=utm +zone=8 +ellps=GRS80 +units=m +no_defs");
  4154         -    add_srs_wkt (p, 0,
  4155         -        "PROJCS[\"NAD83(2011) / UTM zone 8N\",GEOGCS[\"NAD83(2011");
  4156         -    add_srs_wkt (p, 1,
  4157         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
  4158         -    add_srs_wkt (p, 2,
  4159         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  4160         -    add_srs_wkt (p, 3,
  4161         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
  4162         -    add_srs_wkt (p, 4,
  4163         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  4164         -    add_srs_wkt (p, 5,
  4165         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  4166         -    add_srs_wkt (p, 6,
  4167         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  4168         -    add_srs_wkt (p, 7,
  4169         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercato");
  4170         -    add_srs_wkt (p, 8,
  4171         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  4172         -    add_srs_wkt (p, 9,
  4173         -        "tral_meridian\",-135],PARAMETER[\"scale_factor\",0.9996]");
  4174         -    add_srs_wkt (p, 10,
  4175         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  4176         -    add_srs_wkt (p, 11,
  4177         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  4178         -    add_srs_wkt (p, 12,
  4179         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  4180         -    add_srs_wkt (p, 13,
  4181         -        "RITY[\"EPSG\",\"6337\"]]");
  4182         -    p = add_epsg_def_ex (filter, first, last, 6338, "epsg", 6338,
  4183         -        "NAD83(2011) / UTM zone 9N", 0, 0,
  4184         -        "GRS 1980", "Greenwich",
  4185         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  4186         -        "Easting", "East", "Northing", "North");
  4187         -    add_proj4text (p, 0,
  4188         -        "+proj=utm +zone=9 +ellps=GRS80 +units=m +no_defs");
  4189         -    add_srs_wkt (p, 0,
  4190         -        "PROJCS[\"NAD83(2011) / UTM zone 9N\",GEOGCS[\"NAD83(2011");
  4191         -    add_srs_wkt (p, 1,
  4192         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
  4193         -    add_srs_wkt (p, 2,
  4194         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  4195         -    add_srs_wkt (p, 3,
  4196         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
  4197         -    add_srs_wkt (p, 4,
  4198         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  4199         -    add_srs_wkt (p, 5,
  4200         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  4201         -    add_srs_wkt (p, 6,
  4202         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  4203         -    add_srs_wkt (p, 7,
  4204         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercato");
  4205         -    add_srs_wkt (p, 8,
  4206         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  4207         -    add_srs_wkt (p, 9,
  4208         -        "tral_meridian\",-129],PARAMETER[\"scale_factor\",0.9996]");
  4209         -    add_srs_wkt (p, 10,
  4210         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  4211         -    add_srs_wkt (p, 11,
  4212         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  4213         -    add_srs_wkt (p, 12,
  4214         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  4215         -    add_srs_wkt (p, 13,
  4216         -        "RITY[\"EPSG\",\"6338\"]]");
  4217         -    p = add_epsg_def_ex (filter, first, last, 6339, "epsg", 6339,
  4218         -        "NAD83(2011) / UTM zone 10N", 0, 0,
  4219         -        "GRS 1980", "Greenwich",
  4220         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  4221         -        "Easting", "East", "Northing", "North");
  4222         -    add_proj4text (p, 0,
  4223         -        "+proj=utm +zone=10 +ellps=GRS80 +units=m +no_defs");
  4224         -    add_srs_wkt (p, 0,
  4225         -        "PROJCS[\"NAD83(2011) / UTM zone 10N\",GEOGCS[\"NAD83(201");
  4226         -    add_srs_wkt (p, 1,
  4227         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  4228         -    add_srs_wkt (p, 2,
  4229         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  4230         -    add_srs_wkt (p, 3,
  4231         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  4232         -    add_srs_wkt (p, 4,
  4233         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  4234         -    add_srs_wkt (p, 5,
  4235         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  4236         -    add_srs_wkt (p, 6,
  4237         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  4238         -    add_srs_wkt (p, 7,
  4239         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  4240         -    add_srs_wkt (p, 8,
  4241         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  4242         -    add_srs_wkt (p, 9,
  4243         -        "ntral_meridian\",-123],PARAMETER[\"scale_factor\",0.9996");
  4244         -    add_srs_wkt (p, 10,
  4245         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  4246         -    add_srs_wkt (p, 11,
  4247         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  4248         -    add_srs_wkt (p, 12,
  4249         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  4250         -    add_srs_wkt (p, 13,
  4251         -        "HORITY[\"EPSG\",\"6339\"]]");
  4252         -    p = add_epsg_def_ex (filter, first, last, 6340, "epsg", 6340,
  4253         -        "NAD83(2011) / UTM zone 11N", 0, 0,
  4254         -        "GRS 1980", "Greenwich",
  4255         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  4256         -        "Easting", "East", "Northing", "North");
  4257         -    add_proj4text (p, 0,
  4258         -        "+proj=utm +zone=11 +ellps=GRS80 +units=m +no_defs");
  4259         -    add_srs_wkt (p, 0,
  4260         -        "PROJCS[\"NAD83(2011) / UTM zone 11N\",GEOGCS[\"NAD83(201");
  4261         -    add_srs_wkt (p, 1,
  4262         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  4263         -    add_srs_wkt (p, 2,
  4264         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  4265         -    add_srs_wkt (p, 3,
  4266         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  4267         -    add_srs_wkt (p, 4,
  4268         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  4269         -    add_srs_wkt (p, 5,
  4270         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  4271         -    add_srs_wkt (p, 6,
  4272         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  4273         -    add_srs_wkt (p, 7,
  4274         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  4275         -    add_srs_wkt (p, 8,
  4276         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  4277         -    add_srs_wkt (p, 9,
  4278         -        "ntral_meridian\",-117],PARAMETER[\"scale_factor\",0.9996");
  4279         -    add_srs_wkt (p, 10,
  4280         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  4281         -    add_srs_wkt (p, 11,
  4282         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  4283         -    add_srs_wkt (p, 12,
  4284         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  4285         -    add_srs_wkt (p, 13,
  4286         -        "HORITY[\"EPSG\",\"6340\"]]");
  4287         -    p = add_epsg_def_ex (filter, first, last, 6341, "epsg", 6341,
  4288         -        "NAD83(2011) / UTM zone 12N", 0, 0,
  4289         -        "GRS 1980", "Greenwich",
  4290         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  4291         -        "Easting", "East", "Northing", "North");
  4292         -    add_proj4text (p, 0,
  4293         -        "+proj=utm +zone=12 +ellps=GRS80 +units=m +no_defs");
  4294         -    add_srs_wkt (p, 0,
  4295         -        "PROJCS[\"NAD83(2011) / UTM zone 12N\",GEOGCS[\"NAD83(201");
  4296         -    add_srs_wkt (p, 1,
  4297         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  4298         -    add_srs_wkt (p, 2,
  4299         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  4300         -    add_srs_wkt (p, 3,
  4301         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  4302         -    add_srs_wkt (p, 4,
  4303         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  4304         -    add_srs_wkt (p, 5,
  4305         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  4306         -    add_srs_wkt (p, 6,
  4307         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  4308         -    add_srs_wkt (p, 7,
  4309         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  4310         -    add_srs_wkt (p, 8,
  4311         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  4312         -    add_srs_wkt (p, 9,
  4313         -        "ntral_meridian\",-111],PARAMETER[\"scale_factor\",0.9996");
  4314         -    add_srs_wkt (p, 10,
  4315         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  4316         -    add_srs_wkt (p, 11,
  4317         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  4318         -    add_srs_wkt (p, 12,
  4319         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  4320         -    add_srs_wkt (p, 13,
  4321         -        "HORITY[\"EPSG\",\"6341\"]]");
         3552  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         3553  +    add_srs_wkt (p, 14,
         3554  +        "ORITY[\"EPSG\",\"6465\"]]");
  4322   3555   }
  4323   3556   
  4324   3557   #endif /* full EPSG initialization enabled/disabled */
  4325   3558   

Changes to src/srsinit/epsg_inlined_30.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:29 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_30 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 6342, "epsg", 6342,
    56         -        "NAD83(2011) / UTM zone 13N", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
    59         -        "Easting", "East", "Northing", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=utm +zone=13 +ellps=GRS80 +units=m +no_defs");
    62         -    add_srs_wkt (p, 0,
    63         -        "PROJCS[\"NAD83(2011) / UTM zone 13N\",GEOGCS[\"NAD83(201");
    64         -    add_srs_wkt (p, 1,
    65         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
    66         -    add_srs_wkt (p, 2,
    67         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
    68         -    add_srs_wkt (p, 3,
    69         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
    70         -    add_srs_wkt (p, 4,
    71         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
    72         -    add_srs_wkt (p, 5,
    73         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
    74         -    add_srs_wkt (p, 6,
    75         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
    76         -    add_srs_wkt (p, 7,
    77         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
    78         -    add_srs_wkt (p, 8,
    79         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
    80         -    add_srs_wkt (p, 9,
    81         -        "ntral_meridian\",-105],PARAMETER[\"scale_factor\",0.9996");
    82         -    add_srs_wkt (p, 10,
    83         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
    84         -    add_srs_wkt (p, 11,
    85         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
    86         -    add_srs_wkt (p, 12,
    87         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
    88         -    add_srs_wkt (p, 13,
    89         -        "HORITY[\"EPSG\",\"6342\"]]");
    90         -    p = add_epsg_def_ex (filter, first, last, 6343, "epsg", 6343,
    91         -        "NAD83(2011) / UTM zone 14N", 0, 0,
    92         -        "GRS 1980", "Greenwich",
    93         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
    94         -        "Easting", "East", "Northing", "North");
    95         -    add_proj4text (p, 0,
    96         -        "+proj=utm +zone=14 +ellps=GRS80 +units=m +no_defs");
    97         -    add_srs_wkt (p, 0,
    98         -        "PROJCS[\"NAD83(2011) / UTM zone 14N\",GEOGCS[\"NAD83(201");
           55  +    p = add_epsg_def (filter, first, last, 6466, "epsg", 6466,
           56  +        "NAD83(2011) / Kansas North");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
           59  +    add_proj4text (p, 1,
           60  +        "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0");
           61  +    add_proj4text (p, 2,
           62  +        "=0 +ellps=GRS80 +units=m +no_defs");
           63  +    add_srs_wkt (p, 0,
           64  +        "PROJCS[\"NAD83(2011) / Kansas North\",GEOGCS[\"NAD83(201");
    99     65       add_srs_wkt (p, 1,
   100     66           "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
   101     67       add_srs_wkt (p, 2,
   102     68           "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   103     69       add_srs_wkt (p, 3,
   104     70           "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
   105     71       add_srs_wkt (p, 4,
   106     72           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   107     73       add_srs_wkt (p, 5,
   108     74           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   109     75       add_srs_wkt (p, 6,
   110         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   111         -    add_srs_wkt (p, 7,
   112         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
   113         -    add_srs_wkt (p, 8,
   114         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
   115         -    add_srs_wkt (p, 9,
   116         -        "ntral_meridian\",-99],PARAMETER[\"scale_factor\",0.9996]");
   117         -    add_srs_wkt (p, 10,
   118         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   119         -    add_srs_wkt (p, 11,
   120         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   121         -    add_srs_wkt (p, 12,
   122         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
   123         -    add_srs_wkt (p, 13,
   124         -        "RITY[\"EPSG\",\"6343\"]]");
   125         -    p = add_epsg_def_ex (filter, first, last, 6344, "epsg", 6344,
   126         -        "NAD83(2011) / UTM zone 15N", 0, 0,
   127         -        "GRS 1980", "Greenwich",
   128         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
   129         -        "Easting", "East", "Northing", "North");
   130         -    add_proj4text (p, 0,
   131         -        "+proj=utm +zone=15 +ellps=GRS80 +units=m +no_defs");
   132         -    add_srs_wkt (p, 0,
   133         -        "PROJCS[\"NAD83(2011) / UTM zone 15N\",GEOGCS[\"NAD83(201");
   134         -    add_srs_wkt (p, 1,
   135         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
   136         -    add_srs_wkt (p, 2,
   137         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   138         -    add_srs_wkt (p, 3,
   139         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
   140         -    add_srs_wkt (p, 4,
   141         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   142         -    add_srs_wkt (p, 5,
   143         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   144         -    add_srs_wkt (p, 6,
   145         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   146         -    add_srs_wkt (p, 7,
   147         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
   148         -    add_srs_wkt (p, 8,
   149         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
   150         -    add_srs_wkt (p, 9,
   151         -        "ntral_meridian\",-93],PARAMETER[\"scale_factor\",0.9996]");
   152         -    add_srs_wkt (p, 10,
   153         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   154         -    add_srs_wkt (p, 11,
   155         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   156         -    add_srs_wkt (p, 12,
   157         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
   158         -    add_srs_wkt (p, 13,
   159         -        "RITY[\"EPSG\",\"6344\"]]");
   160         -    p = add_epsg_def_ex (filter, first, last, 6345, "epsg", 6345,
   161         -        "NAD83(2011) / UTM zone 16N", 0, 0,
   162         -        "GRS 1980", "Greenwich",
   163         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
   164         -        "Easting", "East", "Northing", "North");
   165         -    add_proj4text (p, 0,
   166         -        "+proj=utm +zone=16 +ellps=GRS80 +units=m +no_defs");
   167         -    add_srs_wkt (p, 0,
   168         -        "PROJCS[\"NAD83(2011) / UTM zone 16N\",GEOGCS[\"NAD83(201");
           76  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
           77  +    add_srs_wkt (p, 7,
           78  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39");
           79  +    add_srs_wkt (p, 8,
           80  +        ".78333333333333],PARAMETER[\"standard_parallel_2\",38.71");
           81  +    add_srs_wkt (p, 9,
           82  +        "666666666667],PARAMETER[\"latitude_of_origin\",38.333333");
           83  +    add_srs_wkt (p, 10,
           84  +        "33333334],PARAMETER[\"central_meridian\",-98],PARAMETER[");
           85  +    add_srs_wkt (p, 11,
           86  +        "\"false_easting\",400000],PARAMETER[\"false_northing\",0");
           87  +    add_srs_wkt (p, 12,
           88  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
           89  +    add_srs_wkt (p, 13,
           90  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6466\"]");
           91  +    add_srs_wkt (p, 14,
           92  +        "]");
           93  +    p = add_epsg_def (filter, first, last, 6467, "epsg", 6467,
           94  +        "NAD83(2011) / Kansas North (ftUS)");
           95  +    add_proj4text (p, 0,
           96  +        "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
           97  +    add_proj4text (p, 1,
           98  +        "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.9999");
           99  +    add_proj4text (p, 2,
          100  +        "8984 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
          101  +    add_srs_wkt (p, 0,
          102  +        "PROJCS[\"NAD83(2011) / Kansas North (ftUS)\",GEOGCS[\"NA");
          103  +    add_srs_wkt (p, 1,
          104  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
          105  +    add_srs_wkt (p, 2,
          106  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
          107  +    add_srs_wkt (p, 3,
          108  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
          109  +    add_srs_wkt (p, 4,
          110  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          111  +    add_srs_wkt (p, 5,
          112  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          113  +    add_srs_wkt (p, 6,
          114  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
          115  +    add_srs_wkt (p, 7,
          116  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
          117  +    add_srs_wkt (p, 8,
          118  +        "_1\",39.78333333333333],PARAMETER[\"standard_parallel_2\"");
          119  +    add_srs_wkt (p, 9,
          120  +        ",38.71666666666667],PARAMETER[\"latitude_of_origin\",38.");
          121  +    add_srs_wkt (p, 10,
          122  +        "33333333333334],PARAMETER[\"central_meridian\",-98],PARA");
          123  +    add_srs_wkt (p, 11,
          124  +        "METER[\"false_easting\",1312333.3333],PARAMETER[\"false_");
          125  +    add_srs_wkt (p, 12,
          126  +        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
          127  +    add_srs_wkt (p, 13,
          128  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
          129  +    add_srs_wkt (p, 14,
          130  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6467\"]]");
          131  +    p = add_epsg_def (filter, first, last, 6468, "epsg", 6468,
          132  +        "NAD83(2011) / Kansas South");
          133  +    add_proj4text (p, 0,
          134  +        "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
          135  +    add_proj4text (p, 1,
          136  +        "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y");
          137  +    add_proj4text (p, 2,
          138  +        "_0=400000 +ellps=GRS80 +units=m +no_defs");
          139  +    add_srs_wkt (p, 0,
          140  +        "PROJCS[\"NAD83(2011) / Kansas South\",GEOGCS[\"NAD83(201");
   169    141       add_srs_wkt (p, 1,
   170    142           "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
   171    143       add_srs_wkt (p, 2,
   172    144           "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   173    145       add_srs_wkt (p, 3,
   174    146           "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
   175    147       add_srs_wkt (p, 4,
   176    148           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   177    149       add_srs_wkt (p, 5,
   178    150           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   179    151       add_srs_wkt (p, 6,
   180         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   181         -    add_srs_wkt (p, 7,
   182         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
   183         -    add_srs_wkt (p, 8,
   184         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
   185         -    add_srs_wkt (p, 9,
   186         -        "ntral_meridian\",-87],PARAMETER[\"scale_factor\",0.9996]");
   187         -    add_srs_wkt (p, 10,
   188         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   189         -    add_srs_wkt (p, 11,
   190         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   191         -    add_srs_wkt (p, 12,
   192         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
   193         -    add_srs_wkt (p, 13,
   194         -        "RITY[\"EPSG\",\"6345\"]]");
   195         -    p = add_epsg_def_ex (filter, first, last, 6346, "epsg", 6346,
   196         -        "NAD83(2011) / UTM zone 17N", 0, 0,
   197         -        "GRS 1980", "Greenwich",
   198         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
   199         -        "Easting", "East", "Northing", "North");
   200         -    add_proj4text (p, 0,
   201         -        "+proj=utm +zone=17 +ellps=GRS80 +units=m +no_defs");
   202         -    add_srs_wkt (p, 0,
   203         -        "PROJCS[\"NAD83(2011) / UTM zone 17N\",GEOGCS[\"NAD83(201");
   204         -    add_srs_wkt (p, 1,
   205         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
   206         -    add_srs_wkt (p, 2,
   207         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   208         -    add_srs_wkt (p, 3,
   209         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
   210         -    add_srs_wkt (p, 4,
   211         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   212         -    add_srs_wkt (p, 5,
   213         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   214         -    add_srs_wkt (p, 6,
   215         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   216         -    add_srs_wkt (p, 7,
   217         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
   218         -    add_srs_wkt (p, 8,
   219         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
   220         -    add_srs_wkt (p, 9,
   221         -        "ntral_meridian\",-81],PARAMETER[\"scale_factor\",0.9996]");
   222         -    add_srs_wkt (p, 10,
   223         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   224         -    add_srs_wkt (p, 11,
   225         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   226         -    add_srs_wkt (p, 12,
   227         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
   228         -    add_srs_wkt (p, 13,
   229         -        "RITY[\"EPSG\",\"6346\"]]");
   230         -    p = add_epsg_def_ex (filter, first, last, 6347, "epsg", 6347,
   231         -        "NAD83(2011) / UTM zone 18N", 0, 0,
   232         -        "GRS 1980", "Greenwich",
   233         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
   234         -        "Easting", "East", "Northing", "North");
   235         -    add_proj4text (p, 0,
   236         -        "+proj=utm +zone=18 +ellps=GRS80 +units=m +no_defs");
   237         -    add_srs_wkt (p, 0,
   238         -        "PROJCS[\"NAD83(2011) / UTM zone 18N\",GEOGCS[\"NAD83(201");
   239         -    add_srs_wkt (p, 1,
   240         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
   241         -    add_srs_wkt (p, 2,
   242         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   243         -    add_srs_wkt (p, 3,
   244         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
   245         -    add_srs_wkt (p, 4,
   246         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   247         -    add_srs_wkt (p, 5,
   248         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   249         -    add_srs_wkt (p, 6,
   250         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   251         -    add_srs_wkt (p, 7,
   252         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
   253         -    add_srs_wkt (p, 8,
   254         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
   255         -    add_srs_wkt (p, 9,
   256         -        "ntral_meridian\",-75],PARAMETER[\"scale_factor\",0.9996]");
   257         -    add_srs_wkt (p, 10,
   258         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   259         -    add_srs_wkt (p, 11,
   260         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   261         -    add_srs_wkt (p, 12,
   262         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
   263         -    add_srs_wkt (p, 13,
   264         -        "RITY[\"EPSG\",\"6347\"]]");
   265         -    p = add_epsg_def_ex (filter, first, last, 6348, "epsg", 6348,
   266         -        "NAD83(2011) / UTM zone 19N", 0, 0,
   267         -        "GRS 1980", "Greenwich",
   268         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
   269         -        "Easting", "East", "Northing", "North");
   270         -    add_proj4text (p, 0,
   271         -        "+proj=utm +zone=19 +ellps=GRS80 +units=m +no_defs");
   272         -    add_srs_wkt (p, 0,
   273         -        "PROJCS[\"NAD83(2011) / UTM zone 19N\",GEOGCS[\"NAD83(201");
   274         -    add_srs_wkt (p, 1,
   275         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
   276         -    add_srs_wkt (p, 2,
   277         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   278         -    add_srs_wkt (p, 3,
   279         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
   280         -    add_srs_wkt (p, 4,
   281         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   282         -    add_srs_wkt (p, 5,
   283         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   284         -    add_srs_wkt (p, 6,
   285         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   286         -    add_srs_wkt (p, 7,
   287         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
   288         -    add_srs_wkt (p, 8,
   289         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
   290         -    add_srs_wkt (p, 9,
   291         -        "ntral_meridian\",-69],PARAMETER[\"scale_factor\",0.9996]");
   292         -    add_srs_wkt (p, 10,
   293         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   294         -    add_srs_wkt (p, 11,
   295         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   296         -    add_srs_wkt (p, 12,
   297         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
   298         -    add_srs_wkt (p, 13,
   299         -        "RITY[\"EPSG\",\"6348\"]]");
   300         -    p = add_epsg_def_ex (filter, first, last, 6349, "epsg", 6349,
   301         -        "NAD83(2011)", 1, 1,
   302         -        "GRS 1980", "Greenwich",
   303         -        "NAD83_National_Spatial_Reference_System_2011", "none", "degree",
   304         -        "Latitude", "North", "Longitude", "East");
   305         -    add_proj4text (p, 0,
   306         -        "+proj=longlat +ellps=GRS80 +geoidgrids=g2012a_conus.gtx,");
   307         -    add_proj4text (p, 1,
   308         -        "g2012a_alaska.gtx,g2012a_guam.gtx,g2012a_hawaii.gtx,g201");
   309         -    add_proj4text (p, 2,
   310         -        "2a_puertorico.gtx,g2012a_samoa.gtx +vunits=m +no_defs");
   311         -    add_srs_wkt (p, 0,
   312         -        "COMPD_CS[\"NAD83(2011) + NAVD88 height\",GEOGCS[\"NAD83(");
          152  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
          153  +    add_srs_wkt (p, 7,
          154  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38");
          155  +    add_srs_wkt (p, 8,
          156  +        ".56666666666667],PARAMETER[\"standard_parallel_2\",37.26");
          157  +    add_srs_wkt (p, 9,
          158  +        "666666666667],PARAMETER[\"latitude_of_origin\",36.666666");
          159  +    add_srs_wkt (p, 10,
          160  +        "66666666],PARAMETER[\"central_meridian\",-98.5],PARAMETE");
          161  +    add_srs_wkt (p, 11,
          162  +        "R[\"false_easting\",400000],PARAMETER[\"false_northing\"");
          163  +    add_srs_wkt (p, 12,
          164  +        ",400000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
          165  +    add_srs_wkt (p, 13,
          166  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
          167  +    add_srs_wkt (p, 14,
          168  +        "6468\"]]");
          169  +    p = add_epsg_def (filter, first, last, 6469, "epsg", 6469,
          170  +        "NAD83(2011) / Kansas South (ftUS)");
          171  +    add_proj4text (p, 0,
          172  +        "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
          173  +    add_proj4text (p, 1,
          174  +        "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99");
          175  +    add_proj4text (p, 2,
          176  +        "998984 +y_0=399999.99998984 +ellps=GRS80 +units=us-ft +n");
          177  +    add_proj4text (p, 3,
          178  +        "o_defs");
          179  +    add_srs_wkt (p, 0,
          180  +        "PROJCS[\"NAD83(2011) / Kansas South (ftUS)\",GEOGCS[\"NA");
          181  +    add_srs_wkt (p, 1,
          182  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
          183  +    add_srs_wkt (p, 2,
          184  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
          185  +    add_srs_wkt (p, 3,
          186  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
          187  +    add_srs_wkt (p, 4,
          188  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          189  +    add_srs_wkt (p, 5,
          190  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          191  +    add_srs_wkt (p, 6,
          192  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
          193  +    add_srs_wkt (p, 7,
          194  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
          195  +    add_srs_wkt (p, 8,
          196  +        "_1\",38.56666666666667],PARAMETER[\"standard_parallel_2\"");
          197  +    add_srs_wkt (p, 9,
          198  +        ",37.26666666666667],PARAMETER[\"latitude_of_origin\",36.");
          199  +    add_srs_wkt (p, 10,
          200  +        "66666666666666],PARAMETER[\"central_meridian\",-98.5],PA");
          201  +    add_srs_wkt (p, 11,
          202  +        "RAMETER[\"false_easting\",1312333.3333],PARAMETER[\"fals");
          203  +    add_srs_wkt (p, 12,
          204  +        "e_northing\",1312333.3333],UNIT[\"US survey foot\",0.304");
          205  +    add_srs_wkt (p, 13,
          206  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
          207  +    add_srs_wkt (p, 14,
          208  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6469\"]]");
          209  +    p = add_epsg_def (filter, first, last, 6470, "epsg", 6470,
          210  +        "NAD83(2011) / Kentucky North");
          211  +    add_proj4text (p, 0,
          212  +        "+proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666");
          213  +    add_proj4text (p, 1,
          214  +        "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=");
          215  +    add_proj4text (p, 2,
          216  +        "GRS80 +units=m +no_defs");
          217  +    add_srs_wkt (p, 0,
          218  +        "PROJCS[\"NAD83(2011) / Kentucky North\",GEOGCS[\"NAD83(2");
          219  +    add_srs_wkt (p, 1,
          220  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
          221  +    add_srs_wkt (p, 2,
          222  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
          223  +    add_srs_wkt (p, 3,
          224  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
          225  +    add_srs_wkt (p, 4,
          226  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
          227  +    add_srs_wkt (p, 5,
          228  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
          229  +    add_srs_wkt (p, 6,
          230  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
          231  +    add_srs_wkt (p, 7,
          232  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
          233  +    add_srs_wkt (p, 8,
          234  +        "7.96666666666667],PARAMETER[\"standard_parallel_2\",38.9");
          235  +    add_srs_wkt (p, 9,
          236  +        "6666666666667],PARAMETER[\"latitude_of_origin\",37.5],PA");
          237  +    add_srs_wkt (p, 10,
          238  +        "RAMETER[\"central_meridian\",-84.25],PARAMETER[\"false_e");
          239  +    add_srs_wkt (p, 11,
          240  +        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
          241  +    add_srs_wkt (p, 12,
          242  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
          243  +    add_srs_wkt (p, 13,
          244  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6470\"]]");
          245  +    p = add_epsg_def (filter, first, last, 6471, "epsg", 6471,
          246  +        "NAD83(2011) / Kentucky North (ftUS)");
          247  +    add_proj4text (p, 0,
          248  +        "+proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666");
          249  +    add_proj4text (p, 1,
          250  +        "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_");
          251  +    add_proj4text (p, 2,
          252  +        "0=0 +ellps=GRS80 +units=us-ft +no_defs");
          253  +    add_srs_wkt (p, 0,
          254  +        "PROJCS[\"NAD83(2011) / Kentucky North (ftUS)\",GEOGCS[\"");
          255  +    add_srs_wkt (p, 1,
          256  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
          257  +    add_srs_wkt (p, 2,
          258  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
          259  +    add_srs_wkt (p, 3,
          260  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
          261  +    add_srs_wkt (p, 4,
          262  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          263  +    add_srs_wkt (p, 5,
          264  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          265  +    add_srs_wkt (p, 6,
          266  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
          267  +    add_srs_wkt (p, 7,
          268  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
          269  +    add_srs_wkt (p, 8,
          270  +        "el_1\",37.96666666666667],PARAMETER[\"standard_parallel_");
          271  +    add_srs_wkt (p, 9,
          272  +        "2\",38.96666666666667],PARAMETER[\"latitude_of_origin\",");
          273  +    add_srs_wkt (p, 10,
          274  +        "37.5],PARAMETER[\"central_meridian\",-84.25],PARAMETER[\"");
          275  +    add_srs_wkt (p, 11,
          276  +        "false_easting\",1640416.667],PARAMETER[\"false_northing\"");
          277  +    add_srs_wkt (p, 12,
          278  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
          279  +    add_srs_wkt (p, 13,
          280  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
          281  +    add_srs_wkt (p, 14,
          282  +        "AUTHORITY[\"EPSG\",\"6471\"]]");
          283  +    p = add_epsg_def (filter, first, last, 6472, "epsg", 6472,
          284  +        "NAD83(2011) / Kentucky Single Zone");
          285  +    add_proj4text (p, 0,
          286  +        "+proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666");
          287  +    add_proj4text (p, 1,
          288  +        "666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 ");
          289  +    add_proj4text (p, 2,
          290  +        "+y_0=1000000 +ellps=GRS80 +units=m +no_defs");
          291  +    add_srs_wkt (p, 0,
          292  +        "PROJCS[\"NAD83(2011) / Kentucky Single Zone\",GEOGCS[\"N");
          293  +    add_srs_wkt (p, 1,
          294  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
          295  +    add_srs_wkt (p, 2,
          296  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
          297  +    add_srs_wkt (p, 3,
          298  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
          299  +    add_srs_wkt (p, 4,
          300  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          301  +    add_srs_wkt (p, 5,
          302  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          303  +    add_srs_wkt (p, 6,
          304  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
          305  +    add_srs_wkt (p, 7,
          306  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
          307  +    add_srs_wkt (p, 8,
          308  +        "_1\",37.08333333333334],PARAMETER[\"standard_parallel_2\"");
          309  +    add_srs_wkt (p, 9,
          310  +        ",38.66666666666666],PARAMETER[\"latitude_of_origin\",36.");
          311  +    add_srs_wkt (p, 10,
          312  +        "33333333333334],PARAMETER[\"central_meridian\",-85.75],P");
          313  +    add_srs_wkt (p, 11,
          314  +        "ARAMETER[\"false_easting\",1500000],PARAMETER[\"false_no");
          315  +    add_srs_wkt (p, 12,
          316  +        "rthing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          317  +    add_srs_wkt (p, 13,
          318  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
          319  +    add_srs_wkt (p, 14,
          320  +        "EPSG\",\"6472\"]]");
          321  +    p = add_epsg_def (filter, first, last, 6473, "epsg", 6473,
          322  +        "NAD83(2011) / Kentucky Single Zone (ftUS)");
          323  +    add_proj4text (p, 0,
          324  +        "+proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666");
          325  +    add_proj4text (p, 1,
          326  +        "666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 ");
          327  +    add_proj4text (p, 2,
          328  +        "+y_0=999999.9998983998 +ellps=GRS80 +units=us-ft +no_def");
          329  +    add_proj4text (p, 3,
          330  +        "s");
          331  +    add_srs_wkt (p, 0,
          332  +        "PROJCS[\"NAD83(2011) / Kentucky Single Zone (ftUS)\",GEO");
          333  +    add_srs_wkt (p, 1,
          334  +        "GCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refer");
          335  +    add_srs_wkt (p, 2,
          336  +        "ence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257");
          337  +    add_srs_wkt (p, 3,
          338  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",");
          339  +    add_srs_wkt (p, 4,
          340  +        "\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
          341  +    add_srs_wkt (p, 5,
          342  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
          343  +    add_srs_wkt (p, 6,
          344  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTIO");
          345  +    add_srs_wkt (p, 7,
          346  +        "N[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_");
          347  +    add_srs_wkt (p, 8,
          348  +        "parallel_1\",37.08333333333334],PARAMETER[\"standard_par");
          349  +    add_srs_wkt (p, 9,
          350  +        "allel_2\",38.66666666666666],PARAMETER[\"latitude_of_ori");
          351  +    add_srs_wkt (p, 10,
          352  +        "gin\",36.33333333333334],PARAMETER[\"central_meridian\",");
          353  +    add_srs_wkt (p, 11,
          354  +        "-85.75],PARAMETER[\"false_easting\",4921250],PARAMETER[\"");
          355  +    add_srs_wkt (p, 12,
          356  +        "false_northing\",3280833.333],UNIT[\"US survey foot\",0.");
          357  +    add_srs_wkt (p, 13,
          358  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
          359  +    add_srs_wkt (p, 14,
          360  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6473\"]]");
          361  +    p = add_epsg_def (filter, first, last, 6474, "epsg", 6474,
          362  +        "NAD83(2011) / Kentucky South");
          363  +    add_proj4text (p, 0,
          364  +        "+proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333");
          365  +    add_proj4text (p, 1,
          366  +        "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +");
          367  +    add_proj4text (p, 2,
          368  +        "y_0=500000 +ellps=GRS80 +units=m +no_defs");
          369  +    add_srs_wkt (p, 0,
          370  +        "PROJCS[\"NAD83(2011) / Kentucky South\",GEOGCS[\"NAD83(2");
          371  +    add_srs_wkt (p, 1,
          372  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
          373  +    add_srs_wkt (p, 2,
          374  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
          375  +    add_srs_wkt (p, 3,
          376  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
          377  +    add_srs_wkt (p, 4,
          378  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
          379  +    add_srs_wkt (p, 5,
          380  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
          381  +    add_srs_wkt (p, 6,
          382  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
          383  +    add_srs_wkt (p, 7,
          384  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
          385  +    add_srs_wkt (p, 8,
          386  +        "7.93333333333333],PARAMETER[\"standard_parallel_2\",36.7");
          387  +    add_srs_wkt (p, 9,
          388  +        "3333333333333],PARAMETER[\"latitude_of_origin\",36.33333");
          389  +    add_srs_wkt (p, 10,
          390  +        "333333334],PARAMETER[\"central_meridian\",-85.75],PARAME");
          391  +    add_srs_wkt (p, 11,
          392  +        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
          393  +    add_srs_wkt (p, 12,
          394  +        "\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
          395  +    add_srs_wkt (p, 13,
          396  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
          397  +    add_srs_wkt (p, 14,
          398  +        "\"6474\"]]");
          399  +    p = add_epsg_def (filter, first, last, 6475, "epsg", 6475,
          400  +        "NAD83(2011) / Kentucky South (ftUS)");
          401  +    add_proj4text (p, 0,
          402  +        "+proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333");
          403  +    add_proj4text (p, 1,
          404  +        "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0");
          405  +    add_proj4text (p, 2,
          406  +        "001016001 +y_0=500000.0001016001 +ellps=GRS80 +units=us-");
          407  +    add_proj4text (p, 3,
          408  +        "ft +no_defs");
          409  +    add_srs_wkt (p, 0,
          410  +        "PROJCS[\"NAD83(2011) / Kentucky South (ftUS)\",GEOGCS[\"");
          411  +    add_srs_wkt (p, 1,
          412  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
          413  +    add_srs_wkt (p, 2,
          414  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
          415  +    add_srs_wkt (p, 3,
          416  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
          417  +    add_srs_wkt (p, 4,
          418  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          419  +    add_srs_wkt (p, 5,
          420  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          421  +    add_srs_wkt (p, 6,
          422  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
          423  +    add_srs_wkt (p, 7,
          424  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
          425  +    add_srs_wkt (p, 8,
          426  +        "el_1\",37.93333333333333],PARAMETER[\"standard_parallel_");
          427  +    add_srs_wkt (p, 9,
          428  +        "2\",36.73333333333333],PARAMETER[\"latitude_of_origin\",");
          429  +    add_srs_wkt (p, 10,
          430  +        "36.33333333333334],PARAMETER[\"central_meridian\",-85.75");
          431  +    add_srs_wkt (p, 11,
          432  +        "],PARAMETER[\"false_easting\",1640416.667],PARAMETER[\"f");
          433  +    add_srs_wkt (p, 12,
          434  +        "alse_northing\",1640416.667],UNIT[\"US survey foot\",0.3");
          435  +    add_srs_wkt (p, 13,
          436  +        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
          437  +    add_srs_wkt (p, 14,
          438  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6475\"]]");
          439  +    p = add_epsg_def (filter, first, last, 6476, "epsg", 6476,
          440  +        "NAD83(2011) / Louisiana North");
          441  +    add_proj4text (p, 0,
          442  +        "+proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666");
          443  +    add_proj4text (p, 1,
          444  +        "667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=");
          445  +    add_proj4text (p, 2,
          446  +        "GRS80 +units=m +no_defs");
          447  +    add_srs_wkt (p, 0,
          448  +        "PROJCS[\"NAD83(2011) / Louisiana North\",GEOGCS[\"NAD83(");
          449  +    add_srs_wkt (p, 1,
          450  +        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
          451  +    add_srs_wkt (p, 2,
          452  +        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
          453  +    add_srs_wkt (p, 3,
          454  +        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
          455  +    add_srs_wkt (p, 4,
          456  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
          457  +    add_srs_wkt (p, 5,
          458  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
          459  +    add_srs_wkt (p, 6,
          460  +        "\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
          461  +    add_srs_wkt (p, 7,
          462  +        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          463  +    add_srs_wkt (p, 8,
          464  +        ",32.66666666666666],PARAMETER[\"standard_parallel_2\",31");
          465  +    add_srs_wkt (p, 9,
          466  +        ".16666666666667],PARAMETER[\"latitude_of_origin\",30.5],");
          467  +    add_srs_wkt (p, 10,
          468  +        "PARAMETER[\"central_meridian\",-92.5],PARAMETER[\"false_");
          469  +    add_srs_wkt (p, 11,
          470  +        "easting\",1000000],PARAMETER[\"false_northing\",0],UNIT[");
          471  +    add_srs_wkt (p, 12,
          472  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
          473  +    add_srs_wkt (p, 13,
          474  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6476\"]]");
          475  +    p = add_epsg_def (filter, first, last, 6477, "epsg", 6477,
          476  +        "NAD83(2011) / Louisiana North (ftUS)");
          477  +    add_proj4text (p, 0,
          478  +        "+proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666");
          479  +    add_proj4text (p, 1,
          480  +        "667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0");
          481  +    add_proj4text (p, 2,
          482  +        "=0 +ellps=GRS80 +units=us-ft +no_defs");
          483  +    add_srs_wkt (p, 0,
          484  +        "PROJCS[\"NAD83(2011) / Louisiana North (ftUS)\",GEOGCS[\"");
          485  +    add_srs_wkt (p, 1,
          486  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
          487  +    add_srs_wkt (p, 2,
          488  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
          489  +    add_srs_wkt (p, 3,
          490  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
          491  +    add_srs_wkt (p, 4,
          492  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          493  +    add_srs_wkt (p, 5,
          494  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          495  +    add_srs_wkt (p, 6,
          496  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
          497  +    add_srs_wkt (p, 7,
          498  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
          499  +    add_srs_wkt (p, 8,
          500  +        "el_1\",32.66666666666666],PARAMETER[\"standard_parallel_");
          501  +    add_srs_wkt (p, 9,
          502  +        "2\",31.16666666666667],PARAMETER[\"latitude_of_origin\",");
          503  +    add_srs_wkt (p, 10,
          504  +        "30.5],PARAMETER[\"central_meridian\",-92.5],PARAMETER[\"");
          505  +    add_srs_wkt (p, 11,
          506  +        "false_easting\",3280833.333300001],PARAMETER[\"false_nor");
          507  +    add_srs_wkt (p, 12,
          508  +        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
          509  +    add_srs_wkt (p, 13,
          510  +        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
          511  +    add_srs_wkt (p, 14,
          512  +        "NORTH],AUTHORITY[\"EPSG\",\"6477\"]]");
          513  +    p = add_epsg_def (filter, first, last, 6478, "epsg", 6478,
          514  +        "NAD83(2011) / Louisiana South");
          515  +    add_proj4text (p, 0,
          516  +        "+proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91");
          517  +    add_proj4text (p, 1,
          518  +        ".33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +units=");
          519  +    add_proj4text (p, 2,
          520  +        "m +no_defs");
          521  +    add_srs_wkt (p, 0,
          522  +        "PROJCS[\"NAD83(2011) / Louisiana South\",GEOGCS[\"NAD83(");
          523  +    add_srs_wkt (p, 1,
          524  +        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
          525  +    add_srs_wkt (p, 2,
          526  +        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
          527  +    add_srs_wkt (p, 3,
          528  +        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
          529  +    add_srs_wkt (p, 4,
          530  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
          531  +    add_srs_wkt (p, 5,
          532  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
          533  +    add_srs_wkt (p, 6,
          534  +        "\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
          535  +    add_srs_wkt (p, 7,
          536  +        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          537  +    add_srs_wkt (p, 8,
          538  +        ",30.7],PARAMETER[\"standard_parallel_2\",29.3],PARAMETER");
          539  +    add_srs_wkt (p, 9,
          540  +        "[\"latitude_of_origin\",28.5],PARAMETER[\"central_meridi");
          541  +    add_srs_wkt (p, 10,
          542  +        "an\",-91.33333333333333],PARAMETER[\"false_easting\",100");
          543  +    add_srs_wkt (p, 11,
          544  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          545  +    add_srs_wkt (p, 12,
          546  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          547  +    add_srs_wkt (p, 13,
          548  +        ",NORTH],AUTHORITY[\"EPSG\",\"6478\"]]");
          549  +    p = add_epsg_def (filter, first, last, 6479, "epsg", 6479,
          550  +        "NAD83(2011) / Louisiana South (ftUS)");
          551  +    add_proj4text (p, 0,
          552  +        "+proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91");
          553  +    add_proj4text (p, 1,
          554  +        ".33333333333333 +x_0=999999.9999898402 +y_0=0 +ellps=GRS");
          555  +    add_proj4text (p, 2,
          556  +        "80 +units=us-ft +no_defs");
          557  +    add_srs_wkt (p, 0,
          558  +        "PROJCS[\"NAD83(2011) / Louisiana South (ftUS)\",GEOGCS[\"");
          559  +    add_srs_wkt (p, 1,
          560  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
          561  +    add_srs_wkt (p, 2,
          562  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
          563  +    add_srs_wkt (p, 3,
          564  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
          565  +    add_srs_wkt (p, 4,
          566  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          567  +    add_srs_wkt (p, 5,
          568  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          569  +    add_srs_wkt (p, 6,
          570  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
          571  +    add_srs_wkt (p, 7,
          572  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
          573  +    add_srs_wkt (p, 8,
          574  +        "el_1\",30.7],PARAMETER[\"standard_parallel_2\",29.3],PAR");
          575  +    add_srs_wkt (p, 9,
          576  +        "AMETER[\"latitude_of_origin\",28.5],PARAMETER[\"central_");
          577  +    add_srs_wkt (p, 10,
          578  +        "meridian\",-91.33333333333333],PARAMETER[\"false_easting");
          579  +    add_srs_wkt (p, 11,
          580  +        "\",3280833.333300001],PARAMETER[\"false_northing\",0],UN");
          581  +    add_srs_wkt (p, 12,
          582  +        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
          583  +    add_srs_wkt (p, 13,
          584  +        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
          585  +    add_srs_wkt (p, 14,
          586  +        "ITY[\"EPSG\",\"6479\"]]");
          587  +    p = add_epsg_def (filter, first, last, 6480, "epsg", 6480,
          588  +        "NAD83(2011) / Maine CS2000 Central");
          589  +    add_proj4text (p, 0,
          590  +        "+proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=5");
          591  +    add_proj4text (p, 1,
          592  +        "00000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
          593  +    add_srs_wkt (p, 0,
          594  +        "PROJCS[\"NAD83(2011) / Maine CS2000 Central\",GEOGCS[\"N");
          595  +    add_srs_wkt (p, 1,
          596  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
          597  +    add_srs_wkt (p, 2,
          598  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
          599  +    add_srs_wkt (p, 3,
          600  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
          601  +    add_srs_wkt (p, 4,
          602  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          603  +    add_srs_wkt (p, 5,
          604  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          605  +    add_srs_wkt (p, 6,
          606  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
          607  +    add_srs_wkt (p, 7,
          608  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",43.5");
          609  +    add_srs_wkt (p, 8,
          610  +        "],PARAMETER[\"central_meridian\",-69.125],PARAMETER[\"sc");
          611  +    add_srs_wkt (p, 9,
          612  +        "ale_factor\",0.99998],PARAMETER[\"false_easting\",500000");
          613  +    add_srs_wkt (p, 10,
          614  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
          615  +    add_srs_wkt (p, 11,
          616  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
          617  +    add_srs_wkt (p, 12,
          618  +        "TH],AUTHORITY[\"EPSG\",\"6480\"]]");
          619  +    p = add_epsg_def (filter, first, last, 6481, "epsg", 6481,
          620  +        "NAD83(2011) / Maine CS2000 East");
          621  +    add_proj4text (p, 0,
          622  +        "+proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0");
          623  +    add_proj4text (p, 1,
          624  +        ".99998 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
          625  +    add_srs_wkt (p, 0,
          626  +        "PROJCS[\"NAD83(2011) / Maine CS2000 East\",GEOGCS[\"NAD8");
          627  +    add_srs_wkt (p, 1,
          628  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
          629  +    add_srs_wkt (p, 2,
          630  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
          631  +    add_srs_wkt (p, 3,
          632  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
          633  +    add_srs_wkt (p, 4,
          634  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
          635  +    add_srs_wkt (p, 5,
          636  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
          637  +    add_srs_wkt (p, 6,
          638  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transv");
          639  +    add_srs_wkt (p, 7,
          640  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",43.833");
          641  +    add_srs_wkt (p, 8,
          642  +        "33333333334],PARAMETER[\"central_meridian\",-67.875],PAR");
          643  +    add_srs_wkt (p, 9,
          644  +        "AMETER[\"scale_factor\",0.99998],PARAMETER[\"false_easti");
          645  +    add_srs_wkt (p, 10,
          646  +        "ng\",700000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
          647  +    add_srs_wkt (p, 11,
          648  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
          649  +    add_srs_wkt (p, 12,
          650  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6481\"]]");
          651  +    p = add_epsg_def (filter, first, last, 6482, "epsg", 6482,
          652  +        "NAD83(2011) / Maine CS2000 West");
          653  +    add_proj4text (p, 0,
          654  +        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0");
          655  +    add_proj4text (p, 1,
          656  +        ".99998 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
          657  +    add_srs_wkt (p, 0,
          658  +        "PROJCS[\"NAD83(2011) / Maine CS2000 West\",GEOGCS[\"NAD8");
          659  +    add_srs_wkt (p, 1,
          660  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
          661  +    add_srs_wkt (p, 2,
          662  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
          663  +    add_srs_wkt (p, 3,
          664  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
          665  +    add_srs_wkt (p, 4,
          666  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
          667  +    add_srs_wkt (p, 5,
          668  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
          669  +    add_srs_wkt (p, 6,
          670  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transv");
          671  +    add_srs_wkt (p, 7,
          672  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",42.833");
          673  +    add_srs_wkt (p, 8,
          674  +        "33333333334],PARAMETER[\"central_meridian\",-70.375],PAR");
          675  +    add_srs_wkt (p, 9,
          676  +        "AMETER[\"scale_factor\",0.99998],PARAMETER[\"false_easti");
          677  +    add_srs_wkt (p, 10,
          678  +        "ng\",300000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
          679  +    add_srs_wkt (p, 11,
          680  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
          681  +    add_srs_wkt (p, 12,
          682  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6482\"]]");
          683  +    p = add_epsg_def (filter, first, last, 6483, "epsg", 6483,
          684  +        "NAD83(2011) / Maine East");
          685  +    add_proj4text (p, 0,
          686  +        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
          687  +    add_proj4text (p, 1,
          688  +        "999 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
          689  +    add_srs_wkt (p, 0,
          690  +        "PROJCS[\"NAD83(2011) / Maine East\",GEOGCS[\"NAD83(2011)");
          691  +    add_srs_wkt (p, 1,
          692  +        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
          693  +    add_srs_wkt (p, 2,
          694  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
          695  +    add_srs_wkt (p, 3,
          696  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
          697  +    add_srs_wkt (p, 4,
          698  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          699  +    add_srs_wkt (p, 5,
          700  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          701  +    add_srs_wkt (p, 6,
          702  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Merca");
          703  +    add_srs_wkt (p, 7,
          704  +        "tor\"],PARAMETER[\"latitude_of_origin\",43.6666666666666");
          705  +    add_srs_wkt (p, 8,
          706  +        "6],PARAMETER[\"central_meridian\",-68.5],PARAMETER[\"sca");
          707  +    add_srs_wkt (p, 9,
          708  +        "le_factor\",0.9999],PARAMETER[\"false_easting\",300000],");
          709  +    add_srs_wkt (p, 10,
          710  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
          711  +    add_srs_wkt (p, 11,
          712  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
          713  +    add_srs_wkt (p, 12,
          714  +        "],AUTHORITY[\"EPSG\",\"6483\"]]");
          715  +    p = add_epsg_def (filter, first, last, 6484, "epsg", 6484,
          716  +        "NAD83(2011) / Maine East (ftUS)");
          717  +    add_proj4text (p, 0,
          718  +        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
          719  +    add_proj4text (p, 1,
          720  +        "999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=us");
          721  +    add_proj4text (p, 2,
          722  +        "-ft +no_defs");
          723  +    add_srs_wkt (p, 0,
          724  +        "PROJCS[\"NAD83(2011) / Maine East (ftUS)\",GEOGCS[\"NAD8");
          725  +    add_srs_wkt (p, 1,
          726  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
          727  +    add_srs_wkt (p, 2,
          728  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
          729  +    add_srs_wkt (p, 3,
          730  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
          731  +    add_srs_wkt (p, 4,
          732  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
          733  +    add_srs_wkt (p, 5,
          734  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
          735  +    add_srs_wkt (p, 6,
          736  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transv");
          737  +    add_srs_wkt (p, 7,
          738  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",43.666");
          739  +    add_srs_wkt (p, 8,
          740  +        "66666666666],PARAMETER[\"central_meridian\",-68.5],PARAM");
          741  +    add_srs_wkt (p, 9,
          742  +        "ETER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\"");
          743  +    add_srs_wkt (p, 10,
          744  +        ",984250.0000000002],PARAMETER[\"false_northing\",0],UNIT");
          745  +    add_srs_wkt (p, 11,
          746  +        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
          747  +    add_srs_wkt (p, 12,
          748  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
          749  +    add_srs_wkt (p, 13,
          750  +        "[\"EPSG\",\"6484\"]]");
          751  +    p = add_epsg_def (filter, first, last, 6485, "epsg", 6485,
          752  +        "NAD83(2011) / Maine West");
          753  +    add_proj4text (p, 0,
          754  +        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
          755  +    add_proj4text (p, 1,
          756  +        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +u");
          757  +    add_proj4text (p, 2,
          758  +        "nits=m +no_defs");
          759  +    add_srs_wkt (p, 0,
          760  +        "PROJCS[\"NAD83(2011) / Maine West\",GEOGCS[\"NAD83(2011)");
          761  +    add_srs_wkt (p, 1,
          762  +        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
          763  +    add_srs_wkt (p, 2,
          764  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
          765  +    add_srs_wkt (p, 3,
          766  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
          767  +    add_srs_wkt (p, 4,
          768  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          769  +    add_srs_wkt (p, 5,
          770  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          771  +    add_srs_wkt (p, 6,
          772  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Merca");
          773  +    add_srs_wkt (p, 7,
          774  +        "tor\"],PARAMETER[\"latitude_of_origin\",42.8333333333333");
          775  +    add_srs_wkt (p, 8,
          776  +        "4],PARAMETER[\"central_meridian\",-70.16666666666667],PA");
          777  +    add_srs_wkt (p, 9,
          778  +        "RAMETER[\"scale_factor\",0.999966667],PARAMETER[\"false_");
          779  +    add_srs_wkt (p, 10,
          780  +        "easting\",900000],PARAMETER[\"false_northing\",0],UNIT[\"");
          781  +    add_srs_wkt (p, 11,
          782  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
          783  +    add_srs_wkt (p, 12,
          784  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6485\"]]");
          785  +    p = add_epsg_def (filter, first, last, 6486, "epsg", 6486,
          786  +        "NAD83(2011) / Maine West (ftUS)");
          787  +    add_proj4text (p, 0,
          788  +        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
          789  +    add_proj4text (p, 1,
          790  +        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +u");
          791  +    add_proj4text (p, 2,
          792  +        "nits=us-ft +no_defs");
          793  +    add_srs_wkt (p, 0,
          794  +        "PROJCS[\"NAD83(2011) / Maine West (ftUS)\",GEOGCS[\"NAD8");
          795  +    add_srs_wkt (p, 1,
          796  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
          797  +    add_srs_wkt (p, 2,
          798  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
          799  +    add_srs_wkt (p, 3,
          800  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
          801  +    add_srs_wkt (p, 4,
          802  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
          803  +    add_srs_wkt (p, 5,
          804  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
          805  +    add_srs_wkt (p, 6,
          806  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transv");
          807  +    add_srs_wkt (p, 7,
          808  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",42.833");
          809  +    add_srs_wkt (p, 8,
          810  +        "33333333334],PARAMETER[\"central_meridian\",-70.16666666");
          811  +    add_srs_wkt (p, 9,
          812  +        "666667],PARAMETER[\"scale_factor\",0.999966667],PARAMETE");
          813  +    add_srs_wkt (p, 10,
          814  +        "R[\"false_easting\",2952750],PARAMETER[\"false_northing\"");
          815  +    add_srs_wkt (p, 11,
          816  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
          817  +    add_srs_wkt (p, 12,
          818  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
          819  +    add_srs_wkt (p, 13,
          820  +        "AUTHORITY[\"EPSG\",\"6486\"]]");
          821  +    p = add_epsg_def (filter, first, last, 6487, "epsg", 6487,
          822  +        "NAD83(2011) / Maryland");
          823  +    add_proj4text (p, 0,
          824  +        "+proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666");
          825  +    add_proj4text (p, 1,
          826  +        "666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m ");
          827  +    add_proj4text (p, 2,
          828  +        "+no_defs");
          829  +    add_srs_wkt (p, 0,
          830  +        "PROJCS[\"NAD83(2011) / Maryland\",GEOGCS[\"NAD83(2011)\"");
          831  +    add_srs_wkt (p, 1,
          832  +        ",DATUM[\"NAD83_National_Spatial_Reference_System_2011\",");
          833  +    add_srs_wkt (p, 2,
          834  +        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
          835  +    add_srs_wkt (p, 3,
          836  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
          837  +    add_srs_wkt (p, 4,
          838  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          839  +    add_srs_wkt (p, 5,
          840  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          841  +    add_srs_wkt (p, 6,
          842  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
          843  +    add_srs_wkt (p, 7,
          844  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.45],");
          845  +    add_srs_wkt (p, 8,
          846  +        "PARAMETER[\"standard_parallel_2\",38.3],PARAMETER[\"lati");
          847  +    add_srs_wkt (p, 9,
          848  +        "tude_of_origin\",37.66666666666666],PARAMETER[\"central_");
          849  +    add_srs_wkt (p, 10,
          850  +        "meridian\",-77],PARAMETER[\"false_easting\",400000],PARA");
          851  +    add_srs_wkt (p, 11,
          852  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
          853  +    add_srs_wkt (p, 12,
          854  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
          855  +    add_srs_wkt (p, 13,
          856  +        "HORITY[\"EPSG\",\"6487\"]]");
          857  +    p = add_epsg_def (filter, first, last, 6488, "epsg", 6488,
          858  +        "NAD83(2011) / Maryland (ftUS)");
          859  +    add_proj4text (p, 0,
          860  +        "+proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666");
          861  +    add_proj4text (p, 1,
          862  +        "666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS8");
          863  +    add_proj4text (p, 2,
          864  +        "0 +units=us-ft +no_defs");
          865  +    add_srs_wkt (p, 0,
          866  +        "PROJCS[\"NAD83(2011) / Maryland (ftUS)\",GEOGCS[\"NAD83(");
          867  +    add_srs_wkt (p, 1,
          868  +        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
          869  +    add_srs_wkt (p, 2,
          870  +        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
          871  +    add_srs_wkt (p, 3,
          872  +        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
          873  +    add_srs_wkt (p, 4,
          874  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
          875  +    add_srs_wkt (p, 5,
          876  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
          877  +    add_srs_wkt (p, 6,
          878  +        "\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
          879  +    add_srs_wkt (p, 7,
          880  +        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          881  +    add_srs_wkt (p, 8,
          882  +        ",39.45],PARAMETER[\"standard_parallel_2\",38.3],PARAMETE");
          883  +    add_srs_wkt (p, 9,
          884  +        "R[\"latitude_of_origin\",37.66666666666666],PARAMETER[\"");
          885  +    add_srs_wkt (p, 10,
          886  +        "central_meridian\",-77],PARAMETER[\"false_easting\",1312");
          887  +    add_srs_wkt (p, 11,
          888  +        "333.333],PARAMETER[\"false_northing\",0],UNIT[\"US surve");
          889  +    add_srs_wkt (p, 12,
          890  +        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
          891  +    add_srs_wkt (p, 13,
          892  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
          893  +    add_srs_wkt (p, 14,
          894  +        "\"6488\"]]");
          895  +    p = add_epsg_def (filter, first, last, 6489, "epsg", 6489,
          896  +        "NAD83(2011) / Massachusetts Island");
          897  +    add_proj4text (p, 0,
          898  +        "+proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333");
          899  +    add_proj4text (p, 1,
          900  +        "333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS");
          901  +    add_proj4text (p, 2,
          902  +        "80 +units=m +no_defs");
          903  +    add_srs_wkt (p, 0,
          904  +        "PROJCS[\"NAD83(2011) / Massachusetts Island\",GEOGCS[\"N");
          905  +    add_srs_wkt (p, 1,
          906  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
          907  +    add_srs_wkt (p, 2,
          908  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
          909  +    add_srs_wkt (p, 3,
          910  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
          911  +    add_srs_wkt (p, 4,
          912  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          913  +    add_srs_wkt (p, 5,
          914  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          915  +    add_srs_wkt (p, 6,
          916  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
          917  +    add_srs_wkt (p, 7,
          918  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
          919  +    add_srs_wkt (p, 8,
          920  +        "_1\",41.48333333333333],PARAMETER[\"standard_parallel_2\"");
          921  +    add_srs_wkt (p, 9,
          922  +        ",41.28333333333333],PARAMETER[\"latitude_of_origin\",41]");
          923  +    add_srs_wkt (p, 10,
          924  +        ",PARAMETER[\"central_meridian\",-70.5],PARAMETER[\"false");
          925  +    add_srs_wkt (p, 11,
          926  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
          927  +    add_srs_wkt (p, 12,
          928  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
          929  +    add_srs_wkt (p, 13,
          930  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6489\"]]");
          931  +    p = add_epsg_def (filter, first, last, 6490, "epsg", 6490,
          932  +        "NAD83(2011) / Massachusetts Island (ftUS)");
          933  +    add_proj4text (p, 0,
          934  +        "+proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333");
          935  +    add_proj4text (p, 1,
          936  +        "333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0");
          937  +    add_proj4text (p, 2,
          938  +        " +ellps=GRS80 +units=us-ft +no_defs");
          939  +    add_srs_wkt (p, 0,
          940  +        "PROJCS[\"NAD83(2011) / Massachusetts Island (ftUS)\",GEO");
          941  +    add_srs_wkt (p, 1,
          942  +        "GCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refer");
          943  +    add_srs_wkt (p, 2,
          944  +        "ence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257");
          945  +    add_srs_wkt (p, 3,
          946  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",");
          947  +    add_srs_wkt (p, 4,
          948  +        "\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
          949  +    add_srs_wkt (p, 5,
          950  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
          951  +    add_srs_wkt (p, 6,
          952  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTIO");
          953  +    add_srs_wkt (p, 7,
          954  +        "N[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_");
          955  +    add_srs_wkt (p, 8,
          956  +        "parallel_1\",41.48333333333333],PARAMETER[\"standard_par");
          957  +    add_srs_wkt (p, 9,
          958  +        "allel_2\",41.28333333333333],PARAMETER[\"latitude_of_ori");
          959  +    add_srs_wkt (p, 10,
          960  +        "gin\",41],PARAMETER[\"central_meridian\",-70.5],PARAMETE");
          961  +    add_srs_wkt (p, 11,
          962  +        "R[\"false_easting\",1640416.667],PARAMETER[\"false_north");
          963  +    add_srs_wkt (p, 12,
          964  +        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
          965  +    add_srs_wkt (p, 13,
          966  +        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
          967  +    add_srs_wkt (p, 14,
          968  +        "RTH],AUTHORITY[\"EPSG\",\"6490\"]]");
          969  +    p = add_epsg_def (filter, first, last, 6491, "epsg", 6491,
          970  +        "NAD83(2011) / Massachusetts Mainland");
          971  +    add_proj4text (p, 0,
          972  +        "+proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666");
          973  +    add_proj4text (p, 1,
          974  +        "667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellp");
          975  +    add_proj4text (p, 2,
          976  +        "s=GRS80 +units=m +no_defs");
          977  +    add_srs_wkt (p, 0,
          978  +        "PROJCS[\"NAD83(2011) / Massachusetts Mainland\",GEOGCS[\"");
          979  +    add_srs_wkt (p, 1,
          980  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
          981  +    add_srs_wkt (p, 2,
          982  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
          983  +    add_srs_wkt (p, 3,
          984  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
          985  +    add_srs_wkt (p, 4,
          986  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          987  +    add_srs_wkt (p, 5,
          988  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          989  +    add_srs_wkt (p, 6,
          990  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
          991  +    add_srs_wkt (p, 7,
          992  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
          993  +    add_srs_wkt (p, 8,
          994  +        "el_1\",42.68333333333333],PARAMETER[\"standard_parallel_");
          995  +    add_srs_wkt (p, 9,
          996  +        "2\",41.71666666666667],PARAMETER[\"latitude_of_origin\",");
          997  +    add_srs_wkt (p, 10,
          998  +        "41],PARAMETER[\"central_meridian\",-71.5],PARAMETER[\"fa");
          999  +    add_srs_wkt (p, 11,
         1000  +        "lse_easting\",200000],PARAMETER[\"false_northing\",75000");
         1001  +    add_srs_wkt (p, 12,
         1002  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1003  +    add_srs_wkt (p, 13,
         1004  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6491\"]");
         1005  +    add_srs_wkt (p, 14,
         1006  +        "]");
         1007  +    p = add_epsg_def (filter, first, last, 6492, "epsg", 6492,
         1008  +        "NAD83(2011) / Massachusetts Mainland (ftUS)");
         1009  +    add_proj4text (p, 0,
         1010  +        "+proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666");
         1011  +    add_proj4text (p, 1,
         1012  +        "667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=7");
         1013  +    add_proj4text (p, 2,
         1014  +        "50000 +ellps=GRS80 +units=us-ft +no_defs");
         1015  +    add_srs_wkt (p, 0,
         1016  +        "PROJCS[\"NAD83(2011) / Massachusetts Mainland (ftUS)\",G");
         1017  +    add_srs_wkt (p, 1,
         1018  +        "EOGCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Ref");
         1019  +    add_srs_wkt (p, 2,
         1020  +        "erence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2");
         1021  +    add_srs_wkt (p, 3,
         1022  +        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\"");
         1023  +    add_srs_wkt (p, 4,
         1024  +        ",\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1025  +    add_srs_wkt (p, 5,
         1026  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1027  +    add_srs_wkt (p, 6,
         1028  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTI");
         1029  +    add_srs_wkt (p, 7,
         1030  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         1031  +    add_srs_wkt (p, 8,
         1032  +        "_parallel_1\",42.68333333333333],PARAMETER[\"standard_pa");
         1033  +    add_srs_wkt (p, 9,
         1034  +        "rallel_2\",41.71666666666667],PARAMETER[\"latitude_of_or");
         1035  +    add_srs_wkt (p, 10,
         1036  +        "igin\",41],PARAMETER[\"central_meridian\",-71.5],PARAMET");
         1037  +    add_srs_wkt (p, 11,
         1038  +        "ER[\"false_easting\",656166.667],PARAMETER[\"false_north");
         1039  +    add_srs_wkt (p, 12,
         1040  +        "ing\",2460625],UNIT[\"US survey foot\",0.304800609601219");
         1041  +    add_srs_wkt (p, 13,
         1042  +        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
         1043  +    add_srs_wkt (p, 14,
         1044  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6492\"]]");
         1045  +    p = add_epsg_def (filter, first, last, 6493, "epsg", 6493,
         1046  +        "NAD83(2011) / Michigan Central");
         1047  +    add_proj4text (p, 0,
         1048  +        "+proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43");
         1049  +    add_proj4text (p, 1,
         1050  +        ".31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +");
         1051  +    add_proj4text (p, 2,
         1052  +        "y_0=0 +ellps=GRS80 +units=m +no_defs");
         1053  +    add_srs_wkt (p, 0,
         1054  +        "PROJCS[\"NAD83(2011) / Michigan Central\",GEOGCS[\"NAD83");
         1055  +    add_srs_wkt (p, 1,
         1056  +        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
         1057  +    add_srs_wkt (p, 2,
         1058  +        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1059  +    add_srs_wkt (p, 3,
         1060  +        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
         1061  +    add_srs_wkt (p, 4,
         1062  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1063  +    add_srs_wkt (p, 5,
         1064  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1065  +    add_srs_wkt (p, 6,
         1066  +        "2\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert");
         1067  +    add_srs_wkt (p, 7,
         1068  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         1069  +    add_srs_wkt (p, 8,
         1070  +        ",45.7],PARAMETER[\"standard_parallel_2\",44.183333333333");
         1071  +    add_srs_wkt (p, 9,
         1072  +        "33],PARAMETER[\"latitude_of_origin\",43.31666666666667],");
         1073  +    add_srs_wkt (p, 10,
         1074  +        "PARAMETER[\"central_meridian\",-84.36666666666666],PARAM");
         1075  +    add_srs_wkt (p, 11,
         1076  +        "ETER[\"false_easting\",6000000],PARAMETER[\"false_northi");
         1077  +    add_srs_wkt (p, 12,
         1078  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1079  +    add_srs_wkt (p, 13,
         1080  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6");
         1081  +    add_srs_wkt (p, 14,
         1082  +        "493\"]]");
         1083  +    p = add_epsg_def (filter, first, last, 6494, "epsg", 6494,
         1084  +        "NAD83(2011) / Michigan Central (ft)");
         1085  +    add_proj4text (p, 0,
         1086  +        "+proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43");
         1087  +    add_proj4text (p, 1,
         1088  +        ".31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.9");
         1089  +    add_proj4text (p, 2,
         1090  +        "99976001 +y_0=0 +ellps=GRS80 +units=ft +no_defs");
         1091  +    add_srs_wkt (p, 0,
         1092  +        "PROJCS[\"NAD83(2011) / Michigan Central (ft)\",GEOGCS[\"");
         1093  +    add_srs_wkt (p, 1,
         1094  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
         1095  +    add_srs_wkt (p, 2,
         1096  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         1097  +    add_srs_wkt (p, 3,
         1098  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
         1099  +    add_srs_wkt (p, 4,
         1100  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1101  +    add_srs_wkt (p, 5,
         1102  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1103  +    add_srs_wkt (p, 6,
         1104  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
         1105  +    add_srs_wkt (p, 7,
         1106  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
         1107  +    add_srs_wkt (p, 8,
         1108  +        "el_1\",45.7],PARAMETER[\"standard_parallel_2\",44.183333");
         1109  +    add_srs_wkt (p, 9,
         1110  +        "33333333],PARAMETER[\"latitude_of_origin\",43.3166666666");
         1111  +    add_srs_wkt (p, 10,
         1112  +        "6667],PARAMETER[\"central_meridian\",-84.36666666666666]");
         1113  +    add_srs_wkt (p, 11,
         1114  +        ",PARAMETER[\"false_easting\",19685039.37],PARAMETER[\"fa");
         1115  +    add_srs_wkt (p, 12,
         1116  +        "lse_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\"");
         1117  +    add_srs_wkt (p, 13,
         1118  +        ",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         1119  +    add_srs_wkt (p, 14,
         1120  +        "[\"EPSG\",\"6494\"]]");
         1121  +    p = add_epsg_def (filter, first, last, 6495, "epsg", 6495,
         1122  +        "NAD83(2011) / Michigan North");
         1123  +    add_proj4text (p, 0,
         1124  +        "+proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333");
         1125  +    add_proj4text (p, 1,
         1126  +        "333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_");
         1127  +    add_proj4text (p, 2,
         1128  +        "0=0 +ellps=GRS80 +units=m +no_defs");
         1129  +    add_srs_wkt (p, 0,
         1130  +        "PROJCS[\"NAD83(2011) / Michigan North\",GEOGCS[\"NAD83(2");
         1131  +    add_srs_wkt (p, 1,
         1132  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
         1133  +    add_srs_wkt (p, 2,
         1134  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
         1135  +    add_srs_wkt (p, 3,
         1136  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
         1137  +    add_srs_wkt (p, 4,
         1138  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         1139  +    add_srs_wkt (p, 5,
         1140  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         1141  +    add_srs_wkt (p, 6,
         1142  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
         1143  +    add_srs_wkt (p, 7,
         1144  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
         1145  +    add_srs_wkt (p, 8,
         1146  +        "7.08333333333334],PARAMETER[\"standard_parallel_2\",45.4");
         1147  +    add_srs_wkt (p, 9,
         1148  +        "8333333333333],PARAMETER[\"latitude_of_origin\",44.78333");
         1149  +    add_srs_wkt (p, 10,
         1150  +        "333333333],PARAMETER[\"central_meridian\",-87],PARAMETER");
         1151  +    add_srs_wkt (p, 11,
         1152  +        "[\"false_easting\",8000000],PARAMETER[\"false_northing\"");
         1153  +    add_srs_wkt (p, 12,
         1154  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1155  +    add_srs_wkt (p, 13,
         1156  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6495\"");
         1157  +    add_srs_wkt (p, 14,
         1158  +        "]]");
         1159  +    p = add_epsg_def (filter, first, last, 6496, "epsg", 6496,
         1160  +        "NAD83(2011) / Michigan North (ft)");
         1161  +    add_proj4text (p, 0,
         1162  +        "+proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333");
         1163  +    add_proj4text (p, 1,
         1164  +        "333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999");
         1165  +    add_proj4text (p, 2,
         1166  +        "968001 +y_0=0 +ellps=GRS80 +units=ft +no_defs");
         1167  +    add_srs_wkt (p, 0,
         1168  +        "PROJCS[\"NAD83(2011) / Michigan North (ft)\",GEOGCS[\"NA");
         1169  +    add_srs_wkt (p, 1,
         1170  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         1171  +    add_srs_wkt (p, 2,
         1172  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         1173  +    add_srs_wkt (p, 3,
         1174  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         1175  +    add_srs_wkt (p, 4,
         1176  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         1177  +    add_srs_wkt (p, 5,
         1178  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         1179  +    add_srs_wkt (p, 6,
         1180  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
         1181  +    add_srs_wkt (p, 7,
         1182  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         1183  +    add_srs_wkt (p, 8,
         1184  +        "_1\",47.08333333333334],PARAMETER[\"standard_parallel_2\"");
         1185  +    add_srs_wkt (p, 9,
         1186  +        ",45.48333333333333],PARAMETER[\"latitude_of_origin\",44.");
         1187  +    add_srs_wkt (p, 10,
         1188  +        "78333333333333],PARAMETER[\"central_meridian\",-87],PARA");
         1189  +    add_srs_wkt (p, 11,
         1190  +        "METER[\"false_easting\",26246719.16],PARAMETER[\"false_n");
         1191  +    add_srs_wkt (p, 12,
         1192  +        "orthing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9");
         1193  +    add_srs_wkt (p, 13,
         1194  +        "002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
         1195  +    add_srs_wkt (p, 14,
         1196  +        "PSG\",\"6496\"]]");
         1197  +    p = add_epsg_def (filter, first, last, 6497, "epsg", 6497,
         1198  +        "NAD83(2011) / Michigan Oblique Mercator");
         1199  +    add_proj4text (p, 0,
         1200  +        "+proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=33");
         1201  +    add_proj4text (p, 1,
         1202  +        "7.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no");
         1203  +    add_proj4text (p, 2,
         1204  +        "_uoff +gamma=337.25556 +ellps=GRS80 +units=m +no_defs");
         1205  +    add_srs_wkt (p, 0,
         1206  +        "PROJCS[\"NAD83(2011) / Michigan Oblique Mercator\",GEOGC");
         1207  +    add_srs_wkt (p, 1,
         1208  +        "S[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referen");
         1209  +    add_srs_wkt (p, 2,
         1210  +        "ce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.25722");
         1211  +    add_srs_wkt (p, 3,
         1212  +        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
         1213  +    add_srs_wkt (p, 4,
         1214  +        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1215  +    add_srs_wkt (p, 5,
         1216  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1217  +    add_srs_wkt (p, 6,
         1218  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
         1219  +    add_srs_wkt (p, 7,
         1220  +        "\"Hotine_Oblique_Mercator\"],PARAMETER[\"latitude_of_cen");
         1221  +    add_srs_wkt (p, 8,
         1222  +        "ter\",45.30916666666666],PARAMETER[\"longitude_of_center");
         1223  +    add_srs_wkt (p, 9,
         1224  +        "\",-86],PARAMETER[\"azimuth\",337.25556],PARAMETER[\"rec");
         1225  +    add_srs_wkt (p, 10,
         1226  +        "tified_grid_angle\",337.25556],PARAMETER[\"scale_factor\"");
         1227  +    add_srs_wkt (p, 11,
         1228  +        ",0.9996],PARAMETER[\"false_easting\",2546731.496],PARAME");
         1229  +    add_srs_wkt (p, 12,
         1230  +        "TER[\"false_northing\",-4354009.816],UNIT[\"metre\",1,AU");
         1231  +    add_srs_wkt (p, 13,
         1232  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         1233  +    add_srs_wkt (p, 14,
         1234  +        "NORTH],AUTHORITY[\"EPSG\",\"6497\"]]");
         1235  +    p = add_epsg_def (filter, first, last, 6498, "epsg", 6498,
         1236  +        "NAD83(2011) / Michigan South");
         1237  +    add_proj4text (p, 0,
         1238  +        "+proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41");
         1239  +    add_proj4text (p, 1,
         1240  +        ".5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=");
         1241  +    add_proj4text (p, 2,
         1242  +        "GRS80 +units=m +no_defs");
         1243  +    add_srs_wkt (p, 0,
         1244  +        "PROJCS[\"NAD83(2011) / Michigan South\",GEOGCS[\"NAD83(2");
         1245  +    add_srs_wkt (p, 1,
         1246  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
         1247  +    add_srs_wkt (p, 2,
         1248  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
         1249  +    add_srs_wkt (p, 3,
         1250  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
         1251  +    add_srs_wkt (p, 4,
         1252  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         1253  +    add_srs_wkt (p, 5,
         1254  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         1255  +    add_srs_wkt (p, 6,
         1256  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
         1257  +    add_srs_wkt (p, 7,
         1258  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
         1259  +    add_srs_wkt (p, 8,
         1260  +        "3.66666666666666],PARAMETER[\"standard_parallel_2\",42.1");
         1261  +    add_srs_wkt (p, 9,
         1262  +        "],PARAMETER[\"latitude_of_origin\",41.5],PARAMETER[\"cen");
         1263  +    add_srs_wkt (p, 10,
         1264  +        "tral_meridian\",-84.36666666666666],PARAMETER[\"false_ea");
         1265  +    add_srs_wkt (p, 11,
         1266  +        "sting\",4000000],PARAMETER[\"false_northing\",0],UNIT[\"");
         1267  +    add_srs_wkt (p, 12,
         1268  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
         1269  +    add_srs_wkt (p, 13,
         1270  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6498\"]]");
         1271  +    p = add_epsg_def (filter, first, last, 6499, "epsg", 6499,
         1272  +        "NAD83(2011) / Michigan South (ft)");
         1273  +    add_proj4text (p, 0,
         1274  +        "+proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41");
         1275  +    add_proj4text (p, 1,
         1276  +        ".5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 ");
         1277  +    add_proj4text (p, 2,
         1278  +        "+ellps=GRS80 +units=ft +no_defs");
         1279  +    add_srs_wkt (p, 0,
         1280  +        "PROJCS[\"NAD83(2011) / Michigan South (ft)\",GEOGCS[\"NA");
         1281  +    add_srs_wkt (p, 1,
         1282  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         1283  +    add_srs_wkt (p, 2,
         1284  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         1285  +    add_srs_wkt (p, 3,
         1286  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         1287  +    add_srs_wkt (p, 4,
         1288  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         1289  +    add_srs_wkt (p, 5,
         1290  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         1291  +    add_srs_wkt (p, 6,
         1292  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
         1293  +    add_srs_wkt (p, 7,
         1294  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         1295  +    add_srs_wkt (p, 8,
         1296  +        "_1\",43.66666666666666],PARAMETER[\"standard_parallel_2\"");
         1297  +    add_srs_wkt (p, 9,
         1298  +        ",42.1],PARAMETER[\"latitude_of_origin\",41.5],PARAMETER[");
         1299  +    add_srs_wkt (p, 10,
         1300  +        "\"central_meridian\",-84.36666666666666],PARAMETER[\"fal");
         1301  +    add_srs_wkt (p, 11,
         1302  +        "se_easting\",13123359.58],PARAMETER[\"false_northing\",0");
         1303  +    add_srs_wkt (p, 12,
         1304  +        "],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXI");
         1305  +    add_srs_wkt (p, 13,
         1306  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"649");
         1307  +    add_srs_wkt (p, 14,
         1308  +        "9\"]]");
         1309  +    p = add_epsg_def (filter, first, last, 6500, "epsg", 6500,
         1310  +        "NAD83(2011) / Minnesota Central");
         1311  +    add_proj4text (p, 0,
         1312  +        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
         1313  +    add_proj4text (p, 1,
         1314  +        "5 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +un");
         1315  +    add_proj4text (p, 2,
         1316  +        "its=m +no_defs");
         1317  +    add_srs_wkt (p, 0,
         1318  +        "PROJCS[\"NAD83(2011) / Minnesota Central\",GEOGCS[\"NAD8");
         1319  +    add_srs_wkt (p, 1,
         1320  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         1321  +    add_srs_wkt (p, 2,
         1322  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         1323  +    add_srs_wkt (p, 3,
         1324  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         1325  +    add_srs_wkt (p, 4,
         1326  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         1327  +    add_srs_wkt (p, 5,
         1328  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         1329  +    add_srs_wkt (p, 6,
         1330  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
         1331  +    add_srs_wkt (p, 7,
         1332  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         1333  +    add_srs_wkt (p, 8,
         1334  +        "\",47.05],PARAMETER[\"standard_parallel_2\",45.616666666");
         1335  +    add_srs_wkt (p, 9,
         1336  +        "66667],PARAMETER[\"latitude_of_origin\",45],PARAMETER[\"");
         1337  +    add_srs_wkt (p, 10,
         1338  +        "central_meridian\",-94.25],PARAMETER[\"false_easting\",8");
         1339  +    add_srs_wkt (p, 11,
         1340  +        "00000],PARAMETER[\"false_northing\",100000],UNIT[\"metre");
         1341  +    add_srs_wkt (p, 12,
         1342  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
         1343  +    add_srs_wkt (p, 13,
         1344  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6500\"]]");
         1345  +    p = add_epsg_def (filter, first, last, 6501, "epsg", 6501,
         1346  +        "NAD83(2011) / Minnesota Central (ftUS)");
         1347  +    add_proj4text (p, 0,
         1348  +        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
         1349  +    add_proj4text (p, 1,
         1350  +        "5 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.999989");
         1351  +    add_proj4text (p, 2,
         1352  +        "83997 +ellps=GRS80 +units=us-ft +no_defs");
         1353  +    add_srs_wkt (p, 0,
         1354  +        "PROJCS[\"NAD83(2011) / Minnesota Central (ftUS)\",GEOGCS");
         1355  +    add_srs_wkt (p, 1,
         1356  +        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
         1357  +    add_srs_wkt (p, 2,
         1358  +        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         1359  +    add_srs_wkt (p, 3,
         1360  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
         1361  +    add_srs_wkt (p, 4,
         1362  +        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1363  +    add_srs_wkt (p, 5,
         1364  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1365  +    add_srs_wkt (p, 6,
         1366  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"");
         1367  +    add_srs_wkt (p, 7,
         1368  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         1369  +    add_srs_wkt (p, 8,
         1370  +        "llel_1\",47.05],PARAMETER[\"standard_parallel_2\",45.616");
         1371  +    add_srs_wkt (p, 9,
         1372  +        "66666666667],PARAMETER[\"latitude_of_origin\",45],PARAME");
         1373  +    add_srs_wkt (p, 10,
         1374  +        "TER[\"central_meridian\",-94.25],PARAMETER[\"false_easti");
         1375  +    add_srs_wkt (p, 11,
         1376  +        "ng\",2624666.6667],PARAMETER[\"false_northing\",328083.3");
         1377  +    add_srs_wkt (p, 12,
         1378  +        "333],UNIT[\"US survey foot\",0.3048006096012192,AUTHORIT");
         1379  +    add_srs_wkt (p, 13,
         1380  +        "Y[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1381  +    add_srs_wkt (p, 14,
         1382  +        ",AUTHORITY[\"EPSG\",\"6501\"]]");
         1383  +    p = add_epsg_def (filter, first, last, 6502, "epsg", 6502,
         1384  +        "NAD83(2011) / Minnesota North");
         1385  +    add_proj4text (p, 0,
         1386  +        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
         1387  +    add_proj4text (p, 1,
         1388  +        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y");
         1389  +    add_proj4text (p, 2,
         1390  +        "_0=100000 +ellps=GRS80 +units=m +no_defs");
         1391  +    add_srs_wkt (p, 0,
         1392  +        "PROJCS[\"NAD83(2011) / Minnesota North\",GEOGCS[\"NAD83(");
   313   1393       add_srs_wkt (p, 1,
   314   1394           "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
   315   1395       add_srs_wkt (p, 2,
   316   1396           "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
   317   1397       add_srs_wkt (p, 3,
   318   1398           "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
   319   1399       add_srs_wkt (p, 4,
   320   1400           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   321   1401       add_srs_wkt (p, 5,
   322   1402           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   323   1403       add_srs_wkt (p, 6,
   324         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
   325         -    add_srs_wkt (p, 7,
   326         -        "UTHORITY[\"EPSG\",\"6318\"]],VERT_CS[\"NAVD88 height\",V");
   327         -    add_srs_wkt (p, 8,
   328         -        "ERT_DATUM[\"North American Vertical Datum 1988\",2005,EX");
   329         -    add_srs_wkt (p, 9,
   330         -        "TENSION[\"PROJ4_GRIDS\",\"g2012a_conus.gtx,g2012a_alaska");
   331         -    add_srs_wkt (p, 10,
   332         -        ".gtx,g2012a_guam.gtx,g2012a_hawaii.gtx,g2012a_puertorico");
   333         -    add_srs_wkt (p, 11,
   334         -        ".gtx,g2012a_samoa.gtx\"],AUTHORITY[\"EPSG\",\"5103\"]],U");
   335         -    add_srs_wkt (p, 12,
   336         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\"");
   337         -    add_srs_wkt (p, 13,
   338         -        ",UP],AUTHORITY[\"EPSG\",\"5703\"]],AUTHORITY[\"EPSG\",\"");
   339         -    add_srs_wkt (p, 14,
   340         -        "6349\"]]");
   341         -    p = add_epsg_def_ex (filter, first, last, 6350, "epsg", 6350,
   342         -        "NAD83(2011) / Conus Albers", 0, 0,
   343         -        "GRS 1980", "Greenwich",
   344         -        "NAD83_National_Spatial_Reference_System_2011", "Albers_Conic_Equal_Area", "metre",
   345         -        "X", "East", "Y", "North");
   346         -    add_proj4text (p, 0,
   347         -        "+proj=aea +lat_1=29.5 +lat_2=45.5 +lat_0=23 +lon_0=-96 +");
   348         -    add_proj4text (p, 1,
   349         -        "x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
   350         -    add_srs_wkt (p, 0,
   351         -        "PROJCS[\"NAD83(2011) / Conus Albers\",GEOGCS[\"NAD83(201");
   352         -    add_srs_wkt (p, 1,
   353         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
   354         -    add_srs_wkt (p, 2,
   355         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   356         -    add_srs_wkt (p, 3,
   357         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
   358         -    add_srs_wkt (p, 4,
   359         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   360         -    add_srs_wkt (p, 5,
   361         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   362         -    add_srs_wkt (p, 6,
   363         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   364         -    add_srs_wkt (p, 7,
   365         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Albers_Conic_Equa");
   366         -    add_srs_wkt (p, 8,
   367         -        "l_Area\"],PARAMETER[\"standard_parallel_1\",29.5],PARAME");
   368         -    add_srs_wkt (p, 9,
   369         -        "TER[\"standard_parallel_2\",45.5],PARAMETER[\"latitude_o");
   370         -    add_srs_wkt (p, 10,
   371         -        "f_center\",23],PARAMETER[\"longitude_of_center\",-96],PA");
   372         -    add_srs_wkt (p, 11,
   373         -        "RAMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
   374         -    add_srs_wkt (p, 12,
   375         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   376         -    add_srs_wkt (p, 13,
   377         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6350\"");
   378         -    add_srs_wkt (p, 14,
   379         -        "]]");
   380         -    p = add_epsg_def_ex (filter, first, last, 6351, "epsg", 6351,
   381         -        "NAD83(2011) / EPSG Arctic zone 5-29", 0, 0,
   382         -        "GRS 1980", "Greenwich",
   383         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   384         -        "Easting", "East", "Northing", "North");
   385         -    add_proj4text (p, 0,
   386         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
   387         -    add_proj4text (p, 1,
   388         -        "333 +lat_0=72.02500919444445 +lon_0=-163 +x_0=29500000 +");
   389         -    add_proj4text (p, 2,
   390         -        "y_0=5500000 +ellps=GRS80 +units=m +no_defs");
   391         -    add_srs_wkt (p, 0,
   392         -        "PROJCS[\"NAD83(2011) / EPSG Arctic zone 5-29\",GEOGCS[\"");
         1404  +        "\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
         1405  +    add_srs_wkt (p, 7,
         1406  +        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         1407  +    add_srs_wkt (p, 8,
         1408  +        ",48.63333333333333],PARAMETER[\"standard_parallel_2\",47");
         1409  +    add_srs_wkt (p, 9,
         1410  +        ".03333333333333],PARAMETER[\"latitude_of_origin\",46.5],");
         1411  +    add_srs_wkt (p, 10,
         1412  +        "PARAMETER[\"central_meridian\",-93.1],PARAMETER[\"false_");
         1413  +    add_srs_wkt (p, 11,
         1414  +        "easting\",800000],PARAMETER[\"false_northing\",100000],U");
         1415  +    add_srs_wkt (p, 12,
         1416  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         1417  +    add_srs_wkt (p, 13,
         1418  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6502\"]]");
         1419  +    p = add_epsg_def (filter, first, last, 6503, "epsg", 6503,
         1420  +        "NAD83(2011) / Minnesota North (ftUS)");
         1421  +    add_proj4text (p, 0,
         1422  +        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
         1423  +    add_proj4text (p, 1,
         1424  +        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
         1425  +    add_proj4text (p, 2,
         1426  +        "00101599 +y_0=99999.99998983997 +ellps=GRS80 +units=us-f");
         1427  +    add_proj4text (p, 3,
         1428  +        "t +no_defs");
         1429  +    add_srs_wkt (p, 0,
         1430  +        "PROJCS[\"NAD83(2011) / Minnesota North (ftUS)\",GEOGCS[\"");
   393   1431       add_srs_wkt (p, 1,
   394   1432           "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
   395   1433       add_srs_wkt (p, 2,
   396   1434           "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
   397   1435       add_srs_wkt (p, 3,
   398   1436           ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
   399   1437       add_srs_wkt (p, 4,
   400   1438           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   401   1439       add_srs_wkt (p, 5,
   402   1440           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   403   1441       add_srs_wkt (p, 6,
   404         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   405         -    add_srs_wkt (p, 7,
   406         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
   407         -    add_srs_wkt (p, 8,
   408         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
   409         -    add_srs_wkt (p, 9,
   410         -        ",73.66666666666667],PARAMETER[\"standard_parallel_2\",70");
   411         -    add_srs_wkt (p, 10,
   412         -        ".33333333333333],PARAMETER[\"latitude_of_origin\",72.025");
   413         -    add_srs_wkt (p, 11,
   414         -        "00919444445],PARAMETER[\"central_meridian\",-163],PARAME");
   415         -    add_srs_wkt (p, 12,
   416         -        "TER[\"false_easting\",29500000],PARAMETER[\"false_northi");
   417         -    add_srs_wkt (p, 13,
   418         -        "ng\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   419         -    add_srs_wkt (p, 14,
   420         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
   421         -    add_srs_wkt (p, 15,
   422         -        "HORITY[\"EPSG\",\"6351\"]]");
   423         -    p = add_epsg_def_ex (filter, first, last, 6352, "epsg", 6352,
   424         -        "NAD83(2011) / EPSG Arctic zone 5-31", 0, 0,
   425         -        "GRS 1980", "Greenwich",
   426         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   427         -        "Easting", "East", "Northing", "North");
   428         -    add_proj4text (p, 0,
   429         -        "+proj=lcc +lat_1=73.66666666666667 +lat_2=70.33333333333");
   430         -    add_proj4text (p, 1,
   431         -        "333 +lat_0=72.02500919444445 +lon_0=-147 +x_0=31500000 +");
   432         -    add_proj4text (p, 2,
   433         -        "y_0=5500000 +ellps=GRS80 +units=m +no_defs");
   434         -    add_srs_wkt (p, 0,
   435         -        "PROJCS[\"NAD83(2011) / EPSG Arctic zone 5-31\",GEOGCS[\"");
   436         -    add_srs_wkt (p, 1,
   437         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
   438         -    add_srs_wkt (p, 2,
   439         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
   440         -    add_srs_wkt (p, 3,
   441         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
   442         -    add_srs_wkt (p, 4,
   443         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   444         -    add_srs_wkt (p, 5,
   445         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   446         -    add_srs_wkt (p, 6,
   447         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   448         -    add_srs_wkt (p, 7,
   449         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
   450         -    add_srs_wkt (p, 8,
         1442  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
         1443  +    add_srs_wkt (p, 7,
         1444  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
         1445  +    add_srs_wkt (p, 8,
         1446  +        "el_1\",48.63333333333333],PARAMETER[\"standard_parallel_");
         1447  +    add_srs_wkt (p, 9,
         1448  +        "2\",47.03333333333333],PARAMETER[\"latitude_of_origin\",");
         1449  +    add_srs_wkt (p, 10,
         1450  +        "46.5],PARAMETER[\"central_meridian\",-93.1],PARAMETER[\"");
         1451  +    add_srs_wkt (p, 11,
         1452  +        "false_easting\",2624666.6667],PARAMETER[\"false_northing");
         1453  +    add_srs_wkt (p, 12,
         1454  +        "\",328083.3333],UNIT[\"US survey foot\",0.30480060960121");
         1455  +    add_srs_wkt (p, 13,
         1456  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
         1457  +    add_srs_wkt (p, 14,
         1458  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6503\"]]");
         1459  +    p = add_epsg_def (filter, first, last, 6504, "epsg", 6504,
         1460  +        "NAD83(2011) / Minnesota South");
         1461  +    add_proj4text (p, 0,
         1462  +        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
         1463  +    add_proj4text (p, 1,
         1464  +        "333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=");
         1465  +    add_proj4text (p, 2,
         1466  +        "GRS80 +units=m +no_defs");
         1467  +    add_srs_wkt (p, 0,
         1468  +        "PROJCS[\"NAD83(2011) / Minnesota South\",GEOGCS[\"NAD83(");
         1469  +    add_srs_wkt (p, 1,
         1470  +        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
         1471  +    add_srs_wkt (p, 2,
         1472  +        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
         1473  +    add_srs_wkt (p, 3,
         1474  +        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
         1475  +    add_srs_wkt (p, 4,
         1476  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
         1477  +    add_srs_wkt (p, 5,
         1478  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
         1479  +    add_srs_wkt (p, 6,
         1480  +        "\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
         1481  +    add_srs_wkt (p, 7,
   451   1482           "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
   452         -    add_srs_wkt (p, 9,
   453         -        ",73.66666666666667],PARAMETER[\"standard_parallel_2\",70");
   454         -    add_srs_wkt (p, 10,
   455         -        ".33333333333333],PARAMETER[\"latitude_of_origin\",72.025");
   456         -    add_srs_wkt (p, 11,
   457         -        "00919444445],PARAMETER[\"central_meridian\",-147],PARAME");
   458         -    add_srs_wkt (p, 12,
   459         -        "TER[\"false_easting\",31500000],PARAMETER[\"false_northi");
   460         -    add_srs_wkt (p, 13,
   461         -        "ng\",5500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   462         -    add_srs_wkt (p, 14,
   463         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
   464         -    add_srs_wkt (p, 15,
   465         -        "HORITY[\"EPSG\",\"6352\"]]");
   466         -    p = add_epsg_def_ex (filter, first, last, 6353, "epsg", 6353,
   467         -        "NAD83(2011) / EPSG Arctic zone 6-14", 0, 0,
   468         -        "GRS 1980", "Greenwich",
   469         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   470         -        "Easting", "East", "Northing", "North");
   471         -    add_proj4text (p, 0,
   472         -        "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
   473         -    add_proj4text (p, 1,
   474         -        "8747555555557 +lon_0=-165 +x_0=14500000 +y_0=6500000 +el");
   475         -    add_proj4text (p, 2,
   476         -        "lps=GRS80 +units=m +no_defs");
   477         -    add_srs_wkt (p, 0,
   478         -        "PROJCS[\"NAD83(2011) / EPSG Arctic zone 6-14\",GEOGCS[\"");
   479         -    add_srs_wkt (p, 1,
   480         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
   481         -    add_srs_wkt (p, 2,
   482         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
   483         -    add_srs_wkt (p, 3,
   484         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
   485         -    add_srs_wkt (p, 4,
   486         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   487         -    add_srs_wkt (p, 5,
   488         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   489         -    add_srs_wkt (p, 6,
   490         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   491         -    add_srs_wkt (p, 7,
   492         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
   493         -    add_srs_wkt (p, 8,
   494         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
   495         -    add_srs_wkt (p, 9,
   496         -        ",70.33333333333333],PARAMETER[\"standard_parallel_2\",67");
   497         -    add_srs_wkt (p, 10,
   498         -        "],PARAMETER[\"latitude_of_origin\",68.68747555555557],PA");
   499         -    add_srs_wkt (p, 11,
   500         -        "RAMETER[\"central_meridian\",-165],PARAMETER[\"false_eas");
   501         -    add_srs_wkt (p, 12,
   502         -        "ting\",14500000],PARAMETER[\"false_northing\",6500000],U");
   503         -    add_srs_wkt (p, 13,
   504         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
   505         -    add_srs_wkt (p, 14,
   506         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
   507         -    add_srs_wkt (p, 15,
   508         -        ",\"6353\"]]");
   509         -    p = add_epsg_def_ex (filter, first, last, 6354, "epsg", 6354,
   510         -        "NAD83(2011) / EPSG Arctic zone 6-16", 0, 0,
   511         -        "GRS 1980", "Greenwich",
   512         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   513         -        "Easting", "East", "Northing", "North");
   514         -    add_proj4text (p, 0,
   515         -        "+proj=lcc +lat_1=70.33333333333333 +lat_2=67 +lat_0=68.6");
   516         -    add_proj4text (p, 1,
   517         -        "8747555555557 +lon_0=-147 +x_0=16500000 +y_0=6500000 +el");
   518         -    add_proj4text (p, 2,
   519         -        "lps=GRS80 +units=m +no_defs");
   520         -    add_srs_wkt (p, 0,
   521         -        "PROJCS[\"NAD83(2011) / EPSG Arctic zone 6-16\",GEOGCS[\"");
         1483  +    add_srs_wkt (p, 8,
         1484  +        ",45.21666666666667],PARAMETER[\"standard_parallel_2\",43");
         1485  +    add_srs_wkt (p, 9,
         1486  +        ".78333333333333],PARAMETER[\"latitude_of_origin\",43],PA");
         1487  +    add_srs_wkt (p, 10,
         1488  +        "RAMETER[\"central_meridian\",-94],PARAMETER[\"false_east");
         1489  +    add_srs_wkt (p, 11,
         1490  +        "ing\",800000],PARAMETER[\"false_northing\",100000],UNIT[");
         1491  +    add_srs_wkt (p, 12,
         1492  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
         1493  +    add_srs_wkt (p, 13,
         1494  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6504\"]]");
         1495  +    p = add_epsg_def (filter, first, last, 6505, "epsg", 6505,
         1496  +        "NAD83(2011) / Minnesota South (ftUS)");
         1497  +    add_proj4text (p, 0,
         1498  +        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
         1499  +    add_proj4text (p, 1,
         1500  +        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=999");
         1501  +    add_proj4text (p, 2,
         1502  +        "99.99998983997 +ellps=GRS80 +units=us-ft +no_defs");
         1503  +    add_srs_wkt (p, 0,
         1504  +        "PROJCS[\"NAD83(2011) / Minnesota South (ftUS)\",GEOGCS[\"");
   522   1505       add_srs_wkt (p, 1,
   523   1506           "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
   524   1507       add_srs_wkt (p, 2,
   525   1508           "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
   526   1509       add_srs_wkt (p, 3,
   527   1510           ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
   528   1511       add_srs_wkt (p, 4,
   529   1512           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   530   1513       add_srs_wkt (p, 5,
   531   1514           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   532   1515       add_srs_wkt (p, 6,
   533         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   534         -    add_srs_wkt (p, 7,
   535         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
   536         -    add_srs_wkt (p, 8,
   537         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
   538         -    add_srs_wkt (p, 9,
   539         -        ",70.33333333333333],PARAMETER[\"standard_parallel_2\",67");
   540         -    add_srs_wkt (p, 10,
   541         -        "],PARAMETER[\"latitude_of_origin\",68.68747555555557],PA");
   542         -    add_srs_wkt (p, 11,
   543         -        "RAMETER[\"central_meridian\",-147],PARAMETER[\"false_eas");
   544         -    add_srs_wkt (p, 12,
   545         -        "ting\",16500000],PARAMETER[\"false_northing\",6500000],U");
   546         -    add_srs_wkt (p, 13,
   547         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
   548         -    add_srs_wkt (p, 14,
   549         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
   550         -    add_srs_wkt (p, 15,
   551         -        ",\"6354\"]]");
   552         -    p = add_epsg_def_ex (filter, first, last, 6355, "epsg", 6355,
   553         -        "NAD83(2011) / Alabama East", 0, 0,
   554         -        "GRS 1980", "Greenwich",
   555         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
   556         -        "X", "East", "Y", "North");
   557         -    add_proj4text (p, 0,
   558         -        "+proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.9");
   559         -    add_proj4text (p, 1,
   560         -        "9996 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
   561         -    add_srs_wkt (p, 0,
   562         -        "PROJCS[\"NAD83(2011) / Alabama East\",GEOGCS[\"NAD83(201");
   563         -    add_srs_wkt (p, 1,
   564         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
   565         -    add_srs_wkt (p, 2,
   566         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   567         -    add_srs_wkt (p, 3,
   568         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
   569         -    add_srs_wkt (p, 4,
   570         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   571         -    add_srs_wkt (p, 5,
   572         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   573         -    add_srs_wkt (p, 6,
   574         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   575         -    add_srs_wkt (p, 7,
   576         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
   577         -    add_srs_wkt (p, 8,
   578         -        "or\"],PARAMETER[\"latitude_of_origin\",30.5],PARAMETER[\"");
   579         -    add_srs_wkt (p, 9,
   580         -        "central_meridian\",-85.83333333333333],PARAMETER[\"scale");
   581         -    add_srs_wkt (p, 10,
   582         -        "_factor\",0.99996],PARAMETER[\"false_easting\",200000],P");
   583         -    add_srs_wkt (p, 11,
   584         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
   585         -    add_srs_wkt (p, 12,
   586         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
   587         -    add_srs_wkt (p, 13,
   588         -        ",AUTHORITY[\"EPSG\",\"6355\"]]");
   589         -    p = add_epsg_def_ex (filter, first, last, 6356, "epsg", 6356,
   590         -        "NAD83(2011) / Alabama West", 0, 0,
   591         -        "GRS 1980", "Greenwich",
   592         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
   593         -        "X", "East", "Y", "North");
   594         -    add_proj4text (p, 0,
   595         -        "+proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=6");
   596         -    add_proj4text (p, 1,
   597         -        "00000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
   598         -    add_srs_wkt (p, 0,
   599         -        "PROJCS[\"NAD83(2011) / Alabama West\",GEOGCS[\"NAD83(201");
   600         -    add_srs_wkt (p, 1,
   601         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
   602         -    add_srs_wkt (p, 2,
   603         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   604         -    add_srs_wkt (p, 3,
   605         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
   606         -    add_srs_wkt (p, 4,
   607         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   608         -    add_srs_wkt (p, 5,
   609         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   610         -    add_srs_wkt (p, 6,
   611         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   612         -    add_srs_wkt (p, 7,
   613         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
   614         -    add_srs_wkt (p, 8,
   615         -        "or\"],PARAMETER[\"latitude_of_origin\",30],PARAMETER[\"c");
   616         -    add_srs_wkt (p, 9,
   617         -        "entral_meridian\",-87.5],PARAMETER[\"scale_factor\",0.99");
   618         -    add_srs_wkt (p, 10,
   619         -        "9933333],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
   620         -    add_srs_wkt (p, 11,
   621         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   622         -    add_srs_wkt (p, 12,
   623         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
   624         -    add_srs_wkt (p, 13,
   625         -        "\"EPSG\",\"6356\"]]");
   626         -    p = add_epsg_def_ex (filter, first, last, 6362, "epsg", 6362,
   627         -        "Mexico ITRF92 / LCC", 0, 1,
   628         -        "GRS 1980", "Greenwich",
   629         -        "Mexico_ITRF92", "Lambert_Conformal_Conic_2SP", "metre",
   630         -        "Northing", "North", "Easting", "East");
   631         -    add_proj4text (p, 0,
   632         -        "+proj=lcc +lat_1=17.5 +lat_2=29.5 +lat_0=12 +lon_0=-102 ");
   633         -    add_proj4text (p, 1,
   634         -        "+x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
   635         -    add_proj4text (p, 2,
   636         -        "+units=m +no_defs");
   637         -    add_srs_wkt (p, 0,
   638         -        "PROJCS[\"Mexico ITRF92 / LCC\",GEOGCS[\"Mexico ITRF92\",");
   639         -    add_srs_wkt (p, 1,
   640         -        "DATUM[\"Mexico_ITRF92\",SPHEROID[\"GRS 1980\",6378137,29");
   641         -    add_srs_wkt (p, 2,
   642         -        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
   643         -    add_srs_wkt (p, 3,
   644         -        "0,0,0,0],AUTHORITY[\"EPSG\",\"1042\"]],PRIMEM[\"Greenwic");
   645         -    add_srs_wkt (p, 4,
   646         -        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
   647         -    add_srs_wkt (p, 5,
   648         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
   649         -    add_srs_wkt (p, 6,
   650         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   651         -    add_srs_wkt (p, 7,
   652         -        ",\"4483\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
   653         -    add_srs_wkt (p, 8,
   654         -        "PARAMETER[\"standard_parallel_1\",17.5],PARAMETER[\"stan");
   655         -    add_srs_wkt (p, 9,
   656         -        "dard_parallel_2\",29.5],PARAMETER[\"latitude_of_origin\"");
   657         -    add_srs_wkt (p, 10,
   658         -        ",12],PARAMETER[\"central_meridian\",-102],PARAMETER[\"fa");
   659         -    add_srs_wkt (p, 11,
   660         -        "lse_easting\",2500000],PARAMETER[\"false_northing\",0],U");
   661         -    add_srs_wkt (p, 12,
   662         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Nor");
   663         -    add_srs_wkt (p, 13,
   664         -        "thing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG\"");
   665         -    add_srs_wkt (p, 14,
   666         -        ",\"6362\"]]");
   667         -    p = add_epsg_def_ex (filter, first, last, 6365, "epsg", 6365,
   668         -        "Mexico ITRF2008", 1, 1,
   669         -        "GRS 1980", "Greenwich",
   670         -        "Mexico_ITRF2008", "none", "degree",
   671         -        "Latitude", "North", "Longitude", "East");
   672         -    add_proj4text (p, 0,
   673         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   674         -    add_proj4text (p, 1,
   675         -        "fs");
   676         -    add_srs_wkt (p, 0,
   677         -        "GEOGCS[\"Mexico ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPH");
   678         -    add_srs_wkt (p, 1,
   679         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
   680         -    add_srs_wkt (p, 2,
   681         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
   682         -    add_srs_wkt (p, 3,
   683         -        ",\"1120\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   684         -    add_srs_wkt (p, 4,
   685         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   686         -    add_srs_wkt (p, 5,
   687         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   688         -    add_srs_wkt (p, 6,
   689         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"6365\"]]");
   690         -    p = add_epsg_def_ex (filter, first, last, 6366, "epsg", 6366,
   691         -        "Mexico ITRF2008 / UTM zone 11N", 0, 0,
   692         -        "GRS 1980", "Greenwich",
   693         -        "Mexico_ITRF2008", "Transverse_Mercator", "metre",
   694         -        "Easting", "East", "Northing", "North");
   695         -    add_proj4text (p, 0,
   696         -        "+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   697         -    add_proj4text (p, 1,
   698         -        "units=m +no_defs");
   699         -    add_srs_wkt (p, 0,
   700         -        "PROJCS[\"Mexico ITRF2008 / UTM zone 11N\",GEOGCS[\"Mexic");
   701         -    add_srs_wkt (p, 1,
   702         -        "o ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 19");
   703         -    add_srs_wkt (p, 2,
   704         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
   705         -    add_srs_wkt (p, 3,
   706         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PR");
   707         -    add_srs_wkt (p, 4,
   708         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   709         -    add_srs_wkt (p, 5,
   710         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   711         -    add_srs_wkt (p, 6,
   712         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   713         -    add_srs_wkt (p, 7,
   714         -        "HORITY[\"EPSG\",\"6365\"]],PROJECTION[\"Transverse_Merca");
   715         -    add_srs_wkt (p, 8,
   716         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   717         -    add_srs_wkt (p, 9,
   718         -        "entral_meridian\",-117],PARAMETER[\"scale_factor\",0.999");
   719         -    add_srs_wkt (p, 10,
   720         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
   721         -    add_srs_wkt (p, 11,
   722         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
   723         -    add_srs_wkt (p, 12,
   724         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
   725         -    add_srs_wkt (p, 13,
   726         -        "THORITY[\"EPSG\",\"6366\"]]");
   727         -    p = add_epsg_def_ex (filter, first, last, 6367, "epsg", 6367,
   728         -        "Mexico ITRF2008 / UTM zone 12N", 0, 0,
   729         -        "GRS 1980", "Greenwich",
   730         -        "Mexico_ITRF2008", "Transverse_Mercator", "metre",
   731         -        "Easting", "East", "Northing", "North");
   732         -    add_proj4text (p, 0,
   733         -        "+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   734         -    add_proj4text (p, 1,
   735         -        "units=m +no_defs");
   736         -    add_srs_wkt (p, 0,
   737         -        "PROJCS[\"Mexico ITRF2008 / UTM zone 12N\",GEOGCS[\"Mexic");
   738         -    add_srs_wkt (p, 1,
   739         -        "o ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 19");
   740         -    add_srs_wkt (p, 2,
   741         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
   742         -    add_srs_wkt (p, 3,
   743         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PR");
   744         -    add_srs_wkt (p, 4,
   745         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   746         -    add_srs_wkt (p, 5,
   747         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   748         -    add_srs_wkt (p, 6,
   749         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   750         -    add_srs_wkt (p, 7,
   751         -        "HORITY[\"EPSG\",\"6365\"]],PROJECTION[\"Transverse_Merca");
   752         -    add_srs_wkt (p, 8,
   753         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   754         -    add_srs_wkt (p, 9,
   755         -        "entral_meridian\",-111],PARAMETER[\"scale_factor\",0.999");
   756         -    add_srs_wkt (p, 10,
   757         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
   758         -    add_srs_wkt (p, 11,
   759         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
   760         -    add_srs_wkt (p, 12,
   761         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
   762         -    add_srs_wkt (p, 13,
   763         -        "THORITY[\"EPSG\",\"6367\"]]");
   764         -    p = add_epsg_def_ex (filter, first, last, 6368, "epsg", 6368,
   765         -        "Mexico ITRF2008 / UTM zone 13N", 0, 0,
   766         -        "GRS 1980", "Greenwich",
   767         -        "Mexico_ITRF2008", "Transverse_Mercator", "metre",
   768         -        "Easting", "East", "Northing", "North");
   769         -    add_proj4text (p, 0,
   770         -        "+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   771         -    add_proj4text (p, 1,
   772         -        "units=m +no_defs");
   773         -    add_srs_wkt (p, 0,
   774         -        "PROJCS[\"Mexico ITRF2008 / UTM zone 13N\",GEOGCS[\"Mexic");
   775         -    add_srs_wkt (p, 1,
   776         -        "o ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 19");
   777         -    add_srs_wkt (p, 2,
   778         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
   779         -    add_srs_wkt (p, 3,
   780         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PR");
   781         -    add_srs_wkt (p, 4,
   782         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   783         -    add_srs_wkt (p, 5,
   784         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   785         -    add_srs_wkt (p, 6,
   786         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   787         -    add_srs_wkt (p, 7,
   788         -        "HORITY[\"EPSG\",\"6365\"]],PROJECTION[\"Transverse_Merca");
   789         -    add_srs_wkt (p, 8,
   790         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   791         -    add_srs_wkt (p, 9,
   792         -        "entral_meridian\",-105],PARAMETER[\"scale_factor\",0.999");
   793         -    add_srs_wkt (p, 10,
   794         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
   795         -    add_srs_wkt (p, 11,
   796         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
   797         -    add_srs_wkt (p, 12,
   798         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
   799         -    add_srs_wkt (p, 13,
   800         -        "THORITY[\"EPSG\",\"6368\"]]");
   801         -    p = add_epsg_def_ex (filter, first, last, 6369, "epsg", 6369,
   802         -        "Mexico ITRF2008 / UTM zone 14N", 0, 0,
   803         -        "GRS 1980", "Greenwich",
   804         -        "Mexico_ITRF2008", "Transverse_Mercator", "metre",
   805         -        "Easting", "East", "Northing", "North");
   806         -    add_proj4text (p, 0,
   807         -        "+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   808         -    add_proj4text (p, 1,
   809         -        "units=m +no_defs");
   810         -    add_srs_wkt (p, 0,
   811         -        "PROJCS[\"Mexico ITRF2008 / UTM zone 14N\",GEOGCS[\"Mexic");
   812         -    add_srs_wkt (p, 1,
   813         -        "o ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 19");
   814         -    add_srs_wkt (p, 2,
   815         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
   816         -    add_srs_wkt (p, 3,
   817         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PR");
   818         -    add_srs_wkt (p, 4,
   819         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   820         -    add_srs_wkt (p, 5,
   821         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   822         -    add_srs_wkt (p, 6,
   823         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   824         -    add_srs_wkt (p, 7,
   825         -        "HORITY[\"EPSG\",\"6365\"]],PROJECTION[\"Transverse_Merca");
   826         -    add_srs_wkt (p, 8,
   827         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   828         -    add_srs_wkt (p, 9,
   829         -        "entral_meridian\",-99],PARAMETER[\"scale_factor\",0.9996");
   830         -    add_srs_wkt (p, 10,
   831         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
   832         -    add_srs_wkt (p, 11,
   833         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   834         -    add_srs_wkt (p, 12,
   835         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
   836         -    add_srs_wkt (p, 13,
   837         -        "HORITY[\"EPSG\",\"6369\"]]");
   838         -    p = add_epsg_def_ex (filter, first, last, 6370, "epsg", 6370,
   839         -        "Mexico ITRF2008 / UTM zone 15N", 0, 0,
   840         -        "GRS 1980", "Greenwich",
   841         -        "Mexico_ITRF2008", "Transverse_Mercator", "metre",
   842         -        "Easting", "East", "Northing", "North");
   843         -    add_proj4text (p, 0,
   844         -        "+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   845         -    add_proj4text (p, 1,
   846         -        "units=m +no_defs");
   847         -    add_srs_wkt (p, 0,
   848         -        "PROJCS[\"Mexico ITRF2008 / UTM zone 15N\",GEOGCS[\"Mexic");
   849         -    add_srs_wkt (p, 1,
   850         -        "o ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 19");
   851         -    add_srs_wkt (p, 2,
   852         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
   853         -    add_srs_wkt (p, 3,
   854         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PR");
   855         -    add_srs_wkt (p, 4,
   856         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   857         -    add_srs_wkt (p, 5,
   858         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   859         -    add_srs_wkt (p, 6,
   860         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   861         -    add_srs_wkt (p, 7,
   862         -        "HORITY[\"EPSG\",\"6365\"]],PROJECTION[\"Transverse_Merca");
   863         -    add_srs_wkt (p, 8,
   864         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   865         -    add_srs_wkt (p, 9,
   866         -        "entral_meridian\",-93],PARAMETER[\"scale_factor\",0.9996");
   867         -    add_srs_wkt (p, 10,
   868         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
   869         -    add_srs_wkt (p, 11,
   870         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   871         -    add_srs_wkt (p, 12,
   872         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
   873         -    add_srs_wkt (p, 13,
   874         -        "HORITY[\"EPSG\",\"6370\"]]");
   875         -    p = add_epsg_def_ex (filter, first, last, 6371, "epsg", 6371,
   876         -        "Mexico ITRF2008 / UTM zone 16N", 0, 0,
   877         -        "GRS 1980", "Greenwich",
   878         -        "Mexico_ITRF2008", "Transverse_Mercator", "metre",
   879         -        "Easting", "East", "Northing", "North");
   880         -    add_proj4text (p, 0,
   881         -        "+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   882         -    add_proj4text (p, 1,
   883         -        "units=m +no_defs");
   884         -    add_srs_wkt (p, 0,
   885         -        "PROJCS[\"Mexico ITRF2008 / UTM zone 16N\",GEOGCS[\"Mexic");
   886         -    add_srs_wkt (p, 1,
   887         -        "o ITRF2008\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 19");
   888         -    add_srs_wkt (p, 2,
   889         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
   890         -    add_srs_wkt (p, 3,
   891         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PR");
   892         -    add_srs_wkt (p, 4,
   893         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   894         -    add_srs_wkt (p, 5,
   895         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   896         -    add_srs_wkt (p, 6,
   897         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   898         -    add_srs_wkt (p, 7,
   899         -        "HORITY[\"EPSG\",\"6365\"]],PROJECTION[\"Transverse_Merca");
   900         -    add_srs_wkt (p, 8,
   901         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   902         -    add_srs_wkt (p, 9,
   903         -        "entral_meridian\",-87],PARAMETER[\"scale_factor\",0.9996");
   904         -    add_srs_wkt (p, 10,
   905         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
   906         -    add_srs_wkt (p, 11,
   907         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   908         -    add_srs_wkt (p, 12,
   909         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
   910         -    add_srs_wkt (p, 13,
   911         -        "HORITY[\"EPSG\",\"6371\"]]");
   912         -    p = add_epsg_def_ex (filter, first, last, 6372, "epsg", 6372,
   913         -        "Mexico ITRF2008 / LCC", 0, 1,
   914         -        "GRS 1980", "Greenwich",
   915         -        "Mexico_ITRF2008", "Lambert_Conformal_Conic_2SP", "metre",
   916         -        "Northing", "North", "Easting", "East");
   917         -    add_proj4text (p, 0,
   918         -        "+proj=lcc +lat_1=17.5 +lat_2=29.5 +lat_0=12 +lon_0=-102 ");
   919         -    add_proj4text (p, 1,
   920         -        "+x_0=2500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
   921         -    add_proj4text (p, 2,
   922         -        "+units=m +no_defs");
   923         -    add_srs_wkt (p, 0,
   924         -        "PROJCS[\"Mexico ITRF2008 / LCC\",GEOGCS[\"Mexico ITRF200");
   925         -    add_srs_wkt (p, 1,
   926         -        "8\",DATUM[\"Mexico_ITRF2008\",SPHEROID[\"GRS 1980\",6378");
   927         -    add_srs_wkt (p, 2,
   928         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
   929         -    add_srs_wkt (p, 3,
   930         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1120\"]],PRIMEM[\"Gr");
   931         -    add_srs_wkt (p, 4,
   932         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   933         -    add_srs_wkt (p, 5,
   934         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   935         -    add_srs_wkt (p, 6,
   936         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   937         -    add_srs_wkt (p, 7,
   938         -        "PSG\",\"6365\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
   939         -    add_srs_wkt (p, 8,
   940         -        "P\"],PARAMETER[\"standard_parallel_1\",17.5],PARAMETER[\"");
   941         -    add_srs_wkt (p, 9,
   942         -        "standard_parallel_2\",29.5],PARAMETER[\"latitude_of_orig");
   943         -    add_srs_wkt (p, 10,
   944         -        "in\",12],PARAMETER[\"central_meridian\",-102],PARAMETER[");
   945         -    add_srs_wkt (p, 11,
   946         -        "\"false_easting\",2500000],PARAMETER[\"false_northing\",");
   947         -    add_srs_wkt (p, 12,
   948         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   949         -    add_srs_wkt (p, 13,
   950         -        "Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPS");
   951         -    add_srs_wkt (p, 14,
   952         -        "G\",\"6372\"]]");
   953         -    p = add_epsg_def_ex (filter, first, last, 6381, "epsg", 6381,
   954         -        "UCS-2000 / Ukraine TM zone 7", 0, 1,
   955         -        "Krassowsky 1940", "Greenwich",
   956         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   957         -        "X", "North", "Y", "East");
   958         -    add_proj4text (p, 0,
   959         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=300000 +y_0=0 +");
   960         -    add_proj4text (p, 1,
   961         -        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
   962         -    add_proj4text (p, 2,
   963         -        "s=m +no_defs");
   964         -    add_srs_wkt (p, 0,
   965         -        "PROJCS[\"UCS-2000 / Ukraine TM zone 7\",GEOGCS[\"UCS-200");
   966         -    add_srs_wkt (p, 1,
   967         -        "0\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\",");
   968         -    add_srs_wkt (p, 2,
   969         -        "6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,-");
   970         -    add_srs_wkt (p, 3,
   971         -        "141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]");
   972         -    add_srs_wkt (p, 4,
   973         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   974         -    add_srs_wkt (p, 5,
   975         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   976         -    add_srs_wkt (p, 6,
   977         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
   978         -    add_srs_wkt (p, 7,
   979         -        ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M");
   980         -    add_srs_wkt (p, 8,
   981         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
   982         -    add_srs_wkt (p, 9,
   983         -        "[\"central_meridian\",21],PARAMETER[\"scale_factor\",1],");
   984         -    add_srs_wkt (p, 10,
   985         -        "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no");
   986         -    add_srs_wkt (p, 11,
   987         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   988         -    add_srs_wkt (p, 12,
   989         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
   990         -    add_srs_wkt (p, 13,
   991         -        ",\"6381\"]]");
   992         -    p = add_epsg_def_ex (filter, first, last, 6382, "epsg", 6382,
   993         -        "UCS-2000 / Ukraine TM zone 8", 0, 1,
   994         -        "Krassowsky 1940", "Greenwich",
   995         -        "Ukraine_2000", "Transverse_Mercator", "metre",
   996         -        "X", "North", "Y", "East");
   997         -    add_proj4text (p, 0,
   998         -        "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=300000 +y_0=0 +");
   999         -    add_proj4text (p, 1,
  1000         -        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
  1001         -    add_proj4text (p, 2,
  1002         -        "s=m +no_defs");
  1003         -    add_srs_wkt (p, 0,
  1004         -        "PROJCS[\"UCS-2000 / Ukraine TM zone 8\",GEOGCS[\"UCS-200");
  1005         -    add_srs_wkt (p, 1,
  1006         -        "0\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\",");
  1007         -    add_srs_wkt (p, 2,
  1008         -        "6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,-");
  1009         -    add_srs_wkt (p, 3,
  1010         -        "141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]");
  1011         -    add_srs_wkt (p, 4,
  1012         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  1013         -    add_srs_wkt (p, 5,
  1014         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  1015         -    add_srs_wkt (p, 6,
  1016         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  1017         -    add_srs_wkt (p, 7,
  1018         -        ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M");
  1019         -    add_srs_wkt (p, 8,
  1020         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
  1021         -    add_srs_wkt (p, 9,
  1022         -        "[\"central_meridian\",24],PARAMETER[\"scale_factor\",1],");
  1023         -    add_srs_wkt (p, 10,
  1024         -        "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no");
  1025         -    add_srs_wkt (p, 11,
  1026         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1027         -    add_srs_wkt (p, 12,
  1028         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
  1029         -    add_srs_wkt (p, 13,
  1030         -        ",\"6382\"]]");
  1031         -    p = add_epsg_def_ex (filter, first, last, 6383, "epsg", 6383,
  1032         -        "UCS-2000 / Ukraine TM zone 9", 0, 1,
  1033         -        "Krassowsky 1940", "Greenwich",
  1034         -        "Ukraine_2000", "Transverse_Mercator", "metre",
  1035         -        "X", "North", "Y", "East");
  1036         -    add_proj4text (p, 0,
  1037         -        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=300000 +y_0=0 +");
  1038         -    add_proj4text (p, 1,
  1039         -        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
  1040         -    add_proj4text (p, 2,
  1041         -        "s=m +no_defs");
  1042         -    add_srs_wkt (p, 0,
  1043         -        "PROJCS[\"UCS-2000 / Ukraine TM zone 9\",GEOGCS[\"UCS-200");
  1044         -    add_srs_wkt (p, 1,
  1045         -        "0\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\",");
  1046         -    add_srs_wkt (p, 2,
  1047         -        "6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,-");
  1048         -    add_srs_wkt (p, 3,
  1049         -        "141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]]");
  1050         -    add_srs_wkt (p, 4,
  1051         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  1052         -    add_srs_wkt (p, 5,
  1053         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  1054         -    add_srs_wkt (p, 6,
  1055         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  1056         -    add_srs_wkt (p, 7,
  1057         -        ",AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_M");
  1058         -    add_srs_wkt (p, 8,
  1059         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
  1060         -    add_srs_wkt (p, 9,
  1061         -        "[\"central_meridian\",27],PARAMETER[\"scale_factor\",1],");
  1062         -    add_srs_wkt (p, 10,
  1063         -        "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no");
  1064         -    add_srs_wkt (p, 11,
  1065         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1066         -    add_srs_wkt (p, 12,
  1067         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
  1068         -    add_srs_wkt (p, 13,
  1069         -        ",\"6383\"]]");
  1070         -    p = add_epsg_def_ex (filter, first, last, 6384, "epsg", 6384,
  1071         -        "UCS-2000 / Ukraine TM zone 10", 0, 1,
  1072         -        "Krassowsky 1940", "Greenwich",
  1073         -        "Ukraine_2000", "Transverse_Mercator", "metre",
  1074         -        "X", "North", "Y", "East");
  1075         -    add_proj4text (p, 0,
  1076         -        "+proj=tmerc +lat_0=0 +lon_0=30 +k=1 +x_0=300000 +y_0=0 +");
  1077         -    add_proj4text (p, 1,
  1078         -        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
  1079         -    add_proj4text (p, 2,
  1080         -        "s=m +no_defs");
  1081         -    add_srs_wkt (p, 0,
  1082         -        "PROJCS[\"UCS-2000 / Ukraine TM zone 10\",GEOGCS[\"UCS-20");
  1083         -    add_srs_wkt (p, 1,
  1084         -        "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
  1085         -    add_srs_wkt (p, 2,
  1086         -        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
  1087         -    add_srs_wkt (p, 3,
  1088         -        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
  1089         -    add_srs_wkt (p, 4,
  1090         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1091         -    add_srs_wkt (p, 5,
  1092         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1093         -    add_srs_wkt (p, 6,
  1094         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1095         -    add_srs_wkt (p, 7,
  1096         -        "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_");
  1097         -    add_srs_wkt (p, 8,
  1098         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1099         -    add_srs_wkt (p, 9,
  1100         -        "R[\"central_meridian\",30],PARAMETER[\"scale_factor\",1]");
  1101         -    add_srs_wkt (p, 10,
  1102         -        ",PARAMETER[\"false_easting\",300000],PARAMETER[\"false_n");
  1103         -    add_srs_wkt (p, 11,
  1104         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1105         -    add_srs_wkt (p, 12,
  1106         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
  1107         -    add_srs_wkt (p, 13,
  1108         -        ",\"6384\"]]");
  1109         -    p = add_epsg_def_ex (filter, first, last, 6385, "epsg", 6385,
  1110         -        "UCS-2000 / Ukraine TM zone 11", 0, 1,
  1111         -        "Krassowsky 1940", "Greenwich",
  1112         -        "Ukraine_2000", "Transverse_Mercator", "metre",
  1113         -        "X", "North", "Y", "East");
  1114         -    add_proj4text (p, 0,
  1115         -        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=300000 +y_0=0 +");
  1116         -    add_proj4text (p, 1,
  1117         -        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
  1118         -    add_proj4text (p, 2,
  1119         -        "s=m +no_defs");
  1120         -    add_srs_wkt (p, 0,
  1121         -        "PROJCS[\"UCS-2000 / Ukraine TM zone 11\",GEOGCS[\"UCS-20");
  1122         -    add_srs_wkt (p, 1,
  1123         -        "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
  1124         -    add_srs_wkt (p, 2,
  1125         -        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
  1126         -    add_srs_wkt (p, 3,
  1127         -        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
  1128         -    add_srs_wkt (p, 4,
  1129         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1130         -    add_srs_wkt (p, 5,
  1131         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1132         -    add_srs_wkt (p, 6,
  1133         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1134         -    add_srs_wkt (p, 7,
  1135         -        "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_");
  1136         -    add_srs_wkt (p, 8,
  1137         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1138         -    add_srs_wkt (p, 9,
  1139         -        "R[\"central_meridian\",33],PARAMETER[\"scale_factor\",1]");
  1140         -    add_srs_wkt (p, 10,
  1141         -        ",PARAMETER[\"false_easting\",300000],PARAMETER[\"false_n");
  1142         -    add_srs_wkt (p, 11,
  1143         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1144         -    add_srs_wkt (p, 12,
  1145         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
  1146         -    add_srs_wkt (p, 13,
  1147         -        ",\"6385\"]]");
  1148         -    p = add_epsg_def_ex (filter, first, last, 6386, "epsg", 6386,
  1149         -        "UCS-2000 / Ukraine TM zone 12", 0, 1,
  1150         -        "Krassowsky 1940", "Greenwich",
  1151         -        "Ukraine_2000", "Transverse_Mercator", "metre",
  1152         -        "X", "North", "Y", "East");
  1153         -    add_proj4text (p, 0,
  1154         -        "+proj=tmerc +lat_0=0 +lon_0=36 +k=1 +x_0=300000 +y_0=0 +");
  1155         -    add_proj4text (p, 1,
  1156         -        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
  1157         -    add_proj4text (p, 2,
  1158         -        "s=m +no_defs");
  1159         -    add_srs_wkt (p, 0,
  1160         -        "PROJCS[\"UCS-2000 / Ukraine TM zone 12\",GEOGCS[\"UCS-20");
  1161         -    add_srs_wkt (p, 1,
  1162         -        "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
  1163         -    add_srs_wkt (p, 2,
  1164         -        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
  1165         -    add_srs_wkt (p, 3,
  1166         -        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
  1167         -    add_srs_wkt (p, 4,
  1168         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1169         -    add_srs_wkt (p, 5,
  1170         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1171         -    add_srs_wkt (p, 6,
  1172         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1173         -    add_srs_wkt (p, 7,
  1174         -        "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_");
  1175         -    add_srs_wkt (p, 8,
  1176         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1177         -    add_srs_wkt (p, 9,
  1178         -        "R[\"central_meridian\",36],PARAMETER[\"scale_factor\",1]");
  1179         -    add_srs_wkt (p, 10,
  1180         -        ",PARAMETER[\"false_easting\",300000],PARAMETER[\"false_n");
  1181         -    add_srs_wkt (p, 11,
  1182         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1183         -    add_srs_wkt (p, 12,
  1184         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
  1185         -    add_srs_wkt (p, 13,
  1186         -        ",\"6386\"]]");
  1187         -    p = add_epsg_def_ex (filter, first, last, 6387, "epsg", 6387,
  1188         -        "UCS-2000 / Ukraine TM zone 13", 0, 1,
  1189         -        "Krassowsky 1940", "Greenwich",
  1190         -        "Ukraine_2000", "Transverse_Mercator", "metre",
  1191         -        "X", "North", "Y", "East");
  1192         -    add_proj4text (p, 0,
  1193         -        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=300000 +y_0=0 +");
  1194         -    add_proj4text (p, 1,
  1195         -        "ellps=krass +towgs84=25,-141,-78.5,-0,0.35,0.736,0 +unit");
  1196         -    add_proj4text (p, 2,
  1197         -        "s=m +no_defs");
  1198         -    add_srs_wkt (p, 0,
  1199         -        "PROJCS[\"UCS-2000 / Ukraine TM zone 13\",GEOGCS[\"UCS-20");
  1200         -    add_srs_wkt (p, 1,
  1201         -        "00\",DATUM[\"Ukraine_2000\",SPHEROID[\"Krassowsky 1940\"");
  1202         -    add_srs_wkt (p, 2,
  1203         -        ",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[25,");
  1204         -    add_srs_wkt (p, 3,
  1205         -        "-141,-78.5,-0,0.35,0.736,0],AUTHORITY[\"EPSG\",\"1077\"]");
  1206         -    add_srs_wkt (p, 4,
  1207         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1208         -    add_srs_wkt (p, 5,
  1209         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1210         -    add_srs_wkt (p, 6,
  1211         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1212         -    add_srs_wkt (p, 7,
  1213         -        "],AUTHORITY[\"EPSG\",\"5561\"]],PROJECTION[\"Transverse_");
  1214         -    add_srs_wkt (p, 8,
  1215         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1216         -    add_srs_wkt (p, 9,
  1217         -        "R[\"central_meridian\",39],PARAMETER[\"scale_factor\",1]");
  1218         -    add_srs_wkt (p, 10,
  1219         -        ",PARAMETER[\"false_easting\",300000],PARAMETER[\"false_n");
  1220         -    add_srs_wkt (p, 11,
  1221         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1222         -    add_srs_wkt (p, 12,
  1223         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
  1224         -    add_srs_wkt (p, 13,
  1225         -        ",\"6387\"]]");
  1226         -    p = add_epsg_def_ex (filter, first, last, 6391, "epsg", 6391,
  1227         -        "Cayman Islands National Grid 2011", 0, 0,
  1228         -        "GRS 1980", "Greenwich",
  1229         -        "Cayman_Islands_Geodetic_Datum_2011", "Lambert_Conformal_Conic_2SP", "foot",
  1230         -        "Easting", "East", "Northing", "North");
  1231         -    add_proj4text (p, 0,
  1232         -        "+proj=lcc +lat_1=19.33333333333333 +lat_2=19.7 +lat_0=19");
  1233         -    add_proj4text (p, 1,
  1234         -        ".33333333333333 +lon_0=-80.56666666666666 +x_0=899160 +y");
  1235         -    add_proj4text (p, 2,
  1236         -        "_0=579120 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=ft ");
  1237         -    add_proj4text (p, 3,
  1238         -        "+no_defs");
  1239         -    add_srs_wkt (p, 0,
  1240         -        "PROJCS[\"Cayman Islands National Grid 2011\",GEOGCS[\"CI");
  1241         -    add_srs_wkt (p, 1,
  1242         -        "GD11\",DATUM[\"Cayman_Islands_Geodetic_Datum_2011\",SPHE");
  1243         -    add_srs_wkt (p, 2,
  1244         -        "ROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG");
  1245         -    add_srs_wkt (p, 3,
  1246         -        "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1247         -    add_srs_wkt (p, 4,
  1248         -        "\"1100\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1249         -    add_srs_wkt (p, 5,
  1250         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1251         -    add_srs_wkt (p, 6,
  1252         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  1253         -    add_srs_wkt (p, 7,
  1254         -        "de\",EAST],AUTHORITY[\"EPSG\",\"6135\"]],PROJECTION[\"La");
  1255         -    add_srs_wkt (p, 8,
         1516  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
         1517  +    add_srs_wkt (p, 7,
  1256   1518           "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
  1257         -    add_srs_wkt (p, 9,
  1258         -        "el_1\",19.33333333333333],PARAMETER[\"standard_parallel_");
  1259         -    add_srs_wkt (p, 10,
  1260         -        "2\",19.7],PARAMETER[\"latitude_of_origin\",19.3333333333");
  1261         -    add_srs_wkt (p, 11,
  1262         -        "3333],PARAMETER[\"central_meridian\",-80.56666666666666]");
  1263         -    add_srs_wkt (p, 12,
  1264         -        ",PARAMETER[\"false_easting\",2950000],PARAMETER[\"false_");
  1265         -    add_srs_wkt (p, 13,
  1266         -        "northing\",1900000],UNIT[\"foot\",0.3048,AUTHORITY[\"EPS");
  1267         -    add_srs_wkt (p, 14,
  1268         -        "G\",\"9002\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1269         -    add_srs_wkt (p, 15,
  1270         -        "NORTH],AUTHORITY[\"EPSG\",\"6391\"]]");
  1271         -    p = add_epsg_def_ex (filter, first, last, 6393, "epsg", 6393,
  1272         -        "NAD83(2011) / Alaska Albers", 0, 0,
  1273         -        "GRS 1980", "Greenwich",
  1274         -        "NAD83_National_Spatial_Reference_System_2011", "Albers_Conic_Equal_Area", "metre",
  1275         -        "X", "East", "Y", "North");
  1276         -    add_proj4text (p, 0,
  1277         -        "+proj=aea +lat_1=55 +lat_2=65 +lat_0=50 +lon_0=-154 +x_0");
  1278         -    add_proj4text (p, 1,
  1279         -        "=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  1280         -    add_srs_wkt (p, 0,
  1281         -        "PROJCS[\"NAD83(2011) / Alaska Albers\",GEOGCS[\"NAD83(20");
  1282         -    add_srs_wkt (p, 1,
  1283         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  1284         -    add_srs_wkt (p, 2,
  1285         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  1286         -    add_srs_wkt (p, 3,
  1287         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  1288         -    add_srs_wkt (p, 4,
  1289         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1290         -    add_srs_wkt (p, 5,
  1291         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1292         -    add_srs_wkt (p, 6,
  1293         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1294         -    add_srs_wkt (p, 7,
  1295         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Albers_Conic_Equa");
  1296         -    add_srs_wkt (p, 8,
  1297         -        "l_Area\"],PARAMETER[\"standard_parallel_1\",55],PARAMETE");
  1298         -    add_srs_wkt (p, 9,
  1299         -        "R[\"standard_parallel_2\",65],PARAMETER[\"latitude_of_ce");
  1300         -    add_srs_wkt (p, 10,
  1301         -        "nter\",50],PARAMETER[\"longitude_of_center\",-154],PARAM");
  1302         -    add_srs_wkt (p, 11,
  1303         -        "ETER[\"false_easting\",0],PARAMETER[\"false_northing\",0");
  1304         -    add_srs_wkt (p, 12,
  1305         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1306         -    add_srs_wkt (p, 13,
  1307         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6393\"]");
  1308         -    add_srs_wkt (p, 14,
  1309         -        "]");
  1310         -    p = add_epsg_def_ex (filter, first, last, 6394, "epsg", 6394,
  1311         -        "NAD83(2011) / Alaska zone 1", 0, 0,
  1312         -        "GRS 1980", "Greenwich",
  1313         -        "NAD83_National_Spatial_Reference_System_2011", "Hotine_Oblique_Mercator", "metre",
  1314         -        "X", "East", "Y", "North");
  1315         -    add_proj4text (p, 0,
  1316         -        "+proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=32");
  1317         -    add_proj4text (p, 1,
  1318         -        "3.1301023611111 +k=0.9999 +x_0=5000000 +y_0=-5000000 +no");
  1319         -    add_proj4text (p, 2,
  1320         -        "_uoff +gamma=323.1301023611111 +ellps=GRS80 +units=m +no");
  1321         -    add_proj4text (p, 3,
  1322         -        "_defs");
  1323         -    add_srs_wkt (p, 0,
  1324         -        "PROJCS[\"NAD83(2011) / Alaska zone 1\",GEOGCS[\"NAD83(20");
  1325         -    add_srs_wkt (p, 1,
  1326         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  1327         -    add_srs_wkt (p, 2,
  1328         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  1329         -    add_srs_wkt (p, 3,
  1330         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  1331         -    add_srs_wkt (p, 4,
  1332         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1333         -    add_srs_wkt (p, 5,
  1334         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1335         -    add_srs_wkt (p, 6,
  1336         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1337         -    add_srs_wkt (p, 7,
  1338         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Hotine_Oblique_Me");
  1339         -    add_srs_wkt (p, 8,
  1340         -        "rcator\"],PARAMETER[\"latitude_of_center\",57],PARAMETER");
  1341         -    add_srs_wkt (p, 9,
  1342         -        "[\"longitude_of_center\",-133.6666666666667],PARAMETER[\"");
  1343         -    add_srs_wkt (p, 10,
  1344         -        "azimuth\",323.1301023611111],PARAMETER[\"rectified_grid_");
  1345         -    add_srs_wkt (p, 11,
  1346         -        "angle\",323.1301023611111],PARAMETER[\"scale_factor\",0.");
  1347         -    add_srs_wkt (p, 12,
  1348         -        "9999],PARAMETER[\"false_easting\",5000000],PARAMETER[\"f");
  1349         -    add_srs_wkt (p, 13,
  1350         -        "alse_northing\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1351         -    add_srs_wkt (p, 14,
  1352         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  1353         -    add_srs_wkt (p, 15,
  1354         -        "ORITY[\"EPSG\",\"6394\"]]");
  1355         -    p = add_epsg_def_ex (filter, first, last, 6395, "epsg", 6395,
  1356         -        "NAD83(2011) / Alaska zone 2", 0, 0,
  1357         -        "GRS 1980", "Greenwich",
  1358         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1359         -        "X", "East", "Y", "North");
  1360         -    add_proj4text (p, 0,
  1361         -        "+proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 ");
  1362         -    add_proj4text (p, 1,
  1363         -        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
  1364         -    add_srs_wkt (p, 0,
  1365         -        "PROJCS[\"NAD83(2011) / Alaska zone 2\",GEOGCS[\"NAD83(20");
  1366         -    add_srs_wkt (p, 1,
  1367         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  1368         -    add_srs_wkt (p, 2,
  1369         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  1370         -    add_srs_wkt (p, 3,
  1371         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  1372         -    add_srs_wkt (p, 4,
  1373         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1374         -    add_srs_wkt (p, 5,
  1375         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1376         -    add_srs_wkt (p, 6,
  1377         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1378         -    add_srs_wkt (p, 7,
  1379         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  1380         -    add_srs_wkt (p, 8,
  1381         -        "or\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"c");
  1382         -    add_srs_wkt (p, 9,
  1383         -        "entral_meridian\",-142],PARAMETER[\"scale_factor\",0.999");
  1384         -    add_srs_wkt (p, 10,
  1385         -        "9],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  1386         -    add_srs_wkt (p, 11,
  1387         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1388         -    add_srs_wkt (p, 12,
  1389         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1390         -    add_srs_wkt (p, 13,
  1391         -        "G\",\"6395\"]]");
  1392         -    p = add_epsg_def_ex (filter, first, last, 6396, "epsg", 6396,
  1393         -        "NAD83(2011) / Alaska zone 3", 0, 0,
  1394         -        "GRS 1980", "Greenwich",
  1395         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1396         -        "X", "East", "Y", "North");
  1397         -    add_proj4text (p, 0,
  1398         -        "+proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=500000 ");
  1399         -    add_proj4text (p, 1,
  1400         -        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
  1401         -    add_srs_wkt (p, 0,
  1402         -        "PROJCS[\"NAD83(2011) / Alaska zone 3\",GEOGCS[\"NAD83(20");
  1403         -    add_srs_wkt (p, 1,
  1404         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  1405         -    add_srs_wkt (p, 2,
  1406         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  1407         -    add_srs_wkt (p, 3,
  1408         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  1409         -    add_srs_wkt (p, 4,
  1410         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1411         -    add_srs_wkt (p, 5,
  1412         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1413         -    add_srs_wkt (p, 6,
  1414         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1415         -    add_srs_wkt (p, 7,
  1416         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  1417         -    add_srs_wkt (p, 8,
  1418         -        "or\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"c");
  1419         -    add_srs_wkt (p, 9,
  1420         -        "entral_meridian\",-146],PARAMETER[\"scale_factor\",0.999");
  1421         -    add_srs_wkt (p, 10,
  1422         -        "9],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  1423         -    add_srs_wkt (p, 11,
  1424         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1425         -    add_srs_wkt (p, 12,
  1426         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1427         -    add_srs_wkt (p, 13,
  1428         -        "G\",\"6396\"]]");
  1429         -    p = add_epsg_def_ex (filter, first, last, 6397, "epsg", 6397,
  1430         -        "NAD83(2011) / Alaska zone 4", 0, 0,
  1431         -        "GRS 1980", "Greenwich",
  1432         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1433         -        "X", "East", "Y", "North");
  1434         -    add_proj4text (p, 0,
  1435         -        "+proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=500000 ");
  1436         -    add_proj4text (p, 1,
  1437         -        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
  1438         -    add_srs_wkt (p, 0,
  1439         -        "PROJCS[\"NAD83(2011) / Alaska zone 4\",GEOGCS[\"NAD83(20");
  1440         -    add_srs_wkt (p, 1,
  1441         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  1442         -    add_srs_wkt (p, 2,
  1443         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  1444         -    add_srs_wkt (p, 3,
  1445         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  1446         -    add_srs_wkt (p, 4,
  1447         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1448         -    add_srs_wkt (p, 5,
  1449         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1450         -    add_srs_wkt (p, 6,
  1451         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1452         -    add_srs_wkt (p, 7,
  1453         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  1454         -    add_srs_wkt (p, 8,
  1455         -        "or\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"c");
  1456         -    add_srs_wkt (p, 9,
  1457         -        "entral_meridian\",-150],PARAMETER[\"scale_factor\",0.999");
  1458         -    add_srs_wkt (p, 10,
  1459         -        "9],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  1460         -    add_srs_wkt (p, 11,
  1461         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1462         -    add_srs_wkt (p, 12,
  1463         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1464         -    add_srs_wkt (p, 13,
  1465         -        "G\",\"6397\"]]");
  1466         -    p = add_epsg_def_ex (filter, first, last, 6398, "epsg", 6398,
  1467         -        "NAD83(2011) / Alaska zone 5", 0, 0,
  1468         -        "GRS 1980", "Greenwich",
  1469         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1470         -        "X", "East", "Y", "North");
  1471         -    add_proj4text (p, 0,
  1472         -        "+proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=500000 ");
  1473         -    add_proj4text (p, 1,
  1474         -        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
  1475         -    add_srs_wkt (p, 0,
  1476         -        "PROJCS[\"NAD83(2011) / Alaska zone 5\",GEOGCS[\"NAD83(20");
  1477         -    add_srs_wkt (p, 1,
  1478         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  1479         -    add_srs_wkt (p, 2,
  1480         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  1481         -    add_srs_wkt (p, 3,
  1482         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  1483         -    add_srs_wkt (p, 4,
  1484         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1485         -    add_srs_wkt (p, 5,
  1486         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1487         -    add_srs_wkt (p, 6,
  1488         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1489         -    add_srs_wkt (p, 7,
  1490         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  1491         -    add_srs_wkt (p, 8,
  1492         -        "or\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"c");
  1493         -    add_srs_wkt (p, 9,
  1494         -        "entral_meridian\",-154],PARAMETER[\"scale_factor\",0.999");
  1495         -    add_srs_wkt (p, 10,
  1496         -        "9],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  1497         -    add_srs_wkt (p, 11,
  1498         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1499         -    add_srs_wkt (p, 12,
  1500         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1501         -    add_srs_wkt (p, 13,
  1502         -        "G\",\"6398\"]]");
  1503         -    p = add_epsg_def_ex (filter, first, last, 6399, "epsg", 6399,
  1504         -        "NAD83(2011) / Alaska zone 6", 0, 0,
  1505         -        "GRS 1980", "Greenwich",
  1506         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1507         -        "X", "East", "Y", "North");
  1508         -    add_proj4text (p, 0,
  1509         -        "+proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=500000 ");
  1510         -    add_proj4text (p, 1,
  1511         -        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
  1512         -    add_srs_wkt (p, 0,
  1513         -        "PROJCS[\"NAD83(2011) / Alaska zone 6\",GEOGCS[\"NAD83(20");
  1514         -    add_srs_wkt (p, 1,
  1515         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  1516         -    add_srs_wkt (p, 2,
  1517         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  1518         -    add_srs_wkt (p, 3,
  1519         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  1520         -    add_srs_wkt (p, 4,
  1521         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1522         -    add_srs_wkt (p, 5,
  1523         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1524         -    add_srs_wkt (p, 6,
  1525         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1526         -    add_srs_wkt (p, 7,
  1527         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  1528         -    add_srs_wkt (p, 8,
  1529         -        "or\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"c");
  1530         -    add_srs_wkt (p, 9,
  1531         -        "entral_meridian\",-158],PARAMETER[\"scale_factor\",0.999");
  1532         -    add_srs_wkt (p, 10,
  1533         -        "9],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  1534         -    add_srs_wkt (p, 11,
  1535         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1536         -    add_srs_wkt (p, 12,
  1537         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1538         -    add_srs_wkt (p, 13,
  1539         -        "G\",\"6399\"]]");
  1540         -    p = add_epsg_def_ex (filter, first, last, 6400, "epsg", 6400,
  1541         -        "NAD83(2011) / Alaska zone 7", 0, 0,
  1542         -        "GRS 1980", "Greenwich",
  1543         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1544         -        "X", "East", "Y", "North");
  1545         -    add_proj4text (p, 0,
  1546         -        "+proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=500000 ");
  1547         -    add_proj4text (p, 1,
  1548         -        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
  1549         -    add_srs_wkt (p, 0,
  1550         -        "PROJCS[\"NAD83(2011) / Alaska zone 7\",GEOGCS[\"NAD83(20");
  1551         -    add_srs_wkt (p, 1,
  1552         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  1553         -    add_srs_wkt (p, 2,
  1554         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  1555         -    add_srs_wkt (p, 3,
  1556         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  1557         -    add_srs_wkt (p, 4,
  1558         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1559         -    add_srs_wkt (p, 5,
  1560         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1561         -    add_srs_wkt (p, 6,
  1562         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1563         -    add_srs_wkt (p, 7,
  1564         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  1565         -    add_srs_wkt (p, 8,
  1566         -        "or\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"c");
  1567         -    add_srs_wkt (p, 9,
  1568         -        "entral_meridian\",-162],PARAMETER[\"scale_factor\",0.999");
  1569         -    add_srs_wkt (p, 10,
  1570         -        "9],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  1571         -    add_srs_wkt (p, 11,
  1572         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1573         -    add_srs_wkt (p, 12,
  1574         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1575         -    add_srs_wkt (p, 13,
  1576         -        "G\",\"6400\"]]");
  1577         -    p = add_epsg_def_ex (filter, first, last, 6401, "epsg", 6401,
  1578         -        "NAD83(2011) / Alaska zone 8", 0, 0,
  1579         -        "GRS 1980", "Greenwich",
  1580         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1581         -        "X", "East", "Y", "North");
  1582         -    add_proj4text (p, 0,
  1583         -        "+proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=500000 ");
  1584         -    add_proj4text (p, 1,
  1585         -        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
  1586         -    add_srs_wkt (p, 0,
  1587         -        "PROJCS[\"NAD83(2011) / Alaska zone 8\",GEOGCS[\"NAD83(20");
  1588         -    add_srs_wkt (p, 1,
  1589         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  1590         -    add_srs_wkt (p, 2,
  1591         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  1592         -    add_srs_wkt (p, 3,
  1593         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  1594         -    add_srs_wkt (p, 4,
  1595         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1596         -    add_srs_wkt (p, 5,
  1597         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1598         -    add_srs_wkt (p, 6,
  1599         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1600         -    add_srs_wkt (p, 7,
  1601         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  1602         -    add_srs_wkt (p, 8,
  1603         -        "or\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"c");
  1604         -    add_srs_wkt (p, 9,
  1605         -        "entral_meridian\",-166],PARAMETER[\"scale_factor\",0.999");
  1606         -    add_srs_wkt (p, 10,
  1607         -        "9],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  1608         -    add_srs_wkt (p, 11,
  1609         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1610         -    add_srs_wkt (p, 12,
  1611         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1612         -    add_srs_wkt (p, 13,
  1613         -        "G\",\"6401\"]]");
  1614         -    p = add_epsg_def_ex (filter, first, last, 6402, "epsg", 6402,
  1615         -        "NAD83(2011) / Alaska zone 9", 0, 0,
  1616         -        "GRS 1980", "Greenwich",
  1617         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1618         -        "X", "East", "Y", "North");
  1619         -    add_proj4text (p, 0,
  1620         -        "+proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=500000 ");
  1621         -    add_proj4text (p, 1,
  1622         -        "+y_0=0 +ellps=GRS80 +units=m +no_defs");
  1623         -    add_srs_wkt (p, 0,
  1624         -        "PROJCS[\"NAD83(2011) / Alaska zone 9\",GEOGCS[\"NAD83(20");
  1625         -    add_srs_wkt (p, 1,
  1626         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  1627         -    add_srs_wkt (p, 2,
  1628         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  1629         -    add_srs_wkt (p, 3,
  1630         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  1631         -    add_srs_wkt (p, 4,
  1632         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1633         -    add_srs_wkt (p, 5,
  1634         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1635         -    add_srs_wkt (p, 6,
  1636         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1637         -    add_srs_wkt (p, 7,
  1638         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  1639         -    add_srs_wkt (p, 8,
  1640         -        "or\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"c");
  1641         -    add_srs_wkt (p, 9,
  1642         -        "entral_meridian\",-170],PARAMETER[\"scale_factor\",0.999");
  1643         -    add_srs_wkt (p, 10,
  1644         -        "9],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  1645         -    add_srs_wkt (p, 11,
  1646         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1647         -    add_srs_wkt (p, 12,
  1648         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1649         -    add_srs_wkt (p, 13,
  1650         -        "G\",\"6402\"]]");
  1651         -    p = add_epsg_def_ex (filter, first, last, 6403, "epsg", 6403,
  1652         -        "NAD83(2011) / Alaska zone 10", 0, 0,
  1653         -        "GRS 1980", "Greenwich",
  1654         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1655         -        "X", "East", "Y", "North");
  1656         -    add_proj4text (p, 0,
  1657         -        "+proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333");
  1658         -    add_proj4text (p, 1,
  1659         -        "334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +ellps=GRS");
  1660         -    add_proj4text (p, 2,
  1661         -        "80 +units=m +no_defs");
  1662         -    add_srs_wkt (p, 0,
  1663         -        "PROJCS[\"NAD83(2011) / Alaska zone 10\",GEOGCS[\"NAD83(2");
         1519  +    add_srs_wkt (p, 8,
         1520  +        "el_1\",45.21666666666667],PARAMETER[\"standard_parallel_");
         1521  +    add_srs_wkt (p, 9,
         1522  +        "2\",43.78333333333333],PARAMETER[\"latitude_of_origin\",");
         1523  +    add_srs_wkt (p, 10,
         1524  +        "43],PARAMETER[\"central_meridian\",-94],PARAMETER[\"fals");
         1525  +    add_srs_wkt (p, 11,
         1526  +        "e_easting\",2624666.6667],PARAMETER[\"false_northing\",3");
         1527  +    add_srs_wkt (p, 12,
         1528  +        "28083.3333],UNIT[\"US survey foot\",0.3048006096012192,A");
         1529  +    add_srs_wkt (p, 13,
         1530  +        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1531  +    add_srs_wkt (p, 14,
         1532  +        ",NORTH],AUTHORITY[\"EPSG\",\"6505\"]]");
         1533  +    p = add_epsg_def (filter, first, last, 6506, "epsg", 6506,
         1534  +        "NAD83(2011) / Mississippi East");
         1535  +    add_proj4text (p, 0,
         1536  +        "+proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.9");
         1537  +    add_proj4text (p, 1,
         1538  +        "9995 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         1539  +    add_srs_wkt (p, 0,
         1540  +        "PROJCS[\"NAD83(2011) / Mississippi East\",GEOGCS[\"NAD83");
         1541  +    add_srs_wkt (p, 1,
         1542  +        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
         1543  +    add_srs_wkt (p, 2,
         1544  +        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1545  +    add_srs_wkt (p, 3,
         1546  +        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
         1547  +    add_srs_wkt (p, 4,
         1548  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1549  +    add_srs_wkt (p, 5,
         1550  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1551  +    add_srs_wkt (p, 6,
         1552  +        "2\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transve");
         1553  +    add_srs_wkt (p, 7,
         1554  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",29.5],P");
         1555  +    add_srs_wkt (p, 8,
         1556  +        "ARAMETER[\"central_meridian\",-88.83333333333333],PARAME");
         1557  +    add_srs_wkt (p, 9,
         1558  +        "TER[\"scale_factor\",0.99995],PARAMETER[\"false_easting\"");
         1559  +    add_srs_wkt (p, 10,
         1560  +        ",300000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1561  +    add_srs_wkt (p, 11,
         1562  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         1563  +    add_srs_wkt (p, 12,
         1564  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6506\"]]");
         1565  +    p = add_epsg_def (filter, first, last, 6507, "epsg", 6507,
         1566  +        "NAD83(2011) / Mississippi East (ftUS)");
         1567  +    add_proj4text (p, 0,
         1568  +        "+proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.9");
         1569  +    add_proj4text (p, 1,
         1570  +        "9995 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=u");
         1571  +    add_proj4text (p, 2,
         1572  +        "s-ft +no_defs");
         1573  +    add_srs_wkt (p, 0,
         1574  +        "PROJCS[\"NAD83(2011) / Mississippi East (ftUS)\",GEOGCS[");
         1575  +    add_srs_wkt (p, 1,
         1576  +        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
         1577  +    add_srs_wkt (p, 2,
         1578  +        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
         1579  +    add_srs_wkt (p, 3,
         1580  +        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
         1581  +    add_srs_wkt (p, 4,
         1582  +        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1583  +    add_srs_wkt (p, 5,
         1584  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1585  +    add_srs_wkt (p, 6,
         1586  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"T");
         1587  +    add_srs_wkt (p, 7,
         1588  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         1589  +    add_srs_wkt (p, 8,
         1590  +        "9.5],PARAMETER[\"central_meridian\",-88.83333333333333],");
         1591  +    add_srs_wkt (p, 9,
         1592  +        "PARAMETER[\"scale_factor\",0.99995],PARAMETER[\"false_ea");
         1593  +    add_srs_wkt (p, 10,
         1594  +        "sting\",984250.0000000002],PARAMETER[\"false_northing\",");
         1595  +    add_srs_wkt (p, 11,
         1596  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
         1597  +    add_srs_wkt (p, 12,
         1598  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         1599  +    add_srs_wkt (p, 13,
         1600  +        "UTHORITY[\"EPSG\",\"6507\"]]");
         1601  +    p = add_epsg_def (filter, first, last, 6508, "epsg", 6508,
         1602  +        "NAD83(2011) / Mississippi TM");
         1603  +    add_proj4text (p, 0,
         1604  +        "+proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=");
         1605  +    add_proj4text (p, 1,
         1606  +        "500000 +y_0=1300000 +ellps=GRS80 +units=m +no_defs");
         1607  +    add_srs_wkt (p, 0,
         1608  +        "PROJCS[\"NAD83(2011) / Mississippi TM\",GEOGCS[\"NAD83(2");
  1664   1609       add_srs_wkt (p, 1,
  1665   1610           "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  1666   1611       add_srs_wkt (p, 2,
  1667   1612           "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  1668   1613       add_srs_wkt (p, 3,
  1669   1614           "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  1670   1615       add_srs_wkt (p, 4,
  1671   1616           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1672   1617       add_srs_wkt (p, 5,
  1673   1618           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1674   1619       add_srs_wkt (p, 6,
  1675         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1676         -    add_srs_wkt (p, 7,
         1620  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
         1621  +    add_srs_wkt (p, 7,
         1622  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",32.5],PARA");
         1623  +    add_srs_wkt (p, 8,
         1624  +        "METER[\"central_meridian\",-89.75],PARAMETER[\"scale_fac");
         1625  +    add_srs_wkt (p, 9,
         1626  +        "tor\",0.9998335],PARAMETER[\"false_easting\",500000],PAR");
         1627  +    add_srs_wkt (p, 10,
         1628  +        "AMETER[\"false_northing\",1300000],UNIT[\"metre\",1,AUTH");
         1629  +    add_srs_wkt (p, 11,
         1630  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         1631  +    add_srs_wkt (p, 12,
         1632  +        "RTH],AUTHORITY[\"EPSG\",\"6508\"]]");
         1633  +    p = add_epsg_def (filter, first, last, 6509, "epsg", 6509,
         1634  +        "NAD83(2011) / Mississippi West");
         1635  +    add_proj4text (p, 0,
         1636  +        "+proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.9");
         1637  +    add_proj4text (p, 1,
         1638  +        "9995 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         1639  +    add_srs_wkt (p, 0,
         1640  +        "PROJCS[\"NAD83(2011) / Mississippi West\",GEOGCS[\"NAD83");
         1641  +    add_srs_wkt (p, 1,
         1642  +        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
         1643  +    add_srs_wkt (p, 2,
         1644  +        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1645  +    add_srs_wkt (p, 3,
         1646  +        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
         1647  +    add_srs_wkt (p, 4,
         1648  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1649  +    add_srs_wkt (p, 5,
         1650  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1651  +    add_srs_wkt (p, 6,
         1652  +        "2\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transve");
         1653  +    add_srs_wkt (p, 7,
         1654  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",29.5],P");
         1655  +    add_srs_wkt (p, 8,
         1656  +        "ARAMETER[\"central_meridian\",-90.33333333333333],PARAME");
         1657  +    add_srs_wkt (p, 9,
         1658  +        "TER[\"scale_factor\",0.99995],PARAMETER[\"false_easting\"");
         1659  +    add_srs_wkt (p, 10,
         1660  +        ",700000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1661  +    add_srs_wkt (p, 11,
         1662  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         1663  +    add_srs_wkt (p, 12,
         1664  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6509\"]]");
         1665  +    p = add_epsg_def (filter, first, last, 6510, "epsg", 6510,
         1666  +        "NAD83(2011) / Mississippi West (ftUS)");
         1667  +    add_proj4text (p, 0,
         1668  +        "+proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.9");
         1669  +    add_proj4text (p, 1,
         1670  +        "9995 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +units=u");
         1671  +    add_proj4text (p, 2,
         1672  +        "s-ft +no_defs");
         1673  +    add_srs_wkt (p, 0,
         1674  +        "PROJCS[\"NAD83(2011) / Mississippi West (ftUS)\",GEOGCS[");
         1675  +    add_srs_wkt (p, 1,
         1676  +        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
         1677  +    add_srs_wkt (p, 2,
         1678  +        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
         1679  +    add_srs_wkt (p, 3,
         1680  +        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
         1681  +    add_srs_wkt (p, 4,
         1682  +        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1683  +    add_srs_wkt (p, 5,
         1684  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1685  +    add_srs_wkt (p, 6,
         1686  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"T");
         1687  +    add_srs_wkt (p, 7,
         1688  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         1689  +    add_srs_wkt (p, 8,
         1690  +        "9.5],PARAMETER[\"central_meridian\",-90.33333333333333],");
         1691  +    add_srs_wkt (p, 9,
         1692  +        "PARAMETER[\"scale_factor\",0.99995],PARAMETER[\"false_ea");
         1693  +    add_srs_wkt (p, 10,
         1694  +        "sting\",2296583.333],PARAMETER[\"false_northing\",0],UNI");
         1695  +    add_srs_wkt (p, 11,
         1696  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
         1697  +    add_srs_wkt (p, 12,
         1698  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
         1699  +    add_srs_wkt (p, 13,
         1700  +        "TY[\"EPSG\",\"6510\"]]");
         1701  +    p = add_epsg_def (filter, first, last, 6511, "epsg", 6511,
         1702  +        "NAD83(2011) / Missouri Central");
         1703  +    add_proj4text (p, 0,
         1704  +        "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.9");
         1705  +    add_proj4text (p, 1,
         1706  +        "99933333 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_de");
         1707  +    add_proj4text (p, 2,
         1708  +        "fs");
         1709  +    add_srs_wkt (p, 0,
         1710  +        "PROJCS[\"NAD83(2011) / Missouri Central\",GEOGCS[\"NAD83");
         1711  +    add_srs_wkt (p, 1,
         1712  +        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
         1713  +    add_srs_wkt (p, 2,
         1714  +        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1715  +    add_srs_wkt (p, 3,
         1716  +        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
         1717  +    add_srs_wkt (p, 4,
         1718  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1719  +    add_srs_wkt (p, 5,
         1720  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1721  +    add_srs_wkt (p, 6,
         1722  +        "2\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transve");
         1723  +    add_srs_wkt (p, 7,
         1724  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",35.8333");
         1725  +    add_srs_wkt (p, 8,
         1726  +        "3333333334],PARAMETER[\"central_meridian\",-92.5],PARAME");
         1727  +    add_srs_wkt (p, 9,
         1728  +        "TER[\"scale_factor\",0.999933333],PARAMETER[\"false_east");
         1729  +    add_srs_wkt (p, 10,
         1730  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1731  +    add_srs_wkt (p, 11,
         1732  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
         1733  +    add_srs_wkt (p, 12,
         1734  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6511\"]]");
         1735  +    p = add_epsg_def (filter, first, last, 6512, "epsg", 6512,
         1736  +        "NAD83(2011) / Missouri East");
         1737  +    add_proj4text (p, 0,
         1738  +        "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.9");
         1739  +    add_proj4text (p, 1,
         1740  +        "99933333 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m +no_de");
         1741  +    add_proj4text (p, 2,
         1742  +        "fs");
         1743  +    add_srs_wkt (p, 0,
         1744  +        "PROJCS[\"NAD83(2011) / Missouri East\",GEOGCS[\"NAD83(20");
         1745  +    add_srs_wkt (p, 1,
         1746  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         1747  +    add_srs_wkt (p, 2,
         1748  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         1749  +    add_srs_wkt (p, 3,
         1750  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         1751  +    add_srs_wkt (p, 4,
         1752  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1753  +    add_srs_wkt (p, 5,
         1754  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1755  +    add_srs_wkt (p, 6,
         1756  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1757  +    add_srs_wkt (p, 7,
         1758  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",35.83333333");
         1759  +    add_srs_wkt (p, 8,
         1760  +        "333334],PARAMETER[\"central_meridian\",-90.5],PARAMETER[");
         1761  +    add_srs_wkt (p, 9,
         1762  +        "\"scale_factor\",0.999933333],PARAMETER[\"false_easting\"");
         1763  +    add_srs_wkt (p, 10,
         1764  +        ",250000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1765  +    add_srs_wkt (p, 11,
         1766  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         1767  +    add_srs_wkt (p, 12,
         1768  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6512\"]]");
         1769  +    p = add_epsg_def (filter, first, last, 6513, "epsg", 6513,
         1770  +        "NAD83(2011) / Missouri West");
         1771  +    add_proj4text (p, 0,
         1772  +        "+proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.9");
         1773  +    add_proj4text (p, 1,
         1774  +        "99941177 +x_0=850000 +y_0=0 +ellps=GRS80 +units=m +no_de");
         1775  +    add_proj4text (p, 2,
         1776  +        "fs");
         1777  +    add_srs_wkt (p, 0,
         1778  +        "PROJCS[\"NAD83(2011) / Missouri West\",GEOGCS[\"NAD83(20");
         1779  +    add_srs_wkt (p, 1,
         1780  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         1781  +    add_srs_wkt (p, 2,
         1782  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         1783  +    add_srs_wkt (p, 3,
         1784  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         1785  +    add_srs_wkt (p, 4,
         1786  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1787  +    add_srs_wkt (p, 5,
         1788  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1789  +    add_srs_wkt (p, 6,
         1790  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1791  +    add_srs_wkt (p, 7,
         1792  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",36.16666666");
         1793  +    add_srs_wkt (p, 8,
         1794  +        "666666],PARAMETER[\"central_meridian\",-94.5],PARAMETER[");
         1795  +    add_srs_wkt (p, 9,
         1796  +        "\"scale_factor\",0.999941177],PARAMETER[\"false_easting\"");
         1797  +    add_srs_wkt (p, 10,
         1798  +        ",850000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1799  +    add_srs_wkt (p, 11,
         1800  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         1801  +    add_srs_wkt (p, 12,
         1802  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6513\"]]");
         1803  +    p = add_epsg_def (filter, first, last, 6514, "epsg", 6514,
         1804  +        "NAD83(2011) / Montana");
         1805  +    add_proj4text (p, 0,
         1806  +        "+proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5");
         1807  +    add_proj4text (p, 1,
         1808  +        " +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         1809  +    add_srs_wkt (p, 0,
         1810  +        "PROJCS[\"NAD83(2011) / Montana\",GEOGCS[\"NAD83(2011)\",");
         1811  +    add_srs_wkt (p, 1,
         1812  +        "DATUM[\"NAD83_National_Spatial_Reference_System_2011\",S");
         1813  +    add_srs_wkt (p, 2,
         1814  +        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
         1815  +    add_srs_wkt (p, 3,
         1816  +        "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
         1817  +    add_srs_wkt (p, 4,
         1818  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1819  +    add_srs_wkt (p, 5,
         1820  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1821  +    add_srs_wkt (p, 6,
  1677   1822           "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  1678         -    add_srs_wkt (p, 8,
  1679         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",53.8333");
  1680         -    add_srs_wkt (p, 9,
  1681         -        "3333333334],PARAMETER[\"standard_parallel_2\",51.8333333");
  1682         -    add_srs_wkt (p, 10,
  1683         -        "3333334],PARAMETER[\"latitude_of_origin\",51],PARAMETER[");
  1684         -    add_srs_wkt (p, 11,
  1685         -        "\"central_meridian\",-176],PARAMETER[\"false_easting\",1");
  1686         -    add_srs_wkt (p, 12,
  1687         -        "000000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1688         -    add_srs_wkt (p, 13,
  1689         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  1690         -    add_srs_wkt (p, 14,
  1691         -        "\",NORTH],AUTHORITY[\"EPSG\",\"6403\"]]");
  1692         -    p = add_epsg_def_ex (filter, first, last, 6404, "epsg", 6404,
  1693         -        "NAD83(2011) / Arizona Central", 0, 0,
  1694         -        "GRS 1980", "Greenwich",
  1695         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1696         -        "X", "East", "Y", "North");
  1697         -    add_proj4text (p, 0,
  1698         -        "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
  1699         -    add_proj4text (p, 1,
  1700         -        "9 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  1701         -    add_srs_wkt (p, 0,
  1702         -        "PROJCS[\"NAD83(2011) / Arizona Central\",GEOGCS[\"NAD83(");
  1703         -    add_srs_wkt (p, 1,
  1704         -        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
  1705         -    add_srs_wkt (p, 2,
  1706         -        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
  1707         -    add_srs_wkt (p, 3,
  1708         -        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
  1709         -    add_srs_wkt (p, 4,
  1710         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1711         -    add_srs_wkt (p, 5,
  1712         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1713         -    add_srs_wkt (p, 6,
  1714         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  1715         -    add_srs_wkt (p, 7,
  1716         -        "UTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mer");
  1717         -    add_srs_wkt (p, 8,
  1718         -        "cator\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[");
  1719         -    add_srs_wkt (p, 9,
  1720         -        "\"central_meridian\",-111.9166666666667],PARAMETER[\"sca");
  1721         -    add_srs_wkt (p, 10,
  1722         -        "le_factor\",0.9999],PARAMETER[\"false_easting\",213360],");
  1723         -    add_srs_wkt (p, 11,
  1724         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  1725         -    add_srs_wkt (p, 12,
  1726         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1727         -    add_srs_wkt (p, 13,
  1728         -        "],AUTHORITY[\"EPSG\",\"6404\"]]");
  1729         -    p = add_epsg_def_ex (filter, first, last, 6405, "epsg", 6405,
  1730         -        "NAD83(2011) / Arizona Central (ft)", 0, 0,
  1731         -        "GRS 1980", "Greenwich",
  1732         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "foot",
  1733         -        "X", "East", "Y", "North");
  1734         -    add_proj4text (p, 0,
  1735         -        "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
  1736         -    add_proj4text (p, 1,
  1737         -        "9 +x_0=213360 +y_0=0 +ellps=GRS80 +units=ft +no_defs");
  1738         -    add_srs_wkt (p, 0,
  1739         -        "PROJCS[\"NAD83(2011) / Arizona Central (ft)\",GEOGCS[\"N");
  1740         -    add_srs_wkt (p, 1,
  1741         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
  1742         -    add_srs_wkt (p, 2,
  1743         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
  1744         -    add_srs_wkt (p, 3,
  1745         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  1746         -    add_srs_wkt (p, 4,
  1747         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1748         -    add_srs_wkt (p, 5,
  1749         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1750         -    add_srs_wkt (p, 6,
  1751         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1752         -    add_srs_wkt (p, 7,
  1753         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
  1754         -    add_srs_wkt (p, 8,
  1755         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",31],PARAME");
  1756         -    add_srs_wkt (p, 9,
  1757         -        "TER[\"central_meridian\",-111.9166666666667],PARAMETER[\"");
  1758         -    add_srs_wkt (p, 10,
  1759         -        "scale_factor\",0.9999],PARAMETER[\"false_easting\",70000");
  1760         -    add_srs_wkt (p, 11,
  1761         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,");
  1762         -    add_srs_wkt (p, 12,
  1763         -        "AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1764         -    add_srs_wkt (p, 13,
  1765         -        ",NORTH],AUTHORITY[\"EPSG\",\"6405\"]]");
  1766         -    p = add_epsg_def_ex (filter, first, last, 6406, "epsg", 6406,
  1767         -        "NAD83(2011) / Arizona East", 0, 0,
  1768         -        "GRS 1980", "Greenwich",
  1769         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1770         -        "X", "East", "Y", "North");
  1771         -    add_proj4text (p, 0,
  1772         -        "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
  1773         -    add_proj4text (p, 1,
  1774         -        "9 +x_0=213360 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  1775         -    add_srs_wkt (p, 0,
  1776         -        "PROJCS[\"NAD83(2011) / Arizona East\",GEOGCS[\"NAD83(201");
         1823  +    add_srs_wkt (p, 7,
         1824  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",49],PAR");
         1825  +    add_srs_wkt (p, 8,
         1826  +        "AMETER[\"standard_parallel_2\",45],PARAMETER[\"latitude_");
         1827  +    add_srs_wkt (p, 9,
         1828  +        "of_origin\",44.25],PARAMETER[\"central_meridian\",-109.5");
         1829  +    add_srs_wkt (p, 10,
         1830  +        "],PARAMETER[\"false_easting\",600000],PARAMETER[\"false_");
         1831  +    add_srs_wkt (p, 11,
         1832  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1833  +    add_srs_wkt (p, 12,
         1834  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
         1835  +    add_srs_wkt (p, 13,
         1836  +        "\",\"6514\"]]");
         1837  +    p = add_epsg_def (filter, first, last, 6515, "epsg", 6515,
         1838  +        "NAD83(2011) / Montana (ft)");
         1839  +    add_proj4text (p, 0,
         1840  +        "+proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5");
         1841  +    add_proj4text (p, 1,
         1842  +        " +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +units=ft +no_d");
         1843  +    add_proj4text (p, 2,
         1844  +        "efs");
         1845  +    add_srs_wkt (p, 0,
         1846  +        "PROJCS[\"NAD83(2011) / Montana (ft)\",GEOGCS[\"NAD83(201");
  1777   1847       add_srs_wkt (p, 1,
  1778   1848           "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  1779   1849       add_srs_wkt (p, 2,
  1780   1850           "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  1781   1851       add_srs_wkt (p, 3,
  1782   1852           "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  1783   1853       add_srs_wkt (p, 4,
  1784   1854           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1785   1855       add_srs_wkt (p, 5,
  1786   1856           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1787   1857       add_srs_wkt (p, 6,
  1788         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1789         -    add_srs_wkt (p, 7,
  1790         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  1791         -    add_srs_wkt (p, 8,
  1792         -        "or\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"c");
  1793         -    add_srs_wkt (p, 9,
  1794         -        "entral_meridian\",-110.1666666666667],PARAMETER[\"scale_");
  1795         -    add_srs_wkt (p, 10,
  1796         -        "factor\",0.9999],PARAMETER[\"false_easting\",213360],PAR");
  1797         -    add_srs_wkt (p, 11,
  1798         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1799         -    add_srs_wkt (p, 12,
  1800         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1801         -    add_srs_wkt (p, 13,
  1802         -        "UTHORITY[\"EPSG\",\"6406\"]]");
  1803         -    p = add_epsg_def_ex (filter, first, last, 6407, "epsg", 6407,
  1804         -        "NAD83(2011) / Arizona East (ft)", 0, 0,
  1805         -        "GRS 1980", "Greenwich",
  1806         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "foot",
  1807         -        "X", "East", "Y", "North");
  1808         -    add_proj4text (p, 0,
  1809         -        "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
  1810         -    add_proj4text (p, 1,
  1811         -        "9 +x_0=213360 +y_0=0 +ellps=GRS80 +units=ft +no_defs");
  1812         -    add_srs_wkt (p, 0,
  1813         -        "PROJCS[\"NAD83(2011) / Arizona East (ft)\",GEOGCS[\"NAD8");
  1814         -    add_srs_wkt (p, 1,
  1815         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  1816         -    add_srs_wkt (p, 2,
  1817         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  1818         -    add_srs_wkt (p, 3,
  1819         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  1820         -    add_srs_wkt (p, 4,
  1821         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  1822         -    add_srs_wkt (p, 5,
  1823         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  1824         -    add_srs_wkt (p, 6,
  1825         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  1826         -    add_srs_wkt (p, 7,
  1827         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
  1828         -    add_srs_wkt (p, 8,
  1829         -        "ercator\"],PARAMETER[\"latitude_of_origin\",31],PARAMETE");
  1830         -    add_srs_wkt (p, 9,
  1831         -        "R[\"central_meridian\",-110.1666666666667],PARAMETER[\"s");
  1832         -    add_srs_wkt (p, 10,
  1833         -        "cale_factor\",0.9999],PARAMETER[\"false_easting\",700000");
  1834         -    add_srs_wkt (p, 11,
  1835         -        "],PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,A");
  1836         -    add_srs_wkt (p, 12,
  1837         -        "UTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1838         -    add_srs_wkt (p, 13,
  1839         -        ",NORTH],AUTHORITY[\"EPSG\",\"6407\"]]");
  1840         -    p = add_epsg_def_ex (filter, first, last, 6408, "epsg", 6408,
  1841         -        "NAD83(2011) / Arizona West", 0, 0,
  1842         -        "GRS 1980", "Greenwich",
  1843         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1844         -        "X", "East", "Y", "North");
  1845         -    add_proj4text (p, 0,
  1846         -        "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
  1847         -    add_proj4text (p, 1,
  1848         -        "=213360 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  1849         -    add_srs_wkt (p, 0,
  1850         -        "PROJCS[\"NAD83(2011) / Arizona West\",GEOGCS[\"NAD83(201");
  1851         -    add_srs_wkt (p, 1,
  1852         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  1853         -    add_srs_wkt (p, 2,
  1854         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  1855         -    add_srs_wkt (p, 3,
  1856         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  1857         -    add_srs_wkt (p, 4,
  1858         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1859         -    add_srs_wkt (p, 5,
  1860         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1861         -    add_srs_wkt (p, 6,
  1862         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1863         -    add_srs_wkt (p, 7,
  1864         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  1865         -    add_srs_wkt (p, 8,
  1866         -        "or\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"c");
  1867         -    add_srs_wkt (p, 9,
  1868         -        "entral_meridian\",-113.75],PARAMETER[\"scale_factor\",0.");
  1869         -    add_srs_wkt (p, 10,
  1870         -        "999933333],PARAMETER[\"false_easting\",213360],PARAMETER");
  1871         -    add_srs_wkt (p, 11,
  1872         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  1873         -    add_srs_wkt (p, 12,
  1874         -        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  1875         -    add_srs_wkt (p, 13,
  1876         -        "TY[\"EPSG\",\"6408\"]]");
  1877         -    p = add_epsg_def_ex (filter, first, last, 6409, "epsg", 6409,
  1878         -        "NAD83(2011) / Arizona West (ft)", 0, 0,
  1879         -        "GRS 1980", "Greenwich",
  1880         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "foot",
  1881         -        "X", "East", "Y", "North");
  1882         -    add_proj4text (p, 0,
  1883         -        "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
  1884         -    add_proj4text (p, 1,
  1885         -        "=213360 +y_0=0 +ellps=GRS80 +units=ft +no_defs");
  1886         -    add_srs_wkt (p, 0,
  1887         -        "PROJCS[\"NAD83(2011) / Arizona West (ft)\",GEOGCS[\"NAD8");
  1888         -    add_srs_wkt (p, 1,
  1889         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  1890         -    add_srs_wkt (p, 2,
  1891         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  1892         -    add_srs_wkt (p, 3,
  1893         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  1894         -    add_srs_wkt (p, 4,
  1895         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  1896         -    add_srs_wkt (p, 5,
  1897         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  1898         -    add_srs_wkt (p, 6,
  1899         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  1900         -    add_srs_wkt (p, 7,
  1901         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
  1902         -    add_srs_wkt (p, 8,
  1903         -        "ercator\"],PARAMETER[\"latitude_of_origin\",31],PARAMETE");
  1904         -    add_srs_wkt (p, 9,
  1905         -        "R[\"central_meridian\",-113.75],PARAMETER[\"scale_factor");
  1906         -    add_srs_wkt (p, 10,
  1907         -        "\",0.999933333],PARAMETER[\"false_easting\",700000],PARA");
  1908         -    add_srs_wkt (p, 11,
  1909         -        "METER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORI");
  1910         -    add_srs_wkt (p, 12,
  1911         -        "TY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1912         -    add_srs_wkt (p, 13,
  1913         -        "],AUTHORITY[\"EPSG\",\"6409\"]]");
  1914         -    p = add_epsg_def_ex (filter, first, last, 6410, "epsg", 6410,
  1915         -        "NAD83(2011) / Arkansas North", 0, 0,
  1916         -        "GRS 1980", "Greenwich",
  1917         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1918         -        "X", "East", "Y", "North");
  1919         -    add_proj4text (p, 0,
  1920         -        "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
  1921         -    add_proj4text (p, 1,
  1922         -        "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0");
  1923         -    add_proj4text (p, 2,
  1924         -        "=0 +ellps=GRS80 +units=m +no_defs");
  1925         -    add_srs_wkt (p, 0,
  1926         -        "PROJCS[\"NAD83(2011) / Arkansas North\",GEOGCS[\"NAD83(2");
         1858  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
         1859  +    add_srs_wkt (p, 7,
         1860  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",49");
         1861  +    add_srs_wkt (p, 8,
         1862  +        "],PARAMETER[\"standard_parallel_2\",45],PARAMETER[\"lati");
         1863  +    add_srs_wkt (p, 9,
         1864  +        "tude_of_origin\",44.25],PARAMETER[\"central_meridian\",-");
         1865  +    add_srs_wkt (p, 10,
         1866  +        "109.5],PARAMETER[\"false_easting\",1968503.937],PARAMETE");
         1867  +    add_srs_wkt (p, 11,
         1868  +        "R[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"");
         1869  +    add_srs_wkt (p, 12,
         1870  +        "EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
         1871  +    add_srs_wkt (p, 13,
         1872  +        "HORITY[\"EPSG\",\"6515\"]]");
         1873  +    p = add_epsg_def (filter, first, last, 6516, "epsg", 6516,
         1874  +        "NAD83(2011) / Nebraska");
         1875  +    add_proj4text (p, 0,
         1876  +        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
         1877  +    add_proj4text (p, 1,
         1878  +        "lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_");
         1879  +    add_proj4text (p, 2,
         1880  +        "defs");
         1881  +    add_srs_wkt (p, 0,
         1882  +        "PROJCS[\"NAD83(2011) / Nebraska\",GEOGCS[\"NAD83(2011)\"");
         1883  +    add_srs_wkt (p, 1,
         1884  +        ",DATUM[\"NAD83_National_Spatial_Reference_System_2011\",");
         1885  +    add_srs_wkt (p, 2,
         1886  +        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         1887  +    add_srs_wkt (p, 3,
         1888  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
         1889  +    add_srs_wkt (p, 4,
         1890  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1891  +    add_srs_wkt (p, 5,
         1892  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1893  +    add_srs_wkt (p, 6,
         1894  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
         1895  +    add_srs_wkt (p, 7,
         1896  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43],PAR");
         1897  +    add_srs_wkt (p, 8,
         1898  +        "AMETER[\"standard_parallel_2\",40],PARAMETER[\"latitude_");
         1899  +    add_srs_wkt (p, 9,
         1900  +        "of_origin\",39.83333333333334],PARAMETER[\"central_merid");
         1901  +    add_srs_wkt (p, 10,
         1902  +        "ian\",-100],PARAMETER[\"false_easting\",500000],PARAMETE");
         1903  +    add_srs_wkt (p, 11,
         1904  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         1905  +    add_srs_wkt (p, 12,
         1906  +        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
         1907  +    add_srs_wkt (p, 13,
         1908  +        "ITY[\"EPSG\",\"6516\"]]");
         1909  +    p = add_epsg_def (filter, first, last, 6517, "epsg", 6517,
         1910  +        "NAD83(2011) / Nebraska (ftUS)");
         1911  +    add_proj4text (p, 0,
         1912  +        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
         1913  +    add_proj4text (p, 1,
         1914  +        "lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +tow");
         1915  +    add_proj4text (p, 2,
         1916  +        "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
         1917  +    add_srs_wkt (p, 0,
         1918  +        "PROJCS[\"NAD83(2011) / Nebraska (ftUS)\",GEOGCS[\"NAD83(");
         1919  +    add_srs_wkt (p, 1,
         1920  +        "NSRS2007)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         1921  +    add_srs_wkt (p, 2,
         1922  +        "tem_2007\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         1923  +    add_srs_wkt (p, 3,
         1924  +        "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
         1925  +    add_srs_wkt (p, 4,
         1926  +        "ORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
         1927  +    add_srs_wkt (p, 5,
         1928  +        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
         1929  +    add_srs_wkt (p, 6,
         1930  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"475");
         1931  +    add_srs_wkt (p, 7,
         1932  +        "9\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         1933  +    add_srs_wkt (p, 8,
         1934  +        "TER[\"standard_parallel_1\",43],PARAMETER[\"standard_par");
         1935  +    add_srs_wkt (p, 9,
         1936  +        "allel_2\",40],PARAMETER[\"latitude_of_origin\",39.833333");
         1937  +    add_srs_wkt (p, 10,
         1938  +        "33333334],PARAMETER[\"central_meridian\",-100],PARAMETER");
         1939  +    add_srs_wkt (p, 11,
         1940  +        "[\"false_easting\",1640416.6667],PARAMETER[\"false_north");
         1941  +    add_srs_wkt (p, 12,
         1942  +        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
         1943  +    add_srs_wkt (p, 13,
         1944  +        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         1945  +    add_srs_wkt (p, 14,
         1946  +        "RTH],AUTHORITY[\"EPSG\",\"6517\"]]");
         1947  +    p = add_epsg_def (filter, first, last, 6518, "epsg", 6518,
         1948  +        "NAD83(2011) / Nevada Central");
         1949  +    add_proj4text (p, 0,
         1950  +        "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
         1951  +    add_proj4text (p, 1,
         1952  +        "9999 +x_0=500000 +y_0=6000000 +ellps=GRS80 +units=m +no_");
         1953  +    add_proj4text (p, 2,
         1954  +        "defs");
         1955  +    add_srs_wkt (p, 0,
         1956  +        "PROJCS[\"NAD83(2011) / Nevada Central\",GEOGCS[\"NAD83(2");
  1927   1957       add_srs_wkt (p, 1,
  1928   1958           "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  1929   1959       add_srs_wkt (p, 2,
  1930   1960           "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  1931   1961       add_srs_wkt (p, 3,
  1932   1962           "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  1933   1963       add_srs_wkt (p, 4,
  1934   1964           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1935   1965       add_srs_wkt (p, 5,
  1936   1966           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1937   1967       add_srs_wkt (p, 6,
  1938         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1939         -    add_srs_wkt (p, 7,
  1940         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  1941         -    add_srs_wkt (p, 8,
  1942         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.2333");
  1943         -    add_srs_wkt (p, 9,
  1944         -        "3333333333],PARAMETER[\"standard_parallel_2\",34.9333333");
  1945         -    add_srs_wkt (p, 10,
  1946         -        "3333333],PARAMETER[\"latitude_of_origin\",34.33333333333");
  1947         -    add_srs_wkt (p, 11,
  1948         -        "334],PARAMETER[\"central_meridian\",-92],PARAMETER[\"fal");
  1949         -    add_srs_wkt (p, 12,
  1950         -        "se_easting\",400000],PARAMETER[\"false_northing\",0],UNI");
  1951         -    add_srs_wkt (p, 13,
  1952         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  1953         -    add_srs_wkt (p, 14,
  1954         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6410\"]]");
  1955         -    p = add_epsg_def_ex (filter, first, last, 6411, "epsg", 6411,
  1956         -        "NAD83(2011) / Arkansas North (ftUS)", 0, 0,
  1957         -        "GRS 1980", "Greenwich",
  1958         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1959         -        "X", "East", "Y", "North");
  1960         -    add_proj4text (p, 0,
  1961         -        "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
  1962         -    add_proj4text (p, 1,
  1963         -        "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=399999.9999");
  1964         -    add_proj4text (p, 2,
  1965         -        "8984 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
  1966         -    add_srs_wkt (p, 0,
  1967         -        "PROJCS[\"NAD83(2011) / Arkansas North (ftUS)\",GEOGCS[\"");
         1968  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
         1969  +    add_srs_wkt (p, 7,
         1970  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",34.75],PAR");
         1971  +    add_srs_wkt (p, 8,
         1972  +        "AMETER[\"central_meridian\",-116.6666666666667],PARAMETE");
         1973  +    add_srs_wkt (p, 9,
         1974  +        "R[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",5");
         1975  +    add_srs_wkt (p, 10,
         1976  +        "00000],PARAMETER[\"false_northing\",6000000],UNIT[\"metr");
         1977  +    add_srs_wkt (p, 11,
         1978  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
         1979  +    add_srs_wkt (p, 12,
         1980  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6518\"]]");
         1981  +    p = add_epsg_def (filter, first, last, 6519, "epsg", 6519,
         1982  +        "NAD83(2011) / Nevada Central (ftUS)");
         1983  +    add_proj4text (p, 0,
         1984  +        "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
         1985  +    add_proj4text (p, 1,
         1986  +        "9999 +x_0=500000.00001016 +y_0=6000000 +ellps=GRS80 +uni");
         1987  +    add_proj4text (p, 2,
         1988  +        "ts=us-ft +no_defs");
         1989  +    add_srs_wkt (p, 0,
         1990  +        "PROJCS[\"NAD83(2011) / Nevada Central (ftUS)\",GEOGCS[\"");
  1968   1991       add_srs_wkt (p, 1,
  1969   1992           "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  1970   1993       add_srs_wkt (p, 2,
  1971   1994           "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  1972   1995       add_srs_wkt (p, 3,
  1973   1996           ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  1974   1997       add_srs_wkt (p, 4,
  1975   1998           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1976   1999       add_srs_wkt (p, 5,
  1977   2000           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1978   2001       add_srs_wkt (p, 6,
  1979         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1980         -    add_srs_wkt (p, 7,
  1981         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
  1982         -    add_srs_wkt (p, 8,
  1983         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  1984         -    add_srs_wkt (p, 9,
  1985         -        ",36.23333333333333],PARAMETER[\"standard_parallel_2\",34");
  1986         -    add_srs_wkt (p, 10,
  1987         -        ".93333333333333],PARAMETER[\"latitude_of_origin\",34.333");
  1988         -    add_srs_wkt (p, 11,
  1989         -        "33333333334],PARAMETER[\"central_meridian\",-92],PARAMET");
  1990         -    add_srs_wkt (p, 12,
  1991         -        "ER[\"false_easting\",1312333.3333],PARAMETER[\"false_nor");
  1992         -    add_srs_wkt (p, 13,
  1993         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  1994         -    add_srs_wkt (p, 14,
  1995         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  1996         -    add_srs_wkt (p, 15,
  1997         -        "NORTH],AUTHORITY[\"EPSG\",\"6411\"]]");
  1998         -    p = add_epsg_def_ex (filter, first, last, 6412, "epsg", 6412,
  1999         -        "NAD83(2011) / Arkansas South", 0, 0,
  2000         -        "GRS 1980", "Greenwich",
  2001         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2002         -        "X", "East", "Y", "North");
  2003         -    add_proj4text (p, 0,
  2004         -        "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
  2005         -    add_proj4text (p, 1,
  2006         -        ".66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellp");
  2007         -    add_proj4text (p, 2,
  2008         -        "s=GRS80 +units=m +no_defs");
  2009         -    add_srs_wkt (p, 0,
  2010         -        "PROJCS[\"NAD83(2011) / Arkansas South\",GEOGCS[\"NAD83(2");
  2011         -    add_srs_wkt (p, 1,
  2012         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  2013         -    add_srs_wkt (p, 2,
  2014         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  2015         -    add_srs_wkt (p, 3,
  2016         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  2017         -    add_srs_wkt (p, 4,
  2018         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2019         -    add_srs_wkt (p, 5,
  2020         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2021         -    add_srs_wkt (p, 6,
  2022         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2023         -    add_srs_wkt (p, 7,
  2024         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  2025         -    add_srs_wkt (p, 8,
  2026         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",34.7666");
  2027         -    add_srs_wkt (p, 9,
  2028         -        "6666666667],PARAMETER[\"standard_parallel_2\",33.3],PARA");
  2029         -    add_srs_wkt (p, 10,
  2030         -        "METER[\"latitude_of_origin\",32.66666666666666],PARAMETE");
  2031         -    add_srs_wkt (p, 11,
  2032         -        "R[\"central_meridian\",-92],PARAMETER[\"false_easting\",");
  2033         -    add_srs_wkt (p, 12,
  2034         -        "400000],PARAMETER[\"false_northing\",400000],UNIT[\"metr");
  2035         -    add_srs_wkt (p, 13,
  2036         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
  2037         -    add_srs_wkt (p, 14,
  2038         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6412\"]]");
  2039         -    p = add_epsg_def_ex (filter, first, last, 6413, "epsg", 6413,
  2040         -        "NAD83(2011) / Arkansas South (ftUS)", 0, 0,
  2041         -        "GRS 1980", "Greenwich",
  2042         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2043         -        "X", "East", "Y", "North");
  2044         -    add_proj4text (p, 0,
  2045         -        "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
  2046         -    add_proj4text (p, 1,
  2047         -        ".66666666666666 +lon_0=-92 +x_0=399999.99998984 +y_0=399");
  2048         -    add_proj4text (p, 2,
  2049         -        "999.99998984 +ellps=GRS80 +units=us-ft +no_defs");
  2050         -    add_srs_wkt (p, 0,
  2051         -        "PROJCS[\"NAD83(2011) / Arkansas South (ftUS)\",GEOGCS[\"");
  2052         -    add_srs_wkt (p, 1,
  2053         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  2054         -    add_srs_wkt (p, 2,
  2055         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  2056         -    add_srs_wkt (p, 3,
  2057         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  2058         -    add_srs_wkt (p, 4,
  2059         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2060         -    add_srs_wkt (p, 5,
  2061         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2062         -    add_srs_wkt (p, 6,
  2063         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2064         -    add_srs_wkt (p, 7,
  2065         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
  2066         -    add_srs_wkt (p, 8,
  2067         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  2068         -    add_srs_wkt (p, 9,
  2069         -        ",34.76666666666667],PARAMETER[\"standard_parallel_2\",33");
  2070         -    add_srs_wkt (p, 10,
  2071         -        ".3],PARAMETER[\"latitude_of_origin\",32.66666666666666],");
  2072         -    add_srs_wkt (p, 11,
  2073         -        "PARAMETER[\"central_meridian\",-92],PARAMETER[\"false_ea");
  2074         -    add_srs_wkt (p, 12,
  2075         -        "sting\",1312333.3333],PARAMETER[\"false_northing\",13123");
  2076         -    add_srs_wkt (p, 13,
  2077         -        "33.3333],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
  2078         -    add_srs_wkt (p, 14,
         2002  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tr");
         2003  +    add_srs_wkt (p, 7,
         2004  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",34");
         2005  +    add_srs_wkt (p, 8,
         2006  +        ".75],PARAMETER[\"central_meridian\",-116.6666666666667],");
         2007  +    add_srs_wkt (p, 9,
         2008  +        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         2009  +    add_srs_wkt (p, 10,
         2010  +        "ting\",1640416.6667],PARAMETER[\"false_northing\",196850");
         2011  +    add_srs_wkt (p, 11,
         2012  +        "00],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         2013  +    add_srs_wkt (p, 12,
         2014  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         2015  +    add_srs_wkt (p, 13,
         2016  +        "AUTHORITY[\"EPSG\",\"6519\"]]");
         2017  +    p = add_epsg_def (filter, first, last, 6520, "epsg", 6520,
         2018  +        "NAD83(2011) / Nevada East");
         2019  +    add_proj4text (p, 0,
         2020  +        "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
         2021  +    add_proj4text (p, 1,
         2022  +        "9999 +x_0=200000 +y_0=8000000 +ellps=GRS80 +units=m +no_");
         2023  +    add_proj4text (p, 2,
         2024  +        "defs");
         2025  +    add_srs_wkt (p, 0,
         2026  +        "PROJCS[\"NAD83(2011) / Nevada East\",GEOGCS[\"NAD83(2011");
         2027  +    add_srs_wkt (p, 1,
         2028  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         2029  +    add_srs_wkt (p, 2,
         2030  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         2031  +    add_srs_wkt (p, 3,
         2032  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         2033  +    add_srs_wkt (p, 4,
         2034  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         2035  +    add_srs_wkt (p, 5,
         2036  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         2037  +    add_srs_wkt (p, 6,
         2038  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         2039  +    add_srs_wkt (p, 7,
         2040  +        "ercator\"],PARAMETER[\"latitude_of_origin\",34.75],PARAM");
         2041  +    add_srs_wkt (p, 8,
         2042  +        "ETER[\"central_meridian\",-115.5833333333333],PARAMETER[");
         2043  +    add_srs_wkt (p, 9,
         2044  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",200");
         2045  +    add_srs_wkt (p, 10,
         2046  +        "000],PARAMETER[\"false_northing\",8000000],UNIT[\"metre\"");
         2047  +    add_srs_wkt (p, 11,
         2048  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         2049  +    add_srs_wkt (p, 12,
         2050  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6520\"]]");
         2051  +    p = add_epsg_def (filter, first, last, 6521, "epsg", 6521,
         2052  +        "NAD83(2011) / Nevada East (ftUS)");
         2053  +    add_proj4text (p, 0,
         2054  +        "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
         2055  +    add_proj4text (p, 1,
         2056  +        "9999 +x_0=200000.00001016 +y_0=8000000.000010163 +ellps=");
         2057  +    add_proj4text (p, 2,
         2058  +        "GRS80 +units=us-ft +no_defs");
         2059  +    add_srs_wkt (p, 0,
         2060  +        "PROJCS[\"NAD83(2011) / Nevada East (ftUS)\",GEOGCS[\"NAD");
         2061  +    add_srs_wkt (p, 1,
         2062  +        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
         2063  +    add_srs_wkt (p, 2,
         2064  +        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
         2065  +    add_srs_wkt (p, 3,
         2066  +        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
         2067  +    add_srs_wkt (p, 4,
         2068  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2069  +    add_srs_wkt (p, 5,
         2070  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2071  +    add_srs_wkt (p, 6,
         2072  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Trans");
         2073  +    add_srs_wkt (p, 7,
         2074  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",34.75");
         2075  +    add_srs_wkt (p, 8,
         2076  +        "],PARAMETER[\"central_meridian\",-115.5833333333333],PAR");
         2077  +    add_srs_wkt (p, 9,
         2078  +        "AMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eastin");
         2079  +    add_srs_wkt (p, 10,
         2080  +        "g\",656166.6667],PARAMETER[\"false_northing\",26246666.6");
         2081  +    add_srs_wkt (p, 11,
         2082  +        "6670001],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
         2083  +    add_srs_wkt (p, 12,
  2079   2084           "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  2080         -    add_srs_wkt (p, 15,
  2081         -        "RTH],AUTHORITY[\"EPSG\",\"6413\"]]");
  2082         -    p = add_epsg_def_ex (filter, first, last, 6414, "epsg", 6414,
  2083         -        "NAD83(2011) / California Albers", 0, 0,
  2084         -        "GRS 1980", "Greenwich",
  2085         -        "NAD83_National_Spatial_Reference_System_2011", "Albers_Conic_Equal_Area", "metre",
  2086         -        "X", "East", "Y", "North");
  2087         -    add_proj4text (p, 0,
  2088         -        "+proj=aea +lat_1=34 +lat_2=40.5 +lat_0=0 +lon_0=-120 +x_");
  2089         -    add_proj4text (p, 1,
  2090         -        "0=0 +y_0=-4000000 +ellps=GRS80 +units=m +no_defs");
  2091         -    add_srs_wkt (p, 0,
  2092         -        "PROJCS[\"NAD83(2011) / California Albers\",GEOGCS[\"NAD8");
  2093         -    add_srs_wkt (p, 1,
  2094         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  2095         -    add_srs_wkt (p, 2,
  2096         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  2097         -    add_srs_wkt (p, 3,
  2098         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  2099         -    add_srs_wkt (p, 4,
  2100         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2101         -    add_srs_wkt (p, 5,
  2102         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2103         -    add_srs_wkt (p, 6,
  2104         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2105         -    add_srs_wkt (p, 7,
  2106         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Albers_Conic");
  2107         -    add_srs_wkt (p, 8,
  2108         -        "_Equal_Area\"],PARAMETER[\"standard_parallel_1\",34],PAR");
  2109         -    add_srs_wkt (p, 9,
  2110         -        "AMETER[\"standard_parallel_2\",40.5],PARAMETER[\"latitud");
  2111         -    add_srs_wkt (p, 10,
  2112         -        "e_of_center\",0],PARAMETER[\"longitude_of_center\",-120]");
  2113         -    add_srs_wkt (p, 11,
  2114         -        ",PARAMETER[\"false_easting\",0],PARAMETER[\"false_northi");
  2115         -    add_srs_wkt (p, 12,
  2116         -        "ng\",-4000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2117         -    add_srs_wkt (p, 13,
  2118         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2119         -    add_srs_wkt (p, 14,
  2120         -        "G\",\"6414\"]]");
  2121         -    p = add_epsg_def_ex (filter, first, last, 6415, "epsg", 6415,
  2122         -        "NAD83(2011) / California zone 1", 0, 0,
  2123         -        "GRS 1980", "Greenwich",
  2124         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2125         -        "X", "East", "Y", "North");
  2126         -    add_proj4text (p, 0,
  2127         -        "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
  2128         -    add_proj4text (p, 1,
  2129         -        "3333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellp");
  2130         -    add_proj4text (p, 2,
  2131         -        "s=GRS80 +units=m +no_defs");
  2132         -    add_srs_wkt (p, 0,
  2133         -        "PROJCS[\"NAD83(2011) / California zone 1\",GEOGCS[\"NAD8");
  2134         -    add_srs_wkt (p, 1,
  2135         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  2136         -    add_srs_wkt (p, 2,
  2137         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  2138         -    add_srs_wkt (p, 3,
  2139         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  2140         -    add_srs_wkt (p, 4,
  2141         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2142         -    add_srs_wkt (p, 5,
  2143         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2144         -    add_srs_wkt (p, 6,
  2145         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2146         -    add_srs_wkt (p, 7,
  2147         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  2148         -    add_srs_wkt (p, 8,
  2149         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.");
  2150         -    add_srs_wkt (p, 9,
  2151         -        "66666666666666],PARAMETER[\"standard_parallel_2\",40],PA");
  2152         -    add_srs_wkt (p, 10,
  2153         -        "RAMETER[\"latitude_of_origin\",39.33333333333334],PARAME");
  2154         -    add_srs_wkt (p, 11,
  2155         -        "TER[\"central_meridian\",-122],PARAMETER[\"false_easting");
  2156         -    add_srs_wkt (p, 12,
  2157         -        "\",2000000],PARAMETER[\"false_northing\",500000],UNIT[\"");
  2158         -    add_srs_wkt (p, 13,
  2159         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2160         -    add_srs_wkt (p, 14,
  2161         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6415\"]]");
  2162         -    p = add_epsg_def_ex (filter, first, last, 6416, "epsg", 6416,
  2163         -        "NAD83(2011) / California zone 1 (ftUS)", 0, 0,
  2164         -        "GRS 1980", "Greenwich",
  2165         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2166         -        "X", "East", "Y", "North");
  2167         -    add_proj4text (p, 0,
  2168         -        "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
  2169         -    add_proj4text (p, 1,
  2170         -        "3333333333334 +lon_0=-122 +x_0=2000000.0001016 +y_0=5000");
  2171         -    add_proj4text (p, 2,
  2172         -        "00.0001016001 +ellps=GRS80 +units=us-ft +no_defs");
  2173         -    add_srs_wkt (p, 0,
  2174         -        "PROJCS[\"NAD83(2011) / California zone 1 (ftUS)\",GEOGCS");
  2175         -    add_srs_wkt (p, 1,
  2176         -        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
  2177         -    add_srs_wkt (p, 2,
  2178         -        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  2179         -    add_srs_wkt (p, 3,
  2180         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
  2181         -    add_srs_wkt (p, 4,
  2182         -        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2183         -    add_srs_wkt (p, 5,
  2184         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2185         -    add_srs_wkt (p, 6,
  2186         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2187         -    add_srs_wkt (p, 7,
  2188         -        ",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  2189         -    add_srs_wkt (p, 8,
  2190         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2191         -    add_srs_wkt (p, 9,
  2192         -        "\",41.66666666666666],PARAMETER[\"standard_parallel_2\",");
  2193         -    add_srs_wkt (p, 10,
  2194         -        "40],PARAMETER[\"latitude_of_origin\",39.33333333333334],");
  2195         -    add_srs_wkt (p, 11,
  2196         -        "PARAMETER[\"central_meridian\",-122],PARAMETER[\"false_e");
  2197         -    add_srs_wkt (p, 12,
  2198         -        "asting\",6561666.667],PARAMETER[\"false_northing\",16404");
  2199         -    add_srs_wkt (p, 13,
  2200         -        "16.667],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
  2201         -    add_srs_wkt (p, 14,
  2202         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  2203         -    add_srs_wkt (p, 15,
  2204         -        "TH],AUTHORITY[\"EPSG\",\"6416\"]]");
  2205         -    p = add_epsg_def_ex (filter, first, last, 6417, "epsg", 6417,
  2206         -        "NAD83(2011) / California zone 2", 0, 0,
  2207         -        "GRS 1980", "Greenwich",
  2208         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2209         -        "X", "East", "Y", "North");
  2210         -    add_proj4text (p, 0,
  2211         -        "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
  2212         -    add_proj4text (p, 1,
  2213         -        "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y");
  2214         -    add_proj4text (p, 2,
  2215         -        "_0=500000 +ellps=GRS80 +units=m +no_defs");
  2216         -    add_srs_wkt (p, 0,
  2217         -        "PROJCS[\"NAD83(2011) / California zone 2\",GEOGCS[\"NAD8");
         2085  +    add_srs_wkt (p, 13,
         2086  +        "RTH],AUTHORITY[\"EPSG\",\"6521\"]]");
         2087  +    p = add_epsg_def (filter, first, last, 6522, "epsg", 6522,
         2088  +        "NAD83(2011) / Nevada West");
         2089  +    add_proj4text (p, 0,
         2090  +        "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
         2091  +    add_proj4text (p, 1,
         2092  +        "9999 +x_0=800000 +y_0=4000000 +ellps=GRS80 +units=m +no_");
         2093  +    add_proj4text (p, 2,
         2094  +        "defs");
         2095  +    add_srs_wkt (p, 0,
         2096  +        "PROJCS[\"NAD83(2011) / Nevada West\",GEOGCS[\"NAD83(2011");
         2097  +    add_srs_wkt (p, 1,
         2098  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
         2099  +    add_srs_wkt (p, 2,
         2100  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         2101  +    add_srs_wkt (p, 3,
         2102  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
         2103  +    add_srs_wkt (p, 4,
         2104  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         2105  +    add_srs_wkt (p, 5,
         2106  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         2107  +    add_srs_wkt (p, 6,
         2108  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         2109  +    add_srs_wkt (p, 7,
         2110  +        "ercator\"],PARAMETER[\"latitude_of_origin\",34.75],PARAM");
         2111  +    add_srs_wkt (p, 8,
         2112  +        "ETER[\"central_meridian\",-118.5833333333333],PARAMETER[");
         2113  +    add_srs_wkt (p, 9,
         2114  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",800");
         2115  +    add_srs_wkt (p, 10,
         2116  +        "000],PARAMETER[\"false_northing\",4000000],UNIT[\"metre\"");
         2117  +    add_srs_wkt (p, 11,
         2118  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         2119  +    add_srs_wkt (p, 12,
         2120  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6522\"]]");
         2121  +    p = add_epsg_def (filter, first, last, 6523, "epsg", 6523,
         2122  +        "NAD83(2011) / Nevada West (ftUS)");
         2123  +    add_proj4text (p, 0,
         2124  +        "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
         2125  +    add_proj4text (p, 1,
         2126  +        "9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +ellps");
         2127  +    add_proj4text (p, 2,
         2128  +        "=GRS80 +units=us-ft +no_defs");
         2129  +    add_srs_wkt (p, 0,
         2130  +        "PROJCS[\"NAD83(2011) / Nevada West (ftUS)\",GEOGCS[\"NAD");
         2131  +    add_srs_wkt (p, 1,
         2132  +        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
         2133  +    add_srs_wkt (p, 2,
         2134  +        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
         2135  +    add_srs_wkt (p, 3,
         2136  +        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
         2137  +    add_srs_wkt (p, 4,
         2138  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2139  +    add_srs_wkt (p, 5,
         2140  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2141  +    add_srs_wkt (p, 6,
         2142  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Trans");
         2143  +    add_srs_wkt (p, 7,
         2144  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",34.75");
         2145  +    add_srs_wkt (p, 8,
         2146  +        "],PARAMETER[\"central_meridian\",-118.5833333333333],PAR");
         2147  +    add_srs_wkt (p, 9,
         2148  +        "AMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eastin");
         2149  +    add_srs_wkt (p, 10,
         2150  +        "g\",2624666.6667],PARAMETER[\"false_northing\",13123333.");
         2151  +    add_srs_wkt (p, 11,
         2152  +        "3333],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
         2153  +    add_srs_wkt (p, 12,
         2154  +        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
         2155  +    add_srs_wkt (p, 13,
         2156  +        "],AUTHORITY[\"EPSG\",\"6523\"]]");
         2157  +    p = add_epsg_def (filter, first, last, 6524, "epsg", 6524,
         2158  +        "NAD83(2011) / New Hampshire");
         2159  +    add_proj4text (p, 0,
         2160  +        "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
         2161  +    add_proj4text (p, 1,
         2162  +        "99966667 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_de");
         2163  +    add_proj4text (p, 2,
         2164  +        "fs");
         2165  +    add_srs_wkt (p, 0,
         2166  +        "PROJCS[\"NAD83(2011) / New Hampshire\",GEOGCS[\"NAD83(20");
         2167  +    add_srs_wkt (p, 1,
         2168  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         2169  +    add_srs_wkt (p, 2,
         2170  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         2171  +    add_srs_wkt (p, 3,
         2172  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         2173  +    add_srs_wkt (p, 4,
         2174  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2175  +    add_srs_wkt (p, 5,
         2176  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2177  +    add_srs_wkt (p, 6,
         2178  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         2179  +    add_srs_wkt (p, 7,
         2180  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",42.5],PARAM");
         2181  +    add_srs_wkt (p, 8,
         2182  +        "ETER[\"central_meridian\",-71.66666666666667],PARAMETER[");
         2183  +    add_srs_wkt (p, 9,
         2184  +        "\"scale_factor\",0.999966667],PARAMETER[\"false_easting\"");
         2185  +    add_srs_wkt (p, 10,
         2186  +        ",300000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         2187  +    add_srs_wkt (p, 11,
         2188  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         2189  +    add_srs_wkt (p, 12,
         2190  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6524\"]]");
         2191  +    p = add_epsg_def (filter, first, last, 6525, "epsg", 6525,
         2192  +        "NAD83(2011) / New Hampshire (ftUS)");
         2193  +    add_proj4text (p, 0,
         2194  +        "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
         2195  +    add_proj4text (p, 1,
         2196  +        "99966667 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +uni");
         2197  +    add_proj4text (p, 2,
         2198  +        "ts=us-ft +no_defs");
         2199  +    add_srs_wkt (p, 0,
         2200  +        "PROJCS[\"NAD83(2011) / New Hampshire (ftUS)\",GEOGCS[\"N");
         2201  +    add_srs_wkt (p, 1,
         2202  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         2203  +    add_srs_wkt (p, 2,
         2204  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         2205  +    add_srs_wkt (p, 3,
         2206  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         2207  +    add_srs_wkt (p, 4,
         2208  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2209  +    add_srs_wkt (p, 5,
         2210  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2211  +    add_srs_wkt (p, 6,
         2212  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         2213  +    add_srs_wkt (p, 7,
         2214  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",42.5");
         2215  +    add_srs_wkt (p, 8,
         2216  +        "],PARAMETER[\"central_meridian\",-71.66666666666667],PAR");
         2217  +    add_srs_wkt (p, 9,
         2218  +        "AMETER[\"scale_factor\",0.999966667],PARAMETER[\"false_e");
         2219  +    add_srs_wkt (p, 10,
         2220  +        "asting\",984250.0000000002],PARAMETER[\"false_northing\"");
         2221  +    add_srs_wkt (p, 11,
         2222  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         2223  +    add_srs_wkt (p, 12,
         2224  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         2225  +    add_srs_wkt (p, 13,
         2226  +        "AUTHORITY[\"EPSG\",\"6525\"]]");
         2227  +    p = add_epsg_def (filter, first, last, 6526, "epsg", 6526,
         2228  +        "NAD83(2011) / New Jersey");
         2229  +    add_proj4text (p, 0,
         2230  +        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
         2231  +    add_proj4text (p, 1,
         2232  +        "999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2233  +    add_srs_wkt (p, 0,
         2234  +        "PROJCS[\"NAD83(2011) / New Jersey\",GEOGCS[\"NAD83(2011)");
         2235  +    add_srs_wkt (p, 1,
         2236  +        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
         2237  +    add_srs_wkt (p, 2,
         2238  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         2239  +    add_srs_wkt (p, 3,
         2240  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
         2241  +    add_srs_wkt (p, 4,
         2242  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         2243  +    add_srs_wkt (p, 5,
         2244  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2245  +    add_srs_wkt (p, 6,
         2246  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Merca");
         2247  +    add_srs_wkt (p, 7,
         2248  +        "tor\"],PARAMETER[\"latitude_of_origin\",38.8333333333333");
         2249  +    add_srs_wkt (p, 8,
         2250  +        "4],PARAMETER[\"central_meridian\",-74.5],PARAMETER[\"sca");
         2251  +    add_srs_wkt (p, 9,
         2252  +        "le_factor\",0.9999],PARAMETER[\"false_easting\",150000],");
         2253  +    add_srs_wkt (p, 10,
         2254  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         2255  +    add_srs_wkt (p, 11,
         2256  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
         2257  +    add_srs_wkt (p, 12,
         2258  +        "],AUTHORITY[\"EPSG\",\"6526\"]]");
         2259  +    p = add_epsg_def (filter, first, last, 6527, "epsg", 6527,
         2260  +        "NAD83(2011) / New Jersey (ftUS)");
         2261  +    add_proj4text (p, 0,
         2262  +        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
         2263  +    add_proj4text (p, 1,
         2264  +        "999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=us-ft +no_def");
         2265  +    add_proj4text (p, 2,
         2266  +        "s");
         2267  +    add_srs_wkt (p, 0,
         2268  +        "PROJCS[\"NAD83(2011) / New Jersey (ftUS)\",GEOGCS[\"NAD8");
  2218   2269       add_srs_wkt (p, 1,
  2219   2270           "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  2220   2271       add_srs_wkt (p, 2,
  2221   2272           "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  2222   2273       add_srs_wkt (p, 3,
  2223   2274           "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  2224   2275       add_srs_wkt (p, 4,
  2225   2276           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2226   2277       add_srs_wkt (p, 5,
  2227   2278           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2228   2279       add_srs_wkt (p, 6,
  2229         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2230         -    add_srs_wkt (p, 7,
  2231         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  2232         -    add_srs_wkt (p, 8,
  2233         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.");
  2234         -    add_srs_wkt (p, 9,
  2235         -        "83333333333334],PARAMETER[\"standard_parallel_2\",38.333");
  2236         -    add_srs_wkt (p, 10,
  2237         -        "33333333334],PARAMETER[\"latitude_of_origin\",37.6666666");
  2238         -    add_srs_wkt (p, 11,
  2239         -        "6666666],PARAMETER[\"central_meridian\",-122],PARAMETER[");
  2240         -    add_srs_wkt (p, 12,
  2241         -        "\"false_easting\",2000000],PARAMETER[\"false_northing\",");
  2242         -    add_srs_wkt (p, 13,
  2243         -        "500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  2244         -    add_srs_wkt (p, 14,
  2245         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6");
  2246         -    add_srs_wkt (p, 15,
  2247         -        "417\"]]");
  2248         -    p = add_epsg_def_ex (filter, first, last, 6418, "epsg", 6418,
  2249         -        "NAD83(2011) / California zone 2 (ftUS)", 0, 0,
  2250         -        "GRS 1980", "Greenwich",
  2251         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2252         -        "X", "East", "Y", "North");
  2253         -    add_proj4text (p, 0,
  2254         -        "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
  2255         -    add_proj4text (p, 1,
  2256         -        "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000.00");
  2257         -    add_proj4text (p, 2,
  2258         -        "01016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-ft +");
  2259         -    add_proj4text (p, 3,
  2260         -        "no_defs");
  2261         -    add_srs_wkt (p, 0,
  2262         -        "PROJCS[\"NAD83(2011) / California zone 2 (ftUS)\",GEOGCS");
  2263         -    add_srs_wkt (p, 1,
  2264         -        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
  2265         -    add_srs_wkt (p, 2,
  2266         -        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  2267         -    add_srs_wkt (p, 3,
  2268         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
  2269         -    add_srs_wkt (p, 4,
  2270         -        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2271         -    add_srs_wkt (p, 5,
  2272         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2273         -    add_srs_wkt (p, 6,
  2274         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2275         -    add_srs_wkt (p, 7,
  2276         -        ",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  2277         -    add_srs_wkt (p, 8,
  2278         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2279         -    add_srs_wkt (p, 9,
  2280         -        "\",39.83333333333334],PARAMETER[\"standard_parallel_2\",");
  2281         -    add_srs_wkt (p, 10,
  2282         -        "38.33333333333334],PARAMETER[\"latitude_of_origin\",37.6");
  2283         -    add_srs_wkt (p, 11,
  2284         -        "6666666666666],PARAMETER[\"central_meridian\",-122],PARA");
  2285         -    add_srs_wkt (p, 12,
  2286         -        "METER[\"false_easting\",6561666.667],PARAMETER[\"false_n");
  2287         -    add_srs_wkt (p, 13,
  2288         -        "orthing\",1640416.667],UNIT[\"US survey foot\",0.3048006");
  2289         -    add_srs_wkt (p, 14,
  2290         -        "096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST]");
  2291         -    add_srs_wkt (p, 15,
  2292         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6418\"]]");
  2293         -    p = add_epsg_def_ex (filter, first, last, 6419, "epsg", 6419,
  2294         -        "NAD83(2011) / California zone 3", 0, 0,
  2295         -        "GRS 1980", "Greenwich",
  2296         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2297         -        "X", "East", "Y", "North");
  2298         -    add_proj4text (p, 0,
  2299         -        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
  2300         -    add_proj4text (p, 1,
  2301         -        "667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +");
  2302         -    add_proj4text (p, 2,
  2303         -        "ellps=GRS80 +units=m +no_defs");
  2304         -    add_srs_wkt (p, 0,
  2305         -        "PROJCS[\"NAD83(2011) / California zone 3\",GEOGCS[\"NAD8");
  2306         -    add_srs_wkt (p, 1,
  2307         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  2308         -    add_srs_wkt (p, 2,
  2309         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  2310         -    add_srs_wkt (p, 3,
  2311         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  2312         -    add_srs_wkt (p, 4,
  2313         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2314         -    add_srs_wkt (p, 5,
  2315         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2316         -    add_srs_wkt (p, 6,
  2317         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2318         -    add_srs_wkt (p, 7,
  2319         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  2320         -    add_srs_wkt (p, 8,
  2321         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.");
  2322         -    add_srs_wkt (p, 9,
  2323         -        "43333333333333],PARAMETER[\"standard_parallel_2\",37.066");
  2324         -    add_srs_wkt (p, 10,
  2325         -        "66666666667],PARAMETER[\"latitude_of_origin\",36.5],PARA");
  2326         -    add_srs_wkt (p, 11,
  2327         -        "METER[\"central_meridian\",-120.5],PARAMETER[\"false_eas");
  2328         -    add_srs_wkt (p, 12,
  2329         -        "ting\",2000000],PARAMETER[\"false_northing\",500000],UNI");
  2330         -    add_srs_wkt (p, 13,
  2331         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  2332         -    add_srs_wkt (p, 14,
  2333         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6419\"]]");
  2334         -    p = add_epsg_def_ex (filter, first, last, 6420, "epsg", 6420,
  2335         -        "NAD83(2011) / California zone 3 (ftUS)", 0, 0,
  2336         -        "GRS 1980", "Greenwich",
  2337         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2338         -        "X", "East", "Y", "North");
  2339         -    add_proj4text (p, 0,
  2340         -        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
  2341         -    add_proj4text (p, 1,
  2342         -        "667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000.0001016 +y_0=");
  2343         -    add_proj4text (p, 2,
  2344         -        "500000.0001016001 +ellps=GRS80 +units=us-ft +no_defs");
  2345         -    add_srs_wkt (p, 0,
  2346         -        "PROJCS[\"NAD83(2011) / California zone 3 (ftUS)\",GEOGCS");
  2347         -    add_srs_wkt (p, 1,
  2348         -        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
  2349         -    add_srs_wkt (p, 2,
  2350         -        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  2351         -    add_srs_wkt (p, 3,
  2352         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
  2353         -    add_srs_wkt (p, 4,
  2354         -        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2355         -    add_srs_wkt (p, 5,
  2356         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2357         -    add_srs_wkt (p, 6,
  2358         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2359         -    add_srs_wkt (p, 7,
  2360         -        ",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  2361         -    add_srs_wkt (p, 8,
  2362         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2363         -    add_srs_wkt (p, 9,
  2364         -        "\",38.43333333333333],PARAMETER[\"standard_parallel_2\",");
  2365         -    add_srs_wkt (p, 10,
  2366         -        "37.06666666666667],PARAMETER[\"latitude_of_origin\",36.5");
  2367         -    add_srs_wkt (p, 11,
  2368         -        "],PARAMETER[\"central_meridian\",-120.5],PARAMETER[\"fal");
  2369         -    add_srs_wkt (p, 12,
  2370         -        "se_easting\",6561666.667],PARAMETER[\"false_northing\",1");
  2371         -    add_srs_wkt (p, 13,
  2372         -        "640416.667],UNIT[\"US survey foot\",0.3048006096012192,A");
  2373         -    add_srs_wkt (p, 14,
  2374         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2375         -    add_srs_wkt (p, 15,
  2376         -        ",NORTH],AUTHORITY[\"EPSG\",\"6420\"]]");
  2377         -    p = add_epsg_def_ex (filter, first, last, 6421, "epsg", 6421,
  2378         -        "NAD83(2011) / California zone 4", 0, 0,
  2379         -        "GRS 1980", "Greenwich",
  2380         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2381         -        "X", "East", "Y", "North");
  2382         -    add_proj4text (p, 0,
  2383         -        "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
  2384         -    add_proj4text (p, 1,
  2385         -        "4 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +uni");
  2386         -    add_proj4text (p, 2,
  2387         -        "ts=m +no_defs");
  2388         -    add_srs_wkt (p, 0,
  2389         -        "PROJCS[\"NAD83(2011) / California zone 4\",GEOGCS[\"NAD8");
  2390         -    add_srs_wkt (p, 1,
  2391         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  2392         -    add_srs_wkt (p, 2,
  2393         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  2394         -    add_srs_wkt (p, 3,
  2395         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  2396         -    add_srs_wkt (p, 4,
  2397         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2398         -    add_srs_wkt (p, 5,
  2399         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2400         -    add_srs_wkt (p, 6,
  2401         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2402         -    add_srs_wkt (p, 7,
  2403         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  2404         -    add_srs_wkt (p, 8,
  2405         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.");
  2406         -    add_srs_wkt (p, 9,
  2407         -        "25],PARAMETER[\"standard_parallel_2\",36],PARAMETER[\"la");
  2408         -    add_srs_wkt (p, 10,
  2409         -        "titude_of_origin\",35.33333333333334],PARAMETER[\"centra");
  2410         -    add_srs_wkt (p, 11,
  2411         -        "l_meridian\",-119],PARAMETER[\"false_easting\",2000000],");
  2412         -    add_srs_wkt (p, 12,
  2413         -        "PARAMETER[\"false_northing\",500000],UNIT[\"metre\",1,AU");
  2414         -    add_srs_wkt (p, 13,
  2415         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2416         -    add_srs_wkt (p, 14,
  2417         -        "NORTH],AUTHORITY[\"EPSG\",\"6421\"]]");
  2418         -    p = add_epsg_def_ex (filter, first, last, 6422, "epsg", 6422,
  2419         -        "NAD83(2011) / California zone 4 (ftUS)", 0, 0,
  2420         -        "GRS 1980", "Greenwich",
  2421         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2422         -        "X", "East", "Y", "North");
  2423         -    add_proj4text (p, 0,
  2424         -        "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
  2425         -    add_proj4text (p, 1,
  2426         -        "4 +lon_0=-119 +x_0=2000000.0001016 +y_0=500000.000101600");
  2427         -    add_proj4text (p, 2,
  2428         -        "1 +ellps=GRS80 +units=us-ft +no_defs");
  2429         -    add_srs_wkt (p, 0,
  2430         -        "PROJCS[\"NAD83(2011) / California zone 4 (ftUS)\",GEOGCS");
  2431         -    add_srs_wkt (p, 1,
  2432         -        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
  2433         -    add_srs_wkt (p, 2,
  2434         -        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  2435         -    add_srs_wkt (p, 3,
  2436         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
  2437         -    add_srs_wkt (p, 4,
  2438         -        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2439         -    add_srs_wkt (p, 5,
  2440         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2441         -    add_srs_wkt (p, 6,
  2442         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2443         -    add_srs_wkt (p, 7,
  2444         -        ",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  2445         -    add_srs_wkt (p, 8,
  2446         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2447         -    add_srs_wkt (p, 9,
  2448         -        "\",37.25],PARAMETER[\"standard_parallel_2\",36],PARAMETE");
  2449         -    add_srs_wkt (p, 10,
  2450         -        "R[\"latitude_of_origin\",35.33333333333334],PARAMETER[\"");
  2451         -    add_srs_wkt (p, 11,
  2452         -        "central_meridian\",-119],PARAMETER[\"false_easting\",656");
  2453         -    add_srs_wkt (p, 12,
  2454         -        "1666.667],PARAMETER[\"false_northing\",1640416.667],UNIT");
  2455         -    add_srs_wkt (p, 13,
  2456         -        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  2457         -    add_srs_wkt (p, 14,
         2280  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transv");
         2281  +    add_srs_wkt (p, 7,
         2282  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",38.833");
         2283  +    add_srs_wkt (p, 8,
         2284  +        "33333333334],PARAMETER[\"central_meridian\",-74.5],PARAM");
         2285  +    add_srs_wkt (p, 9,
         2286  +        "ETER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\"");
         2287  +    add_srs_wkt (p, 10,
         2288  +        ",492125],PARAMETER[\"false_northing\",0],UNIT[\"US surve");
         2289  +    add_srs_wkt (p, 11,
         2290  +        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
         2291  +    add_srs_wkt (p, 12,
         2292  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
         2293  +    add_srs_wkt (p, 13,
         2294  +        "\"6527\"]]");
         2295  +    p = add_epsg_def (filter, first, last, 6528, "epsg", 6528,
         2296  +        "NAD83(2011) / New Mexico Central");
         2297  +    add_proj4text (p, 0,
         2298  +        "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=5000");
         2299  +    add_proj4text (p, 1,
         2300  +        "00 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2301  +    add_srs_wkt (p, 0,
         2302  +        "PROJCS[\"NAD83(2011) / New Mexico Central\",GEOGCS[\"NAD");
         2303  +    add_srs_wkt (p, 1,
         2304  +        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
         2305  +    add_srs_wkt (p, 2,
         2306  +        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
         2307  +    add_srs_wkt (p, 3,
         2308  +        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
         2309  +    add_srs_wkt (p, 4,
         2310  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2311  +    add_srs_wkt (p, 5,
         2312  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2313  +    add_srs_wkt (p, 6,
         2314  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Trans");
         2315  +    add_srs_wkt (p, 7,
         2316  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",31],P");
         2317  +    add_srs_wkt (p, 8,
         2318  +        "ARAMETER[\"central_meridian\",-106.25],PARAMETER[\"scale");
         2319  +    add_srs_wkt (p, 9,
         2320  +        "_factor\",0.9999],PARAMETER[\"false_easting\",500000],PA");
         2321  +    add_srs_wkt (p, 10,
         2322  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2323  +    add_srs_wkt (p, 11,
         2324  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         2325  +    add_srs_wkt (p, 12,
         2326  +        "AUTHORITY[\"EPSG\",\"6528\"]]");
         2327  +    p = add_epsg_def (filter, first, last, 6529, "epsg", 6529,
         2328  +        "NAD83(2011) / New Mexico Central (ftUS)");
         2329  +    add_proj4text (p, 0,
         2330  +        "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=5000");
         2331  +    add_proj4text (p, 1,
         2332  +        "00.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
         2333  +    add_srs_wkt (p, 0,
         2334  +        "PROJCS[\"NAD83(2011) / New Mexico Central (ftUS)\",GEOGC");
         2335  +    add_srs_wkt (p, 1,
         2336  +        "S[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referen");
         2337  +    add_srs_wkt (p, 2,
         2338  +        "ce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.25722");
         2339  +    add_srs_wkt (p, 3,
         2340  +        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
         2341  +    add_srs_wkt (p, 4,
         2342  +        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         2343  +    add_srs_wkt (p, 5,
         2344  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         2345  +    add_srs_wkt (p, 6,
         2346  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
         2347  +    add_srs_wkt (p, 7,
         2348  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2349  +    add_srs_wkt (p, 8,
         2350  +        ",31],PARAMETER[\"central_meridian\",-106.25],PARAMETER[\"");
         2351  +    add_srs_wkt (p, 9,
         2352  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",16404");
         2353  +    add_srs_wkt (p, 10,
         2354  +        "16.667],PARAMETER[\"false_northing\",0],UNIT[\"US survey");
         2355  +    add_srs_wkt (p, 11,
         2356  +        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
         2357  +    add_srs_wkt (p, 12,
         2358  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
         2359  +    add_srs_wkt (p, 13,
         2360  +        "6529\"]]");
         2361  +    p = add_epsg_def (filter, first, last, 6530, "epsg", 6530,
         2362  +        "NAD83(2011) / New Mexico East");
         2363  +    add_proj4text (p, 0,
         2364  +        "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
         2365  +    add_proj4text (p, 1,
         2366  +        "909091 +x_0=165000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2367  +    add_srs_wkt (p, 0,
         2368  +        "PROJCS[\"NAD83(2011) / New Mexico East\",GEOGCS[\"NAD83(");
         2369  +    add_srs_wkt (p, 1,
         2370  +        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
         2371  +    add_srs_wkt (p, 2,
         2372  +        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
         2373  +    add_srs_wkt (p, 3,
         2374  +        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
         2375  +    add_srs_wkt (p, 4,
         2376  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
         2377  +    add_srs_wkt (p, 5,
         2378  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
         2379  +    add_srs_wkt (p, 6,
         2380  +        "\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transver");
         2381  +    add_srs_wkt (p, 7,
         2382  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",31],PARA");
         2383  +    add_srs_wkt (p, 8,
         2384  +        "METER[\"central_meridian\",-104.3333333333333],PARAMETER");
         2385  +    add_srs_wkt (p, 9,
         2386  +        "[\"scale_factor\",0.999909091],PARAMETER[\"false_easting");
         2387  +    add_srs_wkt (p, 10,
         2388  +        "\",165000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2389  +    add_srs_wkt (p, 11,
         2390  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         2391  +    add_srs_wkt (p, 12,
         2392  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6530\"]]");
         2393  +    p = add_epsg_def (filter, first, last, 6531, "epsg", 6531,
         2394  +        "NAD83(2011) / New Mexico East (ftUS)");
         2395  +    add_proj4text (p, 0,
         2396  +        "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
         2397  +    add_proj4text (p, 1,
         2398  +        "909091 +x_0=165000 +y_0=0 +ellps=GRS80 +units=us-ft +no_");
         2399  +    add_proj4text (p, 2,
         2400  +        "defs");
         2401  +    add_srs_wkt (p, 0,
         2402  +        "PROJCS[\"NAD83(2011) / New Mexico East (ftUS)\",GEOGCS[\"");
         2403  +    add_srs_wkt (p, 1,
         2404  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
         2405  +    add_srs_wkt (p, 2,
         2406  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         2407  +    add_srs_wkt (p, 3,
         2408  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
         2409  +    add_srs_wkt (p, 4,
         2410  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2411  +    add_srs_wkt (p, 5,
         2412  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2413  +    add_srs_wkt (p, 6,
         2414  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tr");
         2415  +    add_srs_wkt (p, 7,
         2416  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",31");
         2417  +    add_srs_wkt (p, 8,
         2418  +        "],PARAMETER[\"central_meridian\",-104.3333333333333],PAR");
         2419  +    add_srs_wkt (p, 9,
         2420  +        "AMETER[\"scale_factor\",0.999909091],PARAMETER[\"false_e");
         2421  +    add_srs_wkt (p, 10,
         2422  +        "asting\",541337.5],PARAMETER[\"false_northing\",0],UNIT[");
         2423  +    add_srs_wkt (p, 11,
         2424  +        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
         2425  +    add_srs_wkt (p, 12,
  2458   2426           ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2459         -    add_srs_wkt (p, 15,
  2460         -        "[\"EPSG\",\"6422\"]]");
  2461         -    p = add_epsg_def_ex (filter, first, last, 6423, "epsg", 6423,
  2462         -        "NAD83(2011) / California zone 5", 0, 0,
  2463         -        "GRS 1980", "Greenwich",
  2464         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2465         -        "X", "East", "Y", "North");
  2466         -    add_proj4text (p, 0,
  2467         -        "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
  2468         -    add_proj4text (p, 1,
  2469         -        "333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +el");
  2470         -    add_proj4text (p, 2,
  2471         -        "lps=GRS80 +units=m +no_defs");
  2472         -    add_srs_wkt (p, 0,
  2473         -        "PROJCS[\"NAD83(2011) / California zone 5\",GEOGCS[\"NAD8");
  2474         -    add_srs_wkt (p, 1,
  2475         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  2476         -    add_srs_wkt (p, 2,
  2477         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  2478         -    add_srs_wkt (p, 3,
  2479         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  2480         -    add_srs_wkt (p, 4,
  2481         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2482         -    add_srs_wkt (p, 5,
  2483         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2484         -    add_srs_wkt (p, 6,
  2485         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2486         -    add_srs_wkt (p, 7,
  2487         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  2488         -    add_srs_wkt (p, 8,
  2489         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",35.");
  2490         -    add_srs_wkt (p, 9,
  2491         -        "46666666666667],PARAMETER[\"standard_parallel_2\",34.033");
  2492         -    add_srs_wkt (p, 10,
  2493         -        "33333333333],PARAMETER[\"latitude_of_origin\",33.5],PARA");
  2494         -    add_srs_wkt (p, 11,
  2495         -        "METER[\"central_meridian\",-118],PARAMETER[\"false_easti");
  2496         -    add_srs_wkt (p, 12,
  2497         -        "ng\",2000000],PARAMETER[\"false_northing\",500000],UNIT[");
  2498         -    add_srs_wkt (p, 13,
  2499         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
  2500         -    add_srs_wkt (p, 14,
  2501         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6423\"]]");
  2502         -    p = add_epsg_def_ex (filter, first, last, 6424, "epsg", 6424,
  2503         -        "NAD83(2011) / California zone 5 (ftUS)", 0, 0,
  2504         -        "GRS 1980", "Greenwich",
  2505         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2506         -        "X", "East", "Y", "North");
  2507         -    add_proj4text (p, 0,
  2508         -        "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
  2509         -    add_proj4text (p, 1,
  2510         -        "333 +lat_0=33.5 +lon_0=-118 +x_0=2000000.0001016 +y_0=50");
  2511         -    add_proj4text (p, 2,
  2512         -        "0000.0001016001 +ellps=GRS80 +units=us-ft +no_defs");
  2513         -    add_srs_wkt (p, 0,
  2514         -        "PROJCS[\"NAD83(2011) / California zone 5 (ftUS)\",GEOGCS");
  2515         -    add_srs_wkt (p, 1,
  2516         -        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
  2517         -    add_srs_wkt (p, 2,
  2518         -        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  2519         -    add_srs_wkt (p, 3,
  2520         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
  2521         -    add_srs_wkt (p, 4,
  2522         -        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2523         -    add_srs_wkt (p, 5,
  2524         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2525         -    add_srs_wkt (p, 6,
  2526         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2527         -    add_srs_wkt (p, 7,
  2528         -        ",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  2529         -    add_srs_wkt (p, 8,
  2530         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2531         -    add_srs_wkt (p, 9,
  2532         -        "\",35.46666666666667],PARAMETER[\"standard_parallel_2\",");
  2533         -    add_srs_wkt (p, 10,
  2534         -        "34.03333333333333],PARAMETER[\"latitude_of_origin\",33.5");
  2535         -    add_srs_wkt (p, 11,
  2536         -        "],PARAMETER[\"central_meridian\",-118],PARAMETER[\"false");
  2537         -    add_srs_wkt (p, 12,
  2538         -        "_easting\",6561666.667],PARAMETER[\"false_northing\",164");
  2539         -    add_srs_wkt (p, 13,
  2540         -        "0416.667],UNIT[\"US survey foot\",0.3048006096012192,AUT");
  2541         -    add_srs_wkt (p, 14,
  2542         -        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2543         -    add_srs_wkt (p, 15,
  2544         -        "ORTH],AUTHORITY[\"EPSG\",\"6424\"]]");
  2545         -    p = add_epsg_def_ex (filter, first, last, 6425, "epsg", 6425,
  2546         -        "NAD83(2011) / California zone 6", 0, 0,
  2547         -        "GRS 1980", "Greenwich",
  2548         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2549         -        "X", "East", "Y", "North");
  2550         -    add_proj4text (p, 0,
  2551         -        "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
  2552         -    add_proj4text (p, 1,
  2553         -        "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000");
  2554         -    add_proj4text (p, 2,
  2555         -        " +y_0=500000 +ellps=GRS80 +units=m +no_defs");
  2556         -    add_srs_wkt (p, 0,
  2557         -        "PROJCS[\"NAD83(2011) / California zone 6\",GEOGCS[\"NAD8");
  2558         -    add_srs_wkt (p, 1,
  2559         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  2560         -    add_srs_wkt (p, 2,
  2561         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  2562         -    add_srs_wkt (p, 3,
  2563         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  2564         -    add_srs_wkt (p, 4,
  2565         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2566         -    add_srs_wkt (p, 5,
  2567         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2568         -    add_srs_wkt (p, 6,
  2569         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2570         -    add_srs_wkt (p, 7,
  2571         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  2572         -    add_srs_wkt (p, 8,
  2573         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",33.");
  2574         -    add_srs_wkt (p, 9,
  2575         -        "88333333333333],PARAMETER[\"standard_parallel_2\",32.783");
  2576         -    add_srs_wkt (p, 10,
  2577         -        "33333333333],PARAMETER[\"latitude_of_origin\",32.1666666");
  2578         -    add_srs_wkt (p, 11,
  2579         -        "6666666],PARAMETER[\"central_meridian\",-116.25],PARAMET");
  2580         -    add_srs_wkt (p, 12,
  2581         -        "ER[\"false_easting\",2000000],PARAMETER[\"false_northing");
  2582         -    add_srs_wkt (p, 13,
  2583         -        "\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2584         -    add_srs_wkt (p, 14,
  2585         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  2586         -    add_srs_wkt (p, 15,
  2587         -        "\"6425\"]]");
  2588         -    p = add_epsg_def_ex (filter, first, last, 6426, "epsg", 6426,
  2589         -        "NAD83(2011) / California zone 6 (ftUS)", 0, 0,
  2590         -        "GRS 1980", "Greenwich",
  2591         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2592         -        "X", "East", "Y", "North");
  2593         -    add_proj4text (p, 0,
  2594         -        "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
  2595         -    add_proj4text (p, 1,
  2596         -        "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000");
  2597         -    add_proj4text (p, 2,
  2598         -        ".0001016 +y_0=500000.0001016001 +ellps=GRS80 +units=us-f");
  2599         -    add_proj4text (p, 3,
  2600         -        "t +no_defs");
  2601         -    add_srs_wkt (p, 0,
  2602         -        "PROJCS[\"NAD83(2011) / California zone 6 (ftUS)\",GEOGCS");
  2603         -    add_srs_wkt (p, 1,
  2604         -        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
  2605         -    add_srs_wkt (p, 2,
  2606         -        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  2607         -    add_srs_wkt (p, 3,
  2608         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
  2609         -    add_srs_wkt (p, 4,
  2610         -        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2611         -    add_srs_wkt (p, 5,
  2612         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2613         -    add_srs_wkt (p, 6,
  2614         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2615         -    add_srs_wkt (p, 7,
  2616         -        ",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  2617         -    add_srs_wkt (p, 8,
  2618         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2619         -    add_srs_wkt (p, 9,
  2620         -        "\",33.88333333333333],PARAMETER[\"standard_parallel_2\",");
  2621         -    add_srs_wkt (p, 10,
  2622         -        "32.78333333333333],PARAMETER[\"latitude_of_origin\",32.1");
  2623         -    add_srs_wkt (p, 11,
  2624         -        "6666666666666],PARAMETER[\"central_meridian\",-116.25],P");
  2625         -    add_srs_wkt (p, 12,
  2626         -        "ARAMETER[\"false_easting\",6561666.667],PARAMETER[\"fals");
  2627         -    add_srs_wkt (p, 13,
  2628         -        "e_northing\",1640416.667],UNIT[\"US survey foot\",0.3048");
  2629         -    add_srs_wkt (p, 14,
  2630         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  2631         -    add_srs_wkt (p, 15,
  2632         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6426\"]]");
  2633         -    p = add_epsg_def_ex (filter, first, last, 6427, "epsg", 6427,
  2634         -        "NAD83(2011) / Colorado Central", 0, 0,
  2635         -        "GRS 1980", "Greenwich",
  2636         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2637         -        "X", "East", "Y", "North");
  2638         -    add_proj4text (p, 0,
  2639         -        "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
  2640         -    add_proj4text (p, 1,
  2641         -        "3334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +el");
  2642         -    add_proj4text (p, 2,
  2643         -        "lps=GRS80 +units=m +no_defs");
  2644         -    add_srs_wkt (p, 0,
  2645         -        "PROJCS[\"NAD83(2011) / Colorado Central\",GEOGCS[\"NAD83");
         2427  +    add_srs_wkt (p, 13,
         2428  +        "[\"EPSG\",\"6531\"]]");
         2429  +    p = add_epsg_def (filter, first, last, 6532, "epsg", 6532,
         2430  +        "NAD83(2011) / New Mexico West");
         2431  +    add_proj4text (p, 0,
         2432  +        "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
         2433  +    add_proj4text (p, 1,
         2434  +        "916667 +x_0=830000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2435  +    add_srs_wkt (p, 0,
         2436  +        "PROJCS[\"NAD83(2011) / New Mexico West\",GEOGCS[\"NAD83(");
         2437  +    add_srs_wkt (p, 1,
         2438  +        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
         2439  +    add_srs_wkt (p, 2,
         2440  +        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
         2441  +    add_srs_wkt (p, 3,
         2442  +        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
         2443  +    add_srs_wkt (p, 4,
         2444  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
         2445  +    add_srs_wkt (p, 5,
         2446  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
         2447  +    add_srs_wkt (p, 6,
         2448  +        "\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transver");
         2449  +    add_srs_wkt (p, 7,
         2450  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",31],PARA");
         2451  +    add_srs_wkt (p, 8,
         2452  +        "METER[\"central_meridian\",-107.8333333333333],PARAMETER");
         2453  +    add_srs_wkt (p, 9,
         2454  +        "[\"scale_factor\",0.999916667],PARAMETER[\"false_easting");
         2455  +    add_srs_wkt (p, 10,
         2456  +        "\",830000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2457  +    add_srs_wkt (p, 11,
         2458  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         2459  +    add_srs_wkt (p, 12,
         2460  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6532\"]]");
         2461  +    p = add_epsg_def (filter, first, last, 6533, "epsg", 6533,
         2462  +        "NAD83(2011) / New Mexico West (ftUS)");
         2463  +    add_proj4text (p, 0,
         2464  +        "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
         2465  +    add_proj4text (p, 1,
         2466  +        "916667 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +units");
         2467  +    add_proj4text (p, 2,
         2468  +        "=us-ft +no_defs");
         2469  +    add_srs_wkt (p, 0,
         2470  +        "PROJCS[\"NAD83(2011) / New Mexico West (ftUS)\",GEOGCS[\"");
         2471  +    add_srs_wkt (p, 1,
         2472  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
         2473  +    add_srs_wkt (p, 2,
         2474  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         2475  +    add_srs_wkt (p, 3,
         2476  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
         2477  +    add_srs_wkt (p, 4,
         2478  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2479  +    add_srs_wkt (p, 5,
         2480  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2481  +    add_srs_wkt (p, 6,
         2482  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tr");
         2483  +    add_srs_wkt (p, 7,
         2484  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",31");
         2485  +    add_srs_wkt (p, 8,
         2486  +        "],PARAMETER[\"central_meridian\",-107.8333333333333],PAR");
         2487  +    add_srs_wkt (p, 9,
         2488  +        "AMETER[\"scale_factor\",0.999916667],PARAMETER[\"false_e");
         2489  +    add_srs_wkt (p, 10,
         2490  +        "asting\",2723091.667],PARAMETER[\"false_northing\",0],UN");
         2491  +    add_srs_wkt (p, 11,
         2492  +        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
         2493  +    add_srs_wkt (p, 12,
         2494  +        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
         2495  +    add_srs_wkt (p, 13,
         2496  +        "ITY[\"EPSG\",\"6533\"]]");
         2497  +    p = add_epsg_def (filter, first, last, 6534, "epsg", 6534,
         2498  +        "NAD83(2011) / New York Central");
         2499  +    add_proj4text (p, 0,
         2500  +        "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
         2501  +    add_proj4text (p, 1,
         2502  +        "9375 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2503  +    add_srs_wkt (p, 0,
         2504  +        "PROJCS[\"NAD83(2011) / New York Central\",GEOGCS[\"NAD83");
  2646   2505       add_srs_wkt (p, 1,
  2647   2506           "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
  2648   2507       add_srs_wkt (p, 2,
  2649   2508           "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  2650   2509       add_srs_wkt (p, 3,
  2651   2510           "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
  2652   2511       add_srs_wkt (p, 4,
  2653   2512           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2654   2513       add_srs_wkt (p, 5,
  2655   2514           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2656   2515       add_srs_wkt (p, 6,
  2657         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2658         -    add_srs_wkt (p, 7,
  2659         -        "AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confo");
  2660         -    add_srs_wkt (p, 8,
  2661         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.7");
  2662         -    add_srs_wkt (p, 9,
  2663         -        "5],PARAMETER[\"standard_parallel_2\",38.45],PARAMETER[\"");
  2664         -    add_srs_wkt (p, 10,
  2665         -        "latitude_of_origin\",37.83333333333334],PARAMETER[\"cent");
  2666         -    add_srs_wkt (p, 11,
  2667         -        "ral_meridian\",-105.5],PARAMETER[\"false_easting\",91440");
  2668         -    add_srs_wkt (p, 12,
  2669         -        "1.8289],PARAMETER[\"false_northing\",304800.6096],UNIT[\"");
  2670         -    add_srs_wkt (p, 13,
  2671         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2672         -    add_srs_wkt (p, 14,
  2673         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6427\"]]");
  2674         -    p = add_epsg_def_ex (filter, first, last, 6428, "epsg", 6428,
  2675         -        "NAD83(2011) / Colorado Central (ftUS)", 0, 0,
  2676         -        "GRS 1980", "Greenwich",
  2677         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2678         -        "X", "East", "Y", "North");
  2679         -    add_proj4text (p, 0,
  2680         -        "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
  2681         -    add_proj4text (p, 1,
  2682         -        "3334 +lon_0=-105.5 +x_0=914401.8288036576 +y_0=304800.60");
  2683         -    add_proj4text (p, 2,
  2684         -        "96012192 +ellps=GRS80 +units=us-ft +no_defs");
  2685         -    add_srs_wkt (p, 0,
  2686         -        "PROJCS[\"NAD83(2011) / Colorado Central (ftUS)\",GEOGCS[");
         2516  +        "2\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transve");
         2517  +    add_srs_wkt (p, 7,
         2518  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",40],PAR");
         2519  +    add_srs_wkt (p, 8,
         2520  +        "AMETER[\"central_meridian\",-76.58333333333333],PARAMETE");
         2521  +    add_srs_wkt (p, 9,
         2522  +        "R[\"scale_factor\",0.9999375],PARAMETER[\"false_easting\"");
         2523  +    add_srs_wkt (p, 10,
         2524  +        ",250000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         2525  +    add_srs_wkt (p, 11,
         2526  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         2527  +    add_srs_wkt (p, 12,
         2528  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6534\"]]");
         2529  +    p = add_epsg_def (filter, first, last, 6535, "epsg", 6535,
         2530  +        "NAD83(2011) / New York Central (ftUS)");
         2531  +    add_proj4text (p, 0,
         2532  +        "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
         2533  +    add_proj4text (p, 1,
         2534  +        "9375 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +units=u");
         2535  +    add_proj4text (p, 2,
         2536  +        "s-ft +no_defs");
         2537  +    add_srs_wkt (p, 0,
         2538  +        "PROJCS[\"NAD83(2011) / New York Central (ftUS)\",GEOGCS[");
  2687   2539       add_srs_wkt (p, 1,
  2688   2540           "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
  2689   2541       add_srs_wkt (p, 2,
  2690   2542           "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  2691   2543       add_srs_wkt (p, 3,
  2692   2544           "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
  2693   2545       add_srs_wkt (p, 4,
  2694   2546           "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2695   2547       add_srs_wkt (p, 5,
  2696   2548           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2697   2549       add_srs_wkt (p, 6,
  2698         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  2699         -    add_srs_wkt (p, 7,
  2700         -        "EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert");
  2701         -    add_srs_wkt (p, 8,
  2702         -        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  2703         -    add_srs_wkt (p, 9,
  2704         -        ",39.75],PARAMETER[\"standard_parallel_2\",38.45],PARAMET");
  2705         -    add_srs_wkt (p, 10,
  2706         -        "ER[\"latitude_of_origin\",37.83333333333334],PARAMETER[\"");
  2707         -    add_srs_wkt (p, 11,
  2708         -        "central_meridian\",-105.5],PARAMETER[\"false_easting\",3");
  2709         -    add_srs_wkt (p, 12,
  2710         -        "000000],PARAMETER[\"false_northing\",1000000],UNIT[\"US ");
  2711         -    add_srs_wkt (p, 13,
  2712         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
  2713         -    add_srs_wkt (p, 14,
  2714         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  2715         -    add_srs_wkt (p, 15,
  2716         -        "SG\",\"6428\"]]");
  2717         -    p = add_epsg_def_ex (filter, first, last, 6429, "epsg", 6429,
  2718         -        "NAD83(2011) / Colorado North", 0, 0,
  2719         -        "GRS 1980", "Greenwich",
  2720         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2721         -        "X", "East", "Y", "North");
  2722         -    add_proj4text (p, 0,
  2723         -        "+proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666");
  2724         -    add_proj4text (p, 1,
  2725         -        "667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8");
  2726         -    add_proj4text (p, 2,
  2727         -        "289 +y_0=304800.6096 +ellps=GRS80 +units=m +no_defs");
  2728         -    add_srs_wkt (p, 0,
  2729         -        "PROJCS[\"NAD83(2011) / Colorado North\",GEOGCS[\"NAD83(2");
  2730         -    add_srs_wkt (p, 1,
  2731         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  2732         -    add_srs_wkt (p, 2,
  2733         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  2734         -    add_srs_wkt (p, 3,
  2735         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  2736         -    add_srs_wkt (p, 4,
  2737         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2738         -    add_srs_wkt (p, 5,
  2739         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2740         -    add_srs_wkt (p, 6,
  2741         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2742         -    add_srs_wkt (p, 7,
  2743         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  2744         -    add_srs_wkt (p, 8,
  2745         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.7833");
  2746         -    add_srs_wkt (p, 9,
  2747         -        "3333333333],PARAMETER[\"standard_parallel_2\",39.7166666");
  2748         -    add_srs_wkt (p, 10,
  2749         -        "6666667],PARAMETER[\"latitude_of_origin\",39.33333333333");
  2750         -    add_srs_wkt (p, 11,
  2751         -        "334],PARAMETER[\"central_meridian\",-105.5],PARAMETER[\"");
  2752         -    add_srs_wkt (p, 12,
  2753         -        "false_easting\",914401.8289],PARAMETER[\"false_northing\"");
  2754         -    add_srs_wkt (p, 13,
  2755         -        ",304800.6096],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2756         -    add_srs_wkt (p, 14,
         2550  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"T");
         2551  +    add_srs_wkt (p, 7,
         2552  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
         2553  +    add_srs_wkt (p, 8,
         2554  +        "0],PARAMETER[\"central_meridian\",-76.58333333333333],PA");
         2555  +    add_srs_wkt (p, 9,
         2556  +        "RAMETER[\"scale_factor\",0.9999375],PARAMETER[\"false_ea");
         2557  +    add_srs_wkt (p, 10,
         2558  +        "sting\",820208.3330000002],PARAMETER[\"false_northing\",");
         2559  +    add_srs_wkt (p, 11,
         2560  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
         2561  +    add_srs_wkt (p, 12,
         2562  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         2563  +    add_srs_wkt (p, 13,
         2564  +        "UTHORITY[\"EPSG\",\"6535\"]]");
         2565  +    p = add_epsg_def (filter, first, last, 6536, "epsg", 6536,
         2566  +        "NAD83(2011) / New York East");
         2567  +    add_proj4text (p, 0,
         2568  +        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
         2569  +    add_proj4text (p, 1,
         2570  +        "999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2571  +    add_srs_wkt (p, 0,
         2572  +        "PROJCS[\"NAD83(2011) / New York East\",GEOGCS[\"NAD83(20");
         2573  +    add_srs_wkt (p, 1,
         2574  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         2575  +    add_srs_wkt (p, 2,
         2576  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         2577  +    add_srs_wkt (p, 3,
         2578  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         2579  +    add_srs_wkt (p, 4,
         2580  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2581  +    add_srs_wkt (p, 5,
         2582  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2583  +    add_srs_wkt (p, 6,
         2584  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         2585  +    add_srs_wkt (p, 7,
         2586  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",38.83333333");
         2587  +    add_srs_wkt (p, 8,
         2588  +        "333334],PARAMETER[\"central_meridian\",-74.5],PARAMETER[");
         2589  +    add_srs_wkt (p, 9,
         2590  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",150");
         2591  +    add_srs_wkt (p, 10,
         2592  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         2593  +    add_srs_wkt (p, 11,
         2594  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         2595  +    add_srs_wkt (p, 12,
         2596  +        "NORTH],AUTHORITY[\"EPSG\",\"6536\"]]");
         2597  +    p = add_epsg_def (filter, first, last, 6537, "epsg", 6537,
         2598  +        "NAD83(2011) / New York East (ftUS)");
         2599  +    add_proj4text (p, 0,
         2600  +        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
         2601  +    add_proj4text (p, 1,
         2602  +        "999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=us-ft +no_def");
         2603  +    add_proj4text (p, 2,
         2604  +        "s");
         2605  +    add_srs_wkt (p, 0,
         2606  +        "PROJCS[\"NAD83(2011) / New York East (ftUS)\",GEOGCS[\"N");
         2607  +    add_srs_wkt (p, 1,
         2608  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         2609  +    add_srs_wkt (p, 2,
         2610  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         2611  +    add_srs_wkt (p, 3,
         2612  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         2613  +    add_srs_wkt (p, 4,
         2614  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2615  +    add_srs_wkt (p, 5,
         2616  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2617  +    add_srs_wkt (p, 6,
         2618  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         2619  +    add_srs_wkt (p, 7,
         2620  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",38.8");
         2621  +    add_srs_wkt (p, 8,
         2622  +        "3333333333334],PARAMETER[\"central_meridian\",-74.5],PAR");
         2623  +    add_srs_wkt (p, 9,
         2624  +        "AMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eastin");
         2625  +    add_srs_wkt (p, 10,
         2626  +        "g\",492125],PARAMETER[\"false_northing\",0],UNIT[\"US su");
         2627  +    add_srs_wkt (p, 11,
         2628  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
         2629  +    add_srs_wkt (p, 12,
  2757   2630           "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  2758         -    add_srs_wkt (p, 15,
  2759         -        "\",\"6429\"]]");
  2760         -    p = add_epsg_def_ex (filter, first, last, 6430, "epsg", 6430,
  2761         -        "NAD83(2011) / Colorado North (ftUS)", 0, 0,
  2762         -        "GRS 1980", "Greenwich",
  2763         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2764         -        "X", "East", "Y", "North");
  2765         -    add_proj4text (p, 0,
  2766         -        "+proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666");
  2767         -    add_proj4text (p, 1,
  2768         -        "667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8");
  2769         -    add_proj4text (p, 2,
  2770         -        "288036576 +y_0=304800.6096012192 +ellps=GRS80 +units=us-");
  2771         -    add_proj4text (p, 3,
  2772         -        "ft +no_defs");
  2773         -    add_srs_wkt (p, 0,
  2774         -        "PROJCS[\"NAD83(2011) / Colorado North (ftUS)\",GEOGCS[\"");
  2775         -    add_srs_wkt (p, 1,
  2776         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  2777         -    add_srs_wkt (p, 2,
  2778         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  2779         -    add_srs_wkt (p, 3,
  2780         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  2781         -    add_srs_wkt (p, 4,
  2782         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2783         -    add_srs_wkt (p, 5,
  2784         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2785         -    add_srs_wkt (p, 6,
  2786         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2787         -    add_srs_wkt (p, 7,
  2788         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
  2789         -    add_srs_wkt (p, 8,
  2790         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  2791         -    add_srs_wkt (p, 9,
  2792         -        ",40.78333333333333],PARAMETER[\"standard_parallel_2\",39");
  2793         -    add_srs_wkt (p, 10,
  2794         -        ".71666666666667],PARAMETER[\"latitude_of_origin\",39.333");
  2795         -    add_srs_wkt (p, 11,
  2796         -        "33333333334],PARAMETER[\"central_meridian\",-105.5],PARA");
  2797         -    add_srs_wkt (p, 12,
  2798         -        "METER[\"false_easting\",3000000],PARAMETER[\"false_north");
  2799         -    add_srs_wkt (p, 13,
  2800         -        "ing\",1000000],UNIT[\"US survey foot\",0.304800609601219");
  2801         -    add_srs_wkt (p, 14,
  2802         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  2803         -    add_srs_wkt (p, 15,
  2804         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6430\"]]");
  2805         -    p = add_epsg_def_ex (filter, first, last, 6431, "epsg", 6431,
  2806         -        "NAD83(2011) / Colorado South", 0, 0,
  2807         -        "GRS 1980", "Greenwich",
  2808         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2809         -        "X", "East", "Y", "North");
  2810         -    add_proj4text (p, 0,
  2811         -        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
  2812         -    add_proj4text (p, 1,
  2813         -        "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8");
  2814         -    add_proj4text (p, 2,
  2815         -        "289 +y_0=304800.6096 +ellps=GRS80 +units=m +no_defs");
  2816         -    add_srs_wkt (p, 0,
  2817         -        "PROJCS[\"NAD83(2011) / Colorado South\",GEOGCS[\"NAD83(2");
         2631  +    add_srs_wkt (p, 13,
         2632  +        "\",\"6537\"]]");
         2633  +    p = add_epsg_def (filter, first, last, 6538, "epsg", 6538,
         2634  +        "NAD83(2011) / New York Long Island");
         2635  +    add_proj4text (p, 0,
         2636  +        "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
         2637  +    add_proj4text (p, 1,
         2638  +        "666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0");
         2639  +    add_proj4text (p, 2,
         2640  +        "=0 +ellps=GRS80 +units=m +no_defs");
         2641  +    add_srs_wkt (p, 0,
         2642  +        "PROJCS[\"NAD83(2011) / New York Long Island\",GEOGCS[\"N");
         2643  +    add_srs_wkt (p, 1,
         2644  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         2645  +    add_srs_wkt (p, 2,
         2646  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         2647  +    add_srs_wkt (p, 3,
         2648  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         2649  +    add_srs_wkt (p, 4,
         2650  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2651  +    add_srs_wkt (p, 5,
         2652  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2653  +    add_srs_wkt (p, 6,
         2654  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
         2655  +    add_srs_wkt (p, 7,
         2656  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         2657  +    add_srs_wkt (p, 8,
         2658  +        "_1\",41.03333333333333],PARAMETER[\"standard_parallel_2\"");
         2659  +    add_srs_wkt (p, 9,
         2660  +        ",40.66666666666666],PARAMETER[\"latitude_of_origin\",40.");
         2661  +    add_srs_wkt (p, 10,
         2662  +        "16666666666666],PARAMETER[\"central_meridian\",-74],PARA");
         2663  +    add_srs_wkt (p, 11,
         2664  +        "METER[\"false_easting\",300000],PARAMETER[\"false_northi");
         2665  +    add_srs_wkt (p, 12,
         2666  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         2667  +    add_srs_wkt (p, 13,
         2668  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6");
         2669  +    add_srs_wkt (p, 14,
         2670  +        "538\"]]");
         2671  +    p = add_epsg_def (filter, first, last, 6539, "epsg", 6539,
         2672  +        "NAD83(2011) / New York Long Island (ftUS)");
         2673  +    add_proj4text (p, 0,
         2674  +        "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
         2675  +    add_proj4text (p, 1,
         2676  +        "666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000");
         2677  +    add_proj4text (p, 2,
         2678  +        "000001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
         2679  +    add_srs_wkt (p, 0,
         2680  +        "PROJCS[\"NAD83(2011) / New York Long Island (ftUS)\",GEO");
         2681  +    add_srs_wkt (p, 1,
         2682  +        "GCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refer");
         2683  +    add_srs_wkt (p, 2,
         2684  +        "ence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257");
         2685  +    add_srs_wkt (p, 3,
         2686  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",");
         2687  +    add_srs_wkt (p, 4,
         2688  +        "\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
         2689  +    add_srs_wkt (p, 5,
         2690  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
         2691  +    add_srs_wkt (p, 6,
         2692  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTIO");
         2693  +    add_srs_wkt (p, 7,
         2694  +        "N[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_");
         2695  +    add_srs_wkt (p, 8,
         2696  +        "parallel_1\",41.03333333333333],PARAMETER[\"standard_par");
         2697  +    add_srs_wkt (p, 9,
         2698  +        "allel_2\",40.66666666666666],PARAMETER[\"latitude_of_ori");
         2699  +    add_srs_wkt (p, 10,
         2700  +        "gin\",40.16666666666666],PARAMETER[\"central_meridian\",");
         2701  +    add_srs_wkt (p, 11,
         2702  +        "-74],PARAMETER[\"false_easting\",984250.0000000002],PARA");
         2703  +    add_srs_wkt (p, 12,
         2704  +        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
         2705  +    add_srs_wkt (p, 13,
         2706  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
         2707  +    add_srs_wkt (p, 14,
         2708  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6539\"]]");
         2709  +    p = add_epsg_def (filter, first, last, 6540, "epsg", 6540,
         2710  +        "NAD83(2011) / New York West");
         2711  +    add_proj4text (p, 0,
         2712  +        "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
         2713  +    add_proj4text (p, 1,
         2714  +        "9375 +x_0=350000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2715  +    add_srs_wkt (p, 0,
         2716  +        "PROJCS[\"NAD83(2011) / New York West\",GEOGCS[\"NAD83(20");
         2717  +    add_srs_wkt (p, 1,
         2718  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         2719  +    add_srs_wkt (p, 2,
         2720  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         2721  +    add_srs_wkt (p, 3,
         2722  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         2723  +    add_srs_wkt (p, 4,
         2724  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2725  +    add_srs_wkt (p, 5,
         2726  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2727  +    add_srs_wkt (p, 6,
         2728  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         2729  +    add_srs_wkt (p, 7,
         2730  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",40],PARAMET");
         2731  +    add_srs_wkt (p, 8,
         2732  +        "ER[\"central_meridian\",-78.58333333333333],PARAMETER[\"");
         2733  +    add_srs_wkt (p, 9,
         2734  +        "scale_factor\",0.9999375],PARAMETER[\"false_easting\",35");
         2735  +    add_srs_wkt (p, 10,
         2736  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2737  +    add_srs_wkt (p, 11,
         2738  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         2739  +    add_srs_wkt (p, 12,
         2740  +        ",NORTH],AUTHORITY[\"EPSG\",\"6540\"]]");
         2741  +    p = add_epsg_def (filter, first, last, 6541, "epsg", 6541,
         2742  +        "NAD83(2011) / New York West (ftUS)");
         2743  +    add_proj4text (p, 0,
         2744  +        "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
         2745  +    add_proj4text (p, 1,
         2746  +        "9375 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +units=u");
         2747  +    add_proj4text (p, 2,
         2748  +        "s-ft +no_defs");
         2749  +    add_srs_wkt (p, 0,
         2750  +        "PROJCS[\"NAD83(2011) / New York West (ftUS)\",GEOGCS[\"N");
         2751  +    add_srs_wkt (p, 1,
         2752  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         2753  +    add_srs_wkt (p, 2,
         2754  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         2755  +    add_srs_wkt (p, 3,
         2756  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         2757  +    add_srs_wkt (p, 4,
         2758  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2759  +    add_srs_wkt (p, 5,
         2760  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2761  +    add_srs_wkt (p, 6,
         2762  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         2763  +    add_srs_wkt (p, 7,
         2764  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",40],");
         2765  +    add_srs_wkt (p, 8,
         2766  +        "PARAMETER[\"central_meridian\",-78.58333333333333],PARAM");
         2767  +    add_srs_wkt (p, 9,
         2768  +        "ETER[\"scale_factor\",0.9999375],PARAMETER[\"false_easti");
         2769  +    add_srs_wkt (p, 10,
         2770  +        "ng\",1148291.667],PARAMETER[\"false_northing\",0],UNIT[\"");
         2771  +    add_srs_wkt (p, 11,
         2772  +        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
         2773  +    add_srs_wkt (p, 12,
         2774  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
         2775  +    add_srs_wkt (p, 13,
         2776  +        "EPSG\",\"6541\"]]");
         2777  +    p = add_epsg_def (filter, first, last, 6542, "epsg", 6542,
         2778  +        "NAD83(2011) / North Carolina");
         2779  +    add_proj4text (p, 0,
         2780  +        "+proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333");
         2781  +    add_proj4text (p, 1,
         2782  +        "334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps");
         2783  +    add_proj4text (p, 2,
         2784  +        "=GRS80 +units=m +no_defs");
         2785  +    add_srs_wkt (p, 0,
         2786  +        "PROJCS[\"NAD83(2011) / North Carolina\",GEOGCS[\"NAD83(2");
  2818   2787       add_srs_wkt (p, 1,
  2819   2788           "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  2820   2789       add_srs_wkt (p, 2,
  2821   2790           "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  2822   2791       add_srs_wkt (p, 3,
  2823   2792           "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  2824   2793       add_srs_wkt (p, 4,
  2825   2794           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2826   2795       add_srs_wkt (p, 5,
  2827   2796           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2828   2797       add_srs_wkt (p, 6,
  2829         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2830         -    add_srs_wkt (p, 7,
  2831         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  2832         -    add_srs_wkt (p, 8,
  2833         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.4333");
  2834         -    add_srs_wkt (p, 9,
  2835         -        "3333333333],PARAMETER[\"standard_parallel_2\",37.2333333");
  2836         -    add_srs_wkt (p, 10,
  2837         -        "3333333],PARAMETER[\"latitude_of_origin\",36.66666666666");
  2838         -    add_srs_wkt (p, 11,
  2839         -        "666],PARAMETER[\"central_meridian\",-105.5],PARAMETER[\"");
  2840         -    add_srs_wkt (p, 12,
  2841         -        "false_easting\",914401.8289],PARAMETER[\"false_northing\"");
  2842         -    add_srs_wkt (p, 13,
  2843         -        ",304800.6096],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2844         -    add_srs_wkt (p, 14,
  2845         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  2846         -    add_srs_wkt (p, 15,
  2847         -        "\",\"6431\"]]");
  2848         -    p = add_epsg_def_ex (filter, first, last, 6432, "epsg", 6432,
  2849         -        "NAD83(2011) / Colorado South (ftUS)", 0, 0,
  2850         -        "GRS 1980", "Greenwich",
  2851         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2852         -        "X", "East", "Y", "North");
  2853         -    add_proj4text (p, 0,
  2854         -        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
  2855         -    add_proj4text (p, 1,
  2856         -        "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8");
  2857         -    add_proj4text (p, 2,
  2858         -        "288036576 +y_0=304800.6096012192 +ellps=GRS80 +units=us-");
  2859         -    add_proj4text (p, 3,
  2860         -        "ft +no_defs");
  2861         -    add_srs_wkt (p, 0,
  2862         -        "PROJCS[\"NAD83(2011) / Colorado South (ftUS)\",GEOGCS[\"");
         2798  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
         2799  +    add_srs_wkt (p, 7,
         2800  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
         2801  +    add_srs_wkt (p, 8,
         2802  +        "6.16666666666666],PARAMETER[\"standard_parallel_2\",34.3");
         2803  +    add_srs_wkt (p, 9,
         2804  +        "3333333333334],PARAMETER[\"latitude_of_origin\",33.75],P");
         2805  +    add_srs_wkt (p, 10,
         2806  +        "ARAMETER[\"central_meridian\",-79],PARAMETER[\"false_eas");
         2807  +    add_srs_wkt (p, 11,
         2808  +        "ting\",609601.22],PARAMETER[\"false_northing\",0],UNIT[\"");
         2809  +    add_srs_wkt (p, 12,
         2810  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
         2811  +    add_srs_wkt (p, 13,
         2812  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6542\"]]");
         2813  +    p = add_epsg_def (filter, first, last, 6543, "epsg", 6543,
         2814  +        "NAD83(2011) / North Carolina (ftUS)");
         2815  +    add_proj4text (p, 0,
         2816  +        "+proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333");
         2817  +    add_proj4text (p, 1,
         2818  +        "334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=");
         2819  +    add_proj4text (p, 2,
         2820  +        "0 +ellps=GRS80 +units=us-ft +no_defs");
         2821  +    add_srs_wkt (p, 0,
         2822  +        "PROJCS[\"NAD83(2011) / North Carolina (ftUS)\",GEOGCS[\"");
  2863   2823       add_srs_wkt (p, 1,
  2864   2824           "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  2865   2825       add_srs_wkt (p, 2,
  2866   2826           "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  2867   2827       add_srs_wkt (p, 3,
  2868   2828           ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  2869   2829       add_srs_wkt (p, 4,
  2870   2830           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2871   2831       add_srs_wkt (p, 5,
  2872   2832           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2873   2833       add_srs_wkt (p, 6,
  2874         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2875         -    add_srs_wkt (p, 7,
  2876         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
  2877         -    add_srs_wkt (p, 8,
  2878         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  2879         -    add_srs_wkt (p, 9,
  2880         -        ",38.43333333333333],PARAMETER[\"standard_parallel_2\",37");
  2881         -    add_srs_wkt (p, 10,
  2882         -        ".23333333333333],PARAMETER[\"latitude_of_origin\",36.666");
  2883         -    add_srs_wkt (p, 11,
  2884         -        "66666666666],PARAMETER[\"central_meridian\",-105.5],PARA");
  2885         -    add_srs_wkt (p, 12,
  2886         -        "METER[\"false_easting\",3000000],PARAMETER[\"false_north");
  2887         -    add_srs_wkt (p, 13,
  2888         -        "ing\",1000000],UNIT[\"US survey foot\",0.304800609601219");
  2889         -    add_srs_wkt (p, 14,
  2890         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  2891         -    add_srs_wkt (p, 15,
  2892         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6432\"]]");
  2893         -    p = add_epsg_def_ex (filter, first, last, 6433, "epsg", 6433,
  2894         -        "NAD83(2011) / Connecticut", 0, 0,
  2895         -        "GRS 1980", "Greenwich",
  2896         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2897         -        "X", "East", "Y", "North");
  2898         -    add_proj4text (p, 0,
  2899         -        "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
  2900         -    add_proj4text (p, 1,
  2901         -        ".83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=1524");
  2902         -    add_proj4text (p, 2,
  2903         -        "00.3048 +ellps=GRS80 +units=m +no_defs");
  2904         -    add_srs_wkt (p, 0,
  2905         -        "PROJCS[\"NAD83(2011) / Connecticut\",GEOGCS[\"NAD83(2011");
  2906         -    add_srs_wkt (p, 1,
  2907         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
  2908         -    add_srs_wkt (p, 2,
  2909         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  2910         -    add_srs_wkt (p, 3,
  2911         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
  2912         -    add_srs_wkt (p, 4,
  2913         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2914         -    add_srs_wkt (p, 5,
  2915         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2916         -    add_srs_wkt (p, 6,
  2917         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  2918         -    add_srs_wkt (p, 7,
  2919         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_");
  2920         -    add_srs_wkt (p, 8,
  2921         -        "Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.866666");
  2922         -    add_srs_wkt (p, 9,
  2923         -        "66666667],PARAMETER[\"standard_parallel_2\",41.2],PARAME");
  2924         -    add_srs_wkt (p, 10,
  2925         -        "TER[\"latitude_of_origin\",40.83333333333334],PARAMETER[");
  2926         -    add_srs_wkt (p, 11,
  2927         -        "\"central_meridian\",-72.75],PARAMETER[\"false_easting\"");
  2928         -    add_srs_wkt (p, 12,
  2929         -        ",304800.6096],PARAMETER[\"false_northing\",152400.3048],");
  2930         -    add_srs_wkt (p, 13,
  2931         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2932         -    add_srs_wkt (p, 14,
  2933         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6433\"]]");
  2934         -    p = add_epsg_def_ex (filter, first, last, 6434, "epsg", 6434,
  2935         -        "NAD83(2011) / Connecticut (ftUS)", 0, 0,
  2936         -        "GRS 1980", "Greenwich",
  2937         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2938         -        "X", "East", "Y", "North");
  2939         -    add_proj4text (p, 0,
  2940         -        "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
  2941         -    add_proj4text (p, 1,
  2942         -        ".83333333333334 +lon_0=-72.75 +x_0=304800.6096012192 +y_");
  2943         -    add_proj4text (p, 2,
  2944         -        "0=152400.3048006096 +ellps=GRS80 +units=us-ft +no_defs");
  2945         -    add_srs_wkt (p, 0,
  2946         -        "PROJCS[\"NAD83(2011) / Connecticut (ftUS)\",GEOGCS[\"NAD");
         2834  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
         2835  +    add_srs_wkt (p, 7,
         2836  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
         2837  +    add_srs_wkt (p, 8,
         2838  +        "el_1\",36.16666666666666],PARAMETER[\"standard_parallel_");
         2839  +    add_srs_wkt (p, 9,
         2840  +        "2\",34.33333333333334],PARAMETER[\"latitude_of_origin\",");
         2841  +    add_srs_wkt (p, 10,
         2842  +        "33.75],PARAMETER[\"central_meridian\",-79],PARAMETER[\"f");
         2843  +    add_srs_wkt (p, 11,
         2844  +        "alse_easting\",2000000],PARAMETER[\"false_northing\",0],");
         2845  +    add_srs_wkt (p, 12,
         2846  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
         2847  +    add_srs_wkt (p, 13,
         2848  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         2849  +    add_srs_wkt (p, 14,
         2850  +        "ORITY[\"EPSG\",\"6543\"]]");
         2851  +    p = add_epsg_def (filter, first, last, 6544, "epsg", 6544,
         2852  +        "NAD83(2011) / North Dakota North");
         2853  +    add_proj4text (p, 0,
         2854  +        "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333");
         2855  +    add_proj4text (p, 1,
         2856  +        "333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GR");
         2857  +    add_proj4text (p, 2,
         2858  +        "S80 +units=m +no_defs");
         2859  +    add_srs_wkt (p, 0,
         2860  +        "PROJCS[\"NAD83(2011) / North Dakota North\",GEOGCS[\"NAD");
         2861  +    add_srs_wkt (p, 1,
         2862  +        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
         2863  +    add_srs_wkt (p, 2,
         2864  +        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
         2865  +    add_srs_wkt (p, 3,
         2866  +        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
         2867  +    add_srs_wkt (p, 4,
         2868  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         2869  +    add_srs_wkt (p, 5,
         2870  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         2871  +    add_srs_wkt (p, 6,
         2872  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambe");
         2873  +    add_srs_wkt (p, 7,
         2874  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
         2875  +    add_srs_wkt (p, 8,
         2876  +        "1\",48.73333333333333],PARAMETER[\"standard_parallel_2\"");
         2877  +    add_srs_wkt (p, 9,
         2878  +        ",47.43333333333333],PARAMETER[\"latitude_of_origin\",47]");
         2879  +    add_srs_wkt (p, 10,
         2880  +        ",PARAMETER[\"central_meridian\",-100.5],PARAMETER[\"fals");
         2881  +    add_srs_wkt (p, 11,
         2882  +        "e_easting\",600000],PARAMETER[\"false_northing\",0],UNIT");
         2883  +    add_srs_wkt (p, 12,
         2884  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         2885  +    add_srs_wkt (p, 13,
         2886  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6544\"]]");
         2887  +    p = add_epsg_def (filter, first, last, 6545, "epsg", 6545,
         2888  +        "NAD83(2011) / North Dakota North (ft)");
         2889  +    add_proj4text (p, 0,
         2890  +        "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333");
         2891  +    add_proj4text (p, 1,
         2892  +        "333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +");
         2893  +    add_proj4text (p, 2,
         2894  +        "ellps=GRS80 +units=ft +no_defs");
         2895  +    add_srs_wkt (p, 0,
         2896  +        "PROJCS[\"NAD83(2011) / North Dakota North (ft)\",GEOGCS[");
         2897  +    add_srs_wkt (p, 1,
         2898  +        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
         2899  +    add_srs_wkt (p, 2,
         2900  +        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
         2901  +    add_srs_wkt (p, 3,
         2902  +        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
         2903  +    add_srs_wkt (p, 4,
         2904  +        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2905  +    add_srs_wkt (p, 5,
         2906  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2907  +    add_srs_wkt (p, 6,
         2908  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"L");
         2909  +    add_srs_wkt (p, 7,
         2910  +        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         2911  +    add_srs_wkt (p, 8,
         2912  +        "lel_1\",48.73333333333333],PARAMETER[\"standard_parallel");
         2913  +    add_srs_wkt (p, 9,
         2914  +        "_2\",47.43333333333333],PARAMETER[\"latitude_of_origin\"");
         2915  +    add_srs_wkt (p, 10,
         2916  +        ",47],PARAMETER[\"central_meridian\",-100.5],PARAMETER[\"");
         2917  +    add_srs_wkt (p, 11,
         2918  +        "false_easting\",1968503.937],PARAMETER[\"false_northing\"");
         2919  +    add_srs_wkt (p, 12,
         2920  +        ",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],A");
         2921  +    add_srs_wkt (p, 13,
         2922  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6");
         2923  +    add_srs_wkt (p, 14,
         2924  +        "545\"]]");
         2925  +    p = add_epsg_def (filter, first, last, 6546, "epsg", 6546,
         2926  +        "NAD83(2011) / North Dakota South");
         2927  +    add_proj4text (p, 0,
         2928  +        "+proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333");
         2929  +    add_proj4text (p, 1,
         2930  +        "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +");
         2931  +    add_proj4text (p, 2,
         2932  +        "y_0=0 +ellps=GRS80 +units=m +no_defs");
         2933  +    add_srs_wkt (p, 0,
         2934  +        "PROJCS[\"NAD83(2011) / North Dakota South\",GEOGCS[\"NAD");
  2947   2935       add_srs_wkt (p, 1,
  2948   2936           "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
  2949   2937       add_srs_wkt (p, 2,
  2950   2938           "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
  2951   2939       add_srs_wkt (p, 3,
  2952   2940           "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
  2953   2941       add_srs_wkt (p, 4,
  2954   2942           "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2955   2943       add_srs_wkt (p, 5,
  2956   2944           "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2957   2945       add_srs_wkt (p, 6,
  2958         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2959         -    add_srs_wkt (p, 7,
  2960         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
  2961         -    add_srs_wkt (p, 8,
  2962         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41");
  2963         -    add_srs_wkt (p, 9,
  2964         -        ".86666666666667],PARAMETER[\"standard_parallel_2\",41.2]");
  2965         -    add_srs_wkt (p, 10,
  2966         -        ",PARAMETER[\"latitude_of_origin\",40.83333333333334],PAR");
  2967         -    add_srs_wkt (p, 11,
  2968         -        "AMETER[\"central_meridian\",-72.75],PARAMETER[\"false_ea");
  2969         -    add_srs_wkt (p, 12,
  2970         -        "sting\",1000000],PARAMETER[\"false_northing\",500000],UN");
  2971         -    add_srs_wkt (p, 13,
  2972         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
         2946  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambe");
         2947  +    add_srs_wkt (p, 7,
         2948  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
         2949  +    add_srs_wkt (p, 8,
         2950  +        "1\",47.48333333333333],PARAMETER[\"standard_parallel_2\"");
         2951  +    add_srs_wkt (p, 9,
         2952  +        ",46.18333333333333],PARAMETER[\"latitude_of_origin\",45.");
         2953  +    add_srs_wkt (p, 10,
         2954  +        "66666666666666],PARAMETER[\"central_meridian\",-100.5],P");
         2955  +    add_srs_wkt (p, 11,
         2956  +        "ARAMETER[\"false_easting\",600000],PARAMETER[\"false_nor");
         2957  +    add_srs_wkt (p, 12,
         2958  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2959  +    add_srs_wkt (p, 13,
         2960  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
         2961  +    add_srs_wkt (p, 14,
         2962  +        "\"6546\"]]");
         2963  +    p = add_epsg_def (filter, first, last, 6547, "epsg", 6547,
         2964  +        "NAD83(2011) / North Dakota South (ft)");
         2965  +    add_proj4text (p, 0,
         2966  +        "+proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333");
         2967  +    add_proj4text (p, 1,
         2968  +        "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9");
         2969  +    add_proj4text (p, 2,
         2970  +        "999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs");
         2971  +    add_srs_wkt (p, 0,
         2972  +        "PROJCS[\"NAD83(2011) / North Dakota South (ft)\",GEOGCS[");
         2973  +    add_srs_wkt (p, 1,
         2974  +        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
         2975  +    add_srs_wkt (p, 2,
         2976  +        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
         2977  +    add_srs_wkt (p, 3,
         2978  +        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
         2979  +    add_srs_wkt (p, 4,
         2980  +        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2981  +    add_srs_wkt (p, 5,
         2982  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2983  +    add_srs_wkt (p, 6,
         2984  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"L");
         2985  +    add_srs_wkt (p, 7,
         2986  +        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         2987  +    add_srs_wkt (p, 8,
         2988  +        "lel_1\",47.48333333333333],PARAMETER[\"standard_parallel");
         2989  +    add_srs_wkt (p, 9,
         2990  +        "_2\",46.18333333333333],PARAMETER[\"latitude_of_origin\"");
         2991  +    add_srs_wkt (p, 10,
         2992  +        ",45.66666666666666],PARAMETER[\"central_meridian\",-100.");
         2993  +    add_srs_wkt (p, 11,
         2994  +        "5],PARAMETER[\"false_easting\",1968503.937],PARAMETER[\"");
         2995  +    add_srs_wkt (p, 12,
         2996  +        "false_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPS");
         2997  +    add_srs_wkt (p, 13,
         2998  +        "G\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
         2999  +    add_srs_wkt (p, 14,
         3000  +        "ITY[\"EPSG\",\"6547\"]]");
         3001  +    p = add_epsg_def (filter, first, last, 6548, "epsg", 6548,
         3002  +        "NAD83(2011) / Ohio North");
         3003  +    add_proj4text (p, 0,
         3004  +        "+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39");
         3005  +    add_proj4text (p, 1,
         3006  +        ".66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=G");
         3007  +    add_proj4text (p, 2,
         3008  +        "RS80 +units=m +no_defs");
         3009  +    add_srs_wkt (p, 0,
         3010  +        "PROJCS[\"NAD83(2011) / Ohio North\",GEOGCS[\"NAD83(2011)");
         3011  +    add_srs_wkt (p, 1,
         3012  +        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
         3013  +    add_srs_wkt (p, 2,
         3014  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         3015  +    add_srs_wkt (p, 3,
         3016  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
         3017  +    add_srs_wkt (p, 4,
         3018  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         3019  +    add_srs_wkt (p, 5,
         3020  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         3021  +    add_srs_wkt (p, 6,
         3022  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
         3023  +    add_srs_wkt (p, 7,
         3024  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.7],P");
         3025  +    add_srs_wkt (p, 8,
         3026  +        "ARAMETER[\"standard_parallel_2\",40.43333333333333],PARA");
         3027  +    add_srs_wkt (p, 9,
         3028  +        "METER[\"latitude_of_origin\",39.66666666666666],PARAMETE");
         3029  +    add_srs_wkt (p, 10,
         3030  +        "R[\"central_meridian\",-82.5],PARAMETER[\"false_easting\"");
         3031  +    add_srs_wkt (p, 11,
         3032  +        ",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         3033  +    add_srs_wkt (p, 12,
         3034  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         3035  +    add_srs_wkt (p, 13,
         3036  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6548\"]]");
         3037  +    p = add_epsg_def (filter, first, last, 6549, "epsg", 6549,
         3038  +        "NAD83(2011) / Ohio North (ftUS)");
         3039  +    add_proj4text (p, 0,
         3040  +        "+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39");
         3041  +    add_proj4text (p, 1,
         3042  +        ".66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=G");
         3043  +    add_proj4text (p, 2,
         3044  +        "RS80 +units=us-ft +no_defs");
         3045  +    add_srs_wkt (p, 0,
         3046  +        "PROJCS[\"NAD83(2011) / Ohio North (ftUS)\",GEOGCS[\"NAD8");
         3047  +    add_srs_wkt (p, 1,
         3048  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         3049  +    add_srs_wkt (p, 2,
         3050  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         3051  +    add_srs_wkt (p, 3,
         3052  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         3053  +    add_srs_wkt (p, 4,
         3054  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         3055  +    add_srs_wkt (p, 5,
         3056  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         3057  +    add_srs_wkt (p, 6,
         3058  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
         3059  +    add_srs_wkt (p, 7,
         3060  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3061  +    add_srs_wkt (p, 8,
         3062  +        "\",41.7],PARAMETER[\"standard_parallel_2\",40.4333333333");
         3063  +    add_srs_wkt (p, 9,
         3064  +        "3333],PARAMETER[\"latitude_of_origin\",39.66666666666666");
         3065  +    add_srs_wkt (p, 10,
         3066  +        "],PARAMETER[\"central_meridian\",-82.5],PARAMETER[\"fals");
         3067  +    add_srs_wkt (p, 11,
         3068  +        "e_easting\",1968500],PARAMETER[\"false_northing\",0],UNI");
         3069  +    add_srs_wkt (p, 12,
         3070  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
         3071  +    add_srs_wkt (p, 13,
         3072  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  2973   3073       add_srs_wkt (p, 14,
  2974         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  2975         -    add_srs_wkt (p, 15,
  2976         -        "ITY[\"EPSG\",\"6434\"]]");
  2977         -    p = add_epsg_def_ex (filter, first, last, 6435, "epsg", 6435,
  2978         -        "NAD83(2011) / Delaware", 0, 0,
  2979         -        "GRS 1980", "Greenwich",
  2980         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2981         -        "X", "East", "Y", "North");
         3074  +        "TY[\"EPSG\",\"6549\"]]");
         3075  +    p = add_epsg_def (filter, first, last, 6550, "epsg", 6550,
         3076  +        "NAD83(2011) / Ohio South");
  2982   3077       add_proj4text (p, 0,
  2983         -        "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
         3078  +        "+proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333");
  2984   3079       add_proj4text (p, 1,
  2985         -        "995 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         3080  +        "333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS");
         3081  +    add_proj4text (p, 2,
         3082  +        "80 +units=m +no_defs");
  2986   3083       add_srs_wkt (p, 0,
  2987         -        "PROJCS[\"NAD83(2011) / Delaware\",GEOGCS[\"NAD83(2011)\"");
         3084  +        "PROJCS[\"NAD83(2011) / Ohio South\",GEOGCS[\"NAD83(2011)");
  2988   3085       add_srs_wkt (p, 1,
  2989         -        ",DATUM[\"NAD83_National_Spatial_Reference_System_2011\",");
         3086  +        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
  2990   3087       add_srs_wkt (p, 2,
  2991         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         3088  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  2992   3089       add_srs_wkt (p, 3,
  2993   3090           "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
  2994   3091       add_srs_wkt (p, 4,
  2995   3092           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2996   3093       add_srs_wkt (p, 5,
  2997         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2998         -    add_srs_wkt (p, 6,
  2999         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  3000         -    add_srs_wkt (p, 7,
  3001         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercator\"]");
  3002         -    add_srs_wkt (p, 8,
  3003         -        ",PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"centra");
  3004         -    add_srs_wkt (p, 9,
  3005         -        "l_meridian\",-75.41666666666667],PARAMETER[\"scale_facto");
  3006         -    add_srs_wkt (p, 10,
  3007         -        "r\",0.999995],PARAMETER[\"false_easting\",200000],PARAME");
  3008         -    add_srs_wkt (p, 11,
  3009         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3010         -    add_srs_wkt (p, 12,
  3011         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  3012         -    add_srs_wkt (p, 13,
  3013         -        "ORITY[\"EPSG\",\"6435\"]]");
  3014         -    p = add_epsg_def_ex (filter, first, last, 6436, "epsg", 6436,
  3015         -        "NAD83(2011) / Delaware (ftUS)", 0, 0,
  3016         -        "GRS 1980", "Greenwich",
  3017         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3018         -        "X", "East", "Y", "North");
  3019         -    add_proj4text (p, 0,
  3020         -        "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
  3021         -    add_proj4text (p, 1,
  3022         -        "995 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us");
  3023         -    add_proj4text (p, 2,
  3024         -        "-ft +no_defs");
  3025         -    add_srs_wkt (p, 0,
  3026         -        "PROJCS[\"NAD83(2011) / Delaware (ftUS)\",GEOGCS[\"NAD83(");
  3027         -    add_srs_wkt (p, 1,
  3028         -        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
  3029         -    add_srs_wkt (p, 2,
  3030         -        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
  3031         -    add_srs_wkt (p, 3,
  3032         -        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
  3033         -    add_srs_wkt (p, 4,
  3034         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  3035         -    add_srs_wkt (p, 5,
  3036         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  3037         -    add_srs_wkt (p, 6,
  3038         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  3039         -    add_srs_wkt (p, 7,
  3040         -        "UTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mer");
  3041         -    add_srs_wkt (p, 8,
  3042         -        "cator\"],PARAMETER[\"latitude_of_origin\",38],PARAMETER[");
  3043         -    add_srs_wkt (p, 9,
  3044         -        "\"central_meridian\",-75.41666666666667],PARAMETER[\"sca");
  3045         -    add_srs_wkt (p, 10,
  3046         -        "le_factor\",0.999995],PARAMETER[\"false_easting\",656166");
  3047         -    add_srs_wkt (p, 11,
  3048         -        ".667],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
  3049         -    add_srs_wkt (p, 12,
  3050         -        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
  3051         -    add_srs_wkt (p, 13,
  3052         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6");
         3094  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         3095  +    add_srs_wkt (p, 6,
         3096  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
         3097  +    add_srs_wkt (p, 7,
         3098  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.0333");
         3099  +    add_srs_wkt (p, 8,
         3100  +        "3333333333],PARAMETER[\"standard_parallel_2\",38.7333333");
         3101  +    add_srs_wkt (p, 9,
         3102  +        "3333333],PARAMETER[\"latitude_of_origin\",38],PARAMETER[");
         3103  +    add_srs_wkt (p, 10,
         3104  +        "\"central_meridian\",-82.5],PARAMETER[\"false_easting\",");
         3105  +    add_srs_wkt (p, 11,
         3106  +        "600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         3107  +    add_srs_wkt (p, 12,
         3108  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         3109  +    add_srs_wkt (p, 13,
         3110  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6550\"]]");
         3111  +    p = add_epsg_def (filter, first, last, 6551, "epsg", 6551,
         3112  +        "NAD83(2011) / Ohio South (ftUS)");
         3113  +    add_proj4text (p, 0,
         3114  +        "+proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333");
         3115  +    add_proj4text (p, 1,
         3116  +        "333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS");
         3117  +    add_proj4text (p, 2,
         3118  +        "80 +units=us-ft +no_defs");
         3119  +    add_srs_wkt (p, 0,
         3120  +        "PROJCS[\"NAD83(2011) / Ohio South (ftUS)\",GEOGCS[\"NAD8");
         3121  +    add_srs_wkt (p, 1,
         3122  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         3123  +    add_srs_wkt (p, 2,
         3124  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         3125  +    add_srs_wkt (p, 3,
         3126  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         3127  +    add_srs_wkt (p, 4,
         3128  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         3129  +    add_srs_wkt (p, 5,
         3130  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         3131  +    add_srs_wkt (p, 6,
         3132  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
         3133  +    add_srs_wkt (p, 7,
         3134  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         3135  +    add_srs_wkt (p, 8,
         3136  +        "\",40.03333333333333],PARAMETER[\"standard_parallel_2\",");
         3137  +    add_srs_wkt (p, 9,
         3138  +        "38.73333333333333],PARAMETER[\"latitude_of_origin\",38],");
         3139  +    add_srs_wkt (p, 10,
         3140  +        "PARAMETER[\"central_meridian\",-82.5],PARAMETER[\"false_");
         3141  +    add_srs_wkt (p, 11,
         3142  +        "easting\",1968500],PARAMETER[\"false_northing\",0],UNIT[");
         3143  +    add_srs_wkt (p, 12,
         3144  +        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
         3145  +    add_srs_wkt (p, 13,
         3146  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         3147  +    add_srs_wkt (p, 14,
         3148  +        "[\"EPSG\",\"6551\"]]");
         3149  +    p = add_epsg_def (filter, first, last, 6552, "epsg", 6552,
         3150  +        "NAD83(2011) / Oklahoma North");
         3151  +    add_proj4text (p, 0,
         3152  +        "+proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666");
         3153  +    add_proj4text (p, 1,
         3154  +        "667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80");
         3155  +    add_proj4text (p, 2,
         3156  +        " +units=m +no_defs");
         3157  +    add_srs_wkt (p, 0,
         3158  +        "PROJCS[\"NAD83(2011) / Oklahoma North\",GEOGCS[\"NAD83(2");
         3159  +    add_srs_wkt (p, 1,
         3160  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
         3161  +    add_srs_wkt (p, 2,
         3162  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
         3163  +    add_srs_wkt (p, 3,
         3164  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
         3165  +    add_srs_wkt (p, 4,
         3166  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         3167  +    add_srs_wkt (p, 5,
         3168  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         3169  +    add_srs_wkt (p, 6,
         3170  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
         3171  +    add_srs_wkt (p, 7,
         3172  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
         3173  +    add_srs_wkt (p, 8,
         3174  +        "6.76666666666667],PARAMETER[\"standard_parallel_2\",35.5");
         3175  +    add_srs_wkt (p, 9,
         3176  +        "6666666666667],PARAMETER[\"latitude_of_origin\",35],PARA");
         3177  +    add_srs_wkt (p, 10,
         3178  +        "METER[\"central_meridian\",-98],PARAMETER[\"false_eastin");
         3179  +    add_srs_wkt (p, 11,
         3180  +        "g\",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         3181  +    add_srs_wkt (p, 12,
         3182  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
         3183  +    add_srs_wkt (p, 13,
         3184  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6552\"]]");
         3185  +    p = add_epsg_def (filter, first, last, 6553, "epsg", 6553,
         3186  +        "NAD83(2011) / Oklahoma North (ftUS)");
         3187  +    add_proj4text (p, 0,
         3188  +        "+proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666");
         3189  +    add_proj4text (p, 1,
         3190  +        "667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80");
         3191  +    add_proj4text (p, 2,
         3192  +        " +units=us-ft +no_defs");
         3193  +    add_srs_wkt (p, 0,
         3194  +        "PROJCS[\"NAD83(2011) / Oklahoma North (ftUS)\",GEOGCS[\"");
         3195  +    add_srs_wkt (p, 1,
         3196  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
         3197  +    add_srs_wkt (p, 2,
         3198  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         3199  +    add_srs_wkt (p, 3,
         3200  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
         3201  +    add_srs_wkt (p, 4,
         3202  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         3203  +    add_srs_wkt (p, 5,
         3204  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         3205  +    add_srs_wkt (p, 6,
         3206  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
         3207  +    add_srs_wkt (p, 7,
         3208  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
         3209  +    add_srs_wkt (p, 8,
         3210  +        "el_1\",36.76666666666667],PARAMETER[\"standard_parallel_");
         3211  +    add_srs_wkt (p, 9,
         3212  +        "2\",35.56666666666667],PARAMETER[\"latitude_of_origin\",");
         3213  +    add_srs_wkt (p, 10,
         3214  +        "35],PARAMETER[\"central_meridian\",-98],PARAMETER[\"fals");
         3215  +    add_srs_wkt (p, 11,
         3216  +        "e_easting\",1968500],PARAMETER[\"false_northing\",0],UNI");
         3217  +    add_srs_wkt (p, 12,
         3218  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
         3219  +    add_srs_wkt (p, 13,
         3220  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
         3221  +    add_srs_wkt (p, 14,
         3222  +        "TY[\"EPSG\",\"6553\"]]");
         3223  +    p = add_epsg_def (filter, first, last, 6554, "epsg", 6554,
         3224  +        "NAD83(2011) / Oklahoma South");
         3225  +    add_proj4text (p, 0,
         3226  +        "+proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333");
         3227  +    add_proj4text (p, 1,
         3228  +        "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0");
         3229  +    add_proj4text (p, 2,
         3230  +        "=0 +ellps=GRS80 +units=m +no_defs");
         3231  +    add_srs_wkt (p, 0,
         3232  +        "PROJCS[\"NAD83(2011) / Oklahoma South\",GEOGCS[\"NAD83(2");
         3233  +    add_srs_wkt (p, 1,
         3234  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
         3235  +    add_srs_wkt (p, 2,
         3236  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
         3237  +    add_srs_wkt (p, 3,
         3238  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
         3239  +    add_srs_wkt (p, 4,
         3240  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         3241  +    add_srs_wkt (p, 5,
         3242  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         3243  +    add_srs_wkt (p, 6,
         3244  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
         3245  +    add_srs_wkt (p, 7,
         3246  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
         3247  +    add_srs_wkt (p, 8,
         3248  +        "5.23333333333333],PARAMETER[\"standard_parallel_2\",33.9");
         3249  +    add_srs_wkt (p, 9,
         3250  +        "3333333333333],PARAMETER[\"latitude_of_origin\",33.33333");
         3251  +    add_srs_wkt (p, 10,
         3252  +        "333333334],PARAMETER[\"central_meridian\",-98],PARAMETER");
         3253  +    add_srs_wkt (p, 11,
         3254  +        "[\"false_easting\",600000],PARAMETER[\"false_northing\",");
         3255  +    add_srs_wkt (p, 12,
         3256  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         3257  +    add_srs_wkt (p, 13,
         3258  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6554\"]");
  3053   3259       add_srs_wkt (p, 14,
  3054         -        "436\"]]");
  3055         -    p = add_epsg_def_ex (filter, first, last, 6437, "epsg", 6437,
  3056         -        "NAD83(2011) / Florida East", 0, 0,
  3057         -        "GRS 1980", "Greenwich",
  3058         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3059         -        "X", "East", "Y", "North");
         3260  +        "]");
         3261  +    p = add_epsg_def (filter, first, last, 6555, "epsg", 6555,
         3262  +        "NAD83(2011) / Oklahoma South (ftUS)");
  3060   3263       add_proj4text (p, 0,
  3061         -        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
         3264  +        "+proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333");
  3062   3265       add_proj4text (p, 1,
  3063         -        "941177 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         3266  +        "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0");
         3267  +    add_proj4text (p, 2,
         3268  +        "=0 +ellps=GRS80 +units=us-ft +no_defs");
  3064   3269       add_srs_wkt (p, 0,
  3065         -        "PROJCS[\"NAD83(2011) / Florida East\",GEOGCS[\"NAD83(201");
         3270  +        "PROJCS[\"NAD83(2011) / Oklahoma South (ftUS)\",GEOGCS[\"");
  3066   3271       add_srs_wkt (p, 1,
  3067         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3272  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  3068   3273       add_srs_wkt (p, 2,
  3069         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  3070         -    add_srs_wkt (p, 3,
  3071         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  3072         -    add_srs_wkt (p, 4,
  3073         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3074         -    add_srs_wkt (p, 5,
  3075         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3076         -    add_srs_wkt (p, 6,
  3077         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3078         -    add_srs_wkt (p, 7,
  3079         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  3080         -    add_srs_wkt (p, 8,
  3081         -        "or\"],PARAMETER[\"latitude_of_origin\",24.33333333333333");
  3082         -    add_srs_wkt (p, 9,
  3083         -        "],PARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_");
  3084         -    add_srs_wkt (p, 10,
  3085         -        "factor\",0.999941177],PARAMETER[\"false_easting\",200000");
  3086         -    add_srs_wkt (p, 11,
  3087         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3088         -    add_srs_wkt (p, 12,
  3089         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3090         -    add_srs_wkt (p, 13,
  3091         -        "TH],AUTHORITY[\"EPSG\",\"6437\"]]");
  3092         -    p = add_epsg_def_ex (filter, first, last, 6438, "epsg", 6438,
  3093         -        "NAD83(2011) / Florida East (ftUS)", 0, 0,
  3094         -        "GRS 1980", "Greenwich",
  3095         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3096         -        "X", "East", "Y", "North");
  3097         -    add_proj4text (p, 0,
  3098         -        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
  3099         -    add_proj4text (p, 1,
  3100         -        "941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units");
  3101         -    add_proj4text (p, 2,
  3102         -        "=us-ft +no_defs");
  3103         -    add_srs_wkt (p, 0,
  3104         -        "PROJCS[\"NAD83(2011) / Florida East (ftUS)\",GEOGCS[\"NA");
  3105         -    add_srs_wkt (p, 1,
  3106         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  3107         -    add_srs_wkt (p, 2,
  3108         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         3274  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  3109   3275       add_srs_wkt (p, 3,
  3110         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         3276  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  3111   3277       add_srs_wkt (p, 4,
  3112         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3278  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3113   3279       add_srs_wkt (p, 5,
  3114         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3280  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3115   3281       add_srs_wkt (p, 6,
  3116         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3282  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
  3117   3283       add_srs_wkt (p, 7,
  3118         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
         3284  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
  3119   3285       add_srs_wkt (p, 8,
  3120         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",24.3333333");
         3286  +        "el_1\",35.23333333333333],PARAMETER[\"standard_parallel_");
  3121   3287       add_srs_wkt (p, 9,
  3122         -        "3333333],PARAMETER[\"central_meridian\",-81],PARAMETER[\"");
         3288  +        "2\",33.93333333333333],PARAMETER[\"latitude_of_origin\",");
  3123   3289       add_srs_wkt (p, 10,
  3124         -        "scale_factor\",0.999941177],PARAMETER[\"false_easting\",");
         3290  +        "33.33333333333334],PARAMETER[\"central_meridian\",-98],P");
  3125   3291       add_srs_wkt (p, 11,
  3126         -        "656166.667],PARAMETER[\"false_northing\",0],UNIT[\"US su");
         3292  +        "ARAMETER[\"false_easting\",1968500],PARAMETER[\"false_no");
  3127   3293       add_srs_wkt (p, 12,
  3128         -        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
         3294  +        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
  3129   3295       add_srs_wkt (p, 13,
  3130         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
         3296  +        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  3131   3297       add_srs_wkt (p, 14,
  3132         -        "\",\"6438\"]]");
  3133         -    p = add_epsg_def_ex (filter, first, last, 6439, "epsg", 6439,
  3134         -        "NAD83(2011) / Florida GDL Albers", 0, 0,
  3135         -        "GRS 1980", "Greenwich",
  3136         -        "NAD83_National_Spatial_Reference_System_2011", "Albers_Conic_Equal_Area", "metre",
  3137         -        "X", "East", "Y", "North");
         3298  +        ",NORTH],AUTHORITY[\"EPSG\",\"6555\"]]");
         3299  +    p = add_epsg_def (filter, first, last, 6556, "epsg", 6556,
         3300  +        "NAD83(2011) / Oregon Lambert");
  3138   3301       add_proj4text (p, 0,
  3139         -        "+proj=aea +lat_1=24 +lat_2=31.5 +lat_0=24 +lon_0=-84 +x_");
         3302  +        "+proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120");
  3140   3303       add_proj4text (p, 1,
  3141         -        "0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         3304  +        ".5 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  3142   3305       add_srs_wkt (p, 0,
  3143         -        "PROJCS[\"NAD83(2011) / Florida GDL Albers\",GEOGCS[\"NAD");
         3306  +        "PROJCS[\"NAD83(2011) / Oregon Lambert\",GEOGCS[\"NAD83(2");
  3144   3307       add_srs_wkt (p, 1,
  3145         -        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
         3308  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  3146   3309       add_srs_wkt (p, 2,
  3147         -        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
  3148         -    add_srs_wkt (p, 3,
  3149         -        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
  3150         -    add_srs_wkt (p, 4,
  3151         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3152         -    add_srs_wkt (p, 5,
  3153         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3154         -    add_srs_wkt (p, 6,
  3155         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  3156         -    add_srs_wkt (p, 7,
  3157         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Albers_Coni");
  3158         -    add_srs_wkt (p, 8,
  3159         -        "c_Equal_Area\"],PARAMETER[\"standard_parallel_1\",24],PA");
  3160         -    add_srs_wkt (p, 9,
  3161         -        "RAMETER[\"standard_parallel_2\",31.5],PARAMETER[\"latitu");
  3162         -    add_srs_wkt (p, 10,
  3163         -        "de_of_center\",24],PARAMETER[\"longitude_of_center\",-84");
  3164         -    add_srs_wkt (p, 11,
  3165         -        "],PARAMETER[\"false_easting\",400000],PARAMETER[\"false_");
  3166         -    add_srs_wkt (p, 12,
  3167         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  3168         -    add_srs_wkt (p, 13,
  3169         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  3170         -    add_srs_wkt (p, 14,
  3171         -        "\",\"6439\"]]");
  3172         -    p = add_epsg_def_ex (filter, first, last, 6440, "epsg", 6440,
  3173         -        "NAD83(2011) / Florida North", 0, 0,
  3174         -        "GRS 1980", "Greenwich",
  3175         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  3176         -        "X", "East", "Y", "North");
  3177         -    add_proj4text (p, 0,
  3178         -        "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
  3179         -    add_proj4text (p, 1,
  3180         -        "9 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m ");
  3181         -    add_proj4text (p, 2,
  3182         -        "+no_defs");
  3183         -    add_srs_wkt (p, 0,
  3184         -        "PROJCS[\"NAD83(2011) / Florida North\",GEOGCS[\"NAD83(20");
  3185         -    add_srs_wkt (p, 1,
  3186         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  3187         -    add_srs_wkt (p, 2,
  3188         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         3310  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  3189   3311       add_srs_wkt (p, 3,
  3190         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         3312  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  3191   3313       add_srs_wkt (p, 4,
  3192         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3314  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3193   3315       add_srs_wkt (p, 5,
  3194         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3316  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3195   3317       add_srs_wkt (p, 6,
  3196         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3318  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
  3197   3319       add_srs_wkt (p, 7,
  3198         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal");
         3320  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
  3199   3321       add_srs_wkt (p, 8,
  3200         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",30.75],P");
         3322  +        "3],PARAMETER[\"standard_parallel_2\",45.5],PARAMETER[\"l");
  3201   3323       add_srs_wkt (p, 9,
  3202         -        "ARAMETER[\"standard_parallel_2\",29.58333333333333],PARA");
         3324  +        "atitude_of_origin\",41.75],PARAMETER[\"central_meridian\"");
  3203   3325       add_srs_wkt (p, 10,
  3204         -        "METER[\"latitude_of_origin\",29],PARAMETER[\"central_mer");
         3326  +        ",-120.5],PARAMETER[\"false_easting\",400000],PARAMETER[\"");
  3205   3327       add_srs_wkt (p, 11,
  3206         -        "idian\",-84.5],PARAMETER[\"false_easting\",600000],PARAM");
         3328  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3207   3329       add_srs_wkt (p, 12,
  3208         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         3330  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  3209   3331       add_srs_wkt (p, 13,
  3210         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  3211         -    add_srs_wkt (p, 14,
  3212         -        "HORITY[\"EPSG\",\"6440\"]]");
  3213         -    p = add_epsg_def_ex (filter, first, last, 6441, "epsg", 6441,
  3214         -        "NAD83(2011) / Florida North (ftUS)", 0, 0,
  3215         -        "GRS 1980", "Greenwich",
  3216         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3217         -        "X", "East", "Y", "North");
         3332  +        "\"EPSG\",\"6556\"]]");
         3333  +    p = add_epsg_def (filter, first, last, 6557, "epsg", 6557,
         3334  +        "NAD83(2011) / Oregon Lambert (ft)");
  3218   3335       add_proj4text (p, 0,
  3219         -        "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
         3336  +        "+proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120");
  3220   3337       add_proj4text (p, 1,
  3221         -        "9 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us");
         3338  +        ".5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +units=ft +no");
  3222   3339       add_proj4text (p, 2,
  3223         -        "-ft +no_defs");
         3340  +        "_defs");
  3224   3341       add_srs_wkt (p, 0,
  3225         -        "PROJCS[\"NAD83(2011) / Florida North (ftUS)\",GEOGCS[\"N");
  3226         -    add_srs_wkt (p, 1,
  3227         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
  3228         -    add_srs_wkt (p, 2,
  3229         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
  3230         -    add_srs_wkt (p, 3,
  3231         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  3232         -    add_srs_wkt (p, 4,
  3233         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3234         -    add_srs_wkt (p, 5,
  3235         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3236         -    add_srs_wkt (p, 6,
  3237         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  3238         -    add_srs_wkt (p, 7,
  3239         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
  3240         -    add_srs_wkt (p, 8,
  3241         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
  3242         -    add_srs_wkt (p, 9,
  3243         -        "0.75],PARAMETER[\"standard_parallel_2\",29.5833333333333");
  3244         -    add_srs_wkt (p, 10,
  3245         -        "3],PARAMETER[\"latitude_of_origin\",29],PARAMETER[\"cent");
  3246         -    add_srs_wkt (p, 11,
  3247         -        "ral_meridian\",-84.5],PARAMETER[\"false_easting\",196850");
  3248         -    add_srs_wkt (p, 12,
  3249         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot");
  3250         -    add_srs_wkt (p, 13,
  3251         -        "\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS");
  3252         -    add_srs_wkt (p, 14,
  3253         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6441");
  3254         -    add_srs_wkt (p, 15,
  3255         -        "\"]]");
  3256         -    p = add_epsg_def_ex (filter, first, last, 6442, "epsg", 6442,
  3257         -        "NAD83(2011) / Florida West", 0, 0,
  3258         -        "GRS 1980", "Greenwich",
  3259         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3260         -        "X", "East", "Y", "North");
  3261         -    add_proj4text (p, 0,
  3262         -        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
  3263         -    add_proj4text (p, 1,
  3264         -        "941177 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  3265         -    add_srs_wkt (p, 0,
  3266         -        "PROJCS[\"NAD83(2011) / Florida West\",GEOGCS[\"NAD83(201");
  3267         -    add_srs_wkt (p, 1,
  3268         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  3269         -    add_srs_wkt (p, 2,
  3270         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  3271         -    add_srs_wkt (p, 3,
  3272         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  3273         -    add_srs_wkt (p, 4,
  3274         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3275         -    add_srs_wkt (p, 5,
  3276         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3277         -    add_srs_wkt (p, 6,
  3278         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3279         -    add_srs_wkt (p, 7,
  3280         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  3281         -    add_srs_wkt (p, 8,
  3282         -        "or\"],PARAMETER[\"latitude_of_origin\",24.33333333333333");
  3283         -    add_srs_wkt (p, 9,
  3284         -        "],PARAMETER[\"central_meridian\",-82],PARAMETER[\"scale_");
  3285         -    add_srs_wkt (p, 10,
  3286         -        "factor\",0.999941177],PARAMETER[\"false_easting\",200000");
  3287         -    add_srs_wkt (p, 11,
  3288         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3289         -    add_srs_wkt (p, 12,
  3290         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3291         -    add_srs_wkt (p, 13,
  3292         -        "TH],AUTHORITY[\"EPSG\",\"6442\"]]");
  3293         -    p = add_epsg_def_ex (filter, first, last, 6443, "epsg", 6443,
  3294         -        "NAD83(2011) / Florida West (ftUS)", 0, 0,
  3295         -        "GRS 1980", "Greenwich",
  3296         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3297         -        "X", "East", "Y", "North");
  3298         -    add_proj4text (p, 0,
  3299         -        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
  3300         -    add_proj4text (p, 1,
  3301         -        "941177 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units");
  3302         -    add_proj4text (p, 2,
  3303         -        "=us-ft +no_defs");
  3304         -    add_srs_wkt (p, 0,
  3305         -        "PROJCS[\"NAD83(2011) / Florida West (ftUS)\",GEOGCS[\"NA");
  3306         -    add_srs_wkt (p, 1,
  3307         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  3308         -    add_srs_wkt (p, 2,
  3309         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  3310         -    add_srs_wkt (p, 3,
  3311         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  3312         -    add_srs_wkt (p, 4,
  3313         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3314         -    add_srs_wkt (p, 5,
  3315         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3316         -    add_srs_wkt (p, 6,
  3317         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  3318         -    add_srs_wkt (p, 7,
  3319         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
  3320         -    add_srs_wkt (p, 8,
  3321         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",24.3333333");
  3322         -    add_srs_wkt (p, 9,
  3323         -        "3333333],PARAMETER[\"central_meridian\",-82],PARAMETER[\"");
  3324         -    add_srs_wkt (p, 10,
  3325         -        "scale_factor\",0.999941177],PARAMETER[\"false_easting\",");
  3326         -    add_srs_wkt (p, 11,
  3327         -        "656166.667],PARAMETER[\"false_northing\",0],UNIT[\"US su");
  3328         -    add_srs_wkt (p, 12,
  3329         -        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
  3330         -    add_srs_wkt (p, 13,
  3331         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  3332         -    add_srs_wkt (p, 14,
  3333         -        "\",\"6443\"]]");
  3334         -    p = add_epsg_def_ex (filter, first, last, 6444, "epsg", 6444,
  3335         -        "NAD83(2011) / Georgia East", 0, 0,
  3336         -        "GRS 1980", "Greenwich",
  3337         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3338         -        "X", "East", "Y", "North");
  3339         -    add_proj4text (p, 0,
  3340         -        "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
  3341         -    add_proj4text (p, 1,
  3342         -        "9 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  3343         -    add_srs_wkt (p, 0,
  3344         -        "PROJCS[\"NAD83(2011) / Georgia East\",GEOGCS[\"NAD83(201");
  3345         -    add_srs_wkt (p, 1,
  3346         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  3347         -    add_srs_wkt (p, 2,
  3348         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  3349         -    add_srs_wkt (p, 3,
  3350         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  3351         -    add_srs_wkt (p, 4,
  3352         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3353         -    add_srs_wkt (p, 5,
  3354         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3355         -    add_srs_wkt (p, 6,
  3356         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3357         -    add_srs_wkt (p, 7,
  3358         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  3359         -    add_srs_wkt (p, 8,
  3360         -        "or\"],PARAMETER[\"latitude_of_origin\",30],PARAMETER[\"c");
  3361         -    add_srs_wkt (p, 9,
  3362         -        "entral_meridian\",-82.16666666666667],PARAMETER[\"scale_");
  3363         -    add_srs_wkt (p, 10,
  3364         -        "factor\",0.9999],PARAMETER[\"false_easting\",200000],PAR");
  3365         -    add_srs_wkt (p, 11,
  3366         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  3367         -    add_srs_wkt (p, 12,
  3368         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  3369         -    add_srs_wkt (p, 13,
  3370         -        "UTHORITY[\"EPSG\",\"6444\"]]");
  3371         -    p = add_epsg_def_ex (filter, first, last, 6445, "epsg", 6445,
  3372         -        "NAD83(2011) / Georgia East (ftUS)", 0, 0,
  3373         -        "GRS 1980", "Greenwich",
  3374         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3375         -        "X", "East", "Y", "North");
  3376         -    add_proj4text (p, 0,
  3377         -        "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
  3378         -    add_proj4text (p, 1,
  3379         -        "9 +x_0=200000.0001016002 +y_0=0 +ellps=GRS80 +units=us-f");
  3380         -    add_proj4text (p, 2,
  3381         -        "t +no_defs");
  3382         -    add_srs_wkt (p, 0,
  3383         -        "PROJCS[\"NAD83(2011) / Georgia East (ftUS)\",GEOGCS[\"NA");
         3342  +        "PROJCS[\"NAD83(2011) / Oregon Lambert (ft)\",GEOGCS[\"NA");
  3384   3343       add_srs_wkt (p, 1,
  3385   3344           "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  3386   3345       add_srs_wkt (p, 2,
  3387   3346           "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  3388   3347       add_srs_wkt (p, 3,
  3389   3348           "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  3390   3349       add_srs_wkt (p, 4,
  3391   3350           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3392   3351       add_srs_wkt (p, 5,
  3393   3352           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3394   3353       add_srs_wkt (p, 6,
  3395         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3354  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
         3355  +    add_srs_wkt (p, 7,
         3356  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         3357  +    add_srs_wkt (p, 8,
         3358  +        "_1\",43],PARAMETER[\"standard_parallel_2\",45.5],PARAMET");
         3359  +    add_srs_wkt (p, 9,
         3360  +        "ER[\"latitude_of_origin\",41.75],PARAMETER[\"central_mer");
         3361  +    add_srs_wkt (p, 10,
         3362  +        "idian\",-120.5],PARAMETER[\"false_easting\",1312335.958]");
         3363  +    add_srs_wkt (p, 11,
         3364  +        ",PARAMETER[\"false_northing\",0],UNIT[\"foot\",0.3048,AU");
         3365  +    add_srs_wkt (p, 12,
         3366  +        "THORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         3367  +    add_srs_wkt (p, 13,
         3368  +        "NORTH],AUTHORITY[\"EPSG\",\"6557\"]]");
         3369  +    p = add_epsg_def (filter, first, last, 6558, "epsg", 6558,
         3370  +        "NAD83(2011) / Oregon North");
         3371  +    add_proj4text (p, 0,
         3372  +        "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
         3373  +    add_proj4text (p, 1,
         3374  +        "6666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=G");
         3375  +    add_proj4text (p, 2,
         3376  +        "RS80 +units=m +no_defs");
         3377  +    add_srs_wkt (p, 0,
         3378  +        "PROJCS[\"NAD83(2011) / Oregon North\",GEOGCS[\"NAD83(201");
         3379  +    add_srs_wkt (p, 1,
         3380  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3381  +    add_srs_wkt (p, 2,
         3382  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         3383  +    add_srs_wkt (p, 3,
         3384  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         3385  +    add_srs_wkt (p, 4,
         3386  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3387  +    add_srs_wkt (p, 5,
         3388  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3389  +    add_srs_wkt (p, 6,
         3390  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
         3391  +    add_srs_wkt (p, 7,
         3392  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",46");
         3393  +    add_srs_wkt (p, 8,
         3394  +        "],PARAMETER[\"standard_parallel_2\",44.33333333333334],P");
         3395  +    add_srs_wkt (p, 9,
         3396  +        "ARAMETER[\"latitude_of_origin\",43.66666666666666],PARAM");
         3397  +    add_srs_wkt (p, 10,
         3398  +        "ETER[\"central_meridian\",-120.5],PARAMETER[\"false_east");
         3399  +    add_srs_wkt (p, 11,
         3400  +        "ing\",2500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         3401  +    add_srs_wkt (p, 12,
         3402  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
         3403  +    add_srs_wkt (p, 13,
         3404  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6558\"]]");
         3405  +    p = add_epsg_def (filter, first, last, 6559, "epsg", 6559,
         3406  +        "NAD83(2011) / Oregon North (ft)");
         3407  +    add_proj4text (p, 0,
         3408  +        "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
         3409  +    add_proj4text (p, 1,
         3410  +        "6666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 ");
         3411  +    add_proj4text (p, 2,
         3412  +        "+ellps=GRS80 +units=ft +no_defs");
         3413  +    add_srs_wkt (p, 0,
         3414  +        "PROJCS[\"NAD83(2011) / Oregon North (ft)\",GEOGCS[\"NAD8");
         3415  +    add_srs_wkt (p, 1,
         3416  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         3417  +    add_srs_wkt (p, 2,
         3418  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         3419  +    add_srs_wkt (p, 3,
         3420  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         3421  +    add_srs_wkt (p, 4,
         3422  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         3423  +    add_srs_wkt (p, 5,
         3424  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         3425  +    add_srs_wkt (p, 6,
         3426  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  3396   3427       add_srs_wkt (p, 7,
  3397         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
         3428  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3398   3429       add_srs_wkt (p, 8,
  3399         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",30],PARAME");
         3430  +        "\",46],PARAMETER[\"standard_parallel_2\",44.333333333333");
  3400   3431       add_srs_wkt (p, 9,
  3401         -        "TER[\"central_meridian\",-82.16666666666667],PARAMETER[\"");
         3432  +        "34],PARAMETER[\"latitude_of_origin\",43.66666666666666],");
  3402   3433       add_srs_wkt (p, 10,
  3403         -        "scale_factor\",0.9999],PARAMETER[\"false_easting\",65616");
         3434  +        "PARAMETER[\"central_meridian\",-120.5],PARAMETER[\"false");
  3404   3435       add_srs_wkt (p, 11,
  3405         -        "6.667],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
         3436  +        "_easting\",8202099.738],PARAMETER[\"false_northing\",0],");
  3406   3437       add_srs_wkt (p, 12,
  3407         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
         3438  +        "UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[");
  3408   3439       add_srs_wkt (p, 13,
  3409         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
         3440  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6559\"");
  3410   3441       add_srs_wkt (p, 14,
  3411         -        "6445\"]]");
  3412         -    p = add_epsg_def_ex (filter, first, last, 6446, "epsg", 6446,
  3413         -        "NAD83(2011) / Georgia West", 0, 0,
  3414         -        "GRS 1980", "Greenwich",
  3415         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3416         -        "X", "East", "Y", "North");
         3442  +        "]]");
         3443  +    p = add_epsg_def (filter, first, last, 6560, "epsg", 6560,
         3444  +        "NAD83(2011) / Oregon South");
  3417   3445       add_proj4text (p, 0,
  3418         -        "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
         3446  +        "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
  3419   3447       add_proj4text (p, 1,
  3420         -        "9 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         3448  +        "6666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=G");
         3449  +    add_proj4text (p, 2,
         3450  +        "RS80 +units=m +no_defs");
  3421   3451       add_srs_wkt (p, 0,
  3422         -        "PROJCS[\"NAD83(2011) / Georgia West\",GEOGCS[\"NAD83(201");
         3452  +        "PROJCS[\"NAD83(2011) / Oregon South\",GEOGCS[\"NAD83(201");
  3423   3453       add_srs_wkt (p, 1,
  3424   3454           "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  3425   3455       add_srs_wkt (p, 2,
  3426   3456           "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  3427   3457       add_srs_wkt (p, 3,
  3428   3458           "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  3429   3459       add_srs_wkt (p, 4,
  3430   3460           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3431   3461       add_srs_wkt (p, 5,
  3432   3462           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3433   3463       add_srs_wkt (p, 6,
  3434         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3464  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
  3435   3465       add_srs_wkt (p, 7,
  3436         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
         3466  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",44");
  3437   3467       add_srs_wkt (p, 8,
  3438         -        "or\"],PARAMETER[\"latitude_of_origin\",30],PARAMETER[\"c");
         3468  +        "],PARAMETER[\"standard_parallel_2\",42.33333333333334],P");
  3439   3469       add_srs_wkt (p, 9,
  3440         -        "entral_meridian\",-84.16666666666667],PARAMETER[\"scale_");
         3470  +        "ARAMETER[\"latitude_of_origin\",41.66666666666666],PARAM");
  3441   3471       add_srs_wkt (p, 10,
  3442         -        "factor\",0.9999],PARAMETER[\"false_easting\",700000],PAR");
         3472  +        "ETER[\"central_meridian\",-120.5],PARAMETER[\"false_east");
  3443   3473       add_srs_wkt (p, 11,
  3444         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         3474  +        "ing\",1500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3445   3475       add_srs_wkt (p, 12,
  3446         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         3476  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  3447   3477       add_srs_wkt (p, 13,
  3448         -        "UTHORITY[\"EPSG\",\"6446\"]]");
  3449         -    p = add_epsg_def_ex (filter, first, last, 6447, "epsg", 6447,
  3450         -        "NAD83(2011) / Georgia West (ftUS)", 0, 0,
  3451         -        "GRS 1980", "Greenwich",
  3452         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3453         -        "X", "East", "Y", "North");
         3478  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6560\"]]");
         3479  +    p = add_epsg_def (filter, first, last, 6561, "epsg", 6561,
         3480  +        "NAD83(2011) / Oregon South (ft)");
  3454   3481       add_proj4text (p, 0,
  3455         -        "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
         3482  +        "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
  3456   3483       add_proj4text (p, 1,
  3457         -        "9 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +units=us-f");
         3484  +        "6666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 ");
  3458   3485       add_proj4text (p, 2,
  3459         -        "t +no_defs");
         3486  +        "+ellps=GRS80 +units=ft +no_defs");
  3460   3487       add_srs_wkt (p, 0,
  3461         -        "PROJCS[\"NAD83(2011) / Georgia West (ftUS)\",GEOGCS[\"NA");
  3462         -    add_srs_wkt (p, 1,
  3463         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  3464         -    add_srs_wkt (p, 2,
  3465         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  3466         -    add_srs_wkt (p, 3,
  3467         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  3468         -    add_srs_wkt (p, 4,
  3469         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3470         -    add_srs_wkt (p, 5,
  3471         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3472         -    add_srs_wkt (p, 6,
  3473         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  3474         -    add_srs_wkt (p, 7,
  3475         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
  3476         -    add_srs_wkt (p, 8,
  3477         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",30],PARAME");
  3478         -    add_srs_wkt (p, 9,
  3479         -        "TER[\"central_meridian\",-84.16666666666667],PARAMETER[\"");
  3480         -    add_srs_wkt (p, 10,
  3481         -        "scale_factor\",0.9999],PARAMETER[\"false_easting\",22965");
  3482         -    add_srs_wkt (p, 11,
  3483         -        "83.333],PARAMETER[\"false_northing\",0],UNIT[\"US survey");
  3484         -    add_srs_wkt (p, 12,
  3485         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
  3486         -    add_srs_wkt (p, 13,
  3487         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3488         -    add_srs_wkt (p, 14,
  3489         -        "6447\"]]");
  3490         -    p = add_epsg_def_ex (filter, first, last, 6448, "epsg", 6448,
  3491         -        "NAD83(2011) / Idaho Central", 0, 0,
  3492         -        "GRS 1980", "Greenwich",
  3493         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3494         -        "X", "East", "Y", "North");
  3495         -    add_proj4text (p, 0,
  3496         -        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
  3497         -    add_proj4text (p, 1,
  3498         -        "99473679999999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m ");
  3499         -    add_proj4text (p, 2,
  3500         -        "+no_defs");
  3501         -    add_srs_wkt (p, 0,
  3502         -        "PROJCS[\"NAD83(2011) / Idaho Central\",GEOGCS[\"NAD83(20");
  3503         -    add_srs_wkt (p, 1,
  3504         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  3505         -    add_srs_wkt (p, 2,
  3506         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  3507         -    add_srs_wkt (p, 3,
  3508         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  3509         -    add_srs_wkt (p, 4,
  3510         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3511         -    add_srs_wkt (p, 5,
  3512         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3513         -    add_srs_wkt (p, 6,
  3514         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3515         -    add_srs_wkt (p, 7,
  3516         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  3517         -    add_srs_wkt (p, 8,
  3518         -        "or\"],PARAMETER[\"latitude_of_origin\",41.66666666666666");
  3519         -    add_srs_wkt (p, 9,
  3520         -        "],PARAMETER[\"central_meridian\",-114],PARAMETER[\"scale");
  3521         -    add_srs_wkt (p, 10,
  3522         -        "_factor\",0.999947368],PARAMETER[\"false_easting\",50000");
  3523         -    add_srs_wkt (p, 11,
  3524         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3525         -    add_srs_wkt (p, 12,
  3526         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  3527         -    add_srs_wkt (p, 13,
  3528         -        "RTH],AUTHORITY[\"EPSG\",\"6448\"]]");
  3529         -    p = add_epsg_def_ex (filter, first, last, 6449, "epsg", 6449,
  3530         -        "NAD83(2011) / Idaho Central (ftUS)", 0, 0,
  3531         -        "GRS 1980", "Greenwich",
  3532         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3533         -        "X", "East", "Y", "North");
  3534         -    add_proj4text (p, 0,
  3535         -        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
  3536         -    add_proj4text (p, 1,
  3537         -        "99473679999999 +x_0=500000.0001016001 +y_0=0 +ellps=GRS8");
  3538         -    add_proj4text (p, 2,
  3539         -        "0 +units=us-ft +no_defs");
  3540         -    add_srs_wkt (p, 0,
  3541         -        "PROJCS[\"NAD83(2011) / Idaho Central (ftUS)\",GEOGCS[\"N");
  3542         -    add_srs_wkt (p, 1,
  3543         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
  3544         -    add_srs_wkt (p, 2,
  3545         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
  3546         -    add_srs_wkt (p, 3,
  3547         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  3548         -    add_srs_wkt (p, 4,
  3549         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3550         -    add_srs_wkt (p, 5,
  3551         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3552         -    add_srs_wkt (p, 6,
  3553         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  3554         -    add_srs_wkt (p, 7,
  3555         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
  3556         -    add_srs_wkt (p, 8,
  3557         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",41.6666666");
  3558         -    add_srs_wkt (p, 9,
  3559         -        "6666666],PARAMETER[\"central_meridian\",-114],PARAMETER[");
  3560         -    add_srs_wkt (p, 10,
  3561         -        "\"scale_factor\",0.999947368],PARAMETER[\"false_easting\"");
  3562         -    add_srs_wkt (p, 11,
  3563         -        ",1640416.667],PARAMETER[\"false_northing\",0],UNIT[\"US ");
  3564         -    add_srs_wkt (p, 12,
  3565         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
  3566         -    add_srs_wkt (p, 13,
  3567         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  3568         -    add_srs_wkt (p, 14,
  3569         -        "SG\",\"6449\"]]");
  3570         -    p = add_epsg_def_ex (filter, first, last, 6450, "epsg", 6450,
  3571         -        "NAD83(2011) / Idaho East", 0, 0,
  3572         -        "GRS 1980", "Greenwich",
  3573         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3574         -        "X", "East", "Y", "North");
  3575         -    add_proj4text (p, 0,
  3576         -        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
  3577         -    add_proj4text (p, 1,
  3578         -        "666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +ellps=G");
  3579         -    add_proj4text (p, 2,
  3580         -        "RS80 +units=m +no_defs");
  3581         -    add_srs_wkt (p, 0,
  3582         -        "PROJCS[\"NAD83(2011) / Idaho East\",GEOGCS[\"NAD83(2011)");
  3583         -    add_srs_wkt (p, 1,
  3584         -        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
  3585         -    add_srs_wkt (p, 2,
  3586         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3587         -    add_srs_wkt (p, 3,
  3588         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
  3589         -    add_srs_wkt (p, 4,
  3590         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3591         -    add_srs_wkt (p, 5,
  3592         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  3593         -    add_srs_wkt (p, 6,
  3594         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  3595         -    add_srs_wkt (p, 7,
  3596         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercator\"]");
  3597         -    add_srs_wkt (p, 8,
  3598         -        ",PARAMETER[\"latitude_of_origin\",41.66666666666666],PAR");
  3599         -    add_srs_wkt (p, 9,
  3600         -        "AMETER[\"central_meridian\",-112.1666666666667],PARAMETE");
  3601         -    add_srs_wkt (p, 10,
  3602         -        "R[\"scale_factor\",0.999947368],PARAMETER[\"false_eastin");
  3603         -    add_srs_wkt (p, 11,
  3604         -        "g\",200000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3605         -    add_srs_wkt (p, 12,
  3606         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  3607         -    add_srs_wkt (p, 13,
  3608         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6450\"]]");
  3609         -    p = add_epsg_def_ex (filter, first, last, 6451, "epsg", 6451,
  3610         -        "NAD83(2011) / Idaho East (ftUS)", 0, 0,
  3611         -        "GRS 1980", "Greenwich",
  3612         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3613         -        "X", "East", "Y", "North");
  3614         -    add_proj4text (p, 0,
  3615         -        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
  3616         -    add_proj4text (p, 1,
  3617         -        "666667 +k=0.9999473679999999 +x_0=200000.0001016002 +y_0");
  3618         -    add_proj4text (p, 2,
  3619         -        "=0 +ellps=GRS80 +units=us-ft +no_defs");
  3620         -    add_srs_wkt (p, 0,
  3621         -        "PROJCS[\"NAD83(2011) / Idaho East (ftUS)\",GEOGCS[\"NAD8");
         3488  +        "PROJCS[\"NAD83(2011) / Oregon South (ft)\",GEOGCS[\"NAD8");
  3622   3489       add_srs_wkt (p, 1,
  3623   3490           "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  3624   3491       add_srs_wkt (p, 2,
  3625   3492           "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  3626   3493       add_srs_wkt (p, 3,
  3627   3494           "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  3628   3495       add_srs_wkt (p, 4,
  3629   3496           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  3630   3497       add_srs_wkt (p, 5,
  3631   3498           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  3632   3499       add_srs_wkt (p, 6,
  3633         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
         3500  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  3634   3501       add_srs_wkt (p, 7,
  3635         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         3502  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  3636   3503       add_srs_wkt (p, 8,
  3637         -        "ercator\"],PARAMETER[\"latitude_of_origin\",41.666666666");
         3504  +        "\",44],PARAMETER[\"standard_parallel_2\",42.333333333333");
  3638   3505       add_srs_wkt (p, 9,
  3639         -        "66666],PARAMETER[\"central_meridian\",-112.1666666666667");
         3506  +        "34],PARAMETER[\"latitude_of_origin\",41.66666666666666],");
  3640   3507       add_srs_wkt (p, 10,
  3641         -        "],PARAMETER[\"scale_factor\",0.999947368],PARAMETER[\"fa");
         3508  +        "PARAMETER[\"central_meridian\",-120.5],PARAMETER[\"false");
  3642   3509       add_srs_wkt (p, 11,
  3643         -        "lse_easting\",656166.667],PARAMETER[\"false_northing\",0");
         3510  +        "_easting\",4921259.843],PARAMETER[\"false_northing\",0],");
  3644   3511       add_srs_wkt (p, 12,
  3645         -        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
         3512  +        "UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[");
  3646   3513       add_srs_wkt (p, 13,
  3647         -        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
         3514  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6561\"");
  3648   3515       add_srs_wkt (p, 14,
  3649         -        "HORITY[\"EPSG\",\"6451\"]]");
  3650         -    p = add_epsg_def_ex (filter, first, last, 6452, "epsg", 6452,
  3651         -        "NAD83(2011) / Idaho West", 0, 0,
  3652         -        "GRS 1980", "Greenwich",
  3653         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3654         -        "X", "East", "Y", "North");
         3516  +        "]]");
         3517  +    p = add_epsg_def (filter, first, last, 6562, "epsg", 6562,
         3518  +        "NAD83(2011) / Pennsylvania North");
  3655   3519       add_proj4text (p, 0,
  3656         -        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
         3520  +        "+proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=4");
  3657   3521       add_proj4text (p, 1,
  3658         -        ".999933333 +x_0=800000 +y_0=0 +ellps=GRS80 +units=m +no_");
         3522  +        "0.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps");
  3659   3523       add_proj4text (p, 2,
  3660         -        "defs");
         3524  +        "=GRS80 +units=m +no_defs");
  3661   3525       add_srs_wkt (p, 0,
  3662         -        "PROJCS[\"NAD83(2011) / Idaho West\",GEOGCS[\"NAD83(2011)");
         3526  +        "PROJCS[\"NAD83(2011) / Pennsylvania North\",GEOGCS[\"NAD");
  3663   3527       add_srs_wkt (p, 1,
  3664         -        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
         3528  +        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
  3665   3529       add_srs_wkt (p, 2,
  3666         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         3530  +        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
  3667   3531       add_srs_wkt (p, 3,
  3668         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
         3532  +        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
  3669   3533       add_srs_wkt (p, 4,
  3670         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         3534  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3671   3535       add_srs_wkt (p, 5,
  3672         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         3536  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3673   3537       add_srs_wkt (p, 6,
  3674         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         3538  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambe");
  3675   3539       add_srs_wkt (p, 7,
  3676         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercator\"]");
         3540  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
  3677   3541       add_srs_wkt (p, 8,
  3678         -        ",PARAMETER[\"latitude_of_origin\",41.66666666666666],PAR");
         3542  +        "1\",41.95],PARAMETER[\"standard_parallel_2\",40.88333333");
  3679   3543       add_srs_wkt (p, 9,
  3680         -        "AMETER[\"central_meridian\",-115.75],PARAMETER[\"scale_f");
         3544  +        "333333],PARAMETER[\"latitude_of_origin\",40.166666666666");
  3681   3545       add_srs_wkt (p, 10,
  3682         -        "actor\",0.999933333],PARAMETER[\"false_easting\",800000]");
         3546  +        "66],PARAMETER[\"central_meridian\",-77.75],PARAMETER[\"f");
  3683   3547       add_srs_wkt (p, 11,
  3684         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         3548  +        "alse_easting\",600000],PARAMETER[\"false_northing\",0],U");
  3685   3549       add_srs_wkt (p, 12,
  3686         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
         3550  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  3687   3551       add_srs_wkt (p, 13,
  3688         -        "H],AUTHORITY[\"EPSG\",\"6452\"]]");
  3689         -    p = add_epsg_def_ex (filter, first, last, 6453, "epsg", 6453,
  3690         -        "NAD83(2011) / Idaho West (ftUS)", 0, 0,
  3691         -        "GRS 1980", "Greenwich",
  3692         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3693         -        "X", "East", "Y", "North");
         3552  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6562\"]]");
         3553  +    p = add_epsg_def (filter, first, last, 6563, "epsg", 6563,
         3554  +        "NAD83(2011) / Pennsylvania North (ftUS)");
  3694   3555       add_proj4text (p, 0,
  3695         -        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
         3556  +        "+proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=4");
  3696   3557       add_proj4text (p, 1,
  3697         -        ".999933333 +x_0=800000.0001016001 +y_0=0 +ellps=GRS80 +u");
         3558  +        "0.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps");
  3698   3559       add_proj4text (p, 2,
  3699         -        "nits=us-ft +no_defs");
         3560  +        "=GRS80 +units=us-ft +no_defs");
  3700   3561       add_srs_wkt (p, 0,
  3701         -        "PROJCS[\"NAD83(2011) / Idaho West (ftUS)\",GEOGCS[\"NAD8");
         3562  +        "PROJCS[\"NAD83(2011) / Pennsylvania North (ftUS)\",GEOGC");
  3702   3563       add_srs_wkt (p, 1,
  3703         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         3564  +        "S[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referen");
  3704   3565       add_srs_wkt (p, 2,
  3705         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         3566  +        "ce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.25722");
  3706   3567       add_srs_wkt (p, 3,
  3707         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         3568  +        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
  3708   3569       add_srs_wkt (p, 4,
  3709         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         3570  +        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3710   3571       add_srs_wkt (p, 5,
  3711         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         3572  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3712   3573       add_srs_wkt (p, 6,
  3713         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
         3574  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
  3714   3575       add_srs_wkt (p, 7,
  3715         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         3576  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  3716   3577       add_srs_wkt (p, 8,
  3717         -        "ercator\"],PARAMETER[\"latitude_of_origin\",41.666666666");
         3578  +        "rallel_1\",41.95],PARAMETER[\"standard_parallel_2\",40.8");
  3718   3579       add_srs_wkt (p, 9,
  3719         -        "66666],PARAMETER[\"central_meridian\",-115.75],PARAMETER");
         3580  +        "8333333333333],PARAMETER[\"latitude_of_origin\",40.16666");
  3720   3581       add_srs_wkt (p, 10,
  3721         -        "[\"scale_factor\",0.999933333],PARAMETER[\"false_easting");
         3582  +        "666666666],PARAMETER[\"central_meridian\",-77.75],PARAME");
  3722   3583       add_srs_wkt (p, 11,
  3723         -        "\",2624666.667],PARAMETER[\"false_northing\",0],UNIT[\"U");
         3584  +        "TER[\"false_easting\",1968500],PARAMETER[\"false_northin");
  3724   3585       add_srs_wkt (p, 12,
  3725         -        "S survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  3726         -    add_srs_wkt (p, 13,
  3727         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  3728         -    add_srs_wkt (p, 14,
  3729         -        "EPSG\",\"6453\"]]");
  3730         -    p = add_epsg_def_ex (filter, first, last, 6454, "epsg", 6454,
  3731         -        "NAD83(2011) / Illinois East", 0, 0,
  3732         -        "GRS 1980", "Greenwich",
  3733         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3734         -        "X", "East", "Y", "North");
  3735         -    add_proj4text (p, 0,
  3736         -        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
  3737         -    add_proj4text (p, 1,
  3738         -        "333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +ellps=G");
  3739         -    add_proj4text (p, 2,
  3740         -        "RS80 +units=m +no_defs");
  3741         -    add_srs_wkt (p, 0,
  3742         -        "PROJCS[\"NAD83(2011) / Illinois East\",GEOGCS[\"NAD83(20");
  3743         -    add_srs_wkt (p, 1,
  3744         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  3745         -    add_srs_wkt (p, 2,
  3746         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  3747         -    add_srs_wkt (p, 3,
  3748         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  3749         -    add_srs_wkt (p, 4,
  3750         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3751         -    add_srs_wkt (p, 5,
  3752         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3753         -    add_srs_wkt (p, 6,
  3754         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3755         -    add_srs_wkt (p, 7,
  3756         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  3757         -    add_srs_wkt (p, 8,
  3758         -        "or\"],PARAMETER[\"latitude_of_origin\",36.66666666666666");
  3759         -    add_srs_wkt (p, 9,
  3760         -        "],PARAMETER[\"central_meridian\",-88.33333333333333],PAR");
  3761         -    add_srs_wkt (p, 10,
  3762         -        "AMETER[\"scale_factor\",0.999975],PARAMETER[\"false_east");
  3763         -    add_srs_wkt (p, 11,
  3764         -        "ing\",300000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3765         -    add_srs_wkt (p, 12,
  3766         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  3767         -    add_srs_wkt (p, 13,
  3768         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6454\"]]");
  3769         -    p = add_epsg_def_ex (filter, first, last, 6455, "epsg", 6455,
  3770         -        "NAD83(2011) / Illinois East (ftUS)", 0, 0,
  3771         -        "GRS 1980", "Greenwich",
  3772         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3773         -        "X", "East", "Y", "North");
  3774         -    add_proj4text (p, 0,
  3775         -        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
  3776         -    add_proj4text (p, 1,
  3777         -        "333333 +k=0.9999749999999999 +x_0=300000.0000000001 +y_0");
  3778         -    add_proj4text (p, 2,
  3779         -        "=0 +ellps=GRS80 +units=us-ft +no_defs");
  3780         -    add_srs_wkt (p, 0,
  3781         -        "PROJCS[\"NAD83(2011) / Illinois East (ftUS)\",GEOGCS[\"N");
  3782         -    add_srs_wkt (p, 1,
  3783         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
  3784         -    add_srs_wkt (p, 2,
  3785         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
  3786         -    add_srs_wkt (p, 3,
  3787         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  3788         -    add_srs_wkt (p, 4,
  3789         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3790         -    add_srs_wkt (p, 5,
  3791         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3792         -    add_srs_wkt (p, 6,
  3793         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  3794         -    add_srs_wkt (p, 7,
  3795         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
  3796         -    add_srs_wkt (p, 8,
  3797         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",36.6666666");
  3798         -    add_srs_wkt (p, 9,
  3799         -        "6666666],PARAMETER[\"central_meridian\",-88.333333333333");
  3800         -    add_srs_wkt (p, 10,
  3801         -        "33],PARAMETER[\"scale_factor\",0.999975],PARAMETER[\"fal");
  3802         -    add_srs_wkt (p, 11,
  3803         -        "se_easting\",984250.0000000002],PARAMETER[\"false_northi");
  3804         -    add_srs_wkt (p, 12,
  3805         -        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
  3806         -    add_srs_wkt (p, 13,
  3807         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3808         -    add_srs_wkt (p, 14,
  3809         -        "TH],AUTHORITY[\"EPSG\",\"6455\"]]");
  3810         -    p = add_epsg_def_ex (filter, first, last, 6456, "epsg", 6456,
  3811         -        "NAD83(2011) / Illinois West", 0, 0,
  3812         -        "GRS 1980", "Greenwich",
  3813         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3814         -        "X", "East", "Y", "North");
  3815         -    add_proj4text (p, 0,
  3816         -        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
  3817         -    add_proj4text (p, 1,
  3818         -        "666667 +k=0.999941177 +x_0=700000 +y_0=0 +ellps=GRS80 +u");
  3819         -    add_proj4text (p, 2,
  3820         -        "nits=m +no_defs");
  3821         -    add_srs_wkt (p, 0,
  3822         -        "PROJCS[\"NAD83(2011) / Illinois West\",GEOGCS[\"NAD83(20");
  3823         -    add_srs_wkt (p, 1,
  3824         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  3825         -    add_srs_wkt (p, 2,
  3826         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  3827         -    add_srs_wkt (p, 3,
  3828         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  3829         -    add_srs_wkt (p, 4,
  3830         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3831         -    add_srs_wkt (p, 5,
  3832         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3833         -    add_srs_wkt (p, 6,
  3834         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3835         -    add_srs_wkt (p, 7,
  3836         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  3837         -    add_srs_wkt (p, 8,
  3838         -        "or\"],PARAMETER[\"latitude_of_origin\",36.66666666666666");
  3839         -    add_srs_wkt (p, 9,
  3840         -        "],PARAMETER[\"central_meridian\",-90.16666666666667],PAR");
  3841         -    add_srs_wkt (p, 10,
  3842         -        "AMETER[\"scale_factor\",0.999941177],PARAMETER[\"false_e");
  3843         -    add_srs_wkt (p, 11,
  3844         -        "asting\",700000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3845         -    add_srs_wkt (p, 12,
  3846         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  3847         -    add_srs_wkt (p, 13,
  3848         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6456\"]]");
  3849         -    p = add_epsg_def_ex (filter, first, last, 6457, "epsg", 6457,
  3850         -        "NAD83(2011) / Illinois West (ftUS)", 0, 0,
  3851         -        "GRS 1980", "Greenwich",
  3852         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3853         -        "X", "East", "Y", "North");
  3854         -    add_proj4text (p, 0,
  3855         -        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
  3856         -    add_proj4text (p, 1,
  3857         -        "666667 +k=0.999941177 +x_0=699999.9999898402 +y_0=0 +ell");
  3858         -    add_proj4text (p, 2,
  3859         -        "ps=GRS80 +units=us-ft +no_defs");
  3860         -    add_srs_wkt (p, 0,
  3861         -        "PROJCS[\"NAD83(2011) / Illinois West (ftUS)\",GEOGCS[\"N");
  3862         -    add_srs_wkt (p, 1,
  3863         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
  3864         -    add_srs_wkt (p, 2,
  3865         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
  3866         -    add_srs_wkt (p, 3,
  3867         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  3868         -    add_srs_wkt (p, 4,
  3869         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3870         -    add_srs_wkt (p, 5,
  3871         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3872         -    add_srs_wkt (p, 6,
  3873         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  3874         -    add_srs_wkt (p, 7,
  3875         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
  3876         -    add_srs_wkt (p, 8,
  3877         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",36.6666666");
  3878         -    add_srs_wkt (p, 9,
  3879         -        "6666666],PARAMETER[\"central_meridian\",-90.166666666666");
  3880         -    add_srs_wkt (p, 10,
  3881         -        "67],PARAMETER[\"scale_factor\",0.999941177],PARAMETER[\"");
  3882         -    add_srs_wkt (p, 11,
  3883         -        "false_easting\",2296583.333300001],PARAMETER[\"false_nor");
  3884         -    add_srs_wkt (p, 12,
  3885         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  3886         -    add_srs_wkt (p, 13,
  3887         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  3888         -    add_srs_wkt (p, 14,
  3889         -        "NORTH],AUTHORITY[\"EPSG\",\"6457\"]]");
  3890         -    p = add_epsg_def_ex (filter, first, last, 6458, "epsg", 6458,
  3891         -        "NAD83(2011) / Indiana East", 0, 0,
  3892         -        "GRS 1980", "Greenwich",
  3893         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3894         -        "X", "East", "Y", "North");
  3895         -    add_proj4text (p, 0,
  3896         -        "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
  3897         -    add_proj4text (p, 1,
  3898         -        "99966667 +x_0=100000 +y_0=250000 +ellps=GRS80 +units=m +");
  3899         -    add_proj4text (p, 2,
  3900         -        "no_defs");
  3901         -    add_srs_wkt (p, 0,
  3902         -        "PROJCS[\"NAD83(2011) / Indiana East\",GEOGCS[\"NAD83(201");
  3903         -    add_srs_wkt (p, 1,
  3904         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  3905         -    add_srs_wkt (p, 2,
  3906         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  3907         -    add_srs_wkt (p, 3,
  3908         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  3909         -    add_srs_wkt (p, 4,
  3910         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3911         -    add_srs_wkt (p, 5,
  3912         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3913         -    add_srs_wkt (p, 6,
  3914         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3915         -    add_srs_wkt (p, 7,
  3916         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  3917         -    add_srs_wkt (p, 8,
  3918         -        "or\"],PARAMETER[\"latitude_of_origin\",37.5],PARAMETER[\"");
  3919         -    add_srs_wkt (p, 9,
  3920         -        "central_meridian\",-85.66666666666667],PARAMETER[\"scale");
  3921         -    add_srs_wkt (p, 10,
  3922         -        "_factor\",0.999966667],PARAMETER[\"false_easting\",10000");
  3923         -    add_srs_wkt (p, 11,
  3924         -        "0],PARAMETER[\"false_northing\",250000],UNIT[\"metre\",1");
  3925         -    add_srs_wkt (p, 12,
  3926         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3927         -    add_srs_wkt (p, 13,
  3928         -        "\",NORTH],AUTHORITY[\"EPSG\",\"6458\"]]");
  3929         -    p = add_epsg_def_ex (filter, first, last, 6459, "epsg", 6459,
  3930         -        "NAD83(2011) / Indiana East (ftUS)", 0, 0,
  3931         -        "GRS 1980", "Greenwich",
  3932         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3933         -        "X", "East", "Y", "North");
  3934         -    add_proj4text (p, 0,
  3935         -        "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
  3936         -    add_proj4text (p, 1,
  3937         -        "99966667 +x_0=99999.99989839978 +y_0=249999.9998983998 +");
  3938         -    add_proj4text (p, 2,
  3939         -        "ellps=GRS80 +units=us-ft +no_defs");
  3940         -    add_srs_wkt (p, 0,
  3941         -        "PROJCS[\"NAD83(2011) / Indiana East (ftUS)\",GEOGCS[\"NA");
  3942         -    add_srs_wkt (p, 1,
  3943         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  3944         -    add_srs_wkt (p, 2,
  3945         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  3946         -    add_srs_wkt (p, 3,
  3947         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  3948         -    add_srs_wkt (p, 4,
  3949         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3950         -    add_srs_wkt (p, 5,
  3951         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3952         -    add_srs_wkt (p, 6,
  3953         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  3954         -    add_srs_wkt (p, 7,
  3955         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
  3956         -    add_srs_wkt (p, 8,
  3957         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",37.5],PARA");
  3958         -    add_srs_wkt (p, 9,
  3959         -        "METER[\"central_meridian\",-85.66666666666667],PARAMETER");
  3960         -    add_srs_wkt (p, 10,
  3961         -        "[\"scale_factor\",0.999966667],PARAMETER[\"false_easting");
  3962         -    add_srs_wkt (p, 11,
  3963         -        "\",328083.333],PARAMETER[\"false_northing\",820208.33300");
  3964         -    add_srs_wkt (p, 12,
  3965         -        "00002],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
         3586  +        "g\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
  3966   3587       add_srs_wkt (p, 13,
  3967   3588           "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  3968   3589       add_srs_wkt (p, 14,
  3969         -        "H],AUTHORITY[\"EPSG\",\"6459\"]]");
  3970         -    p = add_epsg_def_ex (filter, first, last, 6460, "epsg", 6460,
  3971         -        "NAD83(2011) / Indiana West", 0, 0,
  3972         -        "GRS 1980", "Greenwich",
  3973         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3974         -        "X", "East", "Y", "North");
         3590  +        "H],AUTHORITY[\"EPSG\",\"6563\"]]");
         3591  +    p = add_epsg_def (filter, first, last, 6564, "epsg", 6564,
         3592  +        "NAD83(2011) / Pennsylvania South");
         3593  +    add_proj4text (p, 0,
         3594  +        "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
         3595  +    add_proj4text (p, 1,
         3596  +        "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +");
         3597  +    add_proj4text (p, 2,
         3598  +        "y_0=0 +ellps=GRS80 +units=m +no_defs");
         3599  +    add_srs_wkt (p, 0,
         3600  +        "PROJCS[\"NAD83(2011) / Pennsylvania South\",GEOGCS[\"NAD");
         3601  +    add_srs_wkt (p, 1,
         3602  +        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
         3603  +    add_srs_wkt (p, 2,
         3604  +        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
         3605  +    add_srs_wkt (p, 3,
         3606  +        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
         3607  +    add_srs_wkt (p, 4,
         3608  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         3609  +    add_srs_wkt (p, 5,
         3610  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         3611  +    add_srs_wkt (p, 6,
         3612  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambe");
         3613  +    add_srs_wkt (p, 7,
         3614  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
         3615  +    add_srs_wkt (p, 8,
         3616  +        "1\",40.96666666666667],PARAMETER[\"standard_parallel_2\"");
         3617  +    add_srs_wkt (p, 9,
         3618  +        ",39.93333333333333],PARAMETER[\"latitude_of_origin\",39.");
         3619  +    add_srs_wkt (p, 10,
         3620  +        "33333333333334],PARAMETER[\"central_meridian\",-77.75],P");
         3621  +    add_srs_wkt (p, 11,
         3622  +        "ARAMETER[\"false_easting\",600000],PARAMETER[\"false_nor");
         3623  +    add_srs_wkt (p, 12,
         3624  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         3625  +    add_srs_wkt (p, 13,
         3626  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
         3627  +    add_srs_wkt (p, 14,
         3628  +        "\"6564\"]]");
         3629  +    p = add_epsg_def (filter, first, last, 6565, "epsg", 6565,
         3630  +        "NAD83(2011) / Pennsylvania South (ftUS)");
  3975   3631       add_proj4text (p, 0,
  3976         -        "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
         3632  +        "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
  3977   3633       add_proj4text (p, 1,
  3978         -        "99966667 +x_0=900000 +y_0=250000 +ellps=GRS80 +units=m +");
         3634  +        "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +");
  3979   3635       add_proj4text (p, 2,
  3980         -        "no_defs");
         3636  +        "y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
  3981   3637       add_srs_wkt (p, 0,
  3982         -        "PROJCS[\"NAD83(2011) / Indiana West\",GEOGCS[\"NAD83(201");
         3638  +        "PROJCS[\"NAD83(2011) / Pennsylvania South (ftUS)\",GEOGC");
  3983   3639       add_srs_wkt (p, 1,
  3984         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3640  +        "S[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referen");
  3985   3641       add_srs_wkt (p, 2,
  3986         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         3642  +        "ce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.25722");
  3987   3643       add_srs_wkt (p, 3,
  3988         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         3644  +        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
  3989   3645       add_srs_wkt (p, 4,
  3990         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3646  +        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3991   3647       add_srs_wkt (p, 5,
  3992         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3648  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3993   3649       add_srs_wkt (p, 6,
  3994         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3650  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
  3995   3651       add_srs_wkt (p, 7,
  3996         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
         3652  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  3997   3653       add_srs_wkt (p, 8,
  3998         -        "or\"],PARAMETER[\"latitude_of_origin\",37.5],PARAMETER[\"");
         3654  +        "rallel_1\",40.96666666666667],PARAMETER[\"standard_paral");
  3999   3655       add_srs_wkt (p, 9,
  4000         -        "central_meridian\",-87.08333333333333],PARAMETER[\"scale");
         3656  +        "lel_2\",39.93333333333333],PARAMETER[\"latitude_of_origi");
  4001   3657       add_srs_wkt (p, 10,
  4002         -        "_factor\",0.999966667],PARAMETER[\"false_easting\",90000");
         3658  +        "n\",39.33333333333334],PARAMETER[\"central_meridian\",-7");
  4003   3659       add_srs_wkt (p, 11,
  4004         -        "0],PARAMETER[\"false_northing\",250000],UNIT[\"metre\",1");
         3660  +        "7.75],PARAMETER[\"false_easting\",1968500],PARAMETER[\"f");
  4005   3661       add_srs_wkt (p, 12,
  4006         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         3662  +        "alse_northing\",0],UNIT[\"US survey foot\",0.30480060960");
  4007   3663       add_srs_wkt (p, 13,
  4008         -        "\",NORTH],AUTHORITY[\"EPSG\",\"6460\"]]");
  4009         -    p = add_epsg_def_ex (filter, first, last, 6461, "epsg", 6461,
  4010         -        "NAD83(2011) / Indiana West (ftUS)", 0, 0,
  4011         -        "GRS 1980", "Greenwich",
  4012         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  4013         -        "X", "East", "Y", "North");
         3664  +        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
         3665  +    add_srs_wkt (p, 14,
         3666  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6565\"]]");
         3667  +    p = add_epsg_def (filter, first, last, 6566, "epsg", 6566,
         3668  +        "NAD83(2011) / Puerto Rico and Virgin Is.");
  4014   3669       add_proj4text (p, 0,
  4015         -        "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
         3670  +        "+proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333");
  4016   3671       add_proj4text (p, 1,
  4017         -        "99966667 +x_0=900000 +y_0=249999.9998983998 +ellps=GRS80");
         3672  +        "333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +");
  4018   3673       add_proj4text (p, 2,
  4019         -        " +units=us-ft +no_defs");
         3674  +        "x_0=200000 +y_0=200000 +ellps=GRS80 +units=m +no_defs");
  4020   3675       add_srs_wkt (p, 0,
  4021         -        "PROJCS[\"NAD83(2011) / Indiana West (ftUS)\",GEOGCS[\"NA");
         3676  +        "PROJCS[\"NAD83(2011) / Puerto Rico and Virgin Is.\",GEOG");
  4022   3677       add_srs_wkt (p, 1,
  4023         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         3678  +        "CS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refere");
  4024   3679       add_srs_wkt (p, 2,
  4025         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         3680  +        "nce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572");
  4026   3681       add_srs_wkt (p, 3,
  4027         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         3682  +        "22101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
  4028   3683       add_srs_wkt (p, 4,
  4029         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3684  +        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  4030   3685       add_srs_wkt (p, 5,
  4031         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3686  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  4032   3687       add_srs_wkt (p, 6,
  4033         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3688  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
  4034   3689       add_srs_wkt (p, 7,
  4035         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
         3690  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  4036   3691       add_srs_wkt (p, 8,
  4037         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",37.5],PARA");
         3692  +        "rallel_1\",18.43333333333333],PARAMETER[\"standard_paral");
  4038   3693       add_srs_wkt (p, 9,
  4039         -        "METER[\"central_meridian\",-87.08333333333333],PARAMETER");
         3694  +        "lel_2\",18.03333333333333],PARAMETER[\"latitude_of_origi");
  4040   3695       add_srs_wkt (p, 10,
  4041         -        "[\"scale_factor\",0.999966667],PARAMETER[\"false_easting");
         3696  +        "n\",17.83333333333333],PARAMETER[\"central_meridian\",-6");
  4042   3697       add_srs_wkt (p, 11,
  4043         -        "\",2952750],PARAMETER[\"false_northing\",820208.33300000");
         3698  +        "6.43333333333334],PARAMETER[\"false_easting\",200000],PA");
  4044   3699       add_srs_wkt (p, 12,
  4045         -        "02],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         3700  +        "RAMETER[\"false_northing\",200000],UNIT[\"metre\",1,AUTH");
  4046   3701       add_srs_wkt (p, 13,
  4047         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         3702  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  4048   3703       add_srs_wkt (p, 14,
  4049         -        "AUTHORITY[\"EPSG\",\"6461\"]]");
         3704  +        "RTH],AUTHORITY[\"EPSG\",\"6566\"]]");
  4050   3705   }
  4051   3706   
  4052   3707   #endif /* full EPSG initialization enabled/disabled */
  4053   3708   

Changes to src/srsinit/epsg_inlined_31.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_31 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 6462, "epsg", 6462,
    56         -        "NAD83(2011) / Iowa North", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
    59         -        "X", "East", "Y", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
    62         -    add_proj4text (p, 1,
    63         -        "667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +");
    64         -    add_proj4text (p, 2,
    65         -        "ellps=GRS80 +units=m +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"NAD83(2011) / Iowa North\",GEOGCS[\"NAD83(2011)");
    68         -    add_srs_wkt (p, 1,
    69         -        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
    70         -    add_srs_wkt (p, 2,
    71         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
    72         -    add_srs_wkt (p, 3,
    73         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
    74         -    add_srs_wkt (p, 4,
    75         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
    76         -    add_srs_wkt (p, 5,
    77         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
    78         -    add_srs_wkt (p, 6,
    79         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
    80         -    add_srs_wkt (p, 7,
    81         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_Coni");
    82         -    add_srs_wkt (p, 8,
    83         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",43.2666666666");
    84         -    add_srs_wkt (p, 9,
    85         -        "6667],PARAMETER[\"standard_parallel_2\",42.0666666666666");
    86         -    add_srs_wkt (p, 10,
    87         -        "7],PARAMETER[\"latitude_of_origin\",41.5],PARAMETER[\"ce");
    88         -    add_srs_wkt (p, 11,
    89         -        "ntral_meridian\",-93.5],PARAMETER[\"false_easting\",1500");
    90         -    add_srs_wkt (p, 12,
    91         -        "000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre\"");
    92         -    add_srs_wkt (p, 13,
    93         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
    94         -    add_srs_wkt (p, 14,
    95         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6462\"]]");
    96         -    p = add_epsg_def_ex (filter, first, last, 6463, "epsg", 6463,
    97         -        "NAD83(2011) / Iowa North (ftUS)", 0, 0,
    98         -        "GRS 1980", "Greenwich",
    99         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   100         -        "X", "East", "Y", "North");
   101         -    add_proj4text (p, 0,
   102         -        "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
   103         -    add_proj4text (p, 1,
   104         -        "667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=999999.99");
   105         -    add_proj4text (p, 2,
   106         -        "99898402 +ellps=GRS80 +units=us-ft +no_defs");
   107         -    add_srs_wkt (p, 0,
   108         -        "PROJCS[\"NAD83(2011) / Iowa North (ftUS)\",GEOGCS[\"NAD8");
   109         -    add_srs_wkt (p, 1,
   110         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
   111         -    add_srs_wkt (p, 2,
   112         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
   113         -    add_srs_wkt (p, 3,
   114         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
   115         -    add_srs_wkt (p, 4,
   116         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   117         -    add_srs_wkt (p, 5,
   118         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   119         -    add_srs_wkt (p, 6,
   120         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
   121         -    add_srs_wkt (p, 7,
   122         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
   123         -    add_srs_wkt (p, 8,
   124         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43.");
   125         -    add_srs_wkt (p, 9,
   126         -        "26666666666667],PARAMETER[\"standard_parallel_2\",42.066");
   127         -    add_srs_wkt (p, 10,
   128         -        "66666666667],PARAMETER[\"latitude_of_origin\",41.5],PARA");
   129         -    add_srs_wkt (p, 11,
   130         -        "METER[\"central_meridian\",-93.5],PARAMETER[\"false_east");
   131         -    add_srs_wkt (p, 12,
   132         -        "ing\",4921250],PARAMETER[\"false_northing\",3280833.3333");
   133         -    add_srs_wkt (p, 13,
   134         -        "00001],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
   135         -    add_srs_wkt (p, 14,
   136         -        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   137         -    add_srs_wkt (p, 15,
   138         -        "H],AUTHORITY[\"EPSG\",\"6463\"]]");
   139         -    p = add_epsg_def_ex (filter, first, last, 6464, "epsg", 6464,
   140         -        "NAD83(2011) / Iowa South", 0, 0,
   141         -        "GRS 1980", "Greenwich",
   142         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   143         -        "X", "East", "Y", "North");
   144         -    add_proj4text (p, 0,
   145         -        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
   146         -    add_proj4text (p, 1,
   147         -        "667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS");
   148         -    add_proj4text (p, 2,
   149         -        "80 +units=m +no_defs");
   150         -    add_srs_wkt (p, 0,
   151         -        "PROJCS[\"NAD83(2011) / Iowa South\",GEOGCS[\"NAD83(2011)");
   152         -    add_srs_wkt (p, 1,
   153         -        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
   154         -    add_srs_wkt (p, 2,
   155         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
   156         -    add_srs_wkt (p, 3,
   157         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
   158         -    add_srs_wkt (p, 4,
   159         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   160         -    add_srs_wkt (p, 5,
   161         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   162         -    add_srs_wkt (p, 6,
   163         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   164         -    add_srs_wkt (p, 7,
   165         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_Coni");
   166         -    add_srs_wkt (p, 8,
   167         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",41.7833333333");
   168         -    add_srs_wkt (p, 9,
   169         -        "3333],PARAMETER[\"standard_parallel_2\",40.6166666666666");
   170         -    add_srs_wkt (p, 10,
   171         -        "7],PARAMETER[\"latitude_of_origin\",40],PARAMETER[\"cent");
   172         -    add_srs_wkt (p, 11,
   173         -        "ral_meridian\",-93.5],PARAMETER[\"false_easting\",500000");
   174         -    add_srs_wkt (p, 12,
   175         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
   176         -    add_srs_wkt (p, 13,
   177         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
   178         -    add_srs_wkt (p, 14,
   179         -        "TH],AUTHORITY[\"EPSG\",\"6464\"]]");
   180         -    p = add_epsg_def_ex (filter, first, last, 6465, "epsg", 6465,
   181         -        "NAD83(2011) / Iowa South (ftUS)", 0, 0,
   182         -        "GRS 1980", "Greenwich",
   183         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   184         -        "X", "East", "Y", "North");
   185         -    add_proj4text (p, 0,
   186         -        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
   187         -    add_proj4text (p, 1,
   188         -        "667 +lat_0=40 +lon_0=-93.5 +x_0=500000.00001016 +y_0=0 +");
   189         -    add_proj4text (p, 2,
   190         -        "ellps=GRS80 +units=us-ft +no_defs");
   191         -    add_srs_wkt (p, 0,
   192         -        "PROJCS[\"NAD83(2011) / Iowa South (ftUS)\",GEOGCS[\"NAD8");
   193         -    add_srs_wkt (p, 1,
   194         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
   195         -    add_srs_wkt (p, 2,
   196         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
   197         -    add_srs_wkt (p, 3,
   198         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
   199         -    add_srs_wkt (p, 4,
   200         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   201         -    add_srs_wkt (p, 5,
   202         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   203         -    add_srs_wkt (p, 6,
   204         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
   205         -    add_srs_wkt (p, 7,
   206         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
   207         -    add_srs_wkt (p, 8,
   208         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.");
   209         -    add_srs_wkt (p, 9,
   210         -        "78333333333333],PARAMETER[\"standard_parallel_2\",40.616");
   211         -    add_srs_wkt (p, 10,
   212         -        "66666666667],PARAMETER[\"latitude_of_origin\",40],PARAME");
   213         -    add_srs_wkt (p, 11,
   214         -        "TER[\"central_meridian\",-93.5],PARAMETER[\"false_eastin");
   215         -    add_srs_wkt (p, 12,
   216         -        "g\",1640416.6667],PARAMETER[\"false_northing\",0],UNIT[\"");
   217         -    add_srs_wkt (p, 13,
   218         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
   219         -    add_srs_wkt (p, 14,
   220         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   221         -    add_srs_wkt (p, 15,
   222         -        "EPSG\",\"6465\"]]");
   223         -    p = add_epsg_def_ex (filter, first, last, 6466, "epsg", 6466,
   224         -        "NAD83(2011) / Kansas North", 0, 0,
   225         -        "GRS 1980", "Greenwich",
   226         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   227         -        "X", "East", "Y", "North");
   228         -    add_proj4text (p, 0,
   229         -        "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
   230         -    add_proj4text (p, 1,
   231         -        "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0");
   232         -    add_proj4text (p, 2,
   233         -        "=0 +ellps=GRS80 +units=m +no_defs");
   234         -    add_srs_wkt (p, 0,
   235         -        "PROJCS[\"NAD83(2011) / Kansas North\",GEOGCS[\"NAD83(201");
           55  +    p = add_epsg_def (filter, first, last, 6567, "epsg", 6567,
           56  +        "NAD83(2011) / Rhode Island");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
           59  +    add_proj4text (p, 1,
           60  +        "9999375 +x_0=100000 +y_0=0 +ellps=GRS80 +units=m +no_def");
           61  +    add_proj4text (p, 2,
           62  +        "s");
           63  +    add_srs_wkt (p, 0,
           64  +        "PROJCS[\"NAD83(2011) / Rhode Island\",GEOGCS[\"NAD83(201");
   236     65       add_srs_wkt (p, 1,
   237     66           "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
   238     67       add_srs_wkt (p, 2,
   239     68           "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   240     69       add_srs_wkt (p, 3,
   241     70           "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
   242     71       add_srs_wkt (p, 4,
   243     72           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   244     73       add_srs_wkt (p, 5,
   245     74           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   246     75       add_srs_wkt (p, 6,
   247         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   248         -    add_srs_wkt (p, 7,
   249         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal");
   250         -    add_srs_wkt (p, 8,
   251         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.78333");
   252         -    add_srs_wkt (p, 9,
   253         -        "333333333],PARAMETER[\"standard_parallel_2\",38.71666666");
   254         -    add_srs_wkt (p, 10,
   255         -        "666667],PARAMETER[\"latitude_of_origin\",38.333333333333");
   256         -    add_srs_wkt (p, 11,
   257         -        "34],PARAMETER[\"central_meridian\",-98],PARAMETER[\"fals");
   258         -    add_srs_wkt (p, 12,
   259         -        "e_easting\",400000],PARAMETER[\"false_northing\",0],UNIT");
   260         -    add_srs_wkt (p, 13,
   261         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
   262         -    add_srs_wkt (p, 14,
   263         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6466\"]]");
   264         -    p = add_epsg_def_ex (filter, first, last, 6467, "epsg", 6467,
   265         -        "NAD83(2011) / Kansas North (ftUS)", 0, 0,
   266         -        "GRS 1980", "Greenwich",
   267         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   268         -        "X", "East", "Y", "North");
   269         -    add_proj4text (p, 0,
   270         -        "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
   271         -    add_proj4text (p, 1,
   272         -        "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=399999.9999");
   273         -    add_proj4text (p, 2,
   274         -        "8984 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
   275         -    add_srs_wkt (p, 0,
   276         -        "PROJCS[\"NAD83(2011) / Kansas North (ftUS)\",GEOGCS[\"NA");
           76  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
           77  +    add_srs_wkt (p, 7,
           78  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",41.08333333");
           79  +    add_srs_wkt (p, 8,
           80  +        "333334],PARAMETER[\"central_meridian\",-71.5],PARAMETER[");
           81  +    add_srs_wkt (p, 9,
           82  +        "\"scale_factor\",0.99999375],PARAMETER[\"false_easting\"");
           83  +    add_srs_wkt (p, 10,
           84  +        ",100000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
           85  +    add_srs_wkt (p, 11,
           86  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
           87  +    add_srs_wkt (p, 12,
           88  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6567\"]]");
           89  +    p = add_epsg_def (filter, first, last, 6568, "epsg", 6568,
           90  +        "NAD83(2011) / Rhode Island (ftUS)");
           91  +    add_proj4text (p, 0,
           92  +        "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
           93  +    add_proj4text (p, 1,
           94  +        "9999375 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +unit");
           95  +    add_proj4text (p, 2,
           96  +        "s=us-ft +no_defs");
           97  +    add_srs_wkt (p, 0,
           98  +        "PROJCS[\"NAD83(2011) / Rhode Island (ftUS)\",GEOGCS[\"NA");
           99  +    add_srs_wkt (p, 1,
          100  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
          101  +    add_srs_wkt (p, 2,
          102  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
          103  +    add_srs_wkt (p, 3,
          104  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
          105  +    add_srs_wkt (p, 4,
          106  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          107  +    add_srs_wkt (p, 5,
          108  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          109  +    add_srs_wkt (p, 6,
          110  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
          111  +    add_srs_wkt (p, 7,
          112  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",41.0");
          113  +    add_srs_wkt (p, 8,
          114  +        "8333333333334],PARAMETER[\"central_meridian\",-71.5],PAR");
          115  +    add_srs_wkt (p, 9,
          116  +        "AMETER[\"scale_factor\",0.99999375],PARAMETER[\"false_ea");
          117  +    add_srs_wkt (p, 10,
          118  +        "sting\",328083.3333],PARAMETER[\"false_northing\",0],UNI");
          119  +    add_srs_wkt (p, 11,
          120  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          121  +    add_srs_wkt (p, 12,
          122  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
          123  +    add_srs_wkt (p, 13,
          124  +        "TY[\"EPSG\",\"6568\"]]");
          125  +    p = add_epsg_def (filter, first, last, 6569, "epsg", 6569,
          126  +        "NAD83(2011) / South Carolina");
          127  +    add_proj4text (p, 0,
          128  +        "+proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31");
          129  +    add_proj4text (p, 1,
          130  +        ".83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS");
          131  +    add_proj4text (p, 2,
          132  +        "80 +units=m +no_defs");
          133  +    add_srs_wkt (p, 0,
          134  +        "PROJCS[\"NAD83(2011) / South Carolina\",GEOGCS[\"NAD83(2");
          135  +    add_srs_wkt (p, 1,
          136  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
          137  +    add_srs_wkt (p, 2,
          138  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
          139  +    add_srs_wkt (p, 3,
          140  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
          141  +    add_srs_wkt (p, 4,
          142  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
          143  +    add_srs_wkt (p, 5,
          144  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
          145  +    add_srs_wkt (p, 6,
          146  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
          147  +    add_srs_wkt (p, 7,
          148  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
          149  +    add_srs_wkt (p, 8,
          150  +        "4.83333333333334],PARAMETER[\"standard_parallel_2\",32.5");
          151  +    add_srs_wkt (p, 9,
          152  +        "],PARAMETER[\"latitude_of_origin\",31.83333333333333],PA");
          153  +    add_srs_wkt (p, 10,
          154  +        "RAMETER[\"central_meridian\",-81],PARAMETER[\"false_east");
          155  +    add_srs_wkt (p, 11,
          156  +        "ing\",609600],PARAMETER[\"false_northing\",0],UNIT[\"met");
          157  +    add_srs_wkt (p, 12,
          158  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
          159  +    add_srs_wkt (p, 13,
          160  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6569\"]]");
          161  +    p = add_epsg_def (filter, first, last, 6570, "epsg", 6570,
          162  +        "NAD83(2011) / South Carolina (ft)");
          163  +    add_proj4text (p, 0,
          164  +        "+proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31");
          165  +    add_proj4text (p, 1,
          166  +        ".83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS");
          167  +    add_proj4text (p, 2,
          168  +        "80 +units=ft +no_defs");
          169  +    add_srs_wkt (p, 0,
          170  +        "PROJCS[\"NAD83(2011) / South Carolina (ft)\",GEOGCS[\"NA");
   277    171       add_srs_wkt (p, 1,
   278    172           "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
   279    173       add_srs_wkt (p, 2,
   280    174           "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
   281    175       add_srs_wkt (p, 3,
   282    176           "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
   283    177       add_srs_wkt (p, 4,
   284    178           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   285    179       add_srs_wkt (p, 5,
   286    180           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   287    181       add_srs_wkt (p, 6,
   288         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   289         -    add_srs_wkt (p, 7,
   290         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
   291         -    add_srs_wkt (p, 8,
   292         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
   293         -    add_srs_wkt (p, 9,
   294         -        "9.78333333333333],PARAMETER[\"standard_parallel_2\",38.7");
   295         -    add_srs_wkt (p, 10,
   296         -        "1666666666667],PARAMETER[\"latitude_of_origin\",38.33333");
   297         -    add_srs_wkt (p, 11,
   298         -        "333333334],PARAMETER[\"central_meridian\",-98],PARAMETER");
   299         -    add_srs_wkt (p, 12,
   300         -        "[\"false_easting\",1312333.3333],PARAMETER[\"false_north");
   301         -    add_srs_wkt (p, 13,
   302         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
   303         -    add_srs_wkt (p, 14,
   304         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
   305         -    add_srs_wkt (p, 15,
   306         -        "RTH],AUTHORITY[\"EPSG\",\"6467\"]]");
   307         -    p = add_epsg_def_ex (filter, first, last, 6468, "epsg", 6468,
   308         -        "NAD83(2011) / Kansas South", 0, 0,
   309         -        "GRS 1980", "Greenwich",
   310         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   311         -        "X", "East", "Y", "North");
   312         -    add_proj4text (p, 0,
   313         -        "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
   314         -    add_proj4text (p, 1,
   315         -        "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y");
   316         -    add_proj4text (p, 2,
   317         -        "_0=400000 +ellps=GRS80 +units=m +no_defs");
   318         -    add_srs_wkt (p, 0,
   319         -        "PROJCS[\"NAD83(2011) / Kansas South\",GEOGCS[\"NAD83(201");
   320         -    add_srs_wkt (p, 1,
   321         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
   322         -    add_srs_wkt (p, 2,
   323         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   324         -    add_srs_wkt (p, 3,
   325         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
   326         -    add_srs_wkt (p, 4,
   327         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   328         -    add_srs_wkt (p, 5,
   329         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   330         -    add_srs_wkt (p, 6,
   331         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   332         -    add_srs_wkt (p, 7,
   333         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal");
   334         -    add_srs_wkt (p, 8,
   335         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.56666");
   336         -    add_srs_wkt (p, 9,
   337         -        "666666667],PARAMETER[\"standard_parallel_2\",37.26666666");
   338         -    add_srs_wkt (p, 10,
   339         -        "666667],PARAMETER[\"latitude_of_origin\",36.666666666666");
   340         -    add_srs_wkt (p, 11,
   341         -        "66],PARAMETER[\"central_meridian\",-98.5],PARAMETER[\"fa");
   342         -    add_srs_wkt (p, 12,
   343         -        "lse_easting\",400000],PARAMETER[\"false_northing\",40000");
   344         -    add_srs_wkt (p, 13,
   345         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   346         -    add_srs_wkt (p, 14,
   347         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6468\"]");
   348         -    add_srs_wkt (p, 15,
   349         -        "]");
   350         -    p = add_epsg_def_ex (filter, first, last, 6469, "epsg", 6469,
   351         -        "NAD83(2011) / Kansas South (ftUS)", 0, 0,
   352         -        "GRS 1980", "Greenwich",
   353         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   354         -        "X", "East", "Y", "North");
   355         -    add_proj4text (p, 0,
   356         -        "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
   357         -    add_proj4text (p, 1,
   358         -        "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=399999.99");
   359         -    add_proj4text (p, 2,
   360         -        "998984 +y_0=399999.99998984 +ellps=GRS80 +units=us-ft +n");
   361         -    add_proj4text (p, 3,
   362         -        "o_defs");
   363         -    add_srs_wkt (p, 0,
   364         -        "PROJCS[\"NAD83(2011) / Kansas South (ftUS)\",GEOGCS[\"NA");
   365         -    add_srs_wkt (p, 1,
   366         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
   367         -    add_srs_wkt (p, 2,
   368         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
   369         -    add_srs_wkt (p, 3,
   370         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
   371         -    add_srs_wkt (p, 4,
   372         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   373         -    add_srs_wkt (p, 5,
   374         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   375         -    add_srs_wkt (p, 6,
   376         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   377         -    add_srs_wkt (p, 7,
   378         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
   379         -    add_srs_wkt (p, 8,
   380         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
   381         -    add_srs_wkt (p, 9,
   382         -        "8.56666666666667],PARAMETER[\"standard_parallel_2\",37.2");
   383         -    add_srs_wkt (p, 10,
   384         -        "6666666666667],PARAMETER[\"latitude_of_origin\",36.66666");
   385         -    add_srs_wkt (p, 11,
   386         -        "666666666],PARAMETER[\"central_meridian\",-98.5],PARAMET");
   387         -    add_srs_wkt (p, 12,
   388         -        "ER[\"false_easting\",1312333.3333],PARAMETER[\"false_nor");
   389         -    add_srs_wkt (p, 13,
   390         -        "thing\",1312333.3333],UNIT[\"US survey foot\",0.30480060");
   391         -    add_srs_wkt (p, 14,
   392         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
   393         -    add_srs_wkt (p, 15,
   394         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6469\"]]");
   395         -    p = add_epsg_def_ex (filter, first, last, 6470, "epsg", 6470,
   396         -        "NAD83(2011) / Kentucky North", 0, 0,
   397         -        "GRS 1980", "Greenwich",
   398         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   399         -        "X", "East", "Y", "North");
   400         -    add_proj4text (p, 0,
   401         -        "+proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666");
   402         -    add_proj4text (p, 1,
   403         -        "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=");
   404         -    add_proj4text (p, 2,
   405         -        "GRS80 +units=m +no_defs");
   406         -    add_srs_wkt (p, 0,
   407         -        "PROJCS[\"NAD83(2011) / Kentucky North\",GEOGCS[\"NAD83(2");
   408         -    add_srs_wkt (p, 1,
   409         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
   410         -    add_srs_wkt (p, 2,
   411         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
   412         -    add_srs_wkt (p, 3,
   413         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
   414         -    add_srs_wkt (p, 4,
   415         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   416         -    add_srs_wkt (p, 5,
   417         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   418         -    add_srs_wkt (p, 6,
   419         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   420         -    add_srs_wkt (p, 7,
   421         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
   422         -    add_srs_wkt (p, 8,
   423         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.9666");
   424         -    add_srs_wkt (p, 9,
   425         -        "6666666667],PARAMETER[\"standard_parallel_2\",38.9666666");
   426         -    add_srs_wkt (p, 10,
   427         -        "6666667],PARAMETER[\"latitude_of_origin\",37.5],PARAMETE");
   428         -    add_srs_wkt (p, 11,
   429         -        "R[\"central_meridian\",-84.25],PARAMETER[\"false_easting");
   430         -    add_srs_wkt (p, 12,
   431         -        "\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
   432         -    add_srs_wkt (p, 13,
   433         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
   434         -    add_srs_wkt (p, 14,
   435         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6470\"]]");
   436         -    p = add_epsg_def_ex (filter, first, last, 6471, "epsg", 6471,
   437         -        "NAD83(2011) / Kentucky North (ftUS)", 0, 0,
   438         -        "GRS 1980", "Greenwich",
   439         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   440         -        "X", "East", "Y", "North");
   441         -    add_proj4text (p, 0,
   442         -        "+proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666");
   443         -    add_proj4text (p, 1,
   444         -        "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000.0001016001 +y_");
          182  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
          183  +    add_srs_wkt (p, 7,
          184  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
          185  +    add_srs_wkt (p, 8,
          186  +        "_1\",34.83333333333334],PARAMETER[\"standard_parallel_2\"");
          187  +    add_srs_wkt (p, 9,
          188  +        ",32.5],PARAMETER[\"latitude_of_origin\",31.8333333333333");
          189  +    add_srs_wkt (p, 10,
          190  +        "3],PARAMETER[\"central_meridian\",-81],PARAMETER[\"false");
          191  +    add_srs_wkt (p, 11,
          192  +        "_easting\",2000000],PARAMETER[\"false_northing\",0],UNIT");
          193  +    add_srs_wkt (p, 12,
          194  +        "[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\"");
          195  +    add_srs_wkt (p, 13,
          196  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6570\"]]");
          197  +    p = add_epsg_def (filter, first, last, 6571, "epsg", 6571,
          198  +        "NAD83(2011) / South Dakota North");
          199  +    add_proj4text (p, 0,
          200  +        "+proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666");
          201  +    add_proj4text (p, 1,
          202  +        "666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_");
          203  +    add_proj4text (p, 2,
          204  +        "0=0 +ellps=GRS80 +units=m +no_defs");
          205  +    add_srs_wkt (p, 0,
          206  +        "PROJCS[\"NAD83(2011) / South Dakota North\",GEOGCS[\"NAD");
          207  +    add_srs_wkt (p, 1,
          208  +        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
          209  +    add_srs_wkt (p, 2,
          210  +        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
          211  +    add_srs_wkt (p, 3,
          212  +        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
          213  +    add_srs_wkt (p, 4,
          214  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          215  +    add_srs_wkt (p, 5,
          216  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          217  +    add_srs_wkt (p, 6,
          218  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambe");
          219  +    add_srs_wkt (p, 7,
          220  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
          221  +    add_srs_wkt (p, 8,
          222  +        "1\",45.68333333333333],PARAMETER[\"standard_parallel_2\"");
          223  +    add_srs_wkt (p, 9,
          224  +        ",44.41666666666666],PARAMETER[\"latitude_of_origin\",43.");
          225  +    add_srs_wkt (p, 10,
          226  +        "83333333333334],PARAMETER[\"central_meridian\",-100],PAR");
          227  +    add_srs_wkt (p, 11,
          228  +        "AMETER[\"false_easting\",600000],PARAMETER[\"false_north");
          229  +    add_srs_wkt (p, 12,
          230  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
          231  +    add_srs_wkt (p, 13,
          232  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
          233  +    add_srs_wkt (p, 14,
          234  +        "6571\"]]");
          235  +    p = add_epsg_def (filter, first, last, 6572, "epsg", 6572,
          236  +        "NAD83(2011) / South Dakota North (ftUS)");
          237  +    add_proj4text (p, 0,
          238  +        "+proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666");
          239  +    add_proj4text (p, 1,
          240  +        "666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_");
   445    241       add_proj4text (p, 2,
   446    242           "0=0 +ellps=GRS80 +units=us-ft +no_defs");
   447    243       add_srs_wkt (p, 0,
   448         -        "PROJCS[\"NAD83(2011) / Kentucky North (ftUS)\",GEOGCS[\"");
   449         -    add_srs_wkt (p, 1,
   450         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
   451         -    add_srs_wkt (p, 2,
   452         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
   453         -    add_srs_wkt (p, 3,
   454         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
   455         -    add_srs_wkt (p, 4,
   456         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   457         -    add_srs_wkt (p, 5,
   458         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   459         -    add_srs_wkt (p, 6,
   460         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   461         -    add_srs_wkt (p, 7,
   462         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
   463         -    add_srs_wkt (p, 8,
   464         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
   465         -    add_srs_wkt (p, 9,
   466         -        ",37.96666666666667],PARAMETER[\"standard_parallel_2\",38");
   467         -    add_srs_wkt (p, 10,
   468         -        ".96666666666667],PARAMETER[\"latitude_of_origin\",37.5],");
   469         -    add_srs_wkt (p, 11,
   470         -        "PARAMETER[\"central_meridian\",-84.25],PARAMETER[\"false");
   471         -    add_srs_wkt (p, 12,
   472         -        "_easting\",1640416.667],PARAMETER[\"false_northing\",0],");
   473         -    add_srs_wkt (p, 13,
   474         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
   475         -    add_srs_wkt (p, 14,
   476         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
   477         -    add_srs_wkt (p, 15,
   478         -        "ORITY[\"EPSG\",\"6471\"]]");
   479         -    p = add_epsg_def_ex (filter, first, last, 6472, "epsg", 6472,
   480         -        "NAD83(2011) / Kentucky Single Zone", 0, 0,
   481         -        "GRS 1980", "Greenwich",
   482         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   483         -        "X", "East", "Y", "North");
   484         -    add_proj4text (p, 0,
   485         -        "+proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666");
   486         -    add_proj4text (p, 1,
   487         -        "666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 ");
   488         -    add_proj4text (p, 2,
   489         -        "+y_0=1000000 +ellps=GRS80 +units=m +no_defs");
   490         -    add_srs_wkt (p, 0,
   491         -        "PROJCS[\"NAD83(2011) / Kentucky Single Zone\",GEOGCS[\"N");
          244  +        "PROJCS[\"NAD83(2011) / South Dakota North (ftUS)\",GEOGC");
          245  +    add_srs_wkt (p, 1,
          246  +        "S[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referen");
          247  +    add_srs_wkt (p, 2,
          248  +        "ce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.25722");
          249  +    add_srs_wkt (p, 3,
          250  +        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
          251  +    add_srs_wkt (p, 4,
          252  +        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          253  +    add_srs_wkt (p, 5,
          254  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          255  +    add_srs_wkt (p, 6,
          256  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
          257  +    add_srs_wkt (p, 7,
          258  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          259  +    add_srs_wkt (p, 8,
          260  +        "rallel_1\",45.68333333333333],PARAMETER[\"standard_paral");
          261  +    add_srs_wkt (p, 9,
          262  +        "lel_2\",44.41666666666666],PARAMETER[\"latitude_of_origi");
          263  +    add_srs_wkt (p, 10,
          264  +        "n\",43.83333333333334],PARAMETER[\"central_meridian\",-1");
          265  +    add_srs_wkt (p, 11,
          266  +        "00],PARAMETER[\"false_easting\",1968500],PARAMETER[\"fal");
          267  +    add_srs_wkt (p, 12,
          268  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
          269  +    add_srs_wkt (p, 13,
          270  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
          271  +    add_srs_wkt (p, 14,
          272  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6572\"]]");
          273  +    p = add_epsg_def (filter, first, last, 6573, "epsg", 6573,
          274  +        "NAD83(2011) / South Dakota South");
          275  +    add_proj4text (p, 0,
          276  +        "+proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42");
          277  +    add_proj4text (p, 1,
          278  +        ".33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y");
          279  +    add_proj4text (p, 2,
          280  +        "_0=0 +ellps=GRS80 +units=m +no_defs");
          281  +    add_srs_wkt (p, 0,
          282  +        "PROJCS[\"NAD83(2011) / South Dakota South\",GEOGCS[\"NAD");
          283  +    add_srs_wkt (p, 1,
          284  +        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
          285  +    add_srs_wkt (p, 2,
          286  +        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
          287  +    add_srs_wkt (p, 3,
          288  +        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
          289  +    add_srs_wkt (p, 4,
          290  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          291  +    add_srs_wkt (p, 5,
          292  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          293  +    add_srs_wkt (p, 6,
          294  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambe");
          295  +    add_srs_wkt (p, 7,
          296  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
          297  +    add_srs_wkt (p, 8,
          298  +        "1\",44.4],PARAMETER[\"standard_parallel_2\",42.833333333");
          299  +    add_srs_wkt (p, 9,
          300  +        "33334],PARAMETER[\"latitude_of_origin\",42.3333333333333");
          301  +    add_srs_wkt (p, 10,
          302  +        "4],PARAMETER[\"central_meridian\",-100.3333333333333],PA");
          303  +    add_srs_wkt (p, 11,
          304  +        "RAMETER[\"false_easting\",600000],PARAMETER[\"false_nort");
          305  +    add_srs_wkt (p, 12,
          306  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
          307  +    add_srs_wkt (p, 13,
          308  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
          309  +    add_srs_wkt (p, 14,
          310  +        "6573\"]]");
          311  +    p = add_epsg_def (filter, first, last, 6574, "epsg", 6574,
          312  +        "NAD83(2011) / South Dakota South (ftUS)");
          313  +    add_proj4text (p, 0,
          314  +        "+proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42");
          315  +    add_proj4text (p, 1,
          316  +        ".33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y");
          317  +    add_proj4text (p, 2,
          318  +        "_0=0 +ellps=GRS80 +units=us-ft +no_defs");
          319  +    add_srs_wkt (p, 0,
          320  +        "PROJCS[\"NAD83(2011) / South Dakota South (ftUS)\",GEOGC");
          321  +    add_srs_wkt (p, 1,
          322  +        "S[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referen");
          323  +    add_srs_wkt (p, 2,
          324  +        "ce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.25722");
          325  +    add_srs_wkt (p, 3,
          326  +        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
          327  +    add_srs_wkt (p, 4,
          328  +        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          329  +    add_srs_wkt (p, 5,
          330  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          331  +    add_srs_wkt (p, 6,
          332  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
          333  +    add_srs_wkt (p, 7,
          334  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          335  +    add_srs_wkt (p, 8,
          336  +        "rallel_1\",44.4],PARAMETER[\"standard_parallel_2\",42.83");
          337  +    add_srs_wkt (p, 9,
          338  +        "333333333334],PARAMETER[\"latitude_of_origin\",42.333333");
          339  +    add_srs_wkt (p, 10,
          340  +        "33333334],PARAMETER[\"central_meridian\",-100.3333333333");
          341  +    add_srs_wkt (p, 11,
          342  +        "333],PARAMETER[\"false_easting\",1968500],PARAMETER[\"fa");
          343  +    add_srs_wkt (p, 12,
          344  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
          345  +    add_srs_wkt (p, 13,
          346  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
          347  +    add_srs_wkt (p, 14,
          348  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6574\"]]");
          349  +    p = add_epsg_def (filter, first, last, 6575, "epsg", 6575,
          350  +        "NAD83(2011) / Tennessee");
          351  +    add_proj4text (p, 0,
          352  +        "+proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=3");
          353  +    add_proj4text (p, 1,
          354  +        "4.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GR");
          355  +    add_proj4text (p, 2,
          356  +        "S80 +units=m +no_defs");
          357  +    add_srs_wkt (p, 0,
          358  +        "PROJCS[\"NAD83(2011) / Tennessee\",GEOGCS[\"NAD83(2011)\"");
          359  +    add_srs_wkt (p, 1,
          360  +        ",DATUM[\"NAD83_National_Spatial_Reference_System_2011\",");
          361  +    add_srs_wkt (p, 2,
          362  +        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
          363  +    add_srs_wkt (p, 3,
          364  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
          365  +    add_srs_wkt (p, 4,
          366  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          367  +    add_srs_wkt (p, 5,
          368  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          369  +    add_srs_wkt (p, 6,
          370  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
          371  +    add_srs_wkt (p, 7,
          372  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.4166");
          373  +    add_srs_wkt (p, 8,
          374  +        "6666666666],PARAMETER[\"standard_parallel_2\",35.25],PAR");
          375  +    add_srs_wkt (p, 9,
          376  +        "AMETER[\"latitude_of_origin\",34.33333333333334],PARAMET");
          377  +    add_srs_wkt (p, 10,
          378  +        "ER[\"central_meridian\",-86],PARAMETER[\"false_easting\"");
          379  +    add_srs_wkt (p, 11,
          380  +        ",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          381  +    add_srs_wkt (p, 12,
          382  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
          383  +    add_srs_wkt (p, 13,
          384  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6575\"]]");
          385  +    p = add_epsg_def (filter, first, last, 6576, "epsg", 6576,
          386  +        "NAD83(2011) / Tennessee (ftUS)");
          387  +    add_proj4text (p, 0,
          388  +        "+proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=3");
          389  +    add_proj4text (p, 1,
          390  +        "4.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GR");
          391  +    add_proj4text (p, 2,
          392  +        "S80 +units=us-ft +no_defs");
          393  +    add_srs_wkt (p, 0,
          394  +        "PROJCS[\"NAD83(2011) / Tennessee (ftUS)\",GEOGCS[\"NAD83");
          395  +    add_srs_wkt (p, 1,
          396  +        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
          397  +    add_srs_wkt (p, 2,
          398  +        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
          399  +    add_srs_wkt (p, 3,
          400  +        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
          401  +    add_srs_wkt (p, 4,
          402  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
          403  +    add_srs_wkt (p, 5,
          404  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
          405  +    add_srs_wkt (p, 6,
          406  +        "2\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert");
          407  +    add_srs_wkt (p, 7,
          408  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          409  +    add_srs_wkt (p, 8,
          410  +        ",36.41666666666666],PARAMETER[\"standard_parallel_2\",35");
          411  +    add_srs_wkt (p, 9,
          412  +        ".25],PARAMETER[\"latitude_of_origin\",34.33333333333334]");
          413  +    add_srs_wkt (p, 10,
          414  +        ",PARAMETER[\"central_meridian\",-86],PARAMETER[\"false_e");
          415  +    add_srs_wkt (p, 11,
          416  +        "asting\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"");
          417  +    add_srs_wkt (p, 12,
          418  +        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
          419  +    add_srs_wkt (p, 13,
          420  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
          421  +    add_srs_wkt (p, 14,
          422  +        "EPSG\",\"6576\"]]");
          423  +    p = add_epsg_def (filter, first, last, 6577, "epsg", 6577,
          424  +        "NAD83(2011) / Texas Central");
          425  +    add_proj4text (p, 0,
          426  +        "+proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666");
          427  +    add_proj4text (p, 1,
          428  +        "667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
          429  +    add_proj4text (p, 2,
          430  +        "x_0=700000 +y_0=3000000 +ellps=GRS80 +units=m +no_defs");
          431  +    add_srs_wkt (p, 0,
          432  +        "PROJCS[\"NAD83(2011) / Texas Central\",GEOGCS[\"NAD83(20");
          433  +    add_srs_wkt (p, 1,
          434  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
          435  +    add_srs_wkt (p, 2,
          436  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
          437  +    add_srs_wkt (p, 3,
          438  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
          439  +    add_srs_wkt (p, 4,
          440  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          441  +    add_srs_wkt (p, 5,
          442  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          443  +    add_srs_wkt (p, 6,
          444  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
          445  +    add_srs_wkt (p, 7,
          446  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",31");
          447  +    add_srs_wkt (p, 8,
          448  +        ".88333333333333],PARAMETER[\"standard_parallel_2\",30.11");
          449  +    add_srs_wkt (p, 9,
          450  +        "666666666667],PARAMETER[\"latitude_of_origin\",29.666666");
          451  +    add_srs_wkt (p, 10,
          452  +        "66666667],PARAMETER[\"central_meridian\",-100.3333333333");
          453  +    add_srs_wkt (p, 11,
          454  +        "333],PARAMETER[\"false_easting\",700000],PARAMETER[\"fal");
          455  +    add_srs_wkt (p, 12,
          456  +        "se_northing\",3000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
          457  +    add_srs_wkt (p, 13,
          458  +        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
          459  +    add_srs_wkt (p, 14,
          460  +        "TY[\"EPSG\",\"6577\"]]");
          461  +    p = add_epsg_def (filter, first, last, 6578, "epsg", 6578,
          462  +        "NAD83(2011) / Texas Central (ftUS)");
          463  +    add_proj4text (p, 0,
          464  +        "+proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666");
          465  +    add_proj4text (p, 1,
          466  +        "667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
          467  +    add_proj4text (p, 2,
          468  +        "x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +units=u");
          469  +    add_proj4text (p, 3,
          470  +        "s-ft +no_defs");
          471  +    add_srs_wkt (p, 0,
          472  +        "PROJCS[\"NAD83(2011) / Texas Central (ftUS)\",GEOGCS[\"N");
   492    473       add_srs_wkt (p, 1,
   493    474           "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
   494    475       add_srs_wkt (p, 2,
   495    476           "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
   496    477       add_srs_wkt (p, 3,
   497    478           "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
   498    479       add_srs_wkt (p, 4,
   499    480           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   500    481       add_srs_wkt (p, 5,
   501    482           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   502    483       add_srs_wkt (p, 6,
   503         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          484  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
   504    485       add_srs_wkt (p, 7,
   505         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
          486  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
   506    487       add_srs_wkt (p, 8,
   507         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
          488  +        "_1\",31.88333333333333],PARAMETER[\"standard_parallel_2\"");
   508    489       add_srs_wkt (p, 9,
   509         -        "7.08333333333334],PARAMETER[\"standard_parallel_2\",38.6");
          490  +        ",30.11666666666667],PARAMETER[\"latitude_of_origin\",29.");
   510    491       add_srs_wkt (p, 10,
   511         -        "6666666666666],PARAMETER[\"latitude_of_origin\",36.33333");
          492  +        "66666666666667],PARAMETER[\"central_meridian\",-100.3333");
   512    493       add_srs_wkt (p, 11,
   513         -        "333333334],PARAMETER[\"central_meridian\",-85.75],PARAME");
          494  +        "333333333],PARAMETER[\"false_easting\",2296583.333],PARA");
   514    495       add_srs_wkt (p, 12,
   515         -        "TER[\"false_easting\",1500000],PARAMETER[\"false_northin");
          496  +        "METER[\"false_northing\",9842500.000000002],UNIT[\"US su");
   516    497       add_srs_wkt (p, 13,
   517         -        "g\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          498  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
   518    499       add_srs_wkt (p, 14,
   519         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
          500  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
   520    501       add_srs_wkt (p, 15,
   521         -        ",\"6472\"]]");
   522         -    p = add_epsg_def_ex (filter, first, last, 6473, "epsg", 6473,
   523         -        "NAD83(2011) / Kentucky Single Zone (ftUS)", 0, 0,
   524         -        "GRS 1980", "Greenwich",
   525         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   526         -        "X", "East", "Y", "North");
   527         -    add_proj4text (p, 0,
   528         -        "+proj=lcc +lat_1=37.08333333333334 +lat_2=38.66666666666");
   529         -    add_proj4text (p, 1,
   530         -        "666 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=1500000 ");
   531         -    add_proj4text (p, 2,
   532         -        "+y_0=999999.9998983998 +ellps=GRS80 +units=us-ft +no_def");
          502  +        "\",\"6578\"]]");
          503  +    p = add_epsg_def (filter, first, last, 6579, "epsg", 6579,
          504  +        "NAD83(2011) / Texas Centric Albers Equal Area");
          505  +    add_proj4text (p, 0,
          506  +        "+proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x");
          507  +    add_proj4text (p, 1,
          508  +        "_0=1500000 +y_0=6000000 +ellps=GRS80 +units=m +no_defs");
          509  +    add_srs_wkt (p, 0,
          510  +        "PROJCS[\"NAD83(2011) / Texas Centric Albers Equal Area\"");
          511  +    add_srs_wkt (p, 1,
          512  +        ",GEOGCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_R");
          513  +    add_srs_wkt (p, 2,
          514  +        "eference_System_2011\",SPHEROID[\"GRS 1980\",6378137,298");
          515  +    add_srs_wkt (p, 3,
          516  +        ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPS");
          517  +    add_srs_wkt (p, 4,
          518  +        "G\",\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
          519  +    add_srs_wkt (p, 5,
          520  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
          521  +    add_srs_wkt (p, 6,
          522  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJE");
          523  +    add_srs_wkt (p, 7,
          524  +        "CTION[\"Albers_Conic_Equal_Area\"],PARAMETER[\"standard_");
          525  +    add_srs_wkt (p, 8,
          526  +        "parallel_1\",27.5],PARAMETER[\"standard_parallel_2\",35]");
          527  +    add_srs_wkt (p, 9,
          528  +        ",PARAMETER[\"latitude_of_center\",18],PARAMETER[\"longit");
          529  +    add_srs_wkt (p, 10,
          530  +        "ude_of_center\",-100],PARAMETER[\"false_easting\",150000");
          531  +    add_srs_wkt (p, 11,
          532  +        "0],PARAMETER[\"false_northing\",6000000],UNIT[\"metre\",");
          533  +    add_srs_wkt (p, 12,
          534  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
          535  +    add_srs_wkt (p, 13,
          536  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6579\"]]");
          537  +    p = add_epsg_def (filter, first, last, 6580, "epsg", 6580,
          538  +        "NAD83(2011) / Texas Centric Lambert Conformal");
          539  +    add_proj4text (p, 0,
          540  +        "+proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x");
          541  +    add_proj4text (p, 1,
          542  +        "_0=1500000 +y_0=5000000 +ellps=GRS80 +units=m +no_defs");
          543  +    add_srs_wkt (p, 0,
          544  +        "PROJCS[\"NAD83(2011) / Texas Centric Lambert Conformal\"");
          545  +    add_srs_wkt (p, 1,
          546  +        ",GEOGCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_R");
          547  +    add_srs_wkt (p, 2,
          548  +        "eference_System_2011\",SPHEROID[\"GRS 1980\",6378137,298");
          549  +    add_srs_wkt (p, 3,
          550  +        ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPS");
          551  +    add_srs_wkt (p, 4,
          552  +        "G\",\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
          553  +    add_srs_wkt (p, 5,
          554  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
          555  +    add_srs_wkt (p, 6,
          556  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJE");
          557  +    add_srs_wkt (p, 7,
          558  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
          559  +    add_srs_wkt (p, 8,
          560  +        "ard_parallel_1\",27.5],PARAMETER[\"standard_parallel_2\"");
          561  +    add_srs_wkt (p, 9,
          562  +        ",35],PARAMETER[\"latitude_of_origin\",18],PARAMETER[\"ce");
          563  +    add_srs_wkt (p, 10,
          564  +        "ntral_meridian\",-100],PARAMETER[\"false_easting\",15000");
          565  +    add_srs_wkt (p, 11,
          566  +        "00],PARAMETER[\"false_northing\",5000000],UNIT[\"metre\"");
          567  +    add_srs_wkt (p, 12,
          568  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
          569  +    add_srs_wkt (p, 13,
          570  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6580\"]]");
          571  +    p = add_epsg_def (filter, first, last, 6581, "epsg", 6581,
          572  +        "NAD83(2011) / Texas North");
          573  +    add_proj4text (p, 0,
          574  +        "+proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=3");
          575  +    add_proj4text (p, 1,
          576  +        "4 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +u");
          577  +    add_proj4text (p, 2,
          578  +        "nits=m +no_defs");
          579  +    add_srs_wkt (p, 0,
          580  +        "PROJCS[\"NAD83(2011) / Texas North\",GEOGCS[\"NAD83(2011");
          581  +    add_srs_wkt (p, 1,
          582  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
          583  +    add_srs_wkt (p, 2,
          584  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
          585  +    add_srs_wkt (p, 3,
          586  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
          587  +    add_srs_wkt (p, 4,
          588  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
          589  +    add_srs_wkt (p, 5,
          590  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
          591  +    add_srs_wkt (p, 6,
          592  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
          593  +    add_srs_wkt (p, 7,
          594  +        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.");
          595  +    add_srs_wkt (p, 8,
          596  +        "18333333333333],PARAMETER[\"standard_parallel_2\",34.65]");
          597  +    add_srs_wkt (p, 9,
          598  +        ",PARAMETER[\"latitude_of_origin\",34],PARAMETER[\"centra");
          599  +    add_srs_wkt (p, 10,
          600  +        "l_meridian\",-101.5],PARAMETER[\"false_easting\",200000]");
          601  +    add_srs_wkt (p, 11,
          602  +        ",PARAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,");
          603  +    add_srs_wkt (p, 12,
          604  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          605  +    add_srs_wkt (p, 13,
          606  +        ",NORTH],AUTHORITY[\"EPSG\",\"6581\"]]");
          607  +    p = add_epsg_def (filter, first, last, 6582, "epsg", 6582,
          608  +        "NAD83(2011) / Texas North (ftUS)");
          609  +    add_proj4text (p, 0,
          610  +        "+proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=3");
          611  +    add_proj4text (p, 1,
          612  +        "4 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.99989");
          613  +    add_proj4text (p, 2,
          614  +        "83998 +ellps=GRS80 +units=us-ft +no_defs");
          615  +    add_srs_wkt (p, 0,
          616  +        "PROJCS[\"NAD83(2011) / Texas North (ftUS)\",GEOGCS[\"NAD");
          617  +    add_srs_wkt (p, 1,
          618  +        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
          619  +    add_srs_wkt (p, 2,
          620  +        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
          621  +    add_srs_wkt (p, 3,
          622  +        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
          623  +    add_srs_wkt (p, 4,
          624  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          625  +    add_srs_wkt (p, 5,
          626  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          627  +    add_srs_wkt (p, 6,
          628  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambe");
          629  +    add_srs_wkt (p, 7,
          630  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
          631  +    add_srs_wkt (p, 8,
          632  +        "1\",36.18333333333333],PARAMETER[\"standard_parallel_2\"");
          633  +    add_srs_wkt (p, 9,
          634  +        ",34.65],PARAMETER[\"latitude_of_origin\",34],PARAMETER[\"");
          635  +    add_srs_wkt (p, 10,
          636  +        "central_meridian\",-101.5],PARAMETER[\"false_easting\",6");
          637  +    add_srs_wkt (p, 11,
          638  +        "56166.667],PARAMETER[\"false_northing\",3280833.333],UNI");
          639  +    add_srs_wkt (p, 12,
          640  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
          641  +    add_srs_wkt (p, 13,
          642  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
          643  +    add_srs_wkt (p, 14,
          644  +        "TY[\"EPSG\",\"6582\"]]");
          645  +    p = add_epsg_def (filter, first, last, 6583, "epsg", 6583,
          646  +        "NAD83(2011) / Texas North Central");
          647  +    add_proj4text (p, 0,
          648  +        "+proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333");
          649  +    add_proj4text (p, 1,
          650  +        "333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y");
          651  +    add_proj4text (p, 2,
          652  +        "_0=2000000 +ellps=GRS80 +units=m +no_defs");
          653  +    add_srs_wkt (p, 0,
          654  +        "PROJCS[\"NAD83(2011) / Texas North Central\",GEOGCS[\"NA");
          655  +    add_srs_wkt (p, 1,
          656  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
          657  +    add_srs_wkt (p, 2,
          658  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
          659  +    add_srs_wkt (p, 3,
          660  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
          661  +    add_srs_wkt (p, 4,
          662  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          663  +    add_srs_wkt (p, 5,
          664  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          665  +    add_srs_wkt (p, 6,
          666  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
          667  +    add_srs_wkt (p, 7,
          668  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
          669  +    add_srs_wkt (p, 8,
          670  +        "_1\",33.96666666666667],PARAMETER[\"standard_parallel_2\"");
          671  +    add_srs_wkt (p, 9,
          672  +        ",32.13333333333333],PARAMETER[\"latitude_of_origin\",31.");
          673  +    add_srs_wkt (p, 10,
          674  +        "66666666666667],PARAMETER[\"central_meridian\",-98.5],PA");
          675  +    add_srs_wkt (p, 11,
          676  +        "RAMETER[\"false_easting\",600000],PARAMETER[\"false_nort");
          677  +    add_srs_wkt (p, 12,
          678  +        "hing\",2000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          679  +    add_srs_wkt (p, 13,
          680  +        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
          681  +    add_srs_wkt (p, 14,
          682  +        "SG\",\"6583\"]]");
          683  +    p = add_epsg_def (filter, first, last, 6584, "epsg", 6584,
          684  +        "NAD83(2011) / Texas North Central (ftUS)");
          685  +    add_proj4text (p, 0,
          686  +        "+proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333");
          687  +    add_proj4text (p, 1,
          688  +        "333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y");
          689  +    add_proj4text (p, 2,
          690  +        "_0=2000000.0001016 +ellps=GRS80 +units=us-ft +no_defs");
          691  +    add_srs_wkt (p, 0,
          692  +        "PROJCS[\"NAD83(2011) / Texas North Central (ftUS)\",GEOG");
          693  +    add_srs_wkt (p, 1,
          694  +        "CS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refere");
          695  +    add_srs_wkt (p, 2,
          696  +        "nce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572");
          697  +    add_srs_wkt (p, 3,
          698  +        "22101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
          699  +    add_srs_wkt (p, 4,
          700  +        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          701  +    add_srs_wkt (p, 5,
          702  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          703  +    add_srs_wkt (p, 6,
          704  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
          705  +    add_srs_wkt (p, 7,
          706  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          707  +    add_srs_wkt (p, 8,
          708  +        "rallel_1\",33.96666666666667],PARAMETER[\"standard_paral");
          709  +    add_srs_wkt (p, 9,
          710  +        "lel_2\",32.13333333333333],PARAMETER[\"latitude_of_origi");
          711  +    add_srs_wkt (p, 10,
          712  +        "n\",31.66666666666667],PARAMETER[\"central_meridian\",-9");
          713  +    add_srs_wkt (p, 11,
          714  +        "8.5],PARAMETER[\"false_easting\",1968500],PARAMETER[\"fa");
          715  +    add_srs_wkt (p, 12,
          716  +        "lse_northing\",6561666.667],UNIT[\"US survey foot\",0.30");
          717  +    add_srs_wkt (p, 13,
          718  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
          719  +    add_srs_wkt (p, 14,
          720  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6584\"]]");
          721  +    p = add_epsg_def (filter, first, last, 6585, "epsg", 6585,
          722  +        "NAD83(2011) / Texas South");
          723  +    add_proj4text (p, 0,
          724  +        "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
          725  +    add_proj4text (p, 1,
          726  +        "667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y");
          727  +    add_proj4text (p, 2,
          728  +        "_0=5000000 +ellps=GRS80 +units=m +no_defs");
          729  +    add_srs_wkt (p, 0,
          730  +        "PROJCS[\"NAD83(2011) / Texas South\",GEOGCS[\"NAD83(2011");
          731  +    add_srs_wkt (p, 1,
          732  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
          733  +    add_srs_wkt (p, 2,
          734  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
          735  +    add_srs_wkt (p, 3,
          736  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
          737  +    add_srs_wkt (p, 4,
          738  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
          739  +    add_srs_wkt (p, 5,
          740  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
          741  +    add_srs_wkt (p, 6,
          742  +        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
          743  +    add_srs_wkt (p, 7,
          744  +        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",27.");
          745  +    add_srs_wkt (p, 8,
          746  +        "83333333333333],PARAMETER[\"standard_parallel_2\",26.166");
          747  +    add_srs_wkt (p, 9,
          748  +        "66666666667],PARAMETER[\"latitude_of_origin\",25.6666666");
          749  +    add_srs_wkt (p, 10,
          750  +        "6666667],PARAMETER[\"central_meridian\",-98.5],PARAMETER");
          751  +    add_srs_wkt (p, 11,
          752  +        "[\"false_easting\",300000],PARAMETER[\"false_northing\",");
          753  +    add_srs_wkt (p, 12,
          754  +        "5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
          755  +    add_srs_wkt (p, 13,
          756  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
          757  +    add_srs_wkt (p, 14,
          758  +        "6585\"]]");
          759  +    p = add_epsg_def (filter, first, last, 6586, "epsg", 6586,
          760  +        "NAD83(2011) / Texas South (ftUS)");
          761  +    add_proj4text (p, 0,
          762  +        "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
          763  +    add_proj4text (p, 1,
          764  +        "667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.00");
          765  +    add_proj4text (p, 2,
          766  +        "00000001 +y_0=5000000.0001016 +ellps=GRS80 +units=us-ft ");
   533    767       add_proj4text (p, 3,
   534         -        "s");
   535         -    add_srs_wkt (p, 0,
   536         -        "PROJCS[\"NAD83(2011) / Kentucky Single Zone (ftUS)\",GEO");
   537         -    add_srs_wkt (p, 1,
   538         -        "GCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refer");
   539         -    add_srs_wkt (p, 2,
   540         -        "ence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257");
   541         -    add_srs_wkt (p, 3,
   542         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",");
   543         -    add_srs_wkt (p, 4,
   544         -        "\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   545         -    add_srs_wkt (p, 5,
   546         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   547         -    add_srs_wkt (p, 6,
   548         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
   549         -    add_srs_wkt (p, 7,
   550         -        "de\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
   551         -    add_srs_wkt (p, 8,
   552         -        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
   553         -    add_srs_wkt (p, 9,
   554         -        "el_1\",37.08333333333334],PARAMETER[\"standard_parallel_");
   555         -    add_srs_wkt (p, 10,
   556         -        "2\",38.66666666666666],PARAMETER[\"latitude_of_origin\",");
   557         -    add_srs_wkt (p, 11,
   558         -        "36.33333333333334],PARAMETER[\"central_meridian\",-85.75");
   559         -    add_srs_wkt (p, 12,
   560         -        "],PARAMETER[\"false_easting\",4921250],PARAMETER[\"false");
   561         -    add_srs_wkt (p, 13,
   562         -        "_northing\",3280833.333],UNIT[\"US survey foot\",0.30480");
   563         -    add_srs_wkt (p, 14,
   564         -        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
   565         -    add_srs_wkt (p, 15,
   566         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6473\"]]");
   567         -    p = add_epsg_def_ex (filter, first, last, 6474, "epsg", 6474,
   568         -        "NAD83(2011) / Kentucky South", 0, 0,
   569         -        "GRS 1980", "Greenwich",
   570         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   571         -        "X", "East", "Y", "North");
   572         -    add_proj4text (p, 0,
   573         -        "+proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333");
   574         -    add_proj4text (p, 1,
   575         -        "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +");
   576         -    add_proj4text (p, 2,
   577         -        "y_0=500000 +ellps=GRS80 +units=m +no_defs");
   578         -    add_srs_wkt (p, 0,
   579         -        "PROJCS[\"NAD83(2011) / Kentucky South\",GEOGCS[\"NAD83(2");
          768  +        "+no_defs");
          769  +    add_srs_wkt (p, 0,
          770  +        "PROJCS[\"NAD83(2011) / Texas South (ftUS)\",GEOGCS[\"NAD");
          771  +    add_srs_wkt (p, 1,
          772  +        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
          773  +    add_srs_wkt (p, 2,
          774  +        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
          775  +    add_srs_wkt (p, 3,
          776  +        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
          777  +    add_srs_wkt (p, 4,
          778  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          779  +    add_srs_wkt (p, 5,
          780  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          781  +    add_srs_wkt (p, 6,
          782  +        "122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambe");
          783  +    add_srs_wkt (p, 7,
          784  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
          785  +    add_srs_wkt (p, 8,
          786  +        "1\",27.83333333333333],PARAMETER[\"standard_parallel_2\"");
          787  +    add_srs_wkt (p, 9,
          788  +        ",26.16666666666667],PARAMETER[\"latitude_of_origin\",25.");
          789  +    add_srs_wkt (p, 10,
          790  +        "66666666666667],PARAMETER[\"central_meridian\",-98.5],PA");
          791  +    add_srs_wkt (p, 11,
          792  +        "RAMETER[\"false_easting\",984250.0000000002],PARAMETER[\"");
          793  +    add_srs_wkt (p, 12,
          794  +        "false_northing\",16404166.667],UNIT[\"US survey foot\",0");
          795  +    add_srs_wkt (p, 13,
          796  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
          797  +    add_srs_wkt (p, 14,
          798  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6586\"]]");
          799  +    p = add_epsg_def (filter, first, last, 6587, "epsg", 6587,
          800  +        "NAD83(2011) / Texas South Central");
          801  +    add_proj4text (p, 0,
          802  +        "+proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333");
          803  +    add_proj4text (p, 1,
          804  +        "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0");
          805  +    add_proj4text (p, 2,
          806  +        "=4000000 +ellps=GRS80 +units=m +no_defs");
          807  +    add_srs_wkt (p, 0,
          808  +        "PROJCS[\"NAD83(2011) / Texas South Central\",GEOGCS[\"NA");
          809  +    add_srs_wkt (p, 1,
          810  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
          811  +    add_srs_wkt (p, 2,
          812  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
          813  +    add_srs_wkt (p, 3,
          814  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
          815  +    add_srs_wkt (p, 4,
          816  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          817  +    add_srs_wkt (p, 5,
          818  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          819  +    add_srs_wkt (p, 6,
          820  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
          821  +    add_srs_wkt (p, 7,
          822  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
          823  +    add_srs_wkt (p, 8,
          824  +        "_1\",30.28333333333333],PARAMETER[\"standard_parallel_2\"");
          825  +    add_srs_wkt (p, 9,
          826  +        ",28.38333333333333],PARAMETER[\"latitude_of_origin\",27.");
          827  +    add_srs_wkt (p, 10,
          828  +        "83333333333333],PARAMETER[\"central_meridian\",-99],PARA");
          829  +    add_srs_wkt (p, 11,
          830  +        "METER[\"false_easting\",600000],PARAMETER[\"false_northi");
          831  +    add_srs_wkt (p, 12,
          832  +        "ng\",4000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          833  +    add_srs_wkt (p, 13,
          834  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
          835  +    add_srs_wkt (p, 14,
          836  +        "\",\"6587\"]]");
          837  +    p = add_epsg_def (filter, first, last, 6588, "epsg", 6588,
          838  +        "NAD83(2011) / Texas South Central (ftUS)");
          839  +    add_proj4text (p, 0,
          840  +        "+proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333");
          841  +    add_proj4text (p, 1,
          842  +        "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0");
          843  +    add_proj4text (p, 2,
          844  +        "=3999999.9998984 +ellps=GRS80 +units=us-ft +no_defs");
          845  +    add_srs_wkt (p, 0,
          846  +        "PROJCS[\"NAD83(2011) / Texas South Central (ftUS)\",GEOG");
          847  +    add_srs_wkt (p, 1,
          848  +        "CS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refere");
          849  +    add_srs_wkt (p, 2,
          850  +        "nce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572");
          851  +    add_srs_wkt (p, 3,
          852  +        "22101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
          853  +    add_srs_wkt (p, 4,
          854  +        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          855  +    add_srs_wkt (p, 5,
          856  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          857  +    add_srs_wkt (p, 6,
          858  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
          859  +    add_srs_wkt (p, 7,
          860  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
          861  +    add_srs_wkt (p, 8,
          862  +        "rallel_1\",30.28333333333333],PARAMETER[\"standard_paral");
          863  +    add_srs_wkt (p, 9,
          864  +        "lel_2\",28.38333333333333],PARAMETER[\"latitude_of_origi");
          865  +    add_srs_wkt (p, 10,
          866  +        "n\",27.83333333333333],PARAMETER[\"central_meridian\",-9");
          867  +    add_srs_wkt (p, 11,
          868  +        "9],PARAMETER[\"false_easting\",1968500],PARAMETER[\"fals");
          869  +    add_srs_wkt (p, 12,
          870  +        "e_northing\",13123333.333],UNIT[\"US survey foot\",0.304");
          871  +    add_srs_wkt (p, 13,
          872  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
          873  +    add_srs_wkt (p, 14,
          874  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6588\"]]");
          875  +    p = add_epsg_def (filter, first, last, 6589, "epsg", 6589,
          876  +        "NAD83(2011) / Vermont");
          877  +    add_proj4text (p, 0,
          878  +        "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
          879  +    add_proj4text (p, 1,
          880  +        "=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
          881  +    add_srs_wkt (p, 0,
          882  +        "PROJCS[\"NAD83(2011) / Vermont\",GEOGCS[\"NAD83(2011)\",");
          883  +    add_srs_wkt (p, 1,
          884  +        "DATUM[\"NAD83_National_Spatial_Reference_System_2011\",S");
          885  +    add_srs_wkt (p, 2,
          886  +        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
          887  +    add_srs_wkt (p, 3,
          888  +        "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
          889  +    add_srs_wkt (p, 4,
          890  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          891  +    add_srs_wkt (p, 5,
          892  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          893  +    add_srs_wkt (p, 6,
          894  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Merca");
          895  +    add_srs_wkt (p, 7,
          896  +        "tor\"],PARAMETER[\"latitude_of_origin\",42.5],PARAMETER[");
          897  +    add_srs_wkt (p, 8,
          898  +        "\"central_meridian\",-72.5],PARAMETER[\"scale_factor\",0");
          899  +    add_srs_wkt (p, 9,
          900  +        ".999964286],PARAMETER[\"false_easting\",500000],PARAMETE");
          901  +    add_srs_wkt (p, 10,
          902  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
          903  +    add_srs_wkt (p, 11,
          904  +        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
          905  +    add_srs_wkt (p, 12,
          906  +        "ITY[\"EPSG\",\"6589\"]]");
          907  +    p = add_epsg_def (filter, first, last, 6590, "epsg", 6590,
          908  +        "NAD83(2011) / Vermont (ftUS)");
          909  +    add_proj4text (p, 0,
          910  +        "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
          911  +    add_proj4text (p, 1,
          912  +        "=500000.00001016 +y_0=0 +ellps=GRS80 +units=us-ft +no_de");
          913  +    add_proj4text (p, 2,
          914  +        "fs");
          915  +    add_srs_wkt (p, 0,
          916  +        "PROJCS[\"NAD83(2011) / Vermont (ftUS)\",GEOGCS[\"NAD83(2");
          917  +    add_srs_wkt (p, 1,
          918  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
          919  +    add_srs_wkt (p, 2,
          920  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
          921  +    add_srs_wkt (p, 3,
          922  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
          923  +    add_srs_wkt (p, 4,
          924  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
          925  +    add_srs_wkt (p, 5,
          926  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
          927  +    add_srs_wkt (p, 6,
          928  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
          929  +    add_srs_wkt (p, 7,
          930  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",42.5],PARA");
          931  +    add_srs_wkt (p, 8,
          932  +        "METER[\"central_meridian\",-72.5],PARAMETER[\"scale_fact");
          933  +    add_srs_wkt (p, 9,
          934  +        "or\",0.999964286],PARAMETER[\"false_easting\",1640416.66");
          935  +    add_srs_wkt (p, 10,
          936  +        "67],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
          937  +    add_srs_wkt (p, 11,
          938  +        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
          939  +    add_srs_wkt (p, 12,
          940  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"659");
          941  +    add_srs_wkt (p, 13,
          942  +        "0\"]]");
          943  +    p = add_epsg_def (filter, first, last, 6591, "epsg", 6591,
          944  +        "NAD83(2011) / Virginia Lambert");
          945  +    add_proj4text (p, 0,
          946  +        "+proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +");
          947  +    add_proj4text (p, 1,
          948  +        "x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
          949  +    add_srs_wkt (p, 0,
          950  +        "PROJCS[\"NAD83(2011) / Virginia Lambert\",GEOGCS[\"NAD83");
          951  +    add_srs_wkt (p, 1,
          952  +        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
          953  +    add_srs_wkt (p, 2,
          954  +        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
          955  +    add_srs_wkt (p, 3,
          956  +        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
          957  +    add_srs_wkt (p, 4,
          958  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
          959  +    add_srs_wkt (p, 5,
          960  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
          961  +    add_srs_wkt (p, 6,
          962  +        "2\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert");
          963  +    add_srs_wkt (p, 7,
          964  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
          965  +    add_srs_wkt (p, 8,
          966  +        ",37],PARAMETER[\"standard_parallel_2\",39.5],PARAMETER[\"");
          967  +    add_srs_wkt (p, 9,
          968  +        "latitude_of_origin\",36],PARAMETER[\"central_meridian\",");
          969  +    add_srs_wkt (p, 10,
          970  +        "-79.5],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
          971  +    add_srs_wkt (p, 11,
          972  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          973  +    add_srs_wkt (p, 12,
          974  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
          975  +    add_srs_wkt (p, 13,
          976  +        "\",\"6591\"]]");
          977  +    p = add_epsg_def (filter, first, last, 6592, "epsg", 6592,
          978  +        "NAD83(2011) / Virginia North");
          979  +    add_proj4text (p, 0,
          980  +        "+proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37");
          981  +    add_proj4text (p, 1,
          982  +        ".66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +");
          983  +    add_proj4text (p, 2,
          984  +        "ellps=GRS80 +units=m +no_defs");
          985  +    add_srs_wkt (p, 0,
          986  +        "PROJCS[\"NAD83(2011) / Virginia North\",GEOGCS[\"NAD83(2");
   580    987       add_srs_wkt (p, 1,
   581    988           "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
   582    989       add_srs_wkt (p, 2,
   583    990           "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
   584    991       add_srs_wkt (p, 3,
   585    992           "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
   586    993       add_srs_wkt (p, 4,
   587    994           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   588    995       add_srs_wkt (p, 5,
   589    996           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   590    997       add_srs_wkt (p, 6,
   591         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   592         -    add_srs_wkt (p, 7,
   593         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
   594         -    add_srs_wkt (p, 8,
   595         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.9333");
   596         -    add_srs_wkt (p, 9,
   597         -        "3333333333],PARAMETER[\"standard_parallel_2\",36.7333333");
   598         -    add_srs_wkt (p, 10,
   599         -        "3333333],PARAMETER[\"latitude_of_origin\",36.33333333333");
   600         -    add_srs_wkt (p, 11,
   601         -        "334],PARAMETER[\"central_meridian\",-85.75],PARAMETER[\"");
   602         -    add_srs_wkt (p, 12,
   603         -        "false_easting\",500000],PARAMETER[\"false_northing\",500");
   604         -    add_srs_wkt (p, 13,
   605         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
   606         -    add_srs_wkt (p, 14,
   607         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6474");
   608         -    add_srs_wkt (p, 15,
   609         -        "\"]]");
   610         -    p = add_epsg_def_ex (filter, first, last, 6475, "epsg", 6475,
   611         -        "NAD83(2011) / Kentucky South (ftUS)", 0, 0,
   612         -        "GRS 1980", "Greenwich",
   613         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   614         -        "X", "East", "Y", "North");
   615         -    add_proj4text (p, 0,
   616         -        "+proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333");
   617         -    add_proj4text (p, 1,
   618         -        "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000.0");
   619         -    add_proj4text (p, 2,
   620         -        "001016001 +y_0=500000.0001016001 +ellps=GRS80 +units=us-");
   621         -    add_proj4text (p, 3,
   622         -        "ft +no_defs");
   623         -    add_srs_wkt (p, 0,
   624         -        "PROJCS[\"NAD83(2011) / Kentucky South (ftUS)\",GEOGCS[\"");
   625         -    add_srs_wkt (p, 1,
   626         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
   627         -    add_srs_wkt (p, 2,
   628         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
   629         -    add_srs_wkt (p, 3,
   630         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
   631         -    add_srs_wkt (p, 4,
   632         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   633         -    add_srs_wkt (p, 5,
   634         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   635         -    add_srs_wkt (p, 6,
   636         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   637         -    add_srs_wkt (p, 7,
   638         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
   639         -    add_srs_wkt (p, 8,
   640         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
   641         -    add_srs_wkt (p, 9,
   642         -        ",37.93333333333333],PARAMETER[\"standard_parallel_2\",36");
   643         -    add_srs_wkt (p, 10,
   644         -        ".73333333333333],PARAMETER[\"latitude_of_origin\",36.333");
   645         -    add_srs_wkt (p, 11,
   646         -        "33333333334],PARAMETER[\"central_meridian\",-85.75],PARA");
   647         -    add_srs_wkt (p, 12,
   648         -        "METER[\"false_easting\",1640416.667],PARAMETER[\"false_n");
   649         -    add_srs_wkt (p, 13,
   650         -        "orthing\",1640416.667],UNIT[\"US survey foot\",0.3048006");
   651         -    add_srs_wkt (p, 14,
   652         -        "096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST]");
   653         -    add_srs_wkt (p, 15,
   654         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6475\"]]");
   655         -    p = add_epsg_def_ex (filter, first, last, 6476, "epsg", 6476,
   656         -        "NAD83(2011) / Louisiana North", 0, 0,
   657         -        "GRS 1980", "Greenwich",
   658         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   659         -        "X", "East", "Y", "North");
   660         -    add_proj4text (p, 0,
   661         -        "+proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666");
   662         -    add_proj4text (p, 1,
   663         -        "667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=");
   664         -    add_proj4text (p, 2,
   665         -        "GRS80 +units=m +no_defs");
   666         -    add_srs_wkt (p, 0,
   667         -        "PROJCS[\"NAD83(2011) / Louisiana North\",GEOGCS[\"NAD83(");
   668         -    add_srs_wkt (p, 1,
   669         -        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
   670         -    add_srs_wkt (p, 2,
   671         -        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
   672         -    add_srs_wkt (p, 3,
   673         -        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
   674         -    add_srs_wkt (p, 4,
   675         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   676         -    add_srs_wkt (p, 5,
   677         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   678         -    add_srs_wkt (p, 6,
   679         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
   680         -    add_srs_wkt (p, 7,
   681         -        "UTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confor");
   682         -    add_srs_wkt (p, 8,
   683         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",32.66");
   684         -    add_srs_wkt (p, 9,
   685         -        "666666666666],PARAMETER[\"standard_parallel_2\",31.16666");
   686         -    add_srs_wkt (p, 10,
   687         -        "666666667],PARAMETER[\"latitude_of_origin\",30.5],PARAME");
   688         -    add_srs_wkt (p, 11,
   689         -        "TER[\"central_meridian\",-92.5],PARAMETER[\"false_eastin");
   690         -    add_srs_wkt (p, 12,
   691         -        "g\",1000000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
   692         -    add_srs_wkt (p, 13,
   693         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
   694         -    add_srs_wkt (p, 14,
   695         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6476\"]]");
   696         -    p = add_epsg_def_ex (filter, first, last, 6477, "epsg", 6477,
   697         -        "NAD83(2011) / Louisiana North (ftUS)", 0, 0,
   698         -        "GRS 1980", "Greenwich",
   699         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   700         -        "X", "East", "Y", "North");
   701         -    add_proj4text (p, 0,
   702         -        "+proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666");
   703         -    add_proj4text (p, 1,
   704         -        "667 +lat_0=30.5 +lon_0=-92.5 +x_0=999999.9999898402 +y_0");
   705         -    add_proj4text (p, 2,
   706         -        "=0 +ellps=GRS80 +units=us-ft +no_defs");
   707         -    add_srs_wkt (p, 0,
   708         -        "PROJCS[\"NAD83(2011) / Louisiana North (ftUS)\",GEOGCS[\"");
          998  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
          999  +    add_srs_wkt (p, 7,
         1000  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
         1001  +    add_srs_wkt (p, 8,
         1002  +        "9.2],PARAMETER[\"standard_parallel_2\",38.03333333333333");
         1003  +    add_srs_wkt (p, 9,
         1004  +        "],PARAMETER[\"latitude_of_origin\",37.66666666666666],PA");
         1005  +    add_srs_wkt (p, 10,
         1006  +        "RAMETER[\"central_meridian\",-78.5],PARAMETER[\"false_ea");
         1007  +    add_srs_wkt (p, 11,
         1008  +        "sting\",3500000],PARAMETER[\"false_northing\",2000000],U");
         1009  +    add_srs_wkt (p, 12,
         1010  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         1011  +    add_srs_wkt (p, 13,
         1012  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6592\"]]");
         1013  +    p = add_epsg_def (filter, first, last, 6593, "epsg", 6593,
         1014  +        "NAD83(2011) / Virginia North (ftUS)");
         1015  +    add_proj4text (p, 0,
         1016  +        "+proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37");
         1017  +    add_proj4text (p, 1,
         1018  +        ".66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2");
         1019  +    add_proj4text (p, 2,
         1020  +        "000000.0001016 +ellps=GRS80 +units=us-ft +no_defs");
         1021  +    add_srs_wkt (p, 0,
         1022  +        "PROJCS[\"NAD83(2011) / Virginia North (ftUS)\",GEOGCS[\"");
   709   1023       add_srs_wkt (p, 1,
   710   1024           "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
   711   1025       add_srs_wkt (p, 2,
   712   1026           "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
   713   1027       add_srs_wkt (p, 3,
   714   1028           ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
   715   1029       add_srs_wkt (p, 4,
   716   1030           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   717   1031       add_srs_wkt (p, 5,
   718   1032           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   719   1033       add_srs_wkt (p, 6,
   720         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   721         -    add_srs_wkt (p, 7,
   722         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
   723         -    add_srs_wkt (p, 8,
   724         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
   725         -    add_srs_wkt (p, 9,
   726         -        ",32.66666666666666],PARAMETER[\"standard_parallel_2\",31");
   727         -    add_srs_wkt (p, 10,
   728         -        ".16666666666667],PARAMETER[\"latitude_of_origin\",30.5],");
   729         -    add_srs_wkt (p, 11,
   730         -        "PARAMETER[\"central_meridian\",-92.5],PARAMETER[\"false_");
   731         -    add_srs_wkt (p, 12,
   732         -        "easting\",3280833.333300001],PARAMETER[\"false_northing\"");
   733         -    add_srs_wkt (p, 13,
   734         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
   735         -    add_srs_wkt (p, 14,
   736         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
   737         -    add_srs_wkt (p, 15,
   738         -        "AUTHORITY[\"EPSG\",\"6477\"]]");
   739         -    p = add_epsg_def_ex (filter, first, last, 6478, "epsg", 6478,
   740         -        "NAD83(2011) / Louisiana South", 0, 0,
   741         -        "GRS 1980", "Greenwich",
   742         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   743         -        "X", "East", "Y", "North");
   744         -    add_proj4text (p, 0,
   745         -        "+proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91");
   746         -    add_proj4text (p, 1,
   747         -        ".33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +units=");
   748         -    add_proj4text (p, 2,
   749         -        "m +no_defs");
   750         -    add_srs_wkt (p, 0,
   751         -        "PROJCS[\"NAD83(2011) / Louisiana South\",GEOGCS[\"NAD83(");
   752         -    add_srs_wkt (p, 1,
   753         -        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
   754         -    add_srs_wkt (p, 2,
   755         -        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
   756         -    add_srs_wkt (p, 3,
   757         -        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
   758         -    add_srs_wkt (p, 4,
   759         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
   760         -    add_srs_wkt (p, 5,
   761         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
   762         -    add_srs_wkt (p, 6,
   763         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
   764         -    add_srs_wkt (p, 7,
   765         -        "UTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confor");
   766         -    add_srs_wkt (p, 8,
   767         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",30.7]");
   768         -    add_srs_wkt (p, 9,
   769         -        ",PARAMETER[\"standard_parallel_2\",29.3],PARAMETER[\"lat");
   770         -    add_srs_wkt (p, 10,
   771         -        "itude_of_origin\",28.5],PARAMETER[\"central_meridian\",-");
   772         -    add_srs_wkt (p, 11,
   773         -        "91.33333333333333],PARAMETER[\"false_easting\",1000000],");
   774         -    add_srs_wkt (p, 12,
   775         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
   776         -    add_srs_wkt (p, 13,
   777         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
   778         -    add_srs_wkt (p, 14,
   779         -        "],AUTHORITY[\"EPSG\",\"6478\"]]");
   780         -    p = add_epsg_def_ex (filter, first, last, 6479, "epsg", 6479,
   781         -        "NAD83(2011) / Louisiana South (ftUS)", 0, 0,
   782         -        "GRS 1980", "Greenwich",
   783         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   784         -        "X", "East", "Y", "North");
   785         -    add_proj4text (p, 0,
   786         -        "+proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91");
   787         -    add_proj4text (p, 1,
   788         -        ".33333333333333 +x_0=999999.9999898402 +y_0=0 +ellps=GRS");
   789         -    add_proj4text (p, 2,
   790         -        "80 +units=us-ft +no_defs");
   791         -    add_srs_wkt (p, 0,
   792         -        "PROJCS[\"NAD83(2011) / Louisiana South (ftUS)\",GEOGCS[\"");
         1034  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
         1035  +    add_srs_wkt (p, 7,
         1036  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
         1037  +    add_srs_wkt (p, 8,
         1038  +        "el_1\",39.2],PARAMETER[\"standard_parallel_2\",38.033333");
         1039  +    add_srs_wkt (p, 9,
         1040  +        "33333333],PARAMETER[\"latitude_of_origin\",37.6666666666");
         1041  +    add_srs_wkt (p, 10,
         1042  +        "6666],PARAMETER[\"central_meridian\",-78.5],PARAMETER[\"");
         1043  +    add_srs_wkt (p, 11,
         1044  +        "false_easting\",11482916.667],PARAMETER[\"false_northing");
         1045  +    add_srs_wkt (p, 12,
         1046  +        "\",6561666.667],UNIT[\"US survey foot\",0.30480060960121");
         1047  +    add_srs_wkt (p, 13,
         1048  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
         1049  +    add_srs_wkt (p, 14,
         1050  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6593\"]]");
         1051  +    p = add_epsg_def (filter, first, last, 6594, "epsg", 6594,
         1052  +        "NAD83(2011) / Virginia South");
         1053  +    add_proj4text (p, 0,
         1054  +        "+proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666");
         1055  +    add_proj4text (p, 1,
         1056  +        "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +");
         1057  +    add_proj4text (p, 2,
         1058  +        "y_0=1000000 +ellps=GRS80 +units=m +no_defs");
         1059  +    add_srs_wkt (p, 0,
         1060  +        "PROJCS[\"NAD83(2011) / Virginia South\",GEOGCS[\"NAD83(2");
         1061  +    add_srs_wkt (p, 1,
         1062  +        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
         1063  +    add_srs_wkt (p, 2,
         1064  +        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
         1065  +    add_srs_wkt (p, 3,
         1066  +        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
         1067  +    add_srs_wkt (p, 4,
         1068  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         1069  +    add_srs_wkt (p, 5,
         1070  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         1071  +    add_srs_wkt (p, 6,
         1072  +        "]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
         1073  +    add_srs_wkt (p, 7,
         1074  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
         1075  +    add_srs_wkt (p, 8,
         1076  +        "7.96666666666667],PARAMETER[\"standard_parallel_2\",36.7");
         1077  +    add_srs_wkt (p, 9,
         1078  +        "6666666666667],PARAMETER[\"latitude_of_origin\",36.33333");
         1079  +    add_srs_wkt (p, 10,
         1080  +        "333333334],PARAMETER[\"central_meridian\",-78.5],PARAMET");
         1081  +    add_srs_wkt (p, 11,
         1082  +        "ER[\"false_easting\",3500000],PARAMETER[\"false_northing");
         1083  +    add_srs_wkt (p, 12,
         1084  +        "\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1085  +    add_srs_wkt (p, 13,
         1086  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         1087  +    add_srs_wkt (p, 14,
         1088  +        ",\"6594\"]]");
         1089  +    p = add_epsg_def (filter, first, last, 6595, "epsg", 6595,
         1090  +        "NAD83(2011) / Virginia South (ftUS)");
         1091  +    add_proj4text (p, 0,
         1092  +        "+proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666");
         1093  +    add_proj4text (p, 1,
         1094  +        "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0");
         1095  +    add_proj4text (p, 2,
         1096  +        "001016 +y_0=999999.9998983998 +ellps=GRS80 +units=us-ft ");
         1097  +    add_proj4text (p, 3,
         1098  +        "+no_defs");
         1099  +    add_srs_wkt (p, 0,
         1100  +        "PROJCS[\"NAD83(2011) / Virginia South (ftUS)\",GEOGCS[\"");
   793   1101       add_srs_wkt (p, 1,
   794   1102           "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
   795   1103       add_srs_wkt (p, 2,
   796   1104           "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
   797   1105       add_srs_wkt (p, 3,
   798   1106           ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
   799   1107       add_srs_wkt (p, 4,
   800   1108           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   801   1109       add_srs_wkt (p, 5,
   802   1110           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   803   1111       add_srs_wkt (p, 6,
   804         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   805         -    add_srs_wkt (p, 7,
   806         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
   807         -    add_srs_wkt (p, 8,
   808         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
   809         -    add_srs_wkt (p, 9,
   810         -        ",30.7],PARAMETER[\"standard_parallel_2\",29.3],PARAMETER");
   811         -    add_srs_wkt (p, 10,
   812         -        "[\"latitude_of_origin\",28.5],PARAMETER[\"central_meridi");
   813         -    add_srs_wkt (p, 11,
   814         -        "an\",-91.33333333333333],PARAMETER[\"false_easting\",328");
   815         -    add_srs_wkt (p, 12,
   816         -        "0833.333300001],PARAMETER[\"false_northing\",0],UNIT[\"U");
   817         -    add_srs_wkt (p, 13,
   818         -        "S survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
   819         -    add_srs_wkt (p, 14,
   820         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   821         -    add_srs_wkt (p, 15,
   822         -        "EPSG\",\"6479\"]]");
   823         -    p = add_epsg_def_ex (filter, first, last, 6480, "epsg", 6480,
   824         -        "NAD83(2011) / Maine CS2000 Central", 0, 0,
   825         -        "GRS 1980", "Greenwich",
   826         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
   827         -        "X", "East", "Y", "North");
   828         -    add_proj4text (p, 0,
   829         -        "+proj=tmerc +lat_0=43.5 +lon_0=-69.125 +k=0.99998 +x_0=5");
   830         -    add_proj4text (p, 1,
   831         -        "00000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
   832         -    add_srs_wkt (p, 0,
   833         -        "PROJCS[\"NAD83(2011) / Maine CS2000 Central\",GEOGCS[\"N");
   834         -    add_srs_wkt (p, 1,
   835         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
   836         -    add_srs_wkt (p, 2,
   837         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
   838         -    add_srs_wkt (p, 3,
   839         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
   840         -    add_srs_wkt (p, 4,
   841         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   842         -    add_srs_wkt (p, 5,
   843         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   844         -    add_srs_wkt (p, 6,
   845         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   846         -    add_srs_wkt (p, 7,
   847         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
   848         -    add_srs_wkt (p, 8,
   849         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",43.5],PARA");
   850         -    add_srs_wkt (p, 9,
   851         -        "METER[\"central_meridian\",-69.125],PARAMETER[\"scale_fa");
   852         -    add_srs_wkt (p, 10,
   853         -        "ctor\",0.99998],PARAMETER[\"false_easting\",500000],PARA");
   854         -    add_srs_wkt (p, 11,
   855         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   856         -    add_srs_wkt (p, 12,
   857         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   858         -    add_srs_wkt (p, 13,
   859         -        "HORITY[\"EPSG\",\"6480\"]]");
   860         -    p = add_epsg_def_ex (filter, first, last, 6481, "epsg", 6481,
   861         -        "NAD83(2011) / Maine CS2000 East", 0, 0,
   862         -        "GRS 1980", "Greenwich",
   863         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
   864         -        "X", "East", "Y", "North");
   865         -    add_proj4text (p, 0,
   866         -        "+proj=tmerc +lat_0=43.83333333333334 +lon_0=-67.875 +k=0");
   867         -    add_proj4text (p, 1,
   868         -        ".99998 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
   869         -    add_srs_wkt (p, 0,
   870         -        "PROJCS[\"NAD83(2011) / Maine CS2000 East\",GEOGCS[\"NAD8");
   871         -    add_srs_wkt (p, 1,
   872         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
   873         -    add_srs_wkt (p, 2,
   874         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
   875         -    add_srs_wkt (p, 3,
   876         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
   877         -    add_srs_wkt (p, 4,
   878         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   879         -    add_srs_wkt (p, 5,
   880         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   881         -    add_srs_wkt (p, 6,
   882         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
   883         -    add_srs_wkt (p, 7,
   884         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
   885         -    add_srs_wkt (p, 8,
   886         -        "ercator\"],PARAMETER[\"latitude_of_origin\",43.833333333");
   887         -    add_srs_wkt (p, 9,
   888         -        "33334],PARAMETER[\"central_meridian\",-67.875],PARAMETER");
   889         -    add_srs_wkt (p, 10,
   890         -        "[\"scale_factor\",0.99998],PARAMETER[\"false_easting\",7");
   891         -    add_srs_wkt (p, 11,
   892         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
   893         -    add_srs_wkt (p, 12,
   894         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   895         -    add_srs_wkt (p, 13,
   896         -        ",NORTH],AUTHORITY[\"EPSG\",\"6481\"]]");
   897         -    p = add_epsg_def_ex (filter, first, last, 6482, "epsg", 6482,
   898         -        "NAD83(2011) / Maine CS2000 West", 0, 0,
   899         -        "GRS 1980", "Greenwich",
   900         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
   901         -        "X", "East", "Y", "North");
   902         -    add_proj4text (p, 0,
   903         -        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.375 +k=0");
   904         -    add_proj4text (p, 1,
   905         -        ".99998 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
   906         -    add_srs_wkt (p, 0,
   907         -        "PROJCS[\"NAD83(2011) / Maine CS2000 West\",GEOGCS[\"NAD8");
   908         -    add_srs_wkt (p, 1,
   909         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
   910         -    add_srs_wkt (p, 2,
   911         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
   912         -    add_srs_wkt (p, 3,
   913         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
   914         -    add_srs_wkt (p, 4,
   915         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   916         -    add_srs_wkt (p, 5,
   917         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   918         -    add_srs_wkt (p, 6,
   919         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
   920         -    add_srs_wkt (p, 7,
   921         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
   922         -    add_srs_wkt (p, 8,
   923         -        "ercator\"],PARAMETER[\"latitude_of_origin\",42.833333333");
   924         -    add_srs_wkt (p, 9,
   925         -        "33334],PARAMETER[\"central_meridian\",-70.375],PARAMETER");
   926         -    add_srs_wkt (p, 10,
   927         -        "[\"scale_factor\",0.99998],PARAMETER[\"false_easting\",3");
   928         -    add_srs_wkt (p, 11,
   929         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
   930         -    add_srs_wkt (p, 12,
   931         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   932         -    add_srs_wkt (p, 13,
   933         -        ",NORTH],AUTHORITY[\"EPSG\",\"6482\"]]");
   934         -    p = add_epsg_def_ex (filter, first, last, 6483, "epsg", 6483,
   935         -        "NAD83(2011) / Maine East", 0, 0,
   936         -        "GRS 1980", "Greenwich",
   937         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
   938         -        "X", "East", "Y", "North");
   939         -    add_proj4text (p, 0,
   940         -        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
   941         -    add_proj4text (p, 1,
   942         -        "999 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
   943         -    add_srs_wkt (p, 0,
   944         -        "PROJCS[\"NAD83(2011) / Maine East\",GEOGCS[\"NAD83(2011)");
   945         -    add_srs_wkt (p, 1,
   946         -        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
   947         -    add_srs_wkt (p, 2,
   948         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
   949         -    add_srs_wkt (p, 3,
   950         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
   951         -    add_srs_wkt (p, 4,
   952         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   953         -    add_srs_wkt (p, 5,
   954         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   955         -    add_srs_wkt (p, 6,
   956         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   957         -    add_srs_wkt (p, 7,
   958         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercator\"]");
   959         -    add_srs_wkt (p, 8,
   960         -        ",PARAMETER[\"latitude_of_origin\",43.66666666666666],PAR");
   961         -    add_srs_wkt (p, 9,
   962         -        "AMETER[\"central_meridian\",-68.5],PARAMETER[\"scale_fac");
   963         -    add_srs_wkt (p, 10,
   964         -        "tor\",0.9999],PARAMETER[\"false_easting\",300000],PARAME");
   965         -    add_srs_wkt (p, 11,
   966         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   967         -    add_srs_wkt (p, 12,
   968         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
   969         -    add_srs_wkt (p, 13,
   970         -        "ORITY[\"EPSG\",\"6483\"]]");
   971         -    p = add_epsg_def_ex (filter, first, last, 6484, "epsg", 6484,
   972         -        "NAD83(2011) / Maine East (ftUS)", 0, 0,
   973         -        "GRS 1980", "Greenwich",
   974         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
   975         -        "X", "East", "Y", "North");
   976         -    add_proj4text (p, 0,
   977         -        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
   978         -    add_proj4text (p, 1,
   979         -        "999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=us");
   980         -    add_proj4text (p, 2,
   981         -        "-ft +no_defs");
   982         -    add_srs_wkt (p, 0,
   983         -        "PROJCS[\"NAD83(2011) / Maine East (ftUS)\",GEOGCS[\"NAD8");
   984         -    add_srs_wkt (p, 1,
   985         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
   986         -    add_srs_wkt (p, 2,
   987         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
   988         -    add_srs_wkt (p, 3,
   989         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
   990         -    add_srs_wkt (p, 4,
   991         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
   992         -    add_srs_wkt (p, 5,
   993         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
   994         -    add_srs_wkt (p, 6,
   995         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
   996         -    add_srs_wkt (p, 7,
   997         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
   998         -    add_srs_wkt (p, 8,
   999         -        "ercator\"],PARAMETER[\"latitude_of_origin\",43.666666666");
  1000         -    add_srs_wkt (p, 9,
  1001         -        "66666],PARAMETER[\"central_meridian\",-68.5],PARAMETER[\"");
  1002         -    add_srs_wkt (p, 10,
  1003         -        "scale_factor\",0.9999],PARAMETER[\"false_easting\",98425");
  1004         -    add_srs_wkt (p, 11,
  1005         -        "0.0000000002],PARAMETER[\"false_northing\",0],UNIT[\"US ");
  1006         -    add_srs_wkt (p, 12,
  1007         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
  1008         -    add_srs_wkt (p, 13,
  1009         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  1010         -    add_srs_wkt (p, 14,
  1011         -        "SG\",\"6484\"]]");
  1012         -    p = add_epsg_def_ex (filter, first, last, 6485, "epsg", 6485,
  1013         -        "NAD83(2011) / Maine West", 0, 0,
  1014         -        "GRS 1980", "Greenwich",
  1015         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1016         -        "X", "East", "Y", "North");
  1017         -    add_proj4text (p, 0,
  1018         -        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
  1019         -    add_proj4text (p, 1,
  1020         -        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +u");
  1021         -    add_proj4text (p, 2,
  1022         -        "nits=m +no_defs");
  1023         -    add_srs_wkt (p, 0,
  1024         -        "PROJCS[\"NAD83(2011) / Maine West\",GEOGCS[\"NAD83(2011)");
  1025         -    add_srs_wkt (p, 1,
  1026         -        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
  1027         -    add_srs_wkt (p, 2,
  1028         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  1029         -    add_srs_wkt (p, 3,
  1030         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
  1031         -    add_srs_wkt (p, 4,
  1032         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1033         -    add_srs_wkt (p, 5,
  1034         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1035         -    add_srs_wkt (p, 6,
  1036         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1037         -    add_srs_wkt (p, 7,
  1038         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercator\"]");
  1039         -    add_srs_wkt (p, 8,
  1040         -        ",PARAMETER[\"latitude_of_origin\",42.83333333333334],PAR");
  1041         -    add_srs_wkt (p, 9,
  1042         -        "AMETER[\"central_meridian\",-70.16666666666667],PARAMETE");
  1043         -    add_srs_wkt (p, 10,
  1044         -        "R[\"scale_factor\",0.999966667],PARAMETER[\"false_eastin");
  1045         -    add_srs_wkt (p, 11,
  1046         -        "g\",900000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  1047         -    add_srs_wkt (p, 12,
  1048         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  1049         -    add_srs_wkt (p, 13,
  1050         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6485\"]]");
  1051         -    p = add_epsg_def_ex (filter, first, last, 6486, "epsg", 6486,
  1052         -        "NAD83(2011) / Maine West (ftUS)", 0, 0,
  1053         -        "GRS 1980", "Greenwich",
  1054         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  1055         -        "X", "East", "Y", "North");
  1056         -    add_proj4text (p, 0,
  1057         -        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
  1058         -    add_proj4text (p, 1,
  1059         -        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +u");
  1060         -    add_proj4text (p, 2,
  1061         -        "nits=us-ft +no_defs");
  1062         -    add_srs_wkt (p, 0,
  1063         -        "PROJCS[\"NAD83(2011) / Maine West (ftUS)\",GEOGCS[\"NAD8");
  1064         -    add_srs_wkt (p, 1,
  1065         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  1066         -    add_srs_wkt (p, 2,
  1067         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  1068         -    add_srs_wkt (p, 3,
  1069         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  1070         -    add_srs_wkt (p, 4,
  1071         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  1072         -    add_srs_wkt (p, 5,
  1073         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  1074         -    add_srs_wkt (p, 6,
  1075         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  1076         -    add_srs_wkt (p, 7,
  1077         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
  1078         -    add_srs_wkt (p, 8,
  1079         -        "ercator\"],PARAMETER[\"latitude_of_origin\",42.833333333");
  1080         -    add_srs_wkt (p, 9,
  1081         -        "33334],PARAMETER[\"central_meridian\",-70.16666666666667");
  1082         -    add_srs_wkt (p, 10,
  1083         -        "],PARAMETER[\"scale_factor\",0.999966667],PARAMETER[\"fa");
  1084         -    add_srs_wkt (p, 11,
  1085         -        "lse_easting\",2952750],PARAMETER[\"false_northing\",0],U");
  1086         -    add_srs_wkt (p, 12,
  1087         -        "NIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EP");
  1088         -    add_srs_wkt (p, 13,
  1089         -        "SG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  1090         -    add_srs_wkt (p, 14,
  1091         -        "RITY[\"EPSG\",\"6486\"]]");
  1092         -    p = add_epsg_def_ex (filter, first, last, 6487, "epsg", 6487,
  1093         -        "NAD83(2011) / Maryland", 0, 0,
  1094         -        "GRS 1980", "Greenwich",
  1095         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1096         -        "X", "East", "Y", "North");
  1097         -    add_proj4text (p, 0,
  1098         -        "+proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666");
  1099         -    add_proj4text (p, 1,
  1100         -        "666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m ");
  1101         -    add_proj4text (p, 2,
  1102         -        "+no_defs");
  1103         -    add_srs_wkt (p, 0,
  1104         -        "PROJCS[\"NAD83(2011) / Maryland\",GEOGCS[\"NAD83(2011)\"");
  1105         -    add_srs_wkt (p, 1,
  1106         -        ",DATUM[\"NAD83_National_Spatial_Reference_System_2011\",");
  1107         -    add_srs_wkt (p, 2,
  1108         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  1109         -    add_srs_wkt (p, 3,
  1110         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
  1111         -    add_srs_wkt (p, 4,
  1112         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1113         -    add_srs_wkt (p, 5,
  1114         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1115         -    add_srs_wkt (p, 6,
  1116         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1117         -    add_srs_wkt (p, 7,
  1118         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_Coni");
  1119         -    add_srs_wkt (p, 8,
  1120         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",39.45],PARAME");
  1121         -    add_srs_wkt (p, 9,
  1122         -        "TER[\"standard_parallel_2\",38.3],PARAMETER[\"latitude_o");
  1123         -    add_srs_wkt (p, 10,
  1124         -        "f_origin\",37.66666666666666],PARAMETER[\"central_meridi");
  1125         -    add_srs_wkt (p, 11,
  1126         -        "an\",-77],PARAMETER[\"false_easting\",400000],PARAMETER[");
  1127         -    add_srs_wkt (p, 12,
  1128         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1129         -    add_srs_wkt (p, 13,
  1130         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1131         -    add_srs_wkt (p, 14,
  1132         -        "[\"EPSG\",\"6487\"]]");
  1133         -    p = add_epsg_def_ex (filter, first, last, 6488, "epsg", 6488,
  1134         -        "NAD83(2011) / Maryland (ftUS)", 0, 0,
  1135         -        "GRS 1980", "Greenwich",
  1136         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1137         -        "X", "East", "Y", "North");
  1138         -    add_proj4text (p, 0,
  1139         -        "+proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666");
  1140         -    add_proj4text (p, 1,
  1141         -        "666 +lon_0=-77 +x_0=399999.9998983998 +y_0=0 +ellps=GRS8");
  1142         -    add_proj4text (p, 2,
  1143         -        "0 +units=us-ft +no_defs");
  1144         -    add_srs_wkt (p, 0,
  1145         -        "PROJCS[\"NAD83(2011) / Maryland (ftUS)\",GEOGCS[\"NAD83(");
  1146         -    add_srs_wkt (p, 1,
  1147         -        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
  1148         -    add_srs_wkt (p, 2,
  1149         -        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
  1150         -    add_srs_wkt (p, 3,
  1151         -        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
  1152         -    add_srs_wkt (p, 4,
  1153         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1154         -    add_srs_wkt (p, 5,
  1155         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1156         -    add_srs_wkt (p, 6,
  1157         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  1158         -    add_srs_wkt (p, 7,
  1159         -        "UTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confor");
  1160         -    add_srs_wkt (p, 8,
  1161         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.45");
  1162         -    add_srs_wkt (p, 9,
  1163         -        "],PARAMETER[\"standard_parallel_2\",38.3],PARAMETER[\"la");
  1164         -    add_srs_wkt (p, 10,
  1165         -        "titude_of_origin\",37.66666666666666],PARAMETER[\"centra");
  1166         -    add_srs_wkt (p, 11,
  1167         -        "l_meridian\",-77],PARAMETER[\"false_easting\",1312333.33");
  1168         -    add_srs_wkt (p, 12,
  1169         -        "3],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot");
  1170         -    add_srs_wkt (p, 13,
  1171         -        "\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS");
  1172         -    add_srs_wkt (p, 14,
  1173         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6488");
  1174         -    add_srs_wkt (p, 15,
  1175         -        "\"]]");
  1176         -    p = add_epsg_def_ex (filter, first, last, 6489, "epsg", 6489,
  1177         -        "NAD83(2011) / Massachusetts Island", 0, 0,
  1178         -        "GRS 1980", "Greenwich",
  1179         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1180         -        "X", "East", "Y", "North");
  1181         -    add_proj4text (p, 0,
  1182         -        "+proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333");
  1183         -    add_proj4text (p, 1,
  1184         -        "333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS");
         1112  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
         1113  +    add_srs_wkt (p, 7,
         1114  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
         1115  +    add_srs_wkt (p, 8,
         1116  +        "el_1\",37.96666666666667],PARAMETER[\"standard_parallel_");
         1117  +    add_srs_wkt (p, 9,
         1118  +        "2\",36.76666666666667],PARAMETER[\"latitude_of_origin\",");
         1119  +    add_srs_wkt (p, 10,
         1120  +        "36.33333333333334],PARAMETER[\"central_meridian\",-78.5]");
         1121  +    add_srs_wkt (p, 11,
         1122  +        ",PARAMETER[\"false_easting\",11482916.667],PARAMETER[\"f");
         1123  +    add_srs_wkt (p, 12,
         1124  +        "alse_northing\",3280833.333],UNIT[\"US survey foot\",0.3");
         1125  +    add_srs_wkt (p, 13,
         1126  +        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
         1127  +    add_srs_wkt (p, 14,
         1128  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6595\"]]");
         1129  +    p = add_epsg_def (filter, first, last, 6596, "epsg", 6596,
         1130  +        "NAD83(2011) / Washington North");
         1131  +    add_proj4text (p, 0,
         1132  +        "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47");
         1133  +    add_proj4text (p, 1,
         1134  +        " +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS");
  1185   1135       add_proj4text (p, 2,
  1186   1136           "80 +units=m +no_defs");
  1187   1137       add_srs_wkt (p, 0,
  1188         -        "PROJCS[\"NAD83(2011) / Massachusetts Island\",GEOGCS[\"N");
  1189         -    add_srs_wkt (p, 1,
  1190         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
  1191         -    add_srs_wkt (p, 2,
  1192         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
  1193         -    add_srs_wkt (p, 3,
  1194         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  1195         -    add_srs_wkt (p, 4,
  1196         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1197         -    add_srs_wkt (p, 5,
  1198         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1199         -    add_srs_wkt (p, 6,
  1200         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1201         -    add_srs_wkt (p, 7,
  1202         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
  1203         -    add_srs_wkt (p, 8,
  1204         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
  1205         -    add_srs_wkt (p, 9,
  1206         -        "1.48333333333333],PARAMETER[\"standard_parallel_2\",41.2");
  1207         -    add_srs_wkt (p, 10,
  1208         -        "8333333333333],PARAMETER[\"latitude_of_origin\",41],PARA");
  1209         -    add_srs_wkt (p, 11,
  1210         -        "METER[\"central_meridian\",-70.5],PARAMETER[\"false_east");
  1211         -    add_srs_wkt (p, 12,
  1212         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1213         -    add_srs_wkt (p, 13,
  1214         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  1215         -    add_srs_wkt (p, 14,
  1216         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6489\"]]");
  1217         -    p = add_epsg_def_ex (filter, first, last, 6490, "epsg", 6490,
  1218         -        "NAD83(2011) / Massachusetts Island (ftUS)", 0, 0,
  1219         -        "GRS 1980", "Greenwich",
  1220         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1221         -        "X", "East", "Y", "North");
  1222         -    add_proj4text (p, 0,
  1223         -        "+proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333");
  1224         -    add_proj4text (p, 1,
  1225         -        "333 +lat_0=41 +lon_0=-70.5 +x_0=500000.0001016001 +y_0=0");
         1138  +        "PROJCS[\"NAD83(2011) / Washington North\",GEOGCS[\"NAD83");
         1139  +    add_srs_wkt (p, 1,
         1140  +        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
         1141  +    add_srs_wkt (p, 2,
         1142  +        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
         1143  +    add_srs_wkt (p, 3,
         1144  +        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
         1145  +    add_srs_wkt (p, 4,
         1146  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1147  +    add_srs_wkt (p, 5,
         1148  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1149  +    add_srs_wkt (p, 6,
         1150  +        "2\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert");
         1151  +    add_srs_wkt (p, 7,
         1152  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         1153  +    add_srs_wkt (p, 8,
         1154  +        ",48.73333333333333],PARAMETER[\"standard_parallel_2\",47");
         1155  +    add_srs_wkt (p, 9,
         1156  +        ".5],PARAMETER[\"latitude_of_origin\",47],PARAMETER[\"cen");
         1157  +    add_srs_wkt (p, 10,
         1158  +        "tral_meridian\",-120.8333333333333],PARAMETER[\"false_ea");
         1159  +    add_srs_wkt (p, 11,
         1160  +        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1161  +    add_srs_wkt (p, 12,
         1162  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
         1163  +    add_srs_wkt (p, 13,
         1164  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6596\"]]");
         1165  +    p = add_epsg_def (filter, first, last, 6597, "epsg", 6597,
         1166  +        "NAD83(2011) / Washington North (ftUS)");
         1167  +    add_proj4text (p, 0,
         1168  +        "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47");
         1169  +    add_proj4text (p, 1,
         1170  +        " +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0");
  1226   1171       add_proj4text (p, 2,
  1227   1172           " +ellps=GRS80 +units=us-ft +no_defs");
  1228   1173       add_srs_wkt (p, 0,
  1229         -        "PROJCS[\"NAD83(2011) / Massachusetts Island (ftUS)\",GEO");
  1230         -    add_srs_wkt (p, 1,
  1231         -        "GCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refer");
  1232         -    add_srs_wkt (p, 2,
  1233         -        "ence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257");
  1234         -    add_srs_wkt (p, 3,
  1235         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",");
  1236         -    add_srs_wkt (p, 4,
  1237         -        "\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1238         -    add_srs_wkt (p, 5,
  1239         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1240         -    add_srs_wkt (p, 6,
  1241         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  1242         -    add_srs_wkt (p, 7,
  1243         -        "de\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
  1244         -    add_srs_wkt (p, 8,
  1245         -        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
  1246         -    add_srs_wkt (p, 9,
  1247         -        "el_1\",41.48333333333333],PARAMETER[\"standard_parallel_");
  1248         -    add_srs_wkt (p, 10,
  1249         -        "2\",41.28333333333333],PARAMETER[\"latitude_of_origin\",");
  1250         -    add_srs_wkt (p, 11,
  1251         -        "41],PARAMETER[\"central_meridian\",-70.5],PARAMETER[\"fa");
  1252         -    add_srs_wkt (p, 12,
  1253         -        "lse_easting\",1640416.667],PARAMETER[\"false_northing\",");
  1254         -    add_srs_wkt (p, 13,
  1255         -        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
  1256         -    add_srs_wkt (p, 14,
  1257         -        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1258         -    add_srs_wkt (p, 15,
  1259         -        "UTHORITY[\"EPSG\",\"6490\"]]");
  1260         -    p = add_epsg_def_ex (filter, first, last, 6491, "epsg", 6491,
  1261         -        "NAD83(2011) / Massachusetts Mainland", 0, 0,
  1262         -        "GRS 1980", "Greenwich",
  1263         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1264         -        "X", "East", "Y", "North");
  1265         -    add_proj4text (p, 0,
  1266         -        "+proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666");
  1267         -    add_proj4text (p, 1,
  1268         -        "667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellp");
  1269         -    add_proj4text (p, 2,
  1270         -        "s=GRS80 +units=m +no_defs");
  1271         -    add_srs_wkt (p, 0,
  1272         -        "PROJCS[\"NAD83(2011) / Massachusetts Mainland\",GEOGCS[\"");
  1273         -    add_srs_wkt (p, 1,
  1274         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  1275         -    add_srs_wkt (p, 2,
  1276         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  1277         -    add_srs_wkt (p, 3,
  1278         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  1279         -    add_srs_wkt (p, 4,
  1280         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1281         -    add_srs_wkt (p, 5,
  1282         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1283         -    add_srs_wkt (p, 6,
  1284         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1285         -    add_srs_wkt (p, 7,
  1286         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
  1287         -    add_srs_wkt (p, 8,
  1288         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  1289         -    add_srs_wkt (p, 9,
  1290         -        ",42.68333333333333],PARAMETER[\"standard_parallel_2\",41");
  1291         -    add_srs_wkt (p, 10,
  1292         -        ".71666666666667],PARAMETER[\"latitude_of_origin\",41],PA");
  1293         -    add_srs_wkt (p, 11,
  1294         -        "RAMETER[\"central_meridian\",-71.5],PARAMETER[\"false_ea");
  1295         -    add_srs_wkt (p, 12,
  1296         -        "sting\",200000],PARAMETER[\"false_northing\",750000],UNI");
  1297         -    add_srs_wkt (p, 13,
  1298         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  1299         -    add_srs_wkt (p, 14,
  1300         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6491\"]]");
  1301         -    p = add_epsg_def_ex (filter, first, last, 6492, "epsg", 6492,
  1302         -        "NAD83(2011) / Massachusetts Mainland (ftUS)", 0, 0,
  1303         -        "GRS 1980", "Greenwich",
  1304         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1305         -        "X", "East", "Y", "North");
  1306         -    add_proj4text (p, 0,
  1307         -        "+proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666");
  1308         -    add_proj4text (p, 1,
  1309         -        "667 +lat_0=41 +lon_0=-71.5 +x_0=200000.0001016002 +y_0=7");
  1310         -    add_proj4text (p, 2,
  1311         -        "50000 +ellps=GRS80 +units=us-ft +no_defs");
  1312         -    add_srs_wkt (p, 0,
  1313         -        "PROJCS[\"NAD83(2011) / Massachusetts Mainland (ftUS)\",G");
  1314         -    add_srs_wkt (p, 1,
  1315         -        "EOGCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Ref");
  1316         -    add_srs_wkt (p, 2,
  1317         -        "erence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2");
  1318         -    add_srs_wkt (p, 3,
  1319         -        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\"");
  1320         -    add_srs_wkt (p, 4,
  1321         -        ",\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1322         -    add_srs_wkt (p, 5,
  1323         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1324         -    add_srs_wkt (p, 6,
  1325         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1326         -    add_srs_wkt (p, 7,
  1327         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"L");
  1328         -    add_srs_wkt (p, 8,
         1174  +        "PROJCS[\"NAD83(2011) / Washington North (ftUS)\",GEOGCS[");
         1175  +    add_srs_wkt (p, 1,
         1176  +        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
         1177  +    add_srs_wkt (p, 2,
         1178  +        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
         1179  +    add_srs_wkt (p, 3,
         1180  +        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
         1181  +    add_srs_wkt (p, 4,
         1182  +        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1183  +    add_srs_wkt (p, 5,
         1184  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1185  +    add_srs_wkt (p, 6,
         1186  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"L");
         1187  +    add_srs_wkt (p, 7,
  1329   1188           "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1330         -    add_srs_wkt (p, 9,
  1331         -        "lel_1\",42.68333333333333],PARAMETER[\"standard_parallel");
  1332         -    add_srs_wkt (p, 10,
  1333         -        "_2\",41.71666666666667],PARAMETER[\"latitude_of_origin\"");
  1334         -    add_srs_wkt (p, 11,
  1335         -        ",41],PARAMETER[\"central_meridian\",-71.5],PARAMETER[\"f");
  1336         -    add_srs_wkt (p, 12,
  1337         -        "alse_easting\",656166.667],PARAMETER[\"false_northing\",");
  1338         -    add_srs_wkt (p, 13,
  1339         -        "2460625],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
  1340         -    add_srs_wkt (p, 14,
  1341         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1342         -    add_srs_wkt (p, 15,
  1343         -        "RTH],AUTHORITY[\"EPSG\",\"6492\"]]");
  1344         -    p = add_epsg_def_ex (filter, first, last, 6493, "epsg", 6493,
  1345         -        "NAD83(2011) / Michigan Central", 0, 0,
  1346         -        "GRS 1980", "Greenwich",
  1347         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1348         -        "X", "East", "Y", "North");
  1349         -    add_proj4text (p, 0,
  1350         -        "+proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43");
  1351         -    add_proj4text (p, 1,
  1352         -        ".31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +");
         1189  +    add_srs_wkt (p, 8,
         1190  +        "lel_1\",48.73333333333333],PARAMETER[\"standard_parallel");
         1191  +    add_srs_wkt (p, 9,
         1192  +        "_2\",47.5],PARAMETER[\"latitude_of_origin\",47],PARAMETE");
         1193  +    add_srs_wkt (p, 10,
         1194  +        "R[\"central_meridian\",-120.8333333333333],PARAMETER[\"f");
         1195  +    add_srs_wkt (p, 11,
         1196  +        "alse_easting\",1640416.667],PARAMETER[\"false_northing\"");
         1197  +    add_srs_wkt (p, 12,
         1198  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         1199  +    add_srs_wkt (p, 13,
         1200  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         1201  +    add_srs_wkt (p, 14,
         1202  +        "AUTHORITY[\"EPSG\",\"6597\"]]");
         1203  +    p = add_epsg_def (filter, first, last, 6598, "epsg", 6598,
         1204  +        "NAD83(2011) / Washington South");
         1205  +    add_proj4text (p, 0,
         1206  +        "+proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333");
         1207  +    add_proj4text (p, 1,
         1208  +        "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +");
  1353   1209       add_proj4text (p, 2,
  1354   1210           "y_0=0 +ellps=GRS80 +units=m +no_defs");
  1355   1211       add_srs_wkt (p, 0,
  1356         -        "PROJCS[\"NAD83(2011) / Michigan Central\",GEOGCS[\"NAD83");
         1212  +        "PROJCS[\"NAD83(2011) / Washington South\",GEOGCS[\"NAD83");
  1357   1213       add_srs_wkt (p, 1,
  1358   1214           "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
  1359   1215       add_srs_wkt (p, 2,
  1360   1216           "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1361   1217       add_srs_wkt (p, 3,
  1362   1218           "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
  1363   1219       add_srs_wkt (p, 4,
  1364   1220           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1365   1221       add_srs_wkt (p, 5,
  1366   1222           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1367   1223       add_srs_wkt (p, 6,
  1368         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1369         -    add_srs_wkt (p, 7,
  1370         -        "AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confo");
  1371         -    add_srs_wkt (p, 8,
  1372         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.7");
  1373         -    add_srs_wkt (p, 9,
  1374         -        "],PARAMETER[\"standard_parallel_2\",44.18333333333333],P");
  1375         -    add_srs_wkt (p, 10,
  1376         -        "ARAMETER[\"latitude_of_origin\",43.31666666666667],PARAM");
  1377         -    add_srs_wkt (p, 11,
  1378         -        "ETER[\"central_meridian\",-84.36666666666666],PARAMETER[");
  1379         -    add_srs_wkt (p, 12,
  1380         -        "\"false_easting\",6000000],PARAMETER[\"false_northing\",");
  1381         -    add_srs_wkt (p, 13,
  1382         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1224  +        "2\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert");
         1225  +    add_srs_wkt (p, 7,
         1226  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         1227  +    add_srs_wkt (p, 8,
         1228  +        ",47.33333333333334],PARAMETER[\"standard_parallel_2\",45");
         1229  +    add_srs_wkt (p, 9,
         1230  +        ".83333333333334],PARAMETER[\"latitude_of_origin\",45.333");
         1231  +    add_srs_wkt (p, 10,
         1232  +        "33333333334],PARAMETER[\"central_meridian\",-120.5],PARA");
         1233  +    add_srs_wkt (p, 11,
         1234  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1235  +    add_srs_wkt (p, 12,
         1236  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1237  +    add_srs_wkt (p, 13,
         1238  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6");
         1239  +    add_srs_wkt (p, 14,
         1240  +        "598\"]]");
         1241  +    p = add_epsg_def (filter, first, last, 6599, "epsg", 6599,
         1242  +        "NAD83(2011) / Washington South (ftUS)");
         1243  +    add_proj4text (p, 0,
         1244  +        "+proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333");
         1245  +    add_proj4text (p, 1,
         1246  +        "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0");
         1247  +    add_proj4text (p, 2,
         1248  +        "001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
         1249  +    add_srs_wkt (p, 0,
         1250  +        "PROJCS[\"NAD83(2011) / Washington South (ftUS)\",GEOGCS[");
         1251  +    add_srs_wkt (p, 1,
         1252  +        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
         1253  +    add_srs_wkt (p, 2,
         1254  +        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
         1255  +    add_srs_wkt (p, 3,
         1256  +        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
         1257  +    add_srs_wkt (p, 4,
         1258  +        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1259  +    add_srs_wkt (p, 5,
         1260  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1261  +    add_srs_wkt (p, 6,
         1262  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"L");
         1263  +    add_srs_wkt (p, 7,
         1264  +        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
         1265  +    add_srs_wkt (p, 8,
         1266  +        "lel_1\",47.33333333333334],PARAMETER[\"standard_parallel");
         1267  +    add_srs_wkt (p, 9,
         1268  +        "_2\",45.83333333333334],PARAMETER[\"latitude_of_origin\"");
         1269  +    add_srs_wkt (p, 10,
         1270  +        ",45.33333333333334],PARAMETER[\"central_meridian\",-120.");
         1271  +    add_srs_wkt (p, 11,
         1272  +        "5],PARAMETER[\"false_easting\",1640416.667],PARAMETER[\"");
         1273  +    add_srs_wkt (p, 12,
         1274  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         1275  +    add_srs_wkt (p, 13,
         1276  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  1383   1277       add_srs_wkt (p, 14,
  1384         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6493\"]");
  1385         -    add_srs_wkt (p, 15,
  1386         -        "]");
  1387         -    p = add_epsg_def_ex (filter, first, last, 6494, "epsg", 6494,
  1388         -        "NAD83(2011) / Michigan Central (ft)", 0, 0,
  1389         -        "GRS 1980", "Greenwich",
  1390         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "foot",
  1391         -        "X", "East", "Y", "North");
  1392         -    add_proj4text (p, 0,
  1393         -        "+proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43");
  1394         -    add_proj4text (p, 1,
  1395         -        ".31666666666667 +lon_0=-84.36666666666666 +x_0=5999999.9");
  1396         -    add_proj4text (p, 2,
  1397         -        "99976001 +y_0=0 +ellps=GRS80 +units=ft +no_defs");
  1398         -    add_srs_wkt (p, 0,
  1399         -        "PROJCS[\"NAD83(2011) / Michigan Central (ft)\",GEOGCS[\"");
  1400         -    add_srs_wkt (p, 1,
  1401         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  1402         -    add_srs_wkt (p, 2,
  1403         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  1404         -    add_srs_wkt (p, 3,
  1405         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  1406         -    add_srs_wkt (p, 4,
  1407         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1408         -    add_srs_wkt (p, 5,
  1409         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1410         -    add_srs_wkt (p, 6,
  1411         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1412         -    add_srs_wkt (p, 7,
  1413         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
  1414         -    add_srs_wkt (p, 8,
  1415         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  1416         -    add_srs_wkt (p, 9,
  1417         -        ",45.7],PARAMETER[\"standard_parallel_2\",44.183333333333");
  1418         -    add_srs_wkt (p, 10,
  1419         -        "33],PARAMETER[\"latitude_of_origin\",43.31666666666667],");
  1420         -    add_srs_wkt (p, 11,
  1421         -        "PARAMETER[\"central_meridian\",-84.36666666666666],PARAM");
  1422         -    add_srs_wkt (p, 12,
  1423         -        "ETER[\"false_easting\",19685039.37],PARAMETER[\"false_no");
  1424         -    add_srs_wkt (p, 13,
  1425         -        "rthing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"90");
         1278  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6599\"]]");
         1279  +    p = add_epsg_def (filter, first, last, 6600, "epsg", 6600,
         1280  +        "NAD83(2011) / West Virginia North");
         1281  +    add_proj4text (p, 0,
         1282  +        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
         1283  +    add_proj4text (p, 1,
         1284  +        "5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         1285  +    add_srs_wkt (p, 0,
         1286  +        "PROJCS[\"NAD83(2011) / West Virginia North\",GEOGCS[\"NA");
         1287  +    add_srs_wkt (p, 1,
         1288  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         1289  +    add_srs_wkt (p, 2,
         1290  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         1291  +    add_srs_wkt (p, 3,
         1292  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         1293  +    add_srs_wkt (p, 4,
         1294  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         1295  +    add_srs_wkt (p, 5,
         1296  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         1297  +    add_srs_wkt (p, 6,
         1298  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
         1299  +    add_srs_wkt (p, 7,
         1300  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         1301  +    add_srs_wkt (p, 8,
         1302  +        "_1\",40.25],PARAMETER[\"standard_parallel_2\",39],PARAME");
         1303  +    add_srs_wkt (p, 9,
         1304  +        "TER[\"latitude_of_origin\",38.5],PARAMETER[\"central_mer");
         1305  +    add_srs_wkt (p, 10,
         1306  +        "idian\",-79.5],PARAMETER[\"false_easting\",600000],PARAM");
         1307  +    add_srs_wkt (p, 11,
         1308  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1309  +    add_srs_wkt (p, 12,
         1310  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
         1311  +    add_srs_wkt (p, 13,
         1312  +        "HORITY[\"EPSG\",\"6600\"]]");
         1313  +    p = add_epsg_def (filter, first, last, 6601, "epsg", 6601,
         1314  +        "NAD83(2011) / West Virginia North (ftUS)");
         1315  +    add_proj4text (p, 0,
         1316  +        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
         1317  +    add_proj4text (p, 1,
         1318  +        "5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
         1319  +    add_srs_wkt (p, 0,
         1320  +        "PROJCS[\"NAD83(2011) / West Virginia North (ftUS)\",GEOG");
         1321  +    add_srs_wkt (p, 1,
         1322  +        "CS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refere");
         1323  +    add_srs_wkt (p, 2,
         1324  +        "nce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572");
         1325  +    add_srs_wkt (p, 3,
         1326  +        "22101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
         1327  +    add_srs_wkt (p, 4,
         1328  +        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1329  +    add_srs_wkt (p, 5,
         1330  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1331  +    add_srs_wkt (p, 6,
         1332  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
         1333  +    add_srs_wkt (p, 7,
         1334  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
         1335  +    add_srs_wkt (p, 8,
         1336  +        "rallel_1\",40.25],PARAMETER[\"standard_parallel_2\",39],");
         1337  +    add_srs_wkt (p, 9,
         1338  +        "PARAMETER[\"latitude_of_origin\",38.5],PARAMETER[\"centr");
         1339  +    add_srs_wkt (p, 10,
         1340  +        "al_meridian\",-79.5],PARAMETER[\"false_easting\",1968500");
         1341  +    add_srs_wkt (p, 11,
         1342  +        "],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
         1343  +    add_srs_wkt (p, 12,
         1344  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         1345  +    add_srs_wkt (p, 13,
         1346  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6601\"]");
  1426   1347       add_srs_wkt (p, 14,
  1427         -        "02\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  1428         -    add_srs_wkt (p, 15,
  1429         -        "SG\",\"6494\"]]");
  1430         -    p = add_epsg_def_ex (filter, first, last, 6495, "epsg", 6495,
  1431         -        "NAD83(2011) / Michigan North", 0, 0,
  1432         -        "GRS 1980", "Greenwich",
  1433         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1434         -        "X", "East", "Y", "North");
  1435         -    add_proj4text (p, 0,
  1436         -        "+proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333");
  1437         -    add_proj4text (p, 1,
  1438         -        "333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_");
  1439         -    add_proj4text (p, 2,
  1440         -        "0=0 +ellps=GRS80 +units=m +no_defs");
  1441         -    add_srs_wkt (p, 0,
  1442         -        "PROJCS[\"NAD83(2011) / Michigan North\",GEOGCS[\"NAD83(2");
  1443         -    add_srs_wkt (p, 1,
  1444         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  1445         -    add_srs_wkt (p, 2,
  1446         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  1447         -    add_srs_wkt (p, 3,
  1448         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  1449         -    add_srs_wkt (p, 4,
  1450         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1451         -    add_srs_wkt (p, 5,
  1452         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1453         -    add_srs_wkt (p, 6,
  1454         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1455         -    add_srs_wkt (p, 7,
  1456         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  1457         -    add_srs_wkt (p, 8,
  1458         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47.0833");
  1459         -    add_srs_wkt (p, 9,
  1460         -        "3333333334],PARAMETER[\"standard_parallel_2\",45.4833333");
  1461         -    add_srs_wkt (p, 10,
  1462         -        "3333333],PARAMETER[\"latitude_of_origin\",44.78333333333");
  1463         -    add_srs_wkt (p, 11,
  1464         -        "333],PARAMETER[\"central_meridian\",-87],PARAMETER[\"fal");
  1465         -    add_srs_wkt (p, 12,
  1466         -        "se_easting\",8000000],PARAMETER[\"false_northing\",0],UN");
  1467         -    add_srs_wkt (p, 13,
  1468         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  1469         -    add_srs_wkt (p, 14,
  1470         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6495\"]]");
  1471         -    p = add_epsg_def_ex (filter, first, last, 6496, "epsg", 6496,
  1472         -        "NAD83(2011) / Michigan North (ft)", 0, 0,
  1473         -        "GRS 1980", "Greenwich",
  1474         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "foot",
  1475         -        "X", "East", "Y", "North");
  1476         -    add_proj4text (p, 0,
  1477         -        "+proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333");
  1478         -    add_proj4text (p, 1,
  1479         -        "333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=7999999.999");
  1480         -    add_proj4text (p, 2,
  1481         -        "968001 +y_0=0 +ellps=GRS80 +units=ft +no_defs");
  1482         -    add_srs_wkt (p, 0,
  1483         -        "PROJCS[\"NAD83(2011) / Michigan North (ft)\",GEOGCS[\"NA");
         1348  +        "]");
         1349  +    p = add_epsg_def (filter, first, last, 6602, "epsg", 6602,
         1350  +        "NAD83(2011) / West Virginia South");
         1351  +    add_proj4text (p, 0,
         1352  +        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
         1353  +    add_proj4text (p, 1,
         1354  +        "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80");
         1355  +    add_proj4text (p, 2,
         1356  +        " +units=m +no_defs");
         1357  +    add_srs_wkt (p, 0,
         1358  +        "PROJCS[\"NAD83(2011) / West Virginia South\",GEOGCS[\"NA");
  1484   1359       add_srs_wkt (p, 1,
  1485   1360           "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  1486   1361       add_srs_wkt (p, 2,
  1487   1362           "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  1488   1363       add_srs_wkt (p, 3,
  1489   1364           "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  1490   1365       add_srs_wkt (p, 4,
  1491   1366           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1492   1367       add_srs_wkt (p, 5,
  1493   1368           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1494   1369       add_srs_wkt (p, 6,
  1495         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1496         -    add_srs_wkt (p, 7,
  1497         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
  1498         -    add_srs_wkt (p, 8,
  1499         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
  1500         -    add_srs_wkt (p, 9,
  1501         -        "7.08333333333334],PARAMETER[\"standard_parallel_2\",45.4");
  1502         -    add_srs_wkt (p, 10,
  1503         -        "8333333333333],PARAMETER[\"latitude_of_origin\",44.78333");
  1504         -    add_srs_wkt (p, 11,
  1505         -        "333333333],PARAMETER[\"central_meridian\",-87],PARAMETER");
  1506         -    add_srs_wkt (p, 12,
  1507         -        "[\"false_easting\",26246719.16],PARAMETER[\"false_northi");
  1508         -    add_srs_wkt (p, 13,
  1509         -        "ng\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"");
  1510         -    add_srs_wkt (p, 14,
  1511         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1512         -    add_srs_wkt (p, 15,
  1513         -        ",\"6496\"]]");
  1514         -    p = add_epsg_def_ex (filter, first, last, 6497, "epsg", 6497,
  1515         -        "NAD83(2011) / Michigan Oblique Mercator", 0, 0,
  1516         -        "GRS 1980", "Greenwich",
  1517         -        "NAD83_National_Spatial_Reference_System_2011", "Hotine_Oblique_Mercator", "metre",
  1518         -        "X", "East", "Y", "North");
  1519         -    add_proj4text (p, 0,
  1520         -        "+proj=omerc +lat_0=45.30916666666666 +lonc=-86 +alpha=33");
  1521         -    add_proj4text (p, 1,
  1522         -        "7.25556 +k=0.9996 +x_0=2546731.496 +y_0=-4354009.816 +no");
  1523         -    add_proj4text (p, 2,
  1524         -        "_uoff +gamma=337.25556 +ellps=GRS80 +units=m +no_defs");
  1525         -    add_srs_wkt (p, 0,
  1526         -        "PROJCS[\"NAD83(2011) / Michigan Oblique Mercator\",GEOGC");
  1527         -    add_srs_wkt (p, 1,
  1528         -        "S[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referen");
  1529         -    add_srs_wkt (p, 2,
  1530         -        "ce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.25722");
  1531         -    add_srs_wkt (p, 3,
  1532         -        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
         1370  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
         1371  +    add_srs_wkt (p, 7,
         1372  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         1373  +    add_srs_wkt (p, 8,
         1374  +        "_1\",38.88333333333333],PARAMETER[\"standard_parallel_2\"");
         1375  +    add_srs_wkt (p, 9,
         1376  +        ",37.48333333333333],PARAMETER[\"latitude_of_origin\",37]");
         1377  +    add_srs_wkt (p, 10,
         1378  +        ",PARAMETER[\"central_meridian\",-81],PARAMETER[\"false_e");
         1379  +    add_srs_wkt (p, 11,
         1380  +        "asting\",600000],PARAMETER[\"false_northing\",0],UNIT[\"");
         1381  +    add_srs_wkt (p, 12,
         1382  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
         1383  +    add_srs_wkt (p, 13,
         1384  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6602\"]]");
         1385  +    p = add_epsg_def (filter, first, last, 6603, "epsg", 6603,
         1386  +        "NAD83(2011) / West Virginia South (ftUS)");
         1387  +    add_proj4text (p, 0,
         1388  +        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
         1389  +    add_proj4text (p, 1,
         1390  +        "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80");
         1391  +    add_proj4text (p, 2,
         1392  +        " +units=us-ft +no_defs");
         1393  +    add_srs_wkt (p, 0,
         1394  +        "PROJCS[\"NAD83(2011) / West Virginia South (ftUS)\",GEOG");
         1395  +    add_srs_wkt (p, 1,
         1396  +        "CS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refere");
         1397  +    add_srs_wkt (p, 2,
         1398  +        "nce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572");
         1399  +    add_srs_wkt (p, 3,
         1400  +        "22101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
  1533   1401       add_srs_wkt (p, 4,
  1534   1402           "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1535   1403       add_srs_wkt (p, 5,
  1536   1404           "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1537   1405       add_srs_wkt (p, 6,
  1538         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
         1406  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
  1539   1407       add_srs_wkt (p, 7,
  1540         -        "\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Hoti");
         1408  +        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1541   1409       add_srs_wkt (p, 8,
  1542         -        "ne_Oblique_Mercator\"],PARAMETER[\"latitude_of_center\",");
         1410  +        "rallel_1\",38.88333333333333],PARAMETER[\"standard_paral");
  1543   1411       add_srs_wkt (p, 9,
  1544         -        "45.30916666666666],PARAMETER[\"longitude_of_center\",-86");
         1412  +        "lel_2\",37.48333333333333],PARAMETER[\"latitude_of_origi");
  1545   1413       add_srs_wkt (p, 10,
  1546         -        "],PARAMETER[\"azimuth\",337.25556],PARAMETER[\"rectified");
         1414  +        "n\",37],PARAMETER[\"central_meridian\",-81],PARAMETER[\"");
  1547   1415       add_srs_wkt (p, 11,
  1548         -        "_grid_angle\",337.25556],PARAMETER[\"scale_factor\",0.99");
         1416  +        "false_easting\",1968500],PARAMETER[\"false_northing\",0]");
  1549   1417       add_srs_wkt (p, 12,
  1550         -        "96],PARAMETER[\"false_easting\",2546731.496],PARAMETER[\"");
         1418  +        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
  1551   1419       add_srs_wkt (p, 13,
  1552         -        "false_northing\",-4354009.816],UNIT[\"metre\",1,AUTHORIT");
         1420  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1553   1421       add_srs_wkt (p, 14,
  1554         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  1555         -    add_srs_wkt (p, 15,
  1556         -        ",AUTHORITY[\"EPSG\",\"6497\"]]");
  1557         -    p = add_epsg_def_ex (filter, first, last, 6498, "epsg", 6498,
  1558         -        "NAD83(2011) / Michigan South", 0, 0,
  1559         -        "GRS 1980", "Greenwich",
  1560         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1561         -        "X", "East", "Y", "North");
  1562         -    add_proj4text (p, 0,
  1563         -        "+proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41");
  1564         -    add_proj4text (p, 1,
  1565         -        ".5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=");
  1566         -    add_proj4text (p, 2,
  1567         -        "GRS80 +units=m +no_defs");
  1568         -    add_srs_wkt (p, 0,
  1569         -        "PROJCS[\"NAD83(2011) / Michigan South\",GEOGCS[\"NAD83(2");
  1570         -    add_srs_wkt (p, 1,
  1571         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  1572         -    add_srs_wkt (p, 2,
  1573         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  1574         -    add_srs_wkt (p, 3,
  1575         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  1576         -    add_srs_wkt (p, 4,
  1577         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1578         -    add_srs_wkt (p, 5,
  1579         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1580         -    add_srs_wkt (p, 6,
  1581         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1582         -    add_srs_wkt (p, 7,
  1583         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  1584         -    add_srs_wkt (p, 8,
  1585         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43.6666");
  1586         -    add_srs_wkt (p, 9,
  1587         -        "6666666666],PARAMETER[\"standard_parallel_2\",42.1],PARA");
  1588         -    add_srs_wkt (p, 10,
  1589         -        "METER[\"latitude_of_origin\",41.5],PARAMETER[\"central_m");
  1590         -    add_srs_wkt (p, 11,
  1591         -        "eridian\",-84.36666666666666],PARAMETER[\"false_easting\"");
  1592         -    add_srs_wkt (p, 12,
  1593         -        ",4000000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1594         -    add_srs_wkt (p, 13,
  1595         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         1422  +        "HORITY[\"EPSG\",\"6603\"]]");
         1423  +    p = add_epsg_def (filter, first, last, 6604, "epsg", 6604,
         1424  +        "NAD83(2011) / Wisconsin Central");
         1425  +    add_proj4text (p, 0,
         1426  +        "+proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333");
         1427  +    add_proj4text (p, 1,
         1428  +        "334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
         1429  +    add_proj4text (p, 2,
         1430  +        "0,0,0,0,0,0,0 +units=m +no_defs");
         1431  +    add_srs_wkt (p, 0,
         1432  +        "PROJCS[\"NAD83(2011) / Wisconsin Central\",GEOGCS[\"NAD8");
         1433  +    add_srs_wkt (p, 1,
         1434  +        "3(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Reference_S");
         1435  +    add_srs_wkt (p, 2,
         1436  +        "ystem_2007\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         1437  +    add_srs_wkt (p, 3,
         1438  +        ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
         1439  +    add_srs_wkt (p, 4,
         1440  +        "THORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1441  +    add_srs_wkt (p, 5,
         1442  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1443  +    add_srs_wkt (p, 6,
         1444  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1445  +    add_srs_wkt (p, 7,
         1446  +        "759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARA");
         1447  +    add_srs_wkt (p, 8,
         1448  +        "METER[\"standard_parallel_1\",45.5],PARAMETER[\"standard");
         1449  +    add_srs_wkt (p, 9,
         1450  +        "_parallel_2\",44.25],PARAMETER[\"latitude_of_origin\",43");
         1451  +    add_srs_wkt (p, 10,
         1452  +        ".83333333333334],PARAMETER[\"central_meridian\",-90],PAR");
         1453  +    add_srs_wkt (p, 11,
         1454  +        "AMETER[\"false_easting\",600000],PARAMETER[\"false_north");
         1455  +    add_srs_wkt (p, 12,
         1456  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1457  +    add_srs_wkt (p, 13,
         1458  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1596   1459       add_srs_wkt (p, 14,
  1597         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6498\"]]");
  1598         -    p = add_epsg_def_ex (filter, first, last, 6499, "epsg", 6499,
  1599         -        "NAD83(2011) / Michigan South (ft)", 0, 0,
  1600         -        "GRS 1980", "Greenwich",
  1601         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "foot",
  1602         -        "X", "East", "Y", "North");
  1603         -    add_proj4text (p, 0,
  1604         -        "+proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41");
  1605         -    add_proj4text (p, 1,
  1606         -        ".5 +lon_0=-84.36666666666666 +x_0=3999999.999984 +y_0=0 ");
  1607         -    add_proj4text (p, 2,
  1608         -        "+ellps=GRS80 +units=ft +no_defs");
  1609         -    add_srs_wkt (p, 0,
  1610         -        "PROJCS[\"NAD83(2011) / Michigan South (ft)\",GEOGCS[\"NA");
  1611         -    add_srs_wkt (p, 1,
  1612         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  1613         -    add_srs_wkt (p, 2,
  1614         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  1615         -    add_srs_wkt (p, 3,
  1616         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  1617         -    add_srs_wkt (p, 4,
  1618         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1619         -    add_srs_wkt (p, 5,
  1620         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1621         -    add_srs_wkt (p, 6,
  1622         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1623         -    add_srs_wkt (p, 7,
  1624         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
  1625         -    add_srs_wkt (p, 8,
  1626         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
  1627         -    add_srs_wkt (p, 9,
  1628         -        "3.66666666666666],PARAMETER[\"standard_parallel_2\",42.1");
  1629         -    add_srs_wkt (p, 10,
  1630         -        "],PARAMETER[\"latitude_of_origin\",41.5],PARAMETER[\"cen");
  1631         -    add_srs_wkt (p, 11,
  1632         -        "tral_meridian\",-84.36666666666666],PARAMETER[\"false_ea");
  1633         -    add_srs_wkt (p, 12,
  1634         -        "sting\",13123359.58],PARAMETER[\"false_northing\",0],UNI");
  1635         -    add_srs_wkt (p, 13,
  1636         -        "T[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X");
  1637         -    add_srs_wkt (p, 14,
  1638         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6499\"]]");
  1639         -    p = add_epsg_def_ex (filter, first, last, 6500, "epsg", 6500,
  1640         -        "NAD83(2011) / Minnesota Central", 0, 0,
  1641         -        "GRS 1980", "Greenwich",
  1642         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1643         -        "X", "East", "Y", "North");
  1644         -    add_proj4text (p, 0,
  1645         -        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
  1646         -    add_proj4text (p, 1,
  1647         -        "5 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +un");
  1648         -    add_proj4text (p, 2,
  1649         -        "its=m +no_defs");
  1650         -    add_srs_wkt (p, 0,
  1651         -        "PROJCS[\"NAD83(2011) / Minnesota Central\",GEOGCS[\"NAD8");
  1652         -    add_srs_wkt (p, 1,
  1653         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  1654         -    add_srs_wkt (p, 2,
  1655         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  1656         -    add_srs_wkt (p, 3,
  1657         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  1658         -    add_srs_wkt (p, 4,
  1659         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  1660         -    add_srs_wkt (p, 5,
  1661         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  1662         -    add_srs_wkt (p, 6,
  1663         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  1664         -    add_srs_wkt (p, 7,
  1665         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  1666         -    add_srs_wkt (p, 8,
  1667         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47.");
  1668         -    add_srs_wkt (p, 9,
  1669         -        "05],PARAMETER[\"standard_parallel_2\",45.61666666666667]");
  1670         -    add_srs_wkt (p, 10,
  1671         -        ",PARAMETER[\"latitude_of_origin\",45],PARAMETER[\"centra");
  1672         -    add_srs_wkt (p, 11,
  1673         -        "l_meridian\",-94.25],PARAMETER[\"false_easting\",800000]");
  1674         -    add_srs_wkt (p, 12,
  1675         -        ",PARAMETER[\"false_northing\",100000],UNIT[\"metre\",1,A");
  1676         -    add_srs_wkt (p, 13,
  1677         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1678         -    add_srs_wkt (p, 14,
  1679         -        ",NORTH],AUTHORITY[\"EPSG\",\"6500\"]]");
  1680         -    p = add_epsg_def_ex (filter, first, last, 6501, "epsg", 6501,
  1681         -        "NAD83(2011) / Minnesota Central (ftUS)", 0, 0,
  1682         -        "GRS 1980", "Greenwich",
  1683         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1684         -        "X", "East", "Y", "North");
  1685         -    add_proj4text (p, 0,
  1686         -        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
  1687         -    add_proj4text (p, 1,
  1688         -        "5 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.999989");
  1689         -    add_proj4text (p, 2,
  1690         -        "83997 +ellps=GRS80 +units=us-ft +no_defs");
  1691         -    add_srs_wkt (p, 0,
  1692         -        "PROJCS[\"NAD83(2011) / Minnesota Central (ftUS)\",GEOGCS");
         1460  +        "6604\"]]");
         1461  +    p = add_epsg_def (filter, first, last, 6605, "epsg", 6605,
         1462  +        "NAD83(2011) / Wisconsin Central (ftUS)");
         1463  +    add_proj4text (p, 0,
         1464  +        "+proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333");
         1465  +    add_proj4text (p, 1,
         1466  +        "334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us");
         1467  +    add_proj4text (p, 2,
         1468  +        "-ft +no_defs");
         1469  +    add_srs_wkt (p, 0,
         1470  +        "PROJCS[\"NAD83(2011) / Wisconsin Central (ftUS)\",GEOGCS");
  1693   1471       add_srs_wkt (p, 1,
  1694   1472           "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
  1695   1473       add_srs_wkt (p, 2,
  1696   1474           "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  1697   1475       add_srs_wkt (p, 3,
  1698   1476           "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
  1699   1477       add_srs_wkt (p, 4,
  1700   1478           "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1701   1479       add_srs_wkt (p, 5,
  1702   1480           "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1703   1481       add_srs_wkt (p, 6,
  1704         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1705         -    add_srs_wkt (p, 7,
  1706         -        ",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  1707         -    add_srs_wkt (p, 8,
  1708         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  1709         -    add_srs_wkt (p, 9,
  1710         -        "\",47.05],PARAMETER[\"standard_parallel_2\",45.616666666");
  1711         -    add_srs_wkt (p, 10,
  1712         -        "66667],PARAMETER[\"latitude_of_origin\",45],PARAMETER[\"");
  1713         -    add_srs_wkt (p, 11,
  1714         -        "central_meridian\",-94.25],PARAMETER[\"false_easting\",2");
  1715         -    add_srs_wkt (p, 12,
  1716         -        "624666.6667],PARAMETER[\"false_northing\",328083.3333],U");
  1717         -    add_srs_wkt (p, 13,
  1718         -        "NIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EP");
         1482  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"");
         1483  +    add_srs_wkt (p, 7,
         1484  +        "Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_para");
         1485  +    add_srs_wkt (p, 8,
         1486  +        "llel_1\",45.5],PARAMETER[\"standard_parallel_2\",44.25],");
         1487  +    add_srs_wkt (p, 9,
         1488  +        "PARAMETER[\"latitude_of_origin\",43.83333333333334],PARA");
         1489  +    add_srs_wkt (p, 10,
         1490  +        "METER[\"central_meridian\",-90],PARAMETER[\"false_eastin");
         1491  +    add_srs_wkt (p, 11,
         1492  +        "g\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US s");
         1493  +    add_srs_wkt (p, 12,
         1494  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         1495  +    add_srs_wkt (p, 13,
         1496  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
         1497  +    add_srs_wkt (p, 14,
         1498  +        "G\",\"6605\"]]");
         1499  +    p = add_epsg_def (filter, first, last, 6606, "epsg", 6606,
         1500  +        "NAD83(2011) / Wisconsin North");
         1501  +    add_proj4text (p, 0,
         1502  +        "+proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666");
         1503  +    add_proj4text (p, 1,
         1504  +        "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0");
         1505  +    add_proj4text (p, 2,
         1506  +        "=0 +ellps=GRS80 +units=m +no_defs");
         1507  +    add_srs_wkt (p, 0,
         1508  +        "PROJCS[\"NAD83(2011) / Wisconsin North\",GEOGCS[\"NAD83(");
         1509  +    add_srs_wkt (p, 1,
         1510  +        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
         1511  +    add_srs_wkt (p, 2,
         1512  +        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
         1513  +    add_srs_wkt (p, 3,
         1514  +        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
         1515  +    add_srs_wkt (p, 4,
         1516  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
         1517  +    add_srs_wkt (p, 5,
         1518  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
         1519  +    add_srs_wkt (p, 6,
         1520  +        "\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
         1521  +    add_srs_wkt (p, 7,
         1522  +        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         1523  +    add_srs_wkt (p, 8,
         1524  +        ",46.76666666666667],PARAMETER[\"standard_parallel_2\",45");
         1525  +    add_srs_wkt (p, 9,
         1526  +        ".56666666666667],PARAMETER[\"latitude_of_origin\",45.166");
         1527  +    add_srs_wkt (p, 10,
         1528  +        "66666666666],PARAMETER[\"central_meridian\",-90],PARAMET");
         1529  +    add_srs_wkt (p, 11,
         1530  +        "ER[\"false_easting\",600000],PARAMETER[\"false_northing\"");
         1531  +    add_srs_wkt (p, 12,
         1532  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1533  +    add_srs_wkt (p, 13,
         1534  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6606\"");
         1535  +    add_srs_wkt (p, 14,
         1536  +        "]]");
         1537  +    p = add_epsg_def (filter, first, last, 6607, "epsg", 6607,
         1538  +        "NAD83(2011) / Wisconsin North (ftUS)");
         1539  +    add_proj4text (p, 0,
         1540  +        "+proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666");
         1541  +    add_proj4text (p, 1,
         1542  +        "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0");
         1543  +    add_proj4text (p, 2,
         1544  +        "=0 +ellps=GRS80 +units=us-ft +no_defs");
         1545  +    add_srs_wkt (p, 0,
         1546  +        "PROJCS[\"NAD83(2011) / Wisconsin North (ftUS)\",GEOGCS[\"");
         1547  +    add_srs_wkt (p, 1,
         1548  +        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
         1549  +    add_srs_wkt (p, 2,
         1550  +        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         1551  +    add_srs_wkt (p, 3,
         1552  +        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
         1553  +    add_srs_wkt (p, 4,
         1554  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1555  +    add_srs_wkt (p, 5,
         1556  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1557  +    add_srs_wkt (p, 6,
         1558  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
         1559  +    add_srs_wkt (p, 7,
         1560  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
         1561  +    add_srs_wkt (p, 8,
         1562  +        "el_1\",46.76666666666667],PARAMETER[\"standard_parallel_");
         1563  +    add_srs_wkt (p, 9,
         1564  +        "2\",45.56666666666667],PARAMETER[\"latitude_of_origin\",");
         1565  +    add_srs_wkt (p, 10,
         1566  +        "45.16666666666666],PARAMETER[\"central_meridian\",-90],P");
         1567  +    add_srs_wkt (p, 11,
         1568  +        "ARAMETER[\"false_easting\",1968500],PARAMETER[\"false_no");
         1569  +    add_srs_wkt (p, 12,
         1570  +        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
         1571  +    add_srs_wkt (p, 13,
         1572  +        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1719   1573       add_srs_wkt (p, 14,
  1720         -        "SG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  1721         -    add_srs_wkt (p, 15,
  1722         -        "RITY[\"EPSG\",\"6501\"]]");
  1723         -    p = add_epsg_def_ex (filter, first, last, 6502, "epsg", 6502,
  1724         -        "NAD83(2011) / Minnesota North", 0, 0,
  1725         -        "GRS 1980", "Greenwich",
  1726         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1727         -        "X", "East", "Y", "North");
         1574  +        ",NORTH],AUTHORITY[\"EPSG\",\"6607\"]]");
         1575  +    p = add_epsg_def (filter, first, last, 6608, "epsg", 6608,
         1576  +        "NAD83(2011) / Wisconsin South");
  1728   1577       add_proj4text (p, 0,
  1729         -        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
         1578  +        "+proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333");
  1730   1579       add_proj4text (p, 1,
  1731         -        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y");
         1580  +        "333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80");
  1732   1581       add_proj4text (p, 2,
  1733         -        "_0=100000 +ellps=GRS80 +units=m +no_defs");
         1582  +        " +units=m +no_defs");
  1734   1583       add_srs_wkt (p, 0,
  1735         -        "PROJCS[\"NAD83(2011) / Minnesota North\",GEOGCS[\"NAD83(");
         1584  +        "PROJCS[\"NAD83(2011) / Wisconsin South\",GEOGCS[\"NAD83(");
  1736   1585       add_srs_wkt (p, 1,
  1737   1586           "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
  1738   1587       add_srs_wkt (p, 2,
  1739   1588           "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
  1740   1589       add_srs_wkt (p, 3,
  1741   1590           "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
  1742   1591       add_srs_wkt (p, 4,
  1743   1592           "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1744   1593       add_srs_wkt (p, 5,
  1745   1594           "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1746   1595       add_srs_wkt (p, 6,
  1747         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  1748         -    add_srs_wkt (p, 7,
  1749         -        "UTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confor");
  1750         -    add_srs_wkt (p, 8,
  1751         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",48.63");
  1752         -    add_srs_wkt (p, 9,
  1753         -        "333333333333],PARAMETER[\"standard_parallel_2\",47.03333");
  1754         -    add_srs_wkt (p, 10,
  1755         -        "333333333],PARAMETER[\"latitude_of_origin\",46.5],PARAME");
  1756         -    add_srs_wkt (p, 11,
  1757         -        "TER[\"central_meridian\",-93.1],PARAMETER[\"false_eastin");
  1758         -    add_srs_wkt (p, 12,
  1759         -        "g\",800000],PARAMETER[\"false_northing\",100000],UNIT[\"");
  1760         -    add_srs_wkt (p, 13,
  1761         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  1762         -    add_srs_wkt (p, 14,
  1763         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6502\"]]");
  1764         -    p = add_epsg_def_ex (filter, first, last, 6503, "epsg", 6503,
  1765         -        "NAD83(2011) / Minnesota North (ftUS)", 0, 0,
  1766         -        "GRS 1980", "Greenwich",
  1767         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1768         -        "X", "East", "Y", "North");
  1769         -    add_proj4text (p, 0,
  1770         -        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
  1771         -    add_proj4text (p, 1,
  1772         -        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
  1773         -    add_proj4text (p, 2,
  1774         -        "00101599 +y_0=99999.99998983997 +ellps=GRS80 +units=us-f");
  1775         -    add_proj4text (p, 3,
  1776         -        "t +no_defs");
  1777         -    add_srs_wkt (p, 0,
  1778         -        "PROJCS[\"NAD83(2011) / Minnesota North (ftUS)\",GEOGCS[\"");
         1596  +        "\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
         1597  +    add_srs_wkt (p, 7,
         1598  +        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         1599  +    add_srs_wkt (p, 8,
         1600  +        ",44.06666666666667],PARAMETER[\"standard_parallel_2\",42");
         1601  +    add_srs_wkt (p, 9,
         1602  +        ".73333333333333],PARAMETER[\"latitude_of_origin\",42],PA");
         1603  +    add_srs_wkt (p, 10,
         1604  +        "RAMETER[\"central_meridian\",-90],PARAMETER[\"false_east");
         1605  +    add_srs_wkt (p, 11,
         1606  +        "ing\",600000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1607  +    add_srs_wkt (p, 12,
         1608  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
         1609  +    add_srs_wkt (p, 13,
         1610  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6608\"]]");
         1611  +    p = add_epsg_def (filter, first, last, 6609, "epsg", 6609,
         1612  +        "NAD83(2011) / Wisconsin South (ftUS)");
         1613  +    add_proj4text (p, 0,
         1614  +        "+proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333");
         1615  +    add_proj4text (p, 1,
         1616  +        "333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80");
         1617  +    add_proj4text (p, 2,
         1618  +        " +units=us-ft +no_defs");
         1619  +    add_srs_wkt (p, 0,
         1620  +        "PROJCS[\"NAD83(2011) / Wisconsin South (ftUS)\",GEOGCS[\"");
  1779   1621       add_srs_wkt (p, 1,
  1780   1622           "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  1781   1623       add_srs_wkt (p, 2,
  1782   1624           "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  1783   1625       add_srs_wkt (p, 3,
  1784   1626           ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  1785   1627       add_srs_wkt (p, 4,
  1786   1628           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1787   1629       add_srs_wkt (p, 5,
  1788   1630           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1789   1631       add_srs_wkt (p, 6,
  1790         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
         1632  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
  1791   1633       add_srs_wkt (p, 7,
  1792         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
         1634  +        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
  1793   1635       add_srs_wkt (p, 8,
  1794         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         1636  +        "el_1\",44.06666666666667],PARAMETER[\"standard_parallel_");
  1795   1637       add_srs_wkt (p, 9,
  1796         -        ",48.63333333333333],PARAMETER[\"standard_parallel_2\",47");
         1638  +        "2\",42.73333333333333],PARAMETER[\"latitude_of_origin\",");
  1797   1639       add_srs_wkt (p, 10,
  1798         -        ".03333333333333],PARAMETER[\"latitude_of_origin\",46.5],");
         1640  +        "42],PARAMETER[\"central_meridian\",-90],PARAMETER[\"fals");
  1799   1641       add_srs_wkt (p, 11,
  1800         -        "PARAMETER[\"central_meridian\",-93.1],PARAMETER[\"false_");
         1642  +        "e_easting\",1968500],PARAMETER[\"false_northing\",0],UNI");
  1801   1643       add_srs_wkt (p, 12,
  1802         -        "easting\",2624666.6667],PARAMETER[\"false_northing\",328");
         1644  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
  1803   1645       add_srs_wkt (p, 13,
  1804         -        "083.3333],UNIT[\"US survey foot\",0.3048006096012192,AUT");
         1646  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  1805   1647       add_srs_wkt (p, 14,
  1806         -        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  1807         -    add_srs_wkt (p, 15,
  1808         -        "ORTH],AUTHORITY[\"EPSG\",\"6503\"]]");
  1809         -    p = add_epsg_def_ex (filter, first, last, 6504, "epsg", 6504,
  1810         -        "NAD83(2011) / Minnesota South", 0, 0,
  1811         -        "GRS 1980", "Greenwich",
  1812         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1813         -        "X", "East", "Y", "North");
  1814         -    add_proj4text (p, 0,
  1815         -        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
  1816         -    add_proj4text (p, 1,
  1817         -        "333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=");
  1818         -    add_proj4text (p, 2,
  1819         -        "GRS80 +units=m +no_defs");
  1820         -    add_srs_wkt (p, 0,
  1821         -        "PROJCS[\"NAD83(2011) / Minnesota South\",GEOGCS[\"NAD83(");
  1822         -    add_srs_wkt (p, 1,
  1823         -        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
  1824         -    add_srs_wkt (p, 2,
  1825         -        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
  1826         -    add_srs_wkt (p, 3,
  1827         -        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
  1828         -    add_srs_wkt (p, 4,
  1829         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1830         -    add_srs_wkt (p, 5,
  1831         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1832         -    add_srs_wkt (p, 6,
  1833         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  1834         -    add_srs_wkt (p, 7,
  1835         -        "UTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confor");
  1836         -    add_srs_wkt (p, 8,
  1837         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.21");
  1838         -    add_srs_wkt (p, 9,
  1839         -        "666666666667],PARAMETER[\"standard_parallel_2\",43.78333");
  1840         -    add_srs_wkt (p, 10,
  1841         -        "333333333],PARAMETER[\"latitude_of_origin\",43],PARAMETE");
  1842         -    add_srs_wkt (p, 11,
  1843         -        "R[\"central_meridian\",-94],PARAMETER[\"false_easting\",");
  1844         -    add_srs_wkt (p, 12,
  1845         -        "800000],PARAMETER[\"false_northing\",100000],UNIT[\"metr");
  1846         -    add_srs_wkt (p, 13,
  1847         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
  1848         -    add_srs_wkt (p, 14,
  1849         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6504\"]]");
  1850         -    p = add_epsg_def_ex (filter, first, last, 6505, "epsg", 6505,
  1851         -        "NAD83(2011) / Minnesota South (ftUS)", 0, 0,
  1852         -        "GRS 1980", "Greenwich",
  1853         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1854         -        "X", "East", "Y", "North");
  1855         -    add_proj4text (p, 0,
  1856         -        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
  1857         -    add_proj4text (p, 1,
  1858         -        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=999");
  1859         -    add_proj4text (p, 2,
  1860         -        "99.99998983997 +ellps=GRS80 +units=us-ft +no_defs");
  1861         -    add_srs_wkt (p, 0,
  1862         -        "PROJCS[\"NAD83(2011) / Minnesota South (ftUS)\",GEOGCS[\"");
  1863         -    add_srs_wkt (p, 1,
  1864         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  1865         -    add_srs_wkt (p, 2,
  1866         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  1867         -    add_srs_wkt (p, 3,
  1868         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  1869         -    add_srs_wkt (p, 4,
  1870         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1871         -    add_srs_wkt (p, 5,
  1872         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1873         -    add_srs_wkt (p, 6,
  1874         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1875         -    add_srs_wkt (p, 7,
  1876         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
  1877         -    add_srs_wkt (p, 8,
  1878         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  1879         -    add_srs_wkt (p, 9,
  1880         -        ",45.21666666666667],PARAMETER[\"standard_parallel_2\",43");
  1881         -    add_srs_wkt (p, 10,
  1882         -        ".78333333333333],PARAMETER[\"latitude_of_origin\",43],PA");
  1883         -    add_srs_wkt (p, 11,
  1884         -        "RAMETER[\"central_meridian\",-94],PARAMETER[\"false_east");
  1885         -    add_srs_wkt (p, 12,
  1886         -        "ing\",2624666.6667],PARAMETER[\"false_northing\",328083.");
  1887         -    add_srs_wkt (p, 13,
  1888         -        "3333],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  1889         -    add_srs_wkt (p, 14,
  1890         -        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1891         -    add_srs_wkt (p, 15,
  1892         -        "],AUTHORITY[\"EPSG\",\"6505\"]]");
  1893         -    p = add_epsg_def_ex (filter, first, last, 6506, "epsg", 6506,
  1894         -        "NAD83(2011) / Mississippi East", 0, 0,
  1895         -        "GRS 1980", "Greenwich",
  1896         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1897         -        "X", "East", "Y", "North");
  1898         -    add_proj4text (p, 0,
  1899         -        "+proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.9");
  1900         -    add_proj4text (p, 1,
  1901         -        "9995 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  1902         -    add_srs_wkt (p, 0,
  1903         -        "PROJCS[\"NAD83(2011) / Mississippi East\",GEOGCS[\"NAD83");
  1904         -    add_srs_wkt (p, 1,
  1905         -        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
  1906         -    add_srs_wkt (p, 2,
  1907         -        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1908         -    add_srs_wkt (p, 3,
  1909         -        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
  1910         -    add_srs_wkt (p, 4,
  1911         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1912         -    add_srs_wkt (p, 5,
  1913         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1914         -    add_srs_wkt (p, 6,
  1915         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1916         -    add_srs_wkt (p, 7,
  1917         -        "AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Me");
  1918         -    add_srs_wkt (p, 8,
  1919         -        "rcator\"],PARAMETER[\"latitude_of_origin\",29.5],PARAMET");
  1920         -    add_srs_wkt (p, 9,
  1921         -        "ER[\"central_meridian\",-88.83333333333333],PARAMETER[\"");
  1922         -    add_srs_wkt (p, 10,
  1923         -        "scale_factor\",0.99995],PARAMETER[\"false_easting\",3000");
  1924         -    add_srs_wkt (p, 11,
  1925         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1926         -    add_srs_wkt (p, 12,
  1927         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  1928         -    add_srs_wkt (p, 13,
  1929         -        "ORTH],AUTHORITY[\"EPSG\",\"6506\"]]");
  1930         -    p = add_epsg_def_ex (filter, first, last, 6507, "epsg", 6507,
  1931         -        "NAD83(2011) / Mississippi East (ftUS)", 0, 0,
  1932         -        "GRS 1980", "Greenwich",
  1933         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  1934         -        "X", "East", "Y", "North");
  1935         -    add_proj4text (p, 0,
  1936         -        "+proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.9");
  1937         -    add_proj4text (p, 1,
  1938         -        "9995 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +units=u");
         1648  +        "TY[\"EPSG\",\"6609\"]]");
         1649  +    p = add_epsg_def (filter, first, last, 6610, "epsg", 6610,
         1650  +        "NAD83(2011) / Wisconsin Transverse Mercator");
         1651  +    add_proj4text (p, 0,
         1652  +        "+proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y");
         1653  +    add_proj4text (p, 1,
         1654  +        "_0=-4480000 +ellps=GRS80 +units=m +no_defs");
         1655  +    add_srs_wkt (p, 0,
         1656  +        "PROJCS[\"NAD83(2011) / Wisconsin Transverse Mercator\",G");
         1657  +    add_srs_wkt (p, 1,
         1658  +        "EOGCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Ref");
         1659  +    add_srs_wkt (p, 2,
         1660  +        "erence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2");
         1661  +    add_srs_wkt (p, 3,
         1662  +        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\"");
         1663  +    add_srs_wkt (p, 4,
         1664  +        ",\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1665  +    add_srs_wkt (p, 5,
         1666  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1667  +    add_srs_wkt (p, 6,
         1668  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTI");
         1669  +    add_srs_wkt (p, 7,
         1670  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1671  +    add_srs_wkt (p, 8,
         1672  +        "in\",0],PARAMETER[\"central_meridian\",-90],PARAMETER[\"");
         1673  +    add_srs_wkt (p, 9,
         1674  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",52000");
         1675  +    add_srs_wkt (p, 10,
         1676  +        "0],PARAMETER[\"false_northing\",-4480000],UNIT[\"metre\"");
         1677  +    add_srs_wkt (p, 11,
         1678  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         1679  +    add_srs_wkt (p, 12,
         1680  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6610\"]]");
         1681  +    p = add_epsg_def (filter, first, last, 6611, "epsg", 6611,
         1682  +        "NAD83(2011) / Wyoming East");
         1683  +    add_proj4text (p, 0,
         1684  +        "+proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9");
         1685  +    add_proj4text (p, 1,
         1686  +        "999375 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         1687  +    add_srs_wkt (p, 0,
         1688  +        "PROJCS[\"NAD83(2011) / Wyoming East\",GEOGCS[\"NAD83(201");
         1689  +    add_srs_wkt (p, 1,
         1690  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         1691  +    add_srs_wkt (p, 2,
         1692  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         1693  +    add_srs_wkt (p, 3,
         1694  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         1695  +    add_srs_wkt (p, 4,
         1696  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1697  +    add_srs_wkt (p, 5,
         1698  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1699  +    add_srs_wkt (p, 6,
         1700  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1701  +    add_srs_wkt (p, 7,
         1702  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",40.5],PARAM");
         1703  +    add_srs_wkt (p, 8,
         1704  +        "ETER[\"central_meridian\",-105.1666666666667],PARAMETER[");
         1705  +    add_srs_wkt (p, 9,
         1706  +        "\"scale_factor\",0.9999375],PARAMETER[\"false_easting\",");
         1707  +    add_srs_wkt (p, 10,
         1708  +        "200000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1709  +    add_srs_wkt (p, 11,
         1710  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         1711  +    add_srs_wkt (p, 12,
         1712  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6611\"]]");
         1713  +    p = add_epsg_def (filter, first, last, 6612, "epsg", 6612,
         1714  +        "NAD83(2011) / Wyoming East (ftUS)");
         1715  +    add_proj4text (p, 0,
         1716  +        "+proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9");
         1717  +    add_proj4text (p, 1,
         1718  +        "999375 +x_0=200000.00001016 +y_0=0 +ellps=GRS80 +units=u");
  1939   1719       add_proj4text (p, 2,
  1940   1720           "s-ft +no_defs");
  1941   1721       add_srs_wkt (p, 0,
  1942         -        "PROJCS[\"NAD83(2011) / Mississippi East (ftUS)\",GEOGCS[");
  1943         -    add_srs_wkt (p, 1,
  1944         -        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
  1945         -    add_srs_wkt (p, 2,
  1946         -        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  1947         -    add_srs_wkt (p, 3,
  1948         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
  1949         -    add_srs_wkt (p, 4,
  1950         -        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1951         -    add_srs_wkt (p, 5,
  1952         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1953         -    add_srs_wkt (p, 6,
  1954         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1955         -    add_srs_wkt (p, 7,
  1956         -        "EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transve");
  1957         -    add_srs_wkt (p, 8,
  1958         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",29.5],P");
  1959         -    add_srs_wkt (p, 9,
  1960         -        "ARAMETER[\"central_meridian\",-88.83333333333333],PARAME");
  1961         -    add_srs_wkt (p, 10,
  1962         -        "TER[\"scale_factor\",0.99995],PARAMETER[\"false_easting\"");
  1963         -    add_srs_wkt (p, 11,
  1964         -        ",984250.0000000002],PARAMETER[\"false_northing\",0],UNIT");
  1965         -    add_srs_wkt (p, 12,
         1722  +        "PROJCS[\"NAD83(2011) / Wyoming East (ftUS)\",GEOGCS[\"NA");
         1723  +    add_srs_wkt (p, 1,
         1724  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         1725  +    add_srs_wkt (p, 2,
         1726  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         1727  +    add_srs_wkt (p, 3,
         1728  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         1729  +    add_srs_wkt (p, 4,
         1730  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         1731  +    add_srs_wkt (p, 5,
         1732  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         1733  +    add_srs_wkt (p, 6,
         1734  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         1735  +    add_srs_wkt (p, 7,
         1736  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",40.5");
         1737  +    add_srs_wkt (p, 8,
         1738  +        "],PARAMETER[\"central_meridian\",-105.1666666666667],PAR");
         1739  +    add_srs_wkt (p, 9,
         1740  +        "AMETER[\"scale_factor\",0.9999375],PARAMETER[\"false_eas");
         1741  +    add_srs_wkt (p, 10,
         1742  +        "ting\",656166.6667],PARAMETER[\"false_northing\",0],UNIT");
         1743  +    add_srs_wkt (p, 11,
  1966   1744           "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  1967         -    add_srs_wkt (p, 13,
         1745  +    add_srs_wkt (p, 12,
  1968   1746           ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1969         -    add_srs_wkt (p, 14,
  1970         -        "[\"EPSG\",\"6507\"]]");
  1971         -    p = add_epsg_def_ex (filter, first, last, 6508, "epsg", 6508,
  1972         -        "NAD83(2011) / Mississippi TM", 0, 0,
  1973         -        "GRS 1980", "Greenwich",
  1974         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1975         -        "X", "East", "Y", "North");
  1976         -    add_proj4text (p, 0,
  1977         -        "+proj=tmerc +lat_0=32.5 +lon_0=-89.75 +k=0.9998335 +x_0=");
  1978         -    add_proj4text (p, 1,
  1979         -        "500000 +y_0=1300000 +ellps=GRS80 +units=m +no_defs");
  1980         -    add_srs_wkt (p, 0,
  1981         -        "PROJCS[\"NAD83(2011) / Mississippi TM\",GEOGCS[\"NAD83(2");
  1982         -    add_srs_wkt (p, 1,
  1983         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  1984         -    add_srs_wkt (p, 2,
  1985         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  1986         -    add_srs_wkt (p, 3,
  1987         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  1988         -    add_srs_wkt (p, 4,
  1989         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1990         -    add_srs_wkt (p, 5,
  1991         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1992         -    add_srs_wkt (p, 6,
  1993         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1994         -    add_srs_wkt (p, 7,
  1995         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Merca");
  1996         -    add_srs_wkt (p, 8,
  1997         -        "tor\"],PARAMETER[\"latitude_of_origin\",32.5],PARAMETER[");
  1998         -    add_srs_wkt (p, 9,
  1999         -        "\"central_meridian\",-89.75],PARAMETER[\"scale_factor\",");
  2000         -    add_srs_wkt (p, 10,
  2001         -        "0.9998335],PARAMETER[\"false_easting\",500000],PARAMETER");
  2002         -    add_srs_wkt (p, 11,
  2003         -        "[\"false_northing\",1300000],UNIT[\"metre\",1,AUTHORITY[");
  2004         -    add_srs_wkt (p, 12,
  2005         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  2006         -    add_srs_wkt (p, 13,
  2007         -        "UTHORITY[\"EPSG\",\"6508\"]]");
  2008         -    p = add_epsg_def_ex (filter, first, last, 6509, "epsg", 6509,
  2009         -        "NAD83(2011) / Mississippi West", 0, 0,
  2010         -        "GRS 1980", "Greenwich",
  2011         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2012         -        "X", "East", "Y", "North");
  2013         -    add_proj4text (p, 0,
  2014         -        "+proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.9");
  2015         -    add_proj4text (p, 1,
  2016         -        "9995 +x_0=700000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  2017         -    add_srs_wkt (p, 0,
  2018         -        "PROJCS[\"NAD83(2011) / Mississippi West\",GEOGCS[\"NAD83");
  2019         -    add_srs_wkt (p, 1,
  2020         -        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
  2021         -    add_srs_wkt (p, 2,
  2022         -        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  2023         -    add_srs_wkt (p, 3,
  2024         -        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
  2025         -    add_srs_wkt (p, 4,
  2026         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2027         -    add_srs_wkt (p, 5,
  2028         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2029         -    add_srs_wkt (p, 6,
  2030         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2031         -    add_srs_wkt (p, 7,
  2032         -        "AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Me");
  2033         -    add_srs_wkt (p, 8,
  2034         -        "rcator\"],PARAMETER[\"latitude_of_origin\",29.5],PARAMET");
  2035         -    add_srs_wkt (p, 9,
  2036         -        "ER[\"central_meridian\",-90.33333333333333],PARAMETER[\"");
  2037         -    add_srs_wkt (p, 10,
  2038         -        "scale_factor\",0.99995],PARAMETER[\"false_easting\",7000");
  2039         -    add_srs_wkt (p, 11,
  2040         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  2041         -    add_srs_wkt (p, 12,
  2042         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2043         -    add_srs_wkt (p, 13,
  2044         -        "ORTH],AUTHORITY[\"EPSG\",\"6509\"]]");
  2045         -    p = add_epsg_def_ex (filter, first, last, 6510, "epsg", 6510,
  2046         -        "NAD83(2011) / Mississippi West (ftUS)", 0, 0,
  2047         -        "GRS 1980", "Greenwich",
  2048         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2049         -        "X", "East", "Y", "North");
  2050         -    add_proj4text (p, 0,
  2051         -        "+proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.9");
  2052         -    add_proj4text (p, 1,
  2053         -        "9995 +x_0=699999.9998983998 +y_0=0 +ellps=GRS80 +units=u");
  2054         -    add_proj4text (p, 2,
  2055         -        "s-ft +no_defs");
  2056         -    add_srs_wkt (p, 0,
  2057         -        "PROJCS[\"NAD83(2011) / Mississippi West (ftUS)\",GEOGCS[");
  2058         -    add_srs_wkt (p, 1,
  2059         -        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
  2060         -    add_srs_wkt (p, 2,
  2061         -        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  2062         -    add_srs_wkt (p, 3,
  2063         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
  2064         -    add_srs_wkt (p, 4,
  2065         -        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2066         -    add_srs_wkt (p, 5,
  2067         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2068         -    add_srs_wkt (p, 6,
  2069         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  2070         -    add_srs_wkt (p, 7,
  2071         -        "EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transve");
  2072         -    add_srs_wkt (p, 8,
  2073         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",29.5],P");
  2074         -    add_srs_wkt (p, 9,
  2075         -        "ARAMETER[\"central_meridian\",-90.33333333333333],PARAME");
  2076         -    add_srs_wkt (p, 10,
  2077         -        "TER[\"scale_factor\",0.99995],PARAMETER[\"false_easting\"");
  2078         -    add_srs_wkt (p, 11,
  2079         -        ",2296583.333],PARAMETER[\"false_northing\",0],UNIT[\"US ");
  2080         -    add_srs_wkt (p, 12,
  2081         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
  2082         -    add_srs_wkt (p, 13,
  2083         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  2084         -    add_srs_wkt (p, 14,
  2085         -        "SG\",\"6510\"]]");
  2086         -    p = add_epsg_def_ex (filter, first, last, 6511, "epsg", 6511,
  2087         -        "NAD83(2011) / Missouri Central", 0, 0,
  2088         -        "GRS 1980", "Greenwich",
  2089         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2090         -        "X", "East", "Y", "North");
  2091         -    add_proj4text (p, 0,
  2092         -        "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.9");
  2093         -    add_proj4text (p, 1,
  2094         -        "99933333 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_de");
  2095         -    add_proj4text (p, 2,
  2096         -        "fs");
  2097         -    add_srs_wkt (p, 0,
  2098         -        "PROJCS[\"NAD83(2011) / Missouri Central\",GEOGCS[\"NAD83");
  2099         -    add_srs_wkt (p, 1,
  2100         -        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
  2101         -    add_srs_wkt (p, 2,
  2102         -        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  2103         -    add_srs_wkt (p, 3,
  2104         -        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
  2105         -    add_srs_wkt (p, 4,
  2106         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2107         -    add_srs_wkt (p, 5,
  2108         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2109         -    add_srs_wkt (p, 6,
  2110         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2111         -    add_srs_wkt (p, 7,
  2112         -        "AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Me");
  2113         -    add_srs_wkt (p, 8,
  2114         -        "rcator\"],PARAMETER[\"latitude_of_origin\",35.8333333333");
  2115         -    add_srs_wkt (p, 9,
  2116         -        "3334],PARAMETER[\"central_meridian\",-92.5],PARAMETER[\"");
  2117         -    add_srs_wkt (p, 10,
  2118         -        "scale_factor\",0.999933333],PARAMETER[\"false_easting\",");
  2119         -    add_srs_wkt (p, 11,
  2120         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  2121         -    add_srs_wkt (p, 12,
  2122         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2123         -    add_srs_wkt (p, 13,
  2124         -        "\",NORTH],AUTHORITY[\"EPSG\",\"6511\"]]");
  2125         -    p = add_epsg_def_ex (filter, first, last, 6512, "epsg", 6512,
  2126         -        "NAD83(2011) / Missouri East", 0, 0,
  2127         -        "GRS 1980", "Greenwich",
  2128         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2129         -        "X", "East", "Y", "North");
  2130         -    add_proj4text (p, 0,
  2131         -        "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.9");
  2132         -    add_proj4text (p, 1,
  2133         -        "99933333 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m +no_de");
  2134         -    add_proj4text (p, 2,
  2135         -        "fs");
  2136         -    add_srs_wkt (p, 0,
  2137         -        "PROJCS[\"NAD83(2011) / Missouri East\",GEOGCS[\"NAD83(20");
  2138         -    add_srs_wkt (p, 1,
  2139         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  2140         -    add_srs_wkt (p, 2,
  2141         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  2142         -    add_srs_wkt (p, 3,
  2143         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  2144         -    add_srs_wkt (p, 4,
  2145         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1747  +    add_srs_wkt (p, 13,
         1748  +        "[\"EPSG\",\"6612\"]]");
         1749  +    p = add_epsg_def (filter, first, last, 6613, "epsg", 6613,
         1750  +        "NAD83(2011) / Wyoming East Central");
         1751  +    add_proj4text (p, 0,
         1752  +        "+proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9");
         1753  +    add_proj4text (p, 1,
         1754  +        "999375 +x_0=400000 +y_0=100000 +ellps=GRS80 +units=m +no");
         1755  +    add_proj4text (p, 2,
         1756  +        "_defs");
         1757  +    add_srs_wkt (p, 0,
         1758  +        "PROJCS[\"NAD83(2011) / Wyoming East Central\",GEOGCS[\"N");
         1759  +    add_srs_wkt (p, 1,
         1760  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         1761  +    add_srs_wkt (p, 2,
         1762  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         1763  +    add_srs_wkt (p, 3,
         1764  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         1765  +    add_srs_wkt (p, 4,
         1766  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         1767  +    add_srs_wkt (p, 5,
         1768  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         1769  +    add_srs_wkt (p, 6,
         1770  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         1771  +    add_srs_wkt (p, 7,
         1772  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",40.5");
         1773  +    add_srs_wkt (p, 8,
         1774  +        "],PARAMETER[\"central_meridian\",-107.3333333333333],PAR");
         1775  +    add_srs_wkt (p, 9,
         1776  +        "AMETER[\"scale_factor\",0.9999375],PARAMETER[\"false_eas");
         1777  +    add_srs_wkt (p, 10,
         1778  +        "ting\",400000],PARAMETER[\"false_northing\",100000],UNIT");
         1779  +    add_srs_wkt (p, 11,
         1780  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         1781  +    add_srs_wkt (p, 12,
         1782  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6613\"]]");
         1783  +    p = add_epsg_def (filter, first, last, 6614, "epsg", 6614,
         1784  +        "NAD83(2011) / Wyoming East Central (ftUS)");
         1785  +    add_proj4text (p, 0,
         1786  +        "+proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9");
         1787  +    add_proj4text (p, 1,
         1788  +        "999375 +x_0=399999.99998984 +y_0=99999.99998983997 +ellp");
         1789  +    add_proj4text (p, 2,
         1790  +        "s=GRS80 +units=us-ft +no_defs");
         1791  +    add_srs_wkt (p, 0,
         1792  +        "PROJCS[\"NAD83(2011) / Wyoming East Central (ftUS)\",GEO");
         1793  +    add_srs_wkt (p, 1,
         1794  +        "GCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refer");
         1795  +    add_srs_wkt (p, 2,
         1796  +        "ence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1797  +    add_srs_wkt (p, 3,
         1798  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",");
         1799  +    add_srs_wkt (p, 4,
         1800  +        "\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
         1801  +    add_srs_wkt (p, 5,
         1802  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
         1803  +    add_srs_wkt (p, 6,
         1804  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTIO");
         1805  +    add_srs_wkt (p, 7,
         1806  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         1807  +    add_srs_wkt (p, 8,
         1808  +        "n\",40.5],PARAMETER[\"central_meridian\",-107.3333333333");
         1809  +    add_srs_wkt (p, 9,
         1810  +        "333],PARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"f");
         1811  +    add_srs_wkt (p, 10,
         1812  +        "alse_easting\",1312333.3333],PARAMETER[\"false_northing\"");
         1813  +    add_srs_wkt (p, 11,
         1814  +        ",328083.3333],UNIT[\"US survey foot\",0.3048006096012192");
         1815  +    add_srs_wkt (p, 12,
         1816  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         1817  +    add_srs_wkt (p, 13,
         1818  +        "\",NORTH],AUTHORITY[\"EPSG\",\"6614\"]]");
         1819  +    p = add_epsg_def (filter, first, last, 6615, "epsg", 6615,
         1820  +        "NAD83(2011) / Wyoming West");
         1821  +    add_proj4text (p, 0,
         1822  +        "+proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9");
         1823  +    add_proj4text (p, 1,
         1824  +        "999375 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m +no");
         1825  +    add_proj4text (p, 2,
         1826  +        "_defs");
         1827  +    add_srs_wkt (p, 0,
         1828  +        "PROJCS[\"NAD83(2011) / Wyoming West\",GEOGCS[\"NAD83(201");
         1829  +    add_srs_wkt (p, 1,
         1830  +        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         1831  +    add_srs_wkt (p, 2,
         1832  +        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         1833  +    add_srs_wkt (p, 3,
         1834  +        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         1835  +    add_srs_wkt (p, 4,
         1836  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2146   1837       add_srs_wkt (p, 5,
  2147   1838           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2148   1839       add_srs_wkt (p, 6,
  2149         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2150         -    add_srs_wkt (p, 7,
  2151         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  2152         -    add_srs_wkt (p, 8,
  2153         -        "or\"],PARAMETER[\"latitude_of_origin\",35.83333333333334");
  2154         -    add_srs_wkt (p, 9,
  2155         -        "],PARAMETER[\"central_meridian\",-90.5],PARAMETER[\"scal");
  2156         -    add_srs_wkt (p, 10,
  2157         -        "e_factor\",0.999933333],PARAMETER[\"false_easting\",2500");
  2158         -    add_srs_wkt (p, 11,
  2159         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  2160         -    add_srs_wkt (p, 12,
  2161         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
         1840  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
         1841  +    add_srs_wkt (p, 7,
         1842  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",40.5],PARAM");
         1843  +    add_srs_wkt (p, 8,
         1844  +        "ETER[\"central_meridian\",-110.0833333333333],PARAMETER[");
         1845  +    add_srs_wkt (p, 9,
         1846  +        "\"scale_factor\",0.9999375],PARAMETER[\"false_easting\",");
         1847  +    add_srs_wkt (p, 10,
         1848  +        "800000],PARAMETER[\"false_northing\",100000],UNIT[\"metr");
         1849  +    add_srs_wkt (p, 11,
         1850  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
         1851  +    add_srs_wkt (p, 12,
         1852  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6615\"]]");
         1853  +    p = add_epsg_def (filter, first, last, 6616, "epsg", 6616,
         1854  +        "NAD83(2011) / Wyoming West (ftUS)");
         1855  +    add_proj4text (p, 0,
         1856  +        "+proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9");
         1857  +    add_proj4text (p, 1,
         1858  +        "999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +el");
         1859  +    add_proj4text (p, 2,
         1860  +        "lps=GRS80 +units=us-ft +no_defs");
         1861  +    add_srs_wkt (p, 0,
         1862  +        "PROJCS[\"NAD83(2011) / Wyoming West (ftUS)\",GEOGCS[\"NA");
         1863  +    add_srs_wkt (p, 1,
         1864  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         1865  +    add_srs_wkt (p, 2,
         1866  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         1867  +    add_srs_wkt (p, 3,
         1868  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         1869  +    add_srs_wkt (p, 4,
         1870  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         1871  +    add_srs_wkt (p, 5,
         1872  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         1873  +    add_srs_wkt (p, 6,
         1874  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         1875  +    add_srs_wkt (p, 7,
         1876  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",40.5");
         1877  +    add_srs_wkt (p, 8,
         1878  +        "],PARAMETER[\"central_meridian\",-110.0833333333333],PAR");
         1879  +    add_srs_wkt (p, 9,
         1880  +        "AMETER[\"scale_factor\",0.9999375],PARAMETER[\"false_eas");
         1881  +    add_srs_wkt (p, 10,
         1882  +        "ting\",2624666.6667],PARAMETER[\"false_northing\",328083");
         1883  +    add_srs_wkt (p, 11,
         1884  +        ".3333],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
         1885  +    add_srs_wkt (p, 12,
         1886  +        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  2162   1887       add_srs_wkt (p, 13,
  2163         -        "ORTH],AUTHORITY[\"EPSG\",\"6512\"]]");
  2164         -    p = add_epsg_def_ex (filter, first, last, 6513, "epsg", 6513,
  2165         -        "NAD83(2011) / Missouri West", 0, 0,
  2166         -        "GRS 1980", "Greenwich",
  2167         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2168         -        "X", "East", "Y", "North");
  2169         -    add_proj4text (p, 0,
  2170         -        "+proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.9");
  2171         -    add_proj4text (p, 1,
  2172         -        "99941177 +x_0=850000 +y_0=0 +ellps=GRS80 +units=m +no_de");
  2173         -    add_proj4text (p, 2,
  2174         -        "fs");
  2175         -    add_srs_wkt (p, 0,
  2176         -        "PROJCS[\"NAD83(2011) / Missouri West\",GEOGCS[\"NAD83(20");
  2177         -    add_srs_wkt (p, 1,
  2178         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  2179         -    add_srs_wkt (p, 2,
  2180         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  2181         -    add_srs_wkt (p, 3,
  2182         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  2183         -    add_srs_wkt (p, 4,
  2184         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2185         -    add_srs_wkt (p, 5,
  2186         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2187         -    add_srs_wkt (p, 6,
  2188         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2189         -    add_srs_wkt (p, 7,
  2190         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  2191         -    add_srs_wkt (p, 8,
  2192         -        "or\"],PARAMETER[\"latitude_of_origin\",36.16666666666666");
  2193         -    add_srs_wkt (p, 9,
  2194         -        "],PARAMETER[\"central_meridian\",-94.5],PARAMETER[\"scal");
  2195         -    add_srs_wkt (p, 10,
  2196         -        "e_factor\",0.999941177],PARAMETER[\"false_easting\",8500");
  2197         -    add_srs_wkt (p, 11,
         1888  +        "H],AUTHORITY[\"EPSG\",\"6616\"]]");
         1889  +    p = add_epsg_def (filter, first, last, 6617, "epsg", 6617,
         1890  +        "NAD83(2011) / Wyoming West Central");
         1891  +    add_proj4text (p, 0,
         1892  +        "+proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0");
         1893  +    add_proj4text (p, 1,
         1894  +        "=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         1895  +    add_srs_wkt (p, 0,
         1896  +        "PROJCS[\"NAD83(2011) / Wyoming West Central\",GEOGCS[\"N");
         1897  +    add_srs_wkt (p, 1,
         1898  +        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         1899  +    add_srs_wkt (p, 2,
         1900  +        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         1901  +    add_srs_wkt (p, 3,
         1902  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         1903  +    add_srs_wkt (p, 4,
         1904  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         1905  +    add_srs_wkt (p, 5,
         1906  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         1907  +    add_srs_wkt (p, 6,
         1908  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
         1909  +    add_srs_wkt (p, 7,
         1910  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",40.5");
         1911  +    add_srs_wkt (p, 8,
         1912  +        "],PARAMETER[\"central_meridian\",-108.75],PARAMETER[\"sc");
         1913  +    add_srs_wkt (p, 9,
         1914  +        "ale_factor\",0.9999375],PARAMETER[\"false_easting\",6000");
         1915  +    add_srs_wkt (p, 10,
  2198   1916           "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  2199         -    add_srs_wkt (p, 12,
         1917  +    add_srs_wkt (p, 11,
  2200   1918           "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2201         -    add_srs_wkt (p, 13,
  2202         -        "ORTH],AUTHORITY[\"EPSG\",\"6513\"]]");
  2203         -    p = add_epsg_def_ex (filter, first, last, 6514, "epsg", 6514,
  2204         -        "NAD83(2011) / Montana", 0, 0,
  2205         -        "GRS 1980", "Greenwich",
  2206         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2207         -        "X", "East", "Y", "North");
  2208         -    add_proj4text (p, 0,
  2209         -        "+proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5");
  2210         -    add_proj4text (p, 1,
  2211         -        " +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  2212         -    add_srs_wkt (p, 0,
  2213         -        "PROJCS[\"NAD83(2011) / Montana\",GEOGCS[\"NAD83(2011)\",");
  2214         -    add_srs_wkt (p, 1,
  2215         -        "DATUM[\"NAD83_National_Spatial_Reference_System_2011\",S");
  2216         -    add_srs_wkt (p, 2,
  2217         -        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
  2218         -    add_srs_wkt (p, 3,
  2219         -        "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
  2220         -    add_srs_wkt (p, 4,
  2221         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2222         -    add_srs_wkt (p, 5,
  2223         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2224         -    add_srs_wkt (p, 6,
  2225         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2226         -    add_srs_wkt (p, 7,
  2227         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_Coni");
  2228         -    add_srs_wkt (p, 8,
  2229         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",49],PARAMETER");
  2230         -    add_srs_wkt (p, 9,
  2231         -        "[\"standard_parallel_2\",45],PARAMETER[\"latitude_of_ori");
  2232         -    add_srs_wkt (p, 10,
  2233         -        "gin\",44.25],PARAMETER[\"central_meridian\",-109.5],PARA");
  2234         -    add_srs_wkt (p, 11,
  2235         -        "METER[\"false_easting\",600000],PARAMETER[\"false_northi");
  2236         -    add_srs_wkt (p, 12,
  2237         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1919  +    add_srs_wkt (p, 12,
         1920  +        "ORTH],AUTHORITY[\"EPSG\",\"6617\"]]");
         1921  +    p = add_epsg_def (filter, first, last, 6618, "epsg", 6618,
         1922  +        "NAD83(2011) / Wyoming West Central (ftUS)");
         1923  +    add_proj4text (p, 0,
         1924  +        "+proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0");
         1925  +    add_proj4text (p, 1,
         1926  +        "=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
         1927  +    add_srs_wkt (p, 0,
         1928  +        "PROJCS[\"NAD83(2011) / Wyoming West Central (ftUS)\",GEO");
         1929  +    add_srs_wkt (p, 1,
         1930  +        "GCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refer");
         1931  +    add_srs_wkt (p, 2,
         1932  +        "ence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1933  +    add_srs_wkt (p, 3,
         1934  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",");
         1935  +    add_srs_wkt (p, 4,
         1936  +        "\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
         1937  +    add_srs_wkt (p, 5,
         1938  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
         1939  +    add_srs_wkt (p, 6,
         1940  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTIO");
         1941  +    add_srs_wkt (p, 7,
         1942  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         1943  +    add_srs_wkt (p, 8,
         1944  +        "n\",40.5],PARAMETER[\"central_meridian\",-108.75],PARAME");
         1945  +    add_srs_wkt (p, 9,
         1946  +        "TER[\"scale_factor\",0.9999375],PARAMETER[\"false_eastin");
         1947  +    add_srs_wkt (p, 10,
         1948  +        "g\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US s");
         1949  +    add_srs_wkt (p, 11,
         1950  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         1951  +    add_srs_wkt (p, 12,
         1952  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2238   1953       add_srs_wkt (p, 13,
  2239         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6");
  2240         -    add_srs_wkt (p, 14,
  2241         -        "514\"]]");
  2242         -    p = add_epsg_def_ex (filter, first, last, 6515, "epsg", 6515,
  2243         -        "NAD83(2011) / Montana (ft)", 0, 0,
  2244         -        "GRS 1980", "Greenwich",
  2245         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "foot",
  2246         -        "X", "East", "Y", "North");
         1954  +        "G\",\"6618\"]]");
         1955  +    p = add_epsg_def (filter, first, last, 6619, "epsg", 6619,
         1956  +        "NAD83(2011) / Utah Central");
  2247   1957       add_proj4text (p, 0,
  2248         -        "+proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5");
         1958  +        "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
  2249   1959       add_proj4text (p, 1,
  2250         -        " +x_0=599999.9999976 +y_0=0 +ellps=GRS80 +units=ft +no_d");
         1960  +        "8.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 ");
  2251   1961       add_proj4text (p, 2,
  2252         -        "efs");
         1962  +        "+ellps=GRS80 +units=m +no_defs");
  2253   1963       add_srs_wkt (p, 0,
  2254         -        "PROJCS[\"NAD83(2011) / Montana (ft)\",GEOGCS[\"NAD83(201");
         1964  +        "PROJCS[\"NAD83(2011) / Utah Central\",GEOGCS[\"NAD83(201");
  2255   1965       add_srs_wkt (p, 1,
  2256   1966           "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  2257   1967       add_srs_wkt (p, 2,
  2258   1968           "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  2259   1969       add_srs_wkt (p, 3,
  2260   1970           "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  2261   1971       add_srs_wkt (p, 4,
  2262   1972           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2263   1973       add_srs_wkt (p, 5,
  2264   1974           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2265   1975       add_srs_wkt (p, 6,
  2266         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         1976  +        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
  2267   1977       add_srs_wkt (p, 7,
  2268         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal");
         1978  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40");
  2269   1979       add_srs_wkt (p, 8,
  2270         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",49],PARA");
         1980  +        ".65],PARAMETER[\"standard_parallel_2\",39.01666666666667");
  2271   1981       add_srs_wkt (p, 9,
  2272         -        "METER[\"standard_parallel_2\",45],PARAMETER[\"latitude_o");
         1982  +        "],PARAMETER[\"latitude_of_origin\",38.33333333333334],PA");
  2273   1983       add_srs_wkt (p, 10,
  2274         -        "f_origin\",44.25],PARAMETER[\"central_meridian\",-109.5]");
         1984  +        "RAMETER[\"central_meridian\",-111.5],PARAMETER[\"false_e");
  2275   1985       add_srs_wkt (p, 11,
  2276         -        ",PARAMETER[\"false_easting\",1968503.937],PARAMETER[\"fa");
         1986  +        "asting\",500000],PARAMETER[\"false_northing\",2000000],U");
  2277   1987       add_srs_wkt (p, 12,
  2278         -        "lse_northing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\"");
         1988  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2279   1989       add_srs_wkt (p, 13,
  2280         -        ",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2281         -    add_srs_wkt (p, 14,
  2282         -        "[\"EPSG\",\"6515\"]]");
  2283         -    p = add_epsg_def_ex (filter, first, last, 6516, "epsg", 6516,
  2284         -        "NAD83(2011) / Nebraska", 0, 0,
  2285         -        "GRS 1980", "Greenwich",
  2286         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2287         -        "X", "East", "Y", "North");
         1990  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6619\"]]");
         1991  +    p = add_epsg_def (filter, first, last, 6620, "epsg", 6620,
         1992  +        "NAD83(2011) / Utah North");
  2288   1993       add_proj4text (p, 0,
  2289         -        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
         1994  +        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
  2290   1995       add_proj4text (p, 1,
  2291         -        "lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_");
         1996  +        "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +");
  2292   1997       add_proj4text (p, 2,
  2293         -        "defs");
         1998  +        "y_0=1000000 +ellps=GRS80 +units=m +no_defs");
  2294   1999       add_srs_wkt (p, 0,
  2295         -        "PROJCS[\"NAD83(2011) / Nebraska\",GEOGCS[\"NAD83(2011)\"");
         2000  +        "PROJCS[\"NAD83(2011) / Utah North\",GEOGCS[\"NAD83(2011)");
  2296   2001       add_srs_wkt (p, 1,
  2297         -        ",DATUM[\"NAD83_National_Spatial_Reference_System_2011\",");
         2002  +        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
  2298   2003       add_srs_wkt (p, 2,
  2299         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         2004  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  2300   2005       add_srs_wkt (p, 3,
  2301   2006           "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
  2302   2007       add_srs_wkt (p, 4,
  2303   2008           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2304   2009       add_srs_wkt (p, 5,
  2305         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2010  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2306   2011       add_srs_wkt (p, 6,
  2307         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2012  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  2308   2013       add_srs_wkt (p, 7,
  2309         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_Coni");
         2014  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.7833");
  2310   2015       add_srs_wkt (p, 8,
  2311         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",43],PARAMETER");
         2016  +        "3333333333],PARAMETER[\"standard_parallel_2\",40.7166666");
  2312   2017       add_srs_wkt (p, 9,
  2313         -        "[\"standard_parallel_2\",40],PARAMETER[\"latitude_of_ori");
         2018  +        "6666667],PARAMETER[\"latitude_of_origin\",40.33333333333");
  2314   2019       add_srs_wkt (p, 10,
  2315         -        "gin\",39.83333333333334],PARAMETER[\"central_meridian\",");
         2020  +        "334],PARAMETER[\"central_meridian\",-111.5],PARAMETER[\"");
  2316   2021       add_srs_wkt (p, 11,
  2317         -        "-100],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
         2022  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  2318   2023       add_srs_wkt (p, 12,
  2319         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2024  +        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  2320   2025       add_srs_wkt (p, 13,
  2321         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
         2026  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"662");
  2322   2027       add_srs_wkt (p, 14,
  2323         -        "EPSG\",\"6516\"]]");
  2324         -    p = add_epsg_def_ex (filter, first, last, 6517, "epsg", 6517,
  2325         -        "NAD83(2011) / Nebraska (ftUS) (deprecated)", 0, 0,
  2326         -        "GRS 1980", "Greenwich",
  2327         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2328         -        "X", "East", "Y", "North");
         2028  +        "0\"]]");
         2029  +    p = add_epsg_def (filter, first, last, 6621, "epsg", 6621,
         2030  +        "NAD83(2011) / Utah South");
  2329   2031       add_proj4text (p, 0,
  2330         -        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
         2032  +        "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
  2331   2033       add_proj4text (p, 1,
  2332         -        "lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +tow");
         2034  +        "6.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 ");
  2333   2035       add_proj4text (p, 2,
  2334         -        "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2335         -    add_srs_wkt (p, 0,
  2336         -        "PROJCS[\"NAD83(2011) / Nebraska (ftUS) (deprecated)\",GE");
  2337         -    add_srs_wkt (p, 1,
  2338         -        "OGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_");
  2339         -    add_srs_wkt (p, 2,
  2340         -        "Reference_System_2007\",SPHEROID[\"GRS 1980\",6378137,29");
  2341         -    add_srs_wkt (p, 3,
  2342         -        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  2343         -    add_srs_wkt (p, 4,
  2344         -        "0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwic");
  2345         -    add_srs_wkt (p, 5,
  2346         -        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  2347         -    add_srs_wkt (p, 6,
  2348         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
  2349         -    add_srs_wkt (p, 7,
  2350         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2351         -    add_srs_wkt (p, 8,
  2352         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  2353         -    add_srs_wkt (p, 9,
  2354         -        "PARAMETER[\"standard_parallel_1\",43],PARAMETER[\"standa");
  2355         -    add_srs_wkt (p, 10,
  2356         -        "rd_parallel_2\",40],PARAMETER[\"latitude_of_origin\",39.");
  2357         -    add_srs_wkt (p, 11,
  2358         -        "83333333333334],PARAMETER[\"central_meridian\",-100],PAR");
  2359         -    add_srs_wkt (p, 12,
  2360         -        "AMETER[\"false_easting\",1640416.6667],PARAMETER[\"false");
  2361         -    add_srs_wkt (p, 13,
  2362         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
  2363         -    add_srs_wkt (p, 14,
  2364         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  2365         -    add_srs_wkt (p, 15,
  2366         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6517\"]]");
  2367         -    p = add_epsg_def_ex (filter, first, last, 6518, "epsg", 6518,
  2368         -        "NAD83(2011) / Nevada Central", 0, 0,
  2369         -        "GRS 1980", "Greenwich",
  2370         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2371         -        "X", "East", "Y", "North");
  2372         -    add_proj4text (p, 0,
  2373         -        "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
  2374         -    add_proj4text (p, 1,
  2375         -        "9999 +x_0=500000 +y_0=6000000 +ellps=GRS80 +units=m +no_");
  2376         -    add_proj4text (p, 2,
  2377         -        "defs");
  2378         -    add_srs_wkt (p, 0,
  2379         -        "PROJCS[\"NAD83(2011) / Nevada Central\",GEOGCS[\"NAD83(2");
  2380         -    add_srs_wkt (p, 1,
  2381         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  2382         -    add_srs_wkt (p, 2,
  2383         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  2384         -    add_srs_wkt (p, 3,
  2385         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  2386         -    add_srs_wkt (p, 4,
  2387         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2388         -    add_srs_wkt (p, 5,
  2389         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2390         -    add_srs_wkt (p, 6,
  2391         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2392         -    add_srs_wkt (p, 7,
  2393         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Merca");
  2394         -    add_srs_wkt (p, 8,
  2395         -        "tor\"],PARAMETER[\"latitude_of_origin\",34.75],PARAMETER");
  2396         -    add_srs_wkt (p, 9,
  2397         -        "[\"central_meridian\",-116.6666666666667],PARAMETER[\"sc");
  2398         -    add_srs_wkt (p, 10,
  2399         -        "ale_factor\",0.9999],PARAMETER[\"false_easting\",500000]");
  2400         -    add_srs_wkt (p, 11,
  2401         -        ",PARAMETER[\"false_northing\",6000000],UNIT[\"metre\",1,");
  2402         -    add_srs_wkt (p, 12,
  2403         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2404         -    add_srs_wkt (p, 13,
  2405         -        ",NORTH],AUTHORITY[\"EPSG\",\"6518\"]]");
  2406         -    p = add_epsg_def_ex (filter, first, last, 6519, "epsg", 6519,
  2407         -        "NAD83(2011) / Nevada Central (ftUS)", 0, 0,
  2408         -        "GRS 1980", "Greenwich",
  2409         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2410         -        "X", "East", "Y", "North");
  2411         -    add_proj4text (p, 0,
  2412         -        "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
  2413         -    add_proj4text (p, 1,
  2414         -        "9999 +x_0=500000.00001016 +y_0=6000000 +ellps=GRS80 +uni");
  2415         -    add_proj4text (p, 2,
  2416         -        "ts=us-ft +no_defs");
  2417         -    add_srs_wkt (p, 0,
  2418         -        "PROJCS[\"NAD83(2011) / Nevada Central (ftUS)\",GEOGCS[\"");
  2419         -    add_srs_wkt (p, 1,
  2420         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  2421         -    add_srs_wkt (p, 2,
  2422         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  2423         -    add_srs_wkt (p, 3,
  2424         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  2425         -    add_srs_wkt (p, 4,
  2426         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2427         -    add_srs_wkt (p, 5,
  2428         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2429         -    add_srs_wkt (p, 6,
  2430         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2431         -    add_srs_wkt (p, 7,
  2432         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transver");
  2433         -    add_srs_wkt (p, 8,
  2434         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",34.75],P");
  2435         -    add_srs_wkt (p, 9,
  2436         -        "ARAMETER[\"central_meridian\",-116.6666666666667],PARAME");
  2437         -    add_srs_wkt (p, 10,
  2438         -        "TER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\"");
  2439         -    add_srs_wkt (p, 11,
  2440         -        ",1640416.6667],PARAMETER[\"false_northing\",19685000],UN");
  2441         -    add_srs_wkt (p, 12,
  2442         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
  2443         -    add_srs_wkt (p, 13,
  2444         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  2445         -    add_srs_wkt (p, 14,
  2446         -        "ITY[\"EPSG\",\"6519\"]]");
  2447         -    p = add_epsg_def_ex (filter, first, last, 6520, "epsg", 6520,
  2448         -        "NAD83(2011) / Nevada East", 0, 0,
  2449         -        "GRS 1980", "Greenwich",
  2450         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2451         -        "X", "East", "Y", "North");
  2452         -    add_proj4text (p, 0,
  2453         -        "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
  2454         -    add_proj4text (p, 1,
  2455         -        "9999 +x_0=200000 +y_0=8000000 +ellps=GRS80 +units=m +no_");
  2456         -    add_proj4text (p, 2,
  2457         -        "defs");
  2458         -    add_srs_wkt (p, 0,
  2459         -        "PROJCS[\"NAD83(2011) / Nevada East\",GEOGCS[\"NAD83(2011");
  2460         -    add_srs_wkt (p, 1,
  2461         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
  2462         -    add_srs_wkt (p, 2,
  2463         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  2464         -    add_srs_wkt (p, 3,
  2465         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
  2466         -    add_srs_wkt (p, 4,
  2467         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2468         -    add_srs_wkt (p, 5,
  2469         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2470         -    add_srs_wkt (p, 6,
  2471         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  2472         -    add_srs_wkt (p, 7,
  2473         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercato");
  2474         -    add_srs_wkt (p, 8,
  2475         -        "r\"],PARAMETER[\"latitude_of_origin\",34.75],PARAMETER[\"");
  2476         -    add_srs_wkt (p, 9,
  2477         -        "central_meridian\",-115.5833333333333],PARAMETER[\"scale");
  2478         -    add_srs_wkt (p, 10,
  2479         -        "_factor\",0.9999],PARAMETER[\"false_easting\",200000],PA");
  2480         -    add_srs_wkt (p, 11,
  2481         -        "RAMETER[\"false_northing\",8000000],UNIT[\"metre\",1,AUT");
  2482         -    add_srs_wkt (p, 12,
  2483         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2484         -    add_srs_wkt (p, 13,
  2485         -        "ORTH],AUTHORITY[\"EPSG\",\"6520\"]]");
  2486         -    p = add_epsg_def_ex (filter, first, last, 6521, "epsg", 6521,
  2487         -        "NAD83(2011) / Nevada East (ftUS)", 0, 0,
  2488         -        "GRS 1980", "Greenwich",
  2489         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2490         -        "X", "East", "Y", "North");
  2491         -    add_proj4text (p, 0,
  2492         -        "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
  2493         -    add_proj4text (p, 1,
  2494         -        "9999 +x_0=200000.00001016 +y_0=8000000.000010163 +ellps=");
  2495         -    add_proj4text (p, 2,
  2496         -        "GRS80 +units=us-ft +no_defs");
  2497         -    add_srs_wkt (p, 0,
  2498         -        "PROJCS[\"NAD83(2011) / Nevada East (ftUS)\",GEOGCS[\"NAD");
  2499         -    add_srs_wkt (p, 1,
  2500         -        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
  2501         -    add_srs_wkt (p, 2,
  2502         -        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
  2503         -    add_srs_wkt (p, 3,
  2504         -        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
  2505         -    add_srs_wkt (p, 4,
  2506         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2507         -    add_srs_wkt (p, 5,
  2508         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2509         -    add_srs_wkt (p, 6,
  2510         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2511         -    add_srs_wkt (p, 7,
  2512         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
  2513         -    add_srs_wkt (p, 8,
  2514         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",34.75],PARA");
  2515         -    add_srs_wkt (p, 9,
  2516         -        "METER[\"central_meridian\",-115.5833333333333],PARAMETER");
  2517         -    add_srs_wkt (p, 10,
  2518         -        "[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",65");
  2519         -    add_srs_wkt (p, 11,
  2520         -        "6166.6667],PARAMETER[\"false_northing\",26246666.6667000");
  2521         -    add_srs_wkt (p, 12,
  2522         -        "1],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
  2523         -    add_srs_wkt (p, 13,
  2524         -        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  2525         -    add_srs_wkt (p, 14,
  2526         -        "UTHORITY[\"EPSG\",\"6521\"]]");
  2527         -    p = add_epsg_def_ex (filter, first, last, 6522, "epsg", 6522,
  2528         -        "NAD83(2011) / Nevada West", 0, 0,
  2529         -        "GRS 1980", "Greenwich",
  2530         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2531         -        "X", "East", "Y", "North");
  2532         -    add_proj4text (p, 0,
  2533         -        "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
  2534         -    add_proj4text (p, 1,
  2535         -        "9999 +x_0=800000 +y_0=4000000 +ellps=GRS80 +units=m +no_");
  2536         -    add_proj4text (p, 2,
  2537         -        "defs");
  2538         -    add_srs_wkt (p, 0,
  2539         -        "PROJCS[\"NAD83(2011) / Nevada West\",GEOGCS[\"NAD83(2011");
  2540         -    add_srs_wkt (p, 1,
  2541         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
  2542         -    add_srs_wkt (p, 2,
  2543         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  2544         -    add_srs_wkt (p, 3,
  2545         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
  2546         -    add_srs_wkt (p, 4,
  2547         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2548         -    add_srs_wkt (p, 5,
  2549         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2550         -    add_srs_wkt (p, 6,
  2551         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  2552         -    add_srs_wkt (p, 7,
  2553         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercato");
  2554         -    add_srs_wkt (p, 8,
  2555         -        "r\"],PARAMETER[\"latitude_of_origin\",34.75],PARAMETER[\"");
  2556         -    add_srs_wkt (p, 9,
  2557         -        "central_meridian\",-118.5833333333333],PARAMETER[\"scale");
  2558         -    add_srs_wkt (p, 10,
  2559         -        "_factor\",0.9999],PARAMETER[\"false_easting\",800000],PA");
  2560         -    add_srs_wkt (p, 11,
  2561         -        "RAMETER[\"false_northing\",4000000],UNIT[\"metre\",1,AUT");
  2562         -    add_srs_wkt (p, 12,
  2563         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2564         -    add_srs_wkt (p, 13,
  2565         -        "ORTH],AUTHORITY[\"EPSG\",\"6522\"]]");
  2566         -    p = add_epsg_def_ex (filter, first, last, 6523, "epsg", 6523,
  2567         -        "NAD83(2011) / Nevada West (ftUS)", 0, 0,
  2568         -        "GRS 1980", "Greenwich",
  2569         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2570         -        "X", "East", "Y", "North");
  2571         -    add_proj4text (p, 0,
  2572         -        "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
  2573         -    add_proj4text (p, 1,
  2574         -        "9999 +x_0=800000.0000101599 +y_0=3999999.99998984 +ellps");
  2575         -    add_proj4text (p, 2,
  2576         -        "=GRS80 +units=us-ft +no_defs");
  2577         -    add_srs_wkt (p, 0,
  2578         -        "PROJCS[\"NAD83(2011) / Nevada West (ftUS)\",GEOGCS[\"NAD");
  2579         -    add_srs_wkt (p, 1,
  2580         -        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
  2581         -    add_srs_wkt (p, 2,
  2582         -        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
  2583         -    add_srs_wkt (p, 3,
  2584         -        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
  2585         -    add_srs_wkt (p, 4,
  2586         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2587         -    add_srs_wkt (p, 5,
  2588         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2589         -    add_srs_wkt (p, 6,
  2590         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2591         -    add_srs_wkt (p, 7,
  2592         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
  2593         -    add_srs_wkt (p, 8,
  2594         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",34.75],PARA");
  2595         -    add_srs_wkt (p, 9,
  2596         -        "METER[\"central_meridian\",-118.5833333333333],PARAMETER");
  2597         -    add_srs_wkt (p, 10,
  2598         -        "[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",26");
  2599         -    add_srs_wkt (p, 11,
  2600         -        "24666.6667],PARAMETER[\"false_northing\",13123333.3333],");
  2601         -    add_srs_wkt (p, 12,
  2602         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
  2603         -    add_srs_wkt (p, 13,
  2604         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  2605         -    add_srs_wkt (p, 14,
  2606         -        "ORITY[\"EPSG\",\"6523\"]]");
  2607         -    p = add_epsg_def_ex (filter, first, last, 6524, "epsg", 6524,
  2608         -        "NAD83(2011) / New Hampshire", 0, 0,
  2609         -        "GRS 1980", "Greenwich",
  2610         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2611         -        "X", "East", "Y", "North");
  2612         -    add_proj4text (p, 0,
  2613         -        "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
  2614         -    add_proj4text (p, 1,
  2615         -        "99966667 +x_0=300000 +y_0=0 +ellps=GRS80 +units=m +no_de");
  2616         -    add_proj4text (p, 2,
  2617         -        "fs");
  2618         -    add_srs_wkt (p, 0,
  2619         -        "PROJCS[\"NAD83(2011) / New Hampshire\",GEOGCS[\"NAD83(20");
  2620         -    add_srs_wkt (p, 1,
  2621         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  2622         -    add_srs_wkt (p, 2,
  2623         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  2624         -    add_srs_wkt (p, 3,
  2625         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  2626         -    add_srs_wkt (p, 4,
  2627         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2628         -    add_srs_wkt (p, 5,
  2629         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2630         -    add_srs_wkt (p, 6,
  2631         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2632         -    add_srs_wkt (p, 7,
  2633         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  2634         -    add_srs_wkt (p, 8,
  2635         -        "or\"],PARAMETER[\"latitude_of_origin\",42.5],PARAMETER[\"");
  2636         -    add_srs_wkt (p, 9,
  2637         -        "central_meridian\",-71.66666666666667],PARAMETER[\"scale");
  2638         -    add_srs_wkt (p, 10,
  2639         -        "_factor\",0.999966667],PARAMETER[\"false_easting\",30000");
  2640         -    add_srs_wkt (p, 11,
  2641         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  2642         -    add_srs_wkt (p, 12,
  2643         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  2644         -    add_srs_wkt (p, 13,
  2645         -        "RTH],AUTHORITY[\"EPSG\",\"6524\"]]");
  2646         -    p = add_epsg_def_ex (filter, first, last, 6525, "epsg", 6525,
  2647         -        "NAD83(2011) / New Hampshire (ftUS)", 0, 0,
  2648         -        "GRS 1980", "Greenwich",
  2649         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2650         -        "X", "East", "Y", "North");
  2651         -    add_proj4text (p, 0,
  2652         -        "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
  2653         -    add_proj4text (p, 1,
  2654         -        "99966667 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +uni");
  2655         -    add_proj4text (p, 2,
  2656         -        "ts=us-ft +no_defs");
  2657         -    add_srs_wkt (p, 0,
  2658         -        "PROJCS[\"NAD83(2011) / New Hampshire (ftUS)\",GEOGCS[\"N");
  2659         -    add_srs_wkt (p, 1,
  2660         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
  2661         -    add_srs_wkt (p, 2,
  2662         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
  2663         -    add_srs_wkt (p, 3,
  2664         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  2665         -    add_srs_wkt (p, 4,
  2666         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2667         -    add_srs_wkt (p, 5,
  2668         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2669         -    add_srs_wkt (p, 6,
  2670         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2671         -    add_srs_wkt (p, 7,
  2672         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
  2673         -    add_srs_wkt (p, 8,
  2674         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",42.5],PARA");
  2675         -    add_srs_wkt (p, 9,
  2676         -        "METER[\"central_meridian\",-71.66666666666667],PARAMETER");
  2677         -    add_srs_wkt (p, 10,
  2678         -        "[\"scale_factor\",0.999966667],PARAMETER[\"false_easting");
  2679         -    add_srs_wkt (p, 11,
  2680         -        "\",984250.0000000002],PARAMETER[\"false_northing\",0],UN");
  2681         -    add_srs_wkt (p, 12,
  2682         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
  2683         -    add_srs_wkt (p, 13,
  2684         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  2685         -    add_srs_wkt (p, 14,
  2686         -        "ITY[\"EPSG\",\"6525\"]]");
  2687         -    p = add_epsg_def_ex (filter, first, last, 6526, "epsg", 6526,
  2688         -        "NAD83(2011) / New Jersey", 0, 0,
  2689         -        "GRS 1980", "Greenwich",
  2690         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2691         -        "X", "East", "Y", "North");
  2692         -    add_proj4text (p, 0,
  2693         -        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  2694         -    add_proj4text (p, 1,
  2695         -        "999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  2696         -    add_srs_wkt (p, 0,
  2697         -        "PROJCS[\"NAD83(2011) / New Jersey\",GEOGCS[\"NAD83(2011)");
         2036  +        "+ellps=GRS80 +units=m +no_defs");
         2037  +    add_srs_wkt (p, 0,
         2038  +        "PROJCS[\"NAD83(2011) / Utah South\",GEOGCS[\"NAD83(2011)");
  2698   2039       add_srs_wkt (p, 1,
  2699   2040           "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
  2700   2041       add_srs_wkt (p, 2,
  2701   2042           ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  2702   2043       add_srs_wkt (p, 3,
  2703   2044           "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
  2704   2045       add_srs_wkt (p, 4,
  2705   2046           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2706   2047       add_srs_wkt (p, 5,
  2707         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2708         -    add_srs_wkt (p, 6,
  2709         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2710         -    add_srs_wkt (p, 7,
  2711         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercator\"]");
  2712         -    add_srs_wkt (p, 8,
  2713         -        ",PARAMETER[\"latitude_of_origin\",38.83333333333334],PAR");
  2714         -    add_srs_wkt (p, 9,
  2715         -        "AMETER[\"central_meridian\",-74.5],PARAMETER[\"scale_fac");
  2716         -    add_srs_wkt (p, 10,
  2717         -        "tor\",0.9999],PARAMETER[\"false_easting\",150000],PARAME");
  2718         -    add_srs_wkt (p, 11,
  2719         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  2720         -    add_srs_wkt (p, 12,
  2721         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         2048  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2049  +    add_srs_wkt (p, 6,
         2050  +        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
         2051  +    add_srs_wkt (p, 7,
         2052  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.35],");
         2053  +    add_srs_wkt (p, 8,
         2054  +        "PARAMETER[\"standard_parallel_2\",37.21666666666667],PAR");
         2055  +    add_srs_wkt (p, 9,
         2056  +        "AMETER[\"latitude_of_origin\",36.66666666666666],PARAMET");
         2057  +    add_srs_wkt (p, 10,
         2058  +        "ER[\"central_meridian\",-111.5],PARAMETER[\"false_eastin");
         2059  +    add_srs_wkt (p, 11,
         2060  +        "g\",500000],PARAMETER[\"false_northing\",3000000],UNIT[\"");
         2061  +    add_srs_wkt (p, 12,
         2062  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
         2063  +    add_srs_wkt (p, 13,
         2064  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6621\"]]");
         2065  +    p = add_epsg_def (filter, first, last, 6622, "epsg", 6622,
         2066  +        "NAD83(CSRS) / Quebec Lambert");
         2067  +    add_proj4text (p, 0,
         2068  +        "+proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_");
         2069  +    add_proj4text (p, 1,
         2070  +        "0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
         2071  +    add_proj4text (p, 2,
         2072  +        "+no_defs");
         2073  +    add_srs_wkt (p, 0,
         2074  +        "PROJCS[\"NAD83(CSRS) / Quebec Lambert\",GEOGCS[\"NAD83(C");
         2075  +    add_srs_wkt (p, 1,
         2076  +        "SRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\"");
         2077  +    add_srs_wkt (p, 2,
         2078  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         2079  +    add_srs_wkt (p, 3,
         2080  +        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
         2081  +    add_srs_wkt (p, 4,
         2082  +        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
         2083  +    add_srs_wkt (p, 5,
         2084  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
         2085  +    add_srs_wkt (p, 6,
         2086  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJE");
         2087  +    add_srs_wkt (p, 7,
         2088  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         2089  +    add_srs_wkt (p, 8,
         2090  +        "ard_parallel_1\",60],PARAMETER[\"standard_parallel_2\",4");
         2091  +    add_srs_wkt (p, 9,
         2092  +        "6],PARAMETER[\"latitude_of_origin\",44],PARAMETER[\"cent");
         2093  +    add_srs_wkt (p, 10,
         2094  +        "ral_meridian\",-68.5],PARAMETER[\"false_easting\",0],PAR");
         2095  +    add_srs_wkt (p, 11,
         2096  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         2097  +    add_srs_wkt (p, 12,
         2098  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         2099  +    add_srs_wkt (p, 13,
         2100  +        "UTHORITY[\"EPSG\",\"6622\"]]");
         2101  +    p = add_epsg_def (filter, first, last, 6623, "epsg", 6623,
         2102  +        "NAD83 / Quebec Albers");
         2103  +    add_proj4text (p, 0,
         2104  +        "+proj=aea +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_");
         2105  +    add_proj4text (p, 1,
         2106  +        "0=0 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2107  +    add_srs_wkt (p, 0,
         2108  +        "PROJCS[\"NAD83 / Quebec Albers\",GEOGCS[\"NAD83\",DATUM[");
         2109  +    add_srs_wkt (p, 1,
         2110  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         2111  +    add_srs_wkt (p, 2,
         2112  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         2113  +    add_srs_wkt (p, 3,
         2114  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         2115  +    add_srs_wkt (p, 4,
         2116  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2117  +    add_srs_wkt (p, 5,
         2118  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2119  +    add_srs_wkt (p, 6,
         2120  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_");
         2121  +    add_srs_wkt (p, 7,
         2122  +        "Area\"],PARAMETER[\"standard_parallel_1\",60],PARAMETER[");
         2123  +    add_srs_wkt (p, 8,
         2124  +        "\"standard_parallel_2\",46],PARAMETER[\"latitude_of_cent");
         2125  +    add_srs_wkt (p, 9,
         2126  +        "er\",44],PARAMETER[\"longitude_of_center\",-68.5],PARAME");
         2127  +    add_srs_wkt (p, 10,
         2128  +        "TER[\"false_easting\",0],PARAMETER[\"false_northing\",0]");
         2129  +    add_srs_wkt (p, 11,
         2130  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
         2131  +    add_srs_wkt (p, 12,
         2132  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6623\"]]");
         2133  +    p = add_epsg_def (filter, first, last, 6624, "epsg", 6624,
         2134  +        "NAD83(CSRS) / Quebec Albers");
         2135  +    add_proj4text (p, 0,
         2136  +        "+proj=aea +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_");
         2137  +    add_proj4text (p, 1,
         2138  +        "0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
         2139  +    add_proj4text (p, 2,
         2140  +        "+no_defs");
         2141  +    add_srs_wkt (p, 0,
         2142  +        "PROJCS[\"NAD83(CSRS) / Quebec Albers\",GEOGCS[\"NAD83(CS");
         2143  +    add_srs_wkt (p, 1,
         2144  +        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
         2145  +    add_srs_wkt (p, 2,
         2146  +        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         2147  +    add_srs_wkt (p, 3,
         2148  +        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
         2149  +    add_srs_wkt (p, 4,
         2150  +        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
         2151  +    add_srs_wkt (p, 5,
         2152  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
         2153  +    add_srs_wkt (p, 6,
         2154  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJE");
         2155  +    add_srs_wkt (p, 7,
         2156  +        "CTION[\"Albers_Conic_Equal_Area\"],PARAMETER[\"standard_");
         2157  +    add_srs_wkt (p, 8,
         2158  +        "parallel_1\",60],PARAMETER[\"standard_parallel_2\",46],P");
         2159  +    add_srs_wkt (p, 9,
         2160  +        "ARAMETER[\"latitude_of_center\",44],PARAMETER[\"longitud");
         2161  +    add_srs_wkt (p, 10,
         2162  +        "e_of_center\",-68.5],PARAMETER[\"false_easting\",0],PARA");
         2163  +    add_srs_wkt (p, 11,
         2164  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2165  +    add_srs_wkt (p, 12,
         2166  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
         2167  +    add_srs_wkt (p, 13,
         2168  +        "HORITY[\"EPSG\",\"6624\"]]");
         2169  +    p = add_epsg_def (filter, first, last, 6625, "epsg", 6625,
         2170  +        "NAD83(2011) / Utah Central (ftUS)");
         2171  +    add_proj4text (p, 0,
         2172  +        "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
         2173  +    add_proj4text (p, 1,
         2174  +        "8.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0");
         2175  +    add_proj4text (p, 2,
         2176  +        "=2000000.00001016 +ellps=GRS80 +units=us-ft +no_defs");
         2177  +    add_srs_wkt (p, 0,
         2178  +        "PROJCS[\"NAD83(2011) / Utah Central (ftUS)\",GEOGCS[\"NA");
         2179  +    add_srs_wkt (p, 1,
         2180  +        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         2181  +    add_srs_wkt (p, 2,
         2182  +        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         2183  +    add_srs_wkt (p, 3,
         2184  +        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         2185  +    add_srs_wkt (p, 4,
         2186  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2187  +    add_srs_wkt (p, 5,
         2188  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2189  +    add_srs_wkt (p, 6,
         2190  +        "9122\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
         2191  +    add_srs_wkt (p, 7,
         2192  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         2193  +    add_srs_wkt (p, 8,
         2194  +        "_1\",40.65],PARAMETER[\"standard_parallel_2\",39.0166666");
         2195  +    add_srs_wkt (p, 9,
         2196  +        "6666667],PARAMETER[\"latitude_of_origin\",38.33333333333");
         2197  +    add_srs_wkt (p, 10,
         2198  +        "334],PARAMETER[\"central_meridian\",-111.5],PARAMETER[\"");
         2199  +    add_srs_wkt (p, 11,
         2200  +        "false_easting\",1640416.6667],PARAMETER[\"false_northing");
         2201  +    add_srs_wkt (p, 12,
         2202  +        "\",6561666.666700001],UNIT[\"US survey foot\",0.30480060");
         2203  +    add_srs_wkt (p, 13,
         2204  +        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
         2205  +    add_srs_wkt (p, 14,
         2206  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6625\"]]");
         2207  +    p = add_epsg_def (filter, first, last, 6626, "epsg", 6626,
         2208  +        "NAD83(2011) / Utah North (ftUS)");
         2209  +    add_proj4text (p, 0,
         2210  +        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
         2211  +    add_proj4text (p, 1,
         2212  +        "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0");
         2213  +    add_proj4text (p, 2,
         2214  +        "0001016 +y_0=999999.9999898402 +ellps=GRS80 +units=us-ft");
         2215  +    add_proj4text (p, 3,
         2216  +        " +no_defs");
         2217  +    add_srs_wkt (p, 0,
         2218  +        "PROJCS[\"NAD83(2011) / Utah North (ftUS)\",GEOGCS[\"NAD8");
         2219  +    add_srs_wkt (p, 1,
         2220  +        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         2221  +    add_srs_wkt (p, 2,
         2222  +        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         2223  +    add_srs_wkt (p, 3,
         2224  +        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         2225  +    add_srs_wkt (p, 4,
         2226  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         2227  +    add_srs_wkt (p, 5,
         2228  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         2229  +    add_srs_wkt (p, 6,
         2230  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
         2231  +    add_srs_wkt (p, 7,
         2232  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
         2233  +    add_srs_wkt (p, 8,
         2234  +        "\",41.78333333333333],PARAMETER[\"standard_parallel_2\",");
         2235  +    add_srs_wkt (p, 9,
         2236  +        "40.71666666666667],PARAMETER[\"latitude_of_origin\",40.3");
         2237  +    add_srs_wkt (p, 10,
         2238  +        "3333333333334],PARAMETER[\"central_meridian\",-111.5],PA");
         2239  +    add_srs_wkt (p, 11,
         2240  +        "RAMETER[\"false_easting\",1640416.6667],PARAMETER[\"fals");
         2241  +    add_srs_wkt (p, 12,
         2242  +        "e_northing\",3280833.333300001],UNIT[\"US survey foot\",");
  2722   2243       add_srs_wkt (p, 13,
  2723         -        "ORITY[\"EPSG\",\"6526\"]]");
  2724         -    p = add_epsg_def_ex (filter, first, last, 6527, "epsg", 6527,
  2725         -        "NAD83(2011) / New Jersey (ftUS)", 0, 0,
  2726         -        "GRS 1980", "Greenwich",
  2727         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2728         -        "X", "East", "Y", "North");
         2244  +        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         2245  +    add_srs_wkt (p, 14,
         2246  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6626\"]");
         2247  +    add_srs_wkt (p, 15,
         2248  +        "]");
         2249  +    p = add_epsg_def (filter, first, last, 6627, "epsg", 6627,
         2250  +        "NAD83(2011) / Utah South (ftUS)");
  2729   2251       add_proj4text (p, 0,
  2730         -        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
         2252  +        "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
  2731   2253       add_proj4text (p, 1,
  2732         -        "999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=us-ft +no_def");
         2254  +        "6.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0");
  2733   2255       add_proj4text (p, 2,
  2734         -        "s");
         2256  +        "=3000000 +ellps=GRS80 +units=us-ft +no_defs");
  2735   2257       add_srs_wkt (p, 0,
  2736         -        "PROJCS[\"NAD83(2011) / New Jersey (ftUS)\",GEOGCS[\"NAD8");
         2258  +        "PROJCS[\"NAD83(2011) / Utah South (ftUS)\",GEOGCS[\"NAD8");
  2737   2259       add_srs_wkt (p, 1,
  2738   2260           "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  2739   2261       add_srs_wkt (p, 2,
  2740   2262           "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  2741   2263       add_srs_wkt (p, 3,
  2742   2264           "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  2743   2265       add_srs_wkt (p, 4,
  2744   2266           ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2745   2267       add_srs_wkt (p, 5,
  2746   2268           "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2747   2269       add_srs_wkt (p, 6,
  2748         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
         2270  +        "22\"]],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  2749   2271       add_srs_wkt (p, 7,
  2750         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_M");
         2272  +        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  2751   2273       add_srs_wkt (p, 8,
  2752         -        "ercator\"],PARAMETER[\"latitude_of_origin\",38.833333333");
         2274  +        "\",38.35],PARAMETER[\"standard_parallel_2\",37.216666666");
  2753   2275       add_srs_wkt (p, 9,
  2754         -        "33334],PARAMETER[\"central_meridian\",-74.5],PARAMETER[\"");
         2276  +        "66667],PARAMETER[\"latitude_of_origin\",36.6666666666666");
  2755   2277       add_srs_wkt (p, 10,
  2756         -        "scale_factor\",0.9999],PARAMETER[\"false_easting\",49212");
         2278  +        "6],PARAMETER[\"central_meridian\",-111.5],PARAMETER[\"fa");
  2757   2279       add_srs_wkt (p, 11,
  2758         -        "5],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot");
         2280  +        "lse_easting\",1640416.6667],PARAMETER[\"false_northing\"");
  2759   2281       add_srs_wkt (p, 12,
  2760         -        "\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS");
         2282  +        ",9842500.000000002],UNIT[\"US survey foot\",0.3048006096");
  2761   2283       add_srs_wkt (p, 13,
  2762         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6527");
         2284  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  2763   2285       add_srs_wkt (p, 14,
  2764         -        "\"]]");
  2765         -    p = add_epsg_def_ex (filter, first, last, 6528, "epsg", 6528,
  2766         -        "NAD83(2011) / New Mexico Central", 0, 0,
  2767         -        "GRS 1980", "Greenwich",
  2768         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2769         -        "X", "East", "Y", "North");
  2770         -    add_proj4text (p, 0,
  2771         -        "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=5000");
  2772         -    add_proj4text (p, 1,
  2773         -        "00 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  2774         -    add_srs_wkt (p, 0,
  2775         -        "PROJCS[\"NAD83(2011) / New Mexico Central\",GEOGCS[\"NAD");
  2776         -    add_srs_wkt (p, 1,
  2777         -        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
  2778         -    add_srs_wkt (p, 2,
  2779         -        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
  2780         -    add_srs_wkt (p, 3,
  2781         -        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
  2782         -    add_srs_wkt (p, 4,
  2783         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2784         -    add_srs_wkt (p, 5,
  2785         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2786         -    add_srs_wkt (p, 6,
  2787         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2788         -    add_srs_wkt (p, 7,
  2789         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_");
  2790         -    add_srs_wkt (p, 8,
  2791         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",31],PARAMET");
  2792         -    add_srs_wkt (p, 9,
  2793         -        "ER[\"central_meridian\",-106.25],PARAMETER[\"scale_facto");
  2794         -    add_srs_wkt (p, 10,
  2795         -        "r\",0.9999],PARAMETER[\"false_easting\",500000],PARAMETE");
  2796         -    add_srs_wkt (p, 11,
  2797         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2798         -    add_srs_wkt (p, 12,
  2799         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  2800         -    add_srs_wkt (p, 13,
  2801         -        "ITY[\"EPSG\",\"6528\"]]");
  2802         -    p = add_epsg_def_ex (filter, first, last, 6529, "epsg", 6529,
  2803         -        "NAD83(2011) / New Mexico Central (ftUS)", 0, 0,
  2804         -        "GRS 1980", "Greenwich",
  2805         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2806         -        "X", "East", "Y", "North");
  2807         -    add_proj4text (p, 0,
  2808         -        "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=5000");
  2809         -    add_proj4text (p, 1,
  2810         -        "00.0001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
  2811         -    add_srs_wkt (p, 0,
  2812         -        "PROJCS[\"NAD83(2011) / New Mexico Central (ftUS)\",GEOGC");
  2813         -    add_srs_wkt (p, 1,
  2814         -        "S[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referen");
  2815         -    add_srs_wkt (p, 2,
  2816         -        "ce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.25722");
  2817         -    add_srs_wkt (p, 3,
  2818         -        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
  2819         -    add_srs_wkt (p, 4,
  2820         -        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2821         -    add_srs_wkt (p, 5,
  2822         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2823         -    add_srs_wkt (p, 6,
  2824         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  2825         -    add_srs_wkt (p, 7,
  2826         -        "\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tran");
  2827         -    add_srs_wkt (p, 8,
  2828         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",31],");
  2829         -    add_srs_wkt (p, 9,
  2830         -        "PARAMETER[\"central_meridian\",-106.25],PARAMETER[\"scal");
  2831         -    add_srs_wkt (p, 10,
  2832         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",1640416.6");
  2833         -    add_srs_wkt (p, 11,
  2834         -        "67],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
         2286  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6627\"]]");
         2287  +    p = add_epsg_def (filter, first, last, 6628, "epsg", 6628,
         2288  +        "NAD83(PA11) / Hawaii zone 1");
         2289  +    add_proj4text (p, 0,
         2290  +        "+proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.");
         2291  +    add_proj4text (p, 1,
         2292  +        "999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_d");
         2293  +    add_proj4text (p, 2,
         2294  +        "efs");
         2295  +    add_srs_wkt (p, 0,
         2296  +        "PROJCS[\"NAD83(PA11) / Hawaii zone 1\",GEOGCS[\"NAD83(PA");
         2297  +    add_srs_wkt (p, 1,
         2298  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_PA");
         2299  +    add_srs_wkt (p, 2,
         2300  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         2301  +    add_srs_wkt (p, 3,
         2302  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRI");
         2303  +    add_srs_wkt (p, 4,
         2304  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2305  +    add_srs_wkt (p, 5,
         2306  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2307  +    add_srs_wkt (p, 6,
         2308  +        "],AUTHORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_");
         2309  +    add_srs_wkt (p, 7,
         2310  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",18.83333333");
         2311  +    add_srs_wkt (p, 8,
         2312  +        "333333],PARAMETER[\"central_meridian\",-155.5],PARAMETER");
         2313  +    add_srs_wkt (p, 9,
         2314  +        "[\"scale_factor\",0.999966667],PARAMETER[\"false_easting");
         2315  +    add_srs_wkt (p, 10,
         2316  +        "\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         2317  +    add_srs_wkt (p, 11,
         2318  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         2319  +    add_srs_wkt (p, 12,
         2320  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6628\"]]");
         2321  +    p = add_epsg_def (filter, first, last, 6629, "epsg", 6629,
         2322  +        "NAD83(PA11) / Hawaii zone 2");
         2323  +    add_proj4text (p, 0,
         2324  +        "+proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666");
         2325  +    add_proj4text (p, 1,
         2326  +        "666667 +k=0.999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +u");
         2327  +    add_proj4text (p, 2,
         2328  +        "nits=m +no_defs");
         2329  +    add_srs_wkt (p, 0,
         2330  +        "PROJCS[\"NAD83(PA11) / Hawaii zone 2\",GEOGCS[\"NAD83(PA");
         2331  +    add_srs_wkt (p, 1,
         2332  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_PA");
         2333  +    add_srs_wkt (p, 2,
         2334  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         2335  +    add_srs_wkt (p, 3,
         2336  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRI");
         2337  +    add_srs_wkt (p, 4,
         2338  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2339  +    add_srs_wkt (p, 5,
         2340  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2341  +    add_srs_wkt (p, 6,
         2342  +        "],AUTHORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_");
         2343  +    add_srs_wkt (p, 7,
         2344  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",20.33333333");
         2345  +    add_srs_wkt (p, 8,
         2346  +        "333333],PARAMETER[\"central_meridian\",-156.666666666666");
         2347  +    add_srs_wkt (p, 9,
         2348  +        "7],PARAMETER[\"scale_factor\",0.999966667],PARAMETER[\"f");
         2349  +    add_srs_wkt (p, 10,
         2350  +        "alse_easting\",500000],PARAMETER[\"false_northing\",0],U");
         2351  +    add_srs_wkt (p, 11,
         2352  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         2353  +    add_srs_wkt (p, 12,
         2354  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6629\"]]");
         2355  +    p = add_epsg_def (filter, first, last, 6630, "epsg", 6630,
         2356  +        "NAD83(PA11) / Hawaii zone 3");
         2357  +    add_proj4text (p, 0,
         2358  +        "+proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99");
         2359  +    add_proj4text (p, 1,
         2360  +        "999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2361  +    add_srs_wkt (p, 0,
         2362  +        "PROJCS[\"NAD83(PA11) / Hawaii zone 3\",GEOGCS[\"NAD83(PA");
         2363  +    add_srs_wkt (p, 1,
         2364  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_PA");
         2365  +    add_srs_wkt (p, 2,
         2366  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         2367  +    add_srs_wkt (p, 3,
         2368  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRI");
         2369  +    add_srs_wkt (p, 4,
         2370  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2371  +    add_srs_wkt (p, 5,
         2372  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2373  +    add_srs_wkt (p, 6,
         2374  +        "],AUTHORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_");
         2375  +    add_srs_wkt (p, 7,
         2376  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",21.16666666");
         2377  +    add_srs_wkt (p, 8,
         2378  +        "666667],PARAMETER[\"central_meridian\",-158],PARAMETER[\"");
         2379  +    add_srs_wkt (p, 9,
         2380  +        "scale_factor\",0.99999],PARAMETER[\"false_easting\",5000");
         2381  +    add_srs_wkt (p, 10,
         2382  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         2383  +    add_srs_wkt (p, 11,
         2384  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
         2385  +    add_srs_wkt (p, 12,
         2386  +        "ORTH],AUTHORITY[\"EPSG\",\"6630\"]]");
         2387  +    p = add_epsg_def (filter, first, last, 6631, "epsg", 6631,
         2388  +        "NAD83(PA11) / Hawaii zone 4");
         2389  +    add_proj4text (p, 0,
         2390  +        "+proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.");
         2391  +    add_proj4text (p, 1,
         2392  +        "99999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2393  +    add_srs_wkt (p, 0,
         2394  +        "PROJCS[\"NAD83(PA11) / Hawaii zone 4\",GEOGCS[\"NAD83(PA");
         2395  +    add_srs_wkt (p, 1,
         2396  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_PA");
         2397  +    add_srs_wkt (p, 2,
         2398  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         2399  +    add_srs_wkt (p, 3,
         2400  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRI");
         2401  +    add_srs_wkt (p, 4,
         2402  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2403  +    add_srs_wkt (p, 5,
         2404  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2405  +    add_srs_wkt (p, 6,
         2406  +        "],AUTHORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_");
         2407  +    add_srs_wkt (p, 7,
         2408  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",21.83333333");
         2409  +    add_srs_wkt (p, 8,
         2410  +        "333333],PARAMETER[\"central_meridian\",-159.5],PARAMETER");
         2411  +    add_srs_wkt (p, 9,
         2412  +        "[\"scale_factor\",0.99999],PARAMETER[\"false_easting\",5");
         2413  +    add_srs_wkt (p, 10,
         2414  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2415  +    add_srs_wkt (p, 11,
         2416  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         2417  +    add_srs_wkt (p, 12,
         2418  +        ",NORTH],AUTHORITY[\"EPSG\",\"6631\"]]");
         2419  +    p = add_epsg_def (filter, first, last, 6632, "epsg", 6632,
         2420  +        "NAD83(PA11) / Hawaii zone 5");
         2421  +    add_proj4text (p, 0,
         2422  +        "+proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666");
         2423  +    add_proj4text (p, 1,
         2424  +        "666667 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no");
         2425  +    add_proj4text (p, 2,
         2426  +        "_defs");
         2427  +    add_srs_wkt (p, 0,
         2428  +        "PROJCS[\"NAD83(PA11) / Hawaii zone 5\",GEOGCS[\"NAD83(PA");
         2429  +    add_srs_wkt (p, 1,
         2430  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_PA");
         2431  +    add_srs_wkt (p, 2,
         2432  +        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         2433  +    add_srs_wkt (p, 3,
         2434  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRI");
         2435  +    add_srs_wkt (p, 4,
         2436  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2437  +    add_srs_wkt (p, 5,
         2438  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2439  +    add_srs_wkt (p, 6,
         2440  +        "],AUTHORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_");
         2441  +    add_srs_wkt (p, 7,
         2442  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",21.66666666");
         2443  +    add_srs_wkt (p, 8,
         2444  +        "666667],PARAMETER[\"central_meridian\",-160.166666666666");
         2445  +    add_srs_wkt (p, 9,
         2446  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         2447  +    add_srs_wkt (p, 10,
         2448  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         2449  +    add_srs_wkt (p, 11,
         2450  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
  2835   2451       add_srs_wkt (p, 12,
  2836         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
  2837         -    add_srs_wkt (p, 13,
  2838         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"652");
  2839         -    add_srs_wkt (p, 14,
  2840         -        "9\"]]");
  2841         -    p = add_epsg_def_ex (filter, first, last, 6530, "epsg", 6530,
  2842         -        "NAD83(2011) / New Mexico East", 0, 0,
  2843         -        "GRS 1980", "Greenwich",
  2844         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2845         -        "X", "East", "Y", "North");
         2452  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6632\"]]");
         2453  +    p = add_epsg_def (filter, first, last, 6633, "epsg", 6633,
         2454  +        "NAD83(PA11) / Hawaii zone 3 (ftUS)");
  2846   2455       add_proj4text (p, 0,
  2847         -        "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
         2456  +        "+proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99");
  2848   2457       add_proj4text (p, 1,
  2849         -        "909091 +x_0=165000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  2850         -    add_srs_wkt (p, 0,
  2851         -        "PROJCS[\"NAD83(2011) / New Mexico East\",GEOGCS[\"NAD83(");
  2852         -    add_srs_wkt (p, 1,
  2853         -        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
  2854         -    add_srs_wkt (p, 2,
  2855         -        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
  2856         -    add_srs_wkt (p, 3,
  2857         -        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
  2858         -    add_srs_wkt (p, 4,
  2859         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2860         -    add_srs_wkt (p, 5,
  2861         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2862         -    add_srs_wkt (p, 6,
  2863         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  2864         -    add_srs_wkt (p, 7,
  2865         -        "UTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mer");
  2866         -    add_srs_wkt (p, 8,
  2867         -        "cator\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[");
  2868         -    add_srs_wkt (p, 9,
  2869         -        "\"central_meridian\",-104.3333333333333],PARAMETER[\"sca");
  2870         -    add_srs_wkt (p, 10,
  2871         -        "le_factor\",0.999909091],PARAMETER[\"false_easting\",165");
  2872         -    add_srs_wkt (p, 11,
  2873         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2874         -    add_srs_wkt (p, 12,
  2875         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2876         -    add_srs_wkt (p, 13,
  2877         -        "NORTH],AUTHORITY[\"EPSG\",\"6530\"]]");
  2878         -    p = add_epsg_def_ex (filter, first, last, 6531, "epsg", 6531,
  2879         -        "NAD83(2011) / New Mexico East (ftUS)", 0, 0,
  2880         -        "GRS 1980", "Greenwich",
  2881         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2882         -        "X", "East", "Y", "North");
  2883         -    add_proj4text (p, 0,
  2884         -        "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
  2885         -    add_proj4text (p, 1,
  2886         -        "909091 +x_0=165000 +y_0=0 +ellps=GRS80 +units=us-ft +no_");
         2458  +        "999 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +units=us-f");
  2887   2459       add_proj4text (p, 2,
  2888         -        "defs");
  2889         -    add_srs_wkt (p, 0,
  2890         -        "PROJCS[\"NAD83(2011) / New Mexico East (ftUS)\",GEOGCS[\"");
  2891         -    add_srs_wkt (p, 1,
  2892         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  2893         -    add_srs_wkt (p, 2,
  2894         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  2895         -    add_srs_wkt (p, 3,
  2896         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  2897         -    add_srs_wkt (p, 4,
  2898         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2899         -    add_srs_wkt (p, 5,
  2900         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2901         -    add_srs_wkt (p, 6,
  2902         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2903         -    add_srs_wkt (p, 7,
  2904         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transver");
  2905         -    add_srs_wkt (p, 8,
  2906         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",31],PARA");
  2907         -    add_srs_wkt (p, 9,
  2908         -        "METER[\"central_meridian\",-104.3333333333333],PARAMETER");
  2909         -    add_srs_wkt (p, 10,
  2910         -        "[\"scale_factor\",0.999909091],PARAMETER[\"false_easting");
  2911         -    add_srs_wkt (p, 11,
  2912         -        "\",541337.5],PARAMETER[\"false_northing\",0],UNIT[\"US s");
         2460  +        "t +no_defs");
         2461  +    add_srs_wkt (p, 0,
         2462  +        "PROJCS[\"NAD83(PA11) / Hawaii zone 3 (ftUS)\",GEOGCS[\"N");
         2463  +    add_srs_wkt (p, 1,
         2464  +        "AD83(PA11)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         2465  +    add_srs_wkt (p, 2,
         2466  +        "stem_PA11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         2467  +    add_srs_wkt (p, 3,
         2468  +        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"");
         2469  +    add_srs_wkt (p, 4,
         2470  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2471  +    add_srs_wkt (p, 5,
         2472  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2473  +    add_srs_wkt (p, 6,
         2474  +        "9122\"]],AUTHORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Tran");
         2475  +    add_srs_wkt (p, 7,
         2476  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",21.1");
         2477  +    add_srs_wkt (p, 8,
         2478  +        "6666666666667],PARAMETER[\"central_meridian\",-158],PARA");
         2479  +    add_srs_wkt (p, 9,
         2480  +        "METER[\"scale_factor\",0.99999],PARAMETER[\"false_eastin");
         2481  +    add_srs_wkt (p, 10,
         2482  +        "g\",1640416.6667],PARAMETER[\"false_northing\",0],UNIT[\"");
         2483  +    add_srs_wkt (p, 11,
         2484  +        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2913   2485       add_srs_wkt (p, 12,
  2914         -        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
  2915         -    add_srs_wkt (p, 13,
  2916         -        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2917         -    add_srs_wkt (p, 14,
  2918         -        "G\",\"6531\"]]");
  2919         -    p = add_epsg_def_ex (filter, first, last, 6532, "epsg", 6532,
  2920         -        "NAD83(2011) / New Mexico West", 0, 0,
  2921         -        "GRS 1980", "Greenwich",
  2922         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2923         -        "X", "East", "Y", "North");
  2924         -    add_proj4text (p, 0,
  2925         -        "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
  2926         -    add_proj4text (p, 1,
  2927         -        "916667 +x_0=830000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  2928         -    add_srs_wkt (p, 0,
  2929         -        "PROJCS[\"NAD83(2011) / New Mexico West\",GEOGCS[\"NAD83(");
  2930         -    add_srs_wkt (p, 1,
  2931         -        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
  2932         -    add_srs_wkt (p, 2,
  2933         -        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
  2934         -    add_srs_wkt (p, 3,
  2935         -        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
  2936         -    add_srs_wkt (p, 4,
  2937         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2938         -    add_srs_wkt (p, 5,
  2939         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2940         -    add_srs_wkt (p, 6,
  2941         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  2942         -    add_srs_wkt (p, 7,
  2943         -        "UTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mer");
  2944         -    add_srs_wkt (p, 8,
  2945         -        "cator\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[");
  2946         -    add_srs_wkt (p, 9,
  2947         -        "\"central_meridian\",-107.8333333333333],PARAMETER[\"sca");
  2948         -    add_srs_wkt (p, 10,
  2949         -        "le_factor\",0.999916667],PARAMETER[\"false_easting\",830");
  2950         -    add_srs_wkt (p, 11,
  2951         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2952         -    add_srs_wkt (p, 12,
  2953         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         2486  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2954   2487       add_srs_wkt (p, 13,
  2955         -        "NORTH],AUTHORITY[\"EPSG\",\"6532\"]]");
  2956         -    p = add_epsg_def_ex (filter, first, last, 6533, "epsg", 6533,
  2957         -        "NAD83(2011) / New Mexico West (ftUS)", 0, 0,
  2958         -        "GRS 1980", "Greenwich",
  2959         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2960         -        "X", "East", "Y", "North");
  2961         -    add_proj4text (p, 0,
  2962         -        "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
  2963         -    add_proj4text (p, 1,
  2964         -        "916667 +x_0=830000.0001016001 +y_0=0 +ellps=GRS80 +units");
  2965         -    add_proj4text (p, 2,
  2966         -        "=us-ft +no_defs");
  2967         -    add_srs_wkt (p, 0,
  2968         -        "PROJCS[\"NAD83(2011) / New Mexico West (ftUS)\",GEOGCS[\"");
  2969         -    add_srs_wkt (p, 1,
  2970         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  2971         -    add_srs_wkt (p, 2,
  2972         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  2973         -    add_srs_wkt (p, 3,
  2974         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  2975         -    add_srs_wkt (p, 4,
  2976         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2977         -    add_srs_wkt (p, 5,
  2978         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2979         -    add_srs_wkt (p, 6,
  2980         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2981         -    add_srs_wkt (p, 7,
  2982         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transver");
  2983         -    add_srs_wkt (p, 8,
  2984         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",31],PARA");
  2985         -    add_srs_wkt (p, 9,
  2986         -        "METER[\"central_meridian\",-107.8333333333333],PARAMETER");
  2987         -    add_srs_wkt (p, 10,
  2988         -        "[\"scale_factor\",0.999916667],PARAMETER[\"false_easting");
  2989         -    add_srs_wkt (p, 11,
  2990         -        "\",2723091.667],PARAMETER[\"false_northing\",0],UNIT[\"U");
         2488  +        "EPSG\",\"6633\"]]");
         2489  +    p = add_epsg_def (filter, first, last, 6634, "epsg", 6634,
         2490  +        "NAD83(PA11) / UTM zone 4N");
         2491  +    add_proj4text (p, 0,
         2492  +        "+proj=utm +zone=4 +ellps=GRS80 +units=m +no_defs");
         2493  +    add_srs_wkt (p, 0,
         2494  +        "PROJCS[\"NAD83(PA11) / UTM zone 4N\",GEOGCS[\"NAD83(PA11");
         2495  +    add_srs_wkt (p, 1,
         2496  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_PA11");
         2497  +    add_srs_wkt (p, 2,
         2498  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         2499  +    add_srs_wkt (p, 3,
         2500  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRIME");
         2501  +    add_srs_wkt (p, 4,
         2502  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         2503  +    add_srs_wkt (p, 5,
         2504  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         2505  +    add_srs_wkt (p, 6,
         2506  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_M");
         2507  +    add_srs_wkt (p, 7,
         2508  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         2509  +    add_srs_wkt (p, 8,
         2510  +        "[\"central_meridian\",-159],PARAMETER[\"scale_factor\",0");
         2511  +    add_srs_wkt (p, 9,
         2512  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2513  +    add_srs_wkt (p, 10,
         2514  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2515  +    add_srs_wkt (p, 11,
         2516  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         2517  +    add_srs_wkt (p, 12,
         2518  +        ",AUTHORITY[\"EPSG\",\"6634\"]]");
         2519  +    p = add_epsg_def (filter, first, last, 6635, "epsg", 6635,
         2520  +        "NAD83(PA11) / UTM zone 5N");
         2521  +    add_proj4text (p, 0,
         2522  +        "+proj=utm +zone=5 +ellps=GRS80 +units=m +no_defs");
         2523  +    add_srs_wkt (p, 0,
         2524  +        "PROJCS[\"NAD83(PA11) / UTM zone 5N\",GEOGCS[\"NAD83(PA11");
         2525  +    add_srs_wkt (p, 1,
         2526  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_PA11");
         2527  +    add_srs_wkt (p, 2,
         2528  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         2529  +    add_srs_wkt (p, 3,
         2530  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRIME");
         2531  +    add_srs_wkt (p, 4,
         2532  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         2533  +    add_srs_wkt (p, 5,
         2534  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         2535  +    add_srs_wkt (p, 6,
         2536  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_M");
         2537  +    add_srs_wkt (p, 7,
         2538  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         2539  +    add_srs_wkt (p, 8,
         2540  +        "[\"central_meridian\",-153],PARAMETER[\"scale_factor\",0");
         2541  +    add_srs_wkt (p, 9,
         2542  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2543  +    add_srs_wkt (p, 10,
         2544  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2545  +    add_srs_wkt (p, 11,
         2546  +        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  2991   2547       add_srs_wkt (p, 12,
  2992         -        "S survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2993         -    add_srs_wkt (p, 13,
  2994         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2995         -    add_srs_wkt (p, 14,
  2996         -        "EPSG\",\"6533\"]]");
  2997         -    p = add_epsg_def_ex (filter, first, last, 6534, "epsg", 6534,
  2998         -        "NAD83(2011) / New York Central", 0, 0,
  2999         -        "GRS 1980", "Greenwich",
  3000         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3001         -        "X", "East", "Y", "North");
  3002         -    add_proj4text (p, 0,
  3003         -        "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
  3004         -    add_proj4text (p, 1,
  3005         -        "9375 +x_0=250000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  3006         -    add_srs_wkt (p, 0,
  3007         -        "PROJCS[\"NAD83(2011) / New York Central\",GEOGCS[\"NAD83");
  3008         -    add_srs_wkt (p, 1,
  3009         -        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
  3010         -    add_srs_wkt (p, 2,
  3011         -        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  3012         -    add_srs_wkt (p, 3,
  3013         -        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
  3014         -    add_srs_wkt (p, 4,
  3015         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  3016         -    add_srs_wkt (p, 5,
  3017         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  3018         -    add_srs_wkt (p, 6,
  3019         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  3020         -    add_srs_wkt (p, 7,
  3021         -        "AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Me");
  3022         -    add_srs_wkt (p, 8,
  3023         -        "rcator\"],PARAMETER[\"latitude_of_origin\",40],PARAMETER");
  3024         -    add_srs_wkt (p, 9,
  3025         -        "[\"central_meridian\",-76.58333333333333],PARAMETER[\"sc");
  3026         -    add_srs_wkt (p, 10,
  3027         -        "ale_factor\",0.9999375],PARAMETER[\"false_easting\",2500");
  3028         -    add_srs_wkt (p, 11,
  3029         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         2548  +        ",AUTHORITY[\"EPSG\",\"6635\"]]");
         2549  +    p = add_epsg_def (filter, first, last, 6636, "epsg", 6636,
         2550  +        "NAD83(PA11) / UTM zone 2S");
         2551  +    add_proj4text (p, 0,
         2552  +        "+proj=utm +zone=2 +south +ellps=GRS80 +units=m +no_defs");
         2553  +    add_srs_wkt (p, 0,
         2554  +        "PROJCS[\"NAD83(PA11) / UTM zone 2S\",GEOGCS[\"NAD83(PA11");
         2555  +    add_srs_wkt (p, 1,
         2556  +        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_PA11");
         2557  +    add_srs_wkt (p, 2,
         2558  +        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
         2559  +    add_srs_wkt (p, 3,
         2560  +        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRIME");
         2561  +    add_srs_wkt (p, 4,
         2562  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         2563  +    add_srs_wkt (p, 5,
         2564  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         2565  +    add_srs_wkt (p, 6,
         2566  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_M");
         2567  +    add_srs_wkt (p, 7,
         2568  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         2569  +    add_srs_wkt (p, 8,
         2570  +        "[\"central_meridian\",-171],PARAMETER[\"scale_factor\",0");
         2571  +    add_srs_wkt (p, 9,
         2572  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2573  +    add_srs_wkt (p, 10,
         2574  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2575  +    add_srs_wkt (p, 11,
         2576  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3030   2577       add_srs_wkt (p, 12,
  3031         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  3032         -    add_srs_wkt (p, 13,
  3033         -        "ORTH],AUTHORITY[\"EPSG\",\"6534\"]]");
  3034         -    p = add_epsg_def_ex (filter, first, last, 6535, "epsg", 6535,
  3035         -        "NAD83(2011) / New York Central (ftUS)", 0, 0,
  3036         -        "GRS 1980", "Greenwich",
  3037         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3038         -        "X", "East", "Y", "North");
  3039         -    add_proj4text (p, 0,
  3040         -        "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
  3041         -    add_proj4text (p, 1,
  3042         -        "9375 +x_0=249999.9998983998 +y_0=0 +ellps=GRS80 +units=u");
  3043         -    add_proj4text (p, 2,
  3044         -        "s-ft +no_defs");
  3045         -    add_srs_wkt (p, 0,
  3046         -        "PROJCS[\"NAD83(2011) / New York Central (ftUS)\",GEOGCS[");
  3047         -    add_srs_wkt (p, 1,
  3048         -        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
  3049         -    add_srs_wkt (p, 2,
  3050         -        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  3051         -    add_srs_wkt (p, 3,
  3052         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
  3053         -    add_srs_wkt (p, 4,
  3054         -        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3055         -    add_srs_wkt (p, 5,
  3056         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3057         -    add_srs_wkt (p, 6,
  3058         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3059         -    add_srs_wkt (p, 7,
  3060         -        "EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transve");
  3061         -    add_srs_wkt (p, 8,
  3062         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",40],PAR");
  3063         -    add_srs_wkt (p, 9,
  3064         -        "AMETER[\"central_meridian\",-76.58333333333333],PARAMETE");
  3065         -    add_srs_wkt (p, 10,
  3066         -        "R[\"scale_factor\",0.9999375],PARAMETER[\"false_easting\"");
  3067         -    add_srs_wkt (p, 11,
  3068         -        ",820208.3330000002],PARAMETER[\"false_northing\",0],UNIT");
  3069         -    add_srs_wkt (p, 12,
  3070         -        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  3071         -    add_srs_wkt (p, 13,
  3072         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  3073         -    add_srs_wkt (p, 14,
  3074         -        "[\"EPSG\",\"6535\"]]");
  3075         -    p = add_epsg_def_ex (filter, first, last, 6536, "epsg", 6536,
  3076         -        "NAD83(2011) / New York East", 0, 0,
  3077         -        "GRS 1980", "Greenwich",
  3078         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3079         -        "X", "East", "Y", "North");
  3080         -    add_proj4text (p, 0,
  3081         -        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  3082         -    add_proj4text (p, 1,
  3083         -        "999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  3084         -    add_srs_wkt (p, 0,
  3085         -        "PROJCS[\"NAD83(2011) / New York East\",GEOGCS[\"NAD83(20");
  3086         -    add_srs_wkt (p, 1,
  3087         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
         2578  +        ",NORTH],AUTHORITY[\"EPSG\",\"6636\"]]");
         2579  +    p = add_epsg_def (filter, first, last, 6637, "epsg", 6637,
         2580  +        "NAD83(MA11) / Guam Map Grid");
         2581  +    add_proj4text (p, 0,
         2582  +        "+proj=tmerc +lat_0=13.5 +lon_0=144.75 +k=1 +x_0=100000 +");
         2583  +    add_proj4text (p, 1,
         2584  +        "y_0=200000 +ellps=GRS80 +units=m +no_defs");
         2585  +    add_srs_wkt (p, 0,
         2586  +        "PROJCS[\"NAD83(MA11) / Guam Map Grid\",GEOGCS[\"NAD83(MA");
         2587  +    add_srs_wkt (p, 1,
         2588  +        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_MA");
  3088   2589       add_srs_wkt (p, 2,
  3089   2590           "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  3090   2591       add_srs_wkt (p, 3,
  3091         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
         2592  +        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1118\"]],PRI");
  3092   2593       add_srs_wkt (p, 4,
  3093   2594           "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3094   2595       add_srs_wkt (p, 5,
  3095   2596           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3096   2597       add_srs_wkt (p, 6,
  3097         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2598  +        "],AUTHORITY[\"EPSG\",\"6325\"]],PROJECTION[\"Transverse_");
  3098   2599       add_srs_wkt (p, 7,
  3099         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
         2600  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",13.5],PARAM");
  3100   2601       add_srs_wkt (p, 8,
  3101         -        "or\"],PARAMETER[\"latitude_of_origin\",38.83333333333334");
         2602  +        "ETER[\"central_meridian\",144.75],PARAMETER[\"scale_fact");
  3102   2603       add_srs_wkt (p, 9,
  3103         -        "],PARAMETER[\"central_meridian\",-74.5],PARAMETER[\"scal");
         2604  +        "or\",1],PARAMETER[\"false_easting\",100000],PARAMETER[\"");
  3104   2605       add_srs_wkt (p, 10,
  3105         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",150000],P");
         2606  +        "false_northing\",200000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3106   2607       add_srs_wkt (p, 11,
  3107         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2608  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  3108   2609       add_srs_wkt (p, 12,
  3109         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  3110         -    add_srs_wkt (p, 13,
  3111         -        ",AUTHORITY[\"EPSG\",\"6536\"]]");
  3112         -    p = add_epsg_def_ex (filter, first, last, 6537, "epsg", 6537,
  3113         -        "NAD83(2011) / New York East (ftUS)", 0, 0,
  3114         -        "GRS 1980", "Greenwich",
  3115         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3116         -        "X", "East", "Y", "North");
         2610  +        "RITY[\"EPSG\",\"6637\"]]");
         2611  +    p = add_epsg_def (filter, first, last, 6646, "epsg", 6646,
         2612  +        "Karbala 1979 / Iraq National Grid");
  3117   2613       add_proj4text (p, 0,
  3118         -        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
         2614  +        "+proj=tmerc +lat_0=29.02626833333333 +lon_0=46.5 +k=0.99");
  3119   2615       add_proj4text (p, 1,
  3120         -        "999 +x_0=150000 +y_0=0 +ellps=GRS80 +units=us-ft +no_def");
         2616  +        "94 +x_0=800000 +y_0=0 +ellps=clrk80 +towgs84=70.995,-335");
  3121   2617       add_proj4text (p, 2,
  3122         -        "s");
  3123         -    add_srs_wkt (p, 0,
  3124         -        "PROJCS[\"NAD83(2011) / New York East (ftUS)\",GEOGCS[\"N");
  3125         -    add_srs_wkt (p, 1,
  3126         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
  3127         -    add_srs_wkt (p, 2,
  3128         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
  3129         -    add_srs_wkt (p, 3,
  3130         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  3131         -    add_srs_wkt (p, 4,
  3132         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3133         -    add_srs_wkt (p, 5,
  3134         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3135         -    add_srs_wkt (p, 6,
  3136         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  3137         -    add_srs_wkt (p, 7,
  3138         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
  3139         -    add_srs_wkt (p, 8,
  3140         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",38.8333333");
  3141         -    add_srs_wkt (p, 9,
  3142         -        "3333334],PARAMETER[\"central_meridian\",-74.5],PARAMETER");
  3143         -    add_srs_wkt (p, 10,
  3144         -        "[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",49");
  3145         -    add_srs_wkt (p, 11,
  3146         -        "2125],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
         2618  +        ".916,262.898,0,0,0,0 +units=m +no_defs");
         2619  +    add_srs_wkt (p, 0,
         2620  +        "PROJCS[\"Karbala 1979 / Iraq National Grid\",GEOGCS[\"Ka");
         2621  +    add_srs_wkt (p, 1,
         2622  +        "rbala 1979\",DATUM[\"Karbala_1979\",SPHEROID[\"Clarke 18");
         2623  +    add_srs_wkt (p, 2,
         2624  +        "80 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012");
         2625  +    add_srs_wkt (p, 3,
         2626  +        "\"]],TOWGS84[70.995,-335.916,262.898,0,0,0,0],AUTHORITY[");
         2627  +    add_srs_wkt (p, 4,
         2628  +        "\"EPSG\",\"6743\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2629  +    add_srs_wkt (p, 5,
         2630  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2631  +    add_srs_wkt (p, 6,
         2632  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4743\"]],");
         2633  +    add_srs_wkt (p, 7,
         2634  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2635  +    add_srs_wkt (p, 8,
         2636  +        "_of_origin\",29.02626833333333],PARAMETER[\"central_meri");
         2637  +    add_srs_wkt (p, 9,
         2638  +        "dian\",46.5],PARAMETER[\"scale_factor\",0.9994],PARAMETE");
         2639  +    add_srs_wkt (p, 10,
         2640  +        "R[\"false_easting\",800000],PARAMETER[\"false_northing\"");
         2641  +    add_srs_wkt (p, 11,
         2642  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  3147   2643       add_srs_wkt (p, 12,
  3148         -        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
         2644  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3149   2645       add_srs_wkt (p, 13,
  3150         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6");
  3151         -    add_srs_wkt (p, 14,
  3152         -        "537\"]]");
  3153         -    p = add_epsg_def_ex (filter, first, last, 6538, "epsg", 6538,
  3154         -        "NAD83(2011) / New York Long Island", 0, 0,
  3155         -        "GRS 1980", "Greenwich",
  3156         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  3157         -        "X", "East", "Y", "North");
  3158         -    add_proj4text (p, 0,
  3159         -        "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
         2646  +        "PSG\",\"6646\"]]");
         2647  +    p = add_epsg_def (filter, first, last, 6668, "epsg", 6668,
         2648  +        "JGD2011");
         2649  +    add_proj4text (p, 0,
         2650  +        "+proj=longlat +ellps=GRS80 +no_defs");
         2651  +    add_srs_wkt (p, 0,
         2652  +        "GEOGCS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\"");
         2653  +    add_srs_wkt (p, 1,
         2654  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         2655  +    add_srs_wkt (p, 2,
         2656  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"");
         2657  +    add_srs_wkt (p, 3,
         2658  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         2659  +    add_srs_wkt (p, 4,
         2660  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2661  +    add_srs_wkt (p, 5,
         2662  +        "HORITY[\"EPSG\",\"6668\"]]");
         2663  +    p = add_epsg_def (filter, first, last, 6669, "epsg", 6669,
         2664  +        "JGD2011 / Japan Plane Rectangular CS I");
         2665  +    add_proj4text (p, 0,
         2666  +        "+proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.9999 +x_0=0 +y_0");
         2667  +    add_proj4text (p, 1,
         2668  +        "=0 +ellps=GRS80 +units=m +no_defs");
         2669  +    add_srs_wkt (p, 0,
         2670  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS I\",GEOGCS");
         2671  +    add_srs_wkt (p, 1,
         2672  +        "[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPHE");
         2673  +    add_srs_wkt (p, 2,
         2674  +        "ROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG");
         2675  +    add_srs_wkt (p, 3,
         2676  +        "\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gre");
         2677  +    add_srs_wkt (p, 4,
         2678  +        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2679  +    add_srs_wkt (p, 5,
         2680  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2681  +    add_srs_wkt (p, 6,
         2682  +        "ITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator");
         2683  +    add_srs_wkt (p, 7,
         2684  +        "\"],PARAMETER[\"latitude_of_origin\",33],PARAMETER[\"cen");
         2685  +    add_srs_wkt (p, 8,
         2686  +        "tral_meridian\",129.5],PARAMETER[\"scale_factor\",0.9999");
         2687  +    add_srs_wkt (p, 9,
         2688  +        "],PARAMETER[\"false_easting\",0],PARAMETER[\"false_north");
         2689  +    add_srs_wkt (p, 10,
         2690  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2691  +    add_srs_wkt (p, 11,
         2692  +        "AUTHORITY[\"EPSG\",\"6669\"]]");
         2693  +    p = add_epsg_def (filter, first, last, 6670, "epsg", 6670,
         2694  +        "JGD2011 / Japan Plane Rectangular CS II");
         2695  +    add_proj4text (p, 0,
         2696  +        "+proj=tmerc +lat_0=33 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0");
         2697  +    add_proj4text (p, 1,
         2698  +        " +ellps=GRS80 +units=m +no_defs");
         2699  +    add_srs_wkt (p, 0,
         2700  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS II\",GEOGC");
         2701  +    add_srs_wkt (p, 1,
         2702  +        "S[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPH");
         2703  +    add_srs_wkt (p, 2,
         2704  +        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
         2705  +    add_srs_wkt (p, 3,
         2706  +        "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gr");
         2707  +    add_srs_wkt (p, 4,
         2708  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2709  +    add_srs_wkt (p, 5,
         2710  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2711  +    add_srs_wkt (p, 6,
         2712  +        "ITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator");
         2713  +    add_srs_wkt (p, 7,
         2714  +        "\"],PARAMETER[\"latitude_of_origin\",33],PARAMETER[\"cen");
         2715  +    add_srs_wkt (p, 8,
         2716  +        "tral_meridian\",131],PARAMETER[\"scale_factor\",0.9999],");
         2717  +    add_srs_wkt (p, 9,
         2718  +        "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
         2719  +    add_srs_wkt (p, 10,
         2720  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AU");
         2721  +    add_srs_wkt (p, 11,
         2722  +        "THORITY[\"EPSG\",\"6670\"]]");
         2723  +    p = add_epsg_def (filter, first, last, 6671, "epsg", 6671,
         2724  +        "JGD2011 / Japan Plane Rectangular CS III");
         2725  +    add_proj4text (p, 0,
         2726  +        "+proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.9999");
         2727  +    add_proj4text (p, 1,
         2728  +        " +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2729  +    add_srs_wkt (p, 0,
         2730  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS III\",GEOG");
         2731  +    add_srs_wkt (p, 1,
         2732  +        "CS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SP");
         2733  +    add_srs_wkt (p, 2,
         2734  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
         2735  +    add_srs_wkt (p, 3,
         2736  +        "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"G");
         2737  +    add_srs_wkt (p, 4,
         2738  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2739  +    add_srs_wkt (p, 5,
         2740  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2741  +    add_srs_wkt (p, 6,
         2742  +        "ORITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercat");
         2743  +    add_srs_wkt (p, 7,
         2744  +        "or\"],PARAMETER[\"latitude_of_origin\",36],PARAMETER[\"c");
         2745  +    add_srs_wkt (p, 8,
         2746  +        "entral_meridian\",132.1666666666667],PARAMETER[\"scale_f");
         2747  +    add_srs_wkt (p, 9,
         2748  +        "actor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER");
         2749  +    add_srs_wkt (p, 10,
         2750  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         2751  +    add_srs_wkt (p, 11,
         2752  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"6671\"]]");
         2753  +    p = add_epsg_def (filter, first, last, 6672, "epsg", 6672,
         2754  +        "JGD2011 / Japan Plane Rectangular CS IV");
         2755  +    add_proj4text (p, 0,
         2756  +        "+proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.9999 +x_0=0 +y_0");
         2757  +    add_proj4text (p, 1,
         2758  +        "=0 +ellps=GRS80 +units=m +no_defs");
         2759  +    add_srs_wkt (p, 0,
         2760  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS IV\",GEOGC");
         2761  +    add_srs_wkt (p, 1,
         2762  +        "S[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPH");
         2763  +    add_srs_wkt (p, 2,
         2764  +        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
         2765  +    add_srs_wkt (p, 3,
         2766  +        "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gr");
         2767  +    add_srs_wkt (p, 4,
         2768  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2769  +    add_srs_wkt (p, 5,
         2770  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2771  +    add_srs_wkt (p, 6,
         2772  +        "ITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator");
         2773  +    add_srs_wkt (p, 7,
         2774  +        "\"],PARAMETER[\"latitude_of_origin\",33],PARAMETER[\"cen");
         2775  +    add_srs_wkt (p, 8,
         2776  +        "tral_meridian\",133.5],PARAMETER[\"scale_factor\",0.9999");
         2777  +    add_srs_wkt (p, 9,
         2778  +        "],PARAMETER[\"false_easting\",0],PARAMETER[\"false_north");
         2779  +    add_srs_wkt (p, 10,
         2780  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2781  +    add_srs_wkt (p, 11,
         2782  +        "AUTHORITY[\"EPSG\",\"6672\"]]");
         2783  +    p = add_epsg_def (filter, first, last, 6673, "epsg", 6673,
         2784  +        "JGD2011 / Japan Plane Rectangular CS V");
         2785  +    add_proj4text (p, 0,
         2786  +        "+proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.9999");
         2787  +    add_proj4text (p, 1,
         2788  +        " +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2789  +    add_srs_wkt (p, 0,
         2790  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS V\",GEOGCS");
         2791  +    add_srs_wkt (p, 1,
         2792  +        "[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPHE");
         2793  +    add_srs_wkt (p, 2,
         2794  +        "ROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG");
         2795  +    add_srs_wkt (p, 3,
         2796  +        "\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gre");
         2797  +    add_srs_wkt (p, 4,
         2798  +        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2799  +    add_srs_wkt (p, 5,
         2800  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2801  +    add_srs_wkt (p, 6,
         2802  +        "ITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator");
         2803  +    add_srs_wkt (p, 7,
         2804  +        "\"],PARAMETER[\"latitude_of_origin\",36],PARAMETER[\"cen");
         2805  +    add_srs_wkt (p, 8,
         2806  +        "tral_meridian\",134.3333333333333],PARAMETER[\"scale_fac");
         2807  +    add_srs_wkt (p, 9,
         2808  +        "tor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"");
         2809  +    add_srs_wkt (p, 10,
         2810  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2811  +    add_srs_wkt (p, 11,
         2812  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"6673\"]]");
         2813  +    p = add_epsg_def (filter, first, last, 6674, "epsg", 6674,
         2814  +        "JGD2011 / Japan Plane Rectangular CS VI");
         2815  +    add_proj4text (p, 0,
         2816  +        "+proj=tmerc +lat_0=36 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0");
         2817  +    add_proj4text (p, 1,
         2818  +        " +ellps=GRS80 +units=m +no_defs");
         2819  +    add_srs_wkt (p, 0,
         2820  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS VI\",GEOGC");
         2821  +    add_srs_wkt (p, 1,
         2822  +        "S[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPH");
         2823  +    add_srs_wkt (p, 2,
         2824  +        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
         2825  +    add_srs_wkt (p, 3,
         2826  +        "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gr");
         2827  +    add_srs_wkt (p, 4,
         2828  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2829  +    add_srs_wkt (p, 5,
         2830  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2831  +    add_srs_wkt (p, 6,
         2832  +        "ITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator");
         2833  +    add_srs_wkt (p, 7,
         2834  +        "\"],PARAMETER[\"latitude_of_origin\",36],PARAMETER[\"cen");
         2835  +    add_srs_wkt (p, 8,
         2836  +        "tral_meridian\",136],PARAMETER[\"scale_factor\",0.9999],");
         2837  +    add_srs_wkt (p, 9,
         2838  +        "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
         2839  +    add_srs_wkt (p, 10,
         2840  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AU");
         2841  +    add_srs_wkt (p, 11,
         2842  +        "THORITY[\"EPSG\",\"6674\"]]");
         2843  +    p = add_epsg_def (filter, first, last, 6675, "epsg", 6675,
         2844  +        "JGD2011 / Japan Plane Rectangular CS VII");
         2845  +    add_proj4text (p, 0,
         2846  +        "+proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.9999");
         2847  +    add_proj4text (p, 1,
         2848  +        " +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2849  +    add_srs_wkt (p, 0,
         2850  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS VII\",GEOG");
         2851  +    add_srs_wkt (p, 1,
         2852  +        "CS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SP");
         2853  +    add_srs_wkt (p, 2,
         2854  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
         2855  +    add_srs_wkt (p, 3,
         2856  +        "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"G");
         2857  +    add_srs_wkt (p, 4,
         2858  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2859  +    add_srs_wkt (p, 5,
         2860  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2861  +    add_srs_wkt (p, 6,
         2862  +        "ORITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercat");
         2863  +    add_srs_wkt (p, 7,
         2864  +        "or\"],PARAMETER[\"latitude_of_origin\",36],PARAMETER[\"c");
         2865  +    add_srs_wkt (p, 8,
         2866  +        "entral_meridian\",137.1666666666667],PARAMETER[\"scale_f");
         2867  +    add_srs_wkt (p, 9,
         2868  +        "actor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER");
         2869  +    add_srs_wkt (p, 10,
         2870  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         2871  +    add_srs_wkt (p, 11,
         2872  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"6675\"]]");
         2873  +    p = add_epsg_def (filter, first, last, 6676, "epsg", 6676,
         2874  +        "JGD2011 / Japan Plane Rectangular CS VIII");
         2875  +    add_proj4text (p, 0,
         2876  +        "+proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.9999 +x_0=0 +y_0");
         2877  +    add_proj4text (p, 1,
         2878  +        "=0 +ellps=GRS80 +units=m +no_defs");
         2879  +    add_srs_wkt (p, 0,
         2880  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS VIII\",GEO");
         2881  +    add_srs_wkt (p, 1,
         2882  +        "GCS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",S");
         2883  +    add_srs_wkt (p, 2,
         2884  +        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
         2885  +    add_srs_wkt (p, 3,
         2886  +        "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"");
         2887  +    add_srs_wkt (p, 4,
         2888  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         2889  +    add_srs_wkt (p, 5,
         2890  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2891  +    add_srs_wkt (p, 6,
         2892  +        "HORITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Merca");
         2893  +    add_srs_wkt (p, 7,
         2894  +        "tor\"],PARAMETER[\"latitude_of_origin\",36],PARAMETER[\"");
         2895  +    add_srs_wkt (p, 8,
         2896  +        "central_meridian\",138.5],PARAMETER[\"scale_factor\",0.9");
         2897  +    add_srs_wkt (p, 9,
         2898  +        "999],PARAMETER[\"false_easting\",0],PARAMETER[\"false_no");
         2899  +    add_srs_wkt (p, 10,
         2900  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2901  +    add_srs_wkt (p, 11,
         2902  +        "]],AUTHORITY[\"EPSG\",\"6676\"]]");
         2903  +    p = add_epsg_def (filter, first, last, 6677, "epsg", 6677,
         2904  +        "JGD2011 / Japan Plane Rectangular CS IX");
         2905  +    add_proj4text (p, 0,
         2906  +        "+proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.9999");
         2907  +    add_proj4text (p, 1,
         2908  +        " +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2909  +    add_srs_wkt (p, 0,
         2910  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS IX\",GEOGC");
         2911  +    add_srs_wkt (p, 1,
         2912  +        "S[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPH");
         2913  +    add_srs_wkt (p, 2,
         2914  +        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
         2915  +    add_srs_wkt (p, 3,
         2916  +        "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gr");
         2917  +    add_srs_wkt (p, 4,
         2918  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2919  +    add_srs_wkt (p, 5,
         2920  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2921  +    add_srs_wkt (p, 6,
         2922  +        "ITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator");
         2923  +    add_srs_wkt (p, 7,
         2924  +        "\"],PARAMETER[\"latitude_of_origin\",36],PARAMETER[\"cen");
         2925  +    add_srs_wkt (p, 8,
         2926  +        "tral_meridian\",139.8333333333333],PARAMETER[\"scale_fac");
         2927  +    add_srs_wkt (p, 9,
         2928  +        "tor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"");
         2929  +    add_srs_wkt (p, 10,
         2930  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2931  +    add_srs_wkt (p, 11,
         2932  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"6677\"]]");
         2933  +    p = add_epsg_def (filter, first, last, 6678, "epsg", 6678,
         2934  +        "JGD2011 / Japan Plane Rectangular CS X");
         2935  +    add_proj4text (p, 0,
         2936  +        "+proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.9999");
         2937  +    add_proj4text (p, 1,
         2938  +        " +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         2939  +    add_srs_wkt (p, 0,
         2940  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS X\",GEOGCS");
         2941  +    add_srs_wkt (p, 1,
         2942  +        "[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPHE");
         2943  +    add_srs_wkt (p, 2,
         2944  +        "ROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG");
         2945  +    add_srs_wkt (p, 3,
         2946  +        "\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gre");
         2947  +    add_srs_wkt (p, 4,
         2948  +        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2949  +    add_srs_wkt (p, 5,
         2950  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2951  +    add_srs_wkt (p, 6,
         2952  +        "ITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator");
         2953  +    add_srs_wkt (p, 7,
         2954  +        "\"],PARAMETER[\"latitude_of_origin\",40],PARAMETER[\"cen");
         2955  +    add_srs_wkt (p, 8,
         2956  +        "tral_meridian\",140.8333333333333],PARAMETER[\"scale_fac");
         2957  +    add_srs_wkt (p, 9,
         2958  +        "tor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"");
         2959  +    add_srs_wkt (p, 10,
         2960  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2961  +    add_srs_wkt (p, 11,
         2962  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"6678\"]]");
         2963  +    p = add_epsg_def (filter, first, last, 6679, "epsg", 6679,
         2964  +        "JGD2011 / Japan Plane Rectangular CS XI");
         2965  +    add_proj4text (p, 0,
         2966  +        "+proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.9999 +x_0=0 +y_");
         2967  +    add_proj4text (p, 1,
         2968  +        "0=0 +ellps=GRS80 +units=m +no_defs");
         2969  +    add_srs_wkt (p, 0,
         2970  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XI\",GEOGC");
         2971  +    add_srs_wkt (p, 1,
         2972  +        "S[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPH");
         2973  +    add_srs_wkt (p, 2,
         2974  +        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
         2975  +    add_srs_wkt (p, 3,
         2976  +        "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gr");
         2977  +    add_srs_wkt (p, 4,
         2978  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2979  +    add_srs_wkt (p, 5,
         2980  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2981  +    add_srs_wkt (p, 6,
         2982  +        "ITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator");
         2983  +    add_srs_wkt (p, 7,
         2984  +        "\"],PARAMETER[\"latitude_of_origin\",44],PARAMETER[\"cen");
         2985  +    add_srs_wkt (p, 8,
         2986  +        "tral_meridian\",140.25],PARAMETER[\"scale_factor\",0.999");
         2987  +    add_srs_wkt (p, 9,
         2988  +        "9],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nort");
         2989  +    add_srs_wkt (p, 10,
         2990  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2991  +    add_srs_wkt (p, 11,
         2992  +        ",AUTHORITY[\"EPSG\",\"6679\"]]");
         2993  +    p = add_epsg_def (filter, first, last, 6680, "epsg", 6680,
         2994  +        "JGD2011 / Japan Plane Rectangular CS XII");
         2995  +    add_proj4text (p, 0,
         2996  +        "+proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.9999 +x_0=0 +y_");
         2997  +    add_proj4text (p, 1,
         2998  +        "0=0 +ellps=GRS80 +units=m +no_defs");
         2999  +    add_srs_wkt (p, 0,
         3000  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XII\",GEOG");
         3001  +    add_srs_wkt (p, 1,
         3002  +        "CS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SP");
         3003  +    add_srs_wkt (p, 2,
         3004  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
         3005  +    add_srs_wkt (p, 3,
         3006  +        "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"G");
         3007  +    add_srs_wkt (p, 4,
         3008  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         3009  +    add_srs_wkt (p, 5,
         3010  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         3011  +    add_srs_wkt (p, 6,
         3012  +        "ORITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercat");
         3013  +    add_srs_wkt (p, 7,
         3014  +        "or\"],PARAMETER[\"latitude_of_origin\",44],PARAMETER[\"c");
         3015  +    add_srs_wkt (p, 8,
         3016  +        "entral_meridian\",142.25],PARAMETER[\"scale_factor\",0.9");
         3017  +    add_srs_wkt (p, 9,
         3018  +        "999],PARAMETER[\"false_easting\",0],PARAMETER[\"false_no");
         3019  +    add_srs_wkt (p, 10,
         3020  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3021  +    add_srs_wkt (p, 11,
         3022  +        "]],AUTHORITY[\"EPSG\",\"6680\"]]");
         3023  +    p = add_epsg_def (filter, first, last, 6681, "epsg", 6681,
         3024  +        "JGD2011 / Japan Plane Rectangular CS XIII");
         3025  +    add_proj4text (p, 0,
         3026  +        "+proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.9999 +x_0=0 +y_");
         3027  +    add_proj4text (p, 1,
         3028  +        "0=0 +ellps=GRS80 +units=m +no_defs");
         3029  +    add_srs_wkt (p, 0,
         3030  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XIII\",GEO");
         3031  +    add_srs_wkt (p, 1,
         3032  +        "GCS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",S");
         3033  +    add_srs_wkt (p, 2,
         3034  +        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
         3035  +    add_srs_wkt (p, 3,
         3036  +        "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"");
         3037  +    add_srs_wkt (p, 4,
         3038  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         3039  +    add_srs_wkt (p, 5,
         3040  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         3041  +    add_srs_wkt (p, 6,
         3042  +        "HORITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Merca");
         3043  +    add_srs_wkt (p, 7,
         3044  +        "tor\"],PARAMETER[\"latitude_of_origin\",44],PARAMETER[\"");
         3045  +    add_srs_wkt (p, 8,
         3046  +        "central_meridian\",144.25],PARAMETER[\"scale_factor\",0.");
         3047  +    add_srs_wkt (p, 9,
         3048  +        "9999],PARAMETER[\"false_easting\",0],PARAMETER[\"false_n");
         3049  +    add_srs_wkt (p, 10,
         3050  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3051  +    add_srs_wkt (p, 11,
         3052  +        "]],AUTHORITY[\"EPSG\",\"6681\"]]");
         3053  +    p = add_epsg_def (filter, first, last, 6682, "epsg", 6682,
         3054  +        "JGD2011 / Japan Plane Rectangular CS XIV");
         3055  +    add_proj4text (p, 0,
         3056  +        "+proj=tmerc +lat_0=26 +lon_0=142 +k=0.9999 +x_0=0 +y_0=0");
  3160   3057       add_proj4text (p, 1,
  3161         -        "666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0");
  3162         -    add_proj4text (p, 2,
         3058  +        " +ellps=GRS80 +units=m +no_defs");
         3059  +    add_srs_wkt (p, 0,
         3060  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XIV\",GEOG");
         3061  +    add_srs_wkt (p, 1,
         3062  +        "CS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SP");
         3063  +    add_srs_wkt (p, 2,
         3064  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
         3065  +    add_srs_wkt (p, 3,
         3066  +        "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"G");
         3067  +    add_srs_wkt (p, 4,
         3068  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         3069  +    add_srs_wkt (p, 5,
         3070  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         3071  +    add_srs_wkt (p, 6,
         3072  +        "ORITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercat");
         3073  +    add_srs_wkt (p, 7,
         3074  +        "or\"],PARAMETER[\"latitude_of_origin\",26],PARAMETER[\"c");
         3075  +    add_srs_wkt (p, 8,
         3076  +        "entral_meridian\",142],PARAMETER[\"scale_factor\",0.9999");
         3077  +    add_srs_wkt (p, 9,
         3078  +        "],PARAMETER[\"false_easting\",0],PARAMETER[\"false_north");
         3079  +    add_srs_wkt (p, 10,
         3080  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         3081  +    add_srs_wkt (p, 11,
         3082  +        "AUTHORITY[\"EPSG\",\"6682\"]]");
         3083  +    p = add_epsg_def (filter, first, last, 6683, "epsg", 6683,
         3084  +        "JGD2011 / Japan Plane Rectangular CS XV");
         3085  +    add_proj4text (p, 0,
         3086  +        "+proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.9999 +x_0=0 +y_0");
         3087  +    add_proj4text (p, 1,
  3163   3088           "=0 +ellps=GRS80 +units=m +no_defs");
  3164   3089       add_srs_wkt (p, 0,
  3165         -        "PROJCS[\"NAD83(2011) / New York Long Island\",GEOGCS[\"N");
  3166         -    add_srs_wkt (p, 1,
  3167         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
  3168         -    add_srs_wkt (p, 2,
  3169         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
  3170         -    add_srs_wkt (p, 3,
  3171         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  3172         -    add_srs_wkt (p, 4,
  3173         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3174         -    add_srs_wkt (p, 5,
  3175         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3090  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XV\",GEOGC");
         3091  +    add_srs_wkt (p, 1,
         3092  +        "S[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPH");
         3093  +    add_srs_wkt (p, 2,
         3094  +        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
         3095  +    add_srs_wkt (p, 3,
         3096  +        "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gr");
         3097  +    add_srs_wkt (p, 4,
         3098  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         3099  +    add_srs_wkt (p, 5,
         3100  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         3101  +    add_srs_wkt (p, 6,
         3102  +        "ITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator");
         3103  +    add_srs_wkt (p, 7,
         3104  +        "\"],PARAMETER[\"latitude_of_origin\",26],PARAMETER[\"cen");
         3105  +    add_srs_wkt (p, 8,
         3106  +        "tral_meridian\",127.5],PARAMETER[\"scale_factor\",0.9999");
         3107  +    add_srs_wkt (p, 9,
         3108  +        "],PARAMETER[\"false_easting\",0],PARAMETER[\"false_north");
         3109  +    add_srs_wkt (p, 10,
         3110  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         3111  +    add_srs_wkt (p, 11,
         3112  +        "AUTHORITY[\"EPSG\",\"6683\"]]");
         3113  +    p = add_epsg_def (filter, first, last, 6684, "epsg", 6684,
         3114  +        "JGD2011 / Japan Plane Rectangular CS XVI");
         3115  +    add_proj4text (p, 0,
         3116  +        "+proj=tmerc +lat_0=26 +lon_0=124 +k=0.9999 +x_0=0 +y_0=0");
         3117  +    add_proj4text (p, 1,
         3118  +        " +ellps=GRS80 +units=m +no_defs");
         3119  +    add_srs_wkt (p, 0,
         3120  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XVI\",GEOG");
         3121  +    add_srs_wkt (p, 1,
         3122  +        "CS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SP");
         3123  +    add_srs_wkt (p, 2,
         3124  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
         3125  +    add_srs_wkt (p, 3,
         3126  +        "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"G");
         3127  +    add_srs_wkt (p, 4,
         3128  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         3129  +    add_srs_wkt (p, 5,
         3130  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  3176   3131       add_srs_wkt (p, 6,
  3177         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3132  +        "ORITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercat");
  3178   3133       add_srs_wkt (p, 7,
  3179         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
         3134  +        "or\"],PARAMETER[\"latitude_of_origin\",26],PARAMETER[\"c");
  3180   3135       add_srs_wkt (p, 8,
  3181         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
         3136  +        "entral_meridian\",124],PARAMETER[\"scale_factor\",0.9999");
  3182   3137       add_srs_wkt (p, 9,
  3183         -        "1.03333333333333],PARAMETER[\"standard_parallel_2\",40.6");
         3138  +        "],PARAMETER[\"false_easting\",0],PARAMETER[\"false_north");
  3184   3139       add_srs_wkt (p, 10,
  3185         -        "6666666666666],PARAMETER[\"latitude_of_origin\",40.16666");
         3140  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3186   3141       add_srs_wkt (p, 11,
  3187         -        "666666666],PARAMETER[\"central_meridian\",-74],PARAMETER");
  3188         -    add_srs_wkt (p, 12,
  3189         -        "[\"false_easting\",300000],PARAMETER[\"false_northing\",");
  3190         -    add_srs_wkt (p, 13,
  3191         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3192         -    add_srs_wkt (p, 14,
  3193         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6538\"]");
  3194         -    add_srs_wkt (p, 15,
  3195         -        "]");
  3196         -    p = add_epsg_def_ex (filter, first, last, 6539, "epsg", 6539,
  3197         -        "NAD83(2011) / New York Long Island (ftUS)", 0, 0,
  3198         -        "GRS 1980", "Greenwich",
  3199         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3200         -        "X", "East", "Y", "North");
         3142  +        "AUTHORITY[\"EPSG\",\"6684\"]]");
         3143  +    p = add_epsg_def (filter, first, last, 6685, "epsg", 6685,
         3144  +        "JGD2011 / Japan Plane Rectangular CS XVII");
  3201   3145       add_proj4text (p, 0,
  3202         -        "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
         3146  +        "+proj=tmerc +lat_0=26 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0");
  3203   3147       add_proj4text (p, 1,
  3204         -        "666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000.0000");
  3205         -    add_proj4text (p, 2,
  3206         -        "000001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
         3148  +        " +ellps=GRS80 +units=m +no_defs");
  3207   3149       add_srs_wkt (p, 0,
  3208         -        "PROJCS[\"NAD83(2011) / New York Long Island (ftUS)\",GEO");
         3150  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XVII\",GEO");
  3209   3151       add_srs_wkt (p, 1,
  3210         -        "GCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refer");
         3152  +        "GCS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",S");
  3211   3153       add_srs_wkt (p, 2,
  3212         -        "ence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257");
  3213         -    add_srs_wkt (p, 3,
  3214         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",");
  3215         -    add_srs_wkt (p, 4,
  3216         -        "\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  3217         -    add_srs_wkt (p, 5,
  3218         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  3219         -    add_srs_wkt (p, 6,
  3220         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  3221         -    add_srs_wkt (p, 7,
  3222         -        "de\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"La");
  3223         -    add_srs_wkt (p, 8,
  3224         -        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
  3225         -    add_srs_wkt (p, 9,
  3226         -        "el_1\",41.03333333333333],PARAMETER[\"standard_parallel_");
  3227         -    add_srs_wkt (p, 10,
  3228         -        "2\",40.66666666666666],PARAMETER[\"latitude_of_origin\",");
  3229         -    add_srs_wkt (p, 11,
  3230         -        "40.16666666666666],PARAMETER[\"central_meridian\",-74],P");
  3231         -    add_srs_wkt (p, 12,
  3232         -        "ARAMETER[\"false_easting\",984250.0000000002],PARAMETER[");
  3233         -    add_srs_wkt (p, 13,
  3234         -        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
  3235         -    add_srs_wkt (p, 14,
  3236         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  3237         -    add_srs_wkt (p, 15,
  3238         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6539\"]]");
  3239         -    p = add_epsg_def_ex (filter, first, last, 6540, "epsg", 6540,
  3240         -        "NAD83(2011) / New York West", 0, 0,
  3241         -        "GRS 1980", "Greenwich",
  3242         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  3243         -        "X", "East", "Y", "North");
  3244         -    add_proj4text (p, 0,
  3245         -        "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
  3246         -    add_proj4text (p, 1,
  3247         -        "9375 +x_0=350000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  3248         -    add_srs_wkt (p, 0,
  3249         -        "PROJCS[\"NAD83(2011) / New York West\",GEOGCS[\"NAD83(20");
  3250         -    add_srs_wkt (p, 1,
  3251         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
  3252         -    add_srs_wkt (p, 2,
  3253         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         3154  +        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
  3254   3155       add_srs_wkt (p, 3,
  3255         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
  3256         -    add_srs_wkt (p, 4,
  3257         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3258         -    add_srs_wkt (p, 5,
  3259         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3260         -    add_srs_wkt (p, 6,
  3261         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3262         -    add_srs_wkt (p, 7,
  3263         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  3264         -    add_srs_wkt (p, 8,
  3265         -        "or\"],PARAMETER[\"latitude_of_origin\",40],PARAMETER[\"c");
  3266         -    add_srs_wkt (p, 9,
  3267         -        "entral_meridian\",-78.58333333333333],PARAMETER[\"scale_");
  3268         -    add_srs_wkt (p, 10,
  3269         -        "factor\",0.9999375],PARAMETER[\"false_easting\",350000],");
  3270         -    add_srs_wkt (p, 11,
  3271         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3272         -    add_srs_wkt (p, 12,
  3273         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3274         -    add_srs_wkt (p, 13,
  3275         -        "],AUTHORITY[\"EPSG\",\"6540\"]]");
  3276         -    p = add_epsg_def_ex (filter, first, last, 6541, "epsg", 6541,
  3277         -        "NAD83(2011) / New York West (ftUS)", 0, 0,
  3278         -        "GRS 1980", "Greenwich",
  3279         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  3280         -        "X", "East", "Y", "North");
  3281         -    add_proj4text (p, 0,
  3282         -        "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
  3283         -    add_proj4text (p, 1,
  3284         -        "9375 +x_0=350000.0001016001 +y_0=0 +ellps=GRS80 +units=u");
  3285         -    add_proj4text (p, 2,
  3286         -        "s-ft +no_defs");
  3287         -    add_srs_wkt (p, 0,
  3288         -        "PROJCS[\"NAD83(2011) / New York West (ftUS)\",GEOGCS[\"N");
  3289         -    add_srs_wkt (p, 1,
  3290         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
  3291         -    add_srs_wkt (p, 2,
  3292         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
  3293         -    add_srs_wkt (p, 3,
  3294         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  3295         -    add_srs_wkt (p, 4,
  3296         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3297         -    add_srs_wkt (p, 5,
  3298         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3299         -    add_srs_wkt (p, 6,
  3300         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  3301         -    add_srs_wkt (p, 7,
  3302         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
  3303         -    add_srs_wkt (p, 8,
  3304         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",40],PARAME");
  3305         -    add_srs_wkt (p, 9,
  3306         -        "TER[\"central_meridian\",-78.58333333333333],PARAMETER[\"");
  3307         -    add_srs_wkt (p, 10,
  3308         -        "scale_factor\",0.9999375],PARAMETER[\"false_easting\",11");
  3309         -    add_srs_wkt (p, 11,
  3310         -        "48291.667],PARAMETER[\"false_northing\",0],UNIT[\"US sur");
  3311         -    add_srs_wkt (p, 12,
  3312         -        "vey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
  3313         -    add_srs_wkt (p, 13,
  3314         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3315         -    add_srs_wkt (p, 14,
  3316         -        ",\"6541\"]]");
  3317         -    p = add_epsg_def_ex (filter, first, last, 6542, "epsg", 6542,
  3318         -        "NAD83(2011) / North Carolina", 0, 0,
  3319         -        "GRS 1980", "Greenwich",
  3320         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  3321         -        "X", "East", "Y", "North");
  3322         -    add_proj4text (p, 0,
  3323         -        "+proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333");
  3324         -    add_proj4text (p, 1,
  3325         -        "334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps");
  3326         -    add_proj4text (p, 2,
  3327         -        "=GRS80 +units=m +no_defs");
  3328         -    add_srs_wkt (p, 0,
  3329         -        "PROJCS[\"NAD83(2011) / North Carolina\",GEOGCS[\"NAD83(2");
  3330         -    add_srs_wkt (p, 1,
  3331         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  3332         -    add_srs_wkt (p, 2,
  3333         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  3334         -    add_srs_wkt (p, 3,
  3335         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  3336         -    add_srs_wkt (p, 4,
  3337         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3338         -    add_srs_wkt (p, 5,
  3339         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3340         -    add_srs_wkt (p, 6,
  3341         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  3342         -    add_srs_wkt (p, 7,
  3343         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  3344         -    add_srs_wkt (p, 8,
  3345         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.1666");
  3346         -    add_srs_wkt (p, 9,
  3347         -        "6666666666],PARAMETER[\"standard_parallel_2\",34.3333333");
  3348         -    add_srs_wkt (p, 10,
  3349         -        "3333334],PARAMETER[\"latitude_of_origin\",33.75],PARAMET");
  3350         -    add_srs_wkt (p, 11,
  3351         -        "ER[\"central_meridian\",-79],PARAMETER[\"false_easting\"");
  3352         -    add_srs_wkt (p, 12,
  3353         -        ",609601.22],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  3354         -    add_srs_wkt (p, 13,
  3355         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  3356         -    add_srs_wkt (p, 14,
  3357         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6542\"]]");
  3358         -    p = add_epsg_def_ex (filter, first, last, 6543, "epsg", 6543,
  3359         -        "NAD83(2011) / North Carolina (ftUS)", 0, 0,
  3360         -        "GRS 1980", "Greenwich",
  3361         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3362         -        "X", "East", "Y", "North");
  3363         -    add_proj4text (p, 0,
  3364         -        "+proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333");
  3365         -    add_proj4text (p, 1,
  3366         -        "334 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=");
  3367         -    add_proj4text (p, 2,
  3368         -        "0 +ellps=GRS80 +units=us-ft +no_defs");
  3369         -    add_srs_wkt (p, 0,
  3370         -        "PROJCS[\"NAD83(2011) / North Carolina (ftUS)\",GEOGCS[\"");
  3371         -    add_srs_wkt (p, 1,
  3372         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  3373         -    add_srs_wkt (p, 2,
  3374         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  3375         -    add_srs_wkt (p, 3,
  3376         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  3377         -    add_srs_wkt (p, 4,
  3378         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3379         -    add_srs_wkt (p, 5,
  3380         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3381         -    add_srs_wkt (p, 6,
  3382         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3383         -    add_srs_wkt (p, 7,
  3384         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
  3385         -    add_srs_wkt (p, 8,
  3386         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  3387         -    add_srs_wkt (p, 9,
  3388         -        ",36.16666666666666],PARAMETER[\"standard_parallel_2\",34");
  3389         -    add_srs_wkt (p, 10,
  3390         -        ".33333333333334],PARAMETER[\"latitude_of_origin\",33.75]");
  3391         -    add_srs_wkt (p, 11,
  3392         -        ",PARAMETER[\"central_meridian\",-79],PARAMETER[\"false_e");
  3393         -    add_srs_wkt (p, 12,
  3394         -        "asting\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3395         -    add_srs_wkt (p, 13,
  3396         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  3397         -    add_srs_wkt (p, 14,
  3398         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  3399         -    add_srs_wkt (p, 15,
  3400         -        "EPSG\",\"6543\"]]");
  3401         -    p = add_epsg_def_ex (filter, first, last, 6544, "epsg", 6544,
  3402         -        "NAD83(2011) / North Dakota North", 0, 0,
  3403         -        "GRS 1980", "Greenwich",
  3404         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  3405         -        "X", "East", "Y", "North");
  3406         -    add_proj4text (p, 0,
  3407         -        "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333");
  3408         -    add_proj4text (p, 1,
  3409         -        "333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GR");
  3410         -    add_proj4text (p, 2,
  3411         -        "S80 +units=m +no_defs");
  3412         -    add_srs_wkt (p, 0,
  3413         -        "PROJCS[\"NAD83(2011) / North Dakota North\",GEOGCS[\"NAD");
  3414         -    add_srs_wkt (p, 1,
  3415         -        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
  3416         -    add_srs_wkt (p, 2,
  3417         -        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
  3418         -    add_srs_wkt (p, 3,
  3419         -        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
  3420         -    add_srs_wkt (p, 4,
  3421         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3422         -    add_srs_wkt (p, 5,
  3423         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3424         -    add_srs_wkt (p, 6,
  3425         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  3426         -    add_srs_wkt (p, 7,
  3427         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
  3428         -    add_srs_wkt (p, 8,
  3429         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",48");
  3430         -    add_srs_wkt (p, 9,
  3431         -        ".73333333333333],PARAMETER[\"standard_parallel_2\",47.43");
  3432         -    add_srs_wkt (p, 10,
  3433         -        "333333333333],PARAMETER[\"latitude_of_origin\",47],PARAM");
  3434         -    add_srs_wkt (p, 11,
  3435         -        "ETER[\"central_meridian\",-100.5],PARAMETER[\"false_east");
  3436         -    add_srs_wkt (p, 12,
  3437         -        "ing\",600000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3438         -    add_srs_wkt (p, 13,
  3439         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  3440         -    add_srs_wkt (p, 14,
  3441         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6544\"]]");
  3442         -    p = add_epsg_def_ex (filter, first, last, 6545, "epsg", 6545,
  3443         -        "NAD83(2011) / North Dakota North (ft)", 0, 0,
  3444         -        "GRS 1980", "Greenwich",
  3445         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "foot",
  3446         -        "X", "East", "Y", "North");
  3447         -    add_proj4text (p, 0,
  3448         -        "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333");
  3449         -    add_proj4text (p, 1,
  3450         -        "333 +lat_0=47 +lon_0=-100.5 +x_0=599999.9999976 +y_0=0 +");
  3451         -    add_proj4text (p, 2,
  3452         -        "ellps=GRS80 +units=ft +no_defs");
  3453         -    add_srs_wkt (p, 0,
  3454         -        "PROJCS[\"NAD83(2011) / North Dakota North (ft)\",GEOGCS[");
  3455         -    add_srs_wkt (p, 1,
  3456         -        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
  3457         -    add_srs_wkt (p, 2,
  3458         -        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  3459         -    add_srs_wkt (p, 3,
  3460         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
  3461         -    add_srs_wkt (p, 4,
  3462         -        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3463         -    add_srs_wkt (p, 5,
  3464         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3465         -    add_srs_wkt (p, 6,
  3466         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3467         -    add_srs_wkt (p, 7,
  3468         -        "EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert");
  3469         -    add_srs_wkt (p, 8,
  3470         -        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  3471         -    add_srs_wkt (p, 9,
  3472         -        ",48.73333333333333],PARAMETER[\"standard_parallel_2\",47");
  3473         -    add_srs_wkt (p, 10,
  3474         -        ".43333333333333],PARAMETER[\"latitude_of_origin\",47],PA");
  3475         -    add_srs_wkt (p, 11,
  3476         -        "RAMETER[\"central_meridian\",-100.5],PARAMETER[\"false_e");
  3477         -    add_srs_wkt (p, 12,
  3478         -        "asting\",1968503.937],PARAMETER[\"false_northing\",0],UN");
  3479         -    add_srs_wkt (p, 13,
  3480         -        "IT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"");
  3481         -    add_srs_wkt (p, 14,
  3482         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6545\"]");
  3483         -    add_srs_wkt (p, 15,
  3484         -        "]");
  3485         -    p = add_epsg_def_ex (filter, first, last, 6546, "epsg", 6546,
  3486         -        "NAD83(2011) / North Dakota South", 0, 0,
  3487         -        "GRS 1980", "Greenwich",
  3488         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  3489         -        "X", "East", "Y", "North");
  3490         -    add_proj4text (p, 0,
  3491         -        "+proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333");
  3492         -    add_proj4text (p, 1,
  3493         -        "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +");
  3494         -    add_proj4text (p, 2,
  3495         -        "y_0=0 +ellps=GRS80 +units=m +no_defs");
  3496         -    add_srs_wkt (p, 0,
  3497         -        "PROJCS[\"NAD83(2011) / North Dakota South\",GEOGCS[\"NAD");
  3498         -    add_srs_wkt (p, 1,
  3499         -        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
  3500         -    add_srs_wkt (p, 2,
  3501         -        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
  3502         -    add_srs_wkt (p, 3,
  3503         -        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
  3504         -    add_srs_wkt (p, 4,
  3505         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3506         -    add_srs_wkt (p, 5,
  3507         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3508         -    add_srs_wkt (p, 6,
  3509         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  3510         -    add_srs_wkt (p, 7,
  3511         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
  3512         -    add_srs_wkt (p, 8,
  3513         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47");
  3514         -    add_srs_wkt (p, 9,
  3515         -        ".48333333333333],PARAMETER[\"standard_parallel_2\",46.18");
  3516         -    add_srs_wkt (p, 10,
  3517         -        "333333333333],PARAMETER[\"latitude_of_origin\",45.666666");
  3518         -    add_srs_wkt (p, 11,
  3519         -        "66666666],PARAMETER[\"central_meridian\",-100.5],PARAMET");
  3520         -    add_srs_wkt (p, 12,
  3521         -        "ER[\"false_easting\",600000],PARAMETER[\"false_northing\"");
  3522         -    add_srs_wkt (p, 13,
  3523         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  3524         -    add_srs_wkt (p, 14,
  3525         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6546\"");
  3526         -    add_srs_wkt (p, 15,
  3527         -        "]]");
  3528         -    p = add_epsg_def_ex (filter, first, last, 6547, "epsg", 6547,
  3529         -        "NAD83(2011) / North Dakota South (ft)", 0, 0,
  3530         -        "GRS 1980", "Greenwich",
  3531         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "foot",
  3532         -        "X", "East", "Y", "North");
  3533         -    add_proj4text (p, 0,
  3534         -        "+proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333");
  3535         -    add_proj4text (p, 1,
  3536         -        "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=599999.9");
  3537         -    add_proj4text (p, 2,
  3538         -        "999976 +y_0=0 +ellps=GRS80 +units=ft +no_defs");
  3539         -    add_srs_wkt (p, 0,
  3540         -        "PROJCS[\"NAD83(2011) / North Dakota South (ft)\",GEOGCS[");
  3541         -    add_srs_wkt (p, 1,
  3542         -        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
  3543         -    add_srs_wkt (p, 2,
  3544         -        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  3545         -    add_srs_wkt (p, 3,
  3546         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
  3547         -    add_srs_wkt (p, 4,
  3548         -        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3549         -    add_srs_wkt (p, 5,
  3550         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3551         -    add_srs_wkt (p, 6,
  3552         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3553         -    add_srs_wkt (p, 7,
  3554         -        "EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert");
  3555         -    add_srs_wkt (p, 8,
  3556         -        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  3557         -    add_srs_wkt (p, 9,
  3558         -        ",47.48333333333333],PARAMETER[\"standard_parallel_2\",46");
  3559         -    add_srs_wkt (p, 10,
  3560         -        ".18333333333333],PARAMETER[\"latitude_of_origin\",45.666");
  3561         -    add_srs_wkt (p, 11,
  3562         -        "66666666666],PARAMETER[\"central_meridian\",-100.5],PARA");
  3563         -    add_srs_wkt (p, 12,
  3564         -        "METER[\"false_easting\",1968503.937],PARAMETER[\"false_n");
  3565         -    add_srs_wkt (p, 13,
  3566         -        "orthing\",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9");
  3567         -    add_srs_wkt (p, 14,
  3568         -        "002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  3569         -    add_srs_wkt (p, 15,
  3570         -        "PSG\",\"6547\"]]");
  3571         -    p = add_epsg_def_ex (filter, first, last, 6548, "epsg", 6548,
  3572         -        "NAD83(2011) / Ohio North", 0, 0,
  3573         -        "GRS 1980", "Greenwich",
  3574         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  3575         -        "X", "East", "Y", "North");
  3576         -    add_proj4text (p, 0,
  3577         -        "+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39");
  3578         -    add_proj4text (p, 1,
  3579         -        ".66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=G");
  3580         -    add_proj4text (p, 2,
  3581         -        "RS80 +units=m +no_defs");
  3582         -    add_srs_wkt (p, 0,
  3583         -        "PROJCS[\"NAD83(2011) / Ohio North\",GEOGCS[\"NAD83(2011)");
  3584         -    add_srs_wkt (p, 1,
  3585         -        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
  3586         -    add_srs_wkt (p, 2,
  3587         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3588         -    add_srs_wkt (p, 3,
  3589         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
         3156  +        "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"");
  3590   3157       add_srs_wkt (p, 4,
  3591   3158           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3592   3159       add_srs_wkt (p, 5,
  3593         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         3160  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3594   3161       add_srs_wkt (p, 6,
  3595         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         3162  +        "HORITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Merca");
  3596   3163       add_srs_wkt (p, 7,
  3597         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_Coni");
         3164  +        "tor\"],PARAMETER[\"latitude_of_origin\",26],PARAMETER[\"");
  3598   3165       add_srs_wkt (p, 8,
  3599         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",41.7],PARAMET");
         3166  +        "central_meridian\",131],PARAMETER[\"scale_factor\",0.999");
  3600   3167       add_srs_wkt (p, 9,
  3601         -        "ER[\"standard_parallel_2\",40.43333333333333],PARAMETER[");
         3168  +        "9],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nort");
  3602   3169       add_srs_wkt (p, 10,
  3603         -        "\"latitude_of_origin\",39.66666666666666],PARAMETER[\"ce");
         3170  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3604   3171       add_srs_wkt (p, 11,
  3605         -        "ntral_meridian\",-82.5],PARAMETER[\"false_easting\",6000");
  3606         -    add_srs_wkt (p, 12,
  3607         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  3608         -    add_srs_wkt (p, 13,
  3609         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  3610         -    add_srs_wkt (p, 14,
  3611         -        "ORTH],AUTHORITY[\"EPSG\",\"6548\"]]");
  3612         -    p = add_epsg_def_ex (filter, first, last, 6549, "epsg", 6549,
  3613         -        "NAD83(2011) / Ohio North (ftUS)", 0, 0,
  3614         -        "GRS 1980", "Greenwich",
  3615         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3616         -        "X", "East", "Y", "North");
         3172  +        ",AUTHORITY[\"EPSG\",\"6685\"]]");
         3173  +    p = add_epsg_def (filter, first, last, 6686, "epsg", 6686,
         3174  +        "JGD2011 / Japan Plane Rectangular CS XVIII");
  3617   3175       add_proj4text (p, 0,
  3618         -        "+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39");
         3176  +        "+proj=tmerc +lat_0=20 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0");
  3619   3177       add_proj4text (p, 1,
  3620         -        ".66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=G");
  3621         -    add_proj4text (p, 2,
  3622         -        "RS80 +units=us-ft +no_defs");
         3178  +        " +ellps=GRS80 +units=m +no_defs");
  3623   3179       add_srs_wkt (p, 0,
  3624         -        "PROJCS[\"NAD83(2011) / Ohio North (ftUS)\",GEOGCS[\"NAD8");
         3180  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XVIII\",GE");
  3625   3181       add_srs_wkt (p, 1,
  3626         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         3182  +        "OGCS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",");
  3627   3183       add_srs_wkt (p, 2,
  3628         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         3184  +        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3629   3185       add_srs_wkt (p, 3,
  3630         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  3631         -    add_srs_wkt (p, 4,
  3632         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  3633         -    add_srs_wkt (p, 5,
  3634         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  3635         -    add_srs_wkt (p, 6,
  3636         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  3637         -    add_srs_wkt (p, 7,
  3638         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  3639         -    add_srs_wkt (p, 8,
  3640         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.");
  3641         -    add_srs_wkt (p, 9,
  3642         -        "7],PARAMETER[\"standard_parallel_2\",40.43333333333333],");
  3643         -    add_srs_wkt (p, 10,
  3644         -        "PARAMETER[\"latitude_of_origin\",39.66666666666666],PARA");
  3645         -    add_srs_wkt (p, 11,
  3646         -        "METER[\"central_meridian\",-82.5],PARAMETER[\"false_east");
  3647         -    add_srs_wkt (p, 12,
  3648         -        "ing\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US");
  3649         -    add_srs_wkt (p, 13,
  3650         -        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
  3651         -    add_srs_wkt (p, 14,
  3652         -        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  3653         -    add_srs_wkt (p, 15,
  3654         -        "PSG\",\"6549\"]]");
  3655         -    p = add_epsg_def_ex (filter, first, last, 6550, "epsg", 6550,
  3656         -        "NAD83(2011) / Ohio South", 0, 0,
  3657         -        "GRS 1980", "Greenwich",
  3658         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  3659         -        "X", "East", "Y", "North");
  3660         -    add_proj4text (p, 0,
  3661         -        "+proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333");
  3662         -    add_proj4text (p, 1,
  3663         -        "333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS");
  3664         -    add_proj4text (p, 2,
  3665         -        "80 +units=m +no_defs");
  3666         -    add_srs_wkt (p, 0,
  3667         -        "PROJCS[\"NAD83(2011) / Ohio South\",GEOGCS[\"NAD83(2011)");
  3668         -    add_srs_wkt (p, 1,
  3669         -        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
  3670         -    add_srs_wkt (p, 2,
  3671         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3672         -    add_srs_wkt (p, 3,
  3673         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
         3186  +        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"");
  3674   3187       add_srs_wkt (p, 4,
  3675   3188           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3676   3189       add_srs_wkt (p, 5,
  3677         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         3190  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3678   3191       add_srs_wkt (p, 6,
  3679         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         3192  +        "HORITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Merca");
  3680   3193       add_srs_wkt (p, 7,
  3681         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_Coni");
         3194  +        "tor\"],PARAMETER[\"latitude_of_origin\",20],PARAMETER[\"");
  3682   3195       add_srs_wkt (p, 8,
  3683         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",40.0333333333");
         3196  +        "central_meridian\",136],PARAMETER[\"scale_factor\",0.999");
  3684   3197       add_srs_wkt (p, 9,
  3685         -        "3333],PARAMETER[\"standard_parallel_2\",38.7333333333333");
         3198  +        "9],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nort");
  3686   3199       add_srs_wkt (p, 10,
  3687         -        "3],PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"cent");
         3200  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3688   3201       add_srs_wkt (p, 11,
  3689         -        "ral_meridian\",-82.5],PARAMETER[\"false_easting\",600000");
  3690         -    add_srs_wkt (p, 12,
  3691         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3692         -    add_srs_wkt (p, 13,
  3693         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3694         -    add_srs_wkt (p, 14,
  3695         -        "TH],AUTHORITY[\"EPSG\",\"6550\"]]");
  3696         -    p = add_epsg_def_ex (filter, first, last, 6551, "epsg", 6551,
  3697         -        "NAD83(2011) / Ohio South (ftUS)", 0, 0,
  3698         -        "GRS 1980", "Greenwich",
  3699         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3700         -        "X", "East", "Y", "North");
         3202  +        ",AUTHORITY[\"EPSG\",\"6686\"]]");
         3203  +    p = add_epsg_def (filter, first, last, 6687, "epsg", 6687,
         3204  +        "JGD2011 / Japan Plane Rectangular CS XIX");
  3701   3205       add_proj4text (p, 0,
  3702         -        "+proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333");
         3206  +        "+proj=tmerc +lat_0=26 +lon_0=154 +k=0.9999 +x_0=0 +y_0=0");
  3703   3207       add_proj4text (p, 1,
  3704         -        "333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS");
  3705         -    add_proj4text (p, 2,
  3706         -        "80 +units=us-ft +no_defs");
         3208  +        " +ellps=GRS80 +units=m +no_defs");
         3209  +    add_srs_wkt (p, 0,
         3210  +        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XIX\",GEOG");
         3211  +    add_srs_wkt (p, 1,
         3212  +        "CS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SP");
         3213  +    add_srs_wkt (p, 2,
         3214  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
         3215  +    add_srs_wkt (p, 3,
         3216  +        "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"G");
         3217  +    add_srs_wkt (p, 4,
         3218  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         3219  +    add_srs_wkt (p, 5,
         3220  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         3221  +    add_srs_wkt (p, 6,
         3222  +        "ORITY[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercat");
         3223  +    add_srs_wkt (p, 7,
         3224  +        "or\"],PARAMETER[\"latitude_of_origin\",26],PARAMETER[\"c");
         3225  +    add_srs_wkt (p, 8,
         3226  +        "entral_meridian\",154],PARAMETER[\"scale_factor\",0.9999");
         3227  +    add_srs_wkt (p, 9,
         3228  +        "],PARAMETER[\"false_easting\",0],PARAMETER[\"false_north");
         3229  +    add_srs_wkt (p, 10,
         3230  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         3231  +    add_srs_wkt (p, 11,
         3232  +        "AUTHORITY[\"EPSG\",\"6687\"]]");
         3233  +    p = add_epsg_def (filter, first, last, 6688, "epsg", 6688,
         3234  +        "JGD2011 / UTM zone 51N");
         3235  +    add_proj4text (p, 0,
         3236  +        "+proj=utm +zone=51 +ellps=GRS80 +units=m +no_defs");
         3237  +    add_srs_wkt (p, 0,
         3238  +        "PROJCS[\"JGD2011 / UTM zone 51N\",GEOGCS[\"JGD2011\",DAT");
         3239  +    add_srs_wkt (p, 1,
         3240  +        "UM[\"Japanese_Geodetic_Datum_2011\",SPHEROID[\"GRS 1980\"");
         3241  +    add_srs_wkt (p, 2,
         3242  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUT");
         3243  +    add_srs_wkt (p, 3,
         3244  +        "HORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         3245  +    add_srs_wkt (p, 4,
         3246  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         3247  +    add_srs_wkt (p, 5,
         3248  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"66");
         3249  +    add_srs_wkt (p, 6,
         3250  +        "68\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         3251  +    add_srs_wkt (p, 7,
         3252  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",12");
         3253  +    add_srs_wkt (p, 8,
         3254  +        "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
         3255  +    add_srs_wkt (p, 9,
         3256  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3257  +    add_srs_wkt (p, 10,
         3258  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         3259  +    add_srs_wkt (p, 11,
         3260  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"668");
         3261  +    add_srs_wkt (p, 12,
         3262  +        "8\"]]");
         3263  +    p = add_epsg_def (filter, first, last, 6689, "epsg", 6689,
         3264  +        "JGD2011 / UTM zone 52N");
         3265  +    add_proj4text (p, 0,
         3266  +        "+proj=utm +zone=52 +ellps=GRS80 +units=m +no_defs");
         3267  +    add_srs_wkt (p, 0,
         3268  +        "PROJCS[\"JGD2011 / UTM zone 52N\",GEOGCS[\"JGD2011\",DAT");
         3269  +    add_srs_wkt (p, 1,
         3270  +        "UM[\"Japanese_Geodetic_Datum_2011\",SPHEROID[\"GRS 1980\"");
         3271  +    add_srs_wkt (p, 2,
         3272  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUT");
         3273  +    add_srs_wkt (p, 3,
         3274  +        "HORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         3275  +    add_srs_wkt (p, 4,
         3276  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         3277  +    add_srs_wkt (p, 5,
         3278  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"66");
         3279  +    add_srs_wkt (p, 6,
         3280  +        "68\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         3281  +    add_srs_wkt (p, 7,
         3282  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",12");
         3283  +    add_srs_wkt (p, 8,
         3284  +        "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
         3285  +    add_srs_wkt (p, 9,
         3286  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3287  +    add_srs_wkt (p, 10,
         3288  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         3289  +    add_srs_wkt (p, 11,
         3290  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"668");
         3291  +    add_srs_wkt (p, 12,
         3292  +        "9\"]]");
         3293  +    p = add_epsg_def (filter, first, last, 6690, "epsg", 6690,
         3294  +        "JGD2011 / UTM zone 53N");
         3295  +    add_proj4text (p, 0,
         3296  +        "+proj=utm +zone=53 +ellps=GRS80 +units=m +no_defs");
  3707   3297       add_srs_wkt (p, 0,
  3708         -        "PROJCS[\"NAD83(2011) / Ohio South (ftUS)\",GEOGCS[\"NAD8");
         3298  +        "PROJCS[\"JGD2011 / UTM zone 53N\",GEOGCS[\"JGD2011\",DAT");
  3709   3299       add_srs_wkt (p, 1,
  3710         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
         3300  +        "UM[\"Japanese_Geodetic_Datum_2011\",SPHEROID[\"GRS 1980\"");
  3711   3301       add_srs_wkt (p, 2,
  3712         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
         3302  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUT");
  3713   3303       add_srs_wkt (p, 3,
  3714         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
         3304  +        "HORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3715   3305       add_srs_wkt (p, 4,
  3716         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         3306  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3717   3307       add_srs_wkt (p, 5,
  3718         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         3308  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"66");
  3719   3309       add_srs_wkt (p, 6,
  3720         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
         3310  +        "68\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3721   3311       add_srs_wkt (p, 7,
  3722         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
         3312  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",13");
  3723   3313       add_srs_wkt (p, 8,
  3724         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.");
         3314  +        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3725   3315       add_srs_wkt (p, 9,
  3726         -        "03333333333333],PARAMETER[\"standard_parallel_2\",38.733");
         3316  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3727   3317       add_srs_wkt (p, 10,
  3728         -        "33333333333],PARAMETER[\"latitude_of_origin\",38],PARAME");
         3318  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3729   3319       add_srs_wkt (p, 11,
  3730         -        "TER[\"central_meridian\",-82.5],PARAMETER[\"false_eastin");
         3320  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"669");
  3731   3321       add_srs_wkt (p, 12,
  3732         -        "g\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US s");
  3733         -    add_srs_wkt (p, 13,
  3734         -        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
  3735         -    add_srs_wkt (p, 14,
  3736         -        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  3737         -    add_srs_wkt (p, 15,
  3738         -        "G\",\"6551\"]]");
  3739         -    p = add_epsg_def_ex (filter, first, last, 6552, "epsg", 6552,
  3740         -        "NAD83(2011) / Oklahoma North", 0, 0,
  3741         -        "GRS 1980", "Greenwich",
  3742         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  3743         -        "X", "East", "Y", "North");
         3322  +        "0\"]]");
         3323  +    p = add_epsg_def (filter, first, last, 6691, "epsg", 6691,
         3324  +        "JGD2011 / UTM zone 54N");
  3744   3325       add_proj4text (p, 0,
  3745         -        "+proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666");
  3746         -    add_proj4text (p, 1,
  3747         -        "667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80");
  3748         -    add_proj4text (p, 2,
  3749         -        " +units=m +no_defs");
         3326  +        "+proj=utm +zone=54 +ellps=GRS80 +units=m +no_defs");
  3750   3327       add_srs_wkt (p, 0,
  3751         -        "PROJCS[\"NAD83(2011) / Oklahoma North\",GEOGCS[\"NAD83(2");
         3328  +        "PROJCS[\"JGD2011 / UTM zone 54N\",GEOGCS[\"JGD2011\",DAT");
  3752   3329       add_srs_wkt (p, 1,
  3753         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
         3330  +        "UM[\"Japanese_Geodetic_Datum_2011\",SPHEROID[\"GRS 1980\"");
  3754   3331       add_srs_wkt (p, 2,
  3755         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
         3332  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUT");
  3756   3333       add_srs_wkt (p, 3,
  3757         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
         3334  +        "HORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3758   3335       add_srs_wkt (p, 4,
  3759         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         3336  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3760   3337       add_srs_wkt (p, 5,
  3761         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         3338  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"66");
  3762   3339       add_srs_wkt (p, 6,
  3763         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         3340  +        "68\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3764   3341       add_srs_wkt (p, 7,
  3765         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
         3342  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",14");
  3766   3343       add_srs_wkt (p, 8,
  3767         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.7666");
         3344  +        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3768   3345       add_srs_wkt (p, 9,
  3769         -        "6666666667],PARAMETER[\"standard_parallel_2\",35.5666666");
         3346  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3770   3347       add_srs_wkt (p, 10,
  3771         -        "6666667],PARAMETER[\"latitude_of_origin\",35],PARAMETER[");
         3348  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3772   3349       add_srs_wkt (p, 11,
  3773         -        "\"central_meridian\",-98],PARAMETER[\"false_easting\",60");
         3350  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"669");
  3774   3351       add_srs_wkt (p, 12,
  3775         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  3776         -    add_srs_wkt (p, 13,
  3777         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  3778         -    add_srs_wkt (p, 14,
  3779         -        ",NORTH],AUTHORITY[\"EPSG\",\"6552\"]]");
  3780         -    p = add_epsg_def_ex (filter, first, last, 6553, "epsg", 6553,
  3781         -        "NAD83(2011) / Oklahoma North (ftUS)", 0, 0,
  3782         -        "GRS 1980", "Greenwich",
  3783         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3784         -        "X", "East", "Y", "North");
         3352  +        "1\"]]");
         3353  +    p = add_epsg_def (filter, first, last, 6692, "epsg", 6692,
         3354  +        "JGD2011 / UTM zone 55N");
  3785   3355       add_proj4text (p, 0,
  3786         -        "+proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666");
  3787         -    add_proj4text (p, 1,
  3788         -        "667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80");
  3789         -    add_proj4text (p, 2,
  3790         -        " +units=us-ft +no_defs");
         3356  +        "+proj=utm +zone=55 +ellps=GRS80 +units=m +no_defs");
  3791   3357       add_srs_wkt (p, 0,
  3792         -        "PROJCS[\"NAD83(2011) / Oklahoma North (ftUS)\",GEOGCS[\"");
         3358  +        "PROJCS[\"JGD2011 / UTM zone 55N\",GEOGCS[\"JGD2011\",DAT");
  3793   3359       add_srs_wkt (p, 1,
  3794         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
         3360  +        "UM[\"Japanese_Geodetic_Datum_2011\",SPHEROID[\"GRS 1980\"");
  3795   3361       add_srs_wkt (p, 2,
  3796         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         3362  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUT");
  3797   3363       add_srs_wkt (p, 3,
  3798         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
         3364  +        "HORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3799   3365       add_srs_wkt (p, 4,
  3800         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         3366  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3801   3367       add_srs_wkt (p, 5,
  3802         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         3368  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"66");
  3803   3369       add_srs_wkt (p, 6,
  3804         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
         3370  +        "68\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3805   3371       add_srs_wkt (p, 7,
  3806         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
         3372  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",14");
  3807   3373       add_srs_wkt (p, 8,
  3808         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         3374  +        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3809   3375       add_srs_wkt (p, 9,
  3810         -        ",36.76666666666667],PARAMETER[\"standard_parallel_2\",35");
         3376  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3811   3377       add_srs_wkt (p, 10,
  3812         -        ".56666666666667],PARAMETER[\"latitude_of_origin\",35],PA");
         3378  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3813   3379       add_srs_wkt (p, 11,
  3814         -        "RAMETER[\"central_meridian\",-98],PARAMETER[\"false_east");
         3380  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"669");
  3815   3381       add_srs_wkt (p, 12,
  3816         -        "ing\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US");
  3817         -    add_srs_wkt (p, 13,
  3818         -        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
  3819         -    add_srs_wkt (p, 14,
  3820         -        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  3821         -    add_srs_wkt (p, 15,
  3822         -        "PSG\",\"6553\"]]");
  3823         -    p = add_epsg_def_ex (filter, first, last, 6554, "epsg", 6554,
  3824         -        "NAD83(2011) / Oklahoma South", 0, 0,
  3825         -        "GRS 1980", "Greenwich",
  3826         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  3827         -        "X", "East", "Y", "North");
         3382  +        "2\"]]");
         3383  +    p = add_epsg_def (filter, first, last, 6703, "epsg", 6703,
         3384  +        "WGS 84 / TM 60 SW");
  3828   3385       add_proj4text (p, 0,
  3829         -        "+proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333");
         3386  +        "+proj=tmerc +lat_0=0 +lon_0=-60 +k=0.9996 +x_0=500000 +y");
  3830   3387       add_proj4text (p, 1,
  3831         -        "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0");
  3832         -    add_proj4text (p, 2,
  3833         -        "=0 +ellps=GRS80 +units=m +no_defs");
         3388  +        "_0=10000000 +datum=WGS84 +units=m +no_defs");
  3834   3389       add_srs_wkt (p, 0,
  3835         -        "PROJCS[\"NAD83(2011) / Oklahoma South\",GEOGCS[\"NAD83(2");
         3390  +        "PROJCS[\"WGS 84 / TM 60 SW\",GEOGCS[\"WGS 84\",DATUM[\"W");
  3836   3391       add_srs_wkt (p, 1,
  3837         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
         3392  +        "GS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTH");
  3838   3393       add_srs_wkt (p, 2,
  3839         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
         3394  +        "ORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],");
  3840   3395       add_srs_wkt (p, 3,
  3841         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
         3396  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  3842   3397       add_srs_wkt (p, 4,
  3843         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         3398  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  3844   3399       add_srs_wkt (p, 5,
  3845         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         3400  +        "2\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transve");
  3846   3401       add_srs_wkt (p, 6,
  3847         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
         3402  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  3848   3403       add_srs_wkt (p, 7,
  3849         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
         3404  +        "METER[\"central_meridian\",-60],PARAMETER[\"scale_factor");
  3850   3405       add_srs_wkt (p, 8,
  3851         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",35.2333");
         3406  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  3852   3407       add_srs_wkt (p, 9,
  3853         -        "3333333333],PARAMETER[\"standard_parallel_2\",33.9333333");
         3408  +        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  3854   3409       add_srs_wkt (p, 10,
  3855         -        "3333333],PARAMETER[\"latitude_of_origin\",33.33333333333");
         3410  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  3856   3411       add_srs_wkt (p, 11,
  3857         -        "334],PARAMETER[\"central_meridian\",-98],PARAMETER[\"fal");
  3858         -    add_srs_wkt (p, 12,
  3859         -        "se_easting\",600000],PARAMETER[\"false_northing\",0],UNI");
  3860         -    add_srs_wkt (p, 13,
  3861         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  3862         -    add_srs_wkt (p, 14,
  3863         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6554\"]]");
  3864         -    p = add_epsg_def_ex (filter, first, last, 6555, "epsg", 6555,
  3865         -        "NAD83(2011) / Oklahoma South (ftUS)", 0, 0,
  3866         -        "GRS 1980", "Greenwich",
  3867         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3868         -        "X", "East", "Y", "North");
         3412  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"6703\"]]");
         3413  +    p = add_epsg_def (filter, first, last, 6706, "epsg", 6706,
         3414  +        "RDN2008");
         3415  +    add_proj4text (p, 0,
         3416  +        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
         3417  +    add_proj4text (p, 1,
         3418  +        "fs");
         3419  +    add_srs_wkt (p, 0,
         3420  +        "GEOGCS[\"RDN2008\",DATUM[\"Rete_Dinamica_Nazionale_2008\"");
         3421  +    add_srs_wkt (p, 1,
         3422  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         3423  +    add_srs_wkt (p, 2,
         3424  +        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
         3425  +    add_srs_wkt (p, 3,
         3426  +        "G\",\"1132\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
         3427  +    add_srs_wkt (p, 4,
         3428  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
         3429  +    add_srs_wkt (p, 5,
         3430  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"6706\"]]");
         3431  +    p = add_epsg_def (filter, first, last, 6707, "epsg", 6707,
         3432  +        "RDN2008 / TM32");
  3869   3433       add_proj4text (p, 0,
  3870         -        "+proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333");
         3434  +        "+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3871   3435       add_proj4text (p, 1,
  3872         -        "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0");
  3873         -    add_proj4text (p, 2,
  3874         -        "=0 +ellps=GRS80 +units=us-ft +no_defs");
         3436  +        "units=m +no_defs");
  3875   3437       add_srs_wkt (p, 0,
  3876         -        "PROJCS[\"NAD83(2011) / Oklahoma South (ftUS)\",GEOGCS[\"");
         3438  +        "PROJCS[\"RDN2008 / TM32\",GEOGCS[\"RDN2008\",DATUM[\"Ret");
  3877   3439       add_srs_wkt (p, 1,
  3878         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
         3440  +        "e_Dinamica_Nazionale_2008\",SPHEROID[\"GRS 1980\",637813");
  3879   3441       add_srs_wkt (p, 2,
  3880         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         3442  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3881   3443       add_srs_wkt (p, 3,
  3882         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
         3444  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1132\"]],PRIMEM[\"Gree");
  3883   3445       add_srs_wkt (p, 4,
  3884         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         3446  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3885   3447       add_srs_wkt (p, 5,
  3886         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         3448  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  3887   3449       add_srs_wkt (p, 6,
  3888         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
         3450  +        "TY[\"EPSG\",\"6706\"]],PROJECTION[\"Transverse_Mercator\"");
  3889   3451       add_srs_wkt (p, 7,
  3890         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
         3452  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3891   3453       add_srs_wkt (p, 8,
  3892         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         3454  +        "l_meridian\",9],PARAMETER[\"scale_factor\",0.9996],PARAM");
  3893   3455       add_srs_wkt (p, 9,
  3894         -        ",35.23333333333333],PARAMETER[\"standard_parallel_2\",33");
         3456  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
  3895   3457       add_srs_wkt (p, 10,
  3896         -        ".93333333333333],PARAMETER[\"latitude_of_origin\",33.333");
         3458  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AU");
  3897   3459       add_srs_wkt (p, 11,
  3898         -        "33333333334],PARAMETER[\"central_meridian\",-98],PARAMET");
  3899         -    add_srs_wkt (p, 12,
  3900         -        "ER[\"false_easting\",1968500],PARAMETER[\"false_northing");
  3901         -    add_srs_wkt (p, 13,
  3902         -        "\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  3903         -    add_srs_wkt (p, 14,
  3904         -        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3905         -    add_srs_wkt (p, 15,
  3906         -        "],AUTHORITY[\"EPSG\",\"6555\"]]");
  3907         -    p = add_epsg_def_ex (filter, first, last, 6556, "epsg", 6556,
  3908         -        "NAD83(2011) / Oregon LCC (m)", 0, 0,
  3909         -        "GRS 1980", "Greenwich",
  3910         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  3911         -        "X", "East", "Y", "North");
  3912         -    add_proj4text (p, 0,
  3913         -        "+proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120");
  3914         -    add_proj4text (p, 1,
  3915         -        ".5 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  3916         -    add_srs_wkt (p, 0,
  3917         -        "PROJCS[\"NAD83(2011) / Oregon LCC (m)\",GEOGCS[\"NAD83(2");
  3918         -    add_srs_wkt (p, 1,
  3919         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  3920         -    add_srs_wkt (p, 2,
  3921         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  3922         -    add_srs_wkt (p, 3,
  3923         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  3924         -    add_srs_wkt (p, 4,
  3925         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3926         -    add_srs_wkt (p, 5,
  3927         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3928         -    add_srs_wkt (p, 6,
  3929         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  3930         -    add_srs_wkt (p, 7,
  3931         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  3932         -    add_srs_wkt (p, 8,
  3933         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43],PAR");
  3934         -    add_srs_wkt (p, 9,
  3935         -        "AMETER[\"standard_parallel_2\",45.5],PARAMETER[\"latitud");
  3936         -    add_srs_wkt (p, 10,
  3937         -        "e_of_origin\",41.75],PARAMETER[\"central_meridian\",-120");
  3938         -    add_srs_wkt (p, 11,
  3939         -        ".5],PARAMETER[\"false_easting\",400000],PARAMETER[\"fals");
  3940         -    add_srs_wkt (p, 12,
  3941         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3942         -    add_srs_wkt (p, 13,
  3943         -        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  3944         -    add_srs_wkt (p, 14,
  3945         -        "SG\",\"6556\"]]");
  3946         -    p = add_epsg_def_ex (filter, first, last, 6557, "epsg", 6557,
  3947         -        "NAD83(2011) / Oregon GIC Lambert (ft)", 0, 0,
  3948         -        "GRS 1980", "Greenwich",
  3949         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "foot",
  3950         -        "X", "East", "Y", "North");
         3460  +        "THORITY[\"EPSG\",\"6707\"]]");
         3461  +    p = add_epsg_def (filter, first, last, 6708, "epsg", 6708,
         3462  +        "RDN2008 / TM33");
  3951   3463       add_proj4text (p, 0,
  3952         -        "+proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120");
         3464  +        "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3953   3465       add_proj4text (p, 1,
  3954         -        ".5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +units=ft +no");
  3955         -    add_proj4text (p, 2,
  3956         -        "_defs");
         3466  +        "units=m +no_defs");
  3957   3467       add_srs_wkt (p, 0,
  3958         -        "PROJCS[\"NAD83(2011) / Oregon GIC Lambert (ft)\",GEOGCS[");
         3468  +        "PROJCS[\"RDN2008 / TM33\",GEOGCS[\"RDN2008\",DATUM[\"Ret");
  3959   3469       add_srs_wkt (p, 1,
  3960         -        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
         3470  +        "e_Dinamica_Nazionale_2008\",SPHEROID[\"GRS 1980\",637813");
  3961   3471       add_srs_wkt (p, 2,
  3962         -        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
         3472  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3963   3473       add_srs_wkt (p, 3,
  3964         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
         3474  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1132\"]],PRIMEM[\"Gree");
  3965   3475       add_srs_wkt (p, 4,
  3966         -        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         3476  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3967   3477       add_srs_wkt (p, 5,
  3968         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         3478  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  3969   3479       add_srs_wkt (p, 6,
  3970         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3480  +        "TY[\"EPSG\",\"6706\"]],PROJECTION[\"Transverse_Mercator\"");
  3971   3481       add_srs_wkt (p, 7,
  3972         -        "EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert");
         3482  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3973   3483       add_srs_wkt (p, 8,
  3974         -        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         3484  +        "l_meridian\",15],PARAMETER[\"scale_factor\",0.9996],PARA");
  3975   3485       add_srs_wkt (p, 9,
  3976         -        ",43],PARAMETER[\"standard_parallel_2\",45.5],PARAMETER[\"");
         3486  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
  3977   3487       add_srs_wkt (p, 10,
  3978         -        "latitude_of_origin\",41.75],PARAMETER[\"central_meridian");
         3488  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  3979   3489       add_srs_wkt (p, 11,
  3980         -        "\",-120.5],PARAMETER[\"false_easting\",1312335.958],PARA");
  3981         -    add_srs_wkt (p, 12,
  3982         -        "METER[\"false_northing\",0],UNIT[\"foot\",0.3048,AUTHORI");
  3983         -    add_srs_wkt (p, 13,
  3984         -        "TY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3985         -    add_srs_wkt (p, 14,
  3986         -        "],AUTHORITY[\"EPSG\",\"6557\"]]");
  3987         -    p = add_epsg_def_ex (filter, first, last, 6558, "epsg", 6558,
  3988         -        "NAD83(2011) / Oregon North", 0, 0,
  3989         -        "GRS 1980", "Greenwich",
  3990         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  3991         -        "X", "East", "Y", "North");
  3992         -    add_proj4text (p, 0,
  3993         -        "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
  3994         -    add_proj4text (p, 1,
  3995         -        "6666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=G");
  3996         -    add_proj4text (p, 2,
  3997         -        "RS80 +units=m +no_defs");
  3998         -    add_srs_wkt (p, 0,
  3999         -        "PROJCS[\"NAD83(2011) / Oregon North\",GEOGCS[\"NAD83(201");
  4000         -    add_srs_wkt (p, 1,
  4001         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  4002         -    add_srs_wkt (p, 2,
  4003         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  4004         -    add_srs_wkt (p, 3,
  4005         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  4006         -    add_srs_wkt (p, 4,
  4007         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  4008         -    add_srs_wkt (p, 5,
  4009         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  4010         -    add_srs_wkt (p, 6,
  4011         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  4012         -    add_srs_wkt (p, 7,
  4013         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal");
  4014         -    add_srs_wkt (p, 8,
  4015         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",46],PARA");
  4016         -    add_srs_wkt (p, 9,
  4017         -        "METER[\"standard_parallel_2\",44.33333333333334],PARAMET");
  4018         -    add_srs_wkt (p, 10,
  4019         -        "ER[\"latitude_of_origin\",43.66666666666666],PARAMETER[\"");
  4020         -    add_srs_wkt (p, 11,
  4021         -        "central_meridian\",-120.5],PARAMETER[\"false_easting\",2");
  4022         -    add_srs_wkt (p, 12,
  4023         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  4024         -    add_srs_wkt (p, 13,
  4025         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  4026         -    add_srs_wkt (p, 14,
  4027         -        "\",NORTH],AUTHORITY[\"EPSG\",\"6558\"]]");
  4028         -    p = add_epsg_def_ex (filter, first, last, 6559, "epsg", 6559,
  4029         -        "NAD83(2011) / Oregon North (ft)", 0, 0,
  4030         -        "GRS 1980", "Greenwich",
  4031         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "foot",
  4032         -        "X", "East", "Y", "North");
  4033         -    add_proj4text (p, 0,
  4034         -        "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
  4035         -    add_proj4text (p, 1,
  4036         -        "6666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 ");
  4037         -    add_proj4text (p, 2,
  4038         -        "+ellps=GRS80 +units=ft +no_defs");
  4039         -    add_srs_wkt (p, 0,
  4040         -        "PROJCS[\"NAD83(2011) / Oregon North (ft)\",GEOGCS[\"NAD8");
  4041         -    add_srs_wkt (p, 1,
  4042         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  4043         -    add_srs_wkt (p, 2,
  4044         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  4045         -    add_srs_wkt (p, 3,
  4046         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  4047         -    add_srs_wkt (p, 4,
  4048         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  4049         -    add_srs_wkt (p, 5,
  4050         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  4051         -    add_srs_wkt (p, 6,
  4052         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  4053         -    add_srs_wkt (p, 7,
  4054         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  4055         -    add_srs_wkt (p, 8,
  4056         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",46]");
  4057         -    add_srs_wkt (p, 9,
  4058         -        ",PARAMETER[\"standard_parallel_2\",44.33333333333334],PA");
  4059         -    add_srs_wkt (p, 10,
  4060         -        "RAMETER[\"latitude_of_origin\",43.66666666666666],PARAME");
  4061         -    add_srs_wkt (p, 11,
  4062         -        "TER[\"central_meridian\",-120.5],PARAMETER[\"false_easti");
  4063         -    add_srs_wkt (p, 12,
  4064         -        "ng\",8202099.738],PARAMETER[\"false_northing\",0],UNIT[\"");
  4065         -    add_srs_wkt (p, 13,
  4066         -        "foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",E");
  4067         -    add_srs_wkt (p, 14,
  4068         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6559\"]]");
  4069         -    p = add_epsg_def_ex (filter, first, last, 6560, "epsg", 6560,
  4070         -        "NAD83(2011) / Oregon South", 0, 0,
  4071         -        "GRS 1980", "Greenwich",
  4072         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  4073         -        "X", "East", "Y", "North");
  4074         -    add_proj4text (p, 0,
  4075         -        "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
  4076         -    add_proj4text (p, 1,
  4077         -        "6666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=G");
  4078         -    add_proj4text (p, 2,
  4079         -        "RS80 +units=m +no_defs");
  4080         -    add_srs_wkt (p, 0,
  4081         -        "PROJCS[\"NAD83(2011) / Oregon South\",GEOGCS[\"NAD83(201");
  4082         -    add_srs_wkt (p, 1,
  4083         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  4084         -    add_srs_wkt (p, 2,
  4085         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  4086         -    add_srs_wkt (p, 3,
  4087         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  4088         -    add_srs_wkt (p, 4,
  4089         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  4090         -    add_srs_wkt (p, 5,
  4091         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  4092         -    add_srs_wkt (p, 6,
  4093         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  4094         -    add_srs_wkt (p, 7,
  4095         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal");
  4096         -    add_srs_wkt (p, 8,
  4097         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",44],PARA");
  4098         -    add_srs_wkt (p, 9,
  4099         -        "METER[\"standard_parallel_2\",42.33333333333334],PARAMET");
  4100         -    add_srs_wkt (p, 10,
  4101         -        "ER[\"latitude_of_origin\",41.66666666666666],PARAMETER[\"");
  4102         -    add_srs_wkt (p, 11,
  4103         -        "central_meridian\",-120.5],PARAMETER[\"false_easting\",1");
  4104         -    add_srs_wkt (p, 12,
  4105         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  4106         -    add_srs_wkt (p, 13,
  4107         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  4108         -    add_srs_wkt (p, 14,
  4109         -        "\",NORTH],AUTHORITY[\"EPSG\",\"6560\"]]");
  4110         -    p = add_epsg_def_ex (filter, first, last, 6561, "epsg", 6561,
  4111         -        "NAD83(2011) / Oregon South (ft)", 0, 0,
  4112         -        "GRS 1980", "Greenwich",
  4113         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "foot",
  4114         -        "X", "East", "Y", "North");
  4115         -    add_proj4text (p, 0,
  4116         -        "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
  4117         -    add_proj4text (p, 1,
  4118         -        "6666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 ");
  4119         -    add_proj4text (p, 2,
  4120         -        "+ellps=GRS80 +units=ft +no_defs");
  4121         -    add_srs_wkt (p, 0,
  4122         -        "PROJCS[\"NAD83(2011) / Oregon South (ft)\",GEOGCS[\"NAD8");
  4123         -    add_srs_wkt (p, 1,
  4124         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  4125         -    add_srs_wkt (p, 2,
  4126         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  4127         -    add_srs_wkt (p, 3,
  4128         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  4129         -    add_srs_wkt (p, 4,
  4130         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  4131         -    add_srs_wkt (p, 5,
  4132         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  4133         -    add_srs_wkt (p, 6,
  4134         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  4135         -    add_srs_wkt (p, 7,
  4136         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  4137         -    add_srs_wkt (p, 8,
  4138         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",44]");
  4139         -    add_srs_wkt (p, 9,
  4140         -        ",PARAMETER[\"standard_parallel_2\",42.33333333333334],PA");
  4141         -    add_srs_wkt (p, 10,
  4142         -        "RAMETER[\"latitude_of_origin\",41.66666666666666],PARAME");
  4143         -    add_srs_wkt (p, 11,
  4144         -        "TER[\"central_meridian\",-120.5],PARAMETER[\"false_easti");
  4145         -    add_srs_wkt (p, 12,
  4146         -        "ng\",4921259.843],PARAMETER[\"false_northing\",0],UNIT[\"");
  4147         -    add_srs_wkt (p, 13,
  4148         -        "foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",E");
  4149         -    add_srs_wkt (p, 14,
  4150         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6561\"]]");
  4151         -    p = add_epsg_def_ex (filter, first, last, 6562, "epsg", 6562,
  4152         -        "NAD83(2011) / Pennsylvania North", 0, 0,
  4153         -        "GRS 1980", "Greenwich",
  4154         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  4155         -        "X", "East", "Y", "North");
  4156         -    add_proj4text (p, 0,
  4157         -        "+proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=4");
  4158         -    add_proj4text (p, 1,
  4159         -        "0.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps");
  4160         -    add_proj4text (p, 2,
  4161         -        "=GRS80 +units=m +no_defs");
  4162         -    add_srs_wkt (p, 0,
  4163         -        "PROJCS[\"NAD83(2011) / Pennsylvania North\",GEOGCS[\"NAD");
  4164         -    add_srs_wkt (p, 1,
  4165         -        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
  4166         -    add_srs_wkt (p, 2,
  4167         -        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
  4168         -    add_srs_wkt (p, 3,
  4169         -        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
  4170         -    add_srs_wkt (p, 4,
  4171         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  4172         -    add_srs_wkt (p, 5,
  4173         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  4174         -    add_srs_wkt (p, 6,
  4175         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  4176         -    add_srs_wkt (p, 7,
  4177         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
  4178         -    add_srs_wkt (p, 8,
  4179         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41");
  4180         -    add_srs_wkt (p, 9,
  4181         -        ".95],PARAMETER[\"standard_parallel_2\",40.88333333333333");
  4182         -    add_srs_wkt (p, 10,
  4183         -        "],PARAMETER[\"latitude_of_origin\",40.16666666666666],PA");
  4184         -    add_srs_wkt (p, 11,
  4185         -        "RAMETER[\"central_meridian\",-77.75],PARAMETER[\"false_e");
  4186         -    add_srs_wkt (p, 12,
  4187         -        "asting\",600000],PARAMETER[\"false_northing\",0],UNIT[\"");
  4188         -    add_srs_wkt (p, 13,
  4189         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  4190         -    add_srs_wkt (p, 14,
  4191         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6562\"]]");
         3490  +        "UTHORITY[\"EPSG\",\"6708\"]]");
  4192   3491   }
  4193   3492   
  4194   3493   #endif /* full EPSG initialization enabled/disabled */
  4195   3494   

Changes to src/srsinit/epsg_inlined_32.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_32 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 6563, "epsg", 6563,
    56         -        "NAD83(2011) / Pennsylvania North (ftUS)", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
    59         -        "X", "East", "Y", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=4");
    62         -    add_proj4text (p, 1,
    63         -        "0.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps");
    64         -    add_proj4text (p, 2,
    65         -        "=GRS80 +units=us-ft +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"NAD83(2011) / Pennsylvania North (ftUS)\",GEOGC");
    68         -    add_srs_wkt (p, 1,
    69         -        "S[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referen");
    70         -    add_srs_wkt (p, 2,
    71         -        "ce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.25722");
    72         -    add_srs_wkt (p, 3,
    73         -        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
    74         -    add_srs_wkt (p, 4,
    75         -        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
    76         -    add_srs_wkt (p, 5,
    77         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
    78         -    add_srs_wkt (p, 6,
    79         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
    80         -    add_srs_wkt (p, 7,
    81         -        "\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
    82         -    add_srs_wkt (p, 8,
    83         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
    84         -    add_srs_wkt (p, 9,
    85         -        "_1\",41.95],PARAMETER[\"standard_parallel_2\",40.8833333");
    86         -    add_srs_wkt (p, 10,
    87         -        "3333333],PARAMETER[\"latitude_of_origin\",40.16666666666");
    88         -    add_srs_wkt (p, 11,
    89         -        "666],PARAMETER[\"central_meridian\",-77.75],PARAMETER[\"");
    90         -    add_srs_wkt (p, 12,
    91         -        "false_easting\",1968500],PARAMETER[\"false_northing\",0]");
    92         -    add_srs_wkt (p, 13,
    93         -        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
    94         -    add_srs_wkt (p, 14,
    95         -        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
    96         -    add_srs_wkt (p, 15,
    97         -        "HORITY[\"EPSG\",\"6563\"]]");
    98         -    p = add_epsg_def_ex (filter, first, last, 6564, "epsg", 6564,
    99         -        "NAD83(2011) / Pennsylvania South", 0, 0,
   100         -        "GRS 1980", "Greenwich",
   101         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   102         -        "X", "East", "Y", "North");
   103         -    add_proj4text (p, 0,
   104         -        "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
   105         -    add_proj4text (p, 1,
   106         -        "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +");
   107         -    add_proj4text (p, 2,
   108         -        "y_0=0 +ellps=GRS80 +units=m +no_defs");
   109         -    add_srs_wkt (p, 0,
   110         -        "PROJCS[\"NAD83(2011) / Pennsylvania South\",GEOGCS[\"NAD");
   111         -    add_srs_wkt (p, 1,
   112         -        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
   113         -    add_srs_wkt (p, 2,
   114         -        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
   115         -    add_srs_wkt (p, 3,
   116         -        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
   117         -    add_srs_wkt (p, 4,
   118         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   119         -    add_srs_wkt (p, 5,
   120         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   121         -    add_srs_wkt (p, 6,
   122         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   123         -    add_srs_wkt (p, 7,
   124         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
   125         -    add_srs_wkt (p, 8,
   126         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40");
   127         -    add_srs_wkt (p, 9,
   128         -        ".96666666666667],PARAMETER[\"standard_parallel_2\",39.93");
   129         -    add_srs_wkt (p, 10,
   130         -        "333333333333],PARAMETER[\"latitude_of_origin\",39.333333");
   131         -    add_srs_wkt (p, 11,
   132         -        "33333334],PARAMETER[\"central_meridian\",-77.75],PARAMET");
   133         -    add_srs_wkt (p, 12,
   134         -        "ER[\"false_easting\",600000],PARAMETER[\"false_northing\"");
   135         -    add_srs_wkt (p, 13,
   136         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   137         -    add_srs_wkt (p, 14,
   138         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6564\"");
   139         -    add_srs_wkt (p, 15,
   140         -        "]]");
   141         -    p = add_epsg_def_ex (filter, first, last, 6565, "epsg", 6565,
   142         -        "NAD83(2011) / Pennsylvania South (ftUS)", 0, 0,
   143         -        "GRS 1980", "Greenwich",
   144         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   145         -        "X", "East", "Y", "North");
   146         -    add_proj4text (p, 0,
   147         -        "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
   148         -    add_proj4text (p, 1,
   149         -        "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +");
   150         -    add_proj4text (p, 2,
   151         -        "y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
   152         -    add_srs_wkt (p, 0,
   153         -        "PROJCS[\"NAD83(2011) / Pennsylvania South (ftUS)\",GEOGC");
   154         -    add_srs_wkt (p, 1,
   155         -        "S[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referen");
   156         -    add_srs_wkt (p, 2,
   157         -        "ce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.25722");
   158         -    add_srs_wkt (p, 3,
   159         -        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
   160         -    add_srs_wkt (p, 4,
   161         -        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   162         -    add_srs_wkt (p, 5,
   163         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   164         -    add_srs_wkt (p, 6,
   165         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   166         -    add_srs_wkt (p, 7,
   167         -        "\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
   168         -    add_srs_wkt (p, 8,
   169         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
   170         -    add_srs_wkt (p, 9,
   171         -        "_1\",40.96666666666667],PARAMETER[\"standard_parallel_2\"");
   172         -    add_srs_wkt (p, 10,
   173         -        ",39.93333333333333],PARAMETER[\"latitude_of_origin\",39.");
   174         -    add_srs_wkt (p, 11,
   175         -        "33333333333334],PARAMETER[\"central_meridian\",-77.75],P");
   176         -    add_srs_wkt (p, 12,
   177         -        "ARAMETER[\"false_easting\",1968500],PARAMETER[\"false_no");
   178         -    add_srs_wkt (p, 13,
   179         -        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
   180         -    add_srs_wkt (p, 14,
   181         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   182         -    add_srs_wkt (p, 15,
   183         -        ",NORTH],AUTHORITY[\"EPSG\",\"6565\"]]");
   184         -    p = add_epsg_def_ex (filter, first, last, 6566, "epsg", 6566,
   185         -        "NAD83(2011) / Puerto Rico and Virgin Is.", 0, 0,
   186         -        "GRS 1980", "Greenwich",
   187         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   188         -        "X", "East", "Y", "North");
   189         -    add_proj4text (p, 0,
   190         -        "+proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333");
   191         -    add_proj4text (p, 1,
   192         -        "333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +");
   193         -    add_proj4text (p, 2,
   194         -        "x_0=200000 +y_0=200000 +ellps=GRS80 +units=m +no_defs");
   195         -    add_srs_wkt (p, 0,
   196         -        "PROJCS[\"NAD83(2011) / Puerto Rico and Virgin Is.\",GEOG");
   197         -    add_srs_wkt (p, 1,
   198         -        "CS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refere");
   199         -    add_srs_wkt (p, 2,
   200         -        "nce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572");
   201         -    add_srs_wkt (p, 3,
   202         -        "22101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
   203         -    add_srs_wkt (p, 4,
   204         -        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   205         -    add_srs_wkt (p, 5,
   206         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   207         -    add_srs_wkt (p, 6,
   208         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   209         -    add_srs_wkt (p, 7,
   210         -        "\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
   211         -    add_srs_wkt (p, 8,
   212         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
   213         -    add_srs_wkt (p, 9,
   214         -        "_1\",18.43333333333333],PARAMETER[\"standard_parallel_2\"");
   215         -    add_srs_wkt (p, 10,
   216         -        ",18.03333333333333],PARAMETER[\"latitude_of_origin\",17.");
   217         -    add_srs_wkt (p, 11,
   218         -        "83333333333333],PARAMETER[\"central_meridian\",-66.43333");
   219         -    add_srs_wkt (p, 12,
   220         -        "333333334],PARAMETER[\"false_easting\",200000],PARAMETER");
   221         -    add_srs_wkt (p, 13,
   222         -        "[\"false_northing\",200000],UNIT[\"metre\",1,AUTHORITY[\"");
   223         -    add_srs_wkt (p, 14,
   224         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   225         -    add_srs_wkt (p, 15,
   226         -        "HORITY[\"EPSG\",\"6566\"]]");
   227         -    p = add_epsg_def_ex (filter, first, last, 6567, "epsg", 6567,
   228         -        "NAD83(2011) / Rhode Island", 0, 0,
   229         -        "GRS 1980", "Greenwich",
   230         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
   231         -        "X", "East", "Y", "North");
   232         -    add_proj4text (p, 0,
   233         -        "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
   234         -    add_proj4text (p, 1,
   235         -        "9999375 +x_0=100000 +y_0=0 +ellps=GRS80 +units=m +no_def");
   236         -    add_proj4text (p, 2,
   237         -        "s");
   238         -    add_srs_wkt (p, 0,
   239         -        "PROJCS[\"NAD83(2011) / Rhode Island\",GEOGCS[\"NAD83(201");
   240         -    add_srs_wkt (p, 1,
   241         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
   242         -    add_srs_wkt (p, 2,
   243         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
   244         -    add_srs_wkt (p, 3,
   245         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
   246         -    add_srs_wkt (p, 4,
   247         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   248         -    add_srs_wkt (p, 5,
           55  +    p = add_epsg_def (filter, first, last, 6709, "epsg", 6709,
           56  +        "RDN2008 / TM34");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
           59  +    add_proj4text (p, 1,
           60  +        "units=m +no_defs");
           61  +    add_srs_wkt (p, 0,
           62  +        "PROJCS[\"RDN2008 / TM34\",GEOGCS[\"RDN2008\",DATUM[\"Ret");
           63  +    add_srs_wkt (p, 1,
           64  +        "e_Dinamica_Nazionale_2008\",SPHEROID[\"GRS 1980\",637813");
           65  +    add_srs_wkt (p, 2,
           66  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
           67  +    add_srs_wkt (p, 3,
           68  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1132\"]],PRIMEM[\"Gree");
           69  +    add_srs_wkt (p, 4,
           70  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
           71  +    add_srs_wkt (p, 5,
           72  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
           73  +    add_srs_wkt (p, 6,
           74  +        "TY[\"EPSG\",\"6706\"]],PROJECTION[\"Transverse_Mercator\"");
           75  +    add_srs_wkt (p, 7,
           76  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
           77  +    add_srs_wkt (p, 8,
           78  +        "l_meridian\",21],PARAMETER[\"scale_factor\",0.9996],PARA");
           79  +    add_srs_wkt (p, 9,
           80  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
           81  +    add_srs_wkt (p, 10,
           82  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
           83  +    add_srs_wkt (p, 11,
           84  +        "UTHORITY[\"EPSG\",\"6709\"]]");
           85  +    p = add_epsg_def (filter, first, last, 6720, "epsg", 6720,
           86  +        "WGS 84 / CIG92");
           87  +    add_proj4text (p, 0,
           88  +        "+proj=tmerc +lat_0=0 +lon_0=105.625 +k=1.000024 +x_0=500");
           89  +    add_proj4text (p, 1,
           90  +        "00 +y_0=1300000 +datum=WGS84 +units=m +no_defs");
           91  +    add_srs_wkt (p, 0,
           92  +        "PROJCS[\"WGS 84 / CIG92\",GEOGCS[\"WGS 84\",DATUM[\"WGS_");
           93  +    add_srs_wkt (p, 1,
           94  +        "1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORI");
           95  +    add_srs_wkt (p, 2,
           96  +        "TY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRI");
           97  +    add_srs_wkt (p, 3,
           98  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
           99  +    add_srs_wkt (p, 4,
   249    100           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   250         -    add_srs_wkt (p, 6,
   251         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   252         -    add_srs_wkt (p, 7,
   253         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
   254         -    add_srs_wkt (p, 8,
   255         -        "or\"],PARAMETER[\"latitude_of_origin\",41.08333333333334");
   256         -    add_srs_wkt (p, 9,
   257         -        "],PARAMETER[\"central_meridian\",-71.5],PARAMETER[\"scal");
   258         -    add_srs_wkt (p, 10,
   259         -        "e_factor\",0.99999375],PARAMETER[\"false_easting\",10000");
   260         -    add_srs_wkt (p, 11,
   261         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   262         -    add_srs_wkt (p, 12,
   263         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
   264         -    add_srs_wkt (p, 13,
   265         -        "RTH],AUTHORITY[\"EPSG\",\"6567\"]]");
   266         -    p = add_epsg_def_ex (filter, first, last, 6568, "epsg", 6568,
   267         -        "NAD83(2011) / Rhode Island (ftUS)", 0, 0,
   268         -        "GRS 1980", "Greenwich",
   269         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
   270         -        "X", "East", "Y", "North");
   271         -    add_proj4text (p, 0,
   272         -        "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
   273         -    add_proj4text (p, 1,
   274         -        "9999375 +x_0=99999.99998983997 +y_0=0 +ellps=GRS80 +unit");
   275         -    add_proj4text (p, 2,
   276         -        "s=us-ft +no_defs");
   277         -    add_srs_wkt (p, 0,
   278         -        "PROJCS[\"NAD83(2011) / Rhode Island (ftUS)\",GEOGCS[\"NA");
   279         -    add_srs_wkt (p, 1,
   280         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
   281         -    add_srs_wkt (p, 2,
   282         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
   283         -    add_srs_wkt (p, 3,
   284         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
   285         -    add_srs_wkt (p, 4,
   286         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   287         -    add_srs_wkt (p, 5,
   288         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   289         -    add_srs_wkt (p, 6,
   290         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   291         -    add_srs_wkt (p, 7,
   292         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
   293         -    add_srs_wkt (p, 8,
   294         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",41.0833333");
   295         -    add_srs_wkt (p, 9,
   296         -        "3333334],PARAMETER[\"central_meridian\",-71.5],PARAMETER");
   297         -    add_srs_wkt (p, 10,
   298         -        "[\"scale_factor\",0.99999375],PARAMETER[\"false_easting\"");
   299         -    add_srs_wkt (p, 11,
   300         -        ",328083.3333],PARAMETER[\"false_northing\",0],UNIT[\"US ");
   301         -    add_srs_wkt (p, 12,
   302         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
   303         -    add_srs_wkt (p, 13,
   304         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
   305         -    add_srs_wkt (p, 14,
   306         -        "SG\",\"6568\"]]");
   307         -    p = add_epsg_def_ex (filter, first, last, 6569, "epsg", 6569,
   308         -        "NAD83(2011) / South Carolina", 0, 0,
   309         -        "GRS 1980", "Greenwich",
   310         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   311         -        "X", "East", "Y", "North");
   312         -    add_proj4text (p, 0,
   313         -        "+proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31");
   314         -    add_proj4text (p, 1,
   315         -        ".83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS");
   316         -    add_proj4text (p, 2,
   317         -        "80 +units=m +no_defs");
   318         -    add_srs_wkt (p, 0,
   319         -        "PROJCS[\"NAD83(2011) / South Carolina\",GEOGCS[\"NAD83(2");
   320         -    add_srs_wkt (p, 1,
   321         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
   322         -    add_srs_wkt (p, 2,
   323         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
   324         -    add_srs_wkt (p, 3,
   325         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
   326         -    add_srs_wkt (p, 4,
          101  +    add_srs_wkt (p, 5,
          102  +        "],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse_");
          103  +    add_srs_wkt (p, 6,
          104  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          105  +    add_srs_wkt (p, 7,
          106  +        "R[\"central_meridian\",105.625],PARAMETER[\"scale_factor");
          107  +    add_srs_wkt (p, 8,
          108  +        "\",1.000024],PARAMETER[\"false_easting\",50000],PARAMETE");
          109  +    add_srs_wkt (p, 9,
          110  +        "R[\"false_northing\",1300000],UNIT[\"metre\",1,AUTHORITY");
          111  +    add_srs_wkt (p, 10,
          112  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
          113  +    add_srs_wkt (p, 11,
          114  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"6720\"]]");
          115  +    p = add_epsg_def (filter, first, last, 6721, "epsg", 6721,
          116  +        "GDA94 / CIG94");
          117  +    add_proj4text (p, 0,
          118  +        "+proj=tmerc +lat_0=0 +lon_0=105.625 +k=1.00002514 +x_0=5");
          119  +    add_proj4text (p, 1,
          120  +        "0000 +y_0=1300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
          121  +    add_proj4text (p, 2,
          122  +        "nits=m +no_defs");
          123  +    add_srs_wkt (p, 0,
          124  +        "PROJCS[\"GDA94 / CIG94\",GEOGCS[\"GDA94\",DATUM[\"Geocen");
          125  +    add_srs_wkt (p, 1,
          126  +        "tric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980\",637");
          127  +    add_srs_wkt (p, 2,
          128  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
          129  +    add_srs_wkt (p, 3,
          130  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIMEM[\"G");
          131  +    add_srs_wkt (p, 4,
          132  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
          133  +    add_srs_wkt (p, 5,
          134  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
          135  +    add_srs_wkt (p, 6,
          136  +        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
          137  +    add_srs_wkt (p, 7,
          138  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
          139  +    add_srs_wkt (p, 8,
          140  +        "ntral_meridian\",105.625],PARAMETER[\"scale_factor\",1.0");
          141  +    add_srs_wkt (p, 9,
          142  +        "0002514],PARAMETER[\"false_easting\",50000],PARAMETER[\"");
          143  +    add_srs_wkt (p, 10,
          144  +        "false_northing\",1300000],UNIT[\"metre\",1,AUTHORITY[\"E");
          145  +    add_srs_wkt (p, 11,
          146  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          147  +    add_srs_wkt (p, 12,
          148  +        ",NORTH],AUTHORITY[\"EPSG\",\"6721\"]]");
          149  +    p = add_epsg_def (filter, first, last, 6722, "epsg", 6722,
          150  +        "WGS 84 / CKIG92");
          151  +    add_proj4text (p, 0,
          152  +        "+proj=tmerc +lat_0=0 +lon_0=96.875 +k=1 +x_0=50000 +y_0=");
          153  +    add_proj4text (p, 1,
          154  +        "1400000 +datum=WGS84 +units=m +no_defs");
          155  +    add_srs_wkt (p, 0,
          156  +        "PROJCS[\"WGS 84 / CKIG92\",GEOGCS[\"WGS 84\",DATUM[\"WGS");
          157  +    add_srs_wkt (p, 1,
          158  +        "_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHOR");
          159  +    add_srs_wkt (p, 2,
          160  +        "ITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PR");
          161  +    add_srs_wkt (p, 3,
   327    162           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
   328         -    add_srs_wkt (p, 5,
          163  +    add_srs_wkt (p, 4,
   329    164           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
   330         -    add_srs_wkt (p, 6,
   331         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
   332         -    add_srs_wkt (p, 7,
   333         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
   334         -    add_srs_wkt (p, 8,
   335         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",34.8333");
   336         -    add_srs_wkt (p, 9,
   337         -        "3333333334],PARAMETER[\"standard_parallel_2\",32.5],PARA");
   338         -    add_srs_wkt (p, 10,
   339         -        "METER[\"latitude_of_origin\",31.83333333333333],PARAMETE");
   340         -    add_srs_wkt (p, 11,
   341         -        "R[\"central_meridian\",-81],PARAMETER[\"false_easting\",");
   342         -    add_srs_wkt (p, 12,
   343         -        "609600],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   344         -    add_srs_wkt (p, 13,
   345         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
   346         -    add_srs_wkt (p, 14,
   347         -        "\",NORTH],AUTHORITY[\"EPSG\",\"6569\"]]");
   348         -    p = add_epsg_def_ex (filter, first, last, 6570, "epsg", 6570,
   349         -        "NAD83(2011) / South Carolina (ft)", 0, 0,
   350         -        "GRS 1980", "Greenwich",
   351         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "foot",
   352         -        "X", "East", "Y", "North");
   353         -    add_proj4text (p, 0,
   354         -        "+proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31");
   355         -    add_proj4text (p, 1,
   356         -        ".83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS");
   357         -    add_proj4text (p, 2,
   358         -        "80 +units=ft +no_defs");
   359         -    add_srs_wkt (p, 0,
   360         -        "PROJCS[\"NAD83(2011) / South Carolina (ft)\",GEOGCS[\"NA");
   361         -    add_srs_wkt (p, 1,
   362         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
   363         -    add_srs_wkt (p, 2,
   364         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
   365         -    add_srs_wkt (p, 3,
   366         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
   367         -    add_srs_wkt (p, 4,
   368         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   369         -    add_srs_wkt (p, 5,
   370         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   371         -    add_srs_wkt (p, 6,
   372         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   373         -    add_srs_wkt (p, 7,
   374         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
   375         -    add_srs_wkt (p, 8,
   376         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
   377         -    add_srs_wkt (p, 9,
   378         -        "4.83333333333334],PARAMETER[\"standard_parallel_2\",32.5");
   379         -    add_srs_wkt (p, 10,
   380         -        "],PARAMETER[\"latitude_of_origin\",31.83333333333333],PA");
   381         -    add_srs_wkt (p, 11,
   382         -        "RAMETER[\"central_meridian\",-81],PARAMETER[\"false_east");
   383         -    add_srs_wkt (p, 12,
   384         -        "ing\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"fo");
   385         -    add_srs_wkt (p, 13,
   386         -        "ot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAS");
   387         -    add_srs_wkt (p, 14,
   388         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6570\"]]");
   389         -    p = add_epsg_def_ex (filter, first, last, 6571, "epsg", 6571,
   390         -        "NAD83(2011) / South Dakota North", 0, 0,
   391         -        "GRS 1980", "Greenwich",
   392         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   393         -        "X", "East", "Y", "North");
   394         -    add_proj4text (p, 0,
   395         -        "+proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666");
   396         -    add_proj4text (p, 1,
   397         -        "666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_");
   398         -    add_proj4text (p, 2,
   399         -        "0=0 +ellps=GRS80 +units=m +no_defs");
   400         -    add_srs_wkt (p, 0,
   401         -        "PROJCS[\"NAD83(2011) / South Dakota North\",GEOGCS[\"NAD");
   402         -    add_srs_wkt (p, 1,
   403         -        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
   404         -    add_srs_wkt (p, 2,
   405         -        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
   406         -    add_srs_wkt (p, 3,
   407         -        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
   408         -    add_srs_wkt (p, 4,
   409         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   410         -    add_srs_wkt (p, 5,
   411         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   412         -    add_srs_wkt (p, 6,
   413         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   414         -    add_srs_wkt (p, 7,
   415         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
   416         -    add_srs_wkt (p, 8,
   417         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45");
   418         -    add_srs_wkt (p, 9,
   419         -        ".68333333333333],PARAMETER[\"standard_parallel_2\",44.41");
   420         -    add_srs_wkt (p, 10,
   421         -        "666666666666],PARAMETER[\"latitude_of_origin\",43.833333");
   422         -    add_srs_wkt (p, 11,
   423         -        "33333334],PARAMETER[\"central_meridian\",-100],PARAMETER");
   424         -    add_srs_wkt (p, 12,
   425         -        "[\"false_easting\",600000],PARAMETER[\"false_northing\",");
   426         -    add_srs_wkt (p, 13,
   427         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   428         -    add_srs_wkt (p, 14,
   429         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6571\"]");
   430         -    add_srs_wkt (p, 15,
   431         -        "]");
   432         -    p = add_epsg_def_ex (filter, first, last, 6572, "epsg", 6572,
   433         -        "NAD83(2011) / South Dakota North (ftUS)", 0, 0,
   434         -        "GRS 1980", "Greenwich",
   435         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   436         -        "X", "East", "Y", "North");
   437         -    add_proj4text (p, 0,
   438         -        "+proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666");
   439         -    add_proj4text (p, 1,
   440         -        "666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_");
   441         -    add_proj4text (p, 2,
   442         -        "0=0 +ellps=GRS80 +units=us-ft +no_defs");
   443         -    add_srs_wkt (p, 0,
   444         -        "PROJCS[\"NAD83(2011) / South Dakota North (ftUS)\",GEOGC");
   445         -    add_srs_wkt (p, 1,
   446         -        "S[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referen");
   447         -    add_srs_wkt (p, 2,
   448         -        "ce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.25722");
   449         -    add_srs_wkt (p, 3,
   450         -        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
   451         -    add_srs_wkt (p, 4,
   452         -        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   453         -    add_srs_wkt (p, 5,
   454         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   455         -    add_srs_wkt (p, 6,
   456         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   457         -    add_srs_wkt (p, 7,
   458         -        "\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
   459         -    add_srs_wkt (p, 8,
   460         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
   461         -    add_srs_wkt (p, 9,
   462         -        "_1\",45.68333333333333],PARAMETER[\"standard_parallel_2\"");
   463         -    add_srs_wkt (p, 10,
   464         -        ",44.41666666666666],PARAMETER[\"latitude_of_origin\",43.");
   465         -    add_srs_wkt (p, 11,
   466         -        "83333333333334],PARAMETER[\"central_meridian\",-100],PAR");
   467         -    add_srs_wkt (p, 12,
   468         -        "AMETER[\"false_easting\",1968500],PARAMETER[\"false_nort");
   469         -    add_srs_wkt (p, 13,
   470         -        "hing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUT");
   471         -    add_srs_wkt (p, 14,
   472         -        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
   473         -    add_srs_wkt (p, 15,
   474         -        "ORTH],AUTHORITY[\"EPSG\",\"6572\"]]");
   475         -    p = add_epsg_def_ex (filter, first, last, 6573, "epsg", 6573,
   476         -        "NAD83(2011) / South Dakota South", 0, 0,
   477         -        "GRS 1980", "Greenwich",
   478         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   479         -        "X", "East", "Y", "North");
   480         -    add_proj4text (p, 0,
   481         -        "+proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42");
   482         -    add_proj4text (p, 1,
   483         -        ".33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y");
   484         -    add_proj4text (p, 2,
   485         -        "_0=0 +ellps=GRS80 +units=m +no_defs");
   486         -    add_srs_wkt (p, 0,
   487         -        "PROJCS[\"NAD83(2011) / South Dakota South\",GEOGCS[\"NAD");
   488         -    add_srs_wkt (p, 1,
   489         -        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
   490         -    add_srs_wkt (p, 2,
   491         -        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
   492         -    add_srs_wkt (p, 3,
   493         -        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
   494         -    add_srs_wkt (p, 4,
   495         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   496         -    add_srs_wkt (p, 5,
   497         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   498         -    add_srs_wkt (p, 6,
   499         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   500         -    add_srs_wkt (p, 7,
   501         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
   502         -    add_srs_wkt (p, 8,
   503         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",44");
   504         -    add_srs_wkt (p, 9,
   505         -        ".4],PARAMETER[\"standard_parallel_2\",42.83333333333334]");
   506         -    add_srs_wkt (p, 10,
   507         -        ",PARAMETER[\"latitude_of_origin\",42.33333333333334],PAR");
   508         -    add_srs_wkt (p, 11,
   509         -        "AMETER[\"central_meridian\",-100.3333333333333],PARAMETE");
   510         -    add_srs_wkt (p, 12,
   511         -        "R[\"false_easting\",600000],PARAMETER[\"false_northing\"");
   512         -    add_srs_wkt (p, 13,
   513         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   514         -    add_srs_wkt (p, 14,
   515         -        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6573\"");
   516         -    add_srs_wkt (p, 15,
   517         -        "]]");
   518         -    p = add_epsg_def_ex (filter, first, last, 6574, "epsg", 6574,
   519         -        "NAD83(2011) / South Dakota South (ftUS)", 0, 0,
   520         -        "GRS 1980", "Greenwich",
   521         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   522         -        "X", "East", "Y", "North");
   523         -    add_proj4text (p, 0,
   524         -        "+proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42");
   525         -    add_proj4text (p, 1,
   526         -        ".33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y");
   527         -    add_proj4text (p, 2,
   528         -        "_0=0 +ellps=GRS80 +units=us-ft +no_defs");
   529         -    add_srs_wkt (p, 0,
   530         -        "PROJCS[\"NAD83(2011) / South Dakota South (ftUS)\",GEOGC");
   531         -    add_srs_wkt (p, 1,
   532         -        "S[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referen");
   533         -    add_srs_wkt (p, 2,
   534         -        "ce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.25722");
   535         -    add_srs_wkt (p, 3,
   536         -        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
   537         -    add_srs_wkt (p, 4,
   538         -        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   539         -    add_srs_wkt (p, 5,
   540         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   541         -    add_srs_wkt (p, 6,
   542         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   543         -    add_srs_wkt (p, 7,
   544         -        "\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
   545         -    add_srs_wkt (p, 8,
   546         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
   547         -    add_srs_wkt (p, 9,
   548         -        "_1\",44.4],PARAMETER[\"standard_parallel_2\",42.83333333");
   549         -    add_srs_wkt (p, 10,
   550         -        "333334],PARAMETER[\"latitude_of_origin\",42.333333333333");
   551         -    add_srs_wkt (p, 11,
   552         -        "34],PARAMETER[\"central_meridian\",-100.3333333333333],P");
   553         -    add_srs_wkt (p, 12,
   554         -        "ARAMETER[\"false_easting\",1968500],PARAMETER[\"false_no");
   555         -    add_srs_wkt (p, 13,
   556         -        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
   557         -    add_srs_wkt (p, 14,
   558         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   559         -    add_srs_wkt (p, 15,
   560         -        ",NORTH],AUTHORITY[\"EPSG\",\"6574\"]]");
   561         -    p = add_epsg_def_ex (filter, first, last, 6575, "epsg", 6575,
   562         -        "NAD83(2011) / Tennessee", 0, 0,
   563         -        "GRS 1980", "Greenwich",
   564         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   565         -        "X", "East", "Y", "North");
   566         -    add_proj4text (p, 0,
   567         -        "+proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=3");
   568         -    add_proj4text (p, 1,
   569         -        "4.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GR");
   570         -    add_proj4text (p, 2,
   571         -        "S80 +units=m +no_defs");
   572         -    add_srs_wkt (p, 0,
   573         -        "PROJCS[\"NAD83(2011) / Tennessee\",GEOGCS[\"NAD83(2011)\"");
   574         -    add_srs_wkt (p, 1,
   575         -        ",DATUM[\"NAD83_National_Spatial_Reference_System_2011\",");
   576         -    add_srs_wkt (p, 2,
   577         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
   578         -    add_srs_wkt (p, 3,
   579         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
          165  +    add_srs_wkt (p, 5,
          166  +        "]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          167  +    add_srs_wkt (p, 6,
          168  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          169  +    add_srs_wkt (p, 7,
          170  +        "ER[\"central_meridian\",96.875],PARAMETER[\"scale_factor");
          171  +    add_srs_wkt (p, 8,
          172  +        "\",1],PARAMETER[\"false_easting\",50000],PARAMETER[\"fal");
          173  +    add_srs_wkt (p, 9,
          174  +        "se_northing\",1400000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
          175  +    add_srs_wkt (p, 10,
          176  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
          177  +    add_srs_wkt (p, 11,
          178  +        "ORTH],AUTHORITY[\"EPSG\",\"6722\"]]");
          179  +    p = add_epsg_def (filter, first, last, 6723, "epsg", 6723,
          180  +        "GDA94 / CKIG94");
          181  +    add_proj4text (p, 0,
          182  +        "+proj=tmerc +lat_0=0 +lon_0=96.875 +k=0.99999387 +x_0=50");
          183  +    add_proj4text (p, 1,
          184  +        "000 +y_0=1500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +un");
          185  +    add_proj4text (p, 2,
          186  +        "its=m +no_defs");
          187  +    add_srs_wkt (p, 0,
          188  +        "PROJCS[\"GDA94 / CKIG94\",GEOGCS[\"GDA94\",DATUM[\"Geoce");
          189  +    add_srs_wkt (p, 1,
          190  +        "ntric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980\",63");
          191  +    add_srs_wkt (p, 2,
          192  +        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
          193  +    add_srs_wkt (p, 3,
          194  +        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIMEM[\"");
   580    195       add_srs_wkt (p, 4,
   581    196           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   582    197       add_srs_wkt (p, 5,
   583         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   584         -    add_srs_wkt (p, 6,
   585         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   586         -    add_srs_wkt (p, 7,
   587         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_Coni");
   588         -    add_srs_wkt (p, 8,
   589         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",36.4166666666");
   590         -    add_srs_wkt (p, 9,
   591         -        "6666],PARAMETER[\"standard_parallel_2\",35.25],PARAMETER");
   592         -    add_srs_wkt (p, 10,
   593         -        "[\"latitude_of_origin\",34.33333333333334],PARAMETER[\"c");
   594         -    add_srs_wkt (p, 11,
   595         -        "entral_meridian\",-86],PARAMETER[\"false_easting\",60000");
   596         -    add_srs_wkt (p, 12,
   597         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   598         -    add_srs_wkt (p, 13,
   599         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
   600         -    add_srs_wkt (p, 14,
   601         -        "RTH],AUTHORITY[\"EPSG\",\"6575\"]]");
   602         -    p = add_epsg_def_ex (filter, first, last, 6576, "epsg", 6576,
   603         -        "NAD83(2011) / Tennessee (ftUS)", 0, 0,
   604         -        "GRS 1980", "Greenwich",
   605         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   606         -        "X", "East", "Y", "North");
   607         -    add_proj4text (p, 0,
   608         -        "+proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=3");
   609         -    add_proj4text (p, 1,
   610         -        "4.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GR");
   611         -    add_proj4text (p, 2,
   612         -        "S80 +units=us-ft +no_defs");
   613         -    add_srs_wkt (p, 0,
   614         -        "PROJCS[\"NAD83(2011) / Tennessee (ftUS)\",GEOGCS[\"NAD83");
   615         -    add_srs_wkt (p, 1,
   616         -        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
   617         -    add_srs_wkt (p, 2,
   618         -        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
   619         -    add_srs_wkt (p, 3,
   620         -        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
   621         -    add_srs_wkt (p, 4,
   622         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   623         -    add_srs_wkt (p, 5,
   624         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   625         -    add_srs_wkt (p, 6,
   626         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   627         -    add_srs_wkt (p, 7,
   628         -        "AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confo");
   629         -    add_srs_wkt (p, 8,
   630         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.4");
   631         -    add_srs_wkt (p, 9,
   632         -        "1666666666666],PARAMETER[\"standard_parallel_2\",35.25],");
   633         -    add_srs_wkt (p, 10,
   634         -        "PARAMETER[\"latitude_of_origin\",34.33333333333334],PARA");
   635         -    add_srs_wkt (p, 11,
   636         -        "METER[\"central_meridian\",-86],PARAMETER[\"false_eastin");
   637         -    add_srs_wkt (p, 12,
   638         -        "g\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US s");
   639         -    add_srs_wkt (p, 13,
   640         -        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
   641         -    add_srs_wkt (p, 14,
   642         -        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
   643         -    add_srs_wkt (p, 15,
   644         -        "G\",\"6576\"]]");
   645         -    p = add_epsg_def_ex (filter, first, last, 6577, "epsg", 6577,
   646         -        "NAD83(2011) / Texas Central", 0, 0,
   647         -        "GRS 1980", "Greenwich",
   648         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   649         -        "X", "East", "Y", "North");
   650         -    add_proj4text (p, 0,
   651         -        "+proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666");
   652         -    add_proj4text (p, 1,
   653         -        "667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
   654         -    add_proj4text (p, 2,
   655         -        "x_0=700000 +y_0=3000000 +ellps=GRS80 +units=m +no_defs");
   656         -    add_srs_wkt (p, 0,
   657         -        "PROJCS[\"NAD83(2011) / Texas Central\",GEOGCS[\"NAD83(20");
   658         -    add_srs_wkt (p, 1,
   659         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_20");
   660         -    add_srs_wkt (p, 2,
   661         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
   662         -    add_srs_wkt (p, 3,
   663         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRI");
   664         -    add_srs_wkt (p, 4,
   665         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          198  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          199  +    add_srs_wkt (p, 6,
          200  +        "HORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Merca");
          201  +    add_srs_wkt (p, 7,
          202  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          203  +    add_srs_wkt (p, 8,
          204  +        "entral_meridian\",96.875],PARAMETER[\"scale_factor\",0.9");
          205  +    add_srs_wkt (p, 9,
          206  +        "9999387],PARAMETER[\"false_easting\",50000],PARAMETER[\"");
          207  +    add_srs_wkt (p, 10,
          208  +        "false_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"E");
          209  +    add_srs_wkt (p, 11,
          210  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          211  +    add_srs_wkt (p, 12,
          212  +        ",NORTH],AUTHORITY[\"EPSG\",\"6723\"]]");
          213  +    p = add_epsg_def (filter, first, last, 6732, "epsg", 6732,
          214  +        "GDA94 / MGA zone 41");
          215  +    add_proj4text (p, 0,
          216  +        "+proj=utm +zone=41 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          217  +    add_proj4text (p, 1,
          218  +        "0,0,0 +units=m +no_defs");
          219  +    add_srs_wkt (p, 0,
          220  +        "PROJCS[\"GDA94 / MGA zone 41\",GEOGCS[\"GDA94\",DATUM[\"");
          221  +    add_srs_wkt (p, 1,
          222  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
          223  +    add_srs_wkt (p, 2,
          224  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
          225  +    add_srs_wkt (p, 3,
          226  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
          227  +    add_srs_wkt (p, 4,
          228  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          229  +    add_srs_wkt (p, 5,
          230  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          231  +    add_srs_wkt (p, 6,
          232  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
          233  +    add_srs_wkt (p, 7,
          234  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          235  +    add_srs_wkt (p, 8,
          236  +        "R[\"central_meridian\",63],PARAMETER[\"scale_factor\",0.");
          237  +    add_srs_wkt (p, 9,
          238  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          239  +    add_srs_wkt (p, 10,
          240  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          241  +    add_srs_wkt (p, 11,
          242  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          243  +    add_srs_wkt (p, 12,
          244  +        ",NORTH],AUTHORITY[\"EPSG\",\"6732\"]]");
          245  +    p = add_epsg_def (filter, first, last, 6733, "epsg", 6733,
          246  +        "GDA94 / MGA zone 42");
          247  +    add_proj4text (p, 0,
          248  +        "+proj=utm +zone=42 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          249  +    add_proj4text (p, 1,
          250  +        "0,0,0 +units=m +no_defs");
          251  +    add_srs_wkt (p, 0,
          252  +        "PROJCS[\"GDA94 / MGA zone 42\",GEOGCS[\"GDA94\",DATUM[\"");
          253  +    add_srs_wkt (p, 1,
          254  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
          255  +    add_srs_wkt (p, 2,
          256  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
          257  +    add_srs_wkt (p, 3,
          258  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
          259  +    add_srs_wkt (p, 4,
          260  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          261  +    add_srs_wkt (p, 5,
          262  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          263  +    add_srs_wkt (p, 6,
          264  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
          265  +    add_srs_wkt (p, 7,
          266  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          267  +    add_srs_wkt (p, 8,
          268  +        "R[\"central_meridian\",69],PARAMETER[\"scale_factor\",0.");
          269  +    add_srs_wkt (p, 9,
          270  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          271  +    add_srs_wkt (p, 10,
          272  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          273  +    add_srs_wkt (p, 11,
          274  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          275  +    add_srs_wkt (p, 12,
          276  +        ",NORTH],AUTHORITY[\"EPSG\",\"6733\"]]");
          277  +    p = add_epsg_def (filter, first, last, 6734, "epsg", 6734,
          278  +        "GDA94 / MGA zone 43");
          279  +    add_proj4text (p, 0,
          280  +        "+proj=utm +zone=43 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          281  +    add_proj4text (p, 1,
          282  +        "0,0,0 +units=m +no_defs");
          283  +    add_srs_wkt (p, 0,
          284  +        "PROJCS[\"GDA94 / MGA zone 43\",GEOGCS[\"GDA94\",DATUM[\"");
          285  +    add_srs_wkt (p, 1,
          286  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
          287  +    add_srs_wkt (p, 2,
          288  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
          289  +    add_srs_wkt (p, 3,
          290  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
          291  +    add_srs_wkt (p, 4,
          292  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          293  +    add_srs_wkt (p, 5,
          294  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          295  +    add_srs_wkt (p, 6,
          296  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
          297  +    add_srs_wkt (p, 7,
          298  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          299  +    add_srs_wkt (p, 8,
          300  +        "R[\"central_meridian\",75],PARAMETER[\"scale_factor\",0.");
          301  +    add_srs_wkt (p, 9,
          302  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          303  +    add_srs_wkt (p, 10,
          304  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          305  +    add_srs_wkt (p, 11,
          306  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          307  +    add_srs_wkt (p, 12,
          308  +        ",NORTH],AUTHORITY[\"EPSG\",\"6734\"]]");
          309  +    p = add_epsg_def (filter, first, last, 6735, "epsg", 6735,
          310  +        "GDA94 / MGA zone 44");
          311  +    add_proj4text (p, 0,
          312  +        "+proj=utm +zone=44 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          313  +    add_proj4text (p, 1,
          314  +        "0,0,0 +units=m +no_defs");
          315  +    add_srs_wkt (p, 0,
          316  +        "PROJCS[\"GDA94 / MGA zone 44\",GEOGCS[\"GDA94\",DATUM[\"");
          317  +    add_srs_wkt (p, 1,
          318  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
          319  +    add_srs_wkt (p, 2,
          320  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
          321  +    add_srs_wkt (p, 3,
          322  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
          323  +    add_srs_wkt (p, 4,
          324  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          325  +    add_srs_wkt (p, 5,
          326  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          327  +    add_srs_wkt (p, 6,
          328  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
          329  +    add_srs_wkt (p, 7,
          330  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          331  +    add_srs_wkt (p, 8,
          332  +        "R[\"central_meridian\",81],PARAMETER[\"scale_factor\",0.");
          333  +    add_srs_wkt (p, 9,
          334  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          335  +    add_srs_wkt (p, 10,
          336  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          337  +    add_srs_wkt (p, 11,
          338  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          339  +    add_srs_wkt (p, 12,
          340  +        ",NORTH],AUTHORITY[\"EPSG\",\"6735\"]]");
          341  +    p = add_epsg_def (filter, first, last, 6736, "epsg", 6736,
          342  +        "GDA94 / MGA zone 46");
          343  +    add_proj4text (p, 0,
          344  +        "+proj=utm +zone=46 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          345  +    add_proj4text (p, 1,
          346  +        "0,0,0 +units=m +no_defs");
          347  +    add_srs_wkt (p, 0,
          348  +        "PROJCS[\"GDA94 / MGA zone 46\",GEOGCS[\"GDA94\",DATUM[\"");
          349  +    add_srs_wkt (p, 1,
          350  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
          351  +    add_srs_wkt (p, 2,
          352  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
          353  +    add_srs_wkt (p, 3,
          354  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
          355  +    add_srs_wkt (p, 4,
          356  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          357  +    add_srs_wkt (p, 5,
          358  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          359  +    add_srs_wkt (p, 6,
          360  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
          361  +    add_srs_wkt (p, 7,
          362  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          363  +    add_srs_wkt (p, 8,
          364  +        "R[\"central_meridian\",93],PARAMETER[\"scale_factor\",0.");
          365  +    add_srs_wkt (p, 9,
          366  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          367  +    add_srs_wkt (p, 10,
          368  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          369  +    add_srs_wkt (p, 11,
          370  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          371  +    add_srs_wkt (p, 12,
          372  +        ",NORTH],AUTHORITY[\"EPSG\",\"6736\"]]");
          373  +    p = add_epsg_def (filter, first, last, 6737, "epsg", 6737,
          374  +        "GDA94 / MGA zone 47");
          375  +    add_proj4text (p, 0,
          376  +        "+proj=utm +zone=47 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          377  +    add_proj4text (p, 1,
          378  +        "0,0,0 +units=m +no_defs");
          379  +    add_srs_wkt (p, 0,
          380  +        "PROJCS[\"GDA94 / MGA zone 47\",GEOGCS[\"GDA94\",DATUM[\"");
          381  +    add_srs_wkt (p, 1,
          382  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
          383  +    add_srs_wkt (p, 2,
          384  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
          385  +    add_srs_wkt (p, 3,
          386  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
          387  +    add_srs_wkt (p, 4,
          388  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          389  +    add_srs_wkt (p, 5,
          390  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          391  +    add_srs_wkt (p, 6,
          392  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
          393  +    add_srs_wkt (p, 7,
          394  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          395  +    add_srs_wkt (p, 8,
          396  +        "R[\"central_meridian\",99],PARAMETER[\"scale_factor\",0.");
          397  +    add_srs_wkt (p, 9,
          398  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          399  +    add_srs_wkt (p, 10,
          400  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          401  +    add_srs_wkt (p, 11,
          402  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          403  +    add_srs_wkt (p, 12,
          404  +        ",NORTH],AUTHORITY[\"EPSG\",\"6737\"]]");
          405  +    p = add_epsg_def (filter, first, last, 6738, "epsg", 6738,
          406  +        "GDA94 / MGA zone 59");
          407  +    add_proj4text (p, 0,
          408  +        "+proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          409  +    add_proj4text (p, 1,
          410  +        "0,0,0 +units=m +no_defs");
          411  +    add_srs_wkt (p, 0,
          412  +        "PROJCS[\"GDA94 / MGA zone 59\",GEOGCS[\"GDA94\",DATUM[\"");
          413  +    add_srs_wkt (p, 1,
          414  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
          415  +    add_srs_wkt (p, 2,
          416  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
          417  +    add_srs_wkt (p, 3,
          418  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
          419  +    add_srs_wkt (p, 4,
          420  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   666    421       add_srs_wkt (p, 5,
   667    422           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   668    423       add_srs_wkt (p, 6,
   669         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   670         -    add_srs_wkt (p, 7,
   671         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal");
   672         -    add_srs_wkt (p, 8,
   673         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",31.88333");
   674         -    add_srs_wkt (p, 9,
   675         -        "333333333],PARAMETER[\"standard_parallel_2\",30.11666666");
   676         -    add_srs_wkt (p, 10,
   677         -        "666667],PARAMETER[\"latitude_of_origin\",29.666666666666");
   678         -    add_srs_wkt (p, 11,
   679         -        "67],PARAMETER[\"central_meridian\",-100.3333333333333],P");
   680         -    add_srs_wkt (p, 12,
   681         -        "ARAMETER[\"false_easting\",700000],PARAMETER[\"false_nor");
   682         -    add_srs_wkt (p, 13,
   683         -        "thing\",3000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   684         -    add_srs_wkt (p, 14,
   685         -        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
   686         -    add_srs_wkt (p, 15,
   687         -        "PSG\",\"6577\"]]");
   688         -    p = add_epsg_def_ex (filter, first, last, 6578, "epsg", 6578,
   689         -        "NAD83(2011) / Texas Central (ftUS)", 0, 0,
   690         -        "GRS 1980", "Greenwich",
   691         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   692         -        "X", "East", "Y", "North");
   693         -    add_proj4text (p, 0,
   694         -        "+proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666");
   695         -    add_proj4text (p, 1,
   696         -        "667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
   697         -    add_proj4text (p, 2,
   698         -        "x_0=699999.9998983998 +y_0=3000000 +ellps=GRS80 +units=u");
   699         -    add_proj4text (p, 3,
   700         -        "s-ft +no_defs");
   701         -    add_srs_wkt (p, 0,
   702         -        "PROJCS[\"NAD83(2011) / Texas Central (ftUS)\",GEOGCS[\"N");
   703         -    add_srs_wkt (p, 1,
   704         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
   705         -    add_srs_wkt (p, 2,
   706         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
   707         -    add_srs_wkt (p, 3,
   708         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
   709         -    add_srs_wkt (p, 4,
   710         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   711         -    add_srs_wkt (p, 5,
   712         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   713         -    add_srs_wkt (p, 6,
   714         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   715         -    add_srs_wkt (p, 7,
   716         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
   717         -    add_srs_wkt (p, 8,
   718         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
   719         -    add_srs_wkt (p, 9,
   720         -        "1.88333333333333],PARAMETER[\"standard_parallel_2\",30.1");
   721         -    add_srs_wkt (p, 10,
   722         -        "1666666666667],PARAMETER[\"latitude_of_origin\",29.66666");
   723         -    add_srs_wkt (p, 11,
   724         -        "666666667],PARAMETER[\"central_meridian\",-100.333333333");
   725         -    add_srs_wkt (p, 12,
   726         -        "3333],PARAMETER[\"false_easting\",2296583.333],PARAMETER");
   727         -    add_srs_wkt (p, 13,
   728         -        "[\"false_northing\",9842500.000000002],UNIT[\"US survey ");
   729         -    add_srs_wkt (p, 14,
   730         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
   731         -    add_srs_wkt (p, 15,
   732         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   733         -    add_srs_wkt (p, 16,
   734         -        "6578\"]]");
   735         -    p = add_epsg_def_ex (filter, first, last, 6579, "epsg", 6579,
   736         -        "NAD83(2011) / Texas Centric Albers Equal Area", 0, 0,
   737         -        "GRS 1980", "Greenwich",
   738         -        "NAD83_National_Spatial_Reference_System_2011", "Albers_Conic_Equal_Area", "metre",
   739         -        "X", "East", "Y", "North");
   740         -    add_proj4text (p, 0,
   741         -        "+proj=aea +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x");
   742         -    add_proj4text (p, 1,
   743         -        "_0=1500000 +y_0=6000000 +ellps=GRS80 +units=m +no_defs");
   744         -    add_srs_wkt (p, 0,
   745         -        "PROJCS[\"NAD83(2011) / Texas Centric Albers Equal Area\"");
   746         -    add_srs_wkt (p, 1,
   747         -        ",GEOGCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_R");
   748         -    add_srs_wkt (p, 2,
   749         -        "eference_System_2011\",SPHEROID[\"GRS 1980\",6378137,298");
   750         -    add_srs_wkt (p, 3,
   751         -        ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPS");
   752         -    add_srs_wkt (p, 4,
   753         -        "G\",\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   754         -    add_srs_wkt (p, 5,
   755         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   756         -    add_srs_wkt (p, 6,
   757         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
   758         -    add_srs_wkt (p, 7,
   759         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
   760         -    add_srs_wkt (p, 8,
   761         -        "\"Albers_Conic_Equal_Area\"],PARAMETER[\"standard_parall");
   762         -    add_srs_wkt (p, 9,
   763         -        "el_1\",27.5],PARAMETER[\"standard_parallel_2\",35],PARAM");
   764         -    add_srs_wkt (p, 10,
   765         -        "ETER[\"latitude_of_center\",18],PARAMETER[\"longitude_of");
   766         -    add_srs_wkt (p, 11,
   767         -        "_center\",-100],PARAMETER[\"false_easting\",1500000],PAR");
   768         -    add_srs_wkt (p, 12,
   769         -        "AMETER[\"false_northing\",6000000],UNIT[\"metre\",1,AUTH");
   770         -    add_srs_wkt (p, 13,
   771         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
   772         -    add_srs_wkt (p, 14,
   773         -        "RTH],AUTHORITY[\"EPSG\",\"6579\"]]");
   774         -    p = add_epsg_def_ex (filter, first, last, 6580, "epsg", 6580,
   775         -        "NAD83(2011) / Texas Centric Lambert Conformal", 0, 0,
   776         -        "GRS 1980", "Greenwich",
   777         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   778         -        "X", "East", "Y", "North");
   779         -    add_proj4text (p, 0,
   780         -        "+proj=lcc +lat_1=27.5 +lat_2=35 +lat_0=18 +lon_0=-100 +x");
   781         -    add_proj4text (p, 1,
   782         -        "_0=1500000 +y_0=5000000 +ellps=GRS80 +units=m +no_defs");
   783         -    add_srs_wkt (p, 0,
   784         -        "PROJCS[\"NAD83(2011) / Texas Centric Lambert Conformal\"");
   785         -    add_srs_wkt (p, 1,
   786         -        ",GEOGCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_R");
   787         -    add_srs_wkt (p, 2,
   788         -        "eference_System_2011\",SPHEROID[\"GRS 1980\",6378137,298");
   789         -    add_srs_wkt (p, 3,
   790         -        ".257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPS");
   791         -    add_srs_wkt (p, 4,
   792         -        "G\",\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   793         -    add_srs_wkt (p, 5,
   794         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   795         -    add_srs_wkt (p, 6,
   796         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
   797         -    add_srs_wkt (p, 7,
   798         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[");
   799         -    add_srs_wkt (p, 8,
   800         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
   801         -    add_srs_wkt (p, 9,
   802         -        "rallel_1\",27.5],PARAMETER[\"standard_parallel_2\",35],P");
   803         -    add_srs_wkt (p, 10,
   804         -        "ARAMETER[\"latitude_of_origin\",18],PARAMETER[\"central_");
   805         -    add_srs_wkt (p, 11,
   806         -        "meridian\",-100],PARAMETER[\"false_easting\",1500000],PA");
   807         -    add_srs_wkt (p, 12,
   808         -        "RAMETER[\"false_northing\",5000000],UNIT[\"metre\",1,AUT");
   809         -    add_srs_wkt (p, 13,
   810         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
   811         -    add_srs_wkt (p, 14,
   812         -        "ORTH],AUTHORITY[\"EPSG\",\"6580\"]]");
   813         -    p = add_epsg_def_ex (filter, first, last, 6581, "epsg", 6581,
   814         -        "NAD83(2011) / Texas North", 0, 0,
   815         -        "GRS 1980", "Greenwich",
   816         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   817         -        "X", "East", "Y", "North");
   818         -    add_proj4text (p, 0,
   819         -        "+proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=3");
   820         -    add_proj4text (p, 1,
   821         -        "4 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +u");
   822         -    add_proj4text (p, 2,
   823         -        "nits=m +no_defs");
   824         -    add_srs_wkt (p, 0,
   825         -        "PROJCS[\"NAD83(2011) / Texas North\",GEOGCS[\"NAD83(2011");
   826         -    add_srs_wkt (p, 1,
   827         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
   828         -    add_srs_wkt (p, 2,
   829         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
   830         -    add_srs_wkt (p, 3,
   831         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
   832         -    add_srs_wkt (p, 4,
   833         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
   834         -    add_srs_wkt (p, 5,
   835         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
   836         -    add_srs_wkt (p, 6,
   837         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
   838         -    add_srs_wkt (p, 7,
   839         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_");
   840         -    add_srs_wkt (p, 8,
   841         -        "Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.183333");
   842         -    add_srs_wkt (p, 9,
   843         -        "33333333],PARAMETER[\"standard_parallel_2\",34.65],PARAM");
   844         -    add_srs_wkt (p, 10,
   845         -        "ETER[\"latitude_of_origin\",34],PARAMETER[\"central_meri");
   846         -    add_srs_wkt (p, 11,
   847         -        "dian\",-101.5],PARAMETER[\"false_easting\",200000],PARAM");
   848         -    add_srs_wkt (p, 12,
   849         -        "ETER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHOR");
   850         -    add_srs_wkt (p, 13,
   851         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   852         -    add_srs_wkt (p, 14,
   853         -        "H],AUTHORITY[\"EPSG\",\"6581\"]]");
   854         -    p = add_epsg_def_ex (filter, first, last, 6582, "epsg", 6582,
   855         -        "NAD83(2011) / Texas North (ftUS)", 0, 0,
   856         -        "GRS 1980", "Greenwich",
   857         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   858         -        "X", "East", "Y", "North");
   859         -    add_proj4text (p, 0,
   860         -        "+proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=3");
   861         -    add_proj4text (p, 1,
   862         -        "4 +lon_0=-101.5 +x_0=200000.0001016002 +y_0=999999.99989");
   863         -    add_proj4text (p, 2,
   864         -        "83998 +ellps=GRS80 +units=us-ft +no_defs");
   865         -    add_srs_wkt (p, 0,
   866         -        "PROJCS[\"NAD83(2011) / Texas North (ftUS)\",GEOGCS[\"NAD");
   867         -    add_srs_wkt (p, 1,
   868         -        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
   869         -    add_srs_wkt (p, 2,
   870         -        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
   871         -    add_srs_wkt (p, 3,
   872         -        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
   873         -    add_srs_wkt (p, 4,
   874         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
   875         -    add_srs_wkt (p, 5,
   876         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
   877         -    add_srs_wkt (p, 6,
   878         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
   879         -    add_srs_wkt (p, 7,
   880         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
   881         -    add_srs_wkt (p, 8,
   882         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36");
   883         -    add_srs_wkt (p, 9,
   884         -        ".18333333333333],PARAMETER[\"standard_parallel_2\",34.65");
   885         -    add_srs_wkt (p, 10,
   886         -        "],PARAMETER[\"latitude_of_origin\",34],PARAMETER[\"centr");
   887         -    add_srs_wkt (p, 11,
   888         -        "al_meridian\",-101.5],PARAMETER[\"false_easting\",656166");
   889         -    add_srs_wkt (p, 12,
   890         -        ".667],PARAMETER[\"false_northing\",3280833.333],UNIT[\"U");
   891         -    add_srs_wkt (p, 13,
   892         -        "S survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
   893         -    add_srs_wkt (p, 14,
   894         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   895         -    add_srs_wkt (p, 15,
   896         -        "EPSG\",\"6582\"]]");
   897         -    p = add_epsg_def_ex (filter, first, last, 6583, "epsg", 6583,
   898         -        "NAD83(2011) / Texas North Central", 0, 0,
   899         -        "GRS 1980", "Greenwich",
   900         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   901         -        "X", "East", "Y", "North");
   902         -    add_proj4text (p, 0,
   903         -        "+proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333");
   904         -    add_proj4text (p, 1,
   905         -        "333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y");
   906         -    add_proj4text (p, 2,
   907         -        "_0=2000000 +ellps=GRS80 +units=m +no_defs");
   908         -    add_srs_wkt (p, 0,
   909         -        "PROJCS[\"NAD83(2011) / Texas North Central\",GEOGCS[\"NA");
   910         -    add_srs_wkt (p, 1,
   911         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
   912         -    add_srs_wkt (p, 2,
   913         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
   914         -    add_srs_wkt (p, 3,
   915         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
   916         -    add_srs_wkt (p, 4,
   917         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   918         -    add_srs_wkt (p, 5,
   919         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   920         -    add_srs_wkt (p, 6,
   921         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   922         -    add_srs_wkt (p, 7,
   923         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
   924         -    add_srs_wkt (p, 8,
   925         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
   926         -    add_srs_wkt (p, 9,
   927         -        "3.96666666666667],PARAMETER[\"standard_parallel_2\",32.1");
   928         -    add_srs_wkt (p, 10,
   929         -        "3333333333333],PARAMETER[\"latitude_of_origin\",31.66666");
   930         -    add_srs_wkt (p, 11,
   931         -        "666666667],PARAMETER[\"central_meridian\",-98.5],PARAMET");
   932         -    add_srs_wkt (p, 12,
   933         -        "ER[\"false_easting\",600000],PARAMETER[\"false_northing\"");
   934         -    add_srs_wkt (p, 13,
   935         -        ",2000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
   936         -    add_srs_wkt (p, 14,
   937         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   938         -    add_srs_wkt (p, 15,
   939         -        "6583\"]]");
   940         -    p = add_epsg_def_ex (filter, first, last, 6584, "epsg", 6584,
   941         -        "NAD83(2011) / Texas North Central (ftUS)", 0, 0,
   942         -        "GRS 1980", "Greenwich",
   943         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
   944         -        "X", "East", "Y", "North");
   945         -    add_proj4text (p, 0,
   946         -        "+proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333");
   947         -    add_proj4text (p, 1,
   948         -        "333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y");
   949         -    add_proj4text (p, 2,
   950         -        "_0=2000000.0001016 +ellps=GRS80 +units=us-ft +no_defs");
   951         -    add_srs_wkt (p, 0,
   952         -        "PROJCS[\"NAD83(2011) / Texas North Central (ftUS)\",GEOG");
   953         -    add_srs_wkt (p, 1,
   954         -        "CS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refere");
   955         -    add_srs_wkt (p, 2,
   956         -        "nce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572");
   957         -    add_srs_wkt (p, 3,
   958         -        "22101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
   959         -    add_srs_wkt (p, 4,
   960         -        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   961         -    add_srs_wkt (p, 5,
   962         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   963         -    add_srs_wkt (p, 6,
   964         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   965         -    add_srs_wkt (p, 7,
   966         -        "\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
   967         -    add_srs_wkt (p, 8,
   968         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
   969         -    add_srs_wkt (p, 9,
   970         -        "_1\",33.96666666666667],PARAMETER[\"standard_parallel_2\"");
   971         -    add_srs_wkt (p, 10,
   972         -        ",32.13333333333333],PARAMETER[\"latitude_of_origin\",31.");
   973         -    add_srs_wkt (p, 11,
   974         -        "66666666666667],PARAMETER[\"central_meridian\",-98.5],PA");
   975         -    add_srs_wkt (p, 12,
   976         -        "RAMETER[\"false_easting\",1968500],PARAMETER[\"false_nor");
   977         -    add_srs_wkt (p, 13,
   978         -        "thing\",6561666.667],UNIT[\"US survey foot\",0.304800609");
   979         -    add_srs_wkt (p, 14,
   980         -        "6012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],A");
   981         -    add_srs_wkt (p, 15,
   982         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6584\"]]");
   983         -    p = add_epsg_def_ex (filter, first, last, 6585, "epsg", 6585,
   984         -        "NAD83(2011) / Texas South", 0, 0,
   985         -        "GRS 1980", "Greenwich",
   986         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
   987         -        "X", "East", "Y", "North");
   988         -    add_proj4text (p, 0,
   989         -        "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
   990         -    add_proj4text (p, 1,
   991         -        "667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y");
   992         -    add_proj4text (p, 2,
   993         -        "_0=5000000 +ellps=GRS80 +units=m +no_defs");
   994         -    add_srs_wkt (p, 0,
   995         -        "PROJCS[\"NAD83(2011) / Texas South\",GEOGCS[\"NAD83(2011");
   996         -    add_srs_wkt (p, 1,
   997         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_2011");
   998         -    add_srs_wkt (p, 2,
   999         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  1000         -    add_srs_wkt (p, 3,
  1001         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIME");
  1002         -    add_srs_wkt (p, 4,
  1003         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1004         -    add_srs_wkt (p, 5,
  1005         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1006         -    add_srs_wkt (p, 6,
  1007         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1008         -    add_srs_wkt (p, 7,
  1009         -        "RITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_");
  1010         -    add_srs_wkt (p, 8,
  1011         -        "Conic_2SP\"],PARAMETER[\"standard_parallel_1\",27.833333");
  1012         -    add_srs_wkt (p, 9,
  1013         -        "33333333],PARAMETER[\"standard_parallel_2\",26.166666666");
  1014         -    add_srs_wkt (p, 10,
  1015         -        "66667],PARAMETER[\"latitude_of_origin\",25.6666666666666");
  1016         -    add_srs_wkt (p, 11,
  1017         -        "7],PARAMETER[\"central_meridian\",-98.5],PARAMETER[\"fal");
  1018         -    add_srs_wkt (p, 12,
  1019         -        "se_easting\",300000],PARAMETER[\"false_northing\",500000");
  1020         -    add_srs_wkt (p, 13,
  1021         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1022         -    add_srs_wkt (p, 14,
  1023         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6585\"]");
  1024         -    add_srs_wkt (p, 15,
  1025         -        "]");
  1026         -    p = add_epsg_def_ex (filter, first, last, 6586, "epsg", 6586,
  1027         -        "NAD83(2011) / Texas South (ftUS)", 0, 0,
  1028         -        "GRS 1980", "Greenwich",
  1029         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1030         -        "X", "East", "Y", "North");
  1031         -    add_proj4text (p, 0,
  1032         -        "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
  1033         -    add_proj4text (p, 1,
  1034         -        "667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000.00");
  1035         -    add_proj4text (p, 2,
  1036         -        "00000001 +y_0=5000000.0001016 +ellps=GRS80 +units=us-ft ");
  1037         -    add_proj4text (p, 3,
  1038         -        "+no_defs");
  1039         -    add_srs_wkt (p, 0,
  1040         -        "PROJCS[\"NAD83(2011) / Texas South (ftUS)\",GEOGCS[\"NAD");
  1041         -    add_srs_wkt (p, 1,
  1042         -        "83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syst");
  1043         -    add_srs_wkt (p, 2,
  1044         -        "em_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AU");
  1045         -    add_srs_wkt (p, 3,
  1046         -        "THORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]");
  1047         -    add_srs_wkt (p, 4,
  1048         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1049         -    add_srs_wkt (p, 5,
  1050         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1051         -    add_srs_wkt (p, 6,
  1052         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1053         -    add_srs_wkt (p, 7,
  1054         -        "],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Con");
  1055         -    add_srs_wkt (p, 8,
  1056         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",27");
  1057         -    add_srs_wkt (p, 9,
  1058         -        ".83333333333333],PARAMETER[\"standard_parallel_2\",26.16");
  1059         -    add_srs_wkt (p, 10,
  1060         -        "666666666667],PARAMETER[\"latitude_of_origin\",25.666666");
  1061         -    add_srs_wkt (p, 11,
  1062         -        "66666667],PARAMETER[\"central_meridian\",-98.5],PARAMETE");
  1063         -    add_srs_wkt (p, 12,
  1064         -        "R[\"false_easting\",984250.0000000002],PARAMETER[\"false");
  1065         -    add_srs_wkt (p, 13,
  1066         -        "_northing\",16404166.667],UNIT[\"US survey foot\",0.3048");
  1067         -    add_srs_wkt (p, 14,
  1068         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  1069         -    add_srs_wkt (p, 15,
  1070         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6586\"]]");
  1071         -    p = add_epsg_def_ex (filter, first, last, 6587, "epsg", 6587,
  1072         -        "NAD83(2011) / Texas South Central", 0, 0,
  1073         -        "GRS 1980", "Greenwich",
  1074         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1075         -        "X", "East", "Y", "North");
  1076         -    add_proj4text (p, 0,
  1077         -        "+proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333");
  1078         -    add_proj4text (p, 1,
  1079         -        "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0");
  1080         -    add_proj4text (p, 2,
  1081         -        "=4000000 +ellps=GRS80 +units=m +no_defs");
  1082         -    add_srs_wkt (p, 0,
  1083         -        "PROJCS[\"NAD83(2011) / Texas South Central\",GEOGCS[\"NA");
  1084         -    add_srs_wkt (p, 1,
  1085         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  1086         -    add_srs_wkt (p, 2,
  1087         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  1088         -    add_srs_wkt (p, 3,
  1089         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  1090         -    add_srs_wkt (p, 4,
  1091         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1092         -    add_srs_wkt (p, 5,
  1093         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1094         -    add_srs_wkt (p, 6,
  1095         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1096         -    add_srs_wkt (p, 7,
  1097         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
  1098         -    add_srs_wkt (p, 8,
  1099         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
  1100         -    add_srs_wkt (p, 9,
  1101         -        "0.28333333333333],PARAMETER[\"standard_parallel_2\",28.3");
  1102         -    add_srs_wkt (p, 10,
  1103         -        "8333333333333],PARAMETER[\"latitude_of_origin\",27.83333");
  1104         -    add_srs_wkt (p, 11,
  1105         -        "333333333],PARAMETER[\"central_meridian\",-99],PARAMETER");
  1106         -    add_srs_wkt (p, 12,
  1107         -        "[\"false_easting\",600000],PARAMETER[\"false_northing\",");
  1108         -    add_srs_wkt (p, 13,
  1109         -        "4000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1110         -    add_srs_wkt (p, 14,
  1111         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1112         -    add_srs_wkt (p, 15,
  1113         -        "6587\"]]");
  1114         -    p = add_epsg_def_ex (filter, first, last, 6588, "epsg", 6588,
  1115         -        "NAD83(2011) / Texas South Central (ftUS)", 0, 0,
  1116         -        "GRS 1980", "Greenwich",
  1117         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1118         -        "X", "East", "Y", "North");
  1119         -    add_proj4text (p, 0,
  1120         -        "+proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333");
  1121         -    add_proj4text (p, 1,
  1122         -        "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0");
  1123         -    add_proj4text (p, 2,
  1124         -        "=3999999.9998984 +ellps=GRS80 +units=us-ft +no_defs");
  1125         -    add_srs_wkt (p, 0,
  1126         -        "PROJCS[\"NAD83(2011) / Texas South Central (ftUS)\",GEOG");
  1127         -    add_srs_wkt (p, 1,
  1128         -        "CS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refere");
  1129         -    add_srs_wkt (p, 2,
  1130         -        "nce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572");
  1131         -    add_srs_wkt (p, 3,
  1132         -        "22101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
  1133         -    add_srs_wkt (p, 4,
  1134         -        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1135         -    add_srs_wkt (p, 5,
  1136         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1137         -    add_srs_wkt (p, 6,
  1138         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  1139         -    add_srs_wkt (p, 7,
  1140         -        "\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
  1141         -    add_srs_wkt (p, 8,
  1142         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
  1143         -    add_srs_wkt (p, 9,
  1144         -        "_1\",30.28333333333333],PARAMETER[\"standard_parallel_2\"");
  1145         -    add_srs_wkt (p, 10,
  1146         -        ",28.38333333333333],PARAMETER[\"latitude_of_origin\",27.");
  1147         -    add_srs_wkt (p, 11,
  1148         -        "83333333333333],PARAMETER[\"central_meridian\",-99],PARA");
  1149         -    add_srs_wkt (p, 12,
  1150         -        "METER[\"false_easting\",1968500],PARAMETER[\"false_north");
  1151         -    add_srs_wkt (p, 13,
  1152         -        "ing\",13123333.333],UNIT[\"US survey foot\",0.3048006096");
  1153         -    add_srs_wkt (p, 14,
  1154         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  1155         -    add_srs_wkt (p, 15,
  1156         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6588\"]]");
  1157         -    p = add_epsg_def_ex (filter, first, last, 6589, "epsg", 6589,
  1158         -        "NAD83(2011) / Vermont", 0, 0,
  1159         -        "GRS 1980", "Greenwich",
  1160         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  1161         -        "X", "East", "Y", "North");
  1162         -    add_proj4text (p, 0,
  1163         -        "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
  1164         -    add_proj4text (p, 1,
  1165         -        "=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  1166         -    add_srs_wkt (p, 0,
  1167         -        "PROJCS[\"NAD83(2011) / Vermont\",GEOGCS[\"NAD83(2011)\",");
  1168         -    add_srs_wkt (p, 1,
  1169         -        "DATUM[\"NAD83_National_Spatial_Reference_System_2011\",S");
  1170         -    add_srs_wkt (p, 2,
  1171         -        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
  1172         -    add_srs_wkt (p, 3,
  1173         -        "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
  1174         -    add_srs_wkt (p, 4,
  1175         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1176         -    add_srs_wkt (p, 5,
  1177         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1178         -    add_srs_wkt (p, 6,
  1179         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1180         -    add_srs_wkt (p, 7,
  1181         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercator\"]");
  1182         -    add_srs_wkt (p, 8,
  1183         -        ",PARAMETER[\"latitude_of_origin\",42.5],PARAMETER[\"cent");
  1184         -    add_srs_wkt (p, 9,
  1185         -        "ral_meridian\",-72.5],PARAMETER[\"scale_factor\",0.99996");
  1186         -    add_srs_wkt (p, 10,
  1187         -        "4286],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
  1188         -    add_srs_wkt (p, 11,
  1189         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1190         -    add_srs_wkt (p, 12,
  1191         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  1192         -    add_srs_wkt (p, 13,
  1193         -        "EPSG\",\"6589\"]]");
  1194         -    p = add_epsg_def_ex (filter, first, last, 6590, "epsg", 6590,
  1195         -        "NAD83(2011) / Vermont (ftUS)", 0, 0,
  1196         -        "GRS 1980", "Greenwich",
  1197         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  1198         -        "X", "East", "Y", "North");
  1199         -    add_proj4text (p, 0,
  1200         -        "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
  1201         -    add_proj4text (p, 1,
  1202         -        "=500000.00001016 +y_0=0 +ellps=GRS80 +units=us-ft +no_de");
  1203         -    add_proj4text (p, 2,
  1204         -        "fs");
  1205         -    add_srs_wkt (p, 0,
  1206         -        "PROJCS[\"NAD83(2011) / Vermont (ftUS)\",GEOGCS[\"NAD83(2");
  1207         -    add_srs_wkt (p, 1,
  1208         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  1209         -    add_srs_wkt (p, 2,
  1210         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  1211         -    add_srs_wkt (p, 3,
  1212         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  1213         -    add_srs_wkt (p, 4,
  1214         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1215         -    add_srs_wkt (p, 5,
  1216         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1217         -    add_srs_wkt (p, 6,
  1218         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1219         -    add_srs_wkt (p, 7,
  1220         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Merca");
  1221         -    add_srs_wkt (p, 8,
  1222         -        "tor\"],PARAMETER[\"latitude_of_origin\",42.5],PARAMETER[");
  1223         -    add_srs_wkt (p, 9,
  1224         -        "\"central_meridian\",-72.5],PARAMETER[\"scale_factor\",0");
  1225         -    add_srs_wkt (p, 10,
  1226         -        ".999964286],PARAMETER[\"false_easting\",1640416.6667],PA");
  1227         -    add_srs_wkt (p, 11,
  1228         -        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
  1229         -    add_srs_wkt (p, 12,
  1230         -        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  1231         -    add_srs_wkt (p, 13,
  1232         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6590\"]]");
  1233         -    p = add_epsg_def_ex (filter, first, last, 6591, "epsg", 6591,
  1234         -        "NAD83(2011) / Virginia Lambert", 0, 0,
  1235         -        "GRS 1980", "Greenwich",
  1236         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1237         -        "X", "East", "Y", "North");
  1238         -    add_proj4text (p, 0,
  1239         -        "+proj=lcc +lat_1=37 +lat_2=39.5 +lat_0=36 +lon_0=-79.5 +");
  1240         -    add_proj4text (p, 1,
  1241         -        "x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  1242         -    add_srs_wkt (p, 0,
  1243         -        "PROJCS[\"NAD83(2011) / Virginia Lambert\",GEOGCS[\"NAD83");
  1244         -    add_srs_wkt (p, 1,
  1245         -        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
  1246         -    add_srs_wkt (p, 2,
  1247         -        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1248         -    add_srs_wkt (p, 3,
  1249         -        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
  1250         -    add_srs_wkt (p, 4,
  1251         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1252         -    add_srs_wkt (p, 5,
  1253         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1254         -    add_srs_wkt (p, 6,
  1255         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1256         -    add_srs_wkt (p, 7,
  1257         -        "AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confo");
  1258         -    add_srs_wkt (p, 8,
  1259         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37],");
  1260         -    add_srs_wkt (p, 9,
  1261         -        "PARAMETER[\"standard_parallel_2\",39.5],PARAMETER[\"lati");
  1262         -    add_srs_wkt (p, 10,
  1263         -        "tude_of_origin\",36],PARAMETER[\"central_meridian\",-79.");
  1264         -    add_srs_wkt (p, 11,
  1265         -        "5],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nort");
  1266         -    add_srs_wkt (p, 12,
  1267         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  1268         -    add_srs_wkt (p, 13,
  1269         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1270         -    add_srs_wkt (p, 14,
  1271         -        "6591\"]]");
  1272         -    p = add_epsg_def_ex (filter, first, last, 6592, "epsg", 6592,
  1273         -        "NAD83(2011) / Virginia North", 0, 0,
  1274         -        "GRS 1980", "Greenwich",
  1275         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1276         -        "X", "East", "Y", "North");
  1277         -    add_proj4text (p, 0,
  1278         -        "+proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37");
  1279         -    add_proj4text (p, 1,
  1280         -        ".66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +");
  1281         -    add_proj4text (p, 2,
  1282         -        "ellps=GRS80 +units=m +no_defs");
  1283         -    add_srs_wkt (p, 0,
  1284         -        "PROJCS[\"NAD83(2011) / Virginia North\",GEOGCS[\"NAD83(2");
  1285         -    add_srs_wkt (p, 1,
  1286         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  1287         -    add_srs_wkt (p, 2,
  1288         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  1289         -    add_srs_wkt (p, 3,
  1290         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  1291         -    add_srs_wkt (p, 4,
  1292         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1293         -    add_srs_wkt (p, 5,
  1294         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1295         -    add_srs_wkt (p, 6,
  1296         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1297         -    add_srs_wkt (p, 7,
  1298         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  1299         -    add_srs_wkt (p, 8,
  1300         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.2],P");
  1301         -    add_srs_wkt (p, 9,
  1302         -        "ARAMETER[\"standard_parallel_2\",38.03333333333333],PARA");
  1303         -    add_srs_wkt (p, 10,
  1304         -        "METER[\"latitude_of_origin\",37.66666666666666],PARAMETE");
  1305         -    add_srs_wkt (p, 11,
  1306         -        "R[\"central_meridian\",-78.5],PARAMETER[\"false_easting\"");
  1307         -    add_srs_wkt (p, 12,
  1308         -        ",3500000],PARAMETER[\"false_northing\",2000000],UNIT[\"m");
  1309         -    add_srs_wkt (p, 13,
  1310         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  1311         -    add_srs_wkt (p, 14,
  1312         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6592\"]]");
  1313         -    p = add_epsg_def_ex (filter, first, last, 6593, "epsg", 6593,
  1314         -        "NAD83(2011) / Virginia North (ftUS)", 0, 0,
  1315         -        "GRS 1980", "Greenwich",
  1316         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1317         -        "X", "East", "Y", "North");
  1318         -    add_proj4text (p, 0,
  1319         -        "+proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37");
  1320         -    add_proj4text (p, 1,
  1321         -        ".66666666666666 +lon_0=-78.5 +x_0=3500000.0001016 +y_0=2");
  1322         -    add_proj4text (p, 2,
  1323         -        "000000.0001016 +ellps=GRS80 +units=us-ft +no_defs");
  1324         -    add_srs_wkt (p, 0,
  1325         -        "PROJCS[\"NAD83(2011) / Virginia North (ftUS)\",GEOGCS[\"");
  1326         -    add_srs_wkt (p, 1,
  1327         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  1328         -    add_srs_wkt (p, 2,
  1329         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  1330         -    add_srs_wkt (p, 3,
  1331         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  1332         -    add_srs_wkt (p, 4,
  1333         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1334         -    add_srs_wkt (p, 5,
  1335         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1336         -    add_srs_wkt (p, 6,
  1337         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1338         -    add_srs_wkt (p, 7,
  1339         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
  1340         -    add_srs_wkt (p, 8,
  1341         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  1342         -    add_srs_wkt (p, 9,
  1343         -        ",39.2],PARAMETER[\"standard_parallel_2\",38.033333333333");
  1344         -    add_srs_wkt (p, 10,
  1345         -        "33],PARAMETER[\"latitude_of_origin\",37.66666666666666],");
  1346         -    add_srs_wkt (p, 11,
  1347         -        "PARAMETER[\"central_meridian\",-78.5],PARAMETER[\"false_");
  1348         -    add_srs_wkt (p, 12,
  1349         -        "easting\",11482916.667],PARAMETER[\"false_northing\",656");
  1350         -    add_srs_wkt (p, 13,
  1351         -        "1666.667],UNIT[\"US survey foot\",0.3048006096012192,AUT");
  1352         -    add_srs_wkt (p, 14,
  1353         -        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  1354         -    add_srs_wkt (p, 15,
  1355         -        "ORTH],AUTHORITY[\"EPSG\",\"6593\"]]");
  1356         -    p = add_epsg_def_ex (filter, first, last, 6594, "epsg", 6594,
  1357         -        "NAD83(2011) / Virginia South", 0, 0,
  1358         -        "GRS 1980", "Greenwich",
  1359         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1360         -        "X", "East", "Y", "North");
  1361         -    add_proj4text (p, 0,
  1362         -        "+proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666");
  1363         -    add_proj4text (p, 1,
  1364         -        "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +");
  1365         -    add_proj4text (p, 2,
  1366         -        "y_0=1000000 +ellps=GRS80 +units=m +no_defs");
  1367         -    add_srs_wkt (p, 0,
  1368         -        "PROJCS[\"NAD83(2011) / Virginia South\",GEOGCS[\"NAD83(2");
  1369         -    add_srs_wkt (p, 1,
  1370         -        "011)\",DATUM[\"NAD83_National_Spatial_Reference_System_2");
  1371         -    add_srs_wkt (p, 2,
  1372         -        "011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  1373         -    add_srs_wkt (p, 3,
  1374         -        "ITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PR");
  1375         -    add_srs_wkt (p, 4,
  1376         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1377         -    add_srs_wkt (p, 5,
  1378         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1379         -    add_srs_wkt (p, 6,
  1380         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1381         -    add_srs_wkt (p, 7,
  1382         -        "HORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conforma");
  1383         -    add_srs_wkt (p, 8,
  1384         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.9666");
  1385         -    add_srs_wkt (p, 9,
  1386         -        "6666666667],PARAMETER[\"standard_parallel_2\",36.7666666");
  1387         -    add_srs_wkt (p, 10,
  1388         -        "6666667],PARAMETER[\"latitude_of_origin\",36.33333333333");
  1389         -    add_srs_wkt (p, 11,
  1390         -        "334],PARAMETER[\"central_meridian\",-78.5],PARAMETER[\"f");
  1391         -    add_srs_wkt (p, 12,
  1392         -        "alse_easting\",3500000],PARAMETER[\"false_northing\",100");
  1393         -    add_srs_wkt (p, 13,
  1394         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  1395         -    add_srs_wkt (p, 14,
  1396         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"659");
  1397         -    add_srs_wkt (p, 15,
  1398         -        "4\"]]");
  1399         -    p = add_epsg_def_ex (filter, first, last, 6595, "epsg", 6595,
  1400         -        "NAD83(2011) / Virginia South (ftUS)", 0, 0,
  1401         -        "GRS 1980", "Greenwich",
  1402         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1403         -        "X", "East", "Y", "North");
  1404         -    add_proj4text (p, 0,
  1405         -        "+proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666");
  1406         -    add_proj4text (p, 1,
  1407         -        "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000.0");
  1408         -    add_proj4text (p, 2,
  1409         -        "001016 +y_0=999999.9998983998 +ellps=GRS80 +units=us-ft ");
  1410         -    add_proj4text (p, 3,
  1411         -        "+no_defs");
  1412         -    add_srs_wkt (p, 0,
  1413         -        "PROJCS[\"NAD83(2011) / Virginia South (ftUS)\",GEOGCS[\"");
  1414         -    add_srs_wkt (p, 1,
  1415         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  1416         -    add_srs_wkt (p, 2,
  1417         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  1418         -    add_srs_wkt (p, 3,
  1419         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  1420         -    add_srs_wkt (p, 4,
  1421         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1422         -    add_srs_wkt (p, 5,
  1423         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1424         -    add_srs_wkt (p, 6,
  1425         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1426         -    add_srs_wkt (p, 7,
  1427         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
  1428         -    add_srs_wkt (p, 8,
  1429         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  1430         -    add_srs_wkt (p, 9,
  1431         -        ",37.96666666666667],PARAMETER[\"standard_parallel_2\",36");
  1432         -    add_srs_wkt (p, 10,
  1433         -        ".76666666666667],PARAMETER[\"latitude_of_origin\",36.333");
  1434         -    add_srs_wkt (p, 11,
  1435         -        "33333333334],PARAMETER[\"central_meridian\",-78.5],PARAM");
  1436         -    add_srs_wkt (p, 12,
  1437         -        "ETER[\"false_easting\",11482916.667],PARAMETER[\"false_n");
  1438         -    add_srs_wkt (p, 13,
  1439         -        "orthing\",3280833.333],UNIT[\"US survey foot\",0.3048006");
  1440         -    add_srs_wkt (p, 14,
  1441         -        "096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST]");
  1442         -    add_srs_wkt (p, 15,
  1443         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6595\"]]");
  1444         -    p = add_epsg_def_ex (filter, first, last, 6596, "epsg", 6596,
  1445         -        "NAD83(2011) / Washington North", 0, 0,
  1446         -        "GRS 1980", "Greenwich",
  1447         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1448         -        "X", "East", "Y", "North");
  1449         -    add_proj4text (p, 0,
  1450         -        "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47");
  1451         -    add_proj4text (p, 1,
  1452         -        " +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS");
  1453         -    add_proj4text (p, 2,
  1454         -        "80 +units=m +no_defs");
  1455         -    add_srs_wkt (p, 0,
  1456         -        "PROJCS[\"NAD83(2011) / Washington North\",GEOGCS[\"NAD83");
  1457         -    add_srs_wkt (p, 1,
  1458         -        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
  1459         -    add_srs_wkt (p, 2,
  1460         -        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1461         -    add_srs_wkt (p, 3,
  1462         -        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
  1463         -    add_srs_wkt (p, 4,
  1464         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1465         -    add_srs_wkt (p, 5,
  1466         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1467         -    add_srs_wkt (p, 6,
  1468         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1469         -    add_srs_wkt (p, 7,
  1470         -        "AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confo");
  1471         -    add_srs_wkt (p, 8,
  1472         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",48.7");
  1473         -    add_srs_wkt (p, 9,
  1474         -        "3333333333333],PARAMETER[\"standard_parallel_2\",47.5],P");
  1475         -    add_srs_wkt (p, 10,
  1476         -        "ARAMETER[\"latitude_of_origin\",47],PARAMETER[\"central_");
  1477         -    add_srs_wkt (p, 11,
  1478         -        "meridian\",-120.8333333333333],PARAMETER[\"false_easting");
  1479         -    add_srs_wkt (p, 12,
  1480         -        "\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  1481         -    add_srs_wkt (p, 13,
  1482         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  1483         -    add_srs_wkt (p, 14,
  1484         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6596\"]]");
  1485         -    p = add_epsg_def_ex (filter, first, last, 6597, "epsg", 6597,
  1486         -        "NAD83(2011) / Washington North (ftUS)", 0, 0,
  1487         -        "GRS 1980", "Greenwich",
  1488         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1489         -        "X", "East", "Y", "North");
  1490         -    add_proj4text (p, 0,
  1491         -        "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47");
  1492         -    add_proj4text (p, 1,
  1493         -        " +lon_0=-120.8333333333333 +x_0=500000.0001016001 +y_0=0");
  1494         -    add_proj4text (p, 2,
  1495         -        " +ellps=GRS80 +units=us-ft +no_defs");
  1496         -    add_srs_wkt (p, 0,
  1497         -        "PROJCS[\"NAD83(2011) / Washington North (ftUS)\",GEOGCS[");
  1498         -    add_srs_wkt (p, 1,
  1499         -        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
  1500         -    add_srs_wkt (p, 2,
  1501         -        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  1502         -    add_srs_wkt (p, 3,
  1503         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
  1504         -    add_srs_wkt (p, 4,
  1505         -        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
          424  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
          425  +    add_srs_wkt (p, 7,
          426  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          427  +    add_srs_wkt (p, 8,
          428  +        "R[\"central_meridian\",171],PARAMETER[\"scale_factor\",0");
          429  +    add_srs_wkt (p, 9,
          430  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          431  +    add_srs_wkt (p, 10,
          432  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          433  +    add_srs_wkt (p, 11,
          434  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          435  +    add_srs_wkt (p, 12,
          436  +        ",NORTH],AUTHORITY[\"EPSG\",\"6738\"]]");
          437  +    p = add_epsg_def (filter, first, last, 6870, "epsg", 6870,
          438  +        "ETRS89 / Albania 2010");
          439  +    add_proj4text (p, 0,
          440  +        "+proj=tmerc +lat_0=0 +lon_0=20 +k=1 +x_0=500000 +y_0=0 +");
          441  +    add_proj4text (p, 1,
          442  +        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
          443  +    add_srs_wkt (p, 0,
          444  +        "PROJCS[\"ETRS89 / Albania 2010\",GEOGCS[\"ETRS89\",DATUM");
          445  +    add_srs_wkt (p, 1,
          446  +        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
          447  +    add_srs_wkt (p, 2,
          448  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
          449  +    add_srs_wkt (p, 3,
          450  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
          451  +    add_srs_wkt (p, 4,
          452  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1506    453       add_srs_wkt (p, 5,
  1507    454           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1508    455       add_srs_wkt (p, 6,
  1509         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1510         -    add_srs_wkt (p, 7,
  1511         -        "EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert");
  1512         -    add_srs_wkt (p, 8,
  1513         -        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  1514         -    add_srs_wkt (p, 9,
  1515         -        ",48.73333333333333],PARAMETER[\"standard_parallel_2\",47");
  1516         -    add_srs_wkt (p, 10,
  1517         -        ".5],PARAMETER[\"latitude_of_origin\",47],PARAMETER[\"cen");
  1518         -    add_srs_wkt (p, 11,
  1519         -        "tral_meridian\",-120.8333333333333],PARAMETER[\"false_ea");
  1520         -    add_srs_wkt (p, 12,
  1521         -        "sting\",1640416.667],PARAMETER[\"false_northing\",0],UNI");
  1522         -    add_srs_wkt (p, 13,
  1523         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
  1524         -    add_srs_wkt (p, 14,
  1525         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  1526         -    add_srs_wkt (p, 15,
  1527         -        "TY[\"EPSG\",\"6597\"]]");
  1528         -    p = add_epsg_def_ex (filter, first, last, 6598, "epsg", 6598,
  1529         -        "NAD83(2011) / Washington South", 0, 0,
  1530         -        "GRS 1980", "Greenwich",
  1531         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1532         -        "X", "East", "Y", "North");
  1533         -    add_proj4text (p, 0,
  1534         -        "+proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333");
  1535         -    add_proj4text (p, 1,
  1536         -        "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +");
  1537         -    add_proj4text (p, 2,
  1538         -        "y_0=0 +ellps=GRS80 +units=m +no_defs");
  1539         -    add_srs_wkt (p, 0,
  1540         -        "PROJCS[\"NAD83(2011) / Washington South\",GEOGCS[\"NAD83");
  1541         -    add_srs_wkt (p, 1,
  1542         -        "(2011)\",DATUM[\"NAD83_National_Spatial_Reference_System");
  1543         -    add_srs_wkt (p, 2,
  1544         -        "_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTH");
  1545         -    add_srs_wkt (p, 3,
  1546         -        "ORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],");
  1547         -    add_srs_wkt (p, 4,
  1548         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1549         -    add_srs_wkt (p, 5,
  1550         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1551         -    add_srs_wkt (p, 6,
  1552         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1553         -    add_srs_wkt (p, 7,
  1554         -        "AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confo");
  1555         -    add_srs_wkt (p, 8,
  1556         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47.3");
  1557         -    add_srs_wkt (p, 9,
  1558         -        "3333333333334],PARAMETER[\"standard_parallel_2\",45.8333");
  1559         -    add_srs_wkt (p, 10,
  1560         -        "3333333334],PARAMETER[\"latitude_of_origin\",45.33333333");
  1561         -    add_srs_wkt (p, 11,
  1562         -        "333334],PARAMETER[\"central_meridian\",-120.5],PARAMETER");
  1563         -    add_srs_wkt (p, 12,
  1564         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  1565         -    add_srs_wkt (p, 13,
  1566         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1567         -    add_srs_wkt (p, 14,
  1568         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6598\"]");
  1569         -    add_srs_wkt (p, 15,
  1570         -        "]");
  1571         -    p = add_epsg_def_ex (filter, first, last, 6599, "epsg", 6599,
  1572         -        "NAD83(2011) / Washington South (ftUS)", 0, 0,
  1573         -        "GRS 1980", "Greenwich",
  1574         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1575         -        "X", "East", "Y", "North");
  1576         -    add_proj4text (p, 0,
  1577         -        "+proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333");
  1578         -    add_proj4text (p, 1,
  1579         -        "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000.0");
  1580         -    add_proj4text (p, 2,
  1581         -        "001016001 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
  1582         -    add_srs_wkt (p, 0,
  1583         -        "PROJCS[\"NAD83(2011) / Washington South (ftUS)\",GEOGCS[");
  1584         -    add_srs_wkt (p, 1,
  1585         -        "\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference");
  1586         -    add_srs_wkt (p, 2,
  1587         -        "_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  1588         -    add_srs_wkt (p, 3,
  1589         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
  1590         -    add_srs_wkt (p, 4,
  1591         -        "16\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1592         -    add_srs_wkt (p, 5,
  1593         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1594         -    add_srs_wkt (p, 6,
  1595         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1596         -    add_srs_wkt (p, 7,
  1597         -        "EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert");
  1598         -    add_srs_wkt (p, 8,
  1599         -        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  1600         -    add_srs_wkt (p, 9,
  1601         -        ",47.33333333333334],PARAMETER[\"standard_parallel_2\",45");
  1602         -    add_srs_wkt (p, 10,
  1603         -        ".83333333333334],PARAMETER[\"latitude_of_origin\",45.333");
  1604         -    add_srs_wkt (p, 11,
  1605         -        "33333333334],PARAMETER[\"central_meridian\",-120.5],PARA");
  1606         -    add_srs_wkt (p, 12,
  1607         -        "METER[\"false_easting\",1640416.667],PARAMETER[\"false_n");
  1608         -    add_srs_wkt (p, 13,
  1609         -        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
  1610         -    add_srs_wkt (p, 14,
  1611         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1612         -    add_srs_wkt (p, 15,
  1613         -        ",NORTH],AUTHORITY[\"EPSG\",\"6599\"]]");
  1614         -    p = add_epsg_def_ex (filter, first, last, 6600, "epsg", 6600,
  1615         -        "NAD83(2011) / West Virginia North", 0, 0,
  1616         -        "GRS 1980", "Greenwich",
  1617         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1618         -        "X", "East", "Y", "North");
  1619         -    add_proj4text (p, 0,
  1620         -        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
  1621         -    add_proj4text (p, 1,
  1622         -        "5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  1623         -    add_srs_wkt (p, 0,
  1624         -        "PROJCS[\"NAD83(2011) / West Virginia North\",GEOGCS[\"NA");
  1625         -    add_srs_wkt (p, 1,
  1626         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  1627         -    add_srs_wkt (p, 2,
  1628         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  1629         -    add_srs_wkt (p, 3,
  1630         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  1631         -    add_srs_wkt (p, 4,
  1632         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1633         -    add_srs_wkt (p, 5,
  1634         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1635         -    add_srs_wkt (p, 6,
  1636         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1637         -    add_srs_wkt (p, 7,
  1638         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
  1639         -    add_srs_wkt (p, 8,
  1640         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
  1641         -    add_srs_wkt (p, 9,
  1642         -        "0.25],PARAMETER[\"standard_parallel_2\",39],PARAMETER[\"");
  1643         -    add_srs_wkt (p, 10,
  1644         -        "latitude_of_origin\",38.5],PARAMETER[\"central_meridian\"");
  1645         -    add_srs_wkt (p, 11,
  1646         -        ",-79.5],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
  1647         -    add_srs_wkt (p, 12,
  1648         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1649         -    add_srs_wkt (p, 13,
  1650         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  1651         -    add_srs_wkt (p, 14,
  1652         -        "\"EPSG\",\"6600\"]]");
  1653         -    p = add_epsg_def_ex (filter, first, last, 6601, "epsg", 6601,
  1654         -        "NAD83(2011) / West Virginia North (ftUS)", 0, 0,
  1655         -        "GRS 1980", "Greenwich",
  1656         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1657         -        "X", "East", "Y", "North");
  1658         -    add_proj4text (p, 0,
  1659         -        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
  1660         -    add_proj4text (p, 1,
  1661         -        "5 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
  1662         -    add_srs_wkt (p, 0,
  1663         -        "PROJCS[\"NAD83(2011) / West Virginia North (ftUS)\",GEOG");
  1664         -    add_srs_wkt (p, 1,
  1665         -        "CS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refere");
  1666         -    add_srs_wkt (p, 2,
  1667         -        "nce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572");
  1668         -    add_srs_wkt (p, 3,
  1669         -        "22101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
  1670         -    add_srs_wkt (p, 4,
  1671         -        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1672         -    add_srs_wkt (p, 5,
  1673         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1674         -    add_srs_wkt (p, 6,
  1675         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  1676         -    add_srs_wkt (p, 7,
  1677         -        "\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
  1678         -    add_srs_wkt (p, 8,
  1679         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
  1680         -    add_srs_wkt (p, 9,
  1681         -        "_1\",40.25],PARAMETER[\"standard_parallel_2\",39],PARAME");
  1682         -    add_srs_wkt (p, 10,
  1683         -        "TER[\"latitude_of_origin\",38.5],PARAMETER[\"central_mer");
  1684         -    add_srs_wkt (p, 11,
  1685         -        "idian\",-79.5],PARAMETER[\"false_easting\",1968500],PARA");
  1686         -    add_srs_wkt (p, 12,
  1687         -        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
  1688         -    add_srs_wkt (p, 13,
  1689         -        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
  1690         -    add_srs_wkt (p, 14,
  1691         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6601\"]]");
  1692         -    p = add_epsg_def_ex (filter, first, last, 6602, "epsg", 6602,
  1693         -        "NAD83(2011) / West Virginia South", 0, 0,
  1694         -        "GRS 1980", "Greenwich",
  1695         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1696         -        "X", "East", "Y", "North");
  1697         -    add_proj4text (p, 0,
  1698         -        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
  1699         -    add_proj4text (p, 1,
  1700         -        "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80");
  1701         -    add_proj4text (p, 2,
  1702         -        " +units=m +no_defs");
  1703         -    add_srs_wkt (p, 0,
  1704         -        "PROJCS[\"NAD83(2011) / West Virginia South\",GEOGCS[\"NA");
  1705         -    add_srs_wkt (p, 1,
  1706         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  1707         -    add_srs_wkt (p, 2,
  1708         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  1709         -    add_srs_wkt (p, 3,
  1710         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  1711         -    add_srs_wkt (p, 4,
  1712         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1713         -    add_srs_wkt (p, 5,
  1714         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1715         -    add_srs_wkt (p, 6,
  1716         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1717         -    add_srs_wkt (p, 7,
  1718         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
  1719         -    add_srs_wkt (p, 8,
  1720         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
  1721         -    add_srs_wkt (p, 9,
  1722         -        "8.88333333333333],PARAMETER[\"standard_parallel_2\",37.4");
  1723         -    add_srs_wkt (p, 10,
  1724         -        "8333333333333],PARAMETER[\"latitude_of_origin\",37],PARA");
  1725         -    add_srs_wkt (p, 11,
  1726         -        "METER[\"central_meridian\",-81],PARAMETER[\"false_eastin");
  1727         -    add_srs_wkt (p, 12,
  1728         -        "g\",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  1729         -    add_srs_wkt (p, 13,
  1730         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  1731         -    add_srs_wkt (p, 14,
  1732         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6602\"]]");
  1733         -    p = add_epsg_def_ex (filter, first, last, 6603, "epsg", 6603,
  1734         -        "NAD83(2011) / West Virginia South (ftUS)", 0, 0,
  1735         -        "GRS 1980", "Greenwich",
  1736         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1737         -        "X", "East", "Y", "North");
  1738         -    add_proj4text (p, 0,
  1739         -        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
  1740         -    add_proj4text (p, 1,
  1741         -        "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80");
  1742         -    add_proj4text (p, 2,
  1743         -        " +units=us-ft +no_defs");
  1744         -    add_srs_wkt (p, 0,
  1745         -        "PROJCS[\"NAD83(2011) / West Virginia South (ftUS)\",GEOG");
  1746         -    add_srs_wkt (p, 1,
  1747         -        "CS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refere");
  1748         -    add_srs_wkt (p, 2,
  1749         -        "nce_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2572");
  1750         -    add_srs_wkt (p, 3,
  1751         -        "22101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
  1752         -    add_srs_wkt (p, 4,
  1753         -        "1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1754         -    add_srs_wkt (p, 5,
  1755         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1756         -    add_srs_wkt (p, 6,
  1757         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  1758         -    add_srs_wkt (p, 7,
  1759         -        "\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamb");
  1760         -    add_srs_wkt (p, 8,
  1761         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
  1762         -    add_srs_wkt (p, 9,
  1763         -        "_1\",38.88333333333333],PARAMETER[\"standard_parallel_2\"");
  1764         -    add_srs_wkt (p, 10,
  1765         -        ",37.48333333333333],PARAMETER[\"latitude_of_origin\",37]");
  1766         -    add_srs_wkt (p, 11,
  1767         -        ",PARAMETER[\"central_meridian\",-81],PARAMETER[\"false_e");
  1768         -    add_srs_wkt (p, 12,
  1769         -        "asting\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"");
  1770         -    add_srs_wkt (p, 13,
  1771         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  1772         -    add_srs_wkt (p, 14,
  1773         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  1774         -    add_srs_wkt (p, 15,
  1775         -        "EPSG\",\"6603\"]]");
  1776         -    p = add_epsg_def_ex (filter, first, last, 6604, "epsg", 6604,
  1777         -        "NAD83(2011) / Wisconsin Central (deprecated)", 0, 0,
  1778         -        "GRS 1980", "Greenwich",
  1779         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1780         -        "X", "East", "Y", "North");
  1781         -    add_proj4text (p, 0,
  1782         -        "+proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333");
  1783         -    add_proj4text (p, 1,
  1784         -        "334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
  1785         -    add_proj4text (p, 2,
  1786         -        "0,0,0,0,0,0,0 +units=m +no_defs");
  1787         -    add_srs_wkt (p, 0,
  1788         -        "PROJCS[\"NAD83(2011) / Wisconsin Central (deprecated)\",");
  1789         -    add_srs_wkt (p, 1,
  1790         -        "GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatia");
  1791         -    add_srs_wkt (p, 2,
  1792         -        "l_Reference_System_2007\",SPHEROID[\"GRS 1980\",6378137,");
  1793         -    add_srs_wkt (p, 3,
  1794         -        "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
  1795         -    add_srs_wkt (p, 4,
  1796         -        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenw");
  1797         -    add_srs_wkt (p, 5,
  1798         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  1799         -    add_srs_wkt (p, 6,
  1800         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  1801         -    add_srs_wkt (p, 7,
  1802         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  1803         -    add_srs_wkt (p, 8,
  1804         -        "G\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  1805         -    add_srs_wkt (p, 9,
  1806         -        "],PARAMETER[\"standard_parallel_1\",45.5],PARAMETER[\"st");
  1807         -    add_srs_wkt (p, 10,
  1808         -        "andard_parallel_2\",44.25],PARAMETER[\"latitude_of_origi");
  1809         -    add_srs_wkt (p, 11,
  1810         -        "n\",43.83333333333334],PARAMETER[\"central_meridian\",-9");
  1811         -    add_srs_wkt (p, 12,
  1812         -        "0],PARAMETER[\"false_easting\",600000],PARAMETER[\"false");
  1813         -    add_srs_wkt (p, 13,
          456  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
          457  +    add_srs_wkt (p, 7,
          458  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
          459  +    add_srs_wkt (p, 8,
          460  +        "],PARAMETER[\"central_meridian\",20],PARAMETER[\"scale_f");
          461  +    add_srs_wkt (p, 9,
          462  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
          463  +    add_srs_wkt (p, 10,
          464  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
          465  +    add_srs_wkt (p, 11,
          466  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"6870\"]]");
          467  +    p = add_epsg_def (filter, first, last, 6875, "epsg", 6875,
          468  +        "RDN2008 / Italy zone");
          469  +    add_proj4text (p, 0,
          470  +        "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.9985000000000001 +x_");
          471  +    add_proj4text (p, 1,
          472  +        "0=7000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +un");
          473  +    add_proj4text (p, 2,
          474  +        "its=m +no_defs");
          475  +    add_srs_wkt (p, 0,
          476  +        "PROJCS[\"RDN2008 / Italy zone\",GEOGCS[\"RDN2008\",DATUM");
          477  +    add_srs_wkt (p, 1,
          478  +        "[\"Rete_Dinamica_Nazionale_2008\",SPHEROID[\"GRS 1980\",");
          479  +    add_srs_wkt (p, 2,
          480  +        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
          481  +    add_srs_wkt (p, 3,
          482  +        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1132\"]],PRIMEM[");
          483  +    add_srs_wkt (p, 4,
          484  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
          485  +    add_srs_wkt (p, 5,
          486  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
          487  +    add_srs_wkt (p, 6,
          488  +        "UTHORITY[\"EPSG\",\"6706\"]],PROJECTION[\"Transverse_Mer");
          489  +    add_srs_wkt (p, 7,
          490  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          491  +    add_srs_wkt (p, 8,
          492  +        "central_meridian\",12],PARAMETER[\"scale_factor\",0.9985");
          493  +    add_srs_wkt (p, 9,
          494  +        "],PARAMETER[\"false_easting\",7000000],PARAMETER[\"false");
          495  +    add_srs_wkt (p, 10,
  1814    496           "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  1815         -    add_srs_wkt (p, 14,
  1816         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1817         -    add_srs_wkt (p, 15,
  1818         -        "G\",\"6604\"]]");
  1819         -    p = add_epsg_def_ex (filter, first, last, 6605, "epsg", 6605,
  1820         -        "NAD83(2011) / Wisconsin Central (ftUS)", 0, 0,
  1821         -        "GRS 1980", "Greenwich",
  1822         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1823         -        "X", "East", "Y", "North");
  1824         -    add_proj4text (p, 0,
  1825         -        "+proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333");
  1826         -    add_proj4text (p, 1,
  1827         -        "334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=us");
          497  +    add_srs_wkt (p, 11,
          498  +        "1\"]],AUTHORITY[\"EPSG\",\"6875\"]]");
          499  +    p = add_epsg_def (filter, first, last, 6876, "epsg", 6876,
          500  +        "RDN2008 / Zone 12");
          501  +    add_proj4text (p, 0,
          502  +        "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=3000000 +y_0=0 ");
          503  +    add_proj4text (p, 1,
          504  +        "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
          505  +    add_srs_wkt (p, 0,
          506  +        "PROJCS[\"RDN2008 / Zone 12\",GEOGCS[\"RDN2008\",DATUM[\"");
          507  +    add_srs_wkt (p, 1,
          508  +        "Rete_Dinamica_Nazionale_2008\",SPHEROID[\"GRS 1980\",637");
          509  +    add_srs_wkt (p, 2,
          510  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
          511  +    add_srs_wkt (p, 3,
          512  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1132\"]],PRIMEM[\"G");
          513  +    add_srs_wkt (p, 4,
          514  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
          515  +    add_srs_wkt (p, 5,
          516  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
          517  +    add_srs_wkt (p, 6,
          518  +        "ORITY[\"EPSG\",\"6706\"]],PROJECTION[\"Transverse_Mercat");
          519  +    add_srs_wkt (p, 7,
          520  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
          521  +    add_srs_wkt (p, 8,
          522  +        "ntral_meridian\",12],PARAMETER[\"scale_factor\",1],PARAM");
          523  +    add_srs_wkt (p, 9,
          524  +        "ETER[\"false_easting\",3000000],PARAMETER[\"false_northi");
          525  +    add_srs_wkt (p, 10,
          526  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
          527  +    add_srs_wkt (p, 11,
          528  +        "UTHORITY[\"EPSG\",\"6876\"]]");
          529  +    p = add_epsg_def (filter, first, last, 20004, "epsg", 20004,
          530  +        "Pulkovo 1995 / Gauss-Kruger zone 4");
          531  +    add_proj4text (p, 0,
          532  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 ");
          533  +    add_proj4text (p, 1,
          534  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
          535  +    add_proj4text (p, 2,
          536  +        ".22 +units=m +no_defs");
          537  +    add_srs_wkt (p, 0,
          538  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 4\",GEOGCS[\"P");
          539  +    add_srs_wkt (p, 1,
          540  +        "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows");
          541  +    add_srs_wkt (p, 2,
          542  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
          543  +    add_srs_wkt (p, 3,
          544  +        "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
          545  +    add_srs_wkt (p, 4,
          546  +        "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
          547  +    add_srs_wkt (p, 5,
          548  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
          549  +    add_srs_wkt (p, 6,
          550  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
          551  +    add_srs_wkt (p, 7,
          552  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          553  +    add_srs_wkt (p, 8,
          554  +        "f_origin\",0],PARAMETER[\"central_meridian\",21],PARAMET");
          555  +    add_srs_wkt (p, 9,
          556  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",45000");
          557  +    add_srs_wkt (p, 10,
          558  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          559  +    add_srs_wkt (p, 11,
          560  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20004\"]");
          561  +    add_srs_wkt (p, 12,
          562  +        "]");
          563  +    p = add_epsg_def (filter, first, last, 20005, "epsg", 20005,
          564  +        "Pulkovo 1995 / Gauss-Kruger zone 5");
          565  +    add_proj4text (p, 0,
          566  +        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 ");
          567  +    add_proj4text (p, 1,
          568  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
          569  +    add_proj4text (p, 2,
          570  +        ".22 +units=m +no_defs");
          571  +    add_srs_wkt (p, 0,
          572  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 5\",GEOGCS[\"P");
          573  +    add_srs_wkt (p, 1,
          574  +        "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows");
          575  +    add_srs_wkt (p, 2,
          576  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
          577  +    add_srs_wkt (p, 3,
          578  +        "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
          579  +    add_srs_wkt (p, 4,
          580  +        "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
          581  +    add_srs_wkt (p, 5,
          582  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
          583  +    add_srs_wkt (p, 6,
          584  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
          585  +    add_srs_wkt (p, 7,
          586  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          587  +    add_srs_wkt (p, 8,
          588  +        "f_origin\",0],PARAMETER[\"central_meridian\",27],PARAMET");
          589  +    add_srs_wkt (p, 9,
          590  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",55000");
          591  +    add_srs_wkt (p, 10,
          592  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          593  +    add_srs_wkt (p, 11,
          594  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20005\"]");
          595  +    add_srs_wkt (p, 12,
          596  +        "]");
          597  +    p = add_epsg_def (filter, first, last, 20006, "epsg", 20006,
          598  +        "Pulkovo 1995 / Gauss-Kruger zone 6");
          599  +    add_proj4text (p, 0,
          600  +        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 ");
          601  +    add_proj4text (p, 1,
          602  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
          603  +    add_proj4text (p, 2,
          604  +        ".22 +units=m +no_defs");
          605  +    add_srs_wkt (p, 0,
          606  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 6\",GEOGCS[\"P");
          607  +    add_srs_wkt (p, 1,
          608  +        "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows");
          609  +    add_srs_wkt (p, 2,
          610  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
          611  +    add_srs_wkt (p, 3,
          612  +        "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
          613  +    add_srs_wkt (p, 4,
          614  +        "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
          615  +    add_srs_wkt (p, 5,
          616  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
          617  +    add_srs_wkt (p, 6,
          618  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
          619  +    add_srs_wkt (p, 7,
          620  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          621  +    add_srs_wkt (p, 8,
          622  +        "f_origin\",0],PARAMETER[\"central_meridian\",33],PARAMET");
          623  +    add_srs_wkt (p, 9,
          624  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",65000");
          625  +    add_srs_wkt (p, 10,
          626  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          627  +    add_srs_wkt (p, 11,
          628  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20006\"]");
          629  +    add_srs_wkt (p, 12,
          630  +        "]");
          631  +    p = add_epsg_def (filter, first, last, 20007, "epsg", 20007,
          632  +        "Pulkovo 1995 / Gauss-Kruger zone 7");
          633  +    add_proj4text (p, 0,
          634  +        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 ");
          635  +    add_proj4text (p, 1,
          636  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
          637  +    add_proj4text (p, 2,
          638  +        ".22 +units=m +no_defs");
          639  +    add_srs_wkt (p, 0,
          640  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 7\",GEOGCS[\"P");
          641  +    add_srs_wkt (p, 1,
          642  +        "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows");
          643  +    add_srs_wkt (p, 2,
          644  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
          645  +    add_srs_wkt (p, 3,
          646  +        "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
          647  +    add_srs_wkt (p, 4,
          648  +        "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
          649  +    add_srs_wkt (p, 5,
          650  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
          651  +    add_srs_wkt (p, 6,
          652  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
          653  +    add_srs_wkt (p, 7,
          654  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          655  +    add_srs_wkt (p, 8,
          656  +        "f_origin\",0],PARAMETER[\"central_meridian\",39],PARAMET");
          657  +    add_srs_wkt (p, 9,
          658  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",75000");
          659  +    add_srs_wkt (p, 10,
          660  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          661  +    add_srs_wkt (p, 11,
          662  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20007\"]");
          663  +    add_srs_wkt (p, 12,
          664  +        "]");
          665  +    p = add_epsg_def (filter, first, last, 20008, "epsg", 20008,
          666  +        "Pulkovo 1995 / Gauss-Kruger zone 8");
          667  +    add_proj4text (p, 0,
          668  +        "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 ");
          669  +    add_proj4text (p, 1,
          670  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
          671  +    add_proj4text (p, 2,
          672  +        ".22 +units=m +no_defs");
          673  +    add_srs_wkt (p, 0,
          674  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 8\",GEOGCS[\"P");
          675  +    add_srs_wkt (p, 1,
          676  +        "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows");
          677  +    add_srs_wkt (p, 2,
          678  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
          679  +    add_srs_wkt (p, 3,
          680  +        "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
          681  +    add_srs_wkt (p, 4,
          682  +        "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
          683  +    add_srs_wkt (p, 5,
          684  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
          685  +    add_srs_wkt (p, 6,
          686  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
          687  +    add_srs_wkt (p, 7,
          688  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          689  +    add_srs_wkt (p, 8,
          690  +        "f_origin\",0],PARAMETER[\"central_meridian\",45],PARAMET");
          691  +    add_srs_wkt (p, 9,
          692  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",85000");
          693  +    add_srs_wkt (p, 10,
          694  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          695  +    add_srs_wkt (p, 11,
          696  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20008\"]");
          697  +    add_srs_wkt (p, 12,
          698  +        "]");
          699  +    p = add_epsg_def (filter, first, last, 20009, "epsg", 20009,
          700  +        "Pulkovo 1995 / Gauss-Kruger zone 9");
          701  +    add_proj4text (p, 0,
          702  +        "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 ");
          703  +    add_proj4text (p, 1,
          704  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
          705  +    add_proj4text (p, 2,
          706  +        ".22 +units=m +no_defs");
          707  +    add_srs_wkt (p, 0,
          708  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 9\",GEOGCS[\"P");
          709  +    add_srs_wkt (p, 1,
          710  +        "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows");
          711  +    add_srs_wkt (p, 2,
          712  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
          713  +    add_srs_wkt (p, 3,
          714  +        "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
          715  +    add_srs_wkt (p, 4,
          716  +        "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
          717  +    add_srs_wkt (p, 5,
          718  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
          719  +    add_srs_wkt (p, 6,
          720  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],PR");
          721  +    add_srs_wkt (p, 7,
          722  +        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
          723  +    add_srs_wkt (p, 8,
          724  +        "f_origin\",0],PARAMETER[\"central_meridian\",51],PARAMET");
          725  +    add_srs_wkt (p, 9,
          726  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",95000");
          727  +    add_srs_wkt (p, 10,
          728  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
          729  +    add_srs_wkt (p, 11,
          730  +        "HORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20009\"]");
          731  +    add_srs_wkt (p, 12,
          732  +        "]");
          733  +    p = add_epsg_def (filter, first, last, 20010, "epsg", 20010,
          734  +        "Pulkovo 1995 / Gauss-Kruger zone 10");
          735  +    add_proj4text (p, 0,
          736  +        "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=10500000 +y_0=0");
          737  +    add_proj4text (p, 1,
          738  +        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
          739  +    add_proj4text (p, 2,
          740  +        "0.22 +units=m +no_defs");
          741  +    add_srs_wkt (p, 0,
          742  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 10\",GEOGCS[\"");
          743  +    add_srs_wkt (p, 1,
          744  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
          745  +    add_srs_wkt (p, 2,
          746  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          747  +    add_srs_wkt (p, 3,
          748  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
          749  +    add_srs_wkt (p, 4,
          750  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          751  +    add_srs_wkt (p, 5,
          752  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          753  +    add_srs_wkt (p, 6,
          754  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
          755  +    add_srs_wkt (p, 7,
          756  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          757  +    add_srs_wkt (p, 8,
          758  +        "_of_origin\",0],PARAMETER[\"central_meridian\",57],PARAM");
          759  +    add_srs_wkt (p, 9,
          760  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",105");
          761  +    add_srs_wkt (p, 10,
          762  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          763  +    add_srs_wkt (p, 11,
          764  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20010");
          765  +    add_srs_wkt (p, 12,
          766  +        "\"]]");
          767  +    p = add_epsg_def (filter, first, last, 20011, "epsg", 20011,
          768  +        "Pulkovo 1995 / Gauss-Kruger zone 11");
          769  +    add_proj4text (p, 0,
          770  +        "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=11500000 +y_0=0");
          771  +    add_proj4text (p, 1,
          772  +        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
          773  +    add_proj4text (p, 2,
          774  +        "0.22 +units=m +no_defs");
          775  +    add_srs_wkt (p, 0,
          776  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 11\",GEOGCS[\"");
          777  +    add_srs_wkt (p, 1,
          778  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
          779  +    add_srs_wkt (p, 2,
          780  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          781  +    add_srs_wkt (p, 3,
          782  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
          783  +    add_srs_wkt (p, 4,
          784  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          785  +    add_srs_wkt (p, 5,
          786  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          787  +    add_srs_wkt (p, 6,
          788  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
          789  +    add_srs_wkt (p, 7,
          790  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          791  +    add_srs_wkt (p, 8,
          792  +        "_of_origin\",0],PARAMETER[\"central_meridian\",63],PARAM");
          793  +    add_srs_wkt (p, 9,
          794  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",115");
          795  +    add_srs_wkt (p, 10,
          796  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          797  +    add_srs_wkt (p, 11,
          798  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20011");
          799  +    add_srs_wkt (p, 12,
          800  +        "\"]]");
          801  +    p = add_epsg_def (filter, first, last, 20012, "epsg", 20012,
          802  +        "Pulkovo 1995 / Gauss-Kruger zone 12");
          803  +    add_proj4text (p, 0,
          804  +        "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=12500000 +y_0=0");
          805  +    add_proj4text (p, 1,
          806  +        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
          807  +    add_proj4text (p, 2,
          808  +        "0.22 +units=m +no_defs");
          809  +    add_srs_wkt (p, 0,
          810  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 12\",GEOGCS[\"");
          811  +    add_srs_wkt (p, 1,
          812  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
          813  +    add_srs_wkt (p, 2,
          814  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          815  +    add_srs_wkt (p, 3,
          816  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
          817  +    add_srs_wkt (p, 4,
          818  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          819  +    add_srs_wkt (p, 5,
          820  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          821  +    add_srs_wkt (p, 6,
          822  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
          823  +    add_srs_wkt (p, 7,
          824  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          825  +    add_srs_wkt (p, 8,
          826  +        "_of_origin\",0],PARAMETER[\"central_meridian\",69],PARAM");
          827  +    add_srs_wkt (p, 9,
          828  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",125");
          829  +    add_srs_wkt (p, 10,
          830  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          831  +    add_srs_wkt (p, 11,
          832  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20012");
          833  +    add_srs_wkt (p, 12,
          834  +        "\"]]");
          835  +    p = add_epsg_def (filter, first, last, 20013, "epsg", 20013,
          836  +        "Pulkovo 1995 / Gauss-Kruger zone 13");
          837  +    add_proj4text (p, 0,
          838  +        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0");
          839  +    add_proj4text (p, 1,
          840  +        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
          841  +    add_proj4text (p, 2,
          842  +        "0.22 +units=m +no_defs");
          843  +    add_srs_wkt (p, 0,
          844  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 13\",GEOGCS[\"");
          845  +    add_srs_wkt (p, 1,
          846  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
          847  +    add_srs_wkt (p, 2,
          848  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          849  +    add_srs_wkt (p, 3,
          850  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
          851  +    add_srs_wkt (p, 4,
          852  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          853  +    add_srs_wkt (p, 5,
          854  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          855  +    add_srs_wkt (p, 6,
          856  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
          857  +    add_srs_wkt (p, 7,
          858  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          859  +    add_srs_wkt (p, 8,
          860  +        "_of_origin\",0],PARAMETER[\"central_meridian\",75],PARAM");
          861  +    add_srs_wkt (p, 9,
          862  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",135");
          863  +    add_srs_wkt (p, 10,
          864  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          865  +    add_srs_wkt (p, 11,
          866  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20013");
          867  +    add_srs_wkt (p, 12,
          868  +        "\"]]");
          869  +    p = add_epsg_def (filter, first, last, 20014, "epsg", 20014,
          870  +        "Pulkovo 1995 / Gauss-Kruger zone 14");
          871  +    add_proj4text (p, 0,
          872  +        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0");
          873  +    add_proj4text (p, 1,
          874  +        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
          875  +    add_proj4text (p, 2,
          876  +        "0.22 +units=m +no_defs");
          877  +    add_srs_wkt (p, 0,
          878  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 14\",GEOGCS[\"");
          879  +    add_srs_wkt (p, 1,
          880  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
          881  +    add_srs_wkt (p, 2,
          882  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          883  +    add_srs_wkt (p, 3,
          884  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
          885  +    add_srs_wkt (p, 4,
          886  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          887  +    add_srs_wkt (p, 5,
          888  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          889  +    add_srs_wkt (p, 6,
          890  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
          891  +    add_srs_wkt (p, 7,
          892  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          893  +    add_srs_wkt (p, 8,
          894  +        "_of_origin\",0],PARAMETER[\"central_meridian\",81],PARAM");
          895  +    add_srs_wkt (p, 9,
          896  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",145");
          897  +    add_srs_wkt (p, 10,
          898  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          899  +    add_srs_wkt (p, 11,
          900  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20014");
          901  +    add_srs_wkt (p, 12,
          902  +        "\"]]");
          903  +    p = add_epsg_def (filter, first, last, 20015, "epsg", 20015,
          904  +        "Pulkovo 1995 / Gauss-Kruger zone 15");
          905  +    add_proj4text (p, 0,
          906  +        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0");
          907  +    add_proj4text (p, 1,
          908  +        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
          909  +    add_proj4text (p, 2,
          910  +        "0.22 +units=m +no_defs");
          911  +    add_srs_wkt (p, 0,
          912  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 15\",GEOGCS[\"");
          913  +    add_srs_wkt (p, 1,
          914  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
          915  +    add_srs_wkt (p, 2,
          916  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          917  +    add_srs_wkt (p, 3,
          918  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
          919  +    add_srs_wkt (p, 4,
          920  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          921  +    add_srs_wkt (p, 5,
          922  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          923  +    add_srs_wkt (p, 6,
          924  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
          925  +    add_srs_wkt (p, 7,
          926  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          927  +    add_srs_wkt (p, 8,
          928  +        "_of_origin\",0],PARAMETER[\"central_meridian\",87],PARAM");
          929  +    add_srs_wkt (p, 9,
          930  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",155");
          931  +    add_srs_wkt (p, 10,
          932  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          933  +    add_srs_wkt (p, 11,
          934  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20015");
          935  +    add_srs_wkt (p, 12,
          936  +        "\"]]");
          937  +    p = add_epsg_def (filter, first, last, 20016, "epsg", 20016,
          938  +        "Pulkovo 1995 / Gauss-Kruger zone 16");
          939  +    add_proj4text (p, 0,
          940  +        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0");
          941  +    add_proj4text (p, 1,
          942  +        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
          943  +    add_proj4text (p, 2,
          944  +        "0.22 +units=m +no_defs");
          945  +    add_srs_wkt (p, 0,
          946  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 16\",GEOGCS[\"");
          947  +    add_srs_wkt (p, 1,
          948  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
          949  +    add_srs_wkt (p, 2,
          950  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          951  +    add_srs_wkt (p, 3,
          952  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
          953  +    add_srs_wkt (p, 4,
          954  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          955  +    add_srs_wkt (p, 5,
          956  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          957  +    add_srs_wkt (p, 6,
          958  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
          959  +    add_srs_wkt (p, 7,
          960  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          961  +    add_srs_wkt (p, 8,
          962  +        "_of_origin\",0],PARAMETER[\"central_meridian\",93],PARAM");
          963  +    add_srs_wkt (p, 9,
          964  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",165");
          965  +    add_srs_wkt (p, 10,
          966  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          967  +    add_srs_wkt (p, 11,
          968  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20016");
          969  +    add_srs_wkt (p, 12,
          970  +        "\"]]");
          971  +    p = add_epsg_def (filter, first, last, 20017, "epsg", 20017,
          972  +        "Pulkovo 1995 / Gauss-Kruger zone 17");
          973  +    add_proj4text (p, 0,
          974  +        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0");
          975  +    add_proj4text (p, 1,
          976  +        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
          977  +    add_proj4text (p, 2,
          978  +        "0.22 +units=m +no_defs");
          979  +    add_srs_wkt (p, 0,
          980  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 17\",GEOGCS[\"");
          981  +    add_srs_wkt (p, 1,
          982  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
          983  +    add_srs_wkt (p, 2,
          984  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          985  +    add_srs_wkt (p, 3,
          986  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
          987  +    add_srs_wkt (p, 4,
          988  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          989  +    add_srs_wkt (p, 5,
          990  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          991  +    add_srs_wkt (p, 6,
          992  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
          993  +    add_srs_wkt (p, 7,
          994  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          995  +    add_srs_wkt (p, 8,
          996  +        "_of_origin\",0],PARAMETER[\"central_meridian\",99],PARAM");
          997  +    add_srs_wkt (p, 9,
          998  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",175");
          999  +    add_srs_wkt (p, 10,
         1000  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         1001  +    add_srs_wkt (p, 11,
         1002  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"20017");
         1003  +    add_srs_wkt (p, 12,
         1004  +        "\"]]");
         1005  +    p = add_epsg_def (filter, first, last, 20018, "epsg", 20018,
         1006  +        "Pulkovo 1995 / Gauss-Kruger zone 18");
         1007  +    add_proj4text (p, 0,
         1008  +        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=");
         1009  +    add_proj4text (p, 1,
         1010  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1011  +    add_proj4text (p, 2,
         1012  +        "-0.22 +units=m +no_defs");
         1013  +    add_srs_wkt (p, 0,
         1014  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 18\",GEOGCS[\"");
         1015  +    add_srs_wkt (p, 1,
         1016  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1017  +    add_srs_wkt (p, 2,
         1018  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1019  +    add_srs_wkt (p, 3,
         1020  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1021  +    add_srs_wkt (p, 4,
         1022  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1023  +    add_srs_wkt (p, 5,
         1024  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1025  +    add_srs_wkt (p, 6,
         1026  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1027  +    add_srs_wkt (p, 7,
         1028  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1029  +    add_srs_wkt (p, 8,
         1030  +        "_of_origin\",0],PARAMETER[\"central_meridian\",105],PARA");
         1031  +    add_srs_wkt (p, 9,
         1032  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",18");
         1033  +    add_srs_wkt (p, 10,
         1034  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1035  +    add_srs_wkt (p, 11,
         1036  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2001");
         1037  +    add_srs_wkt (p, 12,
         1038  +        "8\"]]");
         1039  +    p = add_epsg_def (filter, first, last, 20019, "epsg", 20019,
         1040  +        "Pulkovo 1995 / Gauss-Kruger zone 19");
         1041  +    add_proj4text (p, 0,
         1042  +        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=");
         1043  +    add_proj4text (p, 1,
         1044  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1045  +    add_proj4text (p, 2,
         1046  +        "-0.22 +units=m +no_defs");
         1047  +    add_srs_wkt (p, 0,
         1048  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 19\",GEOGCS[\"");
         1049  +    add_srs_wkt (p, 1,
         1050  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1051  +    add_srs_wkt (p, 2,
         1052  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1053  +    add_srs_wkt (p, 3,
         1054  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1055  +    add_srs_wkt (p, 4,
         1056  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1057  +    add_srs_wkt (p, 5,
         1058  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1059  +    add_srs_wkt (p, 6,
         1060  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1061  +    add_srs_wkt (p, 7,
         1062  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1063  +    add_srs_wkt (p, 8,
         1064  +        "_of_origin\",0],PARAMETER[\"central_meridian\",111],PARA");
         1065  +    add_srs_wkt (p, 9,
         1066  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",19");
         1067  +    add_srs_wkt (p, 10,
         1068  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1069  +    add_srs_wkt (p, 11,
         1070  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2001");
         1071  +    add_srs_wkt (p, 12,
         1072  +        "9\"]]");
         1073  +    p = add_epsg_def (filter, first, last, 20020, "epsg", 20020,
         1074  +        "Pulkovo 1995 / Gauss-Kruger zone 20");
         1075  +    add_proj4text (p, 0,
         1076  +        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=");
         1077  +    add_proj4text (p, 1,
         1078  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1079  +    add_proj4text (p, 2,
         1080  +        "-0.22 +units=m +no_defs");
         1081  +    add_srs_wkt (p, 0,
         1082  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 20\",GEOGCS[\"");
         1083  +    add_srs_wkt (p, 1,
         1084  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1085  +    add_srs_wkt (p, 2,
         1086  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1087  +    add_srs_wkt (p, 3,
         1088  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1089  +    add_srs_wkt (p, 4,
         1090  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1091  +    add_srs_wkt (p, 5,
         1092  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1093  +    add_srs_wkt (p, 6,
         1094  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1095  +    add_srs_wkt (p, 7,
         1096  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1097  +    add_srs_wkt (p, 8,
         1098  +        "_of_origin\",0],PARAMETER[\"central_meridian\",117],PARA");
         1099  +    add_srs_wkt (p, 9,
         1100  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",20");
         1101  +    add_srs_wkt (p, 10,
         1102  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1103  +    add_srs_wkt (p, 11,
         1104  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2002");
         1105  +    add_srs_wkt (p, 12,
         1106  +        "0\"]]");
         1107  +    p = add_epsg_def (filter, first, last, 20021, "epsg", 20021,
         1108  +        "Pulkovo 1995 / Gauss-Kruger zone 21");
         1109  +    add_proj4text (p, 0,
         1110  +        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=");
         1111  +    add_proj4text (p, 1,
         1112  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1113  +    add_proj4text (p, 2,
         1114  +        "-0.22 +units=m +no_defs");
         1115  +    add_srs_wkt (p, 0,
         1116  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 21\",GEOGCS[\"");
         1117  +    add_srs_wkt (p, 1,
         1118  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1119  +    add_srs_wkt (p, 2,
         1120  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1121  +    add_srs_wkt (p, 3,
         1122  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1123  +    add_srs_wkt (p, 4,
         1124  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1125  +    add_srs_wkt (p, 5,
         1126  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1127  +    add_srs_wkt (p, 6,
         1128  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1129  +    add_srs_wkt (p, 7,
         1130  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1131  +    add_srs_wkt (p, 8,
         1132  +        "_of_origin\",0],PARAMETER[\"central_meridian\",123],PARA");
         1133  +    add_srs_wkt (p, 9,
         1134  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",21");
         1135  +    add_srs_wkt (p, 10,
         1136  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1137  +    add_srs_wkt (p, 11,
         1138  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2002");
         1139  +    add_srs_wkt (p, 12,
         1140  +        "1\"]]");
         1141  +    p = add_epsg_def (filter, first, last, 20022, "epsg", 20022,
         1142  +        "Pulkovo 1995 / Gauss-Kruger zone 22");
         1143  +    add_proj4text (p, 0,
         1144  +        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=");
         1145  +    add_proj4text (p, 1,
         1146  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1147  +    add_proj4text (p, 2,
         1148  +        "-0.22 +units=m +no_defs");
         1149  +    add_srs_wkt (p, 0,
         1150  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 22\",GEOGCS[\"");
         1151  +    add_srs_wkt (p, 1,
         1152  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1153  +    add_srs_wkt (p, 2,
         1154  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1155  +    add_srs_wkt (p, 3,
         1156  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1157  +    add_srs_wkt (p, 4,
         1158  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1159  +    add_srs_wkt (p, 5,
         1160  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1161  +    add_srs_wkt (p, 6,
         1162  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1163  +    add_srs_wkt (p, 7,
         1164  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1165  +    add_srs_wkt (p, 8,
         1166  +        "_of_origin\",0],PARAMETER[\"central_meridian\",129],PARA");
         1167  +    add_srs_wkt (p, 9,
         1168  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",22");
         1169  +    add_srs_wkt (p, 10,
         1170  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1171  +    add_srs_wkt (p, 11,
         1172  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2002");
         1173  +    add_srs_wkt (p, 12,
         1174  +        "2\"]]");
         1175  +    p = add_epsg_def (filter, first, last, 20023, "epsg", 20023,
         1176  +        "Pulkovo 1995 / Gauss-Kruger zone 23");
         1177  +    add_proj4text (p, 0,
         1178  +        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=");
         1179  +    add_proj4text (p, 1,
         1180  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1181  +    add_proj4text (p, 2,
         1182  +        "-0.22 +units=m +no_defs");
         1183  +    add_srs_wkt (p, 0,
         1184  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 23\",GEOGCS[\"");
         1185  +    add_srs_wkt (p, 1,
         1186  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1187  +    add_srs_wkt (p, 2,
         1188  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1189  +    add_srs_wkt (p, 3,
         1190  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1191  +    add_srs_wkt (p, 4,
         1192  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1193  +    add_srs_wkt (p, 5,
         1194  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1195  +    add_srs_wkt (p, 6,
         1196  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1197  +    add_srs_wkt (p, 7,
         1198  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1199  +    add_srs_wkt (p, 8,
         1200  +        "_of_origin\",0],PARAMETER[\"central_meridian\",135],PARA");
         1201  +    add_srs_wkt (p, 9,
         1202  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",23");
         1203  +    add_srs_wkt (p, 10,
         1204  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1205  +    add_srs_wkt (p, 11,
         1206  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2002");
         1207  +    add_srs_wkt (p, 12,
         1208  +        "3\"]]");
         1209  +    p = add_epsg_def (filter, first, last, 20024, "epsg", 20024,
         1210  +        "Pulkovo 1995 / Gauss-Kruger zone 24");
         1211  +    add_proj4text (p, 0,
         1212  +        "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=24500000 +y_0=");
         1213  +    add_proj4text (p, 1,
         1214  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1215  +    add_proj4text (p, 2,
         1216  +        "-0.22 +units=m +no_defs");
         1217  +    add_srs_wkt (p, 0,
         1218  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 24\",GEOGCS[\"");
         1219  +    add_srs_wkt (p, 1,
         1220  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1221  +    add_srs_wkt (p, 2,
         1222  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1223  +    add_srs_wkt (p, 3,
         1224  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1225  +    add_srs_wkt (p, 4,
         1226  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1227  +    add_srs_wkt (p, 5,
         1228  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1229  +    add_srs_wkt (p, 6,
         1230  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1231  +    add_srs_wkt (p, 7,
         1232  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1233  +    add_srs_wkt (p, 8,
         1234  +        "_of_origin\",0],PARAMETER[\"central_meridian\",141],PARA");
         1235  +    add_srs_wkt (p, 9,
         1236  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",24");
         1237  +    add_srs_wkt (p, 10,
         1238  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1239  +    add_srs_wkt (p, 11,
         1240  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2002");
         1241  +    add_srs_wkt (p, 12,
         1242  +        "4\"]]");
         1243  +    p = add_epsg_def (filter, first, last, 20025, "epsg", 20025,
         1244  +        "Pulkovo 1995 / Gauss-Kruger zone 25");
         1245  +    add_proj4text (p, 0,
         1246  +        "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=25500000 +y_0=");
         1247  +    add_proj4text (p, 1,
         1248  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1249  +    add_proj4text (p, 2,
         1250  +        "-0.22 +units=m +no_defs");
         1251  +    add_srs_wkt (p, 0,
         1252  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 25\",GEOGCS[\"");
         1253  +    add_srs_wkt (p, 1,
         1254  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1255  +    add_srs_wkt (p, 2,
         1256  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1257  +    add_srs_wkt (p, 3,
         1258  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1259  +    add_srs_wkt (p, 4,
         1260  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1261  +    add_srs_wkt (p, 5,
         1262  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1263  +    add_srs_wkt (p, 6,
         1264  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1265  +    add_srs_wkt (p, 7,
         1266  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1267  +    add_srs_wkt (p, 8,
         1268  +        "_of_origin\",0],PARAMETER[\"central_meridian\",147],PARA");
         1269  +    add_srs_wkt (p, 9,
         1270  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",25");
         1271  +    add_srs_wkt (p, 10,
         1272  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1273  +    add_srs_wkt (p, 11,
         1274  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2002");
         1275  +    add_srs_wkt (p, 12,
         1276  +        "5\"]]");
         1277  +    p = add_epsg_def (filter, first, last, 20026, "epsg", 20026,
         1278  +        "Pulkovo 1995 / Gauss-Kruger zone 26");
         1279  +    add_proj4text (p, 0,
         1280  +        "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=26500000 +y_0=");
         1281  +    add_proj4text (p, 1,
         1282  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1283  +    add_proj4text (p, 2,
         1284  +        "-0.22 +units=m +no_defs");
         1285  +    add_srs_wkt (p, 0,
         1286  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 26\",GEOGCS[\"");
         1287  +    add_srs_wkt (p, 1,
         1288  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1289  +    add_srs_wkt (p, 2,
         1290  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1291  +    add_srs_wkt (p, 3,
         1292  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1293  +    add_srs_wkt (p, 4,
         1294  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1295  +    add_srs_wkt (p, 5,
         1296  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1297  +    add_srs_wkt (p, 6,
         1298  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1299  +    add_srs_wkt (p, 7,
         1300  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1301  +    add_srs_wkt (p, 8,
         1302  +        "_of_origin\",0],PARAMETER[\"central_meridian\",153],PARA");
         1303  +    add_srs_wkt (p, 9,
         1304  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",26");
         1305  +    add_srs_wkt (p, 10,
         1306  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1307  +    add_srs_wkt (p, 11,
         1308  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2002");
         1309  +    add_srs_wkt (p, 12,
         1310  +        "6\"]]");
         1311  +    p = add_epsg_def (filter, first, last, 20027, "epsg", 20027,
         1312  +        "Pulkovo 1995 / Gauss-Kruger zone 27");
         1313  +    add_proj4text (p, 0,
         1314  +        "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=27500000 +y_0=");
         1315  +    add_proj4text (p, 1,
         1316  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1317  +    add_proj4text (p, 2,
         1318  +        "-0.22 +units=m +no_defs");
         1319  +    add_srs_wkt (p, 0,
         1320  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 27\",GEOGCS[\"");
         1321  +    add_srs_wkt (p, 1,
         1322  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1323  +    add_srs_wkt (p, 2,
         1324  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1325  +    add_srs_wkt (p, 3,
         1326  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1327  +    add_srs_wkt (p, 4,
         1328  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1329  +    add_srs_wkt (p, 5,
         1330  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1331  +    add_srs_wkt (p, 6,
         1332  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1333  +    add_srs_wkt (p, 7,
         1334  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1335  +    add_srs_wkt (p, 8,
         1336  +        "_of_origin\",0],PARAMETER[\"central_meridian\",159],PARA");
         1337  +    add_srs_wkt (p, 9,
         1338  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",27");
         1339  +    add_srs_wkt (p, 10,
         1340  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1341  +    add_srs_wkt (p, 11,
         1342  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2002");
         1343  +    add_srs_wkt (p, 12,
         1344  +        "7\"]]");
         1345  +    p = add_epsg_def (filter, first, last, 20028, "epsg", 20028,
         1346  +        "Pulkovo 1995 / Gauss-Kruger zone 28");
         1347  +    add_proj4text (p, 0,
         1348  +        "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=28500000 +y_0=");
         1349  +    add_proj4text (p, 1,
         1350  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1351  +    add_proj4text (p, 2,
         1352  +        "-0.22 +units=m +no_defs");
         1353  +    add_srs_wkt (p, 0,
         1354  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 28\",GEOGCS[\"");
         1355  +    add_srs_wkt (p, 1,
         1356  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1357  +    add_srs_wkt (p, 2,
         1358  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1359  +    add_srs_wkt (p, 3,
         1360  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1361  +    add_srs_wkt (p, 4,
         1362  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1363  +    add_srs_wkt (p, 5,
         1364  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1365  +    add_srs_wkt (p, 6,
         1366  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1367  +    add_srs_wkt (p, 7,
         1368  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1369  +    add_srs_wkt (p, 8,
         1370  +        "_of_origin\",0],PARAMETER[\"central_meridian\",165],PARA");
         1371  +    add_srs_wkt (p, 9,
         1372  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",28");
         1373  +    add_srs_wkt (p, 10,
         1374  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1375  +    add_srs_wkt (p, 11,
         1376  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2002");
         1377  +    add_srs_wkt (p, 12,
         1378  +        "8\"]]");
         1379  +    p = add_epsg_def (filter, first, last, 20029, "epsg", 20029,
         1380  +        "Pulkovo 1995 / Gauss-Kruger zone 29");
         1381  +    add_proj4text (p, 0,
         1382  +        "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=29500000 +y_0=");
         1383  +    add_proj4text (p, 1,
         1384  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1385  +    add_proj4text (p, 2,
         1386  +        "-0.22 +units=m +no_defs");
         1387  +    add_srs_wkt (p, 0,
         1388  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 29\",GEOGCS[\"");
         1389  +    add_srs_wkt (p, 1,
         1390  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1391  +    add_srs_wkt (p, 2,
         1392  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1393  +    add_srs_wkt (p, 3,
         1394  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1395  +    add_srs_wkt (p, 4,
         1396  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1397  +    add_srs_wkt (p, 5,
         1398  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1399  +    add_srs_wkt (p, 6,
         1400  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1401  +    add_srs_wkt (p, 7,
         1402  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1403  +    add_srs_wkt (p, 8,
         1404  +        "_of_origin\",0],PARAMETER[\"central_meridian\",171],PARA");
         1405  +    add_srs_wkt (p, 9,
         1406  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",29");
         1407  +    add_srs_wkt (p, 10,
         1408  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1409  +    add_srs_wkt (p, 11,
         1410  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2002");
         1411  +    add_srs_wkt (p, 12,
         1412  +        "9\"]]");
         1413  +    p = add_epsg_def (filter, first, last, 20030, "epsg", 20030,
         1414  +        "Pulkovo 1995 / Gauss-Kruger zone 30");
         1415  +    add_proj4text (p, 0,
         1416  +        "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=30500000 +y_0=");
         1417  +    add_proj4text (p, 1,
         1418  +        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
         1419  +    add_proj4text (p, 2,
         1420  +        "-0.22 +units=m +no_defs");
         1421  +    add_srs_wkt (p, 0,
         1422  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 30\",GEOGCS[\"");
         1423  +    add_srs_wkt (p, 1,
         1424  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1425  +    add_srs_wkt (p, 2,
         1426  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1427  +    add_srs_wkt (p, 3,
         1428  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1429  +    add_srs_wkt (p, 4,
         1430  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1431  +    add_srs_wkt (p, 5,
         1432  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1433  +    add_srs_wkt (p, 6,
         1434  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1435  +    add_srs_wkt (p, 7,
         1436  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1437  +    add_srs_wkt (p, 8,
         1438  +        "_of_origin\",0],PARAMETER[\"central_meridian\",177],PARA");
         1439  +    add_srs_wkt (p, 9,
         1440  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",30");
         1441  +    add_srs_wkt (p, 10,
         1442  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         1443  +    add_srs_wkt (p, 11,
         1444  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2003");
         1445  +    add_srs_wkt (p, 12,
         1446  +        "0\"]]");
         1447  +    p = add_epsg_def (filter, first, last, 20031, "epsg", 20031,
         1448  +        "Pulkovo 1995 / Gauss-Kruger zone 31");
         1449  +    add_proj4text (p, 0,
         1450  +        "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=31500000 +y_0");
         1451  +    add_proj4text (p, 1,
         1452  +        "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13");
         1453  +    add_proj4text (p, 2,
         1454  +        ",-0.22 +units=m +no_defs");
         1455  +    add_srs_wkt (p, 0,
         1456  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 31\",GEOGCS[\"");
         1457  +    add_srs_wkt (p, 1,
         1458  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1459  +    add_srs_wkt (p, 2,
         1460  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1461  +    add_srs_wkt (p, 3,
         1462  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1463  +    add_srs_wkt (p, 4,
         1464  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1465  +    add_srs_wkt (p, 5,
         1466  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1467  +    add_srs_wkt (p, 6,
         1468  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1469  +    add_srs_wkt (p, 7,
         1470  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1471  +    add_srs_wkt (p, 8,
         1472  +        "_of_origin\",0],PARAMETER[\"central_meridian\",-177],PAR");
         1473  +    add_srs_wkt (p, 9,
         1474  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",3");
         1475  +    add_srs_wkt (p, 10,
         1476  +        "1500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1477  +    add_srs_wkt (p, 11,
         1478  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"200");
         1479  +    add_srs_wkt (p, 12,
         1480  +        "31\"]]");
         1481  +    p = add_epsg_def (filter, first, last, 20032, "epsg", 20032,
         1482  +        "Pulkovo 1995 / Gauss-Kruger zone 32");
         1483  +    add_proj4text (p, 0,
         1484  +        "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=32500000 +y_0");
         1485  +    add_proj4text (p, 1,
         1486  +        "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13");
         1487  +    add_proj4text (p, 2,
         1488  +        ",-0.22 +units=m +no_defs");
         1489  +    add_srs_wkt (p, 0,
         1490  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 32\",GEOGCS[\"");
         1491  +    add_srs_wkt (p, 1,
         1492  +        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         1493  +    add_srs_wkt (p, 2,
         1494  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1495  +    add_srs_wkt (p, 3,
         1496  +        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         1497  +    add_srs_wkt (p, 4,
         1498  +        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         1499  +    add_srs_wkt (p, 5,
         1500  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         1501  +    add_srs_wkt (p, 6,
         1502  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4200\"]],");
         1503  +    add_srs_wkt (p, 7,
         1504  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         1505  +    add_srs_wkt (p, 8,
         1506  +        "_of_origin\",0],PARAMETER[\"central_meridian\",-171],PAR");
         1507  +    add_srs_wkt (p, 9,
         1508  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",3");
         1509  +    add_srs_wkt (p, 10,
         1510  +        "2500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1511  +    add_srs_wkt (p, 11,
         1512  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"200");
         1513  +    add_srs_wkt (p, 12,
         1514  +        "32\"]]");
         1515  +    p = add_epsg_def (filter, first, last, 20064, "epsg", 20064,
         1516  +        "Pulkovo 1995 / Gauss-Kruger 4N (deprecated)");
         1517  +    add_proj4text (p, 0,
         1518  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +");
         1519  +    add_proj4text (p, 1,
         1520  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1521  +    add_proj4text (p, 2,
         1522  +        "22 +units=m +no_defs");
         1523  +    add_srs_wkt (p, 0,
         1524  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 4N (deprecated)\",G");
         1525  +    add_srs_wkt (p, 1,
         1526  +        "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"");
         1527  +    add_srs_wkt (p, 2,
         1528  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1529  +    add_srs_wkt (p, 3,
         1530  +        "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
         1531  +    add_srs_wkt (p, 4,
         1532  +        "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         1533  +    add_srs_wkt (p, 5,
         1534  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         1535  +    add_srs_wkt (p, 6,
         1536  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
         1537  +    add_srs_wkt (p, 7,
         1538  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1539  +    add_srs_wkt (p, 8,
         1540  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",21");
         1541  +    add_srs_wkt (p, 9,
         1542  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         1543  +    add_srs_wkt (p, 10,
         1544  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         1545  +    add_srs_wkt (p, 11,
         1546  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1547  +    add_srs_wkt (p, 12,
         1548  +        "20064\"]]");
         1549  +    p = add_epsg_def (filter, first, last, 20065, "epsg", 20065,
         1550  +        "Pulkovo 1995 / Gauss-Kruger 5N (deprecated)");
         1551  +    add_proj4text (p, 0,
         1552  +        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
         1553  +    add_proj4text (p, 1,
         1554  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1555  +    add_proj4text (p, 2,
         1556  +        "22 +units=m +no_defs");
         1557  +    add_srs_wkt (p, 0,
         1558  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 5N (deprecated)\",G");
         1559  +    add_srs_wkt (p, 1,
         1560  +        "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"");
         1561  +    add_srs_wkt (p, 2,
         1562  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1563  +    add_srs_wkt (p, 3,
         1564  +        "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
         1565  +    add_srs_wkt (p, 4,
         1566  +        "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         1567  +    add_srs_wkt (p, 5,
         1568  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         1569  +    add_srs_wkt (p, 6,
         1570  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
         1571  +    add_srs_wkt (p, 7,
         1572  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1573  +    add_srs_wkt (p, 8,
         1574  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",27");
         1575  +    add_srs_wkt (p, 9,
         1576  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         1577  +    add_srs_wkt (p, 10,
         1578  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         1579  +    add_srs_wkt (p, 11,
         1580  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1581  +    add_srs_wkt (p, 12,
         1582  +        "20065\"]]");
         1583  +    p = add_epsg_def (filter, first, last, 20066, "epsg", 20066,
         1584  +        "Pulkovo 1995 / Gauss-Kruger 6N (deprecated)");
         1585  +    add_proj4text (p, 0,
         1586  +        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
         1587  +    add_proj4text (p, 1,
         1588  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1589  +    add_proj4text (p, 2,
         1590  +        "22 +units=m +no_defs");
         1591  +    add_srs_wkt (p, 0,
         1592  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 6N (deprecated)\",G");
         1593  +    add_srs_wkt (p, 1,
         1594  +        "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"");
         1595  +    add_srs_wkt (p, 2,
         1596  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1597  +    add_srs_wkt (p, 3,
         1598  +        "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
         1599  +    add_srs_wkt (p, 4,
         1600  +        "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         1601  +    add_srs_wkt (p, 5,
         1602  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         1603  +    add_srs_wkt (p, 6,
         1604  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
         1605  +    add_srs_wkt (p, 7,
         1606  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1607  +    add_srs_wkt (p, 8,
         1608  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",33");
         1609  +    add_srs_wkt (p, 9,
         1610  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         1611  +    add_srs_wkt (p, 10,
         1612  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         1613  +    add_srs_wkt (p, 11,
         1614  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1615  +    add_srs_wkt (p, 12,
         1616  +        "20066\"]]");
         1617  +    p = add_epsg_def (filter, first, last, 20067, "epsg", 20067,
         1618  +        "Pulkovo 1995 / Gauss-Kruger 7N (deprecated)");
         1619  +    add_proj4text (p, 0,
         1620  +        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
         1621  +    add_proj4text (p, 1,
         1622  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1623  +    add_proj4text (p, 2,
         1624  +        "22 +units=m +no_defs");
         1625  +    add_srs_wkt (p, 0,
         1626  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 7N (deprecated)\",G");
         1627  +    add_srs_wkt (p, 1,
         1628  +        "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"");
         1629  +    add_srs_wkt (p, 2,
         1630  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1631  +    add_srs_wkt (p, 3,
         1632  +        "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
         1633  +    add_srs_wkt (p, 4,
         1634  +        "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         1635  +    add_srs_wkt (p, 5,
         1636  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         1637  +    add_srs_wkt (p, 6,
         1638  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
         1639  +    add_srs_wkt (p, 7,
         1640  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1641  +    add_srs_wkt (p, 8,
         1642  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",39");
         1643  +    add_srs_wkt (p, 9,
         1644  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         1645  +    add_srs_wkt (p, 10,
         1646  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         1647  +    add_srs_wkt (p, 11,
         1648  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1649  +    add_srs_wkt (p, 12,
         1650  +        "20067\"]]");
         1651  +    p = add_epsg_def (filter, first, last, 20068, "epsg", 20068,
         1652  +        "Pulkovo 1995 / Gauss-Kruger 8N (deprecated)");
         1653  +    add_proj4text (p, 0,
         1654  +        "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +");
         1655  +    add_proj4text (p, 1,
         1656  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1657  +    add_proj4text (p, 2,
         1658  +        "22 +units=m +no_defs");
         1659  +    add_srs_wkt (p, 0,
         1660  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 8N (deprecated)\",G");
         1661  +    add_srs_wkt (p, 1,
         1662  +        "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"");
         1663  +    add_srs_wkt (p, 2,
         1664  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1665  +    add_srs_wkt (p, 3,
         1666  +        "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
         1667  +    add_srs_wkt (p, 4,
         1668  +        "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         1669  +    add_srs_wkt (p, 5,
         1670  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         1671  +    add_srs_wkt (p, 6,
         1672  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
         1673  +    add_srs_wkt (p, 7,
         1674  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1675  +    add_srs_wkt (p, 8,
         1676  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",45");
         1677  +    add_srs_wkt (p, 9,
         1678  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         1679  +    add_srs_wkt (p, 10,
         1680  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         1681  +    add_srs_wkt (p, 11,
         1682  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1683  +    add_srs_wkt (p, 12,
         1684  +        "20068\"]]");
         1685  +    p = add_epsg_def (filter, first, last, 20069, "epsg", 20069,
         1686  +        "Pulkovo 1995 / Gauss-Kruger 9N (deprecated)");
         1687  +    add_proj4text (p, 0,
         1688  +        "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +");
         1689  +    add_proj4text (p, 1,
         1690  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1691  +    add_proj4text (p, 2,
         1692  +        "22 +units=m +no_defs");
         1693  +    add_srs_wkt (p, 0,
         1694  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 9N (deprecated)\",G");
         1695  +    add_srs_wkt (p, 1,
         1696  +        "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"");
         1697  +    add_srs_wkt (p, 2,
         1698  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1699  +    add_srs_wkt (p, 3,
         1700  +        "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
         1701  +    add_srs_wkt (p, 4,
         1702  +        "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         1703  +    add_srs_wkt (p, 5,
         1704  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         1705  +    add_srs_wkt (p, 6,
         1706  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
         1707  +    add_srs_wkt (p, 7,
         1708  +        "00\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1709  +    add_srs_wkt (p, 8,
         1710  +        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",51");
         1711  +    add_srs_wkt (p, 9,
         1712  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         1713  +    add_srs_wkt (p, 10,
         1714  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         1715  +    add_srs_wkt (p, 11,
         1716  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1717  +    add_srs_wkt (p, 12,
         1718  +        "20069\"]]");
         1719  +    p = add_epsg_def (filter, first, last, 20070, "epsg", 20070,
         1720  +        "Pulkovo 1995 / Gauss-Kruger 10N (deprecated)");
         1721  +    add_proj4text (p, 0,
         1722  +        "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +");
         1723  +    add_proj4text (p, 1,
         1724  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1725  +    add_proj4text (p, 2,
         1726  +        "22 +units=m +no_defs");
         1727  +    add_srs_wkt (p, 0,
         1728  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 10N (deprecated)\",");
         1729  +    add_srs_wkt (p, 1,
         1730  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         1731  +    add_srs_wkt (p, 2,
         1732  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1733  +    add_srs_wkt (p, 3,
         1734  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         1735  +    add_srs_wkt (p, 4,
         1736  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1737  +    add_srs_wkt (p, 5,
         1738  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1739  +    add_srs_wkt (p, 6,
         1740  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1741  +    add_srs_wkt (p, 7,
         1742  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1743  +    add_srs_wkt (p, 8,
         1744  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
         1745  +    add_srs_wkt (p, 9,
         1746  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1747  +    add_srs_wkt (p, 10,
         1748  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1749  +    add_srs_wkt (p, 11,
         1750  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1751  +    add_srs_wkt (p, 12,
         1752  +        "20070\"]]");
         1753  +    p = add_epsg_def (filter, first, last, 20071, "epsg", 20071,
         1754  +        "Pulkovo 1995 / Gauss-Kruger 11N (deprecated)");
         1755  +    add_proj4text (p, 0,
         1756  +        "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +");
         1757  +    add_proj4text (p, 1,
         1758  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1759  +    add_proj4text (p, 2,
         1760  +        "22 +units=m +no_defs");
         1761  +    add_srs_wkt (p, 0,
         1762  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 11N (deprecated)\",");
         1763  +    add_srs_wkt (p, 1,
         1764  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         1765  +    add_srs_wkt (p, 2,
         1766  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1767  +    add_srs_wkt (p, 3,
         1768  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         1769  +    add_srs_wkt (p, 4,
         1770  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1771  +    add_srs_wkt (p, 5,
         1772  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1773  +    add_srs_wkt (p, 6,
         1774  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1775  +    add_srs_wkt (p, 7,
         1776  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1777  +    add_srs_wkt (p, 8,
         1778  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
         1779  +    add_srs_wkt (p, 9,
         1780  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1781  +    add_srs_wkt (p, 10,
         1782  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1783  +    add_srs_wkt (p, 11,
         1784  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1785  +    add_srs_wkt (p, 12,
         1786  +        "20071\"]]");
         1787  +    p = add_epsg_def (filter, first, last, 20072, "epsg", 20072,
         1788  +        "Pulkovo 1995 / Gauss-Kruger 12N (deprecated)");
         1789  +    add_proj4text (p, 0,
         1790  +        "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +");
         1791  +    add_proj4text (p, 1,
         1792  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1793  +    add_proj4text (p, 2,
         1794  +        "22 +units=m +no_defs");
         1795  +    add_srs_wkt (p, 0,
         1796  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 12N (deprecated)\",");
         1797  +    add_srs_wkt (p, 1,
         1798  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         1799  +    add_srs_wkt (p, 2,
         1800  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1801  +    add_srs_wkt (p, 3,
         1802  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         1803  +    add_srs_wkt (p, 4,
         1804  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1805  +    add_srs_wkt (p, 5,
         1806  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1807  +    add_srs_wkt (p, 6,
         1808  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1809  +    add_srs_wkt (p, 7,
         1810  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1811  +    add_srs_wkt (p, 8,
         1812  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
         1813  +    add_srs_wkt (p, 9,
         1814  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1815  +    add_srs_wkt (p, 10,
         1816  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1817  +    add_srs_wkt (p, 11,
         1818  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1819  +    add_srs_wkt (p, 12,
         1820  +        "20072\"]]");
         1821  +    p = add_epsg_def (filter, first, last, 20073, "epsg", 20073,
         1822  +        "Pulkovo 1995 / Gauss-Kruger 13N (deprecated)");
         1823  +    add_proj4text (p, 0,
         1824  +        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
         1825  +    add_proj4text (p, 1,
         1826  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1827  +    add_proj4text (p, 2,
         1828  +        "22 +units=m +no_defs");
         1829  +    add_srs_wkt (p, 0,
         1830  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 13N (deprecated)\",");
         1831  +    add_srs_wkt (p, 1,
         1832  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         1833  +    add_srs_wkt (p, 2,
         1834  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1835  +    add_srs_wkt (p, 3,
         1836  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         1837  +    add_srs_wkt (p, 4,
         1838  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1839  +    add_srs_wkt (p, 5,
         1840  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1841  +    add_srs_wkt (p, 6,
         1842  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1843  +    add_srs_wkt (p, 7,
         1844  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1845  +    add_srs_wkt (p, 8,
         1846  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
         1847  +    add_srs_wkt (p, 9,
         1848  +        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1849  +    add_srs_wkt (p, 10,
         1850  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1851  +    add_srs_wkt (p, 11,
         1852  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1853  +    add_srs_wkt (p, 12,
         1854  +        "20073\"]]");
         1855  +    p = add_epsg_def (filter, first, last, 20074, "epsg", 20074,
         1856  +        "Pulkovo 1995 / Gauss-Kruger 14N (deprecated)");
         1857  +    add_proj4text (p, 0,
         1858  +        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
         1859  +    add_proj4text (p, 1,
         1860  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1861  +    add_proj4text (p, 2,
         1862  +        "22 +units=m +no_defs");
         1863  +    add_srs_wkt (p, 0,
         1864  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 14N (deprecated)\",");
         1865  +    add_srs_wkt (p, 1,
         1866  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         1867  +    add_srs_wkt (p, 2,
         1868  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1869  +    add_srs_wkt (p, 3,
         1870  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         1871  +    add_srs_wkt (p, 4,
         1872  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1873  +    add_srs_wkt (p, 5,
         1874  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1875  +    add_srs_wkt (p, 6,
         1876  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1877  +    add_srs_wkt (p, 7,
         1878  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1879  +    add_srs_wkt (p, 8,
         1880  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
         1881  +    add_srs_wkt (p, 9,
         1882  +        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1883  +    add_srs_wkt (p, 10,
         1884  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1885  +    add_srs_wkt (p, 11,
         1886  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1887  +    add_srs_wkt (p, 12,
         1888  +        "20074\"]]");
         1889  +    p = add_epsg_def (filter, first, last, 20075, "epsg", 20075,
         1890  +        "Pulkovo 1995 / Gauss-Kruger 15N (deprecated)");
         1891  +    add_proj4text (p, 0,
         1892  +        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
         1893  +    add_proj4text (p, 1,
         1894  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1895  +    add_proj4text (p, 2,
         1896  +        "22 +units=m +no_defs");
         1897  +    add_srs_wkt (p, 0,
         1898  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 15N (deprecated)\",");
         1899  +    add_srs_wkt (p, 1,
         1900  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         1901  +    add_srs_wkt (p, 2,
         1902  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1903  +    add_srs_wkt (p, 3,
         1904  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         1905  +    add_srs_wkt (p, 4,
         1906  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1907  +    add_srs_wkt (p, 5,
         1908  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1909  +    add_srs_wkt (p, 6,
         1910  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1911  +    add_srs_wkt (p, 7,
         1912  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1913  +    add_srs_wkt (p, 8,
         1914  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
         1915  +    add_srs_wkt (p, 9,
         1916  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1917  +    add_srs_wkt (p, 10,
         1918  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1919  +    add_srs_wkt (p, 11,
         1920  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1921  +    add_srs_wkt (p, 12,
         1922  +        "20075\"]]");
         1923  +    p = add_epsg_def (filter, first, last, 20076, "epsg", 20076,
         1924  +        "Pulkovo 1995 / Gauss-Kruger 16N (deprecated)");
         1925  +    add_proj4text (p, 0,
         1926  +        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
         1927  +    add_proj4text (p, 1,
         1928  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1929  +    add_proj4text (p, 2,
         1930  +        "22 +units=m +no_defs");
         1931  +    add_srs_wkt (p, 0,
         1932  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 16N (deprecated)\",");
         1933  +    add_srs_wkt (p, 1,
         1934  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         1935  +    add_srs_wkt (p, 2,
         1936  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1937  +    add_srs_wkt (p, 3,
         1938  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         1939  +    add_srs_wkt (p, 4,
         1940  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1941  +    add_srs_wkt (p, 5,
         1942  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1943  +    add_srs_wkt (p, 6,
         1944  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1945  +    add_srs_wkt (p, 7,
         1946  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1947  +    add_srs_wkt (p, 8,
         1948  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
         1949  +    add_srs_wkt (p, 9,
         1950  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1951  +    add_srs_wkt (p, 10,
         1952  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1953  +    add_srs_wkt (p, 11,
         1954  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1955  +    add_srs_wkt (p, 12,
         1956  +        "20076\"]]");
         1957  +    p = add_epsg_def (filter, first, last, 20077, "epsg", 20077,
         1958  +        "Pulkovo 1995 / Gauss-Kruger 17N (deprecated)");
         1959  +    add_proj4text (p, 0,
         1960  +        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
         1961  +    add_proj4text (p, 1,
         1962  +        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
         1963  +    add_proj4text (p, 2,
         1964  +        "22 +units=m +no_defs");
         1965  +    add_srs_wkt (p, 0,
         1966  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 17N (deprecated)\",");
         1967  +    add_srs_wkt (p, 1,
         1968  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         1969  +    add_srs_wkt (p, 2,
         1970  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1971  +    add_srs_wkt (p, 3,
         1972  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         1973  +    add_srs_wkt (p, 4,
         1974  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1975  +    add_srs_wkt (p, 5,
         1976  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1977  +    add_srs_wkt (p, 6,
         1978  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1979  +    add_srs_wkt (p, 7,
         1980  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1981  +    add_srs_wkt (p, 8,
         1982  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
         1983  +    add_srs_wkt (p, 9,
         1984  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1985  +    add_srs_wkt (p, 10,
         1986  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1987  +    add_srs_wkt (p, 11,
         1988  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1989  +    add_srs_wkt (p, 12,
         1990  +        "20077\"]]");
         1991  +    p = add_epsg_def (filter, first, last, 20078, "epsg", 20078,
         1992  +        "Pulkovo 1995 / Gauss-Kruger 18N (deprecated)");
         1993  +    add_proj4text (p, 0,
         1994  +        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
         1995  +    add_proj4text (p, 1,
         1996  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         1997  +    add_proj4text (p, 2,
         1998  +        ".22 +units=m +no_defs");
         1999  +    add_srs_wkt (p, 0,
         2000  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 18N (deprecated)\",");
         2001  +    add_srs_wkt (p, 1,
         2002  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2003  +    add_srs_wkt (p, 2,
         2004  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2005  +    add_srs_wkt (p, 3,
         2006  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2007  +    add_srs_wkt (p, 4,
         2008  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2009  +    add_srs_wkt (p, 5,
         2010  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2011  +    add_srs_wkt (p, 6,
         2012  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2013  +    add_srs_wkt (p, 7,
         2014  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2015  +    add_srs_wkt (p, 8,
         2016  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2017  +    add_srs_wkt (p, 9,
         2018  +        "05],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2019  +    add_srs_wkt (p, 10,
         2020  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2021  +    add_srs_wkt (p, 11,
         2022  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2023  +    add_srs_wkt (p, 12,
         2024  +        "\"20078\"]]");
         2025  +    p = add_epsg_def (filter, first, last, 20079, "epsg", 20079,
         2026  +        "Pulkovo 1995 / Gauss-Kruger 19N (deprecated)");
         2027  +    add_proj4text (p, 0,
         2028  +        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
         2029  +    add_proj4text (p, 1,
         2030  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         2031  +    add_proj4text (p, 2,
         2032  +        ".22 +units=m +no_defs");
         2033  +    add_srs_wkt (p, 0,
         2034  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 19N (deprecated)\",");
         2035  +    add_srs_wkt (p, 1,
         2036  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2037  +    add_srs_wkt (p, 2,
         2038  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2039  +    add_srs_wkt (p, 3,
         2040  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2041  +    add_srs_wkt (p, 4,
         2042  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2043  +    add_srs_wkt (p, 5,
         2044  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2045  +    add_srs_wkt (p, 6,
         2046  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2047  +    add_srs_wkt (p, 7,
         2048  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2049  +    add_srs_wkt (p, 8,
         2050  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2051  +    add_srs_wkt (p, 9,
         2052  +        "11],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2053  +    add_srs_wkt (p, 10,
         2054  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2055  +    add_srs_wkt (p, 11,
         2056  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2057  +    add_srs_wkt (p, 12,
         2058  +        "\"20079\"]]");
         2059  +    p = add_epsg_def (filter, first, last, 20080, "epsg", 20080,
         2060  +        "Pulkovo 1995 / Gauss-Kruger 20N (deprecated)");
         2061  +    add_proj4text (p, 0,
         2062  +        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
         2063  +    add_proj4text (p, 1,
         2064  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         2065  +    add_proj4text (p, 2,
         2066  +        ".22 +units=m +no_defs");
         2067  +    add_srs_wkt (p, 0,
         2068  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 20N (deprecated)\",");
         2069  +    add_srs_wkt (p, 1,
         2070  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2071  +    add_srs_wkt (p, 2,
         2072  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2073  +    add_srs_wkt (p, 3,
         2074  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2075  +    add_srs_wkt (p, 4,
         2076  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2077  +    add_srs_wkt (p, 5,
         2078  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2079  +    add_srs_wkt (p, 6,
         2080  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2081  +    add_srs_wkt (p, 7,
         2082  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2083  +    add_srs_wkt (p, 8,
         2084  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2085  +    add_srs_wkt (p, 9,
         2086  +        "17],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2087  +    add_srs_wkt (p, 10,
         2088  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2089  +    add_srs_wkt (p, 11,
         2090  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2091  +    add_srs_wkt (p, 12,
         2092  +        "\"20080\"]]");
         2093  +    p = add_epsg_def (filter, first, last, 20081, "epsg", 20081,
         2094  +        "Pulkovo 1995 / Gauss-Kruger 21N (deprecated)");
         2095  +    add_proj4text (p, 0,
         2096  +        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
         2097  +    add_proj4text (p, 1,
         2098  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         2099  +    add_proj4text (p, 2,
         2100  +        ".22 +units=m +no_defs");
         2101  +    add_srs_wkt (p, 0,
         2102  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 21N (deprecated)\",");
         2103  +    add_srs_wkt (p, 1,
         2104  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2105  +    add_srs_wkt (p, 2,
         2106  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2107  +    add_srs_wkt (p, 3,
         2108  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2109  +    add_srs_wkt (p, 4,
         2110  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2111  +    add_srs_wkt (p, 5,
         2112  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2113  +    add_srs_wkt (p, 6,
         2114  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2115  +    add_srs_wkt (p, 7,
         2116  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2117  +    add_srs_wkt (p, 8,
         2118  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2119  +    add_srs_wkt (p, 9,
         2120  +        "23],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2121  +    add_srs_wkt (p, 10,
         2122  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2123  +    add_srs_wkt (p, 11,
         2124  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2125  +    add_srs_wkt (p, 12,
         2126  +        "\"20081\"]]");
         2127  +    p = add_epsg_def (filter, first, last, 20082, "epsg", 20082,
         2128  +        "Pulkovo 1995 / Gauss-Kruger 22N (deprecated)");
         2129  +    add_proj4text (p, 0,
         2130  +        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
         2131  +    add_proj4text (p, 1,
         2132  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         2133  +    add_proj4text (p, 2,
         2134  +        ".22 +units=m +no_defs");
         2135  +    add_srs_wkt (p, 0,
         2136  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 22N (deprecated)\",");
         2137  +    add_srs_wkt (p, 1,
         2138  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2139  +    add_srs_wkt (p, 2,
         2140  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2141  +    add_srs_wkt (p, 3,
         2142  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2143  +    add_srs_wkt (p, 4,
         2144  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2145  +    add_srs_wkt (p, 5,
         2146  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2147  +    add_srs_wkt (p, 6,
         2148  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2149  +    add_srs_wkt (p, 7,
         2150  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2151  +    add_srs_wkt (p, 8,
         2152  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2153  +    add_srs_wkt (p, 9,
         2154  +        "29],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2155  +    add_srs_wkt (p, 10,
         2156  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2157  +    add_srs_wkt (p, 11,
         2158  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2159  +    add_srs_wkt (p, 12,
         2160  +        "\"20082\"]]");
         2161  +    p = add_epsg_def (filter, first, last, 20083, "epsg", 20083,
         2162  +        "Pulkovo 1995 / Gauss-Kruger 23N (deprecated)");
         2163  +    add_proj4text (p, 0,
         2164  +        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
         2165  +    add_proj4text (p, 1,
         2166  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         2167  +    add_proj4text (p, 2,
         2168  +        ".22 +units=m +no_defs");
         2169  +    add_srs_wkt (p, 0,
         2170  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 23N (deprecated)\",");
         2171  +    add_srs_wkt (p, 1,
         2172  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2173  +    add_srs_wkt (p, 2,
         2174  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2175  +    add_srs_wkt (p, 3,
         2176  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2177  +    add_srs_wkt (p, 4,
         2178  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2179  +    add_srs_wkt (p, 5,
         2180  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2181  +    add_srs_wkt (p, 6,
         2182  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2183  +    add_srs_wkt (p, 7,
         2184  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2185  +    add_srs_wkt (p, 8,
         2186  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2187  +    add_srs_wkt (p, 9,
         2188  +        "35],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2189  +    add_srs_wkt (p, 10,
         2190  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2191  +    add_srs_wkt (p, 11,
         2192  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2193  +    add_srs_wkt (p, 12,
         2194  +        "\"20083\"]]");
         2195  +    p = add_epsg_def (filter, first, last, 20084, "epsg", 20084,
         2196  +        "Pulkovo 1995 / Gauss-Kruger 24N (deprecated)");
         2197  +    add_proj4text (p, 0,
         2198  +        "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 ");
         2199  +    add_proj4text (p, 1,
         2200  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         2201  +    add_proj4text (p, 2,
         2202  +        ".22 +units=m +no_defs");
         2203  +    add_srs_wkt (p, 0,
         2204  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 24N (deprecated)\",");
         2205  +    add_srs_wkt (p, 1,
         2206  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2207  +    add_srs_wkt (p, 2,
         2208  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2209  +    add_srs_wkt (p, 3,
         2210  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2211  +    add_srs_wkt (p, 4,
         2212  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2213  +    add_srs_wkt (p, 5,
         2214  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2215  +    add_srs_wkt (p, 6,
         2216  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2217  +    add_srs_wkt (p, 7,
         2218  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2219  +    add_srs_wkt (p, 8,
         2220  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2221  +    add_srs_wkt (p, 9,
         2222  +        "41],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2223  +    add_srs_wkt (p, 10,
         2224  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2225  +    add_srs_wkt (p, 11,
         2226  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2227  +    add_srs_wkt (p, 12,
         2228  +        "\"20084\"]]");
         2229  +    p = add_epsg_def (filter, first, last, 20085, "epsg", 20085,
         2230  +        "Pulkovo 1995 / Gauss-Kruger 25N (deprecated)");
         2231  +    add_proj4text (p, 0,
         2232  +        "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 ");
         2233  +    add_proj4text (p, 1,
         2234  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         2235  +    add_proj4text (p, 2,
         2236  +        ".22 +units=m +no_defs");
         2237  +    add_srs_wkt (p, 0,
         2238  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 25N (deprecated)\",");
         2239  +    add_srs_wkt (p, 1,
         2240  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2241  +    add_srs_wkt (p, 2,
         2242  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2243  +    add_srs_wkt (p, 3,
         2244  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2245  +    add_srs_wkt (p, 4,
         2246  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2247  +    add_srs_wkt (p, 5,
         2248  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2249  +    add_srs_wkt (p, 6,
         2250  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2251  +    add_srs_wkt (p, 7,
         2252  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2253  +    add_srs_wkt (p, 8,
         2254  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2255  +    add_srs_wkt (p, 9,
         2256  +        "47],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2257  +    add_srs_wkt (p, 10,
         2258  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2259  +    add_srs_wkt (p, 11,
         2260  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2261  +    add_srs_wkt (p, 12,
         2262  +        "\"20085\"]]");
         2263  +    p = add_epsg_def (filter, first, last, 20086, "epsg", 20086,
         2264  +        "Pulkovo 1995 / Gauss-Kruger 26N (deprecated)");
         2265  +    add_proj4text (p, 0,
         2266  +        "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 ");
         2267  +    add_proj4text (p, 1,
         2268  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         2269  +    add_proj4text (p, 2,
         2270  +        ".22 +units=m +no_defs");
         2271  +    add_srs_wkt (p, 0,
         2272  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 26N (deprecated)\",");
         2273  +    add_srs_wkt (p, 1,
         2274  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2275  +    add_srs_wkt (p, 2,
         2276  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2277  +    add_srs_wkt (p, 3,
         2278  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2279  +    add_srs_wkt (p, 4,
         2280  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2281  +    add_srs_wkt (p, 5,
         2282  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2283  +    add_srs_wkt (p, 6,
         2284  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2285  +    add_srs_wkt (p, 7,
         2286  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2287  +    add_srs_wkt (p, 8,
         2288  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2289  +    add_srs_wkt (p, 9,
         2290  +        "53],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2291  +    add_srs_wkt (p, 10,
         2292  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2293  +    add_srs_wkt (p, 11,
         2294  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2295  +    add_srs_wkt (p, 12,
         2296  +        "\"20086\"]]");
         2297  +    p = add_epsg_def (filter, first, last, 20087, "epsg", 20087,
         2298  +        "Pulkovo 1995 / Gauss-Kruger 27N (deprecated)");
         2299  +    add_proj4text (p, 0,
         2300  +        "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 ");
         2301  +    add_proj4text (p, 1,
         2302  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         2303  +    add_proj4text (p, 2,
         2304  +        ".22 +units=m +no_defs");
         2305  +    add_srs_wkt (p, 0,
         2306  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 27N (deprecated)\",");
         2307  +    add_srs_wkt (p, 1,
         2308  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2309  +    add_srs_wkt (p, 2,
         2310  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2311  +    add_srs_wkt (p, 3,
         2312  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2313  +    add_srs_wkt (p, 4,
         2314  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2315  +    add_srs_wkt (p, 5,
         2316  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2317  +    add_srs_wkt (p, 6,
         2318  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2319  +    add_srs_wkt (p, 7,
         2320  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2321  +    add_srs_wkt (p, 8,
         2322  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2323  +    add_srs_wkt (p, 9,
         2324  +        "59],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2325  +    add_srs_wkt (p, 10,
         2326  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2327  +    add_srs_wkt (p, 11,
         2328  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2329  +    add_srs_wkt (p, 12,
         2330  +        "\"20087\"]]");
         2331  +    p = add_epsg_def (filter, first, last, 20088, "epsg", 20088,
         2332  +        "Pulkovo 1995 / Gauss-Kruger 28N (deprecated)");
         2333  +    add_proj4text (p, 0,
         2334  +        "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 ");
         2335  +    add_proj4text (p, 1,
         2336  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         2337  +    add_proj4text (p, 2,
         2338  +        ".22 +units=m +no_defs");
         2339  +    add_srs_wkt (p, 0,
         2340  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 28N (deprecated)\",");
         2341  +    add_srs_wkt (p, 1,
         2342  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2343  +    add_srs_wkt (p, 2,
         2344  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2345  +    add_srs_wkt (p, 3,
         2346  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2347  +    add_srs_wkt (p, 4,
         2348  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2349  +    add_srs_wkt (p, 5,
         2350  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2351  +    add_srs_wkt (p, 6,
         2352  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2353  +    add_srs_wkt (p, 7,
         2354  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2355  +    add_srs_wkt (p, 8,
         2356  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2357  +    add_srs_wkt (p, 9,
         2358  +        "65],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2359  +    add_srs_wkt (p, 10,
         2360  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2361  +    add_srs_wkt (p, 11,
         2362  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2363  +    add_srs_wkt (p, 12,
         2364  +        "\"20088\"]]");
         2365  +    p = add_epsg_def (filter, first, last, 20089, "epsg", 20089,
         2366  +        "Pulkovo 1995 / Gauss-Kruger 29N (deprecated)");
         2367  +    add_proj4text (p, 0,
         2368  +        "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 ");
         2369  +    add_proj4text (p, 1,
         2370  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         2371  +    add_proj4text (p, 2,
         2372  +        ".22 +units=m +no_defs");
         2373  +    add_srs_wkt (p, 0,
         2374  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 29N (deprecated)\",");
         2375  +    add_srs_wkt (p, 1,
         2376  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2377  +    add_srs_wkt (p, 2,
         2378  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2379  +    add_srs_wkt (p, 3,
         2380  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2381  +    add_srs_wkt (p, 4,
         2382  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2383  +    add_srs_wkt (p, 5,
         2384  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2385  +    add_srs_wkt (p, 6,
         2386  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2387  +    add_srs_wkt (p, 7,
         2388  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2389  +    add_srs_wkt (p, 8,
         2390  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2391  +    add_srs_wkt (p, 9,
         2392  +        "71],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2393  +    add_srs_wkt (p, 10,
         2394  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2395  +    add_srs_wkt (p, 11,
         2396  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2397  +    add_srs_wkt (p, 12,
         2398  +        "\"20089\"]]");
         2399  +    p = add_epsg_def (filter, first, last, 20090, "epsg", 20090,
         2400  +        "Pulkovo 1995 / Gauss-Kruger 30N (deprecated)");
         2401  +    add_proj4text (p, 0,
         2402  +        "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 ");
         2403  +    add_proj4text (p, 1,
         2404  +        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         2405  +    add_proj4text (p, 2,
         2406  +        ".22 +units=m +no_defs");
         2407  +    add_srs_wkt (p, 0,
         2408  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 30N (deprecated)\",");
         2409  +    add_srs_wkt (p, 1,
         2410  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2411  +    add_srs_wkt (p, 2,
         2412  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2413  +    add_srs_wkt (p, 3,
         2414  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2415  +    add_srs_wkt (p, 4,
         2416  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2417  +    add_srs_wkt (p, 5,
         2418  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2419  +    add_srs_wkt (p, 6,
         2420  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2421  +    add_srs_wkt (p, 7,
         2422  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2423  +    add_srs_wkt (p, 8,
         2424  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2425  +    add_srs_wkt (p, 9,
         2426  +        "77],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2427  +    add_srs_wkt (p, 10,
         2428  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2429  +    add_srs_wkt (p, 11,
         2430  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2431  +    add_srs_wkt (p, 12,
         2432  +        "\"20090\"]]");
         2433  +    p = add_epsg_def (filter, first, last, 20091, "epsg", 20091,
         2434  +        "Pulkovo 1995 / Gauss-Kruger 31N (deprecated)");
         2435  +    add_proj4text (p, 0,
         2436  +        "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0");
         2437  +    add_proj4text (p, 1,
         2438  +        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
         2439  +    add_proj4text (p, 2,
         2440  +        "0.22 +units=m +no_defs");
         2441  +    add_srs_wkt (p, 0,
         2442  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 31N (deprecated)\",");
         2443  +    add_srs_wkt (p, 1,
         2444  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2445  +    add_srs_wkt (p, 2,
         2446  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2447  +    add_srs_wkt (p, 3,
         2448  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2449  +    add_srs_wkt (p, 4,
         2450  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2451  +    add_srs_wkt (p, 5,
         2452  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2453  +    add_srs_wkt (p, 6,
         2454  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2455  +    add_srs_wkt (p, 7,
         2456  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2457  +    add_srs_wkt (p, 8,
         2458  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2459  +    add_srs_wkt (p, 9,
         2460  +        "177],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
         2461  +    add_srs_wkt (p, 10,
         2462  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         2463  +    add_srs_wkt (p, 11,
         2464  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
         2465  +    add_srs_wkt (p, 12,
         2466  +        ",\"20091\"]]");
         2467  +    p = add_epsg_def (filter, first, last, 20092, "epsg", 20092,
         2468  +        "Pulkovo 1995 / Gauss-Kruger 32N (deprecated)");
         2469  +    add_proj4text (p, 0,
         2470  +        "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0");
         2471  +    add_proj4text (p, 1,
         2472  +        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
         2473  +    add_proj4text (p, 2,
         2474  +        "0.22 +units=m +no_defs");
         2475  +    add_srs_wkt (p, 0,
         2476  +        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 32N (deprecated)\",");
         2477  +    add_srs_wkt (p, 1,
         2478  +        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
         2479  +    add_srs_wkt (p, 2,
         2480  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2481  +    add_srs_wkt (p, 3,
         2482  +        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
         2483  +    add_srs_wkt (p, 4,
         2484  +        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2485  +    add_srs_wkt (p, 5,
         2486  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2487  +    add_srs_wkt (p, 6,
         2488  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2489  +    add_srs_wkt (p, 7,
         2490  +        "4200\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2491  +    add_srs_wkt (p, 8,
         2492  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2493  +    add_srs_wkt (p, 9,
         2494  +        "171],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
         2495  +    add_srs_wkt (p, 10,
         2496  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         2497  +    add_srs_wkt (p, 11,
         2498  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
         2499  +    add_srs_wkt (p, 12,
         2500  +        ",\"20092\"]]");
         2501  +    p = add_epsg_def (filter, first, last, 20135, "epsg", 20135,
         2502  +        "Adindan / UTM zone 35N");
         2503  +    add_proj4text (p, 0,
         2504  +        "+proj=utm +zone=35 +ellps=clrk80 +towgs84=-166,-15,204,0");
         2505  +    add_proj4text (p, 1,
         2506  +        ",0,0,0 +units=m +no_defs");
         2507  +    add_srs_wkt (p, 0,
         2508  +        "PROJCS[\"Adindan / UTM zone 35N\",GEOGCS[\"Adindan\",DAT");
         2509  +    add_srs_wkt (p, 1,
         2510  +        "UM[\"Adindan\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.14");
         2511  +    add_srs_wkt (p, 2,
         2512  +        "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-166,-15");
         2513  +    add_srs_wkt (p, 3,
         2514  +        ",204,0,0,0,0],AUTHORITY[\"EPSG\",\"6201\"]],PRIMEM[\"Gre");
         2515  +    add_srs_wkt (p, 4,
         2516  +        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2517  +    add_srs_wkt (p, 5,
         2518  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2519  +    add_srs_wkt (p, 6,
         2520  +        "ITY[\"EPSG\",\"4201\"]],PROJECTION[\"Transverse_Mercator");
         2521  +    add_srs_wkt (p, 7,
         2522  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         2523  +    add_srs_wkt (p, 8,
         2524  +        "ral_meridian\",27],PARAMETER[\"scale_factor\",0.9996],PA");
         2525  +    add_srs_wkt (p, 9,
         2526  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         2527  +    add_srs_wkt (p, 10,
         2528  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2529  +    add_srs_wkt (p, 11,
         2530  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         2531  +    add_srs_wkt (p, 12,
         2532  +        "TY[\"EPSG\",\"20135\"]]");
         2533  +    p = add_epsg_def (filter, first, last, 20136, "epsg", 20136,
         2534  +        "Adindan / UTM zone 36N");
         2535  +    add_proj4text (p, 0,
         2536  +        "+proj=utm +zone=36 +ellps=clrk80 +towgs84=-166,-15,204,0");
         2537  +    add_proj4text (p, 1,
         2538  +        ",0,0,0 +units=m +no_defs");
         2539  +    add_srs_wkt (p, 0,
         2540  +        "PROJCS[\"Adindan / UTM zone 36N\",GEOGCS[\"Adindan\",DAT");
         2541  +    add_srs_wkt (p, 1,
         2542  +        "UM[\"Adindan\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.14");
         2543  +    add_srs_wkt (p, 2,
         2544  +        "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-166,-15");
         2545  +    add_srs_wkt (p, 3,
         2546  +        ",204,0,0,0,0],AUTHORITY[\"EPSG\",\"6201\"]],PRIMEM[\"Gre");
         2547  +    add_srs_wkt (p, 4,
         2548  +        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2549  +    add_srs_wkt (p, 5,
         2550  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2551  +    add_srs_wkt (p, 6,
         2552  +        "ITY[\"EPSG\",\"4201\"]],PROJECTION[\"Transverse_Mercator");
         2553  +    add_srs_wkt (p, 7,
         2554  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         2555  +    add_srs_wkt (p, 8,
         2556  +        "ral_meridian\",33],PARAMETER[\"scale_factor\",0.9996],PA");
         2557  +    add_srs_wkt (p, 9,
         2558  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         2559  +    add_srs_wkt (p, 10,
         2560  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2561  +    add_srs_wkt (p, 11,
         2562  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         2563  +    add_srs_wkt (p, 12,
         2564  +        "TY[\"EPSG\",\"20136\"]]");
         2565  +    p = add_epsg_def (filter, first, last, 20137, "epsg", 20137,
         2566  +        "Adindan / UTM zone 37N");
         2567  +    add_proj4text (p, 0,
         2568  +        "+proj=utm +zone=37 +ellps=clrk80 +towgs84=-166,-15,204,0");
         2569  +    add_proj4text (p, 1,
         2570  +        ",0,0,0 +units=m +no_defs");
         2571  +    add_srs_wkt (p, 0,
         2572  +        "PROJCS[\"Adindan / UTM zone 37N\",GEOGCS[\"Adindan\",DAT");
         2573  +    add_srs_wkt (p, 1,
         2574  +        "UM[\"Adindan\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.14");
         2575  +    add_srs_wkt (p, 2,
         2576  +        "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-166,-15");
         2577  +    add_srs_wkt (p, 3,
         2578  +        ",204,0,0,0,0],AUTHORITY[\"EPSG\",\"6201\"]],PRIMEM[\"Gre");
         2579  +    add_srs_wkt (p, 4,
         2580  +        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2581  +    add_srs_wkt (p, 5,
         2582  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2583  +    add_srs_wkt (p, 6,
         2584  +        "ITY[\"EPSG\",\"4201\"]],PROJECTION[\"Transverse_Mercator");
         2585  +    add_srs_wkt (p, 7,
         2586  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         2587  +    add_srs_wkt (p, 8,
         2588  +        "ral_meridian\",39],PARAMETER[\"scale_factor\",0.9996],PA");
         2589  +    add_srs_wkt (p, 9,
         2590  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         2591  +    add_srs_wkt (p, 10,
         2592  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2593  +    add_srs_wkt (p, 11,
         2594  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         2595  +    add_srs_wkt (p, 12,
         2596  +        "TY[\"EPSG\",\"20137\"]]");
         2597  +    p = add_epsg_def (filter, first, last, 20138, "epsg", 20138,
         2598  +        "Adindan / UTM zone 38N");
         2599  +    add_proj4text (p, 0,
         2600  +        "+proj=utm +zone=38 +ellps=clrk80 +towgs84=-166,-15,204,0");
         2601  +    add_proj4text (p, 1,
         2602  +        ",0,0,0 +units=m +no_defs");
         2603  +    add_srs_wkt (p, 0,
         2604  +        "PROJCS[\"Adindan / UTM zone 38N\",GEOGCS[\"Adindan\",DAT");
         2605  +    add_srs_wkt (p, 1,
         2606  +        "UM[\"Adindan\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.14");
         2607  +    add_srs_wkt (p, 2,
         2608  +        "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-166,-15");
         2609  +    add_srs_wkt (p, 3,
         2610  +        ",204,0,0,0,0],AUTHORITY[\"EPSG\",\"6201\"]],PRIMEM[\"Gre");
         2611  +    add_srs_wkt (p, 4,
         2612  +        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2613  +    add_srs_wkt (p, 5,
         2614  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2615  +    add_srs_wkt (p, 6,
         2616  +        "ITY[\"EPSG\",\"4201\"]],PROJECTION[\"Transverse_Mercator");
         2617  +    add_srs_wkt (p, 7,
         2618  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         2619  +    add_srs_wkt (p, 8,
         2620  +        "ral_meridian\",45],PARAMETER[\"scale_factor\",0.9996],PA");
         2621  +    add_srs_wkt (p, 9,
         2622  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         2623  +    add_srs_wkt (p, 10,
         2624  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2625  +    add_srs_wkt (p, 11,
         2626  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         2627  +    add_srs_wkt (p, 12,
         2628  +        "TY[\"EPSG\",\"20138\"]]");
         2629  +    p = add_epsg_def (filter, first, last, 20248, "epsg", 20248,
         2630  +        "AGD66 / AMG zone 48 (deprecated)");
         2631  +    add_proj4text (p, 0,
         2632  +        "+proj=utm +zone=48 +south +ellps=aust_SA +towgs84=-117.8");
         2633  +    add_proj4text (p, 1,
         2634  +        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
         2635  +    add_proj4text (p, 2,
         2636  +        "defs");
         2637  +    add_srs_wkt (p, 0,
         2638  +        "PROJCS[\"AGD66 / AMG zone 48 (deprecated)\",GEOGCS[\"AGD");
         2639  +    add_srs_wkt (p, 1,
         2640  +        "66\",DATUM[\"Australian_Geodetic_Datum_1966\",SPHEROID[\"");
         2641  +    add_srs_wkt (p, 2,
         2642  +        "Australian National Spheroid\",6378160,298.25,AUTHORITY[");
         2643  +    add_srs_wkt (p, 3,
         2644  +        "\"EPSG\",\"7003\"]],TOWGS84[-117.808,-51.536,137.784,0.3");
         2645  +    add_srs_wkt (p, 4,
         2646  +        "03,0.446,0.234,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIM");
         2647  +    add_srs_wkt (p, 5,
         2648  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2649  +    add_srs_wkt (p, 6,
         2650  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2651  +    add_srs_wkt (p, 7,
         2652  +        "],AUTHORITY[\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_");
         2653  +    add_srs_wkt (p, 8,
         2654  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2655  +    add_srs_wkt (p, 9,
         2656  +        "R[\"central_meridian\",105],PARAMETER[\"scale_factor\",0");
         2657  +    add_srs_wkt (p, 10,
         2658  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2659  +    add_srs_wkt (p, 11,
         2660  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2661  +    add_srs_wkt (p, 12,
         2662  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         2663  +    add_srs_wkt (p, 13,
         2664  +        ",NORTH],AUTHORITY[\"EPSG\",\"20248\"]]");
         2665  +    p = add_epsg_def (filter, first, last, 20249, "epsg", 20249,
         2666  +        "AGD66 / AMG zone 49");
         2667  +    add_proj4text (p, 0,
         2668  +        "+proj=utm +zone=49 +south +ellps=aust_SA +towgs84=-117.8");
         2669  +    add_proj4text (p, 1,
         2670  +        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
         2671  +    add_proj4text (p, 2,
         2672  +        "defs");
         2673  +    add_srs_wkt (p, 0,
         2674  +        "PROJCS[\"AGD66 / AMG zone 49\",GEOGCS[\"AGD66\",DATUM[\"");
         2675  +    add_srs_wkt (p, 1,
         2676  +        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
         2677  +    add_srs_wkt (p, 2,
         2678  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         2679  +    add_srs_wkt (p, 3,
         2680  +        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
         2681  +    add_srs_wkt (p, 4,
         2682  +        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
         2683  +    add_srs_wkt (p, 5,
         2684  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         2685  +    add_srs_wkt (p, 6,
         2686  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2687  +    add_srs_wkt (p, 7,
         2688  +        "\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],");
         2689  +    add_srs_wkt (p, 8,
         2690  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         2691  +    add_srs_wkt (p, 9,
         2692  +        "meridian\",111],PARAMETER[\"scale_factor\",0.9996],PARAM");
         2693  +    add_srs_wkt (p, 10,
         2694  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         2695  +    add_srs_wkt (p, 11,
         2696  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2697  +    add_srs_wkt (p, 12,
         2698  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
         2699  +    add_srs_wkt (p, 13,
         2700  +        "HORITY[\"EPSG\",\"20249\"]]");
         2701  +    p = add_epsg_def (filter, first, last, 20250, "epsg", 20250,
         2702  +        "AGD66 / AMG zone 50");
         2703  +    add_proj4text (p, 0,
         2704  +        "+proj=utm +zone=50 +south +ellps=aust_SA +towgs84=-117.8");
         2705  +    add_proj4text (p, 1,
         2706  +        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
         2707  +    add_proj4text (p, 2,
         2708  +        "defs");
         2709  +    add_srs_wkt (p, 0,
         2710  +        "PROJCS[\"AGD66 / AMG zone 50\",GEOGCS[\"AGD66\",DATUM[\"");
         2711  +    add_srs_wkt (p, 1,
         2712  +        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
         2713  +    add_srs_wkt (p, 2,
         2714  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         2715  +    add_srs_wkt (p, 3,
         2716  +        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
         2717  +    add_srs_wkt (p, 4,
         2718  +        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
         2719  +    add_srs_wkt (p, 5,
         2720  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         2721  +    add_srs_wkt (p, 6,
         2722  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2723  +    add_srs_wkt (p, 7,
         2724  +        "\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],");
         2725  +    add_srs_wkt (p, 8,
         2726  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         2727  +    add_srs_wkt (p, 9,
         2728  +        "meridian\",117],PARAMETER[\"scale_factor\",0.9996],PARAM");
         2729  +    add_srs_wkt (p, 10,
         2730  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         2731  +    add_srs_wkt (p, 11,
         2732  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2733  +    add_srs_wkt (p, 12,
         2734  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
         2735  +    add_srs_wkt (p, 13,
         2736  +        "HORITY[\"EPSG\",\"20250\"]]");
         2737  +    p = add_epsg_def (filter, first, last, 20251, "epsg", 20251,
         2738  +        "AGD66 / AMG zone 51");
         2739  +    add_proj4text (p, 0,
         2740  +        "+proj=utm +zone=51 +south +ellps=aust_SA +towgs84=-117.8");
         2741  +    add_proj4text (p, 1,
         2742  +        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
         2743  +    add_proj4text (p, 2,
         2744  +        "defs");
         2745  +    add_srs_wkt (p, 0,
         2746  +        "PROJCS[\"AGD66 / AMG zone 51\",GEOGCS[\"AGD66\",DATUM[\"");
         2747  +    add_srs_wkt (p, 1,
         2748  +        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
         2749  +    add_srs_wkt (p, 2,
         2750  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         2751  +    add_srs_wkt (p, 3,
         2752  +        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
         2753  +    add_srs_wkt (p, 4,
         2754  +        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
         2755  +    add_srs_wkt (p, 5,
         2756  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         2757  +    add_srs_wkt (p, 6,
         2758  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2759  +    add_srs_wkt (p, 7,
         2760  +        "\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],");
         2761  +    add_srs_wkt (p, 8,
         2762  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         2763  +    add_srs_wkt (p, 9,
         2764  +        "meridian\",123],PARAMETER[\"scale_factor\",0.9996],PARAM");
         2765  +    add_srs_wkt (p, 10,
         2766  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         2767  +    add_srs_wkt (p, 11,
         2768  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2769  +    add_srs_wkt (p, 12,
         2770  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
         2771  +    add_srs_wkt (p, 13,
         2772  +        "HORITY[\"EPSG\",\"20251\"]]");
         2773  +    p = add_epsg_def (filter, first, last, 20252, "epsg", 20252,
         2774  +        "AGD66 / AMG zone 52");
         2775  +    add_proj4text (p, 0,
         2776  +        "+proj=utm +zone=52 +south +ellps=aust_SA +towgs84=-117.8");
         2777  +    add_proj4text (p, 1,
         2778  +        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
         2779  +    add_proj4text (p, 2,
         2780  +        "defs");
         2781  +    add_srs_wkt (p, 0,
         2782  +        "PROJCS[\"AGD66 / AMG zone 52\",GEOGCS[\"AGD66\",DATUM[\"");
         2783  +    add_srs_wkt (p, 1,
         2784  +        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
         2785  +    add_srs_wkt (p, 2,
         2786  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         2787  +    add_srs_wkt (p, 3,
         2788  +        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
         2789  +    add_srs_wkt (p, 4,
         2790  +        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
         2791  +    add_srs_wkt (p, 5,
         2792  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         2793  +    add_srs_wkt (p, 6,
         2794  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2795  +    add_srs_wkt (p, 7,
         2796  +        "\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],");
         2797  +    add_srs_wkt (p, 8,
         2798  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         2799  +    add_srs_wkt (p, 9,
         2800  +        "meridian\",129],PARAMETER[\"scale_factor\",0.9996],PARAM");
         2801  +    add_srs_wkt (p, 10,
         2802  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         2803  +    add_srs_wkt (p, 11,
         2804  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2805  +    add_srs_wkt (p, 12,
         2806  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
         2807  +    add_srs_wkt (p, 13,
         2808  +        "HORITY[\"EPSG\",\"20252\"]]");
         2809  +    p = add_epsg_def (filter, first, last, 20253, "epsg", 20253,
         2810  +        "AGD66 / AMG zone 53");
         2811  +    add_proj4text (p, 0,
         2812  +        "+proj=utm +zone=53 +south +ellps=aust_SA +towgs84=-117.8");
         2813  +    add_proj4text (p, 1,
         2814  +        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
         2815  +    add_proj4text (p, 2,
         2816  +        "defs");
         2817  +    add_srs_wkt (p, 0,
         2818  +        "PROJCS[\"AGD66 / AMG zone 53\",GEOGCS[\"AGD66\",DATUM[\"");
         2819  +    add_srs_wkt (p, 1,
         2820  +        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
         2821  +    add_srs_wkt (p, 2,
         2822  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         2823  +    add_srs_wkt (p, 3,
         2824  +        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
         2825  +    add_srs_wkt (p, 4,
         2826  +        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
         2827  +    add_srs_wkt (p, 5,
         2828  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         2829  +    add_srs_wkt (p, 6,
         2830  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2831  +    add_srs_wkt (p, 7,
         2832  +        "\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],");
         2833  +    add_srs_wkt (p, 8,
         2834  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         2835  +    add_srs_wkt (p, 9,
         2836  +        "meridian\",135],PARAMETER[\"scale_factor\",0.9996],PARAM");
         2837  +    add_srs_wkt (p, 10,
         2838  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         2839  +    add_srs_wkt (p, 11,
         2840  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2841  +    add_srs_wkt (p, 12,
         2842  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
         2843  +    add_srs_wkt (p, 13,
         2844  +        "HORITY[\"EPSG\",\"20253\"]]");
         2845  +    p = add_epsg_def (filter, first, last, 20254, "epsg", 20254,
         2846  +        "AGD66 / AMG zone 54");
         2847  +    add_proj4text (p, 0,
         2848  +        "+proj=utm +zone=54 +south +ellps=aust_SA +towgs84=-117.8");
         2849  +    add_proj4text (p, 1,
         2850  +        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
         2851  +    add_proj4text (p, 2,
         2852  +        "defs");
         2853  +    add_srs_wkt (p, 0,
         2854  +        "PROJCS[\"AGD66 / AMG zone 54\",GEOGCS[\"AGD66\",DATUM[\"");
         2855  +    add_srs_wkt (p, 1,
         2856  +        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
         2857  +    add_srs_wkt (p, 2,
         2858  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         2859  +    add_srs_wkt (p, 3,
         2860  +        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
         2861  +    add_srs_wkt (p, 4,
         2862  +        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
         2863  +    add_srs_wkt (p, 5,
         2864  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         2865  +    add_srs_wkt (p, 6,
         2866  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2867  +    add_srs_wkt (p, 7,
         2868  +        "\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],");
         2869  +    add_srs_wkt (p, 8,
         2870  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         2871  +    add_srs_wkt (p, 9,
         2872  +        "meridian\",141],PARAMETER[\"scale_factor\",0.9996],PARAM");
         2873  +    add_srs_wkt (p, 10,
         2874  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         2875  +    add_srs_wkt (p, 11,
         2876  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2877  +    add_srs_wkt (p, 12,
         2878  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
         2879  +    add_srs_wkt (p, 13,
         2880  +        "HORITY[\"EPSG\",\"20254\"]]");
         2881  +    p = add_epsg_def (filter, first, last, 20255, "epsg", 20255,
         2882  +        "AGD66 / AMG zone 55");
         2883  +    add_proj4text (p, 0,
         2884  +        "+proj=utm +zone=55 +south +ellps=aust_SA +towgs84=-117.8");
         2885  +    add_proj4text (p, 1,
         2886  +        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1828   2887       add_proj4text (p, 2,
  1829         -        "-ft +no_defs");
  1830         -    add_srs_wkt (p, 0,
  1831         -        "PROJCS[\"NAD83(2011) / Wisconsin Central (ftUS)\",GEOGCS");
  1832         -    add_srs_wkt (p, 1,
  1833         -        "[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Referenc");
  1834         -    add_srs_wkt (p, 2,
  1835         -        "e_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  1836         -    add_srs_wkt (p, 3,
  1837         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1");
  1838         -    add_srs_wkt (p, 4,
  1839         -        "116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  1840         -    add_srs_wkt (p, 5,
  1841         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  1842         -    add_srs_wkt (p, 6,
  1843         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  1844         -    add_srs_wkt (p, 7,
  1845         -        ",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lamber");
  1846         -    add_srs_wkt (p, 8,
  1847         -        "t_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1");
  1848         -    add_srs_wkt (p, 9,
  1849         -        "\",45.5],PARAMETER[\"standard_parallel_2\",44.25],PARAME");
  1850         -    add_srs_wkt (p, 10,
  1851         -        "TER[\"latitude_of_origin\",43.83333333333334],PARAMETER[");
  1852         -    add_srs_wkt (p, 11,
  1853         -        "\"central_meridian\",-90],PARAMETER[\"false_easting\",19");
  1854         -    add_srs_wkt (p, 12,
  1855         -        "68500],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
         2888  +        "defs");
         2889  +    add_srs_wkt (p, 0,
         2890  +        "PROJCS[\"AGD66 / AMG zone 55\",GEOGCS[\"AGD66\",DATUM[\"");
         2891  +    add_srs_wkt (p, 1,
         2892  +        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
         2893  +    add_srs_wkt (p, 2,
         2894  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         2895  +    add_srs_wkt (p, 3,
         2896  +        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
         2897  +    add_srs_wkt (p, 4,
         2898  +        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
         2899  +    add_srs_wkt (p, 5,
         2900  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         2901  +    add_srs_wkt (p, 6,
         2902  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2903  +    add_srs_wkt (p, 7,
         2904  +        "\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],");
         2905  +    add_srs_wkt (p, 8,
         2906  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         2907  +    add_srs_wkt (p, 9,
         2908  +        "meridian\",147],PARAMETER[\"scale_factor\",0.9996],PARAM");
         2909  +    add_srs_wkt (p, 10,
         2910  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         2911  +    add_srs_wkt (p, 11,
         2912  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2913  +    add_srs_wkt (p, 12,
         2914  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  1856   2915       add_srs_wkt (p, 13,
  1857         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
  1858         -    add_srs_wkt (p, 14,
  1859         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1860         -    add_srs_wkt (p, 15,
  1861         -        "6605\"]]");
  1862         -    p = add_epsg_def_ex (filter, first, last, 6606, "epsg", 6606,
  1863         -        "NAD83(2011) / Wisconsin North", 0, 0,
  1864         -        "GRS 1980", "Greenwich",
  1865         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1866         -        "X", "East", "Y", "North");
         2916  +        "HORITY[\"EPSG\",\"20255\"]]");
         2917  +    p = add_epsg_def (filter, first, last, 20256, "epsg", 20256,
         2918  +        "AGD66 / AMG zone 56");
  1867   2919       add_proj4text (p, 0,
  1868         -        "+proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666");
         2920  +        "+proj=utm +zone=56 +south +ellps=aust_SA +towgs84=-117.8");
  1869   2921       add_proj4text (p, 1,
  1870         -        "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0");
         2922  +        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1871   2923       add_proj4text (p, 2,
  1872         -        "=0 +ellps=GRS80 +units=m +no_defs");
  1873         -    add_srs_wkt (p, 0,
  1874         -        "PROJCS[\"NAD83(2011) / Wisconsin North\",GEOGCS[\"NAD83(");
  1875         -    add_srs_wkt (p, 1,
  1876         -        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
  1877         -    add_srs_wkt (p, 2,
  1878         -        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
  1879         -    add_srs_wkt (p, 3,
  1880         -        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
  1881         -    add_srs_wkt (p, 4,
  1882         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1883         -    add_srs_wkt (p, 5,
  1884         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1885         -    add_srs_wkt (p, 6,
  1886         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  1887         -    add_srs_wkt (p, 7,
  1888         -        "UTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confor");
  1889         -    add_srs_wkt (p, 8,
  1890         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",46.76");
  1891         -    add_srs_wkt (p, 9,
  1892         -        "666666666667],PARAMETER[\"standard_parallel_2\",45.56666");
  1893         -    add_srs_wkt (p, 10,
  1894         -        "666666667],PARAMETER[\"latitude_of_origin\",45.166666666");
  1895         -    add_srs_wkt (p, 11,
  1896         -        "66666],PARAMETER[\"central_meridian\",-90],PARAMETER[\"f");
  1897         -    add_srs_wkt (p, 12,
  1898         -        "alse_easting\",600000],PARAMETER[\"false_northing\",0],U");
         2924  +        "defs");
         2925  +    add_srs_wkt (p, 0,
         2926  +        "PROJCS[\"AGD66 / AMG zone 56\",GEOGCS[\"AGD66\",DATUM[\"");
         2927  +    add_srs_wkt (p, 1,
         2928  +        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
         2929  +    add_srs_wkt (p, 2,
         2930  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         2931  +    add_srs_wkt (p, 3,
         2932  +        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
         2933  +    add_srs_wkt (p, 4,
         2934  +        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
         2935  +    add_srs_wkt (p, 5,
         2936  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         2937  +    add_srs_wkt (p, 6,
         2938  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2939  +    add_srs_wkt (p, 7,
         2940  +        "\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],");
         2941  +    add_srs_wkt (p, 8,
         2942  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         2943  +    add_srs_wkt (p, 9,
         2944  +        "meridian\",153],PARAMETER[\"scale_factor\",0.9996],PARAM");
         2945  +    add_srs_wkt (p, 10,
         2946  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         2947  +    add_srs_wkt (p, 11,
         2948  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2949  +    add_srs_wkt (p, 12,
         2950  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  1899   2951       add_srs_wkt (p, 13,
  1900         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1901         -    add_srs_wkt (p, 14,
  1902         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6606\"]]");
  1903         -    p = add_epsg_def_ex (filter, first, last, 6607, "epsg", 6607,
  1904         -        "NAD83(2011) / Wisconsin North (ftUS)", 0, 0,
  1905         -        "GRS 1980", "Greenwich",
  1906         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1907         -        "X", "East", "Y", "North");
         2952  +        "HORITY[\"EPSG\",\"20256\"]]");
         2953  +    p = add_epsg_def (filter, first, last, 20257, "epsg", 20257,
         2954  +        "AGD66 / AMG zone 57");
  1908   2955       add_proj4text (p, 0,
  1909         -        "+proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666");
         2956  +        "+proj=utm +zone=57 +south +ellps=aust_SA +towgs84=-117.8");
  1910   2957       add_proj4text (p, 1,
  1911         -        "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0");
         2958  +        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1912   2959       add_proj4text (p, 2,
  1913         -        "=0 +ellps=GRS80 +units=us-ft +no_defs");
  1914         -    add_srs_wkt (p, 0,
  1915         -        "PROJCS[\"NAD83(2011) / Wisconsin North (ftUS)\",GEOGCS[\"");
  1916         -    add_srs_wkt (p, 1,
  1917         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  1918         -    add_srs_wkt (p, 2,
  1919         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  1920         -    add_srs_wkt (p, 3,
  1921         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  1922         -    add_srs_wkt (p, 4,
  1923         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1924         -    add_srs_wkt (p, 5,
  1925         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1926         -    add_srs_wkt (p, 6,
  1927         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1928         -    add_srs_wkt (p, 7,
  1929         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
  1930         -    add_srs_wkt (p, 8,
  1931         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  1932         -    add_srs_wkt (p, 9,
  1933         -        ",46.76666666666667],PARAMETER[\"standard_parallel_2\",45");
  1934         -    add_srs_wkt (p, 10,
  1935         -        ".56666666666667],PARAMETER[\"latitude_of_origin\",45.166");
  1936         -    add_srs_wkt (p, 11,
  1937         -        "66666666666],PARAMETER[\"central_meridian\",-90],PARAMET");
  1938         -    add_srs_wkt (p, 12,
  1939         -        "ER[\"false_easting\",1968500],PARAMETER[\"false_northing");
         2960  +        "defs");
         2961  +    add_srs_wkt (p, 0,
         2962  +        "PROJCS[\"AGD66 / AMG zone 57\",GEOGCS[\"AGD66\",DATUM[\"");
         2963  +    add_srs_wkt (p, 1,
         2964  +        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
         2965  +    add_srs_wkt (p, 2,
         2966  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         2967  +    add_srs_wkt (p, 3,
         2968  +        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
         2969  +    add_srs_wkt (p, 4,
         2970  +        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
         2971  +    add_srs_wkt (p, 5,
         2972  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         2973  +    add_srs_wkt (p, 6,
         2974  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2975  +    add_srs_wkt (p, 7,
         2976  +        "\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],");
         2977  +    add_srs_wkt (p, 8,
         2978  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         2979  +    add_srs_wkt (p, 9,
         2980  +        "meridian\",159],PARAMETER[\"scale_factor\",0.9996],PARAM");
         2981  +    add_srs_wkt (p, 10,
         2982  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         2983  +    add_srs_wkt (p, 11,
         2984  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2985  +    add_srs_wkt (p, 12,
         2986  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  1940   2987       add_srs_wkt (p, 13,
  1941         -        "\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  1942         -    add_srs_wkt (p, 14,
  1943         -        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1944         -    add_srs_wkt (p, 15,
  1945         -        "],AUTHORITY[\"EPSG\",\"6607\"]]");
  1946         -    p = add_epsg_def_ex (filter, first, last, 6608, "epsg", 6608,
  1947         -        "NAD83(2011) / Wisconsin South", 0, 0,
  1948         -        "GRS 1980", "Greenwich",
  1949         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1950         -        "X", "East", "Y", "North");
         2988  +        "HORITY[\"EPSG\",\"20257\"]]");
         2989  +    p = add_epsg_def (filter, first, last, 20258, "epsg", 20258,
         2990  +        "AGD66 / AMG zone 58");
  1951   2991       add_proj4text (p, 0,
  1952         -        "+proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333");
         2992  +        "+proj=utm +zone=58 +south +ellps=aust_SA +towgs84=-117.8");
  1953   2993       add_proj4text (p, 1,
  1954         -        "333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80");
         2994  +        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1955   2995       add_proj4text (p, 2,
  1956         -        " +units=m +no_defs");
  1957         -    add_srs_wkt (p, 0,
  1958         -        "PROJCS[\"NAD83(2011) / Wisconsin South\",GEOGCS[\"NAD83(");
  1959         -    add_srs_wkt (p, 1,
  1960         -        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
  1961         -    add_srs_wkt (p, 2,
  1962         -        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
  1963         -    add_srs_wkt (p, 3,
  1964         -        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
  1965         -    add_srs_wkt (p, 4,
  1966         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1967         -    add_srs_wkt (p, 5,
  1968         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1969         -    add_srs_wkt (p, 6,
  1970         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  1971         -    add_srs_wkt (p, 7,
  1972         -        "UTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confor");
  1973         -    add_srs_wkt (p, 8,
  1974         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",44.06");
  1975         -    add_srs_wkt (p, 9,
  1976         -        "666666666667],PARAMETER[\"standard_parallel_2\",42.73333");
  1977         -    add_srs_wkt (p, 10,
  1978         -        "333333333],PARAMETER[\"latitude_of_origin\",42],PARAMETE");
  1979         -    add_srs_wkt (p, 11,
  1980         -        "R[\"central_meridian\",-90],PARAMETER[\"false_easting\",");
  1981         -    add_srs_wkt (p, 12,
  1982         -        "600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         2996  +        "defs");
         2997  +    add_srs_wkt (p, 0,
         2998  +        "PROJCS[\"AGD66 / AMG zone 58\",GEOGCS[\"AGD66\",DATUM[\"");
         2999  +    add_srs_wkt (p, 1,
         3000  +        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
         3001  +    add_srs_wkt (p, 2,
         3002  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         3003  +    add_srs_wkt (p, 3,
         3004  +        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
         3005  +    add_srs_wkt (p, 4,
         3006  +        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
         3007  +    add_srs_wkt (p, 5,
         3008  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         3009  +    add_srs_wkt (p, 6,
         3010  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         3011  +    add_srs_wkt (p, 7,
         3012  +        "\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],");
         3013  +    add_srs_wkt (p, 8,
         3014  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         3015  +    add_srs_wkt (p, 9,
         3016  +        "meridian\",165],PARAMETER[\"scale_factor\",0.9996],PARAM");
         3017  +    add_srs_wkt (p, 10,
         3018  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         3019  +    add_srs_wkt (p, 11,
         3020  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         3021  +    add_srs_wkt (p, 12,
         3022  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  1983   3023       add_srs_wkt (p, 13,
  1984         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  1985         -    add_srs_wkt (p, 14,
  1986         -        "\",NORTH],AUTHORITY[\"EPSG\",\"6608\"]]");
  1987         -    p = add_epsg_def_ex (filter, first, last, 6609, "epsg", 6609,
  1988         -        "NAD83(2011) / Wisconsin South (ftUS)", 0, 0,
  1989         -        "GRS 1980", "Greenwich",
  1990         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1991         -        "X", "East", "Y", "North");
  1992         -    add_proj4text (p, 0,
  1993         -        "+proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333");
  1994         -    add_proj4text (p, 1,
  1995         -        "333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80");
  1996         -    add_proj4text (p, 2,
  1997         -        " +units=us-ft +no_defs");
  1998         -    add_srs_wkt (p, 0,
  1999         -        "PROJCS[\"NAD83(2011) / Wisconsin South (ftUS)\",GEOGCS[\"");
  2000         -    add_srs_wkt (p, 1,
  2001         -        "NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_S");
  2002         -    add_srs_wkt (p, 2,
  2003         -        "ystem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  2004         -    add_srs_wkt (p, 3,
  2005         -        ",AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116");
  2006         -    add_srs_wkt (p, 4,
  2007         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2008         -    add_srs_wkt (p, 5,
  2009         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2010         -    add_srs_wkt (p, 6,
  2011         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2012         -    add_srs_wkt (p, 7,
  2013         -        "AST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_");
  2014         -    add_srs_wkt (p, 8,
  2015         -        "Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  2016         -    add_srs_wkt (p, 9,
  2017         -        ",44.06666666666667],PARAMETER[\"standard_parallel_2\",42");
  2018         -    add_srs_wkt (p, 10,
  2019         -        ".73333333333333],PARAMETER[\"latitude_of_origin\",42],PA");
  2020         -    add_srs_wkt (p, 11,
  2021         -        "RAMETER[\"central_meridian\",-90],PARAMETER[\"false_east");
  2022         -    add_srs_wkt (p, 12,
  2023         -        "ing\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US");
         3024  +        "HORITY[\"EPSG\",\"20258\"]]");
         3025  +    p = add_epsg_def (filter, first, last, 20348, "epsg", 20348,
         3026  +        "AGD84 / AMG zone 48 (deprecated)");
         3027  +    add_proj4text (p, 0,
         3028  +        "+proj=utm +zone=48 +south +ellps=aust_SA +towgs84=-134,-");
         3029  +    add_proj4text (p, 1,
         3030  +        "48,149,0,0,0,0 +units=m +no_defs");
         3031  +    add_srs_wkt (p, 0,
         3032  +        "PROJCS[\"AGD84 / AMG zone 48 (deprecated)\",GEOGCS[\"AGD");
         3033  +    add_srs_wkt (p, 1,
         3034  +        "84\",DATUM[\"Australian_Geodetic_Datum_1984\",SPHEROID[\"");
         3035  +    add_srs_wkt (p, 2,
         3036  +        "Australian National Spheroid\",6378160,298.25,AUTHORITY[");
         3037  +    add_srs_wkt (p, 3,
         3038  +        "\"EPSG\",\"7003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHOR");
         3039  +    add_srs_wkt (p, 4,
         3040  +        "ITY[\"EPSG\",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
         3041  +    add_srs_wkt (p, 5,
         3042  +        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
         3043  +    add_srs_wkt (p, 6,
         3044  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4203\"");
         3045  +    add_srs_wkt (p, 7,
         3046  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3047  +    add_srs_wkt (p, 8,
         3048  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P");
         3049  +    add_srs_wkt (p, 9,
         3050  +        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
         3051  +    add_srs_wkt (p, 10,
         3052  +        "ing\",500000],PARAMETER[\"false_northing\",10000000],UNI");
         3053  +    add_srs_wkt (p, 11,
         3054  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         3055  +    add_srs_wkt (p, 12,
         3056  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2024   3057       add_srs_wkt (p, 13,
  2025         -        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
  2026         -    add_srs_wkt (p, 14,
  2027         -        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  2028         -    add_srs_wkt (p, 15,
  2029         -        "PSG\",\"6609\"]]");
  2030         -    p = add_epsg_def_ex (filter, first, last, 6610, "epsg", 6610,
  2031         -        "NAD83(2011) / Wisconsin Transverse Mercator", 0, 0,
  2032         -        "GRS 1980", "Greenwich",
  2033         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2034         -        "X", "East", "Y", "North");
         3058  +        "20348\"]]");
         3059  +    p = add_epsg_def (filter, first, last, 20349, "epsg", 20349,
         3060  +        "AGD84 / AMG zone 49");
         3061  +    add_proj4text (p, 0,
         3062  +        "+proj=utm +zone=49 +south +ellps=aust_SA +towgs84=-134,-");
         3063  +    add_proj4text (p, 1,
         3064  +        "48,149,0,0,0,0 +units=m +no_defs");
         3065  +    add_srs_wkt (p, 0,
         3066  +        "PROJCS[\"AGD84 / AMG zone 49\",GEOGCS[\"AGD84\",DATUM[\"");
         3067  +    add_srs_wkt (p, 1,
         3068  +        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
         3069  +    add_srs_wkt (p, 2,
         3070  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         3071  +    add_srs_wkt (p, 3,
         3072  +        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
         3073  +    add_srs_wkt (p, 4,
         3074  +        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3075  +    add_srs_wkt (p, 5,
         3076  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3077  +    add_srs_wkt (p, 6,
         3078  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTI");
         3079  +    add_srs_wkt (p, 7,
         3080  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3081  +    add_srs_wkt (p, 8,
         3082  +        "in\",0],PARAMETER[\"central_meridian\",111],PARAMETER[\"");
         3083  +    add_srs_wkt (p, 9,
         3084  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         3085  +    add_srs_wkt (p, 10,
         3086  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         3087  +    add_srs_wkt (p, 11,
         3088  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         3089  +    add_srs_wkt (p, 12,
         3090  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"20349\"]]");
         3091  +    p = add_epsg_def (filter, first, last, 20350, "epsg", 20350,
         3092  +        "AGD84 / AMG zone 50");
         3093  +    add_proj4text (p, 0,
         3094  +        "+proj=utm +zone=50 +south +ellps=aust_SA +towgs84=-134,-");
         3095  +    add_proj4text (p, 1,
         3096  +        "48,149,0,0,0,0 +units=m +no_defs");
         3097  +    add_srs_wkt (p, 0,
         3098  +        "PROJCS[\"AGD84 / AMG zone 50\",GEOGCS[\"AGD84\",DATUM[\"");
         3099  +    add_srs_wkt (p, 1,
         3100  +        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
         3101  +    add_srs_wkt (p, 2,
         3102  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         3103  +    add_srs_wkt (p, 3,
         3104  +        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
         3105  +    add_srs_wkt (p, 4,
         3106  +        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3107  +    add_srs_wkt (p, 5,
         3108  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3109  +    add_srs_wkt (p, 6,
         3110  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTI");
         3111  +    add_srs_wkt (p, 7,
         3112  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3113  +    add_srs_wkt (p, 8,
         3114  +        "in\",0],PARAMETER[\"central_meridian\",117],PARAMETER[\"");
         3115  +    add_srs_wkt (p, 9,
         3116  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         3117  +    add_srs_wkt (p, 10,
         3118  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         3119  +    add_srs_wkt (p, 11,
         3120  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         3121  +    add_srs_wkt (p, 12,
         3122  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"20350\"]]");
         3123  +    p = add_epsg_def (filter, first, last, 20351, "epsg", 20351,
         3124  +        "AGD84 / AMG zone 51");
         3125  +    add_proj4text (p, 0,
         3126  +        "+proj=utm +zone=51 +south +ellps=aust_SA +towgs84=-134,-");
         3127  +    add_proj4text (p, 1,
         3128  +        "48,149,0,0,0,0 +units=m +no_defs");
         3129  +    add_srs_wkt (p, 0,
         3130  +        "PROJCS[\"AGD84 / AMG zone 51\",GEOGCS[\"AGD84\",DATUM[\"");
         3131  +    add_srs_wkt (p, 1,
         3132  +        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
         3133  +    add_srs_wkt (p, 2,
         3134  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         3135  +    add_srs_wkt (p, 3,
         3136  +        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
         3137  +    add_srs_wkt (p, 4,
         3138  +        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3139  +    add_srs_wkt (p, 5,
         3140  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3141  +    add_srs_wkt (p, 6,
         3142  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTI");
         3143  +    add_srs_wkt (p, 7,
         3144  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3145  +    add_srs_wkt (p, 8,
         3146  +        "in\",0],PARAMETER[\"central_meridian\",123],PARAMETER[\"");
         3147  +    add_srs_wkt (p, 9,
         3148  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         3149  +    add_srs_wkt (p, 10,
         3150  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         3151  +    add_srs_wkt (p, 11,
         3152  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         3153  +    add_srs_wkt (p, 12,
         3154  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"20351\"]]");
         3155  +    p = add_epsg_def (filter, first, last, 20352, "epsg", 20352,
         3156  +        "AGD84 / AMG zone 52");
         3157  +    add_proj4text (p, 0,
         3158  +        "+proj=utm +zone=52 +south +ellps=aust_SA +towgs84=-134,-");
         3159  +    add_proj4text (p, 1,
         3160  +        "48,149,0,0,0,0 +units=m +no_defs");
         3161  +    add_srs_wkt (p, 0,
         3162  +        "PROJCS[\"AGD84 / AMG zone 52\",GEOGCS[\"AGD84\",DATUM[\"");
         3163  +    add_srs_wkt (p, 1,
         3164  +        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
         3165  +    add_srs_wkt (p, 2,
         3166  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         3167  +    add_srs_wkt (p, 3,
         3168  +        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
         3169  +    add_srs_wkt (p, 4,
         3170  +        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3171  +    add_srs_wkt (p, 5,
         3172  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3173  +    add_srs_wkt (p, 6,
         3174  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTI");
         3175  +    add_srs_wkt (p, 7,
         3176  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3177  +    add_srs_wkt (p, 8,
         3178  +        "in\",0],PARAMETER[\"central_meridian\",129],PARAMETER[\"");
         3179  +    add_srs_wkt (p, 9,
         3180  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         3181  +    add_srs_wkt (p, 10,
         3182  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         3183  +    add_srs_wkt (p, 11,
         3184  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         3185  +    add_srs_wkt (p, 12,
         3186  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"20352\"]]");
         3187  +    p = add_epsg_def (filter, first, last, 20353, "epsg", 20353,
         3188  +        "AGD84 / AMG zone 53");
         3189  +    add_proj4text (p, 0,
         3190  +        "+proj=utm +zone=53 +south +ellps=aust_SA +towgs84=-134,-");
         3191  +    add_proj4text (p, 1,
         3192  +        "48,149,0,0,0,0 +units=m +no_defs");
         3193  +    add_srs_wkt (p, 0,
         3194  +        "PROJCS[\"AGD84 / AMG zone 53\",GEOGCS[\"AGD84\",DATUM[\"");
         3195  +    add_srs_wkt (p, 1,
         3196  +        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
         3197  +    add_srs_wkt (p, 2,
         3198  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         3199  +    add_srs_wkt (p, 3,
         3200  +        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
         3201  +    add_srs_wkt (p, 4,
         3202  +        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3203  +    add_srs_wkt (p, 5,
         3204  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3205  +    add_srs_wkt (p, 6,
         3206  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTI");
         3207  +    add_srs_wkt (p, 7,
         3208  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3209  +    add_srs_wkt (p, 8,
         3210  +        "in\",0],PARAMETER[\"central_meridian\",135],PARAMETER[\"");
         3211  +    add_srs_wkt (p, 9,
         3212  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         3213  +    add_srs_wkt (p, 10,
         3214  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         3215  +    add_srs_wkt (p, 11,
         3216  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         3217  +    add_srs_wkt (p, 12,
         3218  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"20353\"]]");
         3219  +    p = add_epsg_def (filter, first, last, 20354, "epsg", 20354,
         3220  +        "AGD84 / AMG zone 54");
         3221  +    add_proj4text (p, 0,
         3222  +        "+proj=utm +zone=54 +south +ellps=aust_SA +towgs84=-134,-");
         3223  +    add_proj4text (p, 1,
         3224  +        "48,149,0,0,0,0 +units=m +no_defs");
         3225  +    add_srs_wkt (p, 0,
         3226  +        "PROJCS[\"AGD84 / AMG zone 54\",GEOGCS[\"AGD84\",DATUM[\"");
         3227  +    add_srs_wkt (p, 1,
         3228  +        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
         3229  +    add_srs_wkt (p, 2,
         3230  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         3231  +    add_srs_wkt (p, 3,
         3232  +        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
         3233  +    add_srs_wkt (p, 4,
         3234  +        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3235  +    add_srs_wkt (p, 5,
         3236  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3237  +    add_srs_wkt (p, 6,
         3238  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTI");
         3239  +    add_srs_wkt (p, 7,
         3240  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3241  +    add_srs_wkt (p, 8,
         3242  +        "in\",0],PARAMETER[\"central_meridian\",141],PARAMETER[\"");
         3243  +    add_srs_wkt (p, 9,
         3244  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         3245  +    add_srs_wkt (p, 10,
         3246  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         3247  +    add_srs_wkt (p, 11,
         3248  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         3249  +    add_srs_wkt (p, 12,
         3250  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"20354\"]]");
         3251  +    p = add_epsg_def (filter, first, last, 20355, "epsg", 20355,
         3252  +        "AGD84 / AMG zone 55");
         3253  +    add_proj4text (p, 0,
         3254  +        "+proj=utm +zone=55 +south +ellps=aust_SA +towgs84=-134,-");
         3255  +    add_proj4text (p, 1,
         3256  +        "48,149,0,0,0,0 +units=m +no_defs");
         3257  +    add_srs_wkt (p, 0,
         3258  +        "PROJCS[\"AGD84 / AMG zone 55\",GEOGCS[\"AGD84\",DATUM[\"");
         3259  +    add_srs_wkt (p, 1,
         3260  +        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
         3261  +    add_srs_wkt (p, 2,
         3262  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
         3263  +    add_srs_wkt (p, 3,
         3264  +        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
         3265  +    add_srs_wkt (p, 4,
         3266  +        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3267  +    add_srs_wkt (p, 5,
         3268  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3269  +    add_srs_wkt (p, 6,
         3270  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTI");
         3271  +    add_srs_wkt (p, 7,
         3272  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3273  +    add_srs_wkt (p, 8,
         3274  +        "in\",0],PARAMETER[\"central_meridian\",147],PARAMETER[\"");
         3275  +    add_srs_wkt (p, 9,
         3276  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         3277  +    add_srs_wkt (p, 10,
         3278  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         3279  +    add_srs_wkt (p, 11,
         3280  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         3281  +    add_srs_wkt (p, 12,
         3282  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"20355\"]]");
         3283  +    p = add_epsg_def (filter, first, last, 20356, "epsg", 20356,
         3284  +        "AGD84 / AMG zone 56");
  2035   3285       add_proj4text (p, 0,
  2036         -        "+proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9996 +x_0=520000 +y");
         3286  +        "+proj=utm +zone=56 +south +ellps=aust_SA +towgs84=-134,-");
  2037   3287       add_proj4text (p, 1,
  2038         -        "_0=-4480000 +ellps=GRS80 +units=m +no_defs");
         3288  +        "48,149,0,0,0,0 +units=m +no_defs");
  2039   3289       add_srs_wkt (p, 0,
  2040         -        "PROJCS[\"NAD83(2011) / Wisconsin Transverse Mercator\",G");
         3290  +        "PROJCS[\"AGD84 / AMG zone 56\",GEOGCS[\"AGD84\",DATUM[\"");
  2041   3291       add_srs_wkt (p, 1,
  2042         -        "EOGCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Ref");
         3292  +        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
  2043   3293       add_srs_wkt (p, 2,
  2044         -        "erence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.2");
         3294  +        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  2045   3295       add_srs_wkt (p, 3,
  2046         -        "57222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\"");
         3296  +        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
  2047   3297       add_srs_wkt (p, 4,
  2048         -        ",\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3298  +        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2049   3299       add_srs_wkt (p, 5,
  2050   3300           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2051   3301       add_srs_wkt (p, 6,
  2052         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3302  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTI");
  2053   3303       add_srs_wkt (p, 7,
  2054         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"T");
         3304  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  2055   3305       add_srs_wkt (p, 8,
  2056         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3306  +        "in\",0],PARAMETER[\"central_meridian\",153],PARAMETER[\"");
  2057   3307       add_srs_wkt (p, 9,
  2058         -        "],PARAMETER[\"central_meridian\",-90],PARAMETER[\"scale_");
         3308  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
  2059   3309       add_srs_wkt (p, 10,
  2060         -        "factor\",0.9996],PARAMETER[\"false_easting\",520000],PAR");
         3310  +        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
  2061   3311       add_srs_wkt (p, 11,
  2062         -        "AMETER[\"false_northing\",-4480000],UNIT[\"metre\",1,AUT");
         3312  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
  2063   3313       add_srs_wkt (p, 12,
  2064         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2065         -    add_srs_wkt (p, 13,
  2066         -        "ORTH],AUTHORITY[\"EPSG\",\"6610\"]]");
  2067         -    p = add_epsg_def_ex (filter, first, last, 6611, "epsg", 6611,
  2068         -        "NAD83(2011) / Wyoming East", 0, 0,
  2069         -        "GRS 1980", "Greenwich",
  2070         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2071         -        "X", "East", "Y", "North");
         3314  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"20356\"]]");
         3315  +    p = add_epsg_def (filter, first, last, 20357, "epsg", 20357,
         3316  +        "AGD84 / AMG zone 57 (deprecated)");
  2072   3317       add_proj4text (p, 0,
  2073         -        "+proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9");
         3318  +        "+proj=utm +zone=57 +south +ellps=aust_SA +towgs84=-134,-");
  2074   3319       add_proj4text (p, 1,
  2075         -        "999375 +x_0=200000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
         3320  +        "48,149,0,0,0,0 +units=m +no_defs");
  2076   3321       add_srs_wkt (p, 0,
  2077         -        "PROJCS[\"NAD83(2011) / Wyoming East\",GEOGCS[\"NAD83(201");
         3322  +        "PROJCS[\"AGD84 / AMG zone 57 (deprecated)\",GEOGCS[\"AGD");
  2078   3323       add_srs_wkt (p, 1,
  2079         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
         3324  +        "84\",DATUM[\"Australian_Geodetic_Datum_1984\",SPHEROID[\"");
  2080   3325       add_srs_wkt (p, 2,
  2081         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
         3326  +        "Australian National Spheroid\",6378160,298.25,AUTHORITY[");
  2082   3327       add_srs_wkt (p, 3,
  2083         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
         3328  +        "\"EPSG\",\"7003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHOR");
  2084   3329       add_srs_wkt (p, 4,
  2085         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3330  +        "ITY[\"EPSG\",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2086   3331       add_srs_wkt (p, 5,
  2087         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3332  +        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2088   3333       add_srs_wkt (p, 6,
  2089         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3334  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4203\"");
  2090   3335       add_srs_wkt (p, 7,
  2091         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
         3336  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2092   3337       add_srs_wkt (p, 8,
  2093         -        "or\"],PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[\"");
         3338  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P");
  2094   3339       add_srs_wkt (p, 9,
  2095         -        "central_meridian\",-105.1666666666667],PARAMETER[\"scale");
         3340  +        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  2096   3341       add_srs_wkt (p, 10,
  2097         -        "_factor\",0.9999375],PARAMETER[\"false_easting\",200000]");
         3342  +        "ing\",500000],PARAMETER[\"false_northing\",10000000],UNI");
  2098   3343       add_srs_wkt (p, 11,
  2099         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         3344  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  2100   3345       add_srs_wkt (p, 12,
  2101         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
         3346  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2102   3347       add_srs_wkt (p, 13,
  2103         -        "H],AUTHORITY[\"EPSG\",\"6611\"]]");
  2104         -    p = add_epsg_def_ex (filter, first, last, 6612, "epsg", 6612,
  2105         -        "NAD83(2011) / Wyoming East (ftUS)", 0, 0,
  2106         -        "GRS 1980", "Greenwich",
  2107         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2108         -        "X", "East", "Y", "North");
         3348  +        "20357\"]]");
         3349  +    p = add_epsg_def (filter, first, last, 20358, "epsg", 20358,
         3350  +        "AGD84 / AMG zone 58 (deprecated)");
  2109   3351       add_proj4text (p, 0,
  2110         -        "+proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9");
         3352  +        "+proj=utm +zone=58 +south +ellps=aust_SA +towgs84=-134,-");
  2111   3353       add_proj4text (p, 1,
  2112         -        "999375 +x_0=200000.00001016 +y_0=0 +ellps=GRS80 +units=u");
  2113         -    add_proj4text (p, 2,
  2114         -        "s-ft +no_defs");
         3354  +        "48,149,0,0,0,0 +units=m +no_defs");
  2115   3355       add_srs_wkt (p, 0,
  2116         -        "PROJCS[\"NAD83(2011) / Wyoming East (ftUS)\",GEOGCS[\"NA");
         3356  +        "PROJCS[\"AGD84 / AMG zone 58 (deprecated)\",GEOGCS[\"AGD");
  2117   3357       add_srs_wkt (p, 1,
  2118         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
         3358  +        "84\",DATUM[\"Australian_Geodetic_Datum_1984\",SPHEROID[\"");
  2119   3359       add_srs_wkt (p, 2,
  2120         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
         3360  +        "Australian National Spheroid\",6378160,298.25,AUTHORITY[");
  2121   3361       add_srs_wkt (p, 3,
  2122         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         3362  +        "\"EPSG\",\"7003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHOR");
  2123   3363       add_srs_wkt (p, 4,
  2124         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3364  +        "ITY[\"EPSG\",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2125   3365       add_srs_wkt (p, 5,
  2126         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3366  +        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2127   3367       add_srs_wkt (p, 6,
  2128         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3368  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4203\"");
  2129   3369       add_srs_wkt (p, 7,
  2130         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
         3370  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2131   3371       add_srs_wkt (p, 8,
  2132         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",40.5],PARA");
         3372  +        "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P");
  2133   3373       add_srs_wkt (p, 9,
  2134         -        "METER[\"central_meridian\",-105.1666666666667],PARAMETER");
         3374  +        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  2135   3375       add_srs_wkt (p, 10,
  2136         -        "[\"scale_factor\",0.9999375],PARAMETER[\"false_easting\"");
         3376  +        "ing\",500000],PARAMETER[\"false_northing\",10000000],UNI");
  2137   3377       add_srs_wkt (p, 11,
  2138         -        ",656166.6667],PARAMETER[\"false_northing\",0],UNIT[\"US ");
         3378  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  2139   3379       add_srs_wkt (p, 12,
  2140         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         3380  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2141   3381       add_srs_wkt (p, 13,
  2142         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  2143         -    add_srs_wkt (p, 14,
  2144         -        "SG\",\"6612\"]]");
  2145         -    p = add_epsg_def_ex (filter, first, last, 6613, "epsg", 6613,
  2146         -        "NAD83(2011) / Wyoming East Central", 0, 0,
  2147         -        "GRS 1980", "Greenwich",
  2148         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2149         -        "X", "East", "Y", "North");
         3382  +        "20358\"]]");
         3383  +    p = add_epsg_def (filter, first, last, 20436, "epsg", 20436,
         3384  +        "Ain el Abd / UTM zone 36N");
  2150   3385       add_proj4text (p, 0,
  2151         -        "+proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9");
         3386  +        "+proj=utm +zone=36 +ellps=intl +towgs84=-143,-236,7,0,0,");
  2152   3387       add_proj4text (p, 1,
  2153         -        "999375 +x_0=400000 +y_0=100000 +ellps=GRS80 +units=m +no");
  2154         -    add_proj4text (p, 2,
  2155         -        "_defs");
         3388  +        "0,0 +units=m +no_defs");
  2156   3389       add_srs_wkt (p, 0,
  2157         -        "PROJCS[\"NAD83(2011) / Wyoming East Central\",GEOGCS[\"N");
         3390  +        "PROJCS[\"Ain el Abd / UTM zone 36N\",GEOGCS[\"Ain el Abd");
  2158   3391       add_srs_wkt (p, 1,
  2159         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
         3392  +        "\",DATUM[\"Ain_el_Abd_1970\",SPHEROID[\"International 19");
  2160   3393       add_srs_wkt (p, 2,
  2161         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
         3394  +        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
  2162   3395       add_srs_wkt (p, 3,
  2163         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
         3396  +        "143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIMEM");
  2164   3397       add_srs_wkt (p, 4,
  2165         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3398  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2166   3399       add_srs_wkt (p, 5,
  2167         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3400  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2168   3401       add_srs_wkt (p, 6,
  2169         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3402  +        "AUTHORITY[\"EPSG\",\"4204\"]],PROJECTION[\"Transverse_Me");
  2170   3403       add_srs_wkt (p, 7,
  2171         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
         3404  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2172   3405       add_srs_wkt (p, 8,
  2173         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",40.5],PARA");
         3406  +        "\"central_meridian\",33],PARAMETER[\"scale_factor\",0.99");
  2174   3407       add_srs_wkt (p, 9,
  2175         -        "METER[\"central_meridian\",-107.3333333333333],PARAMETER");
         3408  +        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  2176   3409       add_srs_wkt (p, 10,
  2177         -        "[\"scale_factor\",0.9999375],PARAMETER[\"false_easting\"");
         3410  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2178   3411       add_srs_wkt (p, 11,
  2179         -        ",400000],PARAMETER[\"false_northing\",100000],UNIT[\"met");
         3412  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  2180   3413       add_srs_wkt (p, 12,
  2181         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  2182         -    add_srs_wkt (p, 13,
  2183         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6613\"]]");
  2184         -    p = add_epsg_def_ex (filter, first, last, 6614, "epsg", 6614,
  2185         -        "NAD83(2011) / Wyoming East Central (ftUS)", 0, 0,
  2186         -        "GRS 1980", "Greenwich",
  2187         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2188         -        "X", "East", "Y", "North");
         3414  +        "UTHORITY[\"EPSG\",\"20436\"]]");
         3415  +    p = add_epsg_def (filter, first, last, 20437, "epsg", 20437,
         3416  +        "Ain el Abd / UTM zone 37N");
  2189   3417       add_proj4text (p, 0,
  2190         -        "+proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9");
         3418  +        "+proj=utm +zone=37 +ellps=intl +towgs84=-143,-236,7,0,0,");
  2191   3419       add_proj4text (p, 1,
  2192         -        "999375 +x_0=399999.99998984 +y_0=99999.99998983997 +ellp");
  2193         -    add_proj4text (p, 2,
  2194         -        "s=GRS80 +units=us-ft +no_defs");
         3420  +        "0,0 +units=m +no_defs");
  2195   3421       add_srs_wkt (p, 0,
  2196         -        "PROJCS[\"NAD83(2011) / Wyoming East Central (ftUS)\",GEO");
         3422  +        "PROJCS[\"Ain el Abd / UTM zone 37N\",GEOGCS[\"Ain el Abd");
  2197   3423       add_srs_wkt (p, 1,
  2198         -        "GCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refer");
         3424  +        "\",DATUM[\"Ain_el_Abd_1970\",SPHEROID[\"International 19");
  2199   3425       add_srs_wkt (p, 2,
  2200         -        "ence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257");
         3426  +        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
  2201   3427       add_srs_wkt (p, 3,
  2202         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",");
         3428  +        "143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIMEM");
  2203   3429       add_srs_wkt (p, 4,
  2204         -        "\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
         3430  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2205   3431       add_srs_wkt (p, 5,
  2206         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
         3432  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2207   3433       add_srs_wkt (p, 6,
  2208         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
         3434  +        "AUTHORITY[\"EPSG\",\"4204\"]],PROJECTION[\"Transverse_Me");
  2209   3435       add_srs_wkt (p, 7,
  2210         -        "de\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tr");
         3436  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2211   3437       add_srs_wkt (p, 8,
  2212         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",40");
         3438  +        "\"central_meridian\",39],PARAMETER[\"scale_factor\",0.99");
  2213   3439       add_srs_wkt (p, 9,
  2214         -        ".5],PARAMETER[\"central_meridian\",-107.3333333333333],P");
         3440  +        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  2215   3441       add_srs_wkt (p, 10,
  2216         -        "ARAMETER[\"scale_factor\",0.9999375],PARAMETER[\"false_e");
         3442  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2217   3443       add_srs_wkt (p, 11,
  2218         -        "asting\",1312333.3333],PARAMETER[\"false_northing\",3280");
         3444  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  2219   3445       add_srs_wkt (p, 12,
  2220         -        "83.3333],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
  2221         -    add_srs_wkt (p, 13,
  2222         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  2223         -    add_srs_wkt (p, 14,
  2224         -        "RTH],AUTHORITY[\"EPSG\",\"6614\"]]");
  2225         -    p = add_epsg_def_ex (filter, first, last, 6615, "epsg", 6615,
  2226         -        "NAD83(2011) / Wyoming West", 0, 0,
  2227         -        "GRS 1980", "Greenwich",
  2228         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2229         -        "X", "East", "Y", "North");
  2230         -    add_proj4text (p, 0,
  2231         -        "+proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9");
  2232         -    add_proj4text (p, 1,
  2233         -        "999375 +x_0=800000 +y_0=100000 +ellps=GRS80 +units=m +no");
  2234         -    add_proj4text (p, 2,
  2235         -        "_defs");
  2236         -    add_srs_wkt (p, 0,
  2237         -        "PROJCS[\"NAD83(2011) / Wyoming West\",GEOGCS[\"NAD83(201");
  2238         -    add_srs_wkt (p, 1,
  2239         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  2240         -    add_srs_wkt (p, 2,
  2241         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  2242         -    add_srs_wkt (p, 3,
  2243         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  2244         -    add_srs_wkt (p, 4,
  2245         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2246         -    add_srs_wkt (p, 5,
  2247         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2248         -    add_srs_wkt (p, 6,
  2249         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2250         -    add_srs_wkt (p, 7,
  2251         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse_Mercat");
  2252         -    add_srs_wkt (p, 8,
  2253         -        "or\"],PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[\"");
  2254         -    add_srs_wkt (p, 9,
  2255         -        "central_meridian\",-110.0833333333333],PARAMETER[\"scale");
  2256         -    add_srs_wkt (p, 10,
  2257         -        "_factor\",0.9999375],PARAMETER[\"false_easting\",800000]");
  2258         -    add_srs_wkt (p, 11,
  2259         -        ",PARAMETER[\"false_northing\",100000],UNIT[\"metre\",1,A");
  2260         -    add_srs_wkt (p, 12,
  2261         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2262         -    add_srs_wkt (p, 13,
  2263         -        ",NORTH],AUTHORITY[\"EPSG\",\"6615\"]]");
  2264         -    p = add_epsg_def_ex (filter, first, last, 6616, "epsg", 6616,
  2265         -        "NAD83(2011) / Wyoming West (ftUS)", 0, 0,
  2266         -        "GRS 1980", "Greenwich",
  2267         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2268         -        "X", "East", "Y", "North");
  2269         -    add_proj4text (p, 0,
  2270         -        "+proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9");
  2271         -    add_proj4text (p, 1,
  2272         -        "999375 +x_0=800000.0000101599 +y_0=99999.99998983997 +el");
  2273         -    add_proj4text (p, 2,
  2274         -        "lps=GRS80 +units=us-ft +no_defs");
  2275         -    add_srs_wkt (p, 0,
  2276         -        "PROJCS[\"NAD83(2011) / Wyoming West (ftUS)\",GEOGCS[\"NA");
  2277         -    add_srs_wkt (p, 1,
  2278         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  2279         -    add_srs_wkt (p, 2,
  2280         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  2281         -    add_srs_wkt (p, 3,
  2282         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  2283         -    add_srs_wkt (p, 4,
  2284         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2285         -    add_srs_wkt (p, 5,
  2286         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2287         -    add_srs_wkt (p, 6,
  2288         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2289         -    add_srs_wkt (p, 7,
  2290         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
  2291         -    add_srs_wkt (p, 8,
  2292         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",40.5],PARA");
  2293         -    add_srs_wkt (p, 9,
  2294         -        "METER[\"central_meridian\",-110.0833333333333],PARAMETER");
  2295         -    add_srs_wkt (p, 10,
  2296         -        "[\"scale_factor\",0.9999375],PARAMETER[\"false_easting\"");
  2297         -    add_srs_wkt (p, 11,
  2298         -        ",2624666.6667],PARAMETER[\"false_northing\",328083.3333]");
  2299         -    add_srs_wkt (p, 12,
  2300         -        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
  2301         -    add_srs_wkt (p, 13,
  2302         -        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2303         -    add_srs_wkt (p, 14,
  2304         -        "HORITY[\"EPSG\",\"6616\"]]");
  2305         -    p = add_epsg_def_ex (filter, first, last, 6617, "epsg", 6617,
  2306         -        "NAD83(2011) / Wyoming West Central", 0, 0,
  2307         -        "GRS 1980", "Greenwich",
  2308         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "metre",
  2309         -        "X", "East", "Y", "North");
  2310         -    add_proj4text (p, 0,
  2311         -        "+proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0");
  2312         -    add_proj4text (p, 1,
  2313         -        "=600000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  2314         -    add_srs_wkt (p, 0,
  2315         -        "PROJCS[\"NAD83(2011) / Wyoming West Central\",GEOGCS[\"N");
  2316         -    add_srs_wkt (p, 1,
  2317         -        "AD83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
  2318         -    add_srs_wkt (p, 2,
  2319         -        "stem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
  2320         -    add_srs_wkt (p, 3,
  2321         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  2322         -    add_srs_wkt (p, 4,
  2323         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2324         -    add_srs_wkt (p, 5,
  2325         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2326         -    add_srs_wkt (p, 6,
  2327         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2328         -    add_srs_wkt (p, 7,
  2329         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Transverse");
  2330         -    add_srs_wkt (p, 8,
  2331         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",40.5],PARA");
  2332         -    add_srs_wkt (p, 9,
  2333         -        "METER[\"central_meridian\",-108.75],PARAMETER[\"scale_fa");
  2334         -    add_srs_wkt (p, 10,
  2335         -        "ctor\",0.9999375],PARAMETER[\"false_easting\",600000],PA");
  2336         -    add_srs_wkt (p, 11,
  2337         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2338         -    add_srs_wkt (p, 12,
  2339         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2340         -    add_srs_wkt (p, 13,
  2341         -        "AUTHORITY[\"EPSG\",\"6617\"]]");
  2342         -    p = add_epsg_def_ex (filter, first, last, 6618, "epsg", 6618,
  2343         -        "NAD83(2011) / Wyoming West Central (ftUS)", 0, 0,
  2344         -        "GRS 1980", "Greenwich",
  2345         -        "NAD83_National_Spatial_Reference_System_2011", "Transverse_Mercator", "US survey foot",
  2346         -        "X", "East", "Y", "North");
  2347         -    add_proj4text (p, 0,
  2348         -        "+proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0");
  2349         -    add_proj4text (p, 1,
  2350         -        "=600000 +y_0=0 +ellps=GRS80 +units=us-ft +no_defs");
  2351         -    add_srs_wkt (p, 0,
  2352         -        "PROJCS[\"NAD83(2011) / Wyoming West Central (ftUS)\",GEO");
  2353         -    add_srs_wkt (p, 1,
  2354         -        "GCS[\"NAD83(2011)\",DATUM[\"NAD83_National_Spatial_Refer");
  2355         -    add_srs_wkt (p, 2,
  2356         -        "ence_System_2011\",SPHEROID[\"GRS 1980\",6378137,298.257");
  2357         -    add_srs_wkt (p, 3,
  2358         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",");
  2359         -    add_srs_wkt (p, 4,
  2360         -        "\"1116\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  2361         -    add_srs_wkt (p, 5,
  2362         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  2363         -    add_srs_wkt (p, 6,
  2364         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  2365         -    add_srs_wkt (p, 7,
  2366         -        "de\",EAST],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Tr");
  2367         -    add_srs_wkt (p, 8,
  2368         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",40");
  2369         -    add_srs_wkt (p, 9,
  2370         -        ".5],PARAMETER[\"central_meridian\",-108.75],PARAMETER[\"");
  2371         -    add_srs_wkt (p, 10,
  2372         -        "scale_factor\",0.9999375],PARAMETER[\"false_easting\",19");
  2373         -    add_srs_wkt (p, 11,
  2374         -        "68500],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
  2375         -    add_srs_wkt (p, 12,
  2376         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
  2377         -    add_srs_wkt (p, 13,
  2378         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2379         -    add_srs_wkt (p, 14,
  2380         -        "6618\"]]");
  2381         -    p = add_epsg_def_ex (filter, first, last, 6619, "epsg", 6619,
  2382         -        "NAD83(2011) / Utah Central", 0, 0,
  2383         -        "GRS 1980", "Greenwich",
  2384         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2385         -        "X", "East", "Y", "North");
  2386         -    add_proj4text (p, 0,
  2387         -        "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
  2388         -    add_proj4text (p, 1,
  2389         -        "8.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 ");
  2390         -    add_proj4text (p, 2,
  2391         -        "+ellps=GRS80 +units=m +no_defs");
  2392         -    add_srs_wkt (p, 0,
  2393         -        "PROJCS[\"NAD83(2011) / Utah Central\",GEOGCS[\"NAD83(201");
  2394         -    add_srs_wkt (p, 1,
  2395         -        "1)\",DATUM[\"NAD83_National_Spatial_Reference_System_201");
  2396         -    add_srs_wkt (p, 2,
  2397         -        "1\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  2398         -    add_srs_wkt (p, 3,
  2399         -        "Y[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIM");
  2400         -    add_srs_wkt (p, 4,
  2401         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2402         -    add_srs_wkt (p, 5,
  2403         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2404         -    add_srs_wkt (p, 6,
  2405         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2406         -    add_srs_wkt (p, 7,
  2407         -        "ORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal");
  2408         -    add_srs_wkt (p, 8,
  2409         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.65],P");
  2410         -    add_srs_wkt (p, 9,
  2411         -        "ARAMETER[\"standard_parallel_2\",39.01666666666667],PARA");
  2412         -    add_srs_wkt (p, 10,
  2413         -        "METER[\"latitude_of_origin\",38.33333333333334],PARAMETE");
  2414         -    add_srs_wkt (p, 11,
  2415         -        "R[\"central_meridian\",-111.5],PARAMETER[\"false_easting");
  2416         -    add_srs_wkt (p, 12,
  2417         -        "\",500000],PARAMETER[\"false_northing\",2000000],UNIT[\"");
  2418         -    add_srs_wkt (p, 13,
  2419         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2420         -    add_srs_wkt (p, 14,
  2421         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6619\"]]");
  2422         -    p = add_epsg_def_ex (filter, first, last, 6620, "epsg", 6620,
  2423         -        "NAD83(2011) / Utah North", 0, 0,
  2424         -        "GRS 1980", "Greenwich",
  2425         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2426         -        "X", "East", "Y", "North");
  2427         -    add_proj4text (p, 0,
  2428         -        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
  2429         -    add_proj4text (p, 1,
  2430         -        "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +");
  2431         -    add_proj4text (p, 2,
  2432         -        "y_0=1000000 +ellps=GRS80 +units=m +no_defs");
  2433         -    add_srs_wkt (p, 0,
  2434         -        "PROJCS[\"NAD83(2011) / Utah North\",GEOGCS[\"NAD83(2011)");
  2435         -    add_srs_wkt (p, 1,
  2436         -        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
  2437         -    add_srs_wkt (p, 2,
  2438         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  2439         -    add_srs_wkt (p, 3,
  2440         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
  2441         -    add_srs_wkt (p, 4,
  2442         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2443         -    add_srs_wkt (p, 5,
  2444         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2445         -    add_srs_wkt (p, 6,
  2446         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2447         -    add_srs_wkt (p, 7,
  2448         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_Coni");
  2449         -    add_srs_wkt (p, 8,
  2450         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",41.7833333333");
  2451         -    add_srs_wkt (p, 9,
  2452         -        "3333],PARAMETER[\"standard_parallel_2\",40.7166666666666");
  2453         -    add_srs_wkt (p, 10,
  2454         -        "7],PARAMETER[\"latitude_of_origin\",40.33333333333334],P");
  2455         -    add_srs_wkt (p, 11,
  2456         -        "ARAMETER[\"central_meridian\",-111.5],PARAMETER[\"false_");
  2457         -    add_srs_wkt (p, 12,
  2458         -        "easting\",500000],PARAMETER[\"false_northing\",1000000],");
  2459         -    add_srs_wkt (p, 13,
  2460         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2461         -    add_srs_wkt (p, 14,
  2462         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6620\"]]");
  2463         -    p = add_epsg_def_ex (filter, first, last, 6621, "epsg", 6621,
  2464         -        "NAD83(2011) / Utah South", 0, 0,
  2465         -        "GRS 1980", "Greenwich",
  2466         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  2467         -        "X", "East", "Y", "North");
  2468         -    add_proj4text (p, 0,
  2469         -        "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
  2470         -    add_proj4text (p, 1,
  2471         -        "6.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 ");
  2472         -    add_proj4text (p, 2,
  2473         -        "+ellps=GRS80 +units=m +no_defs");
  2474         -    add_srs_wkt (p, 0,
  2475         -        "PROJCS[\"NAD83(2011) / Utah South\",GEOGCS[\"NAD83(2011)");
  2476         -    add_srs_wkt (p, 1,
  2477         -        "\",DATUM[\"NAD83_National_Spatial_Reference_System_2011\"");
  2478         -    add_srs_wkt (p, 2,
  2479         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  2480         -    add_srs_wkt (p, 3,
  2481         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],PRIMEM[\"");
  2482         -    add_srs_wkt (p, 4,
  2483         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2484         -    add_srs_wkt (p, 5,
  2485         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2486         -    add_srs_wkt (p, 6,
  2487         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2488         -    add_srs_wkt (p, 7,
  2489         -        "[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conformal_Coni");
  2490         -    add_srs_wkt (p, 8,
  2491         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",38.35],PARAME");
  2492         -    add_srs_wkt (p, 9,
  2493         -        "TER[\"standard_parallel_2\",37.21666666666667],PARAMETER");
  2494         -    add_srs_wkt (p, 10,
  2495         -        "[\"latitude_of_origin\",36.66666666666666],PARAMETER[\"c");
  2496         -    add_srs_wkt (p, 11,
  2497         -        "entral_meridian\",-111.5],PARAMETER[\"false_easting\",50");
  2498         -    add_srs_wkt (p, 12,
  2499         -        "0000],PARAMETER[\"false_northing\",3000000],UNIT[\"metre");
  2500         -    add_srs_wkt (p, 13,
  2501         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  2502         -    add_srs_wkt (p, 14,
  2503         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6621\"]]");
  2504         -    p = add_epsg_def_ex (filter, first, last, 6622, "epsg", 6622,
  2505         -        "NAD83(CSRS) / Quebec Lambert", 0, 0,
  2506         -        "GRS 1980", "Greenwich",
  2507         -        "NAD83_Canadian_Spatial_Reference_System", "Lambert_Conformal_Conic_2SP", "metre",
  2508         -        "X", "East", "Y", "North");
  2509         -    add_proj4text (p, 0,
  2510         -        "+proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_");
  2511         -    add_proj4text (p, 1,
  2512         -        "0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  2513         -    add_proj4text (p, 2,
  2514         -        "+no_defs");
  2515         -    add_srs_wkt (p, 0,
  2516         -        "PROJCS[\"NAD83(CSRS) / Quebec Lambert\",GEOGCS[\"NAD83(C");
  2517         -    add_srs_wkt (p, 1,
  2518         -        "SRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\"");
  2519         -    add_srs_wkt (p, 2,
  2520         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  2521         -    add_srs_wkt (p, 3,
  2522         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2523         -    add_srs_wkt (p, 4,
  2524         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2525         -    add_srs_wkt (p, 5,
  2526         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2527         -    add_srs_wkt (p, 6,
  2528         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2529         -    add_srs_wkt (p, 7,
  2530         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  2531         -    add_srs_wkt (p, 8,
  2532         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  2533         -    add_srs_wkt (p, 9,
  2534         -        "rallel_1\",60],PARAMETER[\"standard_parallel_2\",46],PAR");
  2535         -    add_srs_wkt (p, 10,
  2536         -        "AMETER[\"latitude_of_origin\",44],PARAMETER[\"central_me");
  2537         -    add_srs_wkt (p, 11,
  2538         -        "ridian\",-68.5],PARAMETER[\"false_easting\",0],PARAMETER");
  2539         -    add_srs_wkt (p, 12,
  2540         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  2541         -    add_srs_wkt (p, 13,
  2542         -        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  2543         -    add_srs_wkt (p, 14,
  2544         -        "TY[\"EPSG\",\"6622\"]]");
  2545         -    p = add_epsg_def_ex (filter, first, last, 6623, "epsg", 6623,
  2546         -        "NAD83 / Quebec Albers", 0, 0,
  2547         -        "GRS 1980", "Greenwich",
  2548         -        "North_American_Datum_1983", "Albers_Conic_Equal_Area", "metre",
  2549         -        "X", "East", "Y", "North");
  2550         -    add_proj4text (p, 0,
  2551         -        "+proj=aea +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_");
  2552         -    add_proj4text (p, 1,
  2553         -        "0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  2554         -    add_proj4text (p, 2,
  2555         -        "+no_defs");
  2556         -    add_srs_wkt (p, 0,
  2557         -        "PROJCS[\"NAD83 / Quebec Albers\",GEOGCS[\"NAD83\",DATUM[");
  2558         -    add_srs_wkt (p, 1,
  2559         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  2560         -    add_srs_wkt (p, 2,
  2561         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  2562         -    add_srs_wkt (p, 3,
  2563         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  2564         -    add_srs_wkt (p, 4,
  2565         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2566         -    add_srs_wkt (p, 5,
  2567         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2568         -    add_srs_wkt (p, 6,
  2569         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2570         -    add_srs_wkt (p, 7,
  2571         -        "PSG\",\"4269\"]],PROJECTION[\"Albers_Conic_Equal_Area\"]");
  2572         -    add_srs_wkt (p, 8,
  2573         -        ",PARAMETER[\"standard_parallel_1\",60],PARAMETER[\"stand");
  2574         -    add_srs_wkt (p, 9,
  2575         -        "ard_parallel_2\",46],PARAMETER[\"latitude_of_center\",44");
  2576         -    add_srs_wkt (p, 10,
  2577         -        "],PARAMETER[\"longitude_of_center\",-68.5],PARAMETER[\"f");
  2578         -    add_srs_wkt (p, 11,
  2579         -        "alse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
  2580         -    add_srs_wkt (p, 12,
  2581         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2582         -    add_srs_wkt (p, 13,
  2583         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6623\"]]");
  2584         -    p = add_epsg_def_ex (filter, first, last, 6624, "epsg", 6624,
  2585         -        "NAD83(CSRS) / Quebec Albers", 0, 0,
  2586         -        "GRS 1980", "Greenwich",
  2587         -        "NAD83_Canadian_Spatial_Reference_System", "Albers_Conic_Equal_Area", "metre",
  2588         -        "X", "East", "Y", "North");
  2589         -    add_proj4text (p, 0,
  2590         -        "+proj=aea +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_");
  2591         -    add_proj4text (p, 1,
  2592         -        "0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  2593         -    add_proj4text (p, 2,
  2594         -        "+no_defs");
  2595         -    add_srs_wkt (p, 0,
  2596         -        "PROJCS[\"NAD83(CSRS) / Quebec Albers\",GEOGCS[\"NAD83(CS");
  2597         -    add_srs_wkt (p, 1,
  2598         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  2599         -    add_srs_wkt (p, 2,
  2600         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  2601         -    add_srs_wkt (p, 3,
  2602         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2603         -    add_srs_wkt (p, 4,
  2604         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2605         -    add_srs_wkt (p, 5,
  2606         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2607         -    add_srs_wkt (p, 6,
  2608         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2609         -    add_srs_wkt (p, 7,
  2610         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  2611         -    add_srs_wkt (p, 8,
  2612         -        "\"Albers_Conic_Equal_Area\"],PARAMETER[\"standard_parall");
  2613         -    add_srs_wkt (p, 9,
  2614         -        "el_1\",60],PARAMETER[\"standard_parallel_2\",46],PARAMET");
  2615         -    add_srs_wkt (p, 10,
  2616         -        "ER[\"latitude_of_center\",44],PARAMETER[\"longitude_of_c");
  2617         -    add_srs_wkt (p, 11,
  2618         -        "enter\",-68.5],PARAMETER[\"false_easting\",0],PARAMETER[");
  2619         -    add_srs_wkt (p, 12,
  2620         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2621         -    add_srs_wkt (p, 13,
  2622         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2623         -    add_srs_wkt (p, 14,
  2624         -        "[\"EPSG\",\"6624\"]]");
  2625         -    p = add_epsg_def_ex (filter, first, last, 6625, "epsg", 6625,
  2626         -        "NAD83(2011) / Utah Central (ftUS)", 0, 0,
  2627         -        "GRS 1980", "Greenwich",
  2628         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2629         -        "X", "East", "Y", "North");
  2630         -    add_proj4text (p, 0,
  2631         -        "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
  2632         -    add_proj4text (p, 1,
  2633         -        "8.33333333333334 +lon_0=-111.5 +x_0=500000.00001016 +y_0");
  2634         -    add_proj4text (p, 2,
  2635         -        "=2000000.00001016 +ellps=GRS80 +units=us-ft +no_defs");
  2636         -    add_srs_wkt (p, 0,
  2637         -        "PROJCS[\"NAD83(2011) / Utah Central (ftUS)\",GEOGCS[\"NA");
  2638         -    add_srs_wkt (p, 1,
  2639         -        "D83(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Sys");
  2640         -    add_srs_wkt (p, 2,
  2641         -        "tem_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  2642         -    add_srs_wkt (p, 3,
  2643         -        "UTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"");
  2644         -    add_srs_wkt (p, 4,
  2645         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2646         -    add_srs_wkt (p, 5,
  2647         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2648         -    add_srs_wkt (p, 6,
  2649         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2650         -    add_srs_wkt (p, 7,
  2651         -        "T],AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Co");
  2652         -    add_srs_wkt (p, 8,
  2653         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
  2654         -    add_srs_wkt (p, 9,
  2655         -        "0.65],PARAMETER[\"standard_parallel_2\",39.0166666666666");
  2656         -    add_srs_wkt (p, 10,
  2657         -        "7],PARAMETER[\"latitude_of_origin\",38.33333333333334],P");
  2658         -    add_srs_wkt (p, 11,
  2659         -        "ARAMETER[\"central_meridian\",-111.5],PARAMETER[\"false_");
  2660         -    add_srs_wkt (p, 12,
  2661         -        "easting\",1640416.6667],PARAMETER[\"false_northing\",656");
  2662         -    add_srs_wkt (p, 13,
  2663         -        "1666.666700001],UNIT[\"US survey foot\",0.30480060960121");
  2664         -    add_srs_wkt (p, 14,
  2665         -        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  2666         -    add_srs_wkt (p, 15,
  2667         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"6625\"]]");
  2668         -    p = add_epsg_def_ex (filter, first, last, 6626, "epsg", 6626,
  2669         -        "NAD83(2011) / Utah North (ftUS)", 0, 0,
  2670         -        "GRS 1980", "Greenwich",
  2671         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2672         -        "X", "East", "Y", "North");
  2673         -    add_proj4text (p, 0,
  2674         -        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
  2675         -    add_proj4text (p, 1,
  2676         -        "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000.0");
  2677         -    add_proj4text (p, 2,
  2678         -        "0001016 +y_0=999999.9999898402 +ellps=GRS80 +units=us-ft");
  2679         -    add_proj4text (p, 3,
  2680         -        " +no_defs");
  2681         -    add_srs_wkt (p, 0,
  2682         -        "PROJCS[\"NAD83(2011) / Utah North (ftUS)\",GEOGCS[\"NAD8");
  2683         -    add_srs_wkt (p, 1,
  2684         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  2685         -    add_srs_wkt (p, 2,
  2686         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  2687         -    add_srs_wkt (p, 3,
  2688         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  2689         -    add_srs_wkt (p, 4,
  2690         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2691         -    add_srs_wkt (p, 5,
  2692         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2693         -    add_srs_wkt (p, 6,
  2694         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2695         -    add_srs_wkt (p, 7,
  2696         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  2697         -    add_srs_wkt (p, 8,
  2698         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.");
  2699         -    add_srs_wkt (p, 9,
  2700         -        "78333333333333],PARAMETER[\"standard_parallel_2\",40.716");
  2701         -    add_srs_wkt (p, 10,
  2702         -        "66666666667],PARAMETER[\"latitude_of_origin\",40.3333333");
  2703         -    add_srs_wkt (p, 11,
  2704         -        "3333334],PARAMETER[\"central_meridian\",-111.5],PARAMETE");
  2705         -    add_srs_wkt (p, 12,
  2706         -        "R[\"false_easting\",1640416.6667],PARAMETER[\"false_nort");
  2707         -    add_srs_wkt (p, 13,
  2708         -        "hing\",3280833.333300001],UNIT[\"US survey foot\",0.3048");
  2709         -    add_srs_wkt (p, 14,
  2710         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  2711         -    add_srs_wkt (p, 15,
  2712         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6626\"]]");
  2713         -    p = add_epsg_def_ex (filter, first, last, 6627, "epsg", 6627,
  2714         -        "NAD83(2011) / Utah South (ftUS)", 0, 0,
  2715         -        "GRS 1980", "Greenwich",
  2716         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2717         -        "X", "East", "Y", "North");
  2718         -    add_proj4text (p, 0,
  2719         -        "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
  2720         -    add_proj4text (p, 1,
  2721         -        "6.66666666666666 +lon_0=-111.5 +x_0=500000.00001016 +y_0");
  2722         -    add_proj4text (p, 2,
  2723         -        "=3000000 +ellps=GRS80 +units=us-ft +no_defs");
  2724         -    add_srs_wkt (p, 0,
  2725         -        "PROJCS[\"NAD83(2011) / Utah South (ftUS)\",GEOGCS[\"NAD8");
  2726         -    add_srs_wkt (p, 1,
  2727         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  2728         -    add_srs_wkt (p, 2,
  2729         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  2730         -    add_srs_wkt (p, 3,
  2731         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  2732         -    add_srs_wkt (p, 4,
  2733         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  2734         -    add_srs_wkt (p, 5,
  2735         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  2736         -    add_srs_wkt (p, 6,
  2737         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  2738         -    add_srs_wkt (p, 7,
  2739         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  2740         -    add_srs_wkt (p, 8,
  2741         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.");
  2742         -    add_srs_wkt (p, 9,
  2743         -        "35],PARAMETER[\"standard_parallel_2\",37.21666666666667]");
  2744         -    add_srs_wkt (p, 10,
  2745         -        ",PARAMETER[\"latitude_of_origin\",36.66666666666666],PAR");
  2746         -    add_srs_wkt (p, 11,
  2747         -        "AMETER[\"central_meridian\",-111.5],PARAMETER[\"false_ea");
  2748         -    add_srs_wkt (p, 12,
  2749         -        "sting\",1640416.6667],PARAMETER[\"false_northing\",98425");
  2750         -    add_srs_wkt (p, 13,
  2751         -        "00.000000002],UNIT[\"US survey foot\",0.3048006096012192");
  2752         -    add_srs_wkt (p, 14,
  2753         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2754         -    add_srs_wkt (p, 15,
  2755         -        "\",NORTH],AUTHORITY[\"EPSG\",\"6627\"]]");
  2756         -    p = add_epsg_def_ex (filter, first, last, 6628, "epsg", 6628,
  2757         -        "NAD83(PA11) / Hawaii zone 1", 0, 0,
  2758         -        "GRS 1980", "Greenwich",
  2759         -        "NAD83_National_Spatial_Reference_System_PA11", "Transverse_Mercator", "metre",
  2760         -        "X", "East", "Y", "North");
  2761         -    add_proj4text (p, 0,
  2762         -        "+proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.");
  2763         -    add_proj4text (p, 1,
  2764         -        "999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_d");
  2765         -    add_proj4text (p, 2,
  2766         -        "efs");
  2767         -    add_srs_wkt (p, 0,
  2768         -        "PROJCS[\"NAD83(PA11) / Hawaii zone 1\",GEOGCS[\"NAD83(PA");
  2769         -    add_srs_wkt (p, 1,
  2770         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_PA");
  2771         -    add_srs_wkt (p, 2,
  2772         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  2773         -    add_srs_wkt (p, 3,
  2774         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRI");
  2775         -    add_srs_wkt (p, 4,
  2776         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2777         -    add_srs_wkt (p, 5,
  2778         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2779         -    add_srs_wkt (p, 6,
  2780         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2781         -    add_srs_wkt (p, 7,
  2782         -        "ORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_Mercat");
  2783         -    add_srs_wkt (p, 8,
  2784         -        "or\"],PARAMETER[\"latitude_of_origin\",18.83333333333333");
  2785         -    add_srs_wkt (p, 9,
  2786         -        "],PARAMETER[\"central_meridian\",-155.5],PARAMETER[\"sca");
  2787         -    add_srs_wkt (p, 10,
  2788         -        "le_factor\",0.999966667],PARAMETER[\"false_easting\",500");
  2789         -    add_srs_wkt (p, 11,
  2790         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2791         -    add_srs_wkt (p, 12,
  2792         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2793         -    add_srs_wkt (p, 13,
  2794         -        "NORTH],AUTHORITY[\"EPSG\",\"6628\"]]");
  2795         -    p = add_epsg_def_ex (filter, first, last, 6629, "epsg", 6629,
  2796         -        "NAD83(PA11) / Hawaii zone 2", 0, 0,
  2797         -        "GRS 1980", "Greenwich",
  2798         -        "NAD83_National_Spatial_Reference_System_PA11", "Transverse_Mercator", "metre",
  2799         -        "X", "East", "Y", "North");
  2800         -    add_proj4text (p, 0,
  2801         -        "+proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666");
  2802         -    add_proj4text (p, 1,
  2803         -        "666667 +k=0.999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +u");
  2804         -    add_proj4text (p, 2,
  2805         -        "nits=m +no_defs");
  2806         -    add_srs_wkt (p, 0,
  2807         -        "PROJCS[\"NAD83(PA11) / Hawaii zone 2\",GEOGCS[\"NAD83(PA");
  2808         -    add_srs_wkt (p, 1,
  2809         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_PA");
  2810         -    add_srs_wkt (p, 2,
  2811         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  2812         -    add_srs_wkt (p, 3,
  2813         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRI");
  2814         -    add_srs_wkt (p, 4,
  2815         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2816         -    add_srs_wkt (p, 5,
  2817         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2818         -    add_srs_wkt (p, 6,
  2819         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2820         -    add_srs_wkt (p, 7,
  2821         -        "ORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_Mercat");
  2822         -    add_srs_wkt (p, 8,
  2823         -        "or\"],PARAMETER[\"latitude_of_origin\",20.33333333333333");
  2824         -    add_srs_wkt (p, 9,
  2825         -        "],PARAMETER[\"central_meridian\",-156.6666666666667],PAR");
  2826         -    add_srs_wkt (p, 10,
  2827         -        "AMETER[\"scale_factor\",0.999966667],PARAMETER[\"false_e");
  2828         -    add_srs_wkt (p, 11,
  2829         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2830         -    add_srs_wkt (p, 12,
  2831         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2832         -    add_srs_wkt (p, 13,
  2833         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6629\"]]");
  2834         -    p = add_epsg_def_ex (filter, first, last, 6630, "epsg", 6630,
  2835         -        "NAD83(PA11) / Hawaii zone 3", 0, 0,
  2836         -        "GRS 1980", "Greenwich",
  2837         -        "NAD83_National_Spatial_Reference_System_PA11", "Transverse_Mercator", "metre",
  2838         -        "X", "East", "Y", "North");
  2839         -    add_proj4text (p, 0,
  2840         -        "+proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99");
  2841         -    add_proj4text (p, 1,
  2842         -        "999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  2843         -    add_srs_wkt (p, 0,
  2844         -        "PROJCS[\"NAD83(PA11) / Hawaii zone 3\",GEOGCS[\"NAD83(PA");
  2845         -    add_srs_wkt (p, 1,
  2846         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_PA");
  2847         -    add_srs_wkt (p, 2,
  2848         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  2849         -    add_srs_wkt (p, 3,
  2850         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRI");
  2851         -    add_srs_wkt (p, 4,
  2852         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2853         -    add_srs_wkt (p, 5,
  2854         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2855         -    add_srs_wkt (p, 6,
  2856         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2857         -    add_srs_wkt (p, 7,
  2858         -        "ORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_Mercat");
  2859         -    add_srs_wkt (p, 8,
  2860         -        "or\"],PARAMETER[\"latitude_of_origin\",21.16666666666667");
  2861         -    add_srs_wkt (p, 9,
  2862         -        "],PARAMETER[\"central_meridian\",-158],PARAMETER[\"scale");
  2863         -    add_srs_wkt (p, 10,
  2864         -        "_factor\",0.99999],PARAMETER[\"false_easting\",500000],P");
  2865         -    add_srs_wkt (p, 11,
  2866         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  2867         -    add_srs_wkt (p, 12,
  2868         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  2869         -    add_srs_wkt (p, 13,
  2870         -        ",AUTHORITY[\"EPSG\",\"6630\"]]");
  2871         -    p = add_epsg_def_ex (filter, first, last, 6631, "epsg", 6631,
  2872         -        "NAD83(PA11) / Hawaii zone 4", 0, 0,
  2873         -        "GRS 1980", "Greenwich",
  2874         -        "NAD83_National_Spatial_Reference_System_PA11", "Transverse_Mercator", "metre",
  2875         -        "X", "East", "Y", "North");
  2876         -    add_proj4text (p, 0,
  2877         -        "+proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.");
  2878         -    add_proj4text (p, 1,
  2879         -        "99999 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  2880         -    add_srs_wkt (p, 0,
  2881         -        "PROJCS[\"NAD83(PA11) / Hawaii zone 4\",GEOGCS[\"NAD83(PA");
  2882         -    add_srs_wkt (p, 1,
  2883         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_PA");
  2884         -    add_srs_wkt (p, 2,
  2885         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  2886         -    add_srs_wkt (p, 3,
  2887         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRI");
  2888         -    add_srs_wkt (p, 4,
  2889         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2890         -    add_srs_wkt (p, 5,
  2891         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2892         -    add_srs_wkt (p, 6,
  2893         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2894         -    add_srs_wkt (p, 7,
  2895         -        "ORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_Mercat");
  2896         -    add_srs_wkt (p, 8,
  2897         -        "or\"],PARAMETER[\"latitude_of_origin\",21.83333333333333");
  2898         -    add_srs_wkt (p, 9,
  2899         -        "],PARAMETER[\"central_meridian\",-159.5],PARAMETER[\"sca");
  2900         -    add_srs_wkt (p, 10,
  2901         -        "le_factor\",0.99999],PARAMETER[\"false_easting\",500000]");
  2902         -    add_srs_wkt (p, 11,
  2903         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
  2904         -    add_srs_wkt (p, 12,
  2905         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  2906         -    add_srs_wkt (p, 13,
  2907         -        "H],AUTHORITY[\"EPSG\",\"6631\"]]");
  2908         -    p = add_epsg_def_ex (filter, first, last, 6632, "epsg", 6632,
  2909         -        "NAD83(PA11) / Hawaii zone 5", 0, 0,
  2910         -        "GRS 1980", "Greenwich",
  2911         -        "NAD83_National_Spatial_Reference_System_PA11", "Transverse_Mercator", "metre",
  2912         -        "X", "East", "Y", "North");
  2913         -    add_proj4text (p, 0,
  2914         -        "+proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666");
  2915         -    add_proj4text (p, 1,
  2916         -        "666667 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +units=m +no");
  2917         -    add_proj4text (p, 2,
  2918         -        "_defs");
  2919         -    add_srs_wkt (p, 0,
  2920         -        "PROJCS[\"NAD83(PA11) / Hawaii zone 5\",GEOGCS[\"NAD83(PA");
  2921         -    add_srs_wkt (p, 1,
  2922         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_PA");
  2923         -    add_srs_wkt (p, 2,
  2924         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  2925         -    add_srs_wkt (p, 3,
  2926         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRI");
  2927         -    add_srs_wkt (p, 4,
  2928         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2929         -    add_srs_wkt (p, 5,
  2930         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2931         -    add_srs_wkt (p, 6,
  2932         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2933         -    add_srs_wkt (p, 7,
  2934         -        "ORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_Mercat");
  2935         -    add_srs_wkt (p, 8,
  2936         -        "or\"],PARAMETER[\"latitude_of_origin\",21.66666666666667");
  2937         -    add_srs_wkt (p, 9,
  2938         -        "],PARAMETER[\"central_meridian\",-160.1666666666667],PAR");
  2939         -    add_srs_wkt (p, 10,
  2940         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  2941         -    add_srs_wkt (p, 11,
  2942         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  2943         -    add_srs_wkt (p, 12,
  2944         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2945         -    add_srs_wkt (p, 13,
  2946         -        ",NORTH],AUTHORITY[\"EPSG\",\"6632\"]]");
  2947         -    p = add_epsg_def_ex (filter, first, last, 6633, "epsg", 6633,
  2948         -        "NAD83(PA11) / Hawaii zone 3 (ftUS)", 0, 0,
  2949         -        "GRS 1980", "Greenwich",
  2950         -        "NAD83_National_Spatial_Reference_System_PA11", "Transverse_Mercator", "US survey foot",
  2951         -        "X", "East", "Y", "North");
  2952         -    add_proj4text (p, 0,
  2953         -        "+proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99");
  2954         -    add_proj4text (p, 1,
  2955         -        "999 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +units=us-f");
  2956         -    add_proj4text (p, 2,
  2957         -        "t +no_defs");
  2958         -    add_srs_wkt (p, 0,
  2959         -        "PROJCS[\"NAD83(PA11) / Hawaii zone 3 (ftUS)\",GEOGCS[\"N");
  2960         -    add_srs_wkt (p, 1,
  2961         -        "AD83(PA11)\",DATUM[\"NAD83_National_Spatial_Reference_Sy");
  2962         -    add_srs_wkt (p, 2,
  2963         -        "stem_PA11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,");
  2964         -    add_srs_wkt (p, 3,
  2965         -        "AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"");
  2966         -    add_srs_wkt (p, 4,
  2967         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2968         -    add_srs_wkt (p, 5,
  2969         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2970         -    add_srs_wkt (p, 6,
  2971         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2972         -    add_srs_wkt (p, 7,
  2973         -        "T],AUTHORITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse");
  2974         -    add_srs_wkt (p, 8,
  2975         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",21.1666666");
  2976         -    add_srs_wkt (p, 9,
  2977         -        "6666667],PARAMETER[\"central_meridian\",-158],PARAMETER[");
  2978         -    add_srs_wkt (p, 10,
  2979         -        "\"scale_factor\",0.99999],PARAMETER[\"false_easting\",16");
  2980         -    add_srs_wkt (p, 11,
  2981         -        "40416.6667],PARAMETER[\"false_northing\",0],UNIT[\"US su");
  2982         -    add_srs_wkt (p, 12,
  2983         -        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
  2984         -    add_srs_wkt (p, 13,
  2985         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  2986         -    add_srs_wkt (p, 14,
  2987         -        "\",\"6633\"]]");
  2988         -    p = add_epsg_def_ex (filter, first, last, 6634, "epsg", 6634,
  2989         -        "NAD83(PA11) / UTM zone 4N", 0, 0,
  2990         -        "GRS 1980", "Greenwich",
  2991         -        "NAD83_National_Spatial_Reference_System_PA11", "Transverse_Mercator", "metre",
  2992         -        "Easting", "East", "Northing", "North");
  2993         -    add_proj4text (p, 0,
  2994         -        "+proj=utm +zone=4 +ellps=GRS80 +units=m +no_defs");
  2995         -    add_srs_wkt (p, 0,
  2996         -        "PROJCS[\"NAD83(PA11) / UTM zone 4N\",GEOGCS[\"NAD83(PA11");
  2997         -    add_srs_wkt (p, 1,
  2998         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_PA11");
  2999         -    add_srs_wkt (p, 2,
  3000         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  3001         -    add_srs_wkt (p, 3,
  3002         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRIME");
  3003         -    add_srs_wkt (p, 4,
  3004         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  3005         -    add_srs_wkt (p, 5,
  3006         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  3007         -    add_srs_wkt (p, 6,
  3008         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  3009         -    add_srs_wkt (p, 7,
  3010         -        "RITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_Mercato");
  3011         -    add_srs_wkt (p, 8,
  3012         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  3013         -    add_srs_wkt (p, 9,
  3014         -        "tral_meridian\",-159],PARAMETER[\"scale_factor\",0.9996]");
  3015         -    add_srs_wkt (p, 10,
  3016         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  3017         -    add_srs_wkt (p, 11,
  3018         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3019         -    add_srs_wkt (p, 12,
  3020         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3021         -    add_srs_wkt (p, 13,
  3022         -        "RITY[\"EPSG\",\"6634\"]]");
  3023         -    p = add_epsg_def_ex (filter, first, last, 6635, "epsg", 6635,
  3024         -        "NAD83(PA11) / UTM zone 5N", 0, 0,
  3025         -        "GRS 1980", "Greenwich",
  3026         -        "NAD83_National_Spatial_Reference_System_PA11", "Transverse_Mercator", "metre",
  3027         -        "Easting", "East", "Northing", "North");
  3028         -    add_proj4text (p, 0,
  3029         -        "+proj=utm +zone=5 +ellps=GRS80 +units=m +no_defs");
  3030         -    add_srs_wkt (p, 0,
  3031         -        "PROJCS[\"NAD83(PA11) / UTM zone 5N\",GEOGCS[\"NAD83(PA11");
  3032         -    add_srs_wkt (p, 1,
  3033         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_PA11");
  3034         -    add_srs_wkt (p, 2,
  3035         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  3036         -    add_srs_wkt (p, 3,
  3037         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRIME");
  3038         -    add_srs_wkt (p, 4,
  3039         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  3040         -    add_srs_wkt (p, 5,
  3041         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  3042         -    add_srs_wkt (p, 6,
  3043         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  3044         -    add_srs_wkt (p, 7,
  3045         -        "RITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_Mercato");
  3046         -    add_srs_wkt (p, 8,
  3047         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  3048         -    add_srs_wkt (p, 9,
  3049         -        "tral_meridian\",-153],PARAMETER[\"scale_factor\",0.9996]");
  3050         -    add_srs_wkt (p, 10,
  3051         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  3052         -    add_srs_wkt (p, 11,
  3053         -        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3054         -    add_srs_wkt (p, 12,
  3055         -        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
  3056         -    add_srs_wkt (p, 13,
  3057         -        "RITY[\"EPSG\",\"6635\"]]");
  3058         -    p = add_epsg_def_ex (filter, first, last, 6636, "epsg", 6636,
  3059         -        "NAD83(PA11) / UTM zone 2S", 0, 0,
  3060         -        "GRS 1980", "Greenwich",
  3061         -        "NAD83_National_Spatial_Reference_System_PA11", "Transverse_Mercator", "metre",
  3062         -        "Easting", "East", "Northing", "North");
  3063         -    add_proj4text (p, 0,
  3064         -        "+proj=utm +zone=2 +south +ellps=GRS80 +units=m +no_defs");
  3065         -    add_srs_wkt (p, 0,
  3066         -        "PROJCS[\"NAD83(PA11) / UTM zone 2S\",GEOGCS[\"NAD83(PA11");
  3067         -    add_srs_wkt (p, 1,
  3068         -        ")\",DATUM[\"NAD83_National_Spatial_Reference_System_PA11");
  3069         -    add_srs_wkt (p, 2,
  3070         -        "\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY");
  3071         -    add_srs_wkt (p, 3,
  3072         -        "[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1117\"]],PRIME");
  3073         -    add_srs_wkt (p, 4,
  3074         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  3075         -    add_srs_wkt (p, 5,
  3076         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  3077         -    add_srs_wkt (p, 6,
  3078         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  3079         -    add_srs_wkt (p, 7,
  3080         -        "RITY[\"EPSG\",\"6322\"]],PROJECTION[\"Transverse_Mercato");
  3081         -    add_srs_wkt (p, 8,
  3082         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  3083         -    add_srs_wkt (p, 9,
  3084         -        "tral_meridian\",-171],PARAMETER[\"scale_factor\",0.9996]");
  3085         -    add_srs_wkt (p, 10,
  3086         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  3087         -    add_srs_wkt (p, 11,
  3088         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3089         -    add_srs_wkt (p, 12,
  3090         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3091         -    add_srs_wkt (p, 13,
  3092         -        "H],AUTHORITY[\"EPSG\",\"6636\"]]");
  3093         -    p = add_epsg_def_ex (filter, first, last, 6637, "epsg", 6637,
  3094         -        "NAD83(MA11) / Guam Map Grid", 0, 0,
  3095         -        "GRS 1980", "Greenwich",
  3096         -        "NAD83_National_Spatial_Reference_System_MA11", "Transverse_Mercator", "metre",
  3097         -        "X", "East", "Y", "North");
  3098         -    add_proj4text (p, 0,
  3099         -        "+proj=tmerc +lat_0=13.5 +lon_0=144.75 +k=1 +x_0=100000 +");
  3100         -    add_proj4text (p, 1,
  3101         -        "y_0=200000 +ellps=GRS80 +units=m +no_defs");
  3102         -    add_srs_wkt (p, 0,
  3103         -        "PROJCS[\"NAD83(MA11) / Guam Map Grid\",GEOGCS[\"NAD83(MA");
  3104         -    add_srs_wkt (p, 1,
  3105         -        "11)\",DATUM[\"NAD83_National_Spatial_Reference_System_MA");
  3106         -    add_srs_wkt (p, 2,
  3107         -        "11\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
  3108         -    add_srs_wkt (p, 3,
  3109         -        "TY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1118\"]],PRI");
  3110         -    add_srs_wkt (p, 4,
  3111         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3112         -    add_srs_wkt (p, 5,
  3113         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3114         -    add_srs_wkt (p, 6,
  3115         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3116         -    add_srs_wkt (p, 7,
  3117         -        "ORITY[\"EPSG\",\"6325\"]],PROJECTION[\"Transverse_Mercat");
  3118         -    add_srs_wkt (p, 8,
  3119         -        "or\"],PARAMETER[\"latitude_of_origin\",13.5],PARAMETER[\"");
  3120         -    add_srs_wkt (p, 9,
  3121         -        "central_meridian\",144.75],PARAMETER[\"scale_factor\",1]");
  3122         -    add_srs_wkt (p, 10,
  3123         -        ",PARAMETER[\"false_easting\",100000],PARAMETER[\"false_n");
  3124         -    add_srs_wkt (p, 11,
  3125         -        "orthing\",200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3126         -    add_srs_wkt (p, 12,
  3127         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  3128         -    add_srs_wkt (p, 13,
  3129         -        "EPSG\",\"6637\"]]");
  3130         -    p = add_epsg_def_ex (filter, first, last, 6646, "epsg", 6646,
  3131         -        "Karbala 1979 / Iraq National Grid", 0, 0,
  3132         -        "Clarke 1880 (RGS)", "Greenwich",
  3133         -        "Karbala_1979", "Transverse_Mercator", "metre",
  3134         -        "Easting", "East", "Northing", "North");
  3135         -    add_proj4text (p, 0,
  3136         -        "+proj=tmerc +lat_0=29.02626833333333 +lon_0=46.5 +k=0.99");
  3137         -    add_proj4text (p, 1,
  3138         -        "94 +x_0=800000 +y_0=0 +ellps=clrk80 +towgs84=70.995,-335");
  3139         -    add_proj4text (p, 2,
  3140         -        ".916,262.898,0,0,0,0 +units=m +no_defs");
  3141         -    add_srs_wkt (p, 0,
  3142         -        "PROJCS[\"Karbala 1979 / Iraq National Grid\",GEOGCS[\"Ka");
  3143         -    add_srs_wkt (p, 1,
  3144         -        "rbala 1979\",DATUM[\"Karbala_1979\",SPHEROID[\"Clarke 18");
  3145         -    add_srs_wkt (p, 2,
  3146         -        "80 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012");
  3147         -    add_srs_wkt (p, 3,
  3148         -        "\"]],TOWGS84[70.995,-335.916,262.898,0,0,0,0],AUTHORITY[");
  3149         -    add_srs_wkt (p, 4,
  3150         -        "\"EPSG\",\"6743\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3151         -    add_srs_wkt (p, 5,
  3152         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3153         -    add_srs_wkt (p, 6,
  3154         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3155         -    add_srs_wkt (p, 7,
  3156         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4743\"]],PROJEC");
  3157         -    add_srs_wkt (p, 8,
  3158         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3159         -    add_srs_wkt (p, 9,
  3160         -        "igin\",29.02626833333333],PARAMETER[\"central_meridian\"");
  3161         -    add_srs_wkt (p, 10,
  3162         -        ",46.5],PARAMETER[\"scale_factor\",0.9994],PARAMETER[\"fa");
  3163         -    add_srs_wkt (p, 11,
  3164         -        "lse_easting\",800000],PARAMETER[\"false_northing\",0],UN");
  3165         -    add_srs_wkt (p, 12,
  3166         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  3167         -    add_srs_wkt (p, 13,
  3168         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  3169         -    add_srs_wkt (p, 14,
  3170         -        "\"6646\"]]");
  3171         -    p = add_epsg_def_ex (filter, first, last, 6649, "epsg", 6649,
  3172         -        "NAD83(CSRS)", 1, 1,
  3173         -        "GRS 1980", "Greenwich",
  3174         -        "NAD83_Canadian_Spatial_Reference_System", "none", "degree",
  3175         -        "Latitude", "North", "Longitude", "East");
  3176         -    add_proj4text (p, 0,
  3177         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunit");
  3178         -    add_proj4text (p, 1,
  3179         -        "s=m +no_defs");
  3180         -    add_srs_wkt (p, 0,
  3181         -        "COMPD_CS[\"NAD83(CSRS) + CGVD2013 height\",GEOGCS[\"NAD8");
  3182         -    add_srs_wkt (p, 1,
  3183         -        "3(CSRS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_Syste");
  3184         -    add_srs_wkt (p, 2,
  3185         -        "m\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORIT");
  3186         -    add_srs_wkt (p, 3,
  3187         -        "Y[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"");
  3188         -    add_srs_wkt (p, 4,
  3189         -        "EPSG\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3190         -    add_srs_wkt (p, 5,
  3191         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3192         -    add_srs_wkt (p, 6,
  3193         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  3194         -    add_srs_wkt (p, 7,
  3195         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],VERT_CS[");
  3196         -    add_srs_wkt (p, 8,
  3197         -        "\"CGVD2013 height\",VERT_DATUM[\"Canadian Geodetic Verti");
  3198         -    add_srs_wkt (p, 9,
  3199         -        "cal Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],U");
  3200         -    add_srs_wkt (p, 10,
  3201         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\"");
  3202         -    add_srs_wkt (p, 11,
  3203         -        ",UP],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"");
  3204         -    add_srs_wkt (p, 12,
  3205         -        "6649\"]]");
  3206         -    p = add_epsg_def_ex (filter, first, last, 6650, "epsg", 6650,
  3207         -        "NAD83(CSRS) / UTM zone 7N", 0, 0,
  3208         -        "GRS 1980", "Greenwich",
  3209         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3210         -        "Easting", "East", "Northing", "North");
  3211         -    add_proj4text (p, 0,
  3212         -        "+proj=utm +zone=7 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  3213         -    add_proj4text (p, 1,
  3214         -        "nits=m +vunits=m +no_defs");
  3215         -    add_srs_wkt (p, 0,
  3216         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 7N + CGVD2013 height\"");
  3217         -    add_srs_wkt (p, 1,
  3218         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 7N\",GEOGCS[\"NAD83(CSR");
  3219         -    add_srs_wkt (p, 2,
  3220         -        "S)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",S");
  3221         -    add_srs_wkt (p, 3,
  3222         -        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
  3223         -    add_srs_wkt (p, 4,
  3224         -        "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  3225         -    add_srs_wkt (p, 5,
  3226         -        "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3227         -    add_srs_wkt (p, 6,
  3228         -        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3229         -    add_srs_wkt (p, 7,
  3230         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  3231         -    add_srs_wkt (p, 8,
  3232         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
  3233         -    add_srs_wkt (p, 9,
  3234         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  3235         -    add_srs_wkt (p, 10,
  3236         -        "0],PARAMETER[\"central_meridian\",-141],PARAMETER[\"scal");
  3237         -    add_srs_wkt (p, 11,
  3238         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  3239         -    add_srs_wkt (p, 12,
  3240         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3241         -    add_srs_wkt (p, 13,
  3242         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3243         -    add_srs_wkt (p, 14,
  3244         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3154\"]],VERT_CS[\"CG");
  3245         -    add_srs_wkt (p, 15,
  3246         -        "VD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical ");
  3247         -    add_srs_wkt (p, 16,
  3248         -        "Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT[");
  3249         -    add_srs_wkt (p, 17,
  3250         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP");
  3251         -    add_srs_wkt (p, 18,
  3252         -        "],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"665");
  3253         -    add_srs_wkt (p, 19,
  3254         -        "0\"]]");
  3255         -    p = add_epsg_def_ex (filter, first, last, 6651, "epsg", 6651,
  3256         -        "NAD83(CSRS) / UTM zone 8N", 0, 0,
  3257         -        "GRS 1980", "Greenwich",
  3258         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3259         -        "Easting", "East", "Northing", "North");
  3260         -    add_proj4text (p, 0,
  3261         -        "+proj=utm +zone=8 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  3262         -    add_proj4text (p, 1,
  3263         -        "nits=m +vunits=m +no_defs");
  3264         -    add_srs_wkt (p, 0,
  3265         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 8N + CGVD2013 height\"");
  3266         -    add_srs_wkt (p, 1,
  3267         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 8N\",GEOGCS[\"NAD83(CSR");
  3268         -    add_srs_wkt (p, 2,
  3269         -        "S)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",S");
  3270         -    add_srs_wkt (p, 3,
  3271         -        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
  3272         -    add_srs_wkt (p, 4,
  3273         -        "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  3274         -    add_srs_wkt (p, 5,
  3275         -        "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3276         -    add_srs_wkt (p, 6,
  3277         -        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3278         -    add_srs_wkt (p, 7,
  3279         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  3280         -    add_srs_wkt (p, 8,
  3281         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
  3282         -    add_srs_wkt (p, 9,
  3283         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  3284         -    add_srs_wkt (p, 10,
  3285         -        "0],PARAMETER[\"central_meridian\",-135],PARAMETER[\"scal");
  3286         -    add_srs_wkt (p, 11,
  3287         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  3288         -    add_srs_wkt (p, 12,
  3289         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3290         -    add_srs_wkt (p, 13,
  3291         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3292         -    add_srs_wkt (p, 14,
  3293         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3155\"]],VERT_CS[\"CG");
  3294         -    add_srs_wkt (p, 15,
  3295         -        "VD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical ");
  3296         -    add_srs_wkt (p, 16,
  3297         -        "Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT[");
  3298         -    add_srs_wkt (p, 17,
  3299         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP");
  3300         -    add_srs_wkt (p, 18,
  3301         -        "],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"665");
  3302         -    add_srs_wkt (p, 19,
  3303         -        "1\"]]");
  3304         -    p = add_epsg_def_ex (filter, first, last, 6652, "epsg", 6652,
  3305         -        "NAD83(CSRS) / UTM zone 9N", 0, 0,
  3306         -        "GRS 1980", "Greenwich",
  3307         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3308         -        "Easting", "East", "Northing", "North");
  3309         -    add_proj4text (p, 0,
  3310         -        "+proj=utm +zone=9 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  3311         -    add_proj4text (p, 1,
  3312         -        "nits=m +vunits=m +no_defs");
  3313         -    add_srs_wkt (p, 0,
  3314         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 9N + CGVD2013 height\"");
  3315         -    add_srs_wkt (p, 1,
  3316         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 9N\",GEOGCS[\"NAD83(CSR");
  3317         -    add_srs_wkt (p, 2,
  3318         -        "S)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",S");
  3319         -    add_srs_wkt (p, 3,
  3320         -        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
  3321         -    add_srs_wkt (p, 4,
  3322         -        "PSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG");
  3323         -    add_srs_wkt (p, 5,
  3324         -        "\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3325         -    add_srs_wkt (p, 6,
  3326         -        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3327         -    add_srs_wkt (p, 7,
  3328         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  3329         -    add_srs_wkt (p, 8,
  3330         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"");
  3331         -    add_srs_wkt (p, 9,
  3332         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  3333         -    add_srs_wkt (p, 10,
  3334         -        "0],PARAMETER[\"central_meridian\",-129],PARAMETER[\"scal");
  3335         -    add_srs_wkt (p, 11,
  3336         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  3337         -    add_srs_wkt (p, 12,
  3338         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3339         -    add_srs_wkt (p, 13,
  3340         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3341         -    add_srs_wkt (p, 14,
  3342         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3156\"]],VERT_CS[\"CG");
  3343         -    add_srs_wkt (p, 15,
  3344         -        "VD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical ");
  3345         -    add_srs_wkt (p, 16,
  3346         -        "Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT[");
  3347         -    add_srs_wkt (p, 17,
  3348         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP");
  3349         -    add_srs_wkt (p, 18,
  3350         -        "],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"665");
  3351         -    add_srs_wkt (p, 19,
  3352         -        "2\"]]");
  3353         -    p = add_epsg_def_ex (filter, first, last, 6653, "epsg", 6653,
  3354         -        "NAD83(CSRS) / UTM zone 10N", 0, 0,
  3355         -        "GRS 1980", "Greenwich",
  3356         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3357         -        "Easting", "East", "Northing", "North");
  3358         -    add_proj4text (p, 0,
  3359         -        "+proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3360         -    add_proj4text (p, 1,
  3361         -        "units=m +vunits=m +no_defs");
  3362         -    add_srs_wkt (p, 0,
  3363         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 10N + CGVD2013 height\"");
  3364         -    add_srs_wkt (p, 1,
  3365         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 10N\",GEOGCS[\"NAD83(CS");
  3366         -    add_srs_wkt (p, 2,
  3367         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3368         -    add_srs_wkt (p, 3,
  3369         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3370         -    add_srs_wkt (p, 4,
  3371         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3372         -    add_srs_wkt (p, 5,
  3373         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3374         -    add_srs_wkt (p, 6,
  3375         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3376         -    add_srs_wkt (p, 7,
  3377         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3378         -    add_srs_wkt (p, 8,
  3379         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3380         -    add_srs_wkt (p, 9,
  3381         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3382         -    add_srs_wkt (p, 10,
  3383         -        ",0],PARAMETER[\"central_meridian\",-123],PARAMETER[\"sca");
  3384         -    add_srs_wkt (p, 11,
  3385         -        "le_factor\",0.9996],PARAMETER[\"false_easting\",500000],");
  3386         -    add_srs_wkt (p, 12,
  3387         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3388         -    add_srs_wkt (p, 13,
  3389         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3390         -    add_srs_wkt (p, 14,
  3391         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"3157\"]],VERT_CS[\"C");
  3392         -    add_srs_wkt (p, 15,
  3393         -        "GVD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical");
  3394         -    add_srs_wkt (p, 16,
  3395         -        " Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT");
  3396         -    add_srs_wkt (p, 17,
  3397         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",U");
  3398         -    add_srs_wkt (p, 18,
  3399         -        "P],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"66");
  3400         -    add_srs_wkt (p, 19,
  3401         -        "53\"]]");
  3402         -    p = add_epsg_def_ex (filter, first, last, 6654, "epsg", 6654,
  3403         -        "NAD83(CSRS) / UTM zone 11N", 0, 0,
  3404         -        "GRS 1980", "Greenwich",
  3405         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3406         -        "Easting", "East", "Northing", "North");
  3407         -    add_proj4text (p, 0,
  3408         -        "+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3409         -    add_proj4text (p, 1,
  3410         -        "units=m +vunits=m +no_defs");
  3411         -    add_srs_wkt (p, 0,
  3412         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 11N + CGVD2013 height\"");
  3413         -    add_srs_wkt (p, 1,
  3414         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 11N\",GEOGCS[\"NAD83(CS");
  3415         -    add_srs_wkt (p, 2,
  3416         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3417         -    add_srs_wkt (p, 3,
  3418         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3419         -    add_srs_wkt (p, 4,
  3420         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3421         -    add_srs_wkt (p, 5,
  3422         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3423         -    add_srs_wkt (p, 6,
  3424         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3425         -    add_srs_wkt (p, 7,
  3426         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3427         -    add_srs_wkt (p, 8,
  3428         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3429         -    add_srs_wkt (p, 9,
  3430         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3431         -    add_srs_wkt (p, 10,
  3432         -        ",0],PARAMETER[\"central_meridian\",-117],PARAMETER[\"sca");
  3433         -    add_srs_wkt (p, 11,
  3434         -        "le_factor\",0.9996],PARAMETER[\"false_easting\",500000],");
  3435         -    add_srs_wkt (p, 12,
  3436         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3437         -    add_srs_wkt (p, 13,
  3438         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3439         -    add_srs_wkt (p, 14,
  3440         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"2955\"]],VERT_CS[\"C");
  3441         -    add_srs_wkt (p, 15,
  3442         -        "GVD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical");
  3443         -    add_srs_wkt (p, 16,
  3444         -        " Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT");
  3445         -    add_srs_wkt (p, 17,
  3446         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",U");
  3447         -    add_srs_wkt (p, 18,
  3448         -        "P],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"66");
  3449         -    add_srs_wkt (p, 19,
  3450         -        "54\"]]");
  3451         -    p = add_epsg_def_ex (filter, first, last, 6655, "epsg", 6655,
  3452         -        "NAD83(CSRS) / UTM zone 12N", 0, 0,
  3453         -        "GRS 1980", "Greenwich",
  3454         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3455         -        "Easting", "East", "Northing", "North");
  3456         -    add_proj4text (p, 0,
  3457         -        "+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3458         -    add_proj4text (p, 1,
  3459         -        "units=m +vunits=m +no_defs");
  3460         -    add_srs_wkt (p, 0,
  3461         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 12N + CGVD2013 height\"");
  3462         -    add_srs_wkt (p, 1,
  3463         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 12N\",GEOGCS[\"NAD83(CS");
  3464         -    add_srs_wkt (p, 2,
  3465         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3466         -    add_srs_wkt (p, 3,
  3467         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3468         -    add_srs_wkt (p, 4,
  3469         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3470         -    add_srs_wkt (p, 5,
  3471         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3472         -    add_srs_wkt (p, 6,
  3473         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3474         -    add_srs_wkt (p, 7,
  3475         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3476         -    add_srs_wkt (p, 8,
  3477         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3478         -    add_srs_wkt (p, 9,
  3479         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3480         -    add_srs_wkt (p, 10,
  3481         -        ",0],PARAMETER[\"central_meridian\",-111],PARAMETER[\"sca");
  3482         -    add_srs_wkt (p, 11,
  3483         -        "le_factor\",0.9996],PARAMETER[\"false_easting\",500000],");
  3484         -    add_srs_wkt (p, 12,
  3485         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3486         -    add_srs_wkt (p, 13,
  3487         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3488         -    add_srs_wkt (p, 14,
  3489         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"2956\"]],VERT_CS[\"C");
  3490         -    add_srs_wkt (p, 15,
  3491         -        "GVD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical");
  3492         -    add_srs_wkt (p, 16,
  3493         -        " Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT");
  3494         -    add_srs_wkt (p, 17,
  3495         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",U");
  3496         -    add_srs_wkt (p, 18,
  3497         -        "P],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"66");
  3498         -    add_srs_wkt (p, 19,
  3499         -        "55\"]]");
  3500         -    p = add_epsg_def_ex (filter, first, last, 6656, "epsg", 6656,
  3501         -        "NAD83(CSRS) / UTM zone 13N", 0, 0,
  3502         -        "GRS 1980", "Greenwich",
  3503         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3504         -        "Easting", "East", "Northing", "North");
  3505         -    add_proj4text (p, 0,
  3506         -        "+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3507         -    add_proj4text (p, 1,
  3508         -        "units=m +vunits=m +no_defs");
  3509         -    add_srs_wkt (p, 0,
  3510         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 13N + CGVD2013 height\"");
  3511         -    add_srs_wkt (p, 1,
  3512         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 13N\",GEOGCS[\"NAD83(CS");
  3513         -    add_srs_wkt (p, 2,
  3514         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3515         -    add_srs_wkt (p, 3,
  3516         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3517         -    add_srs_wkt (p, 4,
  3518         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3519         -    add_srs_wkt (p, 5,
  3520         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3521         -    add_srs_wkt (p, 6,
  3522         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3523         -    add_srs_wkt (p, 7,
  3524         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3525         -    add_srs_wkt (p, 8,
  3526         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3527         -    add_srs_wkt (p, 9,
  3528         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3529         -    add_srs_wkt (p, 10,
  3530         -        ",0],PARAMETER[\"central_meridian\",-105],PARAMETER[\"sca");
  3531         -    add_srs_wkt (p, 11,
  3532         -        "le_factor\",0.9996],PARAMETER[\"false_easting\",500000],");
  3533         -    add_srs_wkt (p, 12,
  3534         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3535         -    add_srs_wkt (p, 13,
  3536         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3537         -    add_srs_wkt (p, 14,
  3538         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"2957\"]],VERT_CS[\"C");
  3539         -    add_srs_wkt (p, 15,
  3540         -        "GVD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical");
  3541         -    add_srs_wkt (p, 16,
  3542         -        " Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT");
  3543         -    add_srs_wkt (p, 17,
  3544         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",U");
  3545         -    add_srs_wkt (p, 18,
  3546         -        "P],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"66");
  3547         -    add_srs_wkt (p, 19,
  3548         -        "56\"]]");
  3549         -    p = add_epsg_def_ex (filter, first, last, 6657, "epsg", 6657,
  3550         -        "NAD83(CSRS) / UTM zone 14N", 0, 0,
  3551         -        "GRS 1980", "Greenwich",
  3552         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3553         -        "Easting", "East", "Northing", "North");
  3554         -    add_proj4text (p, 0,
  3555         -        "+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3556         -    add_proj4text (p, 1,
  3557         -        "units=m +vunits=m +no_defs");
  3558         -    add_srs_wkt (p, 0,
  3559         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 14N + CGVD2013 height\"");
  3560         -    add_srs_wkt (p, 1,
  3561         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 14N\",GEOGCS[\"NAD83(CS");
  3562         -    add_srs_wkt (p, 2,
  3563         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3564         -    add_srs_wkt (p, 3,
  3565         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3566         -    add_srs_wkt (p, 4,
  3567         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3568         -    add_srs_wkt (p, 5,
  3569         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3570         -    add_srs_wkt (p, 6,
  3571         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3572         -    add_srs_wkt (p, 7,
  3573         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3574         -    add_srs_wkt (p, 8,
  3575         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3576         -    add_srs_wkt (p, 9,
  3577         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3578         -    add_srs_wkt (p, 10,
  3579         -        ",0],PARAMETER[\"central_meridian\",-99],PARAMETER[\"scal");
  3580         -    add_srs_wkt (p, 11,
  3581         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  3582         -    add_srs_wkt (p, 12,
  3583         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3584         -    add_srs_wkt (p, 13,
  3585         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3586         -    add_srs_wkt (p, 14,
  3587         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3158\"]],VERT_CS[\"CG");
  3588         -    add_srs_wkt (p, 15,
  3589         -        "VD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical ");
  3590         -    add_srs_wkt (p, 16,
  3591         -        "Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT[");
  3592         -    add_srs_wkt (p, 17,
  3593         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP");
  3594         -    add_srs_wkt (p, 18,
  3595         -        "],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"665");
  3596         -    add_srs_wkt (p, 19,
  3597         -        "7\"]]");
  3598         -    p = add_epsg_def_ex (filter, first, last, 6658, "epsg", 6658,
  3599         -        "NAD83(CSRS) / UTM zone 15N", 0, 0,
  3600         -        "GRS 1980", "Greenwich",
  3601         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3602         -        "Easting", "East", "Northing", "North");
  3603         -    add_proj4text (p, 0,
  3604         -        "+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3605         -    add_proj4text (p, 1,
  3606         -        "units=m +vunits=m +no_defs");
  3607         -    add_srs_wkt (p, 0,
  3608         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 15N + CGVD2013 height\"");
  3609         -    add_srs_wkt (p, 1,
  3610         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 15N\",GEOGCS[\"NAD83(CS");
  3611         -    add_srs_wkt (p, 2,
  3612         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3613         -    add_srs_wkt (p, 3,
  3614         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3615         -    add_srs_wkt (p, 4,
  3616         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3617         -    add_srs_wkt (p, 5,
  3618         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3619         -    add_srs_wkt (p, 6,
  3620         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3621         -    add_srs_wkt (p, 7,
  3622         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3623         -    add_srs_wkt (p, 8,
  3624         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3625         -    add_srs_wkt (p, 9,
  3626         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3627         -    add_srs_wkt (p, 10,
  3628         -        ",0],PARAMETER[\"central_meridian\",-93],PARAMETER[\"scal");
  3629         -    add_srs_wkt (p, 11,
  3630         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  3631         -    add_srs_wkt (p, 12,
  3632         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3633         -    add_srs_wkt (p, 13,
  3634         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3635         -    add_srs_wkt (p, 14,
  3636         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3159\"]],VERT_CS[\"CG");
  3637         -    add_srs_wkt (p, 15,
  3638         -        "VD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical ");
  3639         -    add_srs_wkt (p, 16,
  3640         -        "Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT[");
  3641         -    add_srs_wkt (p, 17,
  3642         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP");
  3643         -    add_srs_wkt (p, 18,
  3644         -        "],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"665");
  3645         -    add_srs_wkt (p, 19,
  3646         -        "8\"]]");
  3647         -    p = add_epsg_def_ex (filter, first, last, 6659, "epsg", 6659,
  3648         -        "NAD83(CSRS) / UTM zone 16N", 0, 0,
  3649         -        "GRS 1980", "Greenwich",
  3650         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3651         -        "Easting", "East", "Northing", "North");
  3652         -    add_proj4text (p, 0,
  3653         -        "+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3654         -    add_proj4text (p, 1,
  3655         -        "units=m +vunits=m +no_defs");
  3656         -    add_srs_wkt (p, 0,
  3657         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 16N + CGVD2013 height\"");
  3658         -    add_srs_wkt (p, 1,
  3659         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 16N\",GEOGCS[\"NAD83(CS");
  3660         -    add_srs_wkt (p, 2,
  3661         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3662         -    add_srs_wkt (p, 3,
  3663         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3664         -    add_srs_wkt (p, 4,
  3665         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3666         -    add_srs_wkt (p, 5,
  3667         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3668         -    add_srs_wkt (p, 6,
  3669         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3670         -    add_srs_wkt (p, 7,
  3671         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3672         -    add_srs_wkt (p, 8,
  3673         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3674         -    add_srs_wkt (p, 9,
  3675         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3676         -    add_srs_wkt (p, 10,
  3677         -        ",0],PARAMETER[\"central_meridian\",-87],PARAMETER[\"scal");
  3678         -    add_srs_wkt (p, 11,
  3679         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  3680         -    add_srs_wkt (p, 12,
  3681         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3682         -    add_srs_wkt (p, 13,
  3683         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3684         -    add_srs_wkt (p, 14,
  3685         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3160\"]],VERT_CS[\"CG");
  3686         -    add_srs_wkt (p, 15,
  3687         -        "VD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical ");
  3688         -    add_srs_wkt (p, 16,
  3689         -        "Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT[");
  3690         -    add_srs_wkt (p, 17,
  3691         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP");
  3692         -    add_srs_wkt (p, 18,
  3693         -        "],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"665");
  3694         -    add_srs_wkt (p, 19,
  3695         -        "9\"]]");
  3696         -    p = add_epsg_def_ex (filter, first, last, 6660, "epsg", 6660,
  3697         -        "NAD83(CSRS) / UTM zone 17N", 0, 0,
  3698         -        "GRS 1980", "Greenwich",
  3699         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3700         -        "Easting", "East", "Northing", "North");
  3701         -    add_proj4text (p, 0,
  3702         -        "+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3703         -    add_proj4text (p, 1,
  3704         -        "units=m +vunits=m +no_defs");
  3705         -    add_srs_wkt (p, 0,
  3706         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 17N + CGVD2013 height\"");
  3707         -    add_srs_wkt (p, 1,
  3708         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 17N\",GEOGCS[\"NAD83(CS");
  3709         -    add_srs_wkt (p, 2,
  3710         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3711         -    add_srs_wkt (p, 3,
  3712         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3713         -    add_srs_wkt (p, 4,
  3714         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3715         -    add_srs_wkt (p, 5,
  3716         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3717         -    add_srs_wkt (p, 6,
  3718         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3719         -    add_srs_wkt (p, 7,
  3720         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3721         -    add_srs_wkt (p, 8,
  3722         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3723         -    add_srs_wkt (p, 9,
  3724         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3725         -    add_srs_wkt (p, 10,
  3726         -        ",0],PARAMETER[\"central_meridian\",-81],PARAMETER[\"scal");
  3727         -    add_srs_wkt (p, 11,
  3728         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  3729         -    add_srs_wkt (p, 12,
  3730         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3731         -    add_srs_wkt (p, 13,
  3732         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3733         -    add_srs_wkt (p, 14,
  3734         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2958\"]],VERT_CS[\"CG");
  3735         -    add_srs_wkt (p, 15,
  3736         -        "VD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical ");
  3737         -    add_srs_wkt (p, 16,
  3738         -        "Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT[");
  3739         -    add_srs_wkt (p, 17,
  3740         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP");
  3741         -    add_srs_wkt (p, 18,
  3742         -        "],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"666");
  3743         -    add_srs_wkt (p, 19,
  3744         -        "0\"]]");
  3745         -    p = add_epsg_def_ex (filter, first, last, 6661, "epsg", 6661,
  3746         -        "NAD83(CSRS) / UTM zone 18N", 0, 0,
  3747         -        "GRS 1980", "Greenwich",
  3748         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3749         -        "Easting", "East", "Northing", "North");
  3750         -    add_proj4text (p, 0,
  3751         -        "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3752         -    add_proj4text (p, 1,
  3753         -        "units=m +vunits=m +no_defs");
  3754         -    add_srs_wkt (p, 0,
  3755         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 18N + CGVD2013 height\"");
  3756         -    add_srs_wkt (p, 1,
  3757         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 18N\",GEOGCS[\"NAD83(CS");
  3758         -    add_srs_wkt (p, 2,
  3759         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3760         -    add_srs_wkt (p, 3,
  3761         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3762         -    add_srs_wkt (p, 4,
  3763         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3764         -    add_srs_wkt (p, 5,
  3765         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3766         -    add_srs_wkt (p, 6,
  3767         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3768         -    add_srs_wkt (p, 7,
  3769         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3770         -    add_srs_wkt (p, 8,
  3771         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3772         -    add_srs_wkt (p, 9,
  3773         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3774         -    add_srs_wkt (p, 10,
  3775         -        ",0],PARAMETER[\"central_meridian\",-75],PARAMETER[\"scal");
  3776         -    add_srs_wkt (p, 11,
  3777         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  3778         -    add_srs_wkt (p, 12,
  3779         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3780         -    add_srs_wkt (p, 13,
  3781         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3782         -    add_srs_wkt (p, 14,
  3783         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2959\"]],VERT_CS[\"CG");
  3784         -    add_srs_wkt (p, 15,
  3785         -        "VD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical ");
  3786         -    add_srs_wkt (p, 16,
  3787         -        "Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT[");
  3788         -    add_srs_wkt (p, 17,
  3789         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP");
  3790         -    add_srs_wkt (p, 18,
  3791         -        "],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"666");
  3792         -    add_srs_wkt (p, 19,
  3793         -        "1\"]]");
  3794         -    p = add_epsg_def_ex (filter, first, last, 6662, "epsg", 6662,
  3795         -        "NAD83(CSRS) / UTM zone 19N", 0, 0,
  3796         -        "GRS 1980", "Greenwich",
  3797         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3798         -        "Easting", "East", "Northing", "North");
  3799         -    add_proj4text (p, 0,
  3800         -        "+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3801         -    add_proj4text (p, 1,
  3802         -        "units=m +vunits=m +no_defs");
  3803         -    add_srs_wkt (p, 0,
  3804         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 19N + CGVD2013 height\"");
  3805         -    add_srs_wkt (p, 1,
  3806         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 19N\",GEOGCS[\"NAD83(CS");
  3807         -    add_srs_wkt (p, 2,
  3808         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3809         -    add_srs_wkt (p, 3,
  3810         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3811         -    add_srs_wkt (p, 4,
  3812         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3813         -    add_srs_wkt (p, 5,
  3814         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3815         -    add_srs_wkt (p, 6,
  3816         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3817         -    add_srs_wkt (p, 7,
  3818         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3819         -    add_srs_wkt (p, 8,
  3820         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3821         -    add_srs_wkt (p, 9,
  3822         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3823         -    add_srs_wkt (p, 10,
  3824         -        ",0],PARAMETER[\"central_meridian\",-69],PARAMETER[\"scal");
  3825         -    add_srs_wkt (p, 11,
  3826         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  3827         -    add_srs_wkt (p, 12,
  3828         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3829         -    add_srs_wkt (p, 13,
  3830         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3831         -    add_srs_wkt (p, 14,
  3832         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2960\"]],VERT_CS[\"CG");
  3833         -    add_srs_wkt (p, 15,
  3834         -        "VD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical ");
  3835         -    add_srs_wkt (p, 16,
  3836         -        "Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT[");
  3837         -    add_srs_wkt (p, 17,
  3838         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP");
  3839         -    add_srs_wkt (p, 18,
  3840         -        "],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"666");
  3841         -    add_srs_wkt (p, 19,
  3842         -        "2\"]]");
  3843         -    p = add_epsg_def_ex (filter, first, last, 6663, "epsg", 6663,
  3844         -        "NAD83(CSRS) / UTM zone 20N", 0, 0,
  3845         -        "GRS 1980", "Greenwich",
  3846         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3847         -        "Easting", "East", "Northing", "North");
  3848         -    add_proj4text (p, 0,
  3849         -        "+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3850         -    add_proj4text (p, 1,
  3851         -        "units=m +vunits=m +no_defs");
  3852         -    add_srs_wkt (p, 0,
  3853         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 20N + CGVD2013 height\"");
  3854         -    add_srs_wkt (p, 1,
  3855         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 20N\",GEOGCS[\"NAD83(CS");
  3856         -    add_srs_wkt (p, 2,
  3857         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3858         -    add_srs_wkt (p, 3,
  3859         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3860         -    add_srs_wkt (p, 4,
  3861         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3862         -    add_srs_wkt (p, 5,
  3863         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3864         -    add_srs_wkt (p, 6,
  3865         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3866         -    add_srs_wkt (p, 7,
  3867         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3868         -    add_srs_wkt (p, 8,
  3869         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3870         -    add_srs_wkt (p, 9,
  3871         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3872         -    add_srs_wkt (p, 10,
  3873         -        ",0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"scal");
  3874         -    add_srs_wkt (p, 11,
  3875         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  3876         -    add_srs_wkt (p, 12,
  3877         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3878         -    add_srs_wkt (p, 13,
  3879         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3880         -    add_srs_wkt (p, 14,
  3881         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2961\"]],VERT_CS[\"CG");
  3882         -    add_srs_wkt (p, 15,
  3883         -        "VD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical ");
  3884         -    add_srs_wkt (p, 16,
  3885         -        "Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT[");
  3886         -    add_srs_wkt (p, 17,
  3887         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP");
  3888         -    add_srs_wkt (p, 18,
  3889         -        "],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"666");
  3890         -    add_srs_wkt (p, 19,
  3891         -        "3\"]]");
  3892         -    p = add_epsg_def_ex (filter, first, last, 6664, "epsg", 6664,
  3893         -        "NAD83(CSRS) / UTM zone 21N", 0, 0,
  3894         -        "GRS 1980", "Greenwich",
  3895         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3896         -        "Easting", "East", "Northing", "North");
  3897         -    add_proj4text (p, 0,
  3898         -        "+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3899         -    add_proj4text (p, 1,
  3900         -        "units=m +vunits=m +no_defs");
  3901         -    add_srs_wkt (p, 0,
  3902         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 21N + CGVD2013 height\"");
  3903         -    add_srs_wkt (p, 1,
  3904         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 21N\",GEOGCS[\"NAD83(CS");
  3905         -    add_srs_wkt (p, 2,
  3906         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3907         -    add_srs_wkt (p, 3,
  3908         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3909         -    add_srs_wkt (p, 4,
  3910         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3911         -    add_srs_wkt (p, 5,
  3912         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3913         -    add_srs_wkt (p, 6,
  3914         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3915         -    add_srs_wkt (p, 7,
  3916         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3917         -    add_srs_wkt (p, 8,
  3918         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3919         -    add_srs_wkt (p, 9,
  3920         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3921         -    add_srs_wkt (p, 10,
  3922         -        ",0],PARAMETER[\"central_meridian\",-57],PARAMETER[\"scal");
  3923         -    add_srs_wkt (p, 11,
  3924         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  3925         -    add_srs_wkt (p, 12,
  3926         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3927         -    add_srs_wkt (p, 13,
  3928         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3929         -    add_srs_wkt (p, 14,
  3930         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"2962\"]],VERT_CS[\"CG");
  3931         -    add_srs_wkt (p, 15,
  3932         -        "VD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical ");
  3933         -    add_srs_wkt (p, 16,
  3934         -        "Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT[");
  3935         -    add_srs_wkt (p, 17,
  3936         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP");
  3937         -    add_srs_wkt (p, 18,
  3938         -        "],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"666");
  3939         -    add_srs_wkt (p, 19,
  3940         -        "4\"]]");
  3941         -    p = add_epsg_def_ex (filter, first, last, 6665, "epsg", 6665,
  3942         -        "NAD83(CSRS) / UTM zone 22N", 0, 0,
  3943         -        "GRS 1980", "Greenwich",
  3944         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3945         -        "Easting", "East", "Northing", "North");
  3946         -    add_proj4text (p, 0,
  3947         -        "+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3948         -    add_proj4text (p, 1,
  3949         -        "units=m +vunits=m +no_defs");
  3950         -    add_srs_wkt (p, 0,
  3951         -        "COMPD_CS[\"NAD83(CSRS) / UTM zone 22N + CGVD2013 height\"");
  3952         -    add_srs_wkt (p, 1,
  3953         -        ",PROJCS[\"NAD83(CSRS) / UTM zone 22N\",GEOGCS[\"NAD83(CS");
  3954         -    add_srs_wkt (p, 2,
  3955         -        "RS)\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",");
  3956         -    add_srs_wkt (p, 3,
  3957         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  3958         -    add_srs_wkt (p, 4,
  3959         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  3960         -    add_srs_wkt (p, 5,
  3961         -        "G\",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3962         -    add_srs_wkt (p, 6,
  3963         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3964         -    add_srs_wkt (p, 7,
  3965         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3966         -    add_srs_wkt (p, 8,
  3967         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[");
  3968         -    add_srs_wkt (p, 9,
  3969         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3970         -    add_srs_wkt (p, 10,
  3971         -        ",0],PARAMETER[\"central_meridian\",-51],PARAMETER[\"scal");
  3972         -    add_srs_wkt (p, 11,
  3973         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
  3974         -    add_srs_wkt (p, 12,
  3975         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3976         -    add_srs_wkt (p, 13,
  3977         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3978         -    add_srs_wkt (p, 14,
  3979         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"3761\"]],VERT_CS[\"CG");
  3980         -    add_srs_wkt (p, 15,
  3981         -        "VD2013 height\",VERT_DATUM[\"Canadian Geodetic Vertical ");
  3982         -    add_srs_wkt (p, 16,
  3983         -        "Datum of 2013\",2005,AUTHORITY[\"EPSG\",\"1127\"]],UNIT[");
  3984         -    add_srs_wkt (p, 17,
  3985         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP");
  3986         -    add_srs_wkt (p, 18,
  3987         -        "],AUTHORITY[\"EPSG\",\"6647\"]],AUTHORITY[\"EPSG\",\"666");
  3988         -    add_srs_wkt (p, 19,
  3989         -        "5\"]]");
  3990         -    p = add_epsg_def_ex (filter, first, last, 6668, "epsg", 6668,
  3991         -        "JGD2011", 1, 1,
  3992         -        "GRS 1980", "Greenwich",
  3993         -        "Japanese_Geodetic_Datum_2011", "none", "degree",
  3994         -        "Latitude", "North", "Longitude", "East");
  3995         -    add_proj4text (p, 0,
  3996         -        "+proj=longlat +ellps=GRS80 +no_defs");
  3997         -    add_srs_wkt (p, 0,
  3998         -        "GEOGCS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\"");
  3999         -    add_srs_wkt (p, 1,
  4000         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  4001         -    add_srs_wkt (p, 2,
  4002         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"");
  4003         -    add_srs_wkt (p, 3,
  4004         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  4005         -    add_srs_wkt (p, 4,
  4006         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  4007         -    add_srs_wkt (p, 5,
  4008         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  4009         -    add_srs_wkt (p, 6,
  4010         -        "[\"EPSG\",\"6668\"]]");
  4011         -    p = add_epsg_def_ex (filter, first, last, 6669, "epsg", 6669,
  4012         -        "JGD2011 / Japan Plane Rectangular CS I", 0, 1,
  4013         -        "GRS 1980", "Greenwich",
  4014         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
  4015         -        "X", "North", "Y", "East");
  4016         -    add_proj4text (p, 0,
  4017         -        "+proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.9999 +x_0=0 +y_0");
  4018         -    add_proj4text (p, 1,
  4019         -        "=0 +ellps=GRS80 +units=m +no_defs");
  4020         -    add_srs_wkt (p, 0,
  4021         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS I\",GEOGCS");
  4022         -    add_srs_wkt (p, 1,
  4023         -        "[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPHE");
  4024         -    add_srs_wkt (p, 2,
  4025         -        "ROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG");
  4026         -    add_srs_wkt (p, 3,
  4027         -        "\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gre");
  4028         -    add_srs_wkt (p, 4,
  4029         -        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  4030         -    add_srs_wkt (p, 5,
  4031         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  4032         -    add_srs_wkt (p, 6,
  4033         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  4034         -    add_srs_wkt (p, 7,
  4035         -        "PSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  4036         -    add_srs_wkt (p, 8,
  4037         -        "AMETER[\"latitude_of_origin\",33],PARAMETER[\"central_me");
  4038         -    add_srs_wkt (p, 9,
  4039         -        "ridian\",129.5],PARAMETER[\"scale_factor\",0.9999],PARAM");
  4040         -    add_srs_wkt (p, 10,
  4041         -        "ETER[\"false_easting\",0],PARAMETER[\"false_northing\",0");
  4042         -    add_srs_wkt (p, 11,
  4043         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  4044         -    add_srs_wkt (p, 12,
  4045         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"6669\"]");
  4046         -    add_srs_wkt (p, 13,
  4047         -        "]");
  4048         -    p = add_epsg_def_ex (filter, first, last, 6670, "epsg", 6670,
  4049         -        "JGD2011 / Japan Plane Rectangular CS II", 0, 1,
  4050         -        "GRS 1980", "Greenwich",
  4051         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
  4052         -        "X", "North", "Y", "East");
  4053         -    add_proj4text (p, 0,
  4054         -        "+proj=tmerc +lat_0=33 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0");
  4055         -    add_proj4text (p, 1,
  4056         -        " +ellps=GRS80 +units=m +no_defs");
  4057         -    add_srs_wkt (p, 0,
  4058         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS II\",GEOGC");
  4059         -    add_srs_wkt (p, 1,
  4060         -        "S[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPH");
  4061         -    add_srs_wkt (p, 2,
  4062         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  4063         -    add_srs_wkt (p, 3,
  4064         -        "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gr");
  4065         -    add_srs_wkt (p, 4,
  4066         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  4067         -    add_srs_wkt (p, 5,
  4068         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  4069         -    add_srs_wkt (p, 6,
  4070         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  4071         -    add_srs_wkt (p, 7,
  4072         -        "PSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  4073         -    add_srs_wkt (p, 8,
  4074         -        "AMETER[\"latitude_of_origin\",33],PARAMETER[\"central_me");
  4075         -    add_srs_wkt (p, 9,
  4076         -        "ridian\",131],PARAMETER[\"scale_factor\",0.9999],PARAMET");
  4077         -    add_srs_wkt (p, 10,
  4078         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  4079         -    add_srs_wkt (p, 11,
  4080         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  4081         -    add_srs_wkt (p, 12,
  4082         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"6670\"]]");
  4083         -    p = add_epsg_def_ex (filter, first, last, 6671, "epsg", 6671,
  4084         -        "JGD2011 / Japan Plane Rectangular CS III", 0, 1,
  4085         -        "GRS 1980", "Greenwich",
  4086         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
  4087         -        "X", "North", "Y", "East");
  4088         -    add_proj4text (p, 0,
  4089         -        "+proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.9999");
  4090         -    add_proj4text (p, 1,
  4091         -        " +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  4092         -    add_srs_wkt (p, 0,
  4093         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS III\",GEOG");
  4094         -    add_srs_wkt (p, 1,
  4095         -        "CS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SP");
  4096         -    add_srs_wkt (p, 2,
  4097         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
  4098         -    add_srs_wkt (p, 3,
  4099         -        "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"G");
  4100         -    add_srs_wkt (p, 4,
  4101         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  4102         -    add_srs_wkt (p, 5,
  4103         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  4104         -    add_srs_wkt (p, 6,
  4105         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  4106         -    add_srs_wkt (p, 7,
  4107         -        "\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],");
  4108         -    add_srs_wkt (p, 8,
  4109         -        "PARAMETER[\"latitude_of_origin\",36],PARAMETER[\"central");
  4110         -    add_srs_wkt (p, 9,
  4111         -        "_meridian\",132.1666666666667],PARAMETER[\"scale_factor\"");
  4112         -    add_srs_wkt (p, 10,
  4113         -        ",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"fals");
  4114         -    add_srs_wkt (p, 11,
  4115         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  4116         -    add_srs_wkt (p, 12,
  4117         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
  4118         -    add_srs_wkt (p, 13,
  4119         -        "SG\",\"6671\"]]");
  4120         -    p = add_epsg_def_ex (filter, first, last, 6672, "epsg", 6672,
  4121         -        "JGD2011 / Japan Plane Rectangular CS IV", 0, 1,
  4122         -        "GRS 1980", "Greenwich",
  4123         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
  4124         -        "X", "North", "Y", "East");
  4125         -    add_proj4text (p, 0,
  4126         -        "+proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.9999 +x_0=0 +y_0");
  4127         -    add_proj4text (p, 1,
  4128         -        "=0 +ellps=GRS80 +units=m +no_defs");
  4129         -    add_srs_wkt (p, 0,
  4130         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS IV\",GEOGC");
  4131         -    add_srs_wkt (p, 1,
  4132         -        "S[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPH");
  4133         -    add_srs_wkt (p, 2,
  4134         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  4135         -    add_srs_wkt (p, 3,
  4136         -        "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gr");
  4137         -    add_srs_wkt (p, 4,
  4138         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  4139         -    add_srs_wkt (p, 5,
  4140         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  4141         -    add_srs_wkt (p, 6,
  4142         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  4143         -    add_srs_wkt (p, 7,
  4144         -        "PSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  4145         -    add_srs_wkt (p, 8,
  4146         -        "AMETER[\"latitude_of_origin\",33],PARAMETER[\"central_me");
  4147         -    add_srs_wkt (p, 9,
  4148         -        "ridian\",133.5],PARAMETER[\"scale_factor\",0.9999],PARAM");
  4149         -    add_srs_wkt (p, 10,
  4150         -        "ETER[\"false_easting\",0],PARAMETER[\"false_northing\",0");
  4151         -    add_srs_wkt (p, 11,
  4152         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  4153         -    add_srs_wkt (p, 12,
  4154         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"6672\"]");
  4155         -    add_srs_wkt (p, 13,
  4156         -        "]");
  4157         -    p = add_epsg_def_ex (filter, first, last, 6673, "epsg", 6673,
  4158         -        "JGD2011 / Japan Plane Rectangular CS V", 0, 1,
  4159         -        "GRS 1980", "Greenwich",
  4160         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
  4161         -        "X", "North", "Y", "East");
  4162         -    add_proj4text (p, 0,
  4163         -        "+proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.9999");
  4164         -    add_proj4text (p, 1,
  4165         -        " +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  4166         -    add_srs_wkt (p, 0,
  4167         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS V\",GEOGCS");
  4168         -    add_srs_wkt (p, 1,
  4169         -        "[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPHE");
  4170         -    add_srs_wkt (p, 2,
  4171         -        "ROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG");
  4172         -    add_srs_wkt (p, 3,
  4173         -        "\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gre");
  4174         -    add_srs_wkt (p, 4,
  4175         -        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  4176         -    add_srs_wkt (p, 5,
  4177         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  4178         -    add_srs_wkt (p, 6,
  4179         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  4180         -    add_srs_wkt (p, 7,
  4181         -        "PSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  4182         -    add_srs_wkt (p, 8,
  4183         -        "AMETER[\"latitude_of_origin\",36],PARAMETER[\"central_me");
  4184         -    add_srs_wkt (p, 9,
  4185         -        "ridian\",134.3333333333333],PARAMETER[\"scale_factor\",0");
  4186         -    add_srs_wkt (p, 10,
  4187         -        ".9999],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
  4188         -    add_srs_wkt (p, 11,
  4189         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  4190         -    add_srs_wkt (p, 12,
  4191         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
  4192         -    add_srs_wkt (p, 13,
  4193         -        "\",\"6673\"]]");
  4194         -    p = add_epsg_def_ex (filter, first, last, 6674, "epsg", 6674,
  4195         -        "JGD2011 / Japan Plane Rectangular CS VI", 0, 1,
  4196         -        "GRS 1980", "Greenwich",
  4197         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
  4198         -        "X", "North", "Y", "East");
  4199         -    add_proj4text (p, 0,
  4200         -        "+proj=tmerc +lat_0=36 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0");
  4201         -    add_proj4text (p, 1,
  4202         -        " +ellps=GRS80 +units=m +no_defs");
  4203         -    add_srs_wkt (p, 0,
  4204         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS VI\",GEOGC");
  4205         -    add_srs_wkt (p, 1,
  4206         -        "S[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPH");
  4207         -    add_srs_wkt (p, 2,
  4208         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  4209         -    add_srs_wkt (p, 3,
  4210         -        "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gr");
  4211         -    add_srs_wkt (p, 4,
  4212         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  4213         -    add_srs_wkt (p, 5,
  4214         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  4215         -    add_srs_wkt (p, 6,
  4216         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  4217         -    add_srs_wkt (p, 7,
  4218         -        "PSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  4219         -    add_srs_wkt (p, 8,
  4220         -        "AMETER[\"latitude_of_origin\",36],PARAMETER[\"central_me");
  4221         -    add_srs_wkt (p, 9,
  4222         -        "ridian\",136],PARAMETER[\"scale_factor\",0.9999],PARAMET");
  4223         -    add_srs_wkt (p, 10,
  4224         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  4225         -    add_srs_wkt (p, 11,
  4226         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  4227         -    add_srs_wkt (p, 12,
  4228         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"6674\"]]");
  4229         -    p = add_epsg_def_ex (filter, first, last, 6675, "epsg", 6675,
  4230         -        "JGD2011 / Japan Plane Rectangular CS VII", 0, 1,
  4231         -        "GRS 1980", "Greenwich",
  4232         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
  4233         -        "X", "North", "Y", "East");
  4234         -    add_proj4text (p, 0,
  4235         -        "+proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.9999");
  4236         -    add_proj4text (p, 1,
  4237         -        " +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  4238         -    add_srs_wkt (p, 0,
  4239         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS VII\",GEOG");
  4240         -    add_srs_wkt (p, 1,
  4241         -        "CS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SP");
  4242         -    add_srs_wkt (p, 2,
  4243         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
  4244         -    add_srs_wkt (p, 3,
  4245         -        "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"G");
  4246         -    add_srs_wkt (p, 4,
  4247         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  4248         -    add_srs_wkt (p, 5,
  4249         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  4250         -    add_srs_wkt (p, 6,
  4251         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  4252         -    add_srs_wkt (p, 7,
  4253         -        "\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],");
  4254         -    add_srs_wkt (p, 8,
  4255         -        "PARAMETER[\"latitude_of_origin\",36],PARAMETER[\"central");
  4256         -    add_srs_wkt (p, 9,
  4257         -        "_meridian\",137.1666666666667],PARAMETER[\"scale_factor\"");
  4258         -    add_srs_wkt (p, 10,
  4259         -        ",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"fals");
  4260         -    add_srs_wkt (p, 11,
  4261         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  4262         -    add_srs_wkt (p, 12,
  4263         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
  4264         -    add_srs_wkt (p, 13,
  4265         -        "SG\",\"6675\"]]");
         3446  +        "UTHORITY[\"EPSG\",\"20437\"]]");
  4266   3447   }
  4267   3448   
  4268   3449   #endif /* full EPSG initialization enabled/disabled */
  4269   3450   

Changes to src/srsinit/epsg_inlined_33.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_33 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 6676, "epsg", 6676,
    56         -        "JGD2011 / Japan Plane Rectangular CS VIII", 0, 1,
    57         -        "GRS 1980", "Greenwich",
    58         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.9999 +x_0=0 +y_0");
    62         -    add_proj4text (p, 1,
    63         -        "=0 +ellps=GRS80 +units=m +no_defs");
    64         -    add_srs_wkt (p, 0,
    65         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS VIII\",GEO");
    66         -    add_srs_wkt (p, 1,
    67         -        "GCS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",S");
    68         -    add_srs_wkt (p, 2,
    69         -        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
    70         -    add_srs_wkt (p, 3,
    71         -        "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"");
    72         -    add_srs_wkt (p, 4,
    73         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
    74         -    add_srs_wkt (p, 5,
    75         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
    76         -    add_srs_wkt (p, 6,
    77         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
    78         -    add_srs_wkt (p, 7,
    79         -        "[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"]");
    80         -    add_srs_wkt (p, 8,
    81         -        ",PARAMETER[\"latitude_of_origin\",36],PARAMETER[\"centra");
    82         -    add_srs_wkt (p, 9,
    83         -        "l_meridian\",138.5],PARAMETER[\"scale_factor\",0.9999],P");
    84         -    add_srs_wkt (p, 10,
    85         -        "ARAMETER[\"false_easting\",0],PARAMETER[\"false_northing");
    86         -    add_srs_wkt (p, 11,
    87         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
    88         -    add_srs_wkt (p, 12,
    89         -        "S[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"667");
    90         -    add_srs_wkt (p, 13,
    91         -        "6\"]]");
    92         -    p = add_epsg_def_ex (filter, first, last, 6677, "epsg", 6677,
    93         -        "JGD2011 / Japan Plane Rectangular CS IX", 0, 1,
    94         -        "GRS 1980", "Greenwich",
    95         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
    96         -        "X", "North", "Y", "East");
    97         -    add_proj4text (p, 0,
    98         -        "+proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.9999");
    99         -    add_proj4text (p, 1,
   100         -        " +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
   101         -    add_srs_wkt (p, 0,
   102         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS IX\",GEOGC");
   103         -    add_srs_wkt (p, 1,
   104         -        "S[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPH");
   105         -    add_srs_wkt (p, 2,
   106         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
   107         -    add_srs_wkt (p, 3,
   108         -        "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gr");
   109         -    add_srs_wkt (p, 4,
   110         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   111         -    add_srs_wkt (p, 5,
   112         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   113         -    add_srs_wkt (p, 6,
   114         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   115         -    add_srs_wkt (p, 7,
   116         -        "PSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   117         -    add_srs_wkt (p, 8,
   118         -        "AMETER[\"latitude_of_origin\",36],PARAMETER[\"central_me");
   119         -    add_srs_wkt (p, 9,
   120         -        "ridian\",139.8333333333333],PARAMETER[\"scale_factor\",0");
   121         -    add_srs_wkt (p, 10,
   122         -        ".9999],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
   123         -    add_srs_wkt (p, 11,
   124         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   125         -    add_srs_wkt (p, 12,
   126         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
   127         -    add_srs_wkt (p, 13,
   128         -        "\",\"6677\"]]");
   129         -    p = add_epsg_def_ex (filter, first, last, 6678, "epsg", 6678,
   130         -        "JGD2011 / Japan Plane Rectangular CS X", 0, 1,
   131         -        "GRS 1980", "Greenwich",
   132         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   133         -        "X", "North", "Y", "East");
   134         -    add_proj4text (p, 0,
   135         -        "+proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.9999");
   136         -    add_proj4text (p, 1,
   137         -        " +x_0=0 +y_0=0 +ellps=GRS80 +units=m +no_defs");
   138         -    add_srs_wkt (p, 0,
   139         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS X\",GEOGCS");
   140         -    add_srs_wkt (p, 1,
   141         -        "[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPHE");
   142         -    add_srs_wkt (p, 2,
   143         -        "ROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG");
   144         -    add_srs_wkt (p, 3,
   145         -        "\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gre");
   146         -    add_srs_wkt (p, 4,
   147         -        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   148         -    add_srs_wkt (p, 5,
   149         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   150         -    add_srs_wkt (p, 6,
   151         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   152         -    add_srs_wkt (p, 7,
   153         -        "PSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   154         -    add_srs_wkt (p, 8,
   155         -        "AMETER[\"latitude_of_origin\",40],PARAMETER[\"central_me");
   156         -    add_srs_wkt (p, 9,
   157         -        "ridian\",140.8333333333333],PARAMETER[\"scale_factor\",0");
   158         -    add_srs_wkt (p, 10,
   159         -        ".9999],PARAMETER[\"false_easting\",0],PARAMETER[\"false_");
   160         -    add_srs_wkt (p, 11,
   161         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
   162         -    add_srs_wkt (p, 12,
   163         -        "\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG");
           55  +    p = add_epsg_def (filter, first, last, 20438, "epsg", 20438,
           56  +        "Ain el Abd / UTM zone 38N");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=utm +zone=38 +ellps=intl +towgs84=-143,-236,7,0,0,");
           59  +    add_proj4text (p, 1,
           60  +        "0,0 +units=m +no_defs");
           61  +    add_srs_wkt (p, 0,
           62  +        "PROJCS[\"Ain el Abd / UTM zone 38N\",GEOGCS[\"Ain el Abd");
           63  +    add_srs_wkt (p, 1,
           64  +        "\",DATUM[\"Ain_el_Abd_1970\",SPHEROID[\"International 19");
           65  +    add_srs_wkt (p, 2,
           66  +        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
           67  +    add_srs_wkt (p, 3,
           68  +        "143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIMEM");
           69  +    add_srs_wkt (p, 4,
           70  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
           71  +    add_srs_wkt (p, 5,
           72  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
           73  +    add_srs_wkt (p, 6,
           74  +        "AUTHORITY[\"EPSG\",\"4204\"]],PROJECTION[\"Transverse_Me");
           75  +    add_srs_wkt (p, 7,
           76  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
           77  +    add_srs_wkt (p, 8,
           78  +        "\"central_meridian\",45],PARAMETER[\"scale_factor\",0.99");
           79  +    add_srs_wkt (p, 9,
           80  +        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
           81  +    add_srs_wkt (p, 10,
           82  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
           83  +    add_srs_wkt (p, 11,
           84  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
           85  +    add_srs_wkt (p, 12,
           86  +        "UTHORITY[\"EPSG\",\"20438\"]]");
           87  +    p = add_epsg_def (filter, first, last, 20439, "epsg", 20439,
           88  +        "Ain el Abd / UTM zone 39N");
           89  +    add_proj4text (p, 0,
           90  +        "+proj=utm +zone=39 +ellps=intl +towgs84=-143,-236,7,0,0,");
           91  +    add_proj4text (p, 1,
           92  +        "0,0 +units=m +no_defs");
           93  +    add_srs_wkt (p, 0,
           94  +        "PROJCS[\"Ain el Abd / UTM zone 39N\",GEOGCS[\"Ain el Abd");
           95  +    add_srs_wkt (p, 1,
           96  +        "\",DATUM[\"Ain_el_Abd_1970\",SPHEROID[\"International 19");
           97  +    add_srs_wkt (p, 2,
           98  +        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
           99  +    add_srs_wkt (p, 3,
          100  +        "143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIMEM");
          101  +    add_srs_wkt (p, 4,
          102  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
          103  +    add_srs_wkt (p, 5,
          104  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
          105  +    add_srs_wkt (p, 6,
          106  +        "AUTHORITY[\"EPSG\",\"4204\"]],PROJECTION[\"Transverse_Me");
          107  +    add_srs_wkt (p, 7,
          108  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          109  +    add_srs_wkt (p, 8,
          110  +        "\"central_meridian\",51],PARAMETER[\"scale_factor\",0.99");
          111  +    add_srs_wkt (p, 9,
          112  +        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
          113  +    add_srs_wkt (p, 10,
          114  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          115  +    add_srs_wkt (p, 11,
          116  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
          117  +    add_srs_wkt (p, 12,
          118  +        "UTHORITY[\"EPSG\",\"20439\"]]");
          119  +    p = add_epsg_def (filter, first, last, 20440, "epsg", 20440,
          120  +        "Ain el Abd / UTM zone 40N");
          121  +    add_proj4text (p, 0,
          122  +        "+proj=utm +zone=40 +ellps=intl +towgs84=-143,-236,7,0,0,");
          123  +    add_proj4text (p, 1,
          124  +        "0,0 +units=m +no_defs");
          125  +    add_srs_wkt (p, 0,
          126  +        "PROJCS[\"Ain el Abd / UTM zone 40N\",GEOGCS[\"Ain el Abd");
          127  +    add_srs_wkt (p, 1,
          128  +        "\",DATUM[\"Ain_el_Abd_1970\",SPHEROID[\"International 19");
          129  +    add_srs_wkt (p, 2,
          130  +        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
          131  +    add_srs_wkt (p, 3,
          132  +        "143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIMEM");
          133  +    add_srs_wkt (p, 4,
          134  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
          135  +    add_srs_wkt (p, 5,
          136  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
          137  +    add_srs_wkt (p, 6,
          138  +        "AUTHORITY[\"EPSG\",\"4204\"]],PROJECTION[\"Transverse_Me");
          139  +    add_srs_wkt (p, 7,
          140  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          141  +    add_srs_wkt (p, 8,
          142  +        "\"central_meridian\",57],PARAMETER[\"scale_factor\",0.99");
          143  +    add_srs_wkt (p, 9,
          144  +        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
          145  +    add_srs_wkt (p, 10,
          146  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          147  +    add_srs_wkt (p, 11,
          148  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
          149  +    add_srs_wkt (p, 12,
          150  +        "UTHORITY[\"EPSG\",\"20440\"]]");
          151  +    p = add_epsg_def (filter, first, last, 20499, "epsg", 20499,
          152  +        "Ain el Abd / Bahrain Grid");
          153  +    add_proj4text (p, 0,
          154  +        "+proj=utm +zone=39 +ellps=intl +towgs84=-143,-236,7,0,0,");
          155  +    add_proj4text (p, 1,
          156  +        "0,0 +units=m +no_defs");
          157  +    add_srs_wkt (p, 0,
          158  +        "PROJCS[\"Ain el Abd / Bahrain Grid\",GEOGCS[\"Ain el Abd");
          159  +    add_srs_wkt (p, 1,
          160  +        "\",DATUM[\"Ain_el_Abd_1970\",SPHEROID[\"International 19");
          161  +    add_srs_wkt (p, 2,
          162  +        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
          163  +    add_srs_wkt (p, 3,
          164  +        "143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIMEM");
          165  +    add_srs_wkt (p, 4,
          166  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
          167  +    add_srs_wkt (p, 5,
          168  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
          169  +    add_srs_wkt (p, 6,
          170  +        "AUTHORITY[\"EPSG\",\"4204\"]],PROJECTION[\"Transverse_Me");
          171  +    add_srs_wkt (p, 7,
          172  +        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          173  +    add_srs_wkt (p, 8,
          174  +        "\"central_meridian\",51],PARAMETER[\"scale_factor\",0.99");
          175  +    add_srs_wkt (p, 9,
          176  +        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
          177  +    add_srs_wkt (p, 10,
          178  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          179  +    add_srs_wkt (p, 11,
          180  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
          181  +    add_srs_wkt (p, 12,
          182  +        "UTHORITY[\"EPSG\",\"20499\"]]");
          183  +    p = add_epsg_def (filter, first, last, 20538, "epsg", 20538,
          184  +        "Afgooye / UTM zone 38N");
          185  +    add_proj4text (p, 0,
          186  +        "+proj=utm +zone=38 +ellps=krass +towgs84=-43,-163,45,0,0");
          187  +    add_proj4text (p, 1,
          188  +        ",0,0 +units=m +no_defs");
          189  +    add_srs_wkt (p, 0,
          190  +        "PROJCS[\"Afgooye / UTM zone 38N\",GEOGCS[\"Afgooye\",DAT");
          191  +    add_srs_wkt (p, 1,
          192  +        "UM[\"Afgooye\",SPHEROID[\"Krassowsky 1940\",6378245,298.");
          193  +    add_srs_wkt (p, 2,
          194  +        "3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[-43,-163,45,0,0,");
          195  +    add_srs_wkt (p, 3,
          196  +        "0,0],AUTHORITY[\"EPSG\",\"6205\"]],PRIMEM[\"Greenwich\",");
          197  +    add_srs_wkt (p, 4,
          198  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
          199  +    add_srs_wkt (p, 5,
          200  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
          201  +    add_srs_wkt (p, 6,
          202  +        "G\",\"4205\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
          203  +    add_srs_wkt (p, 7,
          204  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
          205  +    add_srs_wkt (p, 8,
          206  +        "ian\",45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
          207  +    add_srs_wkt (p, 9,
          208  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
          209  +    add_srs_wkt (p, 10,
          210  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
          211  +    add_srs_wkt (p, 11,
          212  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
          213  +    add_srs_wkt (p, 12,
          214  +        ",\"20538\"]]");
          215  +    p = add_epsg_def (filter, first, last, 20539, "epsg", 20539,
          216  +        "Afgooye / UTM zone 39N");
          217  +    add_proj4text (p, 0,
          218  +        "+proj=utm +zone=39 +ellps=krass +towgs84=-43,-163,45,0,0");
          219  +    add_proj4text (p, 1,
          220  +        ",0,0 +units=m +no_defs");
          221  +    add_srs_wkt (p, 0,
          222  +        "PROJCS[\"Afgooye / UTM zone 39N\",GEOGCS[\"Afgooye\",DAT");
          223  +    add_srs_wkt (p, 1,
          224  +        "UM[\"Afgooye\",SPHEROID[\"Krassowsky 1940\",6378245,298.");
          225  +    add_srs_wkt (p, 2,
          226  +        "3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[-43,-163,45,0,0,");
          227  +    add_srs_wkt (p, 3,
          228  +        "0,0],AUTHORITY[\"EPSG\",\"6205\"]],PRIMEM[\"Greenwich\",");
          229  +    add_srs_wkt (p, 4,
          230  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
          231  +    add_srs_wkt (p, 5,
          232  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
          233  +    add_srs_wkt (p, 6,
          234  +        "G\",\"4205\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
          235  +    add_srs_wkt (p, 7,
          236  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
          237  +    add_srs_wkt (p, 8,
          238  +        "ian\",51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
          239  +    add_srs_wkt (p, 9,
          240  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
          241  +    add_srs_wkt (p, 10,
          242  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
          243  +    add_srs_wkt (p, 11,
          244  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
          245  +    add_srs_wkt (p, 12,
          246  +        ",\"20539\"]]");
          247  +    p = add_epsg_def (filter, first, last, 20790, "epsg", 20790,
          248  +        "Lisbon (Lisbon) / Portuguese National Grid");
          249  +    add_proj4text (p, 0,
          250  +        "+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=");
          251  +    add_proj4text (p, 1,
          252  +        "200000 +y_0=300000 +ellps=intl +towgs84=-304.046,-60.576");
          253  +    add_proj4text (p, 2,
          254  +        ",103.64,0,0,0,0 +pm=lisbon +units=m +no_defs");
          255  +    add_srs_wkt (p, 0,
          256  +        "PROJCS[\"Lisbon (Lisbon) / Portuguese National Grid\",GE");
          257  +    add_srs_wkt (p, 1,
          258  +        "OGCS[\"Lisbon (Lisbon)\",DATUM[\"Lisbon_1937_Lisbon\",SP");
          259  +    add_srs_wkt (p, 2,
          260  +        "HEROID[\"International 1924\",6378388,297,AUTHORITY[\"EP");
          261  +    add_srs_wkt (p, 3,
          262  +        "SG\",\"7022\"]],TOWGS84[-304.046,-60.576,103.64,0,0,0,0]");
          263  +    add_srs_wkt (p, 4,
          264  +        ",AUTHORITY[\"EPSG\",\"6803\"]],PRIMEM[\"Lisbon\",-9.1319");
          265  +    add_srs_wkt (p, 5,
          266  +        "06111111112,AUTHORITY[\"EPSG\",\"8902\"]],UNIT[\"degree\"");
          267  +    add_srs_wkt (p, 6,
          268  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
          269  +    add_srs_wkt (p, 7,
          270  +        "ITY[\"EPSG\",\"4803\"]],PROJECTION[\"Transverse_Mercator");
          271  +    add_srs_wkt (p, 8,
          272  +        "\"],PARAMETER[\"latitude_of_origin\",39.66666666666666],");
          273  +    add_srs_wkt (p, 9,
          274  +        "PARAMETER[\"central_meridian\",1],PARAMETER[\"scale_fact");
          275  +    add_srs_wkt (p, 10,
          276  +        "or\",1],PARAMETER[\"false_easting\",200000],PARAMETER[\"");
          277  +    add_srs_wkt (p, 11,
          278  +        "false_northing\",300000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          279  +    add_srs_wkt (p, 12,
          280  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   164    281       add_srs_wkt (p, 13,
   165         -        "\",\"6678\"]]");
   166         -    p = add_epsg_def_ex (filter, first, last, 6679, "epsg", 6679,
   167         -        "JGD2011 / Japan Plane Rectangular CS XI", 0, 1,
   168         -        "GRS 1980", "Greenwich",
   169         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   170         -        "X", "North", "Y", "East");
   171         -    add_proj4text (p, 0,
   172         -        "+proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.9999 +x_0=0 +y_");
   173         -    add_proj4text (p, 1,
   174         -        "0=0 +ellps=GRS80 +units=m +no_defs");
   175         -    add_srs_wkt (p, 0,
   176         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XI\",GEOGC");
   177         -    add_srs_wkt (p, 1,
   178         -        "S[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPH");
   179         -    add_srs_wkt (p, 2,
   180         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
   181         -    add_srs_wkt (p, 3,
   182         -        "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gr");
   183         -    add_srs_wkt (p, 4,
   184         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   185         -    add_srs_wkt (p, 5,
   186         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   187         -    add_srs_wkt (p, 6,
   188         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   189         -    add_srs_wkt (p, 7,
   190         -        "PSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   191         -    add_srs_wkt (p, 8,
   192         -        "AMETER[\"latitude_of_origin\",44],PARAMETER[\"central_me");
   193         -    add_srs_wkt (p, 9,
   194         -        "ridian\",140.25],PARAMETER[\"scale_factor\",0.9999],PARA");
   195         -    add_srs_wkt (p, 10,
   196         -        "METER[\"false_easting\",0],PARAMETER[\"false_northing\",");
   197         -    add_srs_wkt (p, 11,
   198         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   199         -    add_srs_wkt (p, 12,
   200         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"6679\"]");
   201         -    add_srs_wkt (p, 13,
   202         -        "]");
   203         -    p = add_epsg_def_ex (filter, first, last, 6680, "epsg", 6680,
   204         -        "JGD2011 / Japan Plane Rectangular CS XII", 0, 1,
   205         -        "GRS 1980", "Greenwich",
   206         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   207         -        "X", "North", "Y", "East");
   208         -    add_proj4text (p, 0,
   209         -        "+proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.9999 +x_0=0 +y_");
   210         -    add_proj4text (p, 1,
   211         -        "0=0 +ellps=GRS80 +units=m +no_defs");
   212         -    add_srs_wkt (p, 0,
   213         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XII\",GEOG");
   214         -    add_srs_wkt (p, 1,
   215         -        "CS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SP");
   216         -    add_srs_wkt (p, 2,
   217         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
   218         -    add_srs_wkt (p, 3,
   219         -        "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"G");
   220         -    add_srs_wkt (p, 4,
   221         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   222         -    add_srs_wkt (p, 5,
   223         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   224         -    add_srs_wkt (p, 6,
   225         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   226         -    add_srs_wkt (p, 7,
   227         -        "\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],");
   228         -    add_srs_wkt (p, 8,
   229         -        "PARAMETER[\"latitude_of_origin\",44],PARAMETER[\"central");
   230         -    add_srs_wkt (p, 9,
   231         -        "_meridian\",142.25],PARAMETER[\"scale_factor\",0.9999],P");
   232         -    add_srs_wkt (p, 10,
   233         -        "ARAMETER[\"false_easting\",0],PARAMETER[\"false_northing");
   234         -    add_srs_wkt (p, 11,
   235         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   236         -    add_srs_wkt (p, 12,
   237         -        "S[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"668");
   238         -    add_srs_wkt (p, 13,
   239         -        "0\"]]");
   240         -    p = add_epsg_def_ex (filter, first, last, 6681, "epsg", 6681,
   241         -        "JGD2011 / Japan Plane Rectangular CS XIII", 0, 1,
   242         -        "GRS 1980", "Greenwich",
   243         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   244         -        "X", "North", "Y", "East");
   245         -    add_proj4text (p, 0,
   246         -        "+proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.9999 +x_0=0 +y_");
   247         -    add_proj4text (p, 1,
   248         -        "0=0 +ellps=GRS80 +units=m +no_defs");
   249         -    add_srs_wkt (p, 0,
   250         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XIII\",GEO");
   251         -    add_srs_wkt (p, 1,
   252         -        "GCS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",S");
   253         -    add_srs_wkt (p, 2,
   254         -        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
   255         -    add_srs_wkt (p, 3,
   256         -        "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"");
   257         -    add_srs_wkt (p, 4,
   258         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   259         -    add_srs_wkt (p, 5,
   260         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   261         -    add_srs_wkt (p, 6,
   262         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   263         -    add_srs_wkt (p, 7,
   264         -        "[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"]");
   265         -    add_srs_wkt (p, 8,
   266         -        ",PARAMETER[\"latitude_of_origin\",44],PARAMETER[\"centra");
   267         -    add_srs_wkt (p, 9,
   268         -        "l_meridian\",144.25],PARAMETER[\"scale_factor\",0.9999],");
          282  +        "RITY[\"EPSG\",\"20790\"]]");
          283  +    p = add_epsg_def (filter, first, last, 20791, "epsg", 20791,
          284  +        "Lisbon (Lisbon) / Portuguese Grid");
          285  +    add_proj4text (p, 0,
          286  +        "+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=");
          287  +    add_proj4text (p, 1,
          288  +        "0 +y_0=0 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,");
          289  +    add_proj4text (p, 2,
          290  +        "0,0,0 +pm=lisbon +units=m +no_defs");
          291  +    add_srs_wkt (p, 0,
          292  +        "PROJCS[\"Lisbon (Lisbon) / Portuguese Grid\",GEOGCS[\"Li");
          293  +    add_srs_wkt (p, 1,
          294  +        "sbon (Lisbon)\",DATUM[\"Lisbon_1937_Lisbon\",SPHEROID[\"");
          295  +    add_srs_wkt (p, 2,
          296  +        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
          297  +    add_srs_wkt (p, 3,
          298  +        "22\"]],TOWGS84[-304.046,-60.576,103.64,0,0,0,0],AUTHORIT");
          299  +    add_srs_wkt (p, 4,
          300  +        "Y[\"EPSG\",\"6803\"]],PRIMEM[\"Lisbon\",-9.1319061111111");
          301  +    add_srs_wkt (p, 5,
          302  +        "12,AUTHORITY[\"EPSG\",\"8902\"]],UNIT[\"degree\",0.01745");
          303  +    add_srs_wkt (p, 6,
          304  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
          305  +    add_srs_wkt (p, 7,
          306  +        "SG\",\"4803\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
          307  +    add_srs_wkt (p, 8,
          308  +        "METER[\"latitude_of_origin\",39.66666666666666],PARAMETE");
          309  +    add_srs_wkt (p, 9,
          310  +        "R[\"central_meridian\",1],PARAMETER[\"scale_factor\",1],");
   269    311       add_srs_wkt (p, 10,
   270    312           "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
   271    313       add_srs_wkt (p, 11,
   272    314           "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   273    315       add_srs_wkt (p, 12,
   274         -        "IS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"66");
          316  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"20");
   275    317       add_srs_wkt (p, 13,
   276         -        "81\"]]");
   277         -    p = add_epsg_def_ex (filter, first, last, 6682, "epsg", 6682,
   278         -        "JGD2011 / Japan Plane Rectangular CS XIV", 0, 1,
   279         -        "GRS 1980", "Greenwich",
   280         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   281         -        "X", "North", "Y", "East");
   282         -    add_proj4text (p, 0,
   283         -        "+proj=tmerc +lat_0=26 +lon_0=142 +k=0.9999 +x_0=0 +y_0=0");
   284         -    add_proj4text (p, 1,
   285         -        " +ellps=GRS80 +units=m +no_defs");
   286         -    add_srs_wkt (p, 0,
   287         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XIV\",GEOG");
   288         -    add_srs_wkt (p, 1,
   289         -        "CS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SP");
   290         -    add_srs_wkt (p, 2,
   291         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
   292         -    add_srs_wkt (p, 3,
   293         -        "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"G");
   294         -    add_srs_wkt (p, 4,
   295         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   296         -    add_srs_wkt (p, 5,
   297         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   298         -    add_srs_wkt (p, 6,
   299         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   300         -    add_srs_wkt (p, 7,
   301         -        "\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],");
   302         -    add_srs_wkt (p, 8,
   303         -        "PARAMETER[\"latitude_of_origin\",26],PARAMETER[\"central");
   304         -    add_srs_wkt (p, 9,
   305         -        "_meridian\",142],PARAMETER[\"scale_factor\",0.9999],PARA");
   306         -    add_srs_wkt (p, 10,
   307         -        "METER[\"false_easting\",0],PARAMETER[\"false_northing\",");
   308         -    add_srs_wkt (p, 11,
   309         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   310         -    add_srs_wkt (p, 12,
   311         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"6682\"]");
   312         -    add_srs_wkt (p, 13,
   313         -        "]");
   314         -    p = add_epsg_def_ex (filter, first, last, 6683, "epsg", 6683,
   315         -        "JGD2011 / Japan Plane Rectangular CS XV", 0, 1,
   316         -        "GRS 1980", "Greenwich",
   317         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   318         -        "X", "North", "Y", "East");
   319         -    add_proj4text (p, 0,
   320         -        "+proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.9999 +x_0=0 +y_0");
   321         -    add_proj4text (p, 1,
   322         -        "=0 +ellps=GRS80 +units=m +no_defs");
   323         -    add_srs_wkt (p, 0,
   324         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XV\",GEOGC");
   325         -    add_srs_wkt (p, 1,
   326         -        "S[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPH");
   327         -    add_srs_wkt (p, 2,
   328         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
   329         -    add_srs_wkt (p, 3,
   330         -        "G\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Gr");
   331         -    add_srs_wkt (p, 4,
   332         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   333         -    add_srs_wkt (p, 5,
   334         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   335         -    add_srs_wkt (p, 6,
   336         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   337         -    add_srs_wkt (p, 7,
   338         -        "PSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   339         -    add_srs_wkt (p, 8,
   340         -        "AMETER[\"latitude_of_origin\",26],PARAMETER[\"central_me");
   341         -    add_srs_wkt (p, 9,
   342         -        "ridian\",127.5],PARAMETER[\"scale_factor\",0.9999],PARAM");
   343         -    add_srs_wkt (p, 10,
   344         -        "ETER[\"false_easting\",0],PARAMETER[\"false_northing\",0");
   345         -    add_srs_wkt (p, 11,
   346         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   347         -    add_srs_wkt (p, 12,
   348         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"6683\"]");
   349         -    add_srs_wkt (p, 13,
   350         -        "]");
   351         -    p = add_epsg_def_ex (filter, first, last, 6684, "epsg", 6684,
   352         -        "JGD2011 / Japan Plane Rectangular CS XVI", 0, 1,
   353         -        "GRS 1980", "Greenwich",
   354         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   355         -        "X", "North", "Y", "East");
   356         -    add_proj4text (p, 0,
   357         -        "+proj=tmerc +lat_0=26 +lon_0=124 +k=0.9999 +x_0=0 +y_0=0");
   358         -    add_proj4text (p, 1,
   359         -        " +ellps=GRS80 +units=m +no_defs");
   360         -    add_srs_wkt (p, 0,
   361         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XVI\",GEOG");
   362         -    add_srs_wkt (p, 1,
   363         -        "CS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SP");
   364         -    add_srs_wkt (p, 2,
   365         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
   366         -    add_srs_wkt (p, 3,
   367         -        "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"G");
   368         -    add_srs_wkt (p, 4,
   369         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   370         -    add_srs_wkt (p, 5,
   371         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   372         -    add_srs_wkt (p, 6,
   373         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   374         -    add_srs_wkt (p, 7,
   375         -        "\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],");
   376         -    add_srs_wkt (p, 8,
   377         -        "PARAMETER[\"latitude_of_origin\",26],PARAMETER[\"central");
   378         -    add_srs_wkt (p, 9,
   379         -        "_meridian\",124],PARAMETER[\"scale_factor\",0.9999],PARA");
   380         -    add_srs_wkt (p, 10,
   381         -        "METER[\"false_easting\",0],PARAMETER[\"false_northing\",");
   382         -    add_srs_wkt (p, 11,
   383         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   384         -    add_srs_wkt (p, 12,
   385         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"6684\"]");
   386         -    add_srs_wkt (p, 13,
   387         -        "]");
   388         -    p = add_epsg_def_ex (filter, first, last, 6685, "epsg", 6685,
   389         -        "JGD2011 / Japan Plane Rectangular CS XVII", 0, 1,
   390         -        "GRS 1980", "Greenwich",
   391         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   392         -        "X", "North", "Y", "East");
   393         -    add_proj4text (p, 0,
   394         -        "+proj=tmerc +lat_0=26 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0");
   395         -    add_proj4text (p, 1,
   396         -        " +ellps=GRS80 +units=m +no_defs");
   397         -    add_srs_wkt (p, 0,
   398         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XVII\",GEO");
   399         -    add_srs_wkt (p, 1,
   400         -        "GCS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",S");
   401         -    add_srs_wkt (p, 2,
   402         -        "PHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"E");
   403         -    add_srs_wkt (p, 3,
   404         -        "PSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"");
          318  +        "791\"]]");
          319  +    p = add_epsg_def (filter, first, last, 20822, "epsg", 20822,
          320  +        "Aratu / UTM zone 22S");
          321  +    add_proj4text (p, 0,
          322  +        "+proj=utm +zone=22 +south +ellps=intl +towgs84=-151.99,2");
          323  +    add_proj4text (p, 1,
          324  +        "87.04,-147.45,0,0,0,0 +units=m +no_defs");
          325  +    add_srs_wkt (p, 0,
          326  +        "PROJCS[\"Aratu / UTM zone 22S\",GEOGCS[\"Aratu\",DATUM[\"");
          327  +    add_srs_wkt (p, 1,
          328  +        "Aratu\",SPHEROID[\"International 1924\",6378388,297,AUTH");
          329  +    add_srs_wkt (p, 2,
          330  +        "ORITY[\"EPSG\",\"7022\"]],TOWGS84[-151.99,287.04,-147.45");
          331  +    add_srs_wkt (p, 3,
          332  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6208\"]],PRIMEM[\"Greenwi");
          333  +    add_srs_wkt (p, 4,
          334  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
          335  +    add_srs_wkt (p, 5,
          336  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          337  +    add_srs_wkt (p, 6,
          338  +        "\"EPSG\",\"4208\"]],PROJECTION[\"Transverse_Mercator\"],");
          339  +    add_srs_wkt (p, 7,
          340  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
          341  +    add_srs_wkt (p, 8,
          342  +        "meridian\",-51],PARAMETER[\"scale_factor\",0.9996],PARAM");
          343  +    add_srs_wkt (p, 9,
          344  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
          345  +    add_srs_wkt (p, 10,
          346  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          347  +    add_srs_wkt (p, 11,
          348  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
          349  +    add_srs_wkt (p, 12,
          350  +        "HORITY[\"EPSG\",\"20822\"]]");
          351  +    p = add_epsg_def (filter, first, last, 20823, "epsg", 20823,
          352  +        "Aratu / UTM zone 23S");
          353  +    add_proj4text (p, 0,
          354  +        "+proj=utm +zone=23 +south +ellps=intl +towgs84=-151.99,2");
          355  +    add_proj4text (p, 1,
          356  +        "87.04,-147.45,0,0,0,0 +units=m +no_defs");
          357  +    add_srs_wkt (p, 0,
          358  +        "PROJCS[\"Aratu / UTM zone 23S\",GEOGCS[\"Aratu\",DATUM[\"");
          359  +    add_srs_wkt (p, 1,
          360  +        "Aratu\",SPHEROID[\"International 1924\",6378388,297,AUTH");
          361  +    add_srs_wkt (p, 2,
          362  +        "ORITY[\"EPSG\",\"7022\"]],TOWGS84[-151.99,287.04,-147.45");
          363  +    add_srs_wkt (p, 3,
          364  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6208\"]],PRIMEM[\"Greenwi");
          365  +    add_srs_wkt (p, 4,
          366  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
          367  +    add_srs_wkt (p, 5,
          368  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          369  +    add_srs_wkt (p, 6,
          370  +        "\"EPSG\",\"4208\"]],PROJECTION[\"Transverse_Mercator\"],");
          371  +    add_srs_wkt (p, 7,
          372  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
          373  +    add_srs_wkt (p, 8,
          374  +        "meridian\",-45],PARAMETER[\"scale_factor\",0.9996],PARAM");
          375  +    add_srs_wkt (p, 9,
          376  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
          377  +    add_srs_wkt (p, 10,
          378  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          379  +    add_srs_wkt (p, 11,
          380  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
          381  +    add_srs_wkt (p, 12,
          382  +        "HORITY[\"EPSG\",\"20823\"]]");
          383  +    p = add_epsg_def (filter, first, last, 20824, "epsg", 20824,
          384  +        "Aratu / UTM zone 24S");
          385  +    add_proj4text (p, 0,
          386  +        "+proj=utm +zone=24 +south +ellps=intl +towgs84=-151.99,2");
          387  +    add_proj4text (p, 1,
          388  +        "87.04,-147.45,0,0,0,0 +units=m +no_defs");
          389  +    add_srs_wkt (p, 0,
          390  +        "PROJCS[\"Aratu / UTM zone 24S\",GEOGCS[\"Aratu\",DATUM[\"");
          391  +    add_srs_wkt (p, 1,
          392  +        "Aratu\",SPHEROID[\"International 1924\",6378388,297,AUTH");
          393  +    add_srs_wkt (p, 2,
          394  +        "ORITY[\"EPSG\",\"7022\"]],TOWGS84[-151.99,287.04,-147.45");
          395  +    add_srs_wkt (p, 3,
          396  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6208\"]],PRIMEM[\"Greenwi");
          397  +    add_srs_wkt (p, 4,
          398  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
          399  +    add_srs_wkt (p, 5,
          400  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          401  +    add_srs_wkt (p, 6,
          402  +        "\"EPSG\",\"4208\"]],PROJECTION[\"Transverse_Mercator\"],");
          403  +    add_srs_wkt (p, 7,
          404  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
          405  +    add_srs_wkt (p, 8,
          406  +        "meridian\",-39],PARAMETER[\"scale_factor\",0.9996],PARAM");
          407  +    add_srs_wkt (p, 9,
          408  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
          409  +    add_srs_wkt (p, 10,
          410  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          411  +    add_srs_wkt (p, 11,
          412  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
          413  +    add_srs_wkt (p, 12,
          414  +        "HORITY[\"EPSG\",\"20824\"]]");
          415  +    p = add_epsg_def (filter, first, last, 20934, "epsg", 20934,
          416  +        "Arc 1950 / UTM zone 34S");
          417  +    add_proj4text (p, 0,
          418  +        "+proj=utm +zone=34 +south +a=6378249.145 +b=6356514.9663");
          419  +    add_proj4text (p, 1,
          420  +        "98753 +towgs84=-143,-90,-294,0,0,0,0 +units=m +no_defs");
          421  +    add_srs_wkt (p, 0,
          422  +        "PROJCS[\"Arc 1950 / UTM zone 34S\",GEOGCS[\"Arc 1950\",D");
          423  +    add_srs_wkt (p, 1,
          424  +        "ATUM[\"Arc_1950\",SPHEROID[\"Clarke 1880 (Arc)\",6378249");
          425  +    add_srs_wkt (p, 2,
          426  +        ".145,293.4663077,AUTHORITY[\"EPSG\",\"7013\"]],TOWGS84[-");
          427  +    add_srs_wkt (p, 3,
          428  +        "143,-90,-294,0,0,0,0],AUTHORITY[\"EPSG\",\"6209\"]],PRIM");
          429  +    add_srs_wkt (p, 4,
          430  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          431  +    add_srs_wkt (p, 5,
          432  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          433  +    add_srs_wkt (p, 6,
          434  +        "],AUTHORITY[\"EPSG\",\"4209\"]],PROJECTION[\"Transverse_");
          435  +    add_srs_wkt (p, 7,
          436  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          437  +    add_srs_wkt (p, 8,
          438  +        "R[\"central_meridian\",21],PARAMETER[\"scale_factor\",0.");
          439  +    add_srs_wkt (p, 9,
          440  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          441  +    add_srs_wkt (p, 10,
          442  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          443  +    add_srs_wkt (p, 11,
          444  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          445  +    add_srs_wkt (p, 12,
          446  +        ",NORTH],AUTHORITY[\"EPSG\",\"20934\"]]");
          447  +    p = add_epsg_def (filter, first, last, 20935, "epsg", 20935,
          448  +        "Arc 1950 / UTM zone 35S");
          449  +    add_proj4text (p, 0,
          450  +        "+proj=utm +zone=35 +south +a=6378249.145 +b=6356514.9663");
          451  +    add_proj4text (p, 1,
          452  +        "98753 +towgs84=-143,-90,-294,0,0,0,0 +units=m +no_defs");
          453  +    add_srs_wkt (p, 0,
          454  +        "PROJCS[\"Arc 1950 / UTM zone 35S\",GEOGCS[\"Arc 1950\",D");
          455  +    add_srs_wkt (p, 1,
          456  +        "ATUM[\"Arc_1950\",SPHEROID[\"Clarke 1880 (Arc)\",6378249");
          457  +    add_srs_wkt (p, 2,
          458  +        ".145,293.4663077,AUTHORITY[\"EPSG\",\"7013\"]],TOWGS84[-");
          459  +    add_srs_wkt (p, 3,
          460  +        "143,-90,-294,0,0,0,0],AUTHORITY[\"EPSG\",\"6209\"]],PRIM");
          461  +    add_srs_wkt (p, 4,
          462  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          463  +    add_srs_wkt (p, 5,
          464  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          465  +    add_srs_wkt (p, 6,
          466  +        "],AUTHORITY[\"EPSG\",\"4209\"]],PROJECTION[\"Transverse_");
          467  +    add_srs_wkt (p, 7,
          468  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          469  +    add_srs_wkt (p, 8,
          470  +        "R[\"central_meridian\",27],PARAMETER[\"scale_factor\",0.");
          471  +    add_srs_wkt (p, 9,
          472  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          473  +    add_srs_wkt (p, 10,
          474  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          475  +    add_srs_wkt (p, 11,
          476  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          477  +    add_srs_wkt (p, 12,
          478  +        ",NORTH],AUTHORITY[\"EPSG\",\"20935\"]]");
          479  +    p = add_epsg_def (filter, first, last, 20936, "epsg", 20936,
          480  +        "Arc 1950 / UTM zone 36S");
          481  +    add_proj4text (p, 0,
          482  +        "+proj=utm +zone=36 +south +a=6378249.145 +b=6356514.9663");
          483  +    add_proj4text (p, 1,
          484  +        "98753 +towgs84=-143,-90,-294,0,0,0,0 +units=m +no_defs");
          485  +    add_srs_wkt (p, 0,
          486  +        "PROJCS[\"Arc 1950 / UTM zone 36S\",GEOGCS[\"Arc 1950\",D");
          487  +    add_srs_wkt (p, 1,
          488  +        "ATUM[\"Arc_1950\",SPHEROID[\"Clarke 1880 (Arc)\",6378249");
          489  +    add_srs_wkt (p, 2,
          490  +        ".145,293.4663077,AUTHORITY[\"EPSG\",\"7013\"]],TOWGS84[-");
          491  +    add_srs_wkt (p, 3,
          492  +        "143,-90,-294,0,0,0,0],AUTHORITY[\"EPSG\",\"6209\"]],PRIM");
          493  +    add_srs_wkt (p, 4,
          494  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          495  +    add_srs_wkt (p, 5,
          496  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          497  +    add_srs_wkt (p, 6,
          498  +        "],AUTHORITY[\"EPSG\",\"4209\"]],PROJECTION[\"Transverse_");
          499  +    add_srs_wkt (p, 7,
          500  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          501  +    add_srs_wkt (p, 8,
          502  +        "R[\"central_meridian\",33],PARAMETER[\"scale_factor\",0.");
          503  +    add_srs_wkt (p, 9,
          504  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          505  +    add_srs_wkt (p, 10,
          506  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          507  +    add_srs_wkt (p, 11,
          508  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          509  +    add_srs_wkt (p, 12,
          510  +        ",NORTH],AUTHORITY[\"EPSG\",\"20936\"]]");
          511  +    p = add_epsg_def (filter, first, last, 21035, "epsg", 21035,
          512  +        "Arc 1960 / UTM zone 35S");
          513  +    add_proj4text (p, 0,
          514  +        "+proj=utm +zone=35 +south +ellps=clrk80 +towgs84=-160,-6");
          515  +    add_proj4text (p, 1,
          516  +        ",-302,0,0,0,0 +units=m +no_defs");
          517  +    add_srs_wkt (p, 0,
          518  +        "PROJCS[\"Arc 1960 / UTM zone 35S\",GEOGCS[\"Arc 1960\",D");
          519  +    add_srs_wkt (p, 1,
          520  +        "ATUM[\"Arc_1960\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
          521  +    add_srs_wkt (p, 2,
          522  +        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-160,");
          523  +    add_srs_wkt (p, 3,
          524  +        "-6,-302,0,0,0,0],AUTHORITY[\"EPSG\",\"6210\"]],PRIMEM[\"");
          525  +    add_srs_wkt (p, 4,
          526  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          527  +    add_srs_wkt (p, 5,
          528  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          529  +    add_srs_wkt (p, 6,
          530  +        "HORITY[\"EPSG\",\"4210\"]],PROJECTION[\"Transverse_Merca");
          531  +    add_srs_wkt (p, 7,
          532  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          533  +    add_srs_wkt (p, 8,
          534  +        "entral_meridian\",27],PARAMETER[\"scale_factor\",0.9996]");
          535  +    add_srs_wkt (p, 9,
          536  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
          537  +    add_srs_wkt (p, 10,
          538  +        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          539  +    add_srs_wkt (p, 11,
          540  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
          541  +    add_srs_wkt (p, 12,
          542  +        "H],AUTHORITY[\"EPSG\",\"21035\"]]");
          543  +    p = add_epsg_def (filter, first, last, 21036, "epsg", 21036,
          544  +        "Arc 1960 / UTM zone 36S");
          545  +    add_proj4text (p, 0,
          546  +        "+proj=utm +zone=36 +south +ellps=clrk80 +towgs84=-160,-6");
          547  +    add_proj4text (p, 1,
          548  +        ",-302,0,0,0,0 +units=m +no_defs");
          549  +    add_srs_wkt (p, 0,
          550  +        "PROJCS[\"Arc 1960 / UTM zone 36S\",GEOGCS[\"Arc 1960\",D");
          551  +    add_srs_wkt (p, 1,
          552  +        "ATUM[\"Arc_1960\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
          553  +    add_srs_wkt (p, 2,
          554  +        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-160,");
          555  +    add_srs_wkt (p, 3,
          556  +        "-6,-302,0,0,0,0],AUTHORITY[\"EPSG\",\"6210\"]],PRIMEM[\"");
          557  +    add_srs_wkt (p, 4,
          558  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          559  +    add_srs_wkt (p, 5,
          560  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          561  +    add_srs_wkt (p, 6,
          562  +        "HORITY[\"EPSG\",\"4210\"]],PROJECTION[\"Transverse_Merca");
          563  +    add_srs_wkt (p, 7,
          564  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          565  +    add_srs_wkt (p, 8,
          566  +        "entral_meridian\",33],PARAMETER[\"scale_factor\",0.9996]");
          567  +    add_srs_wkt (p, 9,
          568  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
          569  +    add_srs_wkt (p, 10,
          570  +        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          571  +    add_srs_wkt (p, 11,
          572  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
          573  +    add_srs_wkt (p, 12,
          574  +        "H],AUTHORITY[\"EPSG\",\"21036\"]]");
          575  +    p = add_epsg_def (filter, first, last, 21037, "epsg", 21037,
          576  +        "Arc 1960 / UTM zone 37S");
          577  +    add_proj4text (p, 0,
          578  +        "+proj=utm +zone=37 +south +ellps=clrk80 +towgs84=-160,-6");
          579  +    add_proj4text (p, 1,
          580  +        ",-302,0,0,0,0 +units=m +no_defs");
          581  +    add_srs_wkt (p, 0,
          582  +        "PROJCS[\"Arc 1960 / UTM zone 37S\",GEOGCS[\"Arc 1960\",D");
          583  +    add_srs_wkt (p, 1,
          584  +        "ATUM[\"Arc_1960\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
          585  +    add_srs_wkt (p, 2,
          586  +        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-160,");
          587  +    add_srs_wkt (p, 3,
          588  +        "-6,-302,0,0,0,0],AUTHORITY[\"EPSG\",\"6210\"]],PRIMEM[\"");
          589  +    add_srs_wkt (p, 4,
          590  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          591  +    add_srs_wkt (p, 5,
          592  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          593  +    add_srs_wkt (p, 6,
          594  +        "HORITY[\"EPSG\",\"4210\"]],PROJECTION[\"Transverse_Merca");
          595  +    add_srs_wkt (p, 7,
          596  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          597  +    add_srs_wkt (p, 8,
          598  +        "entral_meridian\",39],PARAMETER[\"scale_factor\",0.9996]");
          599  +    add_srs_wkt (p, 9,
          600  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
          601  +    add_srs_wkt (p, 10,
          602  +        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          603  +    add_srs_wkt (p, 11,
          604  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
          605  +    add_srs_wkt (p, 12,
          606  +        "H],AUTHORITY[\"EPSG\",\"21037\"]]");
          607  +    p = add_epsg_def (filter, first, last, 21095, "epsg", 21095,
          608  +        "Arc 1960 / UTM zone 35N");
          609  +    add_proj4text (p, 0,
          610  +        "+proj=utm +zone=35 +ellps=clrk80 +towgs84=-160,-6,-302,0");
          611  +    add_proj4text (p, 1,
          612  +        ",0,0,0 +units=m +no_defs");
          613  +    add_srs_wkt (p, 0,
          614  +        "PROJCS[\"Arc 1960 / UTM zone 35N\",GEOGCS[\"Arc 1960\",D");
          615  +    add_srs_wkt (p, 1,
          616  +        "ATUM[\"Arc_1960\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
          617  +    add_srs_wkt (p, 2,
          618  +        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-160,");
          619  +    add_srs_wkt (p, 3,
          620  +        "-6,-302,0,0,0,0],AUTHORITY[\"EPSG\",\"6210\"]],PRIMEM[\"");
          621  +    add_srs_wkt (p, 4,
          622  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          623  +    add_srs_wkt (p, 5,
          624  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          625  +    add_srs_wkt (p, 6,
          626  +        "HORITY[\"EPSG\",\"4210\"]],PROJECTION[\"Transverse_Merca");
          627  +    add_srs_wkt (p, 7,
          628  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          629  +    add_srs_wkt (p, 8,
          630  +        "entral_meridian\",27],PARAMETER[\"scale_factor\",0.9996]");
          631  +    add_srs_wkt (p, 9,
          632  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
          633  +    add_srs_wkt (p, 10,
          634  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          635  +    add_srs_wkt (p, 11,
          636  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          637  +    add_srs_wkt (p, 12,
          638  +        "RITY[\"EPSG\",\"21095\"]]");
          639  +    p = add_epsg_def (filter, first, last, 21096, "epsg", 21096,
          640  +        "Arc 1960 / UTM zone 36N");
          641  +    add_proj4text (p, 0,
          642  +        "+proj=utm +zone=36 +ellps=clrk80 +towgs84=-160,-6,-302,0");
          643  +    add_proj4text (p, 1,
          644  +        ",0,0,0 +units=m +no_defs");
          645  +    add_srs_wkt (p, 0,
          646  +        "PROJCS[\"Arc 1960 / UTM zone 36N\",GEOGCS[\"Arc 1960\",D");
          647  +    add_srs_wkt (p, 1,
          648  +        "ATUM[\"Arc_1960\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
          649  +    add_srs_wkt (p, 2,
          650  +        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-160,");
          651  +    add_srs_wkt (p, 3,
          652  +        "-6,-302,0,0,0,0],AUTHORITY[\"EPSG\",\"6210\"]],PRIMEM[\"");
   405    653       add_srs_wkt (p, 4,
   406    654           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   407    655       add_srs_wkt (p, 5,
   408         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   409         -    add_srs_wkt (p, 6,
   410         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   411         -    add_srs_wkt (p, 7,
   412         -        "[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"]");
   413         -    add_srs_wkt (p, 8,
   414         -        ",PARAMETER[\"latitude_of_origin\",26],PARAMETER[\"centra");
   415         -    add_srs_wkt (p, 9,
   416         -        "l_meridian\",131],PARAMETER[\"scale_factor\",0.9999],PAR");
   417         -    add_srs_wkt (p, 10,
   418         -        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
   419         -    add_srs_wkt (p, 11,
   420         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   421         -    add_srs_wkt (p, 12,
   422         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"6685\"");
   423         -    add_srs_wkt (p, 13,
   424         -        "]]");
   425         -    p = add_epsg_def_ex (filter, first, last, 6686, "epsg", 6686,
   426         -        "JGD2011 / Japan Plane Rectangular CS XVIII", 0, 1,
   427         -        "GRS 1980", "Greenwich",
   428         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   429         -        "X", "North", "Y", "East");
   430         -    add_proj4text (p, 0,
   431         -        "+proj=tmerc +lat_0=20 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0");
   432         -    add_proj4text (p, 1,
   433         -        " +ellps=GRS80 +units=m +no_defs");
   434         -    add_srs_wkt (p, 0,
   435         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XVIII\",GE");
   436         -    add_srs_wkt (p, 1,
   437         -        "OGCS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",");
   438         -    add_srs_wkt (p, 2,
   439         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
   440         -    add_srs_wkt (p, 3,
   441         -        "EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"");
          656  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          657  +    add_srs_wkt (p, 6,
          658  +        "HORITY[\"EPSG\",\"4210\"]],PROJECTION[\"Transverse_Merca");
          659  +    add_srs_wkt (p, 7,
          660  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          661  +    add_srs_wkt (p, 8,
          662  +        "entral_meridian\",33],PARAMETER[\"scale_factor\",0.9996]");
          663  +    add_srs_wkt (p, 9,
          664  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
          665  +    add_srs_wkt (p, 10,
          666  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          667  +    add_srs_wkt (p, 11,
          668  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          669  +    add_srs_wkt (p, 12,
          670  +        "RITY[\"EPSG\",\"21096\"]]");
          671  +    p = add_epsg_def (filter, first, last, 21097, "epsg", 21097,
          672  +        "Arc 1960 / UTM zone 37N");
          673  +    add_proj4text (p, 0,
          674  +        "+proj=utm +zone=37 +ellps=clrk80 +towgs84=-160,-6,-302,0");
          675  +    add_proj4text (p, 1,
          676  +        ",0,0,0 +units=m +no_defs");
          677  +    add_srs_wkt (p, 0,
          678  +        "PROJCS[\"Arc 1960 / UTM zone 37N\",GEOGCS[\"Arc 1960\",D");
          679  +    add_srs_wkt (p, 1,
          680  +        "ATUM[\"Arc_1960\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
          681  +    add_srs_wkt (p, 2,
          682  +        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-160,");
          683  +    add_srs_wkt (p, 3,
          684  +        "-6,-302,0,0,0,0],AUTHORITY[\"EPSG\",\"6210\"]],PRIMEM[\"");
   442    685       add_srs_wkt (p, 4,
   443    686           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   444    687       add_srs_wkt (p, 5,
   445         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   446         -    add_srs_wkt (p, 6,
   447         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   448         -    add_srs_wkt (p, 7,
   449         -        "[\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"]");
   450         -    add_srs_wkt (p, 8,
   451         -        ",PARAMETER[\"latitude_of_origin\",20],PARAMETER[\"centra");
   452         -    add_srs_wkt (p, 9,
   453         -        "l_meridian\",136],PARAMETER[\"scale_factor\",0.9999],PAR");
   454         -    add_srs_wkt (p, 10,
   455         -        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
   456         -    add_srs_wkt (p, 11,
   457         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   458         -    add_srs_wkt (p, 12,
   459         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"6686\"");
   460         -    add_srs_wkt (p, 13,
   461         -        "]]");
   462         -    p = add_epsg_def_ex (filter, first, last, 6687, "epsg", 6687,
   463         -        "JGD2011 / Japan Plane Rectangular CS XIX", 0, 1,
   464         -        "GRS 1980", "Greenwich",
   465         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   466         -        "X", "North", "Y", "East");
   467         -    add_proj4text (p, 0,
   468         -        "+proj=tmerc +lat_0=26 +lon_0=154 +k=0.9999 +x_0=0 +y_0=0");
   469         -    add_proj4text (p, 1,
   470         -        " +ellps=GRS80 +units=m +no_defs");
   471         -    add_srs_wkt (p, 0,
   472         -        "PROJCS[\"JGD2011 / Japan Plane Rectangular CS XIX\",GEOG");
   473         -    add_srs_wkt (p, 1,
   474         -        "CS[\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SP");
   475         -    add_srs_wkt (p, 2,
   476         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
   477         -    add_srs_wkt (p, 3,
   478         -        "SG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"G");
   479         -    add_srs_wkt (p, 4,
   480         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   481         -    add_srs_wkt (p, 5,
   482         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   483         -    add_srs_wkt (p, 6,
   484         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   485         -    add_srs_wkt (p, 7,
   486         -        "\"EPSG\",\"6668\"]],PROJECTION[\"Transverse_Mercator\"],");
   487         -    add_srs_wkt (p, 8,
   488         -        "PARAMETER[\"latitude_of_origin\",26],PARAMETER[\"central");
   489         -    add_srs_wkt (p, 9,
   490         -        "_meridian\",154],PARAMETER[\"scale_factor\",0.9999],PARA");
   491         -    add_srs_wkt (p, 10,
   492         -        "METER[\"false_easting\",0],PARAMETER[\"false_northing\",");
   493         -    add_srs_wkt (p, 11,
   494         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   495         -    add_srs_wkt (p, 12,
   496         -        "X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"6687\"]");
   497         -    add_srs_wkt (p, 13,
   498         -        "]");
   499         -    p = add_epsg_def_ex (filter, first, last, 6688, "epsg", 6688,
   500         -        "JGD2011 / UTM zone 51N", 0, 0,
   501         -        "GRS 1980", "Greenwich",
   502         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   503         -        "Easting", "East", "Northing", "North");
   504         -    add_proj4text (p, 0,
   505         -        "+proj=utm +zone=51 +ellps=GRS80 +units=m +no_defs");
   506         -    add_srs_wkt (p, 0,
   507         -        "PROJCS[\"JGD2011 / UTM zone 51N\",GEOGCS[\"JGD2011\",DAT");
   508         -    add_srs_wkt (p, 1,
   509         -        "UM[\"Japanese_Geodetic_Datum_2011\",SPHEROID[\"GRS 1980\"");
   510         -    add_srs_wkt (p, 2,
   511         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUT");
   512         -    add_srs_wkt (p, 3,
   513         -        "HORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   514         -    add_srs_wkt (p, 4,
   515         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   516         -    add_srs_wkt (p, 5,
   517         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   518         -    add_srs_wkt (p, 6,
   519         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"6668\"]]");
   520         -    add_srs_wkt (p, 7,
   521         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   522         -    add_srs_wkt (p, 8,
   523         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",123],PAR");
   524         -    add_srs_wkt (p, 9,
   525         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
   526         -    add_srs_wkt (p, 10,
   527         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
   528         -    add_srs_wkt (p, 11,
   529         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
   530         -    add_srs_wkt (p, 12,
   531         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6688\"]]");
   532         -    p = add_epsg_def_ex (filter, first, last, 6689, "epsg", 6689,
   533         -        "JGD2011 / UTM zone 52N", 0, 0,
   534         -        "GRS 1980", "Greenwich",
   535         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   536         -        "Easting", "East", "Northing", "North");
   537         -    add_proj4text (p, 0,
   538         -        "+proj=utm +zone=52 +ellps=GRS80 +units=m +no_defs");
   539         -    add_srs_wkt (p, 0,
   540         -        "PROJCS[\"JGD2011 / UTM zone 52N\",GEOGCS[\"JGD2011\",DAT");
   541         -    add_srs_wkt (p, 1,
   542         -        "UM[\"Japanese_Geodetic_Datum_2011\",SPHEROID[\"GRS 1980\"");
   543         -    add_srs_wkt (p, 2,
   544         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUT");
   545         -    add_srs_wkt (p, 3,
   546         -        "HORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   547         -    add_srs_wkt (p, 4,
   548         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   549         -    add_srs_wkt (p, 5,
   550         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   551         -    add_srs_wkt (p, 6,
   552         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"6668\"]]");
   553         -    add_srs_wkt (p, 7,
   554         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   555         -    add_srs_wkt (p, 8,
   556         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",129],PAR");
   557         -    add_srs_wkt (p, 9,
   558         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
   559         -    add_srs_wkt (p, 10,
   560         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
   561         -    add_srs_wkt (p, 11,
   562         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
   563         -    add_srs_wkt (p, 12,
   564         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6689\"]]");
   565         -    p = add_epsg_def_ex (filter, first, last, 6690, "epsg", 6690,
   566         -        "JGD2011 / UTM zone 53N", 0, 0,
   567         -        "GRS 1980", "Greenwich",
   568         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   569         -        "Easting", "East", "Northing", "North");
   570         -    add_proj4text (p, 0,
   571         -        "+proj=utm +zone=53 +ellps=GRS80 +units=m +no_defs");
   572         -    add_srs_wkt (p, 0,
   573         -        "PROJCS[\"JGD2011 / UTM zone 53N\",GEOGCS[\"JGD2011\",DAT");
   574         -    add_srs_wkt (p, 1,
   575         -        "UM[\"Japanese_Geodetic_Datum_2011\",SPHEROID[\"GRS 1980\"");
   576         -    add_srs_wkt (p, 2,
   577         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUT");
   578         -    add_srs_wkt (p, 3,
   579         -        "HORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   580         -    add_srs_wkt (p, 4,
   581         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   582         -    add_srs_wkt (p, 5,
   583         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   584         -    add_srs_wkt (p, 6,
   585         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"6668\"]]");
   586         -    add_srs_wkt (p, 7,
   587         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   588         -    add_srs_wkt (p, 8,
   589         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",135],PAR");
   590         -    add_srs_wkt (p, 9,
   591         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
   592         -    add_srs_wkt (p, 10,
   593         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
   594         -    add_srs_wkt (p, 11,
   595         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
   596         -    add_srs_wkt (p, 12,
   597         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6690\"]]");
   598         -    p = add_epsg_def_ex (filter, first, last, 6691, "epsg", 6691,
   599         -        "JGD2011 / UTM zone 54N", 0, 0,
   600         -        "GRS 1980", "Greenwich",
   601         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   602         -        "Easting", "East", "Northing", "North");
   603         -    add_proj4text (p, 0,
   604         -        "+proj=utm +zone=54 +ellps=GRS80 +units=m +no_defs");
   605         -    add_srs_wkt (p, 0,
   606         -        "PROJCS[\"JGD2011 / UTM zone 54N\",GEOGCS[\"JGD2011\",DAT");
   607         -    add_srs_wkt (p, 1,
   608         -        "UM[\"Japanese_Geodetic_Datum_2011\",SPHEROID[\"GRS 1980\"");
   609         -    add_srs_wkt (p, 2,
   610         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUT");
   611         -    add_srs_wkt (p, 3,
   612         -        "HORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   613         -    add_srs_wkt (p, 4,
   614         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   615         -    add_srs_wkt (p, 5,
   616         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   617         -    add_srs_wkt (p, 6,
   618         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"6668\"]]");
   619         -    add_srs_wkt (p, 7,
   620         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   621         -    add_srs_wkt (p, 8,
   622         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",141],PAR");
   623         -    add_srs_wkt (p, 9,
   624         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
   625         -    add_srs_wkt (p, 10,
   626         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
   627         -    add_srs_wkt (p, 11,
   628         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
   629         -    add_srs_wkt (p, 12,
   630         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6691\"]]");
   631         -    p = add_epsg_def_ex (filter, first, last, 6692, "epsg", 6692,
   632         -        "JGD2011 / UTM zone 55N", 0, 0,
   633         -        "GRS 1980", "Greenwich",
   634         -        "Japanese_Geodetic_Datum_2011", "Transverse_Mercator", "metre",
   635         -        "Easting", "East", "Northing", "North");
   636         -    add_proj4text (p, 0,
   637         -        "+proj=utm +zone=55 +ellps=GRS80 +units=m +no_defs");
   638         -    add_srs_wkt (p, 0,
   639         -        "PROJCS[\"JGD2011 / UTM zone 55N\",GEOGCS[\"JGD2011\",DAT");
   640         -    add_srs_wkt (p, 1,
   641         -        "UM[\"Japanese_Geodetic_Datum_2011\",SPHEROID[\"GRS 1980\"");
   642         -    add_srs_wkt (p, 2,
   643         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUT");
   644         -    add_srs_wkt (p, 3,
   645         -        "HORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   646         -    add_srs_wkt (p, 4,
   647         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   648         -    add_srs_wkt (p, 5,
   649         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   650         -    add_srs_wkt (p, 6,
   651         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"6668\"]]");
   652         -    add_srs_wkt (p, 7,
   653         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   654         -    add_srs_wkt (p, 8,
   655         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",147],PAR");
   656         -    add_srs_wkt (p, 9,
   657         -        "AMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eastin");
   658         -    add_srs_wkt (p, 10,
   659         -        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
   660         -    add_srs_wkt (p, 11,
   661         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST");
   662         -    add_srs_wkt (p, 12,
   663         -        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"6692\"]]");
   664         -    p = add_epsg_def_ex (filter, first, last, 6696, "epsg", 6696,
   665         -        "JGD2000", 1, 1,
   666         -        "GRS 1980", "Greenwich",
   667         -        "Japanese_Geodetic_Datum_2000", "none", "degree",
   668         -        "Latitude", "North", "Longitude", "East");
   669         -    add_proj4text (p, 0,
   670         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunit");
   671         -    add_proj4text (p, 1,
   672         -        "s=m +no_defs");
   673         -    add_srs_wkt (p, 0,
   674         -        "COMPD_CS[\"JGD2000 + JGD2000 (vertical) height\",GEOGCS[");
   675         -    add_srs_wkt (p, 1,
   676         -        "\"JGD2000\",DATUM[\"Japanese_Geodetic_Datum_2000\",SPHER");
   677         -    add_srs_wkt (p, 2,
   678         -        "OID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\"");
   679         -    add_srs_wkt (p, 3,
   680         -        ",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"");
   681         -    add_srs_wkt (p, 4,
   682         -        "6612\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   683         -    add_srs_wkt (p, 5,
   684         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   685         -    add_srs_wkt (p, 6,
   686         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   687         -    add_srs_wkt (p, 7,
   688         -        "\",EAST],AUTHORITY[\"EPSG\",\"4612\"]],VERT_CS[\"JGD2000");
   689         -    add_srs_wkt (p, 8,
   690         -        " (vertical) height\",VERT_DATUM[\"Japanese Geodetic Datu");
   691         -    add_srs_wkt (p, 9,
   692         -        "m 2000 (vertical)\",2005,AUTHORITY[\"EPSG\",\"1130\"]],U");
   693         -    add_srs_wkt (p, 10,
   694         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\"");
   695         -    add_srs_wkt (p, 11,
   696         -        ",UP],AUTHORITY[\"EPSG\",\"6694\"]],AUTHORITY[\"EPSG\",\"");
   697         -    add_srs_wkt (p, 12,
   698         -        "6696\"]]");
   699         -    p = add_epsg_def_ex (filter, first, last, 6697, "epsg", 6697,
   700         -        "JGD2011", 1, 1,
   701         -        "GRS 1980", "Greenwich",
   702         -        "Japanese_Geodetic_Datum_2011", "none", "degree",
   703         -        "Latitude", "North", "Longitude", "East");
   704         -    add_proj4text (p, 0,
   705         -        "+proj=longlat +ellps=GRS80 +vunits=m +no_defs");
   706         -    add_srs_wkt (p, 0,
   707         -        "COMPD_CS[\"JGD2011 + JGD2011 (vertical) height\",GEOGCS[");
   708         -    add_srs_wkt (p, 1,
   709         -        "\"JGD2011\",DATUM[\"Japanese_Geodetic_Datum_2011\",SPHER");
   710         -    add_srs_wkt (p, 2,
   711         -        "OID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\"");
   712         -    add_srs_wkt (p, 3,
   713         -        ",\"7019\"]],AUTHORITY[\"EPSG\",\"1128\"]],PRIMEM[\"Green");
          688  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          689  +    add_srs_wkt (p, 6,
          690  +        "HORITY[\"EPSG\",\"4210\"]],PROJECTION[\"Transverse_Merca");
          691  +    add_srs_wkt (p, 7,
          692  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          693  +    add_srs_wkt (p, 8,
          694  +        "entral_meridian\",39],PARAMETER[\"scale_factor\",0.9996]");
          695  +    add_srs_wkt (p, 9,
          696  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
          697  +    add_srs_wkt (p, 10,
          698  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          699  +    add_srs_wkt (p, 11,
          700  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          701  +    add_srs_wkt (p, 12,
          702  +        "RITY[\"EPSG\",\"21097\"]]");
          703  +    p = add_epsg_def (filter, first, last, 21100, "epsg", 21100,
          704  +        "Batavia (Jakarta) / NEIEZ (deprecated)");
          705  +    add_proj4text (p, 0,
          706  +        "+proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 ");
          707  +    add_proj4text (p, 1,
          708  +        "+ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +pm=jakarta ");
          709  +    add_proj4text (p, 2,
          710  +        "+units=m +no_defs");
          711  +    add_srs_wkt (p, 0,
          712  +        "PROJCS[\"Batavia (Jakarta) / NEIEZ (deprecated)\",GEOGCS");
          713  +    add_srs_wkt (p, 1,
          714  +        "[\"Batavia (Jakarta)\",DATUM[\"Batavia_Jakarta\",SPHEROI");
          715  +    add_srs_wkt (p, 2,
          716  +        "D[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EP");
          717  +    add_srs_wkt (p, 3,
          718  +        "SG\",\"7004\"]],TOWGS84[-377,681,-50,0,0,0,0],AUTHORITY[");
          719  +    add_srs_wkt (p, 4,
          720  +        "\"EPSG\",\"6813\"]],PRIMEM[\"Jakarta\",106.8077194444444");
          721  +    add_srs_wkt (p, 5,
          722  +        ",AUTHORITY[\"EPSG\",\"8908\"]],UNIT[\"degree\",0.0174532");
          723  +    add_srs_wkt (p, 6,
          724  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
          725  +    add_srs_wkt (p, 7,
          726  +        "\",\"4813\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER[\"c");
          727  +    add_srs_wkt (p, 8,
          728  +        "entral_meridian\",110],PARAMETER[\"scale_factor\",0.997]");
          729  +    add_srs_wkt (p, 9,
          730  +        ",PARAMETER[\"false_easting\",3900000],PARAMETER[\"false_");
          731  +    add_srs_wkt (p, 10,
          732  +        "northing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          733  +    add_srs_wkt (p, 11,
          734  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
          735  +    add_srs_wkt (p, 12,
          736  +        "EPSG\",\"21100\"]]");
          737  +    p = add_epsg_def (filter, first, last, 21148, "epsg", 21148,
          738  +        "Batavia / UTM zone 48S");
          739  +    add_proj4text (p, 0,
          740  +        "+proj=utm +zone=48 +south +ellps=bessel +towgs84=-377,68");
          741  +    add_proj4text (p, 1,
          742  +        "1,-50,0,0,0,0 +units=m +no_defs");
          743  +    add_srs_wkt (p, 0,
          744  +        "PROJCS[\"Batavia / UTM zone 48S\",GEOGCS[\"Batavia\",DAT");
          745  +    add_srs_wkt (p, 1,
          746  +        "UM[\"Batavia\",SPHEROID[\"Bessel 1841\",6377397.155,299.");
          747  +    add_srs_wkt (p, 2,
          748  +        "1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-377,681,-");
          749  +    add_srs_wkt (p, 3,
          750  +        "50,0,0,0,0],AUTHORITY[\"EPSG\",\"6211\"]],PRIMEM[\"Green");
          751  +    add_srs_wkt (p, 4,
          752  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
          753  +    add_srs_wkt (p, 5,
          754  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
          755  +    add_srs_wkt (p, 6,
          756  +        "Y[\"EPSG\",\"4211\"]],PROJECTION[\"Transverse_Mercator\"");
          757  +    add_srs_wkt (p, 7,
          758  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
          759  +    add_srs_wkt (p, 8,
          760  +        "l_meridian\",105],PARAMETER[\"scale_factor\",0.9996],PAR");
          761  +    add_srs_wkt (p, 9,
          762  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
          763  +    add_srs_wkt (p, 10,
          764  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          765  +    add_srs_wkt (p, 11,
          766  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
          767  +    add_srs_wkt (p, 12,
          768  +        "UTHORITY[\"EPSG\",\"21148\"]]");
          769  +    p = add_epsg_def (filter, first, last, 21149, "epsg", 21149,
          770  +        "Batavia / UTM zone 49S");
          771  +    add_proj4text (p, 0,
          772  +        "+proj=utm +zone=49 +south +ellps=bessel +towgs84=-377,68");
          773  +    add_proj4text (p, 1,
          774  +        "1,-50,0,0,0,0 +units=m +no_defs");
          775  +    add_srs_wkt (p, 0,
          776  +        "PROJCS[\"Batavia / UTM zone 49S\",GEOGCS[\"Batavia\",DAT");
          777  +    add_srs_wkt (p, 1,
          778  +        "UM[\"Batavia\",SPHEROID[\"Bessel 1841\",6377397.155,299.");
          779  +    add_srs_wkt (p, 2,
          780  +        "1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-377,681,-");
          781  +    add_srs_wkt (p, 3,
          782  +        "50,0,0,0,0],AUTHORITY[\"EPSG\",\"6211\"]],PRIMEM[\"Green");
          783  +    add_srs_wkt (p, 4,
          784  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
          785  +    add_srs_wkt (p, 5,
          786  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
          787  +    add_srs_wkt (p, 6,
          788  +        "Y[\"EPSG\",\"4211\"]],PROJECTION[\"Transverse_Mercator\"");
          789  +    add_srs_wkt (p, 7,
          790  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
          791  +    add_srs_wkt (p, 8,
          792  +        "l_meridian\",111],PARAMETER[\"scale_factor\",0.9996],PAR");
          793  +    add_srs_wkt (p, 9,
          794  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
          795  +    add_srs_wkt (p, 10,
          796  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          797  +    add_srs_wkt (p, 11,
          798  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
          799  +    add_srs_wkt (p, 12,
          800  +        "UTHORITY[\"EPSG\",\"21149\"]]");
          801  +    p = add_epsg_def (filter, first, last, 21150, "epsg", 21150,
          802  +        "Batavia / UTM zone 50S");
          803  +    add_proj4text (p, 0,
          804  +        "+proj=utm +zone=50 +south +ellps=bessel +towgs84=-377,68");
          805  +    add_proj4text (p, 1,
          806  +        "1,-50,0,0,0,0 +units=m +no_defs");
          807  +    add_srs_wkt (p, 0,
          808  +        "PROJCS[\"Batavia / UTM zone 50S\",GEOGCS[\"Batavia\",DAT");
          809  +    add_srs_wkt (p, 1,
          810  +        "UM[\"Batavia\",SPHEROID[\"Bessel 1841\",6377397.155,299.");
          811  +    add_srs_wkt (p, 2,
          812  +        "1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-377,681,-");
          813  +    add_srs_wkt (p, 3,
          814  +        "50,0,0,0,0],AUTHORITY[\"EPSG\",\"6211\"]],PRIMEM[\"Green");
   714    815       add_srs_wkt (p, 4,
   715    816           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   716    817       add_srs_wkt (p, 5,
   717         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
   718         -    add_srs_wkt (p, 6,
   719         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   720         -    add_srs_wkt (p, 7,
   721         -        "SG\",\"6668\"]],VERT_CS[\"JGD2011 (vertical) height\",VE");
   722         -    add_srs_wkt (p, 8,
   723         -        "RT_DATUM[\"Japanese Geodetic Datum 2011 (vertical)\",200");
   724         -    add_srs_wkt (p, 9,
   725         -        "5,AUTHORITY[\"EPSG\",\"1131\"]],UNIT[\"metre\",1,AUTHORI");
   726         -    add_srs_wkt (p, 10,
   727         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\"");
   728         -    add_srs_wkt (p, 11,
   729         -        ",\"6695\"]],AUTHORITY[\"EPSG\",\"6697\"]]");
   730         -    p = add_epsg_def_ex (filter, first, last, 6700, "epsg", 6700,
   731         -        "Tokyo", 1, 1,
   732         -        "Bessel 1841", "Greenwich",
   733         -        "Tokyo", "none", "degree",
   734         -        "Latitude", "North", "Longitude", "East");
   735         -    add_proj4text (p, 0,
   736         -        "+proj=longlat +ellps=bessel +towgs84=-146.414,507.337,68");
   737         -    add_proj4text (p, 1,
   738         -        "0.507,0,0,0,0 +vunits=m +no_defs");
   739         -    add_srs_wkt (p, 0,
   740         -        "COMPD_CS[\"Tokyo + JSLD72 height\",GEOGCS[\"Tokyo\",DATU");
   741         -    add_srs_wkt (p, 1,
   742         -        "M[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377397.155,299.152");
   743         -    add_srs_wkt (p, 2,
   744         -        "8128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-146.414,507.");
   745         -    add_srs_wkt (p, 3,
   746         -        "337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"6301\"]],PRIME");
   747         -    add_srs_wkt (p, 4,
   748         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
   749         -    add_srs_wkt (p, 5,
   750         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
   751         -    add_srs_wkt (p, 6,
   752         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
   753         -    add_srs_wkt (p, 7,
   754         -        "RITY[\"EPSG\",\"4301\"]],VERT_CS[\"JSLD72 height\",VERT_");
   755         -    add_srs_wkt (p, 8,
   756         -        "DATUM[\"Japanese Standard Levelling Datum 1972\",2005,AU");
   757         -    add_srs_wkt (p, 9,
   758         -        "THORITY[\"EPSG\",\"1129\"]],UNIT[\"metre\",1,AUTHORITY[\"");
   759         -    add_srs_wkt (p, 10,
   760         -        "EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"6");
   761         -    add_srs_wkt (p, 11,
   762         -        "693\"]],AUTHORITY[\"EPSG\",\"6700\"]]");
   763         -    p = add_epsg_def_ex (filter, first, last, 6703, "epsg", 6703,
   764         -        "WGS 84 / TM 60 SW", 0, 0,
   765         -        "WGS 84", "Greenwich",
   766         -        "WGS_1984", "Transverse_Mercator", "metre",
   767         -        "Easting", "East", "Northing", "North");
   768         -    add_proj4text (p, 0,
   769         -        "+proj=tmerc +lat_0=0 +lon_0=-60 +k=0.9996 +x_0=500000 +y");
   770         -    add_proj4text (p, 1,
   771         -        "_0=10000000 +datum=WGS84 +units=m +no_defs");
   772         -    add_srs_wkt (p, 0,
   773         -        "PROJCS[\"WGS 84 / TM 60 SW\",GEOGCS[\"WGS 84\",DATUM[\"W");
   774         -    add_srs_wkt (p, 1,
   775         -        "GS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTH");
   776         -    add_srs_wkt (p, 2,
   777         -        "ORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],");
   778         -    add_srs_wkt (p, 3,
   779         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   780         -    add_srs_wkt (p, 4,
   781         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   782         -    add_srs_wkt (p, 5,
   783         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   784         -    add_srs_wkt (p, 6,
   785         -        "AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse_Me");
   786         -    add_srs_wkt (p, 7,
   787         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   788         -    add_srs_wkt (p, 8,
   789         -        "\"central_meridian\",-60],PARAMETER[\"scale_factor\",0.9");
          818  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
          819  +    add_srs_wkt (p, 6,
          820  +        "Y[\"EPSG\",\"4211\"]],PROJECTION[\"Transverse_Mercator\"");
          821  +    add_srs_wkt (p, 7,
          822  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
          823  +    add_srs_wkt (p, 8,
          824  +        "l_meridian\",117],PARAMETER[\"scale_factor\",0.9996],PAR");
          825  +    add_srs_wkt (p, 9,
          826  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
          827  +    add_srs_wkt (p, 10,
          828  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          829  +    add_srs_wkt (p, 11,
          830  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
          831  +    add_srs_wkt (p, 12,
          832  +        "UTHORITY[\"EPSG\",\"21150\"]]");
          833  +    p = add_epsg_def (filter, first, last, 21291, "epsg", 21291,
          834  +        "Barbados 1938 / British West Indies Grid");
          835  +    add_proj4text (p, 0,
          836  +        "+proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x");
          837  +    add_proj4text (p, 1,
          838  +        "_0=400000 +y_0=0 +ellps=clrk80 +towgs84=31.95,300.99,419");
          839  +    add_proj4text (p, 2,
          840  +        ".19,0,0,0,0 +units=m +no_defs");
          841  +    add_srs_wkt (p, 0,
          842  +        "PROJCS[\"Barbados 1938 / British West Indies Grid\",GEOG");
          843  +    add_srs_wkt (p, 1,
          844  +        "CS[\"Barbados 1938\",DATUM[\"Barbados_1938\",SPHEROID[\"");
          845  +    add_srs_wkt (p, 2,
          846  +        "Clarke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG");
          847  +    add_srs_wkt (p, 3,
          848  +        "\",\"7012\"]],TOWGS84[31.95,300.99,419.19,0,0,0,0],AUTHO");
          849  +    add_srs_wkt (p, 4,
          850  +        "RITY[\"EPSG\",\"6212\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          851  +    add_srs_wkt (p, 5,
          852  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          853  +    add_srs_wkt (p, 6,
          854  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4212");
          855  +    add_srs_wkt (p, 7,
          856  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          857  +    add_srs_wkt (p, 8,
          858  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-62]");
          859  +    add_srs_wkt (p, 9,
          860  +        ",PARAMETER[\"scale_factor\",0.9995],PARAMETER[\"false_ea");
          861  +    add_srs_wkt (p, 10,
          862  +        "sting\",400000],PARAMETER[\"false_northing\",0],UNIT[\"m");
          863  +    add_srs_wkt (p, 11,
          864  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
          865  +    add_srs_wkt (p, 12,
          866  +        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2129");
          867  +    add_srs_wkt (p, 13,
          868  +        "1\"]]");
          869  +    p = add_epsg_def (filter, first, last, 21292, "epsg", 21292,
          870  +        "Barbados 1938 / Barbados National Grid");
          871  +    add_proj4text (p, 0,
          872  +        "+proj=tmerc +lat_0=13.17638888888889 +lon_0=-59.55972222");
          873  +    add_proj4text (p, 1,
          874  +        "222222 +k=0.9999986 +x_0=30000 +y_0=75000 +ellps=clrk80 ");
          875  +    add_proj4text (p, 2,
          876  +        "+towgs84=31.95,300.99,419.19,0,0,0,0 +units=m +no_defs");
          877  +    add_srs_wkt (p, 0,
          878  +        "PROJCS[\"Barbados 1938 / Barbados National Grid\",GEOGCS");
          879  +    add_srs_wkt (p, 1,
          880  +        "[\"Barbados 1938\",DATUM[\"Barbados_1938\",SPHEROID[\"Cl");
          881  +    add_srs_wkt (p, 2,
          882  +        "arke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\"");
          883  +    add_srs_wkt (p, 3,
          884  +        ",\"7012\"]],TOWGS84[31.95,300.99,419.19,0,0,0,0],AUTHORI");
          885  +    add_srs_wkt (p, 4,
          886  +        "TY[\"EPSG\",\"6212\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
          887  +    add_srs_wkt (p, 5,
          888  +        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
          889  +    add_srs_wkt (p, 6,
          890  +        "UTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4212\"");
          891  +    add_srs_wkt (p, 7,
          892  +        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
          893  +    add_srs_wkt (p, 8,
          894  +        "ude_of_origin\",13.17638888888889],PARAMETER[\"central_m");
          895  +    add_srs_wkt (p, 9,
          896  +        "eridian\",-59.55972222222222],PARAMETER[\"scale_factor\"");
          897  +    add_srs_wkt (p, 10,
          898  +        ",0.9999986],PARAMETER[\"false_easting\",30000],PARAMETER");
          899  +    add_srs_wkt (p, 11,
          900  +        "[\"false_northing\",75000],UNIT[\"metre\",1,AUTHORITY[\"");
          901  +    add_srs_wkt (p, 12,
          902  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
          903  +    add_srs_wkt (p, 13,
          904  +        "\",NORTH],AUTHORITY[\"EPSG\",\"21292\"]]");
          905  +    p = add_epsg_def (filter, first, last, 21413, "epsg", 21413,
          906  +        "Beijing 1954 / Gauss-Kruger zone 13");
          907  +    add_proj4text (p, 0,
          908  +        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0");
          909  +    add_proj4text (p, 1,
          910  +        " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
          911  +    add_proj4text (p, 2,
          912  +        "m +no_defs");
          913  +    add_srs_wkt (p, 0,
          914  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 13\",GEOGCS[\"");
          915  +    add_srs_wkt (p, 1,
          916  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
          917  +    add_srs_wkt (p, 2,
          918  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          919  +    add_srs_wkt (p, 3,
          920  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
          921  +    add_srs_wkt (p, 4,
          922  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
          923  +    add_srs_wkt (p, 5,
          924  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
          925  +    add_srs_wkt (p, 6,
          926  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
          927  +    add_srs_wkt (p, 7,
          928  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          929  +    add_srs_wkt (p, 8,
          930  +        "0],PARAMETER[\"central_meridian\",75],PARAMETER[\"scale_");
          931  +    add_srs_wkt (p, 9,
          932  +        "factor\",1],PARAMETER[\"false_easting\",13500000],PARAME");
          933  +    add_srs_wkt (p, 10,
          934  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
          935  +    add_srs_wkt (p, 11,
          936  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21413\"]]");
          937  +    p = add_epsg_def (filter, first, last, 21414, "epsg", 21414,
          938  +        "Beijing 1954 / Gauss-Kruger zone 14");
          939  +    add_proj4text (p, 0,
          940  +        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0");
          941  +    add_proj4text (p, 1,
          942  +        " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
          943  +    add_proj4text (p, 2,
          944  +        "m +no_defs");
          945  +    add_srs_wkt (p, 0,
          946  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 14\",GEOGCS[\"");
          947  +    add_srs_wkt (p, 1,
          948  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
          949  +    add_srs_wkt (p, 2,
          950  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          951  +    add_srs_wkt (p, 3,
          952  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
          953  +    add_srs_wkt (p, 4,
          954  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
          955  +    add_srs_wkt (p, 5,
          956  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
          957  +    add_srs_wkt (p, 6,
          958  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
          959  +    add_srs_wkt (p, 7,
          960  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          961  +    add_srs_wkt (p, 8,
          962  +        "0],PARAMETER[\"central_meridian\",81],PARAMETER[\"scale_");
          963  +    add_srs_wkt (p, 9,
          964  +        "factor\",1],PARAMETER[\"false_easting\",14500000],PARAME");
          965  +    add_srs_wkt (p, 10,
          966  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
          967  +    add_srs_wkt (p, 11,
          968  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21414\"]]");
          969  +    p = add_epsg_def (filter, first, last, 21415, "epsg", 21415,
          970  +        "Beijing 1954 / Gauss-Kruger zone 15");
          971  +    add_proj4text (p, 0,
          972  +        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0");
          973  +    add_proj4text (p, 1,
          974  +        " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
          975  +    add_proj4text (p, 2,
          976  +        "m +no_defs");
          977  +    add_srs_wkt (p, 0,
          978  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 15\",GEOGCS[\"");
          979  +    add_srs_wkt (p, 1,
          980  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
          981  +    add_srs_wkt (p, 2,
          982  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          983  +    add_srs_wkt (p, 3,
          984  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
          985  +    add_srs_wkt (p, 4,
          986  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
          987  +    add_srs_wkt (p, 5,
          988  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
          989  +    add_srs_wkt (p, 6,
          990  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
          991  +    add_srs_wkt (p, 7,
          992  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
          993  +    add_srs_wkt (p, 8,
          994  +        "0],PARAMETER[\"central_meridian\",87],PARAMETER[\"scale_");
          995  +    add_srs_wkt (p, 9,
          996  +        "factor\",1],PARAMETER[\"false_easting\",15500000],PARAME");
          997  +    add_srs_wkt (p, 10,
          998  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
          999  +    add_srs_wkt (p, 11,
         1000  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21415\"]]");
         1001  +    p = add_epsg_def (filter, first, last, 21416, "epsg", 21416,
         1002  +        "Beijing 1954 / Gauss-Kruger zone 16");
         1003  +    add_proj4text (p, 0,
         1004  +        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0");
         1005  +    add_proj4text (p, 1,
         1006  +        " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
         1007  +    add_proj4text (p, 2,
         1008  +        "m +no_defs");
         1009  +    add_srs_wkt (p, 0,
         1010  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 16\",GEOGCS[\"");
         1011  +    add_srs_wkt (p, 1,
         1012  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1013  +    add_srs_wkt (p, 2,
         1014  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1015  +    add_srs_wkt (p, 3,
         1016  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1017  +    add_srs_wkt (p, 4,
         1018  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1019  +    add_srs_wkt (p, 5,
         1020  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1021  +    add_srs_wkt (p, 6,
         1022  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1023  +    add_srs_wkt (p, 7,
         1024  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1025  +    add_srs_wkt (p, 8,
         1026  +        "0],PARAMETER[\"central_meridian\",93],PARAMETER[\"scale_");
         1027  +    add_srs_wkt (p, 9,
         1028  +        "factor\",1],PARAMETER[\"false_easting\",16500000],PARAME");
         1029  +    add_srs_wkt (p, 10,
         1030  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         1031  +    add_srs_wkt (p, 11,
         1032  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21416\"]]");
         1033  +    p = add_epsg_def (filter, first, last, 21417, "epsg", 21417,
         1034  +        "Beijing 1954 / Gauss-Kruger zone 17");
         1035  +    add_proj4text (p, 0,
         1036  +        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0");
         1037  +    add_proj4text (p, 1,
         1038  +        " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
         1039  +    add_proj4text (p, 2,
         1040  +        "m +no_defs");
         1041  +    add_srs_wkt (p, 0,
         1042  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 17\",GEOGCS[\"");
         1043  +    add_srs_wkt (p, 1,
         1044  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1045  +    add_srs_wkt (p, 2,
         1046  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1047  +    add_srs_wkt (p, 3,
         1048  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1049  +    add_srs_wkt (p, 4,
         1050  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1051  +    add_srs_wkt (p, 5,
         1052  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1053  +    add_srs_wkt (p, 6,
         1054  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1055  +    add_srs_wkt (p, 7,
         1056  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1057  +    add_srs_wkt (p, 8,
         1058  +        "0],PARAMETER[\"central_meridian\",99],PARAMETER[\"scale_");
         1059  +    add_srs_wkt (p, 9,
         1060  +        "factor\",1],PARAMETER[\"false_easting\",17500000],PARAME");
         1061  +    add_srs_wkt (p, 10,
         1062  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         1063  +    add_srs_wkt (p, 11,
         1064  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21417\"]]");
         1065  +    p = add_epsg_def (filter, first, last, 21418, "epsg", 21418,
         1066  +        "Beijing 1954 / Gauss-Kruger zone 18");
         1067  +    add_proj4text (p, 0,
         1068  +        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=");
         1069  +    add_proj4text (p, 1,
         1070  +        "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
         1071  +    add_proj4text (p, 2,
         1072  +        "=m +no_defs");
         1073  +    add_srs_wkt (p, 0,
         1074  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 18\",GEOGCS[\"");
         1075  +    add_srs_wkt (p, 1,
         1076  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1077  +    add_srs_wkt (p, 2,
         1078  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1079  +    add_srs_wkt (p, 3,
         1080  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1081  +    add_srs_wkt (p, 4,
         1082  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1083  +    add_srs_wkt (p, 5,
         1084  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1085  +    add_srs_wkt (p, 6,
         1086  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1087  +    add_srs_wkt (p, 7,
         1088  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1089  +    add_srs_wkt (p, 8,
         1090  +        "0],PARAMETER[\"central_meridian\",105],PARAMETER[\"scale");
         1091  +    add_srs_wkt (p, 9,
         1092  +        "_factor\",1],PARAMETER[\"false_easting\",18500000],PARAM");
         1093  +    add_srs_wkt (p, 10,
         1094  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1095  +    add_srs_wkt (p, 11,
         1096  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21418\"]]");
         1097  +    p = add_epsg_def (filter, first, last, 21419, "epsg", 21419,
         1098  +        "Beijing 1954 / Gauss-Kruger zone 19");
         1099  +    add_proj4text (p, 0,
         1100  +        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=");
         1101  +    add_proj4text (p, 1,
         1102  +        "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
         1103  +    add_proj4text (p, 2,
         1104  +        "=m +no_defs");
         1105  +    add_srs_wkt (p, 0,
         1106  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 19\",GEOGCS[\"");
         1107  +    add_srs_wkt (p, 1,
         1108  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1109  +    add_srs_wkt (p, 2,
         1110  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1111  +    add_srs_wkt (p, 3,
         1112  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1113  +    add_srs_wkt (p, 4,
         1114  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1115  +    add_srs_wkt (p, 5,
         1116  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1117  +    add_srs_wkt (p, 6,
         1118  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1119  +    add_srs_wkt (p, 7,
         1120  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1121  +    add_srs_wkt (p, 8,
         1122  +        "0],PARAMETER[\"central_meridian\",111],PARAMETER[\"scale");
         1123  +    add_srs_wkt (p, 9,
         1124  +        "_factor\",1],PARAMETER[\"false_easting\",19500000],PARAM");
         1125  +    add_srs_wkt (p, 10,
         1126  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1127  +    add_srs_wkt (p, 11,
         1128  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21419\"]]");
         1129  +    p = add_epsg_def (filter, first, last, 21420, "epsg", 21420,
         1130  +        "Beijing 1954 / Gauss-Kruger zone 20");
         1131  +    add_proj4text (p, 0,
         1132  +        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=");
         1133  +    add_proj4text (p, 1,
         1134  +        "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
         1135  +    add_proj4text (p, 2,
         1136  +        "=m +no_defs");
         1137  +    add_srs_wkt (p, 0,
         1138  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 20\",GEOGCS[\"");
         1139  +    add_srs_wkt (p, 1,
         1140  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1141  +    add_srs_wkt (p, 2,
         1142  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1143  +    add_srs_wkt (p, 3,
         1144  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1145  +    add_srs_wkt (p, 4,
         1146  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1147  +    add_srs_wkt (p, 5,
         1148  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1149  +    add_srs_wkt (p, 6,
         1150  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1151  +    add_srs_wkt (p, 7,
         1152  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1153  +    add_srs_wkt (p, 8,
         1154  +        "0],PARAMETER[\"central_meridian\",117],PARAMETER[\"scale");
         1155  +    add_srs_wkt (p, 9,
         1156  +        "_factor\",1],PARAMETER[\"false_easting\",20500000],PARAM");
         1157  +    add_srs_wkt (p, 10,
         1158  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1159  +    add_srs_wkt (p, 11,
         1160  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21420\"]]");
         1161  +    p = add_epsg_def (filter, first, last, 21421, "epsg", 21421,
         1162  +        "Beijing 1954 / Gauss-Kruger zone 21");
         1163  +    add_proj4text (p, 0,
         1164  +        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=");
         1165  +    add_proj4text (p, 1,
         1166  +        "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
         1167  +    add_proj4text (p, 2,
         1168  +        "=m +no_defs");
         1169  +    add_srs_wkt (p, 0,
         1170  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 21\",GEOGCS[\"");
         1171  +    add_srs_wkt (p, 1,
         1172  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1173  +    add_srs_wkt (p, 2,
         1174  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1175  +    add_srs_wkt (p, 3,
         1176  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1177  +    add_srs_wkt (p, 4,
         1178  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1179  +    add_srs_wkt (p, 5,
         1180  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1181  +    add_srs_wkt (p, 6,
         1182  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1183  +    add_srs_wkt (p, 7,
         1184  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1185  +    add_srs_wkt (p, 8,
         1186  +        "0],PARAMETER[\"central_meridian\",123],PARAMETER[\"scale");
         1187  +    add_srs_wkt (p, 9,
         1188  +        "_factor\",1],PARAMETER[\"false_easting\",21500000],PARAM");
         1189  +    add_srs_wkt (p, 10,
         1190  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1191  +    add_srs_wkt (p, 11,
         1192  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21421\"]]");
         1193  +    p = add_epsg_def (filter, first, last, 21422, "epsg", 21422,
         1194  +        "Beijing 1954 / Gauss-Kruger zone 22");
         1195  +    add_proj4text (p, 0,
         1196  +        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=");
         1197  +    add_proj4text (p, 1,
         1198  +        "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
         1199  +    add_proj4text (p, 2,
         1200  +        "=m +no_defs");
         1201  +    add_srs_wkt (p, 0,
         1202  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 22\",GEOGCS[\"");
         1203  +    add_srs_wkt (p, 1,
         1204  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1205  +    add_srs_wkt (p, 2,
         1206  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1207  +    add_srs_wkt (p, 3,
         1208  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1209  +    add_srs_wkt (p, 4,
         1210  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1211  +    add_srs_wkt (p, 5,
         1212  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1213  +    add_srs_wkt (p, 6,
         1214  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1215  +    add_srs_wkt (p, 7,
         1216  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1217  +    add_srs_wkt (p, 8,
         1218  +        "0],PARAMETER[\"central_meridian\",129],PARAMETER[\"scale");
         1219  +    add_srs_wkt (p, 9,
         1220  +        "_factor\",1],PARAMETER[\"false_easting\",22500000],PARAM");
         1221  +    add_srs_wkt (p, 10,
         1222  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1223  +    add_srs_wkt (p, 11,
         1224  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21422\"]]");
         1225  +    p = add_epsg_def (filter, first, last, 21423, "epsg", 21423,
         1226  +        "Beijing 1954 / Gauss-Kruger zone 23");
         1227  +    add_proj4text (p, 0,
         1228  +        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=");
         1229  +    add_proj4text (p, 1,
         1230  +        "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
         1231  +    add_proj4text (p, 2,
         1232  +        "=m +no_defs");
         1233  +    add_srs_wkt (p, 0,
         1234  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 23\",GEOGCS[\"");
         1235  +    add_srs_wkt (p, 1,
         1236  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1237  +    add_srs_wkt (p, 2,
         1238  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1239  +    add_srs_wkt (p, 3,
         1240  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1241  +    add_srs_wkt (p, 4,
         1242  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1243  +    add_srs_wkt (p, 5,
         1244  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1245  +    add_srs_wkt (p, 6,
         1246  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1247  +    add_srs_wkt (p, 7,
         1248  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1249  +    add_srs_wkt (p, 8,
         1250  +        "0],PARAMETER[\"central_meridian\",135],PARAMETER[\"scale");
         1251  +    add_srs_wkt (p, 9,
         1252  +        "_factor\",1],PARAMETER[\"false_easting\",23500000],PARAM");
         1253  +    add_srs_wkt (p, 10,
         1254  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1255  +    add_srs_wkt (p, 11,
         1256  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21423\"]]");
         1257  +    p = add_epsg_def (filter, first, last, 21453, "epsg", 21453,
         1258  +        "Beijing 1954 / Gauss-Kruger CM 75E");
         1259  +    add_proj4text (p, 0,
         1260  +        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
         1261  +    add_proj4text (p, 1,
         1262  +        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
         1263  +    add_proj4text (p, 2,
         1264  +        "+no_defs");
         1265  +    add_srs_wkt (p, 0,
         1266  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 75E\",GEOGCS[\"B");
         1267  +    add_srs_wkt (p, 1,
         1268  +        "eijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassows");
         1269  +    add_srs_wkt (p, 2,
         1270  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
         1271  +    add_srs_wkt (p, 3,
         1272  +        "WGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
         1273  +    add_srs_wkt (p, 4,
         1274  +        "14\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1275  +    add_srs_wkt (p, 5,
         1276  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1277  +    add_srs_wkt (p, 6,
         1278  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"T");
         1279  +    add_srs_wkt (p, 7,
         1280  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1281  +    add_srs_wkt (p, 8,
         1282  +        "],PARAMETER[\"central_meridian\",75],PARAMETER[\"scale_f");
         1283  +    add_srs_wkt (p, 9,
         1284  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
         1285  +    add_srs_wkt (p, 10,
         1286  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1287  +    add_srs_wkt (p, 11,
         1288  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"21453\"]]");
         1289  +    p = add_epsg_def (filter, first, last, 21454, "epsg", 21454,
         1290  +        "Beijing 1954 / Gauss-Kruger CM 81E");
         1291  +    add_proj4text (p, 0,
         1292  +        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
         1293  +    add_proj4text (p, 1,
         1294  +        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
         1295  +    add_proj4text (p, 2,
         1296  +        "+no_defs");
         1297  +    add_srs_wkt (p, 0,
         1298  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 81E\",GEOGCS[\"B");
         1299  +    add_srs_wkt (p, 1,
         1300  +        "eijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassows");
         1301  +    add_srs_wkt (p, 2,
         1302  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
         1303  +    add_srs_wkt (p, 3,
         1304  +        "WGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
         1305  +    add_srs_wkt (p, 4,
         1306  +        "14\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1307  +    add_srs_wkt (p, 5,
         1308  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1309  +    add_srs_wkt (p, 6,
         1310  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"T");
         1311  +    add_srs_wkt (p, 7,
         1312  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1313  +    add_srs_wkt (p, 8,
         1314  +        "],PARAMETER[\"central_meridian\",81],PARAMETER[\"scale_f");
         1315  +    add_srs_wkt (p, 9,
         1316  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
         1317  +    add_srs_wkt (p, 10,
         1318  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1319  +    add_srs_wkt (p, 11,
         1320  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"21454\"]]");
         1321  +    p = add_epsg_def (filter, first, last, 21455, "epsg", 21455,
         1322  +        "Beijing 1954 / Gauss-Kruger CM 87E");
         1323  +    add_proj4text (p, 0,
         1324  +        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
         1325  +    add_proj4text (p, 1,
         1326  +        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
         1327  +    add_proj4text (p, 2,
         1328  +        "+no_defs");
         1329  +    add_srs_wkt (p, 0,
         1330  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 87E\",GEOGCS[\"B");
         1331  +    add_srs_wkt (p, 1,
         1332  +        "eijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassows");
         1333  +    add_srs_wkt (p, 2,
         1334  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
         1335  +    add_srs_wkt (p, 3,
         1336  +        "WGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
         1337  +    add_srs_wkt (p, 4,
         1338  +        "14\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1339  +    add_srs_wkt (p, 5,
         1340  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1341  +    add_srs_wkt (p, 6,
         1342  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"T");
         1343  +    add_srs_wkt (p, 7,
         1344  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1345  +    add_srs_wkt (p, 8,
         1346  +        "],PARAMETER[\"central_meridian\",87],PARAMETER[\"scale_f");
         1347  +    add_srs_wkt (p, 9,
         1348  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
         1349  +    add_srs_wkt (p, 10,
         1350  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1351  +    add_srs_wkt (p, 11,
         1352  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"21455\"]]");
         1353  +    p = add_epsg_def (filter, first, last, 21456, "epsg", 21456,
         1354  +        "Beijing 1954 / Gauss-Kruger CM 93E");
         1355  +    add_proj4text (p, 0,
         1356  +        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
         1357  +    add_proj4text (p, 1,
         1358  +        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
         1359  +    add_proj4text (p, 2,
         1360  +        "+no_defs");
         1361  +    add_srs_wkt (p, 0,
         1362  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 93E\",GEOGCS[\"B");
         1363  +    add_srs_wkt (p, 1,
         1364  +        "eijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassows");
         1365  +    add_srs_wkt (p, 2,
         1366  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
         1367  +    add_srs_wkt (p, 3,
         1368  +        "WGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
         1369  +    add_srs_wkt (p, 4,
         1370  +        "14\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1371  +    add_srs_wkt (p, 5,
         1372  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1373  +    add_srs_wkt (p, 6,
         1374  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"T");
         1375  +    add_srs_wkt (p, 7,
         1376  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1377  +    add_srs_wkt (p, 8,
         1378  +        "],PARAMETER[\"central_meridian\",93],PARAMETER[\"scale_f");
         1379  +    add_srs_wkt (p, 9,
         1380  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
         1381  +    add_srs_wkt (p, 10,
         1382  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1383  +    add_srs_wkt (p, 11,
         1384  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"21456\"]]");
         1385  +    p = add_epsg_def (filter, first, last, 21457, "epsg", 21457,
         1386  +        "Beijing 1954 / Gauss-Kruger CM 99E");
         1387  +    add_proj4text (p, 0,
         1388  +        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
         1389  +    add_proj4text (p, 1,
         1390  +        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
         1391  +    add_proj4text (p, 2,
         1392  +        "+no_defs");
         1393  +    add_srs_wkt (p, 0,
         1394  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 99E\",GEOGCS[\"B");
         1395  +    add_srs_wkt (p, 1,
         1396  +        "eijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassows");
         1397  +    add_srs_wkt (p, 2,
         1398  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
         1399  +    add_srs_wkt (p, 3,
         1400  +        "WGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
         1401  +    add_srs_wkt (p, 4,
         1402  +        "14\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1403  +    add_srs_wkt (p, 5,
         1404  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1405  +    add_srs_wkt (p, 6,
         1406  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"T");
         1407  +    add_srs_wkt (p, 7,
         1408  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1409  +    add_srs_wkt (p, 8,
         1410  +        "],PARAMETER[\"central_meridian\",99],PARAMETER[\"scale_f");
         1411  +    add_srs_wkt (p, 9,
         1412  +        "actor\",1],PARAMETER[\"false_easting\",500000],PARAMETER");
         1413  +    add_srs_wkt (p, 10,
         1414  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1415  +    add_srs_wkt (p, 11,
         1416  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"21457\"]]");
         1417  +    p = add_epsg_def (filter, first, last, 21458, "epsg", 21458,
         1418  +        "Beijing 1954 / Gauss-Kruger CM 105E");
         1419  +    add_proj4text (p, 0,
         1420  +        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
         1421  +    add_proj4text (p, 1,
         1422  +        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1423  +    add_proj4text (p, 2,
         1424  +        " +no_defs");
         1425  +    add_srs_wkt (p, 0,
         1426  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 105E\",GEOGCS[\"");
         1427  +    add_srs_wkt (p, 1,
         1428  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1429  +    add_srs_wkt (p, 2,
         1430  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1431  +    add_srs_wkt (p, 3,
         1432  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1433  +    add_srs_wkt (p, 4,
         1434  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1435  +    add_srs_wkt (p, 5,
         1436  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1437  +    add_srs_wkt (p, 6,
         1438  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1439  +    add_srs_wkt (p, 7,
         1440  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1441  +    add_srs_wkt (p, 8,
         1442  +        "0],PARAMETER[\"central_meridian\",105],PARAMETER[\"scale");
         1443  +    add_srs_wkt (p, 9,
         1444  +        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
         1445  +    add_srs_wkt (p, 10,
         1446  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1447  +    add_srs_wkt (p, 11,
         1448  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21458\"]]");
         1449  +    p = add_epsg_def (filter, first, last, 21459, "epsg", 21459,
         1450  +        "Beijing 1954 / Gauss-Kruger CM 111E");
         1451  +    add_proj4text (p, 0,
         1452  +        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
         1453  +    add_proj4text (p, 1,
         1454  +        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1455  +    add_proj4text (p, 2,
         1456  +        " +no_defs");
         1457  +    add_srs_wkt (p, 0,
         1458  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 111E\",GEOGCS[\"");
         1459  +    add_srs_wkt (p, 1,
         1460  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1461  +    add_srs_wkt (p, 2,
         1462  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1463  +    add_srs_wkt (p, 3,
         1464  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1465  +    add_srs_wkt (p, 4,
         1466  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1467  +    add_srs_wkt (p, 5,
         1468  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1469  +    add_srs_wkt (p, 6,
         1470  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1471  +    add_srs_wkt (p, 7,
         1472  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1473  +    add_srs_wkt (p, 8,
         1474  +        "0],PARAMETER[\"central_meridian\",111],PARAMETER[\"scale");
         1475  +    add_srs_wkt (p, 9,
         1476  +        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
         1477  +    add_srs_wkt (p, 10,
         1478  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1479  +    add_srs_wkt (p, 11,
         1480  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21459\"]]");
         1481  +    p = add_epsg_def (filter, first, last, 21460, "epsg", 21460,
         1482  +        "Beijing 1954 / Gauss-Kruger CM 117E");
         1483  +    add_proj4text (p, 0,
         1484  +        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
         1485  +    add_proj4text (p, 1,
         1486  +        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1487  +    add_proj4text (p, 2,
         1488  +        " +no_defs");
         1489  +    add_srs_wkt (p, 0,
         1490  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 117E\",GEOGCS[\"");
         1491  +    add_srs_wkt (p, 1,
         1492  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1493  +    add_srs_wkt (p, 2,
         1494  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1495  +    add_srs_wkt (p, 3,
         1496  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1497  +    add_srs_wkt (p, 4,
         1498  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1499  +    add_srs_wkt (p, 5,
         1500  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1501  +    add_srs_wkt (p, 6,
         1502  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1503  +    add_srs_wkt (p, 7,
         1504  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1505  +    add_srs_wkt (p, 8,
         1506  +        "0],PARAMETER[\"central_meridian\",117],PARAMETER[\"scale");
         1507  +    add_srs_wkt (p, 9,
         1508  +        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
         1509  +    add_srs_wkt (p, 10,
         1510  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1511  +    add_srs_wkt (p, 11,
         1512  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21460\"]]");
         1513  +    p = add_epsg_def (filter, first, last, 21461, "epsg", 21461,
         1514  +        "Beijing 1954 / Gauss-Kruger CM 123E");
         1515  +    add_proj4text (p, 0,
         1516  +        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
         1517  +    add_proj4text (p, 1,
         1518  +        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1519  +    add_proj4text (p, 2,
         1520  +        " +no_defs");
         1521  +    add_srs_wkt (p, 0,
         1522  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 123E\",GEOGCS[\"");
         1523  +    add_srs_wkt (p, 1,
         1524  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1525  +    add_srs_wkt (p, 2,
         1526  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1527  +    add_srs_wkt (p, 3,
         1528  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1529  +    add_srs_wkt (p, 4,
         1530  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1531  +    add_srs_wkt (p, 5,
         1532  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1533  +    add_srs_wkt (p, 6,
         1534  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1535  +    add_srs_wkt (p, 7,
         1536  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1537  +    add_srs_wkt (p, 8,
         1538  +        "0],PARAMETER[\"central_meridian\",123],PARAMETER[\"scale");
         1539  +    add_srs_wkt (p, 9,
         1540  +        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
         1541  +    add_srs_wkt (p, 10,
         1542  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1543  +    add_srs_wkt (p, 11,
         1544  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21461\"]]");
         1545  +    p = add_epsg_def (filter, first, last, 21462, "epsg", 21462,
         1546  +        "Beijing 1954 / Gauss-Kruger CM 129E");
         1547  +    add_proj4text (p, 0,
         1548  +        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
         1549  +    add_proj4text (p, 1,
         1550  +        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1551  +    add_proj4text (p, 2,
         1552  +        " +no_defs");
         1553  +    add_srs_wkt (p, 0,
         1554  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 129E\",GEOGCS[\"");
         1555  +    add_srs_wkt (p, 1,
         1556  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1557  +    add_srs_wkt (p, 2,
         1558  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1559  +    add_srs_wkt (p, 3,
         1560  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1561  +    add_srs_wkt (p, 4,
         1562  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1563  +    add_srs_wkt (p, 5,
         1564  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1565  +    add_srs_wkt (p, 6,
         1566  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1567  +    add_srs_wkt (p, 7,
         1568  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1569  +    add_srs_wkt (p, 8,
         1570  +        "0],PARAMETER[\"central_meridian\",129],PARAMETER[\"scale");
         1571  +    add_srs_wkt (p, 9,
         1572  +        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
         1573  +    add_srs_wkt (p, 10,
         1574  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1575  +    add_srs_wkt (p, 11,
         1576  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21462\"]]");
         1577  +    p = add_epsg_def (filter, first, last, 21463, "epsg", 21463,
         1578  +        "Beijing 1954 / Gauss-Kruger CM 135E");
         1579  +    add_proj4text (p, 0,
         1580  +        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
         1581  +    add_proj4text (p, 1,
         1582  +        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1583  +    add_proj4text (p, 2,
         1584  +        " +no_defs");
         1585  +    add_srs_wkt (p, 0,
         1586  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 135E\",GEOGCS[\"");
         1587  +    add_srs_wkt (p, 1,
         1588  +        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         1589  +    add_srs_wkt (p, 2,
         1590  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1591  +    add_srs_wkt (p, 3,
         1592  +        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         1593  +    add_srs_wkt (p, 4,
         1594  +        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         1595  +    add_srs_wkt (p, 5,
         1596  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         1597  +    add_srs_wkt (p, 6,
         1598  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"");
         1599  +    add_srs_wkt (p, 7,
         1600  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
         1601  +    add_srs_wkt (p, 8,
         1602  +        "0],PARAMETER[\"central_meridian\",135],PARAMETER[\"scale");
         1603  +    add_srs_wkt (p, 9,
         1604  +        "_factor\",1],PARAMETER[\"false_easting\",500000],PARAMET");
         1605  +    add_srs_wkt (p, 10,
         1606  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1607  +    add_srs_wkt (p, 11,
         1608  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21463\"]]");
         1609  +    p = add_epsg_def (filter, first, last, 21473, "epsg", 21473,
         1610  +        "Beijing 1954 / Gauss-Kruger 13N (deprecated)");
         1611  +    add_proj4text (p, 0,
         1612  +        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
         1613  +    add_proj4text (p, 1,
         1614  +        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
         1615  +    add_proj4text (p, 2,
         1616  +        "+no_defs");
         1617  +    add_srs_wkt (p, 0,
         1618  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger 13N (deprecated)\",");
         1619  +    add_srs_wkt (p, 1,
         1620  +        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
         1621  +    add_srs_wkt (p, 2,
         1622  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1623  +    add_srs_wkt (p, 3,
         1624  +        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
         1625  +    add_srs_wkt (p, 4,
         1626  +        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1627  +    add_srs_wkt (p, 5,
         1628  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1629  +    add_srs_wkt (p, 6,
         1630  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
         1631  +    add_srs_wkt (p, 7,
         1632  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1633  +    add_srs_wkt (p, 8,
         1634  +        "_origin\",0],PARAMETER[\"central_meridian\",75],PARAMETE");
         1635  +    add_srs_wkt (p, 9,
         1636  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1637  +    add_srs_wkt (p, 10,
         1638  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1639  +    add_srs_wkt (p, 11,
         1640  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21473\"]]");
         1641  +    p = add_epsg_def (filter, first, last, 21474, "epsg", 21474,
         1642  +        "Beijing 1954 / Gauss-Kruger 14N (deprecated)");
         1643  +    add_proj4text (p, 0,
         1644  +        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
         1645  +    add_proj4text (p, 1,
         1646  +        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
         1647  +    add_proj4text (p, 2,
         1648  +        "+no_defs");
         1649  +    add_srs_wkt (p, 0,
         1650  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger 14N (deprecated)\",");
         1651  +    add_srs_wkt (p, 1,
         1652  +        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
         1653  +    add_srs_wkt (p, 2,
         1654  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1655  +    add_srs_wkt (p, 3,
         1656  +        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
         1657  +    add_srs_wkt (p, 4,
         1658  +        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1659  +    add_srs_wkt (p, 5,
         1660  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1661  +    add_srs_wkt (p, 6,
         1662  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
         1663  +    add_srs_wkt (p, 7,
         1664  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1665  +    add_srs_wkt (p, 8,
         1666  +        "_origin\",0],PARAMETER[\"central_meridian\",81],PARAMETE");
         1667  +    add_srs_wkt (p, 9,
         1668  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1669  +    add_srs_wkt (p, 10,
         1670  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1671  +    add_srs_wkt (p, 11,
         1672  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21474\"]]");
         1673  +    p = add_epsg_def (filter, first, last, 21475, "epsg", 21475,
         1674  +        "Beijing 1954 / Gauss-Kruger 15N (deprecated)");
         1675  +    add_proj4text (p, 0,
         1676  +        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
         1677  +    add_proj4text (p, 1,
         1678  +        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
         1679  +    add_proj4text (p, 2,
         1680  +        "+no_defs");
         1681  +    add_srs_wkt (p, 0,
         1682  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger 15N (deprecated)\",");
         1683  +    add_srs_wkt (p, 1,
         1684  +        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
         1685  +    add_srs_wkt (p, 2,
         1686  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1687  +    add_srs_wkt (p, 3,
         1688  +        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
         1689  +    add_srs_wkt (p, 4,
         1690  +        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1691  +    add_srs_wkt (p, 5,
         1692  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1693  +    add_srs_wkt (p, 6,
         1694  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
         1695  +    add_srs_wkt (p, 7,
         1696  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1697  +    add_srs_wkt (p, 8,
         1698  +        "_origin\",0],PARAMETER[\"central_meridian\",87],PARAMETE");
         1699  +    add_srs_wkt (p, 9,
         1700  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1701  +    add_srs_wkt (p, 10,
         1702  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1703  +    add_srs_wkt (p, 11,
         1704  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21475\"]]");
         1705  +    p = add_epsg_def (filter, first, last, 21476, "epsg", 21476,
         1706  +        "Beijing 1954 / Gauss-Kruger 16N (deprecated)");
         1707  +    add_proj4text (p, 0,
         1708  +        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
         1709  +    add_proj4text (p, 1,
         1710  +        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
         1711  +    add_proj4text (p, 2,
         1712  +        "+no_defs");
         1713  +    add_srs_wkt (p, 0,
         1714  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger 16N (deprecated)\",");
         1715  +    add_srs_wkt (p, 1,
         1716  +        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
         1717  +    add_srs_wkt (p, 2,
         1718  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1719  +    add_srs_wkt (p, 3,
         1720  +        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
         1721  +    add_srs_wkt (p, 4,
         1722  +        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1723  +    add_srs_wkt (p, 5,
         1724  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1725  +    add_srs_wkt (p, 6,
         1726  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
         1727  +    add_srs_wkt (p, 7,
         1728  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1729  +    add_srs_wkt (p, 8,
         1730  +        "_origin\",0],PARAMETER[\"central_meridian\",93],PARAMETE");
         1731  +    add_srs_wkt (p, 9,
         1732  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1733  +    add_srs_wkt (p, 10,
         1734  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1735  +    add_srs_wkt (p, 11,
         1736  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21476\"]]");
         1737  +    p = add_epsg_def (filter, first, last, 21477, "epsg", 21477,
         1738  +        "Beijing 1954 / Gauss-Kruger 17N (deprecated)");
         1739  +    add_proj4text (p, 0,
         1740  +        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
         1741  +    add_proj4text (p, 1,
         1742  +        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
         1743  +    add_proj4text (p, 2,
         1744  +        "+no_defs");
         1745  +    add_srs_wkt (p, 0,
         1746  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger 17N (deprecated)\",");
         1747  +    add_srs_wkt (p, 1,
         1748  +        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
         1749  +    add_srs_wkt (p, 2,
         1750  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1751  +    add_srs_wkt (p, 3,
         1752  +        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
         1753  +    add_srs_wkt (p, 4,
         1754  +        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1755  +    add_srs_wkt (p, 5,
         1756  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1757  +    add_srs_wkt (p, 6,
         1758  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
         1759  +    add_srs_wkt (p, 7,
         1760  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1761  +    add_srs_wkt (p, 8,
         1762  +        "_origin\",0],PARAMETER[\"central_meridian\",99],PARAMETE");
         1763  +    add_srs_wkt (p, 9,
         1764  +        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",500000");
         1765  +    add_srs_wkt (p, 10,
         1766  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         1767  +    add_srs_wkt (p, 11,
         1768  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21477\"]]");
         1769  +    p = add_epsg_def (filter, first, last, 21478, "epsg", 21478,
         1770  +        "Beijing 1954 / Gauss-Kruger 18N (deprecated)");
         1771  +    add_proj4text (p, 0,
         1772  +        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
         1773  +    add_proj4text (p, 1,
         1774  +        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1775  +    add_proj4text (p, 2,
         1776  +        " +no_defs");
         1777  +    add_srs_wkt (p, 0,
         1778  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger 18N (deprecated)\",");
         1779  +    add_srs_wkt (p, 1,
         1780  +        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
         1781  +    add_srs_wkt (p, 2,
         1782  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1783  +    add_srs_wkt (p, 3,
         1784  +        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
         1785  +    add_srs_wkt (p, 4,
         1786  +        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1787  +    add_srs_wkt (p, 5,
         1788  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1789  +    add_srs_wkt (p, 6,
         1790  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
         1791  +    add_srs_wkt (p, 7,
         1792  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1793  +    add_srs_wkt (p, 8,
         1794  +        "_origin\",0],PARAMETER[\"central_meridian\",105],PARAMET");
         1795  +    add_srs_wkt (p, 9,
         1796  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
         1797  +    add_srs_wkt (p, 10,
         1798  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1799  +    add_srs_wkt (p, 11,
         1800  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21478\"]]");
         1801  +    p = add_epsg_def (filter, first, last, 21479, "epsg", 21479,
         1802  +        "Beijing 1954 / Gauss-Kruger 19N (deprecated)");
         1803  +    add_proj4text (p, 0,
         1804  +        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
         1805  +    add_proj4text (p, 1,
         1806  +        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1807  +    add_proj4text (p, 2,
         1808  +        " +no_defs");
         1809  +    add_srs_wkt (p, 0,
         1810  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger 19N (deprecated)\",");
         1811  +    add_srs_wkt (p, 1,
         1812  +        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
         1813  +    add_srs_wkt (p, 2,
         1814  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1815  +    add_srs_wkt (p, 3,
         1816  +        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
         1817  +    add_srs_wkt (p, 4,
         1818  +        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1819  +    add_srs_wkt (p, 5,
         1820  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1821  +    add_srs_wkt (p, 6,
         1822  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
         1823  +    add_srs_wkt (p, 7,
         1824  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1825  +    add_srs_wkt (p, 8,
         1826  +        "_origin\",0],PARAMETER[\"central_meridian\",111],PARAMET");
         1827  +    add_srs_wkt (p, 9,
         1828  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
         1829  +    add_srs_wkt (p, 10,
         1830  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1831  +    add_srs_wkt (p, 11,
         1832  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21479\"]]");
         1833  +    p = add_epsg_def (filter, first, last, 21480, "epsg", 21480,
         1834  +        "Beijing 1954 / Gauss-Kruger 20N (deprecated)");
         1835  +    add_proj4text (p, 0,
         1836  +        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
         1837  +    add_proj4text (p, 1,
         1838  +        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1839  +    add_proj4text (p, 2,
         1840  +        " +no_defs");
         1841  +    add_srs_wkt (p, 0,
         1842  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger 20N (deprecated)\",");
         1843  +    add_srs_wkt (p, 1,
         1844  +        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
         1845  +    add_srs_wkt (p, 2,
         1846  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1847  +    add_srs_wkt (p, 3,
         1848  +        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
         1849  +    add_srs_wkt (p, 4,
         1850  +        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1851  +    add_srs_wkt (p, 5,
         1852  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1853  +    add_srs_wkt (p, 6,
         1854  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
         1855  +    add_srs_wkt (p, 7,
         1856  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1857  +    add_srs_wkt (p, 8,
         1858  +        "_origin\",0],PARAMETER[\"central_meridian\",117],PARAMET");
         1859  +    add_srs_wkt (p, 9,
         1860  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
         1861  +    add_srs_wkt (p, 10,
         1862  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1863  +    add_srs_wkt (p, 11,
         1864  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21480\"]]");
         1865  +    p = add_epsg_def (filter, first, last, 21481, "epsg", 21481,
         1866  +        "Beijing 1954 / Gauss-Kruger 21N (deprecated)");
         1867  +    add_proj4text (p, 0,
         1868  +        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
         1869  +    add_proj4text (p, 1,
         1870  +        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1871  +    add_proj4text (p, 2,
         1872  +        " +no_defs");
         1873  +    add_srs_wkt (p, 0,
         1874  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger 21N (deprecated)\",");
         1875  +    add_srs_wkt (p, 1,
         1876  +        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
         1877  +    add_srs_wkt (p, 2,
         1878  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1879  +    add_srs_wkt (p, 3,
         1880  +        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
         1881  +    add_srs_wkt (p, 4,
         1882  +        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1883  +    add_srs_wkt (p, 5,
         1884  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1885  +    add_srs_wkt (p, 6,
         1886  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
         1887  +    add_srs_wkt (p, 7,
         1888  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1889  +    add_srs_wkt (p, 8,
         1890  +        "_origin\",0],PARAMETER[\"central_meridian\",123],PARAMET");
         1891  +    add_srs_wkt (p, 9,
         1892  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
         1893  +    add_srs_wkt (p, 10,
         1894  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1895  +    add_srs_wkt (p, 11,
         1896  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21481\"]]");
         1897  +    p = add_epsg_def (filter, first, last, 21482, "epsg", 21482,
         1898  +        "Beijing 1954 / Gauss-Kruger 22N (deprecated)");
         1899  +    add_proj4text (p, 0,
         1900  +        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
         1901  +    add_proj4text (p, 1,
         1902  +        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1903  +    add_proj4text (p, 2,
         1904  +        " +no_defs");
         1905  +    add_srs_wkt (p, 0,
         1906  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger 22N (deprecated)\",");
         1907  +    add_srs_wkt (p, 1,
         1908  +        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
         1909  +    add_srs_wkt (p, 2,
         1910  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1911  +    add_srs_wkt (p, 3,
         1912  +        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
         1913  +    add_srs_wkt (p, 4,
         1914  +        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1915  +    add_srs_wkt (p, 5,
         1916  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1917  +    add_srs_wkt (p, 6,
         1918  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
         1919  +    add_srs_wkt (p, 7,
         1920  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1921  +    add_srs_wkt (p, 8,
         1922  +        "_origin\",0],PARAMETER[\"central_meridian\",129],PARAMET");
         1923  +    add_srs_wkt (p, 9,
         1924  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
         1925  +    add_srs_wkt (p, 10,
         1926  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1927  +    add_srs_wkt (p, 11,
         1928  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21482\"]]");
         1929  +    p = add_epsg_def (filter, first, last, 21483, "epsg", 21483,
         1930  +        "Beijing 1954 / Gauss-Kruger 23N (deprecated)");
         1931  +    add_proj4text (p, 0,
         1932  +        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
         1933  +    add_proj4text (p, 1,
         1934  +        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1935  +    add_proj4text (p, 2,
         1936  +        " +no_defs");
         1937  +    add_srs_wkt (p, 0,
         1938  +        "PROJCS[\"Beijing 1954 / Gauss-Kruger 23N (deprecated)\",");
         1939  +    add_srs_wkt (p, 1,
         1940  +        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
         1941  +    add_srs_wkt (p, 2,
         1942  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1943  +    add_srs_wkt (p, 3,
         1944  +        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
         1945  +    add_srs_wkt (p, 4,
         1946  +        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         1947  +    add_srs_wkt (p, 5,
         1948  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1949  +    add_srs_wkt (p, 6,
         1950  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4214\"]],PRO");
         1951  +    add_srs_wkt (p, 7,
         1952  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         1953  +    add_srs_wkt (p, 8,
         1954  +        "_origin\",0],PARAMETER[\"central_meridian\",135],PARAMET");
         1955  +    add_srs_wkt (p, 9,
         1956  +        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",50000");
         1957  +    add_srs_wkt (p, 10,
         1958  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1959  +    add_srs_wkt (p, 11,
         1960  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"21483\"]]");
         1961  +    p = add_epsg_def (filter, first, last, 21500, "epsg", 21500,
         1962  +        "Belge 1950 (Brussels) / Belge Lambert 50");
         1963  +    add_proj4text (p, 0,
         1964  +        "+proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666");
         1965  +    add_proj4text (p, 1,
         1966  +        "666 +lat_0=90 +lon_0=0 +x_0=150000 +y_0=5400000 +ellps=i");
         1967  +    add_proj4text (p, 2,
         1968  +        "ntl +pm=brussels +units=m +no_defs");
         1969  +    add_srs_wkt (p, 0,
         1970  +        "PROJCS[\"Belge 1950 (Brussels) / Belge Lambert 50\",GEOG");
         1971  +    add_srs_wkt (p, 1,
         1972  +        "CS[\"Belge 1950 (Brussels)\",DATUM[\"Reseau_National_Bel");
         1973  +    add_srs_wkt (p, 2,
         1974  +        "ge_1950_Brussels\",SPHEROID[\"International 1924\",63783");
         1975  +    add_srs_wkt (p, 3,
         1976  +        "88,297,AUTHORITY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",");
         1977  +    add_srs_wkt (p, 4,
         1978  +        "\"6809\"]],PRIMEM[\"Brussels\",4.367975,AUTHORITY[\"EPSG");
         1979  +    add_srs_wkt (p, 5,
         1980  +        "\",\"8910\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         1981  +    add_srs_wkt (p, 6,
         1982  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4809\"]],PRO");
         1983  +    add_srs_wkt (p, 7,
         1984  +        "JECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"sta");
         1985  +    add_srs_wkt (p, 8,
         1986  +        "ndard_parallel_1\",49.83333333333334],PARAMETER[\"standa");
         1987  +    add_srs_wkt (p, 9,
         1988  +        "rd_parallel_2\",51.16666666666666],PARAMETER[\"latitude_");
         1989  +    add_srs_wkt (p, 10,
         1990  +        "of_origin\",90],PARAMETER[\"central_meridian\",0],PARAME");
         1991  +    add_srs_wkt (p, 11,
         1992  +        "TER[\"false_easting\",150000],PARAMETER[\"false_northing");
         1993  +    add_srs_wkt (p, 12,
         1994  +        "\",5400000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1995  +    add_srs_wkt (p, 13,
         1996  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         1997  +    add_srs_wkt (p, 14,
         1998  +        ",\"21500\"]]");
         1999  +    p = add_epsg_def (filter, first, last, 21780, "epsg", 21780,
         2000  +        "Bern 1898 (Bern) / LV03C");
         2001  +    add_proj4text (p, 0,
         2002  +        "+proj=somerc +lat_0=46.95240555555556 +lon_0=0 +k_0=1 +x");
         2003  +    add_proj4text (p, 1,
         2004  +        "_0=0 +y_0=0 +ellps=bessel +towgs84=674.4,15.1,405.3,0,0,");
         2005  +    add_proj4text (p, 2,
         2006  +        "0,0 +pm=bern +units=m +no_defs");
         2007  +    add_srs_wkt (p, 0,
         2008  +        "PROJCS[\"Bern 1898 (Bern) / LV03C\",GEOGCS[\"Bern 1898 (");
         2009  +    add_srs_wkt (p, 1,
         2010  +        "Bern)\",DATUM[\"CH1903_Bern\",SPHEROID[\"Bessel 1841\",6");
         2011  +    add_srs_wkt (p, 2,
         2012  +        "377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOW");
         2013  +    add_srs_wkt (p, 3,
         2014  +        "GS84[674.4,15.1,405.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6801");
         2015  +    add_srs_wkt (p, 4,
         2016  +        "\"]],PRIMEM[\"Bern\",7.439583333333333,AUTHORITY[\"EPSG\"");
         2017  +    add_srs_wkt (p, 5,
         2018  +        ",\"8907\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
         2019  +    add_srs_wkt (p, 6,
         2020  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4801\"]],PROJE");
         2021  +    add_srs_wkt (p, 7,
         2022  +        "CTION[\"Hotine_Oblique_Mercator_Azimuth_Center\"],PARAME");
         2023  +    add_srs_wkt (p, 8,
         2024  +        "TER[\"latitude_of_center\",46.95240555555556],PARAMETER[");
         2025  +    add_srs_wkt (p, 9,
         2026  +        "\"longitude_of_center\",0],PARAMETER[\"azimuth\",90],PAR");
         2027  +    add_srs_wkt (p, 10,
         2028  +        "AMETER[\"rectified_grid_angle\",90],PARAMETER[\"scale_fa");
         2029  +    add_srs_wkt (p, 11,
         2030  +        "ctor\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"fal");
         2031  +    add_srs_wkt (p, 12,
         2032  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         2033  +    add_srs_wkt (p, 13,
         2034  +        "001\"]],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHORITY[\"E");
         2035  +    add_srs_wkt (p, 14,
         2036  +        "PSG\",\"21780\"]]");
         2037  +    p = add_epsg_def (filter, first, last, 21781, "epsg", 21781,
         2038  +        "CH1903 / LV03");
         2039  +    add_proj4text (p, 0,
         2040  +        "+proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333");
         2041  +    add_proj4text (p, 1,
         2042  +        "333333 +k_0=1 +x_0=600000 +y_0=200000 +ellps=bessel +tow");
         2043  +    add_proj4text (p, 2,
         2044  +        "gs84=674.4,15.1,405.3,0,0,0,0 +units=m +no_defs");
         2045  +    add_srs_wkt (p, 0,
         2046  +        "PROJCS[\"CH1903 / LV03\",GEOGCS[\"CH1903\",DATUM[\"CH190");
         2047  +    add_srs_wkt (p, 1,
         2048  +        "3\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUT");
         2049  +    add_srs_wkt (p, 2,
         2050  +        "HORITY[\"EPSG\",\"7004\"]],TOWGS84[674.4,15.1,405.3,0,0,");
         2051  +    add_srs_wkt (p, 3,
         2052  +        "0,0],AUTHORITY[\"EPSG\",\"6149\"]],PRIMEM[\"Greenwich\",");
         2053  +    add_srs_wkt (p, 4,
         2054  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
         2055  +    add_srs_wkt (p, 5,
         2056  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         2057  +    add_srs_wkt (p, 6,
         2058  +        "G\",\"4149\"]],PROJECTION[\"Hotine_Oblique_Mercator_Azim");
         2059  +    add_srs_wkt (p, 7,
         2060  +        "uth_Center\"],PARAMETER[\"latitude_of_center\",46.952405");
         2061  +    add_srs_wkt (p, 8,
         2062  +        "55555556],PARAMETER[\"longitude_of_center\",7.4395833333");
         2063  +    add_srs_wkt (p, 9,
         2064  +        "33333],PARAMETER[\"azimuth\",90],PARAMETER[\"rectified_g");
         2065  +    add_srs_wkt (p, 10,
         2066  +        "rid_angle\",90],PARAMETER[\"scale_factor\",1],PARAMETER[");
         2067  +    add_srs_wkt (p, 11,
         2068  +        "\"false_easting\",600000],PARAMETER[\"false_northing\",2");
         2069  +    add_srs_wkt (p, 12,
         2070  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         2071  +    add_srs_wkt (p, 13,
         2072  +        "IS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHORITY[\"EPSG\",\"21");
         2073  +    add_srs_wkt (p, 14,
         2074  +        "781\"]]");
         2075  +    p = add_epsg_def (filter, first, last, 21782, "epsg", 21782,
         2076  +        "CH1903 / LV03C-G");
         2077  +    add_proj4text (p, 0,
         2078  +        "+proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333");
         2079  +    add_proj4text (p, 1,
         2080  +        "333333 +k_0=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=674.4");
         2081  +    add_proj4text (p, 2,
         2082  +        ",15.1,405.3,0,0,0,0 +units=m +no_defs");
         2083  +    add_srs_wkt (p, 0,
         2084  +        "PROJCS[\"CH1903 / LV03C-G\",GEOGCS[\"CH1903\",DATUM[\"CH");
         2085  +    add_srs_wkt (p, 1,
         2086  +        "1903\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,");
         2087  +    add_srs_wkt (p, 2,
         2088  +        "AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[674.4,15.1,405.3,0");
         2089  +    add_srs_wkt (p, 3,
         2090  +        ",0,0,0],AUTHORITY[\"EPSG\",\"6149\"]],PRIMEM[\"Greenwich");
         2091  +    add_srs_wkt (p, 4,
         2092  +        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
         2093  +    add_srs_wkt (p, 5,
         2094  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2095  +    add_srs_wkt (p, 6,
         2096  +        "EPSG\",\"4149\"]],PROJECTION[\"Hotine_Oblique_Mercator_A");
         2097  +    add_srs_wkt (p, 7,
         2098  +        "zimuth_Center\"],PARAMETER[\"latitude_of_center\",46.952");
         2099  +    add_srs_wkt (p, 8,
         2100  +        "40555555556],PARAMETER[\"longitude_of_center\",7.4395833");
         2101  +    add_srs_wkt (p, 9,
         2102  +        "33333333],PARAMETER[\"azimuth\",90],PARAMETER[\"rectifie");
         2103  +    add_srs_wkt (p, 10,
         2104  +        "d_grid_angle\",90],PARAMETER[\"scale_factor\",1],PARAMET");
         2105  +    add_srs_wkt (p, 11,
         2106  +        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
         2107  +    add_srs_wkt (p, 12,
         2108  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\"");
         2109  +    add_srs_wkt (p, 13,
         2110  +        ",EAST],AXIS[\"X\",NORTH],AUTHORITY[\"EPSG\",\"21782\"]]");
         2111  +    p = add_epsg_def (filter, first, last, 21817, "epsg", 21817,
         2112  +        "Bogota 1975 / UTM zone 17N (deprecated)");
         2113  +    add_proj4text (p, 0,
         2114  +        "+proj=utm +zone=17 +ellps=intl +towgs84=307,304,-318,0,0");
         2115  +    add_proj4text (p, 1,
         2116  +        ",0,0 +units=m +no_defs");
         2117  +    add_srs_wkt (p, 0,
         2118  +        "PROJCS[\"Bogota 1975 / UTM zone 17N (deprecated)\",GEOGC");
         2119  +    add_srs_wkt (p, 1,
         2120  +        "S[\"Bogota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"Inter");
         2121  +    add_srs_wkt (p, 2,
         2122  +        "national 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]");
         2123  +    add_srs_wkt (p, 3,
         2124  +        "],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"621");
         2125  +    add_srs_wkt (p, 4,
         2126  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2127  +    add_srs_wkt (p, 5,
         2128  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2129  +    add_srs_wkt (p, 6,
         2130  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"T");
         2131  +    add_srs_wkt (p, 7,
         2132  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2133  +    add_srs_wkt (p, 8,
         2134  +        "],PARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_");
         2135  +    add_srs_wkt (p, 9,
         2136  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2137  +    add_srs_wkt (p, 10,
         2138  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         2139  +    add_srs_wkt (p, 11,
         2140  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
         2141  +    add_srs_wkt (p, 12,
         2142  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"21817\"]]");
         2143  +    p = add_epsg_def (filter, first, last, 21818, "epsg", 21818,
         2144  +        "Bogota 1975 / UTM zone 18N");
         2145  +    add_proj4text (p, 0,
         2146  +        "+proj=utm +zone=18 +ellps=intl +towgs84=307,304,-318,0,0");
         2147  +    add_proj4text (p, 1,
         2148  +        ",0,0 +units=m +no_defs");
         2149  +    add_srs_wkt (p, 0,
         2150  +        "PROJCS[\"Bogota 1975 / UTM zone 18N\",GEOGCS[\"Bogota 19");
         2151  +    add_srs_wkt (p, 1,
         2152  +        "75\",DATUM[\"Bogota_1975\",SPHEROID[\"International 1924");
         2153  +    add_srs_wkt (p, 2,
         2154  +        "\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[307");
         2155  +    add_srs_wkt (p, 3,
         2156  +        ",304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"6218\"]],PRIMEM[");
         2157  +    add_srs_wkt (p, 4,
         2158  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2159  +    add_srs_wkt (p, 5,
         2160  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2161  +    add_srs_wkt (p, 6,
         2162  +        "UTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"Transverse_Mer");
         2163  +    add_srs_wkt (p, 7,
         2164  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         2165  +    add_srs_wkt (p, 8,
         2166  +        "central_meridian\",-75],PARAMETER[\"scale_factor\",0.999");
         2167  +    add_srs_wkt (p, 9,
         2168  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         2169  +    add_srs_wkt (p, 10,
         2170  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2171  +    add_srs_wkt (p, 11,
         2172  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
         2173  +    add_srs_wkt (p, 12,
         2174  +        "THORITY[\"EPSG\",\"21818\"]]");
         2175  +    p = add_epsg_def (filter, first, last, 21891, "epsg", 21891,
         2176  +        "Bogota 1975 / Colombia West zone (deprecated)");
         2177  +    add_proj4text (p, 0,
         2178  +        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-77.08091666");
         2179  +    add_proj4text (p, 1,
         2180  +        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
         2181  +    add_proj4text (p, 2,
         2182  +        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
         2183  +    add_srs_wkt (p, 0,
         2184  +        "PROJCS[\"Bogota 1975 / Colombia West zone (deprecated)\"");
         2185  +    add_srs_wkt (p, 1,
         2186  +        ",GEOGCS[\"Bogota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"");
         2187  +    add_srs_wkt (p, 2,
         2188  +        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
         2189  +    add_srs_wkt (p, 3,
         2190  +        "22\"]],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",");
         2191  +    add_srs_wkt (p, 4,
         2192  +        "\"6218\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
         2193  +    add_srs_wkt (p, 5,
         2194  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
         2195  +    add_srs_wkt (p, 6,
         2196  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4218\"]],PROJECTIO");
         2197  +    add_srs_wkt (p, 7,
         2198  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         2199  +    add_srs_wkt (p, 8,
         2200  +        "n\",4.599047222222222],PARAMETER[\"central_meridian\",-7");
         2201  +    add_srs_wkt (p, 9,
         2202  +        "7.08091666666667],PARAMETER[\"scale_factor\",1],PARAMETE");
         2203  +    add_srs_wkt (p, 10,
         2204  +        "R[\"false_easting\",1000000],PARAMETER[\"false_northing\"");
         2205  +    add_srs_wkt (p, 11,
         2206  +        ",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2207  +    add_srs_wkt (p, 12,
         2208  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
         2209  +    add_srs_wkt (p, 13,
         2210  +        "21891\"]]");
         2211  +    p = add_epsg_def (filter, first, last, 21892, "epsg", 21892,
         2212  +        "Bogota 1975 / Colombia Bogota zone (deprecated)");
         2213  +    add_proj4text (p, 0,
         2214  +        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-74.08091666");
         2215  +    add_proj4text (p, 1,
         2216  +        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
         2217  +    add_proj4text (p, 2,
         2218  +        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
         2219  +    add_srs_wkt (p, 0,
         2220  +        "PROJCS[\"Bogota 1975 / Colombia Bogota zone (deprecated)");
         2221  +    add_srs_wkt (p, 1,
         2222  +        "\",GEOGCS[\"Bogota 1975\",DATUM[\"Bogota_1975\",SPHEROID");
         2223  +    add_srs_wkt (p, 2,
         2224  +        "[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"");
         2225  +    add_srs_wkt (p, 3,
         2226  +        "7022\"]],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\"");
         2227  +    add_srs_wkt (p, 4,
         2228  +        ",\"6218\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2229  +    add_srs_wkt (p, 5,
         2230  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2231  +    add_srs_wkt (p, 6,
         2232  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4218\"]],PROJECTI");
         2233  +    add_srs_wkt (p, 7,
         2234  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2235  +    add_srs_wkt (p, 8,
         2236  +        "in\",4.599047222222222],PARAMETER[\"central_meridian\",-");
         2237  +    add_srs_wkt (p, 9,
         2238  +        "74.08091666666667],PARAMETER[\"scale_factor\",1],PARAMET");
         2239  +    add_srs_wkt (p, 10,
         2240  +        "ER[\"false_easting\",1000000],PARAMETER[\"false_northing");
         2241  +    add_srs_wkt (p, 11,
         2242  +        "\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2243  +    add_srs_wkt (p, 12,
         2244  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         2245  +    add_srs_wkt (p, 13,
         2246  +        ",\"21892\"]]");
         2247  +    p = add_epsg_def (filter, first, last, 21893, "epsg", 21893,
         2248  +        "Bogota 1975 / Colombia East Central zone (deprecated)");
         2249  +    add_proj4text (p, 0,
         2250  +        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-71.08091666");
         2251  +    add_proj4text (p, 1,
         2252  +        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
         2253  +    add_proj4text (p, 2,
         2254  +        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
         2255  +    add_srs_wkt (p, 0,
         2256  +        "PROJCS[\"Bogota 1975 / Colombia East Central zone (depre");
         2257  +    add_srs_wkt (p, 1,
         2258  +        "cated)\",GEOGCS[\"Bogota 1975\",DATUM[\"Bogota_1975\",SP");
         2259  +    add_srs_wkt (p, 2,
         2260  +        "HEROID[\"International 1924\",6378388,297,AUTHORITY[\"EP");
         2261  +    add_srs_wkt (p, 3,
         2262  +        "SG\",\"7022\"]],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[");
         2263  +    add_srs_wkt (p, 4,
         2264  +        "\"EPSG\",\"6218\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2265  +    add_srs_wkt (p, 5,
         2266  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2267  +    add_srs_wkt (p, 6,
         2268  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4218\"]],");
         2269  +    add_srs_wkt (p, 7,
         2270  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2271  +    add_srs_wkt (p, 8,
         2272  +        "_of_origin\",4.599047222222222],PARAMETER[\"central_meri");
         2273  +    add_srs_wkt (p, 9,
         2274  +        "dian\",-71.08091666666667],PARAMETER[\"scale_factor\",1]");
         2275  +    add_srs_wkt (p, 10,
         2276  +        ",PARAMETER[\"false_easting\",1000000],PARAMETER[\"false_");
         2277  +    add_srs_wkt (p, 11,
         2278  +        "northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2279  +    add_srs_wkt (p, 12,
         2280  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         2281  +    add_srs_wkt (p, 13,
         2282  +        "\"EPSG\",\"21893\"]]");
         2283  +    p = add_epsg_def (filter, first, last, 21894, "epsg", 21894,
         2284  +        "Bogota 1975 / Colombia East (deprecated)");
         2285  +    add_proj4text (p, 0,
         2286  +        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-68.08091666");
         2287  +    add_proj4text (p, 1,
         2288  +        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
         2289  +    add_proj4text (p, 2,
         2290  +        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
         2291  +    add_srs_wkt (p, 0,
         2292  +        "PROJCS[\"Bogota 1975 / Colombia East (deprecated)\",GEOG");
         2293  +    add_srs_wkt (p, 1,
         2294  +        "CS[\"Bogota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"Inte");
         2295  +    add_srs_wkt (p, 2,
         2296  +        "rnational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
         2297  +    add_srs_wkt (p, 3,
         2298  +        "]],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
         2299  +    add_srs_wkt (p, 4,
         2300  +        "18\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2301  +    add_srs_wkt (p, 5,
         2302  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2303  +    add_srs_wkt (p, 6,
         2304  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"T");
         2305  +    add_srs_wkt (p, 7,
         2306  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
         2307  +    add_srs_wkt (p, 8,
         2308  +        ".599047222222222],PARAMETER[\"central_meridian\",-68.080");
         2309  +    add_srs_wkt (p, 9,
         2310  +        "91666666667],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
         2311  +    add_srs_wkt (p, 10,
         2312  +        "alse_easting\",1000000],PARAMETER[\"false_northing\",100");
         2313  +    add_srs_wkt (p, 11,
         2314  +        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         2315  +    add_srs_wkt (p, 12,
         2316  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"218");
         2317  +    add_srs_wkt (p, 13,
         2318  +        "94\"]]");
         2319  +    p = add_epsg_def (filter, first, last, 21896, "epsg", 21896,
         2320  +        "Bogota 1975 / Colombia West zone");
         2321  +    add_proj4text (p, 0,
         2322  +        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-77.08091666");
         2323  +    add_proj4text (p, 1,
         2324  +        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
         2325  +    add_proj4text (p, 2,
         2326  +        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
         2327  +    add_srs_wkt (p, 0,
         2328  +        "PROJCS[\"Bogota 1975 / Colombia West zone\",GEOGCS[\"Bog");
         2329  +    add_srs_wkt (p, 1,
         2330  +        "ota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"Internationa");
         2331  +    add_srs_wkt (p, 2,
         2332  +        "l 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS");
         2333  +    add_srs_wkt (p, 3,
         2334  +        "84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"6218\"]],P");
         2335  +    add_srs_wkt (p, 4,
         2336  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
         2337  +    add_srs_wkt (p, 5,
         2338  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
         2339  +    add_srs_wkt (p, 6,
         2340  +        "\"]],AUTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"Transver");
         2341  +    add_srs_wkt (p, 7,
         2342  +        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",4.599047");
         2343  +    add_srs_wkt (p, 8,
         2344  +        "222222222],PARAMETER[\"central_meridian\",-77.0809166666");
         2345  +    add_srs_wkt (p, 9,
         2346  +        "6667],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_ea");
         2347  +    add_srs_wkt (p, 10,
         2348  +        "sting\",1000000],PARAMETER[\"false_northing\",1000000],U");
         2349  +    add_srs_wkt (p, 11,
         2350  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[");
         2351  +    add_srs_wkt (p, 12,
         2352  +        "\"EPSG\",\"21896\"]]");
         2353  +    p = add_epsg_def (filter, first, last, 21897, "epsg", 21897,
         2354  +        "Bogota 1975 / Colombia Bogota zone");
         2355  +    add_proj4text (p, 0,
         2356  +        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-74.08091666");
         2357  +    add_proj4text (p, 1,
         2358  +        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
         2359  +    add_proj4text (p, 2,
         2360  +        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
         2361  +    add_srs_wkt (p, 0,
         2362  +        "PROJCS[\"Bogota 1975 / Colombia Bogota zone\",GEOGCS[\"B");
         2363  +    add_srs_wkt (p, 1,
         2364  +        "ogota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"Internatio");
         2365  +    add_srs_wkt (p, 2,
         2366  +        "nal 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOW");
         2367  +    add_srs_wkt (p, 3,
         2368  +        "GS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"6218\"]]");
         2369  +    add_srs_wkt (p, 4,
         2370  +        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
         2371  +    add_srs_wkt (p, 5,
         2372  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         2373  +    add_srs_wkt (p, 6,
         2374  +        "22\"]],AUTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"Transv");
         2375  +    add_srs_wkt (p, 7,
         2376  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",4.5990");
         2377  +    add_srs_wkt (p, 8,
         2378  +        "47222222222],PARAMETER[\"central_meridian\",-74.08091666");
         2379  +    add_srs_wkt (p, 9,
         2380  +        "666667],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_");
         2381  +    add_srs_wkt (p, 10,
         2382  +        "easting\",1000000],PARAMETER[\"false_northing\",1000000]");
         2383  +    add_srs_wkt (p, 11,
         2384  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORIT");
         2385  +    add_srs_wkt (p, 12,
         2386  +        "Y[\"EPSG\",\"21897\"]]");
         2387  +    p = add_epsg_def (filter, first, last, 21898, "epsg", 21898,
         2388  +        "Bogota 1975 / Colombia East Central zone");
         2389  +    add_proj4text (p, 0,
         2390  +        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-71.08091666");
         2391  +    add_proj4text (p, 1,
         2392  +        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
         2393  +    add_proj4text (p, 2,
         2394  +        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
         2395  +    add_srs_wkt (p, 0,
         2396  +        "PROJCS[\"Bogota 1975 / Colombia East Central zone\",GEOG");
         2397  +    add_srs_wkt (p, 1,
         2398  +        "CS[\"Bogota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"Inte");
         2399  +    add_srs_wkt (p, 2,
         2400  +        "rnational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
         2401  +    add_srs_wkt (p, 3,
         2402  +        "]],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
         2403  +    add_srs_wkt (p, 4,
         2404  +        "18\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2405  +    add_srs_wkt (p, 5,
         2406  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2407  +    add_srs_wkt (p, 6,
         2408  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"T");
         2409  +    add_srs_wkt (p, 7,
         2410  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
         2411  +    add_srs_wkt (p, 8,
         2412  +        ".599047222222222],PARAMETER[\"central_meridian\",-71.080");
         2413  +    add_srs_wkt (p, 9,
         2414  +        "91666666667],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
         2415  +    add_srs_wkt (p, 10,
         2416  +        "alse_easting\",1000000],PARAMETER[\"false_northing\",100");
         2417  +    add_srs_wkt (p, 11,
         2418  +        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUT");
         2419  +    add_srs_wkt (p, 12,
         2420  +        "HORITY[\"EPSG\",\"21898\"]]");
         2421  +    p = add_epsg_def (filter, first, last, 21899, "epsg", 21899,
         2422  +        "Bogota 1975 / Colombia East");
         2423  +    add_proj4text (p, 0,
         2424  +        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-68.08091666");
         2425  +    add_proj4text (p, 1,
         2426  +        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
         2427  +    add_proj4text (p, 2,
         2428  +        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
         2429  +    add_srs_wkt (p, 0,
         2430  +        "PROJCS[\"Bogota 1975 / Colombia East\",GEOGCS[\"Bogota 1");
         2431  +    add_srs_wkt (p, 1,
         2432  +        "975\",DATUM[\"Bogota_1975\",SPHEROID[\"International 192");
         2433  +    add_srs_wkt (p, 2,
         2434  +        "4\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[30");
         2435  +    add_srs_wkt (p, 3,
         2436  +        "7,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"6218\"]],PRIMEM");
         2437  +    add_srs_wkt (p, 4,
         2438  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         2439  +    add_srs_wkt (p, 5,
         2440  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         2441  +    add_srs_wkt (p, 6,
         2442  +        "AUTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"Transverse_Me");
         2443  +    add_srs_wkt (p, 7,
         2444  +        "rcator\"],PARAMETER[\"latitude_of_origin\",4.59904722222");
         2445  +    add_srs_wkt (p, 8,
         2446  +        "2222],PARAMETER[\"central_meridian\",-68.08091666666667]");
         2447  +    add_srs_wkt (p, 9,
         2448  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
         2449  +    add_srs_wkt (p, 10,
         2450  +        "\",1000000],PARAMETER[\"false_northing\",1000000],UNIT[\"");
         2451  +    add_srs_wkt (p, 11,
         2452  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
         2453  +    add_srs_wkt (p, 12,
         2454  +        "\",\"21899\"]]");
         2455  +    p = add_epsg_def (filter, first, last, 22032, "epsg", 22032,
         2456  +        "Camacupa / UTM zone 32S");
         2457  +    add_proj4text (p, 0,
         2458  +        "+proj=utm +zone=32 +south +ellps=clrk80 +towgs84=-50.9,-");
         2459  +    add_proj4text (p, 1,
         2460  +        "347.6,-231,0,0,0,0 +units=m +no_defs");
         2461  +    add_srs_wkt (p, 0,
         2462  +        "PROJCS[\"Camacupa / UTM zone 32S\",GEOGCS[\"Camacupa\",D");
         2463  +    add_srs_wkt (p, 1,
         2464  +        "ATUM[\"Camacupa\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
         2465  +    add_srs_wkt (p, 2,
         2466  +        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-50.9");
         2467  +    add_srs_wkt (p, 3,
         2468  +        ",-347.6,-231,0,0,0,0],AUTHORITY[\"EPSG\",\"6220\"]],PRIM");
         2469  +    add_srs_wkt (p, 4,
         2470  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2471  +    add_srs_wkt (p, 5,
         2472  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2473  +    add_srs_wkt (p, 6,
         2474  +        "],AUTHORITY[\"EPSG\",\"4220\"]],PROJECTION[\"Transverse_");
         2475  +    add_srs_wkt (p, 7,
         2476  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2477  +    add_srs_wkt (p, 8,
         2478  +        "R[\"central_meridian\",9],PARAMETER[\"scale_factor\",0.9");
   790   2479       add_srs_wkt (p, 9,
   791   2480           "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
   792   2481       add_srs_wkt (p, 10,
   793   2482           "se_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   794   2483       add_srs_wkt (p, 11,
   795   2484           "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
   796   2485       add_srs_wkt (p, 12,
   797         -        "NORTH],AUTHORITY[\"EPSG\",\"6703\"]]");
   798         -    p = add_epsg_def_ex (filter, first, last, 6706, "epsg", 6706,
   799         -        "RDN2008", 1, 1,
   800         -        "GRS 1980", "Greenwich",
   801         -        "Rete_Dinamica_Nazionale_2008", "none", "degree",
   802         -        "Latitude", "North", "Longitude", "East");
   803         -    add_proj4text (p, 0,
   804         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_de");
   805         -    add_proj4text (p, 1,
   806         -        "fs");
   807         -    add_srs_wkt (p, 0,
   808         -        "GEOGCS[\"RDN2008\",DATUM[\"Rete_Dinamica_Nazionale_2008\"");
   809         -    add_srs_wkt (p, 1,
   810         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
   811         -    add_srs_wkt (p, 2,
   812         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
   813         -    add_srs_wkt (p, 3,
   814         -        "G\",\"1132\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
   815         -    add_srs_wkt (p, 4,
   816         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   817         -    add_srs_wkt (p, 5,
   818         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
   819         -    add_srs_wkt (p, 6,
   820         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"6706\"]]");
   821         -    p = add_epsg_def_ex (filter, first, last, 6707, "epsg", 6707,
   822         -        "RDN2008 / TM32", 0, 1,
   823         -        "GRS 1980", "Greenwich",
   824         -        "Rete_Dinamica_Nazionale_2008", "Transverse_Mercator", "metre",
   825         -        "Northing", "North", "Easting", "East");
   826         -    add_proj4text (p, 0,
   827         -        "+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   828         -    add_proj4text (p, 1,
   829         -        "units=m +no_defs");
   830         -    add_srs_wkt (p, 0,
   831         -        "PROJCS[\"RDN2008 / TM32\",GEOGCS[\"RDN2008\",DATUM[\"Ret");
   832         -    add_srs_wkt (p, 1,
   833         -        "e_Dinamica_Nazionale_2008\",SPHEROID[\"GRS 1980\",637813");
   834         -    add_srs_wkt (p, 2,
   835         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   836         -    add_srs_wkt (p, 3,
   837         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1132\"]],PRIMEM[\"Gree");
   838         -    add_srs_wkt (p, 4,
   839         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   840         -    add_srs_wkt (p, 5,
   841         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   842         -    add_srs_wkt (p, 6,
   843         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   844         -    add_srs_wkt (p, 7,
   845         -        "PSG\",\"6706\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   846         -    add_srs_wkt (p, 8,
   847         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   848         -    add_srs_wkt (p, 9,
   849         -        "idian\",9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[");
   850         -    add_srs_wkt (p, 10,
   851         -        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
   852         -    add_srs_wkt (p, 11,
   853         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   854         -    add_srs_wkt (p, 12,
   855         -        "Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPS");
   856         -    add_srs_wkt (p, 13,
   857         -        "G\",\"6707\"]]");
   858         -    p = add_epsg_def_ex (filter, first, last, 6708, "epsg", 6708,
   859         -        "RDN2008 / TM33", 0, 1,
   860         -        "GRS 1980", "Greenwich",
   861         -        "Rete_Dinamica_Nazionale_2008", "Transverse_Mercator", "metre",
   862         -        "Northing", "North", "Easting", "East");
   863         -    add_proj4text (p, 0,
   864         -        "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   865         -    add_proj4text (p, 1,
   866         -        "units=m +no_defs");
   867         -    add_srs_wkt (p, 0,
   868         -        "PROJCS[\"RDN2008 / TM33\",GEOGCS[\"RDN2008\",DATUM[\"Ret");
   869         -    add_srs_wkt (p, 1,
   870         -        "e_Dinamica_Nazionale_2008\",SPHEROID[\"GRS 1980\",637813");
   871         -    add_srs_wkt (p, 2,
   872         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   873         -    add_srs_wkt (p, 3,
   874         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1132\"]],PRIMEM[\"Gree");
   875         -    add_srs_wkt (p, 4,
   876         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   877         -    add_srs_wkt (p, 5,
   878         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   879         -    add_srs_wkt (p, 6,
   880         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   881         -    add_srs_wkt (p, 7,
   882         -        "PSG\",\"6706\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   883         -    add_srs_wkt (p, 8,
   884         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   885         -    add_srs_wkt (p, 9,
   886         -        "idian\",15],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
   887         -    add_srs_wkt (p, 10,
   888         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
   889         -    add_srs_wkt (p, 11,
   890         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   891         -    add_srs_wkt (p, 12,
   892         -        "Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPS");
   893         -    add_srs_wkt (p, 13,
   894         -        "G\",\"6708\"]]");
   895         -    p = add_epsg_def_ex (filter, first, last, 6709, "epsg", 6709,
   896         -        "RDN2008 / TM34", 0, 1,
   897         -        "GRS 1980", "Greenwich",
   898         -        "Rete_Dinamica_Nazionale_2008", "Transverse_Mercator", "metre",
   899         -        "Northing", "North", "Easting", "East");
   900         -    add_proj4text (p, 0,
   901         -        "+proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   902         -    add_proj4text (p, 1,
   903         -        "units=m +no_defs");
   904         -    add_srs_wkt (p, 0,
   905         -        "PROJCS[\"RDN2008 / TM34\",GEOGCS[\"RDN2008\",DATUM[\"Ret");
   906         -    add_srs_wkt (p, 1,
   907         -        "e_Dinamica_Nazionale_2008\",SPHEROID[\"GRS 1980\",637813");
   908         -    add_srs_wkt (p, 2,
   909         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   910         -    add_srs_wkt (p, 3,
   911         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1132\"]],PRIMEM[\"Gree");
   912         -    add_srs_wkt (p, 4,
   913         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   914         -    add_srs_wkt (p, 5,
   915         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   916         -    add_srs_wkt (p, 6,
   917         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   918         -    add_srs_wkt (p, 7,
   919         -        "PSG\",\"6706\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   920         -    add_srs_wkt (p, 8,
   921         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   922         -    add_srs_wkt (p, 9,
   923         -        "idian\",21],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
   924         -    add_srs_wkt (p, 10,
   925         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
   926         -    add_srs_wkt (p, 11,
   927         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   928         -    add_srs_wkt (p, 12,
   929         -        "Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPS");
   930         -    add_srs_wkt (p, 13,
   931         -        "G\",\"6709\"]]");
   932         -    p = add_epsg_def_ex (filter, first, last, 6720, "epsg", 6720,
   933         -        "WGS 84 / CIG92", 0, 0,
   934         -        "WGS 84", "Greenwich",
   935         -        "WGS_1984", "Transverse_Mercator", "metre",
   936         -        "Easting", "East", "Northing", "North");
   937         -    add_proj4text (p, 0,
   938         -        "+proj=tmerc +lat_0=0 +lon_0=105.625 +k=1.000024 +x_0=500");
   939         -    add_proj4text (p, 1,
   940         -        "00 +y_0=1300000 +datum=WGS84 +units=m +no_defs");
   941         -    add_srs_wkt (p, 0,
   942         -        "PROJCS[\"WGS 84 / CIG92\",GEOGCS[\"WGS 84\",DATUM[\"WGS_");
   943         -    add_srs_wkt (p, 1,
   944         -        "1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHORI");
   945         -    add_srs_wkt (p, 2,
   946         -        "TY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PRI");
   947         -    add_srs_wkt (p, 3,
   948         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
   949         -    add_srs_wkt (p, 4,
   950         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
   951         -    add_srs_wkt (p, 5,
   952         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
   953         -    add_srs_wkt (p, 6,
   954         -        "ORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse_Mercat");
   955         -    add_srs_wkt (p, 7,
   956         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
   957         -    add_srs_wkt (p, 8,
   958         -        "ntral_meridian\",105.625],PARAMETER[\"scale_factor\",1.0");
   959         -    add_srs_wkt (p, 9,
   960         -        "00024],PARAMETER[\"false_easting\",50000],PARAMETER[\"fa");
   961         -    add_srs_wkt (p, 10,
   962         -        "lse_northing\",1300000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   963         -    add_srs_wkt (p, 11,
   964         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
   965         -    add_srs_wkt (p, 12,
   966         -        "NORTH],AUTHORITY[\"EPSG\",\"6720\"]]");
   967         -    p = add_epsg_def_ex (filter, first, last, 6721, "epsg", 6721,
   968         -        "GDA94 / CIG94", 0, 0,
   969         -        "GRS 1980", "Greenwich",
   970         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
   971         -        "Easting", "East", "Northing", "North");
   972         -    add_proj4text (p, 0,
   973         -        "+proj=tmerc +lat_0=0 +lon_0=105.625 +k=1.00002514 +x_0=5");
   974         -    add_proj4text (p, 1,
   975         -        "0000 +y_0=1300000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
   976         -    add_proj4text (p, 2,
   977         -        "nits=m +no_defs");
   978         -    add_srs_wkt (p, 0,
   979         -        "PROJCS[\"GDA94 / CIG94\",GEOGCS[\"GDA94\",DATUM[\"Geocen");
   980         -    add_srs_wkt (p, 1,
   981         -        "tric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980\",637");
   982         -    add_srs_wkt (p, 2,
   983         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
   984         -    add_srs_wkt (p, 3,
   985         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIMEM[\"G");
   986         -    add_srs_wkt (p, 4,
   987         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   988         -    add_srs_wkt (p, 5,
   989         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   990         -    add_srs_wkt (p, 6,
   991         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   992         -    add_srs_wkt (p, 7,
   993         -        "\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercator\"],");
   994         -    add_srs_wkt (p, 8,
   995         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
   996         -    add_srs_wkt (p, 9,
   997         -        "meridian\",105.625],PARAMETER[\"scale_factor\",1.0000251");
   998         -    add_srs_wkt (p, 10,
   999         -        "4],PARAMETER[\"false_easting\",50000],PARAMETER[\"false_");
  1000         -    add_srs_wkt (p, 11,
  1001         -        "northing\",1300000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1002         -    add_srs_wkt (p, 12,
  1003         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1004         -    add_srs_wkt (p, 13,
  1005         -        "H],AUTHORITY[\"EPSG\",\"6721\"]]");
  1006         -    p = add_epsg_def_ex (filter, first, last, 6722, "epsg", 6722,
  1007         -        "WGS 84 / CKIG92", 0, 0,
  1008         -        "WGS 84", "Greenwich",
  1009         -        "WGS_1984", "Transverse_Mercator", "metre",
  1010         -        "Easting", "East", "Northing", "North");
  1011         -    add_proj4text (p, 0,
  1012         -        "+proj=tmerc +lat_0=0 +lon_0=96.875 +k=1 +x_0=50000 +y_0=");
  1013         -    add_proj4text (p, 1,
  1014         -        "1400000 +datum=WGS84 +units=m +no_defs");
  1015         -    add_srs_wkt (p, 0,
  1016         -        "PROJCS[\"WGS 84 / CKIG92\",GEOGCS[\"WGS 84\",DATUM[\"WGS");
  1017         -    add_srs_wkt (p, 1,
  1018         -        "_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,AUTHOR");
  1019         -    add_srs_wkt (p, 2,
  1020         -        "ITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],PR");
  1021         -    add_srs_wkt (p, 3,
  1022         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  1023         -    add_srs_wkt (p, 4,
  1024         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  1025         -    add_srs_wkt (p, 5,
  1026         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1027         -    add_srs_wkt (p, 6,
  1028         -        "HORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse_Merca");
  1029         -    add_srs_wkt (p, 7,
  1030         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  1031         -    add_srs_wkt (p, 8,
  1032         -        "entral_meridian\",96.875],PARAMETER[\"scale_factor\",1],");
  1033         -    add_srs_wkt (p, 9,
  1034         -        "PARAMETER[\"false_easting\",50000],PARAMETER[\"false_nor");
  1035         -    add_srs_wkt (p, 10,
  1036         -        "thing\",1400000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1037         -    add_srs_wkt (p, 11,
  1038         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
  1039         -    add_srs_wkt (p, 12,
  1040         -        "AUTHORITY[\"EPSG\",\"6722\"]]");
  1041         -    p = add_epsg_def_ex (filter, first, last, 6723, "epsg", 6723,
  1042         -        "GDA94 / CKIG94", 0, 0,
  1043         -        "GRS 1980", "Greenwich",
  1044         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  1045         -        "Easting", "East", "Northing", "North");
  1046         -    add_proj4text (p, 0,
  1047         -        "+proj=tmerc +lat_0=0 +lon_0=96.875 +k=0.99999387 +x_0=50");
  1048         -    add_proj4text (p, 1,
  1049         -        "000 +y_0=1500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +un");
  1050         -    add_proj4text (p, 2,
  1051         -        "its=m +no_defs");
  1052         -    add_srs_wkt (p, 0,
  1053         -        "PROJCS[\"GDA94 / CKIG94\",GEOGCS[\"GDA94\",DATUM[\"Geoce");
  1054         -    add_srs_wkt (p, 1,
  1055         -        "ntric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980\",63");
  1056         -    add_srs_wkt (p, 2,
  1057         -        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  1058         -    add_srs_wkt (p, 3,
  1059         -        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIMEM[\"");
  1060         -    add_srs_wkt (p, 4,
  1061         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1062         -    add_srs_wkt (p, 5,
  1063         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1064         -    add_srs_wkt (p, 6,
  1065         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1066         -    add_srs_wkt (p, 7,
  1067         -        "[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercator\"]");
  1068         -    add_srs_wkt (p, 8,
  1069         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  1070         -    add_srs_wkt (p, 9,
  1071         -        "_meridian\",96.875],PARAMETER[\"scale_factor\",0.9999938");
  1072         -    add_srs_wkt (p, 10,
  1073         -        "7],PARAMETER[\"false_easting\",50000],PARAMETER[\"false_");
  1074         -    add_srs_wkt (p, 11,
  1075         -        "northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1076         -    add_srs_wkt (p, 12,
  1077         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1078         -    add_srs_wkt (p, 13,
  1079         -        "H],AUTHORITY[\"EPSG\",\"6723\"]]");
  1080         -    p = add_epsg_def_ex (filter, first, last, 6732, "epsg", 6732,
  1081         -        "GDA94 / MGA zone 41", 0, 0,
  1082         -        "GRS 1980", "Greenwich",
  1083         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  1084         -        "Easting", "East", "Northing", "North");
  1085         -    add_proj4text (p, 0,
  1086         -        "+proj=utm +zone=41 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1087         -    add_proj4text (p, 1,
  1088         -        "0,0,0 +units=m +no_defs");
  1089         -    add_srs_wkt (p, 0,
  1090         -        "PROJCS[\"GDA94 / MGA zone 41\",GEOGCS[\"GDA94\",DATUM[\"");
  1091         -    add_srs_wkt (p, 1,
  1092         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  1093         -    add_srs_wkt (p, 2,
  1094         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1095         -    add_srs_wkt (p, 3,
  1096         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
         2486  +        "NORTH],AUTHORITY[\"EPSG\",\"22032\"]]");
         2487  +    p = add_epsg_def (filter, first, last, 22033, "epsg", 22033,
         2488  +        "Camacupa / UTM zone 33S");
         2489  +    add_proj4text (p, 0,
         2490  +        "+proj=utm +zone=33 +south +ellps=clrk80 +towgs84=-50.9,-");
         2491  +    add_proj4text (p, 1,
         2492  +        "347.6,-231,0,0,0,0 +units=m +no_defs");
         2493  +    add_srs_wkt (p, 0,
         2494  +        "PROJCS[\"Camacupa / UTM zone 33S\",GEOGCS[\"Camacupa\",D");
         2495  +    add_srs_wkt (p, 1,
         2496  +        "ATUM[\"Camacupa\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
         2497  +    add_srs_wkt (p, 2,
         2498  +        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-50.9");
         2499  +    add_srs_wkt (p, 3,
         2500  +        ",-347.6,-231,0,0,0,0],AUTHORITY[\"EPSG\",\"6220\"]],PRIM");
  1097   2501       add_srs_wkt (p, 4,
  1098   2502           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1099   2503       add_srs_wkt (p, 5,
  1100   2504           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1101   2505       add_srs_wkt (p, 6,
  1102         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         2506  +        "],AUTHORITY[\"EPSG\",\"4220\"]],PROJECTION[\"Transverse_");
  1103   2507       add_srs_wkt (p, 7,
  1104         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
         2508  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1105   2509       add_srs_wkt (p, 8,
  1106         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         2510  +        "R[\"central_meridian\",15],PARAMETER[\"scale_factor\",0.");
  1107   2511       add_srs_wkt (p, 9,
  1108         -        "ntral_meridian\",63],PARAMETER[\"scale_factor\",0.9996],");
         2512  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
  1109   2513       add_srs_wkt (p, 10,
  1110         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
         2514  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1111   2515       add_srs_wkt (p, 11,
  1112         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2516  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1113   2517       add_srs_wkt (p, 12,
  1114         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1115         -    add_srs_wkt (p, 13,
  1116         -        ",AUTHORITY[\"EPSG\",\"6732\"]]");
  1117         -    p = add_epsg_def_ex (filter, first, last, 6733, "epsg", 6733,
  1118         -        "GDA94 / MGA zone 42", 0, 0,
  1119         -        "GRS 1980", "Greenwich",
  1120         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  1121         -        "Easting", "East", "Northing", "North");
         2518  +        ",NORTH],AUTHORITY[\"EPSG\",\"22033\"]]");
         2519  +    p = add_epsg_def (filter, first, last, 22091, "epsg", 22091,
         2520  +        "Camacupa / TM 11.30 SE");
  1122   2521       add_proj4text (p, 0,
  1123         -        "+proj=utm +zone=42 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         2522  +        "+proj=tmerc +lat_0=0 +lon_0=11.5 +k=0.9996 +x_0=500000 +");
  1124   2523       add_proj4text (p, 1,
         2524  +        "y_0=10000000 +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,");
         2525  +    add_proj4text (p, 2,
  1125   2526           "0,0,0 +units=m +no_defs");
  1126   2527       add_srs_wkt (p, 0,
  1127         -        "PROJCS[\"GDA94 / MGA zone 42\",GEOGCS[\"GDA94\",DATUM[\"");
  1128         -    add_srs_wkt (p, 1,
  1129         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  1130         -    add_srs_wkt (p, 2,
  1131         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1132         -    add_srs_wkt (p, 3,
  1133         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  1134         -    add_srs_wkt (p, 4,
  1135         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1136         -    add_srs_wkt (p, 5,
  1137         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1138         -    add_srs_wkt (p, 6,
  1139         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1140         -    add_srs_wkt (p, 7,
  1141         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  1142         -    add_srs_wkt (p, 8,
  1143         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1144         -    add_srs_wkt (p, 9,
  1145         -        "ntral_meridian\",69],PARAMETER[\"scale_factor\",0.9996],");
  1146         -    add_srs_wkt (p, 10,
  1147         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  1148         -    add_srs_wkt (p, 11,
  1149         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1150         -    add_srs_wkt (p, 12,
  1151         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1152         -    add_srs_wkt (p, 13,
  1153         -        ",AUTHORITY[\"EPSG\",\"6733\"]]");
  1154         -    p = add_epsg_def_ex (filter, first, last, 6734, "epsg", 6734,
  1155         -        "GDA94 / MGA zone 43", 0, 0,
  1156         -        "GRS 1980", "Greenwich",
  1157         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  1158         -        "Easting", "East", "Northing", "North");
  1159         -    add_proj4text (p, 0,
  1160         -        "+proj=utm +zone=43 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1161         -    add_proj4text (p, 1,
  1162         -        "0,0,0 +units=m +no_defs");
  1163         -    add_srs_wkt (p, 0,
  1164         -        "PROJCS[\"GDA94 / MGA zone 43\",GEOGCS[\"GDA94\",DATUM[\"");
  1165         -    add_srs_wkt (p, 1,
  1166         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  1167         -    add_srs_wkt (p, 2,
  1168         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1169         -    add_srs_wkt (p, 3,
  1170         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  1171         -    add_srs_wkt (p, 4,
  1172         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1173         -    add_srs_wkt (p, 5,
  1174         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1175         -    add_srs_wkt (p, 6,
  1176         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1177         -    add_srs_wkt (p, 7,
  1178         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  1179         -    add_srs_wkt (p, 8,
  1180         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1181         -    add_srs_wkt (p, 9,
  1182         -        "ntral_meridian\",75],PARAMETER[\"scale_factor\",0.9996],");
  1183         -    add_srs_wkt (p, 10,
  1184         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  1185         -    add_srs_wkt (p, 11,
  1186         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1187         -    add_srs_wkt (p, 12,
  1188         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1189         -    add_srs_wkt (p, 13,
  1190         -        ",AUTHORITY[\"EPSG\",\"6734\"]]");
  1191         -    p = add_epsg_def_ex (filter, first, last, 6735, "epsg", 6735,
  1192         -        "GDA94 / MGA zone 44", 0, 0,
  1193         -        "GRS 1980", "Greenwich",
  1194         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  1195         -        "Easting", "East", "Northing", "North");
  1196         -    add_proj4text (p, 0,
  1197         -        "+proj=utm +zone=44 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1198         -    add_proj4text (p, 1,
  1199         -        "0,0,0 +units=m +no_defs");
  1200         -    add_srs_wkt (p, 0,
  1201         -        "PROJCS[\"GDA94 / MGA zone 44\",GEOGCS[\"GDA94\",DATUM[\"");
  1202         -    add_srs_wkt (p, 1,
  1203         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  1204         -    add_srs_wkt (p, 2,
  1205         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1206         -    add_srs_wkt (p, 3,
  1207         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  1208         -    add_srs_wkt (p, 4,
  1209         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1210         -    add_srs_wkt (p, 5,
  1211         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1212         -    add_srs_wkt (p, 6,
  1213         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1214         -    add_srs_wkt (p, 7,
  1215         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  1216         -    add_srs_wkt (p, 8,
  1217         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1218         -    add_srs_wkt (p, 9,
  1219         -        "ntral_meridian\",81],PARAMETER[\"scale_factor\",0.9996],");
  1220         -    add_srs_wkt (p, 10,
  1221         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  1222         -    add_srs_wkt (p, 11,
  1223         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1224         -    add_srs_wkt (p, 12,
  1225         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1226         -    add_srs_wkt (p, 13,
  1227         -        ",AUTHORITY[\"EPSG\",\"6735\"]]");
  1228         -    p = add_epsg_def_ex (filter, first, last, 6736, "epsg", 6736,
  1229         -        "GDA94 / MGA zone 46", 0, 0,
  1230         -        "GRS 1980", "Greenwich",
  1231         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  1232         -        "Easting", "East", "Northing", "North");
  1233         -    add_proj4text (p, 0,
  1234         -        "+proj=utm +zone=46 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1235         -    add_proj4text (p, 1,
  1236         -        "0,0,0 +units=m +no_defs");
  1237         -    add_srs_wkt (p, 0,
  1238         -        "PROJCS[\"GDA94 / MGA zone 46\",GEOGCS[\"GDA94\",DATUM[\"");
  1239         -    add_srs_wkt (p, 1,
  1240         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  1241         -    add_srs_wkt (p, 2,
  1242         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1243         -    add_srs_wkt (p, 3,
  1244         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  1245         -    add_srs_wkt (p, 4,
  1246         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1247         -    add_srs_wkt (p, 5,
  1248         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1249         -    add_srs_wkt (p, 6,
  1250         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1251         -    add_srs_wkt (p, 7,
  1252         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  1253         -    add_srs_wkt (p, 8,
  1254         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1255         -    add_srs_wkt (p, 9,
  1256         -        "ntral_meridian\",93],PARAMETER[\"scale_factor\",0.9996],");
  1257         -    add_srs_wkt (p, 10,
  1258         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  1259         -    add_srs_wkt (p, 11,
  1260         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1261         -    add_srs_wkt (p, 12,
  1262         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1263         -    add_srs_wkt (p, 13,
  1264         -        ",AUTHORITY[\"EPSG\",\"6736\"]]");
  1265         -    p = add_epsg_def_ex (filter, first, last, 6737, "epsg", 6737,
  1266         -        "GDA94 / MGA zone 47", 0, 0,
  1267         -        "GRS 1980", "Greenwich",
  1268         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  1269         -        "Easting", "East", "Northing", "North");
  1270         -    add_proj4text (p, 0,
  1271         -        "+proj=utm +zone=47 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1272         -    add_proj4text (p, 1,
  1273         -        "0,0,0 +units=m +no_defs");
  1274         -    add_srs_wkt (p, 0,
  1275         -        "PROJCS[\"GDA94 / MGA zone 47\",GEOGCS[\"GDA94\",DATUM[\"");
  1276         -    add_srs_wkt (p, 1,
  1277         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  1278         -    add_srs_wkt (p, 2,
  1279         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1280         -    add_srs_wkt (p, 3,
  1281         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  1282         -    add_srs_wkt (p, 4,
  1283         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1284         -    add_srs_wkt (p, 5,
  1285         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1286         -    add_srs_wkt (p, 6,
  1287         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1288         -    add_srs_wkt (p, 7,
  1289         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  1290         -    add_srs_wkt (p, 8,
  1291         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1292         -    add_srs_wkt (p, 9,
  1293         -        "ntral_meridian\",99],PARAMETER[\"scale_factor\",0.9996],");
  1294         -    add_srs_wkt (p, 10,
  1295         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  1296         -    add_srs_wkt (p, 11,
  1297         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1298         -    add_srs_wkt (p, 12,
  1299         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1300         -    add_srs_wkt (p, 13,
  1301         -        ",AUTHORITY[\"EPSG\",\"6737\"]]");
  1302         -    p = add_epsg_def_ex (filter, first, last, 6738, "epsg", 6738,
  1303         -        "GDA94 / MGA zone 59", 0, 0,
  1304         -        "GRS 1980", "Greenwich",
  1305         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  1306         -        "Easting", "East", "Northing", "North");
  1307         -    add_proj4text (p, 0,
  1308         -        "+proj=utm +zone=59 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  1309         -    add_proj4text (p, 1,
  1310         -        "0,0,0 +units=m +no_defs");
  1311         -    add_srs_wkt (p, 0,
  1312         -        "PROJCS[\"GDA94 / MGA zone 59\",GEOGCS[\"GDA94\",DATUM[\"");
  1313         -    add_srs_wkt (p, 1,
  1314         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  1315         -    add_srs_wkt (p, 2,
  1316         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1317         -    add_srs_wkt (p, 3,
  1318         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  1319         -    add_srs_wkt (p, 4,
  1320         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1321         -    add_srs_wkt (p, 5,
  1322         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1323         -    add_srs_wkt (p, 6,
  1324         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1325         -    add_srs_wkt (p, 7,
  1326         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  1327         -    add_srs_wkt (p, 8,
  1328         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1329         -    add_srs_wkt (p, 9,
  1330         -        "ntral_meridian\",171],PARAMETER[\"scale_factor\",0.9996]");
  1331         -    add_srs_wkt (p, 10,
  1332         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  1333         -    add_srs_wkt (p, 11,
  1334         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1335         -    add_srs_wkt (p, 12,
  1336         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1337         -    add_srs_wkt (p, 13,
  1338         -        "H],AUTHORITY[\"EPSG\",\"6738\"]]");
  1339         -    p = add_epsg_def_ex (filter, first, last, 6783, "epsg", 6783,
  1340         -        "NAD83(CORS96)", 1, 1,
  1341         -        "GRS 1980", "Greenwich",
  1342         -        "NAD83_Continuously_Operating_Reference_Station_1996", "none", "degree",
  1343         -        "Latitude", "North", "Longitude", "East");
  1344         -    add_proj4text (p, 0,
  1345         -        "+proj=longlat +ellps=GRS80 +no_defs");
  1346         -    add_srs_wkt (p, 0,
  1347         -        "GEOGCS[\"NAD83(CORS96)\",DATUM[\"NAD83_Continuously_Oper");
  1348         -    add_srs_wkt (p, 1,
  1349         -        "ating_Reference_Station_1996\",SPHEROID[\"GRS 1980\",637");
  1350         -    add_srs_wkt (p, 2,
  1351         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORI");
  1352         -    add_srs_wkt (p, 3,
  1353         -        "TY[\"EPSG\",\"1133\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  1354         -    add_srs_wkt (p, 4,
  1355         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  1356         -    add_srs_wkt (p, 5,
  1357         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  1358         -    add_srs_wkt (p, 6,
  1359         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"6783\"]]");
  1360         -    p = add_epsg_def_ex (filter, first, last, 6867, "epsg", 6867,
  1361         -        "NAD83(CORS96) / Oregon LCC (m)", 0, 0,
  1362         -        "GRS 1980", "Greenwich",
  1363         -        "NAD83_Continuously_Operating_Reference_Station_1996", "Lambert_Conformal_Conic_2SP", "metre",
  1364         -        "X", "East", "Y", "North");
  1365         -    add_proj4text (p, 0,
  1366         -        "+proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120");
  1367         -    add_proj4text (p, 1,
  1368         -        ".5 +x_0=400000 +y_0=0 +ellps=GRS80 +units=m +no_defs");
  1369         -    add_srs_wkt (p, 0,
  1370         -        "PROJCS[\"NAD83(CORS96) / Oregon LCC (m)\",GEOGCS[\"NAD83");
  1371         -    add_srs_wkt (p, 1,
  1372         -        "(CORS96)\",DATUM[\"NAD83_Continuously_Operating_Referenc");
  1373         -    add_srs_wkt (p, 2,
  1374         -        "e_Station_1996\",SPHEROID[\"GRS 1980\",6378137,298.25722");
  1375         -    add_srs_wkt (p, 3,
  1376         -        "2101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"");
  1377         -    add_srs_wkt (p, 4,
  1378         -        "1133\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1379         -    add_srs_wkt (p, 5,
  1380         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1381         -    add_srs_wkt (p, 6,
  1382         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  1383         -    add_srs_wkt (p, 7,
  1384         -        "\",EAST],AUTHORITY[\"EPSG\",\"6783\"]],PROJECTION[\"Lamb");
  1385         -    add_srs_wkt (p, 8,
  1386         -        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
  1387         -    add_srs_wkt (p, 9,
  1388         -        "_1\",43],PARAMETER[\"standard_parallel_2\",45.5],PARAMET");
  1389         -    add_srs_wkt (p, 10,
  1390         -        "ER[\"latitude_of_origin\",41.75],PARAMETER[\"central_mer");
  1391         -    add_srs_wkt (p, 11,
  1392         -        "idian\",-120.5],PARAMETER[\"false_easting\",400000],PARA");
  1393         -    add_srs_wkt (p, 12,
  1394         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  1395         -    add_srs_wkt (p, 13,
  1396         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1397         -    add_srs_wkt (p, 14,
  1398         -        "HORITY[\"EPSG\",\"6867\"]]");
  1399         -    p = add_epsg_def_ex (filter, first, last, 6868, "epsg", 6868,
  1400         -        "NAD83(CORS96) / Oregon GIC Lambert (ft)", 0, 0,
  1401         -        "GRS 1980", "Greenwich",
  1402         -        "NAD83_Continuously_Operating_Reference_Station_1996", "Lambert_Conformal_Conic_2SP", "foot",
  1403         -        "X", "East", "Y", "North");
  1404         -    add_proj4text (p, 0,
  1405         -        "+proj=lcc +lat_1=43 +lat_2=45.5 +lat_0=41.75 +lon_0=-120");
  1406         -    add_proj4text (p, 1,
  1407         -        ".5 +x_0=399999.9999984 +y_0=0 +ellps=GRS80 +units=ft +no");
  1408         -    add_proj4text (p, 2,
  1409         -        "_defs");
  1410         -    add_srs_wkt (p, 0,
  1411         -        "PROJCS[\"NAD83(CORS96) / Oregon GIC Lambert (ft)\",GEOGC");
  1412         -    add_srs_wkt (p, 1,
  1413         -        "S[\"NAD83(CORS96)\",DATUM[\"NAD83_Continuously_Operating");
  1414         -    add_srs_wkt (p, 2,
  1415         -        "_Reference_Station_1996\",SPHEROID[\"GRS 1980\",6378137,");
  1416         -    add_srs_wkt (p, 3,
  1417         -        "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"");
  1418         -    add_srs_wkt (p, 4,
  1419         -        "EPSG\",\"1133\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  1420         -    add_srs_wkt (p, 5,
  1421         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  1422         -    add_srs_wkt (p, 6,
  1423         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  1424         -    add_srs_wkt (p, 7,
  1425         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"6783\"]],PROJECTI");
  1426         -    add_srs_wkt (p, 8,
  1427         -        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
  1428         -    add_srs_wkt (p, 9,
  1429         -        "_parallel_1\",43],PARAMETER[\"standard_parallel_2\",45.5");
  1430         -    add_srs_wkt (p, 10,
  1431         -        "],PARAMETER[\"latitude_of_origin\",41.75],PARAMETER[\"ce");
  1432         -    add_srs_wkt (p, 11,
  1433         -        "ntral_meridian\",-120.5],PARAMETER[\"false_easting\",131");
  1434         -    add_srs_wkt (p, 12,
  1435         -        "2335.958],PARAMETER[\"false_northing\",0],UNIT[\"foot\",");
  1436         -    add_srs_wkt (p, 13,
  1437         -        "0.3048,AUTHORITY[\"EPSG\",\"9002\"]],AXIS[\"X\",EAST],AX");
  1438         -    add_srs_wkt (p, 14,
  1439         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6868\"]]");
  1440         -    p = add_epsg_def_ex (filter, first, last, 6870, "epsg", 6870,
  1441         -        "ETRS89 / Albania 2010", 0, 1,
  1442         -        "GRS 1980", "Greenwich",
  1443         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  1444         -        "X", "North", "Y", "East");
  1445         -    add_proj4text (p, 0,
  1446         -        "+proj=tmerc +lat_0=0 +lon_0=20 +k=1 +x_0=500000 +y_0=0 +");
  1447         -    add_proj4text (p, 1,
  1448         -        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1449         -    add_srs_wkt (p, 0,
  1450         -        "PROJCS[\"ETRS89 / Albania 2010\",GEOGCS[\"ETRS89\",DATUM");
  1451         -    add_srs_wkt (p, 1,
  1452         -        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
  1453         -    add_srs_wkt (p, 2,
  1454         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1455         -    add_srs_wkt (p, 3,
  1456         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
  1457         -    add_srs_wkt (p, 4,
  1458         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1459         -    add_srs_wkt (p, 5,
  1460         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1461         -    add_srs_wkt (p, 6,
  1462         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1463         -    add_srs_wkt (p, 7,
  1464         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
  1465         -    add_srs_wkt (p, 8,
  1466         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  1467         -    add_srs_wkt (p, 9,
  1468         -        "METER[\"central_meridian\",20],PARAMETER[\"scale_factor\"");
  1469         -    add_srs_wkt (p, 10,
  1470         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  1471         -    add_srs_wkt (p, 11,
  1472         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1473         -    add_srs_wkt (p, 12,
  1474         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
  1475         -    add_srs_wkt (p, 13,
  1476         -        "SG\",\"6870\"]]");
  1477         -    p = add_epsg_def_ex (filter, first, last, 6871, "epsg", 6871,
  1478         -        "WGS 84 / Pseudo-Mercator", 0, 0,
  1479         -        "WGS 84", "Greenwich",
  1480         -        "WGS_1984", "Mercator_1SP", "metre",
  1481         -        "X", "East", "Y", "North");
  1482         -    add_proj4text (p, 0,
  1483         -        "+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +uni");
  1484         -    add_proj4text (p, 1,
  1485         -        "ts=m +geoidgrids=egm08_25.gtx +vunits=m +no_defs");
  1486         -    add_srs_wkt (p, 0,
  1487         -        "COMPD_CS[\"WGS 84 / Pseudo-Mercator +  EGM2008 geoid hei");
  1488         -    add_srs_wkt (p, 1,
  1489         -        "ght\",PROJCS[\"WGS 84 / Pseudo-Mercator\",GEOGCS[\"WGS 8");
  1490         -    add_srs_wkt (p, 2,
  1491         -        "4\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.2");
  1492         -    add_srs_wkt (p, 3,
  1493         -        "57223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\"");
  1494         -    add_srs_wkt (p, 4,
  1495         -        ",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1496         -    add_srs_wkt (p, 5,
  1497         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1498         -    add_srs_wkt (p, 6,
  1499         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1500         -    add_srs_wkt (p, 7,
  1501         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"M");
  1502         -    add_srs_wkt (p, 8,
  1503         -        "ercator_1SP\"],PARAMETER[\"central_meridian\",0],PARAMET");
  1504         -    add_srs_wkt (p, 9,
  1505         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PA");
  1506         -    add_srs_wkt (p, 10,
  1507         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  1508         -    add_srs_wkt (p, 11,
  1509         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1510         -    add_srs_wkt (p, 12,
  1511         -        "EXTENSION[\"PROJ4\",\"+proj=merc +a=6378137 +b=6378137 +");
  1512         -    add_srs_wkt (p, 13,
  1513         -        "lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +n");
  1514         -    add_srs_wkt (p, 14,
  1515         -        "adgrids=@null +wktext  +no_defs\"],AUTHORITY[\"EPSG\",\"");
  1516         -    add_srs_wkt (p, 15,
  1517         -        "3857\"]],VERT_CS[\"EGM2008 geoid height\",VERT_DATUM[\"E");
  1518         -    add_srs_wkt (p, 16,
  1519         -        "GM2008 geoid\",2005,EXTENSION[\"PROJ4_GRIDS\",\"egm08_25");
  1520         -    add_srs_wkt (p, 17,
  1521         -        ".gtx\"],AUTHORITY[\"EPSG\",\"1027\"]],UNIT[\"metre\",1,A");
  1522         -    add_srs_wkt (p, 18,
  1523         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"");
  1524         -    add_srs_wkt (p, 19,
  1525         -        "EPSG\",\"3855\"]],AUTHORITY[\"EPSG\",\"6871\"]]");
  1526         -    p = add_epsg_def_ex (filter, first, last, 6875, "epsg", 6875,
  1527         -        "RDN2008 / Italy zone", 0, 1,
  1528         -        "GRS 1980", "Greenwich",
  1529         -        "Rete_Dinamica_Nazionale_2008", "Transverse_Mercator", "metre",
  1530         -        "Northing", "North", "Easting", "East");
  1531         -    add_proj4text (p, 0,
  1532         -        "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.9985000000000001 +x_");
  1533         -    add_proj4text (p, 1,
  1534         -        "0=7000000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +un");
  1535         -    add_proj4text (p, 2,
  1536         -        "its=m +no_defs");
  1537         -    add_srs_wkt (p, 0,
  1538         -        "PROJCS[\"RDN2008 / Italy zone\",GEOGCS[\"RDN2008\",DATUM");
  1539         -    add_srs_wkt (p, 1,
  1540         -        "[\"Rete_Dinamica_Nazionale_2008\",SPHEROID[\"GRS 1980\",");
  1541         -    add_srs_wkt (p, 2,
  1542         -        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  1543         -    add_srs_wkt (p, 3,
  1544         -        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1132\"]],PRIMEM[");
  1545         -    add_srs_wkt (p, 4,
  1546         -        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  1547         -    add_srs_wkt (p, 5,
  1548         -        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  1549         -    add_srs_wkt (p, 6,
  1550         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
  1551         -    add_srs_wkt (p, 7,
  1552         -        "TY[\"EPSG\",\"6706\"]],PROJECTION[\"Transverse_Mercator\"");
  1553         -    add_srs_wkt (p, 8,
  1554         -        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  1555         -    add_srs_wkt (p, 9,
  1556         -        "l_meridian\",12],PARAMETER[\"scale_factor\",0.9985],PARA");
  1557         -    add_srs_wkt (p, 10,
  1558         -        "METER[\"false_easting\",7000000],PARAMETER[\"false_north");
  1559         -    add_srs_wkt (p, 11,
  1560         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  1561         -    add_srs_wkt (p, 12,
  1562         -        "AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AUTHORIT");
  1563         -    add_srs_wkt (p, 13,
  1564         -        "Y[\"EPSG\",\"6875\"]]");
  1565         -    p = add_epsg_def_ex (filter, first, last, 6876, "epsg", 6876,
  1566         -        "RDN2008 / Zone 12", 0, 1,
  1567         -        "GRS 1980", "Greenwich",
  1568         -        "Rete_Dinamica_Nazionale_2008", "Transverse_Mercator", "metre",
  1569         -        "Northing", "North", "Easting", "East");
  1570         -    add_proj4text (p, 0,
  1571         -        "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=3000000 +y_0=0 ");
  1572         -    add_proj4text (p, 1,
  1573         -        "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1574         -    add_srs_wkt (p, 0,
  1575         -        "PROJCS[\"RDN2008 / Zone 12\",GEOGCS[\"RDN2008\",DATUM[\"");
  1576         -    add_srs_wkt (p, 1,
  1577         -        "Rete_Dinamica_Nazionale_2008\",SPHEROID[\"GRS 1980\",637");
  1578         -    add_srs_wkt (p, 2,
  1579         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1580         -    add_srs_wkt (p, 3,
  1581         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"1132\"]],PRIMEM[\"G");
  1582         -    add_srs_wkt (p, 4,
  1583         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1584         -    add_srs_wkt (p, 5,
  1585         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  1586         -    add_srs_wkt (p, 6,
  1587         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1588         -    add_srs_wkt (p, 7,
  1589         -        "\"EPSG\",\"6706\"]],PROJECTION[\"Transverse_Mercator\"],");
  1590         -    add_srs_wkt (p, 8,
  1591         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
  1592         -    add_srs_wkt (p, 9,
  1593         -        "meridian\",12],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
  1594         -    add_srs_wkt (p, 10,
  1595         -        "false_easting\",3000000],PARAMETER[\"false_northing\",0]");
  1596         -    add_srs_wkt (p, 11,
  1597         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"N");
  1598         -    add_srs_wkt (p, 12,
  1599         -        "orthing\",NORTH],AXIS[\"Easting\",EAST],AUTHORITY[\"EPSG");
  1600         -    add_srs_wkt (p, 13,
  1601         -        "\",\"6876\"]]");
  1602         -    p = add_epsg_def_ex (filter, first, last, 6879, "epsg", 6879,
  1603         -        "NAD83(2011) / Wisconsin Central", 0, 0,
  1604         -        "GRS 1980", "Greenwich",
  1605         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "metre",
  1606         -        "X", "East", "Y", "North");
  1607         -    add_proj4text (p, 0,
  1608         -        "+proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333");
  1609         -    add_proj4text (p, 1,
  1610         -        "334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +units=m ");
  1611         -    add_proj4text (p, 2,
  1612         -        "+no_defs");
  1613         -    add_srs_wkt (p, 0,
  1614         -        "PROJCS[\"NAD83(2011) / Wisconsin Central\",GEOGCS[\"NAD8");
  1615         -    add_srs_wkt (p, 1,
  1616         -        "3(2011)\",DATUM[\"NAD83_National_Spatial_Reference_Syste");
  1617         -    add_srs_wkt (p, 2,
  1618         -        "m_2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  1619         -    add_srs_wkt (p, 3,
  1620         -        "HORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]]");
  1621         -    add_srs_wkt (p, 4,
  1622         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  1623         -    add_srs_wkt (p, 5,
  1624         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  1625         -    add_srs_wkt (p, 6,
  1626         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  1627         -    add_srs_wkt (p, 7,
  1628         -        ",AUTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Conf");
  1629         -    add_srs_wkt (p, 8,
  1630         -        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.");
  1631         -    add_srs_wkt (p, 9,
  1632         -        "5],PARAMETER[\"standard_parallel_2\",44.25],PARAMETER[\"");
  1633         -    add_srs_wkt (p, 10,
  1634         -        "latitude_of_origin\",43.83333333333334],PARAMETER[\"cent");
  1635         -    add_srs_wkt (p, 11,
  1636         -        "ral_meridian\",-90],PARAMETER[\"false_easting\",600000],");
  1637         -    add_srs_wkt (p, 12,
  1638         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  1639         -    add_srs_wkt (p, 13,
  1640         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1641         -    add_srs_wkt (p, 14,
  1642         -        "],AUTHORITY[\"EPSG\",\"6879\"]]");
  1643         -    p = add_epsg_def_ex (filter, first, last, 6880, "epsg", 6880,
  1644         -        "NAD83(2011) / Nebraska (ftUS)", 0, 0,
  1645         -        "GRS 1980", "Greenwich",
  1646         -        "NAD83_National_Spatial_Reference_System_2011", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1647         -        "X", "East", "Y", "North");
  1648         -    add_proj4text (p, 0,
  1649         -        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
  1650         -    add_proj4text (p, 1,
  1651         -        "lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +uni");
  1652         -    add_proj4text (p, 2,
  1653         -        "ts=us-ft +no_defs");
  1654         -    add_srs_wkt (p, 0,
  1655         -        "PROJCS[\"NAD83(2011) / Nebraska (ftUS)\",GEOGCS[\"NAD83(");
  1656         -    add_srs_wkt (p, 1,
  1657         -        "2011)\",DATUM[\"NAD83_National_Spatial_Reference_System_");
  1658         -    add_srs_wkt (p, 2,
  1659         -        "2011\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHO");
  1660         -    add_srs_wkt (p, 3,
  1661         -        "RITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"1116\"]],P");
  1662         -    add_srs_wkt (p, 4,
  1663         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1664         -    add_srs_wkt (p, 5,
  1665         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1666         -    add_srs_wkt (p, 6,
  1667         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  1668         -    add_srs_wkt (p, 7,
  1669         -        "UTHORITY[\"EPSG\",\"6318\"]],PROJECTION[\"Lambert_Confor");
  1670         -    add_srs_wkt (p, 8,
  1671         -        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43],P");
  1672         -    add_srs_wkt (p, 9,
  1673         -        "ARAMETER[\"standard_parallel_2\",40],PARAMETER[\"latitud");
  1674         -    add_srs_wkt (p, 10,
  1675         -        "e_of_origin\",39.83333333333334],PARAMETER[\"central_mer");
  1676         -    add_srs_wkt (p, 11,
  1677         -        "idian\",-100],PARAMETER[\"false_easting\",1640416.6667],");
  1678         -    add_srs_wkt (p, 12,
  1679         -        "PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",");
  1680         -    add_srs_wkt (p, 13,
  1681         -        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  1682         -    add_srs_wkt (p, 14,
  1683         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6880\"]");
  1684         -    add_srs_wkt (p, 15,
  1685         -        "]");
  1686         -    p = add_epsg_def_ex (filter, first, last, 6884, "epsg", 6884,
  1687         -        "NAD83(CORS96) / Oregon North", 0, 0,
  1688         -        "GRS 1980", "Greenwich",
  1689         -        "NAD83_Continuously_Operating_Reference_Station_1996", "Lambert_Conformal_Conic_2SP", "metre",
  1690         -        "X", "East", "Y", "North");
  1691         -    add_proj4text (p, 0,
  1692         -        "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
  1693         -    add_proj4text (p, 1,
  1694         -        "6666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=G");
  1695         -    add_proj4text (p, 2,
  1696         -        "RS80 +units=m +no_defs");
  1697         -    add_srs_wkt (p, 0,
  1698         -        "PROJCS[\"NAD83(CORS96) / Oregon North\",GEOGCS[\"NAD83(C");
  1699         -    add_srs_wkt (p, 1,
  1700         -        "ORS96)\",DATUM[\"NAD83_Continuously_Operating_Reference_");
  1701         -    add_srs_wkt (p, 2,
  1702         -        "Station_1996\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  1703         -    add_srs_wkt (p, 3,
  1704         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
  1705         -    add_srs_wkt (p, 4,
  1706         -        "33\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1707         -    add_srs_wkt (p, 5,
  1708         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1709         -    add_srs_wkt (p, 6,
  1710         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1711         -    add_srs_wkt (p, 7,
  1712         -        "EAST],AUTHORITY[\"EPSG\",\"6783\"]],PROJECTION[\"Lambert");
  1713         -    add_srs_wkt (p, 8,
  1714         -        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  1715         -    add_srs_wkt (p, 9,
  1716         -        ",46],PARAMETER[\"standard_parallel_2\",44.33333333333334");
  1717         -    add_srs_wkt (p, 10,
  1718         -        "],PARAMETER[\"latitude_of_origin\",43.66666666666666],PA");
  1719         -    add_srs_wkt (p, 11,
  1720         -        "RAMETER[\"central_meridian\",-120.5],PARAMETER[\"false_e");
  1721         -    add_srs_wkt (p, 12,
  1722         -        "asting\",2500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1723         -    add_srs_wkt (p, 13,
  1724         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  1725         -    add_srs_wkt (p, 14,
  1726         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6884\"]]");
  1727         -    p = add_epsg_def_ex (filter, first, last, 6885, "epsg", 6885,
  1728         -        "NAD83(CORS96) / Oregon North (ft)", 0, 0,
  1729         -        "GRS 1980", "Greenwich",
  1730         -        "NAD83_Continuously_Operating_Reference_Station_1996", "Lambert_Conformal_Conic_2SP", "foot",
  1731         -        "X", "East", "Y", "North");
  1732         -    add_proj4text (p, 0,
  1733         -        "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
  1734         -    add_proj4text (p, 1,
  1735         -        "6666666666666 +lon_0=-120.5 +x_0=2500000.0001424 +y_0=0 ");
  1736         -    add_proj4text (p, 2,
  1737         -        "+ellps=GRS80 +units=ft +no_defs");
  1738         -    add_srs_wkt (p, 0,
  1739         -        "PROJCS[\"NAD83(CORS96) / Oregon North (ft)\",GEOGCS[\"NA");
  1740         -    add_srs_wkt (p, 1,
  1741         -        "D83(CORS96)\",DATUM[\"NAD83_Continuously_Operating_Refer");
  1742         -    add_srs_wkt (p, 2,
  1743         -        "ence_Station_1996\",SPHEROID[\"GRS 1980\",6378137,298.25");
  1744         -    add_srs_wkt (p, 3,
  1745         -        "7222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\"");
  1746         -    add_srs_wkt (p, 4,
  1747         -        ",\"1133\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1748         -    add_srs_wkt (p, 5,
  1749         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1750         -    add_srs_wkt (p, 6,
  1751         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1752         -    add_srs_wkt (p, 7,
  1753         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"6783\"]],PROJECTION[\"L");
  1754         -    add_srs_wkt (p, 8,
  1755         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1756         -    add_srs_wkt (p, 9,
  1757         -        "lel_1\",46],PARAMETER[\"standard_parallel_2\",44.3333333");
  1758         -    add_srs_wkt (p, 10,
  1759         -        "3333334],PARAMETER[\"latitude_of_origin\",43.66666666666");
  1760         -    add_srs_wkt (p, 11,
  1761         -        "666],PARAMETER[\"central_meridian\",-120.5],PARAMETER[\"");
  1762         -    add_srs_wkt (p, 12,
  1763         -        "false_easting\",8202099.738],PARAMETER[\"false_northing\"");
  1764         -    add_srs_wkt (p, 13,
  1765         -        ",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],A");
  1766         -    add_srs_wkt (p, 14,
  1767         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6");
  1768         -    add_srs_wkt (p, 15,
  1769         -        "885\"]]");
  1770         -    p = add_epsg_def_ex (filter, first, last, 6886, "epsg", 6886,
  1771         -        "NAD83(CORS96) / Oregon South", 0, 0,
  1772         -        "GRS 1980", "Greenwich",
  1773         -        "NAD83_Continuously_Operating_Reference_Station_1996", "Lambert_Conformal_Conic_2SP", "metre",
  1774         -        "X", "East", "Y", "North");
  1775         -    add_proj4text (p, 0,
  1776         -        "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
  1777         -    add_proj4text (p, 1,
  1778         -        "6666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=G");
  1779         -    add_proj4text (p, 2,
  1780         -        "RS80 +units=m +no_defs");
  1781         -    add_srs_wkt (p, 0,
  1782         -        "PROJCS[\"NAD83(CORS96) / Oregon South\",GEOGCS[\"NAD83(C");
  1783         -    add_srs_wkt (p, 1,
  1784         -        "ORS96)\",DATUM[\"NAD83_Continuously_Operating_Reference_");
  1785         -    add_srs_wkt (p, 2,
  1786         -        "Station_1996\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  1787         -    add_srs_wkt (p, 3,
  1788         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\",\"11");
  1789         -    add_srs_wkt (p, 4,
  1790         -        "33\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1791         -    add_srs_wkt (p, 5,
  1792         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1793         -    add_srs_wkt (p, 6,
  1794         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1795         -    add_srs_wkt (p, 7,
  1796         -        "EAST],AUTHORITY[\"EPSG\",\"6783\"]],PROJECTION[\"Lambert");
  1797         -    add_srs_wkt (p, 8,
  1798         -        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
  1799         -    add_srs_wkt (p, 9,
  1800         -        ",44],PARAMETER[\"standard_parallel_2\",42.33333333333334");
  1801         -    add_srs_wkt (p, 10,
  1802         -        "],PARAMETER[\"latitude_of_origin\",41.66666666666666],PA");
  1803         -    add_srs_wkt (p, 11,
  1804         -        "RAMETER[\"central_meridian\",-120.5],PARAMETER[\"false_e");
  1805         -    add_srs_wkt (p, 12,
  1806         -        "asting\",1500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1807         -    add_srs_wkt (p, 13,
  1808         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  1809         -    add_srs_wkt (p, 14,
  1810         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6886\"]]");
  1811         -    p = add_epsg_def_ex (filter, first, last, 6887, "epsg", 6887,
  1812         -        "NAD83(CORS96) / Oregon South (ft)", 0, 0,
  1813         -        "GRS 1980", "Greenwich",
  1814         -        "NAD83_Continuously_Operating_Reference_Station_1996", "Lambert_Conformal_Conic_2SP", "foot",
  1815         -        "X", "East", "Y", "North");
  1816         -    add_proj4text (p, 0,
  1817         -        "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
  1818         -    add_proj4text (p, 1,
  1819         -        "6666666666666 +lon_0=-120.5 +x_0=1500000.0001464 +y_0=0 ");
  1820         -    add_proj4text (p, 2,
  1821         -        "+ellps=GRS80 +units=ft +no_defs");
  1822         -    add_srs_wkt (p, 0,
  1823         -        "PROJCS[\"NAD83(CORS96) / Oregon South (ft)\",GEOGCS[\"NA");
  1824         -    add_srs_wkt (p, 1,
  1825         -        "D83(CORS96)\",DATUM[\"NAD83_Continuously_Operating_Refer");
  1826         -    add_srs_wkt (p, 2,
  1827         -        "ence_Station_1996\",SPHEROID[\"GRS 1980\",6378137,298.25");
  1828         -    add_srs_wkt (p, 3,
  1829         -        "7222101,AUTHORITY[\"EPSG\",\"7019\"]],AUTHORITY[\"EPSG\"");
  1830         -    add_srs_wkt (p, 4,
  1831         -        ",\"1133\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1832         -    add_srs_wkt (p, 5,
  1833         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1834         -    add_srs_wkt (p, 6,
  1835         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1836         -    add_srs_wkt (p, 7,
  1837         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"6783\"]],PROJECTION[\"L");
  1838         -    add_srs_wkt (p, 8,
  1839         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1840         -    add_srs_wkt (p, 9,
  1841         -        "lel_1\",44],PARAMETER[\"standard_parallel_2\",42.3333333");
  1842         -    add_srs_wkt (p, 10,
  1843         -        "3333334],PARAMETER[\"latitude_of_origin\",41.66666666666");
  1844         -    add_srs_wkt (p, 11,
  1845         -        "666],PARAMETER[\"central_meridian\",-120.5],PARAMETER[\"");
  1846         -    add_srs_wkt (p, 12,
  1847         -        "false_easting\",4921259.843],PARAMETER[\"false_northing\"");
  1848         -    add_srs_wkt (p, 13,
  1849         -        ",0],UNIT[\"foot\",0.3048,AUTHORITY[\"EPSG\",\"9002\"]],A");
  1850         -    add_srs_wkt (p, 14,
  1851         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"6");
  1852         -    add_srs_wkt (p, 15,
  1853         -        "887\"]]");
  1854         -    p = add_epsg_def_ex (filter, first, last, 7400, "epsg", 7400,
  1855         -        "NTF (Paris)", 1, 1,
  1856         -        "Clarke 1880 (IGN)", "Paris",
  1857         -        "Nouvelle_Triangulation_Francaise_Paris", "none", "grad",
  1858         -        "Latitude", "North", "Longitude", "East");
  1859         -    add_proj4text (p, 0,
  1860         -        "+proj=longlat +a=6378249.2 +b=6356515 +towgs84=-168,-60,");
  1861         -    add_proj4text (p, 1,
  1862         -        "320,0,0,0,0 +pm=paris +vunits=m +no_defs");
  1863         -    add_srs_wkt (p, 0,
  1864         -        "COMPD_CS[\"NTF (Paris) + NGF IGN69 height\",GEOGCS[\"NTF");
  1865         -    add_srs_wkt (p, 1,
  1866         -        " (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Pari");
  1867         -    add_srs_wkt (p, 2,
  1868         -        "s\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212");
  1869         -    add_srs_wkt (p, 3,
  1870         -        "936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,32");
  1871         -    add_srs_wkt (p, 4,
  1872         -        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\"");
  1873         -    add_srs_wkt (p, 5,
  1874         -        ",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",");
  1875         -    add_srs_wkt (p, 6,
  1876         -        "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"");
  1877         -    add_srs_wkt (p, 7,
  1878         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1879         -    add_srs_wkt (p, 8,
  1880         -        "PSG\",\"4807\"]],VERT_CS[\"NGF-IGN69 height\",VERT_DATUM");
  1881         -    add_srs_wkt (p, 9,
  1882         -        "[\"Nivellement General de la France - IGN69\",2005,AUTHO");
  1883         -    add_srs_wkt (p, 10,
  1884         -        "RITY[\"EPSG\",\"5119\"]],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1885         -    add_srs_wkt (p, 11,
  1886         -        "SG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"572");
  1887         -    add_srs_wkt (p, 12,
  1888         -        "0\"]],AUTHORITY[\"EPSG\",\"7400\"]]");
  1889         -    p = add_epsg_def_ex (filter, first, last, 7401, "epsg", 7401,
  1890         -        "NTF (Paris) / France II (deprecated)", 0, 0,
  1891         -        "Clarke 1880 (IGN)", "Paris",
  1892         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1893         -        "X", "East", "Y", "North");
  1894         -    add_proj4text (p, 0,
  1895         -        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
  1896         -    add_proj4text (p, 1,
  1897         -        "42 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +tow");
  1898         -    add_proj4text (p, 2,
  1899         -        "gs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +");
  1900         -    add_proj4text (p, 3,
  1901         -        "no_defs");
  1902         -    add_srs_wkt (p, 0,
  1903         -        "COMPD_CS[\"NTF (Paris) / France II + NGF Lallemand\",PRO");
  1904         -    add_srs_wkt (p, 1,
  1905         -        "JCS[\"NTF (Paris) / France II (deprecated)\",GEOGCS[\"NT");
  1906         -    add_srs_wkt (p, 2,
  1907         -        "F (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Par");
  1908         -    add_srs_wkt (p, 3,
  1909         -        "is\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.466021");
  1910         -    add_srs_wkt (p, 4,
  1911         -        "2936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,3");
  1912         -    add_srs_wkt (p, 5,
  1913         -        "20,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris");
  1914         -    add_srs_wkt (p, 6,
  1915         -        "\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\"");
  1916         -    add_srs_wkt (p, 7,
  1917         -        ",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[");
  1918         -    add_srs_wkt (p, 8,
  1919         -        "\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"");
  1920         -    add_srs_wkt (p, 9,
  1921         -        "EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1");
  1922         -    add_srs_wkt (p, 10,
  1923         -        "SP\"],PARAMETER[\"latitude_of_origin\",52],PARAMETER[\"c");
  1924         -    add_srs_wkt (p, 11,
  1925         -        "entral_meridian\",0],PARAMETER[\"scale_factor\",0.999877");
  1926         -    add_srs_wkt (p, 12,
  1927         -        "42],PARAMETER[\"false_easting\",600000],PARAMETER[\"fals");
  1928         -    add_srs_wkt (p, 13,
  1929         -        "e_northing\",2200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1930         -    add_srs_wkt (p, 14,
  1931         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1932         -    add_srs_wkt (p, 15,
  1933         -        "[\"EPSG\",\"27582\"]],VERT_CS[\"NGF Lallemand height\",V");
  1934         -    add_srs_wkt (p, 16,
  1935         -        "ERT_DATUM[\"Nivellement General de la France - Lallemand");
  1936         -    add_srs_wkt (p, 17,
  1937         -        "\",2005,AUTHORITY[\"EPSG\",\"5118\"]],UNIT[\"metre\",1,A");
  1938         -    add_srs_wkt (p, 18,
  1939         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"");
  1940         -    add_srs_wkt (p, 19,
  1941         -        "EPSG\",\"5719\"]],AUTHORITY[\"EPSG\",\"7401\"]]");
  1942         -    p = add_epsg_def_ex (filter, first, last, 7402, "epsg", 7402,
  1943         -        "NTF (Paris) / France II (deprecated)", 0, 0,
  1944         -        "Clarke 1880 (IGN)", "Paris",
  1945         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1946         -        "X", "East", "Y", "North");
  1947         -    add_proj4text (p, 0,
  1948         -        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
  1949         -    add_proj4text (p, 1,
  1950         -        "42 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +tow");
  1951         -    add_proj4text (p, 2,
  1952         -        "gs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +");
  1953         -    add_proj4text (p, 3,
  1954         -        "no_defs");
  1955         -    add_srs_wkt (p, 0,
  1956         -        "COMPD_CS[\"NTF (Paris) / France II + NGF IGN69\",PROJCS[");
  1957         -    add_srs_wkt (p, 1,
  1958         -        "\"NTF (Paris) / France II (deprecated)\",GEOGCS[\"NTF (P");
  1959         -    add_srs_wkt (p, 2,
  1960         -        "aris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\"");
  1961         -    add_srs_wkt (p, 3,
  1962         -        ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936");
  1963         -    add_srs_wkt (p, 4,
  1964         -        "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0");
  1965         -    add_srs_wkt (p, 5,
  1966         -        ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2");
  1967         -    add_srs_wkt (p, 6,
  1968         -        ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.");
  1969         -    add_srs_wkt (p, 7,
  1970         -        "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"L");
  1971         -    add_srs_wkt (p, 8,
  1972         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1973         -    add_srs_wkt (p, 9,
  1974         -        "SG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP");
  1975         -    add_srs_wkt (p, 10,
  1976         -        "\"],PARAMETER[\"latitude_of_origin\",52],PARAMETER[\"cen");
  1977         -    add_srs_wkt (p, 11,
  1978         -        "tral_meridian\",0],PARAMETER[\"scale_factor\",0.99987742");
  1979         -    add_srs_wkt (p, 12,
  1980         -        "],PARAMETER[\"false_easting\",600000],PARAMETER[\"false_");
  1981         -    add_srs_wkt (p, 13,
  1982         -        "northing\",2200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1983         -    add_srs_wkt (p, 14,
  1984         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  1985         -    add_srs_wkt (p, 15,
  1986         -        "\"EPSG\",\"27582\"]],VERT_CS[\"NGF-IGN69 height\",VERT_D");
  1987         -    add_srs_wkt (p, 16,
  1988         -        "ATUM[\"Nivellement General de la France - IGN69\",2005,A");
  1989         -    add_srs_wkt (p, 17,
  1990         -        "UTHORITY[\"EPSG\",\"5119\"]],UNIT[\"metre\",1,AUTHORITY[");
  1991         -    add_srs_wkt (p, 18,
  1992         -        "\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"");
  1993         -    add_srs_wkt (p, 19,
  1994         -        "5720\"]],AUTHORITY[\"EPSG\",\"7402\"]]");
  1995         -    p = add_epsg_def_ex (filter, first, last, 7403, "epsg", 7403,
  1996         -        "NTF (Paris) / France III (deprecated)", 0, 0,
  1997         -        "Clarke 1880 (IGN)", "Paris",
  1998         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1999         -        "X", "East", "Y", "North");
  2000         -    add_proj4text (p, 0,
  2001         -        "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000");
  2002         -    add_proj4text (p, 1,
  2003         -        "001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +");
  2004         -    add_proj4text (p, 2,
  2005         -        "a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm");
  2006         -    add_proj4text (p, 3,
  2007         -        "=paris +units=m +vunits=m +no_defs");
  2008         -    add_srs_wkt (p, 0,
  2009         -        "COMPD_CS[\"NTF (Paris) / France III + NGF IGN69\",PROJCS");
  2010         -    add_srs_wkt (p, 1,
  2011         -        "[\"NTF (Paris) / France III (deprecated)\",GEOGCS[\"NTF ");
  2012         -    add_srs_wkt (p, 2,
  2013         -        "(Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris");
  2014         -    add_srs_wkt (p, 3,
  2015         -        "\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602129");
  2016         -    add_srs_wkt (p, 4,
  2017         -        "36265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320");
  2018         -    add_srs_wkt (p, 5,
  2019         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\"");
  2020         -    add_srs_wkt (p, 6,
  2021         -        ",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",");
  2022         -    add_srs_wkt (p, 7,
  2023         -        "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"");
  2024         -    add_srs_wkt (p, 8,
  2025         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2026         -    add_srs_wkt (p, 9,
  2027         -        "PSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1S");
  2028         -    add_srs_wkt (p, 10,
  2029         -        "P\"],PARAMETER[\"latitude_of_origin\",49],PARAMETER[\"ce");
  2030         -    add_srs_wkt (p, 11,
  2031         -        "ntral_meridian\",0],PARAMETER[\"scale_factor\",0.9998774");
  2032         -    add_srs_wkt (p, 12,
  2033         -        "99],PARAMETER[\"false_easting\",600000],PARAMETER[\"fals");
  2034         -    add_srs_wkt (p, 13,
  2035         -        "e_northing\",3200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2036         -    add_srs_wkt (p, 14,
  2037         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2038         -    add_srs_wkt (p, 15,
  2039         -        "[\"EPSG\",\"27583\"]],VERT_CS[\"NGF-IGN69 height\",VERT_");
  2040         -    add_srs_wkt (p, 16,
  2041         -        "DATUM[\"Nivellement General de la France - IGN69\",2005,");
  2042         -    add_srs_wkt (p, 17,
  2043         -        "AUTHORITY[\"EPSG\",\"5119\"]],UNIT[\"metre\",1,AUTHORITY");
  2044         -    add_srs_wkt (p, 18,
  2045         -        "[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",");
  2046         -    add_srs_wkt (p, 19,
  2047         -        "\"5720\"]],AUTHORITY[\"EPSG\",\"7403\"]]");
  2048         -    p = add_epsg_def_ex (filter, first, last, 7404, "epsg", 7404,
  2049         -        "RT90", 1, 1,
  2050         -        "Bessel 1841", "Greenwich",
  2051         -        "Rikets_koordinatsystem_1990", "none", "degree",
  2052         -        "Latitude", "North", "Longitude", "East");
  2053         -    add_proj4text (p, 0,
  2054         -        "+proj=longlat +ellps=bessel +towgs84=414.1,41.3,603.1,-0");
  2055         -    add_proj4text (p, 1,
  2056         -        ".855,2.141,-7.023,0 +vunits=m +no_defs");
  2057         -    add_srs_wkt (p, 0,
  2058         -        "COMPD_CS[\"RT90 + RH70 height\",GEOGCS[\"RT90\",DATUM[\"");
  2059         -    add_srs_wkt (p, 1,
  2060         -        "Rikets_koordinatsystem_1990\",SPHEROID[\"Bessel 1841\",6");
  2061         -    add_srs_wkt (p, 2,
  2062         -        "377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOW");
  2063         -    add_srs_wkt (p, 3,
  2064         -        "GS84[414.1,41.3,603.1,-0.855,2.141,-7.023,0],AUTHORITY[\"");
  2065         -    add_srs_wkt (p, 4,
  2066         -        "EPSG\",\"6124\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2067         -    add_srs_wkt (p, 5,
  2068         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2069         -    add_srs_wkt (p, 6,
  2070         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2071         -    add_srs_wkt (p, 7,
  2072         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4124\"]],VERT_CS[");
  2073         -    add_srs_wkt (p, 8,
  2074         -        "\"RH70 height\",VERT_DATUM[\"Rikets hojdsystem 1970\",20");
  2075         -    add_srs_wkt (p, 9,
  2076         -        "05,AUTHORITY[\"EPSG\",\"5117\"]],UNIT[\"metre\",1,AUTHOR");
  2077         -    add_srs_wkt (p, 10,
  2078         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG");
  2079         -    add_srs_wkt (p, 11,
  2080         -        "\",\"5718\"]],AUTHORITY[\"EPSG\",\"7404\"]]");
  2081         -    p = add_epsg_def_ex (filter, first, last, 7405, "epsg", 7405,
  2082         -        "OSGB 1936 / British National Grid", 0, 0,
  2083         -        "Airy 1830", "Greenwich",
  2084         -        "OSGB_1936", "Transverse_Mercator", "metre",
  2085         -        "Easting", "East", "Northing", "North");
  2086         -    add_proj4text (p, 0,
  2087         -        "+proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400");
  2088         -    add_proj4text (p, 1,
  2089         -        "000 +y_0=-100000 +ellps=airy +towgs84=446.448,-125.157,5");
  2090         -    add_proj4text (p, 2,
  2091         -        "42.06,0.15,0.247,0.842,-20.489 +units=m +vunits=m +no_de");
  2092         -    add_proj4text (p, 3,
  2093         -        "fs");
  2094         -    add_srs_wkt (p, 0,
  2095         -        "COMPD_CS[\"OSGB 1936 / British National Grid + ODN heigh");
  2096         -    add_srs_wkt (p, 1,
  2097         -        "t\",PROJCS[\"OSGB 1936 / British National Grid\",GEOGCS[");
  2098         -    add_srs_wkt (p, 2,
  2099         -        "\"OSGB 1936\",DATUM[\"OSGB_1936\",SPHEROID[\"Airy 1830\"");
  2100         -    add_srs_wkt (p, 3,
  2101         -        ",6377563.396,299.3249646,AUTHORITY[\"EPSG\",\"7001\"]],T");
  2102         -    add_srs_wkt (p, 4,
  2103         -        "OWGS84[446.448,-125.157,542.06,0.15,0.247,0.842,-20.489]");
  2104         -    add_srs_wkt (p, 5,
  2105         -        ",AUTHORITY[\"EPSG\",\"6277\"]],PRIMEM[\"Greenwich\",0,AU");
  2106         -    add_srs_wkt (p, 6,
  2107         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2108         -    add_srs_wkt (p, 7,
  2109         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2110         -    add_srs_wkt (p, 8,
  2111         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4277");
  2112         -    add_srs_wkt (p, 9,
  2113         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2114         -    add_srs_wkt (p, 10,
  2115         -        "itude_of_origin\",49],PARAMETER[\"central_meridian\",-2]");
  2116         -    add_srs_wkt (p, 11,
  2117         -        ",PARAMETER[\"scale_factor\",0.9996012717],PARAMETER[\"fa");
  2118         -    add_srs_wkt (p, 12,
  2119         -        "lse_easting\",400000],PARAMETER[\"false_northing\",-1000");
  2120         -    add_srs_wkt (p, 13,
  2121         -        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2122         -    add_srs_wkt (p, 14,
  2123         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  2124         -    add_srs_wkt (p, 15,
  2125         -        "PSG\",\"27700\"]],VERT_CS[\"ODN height\",VERT_DATUM[\"Or");
  2126         -    add_srs_wkt (p, 16,
  2127         -        "dnance Datum Newlyn\",2005,AUTHORITY[\"EPSG\",\"5101\"]]");
  2128         -    add_srs_wkt (p, 17,
  2129         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"U");
  2130         -    add_srs_wkt (p, 18,
  2131         -        "p\",UP],AUTHORITY[\"EPSG\",\"5701\"]],AUTHORITY[\"EPSG\"");
  2132         -    add_srs_wkt (p, 19,
  2133         -        ",\"7405\"]]");
  2134         -    p = add_epsg_def_ex (filter, first, last, 7406, "epsg", 7406,
  2135         -        "NAD27", 1, 1,
  2136         -        "Clarke 1866", "Greenwich",
  2137         -        "North_American_Datum_1927", "none", "degree",
  2138         -        "Latitude", "North", "Longitude", "East");
  2139         -    add_proj4text (p, 0,
  2140         -        "+proj=longlat +datum=NAD27 +vunits=us-ft +no_defs");
  2141         -    add_srs_wkt (p, 0,
  2142         -        "COMPD_CS[\"NAD27 + NGVD29 height\",GEOGCS[\"NAD27\",DATU");
  2143         -    add_srs_wkt (p, 1,
  2144         -        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
  2145         -    add_srs_wkt (p, 2,
  2146         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
  2147         -    add_srs_wkt (p, 3,
  2148         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
  2149         -    add_srs_wkt (p, 4,
  2150         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2151         -    add_srs_wkt (p, 5,
  2152         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2153         -    add_srs_wkt (p, 6,
  2154         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2155         -    add_srs_wkt (p, 7,
  2156         -        "67\"]],VERT_CS[\"NGVD29 height\",VERT_DATUM[\"National G");
  2157         -    add_srs_wkt (p, 8,
  2158         -        "eodetic Vertical Datum 1929\",2005,AUTHORITY[\"EPSG\",\"");
  2159         -    add_srs_wkt (p, 9,
  2160         -        "5102\"]],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
  2161         -    add_srs_wkt (p, 10,
  2162         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"Up\",UP],AUTHORITY[\"EP");
  2163         -    add_srs_wkt (p, 11,
  2164         -        "SG\",\"5702\"]],AUTHORITY[\"EPSG\",\"7406\"]]");
  2165         -    p = add_epsg_def_ex (filter, first, last, 7407, "epsg", 7407,
  2166         -        "NAD27 / Texas North", 0, 0,
  2167         -        "Clarke 1866", "Greenwich",
  2168         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2169         -        "X", "East", "Y", "North");
  2170         -    add_proj4text (p, 0,
  2171         -        "+proj=lcc +lat_1=34.65 +lat_2=36.18333333333333 +lat_0=3");
  2172         -    add_proj4text (p, 1,
  2173         -        "4 +lon_0=-101.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD");
  2174         -    add_proj4text (p, 2,
  2175         -        "27 +units=us-ft +vunits=us-ft +no_defs");
  2176         -    add_srs_wkt (p, 0,
  2177         -        "COMPD_CS[\"NAD27 / Texas North + NGVD29 height\",PROJCS[");
  2178         -    add_srs_wkt (p, 1,
  2179         -        "\"NAD27 / Texas North\",GEOGCS[\"NAD27\",DATUM[\"North_A");
  2180         -    add_srs_wkt (p, 2,
  2181         -        "merican_Datum_1927\",SPHEROID[\"Clarke 1866\",6378206.4,");
  2182         -    add_srs_wkt (p, 3,
  2183         -        "294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTHORIT");
  2184         -    add_srs_wkt (p, 4,
  2185         -        "Y[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2186         -    add_srs_wkt (p, 5,
  2187         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2188         -    add_srs_wkt (p, 6,
  2189         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2190         -    add_srs_wkt (p, 7,
  2191         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]],PROJE");
  2192         -    add_srs_wkt (p, 8,
  2193         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  2194         -    add_srs_wkt (p, 9,
  2195         -        "ard_parallel_1\",34.65],PARAMETER[\"standard_parallel_2\"");
  2196         -    add_srs_wkt (p, 10,
  2197         -        ",36.18333333333333],PARAMETER[\"latitude_of_origin\",34]");
  2198         -    add_srs_wkt (p, 11,
  2199         -        ",PARAMETER[\"central_meridian\",-101.5],PARAMETER[\"fals");
  2200         -    add_srs_wkt (p, 12,
  2201         -        "e_easting\",2000000],PARAMETER[\"false_northing\",0],UNI");
  2202         -    add_srs_wkt (p, 13,
  2203         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
  2204         -    add_srs_wkt (p, 14,
  2205         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  2206         -    add_srs_wkt (p, 15,
  2207         -        "TY[\"EPSG\",\"32037\"]],VERT_CS[\"NGVD29 height\",VERT_D");
  2208         -    add_srs_wkt (p, 16,
  2209         -        "ATUM[\"National Geodetic Vertical Datum 1929\",2005,AUTH");
  2210         -    add_srs_wkt (p, 17,
  2211         -        "ORITY[\"EPSG\",\"5102\"]],UNIT[\"US survey foot\",0.3048");
  2212         -    add_srs_wkt (p, 18,
  2213         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"Up\",U");
  2214         -    add_srs_wkt (p, 19,
  2215         -        "P],AUTHORITY[\"EPSG\",\"5702\"]],AUTHORITY[\"EPSG\",\"74");
  2216         -    add_srs_wkt (p, 20,
  2217         -        "07\"]]");
  2218         -    p = add_epsg_def_ex (filter, first, last, 7408, "epsg", 7408,
  2219         -        "Amersfoort", 1, 1,
  2220         -        "Bessel 1841", "Greenwich",
  2221         -        "Amersfoort", "none", "degree",
  2222         -        "Latitude", "North", "Longitude", "East");
  2223         -    add_proj4text (p, 0,
  2224         -        "+proj=longlat +ellps=bessel +towgs84=565.417,50.3319,465");
  2225         -    add_proj4text (p, 1,
  2226         -        ".552,-0.398957,0.343988,-1.8774,4.0725 +vunits=m +no_def");
  2227         -    add_proj4text (p, 2,
  2228         -        "s");
  2229         -    add_srs_wkt (p, 0,
  2230         -        "COMPD_CS[\"RD/NAP\",GEOGCS[\"Amersfoort\",DATUM[\"Amersf");
  2231         -    add_srs_wkt (p, 1,
  2232         -        "oort\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,");
  2233         -    add_srs_wkt (p, 2,
  2234         -        "AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[565.417,50.3319,46");
  2235         -    add_srs_wkt (p, 3,
  2236         -        "5.552,-0.398957,0.343988,-1.8774,4.0725],AUTHORITY[\"EPS");
  2237         -    add_srs_wkt (p, 4,
  2238         -        "G\",\"6289\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2239         -    add_srs_wkt (p, 5,
  2240         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2241         -    add_srs_wkt (p, 6,
  2242         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2243         -    add_srs_wkt (p, 7,
  2244         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4289\"]],VERT_CS[\"N");
  2245         -    add_srs_wkt (p, 8,
  2246         -        "AP height\",VERT_DATUM[\"Normaal Amsterdams Peil\",2005,");
  2247         -    add_srs_wkt (p, 9,
  2248         -        "AUTHORITY[\"EPSG\",\"5109\"]],UNIT[\"metre\",1,AUTHORITY");
  2249         -    add_srs_wkt (p, 10,
  2250         -        "[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",");
  2251         -    add_srs_wkt (p, 11,
  2252         -        "\"5709\"]],AUTHORITY[\"EPSG\",\"7408\"]]");
  2253         -    p = add_epsg_def_ex (filter, first, last, 7409, "epsg", 7409,
  2254         -        "ETRS89", 1, 1,
  2255         -        "GRS 1980", "Greenwich",
  2256         -        "European_Terrestrial_Reference_System_1989", "none", "degree",
  2257         -        "Latitude", "North", "Longitude", "East");
  2258         -    add_proj4text (p, 0,
  2259         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunit");
  2260         -    add_proj4text (p, 1,
  2261         -        "s=m +no_defs");
  2262         -    add_srs_wkt (p, 0,
  2263         -        "COMPD_CS[\"ETRS89 + EVRF2000 height\",GEOGCS[\"ETRS89\",");
  2264         -    add_srs_wkt (p, 1,
  2265         -        "DATUM[\"European_Terrestrial_Reference_System_1989\",SPH");
  2266         -    add_srs_wkt (p, 2,
  2267         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  2268         -    add_srs_wkt (p, 3,
  2269         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2270         -    add_srs_wkt (p, 4,
  2271         -        ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2272         -    add_srs_wkt (p, 5,
  2273         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2274         -    add_srs_wkt (p, 6,
  2275         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2276         -    add_srs_wkt (p, 7,
  2277         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],VERT_CS[\"EVRF");
  2278         -    add_srs_wkt (p, 8,
  2279         -        "2000 height\",VERT_DATUM[\"European Vertical Reference F");
  2280         -    add_srs_wkt (p, 9,
  2281         -        "rame 2000\",2005,AUTHORITY[\"EPSG\",\"5129\"]],UNIT[\"me");
  2282         -    add_srs_wkt (p, 10,
  2283         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AU");
  2284         -    add_srs_wkt (p, 11,
  2285         -        "THORITY[\"EPSG\",\"5730\"]],AUTHORITY[\"EPSG\",\"7409\"]");
  2286         -    add_srs_wkt (p, 12,
  2287         -        "]");
  2288         -    p = add_epsg_def_ex (filter, first, last, 7410, "epsg", 7410,
  2289         -        "PSD93", 1, 1,
  2290         -        "Clarke 1880 (RGS)", "Greenwich",
  2291         -        "PDO_Survey_Datum_1993", "none", "degree",
  2292         -        "Latitude", "North", "Longitude", "East");
  2293         -    add_proj4text (p, 0,
  2294         -        "+proj=longlat +ellps=clrk80 +towgs84=-180.624,-225.516,1");
  2295         -    add_proj4text (p, 1,
  2296         -        "73.919,-0.81,-1.898,8.336,16.7101 +vunits=m +no_defs");
  2297         -    add_srs_wkt (p, 0,
  2298         -        "COMPD_CS[\"PSHD93\",GEOGCS[\"PSD93\",DATUM[\"PDO_Survey_");
  2299         -    add_srs_wkt (p, 1,
  2300         -        "Datum_1993\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,");
  2301         -    add_srs_wkt (p, 2,
  2302         -        "293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-180.624,-");
  2303         -    add_srs_wkt (p, 3,
  2304         -        "225.516,173.919,-0.81,-1.898,8.336,16.7101],AUTHORITY[\"");
  2305         -    add_srs_wkt (p, 4,
  2306         -        "EPSG\",\"6134\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  2307         -    add_srs_wkt (p, 5,
  2308         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  2309         -    add_srs_wkt (p, 6,
  2310         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  2311         -    add_srs_wkt (p, 7,
  2312         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4134\"]],VERT_CS[");
  2313         -    add_srs_wkt (p, 8,
  2314         -        "\"PHD93 height\",VERT_DATUM[\"PDO Height Datum 1993\",20");
  2315         -    add_srs_wkt (p, 9,
  2316         -        "05,AUTHORITY[\"EPSG\",\"5123\"]],UNIT[\"metre\",1,AUTHOR");
  2317         -    add_srs_wkt (p, 10,
  2318         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG");
  2319         -    add_srs_wkt (p, 11,
  2320         -        "\",\"5724\"]],AUTHORITY[\"EPSG\",\"7410\"]]");
  2321         -    p = add_epsg_def_ex (filter, first, last, 7411, "epsg", 7411,
  2322         -        "NTF (Paris) / Lambert zone II", 0, 0,
  2323         -        "Clarke 1880 (IGN)", "Paris",
  2324         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  2325         -        "X", "East", "Y", "North");
  2326         -    add_proj4text (p, 0,
  2327         -        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
  2328         -    add_proj4text (p, 1,
  2329         -        "42 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +tow");
  2330         -    add_proj4text (p, 2,
  2331         -        "gs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +");
  2332         -    add_proj4text (p, 3,
  2333         -        "no_defs");
  2334         -    add_srs_wkt (p, 0,
  2335         -        "COMPD_CS[\"NTF (Paris) / Lambert zone II + NGF Lallemand");
  2336         -    add_srs_wkt (p, 1,
  2337         -        " height\",PROJCS[\"NTF (Paris) / Lambert zone II\",GEOGC");
  2338         -    add_srs_wkt (p, 2,
  2339         -        "S[\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francai");
  2340         -    add_srs_wkt (p, 3,
  2341         -        "se_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.");
  2342         -    add_srs_wkt (p, 4,
  2343         -        "4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168");
  2344         -    add_srs_wkt (p, 5,
  2345         -        ",-60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"");
  2346         -    add_srs_wkt (p, 6,
  2347         -        "Paris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"");
  2348         -    add_srs_wkt (p, 7,
  2349         -        "grad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]]");
  2350         -    add_srs_wkt (p, 8,
  2351         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  2352         -    add_srs_wkt (p, 9,
  2353         -        "RITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_");
  2354         -    add_srs_wkt (p, 10,
  2355         -        "Conic_1SP\"],PARAMETER[\"latitude_of_origin\",52],PARAME");
  2356         -    add_srs_wkt (p, 11,
  2357         -        "TER[\"central_meridian\",0],PARAMETER[\"scale_factor\",0");
  2358         -    add_srs_wkt (p, 12,
  2359         -        ".99987742],PARAMETER[\"false_easting\",600000],PARAMETER");
  2360         -    add_srs_wkt (p, 13,
  2361         -        "[\"false_northing\",2200000],UNIT[\"metre\",1,AUTHORITY[");
  2362         -    add_srs_wkt (p, 14,
  2363         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  2364         -    add_srs_wkt (p, 15,
  2365         -        "UTHORITY[\"EPSG\",\"27572\"]],VERT_CS[\"NGF Lallemand he");
  2366         -    add_srs_wkt (p, 16,
  2367         -        "ight\",VERT_DATUM[\"Nivellement General de la France - L");
  2368         -    add_srs_wkt (p, 17,
  2369         -        "allemand\",2005,AUTHORITY[\"EPSG\",\"5118\"]],UNIT[\"met");
  2370         -    add_srs_wkt (p, 18,
  2371         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUT");
  2372         -    add_srs_wkt (p, 19,
  2373         -        "HORITY[\"EPSG\",\"5719\"]],AUTHORITY[\"EPSG\",\"7411\"]]");
  2374         -    p = add_epsg_def_ex (filter, first, last, 7412, "epsg", 7412,
  2375         -        "NTF (Paris) / Lambert zone II", 0, 0,
  2376         -        "Clarke 1880 (IGN)", "Paris",
  2377         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  2378         -        "X", "East", "Y", "North");
  2379         -    add_proj4text (p, 0,
  2380         -        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
  2381         -    add_proj4text (p, 1,
  2382         -        "42 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +tow");
  2383         -    add_proj4text (p, 2,
  2384         -        "gs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +");
  2385         -    add_proj4text (p, 3,
  2386         -        "no_defs");
  2387         -    add_srs_wkt (p, 0,
  2388         -        "COMPD_CS[\"NTF (Paris) / Lambert zone II + NGF IGN69\",P");
  2389         -    add_srs_wkt (p, 1,
  2390         -        "ROJCS[\"NTF (Paris) / Lambert zone II\",GEOGCS[\"NTF (Pa");
  2391         -    add_srs_wkt (p, 2,
  2392         -        "ris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\",");
  2393         -    add_srs_wkt (p, 3,
  2394         -        "SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602129362");
  2395         -    add_srs_wkt (p, 4,
  2396         -        "65,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0,");
  2397         -    add_srs_wkt (p, 5,
  2398         -        "0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2.");
  2399         -    add_srs_wkt (p, 6,
  2400         -        "33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.0");
  2401         -    add_srs_wkt (p, 7,
  2402         -        "1570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"La");
  2403         -    add_srs_wkt (p, 8,
  2404         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  2405         -    add_srs_wkt (p, 9,
  2406         -        "G\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"");
  2407         -    add_srs_wkt (p, 10,
  2408         -        "],PARAMETER[\"latitude_of_origin\",52],PARAMETER[\"centr");
  2409         -    add_srs_wkt (p, 11,
  2410         -        "al_meridian\",0],PARAMETER[\"scale_factor\",0.99987742],");
  2411         -    add_srs_wkt (p, 12,
  2412         -        "PARAMETER[\"false_easting\",600000],PARAMETER[\"false_no");
  2413         -    add_srs_wkt (p, 13,
  2414         -        "rthing\",2200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2415         -    add_srs_wkt (p, 14,
  2416         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2417         -    add_srs_wkt (p, 15,
  2418         -        "EPSG\",\"27572\"]],VERT_CS[\"NGF Lallemand height\",VERT");
  2419         -    add_srs_wkt (p, 16,
  2420         -        "_DATUM[\"Nivellement General de la France - Lallemand\",");
  2421         -    add_srs_wkt (p, 17,
  2422         -        "2005,AUTHORITY[\"EPSG\",\"5118\"]],UNIT[\"metre\",1,AUTH");
  2423         -    add_srs_wkt (p, 18,
  2424         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EP");
  2425         -    add_srs_wkt (p, 19,
  2426         -        "SG\",\"5719\"]],AUTHORITY[\"EPSG\",\"7412\"]]");
  2427         -    p = add_epsg_def_ex (filter, first, last, 7413, "epsg", 7413,
  2428         -        "NTF (Paris) / Lambert zone III", 0, 0,
  2429         -        "Clarke 1880 (IGN)", "Paris",
  2430         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  2431         -        "X", "East", "Y", "North");
  2432         -    add_proj4text (p, 0,
  2433         -        "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000");
  2434         -    add_proj4text (p, 1,
  2435         -        "001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +");
  2436         -    add_proj4text (p, 2,
  2437         -        "a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm");
  2438         -    add_proj4text (p, 3,
  2439         -        "=paris +units=m +vunits=m +no_defs");
  2440         -    add_srs_wkt (p, 0,
  2441         -        "COMPD_CS[\"NTF (Paris) / Lambert zone III + NGF IGN69\",");
  2442         -    add_srs_wkt (p, 1,
  2443         -        "PROJCS[\"NTF (Paris) / Lambert zone III\",GEOGCS[\"NTF (");
  2444         -    add_srs_wkt (p, 2,
  2445         -        "Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\"");
  2446         -    add_srs_wkt (p, 3,
  2447         -        ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936");
  2448         -    add_srs_wkt (p, 4,
  2449         -        "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0");
  2450         -    add_srs_wkt (p, 5,
  2451         -        ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2");
  2452         -    add_srs_wkt (p, 6,
  2453         -        ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.");
  2454         -    add_srs_wkt (p, 7,
  2455         -        "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"L");
  2456         -    add_srs_wkt (p, 8,
  2457         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2458         -    add_srs_wkt (p, 9,
  2459         -        "SG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP");
  2460         -    add_srs_wkt (p, 10,
  2461         -        "\"],PARAMETER[\"latitude_of_origin\",49],PARAMETER[\"cen");
  2462         -    add_srs_wkt (p, 11,
  2463         -        "tral_meridian\",0],PARAMETER[\"scale_factor\",0.99987749");
  2464         -    add_srs_wkt (p, 12,
  2465         -        "9],PARAMETER[\"false_easting\",600000],PARAMETER[\"false");
  2466         -    add_srs_wkt (p, 13,
  2467         -        "_northing\",3200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2468         -    add_srs_wkt (p, 14,
  2469         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2470         -    add_srs_wkt (p, 15,
  2471         -        "[\"EPSG\",\"27573\"]],VERT_CS[\"NGF Lallemand height\",V");
  2472         -    add_srs_wkt (p, 16,
  2473         -        "ERT_DATUM[\"Nivellement General de la France - Lallemand");
  2474         -    add_srs_wkt (p, 17,
  2475         -        "\",2005,AUTHORITY[\"EPSG\",\"5118\"]],UNIT[\"metre\",1,A");
  2476         -    add_srs_wkt (p, 18,
  2477         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"");
  2478         -    add_srs_wkt (p, 19,
  2479         -        "EPSG\",\"5719\"]],AUTHORITY[\"EPSG\",\"7413\"]]");
  2480         -    p = add_epsg_def_ex (filter, first, last, 7414, "epsg", 7414,
  2481         -        "Tokyo", 1, 1,
  2482         -        "Bessel 1841", "Greenwich",
  2483         -        "Tokyo", "none", "degree",
  2484         -        "Latitude", "North", "Longitude", "East");
  2485         -    add_proj4text (p, 0,
  2486         -        "+proj=longlat +ellps=bessel +towgs84=-146.414,507.337,68");
  2487         -    add_proj4text (p, 1,
  2488         -        "0.507,0,0,0,0 +vunits=m +no_defs");
  2489         -    add_srs_wkt (p, 0,
  2490         -        "COMPD_CS[\"Tokyo + JSLD69 height\",GEOGCS[\"Tokyo\",DATU");
  2491         -    add_srs_wkt (p, 1,
  2492         -        "M[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377397.155,299.152");
  2493         -    add_srs_wkt (p, 2,
  2494         -        "8128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-146.414,507.");
  2495         -    add_srs_wkt (p, 3,
  2496         -        "337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"6301\"]],PRIME");
         2528  +        "PROJCS[\"Camacupa / TM 11.30 SE\",GEOGCS[\"Camacupa\",DA");
         2529  +    add_srs_wkt (p, 1,
         2530  +        "TUM[\"Camacupa\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.");
         2531  +    add_srs_wkt (p, 2,
         2532  +        "145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-50.9,");
         2533  +    add_srs_wkt (p, 3,
         2534  +        "-347.6,-231,0,0,0,0],AUTHORITY[\"EPSG\",\"6220\"]],PRIME");
  2497   2535       add_srs_wkt (p, 4,
  2498   2536           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  2499   2537       add_srs_wkt (p, 5,
  2500   2538           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  2501   2539       add_srs_wkt (p, 6,
  2502         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  2503         -    add_srs_wkt (p, 7,
  2504         -        "RITY[\"EPSG\",\"4301\"]],VERT_CS[\"JSLD69 height\",VERT_");
  2505         -    add_srs_wkt (p, 8,
  2506         -        "DATUM[\"Japanese Standard Levelling Datum 1969\",2005,AU");
  2507         -    add_srs_wkt (p, 9,
  2508         -        "THORITY[\"EPSG\",\"5122\"]],UNIT[\"metre\",1,AUTHORITY[\"");
  2509         -    add_srs_wkt (p, 10,
  2510         -        "EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5");
  2511         -    add_srs_wkt (p, 11,
  2512         -        "723\"]],AUTHORITY[\"EPSG\",\"7414\"]]");
  2513         -    p = add_epsg_def_ex (filter, first, last, 7415, "epsg", 7415,
  2514         -        "Amersfoort / RD New", 0, 0,
  2515         -        "Bessel 1841", "Greenwich",
  2516         -        "Amersfoort", "Oblique_Stereographic", "metre",
  2517         -        "X", "East", "Y", "North");
  2518         -    add_proj4text (p, 0,
  2519         -        "+proj=sterea +lat_0=52.15616055555555 +lon_0=5.387638888");
  2520         -    add_proj4text (p, 1,
  2521         -        "88889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel");
  2522         -    add_proj4text (p, 2,
  2523         -        " +towgs84=565.417,50.3319,465.552,-0.398957,0.343988,-1.");
  2524         -    add_proj4text (p, 3,
  2525         -        "8774,4.0725 +units=m +vunits=m +no_defs");
  2526         -    add_srs_wkt (p, 0,
  2527         -        "COMPD_CS[\"Amersfoort / RD New + NAP height\",PROJCS[\"A");
  2528         -    add_srs_wkt (p, 1,
  2529         -        "mersfoort / RD New\",GEOGCS[\"Amersfoort\",DATUM[\"Amers");
  2530         -    add_srs_wkt (p, 2,
  2531         -        "foort\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128");
  2532         -    add_srs_wkt (p, 3,
  2533         -        ",AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[565.417,50.3319,4");
  2534         -    add_srs_wkt (p, 4,
  2535         -        "65.552,-0.398957,0.343988,-1.8774,4.0725],AUTHORITY[\"EP");
  2536         -    add_srs_wkt (p, 5,
  2537         -        "SG\",\"6289\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2538         -    add_srs_wkt (p, 6,
  2539         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2540         -    add_srs_wkt (p, 7,
  2541         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2542         -    add_srs_wkt (p, 8,
  2543         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4289\"]],PROJECTION[");
  2544         -    add_srs_wkt (p, 9,
  2545         -        "\"Oblique_Stereographic\"],PARAMETER[\"latitude_of_origi");
  2546         -    add_srs_wkt (p, 10,
  2547         -        "n\",52.15616055555555],PARAMETER[\"central_meridian\",5.");
  2548         -    add_srs_wkt (p, 11,
  2549         -        "38763888888889],PARAMETER[\"scale_factor\",0.9999079],PA");
         2540  +        ",AUTHORITY[\"EPSG\",\"4220\"]],PROJECTION[\"Transverse_M");
         2541  +    add_srs_wkt (p, 7,
         2542  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         2543  +    add_srs_wkt (p, 8,
         2544  +        "[\"central_meridian\",11.5],PARAMETER[\"scale_factor\",0");
         2545  +    add_srs_wkt (p, 9,
         2546  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2547  +    add_srs_wkt (p, 10,
         2548  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2549  +    add_srs_wkt (p, 11,
         2550  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         2551  +    add_srs_wkt (p, 12,
         2552  +        ",NORTH],AUTHORITY[\"EPSG\",\"22091\"]]");
         2553  +    p = add_epsg_def (filter, first, last, 22092, "epsg", 22092,
         2554  +        "Camacupa / TM 12 SE");
         2555  +    add_proj4text (p, 0,
         2556  +        "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_");
         2557  +    add_proj4text (p, 1,
         2558  +        "0=10000000 +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,0,");
         2559  +    add_proj4text (p, 2,
         2560  +        "0,0 +units=m +no_defs");
         2561  +    add_srs_wkt (p, 0,
         2562  +        "PROJCS[\"Camacupa / TM 12 SE\",GEOGCS[\"Camacupa\",DATUM");
         2563  +    add_srs_wkt (p, 1,
         2564  +        "[\"Camacupa\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145");
         2565  +    add_srs_wkt (p, 2,
         2566  +        ",293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-50.9,-34");
         2567  +    add_srs_wkt (p, 3,
         2568  +        "7.6,-231,0,0,0,0],AUTHORITY[\"EPSG\",\"6220\"]],PRIMEM[\"");
         2569  +    add_srs_wkt (p, 4,
         2570  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         2571  +    add_srs_wkt (p, 5,
         2572  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2573  +    add_srs_wkt (p, 6,
         2574  +        "HORITY[\"EPSG\",\"4220\"]],PROJECTION[\"Transverse_Merca");
         2575  +    add_srs_wkt (p, 7,
         2576  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         2577  +    add_srs_wkt (p, 8,
         2578  +        "entral_meridian\",12],PARAMETER[\"scale_factor\",0.9996]");
         2579  +    add_srs_wkt (p, 9,
         2580  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         2581  +    add_srs_wkt (p, 10,
         2582  +        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2583  +    add_srs_wkt (p, 11,
         2584  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2550   2585       add_srs_wkt (p, 12,
  2551         -        "RAMETER[\"false_easting\",155000],PARAMETER[\"false_nort");
  2552         -    add_srs_wkt (p, 13,
  2553         -        "hing\",463000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2554         -    add_srs_wkt (p, 14,
  2555         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2556         -    add_srs_wkt (p, 15,
  2557         -        "G\",\"28992\"]],VERT_CS[\"NAP height\",VERT_DATUM[\"Norm");
  2558         -    add_srs_wkt (p, 16,
  2559         -        "aal Amsterdams Peil\",2005,AUTHORITY[\"EPSG\",\"5109\"]]");
  2560         -    add_srs_wkt (p, 17,
  2561         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"U");
  2562         -    add_srs_wkt (p, 18,
  2563         -        "p\",UP],AUTHORITY[\"EPSG\",\"5709\"]],AUTHORITY[\"EPSG\"");
  2564         -    add_srs_wkt (p, 19,
  2565         -        ",\"7415\"]]");
  2566         -    p = add_epsg_def_ex (filter, first, last, 7416, "epsg", 7416,
  2567         -        "ETRS89 / UTM zone 32N", 0, 0,
  2568         -        "GRS 1980", "Greenwich",
  2569         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2570         -        "Easting", "East", "Northing", "North");
  2571         -    add_proj4text (p, 0,
  2572         -        "+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2573         -    add_proj4text (p, 1,
  2574         -        "units=m +vunits=m +no_defs");
  2575         -    add_srs_wkt (p, 0,
  2576         -        "COMPD_CS[\"ETRS89 / UTM zone 32N + DVR90 height\",PROJCS");
  2577         -    add_srs_wkt (p, 1,
  2578         -        "[\"ETRS89 / UTM zone 32N\",GEOGCS[\"ETRS89\",DATUM[\"Eur");
  2579         -    add_srs_wkt (p, 2,
  2580         -        "opean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS");
  2581         -    add_srs_wkt (p, 3,
  2582         -        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2583         -    add_srs_wkt (p, 4,
  2584         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2585         -    add_srs_wkt (p, 5,
  2586         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2587         -    add_srs_wkt (p, 6,
  2588         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2589         -    add_srs_wkt (p, 7,
  2590         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2591         -    add_srs_wkt (p, 8,
  2592         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2593         -    add_srs_wkt (p, 9,
  2594         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2595         -    add_srs_wkt (p, 10,
  2596         -        "\"central_meridian\",9],PARAMETER[\"scale_factor\",0.999");
  2597         -    add_srs_wkt (p, 11,
  2598         -        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  2599         -    add_srs_wkt (p, 12,
  2600         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2601         -    add_srs_wkt (p, 13,
  2602         -        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
  2603         -    add_srs_wkt (p, 14,
  2604         -        "THORITY[\"EPSG\",\"25832\"]],VERT_CS[\"DVR90 height\",VE");
  2605         -    add_srs_wkt (p, 15,
  2606         -        "RT_DATUM[\"Dansk Vertikal Reference 1990\",2005,AUTHORIT");
  2607         -    add_srs_wkt (p, 16,
  2608         -        "Y[\"EPSG\",\"5206\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2609         -    add_srs_wkt (p, 17,
  2610         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5799\"]");
  2611         -    add_srs_wkt (p, 18,
  2612         -        "],AUTHORITY[\"EPSG\",\"7416\"]]");
  2613         -    p = add_epsg_def_ex (filter, first, last, 7417, "epsg", 7417,
  2614         -        "ETRS89 / UTM zone 33N", 0, 0,
  2615         -        "GRS 1980", "Greenwich",
  2616         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2617         -        "Easting", "East", "Northing", "North");
  2618         -    add_proj4text (p, 0,
  2619         -        "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2620         -    add_proj4text (p, 1,
  2621         -        "units=m +vunits=m +no_defs");
  2622         -    add_srs_wkt (p, 0,
  2623         -        "COMPD_CS[\"ETRS89 / UTM zone 33N + DVR90 height\",PROJCS");
  2624         -    add_srs_wkt (p, 1,
  2625         -        "[\"ETRS89 / UTM zone 33N\",GEOGCS[\"ETRS89\",DATUM[\"Eur");
  2626         -    add_srs_wkt (p, 2,
  2627         -        "opean_Terrestrial_Reference_System_1989\",SPHEROID[\"GRS");
  2628         -    add_srs_wkt (p, 3,
  2629         -        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2630         -    add_srs_wkt (p, 4,
  2631         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"]],");
  2632         -    add_srs_wkt (p, 5,
  2633         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2634         -    add_srs_wkt (p, 6,
  2635         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2636         -    add_srs_wkt (p, 7,
  2637         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2638         -    add_srs_wkt (p, 8,
  2639         -        "AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse_Me");
  2640         -    add_srs_wkt (p, 9,
  2641         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  2642         -    add_srs_wkt (p, 10,
  2643         -        "\"central_meridian\",15],PARAMETER[\"scale_factor\",0.99");
  2644         -    add_srs_wkt (p, 11,
  2645         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  2646         -    add_srs_wkt (p, 12,
  2647         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2648         -    add_srs_wkt (p, 13,
  2649         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  2650         -    add_srs_wkt (p, 14,
  2651         -        "UTHORITY[\"EPSG\",\"25833\"]],VERT_CS[\"DVR90 height\",V");
  2652         -    add_srs_wkt (p, 15,
  2653         -        "ERT_DATUM[\"Dansk Vertikal Reference 1990\",2005,AUTHORI");
  2654         -    add_srs_wkt (p, 16,
  2655         -        "TY[\"EPSG\",\"5206\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  2656         -    add_srs_wkt (p, 17,
  2657         -        "\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5799\"");
  2658         -    add_srs_wkt (p, 18,
  2659         -        "]],AUTHORITY[\"EPSG\",\"7417\"]]");
  2660         -    p = add_epsg_def_ex (filter, first, last, 7418, "epsg", 7418,
  2661         -        "ETRS89 / Kp2000 Jutland", 0, 0,
  2662         -        "GRS 1980", "Greenwich",
  2663         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2664         -        "Easting", "East", "Northing", "North");
  2665         -    add_proj4text (p, 0,
  2666         -        "+proj=tmerc +lat_0=0 +lon_0=9.5 +k=0.99995 +x_0=200000 +");
  2667         -    add_proj4text (p, 1,
  2668         -        "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vuni");
  2669         -    add_proj4text (p, 2,
  2670         -        "ts=m +no_defs");
  2671         -    add_srs_wkt (p, 0,
  2672         -        "COMPD_CS[\"ETRS89 / Kp2000 Jutland + DVR90 height\",PROJ");
  2673         -    add_srs_wkt (p, 1,
  2674         -        "CS[\"ETRS89 / Kp2000 Jutland\",GEOGCS[\"ETRS89\",DATUM[\"");
  2675         -    add_srs_wkt (p, 2,
  2676         -        "European_Terrestrial_Reference_System_1989\",SPHEROID[\"");
  2677         -    add_srs_wkt (p, 3,
  2678         -        "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
  2679         -    add_srs_wkt (p, 4,
  2680         -        "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"");
  2681         -    add_srs_wkt (p, 5,
  2682         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2683         -    add_srs_wkt (p, 6,
  2684         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2685         -    add_srs_wkt (p, 7,
  2686         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2687         -    add_srs_wkt (p, 8,
  2688         -        "T],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse");
  2689         -    add_srs_wkt (p, 9,
  2690         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  2691         -    add_srs_wkt (p, 10,
  2692         -        "ER[\"central_meridian\",9.5],PARAMETER[\"scale_factor\",");
  2693         -    add_srs_wkt (p, 11,
  2694         -        "0.99995],PARAMETER[\"false_easting\",200000],PARAMETER[\"");
  2695         -    add_srs_wkt (p, 12,
  2696         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2697         -    add_srs_wkt (p, 13,
  2698         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2699         -    add_srs_wkt (p, 14,
  2700         -        "H],AUTHORITY[\"EPSG\",\"2196\"]],VERT_CS[\"DVR90 height\"");
  2701         -    add_srs_wkt (p, 15,
  2702         -        ",VERT_DATUM[\"Dansk Vertikal Reference 1990\",2005,AUTHO");
  2703         -    add_srs_wkt (p, 16,
  2704         -        "RITY[\"EPSG\",\"5206\"]],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2705         -    add_srs_wkt (p, 17,
  2706         -        "SG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"579");
  2707         -    add_srs_wkt (p, 18,
  2708         -        "9\"]],AUTHORITY[\"EPSG\",\"7418\"]]");
  2709         -    p = add_epsg_def_ex (filter, first, last, 7419, "epsg", 7419,
  2710         -        "ETRS89 / Kp2000 Zealand", 0, 0,
  2711         -        "GRS 1980", "Greenwich",
  2712         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2713         -        "Easting", "East", "Northing", "North");
  2714         -    add_proj4text (p, 0,
  2715         -        "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.99995 +x_0=500000 +y");
  2716         -    add_proj4text (p, 1,
  2717         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunit");
  2718         -    add_proj4text (p, 2,
  2719         -        "s=m +no_defs");
  2720         -    add_srs_wkt (p, 0,
  2721         -        "COMPD_CS[\"ETRS89 / Kp2000 Zealand + DVR90 height\",PROJ");
  2722         -    add_srs_wkt (p, 1,
  2723         -        "CS[\"ETRS89 / Kp2000 Zealand\",GEOGCS[\"ETRS89\",DATUM[\"");
  2724         -    add_srs_wkt (p, 2,
  2725         -        "European_Terrestrial_Reference_System_1989\",SPHEROID[\"");
  2726         -    add_srs_wkt (p, 3,
  2727         -        "GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"70");
  2728         -    add_srs_wkt (p, 4,
  2729         -        "19\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6258\"");
  2730         -    add_srs_wkt (p, 5,
  2731         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2732         -    add_srs_wkt (p, 6,
  2733         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2734         -    add_srs_wkt (p, 7,
  2735         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2736         -    add_srs_wkt (p, 8,
  2737         -        "T],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transverse");
  2738         -    add_srs_wkt (p, 9,
  2739         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  2740         -    add_srs_wkt (p, 10,
  2741         -        "ER[\"central_meridian\",12],PARAMETER[\"scale_factor\",0");
  2742         -    add_srs_wkt (p, 11,
  2743         -        ".99995],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2744         -    add_srs_wkt (p, 12,
  2745         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2746         -    add_srs_wkt (p, 13,
  2747         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2748         -    add_srs_wkt (p, 14,
  2749         -        "H],AUTHORITY[\"EPSG\",\"2197\"]],VERT_CS[\"DVR90 height\"");
  2750         -    add_srs_wkt (p, 15,
  2751         -        ",VERT_DATUM[\"Dansk Vertikal Reference 1990\",2005,AUTHO");
  2752         -    add_srs_wkt (p, 16,
  2753         -        "RITY[\"EPSG\",\"5206\"]],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2754         -    add_srs_wkt (p, 17,
  2755         -        "SG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"579");
  2756         -    add_srs_wkt (p, 18,
  2757         -        "9\"]],AUTHORITY[\"EPSG\",\"7419\"]]");
  2758         -    p = add_epsg_def_ex (filter, first, last, 7420, "epsg", 7420,
  2759         -        "ETRS89 / Kp2000 Bornholm", 0, 0,
  2760         -        "GRS 1980", "Greenwich",
  2761         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
  2762         -        "Easting", "East", "Northing", "North");
  2763         -    add_proj4text (p, 0,
  2764         -        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=900000 +y_0=0 +");
  2765         -    add_proj4text (p, 1,
  2766         -        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +vunits=m +n");
  2767         -    add_proj4text (p, 2,
  2768         -        "o_defs");
  2769         -    add_srs_wkt (p, 0,
  2770         -        "COMPD_CS[\"ETRS89 / Kp2000 Bornholm + DVR90 height\",PRO");
  2771         -    add_srs_wkt (p, 1,
  2772         -        "JCS[\"ETRS89 / Kp2000 Bornholm\",GEOGCS[\"ETRS89\",DATUM");
  2773         -    add_srs_wkt (p, 2,
  2774         -        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
  2775         -    add_srs_wkt (p, 3,
         2586  +        "H],AUTHORITY[\"EPSG\",\"22092\"]]");
         2587  +    p = add_epsg_def (filter, first, last, 22171, "epsg", 22171,
         2588  +        "POSGAR 98 / Argentina 1");
         2589  +    add_proj4text (p, 0,
         2590  +        "+proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0");
         2591  +    add_proj4text (p, 1,
         2592  +        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2593  +    add_srs_wkt (p, 0,
         2594  +        "PROJCS[\"POSGAR 98 / Argentina 1\",GEOGCS[\"POSGAR 98\",");
         2595  +    add_srs_wkt (p, 1,
         2596  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
         2597  +    add_srs_wkt (p, 2,
         2598  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2599  +    add_srs_wkt (p, 3,
         2600  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
         2601  +    add_srs_wkt (p, 4,
         2602  +        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2603  +    add_srs_wkt (p, 5,
         2604  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2605  +    add_srs_wkt (p, 6,
         2606  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"T");
         2607  +    add_srs_wkt (p, 7,
         2608  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-");
         2609  +    add_srs_wkt (p, 8,
         2610  +        "90],PARAMETER[\"central_meridian\",-72],PARAMETER[\"scal");
         2611  +    add_srs_wkt (p, 9,
         2612  +        "e_factor\",1],PARAMETER[\"false_easting\",1500000],PARAM");
         2613  +    add_srs_wkt (p, 10,
         2614  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2615  +    add_srs_wkt (p, 11,
         2616  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22171\"]]");
         2617  +    p = add_epsg_def (filter, first, last, 22172, "epsg", 22172,
         2618  +        "POSGAR 98 / Argentina 2");
         2619  +    add_proj4text (p, 0,
         2620  +        "+proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0");
         2621  +    add_proj4text (p, 1,
         2622  +        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2623  +    add_srs_wkt (p, 0,
         2624  +        "PROJCS[\"POSGAR 98 / Argentina 2\",GEOGCS[\"POSGAR 98\",");
         2625  +    add_srs_wkt (p, 1,
         2626  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
         2627  +    add_srs_wkt (p, 2,
         2628  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2629  +    add_srs_wkt (p, 3,
         2630  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
         2631  +    add_srs_wkt (p, 4,
         2632  +        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2633  +    add_srs_wkt (p, 5,
         2634  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2635  +    add_srs_wkt (p, 6,
         2636  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"T");
         2637  +    add_srs_wkt (p, 7,
         2638  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-");
         2639  +    add_srs_wkt (p, 8,
         2640  +        "90],PARAMETER[\"central_meridian\",-69],PARAMETER[\"scal");
         2641  +    add_srs_wkt (p, 9,
         2642  +        "e_factor\",1],PARAMETER[\"false_easting\",2500000],PARAM");
         2643  +    add_srs_wkt (p, 10,
         2644  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2645  +    add_srs_wkt (p, 11,
         2646  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22172\"]]");
         2647  +    p = add_epsg_def (filter, first, last, 22173, "epsg", 22173,
         2648  +        "POSGAR 98 / Argentina 3");
         2649  +    add_proj4text (p, 0,
         2650  +        "+proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0");
         2651  +    add_proj4text (p, 1,
         2652  +        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2653  +    add_srs_wkt (p, 0,
         2654  +        "PROJCS[\"POSGAR 98 / Argentina 3\",GEOGCS[\"POSGAR 98\",");
         2655  +    add_srs_wkt (p, 1,
         2656  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
         2657  +    add_srs_wkt (p, 2,
         2658  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2659  +    add_srs_wkt (p, 3,
         2660  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
         2661  +    add_srs_wkt (p, 4,
         2662  +        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2663  +    add_srs_wkt (p, 5,
         2664  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2665  +    add_srs_wkt (p, 6,
         2666  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"T");
         2667  +    add_srs_wkt (p, 7,
         2668  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-");
         2669  +    add_srs_wkt (p, 8,
         2670  +        "90],PARAMETER[\"central_meridian\",-66],PARAMETER[\"scal");
         2671  +    add_srs_wkt (p, 9,
         2672  +        "e_factor\",1],PARAMETER[\"false_easting\",3500000],PARAM");
         2673  +    add_srs_wkt (p, 10,
         2674  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2675  +    add_srs_wkt (p, 11,
         2676  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22173\"]]");
         2677  +    p = add_epsg_def (filter, first, last, 22174, "epsg", 22174,
         2678  +        "POSGAR 98 / Argentina 4");
         2679  +    add_proj4text (p, 0,
         2680  +        "+proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0");
         2681  +    add_proj4text (p, 1,
         2682  +        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2683  +    add_srs_wkt (p, 0,
         2684  +        "PROJCS[\"POSGAR 98 / Argentina 4\",GEOGCS[\"POSGAR 98\",");
         2685  +    add_srs_wkt (p, 1,
         2686  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
         2687  +    add_srs_wkt (p, 2,
         2688  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2689  +    add_srs_wkt (p, 3,
         2690  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
         2691  +    add_srs_wkt (p, 4,
         2692  +        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2693  +    add_srs_wkt (p, 5,
         2694  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2695  +    add_srs_wkt (p, 6,
         2696  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"T");
         2697  +    add_srs_wkt (p, 7,
         2698  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-");
         2699  +    add_srs_wkt (p, 8,
         2700  +        "90],PARAMETER[\"central_meridian\",-63],PARAMETER[\"scal");
         2701  +    add_srs_wkt (p, 9,
         2702  +        "e_factor\",1],PARAMETER[\"false_easting\",4500000],PARAM");
         2703  +    add_srs_wkt (p, 10,
         2704  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2705  +    add_srs_wkt (p, 11,
         2706  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22174\"]]");
         2707  +    p = add_epsg_def (filter, first, last, 22175, "epsg", 22175,
         2708  +        "POSGAR 98 / Argentina 5");
         2709  +    add_proj4text (p, 0,
         2710  +        "+proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0");
         2711  +    add_proj4text (p, 1,
         2712  +        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2713  +    add_srs_wkt (p, 0,
         2714  +        "PROJCS[\"POSGAR 98 / Argentina 5\",GEOGCS[\"POSGAR 98\",");
         2715  +    add_srs_wkt (p, 1,
         2716  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
         2717  +    add_srs_wkt (p, 2,
         2718  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2719  +    add_srs_wkt (p, 3,
         2720  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
         2721  +    add_srs_wkt (p, 4,
         2722  +        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2723  +    add_srs_wkt (p, 5,
         2724  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2725  +    add_srs_wkt (p, 6,
         2726  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"T");
         2727  +    add_srs_wkt (p, 7,
         2728  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-");
         2729  +    add_srs_wkt (p, 8,
         2730  +        "90],PARAMETER[\"central_meridian\",-60],PARAMETER[\"scal");
         2731  +    add_srs_wkt (p, 9,
         2732  +        "e_factor\",1],PARAMETER[\"false_easting\",5500000],PARAM");
         2733  +    add_srs_wkt (p, 10,
         2734  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2735  +    add_srs_wkt (p, 11,
         2736  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22175\"]]");
         2737  +    p = add_epsg_def (filter, first, last, 22176, "epsg", 22176,
         2738  +        "POSGAR 98 / Argentina 6");
         2739  +    add_proj4text (p, 0,
         2740  +        "+proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0");
         2741  +    add_proj4text (p, 1,
         2742  +        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2743  +    add_srs_wkt (p, 0,
         2744  +        "PROJCS[\"POSGAR 98 / Argentina 6\",GEOGCS[\"POSGAR 98\",");
         2745  +    add_srs_wkt (p, 1,
         2746  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
         2747  +    add_srs_wkt (p, 2,
         2748  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2749  +    add_srs_wkt (p, 3,
         2750  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
         2751  +    add_srs_wkt (p, 4,
         2752  +        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2753  +    add_srs_wkt (p, 5,
         2754  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2755  +    add_srs_wkt (p, 6,
         2756  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"T");
         2757  +    add_srs_wkt (p, 7,
         2758  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-");
         2759  +    add_srs_wkt (p, 8,
         2760  +        "90],PARAMETER[\"central_meridian\",-57],PARAMETER[\"scal");
         2761  +    add_srs_wkt (p, 9,
         2762  +        "e_factor\",1],PARAMETER[\"false_easting\",6500000],PARAM");
         2763  +    add_srs_wkt (p, 10,
         2764  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2765  +    add_srs_wkt (p, 11,
         2766  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22176\"]]");
         2767  +    p = add_epsg_def (filter, first, last, 22177, "epsg", 22177,
         2768  +        "POSGAR 98 / Argentina 7");
         2769  +    add_proj4text (p, 0,
         2770  +        "+proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0");
         2771  +    add_proj4text (p, 1,
         2772  +        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2773  +    add_srs_wkt (p, 0,
         2774  +        "PROJCS[\"POSGAR 98 / Argentina 7\",GEOGCS[\"POSGAR 98\",");
         2775  +    add_srs_wkt (p, 1,
         2776  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
         2777  +    add_srs_wkt (p, 2,
  2776   2778           "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2779  +    add_srs_wkt (p, 3,
         2780  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
  2777   2781       add_srs_wkt (p, 4,
  2778         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         2782  +        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2779   2783       add_srs_wkt (p, 5,
  2780         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2781         -    add_srs_wkt (p, 6,
  2782   2784           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2785  +    add_srs_wkt (p, 6,
         2786  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"T");
         2787  +    add_srs_wkt (p, 7,
         2788  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-");
         2789  +    add_srs_wkt (p, 8,
         2790  +        "90],PARAMETER[\"central_meridian\",-54],PARAMETER[\"scal");
         2791  +    add_srs_wkt (p, 9,
         2792  +        "e_factor\",1],PARAMETER[\"false_easting\",7500000],PARAM");
         2793  +    add_srs_wkt (p, 10,
         2794  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2795  +    add_srs_wkt (p, 11,
         2796  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22177\"]]");
         2797  +    p = add_epsg_def (filter, first, last, 22181, "epsg", 22181,
         2798  +        "POSGAR 94 / Argentina 1");
         2799  +    add_proj4text (p, 0,
         2800  +        "+proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0");
         2801  +    add_proj4text (p, 1,
         2802  +        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2803  +    add_srs_wkt (p, 0,
         2804  +        "PROJCS[\"POSGAR 94 / Argentina 1\",GEOGCS[\"POSGAR 94\",");
         2805  +    add_srs_wkt (p, 1,
         2806  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
         2807  +    add_srs_wkt (p, 2,
         2808  +        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
         2809  +    add_srs_wkt (p, 3,
         2810  +        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
         2811  +    add_srs_wkt (p, 4,
         2812  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2813  +    add_srs_wkt (p, 5,
         2814  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2815  +    add_srs_wkt (p, 6,
         2816  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Tr");
         2817  +    add_srs_wkt (p, 7,
         2818  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
         2819  +    add_srs_wkt (p, 8,
         2820  +        "0],PARAMETER[\"central_meridian\",-72],PARAMETER[\"scale");
         2821  +    add_srs_wkt (p, 9,
         2822  +        "_factor\",1],PARAMETER[\"false_easting\",1500000],PARAME");
         2823  +    add_srs_wkt (p, 10,
         2824  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2825  +    add_srs_wkt (p, 11,
         2826  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22181\"]]");
         2827  +    p = add_epsg_def (filter, first, last, 22182, "epsg", 22182,
         2828  +        "POSGAR 94 / Argentina 2");
         2829  +    add_proj4text (p, 0,
         2830  +        "+proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0");
         2831  +    add_proj4text (p, 1,
         2832  +        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2833  +    add_srs_wkt (p, 0,
         2834  +        "PROJCS[\"POSGAR 94 / Argentina 2\",GEOGCS[\"POSGAR 94\",");
         2835  +    add_srs_wkt (p, 1,
         2836  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
         2837  +    add_srs_wkt (p, 2,
         2838  +        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
         2839  +    add_srs_wkt (p, 3,
         2840  +        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
         2841  +    add_srs_wkt (p, 4,
         2842  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2843  +    add_srs_wkt (p, 5,
         2844  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2845  +    add_srs_wkt (p, 6,
         2846  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Tr");
         2847  +    add_srs_wkt (p, 7,
         2848  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
         2849  +    add_srs_wkt (p, 8,
         2850  +        "0],PARAMETER[\"central_meridian\",-69],PARAMETER[\"scale");
         2851  +    add_srs_wkt (p, 9,
         2852  +        "_factor\",1],PARAMETER[\"false_easting\",2500000],PARAME");
         2853  +    add_srs_wkt (p, 10,
         2854  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2855  +    add_srs_wkt (p, 11,
         2856  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22182\"]]");
         2857  +    p = add_epsg_def (filter, first, last, 22183, "epsg", 22183,
         2858  +        "POSGAR 94 / Argentina 3");
         2859  +    add_proj4text (p, 0,
         2860  +        "+proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0");
         2861  +    add_proj4text (p, 1,
         2862  +        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2863  +    add_srs_wkt (p, 0,
         2864  +        "PROJCS[\"POSGAR 94 / Argentina 3\",GEOGCS[\"POSGAR 94\",");
         2865  +    add_srs_wkt (p, 1,
         2866  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
         2867  +    add_srs_wkt (p, 2,
         2868  +        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
         2869  +    add_srs_wkt (p, 3,
         2870  +        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
         2871  +    add_srs_wkt (p, 4,
         2872  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2873  +    add_srs_wkt (p, 5,
         2874  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2875  +    add_srs_wkt (p, 6,
         2876  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Tr");
         2877  +    add_srs_wkt (p, 7,
         2878  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
         2879  +    add_srs_wkt (p, 8,
         2880  +        "0],PARAMETER[\"central_meridian\",-66],PARAMETER[\"scale");
         2881  +    add_srs_wkt (p, 9,
         2882  +        "_factor\",1],PARAMETER[\"false_easting\",3500000],PARAME");
         2883  +    add_srs_wkt (p, 10,
         2884  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2885  +    add_srs_wkt (p, 11,
         2886  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22183\"]]");
         2887  +    p = add_epsg_def (filter, first, last, 22184, "epsg", 22184,
         2888  +        "POSGAR 94 / Argentina 4");
         2889  +    add_proj4text (p, 0,
         2890  +        "+proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0");
         2891  +    add_proj4text (p, 1,
         2892  +        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2893  +    add_srs_wkt (p, 0,
         2894  +        "PROJCS[\"POSGAR 94 / Argentina 4\",GEOGCS[\"POSGAR 94\",");
         2895  +    add_srs_wkt (p, 1,
         2896  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
         2897  +    add_srs_wkt (p, 2,
         2898  +        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
         2899  +    add_srs_wkt (p, 3,
         2900  +        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
         2901  +    add_srs_wkt (p, 4,
         2902  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2903  +    add_srs_wkt (p, 5,
         2904  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2905  +    add_srs_wkt (p, 6,
         2906  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Tr");
         2907  +    add_srs_wkt (p, 7,
         2908  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
         2909  +    add_srs_wkt (p, 8,
         2910  +        "0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"scale");
         2911  +    add_srs_wkt (p, 9,
         2912  +        "_factor\",1],PARAMETER[\"false_easting\",4500000],PARAME");
         2913  +    add_srs_wkt (p, 10,
         2914  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2915  +    add_srs_wkt (p, 11,
         2916  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22184\"]]");
         2917  +    p = add_epsg_def (filter, first, last, 22185, "epsg", 22185,
         2918  +        "POSGAR 94 / Argentina 5");
         2919  +    add_proj4text (p, 0,
         2920  +        "+proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0");
         2921  +    add_proj4text (p, 1,
         2922  +        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2923  +    add_srs_wkt (p, 0,
         2924  +        "PROJCS[\"POSGAR 94 / Argentina 5\",GEOGCS[\"POSGAR 94\",");
         2925  +    add_srs_wkt (p, 1,
         2926  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
         2927  +    add_srs_wkt (p, 2,
         2928  +        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
         2929  +    add_srs_wkt (p, 3,
         2930  +        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
         2931  +    add_srs_wkt (p, 4,
         2932  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2933  +    add_srs_wkt (p, 5,
         2934  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2935  +    add_srs_wkt (p, 6,
         2936  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Tr");
         2937  +    add_srs_wkt (p, 7,
         2938  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
         2939  +    add_srs_wkt (p, 8,
         2940  +        "0],PARAMETER[\"central_meridian\",-60],PARAMETER[\"scale");
         2941  +    add_srs_wkt (p, 9,
         2942  +        "_factor\",1],PARAMETER[\"false_easting\",5500000],PARAME");
         2943  +    add_srs_wkt (p, 10,
         2944  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2945  +    add_srs_wkt (p, 11,
         2946  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22185\"]]");
         2947  +    p = add_epsg_def (filter, first, last, 22186, "epsg", 22186,
         2948  +        "POSGAR 94 / Argentina 6");
         2949  +    add_proj4text (p, 0,
         2950  +        "+proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0");
         2951  +    add_proj4text (p, 1,
         2952  +        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2953  +    add_srs_wkt (p, 0,
         2954  +        "PROJCS[\"POSGAR 94 / Argentina 6\",GEOGCS[\"POSGAR 94\",");
         2955  +    add_srs_wkt (p, 1,
         2956  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
         2957  +    add_srs_wkt (p, 2,
         2958  +        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
         2959  +    add_srs_wkt (p, 3,
         2960  +        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
         2961  +    add_srs_wkt (p, 4,
         2962  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2963  +    add_srs_wkt (p, 5,
         2964  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2965  +    add_srs_wkt (p, 6,
         2966  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Tr");
         2967  +    add_srs_wkt (p, 7,
         2968  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
         2969  +    add_srs_wkt (p, 8,
         2970  +        "0],PARAMETER[\"central_meridian\",-57],PARAMETER[\"scale");
         2971  +    add_srs_wkt (p, 9,
         2972  +        "_factor\",1],PARAMETER[\"false_easting\",6500000],PARAME");
         2973  +    add_srs_wkt (p, 10,
         2974  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2975  +    add_srs_wkt (p, 11,
         2976  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22186\"]]");
         2977  +    p = add_epsg_def (filter, first, last, 22187, "epsg", 22187,
         2978  +        "POSGAR 94 / Argentina 7");
         2979  +    add_proj4text (p, 0,
         2980  +        "+proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0");
         2981  +    add_proj4text (p, 1,
         2982  +        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2983  +    add_srs_wkt (p, 0,
         2984  +        "PROJCS[\"POSGAR 94 / Argentina 7\",GEOGCS[\"POSGAR 94\",");
         2985  +    add_srs_wkt (p, 1,
         2986  +        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
         2987  +    add_srs_wkt (p, 2,
         2988  +        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
         2989  +    add_srs_wkt (p, 3,
         2990  +        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
         2991  +    add_srs_wkt (p, 4,
         2992  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2993  +    add_srs_wkt (p, 5,
         2994  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2995  +    add_srs_wkt (p, 6,
         2996  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Tr");
         2997  +    add_srs_wkt (p, 7,
         2998  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-9");
         2999  +    add_srs_wkt (p, 8,
         3000  +        "0],PARAMETER[\"central_meridian\",-54],PARAMETER[\"scale");
         3001  +    add_srs_wkt (p, 9,
         3002  +        "_factor\",1],PARAMETER[\"false_easting\",7500000],PARAME");
         3003  +    add_srs_wkt (p, 10,
         3004  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         3005  +    add_srs_wkt (p, 11,
         3006  +        "PSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"22187\"]]");
         3007  +    p = add_epsg_def (filter, first, last, 22191, "epsg", 22191,
         3008  +        "Campo Inchauspe / Argentina 1");
         3009  +    add_proj4text (p, 0,
         3010  +        "+proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0");
         3011  +    add_proj4text (p, 1,
         3012  +        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
         3013  +    add_proj4text (p, 2,
         3014  +        "_defs");
         3015  +    add_srs_wkt (p, 0,
         3016  +        "PROJCS[\"Campo Inchauspe / Argentina 1\",GEOGCS[\"Campo ");
         3017  +    add_srs_wkt (p, 1,
         3018  +        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
         3019  +    add_srs_wkt (p, 2,
         3020  +        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
         3021  +    add_srs_wkt (p, 3,
         3022  +        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
         3023  +    add_srs_wkt (p, 4,
         3024  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3025  +    add_srs_wkt (p, 5,
         3026  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3027  +    add_srs_wkt (p, 6,
         3028  +        "9122\"]],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Tran");
         3029  +    add_srs_wkt (p, 7,
         3030  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90]");
         3031  +    add_srs_wkt (p, 8,
         3032  +        ",PARAMETER[\"central_meridian\",-72],PARAMETER[\"scale_f");
         3033  +    add_srs_wkt (p, 9,
         3034  +        "actor\",1],PARAMETER[\"false_easting\",1500000],PARAMETE");
         3035  +    add_srs_wkt (p, 10,
         3036  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         3037  +    add_srs_wkt (p, 11,
         3038  +        "G\",\"9001\"]],AUTHORITY[\"EPSG\",\"22191\"]]");
         3039  +    p = add_epsg_def (filter, first, last, 22192, "epsg", 22192,
         3040  +        "Campo Inchauspe / Argentina 2");
         3041  +    add_proj4text (p, 0,
         3042  +        "+proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0");
         3043  +    add_proj4text (p, 1,
         3044  +        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
         3045  +    add_proj4text (p, 2,
         3046  +        "_defs");
         3047  +    add_srs_wkt (p, 0,
         3048  +        "PROJCS[\"Campo Inchauspe / Argentina 2\",GEOGCS[\"Campo ");
         3049  +    add_srs_wkt (p, 1,
         3050  +        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
         3051  +    add_srs_wkt (p, 2,
         3052  +        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
         3053  +    add_srs_wkt (p, 3,
         3054  +        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
         3055  +    add_srs_wkt (p, 4,
         3056  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3057  +    add_srs_wkt (p, 5,
         3058  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3059  +    add_srs_wkt (p, 6,
         3060  +        "9122\"]],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Tran");
         3061  +    add_srs_wkt (p, 7,
         3062  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90]");
         3063  +    add_srs_wkt (p, 8,
         3064  +        ",PARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_f");
         3065  +    add_srs_wkt (p, 9,
         3066  +        "actor\",1],PARAMETER[\"false_easting\",2500000],PARAMETE");
         3067  +    add_srs_wkt (p, 10,
         3068  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         3069  +    add_srs_wkt (p, 11,
         3070  +        "G\",\"9001\"]],AUTHORITY[\"EPSG\",\"22192\"]]");
         3071  +    p = add_epsg_def (filter, first, last, 22193, "epsg", 22193,
         3072  +        "Campo Inchauspe / Argentina 3");
         3073  +    add_proj4text (p, 0,
         3074  +        "+proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0");
         3075  +    add_proj4text (p, 1,
         3076  +        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
         3077  +    add_proj4text (p, 2,
         3078  +        "_defs");
         3079  +    add_srs_wkt (p, 0,
         3080  +        "PROJCS[\"Campo Inchauspe / Argentina 3\",GEOGCS[\"Campo ");
         3081  +    add_srs_wkt (p, 1,
         3082  +        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
         3083  +    add_srs_wkt (p, 2,
         3084  +        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
         3085  +    add_srs_wkt (p, 3,
         3086  +        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
         3087  +    add_srs_wkt (p, 4,
         3088  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3089  +    add_srs_wkt (p, 5,
         3090  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3091  +    add_srs_wkt (p, 6,
         3092  +        "9122\"]],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Tran");
  2783   3093       add_srs_wkt (p, 7,
  2784         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         3094  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90]");
  2785   3095       add_srs_wkt (p, 8,
  2786         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
         3096  +        ",PARAMETER[\"central_meridian\",-66],PARAMETER[\"scale_f");
  2787   3097       add_srs_wkt (p, 9,
  2788         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3098  +        "actor\",1],PARAMETER[\"false_easting\",3500000],PARAMETE");
  2789   3099       add_srs_wkt (p, 10,
  2790         -        "METER[\"central_meridian\",15],PARAMETER[\"scale_factor\"");
         3100  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2791   3101       add_srs_wkt (p, 11,
  2792         -        ",1],PARAMETER[\"false_easting\",900000],PARAMETER[\"fals");
  2793         -    add_srs_wkt (p, 12,
  2794         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2795         -    add_srs_wkt (p, 13,
  2796         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  2797         -    add_srs_wkt (p, 14,
  2798         -        "UTHORITY[\"EPSG\",\"2198\"]],VERT_CS[\"DVR90 height\",VE");
  2799         -    add_srs_wkt (p, 15,
  2800         -        "RT_DATUM[\"Dansk Vertikal Reference 1990\",2005,AUTHORIT");
  2801         -    add_srs_wkt (p, 16,
  2802         -        "Y[\"EPSG\",\"5206\"]],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2803         -    add_srs_wkt (p, 17,
  2804         -        ",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EPSG\",\"5799\"]");
  2805         -    add_srs_wkt (p, 18,
  2806         -        "],AUTHORITY[\"EPSG\",\"7420\"]]");
  2807         -    p = add_epsg_def_ex (filter, first, last, 7421, "epsg", 7421,
  2808         -        "NTF (Paris) / Lambert zone II", 0, 0,
  2809         -        "Clarke 1880 (IGN)", "Paris",
  2810         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  2811         -        "X", "East", "Y", "North");
         3102  +        "G\",\"9001\"]],AUTHORITY[\"EPSG\",\"22193\"]]");
         3103  +    p = add_epsg_def (filter, first, last, 22194, "epsg", 22194,
         3104  +        "Campo Inchauspe / Argentina 4");
  2812   3105       add_proj4text (p, 0,
  2813         -        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
         3106  +        "+proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0");
  2814   3107       add_proj4text (p, 1,
  2815         -        "42 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +tow");
         3108  +        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
  2816   3109       add_proj4text (p, 2,
  2817         -        "gs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +vunits=m +");
  2818         -    add_proj4text (p, 3,
  2819         -        "no_defs");
         3110  +        "_defs");
  2820   3111       add_srs_wkt (p, 0,
  2821         -        "COMPD_CS[\"NTF (Paris) / Lambert zone II + NGF-IGN69 hei");
         3112  +        "PROJCS[\"Campo Inchauspe / Argentina 4\",GEOGCS[\"Campo ");
  2822   3113       add_srs_wkt (p, 1,
  2823         -        "ght\",PROJCS[\"NTF (Paris) / Lambert zone II\",GEOGCS[\"");
         3114  +        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
  2824   3115       add_srs_wkt (p, 2,
  2825         -        "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P");
         3116  +        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
  2826   3117       add_srs_wkt (p, 3,
  2827         -        "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660");
         3118  +        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
  2828   3119       add_srs_wkt (p, 4,
  2829         -        "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60");
         3120  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2830   3121       add_srs_wkt (p, 5,
  2831         -        ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par");
         3122  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2832   3123       add_srs_wkt (p, 6,
  2833         -        "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra");
         3124  +        "9122\"]],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Tran");
  2834   3125       add_srs_wkt (p, 7,
  2835         -        "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AX");
         3126  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90]");
  2836   3127       add_srs_wkt (p, 8,
  2837         -        "IS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORIT");
         3128  +        ",PARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_f");
  2838   3129       add_srs_wkt (p, 9,
  2839         -        "Y[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Con");
         3130  +        "actor\",1],PARAMETER[\"false_easting\",4500000],PARAMETE");
  2840   3131       add_srs_wkt (p, 10,
  2841         -        "ic_1SP\"],PARAMETER[\"latitude_of_origin\",52],PARAMETER");
         3132  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2842   3133       add_srs_wkt (p, 11,
  2843         -        "[\"central_meridian\",0],PARAMETER[\"scale_factor\",0.99");
  2844         -    add_srs_wkt (p, 12,
  2845         -        "987742],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
  2846         -    add_srs_wkt (p, 13,
  2847         -        "false_northing\",2200000],UNIT[\"metre\",1,AUTHORITY[\"E");
  2848         -    add_srs_wkt (p, 14,
  2849         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  2850         -    add_srs_wkt (p, 15,
  2851         -        "ORITY[\"EPSG\",\"27572\"]],VERT_CS[\"NGF-IGN69 height\",");
  2852         -    add_srs_wkt (p, 16,
  2853         -        "VERT_DATUM[\"Nivellement General de la France - IGN69\",");
  2854         -    add_srs_wkt (p, 17,
  2855         -        "2005,AUTHORITY[\"EPSG\",\"5119\"]],UNIT[\"metre\",1,AUTH");
  2856         -    add_srs_wkt (p, 18,
  2857         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"EP");
  2858         -    add_srs_wkt (p, 19,
  2859         -        "SG\",\"5720\"]],AUTHORITY[\"EPSG\",\"7421\"]]");
  2860         -    p = add_epsg_def_ex (filter, first, last, 7422, "epsg", 7422,
  2861         -        "NTF (Paris) / Lambert zone III", 0, 0,
  2862         -        "Clarke 1880 (IGN)", "Paris",
  2863         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  2864         -        "X", "East", "Y", "North");
         3134  +        "G\",\"9001\"]],AUTHORITY[\"EPSG\",\"22194\"]]");
         3135  +    p = add_epsg_def (filter, first, last, 22195, "epsg", 22195,
         3136  +        "Campo Inchauspe / Argentina 5");
  2865   3137       add_proj4text (p, 0,
  2866         -        "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000");
         3138  +        "+proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0");
  2867   3139       add_proj4text (p, 1,
  2868         -        "001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +");
         3140  +        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
  2869   3141       add_proj4text (p, 2,
  2870         -        "a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm");
  2871         -    add_proj4text (p, 3,
  2872         -        "=paris +units=m +vunits=m +no_defs");
         3142  +        "_defs");
  2873   3143       add_srs_wkt (p, 0,
  2874         -        "COMPD_CS[\"NTF (Paris) / Lambert zone III + NGF-IGN69 he");
         3144  +        "PROJCS[\"Campo Inchauspe / Argentina 5\",GEOGCS[\"Campo ");
  2875   3145       add_srs_wkt (p, 1,
  2876         -        "ight\",PROJCS[\"NTF (Paris) / Lambert zone III\",GEOGCS[");
         3146  +        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
  2877   3147       add_srs_wkt (p, 2,
  2878         -        "\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise");
         3148  +        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
  2879   3149       add_srs_wkt (p, 3,
  2880         -        "_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46");
         3150  +        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
  2881   3151       add_srs_wkt (p, 4,
  2882         -        "60212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-");
         3152  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2883   3153       add_srs_wkt (p, 5,
  2884         -        "60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"P");
         3154  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2885   3155       add_srs_wkt (p, 6,
  2886         -        "aris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"g");
         3156  +        "9122\"]],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Tran");
  2887   3157       add_srs_wkt (p, 7,
  2888         -        "rad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],");
         3158  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90]");
  2889   3159       add_srs_wkt (p, 8,
  2890         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
         3160  +        ",PARAMETER[\"central_meridian\",-60],PARAMETER[\"scale_f");
  2891   3161       add_srs_wkt (p, 9,
  2892         -        "ITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_C");
         3162  +        "actor\",1],PARAMETER[\"false_easting\",5500000],PARAMETE");
  2893   3163       add_srs_wkt (p, 10,
  2894         -        "onic_1SP\"],PARAMETER[\"latitude_of_origin\",49],PARAMET");
         3164  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2895   3165       add_srs_wkt (p, 11,
  2896         -        "ER[\"central_meridian\",0],PARAMETER[\"scale_factor\",0.");
  2897         -    add_srs_wkt (p, 12,
  2898         -        "999877499],PARAMETER[\"false_easting\",600000],PARAMETER");
  2899         -    add_srs_wkt (p, 13,
  2900         -        "[\"false_northing\",3200000],UNIT[\"metre\",1,AUTHORITY[");
  2901         -    add_srs_wkt (p, 14,
  2902         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  2903         -    add_srs_wkt (p, 15,
  2904         -        "UTHORITY[\"EPSG\",\"27573\"]],VERT_CS[\"NGF-IGN69 height");
  2905         -    add_srs_wkt (p, 16,
  2906         -        "\",VERT_DATUM[\"Nivellement General de la France - IGN69");
  2907         -    add_srs_wkt (p, 17,
  2908         -        "\",2005,AUTHORITY[\"EPSG\",\"5119\"]],UNIT[\"metre\",1,A");
  2909         -    add_srs_wkt (p, 18,
  2910         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AUTHORITY[\"");
  2911         -    add_srs_wkt (p, 19,
  2912         -        "EPSG\",\"5720\"]],AUTHORITY[\"EPSG\",\"7422\"]]");
  2913         -    p = add_epsg_def_ex (filter, first, last, 7423, "epsg", 7423,
  2914         -        "ETRS89", 1, 1,
  2915         -        "GRS 1980", "Greenwich",
  2916         -        "European_Terrestrial_Reference_System_1989", "none", "degree",
  2917         -        "Latitude", "North", "Longitude", "East");
         3166  +        "G\",\"9001\"]],AUTHORITY[\"EPSG\",\"22195\"]]");
         3167  +    p = add_epsg_def (filter, first, last, 22196, "epsg", 22196,
         3168  +        "Campo Inchauspe / Argentina 6");
  2918   3169       add_proj4text (p, 0,
  2919         -        "+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +vunit");
         3170  +        "+proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0");
  2920   3171       add_proj4text (p, 1,
  2921         -        "s=m +no_defs");
  2922         -    add_srs_wkt (p, 0,
  2923         -        "COMPD_CS[\"ETRS89 + EVRF2007 height\",GEOGCS[\"ETRS89\",");
  2924         -    add_srs_wkt (p, 1,
  2925         -        "DATUM[\"European_Terrestrial_Reference_System_1989\",SPH");
  2926         -    add_srs_wkt (p, 2,
  2927         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  2928         -    add_srs_wkt (p, 3,
  2929         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  2930         -    add_srs_wkt (p, 4,
  2931         -        ",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2932         -    add_srs_wkt (p, 5,
  2933         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2934         -    add_srs_wkt (p, 6,
  2935         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2936         -    add_srs_wkt (p, 7,
  2937         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],VERT_CS[\"EVRF");
  2938         -    add_srs_wkt (p, 8,
  2939         -        "2007 height\",VERT_DATUM[\"European Vertical Reference F");
  2940         -    add_srs_wkt (p, 9,
  2941         -        "rame 2007\",2005,AUTHORITY[\"EPSG\",\"5215\"]],UNIT[\"me");
  2942         -    add_srs_wkt (p, 10,
  2943         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Up\",UP],AU");
  2944         -    add_srs_wkt (p, 11,
  2945         -        "THORITY[\"EPSG\",\"5621\"]],AUTHORITY[\"EPSG\",\"7423\"]");
  2946         -    add_srs_wkt (p, 12,
  2947         -        "]");
  2948         -    p = add_epsg_def_ex (filter, first, last, 20004, "epsg", 20004,
  2949         -        "Pulkovo 1995 / Gauss-Kruger zone 4", 0, 1,
  2950         -        "Krassowsky 1940", "Greenwich",
  2951         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2952         -        "X", "North", "Y", "East");
  2953         -    add_proj4text (p, 0,
  2954         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 ");
  2955         -    add_proj4text (p, 1,
  2956         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         3172  +        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
  2957   3173       add_proj4text (p, 2,
  2958         -        ".22 +units=m +no_defs");
         3174  +        "_defs");
  2959   3175       add_srs_wkt (p, 0,
  2960         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 4\",GEOGCS[\"P");
         3176  +        "PROJCS[\"Campo Inchauspe / Argentina 6\",GEOGCS[\"Campo ");
  2961   3177       add_srs_wkt (p, 1,
  2962         -        "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows");
         3178  +        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
  2963   3179       add_srs_wkt (p, 2,
  2964         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
         3180  +        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
  2965   3181       add_srs_wkt (p, 3,
  2966         -        "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
         3182  +        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
  2967   3183       add_srs_wkt (p, 4,
  2968         -        "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
         3184  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2969   3185       add_srs_wkt (p, 5,
  2970         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
         3186  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2971   3187       add_srs_wkt (p, 6,
  2972         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         3188  +        "9122\"]],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Tran");
  2973   3189       add_srs_wkt (p, 7,
  2974         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         3190  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90]");
  2975   3191       add_srs_wkt (p, 8,
  2976         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3192  +        ",PARAMETER[\"central_meridian\",-57],PARAMETER[\"scale_f");
  2977   3193       add_srs_wkt (p, 9,
  2978         -        "in\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"s");
         3194  +        "actor\",1],PARAMETER[\"false_easting\",6500000],PARAMETE");
  2979   3195       add_srs_wkt (p, 10,
  2980         -        "cale_factor\",1],PARAMETER[\"false_easting\",4500000],PA");
         3196  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2981   3197       add_srs_wkt (p, 11,
  2982         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  2983         -    add_srs_wkt (p, 12,
  2984         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  2985         -    add_srs_wkt (p, 13,
  2986         -        "AUTHORITY[\"EPSG\",\"20004\"]]");
  2987         -    p = add_epsg_def_ex (filter, first, last, 20005, "epsg", 20005,
  2988         -        "Pulkovo 1995 / Gauss-Kruger zone 5", 0, 1,
  2989         -        "Krassowsky 1940", "Greenwich",
  2990         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  2991         -        "X", "North", "Y", "East");
         3198  +        "G\",\"9001\"]],AUTHORITY[\"EPSG\",\"22196\"]]");
         3199  +    p = add_epsg_def (filter, first, last, 22197, "epsg", 22197,
         3200  +        "Campo Inchauspe / Argentina 7");
  2992   3201       add_proj4text (p, 0,
  2993         -        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 ");
         3202  +        "+proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0");
  2994   3203       add_proj4text (p, 1,
  2995         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  2996         -    add_proj4text (p, 2,
  2997         -        ".22 +units=m +no_defs");
  2998         -    add_srs_wkt (p, 0,
  2999         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 5\",GEOGCS[\"P");
  3000         -    add_srs_wkt (p, 1,
  3001         -        "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows");
  3002         -    add_srs_wkt (p, 2,
  3003         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  3004         -    add_srs_wkt (p, 3,
  3005         -        "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  3006         -    add_srs_wkt (p, 4,
  3007         -        "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3008         -    add_srs_wkt (p, 5,
  3009         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3010         -    add_srs_wkt (p, 6,
  3011         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  3012         -    add_srs_wkt (p, 7,
  3013         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
  3014         -    add_srs_wkt (p, 8,
  3015         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3016         -    add_srs_wkt (p, 9,
  3017         -        "in\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"s");
  3018         -    add_srs_wkt (p, 10,
  3019         -        "cale_factor\",1],PARAMETER[\"false_easting\",5500000],PA");
  3020         -    add_srs_wkt (p, 11,
  3021         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3022         -    add_srs_wkt (p, 12,
  3023         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3024         -    add_srs_wkt (p, 13,
  3025         -        "AUTHORITY[\"EPSG\",\"20005\"]]");
  3026         -    p = add_epsg_def_ex (filter, first, last, 20006, "epsg", 20006,
  3027         -        "Pulkovo 1995 / Gauss-Kruger zone 6", 0, 1,
  3028         -        "Krassowsky 1940", "Greenwich",
  3029         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3030         -        "X", "North", "Y", "East");
  3031         -    add_proj4text (p, 0,
  3032         -        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 ");
  3033         -    add_proj4text (p, 1,
  3034         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
         3204  +        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
  3035   3205       add_proj4text (p, 2,
  3036         -        ".22 +units=m +no_defs");
         3206  +        "_defs");
         3207  +    add_srs_wkt (p, 0,
         3208  +        "PROJCS[\"Campo Inchauspe / Argentina 7\",GEOGCS[\"Campo ");
         3209  +    add_srs_wkt (p, 1,
         3210  +        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
         3211  +    add_srs_wkt (p, 2,
         3212  +        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
         3213  +    add_srs_wkt (p, 3,
         3214  +        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
         3215  +    add_srs_wkt (p, 4,
         3216  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3217  +    add_srs_wkt (p, 5,
         3218  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3219  +    add_srs_wkt (p, 6,
         3220  +        "9122\"]],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Tran");
         3221  +    add_srs_wkt (p, 7,
         3222  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90]");
         3223  +    add_srs_wkt (p, 8,
         3224  +        ",PARAMETER[\"central_meridian\",-54],PARAMETER[\"scale_f");
         3225  +    add_srs_wkt (p, 9,
         3226  +        "actor\",1],PARAMETER[\"false_easting\",7500000],PARAMETE");
         3227  +    add_srs_wkt (p, 10,
         3228  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         3229  +    add_srs_wkt (p, 11,
         3230  +        "G\",\"9001\"]],AUTHORITY[\"EPSG\",\"22197\"]]");
         3231  +    p = add_epsg_def (filter, first, last, 22234, "epsg", 22234,
         3232  +        "Cape / UTM zone 34S");
         3233  +    add_proj4text (p, 0,
         3234  +        "+proj=utm +zone=34 +south +a=6378249.145 +b=6356514.9663");
         3235  +    add_proj4text (p, 1,
         3236  +        "98753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs");
  3037   3237       add_srs_wkt (p, 0,
  3038         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 6\",GEOGCS[\"P");
         3238  +        "PROJCS[\"Cape / UTM zone 34S\",GEOGCS[\"Cape\",DATUM[\"C");
  3039   3239       add_srs_wkt (p, 1,
  3040         -        "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows");
         3240  +        "ape\",SPHEROID[\"Clarke 1880 (Arc)\",6378249.145,293.466");
  3041   3241       add_srs_wkt (p, 2,
  3042         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
         3242  +        "3077,AUTHORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-29");
  3043   3243       add_srs_wkt (p, 3,
  3044         -        "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
         3244  +        "2,0,0,0,0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenw");
  3045   3245       add_srs_wkt (p, 4,
  3046         -        "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
         3246  +        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  3047   3247       add_srs_wkt (p, 5,
  3048         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
         3248  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  3049   3249       add_srs_wkt (p, 6,
  3050         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         3250  +        "[\"EPSG\",\"4222\"]],PROJECTION[\"Transverse_Mercator\"]");
  3051   3251       add_srs_wkt (p, 7,
  3052         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         3252  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  3053   3253       add_srs_wkt (p, 8,
  3054         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3254  +        "_meridian\",21],PARAMETER[\"scale_factor\",0.9996],PARAM");
  3055   3255       add_srs_wkt (p, 9,
  3056         -        "in\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"s");
         3256  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
  3057   3257       add_srs_wkt (p, 10,
  3058         -        "cale_factor\",1],PARAMETER[\"false_easting\",6500000],PA");
         3258  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  3059   3259       add_srs_wkt (p, 11,
  3060         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         3260  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  3061   3261       add_srs_wkt (p, 12,
  3062         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3063         -    add_srs_wkt (p, 13,
  3064         -        "AUTHORITY[\"EPSG\",\"20006\"]]");
  3065         -    p = add_epsg_def_ex (filter, first, last, 20007, "epsg", 20007,
  3066         -        "Pulkovo 1995 / Gauss-Kruger zone 7", 0, 1,
  3067         -        "Krassowsky 1940", "Greenwich",
  3068         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3069         -        "X", "North", "Y", "East");
         3262  +        "HORITY[\"EPSG\",\"22234\"]]");
         3263  +    p = add_epsg_def (filter, first, last, 22235, "epsg", 22235,
         3264  +        "Cape / UTM zone 35S");
  3070   3265       add_proj4text (p, 0,
  3071         -        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 ");
         3266  +        "+proj=utm +zone=35 +south +a=6378249.145 +b=6356514.9663");
  3072   3267       add_proj4text (p, 1,
  3073         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  3074         -    add_proj4text (p, 2,
  3075         -        ".22 +units=m +no_defs");
         3268  +        "98753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs");
  3076   3269       add_srs_wkt (p, 0,
  3077         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 7\",GEOGCS[\"P");
         3270  +        "PROJCS[\"Cape / UTM zone 35S\",GEOGCS[\"Cape\",DATUM[\"C");
  3078   3271       add_srs_wkt (p, 1,
  3079         -        "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows");
         3272  +        "ape\",SPHEROID[\"Clarke 1880 (Arc)\",6378249.145,293.466");
  3080   3273       add_srs_wkt (p, 2,
  3081         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
         3274  +        "3077,AUTHORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-29");
  3082   3275       add_srs_wkt (p, 3,
  3083         -        "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
         3276  +        "2,0,0,0,0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenw");
  3084   3277       add_srs_wkt (p, 4,
  3085         -        "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
         3278  +        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  3086   3279       add_srs_wkt (p, 5,
  3087         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
         3280  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  3088   3281       add_srs_wkt (p, 6,
  3089         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         3282  +        "[\"EPSG\",\"4222\"]],PROJECTION[\"Transverse_Mercator\"]");
  3090   3283       add_srs_wkt (p, 7,
  3091         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
         3284  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  3092   3285       add_srs_wkt (p, 8,
  3093         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3286  +        "_meridian\",27],PARAMETER[\"scale_factor\",0.9996],PARAM");
  3094   3287       add_srs_wkt (p, 9,
  3095         -        "in\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"s");
         3288  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
  3096   3289       add_srs_wkt (p, 10,
  3097         -        "cale_factor\",1],PARAMETER[\"false_easting\",7500000],PA");
         3290  +        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  3098   3291       add_srs_wkt (p, 11,
  3099         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         3292  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  3100   3293       add_srs_wkt (p, 12,
  3101         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3102         -    add_srs_wkt (p, 13,
  3103         -        "AUTHORITY[\"EPSG\",\"20007\"]]");
  3104         -    p = add_epsg_def_ex (filter, first, last, 20008, "epsg", 20008,
  3105         -        "Pulkovo 1995 / Gauss-Kruger zone 8", 0, 1,
  3106         -        "Krassowsky 1940", "Greenwich",
  3107         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3108         -        "X", "North", "Y", "East");
         3294  +        "HORITY[\"EPSG\",\"22235\"]]");
         3295  +    p = add_epsg_def (filter, first, last, 22236, "epsg", 22236,
         3296  +        "Cape / UTM zone 36S (deprecated)");
  3109   3297       add_proj4text (p, 0,
  3110         -        "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 ");
  3111         -    add_proj4text (p, 1,
  3112         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  3113         -    add_proj4text (p, 2,
  3114         -        ".22 +units=m +no_defs");
  3115         -    add_srs_wkt (p, 0,
  3116         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 8\",GEOGCS[\"P");
  3117         -    add_srs_wkt (p, 1,
  3118         -        "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows");
  3119         -    add_srs_wkt (p, 2,
  3120         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  3121         -    add_srs_wkt (p, 3,
  3122         -        "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  3123         -    add_srs_wkt (p, 4,
  3124         -        "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3125         -    add_srs_wkt (p, 5,
  3126         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3127         -    add_srs_wkt (p, 6,
  3128         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  3129         -    add_srs_wkt (p, 7,
  3130         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
  3131         -    add_srs_wkt (p, 8,
  3132         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3133         -    add_srs_wkt (p, 9,
  3134         -        "in\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"s");
  3135         -    add_srs_wkt (p, 10,
  3136         -        "cale_factor\",1],PARAMETER[\"false_easting\",8500000],PA");
  3137         -    add_srs_wkt (p, 11,
  3138         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3139         -    add_srs_wkt (p, 12,
  3140         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3141         -    add_srs_wkt (p, 13,
  3142         -        "AUTHORITY[\"EPSG\",\"20008\"]]");
  3143         -    p = add_epsg_def_ex (filter, first, last, 20009, "epsg", 20009,
  3144         -        "Pulkovo 1995 / Gauss-Kruger zone 9", 0, 1,
  3145         -        "Krassowsky 1940", "Greenwich",
  3146         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3147         -        "X", "North", "Y", "East");
  3148         -    add_proj4text (p, 0,
  3149         -        "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 ");
         3298  +        "+proj=utm +zone=36 +south +a=6378249.145 +b=6356514.9663");
  3150   3299       add_proj4text (p, 1,
  3151         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  3152         -    add_proj4text (p, 2,
  3153         -        ".22 +units=m +no_defs");
  3154         -    add_srs_wkt (p, 0,
  3155         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 9\",GEOGCS[\"P");
  3156         -    add_srs_wkt (p, 1,
  3157         -        "ulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassows");
  3158         -    add_srs_wkt (p, 2,
  3159         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  3160         -    add_srs_wkt (p, 3,
  3161         -        "WGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[\"");
  3162         -    add_srs_wkt (p, 4,
  3163         -        "EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3164         -    add_srs_wkt (p, 5,
  3165         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3166         -    add_srs_wkt (p, 6,
  3167         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  3168         -    add_srs_wkt (p, 7,
  3169         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJECTI");
  3170         -    add_srs_wkt (p, 8,
  3171         -        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
  3172         -    add_srs_wkt (p, 9,
  3173         -        "in\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"s");
  3174         -    add_srs_wkt (p, 10,
  3175         -        "cale_factor\",1],PARAMETER[\"false_easting\",9500000],PA");
  3176         -    add_srs_wkt (p, 11,
  3177         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3178         -    add_srs_wkt (p, 12,
  3179         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],");
  3180         -    add_srs_wkt (p, 13,
  3181         -        "AUTHORITY[\"EPSG\",\"20009\"]]");
  3182         -    p = add_epsg_def_ex (filter, first, last, 20010, "epsg", 20010,
  3183         -        "Pulkovo 1995 / Gauss-Kruger zone 10", 0, 1,
  3184         -        "Krassowsky 1940", "Greenwich",
  3185         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3186         -        "X", "North", "Y", "East");
  3187         -    add_proj4text (p, 0,
  3188         -        "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=10500000 +y_0=0");
  3189         -    add_proj4text (p, 1,
  3190         -        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  3191         -    add_proj4text (p, 2,
  3192         -        "0.22 +units=m +no_defs");
  3193         -    add_srs_wkt (p, 0,
  3194         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 10\",GEOGCS[\"");
  3195         -    add_srs_wkt (p, 1,
  3196         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3197         -    add_srs_wkt (p, 2,
  3198         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3199         -    add_srs_wkt (p, 3,
  3200         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3201         -    add_srs_wkt (p, 4,
  3202         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3203         -    add_srs_wkt (p, 5,
  3204         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3205         -    add_srs_wkt (p, 6,
  3206         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3207         -    add_srs_wkt (p, 7,
  3208         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3209         -    add_srs_wkt (p, 8,
  3210         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3211         -    add_srs_wkt (p, 9,
  3212         -        "igin\",0],PARAMETER[\"central_meridian\",57],PARAMETER[\"");
  3213         -    add_srs_wkt (p, 10,
  3214         -        "scale_factor\",1],PARAMETER[\"false_easting\",10500000],");
  3215         -    add_srs_wkt (p, 11,
  3216         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3217         -    add_srs_wkt (p, 12,
  3218         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  3219         -    add_srs_wkt (p, 13,
  3220         -        "],AUTHORITY[\"EPSG\",\"20010\"]]");
  3221         -    p = add_epsg_def_ex (filter, first, last, 20011, "epsg", 20011,
  3222         -        "Pulkovo 1995 / Gauss-Kruger zone 11", 0, 1,
  3223         -        "Krassowsky 1940", "Greenwich",
  3224         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3225         -        "X", "North", "Y", "East");
  3226         -    add_proj4text (p, 0,
  3227         -        "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=11500000 +y_0=0");
  3228         -    add_proj4text (p, 1,
  3229         -        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  3230         -    add_proj4text (p, 2,
  3231         -        "0.22 +units=m +no_defs");
  3232         -    add_srs_wkt (p, 0,
  3233         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 11\",GEOGCS[\"");
  3234         -    add_srs_wkt (p, 1,
  3235         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3236         -    add_srs_wkt (p, 2,
  3237         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3238         -    add_srs_wkt (p, 3,
  3239         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3240         -    add_srs_wkt (p, 4,
  3241         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3242         -    add_srs_wkt (p, 5,
  3243         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3244         -    add_srs_wkt (p, 6,
  3245         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3246         -    add_srs_wkt (p, 7,
  3247         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3248         -    add_srs_wkt (p, 8,
  3249         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3250         -    add_srs_wkt (p, 9,
  3251         -        "igin\",0],PARAMETER[\"central_meridian\",63],PARAMETER[\"");
  3252         -    add_srs_wkt (p, 10,
  3253         -        "scale_factor\",1],PARAMETER[\"false_easting\",11500000],");
  3254         -    add_srs_wkt (p, 11,
  3255         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3256         -    add_srs_wkt (p, 12,
  3257         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  3258         -    add_srs_wkt (p, 13,
  3259         -        "],AUTHORITY[\"EPSG\",\"20011\"]]");
  3260         -    p = add_epsg_def_ex (filter, first, last, 20012, "epsg", 20012,
  3261         -        "Pulkovo 1995 / Gauss-Kruger zone 12", 0, 1,
  3262         -        "Krassowsky 1940", "Greenwich",
  3263         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3264         -        "X", "North", "Y", "East");
  3265         -    add_proj4text (p, 0,
  3266         -        "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=12500000 +y_0=0");
  3267         -    add_proj4text (p, 1,
  3268         -        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  3269         -    add_proj4text (p, 2,
  3270         -        "0.22 +units=m +no_defs");
         3300  +        "98753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs");
  3271   3301       add_srs_wkt (p, 0,
  3272         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 12\",GEOGCS[\"");
         3302  +        "PROJCS[\"Cape / UTM zone 36S (deprecated)\",GEOGCS[\"Cap");
  3273   3303       add_srs_wkt (p, 1,
  3274         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
         3304  +        "e\",DATUM[\"Cape\",SPHEROID[\"Clarke 1880 (Arc)\",637824");
  3275   3305       add_srs_wkt (p, 2,
  3276         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         3306  +        "9.145,293.4663077,AUTHORITY[\"EPSG\",\"7013\"]],TOWGS84[");
  3277   3307       add_srs_wkt (p, 3,
  3278         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
         3308  +        "-136,-108,-292,0,0,0,0],AUTHORITY[\"EPSG\",\"6222\"]],PR");
  3279   3309       add_srs_wkt (p, 4,
  3280         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         3310  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3281   3311       add_srs_wkt (p, 5,
  3282         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         3312  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3283   3313       add_srs_wkt (p, 6,
  3284         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
         3314  +        "]],AUTHORITY[\"EPSG\",\"4222\"]],PROJECTION[\"Transverse");
  3285   3315       add_srs_wkt (p, 7,
  3286         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
         3316  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  3287   3317       add_srs_wkt (p, 8,
  3288         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         3318  +        "ER[\"central_meridian\",33],PARAMETER[\"scale_factor\",0");
  3289   3319       add_srs_wkt (p, 9,
  3290         -        "igin\",0],PARAMETER[\"central_meridian\",69],PARAMETER[\"");
         3320  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  3291   3321       add_srs_wkt (p, 10,
  3292         -        "scale_factor\",1],PARAMETER[\"false_easting\",12500000],");
         3322  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  3293   3323       add_srs_wkt (p, 11,
  3294         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         3324  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3295   3325       add_srs_wkt (p, 12,
  3296         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  3297         -    add_srs_wkt (p, 13,
  3298         -        "],AUTHORITY[\"EPSG\",\"20012\"]]");
  3299         -    p = add_epsg_def_ex (filter, first, last, 20013, "epsg", 20013,
  3300         -        "Pulkovo 1995 / Gauss-Kruger zone 13", 0, 1,
  3301         -        "Krassowsky 1940", "Greenwich",
  3302         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3303         -        "X", "North", "Y", "East");
  3304         -    add_proj4text (p, 0,
  3305         -        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0");
  3306         -    add_proj4text (p, 1,
  3307         -        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  3308         -    add_proj4text (p, 2,
  3309         -        "0.22 +units=m +no_defs");
  3310         -    add_srs_wkt (p, 0,
  3311         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 13\",GEOGCS[\"");
  3312         -    add_srs_wkt (p, 1,
  3313         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3314         -    add_srs_wkt (p, 2,
  3315         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3316         -    add_srs_wkt (p, 3,
  3317         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3318         -    add_srs_wkt (p, 4,
  3319         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3320         -    add_srs_wkt (p, 5,
  3321         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3322         -    add_srs_wkt (p, 6,
  3323         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3324         -    add_srs_wkt (p, 7,
  3325         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3326         -    add_srs_wkt (p, 8,
  3327         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3328         -    add_srs_wkt (p, 9,
  3329         -        "igin\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\"");
  3330         -    add_srs_wkt (p, 10,
  3331         -        "scale_factor\",1],PARAMETER[\"false_easting\",13500000],");
  3332         -    add_srs_wkt (p, 11,
  3333         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3334         -    add_srs_wkt (p, 12,
  3335         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  3336         -    add_srs_wkt (p, 13,
  3337         -        "],AUTHORITY[\"EPSG\",\"20013\"]]");
  3338         -    p = add_epsg_def_ex (filter, first, last, 20014, "epsg", 20014,
  3339         -        "Pulkovo 1995 / Gauss-Kruger zone 14", 0, 1,
  3340         -        "Krassowsky 1940", "Greenwich",
  3341         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3342         -        "X", "North", "Y", "East");
  3343         -    add_proj4text (p, 0,
  3344         -        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0");
  3345         -    add_proj4text (p, 1,
  3346         -        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  3347         -    add_proj4text (p, 2,
  3348         -        "0.22 +units=m +no_defs");
  3349         -    add_srs_wkt (p, 0,
  3350         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 14\",GEOGCS[\"");
  3351         -    add_srs_wkt (p, 1,
  3352         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3353         -    add_srs_wkt (p, 2,
  3354         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3355         -    add_srs_wkt (p, 3,
  3356         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3357         -    add_srs_wkt (p, 4,
  3358         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3359         -    add_srs_wkt (p, 5,
  3360         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3361         -    add_srs_wkt (p, 6,
  3362         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3363         -    add_srs_wkt (p, 7,
  3364         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3365         -    add_srs_wkt (p, 8,
  3366         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3367         -    add_srs_wkt (p, 9,
  3368         -        "igin\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\"");
  3369         -    add_srs_wkt (p, 10,
  3370         -        "scale_factor\",1],PARAMETER[\"false_easting\",14500000],");
  3371         -    add_srs_wkt (p, 11,
  3372         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3373         -    add_srs_wkt (p, 12,
  3374         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  3375         -    add_srs_wkt (p, 13,
  3376         -        "],AUTHORITY[\"EPSG\",\"20014\"]]");
  3377         -    p = add_epsg_def_ex (filter, first, last, 20015, "epsg", 20015,
  3378         -        "Pulkovo 1995 / Gauss-Kruger zone 15", 0, 1,
  3379         -        "Krassowsky 1940", "Greenwich",
  3380         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3381         -        "X", "North", "Y", "East");
  3382         -    add_proj4text (p, 0,
  3383         -        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0");
  3384         -    add_proj4text (p, 1,
  3385         -        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  3386         -    add_proj4text (p, 2,
  3387         -        "0.22 +units=m +no_defs");
  3388         -    add_srs_wkt (p, 0,
  3389         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 15\",GEOGCS[\"");
  3390         -    add_srs_wkt (p, 1,
  3391         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3392         -    add_srs_wkt (p, 2,
  3393         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3394         -    add_srs_wkt (p, 3,
  3395         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3396         -    add_srs_wkt (p, 4,
  3397         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3398         -    add_srs_wkt (p, 5,
  3399         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3400         -    add_srs_wkt (p, 6,
  3401         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3402         -    add_srs_wkt (p, 7,
  3403         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3404         -    add_srs_wkt (p, 8,
  3405         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3406         -    add_srs_wkt (p, 9,
  3407         -        "igin\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\"");
  3408         -    add_srs_wkt (p, 10,
  3409         -        "scale_factor\",1],PARAMETER[\"false_easting\",15500000],");
  3410         -    add_srs_wkt (p, 11,
  3411         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3412         -    add_srs_wkt (p, 12,
  3413         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  3414         -    add_srs_wkt (p, 13,
  3415         -        "],AUTHORITY[\"EPSG\",\"20015\"]]");
  3416         -    p = add_epsg_def_ex (filter, first, last, 20016, "epsg", 20016,
  3417         -        "Pulkovo 1995 / Gauss-Kruger zone 16", 0, 1,
  3418         -        "Krassowsky 1940", "Greenwich",
  3419         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3420         -        "X", "North", "Y", "East");
  3421         -    add_proj4text (p, 0,
  3422         -        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0");
  3423         -    add_proj4text (p, 1,
  3424         -        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  3425         -    add_proj4text (p, 2,
  3426         -        "0.22 +units=m +no_defs");
  3427         -    add_srs_wkt (p, 0,
  3428         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 16\",GEOGCS[\"");
  3429         -    add_srs_wkt (p, 1,
  3430         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3431         -    add_srs_wkt (p, 2,
  3432         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3433         -    add_srs_wkt (p, 3,
  3434         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3435         -    add_srs_wkt (p, 4,
  3436         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3437         -    add_srs_wkt (p, 5,
  3438         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3439         -    add_srs_wkt (p, 6,
  3440         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3441         -    add_srs_wkt (p, 7,
  3442         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3443         -    add_srs_wkt (p, 8,
  3444         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3445         -    add_srs_wkt (p, 9,
  3446         -        "igin\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"");
  3447         -    add_srs_wkt (p, 10,
  3448         -        "scale_factor\",1],PARAMETER[\"false_easting\",16500000],");
  3449         -    add_srs_wkt (p, 11,
  3450         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3451         -    add_srs_wkt (p, 12,
  3452         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  3453         -    add_srs_wkt (p, 13,
  3454         -        "],AUTHORITY[\"EPSG\",\"20016\"]]");
  3455         -    p = add_epsg_def_ex (filter, first, last, 20017, "epsg", 20017,
  3456         -        "Pulkovo 1995 / Gauss-Kruger zone 17", 0, 1,
  3457         -        "Krassowsky 1940", "Greenwich",
  3458         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3459         -        "X", "North", "Y", "East");
  3460         -    add_proj4text (p, 0,
  3461         -        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0");
  3462         -    add_proj4text (p, 1,
  3463         -        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  3464         -    add_proj4text (p, 2,
  3465         -        "0.22 +units=m +no_defs");
  3466         -    add_srs_wkt (p, 0,
  3467         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 17\",GEOGCS[\"");
  3468         -    add_srs_wkt (p, 1,
  3469         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3470         -    add_srs_wkt (p, 2,
  3471         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3472         -    add_srs_wkt (p, 3,
  3473         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3474         -    add_srs_wkt (p, 4,
  3475         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3476         -    add_srs_wkt (p, 5,
  3477         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3478         -    add_srs_wkt (p, 6,
  3479         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3480         -    add_srs_wkt (p, 7,
  3481         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3482         -    add_srs_wkt (p, 8,
  3483         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3484         -    add_srs_wkt (p, 9,
  3485         -        "igin\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"");
  3486         -    add_srs_wkt (p, 10,
  3487         -        "scale_factor\",1],PARAMETER[\"false_easting\",17500000],");
  3488         -    add_srs_wkt (p, 11,
  3489         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  3490         -    add_srs_wkt (p, 12,
  3491         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST");
  3492         -    add_srs_wkt (p, 13,
  3493         -        "],AUTHORITY[\"EPSG\",\"20017\"]]");
  3494         -    p = add_epsg_def_ex (filter, first, last, 20018, "epsg", 20018,
  3495         -        "Pulkovo 1995 / Gauss-Kruger zone 18", 0, 1,
  3496         -        "Krassowsky 1940", "Greenwich",
  3497         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3498         -        "X", "North", "Y", "East");
  3499         -    add_proj4text (p, 0,
  3500         -        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=");
  3501         -    add_proj4text (p, 1,
  3502         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3503         -    add_proj4text (p, 2,
  3504         -        "-0.22 +units=m +no_defs");
  3505         -    add_srs_wkt (p, 0,
  3506         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 18\",GEOGCS[\"");
  3507         -    add_srs_wkt (p, 1,
  3508         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3509         -    add_srs_wkt (p, 2,
  3510         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3511         -    add_srs_wkt (p, 3,
  3512         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3513         -    add_srs_wkt (p, 4,
  3514         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3515         -    add_srs_wkt (p, 5,
  3516         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3517         -    add_srs_wkt (p, 6,
  3518         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3519         -    add_srs_wkt (p, 7,
  3520         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3521         -    add_srs_wkt (p, 8,
  3522         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3523         -    add_srs_wkt (p, 9,
  3524         -        "igin\",0],PARAMETER[\"central_meridian\",105],PARAMETER[");
  3525         -    add_srs_wkt (p, 10,
  3526         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",18500000");
  3527         -    add_srs_wkt (p, 11,
  3528         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3529         -    add_srs_wkt (p, 12,
  3530         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3531         -    add_srs_wkt (p, 13,
  3532         -        "ST],AUTHORITY[\"EPSG\",\"20018\"]]");
  3533         -    p = add_epsg_def_ex (filter, first, last, 20019, "epsg", 20019,
  3534         -        "Pulkovo 1995 / Gauss-Kruger zone 19", 0, 1,
  3535         -        "Krassowsky 1940", "Greenwich",
  3536         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3537         -        "X", "North", "Y", "East");
  3538         -    add_proj4text (p, 0,
  3539         -        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=");
  3540         -    add_proj4text (p, 1,
  3541         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3542         -    add_proj4text (p, 2,
  3543         -        "-0.22 +units=m +no_defs");
  3544         -    add_srs_wkt (p, 0,
  3545         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 19\",GEOGCS[\"");
  3546         -    add_srs_wkt (p, 1,
  3547         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3548         -    add_srs_wkt (p, 2,
  3549         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3550         -    add_srs_wkt (p, 3,
  3551         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3552         -    add_srs_wkt (p, 4,
  3553         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3554         -    add_srs_wkt (p, 5,
  3555         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3556         -    add_srs_wkt (p, 6,
  3557         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3558         -    add_srs_wkt (p, 7,
  3559         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3560         -    add_srs_wkt (p, 8,
  3561         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3562         -    add_srs_wkt (p, 9,
  3563         -        "igin\",0],PARAMETER[\"central_meridian\",111],PARAMETER[");
  3564         -    add_srs_wkt (p, 10,
  3565         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",19500000");
  3566         -    add_srs_wkt (p, 11,
  3567         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3568         -    add_srs_wkt (p, 12,
  3569         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3570         -    add_srs_wkt (p, 13,
  3571         -        "ST],AUTHORITY[\"EPSG\",\"20019\"]]");
  3572         -    p = add_epsg_def_ex (filter, first, last, 20020, "epsg", 20020,
  3573         -        "Pulkovo 1995 / Gauss-Kruger zone 20", 0, 1,
  3574         -        "Krassowsky 1940", "Greenwich",
  3575         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3576         -        "X", "North", "Y", "East");
  3577         -    add_proj4text (p, 0,
  3578         -        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=");
  3579         -    add_proj4text (p, 1,
  3580         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3581         -    add_proj4text (p, 2,
  3582         -        "-0.22 +units=m +no_defs");
  3583         -    add_srs_wkt (p, 0,
  3584         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 20\",GEOGCS[\"");
  3585         -    add_srs_wkt (p, 1,
  3586         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3587         -    add_srs_wkt (p, 2,
  3588         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3589         -    add_srs_wkt (p, 3,
  3590         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3591         -    add_srs_wkt (p, 4,
  3592         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3593         -    add_srs_wkt (p, 5,
  3594         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3595         -    add_srs_wkt (p, 6,
  3596         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3597         -    add_srs_wkt (p, 7,
  3598         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3599         -    add_srs_wkt (p, 8,
  3600         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3601         -    add_srs_wkt (p, 9,
  3602         -        "igin\",0],PARAMETER[\"central_meridian\",117],PARAMETER[");
  3603         -    add_srs_wkt (p, 10,
  3604         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",20500000");
  3605         -    add_srs_wkt (p, 11,
  3606         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3607         -    add_srs_wkt (p, 12,
  3608         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3609         -    add_srs_wkt (p, 13,
  3610         -        "ST],AUTHORITY[\"EPSG\",\"20020\"]]");
  3611         -    p = add_epsg_def_ex (filter, first, last, 20021, "epsg", 20021,
  3612         -        "Pulkovo 1995 / Gauss-Kruger zone 21", 0, 1,
  3613         -        "Krassowsky 1940", "Greenwich",
  3614         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3615         -        "X", "North", "Y", "East");
  3616         -    add_proj4text (p, 0,
  3617         -        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=");
  3618         -    add_proj4text (p, 1,
  3619         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3620         -    add_proj4text (p, 2,
  3621         -        "-0.22 +units=m +no_defs");
  3622         -    add_srs_wkt (p, 0,
  3623         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 21\",GEOGCS[\"");
  3624         -    add_srs_wkt (p, 1,
  3625         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3626         -    add_srs_wkt (p, 2,
  3627         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3628         -    add_srs_wkt (p, 3,
  3629         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3630         -    add_srs_wkt (p, 4,
  3631         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3632         -    add_srs_wkt (p, 5,
  3633         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3634         -    add_srs_wkt (p, 6,
  3635         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3636         -    add_srs_wkt (p, 7,
  3637         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3638         -    add_srs_wkt (p, 8,
  3639         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3640         -    add_srs_wkt (p, 9,
  3641         -        "igin\",0],PARAMETER[\"central_meridian\",123],PARAMETER[");
  3642         -    add_srs_wkt (p, 10,
  3643         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",21500000");
  3644         -    add_srs_wkt (p, 11,
  3645         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3646         -    add_srs_wkt (p, 12,
  3647         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3648         -    add_srs_wkt (p, 13,
  3649         -        "ST],AUTHORITY[\"EPSG\",\"20021\"]]");
  3650         -    p = add_epsg_def_ex (filter, first, last, 20022, "epsg", 20022,
  3651         -        "Pulkovo 1995 / Gauss-Kruger zone 22", 0, 1,
  3652         -        "Krassowsky 1940", "Greenwich",
  3653         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3654         -        "X", "North", "Y", "East");
  3655         -    add_proj4text (p, 0,
  3656         -        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=");
  3657         -    add_proj4text (p, 1,
  3658         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3659         -    add_proj4text (p, 2,
  3660         -        "-0.22 +units=m +no_defs");
  3661         -    add_srs_wkt (p, 0,
  3662         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 22\",GEOGCS[\"");
  3663         -    add_srs_wkt (p, 1,
  3664         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3665         -    add_srs_wkt (p, 2,
  3666         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3667         -    add_srs_wkt (p, 3,
  3668         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3669         -    add_srs_wkt (p, 4,
  3670         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3671         -    add_srs_wkt (p, 5,
  3672         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3673         -    add_srs_wkt (p, 6,
  3674         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3675         -    add_srs_wkt (p, 7,
  3676         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3677         -    add_srs_wkt (p, 8,
  3678         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3679         -    add_srs_wkt (p, 9,
  3680         -        "igin\",0],PARAMETER[\"central_meridian\",129],PARAMETER[");
  3681         -    add_srs_wkt (p, 10,
  3682         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",22500000");
  3683         -    add_srs_wkt (p, 11,
  3684         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3685         -    add_srs_wkt (p, 12,
  3686         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3687         -    add_srs_wkt (p, 13,
  3688         -        "ST],AUTHORITY[\"EPSG\",\"20022\"]]");
  3689         -    p = add_epsg_def_ex (filter, first, last, 20023, "epsg", 20023,
  3690         -        "Pulkovo 1995 / Gauss-Kruger zone 23", 0, 1,
  3691         -        "Krassowsky 1940", "Greenwich",
  3692         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3693         -        "X", "North", "Y", "East");
  3694         -    add_proj4text (p, 0,
  3695         -        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=");
  3696         -    add_proj4text (p, 1,
  3697         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3698         -    add_proj4text (p, 2,
  3699         -        "-0.22 +units=m +no_defs");
  3700         -    add_srs_wkt (p, 0,
  3701         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 23\",GEOGCS[\"");
  3702         -    add_srs_wkt (p, 1,
  3703         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3704         -    add_srs_wkt (p, 2,
  3705         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3706         -    add_srs_wkt (p, 3,
  3707         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3708         -    add_srs_wkt (p, 4,
  3709         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3710         -    add_srs_wkt (p, 5,
  3711         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3712         -    add_srs_wkt (p, 6,
  3713         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3714         -    add_srs_wkt (p, 7,
  3715         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3716         -    add_srs_wkt (p, 8,
  3717         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3718         -    add_srs_wkt (p, 9,
  3719         -        "igin\",0],PARAMETER[\"central_meridian\",135],PARAMETER[");
  3720         -    add_srs_wkt (p, 10,
  3721         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",23500000");
  3722         -    add_srs_wkt (p, 11,
  3723         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3724         -    add_srs_wkt (p, 12,
  3725         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3726         -    add_srs_wkt (p, 13,
  3727         -        "ST],AUTHORITY[\"EPSG\",\"20023\"]]");
  3728         -    p = add_epsg_def_ex (filter, first, last, 20024, "epsg", 20024,
  3729         -        "Pulkovo 1995 / Gauss-Kruger zone 24", 0, 1,
  3730         -        "Krassowsky 1940", "Greenwich",
  3731         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3732         -        "X", "North", "Y", "East");
  3733         -    add_proj4text (p, 0,
  3734         -        "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=24500000 +y_0=");
  3735         -    add_proj4text (p, 1,
  3736         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3737         -    add_proj4text (p, 2,
  3738         -        "-0.22 +units=m +no_defs");
  3739         -    add_srs_wkt (p, 0,
  3740         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 24\",GEOGCS[\"");
  3741         -    add_srs_wkt (p, 1,
  3742         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3743         -    add_srs_wkt (p, 2,
  3744         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3745         -    add_srs_wkt (p, 3,
  3746         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3747         -    add_srs_wkt (p, 4,
  3748         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3749         -    add_srs_wkt (p, 5,
  3750         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3751         -    add_srs_wkt (p, 6,
  3752         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3753         -    add_srs_wkt (p, 7,
  3754         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3755         -    add_srs_wkt (p, 8,
  3756         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3757         -    add_srs_wkt (p, 9,
  3758         -        "igin\",0],PARAMETER[\"central_meridian\",141],PARAMETER[");
  3759         -    add_srs_wkt (p, 10,
  3760         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",24500000");
  3761         -    add_srs_wkt (p, 11,
  3762         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3763         -    add_srs_wkt (p, 12,
  3764         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3765         -    add_srs_wkt (p, 13,
  3766         -        "ST],AUTHORITY[\"EPSG\",\"20024\"]]");
  3767         -    p = add_epsg_def_ex (filter, first, last, 20025, "epsg", 20025,
  3768         -        "Pulkovo 1995 / Gauss-Kruger zone 25", 0, 1,
  3769         -        "Krassowsky 1940", "Greenwich",
  3770         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3771         -        "X", "North", "Y", "East");
  3772         -    add_proj4text (p, 0,
  3773         -        "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=25500000 +y_0=");
  3774         -    add_proj4text (p, 1,
  3775         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3776         -    add_proj4text (p, 2,
  3777         -        "-0.22 +units=m +no_defs");
  3778         -    add_srs_wkt (p, 0,
  3779         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 25\",GEOGCS[\"");
  3780         -    add_srs_wkt (p, 1,
  3781         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3782         -    add_srs_wkt (p, 2,
  3783         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3784         -    add_srs_wkt (p, 3,
  3785         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3786         -    add_srs_wkt (p, 4,
  3787         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3788         -    add_srs_wkt (p, 5,
  3789         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3790         -    add_srs_wkt (p, 6,
  3791         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3792         -    add_srs_wkt (p, 7,
  3793         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3794         -    add_srs_wkt (p, 8,
  3795         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3796         -    add_srs_wkt (p, 9,
  3797         -        "igin\",0],PARAMETER[\"central_meridian\",147],PARAMETER[");
  3798         -    add_srs_wkt (p, 10,
  3799         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",25500000");
  3800         -    add_srs_wkt (p, 11,
  3801         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3802         -    add_srs_wkt (p, 12,
  3803         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3804         -    add_srs_wkt (p, 13,
  3805         -        "ST],AUTHORITY[\"EPSG\",\"20025\"]]");
  3806         -    p = add_epsg_def_ex (filter, first, last, 20026, "epsg", 20026,
  3807         -        "Pulkovo 1995 / Gauss-Kruger zone 26", 0, 1,
  3808         -        "Krassowsky 1940", "Greenwich",
  3809         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3810         -        "X", "North", "Y", "East");
  3811         -    add_proj4text (p, 0,
  3812         -        "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=26500000 +y_0=");
  3813         -    add_proj4text (p, 1,
  3814         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3815         -    add_proj4text (p, 2,
  3816         -        "-0.22 +units=m +no_defs");
  3817         -    add_srs_wkt (p, 0,
  3818         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 26\",GEOGCS[\"");
  3819         -    add_srs_wkt (p, 1,
  3820         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3821         -    add_srs_wkt (p, 2,
  3822         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3823         -    add_srs_wkt (p, 3,
  3824         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3825         -    add_srs_wkt (p, 4,
  3826         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3827         -    add_srs_wkt (p, 5,
  3828         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3829         -    add_srs_wkt (p, 6,
  3830         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3831         -    add_srs_wkt (p, 7,
  3832         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3833         -    add_srs_wkt (p, 8,
  3834         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3835         -    add_srs_wkt (p, 9,
  3836         -        "igin\",0],PARAMETER[\"central_meridian\",153],PARAMETER[");
  3837         -    add_srs_wkt (p, 10,
  3838         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",26500000");
  3839         -    add_srs_wkt (p, 11,
  3840         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3841         -    add_srs_wkt (p, 12,
  3842         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3843         -    add_srs_wkt (p, 13,
  3844         -        "ST],AUTHORITY[\"EPSG\",\"20026\"]]");
  3845         -    p = add_epsg_def_ex (filter, first, last, 20027, "epsg", 20027,
  3846         -        "Pulkovo 1995 / Gauss-Kruger zone 27", 0, 1,
  3847         -        "Krassowsky 1940", "Greenwich",
  3848         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3849         -        "X", "North", "Y", "East");
  3850         -    add_proj4text (p, 0,
  3851         -        "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=27500000 +y_0=");
  3852         -    add_proj4text (p, 1,
  3853         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3854         -    add_proj4text (p, 2,
  3855         -        "-0.22 +units=m +no_defs");
  3856         -    add_srs_wkt (p, 0,
  3857         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 27\",GEOGCS[\"");
  3858         -    add_srs_wkt (p, 1,
  3859         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3860         -    add_srs_wkt (p, 2,
  3861         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3862         -    add_srs_wkt (p, 3,
  3863         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3864         -    add_srs_wkt (p, 4,
  3865         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3866         -    add_srs_wkt (p, 5,
  3867         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3868         -    add_srs_wkt (p, 6,
  3869         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3870         -    add_srs_wkt (p, 7,
  3871         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3872         -    add_srs_wkt (p, 8,
  3873         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3874         -    add_srs_wkt (p, 9,
  3875         -        "igin\",0],PARAMETER[\"central_meridian\",159],PARAMETER[");
  3876         -    add_srs_wkt (p, 10,
  3877         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",27500000");
  3878         -    add_srs_wkt (p, 11,
  3879         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3880         -    add_srs_wkt (p, 12,
  3881         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3882         -    add_srs_wkt (p, 13,
  3883         -        "ST],AUTHORITY[\"EPSG\",\"20027\"]]");
  3884         -    p = add_epsg_def_ex (filter, first, last, 20028, "epsg", 20028,
  3885         -        "Pulkovo 1995 / Gauss-Kruger zone 28", 0, 1,
  3886         -        "Krassowsky 1940", "Greenwich",
  3887         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3888         -        "X", "North", "Y", "East");
  3889         -    add_proj4text (p, 0,
  3890         -        "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=28500000 +y_0=");
  3891         -    add_proj4text (p, 1,
  3892         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3893         -    add_proj4text (p, 2,
  3894         -        "-0.22 +units=m +no_defs");
  3895         -    add_srs_wkt (p, 0,
  3896         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 28\",GEOGCS[\"");
  3897         -    add_srs_wkt (p, 1,
  3898         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3899         -    add_srs_wkt (p, 2,
  3900         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3901         -    add_srs_wkt (p, 3,
  3902         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3903         -    add_srs_wkt (p, 4,
  3904         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3905         -    add_srs_wkt (p, 5,
  3906         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3907         -    add_srs_wkt (p, 6,
  3908         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3909         -    add_srs_wkt (p, 7,
  3910         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3911         -    add_srs_wkt (p, 8,
  3912         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3913         -    add_srs_wkt (p, 9,
  3914         -        "igin\",0],PARAMETER[\"central_meridian\",165],PARAMETER[");
  3915         -    add_srs_wkt (p, 10,
  3916         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",28500000");
  3917         -    add_srs_wkt (p, 11,
  3918         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3919         -    add_srs_wkt (p, 12,
  3920         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3921         -    add_srs_wkt (p, 13,
  3922         -        "ST],AUTHORITY[\"EPSG\",\"20028\"]]");
  3923         -    p = add_epsg_def_ex (filter, first, last, 20029, "epsg", 20029,
  3924         -        "Pulkovo 1995 / Gauss-Kruger zone 29", 0, 1,
  3925         -        "Krassowsky 1940", "Greenwich",
  3926         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3927         -        "X", "North", "Y", "East");
  3928         -    add_proj4text (p, 0,
  3929         -        "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=29500000 +y_0=");
  3930         -    add_proj4text (p, 1,
  3931         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3932         -    add_proj4text (p, 2,
  3933         -        "-0.22 +units=m +no_defs");
  3934         -    add_srs_wkt (p, 0,
  3935         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 29\",GEOGCS[\"");
  3936         -    add_srs_wkt (p, 1,
  3937         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3938         -    add_srs_wkt (p, 2,
  3939         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3940         -    add_srs_wkt (p, 3,
  3941         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3942         -    add_srs_wkt (p, 4,
  3943         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3944         -    add_srs_wkt (p, 5,
  3945         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3946         -    add_srs_wkt (p, 6,
  3947         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3948         -    add_srs_wkt (p, 7,
  3949         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3950         -    add_srs_wkt (p, 8,
  3951         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3952         -    add_srs_wkt (p, 9,
  3953         -        "igin\",0],PARAMETER[\"central_meridian\",171],PARAMETER[");
  3954         -    add_srs_wkt (p, 10,
  3955         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",29500000");
  3956         -    add_srs_wkt (p, 11,
  3957         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3958         -    add_srs_wkt (p, 12,
  3959         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3960         -    add_srs_wkt (p, 13,
  3961         -        "ST],AUTHORITY[\"EPSG\",\"20029\"]]");
  3962         -    p = add_epsg_def_ex (filter, first, last, 20030, "epsg", 20030,
  3963         -        "Pulkovo 1995 / Gauss-Kruger zone 30", 0, 1,
  3964         -        "Krassowsky 1940", "Greenwich",
  3965         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  3966         -        "X", "North", "Y", "East");
  3967         -    add_proj4text (p, 0,
  3968         -        "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=30500000 +y_0=");
  3969         -    add_proj4text (p, 1,
  3970         -        "0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,");
  3971         -    add_proj4text (p, 2,
  3972         -        "-0.22 +units=m +no_defs");
  3973         -    add_srs_wkt (p, 0,
  3974         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 30\",GEOGCS[\"");
  3975         -    add_srs_wkt (p, 1,
  3976         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  3977         -    add_srs_wkt (p, 2,
  3978         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3979         -    add_srs_wkt (p, 3,
  3980         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  3981         -    add_srs_wkt (p, 4,
  3982         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  3983         -    add_srs_wkt (p, 5,
  3984         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  3985         -    add_srs_wkt (p, 6,
  3986         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  3987         -    add_srs_wkt (p, 7,
  3988         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  3989         -    add_srs_wkt (p, 8,
  3990         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  3991         -    add_srs_wkt (p, 9,
  3992         -        "igin\",0],PARAMETER[\"central_meridian\",177],PARAMETER[");
  3993         -    add_srs_wkt (p, 10,
  3994         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",30500000");
  3995         -    add_srs_wkt (p, 11,
  3996         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3997         -    add_srs_wkt (p, 12,
  3998         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3999         -    add_srs_wkt (p, 13,
  4000         -        "ST],AUTHORITY[\"EPSG\",\"20030\"]]");
  4001         -    p = add_epsg_def_ex (filter, first, last, 20031, "epsg", 20031,
  4002         -        "Pulkovo 1995 / Gauss-Kruger zone 31", 0, 1,
  4003         -        "Krassowsky 1940", "Greenwich",
  4004         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  4005         -        "X", "North", "Y", "East");
  4006         -    add_proj4text (p, 0,
  4007         -        "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=31500000 +y_0");
  4008         -    add_proj4text (p, 1,
  4009         -        "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13");
  4010         -    add_proj4text (p, 2,
  4011         -        ",-0.22 +units=m +no_defs");
  4012         -    add_srs_wkt (p, 0,
  4013         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 31\",GEOGCS[\"");
  4014         -    add_srs_wkt (p, 1,
  4015         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
  4016         -    add_srs_wkt (p, 2,
  4017         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  4018         -    add_srs_wkt (p, 3,
  4019         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
  4020         -    add_srs_wkt (p, 4,
  4021         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  4022         -    add_srs_wkt (p, 5,
  4023         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  4024         -    add_srs_wkt (p, 6,
  4025         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  4026         -    add_srs_wkt (p, 7,
  4027         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
  4028         -    add_srs_wkt (p, 8,
  4029         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  4030         -    add_srs_wkt (p, 9,
  4031         -        "igin\",0],PARAMETER[\"central_meridian\",-177],PARAMETER");
  4032         -    add_srs_wkt (p, 10,
  4033         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",3150000");
  4034         -    add_srs_wkt (p, 11,
  4035         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  4036         -    add_srs_wkt (p, 12,
  4037         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  4038         -    add_srs_wkt (p, 13,
  4039         -        "AST],AUTHORITY[\"EPSG\",\"20031\"]]");
         3326  +        ",NORTH],AUTHORITY[\"EPSG\",\"22236\"]]");
  4040   3327   }
  4041   3328   
  4042   3329   #endif /* full EPSG initialization enabled/disabled */
  4043   3330   

Changes to src/srsinit/epsg_inlined_34.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_34 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 20032, "epsg", 20032,
    56         -        "Pulkovo 1995 / Gauss-Kruger zone 32", 0, 1,
    57         -        "Krassowsky 1940", "Greenwich",
    58         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=32500000 +y_0");
    62         -    add_proj4text (p, 1,
    63         -        "=0 +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13");
    64         -    add_proj4text (p, 2,
    65         -        ",-0.22 +units=m +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger zone 32\",GEOGCS[\"");
    68         -    add_srs_wkt (p, 1,
    69         -        "Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"Krassow");
    70         -    add_srs_wkt (p, 2,
    71         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
    72         -    add_srs_wkt (p, 3,
    73         -        "OWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUTHORITY[");
    74         -    add_srs_wkt (p, 4,
    75         -        "\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
    76         -    add_srs_wkt (p, 5,
    77         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
    78         -    add_srs_wkt (p, 6,
    79         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
    80         -    add_srs_wkt (p, 7,
    81         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]],PROJEC");
    82         -    add_srs_wkt (p, 8,
    83         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
    84         -    add_srs_wkt (p, 9,
    85         -        "igin\",0],PARAMETER[\"central_meridian\",-171],PARAMETER");
    86         -    add_srs_wkt (p, 10,
    87         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",3250000");
    88         -    add_srs_wkt (p, 11,
    89         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
    90         -    add_srs_wkt (p, 12,
    91         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
    92         -    add_srs_wkt (p, 13,
    93         -        "AST],AUTHORITY[\"EPSG\",\"20032\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 20064, "epsg", 20064,
    95         -        "Pulkovo 1995 / Gauss-Kruger 4N (deprecated)", 0, 1,
    96         -        "Krassowsky 1940", "Greenwich",
    97         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
    98         -        "X", "North", "Y", "East");
    99         -    add_proj4text (p, 0,
   100         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +");
   101         -    add_proj4text (p, 1,
   102         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   103         -    add_proj4text (p, 2,
   104         -        "22 +units=m +no_defs");
   105         -    add_srs_wkt (p, 0,
   106         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 4N (deprecated)\",G");
   107         -    add_srs_wkt (p, 1,
   108         -        "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"");
   109         -    add_srs_wkt (p, 2,
   110         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
   111         -    add_srs_wkt (p, 3,
   112         -        "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
   113         -    add_srs_wkt (p, 4,
   114         -        "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   115         -    add_srs_wkt (p, 5,
   116         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   117         -    add_srs_wkt (p, 6,
   118         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   119         -    add_srs_wkt (p, 7,
   120         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
   121         -    add_srs_wkt (p, 8,
   122         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   123         -    add_srs_wkt (p, 9,
   124         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",21],PARA");
   125         -    add_srs_wkt (p, 10,
   126         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
   127         -    add_srs_wkt (p, 11,
   128         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
   129         -    add_srs_wkt (p, 12,
   130         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   131         -    add_srs_wkt (p, 13,
   132         -        ",EAST],AUTHORITY[\"EPSG\",\"20064\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 20065, "epsg", 20065,
   134         -        "Pulkovo 1995 / Gauss-Kruger 5N (deprecated)", 0, 1,
   135         -        "Krassowsky 1940", "Greenwich",
   136         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   137         -        "X", "North", "Y", "East");
   138         -    add_proj4text (p, 0,
   139         -        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
   140         -    add_proj4text (p, 1,
   141         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   142         -    add_proj4text (p, 2,
   143         -        "22 +units=m +no_defs");
   144         -    add_srs_wkt (p, 0,
   145         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 5N (deprecated)\",G");
   146         -    add_srs_wkt (p, 1,
   147         -        "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"");
   148         -    add_srs_wkt (p, 2,
   149         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
   150         -    add_srs_wkt (p, 3,
   151         -        "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
   152         -    add_srs_wkt (p, 4,
   153         -        "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   154         -    add_srs_wkt (p, 5,
   155         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   156         -    add_srs_wkt (p, 6,
   157         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   158         -    add_srs_wkt (p, 7,
   159         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
   160         -    add_srs_wkt (p, 8,
   161         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   162         -    add_srs_wkt (p, 9,
   163         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",27],PARA");
   164         -    add_srs_wkt (p, 10,
   165         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
   166         -    add_srs_wkt (p, 11,
   167         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
   168         -    add_srs_wkt (p, 12,
   169         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   170         -    add_srs_wkt (p, 13,
   171         -        ",EAST],AUTHORITY[\"EPSG\",\"20065\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 20066, "epsg", 20066,
   173         -        "Pulkovo 1995 / Gauss-Kruger 6N (deprecated)", 0, 1,
   174         -        "Krassowsky 1940", "Greenwich",
   175         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   176         -        "X", "North", "Y", "East");
   177         -    add_proj4text (p, 0,
   178         -        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
   179         -    add_proj4text (p, 1,
   180         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   181         -    add_proj4text (p, 2,
   182         -        "22 +units=m +no_defs");
   183         -    add_srs_wkt (p, 0,
   184         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 6N (deprecated)\",G");
   185         -    add_srs_wkt (p, 1,
   186         -        "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"");
   187         -    add_srs_wkt (p, 2,
   188         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
   189         -    add_srs_wkt (p, 3,
   190         -        "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
   191         -    add_srs_wkt (p, 4,
   192         -        "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   193         -    add_srs_wkt (p, 5,
   194         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   195         -    add_srs_wkt (p, 6,
   196         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   197         -    add_srs_wkt (p, 7,
   198         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
   199         -    add_srs_wkt (p, 8,
   200         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   201         -    add_srs_wkt (p, 9,
   202         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",33],PARA");
   203         -    add_srs_wkt (p, 10,
   204         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
   205         -    add_srs_wkt (p, 11,
   206         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
   207         -    add_srs_wkt (p, 12,
   208         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   209         -    add_srs_wkt (p, 13,
   210         -        ",EAST],AUTHORITY[\"EPSG\",\"20066\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 20067, "epsg", 20067,
   212         -        "Pulkovo 1995 / Gauss-Kruger 7N (deprecated)", 0, 1,
   213         -        "Krassowsky 1940", "Greenwich",
   214         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   215         -        "X", "North", "Y", "East");
   216         -    add_proj4text (p, 0,
   217         -        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
   218         -    add_proj4text (p, 1,
   219         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   220         -    add_proj4text (p, 2,
   221         -        "22 +units=m +no_defs");
   222         -    add_srs_wkt (p, 0,
   223         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 7N (deprecated)\",G");
   224         -    add_srs_wkt (p, 1,
   225         -        "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"");
   226         -    add_srs_wkt (p, 2,
   227         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
   228         -    add_srs_wkt (p, 3,
   229         -        "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
   230         -    add_srs_wkt (p, 4,
   231         -        "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   232         -    add_srs_wkt (p, 5,
   233         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   234         -    add_srs_wkt (p, 6,
   235         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   236         -    add_srs_wkt (p, 7,
   237         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
   238         -    add_srs_wkt (p, 8,
   239         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   240         -    add_srs_wkt (p, 9,
   241         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",39],PARA");
   242         -    add_srs_wkt (p, 10,
   243         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
   244         -    add_srs_wkt (p, 11,
   245         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
   246         -    add_srs_wkt (p, 12,
   247         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   248         -    add_srs_wkt (p, 13,
   249         -        ",EAST],AUTHORITY[\"EPSG\",\"20067\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 20068, "epsg", 20068,
   251         -        "Pulkovo 1995 / Gauss-Kruger 8N (deprecated)", 0, 1,
   252         -        "Krassowsky 1940", "Greenwich",
   253         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   254         -        "X", "North", "Y", "East");
   255         -    add_proj4text (p, 0,
   256         -        "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +");
   257         -    add_proj4text (p, 1,
   258         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   259         -    add_proj4text (p, 2,
   260         -        "22 +units=m +no_defs");
   261         -    add_srs_wkt (p, 0,
   262         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 8N (deprecated)\",G");
   263         -    add_srs_wkt (p, 1,
   264         -        "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"");
   265         -    add_srs_wkt (p, 2,
   266         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
   267         -    add_srs_wkt (p, 3,
   268         -        "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
   269         -    add_srs_wkt (p, 4,
   270         -        "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   271         -    add_srs_wkt (p, 5,
   272         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   273         -    add_srs_wkt (p, 6,
   274         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   275         -    add_srs_wkt (p, 7,
   276         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
   277         -    add_srs_wkt (p, 8,
   278         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   279         -    add_srs_wkt (p, 9,
   280         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",45],PARA");
   281         -    add_srs_wkt (p, 10,
   282         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
   283         -    add_srs_wkt (p, 11,
   284         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
   285         -    add_srs_wkt (p, 12,
   286         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   287         -    add_srs_wkt (p, 13,
   288         -        ",EAST],AUTHORITY[\"EPSG\",\"20068\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 20069, "epsg", 20069,
   290         -        "Pulkovo 1995 / Gauss-Kruger 9N (deprecated)", 0, 1,
   291         -        "Krassowsky 1940", "Greenwich",
   292         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   293         -        "X", "North", "Y", "East");
   294         -    add_proj4text (p, 0,
   295         -        "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +");
   296         -    add_proj4text (p, 1,
   297         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   298         -    add_proj4text (p, 2,
   299         -        "22 +units=m +no_defs");
   300         -    add_srs_wkt (p, 0,
   301         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 9N (deprecated)\",G");
   302         -    add_srs_wkt (p, 1,
   303         -        "EOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[\"");
   304         -    add_srs_wkt (p, 2,
   305         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
   306         -    add_srs_wkt (p, 3,
   307         -        "4\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],AUT");
   308         -    add_srs_wkt (p, 4,
   309         -        "HORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   310         -    add_srs_wkt (p, 5,
   311         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   312         -    add_srs_wkt (p, 6,
   313         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   314         -    add_srs_wkt (p, 7,
   315         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"]]");
   316         -    add_srs_wkt (p, 8,
   317         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   318         -    add_srs_wkt (p, 9,
   319         -        "e_of_origin\",0],PARAMETER[\"central_meridian\",51],PARA");
   320         -    add_srs_wkt (p, 10,
   321         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
   322         -    add_srs_wkt (p, 11,
   323         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
   324         -    add_srs_wkt (p, 12,
   325         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
   326         -    add_srs_wkt (p, 13,
   327         -        ",EAST],AUTHORITY[\"EPSG\",\"20069\"]]");
   328         -    p = add_epsg_def_ex (filter, first, last, 20070, "epsg", 20070,
   329         -        "Pulkovo 1995 / Gauss-Kruger 10N (deprecated)", 0, 1,
   330         -        "Krassowsky 1940", "Greenwich",
   331         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   332         -        "X", "North", "Y", "East");
   333         -    add_proj4text (p, 0,
   334         -        "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +");
   335         -    add_proj4text (p, 1,
   336         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   337         -    add_proj4text (p, 2,
   338         -        "22 +units=m +no_defs");
   339         -    add_srs_wkt (p, 0,
   340         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 10N (deprecated)\",");
   341         -    add_srs_wkt (p, 1,
   342         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   343         -    add_srs_wkt (p, 2,
   344         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   345         -    add_srs_wkt (p, 3,
   346         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   347         -    add_srs_wkt (p, 4,
   348         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   349         -    add_srs_wkt (p, 5,
   350         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   351         -    add_srs_wkt (p, 6,
   352         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   353         -    add_srs_wkt (p, 7,
   354         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   355         -    add_srs_wkt (p, 8,
   356         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   357         -    add_srs_wkt (p, 9,
   358         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",57],PA");
   359         -    add_srs_wkt (p, 10,
   360         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   361         -    add_srs_wkt (p, 11,
   362         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   363         -    add_srs_wkt (p, 12,
   364         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   365         -    add_srs_wkt (p, 13,
   366         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20070\"]]");
   367         -    p = add_epsg_def_ex (filter, first, last, 20071, "epsg", 20071,
   368         -        "Pulkovo 1995 / Gauss-Kruger 11N (deprecated)", 0, 1,
   369         -        "Krassowsky 1940", "Greenwich",
   370         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   371         -        "X", "North", "Y", "East");
   372         -    add_proj4text (p, 0,
   373         -        "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +");
   374         -    add_proj4text (p, 1,
   375         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   376         -    add_proj4text (p, 2,
   377         -        "22 +units=m +no_defs");
   378         -    add_srs_wkt (p, 0,
   379         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 11N (deprecated)\",");
   380         -    add_srs_wkt (p, 1,
   381         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   382         -    add_srs_wkt (p, 2,
   383         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   384         -    add_srs_wkt (p, 3,
   385         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   386         -    add_srs_wkt (p, 4,
   387         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   388         -    add_srs_wkt (p, 5,
   389         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   390         -    add_srs_wkt (p, 6,
   391         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   392         -    add_srs_wkt (p, 7,
   393         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   394         -    add_srs_wkt (p, 8,
   395         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   396         -    add_srs_wkt (p, 9,
   397         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",63],PA");
   398         -    add_srs_wkt (p, 10,
   399         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   400         -    add_srs_wkt (p, 11,
   401         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   402         -    add_srs_wkt (p, 12,
   403         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   404         -    add_srs_wkt (p, 13,
   405         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20071\"]]");
   406         -    p = add_epsg_def_ex (filter, first, last, 20072, "epsg", 20072,
   407         -        "Pulkovo 1995 / Gauss-Kruger 12N (deprecated)", 0, 1,
   408         -        "Krassowsky 1940", "Greenwich",
   409         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   410         -        "X", "North", "Y", "East");
   411         -    add_proj4text (p, 0,
   412         -        "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +");
   413         -    add_proj4text (p, 1,
   414         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   415         -    add_proj4text (p, 2,
   416         -        "22 +units=m +no_defs");
   417         -    add_srs_wkt (p, 0,
   418         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 12N (deprecated)\",");
   419         -    add_srs_wkt (p, 1,
   420         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   421         -    add_srs_wkt (p, 2,
   422         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   423         -    add_srs_wkt (p, 3,
   424         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   425         -    add_srs_wkt (p, 4,
   426         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   427         -    add_srs_wkt (p, 5,
   428         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   429         -    add_srs_wkt (p, 6,
   430         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   431         -    add_srs_wkt (p, 7,
   432         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   433         -    add_srs_wkt (p, 8,
   434         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   435         -    add_srs_wkt (p, 9,
   436         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",69],PA");
   437         -    add_srs_wkt (p, 10,
   438         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   439         -    add_srs_wkt (p, 11,
   440         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   441         -    add_srs_wkt (p, 12,
   442         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   443         -    add_srs_wkt (p, 13,
   444         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20072\"]]");
   445         -    p = add_epsg_def_ex (filter, first, last, 20073, "epsg", 20073,
   446         -        "Pulkovo 1995 / Gauss-Kruger 13N (deprecated)", 0, 1,
   447         -        "Krassowsky 1940", "Greenwich",
   448         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   449         -        "X", "North", "Y", "East");
   450         -    add_proj4text (p, 0,
   451         -        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
   452         -    add_proj4text (p, 1,
   453         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   454         -    add_proj4text (p, 2,
   455         -        "22 +units=m +no_defs");
   456         -    add_srs_wkt (p, 0,
   457         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 13N (deprecated)\",");
   458         -    add_srs_wkt (p, 1,
   459         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   460         -    add_srs_wkt (p, 2,
   461         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   462         -    add_srs_wkt (p, 3,
   463         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   464         -    add_srs_wkt (p, 4,
   465         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   466         -    add_srs_wkt (p, 5,
   467         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   468         -    add_srs_wkt (p, 6,
   469         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   470         -    add_srs_wkt (p, 7,
   471         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   472         -    add_srs_wkt (p, 8,
   473         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   474         -    add_srs_wkt (p, 9,
   475         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",75],PA");
   476         -    add_srs_wkt (p, 10,
   477         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   478         -    add_srs_wkt (p, 11,
   479         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   480         -    add_srs_wkt (p, 12,
   481         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   482         -    add_srs_wkt (p, 13,
   483         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20073\"]]");
   484         -    p = add_epsg_def_ex (filter, first, last, 20074, "epsg", 20074,
   485         -        "Pulkovo 1995 / Gauss-Kruger 14N (deprecated)", 0, 1,
   486         -        "Krassowsky 1940", "Greenwich",
   487         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   488         -        "X", "North", "Y", "East");
   489         -    add_proj4text (p, 0,
   490         -        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
   491         -    add_proj4text (p, 1,
   492         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   493         -    add_proj4text (p, 2,
   494         -        "22 +units=m +no_defs");
   495         -    add_srs_wkt (p, 0,
   496         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 14N (deprecated)\",");
   497         -    add_srs_wkt (p, 1,
   498         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   499         -    add_srs_wkt (p, 2,
   500         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   501         -    add_srs_wkt (p, 3,
   502         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   503         -    add_srs_wkt (p, 4,
   504         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   505         -    add_srs_wkt (p, 5,
   506         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   507         -    add_srs_wkt (p, 6,
   508         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   509         -    add_srs_wkt (p, 7,
   510         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   511         -    add_srs_wkt (p, 8,
   512         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   513         -    add_srs_wkt (p, 9,
   514         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",81],PA");
   515         -    add_srs_wkt (p, 10,
   516         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   517         -    add_srs_wkt (p, 11,
   518         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   519         -    add_srs_wkt (p, 12,
   520         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   521         -    add_srs_wkt (p, 13,
   522         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20074\"]]");
   523         -    p = add_epsg_def_ex (filter, first, last, 20075, "epsg", 20075,
   524         -        "Pulkovo 1995 / Gauss-Kruger 15N (deprecated)", 0, 1,
   525         -        "Krassowsky 1940", "Greenwich",
   526         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   527         -        "X", "North", "Y", "East");
   528         -    add_proj4text (p, 0,
   529         -        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
   530         -    add_proj4text (p, 1,
   531         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   532         -    add_proj4text (p, 2,
   533         -        "22 +units=m +no_defs");
   534         -    add_srs_wkt (p, 0,
   535         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 15N (deprecated)\",");
   536         -    add_srs_wkt (p, 1,
   537         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   538         -    add_srs_wkt (p, 2,
   539         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   540         -    add_srs_wkt (p, 3,
   541         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   542         -    add_srs_wkt (p, 4,
   543         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   544         -    add_srs_wkt (p, 5,
   545         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   546         -    add_srs_wkt (p, 6,
   547         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   548         -    add_srs_wkt (p, 7,
   549         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   550         -    add_srs_wkt (p, 8,
   551         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   552         -    add_srs_wkt (p, 9,
   553         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",87],PA");
   554         -    add_srs_wkt (p, 10,
   555         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   556         -    add_srs_wkt (p, 11,
   557         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   558         -    add_srs_wkt (p, 12,
   559         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   560         -    add_srs_wkt (p, 13,
   561         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20075\"]]");
   562         -    p = add_epsg_def_ex (filter, first, last, 20076, "epsg", 20076,
   563         -        "Pulkovo 1995 / Gauss-Kruger 16N (deprecated)", 0, 1,
   564         -        "Krassowsky 1940", "Greenwich",
   565         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   566         -        "X", "North", "Y", "East");
   567         -    add_proj4text (p, 0,
   568         -        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
   569         -    add_proj4text (p, 1,
   570         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   571         -    add_proj4text (p, 2,
   572         -        "22 +units=m +no_defs");
   573         -    add_srs_wkt (p, 0,
   574         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 16N (deprecated)\",");
   575         -    add_srs_wkt (p, 1,
   576         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   577         -    add_srs_wkt (p, 2,
   578         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   579         -    add_srs_wkt (p, 3,
   580         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   581         -    add_srs_wkt (p, 4,
   582         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   583         -    add_srs_wkt (p, 5,
   584         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   585         -    add_srs_wkt (p, 6,
   586         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   587         -    add_srs_wkt (p, 7,
   588         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   589         -    add_srs_wkt (p, 8,
   590         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   591         -    add_srs_wkt (p, 9,
   592         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",93],PA");
   593         -    add_srs_wkt (p, 10,
   594         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   595         -    add_srs_wkt (p, 11,
   596         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   597         -    add_srs_wkt (p, 12,
   598         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   599         -    add_srs_wkt (p, 13,
   600         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20076\"]]");
   601         -    p = add_epsg_def_ex (filter, first, last, 20077, "epsg", 20077,
   602         -        "Pulkovo 1995 / Gauss-Kruger 17N (deprecated)", 0, 1,
   603         -        "Krassowsky 1940", "Greenwich",
   604         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   605         -        "X", "North", "Y", "East");
   606         -    add_proj4text (p, 0,
   607         -        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
   608         -    add_proj4text (p, 1,
   609         -        "ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0.");
   610         -    add_proj4text (p, 2,
   611         -        "22 +units=m +no_defs");
   612         -    add_srs_wkt (p, 0,
   613         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 17N (deprecated)\",");
   614         -    add_srs_wkt (p, 1,
   615         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   616         -    add_srs_wkt (p, 2,
   617         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   618         -    add_srs_wkt (p, 3,
   619         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   620         -    add_srs_wkt (p, 4,
   621         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   622         -    add_srs_wkt (p, 5,
   623         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   624         -    add_srs_wkt (p, 6,
   625         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   626         -    add_srs_wkt (p, 7,
   627         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   628         -    add_srs_wkt (p, 8,
   629         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   630         -    add_srs_wkt (p, 9,
   631         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",99],PA");
   632         -    add_srs_wkt (p, 10,
   633         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   634         -    add_srs_wkt (p, 11,
   635         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   636         -    add_srs_wkt (p, 12,
   637         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   638         -    add_srs_wkt (p, 13,
   639         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20077\"]]");
   640         -    p = add_epsg_def_ex (filter, first, last, 20078, "epsg", 20078,
   641         -        "Pulkovo 1995 / Gauss-Kruger 18N (deprecated)", 0, 1,
   642         -        "Krassowsky 1940", "Greenwich",
   643         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   644         -        "X", "North", "Y", "East");
   645         -    add_proj4text (p, 0,
   646         -        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
   647         -    add_proj4text (p, 1,
   648         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   649         -    add_proj4text (p, 2,
   650         -        ".22 +units=m +no_defs");
   651         -    add_srs_wkt (p, 0,
   652         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 18N (deprecated)\",");
   653         -    add_srs_wkt (p, 1,
   654         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   655         -    add_srs_wkt (p, 2,
   656         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   657         -    add_srs_wkt (p, 3,
   658         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   659         -    add_srs_wkt (p, 4,
   660         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   661         -    add_srs_wkt (p, 5,
   662         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   663         -    add_srs_wkt (p, 6,
   664         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   665         -    add_srs_wkt (p, 7,
   666         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   667         -    add_srs_wkt (p, 8,
   668         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   669         -    add_srs_wkt (p, 9,
   670         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P");
   671         -    add_srs_wkt (p, 10,
   672         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   673         -    add_srs_wkt (p, 11,
   674         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   675         -    add_srs_wkt (p, 12,
   676         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   677         -    add_srs_wkt (p, 13,
   678         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20078\"]]");
   679         -    p = add_epsg_def_ex (filter, first, last, 20079, "epsg", 20079,
   680         -        "Pulkovo 1995 / Gauss-Kruger 19N (deprecated)", 0, 1,
   681         -        "Krassowsky 1940", "Greenwich",
   682         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   683         -        "X", "North", "Y", "East");
   684         -    add_proj4text (p, 0,
   685         -        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
   686         -    add_proj4text (p, 1,
   687         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   688         -    add_proj4text (p, 2,
   689         -        ".22 +units=m +no_defs");
   690         -    add_srs_wkt (p, 0,
   691         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 19N (deprecated)\",");
   692         -    add_srs_wkt (p, 1,
   693         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   694         -    add_srs_wkt (p, 2,
   695         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   696         -    add_srs_wkt (p, 3,
   697         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   698         -    add_srs_wkt (p, 4,
   699         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   700         -    add_srs_wkt (p, 5,
   701         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   702         -    add_srs_wkt (p, 6,
   703         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   704         -    add_srs_wkt (p, 7,
   705         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   706         -    add_srs_wkt (p, 8,
   707         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   708         -    add_srs_wkt (p, 9,
   709         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P");
   710         -    add_srs_wkt (p, 10,
   711         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   712         -    add_srs_wkt (p, 11,
   713         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   714         -    add_srs_wkt (p, 12,
   715         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   716         -    add_srs_wkt (p, 13,
   717         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20079\"]]");
   718         -    p = add_epsg_def_ex (filter, first, last, 20080, "epsg", 20080,
   719         -        "Pulkovo 1995 / Gauss-Kruger 20N (deprecated)", 0, 1,
   720         -        "Krassowsky 1940", "Greenwich",
   721         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   722         -        "X", "North", "Y", "East");
   723         -    add_proj4text (p, 0,
   724         -        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
   725         -    add_proj4text (p, 1,
   726         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   727         -    add_proj4text (p, 2,
   728         -        ".22 +units=m +no_defs");
   729         -    add_srs_wkt (p, 0,
   730         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 20N (deprecated)\",");
   731         -    add_srs_wkt (p, 1,
   732         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   733         -    add_srs_wkt (p, 2,
   734         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   735         -    add_srs_wkt (p, 3,
   736         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   737         -    add_srs_wkt (p, 4,
   738         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   739         -    add_srs_wkt (p, 5,
   740         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   741         -    add_srs_wkt (p, 6,
   742         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   743         -    add_srs_wkt (p, 7,
   744         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   745         -    add_srs_wkt (p, 8,
   746         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   747         -    add_srs_wkt (p, 9,
   748         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P");
   749         -    add_srs_wkt (p, 10,
   750         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   751         -    add_srs_wkt (p, 11,
   752         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   753         -    add_srs_wkt (p, 12,
   754         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   755         -    add_srs_wkt (p, 13,
   756         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20080\"]]");
   757         -    p = add_epsg_def_ex (filter, first, last, 20081, "epsg", 20081,
   758         -        "Pulkovo 1995 / Gauss-Kruger 21N (deprecated)", 0, 1,
   759         -        "Krassowsky 1940", "Greenwich",
   760         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   761         -        "X", "North", "Y", "East");
   762         -    add_proj4text (p, 0,
   763         -        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
   764         -    add_proj4text (p, 1,
   765         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   766         -    add_proj4text (p, 2,
   767         -        ".22 +units=m +no_defs");
   768         -    add_srs_wkt (p, 0,
   769         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 21N (deprecated)\",");
   770         -    add_srs_wkt (p, 1,
   771         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   772         -    add_srs_wkt (p, 2,
   773         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   774         -    add_srs_wkt (p, 3,
   775         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   776         -    add_srs_wkt (p, 4,
   777         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   778         -    add_srs_wkt (p, 5,
   779         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   780         -    add_srs_wkt (p, 6,
   781         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   782         -    add_srs_wkt (p, 7,
   783         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   784         -    add_srs_wkt (p, 8,
   785         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   786         -    add_srs_wkt (p, 9,
   787         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P");
   788         -    add_srs_wkt (p, 10,
   789         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   790         -    add_srs_wkt (p, 11,
   791         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   792         -    add_srs_wkt (p, 12,
   793         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   794         -    add_srs_wkt (p, 13,
   795         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20081\"]]");
   796         -    p = add_epsg_def_ex (filter, first, last, 20082, "epsg", 20082,
   797         -        "Pulkovo 1995 / Gauss-Kruger 22N (deprecated)", 0, 1,
   798         -        "Krassowsky 1940", "Greenwich",
   799         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   800         -        "X", "North", "Y", "East");
   801         -    add_proj4text (p, 0,
   802         -        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
   803         -    add_proj4text (p, 1,
   804         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   805         -    add_proj4text (p, 2,
   806         -        ".22 +units=m +no_defs");
   807         -    add_srs_wkt (p, 0,
   808         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 22N (deprecated)\",");
   809         -    add_srs_wkt (p, 1,
   810         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   811         -    add_srs_wkt (p, 2,
   812         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   813         -    add_srs_wkt (p, 3,
   814         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   815         -    add_srs_wkt (p, 4,
   816         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   817         -    add_srs_wkt (p, 5,
   818         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   819         -    add_srs_wkt (p, 6,
   820         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   821         -    add_srs_wkt (p, 7,
   822         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   823         -    add_srs_wkt (p, 8,
   824         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   825         -    add_srs_wkt (p, 9,
   826         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P");
   827         -    add_srs_wkt (p, 10,
   828         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   829         -    add_srs_wkt (p, 11,
   830         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   831         -    add_srs_wkt (p, 12,
   832         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   833         -    add_srs_wkt (p, 13,
   834         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20082\"]]");
   835         -    p = add_epsg_def_ex (filter, first, last, 20083, "epsg", 20083,
   836         -        "Pulkovo 1995 / Gauss-Kruger 23N (deprecated)", 0, 1,
   837         -        "Krassowsky 1940", "Greenwich",
   838         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   839         -        "X", "North", "Y", "East");
   840         -    add_proj4text (p, 0,
   841         -        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
   842         -    add_proj4text (p, 1,
   843         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   844         -    add_proj4text (p, 2,
   845         -        ".22 +units=m +no_defs");
   846         -    add_srs_wkt (p, 0,
   847         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 23N (deprecated)\",");
   848         -    add_srs_wkt (p, 1,
   849         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   850         -    add_srs_wkt (p, 2,
   851         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   852         -    add_srs_wkt (p, 3,
   853         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   854         -    add_srs_wkt (p, 4,
   855         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   856         -    add_srs_wkt (p, 5,
   857         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   858         -    add_srs_wkt (p, 6,
   859         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   860         -    add_srs_wkt (p, 7,
   861         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   862         -    add_srs_wkt (p, 8,
   863         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   864         -    add_srs_wkt (p, 9,
   865         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P");
   866         -    add_srs_wkt (p, 10,
   867         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   868         -    add_srs_wkt (p, 11,
   869         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   870         -    add_srs_wkt (p, 12,
   871         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   872         -    add_srs_wkt (p, 13,
   873         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20083\"]]");
   874         -    p = add_epsg_def_ex (filter, first, last, 20084, "epsg", 20084,
   875         -        "Pulkovo 1995 / Gauss-Kruger 24N (deprecated)", 0, 1,
   876         -        "Krassowsky 1940", "Greenwich",
   877         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   878         -        "X", "North", "Y", "East");
   879         -    add_proj4text (p, 0,
   880         -        "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 ");
   881         -    add_proj4text (p, 1,
   882         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   883         -    add_proj4text (p, 2,
   884         -        ".22 +units=m +no_defs");
   885         -    add_srs_wkt (p, 0,
   886         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 24N (deprecated)\",");
   887         -    add_srs_wkt (p, 1,
   888         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   889         -    add_srs_wkt (p, 2,
   890         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   891         -    add_srs_wkt (p, 3,
   892         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   893         -    add_srs_wkt (p, 4,
   894         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   895         -    add_srs_wkt (p, 5,
   896         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   897         -    add_srs_wkt (p, 6,
   898         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   899         -    add_srs_wkt (p, 7,
   900         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   901         -    add_srs_wkt (p, 8,
   902         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   903         -    add_srs_wkt (p, 9,
   904         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",141],P");
   905         -    add_srs_wkt (p, 10,
   906         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   907         -    add_srs_wkt (p, 11,
   908         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   909         -    add_srs_wkt (p, 12,
   910         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   911         -    add_srs_wkt (p, 13,
   912         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20084\"]]");
   913         -    p = add_epsg_def_ex (filter, first, last, 20085, "epsg", 20085,
   914         -        "Pulkovo 1995 / Gauss-Kruger 25N (deprecated)", 0, 1,
   915         -        "Krassowsky 1940", "Greenwich",
   916         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   917         -        "X", "North", "Y", "East");
   918         -    add_proj4text (p, 0,
   919         -        "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 ");
   920         -    add_proj4text (p, 1,
   921         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   922         -    add_proj4text (p, 2,
   923         -        ".22 +units=m +no_defs");
   924         -    add_srs_wkt (p, 0,
   925         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 25N (deprecated)\",");
   926         -    add_srs_wkt (p, 1,
   927         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   928         -    add_srs_wkt (p, 2,
   929         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   930         -    add_srs_wkt (p, 3,
   931         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   932         -    add_srs_wkt (p, 4,
   933         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   934         -    add_srs_wkt (p, 5,
   935         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   936         -    add_srs_wkt (p, 6,
   937         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   938         -    add_srs_wkt (p, 7,
   939         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   940         -    add_srs_wkt (p, 8,
   941         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   942         -    add_srs_wkt (p, 9,
   943         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",147],P");
   944         -    add_srs_wkt (p, 10,
   945         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   946         -    add_srs_wkt (p, 11,
   947         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   948         -    add_srs_wkt (p, 12,
   949         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   950         -    add_srs_wkt (p, 13,
   951         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20085\"]]");
   952         -    p = add_epsg_def_ex (filter, first, last, 20086, "epsg", 20086,
   953         -        "Pulkovo 1995 / Gauss-Kruger 26N (deprecated)", 0, 1,
   954         -        "Krassowsky 1940", "Greenwich",
   955         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   956         -        "X", "North", "Y", "East");
   957         -    add_proj4text (p, 0,
   958         -        "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 ");
   959         -    add_proj4text (p, 1,
   960         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
   961         -    add_proj4text (p, 2,
   962         -        ".22 +units=m +no_defs");
   963         -    add_srs_wkt (p, 0,
   964         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 26N (deprecated)\",");
   965         -    add_srs_wkt (p, 1,
   966         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
   967         -    add_srs_wkt (p, 2,
   968         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   969         -    add_srs_wkt (p, 3,
   970         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
   971         -    add_srs_wkt (p, 4,
   972         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
   973         -    add_srs_wkt (p, 5,
   974         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   975         -    add_srs_wkt (p, 6,
   976         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   977         -    add_srs_wkt (p, 7,
   978         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
   979         -    add_srs_wkt (p, 8,
   980         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   981         -    add_srs_wkt (p, 9,
   982         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",153],P");
   983         -    add_srs_wkt (p, 10,
   984         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   985         -    add_srs_wkt (p, 11,
   986         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   987         -    add_srs_wkt (p, 12,
   988         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   989         -    add_srs_wkt (p, 13,
   990         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20086\"]]");
   991         -    p = add_epsg_def_ex (filter, first, last, 20087, "epsg", 20087,
   992         -        "Pulkovo 1995 / Gauss-Kruger 27N (deprecated)", 0, 1,
   993         -        "Krassowsky 1940", "Greenwich",
   994         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
   995         -        "X", "North", "Y", "East");
   996         -    add_proj4text (p, 0,
   997         -        "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 ");
   998         -    add_proj4text (p, 1,
   999         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  1000         -    add_proj4text (p, 2,
  1001         -        ".22 +units=m +no_defs");
  1002         -    add_srs_wkt (p, 0,
  1003         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 27N (deprecated)\",");
  1004         -    add_srs_wkt (p, 1,
  1005         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
  1006         -    add_srs_wkt (p, 2,
  1007         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
  1008         -    add_srs_wkt (p, 3,
  1009         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1010         -    add_srs_wkt (p, 4,
  1011         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1012         -    add_srs_wkt (p, 5,
  1013         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1014         -    add_srs_wkt (p, 6,
  1015         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1016         -    add_srs_wkt (p, 7,
  1017         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
  1018         -    add_srs_wkt (p, 8,
  1019         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1020         -    add_srs_wkt (p, 9,
  1021         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P");
  1022         -    add_srs_wkt (p, 10,
  1023         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1024         -    add_srs_wkt (p, 11,
  1025         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1026         -    add_srs_wkt (p, 12,
  1027         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1028         -    add_srs_wkt (p, 13,
  1029         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20087\"]]");
  1030         -    p = add_epsg_def_ex (filter, first, last, 20088, "epsg", 20088,
  1031         -        "Pulkovo 1995 / Gauss-Kruger 28N (deprecated)", 0, 1,
  1032         -        "Krassowsky 1940", "Greenwich",
  1033         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1034         -        "X", "North", "Y", "East");
  1035         -    add_proj4text (p, 0,
  1036         -        "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 ");
  1037         -    add_proj4text (p, 1,
  1038         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  1039         -    add_proj4text (p, 2,
  1040         -        ".22 +units=m +no_defs");
  1041         -    add_srs_wkt (p, 0,
  1042         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 28N (deprecated)\",");
  1043         -    add_srs_wkt (p, 1,
  1044         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
  1045         -    add_srs_wkt (p, 2,
  1046         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
  1047         -    add_srs_wkt (p, 3,
  1048         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1049         -    add_srs_wkt (p, 4,
  1050         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1051         -    add_srs_wkt (p, 5,
  1052         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1053         -    add_srs_wkt (p, 6,
  1054         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1055         -    add_srs_wkt (p, 7,
  1056         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
  1057         -    add_srs_wkt (p, 8,
  1058         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1059         -    add_srs_wkt (p, 9,
  1060         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P");
  1061         -    add_srs_wkt (p, 10,
  1062         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1063         -    add_srs_wkt (p, 11,
  1064         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1065         -    add_srs_wkt (p, 12,
  1066         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1067         -    add_srs_wkt (p, 13,
  1068         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20088\"]]");
  1069         -    p = add_epsg_def_ex (filter, first, last, 20089, "epsg", 20089,
  1070         -        "Pulkovo 1995 / Gauss-Kruger 29N (deprecated)", 0, 1,
  1071         -        "Krassowsky 1940", "Greenwich",
  1072         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1073         -        "X", "North", "Y", "East");
  1074         -    add_proj4text (p, 0,
  1075         -        "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 ");
  1076         -    add_proj4text (p, 1,
  1077         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  1078         -    add_proj4text (p, 2,
  1079         -        ".22 +units=m +no_defs");
  1080         -    add_srs_wkt (p, 0,
  1081         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 29N (deprecated)\",");
  1082         -    add_srs_wkt (p, 1,
  1083         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
  1084         -    add_srs_wkt (p, 2,
  1085         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
  1086         -    add_srs_wkt (p, 3,
  1087         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1088         -    add_srs_wkt (p, 4,
  1089         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1090         -    add_srs_wkt (p, 5,
  1091         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1092         -    add_srs_wkt (p, 6,
  1093         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1094         -    add_srs_wkt (p, 7,
  1095         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
  1096         -    add_srs_wkt (p, 8,
  1097         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1098         -    add_srs_wkt (p, 9,
  1099         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P");
  1100         -    add_srs_wkt (p, 10,
  1101         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1102         -    add_srs_wkt (p, 11,
  1103         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1104         -    add_srs_wkt (p, 12,
  1105         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1106         -    add_srs_wkt (p, 13,
  1107         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20089\"]]");
  1108         -    p = add_epsg_def_ex (filter, first, last, 20090, "epsg", 20090,
  1109         -        "Pulkovo 1995 / Gauss-Kruger 30N (deprecated)", 0, 1,
  1110         -        "Krassowsky 1940", "Greenwich",
  1111         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1112         -        "X", "North", "Y", "East");
  1113         -    add_proj4text (p, 0,
  1114         -        "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 ");
  1115         -    add_proj4text (p, 1,
  1116         -        "+ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-0");
  1117         -    add_proj4text (p, 2,
  1118         -        ".22 +units=m +no_defs");
  1119         -    add_srs_wkt (p, 0,
  1120         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 30N (deprecated)\",");
  1121         -    add_srs_wkt (p, 1,
  1122         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
  1123         -    add_srs_wkt (p, 2,
  1124         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
  1125         -    add_srs_wkt (p, 3,
  1126         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1127         -    add_srs_wkt (p, 4,
  1128         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1129         -    add_srs_wkt (p, 5,
  1130         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1131         -    add_srs_wkt (p, 6,
  1132         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1133         -    add_srs_wkt (p, 7,
  1134         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
  1135         -    add_srs_wkt (p, 8,
  1136         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1137         -    add_srs_wkt (p, 9,
  1138         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P");
  1139         -    add_srs_wkt (p, 10,
  1140         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1141         -    add_srs_wkt (p, 11,
  1142         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1143         -    add_srs_wkt (p, 12,
  1144         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1145         -    add_srs_wkt (p, 13,
  1146         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20090\"]]");
  1147         -    p = add_epsg_def_ex (filter, first, last, 20091, "epsg", 20091,
  1148         -        "Pulkovo 1995 / Gauss-Kruger 31N (deprecated)", 0, 1,
  1149         -        "Krassowsky 1940", "Greenwich",
  1150         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1151         -        "X", "North", "Y", "East");
  1152         -    add_proj4text (p, 0,
  1153         -        "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0");
  1154         -    add_proj4text (p, 1,
  1155         -        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1156         -    add_proj4text (p, 2,
  1157         -        "0.22 +units=m +no_defs");
  1158         -    add_srs_wkt (p, 0,
  1159         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 31N (deprecated)\",");
  1160         -    add_srs_wkt (p, 1,
  1161         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
  1162         -    add_srs_wkt (p, 2,
  1163         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
  1164         -    add_srs_wkt (p, 3,
  1165         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1166         -    add_srs_wkt (p, 4,
  1167         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1168         -    add_srs_wkt (p, 5,
  1169         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1170         -    add_srs_wkt (p, 6,
  1171         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1172         -    add_srs_wkt (p, 7,
  1173         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
  1174         -    add_srs_wkt (p, 8,
  1175         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1176         -    add_srs_wkt (p, 9,
  1177         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],");
  1178         -    add_srs_wkt (p, 10,
  1179         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1180         -    add_srs_wkt (p, 11,
  1181         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1182         -    add_srs_wkt (p, 12,
  1183         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1184         -    add_srs_wkt (p, 13,
  1185         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20091\"]]");
  1186         -    p = add_epsg_def_ex (filter, first, last, 20092, "epsg", 20092,
  1187         -        "Pulkovo 1995 / Gauss-Kruger 32N (deprecated)", 0, 1,
  1188         -        "Krassowsky 1940", "Greenwich",
  1189         -        "Pulkovo_1995", "Transverse_Mercator", "metre",
  1190         -        "X", "North", "Y", "East");
  1191         -    add_proj4text (p, 0,
  1192         -        "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0");
  1193         -    add_proj4text (p, 1,
  1194         -        " +ellps=krass +towgs84=24.47,-130.89,-81.56,-0,-0,0.13,-");
  1195         -    add_proj4text (p, 2,
  1196         -        "0.22 +units=m +no_defs");
  1197         -    add_srs_wkt (p, 0,
  1198         -        "PROJCS[\"Pulkovo 1995 / Gauss-Kruger 32N (deprecated)\",");
  1199         -    add_srs_wkt (p, 1,
  1200         -        "GEOGCS[\"Pulkovo 1995\",DATUM[\"Pulkovo_1995\",SPHEROID[");
  1201         -    add_srs_wkt (p, 2,
  1202         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
  1203         -    add_srs_wkt (p, 3,
  1204         -        "024\"]],TOWGS84[24.47,-130.89,-81.56,-0,-0,0.13,-0.22],A");
  1205         -    add_srs_wkt (p, 4,
  1206         -        "UTHORITY[\"EPSG\",\"6200\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1207         -    add_srs_wkt (p, 5,
  1208         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1209         -    add_srs_wkt (p, 6,
  1210         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1211         -    add_srs_wkt (p, 7,
  1212         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4200\"");
  1213         -    add_srs_wkt (p, 8,
  1214         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1215         -    add_srs_wkt (p, 9,
  1216         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],");
  1217         -    add_srs_wkt (p, 10,
  1218         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1219         -    add_srs_wkt (p, 11,
  1220         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1221         -    add_srs_wkt (p, 12,
  1222         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  1223         -    add_srs_wkt (p, 13,
  1224         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"20092\"]]");
  1225         -    p = add_epsg_def_ex (filter, first, last, 20135, "epsg", 20135,
  1226         -        "Adindan / UTM zone 35N", 0, 0,
  1227         -        "Clarke 1880 (RGS)", "Greenwich",
  1228         -        "Adindan", "Transverse_Mercator", "metre",
  1229         -        "Easting", "East", "Northing", "North");
  1230         -    add_proj4text (p, 0,
  1231         -        "+proj=utm +zone=35 +ellps=clrk80 +towgs84=-166,-15,204,0");
  1232         -    add_proj4text (p, 1,
  1233         -        ",0,0,0 +units=m +no_defs");
  1234         -    add_srs_wkt (p, 0,
  1235         -        "PROJCS[\"Adindan / UTM zone 35N\",GEOGCS[\"Adindan\",DAT");
  1236         -    add_srs_wkt (p, 1,
  1237         -        "UM[\"Adindan\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.14");
  1238         -    add_srs_wkt (p, 2,
  1239         -        "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-166,-15");
  1240         -    add_srs_wkt (p, 3,
  1241         -        ",204,0,0,0,0],AUTHORITY[\"EPSG\",\"6201\"]],PRIMEM[\"Gre");
  1242         -    add_srs_wkt (p, 4,
  1243         -        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1244         -    add_srs_wkt (p, 5,
  1245         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1246         -    add_srs_wkt (p, 6,
  1247         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1248         -    add_srs_wkt (p, 7,
  1249         -        "PSG\",\"4201\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1250         -    add_srs_wkt (p, 8,
  1251         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1252         -    add_srs_wkt (p, 9,
  1253         -        "idian\",27],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  1254         -    add_srs_wkt (p, 10,
  1255         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  1256         -    add_srs_wkt (p, 11,
  1257         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1258         -    add_srs_wkt (p, 12,
  1259         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1260         -    add_srs_wkt (p, 13,
  1261         -        "G\",\"20135\"]]");
  1262         -    p = add_epsg_def_ex (filter, first, last, 20136, "epsg", 20136,
  1263         -        "Adindan / UTM zone 36N", 0, 0,
  1264         -        "Clarke 1880 (RGS)", "Greenwich",
  1265         -        "Adindan", "Transverse_Mercator", "metre",
  1266         -        "Easting", "East", "Northing", "North");
  1267         -    add_proj4text (p, 0,
  1268         -        "+proj=utm +zone=36 +ellps=clrk80 +towgs84=-166,-15,204,0");
  1269         -    add_proj4text (p, 1,
  1270         -        ",0,0,0 +units=m +no_defs");
  1271         -    add_srs_wkt (p, 0,
  1272         -        "PROJCS[\"Adindan / UTM zone 36N\",GEOGCS[\"Adindan\",DAT");
  1273         -    add_srs_wkt (p, 1,
  1274         -        "UM[\"Adindan\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.14");
  1275         -    add_srs_wkt (p, 2,
  1276         -        "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-166,-15");
  1277         -    add_srs_wkt (p, 3,
  1278         -        ",204,0,0,0,0],AUTHORITY[\"EPSG\",\"6201\"]],PRIMEM[\"Gre");
  1279         -    add_srs_wkt (p, 4,
  1280         -        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1281         -    add_srs_wkt (p, 5,
  1282         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1283         -    add_srs_wkt (p, 6,
  1284         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1285         -    add_srs_wkt (p, 7,
  1286         -        "PSG\",\"4201\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1287         -    add_srs_wkt (p, 8,
  1288         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1289         -    add_srs_wkt (p, 9,
  1290         -        "idian\",33],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  1291         -    add_srs_wkt (p, 10,
  1292         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  1293         -    add_srs_wkt (p, 11,
  1294         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1295         -    add_srs_wkt (p, 12,
  1296         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1297         -    add_srs_wkt (p, 13,
  1298         -        "G\",\"20136\"]]");
  1299         -    p = add_epsg_def_ex (filter, first, last, 20137, "epsg", 20137,
  1300         -        "Adindan / UTM zone 37N", 0, 0,
  1301         -        "Clarke 1880 (RGS)", "Greenwich",
  1302         -        "Adindan", "Transverse_Mercator", "metre",
  1303         -        "Easting", "East", "Northing", "North");
  1304         -    add_proj4text (p, 0,
  1305         -        "+proj=utm +zone=37 +ellps=clrk80 +towgs84=-166,-15,204,0");
  1306         -    add_proj4text (p, 1,
  1307         -        ",0,0,0 +units=m +no_defs");
  1308         -    add_srs_wkt (p, 0,
  1309         -        "PROJCS[\"Adindan / UTM zone 37N\",GEOGCS[\"Adindan\",DAT");
  1310         -    add_srs_wkt (p, 1,
  1311         -        "UM[\"Adindan\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.14");
  1312         -    add_srs_wkt (p, 2,
  1313         -        "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-166,-15");
  1314         -    add_srs_wkt (p, 3,
  1315         -        ",204,0,0,0,0],AUTHORITY[\"EPSG\",\"6201\"]],PRIMEM[\"Gre");
  1316         -    add_srs_wkt (p, 4,
  1317         -        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1318         -    add_srs_wkt (p, 5,
  1319         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1320         -    add_srs_wkt (p, 6,
  1321         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1322         -    add_srs_wkt (p, 7,
  1323         -        "PSG\",\"4201\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1324         -    add_srs_wkt (p, 8,
  1325         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1326         -    add_srs_wkt (p, 9,
  1327         -        "idian\",39],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  1328         -    add_srs_wkt (p, 10,
  1329         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  1330         -    add_srs_wkt (p, 11,
  1331         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1332         -    add_srs_wkt (p, 12,
  1333         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1334         -    add_srs_wkt (p, 13,
  1335         -        "G\",\"20137\"]]");
  1336         -    p = add_epsg_def_ex (filter, first, last, 20138, "epsg", 20138,
  1337         -        "Adindan / UTM zone 38N", 0, 0,
  1338         -        "Clarke 1880 (RGS)", "Greenwich",
  1339         -        "Adindan", "Transverse_Mercator", "metre",
  1340         -        "Easting", "East", "Northing", "North");
  1341         -    add_proj4text (p, 0,
  1342         -        "+proj=utm +zone=38 +ellps=clrk80 +towgs84=-166,-15,204,0");
  1343         -    add_proj4text (p, 1,
  1344         -        ",0,0,0 +units=m +no_defs");
  1345         -    add_srs_wkt (p, 0,
  1346         -        "PROJCS[\"Adindan / UTM zone 38N\",GEOGCS[\"Adindan\",DAT");
  1347         -    add_srs_wkt (p, 1,
  1348         -        "UM[\"Adindan\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.14");
  1349         -    add_srs_wkt (p, 2,
  1350         -        "5,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-166,-15");
  1351         -    add_srs_wkt (p, 3,
  1352         -        ",204,0,0,0,0],AUTHORITY[\"EPSG\",\"6201\"]],PRIMEM[\"Gre");
  1353         -    add_srs_wkt (p, 4,
  1354         -        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1355         -    add_srs_wkt (p, 5,
  1356         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1357         -    add_srs_wkt (p, 6,
  1358         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1359         -    add_srs_wkt (p, 7,
  1360         -        "PSG\",\"4201\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1361         -    add_srs_wkt (p, 8,
  1362         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1363         -    add_srs_wkt (p, 9,
  1364         -        "idian\",45],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  1365         -    add_srs_wkt (p, 10,
  1366         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  1367         -    add_srs_wkt (p, 11,
  1368         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1369         -    add_srs_wkt (p, 12,
  1370         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1371         -    add_srs_wkt (p, 13,
  1372         -        "G\",\"20138\"]]");
  1373         -    p = add_epsg_def_ex (filter, first, last, 20248, "epsg", 20248,
  1374         -        "AGD66 / AMG zone 48 (deprecated)", 0, 0,
  1375         -        "Australian National Spheroid", "Greenwich",
  1376         -        "Australian_Geodetic_Datum_1966", "Transverse_Mercator", "metre",
  1377         -        "Easting", "East", "Northing", "North");
  1378         -    add_proj4text (p, 0,
  1379         -        "+proj=utm +zone=48 +south +ellps=aust_SA +towgs84=-117.8");
  1380         -    add_proj4text (p, 1,
  1381         -        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1382         -    add_proj4text (p, 2,
  1383         -        "defs");
  1384         -    add_srs_wkt (p, 0,
  1385         -        "PROJCS[\"AGD66 / AMG zone 48 (deprecated)\",GEOGCS[\"AGD");
  1386         -    add_srs_wkt (p, 1,
  1387         -        "66\",DATUM[\"Australian_Geodetic_Datum_1966\",SPHEROID[\"");
  1388         -    add_srs_wkt (p, 2,
  1389         -        "Australian National Spheroid\",6378160,298.25,AUTHORITY[");
  1390         -    add_srs_wkt (p, 3,
  1391         -        "\"EPSG\",\"7003\"]],TOWGS84[-117.808,-51.536,137.784,0.3");
  1392         -    add_srs_wkt (p, 4,
  1393         -        "03,0.446,0.234,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIM");
  1394         -    add_srs_wkt (p, 5,
  1395         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1396         -    add_srs_wkt (p, 6,
           55  +    p = add_epsg_def (filter, first, last, 22275, "epsg", 22275,
           56  +        "Cape / Lo15");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=0 +y_0=0 +axis=");
           59  +    add_proj4text (p, 1,
           60  +        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
           61  +    add_proj4text (p, 2,
           62  +        "08,-292,0,0,0,0 +units=m +no_defs");
           63  +    add_srs_wkt (p, 0,
           64  +        "PROJCS[\"Cape / Lo15\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
           65  +    add_srs_wkt (p, 1,
           66  +        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
           67  +    add_srs_wkt (p, 2,
           68  +        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
           69  +    add_srs_wkt (p, 3,
           70  +        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
           71  +    add_srs_wkt (p, 4,
           72  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
           73  +    add_srs_wkt (p, 5,
           74  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
           75  +    add_srs_wkt (p, 6,
           76  +        ",\"4222\"]],PROJECTION[\"Transverse_Mercator_South_Orien");
           77  +    add_srs_wkt (p, 7,
           78  +        "tated\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
           79  +    add_srs_wkt (p, 8,
           80  +        "central_meridian\",15],PARAMETER[\"scale_factor\",1],PAR");
           81  +    add_srs_wkt (p, 9,
           82  +        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
           83  +    add_srs_wkt (p, 10,
           84  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
           85  +    add_srs_wkt (p, 11,
           86  +        "\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22275");
           87  +    add_srs_wkt (p, 12,
           88  +        "\"]]");
           89  +    p = add_epsg_def (filter, first, last, 22277, "epsg", 22277,
           90  +        "Cape / Lo17");
           91  +    add_proj4text (p, 0,
           92  +        "+proj=tmerc +lat_0=0 +lon_0=17 +k=1 +x_0=0 +y_0=0 +axis=");
           93  +    add_proj4text (p, 1,
           94  +        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
           95  +    add_proj4text (p, 2,
           96  +        "08,-292,0,0,0,0 +units=m +no_defs");
           97  +    add_srs_wkt (p, 0,
           98  +        "PROJCS[\"Cape / Lo17\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
           99  +    add_srs_wkt (p, 1,
          100  +        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
          101  +    add_srs_wkt (p, 2,
          102  +        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
          103  +    add_srs_wkt (p, 3,
          104  +        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
          105  +    add_srs_wkt (p, 4,
          106  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          107  +    add_srs_wkt (p, 5,
          108  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          109  +    add_srs_wkt (p, 6,
          110  +        ",\"4222\"]],PROJECTION[\"Transverse_Mercator_South_Orien");
          111  +    add_srs_wkt (p, 7,
          112  +        "tated\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          113  +    add_srs_wkt (p, 8,
          114  +        "central_meridian\",17],PARAMETER[\"scale_factor\",1],PAR");
          115  +    add_srs_wkt (p, 9,
          116  +        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
          117  +    add_srs_wkt (p, 10,
          118  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          119  +    add_srs_wkt (p, 11,
          120  +        "\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22277");
          121  +    add_srs_wkt (p, 12,
          122  +        "\"]]");
          123  +    p = add_epsg_def (filter, first, last, 22279, "epsg", 22279,
          124  +        "Cape / Lo19");
          125  +    add_proj4text (p, 0,
          126  +        "+proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=0 +y_0=0 +axis=");
          127  +    add_proj4text (p, 1,
          128  +        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
          129  +    add_proj4text (p, 2,
          130  +        "08,-292,0,0,0,0 +units=m +no_defs");
          131  +    add_srs_wkt (p, 0,
          132  +        "PROJCS[\"Cape / Lo19\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
          133  +    add_srs_wkt (p, 1,
          134  +        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
          135  +    add_srs_wkt (p, 2,
          136  +        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
          137  +    add_srs_wkt (p, 3,
          138  +        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
          139  +    add_srs_wkt (p, 4,
          140  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          141  +    add_srs_wkt (p, 5,
          142  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          143  +    add_srs_wkt (p, 6,
          144  +        ",\"4222\"]],PROJECTION[\"Transverse_Mercator_South_Orien");
          145  +    add_srs_wkt (p, 7,
          146  +        "tated\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          147  +    add_srs_wkt (p, 8,
          148  +        "central_meridian\",19],PARAMETER[\"scale_factor\",1],PAR");
          149  +    add_srs_wkt (p, 9,
          150  +        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
          151  +    add_srs_wkt (p, 10,
          152  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          153  +    add_srs_wkt (p, 11,
          154  +        "\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22279");
          155  +    add_srs_wkt (p, 12,
          156  +        "\"]]");
          157  +    p = add_epsg_def (filter, first, last, 22281, "epsg", 22281,
          158  +        "Cape / Lo21");
          159  +    add_proj4text (p, 0,
          160  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=0 +y_0=0 +axis=");
          161  +    add_proj4text (p, 1,
          162  +        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
          163  +    add_proj4text (p, 2,
          164  +        "08,-292,0,0,0,0 +units=m +no_defs");
          165  +    add_srs_wkt (p, 0,
          166  +        "PROJCS[\"Cape / Lo21\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
          167  +    add_srs_wkt (p, 1,
          168  +        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
          169  +    add_srs_wkt (p, 2,
          170  +        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
          171  +    add_srs_wkt (p, 3,
          172  +        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
          173  +    add_srs_wkt (p, 4,
          174  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          175  +    add_srs_wkt (p, 5,
          176  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          177  +    add_srs_wkt (p, 6,
          178  +        ",\"4222\"]],PROJECTION[\"Transverse_Mercator_South_Orien");
          179  +    add_srs_wkt (p, 7,
          180  +        "tated\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          181  +    add_srs_wkt (p, 8,
          182  +        "central_meridian\",21],PARAMETER[\"scale_factor\",1],PAR");
          183  +    add_srs_wkt (p, 9,
          184  +        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
          185  +    add_srs_wkt (p, 10,
          186  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          187  +    add_srs_wkt (p, 11,
          188  +        "\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22281");
          189  +    add_srs_wkt (p, 12,
          190  +        "\"]]");
          191  +    p = add_epsg_def (filter, first, last, 22283, "epsg", 22283,
          192  +        "Cape / Lo23");
          193  +    add_proj4text (p, 0,
          194  +        "+proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=0 +y_0=0 +axis=");
          195  +    add_proj4text (p, 1,
          196  +        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
          197  +    add_proj4text (p, 2,
          198  +        "08,-292,0,0,0,0 +units=m +no_defs");
          199  +    add_srs_wkt (p, 0,
          200  +        "PROJCS[\"Cape / Lo23\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
          201  +    add_srs_wkt (p, 1,
          202  +        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
          203  +    add_srs_wkt (p, 2,
          204  +        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
          205  +    add_srs_wkt (p, 3,
          206  +        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
          207  +    add_srs_wkt (p, 4,
          208  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          209  +    add_srs_wkt (p, 5,
          210  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          211  +    add_srs_wkt (p, 6,
          212  +        ",\"4222\"]],PROJECTION[\"Transverse_Mercator_South_Orien");
          213  +    add_srs_wkt (p, 7,
          214  +        "tated\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          215  +    add_srs_wkt (p, 8,
          216  +        "central_meridian\",23],PARAMETER[\"scale_factor\",1],PAR");
          217  +    add_srs_wkt (p, 9,
          218  +        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
          219  +    add_srs_wkt (p, 10,
          220  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          221  +    add_srs_wkt (p, 11,
          222  +        "\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22283");
          223  +    add_srs_wkt (p, 12,
          224  +        "\"]]");
          225  +    p = add_epsg_def (filter, first, last, 22285, "epsg", 22285,
          226  +        "Cape / Lo25");
          227  +    add_proj4text (p, 0,
          228  +        "+proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=0 +y_0=0 +axis=");
          229  +    add_proj4text (p, 1,
          230  +        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
          231  +    add_proj4text (p, 2,
          232  +        "08,-292,0,0,0,0 +units=m +no_defs");
          233  +    add_srs_wkt (p, 0,
          234  +        "PROJCS[\"Cape / Lo25\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
          235  +    add_srs_wkt (p, 1,
          236  +        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
          237  +    add_srs_wkt (p, 2,
          238  +        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
          239  +    add_srs_wkt (p, 3,
          240  +        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
          241  +    add_srs_wkt (p, 4,
          242  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          243  +    add_srs_wkt (p, 5,
          244  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          245  +    add_srs_wkt (p, 6,
          246  +        ",\"4222\"]],PROJECTION[\"Transverse_Mercator_South_Orien");
          247  +    add_srs_wkt (p, 7,
          248  +        "tated\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          249  +    add_srs_wkt (p, 8,
          250  +        "central_meridian\",25],PARAMETER[\"scale_factor\",1],PAR");
          251  +    add_srs_wkt (p, 9,
          252  +        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
          253  +    add_srs_wkt (p, 10,
          254  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          255  +    add_srs_wkt (p, 11,
          256  +        "\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22285");
          257  +    add_srs_wkt (p, 12,
          258  +        "\"]]");
          259  +    p = add_epsg_def (filter, first, last, 22287, "epsg", 22287,
          260  +        "Cape / Lo27");
          261  +    add_proj4text (p, 0,
          262  +        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=0 +y_0=0 +axis=");
          263  +    add_proj4text (p, 1,
          264  +        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
          265  +    add_proj4text (p, 2,
          266  +        "08,-292,0,0,0,0 +units=m +no_defs");
          267  +    add_srs_wkt (p, 0,
          268  +        "PROJCS[\"Cape / Lo27\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
          269  +    add_srs_wkt (p, 1,
          270  +        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
          271  +    add_srs_wkt (p, 2,
          272  +        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
          273  +    add_srs_wkt (p, 3,
          274  +        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
          275  +    add_srs_wkt (p, 4,
          276  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          277  +    add_srs_wkt (p, 5,
          278  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          279  +    add_srs_wkt (p, 6,
          280  +        ",\"4222\"]],PROJECTION[\"Transverse_Mercator_South_Orien");
          281  +    add_srs_wkt (p, 7,
          282  +        "tated\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          283  +    add_srs_wkt (p, 8,
          284  +        "central_meridian\",27],PARAMETER[\"scale_factor\",1],PAR");
          285  +    add_srs_wkt (p, 9,
          286  +        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
          287  +    add_srs_wkt (p, 10,
          288  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          289  +    add_srs_wkt (p, 11,
          290  +        "\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22287");
          291  +    add_srs_wkt (p, 12,
          292  +        "\"]]");
          293  +    p = add_epsg_def (filter, first, last, 22289, "epsg", 22289,
          294  +        "Cape / Lo29");
          295  +    add_proj4text (p, 0,
          296  +        "+proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=0 +y_0=0 +axis=");
          297  +    add_proj4text (p, 1,
          298  +        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
          299  +    add_proj4text (p, 2,
          300  +        "08,-292,0,0,0,0 +units=m +no_defs");
          301  +    add_srs_wkt (p, 0,
          302  +        "PROJCS[\"Cape / Lo29\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
          303  +    add_srs_wkt (p, 1,
          304  +        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
          305  +    add_srs_wkt (p, 2,
          306  +        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
          307  +    add_srs_wkt (p, 3,
          308  +        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
          309  +    add_srs_wkt (p, 4,
          310  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          311  +    add_srs_wkt (p, 5,
          312  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          313  +    add_srs_wkt (p, 6,
          314  +        ",\"4222\"]],PROJECTION[\"Transverse_Mercator_South_Orien");
          315  +    add_srs_wkt (p, 7,
          316  +        "tated\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          317  +    add_srs_wkt (p, 8,
          318  +        "central_meridian\",29],PARAMETER[\"scale_factor\",1],PAR");
          319  +    add_srs_wkt (p, 9,
          320  +        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
          321  +    add_srs_wkt (p, 10,
          322  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          323  +    add_srs_wkt (p, 11,
          324  +        "\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22289");
          325  +    add_srs_wkt (p, 12,
          326  +        "\"]]");
          327  +    p = add_epsg_def (filter, first, last, 22291, "epsg", 22291,
          328  +        "Cape / Lo31");
          329  +    add_proj4text (p, 0,
          330  +        "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +axis=");
          331  +    add_proj4text (p, 1,
          332  +        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
          333  +    add_proj4text (p, 2,
          334  +        "08,-292,0,0,0,0 +units=m +no_defs");
          335  +    add_srs_wkt (p, 0,
          336  +        "PROJCS[\"Cape / Lo31\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
          337  +    add_srs_wkt (p, 1,
          338  +        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
          339  +    add_srs_wkt (p, 2,
          340  +        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
          341  +    add_srs_wkt (p, 3,
          342  +        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
          343  +    add_srs_wkt (p, 4,
          344  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          345  +    add_srs_wkt (p, 5,
          346  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          347  +    add_srs_wkt (p, 6,
          348  +        ",\"4222\"]],PROJECTION[\"Transverse_Mercator_South_Orien");
          349  +    add_srs_wkt (p, 7,
          350  +        "tated\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          351  +    add_srs_wkt (p, 8,
          352  +        "central_meridian\",31],PARAMETER[\"scale_factor\",1],PAR");
          353  +    add_srs_wkt (p, 9,
          354  +        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
          355  +    add_srs_wkt (p, 10,
          356  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          357  +    add_srs_wkt (p, 11,
          358  +        "\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22291");
          359  +    add_srs_wkt (p, 12,
          360  +        "\"]]");
          361  +    p = add_epsg_def (filter, first, last, 22293, "epsg", 22293,
          362  +        "Cape / Lo33");
          363  +    add_proj4text (p, 0,
          364  +        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=0 +y_0=0 +axis=");
          365  +    add_proj4text (p, 1,
          366  +        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
          367  +    add_proj4text (p, 2,
          368  +        "08,-292,0,0,0,0 +units=m +no_defs");
          369  +    add_srs_wkt (p, 0,
          370  +        "PROJCS[\"Cape / Lo33\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
          371  +    add_srs_wkt (p, 1,
          372  +        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
          373  +    add_srs_wkt (p, 2,
          374  +        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
          375  +    add_srs_wkt (p, 3,
          376  +        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
          377  +    add_srs_wkt (p, 4,
          378  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          379  +    add_srs_wkt (p, 5,
          380  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          381  +    add_srs_wkt (p, 6,
          382  +        ",\"4222\"]],PROJECTION[\"Transverse_Mercator_South_Orien");
          383  +    add_srs_wkt (p, 7,
          384  +        "tated\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
          385  +    add_srs_wkt (p, 8,
          386  +        "central_meridian\",33],PARAMETER[\"scale_factor\",1],PAR");
          387  +    add_srs_wkt (p, 9,
          388  +        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
          389  +    add_srs_wkt (p, 10,
          390  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          391  +    add_srs_wkt (p, 11,
          392  +        "\"Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22293");
          393  +    add_srs_wkt (p, 12,
          394  +        "\"]]");
          395  +    p = add_epsg_def (filter, first, last, 22332, "epsg", 22332,
          396  +        "Carthage / UTM zone 32N");
          397  +    add_proj4text (p, 0,
          398  +        "+proj=utm +zone=32 +datum=carthage +units=m +no_defs");
          399  +    add_srs_wkt (p, 0,
          400  +        "PROJCS[\"Carthage / UTM zone 32N\",GEOGCS[\"Carthage\",D");
          401  +    add_srs_wkt (p, 1,
          402  +        "ATUM[\"Carthage\",SPHEROID[\"Clarke 1880 (IGN)\",6378249");
          403  +    add_srs_wkt (p, 2,
          404  +        ".2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS");
          405  +    add_srs_wkt (p, 3,
          406  +        "84[-263,6,431,0,0,0,0],AUTHORITY[\"EPSG\",\"6223\"]],PRI");
          407  +    add_srs_wkt (p, 4,
          408  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          409  +    add_srs_wkt (p, 5,
          410  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          411  +    add_srs_wkt (p, 6,
          412  +        "],AUTHORITY[\"EPSG\",\"4223\"]],PROJECTION[\"Transverse_");
          413  +    add_srs_wkt (p, 7,
          414  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          415  +    add_srs_wkt (p, 8,
          416  +        "R[\"central_meridian\",9],PARAMETER[\"scale_factor\",0.9");
          417  +    add_srs_wkt (p, 9,
          418  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
          419  +    add_srs_wkt (p, 10,
          420  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
          421  +    add_srs_wkt (p, 11,
          422  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
          423  +    add_srs_wkt (p, 12,
          424  +        "AUTHORITY[\"EPSG\",\"22332\"]]");
          425  +    p = add_epsg_def (filter, first, last, 22391, "epsg", 22391,
          426  +        "Carthage / Nord Tunisie");
          427  +    add_proj4text (p, 0,
          428  +        "+proj=lcc +lat_1=36 +lat_0=36 +lon_0=9.9 +k_0=0.99962554");
          429  +    add_proj4text (p, 1,
          430  +        "4 +x_0=500000 +y_0=300000 +datum=carthage +units=m +no_d");
          431  +    add_proj4text (p, 2,
          432  +        "efs");
          433  +    add_srs_wkt (p, 0,
          434  +        "PROJCS[\"Carthage / Nord Tunisie\",GEOGCS[\"Carthage\",D");
          435  +    add_srs_wkt (p, 1,
          436  +        "ATUM[\"Carthage\",SPHEROID[\"Clarke 1880 (IGN)\",6378249");
          437  +    add_srs_wkt (p, 2,
          438  +        ".2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS");
          439  +    add_srs_wkt (p, 3,
          440  +        "84[-263,6,431,0,0,0,0],AUTHORITY[\"EPSG\",\"6223\"]],PRI");
          441  +    add_srs_wkt (p, 4,
          442  +        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          443  +    add_srs_wkt (p, 5,
  1397    444           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1398         -    add_srs_wkt (p, 7,
  1399         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1400         -    add_srs_wkt (p, 8,
  1401         -        "ORITY[\"EPSG\",\"4202\"]],PROJECTION[\"Transverse_Mercat");
  1402         -    add_srs_wkt (p, 9,
  1403         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1404         -    add_srs_wkt (p, 10,
  1405         -        "ntral_meridian\",105],PARAMETER[\"scale_factor\",0.9996]");
  1406         -    add_srs_wkt (p, 11,
  1407         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  1408         -    add_srs_wkt (p, 12,
  1409         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1410         -    add_srs_wkt (p, 13,
  1411         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1412         -    add_srs_wkt (p, 14,
  1413         -        "H],AUTHORITY[\"EPSG\",\"20248\"]]");
  1414         -    p = add_epsg_def_ex (filter, first, last, 20249, "epsg", 20249,
  1415         -        "AGD66 / AMG zone 49", 0, 0,
  1416         -        "Australian National Spheroid", "Greenwich",
  1417         -        "Australian_Geodetic_Datum_1966", "Transverse_Mercator", "metre",
  1418         -        "Easting", "East", "Northing", "North");
  1419         -    add_proj4text (p, 0,
  1420         -        "+proj=utm +zone=49 +south +ellps=aust_SA +towgs84=-117.8");
  1421         -    add_proj4text (p, 1,
  1422         -        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1423         -    add_proj4text (p, 2,
  1424         -        "defs");
  1425         -    add_srs_wkt (p, 0,
  1426         -        "PROJCS[\"AGD66 / AMG zone 49\",GEOGCS[\"AGD66\",DATUM[\"");
  1427         -    add_srs_wkt (p, 1,
  1428         -        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
  1429         -    add_srs_wkt (p, 2,
  1430         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1431         -    add_srs_wkt (p, 3,
  1432         -        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
  1433         -    add_srs_wkt (p, 4,
  1434         -        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
  1435         -    add_srs_wkt (p, 5,
  1436         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1437         -    add_srs_wkt (p, 6,
  1438         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  1439         -    add_srs_wkt (p, 7,
  1440         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1441         -    add_srs_wkt (p, 8,
  1442         -        "\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1443         -    add_srs_wkt (p, 9,
  1444         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  1445         -    add_srs_wkt (p, 10,
  1446         -        "an\",111],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  1447         -    add_srs_wkt (p, 11,
  1448         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  1449         -    add_srs_wkt (p, 12,
  1450         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1451         -    add_srs_wkt (p, 13,
  1452         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1453         -    add_srs_wkt (p, 14,
  1454         -        "\"EPSG\",\"20249\"]]");
  1455         -    p = add_epsg_def_ex (filter, first, last, 20250, "epsg", 20250,
  1456         -        "AGD66 / AMG zone 50", 0, 0,
  1457         -        "Australian National Spheroid", "Greenwich",
  1458         -        "Australian_Geodetic_Datum_1966", "Transverse_Mercator", "metre",
  1459         -        "Easting", "East", "Northing", "North");
  1460         -    add_proj4text (p, 0,
  1461         -        "+proj=utm +zone=50 +south +ellps=aust_SA +towgs84=-117.8");
  1462         -    add_proj4text (p, 1,
  1463         -        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1464         -    add_proj4text (p, 2,
  1465         -        "defs");
  1466         -    add_srs_wkt (p, 0,
  1467         -        "PROJCS[\"AGD66 / AMG zone 50\",GEOGCS[\"AGD66\",DATUM[\"");
  1468         -    add_srs_wkt (p, 1,
  1469         -        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
  1470         -    add_srs_wkt (p, 2,
  1471         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1472         -    add_srs_wkt (p, 3,
  1473         -        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
  1474         -    add_srs_wkt (p, 4,
  1475         -        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
  1476         -    add_srs_wkt (p, 5,
  1477         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1478         -    add_srs_wkt (p, 6,
  1479         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  1480         -    add_srs_wkt (p, 7,
  1481         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1482         -    add_srs_wkt (p, 8,
  1483         -        "\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1484         -    add_srs_wkt (p, 9,
  1485         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  1486         -    add_srs_wkt (p, 10,
  1487         -        "an\",117],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  1488         -    add_srs_wkt (p, 11,
  1489         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  1490         -    add_srs_wkt (p, 12,
  1491         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1492         -    add_srs_wkt (p, 13,
  1493         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1494         -    add_srs_wkt (p, 14,
  1495         -        "\"EPSG\",\"20250\"]]");
  1496         -    p = add_epsg_def_ex (filter, first, last, 20251, "epsg", 20251,
  1497         -        "AGD66 / AMG zone 51", 0, 0,
  1498         -        "Australian National Spheroid", "Greenwich",
  1499         -        "Australian_Geodetic_Datum_1966", "Transverse_Mercator", "metre",
  1500         -        "Easting", "East", "Northing", "North");
  1501         -    add_proj4text (p, 0,
  1502         -        "+proj=utm +zone=51 +south +ellps=aust_SA +towgs84=-117.8");
  1503         -    add_proj4text (p, 1,
  1504         -        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1505         -    add_proj4text (p, 2,
  1506         -        "defs");
  1507         -    add_srs_wkt (p, 0,
  1508         -        "PROJCS[\"AGD66 / AMG zone 51\",GEOGCS[\"AGD66\",DATUM[\"");
  1509         -    add_srs_wkt (p, 1,
  1510         -        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
  1511         -    add_srs_wkt (p, 2,
  1512         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1513         -    add_srs_wkt (p, 3,
  1514         -        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
  1515         -    add_srs_wkt (p, 4,
  1516         -        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
  1517         -    add_srs_wkt (p, 5,
  1518         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1519         -    add_srs_wkt (p, 6,
  1520         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  1521         -    add_srs_wkt (p, 7,
  1522         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1523         -    add_srs_wkt (p, 8,
  1524         -        "\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1525         -    add_srs_wkt (p, 9,
  1526         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  1527         -    add_srs_wkt (p, 10,
  1528         -        "an\",123],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  1529         -    add_srs_wkt (p, 11,
  1530         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  1531         -    add_srs_wkt (p, 12,
  1532         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1533         -    add_srs_wkt (p, 13,
  1534         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1535         -    add_srs_wkt (p, 14,
  1536         -        "\"EPSG\",\"20251\"]]");
  1537         -    p = add_epsg_def_ex (filter, first, last, 20252, "epsg", 20252,
  1538         -        "AGD66 / AMG zone 52", 0, 0,
  1539         -        "Australian National Spheroid", "Greenwich",
  1540         -        "Australian_Geodetic_Datum_1966", "Transverse_Mercator", "metre",
  1541         -        "Easting", "East", "Northing", "North");
  1542         -    add_proj4text (p, 0,
  1543         -        "+proj=utm +zone=52 +south +ellps=aust_SA +towgs84=-117.8");
  1544         -    add_proj4text (p, 1,
  1545         -        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1546         -    add_proj4text (p, 2,
  1547         -        "defs");
  1548         -    add_srs_wkt (p, 0,
  1549         -        "PROJCS[\"AGD66 / AMG zone 52\",GEOGCS[\"AGD66\",DATUM[\"");
  1550         -    add_srs_wkt (p, 1,
  1551         -        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
  1552         -    add_srs_wkt (p, 2,
  1553         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1554         -    add_srs_wkt (p, 3,
  1555         -        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
  1556         -    add_srs_wkt (p, 4,
  1557         -        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
  1558         -    add_srs_wkt (p, 5,
  1559         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1560         -    add_srs_wkt (p, 6,
  1561         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  1562         -    add_srs_wkt (p, 7,
  1563         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1564         -    add_srs_wkt (p, 8,
  1565         -        "\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1566         -    add_srs_wkt (p, 9,
  1567         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  1568         -    add_srs_wkt (p, 10,
  1569         -        "an\",129],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  1570         -    add_srs_wkt (p, 11,
  1571         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  1572         -    add_srs_wkt (p, 12,
  1573         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1574         -    add_srs_wkt (p, 13,
  1575         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1576         -    add_srs_wkt (p, 14,
  1577         -        "\"EPSG\",\"20252\"]]");
  1578         -    p = add_epsg_def_ex (filter, first, last, 20253, "epsg", 20253,
  1579         -        "AGD66 / AMG zone 53", 0, 0,
  1580         -        "Australian National Spheroid", "Greenwich",
  1581         -        "Australian_Geodetic_Datum_1966", "Transverse_Mercator", "metre",
  1582         -        "Easting", "East", "Northing", "North");
  1583         -    add_proj4text (p, 0,
  1584         -        "+proj=utm +zone=53 +south +ellps=aust_SA +towgs84=-117.8");
  1585         -    add_proj4text (p, 1,
  1586         -        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1587         -    add_proj4text (p, 2,
  1588         -        "defs");
  1589         -    add_srs_wkt (p, 0,
  1590         -        "PROJCS[\"AGD66 / AMG zone 53\",GEOGCS[\"AGD66\",DATUM[\"");
  1591         -    add_srs_wkt (p, 1,
  1592         -        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
  1593         -    add_srs_wkt (p, 2,
  1594         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1595         -    add_srs_wkt (p, 3,
  1596         -        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
  1597         -    add_srs_wkt (p, 4,
  1598         -        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
  1599         -    add_srs_wkt (p, 5,
  1600         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1601         -    add_srs_wkt (p, 6,
  1602         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  1603         -    add_srs_wkt (p, 7,
  1604         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1605         -    add_srs_wkt (p, 8,
  1606         -        "\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1607         -    add_srs_wkt (p, 9,
  1608         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  1609         -    add_srs_wkt (p, 10,
  1610         -        "an\",135],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  1611         -    add_srs_wkt (p, 11,
  1612         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  1613         -    add_srs_wkt (p, 12,
  1614         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1615         -    add_srs_wkt (p, 13,
  1616         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1617         -    add_srs_wkt (p, 14,
  1618         -        "\"EPSG\",\"20253\"]]");
  1619         -    p = add_epsg_def_ex (filter, first, last, 20254, "epsg", 20254,
  1620         -        "AGD66 / AMG zone 54", 0, 0,
  1621         -        "Australian National Spheroid", "Greenwich",
  1622         -        "Australian_Geodetic_Datum_1966", "Transverse_Mercator", "metre",
  1623         -        "Easting", "East", "Northing", "North");
  1624         -    add_proj4text (p, 0,
  1625         -        "+proj=utm +zone=54 +south +ellps=aust_SA +towgs84=-117.8");
  1626         -    add_proj4text (p, 1,
  1627         -        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1628         -    add_proj4text (p, 2,
  1629         -        "defs");
  1630         -    add_srs_wkt (p, 0,
  1631         -        "PROJCS[\"AGD66 / AMG zone 54\",GEOGCS[\"AGD66\",DATUM[\"");
  1632         -    add_srs_wkt (p, 1,
  1633         -        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
  1634         -    add_srs_wkt (p, 2,
  1635         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1636         -    add_srs_wkt (p, 3,
  1637         -        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
  1638         -    add_srs_wkt (p, 4,
  1639         -        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
  1640         -    add_srs_wkt (p, 5,
  1641         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1642         -    add_srs_wkt (p, 6,
  1643         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  1644         -    add_srs_wkt (p, 7,
  1645         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1646         -    add_srs_wkt (p, 8,
  1647         -        "\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1648         -    add_srs_wkt (p, 9,
  1649         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  1650         -    add_srs_wkt (p, 10,
  1651         -        "an\",141],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  1652         -    add_srs_wkt (p, 11,
  1653         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  1654         -    add_srs_wkt (p, 12,
  1655         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1656         -    add_srs_wkt (p, 13,
  1657         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1658         -    add_srs_wkt (p, 14,
  1659         -        "\"EPSG\",\"20254\"]]");
  1660         -    p = add_epsg_def_ex (filter, first, last, 20255, "epsg", 20255,
  1661         -        "AGD66 / AMG zone 55", 0, 0,
  1662         -        "Australian National Spheroid", "Greenwich",
  1663         -        "Australian_Geodetic_Datum_1966", "Transverse_Mercator", "metre",
  1664         -        "Easting", "East", "Northing", "North");
  1665         -    add_proj4text (p, 0,
  1666         -        "+proj=utm +zone=55 +south +ellps=aust_SA +towgs84=-117.8");
  1667         -    add_proj4text (p, 1,
  1668         -        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1669         -    add_proj4text (p, 2,
  1670         -        "defs");
  1671         -    add_srs_wkt (p, 0,
  1672         -        "PROJCS[\"AGD66 / AMG zone 55\",GEOGCS[\"AGD66\",DATUM[\"");
  1673         -    add_srs_wkt (p, 1,
  1674         -        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
  1675         -    add_srs_wkt (p, 2,
  1676         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1677         -    add_srs_wkt (p, 3,
  1678         -        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
  1679         -    add_srs_wkt (p, 4,
  1680         -        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
  1681         -    add_srs_wkt (p, 5,
  1682         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1683         -    add_srs_wkt (p, 6,
  1684         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  1685         -    add_srs_wkt (p, 7,
  1686         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1687         -    add_srs_wkt (p, 8,
  1688         -        "\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1689         -    add_srs_wkt (p, 9,
  1690         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  1691         -    add_srs_wkt (p, 10,
  1692         -        "an\",147],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  1693         -    add_srs_wkt (p, 11,
  1694         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  1695         -    add_srs_wkt (p, 12,
  1696         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1697         -    add_srs_wkt (p, 13,
  1698         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1699         -    add_srs_wkt (p, 14,
  1700         -        "\"EPSG\",\"20255\"]]");
  1701         -    p = add_epsg_def_ex (filter, first, last, 20256, "epsg", 20256,
  1702         -        "AGD66 / AMG zone 56", 0, 0,
  1703         -        "Australian National Spheroid", "Greenwich",
  1704         -        "Australian_Geodetic_Datum_1966", "Transverse_Mercator", "metre",
  1705         -        "Easting", "East", "Northing", "North");
  1706         -    add_proj4text (p, 0,
  1707         -        "+proj=utm +zone=56 +south +ellps=aust_SA +towgs84=-117.8");
  1708         -    add_proj4text (p, 1,
  1709         -        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1710         -    add_proj4text (p, 2,
  1711         -        "defs");
  1712         -    add_srs_wkt (p, 0,
  1713         -        "PROJCS[\"AGD66 / AMG zone 56\",GEOGCS[\"AGD66\",DATUM[\"");
  1714         -    add_srs_wkt (p, 1,
  1715         -        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
  1716         -    add_srs_wkt (p, 2,
  1717         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1718         -    add_srs_wkt (p, 3,
  1719         -        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
  1720         -    add_srs_wkt (p, 4,
  1721         -        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
  1722         -    add_srs_wkt (p, 5,
  1723         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1724         -    add_srs_wkt (p, 6,
  1725         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  1726         -    add_srs_wkt (p, 7,
  1727         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1728         -    add_srs_wkt (p, 8,
  1729         -        "\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1730         -    add_srs_wkt (p, 9,
  1731         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  1732         -    add_srs_wkt (p, 10,
  1733         -        "an\",153],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  1734         -    add_srs_wkt (p, 11,
  1735         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  1736         -    add_srs_wkt (p, 12,
  1737         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1738         -    add_srs_wkt (p, 13,
  1739         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1740         -    add_srs_wkt (p, 14,
  1741         -        "\"EPSG\",\"20256\"]]");
  1742         -    p = add_epsg_def_ex (filter, first, last, 20257, "epsg", 20257,
  1743         -        "AGD66 / AMG zone 57", 0, 0,
  1744         -        "Australian National Spheroid", "Greenwich",
  1745         -        "Australian_Geodetic_Datum_1966", "Transverse_Mercator", "metre",
  1746         -        "Easting", "East", "Northing", "North");
  1747         -    add_proj4text (p, 0,
  1748         -        "+proj=utm +zone=57 +south +ellps=aust_SA +towgs84=-117.8");
  1749         -    add_proj4text (p, 1,
  1750         -        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1751         -    add_proj4text (p, 2,
  1752         -        "defs");
  1753         -    add_srs_wkt (p, 0,
  1754         -        "PROJCS[\"AGD66 / AMG zone 57\",GEOGCS[\"AGD66\",DATUM[\"");
  1755         -    add_srs_wkt (p, 1,
  1756         -        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
  1757         -    add_srs_wkt (p, 2,
  1758         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1759         -    add_srs_wkt (p, 3,
  1760         -        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
  1761         -    add_srs_wkt (p, 4,
  1762         -        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
  1763         -    add_srs_wkt (p, 5,
  1764         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1765         -    add_srs_wkt (p, 6,
  1766         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  1767         -    add_srs_wkt (p, 7,
  1768         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1769         -    add_srs_wkt (p, 8,
  1770         -        "\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1771         -    add_srs_wkt (p, 9,
  1772         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  1773         -    add_srs_wkt (p, 10,
  1774         -        "an\",159],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  1775         -    add_srs_wkt (p, 11,
  1776         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  1777         -    add_srs_wkt (p, 12,
  1778         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1779         -    add_srs_wkt (p, 13,
  1780         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1781         -    add_srs_wkt (p, 14,
  1782         -        "\"EPSG\",\"20257\"]]");
  1783         -    p = add_epsg_def_ex (filter, first, last, 20258, "epsg", 20258,
  1784         -        "AGD66 / AMG zone 58", 0, 0,
  1785         -        "Australian National Spheroid", "Greenwich",
  1786         -        "Australian_Geodetic_Datum_1966", "Transverse_Mercator", "metre",
  1787         -        "Easting", "East", "Northing", "North");
  1788         -    add_proj4text (p, 0,
  1789         -        "+proj=utm +zone=58 +south +ellps=aust_SA +towgs84=-117.8");
  1790         -    add_proj4text (p, 1,
  1791         -        "08,-51.536,137.784,0.303,0.446,0.234,-0.29 +units=m +no_");
  1792         -    add_proj4text (p, 2,
  1793         -        "defs");
  1794         -    add_srs_wkt (p, 0,
  1795         -        "PROJCS[\"AGD66 / AMG zone 58\",GEOGCS[\"AGD66\",DATUM[\"");
  1796         -    add_srs_wkt (p, 1,
  1797         -        "Australian_Geodetic_Datum_1966\",SPHEROID[\"Australian N");
  1798         -    add_srs_wkt (p, 2,
  1799         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1800         -    add_srs_wkt (p, 3,
  1801         -        "003\"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.2");
  1802         -    add_srs_wkt (p, 4,
  1803         -        "34,-0.29],AUTHORITY[\"EPSG\",\"6202\"]],PRIMEM[\"Greenwi");
  1804         -    add_srs_wkt (p, 5,
  1805         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1806         -    add_srs_wkt (p, 6,
  1807         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  1808         -    add_srs_wkt (p, 7,
  1809         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1810         -    add_srs_wkt (p, 8,
  1811         -        "\",\"4202\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1812         -    add_srs_wkt (p, 9,
  1813         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  1814         -    add_srs_wkt (p, 10,
  1815         -        "an\",165],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  1816         -    add_srs_wkt (p, 11,
  1817         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  1818         -    add_srs_wkt (p, 12,
  1819         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1820         -    add_srs_wkt (p, 13,
  1821         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  1822         -    add_srs_wkt (p, 14,
  1823         -        "\"EPSG\",\"20258\"]]");
  1824         -    p = add_epsg_def_ex (filter, first, last, 20348, "epsg", 20348,
  1825         -        "AGD84 / AMG zone 48 (deprecated)", 0, 0,
  1826         -        "Australian National Spheroid", "Greenwich",
  1827         -        "Australian_Geodetic_Datum_1984", "Transverse_Mercator", "metre",
  1828         -        "Easting", "East", "Northing", "North");
  1829         -    add_proj4text (p, 0,
  1830         -        "+proj=utm +zone=48 +south +ellps=aust_SA +towgs84=-134,-");
  1831         -    add_proj4text (p, 1,
  1832         -        "48,149,0,0,0,0 +units=m +no_defs");
  1833         -    add_srs_wkt (p, 0,
  1834         -        "PROJCS[\"AGD84 / AMG zone 48 (deprecated)\",GEOGCS[\"AGD");
  1835         -    add_srs_wkt (p, 1,
  1836         -        "84\",DATUM[\"Australian_Geodetic_Datum_1984\",SPHEROID[\"");
  1837         -    add_srs_wkt (p, 2,
  1838         -        "Australian National Spheroid\",6378160,298.25,AUTHORITY[");
  1839         -    add_srs_wkt (p, 3,
  1840         -        "\"EPSG\",\"7003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHOR");
  1841         -    add_srs_wkt (p, 4,
  1842         -        "ITY[\"EPSG\",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  1843         -    add_srs_wkt (p, 5,
  1844         -        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  1845         -    add_srs_wkt (p, 6,
  1846         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
  1847         -    add_srs_wkt (p, 7,
  1848         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4203\"]],PR");
  1849         -    add_srs_wkt (p, 8,
  1850         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  1851         -    add_srs_wkt (p, 9,
  1852         -        "f_origin\",0],PARAMETER[\"central_meridian\",105],PARAME");
  1853         -    add_srs_wkt (p, 10,
  1854         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  1855         -    add_srs_wkt (p, 11,
  1856         -        ",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"m");
  1857         -    add_srs_wkt (p, 12,
  1858         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  1859         -    add_srs_wkt (p, 13,
  1860         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2034");
  1861         -    add_srs_wkt (p, 14,
  1862         -        "8\"]]");
  1863         -    p = add_epsg_def_ex (filter, first, last, 20349, "epsg", 20349,
  1864         -        "AGD84 / AMG zone 49", 0, 0,
  1865         -        "Australian National Spheroid", "Greenwich",
  1866         -        "Australian_Geodetic_Datum_1984", "Transverse_Mercator", "metre",
  1867         -        "Easting", "East", "Northing", "North");
  1868         -    add_proj4text (p, 0,
  1869         -        "+proj=utm +zone=49 +south +ellps=aust_SA +towgs84=-134,-");
  1870         -    add_proj4text (p, 1,
  1871         -        "48,149,0,0,0,0 +units=m +no_defs");
  1872         -    add_srs_wkt (p, 0,
  1873         -        "PROJCS[\"AGD84 / AMG zone 49\",GEOGCS[\"AGD84\",DATUM[\"");
  1874         -    add_srs_wkt (p, 1,
  1875         -        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
  1876         -    add_srs_wkt (p, 2,
  1877         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1878         -    add_srs_wkt (p, 3,
  1879         -        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
  1880         -    add_srs_wkt (p, 4,
  1881         -        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1882         -    add_srs_wkt (p, 5,
  1883         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1884         -    add_srs_wkt (p, 6,
  1885         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1886         -    add_srs_wkt (p, 7,
  1887         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTION[\"T");
  1888         -    add_srs_wkt (p, 8,
  1889         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  1890         -    add_srs_wkt (p, 9,
  1891         -        "],PARAMETER[\"central_meridian\",111],PARAMETER[\"scale_");
  1892         -    add_srs_wkt (p, 10,
  1893         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  1894         -    add_srs_wkt (p, 11,
  1895         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
  1896         -    add_srs_wkt (p, 12,
  1897         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1898         -    add_srs_wkt (p, 13,
  1899         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"20349\"]]");
  1900         -    p = add_epsg_def_ex (filter, first, last, 20350, "epsg", 20350,
  1901         -        "AGD84 / AMG zone 50", 0, 0,
  1902         -        "Australian National Spheroid", "Greenwich",
  1903         -        "Australian_Geodetic_Datum_1984", "Transverse_Mercator", "metre",
  1904         -        "Easting", "East", "Northing", "North");
  1905         -    add_proj4text (p, 0,
  1906         -        "+proj=utm +zone=50 +south +ellps=aust_SA +towgs84=-134,-");
  1907         -    add_proj4text (p, 1,
  1908         -        "48,149,0,0,0,0 +units=m +no_defs");
  1909         -    add_srs_wkt (p, 0,
  1910         -        "PROJCS[\"AGD84 / AMG zone 50\",GEOGCS[\"AGD84\",DATUM[\"");
  1911         -    add_srs_wkt (p, 1,
  1912         -        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
  1913         -    add_srs_wkt (p, 2,
  1914         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1915         -    add_srs_wkt (p, 3,
  1916         -        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
  1917         -    add_srs_wkt (p, 4,
  1918         -        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1919         -    add_srs_wkt (p, 5,
  1920         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1921         -    add_srs_wkt (p, 6,
  1922         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1923         -    add_srs_wkt (p, 7,
  1924         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTION[\"T");
  1925         -    add_srs_wkt (p, 8,
  1926         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  1927         -    add_srs_wkt (p, 9,
  1928         -        "],PARAMETER[\"central_meridian\",117],PARAMETER[\"scale_");
  1929         -    add_srs_wkt (p, 10,
  1930         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  1931         -    add_srs_wkt (p, 11,
  1932         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
  1933         -    add_srs_wkt (p, 12,
  1934         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1935         -    add_srs_wkt (p, 13,
  1936         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"20350\"]]");
  1937         -    p = add_epsg_def_ex (filter, first, last, 20351, "epsg", 20351,
  1938         -        "AGD84 / AMG zone 51", 0, 0,
  1939         -        "Australian National Spheroid", "Greenwich",
  1940         -        "Australian_Geodetic_Datum_1984", "Transverse_Mercator", "metre",
  1941         -        "Easting", "East", "Northing", "North");
  1942         -    add_proj4text (p, 0,
  1943         -        "+proj=utm +zone=51 +south +ellps=aust_SA +towgs84=-134,-");
  1944         -    add_proj4text (p, 1,
  1945         -        "48,149,0,0,0,0 +units=m +no_defs");
  1946         -    add_srs_wkt (p, 0,
  1947         -        "PROJCS[\"AGD84 / AMG zone 51\",GEOGCS[\"AGD84\",DATUM[\"");
  1948         -    add_srs_wkt (p, 1,
  1949         -        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
  1950         -    add_srs_wkt (p, 2,
  1951         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1952         -    add_srs_wkt (p, 3,
  1953         -        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
  1954         -    add_srs_wkt (p, 4,
  1955         -        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1956         -    add_srs_wkt (p, 5,
  1957         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1958         -    add_srs_wkt (p, 6,
  1959         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1960         -    add_srs_wkt (p, 7,
  1961         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTION[\"T");
  1962         -    add_srs_wkt (p, 8,
  1963         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  1964         -    add_srs_wkt (p, 9,
  1965         -        "],PARAMETER[\"central_meridian\",123],PARAMETER[\"scale_");
  1966         -    add_srs_wkt (p, 10,
  1967         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  1968         -    add_srs_wkt (p, 11,
  1969         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
  1970         -    add_srs_wkt (p, 12,
  1971         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1972         -    add_srs_wkt (p, 13,
  1973         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"20351\"]]");
  1974         -    p = add_epsg_def_ex (filter, first, last, 20352, "epsg", 20352,
  1975         -        "AGD84 / AMG zone 52", 0, 0,
  1976         -        "Australian National Spheroid", "Greenwich",
  1977         -        "Australian_Geodetic_Datum_1984", "Transverse_Mercator", "metre",
  1978         -        "Easting", "East", "Northing", "North");
  1979         -    add_proj4text (p, 0,
  1980         -        "+proj=utm +zone=52 +south +ellps=aust_SA +towgs84=-134,-");
  1981         -    add_proj4text (p, 1,
  1982         -        "48,149,0,0,0,0 +units=m +no_defs");
  1983         -    add_srs_wkt (p, 0,
  1984         -        "PROJCS[\"AGD84 / AMG zone 52\",GEOGCS[\"AGD84\",DATUM[\"");
  1985         -    add_srs_wkt (p, 1,
  1986         -        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
  1987         -    add_srs_wkt (p, 2,
  1988         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  1989         -    add_srs_wkt (p, 3,
  1990         -        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
  1991         -    add_srs_wkt (p, 4,
  1992         -        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1993         -    add_srs_wkt (p, 5,
  1994         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1995         -    add_srs_wkt (p, 6,
  1996         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1997         -    add_srs_wkt (p, 7,
  1998         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTION[\"T");
  1999         -    add_srs_wkt (p, 8,
  2000         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2001         -    add_srs_wkt (p, 9,
  2002         -        "],PARAMETER[\"central_meridian\",129],PARAMETER[\"scale_");
  2003         -    add_srs_wkt (p, 10,
  2004         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  2005         -    add_srs_wkt (p, 11,
  2006         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
  2007         -    add_srs_wkt (p, 12,
  2008         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2009         -    add_srs_wkt (p, 13,
  2010         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"20352\"]]");
  2011         -    p = add_epsg_def_ex (filter, first, last, 20353, "epsg", 20353,
  2012         -        "AGD84 / AMG zone 53", 0, 0,
  2013         -        "Australian National Spheroid", "Greenwich",
  2014         -        "Australian_Geodetic_Datum_1984", "Transverse_Mercator", "metre",
  2015         -        "Easting", "East", "Northing", "North");
  2016         -    add_proj4text (p, 0,
  2017         -        "+proj=utm +zone=53 +south +ellps=aust_SA +towgs84=-134,-");
  2018         -    add_proj4text (p, 1,
  2019         -        "48,149,0,0,0,0 +units=m +no_defs");
  2020         -    add_srs_wkt (p, 0,
  2021         -        "PROJCS[\"AGD84 / AMG zone 53\",GEOGCS[\"AGD84\",DATUM[\"");
  2022         -    add_srs_wkt (p, 1,
  2023         -        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
  2024         -    add_srs_wkt (p, 2,
  2025         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  2026         -    add_srs_wkt (p, 3,
  2027         -        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
  2028         -    add_srs_wkt (p, 4,
  2029         -        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2030         -    add_srs_wkt (p, 5,
  2031         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2032         -    add_srs_wkt (p, 6,
  2033         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2034         -    add_srs_wkt (p, 7,
  2035         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTION[\"T");
  2036         -    add_srs_wkt (p, 8,
  2037         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2038         -    add_srs_wkt (p, 9,
  2039         -        "],PARAMETER[\"central_meridian\",135],PARAMETER[\"scale_");
  2040         -    add_srs_wkt (p, 10,
  2041         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  2042         -    add_srs_wkt (p, 11,
  2043         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
  2044         -    add_srs_wkt (p, 12,
  2045         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2046         -    add_srs_wkt (p, 13,
  2047         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"20353\"]]");
  2048         -    p = add_epsg_def_ex (filter, first, last, 20354, "epsg", 20354,
  2049         -        "AGD84 / AMG zone 54", 0, 0,
  2050         -        "Australian National Spheroid", "Greenwich",
  2051         -        "Australian_Geodetic_Datum_1984", "Transverse_Mercator", "metre",
  2052         -        "Easting", "East", "Northing", "North");
  2053         -    add_proj4text (p, 0,
  2054         -        "+proj=utm +zone=54 +south +ellps=aust_SA +towgs84=-134,-");
  2055         -    add_proj4text (p, 1,
  2056         -        "48,149,0,0,0,0 +units=m +no_defs");
  2057         -    add_srs_wkt (p, 0,
  2058         -        "PROJCS[\"AGD84 / AMG zone 54\",GEOGCS[\"AGD84\",DATUM[\"");
  2059         -    add_srs_wkt (p, 1,
  2060         -        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
  2061         -    add_srs_wkt (p, 2,
  2062         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  2063         -    add_srs_wkt (p, 3,
  2064         -        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
  2065         -    add_srs_wkt (p, 4,
  2066         -        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2067         -    add_srs_wkt (p, 5,
  2068         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2069         -    add_srs_wkt (p, 6,
  2070         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2071         -    add_srs_wkt (p, 7,
  2072         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTION[\"T");
  2073         -    add_srs_wkt (p, 8,
  2074         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2075         -    add_srs_wkt (p, 9,
  2076         -        "],PARAMETER[\"central_meridian\",141],PARAMETER[\"scale_");
  2077         -    add_srs_wkt (p, 10,
  2078         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  2079         -    add_srs_wkt (p, 11,
  2080         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
  2081         -    add_srs_wkt (p, 12,
  2082         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2083         -    add_srs_wkt (p, 13,
  2084         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"20354\"]]");
  2085         -    p = add_epsg_def_ex (filter, first, last, 20355, "epsg", 20355,
  2086         -        "AGD84 / AMG zone 55", 0, 0,
  2087         -        "Australian National Spheroid", "Greenwich",
  2088         -        "Australian_Geodetic_Datum_1984", "Transverse_Mercator", "metre",
  2089         -        "Easting", "East", "Northing", "North");
  2090         -    add_proj4text (p, 0,
  2091         -        "+proj=utm +zone=55 +south +ellps=aust_SA +towgs84=-134,-");
  2092         -    add_proj4text (p, 1,
  2093         -        "48,149,0,0,0,0 +units=m +no_defs");
  2094         -    add_srs_wkt (p, 0,
  2095         -        "PROJCS[\"AGD84 / AMG zone 55\",GEOGCS[\"AGD84\",DATUM[\"");
  2096         -    add_srs_wkt (p, 1,
  2097         -        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
  2098         -    add_srs_wkt (p, 2,
  2099         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  2100         -    add_srs_wkt (p, 3,
  2101         -        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
  2102         -    add_srs_wkt (p, 4,
  2103         -        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2104         -    add_srs_wkt (p, 5,
  2105         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2106         -    add_srs_wkt (p, 6,
  2107         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2108         -    add_srs_wkt (p, 7,
  2109         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTION[\"T");
  2110         -    add_srs_wkt (p, 8,
  2111         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2112         -    add_srs_wkt (p, 9,
  2113         -        "],PARAMETER[\"central_meridian\",147],PARAMETER[\"scale_");
  2114         -    add_srs_wkt (p, 10,
  2115         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  2116         -    add_srs_wkt (p, 11,
  2117         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
  2118         -    add_srs_wkt (p, 12,
  2119         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2120         -    add_srs_wkt (p, 13,
  2121         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"20355\"]]");
  2122         -    p = add_epsg_def_ex (filter, first, last, 20356, "epsg", 20356,
  2123         -        "AGD84 / AMG zone 56", 0, 0,
  2124         -        "Australian National Spheroid", "Greenwich",
  2125         -        "Australian_Geodetic_Datum_1984", "Transverse_Mercator", "metre",
  2126         -        "Easting", "East", "Northing", "North");
  2127         -    add_proj4text (p, 0,
  2128         -        "+proj=utm +zone=56 +south +ellps=aust_SA +towgs84=-134,-");
  2129         -    add_proj4text (p, 1,
  2130         -        "48,149,0,0,0,0 +units=m +no_defs");
  2131         -    add_srs_wkt (p, 0,
  2132         -        "PROJCS[\"AGD84 / AMG zone 56\",GEOGCS[\"AGD84\",DATUM[\"");
  2133         -    add_srs_wkt (p, 1,
  2134         -        "Australian_Geodetic_Datum_1984\",SPHEROID[\"Australian N");
  2135         -    add_srs_wkt (p, 2,
  2136         -        "ational Spheroid\",6378160,298.25,AUTHORITY[\"EPSG\",\"7");
  2137         -    add_srs_wkt (p, 3,
  2138         -        "003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHORITY[\"EPSG\"");
  2139         -    add_srs_wkt (p, 4,
  2140         -        ",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2141         -    add_srs_wkt (p, 5,
  2142         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2143         -    add_srs_wkt (p, 6,
  2144         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2145         -    add_srs_wkt (p, 7,
  2146         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4203\"]],PROJECTION[\"T");
  2147         -    add_srs_wkt (p, 8,
  2148         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2149         -    add_srs_wkt (p, 9,
  2150         -        "],PARAMETER[\"central_meridian\",153],PARAMETER[\"scale_");
  2151         -    add_srs_wkt (p, 10,
  2152         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  2153         -    add_srs_wkt (p, 11,
  2154         -        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
  2155         -    add_srs_wkt (p, 12,
  2156         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2157         -    add_srs_wkt (p, 13,
  2158         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"20356\"]]");
  2159         -    p = add_epsg_def_ex (filter, first, last, 20357, "epsg", 20357,
  2160         -        "AGD84 / AMG zone 57 (deprecated)", 0, 0,
  2161         -        "Australian National Spheroid", "Greenwich",
  2162         -        "Australian_Geodetic_Datum_1984", "Transverse_Mercator", "metre",
  2163         -        "Easting", "East", "Northing", "North");
  2164         -    add_proj4text (p, 0,
  2165         -        "+proj=utm +zone=57 +south +ellps=aust_SA +towgs84=-134,-");
  2166         -    add_proj4text (p, 1,
  2167         -        "48,149,0,0,0,0 +units=m +no_defs");
  2168         -    add_srs_wkt (p, 0,
  2169         -        "PROJCS[\"AGD84 / AMG zone 57 (deprecated)\",GEOGCS[\"AGD");
  2170         -    add_srs_wkt (p, 1,
  2171         -        "84\",DATUM[\"Australian_Geodetic_Datum_1984\",SPHEROID[\"");
  2172         -    add_srs_wkt (p, 2,
  2173         -        "Australian National Spheroid\",6378160,298.25,AUTHORITY[");
  2174         -    add_srs_wkt (p, 3,
  2175         -        "\"EPSG\",\"7003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHOR");
  2176         -    add_srs_wkt (p, 4,
  2177         -        "ITY[\"EPSG\",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2178         -    add_srs_wkt (p, 5,
  2179         -        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2180         -    add_srs_wkt (p, 6,
  2181         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
  2182         -    add_srs_wkt (p, 7,
  2183         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4203\"]],PR");
  2184         -    add_srs_wkt (p, 8,
  2185         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2186         -    add_srs_wkt (p, 9,
  2187         -        "f_origin\",0],PARAMETER[\"central_meridian\",159],PARAME");
  2188         -    add_srs_wkt (p, 10,
  2189         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2190         -    add_srs_wkt (p, 11,
  2191         -        ",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"m");
  2192         -    add_srs_wkt (p, 12,
  2193         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  2194         -    add_srs_wkt (p, 13,
  2195         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2035");
  2196         -    add_srs_wkt (p, 14,
  2197         -        "7\"]]");
  2198         -    p = add_epsg_def_ex (filter, first, last, 20358, "epsg", 20358,
  2199         -        "AGD84 / AMG zone 58 (deprecated)", 0, 0,
  2200         -        "Australian National Spheroid", "Greenwich",
  2201         -        "Australian_Geodetic_Datum_1984", "Transverse_Mercator", "metre",
  2202         -        "Easting", "East", "Northing", "North");
  2203         -    add_proj4text (p, 0,
  2204         -        "+proj=utm +zone=58 +south +ellps=aust_SA +towgs84=-134,-");
  2205         -    add_proj4text (p, 1,
  2206         -        "48,149,0,0,0,0 +units=m +no_defs");
  2207         -    add_srs_wkt (p, 0,
  2208         -        "PROJCS[\"AGD84 / AMG zone 58 (deprecated)\",GEOGCS[\"AGD");
  2209         -    add_srs_wkt (p, 1,
  2210         -        "84\",DATUM[\"Australian_Geodetic_Datum_1984\",SPHEROID[\"");
  2211         -    add_srs_wkt (p, 2,
  2212         -        "Australian National Spheroid\",6378160,298.25,AUTHORITY[");
  2213         -    add_srs_wkt (p, 3,
  2214         -        "\"EPSG\",\"7003\"]],TOWGS84[-134,-48,149,0,0,0,0],AUTHOR");
  2215         -    add_srs_wkt (p, 4,
  2216         -        "ITY[\"EPSG\",\"6203\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2217         -    add_srs_wkt (p, 5,
  2218         -        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2219         -    add_srs_wkt (p, 6,
  2220         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
  2221         -    add_srs_wkt (p, 7,
  2222         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4203\"]],PR");
  2223         -    add_srs_wkt (p, 8,
  2224         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  2225         -    add_srs_wkt (p, 9,
  2226         -        "f_origin\",0],PARAMETER[\"central_meridian\",165],PARAME");
  2227         -    add_srs_wkt (p, 10,
  2228         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2229         -    add_srs_wkt (p, 11,
  2230         -        ",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"m");
  2231         -    add_srs_wkt (p, 12,
  2232         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  2233         -    add_srs_wkt (p, 13,
  2234         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2035");
  2235         -    add_srs_wkt (p, 14,
  2236         -        "8\"]]");
  2237         -    p = add_epsg_def_ex (filter, first, last, 20436, "epsg", 20436,
  2238         -        "Ain el Abd / UTM zone 36N", 0, 0,
  2239         -        "International 1924", "Greenwich",
  2240         -        "Ain_el_Abd_1970", "Transverse_Mercator", "metre",
  2241         -        "Easting", "East", "Northing", "North");
  2242         -    add_proj4text (p, 0,
  2243         -        "+proj=utm +zone=36 +ellps=intl +towgs84=-143,-236,7,0,0,");
  2244         -    add_proj4text (p, 1,
  2245         -        "0,0 +units=m +no_defs");
  2246         -    add_srs_wkt (p, 0,
  2247         -        "PROJCS[\"Ain el Abd / UTM zone 36N\",GEOGCS[\"Ain el Abd");
  2248         -    add_srs_wkt (p, 1,
  2249         -        "\",DATUM[\"Ain_el_Abd_1970\",SPHEROID[\"International 19");
  2250         -    add_srs_wkt (p, 2,
  2251         -        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
  2252         -    add_srs_wkt (p, 3,
  2253         -        "143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIMEM");
  2254         -    add_srs_wkt (p, 4,
  2255         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2256         -    add_srs_wkt (p, 5,
  2257         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2258         -    add_srs_wkt (p, 6,
  2259         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  2260         -    add_srs_wkt (p, 7,
  2261         -        "ITY[\"EPSG\",\"4204\"]],PROJECTION[\"Transverse_Mercator");
  2262         -    add_srs_wkt (p, 8,
  2263         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2264         -    add_srs_wkt (p, 9,
  2265         -        "ral_meridian\",33],PARAMETER[\"scale_factor\",0.9996],PA");
  2266         -    add_srs_wkt (p, 10,
  2267         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  2268         -    add_srs_wkt (p, 11,
  2269         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2270         -    add_srs_wkt (p, 12,
  2271         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  2272         -    add_srs_wkt (p, 13,
  2273         -        "TY[\"EPSG\",\"20436\"]]");
  2274         -    p = add_epsg_def_ex (filter, first, last, 20437, "epsg", 20437,
  2275         -        "Ain el Abd / UTM zone 37N", 0, 0,
  2276         -        "International 1924", "Greenwich",
  2277         -        "Ain_el_Abd_1970", "Transverse_Mercator", "metre",
  2278         -        "Easting", "East", "Northing", "North");
  2279         -    add_proj4text (p, 0,
  2280         -        "+proj=utm +zone=37 +ellps=intl +towgs84=-143,-236,7,0,0,");
  2281         -    add_proj4text (p, 1,
  2282         -        "0,0 +units=m +no_defs");
  2283         -    add_srs_wkt (p, 0,
  2284         -        "PROJCS[\"Ain el Abd / UTM zone 37N\",GEOGCS[\"Ain el Abd");
  2285         -    add_srs_wkt (p, 1,
  2286         -        "\",DATUM[\"Ain_el_Abd_1970\",SPHEROID[\"International 19");
  2287         -    add_srs_wkt (p, 2,
  2288         -        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
  2289         -    add_srs_wkt (p, 3,
  2290         -        "143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIMEM");
  2291         -    add_srs_wkt (p, 4,
  2292         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2293         -    add_srs_wkt (p, 5,
  2294         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2295         -    add_srs_wkt (p, 6,
  2296         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  2297         -    add_srs_wkt (p, 7,
  2298         -        "ITY[\"EPSG\",\"4204\"]],PROJECTION[\"Transverse_Mercator");
  2299         -    add_srs_wkt (p, 8,
  2300         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2301         -    add_srs_wkt (p, 9,
  2302         -        "ral_meridian\",39],PARAMETER[\"scale_factor\",0.9996],PA");
  2303         -    add_srs_wkt (p, 10,
  2304         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  2305         -    add_srs_wkt (p, 11,
  2306         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2307         -    add_srs_wkt (p, 12,
  2308         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  2309         -    add_srs_wkt (p, 13,
  2310         -        "TY[\"EPSG\",\"20437\"]]");
  2311         -    p = add_epsg_def_ex (filter, first, last, 20438, "epsg", 20438,
  2312         -        "Ain el Abd / UTM zone 38N", 0, 0,
  2313         -        "International 1924", "Greenwich",
  2314         -        "Ain_el_Abd_1970", "Transverse_Mercator", "metre",
  2315         -        "Easting", "East", "Northing", "North");
  2316         -    add_proj4text (p, 0,
  2317         -        "+proj=utm +zone=38 +ellps=intl +towgs84=-143,-236,7,0,0,");
  2318         -    add_proj4text (p, 1,
  2319         -        "0,0 +units=m +no_defs");
  2320         -    add_srs_wkt (p, 0,
  2321         -        "PROJCS[\"Ain el Abd / UTM zone 38N\",GEOGCS[\"Ain el Abd");
  2322         -    add_srs_wkt (p, 1,
  2323         -        "\",DATUM[\"Ain_el_Abd_1970\",SPHEROID[\"International 19");
  2324         -    add_srs_wkt (p, 2,
  2325         -        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
  2326         -    add_srs_wkt (p, 3,
  2327         -        "143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIMEM");
  2328         -    add_srs_wkt (p, 4,
  2329         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2330         -    add_srs_wkt (p, 5,
  2331         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2332         -    add_srs_wkt (p, 6,
  2333         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  2334         -    add_srs_wkt (p, 7,
  2335         -        "ITY[\"EPSG\",\"4204\"]],PROJECTION[\"Transverse_Mercator");
  2336         -    add_srs_wkt (p, 8,
  2337         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2338         -    add_srs_wkt (p, 9,
  2339         -        "ral_meridian\",45],PARAMETER[\"scale_factor\",0.9996],PA");
  2340         -    add_srs_wkt (p, 10,
  2341         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  2342         -    add_srs_wkt (p, 11,
  2343         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2344         -    add_srs_wkt (p, 12,
  2345         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  2346         -    add_srs_wkt (p, 13,
  2347         -        "TY[\"EPSG\",\"20438\"]]");
  2348         -    p = add_epsg_def_ex (filter, first, last, 20439, "epsg", 20439,
  2349         -        "Ain el Abd / UTM zone 39N", 0, 0,
  2350         -        "International 1924", "Greenwich",
  2351         -        "Ain_el_Abd_1970", "Transverse_Mercator", "metre",
  2352         -        "Easting", "East", "Northing", "North");
  2353         -    add_proj4text (p, 0,
  2354         -        "+proj=utm +zone=39 +ellps=intl +towgs84=-143,-236,7,0,0,");
  2355         -    add_proj4text (p, 1,
  2356         -        "0,0 +units=m +no_defs");
  2357         -    add_srs_wkt (p, 0,
  2358         -        "PROJCS[\"Ain el Abd / UTM zone 39N\",GEOGCS[\"Ain el Abd");
  2359         -    add_srs_wkt (p, 1,
  2360         -        "\",DATUM[\"Ain_el_Abd_1970\",SPHEROID[\"International 19");
  2361         -    add_srs_wkt (p, 2,
  2362         -        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
  2363         -    add_srs_wkt (p, 3,
  2364         -        "143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIMEM");
  2365         -    add_srs_wkt (p, 4,
  2366         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2367         -    add_srs_wkt (p, 5,
  2368         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2369         -    add_srs_wkt (p, 6,
  2370         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  2371         -    add_srs_wkt (p, 7,
  2372         -        "ITY[\"EPSG\",\"4204\"]],PROJECTION[\"Transverse_Mercator");
  2373         -    add_srs_wkt (p, 8,
  2374         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2375         -    add_srs_wkt (p, 9,
  2376         -        "ral_meridian\",51],PARAMETER[\"scale_factor\",0.9996],PA");
  2377         -    add_srs_wkt (p, 10,
  2378         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  2379         -    add_srs_wkt (p, 11,
  2380         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2381         -    add_srs_wkt (p, 12,
  2382         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  2383         -    add_srs_wkt (p, 13,
  2384         -        "TY[\"EPSG\",\"20439\"]]");
  2385         -    p = add_epsg_def_ex (filter, first, last, 20440, "epsg", 20440,
  2386         -        "Ain el Abd / UTM zone 40N", 0, 0,
  2387         -        "International 1924", "Greenwich",
  2388         -        "Ain_el_Abd_1970", "Transverse_Mercator", "metre",
  2389         -        "Easting", "East", "Northing", "North");
  2390         -    add_proj4text (p, 0,
  2391         -        "+proj=utm +zone=40 +ellps=intl +towgs84=-143,-236,7,0,0,");
  2392         -    add_proj4text (p, 1,
  2393         -        "0,0 +units=m +no_defs");
  2394         -    add_srs_wkt (p, 0,
  2395         -        "PROJCS[\"Ain el Abd / UTM zone 40N\",GEOGCS[\"Ain el Abd");
  2396         -    add_srs_wkt (p, 1,
  2397         -        "\",DATUM[\"Ain_el_Abd_1970\",SPHEROID[\"International 19");
  2398         -    add_srs_wkt (p, 2,
  2399         -        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
  2400         -    add_srs_wkt (p, 3,
  2401         -        "143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIMEM");
  2402         -    add_srs_wkt (p, 4,
  2403         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2404         -    add_srs_wkt (p, 5,
  2405         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2406         -    add_srs_wkt (p, 6,
  2407         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  2408         -    add_srs_wkt (p, 7,
  2409         -        "ITY[\"EPSG\",\"4204\"]],PROJECTION[\"Transverse_Mercator");
  2410         -    add_srs_wkt (p, 8,
  2411         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2412         -    add_srs_wkt (p, 9,
  2413         -        "ral_meridian\",57],PARAMETER[\"scale_factor\",0.9996],PA");
  2414         -    add_srs_wkt (p, 10,
  2415         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  2416         -    add_srs_wkt (p, 11,
  2417         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2418         -    add_srs_wkt (p, 12,
  2419         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  2420         -    add_srs_wkt (p, 13,
  2421         -        "TY[\"EPSG\",\"20440\"]]");
  2422         -    p = add_epsg_def_ex (filter, first, last, 20499, "epsg", 20499,
  2423         -        "Ain el Abd / Bahrain Grid", 0, 0,
  2424         -        "International 1924", "Greenwich",
  2425         -        "Ain_el_Abd_1970", "Transverse_Mercator", "metre",
  2426         -        "Easting", "East", "Northing", "North");
  2427         -    add_proj4text (p, 0,
  2428         -        "+proj=utm +zone=39 +ellps=intl +towgs84=-143,-236,7,0,0,");
  2429         -    add_proj4text (p, 1,
  2430         -        "0,0 +units=m +no_defs");
  2431         -    add_srs_wkt (p, 0,
  2432         -        "PROJCS[\"Ain el Abd / Bahrain Grid\",GEOGCS[\"Ain el Abd");
  2433         -    add_srs_wkt (p, 1,
  2434         -        "\",DATUM[\"Ain_el_Abd_1970\",SPHEROID[\"International 19");
  2435         -    add_srs_wkt (p, 2,
  2436         -        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
  2437         -    add_srs_wkt (p, 3,
  2438         -        "143,-236,7,0,0,0,0],AUTHORITY[\"EPSG\",\"6204\"]],PRIMEM");
  2439         -    add_srs_wkt (p, 4,
  2440         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2441         -    add_srs_wkt (p, 5,
  2442         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2443         -    add_srs_wkt (p, 6,
  2444         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  2445         -    add_srs_wkt (p, 7,
  2446         -        "ITY[\"EPSG\",\"4204\"]],PROJECTION[\"Transverse_Mercator");
  2447         -    add_srs_wkt (p, 8,
  2448         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2449         -    add_srs_wkt (p, 9,
  2450         -        "ral_meridian\",51],PARAMETER[\"scale_factor\",0.9996],PA");
  2451         -    add_srs_wkt (p, 10,
  2452         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  2453         -    add_srs_wkt (p, 11,
  2454         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2455         -    add_srs_wkt (p, 12,
  2456         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  2457         -    add_srs_wkt (p, 13,
  2458         -        "TY[\"EPSG\",\"20499\"]]");
  2459         -    p = add_epsg_def_ex (filter, first, last, 20538, "epsg", 20538,
  2460         -        "Afgooye / UTM zone 38N", 0, 0,
  2461         -        "Krassowsky 1940", "Greenwich",
  2462         -        "Afgooye", "Transverse_Mercator", "metre",
  2463         -        "Easting", "East", "Northing", "North");
  2464         -    add_proj4text (p, 0,
  2465         -        "+proj=utm +zone=38 +ellps=krass +towgs84=-43,-163,45,0,0");
  2466         -    add_proj4text (p, 1,
  2467         -        ",0,0 +units=m +no_defs");
  2468         -    add_srs_wkt (p, 0,
  2469         -        "PROJCS[\"Afgooye / UTM zone 38N\",GEOGCS[\"Afgooye\",DAT");
  2470         -    add_srs_wkt (p, 1,
  2471         -        "UM[\"Afgooye\",SPHEROID[\"Krassowsky 1940\",6378245,298.");
  2472         -    add_srs_wkt (p, 2,
  2473         -        "3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[-43,-163,45,0,0,");
  2474         -    add_srs_wkt (p, 3,
  2475         -        "0,0],AUTHORITY[\"EPSG\",\"6205\"]],PRIMEM[\"Greenwich\",");
  2476         -    add_srs_wkt (p, 4,
  2477         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2478         -    add_srs_wkt (p, 5,
  2479         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  2480         -    add_srs_wkt (p, 6,
  2481         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2482         -    add_srs_wkt (p, 7,
  2483         -        "4205\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2484         -    add_srs_wkt (p, 8,
  2485         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
  2486         -    add_srs_wkt (p, 9,
  2487         -        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2488         -    add_srs_wkt (p, 10,
  2489         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2490         -    add_srs_wkt (p, 11,
  2491         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2492         -    add_srs_wkt (p, 12,
  2493         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"205");
  2494         -    add_srs_wkt (p, 13,
  2495         -        "38\"]]");
  2496         -    p = add_epsg_def_ex (filter, first, last, 20539, "epsg", 20539,
  2497         -        "Afgooye / UTM zone 39N", 0, 0,
  2498         -        "Krassowsky 1940", "Greenwich",
  2499         -        "Afgooye", "Transverse_Mercator", "metre",
  2500         -        "Easting", "East", "Northing", "North");
  2501         -    add_proj4text (p, 0,
  2502         -        "+proj=utm +zone=39 +ellps=krass +towgs84=-43,-163,45,0,0");
  2503         -    add_proj4text (p, 1,
  2504         -        ",0,0 +units=m +no_defs");
  2505         -    add_srs_wkt (p, 0,
  2506         -        "PROJCS[\"Afgooye / UTM zone 39N\",GEOGCS[\"Afgooye\",DAT");
  2507         -    add_srs_wkt (p, 1,
  2508         -        "UM[\"Afgooye\",SPHEROID[\"Krassowsky 1940\",6378245,298.");
  2509         -    add_srs_wkt (p, 2,
  2510         -        "3,AUTHORITY[\"EPSG\",\"7024\"]],TOWGS84[-43,-163,45,0,0,");
  2511         -    add_srs_wkt (p, 3,
  2512         -        "0,0],AUTHORITY[\"EPSG\",\"6205\"]],PRIMEM[\"Greenwich\",");
  2513         -    add_srs_wkt (p, 4,
  2514         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2515         -    add_srs_wkt (p, 5,
  2516         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  2517         -    add_srs_wkt (p, 6,
  2518         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2519         -    add_srs_wkt (p, 7,
  2520         -        "4205\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2521         -    add_srs_wkt (p, 8,
  2522         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
  2523         -    add_srs_wkt (p, 9,
  2524         -        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2525         -    add_srs_wkt (p, 10,
  2526         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2527         -    add_srs_wkt (p, 11,
  2528         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  2529         -    add_srs_wkt (p, 12,
  2530         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"205");
  2531         -    add_srs_wkt (p, 13,
  2532         -        "39\"]]");
  2533         -    p = add_epsg_def_ex (filter, first, last, 20790, "epsg", 20790,
  2534         -        "Lisbon (Lisbon) / Portuguese National Grid", 0, 0,
  2535         -        "International 1924", "Lisbon",
  2536         -        "Lisbon_1937_Lisbon", "Transverse_Mercator", "metre",
  2537         -        "X", "East", "Y", "North");
  2538         -    add_proj4text (p, 0,
  2539         -        "+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=");
  2540         -    add_proj4text (p, 1,
  2541         -        "200000 +y_0=300000 +ellps=intl +towgs84=-304.046,-60.576");
  2542         -    add_proj4text (p, 2,
  2543         -        ",103.64,0,0,0,0 +pm=lisbon +units=m +no_defs");
  2544         -    add_srs_wkt (p, 0,
  2545         -        "PROJCS[\"Lisbon (Lisbon) / Portuguese National Grid\",GE");
  2546         -    add_srs_wkt (p, 1,
  2547         -        "OGCS[\"Lisbon (Lisbon)\",DATUM[\"Lisbon_1937_Lisbon\",SP");
  2548         -    add_srs_wkt (p, 2,
  2549         -        "HEROID[\"International 1924\",6378388,297,AUTHORITY[\"EP");
  2550         -    add_srs_wkt (p, 3,
  2551         -        "SG\",\"7022\"]],TOWGS84[-304.046,-60.576,103.64,0,0,0,0]");
  2552         -    add_srs_wkt (p, 4,
  2553         -        ",AUTHORITY[\"EPSG\",\"6803\"]],PRIMEM[\"Lisbon\",-9.1319");
  2554         -    add_srs_wkt (p, 5,
  2555         -        "06111111112,AUTHORITY[\"EPSG\",\"8902\"]],UNIT[\"degree\"");
  2556         -    add_srs_wkt (p, 6,
  2557         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2558         -    add_srs_wkt (p, 7,
  2559         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2560         -    add_srs_wkt (p, 8,
  2561         -        "PSG\",\"4803\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2562         -    add_srs_wkt (p, 9,
  2563         -        "AMETER[\"latitude_of_origin\",39.66666666666666],PARAMET");
  2564         -    add_srs_wkt (p, 10,
  2565         -        "ER[\"central_meridian\",1],PARAMETER[\"scale_factor\",1]");
  2566         -    add_srs_wkt (p, 11,
  2567         -        ",PARAMETER[\"false_easting\",200000],PARAMETER[\"false_n");
  2568         -    add_srs_wkt (p, 12,
  2569         -        "orthing\",300000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2570         -    add_srs_wkt (p, 13,
  2571         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2572         -    add_srs_wkt (p, 14,
  2573         -        "EPSG\",\"20790\"]]");
  2574         -    p = add_epsg_def_ex (filter, first, last, 20791, "epsg", 20791,
  2575         -        "Lisbon (Lisbon) / Portuguese Grid", 0, 0,
  2576         -        "International 1924", "Lisbon",
  2577         -        "Lisbon_1937_Lisbon", "Transverse_Mercator", "metre",
  2578         -        "X", "East", "Y", "North");
  2579         -    add_proj4text (p, 0,
  2580         -        "+proj=tmerc +lat_0=39.66666666666666 +lon_0=1 +k=1 +x_0=");
  2581         -    add_proj4text (p, 1,
  2582         -        "0 +y_0=0 +ellps=intl +towgs84=-304.046,-60.576,103.64,0,");
  2583         -    add_proj4text (p, 2,
  2584         -        "0,0,0 +pm=lisbon +units=m +no_defs");
  2585         -    add_srs_wkt (p, 0,
  2586         -        "PROJCS[\"Lisbon (Lisbon) / Portuguese Grid\",GEOGCS[\"Li");
  2587         -    add_srs_wkt (p, 1,
  2588         -        "sbon (Lisbon)\",DATUM[\"Lisbon_1937_Lisbon\",SPHEROID[\"");
  2589         -    add_srs_wkt (p, 2,
  2590         -        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
  2591         -    add_srs_wkt (p, 3,
  2592         -        "22\"]],TOWGS84[-304.046,-60.576,103.64,0,0,0,0],AUTHORIT");
  2593         -    add_srs_wkt (p, 4,
  2594         -        "Y[\"EPSG\",\"6803\"]],PRIMEM[\"Lisbon\",-9.1319061111111");
  2595         -    add_srs_wkt (p, 5,
  2596         -        "12,AUTHORITY[\"EPSG\",\"8902\"]],UNIT[\"degree\",0.01745");
  2597         -    add_srs_wkt (p, 6,
  2598         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  2599         -    add_srs_wkt (p, 7,
  2600         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2601         -    add_srs_wkt (p, 8,
  2602         -        "4803\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2603         -    add_srs_wkt (p, 9,
  2604         -        "latitude_of_origin\",39.66666666666666],PARAMETER[\"cent");
  2605         -    add_srs_wkt (p, 10,
  2606         -        "ral_meridian\",1],PARAMETER[\"scale_factor\",1],PARAMETE");
  2607         -    add_srs_wkt (p, 11,
  2608         -        "R[\"false_easting\",0],PARAMETER[\"false_northing\",0],U");
  2609         -    add_srs_wkt (p, 12,
  2610         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2611         -    add_srs_wkt (p, 13,
  2612         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"20791\"]]");
  2613         -    p = add_epsg_def_ex (filter, first, last, 20822, "epsg", 20822,
  2614         -        "Aratu / UTM zone 22S", 0, 0,
  2615         -        "International 1924", "Greenwich",
  2616         -        "Aratu", "Transverse_Mercator", "metre",
  2617         -        "Easting", "East", "Northing", "North");
  2618         -    add_proj4text (p, 0,
  2619         -        "+proj=utm +zone=22 +south +ellps=intl +towgs84=-151.99,2");
  2620         -    add_proj4text (p, 1,
  2621         -        "87.04,-147.45,0,0,0,0 +units=m +no_defs");
  2622         -    add_srs_wkt (p, 0,
  2623         -        "PROJCS[\"Aratu / UTM zone 22S\",GEOGCS[\"Aratu\",DATUM[\"");
  2624         -    add_srs_wkt (p, 1,
  2625         -        "Aratu\",SPHEROID[\"International 1924\",6378388,297,AUTH");
  2626         -    add_srs_wkt (p, 2,
  2627         -        "ORITY[\"EPSG\",\"7022\"]],TOWGS84[-151.99,287.04,-147.45");
  2628         -    add_srs_wkt (p, 3,
  2629         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6208\"]],PRIMEM[\"Greenwi");
  2630         -    add_srs_wkt (p, 4,
  2631         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  2632         -    add_srs_wkt (p, 5,
  2633         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  2634         -    add_srs_wkt (p, 6,
  2635         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  2636         -    add_srs_wkt (p, 7,
  2637         -        "\",\"4208\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  2638         -    add_srs_wkt (p, 8,
  2639         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  2640         -    add_srs_wkt (p, 9,
  2641         -        "an\",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  2642         -    add_srs_wkt (p, 10,
  2643         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  2644         -    add_srs_wkt (p, 11,
  2645         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  2646         -    add_srs_wkt (p, 12,
  2647         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2648         -    add_srs_wkt (p, 13,
  2649         -        "\"EPSG\",\"20822\"]]");
  2650         -    p = add_epsg_def_ex (filter, first, last, 20823, "epsg", 20823,
  2651         -        "Aratu / UTM zone 23S", 0, 0,
  2652         -        "International 1924", "Greenwich",
  2653         -        "Aratu", "Transverse_Mercator", "metre",
  2654         -        "Easting", "East", "Northing", "North");
  2655         -    add_proj4text (p, 0,
  2656         -        "+proj=utm +zone=23 +south +ellps=intl +towgs84=-151.99,2");
  2657         -    add_proj4text (p, 1,
  2658         -        "87.04,-147.45,0,0,0,0 +units=m +no_defs");
  2659         -    add_srs_wkt (p, 0,
  2660         -        "PROJCS[\"Aratu / UTM zone 23S\",GEOGCS[\"Aratu\",DATUM[\"");
  2661         -    add_srs_wkt (p, 1,
  2662         -        "Aratu\",SPHEROID[\"International 1924\",6378388,297,AUTH");
  2663         -    add_srs_wkt (p, 2,
  2664         -        "ORITY[\"EPSG\",\"7022\"]],TOWGS84[-151.99,287.04,-147.45");
  2665         -    add_srs_wkt (p, 3,
  2666         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6208\"]],PRIMEM[\"Greenwi");
  2667         -    add_srs_wkt (p, 4,
  2668         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  2669         -    add_srs_wkt (p, 5,
  2670         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  2671         -    add_srs_wkt (p, 6,
  2672         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  2673         -    add_srs_wkt (p, 7,
  2674         -        "\",\"4208\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  2675         -    add_srs_wkt (p, 8,
  2676         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  2677         -    add_srs_wkt (p, 9,
  2678         -        "an\",-45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  2679         -    add_srs_wkt (p, 10,
  2680         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  2681         -    add_srs_wkt (p, 11,
  2682         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  2683         -    add_srs_wkt (p, 12,
  2684         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2685         -    add_srs_wkt (p, 13,
  2686         -        "\"EPSG\",\"20823\"]]");
  2687         -    p = add_epsg_def_ex (filter, first, last, 20824, "epsg", 20824,
  2688         -        "Aratu / UTM zone 24S", 0, 0,
  2689         -        "International 1924", "Greenwich",
  2690         -        "Aratu", "Transverse_Mercator", "metre",
  2691         -        "Easting", "East", "Northing", "North");
  2692         -    add_proj4text (p, 0,
  2693         -        "+proj=utm +zone=24 +south +ellps=intl +towgs84=-151.99,2");
  2694         -    add_proj4text (p, 1,
  2695         -        "87.04,-147.45,0,0,0,0 +units=m +no_defs");
  2696         -    add_srs_wkt (p, 0,
  2697         -        "PROJCS[\"Aratu / UTM zone 24S\",GEOGCS[\"Aratu\",DATUM[\"");
  2698         -    add_srs_wkt (p, 1,
  2699         -        "Aratu\",SPHEROID[\"International 1924\",6378388,297,AUTH");
  2700         -    add_srs_wkt (p, 2,
  2701         -        "ORITY[\"EPSG\",\"7022\"]],TOWGS84[-151.99,287.04,-147.45");
  2702         -    add_srs_wkt (p, 3,
  2703         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6208\"]],PRIMEM[\"Greenwi");
  2704         -    add_srs_wkt (p, 4,
  2705         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  2706         -    add_srs_wkt (p, 5,
  2707         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  2708         -    add_srs_wkt (p, 6,
  2709         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  2710         -    add_srs_wkt (p, 7,
  2711         -        "\",\"4208\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  2712         -    add_srs_wkt (p, 8,
  2713         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  2714         -    add_srs_wkt (p, 9,
  2715         -        "an\",-39],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  2716         -    add_srs_wkt (p, 10,
  2717         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  2718         -    add_srs_wkt (p, 11,
  2719         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  2720         -    add_srs_wkt (p, 12,
  2721         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2722         -    add_srs_wkt (p, 13,
  2723         -        "\"EPSG\",\"20824\"]]");
  2724         -    p = add_epsg_def_ex (filter, first, last, 20934, "epsg", 20934,
  2725         -        "Arc 1950 / UTM zone 34S", 0, 0,
  2726         -        "Clarke 1880 (Arc)", "Greenwich",
  2727         -        "Arc_1950", "Transverse_Mercator", "metre",
  2728         -        "Easting", "East", "Northing", "North");
  2729         -    add_proj4text (p, 0,
  2730         -        "+proj=utm +zone=34 +south +a=6378249.145 +b=6356514.9663");
  2731         -    add_proj4text (p, 1,
  2732         -        "98753 +towgs84=-143,-90,-294,0,0,0,0 +units=m +no_defs");
  2733         -    add_srs_wkt (p, 0,
  2734         -        "PROJCS[\"Arc 1950 / UTM zone 34S\",GEOGCS[\"Arc 1950\",D");
  2735         -    add_srs_wkt (p, 1,
  2736         -        "ATUM[\"Arc_1950\",SPHEROID[\"Clarke 1880 (Arc)\",6378249");
  2737         -    add_srs_wkt (p, 2,
  2738         -        ".145,293.4663077,AUTHORITY[\"EPSG\",\"7013\"]],TOWGS84[-");
  2739         -    add_srs_wkt (p, 3,
  2740         -        "143,-90,-294,0,0,0,0],AUTHORITY[\"EPSG\",\"6209\"]],PRIM");
          445  +    add_srs_wkt (p, 6,
          446  +        "],AUTHORITY[\"EPSG\",\"4223\"]],PROJECTION[\"Lambert_Con");
          447  +    add_srs_wkt (p, 7,
          448  +        "formal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",36]");
          449  +    add_srs_wkt (p, 8,
          450  +        ",PARAMETER[\"central_meridian\",9.9],PARAMETER[\"scale_f");
          451  +    add_srs_wkt (p, 9,
          452  +        "actor\",0.999625544],PARAMETER[\"false_easting\",500000]");
          453  +    add_srs_wkt (p, 10,
          454  +        ",PARAMETER[\"false_northing\",300000],UNIT[\"metre\",1,A");
          455  +    add_srs_wkt (p, 11,
          456  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          457  +    add_srs_wkt (p, 12,
          458  +        ",NORTH],AUTHORITY[\"EPSG\",\"22391\"]]");
          459  +    p = add_epsg_def (filter, first, last, 22392, "epsg", 22392,
          460  +        "Carthage / Sud Tunisie");
          461  +    add_proj4text (p, 0,
          462  +        "+proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=9.9 +k_0=0.9996");
          463  +    add_proj4text (p, 1,
          464  +        "25769 +x_0=500000 +y_0=300000 +datum=carthage +units=m +");
          465  +    add_proj4text (p, 2,
          466  +        "no_defs");
          467  +    add_srs_wkt (p, 0,
          468  +        "PROJCS[\"Carthage / Sud Tunisie\",GEOGCS[\"Carthage\",DA");
          469  +    add_srs_wkt (p, 1,
          470  +        "TUM[\"Carthage\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.");
          471  +    add_srs_wkt (p, 2,
          472  +        "2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS8");
          473  +    add_srs_wkt (p, 3,
          474  +        "4[-263,6,431,0,0,0,0],AUTHORITY[\"EPSG\",\"6223\"]],PRIM");
  2741    475       add_srs_wkt (p, 4,
  2742    476           "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2743    477       add_srs_wkt (p, 5,
  2744    478           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2745    479       add_srs_wkt (p, 6,
  2746         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2747         -    add_srs_wkt (p, 7,
  2748         -        "ORITY[\"EPSG\",\"4209\"]],PROJECTION[\"Transverse_Mercat");
  2749         -    add_srs_wkt (p, 8,
  2750         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2751         -    add_srs_wkt (p, 9,
  2752         -        "ntral_meridian\",21],PARAMETER[\"scale_factor\",0.9996],");
  2753         -    add_srs_wkt (p, 10,
  2754         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  2755         -    add_srs_wkt (p, 11,
  2756         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2757         -    add_srs_wkt (p, 12,
  2758         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
          480  +        "],AUTHORITY[\"EPSG\",\"4223\"]],PROJECTION[\"Lambert_Con");
          481  +    add_srs_wkt (p, 7,
          482  +        "formal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",33.");
          483  +    add_srs_wkt (p, 8,
          484  +        "3],PARAMETER[\"central_meridian\",9.9],PARAMETER[\"scale");
          485  +    add_srs_wkt (p, 9,
          486  +        "_factor\",0.999625769],PARAMETER[\"false_easting\",50000");
          487  +    add_srs_wkt (p, 10,
          488  +        "0],PARAMETER[\"false_northing\",300000],UNIT[\"metre\",1");
          489  +    add_srs_wkt (p, 11,
          490  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
          491  +    add_srs_wkt (p, 12,
          492  +        "\",NORTH],AUTHORITY[\"EPSG\",\"22392\"]]");
          493  +    p = add_epsg_def (filter, first, last, 22521, "epsg", 22521,
          494  +        "Corrego Alegre 1970-72 / UTM zone 21S");
          495  +    add_proj4text (p, 0,
          496  +        "+proj=utm +zone=21 +south +ellps=intl +towgs84=-206,172,");
          497  +    add_proj4text (p, 1,
          498  +        "-6,0,0,0,0 +units=m +no_defs");
          499  +    add_srs_wkt (p, 0,
          500  +        "PROJCS[\"Corrego Alegre 1970-72 / UTM zone 21S\",GEOGCS[");
          501  +    add_srs_wkt (p, 1,
          502  +        "\"Corrego Alegre 1970-72\",DATUM[\"Corrego_Alegre_1970_7");
          503  +    add_srs_wkt (p, 2,
          504  +        "2\",SPHEROID[\"International 1924\",6378388,297,AUTHORIT");
          505  +    add_srs_wkt (p, 3,
          506  +        "Y[\"EPSG\",\"7022\"]],TOWGS84[-206,172,-6,0,0,0,0],AUTHO");
          507  +    add_srs_wkt (p, 4,
          508  +        "RITY[\"EPSG\",\"6225\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          509  +    add_srs_wkt (p, 5,
          510  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          511  +    add_srs_wkt (p, 6,
          512  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4225");
          513  +    add_srs_wkt (p, 7,
          514  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          515  +    add_srs_wkt (p, 8,
          516  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-57]");
          517  +    add_srs_wkt (p, 9,
          518  +        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
          519  +    add_srs_wkt (p, 10,
          520  +        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
          521  +    add_srs_wkt (p, 11,
          522  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
          523  +    add_srs_wkt (p, 12,
          524  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
          525  +    add_srs_wkt (p, 13,
          526  +        ",\"22521\"]]");
          527  +    p = add_epsg_def (filter, first, last, 22522, "epsg", 22522,
          528  +        "Corrego Alegre 1970-72 / UTM zone 22S");
          529  +    add_proj4text (p, 0,
          530  +        "+proj=utm +zone=22 +south +ellps=intl +towgs84=-206,172,");
          531  +    add_proj4text (p, 1,
          532  +        "-6,0,0,0,0 +units=m +no_defs");
          533  +    add_srs_wkt (p, 0,
          534  +        "PROJCS[\"Corrego Alegre 1970-72 / UTM zone 22S\",GEOGCS[");
          535  +    add_srs_wkt (p, 1,
          536  +        "\"Corrego Alegre 1970-72\",DATUM[\"Corrego_Alegre_1970_7");
          537  +    add_srs_wkt (p, 2,
          538  +        "2\",SPHEROID[\"International 1924\",6378388,297,AUTHORIT");
          539  +    add_srs_wkt (p, 3,
          540  +        "Y[\"EPSG\",\"7022\"]],TOWGS84[-206,172,-6,0,0,0,0],AUTHO");
          541  +    add_srs_wkt (p, 4,
          542  +        "RITY[\"EPSG\",\"6225\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          543  +    add_srs_wkt (p, 5,
          544  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          545  +    add_srs_wkt (p, 6,
          546  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4225");
          547  +    add_srs_wkt (p, 7,
          548  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          549  +    add_srs_wkt (p, 8,
          550  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-51]");
          551  +    add_srs_wkt (p, 9,
          552  +        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
          553  +    add_srs_wkt (p, 10,
          554  +        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
          555  +    add_srs_wkt (p, 11,
          556  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
          557  +    add_srs_wkt (p, 12,
          558  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
          559  +    add_srs_wkt (p, 13,
          560  +        ",\"22522\"]]");
          561  +    p = add_epsg_def (filter, first, last, 22523, "epsg", 22523,
          562  +        "Corrego Alegre 1970-72 / UTM zone 23S");
          563  +    add_proj4text (p, 0,
          564  +        "+proj=utm +zone=23 +south +ellps=intl +towgs84=-206,172,");
          565  +    add_proj4text (p, 1,
          566  +        "-6,0,0,0,0 +units=m +no_defs");
          567  +    add_srs_wkt (p, 0,
          568  +        "PROJCS[\"Corrego Alegre 1970-72 / UTM zone 23S\",GEOGCS[");
          569  +    add_srs_wkt (p, 1,
          570  +        "\"Corrego Alegre 1970-72\",DATUM[\"Corrego_Alegre_1970_7");
          571  +    add_srs_wkt (p, 2,
          572  +        "2\",SPHEROID[\"International 1924\",6378388,297,AUTHORIT");
          573  +    add_srs_wkt (p, 3,
          574  +        "Y[\"EPSG\",\"7022\"]],TOWGS84[-206,172,-6,0,0,0,0],AUTHO");
          575  +    add_srs_wkt (p, 4,
          576  +        "RITY[\"EPSG\",\"6225\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          577  +    add_srs_wkt (p, 5,
          578  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          579  +    add_srs_wkt (p, 6,
          580  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4225");
          581  +    add_srs_wkt (p, 7,
          582  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          583  +    add_srs_wkt (p, 8,
          584  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-45]");
          585  +    add_srs_wkt (p, 9,
          586  +        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
          587  +    add_srs_wkt (p, 10,
          588  +        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
          589  +    add_srs_wkt (p, 11,
          590  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
          591  +    add_srs_wkt (p, 12,
          592  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2759    593       add_srs_wkt (p, 13,
  2760         -        ",AUTHORITY[\"EPSG\",\"20934\"]]");
  2761         -    p = add_epsg_def_ex (filter, first, last, 20935, "epsg", 20935,
  2762         -        "Arc 1950 / UTM zone 35S", 0, 0,
  2763         -        "Clarke 1880 (Arc)", "Greenwich",
  2764         -        "Arc_1950", "Transverse_Mercator", "metre",
  2765         -        "Easting", "East", "Northing", "North");
  2766         -    add_proj4text (p, 0,
  2767         -        "+proj=utm +zone=35 +south +a=6378249.145 +b=6356514.9663");
  2768         -    add_proj4text (p, 1,
  2769         -        "98753 +towgs84=-143,-90,-294,0,0,0,0 +units=m +no_defs");
  2770         -    add_srs_wkt (p, 0,
  2771         -        "PROJCS[\"Arc 1950 / UTM zone 35S\",GEOGCS[\"Arc 1950\",D");
  2772         -    add_srs_wkt (p, 1,
  2773         -        "ATUM[\"Arc_1950\",SPHEROID[\"Clarke 1880 (Arc)\",6378249");
  2774         -    add_srs_wkt (p, 2,
  2775         -        ".145,293.4663077,AUTHORITY[\"EPSG\",\"7013\"]],TOWGS84[-");
  2776         -    add_srs_wkt (p, 3,
  2777         -        "143,-90,-294,0,0,0,0],AUTHORITY[\"EPSG\",\"6209\"]],PRIM");
  2778         -    add_srs_wkt (p, 4,
  2779         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2780         -    add_srs_wkt (p, 5,
  2781         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2782         -    add_srs_wkt (p, 6,
  2783         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2784         -    add_srs_wkt (p, 7,
  2785         -        "ORITY[\"EPSG\",\"4209\"]],PROJECTION[\"Transverse_Mercat");
  2786         -    add_srs_wkt (p, 8,
  2787         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2788         -    add_srs_wkt (p, 9,
  2789         -        "ntral_meridian\",27],PARAMETER[\"scale_factor\",0.9996],");
  2790         -    add_srs_wkt (p, 10,
  2791         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  2792         -    add_srs_wkt (p, 11,
  2793         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2794         -    add_srs_wkt (p, 12,
  2795         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
          594  +        ",\"22523\"]]");
          595  +    p = add_epsg_def (filter, first, last, 22524, "epsg", 22524,
          596  +        "Corrego Alegre 1970-72 / UTM zone 24S");
          597  +    add_proj4text (p, 0,
          598  +        "+proj=utm +zone=24 +south +ellps=intl +towgs84=-206,172,");
          599  +    add_proj4text (p, 1,
          600  +        "-6,0,0,0,0 +units=m +no_defs");
          601  +    add_srs_wkt (p, 0,
          602  +        "PROJCS[\"Corrego Alegre 1970-72 / UTM zone 24S\",GEOGCS[");
          603  +    add_srs_wkt (p, 1,
          604  +        "\"Corrego Alegre 1970-72\",DATUM[\"Corrego_Alegre_1970_7");
          605  +    add_srs_wkt (p, 2,
          606  +        "2\",SPHEROID[\"International 1924\",6378388,297,AUTHORIT");
          607  +    add_srs_wkt (p, 3,
          608  +        "Y[\"EPSG\",\"7022\"]],TOWGS84[-206,172,-6,0,0,0,0],AUTHO");
          609  +    add_srs_wkt (p, 4,
          610  +        "RITY[\"EPSG\",\"6225\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          611  +    add_srs_wkt (p, 5,
          612  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          613  +    add_srs_wkt (p, 6,
          614  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4225");
          615  +    add_srs_wkt (p, 7,
          616  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          617  +    add_srs_wkt (p, 8,
          618  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-39]");
          619  +    add_srs_wkt (p, 9,
          620  +        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
          621  +    add_srs_wkt (p, 10,
          622  +        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
          623  +    add_srs_wkt (p, 11,
          624  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
          625  +    add_srs_wkt (p, 12,
          626  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2796    627       add_srs_wkt (p, 13,
  2797         -        ",AUTHORITY[\"EPSG\",\"20935\"]]");
  2798         -    p = add_epsg_def_ex (filter, first, last, 20936, "epsg", 20936,
  2799         -        "Arc 1950 / UTM zone 36S", 0, 0,
  2800         -        "Clarke 1880 (Arc)", "Greenwich",
  2801         -        "Arc_1950", "Transverse_Mercator", "metre",
  2802         -        "Easting", "East", "Northing", "North");
  2803         -    add_proj4text (p, 0,
  2804         -        "+proj=utm +zone=36 +south +a=6378249.145 +b=6356514.9663");
  2805         -    add_proj4text (p, 1,
  2806         -        "98753 +towgs84=-143,-90,-294,0,0,0,0 +units=m +no_defs");
  2807         -    add_srs_wkt (p, 0,
  2808         -        "PROJCS[\"Arc 1950 / UTM zone 36S\",GEOGCS[\"Arc 1950\",D");
  2809         -    add_srs_wkt (p, 1,
  2810         -        "ATUM[\"Arc_1950\",SPHEROID[\"Clarke 1880 (Arc)\",6378249");
  2811         -    add_srs_wkt (p, 2,
  2812         -        ".145,293.4663077,AUTHORITY[\"EPSG\",\"7013\"]],TOWGS84[-");
  2813         -    add_srs_wkt (p, 3,
  2814         -        "143,-90,-294,0,0,0,0],AUTHORITY[\"EPSG\",\"6209\"]],PRIM");
  2815         -    add_srs_wkt (p, 4,
  2816         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2817         -    add_srs_wkt (p, 5,
  2818         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2819         -    add_srs_wkt (p, 6,
  2820         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2821         -    add_srs_wkt (p, 7,
  2822         -        "ORITY[\"EPSG\",\"4209\"]],PROJECTION[\"Transverse_Mercat");
  2823         -    add_srs_wkt (p, 8,
  2824         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2825         -    add_srs_wkt (p, 9,
  2826         -        "ntral_meridian\",33],PARAMETER[\"scale_factor\",0.9996],");
  2827         -    add_srs_wkt (p, 10,
  2828         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  2829         -    add_srs_wkt (p, 11,
  2830         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2831         -    add_srs_wkt (p, 12,
  2832         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
          628  +        ",\"22524\"]]");
          629  +    p = add_epsg_def (filter, first, last, 22525, "epsg", 22525,
          630  +        "Corrego Alegre 1970-72 / UTM zone 25S");
          631  +    add_proj4text (p, 0,
          632  +        "+proj=utm +zone=25 +south +ellps=intl +towgs84=-206,172,");
          633  +    add_proj4text (p, 1,
          634  +        "-6,0,0,0,0 +units=m +no_defs");
          635  +    add_srs_wkt (p, 0,
          636  +        "PROJCS[\"Corrego Alegre 1970-72 / UTM zone 25S\",GEOGCS[");
          637  +    add_srs_wkt (p, 1,
          638  +        "\"Corrego Alegre 1970-72\",DATUM[\"Corrego_Alegre_1970_7");
          639  +    add_srs_wkt (p, 2,
          640  +        "2\",SPHEROID[\"International 1924\",6378388,297,AUTHORIT");
          641  +    add_srs_wkt (p, 3,
          642  +        "Y[\"EPSG\",\"7022\"]],TOWGS84[-206,172,-6,0,0,0,0],AUTHO");
          643  +    add_srs_wkt (p, 4,
          644  +        "RITY[\"EPSG\",\"6225\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          645  +    add_srs_wkt (p, 5,
          646  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          647  +    add_srs_wkt (p, 6,
          648  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4225");
          649  +    add_srs_wkt (p, 7,
          650  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          651  +    add_srs_wkt (p, 8,
          652  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-33]");
          653  +    add_srs_wkt (p, 9,
          654  +        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
          655  +    add_srs_wkt (p, 10,
          656  +        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
          657  +    add_srs_wkt (p, 11,
          658  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
          659  +    add_srs_wkt (p, 12,
          660  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2833    661       add_srs_wkt (p, 13,
  2834         -        ",AUTHORITY[\"EPSG\",\"20936\"]]");
  2835         -    p = add_epsg_def_ex (filter, first, last, 21035, "epsg", 21035,
  2836         -        "Arc 1960 / UTM zone 35S", 0, 0,
  2837         -        "Clarke 1880 (RGS)", "Greenwich",
  2838         -        "Arc_1960", "Transverse_Mercator", "metre",
  2839         -        "Easting", "East", "Northing", "North");
  2840         -    add_proj4text (p, 0,
  2841         -        "+proj=utm +zone=35 +south +ellps=clrk80 +towgs84=-160,-6");
  2842         -    add_proj4text (p, 1,
  2843         -        ",-302,0,0,0,0 +units=m +no_defs");
  2844         -    add_srs_wkt (p, 0,
  2845         -        "PROJCS[\"Arc 1960 / UTM zone 35S\",GEOGCS[\"Arc 1960\",D");
  2846         -    add_srs_wkt (p, 1,
  2847         -        "ATUM[\"Arc_1960\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
  2848         -    add_srs_wkt (p, 2,
  2849         -        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-160,");
  2850         -    add_srs_wkt (p, 3,
  2851         -        "-6,-302,0,0,0,0],AUTHORITY[\"EPSG\",\"6210\"]],PRIMEM[\"");
  2852         -    add_srs_wkt (p, 4,
  2853         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2854         -    add_srs_wkt (p, 5,
  2855         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2856         -    add_srs_wkt (p, 6,
  2857         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2858         -    add_srs_wkt (p, 7,
  2859         -        "[\"EPSG\",\"4210\"]],PROJECTION[\"Transverse_Mercator\"]");
  2860         -    add_srs_wkt (p, 8,
  2861         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2862         -    add_srs_wkt (p, 9,
  2863         -        "_meridian\",27],PARAMETER[\"scale_factor\",0.9996],PARAM");
  2864         -    add_srs_wkt (p, 10,
  2865         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
  2866         -    add_srs_wkt (p, 11,
  2867         -        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2868         -    add_srs_wkt (p, 12,
  2869         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
          662  +        ",\"22525\"]]");
          663  +    p = add_epsg_def (filter, first, last, 22700, "epsg", 22700,
          664  +        "Deir ez Zor / Levant Zone");
          665  +    add_proj4text (p, 0,
          666  +        "+proj=lcc +lat_1=34.65 +lat_0=34.65 +lon_0=37.35 +k_0=0.");
          667  +    add_proj4text (p, 1,
          668  +        "9996256 +x_0=300000 +y_0=300000 +a=6378249.2 +b=6356515 ");
          669  +    add_proj4text (p, 2,
          670  +        "+towgs84=-190.421,8.532,238.69,0,0,0,0 +units=m +no_defs");
          671  +    add_srs_wkt (p, 0,
          672  +        "PROJCS[\"Deir ez Zor / Levant Zone\",GEOGCS[\"Deir ez Zo");
          673  +    add_srs_wkt (p, 1,
          674  +        "r\",DATUM[\"Deir_ez_Zor\",SPHEROID[\"Clarke 1880 (IGN)\"");
          675  +    add_srs_wkt (p, 2,
          676  +        ",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"");
          677  +    add_srs_wkt (p, 3,
          678  +        "]],TOWGS84[-190.421,8.532,238.69,0,0,0,0],AUTHORITY[\"EP");
          679  +    add_srs_wkt (p, 4,
          680  +        "SG\",\"6227\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
          681  +    add_srs_wkt (p, 5,
          682  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
          683  +    add_srs_wkt (p, 6,
          684  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4227\"]],PROJE");
          685  +    add_srs_wkt (p, 7,
          686  +        "CTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latit");
          687  +    add_srs_wkt (p, 8,
          688  +        "ude_of_origin\",34.65],PARAMETER[\"central_meridian\",37");
          689  +    add_srs_wkt (p, 9,
          690  +        ".35],PARAMETER[\"scale_factor\",0.9996256],PARAMETER[\"f");
          691  +    add_srs_wkt (p, 10,
          692  +        "alse_easting\",300000],PARAMETER[\"false_northing\",3000");
          693  +    add_srs_wkt (p, 11,
          694  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          695  +    add_srs_wkt (p, 12,
          696  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22700");
  2870    697       add_srs_wkt (p, 13,
  2871         -        "HORITY[\"EPSG\",\"21035\"]]");
  2872         -    p = add_epsg_def_ex (filter, first, last, 21036, "epsg", 21036,
  2873         -        "Arc 1960 / UTM zone 36S", 0, 0,
  2874         -        "Clarke 1880 (RGS)", "Greenwich",
  2875         -        "Arc_1960", "Transverse_Mercator", "metre",
  2876         -        "Easting", "East", "Northing", "North");
  2877         -    add_proj4text (p, 0,
  2878         -        "+proj=utm +zone=36 +south +ellps=clrk80 +towgs84=-160,-6");
  2879         -    add_proj4text (p, 1,
  2880         -        ",-302,0,0,0,0 +units=m +no_defs");
  2881         -    add_srs_wkt (p, 0,
  2882         -        "PROJCS[\"Arc 1960 / UTM zone 36S\",GEOGCS[\"Arc 1960\",D");
  2883         -    add_srs_wkt (p, 1,
  2884         -        "ATUM[\"Arc_1960\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
  2885         -    add_srs_wkt (p, 2,
  2886         -        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-160,");
  2887         -    add_srs_wkt (p, 3,
  2888         -        "-6,-302,0,0,0,0],AUTHORITY[\"EPSG\",\"6210\"]],PRIMEM[\"");
  2889         -    add_srs_wkt (p, 4,
  2890         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2891         -    add_srs_wkt (p, 5,
  2892         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2893         -    add_srs_wkt (p, 6,
  2894         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2895         -    add_srs_wkt (p, 7,
  2896         -        "[\"EPSG\",\"4210\"]],PROJECTION[\"Transverse_Mercator\"]");
  2897         -    add_srs_wkt (p, 8,
  2898         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2899         -    add_srs_wkt (p, 9,
  2900         -        "_meridian\",33],PARAMETER[\"scale_factor\",0.9996],PARAM");
  2901         -    add_srs_wkt (p, 10,
  2902         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
  2903         -    add_srs_wkt (p, 11,
  2904         -        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2905         -    add_srs_wkt (p, 12,
  2906         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2907         -    add_srs_wkt (p, 13,
  2908         -        "HORITY[\"EPSG\",\"21036\"]]");
  2909         -    p = add_epsg_def_ex (filter, first, last, 21037, "epsg", 21037,
  2910         -        "Arc 1960 / UTM zone 37S", 0, 0,
  2911         -        "Clarke 1880 (RGS)", "Greenwich",
  2912         -        "Arc_1960", "Transverse_Mercator", "metre",
  2913         -        "Easting", "East", "Northing", "North");
  2914         -    add_proj4text (p, 0,
  2915         -        "+proj=utm +zone=37 +south +ellps=clrk80 +towgs84=-160,-6");
  2916         -    add_proj4text (p, 1,
  2917         -        ",-302,0,0,0,0 +units=m +no_defs");
  2918         -    add_srs_wkt (p, 0,
  2919         -        "PROJCS[\"Arc 1960 / UTM zone 37S\",GEOGCS[\"Arc 1960\",D");
  2920         -    add_srs_wkt (p, 1,
  2921         -        "ATUM[\"Arc_1960\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
  2922         -    add_srs_wkt (p, 2,
  2923         -        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-160,");
  2924         -    add_srs_wkt (p, 3,
  2925         -        "-6,-302,0,0,0,0],AUTHORITY[\"EPSG\",\"6210\"]],PRIMEM[\"");
  2926         -    add_srs_wkt (p, 4,
  2927         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2928         -    add_srs_wkt (p, 5,
  2929         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2930         -    add_srs_wkt (p, 6,
  2931         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2932         -    add_srs_wkt (p, 7,
  2933         -        "[\"EPSG\",\"4210\"]],PROJECTION[\"Transverse_Mercator\"]");
  2934         -    add_srs_wkt (p, 8,
  2935         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2936         -    add_srs_wkt (p, 9,
  2937         -        "_meridian\",39],PARAMETER[\"scale_factor\",0.9996],PARAM");
  2938         -    add_srs_wkt (p, 10,
  2939         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
  2940         -    add_srs_wkt (p, 11,
  2941         -        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  2942         -    add_srs_wkt (p, 12,
  2943         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  2944         -    add_srs_wkt (p, 13,
  2945         -        "HORITY[\"EPSG\",\"21037\"]]");
  2946         -    p = add_epsg_def_ex (filter, first, last, 21095, "epsg", 21095,
  2947         -        "Arc 1960 / UTM zone 35N", 0, 0,
  2948         -        "Clarke 1880 (RGS)", "Greenwich",
  2949         -        "Arc_1960", "Transverse_Mercator", "metre",
  2950         -        "Easting", "East", "Northing", "North");
  2951         -    add_proj4text (p, 0,
  2952         -        "+proj=utm +zone=35 +ellps=clrk80 +towgs84=-160,-6,-302,0");
  2953         -    add_proj4text (p, 1,
  2954         -        ",0,0,0 +units=m +no_defs");
  2955         -    add_srs_wkt (p, 0,
  2956         -        "PROJCS[\"Arc 1960 / UTM zone 35N\",GEOGCS[\"Arc 1960\",D");
  2957         -    add_srs_wkt (p, 1,
  2958         -        "ATUM[\"Arc_1960\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
  2959         -    add_srs_wkt (p, 2,
  2960         -        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-160,");
  2961         -    add_srs_wkt (p, 3,
  2962         -        "-6,-302,0,0,0,0],AUTHORITY[\"EPSG\",\"6210\"]],PRIMEM[\"");
  2963         -    add_srs_wkt (p, 4,
  2964         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2965         -    add_srs_wkt (p, 5,
  2966         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2967         -    add_srs_wkt (p, 6,
  2968         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2969         -    add_srs_wkt (p, 7,
  2970         -        "[\"EPSG\",\"4210\"]],PROJECTION[\"Transverse_Mercator\"]");
  2971         -    add_srs_wkt (p, 8,
  2972         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2973         -    add_srs_wkt (p, 9,
  2974         -        "_meridian\",27],PARAMETER[\"scale_factor\",0.9996],PARAM");
  2975         -    add_srs_wkt (p, 10,
  2976         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
  2977         -    add_srs_wkt (p, 11,
  2978         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  2979         -    add_srs_wkt (p, 12,
  2980         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
          698  +        "\"]]");
          699  +    p = add_epsg_def (filter, first, last, 22770, "epsg", 22770,
          700  +        "Deir ez Zor / Syria Lambert");
          701  +    add_proj4text (p, 0,
          702  +        "+proj=lcc +lat_1=34.65 +lat_0=34.65 +lon_0=37.35 +k_0=0.");
          703  +    add_proj4text (p, 1,
          704  +        "9996256 +x_0=300000 +y_0=300000 +a=6378249.2 +b=6356515 ");
          705  +    add_proj4text (p, 2,
          706  +        "+towgs84=-190.421,8.532,238.69,0,0,0,0 +units=m +no_defs");
          707  +    add_srs_wkt (p, 0,
          708  +        "PROJCS[\"Deir ez Zor / Syria Lambert\",GEOGCS[\"Deir ez ");
          709  +    add_srs_wkt (p, 1,
          710  +        "Zor\",DATUM[\"Deir_ez_Zor\",SPHEROID[\"Clarke 1880 (IGN)");
          711  +    add_srs_wkt (p, 2,
          712  +        "\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011");
          713  +    add_srs_wkt (p, 3,
          714  +        "\"]],TOWGS84[-190.421,8.532,238.69,0,0,0,0],AUTHORITY[\"");
          715  +    add_srs_wkt (p, 4,
          716  +        "EPSG\",\"6227\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
          717  +    add_srs_wkt (p, 5,
          718  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
          719  +    add_srs_wkt (p, 6,
          720  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4227\"]],PR");
          721  +    add_srs_wkt (p, 7,
          722  +        "OJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"la");
          723  +    add_srs_wkt (p, 8,
          724  +        "titude_of_origin\",34.65],PARAMETER[\"central_meridian\"");
          725  +    add_srs_wkt (p, 9,
          726  +        ",37.35],PARAMETER[\"scale_factor\",0.9996256],PARAMETER[");
          727  +    add_srs_wkt (p, 10,
          728  +        "\"false_easting\",300000],PARAMETER[\"false_northing\",3");
          729  +    add_srs_wkt (p, 11,
          730  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          731  +    add_srs_wkt (p, 12,
          732  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22");
  2981    733       add_srs_wkt (p, 13,
  2982         -        "\"EPSG\",\"21095\"]]");
  2983         -    p = add_epsg_def_ex (filter, first, last, 21096, "epsg", 21096,
  2984         -        "Arc 1960 / UTM zone 36N", 0, 0,
  2985         -        "Clarke 1880 (RGS)", "Greenwich",
  2986         -        "Arc_1960", "Transverse_Mercator", "metre",
  2987         -        "Easting", "East", "Northing", "North");
  2988         -    add_proj4text (p, 0,
  2989         -        "+proj=utm +zone=36 +ellps=clrk80 +towgs84=-160,-6,-302,0");
  2990         -    add_proj4text (p, 1,
  2991         -        ",0,0,0 +units=m +no_defs");
  2992         -    add_srs_wkt (p, 0,
  2993         -        "PROJCS[\"Arc 1960 / UTM zone 36N\",GEOGCS[\"Arc 1960\",D");
  2994         -    add_srs_wkt (p, 1,
  2995         -        "ATUM[\"Arc_1960\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
  2996         -    add_srs_wkt (p, 2,
  2997         -        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-160,");
  2998         -    add_srs_wkt (p, 3,
  2999         -        "-6,-302,0,0,0,0],AUTHORITY[\"EPSG\",\"6210\"]],PRIMEM[\"");
  3000         -    add_srs_wkt (p, 4,
  3001         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3002         -    add_srs_wkt (p, 5,
  3003         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  3004         -    add_srs_wkt (p, 6,
  3005         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  3006         -    add_srs_wkt (p, 7,
  3007         -        "[\"EPSG\",\"4210\"]],PROJECTION[\"Transverse_Mercator\"]");
  3008         -    add_srs_wkt (p, 8,
  3009         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  3010         -    add_srs_wkt (p, 9,
  3011         -        "_meridian\",33],PARAMETER[\"scale_factor\",0.9996],PARAM");
  3012         -    add_srs_wkt (p, 10,
  3013         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
  3014         -    add_srs_wkt (p, 11,
  3015         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  3016         -    add_srs_wkt (p, 12,
  3017         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  3018         -    add_srs_wkt (p, 13,
  3019         -        "\"EPSG\",\"21096\"]]");
  3020         -    p = add_epsg_def_ex (filter, first, last, 21097, "epsg", 21097,
  3021         -        "Arc 1960 / UTM zone 37N", 0, 0,
  3022         -        "Clarke 1880 (RGS)", "Greenwich",
  3023         -        "Arc_1960", "Transverse_Mercator", "metre",
  3024         -        "Easting", "East", "Northing", "North");
  3025         -    add_proj4text (p, 0,
  3026         -        "+proj=utm +zone=37 +ellps=clrk80 +towgs84=-160,-6,-302,0");
  3027         -    add_proj4text (p, 1,
  3028         -        ",0,0,0 +units=m +no_defs");
  3029         -    add_srs_wkt (p, 0,
  3030         -        "PROJCS[\"Arc 1960 / UTM zone 37N\",GEOGCS[\"Arc 1960\",D");
  3031         -    add_srs_wkt (p, 1,
  3032         -        "ATUM[\"Arc_1960\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
  3033         -    add_srs_wkt (p, 2,
  3034         -        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-160,");
  3035         -    add_srs_wkt (p, 3,
  3036         -        "-6,-302,0,0,0,0],AUTHORITY[\"EPSG\",\"6210\"]],PRIMEM[\"");
  3037         -    add_srs_wkt (p, 4,
  3038         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3039         -    add_srs_wkt (p, 5,
  3040         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  3041         -    add_srs_wkt (p, 6,
  3042         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  3043         -    add_srs_wkt (p, 7,
  3044         -        "[\"EPSG\",\"4210\"]],PROJECTION[\"Transverse_Mercator\"]");
  3045         -    add_srs_wkt (p, 8,
  3046         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  3047         -    add_srs_wkt (p, 9,
  3048         -        "_meridian\",39],PARAMETER[\"scale_factor\",0.9996],PARAM");
  3049         -    add_srs_wkt (p, 10,
  3050         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
  3051         -    add_srs_wkt (p, 11,
  3052         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  3053         -    add_srs_wkt (p, 12,
  3054         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  3055         -    add_srs_wkt (p, 13,
  3056         -        "\"EPSG\",\"21097\"]]");
  3057         -    p = add_epsg_def_ex (filter, first, last, 21100, "epsg", 21100,
  3058         -        "Batavia (Jakarta) / NEIEZ (deprecated)", 0, 0,
  3059         -        "Bessel 1841", "Jakarta",
  3060         -        "Batavia_Jakarta", "Mercator_1SP", "metre",
  3061         -        "X", "East", "Y", "North");
  3062         -    add_proj4text (p, 0,
  3063         -        "+proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 ");
  3064         -    add_proj4text (p, 1,
  3065         -        "+ellps=bessel +towgs84=-377,681,-50,0,0,0,0 +pm=jakarta ");
  3066         -    add_proj4text (p, 2,
  3067         -        "+units=m +no_defs");
  3068         -    add_srs_wkt (p, 0,
  3069         -        "PROJCS[\"Batavia (Jakarta) / NEIEZ (deprecated)\",GEOGCS");
  3070         -    add_srs_wkt (p, 1,
  3071         -        "[\"Batavia (Jakarta)\",DATUM[\"Batavia_Jakarta\",SPHEROI");
  3072         -    add_srs_wkt (p, 2,
  3073         -        "D[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EP");
  3074         -    add_srs_wkt (p, 3,
  3075         -        "SG\",\"7004\"]],TOWGS84[-377,681,-50,0,0,0,0],AUTHORITY[");
  3076         -    add_srs_wkt (p, 4,
  3077         -        "\"EPSG\",\"6813\"]],PRIMEM[\"Jakarta\",106.8077194444444");
  3078         -    add_srs_wkt (p, 5,
  3079         -        ",AUTHORITY[\"EPSG\",\"8908\"]],UNIT[\"degree\",0.0174532");
  3080         -    add_srs_wkt (p, 6,
  3081         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3082         -    add_srs_wkt (p, 7,
  3083         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"48");
  3084         -    add_srs_wkt (p, 8,
  3085         -        "13\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER[\"central_");
  3086         -    add_srs_wkt (p, 9,
  3087         -        "meridian\",110],PARAMETER[\"scale_factor\",0.997],PARAME");
  3088         -    add_srs_wkt (p, 10,
  3089         -        "TER[\"false_easting\",3900000],PARAMETER[\"false_northin");
  3090         -    add_srs_wkt (p, 11,
  3091         -        "g\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3092         -    add_srs_wkt (p, 12,
  3093         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  3094         -    add_srs_wkt (p, 13,
  3095         -        ",\"21100\"]]");
  3096         -    p = add_epsg_def_ex (filter, first, last, 21148, "epsg", 21148,
  3097         -        "Batavia / UTM zone 48S", 0, 0,
  3098         -        "Bessel 1841", "Greenwich",
  3099         -        "Batavia", "Transverse_Mercator", "metre",
  3100         -        "Easting", "East", "Northing", "North");
  3101         -    add_proj4text (p, 0,
  3102         -        "+proj=utm +zone=48 +south +ellps=bessel +towgs84=-377,68");
  3103         -    add_proj4text (p, 1,
  3104         -        "1,-50,0,0,0,0 +units=m +no_defs");
  3105         -    add_srs_wkt (p, 0,
  3106         -        "PROJCS[\"Batavia / UTM zone 48S\",GEOGCS[\"Batavia\",DAT");
  3107         -    add_srs_wkt (p, 1,
  3108         -        "UM[\"Batavia\",SPHEROID[\"Bessel 1841\",6377397.155,299.");
  3109         -    add_srs_wkt (p, 2,
  3110         -        "1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-377,681,-");
  3111         -    add_srs_wkt (p, 3,
  3112         -        "50,0,0,0,0],AUTHORITY[\"EPSG\",\"6211\"]],PRIMEM[\"Green");
  3113         -    add_srs_wkt (p, 4,
  3114         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3115         -    add_srs_wkt (p, 5,
  3116         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  3117         -    add_srs_wkt (p, 6,
  3118         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  3119         -    add_srs_wkt (p, 7,
  3120         -        "SG\",\"4211\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  3121         -    add_srs_wkt (p, 8,
  3122         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  3123         -    add_srs_wkt (p, 9,
  3124         -        "dian\",105],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  3125         -    add_srs_wkt (p, 10,
  3126         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3127         -    add_srs_wkt (p, 11,
  3128         -        "10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3129         -    add_srs_wkt (p, 12,
  3130         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  3131         -    add_srs_wkt (p, 13,
  3132         -        "TY[\"EPSG\",\"21148\"]]");
  3133         -    p = add_epsg_def_ex (filter, first, last, 21149, "epsg", 21149,
  3134         -        "Batavia / UTM zone 49S", 0, 0,
  3135         -        "Bessel 1841", "Greenwich",
  3136         -        "Batavia", "Transverse_Mercator", "metre",
  3137         -        "Easting", "East", "Northing", "North");
  3138         -    add_proj4text (p, 0,
  3139         -        "+proj=utm +zone=49 +south +ellps=bessel +towgs84=-377,68");
  3140         -    add_proj4text (p, 1,
  3141         -        "1,-50,0,0,0,0 +units=m +no_defs");
  3142         -    add_srs_wkt (p, 0,
  3143         -        "PROJCS[\"Batavia / UTM zone 49S\",GEOGCS[\"Batavia\",DAT");
  3144         -    add_srs_wkt (p, 1,
  3145         -        "UM[\"Batavia\",SPHEROID[\"Bessel 1841\",6377397.155,299.");
  3146         -    add_srs_wkt (p, 2,
  3147         -        "1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-377,681,-");
  3148         -    add_srs_wkt (p, 3,
  3149         -        "50,0,0,0,0],AUTHORITY[\"EPSG\",\"6211\"]],PRIMEM[\"Green");
  3150         -    add_srs_wkt (p, 4,
  3151         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3152         -    add_srs_wkt (p, 5,
  3153         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  3154         -    add_srs_wkt (p, 6,
  3155         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  3156         -    add_srs_wkt (p, 7,
  3157         -        "SG\",\"4211\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  3158         -    add_srs_wkt (p, 8,
  3159         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  3160         -    add_srs_wkt (p, 9,
  3161         -        "dian\",111],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  3162         -    add_srs_wkt (p, 10,
  3163         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3164         -    add_srs_wkt (p, 11,
  3165         -        "10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3166         -    add_srs_wkt (p, 12,
  3167         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  3168         -    add_srs_wkt (p, 13,
  3169         -        "TY[\"EPSG\",\"21149\"]]");
  3170         -    p = add_epsg_def_ex (filter, first, last, 21150, "epsg", 21150,
  3171         -        "Batavia / UTM zone 50S", 0, 0,
  3172         -        "Bessel 1841", "Greenwich",
  3173         -        "Batavia", "Transverse_Mercator", "metre",
  3174         -        "Easting", "East", "Northing", "North");
  3175         -    add_proj4text (p, 0,
  3176         -        "+proj=utm +zone=50 +south +ellps=bessel +towgs84=-377,68");
  3177         -    add_proj4text (p, 1,
  3178         -        "1,-50,0,0,0,0 +units=m +no_defs");
  3179         -    add_srs_wkt (p, 0,
  3180         -        "PROJCS[\"Batavia / UTM zone 50S\",GEOGCS[\"Batavia\",DAT");
  3181         -    add_srs_wkt (p, 1,
  3182         -        "UM[\"Batavia\",SPHEROID[\"Bessel 1841\",6377397.155,299.");
  3183         -    add_srs_wkt (p, 2,
  3184         -        "1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-377,681,-");
  3185         -    add_srs_wkt (p, 3,
  3186         -        "50,0,0,0,0],AUTHORITY[\"EPSG\",\"6211\"]],PRIMEM[\"Green");
  3187         -    add_srs_wkt (p, 4,
  3188         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3189         -    add_srs_wkt (p, 5,
  3190         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  3191         -    add_srs_wkt (p, 6,
  3192         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  3193         -    add_srs_wkt (p, 7,
  3194         -        "SG\",\"4211\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  3195         -    add_srs_wkt (p, 8,
  3196         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  3197         -    add_srs_wkt (p, 9,
  3198         -        "dian\",117],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  3199         -    add_srs_wkt (p, 10,
  3200         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3201         -    add_srs_wkt (p, 11,
  3202         -        "10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3203         -    add_srs_wkt (p, 12,
  3204         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  3205         -    add_srs_wkt (p, 13,
  3206         -        "TY[\"EPSG\",\"21150\"]]");
  3207         -    p = add_epsg_def_ex (filter, first, last, 21291, "epsg", 21291,
  3208         -        "Barbados 1938 / British West Indies Grid", 0, 0,
  3209         -        "Clarke 1880 (RGS)", "Greenwich",
  3210         -        "Barbados_1938", "Transverse_Mercator", "metre",
  3211         -        "Easting", "East", "Northing", "North");
  3212         -    add_proj4text (p, 0,
  3213         -        "+proj=tmerc +lat_0=0 +lon_0=-62 +k=0.9995000000000001 +x");
  3214         -    add_proj4text (p, 1,
  3215         -        "_0=400000 +y_0=0 +ellps=clrk80 +towgs84=31.95,300.99,419");
  3216         -    add_proj4text (p, 2,
  3217         -        ".19,0,0,0,0 +units=m +no_defs");
  3218         -    add_srs_wkt (p, 0,
  3219         -        "PROJCS[\"Barbados 1938 / British West Indies Grid\",GEOG");
  3220         -    add_srs_wkt (p, 1,
  3221         -        "CS[\"Barbados 1938\",DATUM[\"Barbados_1938\",SPHEROID[\"");
  3222         -    add_srs_wkt (p, 2,
  3223         -        "Clarke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG");
  3224         -    add_srs_wkt (p, 3,
  3225         -        "\",\"7012\"]],TOWGS84[31.95,300.99,419.19,0,0,0,0],AUTHO");
  3226         -    add_srs_wkt (p, 4,
  3227         -        "RITY[\"EPSG\",\"6212\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          734  +        "770\"]]");
          735  +    p = add_epsg_def (filter, first, last, 22780, "epsg", 22780,
          736  +        "Deir ez Zor / Levant Stereographic");
          737  +    add_proj4text (p, 0,
          738  +        "+proj=sterea +lat_0=34.2 +lon_0=39.15 +k=0.9995341 +x_0=");
          739  +    add_proj4text (p, 1,
          740  +        "0 +y_0=0 +a=6378249.2 +b=6356515 +towgs84=-190.421,8.532");
          741  +    add_proj4text (p, 2,
          742  +        ",238.69,0,0,0,0 +units=m +no_defs");
          743  +    add_srs_wkt (p, 0,
          744  +        "PROJCS[\"Deir ez Zor / Levant Stereographic\",GEOGCS[\"D");
          745  +    add_srs_wkt (p, 1,
          746  +        "eir ez Zor\",DATUM[\"Deir_ez_Zor\",SPHEROID[\"Clarke 188");
          747  +    add_srs_wkt (p, 2,
          748  +        "0 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\"");
          749  +    add_srs_wkt (p, 3,
          750  +        ",\"7011\"]],TOWGS84[-190.421,8.532,238.69,0,0,0,0],AUTHO");
          751  +    add_srs_wkt (p, 4,
          752  +        "RITY[\"EPSG\",\"6227\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3228    753       add_srs_wkt (p, 5,
  3229    754           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3230    755       add_srs_wkt (p, 6,
  3231         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  3232         -    add_srs_wkt (p, 7,
  3233         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4212\"]],P");
  3234         -    add_srs_wkt (p, 8,
  3235         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  3236         -    add_srs_wkt (p, 9,
  3237         -        "of_origin\",0],PARAMETER[\"central_meridian\",-62],PARAM");
  3238         -    add_srs_wkt (p, 10,
  3239         -        "ETER[\"scale_factor\",0.9995],PARAMETER[\"false_easting\"");
  3240         -    add_srs_wkt (p, 11,
  3241         -        ",400000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  3242         -    add_srs_wkt (p, 12,
  3243         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  3244         -    add_srs_wkt (p, 13,
  3245         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"21291\"]]");
  3246         -    p = add_epsg_def_ex (filter, first, last, 21292, "epsg", 21292,
  3247         -        "Barbados 1938 / Barbados National Grid", 0, 0,
  3248         -        "Clarke 1880 (RGS)", "Greenwich",
  3249         -        "Barbados_1938", "Transverse_Mercator", "metre",
  3250         -        "Easting", "East", "Northing", "North");
  3251         -    add_proj4text (p, 0,
  3252         -        "+proj=tmerc +lat_0=13.17638888888889 +lon_0=-59.55972222");
  3253         -    add_proj4text (p, 1,
  3254         -        "222222 +k=0.9999986 +x_0=30000 +y_0=75000 +ellps=clrk80 ");
  3255         -    add_proj4text (p, 2,
  3256         -        "+towgs84=31.95,300.99,419.19,0,0,0,0 +units=m +no_defs");
  3257         -    add_srs_wkt (p, 0,
  3258         -        "PROJCS[\"Barbados 1938 / Barbados National Grid\",GEOGCS");
  3259         -    add_srs_wkt (p, 1,
  3260         -        "[\"Barbados 1938\",DATUM[\"Barbados_1938\",SPHEROID[\"Cl");
  3261         -    add_srs_wkt (p, 2,
  3262         -        "arke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\"");
  3263         -    add_srs_wkt (p, 3,
  3264         -        ",\"7012\"]],TOWGS84[31.95,300.99,419.19,0,0,0,0],AUTHORI");
  3265         -    add_srs_wkt (p, 4,
  3266         -        "TY[\"EPSG\",\"6212\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[");
  3267         -    add_srs_wkt (p, 5,
  3268         -        "\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,A");
  3269         -    add_srs_wkt (p, 6,
  3270         -        "UTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AX");
  3271         -    add_srs_wkt (p, 7,
  3272         -        "IS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4212\"]],PRO");
  3273         -    add_srs_wkt (p, 8,
  3274         -        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
  3275         -    add_srs_wkt (p, 9,
  3276         -        "_origin\",13.17638888888889],PARAMETER[\"central_meridia");
  3277         -    add_srs_wkt (p, 10,
  3278         -        "n\",-59.55972222222222],PARAMETER[\"scale_factor\",0.999");
  3279         -    add_srs_wkt (p, 11,
  3280         -        "9986],PARAMETER[\"false_easting\",30000],PARAMETER[\"fal");
  3281         -    add_srs_wkt (p, 12,
  3282         -        "se_northing\",75000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3283         -    add_srs_wkt (p, 13,
  3284         -        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  3285         -    add_srs_wkt (p, 14,
  3286         -        "TH],AUTHORITY[\"EPSG\",\"21292\"]]");
  3287         -    p = add_epsg_def_ex (filter, first, last, 21413, "epsg", 21413,
  3288         -        "Beijing 1954 / Gauss-Kruger zone 13", 0, 1,
  3289         -        "Krassowsky 1940", "Greenwich",
  3290         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3291         -        "X", "North", "Y", "East");
  3292         -    add_proj4text (p, 0,
  3293         -        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0");
  3294         -    add_proj4text (p, 1,
  3295         -        " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  3296         -    add_proj4text (p, 2,
  3297         -        "m +no_defs");
  3298         -    add_srs_wkt (p, 0,
  3299         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 13\",GEOGCS[\"");
  3300         -    add_srs_wkt (p, 1,
  3301         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
  3302         -    add_srs_wkt (p, 2,
  3303         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3304         -    add_srs_wkt (p, 3,
  3305         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3306         -    add_srs_wkt (p, 4,
  3307         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3308         -    add_srs_wkt (p, 5,
  3309         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3310         -    add_srs_wkt (p, 6,
  3311         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3312         -    add_srs_wkt (p, 7,
  3313         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
  3314         -    add_srs_wkt (p, 8,
  3315         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3316         -    add_srs_wkt (p, 9,
  3317         -        "AMETER[\"central_meridian\",75],PARAMETER[\"scale_factor");
  3318         -    add_srs_wkt (p, 10,
  3319         -        "\",1],PARAMETER[\"false_easting\",13500000],PARAMETER[\"");
  3320         -    add_srs_wkt (p, 11,
  3321         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3322         -    add_srs_wkt (p, 12,
  3323         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3324         -    add_srs_wkt (p, 13,
  3325         -        "\"EPSG\",\"21413\"]]");
  3326         -    p = add_epsg_def_ex (filter, first, last, 21414, "epsg", 21414,
  3327         -        "Beijing 1954 / Gauss-Kruger zone 14", 0, 1,
  3328         -        "Krassowsky 1940", "Greenwich",
  3329         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3330         -        "X", "North", "Y", "East");
  3331         -    add_proj4text (p, 0,
  3332         -        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0");
  3333         -    add_proj4text (p, 1,
  3334         -        " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  3335         -    add_proj4text (p, 2,
  3336         -        "m +no_defs");
  3337         -    add_srs_wkt (p, 0,
  3338         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 14\",GEOGCS[\"");
  3339         -    add_srs_wkt (p, 1,
  3340         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
  3341         -    add_srs_wkt (p, 2,
  3342         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3343         -    add_srs_wkt (p, 3,
  3344         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3345         -    add_srs_wkt (p, 4,
  3346         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3347         -    add_srs_wkt (p, 5,
  3348         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3349         -    add_srs_wkt (p, 6,
  3350         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3351         -    add_srs_wkt (p, 7,
  3352         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
  3353         -    add_srs_wkt (p, 8,
  3354         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3355         -    add_srs_wkt (p, 9,
  3356         -        "AMETER[\"central_meridian\",81],PARAMETER[\"scale_factor");
  3357         -    add_srs_wkt (p, 10,
  3358         -        "\",1],PARAMETER[\"false_easting\",14500000],PARAMETER[\"");
  3359         -    add_srs_wkt (p, 11,
  3360         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3361         -    add_srs_wkt (p, 12,
  3362         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3363         -    add_srs_wkt (p, 13,
  3364         -        "\"EPSG\",\"21414\"]]");
  3365         -    p = add_epsg_def_ex (filter, first, last, 21415, "epsg", 21415,
  3366         -        "Beijing 1954 / Gauss-Kruger zone 15", 0, 1,
  3367         -        "Krassowsky 1940", "Greenwich",
  3368         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3369         -        "X", "North", "Y", "East");
  3370         -    add_proj4text (p, 0,
  3371         -        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0");
  3372         -    add_proj4text (p, 1,
  3373         -        " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  3374         -    add_proj4text (p, 2,
  3375         -        "m +no_defs");
  3376         -    add_srs_wkt (p, 0,
  3377         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 15\",GEOGCS[\"");
  3378         -    add_srs_wkt (p, 1,
  3379         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
  3380         -    add_srs_wkt (p, 2,
  3381         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3382         -    add_srs_wkt (p, 3,
  3383         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3384         -    add_srs_wkt (p, 4,
  3385         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3386         -    add_srs_wkt (p, 5,
  3387         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3388         -    add_srs_wkt (p, 6,
  3389         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3390         -    add_srs_wkt (p, 7,
  3391         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
  3392         -    add_srs_wkt (p, 8,
  3393         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3394         -    add_srs_wkt (p, 9,
  3395         -        "AMETER[\"central_meridian\",87],PARAMETER[\"scale_factor");
  3396         -    add_srs_wkt (p, 10,
  3397         -        "\",1],PARAMETER[\"false_easting\",15500000],PARAMETER[\"");
  3398         -    add_srs_wkt (p, 11,
  3399         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3400         -    add_srs_wkt (p, 12,
  3401         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3402         -    add_srs_wkt (p, 13,
  3403         -        "\"EPSG\",\"21415\"]]");
  3404         -    p = add_epsg_def_ex (filter, first, last, 21416, "epsg", 21416,
  3405         -        "Beijing 1954 / Gauss-Kruger zone 16", 0, 1,
  3406         -        "Krassowsky 1940", "Greenwich",
  3407         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3408         -        "X", "North", "Y", "East");
  3409         -    add_proj4text (p, 0,
  3410         -        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0");
  3411         -    add_proj4text (p, 1,
  3412         -        " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  3413         -    add_proj4text (p, 2,
  3414         -        "m +no_defs");
  3415         -    add_srs_wkt (p, 0,
  3416         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 16\",GEOGCS[\"");
  3417         -    add_srs_wkt (p, 1,
  3418         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
  3419         -    add_srs_wkt (p, 2,
  3420         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3421         -    add_srs_wkt (p, 3,
  3422         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3423         -    add_srs_wkt (p, 4,
  3424         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3425         -    add_srs_wkt (p, 5,
  3426         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3427         -    add_srs_wkt (p, 6,
  3428         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3429         -    add_srs_wkt (p, 7,
  3430         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
  3431         -    add_srs_wkt (p, 8,
  3432         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3433         -    add_srs_wkt (p, 9,
  3434         -        "AMETER[\"central_meridian\",93],PARAMETER[\"scale_factor");
  3435         -    add_srs_wkt (p, 10,
  3436         -        "\",1],PARAMETER[\"false_easting\",16500000],PARAMETER[\"");
  3437         -    add_srs_wkt (p, 11,
  3438         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3439         -    add_srs_wkt (p, 12,
  3440         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3441         -    add_srs_wkt (p, 13,
  3442         -        "\"EPSG\",\"21416\"]]");
  3443         -    p = add_epsg_def_ex (filter, first, last, 21417, "epsg", 21417,
  3444         -        "Beijing 1954 / Gauss-Kruger zone 17", 0, 1,
  3445         -        "Krassowsky 1940", "Greenwich",
  3446         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3447         -        "X", "North", "Y", "East");
  3448         -    add_proj4text (p, 0,
  3449         -        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0");
  3450         -    add_proj4text (p, 1,
  3451         -        " +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=");
  3452         -    add_proj4text (p, 2,
  3453         -        "m +no_defs");
  3454         -    add_srs_wkt (p, 0,
  3455         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 17\",GEOGCS[\"");
  3456         -    add_srs_wkt (p, 1,
  3457         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
  3458         -    add_srs_wkt (p, 2,
  3459         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3460         -    add_srs_wkt (p, 3,
  3461         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3462         -    add_srs_wkt (p, 4,
  3463         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3464         -    add_srs_wkt (p, 5,
  3465         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3466         -    add_srs_wkt (p, 6,
  3467         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3468         -    add_srs_wkt (p, 7,
  3469         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
  3470         -    add_srs_wkt (p, 8,
  3471         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3472         -    add_srs_wkt (p, 9,
  3473         -        "AMETER[\"central_meridian\",99],PARAMETER[\"scale_factor");
  3474         -    add_srs_wkt (p, 10,
  3475         -        "\",1],PARAMETER[\"false_easting\",17500000],PARAMETER[\"");
  3476         -    add_srs_wkt (p, 11,
  3477         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3478         -    add_srs_wkt (p, 12,
  3479         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3480         -    add_srs_wkt (p, 13,
  3481         -        "\"EPSG\",\"21417\"]]");
  3482         -    p = add_epsg_def_ex (filter, first, last, 21418, "epsg", 21418,
  3483         -        "Beijing 1954 / Gauss-Kruger zone 18", 0, 1,
  3484         -        "Krassowsky 1940", "Greenwich",
  3485         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3486         -        "X", "North", "Y", "East");
  3487         -    add_proj4text (p, 0,
  3488         -        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=");
  3489         -    add_proj4text (p, 1,
  3490         -        "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
          756  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4227");
          757  +    add_srs_wkt (p, 7,
          758  +        "\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"l");
          759  +    add_srs_wkt (p, 8,
          760  +        "atitude_of_origin\",34.2],PARAMETER[\"central_meridian\"");
          761  +    add_srs_wkt (p, 9,
          762  +        ",39.15],PARAMETER[\"scale_factor\",0.9995341],PARAMETER[");
          763  +    add_srs_wkt (p, 10,
          764  +        "\"false_easting\",0],PARAMETER[\"false_northing\",0],UNI");
          765  +    add_srs_wkt (p, 11,
          766  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
          767  +    add_srs_wkt (p, 12,
          768  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22780\"]]");
          769  +    p = add_epsg_def (filter, first, last, 22832, "epsg", 22832,
          770  +        "Douala / UTM zone 32N (deprecated)");
          771  +    add_proj4text (p, 0,
          772  +        "+proj=utm +zone=32 +a=6378249.2 +b=6356515 +units=m +no_");
          773  +    add_proj4text (p, 1,
          774  +        "defs");
          775  +    add_srs_wkt (p, 0,
          776  +        "PROJCS[\"Douala / UTM zone 32N (deprecated)\",GEOGCS[\"D");
          777  +    add_srs_wkt (p, 1,
          778  +        "ouala\",DATUM[\"Douala\",SPHEROID[\"Clarke 1880 (IGN)\",");
          779  +    add_srs_wkt (p, 2,
          780  +        "6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]");
          781  +    add_srs_wkt (p, 3,
          782  +        "],AUTHORITY[\"EPSG\",\"6228\"]],PRIMEM[\"Greenwich\",0,A");
          783  +    add_srs_wkt (p, 4,
          784  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
          785  +    add_srs_wkt (p, 5,
          786  +        "5199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\"");
          787  +    add_srs_wkt (p, 6,
          788  +        ",\"4228\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
          789  +    add_srs_wkt (p, 7,
          790  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
          791  +    add_srs_wkt (p, 8,
          792  +        "\",9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          793  +    add_srs_wkt (p, 9,
          794  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          795  +    add_srs_wkt (p, 10,
          796  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          797  +    add_srs_wkt (p, 11,
          798  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          799  +    add_srs_wkt (p, 12,
          800  +        "22832\"]]");
          801  +    p = add_epsg_def (filter, first, last, 22991, "epsg", 22991,
          802  +        "Egypt 1907 / Blue Belt");
          803  +    add_proj4text (p, 0,
          804  +        "+proj=tmerc +lat_0=30 +lon_0=35 +k=1 +x_0=300000 +y_0=11");
          805  +    add_proj4text (p, 1,
          806  +        "00000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +unit");
          807  +    add_proj4text (p, 2,
          808  +        "s=m +no_defs");
          809  +    add_srs_wkt (p, 0,
          810  +        "PROJCS[\"Egypt 1907 / Blue Belt\",GEOGCS[\"Egypt 1907\",");
          811  +    add_srs_wkt (p, 1,
          812  +        "DATUM[\"Egypt_1907\",SPHEROID[\"Helmert 1906\",6378200,2");
          813  +    add_srs_wkt (p, 2,
          814  +        "98.3,AUTHORITY[\"EPSG\",\"7020\"]],TOWGS84[-130,110,-13,");
          815  +    add_srs_wkt (p, 3,
          816  +        "0,0,0,0],AUTHORITY[\"EPSG\",\"6229\"]],PRIMEM[\"Greenwic");
          817  +    add_srs_wkt (p, 4,
          818  +        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
          819  +    add_srs_wkt (p, 5,
          820  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
          821  +    add_srs_wkt (p, 6,
          822  +        "EPSG\",\"4229\"]],PROJECTION[\"Transverse_Mercator\"],PA");
          823  +    add_srs_wkt (p, 7,
          824  +        "RAMETER[\"latitude_of_origin\",30],PARAMETER[\"central_m");
          825  +    add_srs_wkt (p, 8,
          826  +        "eridian\",35],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
          827  +    add_srs_wkt (p, 9,
          828  +        "false_easting\",300000],PARAMETER[\"false_northing\",110");
          829  +    add_srs_wkt (p, 10,
          830  +        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
          831  +    add_srs_wkt (p, 11,
          832  +        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
          833  +    add_srs_wkt (p, 12,
          834  +        "EPSG\",\"22991\"]]");
          835  +    p = add_epsg_def (filter, first, last, 22992, "epsg", 22992,
          836  +        "Egypt 1907 / Red Belt");
          837  +    add_proj4text (p, 0,
          838  +        "+proj=tmerc +lat_0=30 +lon_0=31 +k=1 +x_0=615000 +y_0=81");
          839  +    add_proj4text (p, 1,
          840  +        "0000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +units");
          841  +    add_proj4text (p, 2,
          842  +        "=m +no_defs");
          843  +    add_srs_wkt (p, 0,
          844  +        "PROJCS[\"Egypt 1907 / Red Belt\",GEOGCS[\"Egypt 1907\",D");
          845  +    add_srs_wkt (p, 1,
          846  +        "ATUM[\"Egypt_1907\",SPHEROID[\"Helmert 1906\",6378200,29");
          847  +    add_srs_wkt (p, 2,
          848  +        "8.3,AUTHORITY[\"EPSG\",\"7020\"]],TOWGS84[-130,110,-13,0");
          849  +    add_srs_wkt (p, 3,
          850  +        ",0,0,0],AUTHORITY[\"EPSG\",\"6229\"]],PRIMEM[\"Greenwich");
          851  +    add_srs_wkt (p, 4,
          852  +        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
          853  +    add_srs_wkt (p, 5,
          854  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
          855  +    add_srs_wkt (p, 6,
          856  +        "EPSG\",\"4229\"]],PROJECTION[\"Transverse_Mercator\"],PA");
          857  +    add_srs_wkt (p, 7,
          858  +        "RAMETER[\"latitude_of_origin\",30],PARAMETER[\"central_m");
          859  +    add_srs_wkt (p, 8,
          860  +        "eridian\",31],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
          861  +    add_srs_wkt (p, 9,
          862  +        "false_easting\",615000],PARAMETER[\"false_northing\",810");
          863  +    add_srs_wkt (p, 10,
          864  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
          865  +    add_srs_wkt (p, 11,
          866  +        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
          867  +    add_srs_wkt (p, 12,
          868  +        "EPSG\",\"22992\"]]");
          869  +    p = add_epsg_def (filter, first, last, 22993, "epsg", 22993,
          870  +        "Egypt 1907 / Purple Belt");
          871  +    add_proj4text (p, 0,
          872  +        "+proj=tmerc +lat_0=30 +lon_0=27 +k=1 +x_0=700000 +y_0=20");
          873  +    add_proj4text (p, 1,
          874  +        "0000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +units");
  3491    875       add_proj4text (p, 2,
  3492    876           "=m +no_defs");
  3493    877       add_srs_wkt (p, 0,
  3494         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 18\",GEOGCS[\"");
  3495         -    add_srs_wkt (p, 1,
  3496         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
  3497         -    add_srs_wkt (p, 2,
  3498         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3499         -    add_srs_wkt (p, 3,
  3500         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3501         -    add_srs_wkt (p, 4,
  3502         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3503         -    add_srs_wkt (p, 5,
  3504         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3505         -    add_srs_wkt (p, 6,
  3506         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3507         -    add_srs_wkt (p, 7,
  3508         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
  3509         -    add_srs_wkt (p, 8,
  3510         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3511         -    add_srs_wkt (p, 9,
  3512         -        "AMETER[\"central_meridian\",105],PARAMETER[\"scale_facto");
  3513         -    add_srs_wkt (p, 10,
  3514         -        "r\",1],PARAMETER[\"false_easting\",18500000],PARAMETER[\"");
  3515         -    add_srs_wkt (p, 11,
  3516         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3517         -    add_srs_wkt (p, 12,
  3518         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3519         -    add_srs_wkt (p, 13,
  3520         -        "\"EPSG\",\"21418\"]]");
  3521         -    p = add_epsg_def_ex (filter, first, last, 21419, "epsg", 21419,
  3522         -        "Beijing 1954 / Gauss-Kruger zone 19", 0, 1,
  3523         -        "Krassowsky 1940", "Greenwich",
  3524         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3525         -        "X", "North", "Y", "East");
  3526         -    add_proj4text (p, 0,
  3527         -        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=");
  3528         -    add_proj4text (p, 1,
  3529         -        "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3530         -    add_proj4text (p, 2,
  3531         -        "=m +no_defs");
  3532         -    add_srs_wkt (p, 0,
  3533         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 19\",GEOGCS[\"");
  3534         -    add_srs_wkt (p, 1,
  3535         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
  3536         -    add_srs_wkt (p, 2,
  3537         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3538         -    add_srs_wkt (p, 3,
  3539         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3540         -    add_srs_wkt (p, 4,
  3541         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3542         -    add_srs_wkt (p, 5,
  3543         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3544         -    add_srs_wkt (p, 6,
  3545         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3546         -    add_srs_wkt (p, 7,
  3547         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
  3548         -    add_srs_wkt (p, 8,
  3549         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3550         -    add_srs_wkt (p, 9,
  3551         -        "AMETER[\"central_meridian\",111],PARAMETER[\"scale_facto");
  3552         -    add_srs_wkt (p, 10,
  3553         -        "r\",1],PARAMETER[\"false_easting\",19500000],PARAMETER[\"");
  3554         -    add_srs_wkt (p, 11,
  3555         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3556         -    add_srs_wkt (p, 12,
  3557         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3558         -    add_srs_wkt (p, 13,
  3559         -        "\"EPSG\",\"21419\"]]");
  3560         -    p = add_epsg_def_ex (filter, first, last, 21420, "epsg", 21420,
  3561         -        "Beijing 1954 / Gauss-Kruger zone 20", 0, 1,
  3562         -        "Krassowsky 1940", "Greenwich",
  3563         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3564         -        "X", "North", "Y", "East");
  3565         -    add_proj4text (p, 0,
  3566         -        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=");
  3567         -    add_proj4text (p, 1,
  3568         -        "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3569         -    add_proj4text (p, 2,
  3570         -        "=m +no_defs");
  3571         -    add_srs_wkt (p, 0,
  3572         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 20\",GEOGCS[\"");
  3573         -    add_srs_wkt (p, 1,
  3574         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
  3575         -    add_srs_wkt (p, 2,
  3576         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3577         -    add_srs_wkt (p, 3,
  3578         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3579         -    add_srs_wkt (p, 4,
  3580         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3581         -    add_srs_wkt (p, 5,
  3582         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3583         -    add_srs_wkt (p, 6,
  3584         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3585         -    add_srs_wkt (p, 7,
  3586         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
  3587         -    add_srs_wkt (p, 8,
  3588         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3589         -    add_srs_wkt (p, 9,
  3590         -        "AMETER[\"central_meridian\",117],PARAMETER[\"scale_facto");
  3591         -    add_srs_wkt (p, 10,
  3592         -        "r\",1],PARAMETER[\"false_easting\",20500000],PARAMETER[\"");
  3593         -    add_srs_wkt (p, 11,
  3594         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3595         -    add_srs_wkt (p, 12,
  3596         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3597         -    add_srs_wkt (p, 13,
  3598         -        "\"EPSG\",\"21420\"]]");
  3599         -    p = add_epsg_def_ex (filter, first, last, 21421, "epsg", 21421,
  3600         -        "Beijing 1954 / Gauss-Kruger zone 21", 0, 1,
  3601         -        "Krassowsky 1940", "Greenwich",
  3602         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3603         -        "X", "North", "Y", "East");
  3604         -    add_proj4text (p, 0,
  3605         -        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=");
  3606         -    add_proj4text (p, 1,
  3607         -        "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3608         -    add_proj4text (p, 2,
  3609         -        "=m +no_defs");
  3610         -    add_srs_wkt (p, 0,
  3611         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 21\",GEOGCS[\"");
  3612         -    add_srs_wkt (p, 1,
  3613         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
  3614         -    add_srs_wkt (p, 2,
  3615         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3616         -    add_srs_wkt (p, 3,
  3617         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3618         -    add_srs_wkt (p, 4,
  3619         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3620         -    add_srs_wkt (p, 5,
  3621         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3622         -    add_srs_wkt (p, 6,
  3623         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3624         -    add_srs_wkt (p, 7,
  3625         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
  3626         -    add_srs_wkt (p, 8,
  3627         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3628         -    add_srs_wkt (p, 9,
  3629         -        "AMETER[\"central_meridian\",123],PARAMETER[\"scale_facto");
  3630         -    add_srs_wkt (p, 10,
  3631         -        "r\",1],PARAMETER[\"false_easting\",21500000],PARAMETER[\"");
  3632         -    add_srs_wkt (p, 11,
  3633         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3634         -    add_srs_wkt (p, 12,
  3635         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3636         -    add_srs_wkt (p, 13,
  3637         -        "\"EPSG\",\"21421\"]]");
  3638         -    p = add_epsg_def_ex (filter, first, last, 21422, "epsg", 21422,
  3639         -        "Beijing 1954 / Gauss-Kruger zone 22", 0, 1,
  3640         -        "Krassowsky 1940", "Greenwich",
  3641         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3642         -        "X", "North", "Y", "East");
  3643         -    add_proj4text (p, 0,
  3644         -        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=");
  3645         -    add_proj4text (p, 1,
  3646         -        "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3647         -    add_proj4text (p, 2,
  3648         -        "=m +no_defs");
  3649         -    add_srs_wkt (p, 0,
  3650         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 22\",GEOGCS[\"");
  3651         -    add_srs_wkt (p, 1,
  3652         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
  3653         -    add_srs_wkt (p, 2,
  3654         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3655         -    add_srs_wkt (p, 3,
  3656         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3657         -    add_srs_wkt (p, 4,
  3658         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3659         -    add_srs_wkt (p, 5,
  3660         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3661         -    add_srs_wkt (p, 6,
  3662         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3663         -    add_srs_wkt (p, 7,
  3664         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
  3665         -    add_srs_wkt (p, 8,
  3666         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3667         -    add_srs_wkt (p, 9,
  3668         -        "AMETER[\"central_meridian\",129],PARAMETER[\"scale_facto");
  3669         -    add_srs_wkt (p, 10,
  3670         -        "r\",1],PARAMETER[\"false_easting\",22500000],PARAMETER[\"");
  3671         -    add_srs_wkt (p, 11,
  3672         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3673         -    add_srs_wkt (p, 12,
  3674         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3675         -    add_srs_wkt (p, 13,
  3676         -        "\"EPSG\",\"21422\"]]");
  3677         -    p = add_epsg_def_ex (filter, first, last, 21423, "epsg", 21423,
  3678         -        "Beijing 1954 / Gauss-Kruger zone 23", 0, 1,
  3679         -        "Krassowsky 1940", "Greenwich",
  3680         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3681         -        "X", "North", "Y", "East");
  3682         -    add_proj4text (p, 0,
  3683         -        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=");
  3684         -    add_proj4text (p, 1,
  3685         -        "0 +ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units");
  3686         -    add_proj4text (p, 2,
  3687         -        "=m +no_defs");
  3688         -    add_srs_wkt (p, 0,
  3689         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger zone 23\",GEOGCS[\"");
  3690         -    add_srs_wkt (p, 1,
  3691         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
  3692         -    add_srs_wkt (p, 2,
  3693         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3694         -    add_srs_wkt (p, 3,
  3695         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3696         -    add_srs_wkt (p, 4,
  3697         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3698         -    add_srs_wkt (p, 5,
  3699         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3700         -    add_srs_wkt (p, 6,
  3701         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  3702         -    add_srs_wkt (p, 7,
  3703         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
  3704         -    add_srs_wkt (p, 8,
  3705         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  3706         -    add_srs_wkt (p, 9,
  3707         -        "AMETER[\"central_meridian\",135],PARAMETER[\"scale_facto");
  3708         -    add_srs_wkt (p, 10,
  3709         -        "r\",1],PARAMETER[\"false_easting\",23500000],PARAMETER[\"");
  3710         -    add_srs_wkt (p, 11,
  3711         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3712         -    add_srs_wkt (p, 12,
  3713         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
          878  +        "PROJCS[\"Egypt 1907 / Purple Belt\",GEOGCS[\"Egypt 1907\"");
          879  +    add_srs_wkt (p, 1,
          880  +        ",DATUM[\"Egypt_1907\",SPHEROID[\"Helmert 1906\",6378200,");
          881  +    add_srs_wkt (p, 2,
          882  +        "298.3,AUTHORITY[\"EPSG\",\"7020\"]],TOWGS84[-130,110,-13");
          883  +    add_srs_wkt (p, 3,
          884  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6229\"]],PRIMEM[\"Greenwi");
          885  +    add_srs_wkt (p, 4,
          886  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
          887  +    add_srs_wkt (p, 5,
          888  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          889  +    add_srs_wkt (p, 6,
          890  +        "\"EPSG\",\"4229\"]],PROJECTION[\"Transverse_Mercator\"],");
          891  +    add_srs_wkt (p, 7,
          892  +        "PARAMETER[\"latitude_of_origin\",30],PARAMETER[\"central");
          893  +    add_srs_wkt (p, 8,
          894  +        "_meridian\",27],PARAMETER[\"scale_factor\",1],PARAMETER[");
          895  +    add_srs_wkt (p, 9,
          896  +        "\"false_easting\",700000],PARAMETER[\"false_northing\",2");
          897  +    add_srs_wkt (p, 10,
          898  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          899  +    add_srs_wkt (p, 11,
          900  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
          901  +    add_srs_wkt (p, 12,
          902  +        "\"EPSG\",\"22993\"]]");
          903  +    p = add_epsg_def (filter, first, last, 22994, "epsg", 22994,
          904  +        "Egypt 1907 / Extended Purple Belt");
          905  +    add_proj4text (p, 0,
          906  +        "+proj=tmerc +lat_0=30 +lon_0=27 +k=1 +x_0=700000 +y_0=12");
          907  +    add_proj4text (p, 1,
          908  +        "00000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +unit");
          909  +    add_proj4text (p, 2,
          910  +        "s=m +no_defs");
          911  +    add_srs_wkt (p, 0,
          912  +        "PROJCS[\"Egypt 1907 / Extended Purple Belt\",GEOGCS[\"Eg");
          913  +    add_srs_wkt (p, 1,
          914  +        "ypt 1907\",DATUM[\"Egypt_1907\",SPHEROID[\"Helmert 1906\"");
          915  +    add_srs_wkt (p, 2,
          916  +        ",6378200,298.3,AUTHORITY[\"EPSG\",\"7020\"]],TOWGS84[-13");
          917  +    add_srs_wkt (p, 3,
          918  +        "0,110,-13,0,0,0,0],AUTHORITY[\"EPSG\",\"6229\"]],PRIMEM[");
          919  +    add_srs_wkt (p, 4,
          920  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
          921  +    add_srs_wkt (p, 5,
          922  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
          923  +    add_srs_wkt (p, 6,
          924  +        "UTHORITY[\"EPSG\",\"4229\"]],PROJECTION[\"Transverse_Mer");
          925  +    add_srs_wkt (p, 7,
          926  +        "cator\"],PARAMETER[\"latitude_of_origin\",30],PARAMETER[");
          927  +    add_srs_wkt (p, 8,
          928  +        "\"central_meridian\",27],PARAMETER[\"scale_factor\",1],P");
          929  +    add_srs_wkt (p, 9,
          930  +        "ARAMETER[\"false_easting\",700000],PARAMETER[\"false_nor");
          931  +    add_srs_wkt (p, 10,
          932  +        "thing\",1200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
          933  +    add_srs_wkt (p, 11,
          934  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
          935  +    add_srs_wkt (p, 12,
          936  +        "AUTHORITY[\"EPSG\",\"22994\"]]");
          937  +    p = add_epsg_def (filter, first, last, 23028, "epsg", 23028,
          938  +        "ED50 / UTM zone 28N");
          939  +    add_proj4text (p, 0,
          940  +        "+proj=utm +zone=28 +ellps=intl +towgs84=-87,-98,-121,0,0");
          941  +    add_proj4text (p, 1,
          942  +        ",0,0 +units=m +no_defs");
          943  +    add_srs_wkt (p, 0,
          944  +        "PROJCS[\"ED50 / UTM zone 28N\",GEOGCS[\"ED50\",DATUM[\"E");
          945  +    add_srs_wkt (p, 1,
          946  +        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
          947  +    add_srs_wkt (p, 2,
          948  +        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
          949  +    add_srs_wkt (p, 3,
          950  +        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
          951  +    add_srs_wkt (p, 4,
          952  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
          953  +    add_srs_wkt (p, 5,
          954  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
          955  +    add_srs_wkt (p, 6,
          956  +        "TY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"");
          957  +    add_srs_wkt (p, 7,
          958  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
          959  +    add_srs_wkt (p, 8,
          960  +        "l_meridian\",-15],PARAMETER[\"scale_factor\",0.9996],PAR");
          961  +    add_srs_wkt (p, 9,
          962  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
          963  +    add_srs_wkt (p, 10,
          964  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
          965  +    add_srs_wkt (p, 11,
          966  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
          967  +    add_srs_wkt (p, 12,
          968  +        "Y[\"EPSG\",\"23028\"]]");
          969  +    p = add_epsg_def (filter, first, last, 23029, "epsg", 23029,
          970  +        "ED50 / UTM zone 29N");
          971  +    add_proj4text (p, 0,
          972  +        "+proj=utm +zone=29 +ellps=intl +towgs84=-87,-98,-121,0,0");
          973  +    add_proj4text (p, 1,
          974  +        ",0,0 +units=m +no_defs");
          975  +    add_srs_wkt (p, 0,
          976  +        "PROJCS[\"ED50 / UTM zone 29N\",GEOGCS[\"ED50\",DATUM[\"E");
          977  +    add_srs_wkt (p, 1,
          978  +        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
          979  +    add_srs_wkt (p, 2,
          980  +        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
          981  +    add_srs_wkt (p, 3,
          982  +        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
          983  +    add_srs_wkt (p, 4,
          984  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
          985  +    add_srs_wkt (p, 5,
          986  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
          987  +    add_srs_wkt (p, 6,
          988  +        "TY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"");
          989  +    add_srs_wkt (p, 7,
          990  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
          991  +    add_srs_wkt (p, 8,
          992  +        "l_meridian\",-9],PARAMETER[\"scale_factor\",0.9996],PARA");
          993  +    add_srs_wkt (p, 9,
          994  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
          995  +    add_srs_wkt (p, 10,
          996  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
          997  +    add_srs_wkt (p, 11,
          998  +        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
          999  +    add_srs_wkt (p, 12,
         1000  +        "[\"EPSG\",\"23029\"]]");
         1001  +    p = add_epsg_def (filter, first, last, 23030, "epsg", 23030,
         1002  +        "ED50 / UTM zone 30N");
         1003  +    add_proj4text (p, 0,
         1004  +        "+proj=utm +zone=30 +ellps=intl +towgs84=-87,-98,-121,0,0");
         1005  +    add_proj4text (p, 1,
         1006  +        ",0,0 +units=m +no_defs");
         1007  +    add_srs_wkt (p, 0,
         1008  +        "PROJCS[\"ED50 / UTM zone 30N\",GEOGCS[\"ED50\",DATUM[\"E");
         1009  +    add_srs_wkt (p, 1,
         1010  +        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
         1011  +    add_srs_wkt (p, 2,
         1012  +        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
         1013  +    add_srs_wkt (p, 3,
         1014  +        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
         1015  +    add_srs_wkt (p, 4,
         1016  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1017  +    add_srs_wkt (p, 5,
         1018  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1019  +    add_srs_wkt (p, 6,
         1020  +        "TY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"");
         1021  +    add_srs_wkt (p, 7,
         1022  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1023  +    add_srs_wkt (p, 8,
         1024  +        "l_meridian\",-3],PARAMETER[\"scale_factor\",0.9996],PARA");
         1025  +    add_srs_wkt (p, 9,
         1026  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1027  +    add_srs_wkt (p, 10,
         1028  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1029  +    add_srs_wkt (p, 11,
         1030  +        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
         1031  +    add_srs_wkt (p, 12,
         1032  +        "[\"EPSG\",\"23030\"]]");
         1033  +    p = add_epsg_def (filter, first, last, 23031, "epsg", 23031,
         1034  +        "ED50 / UTM zone 31N");
         1035  +    add_proj4text (p, 0,
         1036  +        "+proj=utm +zone=31 +ellps=intl +towgs84=-87,-98,-121,0,0");
         1037  +    add_proj4text (p, 1,
         1038  +        ",0,0 +units=m +no_defs");
         1039  +    add_srs_wkt (p, 0,
         1040  +        "PROJCS[\"ED50 / UTM zone 31N\",GEOGCS[\"ED50\",DATUM[\"E");
         1041  +    add_srs_wkt (p, 1,
         1042  +        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
         1043  +    add_srs_wkt (p, 2,
         1044  +        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
         1045  +    add_srs_wkt (p, 3,
         1046  +        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
         1047  +    add_srs_wkt (p, 4,
         1048  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1049  +    add_srs_wkt (p, 5,
         1050  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1051  +    add_srs_wkt (p, 6,
         1052  +        "TY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"");
         1053  +    add_srs_wkt (p, 7,
         1054  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1055  +    add_srs_wkt (p, 8,
         1056  +        "l_meridian\",3],PARAMETER[\"scale_factor\",0.9996],PARAM");
         1057  +    add_srs_wkt (p, 9,
         1058  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         1059  +    add_srs_wkt (p, 10,
         1060  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1061  +    add_srs_wkt (p, 11,
         1062  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         1063  +    add_srs_wkt (p, 12,
         1064  +        "\"EPSG\",\"23031\"]]");
         1065  +    p = add_epsg_def (filter, first, last, 23032, "epsg", 23032,
         1066  +        "ED50 / UTM zone 32N");
         1067  +    add_proj4text (p, 0,
         1068  +        "+proj=utm +zone=32 +ellps=intl +towgs84=-87,-98,-121,0,0");
         1069  +    add_proj4text (p, 1,
         1070  +        ",0,0 +units=m +no_defs");
         1071  +    add_srs_wkt (p, 0,
         1072  +        "PROJCS[\"ED50 / UTM zone 32N\",GEOGCS[\"ED50\",DATUM[\"E");
         1073  +    add_srs_wkt (p, 1,
         1074  +        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
         1075  +    add_srs_wkt (p, 2,
         1076  +        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
         1077  +    add_srs_wkt (p, 3,
         1078  +        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
         1079  +    add_srs_wkt (p, 4,
         1080  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1081  +    add_srs_wkt (p, 5,
         1082  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1083  +    add_srs_wkt (p, 6,
         1084  +        "TY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"");
         1085  +    add_srs_wkt (p, 7,
         1086  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1087  +    add_srs_wkt (p, 8,
         1088  +        "l_meridian\",9],PARAMETER[\"scale_factor\",0.9996],PARAM");
         1089  +    add_srs_wkt (p, 9,
         1090  +        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         1091  +    add_srs_wkt (p, 10,
         1092  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1093  +    add_srs_wkt (p, 11,
         1094  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         1095  +    add_srs_wkt (p, 12,
         1096  +        "\"EPSG\",\"23032\"]]");
         1097  +    p = add_epsg_def (filter, first, last, 23033, "epsg", 23033,
         1098  +        "ED50 / UTM zone 33N");
         1099  +    add_proj4text (p, 0,
         1100  +        "+proj=utm +zone=33 +ellps=intl +towgs84=-87,-98,-121,0,0");
         1101  +    add_proj4text (p, 1,
         1102  +        ",0,0 +units=m +no_defs");
         1103  +    add_srs_wkt (p, 0,
         1104  +        "PROJCS[\"ED50 / UTM zone 33N\",GEOGCS[\"ED50\",DATUM[\"E");
         1105  +    add_srs_wkt (p, 1,
         1106  +        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
         1107  +    add_srs_wkt (p, 2,
         1108  +        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
         1109  +    add_srs_wkt (p, 3,
         1110  +        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
         1111  +    add_srs_wkt (p, 4,
         1112  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1113  +    add_srs_wkt (p, 5,
         1114  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1115  +    add_srs_wkt (p, 6,
         1116  +        "TY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"");
         1117  +    add_srs_wkt (p, 7,
         1118  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1119  +    add_srs_wkt (p, 8,
         1120  +        "l_meridian\",15],PARAMETER[\"scale_factor\",0.9996],PARA");
         1121  +    add_srs_wkt (p, 9,
         1122  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1123  +    add_srs_wkt (p, 10,
         1124  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1125  +    add_srs_wkt (p, 11,
         1126  +        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
         1127  +    add_srs_wkt (p, 12,
         1128  +        "[\"EPSG\",\"23033\"]]");
         1129  +    p = add_epsg_def (filter, first, last, 23034, "epsg", 23034,
         1130  +        "ED50 / UTM zone 34N");
         1131  +    add_proj4text (p, 0,
         1132  +        "+proj=utm +zone=34 +ellps=intl +towgs84=-87,-98,-121,0,0");
         1133  +    add_proj4text (p, 1,
         1134  +        ",0,0 +units=m +no_defs");
         1135  +    add_srs_wkt (p, 0,
         1136  +        "PROJCS[\"ED50 / UTM zone 34N\",GEOGCS[\"ED50\",DATUM[\"E");
         1137  +    add_srs_wkt (p, 1,
         1138  +        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
         1139  +    add_srs_wkt (p, 2,
         1140  +        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
         1141  +    add_srs_wkt (p, 3,
         1142  +        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
         1143  +    add_srs_wkt (p, 4,
         1144  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1145  +    add_srs_wkt (p, 5,
         1146  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1147  +    add_srs_wkt (p, 6,
         1148  +        "TY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"");
         1149  +    add_srs_wkt (p, 7,
         1150  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1151  +    add_srs_wkt (p, 8,
         1152  +        "l_meridian\",21],PARAMETER[\"scale_factor\",0.9996],PARA");
         1153  +    add_srs_wkt (p, 9,
         1154  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1155  +    add_srs_wkt (p, 10,
         1156  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1157  +    add_srs_wkt (p, 11,
         1158  +        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
         1159  +    add_srs_wkt (p, 12,
         1160  +        "[\"EPSG\",\"23034\"]]");
         1161  +    p = add_epsg_def (filter, first, last, 23035, "epsg", 23035,
         1162  +        "ED50 / UTM zone 35N");
         1163  +    add_proj4text (p, 0,
         1164  +        "+proj=utm +zone=35 +ellps=intl +towgs84=-87,-98,-121,0,0");
         1165  +    add_proj4text (p, 1,
         1166  +        ",0,0 +units=m +no_defs");
         1167  +    add_srs_wkt (p, 0,
         1168  +        "PROJCS[\"ED50 / UTM zone 35N\",GEOGCS[\"ED50\",DATUM[\"E");
         1169  +    add_srs_wkt (p, 1,
         1170  +        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
         1171  +    add_srs_wkt (p, 2,
         1172  +        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
         1173  +    add_srs_wkt (p, 3,
         1174  +        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
         1175  +    add_srs_wkt (p, 4,
         1176  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1177  +    add_srs_wkt (p, 5,
         1178  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1179  +    add_srs_wkt (p, 6,
         1180  +        "TY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"");
         1181  +    add_srs_wkt (p, 7,
         1182  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1183  +    add_srs_wkt (p, 8,
         1184  +        "l_meridian\",27],PARAMETER[\"scale_factor\",0.9996],PARA");
         1185  +    add_srs_wkt (p, 9,
         1186  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1187  +    add_srs_wkt (p, 10,
         1188  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1189  +    add_srs_wkt (p, 11,
         1190  +        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
         1191  +    add_srs_wkt (p, 12,
         1192  +        "[\"EPSG\",\"23035\"]]");
         1193  +    p = add_epsg_def (filter, first, last, 23036, "epsg", 23036,
         1194  +        "ED50 / UTM zone 36N");
         1195  +    add_proj4text (p, 0,
         1196  +        "+proj=utm +zone=36 +ellps=intl +towgs84=-87,-98,-121,0,0");
         1197  +    add_proj4text (p, 1,
         1198  +        ",0,0 +units=m +no_defs");
         1199  +    add_srs_wkt (p, 0,
         1200  +        "PROJCS[\"ED50 / UTM zone 36N\",GEOGCS[\"ED50\",DATUM[\"E");
         1201  +    add_srs_wkt (p, 1,
         1202  +        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
         1203  +    add_srs_wkt (p, 2,
         1204  +        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
         1205  +    add_srs_wkt (p, 3,
         1206  +        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
         1207  +    add_srs_wkt (p, 4,
         1208  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1209  +    add_srs_wkt (p, 5,
         1210  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1211  +    add_srs_wkt (p, 6,
         1212  +        "TY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"");
         1213  +    add_srs_wkt (p, 7,
         1214  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1215  +    add_srs_wkt (p, 8,
         1216  +        "l_meridian\",33],PARAMETER[\"scale_factor\",0.9996],PARA");
         1217  +    add_srs_wkt (p, 9,
         1218  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1219  +    add_srs_wkt (p, 10,
         1220  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1221  +    add_srs_wkt (p, 11,
         1222  +        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
         1223  +    add_srs_wkt (p, 12,
         1224  +        "[\"EPSG\",\"23036\"]]");
         1225  +    p = add_epsg_def (filter, first, last, 23037, "epsg", 23037,
         1226  +        "ED50 / UTM zone 37N");
         1227  +    add_proj4text (p, 0,
         1228  +        "+proj=utm +zone=37 +ellps=intl +towgs84=-87,-98,-121,0,0");
         1229  +    add_proj4text (p, 1,
         1230  +        ",0,0 +units=m +no_defs");
         1231  +    add_srs_wkt (p, 0,
         1232  +        "PROJCS[\"ED50 / UTM zone 37N\",GEOGCS[\"ED50\",DATUM[\"E");
         1233  +    add_srs_wkt (p, 1,
         1234  +        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
         1235  +    add_srs_wkt (p, 2,
         1236  +        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
         1237  +    add_srs_wkt (p, 3,
         1238  +        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
         1239  +    add_srs_wkt (p, 4,
         1240  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1241  +    add_srs_wkt (p, 5,
         1242  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1243  +    add_srs_wkt (p, 6,
         1244  +        "TY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"");
         1245  +    add_srs_wkt (p, 7,
         1246  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1247  +    add_srs_wkt (p, 8,
         1248  +        "l_meridian\",39],PARAMETER[\"scale_factor\",0.9996],PARA");
         1249  +    add_srs_wkt (p, 9,
         1250  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1251  +    add_srs_wkt (p, 10,
         1252  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1253  +    add_srs_wkt (p, 11,
         1254  +        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
         1255  +    add_srs_wkt (p, 12,
         1256  +        "[\"EPSG\",\"23037\"]]");
         1257  +    p = add_epsg_def (filter, first, last, 23038, "epsg", 23038,
         1258  +        "ED50 / UTM zone 38N");
         1259  +    add_proj4text (p, 0,
         1260  +        "+proj=utm +zone=38 +ellps=intl +towgs84=-87,-98,-121,0,0");
         1261  +    add_proj4text (p, 1,
         1262  +        ",0,0 +units=m +no_defs");
         1263  +    add_srs_wkt (p, 0,
         1264  +        "PROJCS[\"ED50 / UTM zone 38N\",GEOGCS[\"ED50\",DATUM[\"E");
         1265  +    add_srs_wkt (p, 1,
         1266  +        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
         1267  +    add_srs_wkt (p, 2,
         1268  +        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
         1269  +    add_srs_wkt (p, 3,
         1270  +        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
         1271  +    add_srs_wkt (p, 4,
         1272  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1273  +    add_srs_wkt (p, 5,
         1274  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1275  +    add_srs_wkt (p, 6,
         1276  +        "TY[\"EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"");
         1277  +    add_srs_wkt (p, 7,
         1278  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1279  +    add_srs_wkt (p, 8,
         1280  +        "l_meridian\",45],PARAMETER[\"scale_factor\",0.9996],PARA");
         1281  +    add_srs_wkt (p, 9,
         1282  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1283  +    add_srs_wkt (p, 10,
         1284  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1285  +    add_srs_wkt (p, 11,
         1286  +        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
         1287  +    add_srs_wkt (p, 12,
         1288  +        "[\"EPSG\",\"23038\"]]");
         1289  +    p = add_epsg_def (filter, first, last, 23090, "epsg", 23090,
         1290  +        "ED50 / TM 0 N");
         1291  +    add_proj4text (p, 0,
         1292  +        "+proj=tmerc +lat_0=0 +lon_0=0 +k=0.9996 +x_0=500000 +y_0");
         1293  +    add_proj4text (p, 1,
         1294  +        "=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +n");
         1295  +    add_proj4text (p, 2,
         1296  +        "o_defs");
         1297  +    add_srs_wkt (p, 0,
         1298  +        "PROJCS[\"ED50 / TM 0 N\",GEOGCS[\"ED50\",DATUM[\"Europea");
         1299  +    add_srs_wkt (p, 1,
         1300  +        "n_Datum_1950\",SPHEROID[\"International 1924\",6378388,2");
         1301  +    add_srs_wkt (p, 2,
         1302  +        "97,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,0,");
         1303  +    add_srs_wkt (p, 3,
         1304  +        "0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwich\"");
         1305  +    add_srs_wkt (p, 4,
         1306  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         1307  +    add_srs_wkt (p, 5,
         1308  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1309  +    add_srs_wkt (p, 6,
         1310  +        "SG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         1311  +    add_srs_wkt (p, 7,
         1312  +        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         1313  +    add_srs_wkt (p, 8,
         1314  +        "dian\",0],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1315  +    add_srs_wkt (p, 9,
         1316  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
         1317  +    add_srs_wkt (p, 10,
         1318  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
         1319  +    add_srs_wkt (p, 11,
         1320  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         1321  +    add_srs_wkt (p, 12,
         1322  +        ",\"23090\"]]");
         1323  +    p = add_epsg_def (filter, first, last, 23095, "epsg", 23095,
         1324  +        "ED50 / TM 5 NE");
         1325  +    add_proj4text (p, 0,
         1326  +        "+proj=tmerc +lat_0=0 +lon_0=5 +k=0.9996 +x_0=500000 +y_0");
         1327  +    add_proj4text (p, 1,
         1328  +        "=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +n");
         1329  +    add_proj4text (p, 2,
         1330  +        "o_defs");
         1331  +    add_srs_wkt (p, 0,
         1332  +        "PROJCS[\"ED50 / TM 5 NE\",GEOGCS[\"ED50\",DATUM[\"Europe");
         1333  +    add_srs_wkt (p, 1,
         1334  +        "an_Datum_1950\",SPHEROID[\"International 1924\",6378388,");
         1335  +    add_srs_wkt (p, 2,
         1336  +        "297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,0");
         1337  +    add_srs_wkt (p, 3,
         1338  +        ",0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwich");
         1339  +    add_srs_wkt (p, 4,
         1340  +        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
         1341  +    add_srs_wkt (p, 5,
         1342  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         1343  +    add_srs_wkt (p, 6,
         1344  +        "EPSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PA");
         1345  +    add_srs_wkt (p, 7,
         1346  +        "RAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_me");
         1347  +    add_srs_wkt (p, 8,
         1348  +        "ridian\",5],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
         1349  +    add_srs_wkt (p, 9,
         1350  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         1351  +    add_srs_wkt (p, 10,
         1352  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1353  +    add_srs_wkt (p, 11,
         1354  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         1355  +    add_srs_wkt (p, 12,
         1356  +        "G\",\"23095\"]]");
         1357  +    p = add_epsg_def (filter, first, last, 23239, "epsg", 23239,
         1358  +        "Fahud / UTM zone 39N");
         1359  +    add_proj4text (p, 0,
         1360  +        "+proj=utm +zone=39 +ellps=clrk80 +towgs84=-346,-1,224,0,");
         1361  +    add_proj4text (p, 1,
         1362  +        "0,0,0 +units=m +no_defs");
         1363  +    add_srs_wkt (p, 0,
         1364  +        "PROJCS[\"Fahud / UTM zone 39N\",GEOGCS[\"Fahud\",DATUM[\"");
         1365  +    add_srs_wkt (p, 1,
         1366  +        "Fahud\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,293.4");
         1367  +    add_srs_wkt (p, 2,
         1368  +        "65,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-346,-1,224,0,0");
         1369  +    add_srs_wkt (p, 3,
         1370  +        ",0,0],AUTHORITY[\"EPSG\",\"6232\"]],PRIMEM[\"Greenwich\"");
         1371  +    add_srs_wkt (p, 4,
         1372  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         1373  +    add_srs_wkt (p, 5,
         1374  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1375  +    add_srs_wkt (p, 6,
         1376  +        "SG\",\"4232\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         1377  +    add_srs_wkt (p, 7,
         1378  +        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         1379  +    add_srs_wkt (p, 8,
         1380  +        "dian\",51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[");
         1381  +    add_srs_wkt (p, 9,
         1382  +        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
         1383  +    add_srs_wkt (p, 10,
         1384  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1385  +    add_srs_wkt (p, 11,
         1386  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         1387  +    add_srs_wkt (p, 12,
         1388  +        "G\",\"23239\"]]");
         1389  +    p = add_epsg_def (filter, first, last, 23240, "epsg", 23240,
         1390  +        "Fahud / UTM zone 40N");
         1391  +    add_proj4text (p, 0,
         1392  +        "+proj=utm +zone=40 +ellps=clrk80 +towgs84=-346,-1,224,0,");
         1393  +    add_proj4text (p, 1,
         1394  +        "0,0,0 +units=m +no_defs");
         1395  +    add_srs_wkt (p, 0,
         1396  +        "PROJCS[\"Fahud / UTM zone 40N\",GEOGCS[\"Fahud\",DATUM[\"");
         1397  +    add_srs_wkt (p, 1,
         1398  +        "Fahud\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,293.4");
         1399  +    add_srs_wkt (p, 2,
         1400  +        "65,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-346,-1,224,0,0");
         1401  +    add_srs_wkt (p, 3,
         1402  +        ",0,0],AUTHORITY[\"EPSG\",\"6232\"]],PRIMEM[\"Greenwich\"");
         1403  +    add_srs_wkt (p, 4,
         1404  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         1405  +    add_srs_wkt (p, 5,
         1406  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1407  +    add_srs_wkt (p, 6,
         1408  +        "SG\",\"4232\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         1409  +    add_srs_wkt (p, 7,
         1410  +        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         1411  +    add_srs_wkt (p, 8,
         1412  +        "dian\",57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[");
         1413  +    add_srs_wkt (p, 9,
         1414  +        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
         1415  +    add_srs_wkt (p, 10,
         1416  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1417  +    add_srs_wkt (p, 11,
         1418  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         1419  +    add_srs_wkt (p, 12,
         1420  +        "G\",\"23240\"]]");
         1421  +    p = add_epsg_def (filter, first, last, 23433, "epsg", 23433,
         1422  +        "Garoua / UTM zone 33N (deprecated)");
         1423  +    add_proj4text (p, 0,
         1424  +        "+proj=utm +zone=33 +a=6378249.2 +b=6356515 +units=m +no_");
         1425  +    add_proj4text (p, 1,
         1426  +        "defs");
         1427  +    add_srs_wkt (p, 0,
         1428  +        "PROJCS[\"Garoua / UTM zone 33N (deprecated)\",GEOGCS[\"G");
         1429  +    add_srs_wkt (p, 1,
         1430  +        "aroua\",DATUM[\"Garoua\",SPHEROID[\"Clarke 1880 (IGN)\",");
         1431  +    add_srs_wkt (p, 2,
         1432  +        "6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]");
         1433  +    add_srs_wkt (p, 3,
         1434  +        "],AUTHORITY[\"EPSG\",\"6234\"]],PRIMEM[\"Greenwich\",0,A");
         1435  +    add_srs_wkt (p, 4,
         1436  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         1437  +    add_srs_wkt (p, 5,
         1438  +        "5199433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\"");
         1439  +    add_srs_wkt (p, 6,
         1440  +        ",\"4234\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1441  +    add_srs_wkt (p, 7,
         1442  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         1443  +    add_srs_wkt (p, 8,
         1444  +        "\",15],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
         1445  +    add_srs_wkt (p, 9,
         1446  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
         1447  +    add_srs_wkt (p, 10,
         1448  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
         1449  +    add_srs_wkt (p, 11,
         1450  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
         1451  +    add_srs_wkt (p, 12,
         1452  +        "\"23433\"]]");
         1453  +    p = add_epsg_def (filter, first, last, 23700, "epsg", 23700,
         1454  +        "HD72 / EOV");
         1455  +    add_proj4text (p, 0,
         1456  +        "+proj=somerc +lat_0=47.14439372222222 +lon_0=19.04857177");
         1457  +    add_proj4text (p, 1,
         1458  +        "777778 +k_0=0.99993 +x_0=650000 +y_0=200000 +ellps=GRS67");
         1459  +    add_proj4text (p, 2,
         1460  +        " +towgs84=52.17,-71.82,-14.9,0,0,0,0 +units=m +no_defs");
         1461  +    add_srs_wkt (p, 0,
         1462  +        "PROJCS[\"HD72 / EOV\",GEOGCS[\"HD72\",DATUM[\"Hungarian_");
         1463  +    add_srs_wkt (p, 1,
         1464  +        "Datum_1972\",SPHEROID[\"GRS 1967\",6378160,298.247167427");
         1465  +    add_srs_wkt (p, 2,
         1466  +        ",AUTHORITY[\"EPSG\",\"7036\"]],TOWGS84[52.17,-71.82,-14.");
         1467  +    add_srs_wkt (p, 3,
         1468  +        "9,0,0,0,0],AUTHORITY[\"EPSG\",\"6237\"]],PRIMEM[\"Greenw");
         1469  +    add_srs_wkt (p, 4,
         1470  +        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
         1471  +    add_srs_wkt (p, 5,
         1472  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
         1473  +    add_srs_wkt (p, 6,
         1474  +        "[\"EPSG\",\"4237\"]],PROJECTION[\"Hotine_Oblique_Mercato");
         1475  +    add_srs_wkt (p, 7,
         1476  +        "r_Azimuth_Center\"],PARAMETER[\"latitude_of_center\",47.");
         1477  +    add_srs_wkt (p, 8,
         1478  +        "14439372222222],PARAMETER[\"longitude_of_center\",19.048");
         1479  +    add_srs_wkt (p, 9,
         1480  +        "57177777778],PARAMETER[\"azimuth\",90],PARAMETER[\"recti");
         1481  +    add_srs_wkt (p, 10,
         1482  +        "fied_grid_angle\",90],PARAMETER[\"scale_factor\",0.99993");
         1483  +    add_srs_wkt (p, 11,
         1484  +        "],PARAMETER[\"false_easting\",650000],PARAMETER[\"false_");
         1485  +    add_srs_wkt (p, 12,
         1486  +        "northing\",200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3714   1487       add_srs_wkt (p, 13,
  3715         -        "\"EPSG\",\"21423\"]]");
  3716         -    p = add_epsg_def_ex (filter, first, last, 21453, "epsg", 21453,
  3717         -        "Beijing 1954 / Gauss-Kruger CM 75E", 0, 1,
  3718         -        "Krassowsky 1940", "Greenwich",
  3719         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3720         -        "X", "North", "Y", "East");
  3721         -    add_proj4text (p, 0,
  3722         -        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
  3723         -    add_proj4text (p, 1,
  3724         -        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
  3725         -    add_proj4text (p, 2,
  3726         -        "+no_defs");
  3727         -    add_srs_wkt (p, 0,
  3728         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 75E\",GEOGCS[\"B");
  3729         -    add_srs_wkt (p, 1,
  3730         -        "eijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassows");
  3731         -    add_srs_wkt (p, 2,
  3732         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  3733         -    add_srs_wkt (p, 3,
  3734         -        "WGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
  3735         -    add_srs_wkt (p, 4,
  3736         -        "14\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3737         -    add_srs_wkt (p, 5,
  3738         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3739         -    add_srs_wkt (p, 6,
  3740         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3741         -    add_srs_wkt (p, 7,
  3742         -        "EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transve");
  3743         -    add_srs_wkt (p, 8,
  3744         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  3745         -    add_srs_wkt (p, 9,
  3746         -        "METER[\"central_meridian\",75],PARAMETER[\"scale_factor\"");
  3747         -    add_srs_wkt (p, 10,
  3748         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  3749         -    add_srs_wkt (p, 11,
  3750         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3751         -    add_srs_wkt (p, 12,
  3752         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
  3753         -    add_srs_wkt (p, 13,
  3754         -        "SG\",\"21453\"]]");
  3755         -    p = add_epsg_def_ex (filter, first, last, 21454, "epsg", 21454,
  3756         -        "Beijing 1954 / Gauss-Kruger CM 81E", 0, 1,
  3757         -        "Krassowsky 1940", "Greenwich",
  3758         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3759         -        "X", "North", "Y", "East");
  3760         -    add_proj4text (p, 0,
  3761         -        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
  3762         -    add_proj4text (p, 1,
  3763         -        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
  3764         -    add_proj4text (p, 2,
  3765         -        "+no_defs");
  3766         -    add_srs_wkt (p, 0,
  3767         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 81E\",GEOGCS[\"B");
  3768         -    add_srs_wkt (p, 1,
  3769         -        "eijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassows");
  3770         -    add_srs_wkt (p, 2,
  3771         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  3772         -    add_srs_wkt (p, 3,
  3773         -        "WGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
  3774         -    add_srs_wkt (p, 4,
  3775         -        "14\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3776         -    add_srs_wkt (p, 5,
  3777         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3778         -    add_srs_wkt (p, 6,
  3779         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3780         -    add_srs_wkt (p, 7,
  3781         -        "EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transve");
  3782         -    add_srs_wkt (p, 8,
  3783         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  3784         -    add_srs_wkt (p, 9,
  3785         -        "METER[\"central_meridian\",81],PARAMETER[\"scale_factor\"");
  3786         -    add_srs_wkt (p, 10,
  3787         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  3788         -    add_srs_wkt (p, 11,
  3789         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3790         -    add_srs_wkt (p, 12,
  3791         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
  3792         -    add_srs_wkt (p, 13,
  3793         -        "SG\",\"21454\"]]");
  3794         -    p = add_epsg_def_ex (filter, first, last, 21455, "epsg", 21455,
  3795         -        "Beijing 1954 / Gauss-Kruger CM 87E", 0, 1,
  3796         -        "Krassowsky 1940", "Greenwich",
  3797         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3798         -        "X", "North", "Y", "East");
  3799         -    add_proj4text (p, 0,
  3800         -        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
  3801         -    add_proj4text (p, 1,
  3802         -        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
  3803         -    add_proj4text (p, 2,
  3804         -        "+no_defs");
  3805         -    add_srs_wkt (p, 0,
  3806         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 87E\",GEOGCS[\"B");
  3807         -    add_srs_wkt (p, 1,
  3808         -        "eijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassows");
  3809         -    add_srs_wkt (p, 2,
  3810         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  3811         -    add_srs_wkt (p, 3,
  3812         -        "WGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
  3813         -    add_srs_wkt (p, 4,
  3814         -        "14\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3815         -    add_srs_wkt (p, 5,
  3816         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3817         -    add_srs_wkt (p, 6,
  3818         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3819         -    add_srs_wkt (p, 7,
  3820         -        "EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transve");
  3821         -    add_srs_wkt (p, 8,
  3822         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  3823         -    add_srs_wkt (p, 9,
  3824         -        "METER[\"central_meridian\",87],PARAMETER[\"scale_factor\"");
  3825         -    add_srs_wkt (p, 10,
  3826         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  3827         -    add_srs_wkt (p, 11,
  3828         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3829         -    add_srs_wkt (p, 12,
  3830         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
  3831         -    add_srs_wkt (p, 13,
  3832         -        "SG\",\"21455\"]]");
  3833         -    p = add_epsg_def_ex (filter, first, last, 21456, "epsg", 21456,
  3834         -        "Beijing 1954 / Gauss-Kruger CM 93E", 0, 1,
  3835         -        "Krassowsky 1940", "Greenwich",
  3836         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3837         -        "X", "North", "Y", "East");
  3838         -    add_proj4text (p, 0,
  3839         -        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
  3840         -    add_proj4text (p, 1,
  3841         -        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
  3842         -    add_proj4text (p, 2,
  3843         -        "+no_defs");
  3844         -    add_srs_wkt (p, 0,
  3845         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 93E\",GEOGCS[\"B");
  3846         -    add_srs_wkt (p, 1,
  3847         -        "eijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassows");
  3848         -    add_srs_wkt (p, 2,
  3849         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  3850         -    add_srs_wkt (p, 3,
  3851         -        "WGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
  3852         -    add_srs_wkt (p, 4,
  3853         -        "14\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3854         -    add_srs_wkt (p, 5,
  3855         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3856         -    add_srs_wkt (p, 6,
  3857         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3858         -    add_srs_wkt (p, 7,
  3859         -        "EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transve");
  3860         -    add_srs_wkt (p, 8,
  3861         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  3862         -    add_srs_wkt (p, 9,
  3863         -        "METER[\"central_meridian\",93],PARAMETER[\"scale_factor\"");
  3864         -    add_srs_wkt (p, 10,
  3865         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  3866         -    add_srs_wkt (p, 11,
  3867         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3868         -    add_srs_wkt (p, 12,
  3869         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
  3870         -    add_srs_wkt (p, 13,
  3871         -        "SG\",\"21456\"]]");
  3872         -    p = add_epsg_def_ex (filter, first, last, 21457, "epsg", 21457,
  3873         -        "Beijing 1954 / Gauss-Kruger CM 99E", 0, 1,
  3874         -        "Krassowsky 1940", "Greenwich",
  3875         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3876         -        "X", "North", "Y", "East");
  3877         -    add_proj4text (p, 0,
  3878         -        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
  3879         -    add_proj4text (p, 1,
  3880         -        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
  3881         -    add_proj4text (p, 2,
  3882         -        "+no_defs");
  3883         -    add_srs_wkt (p, 0,
  3884         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 99E\",GEOGCS[\"B");
  3885         -    add_srs_wkt (p, 1,
  3886         -        "eijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassows");
  3887         -    add_srs_wkt (p, 2,
  3888         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  3889         -    add_srs_wkt (p, 3,
  3890         -        "WGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
  3891         -    add_srs_wkt (p, 4,
  3892         -        "14\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3893         -    add_srs_wkt (p, 5,
  3894         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3895         -    add_srs_wkt (p, 6,
  3896         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3897         -    add_srs_wkt (p, 7,
  3898         -        "EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transve");
  3899         -    add_srs_wkt (p, 8,
  3900         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
  3901         -    add_srs_wkt (p, 9,
  3902         -        "METER[\"central_meridian\",99],PARAMETER[\"scale_factor\"");
  3903         -    add_srs_wkt (p, 10,
  3904         -        ",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  3905         -    add_srs_wkt (p, 11,
  3906         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3907         -    add_srs_wkt (p, 12,
  3908         -        "01\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EP");
  3909         -    add_srs_wkt (p, 13,
  3910         -        "SG\",\"21457\"]]");
  3911         -    p = add_epsg_def_ex (filter, first, last, 21458, "epsg", 21458,
  3912         -        "Beijing 1954 / Gauss-Kruger CM 105E", 0, 1,
  3913         -        "Krassowsky 1940", "Greenwich",
  3914         -        "Beijing_1954", "Transverse_Mercator", "metre",
  3915         -        "X", "North", "Y", "East");
  3916         -    add_proj4text (p, 0,
  3917         -        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
  3918         -    add_proj4text (p, 1,
  3919         -        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
         1488  +        "9001\"]],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHORITY[\"");
         1489  +    add_srs_wkt (p, 14,
         1490  +        "EPSG\",\"23700\"]]");
         1491  +    p = add_epsg_def (filter, first, last, 23830, "epsg", 23830,
         1492  +        "DGN95 / Indonesia TM-3 zone 46.2");
         1493  +    add_proj4text (p, 0,
         1494  +        "+proj=tmerc +lat_0=0 +lon_0=94.5 +k=0.9999 +x_0=200000 +");
         1495  +    add_proj4text (p, 1,
         1496  +        "y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m");
         1497  +    add_proj4text (p, 2,
         1498  +        " +no_defs");
         1499  +    add_srs_wkt (p, 0,
         1500  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 46.2\",GEOGCS[\"DGN");
         1501  +    add_srs_wkt (p, 1,
         1502  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1503  +    add_srs_wkt (p, 2,
         1504  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1505  +    add_srs_wkt (p, 3,
         1506  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1507  +    add_srs_wkt (p, 4,
         1508  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1509  +    add_srs_wkt (p, 5,
         1510  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1511  +    add_srs_wkt (p, 6,
         1512  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1513  +    add_srs_wkt (p, 7,
         1514  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1515  +    add_srs_wkt (p, 8,
         1516  +        "METER[\"central_meridian\",94.5],PARAMETER[\"scale_facto");
         1517  +    add_srs_wkt (p, 9,
         1518  +        "r\",0.9999],PARAMETER[\"false_easting\",200000],PARAMETE");
         1519  +    add_srs_wkt (p, 10,
         1520  +        "R[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORITY");
         1521  +    add_srs_wkt (p, 11,
         1522  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         1523  +    add_srs_wkt (p, 12,
         1524  +        "AUTHORITY[\"EPSG\",\"23830\"]]");
         1525  +    p = add_epsg_def (filter, first, last, 23831, "epsg", 23831,
         1526  +        "DGN95 / Indonesia TM-3 zone 47.1");
         1527  +    add_proj4text (p, 0,
         1528  +        "+proj=tmerc +lat_0=0 +lon_0=97.5 +k=0.9999 +x_0=200000 +");
         1529  +    add_proj4text (p, 1,
         1530  +        "y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m");
  3920   1531       add_proj4text (p, 2,
  3921   1532           " +no_defs");
  3922   1533       add_srs_wkt (p, 0,
  3923         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 105E\",GEOGCS[\"");
         1534  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 47.1\",GEOGCS[\"DGN");
         1535  +    add_srs_wkt (p, 1,
         1536  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1537  +    add_srs_wkt (p, 2,
         1538  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1539  +    add_srs_wkt (p, 3,
         1540  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1541  +    add_srs_wkt (p, 4,
         1542  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1543  +    add_srs_wkt (p, 5,
         1544  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1545  +    add_srs_wkt (p, 6,
         1546  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1547  +    add_srs_wkt (p, 7,
         1548  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1549  +    add_srs_wkt (p, 8,
         1550  +        "METER[\"central_meridian\",97.5],PARAMETER[\"scale_facto");
         1551  +    add_srs_wkt (p, 9,
         1552  +        "r\",0.9999],PARAMETER[\"false_easting\",200000],PARAMETE");
         1553  +    add_srs_wkt (p, 10,
         1554  +        "R[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORITY");
         1555  +    add_srs_wkt (p, 11,
         1556  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         1557  +    add_srs_wkt (p, 12,
         1558  +        "AUTHORITY[\"EPSG\",\"23831\"]]");
         1559  +    p = add_epsg_def (filter, first, last, 23832, "epsg", 23832,
         1560  +        "DGN95 / Indonesia TM-3 zone 47.2");
         1561  +    add_proj4text (p, 0,
         1562  +        "+proj=tmerc +lat_0=0 +lon_0=100.5 +k=0.9999 +x_0=200000 ");
         1563  +    add_proj4text (p, 1,
         1564  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1565  +    add_proj4text (p, 2,
         1566  +        "m +no_defs");
         1567  +    add_srs_wkt (p, 0,
         1568  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 47.2\",GEOGCS[\"DGN");
         1569  +    add_srs_wkt (p, 1,
         1570  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1571  +    add_srs_wkt (p, 2,
         1572  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1573  +    add_srs_wkt (p, 3,
         1574  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1575  +    add_srs_wkt (p, 4,
         1576  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1577  +    add_srs_wkt (p, 5,
         1578  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1579  +    add_srs_wkt (p, 6,
         1580  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1581  +    add_srs_wkt (p, 7,
         1582  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1583  +    add_srs_wkt (p, 8,
         1584  +        "METER[\"central_meridian\",100.5],PARAMETER[\"scale_fact");
         1585  +    add_srs_wkt (p, 9,
         1586  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1587  +    add_srs_wkt (p, 10,
         1588  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1589  +    add_srs_wkt (p, 11,
         1590  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1591  +    add_srs_wkt (p, 12,
         1592  +        ",AUTHORITY[\"EPSG\",\"23832\"]]");
         1593  +    p = add_epsg_def (filter, first, last, 23833, "epsg", 23833,
         1594  +        "DGN95 / Indonesia TM-3 zone 48.1");
         1595  +    add_proj4text (p, 0,
         1596  +        "+proj=tmerc +lat_0=0 +lon_0=103.5 +k=0.9999 +x_0=200000 ");
         1597  +    add_proj4text (p, 1,
         1598  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1599  +    add_proj4text (p, 2,
         1600  +        "m +no_defs");
         1601  +    add_srs_wkt (p, 0,
         1602  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 48.1\",GEOGCS[\"DGN");
         1603  +    add_srs_wkt (p, 1,
         1604  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1605  +    add_srs_wkt (p, 2,
         1606  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1607  +    add_srs_wkt (p, 3,
         1608  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1609  +    add_srs_wkt (p, 4,
         1610  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1611  +    add_srs_wkt (p, 5,
         1612  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1613  +    add_srs_wkt (p, 6,
         1614  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1615  +    add_srs_wkt (p, 7,
         1616  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1617  +    add_srs_wkt (p, 8,
         1618  +        "METER[\"central_meridian\",103.5],PARAMETER[\"scale_fact");
         1619  +    add_srs_wkt (p, 9,
         1620  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1621  +    add_srs_wkt (p, 10,
         1622  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1623  +    add_srs_wkt (p, 11,
         1624  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1625  +    add_srs_wkt (p, 12,
         1626  +        ",AUTHORITY[\"EPSG\",\"23833\"]]");
         1627  +    p = add_epsg_def (filter, first, last, 23834, "epsg", 23834,
         1628  +        "DGN95 / Indonesia TM-3 zone 48.2");
         1629  +    add_proj4text (p, 0,
         1630  +        "+proj=tmerc +lat_0=0 +lon_0=106.5 +k=0.9999 +x_0=200000 ");
         1631  +    add_proj4text (p, 1,
         1632  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1633  +    add_proj4text (p, 2,
         1634  +        "m +no_defs");
         1635  +    add_srs_wkt (p, 0,
         1636  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 48.2\",GEOGCS[\"DGN");
         1637  +    add_srs_wkt (p, 1,
         1638  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1639  +    add_srs_wkt (p, 2,
         1640  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1641  +    add_srs_wkt (p, 3,
         1642  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1643  +    add_srs_wkt (p, 4,
         1644  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1645  +    add_srs_wkt (p, 5,
         1646  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1647  +    add_srs_wkt (p, 6,
         1648  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1649  +    add_srs_wkt (p, 7,
         1650  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1651  +    add_srs_wkt (p, 8,
         1652  +        "METER[\"central_meridian\",106.5],PARAMETER[\"scale_fact");
         1653  +    add_srs_wkt (p, 9,
         1654  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1655  +    add_srs_wkt (p, 10,
         1656  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1657  +    add_srs_wkt (p, 11,
         1658  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1659  +    add_srs_wkt (p, 12,
         1660  +        ",AUTHORITY[\"EPSG\",\"23834\"]]");
         1661  +    p = add_epsg_def (filter, first, last, 23835, "epsg", 23835,
         1662  +        "DGN95 / Indonesia TM-3 zone 49.1");
         1663  +    add_proj4text (p, 0,
         1664  +        "+proj=tmerc +lat_0=0 +lon_0=109.5 +k=0.9999 +x_0=200000 ");
         1665  +    add_proj4text (p, 1,
         1666  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1667  +    add_proj4text (p, 2,
         1668  +        "m +no_defs");
         1669  +    add_srs_wkt (p, 0,
         1670  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 49.1\",GEOGCS[\"DGN");
         1671  +    add_srs_wkt (p, 1,
         1672  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1673  +    add_srs_wkt (p, 2,
         1674  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1675  +    add_srs_wkt (p, 3,
         1676  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1677  +    add_srs_wkt (p, 4,
         1678  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1679  +    add_srs_wkt (p, 5,
         1680  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1681  +    add_srs_wkt (p, 6,
         1682  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1683  +    add_srs_wkt (p, 7,
         1684  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1685  +    add_srs_wkt (p, 8,
         1686  +        "METER[\"central_meridian\",109.5],PARAMETER[\"scale_fact");
         1687  +    add_srs_wkt (p, 9,
         1688  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1689  +    add_srs_wkt (p, 10,
         1690  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1691  +    add_srs_wkt (p, 11,
         1692  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1693  +    add_srs_wkt (p, 12,
         1694  +        ",AUTHORITY[\"EPSG\",\"23835\"]]");
         1695  +    p = add_epsg_def (filter, first, last, 23836, "epsg", 23836,
         1696  +        "DGN95 / Indonesia TM-3 zone 49.2");
         1697  +    add_proj4text (p, 0,
         1698  +        "+proj=tmerc +lat_0=0 +lon_0=112.5 +k=0.9999 +x_0=200000 ");
         1699  +    add_proj4text (p, 1,
         1700  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1701  +    add_proj4text (p, 2,
         1702  +        "m +no_defs");
         1703  +    add_srs_wkt (p, 0,
         1704  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 49.2\",GEOGCS[\"DGN");
         1705  +    add_srs_wkt (p, 1,
         1706  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1707  +    add_srs_wkt (p, 2,
         1708  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1709  +    add_srs_wkt (p, 3,
         1710  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1711  +    add_srs_wkt (p, 4,
         1712  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1713  +    add_srs_wkt (p, 5,
         1714  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1715  +    add_srs_wkt (p, 6,
         1716  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1717  +    add_srs_wkt (p, 7,
         1718  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1719  +    add_srs_wkt (p, 8,
         1720  +        "METER[\"central_meridian\",112.5],PARAMETER[\"scale_fact");
         1721  +    add_srs_wkt (p, 9,
         1722  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1723  +    add_srs_wkt (p, 10,
         1724  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1725  +    add_srs_wkt (p, 11,
         1726  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1727  +    add_srs_wkt (p, 12,
         1728  +        ",AUTHORITY[\"EPSG\",\"23836\"]]");
         1729  +    p = add_epsg_def (filter, first, last, 23837, "epsg", 23837,
         1730  +        "DGN95 / Indonesia TM-3 zone 50.1");
         1731  +    add_proj4text (p, 0,
         1732  +        "+proj=tmerc +lat_0=0 +lon_0=115.5 +k=0.9999 +x_0=200000 ");
         1733  +    add_proj4text (p, 1,
         1734  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1735  +    add_proj4text (p, 2,
         1736  +        "m +no_defs");
         1737  +    add_srs_wkt (p, 0,
         1738  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 50.1\",GEOGCS[\"DGN");
         1739  +    add_srs_wkt (p, 1,
         1740  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1741  +    add_srs_wkt (p, 2,
         1742  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1743  +    add_srs_wkt (p, 3,
         1744  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1745  +    add_srs_wkt (p, 4,
         1746  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1747  +    add_srs_wkt (p, 5,
         1748  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1749  +    add_srs_wkt (p, 6,
         1750  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1751  +    add_srs_wkt (p, 7,
         1752  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1753  +    add_srs_wkt (p, 8,
         1754  +        "METER[\"central_meridian\",115.5],PARAMETER[\"scale_fact");
         1755  +    add_srs_wkt (p, 9,
         1756  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1757  +    add_srs_wkt (p, 10,
         1758  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1759  +    add_srs_wkt (p, 11,
         1760  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1761  +    add_srs_wkt (p, 12,
         1762  +        ",AUTHORITY[\"EPSG\",\"23837\"]]");
         1763  +    p = add_epsg_def (filter, first, last, 23838, "epsg", 23838,
         1764  +        "DGN95 / Indonesia TM-3 zone 50.2");
         1765  +    add_proj4text (p, 0,
         1766  +        "+proj=tmerc +lat_0=0 +lon_0=118.5 +k=0.9999 +x_0=200000 ");
         1767  +    add_proj4text (p, 1,
         1768  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1769  +    add_proj4text (p, 2,
         1770  +        "m +no_defs");
         1771  +    add_srs_wkt (p, 0,
         1772  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 50.2\",GEOGCS[\"DGN");
         1773  +    add_srs_wkt (p, 1,
         1774  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1775  +    add_srs_wkt (p, 2,
         1776  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1777  +    add_srs_wkt (p, 3,
         1778  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1779  +    add_srs_wkt (p, 4,
         1780  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1781  +    add_srs_wkt (p, 5,
         1782  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1783  +    add_srs_wkt (p, 6,
         1784  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1785  +    add_srs_wkt (p, 7,
         1786  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1787  +    add_srs_wkt (p, 8,
         1788  +        "METER[\"central_meridian\",118.5],PARAMETER[\"scale_fact");
         1789  +    add_srs_wkt (p, 9,
         1790  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1791  +    add_srs_wkt (p, 10,
         1792  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1793  +    add_srs_wkt (p, 11,
         1794  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1795  +    add_srs_wkt (p, 12,
         1796  +        ",AUTHORITY[\"EPSG\",\"23838\"]]");
         1797  +    p = add_epsg_def (filter, first, last, 23839, "epsg", 23839,
         1798  +        "DGN95 / Indonesia TM-3 zone 51.1");
         1799  +    add_proj4text (p, 0,
         1800  +        "+proj=tmerc +lat_0=0 +lon_0=121.5 +k=0.9999 +x_0=200000 ");
         1801  +    add_proj4text (p, 1,
         1802  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1803  +    add_proj4text (p, 2,
         1804  +        "m +no_defs");
         1805  +    add_srs_wkt (p, 0,
         1806  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 51.1\",GEOGCS[\"DGN");
         1807  +    add_srs_wkt (p, 1,
         1808  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1809  +    add_srs_wkt (p, 2,
         1810  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1811  +    add_srs_wkt (p, 3,
         1812  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1813  +    add_srs_wkt (p, 4,
         1814  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1815  +    add_srs_wkt (p, 5,
         1816  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1817  +    add_srs_wkt (p, 6,
         1818  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1819  +    add_srs_wkt (p, 7,
         1820  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1821  +    add_srs_wkt (p, 8,
         1822  +        "METER[\"central_meridian\",121.5],PARAMETER[\"scale_fact");
         1823  +    add_srs_wkt (p, 9,
         1824  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1825  +    add_srs_wkt (p, 10,
         1826  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1827  +    add_srs_wkt (p, 11,
         1828  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1829  +    add_srs_wkt (p, 12,
         1830  +        ",AUTHORITY[\"EPSG\",\"23839\"]]");
         1831  +    p = add_epsg_def (filter, first, last, 23840, "epsg", 23840,
         1832  +        "DGN95 / Indonesia TM-3 zone 51.2");
         1833  +    add_proj4text (p, 0,
         1834  +        "+proj=tmerc +lat_0=0 +lon_0=124.5 +k=0.9999 +x_0=200000 ");
         1835  +    add_proj4text (p, 1,
         1836  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1837  +    add_proj4text (p, 2,
         1838  +        "m +no_defs");
         1839  +    add_srs_wkt (p, 0,
         1840  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 51.2\",GEOGCS[\"DGN");
         1841  +    add_srs_wkt (p, 1,
         1842  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1843  +    add_srs_wkt (p, 2,
         1844  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1845  +    add_srs_wkt (p, 3,
         1846  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1847  +    add_srs_wkt (p, 4,
         1848  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1849  +    add_srs_wkt (p, 5,
         1850  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1851  +    add_srs_wkt (p, 6,
         1852  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1853  +    add_srs_wkt (p, 7,
         1854  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1855  +    add_srs_wkt (p, 8,
         1856  +        "METER[\"central_meridian\",124.5],PARAMETER[\"scale_fact");
         1857  +    add_srs_wkt (p, 9,
         1858  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1859  +    add_srs_wkt (p, 10,
         1860  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1861  +    add_srs_wkt (p, 11,
         1862  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1863  +    add_srs_wkt (p, 12,
         1864  +        ",AUTHORITY[\"EPSG\",\"23840\"]]");
         1865  +    p = add_epsg_def (filter, first, last, 23841, "epsg", 23841,
         1866  +        "DGN95 / Indonesia TM-3 zone 52.1");
         1867  +    add_proj4text (p, 0,
         1868  +        "+proj=tmerc +lat_0=0 +lon_0=127.5 +k=0.9999 +x_0=200000 ");
         1869  +    add_proj4text (p, 1,
         1870  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1871  +    add_proj4text (p, 2,
         1872  +        "m +no_defs");
         1873  +    add_srs_wkt (p, 0,
         1874  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 52.1\",GEOGCS[\"DGN");
         1875  +    add_srs_wkt (p, 1,
         1876  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1877  +    add_srs_wkt (p, 2,
         1878  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1879  +    add_srs_wkt (p, 3,
         1880  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1881  +    add_srs_wkt (p, 4,
         1882  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1883  +    add_srs_wkt (p, 5,
         1884  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1885  +    add_srs_wkt (p, 6,
         1886  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1887  +    add_srs_wkt (p, 7,
         1888  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1889  +    add_srs_wkt (p, 8,
         1890  +        "METER[\"central_meridian\",127.5],PARAMETER[\"scale_fact");
         1891  +    add_srs_wkt (p, 9,
         1892  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1893  +    add_srs_wkt (p, 10,
         1894  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1895  +    add_srs_wkt (p, 11,
         1896  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1897  +    add_srs_wkt (p, 12,
         1898  +        ",AUTHORITY[\"EPSG\",\"23841\"]]");
         1899  +    p = add_epsg_def (filter, first, last, 23842, "epsg", 23842,
         1900  +        "DGN95 / Indonesia TM-3 zone 52.2");
         1901  +    add_proj4text (p, 0,
         1902  +        "+proj=tmerc +lat_0=0 +lon_0=130.5 +k=0.9999 +x_0=200000 ");
         1903  +    add_proj4text (p, 1,
         1904  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1905  +    add_proj4text (p, 2,
         1906  +        "m +no_defs");
         1907  +    add_srs_wkt (p, 0,
         1908  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 52.2\",GEOGCS[\"DGN");
         1909  +    add_srs_wkt (p, 1,
         1910  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1911  +    add_srs_wkt (p, 2,
         1912  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1913  +    add_srs_wkt (p, 3,
         1914  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1915  +    add_srs_wkt (p, 4,
         1916  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1917  +    add_srs_wkt (p, 5,
         1918  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1919  +    add_srs_wkt (p, 6,
         1920  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1921  +    add_srs_wkt (p, 7,
         1922  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1923  +    add_srs_wkt (p, 8,
         1924  +        "METER[\"central_meridian\",130.5],PARAMETER[\"scale_fact");
         1925  +    add_srs_wkt (p, 9,
         1926  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1927  +    add_srs_wkt (p, 10,
         1928  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1929  +    add_srs_wkt (p, 11,
         1930  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1931  +    add_srs_wkt (p, 12,
         1932  +        ",AUTHORITY[\"EPSG\",\"23842\"]]");
         1933  +    p = add_epsg_def (filter, first, last, 23843, "epsg", 23843,
         1934  +        "DGN95 / Indonesia TM-3 zone 53.1");
         1935  +    add_proj4text (p, 0,
         1936  +        "+proj=tmerc +lat_0=0 +lon_0=133.5 +k=0.9999 +x_0=200000 ");
         1937  +    add_proj4text (p, 1,
         1938  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1939  +    add_proj4text (p, 2,
         1940  +        "m +no_defs");
         1941  +    add_srs_wkt (p, 0,
         1942  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 53.1\",GEOGCS[\"DGN");
         1943  +    add_srs_wkt (p, 1,
         1944  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1945  +    add_srs_wkt (p, 2,
         1946  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1947  +    add_srs_wkt (p, 3,
         1948  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1949  +    add_srs_wkt (p, 4,
         1950  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1951  +    add_srs_wkt (p, 5,
         1952  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1953  +    add_srs_wkt (p, 6,
         1954  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1955  +    add_srs_wkt (p, 7,
         1956  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1957  +    add_srs_wkt (p, 8,
         1958  +        "METER[\"central_meridian\",133.5],PARAMETER[\"scale_fact");
         1959  +    add_srs_wkt (p, 9,
         1960  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1961  +    add_srs_wkt (p, 10,
         1962  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1963  +    add_srs_wkt (p, 11,
         1964  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1965  +    add_srs_wkt (p, 12,
         1966  +        ",AUTHORITY[\"EPSG\",\"23843\"]]");
         1967  +    p = add_epsg_def (filter, first, last, 23844, "epsg", 23844,
         1968  +        "DGN95 / Indonesia TM-3 zone 53.2");
         1969  +    add_proj4text (p, 0,
         1970  +        "+proj=tmerc +lat_0=0 +lon_0=136.5 +k=0.9999 +x_0=200000 ");
         1971  +    add_proj4text (p, 1,
         1972  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         1973  +    add_proj4text (p, 2,
         1974  +        "m +no_defs");
         1975  +    add_srs_wkt (p, 0,
         1976  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 53.2\",GEOGCS[\"DGN");
         1977  +    add_srs_wkt (p, 1,
         1978  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         1979  +    add_srs_wkt (p, 2,
         1980  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         1981  +    add_srs_wkt (p, 3,
         1982  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         1983  +    add_srs_wkt (p, 4,
         1984  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         1985  +    add_srs_wkt (p, 5,
         1986  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         1987  +    add_srs_wkt (p, 6,
         1988  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         1989  +    add_srs_wkt (p, 7,
         1990  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1991  +    add_srs_wkt (p, 8,
         1992  +        "METER[\"central_meridian\",136.5],PARAMETER[\"scale_fact");
         1993  +    add_srs_wkt (p, 9,
         1994  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         1995  +    add_srs_wkt (p, 10,
         1996  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         1997  +    add_srs_wkt (p, 11,
         1998  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1999  +    add_srs_wkt (p, 12,
         2000  +        ",AUTHORITY[\"EPSG\",\"23844\"]]");
         2001  +    p = add_epsg_def (filter, first, last, 23845, "epsg", 23845,
         2002  +        "DGN95 / Indonesia TM-3 zone 54.1");
         2003  +    add_proj4text (p, 0,
         2004  +        "+proj=tmerc +lat_0=0 +lon_0=139.5 +k=0.9999 +x_0=200000 ");
         2005  +    add_proj4text (p, 1,
         2006  +        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
         2007  +    add_proj4text (p, 2,
         2008  +        "m +no_defs");
         2009  +    add_srs_wkt (p, 0,
         2010  +        "PROJCS[\"DGN95 / Indonesia TM-3 zone 54.1\",GEOGCS[\"DGN");
         2011  +    add_srs_wkt (p, 1,
         2012  +        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
         2013  +    add_srs_wkt (p, 2,
         2014  +        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
         2015  +    add_srs_wkt (p, 3,
         2016  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
         2017  +    add_srs_wkt (p, 4,
         2018  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2019  +    add_srs_wkt (p, 5,
         2020  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2021  +    add_srs_wkt (p, 6,
         2022  +        "2\"]],AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transve");
         2023  +    add_srs_wkt (p, 7,
         2024  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2025  +    add_srs_wkt (p, 8,
         2026  +        "METER[\"central_meridian\",139.5],PARAMETER[\"scale_fact");
         2027  +    add_srs_wkt (p, 9,
         2028  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         2029  +    add_srs_wkt (p, 10,
         2030  +        "ER[\"false_northing\",1500000],UNIT[\"metre\",1,AUTHORIT");
         2031  +    add_srs_wkt (p, 11,
         2032  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         2033  +    add_srs_wkt (p, 12,
         2034  +        ",AUTHORITY[\"EPSG\",\"23845\"]]");
         2035  +    p = add_epsg_def (filter, first, last, 23846, "epsg", 23846,
         2036  +        "ID74 / UTM zone 46N");
         2037  +    add_proj4text (p, 0,
         2038  +        "+proj=utm +zone=46 +a=6378160 +b=6356774.50408554 +towgs");
         2039  +    add_proj4text (p, 1,
         2040  +        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2041  +    add_srs_wkt (p, 0,
         2042  +        "PROJCS[\"ID74 / UTM zone 46N\",GEOGCS[\"ID74\",DATUM[\"I");
         2043  +    add_srs_wkt (p, 1,
         2044  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2045  +    add_srs_wkt (p, 2,
         2046  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2047  +    add_srs_wkt (p, 3,
         2048  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2049  +    add_srs_wkt (p, 4,
         2050  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2051  +    add_srs_wkt (p, 5,
         2052  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2053  +    add_srs_wkt (p, 6,
         2054  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2055  +    add_srs_wkt (p, 7,
         2056  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2057  +    add_srs_wkt (p, 8,
         2058  +        "METER[\"central_meridian\",93],PARAMETER[\"scale_factor\"");
         2059  +    add_srs_wkt (p, 9,
         2060  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2061  +    add_srs_wkt (p, 10,
         2062  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2063  +    add_srs_wkt (p, 11,
         2064  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
         2065  +    add_srs_wkt (p, 12,
         2066  +        "H],AUTHORITY[\"EPSG\",\"23846\"]]");
         2067  +    p = add_epsg_def (filter, first, last, 23847, "epsg", 23847,
         2068  +        "ID74 / UTM zone 47N");
         2069  +    add_proj4text (p, 0,
         2070  +        "+proj=utm +zone=47 +a=6378160 +b=6356774.50408554 +towgs");
         2071  +    add_proj4text (p, 1,
         2072  +        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2073  +    add_srs_wkt (p, 0,
         2074  +        "PROJCS[\"ID74 / UTM zone 47N\",GEOGCS[\"ID74\",DATUM[\"I");
         2075  +    add_srs_wkt (p, 1,
         2076  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2077  +    add_srs_wkt (p, 2,
         2078  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2079  +    add_srs_wkt (p, 3,
         2080  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2081  +    add_srs_wkt (p, 4,
         2082  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2083  +    add_srs_wkt (p, 5,
         2084  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2085  +    add_srs_wkt (p, 6,
         2086  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2087  +    add_srs_wkt (p, 7,
         2088  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2089  +    add_srs_wkt (p, 8,
         2090  +        "METER[\"central_meridian\",99],PARAMETER[\"scale_factor\"");
         2091  +    add_srs_wkt (p, 9,
         2092  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2093  +    add_srs_wkt (p, 10,
         2094  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2095  +    add_srs_wkt (p, 11,
         2096  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
         2097  +    add_srs_wkt (p, 12,
         2098  +        "H],AUTHORITY[\"EPSG\",\"23847\"]]");
         2099  +    p = add_epsg_def (filter, first, last, 23848, "epsg", 23848,
         2100  +        "ID74 / UTM zone 48N");
         2101  +    add_proj4text (p, 0,
         2102  +        "+proj=utm +zone=48 +a=6378160 +b=6356774.50408554 +towgs");
         2103  +    add_proj4text (p, 1,
         2104  +        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2105  +    add_srs_wkt (p, 0,
         2106  +        "PROJCS[\"ID74 / UTM zone 48N\",GEOGCS[\"ID74\",DATUM[\"I");
         2107  +    add_srs_wkt (p, 1,
         2108  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2109  +    add_srs_wkt (p, 2,
         2110  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2111  +    add_srs_wkt (p, 3,
         2112  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2113  +    add_srs_wkt (p, 4,
         2114  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2115  +    add_srs_wkt (p, 5,
         2116  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2117  +    add_srs_wkt (p, 6,
         2118  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2119  +    add_srs_wkt (p, 7,
         2120  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2121  +    add_srs_wkt (p, 8,
         2122  +        "METER[\"central_meridian\",105],PARAMETER[\"scale_factor");
         2123  +    add_srs_wkt (p, 9,
         2124  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         2125  +    add_srs_wkt (p, 10,
         2126  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         2127  +    add_srs_wkt (p, 11,
         2128  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
         2129  +    add_srs_wkt (p, 12,
         2130  +        "ORTH],AUTHORITY[\"EPSG\",\"23848\"]]");
         2131  +    p = add_epsg_def (filter, first, last, 23849, "epsg", 23849,
         2132  +        "ID74 / UTM zone 49N");
         2133  +    add_proj4text (p, 0,
         2134  +        "+proj=utm +zone=49 +a=6378160 +b=6356774.50408554 +towgs");
         2135  +    add_proj4text (p, 1,
         2136  +        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2137  +    add_srs_wkt (p, 0,
         2138  +        "PROJCS[\"ID74 / UTM zone 49N\",GEOGCS[\"ID74\",DATUM[\"I");
         2139  +    add_srs_wkt (p, 1,
         2140  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2141  +    add_srs_wkt (p, 2,
         2142  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2143  +    add_srs_wkt (p, 3,
         2144  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2145  +    add_srs_wkt (p, 4,
         2146  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2147  +    add_srs_wkt (p, 5,
         2148  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2149  +    add_srs_wkt (p, 6,
         2150  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2151  +    add_srs_wkt (p, 7,
         2152  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2153  +    add_srs_wkt (p, 8,
         2154  +        "METER[\"central_meridian\",111],PARAMETER[\"scale_factor");
         2155  +    add_srs_wkt (p, 9,
         2156  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         2157  +    add_srs_wkt (p, 10,
         2158  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         2159  +    add_srs_wkt (p, 11,
         2160  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
         2161  +    add_srs_wkt (p, 12,
         2162  +        "ORTH],AUTHORITY[\"EPSG\",\"23849\"]]");
         2163  +    p = add_epsg_def (filter, first, last, 23850, "epsg", 23850,
         2164  +        "ID74 / UTM zone 50N");
         2165  +    add_proj4text (p, 0,
         2166  +        "+proj=utm +zone=50 +a=6378160 +b=6356774.50408554 +towgs");
         2167  +    add_proj4text (p, 1,
         2168  +        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2169  +    add_srs_wkt (p, 0,
         2170  +        "PROJCS[\"ID74 / UTM zone 50N\",GEOGCS[\"ID74\",DATUM[\"I");
         2171  +    add_srs_wkt (p, 1,
         2172  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2173  +    add_srs_wkt (p, 2,
         2174  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2175  +    add_srs_wkt (p, 3,
         2176  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2177  +    add_srs_wkt (p, 4,
         2178  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2179  +    add_srs_wkt (p, 5,
         2180  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2181  +    add_srs_wkt (p, 6,
         2182  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2183  +    add_srs_wkt (p, 7,
         2184  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2185  +    add_srs_wkt (p, 8,
         2186  +        "METER[\"central_meridian\",117],PARAMETER[\"scale_factor");
         2187  +    add_srs_wkt (p, 9,
         2188  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         2189  +    add_srs_wkt (p, 10,
         2190  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         2191  +    add_srs_wkt (p, 11,
         2192  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
         2193  +    add_srs_wkt (p, 12,
         2194  +        "ORTH],AUTHORITY[\"EPSG\",\"23850\"]]");
         2195  +    p = add_epsg_def (filter, first, last, 23851, "epsg", 23851,
         2196  +        "ID74 / UTM zone 51N");
         2197  +    add_proj4text (p, 0,
         2198  +        "+proj=utm +zone=51 +a=6378160 +b=6356774.50408554 +towgs");
         2199  +    add_proj4text (p, 1,
         2200  +        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2201  +    add_srs_wkt (p, 0,
         2202  +        "PROJCS[\"ID74 / UTM zone 51N\",GEOGCS[\"ID74\",DATUM[\"I");
         2203  +    add_srs_wkt (p, 1,
         2204  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2205  +    add_srs_wkt (p, 2,
         2206  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2207  +    add_srs_wkt (p, 3,
         2208  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2209  +    add_srs_wkt (p, 4,
         2210  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2211  +    add_srs_wkt (p, 5,
         2212  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2213  +    add_srs_wkt (p, 6,
         2214  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2215  +    add_srs_wkt (p, 7,
         2216  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2217  +    add_srs_wkt (p, 8,
         2218  +        "METER[\"central_meridian\",123],PARAMETER[\"scale_factor");
         2219  +    add_srs_wkt (p, 9,
         2220  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         2221  +    add_srs_wkt (p, 10,
         2222  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         2223  +    add_srs_wkt (p, 11,
         2224  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
         2225  +    add_srs_wkt (p, 12,
         2226  +        "ORTH],AUTHORITY[\"EPSG\",\"23851\"]]");
         2227  +    p = add_epsg_def (filter, first, last, 23852, "epsg", 23852,
         2228  +        "ID74 / UTM zone 52N");
         2229  +    add_proj4text (p, 0,
         2230  +        "+proj=utm +zone=52 +a=6378160 +b=6356774.50408554 +towgs");
         2231  +    add_proj4text (p, 1,
         2232  +        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2233  +    add_srs_wkt (p, 0,
         2234  +        "PROJCS[\"ID74 / UTM zone 52N\",GEOGCS[\"ID74\",DATUM[\"I");
         2235  +    add_srs_wkt (p, 1,
         2236  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2237  +    add_srs_wkt (p, 2,
         2238  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2239  +    add_srs_wkt (p, 3,
         2240  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2241  +    add_srs_wkt (p, 4,
         2242  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2243  +    add_srs_wkt (p, 5,
         2244  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2245  +    add_srs_wkt (p, 6,
         2246  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2247  +    add_srs_wkt (p, 7,
         2248  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2249  +    add_srs_wkt (p, 8,
         2250  +        "METER[\"central_meridian\",129],PARAMETER[\"scale_factor");
         2251  +    add_srs_wkt (p, 9,
         2252  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         2253  +    add_srs_wkt (p, 10,
         2254  +        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         2255  +    add_srs_wkt (p, 11,
         2256  +        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
         2257  +    add_srs_wkt (p, 12,
         2258  +        "ORTH],AUTHORITY[\"EPSG\",\"23852\"]]");
         2259  +    p = add_epsg_def (filter, first, last, 23853, "epsg", 23853,
         2260  +        "ID74 / UTM zone 53N (deprecated)");
         2261  +    add_proj4text (p, 0,
         2262  +        "+proj=utm +zone=53 +a=6378160 +b=6356774.50408554 +towgs");
         2263  +    add_proj4text (p, 1,
         2264  +        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2265  +    add_srs_wkt (p, 0,
         2266  +        "PROJCS[\"ID74 / UTM zone 53N (deprecated)\",GEOGCS[\"ID7");
         2267  +    add_srs_wkt (p, 1,
         2268  +        "4\",DATUM[\"Indonesian_Datum_1974\",SPHEROID[\"Indonesia");
         2269  +    add_srs_wkt (p, 2,
         2270  +        "n National Spheroid\",6378160,298.247,AUTHORITY[\"EPSG\"");
         2271  +    add_srs_wkt (p, 3,
         2272  +        ",\"7021\"]],TOWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\"");
         2273  +    add_srs_wkt (p, 4,
         2274  +        ",\"6238\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2275  +    add_srs_wkt (p, 5,
         2276  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2277  +    add_srs_wkt (p, 6,
         2278  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTI");
         2279  +    add_srs_wkt (p, 7,
         2280  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2281  +    add_srs_wkt (p, 8,
         2282  +        "in\",0],PARAMETER[\"central_meridian\",135],PARAMETER[\"");
         2283  +    add_srs_wkt (p, 9,
         2284  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         2285  +    add_srs_wkt (p, 10,
         2286  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         2287  +    add_srs_wkt (p, 11,
         2288  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2289  +    add_srs_wkt (p, 12,
         2290  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"23853\"]]");
         2291  +    p = add_epsg_def (filter, first, last, 23866, "epsg", 23866,
         2292  +        "DGN95 / UTM zone 46N");
         2293  +    add_proj4text (p, 0,
         2294  +        "+proj=utm +zone=46 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
         2295  +    add_proj4text (p, 1,
         2296  +        "units=m +no_defs");
         2297  +    add_srs_wkt (p, 0,
         2298  +        "PROJCS[\"DGN95 / UTM zone 46N\",GEOGCS[\"DGN95\",DATUM[\"");
         2299  +    add_srs_wkt (p, 1,
         2300  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2301  +    add_srs_wkt (p, 2,
         2302  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2303  +    add_srs_wkt (p, 3,
         2304  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2305  +    add_srs_wkt (p, 4,
         2306  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2307  +    add_srs_wkt (p, 5,
         2308  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2309  +    add_srs_wkt (p, 6,
         2310  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2311  +    add_srs_wkt (p, 7,
         2312  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2313  +    add_srs_wkt (p, 8,
         2314  +        "l_meridian\",93],PARAMETER[\"scale_factor\",0.9996],PARA");
         2315  +    add_srs_wkt (p, 9,
         2316  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         2317  +    add_srs_wkt (p, 10,
         2318  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         2319  +    add_srs_wkt (p, 11,
         2320  +        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
         2321  +    add_srs_wkt (p, 12,
         2322  +        "[\"EPSG\",\"23866\"]]");
         2323  +    p = add_epsg_def (filter, first, last, 23867, "epsg", 23867,
         2324  +        "DGN95 / UTM zone 47N");
         2325  +    add_proj4text (p, 0,
         2326  +        "+proj=utm +zone=47 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
         2327  +    add_proj4text (p, 1,
         2328  +        "units=m +no_defs");
         2329  +    add_srs_wkt (p, 0,
         2330  +        "PROJCS[\"DGN95 / UTM zone 47N\",GEOGCS[\"DGN95\",DATUM[\"");
         2331  +    add_srs_wkt (p, 1,
         2332  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2333  +    add_srs_wkt (p, 2,
         2334  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2335  +    add_srs_wkt (p, 3,
         2336  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2337  +    add_srs_wkt (p, 4,
         2338  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2339  +    add_srs_wkt (p, 5,
         2340  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2341  +    add_srs_wkt (p, 6,
         2342  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2343  +    add_srs_wkt (p, 7,
         2344  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2345  +    add_srs_wkt (p, 8,
         2346  +        "l_meridian\",99],PARAMETER[\"scale_factor\",0.9996],PARA");
         2347  +    add_srs_wkt (p, 9,
         2348  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         2349  +    add_srs_wkt (p, 10,
         2350  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         2351  +    add_srs_wkt (p, 11,
         2352  +        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
         2353  +    add_srs_wkt (p, 12,
         2354  +        "[\"EPSG\",\"23867\"]]");
         2355  +    p = add_epsg_def (filter, first, last, 23868, "epsg", 23868,
         2356  +        "DGN95 / UTM zone 48N");
         2357  +    add_proj4text (p, 0,
         2358  +        "+proj=utm +zone=48 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
         2359  +    add_proj4text (p, 1,
         2360  +        "units=m +no_defs");
         2361  +    add_srs_wkt (p, 0,
         2362  +        "PROJCS[\"DGN95 / UTM zone 48N\",GEOGCS[\"DGN95\",DATUM[\"");
         2363  +    add_srs_wkt (p, 1,
         2364  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2365  +    add_srs_wkt (p, 2,
         2366  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2367  +    add_srs_wkt (p, 3,
         2368  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2369  +    add_srs_wkt (p, 4,
         2370  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2371  +    add_srs_wkt (p, 5,
         2372  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2373  +    add_srs_wkt (p, 6,
         2374  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2375  +    add_srs_wkt (p, 7,
         2376  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2377  +    add_srs_wkt (p, 8,
         2378  +        "l_meridian\",105],PARAMETER[\"scale_factor\",0.9996],PAR");
         2379  +    add_srs_wkt (p, 9,
         2380  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2381  +    add_srs_wkt (p, 10,
         2382  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2383  +    add_srs_wkt (p, 11,
         2384  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         2385  +    add_srs_wkt (p, 12,
         2386  +        "Y[\"EPSG\",\"23868\"]]");
         2387  +    p = add_epsg_def (filter, first, last, 23869, "epsg", 23869,
         2388  +        "DGN95 / UTM zone 49N");
         2389  +    add_proj4text (p, 0,
         2390  +        "+proj=utm +zone=49 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
         2391  +    add_proj4text (p, 1,
         2392  +        "units=m +no_defs");
         2393  +    add_srs_wkt (p, 0,
         2394  +        "PROJCS[\"DGN95 / UTM zone 49N\",GEOGCS[\"DGN95\",DATUM[\"");
         2395  +    add_srs_wkt (p, 1,
         2396  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2397  +    add_srs_wkt (p, 2,
         2398  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2399  +    add_srs_wkt (p, 3,
         2400  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2401  +    add_srs_wkt (p, 4,
         2402  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2403  +    add_srs_wkt (p, 5,
         2404  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2405  +    add_srs_wkt (p, 6,
         2406  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2407  +    add_srs_wkt (p, 7,
         2408  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2409  +    add_srs_wkt (p, 8,
         2410  +        "l_meridian\",111],PARAMETER[\"scale_factor\",0.9996],PAR");
         2411  +    add_srs_wkt (p, 9,
         2412  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2413  +    add_srs_wkt (p, 10,
         2414  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2415  +    add_srs_wkt (p, 11,
         2416  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         2417  +    add_srs_wkt (p, 12,
         2418  +        "Y[\"EPSG\",\"23869\"]]");
         2419  +    p = add_epsg_def (filter, first, last, 23870, "epsg", 23870,
         2420  +        "DGN95 / UTM zone 50N");
         2421  +    add_proj4text (p, 0,
         2422  +        "+proj=utm +zone=50 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
         2423  +    add_proj4text (p, 1,
         2424  +        "units=m +no_defs");
         2425  +    add_srs_wkt (p, 0,
         2426  +        "PROJCS[\"DGN95 / UTM zone 50N\",GEOGCS[\"DGN95\",DATUM[\"");
         2427  +    add_srs_wkt (p, 1,
         2428  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2429  +    add_srs_wkt (p, 2,
         2430  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2431  +    add_srs_wkt (p, 3,
         2432  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2433  +    add_srs_wkt (p, 4,
         2434  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2435  +    add_srs_wkt (p, 5,
         2436  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2437  +    add_srs_wkt (p, 6,
         2438  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2439  +    add_srs_wkt (p, 7,
         2440  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2441  +    add_srs_wkt (p, 8,
         2442  +        "l_meridian\",117],PARAMETER[\"scale_factor\",0.9996],PAR");
         2443  +    add_srs_wkt (p, 9,
         2444  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2445  +    add_srs_wkt (p, 10,
         2446  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2447  +    add_srs_wkt (p, 11,
         2448  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         2449  +    add_srs_wkt (p, 12,
         2450  +        "Y[\"EPSG\",\"23870\"]]");
         2451  +    p = add_epsg_def (filter, first, last, 23871, "epsg", 23871,
         2452  +        "DGN95 / UTM zone 51N");
         2453  +    add_proj4text (p, 0,
         2454  +        "+proj=utm +zone=51 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
         2455  +    add_proj4text (p, 1,
         2456  +        "units=m +no_defs");
         2457  +    add_srs_wkt (p, 0,
         2458  +        "PROJCS[\"DGN95 / UTM zone 51N\",GEOGCS[\"DGN95\",DATUM[\"");
         2459  +    add_srs_wkt (p, 1,
         2460  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2461  +    add_srs_wkt (p, 2,
         2462  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2463  +    add_srs_wkt (p, 3,
         2464  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2465  +    add_srs_wkt (p, 4,
         2466  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2467  +    add_srs_wkt (p, 5,
         2468  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2469  +    add_srs_wkt (p, 6,
         2470  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2471  +    add_srs_wkt (p, 7,
         2472  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2473  +    add_srs_wkt (p, 8,
         2474  +        "l_meridian\",123],PARAMETER[\"scale_factor\",0.9996],PAR");
         2475  +    add_srs_wkt (p, 9,
         2476  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2477  +    add_srs_wkt (p, 10,
         2478  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2479  +    add_srs_wkt (p, 11,
         2480  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         2481  +    add_srs_wkt (p, 12,
         2482  +        "Y[\"EPSG\",\"23871\"]]");
         2483  +    p = add_epsg_def (filter, first, last, 23872, "epsg", 23872,
         2484  +        "DGN95 / UTM zone 52N");
         2485  +    add_proj4text (p, 0,
         2486  +        "+proj=utm +zone=52 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
         2487  +    add_proj4text (p, 1,
         2488  +        "units=m +no_defs");
         2489  +    add_srs_wkt (p, 0,
         2490  +        "PROJCS[\"DGN95 / UTM zone 52N\",GEOGCS[\"DGN95\",DATUM[\"");
         2491  +    add_srs_wkt (p, 1,
         2492  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2493  +    add_srs_wkt (p, 2,
         2494  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2495  +    add_srs_wkt (p, 3,
         2496  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2497  +    add_srs_wkt (p, 4,
         2498  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2499  +    add_srs_wkt (p, 5,
         2500  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2501  +    add_srs_wkt (p, 6,
         2502  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2503  +    add_srs_wkt (p, 7,
         2504  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2505  +    add_srs_wkt (p, 8,
         2506  +        "l_meridian\",129],PARAMETER[\"scale_factor\",0.9996],PAR");
         2507  +    add_srs_wkt (p, 9,
         2508  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2509  +    add_srs_wkt (p, 10,
         2510  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2511  +    add_srs_wkt (p, 11,
         2512  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         2513  +    add_srs_wkt (p, 12,
         2514  +        "Y[\"EPSG\",\"23872\"]]");
         2515  +    p = add_epsg_def (filter, first, last, 23877, "epsg", 23877,
         2516  +        "DGN95 / UTM zone 47S");
         2517  +    add_proj4text (p, 0,
         2518  +        "+proj=utm +zone=47 +south +ellps=WGS84 +towgs84=0,0,0,0,");
         2519  +    add_proj4text (p, 1,
         2520  +        "0,0,0 +units=m +no_defs");
         2521  +    add_srs_wkt (p, 0,
         2522  +        "PROJCS[\"DGN95 / UTM zone 47S\",GEOGCS[\"DGN95\",DATUM[\"");
         2523  +    add_srs_wkt (p, 1,
         2524  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2525  +    add_srs_wkt (p, 2,
         2526  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2527  +    add_srs_wkt (p, 3,
         2528  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2529  +    add_srs_wkt (p, 4,
         2530  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2531  +    add_srs_wkt (p, 5,
         2532  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2533  +    add_srs_wkt (p, 6,
         2534  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2535  +    add_srs_wkt (p, 7,
         2536  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2537  +    add_srs_wkt (p, 8,
         2538  +        "l_meridian\",99],PARAMETER[\"scale_factor\",0.9996],PARA");
         2539  +    add_srs_wkt (p, 9,
         2540  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         2541  +    add_srs_wkt (p, 10,
         2542  +        "ng\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2543  +    add_srs_wkt (p, 11,
         2544  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
         2545  +    add_srs_wkt (p, 12,
         2546  +        "THORITY[\"EPSG\",\"23877\"]]");
         2547  +    p = add_epsg_def (filter, first, last, 23878, "epsg", 23878,
         2548  +        "DGN95 / UTM zone 48S");
         2549  +    add_proj4text (p, 0,
         2550  +        "+proj=utm +zone=48 +south +ellps=WGS84 +towgs84=0,0,0,0,");
         2551  +    add_proj4text (p, 1,
         2552  +        "0,0,0 +units=m +no_defs");
         2553  +    add_srs_wkt (p, 0,
         2554  +        "PROJCS[\"DGN95 / UTM zone 48S\",GEOGCS[\"DGN95\",DATUM[\"");
         2555  +    add_srs_wkt (p, 1,
         2556  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2557  +    add_srs_wkt (p, 2,
         2558  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2559  +    add_srs_wkt (p, 3,
         2560  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2561  +    add_srs_wkt (p, 4,
         2562  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2563  +    add_srs_wkt (p, 5,
         2564  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2565  +    add_srs_wkt (p, 6,
         2566  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2567  +    add_srs_wkt (p, 7,
         2568  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2569  +    add_srs_wkt (p, 8,
         2570  +        "l_meridian\",105],PARAMETER[\"scale_factor\",0.9996],PAR");
         2571  +    add_srs_wkt (p, 9,
         2572  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2573  +    add_srs_wkt (p, 10,
         2574  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         2575  +    add_srs_wkt (p, 11,
         2576  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
         2577  +    add_srs_wkt (p, 12,
         2578  +        "UTHORITY[\"EPSG\",\"23878\"]]");
         2579  +    p = add_epsg_def (filter, first, last, 23879, "epsg", 23879,
         2580  +        "DGN95 / UTM zone 49S");
         2581  +    add_proj4text (p, 0,
         2582  +        "+proj=utm +zone=49 +south +ellps=WGS84 +towgs84=0,0,0,0,");
         2583  +    add_proj4text (p, 1,
         2584  +        "0,0,0 +units=m +no_defs");
         2585  +    add_srs_wkt (p, 0,
         2586  +        "PROJCS[\"DGN95 / UTM zone 49S\",GEOGCS[\"DGN95\",DATUM[\"");
         2587  +    add_srs_wkt (p, 1,
         2588  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2589  +    add_srs_wkt (p, 2,
         2590  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2591  +    add_srs_wkt (p, 3,
         2592  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2593  +    add_srs_wkt (p, 4,
         2594  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2595  +    add_srs_wkt (p, 5,
         2596  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2597  +    add_srs_wkt (p, 6,
         2598  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2599  +    add_srs_wkt (p, 7,
         2600  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2601  +    add_srs_wkt (p, 8,
         2602  +        "l_meridian\",111],PARAMETER[\"scale_factor\",0.9996],PAR");
         2603  +    add_srs_wkt (p, 9,
         2604  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2605  +    add_srs_wkt (p, 10,
         2606  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         2607  +    add_srs_wkt (p, 11,
         2608  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
         2609  +    add_srs_wkt (p, 12,
         2610  +        "UTHORITY[\"EPSG\",\"23879\"]]");
         2611  +    p = add_epsg_def (filter, first, last, 23880, "epsg", 23880,
         2612  +        "DGN95 / UTM zone 50S");
         2613  +    add_proj4text (p, 0,
         2614  +        "+proj=utm +zone=50 +south +ellps=WGS84 +towgs84=0,0,0,0,");
         2615  +    add_proj4text (p, 1,
         2616  +        "0,0,0 +units=m +no_defs");
         2617  +    add_srs_wkt (p, 0,
         2618  +        "PROJCS[\"DGN95 / UTM zone 50S\",GEOGCS[\"DGN95\",DATUM[\"");
         2619  +    add_srs_wkt (p, 1,
         2620  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2621  +    add_srs_wkt (p, 2,
         2622  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2623  +    add_srs_wkt (p, 3,
         2624  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2625  +    add_srs_wkt (p, 4,
         2626  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2627  +    add_srs_wkt (p, 5,
         2628  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2629  +    add_srs_wkt (p, 6,
         2630  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2631  +    add_srs_wkt (p, 7,
         2632  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2633  +    add_srs_wkt (p, 8,
         2634  +        "l_meridian\",117],PARAMETER[\"scale_factor\",0.9996],PAR");
         2635  +    add_srs_wkt (p, 9,
         2636  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2637  +    add_srs_wkt (p, 10,
         2638  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         2639  +    add_srs_wkt (p, 11,
         2640  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
         2641  +    add_srs_wkt (p, 12,
         2642  +        "UTHORITY[\"EPSG\",\"23880\"]]");
         2643  +    p = add_epsg_def (filter, first, last, 23881, "epsg", 23881,
         2644  +        "DGN95 / UTM zone 51S");
         2645  +    add_proj4text (p, 0,
         2646  +        "+proj=utm +zone=51 +south +ellps=WGS84 +towgs84=0,0,0,0,");
         2647  +    add_proj4text (p, 1,
         2648  +        "0,0,0 +units=m +no_defs");
         2649  +    add_srs_wkt (p, 0,
         2650  +        "PROJCS[\"DGN95 / UTM zone 51S\",GEOGCS[\"DGN95\",DATUM[\"");
         2651  +    add_srs_wkt (p, 1,
         2652  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2653  +    add_srs_wkt (p, 2,
         2654  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2655  +    add_srs_wkt (p, 3,
         2656  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2657  +    add_srs_wkt (p, 4,
         2658  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2659  +    add_srs_wkt (p, 5,
         2660  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2661  +    add_srs_wkt (p, 6,
         2662  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2663  +    add_srs_wkt (p, 7,
         2664  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2665  +    add_srs_wkt (p, 8,
         2666  +        "l_meridian\",123],PARAMETER[\"scale_factor\",0.9996],PAR");
         2667  +    add_srs_wkt (p, 9,
         2668  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2669  +    add_srs_wkt (p, 10,
         2670  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         2671  +    add_srs_wkt (p, 11,
         2672  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
         2673  +    add_srs_wkt (p, 12,
         2674  +        "UTHORITY[\"EPSG\",\"23881\"]]");
         2675  +    p = add_epsg_def (filter, first, last, 23882, "epsg", 23882,
         2676  +        "DGN95 / UTM zone 52S");
         2677  +    add_proj4text (p, 0,
         2678  +        "+proj=utm +zone=52 +south +ellps=WGS84 +towgs84=0,0,0,0,");
         2679  +    add_proj4text (p, 1,
         2680  +        "0,0,0 +units=m +no_defs");
         2681  +    add_srs_wkt (p, 0,
         2682  +        "PROJCS[\"DGN95 / UTM zone 52S\",GEOGCS[\"DGN95\",DATUM[\"");
         2683  +    add_srs_wkt (p, 1,
         2684  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2685  +    add_srs_wkt (p, 2,
         2686  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2687  +    add_srs_wkt (p, 3,
         2688  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2689  +    add_srs_wkt (p, 4,
         2690  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2691  +    add_srs_wkt (p, 5,
         2692  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2693  +    add_srs_wkt (p, 6,
         2694  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2695  +    add_srs_wkt (p, 7,
         2696  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2697  +    add_srs_wkt (p, 8,
         2698  +        "l_meridian\",129],PARAMETER[\"scale_factor\",0.9996],PAR");
         2699  +    add_srs_wkt (p, 9,
         2700  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2701  +    add_srs_wkt (p, 10,
         2702  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         2703  +    add_srs_wkt (p, 11,
         2704  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
         2705  +    add_srs_wkt (p, 12,
         2706  +        "UTHORITY[\"EPSG\",\"23882\"]]");
         2707  +    p = add_epsg_def (filter, first, last, 23883, "epsg", 23883,
         2708  +        "DGN95 / UTM zone 53S");
         2709  +    add_proj4text (p, 0,
         2710  +        "+proj=utm +zone=53 +south +ellps=WGS84 +towgs84=0,0,0,0,");
         2711  +    add_proj4text (p, 1,
         2712  +        "0,0,0 +units=m +no_defs");
         2713  +    add_srs_wkt (p, 0,
         2714  +        "PROJCS[\"DGN95 / UTM zone 53S\",GEOGCS[\"DGN95\",DATUM[\"");
         2715  +    add_srs_wkt (p, 1,
         2716  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2717  +    add_srs_wkt (p, 2,
         2718  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2719  +    add_srs_wkt (p, 3,
         2720  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2721  +    add_srs_wkt (p, 4,
         2722  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2723  +    add_srs_wkt (p, 5,
         2724  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2725  +    add_srs_wkt (p, 6,
         2726  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2727  +    add_srs_wkt (p, 7,
         2728  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2729  +    add_srs_wkt (p, 8,
         2730  +        "l_meridian\",135],PARAMETER[\"scale_factor\",0.9996],PAR");
         2731  +    add_srs_wkt (p, 9,
         2732  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2733  +    add_srs_wkt (p, 10,
         2734  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         2735  +    add_srs_wkt (p, 11,
         2736  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
         2737  +    add_srs_wkt (p, 12,
         2738  +        "UTHORITY[\"EPSG\",\"23883\"]]");
         2739  +    p = add_epsg_def (filter, first, last, 23884, "epsg", 23884,
         2740  +        "DGN95 / UTM zone 54S");
         2741  +    add_proj4text (p, 0,
         2742  +        "+proj=utm +zone=54 +south +ellps=WGS84 +towgs84=0,0,0,0,");
         2743  +    add_proj4text (p, 1,
         2744  +        "0,0,0 +units=m +no_defs");
         2745  +    add_srs_wkt (p, 0,
         2746  +        "PROJCS[\"DGN95 / UTM zone 54S\",GEOGCS[\"DGN95\",DATUM[\"");
         2747  +    add_srs_wkt (p, 1,
         2748  +        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
         2749  +    add_srs_wkt (p, 2,
         2750  +        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
         2751  +    add_srs_wkt (p, 3,
         2752  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
         2753  +    add_srs_wkt (p, 4,
         2754  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2755  +    add_srs_wkt (p, 5,
         2756  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2757  +    add_srs_wkt (p, 6,
         2758  +        "TY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"");
         2759  +    add_srs_wkt (p, 7,
         2760  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2761  +    add_srs_wkt (p, 8,
         2762  +        "l_meridian\",141],PARAMETER[\"scale_factor\",0.9996],PAR");
         2763  +    add_srs_wkt (p, 9,
         2764  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         2765  +    add_srs_wkt (p, 10,
         2766  +        "ing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         2767  +    add_srs_wkt (p, 11,
         2768  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
         2769  +    add_srs_wkt (p, 12,
         2770  +        "UTHORITY[\"EPSG\",\"23884\"]]");
         2771  +    p = add_epsg_def (filter, first, last, 23886, "epsg", 23886,
         2772  +        "ID74 / UTM zone 46S (deprecated)");
         2773  +    add_proj4text (p, 0,
         2774  +        "+proj=utm +zone=46 +south +a=6378160 +b=6356774.50408554");
         2775  +    add_proj4text (p, 1,
         2776  +        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2777  +    add_srs_wkt (p, 0,
         2778  +        "PROJCS[\"ID74 / UTM zone 46S (deprecated)\",GEOGCS[\"ID7");
         2779  +    add_srs_wkt (p, 1,
         2780  +        "4\",DATUM[\"Indonesian_Datum_1974\",SPHEROID[\"Indonesia");
         2781  +    add_srs_wkt (p, 2,
         2782  +        "n National Spheroid\",6378160,298.247,AUTHORITY[\"EPSG\"");
         2783  +    add_srs_wkt (p, 3,
         2784  +        ",\"7021\"]],TOWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\"");
         2785  +    add_srs_wkt (p, 4,
         2786  +        ",\"6238\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2787  +    add_srs_wkt (p, 5,
         2788  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         2789  +    add_srs_wkt (p, 6,
         2790  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTI");
         2791  +    add_srs_wkt (p, 7,
         2792  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         2793  +    add_srs_wkt (p, 8,
         2794  +        "in\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"s");
         2795  +    add_srs_wkt (p, 9,
         2796  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
         2797  +    add_srs_wkt (p, 10,
         2798  +        "],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\",");
         2799  +    add_srs_wkt (p, 11,
         2800  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
         2801  +    add_srs_wkt (p, 12,
         2802  +        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"23886\"]]");
         2803  +    p = add_epsg_def (filter, first, last, 23887, "epsg", 23887,
         2804  +        "ID74 / UTM zone 47S");
         2805  +    add_proj4text (p, 0,
         2806  +        "+proj=utm +zone=47 +south +a=6378160 +b=6356774.50408554");
         2807  +    add_proj4text (p, 1,
         2808  +        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2809  +    add_srs_wkt (p, 0,
         2810  +        "PROJCS[\"ID74 / UTM zone 47S\",GEOGCS[\"ID74\",DATUM[\"I");
         2811  +    add_srs_wkt (p, 1,
         2812  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2813  +    add_srs_wkt (p, 2,
         2814  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2815  +    add_srs_wkt (p, 3,
         2816  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2817  +    add_srs_wkt (p, 4,
         2818  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2819  +    add_srs_wkt (p, 5,
         2820  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2821  +    add_srs_wkt (p, 6,
         2822  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2823  +    add_srs_wkt (p, 7,
         2824  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2825  +    add_srs_wkt (p, 8,
         2826  +        "METER[\"central_meridian\",99],PARAMETER[\"scale_factor\"");
         2827  +    add_srs_wkt (p, 9,
         2828  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2829  +    add_srs_wkt (p, 10,
         2830  +        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2831  +    add_srs_wkt (p, 11,
         2832  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2833  +    add_srs_wkt (p, 12,
         2834  +        "\",NORTH],AUTHORITY[\"EPSG\",\"23887\"]]");
         2835  +    p = add_epsg_def (filter, first, last, 23888, "epsg", 23888,
         2836  +        "ID74 / UTM zone 48S");
         2837  +    add_proj4text (p, 0,
         2838  +        "+proj=utm +zone=48 +south +a=6378160 +b=6356774.50408554");
         2839  +    add_proj4text (p, 1,
         2840  +        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2841  +    add_srs_wkt (p, 0,
         2842  +        "PROJCS[\"ID74 / UTM zone 48S\",GEOGCS[\"ID74\",DATUM[\"I");
         2843  +    add_srs_wkt (p, 1,
         2844  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2845  +    add_srs_wkt (p, 2,
         2846  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2847  +    add_srs_wkt (p, 3,
         2848  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2849  +    add_srs_wkt (p, 4,
         2850  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2851  +    add_srs_wkt (p, 5,
         2852  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2853  +    add_srs_wkt (p, 6,
         2854  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2855  +    add_srs_wkt (p, 7,
         2856  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2857  +    add_srs_wkt (p, 8,
         2858  +        "METER[\"central_meridian\",105],PARAMETER[\"scale_factor");
         2859  +    add_srs_wkt (p, 9,
         2860  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         2861  +    add_srs_wkt (p, 10,
         2862  +        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
         2863  +    add_srs_wkt (p, 11,
         2864  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
         2865  +    add_srs_wkt (p, 12,
         2866  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"23888\"]]");
         2867  +    p = add_epsg_def (filter, first, last, 23889, "epsg", 23889,
         2868  +        "ID74 / UTM zone 49S");
         2869  +    add_proj4text (p, 0,
         2870  +        "+proj=utm +zone=49 +south +a=6378160 +b=6356774.50408554");
         2871  +    add_proj4text (p, 1,
         2872  +        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2873  +    add_srs_wkt (p, 0,
         2874  +        "PROJCS[\"ID74 / UTM zone 49S\",GEOGCS[\"ID74\",DATUM[\"I");
         2875  +    add_srs_wkt (p, 1,
         2876  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2877  +    add_srs_wkt (p, 2,
         2878  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2879  +    add_srs_wkt (p, 3,
         2880  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2881  +    add_srs_wkt (p, 4,
         2882  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2883  +    add_srs_wkt (p, 5,
         2884  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2885  +    add_srs_wkt (p, 6,
         2886  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2887  +    add_srs_wkt (p, 7,
         2888  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2889  +    add_srs_wkt (p, 8,
         2890  +        "METER[\"central_meridian\",111],PARAMETER[\"scale_factor");
         2891  +    add_srs_wkt (p, 9,
         2892  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         2893  +    add_srs_wkt (p, 10,
         2894  +        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
         2895  +    add_srs_wkt (p, 11,
         2896  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
         2897  +    add_srs_wkt (p, 12,
         2898  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"23889\"]]");
         2899  +    p = add_epsg_def (filter, first, last, 23890, "epsg", 23890,
         2900  +        "ID74 / UTM zone 50S");
         2901  +    add_proj4text (p, 0,
         2902  +        "+proj=utm +zone=50 +south +a=6378160 +b=6356774.50408554");
         2903  +    add_proj4text (p, 1,
         2904  +        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2905  +    add_srs_wkt (p, 0,
         2906  +        "PROJCS[\"ID74 / UTM zone 50S\",GEOGCS[\"ID74\",DATUM[\"I");
         2907  +    add_srs_wkt (p, 1,
         2908  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2909  +    add_srs_wkt (p, 2,
         2910  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2911  +    add_srs_wkt (p, 3,
         2912  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2913  +    add_srs_wkt (p, 4,
         2914  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2915  +    add_srs_wkt (p, 5,
         2916  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2917  +    add_srs_wkt (p, 6,
         2918  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2919  +    add_srs_wkt (p, 7,
         2920  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2921  +    add_srs_wkt (p, 8,
         2922  +        "METER[\"central_meridian\",117],PARAMETER[\"scale_factor");
         2923  +    add_srs_wkt (p, 9,
         2924  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         2925  +    add_srs_wkt (p, 10,
         2926  +        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
         2927  +    add_srs_wkt (p, 11,
         2928  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
         2929  +    add_srs_wkt (p, 12,
         2930  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"23890\"]]");
         2931  +    p = add_epsg_def (filter, first, last, 23891, "epsg", 23891,
         2932  +        "ID74 / UTM zone 51S");
         2933  +    add_proj4text (p, 0,
         2934  +        "+proj=utm +zone=51 +south +a=6378160 +b=6356774.50408554");
         2935  +    add_proj4text (p, 1,
         2936  +        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2937  +    add_srs_wkt (p, 0,
         2938  +        "PROJCS[\"ID74 / UTM zone 51S\",GEOGCS[\"ID74\",DATUM[\"I");
         2939  +    add_srs_wkt (p, 1,
         2940  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2941  +    add_srs_wkt (p, 2,
         2942  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2943  +    add_srs_wkt (p, 3,
         2944  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2945  +    add_srs_wkt (p, 4,
         2946  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2947  +    add_srs_wkt (p, 5,
         2948  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2949  +    add_srs_wkt (p, 6,
         2950  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2951  +    add_srs_wkt (p, 7,
         2952  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2953  +    add_srs_wkt (p, 8,
         2954  +        "METER[\"central_meridian\",123],PARAMETER[\"scale_factor");
         2955  +    add_srs_wkt (p, 9,
         2956  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         2957  +    add_srs_wkt (p, 10,
         2958  +        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
         2959  +    add_srs_wkt (p, 11,
         2960  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
         2961  +    add_srs_wkt (p, 12,
         2962  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"23891\"]]");
         2963  +    p = add_epsg_def (filter, first, last, 23892, "epsg", 23892,
         2964  +        "ID74 / UTM zone 52S");
         2965  +    add_proj4text (p, 0,
         2966  +        "+proj=utm +zone=52 +south +a=6378160 +b=6356774.50408554");
         2967  +    add_proj4text (p, 1,
         2968  +        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         2969  +    add_srs_wkt (p, 0,
         2970  +        "PROJCS[\"ID74 / UTM zone 52S\",GEOGCS[\"ID74\",DATUM[\"I");
         2971  +    add_srs_wkt (p, 1,
         2972  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         2973  +    add_srs_wkt (p, 2,
         2974  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         2975  +    add_srs_wkt (p, 3,
         2976  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         2977  +    add_srs_wkt (p, 4,
         2978  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2979  +    add_srs_wkt (p, 5,
         2980  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2981  +    add_srs_wkt (p, 6,
         2982  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         2983  +    add_srs_wkt (p, 7,
         2984  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2985  +    add_srs_wkt (p, 8,
         2986  +        "METER[\"central_meridian\",129],PARAMETER[\"scale_factor");
         2987  +    add_srs_wkt (p, 9,
         2988  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         2989  +    add_srs_wkt (p, 10,
         2990  +        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
         2991  +    add_srs_wkt (p, 11,
         2992  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
         2993  +    add_srs_wkt (p, 12,
         2994  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"23892\"]]");
         2995  +    p = add_epsg_def (filter, first, last, 23893, "epsg", 23893,
         2996  +        "ID74 / UTM zone 53S");
         2997  +    add_proj4text (p, 0,
         2998  +        "+proj=utm +zone=53 +south +a=6378160 +b=6356774.50408554");
         2999  +    add_proj4text (p, 1,
         3000  +        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         3001  +    add_srs_wkt (p, 0,
         3002  +        "PROJCS[\"ID74 / UTM zone 53S\",GEOGCS[\"ID74\",DATUM[\"I");
         3003  +    add_srs_wkt (p, 1,
         3004  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         3005  +    add_srs_wkt (p, 2,
         3006  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         3007  +    add_srs_wkt (p, 3,
         3008  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         3009  +    add_srs_wkt (p, 4,
         3010  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         3011  +    add_srs_wkt (p, 5,
         3012  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         3013  +    add_srs_wkt (p, 6,
         3014  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         3015  +    add_srs_wkt (p, 7,
         3016  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3017  +    add_srs_wkt (p, 8,
         3018  +        "METER[\"central_meridian\",135],PARAMETER[\"scale_factor");
         3019  +    add_srs_wkt (p, 9,
         3020  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         3021  +    add_srs_wkt (p, 10,
         3022  +        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
         3023  +    add_srs_wkt (p, 11,
         3024  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
         3025  +    add_srs_wkt (p, 12,
         3026  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"23893\"]]");
         3027  +    p = add_epsg_def (filter, first, last, 23894, "epsg", 23894,
         3028  +        "ID74 / UTM zone 54S");
         3029  +    add_proj4text (p, 0,
         3030  +        "+proj=utm +zone=54 +south +a=6378160 +b=6356774.50408554");
         3031  +    add_proj4text (p, 1,
         3032  +        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
         3033  +    add_srs_wkt (p, 0,
         3034  +        "PROJCS[\"ID74 / UTM zone 54S\",GEOGCS[\"ID74\",DATUM[\"I");
         3035  +    add_srs_wkt (p, 1,
         3036  +        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
         3037  +    add_srs_wkt (p, 2,
         3038  +        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
         3039  +    add_srs_wkt (p, 3,
         3040  +        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
         3041  +    add_srs_wkt (p, 4,
         3042  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         3043  +    add_srs_wkt (p, 5,
         3044  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         3045  +    add_srs_wkt (p, 6,
         3046  +        "2\"]],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transve");
         3047  +    add_srs_wkt (p, 7,
         3048  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         3049  +    add_srs_wkt (p, 8,
         3050  +        "METER[\"central_meridian\",141],PARAMETER[\"scale_factor");
         3051  +    add_srs_wkt (p, 9,
         3052  +        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         3053  +    add_srs_wkt (p, 10,
         3054  +        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
         3055  +    add_srs_wkt (p, 11,
         3056  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
         3057  +    add_srs_wkt (p, 12,
         3058  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"23894\"]]");
         3059  +    p = add_epsg_def (filter, first, last, 23946, "epsg", 23946,
         3060  +        "Indian 1954 / UTM zone 46N");
         3061  +    add_proj4text (p, 0,
         3062  +        "+proj=utm +zone=46 +a=6377276.345 +b=6356075.41314024 +t");
         3063  +    add_proj4text (p, 1,
         3064  +        "owgs84=217,823,299,0,0,0,0 +units=m +no_defs");
         3065  +    add_srs_wkt (p, 0,
         3066  +        "PROJCS[\"Indian 1954 / UTM zone 46N\",GEOGCS[\"Indian 19");
         3067  +    add_srs_wkt (p, 1,
         3068  +        "54\",DATUM[\"Indian_1954\",SPHEROID[\"Everest 1830 (1937");
         3069  +    add_srs_wkt (p, 2,
         3070  +        " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\"");
         3071  +    add_srs_wkt (p, 3,
         3072  +        "7015\"]],TOWGS84[217,823,299,0,0,0,0],AUTHORITY[\"EPSG\"");
         3073  +    add_srs_wkt (p, 4,
         3074  +        ",\"6239\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3075  +    add_srs_wkt (p, 5,
         3076  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3077  +    add_srs_wkt (p, 6,
         3078  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4239\"]],PROJECTI");
         3079  +    add_srs_wkt (p, 7,
         3080  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3081  +    add_srs_wkt (p, 8,
         3082  +        "in\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"s");
         3083  +    add_srs_wkt (p, 9,
         3084  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
         3085  +    add_srs_wkt (p, 10,
         3086  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         3087  +    add_srs_wkt (p, 11,
         3088  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
         3089  +    add_srs_wkt (p, 12,
         3090  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"23946\"]]");
         3091  +    p = add_epsg_def (filter, first, last, 23947, "epsg", 23947,
         3092  +        "Indian 1954 / UTM zone 47N");
         3093  +    add_proj4text (p, 0,
         3094  +        "+proj=utm +zone=47 +a=6377276.345 +b=6356075.41314024 +t");
         3095  +    add_proj4text (p, 1,
         3096  +        "owgs84=217,823,299,0,0,0,0 +units=m +no_defs");
         3097  +    add_srs_wkt (p, 0,
         3098  +        "PROJCS[\"Indian 1954 / UTM zone 47N\",GEOGCS[\"Indian 19");
         3099  +    add_srs_wkt (p, 1,
         3100  +        "54\",DATUM[\"Indian_1954\",SPHEROID[\"Everest 1830 (1937");
         3101  +    add_srs_wkt (p, 2,
         3102  +        " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\"");
         3103  +    add_srs_wkt (p, 3,
         3104  +        "7015\"]],TOWGS84[217,823,299,0,0,0,0],AUTHORITY[\"EPSG\"");
         3105  +    add_srs_wkt (p, 4,
         3106  +        ",\"6239\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3107  +    add_srs_wkt (p, 5,
         3108  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3109  +    add_srs_wkt (p, 6,
         3110  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4239\"]],PROJECTI");
         3111  +    add_srs_wkt (p, 7,
         3112  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3113  +    add_srs_wkt (p, 8,
         3114  +        "in\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"s");
         3115  +    add_srs_wkt (p, 9,
         3116  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
         3117  +    add_srs_wkt (p, 10,
         3118  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         3119  +    add_srs_wkt (p, 11,
         3120  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
         3121  +    add_srs_wkt (p, 12,
         3122  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"23947\"]]");
         3123  +    p = add_epsg_def (filter, first, last, 23948, "epsg", 23948,
         3124  +        "Indian 1954 / UTM zone 48N");
         3125  +    add_proj4text (p, 0,
         3126  +        "+proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +t");
         3127  +    add_proj4text (p, 1,
         3128  +        "owgs84=217,823,299,0,0,0,0 +units=m +no_defs");
         3129  +    add_srs_wkt (p, 0,
         3130  +        "PROJCS[\"Indian 1954 / UTM zone 48N\",GEOGCS[\"Indian 19");
         3131  +    add_srs_wkt (p, 1,
         3132  +        "54\",DATUM[\"Indian_1954\",SPHEROID[\"Everest 1830 (1937");
         3133  +    add_srs_wkt (p, 2,
         3134  +        " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\"");
         3135  +    add_srs_wkt (p, 3,
         3136  +        "7015\"]],TOWGS84[217,823,299,0,0,0,0],AUTHORITY[\"EPSG\"");
         3137  +    add_srs_wkt (p, 4,
         3138  +        ",\"6239\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3139  +    add_srs_wkt (p, 5,
         3140  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3141  +    add_srs_wkt (p, 6,
         3142  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4239\"]],PROJECTI");
         3143  +    add_srs_wkt (p, 7,
         3144  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3145  +    add_srs_wkt (p, 8,
         3146  +        "in\",0],PARAMETER[\"central_meridian\",105],PARAMETER[\"");
         3147  +    add_srs_wkt (p, 9,
         3148  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         3149  +    add_srs_wkt (p, 10,
         3150  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         3151  +    add_srs_wkt (p, 11,
         3152  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         3153  +    add_srs_wkt (p, 12,
         3154  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"23948\"]]");
         3155  +    p = add_epsg_def (filter, first, last, 24047, "epsg", 24047,
         3156  +        "Indian 1975 / UTM zone 47N");
         3157  +    add_proj4text (p, 0,
         3158  +        "+proj=utm +zone=47 +a=6377276.345 +b=6356075.41314024 +t");
         3159  +    add_proj4text (p, 1,
         3160  +        "owgs84=210,814,289,0,0,0,0 +units=m +no_defs");
         3161  +    add_srs_wkt (p, 0,
         3162  +        "PROJCS[\"Indian 1975 / UTM zone 47N\",GEOGCS[\"Indian 19");
         3163  +    add_srs_wkt (p, 1,
         3164  +        "75\",DATUM[\"Indian_1975\",SPHEROID[\"Everest 1830 (1937");
         3165  +    add_srs_wkt (p, 2,
         3166  +        " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\"");
         3167  +    add_srs_wkt (p, 3,
         3168  +        "7015\"]],TOWGS84[210,814,289,0,0,0,0],AUTHORITY[\"EPSG\"");
         3169  +    add_srs_wkt (p, 4,
         3170  +        ",\"6240\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3171  +    add_srs_wkt (p, 5,
         3172  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3173  +    add_srs_wkt (p, 6,
         3174  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4240\"]],PROJECTI");
         3175  +    add_srs_wkt (p, 7,
         3176  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3177  +    add_srs_wkt (p, 8,
         3178  +        "in\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"s");
         3179  +    add_srs_wkt (p, 9,
         3180  +        "cale_factor\",0.9996],PARAMETER[\"false_easting\",500000");
         3181  +    add_srs_wkt (p, 10,
         3182  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         3183  +    add_srs_wkt (p, 11,
         3184  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
         3185  +    add_srs_wkt (p, 12,
         3186  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"24047\"]]");
         3187  +    p = add_epsg_def (filter, first, last, 24048, "epsg", 24048,
         3188  +        "Indian 1975 / UTM zone 48N");
         3189  +    add_proj4text (p, 0,
         3190  +        "+proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +t");
         3191  +    add_proj4text (p, 1,
         3192  +        "owgs84=210,814,289,0,0,0,0 +units=m +no_defs");
         3193  +    add_srs_wkt (p, 0,
         3194  +        "PROJCS[\"Indian 1975 / UTM zone 48N\",GEOGCS[\"Indian 19");
         3195  +    add_srs_wkt (p, 1,
         3196  +        "75\",DATUM[\"Indian_1975\",SPHEROID[\"Everest 1830 (1937");
         3197  +    add_srs_wkt (p, 2,
         3198  +        " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\"");
         3199  +    add_srs_wkt (p, 3,
         3200  +        "7015\"]],TOWGS84[210,814,289,0,0,0,0],AUTHORITY[\"EPSG\"");
         3201  +    add_srs_wkt (p, 4,
         3202  +        ",\"6240\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3203  +    add_srs_wkt (p, 5,
         3204  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3205  +    add_srs_wkt (p, 6,
         3206  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4240\"]],PROJECTI");
         3207  +    add_srs_wkt (p, 7,
         3208  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         3209  +    add_srs_wkt (p, 8,
         3210  +        "in\",0],PARAMETER[\"central_meridian\",105],PARAMETER[\"");
         3211  +    add_srs_wkt (p, 9,
         3212  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         3213  +    add_srs_wkt (p, 10,
         3214  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         3215  +    add_srs_wkt (p, 11,
         3216  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         3217  +    add_srs_wkt (p, 12,
         3218  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"24048\"]]");
         3219  +    p = add_epsg_def (filter, first, last, 24100, "epsg", 24100,
         3220  +        "Jamaica 1875 / Jamaica (Old Grid)");
         3221  +    add_proj4text (p, 0,
         3222  +        "+proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=167");
         3223  +    add_proj4text (p, 1,
         3224  +        "638.49597 +y_0=121918.90616 +a=6378249.144808011 +b=6356");
         3225  +    add_proj4text (p, 2,
         3226  +        "514.966204134 +to_meter=0.3047972654 +no_defs");
         3227  +    add_srs_wkt (p, 0,
         3228  +        "PROJCS[\"Jamaica 1875 / Jamaica (Old Grid)\",GEOGCS[\"Ja");
         3229  +    add_srs_wkt (p, 1,
         3230  +        "maica 1875\",DATUM[\"Jamaica_1875\",SPHEROID[\"Clarke 18");
         3231  +    add_srs_wkt (p, 2,
         3232  +        "80\",6378249.144808011,293.4663076556349,AUTHORITY[\"EPS");
         3233  +    add_srs_wkt (p, 3,
         3234  +        "G\",\"7034\"]],AUTHORITY[\"EPSG\",\"6241\"]],PRIMEM[\"Gr");
         3235  +    add_srs_wkt (p, 4,
         3236  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         3237  +    add_srs_wkt (p, 5,
         3238  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         3239  +    add_srs_wkt (p, 6,
         3240  +        "ITY[\"EPSG\",\"4241\"]],PROJECTION[\"Lambert_Conformal_C");
         3241  +    add_srs_wkt (p, 7,
         3242  +        "onic_1SP\"],PARAMETER[\"latitude_of_origin\",18],PARAMET");
         3243  +    add_srs_wkt (p, 8,
         3244  +        "ER[\"central_meridian\",-77],PARAMETER[\"scale_factor\",");
         3245  +    add_srs_wkt (p, 9,
         3246  +        "1],PARAMETER[\"false_easting\",550000],PARAMETER[\"false");
         3247  +    add_srs_wkt (p, 10,
         3248  +        "_northing\",400000],UNIT[\"Clarke's foot\",0.3047972654,");
         3249  +    add_srs_wkt (p, 11,
         3250  +        "AUTHORITY[\"EPSG\",\"9005\"]],AXIS[\"Easting\",EAST],AXI");
         3251  +    add_srs_wkt (p, 12,
         3252  +        "S[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24100\"]]");
         3253  +    p = add_epsg_def (filter, first, last, 24200, "epsg", 24200,
         3254  +        "JAD69 / Jamaica National Grid");
         3255  +    add_proj4text (p, 0,
         3256  +        "+proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=250");
         3257  +    add_proj4text (p, 1,
         3258  +        "000 +y_0=150000 +ellps=clrk66 +towgs84=70,207,389.5,0,0,");
         3259  +    add_proj4text (p, 2,
         3260  +        "0,0 +units=m +no_defs");
         3261  +    add_srs_wkt (p, 0,
         3262  +        "PROJCS[\"JAD69 / Jamaica National Grid\",GEOGCS[\"JAD69\"");
         3263  +    add_srs_wkt (p, 1,
         3264  +        ",DATUM[\"Jamaica_1969\",SPHEROID[\"Clarke 1866\",6378206");
         3265  +    add_srs_wkt (p, 2,
         3266  +        ".4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS");
         3267  +    add_srs_wkt (p, 3,
         3268  +        "84[70,207,389.5,0,0,0,0],AUTHORITY[\"EPSG\",\"6242\"]],P");
         3269  +    add_srs_wkt (p, 4,
         3270  +        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
         3271  +    add_srs_wkt (p, 5,
         3272  +        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
         3273  +    add_srs_wkt (p, 6,
         3274  +        "\"]],AUTHORITY[\"EPSG\",\"4242\"]],PROJECTION[\"Lambert_");
         3275  +    add_srs_wkt (p, 7,
         3276  +        "Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",");
         3277  +    add_srs_wkt (p, 8,
         3278  +        "18],PARAMETER[\"central_meridian\",-77],PARAMETER[\"scal");
         3279  +    add_srs_wkt (p, 9,
         3280  +        "e_factor\",1],PARAMETER[\"false_easting\",250000],PARAME");
         3281  +    add_srs_wkt (p, 10,
         3282  +        "TER[\"false_northing\",150000],UNIT[\"metre\",1,AUTHORIT");
         3283  +    add_srs_wkt (p, 11,
         3284  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
         3285  +    add_srs_wkt (p, 12,
         3286  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"24200\"]]");
         3287  +    p = add_epsg_def (filter, first, last, 24305, "epsg", 24305,
         3288  +        "Kalianpur 1937 / UTM zone 45N");
         3289  +    add_proj4text (p, 0,
         3290  +        "+proj=utm +zone=45 +a=6377276.345 +b=6356075.41314024 +t");
         3291  +    add_proj4text (p, 1,
         3292  +        "owgs84=214,804,268,0,0,0,0 +units=m +no_defs");
         3293  +    add_srs_wkt (p, 0,
         3294  +        "PROJCS[\"Kalianpur 1937 / UTM zone 45N\",GEOGCS[\"Kalian");
         3295  +    add_srs_wkt (p, 1,
         3296  +        "pur 1937\",DATUM[\"Kalianpur_1937\",SPHEROID[\"Everest 1");
         3297  +    add_srs_wkt (p, 2,
         3298  +        "830 (1937 Adjustment)\",6377276.345,300.8017,AUTHORITY[\"");
         3299  +    add_srs_wkt (p, 3,
         3300  +        "EPSG\",\"7015\"]],TOWGS84[214,804,268,0,0,0,0],AUTHORITY");
         3301  +    add_srs_wkt (p, 4,
         3302  +        "[\"EPSG\",\"6144\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
         3303  +    add_srs_wkt (p, 5,
         3304  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
         3305  +    add_srs_wkt (p, 6,
         3306  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4144\"]]");
         3307  +    add_srs_wkt (p, 7,
         3308  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3309  +    add_srs_wkt (p, 8,
         3310  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",87],PARA");
         3311  +    add_srs_wkt (p, 9,
         3312  +        "METER[\"scale_factor\",0.9996],PARAMETER[\"false_easting");
         3313  +    add_srs_wkt (p, 10,
         3314  +        "\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         3315  +    add_srs_wkt (p, 11,
         3316  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         3317  +    add_srs_wkt (p, 12,
         3318  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24305\"]]");
         3319  +    p = add_epsg_def (filter, first, last, 24306, "epsg", 24306,
         3320  +        "Kalianpur 1937 / UTM zone 46N");
         3321  +    add_proj4text (p, 0,
         3322  +        "+proj=utm +zone=46 +a=6377276.345 +b=6356075.41314024 +t");
         3323  +    add_proj4text (p, 1,
         3324  +        "owgs84=214,804,268,0,0,0,0 +units=m +no_defs");
         3325  +    add_srs_wkt (p, 0,
         3326  +        "PROJCS[\"Kalianpur 1937 / UTM zone 46N\",GEOGCS[\"Kalian");
         3327  +    add_srs_wkt (p, 1,
         3328  +        "pur 1937\",DATUM[\"Kalianpur_1937\",SPHEROID[\"Everest 1");
         3329  +    add_srs_wkt (p, 2,
         3330  +        "830 (1937 Adjustment)\",6377276.345,300.8017,AUTHORITY[\"");
         3331  +    add_srs_wkt (p, 3,
         3332  +        "EPSG\",\"7015\"]],TOWGS84[214,804,268,0,0,0,0],AUTHORITY");
         3333  +    add_srs_wkt (p, 4,
         3334  +        "[\"EPSG\",\"6144\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
         3335  +    add_srs_wkt (p, 5,
         3336  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
         3337  +    add_srs_wkt (p, 6,
         3338  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4144\"]]");
         3339  +    add_srs_wkt (p, 7,
         3340  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         3341  +    add_srs_wkt (p, 8,
         3342  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",93],PARA");
         3343  +    add_srs_wkt (p, 9,
         3344  +        "METER[\"scale_factor\",0.9996],PARAMETER[\"false_easting");
         3345  +    add_srs_wkt (p, 10,
         3346  +        "\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         3347  +    add_srs_wkt (p, 11,
         3348  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         3349  +    add_srs_wkt (p, 12,
         3350  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24306\"]]");
         3351  +    p = add_epsg_def (filter, first, last, 24311, "epsg", 24311,
         3352  +        "Kalianpur 1962 / UTM zone 41N");
         3353  +    add_proj4text (p, 0,
         3354  +        "+proj=utm +zone=41 +a=6377301.243 +b=6356100.230165384 +");
         3355  +    add_proj4text (p, 1,
         3356  +        "towgs84=283,682,231,0,0,0,0 +units=m +no_defs");
         3357  +    add_srs_wkt (p, 0,
         3358  +        "PROJCS[\"Kalianpur 1962 / UTM zone 41N\",GEOGCS[\"Kalian");
  3924   3359       add_srs_wkt (p, 1,
  3925         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
         3360  +        "pur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest 1");
  3926   3361       add_srs_wkt (p, 2,
  3927         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         3362  +        "830 (1962 Definition)\",6377301.243,300.8017255,AUTHORIT");
  3928   3363       add_srs_wkt (p, 3,
  3929         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         3364  +        "Y[\"EPSG\",\"7044\"]],TOWGS84[283,682,231,0,0,0,0],AUTHO");
  3930   3365       add_srs_wkt (p, 4,
  3931         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         3366  +        "RITY[\"EPSG\",\"6145\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3932   3367       add_srs_wkt (p, 5,
  3933         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         3368  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3934   3369       add_srs_wkt (p, 6,
  3935         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
         3370  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4145");
  3936   3371       add_srs_wkt (p, 7,
  3937         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
         3372  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3938   3373       add_srs_wkt (p, 8,
  3939         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
         3374  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",63],");
  3940   3375       add_srs_wkt (p, 9,
  3941         -        "AMETER[\"central_meridian\",105],PARAMETER[\"scale_facto");
         3376  +        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3942   3377       add_srs_wkt (p, 10,
  3943         -        "r\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3378  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3944   3379       add_srs_wkt (p, 11,
  3945         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3380  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3946   3381       add_srs_wkt (p, 12,
  3947         -        "9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"");
         3382  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24311");
  3948   3383       add_srs_wkt (p, 13,
  3949         -        "EPSG\",\"21458\"]]");
         3384  +        "\"]]");
  3950   3385   }
  3951   3386   
  3952   3387   #endif /* full EPSG initialization enabled/disabled */
  3953   3388   

Changes to src/srsinit/epsg_inlined_35.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_35 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 21459, "epsg", 21459,
    56         -        "Beijing 1954 / Gauss-Kruger CM 111E", 0, 1,
    57         -        "Krassowsky 1940", "Greenwich",
    58         -        "Beijing_1954", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
    62         -    add_proj4text (p, 1,
    63         -        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
    64         -    add_proj4text (p, 2,
    65         -        " +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 111E\",GEOGCS[\"");
    68         -    add_srs_wkt (p, 1,
    69         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
    70         -    add_srs_wkt (p, 2,
    71         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
    72         -    add_srs_wkt (p, 3,
    73         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
    74         -    add_srs_wkt (p, 4,
    75         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
    76         -    add_srs_wkt (p, 5,
    77         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
    78         -    add_srs_wkt (p, 6,
    79         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
    80         -    add_srs_wkt (p, 7,
    81         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
    82         -    add_srs_wkt (p, 8,
    83         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
    84         -    add_srs_wkt (p, 9,
    85         -        "AMETER[\"central_meridian\",111],PARAMETER[\"scale_facto");
    86         -    add_srs_wkt (p, 10,
    87         -        "r\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
    88         -    add_srs_wkt (p, 11,
    89         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
    90         -    add_srs_wkt (p, 12,
    91         -        "9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"");
    92         -    add_srs_wkt (p, 13,
    93         -        "EPSG\",\"21459\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 21460, "epsg", 21460,
    95         -        "Beijing 1954 / Gauss-Kruger CM 117E", 0, 1,
    96         -        "Krassowsky 1940", "Greenwich",
    97         -        "Beijing_1954", "Transverse_Mercator", "metre",
    98         -        "X", "North", "Y", "East");
    99         -    add_proj4text (p, 0,
   100         -        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
   101         -    add_proj4text (p, 1,
   102         -        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   103         -    add_proj4text (p, 2,
   104         -        " +no_defs");
   105         -    add_srs_wkt (p, 0,
   106         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 117E\",GEOGCS[\"");
   107         -    add_srs_wkt (p, 1,
   108         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
   109         -    add_srs_wkt (p, 2,
   110         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
   111         -    add_srs_wkt (p, 3,
   112         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
   113         -    add_srs_wkt (p, 4,
   114         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   115         -    add_srs_wkt (p, 5,
   116         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   117         -    add_srs_wkt (p, 6,
   118         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   119         -    add_srs_wkt (p, 7,
   120         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
   121         -    add_srs_wkt (p, 8,
   122         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   123         -    add_srs_wkt (p, 9,
   124         -        "AMETER[\"central_meridian\",117],PARAMETER[\"scale_facto");
   125         -    add_srs_wkt (p, 10,
   126         -        "r\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
   127         -    add_srs_wkt (p, 11,
   128         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   129         -    add_srs_wkt (p, 12,
   130         -        "9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"");
   131         -    add_srs_wkt (p, 13,
   132         -        "EPSG\",\"21460\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 21461, "epsg", 21461,
   134         -        "Beijing 1954 / Gauss-Kruger CM 123E", 0, 1,
   135         -        "Krassowsky 1940", "Greenwich",
   136         -        "Beijing_1954", "Transverse_Mercator", "metre",
   137         -        "X", "North", "Y", "East");
   138         -    add_proj4text (p, 0,
   139         -        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
   140         -    add_proj4text (p, 1,
   141         -        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   142         -    add_proj4text (p, 2,
   143         -        " +no_defs");
   144         -    add_srs_wkt (p, 0,
   145         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 123E\",GEOGCS[\"");
   146         -    add_srs_wkt (p, 1,
   147         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
   148         -    add_srs_wkt (p, 2,
   149         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
   150         -    add_srs_wkt (p, 3,
   151         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
   152         -    add_srs_wkt (p, 4,
   153         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   154         -    add_srs_wkt (p, 5,
   155         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   156         -    add_srs_wkt (p, 6,
   157         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   158         -    add_srs_wkt (p, 7,
   159         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
   160         -    add_srs_wkt (p, 8,
   161         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   162         -    add_srs_wkt (p, 9,
   163         -        "AMETER[\"central_meridian\",123],PARAMETER[\"scale_facto");
   164         -    add_srs_wkt (p, 10,
   165         -        "r\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
   166         -    add_srs_wkt (p, 11,
   167         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   168         -    add_srs_wkt (p, 12,
   169         -        "9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"");
   170         -    add_srs_wkt (p, 13,
   171         -        "EPSG\",\"21461\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 21462, "epsg", 21462,
   173         -        "Beijing 1954 / Gauss-Kruger CM 129E", 0, 1,
   174         -        "Krassowsky 1940", "Greenwich",
   175         -        "Beijing_1954", "Transverse_Mercator", "metre",
   176         -        "X", "North", "Y", "East");
   177         -    add_proj4text (p, 0,
   178         -        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
   179         -    add_proj4text (p, 1,
   180         -        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   181         -    add_proj4text (p, 2,
   182         -        " +no_defs");
   183         -    add_srs_wkt (p, 0,
   184         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 129E\",GEOGCS[\"");
   185         -    add_srs_wkt (p, 1,
   186         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
   187         -    add_srs_wkt (p, 2,
   188         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
   189         -    add_srs_wkt (p, 3,
   190         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
   191         -    add_srs_wkt (p, 4,
   192         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   193         -    add_srs_wkt (p, 5,
   194         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   195         -    add_srs_wkt (p, 6,
   196         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   197         -    add_srs_wkt (p, 7,
   198         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
   199         -    add_srs_wkt (p, 8,
   200         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   201         -    add_srs_wkt (p, 9,
   202         -        "AMETER[\"central_meridian\",129],PARAMETER[\"scale_facto");
   203         -    add_srs_wkt (p, 10,
   204         -        "r\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
   205         -    add_srs_wkt (p, 11,
   206         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   207         -    add_srs_wkt (p, 12,
   208         -        "9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"");
   209         -    add_srs_wkt (p, 13,
   210         -        "EPSG\",\"21462\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 21463, "epsg", 21463,
   212         -        "Beijing 1954 / Gauss-Kruger CM 135E", 0, 1,
   213         -        "Krassowsky 1940", "Greenwich",
   214         -        "Beijing_1954", "Transverse_Mercator", "metre",
   215         -        "X", "North", "Y", "East");
   216         -    add_proj4text (p, 0,
   217         -        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
   218         -    add_proj4text (p, 1,
   219         -        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   220         -    add_proj4text (p, 2,
   221         -        " +no_defs");
   222         -    add_srs_wkt (p, 0,
   223         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger CM 135E\",GEOGCS[\"");
   224         -    add_srs_wkt (p, 1,
   225         -        "Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[\"Krassow");
   226         -    add_srs_wkt (p, 2,
   227         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
   228         -    add_srs_wkt (p, 3,
   229         -        "OWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
   230         -    add_srs_wkt (p, 4,
   231         -        "214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   232         -    add_srs_wkt (p, 5,
   233         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   234         -    add_srs_wkt (p, 6,
   235         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   236         -    add_srs_wkt (p, 7,
   237         -        ",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTION[\"Transv");
   238         -    add_srs_wkt (p, 8,
   239         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
   240         -    add_srs_wkt (p, 9,
   241         -        "AMETER[\"central_meridian\",135],PARAMETER[\"scale_facto");
   242         -    add_srs_wkt (p, 10,
   243         -        "r\",1],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
   244         -    add_srs_wkt (p, 11,
   245         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   246         -    add_srs_wkt (p, 12,
   247         -        "9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"");
   248         -    add_srs_wkt (p, 13,
   249         -        "EPSG\",\"21463\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 21473, "epsg", 21473,
   251         -        "Beijing 1954 / Gauss-Kruger 13N (deprecated)", 0, 1,
   252         -        "Krassowsky 1940", "Greenwich",
   253         -        "Beijing_1954", "Transverse_Mercator", "metre",
   254         -        "X", "North", "Y", "East");
   255         -    add_proj4text (p, 0,
   256         -        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
   257         -    add_proj4text (p, 1,
   258         -        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
   259         -    add_proj4text (p, 2,
   260         -        "+no_defs");
   261         -    add_srs_wkt (p, 0,
   262         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger 13N (deprecated)\",");
   263         -    add_srs_wkt (p, 1,
   264         -        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
   265         -    add_srs_wkt (p, 2,
   266         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   267         -    add_srs_wkt (p, 3,
   268         -        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   269         -    add_srs_wkt (p, 4,
   270         -        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   271         -    add_srs_wkt (p, 5,
   272         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   273         -    add_srs_wkt (p, 6,
   274         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   275         -    add_srs_wkt (p, 7,
   276         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
   277         -    add_srs_wkt (p, 8,
   278         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   279         -    add_srs_wkt (p, 9,
   280         -        "n\",0],PARAMETER[\"central_meridian\",75],PARAMETER[\"sc");
   281         -    add_srs_wkt (p, 10,
   282         -        "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA");
   283         -    add_srs_wkt (p, 11,
   284         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   285         -    add_srs_wkt (p, 12,
   286         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   287         -    add_srs_wkt (p, 13,
   288         -        "HORITY[\"EPSG\",\"21473\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 21474, "epsg", 21474,
   290         -        "Beijing 1954 / Gauss-Kruger 14N (deprecated)", 0, 1,
   291         -        "Krassowsky 1940", "Greenwich",
   292         -        "Beijing_1954", "Transverse_Mercator", "metre",
   293         -        "X", "North", "Y", "East");
   294         -    add_proj4text (p, 0,
   295         -        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
   296         -    add_proj4text (p, 1,
   297         -        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
   298         -    add_proj4text (p, 2,
   299         -        "+no_defs");
   300         -    add_srs_wkt (p, 0,
   301         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger 14N (deprecated)\",");
   302         -    add_srs_wkt (p, 1,
   303         -        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
   304         -    add_srs_wkt (p, 2,
   305         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   306         -    add_srs_wkt (p, 3,
   307         -        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   308         -    add_srs_wkt (p, 4,
   309         -        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   310         -    add_srs_wkt (p, 5,
   311         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   312         -    add_srs_wkt (p, 6,
   313         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   314         -    add_srs_wkt (p, 7,
   315         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
   316         -    add_srs_wkt (p, 8,
   317         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   318         -    add_srs_wkt (p, 9,
   319         -        "n\",0],PARAMETER[\"central_meridian\",81],PARAMETER[\"sc");
   320         -    add_srs_wkt (p, 10,
   321         -        "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA");
   322         -    add_srs_wkt (p, 11,
   323         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   324         -    add_srs_wkt (p, 12,
   325         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   326         -    add_srs_wkt (p, 13,
   327         -        "HORITY[\"EPSG\",\"21474\"]]");
   328         -    p = add_epsg_def_ex (filter, first, last, 21475, "epsg", 21475,
   329         -        "Beijing 1954 / Gauss-Kruger 15N (deprecated)", 0, 1,
   330         -        "Krassowsky 1940", "Greenwich",
   331         -        "Beijing_1954", "Transverse_Mercator", "metre",
   332         -        "X", "North", "Y", "East");
   333         -    add_proj4text (p, 0,
   334         -        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
   335         -    add_proj4text (p, 1,
   336         -        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
   337         -    add_proj4text (p, 2,
   338         -        "+no_defs");
   339         -    add_srs_wkt (p, 0,
   340         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger 15N (deprecated)\",");
   341         -    add_srs_wkt (p, 1,
   342         -        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
   343         -    add_srs_wkt (p, 2,
   344         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   345         -    add_srs_wkt (p, 3,
   346         -        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   347         -    add_srs_wkt (p, 4,
   348         -        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   349         -    add_srs_wkt (p, 5,
   350         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   351         -    add_srs_wkt (p, 6,
   352         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   353         -    add_srs_wkt (p, 7,
   354         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
   355         -    add_srs_wkt (p, 8,
   356         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   357         -    add_srs_wkt (p, 9,
   358         -        "n\",0],PARAMETER[\"central_meridian\",87],PARAMETER[\"sc");
   359         -    add_srs_wkt (p, 10,
   360         -        "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA");
   361         -    add_srs_wkt (p, 11,
   362         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   363         -    add_srs_wkt (p, 12,
   364         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   365         -    add_srs_wkt (p, 13,
   366         -        "HORITY[\"EPSG\",\"21475\"]]");
   367         -    p = add_epsg_def_ex (filter, first, last, 21476, "epsg", 21476,
   368         -        "Beijing 1954 / Gauss-Kruger 16N (deprecated)", 0, 1,
   369         -        "Krassowsky 1940", "Greenwich",
   370         -        "Beijing_1954", "Transverse_Mercator", "metre",
   371         -        "X", "North", "Y", "East");
   372         -    add_proj4text (p, 0,
   373         -        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
   374         -    add_proj4text (p, 1,
   375         -        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
   376         -    add_proj4text (p, 2,
   377         -        "+no_defs");
   378         -    add_srs_wkt (p, 0,
   379         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger 16N (deprecated)\",");
   380         -    add_srs_wkt (p, 1,
   381         -        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
   382         -    add_srs_wkt (p, 2,
   383         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   384         -    add_srs_wkt (p, 3,
   385         -        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   386         -    add_srs_wkt (p, 4,
   387         -        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   388         -    add_srs_wkt (p, 5,
   389         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   390         -    add_srs_wkt (p, 6,
   391         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   392         -    add_srs_wkt (p, 7,
   393         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
   394         -    add_srs_wkt (p, 8,
   395         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   396         -    add_srs_wkt (p, 9,
   397         -        "n\",0],PARAMETER[\"central_meridian\",93],PARAMETER[\"sc");
   398         -    add_srs_wkt (p, 10,
   399         -        "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA");
   400         -    add_srs_wkt (p, 11,
   401         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   402         -    add_srs_wkt (p, 12,
   403         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   404         -    add_srs_wkt (p, 13,
   405         -        "HORITY[\"EPSG\",\"21476\"]]");
   406         -    p = add_epsg_def_ex (filter, first, last, 21477, "epsg", 21477,
   407         -        "Beijing 1954 / Gauss-Kruger 17N (deprecated)", 0, 1,
   408         -        "Krassowsky 1940", "Greenwich",
   409         -        "Beijing_1954", "Transverse_Mercator", "metre",
   410         -        "X", "North", "Y", "East");
   411         -    add_proj4text (p, 0,
   412         -        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
   413         -    add_proj4text (p, 1,
   414         -        "ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m ");
   415         -    add_proj4text (p, 2,
   416         -        "+no_defs");
   417         -    add_srs_wkt (p, 0,
   418         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger 17N (deprecated)\",");
   419         -    add_srs_wkt (p, 1,
   420         -        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
   421         -    add_srs_wkt (p, 2,
   422         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   423         -    add_srs_wkt (p, 3,
   424         -        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   425         -    add_srs_wkt (p, 4,
   426         -        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   427         -    add_srs_wkt (p, 5,
   428         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   429         -    add_srs_wkt (p, 6,
   430         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   431         -    add_srs_wkt (p, 7,
   432         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
   433         -    add_srs_wkt (p, 8,
   434         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   435         -    add_srs_wkt (p, 9,
   436         -        "n\",0],PARAMETER[\"central_meridian\",99],PARAMETER[\"sc");
   437         -    add_srs_wkt (p, 10,
   438         -        "ale_factor\",1],PARAMETER[\"false_easting\",500000],PARA");
   439         -    add_srs_wkt (p, 11,
   440         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   441         -    add_srs_wkt (p, 12,
   442         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
   443         -    add_srs_wkt (p, 13,
   444         -        "HORITY[\"EPSG\",\"21477\"]]");
   445         -    p = add_epsg_def_ex (filter, first, last, 21478, "epsg", 21478,
   446         -        "Beijing 1954 / Gauss-Kruger 18N (deprecated)", 0, 1,
   447         -        "Krassowsky 1940", "Greenwich",
   448         -        "Beijing_1954", "Transverse_Mercator", "metre",
   449         -        "X", "North", "Y", "East");
   450         -    add_proj4text (p, 0,
   451         -        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
   452         -    add_proj4text (p, 1,
   453         -        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   454         -    add_proj4text (p, 2,
   455         -        " +no_defs");
   456         -    add_srs_wkt (p, 0,
   457         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger 18N (deprecated)\",");
   458         -    add_srs_wkt (p, 1,
   459         -        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
   460         -    add_srs_wkt (p, 2,
   461         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   462         -    add_srs_wkt (p, 3,
   463         -        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   464         -    add_srs_wkt (p, 4,
   465         -        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   466         -    add_srs_wkt (p, 5,
   467         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   468         -    add_srs_wkt (p, 6,
   469         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   470         -    add_srs_wkt (p, 7,
   471         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
   472         -    add_srs_wkt (p, 8,
   473         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   474         -    add_srs_wkt (p, 9,
   475         -        "n\",0],PARAMETER[\"central_meridian\",105],PARAMETER[\"s");
   476         -    add_srs_wkt (p, 10,
   477         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
   478         -    add_srs_wkt (p, 11,
   479         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   480         -    add_srs_wkt (p, 12,
   481         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   482         -    add_srs_wkt (p, 13,
   483         -        "UTHORITY[\"EPSG\",\"21478\"]]");
   484         -    p = add_epsg_def_ex (filter, first, last, 21479, "epsg", 21479,
   485         -        "Beijing 1954 / Gauss-Kruger 19N (deprecated)", 0, 1,
   486         -        "Krassowsky 1940", "Greenwich",
   487         -        "Beijing_1954", "Transverse_Mercator", "metre",
   488         -        "X", "North", "Y", "East");
   489         -    add_proj4text (p, 0,
   490         -        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
   491         -    add_proj4text (p, 1,
   492         -        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   493         -    add_proj4text (p, 2,
   494         -        " +no_defs");
   495         -    add_srs_wkt (p, 0,
   496         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger 19N (deprecated)\",");
   497         -    add_srs_wkt (p, 1,
   498         -        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
   499         -    add_srs_wkt (p, 2,
   500         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   501         -    add_srs_wkt (p, 3,
   502         -        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   503         -    add_srs_wkt (p, 4,
   504         -        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   505         -    add_srs_wkt (p, 5,
   506         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   507         -    add_srs_wkt (p, 6,
   508         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   509         -    add_srs_wkt (p, 7,
   510         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
   511         -    add_srs_wkt (p, 8,
   512         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   513         -    add_srs_wkt (p, 9,
   514         -        "n\",0],PARAMETER[\"central_meridian\",111],PARAMETER[\"s");
   515         -    add_srs_wkt (p, 10,
   516         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
   517         -    add_srs_wkt (p, 11,
   518         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   519         -    add_srs_wkt (p, 12,
   520         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   521         -    add_srs_wkt (p, 13,
   522         -        "UTHORITY[\"EPSG\",\"21479\"]]");
   523         -    p = add_epsg_def_ex (filter, first, last, 21480, "epsg", 21480,
   524         -        "Beijing 1954 / Gauss-Kruger 20N (deprecated)", 0, 1,
   525         -        "Krassowsky 1940", "Greenwich",
   526         -        "Beijing_1954", "Transverse_Mercator", "metre",
   527         -        "X", "North", "Y", "East");
   528         -    add_proj4text (p, 0,
   529         -        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
   530         -    add_proj4text (p, 1,
   531         -        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   532         -    add_proj4text (p, 2,
   533         -        " +no_defs");
   534         -    add_srs_wkt (p, 0,
   535         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger 20N (deprecated)\",");
   536         -    add_srs_wkt (p, 1,
   537         -        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
   538         -    add_srs_wkt (p, 2,
   539         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   540         -    add_srs_wkt (p, 3,
   541         -        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   542         -    add_srs_wkt (p, 4,
   543         -        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   544         -    add_srs_wkt (p, 5,
   545         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   546         -    add_srs_wkt (p, 6,
   547         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   548         -    add_srs_wkt (p, 7,
   549         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
   550         -    add_srs_wkt (p, 8,
   551         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   552         -    add_srs_wkt (p, 9,
   553         -        "n\",0],PARAMETER[\"central_meridian\",117],PARAMETER[\"s");
   554         -    add_srs_wkt (p, 10,
   555         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
   556         -    add_srs_wkt (p, 11,
   557         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   558         -    add_srs_wkt (p, 12,
   559         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   560         -    add_srs_wkt (p, 13,
   561         -        "UTHORITY[\"EPSG\",\"21480\"]]");
   562         -    p = add_epsg_def_ex (filter, first, last, 21481, "epsg", 21481,
   563         -        "Beijing 1954 / Gauss-Kruger 21N (deprecated)", 0, 1,
   564         -        "Krassowsky 1940", "Greenwich",
   565         -        "Beijing_1954", "Transverse_Mercator", "metre",
   566         -        "X", "North", "Y", "East");
   567         -    add_proj4text (p, 0,
   568         -        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
   569         -    add_proj4text (p, 1,
   570         -        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   571         -    add_proj4text (p, 2,
   572         -        " +no_defs");
   573         -    add_srs_wkt (p, 0,
   574         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger 21N (deprecated)\",");
   575         -    add_srs_wkt (p, 1,
   576         -        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
   577         -    add_srs_wkt (p, 2,
   578         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   579         -    add_srs_wkt (p, 3,
   580         -        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   581         -    add_srs_wkt (p, 4,
   582         -        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   583         -    add_srs_wkt (p, 5,
   584         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   585         -    add_srs_wkt (p, 6,
   586         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   587         -    add_srs_wkt (p, 7,
   588         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
   589         -    add_srs_wkt (p, 8,
   590         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   591         -    add_srs_wkt (p, 9,
   592         -        "n\",0],PARAMETER[\"central_meridian\",123],PARAMETER[\"s");
   593         -    add_srs_wkt (p, 10,
   594         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
   595         -    add_srs_wkt (p, 11,
   596         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   597         -    add_srs_wkt (p, 12,
   598         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   599         -    add_srs_wkt (p, 13,
   600         -        "UTHORITY[\"EPSG\",\"21481\"]]");
   601         -    p = add_epsg_def_ex (filter, first, last, 21482, "epsg", 21482,
   602         -        "Beijing 1954 / Gauss-Kruger 22N (deprecated)", 0, 1,
   603         -        "Krassowsky 1940", "Greenwich",
   604         -        "Beijing_1954", "Transverse_Mercator", "metre",
   605         -        "X", "North", "Y", "East");
   606         -    add_proj4text (p, 0,
   607         -        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
   608         -    add_proj4text (p, 1,
   609         -        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   610         -    add_proj4text (p, 2,
   611         -        " +no_defs");
   612         -    add_srs_wkt (p, 0,
   613         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger 22N (deprecated)\",");
   614         -    add_srs_wkt (p, 1,
   615         -        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
   616         -    add_srs_wkt (p, 2,
   617         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   618         -    add_srs_wkt (p, 3,
   619         -        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   620         -    add_srs_wkt (p, 4,
   621         -        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   622         -    add_srs_wkt (p, 5,
   623         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   624         -    add_srs_wkt (p, 6,
   625         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   626         -    add_srs_wkt (p, 7,
   627         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
   628         -    add_srs_wkt (p, 8,
   629         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   630         -    add_srs_wkt (p, 9,
   631         -        "n\",0],PARAMETER[\"central_meridian\",129],PARAMETER[\"s");
   632         -    add_srs_wkt (p, 10,
   633         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
   634         -    add_srs_wkt (p, 11,
   635         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   636         -    add_srs_wkt (p, 12,
   637         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   638         -    add_srs_wkt (p, 13,
   639         -        "UTHORITY[\"EPSG\",\"21482\"]]");
   640         -    p = add_epsg_def_ex (filter, first, last, 21483, "epsg", 21483,
   641         -        "Beijing 1954 / Gauss-Kruger 23N (deprecated)", 0, 1,
   642         -        "Krassowsky 1940", "Greenwich",
   643         -        "Beijing_1954", "Transverse_Mercator", "metre",
   644         -        "X", "North", "Y", "East");
   645         -    add_proj4text (p, 0,
   646         -        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
   647         -    add_proj4text (p, 1,
   648         -        "+ellps=krass +towgs84=15.8,-154.4,-82.3,0,0,0,0 +units=m");
   649         -    add_proj4text (p, 2,
   650         -        " +no_defs");
   651         -    add_srs_wkt (p, 0,
   652         -        "PROJCS[\"Beijing 1954 / Gauss-Kruger 23N (deprecated)\",");
   653         -    add_srs_wkt (p, 1,
   654         -        "GEOGCS[\"Beijing 1954\",DATUM[\"Beijing_1954\",SPHEROID[");
   655         -    add_srs_wkt (p, 2,
   656         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   657         -    add_srs_wkt (p, 3,
   658         -        "024\"]],TOWGS84[15.8,-154.4,-82.3,0,0,0,0],AUTHORITY[\"E");
   659         -    add_srs_wkt (p, 4,
   660         -        "PSG\",\"6214\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
   661         -    add_srs_wkt (p, 5,
   662         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   663         -    add_srs_wkt (p, 6,
   664         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   665         -    add_srs_wkt (p, 7,
   666         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4214\"]],PROJECTIO");
   667         -    add_srs_wkt (p, 8,
   668         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
   669         -    add_srs_wkt (p, 9,
   670         -        "n\",0],PARAMETER[\"central_meridian\",135],PARAMETER[\"s");
   671         -    add_srs_wkt (p, 10,
   672         -        "cale_factor\",1],PARAMETER[\"false_easting\",500000],PAR");
   673         -    add_srs_wkt (p, 11,
   674         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   675         -    add_srs_wkt (p, 12,
   676         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],A");
   677         -    add_srs_wkt (p, 13,
   678         -        "UTHORITY[\"EPSG\",\"21483\"]]");
   679         -    p = add_epsg_def_ex (filter, first, last, 21500, "epsg", 21500,
   680         -        "Belge 1950 (Brussels) / Belge Lambert 50", 0, 0,
   681         -        "International 1924", "Brussels",
   682         -        "Reseau_National_Belge_1950_Brussels", "Lambert_Conformal_Conic_2SP", "metre",
   683         -        "X", "East", "Y", "North");
   684         -    add_proj4text (p, 0,
   685         -        "+proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666");
   686         -    add_proj4text (p, 1,
   687         -        "666 +lat_0=90 +lon_0=0 +x_0=150000 +y_0=5400000 +ellps=i");
   688         -    add_proj4text (p, 2,
   689         -        "ntl +pm=brussels +units=m +no_defs");
   690         -    add_srs_wkt (p, 0,
   691         -        "PROJCS[\"Belge 1950 (Brussels) / Belge Lambert 50\",GEOG");
   692         -    add_srs_wkt (p, 1,
   693         -        "CS[\"Belge 1950 (Brussels)\",DATUM[\"Reseau_National_Bel");
   694         -    add_srs_wkt (p, 2,
   695         -        "ge_1950_Brussels\",SPHEROID[\"International 1924\",63783");
   696         -    add_srs_wkt (p, 3,
   697         -        "88,297,AUTHORITY[\"EPSG\",\"7022\"]],AUTHORITY[\"EPSG\",");
   698         -    add_srs_wkt (p, 4,
   699         -        "\"6809\"]],PRIMEM[\"Brussels\",4.367975,AUTHORITY[\"EPSG");
   700         -    add_srs_wkt (p, 5,
   701         -        "\",\"8910\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
   702         -    add_srs_wkt (p, 6,
   703         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
   704         -    add_srs_wkt (p, 7,
   705         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4809\"]],PROJECTIO");
   706         -    add_srs_wkt (p, 8,
   707         -        "N[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_");
   708         -    add_srs_wkt (p, 9,
   709         -        "parallel_1\",49.83333333333334],PARAMETER[\"standard_par");
   710         -    add_srs_wkt (p, 10,
   711         -        "allel_2\",51.16666666666666],PARAMETER[\"latitude_of_ori");
   712         -    add_srs_wkt (p, 11,
   713         -        "gin\",90],PARAMETER[\"central_meridian\",0],PARAMETER[\"");
   714         -    add_srs_wkt (p, 12,
   715         -        "false_easting\",150000],PARAMETER[\"false_northing\",540");
   716         -    add_srs_wkt (p, 13,
   717         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   718         -    add_srs_wkt (p, 14,
   719         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"215");
   720         -    add_srs_wkt (p, 15,
   721         -        "00\"]]");
   722         -    p = add_epsg_def_ex (filter, first, last, 21780, "epsg", 21780,
   723         -        "Bern 1898 (Bern) / LV03C", 0, 0,
   724         -        "Bessel 1841", "Bern",
   725         -        "CH1903_Bern", "Hotine_Oblique_Mercator_Azimuth_Center", "metre",
   726         -        "Y", "East", "X", "North");
   727         -    add_proj4text (p, 0,
   728         -        "+proj=somerc +lat_0=46.95240555555556 +lon_0=0 +k_0=1 +x");
   729         -    add_proj4text (p, 1,
   730         -        "_0=0 +y_0=0 +ellps=bessel +towgs84=674.4,15.1,405.3,0,0,");
   731         -    add_proj4text (p, 2,
   732         -        "0,0 +pm=bern +units=m +no_defs");
   733         -    add_srs_wkt (p, 0,
   734         -        "PROJCS[\"Bern 1898 (Bern) / LV03C\",GEOGCS[\"Bern 1898 (");
   735         -    add_srs_wkt (p, 1,
   736         -        "Bern)\",DATUM[\"CH1903_Bern\",SPHEROID[\"Bessel 1841\",6");
   737         -    add_srs_wkt (p, 2,
   738         -        "377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOW");
   739         -    add_srs_wkt (p, 3,
   740         -        "GS84[674.4,15.1,405.3,0,0,0,0],AUTHORITY[\"EPSG\",\"6801");
   741         -    add_srs_wkt (p, 4,
   742         -        "\"]],PRIMEM[\"Bern\",7.439583333333333,AUTHORITY[\"EPSG\"");
   743         -    add_srs_wkt (p, 5,
   744         -        ",\"8907\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
   745         -    add_srs_wkt (p, 6,
   746         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
   747         -    add_srs_wkt (p, 7,
   748         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4801\"]],PROJECTION[");
   749         -    add_srs_wkt (p, 8,
   750         -        "\"Hotine_Oblique_Mercator_Azimuth_Center\"],PARAMETER[\"");
   751         -    add_srs_wkt (p, 9,
   752         -        "latitude_of_center\",46.95240555555556],PARAMETER[\"long");
   753         -    add_srs_wkt (p, 10,
   754         -        "itude_of_center\",0],PARAMETER[\"azimuth\",90],PARAMETER");
   755         -    add_srs_wkt (p, 11,
   756         -        "[\"rectified_grid_angle\",90],PARAMETER[\"scale_factor\"");
   757         -    add_srs_wkt (p, 12,
   758         -        ",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nor");
   759         -    add_srs_wkt (p, 13,
   760         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
   761         -    add_srs_wkt (p, 14,
   762         -        "],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHORITY[\"EPSG\",");
   763         -    add_srs_wkt (p, 15,
   764         -        "\"21780\"]]");
   765         -    p = add_epsg_def_ex (filter, first, last, 21781, "epsg", 21781,
   766         -        "CH1903 / LV03", 0, 0,
   767         -        "Bessel 1841", "Greenwich",
   768         -        "CH1903", "Hotine_Oblique_Mercator_Azimuth_Center", "metre",
   769         -        "Y", "East", "X", "North");
   770         -    add_proj4text (p, 0,
   771         -        "+proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333");
   772         -    add_proj4text (p, 1,
   773         -        "333333 +k_0=1 +x_0=600000 +y_0=200000 +ellps=bessel +tow");
   774         -    add_proj4text (p, 2,
   775         -        "gs84=674.4,15.1,405.3,0,0,0,0 +units=m +no_defs");
   776         -    add_srs_wkt (p, 0,
   777         -        "PROJCS[\"CH1903 / LV03\",GEOGCS[\"CH1903\",DATUM[\"CH190");
   778         -    add_srs_wkt (p, 1,
   779         -        "3\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUT");
   780         -    add_srs_wkt (p, 2,
   781         -        "HORITY[\"EPSG\",\"7004\"]],TOWGS84[674.4,15.1,405.3,0,0,");
   782         -    add_srs_wkt (p, 3,
   783         -        "0,0],AUTHORITY[\"EPSG\",\"6149\"]],PRIMEM[\"Greenwich\",");
   784         -    add_srs_wkt (p, 4,
   785         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   786         -    add_srs_wkt (p, 5,
   787         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
   788         -    add_srs_wkt (p, 6,
   789         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   790         -    add_srs_wkt (p, 7,
   791         -        "4149\"]],PROJECTION[\"Hotine_Oblique_Mercator_Azimuth_Ce");
   792         -    add_srs_wkt (p, 8,
   793         -        "nter\"],PARAMETER[\"latitude_of_center\",46.952405555555");
   794         -    add_srs_wkt (p, 9,
   795         -        "56],PARAMETER[\"longitude_of_center\",7.439583333333333]");
   796         -    add_srs_wkt (p, 10,
   797         -        ",PARAMETER[\"azimuth\",90],PARAMETER[\"rectified_grid_an");
   798         -    add_srs_wkt (p, 11,
   799         -        "gle\",90],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
   800         -    add_srs_wkt (p, 12,
   801         -        "e_easting\",600000],PARAMETER[\"false_northing\",200000]");
   802         -    add_srs_wkt (p, 13,
   803         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y");
   804         -    add_srs_wkt (p, 14,
   805         -        "\",EAST],AXIS[\"X\",NORTH],AUTHORITY[\"EPSG\",\"21781\"]");
   806         -    add_srs_wkt (p, 15,
   807         -        "]");
   808         -    p = add_epsg_def_ex (filter, first, last, 21782, "epsg", 21782,
   809         -        "CH1903 / LV03C-G", 0, 0,
   810         -        "Bessel 1841", "Greenwich",
   811         -        "CH1903", "Hotine_Oblique_Mercator_Azimuth_Center", "metre",
   812         -        "Y", "East", "X", "North");
   813         -    add_proj4text (p, 0,
   814         -        "+proj=somerc +lat_0=46.95240555555556 +lon_0=7.439583333");
   815         -    add_proj4text (p, 1,
   816         -        "333333 +k_0=1 +x_0=0 +y_0=0 +ellps=bessel +towgs84=674.4");
   817         -    add_proj4text (p, 2,
   818         -        ",15.1,405.3,0,0,0,0 +units=m +no_defs");
   819         -    add_srs_wkt (p, 0,
   820         -        "PROJCS[\"CH1903 / LV03C-G\",GEOGCS[\"CH1903\",DATUM[\"CH");
   821         -    add_srs_wkt (p, 1,
   822         -        "1903\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,");
   823         -    add_srs_wkt (p, 2,
   824         -        "AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[674.4,15.1,405.3,0");
   825         -    add_srs_wkt (p, 3,
   826         -        ",0,0,0],AUTHORITY[\"EPSG\",\"6149\"]],PRIMEM[\"Greenwich");
   827         -    add_srs_wkt (p, 4,
   828         -        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
   829         -    add_srs_wkt (p, 5,
   830         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
   831         -    add_srs_wkt (p, 6,
   832         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   833         -    add_srs_wkt (p, 7,
   834         -        ",\"4149\"]],PROJECTION[\"Hotine_Oblique_Mercator_Azimuth");
   835         -    add_srs_wkt (p, 8,
   836         -        "_Center\"],PARAMETER[\"latitude_of_center\",46.952405555");
   837         -    add_srs_wkt (p, 9,
   838         -        "55556],PARAMETER[\"longitude_of_center\",7.4395833333333");
   839         -    add_srs_wkt (p, 10,
   840         -        "33],PARAMETER[\"azimuth\",90],PARAMETER[\"rectified_grid");
   841         -    add_srs_wkt (p, 11,
   842         -        "_angle\",90],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
   843         -    add_srs_wkt (p, 12,
   844         -        "alse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
   845         -    add_srs_wkt (p, 13,
   846         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\",EAST]");
   847         -    add_srs_wkt (p, 14,
   848         -        ",AXIS[\"X\",NORTH],AUTHORITY[\"EPSG\",\"21782\"]]");
   849         -    p = add_epsg_def_ex (filter, first, last, 21817, "epsg", 21817,
   850         -        "Bogota 1975 / UTM zone 17N (deprecated)", 0, 0,
   851         -        "International 1924", "Greenwich",
   852         -        "Bogota_1975", "Transverse_Mercator", "metre",
   853         -        "Easting", "East", "Northing", "North");
   854         -    add_proj4text (p, 0,
   855         -        "+proj=utm +zone=17 +ellps=intl +towgs84=307,304,-318,0,0");
   856         -    add_proj4text (p, 1,
   857         -        ",0,0 +units=m +no_defs");
   858         -    add_srs_wkt (p, 0,
   859         -        "PROJCS[\"Bogota 1975 / UTM zone 17N (deprecated)\",GEOGC");
   860         -    add_srs_wkt (p, 1,
   861         -        "S[\"Bogota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"Inter");
   862         -    add_srs_wkt (p, 2,
   863         -        "national 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]");
   864         -    add_srs_wkt (p, 3,
   865         -        "],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"621");
   866         -    add_srs_wkt (p, 4,
   867         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   868         -    add_srs_wkt (p, 5,
   869         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   870         -    add_srs_wkt (p, 6,
   871         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   872         -    add_srs_wkt (p, 7,
   873         -        "EAST],AUTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"Transve");
   874         -    add_srs_wkt (p, 8,
   875         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   876         -    add_srs_wkt (p, 9,
   877         -        "METER[\"central_meridian\",-81],PARAMETER[\"scale_factor");
   878         -    add_srs_wkt (p, 10,
   879         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
   880         -    add_srs_wkt (p, 11,
   881         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   882         -    add_srs_wkt (p, 12,
   883         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   884         -    add_srs_wkt (p, 13,
   885         -        "ORTH],AUTHORITY[\"EPSG\",\"21817\"]]");
   886         -    p = add_epsg_def_ex (filter, first, last, 21818, "epsg", 21818,
   887         -        "Bogota 1975 / UTM zone 18N", 0, 0,
   888         -        "International 1924", "Greenwich",
   889         -        "Bogota_1975", "Transverse_Mercator", "metre",
   890         -        "Easting", "East", "Northing", "North");
   891         -    add_proj4text (p, 0,
   892         -        "+proj=utm +zone=18 +ellps=intl +towgs84=307,304,-318,0,0");
   893         -    add_proj4text (p, 1,
   894         -        ",0,0 +units=m +no_defs");
   895         -    add_srs_wkt (p, 0,
   896         -        "PROJCS[\"Bogota 1975 / UTM zone 18N\",GEOGCS[\"Bogota 19");
   897         -    add_srs_wkt (p, 1,
   898         -        "75\",DATUM[\"Bogota_1975\",SPHEROID[\"International 1924");
   899         -    add_srs_wkt (p, 2,
   900         -        "\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[307");
   901         -    add_srs_wkt (p, 3,
   902         -        ",304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"6218\"]],PRIMEM[");
   903         -    add_srs_wkt (p, 4,
   904         -        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   905         -    add_srs_wkt (p, 5,
   906         -        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   907         -    add_srs_wkt (p, 6,
   908         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
   909         -    add_srs_wkt (p, 7,
   910         -        "TY[\"EPSG\",\"4218\"]],PROJECTION[\"Transverse_Mercator\"");
   911         -    add_srs_wkt (p, 8,
   912         -        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
   913         -    add_srs_wkt (p, 9,
   914         -        "l_meridian\",-75],PARAMETER[\"scale_factor\",0.9996],PAR");
   915         -    add_srs_wkt (p, 10,
   916         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
   917         -    add_srs_wkt (p, 11,
   918         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
   919         -    add_srs_wkt (p, 12,
   920         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
   921         -    add_srs_wkt (p, 13,
   922         -        "Y[\"EPSG\",\"21818\"]]");
   923         -    p = add_epsg_def_ex (filter, first, last, 21891, "epsg", 21891,
   924         -        "Bogota 1975 / Colombia West zone (deprecated)", 0, 0,
   925         -        "International 1924", "Greenwich",
   926         -        "Bogota_1975", "Transverse_Mercator", "metre",
   927         -        "X", "East", "Y", "North");
   928         -    add_proj4text (p, 0,
   929         -        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-77.08091666");
   930         -    add_proj4text (p, 1,
   931         -        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
   932         -    add_proj4text (p, 2,
   933         -        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
   934         -    add_srs_wkt (p, 0,
   935         -        "PROJCS[\"Bogota 1975 / Colombia West zone (deprecated)\"");
   936         -    add_srs_wkt (p, 1,
   937         -        ",GEOGCS[\"Bogota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"");
   938         -    add_srs_wkt (p, 2,
   939         -        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
   940         -    add_srs_wkt (p, 3,
   941         -        "22\"]],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",");
   942         -    add_srs_wkt (p, 4,
   943         -        "\"6218\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
   944         -    add_srs_wkt (p, 5,
   945         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
   946         -    add_srs_wkt (p, 6,
   947         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
   948         -    add_srs_wkt (p, 7,
   949         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"Tr");
   950         -    add_srs_wkt (p, 8,
   951         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4.");
   952         -    add_srs_wkt (p, 9,
   953         -        "599047222222222],PARAMETER[\"central_meridian\",-77.0809");
   954         -    add_srs_wkt (p, 10,
   955         -        "1666666667],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
   956         -    add_srs_wkt (p, 11,
   957         -        "lse_easting\",1000000],PARAMETER[\"false_northing\",1000");
   958         -    add_srs_wkt (p, 12,
   959         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
   960         -    add_srs_wkt (p, 13,
   961         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2189");
   962         -    add_srs_wkt (p, 14,
   963         -        "1\"]]");
   964         -    p = add_epsg_def_ex (filter, first, last, 21892, "epsg", 21892,
   965         -        "Bogota 1975 / Colombia Bogota zone (deprecated)", 0, 0,
   966         -        "International 1924", "Greenwich",
   967         -        "Bogota_1975", "Transverse_Mercator", "metre",
   968         -        "X", "East", "Y", "North");
   969         -    add_proj4text (p, 0,
   970         -        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-74.08091666");
   971         -    add_proj4text (p, 1,
   972         -        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
   973         -    add_proj4text (p, 2,
   974         -        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
   975         -    add_srs_wkt (p, 0,
   976         -        "PROJCS[\"Bogota 1975 / Colombia Bogota zone (deprecated)");
   977         -    add_srs_wkt (p, 1,
   978         -        "\",GEOGCS[\"Bogota 1975\",DATUM[\"Bogota_1975\",SPHEROID");
   979         -    add_srs_wkt (p, 2,
   980         -        "[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"");
   981         -    add_srs_wkt (p, 3,
   982         -        "7022\"]],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\"");
   983         -    add_srs_wkt (p, 4,
   984         -        ",\"6218\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   985         -    add_srs_wkt (p, 5,
   986         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   987         -    add_srs_wkt (p, 6,
   988         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   989         -    add_srs_wkt (p, 7,
   990         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"T");
   991         -    add_srs_wkt (p, 8,
   992         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
   993         -    add_srs_wkt (p, 9,
   994         -        ".599047222222222],PARAMETER[\"central_meridian\",-74.080");
   995         -    add_srs_wkt (p, 10,
   996         -        "91666666667],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
   997         -    add_srs_wkt (p, 11,
   998         -        "alse_easting\",1000000],PARAMETER[\"false_northing\",100");
   999         -    add_srs_wkt (p, 12,
  1000         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  1001         -    add_srs_wkt (p, 13,
  1002         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"218");
  1003         -    add_srs_wkt (p, 14,
  1004         -        "92\"]]");
  1005         -    p = add_epsg_def_ex (filter, first, last, 21893, "epsg", 21893,
  1006         -        "Bogota 1975 / Colombia East Central zone (deprecated)", 0, 0,
  1007         -        "International 1924", "Greenwich",
  1008         -        "Bogota_1975", "Transverse_Mercator", "metre",
  1009         -        "X", "East", "Y", "North");
  1010         -    add_proj4text (p, 0,
  1011         -        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-71.08091666");
  1012         -    add_proj4text (p, 1,
  1013         -        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
  1014         -    add_proj4text (p, 2,
  1015         -        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
  1016         -    add_srs_wkt (p, 0,
  1017         -        "PROJCS[\"Bogota 1975 / Colombia East Central zone (depre");
  1018         -    add_srs_wkt (p, 1,
  1019         -        "cated)\",GEOGCS[\"Bogota 1975\",DATUM[\"Bogota_1975\",SP");
  1020         -    add_srs_wkt (p, 2,
  1021         -        "HEROID[\"International 1924\",6378388,297,AUTHORITY[\"EP");
  1022         -    add_srs_wkt (p, 3,
  1023         -        "SG\",\"7022\"]],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[");
  1024         -    add_srs_wkt (p, 4,
  1025         -        "\"EPSG\",\"6218\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  1026         -    add_srs_wkt (p, 5,
  1027         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  1028         -    add_srs_wkt (p, 6,
  1029         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  1030         -    add_srs_wkt (p, 7,
  1031         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4218\"]],PROJEC");
  1032         -    add_srs_wkt (p, 8,
  1033         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1034         -    add_srs_wkt (p, 9,
  1035         -        "igin\",4.599047222222222],PARAMETER[\"central_meridian\"");
  1036         -    add_srs_wkt (p, 10,
  1037         -        ",-71.08091666666667],PARAMETER[\"scale_factor\",1],PARAM");
  1038         -    add_srs_wkt (p, 11,
  1039         -        "ETER[\"false_easting\",1000000],PARAMETER[\"false_northi");
  1040         -    add_srs_wkt (p, 12,
  1041         -        "ng\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1042         -    add_srs_wkt (p, 13,
  1043         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  1044         -    add_srs_wkt (p, 14,
  1045         -        "\",\"21893\"]]");
  1046         -    p = add_epsg_def_ex (filter, first, last, 21894, "epsg", 21894,
  1047         -        "Bogota 1975 / Colombia East (deprecated)", 0, 0,
  1048         -        "International 1924", "Greenwich",
  1049         -        "Bogota_1975", "Transverse_Mercator", "metre",
  1050         -        "X", "East", "Y", "North");
  1051         -    add_proj4text (p, 0,
  1052         -        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-68.08091666");
  1053         -    add_proj4text (p, 1,
  1054         -        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
  1055         -    add_proj4text (p, 2,
  1056         -        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
  1057         -    add_srs_wkt (p, 0,
  1058         -        "PROJCS[\"Bogota 1975 / Colombia East (deprecated)\",GEOG");
  1059         -    add_srs_wkt (p, 1,
  1060         -        "CS[\"Bogota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"Inte");
  1061         -    add_srs_wkt (p, 2,
  1062         -        "rnational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
  1063         -    add_srs_wkt (p, 3,
  1064         -        "]],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
  1065         -    add_srs_wkt (p, 4,
  1066         -        "18\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1067         -    add_srs_wkt (p, 5,
  1068         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1069         -    add_srs_wkt (p, 6,
  1070         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1071         -    add_srs_wkt (p, 7,
  1072         -        "EAST],AUTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"Transve");
  1073         -    add_srs_wkt (p, 8,
  1074         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",4.59904");
  1075         -    add_srs_wkt (p, 9,
  1076         -        "7222222222],PARAMETER[\"central_meridian\",-68.080916666");
  1077         -    add_srs_wkt (p, 10,
  1078         -        "66667],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1079         -    add_srs_wkt (p, 11,
  1080         -        "asting\",1000000],PARAMETER[\"false_northing\",1000000],");
  1081         -    add_srs_wkt (p, 12,
  1082         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1083         -    add_srs_wkt (p, 13,
  1084         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"21894\"]]");
  1085         -    p = add_epsg_def_ex (filter, first, last, 21896, "epsg", 21896,
  1086         -        "Bogota 1975 / Colombia West zone", 0, 1,
  1087         -        "International 1924", "Greenwich",
  1088         -        "Bogota_1975", "Transverse_Mercator", "metre",
  1089         -        "X", "North", "Y", "East");
  1090         -    add_proj4text (p, 0,
  1091         -        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-77.08091666");
  1092         -    add_proj4text (p, 1,
  1093         -        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
  1094         -    add_proj4text (p, 2,
  1095         -        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
  1096         -    add_srs_wkt (p, 0,
  1097         -        "PROJCS[\"Bogota 1975 / Colombia West zone\",GEOGCS[\"Bog");
  1098         -    add_srs_wkt (p, 1,
  1099         -        "ota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"Internationa");
  1100         -    add_srs_wkt (p, 2,
  1101         -        "l 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS");
  1102         -    add_srs_wkt (p, 3,
  1103         -        "84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"6218\"]],P");
  1104         -    add_srs_wkt (p, 4,
  1105         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  1106         -    add_srs_wkt (p, 5,
  1107         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  1108         -    add_srs_wkt (p, 6,
  1109         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  1110         -    add_srs_wkt (p, 7,
  1111         -        "UTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"Transverse_Mer");
  1112         -    add_srs_wkt (p, 8,
  1113         -        "cator\"],PARAMETER[\"latitude_of_origin\",4.599047222222");
  1114         -    add_srs_wkt (p, 9,
  1115         -        "222],PARAMETER[\"central_meridian\",-77.08091666666667],");
  1116         -    add_srs_wkt (p, 10,
  1117         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
  1118         -    add_srs_wkt (p, 11,
  1119         -        ",1000000],PARAMETER[\"false_northing\",1000000],UNIT[\"m");
  1120         -    add_srs_wkt (p, 12,
  1121         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
  1122         -    add_srs_wkt (p, 13,
  1123         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"21896\"]]");
  1124         -    p = add_epsg_def_ex (filter, first, last, 21897, "epsg", 21897,
  1125         -        "Bogota 1975 / Colombia Bogota zone", 0, 1,
  1126         -        "International 1924", "Greenwich",
  1127         -        "Bogota_1975", "Transverse_Mercator", "metre",
  1128         -        "X", "North", "Y", "East");
  1129         -    add_proj4text (p, 0,
  1130         -        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-74.08091666");
  1131         -    add_proj4text (p, 1,
  1132         -        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
  1133         -    add_proj4text (p, 2,
  1134         -        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
  1135         -    add_srs_wkt (p, 0,
  1136         -        "PROJCS[\"Bogota 1975 / Colombia Bogota zone\",GEOGCS[\"B");
  1137         -    add_srs_wkt (p, 1,
  1138         -        "ogota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"Internatio");
  1139         -    add_srs_wkt (p, 2,
  1140         -        "nal 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOW");
  1141         -    add_srs_wkt (p, 3,
  1142         -        "GS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"6218\"]]");
  1143         -    add_srs_wkt (p, 4,
  1144         -        ",PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UN");
  1145         -    add_srs_wkt (p, 5,
  1146         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  1147         -    add_srs_wkt (p, 6,
  1148         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  1149         -    add_srs_wkt (p, 7,
  1150         -        ",AUTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"Transverse_M");
  1151         -    add_srs_wkt (p, 8,
  1152         -        "ercator\"],PARAMETER[\"latitude_of_origin\",4.5990472222");
  1153         -    add_srs_wkt (p, 9,
  1154         -        "22222],PARAMETER[\"central_meridian\",-74.08091666666667");
  1155         -    add_srs_wkt (p, 10,
  1156         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  1157         -    add_srs_wkt (p, 11,
  1158         -        "g\",1000000],PARAMETER[\"false_northing\",1000000],UNIT[");
  1159         -    add_srs_wkt (p, 12,
  1160         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NOR");
  1161         -    add_srs_wkt (p, 13,
  1162         -        "TH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"21897\"]]");
  1163         -    p = add_epsg_def_ex (filter, first, last, 21898, "epsg", 21898,
  1164         -        "Bogota 1975 / Colombia East Central zone", 0, 1,
  1165         -        "International 1924", "Greenwich",
  1166         -        "Bogota_1975", "Transverse_Mercator", "metre",
  1167         -        "X", "North", "Y", "East");
  1168         -    add_proj4text (p, 0,
  1169         -        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-71.08091666");
  1170         -    add_proj4text (p, 1,
  1171         -        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
  1172         -    add_proj4text (p, 2,
  1173         -        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
  1174         -    add_srs_wkt (p, 0,
  1175         -        "PROJCS[\"Bogota 1975 / Colombia East Central zone\",GEOG");
  1176         -    add_srs_wkt (p, 1,
  1177         -        "CS[\"Bogota 1975\",DATUM[\"Bogota_1975\",SPHEROID[\"Inte");
  1178         -    add_srs_wkt (p, 2,
  1179         -        "rnational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
  1180         -    add_srs_wkt (p, 3,
  1181         -        "]],TOWGS84[307,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
  1182         -    add_srs_wkt (p, 4,
  1183         -        "18\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1184         -    add_srs_wkt (p, 5,
  1185         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1186         -    add_srs_wkt (p, 6,
  1187         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1188         -    add_srs_wkt (p, 7,
  1189         -        "EAST],AUTHORITY[\"EPSG\",\"4218\"]],PROJECTION[\"Transve");
  1190         -    add_srs_wkt (p, 8,
  1191         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",4.59904");
  1192         -    add_srs_wkt (p, 9,
  1193         -        "7222222222],PARAMETER[\"central_meridian\",-71.080916666");
  1194         -    add_srs_wkt (p, 10,
  1195         -        "66667],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1196         -    add_srs_wkt (p, 11,
  1197         -        "asting\",1000000],PARAMETER[\"false_northing\",1000000],");
  1198         -    add_srs_wkt (p, 12,
  1199         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1200         -    add_srs_wkt (p, 13,
  1201         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"21898\"]]");
  1202         -    p = add_epsg_def_ex (filter, first, last, 21899, "epsg", 21899,
  1203         -        "Bogota 1975 / Colombia East", 0, 1,
  1204         -        "International 1924", "Greenwich",
  1205         -        "Bogota_1975", "Transverse_Mercator", "metre",
  1206         -        "X", "North", "Y", "East");
  1207         -    add_proj4text (p, 0,
  1208         -        "+proj=tmerc +lat_0=4.599047222222222 +lon_0=-68.08091666");
  1209         -    add_proj4text (p, 1,
  1210         -        "666667 +k=1 +x_0=1000000 +y_0=1000000 +ellps=intl +towgs");
  1211         -    add_proj4text (p, 2,
  1212         -        "84=307,304,-318,0,0,0,0 +units=m +no_defs");
  1213         -    add_srs_wkt (p, 0,
  1214         -        "PROJCS[\"Bogota 1975 / Colombia East\",GEOGCS[\"Bogota 1");
  1215         -    add_srs_wkt (p, 1,
  1216         -        "975\",DATUM[\"Bogota_1975\",SPHEROID[\"International 192");
  1217         -    add_srs_wkt (p, 2,
  1218         -        "4\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[30");
  1219         -    add_srs_wkt (p, 3,
  1220         -        "7,304,-318,0,0,0,0],AUTHORITY[\"EPSG\",\"6218\"]],PRIMEM");
  1221         -    add_srs_wkt (p, 4,
  1222         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1223         -    add_srs_wkt (p, 5,
  1224         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1225         -    add_srs_wkt (p, 6,
  1226         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  1227         -    add_srs_wkt (p, 7,
  1228         -        "ITY[\"EPSG\",\"4218\"]],PROJECTION[\"Transverse_Mercator");
  1229         -    add_srs_wkt (p, 8,
  1230         -        "\"],PARAMETER[\"latitude_of_origin\",4.599047222222222],");
  1231         -    add_srs_wkt (p, 9,
  1232         -        "PARAMETER[\"central_meridian\",-68.08091666666667],PARAM");
  1233         -    add_srs_wkt (p, 10,
  1234         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",100");
  1235         -    add_srs_wkt (p, 11,
  1236         -        "0000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre");
  1237         -    add_srs_wkt (p, 12,
  1238         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  1239         -    add_srs_wkt (p, 13,
  1240         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"21899\"]]");
  1241         -    p = add_epsg_def_ex (filter, first, last, 22032, "epsg", 22032,
  1242         -        "Camacupa / UTM zone 32S", 0, 0,
  1243         -        "Clarke 1880 (RGS)", "Greenwich",
  1244         -        "Camacupa", "Transverse_Mercator", "metre",
  1245         -        "Easting", "East", "Northing", "North");
  1246         -    add_proj4text (p, 0,
  1247         -        "+proj=utm +zone=32 +south +ellps=clrk80 +towgs84=-50.9,-");
  1248         -    add_proj4text (p, 1,
  1249         -        "347.6,-231,0,0,0,0 +units=m +no_defs");
  1250         -    add_srs_wkt (p, 0,
  1251         -        "PROJCS[\"Camacupa / UTM zone 32S\",GEOGCS[\"Camacupa\",D");
  1252         -    add_srs_wkt (p, 1,
  1253         -        "ATUM[\"Camacupa\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
  1254         -    add_srs_wkt (p, 2,
  1255         -        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-50.9");
  1256         -    add_srs_wkt (p, 3,
  1257         -        ",-347.6,-231,0,0,0,0],AUTHORITY[\"EPSG\",\"6220\"]],PRIM");
  1258         -    add_srs_wkt (p, 4,
  1259         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1260         -    add_srs_wkt (p, 5,
  1261         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1262         -    add_srs_wkt (p, 6,
  1263         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1264         -    add_srs_wkt (p, 7,
  1265         -        "ORITY[\"EPSG\",\"4220\"]],PROJECTION[\"Transverse_Mercat");
  1266         -    add_srs_wkt (p, 8,
  1267         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1268         -    add_srs_wkt (p, 9,
  1269         -        "ntral_meridian\",9],PARAMETER[\"scale_factor\",0.9996],P");
  1270         -    add_srs_wkt (p, 10,
  1271         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  1272         -    add_srs_wkt (p, 11,
  1273         -        "thing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1274         -    add_srs_wkt (p, 12,
  1275         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1276         -    add_srs_wkt (p, 13,
  1277         -        ",AUTHORITY[\"EPSG\",\"22032\"]]");
  1278         -    p = add_epsg_def_ex (filter, first, last, 22033, "epsg", 22033,
  1279         -        "Camacupa / UTM zone 33S", 0, 0,
  1280         -        "Clarke 1880 (RGS)", "Greenwich",
  1281         -        "Camacupa", "Transverse_Mercator", "metre",
  1282         -        "Easting", "East", "Northing", "North");
  1283         -    add_proj4text (p, 0,
  1284         -        "+proj=utm +zone=33 +south +ellps=clrk80 +towgs84=-50.9,-");
  1285         -    add_proj4text (p, 1,
  1286         -        "347.6,-231,0,0,0,0 +units=m +no_defs");
  1287         -    add_srs_wkt (p, 0,
  1288         -        "PROJCS[\"Camacupa / UTM zone 33S\",GEOGCS[\"Camacupa\",D");
  1289         -    add_srs_wkt (p, 1,
  1290         -        "ATUM[\"Camacupa\",SPHEROID[\"Clarke 1880 (RGS)\",6378249");
  1291         -    add_srs_wkt (p, 2,
  1292         -        ".145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-50.9");
  1293         -    add_srs_wkt (p, 3,
  1294         -        ",-347.6,-231,0,0,0,0],AUTHORITY[\"EPSG\",\"6220\"]],PRIM");
  1295         -    add_srs_wkt (p, 4,
  1296         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1297         -    add_srs_wkt (p, 5,
  1298         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1299         -    add_srs_wkt (p, 6,
  1300         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1301         -    add_srs_wkt (p, 7,
  1302         -        "ORITY[\"EPSG\",\"4220\"]],PROJECTION[\"Transverse_Mercat");
  1303         -    add_srs_wkt (p, 8,
  1304         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1305         -    add_srs_wkt (p, 9,
  1306         -        "ntral_meridian\",15],PARAMETER[\"scale_factor\",0.9996],");
  1307         -    add_srs_wkt (p, 10,
  1308         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  1309         -    add_srs_wkt (p, 11,
  1310         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1311         -    add_srs_wkt (p, 12,
  1312         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1313         -    add_srs_wkt (p, 13,
  1314         -        ",AUTHORITY[\"EPSG\",\"22033\"]]");
  1315         -    p = add_epsg_def_ex (filter, first, last, 22091, "epsg", 22091,
  1316         -        "Camacupa / TM 11.30 SE", 0, 0,
  1317         -        "Clarke 1880 (RGS)", "Greenwich",
  1318         -        "Camacupa", "Transverse_Mercator", "metre",
  1319         -        "Easting", "East", "Northing", "North");
  1320         -    add_proj4text (p, 0,
  1321         -        "+proj=tmerc +lat_0=0 +lon_0=11.5 +k=0.9996 +x_0=500000 +");
  1322         -    add_proj4text (p, 1,
  1323         -        "y_0=10000000 +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,");
  1324         -    add_proj4text (p, 2,
  1325         -        "0,0,0 +units=m +no_defs");
  1326         -    add_srs_wkt (p, 0,
  1327         -        "PROJCS[\"Camacupa / TM 11.30 SE\",GEOGCS[\"Camacupa\",DA");
  1328         -    add_srs_wkt (p, 1,
  1329         -        "TUM[\"Camacupa\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.");
  1330         -    add_srs_wkt (p, 2,
  1331         -        "145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-50.9,");
  1332         -    add_srs_wkt (p, 3,
  1333         -        "-347.6,-231,0,0,0,0],AUTHORITY[\"EPSG\",\"6220\"]],PRIME");
  1334         -    add_srs_wkt (p, 4,
  1335         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1336         -    add_srs_wkt (p, 5,
  1337         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1338         -    add_srs_wkt (p, 6,
  1339         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1340         -    add_srs_wkt (p, 7,
  1341         -        "RITY[\"EPSG\",\"4220\"]],PROJECTION[\"Transverse_Mercato");
  1342         -    add_srs_wkt (p, 8,
  1343         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  1344         -    add_srs_wkt (p, 9,
  1345         -        "tral_meridian\",11.5],PARAMETER[\"scale_factor\",0.9996]");
  1346         -    add_srs_wkt (p, 10,
  1347         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  1348         -    add_srs_wkt (p, 11,
  1349         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1350         -    add_srs_wkt (p, 12,
  1351         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1352         -    add_srs_wkt (p, 13,
  1353         -        "H],AUTHORITY[\"EPSG\",\"22091\"]]");
  1354         -    p = add_epsg_def_ex (filter, first, last, 22092, "epsg", 22092,
  1355         -        "Camacupa / TM 12 SE", 0, 0,
  1356         -        "Clarke 1880 (RGS)", "Greenwich",
  1357         -        "Camacupa", "Transverse_Mercator", "metre",
  1358         -        "Easting", "East", "Northing", "North");
  1359         -    add_proj4text (p, 0,
  1360         -        "+proj=tmerc +lat_0=0 +lon_0=12 +k=0.9996 +x_0=500000 +y_");
  1361         -    add_proj4text (p, 1,
  1362         -        "0=10000000 +ellps=clrk80 +towgs84=-50.9,-347.6,-231,0,0,");
  1363         -    add_proj4text (p, 2,
  1364         -        "0,0 +units=m +no_defs");
  1365         -    add_srs_wkt (p, 0,
  1366         -        "PROJCS[\"Camacupa / TM 12 SE\",GEOGCS[\"Camacupa\",DATUM");
  1367         -    add_srs_wkt (p, 1,
  1368         -        "[\"Camacupa\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145");
  1369         -    add_srs_wkt (p, 2,
  1370         -        ",293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-50.9,-34");
  1371         -    add_srs_wkt (p, 3,
  1372         -        "7.6,-231,0,0,0,0],AUTHORITY[\"EPSG\",\"6220\"]],PRIMEM[\"");
  1373         -    add_srs_wkt (p, 4,
  1374         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1375         -    add_srs_wkt (p, 5,
  1376         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1377         -    add_srs_wkt (p, 6,
  1378         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1379         -    add_srs_wkt (p, 7,
  1380         -        "[\"EPSG\",\"4220\"]],PROJECTION[\"Transverse_Mercator\"]");
  1381         -    add_srs_wkt (p, 8,
  1382         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  1383         -    add_srs_wkt (p, 9,
  1384         -        "_meridian\",12],PARAMETER[\"scale_factor\",0.9996],PARAM");
  1385         -    add_srs_wkt (p, 10,
  1386         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
  1387         -    add_srs_wkt (p, 11,
  1388         -        "g\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1389         -    add_srs_wkt (p, 12,
  1390         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  1391         -    add_srs_wkt (p, 13,
  1392         -        "HORITY[\"EPSG\",\"22092\"]]");
  1393         -    p = add_epsg_def_ex (filter, first, last, 22171, "epsg", 22171,
  1394         -        "POSGAR 98 / Argentina 1", 0, 1,
  1395         -        "GRS 1980", "Greenwich",
  1396         -        "Posiciones_Geodesicas_Argentinas_1998", "Transverse_Mercator", "metre",
  1397         -        "X", "North", "Y", "East");
  1398         -    add_proj4text (p, 0,
  1399         -        "+proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0");
  1400         -    add_proj4text (p, 1,
  1401         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1402         -    add_srs_wkt (p, 0,
  1403         -        "PROJCS[\"POSGAR 98 / Argentina 1\",GEOGCS[\"POSGAR 98\",");
  1404         -    add_srs_wkt (p, 1,
  1405         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
  1406         -    add_srs_wkt (p, 2,
  1407         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1408         -    add_srs_wkt (p, 3,
  1409         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
  1410         -    add_srs_wkt (p, 4,
  1411         -        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1412         -    add_srs_wkt (p, 5,
  1413         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1414         -    add_srs_wkt (p, 6,
  1415         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1416         -    add_srs_wkt (p, 7,
  1417         -        "EAST],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"Transve");
  1418         -    add_srs_wkt (p, 8,
  1419         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PA");
  1420         -    add_srs_wkt (p, 9,
  1421         -        "RAMETER[\"central_meridian\",-72],PARAMETER[\"scale_fact");
  1422         -    add_srs_wkt (p, 10,
  1423         -        "or\",1],PARAMETER[\"false_easting\",1500000],PARAMETER[\"");
  1424         -    add_srs_wkt (p, 11,
  1425         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1426         -    add_srs_wkt (p, 12,
  1427         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1428         -    add_srs_wkt (p, 13,
  1429         -        "\"EPSG\",\"22171\"]]");
  1430         -    p = add_epsg_def_ex (filter, first, last, 22172, "epsg", 22172,
  1431         -        "POSGAR 98 / Argentina 2", 0, 1,
  1432         -        "GRS 1980", "Greenwich",
  1433         -        "Posiciones_Geodesicas_Argentinas_1998", "Transverse_Mercator", "metre",
  1434         -        "X", "North", "Y", "East");
  1435         -    add_proj4text (p, 0,
  1436         -        "+proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0");
  1437         -    add_proj4text (p, 1,
  1438         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1439         -    add_srs_wkt (p, 0,
  1440         -        "PROJCS[\"POSGAR 98 / Argentina 2\",GEOGCS[\"POSGAR 98\",");
  1441         -    add_srs_wkt (p, 1,
  1442         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
  1443         -    add_srs_wkt (p, 2,
  1444         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1445         -    add_srs_wkt (p, 3,
  1446         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
  1447         -    add_srs_wkt (p, 4,
  1448         -        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1449         -    add_srs_wkt (p, 5,
  1450         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1451         -    add_srs_wkt (p, 6,
  1452         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1453         -    add_srs_wkt (p, 7,
  1454         -        "EAST],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"Transve");
  1455         -    add_srs_wkt (p, 8,
  1456         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PA");
  1457         -    add_srs_wkt (p, 9,
  1458         -        "RAMETER[\"central_meridian\",-69],PARAMETER[\"scale_fact");
  1459         -    add_srs_wkt (p, 10,
  1460         -        "or\",1],PARAMETER[\"false_easting\",2500000],PARAMETER[\"");
  1461         -    add_srs_wkt (p, 11,
  1462         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1463         -    add_srs_wkt (p, 12,
  1464         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1465         -    add_srs_wkt (p, 13,
  1466         -        "\"EPSG\",\"22172\"]]");
  1467         -    p = add_epsg_def_ex (filter, first, last, 22173, "epsg", 22173,
  1468         -        "POSGAR 98 / Argentina 3", 0, 1,
  1469         -        "GRS 1980", "Greenwich",
  1470         -        "Posiciones_Geodesicas_Argentinas_1998", "Transverse_Mercator", "metre",
  1471         -        "X", "North", "Y", "East");
  1472         -    add_proj4text (p, 0,
  1473         -        "+proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0");
  1474         -    add_proj4text (p, 1,
  1475         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1476         -    add_srs_wkt (p, 0,
  1477         -        "PROJCS[\"POSGAR 98 / Argentina 3\",GEOGCS[\"POSGAR 98\",");
  1478         -    add_srs_wkt (p, 1,
  1479         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
  1480         -    add_srs_wkt (p, 2,
  1481         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1482         -    add_srs_wkt (p, 3,
  1483         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
  1484         -    add_srs_wkt (p, 4,
  1485         -        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1486         -    add_srs_wkt (p, 5,
  1487         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1488         -    add_srs_wkt (p, 6,
  1489         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1490         -    add_srs_wkt (p, 7,
  1491         -        "EAST],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"Transve");
  1492         -    add_srs_wkt (p, 8,
  1493         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PA");
  1494         -    add_srs_wkt (p, 9,
  1495         -        "RAMETER[\"central_meridian\",-66],PARAMETER[\"scale_fact");
  1496         -    add_srs_wkt (p, 10,
  1497         -        "or\",1],PARAMETER[\"false_easting\",3500000],PARAMETER[\"");
  1498         -    add_srs_wkt (p, 11,
  1499         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1500         -    add_srs_wkt (p, 12,
  1501         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1502         -    add_srs_wkt (p, 13,
  1503         -        "\"EPSG\",\"22173\"]]");
  1504         -    p = add_epsg_def_ex (filter, first, last, 22174, "epsg", 22174,
  1505         -        "POSGAR 98 / Argentina 4", 0, 1,
  1506         -        "GRS 1980", "Greenwich",
  1507         -        "Posiciones_Geodesicas_Argentinas_1998", "Transverse_Mercator", "metre",
  1508         -        "X", "North", "Y", "East");
  1509         -    add_proj4text (p, 0,
  1510         -        "+proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0");
  1511         -    add_proj4text (p, 1,
  1512         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1513         -    add_srs_wkt (p, 0,
  1514         -        "PROJCS[\"POSGAR 98 / Argentina 4\",GEOGCS[\"POSGAR 98\",");
  1515         -    add_srs_wkt (p, 1,
  1516         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
  1517         -    add_srs_wkt (p, 2,
  1518         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1519         -    add_srs_wkt (p, 3,
  1520         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
  1521         -    add_srs_wkt (p, 4,
  1522         -        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1523         -    add_srs_wkt (p, 5,
  1524         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1525         -    add_srs_wkt (p, 6,
  1526         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1527         -    add_srs_wkt (p, 7,
  1528         -        "EAST],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"Transve");
  1529         -    add_srs_wkt (p, 8,
  1530         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PA");
  1531         -    add_srs_wkt (p, 9,
  1532         -        "RAMETER[\"central_meridian\",-63],PARAMETER[\"scale_fact");
  1533         -    add_srs_wkt (p, 10,
  1534         -        "or\",1],PARAMETER[\"false_easting\",4500000],PARAMETER[\"");
  1535         -    add_srs_wkt (p, 11,
  1536         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1537         -    add_srs_wkt (p, 12,
  1538         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1539         -    add_srs_wkt (p, 13,
  1540         -        "\"EPSG\",\"22174\"]]");
  1541         -    p = add_epsg_def_ex (filter, first, last, 22175, "epsg", 22175,
  1542         -        "POSGAR 98 / Argentina 5", 0, 1,
  1543         -        "GRS 1980", "Greenwich",
  1544         -        "Posiciones_Geodesicas_Argentinas_1998", "Transverse_Mercator", "metre",
  1545         -        "X", "North", "Y", "East");
  1546         -    add_proj4text (p, 0,
  1547         -        "+proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0");
  1548         -    add_proj4text (p, 1,
  1549         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1550         -    add_srs_wkt (p, 0,
  1551         -        "PROJCS[\"POSGAR 98 / Argentina 5\",GEOGCS[\"POSGAR 98\",");
  1552         -    add_srs_wkt (p, 1,
  1553         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
  1554         -    add_srs_wkt (p, 2,
  1555         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1556         -    add_srs_wkt (p, 3,
  1557         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
  1558         -    add_srs_wkt (p, 4,
  1559         -        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1560         -    add_srs_wkt (p, 5,
  1561         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1562         -    add_srs_wkt (p, 6,
  1563         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1564         -    add_srs_wkt (p, 7,
  1565         -        "EAST],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"Transve");
  1566         -    add_srs_wkt (p, 8,
  1567         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PA");
  1568         -    add_srs_wkt (p, 9,
  1569         -        "RAMETER[\"central_meridian\",-60],PARAMETER[\"scale_fact");
  1570         -    add_srs_wkt (p, 10,
  1571         -        "or\",1],PARAMETER[\"false_easting\",5500000],PARAMETER[\"");
  1572         -    add_srs_wkt (p, 11,
  1573         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1574         -    add_srs_wkt (p, 12,
  1575         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1576         -    add_srs_wkt (p, 13,
  1577         -        "\"EPSG\",\"22175\"]]");
  1578         -    p = add_epsg_def_ex (filter, first, last, 22176, "epsg", 22176,
  1579         -        "POSGAR 98 / Argentina 6", 0, 1,
  1580         -        "GRS 1980", "Greenwich",
  1581         -        "Posiciones_Geodesicas_Argentinas_1998", "Transverse_Mercator", "metre",
  1582         -        "X", "North", "Y", "East");
  1583         -    add_proj4text (p, 0,
  1584         -        "+proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0");
  1585         -    add_proj4text (p, 1,
  1586         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1587         -    add_srs_wkt (p, 0,
  1588         -        "PROJCS[\"POSGAR 98 / Argentina 6\",GEOGCS[\"POSGAR 98\",");
  1589         -    add_srs_wkt (p, 1,
  1590         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
  1591         -    add_srs_wkt (p, 2,
  1592         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1593         -    add_srs_wkt (p, 3,
  1594         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
  1595         -    add_srs_wkt (p, 4,
  1596         -        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1597         -    add_srs_wkt (p, 5,
  1598         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1599         -    add_srs_wkt (p, 6,
  1600         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1601         -    add_srs_wkt (p, 7,
  1602         -        "EAST],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"Transve");
  1603         -    add_srs_wkt (p, 8,
  1604         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PA");
  1605         -    add_srs_wkt (p, 9,
  1606         -        "RAMETER[\"central_meridian\",-57],PARAMETER[\"scale_fact");
  1607         -    add_srs_wkt (p, 10,
  1608         -        "or\",1],PARAMETER[\"false_easting\",6500000],PARAMETER[\"");
  1609         -    add_srs_wkt (p, 11,
  1610         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1611         -    add_srs_wkt (p, 12,
  1612         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1613         -    add_srs_wkt (p, 13,
  1614         -        "\"EPSG\",\"22176\"]]");
  1615         -    p = add_epsg_def_ex (filter, first, last, 22177, "epsg", 22177,
  1616         -        "POSGAR 98 / Argentina 7", 0, 1,
  1617         -        "GRS 1980", "Greenwich",
  1618         -        "Posiciones_Geodesicas_Argentinas_1998", "Transverse_Mercator", "metre",
  1619         -        "X", "North", "Y", "East");
  1620         -    add_proj4text (p, 0,
  1621         -        "+proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0");
  1622         -    add_proj4text (p, 1,
  1623         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1624         -    add_srs_wkt (p, 0,
  1625         -        "PROJCS[\"POSGAR 98 / Argentina 7\",GEOGCS[\"POSGAR 98\",");
  1626         -    add_srs_wkt (p, 1,
  1627         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1998\",SPHEROID");
  1628         -    add_srs_wkt (p, 2,
  1629         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1630         -    add_srs_wkt (p, 3,
  1631         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"619");
  1632         -    add_srs_wkt (p, 4,
  1633         -        "0\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1634         -    add_srs_wkt (p, 5,
  1635         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1636         -    add_srs_wkt (p, 6,
  1637         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1638         -    add_srs_wkt (p, 7,
  1639         -        "EAST],AUTHORITY[\"EPSG\",\"4190\"]],PROJECTION[\"Transve");
  1640         -    add_srs_wkt (p, 8,
  1641         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PA");
  1642         -    add_srs_wkt (p, 9,
  1643         -        "RAMETER[\"central_meridian\",-54],PARAMETER[\"scale_fact");
  1644         -    add_srs_wkt (p, 10,
  1645         -        "or\",1],PARAMETER[\"false_easting\",7500000],PARAMETER[\"");
  1646         -    add_srs_wkt (p, 11,
  1647         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1648         -    add_srs_wkt (p, 12,
  1649         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1650         -    add_srs_wkt (p, 13,
  1651         -        "\"EPSG\",\"22177\"]]");
  1652         -    p = add_epsg_def_ex (filter, first, last, 22181, "epsg", 22181,
  1653         -        "POSGAR 94 / Argentina 1", 0, 1,
  1654         -        "WGS 84", "Greenwich",
  1655         -        "Posiciones_Geodesicas_Argentinas_1994", "Transverse_Mercator", "metre",
  1656         -        "X", "North", "Y", "East");
  1657         -    add_proj4text (p, 0,
  1658         -        "+proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0");
  1659         -    add_proj4text (p, 1,
  1660         -        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1661         -    add_srs_wkt (p, 0,
  1662         -        "PROJCS[\"POSGAR 94 / Argentina 1\",GEOGCS[\"POSGAR 94\",");
  1663         -    add_srs_wkt (p, 1,
  1664         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
  1665         -    add_srs_wkt (p, 2,
  1666         -        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
  1667         -    add_srs_wkt (p, 3,
  1668         -        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
  1669         -    add_srs_wkt (p, 4,
  1670         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1671         -    add_srs_wkt (p, 5,
  1672         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1673         -    add_srs_wkt (p, 6,
  1674         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1675         -    add_srs_wkt (p, 7,
  1676         -        "AST],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Transver");
  1677         -    add_srs_wkt (p, 8,
  1678         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PAR");
  1679         -    add_srs_wkt (p, 9,
  1680         -        "AMETER[\"central_meridian\",-72],PARAMETER[\"scale_facto");
  1681         -    add_srs_wkt (p, 10,
  1682         -        "r\",1],PARAMETER[\"false_easting\",1500000],PARAMETER[\"");
  1683         -    add_srs_wkt (p, 11,
  1684         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1685         -    add_srs_wkt (p, 12,
  1686         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1687         -    add_srs_wkt (p, 13,
  1688         -        "\"EPSG\",\"22181\"]]");
  1689         -    p = add_epsg_def_ex (filter, first, last, 22182, "epsg", 22182,
  1690         -        "POSGAR 94 / Argentina 2", 0, 1,
  1691         -        "WGS 84", "Greenwich",
  1692         -        "Posiciones_Geodesicas_Argentinas_1994", "Transverse_Mercator", "metre",
  1693         -        "X", "North", "Y", "East");
  1694         -    add_proj4text (p, 0,
  1695         -        "+proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0");
  1696         -    add_proj4text (p, 1,
  1697         -        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1698         -    add_srs_wkt (p, 0,
  1699         -        "PROJCS[\"POSGAR 94 / Argentina 2\",GEOGCS[\"POSGAR 94\",");
  1700         -    add_srs_wkt (p, 1,
  1701         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
  1702         -    add_srs_wkt (p, 2,
  1703         -        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
  1704         -    add_srs_wkt (p, 3,
  1705         -        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
  1706         -    add_srs_wkt (p, 4,
  1707         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1708         -    add_srs_wkt (p, 5,
  1709         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1710         -    add_srs_wkt (p, 6,
  1711         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1712         -    add_srs_wkt (p, 7,
  1713         -        "AST],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Transver");
  1714         -    add_srs_wkt (p, 8,
  1715         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PAR");
  1716         -    add_srs_wkt (p, 9,
  1717         -        "AMETER[\"central_meridian\",-69],PARAMETER[\"scale_facto");
  1718         -    add_srs_wkt (p, 10,
  1719         -        "r\",1],PARAMETER[\"false_easting\",2500000],PARAMETER[\"");
  1720         -    add_srs_wkt (p, 11,
  1721         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1722         -    add_srs_wkt (p, 12,
  1723         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1724         -    add_srs_wkt (p, 13,
  1725         -        "\"EPSG\",\"22182\"]]");
  1726         -    p = add_epsg_def_ex (filter, first, last, 22183, "epsg", 22183,
  1727         -        "POSGAR 94 / Argentina 3", 0, 1,
  1728         -        "WGS 84", "Greenwich",
  1729         -        "Posiciones_Geodesicas_Argentinas_1994", "Transverse_Mercator", "metre",
  1730         -        "X", "North", "Y", "East");
  1731         -    add_proj4text (p, 0,
  1732         -        "+proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0");
  1733         -    add_proj4text (p, 1,
  1734         -        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1735         -    add_srs_wkt (p, 0,
  1736         -        "PROJCS[\"POSGAR 94 / Argentina 3\",GEOGCS[\"POSGAR 94\",");
  1737         -    add_srs_wkt (p, 1,
  1738         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
  1739         -    add_srs_wkt (p, 2,
  1740         -        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
  1741         -    add_srs_wkt (p, 3,
  1742         -        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
  1743         -    add_srs_wkt (p, 4,
  1744         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1745         -    add_srs_wkt (p, 5,
  1746         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1747         -    add_srs_wkt (p, 6,
  1748         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1749         -    add_srs_wkt (p, 7,
  1750         -        "AST],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Transver");
  1751         -    add_srs_wkt (p, 8,
  1752         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PAR");
  1753         -    add_srs_wkt (p, 9,
  1754         -        "AMETER[\"central_meridian\",-66],PARAMETER[\"scale_facto");
  1755         -    add_srs_wkt (p, 10,
  1756         -        "r\",1],PARAMETER[\"false_easting\",3500000],PARAMETER[\"");
  1757         -    add_srs_wkt (p, 11,
  1758         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1759         -    add_srs_wkt (p, 12,
  1760         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1761         -    add_srs_wkt (p, 13,
  1762         -        "\"EPSG\",\"22183\"]]");
  1763         -    p = add_epsg_def_ex (filter, first, last, 22184, "epsg", 22184,
  1764         -        "POSGAR 94 / Argentina 4", 0, 1,
  1765         -        "WGS 84", "Greenwich",
  1766         -        "Posiciones_Geodesicas_Argentinas_1994", "Transverse_Mercator", "metre",
  1767         -        "X", "North", "Y", "East");
  1768         -    add_proj4text (p, 0,
  1769         -        "+proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0");
  1770         -    add_proj4text (p, 1,
  1771         -        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1772         -    add_srs_wkt (p, 0,
  1773         -        "PROJCS[\"POSGAR 94 / Argentina 4\",GEOGCS[\"POSGAR 94\",");
  1774         -    add_srs_wkt (p, 1,
  1775         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
  1776         -    add_srs_wkt (p, 2,
  1777         -        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
  1778         -    add_srs_wkt (p, 3,
  1779         -        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
  1780         -    add_srs_wkt (p, 4,
  1781         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1782         -    add_srs_wkt (p, 5,
  1783         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1784         -    add_srs_wkt (p, 6,
  1785         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1786         -    add_srs_wkt (p, 7,
  1787         -        "AST],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Transver");
  1788         -    add_srs_wkt (p, 8,
  1789         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PAR");
  1790         -    add_srs_wkt (p, 9,
  1791         -        "AMETER[\"central_meridian\",-63],PARAMETER[\"scale_facto");
  1792         -    add_srs_wkt (p, 10,
  1793         -        "r\",1],PARAMETER[\"false_easting\",4500000],PARAMETER[\"");
  1794         -    add_srs_wkt (p, 11,
  1795         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1796         -    add_srs_wkt (p, 12,
  1797         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1798         -    add_srs_wkt (p, 13,
  1799         -        "\"EPSG\",\"22184\"]]");
  1800         -    p = add_epsg_def_ex (filter, first, last, 22185, "epsg", 22185,
  1801         -        "POSGAR 94 / Argentina 5", 0, 1,
  1802         -        "WGS 84", "Greenwich",
  1803         -        "Posiciones_Geodesicas_Argentinas_1994", "Transverse_Mercator", "metre",
  1804         -        "X", "North", "Y", "East");
  1805         -    add_proj4text (p, 0,
  1806         -        "+proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0");
  1807         -    add_proj4text (p, 1,
  1808         -        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1809         -    add_srs_wkt (p, 0,
  1810         -        "PROJCS[\"POSGAR 94 / Argentina 5\",GEOGCS[\"POSGAR 94\",");
  1811         -    add_srs_wkt (p, 1,
  1812         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
  1813         -    add_srs_wkt (p, 2,
  1814         -        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
  1815         -    add_srs_wkt (p, 3,
  1816         -        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
  1817         -    add_srs_wkt (p, 4,
  1818         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1819         -    add_srs_wkt (p, 5,
  1820         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1821         -    add_srs_wkt (p, 6,
  1822         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1823         -    add_srs_wkt (p, 7,
  1824         -        "AST],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Transver");
  1825         -    add_srs_wkt (p, 8,
  1826         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PAR");
  1827         -    add_srs_wkt (p, 9,
  1828         -        "AMETER[\"central_meridian\",-60],PARAMETER[\"scale_facto");
  1829         -    add_srs_wkt (p, 10,
  1830         -        "r\",1],PARAMETER[\"false_easting\",5500000],PARAMETER[\"");
  1831         -    add_srs_wkt (p, 11,
  1832         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1833         -    add_srs_wkt (p, 12,
  1834         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1835         -    add_srs_wkt (p, 13,
  1836         -        "\"EPSG\",\"22185\"]]");
  1837         -    p = add_epsg_def_ex (filter, first, last, 22186, "epsg", 22186,
  1838         -        "POSGAR 94 / Argentina 6", 0, 1,
  1839         -        "WGS 84", "Greenwich",
  1840         -        "Posiciones_Geodesicas_Argentinas_1994", "Transverse_Mercator", "metre",
  1841         -        "X", "North", "Y", "East");
  1842         -    add_proj4text (p, 0,
  1843         -        "+proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0");
  1844         -    add_proj4text (p, 1,
  1845         -        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1846         -    add_srs_wkt (p, 0,
  1847         -        "PROJCS[\"POSGAR 94 / Argentina 6\",GEOGCS[\"POSGAR 94\",");
  1848         -    add_srs_wkt (p, 1,
  1849         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
  1850         -    add_srs_wkt (p, 2,
  1851         -        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
  1852         -    add_srs_wkt (p, 3,
  1853         -        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
  1854         -    add_srs_wkt (p, 4,
  1855         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1856         -    add_srs_wkt (p, 5,
  1857         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1858         -    add_srs_wkt (p, 6,
  1859         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1860         -    add_srs_wkt (p, 7,
  1861         -        "AST],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Transver");
  1862         -    add_srs_wkt (p, 8,
  1863         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PAR");
  1864         -    add_srs_wkt (p, 9,
  1865         -        "AMETER[\"central_meridian\",-57],PARAMETER[\"scale_facto");
  1866         -    add_srs_wkt (p, 10,
  1867         -        "r\",1],PARAMETER[\"false_easting\",6500000],PARAMETER[\"");
  1868         -    add_srs_wkt (p, 11,
  1869         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1870         -    add_srs_wkt (p, 12,
  1871         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1872         -    add_srs_wkt (p, 13,
  1873         -        "\"EPSG\",\"22186\"]]");
  1874         -    p = add_epsg_def_ex (filter, first, last, 22187, "epsg", 22187,
  1875         -        "POSGAR 94 / Argentina 7", 0, 1,
  1876         -        "WGS 84", "Greenwich",
  1877         -        "Posiciones_Geodesicas_Argentinas_1994", "Transverse_Mercator", "metre",
  1878         -        "X", "North", "Y", "East");
  1879         -    add_proj4text (p, 0,
  1880         -        "+proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0");
  1881         -    add_proj4text (p, 1,
  1882         -        "=0 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1883         -    add_srs_wkt (p, 0,
  1884         -        "PROJCS[\"POSGAR 94 / Argentina 7\",GEOGCS[\"POSGAR 94\",");
  1885         -    add_srs_wkt (p, 1,
  1886         -        "DATUM[\"Posiciones_Geodesicas_Argentinas_1994\",SPHEROID");
  1887         -    add_srs_wkt (p, 2,
  1888         -        "[\"WGS 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7");
  1889         -    add_srs_wkt (p, 3,
  1890         -        "030\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6694");
  1891         -    add_srs_wkt (p, 4,
  1892         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1893         -    add_srs_wkt (p, 5,
  1894         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1895         -    add_srs_wkt (p, 6,
  1896         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1897         -    add_srs_wkt (p, 7,
  1898         -        "AST],AUTHORITY[\"EPSG\",\"4694\"]],PROJECTION[\"Transver");
  1899         -    add_srs_wkt (p, 8,
  1900         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PAR");
  1901         -    add_srs_wkt (p, 9,
  1902         -        "AMETER[\"central_meridian\",-54],PARAMETER[\"scale_facto");
  1903         -    add_srs_wkt (p, 10,
  1904         -        "r\",1],PARAMETER[\"false_easting\",7500000],PARAMETER[\"");
  1905         -    add_srs_wkt (p, 11,
  1906         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1907         -    add_srs_wkt (p, 12,
  1908         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  1909         -    add_srs_wkt (p, 13,
  1910         -        "\"EPSG\",\"22187\"]]");
  1911         -    p = add_epsg_def_ex (filter, first, last, 22191, "epsg", 22191,
  1912         -        "Campo Inchauspe / Argentina 1", 0, 1,
  1913         -        "International 1924", "Greenwich",
  1914         -        "Campo_Inchauspe", "Transverse_Mercator", "metre",
  1915         -        "X", "North", "Y", "East");
  1916         -    add_proj4text (p, 0,
  1917         -        "+proj=tmerc +lat_0=-90 +lon_0=-72 +k=1 +x_0=1500000 +y_0");
  1918         -    add_proj4text (p, 1,
  1919         -        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
  1920         -    add_proj4text (p, 2,
  1921         -        "_defs");
  1922         -    add_srs_wkt (p, 0,
  1923         -        "PROJCS[\"Campo Inchauspe / Argentina 1\",GEOGCS[\"Campo ");
  1924         -    add_srs_wkt (p, 1,
  1925         -        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
  1926         -    add_srs_wkt (p, 2,
  1927         -        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
  1928         -    add_srs_wkt (p, 3,
  1929         -        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
  1930         -    add_srs_wkt (p, 4,
  1931         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1932         -    add_srs_wkt (p, 5,
  1933         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1934         -    add_srs_wkt (p, 6,
  1935         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1936         -    add_srs_wkt (p, 7,
  1937         -        "T],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Transverse");
  1938         -    add_srs_wkt (p, 8,
  1939         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PARAM");
  1940         -    add_srs_wkt (p, 9,
  1941         -        "ETER[\"central_meridian\",-72],PARAMETER[\"scale_factor\"");
  1942         -    add_srs_wkt (p, 10,
  1943         -        ",1],PARAMETER[\"false_easting\",1500000],PARAMETER[\"fal");
  1944         -    add_srs_wkt (p, 11,
  1945         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1946         -    add_srs_wkt (p, 12,
  1947         -        "001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"E");
  1948         -    add_srs_wkt (p, 13,
  1949         -        "PSG\",\"22191\"]]");
  1950         -    p = add_epsg_def_ex (filter, first, last, 22192, "epsg", 22192,
  1951         -        "Campo Inchauspe / Argentina 2", 0, 1,
  1952         -        "International 1924", "Greenwich",
  1953         -        "Campo_Inchauspe", "Transverse_Mercator", "metre",
  1954         -        "X", "North", "Y", "East");
  1955         -    add_proj4text (p, 0,
  1956         -        "+proj=tmerc +lat_0=-90 +lon_0=-69 +k=1 +x_0=2500000 +y_0");
  1957         -    add_proj4text (p, 1,
  1958         -        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
  1959         -    add_proj4text (p, 2,
  1960         -        "_defs");
  1961         -    add_srs_wkt (p, 0,
  1962         -        "PROJCS[\"Campo Inchauspe / Argentina 2\",GEOGCS[\"Campo ");
  1963         -    add_srs_wkt (p, 1,
  1964         -        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
  1965         -    add_srs_wkt (p, 2,
  1966         -        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
  1967         -    add_srs_wkt (p, 3,
  1968         -        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
  1969         -    add_srs_wkt (p, 4,
  1970         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1971         -    add_srs_wkt (p, 5,
  1972         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1973         -    add_srs_wkt (p, 6,
  1974         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1975         -    add_srs_wkt (p, 7,
  1976         -        "T],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Transverse");
  1977         -    add_srs_wkt (p, 8,
  1978         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PARAM");
  1979         -    add_srs_wkt (p, 9,
  1980         -        "ETER[\"central_meridian\",-69],PARAMETER[\"scale_factor\"");
  1981         -    add_srs_wkt (p, 10,
  1982         -        ",1],PARAMETER[\"false_easting\",2500000],PARAMETER[\"fal");
  1983         -    add_srs_wkt (p, 11,
  1984         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  1985         -    add_srs_wkt (p, 12,
  1986         -        "001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"E");
  1987         -    add_srs_wkt (p, 13,
  1988         -        "PSG\",\"22192\"]]");
  1989         -    p = add_epsg_def_ex (filter, first, last, 22193, "epsg", 22193,
  1990         -        "Campo Inchauspe / Argentina 3", 0, 1,
  1991         -        "International 1924", "Greenwich",
  1992         -        "Campo_Inchauspe", "Transverse_Mercator", "metre",
  1993         -        "X", "North", "Y", "East");
  1994         -    add_proj4text (p, 0,
  1995         -        "+proj=tmerc +lat_0=-90 +lon_0=-66 +k=1 +x_0=3500000 +y_0");
  1996         -    add_proj4text (p, 1,
  1997         -        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
  1998         -    add_proj4text (p, 2,
  1999         -        "_defs");
  2000         -    add_srs_wkt (p, 0,
  2001         -        "PROJCS[\"Campo Inchauspe / Argentina 3\",GEOGCS[\"Campo ");
  2002         -    add_srs_wkt (p, 1,
  2003         -        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
  2004         -    add_srs_wkt (p, 2,
  2005         -        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
  2006         -    add_srs_wkt (p, 3,
  2007         -        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
  2008         -    add_srs_wkt (p, 4,
  2009         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2010         -    add_srs_wkt (p, 5,
  2011         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2012         -    add_srs_wkt (p, 6,
  2013         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2014         -    add_srs_wkt (p, 7,
  2015         -        "T],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Transverse");
  2016         -    add_srs_wkt (p, 8,
  2017         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PARAM");
  2018         -    add_srs_wkt (p, 9,
  2019         -        "ETER[\"central_meridian\",-66],PARAMETER[\"scale_factor\"");
  2020         -    add_srs_wkt (p, 10,
  2021         -        ",1],PARAMETER[\"false_easting\",3500000],PARAMETER[\"fal");
  2022         -    add_srs_wkt (p, 11,
  2023         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2024         -    add_srs_wkt (p, 12,
  2025         -        "001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"E");
  2026         -    add_srs_wkt (p, 13,
  2027         -        "PSG\",\"22193\"]]");
  2028         -    p = add_epsg_def_ex (filter, first, last, 22194, "epsg", 22194,
  2029         -        "Campo Inchauspe / Argentina 4", 0, 1,
  2030         -        "International 1924", "Greenwich",
  2031         -        "Campo_Inchauspe", "Transverse_Mercator", "metre",
  2032         -        "X", "North", "Y", "East");
  2033         -    add_proj4text (p, 0,
  2034         -        "+proj=tmerc +lat_0=-90 +lon_0=-63 +k=1 +x_0=4500000 +y_0");
  2035         -    add_proj4text (p, 1,
  2036         -        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
  2037         -    add_proj4text (p, 2,
  2038         -        "_defs");
  2039         -    add_srs_wkt (p, 0,
  2040         -        "PROJCS[\"Campo Inchauspe / Argentina 4\",GEOGCS[\"Campo ");
  2041         -    add_srs_wkt (p, 1,
  2042         -        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
  2043         -    add_srs_wkt (p, 2,
  2044         -        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
  2045         -    add_srs_wkt (p, 3,
  2046         -        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
  2047         -    add_srs_wkt (p, 4,
  2048         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2049         -    add_srs_wkt (p, 5,
  2050         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2051         -    add_srs_wkt (p, 6,
  2052         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2053         -    add_srs_wkt (p, 7,
  2054         -        "T],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Transverse");
  2055         -    add_srs_wkt (p, 8,
  2056         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PARAM");
  2057         -    add_srs_wkt (p, 9,
  2058         -        "ETER[\"central_meridian\",-63],PARAMETER[\"scale_factor\"");
  2059         -    add_srs_wkt (p, 10,
  2060         -        ",1],PARAMETER[\"false_easting\",4500000],PARAMETER[\"fal");
  2061         -    add_srs_wkt (p, 11,
  2062         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2063         -    add_srs_wkt (p, 12,
  2064         -        "001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"E");
  2065         -    add_srs_wkt (p, 13,
  2066         -        "PSG\",\"22194\"]]");
  2067         -    p = add_epsg_def_ex (filter, first, last, 22195, "epsg", 22195,
  2068         -        "Campo Inchauspe / Argentina 5", 0, 1,
  2069         -        "International 1924", "Greenwich",
  2070         -        "Campo_Inchauspe", "Transverse_Mercator", "metre",
  2071         -        "X", "North", "Y", "East");
  2072         -    add_proj4text (p, 0,
  2073         -        "+proj=tmerc +lat_0=-90 +lon_0=-60 +k=1 +x_0=5500000 +y_0");
  2074         -    add_proj4text (p, 1,
  2075         -        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
  2076         -    add_proj4text (p, 2,
  2077         -        "_defs");
  2078         -    add_srs_wkt (p, 0,
  2079         -        "PROJCS[\"Campo Inchauspe / Argentina 5\",GEOGCS[\"Campo ");
  2080         -    add_srs_wkt (p, 1,
  2081         -        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
  2082         -    add_srs_wkt (p, 2,
  2083         -        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
  2084         -    add_srs_wkt (p, 3,
  2085         -        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
  2086         -    add_srs_wkt (p, 4,
  2087         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2088         -    add_srs_wkt (p, 5,
  2089         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2090         -    add_srs_wkt (p, 6,
  2091         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2092         -    add_srs_wkt (p, 7,
  2093         -        "T],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Transverse");
  2094         -    add_srs_wkt (p, 8,
  2095         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PARAM");
  2096         -    add_srs_wkt (p, 9,
  2097         -        "ETER[\"central_meridian\",-60],PARAMETER[\"scale_factor\"");
  2098         -    add_srs_wkt (p, 10,
  2099         -        ",1],PARAMETER[\"false_easting\",5500000],PARAMETER[\"fal");
  2100         -    add_srs_wkt (p, 11,
  2101         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2102         -    add_srs_wkt (p, 12,
  2103         -        "001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"E");
  2104         -    add_srs_wkt (p, 13,
  2105         -        "PSG\",\"22195\"]]");
  2106         -    p = add_epsg_def_ex (filter, first, last, 22196, "epsg", 22196,
  2107         -        "Campo Inchauspe / Argentina 6", 0, 1,
  2108         -        "International 1924", "Greenwich",
  2109         -        "Campo_Inchauspe", "Transverse_Mercator", "metre",
  2110         -        "X", "North", "Y", "East");
  2111         -    add_proj4text (p, 0,
  2112         -        "+proj=tmerc +lat_0=-90 +lon_0=-57 +k=1 +x_0=6500000 +y_0");
  2113         -    add_proj4text (p, 1,
  2114         -        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
  2115         -    add_proj4text (p, 2,
  2116         -        "_defs");
  2117         -    add_srs_wkt (p, 0,
  2118         -        "PROJCS[\"Campo Inchauspe / Argentina 6\",GEOGCS[\"Campo ");
  2119         -    add_srs_wkt (p, 1,
  2120         -        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
  2121         -    add_srs_wkt (p, 2,
  2122         -        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
  2123         -    add_srs_wkt (p, 3,
  2124         -        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
  2125         -    add_srs_wkt (p, 4,
  2126         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2127         -    add_srs_wkt (p, 5,
  2128         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2129         -    add_srs_wkt (p, 6,
  2130         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2131         -    add_srs_wkt (p, 7,
  2132         -        "T],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Transverse");
  2133         -    add_srs_wkt (p, 8,
  2134         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PARAM");
  2135         -    add_srs_wkt (p, 9,
  2136         -        "ETER[\"central_meridian\",-57],PARAMETER[\"scale_factor\"");
  2137         -    add_srs_wkt (p, 10,
  2138         -        ",1],PARAMETER[\"false_easting\",6500000],PARAMETER[\"fal");
  2139         -    add_srs_wkt (p, 11,
  2140         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2141         -    add_srs_wkt (p, 12,
  2142         -        "001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"E");
  2143         -    add_srs_wkt (p, 13,
  2144         -        "PSG\",\"22196\"]]");
  2145         -    p = add_epsg_def_ex (filter, first, last, 22197, "epsg", 22197,
  2146         -        "Campo Inchauspe / Argentina 7", 0, 1,
  2147         -        "International 1924", "Greenwich",
  2148         -        "Campo_Inchauspe", "Transverse_Mercator", "metre",
  2149         -        "X", "North", "Y", "East");
  2150         -    add_proj4text (p, 0,
  2151         -        "+proj=tmerc +lat_0=-90 +lon_0=-54 +k=1 +x_0=7500000 +y_0");
  2152         -    add_proj4text (p, 1,
  2153         -        "=0 +ellps=intl +towgs84=-148,136,90,0,0,0,0 +units=m +no");
  2154         -    add_proj4text (p, 2,
  2155         -        "_defs");
  2156         -    add_srs_wkt (p, 0,
  2157         -        "PROJCS[\"Campo Inchauspe / Argentina 7\",GEOGCS[\"Campo ");
  2158         -    add_srs_wkt (p, 1,
  2159         -        "Inchauspe\",DATUM[\"Campo_Inchauspe\",SPHEROID[\"Interna");
  2160         -    add_srs_wkt (p, 2,
  2161         -        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
  2162         -    add_srs_wkt (p, 3,
  2163         -        "TOWGS84[-148,136,90,0,0,0,0],AUTHORITY[\"EPSG\",\"6221\"");
  2164         -    add_srs_wkt (p, 4,
  2165         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2166         -    add_srs_wkt (p, 5,
  2167         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2168         -    add_srs_wkt (p, 6,
  2169         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2170         -    add_srs_wkt (p, 7,
  2171         -        "T],AUTHORITY[\"EPSG\",\"4221\"]],PROJECTION[\"Transverse");
  2172         -    add_srs_wkt (p, 8,
  2173         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",-90],PARAM");
  2174         -    add_srs_wkt (p, 9,
  2175         -        "ETER[\"central_meridian\",-54],PARAMETER[\"scale_factor\"");
  2176         -    add_srs_wkt (p, 10,
  2177         -        ",1],PARAMETER[\"false_easting\",7500000],PARAMETER[\"fal");
  2178         -    add_srs_wkt (p, 11,
  2179         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  2180         -    add_srs_wkt (p, 12,
  2181         -        "001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"E");
  2182         -    add_srs_wkt (p, 13,
  2183         -        "PSG\",\"22197\"]]");
  2184         -    p = add_epsg_def_ex (filter, first, last, 22234, "epsg", 22234,
  2185         -        "Cape / UTM zone 34S", 0, 0,
  2186         -        "Clarke 1880 (Arc)", "Greenwich",
  2187         -        "Cape", "Transverse_Mercator", "metre",
  2188         -        "Easting", "East", "Northing", "North");
  2189         -    add_proj4text (p, 0,
  2190         -        "+proj=utm +zone=34 +south +a=6378249.145 +b=6356514.9663");
  2191         -    add_proj4text (p, 1,
  2192         -        "98753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs");
  2193         -    add_srs_wkt (p, 0,
  2194         -        "PROJCS[\"Cape / UTM zone 34S\",GEOGCS[\"Cape\",DATUM[\"C");
  2195         -    add_srs_wkt (p, 1,
  2196         -        "ape\",SPHEROID[\"Clarke 1880 (Arc)\",6378249.145,293.466");
  2197         -    add_srs_wkt (p, 2,
  2198         -        "3077,AUTHORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-29");
  2199         -    add_srs_wkt (p, 3,
  2200         -        "2,0,0,0,0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenw");
  2201         -    add_srs_wkt (p, 4,
  2202         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2203         -    add_srs_wkt (p, 5,
  2204         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  2205         -    add_srs_wkt (p, 6,
  2206         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  2207         -    add_srs_wkt (p, 7,
  2208         -        "G\",\"4222\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2209         -    add_srs_wkt (p, 8,
  2210         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  2211         -    add_srs_wkt (p, 9,
  2212         -        "ian\",21],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  2213         -    add_srs_wkt (p, 10,
  2214         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  2215         -    add_srs_wkt (p, 11,
  2216         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  2217         -    add_srs_wkt (p, 12,
  2218         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2219         -    add_srs_wkt (p, 13,
  2220         -        "\"EPSG\",\"22234\"]]");
  2221         -    p = add_epsg_def_ex (filter, first, last, 22235, "epsg", 22235,
  2222         -        "Cape / UTM zone 35S", 0, 0,
  2223         -        "Clarke 1880 (Arc)", "Greenwich",
  2224         -        "Cape", "Transverse_Mercator", "metre",
  2225         -        "Easting", "East", "Northing", "North");
  2226         -    add_proj4text (p, 0,
  2227         -        "+proj=utm +zone=35 +south +a=6378249.145 +b=6356514.9663");
  2228         -    add_proj4text (p, 1,
  2229         -        "98753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs");
  2230         -    add_srs_wkt (p, 0,
  2231         -        "PROJCS[\"Cape / UTM zone 35S\",GEOGCS[\"Cape\",DATUM[\"C");
  2232         -    add_srs_wkt (p, 1,
  2233         -        "ape\",SPHEROID[\"Clarke 1880 (Arc)\",6378249.145,293.466");
  2234         -    add_srs_wkt (p, 2,
  2235         -        "3077,AUTHORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-29");
  2236         -    add_srs_wkt (p, 3,
  2237         -        "2,0,0,0,0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenw");
  2238         -    add_srs_wkt (p, 4,
  2239         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2240         -    add_srs_wkt (p, 5,
  2241         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  2242         -    add_srs_wkt (p, 6,
  2243         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  2244         -    add_srs_wkt (p, 7,
  2245         -        "G\",\"4222\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2246         -    add_srs_wkt (p, 8,
  2247         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  2248         -    add_srs_wkt (p, 9,
  2249         -        "ian\",27],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  2250         -    add_srs_wkt (p, 10,
  2251         -        "false_easting\",500000],PARAMETER[\"false_northing\",100");
  2252         -    add_srs_wkt (p, 11,
  2253         -        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  2254         -    add_srs_wkt (p, 12,
  2255         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2256         -    add_srs_wkt (p, 13,
  2257         -        "\"EPSG\",\"22235\"]]");
  2258         -    p = add_epsg_def_ex (filter, first, last, 22236, "epsg", 22236,
  2259         -        "Cape / UTM zone 36S (deprecated)", 0, 0,
  2260         -        "Clarke 1880 (Arc)", "Greenwich",
  2261         -        "Cape", "Transverse_Mercator", "metre",
  2262         -        "Easting", "East", "Northing", "North");
  2263         -    add_proj4text (p, 0,
  2264         -        "+proj=utm +zone=36 +south +a=6378249.145 +b=6356514.9663");
  2265         -    add_proj4text (p, 1,
  2266         -        "98753 +towgs84=-136,-108,-292,0,0,0,0 +units=m +no_defs");
  2267         -    add_srs_wkt (p, 0,
  2268         -        "PROJCS[\"Cape / UTM zone 36S (deprecated)\",GEOGCS[\"Cap");
  2269         -    add_srs_wkt (p, 1,
  2270         -        "e\",DATUM[\"Cape\",SPHEROID[\"Clarke 1880 (Arc)\",637824");
  2271         -    add_srs_wkt (p, 2,
  2272         -        "9.145,293.4663077,AUTHORITY[\"EPSG\",\"7013\"]],TOWGS84[");
  2273         -    add_srs_wkt (p, 3,
  2274         -        "-136,-108,-292,0,0,0,0],AUTHORITY[\"EPSG\",\"6222\"]],PR");
  2275         -    add_srs_wkt (p, 4,
  2276         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2277         -    add_srs_wkt (p, 5,
  2278         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2279         -    add_srs_wkt (p, 6,
  2280         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2281         -    add_srs_wkt (p, 7,
  2282         -        "HORITY[\"EPSG\",\"4222\"]],PROJECTION[\"Transverse_Merca");
  2283         -    add_srs_wkt (p, 8,
  2284         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  2285         -    add_srs_wkt (p, 9,
  2286         -        "entral_meridian\",33],PARAMETER[\"scale_factor\",0.9996]");
  2287         -    add_srs_wkt (p, 10,
  2288         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  2289         -    add_srs_wkt (p, 11,
  2290         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2291         -    add_srs_wkt (p, 12,
  2292         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2293         -    add_srs_wkt (p, 13,
  2294         -        "H],AUTHORITY[\"EPSG\",\"22236\"]]");
  2295         -    p = add_epsg_def_ex (filter, first, last, 22275, "epsg", 22275,
  2296         -        "Cape / Lo15", 0, 0,
  2297         -        "Clarke 1880 (Arc)", "Greenwich",
  2298         -        "Cape", "Transverse_Mercator_South_Orientated", "metre",
  2299         -        "Y", "West", "X", "South");
  2300         -    add_proj4text (p, 0,
  2301         -        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=0 +y_0=0 +axis=");
  2302         -    add_proj4text (p, 1,
  2303         -        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
  2304         -    add_proj4text (p, 2,
  2305         -        "08,-292,0,0,0,0 +units=m +no_defs");
  2306         -    add_srs_wkt (p, 0,
  2307         -        "PROJCS[\"Cape / Lo15\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
  2308         -    add_srs_wkt (p, 1,
  2309         -        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
  2310         -    add_srs_wkt (p, 2,
  2311         -        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
  2312         -    add_srs_wkt (p, 3,
  2313         -        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
  2314         -    add_srs_wkt (p, 4,
  2315         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2316         -    add_srs_wkt (p, 5,
  2317         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2318         -    add_srs_wkt (p, 6,
  2319         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2320         -    add_srs_wkt (p, 7,
  2321         -        "22\"]],PROJECTION[\"Transverse_Mercator_South_Orientated");
  2322         -    add_srs_wkt (p, 8,
  2323         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2324         -    add_srs_wkt (p, 9,
  2325         -        "ral_meridian\",15],PARAMETER[\"scale_factor\",1],PARAMET");
  2326         -    add_srs_wkt (p, 10,
  2327         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  2328         -    add_srs_wkt (p, 11,
  2329         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\"");
  2330         -    add_srs_wkt (p, 12,
  2331         -        ",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22275\"]]");
  2332         -    p = add_epsg_def_ex (filter, first, last, 22277, "epsg", 22277,
  2333         -        "Cape / Lo17", 0, 0,
  2334         -        "Clarke 1880 (Arc)", "Greenwich",
  2335         -        "Cape", "Transverse_Mercator_South_Orientated", "metre",
  2336         -        "Y", "West", "X", "South");
  2337         -    add_proj4text (p, 0,
  2338         -        "+proj=tmerc +lat_0=0 +lon_0=17 +k=1 +x_0=0 +y_0=0 +axis=");
  2339         -    add_proj4text (p, 1,
  2340         -        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
  2341         -    add_proj4text (p, 2,
  2342         -        "08,-292,0,0,0,0 +units=m +no_defs");
  2343         -    add_srs_wkt (p, 0,
  2344         -        "PROJCS[\"Cape / Lo17\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
  2345         -    add_srs_wkt (p, 1,
  2346         -        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
  2347         -    add_srs_wkt (p, 2,
  2348         -        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
  2349         -    add_srs_wkt (p, 3,
  2350         -        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
  2351         -    add_srs_wkt (p, 4,
  2352         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2353         -    add_srs_wkt (p, 5,
  2354         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2355         -    add_srs_wkt (p, 6,
  2356         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2357         -    add_srs_wkt (p, 7,
  2358         -        "22\"]],PROJECTION[\"Transverse_Mercator_South_Orientated");
  2359         -    add_srs_wkt (p, 8,
  2360         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2361         -    add_srs_wkt (p, 9,
  2362         -        "ral_meridian\",17],PARAMETER[\"scale_factor\",1],PARAMET");
  2363         -    add_srs_wkt (p, 10,
  2364         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  2365         -    add_srs_wkt (p, 11,
  2366         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\"");
  2367         -    add_srs_wkt (p, 12,
  2368         -        ",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22277\"]]");
  2369         -    p = add_epsg_def_ex (filter, first, last, 22279, "epsg", 22279,
  2370         -        "Cape / Lo19", 0, 0,
  2371         -        "Clarke 1880 (Arc)", "Greenwich",
  2372         -        "Cape", "Transverse_Mercator_South_Orientated", "metre",
  2373         -        "Y", "West", "X", "South");
  2374         -    add_proj4text (p, 0,
  2375         -        "+proj=tmerc +lat_0=0 +lon_0=19 +k=1 +x_0=0 +y_0=0 +axis=");
  2376         -    add_proj4text (p, 1,
  2377         -        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
  2378         -    add_proj4text (p, 2,
  2379         -        "08,-292,0,0,0,0 +units=m +no_defs");
  2380         -    add_srs_wkt (p, 0,
  2381         -        "PROJCS[\"Cape / Lo19\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
  2382         -    add_srs_wkt (p, 1,
  2383         -        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
  2384         -    add_srs_wkt (p, 2,
  2385         -        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
  2386         -    add_srs_wkt (p, 3,
  2387         -        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
  2388         -    add_srs_wkt (p, 4,
  2389         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2390         -    add_srs_wkt (p, 5,
  2391         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2392         -    add_srs_wkt (p, 6,
  2393         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2394         -    add_srs_wkt (p, 7,
  2395         -        "22\"]],PROJECTION[\"Transverse_Mercator_South_Orientated");
  2396         -    add_srs_wkt (p, 8,
  2397         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2398         -    add_srs_wkt (p, 9,
  2399         -        "ral_meridian\",19],PARAMETER[\"scale_factor\",1],PARAMET");
  2400         -    add_srs_wkt (p, 10,
  2401         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  2402         -    add_srs_wkt (p, 11,
  2403         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\"");
  2404         -    add_srs_wkt (p, 12,
  2405         -        ",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22279\"]]");
  2406         -    p = add_epsg_def_ex (filter, first, last, 22281, "epsg", 22281,
  2407         -        "Cape / Lo21", 0, 0,
  2408         -        "Clarke 1880 (Arc)", "Greenwich",
  2409         -        "Cape", "Transverse_Mercator_South_Orientated", "metre",
  2410         -        "Y", "West", "X", "South");
  2411         -    add_proj4text (p, 0,
  2412         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=0 +y_0=0 +axis=");
  2413         -    add_proj4text (p, 1,
  2414         -        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
  2415         -    add_proj4text (p, 2,
  2416         -        "08,-292,0,0,0,0 +units=m +no_defs");
  2417         -    add_srs_wkt (p, 0,
  2418         -        "PROJCS[\"Cape / Lo21\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
  2419         -    add_srs_wkt (p, 1,
  2420         -        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
  2421         -    add_srs_wkt (p, 2,
  2422         -        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
  2423         -    add_srs_wkt (p, 3,
  2424         -        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
  2425         -    add_srs_wkt (p, 4,
  2426         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2427         -    add_srs_wkt (p, 5,
  2428         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2429         -    add_srs_wkt (p, 6,
  2430         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2431         -    add_srs_wkt (p, 7,
  2432         -        "22\"]],PROJECTION[\"Transverse_Mercator_South_Orientated");
  2433         -    add_srs_wkt (p, 8,
  2434         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2435         -    add_srs_wkt (p, 9,
  2436         -        "ral_meridian\",21],PARAMETER[\"scale_factor\",1],PARAMET");
  2437         -    add_srs_wkt (p, 10,
  2438         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  2439         -    add_srs_wkt (p, 11,
  2440         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\"");
  2441         -    add_srs_wkt (p, 12,
  2442         -        ",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22281\"]]");
  2443         -    p = add_epsg_def_ex (filter, first, last, 22283, "epsg", 22283,
  2444         -        "Cape / Lo23", 0, 0,
  2445         -        "Clarke 1880 (Arc)", "Greenwich",
  2446         -        "Cape", "Transverse_Mercator_South_Orientated", "metre",
  2447         -        "Y", "West", "X", "South");
  2448         -    add_proj4text (p, 0,
  2449         -        "+proj=tmerc +lat_0=0 +lon_0=23 +k=1 +x_0=0 +y_0=0 +axis=");
  2450         -    add_proj4text (p, 1,
  2451         -        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
  2452         -    add_proj4text (p, 2,
  2453         -        "08,-292,0,0,0,0 +units=m +no_defs");
  2454         -    add_srs_wkt (p, 0,
  2455         -        "PROJCS[\"Cape / Lo23\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
  2456         -    add_srs_wkt (p, 1,
  2457         -        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
  2458         -    add_srs_wkt (p, 2,
  2459         -        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
  2460         -    add_srs_wkt (p, 3,
  2461         -        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
  2462         -    add_srs_wkt (p, 4,
  2463         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2464         -    add_srs_wkt (p, 5,
  2465         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2466         -    add_srs_wkt (p, 6,
  2467         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2468         -    add_srs_wkt (p, 7,
  2469         -        "22\"]],PROJECTION[\"Transverse_Mercator_South_Orientated");
  2470         -    add_srs_wkt (p, 8,
  2471         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2472         -    add_srs_wkt (p, 9,
  2473         -        "ral_meridian\",23],PARAMETER[\"scale_factor\",1],PARAMET");
  2474         -    add_srs_wkt (p, 10,
  2475         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  2476         -    add_srs_wkt (p, 11,
  2477         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\"");
  2478         -    add_srs_wkt (p, 12,
  2479         -        ",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22283\"]]");
  2480         -    p = add_epsg_def_ex (filter, first, last, 22285, "epsg", 22285,
  2481         -        "Cape / Lo25", 0, 0,
  2482         -        "Clarke 1880 (Arc)", "Greenwich",
  2483         -        "Cape", "Transverse_Mercator_South_Orientated", "metre",
  2484         -        "Y", "West", "X", "South");
  2485         -    add_proj4text (p, 0,
  2486         -        "+proj=tmerc +lat_0=0 +lon_0=25 +k=1 +x_0=0 +y_0=0 +axis=");
  2487         -    add_proj4text (p, 1,
  2488         -        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
  2489         -    add_proj4text (p, 2,
  2490         -        "08,-292,0,0,0,0 +units=m +no_defs");
  2491         -    add_srs_wkt (p, 0,
  2492         -        "PROJCS[\"Cape / Lo25\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
  2493         -    add_srs_wkt (p, 1,
  2494         -        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
  2495         -    add_srs_wkt (p, 2,
  2496         -        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
  2497         -    add_srs_wkt (p, 3,
  2498         -        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
  2499         -    add_srs_wkt (p, 4,
  2500         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2501         -    add_srs_wkt (p, 5,
  2502         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2503         -    add_srs_wkt (p, 6,
  2504         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2505         -    add_srs_wkt (p, 7,
  2506         -        "22\"]],PROJECTION[\"Transverse_Mercator_South_Orientated");
  2507         -    add_srs_wkt (p, 8,
  2508         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2509         -    add_srs_wkt (p, 9,
  2510         -        "ral_meridian\",25],PARAMETER[\"scale_factor\",1],PARAMET");
  2511         -    add_srs_wkt (p, 10,
  2512         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  2513         -    add_srs_wkt (p, 11,
  2514         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\"");
  2515         -    add_srs_wkt (p, 12,
  2516         -        ",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22285\"]]");
  2517         -    p = add_epsg_def_ex (filter, first, last, 22287, "epsg", 22287,
  2518         -        "Cape / Lo27", 0, 0,
  2519         -        "Clarke 1880 (Arc)", "Greenwich",
  2520         -        "Cape", "Transverse_Mercator_South_Orientated", "metre",
  2521         -        "Y", "West", "X", "South");
  2522         -    add_proj4text (p, 0,
  2523         -        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=0 +y_0=0 +axis=");
  2524         -    add_proj4text (p, 1,
  2525         -        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
  2526         -    add_proj4text (p, 2,
  2527         -        "08,-292,0,0,0,0 +units=m +no_defs");
  2528         -    add_srs_wkt (p, 0,
  2529         -        "PROJCS[\"Cape / Lo27\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
  2530         -    add_srs_wkt (p, 1,
  2531         -        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
  2532         -    add_srs_wkt (p, 2,
  2533         -        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
  2534         -    add_srs_wkt (p, 3,
  2535         -        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
  2536         -    add_srs_wkt (p, 4,
  2537         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2538         -    add_srs_wkt (p, 5,
  2539         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2540         -    add_srs_wkt (p, 6,
  2541         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2542         -    add_srs_wkt (p, 7,
  2543         -        "22\"]],PROJECTION[\"Transverse_Mercator_South_Orientated");
  2544         -    add_srs_wkt (p, 8,
  2545         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2546         -    add_srs_wkt (p, 9,
  2547         -        "ral_meridian\",27],PARAMETER[\"scale_factor\",1],PARAMET");
  2548         -    add_srs_wkt (p, 10,
  2549         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  2550         -    add_srs_wkt (p, 11,
  2551         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\"");
  2552         -    add_srs_wkt (p, 12,
  2553         -        ",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22287\"]]");
  2554         -    p = add_epsg_def_ex (filter, first, last, 22289, "epsg", 22289,
  2555         -        "Cape / Lo29", 0, 0,
  2556         -        "Clarke 1880 (Arc)", "Greenwich",
  2557         -        "Cape", "Transverse_Mercator_South_Orientated", "metre",
  2558         -        "Y", "West", "X", "South");
  2559         -    add_proj4text (p, 0,
  2560         -        "+proj=tmerc +lat_0=0 +lon_0=29 +k=1 +x_0=0 +y_0=0 +axis=");
  2561         -    add_proj4text (p, 1,
  2562         -        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
  2563         -    add_proj4text (p, 2,
  2564         -        "08,-292,0,0,0,0 +units=m +no_defs");
  2565         -    add_srs_wkt (p, 0,
  2566         -        "PROJCS[\"Cape / Lo29\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
  2567         -    add_srs_wkt (p, 1,
  2568         -        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
  2569         -    add_srs_wkt (p, 2,
  2570         -        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
  2571         -    add_srs_wkt (p, 3,
  2572         -        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
  2573         -    add_srs_wkt (p, 4,
  2574         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2575         -    add_srs_wkt (p, 5,
  2576         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2577         -    add_srs_wkt (p, 6,
  2578         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2579         -    add_srs_wkt (p, 7,
  2580         -        "22\"]],PROJECTION[\"Transverse_Mercator_South_Orientated");
  2581         -    add_srs_wkt (p, 8,
  2582         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2583         -    add_srs_wkt (p, 9,
  2584         -        "ral_meridian\",29],PARAMETER[\"scale_factor\",1],PARAMET");
  2585         -    add_srs_wkt (p, 10,
  2586         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  2587         -    add_srs_wkt (p, 11,
  2588         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\"");
  2589         -    add_srs_wkt (p, 12,
  2590         -        ",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22289\"]]");
  2591         -    p = add_epsg_def_ex (filter, first, last, 22291, "epsg", 22291,
  2592         -        "Cape / Lo31", 0, 0,
  2593         -        "Clarke 1880 (Arc)", "Greenwich",
  2594         -        "Cape", "Transverse_Mercator_South_Orientated", "metre",
  2595         -        "Y", "West", "X", "South");
  2596         -    add_proj4text (p, 0,
  2597         -        "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +axis=");
  2598         -    add_proj4text (p, 1,
  2599         -        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
  2600         -    add_proj4text (p, 2,
  2601         -        "08,-292,0,0,0,0 +units=m +no_defs");
  2602         -    add_srs_wkt (p, 0,
  2603         -        "PROJCS[\"Cape / Lo31\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
  2604         -    add_srs_wkt (p, 1,
  2605         -        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
  2606         -    add_srs_wkt (p, 2,
  2607         -        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
  2608         -    add_srs_wkt (p, 3,
  2609         -        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
  2610         -    add_srs_wkt (p, 4,
  2611         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2612         -    add_srs_wkt (p, 5,
  2613         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2614         -    add_srs_wkt (p, 6,
  2615         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2616         -    add_srs_wkt (p, 7,
  2617         -        "22\"]],PROJECTION[\"Transverse_Mercator_South_Orientated");
  2618         -    add_srs_wkt (p, 8,
  2619         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2620         -    add_srs_wkt (p, 9,
  2621         -        "ral_meridian\",31],PARAMETER[\"scale_factor\",1],PARAMET");
  2622         -    add_srs_wkt (p, 10,
  2623         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  2624         -    add_srs_wkt (p, 11,
  2625         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\"");
  2626         -    add_srs_wkt (p, 12,
  2627         -        ",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22291\"]]");
  2628         -    p = add_epsg_def_ex (filter, first, last, 22293, "epsg", 22293,
  2629         -        "Cape / Lo33", 0, 0,
  2630         -        "Clarke 1880 (Arc)", "Greenwich",
  2631         -        "Cape", "Transverse_Mercator_South_Orientated", "metre",
  2632         -        "Y", "West", "X", "South");
  2633         -    add_proj4text (p, 0,
  2634         -        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=0 +y_0=0 +axis=");
  2635         -    add_proj4text (p, 1,
  2636         -        "wsu +a=6378249.145 +b=6356514.966398753 +towgs84=-136,-1");
  2637         -    add_proj4text (p, 2,
  2638         -        "08,-292,0,0,0,0 +units=m +no_defs");
  2639         -    add_srs_wkt (p, 0,
  2640         -        "PROJCS[\"Cape / Lo33\",GEOGCS[\"Cape\",DATUM[\"Cape\",SP");
  2641         -    add_srs_wkt (p, 1,
  2642         -        "HEROID[\"Clarke 1880 (Arc)\",6378249.145,293.4663077,AUT");
  2643         -    add_srs_wkt (p, 2,
  2644         -        "HORITY[\"EPSG\",\"7013\"]],TOWGS84[-136,-108,-292,0,0,0,");
  2645         -    add_srs_wkt (p, 3,
  2646         -        "0],AUTHORITY[\"EPSG\",\"6222\"]],PRIMEM[\"Greenwich\",0,");
  2647         -    add_srs_wkt (p, 4,
  2648         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2649         -    add_srs_wkt (p, 5,
  2650         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2651         -    add_srs_wkt (p, 6,
  2652         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2653         -    add_srs_wkt (p, 7,
  2654         -        "22\"]],PROJECTION[\"Transverse_Mercator_South_Orientated");
  2655         -    add_srs_wkt (p, 8,
  2656         -        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
  2657         -    add_srs_wkt (p, 9,
  2658         -        "ral_meridian\",33],PARAMETER[\"scale_factor\",1],PARAMET");
  2659         -    add_srs_wkt (p, 10,
  2660         -        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
  2661         -    add_srs_wkt (p, 11,
  2662         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Y\"");
  2663         -    add_srs_wkt (p, 12,
  2664         -        ",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"22293\"]]");
  2665         -    p = add_epsg_def_ex (filter, first, last, 22332, "epsg", 22332,
  2666         -        "Carthage / UTM zone 32N", 0, 0,
  2667         -        "Clarke 1880 (IGN)", "Greenwich",
  2668         -        "Carthage", "Transverse_Mercator", "metre",
  2669         -        "Easting", "East", "Northing", "North");
  2670         -    add_proj4text (p, 0,
  2671         -        "+proj=utm +zone=32 +a=6378249.2 +b=6356515 +towgs84=-263");
  2672         -    add_proj4text (p, 1,
  2673         -        ",6,431,0,0,0,0 +units=m +no_defs");
  2674         -    add_srs_wkt (p, 0,
  2675         -        "PROJCS[\"Carthage / UTM zone 32N\",GEOGCS[\"Carthage\",D");
  2676         -    add_srs_wkt (p, 1,
  2677         -        "ATUM[\"Carthage\",SPHEROID[\"Clarke 1880 (IGN)\",6378249");
  2678         -    add_srs_wkt (p, 2,
  2679         -        ".2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS");
  2680         -    add_srs_wkt (p, 3,
  2681         -        "84[-263,6,431,0,0,0,0],AUTHORITY[\"EPSG\",\"6223\"]],PRI");
  2682         -    add_srs_wkt (p, 4,
  2683         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2684         -    add_srs_wkt (p, 5,
  2685         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2686         -    add_srs_wkt (p, 6,
  2687         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2688         -    add_srs_wkt (p, 7,
  2689         -        "ORITY[\"EPSG\",\"4223\"]],PROJECTION[\"Transverse_Mercat");
  2690         -    add_srs_wkt (p, 8,
  2691         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2692         -    add_srs_wkt (p, 9,
  2693         -        "ntral_meridian\",9],PARAMETER[\"scale_factor\",0.9996],P");
  2694         -    add_srs_wkt (p, 10,
  2695         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  2696         -    add_srs_wkt (p, 11,
  2697         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2698         -    add_srs_wkt (p, 12,
  2699         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  2700         -    add_srs_wkt (p, 13,
  2701         -        "ITY[\"EPSG\",\"22332\"]]");
  2702         -    p = add_epsg_def_ex (filter, first, last, 22391, "epsg", 22391,
  2703         -        "Carthage / Nord Tunisie", 0, 0,
  2704         -        "Clarke 1880 (IGN)", "Greenwich",
  2705         -        "Carthage", "Lambert_Conformal_Conic_1SP", "metre",
  2706         -        "X", "East", "Y", "North");
  2707         -    add_proj4text (p, 0,
  2708         -        "+proj=lcc +lat_1=36 +lat_0=36 +lon_0=9.9 +k_0=0.99962554");
  2709         -    add_proj4text (p, 1,
  2710         -        "4 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs");
  2711         -    add_proj4text (p, 2,
  2712         -        "84=-263,6,431,0,0,0,0 +units=m +no_defs");
  2713         -    add_srs_wkt (p, 0,
  2714         -        "PROJCS[\"Carthage / Nord Tunisie\",GEOGCS[\"Carthage\",D");
  2715         -    add_srs_wkt (p, 1,
  2716         -        "ATUM[\"Carthage\",SPHEROID[\"Clarke 1880 (IGN)\",6378249");
  2717         -    add_srs_wkt (p, 2,
  2718         -        ".2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS");
  2719         -    add_srs_wkt (p, 3,
  2720         -        "84[-263,6,431,0,0,0,0],AUTHORITY[\"EPSG\",\"6223\"]],PRI");
  2721         -    add_srs_wkt (p, 4,
  2722         -        "MEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2723         -    add_srs_wkt (p, 5,
  2724         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2725         -    add_srs_wkt (p, 6,
  2726         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2727         -    add_srs_wkt (p, 7,
  2728         -        "ORITY[\"EPSG\",\"4223\"]],PROJECTION[\"Lambert_Conformal");
  2729         -    add_srs_wkt (p, 8,
  2730         -        "_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",36],PARAM");
  2731         -    add_srs_wkt (p, 9,
  2732         -        "ETER[\"central_meridian\",9.9],PARAMETER[\"scale_factor\"");
  2733         -    add_srs_wkt (p, 10,
  2734         -        ",0.999625544],PARAMETER[\"false_easting\",500000],PARAME");
  2735         -    add_srs_wkt (p, 11,
  2736         -        "TER[\"false_northing\",300000],UNIT[\"metre\",1,AUTHORIT");
  2737         -    add_srs_wkt (p, 12,
  2738         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  2739         -    add_srs_wkt (p, 13,
  2740         -        ",AUTHORITY[\"EPSG\",\"22391\"]]");
  2741         -    p = add_epsg_def_ex (filter, first, last, 22392, "epsg", 22392,
  2742         -        "Carthage / Sud Tunisie", 0, 0,
  2743         -        "Clarke 1880 (IGN)", "Greenwich",
  2744         -        "Carthage", "Lambert_Conformal_Conic_1SP", "metre",
  2745         -        "X", "East", "Y", "North");
  2746         -    add_proj4text (p, 0,
  2747         -        "+proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=9.9 +k_0=0.9996");
  2748         -    add_proj4text (p, 1,
  2749         -        "25769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +t");
  2750         -    add_proj4text (p, 2,
  2751         -        "owgs84=-263,6,431,0,0,0,0 +units=m +no_defs");
  2752         -    add_srs_wkt (p, 0,
  2753         -        "PROJCS[\"Carthage / Sud Tunisie\",GEOGCS[\"Carthage\",DA");
  2754         -    add_srs_wkt (p, 1,
  2755         -        "TUM[\"Carthage\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.");
  2756         -    add_srs_wkt (p, 2,
  2757         -        "2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS8");
  2758         -    add_srs_wkt (p, 3,
  2759         -        "4[-263,6,431,0,0,0,0],AUTHORITY[\"EPSG\",\"6223\"]],PRIM");
  2760         -    add_srs_wkt (p, 4,
  2761         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2762         -    add_srs_wkt (p, 5,
  2763         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2764         -    add_srs_wkt (p, 6,
  2765         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2766         -    add_srs_wkt (p, 7,
  2767         -        "ORITY[\"EPSG\",\"4223\"]],PROJECTION[\"Lambert_Conformal");
  2768         -    add_srs_wkt (p, 8,
  2769         -        "_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",33.3],PAR");
  2770         -    add_srs_wkt (p, 9,
  2771         -        "AMETER[\"central_meridian\",9.9],PARAMETER[\"scale_facto");
  2772         -    add_srs_wkt (p, 10,
  2773         -        "r\",0.999625769],PARAMETER[\"false_easting\",500000],PAR");
  2774         -    add_srs_wkt (p, 11,
  2775         -        "AMETER[\"false_northing\",300000],UNIT[\"metre\",1,AUTHO");
  2776         -    add_srs_wkt (p, 12,
  2777         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  2778         -    add_srs_wkt (p, 13,
  2779         -        "TH],AUTHORITY[\"EPSG\",\"22392\"]]");
  2780         -    p = add_epsg_def_ex (filter, first, last, 22521, "epsg", 22521,
  2781         -        "Corrego Alegre 1970-72 / UTM zone 21S", 0, 0,
  2782         -        "International 1924", "Greenwich",
  2783         -        "Corrego_Alegre_1970_72", "Transverse_Mercator", "metre",
  2784         -        "Easting", "East", "Northing", "North");
  2785         -    add_proj4text (p, 0,
  2786         -        "+proj=utm +zone=21 +south +ellps=intl +towgs84=-205.57,1");
  2787         -    add_proj4text (p, 1,
  2788         -        "68.77,-4.12,0,0,0,0 +units=m +no_defs");
  2789         -    add_srs_wkt (p, 0,
  2790         -        "PROJCS[\"Corrego Alegre 1970-72 / UTM zone 21S\",GEOGCS[");
  2791         -    add_srs_wkt (p, 1,
  2792         -        "\"Corrego Alegre 1970-72\",DATUM[\"Corrego_Alegre_1970_7");
  2793         -    add_srs_wkt (p, 2,
  2794         -        "2\",SPHEROID[\"International 1924\",6378388,297,AUTHORIT");
  2795         -    add_srs_wkt (p, 3,
  2796         -        "Y[\"EPSG\",\"7022\"]],TOWGS84[-205.57,168.77,-4.12,0,0,0");
  2797         -    add_srs_wkt (p, 4,
  2798         -        ",0],AUTHORITY[\"EPSG\",\"6225\"]],PRIMEM[\"Greenwich\",0");
  2799         -    add_srs_wkt (p, 5,
  2800         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2801         -    add_srs_wkt (p, 6,
  2802         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2803         -    add_srs_wkt (p, 7,
  2804         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2805         -    add_srs_wkt (p, 8,
  2806         -        "25\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2807         -    add_srs_wkt (p, 9,
  2808         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-5");
  2809         -    add_srs_wkt (p, 10,
  2810         -        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2811         -    add_srs_wkt (p, 11,
  2812         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
  2813         -    add_srs_wkt (p, 12,
  2814         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  2815         -    add_srs_wkt (p, 13,
  2816         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  2817         -    add_srs_wkt (p, 14,
  2818         -        "\",\"22521\"]]");
  2819         -    p = add_epsg_def_ex (filter, first, last, 22522, "epsg", 22522,
  2820         -        "Corrego Alegre 1970-72 / UTM zone 22S", 0, 0,
  2821         -        "International 1924", "Greenwich",
  2822         -        "Corrego_Alegre_1970_72", "Transverse_Mercator", "metre",
  2823         -        "Easting", "East", "Northing", "North");
  2824         -    add_proj4text (p, 0,
  2825         -        "+proj=utm +zone=22 +south +ellps=intl +towgs84=-205.57,1");
  2826         -    add_proj4text (p, 1,
  2827         -        "68.77,-4.12,0,0,0,0 +units=m +no_defs");
  2828         -    add_srs_wkt (p, 0,
  2829         -        "PROJCS[\"Corrego Alegre 1970-72 / UTM zone 22S\",GEOGCS[");
  2830         -    add_srs_wkt (p, 1,
  2831         -        "\"Corrego Alegre 1970-72\",DATUM[\"Corrego_Alegre_1970_7");
  2832         -    add_srs_wkt (p, 2,
  2833         -        "2\",SPHEROID[\"International 1924\",6378388,297,AUTHORIT");
  2834         -    add_srs_wkt (p, 3,
  2835         -        "Y[\"EPSG\",\"7022\"]],TOWGS84[-205.57,168.77,-4.12,0,0,0");
  2836         -    add_srs_wkt (p, 4,
  2837         -        ",0],AUTHORITY[\"EPSG\",\"6225\"]],PRIMEM[\"Greenwich\",0");
  2838         -    add_srs_wkt (p, 5,
  2839         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2840         -    add_srs_wkt (p, 6,
  2841         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2842         -    add_srs_wkt (p, 7,
  2843         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2844         -    add_srs_wkt (p, 8,
  2845         -        "25\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2846         -    add_srs_wkt (p, 9,
  2847         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-5");
  2848         -    add_srs_wkt (p, 10,
  2849         -        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2850         -    add_srs_wkt (p, 11,
  2851         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
  2852         -    add_srs_wkt (p, 12,
  2853         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  2854         -    add_srs_wkt (p, 13,
  2855         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  2856         -    add_srs_wkt (p, 14,
  2857         -        "\",\"22522\"]]");
  2858         -    p = add_epsg_def_ex (filter, first, last, 22523, "epsg", 22523,
  2859         -        "Corrego Alegre 1970-72 / UTM zone 23S", 0, 0,
  2860         -        "International 1924", "Greenwich",
  2861         -        "Corrego_Alegre_1970_72", "Transverse_Mercator", "metre",
  2862         -        "Easting", "East", "Northing", "North");
  2863         -    add_proj4text (p, 0,
  2864         -        "+proj=utm +zone=23 +south +ellps=intl +towgs84=-205.57,1");
  2865         -    add_proj4text (p, 1,
  2866         -        "68.77,-4.12,0,0,0,0 +units=m +no_defs");
  2867         -    add_srs_wkt (p, 0,
  2868         -        "PROJCS[\"Corrego Alegre 1970-72 / UTM zone 23S\",GEOGCS[");
  2869         -    add_srs_wkt (p, 1,
  2870         -        "\"Corrego Alegre 1970-72\",DATUM[\"Corrego_Alegre_1970_7");
  2871         -    add_srs_wkt (p, 2,
  2872         -        "2\",SPHEROID[\"International 1924\",6378388,297,AUTHORIT");
  2873         -    add_srs_wkt (p, 3,
  2874         -        "Y[\"EPSG\",\"7022\"]],TOWGS84[-205.57,168.77,-4.12,0,0,0");
  2875         -    add_srs_wkt (p, 4,
  2876         -        ",0],AUTHORITY[\"EPSG\",\"6225\"]],PRIMEM[\"Greenwich\",0");
  2877         -    add_srs_wkt (p, 5,
  2878         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2879         -    add_srs_wkt (p, 6,
  2880         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2881         -    add_srs_wkt (p, 7,
  2882         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2883         -    add_srs_wkt (p, 8,
  2884         -        "25\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2885         -    add_srs_wkt (p, 9,
  2886         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-4");
  2887         -    add_srs_wkt (p, 10,
  2888         -        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2889         -    add_srs_wkt (p, 11,
  2890         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
  2891         -    add_srs_wkt (p, 12,
  2892         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  2893         -    add_srs_wkt (p, 13,
  2894         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  2895         -    add_srs_wkt (p, 14,
  2896         -        "\",\"22523\"]]");
  2897         -    p = add_epsg_def_ex (filter, first, last, 22524, "epsg", 22524,
  2898         -        "Corrego Alegre 1970-72 / UTM zone 24S", 0, 0,
  2899         -        "International 1924", "Greenwich",
  2900         -        "Corrego_Alegre_1970_72", "Transverse_Mercator", "metre",
  2901         -        "Easting", "East", "Northing", "North");
  2902         -    add_proj4text (p, 0,
  2903         -        "+proj=utm +zone=24 +south +ellps=intl +towgs84=-205.57,1");
  2904         -    add_proj4text (p, 1,
  2905         -        "68.77,-4.12,0,0,0,0 +units=m +no_defs");
  2906         -    add_srs_wkt (p, 0,
  2907         -        "PROJCS[\"Corrego Alegre 1970-72 / UTM zone 24S\",GEOGCS[");
  2908         -    add_srs_wkt (p, 1,
  2909         -        "\"Corrego Alegre 1970-72\",DATUM[\"Corrego_Alegre_1970_7");
  2910         -    add_srs_wkt (p, 2,
  2911         -        "2\",SPHEROID[\"International 1924\",6378388,297,AUTHORIT");
  2912         -    add_srs_wkt (p, 3,
  2913         -        "Y[\"EPSG\",\"7022\"]],TOWGS84[-205.57,168.77,-4.12,0,0,0");
  2914         -    add_srs_wkt (p, 4,
  2915         -        ",0],AUTHORITY[\"EPSG\",\"6225\"]],PRIMEM[\"Greenwich\",0");
  2916         -    add_srs_wkt (p, 5,
  2917         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2918         -    add_srs_wkt (p, 6,
  2919         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2920         -    add_srs_wkt (p, 7,
  2921         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2922         -    add_srs_wkt (p, 8,
  2923         -        "25\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2924         -    add_srs_wkt (p, 9,
  2925         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-3");
  2926         -    add_srs_wkt (p, 10,
  2927         -        "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2928         -    add_srs_wkt (p, 11,
  2929         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
  2930         -    add_srs_wkt (p, 12,
  2931         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  2932         -    add_srs_wkt (p, 13,
  2933         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  2934         -    add_srs_wkt (p, 14,
  2935         -        "\",\"22524\"]]");
  2936         -    p = add_epsg_def_ex (filter, first, last, 22525, "epsg", 22525,
  2937         -        "Corrego Alegre 1970-72 / UTM zone 25S", 0, 0,
  2938         -        "International 1924", "Greenwich",
  2939         -        "Corrego_Alegre_1970_72", "Transverse_Mercator", "metre",
  2940         -        "Easting", "East", "Northing", "North");
  2941         -    add_proj4text (p, 0,
  2942         -        "+proj=utm +zone=25 +south +ellps=intl +towgs84=-205.57,1");
  2943         -    add_proj4text (p, 1,
  2944         -        "68.77,-4.12,0,0,0,0 +units=m +no_defs");
  2945         -    add_srs_wkt (p, 0,
  2946         -        "PROJCS[\"Corrego Alegre 1970-72 / UTM zone 25S\",GEOGCS[");
  2947         -    add_srs_wkt (p, 1,
  2948         -        "\"Corrego Alegre 1970-72\",DATUM[\"Corrego_Alegre_1970_7");
  2949         -    add_srs_wkt (p, 2,
  2950         -        "2\",SPHEROID[\"International 1924\",6378388,297,AUTHORIT");
  2951         -    add_srs_wkt (p, 3,
  2952         -        "Y[\"EPSG\",\"7022\"]],TOWGS84[-205.57,168.77,-4.12,0,0,0");
  2953         -    add_srs_wkt (p, 4,
  2954         -        ",0],AUTHORITY[\"EPSG\",\"6225\"]],PRIMEM[\"Greenwich\",0");
  2955         -    add_srs_wkt (p, 5,
  2956         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  2957         -    add_srs_wkt (p, 6,
  2958         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2959         -    add_srs_wkt (p, 7,
  2960         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2961         -    add_srs_wkt (p, 8,
  2962         -        "25\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2963         -    add_srs_wkt (p, 9,
  2964         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-3");
  2965         -    add_srs_wkt (p, 10,
  2966         -        "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  2967         -    add_srs_wkt (p, 11,
  2968         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
  2969         -    add_srs_wkt (p, 12,
  2970         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  2971         -    add_srs_wkt (p, 13,
  2972         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  2973         -    add_srs_wkt (p, 14,
  2974         -        "\",\"22525\"]]");
  2975         -    p = add_epsg_def_ex (filter, first, last, 22700, "epsg", 22700,
  2976         -        "Deir ez Zor / Levant Zone", 0, 0,
  2977         -        "Clarke 1880 (IGN)", "Greenwich",
  2978         -        "Deir_ez_Zor", "Lambert_Conformal_Conic_1SP", "metre",
  2979         -        "X", "East", "Y", "North");
  2980         -    add_proj4text (p, 0,
  2981         -        "+proj=lcc +lat_1=34.65 +lat_0=34.65 +lon_0=37.35 +k_0=0.");
  2982         -    add_proj4text (p, 1,
  2983         -        "9996256 +x_0=300000 +y_0=300000 +a=6378249.2 +b=6356515 ");
  2984         -    add_proj4text (p, 2,
  2985         -        "+towgs84=-190.421,8.532,238.69,0,0,0,0 +units=m +no_defs");
  2986         -    add_srs_wkt (p, 0,
  2987         -        "PROJCS[\"Deir ez Zor / Levant Zone\",GEOGCS[\"Deir ez Zo");
  2988         -    add_srs_wkt (p, 1,
  2989         -        "r\",DATUM[\"Deir_ez_Zor\",SPHEROID[\"Clarke 1880 (IGN)\"");
  2990         -    add_srs_wkt (p, 2,
  2991         -        ",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"");
  2992         -    add_srs_wkt (p, 3,
  2993         -        "]],TOWGS84[-190.421,8.532,238.69,0,0,0,0],AUTHORITY[\"EP");
  2994         -    add_srs_wkt (p, 4,
  2995         -        "SG\",\"6227\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2996         -    add_srs_wkt (p, 5,
  2997         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2998         -    add_srs_wkt (p, 6,
  2999         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3000         -    add_srs_wkt (p, 7,
  3001         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4227\"]],PROJECTION[");
  3002         -    add_srs_wkt (p, 8,
  3003         -        "\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of");
  3004         -    add_srs_wkt (p, 9,
  3005         -        "_origin\",34.65],PARAMETER[\"central_meridian\",37.35],P");
  3006         -    add_srs_wkt (p, 10,
  3007         -        "ARAMETER[\"scale_factor\",0.9996256],PARAMETER[\"false_e");
  3008         -    add_srs_wkt (p, 11,
  3009         -        "asting\",300000],PARAMETER[\"false_northing\",300000],UN");
  3010         -    add_srs_wkt (p, 12,
  3011         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  3012         -    add_srs_wkt (p, 13,
  3013         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22700\"]]");
  3014         -    p = add_epsg_def_ex (filter, first, last, 22770, "epsg", 22770,
  3015         -        "Deir ez Zor / Syria Lambert", 0, 0,
  3016         -        "Clarke 1880 (IGN)", "Greenwich",
  3017         -        "Deir_ez_Zor", "Lambert_Conformal_Conic_1SP", "metre",
  3018         -        "X", "East", "Y", "North");
  3019         -    add_proj4text (p, 0,
  3020         -        "+proj=lcc +lat_1=34.65 +lat_0=34.65 +lon_0=37.35 +k_0=0.");
  3021         -    add_proj4text (p, 1,
  3022         -        "9996256 +x_0=300000 +y_0=300000 +a=6378249.2 +b=6356515 ");
  3023         -    add_proj4text (p, 2,
  3024         -        "+towgs84=-190.421,8.532,238.69,0,0,0,0 +units=m +no_defs");
  3025         -    add_srs_wkt (p, 0,
  3026         -        "PROJCS[\"Deir ez Zor / Syria Lambert\",GEOGCS[\"Deir ez ");
  3027         -    add_srs_wkt (p, 1,
  3028         -        "Zor\",DATUM[\"Deir_ez_Zor\",SPHEROID[\"Clarke 1880 (IGN)");
  3029         -    add_srs_wkt (p, 2,
  3030         -        "\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011");
  3031         -    add_srs_wkt (p, 3,
  3032         -        "\"]],TOWGS84[-190.421,8.532,238.69,0,0,0,0],AUTHORITY[\"");
  3033         -    add_srs_wkt (p, 4,
  3034         -        "EPSG\",\"6227\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
  3035         -    add_srs_wkt (p, 5,
  3036         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
  3037         -    add_srs_wkt (p, 6,
  3038         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
  3039         -    add_srs_wkt (p, 7,
  3040         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4227\"]],PROJECTI");
  3041         -    add_srs_wkt (p, 8,
  3042         -        "ON[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude");
  3043         -    add_srs_wkt (p, 9,
  3044         -        "_of_origin\",34.65],PARAMETER[\"central_meridian\",37.35");
  3045         -    add_srs_wkt (p, 10,
  3046         -        "],PARAMETER[\"scale_factor\",0.9996256],PARAMETER[\"fals");
  3047         -    add_srs_wkt (p, 11,
  3048         -        "e_easting\",300000],PARAMETER[\"false_northing\",300000]");
  3049         -    add_srs_wkt (p, 12,
  3050         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
  3051         -    add_srs_wkt (p, 13,
  3052         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22770\"]");
  3053         -    add_srs_wkt (p, 14,
  3054         -        "]");
  3055         -    p = add_epsg_def_ex (filter, first, last, 22780, "epsg", 22780,
  3056         -        "Deir ez Zor / Levant Stereographic", 0, 0,
  3057         -        "Clarke 1880 (IGN)", "Greenwich",
  3058         -        "Deir_ez_Zor", "Oblique_Stereographic", "metre",
  3059         -        "X", "East", "Y", "North");
  3060         -    add_proj4text (p, 0,
  3061         -        "+proj=sterea +lat_0=34.2 +lon_0=39.15 +k=0.9995341 +x_0=");
  3062         -    add_proj4text (p, 1,
  3063         -        "0 +y_0=0 +a=6378249.2 +b=6356515 +towgs84=-190.421,8.532");
  3064         -    add_proj4text (p, 2,
  3065         -        ",238.69,0,0,0,0 +units=m +no_defs");
  3066         -    add_srs_wkt (p, 0,
  3067         -        "PROJCS[\"Deir ez Zor / Levant Stereographic\",GEOGCS[\"D");
  3068         -    add_srs_wkt (p, 1,
  3069         -        "eir ez Zor\",DATUM[\"Deir_ez_Zor\",SPHEROID[\"Clarke 188");
  3070         -    add_srs_wkt (p, 2,
  3071         -        "0 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\"");
  3072         -    add_srs_wkt (p, 3,
  3073         -        ",\"7011\"]],TOWGS84[-190.421,8.532,238.69,0,0,0,0],AUTHO");
  3074         -    add_srs_wkt (p, 4,
  3075         -        "RITY[\"EPSG\",\"6227\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
           55  +    p = add_epsg_def (filter, first, last, 24312, "epsg", 24312,
           56  +        "Kalianpur 1962 / UTM zone 42N");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=utm +zone=42 +a=6377301.243 +b=6356100.230165384 +");
           59  +    add_proj4text (p, 1,
           60  +        "towgs84=283,682,231,0,0,0,0 +units=m +no_defs");
           61  +    add_srs_wkt (p, 0,
           62  +        "PROJCS[\"Kalianpur 1962 / UTM zone 42N\",GEOGCS[\"Kalian");
           63  +    add_srs_wkt (p, 1,
           64  +        "pur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest 1");
           65  +    add_srs_wkt (p, 2,
           66  +        "830 (1962 Definition)\",6377301.243,300.8017255,AUTHORIT");
           67  +    add_srs_wkt (p, 3,
           68  +        "Y[\"EPSG\",\"7044\"]],TOWGS84[283,682,231,0,0,0,0],AUTHO");
           69  +    add_srs_wkt (p, 4,
           70  +        "RITY[\"EPSG\",\"6145\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
           71  +    add_srs_wkt (p, 5,
           72  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
           73  +    add_srs_wkt (p, 6,
           74  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4145");
           75  +    add_srs_wkt (p, 7,
           76  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
           77  +    add_srs_wkt (p, 8,
           78  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",69],");
           79  +    add_srs_wkt (p, 9,
           80  +        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
           81  +    add_srs_wkt (p, 10,
           82  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
           83  +    add_srs_wkt (p, 11,
           84  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
           85  +    add_srs_wkt (p, 12,
           86  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24312");
           87  +    add_srs_wkt (p, 13,
           88  +        "\"]]");
           89  +    p = add_epsg_def (filter, first, last, 24313, "epsg", 24313,
           90  +        "Kalianpur 1962 / UTM zone 43N");
           91  +    add_proj4text (p, 0,
           92  +        "+proj=utm +zone=43 +a=6377301.243 +b=6356100.230165384 +");
           93  +    add_proj4text (p, 1,
           94  +        "towgs84=283,682,231,0,0,0,0 +units=m +no_defs");
           95  +    add_srs_wkt (p, 0,
           96  +        "PROJCS[\"Kalianpur 1962 / UTM zone 43N\",GEOGCS[\"Kalian");
           97  +    add_srs_wkt (p, 1,
           98  +        "pur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest 1");
           99  +    add_srs_wkt (p, 2,
          100  +        "830 (1962 Definition)\",6377301.243,300.8017255,AUTHORIT");
          101  +    add_srs_wkt (p, 3,
          102  +        "Y[\"EPSG\",\"7044\"]],TOWGS84[283,682,231,0,0,0,0],AUTHO");
          103  +    add_srs_wkt (p, 4,
          104  +        "RITY[\"EPSG\",\"6145\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          105  +    add_srs_wkt (p, 5,
          106  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          107  +    add_srs_wkt (p, 6,
          108  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4145");
          109  +    add_srs_wkt (p, 7,
          110  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          111  +    add_srs_wkt (p, 8,
          112  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",75],");
          113  +    add_srs_wkt (p, 9,
          114  +        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
          115  +    add_srs_wkt (p, 10,
          116  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          117  +    add_srs_wkt (p, 11,
          118  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
          119  +    add_srs_wkt (p, 12,
          120  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24313");
          121  +    add_srs_wkt (p, 13,
          122  +        "\"]]");
          123  +    p = add_epsg_def (filter, first, last, 24342, "epsg", 24342,
          124  +        "Kalianpur 1975 / UTM zone 42N");
          125  +    add_proj4text (p, 0,
          126  +        "+proj=utm +zone=42 +a=6377299.151 +b=6356098.145120132 +");
          127  +    add_proj4text (p, 1,
          128  +        "towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
          129  +    add_srs_wkt (p, 0,
          130  +        "PROJCS[\"Kalianpur 1975 / UTM zone 42N\",GEOGCS[\"Kalian");
          131  +    add_srs_wkt (p, 1,
          132  +        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
          133  +    add_srs_wkt (p, 2,
          134  +        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
          135  +    add_srs_wkt (p, 3,
          136  +        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
          137  +    add_srs_wkt (p, 4,
          138  +        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          139  +    add_srs_wkt (p, 5,
          140  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          141  +    add_srs_wkt (p, 6,
          142  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4146");
          143  +    add_srs_wkt (p, 7,
          144  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          145  +    add_srs_wkt (p, 8,
          146  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",69],");
          147  +    add_srs_wkt (p, 9,
          148  +        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
          149  +    add_srs_wkt (p, 10,
          150  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          151  +    add_srs_wkt (p, 11,
          152  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
          153  +    add_srs_wkt (p, 12,
          154  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24342");
          155  +    add_srs_wkt (p, 13,
          156  +        "\"]]");
          157  +    p = add_epsg_def (filter, first, last, 24343, "epsg", 24343,
          158  +        "Kalianpur 1975 / UTM zone 43N");
          159  +    add_proj4text (p, 0,
          160  +        "+proj=utm +zone=43 +a=6377299.151 +b=6356098.145120132 +");
          161  +    add_proj4text (p, 1,
          162  +        "towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
          163  +    add_srs_wkt (p, 0,
          164  +        "PROJCS[\"Kalianpur 1975 / UTM zone 43N\",GEOGCS[\"Kalian");
          165  +    add_srs_wkt (p, 1,
          166  +        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
          167  +    add_srs_wkt (p, 2,
          168  +        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
          169  +    add_srs_wkt (p, 3,
          170  +        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
          171  +    add_srs_wkt (p, 4,
          172  +        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          173  +    add_srs_wkt (p, 5,
          174  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          175  +    add_srs_wkt (p, 6,
          176  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4146");
          177  +    add_srs_wkt (p, 7,
          178  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          179  +    add_srs_wkt (p, 8,
          180  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",75],");
          181  +    add_srs_wkt (p, 9,
          182  +        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
          183  +    add_srs_wkt (p, 10,
          184  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          185  +    add_srs_wkt (p, 11,
          186  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
          187  +    add_srs_wkt (p, 12,
          188  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24343");
          189  +    add_srs_wkt (p, 13,
          190  +        "\"]]");
          191  +    p = add_epsg_def (filter, first, last, 24344, "epsg", 24344,
          192  +        "Kalianpur 1975 / UTM zone 44N");
          193  +    add_proj4text (p, 0,
          194  +        "+proj=utm +zone=44 +a=6377299.151 +b=6356098.145120132 +");
          195  +    add_proj4text (p, 1,
          196  +        "towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
          197  +    add_srs_wkt (p, 0,
          198  +        "PROJCS[\"Kalianpur 1975 / UTM zone 44N\",GEOGCS[\"Kalian");
          199  +    add_srs_wkt (p, 1,
          200  +        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
          201  +    add_srs_wkt (p, 2,
          202  +        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
          203  +    add_srs_wkt (p, 3,
          204  +        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
          205  +    add_srs_wkt (p, 4,
          206  +        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          207  +    add_srs_wkt (p, 5,
          208  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          209  +    add_srs_wkt (p, 6,
          210  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4146");
          211  +    add_srs_wkt (p, 7,
          212  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          213  +    add_srs_wkt (p, 8,
          214  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",81],");
          215  +    add_srs_wkt (p, 9,
          216  +        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
          217  +    add_srs_wkt (p, 10,
          218  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          219  +    add_srs_wkt (p, 11,
          220  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
          221  +    add_srs_wkt (p, 12,
          222  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24344");
          223  +    add_srs_wkt (p, 13,
          224  +        "\"]]");
          225  +    p = add_epsg_def (filter, first, last, 24345, "epsg", 24345,
          226  +        "Kalianpur 1975 / UTM zone 45N");
          227  +    add_proj4text (p, 0,
          228  +        "+proj=utm +zone=45 +a=6377299.151 +b=6356098.145120132 +");
          229  +    add_proj4text (p, 1,
          230  +        "towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
          231  +    add_srs_wkt (p, 0,
          232  +        "PROJCS[\"Kalianpur 1975 / UTM zone 45N\",GEOGCS[\"Kalian");
          233  +    add_srs_wkt (p, 1,
          234  +        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
          235  +    add_srs_wkt (p, 2,
          236  +        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
          237  +    add_srs_wkt (p, 3,
          238  +        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
          239  +    add_srs_wkt (p, 4,
          240  +        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          241  +    add_srs_wkt (p, 5,
          242  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          243  +    add_srs_wkt (p, 6,
          244  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4146");
          245  +    add_srs_wkt (p, 7,
          246  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          247  +    add_srs_wkt (p, 8,
          248  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",87],");
          249  +    add_srs_wkt (p, 9,
          250  +        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
          251  +    add_srs_wkt (p, 10,
          252  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          253  +    add_srs_wkt (p, 11,
          254  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
          255  +    add_srs_wkt (p, 12,
          256  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24345");
          257  +    add_srs_wkt (p, 13,
          258  +        "\"]]");
          259  +    p = add_epsg_def (filter, first, last, 24346, "epsg", 24346,
          260  +        "Kalianpur 1975 / UTM zone 46N");
          261  +    add_proj4text (p, 0,
          262  +        "+proj=utm +zone=46 +a=6377299.151 +b=6356098.145120132 +");
          263  +    add_proj4text (p, 1,
          264  +        "towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
          265  +    add_srs_wkt (p, 0,
          266  +        "PROJCS[\"Kalianpur 1975 / UTM zone 46N\",GEOGCS[\"Kalian");
          267  +    add_srs_wkt (p, 1,
          268  +        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
          269  +    add_srs_wkt (p, 2,
          270  +        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
          271  +    add_srs_wkt (p, 3,
          272  +        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
          273  +    add_srs_wkt (p, 4,
          274  +        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          275  +    add_srs_wkt (p, 5,
          276  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          277  +    add_srs_wkt (p, 6,
          278  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4146");
          279  +    add_srs_wkt (p, 7,
          280  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          281  +    add_srs_wkt (p, 8,
          282  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",93],");
          283  +    add_srs_wkt (p, 9,
          284  +        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
          285  +    add_srs_wkt (p, 10,
          286  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          287  +    add_srs_wkt (p, 11,
          288  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
          289  +    add_srs_wkt (p, 12,
          290  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24346");
          291  +    add_srs_wkt (p, 13,
          292  +        "\"]]");
          293  +    p = add_epsg_def (filter, first, last, 24347, "epsg", 24347,
          294  +        "Kalianpur 1975 / UTM zone 47N");
          295  +    add_proj4text (p, 0,
          296  +        "+proj=utm +zone=47 +a=6377299.151 +b=6356098.145120132 +");
          297  +    add_proj4text (p, 1,
          298  +        "towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
          299  +    add_srs_wkt (p, 0,
          300  +        "PROJCS[\"Kalianpur 1975 / UTM zone 47N\",GEOGCS[\"Kalian");
          301  +    add_srs_wkt (p, 1,
          302  +        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
          303  +    add_srs_wkt (p, 2,
          304  +        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
          305  +    add_srs_wkt (p, 3,
          306  +        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
          307  +    add_srs_wkt (p, 4,
          308  +        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3076    309       add_srs_wkt (p, 5,
  3077    310           "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3078    311       add_srs_wkt (p, 6,
  3079         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
          312  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4146");
  3080    313       add_srs_wkt (p, 7,
  3081         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4227\"]],P");
          314  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3082    315       add_srs_wkt (p, 8,
  3083         -        "ROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"latitud");
  3084         -    add_srs_wkt (p, 9,
  3085         -        "e_of_origin\",34.2],PARAMETER[\"central_meridian\",39.15");
  3086         -    add_srs_wkt (p, 10,
  3087         -        "],PARAMETER[\"scale_factor\",0.9995341],PARAMETER[\"fals");
  3088         -    add_srs_wkt (p, 11,
  3089         -        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3090         -    add_srs_wkt (p, 12,
  3091         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  3092         -    add_srs_wkt (p, 13,
  3093         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"22780\"]]");
  3094         -    p = add_epsg_def_ex (filter, first, last, 22832, "epsg", 22832,
  3095         -        "Douala / UTM zone 32N (deprecated)", 0, 0,
  3096         -        "Clarke 1880 (IGN)", "Greenwich",
  3097         -        "Douala", "Transverse_Mercator", "metre",
  3098         -        "Easting", "East", "Northing", "North");
  3099         -    add_proj4text (p, 0,
  3100         -        "+proj=utm +zone=32 +a=6378249.2 +b=6356515 +units=m +no_");
  3101         -    add_proj4text (p, 1,
  3102         -        "defs");
  3103         -    add_srs_wkt (p, 0,
  3104         -        "PROJCS[\"Douala / UTM zone 32N (deprecated)\",GEOGCS[\"D");
  3105         -    add_srs_wkt (p, 1,
  3106         -        "ouala\",DATUM[\"Douala\",SPHEROID[\"Clarke 1880 (IGN)\",");
  3107         -    add_srs_wkt (p, 2,
  3108         -        "6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]");
  3109         -    add_srs_wkt (p, 3,
  3110         -        "],AUTHORITY[\"EPSG\",\"6228\"]],PRIMEM[\"Greenwich\",0,A");
  3111         -    add_srs_wkt (p, 4,
  3112         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3113         -    add_srs_wkt (p, 5,
  3114         -        "5199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",");
  3115         -    add_srs_wkt (p, 6,
  3116         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"422");
  3117         -    add_srs_wkt (p, 7,
  3118         -        "8\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  3119         -    add_srs_wkt (p, 8,
  3120         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",9],");
          316  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",99],");
  3121    317       add_srs_wkt (p, 9,
  3122    318           "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3123    319       add_srs_wkt (p, 10,
  3124    320           "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3125    321       add_srs_wkt (p, 11,
  3126    322           "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3127    323       add_srs_wkt (p, 12,
  3128         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"22832");
          324  +        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24347");
  3129    325       add_srs_wkt (p, 13,
  3130    326           "\"]]");
  3131         -    p = add_epsg_def_ex (filter, first, last, 22991, "epsg", 22991,
  3132         -        "Egypt 1907 / Blue Belt", 0, 0,
  3133         -        "Helmert 1906", "Greenwich",
  3134         -        "Egypt_1907", "Transverse_Mercator", "metre",
  3135         -        "Easting", "East", "Northing", "North");
  3136         -    add_proj4text (p, 0,
  3137         -        "+proj=tmerc +lat_0=30 +lon_0=35 +k=1 +x_0=300000 +y_0=11");
  3138         -    add_proj4text (p, 1,
  3139         -        "00000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +unit");
  3140         -    add_proj4text (p, 2,
  3141         -        "s=m +no_defs");
  3142         -    add_srs_wkt (p, 0,
  3143         -        "PROJCS[\"Egypt 1907 / Blue Belt\",GEOGCS[\"Egypt 1907\",");
  3144         -    add_srs_wkt (p, 1,
  3145         -        "DATUM[\"Egypt_1907\",SPHEROID[\"Helmert 1906\",6378200,2");
  3146         -    add_srs_wkt (p, 2,
  3147         -        "98.3,AUTHORITY[\"EPSG\",\"7020\"]],TOWGS84[-130,110,-13,");
  3148         -    add_srs_wkt (p, 3,
  3149         -        "0,0,0,0],AUTHORITY[\"EPSG\",\"6229\"]],PRIMEM[\"Greenwic");
  3150         -    add_srs_wkt (p, 4,
  3151         -        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  3152         -    add_srs_wkt (p, 5,
  3153         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
  3154         -    add_srs_wkt (p, 6,
  3155         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  3156         -    add_srs_wkt (p, 7,
  3157         -        ",\"4229\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  3158         -    add_srs_wkt (p, 8,
  3159         -        "R[\"latitude_of_origin\",30],PARAMETER[\"central_meridia");
  3160         -    add_srs_wkt (p, 9,
  3161         -        "n\",35],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_");
  3162         -    add_srs_wkt (p, 10,
  3163         -        "easting\",300000],PARAMETER[\"false_northing\",1100000],");
  3164         -    add_srs_wkt (p, 11,
  3165         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
  3166         -    add_srs_wkt (p, 12,
  3167         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
          327  +    p = add_epsg_def (filter, first, last, 24370, "epsg", 24370,
          328  +        "Kalianpur 1880 / India zone 0");
          329  +    add_proj4text (p, 0,
          330  +        "+proj=lcc +lat_1=39.5 +lat_0=39.5 +lon_0=68 +k_0=0.99846");
          331  +    add_proj4text (p, 1,
          332  +        "154 +x_0=2153865.73916853 +y_0=2368292.194628102 +a=6377");
          333  +    add_proj4text (p, 2,
          334  +        "299.36559538 +b=6356098.359005156 +to_meter=0.9143985307");
          335  +    add_proj4text (p, 3,
          336  +        "444408 +no_defs");
          337  +    add_srs_wkt (p, 0,
          338  +        "PROJCS[\"Kalianpur 1880 / India zone 0\",GEOGCS[\"Kalian");
          339  +    add_srs_wkt (p, 1,
          340  +        "pur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest (");
          341  +    add_srs_wkt (p, 2,
          342  +        "1830 Definition)\",6377299.36559538,300.8017255433552,AU");
          343  +    add_srs_wkt (p, 3,
          344  +        "THORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\"]");
          345  +    add_srs_wkt (p, 4,
          346  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          347  +    add_srs_wkt (p, 5,
          348  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          349  +    add_srs_wkt (p, 6,
          350  +        "122\"]],AUTHORITY[\"EPSG\",\"4243\"]],PROJECTION[\"Lambe");
          351  +    add_srs_wkt (p, 7,
          352  +        "rt_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin");
          353  +    add_srs_wkt (p, 8,
          354  +        "\",39.5],PARAMETER[\"central_meridian\",68],PARAMETER[\"");
          355  +    add_srs_wkt (p, 9,
          356  +        "scale_factor\",0.99846154],PARAMETER[\"false_easting\",2");
          357  +    add_srs_wkt (p, 10,
          358  +        "355500],PARAMETER[\"false_northing\",2590000],UNIT[\"Ind");
          359  +    add_srs_wkt (p, 11,
          360  +        "ian yard\",0.9143985307444408,AUTHORITY[\"EPSG\",\"9084\"");
          361  +    add_srs_wkt (p, 12,
          362  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          363  +    add_srs_wkt (p, 13,
          364  +        "RITY[\"EPSG\",\"24370\"]]");
          365  +    p = add_epsg_def (filter, first, last, 24371, "epsg", 24371,
          366  +        "Kalianpur 1880 / India zone I");
          367  +    add_proj4text (p, 0,
          368  +        "+proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878");
          369  +    add_proj4text (p, 1,
          370  +        "641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=637");
          371  +    add_proj4text (p, 2,
          372  +        "7299.36559538 +b=6356098.359005156 +to_meter=0.914398530");
          373  +    add_proj4text (p, 3,
          374  +        "7444408 +no_defs");
          375  +    add_srs_wkt (p, 0,
          376  +        "PROJCS[\"Kalianpur 1880 / India zone I\",GEOGCS[\"Kalian");
          377  +    add_srs_wkt (p, 1,
          378  +        "pur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest (");
          379  +    add_srs_wkt (p, 2,
          380  +        "1830 Definition)\",6377299.36559538,300.8017255433552,AU");
          381  +    add_srs_wkt (p, 3,
          382  +        "THORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\"]");
          383  +    add_srs_wkt (p, 4,
          384  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          385  +    add_srs_wkt (p, 5,
          386  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          387  +    add_srs_wkt (p, 6,
          388  +        "122\"]],AUTHORITY[\"EPSG\",\"4243\"]],PROJECTION[\"Lambe");
          389  +    add_srs_wkt (p, 7,
          390  +        "rt_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin");
          391  +    add_srs_wkt (p, 8,
          392  +        "\",32.5],PARAMETER[\"central_meridian\",68],PARAMETER[\"");
          393  +    add_srs_wkt (p, 9,
          394  +        "scale_factor\",0.99878641],PARAMETER[\"false_easting\",3");
          395  +    add_srs_wkt (p, 10,
          396  +        "000000],PARAMETER[\"false_northing\",1000000],UNIT[\"Ind");
          397  +    add_srs_wkt (p, 11,
          398  +        "ian yard\",0.9143985307444408,AUTHORITY[\"EPSG\",\"9084\"");
          399  +    add_srs_wkt (p, 12,
          400  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          401  +    add_srs_wkt (p, 13,
          402  +        "RITY[\"EPSG\",\"24371\"]]");
          403  +    p = add_epsg_def (filter, first, last, 24372, "epsg", 24372,
          404  +        "Kalianpur 1880 / India zone IIa");
          405  +    add_proj4text (p, 0,
          406  +        "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 ");
          407  +    add_proj4text (p, 1,
          408  +        "+x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299");
          409  +    add_proj4text (p, 2,
          410  +        ".36559538 +b=6356098.359005156 +to_meter=0.9143985307444");
          411  +    add_proj4text (p, 3,
          412  +        "408 +no_defs");
          413  +    add_srs_wkt (p, 0,
          414  +        "PROJCS[\"Kalianpur 1880 / India zone IIa\",GEOGCS[\"Kali");
          415  +    add_srs_wkt (p, 1,
          416  +        "anpur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest");
          417  +    add_srs_wkt (p, 2,
          418  +        " (1830 Definition)\",6377299.36559538,300.8017255433552,");
          419  +    add_srs_wkt (p, 3,
          420  +        "AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\"");
          421  +    add_srs_wkt (p, 4,
          422  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          423  +    add_srs_wkt (p, 5,
          424  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          425  +    add_srs_wkt (p, 6,
          426  +        "9122\"]],AUTHORITY[\"EPSG\",\"4243\"]],PROJECTION[\"Lamb");
          427  +    add_srs_wkt (p, 7,
          428  +        "ert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origi");
          429  +    add_srs_wkt (p, 8,
          430  +        "n\",26],PARAMETER[\"central_meridian\",74],PARAMETER[\"s");
          431  +    add_srs_wkt (p, 9,
          432  +        "cale_factor\",0.99878641],PARAMETER[\"false_easting\",30");
          433  +    add_srs_wkt (p, 10,
          434  +        "00000],PARAMETER[\"false_northing\",1000000],UNIT[\"Indi");
          435  +    add_srs_wkt (p, 11,
          436  +        "an yard\",0.9143985307444408,AUTHORITY[\"EPSG\",\"9084\"");
          437  +    add_srs_wkt (p, 12,
          438  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          439  +    add_srs_wkt (p, 13,
          440  +        "RITY[\"EPSG\",\"24372\"]]");
          441  +    p = add_epsg_def (filter, first, last, 24373, "epsg", 24373,
          442  +        "Kalianpur 1880 / India zone IIIa");
          443  +    add_proj4text (p, 0,
          444  +        "+proj=lcc +lat_1=19 +lat_0=19 +lon_0=80 +k_0=0.99878641 ");
          445  +    add_proj4text (p, 1,
          446  +        "+x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299");
          447  +    add_proj4text (p, 2,
          448  +        ".36559538 +b=6356098.359005156 +to_meter=0.9143985307444");
          449  +    add_proj4text (p, 3,
          450  +        "408 +no_defs");
          451  +    add_srs_wkt (p, 0,
          452  +        "PROJCS[\"Kalianpur 1880 / India zone IIIa\",GEOGCS[\"Kal");
          453  +    add_srs_wkt (p, 1,
          454  +        "ianpur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everes");
          455  +    add_srs_wkt (p, 2,
          456  +        "t (1830 Definition)\",6377299.36559538,300.8017255433552");
          457  +    add_srs_wkt (p, 3,
          458  +        ",AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243");
          459  +    add_srs_wkt (p, 4,
          460  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          461  +    add_srs_wkt (p, 5,
          462  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          463  +    add_srs_wkt (p, 6,
          464  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4243\"]],PROJECTION[\"La");
          465  +    add_srs_wkt (p, 7,
          466  +        "mbert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_ori");
          467  +    add_srs_wkt (p, 8,
          468  +        "gin\",19],PARAMETER[\"central_meridian\",80],PARAMETER[\"");
          469  +    add_srs_wkt (p, 9,
          470  +        "scale_factor\",0.99878641],PARAMETER[\"false_easting\",3");
          471  +    add_srs_wkt (p, 10,
          472  +        "000000],PARAMETER[\"false_northing\",1000000],UNIT[\"Ind");
          473  +    add_srs_wkt (p, 11,
          474  +        "ian yard\",0.9143985307444408,AUTHORITY[\"EPSG\",\"9084\"");
          475  +    add_srs_wkt (p, 12,
          476  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          477  +    add_srs_wkt (p, 13,
          478  +        "RITY[\"EPSG\",\"24373\"]]");
          479  +    p = add_epsg_def (filter, first, last, 24374, "epsg", 24374,
          480  +        "Kalianpur 1880 / India zone IVa");
          481  +    add_proj4text (p, 0,
          482  +        "+proj=lcc +lat_1=12 +lat_0=12 +lon_0=80 +k_0=0.99878641 ");
          483  +    add_proj4text (p, 1,
          484  +        "+x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299");
          485  +    add_proj4text (p, 2,
          486  +        ".36559538 +b=6356098.359005156 +to_meter=0.9143985307444");
          487  +    add_proj4text (p, 3,
          488  +        "408 +no_defs");
          489  +    add_srs_wkt (p, 0,
          490  +        "PROJCS[\"Kalianpur 1880 / India zone IVa\",GEOGCS[\"Kali");
          491  +    add_srs_wkt (p, 1,
          492  +        "anpur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest");
          493  +    add_srs_wkt (p, 2,
          494  +        " (1830 Definition)\",6377299.36559538,300.8017255433552,");
          495  +    add_srs_wkt (p, 3,
          496  +        "AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\"");
          497  +    add_srs_wkt (p, 4,
          498  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          499  +    add_srs_wkt (p, 5,
          500  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          501  +    add_srs_wkt (p, 6,
          502  +        "9122\"]],AUTHORITY[\"EPSG\",\"4243\"]],PROJECTION[\"Lamb");
          503  +    add_srs_wkt (p, 7,
          504  +        "ert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origi");
          505  +    add_srs_wkt (p, 8,
          506  +        "n\",12],PARAMETER[\"central_meridian\",80],PARAMETER[\"s");
          507  +    add_srs_wkt (p, 9,
          508  +        "cale_factor\",0.99878641],PARAMETER[\"false_easting\",30");
          509  +    add_srs_wkt (p, 10,
          510  +        "00000],PARAMETER[\"false_northing\",1000000],UNIT[\"Indi");
          511  +    add_srs_wkt (p, 11,
          512  +        "an yard\",0.9143985307444408,AUTHORITY[\"EPSG\",\"9084\"");
          513  +    add_srs_wkt (p, 12,
          514  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          515  +    add_srs_wkt (p, 13,
          516  +        "RITY[\"EPSG\",\"24374\"]]");
          517  +    p = add_epsg_def (filter, first, last, 24375, "epsg", 24375,
          518  +        "Kalianpur 1937 / India zone IIb");
          519  +    add_proj4text (p, 0,
          520  +        "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 ");
          521  +    add_proj4text (p, 1,
          522  +        "+x_0=2743185.69 +y_0=914395.23 +a=6377276.345 +b=6356075");
          523  +    add_proj4text (p, 2,
          524  +        ".41314024 +towgs84=214,804,268,0,0,0,0 +units=m +no_defs");
          525  +    add_srs_wkt (p, 0,
          526  +        "PROJCS[\"Kalianpur 1937 / India zone IIb\",GEOGCS[\"Kali");
          527  +    add_srs_wkt (p, 1,
          528  +        "anpur 1937\",DATUM[\"Kalianpur_1937\",SPHEROID[\"Everest");
          529  +    add_srs_wkt (p, 2,
          530  +        " 1830 (1937 Adjustment)\",6377276.345,300.8017,AUTHORITY");
          531  +    add_srs_wkt (p, 3,
          532  +        "[\"EPSG\",\"7015\"]],TOWGS84[214,804,268,0,0,0,0],AUTHOR");
          533  +    add_srs_wkt (p, 4,
          534  +        "ITY[\"EPSG\",\"6144\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
          535  +    add_srs_wkt (p, 5,
          536  +        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
          537  +    add_srs_wkt (p, 6,
          538  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4144\"");
          539  +    add_srs_wkt (p, 7,
          540  +        "]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER");
          541  +    add_srs_wkt (p, 8,
          542  +        "[\"latitude_of_origin\",26],PARAMETER[\"central_meridian");
          543  +    add_srs_wkt (p, 9,
          544  +        "\",90],PARAMETER[\"scale_factor\",0.99878641],PARAMETER[");
          545  +    add_srs_wkt (p, 10,
          546  +        "\"false_easting\",2743185.69],PARAMETER[\"false_northing");
          547  +    add_srs_wkt (p, 11,
          548  +        "\",914395.23],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
          549  +    add_srs_wkt (p, 12,
          550  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
          551  +    add_srs_wkt (p, 13,
          552  +        "HORITY[\"EPSG\",\"24375\"]]");
          553  +    p = add_epsg_def (filter, first, last, 24376, "epsg", 24376,
          554  +        "Kalianpur 1962 / India zone I");
          555  +    add_proj4text (p, 0,
          556  +        "+proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878");
          557  +    add_proj4text (p, 1,
          558  +        "641 +x_0=2743196.4 +y_0=914398.8 +a=6377301.243 +b=63561");
          559  +    add_proj4text (p, 2,
          560  +        "00.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_d");
          561  +    add_proj4text (p, 3,
          562  +        "efs");
          563  +    add_srs_wkt (p, 0,
          564  +        "PROJCS[\"Kalianpur 1962 / India zone I\",GEOGCS[\"Kalian");
          565  +    add_srs_wkt (p, 1,
          566  +        "pur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest 1");
          567  +    add_srs_wkt (p, 2,
          568  +        "830 (1962 Definition)\",6377301.243,300.8017255,AUTHORIT");
          569  +    add_srs_wkt (p, 3,
          570  +        "Y[\"EPSG\",\"7044\"]],TOWGS84[283,682,231,0,0,0,0],AUTHO");
          571  +    add_srs_wkt (p, 4,
          572  +        "RITY[\"EPSG\",\"6145\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          573  +    add_srs_wkt (p, 5,
          574  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          575  +    add_srs_wkt (p, 6,
          576  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4145");
          577  +    add_srs_wkt (p, 7,
          578  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMET");
          579  +    add_srs_wkt (p, 8,
          580  +        "ER[\"latitude_of_origin\",32.5],PARAMETER[\"central_meri");
          581  +    add_srs_wkt (p, 9,
          582  +        "dian\",68],PARAMETER[\"scale_factor\",0.99878641],PARAME");
          583  +    add_srs_wkt (p, 10,
          584  +        "TER[\"false_easting\",2743196.4],PARAMETER[\"false_north");
          585  +    add_srs_wkt (p, 11,
          586  +        "ing\",914398.8],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          587  +    add_srs_wkt (p, 12,
          588  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
          589  +    add_srs_wkt (p, 13,
          590  +        "UTHORITY[\"EPSG\",\"24376\"]]");
          591  +    p = add_epsg_def (filter, first, last, 24377, "epsg", 24377,
          592  +        "Kalianpur 1962 / India zone IIa");
          593  +    add_proj4text (p, 0,
          594  +        "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 ");
          595  +    add_proj4text (p, 1,
          596  +        "+x_0=2743196.4 +y_0=914398.8 +a=6377301.243 +b=6356100.2");
          597  +    add_proj4text (p, 2,
          598  +        "30165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs");
          599  +    add_srs_wkt (p, 0,
          600  +        "PROJCS[\"Kalianpur 1962 / India zone IIa\",GEOGCS[\"Kali");
          601  +    add_srs_wkt (p, 1,
          602  +        "anpur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest");
          603  +    add_srs_wkt (p, 2,
          604  +        " 1830 (1962 Definition)\",6377301.243,300.8017255,AUTHOR");
          605  +    add_srs_wkt (p, 3,
          606  +        "ITY[\"EPSG\",\"7044\"]],TOWGS84[283,682,231,0,0,0,0],AUT");
          607  +    add_srs_wkt (p, 4,
          608  +        "HORITY[\"EPSG\",\"6145\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
          609  +    add_srs_wkt (p, 5,
          610  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
          611  +    add_srs_wkt (p, 6,
          612  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
          613  +    add_srs_wkt (p, 7,
          614  +        "45\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAM");
          615  +    add_srs_wkt (p, 8,
          616  +        "ETER[\"latitude_of_origin\",26],PARAMETER[\"central_meri");
          617  +    add_srs_wkt (p, 9,
          618  +        "dian\",74],PARAMETER[\"scale_factor\",0.99878641],PARAME");
          619  +    add_srs_wkt (p, 10,
          620  +        "TER[\"false_easting\",2743196.4],PARAMETER[\"false_north");
          621  +    add_srs_wkt (p, 11,
          622  +        "ing\",914398.8],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          623  +    add_srs_wkt (p, 12,
          624  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
          625  +    add_srs_wkt (p, 13,
          626  +        "UTHORITY[\"EPSG\",\"24377\"]]");
          627  +    p = add_epsg_def (filter, first, last, 24378, "epsg", 24378,
          628  +        "Kalianpur 1975 / India zone I");
          629  +    add_proj4text (p, 0,
          630  +        "+proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878");
          631  +    add_proj4text (p, 1,
          632  +        "641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=63560");
          633  +    add_proj4text (p, 2,
          634  +        "98.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_d");
          635  +    add_proj4text (p, 3,
          636  +        "efs");
          637  +    add_srs_wkt (p, 0,
          638  +        "PROJCS[\"Kalianpur 1975 / India zone I\",GEOGCS[\"Kalian");
          639  +    add_srs_wkt (p, 1,
          640  +        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
          641  +    add_srs_wkt (p, 2,
          642  +        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
          643  +    add_srs_wkt (p, 3,
          644  +        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
          645  +    add_srs_wkt (p, 4,
          646  +        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          647  +    add_srs_wkt (p, 5,
          648  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          649  +    add_srs_wkt (p, 6,
          650  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4146");
          651  +    add_srs_wkt (p, 7,
          652  +        "\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMET");
          653  +    add_srs_wkt (p, 8,
          654  +        "ER[\"latitude_of_origin\",32.5],PARAMETER[\"central_meri");
          655  +    add_srs_wkt (p, 9,
          656  +        "dian\",68],PARAMETER[\"scale_factor\",0.99878641],PARAME");
          657  +    add_srs_wkt (p, 10,
          658  +        "TER[\"false_easting\",2743195.5],PARAMETER[\"false_north");
          659  +    add_srs_wkt (p, 11,
          660  +        "ing\",914398.5],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          661  +    add_srs_wkt (p, 12,
          662  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
          663  +    add_srs_wkt (p, 13,
          664  +        "UTHORITY[\"EPSG\",\"24378\"]]");
          665  +    p = add_epsg_def (filter, first, last, 24379, "epsg", 24379,
          666  +        "Kalianpur 1975 / India zone IIa");
          667  +    add_proj4text (p, 0,
          668  +        "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 ");
          669  +    add_proj4text (p, 1,
          670  +        "+x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.1");
          671  +    add_proj4text (p, 2,
          672  +        "45120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
          673  +    add_srs_wkt (p, 0,
          674  +        "PROJCS[\"Kalianpur 1975 / India zone IIa\",GEOGCS[\"Kali");
          675  +    add_srs_wkt (p, 1,
          676  +        "anpur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest");
          677  +    add_srs_wkt (p, 2,
          678  +        " 1830 (1975 Definition)\",6377299.151,300.8017255,AUTHOR");
          679  +    add_srs_wkt (p, 3,
          680  +        "ITY[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUT");
          681  +    add_srs_wkt (p, 4,
          682  +        "HORITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
          683  +    add_srs_wkt (p, 5,
          684  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
          685  +    add_srs_wkt (p, 6,
          686  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
          687  +    add_srs_wkt (p, 7,
          688  +        "46\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAM");
          689  +    add_srs_wkt (p, 8,
          690  +        "ETER[\"latitude_of_origin\",26],PARAMETER[\"central_meri");
          691  +    add_srs_wkt (p, 9,
          692  +        "dian\",74],PARAMETER[\"scale_factor\",0.99878641],PARAME");
          693  +    add_srs_wkt (p, 10,
          694  +        "TER[\"false_easting\",2743195.5],PARAMETER[\"false_north");
          695  +    add_srs_wkt (p, 11,
          696  +        "ing\",914398.5],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          697  +    add_srs_wkt (p, 12,
          698  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
          699  +    add_srs_wkt (p, 13,
          700  +        "UTHORITY[\"EPSG\",\"24379\"]]");
          701  +    p = add_epsg_def (filter, first, last, 24380, "epsg", 24380,
          702  +        "Kalianpur 1975 / India zone IIb");
          703  +    add_proj4text (p, 0,
          704  +        "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 ");
          705  +    add_proj4text (p, 1,
          706  +        "+x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.1");
          707  +    add_proj4text (p, 2,
          708  +        "45120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
          709  +    add_srs_wkt (p, 0,
          710  +        "PROJCS[\"Kalianpur 1975 / India zone IIb\",GEOGCS[\"Kali");
          711  +    add_srs_wkt (p, 1,
          712  +        "anpur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest");
          713  +    add_srs_wkt (p, 2,
          714  +        " 1830 (1975 Definition)\",6377299.151,300.8017255,AUTHOR");
          715  +    add_srs_wkt (p, 3,
          716  +        "ITY[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUT");
          717  +    add_srs_wkt (p, 4,
          718  +        "HORITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
          719  +    add_srs_wkt (p, 5,
          720  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
          721  +    add_srs_wkt (p, 6,
          722  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
          723  +    add_srs_wkt (p, 7,
          724  +        "46\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAM");
          725  +    add_srs_wkt (p, 8,
          726  +        "ETER[\"latitude_of_origin\",26],PARAMETER[\"central_meri");
          727  +    add_srs_wkt (p, 9,
          728  +        "dian\",90],PARAMETER[\"scale_factor\",0.99878641],PARAME");
          729  +    add_srs_wkt (p, 10,
          730  +        "TER[\"false_easting\",2743195.5],PARAMETER[\"false_north");
          731  +    add_srs_wkt (p, 11,
          732  +        "ing\",914398.5],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          733  +    add_srs_wkt (p, 12,
          734  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
          735  +    add_srs_wkt (p, 13,
          736  +        "UTHORITY[\"EPSG\",\"24380\"]]");
          737  +    p = add_epsg_def (filter, first, last, 24381, "epsg", 24381,
          738  +        "Kalianpur 1975 / India zone IIIa");
          739  +    add_proj4text (p, 0,
          740  +        "+proj=lcc +lat_1=19 +lat_0=19 +lon_0=80 +k_0=0.99878641 ");
          741  +    add_proj4text (p, 1,
          742  +        "+x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.1");
          743  +    add_proj4text (p, 2,
          744  +        "45120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
          745  +    add_srs_wkt (p, 0,
          746  +        "PROJCS[\"Kalianpur 1975 / India zone IIIa\",GEOGCS[\"Kal");
          747  +    add_srs_wkt (p, 1,
          748  +        "ianpur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everes");
          749  +    add_srs_wkt (p, 2,
          750  +        "t 1830 (1975 Definition)\",6377299.151,300.8017255,AUTHO");
          751  +    add_srs_wkt (p, 3,
          752  +        "RITY[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AU");
          753  +    add_srs_wkt (p, 4,
          754  +        "THORITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHO");
          755  +    add_srs_wkt (p, 5,
          756  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
          757  +    add_srs_wkt (p, 6,
          758  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
          759  +    add_srs_wkt (p, 7,
          760  +        "146\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARA");
          761  +    add_srs_wkt (p, 8,
          762  +        "METER[\"latitude_of_origin\",19],PARAMETER[\"central_mer");
          763  +    add_srs_wkt (p, 9,
          764  +        "idian\",80],PARAMETER[\"scale_factor\",0.99878641],PARAM");
          765  +    add_srs_wkt (p, 10,
          766  +        "ETER[\"false_easting\",2743195.5],PARAMETER[\"false_nort");
          767  +    add_srs_wkt (p, 11,
          768  +        "hing\",914398.5],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
          769  +    add_srs_wkt (p, 12,
          770  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
          771  +    add_srs_wkt (p, 13,
          772  +        "AUTHORITY[\"EPSG\",\"24381\"]]");
          773  +    p = add_epsg_def (filter, first, last, 24382, "epsg", 24382,
          774  +        "Kalianpur 1880 / India zone IIb");
          775  +    add_proj4text (p, 0,
          776  +        "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 ");
          777  +    add_proj4text (p, 1,
          778  +        "+x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299");
          779  +    add_proj4text (p, 2,
          780  +        ".36559538 +b=6356098.359005156 +to_meter=0.9143985307444");
          781  +    add_proj4text (p, 3,
          782  +        "408 +no_defs");
          783  +    add_srs_wkt (p, 0,
          784  +        "PROJCS[\"Kalianpur 1880 / India zone IIb\",GEOGCS[\"Kali");
          785  +    add_srs_wkt (p, 1,
          786  +        "anpur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest");
          787  +    add_srs_wkt (p, 2,
          788  +        " (1830 Definition)\",6377299.36559538,300.8017255433552,");
          789  +    add_srs_wkt (p, 3,
          790  +        "AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\"");
          791  +    add_srs_wkt (p, 4,
          792  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          793  +    add_srs_wkt (p, 5,
          794  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          795  +    add_srs_wkt (p, 6,
          796  +        "9122\"]],AUTHORITY[\"EPSG\",\"4243\"]],PROJECTION[\"Lamb");
          797  +    add_srs_wkt (p, 7,
          798  +        "ert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origi");
          799  +    add_srs_wkt (p, 8,
          800  +        "n\",26],PARAMETER[\"central_meridian\",90],PARAMETER[\"s");
          801  +    add_srs_wkt (p, 9,
          802  +        "cale_factor\",0.99878641],PARAMETER[\"false_easting\",30");
          803  +    add_srs_wkt (p, 10,
          804  +        "00000],PARAMETER[\"false_northing\",1000000],UNIT[\"Indi");
          805  +    add_srs_wkt (p, 11,
          806  +        "an yard\",0.9143985307444408,AUTHORITY[\"EPSG\",\"9084\"");
          807  +    add_srs_wkt (p, 12,
          808  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          809  +    add_srs_wkt (p, 13,
          810  +        "RITY[\"EPSG\",\"24382\"]]");
          811  +    p = add_epsg_def (filter, first, last, 24383, "epsg", 24383,
          812  +        "Kalianpur 1975 / India zone IVa");
          813  +    add_proj4text (p, 0,
          814  +        "+proj=lcc +lat_1=12 +lat_0=12 +lon_0=80 +k_0=0.99878641 ");
          815  +    add_proj4text (p, 1,
          816  +        "+x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.1");
          817  +    add_proj4text (p, 2,
          818  +        "45120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
          819  +    add_srs_wkt (p, 0,
          820  +        "PROJCS[\"Kalianpur 1975 / India zone IVa\",GEOGCS[\"Kali");
          821  +    add_srs_wkt (p, 1,
          822  +        "anpur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest");
          823  +    add_srs_wkt (p, 2,
          824  +        " 1830 (1975 Definition)\",6377299.151,300.8017255,AUTHOR");
          825  +    add_srs_wkt (p, 3,
          826  +        "ITY[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUT");
          827  +    add_srs_wkt (p, 4,
          828  +        "HORITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
          829  +    add_srs_wkt (p, 5,
          830  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
          831  +    add_srs_wkt (p, 6,
          832  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"41");
          833  +    add_srs_wkt (p, 7,
          834  +        "46\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAM");
          835  +    add_srs_wkt (p, 8,
          836  +        "ETER[\"latitude_of_origin\",12],PARAMETER[\"central_meri");
          837  +    add_srs_wkt (p, 9,
          838  +        "dian\",80],PARAMETER[\"scale_factor\",0.99878641],PARAME");
          839  +    add_srs_wkt (p, 10,
          840  +        "TER[\"false_easting\",2743195.5],PARAMETER[\"false_north");
          841  +    add_srs_wkt (p, 11,
          842  +        "ing\",914398.5],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
          843  +    add_srs_wkt (p, 12,
          844  +        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
          845  +    add_srs_wkt (p, 13,
          846  +        "UTHORITY[\"EPSG\",\"24383\"]]");
          847  +    p = add_epsg_def (filter, first, last, 24500, "epsg", 24500,
          848  +        "Kertau 1968 / Singapore Grid");
          849  +    add_proj4text (p, 0,
          850  +        "+proj=cass +lat_0=1.287646666666667 +lon_0=103.853002222");
          851  +    add_proj4text (p, 1,
          852  +        "2222 +x_0=30000 +y_0=30000 +a=6377304.063 +b=6356103.038");
          853  +    add_proj4text (p, 2,
          854  +        "993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs");
          855  +    add_srs_wkt (p, 0,
          856  +        "PROJCS[\"Kertau 1968 / Singapore Grid\",GEOGCS[\"Kertau ");
          857  +    add_srs_wkt (p, 1,
          858  +        "1968\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830 Mod");
          859  +    add_srs_wkt (p, 2,
          860  +        "ified\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"");
          861  +    add_srs_wkt (p, 3,
          862  +        "]],TOWGS84[-11,851,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6245\"");
          863  +    add_srs_wkt (p, 4,
          864  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          865  +    add_srs_wkt (p, 5,
          866  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          867  +    add_srs_wkt (p, 6,
          868  +        "9122\"]],AUTHORITY[\"EPSG\",\"4245\"]],PROJECTION[\"Cass");
          869  +    add_srs_wkt (p, 7,
          870  +        "ini_Soldner\"],PARAMETER[\"latitude_of_origin\",1.287646");
          871  +    add_srs_wkt (p, 8,
          872  +        "666666667],PARAMETER[\"central_meridian\",103.8530022222");
          873  +    add_srs_wkt (p, 9,
          874  +        "222],PARAMETER[\"false_easting\",30000],PARAMETER[\"fals");
          875  +    add_srs_wkt (p, 10,
          876  +        "e_northing\",30000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          877  +    add_srs_wkt (p, 11,
          878  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
          879  +    add_srs_wkt (p, 12,
          880  +        "H],AUTHORITY[\"EPSG\",\"24500\"]]");
          881  +    p = add_epsg_def (filter, first, last, 24547, "epsg", 24547,
          882  +        "Kertau 1968 / UTM zone 47N");
          883  +    add_proj4text (p, 0,
          884  +        "+proj=utm +zone=47 +a=6377304.063 +b=6356103.038993155 +");
          885  +    add_proj4text (p, 1,
          886  +        "towgs84=-11,851,5,0,0,0,0 +units=m +no_defs");
          887  +    add_srs_wkt (p, 0,
          888  +        "PROJCS[\"Kertau 1968 / UTM zone 47N\",GEOGCS[\"Kertau 19");
          889  +    add_srs_wkt (p, 1,
          890  +        "68\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830 Modif");
          891  +    add_srs_wkt (p, 2,
          892  +        "ied\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"]]");
          893  +    add_srs_wkt (p, 3,
          894  +        ",TOWGS84[-11,851,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6245\"]");
          895  +    add_srs_wkt (p, 4,
          896  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          897  +    add_srs_wkt (p, 5,
          898  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          899  +    add_srs_wkt (p, 6,
          900  +        "122\"]],AUTHORITY[\"EPSG\",\"4245\"]],PROJECTION[\"Trans");
          901  +    add_srs_wkt (p, 7,
          902  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
          903  +    add_srs_wkt (p, 8,
          904  +        "RAMETER[\"central_meridian\",99],PARAMETER[\"scale_facto");
          905  +    add_srs_wkt (p, 9,
          906  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
          907  +    add_srs_wkt (p, 10,
          908  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
          909  +    add_srs_wkt (p, 11,
          910  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
          911  +    add_srs_wkt (p, 12,
          912  +        "NORTH],AUTHORITY[\"EPSG\",\"24547\"]]");
          913  +    p = add_epsg_def (filter, first, last, 24548, "epsg", 24548,
          914  +        "Kertau 1968 / UTM zone 48N");
          915  +    add_proj4text (p, 0,
          916  +        "+proj=utm +zone=48 +a=6377304.063 +b=6356103.038993155 +");
          917  +    add_proj4text (p, 1,
          918  +        "towgs84=-11,851,5,0,0,0,0 +units=m +no_defs");
          919  +    add_srs_wkt (p, 0,
          920  +        "PROJCS[\"Kertau 1968 / UTM zone 48N\",GEOGCS[\"Kertau 19");
          921  +    add_srs_wkt (p, 1,
          922  +        "68\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830 Modif");
          923  +    add_srs_wkt (p, 2,
          924  +        "ied\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"]]");
          925  +    add_srs_wkt (p, 3,
          926  +        ",TOWGS84[-11,851,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6245\"]");
          927  +    add_srs_wkt (p, 4,
          928  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          929  +    add_srs_wkt (p, 5,
          930  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          931  +    add_srs_wkt (p, 6,
          932  +        "122\"]],AUTHORITY[\"EPSG\",\"4245\"]],PROJECTION[\"Trans");
          933  +    add_srs_wkt (p, 7,
          934  +        "verse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PA");
          935  +    add_srs_wkt (p, 8,
          936  +        "RAMETER[\"central_meridian\",105],PARAMETER[\"scale_fact");
          937  +    add_srs_wkt (p, 9,
          938  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
          939  +    add_srs_wkt (p, 10,
          940  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
          941  +    add_srs_wkt (p, 11,
          942  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          943  +    add_srs_wkt (p, 12,
          944  +        ",NORTH],AUTHORITY[\"EPSG\",\"24548\"]]");
          945  +    p = add_epsg_def (filter, first, last, 24571, "epsg", 24571,
          946  +        "Kertau / R.S.O. Malaya (ch) (deprecated)");
          947  +    add_proj4text (p, 0,
          948  +        "+proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257905 +k=");
          949  +    add_proj4text (p, 1,
          950  +        "0.99984 +x_0=804671.2997750348 +y_0=0 +no_uoff +gamma=32");
          951  +    add_proj4text (p, 2,
          952  +        "3.1301023611111 +a=6377304.063 +b=6356103.038993155 +tow");
          953  +    add_proj4text (p, 3,
          954  +        "gs84=-11,851,5,0,0,0,0 +to_meter=20.11678249437587 +no_d");
          955  +    add_proj4text (p, 4,
          956  +        "efs");
          957  +    add_srs_wkt (p, 0,
          958  +        "PROJCS[\"Kertau / R.S.O. Malaya (ch) (deprecated)\",GEOG");
          959  +    add_srs_wkt (p, 1,
          960  +        "CS[\"Kertau 1968\",DATUM[\"Kertau_1968\",SPHEROID[\"Ever");
          961  +    add_srs_wkt (p, 2,
          962  +        "est 1830 Modified\",6377304.063,300.8017,AUTHORITY[\"EPS");
          963  +    add_srs_wkt (p, 3,
          964  +        "G\",\"7018\"]],TOWGS84[-11,851,5,0,0,0,0],AUTHORITY[\"EP");
          965  +    add_srs_wkt (p, 4,
          966  +        "SG\",\"6245\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
          967  +    add_srs_wkt (p, 5,
          968  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
          969  +    add_srs_wkt (p, 6,
          970  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4245\"]],PROJE");
          971  +    add_srs_wkt (p, 7,
          972  +        "CTION[\"Hotine_Oblique_Mercator\"],PARAMETER[\"latitude_");
          973  +    add_srs_wkt (p, 8,
          974  +        "of_center\",4],PARAMETER[\"longitude_of_center\",102.25]");
          975  +    add_srs_wkt (p, 9,
          976  +        ",PARAMETER[\"azimuth\",323.0257905],PARAMETER[\"rectifie");
          977  +    add_srs_wkt (p, 10,
          978  +        "d_grid_angle\",323.1301023611111],PARAMETER[\"scale_fact");
          979  +    add_srs_wkt (p, 11,
          980  +        "or\",0.99984],PARAMETER[\"false_easting\",40000],PARAMET");
          981  +    add_srs_wkt (p, 12,
          982  +        "ER[\"false_northing\",0],UNIT[\"British chain (Benoit 18");
  3168    983       add_srs_wkt (p, 13,
  3169         -        ",\"22991\"]]");
  3170         -    p = add_epsg_def_ex (filter, first, last, 22992, "epsg", 22992,
  3171         -        "Egypt 1907 / Red Belt", 0, 0,
  3172         -        "Helmert 1906", "Greenwich",
  3173         -        "Egypt_1907", "Transverse_Mercator", "metre",
  3174         -        "Easting", "East", "Northing", "North");
  3175         -    add_proj4text (p, 0,
  3176         -        "+proj=tmerc +lat_0=30 +lon_0=31 +k=1 +x_0=615000 +y_0=81");
  3177         -    add_proj4text (p, 1,
  3178         -        "0000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +units");
          984  +        "95 B)\",20.11678249437587,AUTHORITY[\"EPSG\",\"9062\"]],");
          985  +    add_srs_wkt (p, 14,
          986  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
          987  +    add_srs_wkt (p, 15,
          988  +        "Y[\"EPSG\",\"24571\"]]");
          989  +    p = add_epsg_def (filter, first, last, 24600, "epsg", 24600,
          990  +        "KOC Lambert");
          991  +    add_proj4text (p, 0,
          992  +        "+proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.99878");
          993  +    add_proj4text (p, 1,
          994  +        "64078000001 +x_0=1500000 +y_0=1166200 +ellps=clrk80 +tow");
          995  +    add_proj4text (p, 2,
          996  +        "gs84=-294.7,-200.1,525.5,0,0,0,0 +units=m +no_defs");
          997  +    add_srs_wkt (p, 0,
          998  +        "PROJCS[\"KOC Lambert\",GEOGCS[\"KOC\",DATUM[\"Kuwait_Oil");
          999  +    add_srs_wkt (p, 1,
         1000  +        "_Company\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,29");
         1001  +    add_srs_wkt (p, 2,
         1002  +        "3.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-294.7,-200.");
         1003  +    add_srs_wkt (p, 3,
         1004  +        "1,525.5,0,0,0,0],AUTHORITY[\"EPSG\",\"6246\"]],PRIMEM[\"");
         1005  +    add_srs_wkt (p, 4,
         1006  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1007  +    add_srs_wkt (p, 5,
         1008  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1009  +    add_srs_wkt (p, 6,
         1010  +        "HORITY[\"EPSG\",\"4246\"]],PROJECTION[\"Lambert_Conforma");
         1011  +    add_srs_wkt (p, 7,
         1012  +        "l_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",32.5],PA");
         1013  +    add_srs_wkt (p, 8,
         1014  +        "RAMETER[\"central_meridian\",45],PARAMETER[\"scale_facto");
         1015  +    add_srs_wkt (p, 9,
         1016  +        "r\",0.9987864078],PARAMETER[\"false_easting\",1500000],P");
         1017  +    add_srs_wkt (p, 10,
         1018  +        "ARAMETER[\"false_northing\",1166200],UNIT[\"metre\",1,AU");
         1019  +    add_srs_wkt (p, 11,
         1020  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
         1021  +    add_srs_wkt (p, 12,
         1022  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24600\"]]");
         1023  +    p = add_epsg_def (filter, first, last, 24718, "epsg", 24718,
         1024  +        "La Canoa / UTM zone 18N");
         1025  +    add_proj4text (p, 0,
         1026  +        "+proj=utm +zone=18 +ellps=intl +towgs84=-273.5,110.6,-35");
         1027  +    add_proj4text (p, 1,
         1028  +        "7.9,0,0,0,0 +units=m +no_defs");
         1029  +    add_srs_wkt (p, 0,
         1030  +        "PROJCS[\"La Canoa / UTM zone 18N\",GEOGCS[\"La Canoa\",D");
         1031  +    add_srs_wkt (p, 1,
         1032  +        "ATUM[\"La_Canoa\",SPHEROID[\"International 1924\",637838");
         1033  +    add_srs_wkt (p, 2,
         1034  +        "8,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-273.5,110.6");
         1035  +    add_srs_wkt (p, 3,
         1036  +        ",-357.9,0,0,0,0],AUTHORITY[\"EPSG\",\"6247\"]],PRIMEM[\"");
         1037  +    add_srs_wkt (p, 4,
         1038  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1039  +    add_srs_wkt (p, 5,
         1040  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1041  +    add_srs_wkt (p, 6,
         1042  +        "HORITY[\"EPSG\",\"4247\"]],PROJECTION[\"Transverse_Merca");
         1043  +    add_srs_wkt (p, 7,
         1044  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         1045  +    add_srs_wkt (p, 8,
         1046  +        "entral_meridian\",-75],PARAMETER[\"scale_factor\",0.9996");
         1047  +    add_srs_wkt (p, 9,
         1048  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
         1049  +    add_srs_wkt (p, 10,
         1050  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1051  +    add_srs_wkt (p, 11,
         1052  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
         1053  +    add_srs_wkt (p, 12,
         1054  +        "HORITY[\"EPSG\",\"24718\"]]");
         1055  +    p = add_epsg_def (filter, first, last, 24719, "epsg", 24719,
         1056  +        "La Canoa / UTM zone 19N");
         1057  +    add_proj4text (p, 0,
         1058  +        "+proj=utm +zone=19 +ellps=intl +towgs84=-273.5,110.6,-35");
         1059  +    add_proj4text (p, 1,
         1060  +        "7.9,0,0,0,0 +units=m +no_defs");
         1061  +    add_srs_wkt (p, 0,
         1062  +        "PROJCS[\"La Canoa / UTM zone 19N\",GEOGCS[\"La Canoa\",D");
         1063  +    add_srs_wkt (p, 1,
         1064  +        "ATUM[\"La_Canoa\",SPHEROID[\"International 1924\",637838");
         1065  +    add_srs_wkt (p, 2,
         1066  +        "8,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-273.5,110.6");
         1067  +    add_srs_wkt (p, 3,
         1068  +        ",-357.9,0,0,0,0],AUTHORITY[\"EPSG\",\"6247\"]],PRIMEM[\"");
         1069  +    add_srs_wkt (p, 4,
         1070  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1071  +    add_srs_wkt (p, 5,
         1072  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1073  +    add_srs_wkt (p, 6,
         1074  +        "HORITY[\"EPSG\",\"4247\"]],PROJECTION[\"Transverse_Merca");
         1075  +    add_srs_wkt (p, 7,
         1076  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         1077  +    add_srs_wkt (p, 8,
         1078  +        "entral_meridian\",-69],PARAMETER[\"scale_factor\",0.9996");
         1079  +    add_srs_wkt (p, 9,
         1080  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
         1081  +    add_srs_wkt (p, 10,
         1082  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1083  +    add_srs_wkt (p, 11,
         1084  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
         1085  +    add_srs_wkt (p, 12,
         1086  +        "HORITY[\"EPSG\",\"24719\"]]");
         1087  +    p = add_epsg_def (filter, first, last, 24720, "epsg", 24720,
         1088  +        "La Canoa / UTM zone 20N");
         1089  +    add_proj4text (p, 0,
         1090  +        "+proj=utm +zone=20 +ellps=intl +towgs84=-273.5,110.6,-35");
         1091  +    add_proj4text (p, 1,
         1092  +        "7.9,0,0,0,0 +units=m +no_defs");
         1093  +    add_srs_wkt (p, 0,
         1094  +        "PROJCS[\"La Canoa / UTM zone 20N\",GEOGCS[\"La Canoa\",D");
         1095  +    add_srs_wkt (p, 1,
         1096  +        "ATUM[\"La_Canoa\",SPHEROID[\"International 1924\",637838");
         1097  +    add_srs_wkt (p, 2,
         1098  +        "8,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-273.5,110.6");
         1099  +    add_srs_wkt (p, 3,
         1100  +        ",-357.9,0,0,0,0],AUTHORITY[\"EPSG\",\"6247\"]],PRIMEM[\"");
         1101  +    add_srs_wkt (p, 4,
         1102  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1103  +    add_srs_wkt (p, 5,
         1104  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1105  +    add_srs_wkt (p, 6,
         1106  +        "HORITY[\"EPSG\",\"4247\"]],PROJECTION[\"Transverse_Merca");
         1107  +    add_srs_wkt (p, 7,
         1108  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         1109  +    add_srs_wkt (p, 8,
         1110  +        "entral_meridian\",-63],PARAMETER[\"scale_factor\",0.9996");
         1111  +    add_srs_wkt (p, 9,
         1112  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
         1113  +    add_srs_wkt (p, 10,
         1114  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         1115  +    add_srs_wkt (p, 11,
         1116  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
         1117  +    add_srs_wkt (p, 12,
         1118  +        "HORITY[\"EPSG\",\"24720\"]]");
         1119  +    p = add_epsg_def (filter, first, last, 24817, "epsg", 24817,
         1120  +        "PSAD56 / UTM zone 17N");
         1121  +    add_proj4text (p, 0,
         1122  +        "+proj=utm +zone=17 +ellps=intl +towgs84=-288,175,-376,0,");
         1123  +    add_proj4text (p, 1,
         1124  +        "0,0,0 +units=m +no_defs");
         1125  +    add_srs_wkt (p, 0,
         1126  +        "PROJCS[\"PSAD56 / UTM zone 17N\",GEOGCS[\"PSAD56\",DATUM");
         1127  +    add_srs_wkt (p, 1,
         1128  +        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
         1129  +    add_srs_wkt (p, 2,
         1130  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1131  +    add_srs_wkt (p, 3,
         1132  +        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1133  +    add_srs_wkt (p, 4,
         1134  +        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1135  +    add_srs_wkt (p, 5,
         1136  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1137  +    add_srs_wkt (p, 6,
         1138  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[");
         1139  +    add_srs_wkt (p, 7,
         1140  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1141  +    add_srs_wkt (p, 8,
         1142  +        ",0],PARAMETER[\"central_meridian\",-81],PARAMETER[\"scal");
         1143  +    add_srs_wkt (p, 9,
         1144  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1145  +    add_srs_wkt (p, 10,
         1146  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1147  +    add_srs_wkt (p, 11,
         1148  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
         1149  +    add_srs_wkt (p, 12,
         1150  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"24817\"]]");
         1151  +    p = add_epsg_def (filter, first, last, 24818, "epsg", 24818,
         1152  +        "PSAD56 / UTM zone 18N");
         1153  +    add_proj4text (p, 0,
         1154  +        "+proj=utm +zone=18 +ellps=intl +towgs84=-288,175,-376,0,");
         1155  +    add_proj4text (p, 1,
         1156  +        "0,0,0 +units=m +no_defs");
         1157  +    add_srs_wkt (p, 0,
         1158  +        "PROJCS[\"PSAD56 / UTM zone 18N\",GEOGCS[\"PSAD56\",DATUM");
         1159  +    add_srs_wkt (p, 1,
         1160  +        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
         1161  +    add_srs_wkt (p, 2,
         1162  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1163  +    add_srs_wkt (p, 3,
         1164  +        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1165  +    add_srs_wkt (p, 4,
         1166  +        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1167  +    add_srs_wkt (p, 5,
         1168  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1169  +    add_srs_wkt (p, 6,
         1170  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[");
         1171  +    add_srs_wkt (p, 7,
         1172  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1173  +    add_srs_wkt (p, 8,
         1174  +        ",0],PARAMETER[\"central_meridian\",-75],PARAMETER[\"scal");
         1175  +    add_srs_wkt (p, 9,
         1176  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1177  +    add_srs_wkt (p, 10,
         1178  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1179  +    add_srs_wkt (p, 11,
         1180  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
         1181  +    add_srs_wkt (p, 12,
         1182  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"24818\"]]");
         1183  +    p = add_epsg_def (filter, first, last, 24819, "epsg", 24819,
         1184  +        "PSAD56 / UTM zone 19N");
         1185  +    add_proj4text (p, 0,
         1186  +        "+proj=utm +zone=19 +ellps=intl +towgs84=-288,175,-376,0,");
         1187  +    add_proj4text (p, 1,
         1188  +        "0,0,0 +units=m +no_defs");
         1189  +    add_srs_wkt (p, 0,
         1190  +        "PROJCS[\"PSAD56 / UTM zone 19N\",GEOGCS[\"PSAD56\",DATUM");
         1191  +    add_srs_wkt (p, 1,
         1192  +        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
         1193  +    add_srs_wkt (p, 2,
         1194  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1195  +    add_srs_wkt (p, 3,
         1196  +        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1197  +    add_srs_wkt (p, 4,
         1198  +        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1199  +    add_srs_wkt (p, 5,
         1200  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1201  +    add_srs_wkt (p, 6,
         1202  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[");
         1203  +    add_srs_wkt (p, 7,
         1204  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1205  +    add_srs_wkt (p, 8,
         1206  +        ",0],PARAMETER[\"central_meridian\",-69],PARAMETER[\"scal");
         1207  +    add_srs_wkt (p, 9,
         1208  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1209  +    add_srs_wkt (p, 10,
         1210  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1211  +    add_srs_wkt (p, 11,
         1212  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
         1213  +    add_srs_wkt (p, 12,
         1214  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"24819\"]]");
         1215  +    p = add_epsg_def (filter, first, last, 24820, "epsg", 24820,
         1216  +        "PSAD56 / UTM zone 20N");
         1217  +    add_proj4text (p, 0,
         1218  +        "+proj=utm +zone=20 +ellps=intl +towgs84=-288,175,-376,0,");
         1219  +    add_proj4text (p, 1,
         1220  +        "0,0,0 +units=m +no_defs");
         1221  +    add_srs_wkt (p, 0,
         1222  +        "PROJCS[\"PSAD56 / UTM zone 20N\",GEOGCS[\"PSAD56\",DATUM");
         1223  +    add_srs_wkt (p, 1,
         1224  +        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
         1225  +    add_srs_wkt (p, 2,
         1226  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1227  +    add_srs_wkt (p, 3,
         1228  +        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1229  +    add_srs_wkt (p, 4,
         1230  +        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1231  +    add_srs_wkt (p, 5,
         1232  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1233  +    add_srs_wkt (p, 6,
         1234  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[");
         1235  +    add_srs_wkt (p, 7,
         1236  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1237  +    add_srs_wkt (p, 8,
         1238  +        ",0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"scal");
         1239  +    add_srs_wkt (p, 9,
         1240  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1241  +    add_srs_wkt (p, 10,
         1242  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1243  +    add_srs_wkt (p, 11,
         1244  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
         1245  +    add_srs_wkt (p, 12,
         1246  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"24820\"]]");
         1247  +    p = add_epsg_def (filter, first, last, 24821, "epsg", 24821,
         1248  +        "PSAD56 / UTM zone 21N");
         1249  +    add_proj4text (p, 0,
         1250  +        "+proj=utm +zone=21 +ellps=intl +towgs84=-288,175,-376,0,");
         1251  +    add_proj4text (p, 1,
         1252  +        "0,0,0 +units=m +no_defs");
         1253  +    add_srs_wkt (p, 0,
         1254  +        "PROJCS[\"PSAD56 / UTM zone 21N\",GEOGCS[\"PSAD56\",DATUM");
         1255  +    add_srs_wkt (p, 1,
         1256  +        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
         1257  +    add_srs_wkt (p, 2,
         1258  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1259  +    add_srs_wkt (p, 3,
         1260  +        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1261  +    add_srs_wkt (p, 4,
         1262  +        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1263  +    add_srs_wkt (p, 5,
         1264  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1265  +    add_srs_wkt (p, 6,
         1266  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[");
         1267  +    add_srs_wkt (p, 7,
         1268  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1269  +    add_srs_wkt (p, 8,
         1270  +        ",0],PARAMETER[\"central_meridian\",-57],PARAMETER[\"scal");
         1271  +    add_srs_wkt (p, 9,
         1272  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1273  +    add_srs_wkt (p, 10,
         1274  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1275  +    add_srs_wkt (p, 11,
         1276  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
         1277  +    add_srs_wkt (p, 12,
         1278  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"24821\"]]");
         1279  +    p = add_epsg_def (filter, first, last, 24877, "epsg", 24877,
         1280  +        "PSAD56 / UTM zone 17S");
         1281  +    add_proj4text (p, 0,
         1282  +        "+proj=utm +zone=17 +south +ellps=intl +towgs84=-288,175,");
         1283  +    add_proj4text (p, 1,
         1284  +        "-376,0,0,0,0 +units=m +no_defs");
         1285  +    add_srs_wkt (p, 0,
         1286  +        "PROJCS[\"PSAD56 / UTM zone 17S\",GEOGCS[\"PSAD56\",DATUM");
         1287  +    add_srs_wkt (p, 1,
         1288  +        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
         1289  +    add_srs_wkt (p, 2,
         1290  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1291  +    add_srs_wkt (p, 3,
         1292  +        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1293  +    add_srs_wkt (p, 4,
         1294  +        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1295  +    add_srs_wkt (p, 5,
         1296  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1297  +    add_srs_wkt (p, 6,
         1298  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[");
         1299  +    add_srs_wkt (p, 7,
         1300  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1301  +    add_srs_wkt (p, 8,
         1302  +        ",0],PARAMETER[\"central_meridian\",-81],PARAMETER[\"scal");
         1303  +    add_srs_wkt (p, 9,
         1304  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1305  +    add_srs_wkt (p, 10,
         1306  +        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
         1307  +    add_srs_wkt (p, 11,
         1308  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         1309  +    add_srs_wkt (p, 12,
         1310  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24877\"]]");
         1311  +    p = add_epsg_def (filter, first, last, 24878, "epsg", 24878,
         1312  +        "PSAD56 / UTM zone 18S");
         1313  +    add_proj4text (p, 0,
         1314  +        "+proj=utm +zone=18 +south +ellps=intl +towgs84=-288,175,");
         1315  +    add_proj4text (p, 1,
         1316  +        "-376,0,0,0,0 +units=m +no_defs");
         1317  +    add_srs_wkt (p, 0,
         1318  +        "PROJCS[\"PSAD56 / UTM zone 18S\",GEOGCS[\"PSAD56\",DATUM");
         1319  +    add_srs_wkt (p, 1,
         1320  +        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
         1321  +    add_srs_wkt (p, 2,
         1322  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1323  +    add_srs_wkt (p, 3,
         1324  +        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1325  +    add_srs_wkt (p, 4,
         1326  +        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1327  +    add_srs_wkt (p, 5,
         1328  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1329  +    add_srs_wkt (p, 6,
         1330  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[");
         1331  +    add_srs_wkt (p, 7,
         1332  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1333  +    add_srs_wkt (p, 8,
         1334  +        ",0],PARAMETER[\"central_meridian\",-75],PARAMETER[\"scal");
         1335  +    add_srs_wkt (p, 9,
         1336  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1337  +    add_srs_wkt (p, 10,
         1338  +        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
         1339  +    add_srs_wkt (p, 11,
         1340  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         1341  +    add_srs_wkt (p, 12,
         1342  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24878\"]]");
         1343  +    p = add_epsg_def (filter, first, last, 24879, "epsg", 24879,
         1344  +        "PSAD56 / UTM zone 19S");
         1345  +    add_proj4text (p, 0,
         1346  +        "+proj=utm +zone=19 +south +ellps=intl +towgs84=-288,175,");
         1347  +    add_proj4text (p, 1,
         1348  +        "-376,0,0,0,0 +units=m +no_defs");
         1349  +    add_srs_wkt (p, 0,
         1350  +        "PROJCS[\"PSAD56 / UTM zone 19S\",GEOGCS[\"PSAD56\",DATUM");
         1351  +    add_srs_wkt (p, 1,
         1352  +        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
         1353  +    add_srs_wkt (p, 2,
         1354  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1355  +    add_srs_wkt (p, 3,
         1356  +        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1357  +    add_srs_wkt (p, 4,
         1358  +        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1359  +    add_srs_wkt (p, 5,
         1360  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1361  +    add_srs_wkt (p, 6,
         1362  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[");
         1363  +    add_srs_wkt (p, 7,
         1364  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1365  +    add_srs_wkt (p, 8,
         1366  +        ",0],PARAMETER[\"central_meridian\",-69],PARAMETER[\"scal");
         1367  +    add_srs_wkt (p, 9,
         1368  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1369  +    add_srs_wkt (p, 10,
         1370  +        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
         1371  +    add_srs_wkt (p, 11,
         1372  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         1373  +    add_srs_wkt (p, 12,
         1374  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24879\"]]");
         1375  +    p = add_epsg_def (filter, first, last, 24880, "epsg", 24880,
         1376  +        "PSAD56 / UTM zone 20S");
         1377  +    add_proj4text (p, 0,
         1378  +        "+proj=utm +zone=20 +south +ellps=intl +towgs84=-288,175,");
         1379  +    add_proj4text (p, 1,
         1380  +        "-376,0,0,0,0 +units=m +no_defs");
         1381  +    add_srs_wkt (p, 0,
         1382  +        "PROJCS[\"PSAD56 / UTM zone 20S\",GEOGCS[\"PSAD56\",DATUM");
         1383  +    add_srs_wkt (p, 1,
         1384  +        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
         1385  +    add_srs_wkt (p, 2,
         1386  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1387  +    add_srs_wkt (p, 3,
         1388  +        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1389  +    add_srs_wkt (p, 4,
         1390  +        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1391  +    add_srs_wkt (p, 5,
         1392  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1393  +    add_srs_wkt (p, 6,
         1394  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[");
         1395  +    add_srs_wkt (p, 7,
         1396  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1397  +    add_srs_wkt (p, 8,
         1398  +        ",0],PARAMETER[\"central_meridian\",-63],PARAMETER[\"scal");
         1399  +    add_srs_wkt (p, 9,
         1400  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1401  +    add_srs_wkt (p, 10,
         1402  +        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
         1403  +    add_srs_wkt (p, 11,
         1404  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         1405  +    add_srs_wkt (p, 12,
         1406  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24880\"]]");
         1407  +    p = add_epsg_def (filter, first, last, 24881, "epsg", 24881,
         1408  +        "PSAD56 / UTM zone 21S");
         1409  +    add_proj4text (p, 0,
         1410  +        "+proj=utm +zone=21 +south +ellps=intl +towgs84=-288,175,");
         1411  +    add_proj4text (p, 1,
         1412  +        "-376,0,0,0,0 +units=m +no_defs");
         1413  +    add_srs_wkt (p, 0,
         1414  +        "PROJCS[\"PSAD56 / UTM zone 21S\",GEOGCS[\"PSAD56\",DATUM");
         1415  +    add_srs_wkt (p, 1,
         1416  +        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
         1417  +    add_srs_wkt (p, 2,
         1418  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1419  +    add_srs_wkt (p, 3,
         1420  +        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1421  +    add_srs_wkt (p, 4,
         1422  +        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1423  +    add_srs_wkt (p, 5,
         1424  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1425  +    add_srs_wkt (p, 6,
         1426  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[");
         1427  +    add_srs_wkt (p, 7,
         1428  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1429  +    add_srs_wkt (p, 8,
         1430  +        ",0],PARAMETER[\"central_meridian\",-57],PARAMETER[\"scal");
         1431  +    add_srs_wkt (p, 9,
         1432  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1433  +    add_srs_wkt (p, 10,
         1434  +        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
         1435  +    add_srs_wkt (p, 11,
         1436  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         1437  +    add_srs_wkt (p, 12,
         1438  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24881\"]]");
         1439  +    p = add_epsg_def (filter, first, last, 24882, "epsg", 24882,
         1440  +        "PSAD56 / UTM zone 22S");
         1441  +    add_proj4text (p, 0,
         1442  +        "+proj=utm +zone=22 +south +ellps=intl +towgs84=-288,175,");
         1443  +    add_proj4text (p, 1,
         1444  +        "-376,0,0,0,0 +units=m +no_defs");
         1445  +    add_srs_wkt (p, 0,
         1446  +        "PROJCS[\"PSAD56 / UTM zone 22S\",GEOGCS[\"PSAD56\",DATUM");
         1447  +    add_srs_wkt (p, 1,
         1448  +        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
         1449  +    add_srs_wkt (p, 2,
         1450  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1451  +    add_srs_wkt (p, 3,
         1452  +        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1453  +    add_srs_wkt (p, 4,
         1454  +        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1455  +    add_srs_wkt (p, 5,
         1456  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1457  +    add_srs_wkt (p, 6,
         1458  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[");
         1459  +    add_srs_wkt (p, 7,
         1460  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1461  +    add_srs_wkt (p, 8,
         1462  +        ",0],PARAMETER[\"central_meridian\",-51],PARAMETER[\"scal");
         1463  +    add_srs_wkt (p, 9,
         1464  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
         1465  +    add_srs_wkt (p, 10,
         1466  +        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
         1467  +    add_srs_wkt (p, 11,
         1468  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
         1469  +    add_srs_wkt (p, 12,
         1470  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24882\"]]");
         1471  +    p = add_epsg_def (filter, first, last, 24891, "epsg", 24891,
         1472  +        "PSAD56 / Peru west zone");
         1473  +    add_proj4text (p, 0,
         1474  +        "+proj=tmerc +lat_0=-6 +lon_0=-80.5 +k=0.99983008 +x_0=22");
         1475  +    add_proj4text (p, 1,
         1476  +        "2000 +y_0=1426834.743 +ellps=intl +towgs84=-288,175,-376");
         1477  +    add_proj4text (p, 2,
         1478  +        ",0,0,0,0 +units=m +no_defs");
         1479  +    add_srs_wkt (p, 0,
         1480  +        "PROJCS[\"PSAD56 / Peru west zone\",GEOGCS[\"PSAD56\",DAT");
         1481  +    add_srs_wkt (p, 1,
         1482  +        "UM[\"Provisional_South_American_Datum_1956\",SPHEROID[\"");
         1483  +    add_srs_wkt (p, 2,
         1484  +        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
         1485  +    add_srs_wkt (p, 3,
         1486  +        "22\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\"");
         1487  +    add_srs_wkt (p, 4,
         1488  +        ",\"6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1489  +    add_srs_wkt (p, 5,
         1490  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1491  +    add_srs_wkt (p, 6,
         1492  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTI");
         1493  +    add_srs_wkt (p, 7,
         1494  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1495  +    add_srs_wkt (p, 8,
         1496  +        "in\",-6],PARAMETER[\"central_meridian\",-80.5],PARAMETER");
         1497  +    add_srs_wkt (p, 9,
         1498  +        "[\"scale_factor\",0.99983008],PARAMETER[\"false_easting\"");
         1499  +    add_srs_wkt (p, 10,
         1500  +        ",222000],PARAMETER[\"false_northing\",1426834.743],UNIT[");
         1501  +    add_srs_wkt (p, 11,
         1502  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
         1503  +    add_srs_wkt (p, 12,
         1504  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"24891\"]]");
         1505  +    p = add_epsg_def (filter, first, last, 24892, "epsg", 24892,
         1506  +        "PSAD56 / Peru central zone");
         1507  +    add_proj4text (p, 0,
         1508  +        "+proj=tmerc +lat_0=-9.5 +lon_0=-76 +k=0.99932994 +x_0=72");
         1509  +    add_proj4text (p, 1,
         1510  +        "0000 +y_0=1039979.159 +ellps=intl +towgs84=-288,175,-376");
         1511  +    add_proj4text (p, 2,
         1512  +        ",0,0,0,0 +units=m +no_defs");
         1513  +    add_srs_wkt (p, 0,
         1514  +        "PROJCS[\"PSAD56 / Peru central zone\",GEOGCS[\"PSAD56\",");
         1515  +    add_srs_wkt (p, 1,
         1516  +        "DATUM[\"Provisional_South_American_Datum_1956\",SPHEROID");
         1517  +    add_srs_wkt (p, 2,
         1518  +        "[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"");
         1519  +    add_srs_wkt (p, 3,
         1520  +        "7022\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG");
         1521  +    add_srs_wkt (p, 4,
         1522  +        "\",\"6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
         1523  +    add_srs_wkt (p, 5,
         1524  +        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
         1525  +    add_srs_wkt (p, 6,
         1526  +        "\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJEC");
         1527  +    add_srs_wkt (p, 7,
         1528  +        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
         1529  +    add_srs_wkt (p, 8,
         1530  +        "igin\",-9.5],PARAMETER[\"central_meridian\",-76],PARAMET");
         1531  +    add_srs_wkt (p, 9,
         1532  +        "ER[\"scale_factor\",0.99932994],PARAMETER[\"false_eastin");
         1533  +    add_srs_wkt (p, 10,
         1534  +        "g\",720000],PARAMETER[\"false_northing\",1039979.159],UN");
         1535  +    add_srs_wkt (p, 11,
         1536  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
         1537  +    add_srs_wkt (p, 12,
         1538  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"24892\"]]");
         1539  +    p = add_epsg_def (filter, first, last, 24893, "epsg", 24893,
         1540  +        "PSAD56 / Peru east zone");
         1541  +    add_proj4text (p, 0,
         1542  +        "+proj=tmerc +lat_0=-9.5 +lon_0=-70.5 +k=0.99952992 +x_0=");
         1543  +    add_proj4text (p, 1,
         1544  +        "1324000 +y_0=1040084.558 +ellps=intl +towgs84=-288,175,-");
         1545  +    add_proj4text (p, 2,
         1546  +        "376,0,0,0,0 +units=m +no_defs");
         1547  +    add_srs_wkt (p, 0,
         1548  +        "PROJCS[\"PSAD56 / Peru east zone\",GEOGCS[\"PSAD56\",DAT");
         1549  +    add_srs_wkt (p, 1,
         1550  +        "UM[\"Provisional_South_American_Datum_1956\",SPHEROID[\"");
         1551  +    add_srs_wkt (p, 2,
         1552  +        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
         1553  +    add_srs_wkt (p, 3,
         1554  +        "22\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\"");
         1555  +    add_srs_wkt (p, 4,
         1556  +        ",\"6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1557  +    add_srs_wkt (p, 5,
         1558  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1559  +    add_srs_wkt (p, 6,
         1560  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTI");
         1561  +    add_srs_wkt (p, 7,
         1562  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1563  +    add_srs_wkt (p, 8,
         1564  +        "in\",-9.5],PARAMETER[\"central_meridian\",-70.5],PARAMET");
         1565  +    add_srs_wkt (p, 9,
         1566  +        "ER[\"scale_factor\",0.99952992],PARAMETER[\"false_eastin");
         1567  +    add_srs_wkt (p, 10,
         1568  +        "g\",1324000],PARAMETER[\"false_northing\",1040084.558],U");
         1569  +    add_srs_wkt (p, 11,
         1570  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         1571  +    add_srs_wkt (p, 12,
         1572  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"24893\"]]");
         1573  +    p = add_epsg_def (filter, first, last, 25000, "epsg", 25000,
         1574  +        "Leigon / Ghana Metre Grid");
         1575  +    add_proj4text (p, 0,
         1576  +        "+proj=tmerc +lat_0=4.666666666666667 +lon_0=-1 +k=0.9997");
         1577  +    add_proj4text (p, 1,
         1578  +        "5 +x_0=274319.51 +y_0=0 +ellps=clrk80 +towgs84=-130,29,3");
         1579  +    add_proj4text (p, 2,
         1580  +        "64,0,0,0,0 +units=m +no_defs");
         1581  +    add_srs_wkt (p, 0,
         1582  +        "PROJCS[\"Leigon / Ghana Metre Grid\",GEOGCS[\"Leigon\",D");
         1583  +    add_srs_wkt (p, 1,
         1584  +        "ATUM[\"Leigon\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.1");
         1585  +    add_srs_wkt (p, 2,
         1586  +        "45,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-130,29");
         1587  +    add_srs_wkt (p, 3,
         1588  +        ",364,0,0,0,0],AUTHORITY[\"EPSG\",\"6250\"]],PRIMEM[\"Gre");
         1589  +    add_srs_wkt (p, 4,
         1590  +        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         1591  +    add_srs_wkt (p, 5,
         1592  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1593  +    add_srs_wkt (p, 6,
         1594  +        "ITY[\"EPSG\",\"4250\"]],PROJECTION[\"Transverse_Mercator");
         1595  +    add_srs_wkt (p, 7,
         1596  +        "\"],PARAMETER[\"latitude_of_origin\",4.666666666666667],");
         1597  +    add_srs_wkt (p, 8,
         1598  +        "PARAMETER[\"central_meridian\",-1],PARAMETER[\"scale_fac");
         1599  +    add_srs_wkt (p, 9,
         1600  +        "tor\",0.99975],PARAMETER[\"false_easting\",274319.51],PA");
         1601  +    add_srs_wkt (p, 10,
         1602  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1603  +    add_srs_wkt (p, 11,
         1604  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
         1605  +    add_srs_wkt (p, 12,
         1606  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"25000\"]]");
         1607  +    p = add_epsg_def (filter, first, last, 25231, "epsg", 25231,
         1608  +        "Lome / UTM zone 31N");
         1609  +    add_proj4text (p, 0,
         1610  +        "+proj=utm +zone=31 +a=6378249.2 +b=6356515 +units=m +no_");
         1611  +    add_proj4text (p, 1,
         1612  +        "defs");
         1613  +    add_srs_wkt (p, 0,
         1614  +        "PROJCS[\"Lome / UTM zone 31N\",GEOGCS[\"Lome\",DATUM[\"L");
         1615  +    add_srs_wkt (p, 1,
         1616  +        "ome\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602");
         1617  +    add_srs_wkt (p, 2,
         1618  +        "12936265,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\"");
         1619  +    add_srs_wkt (p, 3,
         1620  +        ",\"6252\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1621  +    add_srs_wkt (p, 4,
         1622  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1623  +    add_srs_wkt (p, 5,
         1624  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4252\"]],PROJECTI");
         1625  +    add_srs_wkt (p, 6,
         1626  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1627  +    add_srs_wkt (p, 7,
         1628  +        "in\",0],PARAMETER[\"central_meridian\",3],PARAMETER[\"sc");
         1629  +    add_srs_wkt (p, 8,
         1630  +        "ale_factor\",0.9996],PARAMETER[\"false_easting\",500000]");
         1631  +    add_srs_wkt (p, 9,
         1632  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         1633  +    add_srs_wkt (p, 10,
         1634  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
         1635  +    add_srs_wkt (p, 11,
         1636  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"25231\"]]");
         1637  +    p = add_epsg_def (filter, first, last, 25391, "epsg", 25391,
         1638  +        "Luzon 1911 / Philippines zone I");
         1639  +    add_proj4text (p, 0,
         1640  +        "+proj=tmerc +lat_0=0 +lon_0=117 +k=0.99995 +x_0=500000 +");
         1641  +    add_proj4text (p, 1,
         1642  +        "y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units");
         1643  +    add_proj4text (p, 2,
         1644  +        "=m +no_defs");
         1645  +    add_srs_wkt (p, 0,
         1646  +        "PROJCS[\"Luzon 1911 / Philippines zone I\",GEOGCS[\"Luzo");
         1647  +    add_srs_wkt (p, 1,
         1648  +        "n 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\",6");
         1649  +    add_srs_wkt (p, 2,
         1650  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         1651  +    add_srs_wkt (p, 3,
         1652  +        ",TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"6253");
         1653  +    add_srs_wkt (p, 4,
         1654  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1655  +    add_srs_wkt (p, 5,
         1656  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1657  +    add_srs_wkt (p, 6,
         1658  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4253\"]],PROJECTION[\"Tr");
         1659  +    add_srs_wkt (p, 7,
         1660  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1661  +    add_srs_wkt (p, 8,
         1662  +        ",PARAMETER[\"central_meridian\",117],PARAMETER[\"scale_f");
         1663  +    add_srs_wkt (p, 9,
         1664  +        "actor\",0.99995],PARAMETER[\"false_easting\",500000],PAR");
         1665  +    add_srs_wkt (p, 10,
         1666  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1667  +    add_srs_wkt (p, 11,
         1668  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         1669  +    add_srs_wkt (p, 12,
         1670  +        "UTHORITY[\"EPSG\",\"25391\"]]");
         1671  +    p = add_epsg_def (filter, first, last, 25392, "epsg", 25392,
         1672  +        "Luzon 1911 / Philippines zone II");
         1673  +    add_proj4text (p, 0,
         1674  +        "+proj=tmerc +lat_0=0 +lon_0=119 +k=0.99995 +x_0=500000 +");
         1675  +    add_proj4text (p, 1,
         1676  +        "y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units");
         1677  +    add_proj4text (p, 2,
         1678  +        "=m +no_defs");
         1679  +    add_srs_wkt (p, 0,
         1680  +        "PROJCS[\"Luzon 1911 / Philippines zone II\",GEOGCS[\"Luz");
         1681  +    add_srs_wkt (p, 1,
         1682  +        "on 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\",");
         1683  +    add_srs_wkt (p, 2,
         1684  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         1685  +    add_srs_wkt (p, 3,
         1686  +        "],TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         1687  +    add_srs_wkt (p, 4,
         1688  +        "3\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1689  +    add_srs_wkt (p, 5,
         1690  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1691  +    add_srs_wkt (p, 6,
         1692  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4253\"]],PROJECTION[\"T");
         1693  +    add_srs_wkt (p, 7,
         1694  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1695  +    add_srs_wkt (p, 8,
         1696  +        "],PARAMETER[\"central_meridian\",119],PARAMETER[\"scale_");
         1697  +    add_srs_wkt (p, 9,
         1698  +        "factor\",0.99995],PARAMETER[\"false_easting\",500000],PA");
         1699  +    add_srs_wkt (p, 10,
         1700  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1701  +    add_srs_wkt (p, 11,
         1702  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         1703  +    add_srs_wkt (p, 12,
         1704  +        "AUTHORITY[\"EPSG\",\"25392\"]]");
         1705  +    p = add_epsg_def (filter, first, last, 25393, "epsg", 25393,
         1706  +        "Luzon 1911 / Philippines zone III");
         1707  +    add_proj4text (p, 0,
         1708  +        "+proj=tmerc +lat_0=0 +lon_0=121 +k=0.99995 +x_0=500000 +");
         1709  +    add_proj4text (p, 1,
         1710  +        "y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units");
         1711  +    add_proj4text (p, 2,
         1712  +        "=m +no_defs");
         1713  +    add_srs_wkt (p, 0,
         1714  +        "PROJCS[\"Luzon 1911 / Philippines zone III\",GEOGCS[\"Lu");
         1715  +    add_srs_wkt (p, 1,
         1716  +        "zon 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\"");
         1717  +    add_srs_wkt (p, 2,
         1718  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         1719  +    add_srs_wkt (p, 3,
         1720  +        "]],TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
         1721  +    add_srs_wkt (p, 4,
         1722  +        "53\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1723  +    add_srs_wkt (p, 5,
         1724  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1725  +    add_srs_wkt (p, 6,
         1726  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4253\"]],PROJECTION[\"T");
         1727  +    add_srs_wkt (p, 7,
         1728  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1729  +    add_srs_wkt (p, 8,
         1730  +        "],PARAMETER[\"central_meridian\",121],PARAMETER[\"scale_");
         1731  +    add_srs_wkt (p, 9,
         1732  +        "factor\",0.99995],PARAMETER[\"false_easting\",500000],PA");
         1733  +    add_srs_wkt (p, 10,
         1734  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1735  +    add_srs_wkt (p, 11,
         1736  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         1737  +    add_srs_wkt (p, 12,
         1738  +        "AUTHORITY[\"EPSG\",\"25393\"]]");
         1739  +    p = add_epsg_def (filter, first, last, 25394, "epsg", 25394,
         1740  +        "Luzon 1911 / Philippines zone IV");
         1741  +    add_proj4text (p, 0,
         1742  +        "+proj=tmerc +lat_0=0 +lon_0=123 +k=0.99995 +x_0=500000 +");
         1743  +    add_proj4text (p, 1,
         1744  +        "y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units");
  3179   1745       add_proj4text (p, 2,
  3180   1746           "=m +no_defs");
  3181   1747       add_srs_wkt (p, 0,
  3182         -        "PROJCS[\"Egypt 1907 / Red Belt\",GEOGCS[\"Egypt 1907\",D");
  3183         -    add_srs_wkt (p, 1,
  3184         -        "ATUM[\"Egypt_1907\",SPHEROID[\"Helmert 1906\",6378200,29");
  3185         -    add_srs_wkt (p, 2,
  3186         -        "8.3,AUTHORITY[\"EPSG\",\"7020\"]],TOWGS84[-130,110,-13,0");
  3187         -    add_srs_wkt (p, 3,
  3188         -        ",0,0,0],AUTHORITY[\"EPSG\",\"6229\"]],PRIMEM[\"Greenwich");
  3189         -    add_srs_wkt (p, 4,
  3190         -        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  3191         -    add_srs_wkt (p, 5,
  3192         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
  3193         -    add_srs_wkt (p, 6,
  3194         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  3195         -    add_srs_wkt (p, 7,
  3196         -        ",\"4229\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  3197         -    add_srs_wkt (p, 8,
  3198         -        "R[\"latitude_of_origin\",30],PARAMETER[\"central_meridia");
  3199         -    add_srs_wkt (p, 9,
  3200         -        "n\",31],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_");
  3201         -    add_srs_wkt (p, 10,
  3202         -        "easting\",615000],PARAMETER[\"false_northing\",810000],U");
  3203         -    add_srs_wkt (p, 11,
  3204         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  3205         -    add_srs_wkt (p, 12,
  3206         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  3207         -    add_srs_wkt (p, 13,
  3208         -        ",\"22992\"]]");
  3209         -    p = add_epsg_def_ex (filter, first, last, 22993, "epsg", 22993,
  3210         -        "Egypt 1907 / Purple Belt", 0, 0,
  3211         -        "Helmert 1906", "Greenwich",
  3212         -        "Egypt_1907", "Transverse_Mercator", "metre",
  3213         -        "Easting", "East", "Northing", "North");
  3214         -    add_proj4text (p, 0,
  3215         -        "+proj=tmerc +lat_0=30 +lon_0=27 +k=1 +x_0=700000 +y_0=20");
  3216         -    add_proj4text (p, 1,
  3217         -        "0000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +units");
         1748  +        "PROJCS[\"Luzon 1911 / Philippines zone IV\",GEOGCS[\"Luz");
         1749  +    add_srs_wkt (p, 1,
         1750  +        "on 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\",");
         1751  +    add_srs_wkt (p, 2,
         1752  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         1753  +    add_srs_wkt (p, 3,
         1754  +        "],TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         1755  +    add_srs_wkt (p, 4,
         1756  +        "3\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1757  +    add_srs_wkt (p, 5,
         1758  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1759  +    add_srs_wkt (p, 6,
         1760  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4253\"]],PROJECTION[\"T");
         1761  +    add_srs_wkt (p, 7,
         1762  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1763  +    add_srs_wkt (p, 8,
         1764  +        "],PARAMETER[\"central_meridian\",123],PARAMETER[\"scale_");
         1765  +    add_srs_wkt (p, 9,
         1766  +        "factor\",0.99995],PARAMETER[\"false_easting\",500000],PA");
         1767  +    add_srs_wkt (p, 10,
         1768  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1769  +    add_srs_wkt (p, 11,
         1770  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         1771  +    add_srs_wkt (p, 12,
         1772  +        "AUTHORITY[\"EPSG\",\"25394\"]]");
         1773  +    p = add_epsg_def (filter, first, last, 25395, "epsg", 25395,
         1774  +        "Luzon 1911 / Philippines zone V");
         1775  +    add_proj4text (p, 0,
         1776  +        "+proj=tmerc +lat_0=0 +lon_0=125 +k=0.99995 +x_0=500000 +");
         1777  +    add_proj4text (p, 1,
         1778  +        "y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units");
  3218   1779       add_proj4text (p, 2,
  3219   1780           "=m +no_defs");
  3220   1781       add_srs_wkt (p, 0,
  3221         -        "PROJCS[\"Egypt 1907 / Purple Belt\",GEOGCS[\"Egypt 1907\"");
  3222         -    add_srs_wkt (p, 1,
  3223         -        ",DATUM[\"Egypt_1907\",SPHEROID[\"Helmert 1906\",6378200,");
  3224         -    add_srs_wkt (p, 2,
  3225         -        "298.3,AUTHORITY[\"EPSG\",\"7020\"]],TOWGS84[-130,110,-13");
  3226         -    add_srs_wkt (p, 3,
  3227         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6229\"]],PRIMEM[\"Greenwi");
  3228         -    add_srs_wkt (p, 4,
  3229         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3230         -    add_srs_wkt (p, 5,
  3231         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3232         -    add_srs_wkt (p, 6,
  3233         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3234         -    add_srs_wkt (p, 7,
  3235         -        "\",\"4229\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  3236         -    add_srs_wkt (p, 8,
  3237         -        "TER[\"latitude_of_origin\",30],PARAMETER[\"central_merid");
  3238         -    add_srs_wkt (p, 9,
  3239         -        "ian\",27],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
  3240         -    add_srs_wkt (p, 10,
  3241         -        "e_easting\",700000],PARAMETER[\"false_northing\",200000]");
  3242         -    add_srs_wkt (p, 11,
  3243         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  3244         -    add_srs_wkt (p, 12,
  3245         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
  3246         -    add_srs_wkt (p, 13,
  3247         -        "\",\"22993\"]]");
  3248         -    p = add_epsg_def_ex (filter, first, last, 22994, "epsg", 22994,
  3249         -        "Egypt 1907 / Extended Purple Belt", 0, 0,
  3250         -        "Helmert 1906", "Greenwich",
  3251         -        "Egypt_1907", "Transverse_Mercator", "metre",
  3252         -        "Easting", "East", "Northing", "North");
  3253         -    add_proj4text (p, 0,
  3254         -        "+proj=tmerc +lat_0=30 +lon_0=27 +k=1 +x_0=700000 +y_0=12");
  3255         -    add_proj4text (p, 1,
  3256         -        "00000 +ellps=helmert +towgs84=-130,110,-13,0,0,0,0 +unit");
         1782  +        "PROJCS[\"Luzon 1911 / Philippines zone V\",GEOGCS[\"Luzo");
         1783  +    add_srs_wkt (p, 1,
         1784  +        "n 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\",6");
         1785  +    add_srs_wkt (p, 2,
         1786  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         1787  +    add_srs_wkt (p, 3,
         1788  +        ",TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"6253");
         1789  +    add_srs_wkt (p, 4,
         1790  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1791  +    add_srs_wkt (p, 5,
         1792  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1793  +    add_srs_wkt (p, 6,
         1794  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4253\"]],PROJECTION[\"Tr");
         1795  +    add_srs_wkt (p, 7,
         1796  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1797  +    add_srs_wkt (p, 8,
         1798  +        ",PARAMETER[\"central_meridian\",125],PARAMETER[\"scale_f");
         1799  +    add_srs_wkt (p, 9,
         1800  +        "actor\",0.99995],PARAMETER[\"false_easting\",500000],PAR");
         1801  +    add_srs_wkt (p, 10,
         1802  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1803  +    add_srs_wkt (p, 11,
         1804  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         1805  +    add_srs_wkt (p, 12,
         1806  +        "UTHORITY[\"EPSG\",\"25395\"]]");
         1807  +    p = add_epsg_def (filter, first, last, 25700, "epsg", 25700,
         1808  +        "Makassar (Jakarta) / NEIEZ (deprecated)");
         1809  +    add_proj4text (p, 0,
         1810  +        "+proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 ");
         1811  +    add_proj4text (p, 1,
         1812  +        "+ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +pm=");
         1813  +    add_proj4text (p, 2,
         1814  +        "jakarta +units=m +no_defs");
         1815  +    add_srs_wkt (p, 0,
         1816  +        "PROJCS[\"Makassar (Jakarta) / NEIEZ (deprecated)\",GEOGC");
         1817  +    add_srs_wkt (p, 1,
         1818  +        "S[\"Makassar (Jakarta)\",DATUM[\"Makassar_Jakarta\",SPHE");
         1819  +    add_srs_wkt (p, 2,
         1820  +        "ROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
         1821  +    add_srs_wkt (p, 3,
         1822  +        "EPSG\",\"7004\"]],TOWGS84[-587.8,519.75,145.76,0,0,0,0],");
         1823  +    add_srs_wkt (p, 4,
         1824  +        "AUTHORITY[\"EPSG\",\"6804\"]],PRIMEM[\"Jakarta\",106.807");
         1825  +    add_srs_wkt (p, 5,
         1826  +        "7194444444,AUTHORITY[\"EPSG\",\"8908\"]],UNIT[\"degree\"");
         1827  +    add_srs_wkt (p, 6,
         1828  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1829  +    add_srs_wkt (p, 7,
         1830  +        "ITY[\"EPSG\",\"4804\"]],PROJECTION[\"Mercator_1SP\"],PAR");
         1831  +    add_srs_wkt (p, 8,
         1832  +        "AMETER[\"central_meridian\",110],PARAMETER[\"scale_facto");
         1833  +    add_srs_wkt (p, 9,
         1834  +        "r\",0.997],PARAMETER[\"false_easting\",3900000],PARAMETE");
         1835  +    add_srs_wkt (p, 10,
         1836  +        "R[\"false_northing\",900000],UNIT[\"metre\",1,AUTHORITY[");
         1837  +    add_srs_wkt (p, 11,
         1838  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         1839  +    add_srs_wkt (p, 12,
         1840  +        "UTHORITY[\"EPSG\",\"25700\"]]");
         1841  +    p = add_epsg_def (filter, first, last, 25828, "epsg", 25828,
         1842  +        "ETRS89 / UTM zone 28N");
         1843  +    add_proj4text (p, 0,
         1844  +        "+proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         1845  +    add_proj4text (p, 1,
         1846  +        "units=m +no_defs");
         1847  +    add_srs_wkt (p, 0,
         1848  +        "PROJCS[\"ETRS89 / UTM zone 28N\",GEOGCS[\"ETRS89\",DATUM");
         1849  +    add_srs_wkt (p, 1,
         1850  +        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
         1851  +    add_srs_wkt (p, 2,
         1852  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         1853  +    add_srs_wkt (p, 3,
         1854  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         1855  +    add_srs_wkt (p, 4,
         1856  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1857  +    add_srs_wkt (p, 5,
         1858  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1859  +    add_srs_wkt (p, 6,
         1860  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         1861  +    add_srs_wkt (p, 7,
         1862  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1863  +    add_srs_wkt (p, 8,
         1864  +        "],PARAMETER[\"central_meridian\",-15],PARAMETER[\"scale_");
         1865  +    add_srs_wkt (p, 9,
         1866  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         1867  +    add_srs_wkt (p, 10,
         1868  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1869  +    add_srs_wkt (p, 11,
         1870  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
         1871  +    add_srs_wkt (p, 12,
         1872  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"25828\"]]");
         1873  +    p = add_epsg_def (filter, first, last, 25829, "epsg", 25829,
         1874  +        "ETRS89 / UTM zone 29N");
         1875  +    add_proj4text (p, 0,
         1876  +        "+proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         1877  +    add_proj4text (p, 1,
         1878  +        "units=m +no_defs");
         1879  +    add_srs_wkt (p, 0,
         1880  +        "PROJCS[\"ETRS89 / UTM zone 29N\",GEOGCS[\"ETRS89\",DATUM");
         1881  +    add_srs_wkt (p, 1,
         1882  +        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
         1883  +    add_srs_wkt (p, 2,
         1884  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         1885  +    add_srs_wkt (p, 3,
         1886  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         1887  +    add_srs_wkt (p, 4,
         1888  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1889  +    add_srs_wkt (p, 5,
         1890  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1891  +    add_srs_wkt (p, 6,
         1892  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         1893  +    add_srs_wkt (p, 7,
         1894  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1895  +    add_srs_wkt (p, 8,
         1896  +        "],PARAMETER[\"central_meridian\",-9],PARAMETER[\"scale_f");
         1897  +    add_srs_wkt (p, 9,
         1898  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1899  +    add_srs_wkt (p, 10,
         1900  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1901  +    add_srs_wkt (p, 11,
         1902  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1903  +    add_srs_wkt (p, 12,
         1904  +        "\",NORTH],AUTHORITY[\"EPSG\",\"25829\"]]");
         1905  +    p = add_epsg_def (filter, first, last, 25830, "epsg", 25830,
         1906  +        "ETRS89 / UTM zone 30N");
         1907  +    add_proj4text (p, 0,
         1908  +        "+proj=utm +zone=30 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         1909  +    add_proj4text (p, 1,
         1910  +        "units=m +no_defs");
         1911  +    add_srs_wkt (p, 0,
         1912  +        "PROJCS[\"ETRS89 / UTM zone 30N\",GEOGCS[\"ETRS89\",DATUM");
         1913  +    add_srs_wkt (p, 1,
         1914  +        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
         1915  +    add_srs_wkt (p, 2,
         1916  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         1917  +    add_srs_wkt (p, 3,
         1918  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         1919  +    add_srs_wkt (p, 4,
         1920  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1921  +    add_srs_wkt (p, 5,
         1922  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1923  +    add_srs_wkt (p, 6,
         1924  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         1925  +    add_srs_wkt (p, 7,
         1926  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1927  +    add_srs_wkt (p, 8,
         1928  +        "],PARAMETER[\"central_meridian\",-3],PARAMETER[\"scale_f");
         1929  +    add_srs_wkt (p, 9,
         1930  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1931  +    add_srs_wkt (p, 10,
         1932  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1933  +    add_srs_wkt (p, 11,
         1934  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1935  +    add_srs_wkt (p, 12,
         1936  +        "\",NORTH],AUTHORITY[\"EPSG\",\"25830\"]]");
         1937  +    p = add_epsg_def (filter, first, last, 25831, "epsg", 25831,
         1938  +        "ETRS89 / UTM zone 31N");
         1939  +    add_proj4text (p, 0,
         1940  +        "+proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         1941  +    add_proj4text (p, 1,
         1942  +        "units=m +no_defs");
         1943  +    add_srs_wkt (p, 0,
         1944  +        "PROJCS[\"ETRS89 / UTM zone 31N\",GEOGCS[\"ETRS89\",DATUM");
         1945  +    add_srs_wkt (p, 1,
         1946  +        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
         1947  +    add_srs_wkt (p, 2,
         1948  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         1949  +    add_srs_wkt (p, 3,
         1950  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         1951  +    add_srs_wkt (p, 4,
         1952  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1953  +    add_srs_wkt (p, 5,
         1954  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1955  +    add_srs_wkt (p, 6,
         1956  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         1957  +    add_srs_wkt (p, 7,
         1958  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1959  +    add_srs_wkt (p, 8,
         1960  +        "],PARAMETER[\"central_meridian\",3],PARAMETER[\"scale_fa");
         1961  +    add_srs_wkt (p, 9,
         1962  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1963  +    add_srs_wkt (p, 10,
         1964  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1965  +    add_srs_wkt (p, 11,
         1966  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1967  +    add_srs_wkt (p, 12,
         1968  +        "\",NORTH],AUTHORITY[\"EPSG\",\"25831\"]]");
         1969  +    p = add_epsg_def (filter, first, last, 25832, "epsg", 25832,
         1970  +        "ETRS89 / UTM zone 32N");
         1971  +    add_proj4text (p, 0,
         1972  +        "+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         1973  +    add_proj4text (p, 1,
         1974  +        "units=m +no_defs");
         1975  +    add_srs_wkt (p, 0,
         1976  +        "PROJCS[\"ETRS89 / UTM zone 32N\",GEOGCS[\"ETRS89\",DATUM");
         1977  +    add_srs_wkt (p, 1,
         1978  +        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
         1979  +    add_srs_wkt (p, 2,
         1980  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         1981  +    add_srs_wkt (p, 3,
         1982  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         1983  +    add_srs_wkt (p, 4,
         1984  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         1985  +    add_srs_wkt (p, 5,
         1986  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         1987  +    add_srs_wkt (p, 6,
         1988  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         1989  +    add_srs_wkt (p, 7,
         1990  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         1991  +    add_srs_wkt (p, 8,
         1992  +        "],PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_fa");
         1993  +    add_srs_wkt (p, 9,
         1994  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1995  +    add_srs_wkt (p, 10,
         1996  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1997  +    add_srs_wkt (p, 11,
         1998  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1999  +    add_srs_wkt (p, 12,
         2000  +        "\",NORTH],AUTHORITY[\"EPSG\",\"25832\"]]");
         2001  +    p = add_epsg_def (filter, first, last, 25833, "epsg", 25833,
         2002  +        "ETRS89 / UTM zone 33N");
         2003  +    add_proj4text (p, 0,
         2004  +        "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         2005  +    add_proj4text (p, 1,
         2006  +        "units=m +no_defs");
         2007  +    add_srs_wkt (p, 0,
         2008  +        "PROJCS[\"ETRS89 / UTM zone 33N\",GEOGCS[\"ETRS89\",DATUM");
         2009  +    add_srs_wkt (p, 1,
         2010  +        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
         2011  +    add_srs_wkt (p, 2,
         2012  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2013  +    add_srs_wkt (p, 3,
         2014  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         2015  +    add_srs_wkt (p, 4,
         2016  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2017  +    add_srs_wkt (p, 5,
         2018  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2019  +    add_srs_wkt (p, 6,
         2020  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         2021  +    add_srs_wkt (p, 7,
         2022  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2023  +    add_srs_wkt (p, 8,
         2024  +        "],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_f");
         2025  +    add_srs_wkt (p, 9,
         2026  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2027  +    add_srs_wkt (p, 10,
         2028  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2029  +    add_srs_wkt (p, 11,
         2030  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2031  +    add_srs_wkt (p, 12,
         2032  +        "\",NORTH],AUTHORITY[\"EPSG\",\"25833\"]]");
         2033  +    p = add_epsg_def (filter, first, last, 25834, "epsg", 25834,
         2034  +        "ETRS89 / UTM zone 34N");
         2035  +    add_proj4text (p, 0,
         2036  +        "+proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         2037  +    add_proj4text (p, 1,
         2038  +        "units=m +no_defs");
         2039  +    add_srs_wkt (p, 0,
         2040  +        "PROJCS[\"ETRS89 / UTM zone 34N\",GEOGCS[\"ETRS89\",DATUM");
         2041  +    add_srs_wkt (p, 1,
         2042  +        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
         2043  +    add_srs_wkt (p, 2,
         2044  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2045  +    add_srs_wkt (p, 3,
         2046  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         2047  +    add_srs_wkt (p, 4,
         2048  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2049  +    add_srs_wkt (p, 5,
         2050  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2051  +    add_srs_wkt (p, 6,
         2052  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         2053  +    add_srs_wkt (p, 7,
         2054  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2055  +    add_srs_wkt (p, 8,
         2056  +        "],PARAMETER[\"central_meridian\",21],PARAMETER[\"scale_f");
         2057  +    add_srs_wkt (p, 9,
         2058  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2059  +    add_srs_wkt (p, 10,
         2060  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2061  +    add_srs_wkt (p, 11,
         2062  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2063  +    add_srs_wkt (p, 12,
         2064  +        "\",NORTH],AUTHORITY[\"EPSG\",\"25834\"]]");
         2065  +    p = add_epsg_def (filter, first, last, 25835, "epsg", 25835,
         2066  +        "ETRS89 / UTM zone 35N");
         2067  +    add_proj4text (p, 0,
         2068  +        "+proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         2069  +    add_proj4text (p, 1,
         2070  +        "units=m +no_defs");
         2071  +    add_srs_wkt (p, 0,
         2072  +        "PROJCS[\"ETRS89 / UTM zone 35N\",GEOGCS[\"ETRS89\",DATUM");
         2073  +    add_srs_wkt (p, 1,
         2074  +        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
         2075  +    add_srs_wkt (p, 2,
         2076  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2077  +    add_srs_wkt (p, 3,
         2078  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         2079  +    add_srs_wkt (p, 4,
         2080  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2081  +    add_srs_wkt (p, 5,
         2082  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2083  +    add_srs_wkt (p, 6,
         2084  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         2085  +    add_srs_wkt (p, 7,
         2086  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2087  +    add_srs_wkt (p, 8,
         2088  +        "],PARAMETER[\"central_meridian\",27],PARAMETER[\"scale_f");
         2089  +    add_srs_wkt (p, 9,
         2090  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2091  +    add_srs_wkt (p, 10,
         2092  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2093  +    add_srs_wkt (p, 11,
         2094  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2095  +    add_srs_wkt (p, 12,
         2096  +        "\",NORTH],AUTHORITY[\"EPSG\",\"25835\"]]");
         2097  +    p = add_epsg_def (filter, first, last, 25836, "epsg", 25836,
         2098  +        "ETRS89 / UTM zone 36N");
         2099  +    add_proj4text (p, 0,
         2100  +        "+proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         2101  +    add_proj4text (p, 1,
         2102  +        "units=m +no_defs");
         2103  +    add_srs_wkt (p, 0,
         2104  +        "PROJCS[\"ETRS89 / UTM zone 36N\",GEOGCS[\"ETRS89\",DATUM");
         2105  +    add_srs_wkt (p, 1,
         2106  +        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
         2107  +    add_srs_wkt (p, 2,
         2108  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2109  +    add_srs_wkt (p, 3,
         2110  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         2111  +    add_srs_wkt (p, 4,
         2112  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2113  +    add_srs_wkt (p, 5,
         2114  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2115  +    add_srs_wkt (p, 6,
         2116  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         2117  +    add_srs_wkt (p, 7,
         2118  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2119  +    add_srs_wkt (p, 8,
         2120  +        "],PARAMETER[\"central_meridian\",33],PARAMETER[\"scale_f");
         2121  +    add_srs_wkt (p, 9,
         2122  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2123  +    add_srs_wkt (p, 10,
         2124  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2125  +    add_srs_wkt (p, 11,
         2126  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2127  +    add_srs_wkt (p, 12,
         2128  +        "\",NORTH],AUTHORITY[\"EPSG\",\"25836\"]]");
         2129  +    p = add_epsg_def (filter, first, last, 25837, "epsg", 25837,
         2130  +        "ETRS89 / UTM zone 37N");
         2131  +    add_proj4text (p, 0,
         2132  +        "+proj=utm +zone=37 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         2133  +    add_proj4text (p, 1,
         2134  +        "units=m +no_defs");
         2135  +    add_srs_wkt (p, 0,
         2136  +        "PROJCS[\"ETRS89 / UTM zone 37N\",GEOGCS[\"ETRS89\",DATUM");
         2137  +    add_srs_wkt (p, 1,
         2138  +        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
         2139  +    add_srs_wkt (p, 2,
         2140  +        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2141  +    add_srs_wkt (p, 3,
         2142  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         2143  +    add_srs_wkt (p, 4,
         2144  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2145  +    add_srs_wkt (p, 5,
         2146  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2147  +    add_srs_wkt (p, 6,
         2148  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         2149  +    add_srs_wkt (p, 7,
         2150  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2151  +    add_srs_wkt (p, 8,
         2152  +        "],PARAMETER[\"central_meridian\",39],PARAMETER[\"scale_f");
         2153  +    add_srs_wkt (p, 9,
         2154  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2155  +    add_srs_wkt (p, 10,
         2156  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2157  +    add_srs_wkt (p, 11,
         2158  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2159  +    add_srs_wkt (p, 12,
         2160  +        "\",NORTH],AUTHORITY[\"EPSG\",\"25837\"]]");
         2161  +    p = add_epsg_def (filter, first, last, 25838, "epsg", 25838,
         2162  +        "ETRS89 / UTM zone 38N (deprecated)");
         2163  +    add_proj4text (p, 0,
         2164  +        "+proj=utm +zone=38 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         2165  +    add_proj4text (p, 1,
         2166  +        "units=m +no_defs");
         2167  +    add_srs_wkt (p, 0,
         2168  +        "PROJCS[\"ETRS89 / UTM zone 38N (deprecated)\",GEOGCS[\"E");
         2169  +    add_srs_wkt (p, 1,
         2170  +        "TRS89\",DATUM[\"European_Terrestrial_Reference_System_19");
         2171  +    add_srs_wkt (p, 2,
         2172  +        "89\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
         2173  +    add_srs_wkt (p, 3,
         2174  +        "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
         2175  +    add_srs_wkt (p, 4,
         2176  +        "\"EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2177  +    add_srs_wkt (p, 5,
         2178  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2179  +    add_srs_wkt (p, 6,
         2180  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],");
         2181  +    add_srs_wkt (p, 7,
         2182  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2183  +    add_srs_wkt (p, 8,
         2184  +        "_of_origin\",0],PARAMETER[\"central_meridian\",45],PARAM");
         2185  +    add_srs_wkt (p, 9,
         2186  +        "ETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
         2187  +    add_srs_wkt (p, 10,
         2188  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         2189  +    add_srs_wkt (p, 11,
         2190  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
         2191  +    add_srs_wkt (p, 12,
         2192  +        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"25838\"]]");
         2193  +    p = add_epsg_def (filter, first, last, 25884, "epsg", 25884,
         2194  +        "ETRS89 / TM Baltic93");
         2195  +    add_proj4text (p, 0,
         2196  +        "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_");
         2197  +    add_proj4text (p, 1,
         2198  +        "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
         2199  +    add_proj4text (p, 2,
         2200  +        "s");
         2201  +    add_srs_wkt (p, 0,
         2202  +        "PROJCS[\"ETRS89 / TM Baltic93\",GEOGCS[\"ETRS89\",DATUM[");
         2203  +    add_srs_wkt (p, 1,
         2204  +        "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
         2205  +    add_srs_wkt (p, 2,
         2206  +        "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2207  +    add_srs_wkt (p, 3,
         2208  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
         2209  +    add_srs_wkt (p, 4,
         2210  +        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2211  +    add_srs_wkt (p, 5,
         2212  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2213  +    add_srs_wkt (p, 6,
         2214  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"T");
         2215  +    add_srs_wkt (p, 7,
         2216  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         2217  +    add_srs_wkt (p, 8,
         2218  +        "],PARAMETER[\"central_meridian\",24],PARAMETER[\"scale_f");
         2219  +    add_srs_wkt (p, 9,
         2220  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2221  +    add_srs_wkt (p, 10,
         2222  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2223  +    add_srs_wkt (p, 11,
         2224  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"25884\"]]");
         2225  +    p = add_epsg_def (filter, first, last, 25932, "epsg", 25932,
         2226  +        "Malongo 1987 / UTM zone 32S");
         2227  +    add_proj4text (p, 0,
         2228  +        "+proj=utm +zone=32 +south +ellps=intl +towgs84=-254.1,-5");
         2229  +    add_proj4text (p, 1,
         2230  +        ".36,-100.29,0,0,0,0 +units=m +no_defs");
         2231  +    add_srs_wkt (p, 0,
         2232  +        "PROJCS[\"Malongo 1987 / UTM zone 32S\",GEOGCS[\"Malongo ");
         2233  +    add_srs_wkt (p, 1,
         2234  +        "1987\",DATUM[\"Malongo_1987\",SPHEROID[\"International 1");
         2235  +    add_srs_wkt (p, 2,
         2236  +        "924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[");
         2237  +    add_srs_wkt (p, 3,
         2238  +        "-254.1,-5.36,-100.29,0,0,0,0],AUTHORITY[\"EPSG\",\"6259\"");
         2239  +    add_srs_wkt (p, 4,
         2240  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2241  +    add_srs_wkt (p, 5,
         2242  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2243  +    add_srs_wkt (p, 6,
         2244  +        "9122\"]],AUTHORITY[\"EPSG\",\"4259\"]],PROJECTION[\"Tran");
         2245  +    add_srs_wkt (p, 7,
         2246  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2247  +    add_srs_wkt (p, 8,
         2248  +        "ARAMETER[\"central_meridian\",9],PARAMETER[\"scale_facto");
         2249  +    add_srs_wkt (p, 9,
         2250  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
         2251  +    add_srs_wkt (p, 10,
         2252  +        "R[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORIT");
         2253  +    add_srs_wkt (p, 11,
         2254  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
         2255  +    add_srs_wkt (p, 12,
         2256  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"25932\"]]");
         2257  +    p = add_epsg_def (filter, first, last, 26191, "epsg", 26191,
         2258  +        "Merchich / Nord Maroc");
         2259  +    add_proj4text (p, 0,
         2260  +        "+proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=-5.4 +k_0=0.999");
         2261  +    add_proj4text (p, 1,
         2262  +        "625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +");
         2263  +    add_proj4text (p, 2,
         2264  +        "towgs84=31,146,47,0,0,0,0 +units=m +no_defs");
         2265  +    add_srs_wkt (p, 0,
         2266  +        "PROJCS[\"Merchich / Nord Maroc\",GEOGCS[\"Merchich\",DAT");
         2267  +    add_srs_wkt (p, 1,
         2268  +        "UM[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2");
         2269  +    add_srs_wkt (p, 2,
         2270  +        ",293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84");
         2271  +    add_srs_wkt (p, 3,
         2272  +        "[31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"]],PRIMEM");
         2273  +    add_srs_wkt (p, 4,
         2274  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         2275  +    add_srs_wkt (p, 5,
         2276  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         2277  +    add_srs_wkt (p, 6,
         2278  +        "AUTHORITY[\"EPSG\",\"4261\"]],PROJECTION[\"Lambert_Confo");
         2279  +    add_srs_wkt (p, 7,
         2280  +        "rmal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",33.3]");
         2281  +    add_srs_wkt (p, 8,
         2282  +        ",PARAMETER[\"central_meridian\",-5.4],PARAMETER[\"scale_");
         2283  +    add_srs_wkt (p, 9,
         2284  +        "factor\",0.999625769],PARAMETER[\"false_easting\",500000");
         2285  +    add_srs_wkt (p, 10,
         2286  +        "],PARAMETER[\"false_northing\",300000],UNIT[\"metre\",1,");
         2287  +    add_srs_wkt (p, 11,
         2288  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         2289  +    add_srs_wkt (p, 12,
         2290  +        ",NORTH],AUTHORITY[\"EPSG\",\"26191\"]]");
         2291  +    p = add_epsg_def (filter, first, last, 26192, "epsg", 26192,
         2292  +        "Merchich / Sud Maroc");
         2293  +    add_proj4text (p, 0,
         2294  +        "+proj=lcc +lat_1=29.7 +lat_0=29.7 +lon_0=-5.4 +k_0=0.999");
         2295  +    add_proj4text (p, 1,
         2296  +        "6155960000001 +x_0=500000 +y_0=300000 +a=6378249.2 +b=63");
  3257   2297       add_proj4text (p, 2,
  3258         -        "s=m +no_defs");
         2298  +        "56515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs");
  3259   2299       add_srs_wkt (p, 0,
  3260         -        "PROJCS[\"Egypt 1907 / Extended Purple Belt\",GEOGCS[\"Eg");
         2300  +        "PROJCS[\"Merchich / Sud Maroc\",GEOGCS[\"Merchich\",DATU");
  3261   2301       add_srs_wkt (p, 1,
  3262         -        "ypt 1907\",DATUM[\"Egypt_1907\",SPHEROID[\"Helmert 1906\"");
         2302  +        "M[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,");
  3263   2303       add_srs_wkt (p, 2,
  3264         -        ",6378200,298.3,AUTHORITY[\"EPSG\",\"7020\"]],TOWGS84[-13");
         2304  +        "293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[");
  3265   2305       add_srs_wkt (p, 3,
  3266         -        "0,110,-13,0,0,0,0],AUTHORITY[\"EPSG\",\"6229\"]],PRIMEM[");
         2306  +        "31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"]],PRIMEM[");
  3267   2307       add_srs_wkt (p, 4,
  3268   2308           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  3269   2309       add_srs_wkt (p, 5,
  3270   2310           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  3271   2311       add_srs_wkt (p, 6,
  3272         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
  3273         -    add_srs_wkt (p, 7,
  3274         -        "TY[\"EPSG\",\"4229\"]],PROJECTION[\"Transverse_Mercator\"");
  3275         -    add_srs_wkt (p, 8,
  3276         -        "],PARAMETER[\"latitude_of_origin\",30],PARAMETER[\"centr");
  3277         -    add_srs_wkt (p, 9,
  3278         -        "al_meridian\",27],PARAMETER[\"scale_factor\",1],PARAMETE");
  3279         -    add_srs_wkt (p, 10,
  3280         -        "R[\"false_easting\",700000],PARAMETER[\"false_northing\"");
  3281         -    add_srs_wkt (p, 11,
  3282         -        ",1200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3283         -    add_srs_wkt (p, 12,
  3284         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  3285         -    add_srs_wkt (p, 13,
  3286         -        "TY[\"EPSG\",\"22994\"]]");
  3287         -    p = add_epsg_def_ex (filter, first, last, 23028, "epsg", 23028,
  3288         -        "ED50 / UTM zone 28N", 0, 0,
  3289         -        "International 1924", "Greenwich",
  3290         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3291         -        "Easting", "East", "Northing", "North");
  3292         -    add_proj4text (p, 0,
  3293         -        "+proj=utm +zone=28 +ellps=intl +towgs84=-87,-98,-121,0,0");
  3294         -    add_proj4text (p, 1,
  3295         -        ",0,0 +units=m +no_defs");
  3296         -    add_srs_wkt (p, 0,
  3297         -        "PROJCS[\"ED50 / UTM zone 28N\",GEOGCS[\"ED50\",DATUM[\"E");
  3298         -    add_srs_wkt (p, 1,
  3299         -        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
  3300         -    add_srs_wkt (p, 2,
  3301         -        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
  3302         -    add_srs_wkt (p, 3,
  3303         -        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
  3304         -    add_srs_wkt (p, 4,
  3305         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3306         -    add_srs_wkt (p, 5,
  3307         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3308         -    add_srs_wkt (p, 6,
  3309         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3310         -    add_srs_wkt (p, 7,
  3311         -        "PSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3312         -    add_srs_wkt (p, 8,
  3313         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3314         -    add_srs_wkt (p, 9,
  3315         -        "idian\",-15],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  3316         -    add_srs_wkt (p, 10,
  3317         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  3318         -    add_srs_wkt (p, 11,
  3319         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  3320         -    add_srs_wkt (p, 12,
  3321         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3322         -    add_srs_wkt (p, 13,
  3323         -        "PSG\",\"23028\"]]");
  3324         -    p = add_epsg_def_ex (filter, first, last, 23029, "epsg", 23029,
  3325         -        "ED50 / UTM zone 29N", 0, 0,
  3326         -        "International 1924", "Greenwich",
  3327         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3328         -        "Easting", "East", "Northing", "North");
  3329         -    add_proj4text (p, 0,
  3330         -        "+proj=utm +zone=29 +ellps=intl +towgs84=-87,-98,-121,0,0");
         2312  +        "UTHORITY[\"EPSG\",\"4261\"]],PROJECTION[\"Lambert_Confor");
         2313  +    add_srs_wkt (p, 7,
         2314  +        "mal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",29.7],");
         2315  +    add_srs_wkt (p, 8,
         2316  +        "PARAMETER[\"central_meridian\",-5.4],PARAMETER[\"scale_f");
         2317  +    add_srs_wkt (p, 9,
         2318  +        "actor\",0.999615596],PARAMETER[\"false_easting\",500000]");
         2319  +    add_srs_wkt (p, 10,
         2320  +        ",PARAMETER[\"false_northing\",300000],UNIT[\"metre\",1,A");
         2321  +    add_srs_wkt (p, 11,
         2322  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         2323  +    add_srs_wkt (p, 12,
         2324  +        ",NORTH],AUTHORITY[\"EPSG\",\"26192\"]]");
         2325  +    p = add_epsg_def (filter, first, last, 26193, "epsg", 26193,
         2326  +        "Merchich / Sahara (deprecated)");
         2327  +    add_proj4text (p, 0,
         2328  +        "+proj=lcc +lat_1=26.1 +lat_0=26.1 +lon_0=-5.4 +k_0=0.999");
         2329  +    add_proj4text (p, 1,
         2330  +        "6 +x_0=1200000 +y_0=400000 +a=6378249.2 +b=6356515 +towg");
         2331  +    add_proj4text (p, 2,
         2332  +        "s84=31,146,47,0,0,0,0 +units=m +no_defs");
         2333  +    add_srs_wkt (p, 0,
         2334  +        "PROJCS[\"Merchich / Sahara (deprecated)\",GEOGCS[\"Merch");
         2335  +    add_srs_wkt (p, 1,
         2336  +        "ich\",DATUM[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",");
         2337  +    add_srs_wkt (p, 2,
         2338  +        "6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]");
         2339  +    add_srs_wkt (p, 3,
         2340  +        "],TOWGS84[31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"");
         2341  +    add_srs_wkt (p, 4,
         2342  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2343  +    add_srs_wkt (p, 5,
         2344  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2345  +    add_srs_wkt (p, 6,
         2346  +        "9122\"]],AUTHORITY[\"EPSG\",\"4261\"]],PROJECTION[\"Lamb");
         2347  +    add_srs_wkt (p, 7,
         2348  +        "ert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origi");
         2349  +    add_srs_wkt (p, 8,
         2350  +        "n\",26.1],PARAMETER[\"central_meridian\",-5.4],PARAMETER");
         2351  +    add_srs_wkt (p, 9,
         2352  +        "[\"scale_factor\",0.9996],PARAMETER[\"false_easting\",12");
         2353  +    add_srs_wkt (p, 10,
         2354  +        "00000],PARAMETER[\"false_northing\",400000],UNIT[\"metre");
         2355  +    add_srs_wkt (p, 11,
         2356  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
         2357  +    add_srs_wkt (p, 12,
         2358  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26193\"]]");
         2359  +    p = add_epsg_def (filter, first, last, 26194, "epsg", 26194,
         2360  +        "Merchich / Sahara Nord");
         2361  +    add_proj4text (p, 0,
         2362  +        "+proj=lcc +lat_1=26.1 +lat_0=26.1 +lon_0=-5.4 +k_0=0.999");
         2363  +    add_proj4text (p, 1,
         2364  +        "616304 +x_0=1200000 +y_0=400000 +a=6378249.2 +b=6356515 ");
         2365  +    add_proj4text (p, 2,
         2366  +        "+towgs84=31,146,47,0,0,0,0 +units=m +no_defs");
         2367  +    add_srs_wkt (p, 0,
         2368  +        "PROJCS[\"Merchich / Sahara Nord\",GEOGCS[\"Merchich\",DA");
         2369  +    add_srs_wkt (p, 1,
         2370  +        "TUM[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.");
         2371  +    add_srs_wkt (p, 2,
         2372  +        "2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS8");
         2373  +    add_srs_wkt (p, 3,
         2374  +        "4[31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"]],PRIME");
         2375  +    add_srs_wkt (p, 4,
         2376  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         2377  +    add_srs_wkt (p, 5,
         2378  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         2379  +    add_srs_wkt (p, 6,
         2380  +        ",AUTHORITY[\"EPSG\",\"4261\"]],PROJECTION[\"Lambert_Conf");
         2381  +    add_srs_wkt (p, 7,
         2382  +        "ormal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",26.1");
         2383  +    add_srs_wkt (p, 8,
         2384  +        "],PARAMETER[\"central_meridian\",-5.4],PARAMETER[\"scale");
         2385  +    add_srs_wkt (p, 9,
         2386  +        "_factor\",0.999616304],PARAMETER[\"false_easting\",12000");
         2387  +    add_srs_wkt (p, 10,
         2388  +        "00],PARAMETER[\"false_northing\",400000],UNIT[\"metre\",");
         2389  +    add_srs_wkt (p, 11,
         2390  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         2391  +    add_srs_wkt (p, 12,
         2392  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26194\"]]");
         2393  +    p = add_epsg_def (filter, first, last, 26195, "epsg", 26195,
         2394  +        "Merchich / Sahara Sud");
         2395  +    add_proj4text (p, 0,
         2396  +        "+proj=lcc +lat_1=22.5 +lat_0=22.5 +lon_0=-5.4 +k_0=0.999");
  3331   2397       add_proj4text (p, 1,
  3332         -        ",0,0 +units=m +no_defs");
  3333         -    add_srs_wkt (p, 0,
  3334         -        "PROJCS[\"ED50 / UTM zone 29N\",GEOGCS[\"ED50\",DATUM[\"E");
  3335         -    add_srs_wkt (p, 1,
  3336         -        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
  3337         -    add_srs_wkt (p, 2,
  3338         -        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
  3339         -    add_srs_wkt (p, 3,
  3340         -        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
  3341         -    add_srs_wkt (p, 4,
  3342         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3343         -    add_srs_wkt (p, 5,
  3344         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3345         -    add_srs_wkt (p, 6,
  3346         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3347         -    add_srs_wkt (p, 7,
  3348         -        "PSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3349         -    add_srs_wkt (p, 8,
  3350         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3351         -    add_srs_wkt (p, 9,
  3352         -        "idian\",-9],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  3353         -    add_srs_wkt (p, 10,
  3354         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3355         -    add_srs_wkt (p, 11,
  3356         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3357         -    add_srs_wkt (p, 12,
  3358         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3359         -    add_srs_wkt (p, 13,
  3360         -        "G\",\"23029\"]]");
  3361         -    p = add_epsg_def_ex (filter, first, last, 23030, "epsg", 23030,
  3362         -        "ED50 / UTM zone 30N", 0, 0,
  3363         -        "International 1924", "Greenwich",
  3364         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3365         -        "Easting", "East", "Northing", "North");
  3366         -    add_proj4text (p, 0,
  3367         -        "+proj=utm +zone=30 +ellps=intl +towgs84=-87,-98,-121,0,0");
  3368         -    add_proj4text (p, 1,
  3369         -        ",0,0 +units=m +no_defs");
  3370         -    add_srs_wkt (p, 0,
  3371         -        "PROJCS[\"ED50 / UTM zone 30N\",GEOGCS[\"ED50\",DATUM[\"E");
  3372         -    add_srs_wkt (p, 1,
  3373         -        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
  3374         -    add_srs_wkt (p, 2,
  3375         -        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
  3376         -    add_srs_wkt (p, 3,
  3377         -        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
  3378         -    add_srs_wkt (p, 4,
  3379         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3380         -    add_srs_wkt (p, 5,
  3381         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3382         -    add_srs_wkt (p, 6,
  3383         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3384         -    add_srs_wkt (p, 7,
  3385         -        "PSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3386         -    add_srs_wkt (p, 8,
  3387         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3388         -    add_srs_wkt (p, 9,
  3389         -        "idian\",-3],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  3390         -    add_srs_wkt (p, 10,
  3391         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3392         -    add_srs_wkt (p, 11,
  3393         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3394         -    add_srs_wkt (p, 12,
  3395         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3396         -    add_srs_wkt (p, 13,
  3397         -        "G\",\"23030\"]]");
  3398         -    p = add_epsg_def_ex (filter, first, last, 23031, "epsg", 23031,
  3399         -        "ED50 / UTM zone 31N", 0, 0,
  3400         -        "International 1924", "Greenwich",
  3401         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3402         -        "Easting", "East", "Northing", "North");
  3403         -    add_proj4text (p, 0,
  3404         -        "+proj=utm +zone=31 +ellps=intl +towgs84=-87,-98,-121,0,0");
         2398  +        "616437 +x_0=1500000 +y_0=400000 +a=6378249.2 +b=6356515 ");
         2399  +    add_proj4text (p, 2,
         2400  +        "+towgs84=31,146,47,0,0,0,0 +units=m +no_defs");
         2401  +    add_srs_wkt (p, 0,
         2402  +        "PROJCS[\"Merchich / Sahara Sud\",GEOGCS[\"Merchich\",DAT");
         2403  +    add_srs_wkt (p, 1,
         2404  +        "UM[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2");
         2405  +    add_srs_wkt (p, 2,
         2406  +        ",293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84");
         2407  +    add_srs_wkt (p, 3,
         2408  +        "[31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"]],PRIMEM");
         2409  +    add_srs_wkt (p, 4,
         2410  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         2411  +    add_srs_wkt (p, 5,
         2412  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         2413  +    add_srs_wkt (p, 6,
         2414  +        "AUTHORITY[\"EPSG\",\"4261\"]],PROJECTION[\"Lambert_Confo");
         2415  +    add_srs_wkt (p, 7,
         2416  +        "rmal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",22.5]");
         2417  +    add_srs_wkt (p, 8,
         2418  +        ",PARAMETER[\"central_meridian\",-5.4],PARAMETER[\"scale_");
         2419  +    add_srs_wkt (p, 9,
         2420  +        "factor\",0.999616437],PARAMETER[\"false_easting\",150000");
         2421  +    add_srs_wkt (p, 10,
         2422  +        "0],PARAMETER[\"false_northing\",400000],UNIT[\"metre\",1");
         2423  +    add_srs_wkt (p, 11,
         2424  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         2425  +    add_srs_wkt (p, 12,
         2426  +        "\",NORTH],AUTHORITY[\"EPSG\",\"26195\"]]");
         2427  +    p = add_epsg_def (filter, first, last, 26237, "epsg", 26237,
         2428  +        "Massawa / UTM zone 37N");
         2429  +    add_proj4text (p, 0,
         2430  +        "+proj=utm +zone=37 +ellps=bessel +towgs84=639,405,60,0,0");
  3405   2431       add_proj4text (p, 1,
  3406   2432           ",0,0 +units=m +no_defs");
  3407   2433       add_srs_wkt (p, 0,
  3408         -        "PROJCS[\"ED50 / UTM zone 31N\",GEOGCS[\"ED50\",DATUM[\"E");
  3409         -    add_srs_wkt (p, 1,
  3410         -        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
  3411         -    add_srs_wkt (p, 2,
  3412         -        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
  3413         -    add_srs_wkt (p, 3,
  3414         -        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
  3415         -    add_srs_wkt (p, 4,
  3416         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3417         -    add_srs_wkt (p, 5,
  3418         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3419         -    add_srs_wkt (p, 6,
  3420         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3421         -    add_srs_wkt (p, 7,
  3422         -        "PSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3423         -    add_srs_wkt (p, 8,
  3424         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3425         -    add_srs_wkt (p, 9,
  3426         -        "idian\",3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[");
  3427         -    add_srs_wkt (p, 10,
  3428         -        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
  3429         -    add_srs_wkt (p, 11,
  3430         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3431         -    add_srs_wkt (p, 12,
  3432         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3433         -    add_srs_wkt (p, 13,
  3434         -        "G\",\"23031\"]]");
  3435         -    p = add_epsg_def_ex (filter, first, last, 23032, "epsg", 23032,
  3436         -        "ED50 / UTM zone 32N", 0, 0,
  3437         -        "International 1924", "Greenwich",
  3438         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3439         -        "Easting", "East", "Northing", "North");
  3440         -    add_proj4text (p, 0,
  3441         -        "+proj=utm +zone=32 +ellps=intl +towgs84=-87,-98,-121,0,0");
         2434  +        "PROJCS[\"Massawa / UTM zone 37N\",GEOGCS[\"Massawa\",DAT");
         2435  +    add_srs_wkt (p, 1,
         2436  +        "UM[\"Massawa\",SPHEROID[\"Bessel 1841\",6377397.155,299.");
         2437  +    add_srs_wkt (p, 2,
         2438  +        "1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[639,405,60");
         2439  +    add_srs_wkt (p, 3,
         2440  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6262\"]],PRIMEM[\"Greenwi");
         2441  +    add_srs_wkt (p, 4,
         2442  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         2443  +    add_srs_wkt (p, 5,
         2444  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2445  +    add_srs_wkt (p, 6,
         2446  +        "\"EPSG\",\"4262\"]],PROJECTION[\"Transverse_Mercator\"],");
         2447  +    add_srs_wkt (p, 7,
         2448  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         2449  +    add_srs_wkt (p, 8,
         2450  +        "meridian\",39],PARAMETER[\"scale_factor\",0.9996],PARAME");
         2451  +    add_srs_wkt (p, 9,
         2452  +        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
         2453  +    add_srs_wkt (p, 10,
         2454  +        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         2455  +    add_srs_wkt (p, 11,
         2456  +        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
         2457  +    add_srs_wkt (p, 12,
         2458  +        "EPSG\",\"26237\"]]");
         2459  +    p = add_epsg_def (filter, first, last, 26331, "epsg", 26331,
         2460  +        "Minna / UTM zone 31N");
         2461  +    add_proj4text (p, 0,
         2462  +        "+proj=utm +zone=31 +ellps=clrk80 +towgs84=-92,-93,122,0,");
  3442   2463       add_proj4text (p, 1,
  3443         -        ",0,0 +units=m +no_defs");
  3444         -    add_srs_wkt (p, 0,
  3445         -        "PROJCS[\"ED50 / UTM zone 32N\",GEOGCS[\"ED50\",DATUM[\"E");
  3446         -    add_srs_wkt (p, 1,
  3447         -        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
  3448         -    add_srs_wkt (p, 2,
  3449         -        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
  3450         -    add_srs_wkt (p, 3,
  3451         -        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
  3452         -    add_srs_wkt (p, 4,
  3453         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3454         -    add_srs_wkt (p, 5,
  3455         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3456         -    add_srs_wkt (p, 6,
  3457         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3458         -    add_srs_wkt (p, 7,
  3459         -        "PSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3460         -    add_srs_wkt (p, 8,
  3461         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3462         -    add_srs_wkt (p, 9,
  3463         -        "idian\",9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[");
  3464         -    add_srs_wkt (p, 10,
  3465         -        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
  3466         -    add_srs_wkt (p, 11,
  3467         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3468         -    add_srs_wkt (p, 12,
  3469         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3470         -    add_srs_wkt (p, 13,
  3471         -        "G\",\"23032\"]]");
  3472         -    p = add_epsg_def_ex (filter, first, last, 23033, "epsg", 23033,
  3473         -        "ED50 / UTM zone 33N", 0, 0,
  3474         -        "International 1924", "Greenwich",
  3475         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3476         -        "Easting", "East", "Northing", "North");
  3477         -    add_proj4text (p, 0,
  3478         -        "+proj=utm +zone=33 +ellps=intl +towgs84=-87,-98,-121,0,0");
         2464  +        "0,0,0 +units=m +no_defs");
         2465  +    add_srs_wkt (p, 0,
         2466  +        "PROJCS[\"Minna / UTM zone 31N\",GEOGCS[\"Minna\",DATUM[\"");
         2467  +    add_srs_wkt (p, 1,
         2468  +        "Minna\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,293.4");
         2469  +    add_srs_wkt (p, 2,
         2470  +        "65,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-92,-93,122,0,0");
         2471  +    add_srs_wkt (p, 3,
         2472  +        ",0,0],AUTHORITY[\"EPSG\",\"6263\"]],PRIMEM[\"Greenwich\"");
         2473  +    add_srs_wkt (p, 4,
         2474  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         2475  +    add_srs_wkt (p, 5,
         2476  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         2477  +    add_srs_wkt (p, 6,
         2478  +        "SG\",\"4263\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2479  +    add_srs_wkt (p, 7,
         2480  +        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         2481  +    add_srs_wkt (p, 8,
         2482  +        "dian\",3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         2483  +    add_srs_wkt (p, 9,
         2484  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
         2485  +    add_srs_wkt (p, 10,
         2486  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
         2487  +    add_srs_wkt (p, 11,
         2488  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         2489  +    add_srs_wkt (p, 12,
         2490  +        ",\"26331\"]]");
         2491  +    p = add_epsg_def (filter, first, last, 26332, "epsg", 26332,
         2492  +        "Minna / UTM zone 32N");
         2493  +    add_proj4text (p, 0,
         2494  +        "+proj=utm +zone=32 +ellps=clrk80 +towgs84=-92,-93,122,0,");
  3479   2495       add_proj4text (p, 1,
  3480         -        ",0,0 +units=m +no_defs");
  3481         -    add_srs_wkt (p, 0,
  3482         -        "PROJCS[\"ED50 / UTM zone 33N\",GEOGCS[\"ED50\",DATUM[\"E");
  3483         -    add_srs_wkt (p, 1,
  3484         -        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
  3485         -    add_srs_wkt (p, 2,
  3486         -        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
  3487         -    add_srs_wkt (p, 3,
  3488         -        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
  3489         -    add_srs_wkt (p, 4,
  3490         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3491         -    add_srs_wkt (p, 5,
  3492         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3493         -    add_srs_wkt (p, 6,
  3494         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3495         -    add_srs_wkt (p, 7,
  3496         -        "PSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3497         -    add_srs_wkt (p, 8,
  3498         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3499         -    add_srs_wkt (p, 9,
  3500         -        "idian\",15],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  3501         -    add_srs_wkt (p, 10,
  3502         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3503         -    add_srs_wkt (p, 11,
  3504         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3505         -    add_srs_wkt (p, 12,
  3506         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3507         -    add_srs_wkt (p, 13,
  3508         -        "G\",\"23033\"]]");
  3509         -    p = add_epsg_def_ex (filter, first, last, 23034, "epsg", 23034,
  3510         -        "ED50 / UTM zone 34N", 0, 0,
  3511         -        "International 1924", "Greenwich",
  3512         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3513         -        "Easting", "East", "Northing", "North");
  3514         -    add_proj4text (p, 0,
  3515         -        "+proj=utm +zone=34 +ellps=intl +towgs84=-87,-98,-121,0,0");
  3516         -    add_proj4text (p, 1,
  3517         -        ",0,0 +units=m +no_defs");
  3518         -    add_srs_wkt (p, 0,
  3519         -        "PROJCS[\"ED50 / UTM zone 34N\",GEOGCS[\"ED50\",DATUM[\"E");
  3520         -    add_srs_wkt (p, 1,
  3521         -        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
  3522         -    add_srs_wkt (p, 2,
  3523         -        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
  3524         -    add_srs_wkt (p, 3,
  3525         -        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
  3526         -    add_srs_wkt (p, 4,
  3527         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3528         -    add_srs_wkt (p, 5,
  3529         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3530         -    add_srs_wkt (p, 6,
  3531         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3532         -    add_srs_wkt (p, 7,
  3533         -        "PSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3534         -    add_srs_wkt (p, 8,
  3535         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3536         -    add_srs_wkt (p, 9,
  3537         -        "idian\",21],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  3538         -    add_srs_wkt (p, 10,
  3539         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3540         -    add_srs_wkt (p, 11,
  3541         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3542         -    add_srs_wkt (p, 12,
  3543         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3544         -    add_srs_wkt (p, 13,
  3545         -        "G\",\"23034\"]]");
  3546         -    p = add_epsg_def_ex (filter, first, last, 23035, "epsg", 23035,
  3547         -        "ED50 / UTM zone 35N", 0, 0,
  3548         -        "International 1924", "Greenwich",
  3549         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3550         -        "Easting", "East", "Northing", "North");
  3551         -    add_proj4text (p, 0,
  3552         -        "+proj=utm +zone=35 +ellps=intl +towgs84=-87,-98,-121,0,0");
  3553         -    add_proj4text (p, 1,
  3554         -        ",0,0 +units=m +no_defs");
  3555         -    add_srs_wkt (p, 0,
  3556         -        "PROJCS[\"ED50 / UTM zone 35N\",GEOGCS[\"ED50\",DATUM[\"E");
  3557         -    add_srs_wkt (p, 1,
  3558         -        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
  3559         -    add_srs_wkt (p, 2,
  3560         -        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
  3561         -    add_srs_wkt (p, 3,
  3562         -        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
  3563         -    add_srs_wkt (p, 4,
  3564         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3565         -    add_srs_wkt (p, 5,
  3566         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3567         -    add_srs_wkt (p, 6,
  3568         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3569         -    add_srs_wkt (p, 7,
  3570         -        "PSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3571         -    add_srs_wkt (p, 8,
  3572         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3573         -    add_srs_wkt (p, 9,
  3574         -        "idian\",27],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  3575         -    add_srs_wkt (p, 10,
  3576         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3577         -    add_srs_wkt (p, 11,
  3578         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3579         -    add_srs_wkt (p, 12,
  3580         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3581         -    add_srs_wkt (p, 13,
  3582         -        "G\",\"23035\"]]");
  3583         -    p = add_epsg_def_ex (filter, first, last, 23036, "epsg", 23036,
  3584         -        "ED50 / UTM zone 36N", 0, 0,
  3585         -        "International 1924", "Greenwich",
  3586         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3587         -        "Easting", "East", "Northing", "North");
  3588         -    add_proj4text (p, 0,
  3589         -        "+proj=utm +zone=36 +ellps=intl +towgs84=-87,-98,-121,0,0");
  3590         -    add_proj4text (p, 1,
  3591         -        ",0,0 +units=m +no_defs");
  3592         -    add_srs_wkt (p, 0,
  3593         -        "PROJCS[\"ED50 / UTM zone 36N\",GEOGCS[\"ED50\",DATUM[\"E");
  3594         -    add_srs_wkt (p, 1,
  3595         -        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
  3596         -    add_srs_wkt (p, 2,
  3597         -        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
  3598         -    add_srs_wkt (p, 3,
  3599         -        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
  3600         -    add_srs_wkt (p, 4,
  3601         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3602         -    add_srs_wkt (p, 5,
  3603         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3604         -    add_srs_wkt (p, 6,
  3605         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3606         -    add_srs_wkt (p, 7,
  3607         -        "PSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3608         -    add_srs_wkt (p, 8,
  3609         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3610         -    add_srs_wkt (p, 9,
  3611         -        "idian\",33],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  3612         -    add_srs_wkt (p, 10,
  3613         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3614         -    add_srs_wkt (p, 11,
  3615         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3616         -    add_srs_wkt (p, 12,
  3617         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3618         -    add_srs_wkt (p, 13,
  3619         -        "G\",\"23036\"]]");
  3620         -    p = add_epsg_def_ex (filter, first, last, 23037, "epsg", 23037,
  3621         -        "ED50 / UTM zone 37N", 0, 0,
  3622         -        "International 1924", "Greenwich",
  3623         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3624         -        "Easting", "East", "Northing", "North");
  3625         -    add_proj4text (p, 0,
  3626         -        "+proj=utm +zone=37 +ellps=intl +towgs84=-87,-98,-121,0,0");
  3627         -    add_proj4text (p, 1,
  3628         -        ",0,0 +units=m +no_defs");
  3629         -    add_srs_wkt (p, 0,
  3630         -        "PROJCS[\"ED50 / UTM zone 37N\",GEOGCS[\"ED50\",DATUM[\"E");
  3631         -    add_srs_wkt (p, 1,
  3632         -        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
  3633         -    add_srs_wkt (p, 2,
  3634         -        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
  3635         -    add_srs_wkt (p, 3,
  3636         -        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
  3637         -    add_srs_wkt (p, 4,
  3638         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3639         -    add_srs_wkt (p, 5,
  3640         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3641         -    add_srs_wkt (p, 6,
  3642         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3643         -    add_srs_wkt (p, 7,
  3644         -        "PSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3645         -    add_srs_wkt (p, 8,
  3646         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3647         -    add_srs_wkt (p, 9,
  3648         -        "idian\",39],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  3649         -    add_srs_wkt (p, 10,
  3650         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3651         -    add_srs_wkt (p, 11,
  3652         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3653         -    add_srs_wkt (p, 12,
  3654         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3655         -    add_srs_wkt (p, 13,
  3656         -        "G\",\"23037\"]]");
  3657         -    p = add_epsg_def_ex (filter, first, last, 23038, "epsg", 23038,
  3658         -        "ED50 / UTM zone 38N", 0, 0,
  3659         -        "International 1924", "Greenwich",
  3660         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3661         -        "Easting", "East", "Northing", "North");
  3662         -    add_proj4text (p, 0,
  3663         -        "+proj=utm +zone=38 +ellps=intl +towgs84=-87,-98,-121,0,0");
  3664         -    add_proj4text (p, 1,
  3665         -        ",0,0 +units=m +no_defs");
  3666         -    add_srs_wkt (p, 0,
  3667         -        "PROJCS[\"ED50 / UTM zone 38N\",GEOGCS[\"ED50\",DATUM[\"E");
  3668         -    add_srs_wkt (p, 1,
  3669         -        "uropean_Datum_1950\",SPHEROID[\"International 1924\",637");
  3670         -    add_srs_wkt (p, 2,
  3671         -        "8388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-");
  3672         -    add_srs_wkt (p, 3,
  3673         -        "121,0,0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Gree");
  3674         -    add_srs_wkt (p, 4,
  3675         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3676         -    add_srs_wkt (p, 5,
  3677         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3678         -    add_srs_wkt (p, 6,
  3679         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3680         -    add_srs_wkt (p, 7,
  3681         -        "PSG\",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3682         -    add_srs_wkt (p, 8,
  3683         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3684         -    add_srs_wkt (p, 9,
  3685         -        "idian\",45],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  3686         -    add_srs_wkt (p, 10,
  3687         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  3688         -    add_srs_wkt (p, 11,
  3689         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3690         -    add_srs_wkt (p, 12,
  3691         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3692         -    add_srs_wkt (p, 13,
  3693         -        "G\",\"23038\"]]");
  3694         -    p = add_epsg_def_ex (filter, first, last, 23090, "epsg", 23090,
  3695         -        "ED50 / TM 0 N", 0, 0,
  3696         -        "International 1924", "Greenwich",
  3697         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3698         -        "Easting", "East", "Northing", "North");
  3699         -    add_proj4text (p, 0,
  3700         -        "+proj=tmerc +lat_0=0 +lon_0=0 +k=0.9996 +x_0=500000 +y_0");
  3701         -    add_proj4text (p, 1,
  3702         -        "=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +n");
  3703         -    add_proj4text (p, 2,
  3704         -        "o_defs");
  3705         -    add_srs_wkt (p, 0,
  3706         -        "PROJCS[\"ED50 / TM 0 N\",GEOGCS[\"ED50\",DATUM[\"Europea");
  3707         -    add_srs_wkt (p, 1,
  3708         -        "n_Datum_1950\",SPHEROID[\"International 1924\",6378388,2");
  3709         -    add_srs_wkt (p, 2,
  3710         -        "97,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,0,");
  3711         -    add_srs_wkt (p, 3,
  3712         -        "0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwich\"");
         2496  +        "0,0,0 +units=m +no_defs");
         2497  +    add_srs_wkt (p, 0,
         2498  +        "PROJCS[\"Minna / UTM zone 32N\",GEOGCS[\"Minna\",DATUM[\"");
         2499  +    add_srs_wkt (p, 1,
         2500  +        "Minna\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,293.4");
         2501  +    add_srs_wkt (p, 2,
         2502  +        "65,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-92,-93,122,0,0");
         2503  +    add_srs_wkt (p, 3,
         2504  +        ",0,0],AUTHORITY[\"EPSG\",\"6263\"]],PRIMEM[\"Greenwich\"");
  3713   2505       add_srs_wkt (p, 4,
  3714   2506           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3715   2507       add_srs_wkt (p, 5,
  3716         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  3717         -    add_srs_wkt (p, 6,
  3718         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  3719         -    add_srs_wkt (p, 7,
  3720         -        "4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3721         -    add_srs_wkt (p, 8,
  3722         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",0");
  3723         -    add_srs_wkt (p, 9,
  3724         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
  3725         -    add_srs_wkt (p, 10,
  3726         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3727         -    add_srs_wkt (p, 11,
  3728         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3729         -    add_srs_wkt (p, 12,
  3730         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"230");
  3731         -    add_srs_wkt (p, 13,
  3732         -        "90\"]]");
  3733         -    p = add_epsg_def_ex (filter, first, last, 23095, "epsg", 23095,
  3734         -        "ED50 / TM 5 NE", 0, 0,
  3735         -        "International 1924", "Greenwich",
  3736         -        "European_Datum_1950", "Transverse_Mercator", "metre",
  3737         -        "Easting", "East", "Northing", "North");
  3738         -    add_proj4text (p, 0,
  3739         -        "+proj=tmerc +lat_0=0 +lon_0=5 +k=0.9996 +x_0=500000 +y_0");
         2508  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         2509  +    add_srs_wkt (p, 6,
         2510  +        "SG\",\"4263\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2511  +    add_srs_wkt (p, 7,
         2512  +        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         2513  +    add_srs_wkt (p, 8,
         2514  +        "dian\",9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         2515  +    add_srs_wkt (p, 9,
         2516  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
         2517  +    add_srs_wkt (p, 10,
         2518  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
         2519  +    add_srs_wkt (p, 11,
         2520  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         2521  +    add_srs_wkt (p, 12,
         2522  +        ",\"26332\"]]");
         2523  +    p = add_epsg_def (filter, first, last, 26391, "epsg", 26391,
         2524  +        "Minna / Nigeria West Belt");
         2525  +    add_proj4text (p, 0,
         2526  +        "+proj=tmerc +lat_0=4 +lon_0=4.5 +k=0.99975 +x_0=230738.2");
  3740   2527       add_proj4text (p, 1,
  3741         -        "=0 +ellps=intl +towgs84=-87,-98,-121,0,0,0,0 +units=m +n");
         2528  +        "6 +y_0=0 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +uni");
  3742   2529       add_proj4text (p, 2,
  3743         -        "o_defs");
  3744         -    add_srs_wkt (p, 0,
  3745         -        "PROJCS[\"ED50 / TM 5 NE\",GEOGCS[\"ED50\",DATUM[\"Europe");
  3746         -    add_srs_wkt (p, 1,
  3747         -        "an_Datum_1950\",SPHEROID[\"International 1924\",6378388,");
  3748         -    add_srs_wkt (p, 2,
  3749         -        "297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-87,-98,-121,0");
  3750         -    add_srs_wkt (p, 3,
  3751         -        ",0,0,0],AUTHORITY[\"EPSG\",\"6230\"]],PRIMEM[\"Greenwich");
  3752         -    add_srs_wkt (p, 4,
  3753         -        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  3754         -    add_srs_wkt (p, 5,
  3755         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
  3756         -    add_srs_wkt (p, 6,
  3757         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  3758         -    add_srs_wkt (p, 7,
  3759         -        ",\"4230\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  3760         -    add_srs_wkt (p, 8,
  3761         -        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
  3762         -    add_srs_wkt (p, 9,
  3763         -        "\",5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
  3764         -    add_srs_wkt (p, 10,
  3765         -        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
  3766         -    add_srs_wkt (p, 11,
  3767         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  3768         -    add_srs_wkt (p, 12,
  3769         -        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  3770         -    add_srs_wkt (p, 13,
  3771         -        "23095\"]]");
  3772         -    p = add_epsg_def_ex (filter, first, last, 23239, "epsg", 23239,
  3773         -        "Fahud / UTM zone 39N", 0, 0,
  3774         -        "Clarke 1880 (RGS)", "Greenwich",
  3775         -        "Fahud", "Transverse_Mercator", "metre",
  3776         -        "Easting", "East", "Northing", "North");
  3777         -    add_proj4text (p, 0,
  3778         -        "+proj=utm +zone=39 +ellps=clrk80 +towgs84=-346,-1,224,0,");
         2530  +        "ts=m +no_defs");
         2531  +    add_srs_wkt (p, 0,
         2532  +        "PROJCS[\"Minna / Nigeria West Belt\",GEOGCS[\"Minna\",DA");
         2533  +    add_srs_wkt (p, 1,
         2534  +        "TUM[\"Minna\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145");
         2535  +    add_srs_wkt (p, 2,
         2536  +        ",293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-92,-93,1");
         2537  +    add_srs_wkt (p, 3,
         2538  +        "22,0,0,0,0],AUTHORITY[\"EPSG\",\"6263\"]],PRIMEM[\"Green");
         2539  +    add_srs_wkt (p, 4,
         2540  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         2541  +    add_srs_wkt (p, 5,
         2542  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         2543  +    add_srs_wkt (p, 6,
         2544  +        "Y[\"EPSG\",\"4263\"]],PROJECTION[\"Transverse_Mercator\"");
         2545  +    add_srs_wkt (p, 7,
         2546  +        "],PARAMETER[\"latitude_of_origin\",4],PARAMETER[\"centra");
         2547  +    add_srs_wkt (p, 8,
         2548  +        "l_meridian\",4.5],PARAMETER[\"scale_factor\",0.99975],PA");
         2549  +    add_srs_wkt (p, 9,
         2550  +        "RAMETER[\"false_easting\",230738.26],PARAMETER[\"false_n");
         2551  +    add_srs_wkt (p, 10,
         2552  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2553  +    add_srs_wkt (p, 11,
         2554  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         2555  +    add_srs_wkt (p, 12,
         2556  +        "RITY[\"EPSG\",\"26391\"]]");
         2557  +    p = add_epsg_def (filter, first, last, 26392, "epsg", 26392,
         2558  +        "Minna / Nigeria Mid Belt");
         2559  +    add_proj4text (p, 0,
         2560  +        "+proj=tmerc +lat_0=4 +lon_0=8.5 +k=0.99975 +x_0=670553.9");
  3779   2561       add_proj4text (p, 1,
  3780         -        "0,0,0 +units=m +no_defs");
  3781         -    add_srs_wkt (p, 0,
  3782         -        "PROJCS[\"Fahud / UTM zone 39N\",GEOGCS[\"Fahud\",DATUM[\"");
  3783         -    add_srs_wkt (p, 1,
  3784         -        "Fahud\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,293.4");
  3785         -    add_srs_wkt (p, 2,
  3786         -        "65,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-346,-1,224,0,0");
  3787         -    add_srs_wkt (p, 3,
  3788         -        ",0,0],AUTHORITY[\"EPSG\",\"6232\"]],PRIMEM[\"Greenwich\"");
  3789         -    add_srs_wkt (p, 4,
  3790         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3791         -    add_srs_wkt (p, 5,
  3792         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  3793         -    add_srs_wkt (p, 6,
  3794         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  3795         -    add_srs_wkt (p, 7,
  3796         -        "4232\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3797         -    add_srs_wkt (p, 8,
  3798         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
  3799         -    add_srs_wkt (p, 9,
  3800         -        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3801         -    add_srs_wkt (p, 10,
  3802         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3803         -    add_srs_wkt (p, 11,
  3804         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3805         -    add_srs_wkt (p, 12,
  3806         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"232");
  3807         -    add_srs_wkt (p, 13,
  3808         -        "39\"]]");
  3809         -    p = add_epsg_def_ex (filter, first, last, 23240, "epsg", 23240,
  3810         -        "Fahud / UTM zone 40N", 0, 0,
  3811         -        "Clarke 1880 (RGS)", "Greenwich",
  3812         -        "Fahud", "Transverse_Mercator", "metre",
  3813         -        "Easting", "East", "Northing", "North");
  3814         -    add_proj4text (p, 0,
  3815         -        "+proj=utm +zone=40 +ellps=clrk80 +towgs84=-346,-1,224,0,");
  3816         -    add_proj4text (p, 1,
  3817         -        "0,0,0 +units=m +no_defs");
  3818         -    add_srs_wkt (p, 0,
  3819         -        "PROJCS[\"Fahud / UTM zone 40N\",GEOGCS[\"Fahud\",DATUM[\"");
  3820         -    add_srs_wkt (p, 1,
  3821         -        "Fahud\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,293.4");
  3822         -    add_srs_wkt (p, 2,
  3823         -        "65,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-346,-1,224,0,0");
  3824         -    add_srs_wkt (p, 3,
  3825         -        ",0,0],AUTHORITY[\"EPSG\",\"6232\"]],PRIMEM[\"Greenwich\"");
  3826         -    add_srs_wkt (p, 4,
  3827         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3828         -    add_srs_wkt (p, 5,
  3829         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  3830         -    add_srs_wkt (p, 6,
  3831         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  3832         -    add_srs_wkt (p, 7,
  3833         -        "4232\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3834         -    add_srs_wkt (p, 8,
  3835         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
  3836         -    add_srs_wkt (p, 9,
  3837         -        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3838         -    add_srs_wkt (p, 10,
  3839         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3840         -    add_srs_wkt (p, 11,
  3841         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3842         -    add_srs_wkt (p, 12,
  3843         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"232");
  3844         -    add_srs_wkt (p, 13,
  3845         -        "40\"]]");
  3846         -    p = add_epsg_def_ex (filter, first, last, 23433, "epsg", 23433,
  3847         -        "Garoua / UTM zone 33N (deprecated)", 0, 0,
  3848         -        "Clarke 1880 (IGN)", "Greenwich",
  3849         -        "Garoua", "Transverse_Mercator", "metre",
  3850         -        "Easting", "East", "Northing", "North");
  3851         -    add_proj4text (p, 0,
  3852         -        "+proj=utm +zone=33 +a=6378249.2 +b=6356515 +units=m +no_");
  3853         -    add_proj4text (p, 1,
  3854         -        "defs");
  3855         -    add_srs_wkt (p, 0,
  3856         -        "PROJCS[\"Garoua / UTM zone 33N (deprecated)\",GEOGCS[\"G");
  3857         -    add_srs_wkt (p, 1,
  3858         -        "aroua\",DATUM[\"Garoua\",SPHEROID[\"Clarke 1880 (IGN)\",");
  3859         -    add_srs_wkt (p, 2,
  3860         -        "6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]");
  3861         -    add_srs_wkt (p, 3,
  3862         -        "],AUTHORITY[\"EPSG\",\"6234\"]],PRIMEM[\"Greenwich\",0,A");
  3863         -    add_srs_wkt (p, 4,
  3864         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3865         -    add_srs_wkt (p, 5,
  3866         -        "5199433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",");
  3867         -    add_srs_wkt (p, 6,
  3868         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"423");
  3869         -    add_srs_wkt (p, 7,
  3870         -        "4\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  3871         -    add_srs_wkt (p, 8,
  3872         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",15]");
  3873         -    add_srs_wkt (p, 9,
  3874         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3875         -    add_srs_wkt (p, 10,
  3876         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3877         -    add_srs_wkt (p, 11,
  3878         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3879         -    add_srs_wkt (p, 12,
  3880         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2343");
  3881         -    add_srs_wkt (p, 13,
  3882         -        "3\"]]");
  3883         -    p = add_epsg_def_ex (filter, first, last, 23700, "epsg", 23700,
  3884         -        "HD72 / EOV", 0, 0,
  3885         -        "GRS 1967", "Greenwich",
  3886         -        "Hungarian_Datum_1972", "Hotine_Oblique_Mercator_Azimuth_Center", "metre",
  3887         -        "Y", "East", "X", "North");
  3888         -    add_proj4text (p, 0,
  3889         -        "+proj=somerc +lat_0=47.14439372222222 +lon_0=19.04857177");
  3890         -    add_proj4text (p, 1,
  3891         -        "777778 +k_0=0.99993 +x_0=650000 +y_0=200000 +ellps=GRS67");
         2562  +        "8 +y_0=0 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +uni");
  3892   2563       add_proj4text (p, 2,
  3893         -        " +towgs84=52.17,-71.82,-14.9,0,0,0,0 +units=m +no_defs");
         2564  +        "ts=m +no_defs");
  3894   2565       add_srs_wkt (p, 0,
  3895         -        "PROJCS[\"HD72 / EOV\",GEOGCS[\"HD72\",DATUM[\"Hungarian_");
         2566  +        "PROJCS[\"Minna / Nigeria Mid Belt\",GEOGCS[\"Minna\",DAT");
  3896   2567       add_srs_wkt (p, 1,
  3897         -        "Datum_1972\",SPHEROID[\"GRS 1967\",6378160,298.247167427");
         2568  +        "UM[\"Minna\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,");
  3898   2569       add_srs_wkt (p, 2,
  3899         -        ",AUTHORITY[\"EPSG\",\"7036\"]],TOWGS84[52.17,-71.82,-14.");
         2570  +        "293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-92,-93,12");
  3900   2571       add_srs_wkt (p, 3,
  3901         -        "9,0,0,0,0],AUTHORITY[\"EPSG\",\"6237\"]],PRIMEM[\"Greenw");
         2572  +        "2,0,0,0,0],AUTHORITY[\"EPSG\",\"6263\"]],PRIMEM[\"Greenw");
  3902   2573       add_srs_wkt (p, 4,
  3903   2574           "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  3904   2575       add_srs_wkt (p, 5,
  3905         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  3906         -    add_srs_wkt (p, 6,
  3907         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  3908         -    add_srs_wkt (p, 7,
  3909         -        "G\",\"4237\"]],PROJECTION[\"Hotine_Oblique_Mercator_Azim");
  3910         -    add_srs_wkt (p, 8,
  3911         -        "uth_Center\"],PARAMETER[\"latitude_of_center\",47.144393");
  3912         -    add_srs_wkt (p, 9,
  3913         -        "72222222],PARAMETER[\"longitude_of_center\",19.048571777");
  3914         -    add_srs_wkt (p, 10,
  3915         -        "77778],PARAMETER[\"azimuth\",90],PARAMETER[\"rectified_g");
  3916         -    add_srs_wkt (p, 11,
  3917         -        "rid_angle\",90],PARAMETER[\"scale_factor\",0.99993],PARA");
  3918         -    add_srs_wkt (p, 12,
  3919         -        "METER[\"false_easting\",650000],PARAMETER[\"false_northi");
         2576  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
         2577  +    add_srs_wkt (p, 6,
         2578  +        "[\"EPSG\",\"4263\"]],PROJECTION[\"Transverse_Mercator\"]");
         2579  +    add_srs_wkt (p, 7,
         2580  +        ",PARAMETER[\"latitude_of_origin\",4],PARAMETER[\"central");
         2581  +    add_srs_wkt (p, 8,
         2582  +        "_meridian\",8.5],PARAMETER[\"scale_factor\",0.99975],PAR");
         2583  +    add_srs_wkt (p, 9,
         2584  +        "AMETER[\"false_easting\",670553.98],PARAMETER[\"false_no");
         2585  +    add_srs_wkt (p, 10,
         2586  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2587  +    add_srs_wkt (p, 11,
         2588  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         2589  +    add_srs_wkt (p, 12,
         2590  +        "RITY[\"EPSG\",\"26392\"]]");
         2591  +    p = add_epsg_def (filter, first, last, 26393, "epsg", 26393,
         2592  +        "Minna / Nigeria East Belt");
         2593  +    add_proj4text (p, 0,
         2594  +        "+proj=tmerc +lat_0=4 +lon_0=12.5 +k=0.99975 +x_0=1110369");
         2595  +    add_proj4text (p, 1,
         2596  +        ".7 +y_0=0 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +un");
         2597  +    add_proj4text (p, 2,
         2598  +        "its=m +no_defs");
         2599  +    add_srs_wkt (p, 0,
         2600  +        "PROJCS[\"Minna / Nigeria East Belt\",GEOGCS[\"Minna\",DA");
         2601  +    add_srs_wkt (p, 1,
         2602  +        "TUM[\"Minna\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145");
         2603  +    add_srs_wkt (p, 2,
         2604  +        ",293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-92,-93,1");
         2605  +    add_srs_wkt (p, 3,
         2606  +        "22,0,0,0,0],AUTHORITY[\"EPSG\",\"6263\"]],PRIMEM[\"Green");
         2607  +    add_srs_wkt (p, 4,
         2608  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         2609  +    add_srs_wkt (p, 5,
         2610  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         2611  +    add_srs_wkt (p, 6,
         2612  +        "Y[\"EPSG\",\"4263\"]],PROJECTION[\"Transverse_Mercator\"");
         2613  +    add_srs_wkt (p, 7,
         2614  +        "],PARAMETER[\"latitude_of_origin\",4],PARAMETER[\"centra");
         2615  +    add_srs_wkt (p, 8,
         2616  +        "l_meridian\",12.5],PARAMETER[\"scale_factor\",0.99975],P");
         2617  +    add_srs_wkt (p, 9,
         2618  +        "ARAMETER[\"false_easting\",1110369.7],PARAMETER[\"false_");
         2619  +    add_srs_wkt (p, 10,
         2620  +        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2621  +    add_srs_wkt (p, 11,
         2622  +        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
         2623  +    add_srs_wkt (p, 12,
         2624  +        "HORITY[\"EPSG\",\"26393\"]]");
         2625  +    p = add_epsg_def (filter, first, last, 26432, "epsg", 26432,
         2626  +        "Mhast / UTM zone 32S (deprecated)");
         2627  +    add_proj4text (p, 0,
         2628  +        "+proj=utm +zone=32 +south +ellps=intl +towgs84=-252.95,-");
         2629  +    add_proj4text (p, 1,
         2630  +        "4.11,-96.38,0,0,0,0 +units=m +no_defs");
         2631  +    add_srs_wkt (p, 0,
         2632  +        "PROJCS[\"Mhast / UTM zone 32S (deprecated)\",GEOGCS[\"Mh");
         2633  +    add_srs_wkt (p, 1,
         2634  +        "ast\",DATUM[\"Mhast\",SPHEROID[\"International 1924\",63");
         2635  +    add_srs_wkt (p, 2,
         2636  +        "78388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-252.95,");
         2637  +    add_srs_wkt (p, 3,
         2638  +        "-4.11,-96.38,0,0,0,0],AUTHORITY[\"EPSG\",\"6264\"]],PRIM");
         2639  +    add_srs_wkt (p, 4,
         2640  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2641  +    add_srs_wkt (p, 5,
         2642  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2643  +    add_srs_wkt (p, 6,
         2644  +        "],AUTHORITY[\"EPSG\",\"4264\"]],PROJECTION[\"Transverse_");
         2645  +    add_srs_wkt (p, 7,
         2646  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2647  +    add_srs_wkt (p, 8,
         2648  +        "R[\"central_meridian\",9],PARAMETER[\"scale_factor\",0.9");
         2649  +    add_srs_wkt (p, 9,
         2650  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
         2651  +    add_srs_wkt (p, 10,
         2652  +        "se_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         2653  +    add_srs_wkt (p, 11,
         2654  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
         2655  +    add_srs_wkt (p, 12,
         2656  +        "NORTH],AUTHORITY[\"EPSG\",\"26432\"]]");
         2657  +    p = add_epsg_def (filter, first, last, 26591, "epsg", 26591,
         2658  +        "Monte Mario (Rome) / Italy zone 1 (deprecated)");
         2659  +    add_proj4text (p, 0,
         2660  +        "+proj=tmerc +lat_0=0 +lon_0=-3.45233333333333 +k=0.9996 ");
         2661  +    add_proj4text (p, 1,
         2662  +        "+x_0=1500000 +y_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9");
         2663  +    add_proj4text (p, 2,
         2664  +        ".9,0.971,-2.917,0.714,-11.68 +pm=rome +units=m +no_defs");
         2665  +    add_srs_wkt (p, 0,
         2666  +        "PROJCS[\"Monte Mario (Rome) / Italy zone 1 (deprecated)\"");
         2667  +    add_srs_wkt (p, 1,
         2668  +        ",GEOGCS[\"Monte Mario (Rome)\",DATUM[\"Monte_Mario_Rome\"");
         2669  +    add_srs_wkt (p, 2,
         2670  +        ",SPHEROID[\"International 1924\",6378388,297,AUTHORITY[\"");
         2671  +    add_srs_wkt (p, 3,
         2672  +        "EPSG\",\"7022\"]],TOWGS84[-104.1,-49.1,-9.9,0.971,-2.917");
         2673  +    add_srs_wkt (p, 4,
         2674  +        ",0.714,-11.68],AUTHORITY[\"EPSG\",\"6806\"]],PRIMEM[\"Ro");
         2675  +    add_srs_wkt (p, 5,
         2676  +        "me\",12.45233333333333,AUTHORITY[\"EPSG\",\"8906\"]],UNI");
         2677  +    add_srs_wkt (p, 6,
         2678  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2679  +    add_srs_wkt (p, 7,
         2680  +        "2\"]],AUTHORITY[\"EPSG\",\"4806\"]],PROJECTION[\"Transve");
         2681  +    add_srs_wkt (p, 8,
         2682  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2683  +    add_srs_wkt (p, 9,
         2684  +        "METER[\"central_meridian\",-3.45233333333333],PARAMETER[");
         2685  +    add_srs_wkt (p, 10,
         2686  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",150");
         2687  +    add_srs_wkt (p, 11,
         2688  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2689  +    add_srs_wkt (p, 12,
         2690  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         2691  +    add_srs_wkt (p, 13,
         2692  +        ",NORTH],AUTHORITY[\"EPSG\",\"26591\"]]");
         2693  +    p = add_epsg_def (filter, first, last, 26592, "epsg", 26592,
         2694  +        "Monte Mario (Rome) / Italy zone 2 (deprecated)");
         2695  +    add_proj4text (p, 0,
         2696  +        "+proj=tmerc +lat_0=0 +lon_0=2.54766666666666 +k=0.9996 +");
         2697  +    add_proj4text (p, 1,
         2698  +        "x_0=2520000 +y_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9.");
         2699  +    add_proj4text (p, 2,
         2700  +        "9,0.971,-2.917,0.714,-11.68 +pm=rome +units=m +no_defs");
         2701  +    add_srs_wkt (p, 0,
         2702  +        "PROJCS[\"Monte Mario (Rome) / Italy zone 2 (deprecated)\"");
         2703  +    add_srs_wkt (p, 1,
         2704  +        ",GEOGCS[\"Monte Mario (Rome)\",DATUM[\"Monte_Mario_Rome\"");
         2705  +    add_srs_wkt (p, 2,
         2706  +        ",SPHEROID[\"International 1924\",6378388,297,AUTHORITY[\"");
         2707  +    add_srs_wkt (p, 3,
         2708  +        "EPSG\",\"7022\"]],TOWGS84[-104.1,-49.1,-9.9,0.971,-2.917");
         2709  +    add_srs_wkt (p, 4,
         2710  +        ",0.714,-11.68],AUTHORITY[\"EPSG\",\"6806\"]],PRIMEM[\"Ro");
         2711  +    add_srs_wkt (p, 5,
         2712  +        "me\",12.45233333333333,AUTHORITY[\"EPSG\",\"8906\"]],UNI");
         2713  +    add_srs_wkt (p, 6,
         2714  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2715  +    add_srs_wkt (p, 7,
         2716  +        "2\"]],AUTHORITY[\"EPSG\",\"4806\"]],PROJECTION[\"Transve");
         2717  +    add_srs_wkt (p, 8,
         2718  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2719  +    add_srs_wkt (p, 9,
         2720  +        "METER[\"central_meridian\",2.54766666666666],PARAMETER[\"");
         2721  +    add_srs_wkt (p, 10,
         2722  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",25200");
         2723  +    add_srs_wkt (p, 11,
         2724  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
         2725  +    add_srs_wkt (p, 12,
         2726  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  3920   2727       add_srs_wkt (p, 13,
  3921         -        "ng\",200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3922         -    add_srs_wkt (p, 14,
  3923         -        "]],AXIS[\"Y\",EAST],AXIS[\"X\",NORTH],AUTHORITY[\"EPSG\"");
  3924         -    add_srs_wkt (p, 15,
  3925         -        ",\"23700\"]]");
         2728  +        "ORTH],AUTHORITY[\"EPSG\",\"26592\"]]");
         2729  +    p = add_epsg_def (filter, first, last, 26632, "epsg", 26632,
         2730  +        "M'poraloko / UTM zone 32N");
         2731  +    add_proj4text (p, 0,
         2732  +        "+proj=utm +zone=32 +a=6378249.2 +b=6356515 +towgs84=-74,");
         2733  +    add_proj4text (p, 1,
         2734  +        "-130,42,0,0,0,0 +units=m +no_defs");
         2735  +    add_srs_wkt (p, 0,
         2736  +        "PROJCS[\"M'poraloko / UTM zone 32N\",GEOGCS[\"M'poraloko");
         2737  +    add_srs_wkt (p, 1,
         2738  +        "\",DATUM[\"M_poraloko\",SPHEROID[\"Clarke 1880 (IGN)\",6");
         2739  +    add_srs_wkt (p, 2,
         2740  +        "378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]]");
         2741  +    add_srs_wkt (p, 3,
         2742  +        ",TOWGS84[-74,-130,42,0,0,0,0],AUTHORITY[\"EPSG\",\"6266\"");
         2743  +    add_srs_wkt (p, 4,
         2744  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2745  +    add_srs_wkt (p, 5,
         2746  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2747  +    add_srs_wkt (p, 6,
         2748  +        "9122\"]],AUTHORITY[\"EPSG\",\"4266\"]],PROJECTION[\"Tran");
         2749  +    add_srs_wkt (p, 7,
         2750  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2751  +    add_srs_wkt (p, 8,
         2752  +        "ARAMETER[\"central_meridian\",9],PARAMETER[\"scale_facto");
         2753  +    add_srs_wkt (p, 9,
         2754  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
         2755  +    add_srs_wkt (p, 10,
         2756  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         2757  +    add_srs_wkt (p, 11,
         2758  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
         2759  +    add_srs_wkt (p, 12,
         2760  +        "NORTH],AUTHORITY[\"EPSG\",\"26632\"]]");
         2761  +    p = add_epsg_def (filter, first, last, 26692, "epsg", 26692,
         2762  +        "M'poraloko / UTM zone 32S");
         2763  +    add_proj4text (p, 0,
         2764  +        "+proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +towgs");
         2765  +    add_proj4text (p, 1,
         2766  +        "84=-74,-130,42,0,0,0,0 +units=m +no_defs");
         2767  +    add_srs_wkt (p, 0,
         2768  +        "PROJCS[\"M'poraloko / UTM zone 32S\",GEOGCS[\"M'poraloko");
         2769  +    add_srs_wkt (p, 1,
         2770  +        "\",DATUM[\"M_poraloko\",SPHEROID[\"Clarke 1880 (IGN)\",6");
         2771  +    add_srs_wkt (p, 2,
         2772  +        "378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]]");
         2773  +    add_srs_wkt (p, 3,
         2774  +        ",TOWGS84[-74,-130,42,0,0,0,0],AUTHORITY[\"EPSG\",\"6266\"");
         2775  +    add_srs_wkt (p, 4,
         2776  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2777  +    add_srs_wkt (p, 5,
         2778  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2779  +    add_srs_wkt (p, 6,
         2780  +        "9122\"]],AUTHORITY[\"EPSG\",\"4266\"]],PROJECTION[\"Tran");
         2781  +    add_srs_wkt (p, 7,
         2782  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2783  +    add_srs_wkt (p, 8,
         2784  +        "ARAMETER[\"central_meridian\",9],PARAMETER[\"scale_facto");
         2785  +    add_srs_wkt (p, 9,
         2786  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
         2787  +    add_srs_wkt (p, 10,
         2788  +        "R[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORIT");
         2789  +    add_srs_wkt (p, 11,
         2790  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
         2791  +    add_srs_wkt (p, 12,
         2792  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"26692\"]]");
         2793  +    p = add_epsg_def (filter, first, last, 26701, "epsg", 26701,
         2794  +        "NAD27 / UTM zone 1N");
         2795  +    add_proj4text (p, 0,
         2796  +        "+proj=utm +zone=1 +datum=NAD27 +units=m +no_defs");
         2797  +    add_srs_wkt (p, 0,
         2798  +        "PROJCS[\"NAD27 / UTM zone 1N\",GEOGCS[\"NAD27\",DATUM[\"");
         2799  +    add_srs_wkt (p, 1,
         2800  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         2801  +    add_srs_wkt (p, 2,
         2802  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         2803  +    add_srs_wkt (p, 3,
         2804  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2805  +    add_srs_wkt (p, 4,
         2806  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2807  +    add_srs_wkt (p, 5,
         2808  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2809  +    add_srs_wkt (p, 6,
         2810  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2811  +    add_srs_wkt (p, 7,
         2812  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2813  +    add_srs_wkt (p, 8,
         2814  +        "177],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2815  +    add_srs_wkt (p, 9,
         2816  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         2817  +    add_srs_wkt (p, 10,
         2818  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         2819  +    add_srs_wkt (p, 11,
         2820  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         2821  +    add_srs_wkt (p, 12,
         2822  +        "26701\"]]");
         2823  +    p = add_epsg_def (filter, first, last, 26702, "epsg", 26702,
         2824  +        "NAD27 / UTM zone 2N");
         2825  +    add_proj4text (p, 0,
         2826  +        "+proj=utm +zone=2 +datum=NAD27 +units=m +no_defs");
         2827  +    add_srs_wkt (p, 0,
         2828  +        "PROJCS[\"NAD27 / UTM zone 2N\",GEOGCS[\"NAD27\",DATUM[\"");
         2829  +    add_srs_wkt (p, 1,
         2830  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         2831  +    add_srs_wkt (p, 2,
         2832  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         2833  +    add_srs_wkt (p, 3,
         2834  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2835  +    add_srs_wkt (p, 4,
         2836  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2837  +    add_srs_wkt (p, 5,
         2838  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2839  +    add_srs_wkt (p, 6,
         2840  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2841  +    add_srs_wkt (p, 7,
         2842  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2843  +    add_srs_wkt (p, 8,
         2844  +        "171],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2845  +    add_srs_wkt (p, 9,
         2846  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         2847  +    add_srs_wkt (p, 10,
         2848  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         2849  +    add_srs_wkt (p, 11,
         2850  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         2851  +    add_srs_wkt (p, 12,
         2852  +        "26702\"]]");
         2853  +    p = add_epsg_def (filter, first, last, 26703, "epsg", 26703,
         2854  +        "NAD27 / UTM zone 3N");
         2855  +    add_proj4text (p, 0,
         2856  +        "+proj=utm +zone=3 +datum=NAD27 +units=m +no_defs");
         2857  +    add_srs_wkt (p, 0,
         2858  +        "PROJCS[\"NAD27 / UTM zone 3N\",GEOGCS[\"NAD27\",DATUM[\"");
         2859  +    add_srs_wkt (p, 1,
         2860  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         2861  +    add_srs_wkt (p, 2,
         2862  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         2863  +    add_srs_wkt (p, 3,
         2864  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2865  +    add_srs_wkt (p, 4,
         2866  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2867  +    add_srs_wkt (p, 5,
         2868  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2869  +    add_srs_wkt (p, 6,
         2870  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2871  +    add_srs_wkt (p, 7,
         2872  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2873  +    add_srs_wkt (p, 8,
         2874  +        "165],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2875  +    add_srs_wkt (p, 9,
         2876  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         2877  +    add_srs_wkt (p, 10,
         2878  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         2879  +    add_srs_wkt (p, 11,
         2880  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         2881  +    add_srs_wkt (p, 12,
         2882  +        "26703\"]]");
         2883  +    p = add_epsg_def (filter, first, last, 26704, "epsg", 26704,
         2884  +        "NAD27 / UTM zone 4N");
         2885  +    add_proj4text (p, 0,
         2886  +        "+proj=utm +zone=4 +datum=NAD27 +units=m +no_defs");
         2887  +    add_srs_wkt (p, 0,
         2888  +        "PROJCS[\"NAD27 / UTM zone 4N\",GEOGCS[\"NAD27\",DATUM[\"");
         2889  +    add_srs_wkt (p, 1,
         2890  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         2891  +    add_srs_wkt (p, 2,
         2892  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         2893  +    add_srs_wkt (p, 3,
         2894  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2895  +    add_srs_wkt (p, 4,
         2896  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2897  +    add_srs_wkt (p, 5,
         2898  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2899  +    add_srs_wkt (p, 6,
         2900  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2901  +    add_srs_wkt (p, 7,
         2902  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2903  +    add_srs_wkt (p, 8,
         2904  +        "159],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2905  +    add_srs_wkt (p, 9,
         2906  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         2907  +    add_srs_wkt (p, 10,
         2908  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         2909  +    add_srs_wkt (p, 11,
         2910  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         2911  +    add_srs_wkt (p, 12,
         2912  +        "26704\"]]");
         2913  +    p = add_epsg_def (filter, first, last, 26705, "epsg", 26705,
         2914  +        "NAD27 / UTM zone 5N");
         2915  +    add_proj4text (p, 0,
         2916  +        "+proj=utm +zone=5 +datum=NAD27 +units=m +no_defs");
         2917  +    add_srs_wkt (p, 0,
         2918  +        "PROJCS[\"NAD27 / UTM zone 5N\",GEOGCS[\"NAD27\",DATUM[\"");
         2919  +    add_srs_wkt (p, 1,
         2920  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         2921  +    add_srs_wkt (p, 2,
         2922  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         2923  +    add_srs_wkt (p, 3,
         2924  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2925  +    add_srs_wkt (p, 4,
         2926  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2927  +    add_srs_wkt (p, 5,
         2928  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2929  +    add_srs_wkt (p, 6,
         2930  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2931  +    add_srs_wkt (p, 7,
         2932  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2933  +    add_srs_wkt (p, 8,
         2934  +        "153],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2935  +    add_srs_wkt (p, 9,
         2936  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         2937  +    add_srs_wkt (p, 10,
         2938  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         2939  +    add_srs_wkt (p, 11,
         2940  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         2941  +    add_srs_wkt (p, 12,
         2942  +        "26705\"]]");
         2943  +    p = add_epsg_def (filter, first, last, 26706, "epsg", 26706,
         2944  +        "NAD27 / UTM zone 6N");
         2945  +    add_proj4text (p, 0,
         2946  +        "+proj=utm +zone=6 +datum=NAD27 +units=m +no_defs");
         2947  +    add_srs_wkt (p, 0,
         2948  +        "PROJCS[\"NAD27 / UTM zone 6N\",GEOGCS[\"NAD27\",DATUM[\"");
         2949  +    add_srs_wkt (p, 1,
         2950  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         2951  +    add_srs_wkt (p, 2,
         2952  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         2953  +    add_srs_wkt (p, 3,
         2954  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2955  +    add_srs_wkt (p, 4,
         2956  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2957  +    add_srs_wkt (p, 5,
         2958  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2959  +    add_srs_wkt (p, 6,
         2960  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2961  +    add_srs_wkt (p, 7,
         2962  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2963  +    add_srs_wkt (p, 8,
         2964  +        "147],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2965  +    add_srs_wkt (p, 9,
         2966  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         2967  +    add_srs_wkt (p, 10,
         2968  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         2969  +    add_srs_wkt (p, 11,
         2970  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         2971  +    add_srs_wkt (p, 12,
         2972  +        "26706\"]]");
         2973  +    p = add_epsg_def (filter, first, last, 26707, "epsg", 26707,
         2974  +        "NAD27 / UTM zone 7N");
         2975  +    add_proj4text (p, 0,
         2976  +        "+proj=utm +zone=7 +datum=NAD27 +units=m +no_defs");
         2977  +    add_srs_wkt (p, 0,
         2978  +        "PROJCS[\"NAD27 / UTM zone 7N\",GEOGCS[\"NAD27\",DATUM[\"");
         2979  +    add_srs_wkt (p, 1,
         2980  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         2981  +    add_srs_wkt (p, 2,
         2982  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         2983  +    add_srs_wkt (p, 3,
         2984  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2985  +    add_srs_wkt (p, 4,
         2986  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2987  +    add_srs_wkt (p, 5,
         2988  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2989  +    add_srs_wkt (p, 6,
         2990  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2991  +    add_srs_wkt (p, 7,
         2992  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2993  +    add_srs_wkt (p, 8,
         2994  +        "141],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2995  +    add_srs_wkt (p, 9,
         2996  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         2997  +    add_srs_wkt (p, 10,
         2998  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         2999  +    add_srs_wkt (p, 11,
         3000  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         3001  +    add_srs_wkt (p, 12,
         3002  +        "26707\"]]");
         3003  +    p = add_epsg_def (filter, first, last, 26708, "epsg", 26708,
         3004  +        "NAD27 / UTM zone 8N");
         3005  +    add_proj4text (p, 0,
         3006  +        "+proj=utm +zone=8 +datum=NAD27 +units=m +no_defs");
         3007  +    add_srs_wkt (p, 0,
         3008  +        "PROJCS[\"NAD27 / UTM zone 8N\",GEOGCS[\"NAD27\",DATUM[\"");
         3009  +    add_srs_wkt (p, 1,
         3010  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3011  +    add_srs_wkt (p, 2,
         3012  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3013  +    add_srs_wkt (p, 3,
         3014  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3015  +    add_srs_wkt (p, 4,
         3016  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3017  +    add_srs_wkt (p, 5,
         3018  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3019  +    add_srs_wkt (p, 6,
         3020  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3021  +    add_srs_wkt (p, 7,
         3022  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3023  +    add_srs_wkt (p, 8,
         3024  +        "135],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         3025  +    add_srs_wkt (p, 9,
         3026  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         3027  +    add_srs_wkt (p, 10,
         3028  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         3029  +    add_srs_wkt (p, 11,
         3030  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         3031  +    add_srs_wkt (p, 12,
         3032  +        "26708\"]]");
         3033  +    p = add_epsg_def (filter, first, last, 26709, "epsg", 26709,
         3034  +        "NAD27 / UTM zone 9N");
         3035  +    add_proj4text (p, 0,
         3036  +        "+proj=utm +zone=9 +datum=NAD27 +units=m +no_defs");
         3037  +    add_srs_wkt (p, 0,
         3038  +        "PROJCS[\"NAD27 / UTM zone 9N\",GEOGCS[\"NAD27\",DATUM[\"");
         3039  +    add_srs_wkt (p, 1,
         3040  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3041  +    add_srs_wkt (p, 2,
         3042  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3043  +    add_srs_wkt (p, 3,
         3044  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3045  +    add_srs_wkt (p, 4,
         3046  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3047  +    add_srs_wkt (p, 5,
         3048  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3049  +    add_srs_wkt (p, 6,
         3050  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3051  +    add_srs_wkt (p, 7,
         3052  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3053  +    add_srs_wkt (p, 8,
         3054  +        "129],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         3055  +    add_srs_wkt (p, 9,
         3056  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         3057  +    add_srs_wkt (p, 10,
         3058  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         3059  +    add_srs_wkt (p, 11,
         3060  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         3061  +    add_srs_wkt (p, 12,
         3062  +        "26709\"]]");
         3063  +    p = add_epsg_def (filter, first, last, 26710, "epsg", 26710,
         3064  +        "NAD27 / UTM zone 10N");
         3065  +    add_proj4text (p, 0,
         3066  +        "+proj=utm +zone=10 +datum=NAD27 +units=m +no_defs");
         3067  +    add_srs_wkt (p, 0,
         3068  +        "PROJCS[\"NAD27 / UTM zone 10N\",GEOGCS[\"NAD27\",DATUM[\"");
         3069  +    add_srs_wkt (p, 1,
         3070  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3071  +    add_srs_wkt (p, 2,
         3072  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3073  +    add_srs_wkt (p, 3,
         3074  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3075  +    add_srs_wkt (p, 4,
         3076  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3077  +    add_srs_wkt (p, 5,
         3078  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3079  +    add_srs_wkt (p, 6,
         3080  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3081  +    add_srs_wkt (p, 7,
         3082  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3083  +    add_srs_wkt (p, 8,
         3084  +        "123],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         3085  +    add_srs_wkt (p, 9,
         3086  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         3087  +    add_srs_wkt (p, 10,
         3088  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         3089  +    add_srs_wkt (p, 11,
         3090  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         3091  +    add_srs_wkt (p, 12,
         3092  +        "26710\"]]");
         3093  +    p = add_epsg_def (filter, first, last, 26711, "epsg", 26711,
         3094  +        "NAD27 / UTM zone 11N");
         3095  +    add_proj4text (p, 0,
         3096  +        "+proj=utm +zone=11 +datum=NAD27 +units=m +no_defs");
         3097  +    add_srs_wkt (p, 0,
         3098  +        "PROJCS[\"NAD27 / UTM zone 11N\",GEOGCS[\"NAD27\",DATUM[\"");
         3099  +    add_srs_wkt (p, 1,
         3100  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3101  +    add_srs_wkt (p, 2,
         3102  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3103  +    add_srs_wkt (p, 3,
         3104  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3105  +    add_srs_wkt (p, 4,
         3106  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3107  +    add_srs_wkt (p, 5,
         3108  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3109  +    add_srs_wkt (p, 6,
         3110  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3111  +    add_srs_wkt (p, 7,
         3112  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3113  +    add_srs_wkt (p, 8,
         3114  +        "117],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         3115  +    add_srs_wkt (p, 9,
         3116  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         3117  +    add_srs_wkt (p, 10,
         3118  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         3119  +    add_srs_wkt (p, 11,
         3120  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         3121  +    add_srs_wkt (p, 12,
         3122  +        "26711\"]]");
         3123  +    p = add_epsg_def (filter, first, last, 26712, "epsg", 26712,
         3124  +        "NAD27 / UTM zone 12N");
         3125  +    add_proj4text (p, 0,
         3126  +        "+proj=utm +zone=12 +datum=NAD27 +units=m +no_defs");
         3127  +    add_srs_wkt (p, 0,
         3128  +        "PROJCS[\"NAD27 / UTM zone 12N\",GEOGCS[\"NAD27\",DATUM[\"");
         3129  +    add_srs_wkt (p, 1,
         3130  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3131  +    add_srs_wkt (p, 2,
         3132  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3133  +    add_srs_wkt (p, 3,
         3134  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3135  +    add_srs_wkt (p, 4,
         3136  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3137  +    add_srs_wkt (p, 5,
         3138  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3139  +    add_srs_wkt (p, 6,
         3140  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3141  +    add_srs_wkt (p, 7,
         3142  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3143  +    add_srs_wkt (p, 8,
         3144  +        "111],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         3145  +    add_srs_wkt (p, 9,
         3146  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         3147  +    add_srs_wkt (p, 10,
         3148  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         3149  +    add_srs_wkt (p, 11,
         3150  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         3151  +    add_srs_wkt (p, 12,
         3152  +        "26712\"]]");
         3153  +    p = add_epsg_def (filter, first, last, 26713, "epsg", 26713,
         3154  +        "NAD27 / UTM zone 13N");
         3155  +    add_proj4text (p, 0,
         3156  +        "+proj=utm +zone=13 +datum=NAD27 +units=m +no_defs");
         3157  +    add_srs_wkt (p, 0,
         3158  +        "PROJCS[\"NAD27 / UTM zone 13N\",GEOGCS[\"NAD27\",DATUM[\"");
         3159  +    add_srs_wkt (p, 1,
         3160  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3161  +    add_srs_wkt (p, 2,
         3162  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3163  +    add_srs_wkt (p, 3,
         3164  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3165  +    add_srs_wkt (p, 4,
         3166  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3167  +    add_srs_wkt (p, 5,
         3168  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3169  +    add_srs_wkt (p, 6,
         3170  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3171  +    add_srs_wkt (p, 7,
         3172  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3173  +    add_srs_wkt (p, 8,
         3174  +        "105],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         3175  +    add_srs_wkt (p, 9,
         3176  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         3177  +    add_srs_wkt (p, 10,
         3178  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         3179  +    add_srs_wkt (p, 11,
         3180  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         3181  +    add_srs_wkt (p, 12,
         3182  +        "26713\"]]");
         3183  +    p = add_epsg_def (filter, first, last, 26714, "epsg", 26714,
         3184  +        "NAD27 / UTM zone 14N");
         3185  +    add_proj4text (p, 0,
         3186  +        "+proj=utm +zone=14 +datum=NAD27 +units=m +no_defs");
         3187  +    add_srs_wkt (p, 0,
         3188  +        "PROJCS[\"NAD27 / UTM zone 14N\",GEOGCS[\"NAD27\",DATUM[\"");
         3189  +    add_srs_wkt (p, 1,
         3190  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3191  +    add_srs_wkt (p, 2,
         3192  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3193  +    add_srs_wkt (p, 3,
         3194  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3195  +    add_srs_wkt (p, 4,
         3196  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3197  +    add_srs_wkt (p, 5,
         3198  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3199  +    add_srs_wkt (p, 6,
         3200  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3201  +    add_srs_wkt (p, 7,
         3202  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3203  +    add_srs_wkt (p, 8,
         3204  +        "99],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
         3205  +    add_srs_wkt (p, 9,
         3206  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
         3207  +    add_srs_wkt (p, 10,
         3208  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         3209  +    add_srs_wkt (p, 11,
         3210  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
         3211  +    add_srs_wkt (p, 12,
         3212  +        "6714\"]]");
         3213  +    p = add_epsg_def (filter, first, last, 26715, "epsg", 26715,
         3214  +        "NAD27 / UTM zone 15N");
         3215  +    add_proj4text (p, 0,
         3216  +        "+proj=utm +zone=15 +datum=NAD27 +units=m +no_defs");
         3217  +    add_srs_wkt (p, 0,
         3218  +        "PROJCS[\"NAD27 / UTM zone 15N\",GEOGCS[\"NAD27\",DATUM[\"");
         3219  +    add_srs_wkt (p, 1,
         3220  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3221  +    add_srs_wkt (p, 2,
         3222  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3223  +    add_srs_wkt (p, 3,
         3224  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3225  +    add_srs_wkt (p, 4,
         3226  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3227  +    add_srs_wkt (p, 5,
         3228  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3229  +    add_srs_wkt (p, 6,
         3230  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3231  +    add_srs_wkt (p, 7,
         3232  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3233  +    add_srs_wkt (p, 8,
         3234  +        "93],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
         3235  +    add_srs_wkt (p, 9,
         3236  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
         3237  +    add_srs_wkt (p, 10,
         3238  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         3239  +    add_srs_wkt (p, 11,
         3240  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
         3241  +    add_srs_wkt (p, 12,
         3242  +        "6715\"]]");
         3243  +    p = add_epsg_def (filter, first, last, 26716, "epsg", 26716,
         3244  +        "NAD27 / UTM zone 16N");
         3245  +    add_proj4text (p, 0,
         3246  +        "+proj=utm +zone=16 +datum=NAD27 +units=m +no_defs");
         3247  +    add_srs_wkt (p, 0,
         3248  +        "PROJCS[\"NAD27 / UTM zone 16N\",GEOGCS[\"NAD27\",DATUM[\"");
         3249  +    add_srs_wkt (p, 1,
         3250  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3251  +    add_srs_wkt (p, 2,
         3252  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3253  +    add_srs_wkt (p, 3,
         3254  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3255  +    add_srs_wkt (p, 4,
         3256  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3257  +    add_srs_wkt (p, 5,
         3258  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3259  +    add_srs_wkt (p, 6,
         3260  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3261  +    add_srs_wkt (p, 7,
         3262  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3263  +    add_srs_wkt (p, 8,
         3264  +        "87],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
         3265  +    add_srs_wkt (p, 9,
         3266  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
         3267  +    add_srs_wkt (p, 10,
         3268  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         3269  +    add_srs_wkt (p, 11,
         3270  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
         3271  +    add_srs_wkt (p, 12,
         3272  +        "6716\"]]");
         3273  +    p = add_epsg_def (filter, first, last, 26717, "epsg", 26717,
         3274  +        "NAD27 / UTM zone 17N");
         3275  +    add_proj4text (p, 0,
         3276  +        "+proj=utm +zone=17 +datum=NAD27 +units=m +no_defs");
         3277  +    add_srs_wkt (p, 0,
         3278  +        "PROJCS[\"NAD27 / UTM zone 17N\",GEOGCS[\"NAD27\",DATUM[\"");
         3279  +    add_srs_wkt (p, 1,
         3280  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3281  +    add_srs_wkt (p, 2,
         3282  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3283  +    add_srs_wkt (p, 3,
         3284  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3285  +    add_srs_wkt (p, 4,
         3286  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3287  +    add_srs_wkt (p, 5,
         3288  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3289  +    add_srs_wkt (p, 6,
         3290  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3291  +    add_srs_wkt (p, 7,
         3292  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3293  +    add_srs_wkt (p, 8,
         3294  +        "81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
         3295  +    add_srs_wkt (p, 9,
         3296  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
         3297  +    add_srs_wkt (p, 10,
         3298  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         3299  +    add_srs_wkt (p, 11,
         3300  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
         3301  +    add_srs_wkt (p, 12,
         3302  +        "6717\"]]");
         3303  +    p = add_epsg_def (filter, first, last, 26718, "epsg", 26718,
         3304  +        "NAD27 / UTM zone 18N");
         3305  +    add_proj4text (p, 0,
         3306  +        "+proj=utm +zone=18 +datum=NAD27 +units=m +no_defs");
         3307  +    add_srs_wkt (p, 0,
         3308  +        "PROJCS[\"NAD27 / UTM zone 18N\",GEOGCS[\"NAD27\",DATUM[\"");
         3309  +    add_srs_wkt (p, 1,
         3310  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3311  +    add_srs_wkt (p, 2,
         3312  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3313  +    add_srs_wkt (p, 3,
         3314  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3315  +    add_srs_wkt (p, 4,
         3316  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3317  +    add_srs_wkt (p, 5,
         3318  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3319  +    add_srs_wkt (p, 6,
         3320  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3321  +    add_srs_wkt (p, 7,
         3322  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3323  +    add_srs_wkt (p, 8,
         3324  +        "75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
         3325  +    add_srs_wkt (p, 9,
         3326  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
         3327  +    add_srs_wkt (p, 10,
         3328  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         3329  +    add_srs_wkt (p, 11,
         3330  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
         3331  +    add_srs_wkt (p, 12,
         3332  +        "6718\"]]");
         3333  +    p = add_epsg_def (filter, first, last, 26719, "epsg", 26719,
         3334  +        "NAD27 / UTM zone 19N");
         3335  +    add_proj4text (p, 0,
         3336  +        "+proj=utm +zone=19 +datum=NAD27 +units=m +no_defs");
         3337  +    add_srs_wkt (p, 0,
         3338  +        "PROJCS[\"NAD27 / UTM zone 19N\",GEOGCS[\"NAD27\",DATUM[\"");
         3339  +    add_srs_wkt (p, 1,
         3340  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3341  +    add_srs_wkt (p, 2,
         3342  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3343  +    add_srs_wkt (p, 3,
         3344  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3345  +    add_srs_wkt (p, 4,
         3346  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3347  +    add_srs_wkt (p, 5,
         3348  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3349  +    add_srs_wkt (p, 6,
         3350  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3351  +    add_srs_wkt (p, 7,
         3352  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3353  +    add_srs_wkt (p, 8,
         3354  +        "69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
         3355  +    add_srs_wkt (p, 9,
         3356  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
         3357  +    add_srs_wkt (p, 10,
         3358  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         3359  +    add_srs_wkt (p, 11,
         3360  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
         3361  +    add_srs_wkt (p, 12,
         3362  +        "6719\"]]");
         3363  +    p = add_epsg_def (filter, first, last, 26720, "epsg", 26720,
         3364  +        "NAD27 / UTM zone 20N");
         3365  +    add_proj4text (p, 0,
         3366  +        "+proj=utm +zone=20 +datum=NAD27 +units=m +no_defs");
         3367  +    add_srs_wkt (p, 0,
         3368  +        "PROJCS[\"NAD27 / UTM zone 20N\",GEOGCS[\"NAD27\",DATUM[\"");
         3369  +    add_srs_wkt (p, 1,
         3370  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3371  +    add_srs_wkt (p, 2,
         3372  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3373  +    add_srs_wkt (p, 3,
         3374  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3375  +    add_srs_wkt (p, 4,
         3376  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3377  +    add_srs_wkt (p, 5,
         3378  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3379  +    add_srs_wkt (p, 6,
         3380  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3381  +    add_srs_wkt (p, 7,
         3382  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3383  +    add_srs_wkt (p, 8,
         3384  +        "63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
         3385  +    add_srs_wkt (p, 9,
         3386  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
         3387  +    add_srs_wkt (p, 10,
         3388  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
         3389  +    add_srs_wkt (p, 11,
         3390  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
         3391  +    add_srs_wkt (p, 12,
         3392  +        "6720\"]]");
  3926   3393   }
  3927   3394   
  3928   3395   #endif /* full EPSG initialization enabled/disabled */
  3929   3396   

Changes to src/srsinit/epsg_inlined_36.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_36 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 23830, "epsg", 23830,
    56         -        "DGN95 / Indonesia TM-3 zone 46.2", 0, 0,
    57         -        "WGS 84", "Greenwich",
    58         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
    59         -        "X", "East", "Y", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=tmerc +lat_0=0 +lon_0=94.5 +k=0.9999 +x_0=200000 +");
    62         -    add_proj4text (p, 1,
    63         -        "y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m");
    64         -    add_proj4text (p, 2,
    65         -        " +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 46.2\",GEOGCS[\"DGN");
    68         -    add_srs_wkt (p, 1,
    69         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
    70         -    add_srs_wkt (p, 2,
    71         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
    72         -    add_srs_wkt (p, 3,
    73         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
    74         -    add_srs_wkt (p, 4,
    75         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
    76         -    add_srs_wkt (p, 5,
    77         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
    78         -    add_srs_wkt (p, 6,
    79         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
    80         -    add_srs_wkt (p, 7,
    81         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
    82         -    add_srs_wkt (p, 8,
    83         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
    84         -    add_srs_wkt (p, 9,
    85         -        "\"central_meridian\",94.5],PARAMETER[\"scale_factor\",0.");
    86         -    add_srs_wkt (p, 10,
    87         -        "9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"fa");
    88         -    add_srs_wkt (p, 11,
    89         -        "lse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
    90         -    add_srs_wkt (p, 12,
    91         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
    92         -    add_srs_wkt (p, 13,
    93         -        "ITY[\"EPSG\",\"23830\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 23831, "epsg", 23831,
    95         -        "DGN95 / Indonesia TM-3 zone 47.1", 0, 0,
    96         -        "WGS 84", "Greenwich",
    97         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
    98         -        "X", "East", "Y", "North");
    99         -    add_proj4text (p, 0,
   100         -        "+proj=tmerc +lat_0=0 +lon_0=97.5 +k=0.9999 +x_0=200000 +");
   101         -    add_proj4text (p, 1,
   102         -        "y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=m");
   103         -    add_proj4text (p, 2,
   104         -        " +no_defs");
   105         -    add_srs_wkt (p, 0,
   106         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 47.1\",GEOGCS[\"DGN");
   107         -    add_srs_wkt (p, 1,
   108         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   109         -    add_srs_wkt (p, 2,
   110         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   111         -    add_srs_wkt (p, 3,
   112         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   113         -    add_srs_wkt (p, 4,
   114         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   115         -    add_srs_wkt (p, 5,
   116         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   117         -    add_srs_wkt (p, 6,
   118         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   119         -    add_srs_wkt (p, 7,
   120         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   121         -    add_srs_wkt (p, 8,
   122         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   123         -    add_srs_wkt (p, 9,
   124         -        "\"central_meridian\",97.5],PARAMETER[\"scale_factor\",0.");
   125         -    add_srs_wkt (p, 10,
   126         -        "9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"fa");
   127         -    add_srs_wkt (p, 11,
   128         -        "lse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   129         -    add_srs_wkt (p, 12,
   130         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
   131         -    add_srs_wkt (p, 13,
   132         -        "ITY[\"EPSG\",\"23831\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 23832, "epsg", 23832,
   134         -        "DGN95 / Indonesia TM-3 zone 47.2", 0, 0,
   135         -        "WGS 84", "Greenwich",
   136         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   137         -        "X", "East", "Y", "North");
   138         -    add_proj4text (p, 0,
   139         -        "+proj=tmerc +lat_0=0 +lon_0=100.5 +k=0.9999 +x_0=200000 ");
   140         -    add_proj4text (p, 1,
   141         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   142         -    add_proj4text (p, 2,
   143         -        "m +no_defs");
   144         -    add_srs_wkt (p, 0,
   145         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 47.2\",GEOGCS[\"DGN");
   146         -    add_srs_wkt (p, 1,
   147         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   148         -    add_srs_wkt (p, 2,
   149         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   150         -    add_srs_wkt (p, 3,
   151         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   152         -    add_srs_wkt (p, 4,
   153         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   154         -    add_srs_wkt (p, 5,
   155         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   156         -    add_srs_wkt (p, 6,
   157         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   158         -    add_srs_wkt (p, 7,
   159         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   160         -    add_srs_wkt (p, 8,
   161         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   162         -    add_srs_wkt (p, 9,
   163         -        "\"central_meridian\",100.5],PARAMETER[\"scale_factor\",0");
   164         -    add_srs_wkt (p, 10,
   165         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   166         -    add_srs_wkt (p, 11,
   167         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   168         -    add_srs_wkt (p, 12,
   169         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   170         -    add_srs_wkt (p, 13,
   171         -        "RITY[\"EPSG\",\"23832\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 23833, "epsg", 23833,
   173         -        "DGN95 / Indonesia TM-3 zone 48.1", 0, 0,
   174         -        "WGS 84", "Greenwich",
   175         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   176         -        "X", "East", "Y", "North");
   177         -    add_proj4text (p, 0,
   178         -        "+proj=tmerc +lat_0=0 +lon_0=103.5 +k=0.9999 +x_0=200000 ");
   179         -    add_proj4text (p, 1,
   180         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   181         -    add_proj4text (p, 2,
   182         -        "m +no_defs");
   183         -    add_srs_wkt (p, 0,
   184         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 48.1\",GEOGCS[\"DGN");
   185         -    add_srs_wkt (p, 1,
   186         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   187         -    add_srs_wkt (p, 2,
   188         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   189         -    add_srs_wkt (p, 3,
   190         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   191         -    add_srs_wkt (p, 4,
   192         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   193         -    add_srs_wkt (p, 5,
   194         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   195         -    add_srs_wkt (p, 6,
   196         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   197         -    add_srs_wkt (p, 7,
   198         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   199         -    add_srs_wkt (p, 8,
   200         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   201         -    add_srs_wkt (p, 9,
   202         -        "\"central_meridian\",103.5],PARAMETER[\"scale_factor\",0");
   203         -    add_srs_wkt (p, 10,
   204         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   205         -    add_srs_wkt (p, 11,
   206         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   207         -    add_srs_wkt (p, 12,
   208         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   209         -    add_srs_wkt (p, 13,
   210         -        "RITY[\"EPSG\",\"23833\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 23834, "epsg", 23834,
   212         -        "DGN95 / Indonesia TM-3 zone 48.2", 0, 0,
   213         -        "WGS 84", "Greenwich",
   214         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   215         -        "X", "East", "Y", "North");
   216         -    add_proj4text (p, 0,
   217         -        "+proj=tmerc +lat_0=0 +lon_0=106.5 +k=0.9999 +x_0=200000 ");
   218         -    add_proj4text (p, 1,
   219         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   220         -    add_proj4text (p, 2,
   221         -        "m +no_defs");
   222         -    add_srs_wkt (p, 0,
   223         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 48.2\",GEOGCS[\"DGN");
   224         -    add_srs_wkt (p, 1,
   225         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   226         -    add_srs_wkt (p, 2,
   227         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   228         -    add_srs_wkt (p, 3,
   229         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   230         -    add_srs_wkt (p, 4,
   231         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   232         -    add_srs_wkt (p, 5,
   233         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   234         -    add_srs_wkt (p, 6,
   235         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   236         -    add_srs_wkt (p, 7,
   237         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   238         -    add_srs_wkt (p, 8,
   239         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   240         -    add_srs_wkt (p, 9,
   241         -        "\"central_meridian\",106.5],PARAMETER[\"scale_factor\",0");
   242         -    add_srs_wkt (p, 10,
   243         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   244         -    add_srs_wkt (p, 11,
   245         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   246         -    add_srs_wkt (p, 12,
   247         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   248         -    add_srs_wkt (p, 13,
   249         -        "RITY[\"EPSG\",\"23834\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 23835, "epsg", 23835,
   251         -        "DGN95 / Indonesia TM-3 zone 49.1", 0, 0,
   252         -        "WGS 84", "Greenwich",
   253         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   254         -        "X", "East", "Y", "North");
   255         -    add_proj4text (p, 0,
   256         -        "+proj=tmerc +lat_0=0 +lon_0=109.5 +k=0.9999 +x_0=200000 ");
   257         -    add_proj4text (p, 1,
   258         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   259         -    add_proj4text (p, 2,
   260         -        "m +no_defs");
   261         -    add_srs_wkt (p, 0,
   262         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 49.1\",GEOGCS[\"DGN");
   263         -    add_srs_wkt (p, 1,
   264         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   265         -    add_srs_wkt (p, 2,
   266         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   267         -    add_srs_wkt (p, 3,
   268         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   269         -    add_srs_wkt (p, 4,
   270         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   271         -    add_srs_wkt (p, 5,
   272         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   273         -    add_srs_wkt (p, 6,
   274         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   275         -    add_srs_wkt (p, 7,
   276         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   277         -    add_srs_wkt (p, 8,
   278         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   279         -    add_srs_wkt (p, 9,
   280         -        "\"central_meridian\",109.5],PARAMETER[\"scale_factor\",0");
   281         -    add_srs_wkt (p, 10,
   282         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   283         -    add_srs_wkt (p, 11,
   284         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   285         -    add_srs_wkt (p, 12,
   286         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   287         -    add_srs_wkt (p, 13,
   288         -        "RITY[\"EPSG\",\"23835\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 23836, "epsg", 23836,
   290         -        "DGN95 / Indonesia TM-3 zone 49.2", 0, 0,
   291         -        "WGS 84", "Greenwich",
   292         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   293         -        "X", "East", "Y", "North");
   294         -    add_proj4text (p, 0,
   295         -        "+proj=tmerc +lat_0=0 +lon_0=112.5 +k=0.9999 +x_0=200000 ");
   296         -    add_proj4text (p, 1,
   297         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   298         -    add_proj4text (p, 2,
   299         -        "m +no_defs");
   300         -    add_srs_wkt (p, 0,
   301         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 49.2\",GEOGCS[\"DGN");
   302         -    add_srs_wkt (p, 1,
   303         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   304         -    add_srs_wkt (p, 2,
   305         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   306         -    add_srs_wkt (p, 3,
   307         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   308         -    add_srs_wkt (p, 4,
   309         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   310         -    add_srs_wkt (p, 5,
   311         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   312         -    add_srs_wkt (p, 6,
   313         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   314         -    add_srs_wkt (p, 7,
   315         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   316         -    add_srs_wkt (p, 8,
   317         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   318         -    add_srs_wkt (p, 9,
   319         -        "\"central_meridian\",112.5],PARAMETER[\"scale_factor\",0");
   320         -    add_srs_wkt (p, 10,
   321         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   322         -    add_srs_wkt (p, 11,
   323         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   324         -    add_srs_wkt (p, 12,
   325         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   326         -    add_srs_wkt (p, 13,
   327         -        "RITY[\"EPSG\",\"23836\"]]");
   328         -    p = add_epsg_def_ex (filter, first, last, 23837, "epsg", 23837,
   329         -        "DGN95 / Indonesia TM-3 zone 50.1", 0, 0,
   330         -        "WGS 84", "Greenwich",
   331         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   332         -        "X", "East", "Y", "North");
   333         -    add_proj4text (p, 0,
   334         -        "+proj=tmerc +lat_0=0 +lon_0=115.5 +k=0.9999 +x_0=200000 ");
   335         -    add_proj4text (p, 1,
   336         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   337         -    add_proj4text (p, 2,
   338         -        "m +no_defs");
   339         -    add_srs_wkt (p, 0,
   340         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 50.1\",GEOGCS[\"DGN");
   341         -    add_srs_wkt (p, 1,
   342         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   343         -    add_srs_wkt (p, 2,
   344         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   345         -    add_srs_wkt (p, 3,
   346         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   347         -    add_srs_wkt (p, 4,
   348         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   349         -    add_srs_wkt (p, 5,
   350         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   351         -    add_srs_wkt (p, 6,
   352         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   353         -    add_srs_wkt (p, 7,
   354         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   355         -    add_srs_wkt (p, 8,
   356         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   357         -    add_srs_wkt (p, 9,
   358         -        "\"central_meridian\",115.5],PARAMETER[\"scale_factor\",0");
   359         -    add_srs_wkt (p, 10,
   360         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   361         -    add_srs_wkt (p, 11,
   362         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   363         -    add_srs_wkt (p, 12,
   364         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   365         -    add_srs_wkt (p, 13,
   366         -        "RITY[\"EPSG\",\"23837\"]]");
   367         -    p = add_epsg_def_ex (filter, first, last, 23838, "epsg", 23838,
   368         -        "DGN95 / Indonesia TM-3 zone 50.2", 0, 0,
   369         -        "WGS 84", "Greenwich",
   370         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   371         -        "X", "East", "Y", "North");
   372         -    add_proj4text (p, 0,
   373         -        "+proj=tmerc +lat_0=0 +lon_0=118.5 +k=0.9999 +x_0=200000 ");
   374         -    add_proj4text (p, 1,
   375         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   376         -    add_proj4text (p, 2,
   377         -        "m +no_defs");
   378         -    add_srs_wkt (p, 0,
   379         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 50.2\",GEOGCS[\"DGN");
   380         -    add_srs_wkt (p, 1,
   381         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   382         -    add_srs_wkt (p, 2,
   383         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   384         -    add_srs_wkt (p, 3,
   385         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   386         -    add_srs_wkt (p, 4,
   387         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   388         -    add_srs_wkt (p, 5,
   389         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   390         -    add_srs_wkt (p, 6,
   391         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   392         -    add_srs_wkt (p, 7,
   393         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   394         -    add_srs_wkt (p, 8,
   395         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   396         -    add_srs_wkt (p, 9,
   397         -        "\"central_meridian\",118.5],PARAMETER[\"scale_factor\",0");
   398         -    add_srs_wkt (p, 10,
   399         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   400         -    add_srs_wkt (p, 11,
   401         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   402         -    add_srs_wkt (p, 12,
   403         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   404         -    add_srs_wkt (p, 13,
   405         -        "RITY[\"EPSG\",\"23838\"]]");
   406         -    p = add_epsg_def_ex (filter, first, last, 23839, "epsg", 23839,
   407         -        "DGN95 / Indonesia TM-3 zone 51.1", 0, 0,
   408         -        "WGS 84", "Greenwich",
   409         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   410         -        "X", "East", "Y", "North");
   411         -    add_proj4text (p, 0,
   412         -        "+proj=tmerc +lat_0=0 +lon_0=121.5 +k=0.9999 +x_0=200000 ");
   413         -    add_proj4text (p, 1,
   414         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   415         -    add_proj4text (p, 2,
   416         -        "m +no_defs");
   417         -    add_srs_wkt (p, 0,
   418         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 51.1\",GEOGCS[\"DGN");
   419         -    add_srs_wkt (p, 1,
   420         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   421         -    add_srs_wkt (p, 2,
   422         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   423         -    add_srs_wkt (p, 3,
   424         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   425         -    add_srs_wkt (p, 4,
   426         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   427         -    add_srs_wkt (p, 5,
   428         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   429         -    add_srs_wkt (p, 6,
   430         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   431         -    add_srs_wkt (p, 7,
   432         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   433         -    add_srs_wkt (p, 8,
   434         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   435         -    add_srs_wkt (p, 9,
   436         -        "\"central_meridian\",121.5],PARAMETER[\"scale_factor\",0");
   437         -    add_srs_wkt (p, 10,
   438         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   439         -    add_srs_wkt (p, 11,
   440         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   441         -    add_srs_wkt (p, 12,
   442         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   443         -    add_srs_wkt (p, 13,
   444         -        "RITY[\"EPSG\",\"23839\"]]");
   445         -    p = add_epsg_def_ex (filter, first, last, 23840, "epsg", 23840,
   446         -        "DGN95 / Indonesia TM-3 zone 51.2", 0, 0,
   447         -        "WGS 84", "Greenwich",
   448         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   449         -        "X", "East", "Y", "North");
   450         -    add_proj4text (p, 0,
   451         -        "+proj=tmerc +lat_0=0 +lon_0=124.5 +k=0.9999 +x_0=200000 ");
   452         -    add_proj4text (p, 1,
   453         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   454         -    add_proj4text (p, 2,
   455         -        "m +no_defs");
   456         -    add_srs_wkt (p, 0,
   457         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 51.2\",GEOGCS[\"DGN");
   458         -    add_srs_wkt (p, 1,
   459         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   460         -    add_srs_wkt (p, 2,
   461         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   462         -    add_srs_wkt (p, 3,
   463         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   464         -    add_srs_wkt (p, 4,
   465         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   466         -    add_srs_wkt (p, 5,
   467         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   468         -    add_srs_wkt (p, 6,
   469         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   470         -    add_srs_wkt (p, 7,
   471         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   472         -    add_srs_wkt (p, 8,
   473         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   474         -    add_srs_wkt (p, 9,
   475         -        "\"central_meridian\",124.5],PARAMETER[\"scale_factor\",0");
   476         -    add_srs_wkt (p, 10,
   477         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   478         -    add_srs_wkt (p, 11,
   479         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   480         -    add_srs_wkt (p, 12,
   481         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   482         -    add_srs_wkt (p, 13,
   483         -        "RITY[\"EPSG\",\"23840\"]]");
   484         -    p = add_epsg_def_ex (filter, first, last, 23841, "epsg", 23841,
   485         -        "DGN95 / Indonesia TM-3 zone 52.1", 0, 0,
   486         -        "WGS 84", "Greenwich",
   487         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   488         -        "X", "East", "Y", "North");
   489         -    add_proj4text (p, 0,
   490         -        "+proj=tmerc +lat_0=0 +lon_0=127.5 +k=0.9999 +x_0=200000 ");
   491         -    add_proj4text (p, 1,
   492         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   493         -    add_proj4text (p, 2,
   494         -        "m +no_defs");
   495         -    add_srs_wkt (p, 0,
   496         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 52.1\",GEOGCS[\"DGN");
   497         -    add_srs_wkt (p, 1,
   498         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   499         -    add_srs_wkt (p, 2,
   500         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   501         -    add_srs_wkt (p, 3,
   502         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   503         -    add_srs_wkt (p, 4,
   504         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   505         -    add_srs_wkt (p, 5,
   506         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   507         -    add_srs_wkt (p, 6,
   508         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   509         -    add_srs_wkt (p, 7,
   510         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   511         -    add_srs_wkt (p, 8,
   512         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   513         -    add_srs_wkt (p, 9,
   514         -        "\"central_meridian\",127.5],PARAMETER[\"scale_factor\",0");
   515         -    add_srs_wkt (p, 10,
   516         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   517         -    add_srs_wkt (p, 11,
   518         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   519         -    add_srs_wkt (p, 12,
   520         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   521         -    add_srs_wkt (p, 13,
   522         -        "RITY[\"EPSG\",\"23841\"]]");
   523         -    p = add_epsg_def_ex (filter, first, last, 23842, "epsg", 23842,
   524         -        "DGN95 / Indonesia TM-3 zone 52.2", 0, 0,
   525         -        "WGS 84", "Greenwich",
   526         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   527         -        "X", "East", "Y", "North");
   528         -    add_proj4text (p, 0,
   529         -        "+proj=tmerc +lat_0=0 +lon_0=130.5 +k=0.9999 +x_0=200000 ");
   530         -    add_proj4text (p, 1,
   531         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   532         -    add_proj4text (p, 2,
   533         -        "m +no_defs");
   534         -    add_srs_wkt (p, 0,
   535         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 52.2\",GEOGCS[\"DGN");
   536         -    add_srs_wkt (p, 1,
   537         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   538         -    add_srs_wkt (p, 2,
   539         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   540         -    add_srs_wkt (p, 3,
   541         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   542         -    add_srs_wkt (p, 4,
   543         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   544         -    add_srs_wkt (p, 5,
   545         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   546         -    add_srs_wkt (p, 6,
   547         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   548         -    add_srs_wkt (p, 7,
   549         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   550         -    add_srs_wkt (p, 8,
   551         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   552         -    add_srs_wkt (p, 9,
   553         -        "\"central_meridian\",130.5],PARAMETER[\"scale_factor\",0");
   554         -    add_srs_wkt (p, 10,
   555         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   556         -    add_srs_wkt (p, 11,
   557         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   558         -    add_srs_wkt (p, 12,
   559         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   560         -    add_srs_wkt (p, 13,
   561         -        "RITY[\"EPSG\",\"23842\"]]");
   562         -    p = add_epsg_def_ex (filter, first, last, 23843, "epsg", 23843,
   563         -        "DGN95 / Indonesia TM-3 zone 53.1", 0, 0,
   564         -        "WGS 84", "Greenwich",
   565         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   566         -        "X", "East", "Y", "North");
   567         -    add_proj4text (p, 0,
   568         -        "+proj=tmerc +lat_0=0 +lon_0=133.5 +k=0.9999 +x_0=200000 ");
   569         -    add_proj4text (p, 1,
   570         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   571         -    add_proj4text (p, 2,
   572         -        "m +no_defs");
   573         -    add_srs_wkt (p, 0,
   574         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 53.1\",GEOGCS[\"DGN");
   575         -    add_srs_wkt (p, 1,
   576         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   577         -    add_srs_wkt (p, 2,
   578         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   579         -    add_srs_wkt (p, 3,
   580         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   581         -    add_srs_wkt (p, 4,
   582         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   583         -    add_srs_wkt (p, 5,
   584         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   585         -    add_srs_wkt (p, 6,
   586         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   587         -    add_srs_wkt (p, 7,
   588         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   589         -    add_srs_wkt (p, 8,
   590         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   591         -    add_srs_wkt (p, 9,
   592         -        "\"central_meridian\",133.5],PARAMETER[\"scale_factor\",0");
   593         -    add_srs_wkt (p, 10,
   594         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   595         -    add_srs_wkt (p, 11,
   596         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   597         -    add_srs_wkt (p, 12,
   598         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   599         -    add_srs_wkt (p, 13,
   600         -        "RITY[\"EPSG\",\"23843\"]]");
   601         -    p = add_epsg_def_ex (filter, first, last, 23844, "epsg", 23844,
   602         -        "DGN95 / Indonesia TM-3 zone 53.2", 0, 0,
   603         -        "WGS 84", "Greenwich",
   604         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   605         -        "X", "East", "Y", "North");
   606         -    add_proj4text (p, 0,
   607         -        "+proj=tmerc +lat_0=0 +lon_0=136.5 +k=0.9999 +x_0=200000 ");
   608         -    add_proj4text (p, 1,
   609         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   610         -    add_proj4text (p, 2,
   611         -        "m +no_defs");
   612         -    add_srs_wkt (p, 0,
   613         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 53.2\",GEOGCS[\"DGN");
   614         -    add_srs_wkt (p, 1,
   615         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   616         -    add_srs_wkt (p, 2,
   617         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   618         -    add_srs_wkt (p, 3,
   619         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   620         -    add_srs_wkt (p, 4,
   621         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   622         -    add_srs_wkt (p, 5,
   623         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   624         -    add_srs_wkt (p, 6,
   625         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   626         -    add_srs_wkt (p, 7,
   627         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   628         -    add_srs_wkt (p, 8,
   629         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   630         -    add_srs_wkt (p, 9,
   631         -        "\"central_meridian\",136.5],PARAMETER[\"scale_factor\",0");
   632         -    add_srs_wkt (p, 10,
   633         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   634         -    add_srs_wkt (p, 11,
   635         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   636         -    add_srs_wkt (p, 12,
   637         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   638         -    add_srs_wkt (p, 13,
   639         -        "RITY[\"EPSG\",\"23844\"]]");
   640         -    p = add_epsg_def_ex (filter, first, last, 23845, "epsg", 23845,
   641         -        "DGN95 / Indonesia TM-3 zone 54.1", 0, 0,
   642         -        "WGS 84", "Greenwich",
   643         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   644         -        "X", "East", "Y", "North");
   645         -    add_proj4text (p, 0,
   646         -        "+proj=tmerc +lat_0=0 +lon_0=139.5 +k=0.9999 +x_0=200000 ");
   647         -    add_proj4text (p, 1,
   648         -        "+y_0=1500000 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +units=");
   649         -    add_proj4text (p, 2,
   650         -        "m +no_defs");
   651         -    add_srs_wkt (p, 0,
   652         -        "PROJCS[\"DGN95 / Indonesia TM-3 zone 54.1\",GEOGCS[\"DGN");
   653         -    add_srs_wkt (p, 1,
   654         -        "95\",DATUM[\"Datum_Geodesi_Nasional_1995\",SPHEROID[\"WG");
   655         -    add_srs_wkt (p, 2,
   656         -        "S 84\",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"");
   657         -    add_srs_wkt (p, 3,
   658         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],");
   659         -    add_srs_wkt (p, 4,
   660         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   661         -    add_srs_wkt (p, 5,
   662         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   663         -    add_srs_wkt (p, 6,
   664         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   665         -    add_srs_wkt (p, 7,
   666         -        "AUTHORITY[\"EPSG\",\"4755\"]],PROJECTION[\"Transverse_Me");
   667         -    add_srs_wkt (p, 8,
   668         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   669         -    add_srs_wkt (p, 9,
   670         -        "\"central_meridian\",139.5],PARAMETER[\"scale_factor\",0");
   671         -    add_srs_wkt (p, 10,
   672         -        ".9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   673         -    add_srs_wkt (p, 11,
   674         -        "alse_northing\",1500000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   675         -    add_srs_wkt (p, 12,
   676         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   677         -    add_srs_wkt (p, 13,
   678         -        "RITY[\"EPSG\",\"23845\"]]");
   679         -    p = add_epsg_def_ex (filter, first, last, 23846, "epsg", 23846,
   680         -        "ID74 / UTM zone 46N", 0, 0,
   681         -        "Indonesian National Spheroid", "Greenwich",
   682         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
   683         -        "Easting", "East", "Northing", "North");
   684         -    add_proj4text (p, 0,
   685         -        "+proj=utm +zone=46 +a=6378160 +b=6356774.50408554 +towgs");
   686         -    add_proj4text (p, 1,
   687         -        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
   688         -    add_srs_wkt (p, 0,
   689         -        "PROJCS[\"ID74 / UTM zone 46N\",GEOGCS[\"ID74\",DATUM[\"I");
   690         -    add_srs_wkt (p, 1,
   691         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
   692         -    add_srs_wkt (p, 2,
   693         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
   694         -    add_srs_wkt (p, 3,
   695         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
   696         -    add_srs_wkt (p, 4,
   697         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   698         -    add_srs_wkt (p, 5,
   699         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   700         -    add_srs_wkt (p, 6,
   701         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   702         -    add_srs_wkt (p, 7,
   703         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
   704         -    add_srs_wkt (p, 8,
   705         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   706         -    add_srs_wkt (p, 9,
   707         -        "\"central_meridian\",93],PARAMETER[\"scale_factor\",0.99");
   708         -    add_srs_wkt (p, 10,
   709         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
   710         -    add_srs_wkt (p, 11,
   711         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   712         -    add_srs_wkt (p, 12,
   713         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
   714         -    add_srs_wkt (p, 13,
   715         -        "UTHORITY[\"EPSG\",\"23846\"]]");
   716         -    p = add_epsg_def_ex (filter, first, last, 23847, "epsg", 23847,
   717         -        "ID74 / UTM zone 47N", 0, 0,
   718         -        "Indonesian National Spheroid", "Greenwich",
   719         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
   720         -        "Easting", "East", "Northing", "North");
   721         -    add_proj4text (p, 0,
   722         -        "+proj=utm +zone=47 +a=6378160 +b=6356774.50408554 +towgs");
   723         -    add_proj4text (p, 1,
   724         -        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
   725         -    add_srs_wkt (p, 0,
   726         -        "PROJCS[\"ID74 / UTM zone 47N\",GEOGCS[\"ID74\",DATUM[\"I");
   727         -    add_srs_wkt (p, 1,
   728         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
   729         -    add_srs_wkt (p, 2,
   730         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
   731         -    add_srs_wkt (p, 3,
   732         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
   733         -    add_srs_wkt (p, 4,
   734         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   735         -    add_srs_wkt (p, 5,
   736         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   737         -    add_srs_wkt (p, 6,
   738         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   739         -    add_srs_wkt (p, 7,
   740         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
   741         -    add_srs_wkt (p, 8,
   742         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   743         -    add_srs_wkt (p, 9,
   744         -        "\"central_meridian\",99],PARAMETER[\"scale_factor\",0.99");
   745         -    add_srs_wkt (p, 10,
   746         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
   747         -    add_srs_wkt (p, 11,
   748         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   749         -    add_srs_wkt (p, 12,
   750         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
   751         -    add_srs_wkt (p, 13,
   752         -        "UTHORITY[\"EPSG\",\"23847\"]]");
   753         -    p = add_epsg_def_ex (filter, first, last, 23848, "epsg", 23848,
   754         -        "ID74 / UTM zone 48N", 0, 0,
   755         -        "Indonesian National Spheroid", "Greenwich",
   756         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
   757         -        "Easting", "East", "Northing", "North");
   758         -    add_proj4text (p, 0,
   759         -        "+proj=utm +zone=48 +a=6378160 +b=6356774.50408554 +towgs");
   760         -    add_proj4text (p, 1,
   761         -        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
   762         -    add_srs_wkt (p, 0,
   763         -        "PROJCS[\"ID74 / UTM zone 48N\",GEOGCS[\"ID74\",DATUM[\"I");
   764         -    add_srs_wkt (p, 1,
   765         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
   766         -    add_srs_wkt (p, 2,
   767         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
   768         -    add_srs_wkt (p, 3,
   769         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
   770         -    add_srs_wkt (p, 4,
   771         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   772         -    add_srs_wkt (p, 5,
   773         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   774         -    add_srs_wkt (p, 6,
   775         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   776         -    add_srs_wkt (p, 7,
   777         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
   778         -    add_srs_wkt (p, 8,
   779         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   780         -    add_srs_wkt (p, 9,
   781         -        "\"central_meridian\",105],PARAMETER[\"scale_factor\",0.9");
   782         -    add_srs_wkt (p, 10,
   783         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
   784         -    add_srs_wkt (p, 11,
   785         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   786         -    add_srs_wkt (p, 12,
   787         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   788         -    add_srs_wkt (p, 13,
   789         -        "AUTHORITY[\"EPSG\",\"23848\"]]");
   790         -    p = add_epsg_def_ex (filter, first, last, 23849, "epsg", 23849,
   791         -        "ID74 / UTM zone 49N", 0, 0,
   792         -        "Indonesian National Spheroid", "Greenwich",
   793         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
   794         -        "Easting", "East", "Northing", "North");
   795         -    add_proj4text (p, 0,
   796         -        "+proj=utm +zone=49 +a=6378160 +b=6356774.50408554 +towgs");
   797         -    add_proj4text (p, 1,
   798         -        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
   799         -    add_srs_wkt (p, 0,
   800         -        "PROJCS[\"ID74 / UTM zone 49N\",GEOGCS[\"ID74\",DATUM[\"I");
   801         -    add_srs_wkt (p, 1,
   802         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
   803         -    add_srs_wkt (p, 2,
   804         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
   805         -    add_srs_wkt (p, 3,
   806         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
   807         -    add_srs_wkt (p, 4,
   808         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   809         -    add_srs_wkt (p, 5,
   810         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   811         -    add_srs_wkt (p, 6,
   812         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   813         -    add_srs_wkt (p, 7,
   814         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
   815         -    add_srs_wkt (p, 8,
   816         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   817         -    add_srs_wkt (p, 9,
   818         -        "\"central_meridian\",111],PARAMETER[\"scale_factor\",0.9");
   819         -    add_srs_wkt (p, 10,
   820         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
   821         -    add_srs_wkt (p, 11,
   822         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   823         -    add_srs_wkt (p, 12,
   824         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   825         -    add_srs_wkt (p, 13,
   826         -        "AUTHORITY[\"EPSG\",\"23849\"]]");
   827         -    p = add_epsg_def_ex (filter, first, last, 23850, "epsg", 23850,
   828         -        "ID74 / UTM zone 50N", 0, 0,
   829         -        "Indonesian National Spheroid", "Greenwich",
   830         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
   831         -        "Easting", "East", "Northing", "North");
   832         -    add_proj4text (p, 0,
   833         -        "+proj=utm +zone=50 +a=6378160 +b=6356774.50408554 +towgs");
   834         -    add_proj4text (p, 1,
   835         -        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
   836         -    add_srs_wkt (p, 0,
   837         -        "PROJCS[\"ID74 / UTM zone 50N\",GEOGCS[\"ID74\",DATUM[\"I");
   838         -    add_srs_wkt (p, 1,
   839         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
   840         -    add_srs_wkt (p, 2,
   841         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
   842         -    add_srs_wkt (p, 3,
   843         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
   844         -    add_srs_wkt (p, 4,
   845         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   846         -    add_srs_wkt (p, 5,
   847         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   848         -    add_srs_wkt (p, 6,
   849         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   850         -    add_srs_wkt (p, 7,
   851         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
   852         -    add_srs_wkt (p, 8,
   853         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   854         -    add_srs_wkt (p, 9,
   855         -        "\"central_meridian\",117],PARAMETER[\"scale_factor\",0.9");
   856         -    add_srs_wkt (p, 10,
   857         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
   858         -    add_srs_wkt (p, 11,
   859         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   860         -    add_srs_wkt (p, 12,
   861         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   862         -    add_srs_wkt (p, 13,
   863         -        "AUTHORITY[\"EPSG\",\"23850\"]]");
   864         -    p = add_epsg_def_ex (filter, first, last, 23851, "epsg", 23851,
   865         -        "ID74 / UTM zone 51N", 0, 0,
   866         -        "Indonesian National Spheroid", "Greenwich",
   867         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
   868         -        "Easting", "East", "Northing", "North");
   869         -    add_proj4text (p, 0,
   870         -        "+proj=utm +zone=51 +a=6378160 +b=6356774.50408554 +towgs");
   871         -    add_proj4text (p, 1,
   872         -        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
   873         -    add_srs_wkt (p, 0,
   874         -        "PROJCS[\"ID74 / UTM zone 51N\",GEOGCS[\"ID74\",DATUM[\"I");
   875         -    add_srs_wkt (p, 1,
   876         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
   877         -    add_srs_wkt (p, 2,
   878         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
   879         -    add_srs_wkt (p, 3,
   880         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
   881         -    add_srs_wkt (p, 4,
   882         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   883         -    add_srs_wkt (p, 5,
   884         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   885         -    add_srs_wkt (p, 6,
   886         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   887         -    add_srs_wkt (p, 7,
   888         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
   889         -    add_srs_wkt (p, 8,
   890         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   891         -    add_srs_wkt (p, 9,
   892         -        "\"central_meridian\",123],PARAMETER[\"scale_factor\",0.9");
   893         -    add_srs_wkt (p, 10,
   894         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
   895         -    add_srs_wkt (p, 11,
   896         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   897         -    add_srs_wkt (p, 12,
   898         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   899         -    add_srs_wkt (p, 13,
   900         -        "AUTHORITY[\"EPSG\",\"23851\"]]");
   901         -    p = add_epsg_def_ex (filter, first, last, 23852, "epsg", 23852,
   902         -        "ID74 / UTM zone 52N", 0, 0,
   903         -        "Indonesian National Spheroid", "Greenwich",
   904         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
   905         -        "Easting", "East", "Northing", "North");
   906         -    add_proj4text (p, 0,
   907         -        "+proj=utm +zone=52 +a=6378160 +b=6356774.50408554 +towgs");
   908         -    add_proj4text (p, 1,
   909         -        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
   910         -    add_srs_wkt (p, 0,
   911         -        "PROJCS[\"ID74 / UTM zone 52N\",GEOGCS[\"ID74\",DATUM[\"I");
   912         -    add_srs_wkt (p, 1,
   913         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
   914         -    add_srs_wkt (p, 2,
   915         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
   916         -    add_srs_wkt (p, 3,
   917         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
   918         -    add_srs_wkt (p, 4,
   919         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   920         -    add_srs_wkt (p, 5,
   921         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   922         -    add_srs_wkt (p, 6,
   923         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
   924         -    add_srs_wkt (p, 7,
   925         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
   926         -    add_srs_wkt (p, 8,
   927         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
   928         -    add_srs_wkt (p, 9,
   929         -        "\"central_meridian\",129],PARAMETER[\"scale_factor\",0.9");
   930         -    add_srs_wkt (p, 10,
   931         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
   932         -    add_srs_wkt (p, 11,
   933         -        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   934         -    add_srs_wkt (p, 12,
   935         -        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
   936         -    add_srs_wkt (p, 13,
   937         -        "AUTHORITY[\"EPSG\",\"23852\"]]");
   938         -    p = add_epsg_def_ex (filter, first, last, 23853, "epsg", 23853,
   939         -        "ID74 / UTM zone 53N (deprecated)", 0, 0,
   940         -        "Indonesian National Spheroid", "Greenwich",
   941         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
   942         -        "Easting", "East", "Northing", "North");
   943         -    add_proj4text (p, 0,
   944         -        "+proj=utm +zone=53 +a=6378160 +b=6356774.50408554 +towgs");
   945         -    add_proj4text (p, 1,
   946         -        "84=-24,-15,5,0,0,0,0 +units=m +no_defs");
   947         -    add_srs_wkt (p, 0,
   948         -        "PROJCS[\"ID74 / UTM zone 53N (deprecated)\",GEOGCS[\"ID7");
   949         -    add_srs_wkt (p, 1,
   950         -        "4\",DATUM[\"Indonesian_Datum_1974\",SPHEROID[\"Indonesia");
   951         -    add_srs_wkt (p, 2,
   952         -        "n National Spheroid\",6378160,298.247,AUTHORITY[\"EPSG\"");
   953         -    add_srs_wkt (p, 3,
   954         -        ",\"7021\"]],TOWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\"");
   955         -    add_srs_wkt (p, 4,
   956         -        ",\"6238\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
           55  +    p = add_epsg_def (filter, first, last, 26721, "epsg", 26721,
           56  +        "NAD27 / UTM zone 21N");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=utm +zone=21 +datum=NAD27 +units=m +no_defs");
           59  +    add_srs_wkt (p, 0,
           60  +        "PROJCS[\"NAD27 / UTM zone 21N\",GEOGCS[\"NAD27\",DATUM[\"");
           61  +    add_srs_wkt (p, 1,
           62  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
           63  +    add_srs_wkt (p, 2,
           64  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
           65  +    add_srs_wkt (p, 3,
           66  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
           67  +    add_srs_wkt (p, 4,
           68  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
           69  +    add_srs_wkt (p, 5,
           70  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
           71  +    add_srs_wkt (p, 6,
           72  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
           73  +    add_srs_wkt (p, 7,
           74  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
           75  +    add_srs_wkt (p, 8,
           76  +        "57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
           77  +    add_srs_wkt (p, 9,
           78  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
           79  +    add_srs_wkt (p, 10,
           80  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
           81  +    add_srs_wkt (p, 11,
           82  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
           83  +    add_srs_wkt (p, 12,
           84  +        "6721\"]]");
           85  +    p = add_epsg_def (filter, first, last, 26722, "epsg", 26722,
           86  +        "NAD27 / UTM zone 22N");
           87  +    add_proj4text (p, 0,
           88  +        "+proj=utm +zone=22 +datum=NAD27 +units=m +no_defs");
           89  +    add_srs_wkt (p, 0,
           90  +        "PROJCS[\"NAD27 / UTM zone 22N\",GEOGCS[\"NAD27\",DATUM[\"");
           91  +    add_srs_wkt (p, 1,
           92  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
           93  +    add_srs_wkt (p, 2,
           94  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
           95  +    add_srs_wkt (p, 3,
           96  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
           97  +    add_srs_wkt (p, 4,
           98  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
           99  +    add_srs_wkt (p, 5,
          100  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          101  +    add_srs_wkt (p, 6,
          102  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          103  +    add_srs_wkt (p, 7,
          104  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          105  +    add_srs_wkt (p, 8,
          106  +        "51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
          107  +    add_srs_wkt (p, 9,
          108  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
          109  +    add_srs_wkt (p, 10,
          110  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          111  +    add_srs_wkt (p, 11,
          112  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
          113  +    add_srs_wkt (p, 12,
          114  +        "6722\"]]");
          115  +    p = add_epsg_def (filter, first, last, 26729, "epsg", 26729,
          116  +        "NAD27 / Alabama East");
          117  +    add_proj4text (p, 0,
          118  +        "+proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.9");
          119  +    add_proj4text (p, 1,
          120  +        "9996 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=u");
          121  +    add_proj4text (p, 2,
          122  +        "s-ft +no_defs");
          123  +    add_srs_wkt (p, 0,
          124  +        "PROJCS[\"NAD27 / Alabama East\",GEOGCS[\"NAD27\",DATUM[\"");
          125  +    add_srs_wkt (p, 1,
          126  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
          127  +    add_srs_wkt (p, 2,
          128  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
          129  +    add_srs_wkt (p, 3,
          130  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
          131  +    add_srs_wkt (p, 4,
          132  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
          133  +    add_srs_wkt (p, 5,
          134  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          135  +    add_srs_wkt (p, 6,
          136  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          137  +    add_srs_wkt (p, 7,
          138  +        "latitude_of_origin\",30.5],PARAMETER[\"central_meridian\"");
          139  +    add_srs_wkt (p, 8,
          140  +        ",-85.83333333333333],PARAMETER[\"scale_factor\",0.99996]");
          141  +    add_srs_wkt (p, 9,
          142  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
          143  +    add_srs_wkt (p, 10,
          144  +        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
          145  +    add_srs_wkt (p, 11,
          146  +        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          147  +    add_srs_wkt (p, 12,
          148  +        ",NORTH],AUTHORITY[\"EPSG\",\"26729\"]]");
          149  +    p = add_epsg_def (filter, first, last, 26730, "epsg", 26730,
          150  +        "NAD27 / Alabama West");
          151  +    add_proj4text (p, 0,
          152  +        "+proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=1");
          153  +    add_proj4text (p, 1,
          154  +        "52400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_de");
          155  +    add_proj4text (p, 2,
          156  +        "fs");
          157  +    add_srs_wkt (p, 0,
          158  +        "PROJCS[\"NAD27 / Alabama West\",GEOGCS[\"NAD27\",DATUM[\"");
          159  +    add_srs_wkt (p, 1,
          160  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
          161  +    add_srs_wkt (p, 2,
          162  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
          163  +    add_srs_wkt (p, 3,
          164  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
          165  +    add_srs_wkt (p, 4,
          166  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
          167  +    add_srs_wkt (p, 5,
          168  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          169  +    add_srs_wkt (p, 6,
          170  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          171  +    add_srs_wkt (p, 7,
          172  +        "latitude_of_origin\",30],PARAMETER[\"central_meridian\",");
          173  +    add_srs_wkt (p, 8,
          174  +        "-87.5],PARAMETER[\"scale_factor\",0.999933333],PARAMETER");
          175  +    add_srs_wkt (p, 9,
          176  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
          177  +    add_srs_wkt (p, 10,
          178  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
          179  +    add_srs_wkt (p, 11,
          180  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
          181  +    add_srs_wkt (p, 12,
          182  +        "UTHORITY[\"EPSG\",\"26730\"]]");
          183  +    p = add_epsg_def (filter, first, last, 26731, "epsg", 26731,
          184  +        "NAD27 / Alaska zone 1");
          185  +    add_proj4text (p, 0,
          186  +        "+proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=32");
          187  +    add_proj4text (p, 1,
          188  +        "3.1301023611111 +k=0.9999 +x_0=5000000.001016002 +y_0=-5");
          189  +    add_proj4text (p, 2,
          190  +        "000000.001016002 +no_uoff +gamma=323.1301023611111 +datu");
          191  +    add_proj4text (p, 3,
          192  +        "m=NAD27 +units=us-ft +no_defs");
          193  +    add_srs_wkt (p, 0,
          194  +        "PROJCS[\"NAD27 / Alaska zone 1\",GEOGCS[\"NAD27\",DATUM[");
          195  +    add_srs_wkt (p, 1,
          196  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
          197  +    add_srs_wkt (p, 2,
          198  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
          199  +    add_srs_wkt (p, 3,
          200  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
          201  +    add_srs_wkt (p, 4,
          202  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          203  +    add_srs_wkt (p, 5,
          204  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          205  +    add_srs_wkt (p, 6,
          206  +        "\"4267\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],PARAM");
          207  +    add_srs_wkt (p, 7,
          208  +        "ETER[\"latitude_of_center\",57],PARAMETER[\"longitude_of");
          209  +    add_srs_wkt (p, 8,
          210  +        "_center\",-133.6666666666667],PARAMETER[\"azimuth\",323.");
          211  +    add_srs_wkt (p, 9,
          212  +        "1301023611111],PARAMETER[\"rectified_grid_angle\",323.13");
          213  +    add_srs_wkt (p, 10,
          214  +        "01023611111],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
          215  +    add_srs_wkt (p, 11,
          216  +        "R[\"false_easting\",16404166.67],PARAMETER[\"false_north");
          217  +    add_srs_wkt (p, 12,
          218  +        "ing\",-16404166.67],UNIT[\"US survey foot\",0.3048006096");
          219  +    add_srs_wkt (p, 13,
          220  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
          221  +    add_srs_wkt (p, 14,
          222  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26731\"]]");
          223  +    p = add_epsg_def (filter, first, last, 26732, "epsg", 26732,
          224  +        "NAD27 / Alaska zone 2");
          225  +    add_proj4text (p, 0,
          226  +        "+proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=152400.");
          227  +    add_proj4text (p, 1,
          228  +        "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          229  +    add_srs_wkt (p, 0,
          230  +        "PROJCS[\"NAD27 / Alaska zone 2\",GEOGCS[\"NAD27\",DATUM[");
          231  +    add_srs_wkt (p, 1,
          232  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
          233  +    add_srs_wkt (p, 2,
          234  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
          235  +    add_srs_wkt (p, 3,
          236  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
          237  +    add_srs_wkt (p, 4,
          238  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          239  +    add_srs_wkt (p, 5,
          240  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          241  +    add_srs_wkt (p, 6,
          242  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          243  +    add_srs_wkt (p, 7,
          244  +        "[\"latitude_of_origin\",54],PARAMETER[\"central_meridian");
          245  +    add_srs_wkt (p, 8,
          246  +        "\",-142],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
          247  +    add_srs_wkt (p, 9,
          248  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
          249  +    add_srs_wkt (p, 10,
          250  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
          251  +    add_srs_wkt (p, 11,
          252  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
          253  +    add_srs_wkt (p, 12,
          254  +        "ORITY[\"EPSG\",\"26732\"]]");
          255  +    p = add_epsg_def (filter, first, last, 26733, "epsg", 26733,
          256  +        "NAD27 / Alaska zone 3");
          257  +    add_proj4text (p, 0,
          258  +        "+proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=152400.");
          259  +    add_proj4text (p, 1,
          260  +        "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          261  +    add_srs_wkt (p, 0,
          262  +        "PROJCS[\"NAD27 / Alaska zone 3\",GEOGCS[\"NAD27\",DATUM[");
          263  +    add_srs_wkt (p, 1,
          264  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
          265  +    add_srs_wkt (p, 2,
          266  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
          267  +    add_srs_wkt (p, 3,
          268  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
          269  +    add_srs_wkt (p, 4,
          270  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          271  +    add_srs_wkt (p, 5,
          272  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          273  +    add_srs_wkt (p, 6,
          274  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          275  +    add_srs_wkt (p, 7,
          276  +        "[\"latitude_of_origin\",54],PARAMETER[\"central_meridian");
          277  +    add_srs_wkt (p, 8,
          278  +        "\",-146],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
          279  +    add_srs_wkt (p, 9,
          280  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
          281  +    add_srs_wkt (p, 10,
          282  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
          283  +    add_srs_wkt (p, 11,
          284  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
          285  +    add_srs_wkt (p, 12,
          286  +        "ORITY[\"EPSG\",\"26733\"]]");
          287  +    p = add_epsg_def (filter, first, last, 26734, "epsg", 26734,
          288  +        "NAD27 / Alaska zone 4");
          289  +    add_proj4text (p, 0,
          290  +        "+proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=152400.");
          291  +    add_proj4text (p, 1,
          292  +        "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          293  +    add_srs_wkt (p, 0,
          294  +        "PROJCS[\"NAD27 / Alaska zone 4\",GEOGCS[\"NAD27\",DATUM[");
          295  +    add_srs_wkt (p, 1,
          296  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
          297  +    add_srs_wkt (p, 2,
          298  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
          299  +    add_srs_wkt (p, 3,
          300  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
          301  +    add_srs_wkt (p, 4,
          302  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          303  +    add_srs_wkt (p, 5,
          304  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          305  +    add_srs_wkt (p, 6,
          306  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          307  +    add_srs_wkt (p, 7,
          308  +        "[\"latitude_of_origin\",54],PARAMETER[\"central_meridian");
          309  +    add_srs_wkt (p, 8,
          310  +        "\",-150],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
          311  +    add_srs_wkt (p, 9,
          312  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
          313  +    add_srs_wkt (p, 10,
          314  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
          315  +    add_srs_wkt (p, 11,
          316  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
          317  +    add_srs_wkt (p, 12,
          318  +        "ORITY[\"EPSG\",\"26734\"]]");
          319  +    p = add_epsg_def (filter, first, last, 26735, "epsg", 26735,
          320  +        "NAD27 / Alaska zone 5");
          321  +    add_proj4text (p, 0,
          322  +        "+proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=152400.");
          323  +    add_proj4text (p, 1,
          324  +        "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          325  +    add_srs_wkt (p, 0,
          326  +        "PROJCS[\"NAD27 / Alaska zone 5\",GEOGCS[\"NAD27\",DATUM[");
          327  +    add_srs_wkt (p, 1,
          328  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
          329  +    add_srs_wkt (p, 2,
          330  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
          331  +    add_srs_wkt (p, 3,
          332  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
          333  +    add_srs_wkt (p, 4,
          334  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          335  +    add_srs_wkt (p, 5,
          336  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          337  +    add_srs_wkt (p, 6,
          338  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          339  +    add_srs_wkt (p, 7,
          340  +        "[\"latitude_of_origin\",54],PARAMETER[\"central_meridian");
          341  +    add_srs_wkt (p, 8,
          342  +        "\",-154],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
          343  +    add_srs_wkt (p, 9,
          344  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
          345  +    add_srs_wkt (p, 10,
          346  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
          347  +    add_srs_wkt (p, 11,
          348  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
          349  +    add_srs_wkt (p, 12,
          350  +        "ORITY[\"EPSG\",\"26735\"]]");
          351  +    p = add_epsg_def (filter, first, last, 26736, "epsg", 26736,
          352  +        "NAD27 / Alaska zone 6");
          353  +    add_proj4text (p, 0,
          354  +        "+proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=152400.");
          355  +    add_proj4text (p, 1,
          356  +        "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          357  +    add_srs_wkt (p, 0,
          358  +        "PROJCS[\"NAD27 / Alaska zone 6\",GEOGCS[\"NAD27\",DATUM[");
          359  +    add_srs_wkt (p, 1,
          360  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
          361  +    add_srs_wkt (p, 2,
          362  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
          363  +    add_srs_wkt (p, 3,
          364  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
          365  +    add_srs_wkt (p, 4,
          366  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          367  +    add_srs_wkt (p, 5,
          368  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          369  +    add_srs_wkt (p, 6,
          370  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          371  +    add_srs_wkt (p, 7,
          372  +        "[\"latitude_of_origin\",54],PARAMETER[\"central_meridian");
          373  +    add_srs_wkt (p, 8,
          374  +        "\",-158],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
          375  +    add_srs_wkt (p, 9,
          376  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
          377  +    add_srs_wkt (p, 10,
          378  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
          379  +    add_srs_wkt (p, 11,
          380  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
          381  +    add_srs_wkt (p, 12,
          382  +        "ORITY[\"EPSG\",\"26736\"]]");
          383  +    p = add_epsg_def (filter, first, last, 26737, "epsg", 26737,
          384  +        "NAD27 / Alaska zone 7");
          385  +    add_proj4text (p, 0,
          386  +        "+proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=213360.");
          387  +    add_proj4text (p, 1,
          388  +        "4267208534 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          389  +    add_srs_wkt (p, 0,
          390  +        "PROJCS[\"NAD27 / Alaska zone 7\",GEOGCS[\"NAD27\",DATUM[");
          391  +    add_srs_wkt (p, 1,
          392  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
          393  +    add_srs_wkt (p, 2,
          394  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
          395  +    add_srs_wkt (p, 3,
          396  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
          397  +    add_srs_wkt (p, 4,
          398  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          399  +    add_srs_wkt (p, 5,
          400  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          401  +    add_srs_wkt (p, 6,
          402  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          403  +    add_srs_wkt (p, 7,
          404  +        "[\"latitude_of_origin\",54],PARAMETER[\"central_meridian");
          405  +    add_srs_wkt (p, 8,
          406  +        "\",-162],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
          407  +    add_srs_wkt (p, 9,
          408  +        "false_easting\",700000],PARAMETER[\"false_northing\",0],");
          409  +    add_srs_wkt (p, 10,
          410  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
          411  +    add_srs_wkt (p, 11,
          412  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
          413  +    add_srs_wkt (p, 12,
          414  +        "ORITY[\"EPSG\",\"26737\"]]");
          415  +    p = add_epsg_def (filter, first, last, 26738, "epsg", 26738,
          416  +        "NAD27 / Alaska zone 8");
          417  +    add_proj4text (p, 0,
          418  +        "+proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=152400.");
          419  +    add_proj4text (p, 1,
          420  +        "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          421  +    add_srs_wkt (p, 0,
          422  +        "PROJCS[\"NAD27 / Alaska zone 8\",GEOGCS[\"NAD27\",DATUM[");
          423  +    add_srs_wkt (p, 1,
          424  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
          425  +    add_srs_wkt (p, 2,
          426  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
          427  +    add_srs_wkt (p, 3,
          428  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
          429  +    add_srs_wkt (p, 4,
          430  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          431  +    add_srs_wkt (p, 5,
          432  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          433  +    add_srs_wkt (p, 6,
          434  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          435  +    add_srs_wkt (p, 7,
          436  +        "[\"latitude_of_origin\",54],PARAMETER[\"central_meridian");
          437  +    add_srs_wkt (p, 8,
          438  +        "\",-166],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
          439  +    add_srs_wkt (p, 9,
          440  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
          441  +    add_srs_wkt (p, 10,
          442  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
          443  +    add_srs_wkt (p, 11,
          444  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
          445  +    add_srs_wkt (p, 12,
          446  +        "ORITY[\"EPSG\",\"26738\"]]");
          447  +    p = add_epsg_def (filter, first, last, 26739, "epsg", 26739,
          448  +        "NAD27 / Alaska zone 9");
          449  +    add_proj4text (p, 0,
          450  +        "+proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=182880.");
          451  +    add_proj4text (p, 1,
          452  +        "3657607315 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          453  +    add_srs_wkt (p, 0,
          454  +        "PROJCS[\"NAD27 / Alaska zone 9\",GEOGCS[\"NAD27\",DATUM[");
          455  +    add_srs_wkt (p, 1,
          456  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
          457  +    add_srs_wkt (p, 2,
          458  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
          459  +    add_srs_wkt (p, 3,
          460  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
          461  +    add_srs_wkt (p, 4,
          462  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          463  +    add_srs_wkt (p, 5,
          464  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          465  +    add_srs_wkt (p, 6,
          466  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          467  +    add_srs_wkt (p, 7,
          468  +        "[\"latitude_of_origin\",54],PARAMETER[\"central_meridian");
          469  +    add_srs_wkt (p, 8,
          470  +        "\",-170],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
          471  +    add_srs_wkt (p, 9,
          472  +        "false_easting\",600000],PARAMETER[\"false_northing\",0],");
          473  +    add_srs_wkt (p, 10,
          474  +        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
          475  +    add_srs_wkt (p, 11,
          476  +        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
          477  +    add_srs_wkt (p, 12,
          478  +        "ORITY[\"EPSG\",\"26739\"]]");
          479  +    p = add_epsg_def (filter, first, last, 26740, "epsg", 26740,
          480  +        "NAD27 / Alaska zone 10");
          481  +    add_proj4text (p, 0,
          482  +        "+proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333");
          483  +    add_proj4text (p, 1,
          484  +        "334 +lat_0=51 +lon_0=-176 +x_0=914401.8288036576 +y_0=0 ");
          485  +    add_proj4text (p, 2,
          486  +        "+datum=NAD27 +units=us-ft +no_defs");
          487  +    add_srs_wkt (p, 0,
          488  +        "PROJCS[\"NAD27 / Alaska zone 10\",GEOGCS[\"NAD27\",DATUM");
          489  +    add_srs_wkt (p, 1,
          490  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
          491  +    add_srs_wkt (p, 2,
          492  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
          493  +    add_srs_wkt (p, 3,
          494  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
          495  +    add_srs_wkt (p, 4,
          496  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
          497  +    add_srs_wkt (p, 5,
          498  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          499  +    add_srs_wkt (p, 6,
          500  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
          501  +    add_srs_wkt (p, 7,
          502  +        "PARAMETER[\"standard_parallel_1\",53.83333333333334],PAR");
          503  +    add_srs_wkt (p, 8,
          504  +        "AMETER[\"standard_parallel_2\",51.83333333333334],PARAME");
          505  +    add_srs_wkt (p, 9,
          506  +        "TER[\"latitude_of_origin\",51],PARAMETER[\"central_merid");
          507  +    add_srs_wkt (p, 10,
          508  +        "ian\",-176],PARAMETER[\"false_easting\",3000000],PARAMET");
          509  +    add_srs_wkt (p, 11,
          510  +        "ER[\"false_northing\",0],UNIT[\"US survey foot\",0.30480");
          511  +    add_srs_wkt (p, 12,
          512  +        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
          513  +    add_srs_wkt (p, 13,
          514  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26740\"]]");
          515  +    p = add_epsg_def (filter, first, last, 26741, "epsg", 26741,
          516  +        "NAD27 / California zone I");
          517  +    add_proj4text (p, 0,
          518  +        "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
          519  +    add_proj4text (p, 1,
          520  +        "3333333333334 +lon_0=-122 +x_0=609601.2192024384 +y_0=0 ");
          521  +    add_proj4text (p, 2,
          522  +        "+datum=NAD27 +units=us-ft +no_defs");
          523  +    add_srs_wkt (p, 0,
          524  +        "PROJCS[\"NAD27 / California zone I\",GEOGCS[\"NAD27\",DA");
          525  +    add_srs_wkt (p, 1,
          526  +        "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866");
          527  +    add_srs_wkt (p, 2,
          528  +        "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008");
          529  +    add_srs_wkt (p, 3,
          530  +        "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",");
          531  +    add_srs_wkt (p, 4,
          532  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
          533  +    add_srs_wkt (p, 5,
          534  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
          535  +    add_srs_wkt (p, 6,
          536  +        "G\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
          537  +    add_srs_wkt (p, 7,
          538  +        "],PARAMETER[\"standard_parallel_1\",41.66666666666666],P");
          539  +    add_srs_wkt (p, 8,
          540  +        "ARAMETER[\"standard_parallel_2\",40],PARAMETER[\"latitud");
          541  +    add_srs_wkt (p, 9,
          542  +        "e_of_origin\",39.33333333333334],PARAMETER[\"central_mer");
          543  +    add_srs_wkt (p, 10,
          544  +        "idian\",-122],PARAMETER[\"false_easting\",2000000],PARAM");
          545  +    add_srs_wkt (p, 11,
          546  +        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
          547  +    add_srs_wkt (p, 12,
          548  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
          549  +    add_srs_wkt (p, 13,
          550  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26741\"]]");
          551  +    p = add_epsg_def (filter, first, last, 26742, "epsg", 26742,
          552  +        "NAD27 / California zone II");
          553  +    add_proj4text (p, 0,
          554  +        "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
          555  +    add_proj4text (p, 1,
          556  +        "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=609601.219");
          557  +    add_proj4text (p, 2,
          558  +        "2024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          559  +    add_srs_wkt (p, 0,
          560  +        "PROJCS[\"NAD27 / California zone II\",GEOGCS[\"NAD27\",D");
          561  +    add_srs_wkt (p, 1,
          562  +        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
          563  +    add_srs_wkt (p, 2,
          564  +        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
          565  +    add_srs_wkt (p, 3,
          566  +        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
          567  +    add_srs_wkt (p, 4,
          568  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
          569  +    add_srs_wkt (p, 5,
          570  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
          571  +    add_srs_wkt (p, 6,
          572  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          573  +    add_srs_wkt (p, 7,
          574  +        "\"],PARAMETER[\"standard_parallel_1\",39.83333333333334]");
          575  +    add_srs_wkt (p, 8,
          576  +        ",PARAMETER[\"standard_parallel_2\",38.33333333333334],PA");
          577  +    add_srs_wkt (p, 9,
          578  +        "RAMETER[\"latitude_of_origin\",37.66666666666666],PARAME");
          579  +    add_srs_wkt (p, 10,
          580  +        "TER[\"central_meridian\",-122],PARAMETER[\"false_easting");
          581  +    add_srs_wkt (p, 11,
          582  +        "\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US su");
          583  +    add_srs_wkt (p, 12,
          584  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
          585  +    add_srs_wkt (p, 13,
          586  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
          587  +    add_srs_wkt (p, 14,
          588  +        "\",\"26742\"]]");
          589  +    p = add_epsg_def (filter, first, last, 26743, "epsg", 26743,
          590  +        "NAD27 / California zone III");
          591  +    add_proj4text (p, 0,
          592  +        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
          593  +    add_proj4text (p, 1,
          594  +        "667 +lat_0=36.5 +lon_0=-120.5 +x_0=609601.2192024384 +y_");
          595  +    add_proj4text (p, 2,
          596  +        "0=0 +datum=NAD27 +units=us-ft +no_defs");
          597  +    add_srs_wkt (p, 0,
          598  +        "PROJCS[\"NAD27 / California zone III\",GEOGCS[\"NAD27\",");
          599  +    add_srs_wkt (p, 1,
          600  +        "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18");
          601  +    add_srs_wkt (p, 2,
          602  +        "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70");
          603  +    add_srs_wkt (p, 3,
          604  +        "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
          605  +    add_srs_wkt (p, 4,
          606  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
          607  +    add_srs_wkt (p, 5,
          608  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
          609  +    add_srs_wkt (p, 6,
          610  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          611  +    add_srs_wkt (p, 7,
          612  +        "\"],PARAMETER[\"standard_parallel_1\",38.43333333333333]");
          613  +    add_srs_wkt (p, 8,
          614  +        ",PARAMETER[\"standard_parallel_2\",37.06666666666667],PA");
          615  +    add_srs_wkt (p, 9,
          616  +        "RAMETER[\"latitude_of_origin\",36.5],PARAMETER[\"central");
          617  +    add_srs_wkt (p, 10,
          618  +        "_meridian\",-120.5],PARAMETER[\"false_easting\",2000000]");
          619  +    add_srs_wkt (p, 11,
          620  +        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
          621  +    add_srs_wkt (p, 12,
          622  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
          623  +    add_srs_wkt (p, 13,
          624  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26743\"");
          625  +    add_srs_wkt (p, 14,
          626  +        "]]");
          627  +    p = add_epsg_def (filter, first, last, 26744, "epsg", 26744,
          628  +        "NAD27 / California zone IV");
          629  +    add_proj4text (p, 0,
          630  +        "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
          631  +    add_proj4text (p, 1,
          632  +        "4 +lon_0=-119 +x_0=609601.2192024384 +y_0=0 +datum=NAD27");
          633  +    add_proj4text (p, 2,
          634  +        " +units=us-ft +no_defs");
          635  +    add_srs_wkt (p, 0,
          636  +        "PROJCS[\"NAD27 / California zone IV\",GEOGCS[\"NAD27\",D");
          637  +    add_srs_wkt (p, 1,
          638  +        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
          639  +    add_srs_wkt (p, 2,
          640  +        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
          641  +    add_srs_wkt (p, 3,
          642  +        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
          643  +    add_srs_wkt (p, 4,
          644  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
          645  +    add_srs_wkt (p, 5,
          646  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
          647  +    add_srs_wkt (p, 6,
          648  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          649  +    add_srs_wkt (p, 7,
          650  +        "\"],PARAMETER[\"standard_parallel_1\",37.25],PARAMETER[\"");
          651  +    add_srs_wkt (p, 8,
          652  +        "standard_parallel_2\",36],PARAMETER[\"latitude_of_origin");
          653  +    add_srs_wkt (p, 9,
          654  +        "\",35.33333333333334],PARAMETER[\"central_meridian\",-11");
          655  +    add_srs_wkt (p, 10,
          656  +        "9],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fals");
          657  +    add_srs_wkt (p, 11,
          658  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
          659  +    add_srs_wkt (p, 12,
          660  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
          661  +    add_srs_wkt (p, 13,
          662  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26744\"]]");
          663  +    p = add_epsg_def (filter, first, last, 26745, "epsg", 26745,
          664  +        "NAD27 / California zone V");
          665  +    add_proj4text (p, 0,
          666  +        "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
          667  +    add_proj4text (p, 1,
          668  +        "333 +lat_0=33.5 +lon_0=-118 +x_0=609601.2192024384 +y_0=");
          669  +    add_proj4text (p, 2,
          670  +        "0 +datum=NAD27 +units=us-ft +no_defs");
          671  +    add_srs_wkt (p, 0,
          672  +        "PROJCS[\"NAD27 / California zone V\",GEOGCS[\"NAD27\",DA");
          673  +    add_srs_wkt (p, 1,
          674  +        "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866");
          675  +    add_srs_wkt (p, 2,
          676  +        "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008");
          677  +    add_srs_wkt (p, 3,
          678  +        "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",");
          679  +    add_srs_wkt (p, 4,
          680  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
          681  +    add_srs_wkt (p, 5,
          682  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
          683  +    add_srs_wkt (p, 6,
          684  +        "G\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
          685  +    add_srs_wkt (p, 7,
          686  +        "],PARAMETER[\"standard_parallel_1\",35.46666666666667],P");
          687  +    add_srs_wkt (p, 8,
          688  +        "ARAMETER[\"standard_parallel_2\",34.03333333333333],PARA");
          689  +    add_srs_wkt (p, 9,
          690  +        "METER[\"latitude_of_origin\",33.5],PARAMETER[\"central_m");
          691  +    add_srs_wkt (p, 10,
          692  +        "eridian\",-118],PARAMETER[\"false_easting\",2000000],PAR");
          693  +    add_srs_wkt (p, 11,
          694  +        "AMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.3");
          695  +    add_srs_wkt (p, 12,
          696  +        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
          697  +    add_srs_wkt (p, 13,
          698  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26745\"]]");
          699  +    p = add_epsg_def (filter, first, last, 26746, "epsg", 26746,
          700  +        "NAD27 / California zone VI");
          701  +    add_proj4text (p, 0,
          702  +        "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
          703  +    add_proj4text (p, 1,
          704  +        "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=609601.");
          705  +    add_proj4text (p, 2,
          706  +        "2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          707  +    add_srs_wkt (p, 0,
          708  +        "PROJCS[\"NAD27 / California zone VI\",GEOGCS[\"NAD27\",D");
          709  +    add_srs_wkt (p, 1,
          710  +        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
          711  +    add_srs_wkt (p, 2,
          712  +        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
          713  +    add_srs_wkt (p, 3,
          714  +        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
          715  +    add_srs_wkt (p, 4,
          716  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
          717  +    add_srs_wkt (p, 5,
          718  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
          719  +    add_srs_wkt (p, 6,
          720  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          721  +    add_srs_wkt (p, 7,
          722  +        "\"],PARAMETER[\"standard_parallel_1\",33.88333333333333]");
          723  +    add_srs_wkt (p, 8,
          724  +        ",PARAMETER[\"standard_parallel_2\",32.78333333333333],PA");
          725  +    add_srs_wkt (p, 9,
          726  +        "RAMETER[\"latitude_of_origin\",32.16666666666666],PARAME");
          727  +    add_srs_wkt (p, 10,
          728  +        "TER[\"central_meridian\",-116.25],PARAMETER[\"false_east");
          729  +    add_srs_wkt (p, 11,
          730  +        "ing\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US");
          731  +    add_srs_wkt (p, 12,
          732  +        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
          733  +    add_srs_wkt (p, 13,
          734  +        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
          735  +    add_srs_wkt (p, 14,
          736  +        "PSG\",\"26746\"]]");
          737  +    p = add_epsg_def (filter, first, last, 26747, "epsg", 26747,
          738  +        "NAD27 / California zone VII (deprecated)");
          739  +    add_proj4text (p, 0,
          740  +        "+proj=lcc +lat_1=34.41666666666666 +lat_2=33.86666666666");
          741  +    add_proj4text (p, 1,
          742  +        "667 +lat_0=34.13333333333333 +lon_0=-118.3333333333333 +");
          743  +    add_proj4text (p, 2,
          744  +        "x_0=1276106.450596901 +y_0=127079.524511049 +datum=NAD27");
          745  +    add_proj4text (p, 3,
          746  +        " +units=us-ft +no_defs");
          747  +    add_srs_wkt (p, 0,
          748  +        "PROJCS[\"NAD27 / California zone VII (deprecated)\",GEOG");
          749  +    add_srs_wkt (p, 1,
          750  +        "CS[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROI");
          751  +    add_srs_wkt (p, 2,
          752  +        "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[");
          753  +    add_srs_wkt (p, 3,
          754  +        "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM");
          755  +    add_srs_wkt (p, 4,
          756  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
          757  +    add_srs_wkt (p, 5,
          758  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
          759  +    add_srs_wkt (p, 6,
          760  +        "AUTHORITY[\"EPSG\",\"4267\"]],PROJECTION[\"Lambert_Confo");
          761  +    add_srs_wkt (p, 7,
          762  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",34.4");
          763  +    add_srs_wkt (p, 8,
          764  +        "1666666666666],PARAMETER[\"standard_parallel_2\",33.8666");
          765  +    add_srs_wkt (p, 9,
          766  +        "6666666667],PARAMETER[\"latitude_of_origin\",34.13333333");
          767  +    add_srs_wkt (p, 10,
          768  +        "333333],PARAMETER[\"central_meridian\",-118.333333333333");
          769  +    add_srs_wkt (p, 11,
          770  +        "3],PARAMETER[\"false_easting\",4186692.58],PARAMETER[\"f");
          771  +    add_srs_wkt (p, 12,
          772  +        "alse_northing\",416926.74],UNIT[\"US survey foot\",0.304");
          773  +    add_srs_wkt (p, 13,
          774  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
          775  +    add_srs_wkt (p, 14,
          776  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26747\"]]");
          777  +    p = add_epsg_def (filter, first, last, 26748, "epsg", 26748,
          778  +        "NAD27 / Arizona East");
          779  +    add_proj4text (p, 0,
          780  +        "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
          781  +    add_proj4text (p, 1,
          782  +        "9 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-f");
          783  +    add_proj4text (p, 2,
          784  +        "t +no_defs");
          785  +    add_srs_wkt (p, 0,
          786  +        "PROJCS[\"NAD27 / Arizona East\",GEOGCS[\"NAD27\",DATUM[\"");
          787  +    add_srs_wkt (p, 1,
          788  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
          789  +    add_srs_wkt (p, 2,
          790  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
          791  +    add_srs_wkt (p, 3,
          792  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
          793  +    add_srs_wkt (p, 4,
          794  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
          795  +    add_srs_wkt (p, 5,
          796  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          797  +    add_srs_wkt (p, 6,
          798  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          799  +    add_srs_wkt (p, 7,
          800  +        "latitude_of_origin\",31],PARAMETER[\"central_meridian\",");
          801  +    add_srs_wkt (p, 8,
          802  +        "-110.1666666666667],PARAMETER[\"scale_factor\",0.9999],P");
          803  +    add_srs_wkt (p, 9,
          804  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
          805  +    add_srs_wkt (p, 10,
          806  +        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
          807  +    add_srs_wkt (p, 11,
          808  +        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
          809  +    add_srs_wkt (p, 12,
          810  +        "NORTH],AUTHORITY[\"EPSG\",\"26748\"]]");
          811  +    p = add_epsg_def (filter, first, last, 26749, "epsg", 26749,
          812  +        "NAD27 / Arizona Central");
          813  +    add_proj4text (p, 0,
          814  +        "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
          815  +    add_proj4text (p, 1,
          816  +        "9 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-f");
          817  +    add_proj4text (p, 2,
          818  +        "t +no_defs");
          819  +    add_srs_wkt (p, 0,
          820  +        "PROJCS[\"NAD27 / Arizona Central\",GEOGCS[\"NAD27\",DATU");
          821  +    add_srs_wkt (p, 1,
          822  +        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
          823  +    add_srs_wkt (p, 2,
          824  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
          825  +    add_srs_wkt (p, 3,
          826  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
          827  +    add_srs_wkt (p, 4,
          828  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          829  +    add_srs_wkt (p, 5,
          830  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          831  +    add_srs_wkt (p, 6,
          832  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
          833  +    add_srs_wkt (p, 7,
          834  +        "R[\"latitude_of_origin\",31],PARAMETER[\"central_meridia");
          835  +    add_srs_wkt (p, 8,
          836  +        "n\",-111.9166666666667],PARAMETER[\"scale_factor\",0.999");
          837  +    add_srs_wkt (p, 9,
          838  +        "9],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
          839  +    add_srs_wkt (p, 10,
          840  +        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
          841  +    add_srs_wkt (p, 11,
          842  +        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
          843  +    add_srs_wkt (p, 12,
          844  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26749\"]]");
          845  +    p = add_epsg_def (filter, first, last, 26750, "epsg", 26750,
          846  +        "NAD27 / Arizona West");
          847  +    add_proj4text (p, 0,
          848  +        "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
          849  +    add_proj4text (p, 1,
          850  +        "=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_");
          851  +    add_proj4text (p, 2,
          852  +        "defs");
          853  +    add_srs_wkt (p, 0,
          854  +        "PROJCS[\"NAD27 / Arizona West\",GEOGCS[\"NAD27\",DATUM[\"");
          855  +    add_srs_wkt (p, 1,
          856  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
          857  +    add_srs_wkt (p, 2,
          858  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
          859  +    add_srs_wkt (p, 3,
          860  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
          861  +    add_srs_wkt (p, 4,
          862  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
          863  +    add_srs_wkt (p, 5,
          864  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          865  +    add_srs_wkt (p, 6,
          866  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          867  +    add_srs_wkt (p, 7,
          868  +        "latitude_of_origin\",31],PARAMETER[\"central_meridian\",");
          869  +    add_srs_wkt (p, 8,
          870  +        "-113.75],PARAMETER[\"scale_factor\",0.999933333],PARAMET");
          871  +    add_srs_wkt (p, 9,
          872  +        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
          873  +    add_srs_wkt (p, 10,
          874  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
          875  +    add_srs_wkt (p, 11,
          876  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
          877  +    add_srs_wkt (p, 12,
          878  +        "AUTHORITY[\"EPSG\",\"26750\"]]");
          879  +    p = add_epsg_def (filter, first, last, 26751, "epsg", 26751,
          880  +        "NAD27 / Arkansas North");
          881  +    add_proj4text (p, 0,
          882  +        "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
          883  +    add_proj4text (p, 1,
          884  +        "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=609601.2192");
          885  +    add_proj4text (p, 2,
          886  +        "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          887  +    add_srs_wkt (p, 0,
          888  +        "PROJCS[\"NAD27 / Arkansas North\",GEOGCS[\"NAD27\",DATUM");
          889  +    add_srs_wkt (p, 1,
          890  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
          891  +    add_srs_wkt (p, 2,
          892  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
          893  +    add_srs_wkt (p, 3,
          894  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
          895  +    add_srs_wkt (p, 4,
          896  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
          897  +    add_srs_wkt (p, 5,
          898  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          899  +    add_srs_wkt (p, 6,
          900  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
          901  +    add_srs_wkt (p, 7,
          902  +        "PARAMETER[\"standard_parallel_1\",36.23333333333333],PAR");
          903  +    add_srs_wkt (p, 8,
          904  +        "AMETER[\"standard_parallel_2\",34.93333333333333],PARAME");
          905  +    add_srs_wkt (p, 9,
          906  +        "TER[\"latitude_of_origin\",34.33333333333334],PARAMETER[");
          907  +    add_srs_wkt (p, 10,
          908  +        "\"central_meridian\",-92],PARAMETER[\"false_easting\",20");
          909  +    add_srs_wkt (p, 11,
          910  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
          911  +    add_srs_wkt (p, 12,
          912  +        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
          913  +    add_srs_wkt (p, 13,
          914  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
          915  +    add_srs_wkt (p, 14,
          916  +        "26751\"]]");
          917  +    p = add_epsg_def (filter, first, last, 26752, "epsg", 26752,
          918  +        "NAD27 / Arkansas South");
          919  +    add_proj4text (p, 0,
          920  +        "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
          921  +    add_proj4text (p, 1,
          922  +        ".66666666666666 +lon_0=-92 +x_0=609601.2192024384 +y_0=0");
          923  +    add_proj4text (p, 2,
          924  +        " +datum=NAD27 +units=us-ft +no_defs");
          925  +    add_srs_wkt (p, 0,
          926  +        "PROJCS[\"NAD27 / Arkansas South\",GEOGCS[\"NAD27\",DATUM");
          927  +    add_srs_wkt (p, 1,
          928  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
          929  +    add_srs_wkt (p, 2,
          930  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
          931  +    add_srs_wkt (p, 3,
          932  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
          933  +    add_srs_wkt (p, 4,
          934  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
          935  +    add_srs_wkt (p, 5,
          936  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          937  +    add_srs_wkt (p, 6,
          938  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
          939  +    add_srs_wkt (p, 7,
          940  +        "PARAMETER[\"standard_parallel_1\",34.76666666666667],PAR");
          941  +    add_srs_wkt (p, 8,
          942  +        "AMETER[\"standard_parallel_2\",33.3],PARAMETER[\"latitud");
          943  +    add_srs_wkt (p, 9,
          944  +        "e_of_origin\",32.66666666666666],PARAMETER[\"central_mer");
          945  +    add_srs_wkt (p, 10,
          946  +        "idian\",-92],PARAMETER[\"false_easting\",2000000],PARAME");
          947  +    add_srs_wkt (p, 11,
          948  +        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
          949  +    add_srs_wkt (p, 12,
          950  +        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
          951  +    add_srs_wkt (p, 13,
          952  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26752\"]]");
          953  +    p = add_epsg_def (filter, first, last, 26753, "epsg", 26753,
          954  +        "NAD27 / Colorado North");
          955  +    add_proj4text (p, 0,
          956  +        "+proj=lcc +lat_1=39.71666666666667 +lat_2=40.78333333333");
          957  +    add_proj4text (p, 1,
          958  +        "333 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=609601.2");
          959  +    add_proj4text (p, 2,
          960  +        "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          961  +    add_srs_wkt (p, 0,
          962  +        "PROJCS[\"NAD27 / Colorado North\",GEOGCS[\"NAD27\",DATUM");
          963  +    add_srs_wkt (p, 1,
          964  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
          965  +    add_srs_wkt (p, 2,
          966  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
          967  +    add_srs_wkt (p, 3,
          968  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
          969  +    add_srs_wkt (p, 4,
          970  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
          971  +    add_srs_wkt (p, 5,
          972  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          973  +    add_srs_wkt (p, 6,
          974  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
          975  +    add_srs_wkt (p, 7,
          976  +        "PARAMETER[\"standard_parallel_1\",39.71666666666667],PAR");
          977  +    add_srs_wkt (p, 8,
          978  +        "AMETER[\"standard_parallel_2\",40.78333333333333],PARAME");
          979  +    add_srs_wkt (p, 9,
          980  +        "TER[\"latitude_of_origin\",39.33333333333334],PARAMETER[");
          981  +    add_srs_wkt (p, 10,
          982  +        "\"central_meridian\",-105.5],PARAMETER[\"false_easting\"");
          983  +    add_srs_wkt (p, 11,
          984  +        ",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
          985  +    add_srs_wkt (p, 12,
          986  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
          987  +    add_srs_wkt (p, 13,
          988  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
          989  +    add_srs_wkt (p, 14,
          990  +        ",\"26753\"]]");
          991  +    p = add_epsg_def (filter, first, last, 26754, "epsg", 26754,
          992  +        "NAD27 / Colorado Central");
          993  +    add_proj4text (p, 0,
          994  +        "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
          995  +    add_proj4text (p, 1,
          996  +        "3334 +lon_0=-105.5 +x_0=609601.2192024384 +y_0=0 +datum=");
          997  +    add_proj4text (p, 2,
          998  +        "NAD27 +units=us-ft +no_defs");
          999  +    add_srs_wkt (p, 0,
         1000  +        "PROJCS[\"NAD27 / Colorado Central\",GEOGCS[\"NAD27\",DAT");
         1001  +    add_srs_wkt (p, 1,
         1002  +        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         1003  +    add_srs_wkt (p, 2,
         1004  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         1005  +    add_srs_wkt (p, 3,
         1006  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         1007  +    add_srs_wkt (p, 4,
         1008  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         1009  +    add_srs_wkt (p, 5,
         1010  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1011  +    add_srs_wkt (p, 6,
         1012  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1013  +    add_srs_wkt (p, 7,
         1014  +        "PARAMETER[\"standard_parallel_1\",39.75],PARAMETER[\"sta");
         1015  +    add_srs_wkt (p, 8,
         1016  +        "ndard_parallel_2\",38.45],PARAMETER[\"latitude_of_origin");
         1017  +    add_srs_wkt (p, 9,
         1018  +        "\",37.83333333333334],PARAMETER[\"central_meridian\",-10");
         1019  +    add_srs_wkt (p, 10,
         1020  +        "5.5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fa");
         1021  +    add_srs_wkt (p, 11,
         1022  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
         1023  +    add_srs_wkt (p, 12,
         1024  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
         1025  +    add_srs_wkt (p, 13,
         1026  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26754\"]]");
         1027  +    p = add_epsg_def (filter, first, last, 26755, "epsg", 26755,
         1028  +        "NAD27 / Colorado South");
         1029  +    add_proj4text (p, 0,
         1030  +        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
         1031  +    add_proj4text (p, 1,
         1032  +        "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=609601.2");
         1033  +    add_proj4text (p, 2,
         1034  +        "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         1035  +    add_srs_wkt (p, 0,
         1036  +        "PROJCS[\"NAD27 / Colorado South\",GEOGCS[\"NAD27\",DATUM");
         1037  +    add_srs_wkt (p, 1,
         1038  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
         1039  +    add_srs_wkt (p, 2,
         1040  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         1041  +    add_srs_wkt (p, 3,
         1042  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
         1043  +    add_srs_wkt (p, 4,
         1044  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         1045  +    add_srs_wkt (p, 5,
         1046  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1047  +    add_srs_wkt (p, 6,
         1048  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1049  +    add_srs_wkt (p, 7,
         1050  +        "PARAMETER[\"standard_parallel_1\",38.43333333333333],PAR");
         1051  +    add_srs_wkt (p, 8,
         1052  +        "AMETER[\"standard_parallel_2\",37.23333333333333],PARAME");
         1053  +    add_srs_wkt (p, 9,
         1054  +        "TER[\"latitude_of_origin\",36.66666666666666],PARAMETER[");
         1055  +    add_srs_wkt (p, 10,
         1056  +        "\"central_meridian\",-105.5],PARAMETER[\"false_easting\"");
         1057  +    add_srs_wkt (p, 11,
         1058  +        ",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
         1059  +    add_srs_wkt (p, 12,
         1060  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
         1061  +    add_srs_wkt (p, 13,
         1062  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         1063  +    add_srs_wkt (p, 14,
         1064  +        ",\"26755\"]]");
         1065  +    p = add_epsg_def (filter, first, last, 26756, "epsg", 26756,
         1066  +        "NAD27 / Connecticut");
         1067  +    add_proj4text (p, 0,
         1068  +        "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
         1069  +    add_proj4text (p, 1,
         1070  +        ".83333333333334 +lon_0=-72.75 +x_0=182880.3657607315 +y_");
         1071  +    add_proj4text (p, 2,
         1072  +        "0=0 +datum=NAD27 +units=us-ft +no_defs");
         1073  +    add_srs_wkt (p, 0,
         1074  +        "PROJCS[\"NAD27 / Connecticut\",GEOGCS[\"NAD27\",DATUM[\"");
         1075  +    add_srs_wkt (p, 1,
         1076  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         1077  +    add_srs_wkt (p, 2,
         1078  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         1079  +    add_srs_wkt (p, 3,
         1080  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1081  +    add_srs_wkt (p, 4,
         1082  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1083  +    add_srs_wkt (p, 5,
         1084  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1085  +    add_srs_wkt (p, 6,
         1086  +        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1087  +    add_srs_wkt (p, 7,
         1088  +        "AMETER[\"standard_parallel_1\",41.86666666666667],PARAME");
         1089  +    add_srs_wkt (p, 8,
         1090  +        "TER[\"standard_parallel_2\",41.2],PARAMETER[\"latitude_o");
         1091  +    add_srs_wkt (p, 9,
         1092  +        "f_origin\",40.83333333333334],PARAMETER[\"central_meridi");
         1093  +    add_srs_wkt (p, 10,
         1094  +        "an\",-72.75],PARAMETER[\"false_easting\",600000],PARAMET");
         1095  +    add_srs_wkt (p, 11,
         1096  +        "ER[\"false_northing\",0],UNIT[\"US survey foot\",0.30480");
         1097  +    add_srs_wkt (p, 12,
         1098  +        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
         1099  +    add_srs_wkt (p, 13,
         1100  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26756\"]]");
         1101  +    p = add_epsg_def (filter, first, last, 26757, "epsg", 26757,
         1102  +        "NAD27 / Delaware");
         1103  +    add_proj4text (p, 0,
         1104  +        "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
         1105  +    add_proj4text (p, 1,
         1106  +        "995 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us");
         1107  +    add_proj4text (p, 2,
         1108  +        "-ft +no_defs");
         1109  +    add_srs_wkt (p, 0,
         1110  +        "PROJCS[\"NAD27 / Delaware\",GEOGCS[\"NAD27\",DATUM[\"Nor");
         1111  +    add_srs_wkt (p, 1,
         1112  +        "th_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637820");
         1113  +    add_srs_wkt (p, 2,
         1114  +        "6.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTH");
         1115  +    add_srs_wkt (p, 3,
         1116  +        "ORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
         1117  +    add_srs_wkt (p, 4,
         1118  +        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
         1119  +    add_srs_wkt (p, 5,
         1120  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"426");
         1121  +    add_srs_wkt (p, 6,
         1122  +        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
         1123  +    add_srs_wkt (p, 7,
         1124  +        "titude_of_origin\",38],PARAMETER[\"central_meridian\",-7");
         1125  +    add_srs_wkt (p, 8,
         1126  +        "5.41666666666667],PARAMETER[\"scale_factor\",0.999995],P");
         1127  +    add_srs_wkt (p, 9,
         1128  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         1129  +    add_srs_wkt (p, 10,
         1130  +        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
         1131  +    add_srs_wkt (p, 11,
         1132  +        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         1133  +    add_srs_wkt (p, 12,
         1134  +        "NORTH],AUTHORITY[\"EPSG\",\"26757\"]]");
         1135  +    p = add_epsg_def (filter, first, last, 26758, "epsg", 26758,
         1136  +        "NAD27 / Florida East");
         1137  +    add_proj4text (p, 0,
         1138  +        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
         1139  +    add_proj4text (p, 1,
         1140  +        "941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units");
         1141  +    add_proj4text (p, 2,
         1142  +        "=us-ft +no_defs");
         1143  +    add_srs_wkt (p, 0,
         1144  +        "PROJCS[\"NAD27 / Florida East\",GEOGCS[\"NAD27\",DATUM[\"");
         1145  +    add_srs_wkt (p, 1,
         1146  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         1147  +    add_srs_wkt (p, 2,
         1148  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         1149  +    add_srs_wkt (p, 3,
         1150  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1151  +    add_srs_wkt (p, 4,
         1152  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1153  +    add_srs_wkt (p, 5,
         1154  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1155  +    add_srs_wkt (p, 6,
         1156  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1157  +    add_srs_wkt (p, 7,
         1158  +        "latitude_of_origin\",24.33333333333333],PARAMETER[\"cent");
         1159  +    add_srs_wkt (p, 8,
         1160  +        "ral_meridian\",-81],PARAMETER[\"scale_factor\",0.9999411");
         1161  +    add_srs_wkt (p, 9,
         1162  +        "77],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         1163  +    add_srs_wkt (p, 10,
         1164  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
         1165  +    add_srs_wkt (p, 11,
         1166  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
         1167  +    add_srs_wkt (p, 12,
         1168  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26758\"]]");
         1169  +    p = add_epsg_def (filter, first, last, 26759, "epsg", 26759,
         1170  +        "NAD27 / Florida West");
         1171  +    add_proj4text (p, 0,
         1172  +        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
         1173  +    add_proj4text (p, 1,
         1174  +        "941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units");
         1175  +    add_proj4text (p, 2,
         1176  +        "=us-ft +no_defs");
         1177  +    add_srs_wkt (p, 0,
         1178  +        "PROJCS[\"NAD27 / Florida West\",GEOGCS[\"NAD27\",DATUM[\"");
         1179  +    add_srs_wkt (p, 1,
         1180  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         1181  +    add_srs_wkt (p, 2,
         1182  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         1183  +    add_srs_wkt (p, 3,
         1184  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1185  +    add_srs_wkt (p, 4,
         1186  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1187  +    add_srs_wkt (p, 5,
         1188  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1189  +    add_srs_wkt (p, 6,
         1190  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1191  +    add_srs_wkt (p, 7,
         1192  +        "latitude_of_origin\",24.33333333333333],PARAMETER[\"cent");
         1193  +    add_srs_wkt (p, 8,
         1194  +        "ral_meridian\",-82],PARAMETER[\"scale_factor\",0.9999411");
         1195  +    add_srs_wkt (p, 9,
         1196  +        "77],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         1197  +    add_srs_wkt (p, 10,
         1198  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
         1199  +    add_srs_wkt (p, 11,
         1200  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
         1201  +    add_srs_wkt (p, 12,
         1202  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26759\"]]");
         1203  +    p = add_epsg_def (filter, first, last, 26760, "epsg", 26760,
         1204  +        "NAD27 / Florida North");
         1205  +    add_proj4text (p, 0,
         1206  +        "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
         1207  +    add_proj4text (p, 1,
         1208  +        "9 +lon_0=-84.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD2");
         1209  +    add_proj4text (p, 2,
         1210  +        "7 +units=us-ft +no_defs");
         1211  +    add_srs_wkt (p, 0,
         1212  +        "PROJCS[\"NAD27 / Florida North\",GEOGCS[\"NAD27\",DATUM[");
         1213  +    add_srs_wkt (p, 1,
         1214  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
         1215  +    add_srs_wkt (p, 2,
         1216  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         1217  +    add_srs_wkt (p, 3,
         1218  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         1219  +    add_srs_wkt (p, 4,
         1220  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1221  +    add_srs_wkt (p, 5,
         1222  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1223  +    add_srs_wkt (p, 6,
         1224  +        "\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
         1225  +    add_srs_wkt (p, 7,
         1226  +        "ARAMETER[\"standard_parallel_1\",30.75],PARAMETER[\"stan");
         1227  +    add_srs_wkt (p, 8,
         1228  +        "dard_parallel_2\",29.58333333333333],PARAMETER[\"latitud");
         1229  +    add_srs_wkt (p, 9,
         1230  +        "e_of_origin\",29],PARAMETER[\"central_meridian\",-84.5],");
         1231  +    add_srs_wkt (p, 10,
         1232  +        "PARAMETER[\"false_easting\",2000000],PARAMETER[\"false_n");
         1233  +    add_srs_wkt (p, 11,
         1234  +        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
         1235  +    add_srs_wkt (p, 12,
         1236  +        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1237  +    add_srs_wkt (p, 13,
         1238  +        ",NORTH],AUTHORITY[\"EPSG\",\"26760\"]]");
         1239  +    p = add_epsg_def (filter, first, last, 26766, "epsg", 26766,
         1240  +        "NAD27 / Georgia East");
         1241  +    add_proj4text (p, 0,
         1242  +        "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
         1243  +    add_proj4text (p, 1,
         1244  +        "9 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-f");
         1245  +    add_proj4text (p, 2,
         1246  +        "t +no_defs");
         1247  +    add_srs_wkt (p, 0,
         1248  +        "PROJCS[\"NAD27 / Georgia East\",GEOGCS[\"NAD27\",DATUM[\"");
         1249  +    add_srs_wkt (p, 1,
         1250  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         1251  +    add_srs_wkt (p, 2,
         1252  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         1253  +    add_srs_wkt (p, 3,
         1254  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1255  +    add_srs_wkt (p, 4,
         1256  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1257  +    add_srs_wkt (p, 5,
         1258  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1259  +    add_srs_wkt (p, 6,
         1260  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1261  +    add_srs_wkt (p, 7,
         1262  +        "latitude_of_origin\",30],PARAMETER[\"central_meridian\",");
         1263  +    add_srs_wkt (p, 8,
         1264  +        "-82.16666666666667],PARAMETER[\"scale_factor\",0.9999],P");
         1265  +    add_srs_wkt (p, 9,
         1266  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         1267  +    add_srs_wkt (p, 10,
         1268  +        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
         1269  +    add_srs_wkt (p, 11,
         1270  +        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         1271  +    add_srs_wkt (p, 12,
         1272  +        "NORTH],AUTHORITY[\"EPSG\",\"26766\"]]");
         1273  +    p = add_epsg_def (filter, first, last, 26767, "epsg", 26767,
         1274  +        "NAD27 / Georgia West");
         1275  +    add_proj4text (p, 0,
         1276  +        "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
         1277  +    add_proj4text (p, 1,
         1278  +        "9 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-f");
         1279  +    add_proj4text (p, 2,
         1280  +        "t +no_defs");
         1281  +    add_srs_wkt (p, 0,
         1282  +        "PROJCS[\"NAD27 / Georgia West\",GEOGCS[\"NAD27\",DATUM[\"");
         1283  +    add_srs_wkt (p, 1,
         1284  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         1285  +    add_srs_wkt (p, 2,
         1286  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         1287  +    add_srs_wkt (p, 3,
         1288  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1289  +    add_srs_wkt (p, 4,
         1290  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1291  +    add_srs_wkt (p, 5,
         1292  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1293  +    add_srs_wkt (p, 6,
         1294  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1295  +    add_srs_wkt (p, 7,
         1296  +        "latitude_of_origin\",30],PARAMETER[\"central_meridian\",");
         1297  +    add_srs_wkt (p, 8,
         1298  +        "-84.16666666666667],PARAMETER[\"scale_factor\",0.9999],P");
         1299  +    add_srs_wkt (p, 9,
         1300  +        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         1301  +    add_srs_wkt (p, 10,
         1302  +        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
         1303  +    add_srs_wkt (p, 11,
         1304  +        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         1305  +    add_srs_wkt (p, 12,
         1306  +        "NORTH],AUTHORITY[\"EPSG\",\"26767\"]]");
         1307  +    p = add_epsg_def (filter, first, last, 26768, "epsg", 26768,
         1308  +        "NAD27 / Idaho East");
         1309  +    add_proj4text (p, 0,
         1310  +        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
         1311  +    add_proj4text (p, 1,
         1312  +        "666667 +k=0.9999473679999999 +x_0=152400.3048006096 +y_0");
         1313  +    add_proj4text (p, 2,
         1314  +        "=0 +datum=NAD27 +units=us-ft +no_defs");
         1315  +    add_srs_wkt (p, 0,
         1316  +        "PROJCS[\"NAD27 / Idaho East\",GEOGCS[\"NAD27\",DATUM[\"N");
         1317  +    add_srs_wkt (p, 1,
         1318  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
         1319  +    add_srs_wkt (p, 2,
         1320  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
         1321  +    add_srs_wkt (p, 3,
         1322  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1323  +    add_srs_wkt (p, 4,
         1324  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1325  +    add_srs_wkt (p, 5,
         1326  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1327  +    add_srs_wkt (p, 6,
         1328  +        "267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1329  +    add_srs_wkt (p, 7,
         1330  +        "latitude_of_origin\",41.66666666666666],PARAMETER[\"cent");
         1331  +    add_srs_wkt (p, 8,
         1332  +        "ral_meridian\",-112.1666666666667],PARAMETER[\"scale_fac");
         1333  +    add_srs_wkt (p, 9,
         1334  +        "tor\",0.999947368],PARAMETER[\"false_easting\",500000],P");
         1335  +    add_srs_wkt (p, 10,
         1336  +        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
         1337  +    add_srs_wkt (p, 11,
         1338  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         1339  +    add_srs_wkt (p, 12,
         1340  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26768\"]");
         1341  +    add_srs_wkt (p, 13,
         1342  +        "]");
         1343  +    p = add_epsg_def (filter, first, last, 26769, "epsg", 26769,
         1344  +        "NAD27 / Idaho Central");
         1345  +    add_proj4text (p, 0,
         1346  +        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
         1347  +    add_proj4text (p, 1,
         1348  +        "99473679999999 +x_0=152400.3048006096 +y_0=0 +datum=NAD2");
         1349  +    add_proj4text (p, 2,
         1350  +        "7 +units=us-ft +no_defs");
         1351  +    add_srs_wkt (p, 0,
         1352  +        "PROJCS[\"NAD27 / Idaho Central\",GEOGCS[\"NAD27\",DATUM[");
         1353  +    add_srs_wkt (p, 1,
         1354  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
         1355  +    add_srs_wkt (p, 2,
         1356  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         1357  +    add_srs_wkt (p, 3,
         1358  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         1359  +    add_srs_wkt (p, 4,
         1360  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1361  +    add_srs_wkt (p, 5,
         1362  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1363  +    add_srs_wkt (p, 6,
         1364  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1365  +    add_srs_wkt (p, 7,
         1366  +        "[\"latitude_of_origin\",41.66666666666666],PARAMETER[\"c");
         1367  +    add_srs_wkt (p, 8,
         1368  +        "entral_meridian\",-114],PARAMETER[\"scale_factor\",0.999");
         1369  +    add_srs_wkt (p, 9,
         1370  +        "947368],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1371  +    add_srs_wkt (p, 10,
         1372  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         1373  +    add_srs_wkt (p, 11,
         1374  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         1375  +    add_srs_wkt (p, 12,
         1376  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26769\"]]");
         1377  +    p = add_epsg_def (filter, first, last, 26770, "epsg", 26770,
         1378  +        "NAD27 / Idaho West");
         1379  +    add_proj4text (p, 0,
         1380  +        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
         1381  +    add_proj4text (p, 1,
         1382  +        ".999933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +u");
         1383  +    add_proj4text (p, 2,
         1384  +        "nits=us-ft +no_defs");
         1385  +    add_srs_wkt (p, 0,
         1386  +        "PROJCS[\"NAD27 / Idaho West\",GEOGCS[\"NAD27\",DATUM[\"N");
         1387  +    add_srs_wkt (p, 1,
         1388  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
         1389  +    add_srs_wkt (p, 2,
         1390  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
         1391  +    add_srs_wkt (p, 3,
         1392  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1393  +    add_srs_wkt (p, 4,
         1394  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1395  +    add_srs_wkt (p, 5,
         1396  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1397  +    add_srs_wkt (p, 6,
         1398  +        "267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1399  +    add_srs_wkt (p, 7,
         1400  +        "latitude_of_origin\",41.66666666666666],PARAMETER[\"cent");
         1401  +    add_srs_wkt (p, 8,
         1402  +        "ral_meridian\",-115.75],PARAMETER[\"scale_factor\",0.999");
         1403  +    add_srs_wkt (p, 9,
         1404  +        "933333],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1405  +    add_srs_wkt (p, 10,
         1406  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         1407  +    add_srs_wkt (p, 11,
         1408  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         1409  +    add_srs_wkt (p, 12,
         1410  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26770\"]]");
         1411  +    p = add_epsg_def (filter, first, last, 26771, "epsg", 26771,
         1412  +        "NAD27 / Illinois East");
         1413  +    add_proj4text (p, 0,
         1414  +        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
         1415  +    add_proj4text (p, 1,
         1416  +        "333333 +k=0.9999749999999999 +x_0=152400.3048006096 +y_0");
         1417  +    add_proj4text (p, 2,
         1418  +        "=0 +datum=NAD27 +units=us-ft +no_defs");
         1419  +    add_srs_wkt (p, 0,
         1420  +        "PROJCS[\"NAD27 / Illinois East\",GEOGCS[\"NAD27\",DATUM[");
         1421  +    add_srs_wkt (p, 1,
         1422  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
         1423  +    add_srs_wkt (p, 2,
         1424  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         1425  +    add_srs_wkt (p, 3,
         1426  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         1427  +    add_srs_wkt (p, 4,
         1428  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1429  +    add_srs_wkt (p, 5,
         1430  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1431  +    add_srs_wkt (p, 6,
         1432  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1433  +    add_srs_wkt (p, 7,
         1434  +        "[\"latitude_of_origin\",36.66666666666666],PARAMETER[\"c");
         1435  +    add_srs_wkt (p, 8,
         1436  +        "entral_meridian\",-88.33333333333333],PARAMETER[\"scale_");
         1437  +    add_srs_wkt (p, 9,
         1438  +        "factor\",0.999975],PARAMETER[\"false_easting\",500000],P");
         1439  +    add_srs_wkt (p, 10,
         1440  +        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
         1441  +    add_srs_wkt (p, 11,
         1442  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         1443  +    add_srs_wkt (p, 12,
         1444  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26771\"]");
         1445  +    add_srs_wkt (p, 13,
         1446  +        "]");
         1447  +    p = add_epsg_def (filter, first, last, 26772, "epsg", 26772,
         1448  +        "NAD27 / Illinois West");
         1449  +    add_proj4text (p, 0,
         1450  +        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
         1451  +    add_proj4text (p, 1,
         1452  +        "666667 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +dat");
         1453  +    add_proj4text (p, 2,
         1454  +        "um=NAD27 +units=us-ft +no_defs");
         1455  +    add_srs_wkt (p, 0,
         1456  +        "PROJCS[\"NAD27 / Illinois West\",GEOGCS[\"NAD27\",DATUM[");
         1457  +    add_srs_wkt (p, 1,
         1458  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
         1459  +    add_srs_wkt (p, 2,
         1460  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         1461  +    add_srs_wkt (p, 3,
         1462  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         1463  +    add_srs_wkt (p, 4,
         1464  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1465  +    add_srs_wkt (p, 5,
         1466  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1467  +    add_srs_wkt (p, 6,
         1468  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1469  +    add_srs_wkt (p, 7,
         1470  +        "[\"latitude_of_origin\",36.66666666666666],PARAMETER[\"c");
         1471  +    add_srs_wkt (p, 8,
         1472  +        "entral_meridian\",-90.16666666666667],PARAMETER[\"scale_");
         1473  +    add_srs_wkt (p, 9,
         1474  +        "factor\",0.999941177],PARAMETER[\"false_easting\",500000");
         1475  +    add_srs_wkt (p, 10,
         1476  +        "],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
         1477  +    add_srs_wkt (p, 11,
         1478  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         1479  +    add_srs_wkt (p, 12,
         1480  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26772\"");
         1481  +    add_srs_wkt (p, 13,
         1482  +        "]]");
         1483  +    p = add_epsg_def (filter, first, last, 26773, "epsg", 26773,
         1484  +        "NAD27 / Indiana East");
         1485  +    add_proj4text (p, 0,
         1486  +        "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
         1487  +    add_proj4text (p, 1,
         1488  +        "99966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
         1489  +    add_proj4text (p, 2,
         1490  +        "ts=us-ft +no_defs");
         1491  +    add_srs_wkt (p, 0,
         1492  +        "PROJCS[\"NAD27 / Indiana East\",GEOGCS[\"NAD27\",DATUM[\"");
         1493  +    add_srs_wkt (p, 1,
         1494  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         1495  +    add_srs_wkt (p, 2,
         1496  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         1497  +    add_srs_wkt (p, 3,
         1498  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1499  +    add_srs_wkt (p, 4,
         1500  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1501  +    add_srs_wkt (p, 5,
         1502  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1503  +    add_srs_wkt (p, 6,
         1504  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1505  +    add_srs_wkt (p, 7,
         1506  +        "latitude_of_origin\",37.5],PARAMETER[\"central_meridian\"");
         1507  +    add_srs_wkt (p, 8,
         1508  +        ",-85.66666666666667],PARAMETER[\"scale_factor\",0.999966");
         1509  +    add_srs_wkt (p, 9,
         1510  +        "667],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
         1511  +    add_srs_wkt (p, 10,
         1512  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
         1513  +    add_srs_wkt (p, 11,
         1514  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
         1515  +    add_srs_wkt (p, 12,
         1516  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26773\"]]");
         1517  +    p = add_epsg_def (filter, first, last, 26774, "epsg", 26774,
         1518  +        "NAD27 / Indiana West");
         1519  +    add_proj4text (p, 0,
         1520  +        "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
         1521  +    add_proj4text (p, 1,
         1522  +        "99966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
         1523  +    add_proj4text (p, 2,
         1524  +        "ts=us-ft +no_defs");
         1525  +    add_srs_wkt (p, 0,
         1526  +        "PROJCS[\"NAD27 / Indiana West\",GEOGCS[\"NAD27\",DATUM[\"");
         1527  +    add_srs_wkt (p, 1,
         1528  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         1529  +    add_srs_wkt (p, 2,
         1530  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         1531  +    add_srs_wkt (p, 3,
         1532  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1533  +    add_srs_wkt (p, 4,
         1534  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1535  +    add_srs_wkt (p, 5,
         1536  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1537  +    add_srs_wkt (p, 6,
         1538  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1539  +    add_srs_wkt (p, 7,
         1540  +        "latitude_of_origin\",37.5],PARAMETER[\"central_meridian\"");
         1541  +    add_srs_wkt (p, 8,
         1542  +        ",-87.08333333333333],PARAMETER[\"scale_factor\",0.999966");
         1543  +    add_srs_wkt (p, 9,
         1544  +        "667],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
         1545  +    add_srs_wkt (p, 10,
         1546  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
         1547  +    add_srs_wkt (p, 11,
         1548  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
         1549  +    add_srs_wkt (p, 12,
         1550  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26774\"]]");
         1551  +    p = add_epsg_def (filter, first, last, 26775, "epsg", 26775,
         1552  +        "NAD27 / Iowa North");
         1553  +    add_proj4text (p, 0,
         1554  +        "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
         1555  +    add_proj4text (p, 1,
         1556  +        "667 +lat_0=41.5 +lon_0=-93.5 +x_0=609601.2192024384 +y_0");
         1557  +    add_proj4text (p, 2,
         1558  +        "=0 +datum=NAD27 +units=us-ft +no_defs");
         1559  +    add_srs_wkt (p, 0,
         1560  +        "PROJCS[\"NAD27 / Iowa North\",GEOGCS[\"NAD27\",DATUM[\"N");
         1561  +    add_srs_wkt (p, 1,
         1562  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
         1563  +    add_srs_wkt (p, 2,
         1564  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
         1565  +    add_srs_wkt (p, 3,
         1566  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1567  +    add_srs_wkt (p, 4,
         1568  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1569  +    add_srs_wkt (p, 5,
         1570  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1571  +    add_srs_wkt (p, 6,
         1572  +        "267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARA");
         1573  +    add_srs_wkt (p, 7,
         1574  +        "METER[\"standard_parallel_1\",43.26666666666667],PARAMET");
         1575  +    add_srs_wkt (p, 8,
         1576  +        "ER[\"standard_parallel_2\",42.06666666666667],PARAMETER[");
         1577  +    add_srs_wkt (p, 9,
         1578  +        "\"latitude_of_origin\",41.5],PARAMETER[\"central_meridia");
         1579  +    add_srs_wkt (p, 10,
         1580  +        "n\",-93.5],PARAMETER[\"false_easting\",2000000],PARAMETE");
         1581  +    add_srs_wkt (p, 11,
         1582  +        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
         1583  +    add_srs_wkt (p, 12,
         1584  +        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
         1585  +    add_srs_wkt (p, 13,
         1586  +        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26775\"]]");
         1587  +    p = add_epsg_def (filter, first, last, 26776, "epsg", 26776,
         1588  +        "NAD27 / Iowa South");
         1589  +    add_proj4text (p, 0,
         1590  +        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
         1591  +    add_proj4text (p, 1,
         1592  +        "667 +lat_0=40 +lon_0=-93.5 +x_0=609601.2192024384 +y_0=0");
         1593  +    add_proj4text (p, 2,
         1594  +        " +datum=NAD27 +units=us-ft +no_defs");
         1595  +    add_srs_wkt (p, 0,
         1596  +        "PROJCS[\"NAD27 / Iowa South\",GEOGCS[\"NAD27\",DATUM[\"N");
         1597  +    add_srs_wkt (p, 1,
         1598  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
         1599  +    add_srs_wkt (p, 2,
         1600  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
         1601  +    add_srs_wkt (p, 3,
         1602  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1603  +    add_srs_wkt (p, 4,
         1604  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1605  +    add_srs_wkt (p, 5,
         1606  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1607  +    add_srs_wkt (p, 6,
         1608  +        "267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARA");
         1609  +    add_srs_wkt (p, 7,
         1610  +        "METER[\"standard_parallel_1\",41.78333333333333],PARAMET");
         1611  +    add_srs_wkt (p, 8,
         1612  +        "ER[\"standard_parallel_2\",40.61666666666667],PARAMETER[");
         1613  +    add_srs_wkt (p, 9,
         1614  +        "\"latitude_of_origin\",40],PARAMETER[\"central_meridian\"");
         1615  +    add_srs_wkt (p, 10,
         1616  +        ",-93.5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
         1617  +    add_srs_wkt (p, 11,
         1618  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         1619  +    add_srs_wkt (p, 12,
         1620  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         1621  +    add_srs_wkt (p, 13,
         1622  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26776\"]]");
         1623  +    p = add_epsg_def (filter, first, last, 26777, "epsg", 26777,
         1624  +        "NAD27 / Kansas North");
         1625  +    add_proj4text (p, 0,
         1626  +        "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
         1627  +    add_proj4text (p, 1,
         1628  +        "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=609601.2192");
         1629  +    add_proj4text (p, 2,
         1630  +        "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         1631  +    add_srs_wkt (p, 0,
         1632  +        "PROJCS[\"NAD27 / Kansas North\",GEOGCS[\"NAD27\",DATUM[\"");
         1633  +    add_srs_wkt (p, 1,
         1634  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         1635  +    add_srs_wkt (p, 2,
         1636  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         1637  +    add_srs_wkt (p, 3,
         1638  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1639  +    add_srs_wkt (p, 4,
         1640  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1641  +    add_srs_wkt (p, 5,
         1642  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1643  +    add_srs_wkt (p, 6,
         1644  +        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1645  +    add_srs_wkt (p, 7,
         1646  +        "AMETER[\"standard_parallel_1\",39.78333333333333],PARAME");
         1647  +    add_srs_wkt (p, 8,
         1648  +        "TER[\"standard_parallel_2\",38.71666666666667],PARAMETER");
         1649  +    add_srs_wkt (p, 9,
         1650  +        "[\"latitude_of_origin\",38.33333333333334],PARAMETER[\"c");
         1651  +    add_srs_wkt (p, 10,
         1652  +        "entral_meridian\",-98],PARAMETER[\"false_easting\",20000");
         1653  +    add_srs_wkt (p, 11,
         1654  +        "00],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
         1655  +    add_srs_wkt (p, 12,
         1656  +        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
         1657  +    add_srs_wkt (p, 13,
         1658  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"267");
         1659  +    add_srs_wkt (p, 14,
         1660  +        "77\"]]");
         1661  +    p = add_epsg_def (filter, first, last, 26778, "epsg", 26778,
         1662  +        "NAD27 / Kansas South");
         1663  +    add_proj4text (p, 0,
         1664  +        "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
         1665  +    add_proj4text (p, 1,
         1666  +        "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=609601.21");
         1667  +    add_proj4text (p, 2,
         1668  +        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         1669  +    add_srs_wkt (p, 0,
         1670  +        "PROJCS[\"NAD27 / Kansas South\",GEOGCS[\"NAD27\",DATUM[\"");
         1671  +    add_srs_wkt (p, 1,
         1672  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         1673  +    add_srs_wkt (p, 2,
         1674  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         1675  +    add_srs_wkt (p, 3,
         1676  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1677  +    add_srs_wkt (p, 4,
         1678  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1679  +    add_srs_wkt (p, 5,
         1680  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1681  +    add_srs_wkt (p, 6,
         1682  +        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         1683  +    add_srs_wkt (p, 7,
         1684  +        "AMETER[\"standard_parallel_1\",38.56666666666667],PARAME");
         1685  +    add_srs_wkt (p, 8,
         1686  +        "TER[\"standard_parallel_2\",37.26666666666667],PARAMETER");
         1687  +    add_srs_wkt (p, 9,
         1688  +        "[\"latitude_of_origin\",36.66666666666666],PARAMETER[\"c");
         1689  +    add_srs_wkt (p, 10,
         1690  +        "entral_meridian\",-98.5],PARAMETER[\"false_easting\",200");
         1691  +    add_srs_wkt (p, 11,
         1692  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
         1693  +    add_srs_wkt (p, 12,
         1694  +        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
         1695  +    add_srs_wkt (p, 13,
         1696  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
         1697  +    add_srs_wkt (p, 14,
         1698  +        "6778\"]]");
         1699  +    p = add_epsg_def (filter, first, last, 26779, "epsg", 26779,
         1700  +        "NAD27 / Kentucky North");
         1701  +    add_proj4text (p, 0,
         1702  +        "+proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666");
         1703  +    add_proj4text (p, 1,
         1704  +        "667 +lat_0=37.5 +lon_0=-84.25 +x_0=609601.2192024384 +y_");
         1705  +    add_proj4text (p, 2,
         1706  +        "0=0 +datum=NAD27 +units=us-ft +no_defs");
         1707  +    add_srs_wkt (p, 0,
         1708  +        "PROJCS[\"NAD27 / Kentucky North\",GEOGCS[\"NAD27\",DATUM");
         1709  +    add_srs_wkt (p, 1,
         1710  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
         1711  +    add_srs_wkt (p, 2,
         1712  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         1713  +    add_srs_wkt (p, 3,
         1714  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
         1715  +    add_srs_wkt (p, 4,
         1716  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         1717  +    add_srs_wkt (p, 5,
         1718  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1719  +    add_srs_wkt (p, 6,
         1720  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1721  +    add_srs_wkt (p, 7,
         1722  +        "PARAMETER[\"standard_parallel_1\",37.96666666666667],PAR");
         1723  +    add_srs_wkt (p, 8,
         1724  +        "AMETER[\"standard_parallel_2\",38.96666666666667],PARAME");
         1725  +    add_srs_wkt (p, 9,
         1726  +        "TER[\"latitude_of_origin\",37.5],PARAMETER[\"central_mer");
         1727  +    add_srs_wkt (p, 10,
         1728  +        "idian\",-84.25],PARAMETER[\"false_easting\",2000000],PAR");
         1729  +    add_srs_wkt (p, 11,
         1730  +        "AMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.3");
         1731  +    add_srs_wkt (p, 12,
         1732  +        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
         1733  +    add_srs_wkt (p, 13,
         1734  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26779\"]]");
         1735  +    p = add_epsg_def (filter, first, last, 26780, "epsg", 26780,
         1736  +        "NAD27 / Kentucky South");
         1737  +    add_proj4text (p, 0,
         1738  +        "+proj=lcc +lat_1=36.73333333333333 +lat_2=37.93333333333");
         1739  +    add_proj4text (p, 1,
         1740  +        "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=609601.2");
         1741  +    add_proj4text (p, 2,
         1742  +        "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         1743  +    add_srs_wkt (p, 0,
         1744  +        "PROJCS[\"NAD27 / Kentucky South\",GEOGCS[\"NAD27\",DATUM");
         1745  +    add_srs_wkt (p, 1,
         1746  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
         1747  +    add_srs_wkt (p, 2,
         1748  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         1749  +    add_srs_wkt (p, 3,
         1750  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
         1751  +    add_srs_wkt (p, 4,
         1752  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         1753  +    add_srs_wkt (p, 5,
         1754  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1755  +    add_srs_wkt (p, 6,
         1756  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1757  +    add_srs_wkt (p, 7,
         1758  +        "PARAMETER[\"standard_parallel_1\",36.73333333333333],PAR");
         1759  +    add_srs_wkt (p, 8,
         1760  +        "AMETER[\"standard_parallel_2\",37.93333333333333],PARAME");
         1761  +    add_srs_wkt (p, 9,
         1762  +        "TER[\"latitude_of_origin\",36.33333333333334],PARAMETER[");
         1763  +    add_srs_wkt (p, 10,
         1764  +        "\"central_meridian\",-85.75],PARAMETER[\"false_easting\"");
         1765  +    add_srs_wkt (p, 11,
         1766  +        ",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
         1767  +    add_srs_wkt (p, 12,
         1768  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
         1769  +    add_srs_wkt (p, 13,
         1770  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         1771  +    add_srs_wkt (p, 14,
         1772  +        ",\"26780\"]]");
         1773  +    p = add_epsg_def (filter, first, last, 26781, "epsg", 26781,
         1774  +        "NAD27 / Louisiana North");
         1775  +    add_proj4text (p, 0,
         1776  +        "+proj=lcc +lat_1=31.16666666666667 +lat_2=32.66666666666");
         1777  +    add_proj4text (p, 1,
         1778  +        "666 +lat_0=30.66666666666667 +lon_0=-92.5 +x_0=609601.21");
         1779  +    add_proj4text (p, 2,
         1780  +        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         1781  +    add_srs_wkt (p, 0,
         1782  +        "PROJCS[\"NAD27 / Louisiana North\",GEOGCS[\"NAD27\",DATU");
         1783  +    add_srs_wkt (p, 1,
         1784  +        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         1785  +    add_srs_wkt (p, 2,
         1786  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         1787  +    add_srs_wkt (p, 3,
         1788  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         1789  +    add_srs_wkt (p, 4,
         1790  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         1791  +    add_srs_wkt (p, 5,
         1792  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1793  +    add_srs_wkt (p, 6,
         1794  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1795  +    add_srs_wkt (p, 7,
         1796  +        "PARAMETER[\"standard_parallel_1\",31.16666666666667],PAR");
         1797  +    add_srs_wkt (p, 8,
         1798  +        "AMETER[\"standard_parallel_2\",32.66666666666666],PARAME");
         1799  +    add_srs_wkt (p, 9,
         1800  +        "TER[\"latitude_of_origin\",30.66666666666667],PARAMETER[");
         1801  +    add_srs_wkt (p, 10,
         1802  +        "\"central_meridian\",-92.5],PARAMETER[\"false_easting\",");
         1803  +    add_srs_wkt (p, 11,
         1804  +        "2000000],PARAMETER[\"false_northing\",0],UNIT[\"US surve");
         1805  +    add_srs_wkt (p, 12,
         1806  +        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
         1807  +    add_srs_wkt (p, 13,
         1808  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
         1809  +    add_srs_wkt (p, 14,
         1810  +        "\"26781\"]]");
         1811  +    p = add_epsg_def (filter, first, last, 26782, "epsg", 26782,
         1812  +        "NAD27 / Louisiana South");
         1813  +    add_proj4text (p, 0,
         1814  +        "+proj=lcc +lat_1=29.3 +lat_2=30.7 +lat_0=28.666666666666");
         1815  +    add_proj4text (p, 1,
         1816  +        "67 +lon_0=-91.33333333333333 +x_0=609601.2192024384 +y_0");
         1817  +    add_proj4text (p, 2,
         1818  +        "=0 +datum=NAD27 +units=us-ft +no_defs");
         1819  +    add_srs_wkt (p, 0,
         1820  +        "PROJCS[\"NAD27 / Louisiana South\",GEOGCS[\"NAD27\",DATU");
         1821  +    add_srs_wkt (p, 1,
         1822  +        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         1823  +    add_srs_wkt (p, 2,
         1824  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         1825  +    add_srs_wkt (p, 3,
         1826  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         1827  +    add_srs_wkt (p, 4,
         1828  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         1829  +    add_srs_wkt (p, 5,
         1830  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1831  +    add_srs_wkt (p, 6,
         1832  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1833  +    add_srs_wkt (p, 7,
         1834  +        "PARAMETER[\"standard_parallel_1\",29.3],PARAMETER[\"stan");
         1835  +    add_srs_wkt (p, 8,
         1836  +        "dard_parallel_2\",30.7],PARAMETER[\"latitude_of_origin\"");
         1837  +    add_srs_wkt (p, 9,
         1838  +        ",28.66666666666667],PARAMETER[\"central_meridian\",-91.3");
         1839  +    add_srs_wkt (p, 10,
         1840  +        "3333333333333],PARAMETER[\"false_easting\",2000000],PARA");
         1841  +    add_srs_wkt (p, 11,
         1842  +        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
         1843  +    add_srs_wkt (p, 12,
         1844  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
         1845  +    add_srs_wkt (p, 13,
         1846  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26782\"]]");
         1847  +    p = add_epsg_def (filter, first, last, 26783, "epsg", 26783,
         1848  +        "NAD27 / Maine East");
         1849  +    add_proj4text (p, 0,
         1850  +        "+proj=tmerc +lat_0=43.83333333333334 +lon_0=-68.5 +k=0.9");
         1851  +    add_proj4text (p, 1,
         1852  +        "999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us");
         1853  +    add_proj4text (p, 2,
         1854  +        "-ft +no_defs");
         1855  +    add_srs_wkt (p, 0,
         1856  +        "PROJCS[\"NAD27 / Maine East\",GEOGCS[\"NAD27\",DATUM[\"N");
         1857  +    add_srs_wkt (p, 1,
         1858  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
         1859  +    add_srs_wkt (p, 2,
         1860  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
         1861  +    add_srs_wkt (p, 3,
         1862  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1863  +    add_srs_wkt (p, 4,
         1864  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1865  +    add_srs_wkt (p, 5,
         1866  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1867  +    add_srs_wkt (p, 6,
         1868  +        "267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1869  +    add_srs_wkt (p, 7,
         1870  +        "latitude_of_origin\",43.83333333333334],PARAMETER[\"cent");
         1871  +    add_srs_wkt (p, 8,
         1872  +        "ral_meridian\",-68.5],PARAMETER[\"scale_factor\",0.9999]");
         1873  +    add_srs_wkt (p, 9,
         1874  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         1875  +    add_srs_wkt (p, 10,
         1876  +        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
         1877  +    add_srs_wkt (p, 11,
         1878  +        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1879  +    add_srs_wkt (p, 12,
         1880  +        ",NORTH],AUTHORITY[\"EPSG\",\"26783\"]]");
         1881  +    p = add_epsg_def (filter, first, last, 26784, "epsg", 26784,
         1882  +        "NAD27 / Maine West");
         1883  +    add_proj4text (p, 0,
         1884  +        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
         1885  +    add_proj4text (p, 1,
         1886  +        "666667 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +dat");
         1887  +    add_proj4text (p, 2,
         1888  +        "um=NAD27 +units=us-ft +no_defs");
         1889  +    add_srs_wkt (p, 0,
         1890  +        "PROJCS[\"NAD27 / Maine West\",GEOGCS[\"NAD27\",DATUM[\"N");
         1891  +    add_srs_wkt (p, 1,
         1892  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
         1893  +    add_srs_wkt (p, 2,
         1894  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
         1895  +    add_srs_wkt (p, 3,
         1896  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1897  +    add_srs_wkt (p, 4,
         1898  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1899  +    add_srs_wkt (p, 5,
         1900  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1901  +    add_srs_wkt (p, 6,
         1902  +        "267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1903  +    add_srs_wkt (p, 7,
         1904  +        "latitude_of_origin\",42.83333333333334],PARAMETER[\"cent");
         1905  +    add_srs_wkt (p, 8,
         1906  +        "ral_meridian\",-70.16666666666667],PARAMETER[\"scale_fac");
         1907  +    add_srs_wkt (p, 9,
         1908  +        "tor\",0.999966667],PARAMETER[\"false_easting\",500000],P");
         1909  +    add_srs_wkt (p, 10,
         1910  +        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
         1911  +    add_srs_wkt (p, 11,
         1912  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         1913  +    add_srs_wkt (p, 12,
         1914  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26784\"]");
         1915  +    add_srs_wkt (p, 13,
         1916  +        "]");
         1917  +    p = add_epsg_def (filter, first, last, 26785, "epsg", 26785,
         1918  +        "NAD27 / Maryland");
         1919  +    add_proj4text (p, 0,
         1920  +        "+proj=lcc +lat_1=38.3 +lat_2=39.45 +lat_0=37.83333333333");
         1921  +    add_proj4text (p, 1,
         1922  +        "334 +lon_0=-77 +x_0=243840.4876809754 +y_0=0 +datum=NAD2");
         1923  +    add_proj4text (p, 2,
         1924  +        "7 +units=us-ft +no_defs");
         1925  +    add_srs_wkt (p, 0,
         1926  +        "PROJCS[\"NAD27 / Maryland\",GEOGCS[\"NAD27\",DATUM[\"Nor");
         1927  +    add_srs_wkt (p, 1,
         1928  +        "th_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637820");
         1929  +    add_srs_wkt (p, 2,
         1930  +        "6.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTH");
         1931  +    add_srs_wkt (p, 3,
         1932  +        "ORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
         1933  +    add_srs_wkt (p, 4,
         1934  +        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
         1935  +    add_srs_wkt (p, 5,
         1936  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"426");
         1937  +    add_srs_wkt (p, 6,
         1938  +        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
         1939  +    add_srs_wkt (p, 7,
         1940  +        "TER[\"standard_parallel_1\",38.3],PARAMETER[\"standard_p");
         1941  +    add_srs_wkt (p, 8,
         1942  +        "arallel_2\",39.45],PARAMETER[\"latitude_of_origin\",37.8");
         1943  +    add_srs_wkt (p, 9,
         1944  +        "3333333333334],PARAMETER[\"central_meridian\",-77],PARAM");
         1945  +    add_srs_wkt (p, 10,
         1946  +        "ETER[\"false_easting\",800000.0000000002],PARAMETER[\"fa");
         1947  +    add_srs_wkt (p, 11,
         1948  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
         1949  +    add_srs_wkt (p, 12,
         1950  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
         1951  +    add_srs_wkt (p, 13,
         1952  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26785\"]]");
         1953  +    p = add_epsg_def (filter, first, last, 26786, "epsg", 26786,
         1954  +        "NAD27 / Massachusetts Mainland");
         1955  +    add_proj4text (p, 0,
         1956  +        "+proj=lcc +lat_1=41.71666666666667 +lat_2=42.68333333333");
         1957  +    add_proj4text (p, 1,
         1958  +        "333 +lat_0=41 +lon_0=-71.5 +x_0=182880.3657607315 +y_0=0");
         1959  +    add_proj4text (p, 2,
         1960  +        " +datum=NAD27 +units=us-ft +no_defs");
         1961  +    add_srs_wkt (p, 0,
         1962  +        "PROJCS[\"NAD27 / Massachusetts Mainland\",GEOGCS[\"NAD27");
         1963  +    add_srs_wkt (p, 1,
         1964  +        "\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke");
         1965  +    add_srs_wkt (p, 2,
         1966  +        " 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"");
         1967  +    add_srs_wkt (p, 3,
         1968  +        "7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwic");
         1969  +    add_srs_wkt (p, 4,
         1970  +        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
         1971  +    add_srs_wkt (p, 5,
         1972  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         1973  +    add_srs_wkt (p, 6,
         1974  +        "EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
         1975  +    add_srs_wkt (p, 7,
         1976  +        "SP\"],PARAMETER[\"standard_parallel_1\",41.7166666666666");
         1977  +    add_srs_wkt (p, 8,
         1978  +        "7],PARAMETER[\"standard_parallel_2\",42.68333333333333],");
         1979  +    add_srs_wkt (p, 9,
         1980  +        "PARAMETER[\"latitude_of_origin\",41],PARAMETER[\"central");
         1981  +    add_srs_wkt (p, 10,
         1982  +        "_meridian\",-71.5],PARAMETER[\"false_easting\",600000],P");
         1983  +    add_srs_wkt (p, 11,
         1984  +        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
         1985  +    add_srs_wkt (p, 12,
         1986  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         1987  +    add_srs_wkt (p, 13,
         1988  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26786\"]");
         1989  +    add_srs_wkt (p, 14,
         1990  +        "]");
         1991  +    p = add_epsg_def (filter, first, last, 26787, "epsg", 26787,
         1992  +        "NAD27 / Massachusetts Island");
         1993  +    add_proj4text (p, 0,
         1994  +        "+proj=lcc +lat_1=41.28333333333333 +lat_2=41.48333333333");
         1995  +    add_proj4text (p, 1,
         1996  +        "333 +lat_0=41 +lon_0=-70.5 +x_0=60960.12192024384 +y_0=0");
         1997  +    add_proj4text (p, 2,
         1998  +        " +datum=NAD27 +units=us-ft +no_defs");
         1999  +    add_srs_wkt (p, 0,
         2000  +        "PROJCS[\"NAD27 / Massachusetts Island\",GEOGCS[\"NAD27\"");
         2001  +    add_srs_wkt (p, 1,
         2002  +        ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1");
         2003  +    add_srs_wkt (p, 2,
         2004  +        "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
         2005  +    add_srs_wkt (p, 3,
         2006  +        "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
         2007  +    add_srs_wkt (p, 4,
         2008  +        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
         2009  +    add_srs_wkt (p, 5,
         2010  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2011  +    add_srs_wkt (p, 6,
         2012  +        "EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
         2013  +    add_srs_wkt (p, 7,
         2014  +        "SP\"],PARAMETER[\"standard_parallel_1\",41.2833333333333");
         2015  +    add_srs_wkt (p, 8,
         2016  +        "3],PARAMETER[\"standard_parallel_2\",41.48333333333333],");
         2017  +    add_srs_wkt (p, 9,
         2018  +        "PARAMETER[\"latitude_of_origin\",41],PARAMETER[\"central");
         2019  +    add_srs_wkt (p, 10,
         2020  +        "_meridian\",-70.5],PARAMETER[\"false_easting\",200000],P");
         2021  +    add_srs_wkt (p, 11,
         2022  +        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
         2023  +    add_srs_wkt (p, 12,
         2024  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         2025  +    add_srs_wkt (p, 13,
         2026  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26787\"]");
         2027  +    add_srs_wkt (p, 14,
         2028  +        "]");
         2029  +    p = add_epsg_def (filter, first, last, 26791, "epsg", 26791,
         2030  +        "NAD27 / Minnesota North");
         2031  +    add_proj4text (p, 0,
         2032  +        "+proj=lcc +lat_1=47.03333333333333 +lat_2=48.63333333333");
         2033  +    add_proj4text (p, 1,
         2034  +        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=609601.21");
         2035  +    add_proj4text (p, 2,
         2036  +        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         2037  +    add_srs_wkt (p, 0,
         2038  +        "PROJCS[\"NAD27 / Minnesota North\",GEOGCS[\"NAD27\",DATU");
         2039  +    add_srs_wkt (p, 1,
         2040  +        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         2041  +    add_srs_wkt (p, 2,
         2042  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         2043  +    add_srs_wkt (p, 3,
         2044  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         2045  +    add_srs_wkt (p, 4,
         2046  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         2047  +    add_srs_wkt (p, 5,
         2048  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2049  +    add_srs_wkt (p, 6,
         2050  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         2051  +    add_srs_wkt (p, 7,
         2052  +        "PARAMETER[\"standard_parallel_1\",47.03333333333333],PAR");
         2053  +    add_srs_wkt (p, 8,
         2054  +        "AMETER[\"standard_parallel_2\",48.63333333333333],PARAME");
         2055  +    add_srs_wkt (p, 9,
         2056  +        "TER[\"latitude_of_origin\",46.5],PARAMETER[\"central_mer");
         2057  +    add_srs_wkt (p, 10,
         2058  +        "idian\",-93.1],PARAMETER[\"false_easting\",2000000],PARA");
         2059  +    add_srs_wkt (p, 11,
         2060  +        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
         2061  +    add_srs_wkt (p, 12,
         2062  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
         2063  +    add_srs_wkt (p, 13,
         2064  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26791\"]]");
         2065  +    p = add_epsg_def (filter, first, last, 26792, "epsg", 26792,
         2066  +        "NAD27 / Minnesota Central");
         2067  +    add_proj4text (p, 0,
         2068  +        "+proj=lcc +lat_1=45.61666666666667 +lat_2=47.05 +lat_0=4");
         2069  +    add_proj4text (p, 1,
         2070  +        "5 +lon_0=-94.25 +x_0=609601.2192024384 +y_0=0 +datum=NAD");
         2071  +    add_proj4text (p, 2,
         2072  +        "27 +units=us-ft +no_defs");
         2073  +    add_srs_wkt (p, 0,
         2074  +        "PROJCS[\"NAD27 / Minnesota Central\",GEOGCS[\"NAD27\",DA");
         2075  +    add_srs_wkt (p, 1,
         2076  +        "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866");
         2077  +    add_srs_wkt (p, 2,
         2078  +        "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008");
         2079  +    add_srs_wkt (p, 3,
         2080  +        "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",");
         2081  +    add_srs_wkt (p, 4,
         2082  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
         2083  +    add_srs_wkt (p, 5,
         2084  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         2085  +    add_srs_wkt (p, 6,
         2086  +        "G\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         2087  +    add_srs_wkt (p, 7,
         2088  +        "],PARAMETER[\"standard_parallel_1\",45.61666666666667],P");
         2089  +    add_srs_wkt (p, 8,
         2090  +        "ARAMETER[\"standard_parallel_2\",47.05],PARAMETER[\"lati");
         2091  +    add_srs_wkt (p, 9,
         2092  +        "tude_of_origin\",45],PARAMETER[\"central_meridian\",-94.");
         2093  +    add_srs_wkt (p, 10,
         2094  +        "25],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fal");
         2095  +    add_srs_wkt (p, 11,
         2096  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
         2097  +    add_srs_wkt (p, 12,
         2098  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
         2099  +    add_srs_wkt (p, 13,
         2100  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26792\"]]");
         2101  +    p = add_epsg_def (filter, first, last, 26793, "epsg", 26793,
         2102  +        "NAD27 / Minnesota South");
         2103  +    add_proj4text (p, 0,
         2104  +        "+proj=lcc +lat_1=43.78333333333333 +lat_2=45.21666666666");
         2105  +    add_proj4text (p, 1,
         2106  +        "667 +lat_0=43 +lon_0=-94 +x_0=609601.2192024384 +y_0=0 +");
         2107  +    add_proj4text (p, 2,
         2108  +        "datum=NAD27 +units=us-ft +no_defs");
         2109  +    add_srs_wkt (p, 0,
         2110  +        "PROJCS[\"NAD27 / Minnesota South\",GEOGCS[\"NAD27\",DATU");
         2111  +    add_srs_wkt (p, 1,
         2112  +        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         2113  +    add_srs_wkt (p, 2,
         2114  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         2115  +    add_srs_wkt (p, 3,
         2116  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         2117  +    add_srs_wkt (p, 4,
         2118  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         2119  +    add_srs_wkt (p, 5,
         2120  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2121  +    add_srs_wkt (p, 6,
         2122  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         2123  +    add_srs_wkt (p, 7,
         2124  +        "PARAMETER[\"standard_parallel_1\",43.78333333333333],PAR");
         2125  +    add_srs_wkt (p, 8,
         2126  +        "AMETER[\"standard_parallel_2\",45.21666666666667],PARAME");
         2127  +    add_srs_wkt (p, 9,
         2128  +        "TER[\"latitude_of_origin\",43],PARAMETER[\"central_merid");
         2129  +    add_srs_wkt (p, 10,
         2130  +        "ian\",-94],PARAMETER[\"false_easting\",2000000],PARAMETE");
         2131  +    add_srs_wkt (p, 11,
         2132  +        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
         2133  +    add_srs_wkt (p, 12,
         2134  +        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
         2135  +    add_srs_wkt (p, 13,
         2136  +        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26793\"]]");
         2137  +    p = add_epsg_def (filter, first, last, 26794, "epsg", 26794,
         2138  +        "NAD27 / Mississippi East");
         2139  +    add_proj4text (p, 0,
         2140  +        "+proj=tmerc +lat_0=29.66666666666667 +lon_0=-88.83333333");
         2141  +    add_proj4text (p, 1,
         2142  +        "333333 +k=0.99996 +x_0=152400.3048006096 +y_0=0 +datum=N");
         2143  +    add_proj4text (p, 2,
         2144  +        "AD27 +units=us-ft +no_defs");
         2145  +    add_srs_wkt (p, 0,
         2146  +        "PROJCS[\"NAD27 / Mississippi East\",GEOGCS[\"NAD27\",DAT");
         2147  +    add_srs_wkt (p, 1,
         2148  +        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         2149  +    add_srs_wkt (p, 2,
         2150  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         2151  +    add_srs_wkt (p, 3,
         2152  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         2153  +    add_srs_wkt (p, 4,
         2154  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         2155  +    add_srs_wkt (p, 5,
         2156  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2157  +    add_srs_wkt (p, 6,
         2158  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2159  +    add_srs_wkt (p, 7,
         2160  +        "R[\"latitude_of_origin\",29.66666666666667],PARAMETER[\"");
         2161  +    add_srs_wkt (p, 8,
         2162  +        "central_meridian\",-88.83333333333333],PARAMETER[\"scale");
         2163  +    add_srs_wkt (p, 9,
         2164  +        "_factor\",0.99996],PARAMETER[\"false_easting\",500000],P");
         2165  +    add_srs_wkt (p, 10,
         2166  +        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
         2167  +    add_srs_wkt (p, 11,
         2168  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         2169  +    add_srs_wkt (p, 12,
         2170  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26794\"]");
         2171  +    add_srs_wkt (p, 13,
         2172  +        "]");
         2173  +    p = add_epsg_def (filter, first, last, 26795, "epsg", 26795,
         2174  +        "NAD27 / Mississippi West");
         2175  +    add_proj4text (p, 0,
         2176  +        "+proj=tmerc +lat_0=30.5 +lon_0=-90.33333333333333 +k=0.9");
         2177  +    add_proj4text (p, 1,
         2178  +        "99941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
         2179  +    add_proj4text (p, 2,
         2180  +        "ts=us-ft +no_defs");
         2181  +    add_srs_wkt (p, 0,
         2182  +        "PROJCS[\"NAD27 / Mississippi West\",GEOGCS[\"NAD27\",DAT");
         2183  +    add_srs_wkt (p, 1,
         2184  +        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         2185  +    add_srs_wkt (p, 2,
         2186  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         2187  +    add_srs_wkt (p, 3,
         2188  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         2189  +    add_srs_wkt (p, 4,
         2190  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         2191  +    add_srs_wkt (p, 5,
         2192  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2193  +    add_srs_wkt (p, 6,
         2194  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2195  +    add_srs_wkt (p, 7,
         2196  +        "R[\"latitude_of_origin\",30.5],PARAMETER[\"central_merid");
         2197  +    add_srs_wkt (p, 8,
         2198  +        "ian\",-90.33333333333333],PARAMETER[\"scale_factor\",0.9");
         2199  +    add_srs_wkt (p, 9,
         2200  +        "99941177],PARAMETER[\"false_easting\",500000],PARAMETER[");
         2201  +    add_srs_wkt (p, 10,
         2202  +        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
         2203  +    add_srs_wkt (p, 11,
         2204  +        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
         2205  +    add_srs_wkt (p, 12,
         2206  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26795\"]]");
         2207  +    p = add_epsg_def (filter, first, last, 26796, "epsg", 26796,
         2208  +        "NAD27 / Missouri East");
         2209  +    add_proj4text (p, 0,
         2210  +        "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.9");
         2211  +    add_proj4text (p, 1,
         2212  +        "99933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
         2213  +    add_proj4text (p, 2,
         2214  +        "ts=us-ft +no_defs");
         2215  +    add_srs_wkt (p, 0,
         2216  +        "PROJCS[\"NAD27 / Missouri East\",GEOGCS[\"NAD27\",DATUM[");
         2217  +    add_srs_wkt (p, 1,
         2218  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
         2219  +    add_srs_wkt (p, 2,
         2220  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         2221  +    add_srs_wkt (p, 3,
         2222  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         2223  +    add_srs_wkt (p, 4,
         2224  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2225  +    add_srs_wkt (p, 5,
         2226  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2227  +    add_srs_wkt (p, 6,
         2228  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2229  +    add_srs_wkt (p, 7,
         2230  +        "[\"latitude_of_origin\",35.83333333333334],PARAMETER[\"c");
         2231  +    add_srs_wkt (p, 8,
         2232  +        "entral_meridian\",-90.5],PARAMETER[\"scale_factor\",0.99");
         2233  +    add_srs_wkt (p, 9,
         2234  +        "9933333],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2235  +    add_srs_wkt (p, 10,
         2236  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         2237  +    add_srs_wkt (p, 11,
         2238  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         2239  +    add_srs_wkt (p, 12,
         2240  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26796\"]]");
         2241  +    p = add_epsg_def (filter, first, last, 26797, "epsg", 26797,
         2242  +        "NAD27 / Missouri Central");
         2243  +    add_proj4text (p, 0,
         2244  +        "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.9");
         2245  +    add_proj4text (p, 1,
         2246  +        "99933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
         2247  +    add_proj4text (p, 2,
         2248  +        "ts=us-ft +no_defs");
         2249  +    add_srs_wkt (p, 0,
         2250  +        "PROJCS[\"NAD27 / Missouri Central\",GEOGCS[\"NAD27\",DAT");
         2251  +    add_srs_wkt (p, 1,
         2252  +        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         2253  +    add_srs_wkt (p, 2,
         2254  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         2255  +    add_srs_wkt (p, 3,
         2256  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         2257  +    add_srs_wkt (p, 4,
         2258  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         2259  +    add_srs_wkt (p, 5,
         2260  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2261  +    add_srs_wkt (p, 6,
         2262  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2263  +    add_srs_wkt (p, 7,
         2264  +        "R[\"latitude_of_origin\",35.83333333333334],PARAMETER[\"");
         2265  +    add_srs_wkt (p, 8,
         2266  +        "central_meridian\",-92.5],PARAMETER[\"scale_factor\",0.9");
         2267  +    add_srs_wkt (p, 9,
         2268  +        "99933333],PARAMETER[\"false_easting\",500000],PARAMETER[");
         2269  +    add_srs_wkt (p, 10,
         2270  +        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
         2271  +    add_srs_wkt (p, 11,
         2272  +        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
         2273  +    add_srs_wkt (p, 12,
         2274  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26797\"]]");
         2275  +    p = add_epsg_def (filter, first, last, 26798, "epsg", 26798,
         2276  +        "NAD27 / Missouri West");
         2277  +    add_proj4text (p, 0,
         2278  +        "+proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.9");
         2279  +    add_proj4text (p, 1,
         2280  +        "99941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
         2281  +    add_proj4text (p, 2,
         2282  +        "ts=us-ft +no_defs");
         2283  +    add_srs_wkt (p, 0,
         2284  +        "PROJCS[\"NAD27 / Missouri West\",GEOGCS[\"NAD27\",DATUM[");
         2285  +    add_srs_wkt (p, 1,
         2286  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
         2287  +    add_srs_wkt (p, 2,
         2288  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         2289  +    add_srs_wkt (p, 3,
         2290  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         2291  +    add_srs_wkt (p, 4,
         2292  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2293  +    add_srs_wkt (p, 5,
         2294  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2295  +    add_srs_wkt (p, 6,
         2296  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2297  +    add_srs_wkt (p, 7,
         2298  +        "[\"latitude_of_origin\",36.16666666666666],PARAMETER[\"c");
         2299  +    add_srs_wkt (p, 8,
         2300  +        "entral_meridian\",-94.5],PARAMETER[\"scale_factor\",0.99");
         2301  +    add_srs_wkt (p, 9,
         2302  +        "9941177],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2303  +    add_srs_wkt (p, 10,
         2304  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         2305  +    add_srs_wkt (p, 11,
         2306  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         2307  +    add_srs_wkt (p, 12,
         2308  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26798\"]]");
         2309  +    p = add_epsg_def (filter, first, last, 26799, "epsg", 26799,
         2310  +        "NAD27 / California zone VII");
         2311  +    add_proj4text (p, 0,
         2312  +        "+proj=lcc +lat_1=34.41666666666666 +lat_2=33.86666666666");
         2313  +    add_proj4text (p, 1,
         2314  +        "667 +lat_0=34.13333333333333 +lon_0=-118.3333333333333 +");
         2315  +    add_proj4text (p, 2,
         2316  +        "x_0=1276106.450596901 +y_0=1268253.006858014 +datum=NAD2");
         2317  +    add_proj4text (p, 3,
         2318  +        "7 +units=us-ft +no_defs");
         2319  +    add_srs_wkt (p, 0,
         2320  +        "PROJCS[\"NAD27 / California zone VII\",GEOGCS[\"NAD27\",");
         2321  +    add_srs_wkt (p, 1,
         2322  +        "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18");
         2323  +    add_srs_wkt (p, 2,
         2324  +        "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70");
         2325  +    add_srs_wkt (p, 3,
         2326  +        "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
         2327  +    add_srs_wkt (p, 4,
         2328  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         2329  +    add_srs_wkt (p, 5,
         2330  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         2331  +    add_srs_wkt (p, 6,
         2332  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         2333  +    add_srs_wkt (p, 7,
         2334  +        "\"],PARAMETER[\"standard_parallel_1\",34.41666666666666]");
         2335  +    add_srs_wkt (p, 8,
         2336  +        ",PARAMETER[\"standard_parallel_2\",33.86666666666667],PA");
         2337  +    add_srs_wkt (p, 9,
         2338  +        "RAMETER[\"latitude_of_origin\",34.13333333333333],PARAME");
         2339  +    add_srs_wkt (p, 10,
         2340  +        "TER[\"central_meridian\",-118.3333333333333],PARAMETER[\"");
         2341  +    add_srs_wkt (p, 11,
         2342  +        "false_easting\",4186692.58],PARAMETER[\"false_northing\"");
         2343  +    add_srs_wkt (p, 12,
         2344  +        ",4160926.74],UNIT[\"US survey foot\",0.3048006096012192,");
         2345  +    add_srs_wkt (p, 13,
         2346  +        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         2347  +    add_srs_wkt (p, 14,
         2348  +        ",NORTH],AUTHORITY[\"EPSG\",\"26799\"]]");
         2349  +    p = add_epsg_def (filter, first, last, 26801, "epsg", 26801,
         2350  +        "NAD Michigan / Michigan East (deprecated)");
         2351  +    add_proj4text (p, 0,
         2352  +        "+proj=tmerc +lat_0=41.5 +lon_0=-83.66666666666667 +k=0.9");
         2353  +    add_proj4text (p, 1,
         2354  +        "99942857 +x_0=152400.3048006096 +y_0=0 +a=6378450.047548");
         2355  +    add_proj4text (p, 2,
         2356  +        "896 +b=6356826.621488444 +units=us-ft +no_defs");
         2357  +    add_srs_wkt (p, 0,
         2358  +        "PROJCS[\"NAD Michigan / Michigan East (deprecated)\",GEO");
         2359  +    add_srs_wkt (p, 1,
         2360  +        "GCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHEROID");
         2361  +    add_srs_wkt (p, 2,
         2362  +        "[\"Clarke 1866 Michigan\",6378450.047548896,294.97869716");
         2363  +    add_srs_wkt (p, 3,
         2364  +        "46739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\",\"");
         2365  +    add_srs_wkt (p, 4,
         2366  +        "6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         2367  +    add_srs_wkt (p, 5,
         2368  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         2369  +    add_srs_wkt (p, 6,
         2370  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4268\"]],PROJECTION[");
         2371  +    add_srs_wkt (p, 7,
         2372  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2373  +    add_srs_wkt (p, 8,
         2374  +        ",41.5],PARAMETER[\"central_meridian\",-83.66666666666667");
         2375  +    add_srs_wkt (p, 9,
         2376  +        "],PARAMETER[\"scale_factor\",0.999942857],PARAMETER[\"fa");
         2377  +    add_srs_wkt (p, 10,
         2378  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
         2379  +    add_srs_wkt (p, 11,
         2380  +        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
         2381  +    add_srs_wkt (p, 12,
         2382  +        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
         2383  +    add_srs_wkt (p, 13,
         2384  +        "ITY[\"EPSG\",\"26801\"]]");
         2385  +    p = add_epsg_def (filter, first, last, 26802, "epsg", 26802,
         2386  +        "NAD Michigan / Michigan Old Central (deprecated)");
         2387  +    add_proj4text (p, 0,
         2388  +        "+proj=tmerc +lat_0=41.5 +lon_0=-85.75 +k=0.999909091 +x_");
         2389  +    add_proj4text (p, 1,
         2390  +        "0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=63568");
         2391  +    add_proj4text (p, 2,
         2392  +        "26.621488444 +units=us-ft +no_defs");
         2393  +    add_srs_wkt (p, 0,
         2394  +        "PROJCS[\"NAD Michigan / Michigan Old Central (deprecated");
         2395  +    add_srs_wkt (p, 1,
         2396  +        ")\",GEOGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",S");
         2397  +    add_srs_wkt (p, 2,
         2398  +        "PHEROID[\"Clarke 1866 Michigan\",6378450.047548896,294.9");
         2399  +    add_srs_wkt (p, 3,
         2400  +        "786971646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"E");
         2401  +    add_srs_wkt (p, 4,
         2402  +        "PSG\",\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
         2403  +    add_srs_wkt (p, 5,
         2404  +        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
         2405  +    add_srs_wkt (p, 6,
         2406  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4268\"]],PRO");
         2407  +    add_srs_wkt (p, 7,
         2408  +        "JECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of");
         2409  +    add_srs_wkt (p, 8,
         2410  +        "_origin\",41.5],PARAMETER[\"central_meridian\",-85.75],P");
         2411  +    add_srs_wkt (p, 9,
         2412  +        "ARAMETER[\"scale_factor\",0.999909091],PARAMETER[\"false");
         2413  +    add_srs_wkt (p, 10,
         2414  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
         2415  +    add_srs_wkt (p, 11,
         2416  +        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
         2417  +    add_srs_wkt (p, 12,
         2418  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         2419  +    add_srs_wkt (p, 13,
         2420  +        "[\"EPSG\",\"26802\"]]");
         2421  +    p = add_epsg_def (filter, first, last, 26803, "epsg", 26803,
         2422  +        "NAD Michigan / Michigan West (deprecated)");
         2423  +    add_proj4text (p, 0,
         2424  +        "+proj=tmerc +lat_0=41.5 +lon_0=-88.75 +k=0.999909091 +x_");
         2425  +    add_proj4text (p, 1,
         2426  +        "0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=63568");
         2427  +    add_proj4text (p, 2,
         2428  +        "26.621488444 +units=us-ft +no_defs");
         2429  +    add_srs_wkt (p, 0,
         2430  +        "PROJCS[\"NAD Michigan / Michigan West (deprecated)\",GEO");
         2431  +    add_srs_wkt (p, 1,
         2432  +        "GCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHEROID");
         2433  +    add_srs_wkt (p, 2,
         2434  +        "[\"Clarke 1866 Michigan\",6378450.047548896,294.97869716");
         2435  +    add_srs_wkt (p, 3,
         2436  +        "46739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\",\"");
         2437  +    add_srs_wkt (p, 4,
         2438  +        "6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         2439  +    add_srs_wkt (p, 5,
         2440  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         2441  +    add_srs_wkt (p, 6,
         2442  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4268\"]],PROJECTION[");
         2443  +    add_srs_wkt (p, 7,
         2444  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         2445  +    add_srs_wkt (p, 8,
         2446  +        ",41.5],PARAMETER[\"central_meridian\",-88.75],PARAMETER[");
         2447  +    add_srs_wkt (p, 9,
         2448  +        "\"scale_factor\",0.999909091],PARAMETER[\"false_easting\"");
         2449  +    add_srs_wkt (p, 10,
         2450  +        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"US surve");
         2451  +    add_srs_wkt (p, 11,
         2452  +        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
         2453  +    add_srs_wkt (p, 12,
         2454  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
         2455  +    add_srs_wkt (p, 13,
         2456  +        "\"26803\"]]");
         2457  +    p = add_epsg_def (filter, first, last, 26811, "epsg", 26811,
         2458  +        "NAD Michigan / Michigan North (deprecated)");
         2459  +    add_proj4text (p, 0,
         2460  +        "+proj=lcc +lat_1=45.48333333333333 +lat_2=47.08333333333");
         2461  +    add_proj4text (p, 1,
         2462  +        "334 +lat_0=44.78333333333333 +lon_0=-87 +x_0=609601.2192");
         2463  +    add_proj4text (p, 2,
         2464  +        "024384 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 ");
         2465  +    add_proj4text (p, 3,
         2466  +        "+units=us-ft +no_defs");
         2467  +    add_srs_wkt (p, 0,
         2468  +        "PROJCS[\"NAD Michigan / Michigan North (deprecated)\",GE");
         2469  +    add_srs_wkt (p, 1,
         2470  +        "OGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHEROI");
         2471  +    add_srs_wkt (p, 2,
         2472  +        "D[\"Clarke 1866 Michigan\",6378450.047548896,294.9786971");
         2473  +    add_srs_wkt (p, 3,
         2474  +        "646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\",");
         2475  +    add_srs_wkt (p, 4,
         2476  +        "\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
         2477  +    add_srs_wkt (p, 5,
         2478  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
         2479  +    add_srs_wkt (p, 6,
         2480  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4268\"]],PROJECTIO");
         2481  +    add_srs_wkt (p, 7,
         2482  +        "N[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_");
         2483  +    add_srs_wkt (p, 8,
         2484  +        "parallel_1\",45.48333333333333],PARAMETER[\"standard_par");
         2485  +    add_srs_wkt (p, 9,
         2486  +        "allel_2\",47.08333333333334],PARAMETER[\"latitude_of_ori");
         2487  +    add_srs_wkt (p, 10,
         2488  +        "gin\",44.78333333333333],PARAMETER[\"central_meridian\",");
         2489  +    add_srs_wkt (p, 11,
         2490  +        "-87],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fa");
         2491  +    add_srs_wkt (p, 12,
         2492  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
         2493  +    add_srs_wkt (p, 13,
         2494  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
         2495  +    add_srs_wkt (p, 14,
         2496  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26811\"]]");
         2497  +    p = add_epsg_def (filter, first, last, 26812, "epsg", 26812,
         2498  +        "NAD Michigan / Michigan Central (deprecated)");
         2499  +    add_proj4text (p, 0,
         2500  +        "+proj=lcc +lat_1=44.18333333333333 +lat_2=45.7 +lat_0=43");
         2501  +    add_proj4text (p, 1,
         2502  +        ".31666666666667 +lon_0=-84.33333333333333 +x_0=609601.21");
         2503  +    add_proj4text (p, 2,
         2504  +        "92024384 +y_0=0 +a=6378450.047548896 +b=6356826.62148844");
         2505  +    add_proj4text (p, 3,
         2506  +        "4 +units=us-ft +no_defs");
         2507  +    add_srs_wkt (p, 0,
         2508  +        "PROJCS[\"NAD Michigan / Michigan Central (deprecated)\",");
         2509  +    add_srs_wkt (p, 1,
         2510  +        "GEOGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHER");
         2511  +    add_srs_wkt (p, 2,
         2512  +        "OID[\"Clarke 1866 Michigan\",6378450.047548896,294.97869");
         2513  +    add_srs_wkt (p, 3,
         2514  +        "71646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\"");
         2515  +    add_srs_wkt (p, 4,
         2516  +        ",\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   957   2517       add_srs_wkt (p, 5,
   958   2518           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   959   2519       add_srs_wkt (p, 6,
   960         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   961         -    add_srs_wkt (p, 7,
   962         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"T");
   963         -    add_srs_wkt (p, 8,
   964         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   965         -    add_srs_wkt (p, 9,
   966         -        "],PARAMETER[\"central_meridian\",135],PARAMETER[\"scale_");
   967         -    add_srs_wkt (p, 10,
   968         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
   969         -    add_srs_wkt (p, 11,
   970         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   971         -    add_srs_wkt (p, 12,
   972         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   973         -    add_srs_wkt (p, 13,
   974         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"23853\"]]");
   975         -    p = add_epsg_def_ex (filter, first, last, 23866, "epsg", 23866,
   976         -        "DGN95 / UTM zone 46N", 0, 0,
   977         -        "WGS 84", "Greenwich",
   978         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
   979         -        "Easting", "East", "Northing", "North");
   980         -    add_proj4text (p, 0,
   981         -        "+proj=utm +zone=46 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
   982         -    add_proj4text (p, 1,
   983         -        "units=m +no_defs");
   984         -    add_srs_wkt (p, 0,
   985         -        "PROJCS[\"DGN95 / UTM zone 46N\",GEOGCS[\"DGN95\",DATUM[\"");
   986         -    add_srs_wkt (p, 1,
   987         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
   988         -    add_srs_wkt (p, 2,
   989         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
   990         -    add_srs_wkt (p, 3,
   991         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
   992         -    add_srs_wkt (p, 4,
   993         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   994         -    add_srs_wkt (p, 5,
   995         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   996         -    add_srs_wkt (p, 6,
   997         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   998         -    add_srs_wkt (p, 7,
   999         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1000         -    add_srs_wkt (p, 8,
  1001         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1002         -    add_srs_wkt (p, 9,
  1003         -        "idian\",93],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  1004         -    add_srs_wkt (p, 10,
  1005         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  1006         -    add_srs_wkt (p, 11,
  1007         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1008         -    add_srs_wkt (p, 12,
  1009         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1010         -    add_srs_wkt (p, 13,
  1011         -        "G\",\"23866\"]]");
  1012         -    p = add_epsg_def_ex (filter, first, last, 23867, "epsg", 23867,
  1013         -        "DGN95 / UTM zone 47N", 0, 0,
  1014         -        "WGS 84", "Greenwich",
  1015         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1016         -        "Easting", "East", "Northing", "North");
  1017         -    add_proj4text (p, 0,
  1018         -        "+proj=utm +zone=47 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  1019         -    add_proj4text (p, 1,
  1020         -        "units=m +no_defs");
  1021         -    add_srs_wkt (p, 0,
  1022         -        "PROJCS[\"DGN95 / UTM zone 47N\",GEOGCS[\"DGN95\",DATUM[\"");
  1023         -    add_srs_wkt (p, 1,
  1024         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1025         -    add_srs_wkt (p, 2,
  1026         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1027         -    add_srs_wkt (p, 3,
  1028         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1029         -    add_srs_wkt (p, 4,
  1030         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1031         -    add_srs_wkt (p, 5,
  1032         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1033         -    add_srs_wkt (p, 6,
  1034         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1035         -    add_srs_wkt (p, 7,
  1036         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1037         -    add_srs_wkt (p, 8,
  1038         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1039         -    add_srs_wkt (p, 9,
  1040         -        "idian\",99],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  1041         -    add_srs_wkt (p, 10,
  1042         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  1043         -    add_srs_wkt (p, 11,
  1044         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1045         -    add_srs_wkt (p, 12,
  1046         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1047         -    add_srs_wkt (p, 13,
  1048         -        "G\",\"23867\"]]");
  1049         -    p = add_epsg_def_ex (filter, first, last, 23868, "epsg", 23868,
  1050         -        "DGN95 / UTM zone 48N", 0, 0,
  1051         -        "WGS 84", "Greenwich",
  1052         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1053         -        "Easting", "East", "Northing", "North");
  1054         -    add_proj4text (p, 0,
  1055         -        "+proj=utm +zone=48 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  1056         -    add_proj4text (p, 1,
  1057         -        "units=m +no_defs");
  1058         -    add_srs_wkt (p, 0,
  1059         -        "PROJCS[\"DGN95 / UTM zone 48N\",GEOGCS[\"DGN95\",DATUM[\"");
  1060         -    add_srs_wkt (p, 1,
  1061         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1062         -    add_srs_wkt (p, 2,
  1063         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1064         -    add_srs_wkt (p, 3,
  1065         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1066         -    add_srs_wkt (p, 4,
  1067         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1068         -    add_srs_wkt (p, 5,
  1069         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1070         -    add_srs_wkt (p, 6,
  1071         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1072         -    add_srs_wkt (p, 7,
  1073         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1074         -    add_srs_wkt (p, 8,
  1075         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1076         -    add_srs_wkt (p, 9,
  1077         -        "idian\",105],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1078         -    add_srs_wkt (p, 10,
  1079         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1080         -    add_srs_wkt (p, 11,
  1081         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1082         -    add_srs_wkt (p, 12,
  1083         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  1084         -    add_srs_wkt (p, 13,
  1085         -        "PSG\",\"23868\"]]");
  1086         -    p = add_epsg_def_ex (filter, first, last, 23869, "epsg", 23869,
  1087         -        "DGN95 / UTM zone 49N", 0, 0,
  1088         -        "WGS 84", "Greenwich",
  1089         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1090         -        "Easting", "East", "Northing", "North");
  1091         -    add_proj4text (p, 0,
  1092         -        "+proj=utm +zone=49 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  1093         -    add_proj4text (p, 1,
  1094         -        "units=m +no_defs");
  1095         -    add_srs_wkt (p, 0,
  1096         -        "PROJCS[\"DGN95 / UTM zone 49N\",GEOGCS[\"DGN95\",DATUM[\"");
  1097         -    add_srs_wkt (p, 1,
  1098         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1099         -    add_srs_wkt (p, 2,
  1100         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1101         -    add_srs_wkt (p, 3,
  1102         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1103         -    add_srs_wkt (p, 4,
  1104         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1105         -    add_srs_wkt (p, 5,
  1106         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1107         -    add_srs_wkt (p, 6,
  1108         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1109         -    add_srs_wkt (p, 7,
  1110         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1111         -    add_srs_wkt (p, 8,
  1112         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1113         -    add_srs_wkt (p, 9,
  1114         -        "idian\",111],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1115         -    add_srs_wkt (p, 10,
  1116         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1117         -    add_srs_wkt (p, 11,
  1118         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1119         -    add_srs_wkt (p, 12,
  1120         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  1121         -    add_srs_wkt (p, 13,
  1122         -        "PSG\",\"23869\"]]");
  1123         -    p = add_epsg_def_ex (filter, first, last, 23870, "epsg", 23870,
  1124         -        "DGN95 / UTM zone 50N", 0, 0,
  1125         -        "WGS 84", "Greenwich",
  1126         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1127         -        "Easting", "East", "Northing", "North");
  1128         -    add_proj4text (p, 0,
  1129         -        "+proj=utm +zone=50 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  1130         -    add_proj4text (p, 1,
  1131         -        "units=m +no_defs");
  1132         -    add_srs_wkt (p, 0,
  1133         -        "PROJCS[\"DGN95 / UTM zone 50N\",GEOGCS[\"DGN95\",DATUM[\"");
  1134         -    add_srs_wkt (p, 1,
  1135         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1136         -    add_srs_wkt (p, 2,
  1137         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1138         -    add_srs_wkt (p, 3,
  1139         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1140         -    add_srs_wkt (p, 4,
  1141         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1142         -    add_srs_wkt (p, 5,
  1143         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1144         -    add_srs_wkt (p, 6,
  1145         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1146         -    add_srs_wkt (p, 7,
  1147         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1148         -    add_srs_wkt (p, 8,
  1149         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1150         -    add_srs_wkt (p, 9,
  1151         -        "idian\",117],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1152         -    add_srs_wkt (p, 10,
  1153         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1154         -    add_srs_wkt (p, 11,
  1155         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1156         -    add_srs_wkt (p, 12,
  1157         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  1158         -    add_srs_wkt (p, 13,
  1159         -        "PSG\",\"23870\"]]");
  1160         -    p = add_epsg_def_ex (filter, first, last, 23871, "epsg", 23871,
  1161         -        "DGN95 / UTM zone 51N", 0, 0,
  1162         -        "WGS 84", "Greenwich",
  1163         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1164         -        "Easting", "East", "Northing", "North");
  1165         -    add_proj4text (p, 0,
  1166         -        "+proj=utm +zone=51 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  1167         -    add_proj4text (p, 1,
  1168         -        "units=m +no_defs");
  1169         -    add_srs_wkt (p, 0,
  1170         -        "PROJCS[\"DGN95 / UTM zone 51N\",GEOGCS[\"DGN95\",DATUM[\"");
  1171         -    add_srs_wkt (p, 1,
  1172         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1173         -    add_srs_wkt (p, 2,
  1174         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1175         -    add_srs_wkt (p, 3,
  1176         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1177         -    add_srs_wkt (p, 4,
  1178         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1179         -    add_srs_wkt (p, 5,
  1180         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1181         -    add_srs_wkt (p, 6,
  1182         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1183         -    add_srs_wkt (p, 7,
  1184         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1185         -    add_srs_wkt (p, 8,
  1186         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1187         -    add_srs_wkt (p, 9,
  1188         -        "idian\",123],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1189         -    add_srs_wkt (p, 10,
  1190         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1191         -    add_srs_wkt (p, 11,
  1192         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1193         -    add_srs_wkt (p, 12,
  1194         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  1195         -    add_srs_wkt (p, 13,
  1196         -        "PSG\",\"23871\"]]");
  1197         -    p = add_epsg_def_ex (filter, first, last, 23872, "epsg", 23872,
  1198         -        "DGN95 / UTM zone 52N", 0, 0,
  1199         -        "WGS 84", "Greenwich",
  1200         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1201         -        "Easting", "East", "Northing", "North");
  1202         -    add_proj4text (p, 0,
  1203         -        "+proj=utm +zone=52 +ellps=WGS84 +towgs84=0,0,0,0,0,0,0 +");
  1204         -    add_proj4text (p, 1,
  1205         -        "units=m +no_defs");
  1206         -    add_srs_wkt (p, 0,
  1207         -        "PROJCS[\"DGN95 / UTM zone 52N\",GEOGCS[\"DGN95\",DATUM[\"");
  1208         -    add_srs_wkt (p, 1,
  1209         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1210         -    add_srs_wkt (p, 2,
  1211         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1212         -    add_srs_wkt (p, 3,
  1213         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1214         -    add_srs_wkt (p, 4,
  1215         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1216         -    add_srs_wkt (p, 5,
  1217         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1218         -    add_srs_wkt (p, 6,
  1219         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1220         -    add_srs_wkt (p, 7,
  1221         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1222         -    add_srs_wkt (p, 8,
  1223         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1224         -    add_srs_wkt (p, 9,
  1225         -        "idian\",129],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1226         -    add_srs_wkt (p, 10,
  1227         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1228         -    add_srs_wkt (p, 11,
  1229         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1230         -    add_srs_wkt (p, 12,
  1231         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  1232         -    add_srs_wkt (p, 13,
  1233         -        "PSG\",\"23872\"]]");
  1234         -    p = add_epsg_def_ex (filter, first, last, 23877, "epsg", 23877,
  1235         -        "DGN95 / UTM zone 47S", 0, 0,
  1236         -        "WGS 84", "Greenwich",
  1237         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1238         -        "Easting", "East", "Northing", "North");
  1239         -    add_proj4text (p, 0,
  1240         -        "+proj=utm +zone=47 +south +ellps=WGS84 +towgs84=0,0,0,0,");
  1241         -    add_proj4text (p, 1,
  1242         -        "0,0,0 +units=m +no_defs");
  1243         -    add_srs_wkt (p, 0,
  1244         -        "PROJCS[\"DGN95 / UTM zone 47S\",GEOGCS[\"DGN95\",DATUM[\"");
  1245         -    add_srs_wkt (p, 1,
  1246         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1247         -    add_srs_wkt (p, 2,
  1248         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1249         -    add_srs_wkt (p, 3,
  1250         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1251         -    add_srs_wkt (p, 4,
  1252         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1253         -    add_srs_wkt (p, 5,
  1254         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1255         -    add_srs_wkt (p, 6,
  1256         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1257         -    add_srs_wkt (p, 7,
  1258         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1259         -    add_srs_wkt (p, 8,
  1260         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1261         -    add_srs_wkt (p, 9,
  1262         -        "idian\",99],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
  1263         -    add_srs_wkt (p, 10,
  1264         -        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
  1265         -    add_srs_wkt (p, 11,
  1266         -        "10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  1267         -    add_srs_wkt (p, 12,
  1268         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  1269         -    add_srs_wkt (p, 13,
  1270         -        "TY[\"EPSG\",\"23877\"]]");
  1271         -    p = add_epsg_def_ex (filter, first, last, 23878, "epsg", 23878,
  1272         -        "DGN95 / UTM zone 48S", 0, 0,
  1273         -        "WGS 84", "Greenwich",
  1274         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1275         -        "Easting", "East", "Northing", "North");
  1276         -    add_proj4text (p, 0,
  1277         -        "+proj=utm +zone=48 +south +ellps=WGS84 +towgs84=0,0,0,0,");
  1278         -    add_proj4text (p, 1,
  1279         -        "0,0,0 +units=m +no_defs");
  1280         -    add_srs_wkt (p, 0,
  1281         -        "PROJCS[\"DGN95 / UTM zone 48S\",GEOGCS[\"DGN95\",DATUM[\"");
  1282         -    add_srs_wkt (p, 1,
  1283         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1284         -    add_srs_wkt (p, 2,
  1285         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1286         -    add_srs_wkt (p, 3,
  1287         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1288         -    add_srs_wkt (p, 4,
  1289         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1290         -    add_srs_wkt (p, 5,
  1291         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1292         -    add_srs_wkt (p, 6,
  1293         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1294         -    add_srs_wkt (p, 7,
  1295         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1296         -    add_srs_wkt (p, 8,
  1297         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1298         -    add_srs_wkt (p, 9,
  1299         -        "idian\",105],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1300         -    add_srs_wkt (p, 10,
  1301         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1302         -    add_srs_wkt (p, 11,
  1303         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1304         -    add_srs_wkt (p, 12,
  1305         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1306         -    add_srs_wkt (p, 13,
  1307         -        "ITY[\"EPSG\",\"23878\"]]");
  1308         -    p = add_epsg_def_ex (filter, first, last, 23879, "epsg", 23879,
  1309         -        "DGN95 / UTM zone 49S", 0, 0,
  1310         -        "WGS 84", "Greenwich",
  1311         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1312         -        "Easting", "East", "Northing", "North");
  1313         -    add_proj4text (p, 0,
  1314         -        "+proj=utm +zone=49 +south +ellps=WGS84 +towgs84=0,0,0,0,");
  1315         -    add_proj4text (p, 1,
  1316         -        "0,0,0 +units=m +no_defs");
  1317         -    add_srs_wkt (p, 0,
  1318         -        "PROJCS[\"DGN95 / UTM zone 49S\",GEOGCS[\"DGN95\",DATUM[\"");
  1319         -    add_srs_wkt (p, 1,
  1320         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1321         -    add_srs_wkt (p, 2,
  1322         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1323         -    add_srs_wkt (p, 3,
  1324         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1325         -    add_srs_wkt (p, 4,
  1326         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1327         -    add_srs_wkt (p, 5,
  1328         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1329         -    add_srs_wkt (p, 6,
  1330         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1331         -    add_srs_wkt (p, 7,
  1332         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1333         -    add_srs_wkt (p, 8,
  1334         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1335         -    add_srs_wkt (p, 9,
  1336         -        "idian\",111],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1337         -    add_srs_wkt (p, 10,
  1338         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1339         -    add_srs_wkt (p, 11,
  1340         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1341         -    add_srs_wkt (p, 12,
  1342         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1343         -    add_srs_wkt (p, 13,
  1344         -        "ITY[\"EPSG\",\"23879\"]]");
  1345         -    p = add_epsg_def_ex (filter, first, last, 23880, "epsg", 23880,
  1346         -        "DGN95 / UTM zone 50S", 0, 0,
  1347         -        "WGS 84", "Greenwich",
  1348         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1349         -        "Easting", "East", "Northing", "North");
  1350         -    add_proj4text (p, 0,
  1351         -        "+proj=utm +zone=50 +south +ellps=WGS84 +towgs84=0,0,0,0,");
  1352         -    add_proj4text (p, 1,
  1353         -        "0,0,0 +units=m +no_defs");
  1354         -    add_srs_wkt (p, 0,
  1355         -        "PROJCS[\"DGN95 / UTM zone 50S\",GEOGCS[\"DGN95\",DATUM[\"");
  1356         -    add_srs_wkt (p, 1,
  1357         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1358         -    add_srs_wkt (p, 2,
  1359         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1360         -    add_srs_wkt (p, 3,
  1361         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1362         -    add_srs_wkt (p, 4,
  1363         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1364         -    add_srs_wkt (p, 5,
  1365         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1366         -    add_srs_wkt (p, 6,
  1367         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1368         -    add_srs_wkt (p, 7,
  1369         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1370         -    add_srs_wkt (p, 8,
  1371         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1372         -    add_srs_wkt (p, 9,
  1373         -        "idian\",117],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1374         -    add_srs_wkt (p, 10,
  1375         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1376         -    add_srs_wkt (p, 11,
  1377         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1378         -    add_srs_wkt (p, 12,
  1379         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1380         -    add_srs_wkt (p, 13,
  1381         -        "ITY[\"EPSG\",\"23880\"]]");
  1382         -    p = add_epsg_def_ex (filter, first, last, 23881, "epsg", 23881,
  1383         -        "DGN95 / UTM zone 51S", 0, 0,
  1384         -        "WGS 84", "Greenwich",
  1385         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1386         -        "Easting", "East", "Northing", "North");
  1387         -    add_proj4text (p, 0,
  1388         -        "+proj=utm +zone=51 +south +ellps=WGS84 +towgs84=0,0,0,0,");
  1389         -    add_proj4text (p, 1,
  1390         -        "0,0,0 +units=m +no_defs");
  1391         -    add_srs_wkt (p, 0,
  1392         -        "PROJCS[\"DGN95 / UTM zone 51S\",GEOGCS[\"DGN95\",DATUM[\"");
  1393         -    add_srs_wkt (p, 1,
  1394         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1395         -    add_srs_wkt (p, 2,
  1396         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1397         -    add_srs_wkt (p, 3,
  1398         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1399         -    add_srs_wkt (p, 4,
  1400         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1401         -    add_srs_wkt (p, 5,
  1402         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1403         -    add_srs_wkt (p, 6,
  1404         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1405         -    add_srs_wkt (p, 7,
  1406         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1407         -    add_srs_wkt (p, 8,
  1408         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1409         -    add_srs_wkt (p, 9,
  1410         -        "idian\",123],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1411         -    add_srs_wkt (p, 10,
  1412         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1413         -    add_srs_wkt (p, 11,
  1414         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1415         -    add_srs_wkt (p, 12,
  1416         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1417         -    add_srs_wkt (p, 13,
  1418         -        "ITY[\"EPSG\",\"23881\"]]");
  1419         -    p = add_epsg_def_ex (filter, first, last, 23882, "epsg", 23882,
  1420         -        "DGN95 / UTM zone 52S", 0, 0,
  1421         -        "WGS 84", "Greenwich",
  1422         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1423         -        "Easting", "East", "Northing", "North");
  1424         -    add_proj4text (p, 0,
  1425         -        "+proj=utm +zone=52 +south +ellps=WGS84 +towgs84=0,0,0,0,");
  1426         -    add_proj4text (p, 1,
  1427         -        "0,0,0 +units=m +no_defs");
  1428         -    add_srs_wkt (p, 0,
  1429         -        "PROJCS[\"DGN95 / UTM zone 52S\",GEOGCS[\"DGN95\",DATUM[\"");
  1430         -    add_srs_wkt (p, 1,
  1431         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1432         -    add_srs_wkt (p, 2,
  1433         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1434         -    add_srs_wkt (p, 3,
  1435         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1436         -    add_srs_wkt (p, 4,
  1437         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1438         -    add_srs_wkt (p, 5,
  1439         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1440         -    add_srs_wkt (p, 6,
  1441         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1442         -    add_srs_wkt (p, 7,
  1443         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1444         -    add_srs_wkt (p, 8,
  1445         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1446         -    add_srs_wkt (p, 9,
  1447         -        "idian\",129],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1448         -    add_srs_wkt (p, 10,
  1449         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1450         -    add_srs_wkt (p, 11,
  1451         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1452         -    add_srs_wkt (p, 12,
  1453         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1454         -    add_srs_wkt (p, 13,
  1455         -        "ITY[\"EPSG\",\"23882\"]]");
  1456         -    p = add_epsg_def_ex (filter, first, last, 23883, "epsg", 23883,
  1457         -        "DGN95 / UTM zone 53S", 0, 0,
  1458         -        "WGS 84", "Greenwich",
  1459         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1460         -        "Easting", "East", "Northing", "North");
  1461         -    add_proj4text (p, 0,
  1462         -        "+proj=utm +zone=53 +south +ellps=WGS84 +towgs84=0,0,0,0,");
  1463         -    add_proj4text (p, 1,
  1464         -        "0,0,0 +units=m +no_defs");
  1465         -    add_srs_wkt (p, 0,
  1466         -        "PROJCS[\"DGN95 / UTM zone 53S\",GEOGCS[\"DGN95\",DATUM[\"");
  1467         -    add_srs_wkt (p, 1,
  1468         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1469         -    add_srs_wkt (p, 2,
  1470         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1471         -    add_srs_wkt (p, 3,
  1472         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1473         -    add_srs_wkt (p, 4,
  1474         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1475         -    add_srs_wkt (p, 5,
  1476         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1477         -    add_srs_wkt (p, 6,
  1478         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1479         -    add_srs_wkt (p, 7,
  1480         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1481         -    add_srs_wkt (p, 8,
  1482         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1483         -    add_srs_wkt (p, 9,
  1484         -        "idian\",135],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1485         -    add_srs_wkt (p, 10,
  1486         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1487         -    add_srs_wkt (p, 11,
  1488         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1489         -    add_srs_wkt (p, 12,
  1490         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1491         -    add_srs_wkt (p, 13,
  1492         -        "ITY[\"EPSG\",\"23883\"]]");
  1493         -    p = add_epsg_def_ex (filter, first, last, 23884, "epsg", 23884,
  1494         -        "DGN95 / UTM zone 54S", 0, 0,
  1495         -        "WGS 84", "Greenwich",
  1496         -        "Datum_Geodesi_Nasional_1995", "Transverse_Mercator", "metre",
  1497         -        "Easting", "East", "Northing", "North");
  1498         -    add_proj4text (p, 0,
  1499         -        "+proj=utm +zone=54 +south +ellps=WGS84 +towgs84=0,0,0,0,");
  1500         -    add_proj4text (p, 1,
  1501         -        "0,0,0 +units=m +no_defs");
  1502         -    add_srs_wkt (p, 0,
  1503         -        "PROJCS[\"DGN95 / UTM zone 54S\",GEOGCS[\"DGN95\",DATUM[\"");
  1504         -    add_srs_wkt (p, 1,
  1505         -        "Datum_Geodesi_Nasional_1995\",SPHEROID[\"WGS 84\",637813");
  1506         -    add_srs_wkt (p, 2,
  1507         -        "7,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[0,");
  1508         -    add_srs_wkt (p, 3,
  1509         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6755\"]],PRIMEM[\"Gree");
  1510         -    add_srs_wkt (p, 4,
  1511         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1512         -    add_srs_wkt (p, 5,
  1513         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1514         -    add_srs_wkt (p, 6,
  1515         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1516         -    add_srs_wkt (p, 7,
  1517         -        "PSG\",\"4755\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1518         -    add_srs_wkt (p, 8,
  1519         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1520         -    add_srs_wkt (p, 9,
  1521         -        "idian\",141],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  1522         -    add_srs_wkt (p, 10,
  1523         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  1524         -    add_srs_wkt (p, 11,
  1525         -        ",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1526         -    add_srs_wkt (p, 12,
  1527         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1528         -    add_srs_wkt (p, 13,
  1529         -        "ITY[\"EPSG\",\"23884\"]]");
  1530         -    p = add_epsg_def_ex (filter, first, last, 23886, "epsg", 23886,
  1531         -        "ID74 / UTM zone 46S (deprecated)", 0, 0,
  1532         -        "Indonesian National Spheroid", "Greenwich",
  1533         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
  1534         -        "Easting", "East", "Northing", "North");
  1535         -    add_proj4text (p, 0,
  1536         -        "+proj=utm +zone=46 +south +a=6378160 +b=6356774.50408554");
  1537         -    add_proj4text (p, 1,
  1538         -        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
  1539         -    add_srs_wkt (p, 0,
  1540         -        "PROJCS[\"ID74 / UTM zone 46S (deprecated)\",GEOGCS[\"ID7");
  1541         -    add_srs_wkt (p, 1,
  1542         -        "4\",DATUM[\"Indonesian_Datum_1974\",SPHEROID[\"Indonesia");
  1543         -    add_srs_wkt (p, 2,
  1544         -        "n National Spheroid\",6378160,298.247,AUTHORITY[\"EPSG\"");
  1545         -    add_srs_wkt (p, 3,
  1546         -        ",\"7021\"]],TOWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\"");
  1547         -    add_srs_wkt (p, 4,
  1548         -        ",\"6238\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         2520  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4268\"]],PROJECTI");
         2521  +    add_srs_wkt (p, 7,
         2522  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2523  +    add_srs_wkt (p, 8,
         2524  +        "_parallel_1\",44.18333333333333],PARAMETER[\"standard_pa");
         2525  +    add_srs_wkt (p, 9,
         2526  +        "rallel_2\",45.7],PARAMETER[\"latitude_of_origin\",43.316");
         2527  +    add_srs_wkt (p, 10,
         2528  +        "66666666667],PARAMETER[\"central_meridian\",-84.33333333");
         2529  +    add_srs_wkt (p, 11,
         2530  +        "333333],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
         2531  +    add_srs_wkt (p, 12,
         2532  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         2533  +    add_srs_wkt (p, 13,
         2534  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         2535  +    add_srs_wkt (p, 14,
         2536  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26812\"]]");
         2537  +    p = add_epsg_def (filter, first, last, 26813, "epsg", 26813,
         2538  +        "NAD Michigan / Michigan South (deprecated)");
         2539  +    add_proj4text (p, 0,
         2540  +        "+proj=lcc +lat_1=42.1 +lat_2=43.66666666666666 +lat_0=41");
         2541  +    add_proj4text (p, 1,
         2542  +        ".5 +lon_0=-84.33333333333333 +x_0=609601.2192024384 +y_0");
         2543  +    add_proj4text (p, 2,
         2544  +        "=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-f");
         2545  +    add_proj4text (p, 3,
         2546  +        "t +no_defs");
         2547  +    add_srs_wkt (p, 0,
         2548  +        "PROJCS[\"NAD Michigan / Michigan South (deprecated)\",GE");
         2549  +    add_srs_wkt (p, 1,
         2550  +        "OGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHEROI");
         2551  +    add_srs_wkt (p, 2,
         2552  +        "D[\"Clarke 1866 Michigan\",6378450.047548896,294.9786971");
         2553  +    add_srs_wkt (p, 3,
         2554  +        "646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\",");
         2555  +    add_srs_wkt (p, 4,
         2556  +        "\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
         2557  +    add_srs_wkt (p, 5,
         2558  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
         2559  +    add_srs_wkt (p, 6,
         2560  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4268\"]],PROJECTIO");
         2561  +    add_srs_wkt (p, 7,
         2562  +        "N[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_");
         2563  +    add_srs_wkt (p, 8,
         2564  +        "parallel_1\",42.1],PARAMETER[\"standard_parallel_2\",43.");
         2565  +    add_srs_wkt (p, 9,
         2566  +        "66666666666666],PARAMETER[\"latitude_of_origin\",41.5],P");
         2567  +    add_srs_wkt (p, 10,
         2568  +        "ARAMETER[\"central_meridian\",-84.33333333333333],PARAME");
         2569  +    add_srs_wkt (p, 11,
         2570  +        "TER[\"false_easting\",2000000],PARAMETER[\"false_northin");
         2571  +    add_srs_wkt (p, 12,
         2572  +        "g\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
         2573  +    add_srs_wkt (p, 13,
         2574  +        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
         2575  +    add_srs_wkt (p, 14,
         2576  +        "H],AUTHORITY[\"EPSG\",\"26813\"]]");
         2577  +    p = add_epsg_def (filter, first, last, 26814, "epsg", 26814,
         2578  +        "NAD83 / Maine East (ftUS) (deprecated)");
         2579  +    add_proj4text (p, 0,
         2580  +        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
         2581  +    add_proj4text (p, 1,
         2582  +        "999 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2583  +    add_srs_wkt (p, 0,
         2584  +        "PROJCS[\"NAD83 / Maine East (ftUS) (deprecated)\",GEOGCS");
         2585  +    add_srs_wkt (p, 1,
         2586  +        "[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[");
         2587  +    add_srs_wkt (p, 2,
         2588  +        "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2589  +    add_srs_wkt (p, 3,
         2590  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"626");
         2591  +    add_srs_wkt (p, 4,
         2592  +        "9\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2593  +    add_srs_wkt (p, 5,
         2594  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2595  +    add_srs_wkt (p, 6,
         2596  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"T");
         2597  +    add_srs_wkt (p, 7,
         2598  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
         2599  +    add_srs_wkt (p, 8,
         2600  +        "3.66666666666666],PARAMETER[\"central_meridian\",-68.5],");
         2601  +    add_srs_wkt (p, 9,
         2602  +        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
         2603  +    add_srs_wkt (p, 10,
         2604  +        "ting\",300000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         2605  +    add_srs_wkt (p, 11,
         2606  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
         2607  +    add_srs_wkt (p, 12,
         2608  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26814\"]]");
         2609  +    p = add_epsg_def (filter, first, last, 26815, "epsg", 26815,
         2610  +        "NAD83 / Maine West (ftUS) (deprecated)");
         2611  +    add_proj4text (p, 0,
         2612  +        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
         2613  +    add_proj4text (p, 1,
         2614  +        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +datum=NAD83 +u");
         2615  +    add_proj4text (p, 2,
         2616  +        "nits=m +no_defs");
         2617  +    add_srs_wkt (p, 0,
         2618  +        "PROJCS[\"NAD83 / Maine West (ftUS) (deprecated)\",GEOGCS");
         2619  +    add_srs_wkt (p, 1,
         2620  +        "[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[");
         2621  +    add_srs_wkt (p, 2,
         2622  +        "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
         2623  +    add_srs_wkt (p, 3,
         2624  +        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"626");
         2625  +    add_srs_wkt (p, 4,
         2626  +        "9\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2627  +    add_srs_wkt (p, 5,
         2628  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2629  +    add_srs_wkt (p, 6,
         2630  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"T");
         2631  +    add_srs_wkt (p, 7,
         2632  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
         2633  +    add_srs_wkt (p, 8,
         2634  +        "2.83333333333334],PARAMETER[\"central_meridian\",-70.166");
         2635  +    add_srs_wkt (p, 9,
         2636  +        "66666666667],PARAMETER[\"scale_factor\",0.999966667],PAR");
         2637  +    add_srs_wkt (p, 10,
         2638  +        "AMETER[\"false_easting\",900000],PARAMETER[\"false_north");
         2639  +    add_srs_wkt (p, 11,
         2640  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2641  +    add_srs_wkt (p, 12,
         2642  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
         2643  +    add_srs_wkt (p, 13,
         2644  +        "26815\"]]");
         2645  +    p = add_epsg_def (filter, first, last, 26819, "epsg", 26819,
         2646  +        "NAD83 / Minnesota North (ftUS) (deprecated)");
         2647  +    add_proj4text (p, 0,
         2648  +        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
         2649  +    add_proj4text (p, 1,
         2650  +        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
         2651  +    add_proj4text (p, 2,
         2652  +        "00101601 +y_0=99999.99998984 +datum=NAD83 +units=m +no_d");
         2653  +    add_proj4text (p, 3,
         2654  +        "efs");
         2655  +    add_srs_wkt (p, 0,
         2656  +        "PROJCS[\"NAD83 / Minnesota North (ftUS) (deprecated)\",G");
         2657  +    add_srs_wkt (p, 1,
         2658  +        "EOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHE");
         2659  +    add_srs_wkt (p, 2,
         2660  +        "ROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG");
         2661  +    add_srs_wkt (p, 3,
         2662  +        "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
         2663  +    add_srs_wkt (p, 4,
         2664  +        "\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
         2665  +    add_srs_wkt (p, 5,
         2666  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
         2667  +    add_srs_wkt (p, 6,
         2668  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTIO");
         2669  +    add_srs_wkt (p, 7,
         2670  +        "N[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_");
         2671  +    add_srs_wkt (p, 8,
         2672  +        "parallel_1\",48.63333333333333],PARAMETER[\"standard_par");
         2673  +    add_srs_wkt (p, 9,
         2674  +        "allel_2\",47.03333333333333],PARAMETER[\"latitude_of_ori");
         2675  +    add_srs_wkt (p, 10,
         2676  +        "gin\",46.5],PARAMETER[\"central_meridian\",-93.1],PARAME");
         2677  +    add_srs_wkt (p, 11,
         2678  +        "TER[\"false_easting\",800000.0000101601],PARAMETER[\"fal");
         2679  +    add_srs_wkt (p, 12,
         2680  +        "se_northing\",99999.99998984],UNIT[\"metre\",1,AUTHORITY");
         2681  +    add_srs_wkt (p, 13,
         2682  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         2683  +    add_srs_wkt (p, 14,
         2684  +        "AUTHORITY[\"EPSG\",\"26819\"]]");
         2685  +    p = add_epsg_def (filter, first, last, 26820, "epsg", 26820,
         2686  +        "NAD83 / Minnesota Central (ftUS) (deprecated)");
         2687  +    add_proj4text (p, 0,
         2688  +        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
         2689  +    add_proj4text (p, 1,
         2690  +        "5 +lon_0=-94.25 +x_0=800000.0000101601 +y_0=99999.999989");
         2691  +    add_proj4text (p, 2,
         2692  +        "84 +datum=NAD83 +units=m +no_defs");
         2693  +    add_srs_wkt (p, 0,
         2694  +        "PROJCS[\"NAD83 / Minnesota Central (ftUS) (deprecated)\"");
         2695  +    add_srs_wkt (p, 1,
         2696  +        ",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SP");
         2697  +    add_srs_wkt (p, 2,
         2698  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
         2699  +    add_srs_wkt (p, 3,
         2700  +        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
         2701  +    add_srs_wkt (p, 4,
         2702  +        ",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1549   2703       add_srs_wkt (p, 5,
  1550   2704           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1551   2705       add_srs_wkt (p, 6,
  1552         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1553         -    add_srs_wkt (p, 7,
  1554         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"T");
  1555         -    add_srs_wkt (p, 8,
  1556         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  1557         -    add_srs_wkt (p, 9,
  1558         -        "],PARAMETER[\"central_meridian\",93],PARAMETER[\"scale_f");
  1559         -    add_srs_wkt (p, 10,
  1560         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  1561         -    add_srs_wkt (p, 11,
  1562         -        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
  1563         -    add_srs_wkt (p, 12,
  1564         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  1565         -    add_srs_wkt (p, 13,
  1566         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"23886\"]]");
  1567         -    p = add_epsg_def_ex (filter, first, last, 23887, "epsg", 23887,
  1568         -        "ID74 / UTM zone 47S", 0, 0,
  1569         -        "Indonesian National Spheroid", "Greenwich",
  1570         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
  1571         -        "Easting", "East", "Northing", "North");
  1572         -    add_proj4text (p, 0,
  1573         -        "+proj=utm +zone=47 +south +a=6378160 +b=6356774.50408554");
  1574         -    add_proj4text (p, 1,
  1575         -        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
  1576         -    add_srs_wkt (p, 0,
  1577         -        "PROJCS[\"ID74 / UTM zone 47S\",GEOGCS[\"ID74\",DATUM[\"I");
  1578         -    add_srs_wkt (p, 1,
  1579         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
  1580         -    add_srs_wkt (p, 2,
  1581         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
  1582         -    add_srs_wkt (p, 3,
  1583         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
  1584         -    add_srs_wkt (p, 4,
  1585         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1586         -    add_srs_wkt (p, 5,
  1587         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1588         -    add_srs_wkt (p, 6,
  1589         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1590         -    add_srs_wkt (p, 7,
  1591         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
  1592         -    add_srs_wkt (p, 8,
  1593         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1594         -    add_srs_wkt (p, 9,
  1595         -        "\"central_meridian\",99],PARAMETER[\"scale_factor\",0.99");
  1596         -    add_srs_wkt (p, 10,
  1597         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  1598         -    add_srs_wkt (p, 11,
  1599         -        "e_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  1600         -    add_srs_wkt (p, 12,
  1601         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  1602         -    add_srs_wkt (p, 13,
  1603         -        "ORTH],AUTHORITY[\"EPSG\",\"23887\"]]");
  1604         -    p = add_epsg_def_ex (filter, first, last, 23888, "epsg", 23888,
  1605         -        "ID74 / UTM zone 48S", 0, 0,
  1606         -        "Indonesian National Spheroid", "Greenwich",
  1607         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
  1608         -        "Easting", "East", "Northing", "North");
  1609         -    add_proj4text (p, 0,
  1610         -        "+proj=utm +zone=48 +south +a=6378160 +b=6356774.50408554");
  1611         -    add_proj4text (p, 1,
  1612         -        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
  1613         -    add_srs_wkt (p, 0,
  1614         -        "PROJCS[\"ID74 / UTM zone 48S\",GEOGCS[\"ID74\",DATUM[\"I");
  1615         -    add_srs_wkt (p, 1,
  1616         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
  1617         -    add_srs_wkt (p, 2,
  1618         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
  1619         -    add_srs_wkt (p, 3,
  1620         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
  1621         -    add_srs_wkt (p, 4,
  1622         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1623         -    add_srs_wkt (p, 5,
  1624         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1625         -    add_srs_wkt (p, 6,
  1626         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1627         -    add_srs_wkt (p, 7,
  1628         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
  1629         -    add_srs_wkt (p, 8,
  1630         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1631         -    add_srs_wkt (p, 9,
  1632         -        "\"central_meridian\",105],PARAMETER[\"scale_factor\",0.9");
  1633         -    add_srs_wkt (p, 10,
  1634         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1635         -    add_srs_wkt (p, 11,
  1636         -        "se_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1637         -    add_srs_wkt (p, 12,
  1638         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1639         -    add_srs_wkt (p, 13,
  1640         -        "NORTH],AUTHORITY[\"EPSG\",\"23888\"]]");
  1641         -    p = add_epsg_def_ex (filter, first, last, 23889, "epsg", 23889,
  1642         -        "ID74 / UTM zone 49S", 0, 0,
  1643         -        "Indonesian National Spheroid", "Greenwich",
  1644         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
  1645         -        "Easting", "East", "Northing", "North");
  1646         -    add_proj4text (p, 0,
  1647         -        "+proj=utm +zone=49 +south +a=6378160 +b=6356774.50408554");
  1648         -    add_proj4text (p, 1,
  1649         -        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
  1650         -    add_srs_wkt (p, 0,
  1651         -        "PROJCS[\"ID74 / UTM zone 49S\",GEOGCS[\"ID74\",DATUM[\"I");
  1652         -    add_srs_wkt (p, 1,
  1653         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
  1654         -    add_srs_wkt (p, 2,
  1655         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
  1656         -    add_srs_wkt (p, 3,
  1657         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
  1658         -    add_srs_wkt (p, 4,
  1659         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1660         -    add_srs_wkt (p, 5,
  1661         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1662         -    add_srs_wkt (p, 6,
  1663         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1664         -    add_srs_wkt (p, 7,
  1665         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
  1666         -    add_srs_wkt (p, 8,
  1667         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1668         -    add_srs_wkt (p, 9,
  1669         -        "\"central_meridian\",111],PARAMETER[\"scale_factor\",0.9");
  1670         -    add_srs_wkt (p, 10,
  1671         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1672         -    add_srs_wkt (p, 11,
  1673         -        "se_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1674         -    add_srs_wkt (p, 12,
  1675         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1676         -    add_srs_wkt (p, 13,
  1677         -        "NORTH],AUTHORITY[\"EPSG\",\"23889\"]]");
  1678         -    p = add_epsg_def_ex (filter, first, last, 23890, "epsg", 23890,
  1679         -        "ID74 / UTM zone 50S", 0, 0,
  1680         -        "Indonesian National Spheroid", "Greenwich",
  1681         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
  1682         -        "Easting", "East", "Northing", "North");
  1683         -    add_proj4text (p, 0,
  1684         -        "+proj=utm +zone=50 +south +a=6378160 +b=6356774.50408554");
  1685         -    add_proj4text (p, 1,
  1686         -        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
  1687         -    add_srs_wkt (p, 0,
  1688         -        "PROJCS[\"ID74 / UTM zone 50S\",GEOGCS[\"ID74\",DATUM[\"I");
  1689         -    add_srs_wkt (p, 1,
  1690         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
  1691         -    add_srs_wkt (p, 2,
  1692         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
  1693         -    add_srs_wkt (p, 3,
  1694         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
  1695         -    add_srs_wkt (p, 4,
  1696         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1697         -    add_srs_wkt (p, 5,
  1698         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1699         -    add_srs_wkt (p, 6,
  1700         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1701         -    add_srs_wkt (p, 7,
  1702         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
  1703         -    add_srs_wkt (p, 8,
  1704         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1705         -    add_srs_wkt (p, 9,
  1706         -        "\"central_meridian\",117],PARAMETER[\"scale_factor\",0.9");
  1707         -    add_srs_wkt (p, 10,
  1708         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1709         -    add_srs_wkt (p, 11,
  1710         -        "se_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1711         -    add_srs_wkt (p, 12,
  1712         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1713         -    add_srs_wkt (p, 13,
  1714         -        "NORTH],AUTHORITY[\"EPSG\",\"23890\"]]");
  1715         -    p = add_epsg_def_ex (filter, first, last, 23891, "epsg", 23891,
  1716         -        "ID74 / UTM zone 51S", 0, 0,
  1717         -        "Indonesian National Spheroid", "Greenwich",
  1718         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
  1719         -        "Easting", "East", "Northing", "North");
  1720         -    add_proj4text (p, 0,
  1721         -        "+proj=utm +zone=51 +south +a=6378160 +b=6356774.50408554");
  1722         -    add_proj4text (p, 1,
  1723         -        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
  1724         -    add_srs_wkt (p, 0,
  1725         -        "PROJCS[\"ID74 / UTM zone 51S\",GEOGCS[\"ID74\",DATUM[\"I");
  1726         -    add_srs_wkt (p, 1,
  1727         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
  1728         -    add_srs_wkt (p, 2,
  1729         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
  1730         -    add_srs_wkt (p, 3,
  1731         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
  1732         -    add_srs_wkt (p, 4,
  1733         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1734         -    add_srs_wkt (p, 5,
  1735         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1736         -    add_srs_wkt (p, 6,
  1737         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1738         -    add_srs_wkt (p, 7,
  1739         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
  1740         -    add_srs_wkt (p, 8,
  1741         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1742         -    add_srs_wkt (p, 9,
  1743         -        "\"central_meridian\",123],PARAMETER[\"scale_factor\",0.9");
  1744         -    add_srs_wkt (p, 10,
  1745         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1746         -    add_srs_wkt (p, 11,
  1747         -        "se_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1748         -    add_srs_wkt (p, 12,
  1749         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1750         -    add_srs_wkt (p, 13,
  1751         -        "NORTH],AUTHORITY[\"EPSG\",\"23891\"]]");
  1752         -    p = add_epsg_def_ex (filter, first, last, 23892, "epsg", 23892,
  1753         -        "ID74 / UTM zone 52S", 0, 0,
  1754         -        "Indonesian National Spheroid", "Greenwich",
  1755         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
  1756         -        "Easting", "East", "Northing", "North");
  1757         -    add_proj4text (p, 0,
  1758         -        "+proj=utm +zone=52 +south +a=6378160 +b=6356774.50408554");
  1759         -    add_proj4text (p, 1,
  1760         -        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
  1761         -    add_srs_wkt (p, 0,
  1762         -        "PROJCS[\"ID74 / UTM zone 52S\",GEOGCS[\"ID74\",DATUM[\"I");
  1763         -    add_srs_wkt (p, 1,
  1764         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
  1765         -    add_srs_wkt (p, 2,
  1766         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
  1767         -    add_srs_wkt (p, 3,
  1768         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
  1769         -    add_srs_wkt (p, 4,
  1770         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1771         -    add_srs_wkt (p, 5,
  1772         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1773         -    add_srs_wkt (p, 6,
  1774         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1775         -    add_srs_wkt (p, 7,
  1776         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
  1777         -    add_srs_wkt (p, 8,
  1778         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1779         -    add_srs_wkt (p, 9,
  1780         -        "\"central_meridian\",129],PARAMETER[\"scale_factor\",0.9");
  1781         -    add_srs_wkt (p, 10,
  1782         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1783         -    add_srs_wkt (p, 11,
  1784         -        "se_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1785         -    add_srs_wkt (p, 12,
  1786         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1787         -    add_srs_wkt (p, 13,
  1788         -        "NORTH],AUTHORITY[\"EPSG\",\"23892\"]]");
  1789         -    p = add_epsg_def_ex (filter, first, last, 23893, "epsg", 23893,
  1790         -        "ID74 / UTM zone 53S", 0, 0,
  1791         -        "Indonesian National Spheroid", "Greenwich",
  1792         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
  1793         -        "Easting", "East", "Northing", "North");
  1794         -    add_proj4text (p, 0,
  1795         -        "+proj=utm +zone=53 +south +a=6378160 +b=6356774.50408554");
  1796         -    add_proj4text (p, 1,
  1797         -        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
  1798         -    add_srs_wkt (p, 0,
  1799         -        "PROJCS[\"ID74 / UTM zone 53S\",GEOGCS[\"ID74\",DATUM[\"I");
  1800         -    add_srs_wkt (p, 1,
  1801         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
  1802         -    add_srs_wkt (p, 2,
  1803         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
  1804         -    add_srs_wkt (p, 3,
  1805         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
  1806         -    add_srs_wkt (p, 4,
  1807         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1808         -    add_srs_wkt (p, 5,
  1809         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1810         -    add_srs_wkt (p, 6,
  1811         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1812         -    add_srs_wkt (p, 7,
  1813         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
  1814         -    add_srs_wkt (p, 8,
  1815         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1816         -    add_srs_wkt (p, 9,
  1817         -        "\"central_meridian\",135],PARAMETER[\"scale_factor\",0.9");
  1818         -    add_srs_wkt (p, 10,
  1819         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1820         -    add_srs_wkt (p, 11,
  1821         -        "se_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1822         -    add_srs_wkt (p, 12,
  1823         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1824         -    add_srs_wkt (p, 13,
  1825         -        "NORTH],AUTHORITY[\"EPSG\",\"23893\"]]");
  1826         -    p = add_epsg_def_ex (filter, first, last, 23894, "epsg", 23894,
  1827         -        "ID74 / UTM zone 54S", 0, 0,
  1828         -        "Indonesian National Spheroid", "Greenwich",
  1829         -        "Indonesian_Datum_1974", "Transverse_Mercator", "metre",
  1830         -        "Easting", "East", "Northing", "North");
  1831         -    add_proj4text (p, 0,
  1832         -        "+proj=utm +zone=54 +south +a=6378160 +b=6356774.50408554");
  1833         -    add_proj4text (p, 1,
  1834         -        " +towgs84=-24,-15,5,0,0,0,0 +units=m +no_defs");
  1835         -    add_srs_wkt (p, 0,
  1836         -        "PROJCS[\"ID74 / UTM zone 54S\",GEOGCS[\"ID74\",DATUM[\"I");
  1837         -    add_srs_wkt (p, 1,
  1838         -        "ndonesian_Datum_1974\",SPHEROID[\"Indonesian National Sp");
  1839         -    add_srs_wkt (p, 2,
  1840         -        "heroid\",6378160,298.247,AUTHORITY[\"EPSG\",\"7021\"]],T");
  1841         -    add_srs_wkt (p, 3,
  1842         -        "OWGS84[-24,-15,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6238\"]],");
  1843         -    add_srs_wkt (p, 4,
  1844         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1845         -    add_srs_wkt (p, 5,
  1846         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1847         -    add_srs_wkt (p, 6,
  1848         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1849         -    add_srs_wkt (p, 7,
  1850         -        "AUTHORITY[\"EPSG\",\"4238\"]],PROJECTION[\"Transverse_Me");
  1851         -    add_srs_wkt (p, 8,
  1852         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1853         -    add_srs_wkt (p, 9,
  1854         -        "\"central_meridian\",141],PARAMETER[\"scale_factor\",0.9");
  1855         -    add_srs_wkt (p, 10,
  1856         -        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
  1857         -    add_srs_wkt (p, 11,
  1858         -        "se_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1859         -    add_srs_wkt (p, 12,
  1860         -        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1861         -    add_srs_wkt (p, 13,
  1862         -        "NORTH],AUTHORITY[\"EPSG\",\"23894\"]]");
  1863         -    p = add_epsg_def_ex (filter, first, last, 23946, "epsg", 23946,
  1864         -        "Indian 1954 / UTM zone 46N", 0, 0,
  1865         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  1866         -        "Indian_1954", "Transverse_Mercator", "metre",
  1867         -        "Easting", "East", "Northing", "North");
  1868         -    add_proj4text (p, 0,
  1869         -        "+proj=utm +zone=46 +a=6377276.345 +b=6356075.41314024 +t");
  1870         -    add_proj4text (p, 1,
  1871         -        "owgs84=217,823,299,0,0,0,0 +units=m +no_defs");
  1872         -    add_srs_wkt (p, 0,
  1873         -        "PROJCS[\"Indian 1954 / UTM zone 46N\",GEOGCS[\"Indian 19");
  1874         -    add_srs_wkt (p, 1,
  1875         -        "54\",DATUM[\"Indian_1954\",SPHEROID[\"Everest 1830 (1937");
  1876         -    add_srs_wkt (p, 2,
  1877         -        " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\"");
  1878         -    add_srs_wkt (p, 3,
  1879         -        "7015\"]],TOWGS84[217,823,299,0,0,0,0],AUTHORITY[\"EPSG\"");
  1880         -    add_srs_wkt (p, 4,
  1881         -        ",\"6239\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1882         -    add_srs_wkt (p, 5,
  1883         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1884         -    add_srs_wkt (p, 6,
  1885         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1886         -    add_srs_wkt (p, 7,
  1887         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4239\"]],PROJECTION[\"T");
  1888         -    add_srs_wkt (p, 8,
  1889         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  1890         -    add_srs_wkt (p, 9,
  1891         -        "],PARAMETER[\"central_meridian\",93],PARAMETER[\"scale_f");
  1892         -    add_srs_wkt (p, 10,
  1893         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  1894         -    add_srs_wkt (p, 11,
  1895         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  1896         -    add_srs_wkt (p, 12,
  1897         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1898         -    add_srs_wkt (p, 13,
  1899         -        "\",NORTH],AUTHORITY[\"EPSG\",\"23946\"]]");
  1900         -    p = add_epsg_def_ex (filter, first, last, 23947, "epsg", 23947,
  1901         -        "Indian 1954 / UTM zone 47N", 0, 0,
  1902         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  1903         -        "Indian_1954", "Transverse_Mercator", "metre",
  1904         -        "Easting", "East", "Northing", "North");
  1905         -    add_proj4text (p, 0,
  1906         -        "+proj=utm +zone=47 +a=6377276.345 +b=6356075.41314024 +t");
  1907         -    add_proj4text (p, 1,
  1908         -        "owgs84=217,823,299,0,0,0,0 +units=m +no_defs");
  1909         -    add_srs_wkt (p, 0,
  1910         -        "PROJCS[\"Indian 1954 / UTM zone 47N\",GEOGCS[\"Indian 19");
  1911         -    add_srs_wkt (p, 1,
  1912         -        "54\",DATUM[\"Indian_1954\",SPHEROID[\"Everest 1830 (1937");
  1913         -    add_srs_wkt (p, 2,
  1914         -        " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\"");
  1915         -    add_srs_wkt (p, 3,
  1916         -        "7015\"]],TOWGS84[217,823,299,0,0,0,0],AUTHORITY[\"EPSG\"");
  1917         -    add_srs_wkt (p, 4,
  1918         -        ",\"6239\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1919         -    add_srs_wkt (p, 5,
  1920         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1921         -    add_srs_wkt (p, 6,
  1922         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1923         -    add_srs_wkt (p, 7,
  1924         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4239\"]],PROJECTION[\"T");
  1925         -    add_srs_wkt (p, 8,
  1926         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  1927         -    add_srs_wkt (p, 9,
  1928         -        "],PARAMETER[\"central_meridian\",99],PARAMETER[\"scale_f");
  1929         -    add_srs_wkt (p, 10,
  1930         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  1931         -    add_srs_wkt (p, 11,
  1932         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  1933         -    add_srs_wkt (p, 12,
  1934         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1935         -    add_srs_wkt (p, 13,
  1936         -        "\",NORTH],AUTHORITY[\"EPSG\",\"23947\"]]");
  1937         -    p = add_epsg_def_ex (filter, first, last, 23948, "epsg", 23948,
  1938         -        "Indian 1954 / UTM zone 48N", 0, 0,
  1939         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  1940         -        "Indian_1954", "Transverse_Mercator", "metre",
  1941         -        "Easting", "East", "Northing", "North");
  1942         -    add_proj4text (p, 0,
  1943         -        "+proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +t");
  1944         -    add_proj4text (p, 1,
  1945         -        "owgs84=217,823,299,0,0,0,0 +units=m +no_defs");
  1946         -    add_srs_wkt (p, 0,
  1947         -        "PROJCS[\"Indian 1954 / UTM zone 48N\",GEOGCS[\"Indian 19");
  1948         -    add_srs_wkt (p, 1,
  1949         -        "54\",DATUM[\"Indian_1954\",SPHEROID[\"Everest 1830 (1937");
  1950         -    add_srs_wkt (p, 2,
  1951         -        " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\"");
  1952         -    add_srs_wkt (p, 3,
  1953         -        "7015\"]],TOWGS84[217,823,299,0,0,0,0],AUTHORITY[\"EPSG\"");
  1954         -    add_srs_wkt (p, 4,
  1955         -        ",\"6239\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1956         -    add_srs_wkt (p, 5,
  1957         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1958         -    add_srs_wkt (p, 6,
  1959         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1960         -    add_srs_wkt (p, 7,
  1961         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4239\"]],PROJECTION[\"T");
  1962         -    add_srs_wkt (p, 8,
  1963         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  1964         -    add_srs_wkt (p, 9,
  1965         -        "],PARAMETER[\"central_meridian\",105],PARAMETER[\"scale_");
  1966         -    add_srs_wkt (p, 10,
  1967         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  1968         -    add_srs_wkt (p, 11,
  1969         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  1970         -    add_srs_wkt (p, 12,
  1971         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  1972         -    add_srs_wkt (p, 13,
  1973         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"23948\"]]");
  1974         -    p = add_epsg_def_ex (filter, first, last, 24047, "epsg", 24047,
  1975         -        "Indian 1975 / UTM zone 47N", 0, 0,
  1976         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  1977         -        "Indian_1975", "Transverse_Mercator", "metre",
  1978         -        "Easting", "East", "Northing", "North");
  1979         -    add_proj4text (p, 0,
  1980         -        "+proj=utm +zone=47 +a=6377276.345 +b=6356075.41314024 +t");
  1981         -    add_proj4text (p, 1,
  1982         -        "owgs84=210,814,289,0,0,0,0 +units=m +no_defs");
  1983         -    add_srs_wkt (p, 0,
  1984         -        "PROJCS[\"Indian 1975 / UTM zone 47N\",GEOGCS[\"Indian 19");
  1985         -    add_srs_wkt (p, 1,
  1986         -        "75\",DATUM[\"Indian_1975\",SPHEROID[\"Everest 1830 (1937");
  1987         -    add_srs_wkt (p, 2,
  1988         -        " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\"");
  1989         -    add_srs_wkt (p, 3,
  1990         -        "7015\"]],TOWGS84[210,814,289,0,0,0,0],AUTHORITY[\"EPSG\"");
  1991         -    add_srs_wkt (p, 4,
  1992         -        ",\"6240\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1993         -    add_srs_wkt (p, 5,
  1994         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1995         -    add_srs_wkt (p, 6,
  1996         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1997         -    add_srs_wkt (p, 7,
  1998         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4240\"]],PROJECTION[\"T");
  1999         -    add_srs_wkt (p, 8,
  2000         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2001         -    add_srs_wkt (p, 9,
  2002         -        "],PARAMETER[\"central_meridian\",99],PARAMETER[\"scale_f");
  2003         -    add_srs_wkt (p, 10,
  2004         -        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2005         -    add_srs_wkt (p, 11,
  2006         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  2007         -    add_srs_wkt (p, 12,
  2008         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2009         -    add_srs_wkt (p, 13,
  2010         -        "\",NORTH],AUTHORITY[\"EPSG\",\"24047\"]]");
  2011         -    p = add_epsg_def_ex (filter, first, last, 24048, "epsg", 24048,
  2012         -        "Indian 1975 / UTM zone 48N", 0, 0,
  2013         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  2014         -        "Indian_1975", "Transverse_Mercator", "metre",
  2015         -        "Easting", "East", "Northing", "North");
  2016         -    add_proj4text (p, 0,
  2017         -        "+proj=utm +zone=48 +a=6377276.345 +b=6356075.41314024 +t");
  2018         -    add_proj4text (p, 1,
  2019         -        "owgs84=210,814,289,0,0,0,0 +units=m +no_defs");
  2020         -    add_srs_wkt (p, 0,
  2021         -        "PROJCS[\"Indian 1975 / UTM zone 48N\",GEOGCS[\"Indian 19");
  2022         -    add_srs_wkt (p, 1,
  2023         -        "75\",DATUM[\"Indian_1975\",SPHEROID[\"Everest 1830 (1937");
  2024         -    add_srs_wkt (p, 2,
  2025         -        " Adjustment)\",6377276.345,300.8017,AUTHORITY[\"EPSG\",\"");
  2026         -    add_srs_wkt (p, 3,
  2027         -        "7015\"]],TOWGS84[210,814,289,0,0,0,0],AUTHORITY[\"EPSG\"");
  2028         -    add_srs_wkt (p, 4,
  2029         -        ",\"6240\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  2030         -    add_srs_wkt (p, 5,
  2031         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  2032         -    add_srs_wkt (p, 6,
  2033         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  2034         -    add_srs_wkt (p, 7,
  2035         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4240\"]],PROJECTION[\"T");
  2036         -    add_srs_wkt (p, 8,
  2037         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2038         -    add_srs_wkt (p, 9,
  2039         -        "],PARAMETER[\"central_meridian\",105],PARAMETER[\"scale_");
  2040         -    add_srs_wkt (p, 10,
  2041         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  2042         -    add_srs_wkt (p, 11,
  2043         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  2044         -    add_srs_wkt (p, 12,
  2045         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  2046         -    add_srs_wkt (p, 13,
  2047         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"24048\"]]");
  2048         -    p = add_epsg_def_ex (filter, first, last, 24100, "epsg", 24100,
  2049         -        "Jamaica 1875 / Jamaica (Old Grid)", 0, 0,
  2050         -        "Clarke 1880", "Greenwich",
  2051         -        "Jamaica_1875", "Lambert_Conformal_Conic_1SP", "Clarke's foot",
  2052         -        "Easting", "East", "Northing", "North");
  2053         -    add_proj4text (p, 0,
  2054         -        "+proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=167");
  2055         -    add_proj4text (p, 1,
  2056         -        "638.49597 +y_0=121918.90616 +a=6378249.144808011 +b=6356");
  2057         -    add_proj4text (p, 2,
  2058         -        "514.966204134 +to_meter=0.3047972654 +no_defs");
  2059         -    add_srs_wkt (p, 0,
  2060         -        "PROJCS[\"Jamaica 1875 / Jamaica (Old Grid)\",GEOGCS[\"Ja");
  2061         -    add_srs_wkt (p, 1,
  2062         -        "maica 1875\",DATUM[\"Jamaica_1875\",SPHEROID[\"Clarke 18");
  2063         -    add_srs_wkt (p, 2,
  2064         -        "80\",6378249.144808011,293.4663076556349,AUTHORITY[\"EPS");
  2065         -    add_srs_wkt (p, 3,
  2066         -        "G\",\"7034\"]],AUTHORITY[\"EPSG\",\"6241\"]],PRIMEM[\"Gr");
  2067         -    add_srs_wkt (p, 4,
  2068         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2069         -    add_srs_wkt (p, 5,
  2070         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2071         -    add_srs_wkt (p, 6,
  2072         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2073         -    add_srs_wkt (p, 7,
  2074         -        "PSG\",\"4241\"]],PROJECTION[\"Lambert_Conformal_Conic_1S");
  2075         -    add_srs_wkt (p, 8,
  2076         -        "P\"],PARAMETER[\"latitude_of_origin\",18],PARAMETER[\"ce");
  2077         -    add_srs_wkt (p, 9,
  2078         -        "ntral_meridian\",-77],PARAMETER[\"scale_factor\",1],PARA");
  2079         -    add_srs_wkt (p, 10,
  2080         -        "METER[\"false_easting\",550000],PARAMETER[\"false_northi");
  2081         -    add_srs_wkt (p, 11,
  2082         -        "ng\",400000],UNIT[\"Clarke's foot\",0.3047972654,AUTHORI");
  2083         -    add_srs_wkt (p, 12,
  2084         -        "TY[\"EPSG\",\"9005\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  2085         -    add_srs_wkt (p, 13,
  2086         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"24100\"]]");
  2087         -    p = add_epsg_def_ex (filter, first, last, 24200, "epsg", 24200,
  2088         -        "JAD69 / Jamaica National Grid", 0, 0,
  2089         -        "Clarke 1866", "Greenwich",
  2090         -        "Jamaica_1969", "Lambert_Conformal_Conic_1SP", "metre",
  2091         -        "Easting", "East", "Northing", "North");
  2092         -    add_proj4text (p, 0,
  2093         -        "+proj=lcc +lat_1=18 +lat_0=18 +lon_0=-77 +k_0=1 +x_0=250");
  2094         -    add_proj4text (p, 1,
  2095         -        "000 +y_0=150000 +ellps=clrk66 +towgs84=70,207,389.5,0,0,");
  2096         -    add_proj4text (p, 2,
  2097         -        "0,0 +units=m +no_defs");
  2098         -    add_srs_wkt (p, 0,
  2099         -        "PROJCS[\"JAD69 / Jamaica National Grid\",GEOGCS[\"JAD69\"");
  2100         -    add_srs_wkt (p, 1,
  2101         -        ",DATUM[\"Jamaica_1969\",SPHEROID[\"Clarke 1866\",6378206");
  2102         -    add_srs_wkt (p, 2,
  2103         -        ".4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],TOWGS");
  2104         -    add_srs_wkt (p, 3,
  2105         -        "84[70,207,389.5,0,0,0,0],AUTHORITY[\"EPSG\",\"6242\"]],P");
  2106         -    add_srs_wkt (p, 4,
  2107         -        "RIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT");
  2108         -    add_srs_wkt (p, 5,
  2109         -        "[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122");
  2110         -    add_srs_wkt (p, 6,
  2111         -        "\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],A");
  2112         -    add_srs_wkt (p, 7,
  2113         -        "UTHORITY[\"EPSG\",\"4242\"]],PROJECTION[\"Lambert_Confor");
  2114         -    add_srs_wkt (p, 8,
  2115         -        "mal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",18],PA");
  2116         -    add_srs_wkt (p, 9,
  2117         -        "RAMETER[\"central_meridian\",-77],PARAMETER[\"scale_fact");
  2118         -    add_srs_wkt (p, 10,
  2119         -        "or\",1],PARAMETER[\"false_easting\",250000],PARAMETER[\"");
  2120         -    add_srs_wkt (p, 11,
  2121         -        "false_northing\",150000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2122         -    add_srs_wkt (p, 12,
  2123         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  2124         -    add_srs_wkt (p, 13,
  2125         -        ",NORTH],AUTHORITY[\"EPSG\",\"24200\"]]");
  2126         -    p = add_epsg_def_ex (filter, first, last, 24305, "epsg", 24305,
  2127         -        "Kalianpur 1937 / UTM zone 45N", 0, 0,
  2128         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  2129         -        "Kalianpur_1937", "Transverse_Mercator", "metre",
  2130         -        "Easting", "East", "Northing", "North");
  2131         -    add_proj4text (p, 0,
  2132         -        "+proj=utm +zone=45 +a=6377276.345 +b=6356075.41314024 +t");
  2133         -    add_proj4text (p, 1,
  2134         -        "owgs84=214,804,268,0,0,0,0 +units=m +no_defs");
  2135         -    add_srs_wkt (p, 0,
  2136         -        "PROJCS[\"Kalianpur 1937 / UTM zone 45N\",GEOGCS[\"Kalian");
  2137         -    add_srs_wkt (p, 1,
  2138         -        "pur 1937\",DATUM[\"Kalianpur_1937\",SPHEROID[\"Everest 1");
  2139         -    add_srs_wkt (p, 2,
  2140         -        "830 (1937 Adjustment)\",6377276.345,300.8017,AUTHORITY[\"");
  2141         -    add_srs_wkt (p, 3,
  2142         -        "EPSG\",\"7015\"]],TOWGS84[214,804,268,0,0,0,0],AUTHORITY");
  2143         -    add_srs_wkt (p, 4,
  2144         -        "[\"EPSG\",\"6144\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2145         -    add_srs_wkt (p, 5,
  2146         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2147         -    add_srs_wkt (p, 6,
  2148         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2149         -    add_srs_wkt (p, 7,
  2150         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4144\"]],PROJE");
  2151         -    add_srs_wkt (p, 8,
  2152         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2153         -    add_srs_wkt (p, 9,
  2154         -        "rigin\",0],PARAMETER[\"central_meridian\",87],PARAMETER[");
  2155         -    add_srs_wkt (p, 10,
  2156         -        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
  2157         -    add_srs_wkt (p, 11,
  2158         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2159         -    add_srs_wkt (p, 12,
  2160         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  2161         -    add_srs_wkt (p, 13,
  2162         -        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24305\"]]");
  2163         -    p = add_epsg_def_ex (filter, first, last, 24306, "epsg", 24306,
  2164         -        "Kalianpur 1937 / UTM zone 46N", 0, 0,
  2165         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  2166         -        "Kalianpur_1937", "Transverse_Mercator", "metre",
  2167         -        "Easting", "East", "Northing", "North");
  2168         -    add_proj4text (p, 0,
  2169         -        "+proj=utm +zone=46 +a=6377276.345 +b=6356075.41314024 +t");
  2170         -    add_proj4text (p, 1,
  2171         -        "owgs84=214,804,268,0,0,0,0 +units=m +no_defs");
  2172         -    add_srs_wkt (p, 0,
  2173         -        "PROJCS[\"Kalianpur 1937 / UTM zone 46N\",GEOGCS[\"Kalian");
  2174         -    add_srs_wkt (p, 1,
  2175         -        "pur 1937\",DATUM[\"Kalianpur_1937\",SPHEROID[\"Everest 1");
  2176         -    add_srs_wkt (p, 2,
  2177         -        "830 (1937 Adjustment)\",6377276.345,300.8017,AUTHORITY[\"");
  2178         -    add_srs_wkt (p, 3,
  2179         -        "EPSG\",\"7015\"]],TOWGS84[214,804,268,0,0,0,0],AUTHORITY");
  2180         -    add_srs_wkt (p, 4,
  2181         -        "[\"EPSG\",\"6144\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2182         -    add_srs_wkt (p, 5,
  2183         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2184         -    add_srs_wkt (p, 6,
  2185         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2186         -    add_srs_wkt (p, 7,
  2187         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4144\"]],PROJE");
  2188         -    add_srs_wkt (p, 8,
  2189         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2190         -    add_srs_wkt (p, 9,
  2191         -        "rigin\",0],PARAMETER[\"central_meridian\",93],PARAMETER[");
  2192         -    add_srs_wkt (p, 10,
  2193         -        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
  2194         -    add_srs_wkt (p, 11,
  2195         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2196         -    add_srs_wkt (p, 12,
  2197         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  2198         -    add_srs_wkt (p, 13,
  2199         -        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24306\"]]");
  2200         -    p = add_epsg_def_ex (filter, first, last, 24311, "epsg", 24311,
  2201         -        "Kalianpur 1962 / UTM zone 41N", 0, 0,
  2202         -        "Everest 1830 (1962 Definition)", "Greenwich",
  2203         -        "Kalianpur_1962", "Transverse_Mercator", "metre",
  2204         -        "Easting", "East", "Northing", "North");
  2205         -    add_proj4text (p, 0,
  2206         -        "+proj=utm +zone=41 +a=6377301.243 +b=6356100.230165384 +");
  2207         -    add_proj4text (p, 1,
  2208         -        "towgs84=283,682,231,0,0,0,0 +units=m +no_defs");
  2209         -    add_srs_wkt (p, 0,
  2210         -        "PROJCS[\"Kalianpur 1962 / UTM zone 41N\",GEOGCS[\"Kalian");
  2211         -    add_srs_wkt (p, 1,
  2212         -        "pur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest 1");
  2213         -    add_srs_wkt (p, 2,
  2214         -        "830 (1962 Definition)\",6377301.243,300.8017255,AUTHORIT");
  2215         -    add_srs_wkt (p, 3,
  2216         -        "Y[\"EPSG\",\"7044\"]],TOWGS84[283,682,231,0,0,0,0],AUTHO");
  2217         -    add_srs_wkt (p, 4,
  2218         -        "RITY[\"EPSG\",\"6145\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2219         -    add_srs_wkt (p, 5,
  2220         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2221         -    add_srs_wkt (p, 6,
  2222         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2223         -    add_srs_wkt (p, 7,
  2224         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4145\"]],P");
  2225         -    add_srs_wkt (p, 8,
  2226         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  2227         -    add_srs_wkt (p, 9,
  2228         -        "of_origin\",0],PARAMETER[\"central_meridian\",63],PARAME");
  2229         -    add_srs_wkt (p, 10,
  2230         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2231         -    add_srs_wkt (p, 11,
  2232         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2233         -    add_srs_wkt (p, 12,
  2234         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  2235         -    add_srs_wkt (p, 13,
  2236         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24311\"]]");
  2237         -    p = add_epsg_def_ex (filter, first, last, 24312, "epsg", 24312,
  2238         -        "Kalianpur 1962 / UTM zone 42N", 0, 0,
  2239         -        "Everest 1830 (1962 Definition)", "Greenwich",
  2240         -        "Kalianpur_1962", "Transverse_Mercator", "metre",
  2241         -        "Easting", "East", "Northing", "North");
  2242         -    add_proj4text (p, 0,
  2243         -        "+proj=utm +zone=42 +a=6377301.243 +b=6356100.230165384 +");
  2244         -    add_proj4text (p, 1,
  2245         -        "towgs84=283,682,231,0,0,0,0 +units=m +no_defs");
  2246         -    add_srs_wkt (p, 0,
  2247         -        "PROJCS[\"Kalianpur 1962 / UTM zone 42N\",GEOGCS[\"Kalian");
  2248         -    add_srs_wkt (p, 1,
  2249         -        "pur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest 1");
  2250         -    add_srs_wkt (p, 2,
  2251         -        "830 (1962 Definition)\",6377301.243,300.8017255,AUTHORIT");
  2252         -    add_srs_wkt (p, 3,
  2253         -        "Y[\"EPSG\",\"7044\"]],TOWGS84[283,682,231,0,0,0,0],AUTHO");
  2254         -    add_srs_wkt (p, 4,
  2255         -        "RITY[\"EPSG\",\"6145\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2256         -    add_srs_wkt (p, 5,
  2257         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2258         -    add_srs_wkt (p, 6,
  2259         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2260         -    add_srs_wkt (p, 7,
  2261         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4145\"]],P");
  2262         -    add_srs_wkt (p, 8,
  2263         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  2264         -    add_srs_wkt (p, 9,
  2265         -        "of_origin\",0],PARAMETER[\"central_meridian\",69],PARAME");
  2266         -    add_srs_wkt (p, 10,
  2267         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2268         -    add_srs_wkt (p, 11,
  2269         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2270         -    add_srs_wkt (p, 12,
  2271         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  2272         -    add_srs_wkt (p, 13,
  2273         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24312\"]]");
  2274         -    p = add_epsg_def_ex (filter, first, last, 24313, "epsg", 24313,
  2275         -        "Kalianpur 1962 / UTM zone 43N", 0, 0,
  2276         -        "Everest 1830 (1962 Definition)", "Greenwich",
  2277         -        "Kalianpur_1962", "Transverse_Mercator", "metre",
  2278         -        "Easting", "East", "Northing", "North");
  2279         -    add_proj4text (p, 0,
  2280         -        "+proj=utm +zone=43 +a=6377301.243 +b=6356100.230165384 +");
  2281         -    add_proj4text (p, 1,
  2282         -        "towgs84=283,682,231,0,0,0,0 +units=m +no_defs");
  2283         -    add_srs_wkt (p, 0,
  2284         -        "PROJCS[\"Kalianpur 1962 / UTM zone 43N\",GEOGCS[\"Kalian");
  2285         -    add_srs_wkt (p, 1,
  2286         -        "pur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest 1");
  2287         -    add_srs_wkt (p, 2,
  2288         -        "830 (1962 Definition)\",6377301.243,300.8017255,AUTHORIT");
  2289         -    add_srs_wkt (p, 3,
  2290         -        "Y[\"EPSG\",\"7044\"]],TOWGS84[283,682,231,0,0,0,0],AUTHO");
  2291         -    add_srs_wkt (p, 4,
  2292         -        "RITY[\"EPSG\",\"6145\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2293         -    add_srs_wkt (p, 5,
  2294         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2295         -    add_srs_wkt (p, 6,
  2296         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2297         -    add_srs_wkt (p, 7,
  2298         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4145\"]],P");
  2299         -    add_srs_wkt (p, 8,
  2300         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  2301         -    add_srs_wkt (p, 9,
  2302         -        "of_origin\",0],PARAMETER[\"central_meridian\",75],PARAME");
  2303         -    add_srs_wkt (p, 10,
  2304         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2305         -    add_srs_wkt (p, 11,
  2306         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2307         -    add_srs_wkt (p, 12,
  2308         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  2309         -    add_srs_wkt (p, 13,
  2310         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24313\"]]");
  2311         -    p = add_epsg_def_ex (filter, first, last, 24342, "epsg", 24342,
  2312         -        "Kalianpur 1975 / UTM zone 42N", 0, 0,
  2313         -        "Everest 1830 (1975 Definition)", "Greenwich",
  2314         -        "Kalianpur_1975", "Transverse_Mercator", "metre",
  2315         -        "Easting", "East", "Northing", "North");
  2316         -    add_proj4text (p, 0,
  2317         -        "+proj=utm +zone=42 +a=6377299.151 +b=6356098.145120132 +");
  2318         -    add_proj4text (p, 1,
  2319         -        "towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
  2320         -    add_srs_wkt (p, 0,
  2321         -        "PROJCS[\"Kalianpur 1975 / UTM zone 42N\",GEOGCS[\"Kalian");
  2322         -    add_srs_wkt (p, 1,
  2323         -        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
  2324         -    add_srs_wkt (p, 2,
  2325         -        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
  2326         -    add_srs_wkt (p, 3,
  2327         -        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
  2328         -    add_srs_wkt (p, 4,
  2329         -        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2330         -    add_srs_wkt (p, 5,
  2331         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2332         -    add_srs_wkt (p, 6,
  2333         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2334         -    add_srs_wkt (p, 7,
  2335         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4146\"]],P");
  2336         -    add_srs_wkt (p, 8,
  2337         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  2338         -    add_srs_wkt (p, 9,
  2339         -        "of_origin\",0],PARAMETER[\"central_meridian\",69],PARAME");
  2340         -    add_srs_wkt (p, 10,
  2341         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2342         -    add_srs_wkt (p, 11,
  2343         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2344         -    add_srs_wkt (p, 12,
  2345         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  2346         -    add_srs_wkt (p, 13,
  2347         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24342\"]]");
  2348         -    p = add_epsg_def_ex (filter, first, last, 24343, "epsg", 24343,
  2349         -        "Kalianpur 1975 / UTM zone 43N", 0, 0,
  2350         -        "Everest 1830 (1975 Definition)", "Greenwich",
  2351         -        "Kalianpur_1975", "Transverse_Mercator", "metre",
  2352         -        "Easting", "East", "Northing", "North");
  2353         -    add_proj4text (p, 0,
  2354         -        "+proj=utm +zone=43 +a=6377299.151 +b=6356098.145120132 +");
  2355         -    add_proj4text (p, 1,
  2356         -        "towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
  2357         -    add_srs_wkt (p, 0,
  2358         -        "PROJCS[\"Kalianpur 1975 / UTM zone 43N\",GEOGCS[\"Kalian");
  2359         -    add_srs_wkt (p, 1,
  2360         -        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
  2361         -    add_srs_wkt (p, 2,
  2362         -        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
  2363         -    add_srs_wkt (p, 3,
  2364         -        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
  2365         -    add_srs_wkt (p, 4,
  2366         -        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2367         -    add_srs_wkt (p, 5,
  2368         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2369         -    add_srs_wkt (p, 6,
  2370         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2371         -    add_srs_wkt (p, 7,
  2372         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4146\"]],P");
  2373         -    add_srs_wkt (p, 8,
  2374         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  2375         -    add_srs_wkt (p, 9,
  2376         -        "of_origin\",0],PARAMETER[\"central_meridian\",75],PARAME");
  2377         -    add_srs_wkt (p, 10,
  2378         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2379         -    add_srs_wkt (p, 11,
  2380         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2381         -    add_srs_wkt (p, 12,
  2382         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  2383         -    add_srs_wkt (p, 13,
  2384         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24343\"]]");
  2385         -    p = add_epsg_def_ex (filter, first, last, 24344, "epsg", 24344,
  2386         -        "Kalianpur 1975 / UTM zone 44N", 0, 0,
  2387         -        "Everest 1830 (1975 Definition)", "Greenwich",
  2388         -        "Kalianpur_1975", "Transverse_Mercator", "metre",
  2389         -        "Easting", "East", "Northing", "North");
  2390         -    add_proj4text (p, 0,
  2391         -        "+proj=utm +zone=44 +a=6377299.151 +b=6356098.145120132 +");
  2392         -    add_proj4text (p, 1,
  2393         -        "towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
  2394         -    add_srs_wkt (p, 0,
  2395         -        "PROJCS[\"Kalianpur 1975 / UTM zone 44N\",GEOGCS[\"Kalian");
  2396         -    add_srs_wkt (p, 1,
  2397         -        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
  2398         -    add_srs_wkt (p, 2,
  2399         -        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
  2400         -    add_srs_wkt (p, 3,
  2401         -        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
  2402         -    add_srs_wkt (p, 4,
  2403         -        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2404         -    add_srs_wkt (p, 5,
  2405         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2406         -    add_srs_wkt (p, 6,
  2407         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2408         -    add_srs_wkt (p, 7,
  2409         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4146\"]],P");
  2410         -    add_srs_wkt (p, 8,
  2411         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  2412         -    add_srs_wkt (p, 9,
  2413         -        "of_origin\",0],PARAMETER[\"central_meridian\",81],PARAME");
  2414         -    add_srs_wkt (p, 10,
  2415         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2416         -    add_srs_wkt (p, 11,
  2417         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2418         -    add_srs_wkt (p, 12,
  2419         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  2420         -    add_srs_wkt (p, 13,
  2421         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24344\"]]");
  2422         -    p = add_epsg_def_ex (filter, first, last, 24345, "epsg", 24345,
  2423         -        "Kalianpur 1975 / UTM zone 45N", 0, 0,
  2424         -        "Everest 1830 (1975 Definition)", "Greenwich",
  2425         -        "Kalianpur_1975", "Transverse_Mercator", "metre",
  2426         -        "Easting", "East", "Northing", "North");
  2427         -    add_proj4text (p, 0,
  2428         -        "+proj=utm +zone=45 +a=6377299.151 +b=6356098.145120132 +");
  2429         -    add_proj4text (p, 1,
  2430         -        "towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
  2431         -    add_srs_wkt (p, 0,
  2432         -        "PROJCS[\"Kalianpur 1975 / UTM zone 45N\",GEOGCS[\"Kalian");
  2433         -    add_srs_wkt (p, 1,
  2434         -        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
  2435         -    add_srs_wkt (p, 2,
  2436         -        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
  2437         -    add_srs_wkt (p, 3,
  2438         -        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
  2439         -    add_srs_wkt (p, 4,
  2440         -        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2441         -    add_srs_wkt (p, 5,
  2442         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2443         -    add_srs_wkt (p, 6,
  2444         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2445         -    add_srs_wkt (p, 7,
  2446         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4146\"]],P");
  2447         -    add_srs_wkt (p, 8,
  2448         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  2449         -    add_srs_wkt (p, 9,
  2450         -        "of_origin\",0],PARAMETER[\"central_meridian\",87],PARAME");
  2451         -    add_srs_wkt (p, 10,
  2452         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2453         -    add_srs_wkt (p, 11,
  2454         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2455         -    add_srs_wkt (p, 12,
  2456         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  2457         -    add_srs_wkt (p, 13,
  2458         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24345\"]]");
  2459         -    p = add_epsg_def_ex (filter, first, last, 24346, "epsg", 24346,
  2460         -        "Kalianpur 1975 / UTM zone 46N", 0, 0,
  2461         -        "Everest 1830 (1975 Definition)", "Greenwich",
  2462         -        "Kalianpur_1975", "Transverse_Mercator", "metre",
  2463         -        "Easting", "East", "Northing", "North");
  2464         -    add_proj4text (p, 0,
  2465         -        "+proj=utm +zone=46 +a=6377299.151 +b=6356098.145120132 +");
  2466         -    add_proj4text (p, 1,
  2467         -        "towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
  2468         -    add_srs_wkt (p, 0,
  2469         -        "PROJCS[\"Kalianpur 1975 / UTM zone 46N\",GEOGCS[\"Kalian");
  2470         -    add_srs_wkt (p, 1,
  2471         -        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
  2472         -    add_srs_wkt (p, 2,
  2473         -        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
  2474         -    add_srs_wkt (p, 3,
  2475         -        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
  2476         -    add_srs_wkt (p, 4,
  2477         -        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2478         -    add_srs_wkt (p, 5,
  2479         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2480         -    add_srs_wkt (p, 6,
  2481         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2482         -    add_srs_wkt (p, 7,
  2483         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4146\"]],P");
  2484         -    add_srs_wkt (p, 8,
  2485         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  2486         -    add_srs_wkt (p, 9,
  2487         -        "of_origin\",0],PARAMETER[\"central_meridian\",93],PARAME");
  2488         -    add_srs_wkt (p, 10,
  2489         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2490         -    add_srs_wkt (p, 11,
  2491         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2492         -    add_srs_wkt (p, 12,
  2493         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  2494         -    add_srs_wkt (p, 13,
  2495         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24346\"]]");
  2496         -    p = add_epsg_def_ex (filter, first, last, 24347, "epsg", 24347,
  2497         -        "Kalianpur 1975 / UTM zone 47N", 0, 0,
  2498         -        "Everest 1830 (1975 Definition)", "Greenwich",
  2499         -        "Kalianpur_1975", "Transverse_Mercator", "metre",
  2500         -        "Easting", "East", "Northing", "North");
  2501         -    add_proj4text (p, 0,
  2502         -        "+proj=utm +zone=47 +a=6377299.151 +b=6356098.145120132 +");
  2503         -    add_proj4text (p, 1,
  2504         -        "towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
  2505         -    add_srs_wkt (p, 0,
  2506         -        "PROJCS[\"Kalianpur 1975 / UTM zone 47N\",GEOGCS[\"Kalian");
  2507         -    add_srs_wkt (p, 1,
  2508         -        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
  2509         -    add_srs_wkt (p, 2,
  2510         -        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
  2511         -    add_srs_wkt (p, 3,
  2512         -        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
  2513         -    add_srs_wkt (p, 4,
  2514         -        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2515         -    add_srs_wkt (p, 5,
  2516         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2517         -    add_srs_wkt (p, 6,
  2518         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2519         -    add_srs_wkt (p, 7,
  2520         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4146\"]],P");
  2521         -    add_srs_wkt (p, 8,
  2522         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  2523         -    add_srs_wkt (p, 9,
  2524         -        "of_origin\",0],PARAMETER[\"central_meridian\",99],PARAME");
  2525         -    add_srs_wkt (p, 10,
  2526         -        "TER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  2527         -    add_srs_wkt (p, 11,
  2528         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  2529         -    add_srs_wkt (p, 12,
  2530         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],A");
  2531         -    add_srs_wkt (p, 13,
  2532         -        "XIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"24347\"]]");
  2533         -    p = add_epsg_def_ex (filter, first, last, 24370, "epsg", 24370,
  2534         -        "Kalianpur 1880 / India zone 0", 0, 0,
  2535         -        "Everest (1830 Definition)", "Greenwich",
  2536         -        "Kalianpur_1880", "Lambert_Conformal_Conic_1SP", "Indian yard",
  2537         -        "Easting", "East", "Northing", "North");
  2538         -    add_proj4text (p, 0,
  2539         -        "+proj=lcc +lat_1=39.5 +lat_0=39.5 +lon_0=68 +k_0=0.99846");
  2540         -    add_proj4text (p, 1,
  2541         -        "154 +x_0=2153865.73916853 +y_0=2368292.194628102 +a=6377");
  2542         -    add_proj4text (p, 2,
  2543         -        "299.36559538 +b=6356098.359005156 +to_meter=0.9143985307");
  2544         -    add_proj4text (p, 3,
  2545         -        "444408 +no_defs");
  2546         -    add_srs_wkt (p, 0,
  2547         -        "PROJCS[\"Kalianpur 1880 / India zone 0\",GEOGCS[\"Kalian");
  2548         -    add_srs_wkt (p, 1,
  2549         -        "pur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest (");
  2550         -    add_srs_wkt (p, 2,
  2551         -        "1830 Definition)\",6377299.36559538,300.8017255433552,AU");
  2552         -    add_srs_wkt (p, 3,
  2553         -        "THORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\"]");
  2554         -    add_srs_wkt (p, 4,
  2555         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2556         -    add_srs_wkt (p, 5,
  2557         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2558         -    add_srs_wkt (p, 6,
  2559         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2560         -    add_srs_wkt (p, 7,
  2561         -        "],AUTHORITY[\"EPSG\",\"4243\"]],PROJECTION[\"Lambert_Con");
  2562         -    add_srs_wkt (p, 8,
  2563         -        "formal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",39.");
  2564         -    add_srs_wkt (p, 9,
  2565         -        "5],PARAMETER[\"central_meridian\",68],PARAMETER[\"scale_");
  2566         -    add_srs_wkt (p, 10,
  2567         -        "factor\",0.99846154],PARAMETER[\"false_easting\",2355500");
  2568         -    add_srs_wkt (p, 11,
  2569         -        "],PARAMETER[\"false_northing\",2590000],UNIT[\"Indian ya");
  2570         -    add_srs_wkt (p, 12,
  2571         -        "rd\",0.9143985307444408,AUTHORITY[\"EPSG\",\"9084\"]],AX");
  2572         -    add_srs_wkt (p, 13,
  2573         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2574         -    add_srs_wkt (p, 14,
  2575         -        "\"EPSG\",\"24370\"]]");
  2576         -    p = add_epsg_def_ex (filter, first, last, 24371, "epsg", 24371,
  2577         -        "Kalianpur 1880 / India zone I", 0, 0,
  2578         -        "Everest (1830 Definition)", "Greenwich",
  2579         -        "Kalianpur_1880", "Lambert_Conformal_Conic_1SP", "Indian yard",
  2580         -        "Easting", "East", "Northing", "North");
  2581         -    add_proj4text (p, 0,
  2582         -        "+proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878");
  2583         -    add_proj4text (p, 1,
  2584         -        "641 +x_0=2743195.592233322 +y_0=914398.5307444407 +a=637");
  2585         -    add_proj4text (p, 2,
  2586         -        "7299.36559538 +b=6356098.359005156 +to_meter=0.914398530");
  2587         -    add_proj4text (p, 3,
  2588         -        "7444408 +no_defs");
  2589         -    add_srs_wkt (p, 0,
  2590         -        "PROJCS[\"Kalianpur 1880 / India zone I\",GEOGCS[\"Kalian");
  2591         -    add_srs_wkt (p, 1,
  2592         -        "pur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest (");
  2593         -    add_srs_wkt (p, 2,
  2594         -        "1830 Definition)\",6377299.36559538,300.8017255433552,AU");
  2595         -    add_srs_wkt (p, 3,
  2596         -        "THORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\"]");
  2597         -    add_srs_wkt (p, 4,
  2598         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2599         -    add_srs_wkt (p, 5,
  2600         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2601         -    add_srs_wkt (p, 6,
  2602         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2603         -    add_srs_wkt (p, 7,
  2604         -        "],AUTHORITY[\"EPSG\",\"4243\"]],PROJECTION[\"Lambert_Con");
  2605         -    add_srs_wkt (p, 8,
  2606         -        "formal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",32.");
  2607         -    add_srs_wkt (p, 9,
  2608         -        "5],PARAMETER[\"central_meridian\",68],PARAMETER[\"scale_");
  2609         -    add_srs_wkt (p, 10,
  2610         -        "factor\",0.99878641],PARAMETER[\"false_easting\",3000000");
  2611         -    add_srs_wkt (p, 11,
  2612         -        "],PARAMETER[\"false_northing\",1000000],UNIT[\"Indian ya");
  2613         -    add_srs_wkt (p, 12,
  2614         -        "rd\",0.9143985307444408,AUTHORITY[\"EPSG\",\"9084\"]],AX");
  2615         -    add_srs_wkt (p, 13,
  2616         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
  2617         -    add_srs_wkt (p, 14,
  2618         -        "\"EPSG\",\"24371\"]]");
  2619         -    p = add_epsg_def_ex (filter, first, last, 24372, "epsg", 24372,
  2620         -        "Kalianpur 1880 / India zone IIa", 0, 0,
  2621         -        "Everest (1830 Definition)", "Greenwich",
  2622         -        "Kalianpur_1880", "Lambert_Conformal_Conic_1SP", "Indian yard",
  2623         -        "Easting", "East", "Northing", "North");
  2624         -    add_proj4text (p, 0,
  2625         -        "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 ");
  2626         -    add_proj4text (p, 1,
  2627         -        "+x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299");
  2628         -    add_proj4text (p, 2,
  2629         -        ".36559538 +b=6356098.359005156 +to_meter=0.9143985307444");
  2630         -    add_proj4text (p, 3,
  2631         -        "408 +no_defs");
  2632         -    add_srs_wkt (p, 0,
  2633         -        "PROJCS[\"Kalianpur 1880 / India zone IIa\",GEOGCS[\"Kali");
  2634         -    add_srs_wkt (p, 1,
  2635         -        "anpur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest");
  2636         -    add_srs_wkt (p, 2,
  2637         -        " (1830 Definition)\",6377299.36559538,300.8017255433552,");
  2638         -    add_srs_wkt (p, 3,
  2639         -        "AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\"");
         2706  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTI");
         2707  +    add_srs_wkt (p, 7,
         2708  +        "ON[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard");
         2709  +    add_srs_wkt (p, 8,
         2710  +        "_parallel_1\",47.05],PARAMETER[\"standard_parallel_2\",4");
         2711  +    add_srs_wkt (p, 9,
         2712  +        "5.61666666666667],PARAMETER[\"latitude_of_origin\",45],P");
         2713  +    add_srs_wkt (p, 10,
         2714  +        "ARAMETER[\"central_meridian\",-94.25],PARAMETER[\"false_");
         2715  +    add_srs_wkt (p, 11,
         2716  +        "easting\",800000.0000101601],PARAMETER[\"false_northing\"");
         2717  +    add_srs_wkt (p, 12,
         2718  +        ",99999.99998984],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         2719  +    add_srs_wkt (p, 13,
         2720  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
         2721  +    add_srs_wkt (p, 14,
         2722  +        "PSG\",\"26820\"]]");
         2723  +    p = add_epsg_def (filter, first, last, 26821, "epsg", 26821,
         2724  +        "NAD83 / Minnesota South (ftUS) (deprecated)");
         2725  +    add_proj4text (p, 0,
         2726  +        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
         2727  +    add_proj4text (p, 1,
         2728  +        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101601 +y_0=999");
         2729  +    add_proj4text (p, 2,
         2730  +        "99.99998984 +datum=NAD83 +units=m +no_defs");
         2731  +    add_srs_wkt (p, 0,
         2732  +        "PROJCS[\"NAD83 / Minnesota South (ftUS) (deprecated)\",G");
         2733  +    add_srs_wkt (p, 1,
         2734  +        "EOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHE");
         2735  +    add_srs_wkt (p, 2,
         2736  +        "ROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG");
         2737  +    add_srs_wkt (p, 3,
         2738  +        "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
         2739  +    add_srs_wkt (p, 4,
         2740  +        "\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
         2741  +    add_srs_wkt (p, 5,
         2742  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
         2743  +    add_srs_wkt (p, 6,
         2744  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTIO");
         2745  +    add_srs_wkt (p, 7,
         2746  +        "N[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_");
         2747  +    add_srs_wkt (p, 8,
         2748  +        "parallel_1\",45.21666666666667],PARAMETER[\"standard_par");
         2749  +    add_srs_wkt (p, 9,
         2750  +        "allel_2\",43.78333333333333],PARAMETER[\"latitude_of_ori");
         2751  +    add_srs_wkt (p, 10,
         2752  +        "gin\",43],PARAMETER[\"central_meridian\",-94],PARAMETER[");
         2753  +    add_srs_wkt (p, 11,
         2754  +        "\"false_easting\",800000.0000101601],PARAMETER[\"false_n");
         2755  +    add_srs_wkt (p, 12,
         2756  +        "orthing\",99999.99998984],UNIT[\"metre\",1,AUTHORITY[\"E");
         2757  +    add_srs_wkt (p, 13,
         2758  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         2759  +    add_srs_wkt (p, 14,
         2760  +        "ORITY[\"EPSG\",\"26821\"]]");
         2761  +    p = add_epsg_def (filter, first, last, 26822, "epsg", 26822,
         2762  +        "NAD83 / Nebraska (ftUS) (deprecated)");
         2763  +    add_proj4text (p, 0,
         2764  +        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
         2765  +    add_proj4text (p, 1,
         2766  +        "lon_0=-100 +x_0=500000.0000101601 +y_0=0 +datum=NAD83 +u");
         2767  +    add_proj4text (p, 2,
         2768  +        "nits=m +no_defs");
         2769  +    add_srs_wkt (p, 0,
         2770  +        "PROJCS[\"NAD83 / Nebraska (ftUS) (deprecated)\",GEOGCS[\"");
         2771  +    add_srs_wkt (p, 1,
         2772  +        "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
         2773  +    add_srs_wkt (p, 2,
         2774  +        "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
         2775  +    add_srs_wkt (p, 3,
         2776  +        "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  2640   2777       add_srs_wkt (p, 4,
  2641   2778           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2642   2779       add_srs_wkt (p, 5,
  2643   2780           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2644   2781       add_srs_wkt (p, 6,
  2645         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2646         -    add_srs_wkt (p, 7,
  2647         -        "T],AUTHORITY[\"EPSG\",\"4243\"]],PROJECTION[\"Lambert_Co");
  2648         -    add_srs_wkt (p, 8,
  2649         -        "nformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",26");
  2650         -    add_srs_wkt (p, 9,
  2651         -        "],PARAMETER[\"central_meridian\",74],PARAMETER[\"scale_f");
  2652         -    add_srs_wkt (p, 10,
  2653         -        "actor\",0.99878641],PARAMETER[\"false_easting\",3000000]");
  2654         -    add_srs_wkt (p, 11,
  2655         -        ",PARAMETER[\"false_northing\",1000000],UNIT[\"Indian yar");
  2656         -    add_srs_wkt (p, 12,
  2657         -        "d\",0.9143985307444408,AUTHORITY[\"EPSG\",\"9084\"]],AXI");
  2658         -    add_srs_wkt (p, 13,
  2659         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  2660         -    add_srs_wkt (p, 14,
  2661         -        "EPSG\",\"24372\"]]");
  2662         -    p = add_epsg_def_ex (filter, first, last, 24373, "epsg", 24373,
  2663         -        "Kalianpur 1880 / India zone IIIa", 0, 0,
  2664         -        "Everest (1830 Definition)", "Greenwich",
  2665         -        "Kalianpur_1880", "Lambert_Conformal_Conic_1SP", "Indian yard",
  2666         -        "Easting", "East", "Northing", "North");
  2667         -    add_proj4text (p, 0,
  2668         -        "+proj=lcc +lat_1=19 +lat_0=19 +lon_0=80 +k_0=0.99878641 ");
  2669         -    add_proj4text (p, 1,
  2670         -        "+x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299");
  2671         -    add_proj4text (p, 2,
  2672         -        ".36559538 +b=6356098.359005156 +to_meter=0.9143985307444");
  2673         -    add_proj4text (p, 3,
  2674         -        "408 +no_defs");
  2675         -    add_srs_wkt (p, 0,
  2676         -        "PROJCS[\"Kalianpur 1880 / India zone IIIa\",GEOGCS[\"Kal");
  2677         -    add_srs_wkt (p, 1,
  2678         -        "ianpur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everes");
  2679         -    add_srs_wkt (p, 2,
  2680         -        "t (1830 Definition)\",6377299.36559538,300.8017255433552");
  2681         -    add_srs_wkt (p, 3,
  2682         -        ",AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243");
  2683         -    add_srs_wkt (p, 4,
  2684         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2685         -    add_srs_wkt (p, 5,
  2686         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2687         -    add_srs_wkt (p, 6,
  2688         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2689         -    add_srs_wkt (p, 7,
  2690         -        "AST],AUTHORITY[\"EPSG\",\"4243\"]],PROJECTION[\"Lambert_");
  2691         -    add_srs_wkt (p, 8,
  2692         -        "Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",");
  2693         -    add_srs_wkt (p, 9,
  2694         -        "19],PARAMETER[\"central_meridian\",80],PARAMETER[\"scale");
  2695         -    add_srs_wkt (p, 10,
  2696         -        "_factor\",0.99878641],PARAMETER[\"false_easting\",300000");
  2697         -    add_srs_wkt (p, 11,
  2698         -        "0],PARAMETER[\"false_northing\",1000000],UNIT[\"Indian y");
  2699         -    add_srs_wkt (p, 12,
  2700         -        "ard\",0.9143985307444408,AUTHORITY[\"EPSG\",\"9084\"]],A");
  2701         -    add_srs_wkt (p, 13,
  2702         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  2703         -    add_srs_wkt (p, 14,
  2704         -        "[\"EPSG\",\"24373\"]]");
  2705         -    p = add_epsg_def_ex (filter, first, last, 24374, "epsg", 24374,
  2706         -        "Kalianpur 1880 / India zone IVa", 0, 0,
  2707         -        "Everest (1830 Definition)", "Greenwich",
  2708         -        "Kalianpur_1880", "Lambert_Conformal_Conic_1SP", "Indian yard",
  2709         -        "Easting", "East", "Northing", "North");
  2710         -    add_proj4text (p, 0,
  2711         -        "+proj=lcc +lat_1=12 +lat_0=12 +lon_0=80 +k_0=0.99878641 ");
  2712         -    add_proj4text (p, 1,
  2713         -        "+x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299");
  2714         -    add_proj4text (p, 2,
  2715         -        ".36559538 +b=6356098.359005156 +to_meter=0.9143985307444");
  2716         -    add_proj4text (p, 3,
  2717         -        "408 +no_defs");
  2718         -    add_srs_wkt (p, 0,
  2719         -        "PROJCS[\"Kalianpur 1880 / India zone IVa\",GEOGCS[\"Kali");
  2720         -    add_srs_wkt (p, 1,
  2721         -        "anpur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest");
  2722         -    add_srs_wkt (p, 2,
  2723         -        " (1830 Definition)\",6377299.36559538,300.8017255433552,");
  2724         -    add_srs_wkt (p, 3,
  2725         -        "AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\"");
  2726         -    add_srs_wkt (p, 4,
  2727         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2728         -    add_srs_wkt (p, 5,
  2729         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2730         -    add_srs_wkt (p, 6,
  2731         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2732         -    add_srs_wkt (p, 7,
  2733         -        "T],AUTHORITY[\"EPSG\",\"4243\"]],PROJECTION[\"Lambert_Co");
  2734         -    add_srs_wkt (p, 8,
  2735         -        "nformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",12");
  2736         -    add_srs_wkt (p, 9,
  2737         -        "],PARAMETER[\"central_meridian\",80],PARAMETER[\"scale_f");
  2738         -    add_srs_wkt (p, 10,
  2739         -        "actor\",0.99878641],PARAMETER[\"false_easting\",3000000]");
  2740         -    add_srs_wkt (p, 11,
  2741         -        ",PARAMETER[\"false_northing\",1000000],UNIT[\"Indian yar");
  2742         -    add_srs_wkt (p, 12,
  2743         -        "d\",0.9143985307444408,AUTHORITY[\"EPSG\",\"9084\"]],AXI");
  2744         -    add_srs_wkt (p, 13,
  2745         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  2746         -    add_srs_wkt (p, 14,
  2747         -        "EPSG\",\"24374\"]]");
  2748         -    p = add_epsg_def_ex (filter, first, last, 24375, "epsg", 24375,
  2749         -        "Kalianpur 1937 / India zone IIb", 0, 0,
  2750         -        "Everest 1830 (1937 Adjustment)", "Greenwich",
  2751         -        "Kalianpur_1937", "Lambert_Conformal_Conic_1SP", "metre",
  2752         -        "Easting", "East", "Northing", "North");
  2753         -    add_proj4text (p, 0,
  2754         -        "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 ");
  2755         -    add_proj4text (p, 1,
  2756         -        "+x_0=2743185.69 +y_0=914395.23 +a=6377276.345 +b=6356075");
  2757         -    add_proj4text (p, 2,
  2758         -        ".41314024 +towgs84=214,804,268,0,0,0,0 +units=m +no_defs");
  2759         -    add_srs_wkt (p, 0,
  2760         -        "PROJCS[\"Kalianpur 1937 / India zone IIb\",GEOGCS[\"Kali");
  2761         -    add_srs_wkt (p, 1,
  2762         -        "anpur 1937\",DATUM[\"Kalianpur_1937\",SPHEROID[\"Everest");
  2763         -    add_srs_wkt (p, 2,
  2764         -        " 1830 (1937 Adjustment)\",6377276.345,300.8017,AUTHORITY");
  2765         -    add_srs_wkt (p, 3,
  2766         -        "[\"EPSG\",\"7015\"]],TOWGS84[214,804,268,0,0,0,0],AUTHOR");
  2767         -    add_srs_wkt (p, 4,
  2768         -        "ITY[\"EPSG\",\"6144\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2769         -    add_srs_wkt (p, 5,
  2770         -        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2771         -    add_srs_wkt (p, 6,
  2772         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
  2773         -    add_srs_wkt (p, 7,
  2774         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4144\"]],PR");
  2775         -    add_srs_wkt (p, 8,
  2776         -        "OJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"la");
  2777         -    add_srs_wkt (p, 9,
  2778         -        "titude_of_origin\",26],PARAMETER[\"central_meridian\",90");
  2779         -    add_srs_wkt (p, 10,
  2780         -        "],PARAMETER[\"scale_factor\",0.99878641],PARAMETER[\"fal");
  2781         -    add_srs_wkt (p, 11,
  2782         -        "se_easting\",2743185.69],PARAMETER[\"false_northing\",91");
  2783         -    add_srs_wkt (p, 12,
  2784         -        "4395.23],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  2785         -    add_srs_wkt (p, 13,
  2786         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  2787         -    add_srs_wkt (p, 14,
  2788         -        "Y[\"EPSG\",\"24375\"]]");
  2789         -    p = add_epsg_def_ex (filter, first, last, 24376, "epsg", 24376,
  2790         -        "Kalianpur 1962 / India zone I", 0, 0,
  2791         -        "Everest 1830 (1962 Definition)", "Greenwich",
  2792         -        "Kalianpur_1962", "Lambert_Conformal_Conic_1SP", "metre",
  2793         -        "Easting", "East", "Northing", "North");
  2794         -    add_proj4text (p, 0,
  2795         -        "+proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878");
  2796         -    add_proj4text (p, 1,
  2797         -        "641 +x_0=2743196.4 +y_0=914398.8 +a=6377301.243 +b=63561");
  2798         -    add_proj4text (p, 2,
  2799         -        "00.230165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_d");
         2782  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lamb");
         2783  +    add_srs_wkt (p, 7,
         2784  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
         2785  +    add_srs_wkt (p, 8,
         2786  +        "_1\",43],PARAMETER[\"standard_parallel_2\",40],PARAMETER");
         2787  +    add_srs_wkt (p, 9,
         2788  +        "[\"latitude_of_origin\",39.83333333333334],PARAMETER[\"c");
         2789  +    add_srs_wkt (p, 10,
         2790  +        "entral_meridian\",-100],PARAMETER[\"false_easting\",5000");
         2791  +    add_srs_wkt (p, 11,
         2792  +        "00.0000101601],PARAMETER[\"false_northing\",0],UNIT[\"me");
         2793  +    add_srs_wkt (p, 12,
         2794  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
         2795  +    add_srs_wkt (p, 13,
         2796  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26822\"]]");
         2797  +    p = add_epsg_def (filter, first, last, 26823, "epsg", 26823,
         2798  +        "NAD83 / West Virginia North (ftUS) (deprecated)");
         2799  +    add_proj4text (p, 0,
         2800  +        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
         2801  +    add_proj4text (p, 1,
         2802  +        "5 +x_0=1968500 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2803  +    add_srs_wkt (p, 0,
         2804  +        "PROJCS[\"NAD83 / West Virginia North (ftUS) (deprecated)");
         2805  +    add_srs_wkt (p, 1,
         2806  +        "\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",");
         2807  +    add_srs_wkt (p, 2,
         2808  +        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         2809  +    add_srs_wkt (p, 3,
         2810  +        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
         2811  +    add_srs_wkt (p, 4,
         2812  +        "G\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
         2813  +    add_srs_wkt (p, 5,
         2814  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
         2815  +    add_srs_wkt (p, 6,
         2816  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJE");
         2817  +    add_srs_wkt (p, 7,
         2818  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         2819  +    add_srs_wkt (p, 8,
         2820  +        "ard_parallel_1\",40.25],PARAMETER[\"standard_parallel_2\"");
         2821  +    add_srs_wkt (p, 9,
         2822  +        ",39],PARAMETER[\"latitude_of_origin\",38.5],PARAMETER[\"");
         2823  +    add_srs_wkt (p, 10,
         2824  +        "central_meridian\",-79.5],PARAMETER[\"false_easting\",19");
         2825  +    add_srs_wkt (p, 11,
         2826  +        "68500],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         2827  +    add_srs_wkt (p, 12,
         2828  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         2829  +    add_srs_wkt (p, 13,
         2830  +        ",NORTH],AUTHORITY[\"EPSG\",\"26823\"]]");
         2831  +    p = add_epsg_def (filter, first, last, 26824, "epsg", 26824,
         2832  +        "NAD83 / West Virginia South (ftUS) (deprecated)");
         2833  +    add_proj4text (p, 0,
         2834  +        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
         2835  +    add_proj4text (p, 1,
         2836  +        "333 +lat_0=37 +lon_0=-81 +x_0=1968500 +y_0=0 +datum=NAD8");
         2837  +    add_proj4text (p, 2,
         2838  +        "3 +units=m +no_defs");
         2839  +    add_srs_wkt (p, 0,
         2840  +        "PROJCS[\"NAD83 / West Virginia South (ftUS) (deprecated)");
         2841  +    add_srs_wkt (p, 1,
         2842  +        "\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",");
         2843  +    add_srs_wkt (p, 2,
         2844  +        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
         2845  +    add_srs_wkt (p, 3,
         2846  +        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
         2847  +    add_srs_wkt (p, 4,
         2848  +        "G\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
         2849  +    add_srs_wkt (p, 5,
         2850  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
         2851  +    add_srs_wkt (p, 6,
         2852  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJE");
         2853  +    add_srs_wkt (p, 7,
         2854  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
         2855  +    add_srs_wkt (p, 8,
         2856  +        "ard_parallel_1\",38.88333333333333],PARAMETER[\"standard");
         2857  +    add_srs_wkt (p, 9,
         2858  +        "_parallel_2\",37.48333333333333],PARAMETER[\"latitude_of");
         2859  +    add_srs_wkt (p, 10,
         2860  +        "_origin\",37],PARAMETER[\"central_meridian\",-81],PARAME");
         2861  +    add_srs_wkt (p, 11,
         2862  +        "TER[\"false_easting\",1968500],PARAMETER[\"false_northin");
         2863  +    add_srs_wkt (p, 12,
         2864  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         2865  +    add_srs_wkt (p, 13,
         2866  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26");
         2867  +    add_srs_wkt (p, 14,
         2868  +        "824\"]]");
         2869  +    p = add_epsg_def (filter, first, last, 26825, "epsg", 26825,
         2870  +        "NAD83(HARN) / Maine East (ftUS) (deprecated)");
         2871  +    add_proj4text (p, 0,
         2872  +        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
         2873  +    add_proj4text (p, 1,
         2874  +        "999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
         2875  +    add_proj4text (p, 2,
         2876  +        ",0 +units=m +no_defs");
         2877  +    add_srs_wkt (p, 0,
         2878  +        "PROJCS[\"NAD83(HARN) / Maine East (ftUS) (deprecated)\",");
         2879  +    add_srs_wkt (p, 1,
         2880  +        "GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Refer");
         2881  +    add_srs_wkt (p, 2,
         2882  +        "ence_Network\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
         2883  +    add_srs_wkt (p, 3,
         2884  +        "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
         2885  +    add_srs_wkt (p, 4,
         2886  +        "AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUT");
         2887  +    add_srs_wkt (p, 5,
         2888  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2889  +    add_srs_wkt (p, 6,
         2890  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2891  +    add_srs_wkt (p, 7,
         2892  +        "4152\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2893  +    add_srs_wkt (p, 8,
         2894  +        "latitude_of_origin\",43.66666666666666],PARAMETER[\"cent");
         2895  +    add_srs_wkt (p, 9,
         2896  +        "ral_meridian\",-68.5],PARAMETER[\"scale_factor\",0.9999]");
         2897  +    add_srs_wkt (p, 10,
         2898  +        ",PARAMETER[\"false_easting\",300000],PARAMETER[\"false_n");
         2899  +    add_srs_wkt (p, 11,
         2900  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2901  +    add_srs_wkt (p, 12,
         2902  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         2903  +    add_srs_wkt (p, 13,
         2904  +        ",\"26825\"]]");
         2905  +    p = add_epsg_def (filter, first, last, 26826, "epsg", 26826,
         2906  +        "NAD83(HARN) / Maine West (ftUS) (deprecated)");
         2907  +    add_proj4text (p, 0,
         2908  +        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
         2909  +    add_proj4text (p, 1,
         2910  +        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
         2911  +    add_proj4text (p, 2,
         2912  +        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2913  +    add_srs_wkt (p, 0,
         2914  +        "PROJCS[\"NAD83(HARN) / Maine West (ftUS) (deprecated)\",");
         2915  +    add_srs_wkt (p, 1,
         2916  +        "GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Refer");
         2917  +    add_srs_wkt (p, 2,
         2918  +        "ence_Network\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
         2919  +    add_srs_wkt (p, 3,
         2920  +        "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
         2921  +    add_srs_wkt (p, 4,
         2922  +        "AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUT");
         2923  +    add_srs_wkt (p, 5,
         2924  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2925  +    add_srs_wkt (p, 6,
         2926  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2927  +    add_srs_wkt (p, 7,
         2928  +        "4152\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2929  +    add_srs_wkt (p, 8,
         2930  +        "latitude_of_origin\",42.83333333333334],PARAMETER[\"cent");
         2931  +    add_srs_wkt (p, 9,
         2932  +        "ral_meridian\",-70.16666666666667],PARAMETER[\"scale_fac");
         2933  +    add_srs_wkt (p, 10,
         2934  +        "tor\",0.999966667],PARAMETER[\"false_easting\",900000],P");
         2935  +    add_srs_wkt (p, 11,
         2936  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2937  +    add_srs_wkt (p, 12,
         2938  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         2939  +    add_srs_wkt (p, 13,
         2940  +        ",AUTHORITY[\"EPSG\",\"26826\"]]");
         2941  +    p = add_epsg_def (filter, first, last, 26830, "epsg", 26830,
         2942  +        "NAD83(HARN) / Minnesota North (ftUS) (deprecated)");
         2943  +    add_proj4text (p, 0,
         2944  +        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
         2945  +    add_proj4text (p, 1,
         2946  +        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
         2947  +    add_proj4text (p, 2,
         2948  +        "00101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0");
  2800   2949       add_proj4text (p, 3,
  2801         -        "efs");
  2802         -    add_srs_wkt (p, 0,
  2803         -        "PROJCS[\"Kalianpur 1962 / India zone I\",GEOGCS[\"Kalian");
  2804         -    add_srs_wkt (p, 1,
  2805         -        "pur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest 1");
  2806         -    add_srs_wkt (p, 2,
  2807         -        "830 (1962 Definition)\",6377301.243,300.8017255,AUTHORIT");
  2808         -    add_srs_wkt (p, 3,
  2809         -        "Y[\"EPSG\",\"7044\"]],TOWGS84[283,682,231,0,0,0,0],AUTHO");
  2810         -    add_srs_wkt (p, 4,
  2811         -        "RITY[\"EPSG\",\"6145\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2812         -    add_srs_wkt (p, 5,
  2813         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2814         -    add_srs_wkt (p, 6,
  2815         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2816         -    add_srs_wkt (p, 7,
  2817         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4145\"]],P");
  2818         -    add_srs_wkt (p, 8,
  2819         -        "ROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"l");
  2820         -    add_srs_wkt (p, 9,
  2821         -        "atitude_of_origin\",32.5],PARAMETER[\"central_meridian\"");
  2822         -    add_srs_wkt (p, 10,
  2823         -        ",68],PARAMETER[\"scale_factor\",0.99878641],PARAMETER[\"");
  2824         -    add_srs_wkt (p, 11,
  2825         -        "false_easting\",2743196.4],PARAMETER[\"false_northing\",");
  2826         -    add_srs_wkt (p, 12,
  2827         -        "914398.8],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2828         -    add_srs_wkt (p, 13,
  2829         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  2830         -    add_srs_wkt (p, 14,
  2831         -        "TY[\"EPSG\",\"24376\"]]");
  2832         -    p = add_epsg_def_ex (filter, first, last, 24377, "epsg", 24377,
  2833         -        "Kalianpur 1962 / India zone IIa", 0, 0,
  2834         -        "Everest 1830 (1962 Definition)", "Greenwich",
  2835         -        "Kalianpur_1962", "Lambert_Conformal_Conic_1SP", "metre",
  2836         -        "Easting", "East", "Northing", "North");
  2837         -    add_proj4text (p, 0,
  2838         -        "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 ");
  2839         -    add_proj4text (p, 1,
  2840         -        "+x_0=2743196.4 +y_0=914398.8 +a=6377301.243 +b=6356100.2");
  2841         -    add_proj4text (p, 2,
  2842         -        "30165384 +towgs84=283,682,231,0,0,0,0 +units=m +no_defs");
  2843         -    add_srs_wkt (p, 0,
  2844         -        "PROJCS[\"Kalianpur 1962 / India zone IIa\",GEOGCS[\"Kali");
  2845         -    add_srs_wkt (p, 1,
  2846         -        "anpur 1962\",DATUM[\"Kalianpur_1962\",SPHEROID[\"Everest");
  2847         -    add_srs_wkt (p, 2,
  2848         -        " 1830 (1962 Definition)\",6377301.243,300.8017255,AUTHOR");
  2849         -    add_srs_wkt (p, 3,
  2850         -        "ITY[\"EPSG\",\"7044\"]],TOWGS84[283,682,231,0,0,0,0],AUT");
  2851         -    add_srs_wkt (p, 4,
  2852         -        "HORITY[\"EPSG\",\"6145\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2853         -    add_srs_wkt (p, 5,
  2854         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2855         -    add_srs_wkt (p, 6,
  2856         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  2857         -    add_srs_wkt (p, 7,
  2858         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4145\"]]");
  2859         -    add_srs_wkt (p, 8,
  2860         -        ",PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"");
  2861         -    add_srs_wkt (p, 9,
  2862         -        "latitude_of_origin\",26],PARAMETER[\"central_meridian\",");
  2863         -    add_srs_wkt (p, 10,
  2864         -        "74],PARAMETER[\"scale_factor\",0.99878641],PARAMETER[\"f");
  2865         -    add_srs_wkt (p, 11,
  2866         -        "alse_easting\",2743196.4],PARAMETER[\"false_northing\",9");
  2867         -    add_srs_wkt (p, 12,
  2868         -        "14398.8],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  2869         -    add_srs_wkt (p, 13,
  2870         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  2871         -    add_srs_wkt (p, 14,
  2872         -        "Y[\"EPSG\",\"24377\"]]");
  2873         -    p = add_epsg_def_ex (filter, first, last, 24378, "epsg", 24378,
  2874         -        "Kalianpur 1975 / India zone I", 0, 0,
  2875         -        "Everest 1830 (1975 Definition)", "Greenwich",
  2876         -        "Kalianpur_1975", "Lambert_Conformal_Conic_1SP", "metre",
  2877         -        "Easting", "East", "Northing", "North");
  2878         -    add_proj4text (p, 0,
  2879         -        "+proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=68 +k_0=0.99878");
  2880         -    add_proj4text (p, 1,
  2881         -        "641 +x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=63560");
  2882         -    add_proj4text (p, 2,
  2883         -        "98.145120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_d");
         2950  +        ",0,0,0,0 +units=m +no_defs");
         2951  +    add_srs_wkt (p, 0,
         2952  +        "PROJCS[\"NAD83(HARN) / Minnesota North (ftUS) (deprecate");
         2953  +    add_srs_wkt (p, 1,
         2954  +        "d)\",GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_");
         2955  +    add_srs_wkt (p, 2,
         2956  +        "Reference_Network\",SPHEROID[\"GRS 1980\",6378137,298.25");
         2957  +    add_srs_wkt (p, 3,
         2958  +        "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
         2959  +    add_srs_wkt (p, 4,
         2960  +        "0,0],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",");
         2961  +    add_srs_wkt (p, 5,
         2962  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
         2963  +    add_srs_wkt (p, 6,
         2964  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         2965  +    add_srs_wkt (p, 7,
         2966  +        "G\",\"4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         2967  +    add_srs_wkt (p, 8,
         2968  +        "],PARAMETER[\"standard_parallel_1\",48.63333333333333],P");
         2969  +    add_srs_wkt (p, 9,
         2970  +        "ARAMETER[\"standard_parallel_2\",47.03333333333333],PARA");
         2971  +    add_srs_wkt (p, 10,
         2972  +        "METER[\"latitude_of_origin\",46.5],PARAMETER[\"central_m");
         2973  +    add_srs_wkt (p, 11,
         2974  +        "eridian\",-93.1],PARAMETER[\"false_easting\",800000.0000");
         2975  +    add_srs_wkt (p, 12,
         2976  +        "101601],PARAMETER[\"false_northing\",99999.99998984],UNI");
         2977  +    add_srs_wkt (p, 13,
         2978  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
         2979  +    add_srs_wkt (p, 14,
         2980  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26830\"]]");
         2981  +    p = add_epsg_def (filter, first, last, 26831, "epsg", 26831,
         2982  +        "NAD83(HARN) / Minnesota Central (ftUS) (deprecated)");
         2983  +    add_proj4text (p, 0,
         2984  +        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
         2985  +    add_proj4text (p, 1,
         2986  +        "5 +lon_0=-94.25 +x_0=800000.0000101601 +y_0=99999.999989");
         2987  +    add_proj4text (p, 2,
         2988  +        "84 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         2989  +    add_srs_wkt (p, 0,
         2990  +        "PROJCS[\"NAD83(HARN) / Minnesota Central (ftUS) (depreca");
         2991  +    add_srs_wkt (p, 1,
         2992  +        "ted)\",GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accurac");
         2993  +    add_srs_wkt (p, 2,
         2994  +        "y_Reference_Network\",SPHEROID[\"GRS 1980\",6378137,298.");
         2995  +    add_srs_wkt (p, 3,
         2996  +        "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
         2997  +    add_srs_wkt (p, 4,
         2998  +        "0,0,0],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\"");
         2999  +    add_srs_wkt (p, 5,
         3000  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         3001  +    add_srs_wkt (p, 6,
         3002  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         3003  +    add_srs_wkt (p, 7,
         3004  +        "SG\",\"4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         3005  +    add_srs_wkt (p, 8,
         3006  +        "\"],PARAMETER[\"standard_parallel_1\",47.05],PARAMETER[\"");
         3007  +    add_srs_wkt (p, 9,
         3008  +        "standard_parallel_2\",45.61666666666667],PARAMETER[\"lat");
         3009  +    add_srs_wkt (p, 10,
         3010  +        "itude_of_origin\",45],PARAMETER[\"central_meridian\",-94");
         3011  +    add_srs_wkt (p, 11,
         3012  +        ".25],PARAMETER[\"false_easting\",800000.0000101601],PARA");
         3013  +    add_srs_wkt (p, 12,
         3014  +        "METER[\"false_northing\",99999.99998984],UNIT[\"metre\",");
         3015  +    add_srs_wkt (p, 13,
         3016  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         3017  +    add_srs_wkt (p, 14,
         3018  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26831\"]]");
         3019  +    p = add_epsg_def (filter, first, last, 26832, "epsg", 26832,
         3020  +        "NAD83(HARN) / Minnesota South (ftUS) (deprecated)");
         3021  +    add_proj4text (p, 0,
         3022  +        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
         3023  +    add_proj4text (p, 1,
         3024  +        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101601 +y_0=999");
         3025  +    add_proj4text (p, 2,
         3026  +        "99.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  2884   3027       add_proj4text (p, 3,
  2885         -        "efs");
  2886         -    add_srs_wkt (p, 0,
  2887         -        "PROJCS[\"Kalianpur 1975 / India zone I\",GEOGCS[\"Kalian");
  2888         -    add_srs_wkt (p, 1,
  2889         -        "pur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest 1");
  2890         -    add_srs_wkt (p, 2,
  2891         -        "830 (1975 Definition)\",6377299.151,300.8017255,AUTHORIT");
  2892         -    add_srs_wkt (p, 3,
  2893         -        "Y[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUTHO");
  2894         -    add_srs_wkt (p, 4,
  2895         -        "RITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2896         -    add_srs_wkt (p, 5,
  2897         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2898         -    add_srs_wkt (p, 6,
  2899         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2900         -    add_srs_wkt (p, 7,
  2901         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4146\"]],P");
  2902         -    add_srs_wkt (p, 8,
  2903         -        "ROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"l");
  2904         -    add_srs_wkt (p, 9,
  2905         -        "atitude_of_origin\",32.5],PARAMETER[\"central_meridian\"");
  2906         -    add_srs_wkt (p, 10,
  2907         -        ",68],PARAMETER[\"scale_factor\",0.99878641],PARAMETER[\"");
  2908         -    add_srs_wkt (p, 11,
  2909         -        "false_easting\",2743195.5],PARAMETER[\"false_northing\",");
  2910         -    add_srs_wkt (p, 12,
  2911         -        "914398.5],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  2912         -    add_srs_wkt (p, 13,
  2913         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
  2914         -    add_srs_wkt (p, 14,
  2915         -        "TY[\"EPSG\",\"24378\"]]");
  2916         -    p = add_epsg_def_ex (filter, first, last, 24379, "epsg", 24379,
  2917         -        "Kalianpur 1975 / India zone IIa", 0, 0,
  2918         -        "Everest 1830 (1975 Definition)", "Greenwich",
  2919         -        "Kalianpur_1975", "Lambert_Conformal_Conic_1SP", "metre",
  2920         -        "Easting", "East", "Northing", "North");
  2921         -    add_proj4text (p, 0,
  2922         -        "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=74 +k_0=0.99878641 ");
  2923         -    add_proj4text (p, 1,
  2924         -        "+x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.1");
  2925         -    add_proj4text (p, 2,
  2926         -        "45120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
  2927         -    add_srs_wkt (p, 0,
  2928         -        "PROJCS[\"Kalianpur 1975 / India zone IIa\",GEOGCS[\"Kali");
  2929         -    add_srs_wkt (p, 1,
  2930         -        "anpur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest");
  2931         -    add_srs_wkt (p, 2,
  2932         -        " 1830 (1975 Definition)\",6377299.151,300.8017255,AUTHOR");
  2933         -    add_srs_wkt (p, 3,
  2934         -        "ITY[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUT");
  2935         -    add_srs_wkt (p, 4,
  2936         -        "HORITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2937         -    add_srs_wkt (p, 5,
  2938         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2939         -    add_srs_wkt (p, 6,
  2940         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  2941         -    add_srs_wkt (p, 7,
  2942         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4146\"]]");
  2943         -    add_srs_wkt (p, 8,
  2944         -        ",PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"");
  2945         -    add_srs_wkt (p, 9,
  2946         -        "latitude_of_origin\",26],PARAMETER[\"central_meridian\",");
  2947         -    add_srs_wkt (p, 10,
  2948         -        "74],PARAMETER[\"scale_factor\",0.99878641],PARAMETER[\"f");
  2949         -    add_srs_wkt (p, 11,
  2950         -        "alse_easting\",2743195.5],PARAMETER[\"false_northing\",9");
  2951         -    add_srs_wkt (p, 12,
  2952         -        "14398.5],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  2953         -    add_srs_wkt (p, 13,
  2954         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  2955         -    add_srs_wkt (p, 14,
  2956         -        "Y[\"EPSG\",\"24379\"]]");
  2957         -    p = add_epsg_def_ex (filter, first, last, 24380, "epsg", 24380,
  2958         -        "Kalianpur 1975 / India zone IIb", 0, 0,
  2959         -        "Everest 1830 (1975 Definition)", "Greenwich",
  2960         -        "Kalianpur_1975", "Lambert_Conformal_Conic_1SP", "metre",
  2961         -        "Easting", "East", "Northing", "North");
  2962         -    add_proj4text (p, 0,
  2963         -        "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 ");
  2964         -    add_proj4text (p, 1,
  2965         -        "+x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.1");
  2966         -    add_proj4text (p, 2,
  2967         -        "45120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
  2968         -    add_srs_wkt (p, 0,
  2969         -        "PROJCS[\"Kalianpur 1975 / India zone IIb\",GEOGCS[\"Kali");
  2970         -    add_srs_wkt (p, 1,
  2971         -        "anpur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest");
  2972         -    add_srs_wkt (p, 2,
  2973         -        " 1830 (1975 Definition)\",6377299.151,300.8017255,AUTHOR");
  2974         -    add_srs_wkt (p, 3,
  2975         -        "ITY[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUT");
  2976         -    add_srs_wkt (p, 4,
  2977         -        "HORITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2978         -    add_srs_wkt (p, 5,
  2979         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2980         -    add_srs_wkt (p, 6,
  2981         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  2982         -    add_srs_wkt (p, 7,
  2983         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4146\"]]");
  2984         -    add_srs_wkt (p, 8,
  2985         -        ",PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"");
  2986         -    add_srs_wkt (p, 9,
  2987         -        "latitude_of_origin\",26],PARAMETER[\"central_meridian\",");
  2988         -    add_srs_wkt (p, 10,
  2989         -        "90],PARAMETER[\"scale_factor\",0.99878641],PARAMETER[\"f");
  2990         -    add_srs_wkt (p, 11,
  2991         -        "alse_easting\",2743195.5],PARAMETER[\"false_northing\",9");
  2992         -    add_srs_wkt (p, 12,
  2993         -        "14398.5],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  2994         -    add_srs_wkt (p, 13,
  2995         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  2996         -    add_srs_wkt (p, 14,
  2997         -        "Y[\"EPSG\",\"24380\"]]");
  2998         -    p = add_epsg_def_ex (filter, first, last, 24381, "epsg", 24381,
  2999         -        "Kalianpur 1975 / India zone IIIa", 0, 0,
  3000         -        "Everest 1830 (1975 Definition)", "Greenwich",
  3001         -        "Kalianpur_1975", "Lambert_Conformal_Conic_1SP", "metre",
  3002         -        "Easting", "East", "Northing", "North");
  3003         -    add_proj4text (p, 0,
  3004         -        "+proj=lcc +lat_1=19 +lat_0=19 +lon_0=80 +k_0=0.99878641 ");
  3005         -    add_proj4text (p, 1,
  3006         -        "+x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.1");
  3007         -    add_proj4text (p, 2,
  3008         -        "45120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
  3009         -    add_srs_wkt (p, 0,
  3010         -        "PROJCS[\"Kalianpur 1975 / India zone IIIa\",GEOGCS[\"Kal");
  3011         -    add_srs_wkt (p, 1,
  3012         -        "ianpur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everes");
  3013         -    add_srs_wkt (p, 2,
  3014         -        "t 1830 (1975 Definition)\",6377299.151,300.8017255,AUTHO");
  3015         -    add_srs_wkt (p, 3,
  3016         -        "RITY[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AU");
  3017         -    add_srs_wkt (p, 4,
  3018         -        "THORITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         3028  +        " +no_defs");
         3029  +    add_srs_wkt (p, 0,
         3030  +        "PROJCS[\"NAD83(HARN) / Minnesota South (ftUS) (deprecate");
         3031  +    add_srs_wkt (p, 1,
         3032  +        "d)\",GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_");
         3033  +    add_srs_wkt (p, 2,
         3034  +        "Reference_Network\",SPHEROID[\"GRS 1980\",6378137,298.25");
         3035  +    add_srs_wkt (p, 3,
         3036  +        "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
         3037  +    add_srs_wkt (p, 4,
         3038  +        "0,0],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",");
         3039  +    add_srs_wkt (p, 5,
         3040  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
         3041  +    add_srs_wkt (p, 6,
         3042  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         3043  +    add_srs_wkt (p, 7,
         3044  +        "G\",\"4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         3045  +    add_srs_wkt (p, 8,
         3046  +        "],PARAMETER[\"standard_parallel_1\",45.21666666666667],P");
         3047  +    add_srs_wkt (p, 9,
         3048  +        "ARAMETER[\"standard_parallel_2\",43.78333333333333],PARA");
         3049  +    add_srs_wkt (p, 10,
         3050  +        "METER[\"latitude_of_origin\",43],PARAMETER[\"central_mer");
         3051  +    add_srs_wkt (p, 11,
         3052  +        "idian\",-94],PARAMETER[\"false_easting\",800000.00001016");
         3053  +    add_srs_wkt (p, 12,
         3054  +        "01],PARAMETER[\"false_northing\",99999.99998984],UNIT[\"");
         3055  +    add_srs_wkt (p, 13,
         3056  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
         3057  +    add_srs_wkt (p, 14,
         3058  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26832\"]]");
         3059  +    p = add_epsg_def (filter, first, last, 26833, "epsg", 26833,
         3060  +        "NAD83(HARN) / Nebraska (ftUS) (deprecated)");
         3061  +    add_proj4text (p, 0,
         3062  +        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
         3063  +    add_proj4text (p, 1,
         3064  +        "lon_0=-100 +x_0=500000.0000101601 +y_0=0 +ellps=GRS80 +t");
         3065  +    add_proj4text (p, 2,
         3066  +        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         3067  +    add_srs_wkt (p, 0,
         3068  +        "PROJCS[\"NAD83(HARN) / Nebraska (ftUS) (deprecated)\",GE");
         3069  +    add_srs_wkt (p, 1,
         3070  +        "OGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Referen");
         3071  +    add_srs_wkt (p, 2,
         3072  +        "ce_Network\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
         3073  +    add_srs_wkt (p, 3,
         3074  +        ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
         3075  +    add_srs_wkt (p, 4,
         3076  +        "THORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3019   3077       add_srs_wkt (p, 5,
  3020   3078           "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3021   3079       add_srs_wkt (p, 6,
  3022         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3023         -    add_srs_wkt (p, 7,
  3024         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4146\"]");
  3025         -    add_srs_wkt (p, 8,
  3026         -        "],PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[");
  3027         -    add_srs_wkt (p, 9,
  3028         -        "\"latitude_of_origin\",19],PARAMETER[\"central_meridian\"");
  3029         -    add_srs_wkt (p, 10,
  3030         -        ",80],PARAMETER[\"scale_factor\",0.99878641],PARAMETER[\"");
  3031         -    add_srs_wkt (p, 11,
  3032         -        "false_easting\",2743195.5],PARAMETER[\"false_northing\",");
  3033         -    add_srs_wkt (p, 12,
  3034         -        "914398.5],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  3035         -    add_srs_wkt (p, 13,
  3036         -        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         3080  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         3081  +    add_srs_wkt (p, 7,
         3082  +        "152\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARA");
         3083  +    add_srs_wkt (p, 8,
         3084  +        "METER[\"standard_parallel_1\",43],PARAMETER[\"standard_p");
         3085  +    add_srs_wkt (p, 9,
         3086  +        "arallel_2\",40],PARAMETER[\"latitude_of_origin\",39.8333");
         3087  +    add_srs_wkt (p, 10,
         3088  +        "3333333334],PARAMETER[\"central_meridian\",-100],PARAMET");
         3089  +    add_srs_wkt (p, 11,
         3090  +        "ER[\"false_easting\",500000.0000101601],PARAMETER[\"fals");
         3091  +    add_srs_wkt (p, 12,
         3092  +        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
         3093  +    add_srs_wkt (p, 13,
         3094  +        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
         3095  +    add_srs_wkt (p, 14,
         3096  +        "SG\",\"26833\"]]");
         3097  +    p = add_epsg_def (filter, first, last, 26834, "epsg", 26834,
         3098  +        "NAD83(HARN) / West Virginia North (ftUS) (deprecated)");
         3099  +    add_proj4text (p, 0,
         3100  +        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
         3101  +    add_proj4text (p, 1,
         3102  +        "5 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,");
         3103  +    add_proj4text (p, 2,
         3104  +        "0 +units=m +no_defs");
         3105  +    add_srs_wkt (p, 0,
         3106  +        "PROJCS[\"NAD83(HARN) / West Virginia North (ftUS) (depre");
         3107  +    add_srs_wkt (p, 1,
         3108  +        "cated)\",GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accur");
         3109  +    add_srs_wkt (p, 2,
         3110  +        "acy_Reference_Network\",SPHEROID[\"GRS 1980\",6378137,29");
         3111  +    add_srs_wkt (p, 3,
         3112  +        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
         3113  +    add_srs_wkt (p, 4,
         3114  +        "0,0,0,0],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwic");
         3115  +    add_srs_wkt (p, 5,
         3116  +        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
         3117  +    add_srs_wkt (p, 6,
         3118  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         3119  +    add_srs_wkt (p, 7,
         3120  +        "EPSG\",\"4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
         3121  +    add_srs_wkt (p, 8,
         3122  +        "SP\"],PARAMETER[\"standard_parallel_1\",40.25],PARAMETER");
         3123  +    add_srs_wkt (p, 9,
         3124  +        "[\"standard_parallel_2\",39],PARAMETER[\"latitude_of_ori");
         3125  +    add_srs_wkt (p, 10,
         3126  +        "gin\",38.5],PARAMETER[\"central_meridian\",-79.5],PARAME");
         3127  +    add_srs_wkt (p, 11,
         3128  +        "TER[\"false_easting\",1968500],PARAMETER[\"false_northin");
         3129  +    add_srs_wkt (p, 12,
         3130  +        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         3131  +    add_srs_wkt (p, 13,
         3132  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26");
  3037   3133       add_srs_wkt (p, 14,
  3038         -        "TY[\"EPSG\",\"24381\"]]");
  3039         -    p = add_epsg_def_ex (filter, first, last, 24382, "epsg", 24382,
  3040         -        "Kalianpur 1880 / India zone IIb", 0, 0,
  3041         -        "Everest (1830 Definition)", "Greenwich",
  3042         -        "Kalianpur_1880", "Lambert_Conformal_Conic_1SP", "Indian yard",
  3043         -        "Easting", "East", "Northing", "North");
  3044         -    add_proj4text (p, 0,
  3045         -        "+proj=lcc +lat_1=26 +lat_0=26 +lon_0=90 +k_0=0.99878641 ");
  3046         -    add_proj4text (p, 1,
  3047         -        "+x_0=2743195.592233322 +y_0=914398.5307444407 +a=6377299");
  3048         -    add_proj4text (p, 2,
  3049         -        ".36559538 +b=6356098.359005156 +to_meter=0.9143985307444");
  3050         -    add_proj4text (p, 3,
  3051         -        "408 +no_defs");
  3052         -    add_srs_wkt (p, 0,
  3053         -        "PROJCS[\"Kalianpur 1880 / India zone IIb\",GEOGCS[\"Kali");
  3054         -    add_srs_wkt (p, 1,
  3055         -        "anpur 1880\",DATUM[\"Kalianpur_1880\",SPHEROID[\"Everest");
  3056         -    add_srs_wkt (p, 2,
  3057         -        " (1830 Definition)\",6377299.36559538,300.8017255433552,");
  3058         -    add_srs_wkt (p, 3,
  3059         -        "AUTHORITY[\"EPSG\",\"7042\"]],AUTHORITY[\"EPSG\",\"6243\"");
  3060         -    add_srs_wkt (p, 4,
  3061         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3062         -    add_srs_wkt (p, 5,
  3063         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3064         -    add_srs_wkt (p, 6,
  3065         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  3066         -    add_srs_wkt (p, 7,
  3067         -        "T],AUTHORITY[\"EPSG\",\"4243\"]],PROJECTION[\"Lambert_Co");
  3068         -    add_srs_wkt (p, 8,
  3069         -        "nformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",26");
  3070         -    add_srs_wkt (p, 9,
  3071         -        "],PARAMETER[\"central_meridian\",90],PARAMETER[\"scale_f");
  3072         -    add_srs_wkt (p, 10,
  3073         -        "actor\",0.99878641],PARAMETER[\"false_easting\",3000000]");
  3074         -    add_srs_wkt (p, 11,
  3075         -        ",PARAMETER[\"false_northing\",1000000],UNIT[\"Indian yar");
  3076         -    add_srs_wkt (p, 12,
  3077         -        "d\",0.9143985307444408,AUTHORITY[\"EPSG\",\"9084\"]],AXI");
  3078         -    add_srs_wkt (p, 13,
  3079         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
         3134  +        "834\"]]");
         3135  +    p = add_epsg_def (filter, first, last, 26835, "epsg", 26835,
         3136  +        "NAD83(HARN) / West Virginia South (ftUS) (deprecated)");
         3137  +    add_proj4text (p, 0,
         3138  +        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
         3139  +    add_proj4text (p, 1,
         3140  +        "333 +lat_0=37 +lon_0=-81 +x_0=1968500 +y_0=0 +ellps=GRS8");
         3141  +    add_proj4text (p, 2,
         3142  +        "0 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         3143  +    add_srs_wkt (p, 0,
         3144  +        "PROJCS[\"NAD83(HARN) / West Virginia South (ftUS) (depre");
         3145  +    add_srs_wkt (p, 1,
         3146  +        "cated)\",GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accur");
         3147  +    add_srs_wkt (p, 2,
         3148  +        "acy_Reference_Network\",SPHEROID[\"GRS 1980\",6378137,29");
         3149  +    add_srs_wkt (p, 3,
         3150  +        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
         3151  +    add_srs_wkt (p, 4,
         3152  +        "0,0,0,0],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwic");
         3153  +    add_srs_wkt (p, 5,
         3154  +        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
         3155  +    add_srs_wkt (p, 6,
         3156  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         3157  +    add_srs_wkt (p, 7,
         3158  +        "EPSG\",\"4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
         3159  +    add_srs_wkt (p, 8,
         3160  +        "SP\"],PARAMETER[\"standard_parallel_1\",38.8833333333333");
         3161  +    add_srs_wkt (p, 9,
         3162  +        "3],PARAMETER[\"standard_parallel_2\",37.48333333333333],");
         3163  +    add_srs_wkt (p, 10,
         3164  +        "PARAMETER[\"latitude_of_origin\",37],PARAMETER[\"central");
         3165  +    add_srs_wkt (p, 11,
         3166  +        "_meridian\",-81],PARAMETER[\"false_easting\",1968500],PA");
         3167  +    add_srs_wkt (p, 12,
         3168  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         3169  +    add_srs_wkt (p, 13,
         3170  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  3080   3171       add_srs_wkt (p, 14,
  3081         -        "EPSG\",\"24382\"]]");
  3082         -    p = add_epsg_def_ex (filter, first, last, 24383, "epsg", 24383,
  3083         -        "Kalianpur 1975 / India zone IVa", 0, 0,
  3084         -        "Everest 1830 (1975 Definition)", "Greenwich",
  3085         -        "Kalianpur_1975", "Lambert_Conformal_Conic_1SP", "metre",
  3086         -        "Easting", "East", "Northing", "North");
         3172  +        "AUTHORITY[\"EPSG\",\"26835\"]]");
         3173  +    p = add_epsg_def (filter, first, last, 26836, "epsg", 26836,
         3174  +        "NAD83(NSRS2007) / Maine East (ftUS) (deprecated)");
         3175  +    add_proj4text (p, 0,
         3176  +        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
         3177  +    add_proj4text (p, 1,
         3178  +        "999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
         3179  +    add_proj4text (p, 2,
         3180  +        ",0 +units=m +no_defs");
         3181  +    add_srs_wkt (p, 0,
         3182  +        "PROJCS[\"NAD83(NSRS2007) / Maine East (ftUS) (deprecated");
         3183  +    add_srs_wkt (p, 1,
         3184  +        ")\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Sp");
         3185  +    add_srs_wkt (p, 2,
         3186  +        "atial_Reference_System_2007\",SPHEROID[\"GRS 1980\",6378");
         3187  +    add_srs_wkt (p, 3,
         3188  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         3189  +    add_srs_wkt (p, 4,
         3190  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Gr");
         3191  +    add_srs_wkt (p, 5,
         3192  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         3193  +    add_srs_wkt (p, 6,
         3194  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         3195  +    add_srs_wkt (p, 7,
         3196  +        "ITY[\"EPSG\",\"4759\"]],PROJECTION[\"Transverse_Mercator");
         3197  +    add_srs_wkt (p, 8,
         3198  +        "\"],PARAMETER[\"latitude_of_origin\",43.66666666666666],");
         3199  +    add_srs_wkt (p, 9,
         3200  +        "PARAMETER[\"central_meridian\",-68.5],PARAMETER[\"scale_");
         3201  +    add_srs_wkt (p, 10,
         3202  +        "factor\",0.9999],PARAMETER[\"false_easting\",300000],PAR");
         3203  +    add_srs_wkt (p, 11,
         3204  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         3205  +    add_srs_wkt (p, 12,
         3206  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         3207  +    add_srs_wkt (p, 13,
         3208  +        "UTHORITY[\"EPSG\",\"26836\"]]");
         3209  +    p = add_epsg_def (filter, first, last, 26837, "epsg", 26837,
         3210  +        "NAD83(NSRS2007) / Maine West (ftUS) (deprecated)");
         3211  +    add_proj4text (p, 0,
         3212  +        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
         3213  +    add_proj4text (p, 1,
         3214  +        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
         3215  +    add_proj4text (p, 2,
         3216  +        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         3217  +    add_srs_wkt (p, 0,
         3218  +        "PROJCS[\"NAD83(NSRS2007) / Maine West (ftUS) (deprecated");
         3219  +    add_srs_wkt (p, 1,
         3220  +        ")\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Sp");
         3221  +    add_srs_wkt (p, 2,
         3222  +        "atial_Reference_System_2007\",SPHEROID[\"GRS 1980\",6378");
         3223  +    add_srs_wkt (p, 3,
         3224  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         3225  +    add_srs_wkt (p, 4,
         3226  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Gr");
         3227  +    add_srs_wkt (p, 5,
         3228  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         3229  +    add_srs_wkt (p, 6,
         3230  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         3231  +    add_srs_wkt (p, 7,
         3232  +        "ITY[\"EPSG\",\"4759\"]],PROJECTION[\"Transverse_Mercator");
         3233  +    add_srs_wkt (p, 8,
         3234  +        "\"],PARAMETER[\"latitude_of_origin\",42.83333333333334],");
         3235  +    add_srs_wkt (p, 9,
         3236  +        "PARAMETER[\"central_meridian\",-70.16666666666667],PARAM");
         3237  +    add_srs_wkt (p, 10,
         3238  +        "ETER[\"scale_factor\",0.999966667],PARAMETER[\"false_eas");
         3239  +    add_srs_wkt (p, 11,
         3240  +        "ting\",900000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         3241  +    add_srs_wkt (p, 12,
         3242  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
         3243  +    add_srs_wkt (p, 13,
         3244  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26837\"]]");
         3245  +    p = add_epsg_def (filter, first, last, 26841, "epsg", 26841,
         3246  +        "NAD83(NSRS2007) / Minnesota North (ftUS) (deprecated)");
  3087   3247       add_proj4text (p, 0,
  3088         -        "+proj=lcc +lat_1=12 +lat_0=12 +lon_0=80 +k_0=0.99878641 ");
         3248  +        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
  3089   3249       add_proj4text (p, 1,
  3090         -        "+x_0=2743195.5 +y_0=914398.5 +a=6377299.151 +b=6356098.1");
         3250  +        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
  3091   3251       add_proj4text (p, 2,
  3092         -        "45120132 +towgs84=295,736,257,0,0,0,0 +units=m +no_defs");
         3252  +        "00101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0");
         3253  +    add_proj4text (p, 3,
         3254  +        ",0,0,0,0 +units=m +no_defs");
  3093   3255       add_srs_wkt (p, 0,
  3094         -        "PROJCS[\"Kalianpur 1975 / India zone IVa\",GEOGCS[\"Kali");
         3256  +        "PROJCS[\"NAD83(NSRS2007) / Minnesota North (ftUS) (depre");
  3095   3257       add_srs_wkt (p, 1,
  3096         -        "anpur 1975\",DATUM[\"Kalianpur_1975\",SPHEROID[\"Everest");
         3258  +        "cated)\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_Nation");
  3097   3259       add_srs_wkt (p, 2,
  3098         -        " 1830 (1975 Definition)\",6377299.151,300.8017255,AUTHOR");
         3260  +        "al_Spatial_Reference_System_2007\",SPHEROID[\"GRS 1980\"");
  3099   3261       add_srs_wkt (p, 3,
  3100         -        "ITY[\"EPSG\",\"7045\"]],TOWGS84[295,736,257,0,0,0,0],AUT");
         3262  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  3101   3263       add_srs_wkt (p, 4,
  3102         -        "HORITY[\"EPSG\",\"6146\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         3264  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM");
  3103   3265       add_srs_wkt (p, 5,
  3104         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         3266  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  3105   3267       add_srs_wkt (p, 6,
  3106         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
         3268  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  3107   3269       add_srs_wkt (p, 7,
  3108         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4146\"]]");
         3270  +        "AUTHORITY[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Confo");
  3109   3271       add_srs_wkt (p, 8,
  3110         -        ",PROJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"");
         3272  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",48.6");
  3111   3273       add_srs_wkt (p, 9,
  3112         -        "latitude_of_origin\",12],PARAMETER[\"central_meridian\",");
         3274  +        "3333333333333],PARAMETER[\"standard_parallel_2\",47.0333");
  3113   3275       add_srs_wkt (p, 10,
  3114         -        "80],PARAMETER[\"scale_factor\",0.99878641],PARAMETER[\"f");
         3276  +        "3333333333],PARAMETER[\"latitude_of_origin\",46.5],PARAM");
  3115   3277       add_srs_wkt (p, 11,
  3116         -        "alse_easting\",2743195.5],PARAMETER[\"false_northing\",9");
         3278  +        "ETER[\"central_meridian\",-93.1],PARAMETER[\"false_easti");
  3117   3279       add_srs_wkt (p, 12,
  3118         -        "14398.5],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         3280  +        "ng\",800000.0000101601],PARAMETER[\"false_northing\",999");
  3119   3281       add_srs_wkt (p, 13,
  3120         -        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         3282  +        "99.99998984],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  3121   3283       add_srs_wkt (p, 14,
  3122         -        "Y[\"EPSG\",\"24383\"]]");
  3123         -    p = add_epsg_def_ex (filter, first, last, 24500, "epsg", 24500,
  3124         -        "Kertau 1968 / Singapore Grid", 0, 0,
  3125         -        "Everest 1830 Modified", "Greenwich",
  3126         -        "Kertau_1968", "Cassini_Soldner", "metre",
  3127         -        "Easting", "East", "Northing", "North");
         3284  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         3285  +    add_srs_wkt (p, 15,
         3286  +        ",\"26841\"]]");
         3287  +    p = add_epsg_def (filter, first, last, 26842, "epsg", 26842,
         3288  +        "NAD83(NSRS2007) / Minnesota Central (ftUS) (deprecated)");
  3128   3289       add_proj4text (p, 0,
  3129         -        "+proj=cass +lat_0=1.287646666666667 +lon_0=103.853002222");
         3290  +        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
  3130   3291       add_proj4text (p, 1,
  3131         -        "2222 +x_0=30000 +y_0=30000 +a=6377304.063 +b=6356103.038");
         3292  +        "5 +lon_0=-94.25 +x_0=800000.0000101601 +y_0=99999.999989");
  3132   3293       add_proj4text (p, 2,
  3133         -        "993155 +towgs84=-11,851,5,0,0,0,0 +units=m +no_defs");
         3294  +        "84 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3134   3295       add_srs_wkt (p, 0,
  3135         -        "PROJCS[\"Kertau 1968 / Singapore Grid\",GEOGCS[\"Kertau ");
         3296  +        "PROJCS[\"NAD83(NSRS2007) / Minnesota Central (ftUS) (dep");
  3136   3297       add_srs_wkt (p, 1,
  3137         -        "1968\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830 Mod");
         3298  +        "recated)\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_Nati");
  3138   3299       add_srs_wkt (p, 2,
  3139         -        "ified\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"");
         3300  +        "onal_Spatial_Reference_System_2007\",SPHEROID[\"GRS 1980");
  3140   3301       add_srs_wkt (p, 3,
  3141         -        "]],TOWGS84[-11,851,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6245\"");
         3302  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3142   3303       add_srs_wkt (p, 4,
  3143         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         3304  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIM");
  3144   3305       add_srs_wkt (p, 5,
  3145         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         3306  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3146   3307       add_srs_wkt (p, 6,
  3147         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3308  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3148   3309       add_srs_wkt (p, 7,
  3149         -        "T],AUTHORITY[\"EPSG\",\"4245\"]],PROJECTION[\"Cassini_So");
         3310  +        "],AUTHORITY[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Con");
  3150   3311       add_srs_wkt (p, 8,
  3151         -        "ldner\"],PARAMETER[\"latitude_of_origin\",1.287646666666");
         3312  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47");
  3152   3313       add_srs_wkt (p, 9,
  3153         -        "667],PARAMETER[\"central_meridian\",103.8530022222222],P");
         3314  +        ".05],PARAMETER[\"standard_parallel_2\",45.61666666666667");
  3154   3315       add_srs_wkt (p, 10,
  3155         -        "ARAMETER[\"false_easting\",30000],PARAMETER[\"false_nort");
         3316  +        "],PARAMETER[\"latitude_of_origin\",45],PARAMETER[\"centr");
  3156   3317       add_srs_wkt (p, 11,
  3157         -        "hing\",30000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         3318  +        "al_meridian\",-94.25],PARAMETER[\"false_easting\",800000");
  3158   3319       add_srs_wkt (p, 12,
  3159         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
         3320  +        ".0000101601],PARAMETER[\"false_northing\",99999.99998984");
  3160   3321       add_srs_wkt (p, 13,
  3161         -        "HORITY[\"EPSG\",\"24500\"]]");
  3162         -    p = add_epsg_def_ex (filter, first, last, 24547, "epsg", 24547,
  3163         -        "Kertau 1968 / UTM zone 47N", 0, 0,
  3164         -        "Everest 1830 Modified", "Greenwich",
  3165         -        "Kertau_1968", "Transverse_Mercator", "metre",
  3166         -        "Easting", "East", "Northing", "North");
         3322  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         3323  +    add_srs_wkt (p, 14,
         3324  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26842\"");
         3325  +    add_srs_wkt (p, 15,
         3326  +        "]]");
         3327  +    p = add_epsg_def (filter, first, last, 26843, "epsg", 26843,
         3328  +        "NAD83(NSRS2007) / Minnesota South (ftUS) (deprecated)");
  3167   3329       add_proj4text (p, 0,
  3168         -        "+proj=utm +zone=47 +a=6377304.063 +b=6356103.038993155 +");
         3330  +        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
  3169   3331       add_proj4text (p, 1,
  3170         -        "towgs84=-11,851,5,0,0,0,0 +units=m +no_defs");
         3332  +        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101601 +y_0=999");
         3333  +    add_proj4text (p, 2,
         3334  +        "99.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
         3335  +    add_proj4text (p, 3,
         3336  +        " +no_defs");
  3171   3337       add_srs_wkt (p, 0,
  3172         -        "PROJCS[\"Kertau 1968 / UTM zone 47N\",GEOGCS[\"Kertau 19");
         3338  +        "PROJCS[\"NAD83(NSRS2007) / Minnesota South (ftUS) (depre");
  3173   3339       add_srs_wkt (p, 1,
  3174         -        "68\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830 Modif");
         3340  +        "cated)\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_Nation");
  3175   3341       add_srs_wkt (p, 2,
  3176         -        "ied\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"]]");
         3342  +        "al_Spatial_Reference_System_2007\",SPHEROID[\"GRS 1980\"");
  3177   3343       add_srs_wkt (p, 3,
  3178         -        ",TOWGS84[-11,851,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6245\"]");
         3344  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  3179   3345       add_srs_wkt (p, 4,
  3180         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
         3346  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM");
  3181   3347       add_srs_wkt (p, 5,
  3182         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
         3348  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  3183   3349       add_srs_wkt (p, 6,
  3184         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
         3350  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  3185   3351       add_srs_wkt (p, 7,
  3186         -        "],AUTHORITY[\"EPSG\",\"4245\"]],PROJECTION[\"Transverse_");
         3352  +        "AUTHORITY[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Confo");
  3187   3353       add_srs_wkt (p, 8,
  3188         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3354  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.2");
  3189   3355       add_srs_wkt (p, 9,
  3190         -        "R[\"central_meridian\",99],PARAMETER[\"scale_factor\",0.");
         3356  +        "1666666666667],PARAMETER[\"standard_parallel_2\",43.7833");
  3191   3357       add_srs_wkt (p, 10,
  3192         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
         3358  +        "3333333333],PARAMETER[\"latitude_of_origin\",43],PARAMET");
  3193   3359       add_srs_wkt (p, 11,
  3194         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3360  +        "ER[\"central_meridian\",-94],PARAMETER[\"false_easting\"");
  3195   3361       add_srs_wkt (p, 12,
  3196         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3362  +        ",800000.0000101601],PARAMETER[\"false_northing\",99999.9");
  3197   3363       add_srs_wkt (p, 13,
  3198         -        ",AUTHORITY[\"EPSG\",\"24547\"]]");
  3199         -    p = add_epsg_def_ex (filter, first, last, 24548, "epsg", 24548,
  3200         -        "Kertau 1968 / UTM zone 48N", 0, 0,
  3201         -        "Everest 1830 Modified", "Greenwich",
  3202         -        "Kertau_1968", "Transverse_Mercator", "metre",
  3203         -        "Easting", "East", "Northing", "North");
  3204         -    add_proj4text (p, 0,
  3205         -        "+proj=utm +zone=48 +a=6377304.063 +b=6356103.038993155 +");
  3206         -    add_proj4text (p, 1,
  3207         -        "towgs84=-11,851,5,0,0,0,0 +units=m +no_defs");
  3208         -    add_srs_wkt (p, 0,
  3209         -        "PROJCS[\"Kertau 1968 / UTM zone 48N\",GEOGCS[\"Kertau 19");
  3210         -    add_srs_wkt (p, 1,
  3211         -        "68\",DATUM[\"Kertau_1968\",SPHEROID[\"Everest 1830 Modif");
  3212         -    add_srs_wkt (p, 2,
  3213         -        "ied\",6377304.063,300.8017,AUTHORITY[\"EPSG\",\"7018\"]]");
  3214         -    add_srs_wkt (p, 3,
  3215         -        ",TOWGS84[-11,851,5,0,0,0,0],AUTHORITY[\"EPSG\",\"6245\"]");
  3216         -    add_srs_wkt (p, 4,
  3217         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  3218         -    add_srs_wkt (p, 5,
  3219         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  3220         -    add_srs_wkt (p, 6,
  3221         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  3222         -    add_srs_wkt (p, 7,
  3223         -        "],AUTHORITY[\"EPSG\",\"4245\"]],PROJECTION[\"Transverse_");
  3224         -    add_srs_wkt (p, 8,
  3225         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  3226         -    add_srs_wkt (p, 9,
  3227         -        "R[\"central_meridian\",105],PARAMETER[\"scale_factor\",0");
  3228         -    add_srs_wkt (p, 10,
  3229         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  3230         -    add_srs_wkt (p, 11,
  3231         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3232         -    add_srs_wkt (p, 12,
  3233         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  3234         -    add_srs_wkt (p, 13,
  3235         -        ",AUTHORITY[\"EPSG\",\"24548\"]]");
  3236         -    p = add_epsg_def_ex (filter, first, last, 24571, "epsg", 24571,
  3237         -        "Kertau / R.S.O. Malaya (ch) (deprecated)", 0, 0,
  3238         -        "Everest 1830 Modified", "Greenwich",
  3239         -        "Kertau_1968", "Hotine_Oblique_Mercator", "British chain (Benoit 1895 B)",
  3240         -        "Easting", "East", "Northing", "North");
  3241         -    add_proj4text (p, 0,
  3242         -        "+proj=omerc +lat_0=4 +lonc=102.25 +alpha=323.0257905 +k=");
  3243         -    add_proj4text (p, 1,
  3244         -        "0.99984 +x_0=804671.2997750348 +y_0=0 +no_uoff +gamma=32");
  3245         -    add_proj4text (p, 2,
  3246         -        "3.1301023611111 +a=6377304.063 +b=6356103.038993155 +tow");
  3247         -    add_proj4text (p, 3,
  3248         -        "gs84=-11,851,5,0,0,0,0 +to_meter=20.11678249437587 +no_d");
  3249         -    add_proj4text (p, 4,
  3250         -        "efs");
  3251         -    add_srs_wkt (p, 0,
  3252         -        "PROJCS[\"Kertau / R.S.O. Malaya (ch) (deprecated)\",GEOG");
  3253         -    add_srs_wkt (p, 1,
  3254         -        "CS[\"Kertau 1968\",DATUM[\"Kertau_1968\",SPHEROID[\"Ever");
  3255         -    add_srs_wkt (p, 2,
  3256         -        "est 1830 Modified\",6377304.063,300.8017,AUTHORITY[\"EPS");
  3257         -    add_srs_wkt (p, 3,
  3258         -        "G\",\"7018\"]],TOWGS84[-11,851,5,0,0,0,0],AUTHORITY[\"EP");
  3259         -    add_srs_wkt (p, 4,
  3260         -        "SG\",\"6245\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3261         -    add_srs_wkt (p, 5,
  3262         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3263         -    add_srs_wkt (p, 6,
  3264         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3265         -    add_srs_wkt (p, 7,
  3266         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4245\"]],PROJECTION[");
  3267         -    add_srs_wkt (p, 8,
  3268         -        "\"Hotine_Oblique_Mercator\"],PARAMETER[\"latitude_of_cen");
  3269         -    add_srs_wkt (p, 9,
  3270         -        "ter\",4],PARAMETER[\"longitude_of_center\",102.25],PARAM");
  3271         -    add_srs_wkt (p, 10,
  3272         -        "ETER[\"azimuth\",323.0257905],PARAMETER[\"rectified_grid");
  3273         -    add_srs_wkt (p, 11,
  3274         -        "_angle\",323.1301023611111],PARAMETER[\"scale_factor\",0");
  3275         -    add_srs_wkt (p, 12,
  3276         -        ".99984],PARAMETER[\"false_easting\",40000],PARAMETER[\"f");
  3277         -    add_srs_wkt (p, 13,
  3278         -        "alse_northing\",0],UNIT[\"British chain (Benoit 1895 B)\"");
         3364  +        "9998984],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3279   3365       add_srs_wkt (p, 14,
  3280         -        ",20.11678249437587,AUTHORITY[\"EPSG\",\"9062\"]],AXIS[\"");
         3366  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3281   3367       add_srs_wkt (p, 15,
  3282         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  3283         -    add_srs_wkt (p, 16,
  3284         -        "G\",\"24571\"]]");
  3285         -    p = add_epsg_def_ex (filter, first, last, 24600, "epsg", 24600,
  3286         -        "KOC Lambert", 0, 0,
  3287         -        "Clarke 1880 (RGS)", "Greenwich",
  3288         -        "Kuwait_Oil_Company", "Lambert_Conformal_Conic_1SP", "metre",
  3289         -        "Easting", "East", "Northing", "North");
         3368  +        "26843\"]]");
         3369  +    p = add_epsg_def (filter, first, last, 26844, "epsg", 26844,
         3370  +        "NAD83(NSRS2007) / Nebraska (ftUS) (deprecated)");
         3371  +    add_proj4text (p, 0,
         3372  +        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
         3373  +    add_proj4text (p, 1,
         3374  +        "lon_0=-100 +x_0=500000.0000101601 +y_0=0 +ellps=GRS80 +t");
         3375  +    add_proj4text (p, 2,
         3376  +        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         3377  +    add_srs_wkt (p, 0,
         3378  +        "PROJCS[\"NAD83(NSRS2007) / Nebraska (ftUS) (deprecated)\"");
         3379  +    add_srs_wkt (p, 1,
         3380  +        ",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spati");
         3381  +    add_srs_wkt (p, 2,
         3382  +        "al_Reference_System_2007\",SPHEROID[\"GRS 1980\",6378137");
         3383  +    add_srs_wkt (p, 3,
         3384  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         3385  +    add_srs_wkt (p, 4,
         3386  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Green");
         3387  +    add_srs_wkt (p, 5,
         3388  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         3389  +    add_srs_wkt (p, 6,
         3390  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         3391  +    add_srs_wkt (p, 7,
         3392  +        "Y[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Con");
         3393  +    add_srs_wkt (p, 8,
         3394  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",43],PARAMETE");
         3395  +    add_srs_wkt (p, 9,
         3396  +        "R[\"standard_parallel_2\",40],PARAMETER[\"latitude_of_or");
         3397  +    add_srs_wkt (p, 10,
         3398  +        "igin\",39.83333333333334],PARAMETER[\"central_meridian\"");
         3399  +    add_srs_wkt (p, 11,
         3400  +        ",-100],PARAMETER[\"false_easting\",500000.0000101601],PA");
         3401  +    add_srs_wkt (p, 12,
         3402  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         3403  +    add_srs_wkt (p, 13,
         3404  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         3405  +    add_srs_wkt (p, 14,
         3406  +        "AUTHORITY[\"EPSG\",\"26844\"]]");
         3407  +    p = add_epsg_def (filter, first, last, 26845, "epsg", 26845,
         3408  +        "NAD83(NSRS2007) / West Virginia North (ftUS) (deprecated)");
         3409  +    add_proj4text (p, 0,
         3410  +        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
         3411  +    add_proj4text (p, 1,
         3412  +        "5 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,");
         3413  +    add_proj4text (p, 2,
         3414  +        "0 +units=m +no_defs");
         3415  +    add_srs_wkt (p, 0,
         3416  +        "PROJCS[\"NAD83(NSRS2007) / West Virginia North (ftUS) (d");
         3417  +    add_srs_wkt (p, 1,
         3418  +        "eprecated)\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_Na");
         3419  +    add_srs_wkt (p, 2,
         3420  +        "tional_Spatial_Reference_System_2007\",SPHEROID[\"GRS 19");
         3421  +    add_srs_wkt (p, 3,
         3422  +        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
         3423  +    add_srs_wkt (p, 4,
         3424  +        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PR");
         3425  +    add_srs_wkt (p, 5,
         3426  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         3427  +    add_srs_wkt (p, 6,
         3428  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         3429  +    add_srs_wkt (p, 7,
         3430  +        "]],AUTHORITY[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Co");
         3431  +    add_srs_wkt (p, 8,
         3432  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
         3433  +    add_srs_wkt (p, 9,
         3434  +        "0.25],PARAMETER[\"standard_parallel_2\",39],PARAMETER[\"");
         3435  +    add_srs_wkt (p, 10,
         3436  +        "latitude_of_origin\",38.5],PARAMETER[\"central_meridian\"");
         3437  +    add_srs_wkt (p, 11,
         3438  +        ",-79.5],PARAMETER[\"false_easting\",1968500],PARAMETER[\"");
         3439  +    add_srs_wkt (p, 12,
         3440  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         3441  +    add_srs_wkt (p, 13,
         3442  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         3443  +    add_srs_wkt (p, 14,
         3444  +        "\"EPSG\",\"26845\"]]");
         3445  +    p = add_epsg_def (filter, first, last, 26846, "epsg", 26846,
         3446  +        "NAD83(NSRS2007) / West Virginia South (ftUS) (deprecated)");
         3447  +    add_proj4text (p, 0,
         3448  +        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
         3449  +    add_proj4text (p, 1,
         3450  +        "333 +lat_0=37 +lon_0=-81 +x_0=1968500 +y_0=0 +ellps=GRS8");
         3451  +    add_proj4text (p, 2,
         3452  +        "0 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         3453  +    add_srs_wkt (p, 0,
         3454  +        "PROJCS[\"NAD83(NSRS2007) / West Virginia South (ftUS) (d");
         3455  +    add_srs_wkt (p, 1,
         3456  +        "eprecated)\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_Na");
         3457  +    add_srs_wkt (p, 2,
         3458  +        "tional_Spatial_Reference_System_2007\",SPHEROID[\"GRS 19");
         3459  +    add_srs_wkt (p, 3,
         3460  +        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
         3461  +    add_srs_wkt (p, 4,
         3462  +        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PR");
         3463  +    add_srs_wkt (p, 5,
         3464  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         3465  +    add_srs_wkt (p, 6,
         3466  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         3467  +    add_srs_wkt (p, 7,
         3468  +        "]],AUTHORITY[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Co");
         3469  +    add_srs_wkt (p, 8,
         3470  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
         3471  +    add_srs_wkt (p, 9,
         3472  +        "8.88333333333333],PARAMETER[\"standard_parallel_2\",37.4");
         3473  +    add_srs_wkt (p, 10,
         3474  +        "8333333333333],PARAMETER[\"latitude_of_origin\",37],PARA");
         3475  +    add_srs_wkt (p, 11,
         3476  +        "METER[\"central_meridian\",-81],PARAMETER[\"false_eastin");
         3477  +    add_srs_wkt (p, 12,
         3478  +        "g\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3479  +    add_srs_wkt (p, 13,
         3480  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
         3481  +    add_srs_wkt (p, 14,
         3482  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26846\"]]");
         3483  +    p = add_epsg_def (filter, first, last, 26847, "epsg", 26847,
         3484  +        "NAD83 / Maine East (ftUS)");
         3485  +    add_proj4text (p, 0,
         3486  +        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
         3487  +    add_proj4text (p, 1,
         3488  +        "999 +x_0=300000.0000000001 +y_0=0 +datum=NAD83 +units=us");
         3489  +    add_proj4text (p, 2,
         3490  +        "-ft +no_defs");
         3491  +    add_srs_wkt (p, 0,
         3492  +        "PROJCS[\"NAD83 / Maine East (ftUS)\",GEOGCS[\"NAD83\",DA");
         3493  +    add_srs_wkt (p, 1,
         3494  +        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
         3495  +    add_srs_wkt (p, 2,
         3496  +        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
         3497  +    add_srs_wkt (p, 3,
         3498  +        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
         3499  +    add_srs_wkt (p, 4,
         3500  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         3501  +    add_srs_wkt (p, 5,
         3502  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         3503  +    add_srs_wkt (p, 6,
         3504  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mer");
         3505  +    add_srs_wkt (p, 7,
         3506  +        "cator\"],PARAMETER[\"latitude_of_origin\",43.66666666666");
         3507  +    add_srs_wkt (p, 8,
         3508  +        "666],PARAMETER[\"central_meridian\",-68.5],PARAMETER[\"s");
         3509  +    add_srs_wkt (p, 9,
         3510  +        "cale_factor\",0.9999],PARAMETER[\"false_easting\",984250");
         3511  +    add_srs_wkt (p, 10,
         3512  +        ".0000000002],PARAMETER[\"false_northing\",0],UNIT[\"US s");
         3513  +    add_srs_wkt (p, 11,
         3514  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         3515  +    add_srs_wkt (p, 12,
         3516  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
         3517  +    add_srs_wkt (p, 13,
         3518  +        "G\",\"26847\"]]");
         3519  +    p = add_epsg_def (filter, first, last, 26848, "epsg", 26848,
         3520  +        "NAD83 / Maine West (ftUS)");
         3521  +    add_proj4text (p, 0,
         3522  +        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
         3523  +    add_proj4text (p, 1,
         3524  +        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +datum=NAD83 +u");
         3525  +    add_proj4text (p, 2,
         3526  +        "nits=us-ft +no_defs");
         3527  +    add_srs_wkt (p, 0,
         3528  +        "PROJCS[\"NAD83 / Maine West (ftUS)\",GEOGCS[\"NAD83\",DA");
         3529  +    add_srs_wkt (p, 1,
         3530  +        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
         3531  +    add_srs_wkt (p, 2,
         3532  +        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
         3533  +    add_srs_wkt (p, 3,
         3534  +        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
         3535  +    add_srs_wkt (p, 4,
         3536  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         3537  +    add_srs_wkt (p, 5,
         3538  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         3539  +    add_srs_wkt (p, 6,
         3540  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mer");
         3541  +    add_srs_wkt (p, 7,
         3542  +        "cator\"],PARAMETER[\"latitude_of_origin\",42.83333333333");
         3543  +    add_srs_wkt (p, 8,
         3544  +        "334],PARAMETER[\"central_meridian\",-70.16666666666667],");
         3545  +    add_srs_wkt (p, 9,
         3546  +        "PARAMETER[\"scale_factor\",0.999966667],PARAMETER[\"fals");
         3547  +    add_srs_wkt (p, 10,
         3548  +        "e_easting\",2952750],PARAMETER[\"false_northing\",0],UNI");
         3549  +    add_srs_wkt (p, 11,
         3550  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
         3551  +    add_srs_wkt (p, 12,
         3552  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
         3553  +    add_srs_wkt (p, 13,
         3554  +        "TY[\"EPSG\",\"26848\"]]");
         3555  +    p = add_epsg_def (filter, first, last, 26849, "epsg", 26849,
         3556  +        "NAD83 / Minnesota North (ftUS)");
         3557  +    add_proj4text (p, 0,
         3558  +        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
         3559  +    add_proj4text (p, 1,
         3560  +        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
         3561  +    add_proj4text (p, 2,
         3562  +        "00101599 +y_0=99999.99998983997 +datum=NAD83 +units=us-f");
         3563  +    add_proj4text (p, 3,
         3564  +        "t +no_defs");
         3565  +    add_srs_wkt (p, 0,
         3566  +        "PROJCS[\"NAD83 / Minnesota North (ftUS)\",GEOGCS[\"NAD83");
         3567  +    add_srs_wkt (p, 1,
         3568  +        "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
         3569  +    add_srs_wkt (p, 2,
         3570  +        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
         3571  +    add_srs_wkt (p, 3,
         3572  +        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
         3573  +    add_srs_wkt (p, 4,
         3574  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         3575  +    add_srs_wkt (p, 5,
         3576  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         3577  +    add_srs_wkt (p, 6,
         3578  +        "]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
         3579  +    add_srs_wkt (p, 7,
         3580  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
         3581  +    add_srs_wkt (p, 8,
         3582  +        "8.63333333333333],PARAMETER[\"standard_parallel_2\",47.0");
         3583  +    add_srs_wkt (p, 9,
         3584  +        "3333333333333],PARAMETER[\"latitude_of_origin\",46.5],PA");
         3585  +    add_srs_wkt (p, 10,
         3586  +        "RAMETER[\"central_meridian\",-93.1],PARAMETER[\"false_ea");
         3587  +    add_srs_wkt (p, 11,
         3588  +        "sting\",2624666.6667],PARAMETER[\"false_northing\",32808");
         3589  +    add_srs_wkt (p, 12,
         3590  +        "3.3333],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
         3591  +    add_srs_wkt (p, 13,
         3592  +        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
         3593  +    add_srs_wkt (p, 14,
         3594  +        "TH],AUTHORITY[\"EPSG\",\"26849\"]]");
         3595  +    p = add_epsg_def (filter, first, last, 26850, "epsg", 26850,
         3596  +        "NAD83 / Minnesota Central (ftUS)");
         3597  +    add_proj4text (p, 0,
         3598  +        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
         3599  +    add_proj4text (p, 1,
         3600  +        "5 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.999989");
         3601  +    add_proj4text (p, 2,
         3602  +        "83997 +datum=NAD83 +units=us-ft +no_defs");
         3603  +    add_srs_wkt (p, 0,
         3604  +        "PROJCS[\"NAD83 / Minnesota Central (ftUS)\",GEOGCS[\"NAD");
         3605  +    add_srs_wkt (p, 1,
         3606  +        "83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS ");
         3607  +    add_srs_wkt (p, 2,
         3608  +        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
         3609  +    add_srs_wkt (p, 3,
         3610  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
         3611  +    add_srs_wkt (p, 4,
         3612  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         3613  +    add_srs_wkt (p, 5,
         3614  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         3615  +    add_srs_wkt (p, 6,
         3616  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
         3617  +    add_srs_wkt (p, 7,
         3618  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         3619  +    add_srs_wkt (p, 8,
         3620  +        ",47.05],PARAMETER[\"standard_parallel_2\",45.61666666666");
         3621  +    add_srs_wkt (p, 9,
         3622  +        "667],PARAMETER[\"latitude_of_origin\",45],PARAMETER[\"ce");
         3623  +    add_srs_wkt (p, 10,
         3624  +        "ntral_meridian\",-94.25],PARAMETER[\"false_easting\",262");
         3625  +    add_srs_wkt (p, 11,
         3626  +        "4666.6667],PARAMETER[\"false_northing\",328083.3333],UNI");
         3627  +    add_srs_wkt (p, 12,
         3628  +        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
         3629  +    add_srs_wkt (p, 13,
         3630  +        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
         3631  +    add_srs_wkt (p, 14,
         3632  +        "TY[\"EPSG\",\"26850\"]]");
         3633  +    p = add_epsg_def (filter, first, last, 26851, "epsg", 26851,
         3634  +        "NAD83 / Minnesota South (ftUS)");
         3635  +    add_proj4text (p, 0,
         3636  +        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
         3637  +    add_proj4text (p, 1,
         3638  +        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=999");
         3639  +    add_proj4text (p, 2,
         3640  +        "99.99998983997 +datum=NAD83 +units=us-ft +no_defs");
         3641  +    add_srs_wkt (p, 0,
         3642  +        "PROJCS[\"NAD83 / Minnesota South (ftUS)\",GEOGCS[\"NAD83");
         3643  +    add_srs_wkt (p, 1,
         3644  +        "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
         3645  +    add_srs_wkt (p, 2,
         3646  +        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
         3647  +    add_srs_wkt (p, 3,
         3648  +        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
         3649  +    add_srs_wkt (p, 4,
         3650  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
         3651  +    add_srs_wkt (p, 5,
         3652  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
         3653  +    add_srs_wkt (p, 6,
         3654  +        "]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
         3655  +    add_srs_wkt (p, 7,
         3656  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
         3657  +    add_srs_wkt (p, 8,
         3658  +        "5.21666666666667],PARAMETER[\"standard_parallel_2\",43.7");
         3659  +    add_srs_wkt (p, 9,
         3660  +        "8333333333333],PARAMETER[\"latitude_of_origin\",43],PARA");
         3661  +    add_srs_wkt (p, 10,
         3662  +        "METER[\"central_meridian\",-94],PARAMETER[\"false_eastin");
         3663  +    add_srs_wkt (p, 11,
         3664  +        "g\",2624666.6667],PARAMETER[\"false_northing\",328083.33");
         3665  +    add_srs_wkt (p, 12,
         3666  +        "33],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         3667  +    add_srs_wkt (p, 13,
         3668  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         3669  +    add_srs_wkt (p, 14,
         3670  +        "AUTHORITY[\"EPSG\",\"26851\"]]");
         3671  +    p = add_epsg_def (filter, first, last, 26852, "epsg", 26852,
         3672  +        "NAD83 / Nebraska (ftUS)");
  3290   3673       add_proj4text (p, 0,
  3291         -        "+proj=lcc +lat_1=32.5 +lat_0=32.5 +lon_0=45 +k_0=0.99878");
         3674  +        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
  3292   3675       add_proj4text (p, 1,
  3293         -        "64078000001 +x_0=1500000 +y_0=1166200 +ellps=clrk80 +tow");
         3676  +        "lon_0=-100 +x_0=500000.00001016 +y_0=0 +datum=NAD83 +uni");
  3294   3677       add_proj4text (p, 2,
  3295         -        "gs84=-294.7,-200.1,525.5,0,0,0,0 +units=m +no_defs");
         3678  +        "ts=us-ft +no_defs");
  3296   3679       add_srs_wkt (p, 0,
  3297         -        "PROJCS[\"KOC Lambert\",GEOGCS[\"KOC\",DATUM[\"Kuwait_Oil");
         3680  +        "PROJCS[\"NAD83 / Nebraska (ftUS)\",GEOGCS[\"NAD83\",DATU");
  3298   3681       add_srs_wkt (p, 1,
  3299         -        "_Company\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,29");
         3682  +        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  3300   3683       add_srs_wkt (p, 2,
  3301         -        "3.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-294.7,-200.");
         3684  +        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  3302   3685       add_srs_wkt (p, 3,
  3303         -        "1,525.5,0,0,0,0],AUTHORITY[\"EPSG\",\"6246\"]],PRIMEM[\"");
         3686  +        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  3304   3687       add_srs_wkt (p, 4,
  3305   3688           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3306   3689       add_srs_wkt (p, 5,
  3307         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         3690  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  3308   3691       add_srs_wkt (p, 6,
  3309         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         3692  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
  3310   3693       add_srs_wkt (p, 7,
  3311         -        "[\"EPSG\",\"4246\"]],PROJECTION[\"Lambert_Conformal_Coni");
         3694  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43],PAR");
  3312   3695       add_srs_wkt (p, 8,
  3313         -        "c_1SP\"],PARAMETER[\"latitude_of_origin\",32.5],PARAMETE");
         3696  +        "AMETER[\"standard_parallel_2\",40],PARAMETER[\"latitude_");
  3314   3697       add_srs_wkt (p, 9,
  3315         -        "R[\"central_meridian\",45],PARAMETER[\"scale_factor\",0.");
         3698  +        "of_origin\",39.83333333333334],PARAMETER[\"central_merid");
  3316   3699       add_srs_wkt (p, 10,
  3317         -        "9987864078],PARAMETER[\"false_easting\",1500000],PARAMET");
         3700  +        "ian\",-100],PARAMETER[\"false_easting\",1640416.6667],PA");
  3318   3701       add_srs_wkt (p, 11,
  3319         -        "ER[\"false_northing\",1166200],UNIT[\"metre\",1,AUTHORIT");
         3702  +        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
  3320   3703       add_srs_wkt (p, 12,
  3321         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
         3704  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  3322   3705       add_srs_wkt (p, 13,
  3323         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"24600\"]]");
  3324         -    p = add_epsg_def_ex (filter, first, last, 24718, "epsg", 24718,
  3325         -        "La Canoa / UTM zone 18N", 0, 0,
  3326         -        "International 1924", "Greenwich",
  3327         -        "La_Canoa", "Transverse_Mercator", "metre",
  3328         -        "Easting", "East", "Northing", "North");
  3329         -    add_proj4text (p, 0,
  3330         -        "+proj=utm +zone=18 +ellps=intl +towgs84=-273.5,110.6,-35");
  3331         -    add_proj4text (p, 1,
  3332         -        "7.9,0,0,0,0 +units=m +no_defs");
  3333         -    add_srs_wkt (p, 0,
  3334         -        "PROJCS[\"La Canoa / UTM zone 18N\",GEOGCS[\"La Canoa\",D");
  3335         -    add_srs_wkt (p, 1,
  3336         -        "ATUM[\"La_Canoa\",SPHEROID[\"International 1924\",637838");
  3337         -    add_srs_wkt (p, 2,
  3338         -        "8,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-273.5,110.6");
  3339         -    add_srs_wkt (p, 3,
  3340         -        ",-357.9,0,0,0,0],AUTHORITY[\"EPSG\",\"6247\"]],PRIMEM[\"");
  3341         -    add_srs_wkt (p, 4,
  3342         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3343         -    add_srs_wkt (p, 5,
  3344         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  3345         -    add_srs_wkt (p, 6,
  3346         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  3347         -    add_srs_wkt (p, 7,
  3348         -        "[\"EPSG\",\"4247\"]],PROJECTION[\"Transverse_Mercator\"]");
  3349         -    add_srs_wkt (p, 8,
  3350         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  3351         -    add_srs_wkt (p, 9,
  3352         -        "_meridian\",-75],PARAMETER[\"scale_factor\",0.9996],PARA");
  3353         -    add_srs_wkt (p, 10,
  3354         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
  3355         -    add_srs_wkt (p, 11,
  3356         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  3357         -    add_srs_wkt (p, 12,
  3358         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  3359         -    add_srs_wkt (p, 13,
  3360         -        "[\"EPSG\",\"24718\"]]");
  3361         -    p = add_epsg_def_ex (filter, first, last, 24719, "epsg", 24719,
  3362         -        "La Canoa / UTM zone 19N", 0, 0,
  3363         -        "International 1924", "Greenwich",
  3364         -        "La_Canoa", "Transverse_Mercator", "metre",
  3365         -        "Easting", "East", "Northing", "North");
  3366         -    add_proj4text (p, 0,
  3367         -        "+proj=utm +zone=19 +ellps=intl +towgs84=-273.5,110.6,-35");
  3368         -    add_proj4text (p, 1,
  3369         -        "7.9,0,0,0,0 +units=m +no_defs");
  3370         -    add_srs_wkt (p, 0,
  3371         -        "PROJCS[\"La Canoa / UTM zone 19N\",GEOGCS[\"La Canoa\",D");
  3372         -    add_srs_wkt (p, 1,
  3373         -        "ATUM[\"La_Canoa\",SPHEROID[\"International 1924\",637838");
  3374         -    add_srs_wkt (p, 2,
  3375         -        "8,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-273.5,110.6");
  3376         -    add_srs_wkt (p, 3,
  3377         -        ",-357.9,0,0,0,0],AUTHORITY[\"EPSG\",\"6247\"]],PRIMEM[\"");
  3378         -    add_srs_wkt (p, 4,
  3379         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3380         -    add_srs_wkt (p, 5,
  3381         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  3382         -    add_srs_wkt (p, 6,
  3383         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  3384         -    add_srs_wkt (p, 7,
  3385         -        "[\"EPSG\",\"4247\"]],PROJECTION[\"Transverse_Mercator\"]");
  3386         -    add_srs_wkt (p, 8,
  3387         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  3388         -    add_srs_wkt (p, 9,
  3389         -        "_meridian\",-69],PARAMETER[\"scale_factor\",0.9996],PARA");
  3390         -    add_srs_wkt (p, 10,
  3391         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
  3392         -    add_srs_wkt (p, 11,
  3393         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  3394         -    add_srs_wkt (p, 12,
  3395         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  3396         -    add_srs_wkt (p, 13,
  3397         -        "[\"EPSG\",\"24719\"]]");
  3398         -    p = add_epsg_def_ex (filter, first, last, 24720, "epsg", 24720,
  3399         -        "La Canoa / UTM zone 20N", 0, 0,
  3400         -        "International 1924", "Greenwich",
  3401         -        "La_Canoa", "Transverse_Mercator", "metre",
  3402         -        "Easting", "East", "Northing", "North");
  3403         -    add_proj4text (p, 0,
  3404         -        "+proj=utm +zone=20 +ellps=intl +towgs84=-273.5,110.6,-35");
  3405         -    add_proj4text (p, 1,
  3406         -        "7.9,0,0,0,0 +units=m +no_defs");
  3407         -    add_srs_wkt (p, 0,
  3408         -        "PROJCS[\"La Canoa / UTM zone 20N\",GEOGCS[\"La Canoa\",D");
  3409         -    add_srs_wkt (p, 1,
  3410         -        "ATUM[\"La_Canoa\",SPHEROID[\"International 1924\",637838");
  3411         -    add_srs_wkt (p, 2,
  3412         -        "8,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-273.5,110.6");
  3413         -    add_srs_wkt (p, 3,
  3414         -        ",-357.9,0,0,0,0],AUTHORITY[\"EPSG\",\"6247\"]],PRIMEM[\"");
  3415         -    add_srs_wkt (p, 4,
  3416         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3417         -    add_srs_wkt (p, 5,
  3418         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  3419         -    add_srs_wkt (p, 6,
  3420         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  3421         -    add_srs_wkt (p, 7,
  3422         -        "[\"EPSG\",\"4247\"]],PROJECTION[\"Transverse_Mercator\"]");
  3423         -    add_srs_wkt (p, 8,
  3424         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  3425         -    add_srs_wkt (p, 9,
  3426         -        "_meridian\",-63],PARAMETER[\"scale_factor\",0.9996],PARA");
  3427         -    add_srs_wkt (p, 10,
  3428         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
  3429         -    add_srs_wkt (p, 11,
  3430         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  3431         -    add_srs_wkt (p, 12,
  3432         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
  3433         -    add_srs_wkt (p, 13,
  3434         -        "[\"EPSG\",\"24720\"]]");
  3435         -    p = add_epsg_def_ex (filter, first, last, 24817, "epsg", 24817,
  3436         -        "PSAD56 / UTM zone 17N", 0, 0,
  3437         -        "International 1924", "Greenwich",
  3438         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3439         -        "Easting", "East", "Northing", "North");
  3440         -    add_proj4text (p, 0,
  3441         -        "+proj=utm +zone=17 +ellps=intl +towgs84=-288,175,-376,0,");
  3442         -    add_proj4text (p, 1,
  3443         -        "0,0,0 +units=m +no_defs");
  3444         -    add_srs_wkt (p, 0,
  3445         -        "PROJCS[\"PSAD56 / UTM zone 17N\",GEOGCS[\"PSAD56\",DATUM");
  3446         -    add_srs_wkt (p, 1,
  3447         -        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
  3448         -    add_srs_wkt (p, 2,
  3449         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3450         -    add_srs_wkt (p, 3,
  3451         -        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3452         -    add_srs_wkt (p, 4,
  3453         -        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3454         -    add_srs_wkt (p, 5,
  3455         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3456         -    add_srs_wkt (p, 6,
  3457         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3458         -    add_srs_wkt (p, 7,
  3459         -        "\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"Tran");
  3460         -    add_srs_wkt (p, 8,
  3461         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3462         -    add_srs_wkt (p, 9,
  3463         -        "ARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_fac");
  3464         -    add_srs_wkt (p, 10,
  3465         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3466         -    add_srs_wkt (p, 11,
  3467         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3468         -    add_srs_wkt (p, 12,
  3469         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3470         -    add_srs_wkt (p, 13,
  3471         -        ",NORTH],AUTHORITY[\"EPSG\",\"24817\"]]");
  3472         -    p = add_epsg_def_ex (filter, first, last, 24818, "epsg", 24818,
  3473         -        "PSAD56 / UTM zone 18N", 0, 0,
  3474         -        "International 1924", "Greenwich",
  3475         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3476         -        "Easting", "East", "Northing", "North");
  3477         -    add_proj4text (p, 0,
  3478         -        "+proj=utm +zone=18 +ellps=intl +towgs84=-288,175,-376,0,");
  3479         -    add_proj4text (p, 1,
  3480         -        "0,0,0 +units=m +no_defs");
  3481         -    add_srs_wkt (p, 0,
  3482         -        "PROJCS[\"PSAD56 / UTM zone 18N\",GEOGCS[\"PSAD56\",DATUM");
  3483         -    add_srs_wkt (p, 1,
  3484         -        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
  3485         -    add_srs_wkt (p, 2,
  3486         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3487         -    add_srs_wkt (p, 3,
  3488         -        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3489         -    add_srs_wkt (p, 4,
  3490         -        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3491         -    add_srs_wkt (p, 5,
  3492         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3493         -    add_srs_wkt (p, 6,
  3494         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3495         -    add_srs_wkt (p, 7,
  3496         -        "\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"Tran");
  3497         -    add_srs_wkt (p, 8,
  3498         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3499         -    add_srs_wkt (p, 9,
  3500         -        "ARAMETER[\"central_meridian\",-75],PARAMETER[\"scale_fac");
  3501         -    add_srs_wkt (p, 10,
  3502         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3503         -    add_srs_wkt (p, 11,
  3504         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3505         -    add_srs_wkt (p, 12,
  3506         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3507         -    add_srs_wkt (p, 13,
  3508         -        ",NORTH],AUTHORITY[\"EPSG\",\"24818\"]]");
  3509         -    p = add_epsg_def_ex (filter, first, last, 24819, "epsg", 24819,
  3510         -        "PSAD56 / UTM zone 19N", 0, 0,
  3511         -        "International 1924", "Greenwich",
  3512         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3513         -        "Easting", "East", "Northing", "North");
  3514         -    add_proj4text (p, 0,
  3515         -        "+proj=utm +zone=19 +ellps=intl +towgs84=-288,175,-376,0,");
  3516         -    add_proj4text (p, 1,
  3517         -        "0,0,0 +units=m +no_defs");
  3518         -    add_srs_wkt (p, 0,
  3519         -        "PROJCS[\"PSAD56 / UTM zone 19N\",GEOGCS[\"PSAD56\",DATUM");
  3520         -    add_srs_wkt (p, 1,
  3521         -        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
  3522         -    add_srs_wkt (p, 2,
  3523         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3524         -    add_srs_wkt (p, 3,
  3525         -        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3526         -    add_srs_wkt (p, 4,
  3527         -        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3528         -    add_srs_wkt (p, 5,
  3529         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3530         -    add_srs_wkt (p, 6,
  3531         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3532         -    add_srs_wkt (p, 7,
  3533         -        "\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"Tran");
  3534         -    add_srs_wkt (p, 8,
  3535         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3536         -    add_srs_wkt (p, 9,
  3537         -        "ARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_fac");
  3538         -    add_srs_wkt (p, 10,
  3539         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3540         -    add_srs_wkt (p, 11,
  3541         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3542         -    add_srs_wkt (p, 12,
  3543         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3544         -    add_srs_wkt (p, 13,
  3545         -        ",NORTH],AUTHORITY[\"EPSG\",\"24819\"]]");
  3546         -    p = add_epsg_def_ex (filter, first, last, 24820, "epsg", 24820,
  3547         -        "PSAD56 / UTM zone 20N", 0, 0,
  3548         -        "International 1924", "Greenwich",
  3549         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3550         -        "Easting", "East", "Northing", "North");
  3551         -    add_proj4text (p, 0,
  3552         -        "+proj=utm +zone=20 +ellps=intl +towgs84=-288,175,-376,0,");
  3553         -    add_proj4text (p, 1,
  3554         -        "0,0,0 +units=m +no_defs");
  3555         -    add_srs_wkt (p, 0,
  3556         -        "PROJCS[\"PSAD56 / UTM zone 20N\",GEOGCS[\"PSAD56\",DATUM");
  3557         -    add_srs_wkt (p, 1,
  3558         -        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
  3559         -    add_srs_wkt (p, 2,
  3560         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3561         -    add_srs_wkt (p, 3,
  3562         -        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3563         -    add_srs_wkt (p, 4,
  3564         -        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3565         -    add_srs_wkt (p, 5,
  3566         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3567         -    add_srs_wkt (p, 6,
  3568         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3569         -    add_srs_wkt (p, 7,
  3570         -        "\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"Tran");
  3571         -    add_srs_wkt (p, 8,
  3572         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3573         -    add_srs_wkt (p, 9,
  3574         -        "ARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_fac");
  3575         -    add_srs_wkt (p, 10,
  3576         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3577         -    add_srs_wkt (p, 11,
  3578         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3579         -    add_srs_wkt (p, 12,
  3580         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3581         -    add_srs_wkt (p, 13,
  3582         -        ",NORTH],AUTHORITY[\"EPSG\",\"24820\"]]");
  3583         -    p = add_epsg_def_ex (filter, first, last, 24821, "epsg", 24821,
  3584         -        "PSAD56 / UTM zone 21N", 0, 0,
  3585         -        "International 1924", "Greenwich",
  3586         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3587         -        "Easting", "East", "Northing", "North");
  3588         -    add_proj4text (p, 0,
  3589         -        "+proj=utm +zone=21 +ellps=intl +towgs84=-288,175,-376,0,");
  3590         -    add_proj4text (p, 1,
  3591         -        "0,0,0 +units=m +no_defs");
  3592         -    add_srs_wkt (p, 0,
  3593         -        "PROJCS[\"PSAD56 / UTM zone 21N\",GEOGCS[\"PSAD56\",DATUM");
  3594         -    add_srs_wkt (p, 1,
  3595         -        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
  3596         -    add_srs_wkt (p, 2,
  3597         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3598         -    add_srs_wkt (p, 3,
  3599         -        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3600         -    add_srs_wkt (p, 4,
  3601         -        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3602         -    add_srs_wkt (p, 5,
  3603         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3604         -    add_srs_wkt (p, 6,
  3605         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3606         -    add_srs_wkt (p, 7,
  3607         -        "\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"Tran");
  3608         -    add_srs_wkt (p, 8,
  3609         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3610         -    add_srs_wkt (p, 9,
  3611         -        "ARAMETER[\"central_meridian\",-57],PARAMETER[\"scale_fac");
  3612         -    add_srs_wkt (p, 10,
  3613         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3614         -    add_srs_wkt (p, 11,
  3615         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3616         -    add_srs_wkt (p, 12,
  3617         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3618         -    add_srs_wkt (p, 13,
  3619         -        ",NORTH],AUTHORITY[\"EPSG\",\"24821\"]]");
  3620         -    p = add_epsg_def_ex (filter, first, last, 24877, "epsg", 24877,
  3621         -        "PSAD56 / UTM zone 17S", 0, 0,
  3622         -        "International 1924", "Greenwich",
  3623         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3624         -        "Easting", "East", "Northing", "North");
  3625         -    add_proj4text (p, 0,
  3626         -        "+proj=utm +zone=17 +south +ellps=intl +towgs84=-288,175,");
  3627         -    add_proj4text (p, 1,
  3628         -        "-376,0,0,0,0 +units=m +no_defs");
  3629         -    add_srs_wkt (p, 0,
  3630         -        "PROJCS[\"PSAD56 / UTM zone 17S\",GEOGCS[\"PSAD56\",DATUM");
  3631         -    add_srs_wkt (p, 1,
  3632         -        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
  3633         -    add_srs_wkt (p, 2,
  3634         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3635         -    add_srs_wkt (p, 3,
  3636         -        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3637         -    add_srs_wkt (p, 4,
  3638         -        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3639         -    add_srs_wkt (p, 5,
  3640         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3641         -    add_srs_wkt (p, 6,
  3642         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3643         -    add_srs_wkt (p, 7,
  3644         -        "\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"Tran");
  3645         -    add_srs_wkt (p, 8,
  3646         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3647         -    add_srs_wkt (p, 9,
  3648         -        "ARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_fac");
  3649         -    add_srs_wkt (p, 10,
  3650         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3651         -    add_srs_wkt (p, 11,
  3652         -        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3653         -    add_srs_wkt (p, 12,
  3654         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3655         -    add_srs_wkt (p, 13,
  3656         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"24877\"]]");
  3657         -    p = add_epsg_def_ex (filter, first, last, 24878, "epsg", 24878,
  3658         -        "PSAD56 / UTM zone 18S", 0, 0,
  3659         -        "International 1924", "Greenwich",
  3660         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3661         -        "Easting", "East", "Northing", "North");
  3662         -    add_proj4text (p, 0,
  3663         -        "+proj=utm +zone=18 +south +ellps=intl +towgs84=-288,175,");
  3664         -    add_proj4text (p, 1,
  3665         -        "-376,0,0,0,0 +units=m +no_defs");
  3666         -    add_srs_wkt (p, 0,
  3667         -        "PROJCS[\"PSAD56 / UTM zone 18S\",GEOGCS[\"PSAD56\",DATUM");
  3668         -    add_srs_wkt (p, 1,
  3669         -        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
  3670         -    add_srs_wkt (p, 2,
  3671         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3672         -    add_srs_wkt (p, 3,
  3673         -        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3674         -    add_srs_wkt (p, 4,
  3675         -        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3676         -    add_srs_wkt (p, 5,
  3677         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3678         -    add_srs_wkt (p, 6,
  3679         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3680         -    add_srs_wkt (p, 7,
  3681         -        "\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"Tran");
  3682         -    add_srs_wkt (p, 8,
  3683         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3684         -    add_srs_wkt (p, 9,
  3685         -        "ARAMETER[\"central_meridian\",-75],PARAMETER[\"scale_fac");
  3686         -    add_srs_wkt (p, 10,
  3687         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3688         -    add_srs_wkt (p, 11,
  3689         -        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3690         -    add_srs_wkt (p, 12,
  3691         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3692         -    add_srs_wkt (p, 13,
  3693         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"24878\"]]");
  3694         -    p = add_epsg_def_ex (filter, first, last, 24879, "epsg", 24879,
  3695         -        "PSAD56 / UTM zone 19S", 0, 0,
  3696         -        "International 1924", "Greenwich",
  3697         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3698         -        "Easting", "East", "Northing", "North");
  3699         -    add_proj4text (p, 0,
  3700         -        "+proj=utm +zone=19 +south +ellps=intl +towgs84=-288,175,");
  3701         -    add_proj4text (p, 1,
  3702         -        "-376,0,0,0,0 +units=m +no_defs");
  3703         -    add_srs_wkt (p, 0,
  3704         -        "PROJCS[\"PSAD56 / UTM zone 19S\",GEOGCS[\"PSAD56\",DATUM");
  3705         -    add_srs_wkt (p, 1,
  3706         -        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
  3707         -    add_srs_wkt (p, 2,
  3708         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3709         -    add_srs_wkt (p, 3,
  3710         -        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3711         -    add_srs_wkt (p, 4,
  3712         -        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3713         -    add_srs_wkt (p, 5,
  3714         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3715         -    add_srs_wkt (p, 6,
  3716         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3717         -    add_srs_wkt (p, 7,
  3718         -        "\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"Tran");
  3719         -    add_srs_wkt (p, 8,
  3720         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3721         -    add_srs_wkt (p, 9,
  3722         -        "ARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_fac");
  3723         -    add_srs_wkt (p, 10,
  3724         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3725         -    add_srs_wkt (p, 11,
  3726         -        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3727         -    add_srs_wkt (p, 12,
  3728         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3729         -    add_srs_wkt (p, 13,
  3730         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"24879\"]]");
  3731         -    p = add_epsg_def_ex (filter, first, last, 24880, "epsg", 24880,
  3732         -        "PSAD56 / UTM zone 20S", 0, 0,
  3733         -        "International 1924", "Greenwich",
  3734         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3735         -        "Easting", "East", "Northing", "North");
  3736         -    add_proj4text (p, 0,
  3737         -        "+proj=utm +zone=20 +south +ellps=intl +towgs84=-288,175,");
  3738         -    add_proj4text (p, 1,
  3739         -        "-376,0,0,0,0 +units=m +no_defs");
  3740         -    add_srs_wkt (p, 0,
  3741         -        "PROJCS[\"PSAD56 / UTM zone 20S\",GEOGCS[\"PSAD56\",DATUM");
  3742         -    add_srs_wkt (p, 1,
  3743         -        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
  3744         -    add_srs_wkt (p, 2,
  3745         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3746         -    add_srs_wkt (p, 3,
  3747         -        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3748         -    add_srs_wkt (p, 4,
  3749         -        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3750         -    add_srs_wkt (p, 5,
  3751         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3752         -    add_srs_wkt (p, 6,
  3753         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3754         -    add_srs_wkt (p, 7,
  3755         -        "\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"Tran");
  3756         -    add_srs_wkt (p, 8,
  3757         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3758         -    add_srs_wkt (p, 9,
  3759         -        "ARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_fac");
  3760         -    add_srs_wkt (p, 10,
  3761         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3762         -    add_srs_wkt (p, 11,
  3763         -        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3764         -    add_srs_wkt (p, 12,
  3765         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3766         -    add_srs_wkt (p, 13,
  3767         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"24880\"]]");
  3768         -    p = add_epsg_def_ex (filter, first, last, 24881, "epsg", 24881,
  3769         -        "PSAD56 / UTM zone 21S", 0, 0,
  3770         -        "International 1924", "Greenwich",
  3771         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3772         -        "Easting", "East", "Northing", "North");
  3773         -    add_proj4text (p, 0,
  3774         -        "+proj=utm +zone=21 +south +ellps=intl +towgs84=-288,175,");
  3775         -    add_proj4text (p, 1,
  3776         -        "-376,0,0,0,0 +units=m +no_defs");
  3777         -    add_srs_wkt (p, 0,
  3778         -        "PROJCS[\"PSAD56 / UTM zone 21S\",GEOGCS[\"PSAD56\",DATUM");
  3779         -    add_srs_wkt (p, 1,
  3780         -        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
  3781         -    add_srs_wkt (p, 2,
  3782         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3783         -    add_srs_wkt (p, 3,
  3784         -        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3785         -    add_srs_wkt (p, 4,
  3786         -        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3787         -    add_srs_wkt (p, 5,
  3788         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3789         -    add_srs_wkt (p, 6,
  3790         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3791         -    add_srs_wkt (p, 7,
  3792         -        "\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"Tran");
  3793         -    add_srs_wkt (p, 8,
  3794         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3795         -    add_srs_wkt (p, 9,
  3796         -        "ARAMETER[\"central_meridian\",-57],PARAMETER[\"scale_fac");
  3797         -    add_srs_wkt (p, 10,
  3798         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3799         -    add_srs_wkt (p, 11,
  3800         -        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3801         -    add_srs_wkt (p, 12,
  3802         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3803         -    add_srs_wkt (p, 13,
  3804         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"24881\"]]");
  3805         -    p = add_epsg_def_ex (filter, first, last, 24882, "epsg", 24882,
  3806         -        "PSAD56 / UTM zone 22S", 0, 0,
  3807         -        "International 1924", "Greenwich",
  3808         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3809         -        "Easting", "East", "Northing", "North");
  3810         -    add_proj4text (p, 0,
  3811         -        "+proj=utm +zone=22 +south +ellps=intl +towgs84=-288,175,");
  3812         -    add_proj4text (p, 1,
  3813         -        "-376,0,0,0,0 +units=m +no_defs");
  3814         -    add_srs_wkt (p, 0,
  3815         -        "PROJCS[\"PSAD56 / UTM zone 22S\",GEOGCS[\"PSAD56\",DATUM");
  3816         -    add_srs_wkt (p, 1,
  3817         -        "[\"Provisional_South_American_Datum_1956\",SPHEROID[\"In");
  3818         -    add_srs_wkt (p, 2,
  3819         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3820         -    add_srs_wkt (p, 3,
  3821         -        "\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3822         -    add_srs_wkt (p, 4,
  3823         -        "6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3824         -    add_srs_wkt (p, 5,
  3825         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3826         -    add_srs_wkt (p, 6,
  3827         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3828         -    add_srs_wkt (p, 7,
  3829         -        "\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"Tran");
  3830         -    add_srs_wkt (p, 8,
  3831         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3832         -    add_srs_wkt (p, 9,
  3833         -        "ARAMETER[\"central_meridian\",-51],PARAMETER[\"scale_fac");
  3834         -    add_srs_wkt (p, 10,
  3835         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3836         -    add_srs_wkt (p, 11,
  3837         -        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3838         -    add_srs_wkt (p, 12,
  3839         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3840         -    add_srs_wkt (p, 13,
  3841         -        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"24882\"]]");
  3842         -    p = add_epsg_def_ex (filter, first, last, 24891, "epsg", 24891,
  3843         -        "PSAD56 / Peru west zone", 0, 0,
  3844         -        "International 1924", "Greenwich",
  3845         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3846         -        "X", "East", "Y", "North");
  3847         -    add_proj4text (p, 0,
  3848         -        "+proj=tmerc +lat_0=-6 +lon_0=-80.5 +k=0.99983008 +x_0=22");
  3849         -    add_proj4text (p, 1,
  3850         -        "2000 +y_0=1426834.743 +ellps=intl +towgs84=-288,175,-376");
  3851         -    add_proj4text (p, 2,
  3852         -        ",0,0,0,0 +units=m +no_defs");
  3853         -    add_srs_wkt (p, 0,
  3854         -        "PROJCS[\"PSAD56 / Peru west zone\",GEOGCS[\"PSAD56\",DAT");
  3855         -    add_srs_wkt (p, 1,
  3856         -        "UM[\"Provisional_South_American_Datum_1956\",SPHEROID[\"");
  3857         -    add_srs_wkt (p, 2,
  3858         -        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
  3859         -    add_srs_wkt (p, 3,
  3860         -        "22\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\"");
  3861         -    add_srs_wkt (p, 4,
  3862         -        ",\"6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3863         -    add_srs_wkt (p, 5,
  3864         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3865         -    add_srs_wkt (p, 6,
  3866         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3867         -    add_srs_wkt (p, 7,
  3868         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"T");
  3869         -    add_srs_wkt (p, 8,
  3870         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-");
  3871         -    add_srs_wkt (p, 9,
  3872         -        "6],PARAMETER[\"central_meridian\",-80.5],PARAMETER[\"sca");
  3873         -    add_srs_wkt (p, 10,
  3874         -        "le_factor\",0.99983008],PARAMETER[\"false_easting\",2220");
  3875         -    add_srs_wkt (p, 11,
  3876         -        "00],PARAMETER[\"false_northing\",1426834.743],UNIT[\"met");
  3877         -    add_srs_wkt (p, 12,
  3878         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  3879         -    add_srs_wkt (p, 13,
  3880         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"24891\"]]");
  3881         -    p = add_epsg_def_ex (filter, first, last, 24892, "epsg", 24892,
  3882         -        "PSAD56 / Peru central zone", 0, 0,
  3883         -        "International 1924", "Greenwich",
  3884         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
  3885         -        "X", "East", "Y", "North");
  3886         -    add_proj4text (p, 0,
  3887         -        "+proj=tmerc +lat_0=-9.5 +lon_0=-76 +k=0.99932994 +x_0=72");
  3888         -    add_proj4text (p, 1,
  3889         -        "0000 +y_0=1039979.159 +ellps=intl +towgs84=-288,175,-376");
  3890         -    add_proj4text (p, 2,
  3891         -        ",0,0,0,0 +units=m +no_defs");
  3892         -    add_srs_wkt (p, 0,
  3893         -        "PROJCS[\"PSAD56 / Peru central zone\",GEOGCS[\"PSAD56\",");
  3894         -    add_srs_wkt (p, 1,
  3895         -        "DATUM[\"Provisional_South_American_Datum_1956\",SPHEROID");
  3896         -    add_srs_wkt (p, 2,
  3897         -        "[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"");
  3898         -    add_srs_wkt (p, 3,
  3899         -        "7022\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG");
  3900         -    add_srs_wkt (p, 4,
  3901         -        "\",\"6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",");
  3902         -    add_srs_wkt (p, 5,
  3903         -        "\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[");
  3904         -    add_srs_wkt (p, 6,
  3905         -        "\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Long");
  3906         -    add_srs_wkt (p, 7,
  3907         -        "itude\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"");
  3908         -    add_srs_wkt (p, 8,
  3909         -        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  3910         -    add_srs_wkt (p, 9,
  3911         -        "-9.5],PARAMETER[\"central_meridian\",-76],PARAMETER[\"sc");
  3912         -    add_srs_wkt (p, 10,
  3913         -        "ale_factor\",0.99932994],PARAMETER[\"false_easting\",720");
  3914         -    add_srs_wkt (p, 11,
  3915         -        "000],PARAMETER[\"false_northing\",1039979.159],UNIT[\"me");
  3916         -    add_srs_wkt (p, 12,
  3917         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  3918         -    add_srs_wkt (p, 13,
  3919         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"24892\"]]");
         3706  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26852\"]]");
  3920   3707   }
  3921   3708   
  3922   3709   #endif /* full EPSG initialization enabled/disabled */
  3923   3710   

Changes to src/srsinit/epsg_inlined_37.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_37 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 24893, "epsg", 24893,
    56         -        "PSAD56 / Peru east zone", 0, 0,
    57         -        "International 1924", "Greenwich",
    58         -        "Provisional_South_American_Datum_1956", "Transverse_Mercator", "metre",
    59         -        "X", "East", "Y", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=tmerc +lat_0=-9.5 +lon_0=-70.5 +k=0.99952992 +x_0=");
    62         -    add_proj4text (p, 1,
    63         -        "1324000 +y_0=1040084.558 +ellps=intl +towgs84=-288,175,-");
    64         -    add_proj4text (p, 2,
    65         -        "376,0,0,0,0 +units=m +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"PSAD56 / Peru east zone\",GEOGCS[\"PSAD56\",DAT");
    68         -    add_srs_wkt (p, 1,
    69         -        "UM[\"Provisional_South_American_Datum_1956\",SPHEROID[\"");
    70         -    add_srs_wkt (p, 2,
    71         -        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
    72         -    add_srs_wkt (p, 3,
    73         -        "22\"]],TOWGS84[-288,175,-376,0,0,0,0],AUTHORITY[\"EPSG\"");
    74         -    add_srs_wkt (p, 4,
    75         -        ",\"6248\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
           55  +    p = add_epsg_def (filter, first, last, 26853, "epsg", 26853,
           56  +        "NAD83 / West Virginia North (ftUS)");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
           59  +    add_proj4text (p, 1,
           60  +        "5 +x_0=600000 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
           61  +    add_srs_wkt (p, 0,
           62  +        "PROJCS[\"NAD83 / West Virginia North (ftUS)\",GEOGCS[\"N");
           63  +    add_srs_wkt (p, 1,
           64  +        "AD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GR");
           65  +    add_srs_wkt (p, 2,
           66  +        "S 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019");
           67  +    add_srs_wkt (p, 3,
           68  +        "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]");
           69  +    add_srs_wkt (p, 4,
           70  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
           71  +    add_srs_wkt (p, 5,
           72  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
           73  +    add_srs_wkt (p, 6,
           74  +        "122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambe");
           75  +    add_srs_wkt (p, 7,
           76  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
           77  +    add_srs_wkt (p, 8,
           78  +        "1\",40.25],PARAMETER[\"standard_parallel_2\",39],PARAMET");
           79  +    add_srs_wkt (p, 9,
           80  +        "ER[\"latitude_of_origin\",38.5],PARAMETER[\"central_meri");
           81  +    add_srs_wkt (p, 10,
           82  +        "dian\",-79.5],PARAMETER[\"false_easting\",1968500],PARAM");
           83  +    add_srs_wkt (p, 11,
           84  +        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
           85  +    add_srs_wkt (p, 12,
           86  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
           87  +    add_srs_wkt (p, 13,
           88  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26853\"]]");
           89  +    p = add_epsg_def (filter, first, last, 26854, "epsg", 26854,
           90  +        "NAD83 / West Virginia South (ftUS)");
           91  +    add_proj4text (p, 0,
           92  +        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
           93  +    add_proj4text (p, 1,
           94  +        "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +datum=NAD83");
           95  +    add_proj4text (p, 2,
           96  +        " +units=us-ft +no_defs");
           97  +    add_srs_wkt (p, 0,
           98  +        "PROJCS[\"NAD83 / West Virginia South (ftUS)\",GEOGCS[\"N");
           99  +    add_srs_wkt (p, 1,
          100  +        "AD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GR");
          101  +    add_srs_wkt (p, 2,
          102  +        "S 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019");
          103  +    add_srs_wkt (p, 3,
          104  +        "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]");
          105  +    add_srs_wkt (p, 4,
          106  +        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
          107  +    add_srs_wkt (p, 5,
          108  +        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
          109  +    add_srs_wkt (p, 6,
          110  +        "122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambe");
          111  +    add_srs_wkt (p, 7,
          112  +        "rt_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_");
          113  +    add_srs_wkt (p, 8,
          114  +        "1\",38.88333333333333],PARAMETER[\"standard_parallel_2\"");
          115  +    add_srs_wkt (p, 9,
          116  +        ",37.48333333333333],PARAMETER[\"latitude_of_origin\",37]");
          117  +    add_srs_wkt (p, 10,
          118  +        ",PARAMETER[\"central_meridian\",-81],PARAMETER[\"false_e");
          119  +    add_srs_wkt (p, 11,
          120  +        "asting\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"");
          121  +    add_srs_wkt (p, 12,
          122  +        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
          123  +    add_srs_wkt (p, 13,
          124  +        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
          125  +    add_srs_wkt (p, 14,
          126  +        "EPSG\",\"26854\"]]");
          127  +    p = add_epsg_def (filter, first, last, 26855, "epsg", 26855,
          128  +        "NAD83(HARN) / Maine East (ftUS)");
          129  +    add_proj4text (p, 0,
          130  +        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
          131  +    add_proj4text (p, 1,
          132  +        "999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=");
          133  +    add_proj4text (p, 2,
          134  +        "0,0,0,0,0,0,0 +units=us-ft +no_defs");
          135  +    add_srs_wkt (p, 0,
          136  +        "PROJCS[\"NAD83(HARN) / Maine East (ftUS)\",GEOGCS[\"NAD8");
          137  +    add_srs_wkt (p, 1,
          138  +        "3(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Network\"");
          139  +    add_srs_wkt (p, 2,
          140  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
          141  +    add_srs_wkt (p, 3,
          142  +        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
          143  +    add_srs_wkt (p, 4,
          144  +        "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
          145  +    add_srs_wkt (p, 5,
          146  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
          147  +    add_srs_wkt (p, 6,
          148  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
          149  +    add_srs_wkt (p, 7,
          150  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
          151  +    add_srs_wkt (p, 8,
          152  +        "rigin\",43.66666666666666],PARAMETER[\"central_meridian\"");
          153  +    add_srs_wkt (p, 9,
          154  +        ",-68.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"f");
          155  +    add_srs_wkt (p, 10,
          156  +        "alse_easting\",984250.0000000002],PARAMETER[\"false_nort");
          157  +    add_srs_wkt (p, 11,
          158  +        "hing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUT");
          159  +    add_srs_wkt (p, 12,
          160  +        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
          161  +    add_srs_wkt (p, 13,
          162  +        "ORTH],AUTHORITY[\"EPSG\",\"26855\"]]");
          163  +    p = add_epsg_def (filter, first, last, 26856, "epsg", 26856,
          164  +        "NAD83(HARN) / Maine West (ftUS)");
          165  +    add_proj4text (p, 0,
          166  +        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
          167  +    add_proj4text (p, 1,
          168  +        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
          169  +    add_proj4text (p, 2,
          170  +        "owgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
          171  +    add_srs_wkt (p, 0,
          172  +        "PROJCS[\"NAD83(HARN) / Maine West (ftUS)\",GEOGCS[\"NAD8");
          173  +    add_srs_wkt (p, 1,
          174  +        "3(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Network\"");
          175  +    add_srs_wkt (p, 2,
          176  +        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
          177  +    add_srs_wkt (p, 3,
          178  +        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
          179  +    add_srs_wkt (p, 4,
          180  +        "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
          181  +    add_srs_wkt (p, 5,
          182  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
          183  +    add_srs_wkt (p, 6,
          184  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
          185  +    add_srs_wkt (p, 7,
          186  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
          187  +    add_srs_wkt (p, 8,
          188  +        "rigin\",42.83333333333334],PARAMETER[\"central_meridian\"");
          189  +    add_srs_wkt (p, 9,
          190  +        ",-70.16666666666667],PARAMETER[\"scale_factor\",0.999966");
          191  +    add_srs_wkt (p, 10,
          192  +        "667],PARAMETER[\"false_easting\",2952750],PARAMETER[\"fa");
          193  +    add_srs_wkt (p, 11,
          194  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
          195  +    add_srs_wkt (p, 12,
          196  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
          197  +    add_srs_wkt (p, 13,
          198  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26856\"]]");
          199  +    p = add_epsg_def (filter, first, last, 26857, "epsg", 26857,
          200  +        "NAD83(HARN) / Minnesota North (ftUS)");
          201  +    add_proj4text (p, 0,
          202  +        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
          203  +    add_proj4text (p, 1,
          204  +        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
          205  +    add_proj4text (p, 2,
          206  +        "00101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,");
          207  +    add_proj4text (p, 3,
          208  +        "0,0,0,0,0,0 +units=us-ft +no_defs");
          209  +    add_srs_wkt (p, 0,
          210  +        "PROJCS[\"NAD83(HARN) / Minnesota North (ftUS)\",GEOGCS[\"");
          211  +    add_srs_wkt (p, 1,
          212  +        "NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Netw");
          213  +    add_srs_wkt (p, 2,
          214  +        "ork\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
          215  +    add_srs_wkt (p, 3,
          216  +        "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
          217  +    add_srs_wkt (p, 4,
          218  +        "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          219  +    add_srs_wkt (p, 5,
          220  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          221  +    add_srs_wkt (p, 6,
          222  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
          223  +    add_srs_wkt (p, 7,
          224  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
          225  +    add_srs_wkt (p, 8,
          226  +        "standard_parallel_1\",48.63333333333333],PARAMETER[\"sta");
          227  +    add_srs_wkt (p, 9,
          228  +        "ndard_parallel_2\",47.03333333333333],PARAMETER[\"latitu");
          229  +    add_srs_wkt (p, 10,
          230  +        "de_of_origin\",46.5],PARAMETER[\"central_meridian\",-93.");
          231  +    add_srs_wkt (p, 11,
          232  +        "1],PARAMETER[\"false_easting\",2624666.6667],PARAMETER[\"");
          233  +    add_srs_wkt (p, 12,
          234  +        "false_northing\",328083.3333],UNIT[\"US survey foot\",0.");
          235  +    add_srs_wkt (p, 13,
          236  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
          237  +    add_srs_wkt (p, 14,
          238  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26857\"]]");
          239  +    p = add_epsg_def (filter, first, last, 26858, "epsg", 26858,
          240  +        "NAD83(HARN) / Minnesota Central (ftUS)");
          241  +    add_proj4text (p, 0,
          242  +        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
          243  +    add_proj4text (p, 1,
          244  +        "5 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.999989");
          245  +    add_proj4text (p, 2,
          246  +        "83997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
          247  +    add_proj4text (p, 3,
          248  +        "no_defs");
          249  +    add_srs_wkt (p, 0,
          250  +        "PROJCS[\"NAD83(HARN) / Minnesota Central (ftUS)\",GEOGCS");
          251  +    add_srs_wkt (p, 1,
          252  +        "[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_N");
          253  +    add_srs_wkt (p, 2,
          254  +        "etwork\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
          255  +    add_srs_wkt (p, 3,
          256  +        "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
          257  +    add_srs_wkt (p, 4,
          258  +        "ITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
          259  +    add_srs_wkt (p, 5,
          260  +        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
          261  +    add_srs_wkt (p, 6,
          262  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"");
          263  +    add_srs_wkt (p, 7,
          264  +        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
          265  +    add_srs_wkt (p, 8,
          266  +        "[\"standard_parallel_1\",47.05],PARAMETER[\"standard_par");
          267  +    add_srs_wkt (p, 9,
          268  +        "allel_2\",45.61666666666667],PARAMETER[\"latitude_of_ori");
          269  +    add_srs_wkt (p, 10,
          270  +        "gin\",45],PARAMETER[\"central_meridian\",-94.25],PARAMET");
          271  +    add_srs_wkt (p, 11,
          272  +        "ER[\"false_easting\",2624666.6667],PARAMETER[\"false_nor");
          273  +    add_srs_wkt (p, 12,
          274  +        "thing\",328083.3333],UNIT[\"US survey foot\",0.304800609");
          275  +    add_srs_wkt (p, 13,
          276  +        "6012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],A");
          277  +    add_srs_wkt (p, 14,
          278  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26858\"]]");
          279  +    p = add_epsg_def (filter, first, last, 26859, "epsg", 26859,
          280  +        "NAD83(HARN) / Minnesota South (ftUS)");
          281  +    add_proj4text (p, 0,
          282  +        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
          283  +    add_proj4text (p, 1,
          284  +        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=999");
          285  +    add_proj4text (p, 2,
          286  +        "99.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
          287  +    add_proj4text (p, 3,
          288  +        "s=us-ft +no_defs");
          289  +    add_srs_wkt (p, 0,
          290  +        "PROJCS[\"NAD83(HARN) / Minnesota South (ftUS)\",GEOGCS[\"");
          291  +    add_srs_wkt (p, 1,
          292  +        "NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Netw");
          293  +    add_srs_wkt (p, 2,
          294  +        "ork\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
          295  +    add_srs_wkt (p, 3,
          296  +        "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
          297  +    add_srs_wkt (p, 4,
          298  +        "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          299  +    add_srs_wkt (p, 5,
          300  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          301  +    add_srs_wkt (p, 6,
          302  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]]");
          303  +    add_srs_wkt (p, 7,
          304  +        ",PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
          305  +    add_srs_wkt (p, 8,
          306  +        "standard_parallel_1\",45.21666666666667],PARAMETER[\"sta");
          307  +    add_srs_wkt (p, 9,
          308  +        "ndard_parallel_2\",43.78333333333333],PARAMETER[\"latitu");
          309  +    add_srs_wkt (p, 10,
          310  +        "de_of_origin\",43],PARAMETER[\"central_meridian\",-94],P");
          311  +    add_srs_wkt (p, 11,
          312  +        "ARAMETER[\"false_easting\",2624666.6667],PARAMETER[\"fal");
          313  +    add_srs_wkt (p, 12,
          314  +        "se_northing\",328083.3333],UNIT[\"US survey foot\",0.304");
          315  +    add_srs_wkt (p, 13,
          316  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
          317  +    add_srs_wkt (p, 14,
          318  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26859\"]]");
          319  +    p = add_epsg_def (filter, first, last, 26860, "epsg", 26860,
          320  +        "NAD83(HARN) / Nebraska (ftUS)");
          321  +    add_proj4text (p, 0,
          322  +        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
          323  +    add_proj4text (p, 1,
          324  +        "lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +tow");
          325  +    add_proj4text (p, 2,
          326  +        "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
          327  +    add_srs_wkt (p, 0,
          328  +        "PROJCS[\"NAD83(HARN) / Nebraska (ftUS)\",GEOGCS[\"NAD83(");
          329  +    add_srs_wkt (p, 1,
          330  +        "HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Network\",");
          331  +    add_srs_wkt (p, 2,
          332  +        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
          333  +    add_srs_wkt (p, 3,
          334  +        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
          335  +    add_srs_wkt (p, 4,
          336  +        "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
          337  +    add_srs_wkt (p, 5,
          338  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
          339  +    add_srs_wkt (p, 6,
          340  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
          341  +    add_srs_wkt (p, 7,
          342  +        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
          343  +    add_srs_wkt (p, 8,
          344  +        "ard_parallel_1\",43],PARAMETER[\"standard_parallel_2\",4");
          345  +    add_srs_wkt (p, 9,
          346  +        "0],PARAMETER[\"latitude_of_origin\",39.83333333333334],P");
          347  +    add_srs_wkt (p, 10,
          348  +        "ARAMETER[\"central_meridian\",-100],PARAMETER[\"false_ea");
          349  +    add_srs_wkt (p, 11,
          350  +        "sting\",1640416.6667],PARAMETER[\"false_northing\",0],UN");
          351  +    add_srs_wkt (p, 12,
          352  +        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
          353  +    add_srs_wkt (p, 13,
          354  +        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
          355  +    add_srs_wkt (p, 14,
          356  +        "ITY[\"EPSG\",\"26860\"]]");
          357  +    p = add_epsg_def (filter, first, last, 26861, "epsg", 26861,
          358  +        "NAD83(HARN) / West Virginia North (ftUS)");
          359  +    add_proj4text (p, 0,
          360  +        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
          361  +    add_proj4text (p, 1,
          362  +        "5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
          363  +    add_proj4text (p, 2,
          364  +        " +units=us-ft +no_defs");
          365  +    add_srs_wkt (p, 0,
          366  +        "PROJCS[\"NAD83(HARN) / West Virginia North (ftUS)\",GEOG");
          367  +    add_srs_wkt (p, 1,
          368  +        "CS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference");
          369  +    add_srs_wkt (p, 2,
          370  +        "_Network\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
          371  +    add_srs_wkt (p, 3,
          372  +        "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
          373  +    add_srs_wkt (p, 4,
          374  +        "ORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
          375  +    add_srs_wkt (p, 5,
          376  +        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
          377  +    add_srs_wkt (p, 6,
          378  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"415");
          379  +    add_srs_wkt (p, 7,
          380  +        "2\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
          381  +    add_srs_wkt (p, 8,
          382  +        "TER[\"standard_parallel_1\",40.25],PARAMETER[\"standard_");
          383  +    add_srs_wkt (p, 9,
          384  +        "parallel_2\",39],PARAMETER[\"latitude_of_origin\",38.5],");
          385  +    add_srs_wkt (p, 10,
          386  +        "PARAMETER[\"central_meridian\",-79.5],PARAMETER[\"false_");
          387  +    add_srs_wkt (p, 11,
          388  +        "easting\",1968500],PARAMETER[\"false_northing\",0],UNIT[");
          389  +    add_srs_wkt (p, 12,
          390  +        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
          391  +    add_srs_wkt (p, 13,
          392  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
          393  +    add_srs_wkt (p, 14,
          394  +        "[\"EPSG\",\"26861\"]]");
          395  +    p = add_epsg_def (filter, first, last, 26862, "epsg", 26862,
          396  +        "NAD83(HARN) / West Virginia South (ftUS)");
          397  +    add_proj4text (p, 0,
          398  +        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
          399  +    add_proj4text (p, 1,
          400  +        "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80");
          401  +    add_proj4text (p, 2,
          402  +        " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
          403  +    add_srs_wkt (p, 0,
          404  +        "PROJCS[\"NAD83(HARN) / West Virginia South (ftUS)\",GEOG");
          405  +    add_srs_wkt (p, 1,
          406  +        "CS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference");
          407  +    add_srs_wkt (p, 2,
          408  +        "_Network\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
          409  +    add_srs_wkt (p, 3,
          410  +        "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
          411  +    add_srs_wkt (p, 4,
          412  +        "ORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
          413  +    add_srs_wkt (p, 5,
          414  +        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
          415  +    add_srs_wkt (p, 6,
          416  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"415");
          417  +    add_srs_wkt (p, 7,
          418  +        "2\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
          419  +    add_srs_wkt (p, 8,
          420  +        "TER[\"standard_parallel_1\",38.88333333333333],PARAMETER");
          421  +    add_srs_wkt (p, 9,
          422  +        "[\"standard_parallel_2\",37.48333333333333],PARAMETER[\"");
          423  +    add_srs_wkt (p, 10,
          424  +        "latitude_of_origin\",37],PARAMETER[\"central_meridian\",");
          425  +    add_srs_wkt (p, 11,
          426  +        "-81],PARAMETER[\"false_easting\",1968500],PARAMETER[\"fa");
          427  +    add_srs_wkt (p, 12,
          428  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
          429  +    add_srs_wkt (p, 13,
          430  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
          431  +    add_srs_wkt (p, 14,
          432  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26862\"]]");
          433  +    p = add_epsg_def (filter, first, last, 26863, "epsg", 26863,
          434  +        "NAD83(NSRS2007) / Maine East (ftUS)");
          435  +    add_proj4text (p, 0,
          436  +        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
          437  +    add_proj4text (p, 1,
          438  +        "999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=");
          439  +    add_proj4text (p, 2,
          440  +        "0,0,0,0,0,0,0 +units=us-ft +no_defs");
          441  +    add_srs_wkt (p, 0,
          442  +        "PROJCS[\"NAD83(NSRS2007) / Maine East (ftUS)\",GEOGCS[\"");
          443  +    add_srs_wkt (p, 1,
          444  +        "NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Referen");
          445  +    add_srs_wkt (p, 2,
          446  +        "ce_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.25722");
          447  +    add_srs_wkt (p, 3,
          448  +        "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
          449  +    add_srs_wkt (p, 4,
          450  +        "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
          451  +    add_srs_wkt (p, 5,
          452  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
          453  +    add_srs_wkt (p, 6,
          454  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          455  +    add_srs_wkt (p, 7,
          456  +        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
          457  +    add_srs_wkt (p, 8,
          458  +        "R[\"latitude_of_origin\",43.66666666666666],PARAMETER[\"");
          459  +    add_srs_wkt (p, 9,
          460  +        "central_meridian\",-68.5],PARAMETER[\"scale_factor\",0.9");
          461  +    add_srs_wkt (p, 10,
          462  +        "999],PARAMETER[\"false_easting\",984250.0000000002],PARA");
          463  +    add_srs_wkt (p, 11,
          464  +        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
          465  +    add_srs_wkt (p, 12,
          466  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
          467  +    add_srs_wkt (p, 13,
          468  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26863\"]]");
          469  +    p = add_epsg_def (filter, first, last, 26864, "epsg", 26864,
          470  +        "NAD83(NSRS2007) / Maine West (ftUS)");
          471  +    add_proj4text (p, 0,
          472  +        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
          473  +    add_proj4text (p, 1,
          474  +        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
          475  +    add_proj4text (p, 2,
          476  +        "owgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
          477  +    add_srs_wkt (p, 0,
          478  +        "PROJCS[\"NAD83(NSRS2007) / Maine West (ftUS)\",GEOGCS[\"");
          479  +    add_srs_wkt (p, 1,
          480  +        "NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Referen");
          481  +    add_srs_wkt (p, 2,
          482  +        "ce_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.25722");
          483  +    add_srs_wkt (p, 3,
          484  +        "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
          485  +    add_srs_wkt (p, 4,
          486  +        "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
          487  +    add_srs_wkt (p, 5,
          488  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
          489  +    add_srs_wkt (p, 6,
          490  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          491  +    add_srs_wkt (p, 7,
          492  +        ",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
          493  +    add_srs_wkt (p, 8,
          494  +        "R[\"latitude_of_origin\",42.83333333333334],PARAMETER[\"");
          495  +    add_srs_wkt (p, 9,
          496  +        "central_meridian\",-70.16666666666667],PARAMETER[\"scale");
          497  +    add_srs_wkt (p, 10,
          498  +        "_factor\",0.999966667],PARAMETER[\"false_easting\",29527");
          499  +    add_srs_wkt (p, 11,
          500  +        "50],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
          501  +    add_srs_wkt (p, 12,
          502  +        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
          503  +    add_srs_wkt (p, 13,
          504  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"268");
          505  +    add_srs_wkt (p, 14,
          506  +        "64\"]]");
          507  +    p = add_epsg_def (filter, first, last, 26865, "epsg", 26865,
          508  +        "NAD83(NSRS2007) / Minnesota North (ftUS)");
          509  +    add_proj4text (p, 0,
          510  +        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
          511  +    add_proj4text (p, 1,
          512  +        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
          513  +    add_proj4text (p, 2,
          514  +        "00101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,");
          515  +    add_proj4text (p, 3,
          516  +        "0,0,0,0,0,0 +units=us-ft +no_defs");
          517  +    add_srs_wkt (p, 0,
          518  +        "PROJCS[\"NAD83(NSRS2007) / Minnesota North (ftUS)\",GEOG");
          519  +    add_srs_wkt (p, 1,
          520  +        "CS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Re");
          521  +    add_srs_wkt (p, 2,
          522  +        "ference_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.");
          523  +    add_srs_wkt (p, 3,
          524  +        "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
          525  +    add_srs_wkt (p, 4,
          526  +        "0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
          527  +    add_srs_wkt (p, 5,
          528  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
          529  +    add_srs_wkt (p, 6,
          530  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
          531  +    add_srs_wkt (p, 7,
          532  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          533  +    add_srs_wkt (p, 8,
          534  +        "\"],PARAMETER[\"standard_parallel_1\",48.63333333333333]");
          535  +    add_srs_wkt (p, 9,
          536  +        ",PARAMETER[\"standard_parallel_2\",47.03333333333333],PA");
          537  +    add_srs_wkt (p, 10,
          538  +        "RAMETER[\"latitude_of_origin\",46.5],PARAMETER[\"central");
          539  +    add_srs_wkt (p, 11,
          540  +        "_meridian\",-93.1],PARAMETER[\"false_easting\",2624666.6");
          541  +    add_srs_wkt (p, 12,
          542  +        "667],PARAMETER[\"false_northing\",328083.3333],UNIT[\"US");
          543  +    add_srs_wkt (p, 13,
          544  +        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
          545  +    add_srs_wkt (p, 14,
          546  +        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
          547  +    add_srs_wkt (p, 15,
          548  +        "PSG\",\"26865\"]]");
          549  +    p = add_epsg_def (filter, first, last, 26866, "epsg", 26866,
          550  +        "NAD83(NSRS2007) / Minnesota Central (ftUS)");
          551  +    add_proj4text (p, 0,
          552  +        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
          553  +    add_proj4text (p, 1,
          554  +        "5 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.999989");
          555  +    add_proj4text (p, 2,
          556  +        "83997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
          557  +    add_proj4text (p, 3,
          558  +        "no_defs");
          559  +    add_srs_wkt (p, 0,
          560  +        "PROJCS[\"NAD83(NSRS2007) / Minnesota Central (ftUS)\",GE");
          561  +    add_srs_wkt (p, 1,
          562  +        "OGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_");
          563  +    add_srs_wkt (p, 2,
          564  +        "Reference_System_2007\",SPHEROID[\"GRS 1980\",6378137,29");
          565  +    add_srs_wkt (p, 3,
          566  +        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
          567  +    add_srs_wkt (p, 4,
          568  +        "0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwic");
          569  +    add_srs_wkt (p, 5,
          570  +        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
          571  +    add_srs_wkt (p, 6,
          572  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
          573  +    add_srs_wkt (p, 7,
          574  +        "EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
          575  +    add_srs_wkt (p, 8,
          576  +        "SP\"],PARAMETER[\"standard_parallel_1\",47.05],PARAMETER");
          577  +    add_srs_wkt (p, 9,
          578  +        "[\"standard_parallel_2\",45.61666666666667],PARAMETER[\"");
          579  +    add_srs_wkt (p, 10,
          580  +        "latitude_of_origin\",45],PARAMETER[\"central_meridian\",");
          581  +    add_srs_wkt (p, 11,
          582  +        "-94.25],PARAMETER[\"false_easting\",2624666.6667],PARAME");
          583  +    add_srs_wkt (p, 12,
          584  +        "TER[\"false_northing\",328083.3333],UNIT[\"US survey foo");
          585  +    add_srs_wkt (p, 13,
          586  +        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
          587  +    add_srs_wkt (p, 14,
          588  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"268");
          589  +    add_srs_wkt (p, 15,
          590  +        "66\"]]");
          591  +    p = add_epsg_def (filter, first, last, 26867, "epsg", 26867,
          592  +        "NAD83(NSRS2007) / Minnesota South (ftUS)");
          593  +    add_proj4text (p, 0,
          594  +        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
          595  +    add_proj4text (p, 1,
          596  +        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=999");
          597  +    add_proj4text (p, 2,
          598  +        "99.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
          599  +    add_proj4text (p, 3,
          600  +        "s=us-ft +no_defs");
          601  +    add_srs_wkt (p, 0,
          602  +        "PROJCS[\"NAD83(NSRS2007) / Minnesota South (ftUS)\",GEOG");
          603  +    add_srs_wkt (p, 1,
          604  +        "CS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Re");
          605  +    add_srs_wkt (p, 2,
          606  +        "ference_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.");
          607  +    add_srs_wkt (p, 3,
          608  +        "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
          609  +    add_srs_wkt (p, 4,
          610  +        "0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
          611  +    add_srs_wkt (p, 5,
          612  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
          613  +    add_srs_wkt (p, 6,
          614  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
          615  +    add_srs_wkt (p, 7,
          616  +        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          617  +    add_srs_wkt (p, 8,
          618  +        "\"],PARAMETER[\"standard_parallel_1\",45.21666666666667]");
          619  +    add_srs_wkt (p, 9,
          620  +        ",PARAMETER[\"standard_parallel_2\",43.78333333333333],PA");
          621  +    add_srs_wkt (p, 10,
          622  +        "RAMETER[\"latitude_of_origin\",43],PARAMETER[\"central_m");
          623  +    add_srs_wkt (p, 11,
          624  +        "eridian\",-94],PARAMETER[\"false_easting\",2624666.6667]");
          625  +    add_srs_wkt (p, 12,
          626  +        ",PARAMETER[\"false_northing\",328083.3333],UNIT[\"US sur");
          627  +    add_srs_wkt (p, 13,
          628  +        "vey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
          629  +    add_srs_wkt (p, 14,
          630  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
          631  +    add_srs_wkt (p, 15,
          632  +        ",\"26867\"]]");
          633  +    p = add_epsg_def (filter, first, last, 26868, "epsg", 26868,
          634  +        "NAD83(NSRS2007) / Nebraska (ftUS)");
          635  +    add_proj4text (p, 0,
          636  +        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
          637  +    add_proj4text (p, 1,
          638  +        "lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +tow");
          639  +    add_proj4text (p, 2,
          640  +        "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
          641  +    add_srs_wkt (p, 0,
          642  +        "PROJCS[\"NAD83(NSRS2007) / Nebraska (ftUS)\",GEOGCS[\"NA");
          643  +    add_srs_wkt (p, 1,
          644  +        "D83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Reference");
          645  +    add_srs_wkt (p, 2,
          646  +        "_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
          647  +    add_srs_wkt (p, 3,
          648  +        "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
          649  +    add_srs_wkt (p, 4,
          650  +        "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
          651  +    add_srs_wkt (p, 5,
          652  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
          653  +    add_srs_wkt (p, 6,
          654  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          655  +    add_srs_wkt (p, 7,
          656  +        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
          657  +    add_srs_wkt (p, 8,
          658  +        "AMETER[\"standard_parallel_1\",43],PARAMETER[\"standard_");
          659  +    add_srs_wkt (p, 9,
          660  +        "parallel_2\",40],PARAMETER[\"latitude_of_origin\",39.833");
          661  +    add_srs_wkt (p, 10,
          662  +        "33333333334],PARAMETER[\"central_meridian\",-100],PARAME");
          663  +    add_srs_wkt (p, 11,
          664  +        "TER[\"false_easting\",1640416.6667],PARAMETER[\"false_no");
          665  +    add_srs_wkt (p, 12,
          666  +        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
          667  +    add_srs_wkt (p, 13,
          668  +        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          669  +    add_srs_wkt (p, 14,
          670  +        ",NORTH],AUTHORITY[\"EPSG\",\"26868\"]]");
          671  +    p = add_epsg_def (filter, first, last, 26869, "epsg", 26869,
          672  +        "NAD83(NSRS2007) / West Virginia North (ftUS)");
          673  +    add_proj4text (p, 0,
          674  +        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
          675  +    add_proj4text (p, 1,
          676  +        "5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
          677  +    add_proj4text (p, 2,
          678  +        " +units=us-ft +no_defs");
          679  +    add_srs_wkt (p, 0,
          680  +        "PROJCS[\"NAD83(NSRS2007) / West Virginia North (ftUS)\",");
          681  +    add_srs_wkt (p, 1,
          682  +        "GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatia");
          683  +    add_srs_wkt (p, 2,
          684  +        "l_Reference_System_2007\",SPHEROID[\"GRS 1980\",6378137,");
          685  +    add_srs_wkt (p, 3,
          686  +        "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
          687  +    add_srs_wkt (p, 4,
          688  +        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenw");
          689  +    add_srs_wkt (p, 5,
          690  +        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
          691  +    add_srs_wkt (p, 6,
          692  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
          693  +    add_srs_wkt (p, 7,
          694  +        "[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Coni");
          695  +    add_srs_wkt (p, 8,
          696  +        "c_2SP\"],PARAMETER[\"standard_parallel_1\",40.25],PARAME");
          697  +    add_srs_wkt (p, 9,
          698  +        "TER[\"standard_parallel_2\",39],PARAMETER[\"latitude_of_");
          699  +    add_srs_wkt (p, 10,
          700  +        "origin\",38.5],PARAMETER[\"central_meridian\",-79.5],PAR");
          701  +    add_srs_wkt (p, 11,
          702  +        "AMETER[\"false_easting\",1968500],PARAMETER[\"false_nort");
          703  +    add_srs_wkt (p, 12,
          704  +        "hing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUT");
          705  +    add_srs_wkt (p, 13,
          706  +        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
          707  +    add_srs_wkt (p, 14,
          708  +        "ORTH],AUTHORITY[\"EPSG\",\"26869\"]]");
          709  +    p = add_epsg_def (filter, first, last, 26870, "epsg", 26870,
          710  +        "NAD83(NSRS2007) / West Virginia South (ftUS)");
          711  +    add_proj4text (p, 0,
          712  +        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
          713  +    add_proj4text (p, 1,
          714  +        "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80");
          715  +    add_proj4text (p, 2,
          716  +        " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
          717  +    add_srs_wkt (p, 0,
          718  +        "PROJCS[\"NAD83(NSRS2007) / West Virginia South (ftUS)\",");
          719  +    add_srs_wkt (p, 1,
          720  +        "GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatia");
          721  +    add_srs_wkt (p, 2,
          722  +        "l_Reference_System_2007\",SPHEROID[\"GRS 1980\",6378137,");
          723  +    add_srs_wkt (p, 3,
          724  +        "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
          725  +    add_srs_wkt (p, 4,
          726  +        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenw");
          727  +    add_srs_wkt (p, 5,
          728  +        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
          729  +    add_srs_wkt (p, 6,
          730  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
          731  +    add_srs_wkt (p, 7,
          732  +        "[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Coni");
          733  +    add_srs_wkt (p, 8,
          734  +        "c_2SP\"],PARAMETER[\"standard_parallel_1\",38.8833333333");
          735  +    add_srs_wkt (p, 9,
          736  +        "3333],PARAMETER[\"standard_parallel_2\",37.4833333333333");
          737  +    add_srs_wkt (p, 10,
          738  +        "3],PARAMETER[\"latitude_of_origin\",37],PARAMETER[\"cent");
          739  +    add_srs_wkt (p, 11,
          740  +        "ral_meridian\",-81],PARAMETER[\"false_easting\",1968500]");
          741  +    add_srs_wkt (p, 12,
          742  +        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
          743  +    add_srs_wkt (p, 13,
          744  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
          745  +    add_srs_wkt (p, 14,
          746  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26870\"");
          747  +    add_srs_wkt (p, 15,
          748  +        "]]");
          749  +    p = add_epsg_def (filter, first, last, 26891, "epsg", 26891,
          750  +        "NAD83(CSRS) / MTM zone 11");
          751  +    add_proj4text (p, 0,
          752  +        "+proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.9999 +x_0=304800 ");
          753  +    add_proj4text (p, 1,
          754  +        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
          755  +    add_proj4text (p, 2,
          756  +        "defs");
          757  +    add_srs_wkt (p, 0,
          758  +        "PROJCS[\"NAD83(CSRS) / MTM zone 11\",GEOGCS[\"NAD83(CSRS");
          759  +    add_srs_wkt (p, 1,
          760  +        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
          761  +    add_srs_wkt (p, 2,
          762  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
          763  +    add_srs_wkt (p, 3,
          764  +        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
          765  +    add_srs_wkt (p, 4,
          766  +        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
          767  +    add_srs_wkt (p, 5,
          768  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
          769  +    add_srs_wkt (p, 6,
          770  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
          771  +    add_srs_wkt (p, 7,
          772  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
          773  +    add_srs_wkt (p, 8,
          774  +        "in\",0],PARAMETER[\"central_meridian\",-82.5],PARAMETER[");
          775  +    add_srs_wkt (p, 9,
          776  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",304");
          777  +    add_srs_wkt (p, 10,
          778  +        "800],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
          779  +    add_srs_wkt (p, 11,
          780  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
          781  +    add_srs_wkt (p, 12,
          782  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26891\"]]");
          783  +    p = add_epsg_def (filter, first, last, 26892, "epsg", 26892,
          784  +        "NAD83(CSRS) / MTM zone 12");
          785  +    add_proj4text (p, 0,
          786  +        "+proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9999 +x_0=304800 +y");
          787  +    add_proj4text (p, 1,
          788  +        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
          789  +    add_proj4text (p, 2,
          790  +        "fs");
          791  +    add_srs_wkt (p, 0,
          792  +        "PROJCS[\"NAD83(CSRS) / MTM zone 12\",GEOGCS[\"NAD83(CSRS");
          793  +    add_srs_wkt (p, 1,
          794  +        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
          795  +    add_srs_wkt (p, 2,
          796  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
          797  +    add_srs_wkt (p, 3,
          798  +        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
          799  +    add_srs_wkt (p, 4,
          800  +        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
          801  +    add_srs_wkt (p, 5,
          802  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
          803  +    add_srs_wkt (p, 6,
          804  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
          805  +    add_srs_wkt (p, 7,
          806  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
          807  +    add_srs_wkt (p, 8,
          808  +        "in\",0],PARAMETER[\"central_meridian\",-81],PARAMETER[\"");
          809  +    add_srs_wkt (p, 9,
          810  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",30480");
          811  +    add_srs_wkt (p, 10,
          812  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
          813  +    add_srs_wkt (p, 11,
          814  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
          815  +    add_srs_wkt (p, 12,
          816  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"26892\"]]");
          817  +    p = add_epsg_def (filter, first, last, 26893, "epsg", 26893,
          818  +        "NAD83(CSRS) / MTM zone 13");
          819  +    add_proj4text (p, 0,
          820  +        "+proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=304800 +y");
          821  +    add_proj4text (p, 1,
          822  +        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
          823  +    add_proj4text (p, 2,
          824  +        "fs");
          825  +    add_srs_wkt (p, 0,
          826  +        "PROJCS[\"NAD83(CSRS) / MTM zone 13\",GEOGCS[\"NAD83(CSRS");
          827  +    add_srs_wkt (p, 1,
          828  +        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
          829  +    add_srs_wkt (p, 2,
          830  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
          831  +    add_srs_wkt (p, 3,
          832  +        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
          833  +    add_srs_wkt (p, 4,
          834  +        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
          835  +    add_srs_wkt (p, 5,
          836  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
          837  +    add_srs_wkt (p, 6,
          838  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
          839  +    add_srs_wkt (p, 7,
          840  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
          841  +    add_srs_wkt (p, 8,
          842  +        "in\",0],PARAMETER[\"central_meridian\",-84],PARAMETER[\"");
          843  +    add_srs_wkt (p, 9,
          844  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",30480");
          845  +    add_srs_wkt (p, 10,
          846  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
          847  +    add_srs_wkt (p, 11,
          848  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
          849  +    add_srs_wkt (p, 12,
          850  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"26893\"]]");
          851  +    p = add_epsg_def (filter, first, last, 26894, "epsg", 26894,
          852  +        "NAD83(CSRS) / MTM zone 14");
          853  +    add_proj4text (p, 0,
          854  +        "+proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9999 +x_0=304800 +y");
          855  +    add_proj4text (p, 1,
          856  +        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
          857  +    add_proj4text (p, 2,
          858  +        "fs");
          859  +    add_srs_wkt (p, 0,
          860  +        "PROJCS[\"NAD83(CSRS) / MTM zone 14\",GEOGCS[\"NAD83(CSRS");
          861  +    add_srs_wkt (p, 1,
          862  +        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
          863  +    add_srs_wkt (p, 2,
          864  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
          865  +    add_srs_wkt (p, 3,
          866  +        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
          867  +    add_srs_wkt (p, 4,
          868  +        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
          869  +    add_srs_wkt (p, 5,
          870  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
          871  +    add_srs_wkt (p, 6,
          872  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
          873  +    add_srs_wkt (p, 7,
          874  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
          875  +    add_srs_wkt (p, 8,
          876  +        "in\",0],PARAMETER[\"central_meridian\",-87],PARAMETER[\"");
          877  +    add_srs_wkt (p, 9,
          878  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",30480");
          879  +    add_srs_wkt (p, 10,
          880  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
          881  +    add_srs_wkt (p, 11,
          882  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
          883  +    add_srs_wkt (p, 12,
          884  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"26894\"]]");
          885  +    p = add_epsg_def (filter, first, last, 26895, "epsg", 26895,
          886  +        "NAD83(CSRS) / MTM zone 15");
          887  +    add_proj4text (p, 0,
          888  +        "+proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9999 +x_0=304800 +y");
          889  +    add_proj4text (p, 1,
          890  +        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
          891  +    add_proj4text (p, 2,
          892  +        "fs");
          893  +    add_srs_wkt (p, 0,
          894  +        "PROJCS[\"NAD83(CSRS) / MTM zone 15\",GEOGCS[\"NAD83(CSRS");
          895  +    add_srs_wkt (p, 1,
          896  +        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
          897  +    add_srs_wkt (p, 2,
          898  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
          899  +    add_srs_wkt (p, 3,
          900  +        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
          901  +    add_srs_wkt (p, 4,
          902  +        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
          903  +    add_srs_wkt (p, 5,
          904  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
          905  +    add_srs_wkt (p, 6,
          906  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
          907  +    add_srs_wkt (p, 7,
          908  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
          909  +    add_srs_wkt (p, 8,
          910  +        "in\",0],PARAMETER[\"central_meridian\",-90],PARAMETER[\"");
          911  +    add_srs_wkt (p, 9,
          912  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",30480");
          913  +    add_srs_wkt (p, 10,
          914  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
          915  +    add_srs_wkt (p, 11,
          916  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
          917  +    add_srs_wkt (p, 12,
          918  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"26895\"]]");
          919  +    p = add_epsg_def (filter, first, last, 26896, "epsg", 26896,
          920  +        "NAD83(CSRS) / MTM zone 16");
          921  +    add_proj4text (p, 0,
          922  +        "+proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9999 +x_0=304800 +y");
          923  +    add_proj4text (p, 1,
          924  +        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
          925  +    add_proj4text (p, 2,
          926  +        "fs");
          927  +    add_srs_wkt (p, 0,
          928  +        "PROJCS[\"NAD83(CSRS) / MTM zone 16\",GEOGCS[\"NAD83(CSRS");
          929  +    add_srs_wkt (p, 1,
          930  +        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
          931  +    add_srs_wkt (p, 2,
          932  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
          933  +    add_srs_wkt (p, 3,
          934  +        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
          935  +    add_srs_wkt (p, 4,
          936  +        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
          937  +    add_srs_wkt (p, 5,
          938  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
          939  +    add_srs_wkt (p, 6,
          940  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
          941  +    add_srs_wkt (p, 7,
          942  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
          943  +    add_srs_wkt (p, 8,
          944  +        "in\",0],PARAMETER[\"central_meridian\",-93],PARAMETER[\"");
          945  +    add_srs_wkt (p, 9,
          946  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",30480");
          947  +    add_srs_wkt (p, 10,
          948  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
          949  +    add_srs_wkt (p, 11,
          950  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
          951  +    add_srs_wkt (p, 12,
          952  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"26896\"]]");
          953  +    p = add_epsg_def (filter, first, last, 26897, "epsg", 26897,
          954  +        "NAD83(CSRS) / MTM zone 17");
          955  +    add_proj4text (p, 0,
          956  +        "+proj=tmerc +lat_0=0 +lon_0=-96 +k=0.9999 +x_0=304800 +y");
          957  +    add_proj4text (p, 1,
          958  +        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
          959  +    add_proj4text (p, 2,
          960  +        "fs");
          961  +    add_srs_wkt (p, 0,
          962  +        "PROJCS[\"NAD83(CSRS) / MTM zone 17\",GEOGCS[\"NAD83(CSRS");
          963  +    add_srs_wkt (p, 1,
          964  +        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
          965  +    add_srs_wkt (p, 2,
          966  +        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
          967  +    add_srs_wkt (p, 3,
          968  +        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
          969  +    add_srs_wkt (p, 4,
          970  +        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
          971  +    add_srs_wkt (p, 5,
          972  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
          973  +    add_srs_wkt (p, 6,
          974  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
          975  +    add_srs_wkt (p, 7,
          976  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
          977  +    add_srs_wkt (p, 8,
          978  +        "in\",0],PARAMETER[\"central_meridian\",-96],PARAMETER[\"");
          979  +    add_srs_wkt (p, 9,
          980  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",30480");
          981  +    add_srs_wkt (p, 10,
          982  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
          983  +    add_srs_wkt (p, 11,
          984  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
          985  +    add_srs_wkt (p, 12,
          986  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"26897\"]]");
          987  +    p = add_epsg_def (filter, first, last, 26898, "epsg", 26898,
          988  +        "NAD83(CSRS) / MTM zone 1");
          989  +    add_proj4text (p, 0,
          990  +        "+proj=tmerc +lat_0=0 +lon_0=-53 +k=0.9999 +x_0=304800 +y");
          991  +    add_proj4text (p, 1,
          992  +        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
          993  +    add_proj4text (p, 2,
          994  +        "fs");
          995  +    add_srs_wkt (p, 0,
          996  +        "PROJCS[\"NAD83(CSRS) / MTM zone 1\",GEOGCS[\"NAD83(CSRS)");
          997  +    add_srs_wkt (p, 1,
          998  +        "\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SPH");
          999  +    add_srs_wkt (p, 2,
         1000  +        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
         1001  +    add_srs_wkt (p, 3,
         1002  +        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
         1003  +    add_srs_wkt (p, 4,
         1004  +        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1005  +    add_srs_wkt (p, 5,
         1006  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1007  +    add_srs_wkt (p, 6,
         1008  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
         1009  +    add_srs_wkt (p, 7,
         1010  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1011  +    add_srs_wkt (p, 8,
         1012  +        "in\",0],PARAMETER[\"central_meridian\",-53],PARAMETER[\"");
         1013  +    add_srs_wkt (p, 9,
         1014  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",30480");
         1015  +    add_srs_wkt (p, 10,
         1016  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1017  +    add_srs_wkt (p, 11,
         1018  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y");
         1019  +    add_srs_wkt (p, 12,
         1020  +        ")\",NORTH],AUTHORITY[\"EPSG\",\"26898\"]]");
         1021  +    p = add_epsg_def (filter, first, last, 26899, "epsg", 26899,
         1022  +        "NAD83(CSRS) / MTM zone 2");
         1023  +    add_proj4text (p, 0,
         1024  +        "+proj=tmerc +lat_0=0 +lon_0=-56 +k=0.9999 +x_0=304800 +y");
         1025  +    add_proj4text (p, 1,
         1026  +        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
         1027  +    add_proj4text (p, 2,
         1028  +        "fs");
         1029  +    add_srs_wkt (p, 0,
         1030  +        "PROJCS[\"NAD83(CSRS) / MTM zone 2\",GEOGCS[\"NAD83(CSRS)");
         1031  +    add_srs_wkt (p, 1,
         1032  +        "\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SPH");
         1033  +    add_srs_wkt (p, 2,
         1034  +        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
         1035  +    add_srs_wkt (p, 3,
         1036  +        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
         1037  +    add_srs_wkt (p, 4,
         1038  +        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
    76   1039       add_srs_wkt (p, 5,
    77   1040           "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
    78   1041       add_srs_wkt (p, 6,
    79         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
    80         -    add_srs_wkt (p, 7,
    81         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4248\"]],PROJECTION[\"T");
    82         -    add_srs_wkt (p, 8,
    83         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",-");
    84         -    add_srs_wkt (p, 9,
    85         -        "9.5],PARAMETER[\"central_meridian\",-70.5],PARAMETER[\"s");
    86         -    add_srs_wkt (p, 10,
    87         -        "cale_factor\",0.99952992],PARAMETER[\"false_easting\",13");
    88         -    add_srs_wkt (p, 11,
    89         -        "24000],PARAMETER[\"false_northing\",1040084.558],UNIT[\"");
         1042  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTI");
         1043  +    add_srs_wkt (p, 7,
         1044  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1045  +    add_srs_wkt (p, 8,
         1046  +        "in\",0],PARAMETER[\"central_meridian\",-56],PARAMETER[\"");
         1047  +    add_srs_wkt (p, 9,
         1048  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",30480");
         1049  +    add_srs_wkt (p, 10,
         1050  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1051  +    add_srs_wkt (p, 11,
         1052  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y");
         1053  +    add_srs_wkt (p, 12,
         1054  +        ")\",NORTH],AUTHORITY[\"EPSG\",\"26899\"]]");
         1055  +    p = add_epsg_def (filter, first, last, 26901, "epsg", 26901,
         1056  +        "NAD83 / UTM zone 1N");
         1057  +    add_proj4text (p, 0,
         1058  +        "+proj=utm +zone=1 +datum=NAD83 +units=m +no_defs");
         1059  +    add_srs_wkt (p, 0,
         1060  +        "PROJCS[\"NAD83 / UTM zone 1N\",GEOGCS[\"NAD83\",DATUM[\"");
         1061  +    add_srs_wkt (p, 1,
         1062  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1063  +    add_srs_wkt (p, 2,
         1064  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1065  +    add_srs_wkt (p, 3,
         1066  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1067  +    add_srs_wkt (p, 4,
         1068  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1069  +    add_srs_wkt (p, 5,
         1070  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1071  +    add_srs_wkt (p, 6,
         1072  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1073  +    add_srs_wkt (p, 7,
         1074  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1075  +    add_srs_wkt (p, 8,
         1076  +        "l_meridian\",-177],PARAMETER[\"scale_factor\",0.9996],PA");
         1077  +    add_srs_wkt (p, 9,
         1078  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1079  +    add_srs_wkt (p, 10,
         1080  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1081  +    add_srs_wkt (p, 11,
         1082  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1083  +    add_srs_wkt (p, 12,
         1084  +        "TY[\"EPSG\",\"26901\"]]");
         1085  +    p = add_epsg_def (filter, first, last, 26902, "epsg", 26902,
         1086  +        "NAD83 / UTM zone 2N");
         1087  +    add_proj4text (p, 0,
         1088  +        "+proj=utm +zone=2 +datum=NAD83 +units=m +no_defs");
         1089  +    add_srs_wkt (p, 0,
         1090  +        "PROJCS[\"NAD83 / UTM zone 2N\",GEOGCS[\"NAD83\",DATUM[\"");
         1091  +    add_srs_wkt (p, 1,
         1092  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1093  +    add_srs_wkt (p, 2,
         1094  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1095  +    add_srs_wkt (p, 3,
         1096  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1097  +    add_srs_wkt (p, 4,
         1098  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1099  +    add_srs_wkt (p, 5,
         1100  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1101  +    add_srs_wkt (p, 6,
         1102  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1103  +    add_srs_wkt (p, 7,
         1104  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1105  +    add_srs_wkt (p, 8,
         1106  +        "l_meridian\",-171],PARAMETER[\"scale_factor\",0.9996],PA");
         1107  +    add_srs_wkt (p, 9,
         1108  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1109  +    add_srs_wkt (p, 10,
         1110  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1111  +    add_srs_wkt (p, 11,
         1112  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1113  +    add_srs_wkt (p, 12,
         1114  +        "TY[\"EPSG\",\"26902\"]]");
         1115  +    p = add_epsg_def (filter, first, last, 26903, "epsg", 26903,
         1116  +        "NAD83 / UTM zone 3N");
         1117  +    add_proj4text (p, 0,
         1118  +        "+proj=utm +zone=3 +datum=NAD83 +units=m +no_defs");
         1119  +    add_srs_wkt (p, 0,
         1120  +        "PROJCS[\"NAD83 / UTM zone 3N\",GEOGCS[\"NAD83\",DATUM[\"");
         1121  +    add_srs_wkt (p, 1,
         1122  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1123  +    add_srs_wkt (p, 2,
         1124  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1125  +    add_srs_wkt (p, 3,
         1126  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1127  +    add_srs_wkt (p, 4,
         1128  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1129  +    add_srs_wkt (p, 5,
         1130  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1131  +    add_srs_wkt (p, 6,
         1132  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1133  +    add_srs_wkt (p, 7,
         1134  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1135  +    add_srs_wkt (p, 8,
         1136  +        "l_meridian\",-165],PARAMETER[\"scale_factor\",0.9996],PA");
         1137  +    add_srs_wkt (p, 9,
         1138  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1139  +    add_srs_wkt (p, 10,
         1140  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1141  +    add_srs_wkt (p, 11,
         1142  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1143  +    add_srs_wkt (p, 12,
         1144  +        "TY[\"EPSG\",\"26903\"]]");
         1145  +    p = add_epsg_def (filter, first, last, 26904, "epsg", 26904,
         1146  +        "NAD83 / UTM zone 4N");
         1147  +    add_proj4text (p, 0,
         1148  +        "+proj=utm +zone=4 +datum=NAD83 +units=m +no_defs");
         1149  +    add_srs_wkt (p, 0,
         1150  +        "PROJCS[\"NAD83 / UTM zone 4N\",GEOGCS[\"NAD83\",DATUM[\"");
         1151  +    add_srs_wkt (p, 1,
         1152  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1153  +    add_srs_wkt (p, 2,
         1154  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1155  +    add_srs_wkt (p, 3,
         1156  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1157  +    add_srs_wkt (p, 4,
         1158  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1159  +    add_srs_wkt (p, 5,
         1160  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1161  +    add_srs_wkt (p, 6,
         1162  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1163  +    add_srs_wkt (p, 7,
         1164  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1165  +    add_srs_wkt (p, 8,
         1166  +        "l_meridian\",-159],PARAMETER[\"scale_factor\",0.9996],PA");
         1167  +    add_srs_wkt (p, 9,
         1168  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1169  +    add_srs_wkt (p, 10,
         1170  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1171  +    add_srs_wkt (p, 11,
         1172  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1173  +    add_srs_wkt (p, 12,
         1174  +        "TY[\"EPSG\",\"26904\"]]");
         1175  +    p = add_epsg_def (filter, first, last, 26905, "epsg", 26905,
         1176  +        "NAD83 / UTM zone 5N");
         1177  +    add_proj4text (p, 0,
         1178  +        "+proj=utm +zone=5 +datum=NAD83 +units=m +no_defs");
         1179  +    add_srs_wkt (p, 0,
         1180  +        "PROJCS[\"NAD83 / UTM zone 5N\",GEOGCS[\"NAD83\",DATUM[\"");
         1181  +    add_srs_wkt (p, 1,
         1182  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1183  +    add_srs_wkt (p, 2,
         1184  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1185  +    add_srs_wkt (p, 3,
         1186  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1187  +    add_srs_wkt (p, 4,
         1188  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1189  +    add_srs_wkt (p, 5,
         1190  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1191  +    add_srs_wkt (p, 6,
         1192  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1193  +    add_srs_wkt (p, 7,
         1194  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1195  +    add_srs_wkt (p, 8,
         1196  +        "l_meridian\",-153],PARAMETER[\"scale_factor\",0.9996],PA");
         1197  +    add_srs_wkt (p, 9,
         1198  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1199  +    add_srs_wkt (p, 10,
         1200  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1201  +    add_srs_wkt (p, 11,
         1202  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1203  +    add_srs_wkt (p, 12,
         1204  +        "TY[\"EPSG\",\"26905\"]]");
         1205  +    p = add_epsg_def (filter, first, last, 26906, "epsg", 26906,
         1206  +        "NAD83 / UTM zone 6N");
         1207  +    add_proj4text (p, 0,
         1208  +        "+proj=utm +zone=6 +datum=NAD83 +units=m +no_defs");
         1209  +    add_srs_wkt (p, 0,
         1210  +        "PROJCS[\"NAD83 / UTM zone 6N\",GEOGCS[\"NAD83\",DATUM[\"");
         1211  +    add_srs_wkt (p, 1,
         1212  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1213  +    add_srs_wkt (p, 2,
         1214  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1215  +    add_srs_wkt (p, 3,
         1216  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1217  +    add_srs_wkt (p, 4,
         1218  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1219  +    add_srs_wkt (p, 5,
         1220  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1221  +    add_srs_wkt (p, 6,
         1222  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1223  +    add_srs_wkt (p, 7,
         1224  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1225  +    add_srs_wkt (p, 8,
         1226  +        "l_meridian\",-147],PARAMETER[\"scale_factor\",0.9996],PA");
         1227  +    add_srs_wkt (p, 9,
         1228  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1229  +    add_srs_wkt (p, 10,
         1230  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1231  +    add_srs_wkt (p, 11,
         1232  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1233  +    add_srs_wkt (p, 12,
         1234  +        "TY[\"EPSG\",\"26906\"]]");
         1235  +    p = add_epsg_def (filter, first, last, 26907, "epsg", 26907,
         1236  +        "NAD83 / UTM zone 7N");
         1237  +    add_proj4text (p, 0,
         1238  +        "+proj=utm +zone=7 +datum=NAD83 +units=m +no_defs");
         1239  +    add_srs_wkt (p, 0,
         1240  +        "PROJCS[\"NAD83 / UTM zone 7N\",GEOGCS[\"NAD83\",DATUM[\"");
         1241  +    add_srs_wkt (p, 1,
         1242  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1243  +    add_srs_wkt (p, 2,
         1244  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1245  +    add_srs_wkt (p, 3,
         1246  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1247  +    add_srs_wkt (p, 4,
         1248  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1249  +    add_srs_wkt (p, 5,
         1250  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1251  +    add_srs_wkt (p, 6,
         1252  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1253  +    add_srs_wkt (p, 7,
         1254  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1255  +    add_srs_wkt (p, 8,
         1256  +        "l_meridian\",-141],PARAMETER[\"scale_factor\",0.9996],PA");
         1257  +    add_srs_wkt (p, 9,
         1258  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1259  +    add_srs_wkt (p, 10,
         1260  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1261  +    add_srs_wkt (p, 11,
         1262  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1263  +    add_srs_wkt (p, 12,
         1264  +        "TY[\"EPSG\",\"26907\"]]");
         1265  +    p = add_epsg_def (filter, first, last, 26908, "epsg", 26908,
         1266  +        "NAD83 / UTM zone 8N");
         1267  +    add_proj4text (p, 0,
         1268  +        "+proj=utm +zone=8 +datum=NAD83 +units=m +no_defs");
         1269  +    add_srs_wkt (p, 0,
         1270  +        "PROJCS[\"NAD83 / UTM zone 8N\",GEOGCS[\"NAD83\",DATUM[\"");
         1271  +    add_srs_wkt (p, 1,
         1272  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1273  +    add_srs_wkt (p, 2,
         1274  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1275  +    add_srs_wkt (p, 3,
         1276  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1277  +    add_srs_wkt (p, 4,
         1278  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1279  +    add_srs_wkt (p, 5,
         1280  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1281  +    add_srs_wkt (p, 6,
         1282  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1283  +    add_srs_wkt (p, 7,
         1284  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1285  +    add_srs_wkt (p, 8,
         1286  +        "l_meridian\",-135],PARAMETER[\"scale_factor\",0.9996],PA");
         1287  +    add_srs_wkt (p, 9,
         1288  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1289  +    add_srs_wkt (p, 10,
         1290  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1291  +    add_srs_wkt (p, 11,
         1292  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1293  +    add_srs_wkt (p, 12,
         1294  +        "TY[\"EPSG\",\"26908\"]]");
         1295  +    p = add_epsg_def (filter, first, last, 26909, "epsg", 26909,
         1296  +        "NAD83 / UTM zone 9N");
         1297  +    add_proj4text (p, 0,
         1298  +        "+proj=utm +zone=9 +datum=NAD83 +units=m +no_defs");
         1299  +    add_srs_wkt (p, 0,
         1300  +        "PROJCS[\"NAD83 / UTM zone 9N\",GEOGCS[\"NAD83\",DATUM[\"");
         1301  +    add_srs_wkt (p, 1,
         1302  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1303  +    add_srs_wkt (p, 2,
         1304  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1305  +    add_srs_wkt (p, 3,
         1306  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1307  +    add_srs_wkt (p, 4,
         1308  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1309  +    add_srs_wkt (p, 5,
         1310  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1311  +    add_srs_wkt (p, 6,
         1312  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1313  +    add_srs_wkt (p, 7,
         1314  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1315  +    add_srs_wkt (p, 8,
         1316  +        "l_meridian\",-129],PARAMETER[\"scale_factor\",0.9996],PA");
         1317  +    add_srs_wkt (p, 9,
         1318  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1319  +    add_srs_wkt (p, 10,
         1320  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1321  +    add_srs_wkt (p, 11,
         1322  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1323  +    add_srs_wkt (p, 12,
         1324  +        "TY[\"EPSG\",\"26909\"]]");
         1325  +    p = add_epsg_def (filter, first, last, 26910, "epsg", 26910,
         1326  +        "NAD83 / UTM zone 10N");
         1327  +    add_proj4text (p, 0,
         1328  +        "+proj=utm +zone=10 +datum=NAD83 +units=m +no_defs");
         1329  +    add_srs_wkt (p, 0,
         1330  +        "PROJCS[\"NAD83 / UTM zone 10N\",GEOGCS[\"NAD83\",DATUM[\"");
         1331  +    add_srs_wkt (p, 1,
         1332  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1333  +    add_srs_wkt (p, 2,
         1334  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1335  +    add_srs_wkt (p, 3,
         1336  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1337  +    add_srs_wkt (p, 4,
         1338  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1339  +    add_srs_wkt (p, 5,
         1340  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1341  +    add_srs_wkt (p, 6,
         1342  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1343  +    add_srs_wkt (p, 7,
         1344  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1345  +    add_srs_wkt (p, 8,
         1346  +        "l_meridian\",-123],PARAMETER[\"scale_factor\",0.9996],PA");
         1347  +    add_srs_wkt (p, 9,
         1348  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1349  +    add_srs_wkt (p, 10,
         1350  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1351  +    add_srs_wkt (p, 11,
         1352  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1353  +    add_srs_wkt (p, 12,
         1354  +        "TY[\"EPSG\",\"26910\"]]");
         1355  +    p = add_epsg_def (filter, first, last, 26911, "epsg", 26911,
         1356  +        "NAD83 / UTM zone 11N");
         1357  +    add_proj4text (p, 0,
         1358  +        "+proj=utm +zone=11 +datum=NAD83 +units=m +no_defs");
         1359  +    add_srs_wkt (p, 0,
         1360  +        "PROJCS[\"NAD83 / UTM zone 11N\",GEOGCS[\"NAD83\",DATUM[\"");
         1361  +    add_srs_wkt (p, 1,
         1362  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1363  +    add_srs_wkt (p, 2,
         1364  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1365  +    add_srs_wkt (p, 3,
         1366  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1367  +    add_srs_wkt (p, 4,
         1368  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1369  +    add_srs_wkt (p, 5,
         1370  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1371  +    add_srs_wkt (p, 6,
         1372  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1373  +    add_srs_wkt (p, 7,
         1374  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1375  +    add_srs_wkt (p, 8,
         1376  +        "l_meridian\",-117],PARAMETER[\"scale_factor\",0.9996],PA");
         1377  +    add_srs_wkt (p, 9,
         1378  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1379  +    add_srs_wkt (p, 10,
         1380  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1381  +    add_srs_wkt (p, 11,
         1382  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1383  +    add_srs_wkt (p, 12,
         1384  +        "TY[\"EPSG\",\"26911\"]]");
         1385  +    p = add_epsg_def (filter, first, last, 26912, "epsg", 26912,
         1386  +        "NAD83 / UTM zone 12N");
         1387  +    add_proj4text (p, 0,
         1388  +        "+proj=utm +zone=12 +datum=NAD83 +units=m +no_defs");
         1389  +    add_srs_wkt (p, 0,
         1390  +        "PROJCS[\"NAD83 / UTM zone 12N\",GEOGCS[\"NAD83\",DATUM[\"");
         1391  +    add_srs_wkt (p, 1,
         1392  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1393  +    add_srs_wkt (p, 2,
         1394  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1395  +    add_srs_wkt (p, 3,
         1396  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1397  +    add_srs_wkt (p, 4,
         1398  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1399  +    add_srs_wkt (p, 5,
         1400  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1401  +    add_srs_wkt (p, 6,
         1402  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1403  +    add_srs_wkt (p, 7,
         1404  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1405  +    add_srs_wkt (p, 8,
         1406  +        "l_meridian\",-111],PARAMETER[\"scale_factor\",0.9996],PA");
         1407  +    add_srs_wkt (p, 9,
         1408  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1409  +    add_srs_wkt (p, 10,
         1410  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1411  +    add_srs_wkt (p, 11,
         1412  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1413  +    add_srs_wkt (p, 12,
         1414  +        "TY[\"EPSG\",\"26912\"]]");
         1415  +    p = add_epsg_def (filter, first, last, 26913, "epsg", 26913,
         1416  +        "NAD83 / UTM zone 13N");
         1417  +    add_proj4text (p, 0,
         1418  +        "+proj=utm +zone=13 +datum=NAD83 +units=m +no_defs");
         1419  +    add_srs_wkt (p, 0,
         1420  +        "PROJCS[\"NAD83 / UTM zone 13N\",GEOGCS[\"NAD83\",DATUM[\"");
         1421  +    add_srs_wkt (p, 1,
         1422  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1423  +    add_srs_wkt (p, 2,
         1424  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1425  +    add_srs_wkt (p, 3,
         1426  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1427  +    add_srs_wkt (p, 4,
         1428  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1429  +    add_srs_wkt (p, 5,
         1430  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1431  +    add_srs_wkt (p, 6,
         1432  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1433  +    add_srs_wkt (p, 7,
         1434  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1435  +    add_srs_wkt (p, 8,
         1436  +        "l_meridian\",-105],PARAMETER[\"scale_factor\",0.9996],PA");
         1437  +    add_srs_wkt (p, 9,
         1438  +        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
         1439  +    add_srs_wkt (p, 10,
         1440  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         1441  +    add_srs_wkt (p, 11,
         1442  +        ",AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORI");
         1443  +    add_srs_wkt (p, 12,
         1444  +        "TY[\"EPSG\",\"26913\"]]");
         1445  +    p = add_epsg_def (filter, first, last, 26914, "epsg", 26914,
         1446  +        "NAD83 / UTM zone 14N");
         1447  +    add_proj4text (p, 0,
         1448  +        "+proj=utm +zone=14 +datum=NAD83 +units=m +no_defs");
         1449  +    add_srs_wkt (p, 0,
         1450  +        "PROJCS[\"NAD83 / UTM zone 14N\",GEOGCS[\"NAD83\",DATUM[\"");
         1451  +    add_srs_wkt (p, 1,
         1452  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1453  +    add_srs_wkt (p, 2,
         1454  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1455  +    add_srs_wkt (p, 3,
         1456  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1457  +    add_srs_wkt (p, 4,
         1458  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1459  +    add_srs_wkt (p, 5,
         1460  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1461  +    add_srs_wkt (p, 6,
         1462  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1463  +    add_srs_wkt (p, 7,
         1464  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1465  +    add_srs_wkt (p, 8,
         1466  +        "l_meridian\",-99],PARAMETER[\"scale_factor\",0.9996],PAR");
         1467  +    add_srs_wkt (p, 9,
         1468  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1469  +    add_srs_wkt (p, 10,
         1470  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1471  +    add_srs_wkt (p, 11,
         1472  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         1473  +    add_srs_wkt (p, 12,
         1474  +        "Y[\"EPSG\",\"26914\"]]");
         1475  +    p = add_epsg_def (filter, first, last, 26915, "epsg", 26915,
         1476  +        "NAD83 / UTM zone 15N");
         1477  +    add_proj4text (p, 0,
         1478  +        "+proj=utm +zone=15 +datum=NAD83 +units=m +no_defs");
         1479  +    add_srs_wkt (p, 0,
         1480  +        "PROJCS[\"NAD83 / UTM zone 15N\",GEOGCS[\"NAD83\",DATUM[\"");
         1481  +    add_srs_wkt (p, 1,
         1482  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1483  +    add_srs_wkt (p, 2,
         1484  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1485  +    add_srs_wkt (p, 3,
         1486  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1487  +    add_srs_wkt (p, 4,
         1488  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1489  +    add_srs_wkt (p, 5,
         1490  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1491  +    add_srs_wkt (p, 6,
         1492  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1493  +    add_srs_wkt (p, 7,
         1494  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1495  +    add_srs_wkt (p, 8,
         1496  +        "l_meridian\",-93],PARAMETER[\"scale_factor\",0.9996],PAR");
         1497  +    add_srs_wkt (p, 9,
         1498  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1499  +    add_srs_wkt (p, 10,
         1500  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1501  +    add_srs_wkt (p, 11,
         1502  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         1503  +    add_srs_wkt (p, 12,
         1504  +        "Y[\"EPSG\",\"26915\"]]");
         1505  +    p = add_epsg_def (filter, first, last, 26916, "epsg", 26916,
         1506  +        "NAD83 / UTM zone 16N");
         1507  +    add_proj4text (p, 0,
         1508  +        "+proj=utm +zone=16 +datum=NAD83 +units=m +no_defs");
         1509  +    add_srs_wkt (p, 0,
         1510  +        "PROJCS[\"NAD83 / UTM zone 16N\",GEOGCS[\"NAD83\",DATUM[\"");
         1511  +    add_srs_wkt (p, 1,
         1512  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1513  +    add_srs_wkt (p, 2,
         1514  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1515  +    add_srs_wkt (p, 3,
         1516  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1517  +    add_srs_wkt (p, 4,
         1518  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1519  +    add_srs_wkt (p, 5,
         1520  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1521  +    add_srs_wkt (p, 6,
         1522  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1523  +    add_srs_wkt (p, 7,
         1524  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1525  +    add_srs_wkt (p, 8,
         1526  +        "l_meridian\",-87],PARAMETER[\"scale_factor\",0.9996],PAR");
         1527  +    add_srs_wkt (p, 9,
         1528  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1529  +    add_srs_wkt (p, 10,
         1530  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1531  +    add_srs_wkt (p, 11,
         1532  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         1533  +    add_srs_wkt (p, 12,
         1534  +        "Y[\"EPSG\",\"26916\"]]");
         1535  +    p = add_epsg_def (filter, first, last, 26917, "epsg", 26917,
         1536  +        "NAD83 / UTM zone 17N");
         1537  +    add_proj4text (p, 0,
         1538  +        "+proj=utm +zone=17 +datum=NAD83 +units=m +no_defs");
         1539  +    add_srs_wkt (p, 0,
         1540  +        "PROJCS[\"NAD83 / UTM zone 17N\",GEOGCS[\"NAD83\",DATUM[\"");
         1541  +    add_srs_wkt (p, 1,
         1542  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1543  +    add_srs_wkt (p, 2,
         1544  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1545  +    add_srs_wkt (p, 3,
         1546  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1547  +    add_srs_wkt (p, 4,
         1548  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1549  +    add_srs_wkt (p, 5,
         1550  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1551  +    add_srs_wkt (p, 6,
         1552  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1553  +    add_srs_wkt (p, 7,
         1554  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1555  +    add_srs_wkt (p, 8,
         1556  +        "l_meridian\",-81],PARAMETER[\"scale_factor\",0.9996],PAR");
         1557  +    add_srs_wkt (p, 9,
         1558  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1559  +    add_srs_wkt (p, 10,
         1560  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1561  +    add_srs_wkt (p, 11,
         1562  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         1563  +    add_srs_wkt (p, 12,
         1564  +        "Y[\"EPSG\",\"26917\"]]");
         1565  +    p = add_epsg_def (filter, first, last, 26918, "epsg", 26918,
         1566  +        "NAD83 / UTM zone 18N");
         1567  +    add_proj4text (p, 0,
         1568  +        "+proj=utm +zone=18 +datum=NAD83 +units=m +no_defs");
         1569  +    add_srs_wkt (p, 0,
         1570  +        "PROJCS[\"NAD83 / UTM zone 18N\",GEOGCS[\"NAD83\",DATUM[\"");
         1571  +    add_srs_wkt (p, 1,
         1572  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1573  +    add_srs_wkt (p, 2,
         1574  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1575  +    add_srs_wkt (p, 3,
         1576  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1577  +    add_srs_wkt (p, 4,
         1578  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1579  +    add_srs_wkt (p, 5,
         1580  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1581  +    add_srs_wkt (p, 6,
         1582  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1583  +    add_srs_wkt (p, 7,
         1584  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1585  +    add_srs_wkt (p, 8,
         1586  +        "l_meridian\",-75],PARAMETER[\"scale_factor\",0.9996],PAR");
         1587  +    add_srs_wkt (p, 9,
         1588  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1589  +    add_srs_wkt (p, 10,
         1590  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1591  +    add_srs_wkt (p, 11,
         1592  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         1593  +    add_srs_wkt (p, 12,
         1594  +        "Y[\"EPSG\",\"26918\"]]");
         1595  +    p = add_epsg_def (filter, first, last, 26919, "epsg", 26919,
         1596  +        "NAD83 / UTM zone 19N");
         1597  +    add_proj4text (p, 0,
         1598  +        "+proj=utm +zone=19 +datum=NAD83 +units=m +no_defs");
         1599  +    add_srs_wkt (p, 0,
         1600  +        "PROJCS[\"NAD83 / UTM zone 19N\",GEOGCS[\"NAD83\",DATUM[\"");
         1601  +    add_srs_wkt (p, 1,
         1602  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1603  +    add_srs_wkt (p, 2,
         1604  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1605  +    add_srs_wkt (p, 3,
         1606  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1607  +    add_srs_wkt (p, 4,
         1608  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1609  +    add_srs_wkt (p, 5,
         1610  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1611  +    add_srs_wkt (p, 6,
         1612  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1613  +    add_srs_wkt (p, 7,
         1614  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1615  +    add_srs_wkt (p, 8,
         1616  +        "l_meridian\",-69],PARAMETER[\"scale_factor\",0.9996],PAR");
         1617  +    add_srs_wkt (p, 9,
         1618  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1619  +    add_srs_wkt (p, 10,
         1620  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1621  +    add_srs_wkt (p, 11,
         1622  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         1623  +    add_srs_wkt (p, 12,
         1624  +        "Y[\"EPSG\",\"26919\"]]");
         1625  +    p = add_epsg_def (filter, first, last, 26920, "epsg", 26920,
         1626  +        "NAD83 / UTM zone 20N");
         1627  +    add_proj4text (p, 0,
         1628  +        "+proj=utm +zone=20 +datum=NAD83 +units=m +no_defs");
         1629  +    add_srs_wkt (p, 0,
         1630  +        "PROJCS[\"NAD83 / UTM zone 20N\",GEOGCS[\"NAD83\",DATUM[\"");
         1631  +    add_srs_wkt (p, 1,
         1632  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1633  +    add_srs_wkt (p, 2,
         1634  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1635  +    add_srs_wkt (p, 3,
         1636  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1637  +    add_srs_wkt (p, 4,
         1638  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1639  +    add_srs_wkt (p, 5,
         1640  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1641  +    add_srs_wkt (p, 6,
         1642  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1643  +    add_srs_wkt (p, 7,
         1644  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1645  +    add_srs_wkt (p, 8,
         1646  +        "l_meridian\",-63],PARAMETER[\"scale_factor\",0.9996],PAR");
         1647  +    add_srs_wkt (p, 9,
         1648  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1649  +    add_srs_wkt (p, 10,
         1650  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1651  +    add_srs_wkt (p, 11,
         1652  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         1653  +    add_srs_wkt (p, 12,
         1654  +        "Y[\"EPSG\",\"26920\"]]");
         1655  +    p = add_epsg_def (filter, first, last, 26921, "epsg", 26921,
         1656  +        "NAD83 / UTM zone 21N");
         1657  +    add_proj4text (p, 0,
         1658  +        "+proj=utm +zone=21 +datum=NAD83 +units=m +no_defs");
         1659  +    add_srs_wkt (p, 0,
         1660  +        "PROJCS[\"NAD83 / UTM zone 21N\",GEOGCS[\"NAD83\",DATUM[\"");
         1661  +    add_srs_wkt (p, 1,
         1662  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1663  +    add_srs_wkt (p, 2,
         1664  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1665  +    add_srs_wkt (p, 3,
         1666  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1667  +    add_srs_wkt (p, 4,
         1668  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1669  +    add_srs_wkt (p, 5,
         1670  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1671  +    add_srs_wkt (p, 6,
         1672  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1673  +    add_srs_wkt (p, 7,
         1674  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1675  +    add_srs_wkt (p, 8,
         1676  +        "l_meridian\",-57],PARAMETER[\"scale_factor\",0.9996],PAR");
         1677  +    add_srs_wkt (p, 9,
         1678  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1679  +    add_srs_wkt (p, 10,
         1680  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1681  +    add_srs_wkt (p, 11,
         1682  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         1683  +    add_srs_wkt (p, 12,
         1684  +        "Y[\"EPSG\",\"26921\"]]");
         1685  +    p = add_epsg_def (filter, first, last, 26922, "epsg", 26922,
         1686  +        "NAD83 / UTM zone 22N");
         1687  +    add_proj4text (p, 0,
         1688  +        "+proj=utm +zone=22 +datum=NAD83 +units=m +no_defs");
         1689  +    add_srs_wkt (p, 0,
         1690  +        "PROJCS[\"NAD83 / UTM zone 22N\",GEOGCS[\"NAD83\",DATUM[\"");
         1691  +    add_srs_wkt (p, 1,
         1692  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1693  +    add_srs_wkt (p, 2,
         1694  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1695  +    add_srs_wkt (p, 3,
         1696  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1697  +    add_srs_wkt (p, 4,
         1698  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1699  +    add_srs_wkt (p, 5,
         1700  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1701  +    add_srs_wkt (p, 6,
         1702  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1703  +    add_srs_wkt (p, 7,
         1704  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1705  +    add_srs_wkt (p, 8,
         1706  +        "l_meridian\",-51],PARAMETER[\"scale_factor\",0.9996],PAR");
         1707  +    add_srs_wkt (p, 9,
         1708  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1709  +    add_srs_wkt (p, 10,
         1710  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1711  +    add_srs_wkt (p, 11,
         1712  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         1713  +    add_srs_wkt (p, 12,
         1714  +        "Y[\"EPSG\",\"26922\"]]");
         1715  +    p = add_epsg_def (filter, first, last, 26923, "epsg", 26923,
         1716  +        "NAD83 / UTM zone 23N");
         1717  +    add_proj4text (p, 0,
         1718  +        "+proj=utm +zone=23 +datum=NAD83 +units=m +no_defs");
         1719  +    add_srs_wkt (p, 0,
         1720  +        "PROJCS[\"NAD83 / UTM zone 23N\",GEOGCS[\"NAD83\",DATUM[\"");
         1721  +    add_srs_wkt (p, 1,
         1722  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1723  +    add_srs_wkt (p, 2,
         1724  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1725  +    add_srs_wkt (p, 3,
         1726  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1727  +    add_srs_wkt (p, 4,
         1728  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1729  +    add_srs_wkt (p, 5,
         1730  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1731  +    add_srs_wkt (p, 6,
         1732  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1733  +    add_srs_wkt (p, 7,
         1734  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1735  +    add_srs_wkt (p, 8,
         1736  +        "l_meridian\",-45],PARAMETER[\"scale_factor\",0.9996],PAR");
         1737  +    add_srs_wkt (p, 9,
         1738  +        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
         1739  +    add_srs_wkt (p, 10,
         1740  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         1741  +    add_srs_wkt (p, 11,
         1742  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         1743  +    add_srs_wkt (p, 12,
         1744  +        "Y[\"EPSG\",\"26923\"]]");
         1745  +    p = add_epsg_def (filter, first, last, 26929, "epsg", 26929,
         1746  +        "NAD83 / Alabama East");
         1747  +    add_proj4text (p, 0,
         1748  +        "+proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.9");
         1749  +    add_proj4text (p, 1,
         1750  +        "9996 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         1751  +    add_srs_wkt (p, 0,
         1752  +        "PROJCS[\"NAD83 / Alabama East\",GEOGCS[\"NAD83\",DATUM[\"");
         1753  +    add_srs_wkt (p, 1,
         1754  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1755  +    add_srs_wkt (p, 2,
         1756  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1757  +    add_srs_wkt (p, 3,
         1758  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1759  +    add_srs_wkt (p, 4,
         1760  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1761  +    add_srs_wkt (p, 5,
         1762  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1763  +    add_srs_wkt (p, 6,
         1764  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1765  +    add_srs_wkt (p, 7,
         1766  +        "],PARAMETER[\"latitude_of_origin\",30.5],PARAMETER[\"cen");
         1767  +    add_srs_wkt (p, 8,
         1768  +        "tral_meridian\",-85.83333333333333],PARAMETER[\"scale_fa");
         1769  +    add_srs_wkt (p, 9,
         1770  +        "ctor\",0.99996],PARAMETER[\"false_easting\",200000],PARA");
         1771  +    add_srs_wkt (p, 10,
         1772  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1773  +    add_srs_wkt (p, 11,
         1774  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
         1775  +    add_srs_wkt (p, 12,
         1776  +        "HORITY[\"EPSG\",\"26929\"]]");
         1777  +    p = add_epsg_def (filter, first, last, 26930, "epsg", 26930,
         1778  +        "NAD83 / Alabama West");
         1779  +    add_proj4text (p, 0,
         1780  +        "+proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=6");
         1781  +    add_proj4text (p, 1,
         1782  +        "00000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         1783  +    add_srs_wkt (p, 0,
         1784  +        "PROJCS[\"NAD83 / Alabama West\",GEOGCS[\"NAD83\",DATUM[\"");
         1785  +    add_srs_wkt (p, 1,
         1786  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1787  +    add_srs_wkt (p, 2,
         1788  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1789  +    add_srs_wkt (p, 3,
         1790  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1791  +    add_srs_wkt (p, 4,
         1792  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1793  +    add_srs_wkt (p, 5,
         1794  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1795  +    add_srs_wkt (p, 6,
         1796  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1797  +    add_srs_wkt (p, 7,
         1798  +        "],PARAMETER[\"latitude_of_origin\",30],PARAMETER[\"centr");
         1799  +    add_srs_wkt (p, 8,
         1800  +        "al_meridian\",-87.5],PARAMETER[\"scale_factor\",0.999933");
         1801  +    add_srs_wkt (p, 9,
         1802  +        "333],PARAMETER[\"false_easting\",600000],PARAMETER[\"fal");
         1803  +    add_srs_wkt (p, 10,
         1804  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         1805  +    add_srs_wkt (p, 11,
         1806  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
         1807  +    add_srs_wkt (p, 12,
         1808  +        "PSG\",\"26930\"]]");
         1809  +    p = add_epsg_def (filter, first, last, 26931, "epsg", 26931,
         1810  +        "NAD83 / Alaska zone 1");
         1811  +    add_proj4text (p, 0,
         1812  +        "+proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=32");
         1813  +    add_proj4text (p, 1,
         1814  +        "3.1301023611111 +k=0.9999 +x_0=5000000 +y_0=-5000000 +no");
         1815  +    add_proj4text (p, 2,
         1816  +        "_uoff +gamma=323.1301023611111 +datum=NAD83 +units=m +no");
         1817  +    add_proj4text (p, 3,
         1818  +        "_defs");
         1819  +    add_srs_wkt (p, 0,
         1820  +        "PROJCS[\"NAD83 / Alaska zone 1\",GEOGCS[\"NAD83\",DATUM[");
         1821  +    add_srs_wkt (p, 1,
         1822  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         1823  +    add_srs_wkt (p, 2,
         1824  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         1825  +    add_srs_wkt (p, 3,
         1826  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         1827  +    add_srs_wkt (p, 4,
         1828  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         1829  +    add_srs_wkt (p, 5,
         1830  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1831  +    add_srs_wkt (p, 6,
         1832  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Hotine_Oblique_Merc");
         1833  +    add_srs_wkt (p, 7,
         1834  +        "ator\"],PARAMETER[\"latitude_of_center\",57],PARAMETER[\"");
         1835  +    add_srs_wkt (p, 8,
         1836  +        "longitude_of_center\",-133.6666666666667],PARAMETER[\"az");
         1837  +    add_srs_wkt (p, 9,
         1838  +        "imuth\",323.1301023611111],PARAMETER[\"rectified_grid_an");
         1839  +    add_srs_wkt (p, 10,
         1840  +        "gle\",323.1301023611111],PARAMETER[\"scale_factor\",0.99");
         1841  +    add_srs_wkt (p, 11,
         1842  +        "99],PARAMETER[\"false_easting\",5000000],PARAMETER[\"fal");
         1843  +    add_srs_wkt (p, 12,
         1844  +        "se_northing\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         1845  +    add_srs_wkt (p, 13,
         1846  +        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
         1847  +    add_srs_wkt (p, 14,
         1848  +        "ITY[\"EPSG\",\"26931\"]]");
         1849  +    p = add_epsg_def (filter, first, last, 26932, "epsg", 26932,
         1850  +        "NAD83 / Alaska zone 2");
         1851  +    add_proj4text (p, 0,
         1852  +        "+proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 ");
         1853  +    add_proj4text (p, 1,
         1854  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         1855  +    add_srs_wkt (p, 0,
         1856  +        "PROJCS[\"NAD83 / Alaska zone 2\",GEOGCS[\"NAD83\",DATUM[");
         1857  +    add_srs_wkt (p, 1,
         1858  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         1859  +    add_srs_wkt (p, 2,
         1860  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         1861  +    add_srs_wkt (p, 3,
         1862  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         1863  +    add_srs_wkt (p, 4,
         1864  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         1865  +    add_srs_wkt (p, 5,
         1866  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1867  +    add_srs_wkt (p, 6,
         1868  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         1869  +    add_srs_wkt (p, 7,
         1870  +        "\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"cen");
         1871  +    add_srs_wkt (p, 8,
         1872  +        "tral_meridian\",-142],PARAMETER[\"scale_factor\",0.9999]");
         1873  +    add_srs_wkt (p, 9,
         1874  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         1875  +    add_srs_wkt (p, 10,
         1876  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1877  +    add_srs_wkt (p, 11,
         1878  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         1879  +    add_srs_wkt (p, 12,
         1880  +        ",\"26932\"]]");
         1881  +    p = add_epsg_def (filter, first, last, 26933, "epsg", 26933,
         1882  +        "NAD83 / Alaska zone 3");
         1883  +    add_proj4text (p, 0,
         1884  +        "+proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=500000 ");
         1885  +    add_proj4text (p, 1,
         1886  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         1887  +    add_srs_wkt (p, 0,
         1888  +        "PROJCS[\"NAD83 / Alaska zone 3\",GEOGCS[\"NAD83\",DATUM[");
         1889  +    add_srs_wkt (p, 1,
         1890  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         1891  +    add_srs_wkt (p, 2,
         1892  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         1893  +    add_srs_wkt (p, 3,
         1894  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         1895  +    add_srs_wkt (p, 4,
         1896  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         1897  +    add_srs_wkt (p, 5,
         1898  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1899  +    add_srs_wkt (p, 6,
         1900  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         1901  +    add_srs_wkt (p, 7,
         1902  +        "\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"cen");
         1903  +    add_srs_wkt (p, 8,
         1904  +        "tral_meridian\",-146],PARAMETER[\"scale_factor\",0.9999]");
         1905  +    add_srs_wkt (p, 9,
         1906  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         1907  +    add_srs_wkt (p, 10,
         1908  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1909  +    add_srs_wkt (p, 11,
         1910  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         1911  +    add_srs_wkt (p, 12,
         1912  +        ",\"26933\"]]");
         1913  +    p = add_epsg_def (filter, first, last, 26934, "epsg", 26934,
         1914  +        "NAD83 / Alaska zone 4");
         1915  +    add_proj4text (p, 0,
         1916  +        "+proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=500000 ");
         1917  +    add_proj4text (p, 1,
         1918  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         1919  +    add_srs_wkt (p, 0,
         1920  +        "PROJCS[\"NAD83 / Alaska zone 4\",GEOGCS[\"NAD83\",DATUM[");
         1921  +    add_srs_wkt (p, 1,
         1922  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         1923  +    add_srs_wkt (p, 2,
         1924  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         1925  +    add_srs_wkt (p, 3,
         1926  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         1927  +    add_srs_wkt (p, 4,
         1928  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         1929  +    add_srs_wkt (p, 5,
         1930  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1931  +    add_srs_wkt (p, 6,
         1932  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         1933  +    add_srs_wkt (p, 7,
         1934  +        "\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"cen");
         1935  +    add_srs_wkt (p, 8,
         1936  +        "tral_meridian\",-150],PARAMETER[\"scale_factor\",0.9999]");
         1937  +    add_srs_wkt (p, 9,
         1938  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         1939  +    add_srs_wkt (p, 10,
         1940  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1941  +    add_srs_wkt (p, 11,
         1942  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         1943  +    add_srs_wkt (p, 12,
         1944  +        ",\"26934\"]]");
         1945  +    p = add_epsg_def (filter, first, last, 26935, "epsg", 26935,
         1946  +        "NAD83 / Alaska zone 5");
         1947  +    add_proj4text (p, 0,
         1948  +        "+proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=500000 ");
         1949  +    add_proj4text (p, 1,
         1950  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         1951  +    add_srs_wkt (p, 0,
         1952  +        "PROJCS[\"NAD83 / Alaska zone 5\",GEOGCS[\"NAD83\",DATUM[");
         1953  +    add_srs_wkt (p, 1,
         1954  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         1955  +    add_srs_wkt (p, 2,
         1956  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         1957  +    add_srs_wkt (p, 3,
         1958  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         1959  +    add_srs_wkt (p, 4,
         1960  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         1961  +    add_srs_wkt (p, 5,
         1962  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1963  +    add_srs_wkt (p, 6,
         1964  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         1965  +    add_srs_wkt (p, 7,
         1966  +        "\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"cen");
         1967  +    add_srs_wkt (p, 8,
         1968  +        "tral_meridian\",-154],PARAMETER[\"scale_factor\",0.9999]");
         1969  +    add_srs_wkt (p, 9,
         1970  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         1971  +    add_srs_wkt (p, 10,
         1972  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1973  +    add_srs_wkt (p, 11,
         1974  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         1975  +    add_srs_wkt (p, 12,
         1976  +        ",\"26935\"]]");
         1977  +    p = add_epsg_def (filter, first, last, 26936, "epsg", 26936,
         1978  +        "NAD83 / Alaska zone 6");
         1979  +    add_proj4text (p, 0,
         1980  +        "+proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=500000 ");
         1981  +    add_proj4text (p, 1,
         1982  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         1983  +    add_srs_wkt (p, 0,
         1984  +        "PROJCS[\"NAD83 / Alaska zone 6\",GEOGCS[\"NAD83\",DATUM[");
         1985  +    add_srs_wkt (p, 1,
         1986  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         1987  +    add_srs_wkt (p, 2,
         1988  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         1989  +    add_srs_wkt (p, 3,
         1990  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         1991  +    add_srs_wkt (p, 4,
         1992  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         1993  +    add_srs_wkt (p, 5,
         1994  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1995  +    add_srs_wkt (p, 6,
         1996  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         1997  +    add_srs_wkt (p, 7,
         1998  +        "\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"cen");
         1999  +    add_srs_wkt (p, 8,
         2000  +        "tral_meridian\",-158],PARAMETER[\"scale_factor\",0.9999]");
         2001  +    add_srs_wkt (p, 9,
         2002  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         2003  +    add_srs_wkt (p, 10,
         2004  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2005  +    add_srs_wkt (p, 11,
         2006  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         2007  +    add_srs_wkt (p, 12,
         2008  +        ",\"26936\"]]");
         2009  +    p = add_epsg_def (filter, first, last, 26937, "epsg", 26937,
         2010  +        "NAD83 / Alaska zone 7");
         2011  +    add_proj4text (p, 0,
         2012  +        "+proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=500000 ");
         2013  +    add_proj4text (p, 1,
         2014  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         2015  +    add_srs_wkt (p, 0,
         2016  +        "PROJCS[\"NAD83 / Alaska zone 7\",GEOGCS[\"NAD83\",DATUM[");
         2017  +    add_srs_wkt (p, 1,
         2018  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         2019  +    add_srs_wkt (p, 2,
         2020  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         2021  +    add_srs_wkt (p, 3,
         2022  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         2023  +    add_srs_wkt (p, 4,
         2024  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2025  +    add_srs_wkt (p, 5,
         2026  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2027  +    add_srs_wkt (p, 6,
         2028  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         2029  +    add_srs_wkt (p, 7,
         2030  +        "\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"cen");
         2031  +    add_srs_wkt (p, 8,
         2032  +        "tral_meridian\",-162],PARAMETER[\"scale_factor\",0.9999]");
         2033  +    add_srs_wkt (p, 9,
         2034  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         2035  +    add_srs_wkt (p, 10,
         2036  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2037  +    add_srs_wkt (p, 11,
         2038  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         2039  +    add_srs_wkt (p, 12,
         2040  +        ",\"26937\"]]");
         2041  +    p = add_epsg_def (filter, first, last, 26938, "epsg", 26938,
         2042  +        "NAD83 / Alaska zone 8");
         2043  +    add_proj4text (p, 0,
         2044  +        "+proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=500000 ");
         2045  +    add_proj4text (p, 1,
         2046  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         2047  +    add_srs_wkt (p, 0,
         2048  +        "PROJCS[\"NAD83 / Alaska zone 8\",GEOGCS[\"NAD83\",DATUM[");
         2049  +    add_srs_wkt (p, 1,
         2050  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         2051  +    add_srs_wkt (p, 2,
         2052  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         2053  +    add_srs_wkt (p, 3,
         2054  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         2055  +    add_srs_wkt (p, 4,
         2056  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2057  +    add_srs_wkt (p, 5,
         2058  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2059  +    add_srs_wkt (p, 6,
         2060  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         2061  +    add_srs_wkt (p, 7,
         2062  +        "\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"cen");
         2063  +    add_srs_wkt (p, 8,
         2064  +        "tral_meridian\",-166],PARAMETER[\"scale_factor\",0.9999]");
         2065  +    add_srs_wkt (p, 9,
         2066  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         2067  +    add_srs_wkt (p, 10,
         2068  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2069  +    add_srs_wkt (p, 11,
         2070  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         2071  +    add_srs_wkt (p, 12,
         2072  +        ",\"26938\"]]");
         2073  +    p = add_epsg_def (filter, first, last, 26939, "epsg", 26939,
         2074  +        "NAD83 / Alaska zone 9");
         2075  +    add_proj4text (p, 0,
         2076  +        "+proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=500000 ");
         2077  +    add_proj4text (p, 1,
         2078  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         2079  +    add_srs_wkt (p, 0,
         2080  +        "PROJCS[\"NAD83 / Alaska zone 9\",GEOGCS[\"NAD83\",DATUM[");
         2081  +    add_srs_wkt (p, 1,
         2082  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         2083  +    add_srs_wkt (p, 2,
         2084  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         2085  +    add_srs_wkt (p, 3,
         2086  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         2087  +    add_srs_wkt (p, 4,
         2088  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2089  +    add_srs_wkt (p, 5,
         2090  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2091  +    add_srs_wkt (p, 6,
         2092  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         2093  +    add_srs_wkt (p, 7,
         2094  +        "\"],PARAMETER[\"latitude_of_origin\",54],PARAMETER[\"cen");
         2095  +    add_srs_wkt (p, 8,
         2096  +        "tral_meridian\",-170],PARAMETER[\"scale_factor\",0.9999]");
         2097  +    add_srs_wkt (p, 9,
         2098  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         2099  +    add_srs_wkt (p, 10,
         2100  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2101  +    add_srs_wkt (p, 11,
         2102  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         2103  +    add_srs_wkt (p, 12,
         2104  +        ",\"26939\"]]");
         2105  +    p = add_epsg_def (filter, first, last, 26940, "epsg", 26940,
         2106  +        "NAD83 / Alaska zone 10");
         2107  +    add_proj4text (p, 0,
         2108  +        "+proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333");
         2109  +    add_proj4text (p, 1,
         2110  +        "334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +datum=NAD");
         2111  +    add_proj4text (p, 2,
         2112  +        "83 +units=m +no_defs");
         2113  +    add_srs_wkt (p, 0,
         2114  +        "PROJCS[\"NAD83 / Alaska zone 10\",GEOGCS[\"NAD83\",DATUM");
         2115  +    add_srs_wkt (p, 1,
         2116  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         2117  +    add_srs_wkt (p, 2,
         2118  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         2119  +    add_srs_wkt (p, 3,
         2120  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         2121  +    add_srs_wkt (p, 4,
         2122  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2123  +    add_srs_wkt (p, 5,
         2124  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2125  +    add_srs_wkt (p, 6,
         2126  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         2127  +    add_srs_wkt (p, 7,
         2128  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",53.83333");
         2129  +    add_srs_wkt (p, 8,
         2130  +        "333333334],PARAMETER[\"standard_parallel_2\",51.83333333");
         2131  +    add_srs_wkt (p, 9,
         2132  +        "333334],PARAMETER[\"latitude_of_origin\",51],PARAMETER[\"");
         2133  +    add_srs_wkt (p, 10,
         2134  +        "central_meridian\",-176],PARAMETER[\"false_easting\",100");
         2135  +    add_srs_wkt (p, 11,
         2136  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         2137  +    add_srs_wkt (p, 12,
         2138  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         2139  +    add_srs_wkt (p, 13,
         2140  +        ",NORTH],AUTHORITY[\"EPSG\",\"26940\"]]");
         2141  +    p = add_epsg_def (filter, first, last, 26941, "epsg", 26941,
         2142  +        "NAD83 / California zone 1");
         2143  +    add_proj4text (p, 0,
         2144  +        "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
         2145  +    add_proj4text (p, 1,
         2146  +        "3333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +datu");
         2147  +    add_proj4text (p, 2,
         2148  +        "m=NAD83 +units=m +no_defs");
         2149  +    add_srs_wkt (p, 0,
         2150  +        "PROJCS[\"NAD83 / California zone 1\",GEOGCS[\"NAD83\",DA");
         2151  +    add_srs_wkt (p, 1,
         2152  +        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
         2153  +    add_srs_wkt (p, 2,
         2154  +        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
         2155  +    add_srs_wkt (p, 3,
         2156  +        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
         2157  +    add_srs_wkt (p, 4,
         2158  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2159  +    add_srs_wkt (p, 5,
         2160  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2161  +    add_srs_wkt (p, 6,
         2162  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
         2163  +    add_srs_wkt (p, 7,
         2164  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.66");
         2165  +    add_srs_wkt (p, 8,
         2166  +        "666666666666],PARAMETER[\"standard_parallel_2\",40],PARA");
         2167  +    add_srs_wkt (p, 9,
         2168  +        "METER[\"latitude_of_origin\",39.33333333333334],PARAMETE");
         2169  +    add_srs_wkt (p, 10,
         2170  +        "R[\"central_meridian\",-122],PARAMETER[\"false_easting\"");
         2171  +    add_srs_wkt (p, 11,
         2172  +        ",2000000],PARAMETER[\"false_northing\",500000],UNIT[\"me");
         2173  +    add_srs_wkt (p, 12,
         2174  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
         2175  +    add_srs_wkt (p, 13,
         2176  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26941\"]]");
         2177  +    p = add_epsg_def (filter, first, last, 26942, "epsg", 26942,
         2178  +        "NAD83 / California zone 2");
         2179  +    add_proj4text (p, 0,
         2180  +        "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
         2181  +    add_proj4text (p, 1,
         2182  +        "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y");
         2183  +    add_proj4text (p, 2,
         2184  +        "_0=500000 +datum=NAD83 +units=m +no_defs");
         2185  +    add_srs_wkt (p, 0,
         2186  +        "PROJCS[\"NAD83 / California zone 2\",GEOGCS[\"NAD83\",DA");
         2187  +    add_srs_wkt (p, 1,
         2188  +        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
         2189  +    add_srs_wkt (p, 2,
         2190  +        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
         2191  +    add_srs_wkt (p, 3,
         2192  +        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
         2193  +    add_srs_wkt (p, 4,
         2194  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2195  +    add_srs_wkt (p, 5,
         2196  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2197  +    add_srs_wkt (p, 6,
         2198  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
         2199  +    add_srs_wkt (p, 7,
         2200  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.83");
         2201  +    add_srs_wkt (p, 8,
         2202  +        "333333333334],PARAMETER[\"standard_parallel_2\",38.33333");
         2203  +    add_srs_wkt (p, 9,
         2204  +        "333333334],PARAMETER[\"latitude_of_origin\",37.666666666");
         2205  +    add_srs_wkt (p, 10,
         2206  +        "66666],PARAMETER[\"central_meridian\",-122],PARAMETER[\"");
         2207  +    add_srs_wkt (p, 11,
         2208  +        "false_easting\",2000000],PARAMETER[\"false_northing\",50");
         2209  +    add_srs_wkt (p, 12,
         2210  +        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         2211  +    add_srs_wkt (p, 13,
         2212  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"269");
         2213  +    add_srs_wkt (p, 14,
         2214  +        "42\"]]");
         2215  +    p = add_epsg_def (filter, first, last, 26943, "epsg", 26943,
         2216  +        "NAD83 / California zone 3");
         2217  +    add_proj4text (p, 0,
         2218  +        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
         2219  +    add_proj4text (p, 1,
         2220  +        "667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +");
         2221  +    add_proj4text (p, 2,
         2222  +        "datum=NAD83 +units=m +no_defs");
         2223  +    add_srs_wkt (p, 0,
         2224  +        "PROJCS[\"NAD83 / California zone 3\",GEOGCS[\"NAD83\",DA");
         2225  +    add_srs_wkt (p, 1,
         2226  +        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
         2227  +    add_srs_wkt (p, 2,
         2228  +        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
         2229  +    add_srs_wkt (p, 3,
         2230  +        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
         2231  +    add_srs_wkt (p, 4,
         2232  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2233  +    add_srs_wkt (p, 5,
         2234  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2235  +    add_srs_wkt (p, 6,
         2236  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
         2237  +    add_srs_wkt (p, 7,
         2238  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.43");
         2239  +    add_srs_wkt (p, 8,
         2240  +        "333333333333],PARAMETER[\"standard_parallel_2\",37.06666");
         2241  +    add_srs_wkt (p, 9,
         2242  +        "666666667],PARAMETER[\"latitude_of_origin\",36.5],PARAME");
         2243  +    add_srs_wkt (p, 10,
         2244  +        "TER[\"central_meridian\",-120.5],PARAMETER[\"false_easti");
         2245  +    add_srs_wkt (p, 11,
         2246  +        "ng\",2000000],PARAMETER[\"false_northing\",500000],UNIT[");
         2247  +    add_srs_wkt (p, 12,
         2248  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
         2249  +    add_srs_wkt (p, 13,
         2250  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26943\"]]");
         2251  +    p = add_epsg_def (filter, first, last, 26944, "epsg", 26944,
         2252  +        "NAD83 / California zone 4");
         2253  +    add_proj4text (p, 0,
         2254  +        "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
         2255  +    add_proj4text (p, 1,
         2256  +        "4 +lon_0=-119 +x_0=2000000 +y_0=500000 +datum=NAD83 +uni");
         2257  +    add_proj4text (p, 2,
         2258  +        "ts=m +no_defs");
         2259  +    add_srs_wkt (p, 0,
         2260  +        "PROJCS[\"NAD83 / California zone 4\",GEOGCS[\"NAD83\",DA");
         2261  +    add_srs_wkt (p, 1,
         2262  +        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
         2263  +    add_srs_wkt (p, 2,
         2264  +        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
         2265  +    add_srs_wkt (p, 3,
         2266  +        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
         2267  +    add_srs_wkt (p, 4,
         2268  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2269  +    add_srs_wkt (p, 5,
         2270  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2271  +    add_srs_wkt (p, 6,
         2272  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
         2273  +    add_srs_wkt (p, 7,
         2274  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.25");
         2275  +    add_srs_wkt (p, 8,
         2276  +        "],PARAMETER[\"standard_parallel_2\",36],PARAMETER[\"lati");
         2277  +    add_srs_wkt (p, 9,
         2278  +        "tude_of_origin\",35.33333333333334],PARAMETER[\"central_");
         2279  +    add_srs_wkt (p, 10,
         2280  +        "meridian\",-119],PARAMETER[\"false_easting\",2000000],PA");
         2281  +    add_srs_wkt (p, 11,
         2282  +        "RAMETER[\"false_northing\",500000],UNIT[\"metre\",1,AUTH");
         2283  +    add_srs_wkt (p, 12,
         2284  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         2285  +    add_srs_wkt (p, 13,
         2286  +        "RTH],AUTHORITY[\"EPSG\",\"26944\"]]");
         2287  +    p = add_epsg_def (filter, first, last, 26945, "epsg", 26945,
         2288  +        "NAD83 / California zone 5");
         2289  +    add_proj4text (p, 0,
         2290  +        "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
         2291  +    add_proj4text (p, 1,
         2292  +        "333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +da");
         2293  +    add_proj4text (p, 2,
         2294  +        "tum=NAD83 +units=m +no_defs");
         2295  +    add_srs_wkt (p, 0,
         2296  +        "PROJCS[\"NAD83 / California zone 5\",GEOGCS[\"NAD83\",DA");
         2297  +    add_srs_wkt (p, 1,
         2298  +        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
         2299  +    add_srs_wkt (p, 2,
         2300  +        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
         2301  +    add_srs_wkt (p, 3,
         2302  +        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
         2303  +    add_srs_wkt (p, 4,
         2304  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2305  +    add_srs_wkt (p, 5,
         2306  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2307  +    add_srs_wkt (p, 6,
         2308  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
         2309  +    add_srs_wkt (p, 7,
         2310  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",35.46");
         2311  +    add_srs_wkt (p, 8,
         2312  +        "666666666667],PARAMETER[\"standard_parallel_2\",34.03333");
         2313  +    add_srs_wkt (p, 9,
         2314  +        "333333333],PARAMETER[\"latitude_of_origin\",33.5],PARAME");
         2315  +    add_srs_wkt (p, 10,
         2316  +        "TER[\"central_meridian\",-118],PARAMETER[\"false_easting");
         2317  +    add_srs_wkt (p, 11,
         2318  +        "\",2000000],PARAMETER[\"false_northing\",500000],UNIT[\"");
    90   2319       add_srs_wkt (p, 12,
    91   2320           "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
    92   2321       add_srs_wkt (p, 13,
    93         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"24893\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 25000, "epsg", 25000,
    95         -        "Leigon / Ghana Metre Grid", 0, 0,
    96         -        "Clarke 1880 (RGS)", "Greenwich",
    97         -        "Leigon", "Transverse_Mercator", "metre",
    98         -        "Easting", "East", "Northing", "North");
    99         -    add_proj4text (p, 0,
   100         -        "+proj=tmerc +lat_0=4.666666666666667 +lon_0=-1 +k=0.9997");
   101         -    add_proj4text (p, 1,
   102         -        "5 +x_0=274319.51 +y_0=0 +ellps=clrk80 +towgs84=-130,29,3");
   103         -    add_proj4text (p, 2,
   104         -        "64,0,0,0,0 +units=m +no_defs");
   105         -    add_srs_wkt (p, 0,
   106         -        "PROJCS[\"Leigon / Ghana Metre Grid\",GEOGCS[\"Leigon\",D");
   107         -    add_srs_wkt (p, 1,
   108         -        "ATUM[\"Leigon\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.1");
   109         -    add_srs_wkt (p, 2,
   110         -        "45,293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-130,29");
   111         -    add_srs_wkt (p, 3,
   112         -        ",364,0,0,0,0],AUTHORITY[\"EPSG\",\"6250\"]],PRIMEM[\"Gre");
   113         -    add_srs_wkt (p, 4,
   114         -        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   115         -    add_srs_wkt (p, 5,
   116         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   117         -    add_srs_wkt (p, 6,
   118         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   119         -    add_srs_wkt (p, 7,
   120         -        "PSG\",\"4250\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   121         -    add_srs_wkt (p, 8,
   122         -        "AMETER[\"latitude_of_origin\",4.666666666666667],PARAMET");
   123         -    add_srs_wkt (p, 9,
   124         -        "ER[\"central_meridian\",-1],PARAMETER[\"scale_factor\",0");
   125         -    add_srs_wkt (p, 10,
   126         -        ".99975],PARAMETER[\"false_easting\",274319.51],PARAMETER");
   127         -    add_srs_wkt (p, 11,
   128         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   129         -    add_srs_wkt (p, 12,
   130         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   131         -    add_srs_wkt (p, 13,
   132         -        "ORTH],AUTHORITY[\"EPSG\",\"25000\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 25231, "epsg", 25231,
   134         -        "Lome / UTM zone 31N", 0, 0,
   135         -        "Clarke 1880 (IGN)", "Greenwich",
   136         -        "Lome", "Transverse_Mercator", "metre",
   137         -        "Easting", "East", "Northing", "North");
   138         -    add_proj4text (p, 0,
   139         -        "+proj=utm +zone=31 +a=6378249.2 +b=6356515 +units=m +no_");
   140         -    add_proj4text (p, 1,
   141         -        "defs");
   142         -    add_srs_wkt (p, 0,
   143         -        "PROJCS[\"Lome / UTM zone 31N\",GEOGCS[\"Lome\",DATUM[\"L");
   144         -    add_srs_wkt (p, 1,
   145         -        "ome\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602");
   146         -    add_srs_wkt (p, 2,
   147         -        "12936265,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\"");
   148         -    add_srs_wkt (p, 3,
   149         -        ",\"6252\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   150         -    add_srs_wkt (p, 4,
   151         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   152         -    add_srs_wkt (p, 5,
   153         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   154         -    add_srs_wkt (p, 6,
   155         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4252\"]],PROJECTION[\"T");
   156         -    add_srs_wkt (p, 7,
   157         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   158         -    add_srs_wkt (p, 8,
   159         -        "],PARAMETER[\"central_meridian\",3],PARAMETER[\"scale_fa");
   160         -    add_srs_wkt (p, 9,
   161         -        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   162         -    add_srs_wkt (p, 10,
   163         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   164         -    add_srs_wkt (p, 11,
   165         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   166         -    add_srs_wkt (p, 12,
   167         -        "\",NORTH],AUTHORITY[\"EPSG\",\"25231\"]]");
   168         -    p = add_epsg_def_ex (filter, first, last, 25391, "epsg", 25391,
   169         -        "Luzon 1911 / Philippines zone I", 0, 0,
   170         -        "Clarke 1866", "Greenwich",
   171         -        "Luzon_1911", "Transverse_Mercator", "metre",
   172         -        "X", "East", "Y", "North");
   173         -    add_proj4text (p, 0,
   174         -        "+proj=tmerc +lat_0=0 +lon_0=117 +k=0.99995 +x_0=500000 +");
   175         -    add_proj4text (p, 1,
   176         -        "y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units");
   177         -    add_proj4text (p, 2,
   178         -        "=m +no_defs");
   179         -    add_srs_wkt (p, 0,
   180         -        "PROJCS[\"Luzon 1911 / Philippines zone I\",GEOGCS[\"Luzo");
   181         -    add_srs_wkt (p, 1,
   182         -        "n 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\",6");
   183         -    add_srs_wkt (p, 2,
   184         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   185         -    add_srs_wkt (p, 3,
   186         -        ",TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"6253");
   187         -    add_srs_wkt (p, 4,
   188         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   189         -    add_srs_wkt (p, 5,
   190         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   191         -    add_srs_wkt (p, 6,
   192         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   193         -    add_srs_wkt (p, 7,
   194         -        "AST],AUTHORITY[\"EPSG\",\"4253\"]],PROJECTION[\"Transver");
   195         -    add_srs_wkt (p, 8,
   196         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   197         -    add_srs_wkt (p, 9,
   198         -        "ETER[\"central_meridian\",117],PARAMETER[\"scale_factor\"");
   199         -    add_srs_wkt (p, 10,
   200         -        ",0.99995],PARAMETER[\"false_easting\",500000],PARAMETER[");
   201         -    add_srs_wkt (p, 11,
   202         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   203         -    add_srs_wkt (p, 12,
   204         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
   205         -    add_srs_wkt (p, 13,
   206         -        "[\"EPSG\",\"25391\"]]");
   207         -    p = add_epsg_def_ex (filter, first, last, 25392, "epsg", 25392,
   208         -        "Luzon 1911 / Philippines zone II", 0, 0,
   209         -        "Clarke 1866", "Greenwich",
   210         -        "Luzon_1911", "Transverse_Mercator", "metre",
   211         -        "X", "East", "Y", "North");
   212         -    add_proj4text (p, 0,
   213         -        "+proj=tmerc +lat_0=0 +lon_0=119 +k=0.99995 +x_0=500000 +");
   214         -    add_proj4text (p, 1,
   215         -        "y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units");
   216         -    add_proj4text (p, 2,
   217         -        "=m +no_defs");
   218         -    add_srs_wkt (p, 0,
   219         -        "PROJCS[\"Luzon 1911 / Philippines zone II\",GEOGCS[\"Luz");
   220         -    add_srs_wkt (p, 1,
   221         -        "on 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\",");
   222         -    add_srs_wkt (p, 2,
   223         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   224         -    add_srs_wkt (p, 3,
   225         -        "],TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   226         -    add_srs_wkt (p, 4,
   227         -        "3\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   228         -    add_srs_wkt (p, 5,
   229         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   230         -    add_srs_wkt (p, 6,
   231         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   232         -    add_srs_wkt (p, 7,
   233         -        "EAST],AUTHORITY[\"EPSG\",\"4253\"]],PROJECTION[\"Transve");
   234         -    add_srs_wkt (p, 8,
   235         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   236         -    add_srs_wkt (p, 9,
   237         -        "METER[\"central_meridian\",119],PARAMETER[\"scale_factor");
   238         -    add_srs_wkt (p, 10,
   239         -        "\",0.99995],PARAMETER[\"false_easting\",500000],PARAMETE");
   240         -    add_srs_wkt (p, 11,
   241         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   242         -    add_srs_wkt (p, 12,
   243         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
   244         -    add_srs_wkt (p, 13,
   245         -        "ITY[\"EPSG\",\"25392\"]]");
   246         -    p = add_epsg_def_ex (filter, first, last, 25393, "epsg", 25393,
   247         -        "Luzon 1911 / Philippines zone III", 0, 0,
   248         -        "Clarke 1866", "Greenwich",
   249         -        "Luzon_1911", "Transverse_Mercator", "metre",
   250         -        "X", "East", "Y", "North");
   251         -    add_proj4text (p, 0,
   252         -        "+proj=tmerc +lat_0=0 +lon_0=121 +k=0.99995 +x_0=500000 +");
   253         -    add_proj4text (p, 1,
   254         -        "y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units");
   255         -    add_proj4text (p, 2,
   256         -        "=m +no_defs");
   257         -    add_srs_wkt (p, 0,
   258         -        "PROJCS[\"Luzon 1911 / Philippines zone III\",GEOGCS[\"Lu");
   259         -    add_srs_wkt (p, 1,
   260         -        "zon 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\"");
   261         -    add_srs_wkt (p, 2,
   262         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
   263         -    add_srs_wkt (p, 3,
   264         -        "]],TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
   265         -    add_srs_wkt (p, 4,
   266         -        "53\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   267         -    add_srs_wkt (p, 5,
   268         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   269         -    add_srs_wkt (p, 6,
   270         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   271         -    add_srs_wkt (p, 7,
   272         -        "EAST],AUTHORITY[\"EPSG\",\"4253\"]],PROJECTION[\"Transve");
   273         -    add_srs_wkt (p, 8,
   274         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   275         -    add_srs_wkt (p, 9,
   276         -        "METER[\"central_meridian\",121],PARAMETER[\"scale_factor");
   277         -    add_srs_wkt (p, 10,
   278         -        "\",0.99995],PARAMETER[\"false_easting\",500000],PARAMETE");
   279         -    add_srs_wkt (p, 11,
   280         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   281         -    add_srs_wkt (p, 12,
   282         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
   283         -    add_srs_wkt (p, 13,
   284         -        "ITY[\"EPSG\",\"25393\"]]");
   285         -    p = add_epsg_def_ex (filter, first, last, 25394, "epsg", 25394,
   286         -        "Luzon 1911 / Philippines zone IV", 0, 0,
   287         -        "Clarke 1866", "Greenwich",
   288         -        "Luzon_1911", "Transverse_Mercator", "metre",
   289         -        "X", "East", "Y", "North");
   290         -    add_proj4text (p, 0,
   291         -        "+proj=tmerc +lat_0=0 +lon_0=123 +k=0.99995 +x_0=500000 +");
   292         -    add_proj4text (p, 1,
   293         -        "y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units");
   294         -    add_proj4text (p, 2,
   295         -        "=m +no_defs");
   296         -    add_srs_wkt (p, 0,
   297         -        "PROJCS[\"Luzon 1911 / Philippines zone IV\",GEOGCS[\"Luz");
   298         -    add_srs_wkt (p, 1,
   299         -        "on 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\",");
   300         -    add_srs_wkt (p, 2,
   301         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   302         -    add_srs_wkt (p, 3,
   303         -        "],TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   304         -    add_srs_wkt (p, 4,
   305         -        "3\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   306         -    add_srs_wkt (p, 5,
   307         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   308         -    add_srs_wkt (p, 6,
   309         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   310         -    add_srs_wkt (p, 7,
   311         -        "EAST],AUTHORITY[\"EPSG\",\"4253\"]],PROJECTION[\"Transve");
   312         -    add_srs_wkt (p, 8,
   313         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   314         -    add_srs_wkt (p, 9,
   315         -        "METER[\"central_meridian\",123],PARAMETER[\"scale_factor");
   316         -    add_srs_wkt (p, 10,
   317         -        "\",0.99995],PARAMETER[\"false_easting\",500000],PARAMETE");
   318         -    add_srs_wkt (p, 11,
   319         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   320         -    add_srs_wkt (p, 12,
   321         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
   322         -    add_srs_wkt (p, 13,
   323         -        "ITY[\"EPSG\",\"25394\"]]");
   324         -    p = add_epsg_def_ex (filter, first, last, 25395, "epsg", 25395,
   325         -        "Luzon 1911 / Philippines zone V", 0, 0,
   326         -        "Clarke 1866", "Greenwich",
   327         -        "Luzon_1911", "Transverse_Mercator", "metre",
   328         -        "X", "East", "Y", "North");
   329         -    add_proj4text (p, 0,
   330         -        "+proj=tmerc +lat_0=0 +lon_0=125 +k=0.99995 +x_0=500000 +");
   331         -    add_proj4text (p, 1,
   332         -        "y_0=0 +ellps=clrk66 +towgs84=-133,-77,-51,0,0,0,0 +units");
   333         -    add_proj4text (p, 2,
   334         -        "=m +no_defs");
   335         -    add_srs_wkt (p, 0,
   336         -        "PROJCS[\"Luzon 1911 / Philippines zone V\",GEOGCS[\"Luzo");
   337         -    add_srs_wkt (p, 1,
   338         -        "n 1911\",DATUM[\"Luzon_1911\",SPHEROID[\"Clarke 1866\",6");
   339         -    add_srs_wkt (p, 2,
   340         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   341         -    add_srs_wkt (p, 3,
   342         -        ",TOWGS84[-133,-77,-51,0,0,0,0],AUTHORITY[\"EPSG\",\"6253");
   343         -    add_srs_wkt (p, 4,
   344         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   345         -    add_srs_wkt (p, 5,
   346         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   347         -    add_srs_wkt (p, 6,
   348         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   349         -    add_srs_wkt (p, 7,
   350         -        "AST],AUTHORITY[\"EPSG\",\"4253\"]],PROJECTION[\"Transver");
   351         -    add_srs_wkt (p, 8,
   352         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   353         -    add_srs_wkt (p, 9,
   354         -        "ETER[\"central_meridian\",125],PARAMETER[\"scale_factor\"");
   355         -    add_srs_wkt (p, 10,
   356         -        ",0.99995],PARAMETER[\"false_easting\",500000],PARAMETER[");
   357         -    add_srs_wkt (p, 11,
   358         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   359         -    add_srs_wkt (p, 12,
   360         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
   361         -    add_srs_wkt (p, 13,
   362         -        "[\"EPSG\",\"25395\"]]");
   363         -    p = add_epsg_def_ex (filter, first, last, 25700, "epsg", 25700,
   364         -        "Makassar (Jakarta) / NEIEZ (deprecated)", 0, 0,
   365         -        "Bessel 1841", "Jakarta",
   366         -        "Makassar_Jakarta", "Mercator_1SP", "metre",
   367         -        "X", "East", "Y", "North");
   368         -    add_proj4text (p, 0,
   369         -        "+proj=merc +lon_0=110 +k=0.997 +x_0=3900000 +y_0=900000 ");
   370         -    add_proj4text (p, 1,
   371         -        "+ellps=bessel +towgs84=-587.8,519.75,145.76,0,0,0,0 +pm=");
   372         -    add_proj4text (p, 2,
   373         -        "jakarta +units=m +no_defs");
   374         -    add_srs_wkt (p, 0,
   375         -        "PROJCS[\"Makassar (Jakarta) / NEIEZ (deprecated)\",GEOGC");
   376         -    add_srs_wkt (p, 1,
   377         -        "S[\"Makassar (Jakarta)\",DATUM[\"Makassar_Jakarta\",SPHE");
   378         -    add_srs_wkt (p, 2,
   379         -        "ROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
   380         -    add_srs_wkt (p, 3,
   381         -        "EPSG\",\"7004\"]],TOWGS84[-587.8,519.75,145.76,0,0,0,0],");
   382         -    add_srs_wkt (p, 4,
   383         -        "AUTHORITY[\"EPSG\",\"6804\"]],PRIMEM[\"Jakarta\",106.807");
   384         -    add_srs_wkt (p, 5,
   385         -        "7194444444,AUTHORITY[\"EPSG\",\"8908\"]],UNIT[\"degree\"");
   386         -    add_srs_wkt (p, 6,
   387         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   388         -    add_srs_wkt (p, 7,
   389         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   390         -    add_srs_wkt (p, 8,
   391         -        "PSG\",\"4804\"]],PROJECTION[\"Mercator_1SP\"],PARAMETER[");
   392         -    add_srs_wkt (p, 9,
   393         -        "\"central_meridian\",110],PARAMETER[\"scale_factor\",0.9");
   394         -    add_srs_wkt (p, 10,
   395         -        "97],PARAMETER[\"false_easting\",3900000],PARAMETER[\"fal");
   396         -    add_srs_wkt (p, 11,
   397         -        "se_northing\",900000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   398         -    add_srs_wkt (p, 12,
   399         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
   400         -    add_srs_wkt (p, 13,
   401         -        "[\"EPSG\",\"25700\"]]");
   402         -    p = add_epsg_def_ex (filter, first, last, 25828, "epsg", 25828,
   403         -        "ETRS89 / UTM zone 28N", 0, 0,
   404         -        "GRS 1980", "Greenwich",
   405         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   406         -        "Easting", "East", "Northing", "North");
   407         -    add_proj4text (p, 0,
   408         -        "+proj=utm +zone=28 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   409         -    add_proj4text (p, 1,
   410         -        "units=m +no_defs");
   411         -    add_srs_wkt (p, 0,
   412         -        "PROJCS[\"ETRS89 / UTM zone 28N\",GEOGCS[\"ETRS89\",DATUM");
   413         -    add_srs_wkt (p, 1,
   414         -        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
   415         -    add_srs_wkt (p, 2,
   416         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
   417         -    add_srs_wkt (p, 3,
   418         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   419         -    add_srs_wkt (p, 4,
   420         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   421         -    add_srs_wkt (p, 5,
   422         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   423         -    add_srs_wkt (p, 6,
   424         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   425         -    add_srs_wkt (p, 7,
   426         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   427         -    add_srs_wkt (p, 8,
   428         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   429         -    add_srs_wkt (p, 9,
   430         -        "METER[\"central_meridian\",-15],PARAMETER[\"scale_factor");
   431         -    add_srs_wkt (p, 10,
   432         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
   433         -    add_srs_wkt (p, 11,
   434         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   435         -    add_srs_wkt (p, 12,
   436         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   437         -    add_srs_wkt (p, 13,
   438         -        "ORTH],AUTHORITY[\"EPSG\",\"25828\"]]");
   439         -    p = add_epsg_def_ex (filter, first, last, 25829, "epsg", 25829,
   440         -        "ETRS89 / UTM zone 29N", 0, 0,
   441         -        "GRS 1980", "Greenwich",
   442         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   443         -        "Easting", "East", "Northing", "North");
   444         -    add_proj4text (p, 0,
   445         -        "+proj=utm +zone=29 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   446         -    add_proj4text (p, 1,
   447         -        "units=m +no_defs");
   448         -    add_srs_wkt (p, 0,
   449         -        "PROJCS[\"ETRS89 / UTM zone 29N\",GEOGCS[\"ETRS89\",DATUM");
   450         -    add_srs_wkt (p, 1,
   451         -        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
   452         -    add_srs_wkt (p, 2,
   453         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
   454         -    add_srs_wkt (p, 3,
   455         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   456         -    add_srs_wkt (p, 4,
   457         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   458         -    add_srs_wkt (p, 5,
   459         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   460         -    add_srs_wkt (p, 6,
   461         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   462         -    add_srs_wkt (p, 7,
   463         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   464         -    add_srs_wkt (p, 8,
   465         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   466         -    add_srs_wkt (p, 9,
   467         -        "METER[\"central_meridian\",-9],PARAMETER[\"scale_factor\"");
   468         -    add_srs_wkt (p, 10,
   469         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   470         -    add_srs_wkt (p, 11,
   471         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   472         -    add_srs_wkt (p, 12,
   473         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   474         -    add_srs_wkt (p, 13,
   475         -        "H],AUTHORITY[\"EPSG\",\"25829\"]]");
   476         -    p = add_epsg_def_ex (filter, first, last, 25830, "epsg", 25830,
   477         -        "ETRS89 / UTM zone 30N", 0, 0,
   478         -        "GRS 1980", "Greenwich",
   479         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   480         -        "Easting", "East", "Northing", "North");
   481         -    add_proj4text (p, 0,
   482         -        "+proj=utm +zone=30 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   483         -    add_proj4text (p, 1,
   484         -        "units=m +no_defs");
   485         -    add_srs_wkt (p, 0,
   486         -        "PROJCS[\"ETRS89 / UTM zone 30N\",GEOGCS[\"ETRS89\",DATUM");
   487         -    add_srs_wkt (p, 1,
   488         -        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
   489         -    add_srs_wkt (p, 2,
   490         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
   491         -    add_srs_wkt (p, 3,
   492         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   493         -    add_srs_wkt (p, 4,
   494         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   495         -    add_srs_wkt (p, 5,
   496         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   497         -    add_srs_wkt (p, 6,
   498         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   499         -    add_srs_wkt (p, 7,
   500         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   501         -    add_srs_wkt (p, 8,
   502         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   503         -    add_srs_wkt (p, 9,
   504         -        "METER[\"central_meridian\",-3],PARAMETER[\"scale_factor\"");
   505         -    add_srs_wkt (p, 10,
   506         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   507         -    add_srs_wkt (p, 11,
   508         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   509         -    add_srs_wkt (p, 12,
   510         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   511         -    add_srs_wkt (p, 13,
   512         -        "H],AUTHORITY[\"EPSG\",\"25830\"]]");
   513         -    p = add_epsg_def_ex (filter, first, last, 25831, "epsg", 25831,
   514         -        "ETRS89 / UTM zone 31N", 0, 0,
   515         -        "GRS 1980", "Greenwich",
   516         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   517         -        "Easting", "East", "Northing", "North");
   518         -    add_proj4text (p, 0,
   519         -        "+proj=utm +zone=31 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   520         -    add_proj4text (p, 1,
   521         -        "units=m +no_defs");
   522         -    add_srs_wkt (p, 0,
   523         -        "PROJCS[\"ETRS89 / UTM zone 31N\",GEOGCS[\"ETRS89\",DATUM");
   524         -    add_srs_wkt (p, 1,
   525         -        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
   526         -    add_srs_wkt (p, 2,
   527         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
   528         -    add_srs_wkt (p, 3,
   529         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   530         -    add_srs_wkt (p, 4,
   531         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   532         -    add_srs_wkt (p, 5,
   533         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   534         -    add_srs_wkt (p, 6,
   535         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   536         -    add_srs_wkt (p, 7,
   537         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   538         -    add_srs_wkt (p, 8,
   539         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   540         -    add_srs_wkt (p, 9,
   541         -        "METER[\"central_meridian\",3],PARAMETER[\"scale_factor\"");
   542         -    add_srs_wkt (p, 10,
   543         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   544         -    add_srs_wkt (p, 11,
   545         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   546         -    add_srs_wkt (p, 12,
   547         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   548         -    add_srs_wkt (p, 13,
   549         -        "H],AUTHORITY[\"EPSG\",\"25831\"]]");
   550         -    p = add_epsg_def_ex (filter, first, last, 25832, "epsg", 25832,
   551         -        "ETRS89 / UTM zone 32N", 0, 0,
   552         -        "GRS 1980", "Greenwich",
   553         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   554         -        "Easting", "East", "Northing", "North");
   555         -    add_proj4text (p, 0,
   556         -        "+proj=utm +zone=32 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   557         -    add_proj4text (p, 1,
   558         -        "units=m +no_defs");
   559         -    add_srs_wkt (p, 0,
   560         -        "PROJCS[\"ETRS89 / UTM zone 32N\",GEOGCS[\"ETRS89\",DATUM");
   561         -    add_srs_wkt (p, 1,
   562         -        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
   563         -    add_srs_wkt (p, 2,
   564         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
   565         -    add_srs_wkt (p, 3,
   566         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   567         -    add_srs_wkt (p, 4,
   568         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   569         -    add_srs_wkt (p, 5,
   570         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   571         -    add_srs_wkt (p, 6,
   572         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   573         -    add_srs_wkt (p, 7,
   574         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   575         -    add_srs_wkt (p, 8,
   576         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   577         -    add_srs_wkt (p, 9,
   578         -        "METER[\"central_meridian\",9],PARAMETER[\"scale_factor\"");
   579         -    add_srs_wkt (p, 10,
   580         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   581         -    add_srs_wkt (p, 11,
   582         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   583         -    add_srs_wkt (p, 12,
   584         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   585         -    add_srs_wkt (p, 13,
   586         -        "H],AUTHORITY[\"EPSG\",\"25832\"]]");
   587         -    p = add_epsg_def_ex (filter, first, last, 25833, "epsg", 25833,
   588         -        "ETRS89 / UTM zone 33N", 0, 0,
   589         -        "GRS 1980", "Greenwich",
   590         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   591         -        "Easting", "East", "Northing", "North");
   592         -    add_proj4text (p, 0,
   593         -        "+proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   594         -    add_proj4text (p, 1,
   595         -        "units=m +no_defs");
   596         -    add_srs_wkt (p, 0,
   597         -        "PROJCS[\"ETRS89 / UTM zone 33N\",GEOGCS[\"ETRS89\",DATUM");
   598         -    add_srs_wkt (p, 1,
   599         -        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
   600         -    add_srs_wkt (p, 2,
   601         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
   602         -    add_srs_wkt (p, 3,
   603         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   604         -    add_srs_wkt (p, 4,
   605         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   606         -    add_srs_wkt (p, 5,
   607         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   608         -    add_srs_wkt (p, 6,
   609         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   610         -    add_srs_wkt (p, 7,
   611         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   612         -    add_srs_wkt (p, 8,
   613         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   614         -    add_srs_wkt (p, 9,
   615         -        "METER[\"central_meridian\",15],PARAMETER[\"scale_factor\"");
   616         -    add_srs_wkt (p, 10,
   617         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   618         -    add_srs_wkt (p, 11,
   619         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   620         -    add_srs_wkt (p, 12,
   621         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   622         -    add_srs_wkt (p, 13,
   623         -        "H],AUTHORITY[\"EPSG\",\"25833\"]]");
   624         -    p = add_epsg_def_ex (filter, first, last, 25834, "epsg", 25834,
   625         -        "ETRS89 / UTM zone 34N", 0, 0,
   626         -        "GRS 1980", "Greenwich",
   627         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   628         -        "Easting", "East", "Northing", "North");
   629         -    add_proj4text (p, 0,
   630         -        "+proj=utm +zone=34 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   631         -    add_proj4text (p, 1,
   632         -        "units=m +no_defs");
   633         -    add_srs_wkt (p, 0,
   634         -        "PROJCS[\"ETRS89 / UTM zone 34N\",GEOGCS[\"ETRS89\",DATUM");
   635         -    add_srs_wkt (p, 1,
   636         -        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
   637         -    add_srs_wkt (p, 2,
   638         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
   639         -    add_srs_wkt (p, 3,
   640         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   641         -    add_srs_wkt (p, 4,
   642         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   643         -    add_srs_wkt (p, 5,
   644         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   645         -    add_srs_wkt (p, 6,
   646         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   647         -    add_srs_wkt (p, 7,
   648         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   649         -    add_srs_wkt (p, 8,
   650         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   651         -    add_srs_wkt (p, 9,
   652         -        "METER[\"central_meridian\",21],PARAMETER[\"scale_factor\"");
   653         -    add_srs_wkt (p, 10,
   654         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   655         -    add_srs_wkt (p, 11,
   656         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   657         -    add_srs_wkt (p, 12,
   658         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   659         -    add_srs_wkt (p, 13,
   660         -        "H],AUTHORITY[\"EPSG\",\"25834\"]]");
   661         -    p = add_epsg_def_ex (filter, first, last, 25835, "epsg", 25835,
   662         -        "ETRS89 / UTM zone 35N", 0, 0,
   663         -        "GRS 1980", "Greenwich",
   664         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   665         -        "Easting", "East", "Northing", "North");
   666         -    add_proj4text (p, 0,
   667         -        "+proj=utm +zone=35 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   668         -    add_proj4text (p, 1,
   669         -        "units=m +no_defs");
   670         -    add_srs_wkt (p, 0,
   671         -        "PROJCS[\"ETRS89 / UTM zone 35N\",GEOGCS[\"ETRS89\",DATUM");
   672         -    add_srs_wkt (p, 1,
   673         -        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
   674         -    add_srs_wkt (p, 2,
   675         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
   676         -    add_srs_wkt (p, 3,
   677         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   678         -    add_srs_wkt (p, 4,
   679         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   680         -    add_srs_wkt (p, 5,
   681         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   682         -    add_srs_wkt (p, 6,
   683         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   684         -    add_srs_wkt (p, 7,
   685         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   686         -    add_srs_wkt (p, 8,
   687         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   688         -    add_srs_wkt (p, 9,
   689         -        "METER[\"central_meridian\",27],PARAMETER[\"scale_factor\"");
   690         -    add_srs_wkt (p, 10,
   691         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   692         -    add_srs_wkt (p, 11,
   693         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   694         -    add_srs_wkt (p, 12,
   695         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   696         -    add_srs_wkt (p, 13,
   697         -        "H],AUTHORITY[\"EPSG\",\"25835\"]]");
   698         -    p = add_epsg_def_ex (filter, first, last, 25836, "epsg", 25836,
   699         -        "ETRS89 / UTM zone 36N", 0, 0,
   700         -        "GRS 1980", "Greenwich",
   701         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   702         -        "Easting", "East", "Northing", "North");
   703         -    add_proj4text (p, 0,
   704         -        "+proj=utm +zone=36 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   705         -    add_proj4text (p, 1,
   706         -        "units=m +no_defs");
   707         -    add_srs_wkt (p, 0,
   708         -        "PROJCS[\"ETRS89 / UTM zone 36N\",GEOGCS[\"ETRS89\",DATUM");
   709         -    add_srs_wkt (p, 1,
   710         -        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
   711         -    add_srs_wkt (p, 2,
   712         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
   713         -    add_srs_wkt (p, 3,
   714         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   715         -    add_srs_wkt (p, 4,
   716         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   717         -    add_srs_wkt (p, 5,
   718         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   719         -    add_srs_wkt (p, 6,
   720         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   721         -    add_srs_wkt (p, 7,
   722         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   723         -    add_srs_wkt (p, 8,
   724         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   725         -    add_srs_wkt (p, 9,
   726         -        "METER[\"central_meridian\",33],PARAMETER[\"scale_factor\"");
   727         -    add_srs_wkt (p, 10,
   728         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   729         -    add_srs_wkt (p, 11,
   730         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   731         -    add_srs_wkt (p, 12,
   732         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   733         -    add_srs_wkt (p, 13,
   734         -        "H],AUTHORITY[\"EPSG\",\"25836\"]]");
   735         -    p = add_epsg_def_ex (filter, first, last, 25837, "epsg", 25837,
   736         -        "ETRS89 / UTM zone 37N", 0, 0,
   737         -        "GRS 1980", "Greenwich",
   738         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   739         -        "Easting", "East", "Northing", "North");
   740         -    add_proj4text (p, 0,
   741         -        "+proj=utm +zone=37 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   742         -    add_proj4text (p, 1,
   743         -        "units=m +no_defs");
   744         -    add_srs_wkt (p, 0,
   745         -        "PROJCS[\"ETRS89 / UTM zone 37N\",GEOGCS[\"ETRS89\",DATUM");
   746         -    add_srs_wkt (p, 1,
   747         -        "[\"European_Terrestrial_Reference_System_1989\",SPHEROID");
   748         -    add_srs_wkt (p, 2,
   749         -        "[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
   750         -    add_srs_wkt (p, 3,
   751         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   752         -    add_srs_wkt (p, 4,
   753         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   754         -    add_srs_wkt (p, 5,
   755         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   756         -    add_srs_wkt (p, 6,
   757         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   758         -    add_srs_wkt (p, 7,
   759         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   760         -    add_srs_wkt (p, 8,
   761         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   762         -    add_srs_wkt (p, 9,
   763         -        "METER[\"central_meridian\",39],PARAMETER[\"scale_factor\"");
   764         -    add_srs_wkt (p, 10,
   765         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   766         -    add_srs_wkt (p, 11,
   767         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   768         -    add_srs_wkt (p, 12,
   769         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   770         -    add_srs_wkt (p, 13,
   771         -        "H],AUTHORITY[\"EPSG\",\"25837\"]]");
   772         -    p = add_epsg_def_ex (filter, first, last, 25838, "epsg", 25838,
   773         -        "ETRS89 / UTM zone 38N (deprecated)", 0, 0,
   774         -        "GRS 1980", "Greenwich",
   775         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   776         -        "Easting", "East", "Northing", "North");
   777         -    add_proj4text (p, 0,
   778         -        "+proj=utm +zone=38 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   779         -    add_proj4text (p, 1,
   780         -        "units=m +no_defs");
   781         -    add_srs_wkt (p, 0,
   782         -        "PROJCS[\"ETRS89 / UTM zone 38N (deprecated)\",GEOGCS[\"E");
   783         -    add_srs_wkt (p, 1,
   784         -        "TRS89\",DATUM[\"European_Terrestrial_Reference_System_19");
   785         -    add_srs_wkt (p, 2,
   786         -        "89\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORI");
   787         -    add_srs_wkt (p, 3,
   788         -        "TY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[");
   789         -    add_srs_wkt (p, 4,
   790         -        "\"EPSG\",\"6258\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
   791         -    add_srs_wkt (p, 5,
   792         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
   793         -    add_srs_wkt (p, 6,
   794         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
   795         -    add_srs_wkt (p, 7,
   796         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJEC");
   797         -    add_srs_wkt (p, 8,
   798         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
   799         -    add_srs_wkt (p, 9,
   800         -        "igin\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"");
   801         -    add_srs_wkt (p, 10,
   802         -        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
   803         -    add_srs_wkt (p, 11,
   804         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
   805         -    add_srs_wkt (p, 12,
   806         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   807         -    add_srs_wkt (p, 13,
   808         -        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"25838\"]]");
   809         -    p = add_epsg_def_ex (filter, first, last, 25884, "epsg", 25884,
   810         -        "ETRS89 / TM Baltic93", 0, 1,
   811         -        "GRS 1980", "Greenwich",
   812         -        "European_Terrestrial_Reference_System_1989", "Transverse_Mercator", "metre",
   813         -        "X", "North", "Y", "East");
   814         -    add_proj4text (p, 0,
   815         -        "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_");
   816         -    add_proj4text (p, 1,
   817         -        "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
   818         -    add_proj4text (p, 2,
   819         -        "s");
   820         -    add_srs_wkt (p, 0,
   821         -        "PROJCS[\"ETRS89 / TM Baltic93\",GEOGCS[\"ETRS89\",DATUM[");
   822         -    add_srs_wkt (p, 1,
   823         -        "\"European_Terrestrial_Reference_System_1989\",SPHEROID[");
   824         -    add_srs_wkt (p, 2,
   825         -        "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
   826         -    add_srs_wkt (p, 3,
   827         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"625");
   828         -    add_srs_wkt (p, 4,
   829         -        "8\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   830         -    add_srs_wkt (p, 5,
   831         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   832         -    add_srs_wkt (p, 6,
   833         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   834         -    add_srs_wkt (p, 7,
   835         -        "EAST],AUTHORITY[\"EPSG\",\"4258\"]],PROJECTION[\"Transve");
   836         -    add_srs_wkt (p, 8,
   837         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   838         -    add_srs_wkt (p, 9,
   839         -        "METER[\"central_meridian\",24],PARAMETER[\"scale_factor\"");
   840         -    add_srs_wkt (p, 10,
   841         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   842         -    add_srs_wkt (p, 11,
   843         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   844         -    add_srs_wkt (p, 12,
   845         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
   846         -    add_srs_wkt (p, 13,
   847         -        "\"EPSG\",\"25884\"]]");
   848         -    p = add_epsg_def_ex (filter, first, last, 25932, "epsg", 25932,
   849         -        "Malongo 1987 / UTM zone 32S", 0, 0,
   850         -        "International 1924", "Greenwich",
   851         -        "Malongo_1987", "Transverse_Mercator", "metre",
   852         -        "Easting", "East", "Northing", "North");
   853         -    add_proj4text (p, 0,
   854         -        "+proj=utm +zone=32 +south +ellps=intl +towgs84=-254.1,-5");
   855         -    add_proj4text (p, 1,
   856         -        ".36,-100.29,0,0,0,0 +units=m +no_defs");
   857         -    add_srs_wkt (p, 0,
   858         -        "PROJCS[\"Malongo 1987 / UTM zone 32S\",GEOGCS[\"Malongo ");
   859         -    add_srs_wkt (p, 1,
   860         -        "1987\",DATUM[\"Malongo_1987\",SPHEROID[\"International 1");
   861         -    add_srs_wkt (p, 2,
   862         -        "924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[");
   863         -    add_srs_wkt (p, 3,
   864         -        "-254.1,-5.36,-100.29,0,0,0,0],AUTHORITY[\"EPSG\",\"6259\"");
   865         -    add_srs_wkt (p, 4,
   866         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   867         -    add_srs_wkt (p, 5,
   868         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   869         -    add_srs_wkt (p, 6,
   870         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   871         -    add_srs_wkt (p, 7,
   872         -        "T],AUTHORITY[\"EPSG\",\"4259\"]],PROJECTION[\"Transverse");
   873         -    add_srs_wkt (p, 8,
   874         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
   875         -    add_srs_wkt (p, 9,
   876         -        "ER[\"central_meridian\",9],PARAMETER[\"scale_factor\",0.");
   877         -    add_srs_wkt (p, 10,
   878         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
   879         -    add_srs_wkt (p, 11,
   880         -        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   881         -    add_srs_wkt (p, 12,
   882         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   883         -    add_srs_wkt (p, 13,
   884         -        ",NORTH],AUTHORITY[\"EPSG\",\"25932\"]]");
   885         -    p = add_epsg_def_ex (filter, first, last, 26191, "epsg", 26191,
   886         -        "Merchich / Nord Maroc", 0, 0,
   887         -        "Clarke 1880 (IGN)", "Greenwich",
   888         -        "Merchich", "Lambert_Conformal_Conic_1SP", "metre",
   889         -        "X", "East", "Y", "North");
   890         -    add_proj4text (p, 0,
   891         -        "+proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=-5.4 +k_0=0.999");
   892         -    add_proj4text (p, 1,
   893         -        "625769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +");
   894         -    add_proj4text (p, 2,
   895         -        "towgs84=31,146,47,0,0,0,0 +units=m +no_defs");
   896         -    add_srs_wkt (p, 0,
   897         -        "PROJCS[\"Merchich / Nord Maroc\",GEOGCS[\"Merchich\",DAT");
   898         -    add_srs_wkt (p, 1,
   899         -        "UM[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2");
   900         -    add_srs_wkt (p, 2,
   901         -        ",293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84");
   902         -    add_srs_wkt (p, 3,
   903         -        "[31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"]],PRIMEM");
   904         -    add_srs_wkt (p, 4,
   905         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   906         -    add_srs_wkt (p, 5,
   907         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   908         -    add_srs_wkt (p, 6,
   909         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
   910         -    add_srs_wkt (p, 7,
   911         -        "ITY[\"EPSG\",\"4261\"]],PROJECTION[\"Lambert_Conformal_C");
   912         -    add_srs_wkt (p, 8,
   913         -        "onic_1SP\"],PARAMETER[\"latitude_of_origin\",33.3],PARAM");
   914         -    add_srs_wkt (p, 9,
   915         -        "ETER[\"central_meridian\",-5.4],PARAMETER[\"scale_factor");
   916         -    add_srs_wkt (p, 10,
   917         -        "\",0.999625769],PARAMETER[\"false_easting\",500000],PARA");
   918         -    add_srs_wkt (p, 11,
   919         -        "METER[\"false_northing\",300000],UNIT[\"metre\",1,AUTHOR");
   920         -    add_srs_wkt (p, 12,
   921         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   922         -    add_srs_wkt (p, 13,
   923         -        "H],AUTHORITY[\"EPSG\",\"26191\"]]");
   924         -    p = add_epsg_def_ex (filter, first, last, 26192, "epsg", 26192,
   925         -        "Merchich / Sud Maroc", 0, 0,
   926         -        "Clarke 1880 (IGN)", "Greenwich",
   927         -        "Merchich", "Lambert_Conformal_Conic_1SP", "metre",
   928         -        "X", "East", "Y", "North");
   929         -    add_proj4text (p, 0,
   930         -        "+proj=lcc +lat_1=29.7 +lat_0=29.7 +lon_0=-5.4 +k_0=0.999");
   931         -    add_proj4text (p, 1,
   932         -        "6155960000001 +x_0=500000 +y_0=300000 +a=6378249.2 +b=63");
   933         -    add_proj4text (p, 2,
   934         -        "56515 +towgs84=31,146,47,0,0,0,0 +units=m +no_defs");
   935         -    add_srs_wkt (p, 0,
   936         -        "PROJCS[\"Merchich / Sud Maroc\",GEOGCS[\"Merchich\",DATU");
   937         -    add_srs_wkt (p, 1,
   938         -        "M[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,");
   939         -    add_srs_wkt (p, 2,
   940         -        "293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[");
   941         -    add_srs_wkt (p, 3,
   942         -        "31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"]],PRIMEM[");
         2322  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26945\"]]");
         2323  +    p = add_epsg_def (filter, first, last, 26946, "epsg", 26946,
         2324  +        "NAD83 / California zone 6");
         2325  +    add_proj4text (p, 0,
         2326  +        "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
         2327  +    add_proj4text (p, 1,
         2328  +        "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000");
         2329  +    add_proj4text (p, 2,
         2330  +        " +y_0=500000 +datum=NAD83 +units=m +no_defs");
         2331  +    add_srs_wkt (p, 0,
         2332  +        "PROJCS[\"NAD83 / California zone 6\",GEOGCS[\"NAD83\",DA");
         2333  +    add_srs_wkt (p, 1,
         2334  +        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
         2335  +    add_srs_wkt (p, 2,
         2336  +        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
         2337  +    add_srs_wkt (p, 3,
         2338  +        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
   943   2339       add_srs_wkt (p, 4,
   944   2340           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   945   2341       add_srs_wkt (p, 5,
   946   2342           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   947   2343       add_srs_wkt (p, 6,
   948         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
   949         -    add_srs_wkt (p, 7,
   950         -        "TY[\"EPSG\",\"4261\"]],PROJECTION[\"Lambert_Conformal_Co");
   951         -    add_srs_wkt (p, 8,
   952         -        "nic_1SP\"],PARAMETER[\"latitude_of_origin\",29.7],PARAME");
   953         -    add_srs_wkt (p, 9,
   954         -        "TER[\"central_meridian\",-5.4],PARAMETER[\"scale_factor\"");
   955         -    add_srs_wkt (p, 10,
   956         -        ",0.999615596],PARAMETER[\"false_easting\",500000],PARAME");
   957         -    add_srs_wkt (p, 11,
   958         -        "TER[\"false_northing\",300000],UNIT[\"metre\",1,AUTHORIT");
   959         -    add_srs_wkt (p, 12,
   960         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         2344  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
         2345  +    add_srs_wkt (p, 7,
         2346  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",33.88");
         2347  +    add_srs_wkt (p, 8,
         2348  +        "333333333333],PARAMETER[\"standard_parallel_2\",32.78333");
         2349  +    add_srs_wkt (p, 9,
         2350  +        "333333333],PARAMETER[\"latitude_of_origin\",32.166666666");
         2351  +    add_srs_wkt (p, 10,
         2352  +        "66666],PARAMETER[\"central_meridian\",-116.25],PARAMETER");
         2353  +    add_srs_wkt (p, 11,
         2354  +        "[\"false_easting\",2000000],PARAMETER[\"false_northing\"");
         2355  +    add_srs_wkt (p, 12,
         2356  +        ",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2357  +    add_srs_wkt (p, 13,
         2358  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
         2359  +    add_srs_wkt (p, 14,
         2360  +        "26946\"]]");
         2361  +    p = add_epsg_def (filter, first, last, 26948, "epsg", 26948,
         2362  +        "NAD83 / Arizona East");
         2363  +    add_proj4text (p, 0,
         2364  +        "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
         2365  +    add_proj4text (p, 1,
         2366  +        "9 +x_0=213360 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2367  +    add_srs_wkt (p, 0,
         2368  +        "PROJCS[\"NAD83 / Arizona East\",GEOGCS[\"NAD83\",DATUM[\"");
         2369  +    add_srs_wkt (p, 1,
         2370  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         2371  +    add_srs_wkt (p, 2,
         2372  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         2373  +    add_srs_wkt (p, 3,
         2374  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         2375  +    add_srs_wkt (p, 4,
         2376  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2377  +    add_srs_wkt (p, 5,
         2378  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2379  +    add_srs_wkt (p, 6,
         2380  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2381  +    add_srs_wkt (p, 7,
         2382  +        "],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"centr");
         2383  +    add_srs_wkt (p, 8,
         2384  +        "al_meridian\",-110.1666666666667],PARAMETER[\"scale_fact");
         2385  +    add_srs_wkt (p, 9,
         2386  +        "or\",0.9999],PARAMETER[\"false_easting\",213360],PARAMET");
         2387  +    add_srs_wkt (p, 10,
         2388  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2389  +    add_srs_wkt (p, 11,
         2390  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
         2391  +    add_srs_wkt (p, 12,
         2392  +        "RITY[\"EPSG\",\"26948\"]]");
         2393  +    p = add_epsg_def (filter, first, last, 26949, "epsg", 26949,
         2394  +        "NAD83 / Arizona Central");
         2395  +    add_proj4text (p, 0,
         2396  +        "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
         2397  +    add_proj4text (p, 1,
         2398  +        "9 +x_0=213360 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2399  +    add_srs_wkt (p, 0,
         2400  +        "PROJCS[\"NAD83 / Arizona Central\",GEOGCS[\"NAD83\",DATU");
         2401  +    add_srs_wkt (p, 1,
         2402  +        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
         2403  +    add_srs_wkt (p, 2,
         2404  +        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
         2405  +    add_srs_wkt (p, 3,
         2406  +        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
         2407  +    add_srs_wkt (p, 4,
         2408  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         2409  +    add_srs_wkt (p, 5,
         2410  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2411  +    add_srs_wkt (p, 6,
         2412  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Merca");
         2413  +    add_srs_wkt (p, 7,
         2414  +        "tor\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"");
         2415  +    add_srs_wkt (p, 8,
         2416  +        "central_meridian\",-111.9166666666667],PARAMETER[\"scale");
         2417  +    add_srs_wkt (p, 9,
         2418  +        "_factor\",0.9999],PARAMETER[\"false_easting\",213360],PA");
         2419  +    add_srs_wkt (p, 10,
         2420  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2421  +    add_srs_wkt (p, 11,
         2422  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         2423  +    add_srs_wkt (p, 12,
         2424  +        "AUTHORITY[\"EPSG\",\"26949\"]]");
         2425  +    p = add_epsg_def (filter, first, last, 26950, "epsg", 26950,
         2426  +        "NAD83 / Arizona West");
         2427  +    add_proj4text (p, 0,
         2428  +        "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
         2429  +    add_proj4text (p, 1,
         2430  +        "=213360 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2431  +    add_srs_wkt (p, 0,
         2432  +        "PROJCS[\"NAD83 / Arizona West\",GEOGCS[\"NAD83\",DATUM[\"");
         2433  +    add_srs_wkt (p, 1,
         2434  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         2435  +    add_srs_wkt (p, 2,
         2436  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         2437  +    add_srs_wkt (p, 3,
         2438  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         2439  +    add_srs_wkt (p, 4,
         2440  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2441  +    add_srs_wkt (p, 5,
         2442  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2443  +    add_srs_wkt (p, 6,
         2444  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2445  +    add_srs_wkt (p, 7,
         2446  +        "],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"centr");
         2447  +    add_srs_wkt (p, 8,
         2448  +        "al_meridian\",-113.75],PARAMETER[\"scale_factor\",0.9999");
         2449  +    add_srs_wkt (p, 9,
         2450  +        "33333],PARAMETER[\"false_easting\",213360],PARAMETER[\"f");
         2451  +    add_srs_wkt (p, 10,
         2452  +        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2453  +    add_srs_wkt (p, 11,
         2454  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
         2455  +    add_srs_wkt (p, 12,
         2456  +        "EPSG\",\"26950\"]]");
         2457  +    p = add_epsg_def (filter, first, last, 26951, "epsg", 26951,
         2458  +        "NAD83 / Arkansas North");
         2459  +    add_proj4text (p, 0,
         2460  +        "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
         2461  +    add_proj4text (p, 1,
         2462  +        "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0");
         2463  +    add_proj4text (p, 2,
         2464  +        "=0 +datum=NAD83 +units=m +no_defs");
         2465  +    add_srs_wkt (p, 0,
         2466  +        "PROJCS[\"NAD83 / Arkansas North\",GEOGCS[\"NAD83\",DATUM");
         2467  +    add_srs_wkt (p, 1,
         2468  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         2469  +    add_srs_wkt (p, 2,
         2470  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         2471  +    add_srs_wkt (p, 3,
         2472  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         2473  +    add_srs_wkt (p, 4,
         2474  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2475  +    add_srs_wkt (p, 5,
         2476  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2477  +    add_srs_wkt (p, 6,
         2478  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         2479  +    add_srs_wkt (p, 7,
         2480  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.23333");
         2481  +    add_srs_wkt (p, 8,
         2482  +        "333333333],PARAMETER[\"standard_parallel_2\",34.93333333");
         2483  +    add_srs_wkt (p, 9,
         2484  +        "333333],PARAMETER[\"latitude_of_origin\",34.333333333333");
         2485  +    add_srs_wkt (p, 10,
         2486  +        "34],PARAMETER[\"central_meridian\",-92],PARAMETER[\"fals");
         2487  +    add_srs_wkt (p, 11,
         2488  +        "e_easting\",400000],PARAMETER[\"false_northing\",0],UNIT");
         2489  +    add_srs_wkt (p, 12,
         2490  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         2491  +    add_srs_wkt (p, 13,
         2492  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26951\"]]");
         2493  +    p = add_epsg_def (filter, first, last, 26952, "epsg", 26952,
         2494  +        "NAD83 / Arkansas South");
         2495  +    add_proj4text (p, 0,
         2496  +        "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
         2497  +    add_proj4text (p, 1,
         2498  +        ".66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +datu");
         2499  +    add_proj4text (p, 2,
         2500  +        "m=NAD83 +units=m +no_defs");
         2501  +    add_srs_wkt (p, 0,
         2502  +        "PROJCS[\"NAD83 / Arkansas South\",GEOGCS[\"NAD83\",DATUM");
         2503  +    add_srs_wkt (p, 1,
         2504  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         2505  +    add_srs_wkt (p, 2,
         2506  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         2507  +    add_srs_wkt (p, 3,
         2508  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         2509  +    add_srs_wkt (p, 4,
         2510  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2511  +    add_srs_wkt (p, 5,
         2512  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2513  +    add_srs_wkt (p, 6,
         2514  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         2515  +    add_srs_wkt (p, 7,
         2516  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",34.76666");
         2517  +    add_srs_wkt (p, 8,
         2518  +        "666666667],PARAMETER[\"standard_parallel_2\",33.3],PARAM");
         2519  +    add_srs_wkt (p, 9,
         2520  +        "ETER[\"latitude_of_origin\",32.66666666666666],PARAMETER");
         2521  +    add_srs_wkt (p, 10,
         2522  +        "[\"central_meridian\",-92],PARAMETER[\"false_easting\",4");
         2523  +    add_srs_wkt (p, 11,
         2524  +        "00000],PARAMETER[\"false_northing\",400000],UNIT[\"metre");
         2525  +    add_srs_wkt (p, 12,
         2526  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
         2527  +    add_srs_wkt (p, 13,
         2528  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26952\"]]");
         2529  +    p = add_epsg_def (filter, first, last, 26953, "epsg", 26953,
         2530  +        "NAD83 / Colorado North");
         2531  +    add_proj4text (p, 0,
         2532  +        "+proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666");
         2533  +    add_proj4text (p, 1,
         2534  +        "667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8");
         2535  +    add_proj4text (p, 2,
         2536  +        "289 +y_0=304800.6096 +datum=NAD83 +units=m +no_defs");
         2537  +    add_srs_wkt (p, 0,
         2538  +        "PROJCS[\"NAD83 / Colorado North\",GEOGCS[\"NAD83\",DATUM");
         2539  +    add_srs_wkt (p, 1,
         2540  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         2541  +    add_srs_wkt (p, 2,
         2542  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         2543  +    add_srs_wkt (p, 3,
         2544  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         2545  +    add_srs_wkt (p, 4,
         2546  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2547  +    add_srs_wkt (p, 5,
         2548  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2549  +    add_srs_wkt (p, 6,
         2550  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         2551  +    add_srs_wkt (p, 7,
         2552  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.78333");
         2553  +    add_srs_wkt (p, 8,
         2554  +        "333333333],PARAMETER[\"standard_parallel_2\",39.71666666");
         2555  +    add_srs_wkt (p, 9,
         2556  +        "666667],PARAMETER[\"latitude_of_origin\",39.333333333333");
         2557  +    add_srs_wkt (p, 10,
         2558  +        "34],PARAMETER[\"central_meridian\",-105.5],PARAMETER[\"f");
         2559  +    add_srs_wkt (p, 11,
         2560  +        "alse_easting\",914401.8289],PARAMETER[\"false_northing\"");
         2561  +    add_srs_wkt (p, 12,
         2562  +        ",304800.6096],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2563  +    add_srs_wkt (p, 13,
         2564  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
         2565  +    add_srs_wkt (p, 14,
         2566  +        "\",\"26953\"]]");
         2567  +    p = add_epsg_def (filter, first, last, 26954, "epsg", 26954,
         2568  +        "NAD83 / Colorado Central");
         2569  +    add_proj4text (p, 0,
         2570  +        "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
         2571  +    add_proj4text (p, 1,
         2572  +        "3334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +da");
         2573  +    add_proj4text (p, 2,
         2574  +        "tum=NAD83 +units=m +no_defs");
         2575  +    add_srs_wkt (p, 0,
         2576  +        "PROJCS[\"NAD83 / Colorado Central\",GEOGCS[\"NAD83\",DAT");
         2577  +    add_srs_wkt (p, 1,
         2578  +        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
         2579  +    add_srs_wkt (p, 2,
         2580  +        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
         2581  +    add_srs_wkt (p, 3,
         2582  +        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
         2583  +    add_srs_wkt (p, 4,
         2584  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         2585  +    add_srs_wkt (p, 5,
         2586  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2587  +    add_srs_wkt (p, 6,
         2588  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
         2589  +    add_srs_wkt (p, 7,
         2590  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.75],");
         2591  +    add_srs_wkt (p, 8,
         2592  +        "PARAMETER[\"standard_parallel_2\",38.45],PARAMETER[\"lat");
         2593  +    add_srs_wkt (p, 9,
         2594  +        "itude_of_origin\",37.83333333333334],PARAMETER[\"central");
         2595  +    add_srs_wkt (p, 10,
         2596  +        "_meridian\",-105.5],PARAMETER[\"false_easting\",914401.8");
         2597  +    add_srs_wkt (p, 11,
         2598  +        "289],PARAMETER[\"false_northing\",304800.6096],UNIT[\"me");
         2599  +    add_srs_wkt (p, 12,
         2600  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
   961   2601       add_srs_wkt (p, 13,
   962         -        ",AUTHORITY[\"EPSG\",\"26192\"]]");
   963         -    p = add_epsg_def_ex (filter, first, last, 26193, "epsg", 26193,
   964         -        "Merchich / Sahara (deprecated)", 0, 0,
   965         -        "Clarke 1880 (IGN)", "Greenwich",
   966         -        "Merchich", "Lambert_Conformal_Conic_1SP", "metre",
   967         -        "X", "East", "Y", "North");
   968         -    add_proj4text (p, 0,
   969         -        "+proj=lcc +lat_1=26.1 +lat_0=26.1 +lon_0=-5.4 +k_0=0.999");
   970         -    add_proj4text (p, 1,
   971         -        "6 +x_0=1200000 +y_0=400000 +a=6378249.2 +b=6356515 +towg");
   972         -    add_proj4text (p, 2,
   973         -        "s84=31,146,47,0,0,0,0 +units=m +no_defs");
   974         -    add_srs_wkt (p, 0,
   975         -        "PROJCS[\"Merchich / Sahara (deprecated)\",GEOGCS[\"Merch");
   976         -    add_srs_wkt (p, 1,
   977         -        "ich\",DATUM[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",");
   978         -    add_srs_wkt (p, 2,
   979         -        "6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]");
   980         -    add_srs_wkt (p, 3,
   981         -        "],TOWGS84[31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"");
   982         -    add_srs_wkt (p, 4,
   983         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   984         -    add_srs_wkt (p, 5,
   985         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   986         -    add_srs_wkt (p, 6,
   987         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
   988         -    add_srs_wkt (p, 7,
   989         -        "T],AUTHORITY[\"EPSG\",\"4261\"]],PROJECTION[\"Lambert_Co");
   990         -    add_srs_wkt (p, 8,
   991         -        "nformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",26");
   992         -    add_srs_wkt (p, 9,
   993         -        ".1],PARAMETER[\"central_meridian\",-5.4],PARAMETER[\"sca");
   994         -    add_srs_wkt (p, 10,
   995         -        "le_factor\",0.9996],PARAMETER[\"false_easting\",1200000]");
   996         -    add_srs_wkt (p, 11,
   997         -        ",PARAMETER[\"false_northing\",400000],UNIT[\"metre\",1,A");
   998         -    add_srs_wkt (p, 12,
   999         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         2602  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26954\"]]");
         2603  +    p = add_epsg_def (filter, first, last, 26955, "epsg", 26955,
         2604  +        "NAD83 / Colorado South");
         2605  +    add_proj4text (p, 0,
         2606  +        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
         2607  +    add_proj4text (p, 1,
         2608  +        "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8");
         2609  +    add_proj4text (p, 2,
         2610  +        "289 +y_0=304800.6096 +datum=NAD83 +units=m +no_defs");
         2611  +    add_srs_wkt (p, 0,
         2612  +        "PROJCS[\"NAD83 / Colorado South\",GEOGCS[\"NAD83\",DATUM");
         2613  +    add_srs_wkt (p, 1,
         2614  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         2615  +    add_srs_wkt (p, 2,
         2616  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         2617  +    add_srs_wkt (p, 3,
         2618  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         2619  +    add_srs_wkt (p, 4,
         2620  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2621  +    add_srs_wkt (p, 5,
         2622  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2623  +    add_srs_wkt (p, 6,
         2624  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         2625  +    add_srs_wkt (p, 7,
         2626  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.43333");
         2627  +    add_srs_wkt (p, 8,
         2628  +        "333333333],PARAMETER[\"standard_parallel_2\",37.23333333");
         2629  +    add_srs_wkt (p, 9,
         2630  +        "333333],PARAMETER[\"latitude_of_origin\",36.666666666666");
         2631  +    add_srs_wkt (p, 10,
         2632  +        "66],PARAMETER[\"central_meridian\",-105.5],PARAMETER[\"f");
         2633  +    add_srs_wkt (p, 11,
         2634  +        "alse_easting\",914401.8289],PARAMETER[\"false_northing\"");
         2635  +    add_srs_wkt (p, 12,
         2636  +        ",304800.6096],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1000   2637       add_srs_wkt (p, 13,
  1001         -        ",NORTH],AUTHORITY[\"EPSG\",\"26193\"]]");
  1002         -    p = add_epsg_def_ex (filter, first, last, 26194, "epsg", 26194,
  1003         -        "Merchich / Sahara Nord", 0, 0,
  1004         -        "Clarke 1880 (IGN)", "Greenwich",
  1005         -        "Merchich", "Lambert_Conformal_Conic_1SP", "metre",
  1006         -        "X", "East", "Y", "North");
  1007         -    add_proj4text (p, 0,
  1008         -        "+proj=lcc +lat_1=26.1 +lat_0=26.1 +lon_0=-5.4 +k_0=0.999");
  1009         -    add_proj4text (p, 1,
  1010         -        "616304 +x_0=1200000 +y_0=400000 +a=6378249.2 +b=6356515 ");
  1011         -    add_proj4text (p, 2,
  1012         -        "+towgs84=31,146,47,0,0,0,0 +units=m +no_defs");
  1013         -    add_srs_wkt (p, 0,
  1014         -        "PROJCS[\"Merchich / Sahara Nord\",GEOGCS[\"Merchich\",DA");
  1015         -    add_srs_wkt (p, 1,
  1016         -        "TUM[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.");
  1017         -    add_srs_wkt (p, 2,
  1018         -        "2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS8");
  1019         -    add_srs_wkt (p, 3,
  1020         -        "4[31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"]],PRIME");
  1021         -    add_srs_wkt (p, 4,
  1022         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1023         -    add_srs_wkt (p, 5,
  1024         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1025         -    add_srs_wkt (p, 6,
  1026         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1027         -    add_srs_wkt (p, 7,
  1028         -        "RITY[\"EPSG\",\"4261\"]],PROJECTION[\"Lambert_Conformal_");
  1029         -    add_srs_wkt (p, 8,
  1030         -        "Conic_1SP\"],PARAMETER[\"latitude_of_origin\",26.1],PARA");
  1031         -    add_srs_wkt (p, 9,
  1032         -        "METER[\"central_meridian\",-5.4],PARAMETER[\"scale_facto");
  1033         -    add_srs_wkt (p, 10,
  1034         -        "r\",0.999616304],PARAMETER[\"false_easting\",1200000],PA");
  1035         -    add_srs_wkt (p, 11,
  1036         -        "RAMETER[\"false_northing\",400000],UNIT[\"metre\",1,AUTH");
  1037         -    add_srs_wkt (p, 12,
  1038         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         2638  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
         2639  +    add_srs_wkt (p, 14,
         2640  +        "\",\"26955\"]]");
         2641  +    p = add_epsg_def (filter, first, last, 26956, "epsg", 26956,
         2642  +        "NAD83 / Connecticut");
         2643  +    add_proj4text (p, 0,
         2644  +        "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
         2645  +    add_proj4text (p, 1,
         2646  +        ".83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=1524");
         2647  +    add_proj4text (p, 2,
         2648  +        "00.3048 +datum=NAD83 +units=m +no_defs");
         2649  +    add_srs_wkt (p, 0,
         2650  +        "PROJCS[\"NAD83 / Connecticut\",GEOGCS[\"NAD83\",DATUM[\"");
         2651  +    add_srs_wkt (p, 1,
         2652  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         2653  +    add_srs_wkt (p, 2,
         2654  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         2655  +    add_srs_wkt (p, 3,
         2656  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         2657  +    add_srs_wkt (p, 4,
         2658  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2659  +    add_srs_wkt (p, 5,
         2660  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2661  +    add_srs_wkt (p, 6,
         2662  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         2663  +    add_srs_wkt (p, 7,
         2664  +        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",41.86666666");
         2665  +    add_srs_wkt (p, 8,
         2666  +        "666667],PARAMETER[\"standard_parallel_2\",41.2],PARAMETE");
         2667  +    add_srs_wkt (p, 9,
         2668  +        "R[\"latitude_of_origin\",40.83333333333334],PARAMETER[\"");
         2669  +    add_srs_wkt (p, 10,
         2670  +        "central_meridian\",-72.75],PARAMETER[\"false_easting\",3");
         2671  +    add_srs_wkt (p, 11,
         2672  +        "04800.6096],PARAMETER[\"false_northing\",152400.3048],UN");
         2673  +    add_srs_wkt (p, 12,
         2674  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  1039   2675       add_srs_wkt (p, 13,
  1040         -        "RTH],AUTHORITY[\"EPSG\",\"26194\"]]");
  1041         -    p = add_epsg_def_ex (filter, first, last, 26195, "epsg", 26195,
  1042         -        "Merchich / Sahara Sud", 0, 0,
  1043         -        "Clarke 1880 (IGN)", "Greenwich",
  1044         -        "Merchich", "Lambert_Conformal_Conic_1SP", "metre",
  1045         -        "X", "East", "Y", "North");
  1046         -    add_proj4text (p, 0,
  1047         -        "+proj=lcc +lat_1=22.5 +lat_0=22.5 +lon_0=-5.4 +k_0=0.999");
  1048         -    add_proj4text (p, 1,
  1049         -        "616437 +x_0=1500000 +y_0=400000 +a=6378249.2 +b=6356515 ");
  1050         -    add_proj4text (p, 2,
  1051         -        "+towgs84=31,146,47,0,0,0,0 +units=m +no_defs");
  1052         -    add_srs_wkt (p, 0,
  1053         -        "PROJCS[\"Merchich / Sahara Sud\",GEOGCS[\"Merchich\",DAT");
  1054         -    add_srs_wkt (p, 1,
  1055         -        "UM[\"Merchich\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2");
  1056         -    add_srs_wkt (p, 2,
  1057         -        ",293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84");
  1058         -    add_srs_wkt (p, 3,
  1059         -        "[31,146,47,0,0,0,0],AUTHORITY[\"EPSG\",\"6261\"]],PRIMEM");
  1060         -    add_srs_wkt (p, 4,
  1061         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1062         -    add_srs_wkt (p, 5,
  1063         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1064         -    add_srs_wkt (p, 6,
  1065         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  1066         -    add_srs_wkt (p, 7,
  1067         -        "ITY[\"EPSG\",\"4261\"]],PROJECTION[\"Lambert_Conformal_C");
  1068         -    add_srs_wkt (p, 8,
  1069         -        "onic_1SP\"],PARAMETER[\"latitude_of_origin\",22.5],PARAM");
  1070         -    add_srs_wkt (p, 9,
  1071         -        "ETER[\"central_meridian\",-5.4],PARAMETER[\"scale_factor");
  1072         -    add_srs_wkt (p, 10,
  1073         -        "\",0.999616437],PARAMETER[\"false_easting\",1500000],PAR");
  1074         -    add_srs_wkt (p, 11,
  1075         -        "AMETER[\"false_northing\",400000],UNIT[\"metre\",1,AUTHO");
  1076         -    add_srs_wkt (p, 12,
  1077         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  1078         -    add_srs_wkt (p, 13,
  1079         -        "TH],AUTHORITY[\"EPSG\",\"26195\"]]");
  1080         -    p = add_epsg_def_ex (filter, first, last, 26237, "epsg", 26237,
  1081         -        "Massawa / UTM zone 37N", 0, 0,
  1082         -        "Bessel 1841", "Greenwich",
  1083         -        "Massawa", "Transverse_Mercator", "metre",
  1084         -        "Easting", "East", "Northing", "North");
  1085         -    add_proj4text (p, 0,
  1086         -        "+proj=utm +zone=37 +ellps=bessel +towgs84=639,405,60,0,0");
  1087         -    add_proj4text (p, 1,
  1088         -        ",0,0 +units=m +no_defs");
  1089         -    add_srs_wkt (p, 0,
  1090         -        "PROJCS[\"Massawa / UTM zone 37N\",GEOGCS[\"Massawa\",DAT");
  1091         -    add_srs_wkt (p, 1,
  1092         -        "UM[\"Massawa\",SPHEROID[\"Bessel 1841\",6377397.155,299.");
  1093         -    add_srs_wkt (p, 2,
  1094         -        "1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[639,405,60");
  1095         -    add_srs_wkt (p, 3,
  1096         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6262\"]],PRIMEM[\"Greenwi");
         2676  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26956\"]]");
         2677  +    p = add_epsg_def (filter, first, last, 26957, "epsg", 26957,
         2678  +        "NAD83 / Delaware");
         2679  +    add_proj4text (p, 0,
         2680  +        "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
         2681  +    add_proj4text (p, 1,
         2682  +        "995 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2683  +    add_srs_wkt (p, 0,
         2684  +        "PROJCS[\"NAD83 / Delaware\",GEOGCS[\"NAD83\",DATUM[\"Nor");
         2685  +    add_srs_wkt (p, 1,
         2686  +        "th_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,2");
         2687  +    add_srs_wkt (p, 2,
         2688  +        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
         2689  +    add_srs_wkt (p, 3,
         2690  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwi");
  1097   2691       add_srs_wkt (p, 4,
  1098   2692           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1099   2693       add_srs_wkt (p, 5,
  1100         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  1101         -    add_srs_wkt (p, 6,
  1102         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1103         -    add_srs_wkt (p, 7,
  1104         -        "\",\"4262\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1105         -    add_srs_wkt (p, 8,
  1106         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
  1107         -    add_srs_wkt (p, 9,
  1108         -        "an\",39],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
  1109         -    add_srs_wkt (p, 10,
  1110         -        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
  1111         -    add_srs_wkt (p, 11,
  1112         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
  1113         -    add_srs_wkt (p, 12,
  1114         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1115         -    add_srs_wkt (p, 13,
  1116         -        ",\"26237\"]]");
  1117         -    p = add_epsg_def_ex (filter, first, last, 26331, "epsg", 26331,
  1118         -        "Minna / UTM zone 31N", 0, 0,
  1119         -        "Clarke 1880 (RGS)", "Greenwich",
  1120         -        "Minna", "Transverse_Mercator", "metre",
  1121         -        "Easting", "East", "Northing", "North");
  1122         -    add_proj4text (p, 0,
  1123         -        "+proj=utm +zone=31 +ellps=clrk80 +towgs84=-92,-93,122,0,");
  1124         -    add_proj4text (p, 1,
  1125         -        "0,0,0 +units=m +no_defs");
  1126         -    add_srs_wkt (p, 0,
  1127         -        "PROJCS[\"Minna / UTM zone 31N\",GEOGCS[\"Minna\",DATUM[\"");
  1128         -    add_srs_wkt (p, 1,
  1129         -        "Minna\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,293.4");
  1130         -    add_srs_wkt (p, 2,
  1131         -        "65,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-92,-93,122,0,0");
  1132         -    add_srs_wkt (p, 3,
  1133         -        ",0,0],AUTHORITY[\"EPSG\",\"6263\"]],PRIMEM[\"Greenwich\"");
  1134         -    add_srs_wkt (p, 4,
  1135         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1136         -    add_srs_wkt (p, 5,
  1137         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1138         -    add_srs_wkt (p, 6,
  1139         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1140         -    add_srs_wkt (p, 7,
  1141         -        "4263\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1142         -    add_srs_wkt (p, 8,
  1143         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
  1144         -    add_srs_wkt (p, 9,
  1145         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
  1146         -    add_srs_wkt (p, 10,
  1147         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1148         -    add_srs_wkt (p, 11,
  1149         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  1150         -    add_srs_wkt (p, 12,
  1151         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"263");
  1152         -    add_srs_wkt (p, 13,
  1153         -        "31\"]]");
  1154         -    p = add_epsg_def_ex (filter, first, last, 26332, "epsg", 26332,
  1155         -        "Minna / UTM zone 32N", 0, 0,
  1156         -        "Clarke 1880 (RGS)", "Greenwich",
  1157         -        "Minna", "Transverse_Mercator", "metre",
  1158         -        "Easting", "East", "Northing", "North");
  1159         -    add_proj4text (p, 0,
  1160         -        "+proj=utm +zone=32 +ellps=clrk80 +towgs84=-92,-93,122,0,");
  1161         -    add_proj4text (p, 1,
  1162         -        "0,0,0 +units=m +no_defs");
  1163         -    add_srs_wkt (p, 0,
  1164         -        "PROJCS[\"Minna / UTM zone 32N\",GEOGCS[\"Minna\",DATUM[\"");
  1165         -    add_srs_wkt (p, 1,
  1166         -        "Minna\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,293.4");
  1167         -    add_srs_wkt (p, 2,
  1168         -        "65,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-92,-93,122,0,0");
  1169         -    add_srs_wkt (p, 3,
  1170         -        ",0,0],AUTHORITY[\"EPSG\",\"6263\"]],PRIMEM[\"Greenwich\"");
  1171         -    add_srs_wkt (p, 4,
  1172         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1173         -    add_srs_wkt (p, 5,
  1174         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1175         -    add_srs_wkt (p, 6,
  1176         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1177         -    add_srs_wkt (p, 7,
  1178         -        "4263\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  1179         -    add_srs_wkt (p, 8,
  1180         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
  1181         -    add_srs_wkt (p, 9,
  1182         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
  1183         -    add_srs_wkt (p, 10,
  1184         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1185         -    add_srs_wkt (p, 11,
  1186         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  1187         -    add_srs_wkt (p, 12,
  1188         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"263");
         2694  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2695  +    add_srs_wkt (p, 6,
         2696  +        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
         2697  +    add_srs_wkt (p, 7,
         2698  +        "PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"central");
         2699  +    add_srs_wkt (p, 8,
         2700  +        "_meridian\",-75.41666666666667],PARAMETER[\"scale_factor");
         2701  +    add_srs_wkt (p, 9,
         2702  +        "\",0.999995],PARAMETER[\"false_easting\",200000],PARAMET");
         2703  +    add_srs_wkt (p, 10,
         2704  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2705  +    add_srs_wkt (p, 11,
         2706  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
         2707  +    add_srs_wkt (p, 12,
         2708  +        "RITY[\"EPSG\",\"26957\"]]");
         2709  +    p = add_epsg_def (filter, first, last, 26958, "epsg", 26958,
         2710  +        "NAD83 / Florida East");
         2711  +    add_proj4text (p, 0,
         2712  +        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
         2713  +    add_proj4text (p, 1,
         2714  +        "941177 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2715  +    add_srs_wkt (p, 0,
         2716  +        "PROJCS[\"NAD83 / Florida East\",GEOGCS[\"NAD83\",DATUM[\"");
         2717  +    add_srs_wkt (p, 1,
         2718  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         2719  +    add_srs_wkt (p, 2,
         2720  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         2721  +    add_srs_wkt (p, 3,
         2722  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         2723  +    add_srs_wkt (p, 4,
         2724  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2725  +    add_srs_wkt (p, 5,
         2726  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2727  +    add_srs_wkt (p, 6,
         2728  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2729  +    add_srs_wkt (p, 7,
         2730  +        "],PARAMETER[\"latitude_of_origin\",24.33333333333333],PA");
         2731  +    add_srs_wkt (p, 8,
         2732  +        "RAMETER[\"central_meridian\",-81],PARAMETER[\"scale_fact");
         2733  +    add_srs_wkt (p, 9,
         2734  +        "or\",0.999941177],PARAMETER[\"false_easting\",200000],PA");
         2735  +    add_srs_wkt (p, 10,
         2736  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2737  +    add_srs_wkt (p, 11,
         2738  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         2739  +    add_srs_wkt (p, 12,
         2740  +        "AUTHORITY[\"EPSG\",\"26958\"]]");
         2741  +    p = add_epsg_def (filter, first, last, 26959, "epsg", 26959,
         2742  +        "NAD83 / Florida West");
         2743  +    add_proj4text (p, 0,
         2744  +        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
         2745  +    add_proj4text (p, 1,
         2746  +        "941177 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2747  +    add_srs_wkt (p, 0,
         2748  +        "PROJCS[\"NAD83 / Florida West\",GEOGCS[\"NAD83\",DATUM[\"");
         2749  +    add_srs_wkt (p, 1,
         2750  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         2751  +    add_srs_wkt (p, 2,
         2752  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         2753  +    add_srs_wkt (p, 3,
         2754  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         2755  +    add_srs_wkt (p, 4,
         2756  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2757  +    add_srs_wkt (p, 5,
         2758  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2759  +    add_srs_wkt (p, 6,
         2760  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2761  +    add_srs_wkt (p, 7,
         2762  +        "],PARAMETER[\"latitude_of_origin\",24.33333333333333],PA");
         2763  +    add_srs_wkt (p, 8,
         2764  +        "RAMETER[\"central_meridian\",-82],PARAMETER[\"scale_fact");
         2765  +    add_srs_wkt (p, 9,
         2766  +        "or\",0.999941177],PARAMETER[\"false_easting\",200000],PA");
         2767  +    add_srs_wkt (p, 10,
         2768  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2769  +    add_srs_wkt (p, 11,
         2770  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         2771  +    add_srs_wkt (p, 12,
         2772  +        "AUTHORITY[\"EPSG\",\"26959\"]]");
         2773  +    p = add_epsg_def (filter, first, last, 26960, "epsg", 26960,
         2774  +        "NAD83 / Florida North");
         2775  +    add_proj4text (p, 0,
         2776  +        "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
         2777  +    add_proj4text (p, 1,
         2778  +        "9 +lon_0=-84.5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m ");
         2779  +    add_proj4text (p, 2,
         2780  +        "+no_defs");
         2781  +    add_srs_wkt (p, 0,
         2782  +        "PROJCS[\"NAD83 / Florida North\",GEOGCS[\"NAD83\",DATUM[");
         2783  +    add_srs_wkt (p, 1,
         2784  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         2785  +    add_srs_wkt (p, 2,
         2786  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         2787  +    add_srs_wkt (p, 3,
         2788  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         2789  +    add_srs_wkt (p, 4,
         2790  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2791  +    add_srs_wkt (p, 5,
         2792  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2793  +    add_srs_wkt (p, 6,
         2794  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
         2795  +    add_srs_wkt (p, 7,
         2796  +        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",30.75],PAR");
         2797  +    add_srs_wkt (p, 8,
         2798  +        "AMETER[\"standard_parallel_2\",29.58333333333333],PARAME");
         2799  +    add_srs_wkt (p, 9,
         2800  +        "TER[\"latitude_of_origin\",29],PARAMETER[\"central_merid");
         2801  +    add_srs_wkt (p, 10,
         2802  +        "ian\",-84.5],PARAMETER[\"false_easting\",600000],PARAMET");
         2803  +    add_srs_wkt (p, 11,
         2804  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2805  +    add_srs_wkt (p, 12,
         2806  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  1189   2807       add_srs_wkt (p, 13,
  1190         -        "32\"]]");
  1191         -    p = add_epsg_def_ex (filter, first, last, 26391, "epsg", 26391,
  1192         -        "Minna / Nigeria West Belt", 0, 0,
  1193         -        "Clarke 1880 (RGS)", "Greenwich",
  1194         -        "Minna", "Transverse_Mercator", "metre",
  1195         -        "Easting", "East", "Northing", "North");
         2808  +        "RITY[\"EPSG\",\"26960\"]]");
         2809  +    p = add_epsg_def (filter, first, last, 26961, "epsg", 26961,
         2810  +        "NAD83 / Hawaii zone 1");
         2811  +    add_proj4text (p, 0,
         2812  +        "+proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.");
         2813  +    add_proj4text (p, 1,
         2814  +        "999966667 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_d");
         2815  +    add_proj4text (p, 2,
         2816  +        "efs");
         2817  +    add_srs_wkt (p, 0,
         2818  +        "PROJCS[\"NAD83 / Hawaii zone 1\",GEOGCS[\"NAD83\",DATUM[");
         2819  +    add_srs_wkt (p, 1,
         2820  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         2821  +    add_srs_wkt (p, 2,
         2822  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         2823  +    add_srs_wkt (p, 3,
         2824  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         2825  +    add_srs_wkt (p, 4,
         2826  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2827  +    add_srs_wkt (p, 5,
         2828  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2829  +    add_srs_wkt (p, 6,
         2830  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         2831  +    add_srs_wkt (p, 7,
         2832  +        "\"],PARAMETER[\"latitude_of_origin\",18.83333333333333],");
         2833  +    add_srs_wkt (p, 8,
         2834  +        "PARAMETER[\"central_meridian\",-155.5],PARAMETER[\"scale");
         2835  +    add_srs_wkt (p, 9,
         2836  +        "_factor\",0.999966667],PARAMETER[\"false_easting\",50000");
         2837  +    add_srs_wkt (p, 10,
         2838  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         2839  +    add_srs_wkt (p, 11,
         2840  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         2841  +    add_srs_wkt (p, 12,
         2842  +        "RTH],AUTHORITY[\"EPSG\",\"26961\"]]");
         2843  +    p = add_epsg_def (filter, first, last, 26962, "epsg", 26962,
         2844  +        "NAD83 / Hawaii zone 2");
         2845  +    add_proj4text (p, 0,
         2846  +        "+proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666");
         2847  +    add_proj4text (p, 1,
         2848  +        "666667 +k=0.999966667 +x_0=500000 +y_0=0 +datum=NAD83 +u");
         2849  +    add_proj4text (p, 2,
         2850  +        "nits=m +no_defs");
         2851  +    add_srs_wkt (p, 0,
         2852  +        "PROJCS[\"NAD83 / Hawaii zone 2\",GEOGCS[\"NAD83\",DATUM[");
         2853  +    add_srs_wkt (p, 1,
         2854  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         2855  +    add_srs_wkt (p, 2,
         2856  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         2857  +    add_srs_wkt (p, 3,
         2858  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         2859  +    add_srs_wkt (p, 4,
         2860  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2861  +    add_srs_wkt (p, 5,
         2862  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2863  +    add_srs_wkt (p, 6,
         2864  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         2865  +    add_srs_wkt (p, 7,
         2866  +        "\"],PARAMETER[\"latitude_of_origin\",20.33333333333333],");
         2867  +    add_srs_wkt (p, 8,
         2868  +        "PARAMETER[\"central_meridian\",-156.6666666666667],PARAM");
         2869  +    add_srs_wkt (p, 9,
         2870  +        "ETER[\"scale_factor\",0.999966667],PARAMETER[\"false_eas");
         2871  +    add_srs_wkt (p, 10,
         2872  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         2873  +    add_srs_wkt (p, 11,
         2874  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
         2875  +    add_srs_wkt (p, 12,
         2876  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26962\"]]");
         2877  +    p = add_epsg_def (filter, first, last, 26963, "epsg", 26963,
         2878  +        "NAD83 / Hawaii zone 3");
         2879  +    add_proj4text (p, 0,
         2880  +        "+proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99");
         2881  +    add_proj4text (p, 1,
         2882  +        "999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2883  +    add_srs_wkt (p, 0,
         2884  +        "PROJCS[\"NAD83 / Hawaii zone 3\",GEOGCS[\"NAD83\",DATUM[");
         2885  +    add_srs_wkt (p, 1,
         2886  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         2887  +    add_srs_wkt (p, 2,
         2888  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         2889  +    add_srs_wkt (p, 3,
         2890  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         2891  +    add_srs_wkt (p, 4,
         2892  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2893  +    add_srs_wkt (p, 5,
         2894  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2895  +    add_srs_wkt (p, 6,
         2896  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         2897  +    add_srs_wkt (p, 7,
         2898  +        "\"],PARAMETER[\"latitude_of_origin\",21.16666666666667],");
         2899  +    add_srs_wkt (p, 8,
         2900  +        "PARAMETER[\"central_meridian\",-158],PARAMETER[\"scale_f");
         2901  +    add_srs_wkt (p, 9,
         2902  +        "actor\",0.99999],PARAMETER[\"false_easting\",500000],PAR");
         2903  +    add_srs_wkt (p, 10,
         2904  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         2905  +    add_srs_wkt (p, 11,
         2906  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         2907  +    add_srs_wkt (p, 12,
         2908  +        "UTHORITY[\"EPSG\",\"26963\"]]");
         2909  +    p = add_epsg_def (filter, first, last, 26964, "epsg", 26964,
         2910  +        "NAD83 / Hawaii zone 4");
         2911  +    add_proj4text (p, 0,
         2912  +        "+proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.");
         2913  +    add_proj4text (p, 1,
         2914  +        "99999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2915  +    add_srs_wkt (p, 0,
         2916  +        "PROJCS[\"NAD83 / Hawaii zone 4\",GEOGCS[\"NAD83\",DATUM[");
         2917  +    add_srs_wkt (p, 1,
         2918  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         2919  +    add_srs_wkt (p, 2,
         2920  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         2921  +    add_srs_wkt (p, 3,
         2922  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         2923  +    add_srs_wkt (p, 4,
         2924  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2925  +    add_srs_wkt (p, 5,
         2926  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2927  +    add_srs_wkt (p, 6,
         2928  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         2929  +    add_srs_wkt (p, 7,
         2930  +        "\"],PARAMETER[\"latitude_of_origin\",21.83333333333333],");
         2931  +    add_srs_wkt (p, 8,
         2932  +        "PARAMETER[\"central_meridian\",-159.5],PARAMETER[\"scale");
         2933  +    add_srs_wkt (p, 9,
         2934  +        "_factor\",0.99999],PARAMETER[\"false_easting\",500000],P");
         2935  +    add_srs_wkt (p, 10,
         2936  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         2937  +    add_srs_wkt (p, 11,
         2938  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         2939  +    add_srs_wkt (p, 12,
         2940  +        ",AUTHORITY[\"EPSG\",\"26964\"]]");
         2941  +    p = add_epsg_def (filter, first, last, 26965, "epsg", 26965,
         2942  +        "NAD83 / Hawaii zone 5");
         2943  +    add_proj4text (p, 0,
         2944  +        "+proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666");
         2945  +    add_proj4text (p, 1,
         2946  +        "666667 +k=1 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no");
         2947  +    add_proj4text (p, 2,
         2948  +        "_defs");
         2949  +    add_srs_wkt (p, 0,
         2950  +        "PROJCS[\"NAD83 / Hawaii zone 5\",GEOGCS[\"NAD83\",DATUM[");
         2951  +    add_srs_wkt (p, 1,
         2952  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         2953  +    add_srs_wkt (p, 2,
         2954  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         2955  +    add_srs_wkt (p, 3,
         2956  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         2957  +    add_srs_wkt (p, 4,
         2958  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         2959  +    add_srs_wkt (p, 5,
         2960  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2961  +    add_srs_wkt (p, 6,
         2962  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         2963  +    add_srs_wkt (p, 7,
         2964  +        "\"],PARAMETER[\"latitude_of_origin\",21.66666666666667],");
         2965  +    add_srs_wkt (p, 8,
         2966  +        "PARAMETER[\"central_meridian\",-160.1666666666667],PARAM");
         2967  +    add_srs_wkt (p, 9,
         2968  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",500");
         2969  +    add_srs_wkt (p, 10,
         2970  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         2971  +    add_srs_wkt (p, 11,
         2972  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         2973  +    add_srs_wkt (p, 12,
         2974  +        "NORTH],AUTHORITY[\"EPSG\",\"26965\"]]");
         2975  +    p = add_epsg_def (filter, first, last, 26966, "epsg", 26966,
         2976  +        "NAD83 / Georgia East");
         2977  +    add_proj4text (p, 0,
         2978  +        "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
         2979  +    add_proj4text (p, 1,
         2980  +        "9 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2981  +    add_srs_wkt (p, 0,
         2982  +        "PROJCS[\"NAD83 / Georgia East\",GEOGCS[\"NAD83\",DATUM[\"");
         2983  +    add_srs_wkt (p, 1,
         2984  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         2985  +    add_srs_wkt (p, 2,
         2986  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         2987  +    add_srs_wkt (p, 3,
         2988  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         2989  +    add_srs_wkt (p, 4,
         2990  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2991  +    add_srs_wkt (p, 5,
         2992  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2993  +    add_srs_wkt (p, 6,
         2994  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2995  +    add_srs_wkt (p, 7,
         2996  +        "],PARAMETER[\"latitude_of_origin\",30],PARAMETER[\"centr");
         2997  +    add_srs_wkt (p, 8,
         2998  +        "al_meridian\",-82.16666666666667],PARAMETER[\"scale_fact");
         2999  +    add_srs_wkt (p, 9,
         3000  +        "or\",0.9999],PARAMETER[\"false_easting\",200000],PARAMET");
         3001  +    add_srs_wkt (p, 10,
         3002  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         3003  +    add_srs_wkt (p, 11,
         3004  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
         3005  +    add_srs_wkt (p, 12,
         3006  +        "RITY[\"EPSG\",\"26966\"]]");
         3007  +    p = add_epsg_def (filter, first, last, 26967, "epsg", 26967,
         3008  +        "NAD83 / Georgia West");
         3009  +    add_proj4text (p, 0,
         3010  +        "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
         3011  +    add_proj4text (p, 1,
         3012  +        "9 +x_0=700000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         3013  +    add_srs_wkt (p, 0,
         3014  +        "PROJCS[\"NAD83 / Georgia West\",GEOGCS[\"NAD83\",DATUM[\"");
         3015  +    add_srs_wkt (p, 1,
         3016  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3017  +    add_srs_wkt (p, 2,
         3018  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3019  +    add_srs_wkt (p, 3,
         3020  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3021  +    add_srs_wkt (p, 4,
         3022  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3023  +    add_srs_wkt (p, 5,
         3024  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         3025  +    add_srs_wkt (p, 6,
         3026  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         3027  +    add_srs_wkt (p, 7,
         3028  +        "],PARAMETER[\"latitude_of_origin\",30],PARAMETER[\"centr");
         3029  +    add_srs_wkt (p, 8,
         3030  +        "al_meridian\",-84.16666666666667],PARAMETER[\"scale_fact");
         3031  +    add_srs_wkt (p, 9,
         3032  +        "or\",0.9999],PARAMETER[\"false_easting\",700000],PARAMET");
         3033  +    add_srs_wkt (p, 10,
         3034  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         3035  +    add_srs_wkt (p, 11,
         3036  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
         3037  +    add_srs_wkt (p, 12,
         3038  +        "RITY[\"EPSG\",\"26967\"]]");
         3039  +    p = add_epsg_def (filter, first, last, 26968, "epsg", 26968,
         3040  +        "NAD83 / Idaho East");
         3041  +    add_proj4text (p, 0,
         3042  +        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
         3043  +    add_proj4text (p, 1,
         3044  +        "666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +datum=N");
         3045  +    add_proj4text (p, 2,
         3046  +        "AD83 +units=m +no_defs");
         3047  +    add_srs_wkt (p, 0,
         3048  +        "PROJCS[\"NAD83 / Idaho East\",GEOGCS[\"NAD83\",DATUM[\"N");
         3049  +    add_srs_wkt (p, 1,
         3050  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         3051  +    add_srs_wkt (p, 2,
         3052  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         3053  +    add_srs_wkt (p, 3,
         3054  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         3055  +    add_srs_wkt (p, 4,
         3056  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         3057  +    add_srs_wkt (p, 5,
         3058  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         3059  +    add_srs_wkt (p, 6,
         3060  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         3061  +    add_srs_wkt (p, 7,
         3062  +        "],PARAMETER[\"latitude_of_origin\",41.66666666666666],PA");
         3063  +    add_srs_wkt (p, 8,
         3064  +        "RAMETER[\"central_meridian\",-112.1666666666667],PARAMET");
         3065  +    add_srs_wkt (p, 9,
         3066  +        "ER[\"scale_factor\",0.999947368],PARAMETER[\"false_easti");
         3067  +    add_srs_wkt (p, 10,
         3068  +        "ng\",200000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         3069  +    add_srs_wkt (p, 11,
         3070  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
         3071  +    add_srs_wkt (p, 12,
         3072  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26968\"]]");
         3073  +    p = add_epsg_def (filter, first, last, 26969, "epsg", 26969,
         3074  +        "NAD83 / Idaho Central");
         3075  +    add_proj4text (p, 0,
         3076  +        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
         3077  +    add_proj4text (p, 1,
         3078  +        "99473679999999 +x_0=500000 +y_0=0 +datum=NAD83 +units=m ");
         3079  +    add_proj4text (p, 2,
         3080  +        "+no_defs");
         3081  +    add_srs_wkt (p, 0,
         3082  +        "PROJCS[\"NAD83 / Idaho Central\",GEOGCS[\"NAD83\",DATUM[");
         3083  +    add_srs_wkt (p, 1,
         3084  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         3085  +    add_srs_wkt (p, 2,
         3086  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         3087  +    add_srs_wkt (p, 3,
         3088  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         3089  +    add_srs_wkt (p, 4,
         3090  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         3091  +    add_srs_wkt (p, 5,
         3092  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         3093  +    add_srs_wkt (p, 6,
         3094  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         3095  +    add_srs_wkt (p, 7,
         3096  +        "\"],PARAMETER[\"latitude_of_origin\",41.66666666666666],");
         3097  +    add_srs_wkt (p, 8,
         3098  +        "PARAMETER[\"central_meridian\",-114],PARAMETER[\"scale_f");
         3099  +    add_srs_wkt (p, 9,
         3100  +        "actor\",0.999947368],PARAMETER[\"false_easting\",500000]");
         3101  +    add_srs_wkt (p, 10,
         3102  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         3103  +    add_srs_wkt (p, 11,
         3104  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
         3105  +    add_srs_wkt (p, 12,
         3106  +        "H],AUTHORITY[\"EPSG\",\"26969\"]]");
         3107  +    p = add_epsg_def (filter, first, last, 26970, "epsg", 26970,
         3108  +        "NAD83 / Idaho West");
         3109  +    add_proj4text (p, 0,
         3110  +        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
         3111  +    add_proj4text (p, 1,
         3112  +        ".999933333 +x_0=800000 +y_0=0 +datum=NAD83 +units=m +no_");
         3113  +    add_proj4text (p, 2,
         3114  +        "defs");
         3115  +    add_srs_wkt (p, 0,
         3116  +        "PROJCS[\"NAD83 / Idaho West\",GEOGCS[\"NAD83\",DATUM[\"N");
         3117  +    add_srs_wkt (p, 1,
         3118  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         3119  +    add_srs_wkt (p, 2,
         3120  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         3121  +    add_srs_wkt (p, 3,
         3122  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         3123  +    add_srs_wkt (p, 4,
         3124  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         3125  +    add_srs_wkt (p, 5,
         3126  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         3127  +    add_srs_wkt (p, 6,
         3128  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         3129  +    add_srs_wkt (p, 7,
         3130  +        "],PARAMETER[\"latitude_of_origin\",41.66666666666666],PA");
         3131  +    add_srs_wkt (p, 8,
         3132  +        "RAMETER[\"central_meridian\",-115.75],PARAMETER[\"scale_");
         3133  +    add_srs_wkt (p, 9,
         3134  +        "factor\",0.999933333],PARAMETER[\"false_easting\",800000");
         3135  +    add_srs_wkt (p, 10,
         3136  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
         3137  +    add_srs_wkt (p, 11,
         3138  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
         3139  +    add_srs_wkt (p, 12,
         3140  +        "TH],AUTHORITY[\"EPSG\",\"26970\"]]");
         3141  +    p = add_epsg_def (filter, first, last, 26971, "epsg", 26971,
         3142  +        "NAD83 / Illinois East");
         3143  +    add_proj4text (p, 0,
         3144  +        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
         3145  +    add_proj4text (p, 1,
         3146  +        "333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +datum=N");
         3147  +    add_proj4text (p, 2,
         3148  +        "AD83 +units=m +no_defs");
         3149  +    add_srs_wkt (p, 0,
         3150  +        "PROJCS[\"NAD83 / Illinois East\",GEOGCS[\"NAD83\",DATUM[");
         3151  +    add_srs_wkt (p, 1,
         3152  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         3153  +    add_srs_wkt (p, 2,
         3154  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         3155  +    add_srs_wkt (p, 3,
         3156  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         3157  +    add_srs_wkt (p, 4,
         3158  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         3159  +    add_srs_wkt (p, 5,
         3160  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         3161  +    add_srs_wkt (p, 6,
         3162  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         3163  +    add_srs_wkt (p, 7,
         3164  +        "\"],PARAMETER[\"latitude_of_origin\",36.66666666666666],");
         3165  +    add_srs_wkt (p, 8,
         3166  +        "PARAMETER[\"central_meridian\",-88.33333333333333],PARAM");
         3167  +    add_srs_wkt (p, 9,
         3168  +        "ETER[\"scale_factor\",0.999975],PARAMETER[\"false_eastin");
         3169  +    add_srs_wkt (p, 10,
         3170  +        "g\",300000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         3171  +    add_srs_wkt (p, 11,
         3172  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
         3173  +    add_srs_wkt (p, 12,
         3174  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26971\"]]");
         3175  +    p = add_epsg_def (filter, first, last, 26972, "epsg", 26972,
         3176  +        "NAD83 / Illinois West");
         3177  +    add_proj4text (p, 0,
         3178  +        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
         3179  +    add_proj4text (p, 1,
         3180  +        "666667 +k=0.999941177 +x_0=700000 +y_0=0 +datum=NAD83 +u");
         3181  +    add_proj4text (p, 2,
         3182  +        "nits=m +no_defs");
         3183  +    add_srs_wkt (p, 0,
         3184  +        "PROJCS[\"NAD83 / Illinois West\",GEOGCS[\"NAD83\",DATUM[");
         3185  +    add_srs_wkt (p, 1,
         3186  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         3187  +    add_srs_wkt (p, 2,
         3188  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         3189  +    add_srs_wkt (p, 3,
         3190  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         3191  +    add_srs_wkt (p, 4,
         3192  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         3193  +    add_srs_wkt (p, 5,
         3194  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         3195  +    add_srs_wkt (p, 6,
         3196  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         3197  +    add_srs_wkt (p, 7,
         3198  +        "\"],PARAMETER[\"latitude_of_origin\",36.66666666666666],");
         3199  +    add_srs_wkt (p, 8,
         3200  +        "PARAMETER[\"central_meridian\",-90.16666666666667],PARAM");
         3201  +    add_srs_wkt (p, 9,
         3202  +        "ETER[\"scale_factor\",0.999941177],PARAMETER[\"false_eas");
         3203  +    add_srs_wkt (p, 10,
         3204  +        "ting\",700000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         3205  +    add_srs_wkt (p, 11,
         3206  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
         3207  +    add_srs_wkt (p, 12,
         3208  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26972\"]]");
         3209  +    p = add_epsg_def (filter, first, last, 26973, "epsg", 26973,
         3210  +        "NAD83 / Indiana East");
         3211  +    add_proj4text (p, 0,
         3212  +        "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
         3213  +    add_proj4text (p, 1,
         3214  +        "99966667 +x_0=100000 +y_0=250000 +datum=NAD83 +units=m +");
         3215  +    add_proj4text (p, 2,
         3216  +        "no_defs");
         3217  +    add_srs_wkt (p, 0,
         3218  +        "PROJCS[\"NAD83 / Indiana East\",GEOGCS[\"NAD83\",DATUM[\"");
         3219  +    add_srs_wkt (p, 1,
         3220  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3221  +    add_srs_wkt (p, 2,
         3222  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3223  +    add_srs_wkt (p, 3,
         3224  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3225  +    add_srs_wkt (p, 4,
         3226  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3227  +    add_srs_wkt (p, 5,
         3228  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         3229  +    add_srs_wkt (p, 6,
         3230  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         3231  +    add_srs_wkt (p, 7,
         3232  +        "],PARAMETER[\"latitude_of_origin\",37.5],PARAMETER[\"cen");
         3233  +    add_srs_wkt (p, 8,
         3234  +        "tral_meridian\",-85.66666666666667],PARAMETER[\"scale_fa");
         3235  +    add_srs_wkt (p, 9,
         3236  +        "ctor\",0.999966667],PARAMETER[\"false_easting\",100000],");
         3237  +    add_srs_wkt (p, 10,
         3238  +        "PARAMETER[\"false_northing\",250000],UNIT[\"metre\",1,AU");
         3239  +    add_srs_wkt (p, 11,
         3240  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         3241  +    add_srs_wkt (p, 12,
         3242  +        "NORTH],AUTHORITY[\"EPSG\",\"26973\"]]");
         3243  +    p = add_epsg_def (filter, first, last, 26974, "epsg", 26974,
         3244  +        "NAD83 / Indiana West");
         3245  +    add_proj4text (p, 0,
         3246  +        "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
         3247  +    add_proj4text (p, 1,
         3248  +        "99966667 +x_0=900000 +y_0=250000 +datum=NAD83 +units=m +");
         3249  +    add_proj4text (p, 2,
         3250  +        "no_defs");
         3251  +    add_srs_wkt (p, 0,
         3252  +        "PROJCS[\"NAD83 / Indiana West\",GEOGCS[\"NAD83\",DATUM[\"");
         3253  +    add_srs_wkt (p, 1,
         3254  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3255  +    add_srs_wkt (p, 2,
         3256  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3257  +    add_srs_wkt (p, 3,
         3258  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3259  +    add_srs_wkt (p, 4,
         3260  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3261  +    add_srs_wkt (p, 5,
         3262  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         3263  +    add_srs_wkt (p, 6,
         3264  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         3265  +    add_srs_wkt (p, 7,
         3266  +        "],PARAMETER[\"latitude_of_origin\",37.5],PARAMETER[\"cen");
         3267  +    add_srs_wkt (p, 8,
         3268  +        "tral_meridian\",-87.08333333333333],PARAMETER[\"scale_fa");
         3269  +    add_srs_wkt (p, 9,
         3270  +        "ctor\",0.999966667],PARAMETER[\"false_easting\",900000],");
         3271  +    add_srs_wkt (p, 10,
         3272  +        "PARAMETER[\"false_northing\",250000],UNIT[\"metre\",1,AU");
         3273  +    add_srs_wkt (p, 11,
         3274  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         3275  +    add_srs_wkt (p, 12,
         3276  +        "NORTH],AUTHORITY[\"EPSG\",\"26974\"]]");
         3277  +    p = add_epsg_def (filter, first, last, 26975, "epsg", 26975,
         3278  +        "NAD83 / Iowa North");
  1196   3279       add_proj4text (p, 0,
  1197         -        "+proj=tmerc +lat_0=4 +lon_0=4.5 +k=0.99975 +x_0=230738.2");
         3280  +        "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
  1198   3281       add_proj4text (p, 1,
  1199         -        "6 +y_0=0 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +uni");
         3282  +        "667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +");
  1200   3283       add_proj4text (p, 2,
  1201         -        "ts=m +no_defs");
         3284  +        "datum=NAD83 +units=m +no_defs");
  1202   3285       add_srs_wkt (p, 0,
  1203         -        "PROJCS[\"Minna / Nigeria West Belt\",GEOGCS[\"Minna\",DA");
         3286  +        "PROJCS[\"NAD83 / Iowa North\",GEOGCS[\"NAD83\",DATUM[\"N");
  1204   3287       add_srs_wkt (p, 1,
  1205         -        "TUM[\"Minna\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145");
         3288  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  1206   3289       add_srs_wkt (p, 2,
  1207         -        ",293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-92,-93,1");
         3290  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1208   3291       add_srs_wkt (p, 3,
  1209         -        "22,0,0,0,0],AUTHORITY[\"EPSG\",\"6263\"]],PRIMEM[\"Green");
         3292  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  1210   3293       add_srs_wkt (p, 4,
  1211   3294           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1212   3295       add_srs_wkt (p, 5,
  1213         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         3296  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1214   3297       add_srs_wkt (p, 6,
  1215         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         3298  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Con");
  1216   3299       add_srs_wkt (p, 7,
  1217         -        "SG\",\"4263\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         3300  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",43.266666666");
  1218   3301       add_srs_wkt (p, 8,
  1219         -        "METER[\"latitude_of_origin\",4],PARAMETER[\"central_meri");
         3302  +        "66667],PARAMETER[\"standard_parallel_2\",42.066666666666");
  1220   3303       add_srs_wkt (p, 9,
  1221         -        "dian\",4.5],PARAMETER[\"scale_factor\",0.99975],PARAMETE");
         3304  +        "67],PARAMETER[\"latitude_of_origin\",41.5],PARAMETER[\"c");
  1222   3305       add_srs_wkt (p, 10,
  1223         -        "R[\"false_easting\",230738.26],PARAMETER[\"false_northin");
         3306  +        "entral_meridian\",-93.5],PARAMETER[\"false_easting\",150");
  1224   3307       add_srs_wkt (p, 11,
  1225         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         3308  +        "0000],PARAMETER[\"false_northing\",1000000],UNIT[\"metre");
  1226   3309       add_srs_wkt (p, 12,
  1227         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         3310  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  1228   3311       add_srs_wkt (p, 13,
  1229         -        "\"EPSG\",\"26391\"]]");
  1230         -    p = add_epsg_def_ex (filter, first, last, 26392, "epsg", 26392,
  1231         -        "Minna / Nigeria Mid Belt", 0, 0,
  1232         -        "Clarke 1880 (RGS)", "Greenwich",
  1233         -        "Minna", "Transverse_Mercator", "metre",
  1234         -        "Easting", "East", "Northing", "North");
         3312  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26975\"]]");
         3313  +    p = add_epsg_def (filter, first, last, 26976, "epsg", 26976,
         3314  +        "NAD83 / Iowa South");
  1235   3315       add_proj4text (p, 0,
  1236         -        "+proj=tmerc +lat_0=4 +lon_0=8.5 +k=0.99975 +x_0=670553.9");
         3316  +        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
  1237   3317       add_proj4text (p, 1,
  1238         -        "8 +y_0=0 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +uni");
         3318  +        "667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +datum=NAD");
  1239   3319       add_proj4text (p, 2,
  1240         -        "ts=m +no_defs");
         3320  +        "83 +units=m +no_defs");
  1241   3321       add_srs_wkt (p, 0,
  1242         -        "PROJCS[\"Minna / Nigeria Mid Belt\",GEOGCS[\"Minna\",DAT");
         3322  +        "PROJCS[\"NAD83 / Iowa South\",GEOGCS[\"NAD83\",DATUM[\"N");
  1243   3323       add_srs_wkt (p, 1,
  1244         -        "UM[\"Minna\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145,");
         3324  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  1245   3325       add_srs_wkt (p, 2,
  1246         -        "293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-92,-93,12");
         3326  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1247   3327       add_srs_wkt (p, 3,
  1248         -        "2,0,0,0,0],AUTHORITY[\"EPSG\",\"6263\"]],PRIMEM[\"Greenw");
  1249         -    add_srs_wkt (p, 4,
  1250         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  1251         -    add_srs_wkt (p, 5,
  1252         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  1253         -    add_srs_wkt (p, 6,
  1254         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  1255         -    add_srs_wkt (p, 7,
  1256         -        "G\",\"4263\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1257         -    add_srs_wkt (p, 8,
  1258         -        "ETER[\"latitude_of_origin\",4],PARAMETER[\"central_merid");
  1259         -    add_srs_wkt (p, 9,
  1260         -        "ian\",8.5],PARAMETER[\"scale_factor\",0.99975],PARAMETER");
  1261         -    add_srs_wkt (p, 10,
  1262         -        "[\"false_easting\",670553.98],PARAMETER[\"false_northing");
  1263         -    add_srs_wkt (p, 11,
  1264         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  1265         -    add_srs_wkt (p, 12,
  1266         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  1267         -    add_srs_wkt (p, 13,
  1268         -        "EPSG\",\"26392\"]]");
  1269         -    p = add_epsg_def_ex (filter, first, last, 26393, "epsg", 26393,
  1270         -        "Minna / Nigeria East Belt", 0, 0,
  1271         -        "Clarke 1880 (RGS)", "Greenwich",
  1272         -        "Minna", "Transverse_Mercator", "metre",
  1273         -        "Easting", "East", "Northing", "North");
  1274         -    add_proj4text (p, 0,
  1275         -        "+proj=tmerc +lat_0=4 +lon_0=12.5 +k=0.99975 +x_0=1110369");
  1276         -    add_proj4text (p, 1,
  1277         -        ".7 +y_0=0 +ellps=clrk80 +towgs84=-92,-93,122,0,0,0,0 +un");
  1278         -    add_proj4text (p, 2,
  1279         -        "its=m +no_defs");
  1280         -    add_srs_wkt (p, 0,
  1281         -        "PROJCS[\"Minna / Nigeria East Belt\",GEOGCS[\"Minna\",DA");
  1282         -    add_srs_wkt (p, 1,
  1283         -        "TUM[\"Minna\",SPHEROID[\"Clarke 1880 (RGS)\",6378249.145");
  1284         -    add_srs_wkt (p, 2,
  1285         -        ",293.465,AUTHORITY[\"EPSG\",\"7012\"]],TOWGS84[-92,-93,1");
  1286         -    add_srs_wkt (p, 3,
  1287         -        "22,0,0,0,0],AUTHORITY[\"EPSG\",\"6263\"]],PRIMEM[\"Green");
         3328  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  1288   3329       add_srs_wkt (p, 4,
  1289   3330           "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1290   3331       add_srs_wkt (p, 5,
  1291         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
         3332  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
  1292   3333       add_srs_wkt (p, 6,
  1293         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
         3334  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Con");
  1294   3335       add_srs_wkt (p, 7,
  1295         -        "SG\",\"4263\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         3336  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",41.783333333");
  1296   3337       add_srs_wkt (p, 8,
  1297         -        "METER[\"latitude_of_origin\",4],PARAMETER[\"central_meri");
         3338  +        "33333],PARAMETER[\"standard_parallel_2\",40.616666666666");
  1298   3339       add_srs_wkt (p, 9,
  1299         -        "dian\",12.5],PARAMETER[\"scale_factor\",0.99975],PARAMET");
         3340  +        "67],PARAMETER[\"latitude_of_origin\",40],PARAMETER[\"cen");
  1300   3341       add_srs_wkt (p, 10,
  1301         -        "ER[\"false_easting\",1110369.7],PARAMETER[\"false_northi");
         3342  +        "tral_meridian\",-93.5],PARAMETER[\"false_easting\",50000");
  1302   3343       add_srs_wkt (p, 11,
  1303         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         3344  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1304   3345       add_srs_wkt (p, 12,
  1305         -        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
         3346  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1306   3347       add_srs_wkt (p, 13,
  1307         -        "[\"EPSG\",\"26393\"]]");
  1308         -    p = add_epsg_def_ex (filter, first, last, 26432, "epsg", 26432,
  1309         -        "Mhast / UTM zone 32S (deprecated)", 0, 0,
  1310         -        "International 1924", "Greenwich",
  1311         -        "Mhast", "Transverse_Mercator", "metre",
  1312         -        "Easting", "East", "Northing", "North");
         3348  +        "RTH],AUTHORITY[\"EPSG\",\"26976\"]]");
         3349  +    p = add_epsg_def (filter, first, last, 26977, "epsg", 26977,
         3350  +        "NAD83 / Kansas North");
  1313   3351       add_proj4text (p, 0,
  1314         -        "+proj=utm +zone=32 +south +ellps=intl +towgs84=-252.95,-");
         3352  +        "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
  1315   3353       add_proj4text (p, 1,
  1316         -        "4.11,-96.38,0,0,0,0 +units=m +no_defs");
         3354  +        "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0");
         3355  +    add_proj4text (p, 2,
         3356  +        "=0 +datum=NAD83 +units=m +no_defs");
  1317   3357       add_srs_wkt (p, 0,
  1318         -        "PROJCS[\"Mhast / UTM zone 32S (deprecated)\",GEOGCS[\"Mh");
         3358  +        "PROJCS[\"NAD83 / Kansas North\",GEOGCS[\"NAD83\",DATUM[\"");
  1319   3359       add_srs_wkt (p, 1,
  1320         -        "ast\",DATUM[\"Mhast\",SPHEROID[\"International 1924\",63");
         3360  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1321   3361       add_srs_wkt (p, 2,
  1322         -        "78388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-252.95,");
         3362  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1323   3363       add_srs_wkt (p, 3,
  1324         -        "-4.11,-96.38,0,0,0,0],AUTHORITY[\"EPSG\",\"6264\"]],PRIM");
         3364  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1325   3365       add_srs_wkt (p, 4,
  1326         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3366  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1327   3367       add_srs_wkt (p, 5,
  1328         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3368  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  1329   3369       add_srs_wkt (p, 6,
  1330         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3370  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
  1331   3371       add_srs_wkt (p, 7,
  1332         -        "ORITY[\"EPSG\",\"4264\"]],PROJECTION[\"Transverse_Mercat");
         3372  +        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",39.78333333");
  1333   3373       add_srs_wkt (p, 8,
  1334         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         3374  +        "333333],PARAMETER[\"standard_parallel_2\",38.71666666666");
  1335   3375       add_srs_wkt (p, 9,
  1336         -        "ntral_meridian\",9],PARAMETER[\"scale_factor\",0.9996],P");
         3376  +        "667],PARAMETER[\"latitude_of_origin\",38.33333333333334]");
  1337   3377       add_srs_wkt (p, 10,
  1338         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         3378  +        ",PARAMETER[\"central_meridian\",-98],PARAMETER[\"false_e");
  1339   3379       add_srs_wkt (p, 11,
  1340         -        "thing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3380  +        "asting\",400000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1341   3381       add_srs_wkt (p, 12,
  1342         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3382  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  1343   3383       add_srs_wkt (p, 13,
  1344         -        ",AUTHORITY[\"EPSG\",\"26432\"]]");
  1345         -    p = add_epsg_def_ex (filter, first, last, 26591, "epsg", 26591,
  1346         -        "Monte Mario (Rome) / Italy zone 1 (deprecated)", 0, 0,
  1347         -        "International 1924", "Rome",
  1348         -        "Monte_Mario_Rome", "Transverse_Mercator", "metre",
  1349         -        "X", "East", "Y", "North");
         3384  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26977\"]]");
         3385  +    p = add_epsg_def (filter, first, last, 26978, "epsg", 26978,
         3386  +        "NAD83 / Kansas South");
  1350   3387       add_proj4text (p, 0,
  1351         -        "+proj=tmerc +lat_0=0 +lon_0=-3.45233333333333 +k=0.9996 ");
         3388  +        "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
  1352   3389       add_proj4text (p, 1,
  1353         -        "+x_0=1500000 +y_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9");
         3390  +        "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y");
  1354   3391       add_proj4text (p, 2,
  1355         -        ".9,0.971,-2.917,0.714,-11.68 +pm=rome +units=m +no_defs");
         3392  +        "_0=400000 +datum=NAD83 +units=m +no_defs");
  1356   3393       add_srs_wkt (p, 0,
  1357         -        "PROJCS[\"Monte Mario (Rome) / Italy zone 1 (deprecated)\"");
         3394  +        "PROJCS[\"NAD83 / Kansas South\",GEOGCS[\"NAD83\",DATUM[\"");
  1358   3395       add_srs_wkt (p, 1,
  1359         -        ",GEOGCS[\"Monte Mario (Rome)\",DATUM[\"Monte_Mario_Rome\"");
         3396  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1360   3397       add_srs_wkt (p, 2,
  1361         -        ",SPHEROID[\"International 1924\",6378388,297,AUTHORITY[\"");
         3398  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1362   3399       add_srs_wkt (p, 3,
  1363         -        "EPSG\",\"7022\"]],TOWGS84[-104.1,-49.1,-9.9,0.971,-2.917");
         3400  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1364   3401       add_srs_wkt (p, 4,
  1365         -        ",0.714,-11.68],AUTHORITY[\"EPSG\",\"6806\"]],PRIMEM[\"Ro");
         3402  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1366   3403       add_srs_wkt (p, 5,
  1367         -        "me\",12.45233333333333,AUTHORITY[\"EPSG\",\"8906\"]],UNI");
         3404  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  1368   3405       add_srs_wkt (p, 6,
  1369         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         3406  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
  1370   3407       add_srs_wkt (p, 7,
  1371         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
         3408  +        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",38.56666666");
  1372   3409       add_srs_wkt (p, 8,
  1373         -        "AUTHORITY[\"EPSG\",\"4806\"]],PROJECTION[\"Transverse_Me");
         3410  +        "666667],PARAMETER[\"standard_parallel_2\",37.26666666666");
  1374   3411       add_srs_wkt (p, 9,
  1375         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
         3412  +        "667],PARAMETER[\"latitude_of_origin\",36.66666666666666]");
  1376   3413       add_srs_wkt (p, 10,
  1377         -        "\"central_meridian\",-3.45233333333333],PARAMETER[\"scal");
         3414  +        ",PARAMETER[\"central_meridian\",-98.5],PARAMETER[\"false");
  1378   3415       add_srs_wkt (p, 11,
  1379         -        "e_factor\",0.9996],PARAMETER[\"false_easting\",1500000],");
         3416  +        "_easting\",400000],PARAMETER[\"false_northing\",400000],");
  1380   3417       add_srs_wkt (p, 12,
  1381         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         3418  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1382   3419       add_srs_wkt (p, 13,
  1383         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1384         -    add_srs_wkt (p, 14,
  1385         -        "],AUTHORITY[\"EPSG\",\"26591\"]]");
  1386         -    p = add_epsg_def_ex (filter, first, last, 26592, "epsg", 26592,
  1387         -        "Monte Mario (Rome) / Italy zone 2 (deprecated)", 0, 0,
  1388         -        "International 1924", "Rome",
  1389         -        "Monte_Mario_Rome", "Transverse_Mercator", "metre",
  1390         -        "X", "East", "Y", "North");
         3420  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26978\"]]");
         3421  +    p = add_epsg_def (filter, first, last, 26979, "epsg", 26979,
         3422  +        "NAD83 / Kentucky North (deprecated)");
  1391   3423       add_proj4text (p, 0,
  1392         -        "+proj=tmerc +lat_0=0 +lon_0=2.54766666666666 +k=0.9996 +");
         3424  +        "+proj=lcc +lat_1=37.96666666666667 +lat_2=37.96666666666");
  1393   3425       add_proj4text (p, 1,
  1394         -        "x_0=2520000 +y_0=0 +ellps=intl +towgs84=-104.1,-49.1,-9.");
         3426  +        "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +datum=");
  1395   3427       add_proj4text (p, 2,
  1396         -        "9,0.971,-2.917,0.714,-11.68 +pm=rome +units=m +no_defs");
         3428  +        "NAD83 +units=m +no_defs");
  1397   3429       add_srs_wkt (p, 0,
  1398         -        "PROJCS[\"Monte Mario (Rome) / Italy zone 2 (deprecated)\"");
         3430  +        "PROJCS[\"NAD83 / Kentucky North (deprecated)\",GEOGCS[\"");
  1399   3431       add_srs_wkt (p, 1,
  1400         -        ",GEOGCS[\"Monte Mario (Rome)\",DATUM[\"Monte_Mario_Rome\"");
         3432  +        "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
  1401   3433       add_srs_wkt (p, 2,
  1402         -        ",SPHEROID[\"International 1924\",6378388,297,AUTHORITY[\"");
         3434  +        "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
  1403   3435       add_srs_wkt (p, 3,
  1404         -        "EPSG\",\"7022\"]],TOWGS84[-104.1,-49.1,-9.9,0.971,-2.917");
  1405         -    add_srs_wkt (p, 4,
  1406         -        ",0.714,-11.68],AUTHORITY[\"EPSG\",\"6806\"]],PRIMEM[\"Ro");
  1407         -    add_srs_wkt (p, 5,
  1408         -        "me\",12.45233333333333,AUTHORITY[\"EPSG\",\"8906\"]],UNI");
  1409         -    add_srs_wkt (p, 6,
  1410         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1411         -    add_srs_wkt (p, 7,
  1412         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1413         -    add_srs_wkt (p, 8,
  1414         -        "AUTHORITY[\"EPSG\",\"4806\"]],PROJECTION[\"Transverse_Me");
  1415         -    add_srs_wkt (p, 9,
  1416         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1417         -    add_srs_wkt (p, 10,
  1418         -        "\"central_meridian\",2.54766666666666],PARAMETER[\"scale");
  1419         -    add_srs_wkt (p, 11,
  1420         -        "_factor\",0.9996],PARAMETER[\"false_easting\",2520000],P");
  1421         -    add_srs_wkt (p, 12,
  1422         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  1423         -    add_srs_wkt (p, 13,
  1424         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  1425         -    add_srs_wkt (p, 14,
  1426         -        ",AUTHORITY[\"EPSG\",\"26592\"]]");
  1427         -    p = add_epsg_def_ex (filter, first, last, 26632, "epsg", 26632,
  1428         -        "M'poraloko / UTM zone 32N", 0, 0,
  1429         -        "Clarke 1880 (IGN)", "Greenwich",
  1430         -        "M_poraloko", "Transverse_Mercator", "metre",
  1431         -        "Easting", "East", "Northing", "North");
  1432         -    add_proj4text (p, 0,
  1433         -        "+proj=utm +zone=32 +a=6378249.2 +b=6356515 +towgs84=-74,");
  1434         -    add_proj4text (p, 1,
  1435         -        "-130,42,0,0,0,0 +units=m +no_defs");
  1436         -    add_srs_wkt (p, 0,
  1437         -        "PROJCS[\"M'poraloko / UTM zone 32N\",GEOGCS[\"M'poraloko");
  1438         -    add_srs_wkt (p, 1,
  1439         -        "\",DATUM[\"M_poraloko\",SPHEROID[\"Clarke 1880 (IGN)\",6");
  1440         -    add_srs_wkt (p, 2,
  1441         -        "378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]]");
  1442         -    add_srs_wkt (p, 3,
  1443         -        ",TOWGS84[-74,-130,42,0,0,0,0],AUTHORITY[\"EPSG\",\"6266\"");
  1444         -    add_srs_wkt (p, 4,
  1445         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1446         -    add_srs_wkt (p, 5,
  1447         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1448         -    add_srs_wkt (p, 6,
  1449         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1450         -    add_srs_wkt (p, 7,
  1451         -        "T],AUTHORITY[\"EPSG\",\"4266\"]],PROJECTION[\"Transverse");
  1452         -    add_srs_wkt (p, 8,
  1453         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1454         -    add_srs_wkt (p, 9,
  1455         -        "ER[\"central_meridian\",9],PARAMETER[\"scale_factor\",0.");
  1456         -    add_srs_wkt (p, 10,
  1457         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
  1458         -    add_srs_wkt (p, 11,
  1459         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1460         -    add_srs_wkt (p, 12,
  1461         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1462         -    add_srs_wkt (p, 13,
  1463         -        ",AUTHORITY[\"EPSG\",\"26632\"]]");
  1464         -    p = add_epsg_def_ex (filter, first, last, 26692, "epsg", 26692,
  1465         -        "M'poraloko / UTM zone 32S", 0, 0,
  1466         -        "Clarke 1880 (IGN)", "Greenwich",
  1467         -        "M_poraloko", "Transverse_Mercator", "metre",
  1468         -        "Easting", "East", "Northing", "North");
  1469         -    add_proj4text (p, 0,
  1470         -        "+proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +towgs");
  1471         -    add_proj4text (p, 1,
  1472         -        "84=-74,-130,42,0,0,0,0 +units=m +no_defs");
  1473         -    add_srs_wkt (p, 0,
  1474         -        "PROJCS[\"M'poraloko / UTM zone 32S\",GEOGCS[\"M'poraloko");
  1475         -    add_srs_wkt (p, 1,
  1476         -        "\",DATUM[\"M_poraloko\",SPHEROID[\"Clarke 1880 (IGN)\",6");
  1477         -    add_srs_wkt (p, 2,
  1478         -        "378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]]");
  1479         -    add_srs_wkt (p, 3,
  1480         -        ",TOWGS84[-74,-130,42,0,0,0,0],AUTHORITY[\"EPSG\",\"6266\"");
         3436  +        "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  1481   3437       add_srs_wkt (p, 4,
  1482   3438           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1483   3439       add_srs_wkt (p, 5,
  1484   3440           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1485   3441       add_srs_wkt (p, 6,
  1486         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         3442  +        "9122\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lamb");
  1487   3443       add_srs_wkt (p, 7,
  1488         -        "T],AUTHORITY[\"EPSG\",\"4266\"]],PROJECTION[\"Transverse");
         3444  +        "ert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel");
  1489   3445       add_srs_wkt (p, 8,
  1490         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         3446  +        "_1\",37.96666666666667],PARAMETER[\"standard_parallel_2\"");
  1491   3447       add_srs_wkt (p, 9,
  1492         -        "ER[\"central_meridian\",9],PARAMETER[\"scale_factor\",0.");
         3448  +        ",37.96666666666667],PARAMETER[\"latitude_of_origin\",37.");
  1493   3449       add_srs_wkt (p, 10,
  1494         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
         3450  +        "5],PARAMETER[\"central_meridian\",-84.25],PARAMETER[\"fa");
  1495   3451       add_srs_wkt (p, 11,
  1496         -        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         3452  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
  1497   3453       add_srs_wkt (p, 12,
  1498         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         3454  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  1499   3455       add_srs_wkt (p, 13,
  1500         -        ",NORTH],AUTHORITY[\"EPSG\",\"26692\"]]");
  1501         -    p = add_epsg_def_ex (filter, first, last, 26701, "epsg", 26701,
  1502         -        "NAD27 / UTM zone 1N", 0, 0,
  1503         -        "Clarke 1866", "Greenwich",
  1504         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1505         -        "Easting", "East", "Northing", "North");
         3456  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26979\"]]");
         3457  +    p = add_epsg_def (filter, first, last, 26980, "epsg", 26980,
         3458  +        "NAD83 / Kentucky South");
  1506   3459       add_proj4text (p, 0,
  1507         -        "+proj=utm +zone=1 +datum=NAD27 +units=m +no_defs");
         3460  +        "+proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333");
         3461  +    add_proj4text (p, 1,
         3462  +        "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +");
         3463  +    add_proj4text (p, 2,
         3464  +        "y_0=500000 +datum=NAD83 +units=m +no_defs");
  1508   3465       add_srs_wkt (p, 0,
  1509         -        "PROJCS[\"NAD27 / UTM zone 1N\",GEOGCS[\"NAD27\",DATUM[\"");
         3466  +        "PROJCS[\"NAD83 / Kentucky South\",GEOGCS[\"NAD83\",DATUM");
  1510   3467       add_srs_wkt (p, 1,
  1511         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3468  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1512   3469       add_srs_wkt (p, 2,
  1513         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3470  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1514   3471       add_srs_wkt (p, 3,
  1515         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3472  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1516   3473       add_srs_wkt (p, 4,
  1517         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3474  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1518   3475       add_srs_wkt (p, 5,
  1519         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3476  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  1520   3477       add_srs_wkt (p, 6,
  1521         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
         3478  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  1522   3479       add_srs_wkt (p, 7,
  1523         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3480  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.93333");
  1524   3481       add_srs_wkt (p, 8,
  1525         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],");
         3482  +        "333333333],PARAMETER[\"standard_parallel_2\",36.73333333");
  1526   3483       add_srs_wkt (p, 9,
  1527         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
         3484  +        "333333],PARAMETER[\"latitude_of_origin\",36.333333333333");
  1528   3485       add_srs_wkt (p, 10,
  1529         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         3486  +        "34],PARAMETER[\"central_meridian\",-85.75],PARAMETER[\"f");
  1530   3487       add_srs_wkt (p, 11,
  1531         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         3488  +        "alse_easting\",500000],PARAMETER[\"false_northing\",5000");
  1532   3489       add_srs_wkt (p, 12,
  1533         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26701");
  1534         -    add_srs_wkt (p, 13,
  1535         -        "\"]]");
  1536         -    p = add_epsg_def_ex (filter, first, last, 26702, "epsg", 26702,
  1537         -        "NAD27 / UTM zone 2N", 0, 0,
  1538         -        "Clarke 1866", "Greenwich",
  1539         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1540         -        "Easting", "East", "Northing", "North");
  1541         -    add_proj4text (p, 0,
  1542         -        "+proj=utm +zone=2 +datum=NAD27 +units=m +no_defs");
  1543         -    add_srs_wkt (p, 0,
  1544         -        "PROJCS[\"NAD27 / UTM zone 2N\",GEOGCS[\"NAD27\",DATUM[\"");
  1545         -    add_srs_wkt (p, 1,
  1546         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1547         -    add_srs_wkt (p, 2,
  1548         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1549         -    add_srs_wkt (p, 3,
  1550         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1551         -    add_srs_wkt (p, 4,
  1552         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1553         -    add_srs_wkt (p, 5,
  1554         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1555         -    add_srs_wkt (p, 6,
  1556         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1557         -    add_srs_wkt (p, 7,
  1558         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1559         -    add_srs_wkt (p, 8,
  1560         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],");
  1561         -    add_srs_wkt (p, 9,
  1562         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1563         -    add_srs_wkt (p, 10,
  1564         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1565         -    add_srs_wkt (p, 11,
  1566         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1567         -    add_srs_wkt (p, 12,
  1568         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26702");
         3490  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1569   3491       add_srs_wkt (p, 13,
  1570         -        "\"]]");
  1571         -    p = add_epsg_def_ex (filter, first, last, 26703, "epsg", 26703,
  1572         -        "NAD27 / UTM zone 3N", 0, 0,
  1573         -        "Clarke 1866", "Greenwich",
  1574         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1575         -        "Easting", "East", "Northing", "North");
  1576         -    add_proj4text (p, 0,
  1577         -        "+proj=utm +zone=3 +datum=NAD27 +units=m +no_defs");
  1578         -    add_srs_wkt (p, 0,
  1579         -        "PROJCS[\"NAD27 / UTM zone 3N\",GEOGCS[\"NAD27\",DATUM[\"");
  1580         -    add_srs_wkt (p, 1,
  1581         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1582         -    add_srs_wkt (p, 2,
  1583         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1584         -    add_srs_wkt (p, 3,
  1585         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1586         -    add_srs_wkt (p, 4,
  1587         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1588         -    add_srs_wkt (p, 5,
  1589         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1590         -    add_srs_wkt (p, 6,
  1591         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1592         -    add_srs_wkt (p, 7,
  1593         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1594         -    add_srs_wkt (p, 8,
  1595         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-165],");
  1596         -    add_srs_wkt (p, 9,
  1597         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1598         -    add_srs_wkt (p, 10,
  1599         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1600         -    add_srs_wkt (p, 11,
  1601         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1602         -    add_srs_wkt (p, 12,
  1603         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26703");
  1604         -    add_srs_wkt (p, 13,
  1605         -        "\"]]");
  1606         -    p = add_epsg_def_ex (filter, first, last, 26704, "epsg", 26704,
  1607         -        "NAD27 / UTM zone 4N", 0, 0,
  1608         -        "Clarke 1866", "Greenwich",
  1609         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1610         -        "Easting", "East", "Northing", "North");
  1611         -    add_proj4text (p, 0,
  1612         -        "+proj=utm +zone=4 +datum=NAD27 +units=m +no_defs");
  1613         -    add_srs_wkt (p, 0,
  1614         -        "PROJCS[\"NAD27 / UTM zone 4N\",GEOGCS[\"NAD27\",DATUM[\"");
  1615         -    add_srs_wkt (p, 1,
  1616         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1617         -    add_srs_wkt (p, 2,
  1618         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1619         -    add_srs_wkt (p, 3,
  1620         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1621         -    add_srs_wkt (p, 4,
  1622         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1623         -    add_srs_wkt (p, 5,
  1624         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1625         -    add_srs_wkt (p, 6,
  1626         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1627         -    add_srs_wkt (p, 7,
  1628         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1629         -    add_srs_wkt (p, 8,
  1630         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-159],");
  1631         -    add_srs_wkt (p, 9,
  1632         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1633         -    add_srs_wkt (p, 10,
  1634         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1635         -    add_srs_wkt (p, 11,
  1636         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1637         -    add_srs_wkt (p, 12,
  1638         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26704");
  1639         -    add_srs_wkt (p, 13,
  1640         -        "\"]]");
  1641         -    p = add_epsg_def_ex (filter, first, last, 26705, "epsg", 26705,
  1642         -        "NAD27 / UTM zone 5N", 0, 0,
  1643         -        "Clarke 1866", "Greenwich",
  1644         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1645         -        "Easting", "East", "Northing", "North");
  1646         -    add_proj4text (p, 0,
  1647         -        "+proj=utm +zone=5 +datum=NAD27 +units=m +no_defs");
  1648         -    add_srs_wkt (p, 0,
  1649         -        "PROJCS[\"NAD27 / UTM zone 5N\",GEOGCS[\"NAD27\",DATUM[\"");
  1650         -    add_srs_wkt (p, 1,
  1651         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1652         -    add_srs_wkt (p, 2,
  1653         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1654         -    add_srs_wkt (p, 3,
  1655         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1656         -    add_srs_wkt (p, 4,
  1657         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1658         -    add_srs_wkt (p, 5,
  1659         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1660         -    add_srs_wkt (p, 6,
  1661         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1662         -    add_srs_wkt (p, 7,
  1663         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1664         -    add_srs_wkt (p, 8,
  1665         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-153],");
  1666         -    add_srs_wkt (p, 9,
  1667         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1668         -    add_srs_wkt (p, 10,
  1669         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1670         -    add_srs_wkt (p, 11,
  1671         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1672         -    add_srs_wkt (p, 12,
  1673         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26705");
  1674         -    add_srs_wkt (p, 13,
  1675         -        "\"]]");
  1676         -    p = add_epsg_def_ex (filter, first, last, 26706, "epsg", 26706,
  1677         -        "NAD27 / UTM zone 6N", 0, 0,
  1678         -        "Clarke 1866", "Greenwich",
  1679         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1680         -        "Easting", "East", "Northing", "North");
  1681         -    add_proj4text (p, 0,
  1682         -        "+proj=utm +zone=6 +datum=NAD27 +units=m +no_defs");
  1683         -    add_srs_wkt (p, 0,
  1684         -        "PROJCS[\"NAD27 / UTM zone 6N\",GEOGCS[\"NAD27\",DATUM[\"");
  1685         -    add_srs_wkt (p, 1,
  1686         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1687         -    add_srs_wkt (p, 2,
  1688         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1689         -    add_srs_wkt (p, 3,
  1690         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1691         -    add_srs_wkt (p, 4,
  1692         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1693         -    add_srs_wkt (p, 5,
  1694         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1695         -    add_srs_wkt (p, 6,
  1696         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1697         -    add_srs_wkt (p, 7,
  1698         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1699         -    add_srs_wkt (p, 8,
  1700         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-147],");
  1701         -    add_srs_wkt (p, 9,
  1702         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1703         -    add_srs_wkt (p, 10,
  1704         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1705         -    add_srs_wkt (p, 11,
  1706         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1707         -    add_srs_wkt (p, 12,
  1708         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26706");
  1709         -    add_srs_wkt (p, 13,
  1710         -        "\"]]");
  1711         -    p = add_epsg_def_ex (filter, first, last, 26707, "epsg", 26707,
  1712         -        "NAD27 / UTM zone 7N", 0, 0,
  1713         -        "Clarke 1866", "Greenwich",
  1714         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1715         -        "Easting", "East", "Northing", "North");
  1716         -    add_proj4text (p, 0,
  1717         -        "+proj=utm +zone=7 +datum=NAD27 +units=m +no_defs");
  1718         -    add_srs_wkt (p, 0,
  1719         -        "PROJCS[\"NAD27 / UTM zone 7N\",GEOGCS[\"NAD27\",DATUM[\"");
  1720         -    add_srs_wkt (p, 1,
  1721         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1722         -    add_srs_wkt (p, 2,
  1723         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1724         -    add_srs_wkt (p, 3,
  1725         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1726         -    add_srs_wkt (p, 4,
  1727         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1728         -    add_srs_wkt (p, 5,
  1729         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1730         -    add_srs_wkt (p, 6,
  1731         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1732         -    add_srs_wkt (p, 7,
  1733         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1734         -    add_srs_wkt (p, 8,
  1735         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-141],");
  1736         -    add_srs_wkt (p, 9,
  1737         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1738         -    add_srs_wkt (p, 10,
  1739         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1740         -    add_srs_wkt (p, 11,
  1741         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1742         -    add_srs_wkt (p, 12,
  1743         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26707");
  1744         -    add_srs_wkt (p, 13,
  1745         -        "\"]]");
  1746         -    p = add_epsg_def_ex (filter, first, last, 26708, "epsg", 26708,
  1747         -        "NAD27 / UTM zone 8N", 0, 0,
  1748         -        "Clarke 1866", "Greenwich",
  1749         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1750         -        "Easting", "East", "Northing", "North");
  1751         -    add_proj4text (p, 0,
  1752         -        "+proj=utm +zone=8 +datum=NAD27 +units=m +no_defs");
  1753         -    add_srs_wkt (p, 0,
  1754         -        "PROJCS[\"NAD27 / UTM zone 8N\",GEOGCS[\"NAD27\",DATUM[\"");
  1755         -    add_srs_wkt (p, 1,
  1756         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1757         -    add_srs_wkt (p, 2,
  1758         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1759         -    add_srs_wkt (p, 3,
  1760         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1761         -    add_srs_wkt (p, 4,
  1762         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1763         -    add_srs_wkt (p, 5,
  1764         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1765         -    add_srs_wkt (p, 6,
  1766         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1767         -    add_srs_wkt (p, 7,
  1768         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1769         -    add_srs_wkt (p, 8,
  1770         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-135],");
  1771         -    add_srs_wkt (p, 9,
  1772         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1773         -    add_srs_wkt (p, 10,
  1774         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1775         -    add_srs_wkt (p, 11,
  1776         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1777         -    add_srs_wkt (p, 12,
  1778         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26708");
  1779         -    add_srs_wkt (p, 13,
  1780         -        "\"]]");
  1781         -    p = add_epsg_def_ex (filter, first, last, 26709, "epsg", 26709,
  1782         -        "NAD27 / UTM zone 9N", 0, 0,
  1783         -        "Clarke 1866", "Greenwich",
  1784         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1785         -        "Easting", "East", "Northing", "North");
  1786         -    add_proj4text (p, 0,
  1787         -        "+proj=utm +zone=9 +datum=NAD27 +units=m +no_defs");
  1788         -    add_srs_wkt (p, 0,
  1789         -        "PROJCS[\"NAD27 / UTM zone 9N\",GEOGCS[\"NAD27\",DATUM[\"");
  1790         -    add_srs_wkt (p, 1,
  1791         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1792         -    add_srs_wkt (p, 2,
  1793         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1794         -    add_srs_wkt (p, 3,
  1795         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1796         -    add_srs_wkt (p, 4,
  1797         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1798         -    add_srs_wkt (p, 5,
  1799         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1800         -    add_srs_wkt (p, 6,
  1801         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1802         -    add_srs_wkt (p, 7,
  1803         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1804         -    add_srs_wkt (p, 8,
  1805         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-129],");
  1806         -    add_srs_wkt (p, 9,
  1807         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1808         -    add_srs_wkt (p, 10,
  1809         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1810         -    add_srs_wkt (p, 11,
  1811         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1812         -    add_srs_wkt (p, 12,
  1813         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26709");
  1814         -    add_srs_wkt (p, 13,
  1815         -        "\"]]");
  1816         -    p = add_epsg_def_ex (filter, first, last, 26710, "epsg", 26710,
  1817         -        "NAD27 / UTM zone 10N", 0, 0,
  1818         -        "Clarke 1866", "Greenwich",
  1819         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1820         -        "Easting", "East", "Northing", "North");
  1821         -    add_proj4text (p, 0,
  1822         -        "+proj=utm +zone=10 +datum=NAD27 +units=m +no_defs");
  1823         -    add_srs_wkt (p, 0,
  1824         -        "PROJCS[\"NAD27 / UTM zone 10N\",GEOGCS[\"NAD27\",DATUM[\"");
  1825         -    add_srs_wkt (p, 1,
  1826         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1827         -    add_srs_wkt (p, 2,
  1828         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1829         -    add_srs_wkt (p, 3,
  1830         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1831         -    add_srs_wkt (p, 4,
  1832         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1833         -    add_srs_wkt (p, 5,
  1834         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1835         -    add_srs_wkt (p, 6,
  1836         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1837         -    add_srs_wkt (p, 7,
  1838         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1839         -    add_srs_wkt (p, 8,
  1840         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-123],");
  1841         -    add_srs_wkt (p, 9,
  1842         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1843         -    add_srs_wkt (p, 10,
  1844         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1845         -    add_srs_wkt (p, 11,
  1846         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1847         -    add_srs_wkt (p, 12,
  1848         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26710");
  1849         -    add_srs_wkt (p, 13,
  1850         -        "\"]]");
  1851         -    p = add_epsg_def_ex (filter, first, last, 26711, "epsg", 26711,
  1852         -        "NAD27 / UTM zone 11N", 0, 0,
  1853         -        "Clarke 1866", "Greenwich",
  1854         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1855         -        "Easting", "East", "Northing", "North");
  1856         -    add_proj4text (p, 0,
  1857         -        "+proj=utm +zone=11 +datum=NAD27 +units=m +no_defs");
  1858         -    add_srs_wkt (p, 0,
  1859         -        "PROJCS[\"NAD27 / UTM zone 11N\",GEOGCS[\"NAD27\",DATUM[\"");
  1860         -    add_srs_wkt (p, 1,
  1861         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1862         -    add_srs_wkt (p, 2,
  1863         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1864         -    add_srs_wkt (p, 3,
  1865         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1866         -    add_srs_wkt (p, 4,
  1867         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1868         -    add_srs_wkt (p, 5,
  1869         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1870         -    add_srs_wkt (p, 6,
  1871         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1872         -    add_srs_wkt (p, 7,
  1873         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1874         -    add_srs_wkt (p, 8,
  1875         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-117],");
  1876         -    add_srs_wkt (p, 9,
  1877         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1878         -    add_srs_wkt (p, 10,
  1879         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1880         -    add_srs_wkt (p, 11,
  1881         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1882         -    add_srs_wkt (p, 12,
  1883         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26711");
  1884         -    add_srs_wkt (p, 13,
  1885         -        "\"]]");
  1886         -    p = add_epsg_def_ex (filter, first, last, 26712, "epsg", 26712,
  1887         -        "NAD27 / UTM zone 12N", 0, 0,
  1888         -        "Clarke 1866", "Greenwich",
  1889         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1890         -        "Easting", "East", "Northing", "North");
  1891         -    add_proj4text (p, 0,
  1892         -        "+proj=utm +zone=12 +datum=NAD27 +units=m +no_defs");
  1893         -    add_srs_wkt (p, 0,
  1894         -        "PROJCS[\"NAD27 / UTM zone 12N\",GEOGCS[\"NAD27\",DATUM[\"");
  1895         -    add_srs_wkt (p, 1,
  1896         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1897         -    add_srs_wkt (p, 2,
  1898         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1899         -    add_srs_wkt (p, 3,
  1900         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1901         -    add_srs_wkt (p, 4,
  1902         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1903         -    add_srs_wkt (p, 5,
  1904         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1905         -    add_srs_wkt (p, 6,
  1906         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1907         -    add_srs_wkt (p, 7,
  1908         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1909         -    add_srs_wkt (p, 8,
  1910         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-111],");
  1911         -    add_srs_wkt (p, 9,
  1912         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1913         -    add_srs_wkt (p, 10,
  1914         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1915         -    add_srs_wkt (p, 11,
  1916         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1917         -    add_srs_wkt (p, 12,
  1918         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26712");
  1919         -    add_srs_wkt (p, 13,
  1920         -        "\"]]");
  1921         -    p = add_epsg_def_ex (filter, first, last, 26713, "epsg", 26713,
  1922         -        "NAD27 / UTM zone 13N", 0, 0,
  1923         -        "Clarke 1866", "Greenwich",
  1924         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1925         -        "Easting", "East", "Northing", "North");
  1926         -    add_proj4text (p, 0,
  1927         -        "+proj=utm +zone=13 +datum=NAD27 +units=m +no_defs");
  1928         -    add_srs_wkt (p, 0,
  1929         -        "PROJCS[\"NAD27 / UTM zone 13N\",GEOGCS[\"NAD27\",DATUM[\"");
  1930         -    add_srs_wkt (p, 1,
  1931         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1932         -    add_srs_wkt (p, 2,
  1933         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1934         -    add_srs_wkt (p, 3,
  1935         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1936         -    add_srs_wkt (p, 4,
  1937         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1938         -    add_srs_wkt (p, 5,
  1939         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1940         -    add_srs_wkt (p, 6,
  1941         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1942         -    add_srs_wkt (p, 7,
  1943         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1944         -    add_srs_wkt (p, 8,
  1945         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-105],");
  1946         -    add_srs_wkt (p, 9,
  1947         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1948         -    add_srs_wkt (p, 10,
  1949         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1950         -    add_srs_wkt (p, 11,
  1951         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  1952         -    add_srs_wkt (p, 12,
  1953         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26713");
  1954         -    add_srs_wkt (p, 13,
  1955         -        "\"]]");
  1956         -    p = add_epsg_def_ex (filter, first, last, 26714, "epsg", 26714,
  1957         -        "NAD27 / UTM zone 14N", 0, 0,
  1958         -        "Clarke 1866", "Greenwich",
  1959         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1960         -        "Easting", "East", "Northing", "North");
  1961         -    add_proj4text (p, 0,
  1962         -        "+proj=utm +zone=14 +datum=NAD27 +units=m +no_defs");
  1963         -    add_srs_wkt (p, 0,
  1964         -        "PROJCS[\"NAD27 / UTM zone 14N\",GEOGCS[\"NAD27\",DATUM[\"");
  1965         -    add_srs_wkt (p, 1,
  1966         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1967         -    add_srs_wkt (p, 2,
  1968         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1969         -    add_srs_wkt (p, 3,
  1970         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1971         -    add_srs_wkt (p, 4,
  1972         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1973         -    add_srs_wkt (p, 5,
  1974         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1975         -    add_srs_wkt (p, 6,
  1976         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1977         -    add_srs_wkt (p, 7,
  1978         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1979         -    add_srs_wkt (p, 8,
  1980         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-99],P");
  1981         -    add_srs_wkt (p, 9,
  1982         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  1983         -    add_srs_wkt (p, 10,
  1984         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1985         -    add_srs_wkt (p, 11,
  1986         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  1987         -    add_srs_wkt (p, 12,
  1988         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26714\"");
  1989         -    add_srs_wkt (p, 13,
  1990         -        "]]");
  1991         -    p = add_epsg_def_ex (filter, first, last, 26715, "epsg", 26715,
  1992         -        "NAD27 / UTM zone 15N", 0, 0,
  1993         -        "Clarke 1866", "Greenwich",
  1994         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  1995         -        "Easting", "East", "Northing", "North");
  1996         -    add_proj4text (p, 0,
  1997         -        "+proj=utm +zone=15 +datum=NAD27 +units=m +no_defs");
  1998         -    add_srs_wkt (p, 0,
  1999         -        "PROJCS[\"NAD27 / UTM zone 15N\",GEOGCS[\"NAD27\",DATUM[\"");
  2000         -    add_srs_wkt (p, 1,
  2001         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2002         -    add_srs_wkt (p, 2,
  2003         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2004         -    add_srs_wkt (p, 3,
  2005         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2006         -    add_srs_wkt (p, 4,
  2007         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2008         -    add_srs_wkt (p, 5,
  2009         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2010         -    add_srs_wkt (p, 6,
  2011         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2012         -    add_srs_wkt (p, 7,
  2013         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2014         -    add_srs_wkt (p, 8,
  2015         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-93],P");
  2016         -    add_srs_wkt (p, 9,
  2017         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  2018         -    add_srs_wkt (p, 10,
  2019         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2020         -    add_srs_wkt (p, 11,
  2021         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2022         -    add_srs_wkt (p, 12,
  2023         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26715\"");
  2024         -    add_srs_wkt (p, 13,
  2025         -        "]]");
  2026         -    p = add_epsg_def_ex (filter, first, last, 26716, "epsg", 26716,
  2027         -        "NAD27 / UTM zone 16N", 0, 0,
  2028         -        "Clarke 1866", "Greenwich",
  2029         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  2030         -        "Easting", "East", "Northing", "North");
  2031         -    add_proj4text (p, 0,
  2032         -        "+proj=utm +zone=16 +datum=NAD27 +units=m +no_defs");
  2033         -    add_srs_wkt (p, 0,
  2034         -        "PROJCS[\"NAD27 / UTM zone 16N\",GEOGCS[\"NAD27\",DATUM[\"");
  2035         -    add_srs_wkt (p, 1,
  2036         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2037         -    add_srs_wkt (p, 2,
  2038         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2039         -    add_srs_wkt (p, 3,
  2040         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2041         -    add_srs_wkt (p, 4,
  2042         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2043         -    add_srs_wkt (p, 5,
  2044         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2045         -    add_srs_wkt (p, 6,
  2046         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2047         -    add_srs_wkt (p, 7,
  2048         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2049         -    add_srs_wkt (p, 8,
  2050         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-87],P");
  2051         -    add_srs_wkt (p, 9,
  2052         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  2053         -    add_srs_wkt (p, 10,
  2054         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2055         -    add_srs_wkt (p, 11,
  2056         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2057         -    add_srs_wkt (p, 12,
  2058         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26716\"");
  2059         -    add_srs_wkt (p, 13,
  2060         -        "]]");
  2061         -    p = add_epsg_def_ex (filter, first, last, 26717, "epsg", 26717,
  2062         -        "NAD27 / UTM zone 17N", 0, 0,
  2063         -        "Clarke 1866", "Greenwich",
  2064         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  2065         -        "Easting", "East", "Northing", "North");
  2066         -    add_proj4text (p, 0,
  2067         -        "+proj=utm +zone=17 +datum=NAD27 +units=m +no_defs");
  2068         -    add_srs_wkt (p, 0,
  2069         -        "PROJCS[\"NAD27 / UTM zone 17N\",GEOGCS[\"NAD27\",DATUM[\"");
  2070         -    add_srs_wkt (p, 1,
  2071         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2072         -    add_srs_wkt (p, 2,
  2073         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2074         -    add_srs_wkt (p, 3,
  2075         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2076         -    add_srs_wkt (p, 4,
  2077         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2078         -    add_srs_wkt (p, 5,
  2079         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2080         -    add_srs_wkt (p, 6,
  2081         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2082         -    add_srs_wkt (p, 7,
  2083         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2084         -    add_srs_wkt (p, 8,
  2085         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-81],P");
  2086         -    add_srs_wkt (p, 9,
  2087         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  2088         -    add_srs_wkt (p, 10,
  2089         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2090         -    add_srs_wkt (p, 11,
  2091         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2092         -    add_srs_wkt (p, 12,
  2093         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26717\"");
  2094         -    add_srs_wkt (p, 13,
  2095         -        "]]");
  2096         -    p = add_epsg_def_ex (filter, first, last, 26718, "epsg", 26718,
  2097         -        "NAD27 / UTM zone 18N", 0, 0,
  2098         -        "Clarke 1866", "Greenwich",
  2099         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  2100         -        "Easting", "East", "Northing", "North");
  2101         -    add_proj4text (p, 0,
  2102         -        "+proj=utm +zone=18 +datum=NAD27 +units=m +no_defs");
  2103         -    add_srs_wkt (p, 0,
  2104         -        "PROJCS[\"NAD27 / UTM zone 18N\",GEOGCS[\"NAD27\",DATUM[\"");
  2105         -    add_srs_wkt (p, 1,
  2106         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2107         -    add_srs_wkt (p, 2,
  2108         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2109         -    add_srs_wkt (p, 3,
  2110         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2111         -    add_srs_wkt (p, 4,
  2112         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2113         -    add_srs_wkt (p, 5,
  2114         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2115         -    add_srs_wkt (p, 6,
  2116         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2117         -    add_srs_wkt (p, 7,
  2118         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2119         -    add_srs_wkt (p, 8,
  2120         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-75],P");
  2121         -    add_srs_wkt (p, 9,
  2122         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  2123         -    add_srs_wkt (p, 10,
  2124         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2125         -    add_srs_wkt (p, 11,
  2126         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2127         -    add_srs_wkt (p, 12,
  2128         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26718\"");
  2129         -    add_srs_wkt (p, 13,
  2130         -        "]]");
  2131         -    p = add_epsg_def_ex (filter, first, last, 26719, "epsg", 26719,
  2132         -        "NAD27 / UTM zone 19N", 0, 0,
  2133         -        "Clarke 1866", "Greenwich",
  2134         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  2135         -        "Easting", "East", "Northing", "North");
  2136         -    add_proj4text (p, 0,
  2137         -        "+proj=utm +zone=19 +datum=NAD27 +units=m +no_defs");
  2138         -    add_srs_wkt (p, 0,
  2139         -        "PROJCS[\"NAD27 / UTM zone 19N\",GEOGCS[\"NAD27\",DATUM[\"");
  2140         -    add_srs_wkt (p, 1,
  2141         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2142         -    add_srs_wkt (p, 2,
  2143         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2144         -    add_srs_wkt (p, 3,
  2145         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2146         -    add_srs_wkt (p, 4,
  2147         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2148         -    add_srs_wkt (p, 5,
  2149         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2150         -    add_srs_wkt (p, 6,
  2151         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2152         -    add_srs_wkt (p, 7,
  2153         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2154         -    add_srs_wkt (p, 8,
  2155         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-69],P");
  2156         -    add_srs_wkt (p, 9,
  2157         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  2158         -    add_srs_wkt (p, 10,
  2159         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2160         -    add_srs_wkt (p, 11,
  2161         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2162         -    add_srs_wkt (p, 12,
  2163         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26719\"");
  2164         -    add_srs_wkt (p, 13,
  2165         -        "]]");
  2166         -    p = add_epsg_def_ex (filter, first, last, 26720, "epsg", 26720,
  2167         -        "NAD27 / UTM zone 20N", 0, 0,
  2168         -        "Clarke 1866", "Greenwich",
  2169         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  2170         -        "Easting", "East", "Northing", "North");
  2171         -    add_proj4text (p, 0,
  2172         -        "+proj=utm +zone=20 +datum=NAD27 +units=m +no_defs");
  2173         -    add_srs_wkt (p, 0,
  2174         -        "PROJCS[\"NAD27 / UTM zone 20N\",GEOGCS[\"NAD27\",DATUM[\"");
  2175         -    add_srs_wkt (p, 1,
  2176         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2177         -    add_srs_wkt (p, 2,
  2178         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2179         -    add_srs_wkt (p, 3,
  2180         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2181         -    add_srs_wkt (p, 4,
  2182         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2183         -    add_srs_wkt (p, 5,
  2184         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2185         -    add_srs_wkt (p, 6,
  2186         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2187         -    add_srs_wkt (p, 7,
  2188         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2189         -    add_srs_wkt (p, 8,
  2190         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-63],P");
  2191         -    add_srs_wkt (p, 9,
  2192         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  2193         -    add_srs_wkt (p, 10,
  2194         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2195         -    add_srs_wkt (p, 11,
  2196         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2197         -    add_srs_wkt (p, 12,
  2198         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26720\"");
  2199         -    add_srs_wkt (p, 13,
  2200         -        "]]");
  2201         -    p = add_epsg_def_ex (filter, first, last, 26721, "epsg", 26721,
  2202         -        "NAD27 / UTM zone 21N", 0, 0,
  2203         -        "Clarke 1866", "Greenwich",
  2204         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  2205         -        "Easting", "East", "Northing", "North");
  2206         -    add_proj4text (p, 0,
  2207         -        "+proj=utm +zone=21 +datum=NAD27 +units=m +no_defs");
  2208         -    add_srs_wkt (p, 0,
  2209         -        "PROJCS[\"NAD27 / UTM zone 21N\",GEOGCS[\"NAD27\",DATUM[\"");
  2210         -    add_srs_wkt (p, 1,
  2211         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2212         -    add_srs_wkt (p, 2,
  2213         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2214         -    add_srs_wkt (p, 3,
  2215         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2216         -    add_srs_wkt (p, 4,
  2217         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2218         -    add_srs_wkt (p, 5,
  2219         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2220         -    add_srs_wkt (p, 6,
  2221         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2222         -    add_srs_wkt (p, 7,
  2223         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2224         -    add_srs_wkt (p, 8,
  2225         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-57],P");
  2226         -    add_srs_wkt (p, 9,
  2227         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  2228         -    add_srs_wkt (p, 10,
  2229         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2230         -    add_srs_wkt (p, 11,
  2231         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2232         -    add_srs_wkt (p, 12,
  2233         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26721\"");
  2234         -    add_srs_wkt (p, 13,
  2235         -        "]]");
  2236         -    p = add_epsg_def_ex (filter, first, last, 26722, "epsg", 26722,
  2237         -        "NAD27 / UTM zone 22N", 0, 0,
  2238         -        "Clarke 1866", "Greenwich",
  2239         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  2240         -        "Easting", "East", "Northing", "North");
  2241         -    add_proj4text (p, 0,
  2242         -        "+proj=utm +zone=22 +datum=NAD27 +units=m +no_defs");
  2243         -    add_srs_wkt (p, 0,
  2244         -        "PROJCS[\"NAD27 / UTM zone 22N\",GEOGCS[\"NAD27\",DATUM[\"");
  2245         -    add_srs_wkt (p, 1,
  2246         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2247         -    add_srs_wkt (p, 2,
  2248         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2249         -    add_srs_wkt (p, 3,
  2250         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2251         -    add_srs_wkt (p, 4,
  2252         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2253         -    add_srs_wkt (p, 5,
  2254         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2255         -    add_srs_wkt (p, 6,
  2256         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2257         -    add_srs_wkt (p, 7,
  2258         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2259         -    add_srs_wkt (p, 8,
  2260         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-51],P");
  2261         -    add_srs_wkt (p, 9,
  2262         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  2263         -    add_srs_wkt (p, 10,
  2264         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2265         -    add_srs_wkt (p, 11,
  2266         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  2267         -    add_srs_wkt (p, 12,
  2268         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"26722\"");
  2269         -    add_srs_wkt (p, 13,
  2270         -        "]]");
  2271         -    p = add_epsg_def_ex (filter, first, last, 26729, "epsg", 26729,
  2272         -        "NAD27 / Alabama East", 0, 0,
  2273         -        "Clarke 1866", "Greenwich",
  2274         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2275         -        "X", "East", "Y", "North");
  2276         -    add_proj4text (p, 0,
  2277         -        "+proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.9");
  2278         -    add_proj4text (p, 1,
  2279         -        "9996 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=u");
  2280         -    add_proj4text (p, 2,
  2281         -        "s-ft +no_defs");
  2282         -    add_srs_wkt (p, 0,
  2283         -        "PROJCS[\"NAD27 / Alabama East\",GEOGCS[\"NAD27\",DATUM[\"");
  2284         -    add_srs_wkt (p, 1,
  2285         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2286         -    add_srs_wkt (p, 2,
  2287         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2288         -    add_srs_wkt (p, 3,
  2289         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2290         -    add_srs_wkt (p, 4,
  2291         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2292         -    add_srs_wkt (p, 5,
  2293         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2294         -    add_srs_wkt (p, 6,
  2295         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2296         -    add_srs_wkt (p, 7,
  2297         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2298         -    add_srs_wkt (p, 8,
  2299         -        "ude_of_origin\",30.5],PARAMETER[\"central_meridian\",-85");
  2300         -    add_srs_wkt (p, 9,
  2301         -        ".83333333333333],PARAMETER[\"scale_factor\",0.99996],PAR");
  2302         -    add_srs_wkt (p, 10,
  2303         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
  2304         -    add_srs_wkt (p, 11,
  2305         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
  2306         -    add_srs_wkt (p, 12,
  2307         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  2308         -    add_srs_wkt (p, 13,
  2309         -        "RTH],AUTHORITY[\"EPSG\",\"26729\"]]");
  2310         -    p = add_epsg_def_ex (filter, first, last, 26730, "epsg", 26730,
  2311         -        "NAD27 / Alabama West", 0, 0,
  2312         -        "Clarke 1866", "Greenwich",
  2313         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2314         -        "X", "East", "Y", "North");
  2315         -    add_proj4text (p, 0,
  2316         -        "+proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=1");
  2317         -    add_proj4text (p, 1,
  2318         -        "52400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_de");
  2319         -    add_proj4text (p, 2,
  2320         -        "fs");
  2321         -    add_srs_wkt (p, 0,
  2322         -        "PROJCS[\"NAD27 / Alabama West\",GEOGCS[\"NAD27\",DATUM[\"");
  2323         -    add_srs_wkt (p, 1,
  2324         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2325         -    add_srs_wkt (p, 2,
  2326         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2327         -    add_srs_wkt (p, 3,
  2328         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2329         -    add_srs_wkt (p, 4,
  2330         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2331         -    add_srs_wkt (p, 5,
  2332         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2333         -    add_srs_wkt (p, 6,
  2334         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2335         -    add_srs_wkt (p, 7,
  2336         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2337         -    add_srs_wkt (p, 8,
  2338         -        "ude_of_origin\",30],PARAMETER[\"central_meridian\",-87.5");
  2339         -    add_srs_wkt (p, 9,
  2340         -        "],PARAMETER[\"scale_factor\",0.999933333],PARAMETER[\"fa");
  2341         -    add_srs_wkt (p, 10,
  2342         -        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
  2343         -    add_srs_wkt (p, 11,
  2344         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
  2345         -    add_srs_wkt (p, 12,
  2346         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  2347         -    add_srs_wkt (p, 13,
  2348         -        "ITY[\"EPSG\",\"26730\"]]");
  2349         -    p = add_epsg_def_ex (filter, first, last, 26731, "epsg", 26731,
  2350         -        "NAD27 / Alaska zone 1", 0, 0,
  2351         -        "Clarke 1866", "Greenwich",
  2352         -        "North_American_Datum_1927", "Hotine_Oblique_Mercator", "US survey foot",
  2353         -        "X", "East", "Y", "North");
  2354         -    add_proj4text (p, 0,
  2355         -        "+proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=32");
  2356         -    add_proj4text (p, 1,
  2357         -        "3.1301023611111 +k=0.9999 +x_0=5000000.001016002 +y_0=-5");
  2358         -    add_proj4text (p, 2,
  2359         -        "000000.001016002 +no_uoff +gamma=323.1301023611111 +datu");
  2360         -    add_proj4text (p, 3,
  2361         -        "m=NAD27 +units=us-ft +no_defs");
  2362         -    add_srs_wkt (p, 0,
  2363         -        "PROJCS[\"NAD27 / Alaska zone 1\",GEOGCS[\"NAD27\",DATUM[");
  2364         -    add_srs_wkt (p, 1,
  2365         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  2366         -    add_srs_wkt (p, 2,
  2367         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  2368         -    add_srs_wkt (p, 3,
  2369         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  2370         -    add_srs_wkt (p, 4,
  2371         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2372         -    add_srs_wkt (p, 5,
  2373         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2374         -    add_srs_wkt (p, 6,
  2375         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  2376         -    add_srs_wkt (p, 7,
  2377         -        "\"]],PROJECTION[\"Hotine_Oblique_Mercator\"],PARAMETER[\"");
  2378         -    add_srs_wkt (p, 8,
  2379         -        "latitude_of_center\",57],PARAMETER[\"longitude_of_center");
  2380         -    add_srs_wkt (p, 9,
  2381         -        "\",-133.6666666666667],PARAMETER[\"azimuth\",323.1301023");
  2382         -    add_srs_wkt (p, 10,
  2383         -        "611111],PARAMETER[\"rectified_grid_angle\",323.130102361");
  2384         -    add_srs_wkt (p, 11,
  2385         -        "1111],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
  2386         -    add_srs_wkt (p, 12,
  2387         -        "se_easting\",16404166.67],PARAMETER[\"false_northing\",-");
  2388         -    add_srs_wkt (p, 13,
  2389         -        "16404166.67],UNIT[\"US survey foot\",0.3048006096012192,");
         3492  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26980");
  2390   3493       add_srs_wkt (p, 14,
  2391         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2392         -    add_srs_wkt (p, 15,
  2393         -        ",NORTH],AUTHORITY[\"EPSG\",\"26731\"]]");
  2394         -    p = add_epsg_def_ex (filter, first, last, 26732, "epsg", 26732,
  2395         -        "NAD27 / Alaska zone 2", 0, 0,
  2396         -        "Clarke 1866", "Greenwich",
  2397         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2398         -        "X", "East", "Y", "North");
  2399         -    add_proj4text (p, 0,
  2400         -        "+proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=152400.");
  2401         -    add_proj4text (p, 1,
  2402         -        "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2403         -    add_srs_wkt (p, 0,
  2404         -        "PROJCS[\"NAD27 / Alaska zone 2\",GEOGCS[\"NAD27\",DATUM[");
  2405         -    add_srs_wkt (p, 1,
  2406         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  2407         -    add_srs_wkt (p, 2,
  2408         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  2409         -    add_srs_wkt (p, 3,
  2410         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  2411         -    add_srs_wkt (p, 4,
  2412         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2413         -    add_srs_wkt (p, 5,
  2414         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2415         -    add_srs_wkt (p, 6,
  2416         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  2417         -    add_srs_wkt (p, 7,
  2418         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2419         -    add_srs_wkt (p, 8,
  2420         -        "itude_of_origin\",54],PARAMETER[\"central_meridian\",-14");
  2421         -    add_srs_wkt (p, 9,
  2422         -        "2],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
  2423         -    add_srs_wkt (p, 10,
  2424         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2425         -    add_srs_wkt (p, 11,
  2426         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2427         -    add_srs_wkt (p, 12,
  2428         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2429         -    add_srs_wkt (p, 13,
  2430         -        "EPSG\",\"26732\"]]");
  2431         -    p = add_epsg_def_ex (filter, first, last, 26733, "epsg", 26733,
  2432         -        "NAD27 / Alaska zone 3", 0, 0,
  2433         -        "Clarke 1866", "Greenwich",
  2434         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2435         -        "X", "East", "Y", "North");
  2436         -    add_proj4text (p, 0,
  2437         -        "+proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=152400.");
  2438         -    add_proj4text (p, 1,
  2439         -        "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2440         -    add_srs_wkt (p, 0,
  2441         -        "PROJCS[\"NAD27 / Alaska zone 3\",GEOGCS[\"NAD27\",DATUM[");
  2442         -    add_srs_wkt (p, 1,
  2443         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  2444         -    add_srs_wkt (p, 2,
  2445         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  2446         -    add_srs_wkt (p, 3,
  2447         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  2448         -    add_srs_wkt (p, 4,
  2449         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2450         -    add_srs_wkt (p, 5,
  2451         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2452         -    add_srs_wkt (p, 6,
  2453         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  2454         -    add_srs_wkt (p, 7,
  2455         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2456         -    add_srs_wkt (p, 8,
  2457         -        "itude_of_origin\",54],PARAMETER[\"central_meridian\",-14");
  2458         -    add_srs_wkt (p, 9,
  2459         -        "6],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
  2460         -    add_srs_wkt (p, 10,
  2461         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2462         -    add_srs_wkt (p, 11,
  2463         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2464         -    add_srs_wkt (p, 12,
  2465         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2466         -    add_srs_wkt (p, 13,
  2467         -        "EPSG\",\"26733\"]]");
  2468         -    p = add_epsg_def_ex (filter, first, last, 26734, "epsg", 26734,
  2469         -        "NAD27 / Alaska zone 4", 0, 0,
  2470         -        "Clarke 1866", "Greenwich",
  2471         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2472         -        "X", "East", "Y", "North");
  2473         -    add_proj4text (p, 0,
  2474         -        "+proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=152400.");
  2475         -    add_proj4text (p, 1,
  2476         -        "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2477         -    add_srs_wkt (p, 0,
  2478         -        "PROJCS[\"NAD27 / Alaska zone 4\",GEOGCS[\"NAD27\",DATUM[");
  2479         -    add_srs_wkt (p, 1,
  2480         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  2481         -    add_srs_wkt (p, 2,
  2482         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  2483         -    add_srs_wkt (p, 3,
  2484         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  2485         -    add_srs_wkt (p, 4,
  2486         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2487         -    add_srs_wkt (p, 5,
  2488         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2489         -    add_srs_wkt (p, 6,
  2490         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  2491         -    add_srs_wkt (p, 7,
  2492         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2493         -    add_srs_wkt (p, 8,
  2494         -        "itude_of_origin\",54],PARAMETER[\"central_meridian\",-15");
  2495         -    add_srs_wkt (p, 9,
  2496         -        "0],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
  2497         -    add_srs_wkt (p, 10,
  2498         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2499         -    add_srs_wkt (p, 11,
  2500         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2501         -    add_srs_wkt (p, 12,
  2502         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2503         -    add_srs_wkt (p, 13,
  2504         -        "EPSG\",\"26734\"]]");
  2505         -    p = add_epsg_def_ex (filter, first, last, 26735, "epsg", 26735,
  2506         -        "NAD27 / Alaska zone 5", 0, 0,
  2507         -        "Clarke 1866", "Greenwich",
  2508         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2509         -        "X", "East", "Y", "North");
  2510         -    add_proj4text (p, 0,
  2511         -        "+proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=152400.");
  2512         -    add_proj4text (p, 1,
  2513         -        "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2514         -    add_srs_wkt (p, 0,
  2515         -        "PROJCS[\"NAD27 / Alaska zone 5\",GEOGCS[\"NAD27\",DATUM[");
  2516         -    add_srs_wkt (p, 1,
  2517         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  2518         -    add_srs_wkt (p, 2,
  2519         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  2520         -    add_srs_wkt (p, 3,
  2521         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  2522         -    add_srs_wkt (p, 4,
  2523         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2524         -    add_srs_wkt (p, 5,
  2525         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2526         -    add_srs_wkt (p, 6,
  2527         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  2528         -    add_srs_wkt (p, 7,
  2529         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2530         -    add_srs_wkt (p, 8,
  2531         -        "itude_of_origin\",54],PARAMETER[\"central_meridian\",-15");
  2532         -    add_srs_wkt (p, 9,
  2533         -        "4],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
  2534         -    add_srs_wkt (p, 10,
  2535         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2536         -    add_srs_wkt (p, 11,
  2537         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2538         -    add_srs_wkt (p, 12,
  2539         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2540         -    add_srs_wkt (p, 13,
  2541         -        "EPSG\",\"26735\"]]");
  2542         -    p = add_epsg_def_ex (filter, first, last, 26736, "epsg", 26736,
  2543         -        "NAD27 / Alaska zone 6", 0, 0,
  2544         -        "Clarke 1866", "Greenwich",
  2545         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2546         -        "X", "East", "Y", "North");
  2547         -    add_proj4text (p, 0,
  2548         -        "+proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=152400.");
  2549         -    add_proj4text (p, 1,
  2550         -        "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2551         -    add_srs_wkt (p, 0,
  2552         -        "PROJCS[\"NAD27 / Alaska zone 6\",GEOGCS[\"NAD27\",DATUM[");
  2553         -    add_srs_wkt (p, 1,
  2554         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  2555         -    add_srs_wkt (p, 2,
  2556         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  2557         -    add_srs_wkt (p, 3,
  2558         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  2559         -    add_srs_wkt (p, 4,
  2560         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2561         -    add_srs_wkt (p, 5,
  2562         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2563         -    add_srs_wkt (p, 6,
  2564         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  2565         -    add_srs_wkt (p, 7,
  2566         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2567         -    add_srs_wkt (p, 8,
  2568         -        "itude_of_origin\",54],PARAMETER[\"central_meridian\",-15");
  2569         -    add_srs_wkt (p, 9,
  2570         -        "8],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
  2571         -    add_srs_wkt (p, 10,
  2572         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2573         -    add_srs_wkt (p, 11,
  2574         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2575         -    add_srs_wkt (p, 12,
  2576         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2577         -    add_srs_wkt (p, 13,
  2578         -        "EPSG\",\"26736\"]]");
  2579         -    p = add_epsg_def_ex (filter, first, last, 26737, "epsg", 26737,
  2580         -        "NAD27 / Alaska zone 7", 0, 0,
  2581         -        "Clarke 1866", "Greenwich",
  2582         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2583         -        "X", "East", "Y", "North");
  2584         -    add_proj4text (p, 0,
  2585         -        "+proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=213360.");
  2586         -    add_proj4text (p, 1,
  2587         -        "4267208534 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2588         -    add_srs_wkt (p, 0,
  2589         -        "PROJCS[\"NAD27 / Alaska zone 7\",GEOGCS[\"NAD27\",DATUM[");
  2590         -    add_srs_wkt (p, 1,
  2591         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  2592         -    add_srs_wkt (p, 2,
  2593         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  2594         -    add_srs_wkt (p, 3,
  2595         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  2596         -    add_srs_wkt (p, 4,
  2597         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2598         -    add_srs_wkt (p, 5,
  2599         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2600         -    add_srs_wkt (p, 6,
  2601         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  2602         -    add_srs_wkt (p, 7,
  2603         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2604         -    add_srs_wkt (p, 8,
  2605         -        "itude_of_origin\",54],PARAMETER[\"central_meridian\",-16");
  2606         -    add_srs_wkt (p, 9,
  2607         -        "2],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
  2608         -    add_srs_wkt (p, 10,
  2609         -        "easting\",700000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2610         -    add_srs_wkt (p, 11,
  2611         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2612         -    add_srs_wkt (p, 12,
  2613         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2614         -    add_srs_wkt (p, 13,
  2615         -        "EPSG\",\"26737\"]]");
  2616         -    p = add_epsg_def_ex (filter, first, last, 26738, "epsg", 26738,
  2617         -        "NAD27 / Alaska zone 8", 0, 0,
  2618         -        "Clarke 1866", "Greenwich",
  2619         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2620         -        "X", "East", "Y", "North");
  2621         -    add_proj4text (p, 0,
  2622         -        "+proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=152400.");
  2623         -    add_proj4text (p, 1,
  2624         -        "3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2625         -    add_srs_wkt (p, 0,
  2626         -        "PROJCS[\"NAD27 / Alaska zone 8\",GEOGCS[\"NAD27\",DATUM[");
  2627         -    add_srs_wkt (p, 1,
  2628         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  2629         -    add_srs_wkt (p, 2,
  2630         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  2631         -    add_srs_wkt (p, 3,
  2632         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  2633         -    add_srs_wkt (p, 4,
  2634         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2635         -    add_srs_wkt (p, 5,
  2636         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2637         -    add_srs_wkt (p, 6,
  2638         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  2639         -    add_srs_wkt (p, 7,
  2640         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2641         -    add_srs_wkt (p, 8,
  2642         -        "itude_of_origin\",54],PARAMETER[\"central_meridian\",-16");
  2643         -    add_srs_wkt (p, 9,
  2644         -        "6],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
  2645         -    add_srs_wkt (p, 10,
  2646         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2647         -    add_srs_wkt (p, 11,
  2648         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2649         -    add_srs_wkt (p, 12,
  2650         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2651         -    add_srs_wkt (p, 13,
  2652         -        "EPSG\",\"26738\"]]");
  2653         -    p = add_epsg_def_ex (filter, first, last, 26739, "epsg", 26739,
  2654         -        "NAD27 / Alaska zone 9", 0, 0,
  2655         -        "Clarke 1866", "Greenwich",
  2656         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2657         -        "X", "East", "Y", "North");
  2658         -    add_proj4text (p, 0,
  2659         -        "+proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=182880.");
  2660         -    add_proj4text (p, 1,
  2661         -        "3657607315 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2662         -    add_srs_wkt (p, 0,
  2663         -        "PROJCS[\"NAD27 / Alaska zone 9\",GEOGCS[\"NAD27\",DATUM[");
  2664         -    add_srs_wkt (p, 1,
  2665         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  2666         -    add_srs_wkt (p, 2,
  2667         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  2668         -    add_srs_wkt (p, 3,
  2669         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  2670         -    add_srs_wkt (p, 4,
  2671         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2672         -    add_srs_wkt (p, 5,
  2673         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2674         -    add_srs_wkt (p, 6,
  2675         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  2676         -    add_srs_wkt (p, 7,
  2677         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2678         -    add_srs_wkt (p, 8,
  2679         -        "itude_of_origin\",54],PARAMETER[\"central_meridian\",-17");
  2680         -    add_srs_wkt (p, 9,
  2681         -        "0],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_");
  2682         -    add_srs_wkt (p, 10,
  2683         -        "easting\",600000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2684         -    add_srs_wkt (p, 11,
  2685         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2686         -    add_srs_wkt (p, 12,
  2687         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2688         -    add_srs_wkt (p, 13,
  2689         -        "EPSG\",\"26739\"]]");
  2690         -    p = add_epsg_def_ex (filter, first, last, 26740, "epsg", 26740,
  2691         -        "NAD27 / Alaska zone 10", 0, 0,
  2692         -        "Clarke 1866", "Greenwich",
  2693         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2694         -        "X", "East", "Y", "North");
  2695         -    add_proj4text (p, 0,
  2696         -        "+proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333");
  2697         -    add_proj4text (p, 1,
  2698         -        "334 +lat_0=51 +lon_0=-176 +x_0=914401.8288036576 +y_0=0 ");
  2699         -    add_proj4text (p, 2,
  2700         -        "+datum=NAD27 +units=us-ft +no_defs");
  2701         -    add_srs_wkt (p, 0,
  2702         -        "PROJCS[\"NAD27 / Alaska zone 10\",GEOGCS[\"NAD27\",DATUM");
  2703         -    add_srs_wkt (p, 1,
  2704         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  2705         -    add_srs_wkt (p, 2,
  2706         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  2707         -    add_srs_wkt (p, 3,
  2708         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  2709         -    add_srs_wkt (p, 4,
  2710         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2711         -    add_srs_wkt (p, 5,
  2712         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2713         -    add_srs_wkt (p, 6,
  2714         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  2715         -    add_srs_wkt (p, 7,
  2716         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  2717         -    add_srs_wkt (p, 8,
  2718         -        "TER[\"standard_parallel_1\",53.83333333333334],PARAMETER");
  2719         -    add_srs_wkt (p, 9,
  2720         -        "[\"standard_parallel_2\",51.83333333333334],PARAMETER[\"");
  2721         -    add_srs_wkt (p, 10,
  2722         -        "latitude_of_origin\",51],PARAMETER[\"central_meridian\",");
  2723         -    add_srs_wkt (p, 11,
  2724         -        "-176],PARAMETER[\"false_easting\",3000000],PARAMETER[\"f");
  2725         -    add_srs_wkt (p, 12,
  2726         -        "alse_northing\",0],UNIT[\"US survey foot\",0.30480060960");
  2727         -    add_srs_wkt (p, 13,
  2728         -        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
  2729         -    add_srs_wkt (p, 14,
  2730         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26740\"]]");
  2731         -    p = add_epsg_def_ex (filter, first, last, 26741, "epsg", 26741,
  2732         -        "NAD27 / California zone I", 0, 0,
  2733         -        "Clarke 1866", "Greenwich",
  2734         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2735         -        "X", "East", "Y", "North");
  2736         -    add_proj4text (p, 0,
  2737         -        "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
  2738         -    add_proj4text (p, 1,
  2739         -        "3333333333334 +lon_0=-122 +x_0=609601.2192024384 +y_0=0 ");
  2740         -    add_proj4text (p, 2,
  2741         -        "+datum=NAD27 +units=us-ft +no_defs");
  2742         -    add_srs_wkt (p, 0,
  2743         -        "PROJCS[\"NAD27 / California zone I\",GEOGCS[\"NAD27\",DA");
  2744         -    add_srs_wkt (p, 1,
  2745         -        "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866");
  2746         -    add_srs_wkt (p, 2,
  2747         -        "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008");
  2748         -    add_srs_wkt (p, 3,
  2749         -        "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",");
  2750         -    add_srs_wkt (p, 4,
  2751         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2752         -    add_srs_wkt (p, 5,
  2753         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  2754         -    add_srs_wkt (p, 6,
  2755         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2756         -    add_srs_wkt (p, 7,
  2757         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2758         -    add_srs_wkt (p, 8,
  2759         -        "AMETER[\"standard_parallel_1\",41.66666666666666],PARAME");
  2760         -    add_srs_wkt (p, 9,
  2761         -        "TER[\"standard_parallel_2\",40],PARAMETER[\"latitude_of_");
  2762         -    add_srs_wkt (p, 10,
  2763         -        "origin\",39.33333333333334],PARAMETER[\"central_meridian");
  2764         -    add_srs_wkt (p, 11,
  2765         -        "\",-122],PARAMETER[\"false_easting\",2000000],PARAMETER[");
  2766         -    add_srs_wkt (p, 12,
  2767         -        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
  2768         -    add_srs_wkt (p, 13,
  2769         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  2770         -    add_srs_wkt (p, 14,
  2771         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26741\"]]");
  2772         -    p = add_epsg_def_ex (filter, first, last, 26742, "epsg", 26742,
  2773         -        "NAD27 / California zone II", 0, 0,
  2774         -        "Clarke 1866", "Greenwich",
  2775         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2776         -        "X", "East", "Y", "North");
  2777         -    add_proj4text (p, 0,
  2778         -        "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
  2779         -    add_proj4text (p, 1,
  2780         -        "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=609601.219");
  2781         -    add_proj4text (p, 2,
  2782         -        "2024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2783         -    add_srs_wkt (p, 0,
  2784         -        "PROJCS[\"NAD27 / California zone II\",GEOGCS[\"NAD27\",D");
  2785         -    add_srs_wkt (p, 1,
  2786         -        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
  2787         -    add_srs_wkt (p, 2,
  2788         -        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
  2789         -    add_srs_wkt (p, 3,
  2790         -        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  2791         -    add_srs_wkt (p, 4,
  2792         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2793         -    add_srs_wkt (p, 5,
  2794         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  2795         -    add_srs_wkt (p, 6,
  2796         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2797         -    add_srs_wkt (p, 7,
  2798         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2799         -    add_srs_wkt (p, 8,
  2800         -        "AMETER[\"standard_parallel_1\",39.83333333333334],PARAME");
  2801         -    add_srs_wkt (p, 9,
  2802         -        "TER[\"standard_parallel_2\",38.33333333333334],PARAMETER");
  2803         -    add_srs_wkt (p, 10,
  2804         -        "[\"latitude_of_origin\",37.66666666666666],PARAMETER[\"c");
  2805         -    add_srs_wkt (p, 11,
  2806         -        "entral_meridian\",-122],PARAMETER[\"false_easting\",2000");
  2807         -    add_srs_wkt (p, 12,
  2808         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
  2809         -    add_srs_wkt (p, 13,
  2810         -        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
  2811         -    add_srs_wkt (p, 14,
  2812         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26");
  2813         -    add_srs_wkt (p, 15,
  2814         -        "742\"]]");
  2815         -    p = add_epsg_def_ex (filter, first, last, 26743, "epsg", 26743,
  2816         -        "NAD27 / California zone III", 0, 0,
  2817         -        "Clarke 1866", "Greenwich",
  2818         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2819         -        "X", "East", "Y", "North");
  2820         -    add_proj4text (p, 0,
  2821         -        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
  2822         -    add_proj4text (p, 1,
  2823         -        "667 +lat_0=36.5 +lon_0=-120.5 +x_0=609601.2192024384 +y_");
  2824         -    add_proj4text (p, 2,
  2825         -        "0=0 +datum=NAD27 +units=us-ft +no_defs");
  2826         -    add_srs_wkt (p, 0,
  2827         -        "PROJCS[\"NAD27 / California zone III\",GEOGCS[\"NAD27\",");
  2828         -    add_srs_wkt (p, 1,
  2829         -        "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18");
  2830         -    add_srs_wkt (p, 2,
  2831         -        "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70");
  2832         -    add_srs_wkt (p, 3,
  2833         -        "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  2834         -    add_srs_wkt (p, 4,
  2835         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2836         -    add_srs_wkt (p, 5,
  2837         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  2838         -    add_srs_wkt (p, 6,
  2839         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2840         -    add_srs_wkt (p, 7,
  2841         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2842         -    add_srs_wkt (p, 8,
  2843         -        "AMETER[\"standard_parallel_1\",38.43333333333333],PARAME");
  2844         -    add_srs_wkt (p, 9,
  2845         -        "TER[\"standard_parallel_2\",37.06666666666667],PARAMETER");
  2846         -    add_srs_wkt (p, 10,
  2847         -        "[\"latitude_of_origin\",36.5],PARAMETER[\"central_meridi");
  2848         -    add_srs_wkt (p, 11,
  2849         -        "an\",-120.5],PARAMETER[\"false_easting\",2000000],PARAME");
  2850         -    add_srs_wkt (p, 12,
  2851         -        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
  2852         -    add_srs_wkt (p, 13,
  2853         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  2854         -    add_srs_wkt (p, 14,
  2855         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26743\"]]");
  2856         -    p = add_epsg_def_ex (filter, first, last, 26744, "epsg", 26744,
  2857         -        "NAD27 / California zone IV", 0, 0,
  2858         -        "Clarke 1866", "Greenwich",
  2859         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2860         -        "X", "East", "Y", "North");
  2861         -    add_proj4text (p, 0,
  2862         -        "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
  2863         -    add_proj4text (p, 1,
  2864         -        "4 +lon_0=-119 +x_0=609601.2192024384 +y_0=0 +datum=NAD27");
  2865         -    add_proj4text (p, 2,
  2866         -        " +units=us-ft +no_defs");
  2867         -    add_srs_wkt (p, 0,
  2868         -        "PROJCS[\"NAD27 / California zone IV\",GEOGCS[\"NAD27\",D");
  2869         -    add_srs_wkt (p, 1,
  2870         -        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
  2871         -    add_srs_wkt (p, 2,
  2872         -        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
  2873         -    add_srs_wkt (p, 3,
  2874         -        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  2875         -    add_srs_wkt (p, 4,
  2876         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2877         -    add_srs_wkt (p, 5,
  2878         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  2879         -    add_srs_wkt (p, 6,
  2880         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2881         -    add_srs_wkt (p, 7,
  2882         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2883         -    add_srs_wkt (p, 8,
  2884         -        "AMETER[\"standard_parallel_1\",37.25],PARAMETER[\"standa");
  2885         -    add_srs_wkt (p, 9,
  2886         -        "rd_parallel_2\",36],PARAMETER[\"latitude_of_origin\",35.");
  2887         -    add_srs_wkt (p, 10,
  2888         -        "33333333333334],PARAMETER[\"central_meridian\",-119],PAR");
  2889         -    add_srs_wkt (p, 11,
  2890         -        "AMETER[\"false_easting\",2000000],PARAMETER[\"false_nort");
  2891         -    add_srs_wkt (p, 12,
  2892         -        "hing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUT");
  2893         -    add_srs_wkt (p, 13,
  2894         -        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  2895         -    add_srs_wkt (p, 14,
  2896         -        "ORTH],AUTHORITY[\"EPSG\",\"26744\"]]");
  2897         -    p = add_epsg_def_ex (filter, first, last, 26745, "epsg", 26745,
  2898         -        "NAD27 / California zone V", 0, 0,
  2899         -        "Clarke 1866", "Greenwich",
  2900         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2901         -        "X", "East", "Y", "North");
  2902         -    add_proj4text (p, 0,
  2903         -        "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
  2904         -    add_proj4text (p, 1,
  2905         -        "333 +lat_0=33.5 +lon_0=-118 +x_0=609601.2192024384 +y_0=");
  2906         -    add_proj4text (p, 2,
  2907         -        "0 +datum=NAD27 +units=us-ft +no_defs");
  2908         -    add_srs_wkt (p, 0,
  2909         -        "PROJCS[\"NAD27 / California zone V\",GEOGCS[\"NAD27\",DA");
  2910         -    add_srs_wkt (p, 1,
  2911         -        "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866");
  2912         -    add_srs_wkt (p, 2,
  2913         -        "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008");
  2914         -    add_srs_wkt (p, 3,
  2915         -        "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",");
  2916         -    add_srs_wkt (p, 4,
  2917         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2918         -    add_srs_wkt (p, 5,
  2919         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  2920         -    add_srs_wkt (p, 6,
  2921         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2922         -    add_srs_wkt (p, 7,
  2923         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2924         -    add_srs_wkt (p, 8,
  2925         -        "AMETER[\"standard_parallel_1\",35.46666666666667],PARAME");
  2926         -    add_srs_wkt (p, 9,
  2927         -        "TER[\"standard_parallel_2\",34.03333333333333],PARAMETER");
  2928         -    add_srs_wkt (p, 10,
  2929         -        "[\"latitude_of_origin\",33.5],PARAMETER[\"central_meridi");
  2930         -    add_srs_wkt (p, 11,
  2931         -        "an\",-118],PARAMETER[\"false_easting\",2000000],PARAMETE");
  2932         -    add_srs_wkt (p, 12,
  2933         -        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
  2934         -    add_srs_wkt (p, 13,
  2935         -        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
  2936         -    add_srs_wkt (p, 14,
  2937         -        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26745\"]]");
  2938         -    p = add_epsg_def_ex (filter, first, last, 26746, "epsg", 26746,
  2939         -        "NAD27 / California zone VI", 0, 0,
  2940         -        "Clarke 1866", "Greenwich",
  2941         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2942         -        "X", "East", "Y", "North");
  2943         -    add_proj4text (p, 0,
  2944         -        "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
  2945         -    add_proj4text (p, 1,
  2946         -        "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=609601.");
  2947         -    add_proj4text (p, 2,
  2948         -        "2192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2949         -    add_srs_wkt (p, 0,
  2950         -        "PROJCS[\"NAD27 / California zone VI\",GEOGCS[\"NAD27\",D");
  2951         -    add_srs_wkt (p, 1,
  2952         -        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
  2953         -    add_srs_wkt (p, 2,
  2954         -        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
  2955         -    add_srs_wkt (p, 3,
  2956         -        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  2957         -    add_srs_wkt (p, 4,
  2958         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2959         -    add_srs_wkt (p, 5,
  2960         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  2961         -    add_srs_wkt (p, 6,
  2962         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2963         -    add_srs_wkt (p, 7,
  2964         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2965         -    add_srs_wkt (p, 8,
  2966         -        "AMETER[\"standard_parallel_1\",33.88333333333333],PARAME");
  2967         -    add_srs_wkt (p, 9,
  2968         -        "TER[\"standard_parallel_2\",32.78333333333333],PARAMETER");
  2969         -    add_srs_wkt (p, 10,
  2970         -        "[\"latitude_of_origin\",32.16666666666666],PARAMETER[\"c");
  2971         -    add_srs_wkt (p, 11,
  2972         -        "entral_meridian\",-116.25],PARAMETER[\"false_easting\",2");
  2973         -    add_srs_wkt (p, 12,
  2974         -        "000000],PARAMETER[\"false_northing\",0],UNIT[\"US survey");
  2975         -    add_srs_wkt (p, 13,
  2976         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
  2977         -    add_srs_wkt (p, 14,
  2978         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  2979         -    add_srs_wkt (p, 15,
  2980         -        "26746\"]]");
  2981         -    p = add_epsg_def_ex (filter, first, last, 26747, "epsg", 26747,
  2982         -        "NAD27 / California zone VII (deprecated)", 0, 0,
  2983         -        "Clarke 1866", "Greenwich",
  2984         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2985         -        "X", "East", "Y", "North");
  2986         -    add_proj4text (p, 0,
  2987         -        "+proj=lcc +lat_1=34.41666666666666 +lat_2=33.86666666666");
  2988         -    add_proj4text (p, 1,
  2989         -        "667 +lat_0=34.13333333333333 +lon_0=-118.3333333333333 +");
  2990         -    add_proj4text (p, 2,
  2991         -        "x_0=1276106.450596901 +y_0=127079.524511049 +datum=NAD27");
  2992         -    add_proj4text (p, 3,
  2993         -        " +units=us-ft +no_defs");
  2994         -    add_srs_wkt (p, 0,
  2995         -        "PROJCS[\"NAD27 / California zone VII (deprecated)\",GEOG");
  2996         -    add_srs_wkt (p, 1,
  2997         -        "CS[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROI");
  2998         -    add_srs_wkt (p, 2,
  2999         -        "D[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[");
  3000         -    add_srs_wkt (p, 3,
  3001         -        "\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM");
  3002         -    add_srs_wkt (p, 4,
  3003         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  3004         -    add_srs_wkt (p, 5,
  3005         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  3006         -    add_srs_wkt (p, 6,
  3007         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  3008         -    add_srs_wkt (p, 7,
  3009         -        "ITY[\"EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_C");
  3010         -    add_srs_wkt (p, 8,
  3011         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",34.4166666");
  3012         -    add_srs_wkt (p, 9,
  3013         -        "6666666],PARAMETER[\"standard_parallel_2\",33.8666666666");
  3014         -    add_srs_wkt (p, 10,
  3015         -        "6667],PARAMETER[\"latitude_of_origin\",34.13333333333333");
  3016         -    add_srs_wkt (p, 11,
  3017         -        "],PARAMETER[\"central_meridian\",-118.3333333333333],PAR");
  3018         -    add_srs_wkt (p, 12,
  3019         -        "AMETER[\"false_easting\",4186692.58],PARAMETER[\"false_n");
  3020         -    add_srs_wkt (p, 13,
  3021         -        "orthing\",416926.74],UNIT[\"US survey foot\",0.304800609");
  3022         -    add_srs_wkt (p, 14,
  3023         -        "6012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],A");
  3024         -    add_srs_wkt (p, 15,
  3025         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26747\"]]");
  3026         -    p = add_epsg_def_ex (filter, first, last, 26748, "epsg", 26748,
  3027         -        "NAD27 / Arizona East", 0, 0,
  3028         -        "Clarke 1866", "Greenwich",
  3029         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3030         -        "X", "East", "Y", "North");
  3031         -    add_proj4text (p, 0,
  3032         -        "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
  3033         -    add_proj4text (p, 1,
  3034         -        "9 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-f");
  3035         -    add_proj4text (p, 2,
  3036         -        "t +no_defs");
  3037         -    add_srs_wkt (p, 0,
  3038         -        "PROJCS[\"NAD27 / Arizona East\",GEOGCS[\"NAD27\",DATUM[\"");
  3039         -    add_srs_wkt (p, 1,
  3040         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  3041         -    add_srs_wkt (p, 2,
  3042         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  3043         -    add_srs_wkt (p, 3,
  3044         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3045         -    add_srs_wkt (p, 4,
  3046         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3047         -    add_srs_wkt (p, 5,
  3048         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  3049         -    add_srs_wkt (p, 6,
  3050         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  3051         -    add_srs_wkt (p, 7,
  3052         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3053         -    add_srs_wkt (p, 8,
  3054         -        "ude_of_origin\",31],PARAMETER[\"central_meridian\",-110.");
  3055         -    add_srs_wkt (p, 9,
  3056         -        "1666666666667],PARAMETER[\"scale_factor\",0.9999],PARAME");
  3057         -    add_srs_wkt (p, 10,
  3058         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
  3059         -    add_srs_wkt (p, 11,
  3060         -        "\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  3061         -    add_srs_wkt (p, 12,
  3062         -        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3063         -    add_srs_wkt (p, 13,
  3064         -        "],AUTHORITY[\"EPSG\",\"26748\"]]");
  3065         -    p = add_epsg_def_ex (filter, first, last, 26749, "epsg", 26749,
  3066         -        "NAD27 / Arizona Central", 0, 0,
  3067         -        "Clarke 1866", "Greenwich",
  3068         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3069         -        "X", "East", "Y", "North");
  3070         -    add_proj4text (p, 0,
  3071         -        "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
  3072         -    add_proj4text (p, 1,
  3073         -        "9 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-f");
  3074         -    add_proj4text (p, 2,
  3075         -        "t +no_defs");
  3076         -    add_srs_wkt (p, 0,
  3077         -        "PROJCS[\"NAD27 / Arizona Central\",GEOGCS[\"NAD27\",DATU");
  3078         -    add_srs_wkt (p, 1,
  3079         -        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
  3080         -    add_srs_wkt (p, 2,
  3081         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
  3082         -    add_srs_wkt (p, 3,
  3083         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
  3084         -    add_srs_wkt (p, 4,
  3085         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  3086         -    add_srs_wkt (p, 5,
  3087         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3088         -    add_srs_wkt (p, 6,
  3089         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  3090         -    add_srs_wkt (p, 7,
  3091         -        "67\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3092         -    add_srs_wkt (p, 8,
  3093         -        "atitude_of_origin\",31],PARAMETER[\"central_meridian\",-");
  3094         -    add_srs_wkt (p, 9,
  3095         -        "111.9166666666667],PARAMETER[\"scale_factor\",0.9999],PA");
  3096         -    add_srs_wkt (p, 10,
  3097         -        "RAMETER[\"false_easting\",500000],PARAMETER[\"false_nort");
  3098         -    add_srs_wkt (p, 11,
  3099         -        "hing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUT");
  3100         -    add_srs_wkt (p, 12,
  3101         -        "HORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  3102         -    add_srs_wkt (p, 13,
  3103         -        "ORTH],AUTHORITY[\"EPSG\",\"26749\"]]");
  3104         -    p = add_epsg_def_ex (filter, first, last, 26750, "epsg", 26750,
  3105         -        "NAD27 / Arizona West", 0, 0,
  3106         -        "Clarke 1866", "Greenwich",
  3107         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3108         -        "X", "East", "Y", "North");
  3109         -    add_proj4text (p, 0,
  3110         -        "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
  3111         -    add_proj4text (p, 1,
  3112         -        "=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_");
  3113         -    add_proj4text (p, 2,
  3114         -        "defs");
  3115         -    add_srs_wkt (p, 0,
  3116         -        "PROJCS[\"NAD27 / Arizona West\",GEOGCS[\"NAD27\",DATUM[\"");
  3117         -    add_srs_wkt (p, 1,
  3118         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  3119         -    add_srs_wkt (p, 2,
  3120         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  3121         -    add_srs_wkt (p, 3,
  3122         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3123         -    add_srs_wkt (p, 4,
  3124         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3125         -    add_srs_wkt (p, 5,
  3126         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  3127         -    add_srs_wkt (p, 6,
  3128         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  3129         -    add_srs_wkt (p, 7,
  3130         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3131         -    add_srs_wkt (p, 8,
  3132         -        "ude_of_origin\",31],PARAMETER[\"central_meridian\",-113.");
  3133         -    add_srs_wkt (p, 9,
  3134         -        "75],PARAMETER[\"scale_factor\",0.999933333],PARAMETER[\"");
  3135         -    add_srs_wkt (p, 10,
  3136         -        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
  3137         -    add_srs_wkt (p, 11,
  3138         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
  3139         -    add_srs_wkt (p, 12,
  3140         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  3141         -    add_srs_wkt (p, 13,
  3142         -        "ORITY[\"EPSG\",\"26750\"]]");
  3143         -    p = add_epsg_def_ex (filter, first, last, 26751, "epsg", 26751,
  3144         -        "NAD27 / Arkansas North", 0, 0,
  3145         -        "Clarke 1866", "Greenwich",
  3146         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3147         -        "X", "East", "Y", "North");
  3148         -    add_proj4text (p, 0,
  3149         -        "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
  3150         -    add_proj4text (p, 1,
  3151         -        "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=609601.2192");
  3152         -    add_proj4text (p, 2,
  3153         -        "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  3154         -    add_srs_wkt (p, 0,
  3155         -        "PROJCS[\"NAD27 / Arkansas North\",GEOGCS[\"NAD27\",DATUM");
  3156         -    add_srs_wkt (p, 1,
  3157         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  3158         -    add_srs_wkt (p, 2,
  3159         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  3160         -    add_srs_wkt (p, 3,
  3161         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  3162         -    add_srs_wkt (p, 4,
  3163         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3164         -    add_srs_wkt (p, 5,
  3165         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  3166         -    add_srs_wkt (p, 6,
  3167         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  3168         -    add_srs_wkt (p, 7,
  3169         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  3170         -    add_srs_wkt (p, 8,
  3171         -        "TER[\"standard_parallel_1\",36.23333333333333],PARAMETER");
  3172         -    add_srs_wkt (p, 9,
  3173         -        "[\"standard_parallel_2\",34.93333333333333],PARAMETER[\"");
  3174         -    add_srs_wkt (p, 10,
  3175         -        "latitude_of_origin\",34.33333333333334],PARAMETER[\"cent");
  3176         -    add_srs_wkt (p, 11,
  3177         -        "ral_meridian\",-92],PARAMETER[\"false_easting\",2000000]");
  3178         -    add_srs_wkt (p, 12,
  3179         -        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
  3180         -    add_srs_wkt (p, 13,
  3181         -        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  3182         -    add_srs_wkt (p, 14,
  3183         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26751\"");
  3184         -    add_srs_wkt (p, 15,
  3185         -        "]]");
  3186         -    p = add_epsg_def_ex (filter, first, last, 26752, "epsg", 26752,
  3187         -        "NAD27 / Arkansas South", 0, 0,
  3188         -        "Clarke 1866", "Greenwich",
  3189         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3190         -        "X", "East", "Y", "North");
  3191         -    add_proj4text (p, 0,
  3192         -        "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
  3193         -    add_proj4text (p, 1,
  3194         -        ".66666666666666 +lon_0=-92 +x_0=609601.2192024384 +y_0=0");
  3195         -    add_proj4text (p, 2,
  3196         -        " +datum=NAD27 +units=us-ft +no_defs");
  3197         -    add_srs_wkt (p, 0,
  3198         -        "PROJCS[\"NAD27 / Arkansas South\",GEOGCS[\"NAD27\",DATUM");
  3199         -    add_srs_wkt (p, 1,
  3200         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  3201         -    add_srs_wkt (p, 2,
  3202         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  3203         -    add_srs_wkt (p, 3,
  3204         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  3205         -    add_srs_wkt (p, 4,
  3206         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3207         -    add_srs_wkt (p, 5,
  3208         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  3209         -    add_srs_wkt (p, 6,
  3210         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  3211         -    add_srs_wkt (p, 7,
  3212         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  3213         -    add_srs_wkt (p, 8,
  3214         -        "TER[\"standard_parallel_1\",34.76666666666667],PARAMETER");
  3215         -    add_srs_wkt (p, 9,
  3216         -        "[\"standard_parallel_2\",33.3],PARAMETER[\"latitude_of_o");
  3217         -    add_srs_wkt (p, 10,
  3218         -        "rigin\",32.66666666666666],PARAMETER[\"central_meridian\"");
  3219         -    add_srs_wkt (p, 11,
  3220         -        ",-92],PARAMETER[\"false_easting\",2000000],PARAMETER[\"f");
  3221         -    add_srs_wkt (p, 12,
  3222         -        "alse_northing\",0],UNIT[\"US survey foot\",0.30480060960");
  3223         -    add_srs_wkt (p, 13,
  3224         -        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
  3225         -    add_srs_wkt (p, 14,
  3226         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26752\"]]");
  3227         -    p = add_epsg_def_ex (filter, first, last, 26753, "epsg", 26753,
  3228         -        "NAD27 / Colorado North", 0, 0,
  3229         -        "Clarke 1866", "Greenwich",
  3230         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3231         -        "X", "East", "Y", "North");
  3232         -    add_proj4text (p, 0,
  3233         -        "+proj=lcc +lat_1=39.71666666666667 +lat_2=40.78333333333");
  3234         -    add_proj4text (p, 1,
  3235         -        "333 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=609601.2");
  3236         -    add_proj4text (p, 2,
  3237         -        "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  3238         -    add_srs_wkt (p, 0,
  3239         -        "PROJCS[\"NAD27 / Colorado North\",GEOGCS[\"NAD27\",DATUM");
  3240         -    add_srs_wkt (p, 1,
  3241         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  3242         -    add_srs_wkt (p, 2,
  3243         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  3244         -    add_srs_wkt (p, 3,
  3245         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  3246         -    add_srs_wkt (p, 4,
  3247         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3248         -    add_srs_wkt (p, 5,
  3249         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  3250         -    add_srs_wkt (p, 6,
  3251         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  3252         -    add_srs_wkt (p, 7,
  3253         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  3254         -    add_srs_wkt (p, 8,
  3255         -        "TER[\"standard_parallel_1\",39.71666666666667],PARAMETER");
  3256         -    add_srs_wkt (p, 9,
  3257         -        "[\"standard_parallel_2\",40.78333333333333],PARAMETER[\"");
  3258         -    add_srs_wkt (p, 10,
  3259         -        "latitude_of_origin\",39.33333333333334],PARAMETER[\"cent");
  3260         -    add_srs_wkt (p, 11,
  3261         -        "ral_meridian\",-105.5],PARAMETER[\"false_easting\",20000");
  3262         -    add_srs_wkt (p, 12,
  3263         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
  3264         -    add_srs_wkt (p, 13,
  3265         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
  3266         -    add_srs_wkt (p, 14,
  3267         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"267");
  3268         -    add_srs_wkt (p, 15,
  3269         -        "53\"]]");
  3270         -    p = add_epsg_def_ex (filter, first, last, 26754, "epsg", 26754,
  3271         -        "NAD27 / Colorado Central", 0, 0,
  3272         -        "Clarke 1866", "Greenwich",
  3273         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3274         -        "X", "East", "Y", "North");
  3275         -    add_proj4text (p, 0,
  3276         -        "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
  3277         -    add_proj4text (p, 1,
  3278         -        "3334 +lon_0=-105.5 +x_0=609601.2192024384 +y_0=0 +datum=");
  3279         -    add_proj4text (p, 2,
  3280         -        "NAD27 +units=us-ft +no_defs");
  3281         -    add_srs_wkt (p, 0,
  3282         -        "PROJCS[\"NAD27 / Colorado Central\",GEOGCS[\"NAD27\",DAT");
  3283         -    add_srs_wkt (p, 1,
  3284         -        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
  3285         -    add_srs_wkt (p, 2,
  3286         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
  3287         -    add_srs_wkt (p, 3,
  3288         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
  3289         -    add_srs_wkt (p, 4,
  3290         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  3291         -    add_srs_wkt (p, 5,
  3292         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3293         -    add_srs_wkt (p, 6,
  3294         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  3295         -    add_srs_wkt (p, 7,
  3296         -        "67\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  3297         -    add_srs_wkt (p, 8,
  3298         -        "ETER[\"standard_parallel_1\",39.75],PARAMETER[\"standard");
  3299         -    add_srs_wkt (p, 9,
  3300         -        "_parallel_2\",38.45],PARAMETER[\"latitude_of_origin\",37");
  3301         -    add_srs_wkt (p, 10,
  3302         -        ".83333333333334],PARAMETER[\"central_meridian\",-105.5],");
  3303         -    add_srs_wkt (p, 11,
  3304         -        "PARAMETER[\"false_easting\",2000000],PARAMETER[\"false_n");
  3305         -    add_srs_wkt (p, 12,
  3306         -        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
  3307         -    add_srs_wkt (p, 13,
  3308         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  3309         -    add_srs_wkt (p, 14,
  3310         -        ",NORTH],AUTHORITY[\"EPSG\",\"26754\"]]");
  3311         -    p = add_epsg_def_ex (filter, first, last, 26755, "epsg", 26755,
  3312         -        "NAD27 / Colorado South", 0, 0,
  3313         -        "Clarke 1866", "Greenwich",
  3314         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3315         -        "X", "East", "Y", "North");
  3316         -    add_proj4text (p, 0,
  3317         -        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
  3318         -    add_proj4text (p, 1,
  3319         -        "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=609601.2");
  3320         -    add_proj4text (p, 2,
  3321         -        "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  3322         -    add_srs_wkt (p, 0,
  3323         -        "PROJCS[\"NAD27 / Colorado South\",GEOGCS[\"NAD27\",DATUM");
  3324         -    add_srs_wkt (p, 1,
  3325         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  3326         -    add_srs_wkt (p, 2,
  3327         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  3328         -    add_srs_wkt (p, 3,
  3329         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  3330         -    add_srs_wkt (p, 4,
  3331         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3332         -    add_srs_wkt (p, 5,
  3333         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  3334         -    add_srs_wkt (p, 6,
  3335         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  3336         -    add_srs_wkt (p, 7,
  3337         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  3338         -    add_srs_wkt (p, 8,
  3339         -        "TER[\"standard_parallel_1\",38.43333333333333],PARAMETER");
  3340         -    add_srs_wkt (p, 9,
  3341         -        "[\"standard_parallel_2\",37.23333333333333],PARAMETER[\"");
  3342         -    add_srs_wkt (p, 10,
  3343         -        "latitude_of_origin\",36.66666666666666],PARAMETER[\"cent");
  3344         -    add_srs_wkt (p, 11,
  3345         -        "ral_meridian\",-105.5],PARAMETER[\"false_easting\",20000");
  3346         -    add_srs_wkt (p, 12,
  3347         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
  3348         -    add_srs_wkt (p, 13,
  3349         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
  3350         -    add_srs_wkt (p, 14,
  3351         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"267");
  3352         -    add_srs_wkt (p, 15,
  3353         -        "55\"]]");
  3354         -    p = add_epsg_def_ex (filter, first, last, 26756, "epsg", 26756,
  3355         -        "NAD27 / Connecticut", 0, 0,
  3356         -        "Clarke 1866", "Greenwich",
  3357         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3358         -        "X", "East", "Y", "North");
  3359         -    add_proj4text (p, 0,
  3360         -        "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
  3361         -    add_proj4text (p, 1,
  3362         -        ".83333333333334 +lon_0=-72.75 +x_0=182880.3657607315 +y_");
  3363         -    add_proj4text (p, 2,
  3364         -        "0=0 +datum=NAD27 +units=us-ft +no_defs");
  3365         -    add_srs_wkt (p, 0,
  3366         -        "PROJCS[\"NAD27 / Connecticut\",GEOGCS[\"NAD27\",DATUM[\"");
  3367         -    add_srs_wkt (p, 1,
  3368         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  3369         -    add_srs_wkt (p, 2,
  3370         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  3371         -    add_srs_wkt (p, 3,
  3372         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3373         -    add_srs_wkt (p, 4,
  3374         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3375         -    add_srs_wkt (p, 5,
  3376         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  3377         -    add_srs_wkt (p, 6,
  3378         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  3379         -    add_srs_wkt (p, 7,
  3380         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  3381         -    add_srs_wkt (p, 8,
  3382         -        "[\"standard_parallel_1\",41.86666666666667],PARAMETER[\"");
  3383         -    add_srs_wkt (p, 9,
  3384         -        "standard_parallel_2\",41.2],PARAMETER[\"latitude_of_orig");
  3385         -    add_srs_wkt (p, 10,
  3386         -        "in\",40.83333333333334],PARAMETER[\"central_meridian\",-");
  3387         -    add_srs_wkt (p, 11,
  3388         -        "72.75],PARAMETER[\"false_easting\",600000],PARAMETER[\"f");
  3389         -    add_srs_wkt (p, 12,
  3390         -        "alse_northing\",0],UNIT[\"US survey foot\",0.30480060960");
  3391         -    add_srs_wkt (p, 13,
  3392         -        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
  3393         -    add_srs_wkt (p, 14,
  3394         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26756\"]]");
  3395         -    p = add_epsg_def_ex (filter, first, last, 26757, "epsg", 26757,
  3396         -        "NAD27 / Delaware", 0, 0,
  3397         -        "Clarke 1866", "Greenwich",
  3398         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3399         -        "X", "East", "Y", "North");
  3400         -    add_proj4text (p, 0,
  3401         -        "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
  3402         -    add_proj4text (p, 1,
  3403         -        "995 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us");
  3404         -    add_proj4text (p, 2,
  3405         -        "-ft +no_defs");
  3406         -    add_srs_wkt (p, 0,
  3407         -        "PROJCS[\"NAD27 / Delaware\",GEOGCS[\"NAD27\",DATUM[\"Nor");
  3408         -    add_srs_wkt (p, 1,
  3409         -        "th_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637820");
  3410         -    add_srs_wkt (p, 2,
  3411         -        "6.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTH");
  3412         -    add_srs_wkt (p, 3,
  3413         -        "ORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  3414         -    add_srs_wkt (p, 4,
  3415         -        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  3416         -    add_srs_wkt (p, 5,
  3417         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
  3418         -    add_srs_wkt (p, 6,
  3419         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]],");
  3420         -    add_srs_wkt (p, 7,
  3421         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  3422         -    add_srs_wkt (p, 8,
  3423         -        "_of_origin\",38],PARAMETER[\"central_meridian\",-75.4166");
  3424         -    add_srs_wkt (p, 9,
  3425         -        "6666666667],PARAMETER[\"scale_factor\",0.999995],PARAMET");
  3426         -    add_srs_wkt (p, 10,
  3427         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  3428         -    add_srs_wkt (p, 11,
  3429         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  3430         -    add_srs_wkt (p, 12,
  3431         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  3432         -    add_srs_wkt (p, 13,
  3433         -        "AUTHORITY[\"EPSG\",\"26757\"]]");
  3434         -    p = add_epsg_def_ex (filter, first, last, 26758, "epsg", 26758,
  3435         -        "NAD27 / Florida East", 0, 0,
  3436         -        "Clarke 1866", "Greenwich",
  3437         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3438         -        "X", "East", "Y", "North");
  3439         -    add_proj4text (p, 0,
  3440         -        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
  3441         -    add_proj4text (p, 1,
  3442         -        "941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units");
  3443         -    add_proj4text (p, 2,
  3444         -        "=us-ft +no_defs");
  3445         -    add_srs_wkt (p, 0,
  3446         -        "PROJCS[\"NAD27 / Florida East\",GEOGCS[\"NAD27\",DATUM[\"");
  3447         -    add_srs_wkt (p, 1,
  3448         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  3449         -    add_srs_wkt (p, 2,
  3450         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  3451         -    add_srs_wkt (p, 3,
  3452         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3453         -    add_srs_wkt (p, 4,
  3454         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3455         -    add_srs_wkt (p, 5,
  3456         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  3457         -    add_srs_wkt (p, 6,
  3458         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  3459         -    add_srs_wkt (p, 7,
  3460         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3461         -    add_srs_wkt (p, 8,
  3462         -        "ude_of_origin\",24.33333333333333],PARAMETER[\"central_m");
  3463         -    add_srs_wkt (p, 9,
  3464         -        "eridian\",-81],PARAMETER[\"scale_factor\",0.999941177],P");
  3465         -    add_srs_wkt (p, 10,
  3466         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  3467         -    add_srs_wkt (p, 11,
  3468         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  3469         -    add_srs_wkt (p, 12,
  3470         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  3471         -    add_srs_wkt (p, 13,
  3472         -        "NORTH],AUTHORITY[\"EPSG\",\"26758\"]]");
  3473         -    p = add_epsg_def_ex (filter, first, last, 26759, "epsg", 26759,
  3474         -        "NAD27 / Florida West", 0, 0,
  3475         -        "Clarke 1866", "Greenwich",
  3476         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3477         -        "X", "East", "Y", "North");
  3478         -    add_proj4text (p, 0,
  3479         -        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
  3480         -    add_proj4text (p, 1,
  3481         -        "941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units");
  3482         -    add_proj4text (p, 2,
  3483         -        "=us-ft +no_defs");
  3484         -    add_srs_wkt (p, 0,
  3485         -        "PROJCS[\"NAD27 / Florida West\",GEOGCS[\"NAD27\",DATUM[\"");
  3486         -    add_srs_wkt (p, 1,
  3487         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  3488         -    add_srs_wkt (p, 2,
  3489         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  3490         -    add_srs_wkt (p, 3,
  3491         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3492         -    add_srs_wkt (p, 4,
  3493         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3494         -    add_srs_wkt (p, 5,
  3495         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  3496         -    add_srs_wkt (p, 6,
  3497         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  3498         -    add_srs_wkt (p, 7,
  3499         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3500         -    add_srs_wkt (p, 8,
  3501         -        "ude_of_origin\",24.33333333333333],PARAMETER[\"central_m");
  3502         -    add_srs_wkt (p, 9,
  3503         -        "eridian\",-82],PARAMETER[\"scale_factor\",0.999941177],P");
  3504         -    add_srs_wkt (p, 10,
  3505         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  3506         -    add_srs_wkt (p, 11,
  3507         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  3508         -    add_srs_wkt (p, 12,
  3509         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  3510         -    add_srs_wkt (p, 13,
  3511         -        "NORTH],AUTHORITY[\"EPSG\",\"26759\"]]");
  3512         -    p = add_epsg_def_ex (filter, first, last, 26760, "epsg", 26760,
  3513         -        "NAD27 / Florida North", 0, 0,
  3514         -        "Clarke 1866", "Greenwich",
  3515         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3516         -        "X", "East", "Y", "North");
  3517         -    add_proj4text (p, 0,
  3518         -        "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
  3519         -    add_proj4text (p, 1,
  3520         -        "9 +lon_0=-84.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD2");
  3521         -    add_proj4text (p, 2,
  3522         -        "7 +units=us-ft +no_defs");
  3523         -    add_srs_wkt (p, 0,
  3524         -        "PROJCS[\"NAD27 / Florida North\",GEOGCS[\"NAD27\",DATUM[");
  3525         -    add_srs_wkt (p, 1,
  3526         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  3527         -    add_srs_wkt (p, 2,
  3528         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  3529         -    add_srs_wkt (p, 3,
  3530         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  3531         -    add_srs_wkt (p, 4,
  3532         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3533         -    add_srs_wkt (p, 5,
  3534         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3535         -    add_srs_wkt (p, 6,
  3536         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  3537         -    add_srs_wkt (p, 7,
  3538         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
  3539         -    add_srs_wkt (p, 8,
  3540         -        "ER[\"standard_parallel_1\",30.75],PARAMETER[\"standard_p");
  3541         -    add_srs_wkt (p, 9,
  3542         -        "arallel_2\",29.58333333333333],PARAMETER[\"latitude_of_o");
  3543         -    add_srs_wkt (p, 10,
  3544         -        "rigin\",29],PARAMETER[\"central_meridian\",-84.5],PARAME");
  3545         -    add_srs_wkt (p, 11,
  3546         -        "TER[\"false_easting\",2000000],PARAMETER[\"false_northin");
  3547         -    add_srs_wkt (p, 12,
  3548         -        "g\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
  3549         -    add_srs_wkt (p, 13,
  3550         -        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  3551         -    add_srs_wkt (p, 14,
  3552         -        "H],AUTHORITY[\"EPSG\",\"26760\"]]");
  3553         -    p = add_epsg_def_ex (filter, first, last, 26766, "epsg", 26766,
  3554         -        "NAD27 / Georgia East", 0, 0,
  3555         -        "Clarke 1866", "Greenwich",
  3556         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3557         -        "X", "East", "Y", "North");
  3558         -    add_proj4text (p, 0,
  3559         -        "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
  3560         -    add_proj4text (p, 1,
  3561         -        "9 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-f");
  3562         -    add_proj4text (p, 2,
  3563         -        "t +no_defs");
  3564         -    add_srs_wkt (p, 0,
  3565         -        "PROJCS[\"NAD27 / Georgia East\",GEOGCS[\"NAD27\",DATUM[\"");
  3566         -    add_srs_wkt (p, 1,
  3567         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  3568         -    add_srs_wkt (p, 2,
  3569         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  3570         -    add_srs_wkt (p, 3,
  3571         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3572         -    add_srs_wkt (p, 4,
  3573         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3574         -    add_srs_wkt (p, 5,
  3575         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  3576         -    add_srs_wkt (p, 6,
  3577         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  3578         -    add_srs_wkt (p, 7,
  3579         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3580         -    add_srs_wkt (p, 8,
  3581         -        "ude_of_origin\",30],PARAMETER[\"central_meridian\",-82.1");
  3582         -    add_srs_wkt (p, 9,
  3583         -        "6666666666667],PARAMETER[\"scale_factor\",0.9999],PARAME");
  3584         -    add_srs_wkt (p, 10,
  3585         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
  3586         -    add_srs_wkt (p, 11,
  3587         -        "\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  3588         -    add_srs_wkt (p, 12,
  3589         -        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3590         -    add_srs_wkt (p, 13,
  3591         -        "],AUTHORITY[\"EPSG\",\"26766\"]]");
  3592         -    p = add_epsg_def_ex (filter, first, last, 26767, "epsg", 26767,
  3593         -        "NAD27 / Georgia West", 0, 0,
  3594         -        "Clarke 1866", "Greenwich",
  3595         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3596         -        "X", "East", "Y", "North");
  3597         -    add_proj4text (p, 0,
  3598         -        "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
  3599         -    add_proj4text (p, 1,
  3600         -        "9 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-f");
  3601         -    add_proj4text (p, 2,
  3602         -        "t +no_defs");
  3603         -    add_srs_wkt (p, 0,
  3604         -        "PROJCS[\"NAD27 / Georgia West\",GEOGCS[\"NAD27\",DATUM[\"");
  3605         -    add_srs_wkt (p, 1,
  3606         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  3607         -    add_srs_wkt (p, 2,
  3608         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  3609         -    add_srs_wkt (p, 3,
  3610         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3611         -    add_srs_wkt (p, 4,
  3612         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3613         -    add_srs_wkt (p, 5,
  3614         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  3615         -    add_srs_wkt (p, 6,
  3616         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  3617         -    add_srs_wkt (p, 7,
  3618         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3619         -    add_srs_wkt (p, 8,
  3620         -        "ude_of_origin\",30],PARAMETER[\"central_meridian\",-84.1");
  3621         -    add_srs_wkt (p, 9,
  3622         -        "6666666666667],PARAMETER[\"scale_factor\",0.9999],PARAME");
  3623         -    add_srs_wkt (p, 10,
  3624         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
  3625         -    add_srs_wkt (p, 11,
  3626         -        "\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  3627         -    add_srs_wkt (p, 12,
  3628         -        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3629         -    add_srs_wkt (p, 13,
  3630         -        "],AUTHORITY[\"EPSG\",\"26767\"]]");
  3631         -    p = add_epsg_def_ex (filter, first, last, 26768, "epsg", 26768,
  3632         -        "NAD27 / Idaho East", 0, 0,
  3633         -        "Clarke 1866", "Greenwich",
  3634         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3635         -        "X", "East", "Y", "North");
  3636         -    add_proj4text (p, 0,
  3637         -        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
  3638         -    add_proj4text (p, 1,
  3639         -        "666667 +k=0.9999473679999999 +x_0=152400.3048006096 +y_0");
  3640         -    add_proj4text (p, 2,
  3641         -        "=0 +datum=NAD27 +units=us-ft +no_defs");
  3642         -    add_srs_wkt (p, 0,
  3643         -        "PROJCS[\"NAD27 / Idaho East\",GEOGCS[\"NAD27\",DATUM[\"N");
  3644         -    add_srs_wkt (p, 1,
  3645         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
  3646         -    add_srs_wkt (p, 2,
  3647         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  3648         -    add_srs_wkt (p, 3,
  3649         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3650         -    add_srs_wkt (p, 4,
  3651         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3652         -    add_srs_wkt (p, 5,
  3653         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3654         -    add_srs_wkt (p, 6,
  3655         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
  3656         -    add_srs_wkt (p, 7,
  3657         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3658         -    add_srs_wkt (p, 8,
  3659         -        "de_of_origin\",41.66666666666666],PARAMETER[\"central_me");
  3660         -    add_srs_wkt (p, 9,
  3661         -        "ridian\",-112.1666666666667],PARAMETER[\"scale_factor\",");
  3662         -    add_srs_wkt (p, 10,
  3663         -        "0.999947368],PARAMETER[\"false_easting\",500000],PARAMET");
  3664         -    add_srs_wkt (p, 11,
  3665         -        "ER[\"false_northing\",0],UNIT[\"US survey foot\",0.30480");
  3666         -    add_srs_wkt (p, 12,
  3667         -        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
  3668         -    add_srs_wkt (p, 13,
  3669         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26768\"]]");
  3670         -    p = add_epsg_def_ex (filter, first, last, 26769, "epsg", 26769,
  3671         -        "NAD27 / Idaho Central", 0, 0,
  3672         -        "Clarke 1866", "Greenwich",
  3673         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3674         -        "X", "East", "Y", "North");
  3675         -    add_proj4text (p, 0,
  3676         -        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
  3677         -    add_proj4text (p, 1,
  3678         -        "99473679999999 +x_0=152400.3048006096 +y_0=0 +datum=NAD2");
  3679         -    add_proj4text (p, 2,
  3680         -        "7 +units=us-ft +no_defs");
  3681         -    add_srs_wkt (p, 0,
  3682         -        "PROJCS[\"NAD27 / Idaho Central\",GEOGCS[\"NAD27\",DATUM[");
  3683         -    add_srs_wkt (p, 1,
  3684         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  3685         -    add_srs_wkt (p, 2,
  3686         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  3687         -    add_srs_wkt (p, 3,
  3688         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  3689         -    add_srs_wkt (p, 4,
  3690         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3691         -    add_srs_wkt (p, 5,
  3692         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3693         -    add_srs_wkt (p, 6,
  3694         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  3695         -    add_srs_wkt (p, 7,
  3696         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3697         -    add_srs_wkt (p, 8,
  3698         -        "itude_of_origin\",41.66666666666666],PARAMETER[\"central");
  3699         -    add_srs_wkt (p, 9,
  3700         -        "_meridian\",-114],PARAMETER[\"scale_factor\",0.999947368");
  3701         -    add_srs_wkt (p, 10,
  3702         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  3703         -    add_srs_wkt (p, 11,
  3704         -        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
  3705         -    add_srs_wkt (p, 12,
  3706         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3707         -    add_srs_wkt (p, 13,
  3708         -        "\",NORTH],AUTHORITY[\"EPSG\",\"26769\"]]");
  3709         -    p = add_epsg_def_ex (filter, first, last, 26770, "epsg", 26770,
  3710         -        "NAD27 / Idaho West", 0, 0,
  3711         -        "Clarke 1866", "Greenwich",
  3712         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3713         -        "X", "East", "Y", "North");
  3714         -    add_proj4text (p, 0,
  3715         -        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
  3716         -    add_proj4text (p, 1,
  3717         -        ".999933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +u");
  3718         -    add_proj4text (p, 2,
  3719         -        "nits=us-ft +no_defs");
  3720         -    add_srs_wkt (p, 0,
  3721         -        "PROJCS[\"NAD27 / Idaho West\",GEOGCS[\"NAD27\",DATUM[\"N");
  3722         -    add_srs_wkt (p, 1,
  3723         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
  3724         -    add_srs_wkt (p, 2,
  3725         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  3726         -    add_srs_wkt (p, 3,
  3727         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3728         -    add_srs_wkt (p, 4,
  3729         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3730         -    add_srs_wkt (p, 5,
  3731         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3732         -    add_srs_wkt (p, 6,
  3733         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
  3734         -    add_srs_wkt (p, 7,
  3735         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3736         -    add_srs_wkt (p, 8,
  3737         -        "de_of_origin\",41.66666666666666],PARAMETER[\"central_me");
  3738         -    add_srs_wkt (p, 9,
  3739         -        "ridian\",-115.75],PARAMETER[\"scale_factor\",0.999933333");
  3740         -    add_srs_wkt (p, 10,
  3741         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  3742         -    add_srs_wkt (p, 11,
  3743         -        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
  3744         -    add_srs_wkt (p, 12,
  3745         -        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3746         -    add_srs_wkt (p, 13,
  3747         -        "\",NORTH],AUTHORITY[\"EPSG\",\"26770\"]]");
  3748         -    p = add_epsg_def_ex (filter, first, last, 26771, "epsg", 26771,
  3749         -        "NAD27 / Illinois East", 0, 0,
  3750         -        "Clarke 1866", "Greenwich",
  3751         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3752         -        "X", "East", "Y", "North");
  3753         -    add_proj4text (p, 0,
  3754         -        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
  3755         -    add_proj4text (p, 1,
  3756         -        "333333 +k=0.9999749999999999 +x_0=152400.3048006096 +y_0");
  3757         -    add_proj4text (p, 2,
  3758         -        "=0 +datum=NAD27 +units=us-ft +no_defs");
  3759         -    add_srs_wkt (p, 0,
  3760         -        "PROJCS[\"NAD27 / Illinois East\",GEOGCS[\"NAD27\",DATUM[");
  3761         -    add_srs_wkt (p, 1,
  3762         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  3763         -    add_srs_wkt (p, 2,
  3764         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  3765         -    add_srs_wkt (p, 3,
  3766         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  3767         -    add_srs_wkt (p, 4,
  3768         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3769         -    add_srs_wkt (p, 5,
  3770         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3771         -    add_srs_wkt (p, 6,
  3772         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  3773         -    add_srs_wkt (p, 7,
  3774         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3775         -    add_srs_wkt (p, 8,
  3776         -        "itude_of_origin\",36.66666666666666],PARAMETER[\"central");
  3777         -    add_srs_wkt (p, 9,
  3778         -        "_meridian\",-88.33333333333333],PARAMETER[\"scale_factor");
  3779         -    add_srs_wkt (p, 10,
  3780         -        "\",0.999975],PARAMETER[\"false_easting\",500000],PARAMET");
  3781         -    add_srs_wkt (p, 11,
  3782         -        "ER[\"false_northing\",0],UNIT[\"US survey foot\",0.30480");
  3783         -    add_srs_wkt (p, 12,
  3784         -        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
  3785         -    add_srs_wkt (p, 13,
  3786         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26771\"]]");
  3787         -    p = add_epsg_def_ex (filter, first, last, 26772, "epsg", 26772,
  3788         -        "NAD27 / Illinois West", 0, 0,
  3789         -        "Clarke 1866", "Greenwich",
  3790         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3791         -        "X", "East", "Y", "North");
  3792         -    add_proj4text (p, 0,
  3793         -        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
  3794         -    add_proj4text (p, 1,
  3795         -        "666667 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +dat");
  3796         -    add_proj4text (p, 2,
  3797         -        "um=NAD27 +units=us-ft +no_defs");
  3798         -    add_srs_wkt (p, 0,
  3799         -        "PROJCS[\"NAD27 / Illinois West\",GEOGCS[\"NAD27\",DATUM[");
  3800         -    add_srs_wkt (p, 1,
  3801         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  3802         -    add_srs_wkt (p, 2,
  3803         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  3804         -    add_srs_wkt (p, 3,
  3805         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
  3806         -    add_srs_wkt (p, 4,
  3807         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3808         -    add_srs_wkt (p, 5,
  3809         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3810         -    add_srs_wkt (p, 6,
  3811         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
  3812         -    add_srs_wkt (p, 7,
  3813         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3814         -    add_srs_wkt (p, 8,
  3815         -        "itude_of_origin\",36.66666666666666],PARAMETER[\"central");
  3816         -    add_srs_wkt (p, 9,
  3817         -        "_meridian\",-90.16666666666667],PARAMETER[\"scale_factor");
  3818         -    add_srs_wkt (p, 10,
  3819         -        "\",0.999941177],PARAMETER[\"false_easting\",500000],PARA");
  3820         -    add_srs_wkt (p, 11,
  3821         -        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
  3822         -    add_srs_wkt (p, 12,
  3823         -        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
  3824         -    add_srs_wkt (p, 13,
  3825         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26772\"]]");
  3826         -    p = add_epsg_def_ex (filter, first, last, 26773, "epsg", 26773,
  3827         -        "NAD27 / Indiana East", 0, 0,
  3828         -        "Clarke 1866", "Greenwich",
  3829         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3830         -        "X", "East", "Y", "North");
  3831         -    add_proj4text (p, 0,
  3832         -        "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
  3833         -    add_proj4text (p, 1,
  3834         -        "99966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
  3835         -    add_proj4text (p, 2,
  3836         -        "ts=us-ft +no_defs");
  3837         -    add_srs_wkt (p, 0,
  3838         -        "PROJCS[\"NAD27 / Indiana East\",GEOGCS[\"NAD27\",DATUM[\"");
  3839         -    add_srs_wkt (p, 1,
  3840         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  3841         -    add_srs_wkt (p, 2,
  3842         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  3843         -    add_srs_wkt (p, 3,
  3844         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3845         -    add_srs_wkt (p, 4,
  3846         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3847         -    add_srs_wkt (p, 5,
  3848         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  3849         -    add_srs_wkt (p, 6,
  3850         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  3851         -    add_srs_wkt (p, 7,
  3852         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3853         -    add_srs_wkt (p, 8,
  3854         -        "ude_of_origin\",37.5],PARAMETER[\"central_meridian\",-85");
  3855         -    add_srs_wkt (p, 9,
  3856         -        ".66666666666667],PARAMETER[\"scale_factor\",0.999966667]");
  3857         -    add_srs_wkt (p, 10,
  3858         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  3859         -    add_srs_wkt (p, 11,
  3860         -        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
  3861         -    add_srs_wkt (p, 12,
  3862         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  3863         -    add_srs_wkt (p, 13,
  3864         -        ",NORTH],AUTHORITY[\"EPSG\",\"26773\"]]");
  3865         -    p = add_epsg_def_ex (filter, first, last, 26774, "epsg", 26774,
  3866         -        "NAD27 / Indiana West", 0, 0,
  3867         -        "Clarke 1866", "Greenwich",
  3868         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3869         -        "X", "East", "Y", "North");
  3870         -    add_proj4text (p, 0,
  3871         -        "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
  3872         -    add_proj4text (p, 1,
  3873         -        "99966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
  3874         -    add_proj4text (p, 2,
  3875         -        "ts=us-ft +no_defs");
  3876         -    add_srs_wkt (p, 0,
  3877         -        "PROJCS[\"NAD27 / Indiana West\",GEOGCS[\"NAD27\",DATUM[\"");
  3878         -    add_srs_wkt (p, 1,
  3879         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  3880         -    add_srs_wkt (p, 2,
  3881         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  3882         -    add_srs_wkt (p, 3,
  3883         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3884         -    add_srs_wkt (p, 4,
  3885         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3886         -    add_srs_wkt (p, 5,
  3887         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  3888         -    add_srs_wkt (p, 6,
  3889         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  3890         -    add_srs_wkt (p, 7,
  3891         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3892         -    add_srs_wkt (p, 8,
  3893         -        "ude_of_origin\",37.5],PARAMETER[\"central_meridian\",-87");
  3894         -    add_srs_wkt (p, 9,
  3895         -        ".08333333333333],PARAMETER[\"scale_factor\",0.999966667]");
  3896         -    add_srs_wkt (p, 10,
  3897         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  3898         -    add_srs_wkt (p, 11,
  3899         -        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
  3900         -    add_srs_wkt (p, 12,
  3901         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  3902         -    add_srs_wkt (p, 13,
  3903         -        ",NORTH],AUTHORITY[\"EPSG\",\"26774\"]]");
         3494  +        "\"]]");
  3904   3495   }
  3905   3496   
  3906   3497   #endif /* full EPSG initialization enabled/disabled */
  3907   3498   

Changes to src/srsinit/epsg_inlined_38.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_38 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 26775, "epsg", 26775,
    56         -        "NAD27 / Iowa North", 0, 0,
    57         -        "Clarke 1866", "Greenwich",
    58         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
    59         -        "X", "East", "Y", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
    62         -    add_proj4text (p, 1,
    63         -        "667 +lat_0=41.5 +lon_0=-93.5 +x_0=609601.2192024384 +y_0");
    64         -    add_proj4text (p, 2,
    65         -        "=0 +datum=NAD27 +units=us-ft +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"NAD27 / Iowa North\",GEOGCS[\"NAD27\",DATUM[\"N");
    68         -    add_srs_wkt (p, 1,
    69         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
    70         -    add_srs_wkt (p, 2,
    71         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
    72         -    add_srs_wkt (p, 3,
    73         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
    74         -    add_srs_wkt (p, 4,
    75         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
    76         -    add_srs_wkt (p, 5,
    77         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
    78         -    add_srs_wkt (p, 6,
    79         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
    80         -    add_srs_wkt (p, 7,
    81         -        "],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[");
    82         -    add_srs_wkt (p, 8,
    83         -        "\"standard_parallel_1\",43.26666666666667],PARAMETER[\"s");
    84         -    add_srs_wkt (p, 9,
    85         -        "tandard_parallel_2\",42.06666666666667],PARAMETER[\"lati");
    86         -    add_srs_wkt (p, 10,
    87         -        "tude_of_origin\",41.5],PARAMETER[\"central_meridian\",-9");
    88         -    add_srs_wkt (p, 11,
    89         -        "3.5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fa");
    90         -    add_srs_wkt (p, 12,
    91         -        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
    92         -    add_srs_wkt (p, 13,
    93         -        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
    94         -    add_srs_wkt (p, 14,
    95         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26775\"]]");
    96         -    p = add_epsg_def_ex (filter, first, last, 26776, "epsg", 26776,
    97         -        "NAD27 / Iowa South", 0, 0,
    98         -        "Clarke 1866", "Greenwich",
    99         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   100         -        "X", "East", "Y", "North");
   101         -    add_proj4text (p, 0,
   102         -        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
   103         -    add_proj4text (p, 1,
   104         -        "667 +lat_0=40 +lon_0=-93.5 +x_0=609601.2192024384 +y_0=0");
   105         -    add_proj4text (p, 2,
   106         -        " +datum=NAD27 +units=us-ft +no_defs");
   107         -    add_srs_wkt (p, 0,
   108         -        "PROJCS[\"NAD27 / Iowa South\",GEOGCS[\"NAD27\",DATUM[\"N");
   109         -    add_srs_wkt (p, 1,
   110         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
   111         -    add_srs_wkt (p, 2,
   112         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
   113         -    add_srs_wkt (p, 3,
   114         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
   115         -    add_srs_wkt (p, 4,
   116         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
   117         -    add_srs_wkt (p, 5,
   118         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
   119         -    add_srs_wkt (p, 6,
   120         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
   121         -    add_srs_wkt (p, 7,
   122         -        "],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[");
   123         -    add_srs_wkt (p, 8,
   124         -        "\"standard_parallel_1\",41.78333333333333],PARAMETER[\"s");
   125         -    add_srs_wkt (p, 9,
   126         -        "tandard_parallel_2\",40.61666666666667],PARAMETER[\"lati");
   127         -    add_srs_wkt (p, 10,
   128         -        "tude_of_origin\",40],PARAMETER[\"central_meridian\",-93.");
   129         -    add_srs_wkt (p, 11,
   130         -        "5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fals");
   131         -    add_srs_wkt (p, 12,
   132         -        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
   133         -    add_srs_wkt (p, 13,
   134         -        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
   135         -    add_srs_wkt (p, 14,
   136         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26776\"]]");
   137         -    p = add_epsg_def_ex (filter, first, last, 26777, "epsg", 26777,
   138         -        "NAD27 / Kansas North", 0, 0,
   139         -        "Clarke 1866", "Greenwich",
   140         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   141         -        "X", "East", "Y", "North");
   142         -    add_proj4text (p, 0,
   143         -        "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
   144         -    add_proj4text (p, 1,
   145         -        "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=609601.2192");
   146         -    add_proj4text (p, 2,
   147         -        "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   148         -    add_srs_wkt (p, 0,
   149         -        "PROJCS[\"NAD27 / Kansas North\",GEOGCS[\"NAD27\",DATUM[\"");
   150         -    add_srs_wkt (p, 1,
   151         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
   152         -    add_srs_wkt (p, 2,
   153         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
   154         -    add_srs_wkt (p, 3,
   155         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
   156         -    add_srs_wkt (p, 4,
   157         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   158         -    add_srs_wkt (p, 5,
   159         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   160         -    add_srs_wkt (p, 6,
   161         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
   162         -    add_srs_wkt (p, 7,
   163         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
   164         -    add_srs_wkt (p, 8,
   165         -        "[\"standard_parallel_1\",39.78333333333333],PARAMETER[\"");
   166         -    add_srs_wkt (p, 9,
   167         -        "standard_parallel_2\",38.71666666666667],PARAMETER[\"lat");
   168         -    add_srs_wkt (p, 10,
   169         -        "itude_of_origin\",38.33333333333334],PARAMETER[\"central");
   170         -    add_srs_wkt (p, 11,
   171         -        "_meridian\",-98],PARAMETER[\"false_easting\",2000000],PA");
   172         -    add_srs_wkt (p, 12,
   173         -        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
   174         -    add_srs_wkt (p, 13,
   175         -        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
   176         -    add_srs_wkt (p, 14,
   177         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26777\"]]");
   178         -    p = add_epsg_def_ex (filter, first, last, 26778, "epsg", 26778,
   179         -        "NAD27 / Kansas South", 0, 0,
   180         -        "Clarke 1866", "Greenwich",
   181         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   182         -        "X", "East", "Y", "North");
   183         -    add_proj4text (p, 0,
   184         -        "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
   185         -    add_proj4text (p, 1,
   186         -        "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=609601.21");
   187         -    add_proj4text (p, 2,
   188         -        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   189         -    add_srs_wkt (p, 0,
   190         -        "PROJCS[\"NAD27 / Kansas South\",GEOGCS[\"NAD27\",DATUM[\"");
   191         -    add_srs_wkt (p, 1,
   192         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
   193         -    add_srs_wkt (p, 2,
   194         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
   195         -    add_srs_wkt (p, 3,
   196         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
   197         -    add_srs_wkt (p, 4,
   198         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   199         -    add_srs_wkt (p, 5,
   200         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   201         -    add_srs_wkt (p, 6,
   202         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
   203         -    add_srs_wkt (p, 7,
   204         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
   205         -    add_srs_wkt (p, 8,
   206         -        "[\"standard_parallel_1\",38.56666666666667],PARAMETER[\"");
   207         -    add_srs_wkt (p, 9,
   208         -        "standard_parallel_2\",37.26666666666667],PARAMETER[\"lat");
   209         -    add_srs_wkt (p, 10,
   210         -        "itude_of_origin\",36.66666666666666],PARAMETER[\"central");
   211         -    add_srs_wkt (p, 11,
   212         -        "_meridian\",-98.5],PARAMETER[\"false_easting\",2000000],");
   213         -    add_srs_wkt (p, 12,
   214         -        "PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",");
   215         -    add_srs_wkt (p, 13,
   216         -        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
   217         -    add_srs_wkt (p, 14,
   218         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26778\"");
   219         -    add_srs_wkt (p, 15,
   220         -        "]]");
   221         -    p = add_epsg_def_ex (filter, first, last, 26779, "epsg", 26779,
   222         -        "NAD27 / Kentucky North", 0, 0,
   223         -        "Clarke 1866", "Greenwich",
   224         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   225         -        "X", "East", "Y", "North");
   226         -    add_proj4text (p, 0,
   227         -        "+proj=lcc +lat_1=37.96666666666667 +lat_2=38.96666666666");
   228         -    add_proj4text (p, 1,
   229         -        "667 +lat_0=37.5 +lon_0=-84.25 +x_0=609601.2192024384 +y_");
   230         -    add_proj4text (p, 2,
   231         -        "0=0 +datum=NAD27 +units=us-ft +no_defs");
   232         -    add_srs_wkt (p, 0,
   233         -        "PROJCS[\"NAD27 / Kentucky North\",GEOGCS[\"NAD27\",DATUM");
   234         -    add_srs_wkt (p, 1,
   235         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
   236         -    add_srs_wkt (p, 2,
   237         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   238         -    add_srs_wkt (p, 3,
   239         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
   240         -    add_srs_wkt (p, 4,
   241         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   242         -    add_srs_wkt (p, 5,
   243         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
   244         -    add_srs_wkt (p, 6,
   245         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
   246         -    add_srs_wkt (p, 7,
   247         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
   248         -    add_srs_wkt (p, 8,
   249         -        "TER[\"standard_parallel_1\",37.96666666666667],PARAMETER");
   250         -    add_srs_wkt (p, 9,
   251         -        "[\"standard_parallel_2\",38.96666666666667],PARAMETER[\"");
   252         -    add_srs_wkt (p, 10,
   253         -        "latitude_of_origin\",37.5],PARAMETER[\"central_meridian\"");
   254         -    add_srs_wkt (p, 11,
   255         -        ",-84.25],PARAMETER[\"false_easting\",2000000],PARAMETER[");
   256         -    add_srs_wkt (p, 12,
   257         -        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
   258         -    add_srs_wkt (p, 13,
   259         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
   260         -    add_srs_wkt (p, 14,
   261         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26779\"]]");
   262         -    p = add_epsg_def_ex (filter, first, last, 26780, "epsg", 26780,
   263         -        "NAD27 / Kentucky South", 0, 0,
   264         -        "Clarke 1866", "Greenwich",
   265         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   266         -        "X", "East", "Y", "North");
   267         -    add_proj4text (p, 0,
   268         -        "+proj=lcc +lat_1=36.73333333333333 +lat_2=37.93333333333");
   269         -    add_proj4text (p, 1,
   270         -        "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=609601.2");
   271         -    add_proj4text (p, 2,
   272         -        "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   273         -    add_srs_wkt (p, 0,
   274         -        "PROJCS[\"NAD27 / Kentucky South\",GEOGCS[\"NAD27\",DATUM");
   275         -    add_srs_wkt (p, 1,
   276         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
   277         -    add_srs_wkt (p, 2,
   278         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   279         -    add_srs_wkt (p, 3,
   280         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
   281         -    add_srs_wkt (p, 4,
   282         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   283         -    add_srs_wkt (p, 5,
   284         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
   285         -    add_srs_wkt (p, 6,
   286         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
   287         -    add_srs_wkt (p, 7,
   288         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
   289         -    add_srs_wkt (p, 8,
   290         -        "TER[\"standard_parallel_1\",36.73333333333333],PARAMETER");
   291         -    add_srs_wkt (p, 9,
   292         -        "[\"standard_parallel_2\",37.93333333333333],PARAMETER[\"");
   293         -    add_srs_wkt (p, 10,
   294         -        "latitude_of_origin\",36.33333333333334],PARAMETER[\"cent");
   295         -    add_srs_wkt (p, 11,
   296         -        "ral_meridian\",-85.75],PARAMETER[\"false_easting\",20000");
   297         -    add_srs_wkt (p, 12,
   298         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
   299         -    add_srs_wkt (p, 13,
   300         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
   301         -    add_srs_wkt (p, 14,
   302         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"267");
   303         -    add_srs_wkt (p, 15,
   304         -        "80\"]]");
   305         -    p = add_epsg_def_ex (filter, first, last, 26781, "epsg", 26781,
   306         -        "NAD27 / Louisiana North", 0, 0,
   307         -        "Clarke 1866", "Greenwich",
   308         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   309         -        "X", "East", "Y", "North");
   310         -    add_proj4text (p, 0,
   311         -        "+proj=lcc +lat_1=31.16666666666667 +lat_2=32.66666666666");
   312         -    add_proj4text (p, 1,
   313         -        "666 +lat_0=30.66666666666667 +lon_0=-92.5 +x_0=609601.21");
   314         -    add_proj4text (p, 2,
   315         -        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   316         -    add_srs_wkt (p, 0,
   317         -        "PROJCS[\"NAD27 / Louisiana North\",GEOGCS[\"NAD27\",DATU");
   318         -    add_srs_wkt (p, 1,
   319         -        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
   320         -    add_srs_wkt (p, 2,
   321         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
   322         -    add_srs_wkt (p, 3,
   323         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
   324         -    add_srs_wkt (p, 4,
   325         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   326         -    add_srs_wkt (p, 5,
   327         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   328         -    add_srs_wkt (p, 6,
   329         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
   330         -    add_srs_wkt (p, 7,
   331         -        "67\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
   332         -    add_srs_wkt (p, 8,
   333         -        "ETER[\"standard_parallel_1\",31.16666666666667],PARAMETE");
   334         -    add_srs_wkt (p, 9,
   335         -        "R[\"standard_parallel_2\",32.66666666666666],PARAMETER[\"");
   336         -    add_srs_wkt (p, 10,
   337         -        "latitude_of_origin\",30.66666666666667],PARAMETER[\"cent");
   338         -    add_srs_wkt (p, 11,
   339         -        "ral_meridian\",-92.5],PARAMETER[\"false_easting\",200000");
   340         -    add_srs_wkt (p, 12,
   341         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot");
   342         -    add_srs_wkt (p, 13,
   343         -        "\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS");
   344         -    add_srs_wkt (p, 14,
   345         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2678");
   346         -    add_srs_wkt (p, 15,
   347         -        "1\"]]");
   348         -    p = add_epsg_def_ex (filter, first, last, 26782, "epsg", 26782,
   349         -        "NAD27 / Louisiana South", 0, 0,
   350         -        "Clarke 1866", "Greenwich",
   351         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   352         -        "X", "East", "Y", "North");
   353         -    add_proj4text (p, 0,
   354         -        "+proj=lcc +lat_1=29.3 +lat_2=30.7 +lat_0=28.666666666666");
   355         -    add_proj4text (p, 1,
   356         -        "67 +lon_0=-91.33333333333333 +x_0=609601.2192024384 +y_0");
   357         -    add_proj4text (p, 2,
   358         -        "=0 +datum=NAD27 +units=us-ft +no_defs");
   359         -    add_srs_wkt (p, 0,
   360         -        "PROJCS[\"NAD27 / Louisiana South\",GEOGCS[\"NAD27\",DATU");
   361         -    add_srs_wkt (p, 1,
   362         -        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
   363         -    add_srs_wkt (p, 2,
   364         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
   365         -    add_srs_wkt (p, 3,
   366         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
   367         -    add_srs_wkt (p, 4,
   368         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   369         -    add_srs_wkt (p, 5,
   370         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   371         -    add_srs_wkt (p, 6,
   372         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
   373         -    add_srs_wkt (p, 7,
   374         -        "67\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
   375         -    add_srs_wkt (p, 8,
   376         -        "ETER[\"standard_parallel_1\",29.3],PARAMETER[\"standard_");
   377         -    add_srs_wkt (p, 9,
   378         -        "parallel_2\",30.7],PARAMETER[\"latitude_of_origin\",28.6");
   379         -    add_srs_wkt (p, 10,
   380         -        "6666666666667],PARAMETER[\"central_meridian\",-91.333333");
   381         -    add_srs_wkt (p, 11,
   382         -        "33333333],PARAMETER[\"false_easting\",2000000],PARAMETER");
   383         -    add_srs_wkt (p, 12,
   384         -        "[\"false_northing\",0],UNIT[\"US survey foot\",0.3048006");
   385         -    add_srs_wkt (p, 13,
   386         -        "096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST]");
   387         -    add_srs_wkt (p, 14,
   388         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26782\"]]");
   389         -    p = add_epsg_def_ex (filter, first, last, 26783, "epsg", 26783,
   390         -        "NAD27 / Maine East", 0, 0,
   391         -        "Clarke 1866", "Greenwich",
   392         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   393         -        "X", "East", "Y", "North");
   394         -    add_proj4text (p, 0,
   395         -        "+proj=tmerc +lat_0=43.83333333333334 +lon_0=-68.5 +k=0.9");
   396         -    add_proj4text (p, 1,
   397         -        "999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=us");
   398         -    add_proj4text (p, 2,
   399         -        "-ft +no_defs");
   400         -    add_srs_wkt (p, 0,
   401         -        "PROJCS[\"NAD27 / Maine East\",GEOGCS[\"NAD27\",DATUM[\"N");
   402         -    add_srs_wkt (p, 1,
   403         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
   404         -    add_srs_wkt (p, 2,
   405         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
   406         -    add_srs_wkt (p, 3,
   407         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
   408         -    add_srs_wkt (p, 4,
   409         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
   410         -    add_srs_wkt (p, 5,
   411         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
   412         -    add_srs_wkt (p, 6,
   413         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
   414         -    add_srs_wkt (p, 7,
   415         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
   416         -    add_srs_wkt (p, 8,
   417         -        "de_of_origin\",43.83333333333334],PARAMETER[\"central_me");
   418         -    add_srs_wkt (p, 9,
   419         -        "ridian\",-68.5],PARAMETER[\"scale_factor\",0.9999],PARAM");
   420         -    add_srs_wkt (p, 10,
   421         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
   422         -    add_srs_wkt (p, 11,
   423         -        "g\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
   424         -    add_srs_wkt (p, 12,
   425         -        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   426         -    add_srs_wkt (p, 13,
   427         -        "H],AUTHORITY[\"EPSG\",\"26783\"]]");
   428         -    p = add_epsg_def_ex (filter, first, last, 26784, "epsg", 26784,
   429         -        "NAD27 / Maine West", 0, 0,
   430         -        "Clarke 1866", "Greenwich",
   431         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   432         -        "X", "East", "Y", "North");
   433         -    add_proj4text (p, 0,
   434         -        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
   435         -    add_proj4text (p, 1,
   436         -        "666667 +k=0.999966667 +x_0=152400.3048006096 +y_0=0 +dat");
   437         -    add_proj4text (p, 2,
   438         -        "um=NAD27 +units=us-ft +no_defs");
   439         -    add_srs_wkt (p, 0,
   440         -        "PROJCS[\"NAD27 / Maine West\",GEOGCS[\"NAD27\",DATUM[\"N");
   441         -    add_srs_wkt (p, 1,
   442         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
   443         -    add_srs_wkt (p, 2,
   444         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
   445         -    add_srs_wkt (p, 3,
   446         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
   447         -    add_srs_wkt (p, 4,
   448         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
   449         -    add_srs_wkt (p, 5,
   450         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
   451         -    add_srs_wkt (p, 6,
   452         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
   453         -    add_srs_wkt (p, 7,
   454         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
   455         -    add_srs_wkt (p, 8,
   456         -        "de_of_origin\",42.83333333333334],PARAMETER[\"central_me");
   457         -    add_srs_wkt (p, 9,
   458         -        "ridian\",-70.16666666666667],PARAMETER[\"scale_factor\",");
   459         -    add_srs_wkt (p, 10,
   460         -        "0.999966667],PARAMETER[\"false_easting\",500000],PARAMET");
   461         -    add_srs_wkt (p, 11,
   462         -        "ER[\"false_northing\",0],UNIT[\"US survey foot\",0.30480");
   463         -    add_srs_wkt (p, 12,
   464         -        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
   465         -    add_srs_wkt (p, 13,
   466         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26784\"]]");
   467         -    p = add_epsg_def_ex (filter, first, last, 26785, "epsg", 26785,
   468         -        "NAD27 / Maryland", 0, 0,
   469         -        "Clarke 1866", "Greenwich",
   470         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   471         -        "X", "East", "Y", "North");
   472         -    add_proj4text (p, 0,
   473         -        "+proj=lcc +lat_1=38.3 +lat_2=39.45 +lat_0=37.83333333333");
   474         -    add_proj4text (p, 1,
   475         -        "334 +lon_0=-77 +x_0=243840.4876809754 +y_0=0 +datum=NAD2");
   476         -    add_proj4text (p, 2,
   477         -        "7 +units=us-ft +no_defs");
   478         -    add_srs_wkt (p, 0,
   479         -        "PROJCS[\"NAD27 / Maryland\",GEOGCS[\"NAD27\",DATUM[\"Nor");
   480         -    add_srs_wkt (p, 1,
   481         -        "th_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637820");
   482         -    add_srs_wkt (p, 2,
   483         -        "6.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTH");
   484         -    add_srs_wkt (p, 3,
   485         -        "ORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
   486         -    add_srs_wkt (p, 4,
   487         -        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
   488         -    add_srs_wkt (p, 5,
   489         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
   490         -    add_srs_wkt (p, 6,
   491         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]],");
   492         -    add_srs_wkt (p, 7,
   493         -        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
   494         -    add_srs_wkt (p, 8,
   495         -        "standard_parallel_1\",38.3],PARAMETER[\"standard_paralle");
   496         -    add_srs_wkt (p, 9,
   497         -        "l_2\",39.45],PARAMETER[\"latitude_of_origin\",37.8333333");
   498         -    add_srs_wkt (p, 10,
   499         -        "3333334],PARAMETER[\"central_meridian\",-77],PARAMETER[\"");
   500         -    add_srs_wkt (p, 11,
   501         -        "false_easting\",800000.0000000002],PARAMETER[\"false_nor");
   502         -    add_srs_wkt (p, 12,
   503         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
   504         -    add_srs_wkt (p, 13,
   505         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
   506         -    add_srs_wkt (p, 14,
   507         -        "NORTH],AUTHORITY[\"EPSG\",\"26785\"]]");
   508         -    p = add_epsg_def_ex (filter, first, last, 26786, "epsg", 26786,
   509         -        "NAD27 / Massachusetts Mainland", 0, 0,
   510         -        "Clarke 1866", "Greenwich",
   511         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   512         -        "X", "East", "Y", "North");
   513         -    add_proj4text (p, 0,
   514         -        "+proj=lcc +lat_1=41.71666666666667 +lat_2=42.68333333333");
   515         -    add_proj4text (p, 1,
   516         -        "333 +lat_0=41 +lon_0=-71.5 +x_0=182880.3657607315 +y_0=0");
   517         -    add_proj4text (p, 2,
   518         -        " +datum=NAD27 +units=us-ft +no_defs");
   519         -    add_srs_wkt (p, 0,
   520         -        "PROJCS[\"NAD27 / Massachusetts Mainland\",GEOGCS[\"NAD27");
   521         -    add_srs_wkt (p, 1,
   522         -        "\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke");
   523         -    add_srs_wkt (p, 2,
   524         -        " 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"");
   525         -    add_srs_wkt (p, 3,
   526         -        "7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwic");
   527         -    add_srs_wkt (p, 4,
   528         -        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
   529         -    add_srs_wkt (p, 5,
   530         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
   531         -    add_srs_wkt (p, 6,
   532         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   533         -    add_srs_wkt (p, 7,
   534         -        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
   535         -    add_srs_wkt (p, 8,
   536         -        "PARAMETER[\"standard_parallel_1\",41.71666666666667],PAR");
   537         -    add_srs_wkt (p, 9,
   538         -        "AMETER[\"standard_parallel_2\",42.68333333333333],PARAME");
   539         -    add_srs_wkt (p, 10,
   540         -        "TER[\"latitude_of_origin\",41],PARAMETER[\"central_merid");
   541         -    add_srs_wkt (p, 11,
   542         -        "ian\",-71.5],PARAMETER[\"false_easting\",600000],PARAMET");
   543         -    add_srs_wkt (p, 12,
   544         -        "ER[\"false_northing\",0],UNIT[\"US survey foot\",0.30480");
   545         -    add_srs_wkt (p, 13,
   546         -        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
   547         -    add_srs_wkt (p, 14,
   548         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26786\"]]");
   549         -    p = add_epsg_def_ex (filter, first, last, 26787, "epsg", 26787,
   550         -        "NAD27 / Massachusetts Island", 0, 0,
   551         -        "Clarke 1866", "Greenwich",
   552         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   553         -        "X", "East", "Y", "North");
   554         -    add_proj4text (p, 0,
   555         -        "+proj=lcc +lat_1=41.28333333333333 +lat_2=41.48333333333");
   556         -    add_proj4text (p, 1,
   557         -        "333 +lat_0=41 +lon_0=-70.5 +x_0=60960.12192024384 +y_0=0");
   558         -    add_proj4text (p, 2,
   559         -        " +datum=NAD27 +units=us-ft +no_defs");
   560         -    add_srs_wkt (p, 0,
   561         -        "PROJCS[\"NAD27 / Massachusetts Island\",GEOGCS[\"NAD27\"");
   562         -    add_srs_wkt (p, 1,
   563         -        ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1");
   564         -    add_srs_wkt (p, 2,
   565         -        "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
   566         -    add_srs_wkt (p, 3,
   567         -        "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
   568         -    add_srs_wkt (p, 4,
   569         -        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
   570         -    add_srs_wkt (p, 5,
   571         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
   572         -    add_srs_wkt (p, 6,
   573         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   574         -    add_srs_wkt (p, 7,
   575         -        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
   576         -    add_srs_wkt (p, 8,
   577         -        "PARAMETER[\"standard_parallel_1\",41.28333333333333],PAR");
   578         -    add_srs_wkt (p, 9,
   579         -        "AMETER[\"standard_parallel_2\",41.48333333333333],PARAME");
   580         -    add_srs_wkt (p, 10,
   581         -        "TER[\"latitude_of_origin\",41],PARAMETER[\"central_merid");
   582         -    add_srs_wkt (p, 11,
   583         -        "ian\",-70.5],PARAMETER[\"false_easting\",200000],PARAMET");
   584         -    add_srs_wkt (p, 12,
   585         -        "ER[\"false_northing\",0],UNIT[\"US survey foot\",0.30480");
   586         -    add_srs_wkt (p, 13,
   587         -        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
   588         -    add_srs_wkt (p, 14,
   589         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26787\"]]");
   590         -    p = add_epsg_def_ex (filter, first, last, 26791, "epsg", 26791,
   591         -        "NAD27 / Minnesota North", 0, 0,
   592         -        "Clarke 1866", "Greenwich",
   593         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   594         -        "X", "East", "Y", "North");
   595         -    add_proj4text (p, 0,
   596         -        "+proj=lcc +lat_1=47.03333333333333 +lat_2=48.63333333333");
   597         -    add_proj4text (p, 1,
   598         -        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=609601.21");
   599         -    add_proj4text (p, 2,
   600         -        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   601         -    add_srs_wkt (p, 0,
   602         -        "PROJCS[\"NAD27 / Minnesota North\",GEOGCS[\"NAD27\",DATU");
   603         -    add_srs_wkt (p, 1,
   604         -        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
   605         -    add_srs_wkt (p, 2,
   606         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
   607         -    add_srs_wkt (p, 3,
   608         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
   609         -    add_srs_wkt (p, 4,
   610         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   611         -    add_srs_wkt (p, 5,
   612         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   613         -    add_srs_wkt (p, 6,
   614         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
   615         -    add_srs_wkt (p, 7,
   616         -        "67\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
   617         -    add_srs_wkt (p, 8,
   618         -        "ETER[\"standard_parallel_1\",47.03333333333333],PARAMETE");
   619         -    add_srs_wkt (p, 9,
   620         -        "R[\"standard_parallel_2\",48.63333333333333],PARAMETER[\"");
   621         -    add_srs_wkt (p, 10,
   622         -        "latitude_of_origin\",46.5],PARAMETER[\"central_meridian\"");
   623         -    add_srs_wkt (p, 11,
   624         -        ",-93.1],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
   625         -    add_srs_wkt (p, 12,
   626         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
   627         -    add_srs_wkt (p, 13,
   628         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
   629         -    add_srs_wkt (p, 14,
   630         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26791\"]]");
   631         -    p = add_epsg_def_ex (filter, first, last, 26792, "epsg", 26792,
   632         -        "NAD27 / Minnesota Central", 0, 0,
   633         -        "Clarke 1866", "Greenwich",
   634         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   635         -        "X", "East", "Y", "North");
   636         -    add_proj4text (p, 0,
   637         -        "+proj=lcc +lat_1=45.61666666666667 +lat_2=47.05 +lat_0=4");
   638         -    add_proj4text (p, 1,
   639         -        "5 +lon_0=-94.25 +x_0=609601.2192024384 +y_0=0 +datum=NAD");
   640         -    add_proj4text (p, 2,
   641         -        "27 +units=us-ft +no_defs");
   642         -    add_srs_wkt (p, 0,
   643         -        "PROJCS[\"NAD27 / Minnesota Central\",GEOGCS[\"NAD27\",DA");
   644         -    add_srs_wkt (p, 1,
   645         -        "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866");
   646         -    add_srs_wkt (p, 2,
   647         -        "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008");
   648         -    add_srs_wkt (p, 3,
   649         -        "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",");
   650         -    add_srs_wkt (p, 4,
   651         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   652         -    add_srs_wkt (p, 5,
   653         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
   654         -    add_srs_wkt (p, 6,
   655         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   656         -    add_srs_wkt (p, 7,
   657         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
   658         -    add_srs_wkt (p, 8,
   659         -        "AMETER[\"standard_parallel_1\",45.61666666666667],PARAME");
   660         -    add_srs_wkt (p, 9,
   661         -        "TER[\"standard_parallel_2\",47.05],PARAMETER[\"latitude_");
   662         -    add_srs_wkt (p, 10,
   663         -        "of_origin\",45],PARAMETER[\"central_meridian\",-94.25],P");
   664         -    add_srs_wkt (p, 11,
   665         -        "ARAMETER[\"false_easting\",2000000],PARAMETER[\"false_no");
   666         -    add_srs_wkt (p, 12,
   667         -        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
   668         -    add_srs_wkt (p, 13,
   669         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   670         -    add_srs_wkt (p, 14,
   671         -        ",NORTH],AUTHORITY[\"EPSG\",\"26792\"]]");
   672         -    p = add_epsg_def_ex (filter, first, last, 26793, "epsg", 26793,
   673         -        "NAD27 / Minnesota South", 0, 0,
   674         -        "Clarke 1866", "Greenwich",
   675         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   676         -        "X", "East", "Y", "North");
   677         -    add_proj4text (p, 0,
   678         -        "+proj=lcc +lat_1=43.78333333333333 +lat_2=45.21666666666");
   679         -    add_proj4text (p, 1,
   680         -        "667 +lat_0=43 +lon_0=-94 +x_0=609601.2192024384 +y_0=0 +");
   681         -    add_proj4text (p, 2,
   682         -        "datum=NAD27 +units=us-ft +no_defs");
   683         -    add_srs_wkt (p, 0,
   684         -        "PROJCS[\"NAD27 / Minnesota South\",GEOGCS[\"NAD27\",DATU");
   685         -    add_srs_wkt (p, 1,
   686         -        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
   687         -    add_srs_wkt (p, 2,
   688         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
   689         -    add_srs_wkt (p, 3,
   690         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
   691         -    add_srs_wkt (p, 4,
   692         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   693         -    add_srs_wkt (p, 5,
   694         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   695         -    add_srs_wkt (p, 6,
   696         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
   697         -    add_srs_wkt (p, 7,
   698         -        "67\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
   699         -    add_srs_wkt (p, 8,
   700         -        "ETER[\"standard_parallel_1\",43.78333333333333],PARAMETE");
   701         -    add_srs_wkt (p, 9,
   702         -        "R[\"standard_parallel_2\",45.21666666666667],PARAMETER[\"");
   703         -    add_srs_wkt (p, 10,
   704         -        "latitude_of_origin\",43],PARAMETER[\"central_meridian\",");
   705         -    add_srs_wkt (p, 11,
   706         -        "-94],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fa");
   707         -    add_srs_wkt (p, 12,
   708         -        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
   709         -    add_srs_wkt (p, 13,
   710         -        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
   711         -    add_srs_wkt (p, 14,
   712         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26793\"]]");
   713         -    p = add_epsg_def_ex (filter, first, last, 26794, "epsg", 26794,
   714         -        "NAD27 / Mississippi East", 0, 0,
   715         -        "Clarke 1866", "Greenwich",
   716         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   717         -        "X", "East", "Y", "North");
   718         -    add_proj4text (p, 0,
   719         -        "+proj=tmerc +lat_0=29.66666666666667 +lon_0=-88.83333333");
   720         -    add_proj4text (p, 1,
   721         -        "333333 +k=0.99996 +x_0=152400.3048006096 +y_0=0 +datum=N");
   722         -    add_proj4text (p, 2,
   723         -        "AD27 +units=us-ft +no_defs");
   724         -    add_srs_wkt (p, 0,
   725         -        "PROJCS[\"NAD27 / Mississippi East\",GEOGCS[\"NAD27\",DAT");
   726         -    add_srs_wkt (p, 1,
   727         -        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
   728         -    add_srs_wkt (p, 2,
   729         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
   730         -    add_srs_wkt (p, 3,
   731         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
   732         -    add_srs_wkt (p, 4,
   733         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   734         -    add_srs_wkt (p, 5,
   735         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   736         -    add_srs_wkt (p, 6,
   737         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
   738         -    add_srs_wkt (p, 7,
   739         -        "67\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   740         -    add_srs_wkt (p, 8,
   741         -        "atitude_of_origin\",29.66666666666667],PARAMETER[\"centr");
   742         -    add_srs_wkt (p, 9,
   743         -        "al_meridian\",-88.83333333333333],PARAMETER[\"scale_fact");
   744         -    add_srs_wkt (p, 10,
   745         -        "or\",0.99996],PARAMETER[\"false_easting\",500000],PARAME");
   746         -    add_srs_wkt (p, 11,
   747         -        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
   748         -    add_srs_wkt (p, 12,
   749         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
   750         -    add_srs_wkt (p, 13,
   751         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26794\"]]");
   752         -    p = add_epsg_def_ex (filter, first, last, 26795, "epsg", 26795,
   753         -        "NAD27 / Mississippi West", 0, 0,
   754         -        "Clarke 1866", "Greenwich",
   755         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   756         -        "X", "East", "Y", "North");
   757         -    add_proj4text (p, 0,
   758         -        "+proj=tmerc +lat_0=30.5 +lon_0=-90.33333333333333 +k=0.9");
   759         -    add_proj4text (p, 1,
   760         -        "99941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
   761         -    add_proj4text (p, 2,
   762         -        "ts=us-ft +no_defs");
   763         -    add_srs_wkt (p, 0,
   764         -        "PROJCS[\"NAD27 / Mississippi West\",GEOGCS[\"NAD27\",DAT");
   765         -    add_srs_wkt (p, 1,
   766         -        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
   767         -    add_srs_wkt (p, 2,
   768         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
   769         -    add_srs_wkt (p, 3,
   770         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
   771         -    add_srs_wkt (p, 4,
   772         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   773         -    add_srs_wkt (p, 5,
   774         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   775         -    add_srs_wkt (p, 6,
   776         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
   777         -    add_srs_wkt (p, 7,
   778         -        "67\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   779         -    add_srs_wkt (p, 8,
   780         -        "atitude_of_origin\",30.5],PARAMETER[\"central_meridian\"");
   781         -    add_srs_wkt (p, 9,
   782         -        ",-90.33333333333333],PARAMETER[\"scale_factor\",0.999941");
   783         -    add_srs_wkt (p, 10,
   784         -        "177],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
   785         -    add_srs_wkt (p, 11,
   786         -        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
   787         -    add_srs_wkt (p, 12,
   788         -        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
   789         -    add_srs_wkt (p, 13,
   790         -        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26795\"]]");
   791         -    p = add_epsg_def_ex (filter, first, last, 26796, "epsg", 26796,
   792         -        "NAD27 / Missouri East", 0, 0,
   793         -        "Clarke 1866", "Greenwich",
   794         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   795         -        "X", "East", "Y", "North");
   796         -    add_proj4text (p, 0,
   797         -        "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.9");
   798         -    add_proj4text (p, 1,
   799         -        "99933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
   800         -    add_proj4text (p, 2,
   801         -        "ts=us-ft +no_defs");
   802         -    add_srs_wkt (p, 0,
   803         -        "PROJCS[\"NAD27 / Missouri East\",GEOGCS[\"NAD27\",DATUM[");
   804         -    add_srs_wkt (p, 1,
   805         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
   806         -    add_srs_wkt (p, 2,
   807         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   808         -    add_srs_wkt (p, 3,
   809         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   810         -    add_srs_wkt (p, 4,
   811         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   812         -    add_srs_wkt (p, 5,
   813         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   814         -    add_srs_wkt (p, 6,
   815         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
   816         -    add_srs_wkt (p, 7,
   817         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   818         -    add_srs_wkt (p, 8,
   819         -        "itude_of_origin\",35.83333333333334],PARAMETER[\"central");
   820         -    add_srs_wkt (p, 9,
   821         -        "_meridian\",-90.5],PARAMETER[\"scale_factor\",0.99993333");
   822         -    add_srs_wkt (p, 10,
   823         -        "3],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
   824         -    add_srs_wkt (p, 11,
   825         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
   826         -    add_srs_wkt (p, 12,
   827         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
   828         -    add_srs_wkt (p, 13,
   829         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26796\"]]");
   830         -    p = add_epsg_def_ex (filter, first, last, 26797, "epsg", 26797,
   831         -        "NAD27 / Missouri Central", 0, 0,
   832         -        "Clarke 1866", "Greenwich",
   833         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   834         -        "X", "East", "Y", "North");
   835         -    add_proj4text (p, 0,
   836         -        "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.9");
   837         -    add_proj4text (p, 1,
   838         -        "99933333 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
   839         -    add_proj4text (p, 2,
   840         -        "ts=us-ft +no_defs");
   841         -    add_srs_wkt (p, 0,
   842         -        "PROJCS[\"NAD27 / Missouri Central\",GEOGCS[\"NAD27\",DAT");
   843         -    add_srs_wkt (p, 1,
   844         -        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
   845         -    add_srs_wkt (p, 2,
   846         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
   847         -    add_srs_wkt (p, 3,
   848         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
   849         -    add_srs_wkt (p, 4,
   850         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   851         -    add_srs_wkt (p, 5,
   852         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   853         -    add_srs_wkt (p, 6,
   854         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
   855         -    add_srs_wkt (p, 7,
   856         -        "67\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   857         -    add_srs_wkt (p, 8,
   858         -        "atitude_of_origin\",35.83333333333334],PARAMETER[\"centr");
   859         -    add_srs_wkt (p, 9,
   860         -        "al_meridian\",-92.5],PARAMETER[\"scale_factor\",0.999933");
   861         -    add_srs_wkt (p, 10,
   862         -        "333],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
   863         -    add_srs_wkt (p, 11,
   864         -        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
   865         -    add_srs_wkt (p, 12,
   866         -        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
   867         -    add_srs_wkt (p, 13,
   868         -        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26797\"]]");
   869         -    p = add_epsg_def_ex (filter, first, last, 26798, "epsg", 26798,
   870         -        "NAD27 / Missouri West", 0, 0,
   871         -        "Clarke 1866", "Greenwich",
   872         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   873         -        "X", "East", "Y", "North");
   874         -    add_proj4text (p, 0,
   875         -        "+proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.9");
   876         -    add_proj4text (p, 1,
   877         -        "99941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
   878         -    add_proj4text (p, 2,
   879         -        "ts=us-ft +no_defs");
   880         -    add_srs_wkt (p, 0,
   881         -        "PROJCS[\"NAD27 / Missouri West\",GEOGCS[\"NAD27\",DATUM[");
   882         -    add_srs_wkt (p, 1,
   883         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
   884         -    add_srs_wkt (p, 2,
   885         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   886         -    add_srs_wkt (p, 3,
   887         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   888         -    add_srs_wkt (p, 4,
   889         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   890         -    add_srs_wkt (p, 5,
   891         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   892         -    add_srs_wkt (p, 6,
   893         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
   894         -    add_srs_wkt (p, 7,
   895         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   896         -    add_srs_wkt (p, 8,
   897         -        "itude_of_origin\",36.16666666666666],PARAMETER[\"central");
   898         -    add_srs_wkt (p, 9,
   899         -        "_meridian\",-94.5],PARAMETER[\"scale_factor\",0.99994117");
   900         -    add_srs_wkt (p, 10,
   901         -        "7],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
   902         -    add_srs_wkt (p, 11,
   903         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
   904         -    add_srs_wkt (p, 12,
   905         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
   906         -    add_srs_wkt (p, 13,
   907         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26798\"]]");
   908         -    p = add_epsg_def_ex (filter, first, last, 26799, "epsg", 26799,
   909         -        "NAD27 / California zone VII", 0, 0,
   910         -        "Clarke 1866", "Greenwich",
   911         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   912         -        "X", "East", "Y", "North");
   913         -    add_proj4text (p, 0,
   914         -        "+proj=lcc +lat_1=34.41666666666666 +lat_2=33.86666666666");
   915         -    add_proj4text (p, 1,
   916         -        "667 +lat_0=34.13333333333333 +lon_0=-118.3333333333333 +");
   917         -    add_proj4text (p, 2,
   918         -        "x_0=1276106.450596901 +y_0=1268253.006858014 +datum=NAD2");
   919         -    add_proj4text (p, 3,
   920         -        "7 +units=us-ft +no_defs");
   921         -    add_srs_wkt (p, 0,
   922         -        "PROJCS[\"NAD27 / California zone VII\",GEOGCS[\"NAD27\",");
   923         -    add_srs_wkt (p, 1,
   924         -        "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18");
   925         -    add_srs_wkt (p, 2,
   926         -        "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70");
   927         -    add_srs_wkt (p, 3,
   928         -        "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
   929         -    add_srs_wkt (p, 4,
   930         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
   931         -    add_srs_wkt (p, 5,
   932         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
   933         -    add_srs_wkt (p, 6,
   934         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   935         -    add_srs_wkt (p, 7,
   936         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
   937         -    add_srs_wkt (p, 8,
   938         -        "AMETER[\"standard_parallel_1\",34.41666666666666],PARAME");
   939         -    add_srs_wkt (p, 9,
   940         -        "TER[\"standard_parallel_2\",33.86666666666667],PARAMETER");
   941         -    add_srs_wkt (p, 10,
   942         -        "[\"latitude_of_origin\",34.13333333333333],PARAMETER[\"c");
   943         -    add_srs_wkt (p, 11,
   944         -        "entral_meridian\",-118.3333333333333],PARAMETER[\"false_");
   945         -    add_srs_wkt (p, 12,
   946         -        "easting\",4186692.58],PARAMETER[\"false_northing\",41609");
   947         -    add_srs_wkt (p, 13,
   948         -        "26.74],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
   949         -    add_srs_wkt (p, 14,
   950         -        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   951         -    add_srs_wkt (p, 15,
   952         -        "H],AUTHORITY[\"EPSG\",\"26799\"]]");
   953         -    p = add_epsg_def_ex (filter, first, last, 26801, "epsg", 26801,
   954         -        "NAD Michigan / Michigan East (deprecated)", 0, 0,
   955         -        "Clarke 1866 Michigan", "Greenwich",
   956         -        "NAD27_Michigan", "Transverse_Mercator", "US survey foot",
   957         -        "X", "East", "Y", "North");
   958         -    add_proj4text (p, 0,
   959         -        "+proj=tmerc +lat_0=41.5 +lon_0=-83.66666666666667 +k=0.9");
   960         -    add_proj4text (p, 1,
   961         -        "99942857 +x_0=152400.3048006096 +y_0=0 +a=6378450.047548");
   962         -    add_proj4text (p, 2,
   963         -        "896 +b=6356826.621488444 +units=us-ft +no_defs");
   964         -    add_srs_wkt (p, 0,
   965         -        "PROJCS[\"NAD Michigan / Michigan East (deprecated)\",GEO");
   966         -    add_srs_wkt (p, 1,
   967         -        "GCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHEROID");
   968         -    add_srs_wkt (p, 2,
   969         -        "[\"Clarke 1866 Michigan\",6378450.047548896,294.97869716");
   970         -    add_srs_wkt (p, 3,
   971         -        "46739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\",\"");
   972         -    add_srs_wkt (p, 4,
   973         -        "6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
   974         -    add_srs_wkt (p, 5,
   975         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
   976         -    add_srs_wkt (p, 6,
   977         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
   978         -    add_srs_wkt (p, 7,
   979         -        "\",EAST],AUTHORITY[\"EPSG\",\"4268\"]],PROJECTION[\"Tran");
   980         -    add_srs_wkt (p, 8,
   981         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",41.5");
   982         -    add_srs_wkt (p, 9,
   983         -        "],PARAMETER[\"central_meridian\",-83.66666666666667],PAR");
   984         -    add_srs_wkt (p, 10,
   985         -        "AMETER[\"scale_factor\",0.999942857],PARAMETER[\"false_e");
   986         -    add_srs_wkt (p, 11,
   987         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
   988         -    add_srs_wkt (p, 12,
   989         -        "US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
   990         -    add_srs_wkt (p, 13,
   991         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
   992         -    add_srs_wkt (p, 14,
   993         -        "EPSG\",\"26801\"]]");
   994         -    p = add_epsg_def_ex (filter, first, last, 26802, "epsg", 26802,
   995         -        "NAD Michigan / Michigan Old Central (deprecated)", 0, 0,
   996         -        "Clarke 1866 Michigan", "Greenwich",
   997         -        "NAD27_Michigan", "Transverse_Mercator", "US survey foot",
   998         -        "X", "East", "Y", "North");
   999         -    add_proj4text (p, 0,
  1000         -        "+proj=tmerc +lat_0=41.5 +lon_0=-85.75 +k=0.999909091 +x_");
  1001         -    add_proj4text (p, 1,
  1002         -        "0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=63568");
  1003         -    add_proj4text (p, 2,
  1004         -        "26.621488444 +units=us-ft +no_defs");
  1005         -    add_srs_wkt (p, 0,
  1006         -        "PROJCS[\"NAD Michigan / Michigan Old Central (deprecated");
  1007         -    add_srs_wkt (p, 1,
  1008         -        ")\",GEOGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",S");
  1009         -    add_srs_wkt (p, 2,
  1010         -        "PHEROID[\"Clarke 1866 Michigan\",6378450.047548896,294.9");
  1011         -    add_srs_wkt (p, 3,
  1012         -        "786971646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"E");
  1013         -    add_srs_wkt (p, 4,
  1014         -        "PSG\",\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  1015         -    add_srs_wkt (p, 5,
  1016         -        "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  1017         -    add_srs_wkt (p, 6,
  1018         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
  1019         -    add_srs_wkt (p, 7,
  1020         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4268\"]],PROJECTIO");
  1021         -    add_srs_wkt (p, 8,
  1022         -        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
  1023         -    add_srs_wkt (p, 9,
  1024         -        "n\",41.5],PARAMETER[\"central_meridian\",-85.75],PARAMET");
  1025         -    add_srs_wkt (p, 10,
  1026         -        "ER[\"scale_factor\",0.999909091],PARAMETER[\"false_easti");
  1027         -    add_srs_wkt (p, 11,
  1028         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"US s");
  1029         -    add_srs_wkt (p, 12,
  1030         -        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
  1031         -    add_srs_wkt (p, 13,
  1032         -        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  1033         -    add_srs_wkt (p, 14,
  1034         -        "G\",\"26802\"]]");
  1035         -    p = add_epsg_def_ex (filter, first, last, 26803, "epsg", 26803,
  1036         -        "NAD Michigan / Michigan West (deprecated)", 0, 0,
  1037         -        "Clarke 1866 Michigan", "Greenwich",
  1038         -        "NAD27_Michigan", "Transverse_Mercator", "US survey foot",
  1039         -        "X", "East", "Y", "North");
  1040         -    add_proj4text (p, 0,
  1041         -        "+proj=tmerc +lat_0=41.5 +lon_0=-88.75 +k=0.999909091 +x_");
  1042         -    add_proj4text (p, 1,
  1043         -        "0=152400.3048006096 +y_0=0 +a=6378450.047548896 +b=63568");
  1044         -    add_proj4text (p, 2,
  1045         -        "26.621488444 +units=us-ft +no_defs");
  1046         -    add_srs_wkt (p, 0,
  1047         -        "PROJCS[\"NAD Michigan / Michigan West (deprecated)\",GEO");
  1048         -    add_srs_wkt (p, 1,
  1049         -        "GCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHEROID");
  1050         -    add_srs_wkt (p, 2,
  1051         -        "[\"Clarke 1866 Michigan\",6378450.047548896,294.97869716");
  1052         -    add_srs_wkt (p, 3,
  1053         -        "46739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\",\"");
  1054         -    add_srs_wkt (p, 4,
  1055         -        "6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  1056         -    add_srs_wkt (p, 5,
  1057         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  1058         -    add_srs_wkt (p, 6,
  1059         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  1060         -    add_srs_wkt (p, 7,
  1061         -        "\",EAST],AUTHORITY[\"EPSG\",\"4268\"]],PROJECTION[\"Tran");
  1062         -    add_srs_wkt (p, 8,
  1063         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",41.5");
  1064         -    add_srs_wkt (p, 9,
  1065         -        "],PARAMETER[\"central_meridian\",-88.75],PARAMETER[\"sca");
  1066         -    add_srs_wkt (p, 10,
  1067         -        "le_factor\",0.999909091],PARAMETER[\"false_easting\",500");
  1068         -    add_srs_wkt (p, 11,
  1069         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
  1070         -    add_srs_wkt (p, 12,
  1071         -        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
  1072         -    add_srs_wkt (p, 13,
  1073         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26");
  1074         -    add_srs_wkt (p, 14,
  1075         -        "803\"]]");
  1076         -    p = add_epsg_def_ex (filter, first, last, 26811, "epsg", 26811,
  1077         -        "NAD Michigan / Michigan North (deprecated)", 0, 0,
  1078         -        "Clarke 1866 Michigan", "Greenwich",
  1079         -        "NAD27_Michigan", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1080         -        "X", "East", "Y", "North");
  1081         -    add_proj4text (p, 0,
  1082         -        "+proj=lcc +lat_1=45.48333333333333 +lat_2=47.08333333333");
  1083         -    add_proj4text (p, 1,
  1084         -        "334 +lat_0=44.78333333333333 +lon_0=-87 +x_0=609601.2192");
  1085         -    add_proj4text (p, 2,
  1086         -        "024384 +y_0=0 +a=6378450.047548896 +b=6356826.621488444 ");
  1087         -    add_proj4text (p, 3,
  1088         -        "+units=us-ft +no_defs");
  1089         -    add_srs_wkt (p, 0,
  1090         -        "PROJCS[\"NAD Michigan / Michigan North (deprecated)\",GE");
  1091         -    add_srs_wkt (p, 1,
  1092         -        "OGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHEROI");
  1093         -    add_srs_wkt (p, 2,
  1094         -        "D[\"Clarke 1866 Michigan\",6378450.047548896,294.9786971");
  1095         -    add_srs_wkt (p, 3,
  1096         -        "646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\",");
  1097         -    add_srs_wkt (p, 4,
  1098         -        "\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1099         -    add_srs_wkt (p, 5,
  1100         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1101         -    add_srs_wkt (p, 6,
  1102         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  1103         -    add_srs_wkt (p, 7,
  1104         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4268\"]],PROJECTION[\"La");
  1105         -    add_srs_wkt (p, 8,
  1106         -        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
  1107         -    add_srs_wkt (p, 9,
  1108         -        "el_1\",45.48333333333333],PARAMETER[\"standard_parallel_");
  1109         -    add_srs_wkt (p, 10,
  1110         -        "2\",47.08333333333334],PARAMETER[\"latitude_of_origin\",");
  1111         -    add_srs_wkt (p, 11,
  1112         -        "44.78333333333333],PARAMETER[\"central_meridian\",-87],P");
  1113         -    add_srs_wkt (p, 12,
  1114         -        "ARAMETER[\"false_easting\",2000000],PARAMETER[\"false_no");
  1115         -    add_srs_wkt (p, 13,
  1116         -        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
  1117         -    add_srs_wkt (p, 14,
  1118         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1119         -    add_srs_wkt (p, 15,
  1120         -        ",NORTH],AUTHORITY[\"EPSG\",\"26811\"]]");
  1121         -    p = add_epsg_def_ex (filter, first, last, 26812, "epsg", 26812,
  1122         -        "NAD Michigan / Michigan Central (deprecated)", 0, 0,
  1123         -        "Clarke 1866 Michigan", "Greenwich",
  1124         -        "NAD27_Michigan", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1125         -        "X", "East", "Y", "North");
  1126         -    add_proj4text (p, 0,
  1127         -        "+proj=lcc +lat_1=44.18333333333333 +lat_2=45.7 +lat_0=43");
  1128         -    add_proj4text (p, 1,
  1129         -        ".31666666666667 +lon_0=-84.33333333333333 +x_0=609601.21");
  1130         -    add_proj4text (p, 2,
  1131         -        "92024384 +y_0=0 +a=6378450.047548896 +b=6356826.62148844");
  1132         -    add_proj4text (p, 3,
  1133         -        "4 +units=us-ft +no_defs");
  1134         -    add_srs_wkt (p, 0,
  1135         -        "PROJCS[\"NAD Michigan / Michigan Central (deprecated)\",");
  1136         -    add_srs_wkt (p, 1,
  1137         -        "GEOGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHER");
  1138         -    add_srs_wkt (p, 2,
  1139         -        "OID[\"Clarke 1866 Michigan\",6378450.047548896,294.97869");
  1140         -    add_srs_wkt (p, 3,
  1141         -        "71646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\"");
  1142         -    add_srs_wkt (p, 4,
  1143         -        ",\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1144         -    add_srs_wkt (p, 5,
  1145         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1146         -    add_srs_wkt (p, 6,
  1147         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1148         -    add_srs_wkt (p, 7,
  1149         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4268\"]],PROJECTION[\"L");
  1150         -    add_srs_wkt (p, 8,
  1151         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1152         -    add_srs_wkt (p, 9,
  1153         -        "lel_1\",44.18333333333333],PARAMETER[\"standard_parallel");
  1154         -    add_srs_wkt (p, 10,
  1155         -        "_2\",45.7],PARAMETER[\"latitude_of_origin\",43.316666666");
  1156         -    add_srs_wkt (p, 11,
  1157         -        "66667],PARAMETER[\"central_meridian\",-84.33333333333333");
  1158         -    add_srs_wkt (p, 12,
  1159         -        "],PARAMETER[\"false_easting\",2000000],PARAMETER[\"false");
  1160         -    add_srs_wkt (p, 13,
  1161         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
  1162         -    add_srs_wkt (p, 14,
  1163         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1164         -    add_srs_wkt (p, 15,
  1165         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26812\"]]");
  1166         -    p = add_epsg_def_ex (filter, first, last, 26813, "epsg", 26813,
  1167         -        "NAD Michigan / Michigan South (deprecated)", 0, 0,
  1168         -        "Clarke 1866 Michigan", "Greenwich",
  1169         -        "NAD27_Michigan", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1170         -        "X", "East", "Y", "North");
  1171         -    add_proj4text (p, 0,
  1172         -        "+proj=lcc +lat_1=42.1 +lat_2=43.66666666666666 +lat_0=41");
  1173         -    add_proj4text (p, 1,
  1174         -        ".5 +lon_0=-84.33333333333333 +x_0=609601.2192024384 +y_0");
  1175         -    add_proj4text (p, 2,
  1176         -        "=0 +a=6378450.047548896 +b=6356826.621488444 +units=us-f");
  1177         -    add_proj4text (p, 3,
  1178         -        "t +no_defs");
  1179         -    add_srs_wkt (p, 0,
  1180         -        "PROJCS[\"NAD Michigan / Michigan South (deprecated)\",GE");
  1181         -    add_srs_wkt (p, 1,
  1182         -        "OGCS[\"NAD27 Michigan\",DATUM[\"NAD27_Michigan\",SPHEROI");
  1183         -    add_srs_wkt (p, 2,
  1184         -        "D[\"Clarke 1866 Michigan\",6378450.047548896,294.9786971");
  1185         -    add_srs_wkt (p, 3,
  1186         -        "646739,AUTHORITY[\"EPSG\",\"7009\"]],AUTHORITY[\"EPSG\",");
  1187         -    add_srs_wkt (p, 4,
  1188         -        "\"6268\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1189         -    add_srs_wkt (p, 5,
  1190         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1191         -    add_srs_wkt (p, 6,
  1192         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  1193         -    add_srs_wkt (p, 7,
  1194         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4268\"]],PROJECTION[\"La");
  1195         -    add_srs_wkt (p, 8,
  1196         -        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
  1197         -    add_srs_wkt (p, 9,
  1198         -        "el_1\",42.1],PARAMETER[\"standard_parallel_2\",43.666666");
  1199         -    add_srs_wkt (p, 10,
  1200         -        "66666666],PARAMETER[\"latitude_of_origin\",41.5],PARAMET");
  1201         -    add_srs_wkt (p, 11,
  1202         -        "ER[\"central_meridian\",-84.33333333333333],PARAMETER[\"");
  1203         -    add_srs_wkt (p, 12,
  1204         -        "false_easting\",2000000],PARAMETER[\"false_northing\",0]");
  1205         -    add_srs_wkt (p, 13,
  1206         -        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
  1207         -    add_srs_wkt (p, 14,
  1208         -        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1209         -    add_srs_wkt (p, 15,
  1210         -        "HORITY[\"EPSG\",\"26813\"]]");
  1211         -    p = add_epsg_def_ex (filter, first, last, 26814, "epsg", 26814,
  1212         -        "NAD83 / Maine East (ftUS) (deprecated)", 0, 0,
  1213         -        "GRS 1980", "Greenwich",
  1214         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1215         -        "X", "East", "Y", "North");
           55  +    p = add_epsg_def (filter, first, last, 26981, "epsg", 26981,
           56  +        "NAD83 / Louisiana North");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666");
           59  +    add_proj4text (p, 1,
           60  +        "667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +datum=");
           61  +    add_proj4text (p, 2,
           62  +        "NAD83 +units=m +no_defs");
           63  +    add_srs_wkt (p, 0,
           64  +        "PROJCS[\"NAD83 / Louisiana North\",GEOGCS[\"NAD83\",DATU");
           65  +    add_srs_wkt (p, 1,
           66  +        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
           67  +    add_srs_wkt (p, 2,
           68  +        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
           69  +    add_srs_wkt (p, 3,
           70  +        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
           71  +    add_srs_wkt (p, 4,
           72  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
           73  +    add_srs_wkt (p, 5,
           74  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
           75  +    add_srs_wkt (p, 6,
           76  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
           77  +    add_srs_wkt (p, 7,
           78  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",32.6666");
           79  +    add_srs_wkt (p, 8,
           80  +        "6666666666],PARAMETER[\"standard_parallel_2\",31.1666666");
           81  +    add_srs_wkt (p, 9,
           82  +        "6666667],PARAMETER[\"latitude_of_origin\",30.5],PARAMETE");
           83  +    add_srs_wkt (p, 10,
           84  +        "R[\"central_meridian\",-92.5],PARAMETER[\"false_easting\"");
           85  +    add_srs_wkt (p, 11,
           86  +        ",1000000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
           87  +    add_srs_wkt (p, 12,
           88  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
           89  +    add_srs_wkt (p, 13,
           90  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26981\"]]");
           91  +    p = add_epsg_def (filter, first, last, 26982, "epsg", 26982,
           92  +        "NAD83 / Louisiana South");
           93  +    add_proj4text (p, 0,
           94  +        "+proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91");
           95  +    add_proj4text (p, 1,
           96  +        ".33333333333333 +x_0=1000000 +y_0=0 +datum=NAD83 +units=");
           97  +    add_proj4text (p, 2,
           98  +        "m +no_defs");
           99  +    add_srs_wkt (p, 0,
          100  +        "PROJCS[\"NAD83 / Louisiana South\",GEOGCS[\"NAD83\",DATU");
          101  +    add_srs_wkt (p, 1,
          102  +        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
          103  +    add_srs_wkt (p, 2,
          104  +        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
          105  +    add_srs_wkt (p, 3,
          106  +        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
          107  +    add_srs_wkt (p, 4,
          108  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          109  +    add_srs_wkt (p, 5,
          110  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          111  +    add_srs_wkt (p, 6,
          112  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
          113  +    add_srs_wkt (p, 7,
          114  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",30.7],P");
          115  +    add_srs_wkt (p, 8,
          116  +        "ARAMETER[\"standard_parallel_2\",29.3],PARAMETER[\"latit");
          117  +    add_srs_wkt (p, 9,
          118  +        "ude_of_origin\",28.5],PARAMETER[\"central_meridian\",-91");
          119  +    add_srs_wkt (p, 10,
          120  +        ".33333333333333],PARAMETER[\"false_easting\",1000000],PA");
          121  +    add_srs_wkt (p, 11,
          122  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          123  +    add_srs_wkt (p, 12,
          124  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
          125  +    add_srs_wkt (p, 13,
          126  +        "AUTHORITY[\"EPSG\",\"26982\"]]");
          127  +    p = add_epsg_def (filter, first, last, 26983, "epsg", 26983,
          128  +        "NAD83 / Maine East");
  1216    129       add_proj4text (p, 0,
  1217    130           "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
  1218    131       add_proj4text (p, 1,
  1219         -        "999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1220         -    add_proj4text (p, 2,
  1221         -        ",0 +units=m +no_defs");
  1222         -    add_srs_wkt (p, 0,
  1223         -        "PROJCS[\"NAD83 / Maine East (ftUS) (deprecated)\",GEOGCS");
  1224         -    add_srs_wkt (p, 1,
  1225         -        "[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[");
  1226         -    add_srs_wkt (p, 2,
  1227         -        "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1228         -    add_srs_wkt (p, 3,
  1229         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"626");
  1230         -    add_srs_wkt (p, 4,
  1231         -        "9\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1232         -    add_srs_wkt (p, 5,
  1233         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1234         -    add_srs_wkt (p, 6,
  1235         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1236         -    add_srs_wkt (p, 7,
  1237         -        "EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transve");
  1238         -    add_srs_wkt (p, 8,
  1239         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",43.6666");
  1240         -    add_srs_wkt (p, 9,
  1241         -        "6666666666],PARAMETER[\"central_meridian\",-68.5],PARAME");
  1242         -    add_srs_wkt (p, 10,
  1243         -        "TER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\"");
  1244         -    add_srs_wkt (p, 11,
  1245         -        ",300000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1246         -    add_srs_wkt (p, 12,
  1247         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  1248         -    add_srs_wkt (p, 13,
  1249         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26814\"]]");
  1250         -    p = add_epsg_def_ex (filter, first, last, 26815, "epsg", 26815,
  1251         -        "NAD83 / Maine West (ftUS) (deprecated)", 0, 0,
  1252         -        "GRS 1980", "Greenwich",
  1253         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1254         -        "X", "East", "Y", "North");
  1255         -    add_proj4text (p, 0,
  1256         -        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
  1257         -    add_proj4text (p, 1,
  1258         -        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
  1259         -    add_proj4text (p, 2,
  1260         -        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1261         -    add_srs_wkt (p, 0,
  1262         -        "PROJCS[\"NAD83 / Maine West (ftUS) (deprecated)\",GEOGCS");
  1263         -    add_srs_wkt (p, 1,
  1264         -        "[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[");
  1265         -    add_srs_wkt (p, 2,
  1266         -        "\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"");
  1267         -    add_srs_wkt (p, 3,
  1268         -        "7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"626");
  1269         -    add_srs_wkt (p, 4,
  1270         -        "9\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1271         -    add_srs_wkt (p, 5,
  1272         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1273         -    add_srs_wkt (p, 6,
  1274         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1275         -    add_srs_wkt (p, 7,
  1276         -        "EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transve");
  1277         -    add_srs_wkt (p, 8,
  1278         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",42.8333");
  1279         -    add_srs_wkt (p, 9,
  1280         -        "3333333334],PARAMETER[\"central_meridian\",-70.166666666");
  1281         -    add_srs_wkt (p, 10,
  1282         -        "66667],PARAMETER[\"scale_factor\",0.999966667],PARAMETER");
  1283         -    add_srs_wkt (p, 11,
  1284         -        "[\"false_easting\",900000],PARAMETER[\"false_northing\",");
  1285         -    add_srs_wkt (p, 12,
  1286         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1287         -    add_srs_wkt (p, 13,
  1288         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26815\"");
  1289         -    add_srs_wkt (p, 14,
  1290         -        "]]");
  1291         -    p = add_epsg_def_ex (filter, first, last, 26819, "epsg", 26819,
  1292         -        "NAD83 / Minnesota North (ftUS) (deprecated)", 0, 0,
  1293         -        "GRS 1980", "Greenwich",
  1294         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1295         -        "X", "East", "Y", "North");
  1296         -    add_proj4text (p, 0,
  1297         -        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
  1298         -    add_proj4text (p, 1,
  1299         -        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
  1300         -    add_proj4text (p, 2,
  1301         -        "00101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0");
  1302         -    add_proj4text (p, 3,
  1303         -        ",0,0,0,0 +units=m +no_defs");
  1304         -    add_srs_wkt (p, 0,
  1305         -        "PROJCS[\"NAD83 / Minnesota North (ftUS) (deprecated)\",G");
  1306         -    add_srs_wkt (p, 1,
  1307         -        "EOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHE");
  1308         -    add_srs_wkt (p, 2,
  1309         -        "ROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG");
  1310         -    add_srs_wkt (p, 3,
  1311         -        "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1312         -    add_srs_wkt (p, 4,
  1313         -        "\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1314         -    add_srs_wkt (p, 5,
  1315         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1316         -    add_srs_wkt (p, 6,
  1317         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  1318         -    add_srs_wkt (p, 7,
  1319         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"La");
  1320         -    add_srs_wkt (p, 8,
  1321         -        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
  1322         -    add_srs_wkt (p, 9,
  1323         -        "el_1\",48.63333333333333],PARAMETER[\"standard_parallel_");
  1324         -    add_srs_wkt (p, 10,
  1325         -        "2\",47.03333333333333],PARAMETER[\"latitude_of_origin\",");
  1326         -    add_srs_wkt (p, 11,
  1327         -        "46.5],PARAMETER[\"central_meridian\",-93.1],PARAMETER[\"");
  1328         -    add_srs_wkt (p, 12,
  1329         -        "false_easting\",800000.0000101601],PARAMETER[\"false_nor");
  1330         -    add_srs_wkt (p, 13,
  1331         -        "thing\",99999.99998984],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1332         -    add_srs_wkt (p, 14,
  1333         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  1334         -    add_srs_wkt (p, 15,
  1335         -        "ITY[\"EPSG\",\"26819\"]]");
  1336         -    p = add_epsg_def_ex (filter, first, last, 26820, "epsg", 26820,
  1337         -        "NAD83 / Minnesota Central (ftUS) (deprecated)", 0, 0,
  1338         -        "GRS 1980", "Greenwich",
  1339         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1340         -        "X", "East", "Y", "North");
  1341         -    add_proj4text (p, 0,
  1342         -        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
  1343         -    add_proj4text (p, 1,
  1344         -        "5 +lon_0=-94.25 +x_0=800000.0000101601 +y_0=99999.999989");
  1345         -    add_proj4text (p, 2,
  1346         -        "84 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1347         -    add_srs_wkt (p, 0,
  1348         -        "PROJCS[\"NAD83 / Minnesota Central (ftUS) (deprecated)\"");
  1349         -    add_srs_wkt (p, 1,
  1350         -        ",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SP");
  1351         -    add_srs_wkt (p, 2,
  1352         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
  1353         -    add_srs_wkt (p, 3,
  1354         -        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  1355         -    add_srs_wkt (p, 4,
  1356         -        ",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  1357         -    add_srs_wkt (p, 5,
  1358         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  1359         -    add_srs_wkt (p, 6,
  1360         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  1361         -    add_srs_wkt (p, 7,
  1362         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"L");
  1363         -    add_srs_wkt (p, 8,
  1364         -        "ambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_paral");
  1365         -    add_srs_wkt (p, 9,
  1366         -        "lel_1\",47.05],PARAMETER[\"standard_parallel_2\",45.6166");
  1367         -    add_srs_wkt (p, 10,
  1368         -        "6666666667],PARAMETER[\"latitude_of_origin\",45],PARAMET");
  1369         -    add_srs_wkt (p, 11,
  1370         -        "ER[\"central_meridian\",-94.25],PARAMETER[\"false_eastin");
  1371         -    add_srs_wkt (p, 12,
  1372         -        "g\",800000.0000101601],PARAMETER[\"false_northing\",9999");
  1373         -    add_srs_wkt (p, 13,
  1374         -        "9.99998984],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1375         -    add_srs_wkt (p, 14,
  1376         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1377         -    add_srs_wkt (p, 15,
  1378         -        ",\"26820\"]]");
  1379         -    p = add_epsg_def_ex (filter, first, last, 26821, "epsg", 26821,
  1380         -        "NAD83 / Minnesota South (ftUS) (deprecated)", 0, 0,
  1381         -        "GRS 1980", "Greenwich",
  1382         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1383         -        "X", "East", "Y", "North");
  1384         -    add_proj4text (p, 0,
  1385         -        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
  1386         -    add_proj4text (p, 1,
  1387         -        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101601 +y_0=999");
  1388         -    add_proj4text (p, 2,
  1389         -        "99.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  1390         -    add_proj4text (p, 3,
  1391         -        " +no_defs");
  1392         -    add_srs_wkt (p, 0,
  1393         -        "PROJCS[\"NAD83 / Minnesota South (ftUS) (deprecated)\",G");
  1394         -    add_srs_wkt (p, 1,
  1395         -        "EOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",SPHE");
  1396         -    add_srs_wkt (p, 2,
  1397         -        "ROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG");
  1398         -    add_srs_wkt (p, 3,
  1399         -        "\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",");
  1400         -    add_srs_wkt (p, 4,
  1401         -        "\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  1402         -    add_srs_wkt (p, 5,
  1403         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  1404         -    add_srs_wkt (p, 6,
  1405         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  1406         -    add_srs_wkt (p, 7,
  1407         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"La");
  1408         -    add_srs_wkt (p, 8,
  1409         -        "mbert_Conformal_Conic_2SP\"],PARAMETER[\"standard_parall");
  1410         -    add_srs_wkt (p, 9,
  1411         -        "el_1\",45.21666666666667],PARAMETER[\"standard_parallel_");
  1412         -    add_srs_wkt (p, 10,
  1413         -        "2\",43.78333333333333],PARAMETER[\"latitude_of_origin\",");
  1414         -    add_srs_wkt (p, 11,
  1415         -        "43],PARAMETER[\"central_meridian\",-94],PARAMETER[\"fals");
  1416         -    add_srs_wkt (p, 12,
  1417         -        "e_easting\",800000.0000101601],PARAMETER[\"false_northin");
  1418         -    add_srs_wkt (p, 13,
  1419         -        "g\",99999.99998984],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1420         -    add_srs_wkt (p, 14,
          132  +        "999 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs");
          133  +    add_srs_wkt (p, 0,
          134  +        "PROJCS[\"NAD83 / Maine East\",GEOGCS[\"NAD83\",DATUM[\"N");
          135  +    add_srs_wkt (p, 1,
          136  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
          137  +    add_srs_wkt (p, 2,
          138  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
          139  +    add_srs_wkt (p, 3,
          140  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
          141  +    add_srs_wkt (p, 4,
          142  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
          143  +    add_srs_wkt (p, 5,
          144  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
          145  +    add_srs_wkt (p, 6,
          146  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
          147  +    add_srs_wkt (p, 7,
          148  +        "],PARAMETER[\"latitude_of_origin\",43.66666666666666],PA");
          149  +    add_srs_wkt (p, 8,
          150  +        "RAMETER[\"central_meridian\",-68.5],PARAMETER[\"scale_fa");
          151  +    add_srs_wkt (p, 9,
          152  +        "ctor\",0.9999],PARAMETER[\"false_easting\",300000],PARAM");
          153  +    add_srs_wkt (p, 10,
          154  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
          155  +    add_srs_wkt (p, 11,
          156  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
          157  +    add_srs_wkt (p, 12,
          158  +        "HORITY[\"EPSG\",\"26983\"]]");
          159  +    p = add_epsg_def (filter, first, last, 26984, "epsg", 26984,
          160  +        "NAD83 / Maine West");
          161  +    add_proj4text (p, 0,
          162  +        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
          163  +    add_proj4text (p, 1,
          164  +        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +datum=NAD83 +u");
          165  +    add_proj4text (p, 2,
          166  +        "nits=m +no_defs");
          167  +    add_srs_wkt (p, 0,
          168  +        "PROJCS[\"NAD83 / Maine West\",GEOGCS[\"NAD83\",DATUM[\"N");
          169  +    add_srs_wkt (p, 1,
          170  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
          171  +    add_srs_wkt (p, 2,
          172  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
          173  +    add_srs_wkt (p, 3,
          174  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
          175  +    add_srs_wkt (p, 4,
          176  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
          177  +    add_srs_wkt (p, 5,
          178  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
          179  +    add_srs_wkt (p, 6,
          180  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
          181  +    add_srs_wkt (p, 7,
          182  +        "],PARAMETER[\"latitude_of_origin\",42.83333333333334],PA");
          183  +    add_srs_wkt (p, 8,
          184  +        "RAMETER[\"central_meridian\",-70.16666666666667],PARAMET");
          185  +    add_srs_wkt (p, 9,
          186  +        "ER[\"scale_factor\",0.999966667],PARAMETER[\"false_easti");
          187  +    add_srs_wkt (p, 10,
          188  +        "ng\",900000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
          189  +    add_srs_wkt (p, 11,
          190  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
          191  +    add_srs_wkt (p, 12,
          192  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26984\"]]");
          193  +    p = add_epsg_def (filter, first, last, 26985, "epsg", 26985,
          194  +        "NAD83 / Maryland");
          195  +    add_proj4text (p, 0,
          196  +        "+proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666");
          197  +    add_proj4text (p, 1,
          198  +        "666 +lon_0=-77 +x_0=400000 +y_0=0 +datum=NAD83 +units=m ");
          199  +    add_proj4text (p, 2,
          200  +        "+no_defs");
          201  +    add_srs_wkt (p, 0,
          202  +        "PROJCS[\"NAD83 / Maryland\",GEOGCS[\"NAD83\",DATUM[\"Nor");
          203  +    add_srs_wkt (p, 1,
          204  +        "th_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,2");
          205  +    add_srs_wkt (p, 2,
          206  +        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
          207  +    add_srs_wkt (p, 3,
          208  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwi");
          209  +    add_srs_wkt (p, 4,
          210  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
          211  +    add_srs_wkt (p, 5,
          212  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          213  +    add_srs_wkt (p, 6,
          214  +        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
          215  +    add_srs_wkt (p, 7,
          216  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",39.45],PARAMET");
          217  +    add_srs_wkt (p, 8,
          218  +        "ER[\"standard_parallel_2\",38.3],PARAMETER[\"latitude_of");
          219  +    add_srs_wkt (p, 9,
          220  +        "_origin\",37.66666666666666],PARAMETER[\"central_meridia");
          221  +    add_srs_wkt (p, 10,
          222  +        "n\",-77],PARAMETER[\"false_easting\",400000],PARAMETER[\"");
          223  +    add_srs_wkt (p, 11,
          224  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          225  +    add_srs_wkt (p, 12,
  1421    226           "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  1422         -    add_srs_wkt (p, 15,
  1423         -        "\"EPSG\",\"26821\"]]");
  1424         -    p = add_epsg_def_ex (filter, first, last, 26822, "epsg", 26822,
  1425         -        "NAD83 / Nebraska (ftUS) (deprecated)", 0, 0,
  1426         -        "GRS 1980", "Greenwich",
  1427         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1428         -        "X", "East", "Y", "North");
  1429         -    add_proj4text (p, 0,
  1430         -        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
  1431         -    add_proj4text (p, 1,
  1432         -        "lon_0=-100 +x_0=500000.0000101601 +y_0=0 +ellps=GRS80 +t");
  1433         -    add_proj4text (p, 2,
  1434         -        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1435         -    add_srs_wkt (p, 0,
  1436         -        "PROJCS[\"NAD83 / Nebraska (ftUS) (deprecated)\",GEOGCS[\"");
  1437         -    add_srs_wkt (p, 1,
  1438         -        "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
  1439         -    add_srs_wkt (p, 2,
  1440         -        "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
  1441         -    add_srs_wkt (p, 3,
  1442         -        "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  1443         -    add_srs_wkt (p, 4,
  1444         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1445         -    add_srs_wkt (p, 5,
  1446         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1447         -    add_srs_wkt (p, 6,
  1448         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1449         -    add_srs_wkt (p, 7,
  1450         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
  1451         -    add_srs_wkt (p, 8,
  1452         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
  1453         -    add_srs_wkt (p, 9,
  1454         -        "3],PARAMETER[\"standard_parallel_2\",40],PARAMETER[\"lat");
  1455         -    add_srs_wkt (p, 10,
  1456         -        "itude_of_origin\",39.83333333333334],PARAMETER[\"central");
  1457         -    add_srs_wkt (p, 11,
  1458         -        "_meridian\",-100],PARAMETER[\"false_easting\",500000.000");
  1459         -    add_srs_wkt (p, 12,
  1460         -        "0101601],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
  1461         -    add_srs_wkt (p, 13,
  1462         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  1463         -    add_srs_wkt (p, 14,
  1464         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26822\"]]");
  1465         -    p = add_epsg_def_ex (filter, first, last, 26823, "epsg", 26823,
  1466         -        "NAD83 / West Virginia North (ftUS) (deprecated)", 0, 0,
  1467         -        "GRS 1980", "Greenwich",
  1468         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1469         -        "X", "East", "Y", "North");
  1470         -    add_proj4text (p, 0,
  1471         -        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
  1472         -    add_proj4text (p, 1,
  1473         -        "5 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,");
  1474         -    add_proj4text (p, 2,
  1475         -        "0 +units=m +no_defs");
  1476         -    add_srs_wkt (p, 0,
  1477         -        "PROJCS[\"NAD83 / West Virginia North (ftUS) (deprecated)");
  1478         -    add_srs_wkt (p, 1,
  1479         -        "\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",");
  1480         -    add_srs_wkt (p, 2,
  1481         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  1482         -    add_srs_wkt (p, 3,
  1483         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1484         -    add_srs_wkt (p, 4,
  1485         -        "G\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1486         -    add_srs_wkt (p, 5,
  1487         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1488         -    add_srs_wkt (p, 6,
  1489         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1490         -    add_srs_wkt (p, 7,
  1491         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[");
  1492         -    add_srs_wkt (p, 8,
  1493         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1494         -    add_srs_wkt (p, 9,
  1495         -        "rallel_1\",40.25],PARAMETER[\"standard_parallel_2\",39],");
  1496         -    add_srs_wkt (p, 10,
  1497         -        "PARAMETER[\"latitude_of_origin\",38.5],PARAMETER[\"centr");
  1498         -    add_srs_wkt (p, 11,
  1499         -        "al_meridian\",-79.5],PARAMETER[\"false_easting\",1968500");
  1500         -    add_srs_wkt (p, 12,
  1501         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  1502         -    add_srs_wkt (p, 13,
  1503         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  1504         -    add_srs_wkt (p, 14,
  1505         -        "TH],AUTHORITY[\"EPSG\",\"26823\"]]");
  1506         -    p = add_epsg_def_ex (filter, first, last, 26824, "epsg", 26824,
  1507         -        "NAD83 / West Virginia South (ftUS) (deprecated)", 0, 0,
  1508         -        "GRS 1980", "Greenwich",
  1509         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1510         -        "X", "East", "Y", "North");
  1511         -    add_proj4text (p, 0,
  1512         -        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
  1513         -    add_proj4text (p, 1,
  1514         -        "333 +lat_0=37 +lon_0=-81 +x_0=1968500 +y_0=0 +ellps=GRS8");
  1515         -    add_proj4text (p, 2,
  1516         -        "0 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1517         -    add_srs_wkt (p, 0,
  1518         -        "PROJCS[\"NAD83 / West Virginia South (ftUS) (deprecated)");
  1519         -    add_srs_wkt (p, 1,
  1520         -        "\",GEOGCS[\"NAD83\",DATUM[\"North_American_Datum_1983\",");
  1521         -    add_srs_wkt (p, 2,
  1522         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  1523         -    add_srs_wkt (p, 3,
  1524         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  1525         -    add_srs_wkt (p, 4,
  1526         -        "G\",\"6269\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  1527         -    add_srs_wkt (p, 5,
  1528         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  1529         -    add_srs_wkt (p, 6,
  1530         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  1531         -    add_srs_wkt (p, 7,
  1532         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[");
  1533         -    add_srs_wkt (p, 8,
  1534         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  1535         -    add_srs_wkt (p, 9,
  1536         -        "rallel_1\",38.88333333333333],PARAMETER[\"standard_paral");
  1537         -    add_srs_wkt (p, 10,
  1538         -        "lel_2\",37.48333333333333],PARAMETER[\"latitude_of_origi");
  1539         -    add_srs_wkt (p, 11,
  1540         -        "n\",37],PARAMETER[\"central_meridian\",-81],PARAMETER[\"");
  1541         -    add_srs_wkt (p, 12,
  1542         -        "false_easting\",1968500],PARAMETER[\"false_northing\",0]");
  1543         -    add_srs_wkt (p, 13,
  1544         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
  1545         -    add_srs_wkt (p, 14,
  1546         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26824\"]");
  1547         -    add_srs_wkt (p, 15,
  1548         -        "]");
  1549         -    p = add_epsg_def_ex (filter, first, last, 26825, "epsg", 26825,
  1550         -        "NAD83(HARN) / Maine East (ftUS) (deprecated)", 0, 0,
  1551         -        "GRS 1980", "Greenwich",
  1552         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1553         -        "X", "East", "Y", "North");
  1554         -    add_proj4text (p, 0,
  1555         -        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
  1556         -    add_proj4text (p, 1,
  1557         -        "999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1558         -    add_proj4text (p, 2,
  1559         -        ",0 +units=m +no_defs");
  1560         -    add_srs_wkt (p, 0,
  1561         -        "PROJCS[\"NAD83(HARN) / Maine East (ftUS) (deprecated)\",");
  1562         -    add_srs_wkt (p, 1,
  1563         -        "GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Refer");
  1564         -    add_srs_wkt (p, 2,
  1565         -        "ence_Network\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  1566         -    add_srs_wkt (p, 3,
  1567         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  1568         -    add_srs_wkt (p, 4,
  1569         -        "AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUT");
  1570         -    add_srs_wkt (p, 5,
  1571         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1572         -    add_srs_wkt (p, 6,
  1573         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  1574         -    add_srs_wkt (p, 7,
  1575         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"");
  1576         -    add_srs_wkt (p, 8,
  1577         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1578         -    add_srs_wkt (p, 9,
  1579         -        "ude_of_origin\",43.66666666666666],PARAMETER[\"central_m");
  1580         -    add_srs_wkt (p, 10,
  1581         -        "eridian\",-68.5],PARAMETER[\"scale_factor\",0.9999],PARA");
  1582         -    add_srs_wkt (p, 11,
  1583         -        "METER[\"false_easting\",300000],PARAMETER[\"false_northi");
  1584         -    add_srs_wkt (p, 12,
  1585         -        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  1586         -    add_srs_wkt (p, 13,
  1587         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
  1588         -    add_srs_wkt (p, 14,
  1589         -        "6825\"]]");
  1590         -    p = add_epsg_def_ex (filter, first, last, 26826, "epsg", 26826,
  1591         -        "NAD83(HARN) / Maine West (ftUS) (deprecated)", 0, 0,
  1592         -        "GRS 1980", "Greenwich",
  1593         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "metre",
  1594         -        "X", "East", "Y", "North");
  1595         -    add_proj4text (p, 0,
  1596         -        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
  1597         -    add_proj4text (p, 1,
  1598         -        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
  1599         -    add_proj4text (p, 2,
  1600         -        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1601         -    add_srs_wkt (p, 0,
  1602         -        "PROJCS[\"NAD83(HARN) / Maine West (ftUS) (deprecated)\",");
  1603         -    add_srs_wkt (p, 1,
  1604         -        "GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Refer");
  1605         -    add_srs_wkt (p, 2,
  1606         -        "ence_Network\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  1607         -    add_srs_wkt (p, 3,
  1608         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  1609         -    add_srs_wkt (p, 4,
  1610         -        "AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUT");
  1611         -    add_srs_wkt (p, 5,
  1612         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1613         -    add_srs_wkt (p, 6,
  1614         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  1615         -    add_srs_wkt (p, 7,
  1616         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"");
  1617         -    add_srs_wkt (p, 8,
  1618         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1619         -    add_srs_wkt (p, 9,
  1620         -        "ude_of_origin\",42.83333333333334],PARAMETER[\"central_m");
  1621         -    add_srs_wkt (p, 10,
  1622         -        "eridian\",-70.16666666666667],PARAMETER[\"scale_factor\"");
  1623         -    add_srs_wkt (p, 11,
  1624         -        ",0.999966667],PARAMETER[\"false_easting\",900000],PARAME");
  1625         -    add_srs_wkt (p, 12,
  1626         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1627         -    add_srs_wkt (p, 13,
  1628         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  1629         -    add_srs_wkt (p, 14,
  1630         -        "ORITY[\"EPSG\",\"26826\"]]");
  1631         -    p = add_epsg_def_ex (filter, first, last, 26830, "epsg", 26830,
  1632         -        "NAD83(HARN) / Minnesota North (ftUS) (deprecated)", 0, 0,
  1633         -        "GRS 1980", "Greenwich",
  1634         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1635         -        "X", "East", "Y", "North");
  1636         -    add_proj4text (p, 0,
  1637         -        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
  1638         -    add_proj4text (p, 1,
  1639         -        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
  1640         -    add_proj4text (p, 2,
  1641         -        "00101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0");
  1642         -    add_proj4text (p, 3,
  1643         -        ",0,0,0,0 +units=m +no_defs");
  1644         -    add_srs_wkt (p, 0,
  1645         -        "PROJCS[\"NAD83(HARN) / Minnesota North (ftUS) (deprecate");
  1646         -    add_srs_wkt (p, 1,
  1647         -        "d)\",GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_");
  1648         -    add_srs_wkt (p, 2,
  1649         -        "Reference_Network\",SPHEROID[\"GRS 1980\",6378137,298.25");
  1650         -    add_srs_wkt (p, 3,
  1651         -        "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  1652         -    add_srs_wkt (p, 4,
  1653         -        "0,0],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",");
  1654         -    add_srs_wkt (p, 5,
  1655         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1656         -    add_srs_wkt (p, 6,
  1657         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  1658         -    add_srs_wkt (p, 7,
  1659         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1660         -    add_srs_wkt (p, 8,
  1661         -        "4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1662         -    add_srs_wkt (p, 9,
  1663         -        "AMETER[\"standard_parallel_1\",48.63333333333333],PARAME");
  1664         -    add_srs_wkt (p, 10,
  1665         -        "TER[\"standard_parallel_2\",47.03333333333333],PARAMETER");
  1666         -    add_srs_wkt (p, 11,
  1667         -        "[\"latitude_of_origin\",46.5],PARAMETER[\"central_meridi");
  1668         -    add_srs_wkt (p, 12,
  1669         -        "an\",-93.1],PARAMETER[\"false_easting\",800000.000010160");
  1670         -    add_srs_wkt (p, 13,
  1671         -        "1],PARAMETER[\"false_northing\",99999.99998984],UNIT[\"m");
  1672         -    add_srs_wkt (p, 14,
  1673         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  1674         -    add_srs_wkt (p, 15,
  1675         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26830\"]]");
  1676         -    p = add_epsg_def_ex (filter, first, last, 26831, "epsg", 26831,
  1677         -        "NAD83(HARN) / Minnesota Central (ftUS) (deprecated)", 0, 0,
  1678         -        "GRS 1980", "Greenwich",
  1679         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1680         -        "X", "East", "Y", "North");
  1681         -    add_proj4text (p, 0,
  1682         -        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
  1683         -    add_proj4text (p, 1,
  1684         -        "5 +lon_0=-94.25 +x_0=800000.0000101601 +y_0=99999.999989");
  1685         -    add_proj4text (p, 2,
  1686         -        "84 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1687         -    add_srs_wkt (p, 0,
  1688         -        "PROJCS[\"NAD83(HARN) / Minnesota Central (ftUS) (depreca");
  1689         -    add_srs_wkt (p, 1,
  1690         -        "ted)\",GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accurac");
  1691         -    add_srs_wkt (p, 2,
  1692         -        "y_Reference_Network\",SPHEROID[\"GRS 1980\",6378137,298.");
  1693         -    add_srs_wkt (p, 3,
  1694         -        "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
  1695         -    add_srs_wkt (p, 4,
  1696         -        "0,0,0],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\"");
  1697         -    add_srs_wkt (p, 5,
  1698         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1699         -    add_srs_wkt (p, 6,
  1700         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1701         -    add_srs_wkt (p, 7,
  1702         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1703         -    add_srs_wkt (p, 8,
  1704         -        "4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1705         -    add_srs_wkt (p, 9,
  1706         -        "AMETER[\"standard_parallel_1\",47.05],PARAMETER[\"standa");
  1707         -    add_srs_wkt (p, 10,
  1708         -        "rd_parallel_2\",45.61666666666667],PARAMETER[\"latitude_");
  1709         -    add_srs_wkt (p, 11,
  1710         -        "of_origin\",45],PARAMETER[\"central_meridian\",-94.25],P");
  1711         -    add_srs_wkt (p, 12,
  1712         -        "ARAMETER[\"false_easting\",800000.0000101601],PARAMETER[");
  1713         -    add_srs_wkt (p, 13,
  1714         -        "\"false_northing\",99999.99998984],UNIT[\"metre\",1,AUTH");
  1715         -    add_srs_wkt (p, 14,
  1716         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1717         -    add_srs_wkt (p, 15,
  1718         -        "RTH],AUTHORITY[\"EPSG\",\"26831\"]]");
  1719         -    p = add_epsg_def_ex (filter, first, last, 26832, "epsg", 26832,
  1720         -        "NAD83(HARN) / Minnesota South (ftUS) (deprecated)", 0, 0,
  1721         -        "GRS 1980", "Greenwich",
  1722         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1723         -        "X", "East", "Y", "North");
  1724         -    add_proj4text (p, 0,
  1725         -        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
  1726         -    add_proj4text (p, 1,
  1727         -        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101601 +y_0=999");
  1728         -    add_proj4text (p, 2,
  1729         -        "99.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  1730         -    add_proj4text (p, 3,
  1731         -        " +no_defs");
  1732         -    add_srs_wkt (p, 0,
  1733         -        "PROJCS[\"NAD83(HARN) / Minnesota South (ftUS) (deprecate");
  1734         -    add_srs_wkt (p, 1,
  1735         -        "d)\",GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_");
  1736         -    add_srs_wkt (p, 2,
  1737         -        "Reference_Network\",SPHEROID[\"GRS 1980\",6378137,298.25");
  1738         -    add_srs_wkt (p, 3,
  1739         -        "7222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,");
  1740         -    add_srs_wkt (p, 4,
  1741         -        "0,0],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",");
  1742         -    add_srs_wkt (p, 5,
  1743         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  1744         -    add_srs_wkt (p, 6,
  1745         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  1746         -    add_srs_wkt (p, 7,
  1747         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1748         -    add_srs_wkt (p, 8,
  1749         -        "4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1750         -    add_srs_wkt (p, 9,
  1751         -        "AMETER[\"standard_parallel_1\",45.21666666666667],PARAME");
  1752         -    add_srs_wkt (p, 10,
  1753         -        "TER[\"standard_parallel_2\",43.78333333333333],PARAMETER");
  1754         -    add_srs_wkt (p, 11,
  1755         -        "[\"latitude_of_origin\",43],PARAMETER[\"central_meridian");
  1756         -    add_srs_wkt (p, 12,
  1757         -        "\",-94],PARAMETER[\"false_easting\",800000.0000101601],P");
  1758         -    add_srs_wkt (p, 13,
  1759         -        "ARAMETER[\"false_northing\",99999.99998984],UNIT[\"metre");
  1760         -    add_srs_wkt (p, 14,
  1761         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  1762         -    add_srs_wkt (p, 15,
  1763         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26832\"]]");
  1764         -    p = add_epsg_def_ex (filter, first, last, 26833, "epsg", 26833,
  1765         -        "NAD83(HARN) / Nebraska (ftUS) (deprecated)", 0, 0,
  1766         -        "GRS 1980", "Greenwich",
  1767         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1768         -        "X", "East", "Y", "North");
  1769         -    add_proj4text (p, 0,
  1770         -        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
  1771         -    add_proj4text (p, 1,
  1772         -        "lon_0=-100 +x_0=500000.0000101601 +y_0=0 +ellps=GRS80 +t");
  1773         -    add_proj4text (p, 2,
  1774         -        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1775         -    add_srs_wkt (p, 0,
  1776         -        "PROJCS[\"NAD83(HARN) / Nebraska (ftUS) (deprecated)\",GE");
  1777         -    add_srs_wkt (p, 1,
  1778         -        "OGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Referen");
  1779         -    add_srs_wkt (p, 2,
  1780         -        "ce_Network\",SPHEROID[\"GRS 1980\",6378137,298.257222101");
  1781         -    add_srs_wkt (p, 3,
  1782         -        ",AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AU");
  1783         -    add_srs_wkt (p, 4,
  1784         -        "THORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1785         -    add_srs_wkt (p, 5,
  1786         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1787         -    add_srs_wkt (p, 6,
  1788         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  1789         -    add_srs_wkt (p, 7,
  1790         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]");
  1791         -    add_srs_wkt (p, 8,
  1792         -        "],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[");
  1793         -    add_srs_wkt (p, 9,
  1794         -        "\"standard_parallel_1\",43],PARAMETER[\"standard_paralle");
  1795         -    add_srs_wkt (p, 10,
  1796         -        "l_2\",40],PARAMETER[\"latitude_of_origin\",39.8333333333");
  1797         -    add_srs_wkt (p, 11,
  1798         -        "3334],PARAMETER[\"central_meridian\",-100],PARAMETER[\"f");
  1799         -    add_srs_wkt (p, 12,
  1800         -        "alse_easting\",500000.0000101601],PARAMETER[\"false_nort");
  1801         -    add_srs_wkt (p, 13,
  1802         -        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
  1803         -    add_srs_wkt (p, 14,
  1804         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1805         -    add_srs_wkt (p, 15,
  1806         -        "26833\"]]");
  1807         -    p = add_epsg_def_ex (filter, first, last, 26834, "epsg", 26834,
  1808         -        "NAD83(HARN) / West Virginia North (ftUS) (deprecated)", 0, 0,
  1809         -        "GRS 1980", "Greenwich",
  1810         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1811         -        "X", "East", "Y", "North");
  1812         -    add_proj4text (p, 0,
  1813         -        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
  1814         -    add_proj4text (p, 1,
  1815         -        "5 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,");
  1816         -    add_proj4text (p, 2,
  1817         -        "0 +units=m +no_defs");
  1818         -    add_srs_wkt (p, 0,
  1819         -        "PROJCS[\"NAD83(HARN) / West Virginia North (ftUS) (depre");
  1820         -    add_srs_wkt (p, 1,
  1821         -        "cated)\",GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accur");
  1822         -    add_srs_wkt (p, 2,
  1823         -        "acy_Reference_Network\",SPHEROID[\"GRS 1980\",6378137,29");
  1824         -    add_srs_wkt (p, 3,
  1825         -        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  1826         -    add_srs_wkt (p, 4,
  1827         -        "0,0,0,0],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwic");
  1828         -    add_srs_wkt (p, 5,
  1829         -        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  1830         -    add_srs_wkt (p, 6,
  1831         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
  1832         -    add_srs_wkt (p, 7,
  1833         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1834         -    add_srs_wkt (p, 8,
  1835         -        ",\"4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  1836         -    add_srs_wkt (p, 9,
  1837         -        "PARAMETER[\"standard_parallel_1\",40.25],PARAMETER[\"sta");
  1838         -    add_srs_wkt (p, 10,
  1839         -        "ndard_parallel_2\",39],PARAMETER[\"latitude_of_origin\",");
  1840         -    add_srs_wkt (p, 11,
  1841         -        "38.5],PARAMETER[\"central_meridian\",-79.5],PARAMETER[\"");
  1842         -    add_srs_wkt (p, 12,
  1843         -        "false_easting\",1968500],PARAMETER[\"false_northing\",0]");
  1844         -    add_srs_wkt (p, 13,
  1845         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
  1846         -    add_srs_wkt (p, 14,
  1847         -        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26834\"]");
  1848         -    add_srs_wkt (p, 15,
  1849         -        "]");
  1850         -    p = add_epsg_def_ex (filter, first, last, 26835, "epsg", 26835,
  1851         -        "NAD83(HARN) / West Virginia South (ftUS) (deprecated)", 0, 0,
  1852         -        "GRS 1980", "Greenwich",
  1853         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "metre",
  1854         -        "X", "East", "Y", "North");
  1855         -    add_proj4text (p, 0,
  1856         -        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
  1857         -    add_proj4text (p, 1,
  1858         -        "333 +lat_0=37 +lon_0=-81 +x_0=1968500 +y_0=0 +ellps=GRS8");
  1859         -    add_proj4text (p, 2,
  1860         -        "0 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1861         -    add_srs_wkt (p, 0,
  1862         -        "PROJCS[\"NAD83(HARN) / West Virginia South (ftUS) (depre");
  1863         -    add_srs_wkt (p, 1,
  1864         -        "cated)\",GEOGCS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accur");
  1865         -    add_srs_wkt (p, 2,
  1866         -        "acy_Reference_Network\",SPHEROID[\"GRS 1980\",6378137,29");
  1867         -    add_srs_wkt (p, 3,
  1868         -        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  1869         -    add_srs_wkt (p, 4,
  1870         -        "0,0,0,0],AUTHORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwic");
  1871         -    add_srs_wkt (p, 5,
  1872         -        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  1873         -    add_srs_wkt (p, 6,
  1874         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
  1875         -    add_srs_wkt (p, 7,
  1876         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1877         -    add_srs_wkt (p, 8,
  1878         -        ",\"4152\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  1879         -    add_srs_wkt (p, 9,
  1880         -        "PARAMETER[\"standard_parallel_1\",38.88333333333333],PAR");
  1881         -    add_srs_wkt (p, 10,
  1882         -        "AMETER[\"standard_parallel_2\",37.48333333333333],PARAME");
  1883         -    add_srs_wkt (p, 11,
  1884         -        "TER[\"latitude_of_origin\",37],PARAMETER[\"central_merid");
  1885         -    add_srs_wkt (p, 12,
  1886         -        "ian\",-81],PARAMETER[\"false_easting\",1968500],PARAMETE");
  1887         -    add_srs_wkt (p, 13,
  1888         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1889         -    add_srs_wkt (p, 14,
  1890         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  1891         -    add_srs_wkt (p, 15,
  1892         -        "ITY[\"EPSG\",\"26835\"]]");
  1893         -    p = add_epsg_def_ex (filter, first, last, 26836, "epsg", 26836,
  1894         -        "NAD83(NSRS2007) / Maine East (ftUS) (deprecated)", 0, 0,
  1895         -        "GRS 1980", "Greenwich",
  1896         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1897         -        "X", "East", "Y", "North");
  1898         -    add_proj4text (p, 0,
  1899         -        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
  1900         -    add_proj4text (p, 1,
  1901         -        "999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1902         -    add_proj4text (p, 2,
  1903         -        ",0 +units=m +no_defs");
  1904         -    add_srs_wkt (p, 0,
  1905         -        "PROJCS[\"NAD83(NSRS2007) / Maine East (ftUS) (deprecated");
  1906         -    add_srs_wkt (p, 1,
  1907         -        ")\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Sp");
  1908         -    add_srs_wkt (p, 2,
  1909         -        "atial_Reference_System_2007\",SPHEROID[\"GRS 1980\",6378");
  1910         -    add_srs_wkt (p, 3,
  1911         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1912         -    add_srs_wkt (p, 4,
  1913         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Gr");
  1914         -    add_srs_wkt (p, 5,
  1915         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1916         -    add_srs_wkt (p, 6,
  1917         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1918         -    add_srs_wkt (p, 7,
  1919         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1920         -    add_srs_wkt (p, 8,
  1921         -        "PSG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1922         -    add_srs_wkt (p, 9,
  1923         -        "AMETER[\"latitude_of_origin\",43.66666666666666],PARAMET");
  1924         -    add_srs_wkt (p, 10,
  1925         -        "ER[\"central_meridian\",-68.5],PARAMETER[\"scale_factor\"");
  1926         -    add_srs_wkt (p, 11,
  1927         -        ",0.9999],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
  1928         -    add_srs_wkt (p, 12,
  1929         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1930         -    add_srs_wkt (p, 13,
  1931         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  1932         -    add_srs_wkt (p, 14,
  1933         -        "\"EPSG\",\"26836\"]]");
  1934         -    p = add_epsg_def_ex (filter, first, last, 26837, "epsg", 26837,
  1935         -        "NAD83(NSRS2007) / Maine West (ftUS) (deprecated)", 0, 0,
  1936         -        "GRS 1980", "Greenwich",
  1937         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "metre",
  1938         -        "X", "East", "Y", "North");
  1939         -    add_proj4text (p, 0,
  1940         -        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
  1941         -    add_proj4text (p, 1,
  1942         -        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
  1943         -    add_proj4text (p, 2,
  1944         -        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1945         -    add_srs_wkt (p, 0,
  1946         -        "PROJCS[\"NAD83(NSRS2007) / Maine West (ftUS) (deprecated");
  1947         -    add_srs_wkt (p, 1,
  1948         -        ")\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Sp");
  1949         -    add_srs_wkt (p, 2,
  1950         -        "atial_Reference_System_2007\",SPHEROID[\"GRS 1980\",6378");
  1951         -    add_srs_wkt (p, 3,
  1952         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1953         -    add_srs_wkt (p, 4,
  1954         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Gr");
  1955         -    add_srs_wkt (p, 5,
  1956         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1957         -    add_srs_wkt (p, 6,
  1958         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1959         -    add_srs_wkt (p, 7,
  1960         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1961         -    add_srs_wkt (p, 8,
  1962         -        "PSG\",\"4759\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1963         -    add_srs_wkt (p, 9,
  1964         -        "AMETER[\"latitude_of_origin\",42.83333333333334],PARAMET");
  1965         -    add_srs_wkt (p, 10,
  1966         -        "ER[\"central_meridian\",-70.16666666666667],PARAMETER[\"");
  1967         -    add_srs_wkt (p, 11,
  1968         -        "scale_factor\",0.999966667],PARAMETER[\"false_easting\",");
  1969         -    add_srs_wkt (p, 12,
  1970         -        "900000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1971         -    add_srs_wkt (p, 13,
  1972         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  1973         -    add_srs_wkt (p, 14,
  1974         -        "\",NORTH],AUTHORITY[\"EPSG\",\"26837\"]]");
  1975         -    p = add_epsg_def_ex (filter, first, last, 26841, "epsg", 26841,
  1976         -        "NAD83(NSRS2007) / Minnesota North (ftUS) (deprecated)", 0, 0,
  1977         -        "GRS 1980", "Greenwich",
  1978         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  1979         -        "X", "East", "Y", "North");
  1980         -    add_proj4text (p, 0,
  1981         -        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
  1982         -    add_proj4text (p, 1,
  1983         -        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
  1984         -    add_proj4text (p, 2,
  1985         -        "00101601 +y_0=99999.99998984 +ellps=GRS80 +towgs84=0,0,0");
  1986         -    add_proj4text (p, 3,
  1987         -        ",0,0,0,0 +units=m +no_defs");
  1988         -    add_srs_wkt (p, 0,
  1989         -        "PROJCS[\"NAD83(NSRS2007) / Minnesota North (ftUS) (depre");
  1990         -    add_srs_wkt (p, 1,
  1991         -        "cated)\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_Nation");
  1992         -    add_srs_wkt (p, 2,
  1993         -        "al_Spatial_Reference_System_2007\",SPHEROID[\"GRS 1980\"");
  1994         -    add_srs_wkt (p, 3,
  1995         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1996         -    add_srs_wkt (p, 4,
  1997         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM");
  1998         -    add_srs_wkt (p, 5,
  1999         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2000         -    add_srs_wkt (p, 6,
  2001         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2002         -    add_srs_wkt (p, 7,
  2003         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  2004         -    add_srs_wkt (p, 8,
  2005         -        "ITY[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_C");
  2006         -    add_srs_wkt (p, 9,
  2007         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",48.6333333");
  2008         -    add_srs_wkt (p, 10,
  2009         -        "3333333],PARAMETER[\"standard_parallel_2\",47.0333333333");
  2010         -    add_srs_wkt (p, 11,
  2011         -        "3333],PARAMETER[\"latitude_of_origin\",46.5],PARAMETER[\"");
  2012         -    add_srs_wkt (p, 12,
  2013         -        "central_meridian\",-93.1],PARAMETER[\"false_easting\",80");
  2014         -    add_srs_wkt (p, 13,
  2015         -        "0000.0000101601],PARAMETER[\"false_northing\",99999.9999");
  2016         -    add_srs_wkt (p, 14,
  2017         -        "8984],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  2018         -    add_srs_wkt (p, 15,
  2019         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"268");
  2020         -    add_srs_wkt (p, 16,
  2021         -        "41\"]]");
  2022         -    p = add_epsg_def_ex (filter, first, last, 26842, "epsg", 26842,
  2023         -        "NAD83(NSRS2007) / Minnesota Central (ftUS) (deprecated)", 0, 0,
  2024         -        "GRS 1980", "Greenwich",
  2025         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2026         -        "X", "East", "Y", "North");
  2027         -    add_proj4text (p, 0,
  2028         -        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
  2029         -    add_proj4text (p, 1,
  2030         -        "5 +lon_0=-94.25 +x_0=800000.0000101601 +y_0=99999.999989");
  2031         -    add_proj4text (p, 2,
  2032         -        "84 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2033         -    add_srs_wkt (p, 0,
  2034         -        "PROJCS[\"NAD83(NSRS2007) / Minnesota Central (ftUS) (dep");
  2035         -    add_srs_wkt (p, 1,
  2036         -        "recated)\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_Nati");
  2037         -    add_srs_wkt (p, 2,
  2038         -        "onal_Spatial_Reference_System_2007\",SPHEROID[\"GRS 1980");
  2039         -    add_srs_wkt (p, 3,
  2040         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2041         -    add_srs_wkt (p, 4,
  2042         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIM");
  2043         -    add_srs_wkt (p, 5,
  2044         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2045         -    add_srs_wkt (p, 6,
  2046         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2047         -    add_srs_wkt (p, 7,
  2048         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2049         -    add_srs_wkt (p, 8,
  2050         -        "ORITY[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal");
  2051         -    add_srs_wkt (p, 9,
  2052         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47.05],P");
  2053         -    add_srs_wkt (p, 10,
  2054         -        "ARAMETER[\"standard_parallel_2\",45.61666666666667],PARA");
  2055         -    add_srs_wkt (p, 11,
  2056         -        "METER[\"latitude_of_origin\",45],PARAMETER[\"central_mer");
  2057         -    add_srs_wkt (p, 12,
  2058         -        "idian\",-94.25],PARAMETER[\"false_easting\",800000.00001");
  2059         -    add_srs_wkt (p, 13,
  2060         -        "01601],PARAMETER[\"false_northing\",99999.99998984],UNIT");
  2061         -    add_srs_wkt (p, 14,
  2062         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
  2063         -    add_srs_wkt (p, 15,
  2064         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26842\"]]");
  2065         -    p = add_epsg_def_ex (filter, first, last, 26843, "epsg", 26843,
  2066         -        "NAD83(NSRS2007) / Minnesota South (ftUS) (deprecated)", 0, 0,
  2067         -        "GRS 1980", "Greenwich",
  2068         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2069         -        "X", "East", "Y", "North");
  2070         -    add_proj4text (p, 0,
  2071         -        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
  2072         -    add_proj4text (p, 1,
  2073         -        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101601 +y_0=999");
  2074         -    add_proj4text (p, 2,
  2075         -        "99.99998984 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
  2076         -    add_proj4text (p, 3,
  2077         -        " +no_defs");
  2078         -    add_srs_wkt (p, 0,
  2079         -        "PROJCS[\"NAD83(NSRS2007) / Minnesota South (ftUS) (depre");
  2080         -    add_srs_wkt (p, 1,
  2081         -        "cated)\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_Nation");
  2082         -    add_srs_wkt (p, 2,
  2083         -        "al_Spatial_Reference_System_2007\",SPHEROID[\"GRS 1980\"");
  2084         -    add_srs_wkt (p, 3,
  2085         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  2086         -    add_srs_wkt (p, 4,
  2087         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM");
  2088         -    add_srs_wkt (p, 5,
  2089         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2090         -    add_srs_wkt (p, 6,
  2091         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2092         -    add_srs_wkt (p, 7,
  2093         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  2094         -    add_srs_wkt (p, 8,
  2095         -        "ITY[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_C");
  2096         -    add_srs_wkt (p, 9,
  2097         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",45.2166666");
  2098         -    add_srs_wkt (p, 10,
  2099         -        "6666667],PARAMETER[\"standard_parallel_2\",43.7833333333");
  2100         -    add_srs_wkt (p, 11,
  2101         -        "3333],PARAMETER[\"latitude_of_origin\",43],PARAMETER[\"c");
  2102         -    add_srs_wkt (p, 12,
  2103         -        "entral_meridian\",-94],PARAMETER[\"false_easting\",80000");
  2104         -    add_srs_wkt (p, 13,
  2105         -        "0.0000101601],PARAMETER[\"false_northing\",99999.9999898");
  2106         -    add_srs_wkt (p, 14,
  2107         -        "4],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2108         -    add_srs_wkt (p, 15,
  2109         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26843\"");
  2110         -    add_srs_wkt (p, 16,
  2111         -        "]]");
  2112         -    p = add_epsg_def_ex (filter, first, last, 26844, "epsg", 26844,
  2113         -        "NAD83(NSRS2007) / Nebraska (ftUS) (deprecated)", 0, 0,
  2114         -        "GRS 1980", "Greenwich",
  2115         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2116         -        "X", "East", "Y", "North");
  2117         -    add_proj4text (p, 0,
  2118         -        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
  2119         -    add_proj4text (p, 1,
  2120         -        "lon_0=-100 +x_0=500000.0000101601 +y_0=0 +ellps=GRS80 +t");
  2121         -    add_proj4text (p, 2,
  2122         -        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2123         -    add_srs_wkt (p, 0,
  2124         -        "PROJCS[\"NAD83(NSRS2007) / Nebraska (ftUS) (deprecated)\"");
  2125         -    add_srs_wkt (p, 1,
  2126         -        ",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spati");
  2127         -    add_srs_wkt (p, 2,
  2128         -        "al_Reference_System_2007\",SPHEROID[\"GRS 1980\",6378137");
  2129         -    add_srs_wkt (p, 3,
  2130         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  2131         -    add_srs_wkt (p, 4,
  2132         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Green");
  2133         -    add_srs_wkt (p, 5,
  2134         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2135         -    add_srs_wkt (p, 6,
  2136         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  2137         -    add_srs_wkt (p, 7,
  2138         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2139         -    add_srs_wkt (p, 8,
  2140         -        "SG\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  2141         -    add_srs_wkt (p, 9,
  2142         -        "\"],PARAMETER[\"standard_parallel_1\",43],PARAMETER[\"st");
  2143         -    add_srs_wkt (p, 10,
  2144         -        "andard_parallel_2\",40],PARAMETER[\"latitude_of_origin\"");
  2145         -    add_srs_wkt (p, 11,
  2146         -        ",39.83333333333334],PARAMETER[\"central_meridian\",-100]");
  2147         -    add_srs_wkt (p, 12,
  2148         -        ",PARAMETER[\"false_easting\",500000.0000101601],PARAMETE");
  2149         -    add_srs_wkt (p, 13,
  2150         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2151         -    add_srs_wkt (p, 14,
  2152         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  2153         -    add_srs_wkt (p, 15,
  2154         -        "ITY[\"EPSG\",\"26844\"]]");
  2155         -    p = add_epsg_def_ex (filter, first, last, 26845, "epsg", 26845,
  2156         -        "NAD83(NSRS2007) / West Virginia North (ftUS) (deprecated)", 0, 0,
  2157         -        "GRS 1980", "Greenwich",
  2158         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2159         -        "X", "East", "Y", "North");
  2160         -    add_proj4text (p, 0,
  2161         -        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
  2162         -    add_proj4text (p, 1,
  2163         -        "5 +x_0=1968500 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,");
  2164         -    add_proj4text (p, 2,
  2165         -        "0 +units=m +no_defs");
  2166         -    add_srs_wkt (p, 0,
  2167         -        "PROJCS[\"NAD83(NSRS2007) / West Virginia North (ftUS) (d");
  2168         -    add_srs_wkt (p, 1,
  2169         -        "eprecated)\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_Na");
  2170         -    add_srs_wkt (p, 2,
  2171         -        "tional_Spatial_Reference_System_2007\",SPHEROID[\"GRS 19");
  2172         -    add_srs_wkt (p, 3,
          227  +    add_srs_wkt (p, 13,
          228  +        "\"EPSG\",\"26985\"]]");
          229  +    p = add_epsg_def (filter, first, last, 26986, "epsg", 26986,
          230  +        "NAD83 / Massachusetts Mainland");
          231  +    add_proj4text (p, 0,
          232  +        "+proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666");
          233  +    add_proj4text (p, 1,
          234  +        "667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +datu");
          235  +    add_proj4text (p, 2,
          236  +        "m=NAD83 +units=m +no_defs");
          237  +    add_srs_wkt (p, 0,
          238  +        "PROJCS[\"NAD83 / Massachusetts Mainland\",GEOGCS[\"NAD83");
          239  +    add_srs_wkt (p, 1,
          240  +        "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
          241  +    add_srs_wkt (p, 2,
  2173    242           "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
          243  +    add_srs_wkt (p, 3,
          244  +        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
  2174    245       add_srs_wkt (p, 4,
  2175         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PR");
          246  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2176    247       add_srs_wkt (p, 5,
  2177         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2178         -    add_srs_wkt (p, 6,
  2179    248           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2180         -    add_srs_wkt (p, 7,
  2181         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2182         -    add_srs_wkt (p, 8,
  2183         -        "HORITY[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conforma");
  2184         -    add_srs_wkt (p, 9,
  2185         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.25],");
  2186         -    add_srs_wkt (p, 10,
  2187         -        "PARAMETER[\"standard_parallel_2\",39],PARAMETER[\"latitu");
  2188         -    add_srs_wkt (p, 11,
  2189         -        "de_of_origin\",38.5],PARAMETER[\"central_meridian\",-79.");
  2190         -    add_srs_wkt (p, 12,
  2191         -        "5],PARAMETER[\"false_easting\",1968500],PARAMETER[\"fals");
  2192         -    add_srs_wkt (p, 13,
  2193         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  2194         -    add_srs_wkt (p, 14,
  2195         -        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  2196         -    add_srs_wkt (p, 15,
  2197         -        "SG\",\"26845\"]]");
  2198         -    p = add_epsg_def_ex (filter, first, last, 26846, "epsg", 26846,
  2199         -        "NAD83(NSRS2007) / West Virginia South (ftUS) (deprecated)", 0, 0,
  2200         -        "GRS 1980", "Greenwich",
  2201         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "metre",
  2202         -        "X", "East", "Y", "North");
  2203         -    add_proj4text (p, 0,
  2204         -        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
  2205         -    add_proj4text (p, 1,
  2206         -        "333 +lat_0=37 +lon_0=-81 +x_0=1968500 +y_0=0 +ellps=GRS8");
  2207         -    add_proj4text (p, 2,
  2208         -        "0 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2209         -    add_srs_wkt (p, 0,
  2210         -        "PROJCS[\"NAD83(NSRS2007) / West Virginia South (ftUS) (d");
  2211         -    add_srs_wkt (p, 1,
  2212         -        "eprecated)\",GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_Na");
  2213         -    add_srs_wkt (p, 2,
  2214         -        "tional_Spatial_Reference_System_2007\",SPHEROID[\"GRS 19");
  2215         -    add_srs_wkt (p, 3,
  2216         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  2217         -    add_srs_wkt (p, 4,
  2218         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PR");
  2219         -    add_srs_wkt (p, 5,
  2220         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2221         -    add_srs_wkt (p, 6,
  2222         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2223         -    add_srs_wkt (p, 7,
  2224         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2225         -    add_srs_wkt (p, 8,
  2226         -        "HORITY[\"EPSG\",\"4759\"]],PROJECTION[\"Lambert_Conforma");
  2227         -    add_srs_wkt (p, 9,
  2228         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.8833");
  2229         -    add_srs_wkt (p, 10,
  2230         -        "3333333333],PARAMETER[\"standard_parallel_2\",37.4833333");
  2231         -    add_srs_wkt (p, 11,
  2232         -        "3333333],PARAMETER[\"latitude_of_origin\",37],PARAMETER[");
  2233         -    add_srs_wkt (p, 12,
  2234         -        "\"central_meridian\",-81],PARAMETER[\"false_easting\",19");
  2235         -    add_srs_wkt (p, 13,
  2236         -        "68500],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  2237         -    add_srs_wkt (p, 14,
  2238         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2239         -    add_srs_wkt (p, 15,
  2240         -        ",NORTH],AUTHORITY[\"EPSG\",\"26846\"]]");
  2241         -    p = add_epsg_def_ex (filter, first, last, 26847, "epsg", 26847,
  2242         -        "NAD83 / Maine East (ftUS)", 0, 0,
  2243         -        "GRS 1980", "Greenwich",
  2244         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  2245         -        "X", "East", "Y", "North");
  2246         -    add_proj4text (p, 0,
  2247         -        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
  2248         -    add_proj4text (p, 1,
  2249         -        "999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=");
  2250         -    add_proj4text (p, 2,
  2251         -        "0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2252         -    add_srs_wkt (p, 0,
  2253         -        "PROJCS[\"NAD83 / Maine East (ftUS)\",GEOGCS[\"NAD83\",DA");
          249  +    add_srs_wkt (p, 6,
          250  +        "]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
          251  +    add_srs_wkt (p, 7,
          252  +        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",4");
          253  +    add_srs_wkt (p, 8,
          254  +        "2.68333333333333],PARAMETER[\"standard_parallel_2\",41.7");
          255  +    add_srs_wkt (p, 9,
          256  +        "1666666666667],PARAMETER[\"latitude_of_origin\",41],PARA");
          257  +    add_srs_wkt (p, 10,
          258  +        "METER[\"central_meridian\",-71.5],PARAMETER[\"false_east");
          259  +    add_srs_wkt (p, 11,
          260  +        "ing\",200000],PARAMETER[\"false_northing\",750000],UNIT[");
          261  +    add_srs_wkt (p, 12,
          262  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
          263  +    add_srs_wkt (p, 13,
          264  +        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26986\"]]");
          265  +    p = add_epsg_def (filter, first, last, 26987, "epsg", 26987,
          266  +        "NAD83 / Massachusetts Island");
          267  +    add_proj4text (p, 0,
          268  +        "+proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333");
          269  +    add_proj4text (p, 1,
          270  +        "333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +datum=NAD");
          271  +    add_proj4text (p, 2,
          272  +        "83 +units=m +no_defs");
          273  +    add_srs_wkt (p, 0,
          274  +        "PROJCS[\"NAD83 / Massachusetts Island\",GEOGCS[\"NAD83\"");
          275  +    add_srs_wkt (p, 1,
          276  +        ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
          277  +    add_srs_wkt (p, 2,
          278  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
          279  +    add_srs_wkt (p, 3,
          280  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
          281  +    add_srs_wkt (p, 4,
          282  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          283  +    add_srs_wkt (p, 5,
          284  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          285  +    add_srs_wkt (p, 6,
          286  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
          287  +    add_srs_wkt (p, 7,
          288  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41");
          289  +    add_srs_wkt (p, 8,
          290  +        ".48333333333333],PARAMETER[\"standard_parallel_2\",41.28");
          291  +    add_srs_wkt (p, 9,
          292  +        "333333333333],PARAMETER[\"latitude_of_origin\",41],PARAM");
          293  +    add_srs_wkt (p, 10,
          294  +        "ETER[\"central_meridian\",-70.5],PARAMETER[\"false_easti");
          295  +    add_srs_wkt (p, 11,
          296  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
          297  +    add_srs_wkt (p, 12,
          298  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
          299  +    add_srs_wkt (p, 13,
          300  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26987\"]]");
          301  +    p = add_epsg_def (filter, first, last, 26988, "epsg", 26988,
          302  +        "NAD83 / Michigan North");
          303  +    add_proj4text (p, 0,
          304  +        "+proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333");
          305  +    add_proj4text (p, 1,
          306  +        "333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_");
          307  +    add_proj4text (p, 2,
          308  +        "0=0 +datum=NAD83 +units=m +no_defs");
          309  +    add_srs_wkt (p, 0,
          310  +        "PROJCS[\"NAD83 / Michigan North\",GEOGCS[\"NAD83\",DATUM");
          311  +    add_srs_wkt (p, 1,
          312  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
          313  +    add_srs_wkt (p, 2,
          314  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
          315  +    add_srs_wkt (p, 3,
          316  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
          317  +    add_srs_wkt (p, 4,
          318  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
          319  +    add_srs_wkt (p, 5,
          320  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
          321  +    add_srs_wkt (p, 6,
          322  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
          323  +    add_srs_wkt (p, 7,
          324  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47.08333");
          325  +    add_srs_wkt (p, 8,
          326  +        "333333334],PARAMETER[\"standard_parallel_2\",45.48333333");
          327  +    add_srs_wkt (p, 9,
          328  +        "333333],PARAMETER[\"latitude_of_origin\",44.783333333333");
          329  +    add_srs_wkt (p, 10,
          330  +        "33],PARAMETER[\"central_meridian\",-87],PARAMETER[\"fals");
          331  +    add_srs_wkt (p, 11,
          332  +        "e_easting\",8000000],PARAMETER[\"false_northing\",0],UNI");
          333  +    add_srs_wkt (p, 12,
          334  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
          335  +    add_srs_wkt (p, 13,
          336  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26988\"]]");
          337  +    p = add_epsg_def (filter, first, last, 26989, "epsg", 26989,
          338  +        "NAD83 / Michigan Central");
          339  +    add_proj4text (p, 0,
          340  +        "+proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43");
          341  +    add_proj4text (p, 1,
          342  +        ".31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +");
          343  +    add_proj4text (p, 2,
          344  +        "y_0=0 +datum=NAD83 +units=m +no_defs");
          345  +    add_srs_wkt (p, 0,
          346  +        "PROJCS[\"NAD83 / Michigan Central\",GEOGCS[\"NAD83\",DAT");
          347  +    add_srs_wkt (p, 1,
          348  +        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
          349  +    add_srs_wkt (p, 2,
          350  +        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
          351  +    add_srs_wkt (p, 3,
          352  +        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
          353  +    add_srs_wkt (p, 4,
          354  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          355  +    add_srs_wkt (p, 5,
          356  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          357  +    add_srs_wkt (p, 6,
          358  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
          359  +    add_srs_wkt (p, 7,
          360  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.7],P");
          361  +    add_srs_wkt (p, 8,
          362  +        "ARAMETER[\"standard_parallel_2\",44.18333333333333],PARA");
          363  +    add_srs_wkt (p, 9,
          364  +        "METER[\"latitude_of_origin\",43.31666666666667],PARAMETE");
          365  +    add_srs_wkt (p, 10,
          366  +        "R[\"central_meridian\",-84.36666666666666],PARAMETER[\"f");
          367  +    add_srs_wkt (p, 11,
          368  +        "alse_easting\",6000000],PARAMETER[\"false_northing\",0],");
          369  +    add_srs_wkt (p, 12,
          370  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
          371  +    add_srs_wkt (p, 13,
          372  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26989\"]]");
          373  +    p = add_epsg_def (filter, first, last, 26990, "epsg", 26990,
          374  +        "NAD83 / Michigan South");
          375  +    add_proj4text (p, 0,
          376  +        "+proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41");
          377  +    add_proj4text (p, 1,
          378  +        ".5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +datum=");
          379  +    add_proj4text (p, 2,
          380  +        "NAD83 +units=m +no_defs");
          381  +    add_srs_wkt (p, 0,
          382  +        "PROJCS[\"NAD83 / Michigan South\",GEOGCS[\"NAD83\",DATUM");
          383  +    add_srs_wkt (p, 1,
          384  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
          385  +    add_srs_wkt (p, 2,
          386  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
          387  +    add_srs_wkt (p, 3,
          388  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
          389  +    add_srs_wkt (p, 4,
          390  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
          391  +    add_srs_wkt (p, 5,
          392  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
          393  +    add_srs_wkt (p, 6,
          394  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
          395  +    add_srs_wkt (p, 7,
          396  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",43.66666");
          397  +    add_srs_wkt (p, 8,
          398  +        "666666666],PARAMETER[\"standard_parallel_2\",42.1],PARAM");
          399  +    add_srs_wkt (p, 9,
          400  +        "ETER[\"latitude_of_origin\",41.5],PARAMETER[\"central_me");
          401  +    add_srs_wkt (p, 10,
          402  +        "ridian\",-84.36666666666666],PARAMETER[\"false_easting\"");
          403  +    add_srs_wkt (p, 11,
          404  +        ",4000000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          405  +    add_srs_wkt (p, 12,
          406  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
          407  +    add_srs_wkt (p, 13,
          408  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26990\"]]");
          409  +    p = add_epsg_def (filter, first, last, 26991, "epsg", 26991,
          410  +        "NAD83 / Minnesota North");
          411  +    add_proj4text (p, 0,
          412  +        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
          413  +    add_proj4text (p, 1,
          414  +        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y");
          415  +    add_proj4text (p, 2,
          416  +        "_0=100000 +datum=NAD83 +units=m +no_defs");
          417  +    add_srs_wkt (p, 0,
          418  +        "PROJCS[\"NAD83 / Minnesota North\",GEOGCS[\"NAD83\",DATU");
          419  +    add_srs_wkt (p, 1,
          420  +        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
          421  +    add_srs_wkt (p, 2,
          422  +        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
          423  +    add_srs_wkt (p, 3,
          424  +        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
          425  +    add_srs_wkt (p, 4,
          426  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          427  +    add_srs_wkt (p, 5,
          428  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          429  +    add_srs_wkt (p, 6,
          430  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
          431  +    add_srs_wkt (p, 7,
          432  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",48.6333");
          433  +    add_srs_wkt (p, 8,
          434  +        "3333333333],PARAMETER[\"standard_parallel_2\",47.0333333");
          435  +    add_srs_wkt (p, 9,
          436  +        "3333333],PARAMETER[\"latitude_of_origin\",46.5],PARAMETE");
          437  +    add_srs_wkt (p, 10,
          438  +        "R[\"central_meridian\",-93.1],PARAMETER[\"false_easting\"");
          439  +    add_srs_wkt (p, 11,
          440  +        ",800000],PARAMETER[\"false_northing\",100000],UNIT[\"met");
          441  +    add_srs_wkt (p, 12,
          442  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
          443  +    add_srs_wkt (p, 13,
          444  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26991\"]]");
          445  +    p = add_epsg_def (filter, first, last, 26992, "epsg", 26992,
          446  +        "NAD83 / Minnesota Central");
          447  +    add_proj4text (p, 0,
          448  +        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
          449  +    add_proj4text (p, 1,
          450  +        "5 +lon_0=-94.25 +x_0=800000 +y_0=100000 +datum=NAD83 +un");
          451  +    add_proj4text (p, 2,
          452  +        "its=m +no_defs");
          453  +    add_srs_wkt (p, 0,
          454  +        "PROJCS[\"NAD83 / Minnesota Central\",GEOGCS[\"NAD83\",DA");
  2254    455       add_srs_wkt (p, 1,
  2255    456           "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  2256    457       add_srs_wkt (p, 2,
  2257    458           "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  2258    459       add_srs_wkt (p, 3,
  2259    460           "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  2260    461       add_srs_wkt (p, 4,
  2261    462           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  2262    463       add_srs_wkt (p, 5,
  2263    464           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2264    465       add_srs_wkt (p, 6,
  2265         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
  2266         -    add_srs_wkt (p, 7,
  2267         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
  2268         -    add_srs_wkt (p, 8,
  2269         -        "],PARAMETER[\"latitude_of_origin\",43.66666666666666],PA");
  2270         -    add_srs_wkt (p, 9,
  2271         -        "RAMETER[\"central_meridian\",-68.5],PARAMETER[\"scale_fa");
  2272         -    add_srs_wkt (p, 10,
  2273         -        "ctor\",0.9999],PARAMETER[\"false_easting\",984250.000000");
  2274         -    add_srs_wkt (p, 11,
  2275         -        "0002],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
  2276         -    add_srs_wkt (p, 12,
  2277         -        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
  2278         -    add_srs_wkt (p, 13,
  2279         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
  2280         -    add_srs_wkt (p, 14,
  2281         -        "6847\"]]");
  2282         -    p = add_epsg_def_ex (filter, first, last, 26848, "epsg", 26848,
  2283         -        "NAD83 / Maine West (ftUS)", 0, 0,
  2284         -        "GRS 1980", "Greenwich",
  2285         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  2286         -        "X", "East", "Y", "North");
  2287         -    add_proj4text (p, 0,
  2288         -        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
  2289         -    add_proj4text (p, 1,
  2290         -        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
  2291         -    add_proj4text (p, 2,
  2292         -        "owgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2293         -    add_srs_wkt (p, 0,
  2294         -        "PROJCS[\"NAD83 / Maine West (ftUS)\",GEOGCS[\"NAD83\",DA");
  2295         -    add_srs_wkt (p, 1,
  2296         -        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  2297         -    add_srs_wkt (p, 2,
  2298         -        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  2299         -    add_srs_wkt (p, 3,
  2300         -        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  2301         -    add_srs_wkt (p, 4,
  2302         -        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  2303         -    add_srs_wkt (p, 5,
  2304         -        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2305         -    add_srs_wkt (p, 6,
  2306         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
  2307         -    add_srs_wkt (p, 7,
  2308         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
  2309         -    add_srs_wkt (p, 8,
  2310         -        "],PARAMETER[\"latitude_of_origin\",42.83333333333334],PA");
  2311         -    add_srs_wkt (p, 9,
  2312         -        "RAMETER[\"central_meridian\",-70.16666666666667],PARAMET");
  2313         -    add_srs_wkt (p, 10,
  2314         -        "ER[\"scale_factor\",0.999966667],PARAMETER[\"false_easti");
  2315         -    add_srs_wkt (p, 11,
  2316         -        "ng\",2952750],PARAMETER[\"false_northing\",0],UNIT[\"US ");
  2317         -    add_srs_wkt (p, 12,
  2318         -        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
  2319         -    add_srs_wkt (p, 13,
  2320         -        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  2321         -    add_srs_wkt (p, 14,
  2322         -        "SG\",\"26848\"]]");
  2323         -    p = add_epsg_def_ex (filter, first, last, 26849, "epsg", 26849,
  2324         -        "NAD83 / Minnesota North (ftUS)", 0, 0,
  2325         -        "GRS 1980", "Greenwich",
  2326         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2327         -        "X", "East", "Y", "North");
  2328         -    add_proj4text (p, 0,
  2329         -        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
  2330         -    add_proj4text (p, 1,
  2331         -        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
  2332         -    add_proj4text (p, 2,
  2333         -        "00101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,");
  2334         -    add_proj4text (p, 3,
  2335         -        "0,0,0,0,0,0 +units=us-ft +no_defs");
  2336         -    add_srs_wkt (p, 0,
  2337         -        "PROJCS[\"NAD83 / Minnesota North (ftUS)\",GEOGCS[\"NAD83");
  2338         -    add_srs_wkt (p, 1,
  2339         -        "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
  2340         -    add_srs_wkt (p, 2,
  2341         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  2342         -    add_srs_wkt (p, 3,
  2343         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
  2344         -    add_srs_wkt (p, 4,
  2345         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2346         -    add_srs_wkt (p, 5,
  2347         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2348         -    add_srs_wkt (p, 6,
  2349         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2350         -    add_srs_wkt (p, 7,
  2351         -        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
  2352         -    add_srs_wkt (p, 8,
  2353         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",48.6333");
  2354         -    add_srs_wkt (p, 9,
  2355         -        "3333333333],PARAMETER[\"standard_parallel_2\",47.0333333");
  2356         -    add_srs_wkt (p, 10,
  2357         -        "3333333],PARAMETER[\"latitude_of_origin\",46.5],PARAMETE");
  2358         -    add_srs_wkt (p, 11,
  2359         -        "R[\"central_meridian\",-93.1],PARAMETER[\"false_easting\"");
  2360         -    add_srs_wkt (p, 12,
  2361         -        ",2624666.6667],PARAMETER[\"false_northing\",328083.3333]");
  2362         -    add_srs_wkt (p, 13,
  2363         -        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
  2364         -    add_srs_wkt (p, 14,
  2365         -        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2366         -    add_srs_wkt (p, 15,
  2367         -        "HORITY[\"EPSG\",\"26849\"]]");
  2368         -    p = add_epsg_def_ex (filter, first, last, 26850, "epsg", 26850,
  2369         -        "NAD83 / Minnesota Central (ftUS)", 0, 0,
  2370         -        "GRS 1980", "Greenwich",
  2371         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2372         -        "X", "East", "Y", "North");
  2373         -    add_proj4text (p, 0,
  2374         -        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
  2375         -    add_proj4text (p, 1,
  2376         -        "5 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.999989");
  2377         -    add_proj4text (p, 2,
  2378         -        "83997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
  2379         -    add_proj4text (p, 3,
  2380         -        "no_defs");
  2381         -    add_srs_wkt (p, 0,
  2382         -        "PROJCS[\"NAD83 / Minnesota Central (ftUS)\",GEOGCS[\"NAD");
  2383         -    add_srs_wkt (p, 1,
  2384         -        "83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS ");
  2385         -    add_srs_wkt (p, 2,
  2386         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  2387         -    add_srs_wkt (p, 3,
  2388         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
  2389         -    add_srs_wkt (p, 4,
  2390         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  2391         -    add_srs_wkt (p, 5,
  2392         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  2393         -    add_srs_wkt (p, 6,
  2394         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  2395         -    add_srs_wkt (p, 7,
  2396         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
  2397         -    add_srs_wkt (p, 8,
  2398         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47.0");
  2399         -    add_srs_wkt (p, 9,
  2400         -        "5],PARAMETER[\"standard_parallel_2\",45.61666666666667],");
  2401         -    add_srs_wkt (p, 10,
  2402         -        "PARAMETER[\"latitude_of_origin\",45],PARAMETER[\"central");
  2403         -    add_srs_wkt (p, 11,
  2404         -        "_meridian\",-94.25],PARAMETER[\"false_easting\",2624666.");
  2405         -    add_srs_wkt (p, 12,
  2406         -        "6667],PARAMETER[\"false_northing\",328083.3333],UNIT[\"U");
  2407         -    add_srs_wkt (p, 13,
  2408         -        "S survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"");
  2409         -    add_srs_wkt (p, 14,
  2410         -        "9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2411         -    add_srs_wkt (p, 15,
  2412         -        "EPSG\",\"26850\"]]");
  2413         -    p = add_epsg_def_ex (filter, first, last, 26851, "epsg", 26851,
  2414         -        "NAD83 / Minnesota South (ftUS)", 0, 0,
  2415         -        "GRS 1980", "Greenwich",
  2416         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2417         -        "X", "East", "Y", "North");
          466  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
          467  +    add_srs_wkt (p, 7,
          468  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47.05");
          469  +    add_srs_wkt (p, 8,
          470  +        "],PARAMETER[\"standard_parallel_2\",45.61666666666667],P");
          471  +    add_srs_wkt (p, 9,
          472  +        "ARAMETER[\"latitude_of_origin\",45],PARAMETER[\"central_");
          473  +    add_srs_wkt (p, 10,
          474  +        "meridian\",-94.25],PARAMETER[\"false_easting\",800000],P");
          475  +    add_srs_wkt (p, 11,
          476  +        "ARAMETER[\"false_northing\",100000],UNIT[\"metre\",1,AUT");
          477  +    add_srs_wkt (p, 12,
          478  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
          479  +    add_srs_wkt (p, 13,
          480  +        "ORTH],AUTHORITY[\"EPSG\",\"26992\"]]");
          481  +    p = add_epsg_def (filter, first, last, 26993, "epsg", 26993,
          482  +        "NAD83 / Minnesota South");
  2418    483       add_proj4text (p, 0,
  2419    484           "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
  2420    485       add_proj4text (p, 1,
  2421         -        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=999");
          486  +        "333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +datum=");
  2422    487       add_proj4text (p, 2,
  2423         -        "99.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  2424         -    add_proj4text (p, 3,
  2425         -        "s=us-ft +no_defs");
          488  +        "NAD83 +units=m +no_defs");
  2426    489       add_srs_wkt (p, 0,
  2427         -        "PROJCS[\"NAD83 / Minnesota South (ftUS)\",GEOGCS[\"NAD83");
  2428         -    add_srs_wkt (p, 1,
  2429         -        "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
  2430         -    add_srs_wkt (p, 2,
  2431         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  2432         -    add_srs_wkt (p, 3,
  2433         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
  2434         -    add_srs_wkt (p, 4,
  2435         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2436         -    add_srs_wkt (p, 5,
  2437         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2438         -    add_srs_wkt (p, 6,
  2439         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2440         -    add_srs_wkt (p, 7,
  2441         -        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
  2442         -    add_srs_wkt (p, 8,
  2443         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.2166");
  2444         -    add_srs_wkt (p, 9,
  2445         -        "6666666667],PARAMETER[\"standard_parallel_2\",43.7833333");
  2446         -    add_srs_wkt (p, 10,
  2447         -        "3333333],PARAMETER[\"latitude_of_origin\",43],PARAMETER[");
  2448         -    add_srs_wkt (p, 11,
  2449         -        "\"central_meridian\",-94],PARAMETER[\"false_easting\",26");
  2450         -    add_srs_wkt (p, 12,
  2451         -        "24666.6667],PARAMETER[\"false_northing\",328083.3333],UN");
  2452         -    add_srs_wkt (p, 13,
  2453         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
  2454         -    add_srs_wkt (p, 14,
  2455         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  2456         -    add_srs_wkt (p, 15,
  2457         -        "ITY[\"EPSG\",\"26851\"]]");
  2458         -    p = add_epsg_def_ex (filter, first, last, 26852, "epsg", 26852,
  2459         -        "NAD83 / Nebraska (ftUS)", 0, 0,
  2460         -        "GRS 1980", "Greenwich",
  2461         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2462         -        "X", "East", "Y", "North");
  2463         -    add_proj4text (p, 0,
  2464         -        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
  2465         -    add_proj4text (p, 1,
  2466         -        "lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +tow");
  2467         -    add_proj4text (p, 2,
  2468         -        "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2469         -    add_srs_wkt (p, 0,
  2470         -        "PROJCS[\"NAD83 / Nebraska (ftUS)\",GEOGCS[\"NAD83\",DATU");
          490  +        "PROJCS[\"NAD83 / Minnesota South\",GEOGCS[\"NAD83\",DATU");
  2471    491       add_srs_wkt (p, 1,
  2472    492           "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  2473    493       add_srs_wkt (p, 2,
  2474    494           "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  2475    495       add_srs_wkt (p, 3,
  2476    496           "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  2477    497       add_srs_wkt (p, 4,
  2478    498           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2479    499       add_srs_wkt (p, 5,
  2480         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2481         -    add_srs_wkt (p, 6,
  2482         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2483         -    add_srs_wkt (p, 7,
  2484         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
  2485         -    add_srs_wkt (p, 8,
  2486         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",43],PARAMETER");
  2487         -    add_srs_wkt (p, 9,
  2488         -        "[\"standard_parallel_2\",40],PARAMETER[\"latitude_of_ori");
  2489         -    add_srs_wkt (p, 10,
  2490         -        "gin\",39.83333333333334],PARAMETER[\"central_meridian\",");
  2491         -    add_srs_wkt (p, 11,
  2492         -        "-100],PARAMETER[\"false_easting\",1640416.6667],PARAMETE");
  2493         -    add_srs_wkt (p, 12,
  2494         -        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
  2495         -    add_srs_wkt (p, 13,
  2496         -        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
  2497         -    add_srs_wkt (p, 14,
  2498         -        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26852\"]]");
  2499         -    p = add_epsg_def_ex (filter, first, last, 26853, "epsg", 26853,
  2500         -        "NAD83 / West Virginia North (ftUS)", 0, 0,
  2501         -        "GRS 1980", "Greenwich",
  2502         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2503         -        "X", "East", "Y", "North");
  2504         -    add_proj4text (p, 0,
  2505         -        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
  2506         -    add_proj4text (p, 1,
  2507         -        "5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  2508         -    add_proj4text (p, 2,
  2509         -        " +units=us-ft +no_defs");
  2510         -    add_srs_wkt (p, 0,
  2511         -        "PROJCS[\"NAD83 / West Virginia North (ftUS)\",GEOGCS[\"N");
  2512         -    add_srs_wkt (p, 1,
  2513         -        "AD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GR");
  2514         -    add_srs_wkt (p, 2,
  2515         -        "S 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019");
  2516         -    add_srs_wkt (p, 3,
  2517         -        "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]");
  2518         -    add_srs_wkt (p, 4,
  2519         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2520         -    add_srs_wkt (p, 5,
  2521         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2522         -    add_srs_wkt (p, 6,
  2523         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2524         -    add_srs_wkt (p, 7,
  2525         -        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
  2526         -    add_srs_wkt (p, 8,
  2527         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40");
  2528         -    add_srs_wkt (p, 9,
  2529         -        ".25],PARAMETER[\"standard_parallel_2\",39],PARAMETER[\"l");
  2530         -    add_srs_wkt (p, 10,
  2531         -        "atitude_of_origin\",38.5],PARAMETER[\"central_meridian\"");
  2532         -    add_srs_wkt (p, 11,
  2533         -        ",-79.5],PARAMETER[\"false_easting\",1968500],PARAMETER[\"");
  2534         -    add_srs_wkt (p, 12,
  2535         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  2536         -    add_srs_wkt (p, 13,
  2537         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  2538         -    add_srs_wkt (p, 14,
  2539         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26853\"]]");
  2540         -    p = add_epsg_def_ex (filter, first, last, 26854, "epsg", 26854,
  2541         -        "NAD83 / West Virginia South (ftUS)", 0, 0,
  2542         -        "GRS 1980", "Greenwich",
  2543         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2544         -        "X", "East", "Y", "North");
  2545         -    add_proj4text (p, 0,
  2546         -        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
  2547         -    add_proj4text (p, 1,
  2548         -        "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80");
  2549         -    add_proj4text (p, 2,
  2550         -        " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2551         -    add_srs_wkt (p, 0,
  2552         -        "PROJCS[\"NAD83 / West Virginia South (ftUS)\",GEOGCS[\"N");
  2553         -    add_srs_wkt (p, 1,
  2554         -        "AD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GR");
  2555         -    add_srs_wkt (p, 2,
  2556         -        "S 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019");
  2557         -    add_srs_wkt (p, 3,
  2558         -        "\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]");
  2559         -    add_srs_wkt (p, 4,
  2560         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2561         -    add_srs_wkt (p, 5,
  2562         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2563         -    add_srs_wkt (p, 6,
  2564         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2565         -    add_srs_wkt (p, 7,
  2566         -        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
  2567         -    add_srs_wkt (p, 8,
  2568         -        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38");
  2569         -    add_srs_wkt (p, 9,
  2570         -        ".88333333333333],PARAMETER[\"standard_parallel_2\",37.48");
  2571         -    add_srs_wkt (p, 10,
  2572         -        "333333333333],PARAMETER[\"latitude_of_origin\",37],PARAM");
  2573         -    add_srs_wkt (p, 11,
  2574         -        "ETER[\"central_meridian\",-81],PARAMETER[\"false_easting");
  2575         -    add_srs_wkt (p, 12,
  2576         -        "\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US su");
  2577         -    add_srs_wkt (p, 13,
  2578         -        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
  2579         -    add_srs_wkt (p, 14,
  2580         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  2581         -    add_srs_wkt (p, 15,
  2582         -        "\",\"26854\"]]");
  2583         -    p = add_epsg_def_ex (filter, first, last, 26855, "epsg", 26855,
  2584         -        "NAD83(HARN) / Maine East (ftUS)", 0, 0,
  2585         -        "GRS 1980", "Greenwich",
  2586         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2587         -        "X", "East", "Y", "North");
  2588         -    add_proj4text (p, 0,
  2589         -        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
  2590         -    add_proj4text (p, 1,
  2591         -        "999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=");
  2592         -    add_proj4text (p, 2,
  2593         -        "0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2594         -    add_srs_wkt (p, 0,
  2595         -        "PROJCS[\"NAD83(HARN) / Maine East (ftUS)\",GEOGCS[\"NAD8");
  2596         -    add_srs_wkt (p, 1,
  2597         -        "3(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Network\"");
  2598         -    add_srs_wkt (p, 2,
  2599         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  2600         -    add_srs_wkt (p, 3,
  2601         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2602         -    add_srs_wkt (p, 4,
  2603         -        "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2604         -    add_srs_wkt (p, 5,
  2605         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2606         -    add_srs_wkt (p, 6,
  2607         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2608         -    add_srs_wkt (p, 7,
  2609         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  2610         -    add_srs_wkt (p, 8,
          500  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          501  +    add_srs_wkt (p, 6,
          502  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
          503  +    add_srs_wkt (p, 7,
          504  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.2166");
          505  +    add_srs_wkt (p, 8,
          506  +        "6666666667],PARAMETER[\"standard_parallel_2\",43.7833333");
          507  +    add_srs_wkt (p, 9,
          508  +        "3333333],PARAMETER[\"latitude_of_origin\",43],PARAMETER[");
          509  +    add_srs_wkt (p, 10,
          510  +        "\"central_meridian\",-94],PARAMETER[\"false_easting\",80");
          511  +    add_srs_wkt (p, 11,
          512  +        "0000],PARAMETER[\"false_northing\",100000],UNIT[\"metre\"");
          513  +    add_srs_wkt (p, 12,
          514  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
          515  +    add_srs_wkt (p, 13,
          516  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26993\"]]");
          517  +    p = add_epsg_def (filter, first, last, 26994, "epsg", 26994,
          518  +        "NAD83 / Mississippi East");
          519  +    add_proj4text (p, 0,
          520  +        "+proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.9");
          521  +    add_proj4text (p, 1,
          522  +        "9995 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_defs");
          523  +    add_srs_wkt (p, 0,
          524  +        "PROJCS[\"NAD83 / Mississippi East\",GEOGCS[\"NAD83\",DAT");
          525  +    add_srs_wkt (p, 1,
          526  +        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
          527  +    add_srs_wkt (p, 2,
          528  +        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
          529  +    add_srs_wkt (p, 3,
          530  +        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
          531  +    add_srs_wkt (p, 4,
          532  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          533  +    add_srs_wkt (p, 5,
          534  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          535  +    add_srs_wkt (p, 6,
          536  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Merca");
          537  +    add_srs_wkt (p, 7,
          538  +        "tor\"],PARAMETER[\"latitude_of_origin\",29.5],PARAMETER[");
          539  +    add_srs_wkt (p, 8,
          540  +        "\"central_meridian\",-88.83333333333333],PARAMETER[\"sca");
          541  +    add_srs_wkt (p, 9,
          542  +        "le_factor\",0.99995],PARAMETER[\"false_easting\",300000]");
          543  +    add_srs_wkt (p, 10,
          544  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
          545  +    add_srs_wkt (p, 11,
          546  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
          547  +    add_srs_wkt (p, 12,
          548  +        "H],AUTHORITY[\"EPSG\",\"26994\"]]");
          549  +    p = add_epsg_def (filter, first, last, 26995, "epsg", 26995,
          550  +        "NAD83 / Mississippi West");
          551  +    add_proj4text (p, 0,
          552  +        "+proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.9");
          553  +    add_proj4text (p, 1,
          554  +        "9995 +x_0=700000 +y_0=0 +datum=NAD83 +units=m +no_defs");
          555  +    add_srs_wkt (p, 0,
          556  +        "PROJCS[\"NAD83 / Mississippi West\",GEOGCS[\"NAD83\",DAT");
          557  +    add_srs_wkt (p, 1,
          558  +        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
          559  +    add_srs_wkt (p, 2,
          560  +        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
          561  +    add_srs_wkt (p, 3,
          562  +        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
          563  +    add_srs_wkt (p, 4,
          564  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          565  +    add_srs_wkt (p, 5,
          566  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          567  +    add_srs_wkt (p, 6,
          568  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Merca");
          569  +    add_srs_wkt (p, 7,
          570  +        "tor\"],PARAMETER[\"latitude_of_origin\",29.5],PARAMETER[");
          571  +    add_srs_wkt (p, 8,
          572  +        "\"central_meridian\",-90.33333333333333],PARAMETER[\"sca");
          573  +    add_srs_wkt (p, 9,
          574  +        "le_factor\",0.99995],PARAMETER[\"false_easting\",700000]");
          575  +    add_srs_wkt (p, 10,
          576  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
          577  +    add_srs_wkt (p, 11,
          578  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
          579  +    add_srs_wkt (p, 12,
          580  +        "H],AUTHORITY[\"EPSG\",\"26995\"]]");
          581  +    p = add_epsg_def (filter, first, last, 26996, "epsg", 26996,
          582  +        "NAD83 / Missouri East");
          583  +    add_proj4text (p, 0,
          584  +        "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.9");
          585  +    add_proj4text (p, 1,
          586  +        "99933333 +x_0=250000 +y_0=0 +datum=NAD83 +units=m +no_de");
          587  +    add_proj4text (p, 2,
          588  +        "fs");
          589  +    add_srs_wkt (p, 0,
          590  +        "PROJCS[\"NAD83 / Missouri East\",GEOGCS[\"NAD83\",DATUM[");
          591  +    add_srs_wkt (p, 1,
          592  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
          593  +    add_srs_wkt (p, 2,
          594  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
          595  +    add_srs_wkt (p, 3,
          596  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
          597  +    add_srs_wkt (p, 4,
          598  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
          599  +    add_srs_wkt (p, 5,
          600  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
          601  +    add_srs_wkt (p, 6,
          602  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
          603  +    add_srs_wkt (p, 7,
          604  +        "\"],PARAMETER[\"latitude_of_origin\",35.83333333333334],");
          605  +    add_srs_wkt (p, 8,
          606  +        "PARAMETER[\"central_meridian\",-90.5],PARAMETER[\"scale_");
          607  +    add_srs_wkt (p, 9,
          608  +        "factor\",0.999933333],PARAMETER[\"false_easting\",250000");
          609  +    add_srs_wkt (p, 10,
          610  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
          611  +    add_srs_wkt (p, 11,
          612  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
          613  +    add_srs_wkt (p, 12,
          614  +        "TH],AUTHORITY[\"EPSG\",\"26996\"]]");
          615  +    p = add_epsg_def (filter, first, last, 26997, "epsg", 26997,
          616  +        "NAD83 / Missouri Central");
          617  +    add_proj4text (p, 0,
          618  +        "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.9");
          619  +    add_proj4text (p, 1,
          620  +        "99933333 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_de");
          621  +    add_proj4text (p, 2,
          622  +        "fs");
          623  +    add_srs_wkt (p, 0,
          624  +        "PROJCS[\"NAD83 / Missouri Central\",GEOGCS[\"NAD83\",DAT");
          625  +    add_srs_wkt (p, 1,
          626  +        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
          627  +    add_srs_wkt (p, 2,
          628  +        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
          629  +    add_srs_wkt (p, 3,
          630  +        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
          631  +    add_srs_wkt (p, 4,
          632  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          633  +    add_srs_wkt (p, 5,
          634  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          635  +    add_srs_wkt (p, 6,
          636  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Merca");
          637  +    add_srs_wkt (p, 7,
          638  +        "tor\"],PARAMETER[\"latitude_of_origin\",35.8333333333333");
          639  +    add_srs_wkt (p, 8,
          640  +        "4],PARAMETER[\"central_meridian\",-92.5],PARAMETER[\"sca");
          641  +    add_srs_wkt (p, 9,
          642  +        "le_factor\",0.999933333],PARAMETER[\"false_easting\",500");
          643  +    add_srs_wkt (p, 10,
          644  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
          645  +    add_srs_wkt (p, 11,
          646  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
          647  +    add_srs_wkt (p, 12,
          648  +        "NORTH],AUTHORITY[\"EPSG\",\"26997\"]]");
          649  +    p = add_epsg_def (filter, first, last, 26998, "epsg", 26998,
          650  +        "NAD83 / Missouri West");
          651  +    add_proj4text (p, 0,
          652  +        "+proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.9");
          653  +    add_proj4text (p, 1,
          654  +        "99941177 +x_0=850000 +y_0=0 +datum=NAD83 +units=m +no_de");
          655  +    add_proj4text (p, 2,
          656  +        "fs");
          657  +    add_srs_wkt (p, 0,
          658  +        "PROJCS[\"NAD83 / Missouri West\",GEOGCS[\"NAD83\",DATUM[");
          659  +    add_srs_wkt (p, 1,
          660  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
          661  +    add_srs_wkt (p, 2,
          662  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
          663  +    add_srs_wkt (p, 3,
          664  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
          665  +    add_srs_wkt (p, 4,
          666  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
          667  +    add_srs_wkt (p, 5,
          668  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
          669  +    add_srs_wkt (p, 6,
          670  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
          671  +    add_srs_wkt (p, 7,
          672  +        "\"],PARAMETER[\"latitude_of_origin\",36.16666666666666],");
          673  +    add_srs_wkt (p, 8,
          674  +        "PARAMETER[\"central_meridian\",-94.5],PARAMETER[\"scale_");
          675  +    add_srs_wkt (p, 9,
          676  +        "factor\",0.999941177],PARAMETER[\"false_easting\",850000");
          677  +    add_srs_wkt (p, 10,
          678  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
          679  +    add_srs_wkt (p, 11,
          680  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
          681  +    add_srs_wkt (p, 12,
          682  +        "TH],AUTHORITY[\"EPSG\",\"26998\"]]");
          683  +    p = add_epsg_def (filter, first, last, 27037, "epsg", 27037,
          684  +        "Nahrwan 1967 / UTM zone 37N");
          685  +    add_proj4text (p, 0,
          686  +        "+proj=utm +zone=37 +ellps=clrk80 +towgs84=-242.2,-144.9,");
          687  +    add_proj4text (p, 1,
          688  +        "370.3,0,0,0,0 +units=m +no_defs");
          689  +    add_srs_wkt (p, 0,
          690  +        "PROJCS[\"Nahrwan 1967 / UTM zone 37N\",GEOGCS[\"Nahrwan ");
          691  +    add_srs_wkt (p, 1,
          692  +        "1967\",DATUM[\"Nahrwan_1967\",SPHEROID[\"Clarke 1880 (RG");
          693  +    add_srs_wkt (p, 2,
          694  +        "S)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],T");
          695  +    add_srs_wkt (p, 3,
          696  +        "OWGS84[-242.2,-144.9,370.3,0,0,0,0],AUTHORITY[\"EPSG\",\"");
          697  +    add_srs_wkt (p, 4,
          698  +        "6270\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          699  +    add_srs_wkt (p, 5,
          700  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          701  +    add_srs_wkt (p, 6,
          702  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4270\"]],PROJECTION[");
          703  +    add_srs_wkt (p, 7,
          704  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          705  +    add_srs_wkt (p, 8,
          706  +        ",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"scale");
          707  +    add_srs_wkt (p, 9,
          708  +        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
          709  +    add_srs_wkt (p, 10,
          710  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          711  +    add_srs_wkt (p, 11,
          712  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
          713  +    add_srs_wkt (p, 12,
          714  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"27037\"]]");
          715  +    p = add_epsg_def (filter, first, last, 27038, "epsg", 27038,
          716  +        "Nahrwan 1967 / UTM zone 38N");
          717  +    add_proj4text (p, 0,
          718  +        "+proj=utm +zone=38 +ellps=clrk80 +towgs84=-242.2,-144.9,");
          719  +    add_proj4text (p, 1,
          720  +        "370.3,0,0,0,0 +units=m +no_defs");
          721  +    add_srs_wkt (p, 0,
          722  +        "PROJCS[\"Nahrwan 1967 / UTM zone 38N\",GEOGCS[\"Nahrwan ");
          723  +    add_srs_wkt (p, 1,
          724  +        "1967\",DATUM[\"Nahrwan_1967\",SPHEROID[\"Clarke 1880 (RG");
          725  +    add_srs_wkt (p, 2,
          726  +        "S)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],T");
          727  +    add_srs_wkt (p, 3,
          728  +        "OWGS84[-242.2,-144.9,370.3,0,0,0,0],AUTHORITY[\"EPSG\",\"");
          729  +    add_srs_wkt (p, 4,
          730  +        "6270\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          731  +    add_srs_wkt (p, 5,
          732  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          733  +    add_srs_wkt (p, 6,
          734  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4270\"]],PROJECTION[");
          735  +    add_srs_wkt (p, 7,
          736  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          737  +    add_srs_wkt (p, 8,
          738  +        ",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"scale");
          739  +    add_srs_wkt (p, 9,
          740  +        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
          741  +    add_srs_wkt (p, 10,
          742  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          743  +    add_srs_wkt (p, 11,
          744  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
          745  +    add_srs_wkt (p, 12,
          746  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"27038\"]]");
          747  +    p = add_epsg_def (filter, first, last, 27039, "epsg", 27039,
          748  +        "Nahrwan 1967 / UTM zone 39N");
          749  +    add_proj4text (p, 0,
          750  +        "+proj=utm +zone=39 +ellps=clrk80 +towgs84=-242.2,-144.9,");
          751  +    add_proj4text (p, 1,
          752  +        "370.3,0,0,0,0 +units=m +no_defs");
          753  +    add_srs_wkt (p, 0,
          754  +        "PROJCS[\"Nahrwan 1967 / UTM zone 39N\",GEOGCS[\"Nahrwan ");
          755  +    add_srs_wkt (p, 1,
          756  +        "1967\",DATUM[\"Nahrwan_1967\",SPHEROID[\"Clarke 1880 (RG");
          757  +    add_srs_wkt (p, 2,
          758  +        "S)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],T");
          759  +    add_srs_wkt (p, 3,
          760  +        "OWGS84[-242.2,-144.9,370.3,0,0,0,0],AUTHORITY[\"EPSG\",\"");
          761  +    add_srs_wkt (p, 4,
          762  +        "6270\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          763  +    add_srs_wkt (p, 5,
          764  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          765  +    add_srs_wkt (p, 6,
          766  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4270\"]],PROJECTION[");
          767  +    add_srs_wkt (p, 7,
  2611    768           "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2612         -    add_srs_wkt (p, 9,
  2613         -        ",43.66666666666666],PARAMETER[\"central_meridian\",-68.5");
  2614         -    add_srs_wkt (p, 10,
  2615         -        "],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_e");
  2616         -    add_srs_wkt (p, 11,
  2617         -        "asting\",984250.0000000002],PARAMETER[\"false_northing\"");
  2618         -    add_srs_wkt (p, 12,
  2619         -        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
  2620         -    add_srs_wkt (p, 13,
  2621         -        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2622         -    add_srs_wkt (p, 14,
  2623         -        "AUTHORITY[\"EPSG\",\"26855\"]]");
  2624         -    p = add_epsg_def_ex (filter, first, last, 26856, "epsg", 26856,
  2625         -        "NAD83(HARN) / Maine West (ftUS)", 0, 0,
  2626         -        "GRS 1980", "Greenwich",
  2627         -        "NAD83_High_Accuracy_Reference_Network", "Transverse_Mercator", "US survey foot",
  2628         -        "X", "East", "Y", "North");
  2629         -    add_proj4text (p, 0,
  2630         -        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
  2631         -    add_proj4text (p, 1,
  2632         -        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
  2633         -    add_proj4text (p, 2,
  2634         -        "owgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2635         -    add_srs_wkt (p, 0,
  2636         -        "PROJCS[\"NAD83(HARN) / Maine West (ftUS)\",GEOGCS[\"NAD8");
  2637         -    add_srs_wkt (p, 1,
  2638         -        "3(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Network\"");
  2639         -    add_srs_wkt (p, 2,
  2640         -        ",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  2641         -    add_srs_wkt (p, 3,
  2642         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2643         -    add_srs_wkt (p, 4,
  2644         -        "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2645         -    add_srs_wkt (p, 5,
  2646         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2647         -    add_srs_wkt (p, 6,
  2648         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2649         -    add_srs_wkt (p, 7,
  2650         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  2651         -    add_srs_wkt (p, 8,
          769  +    add_srs_wkt (p, 8,
          770  +        ",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"scale");
          771  +    add_srs_wkt (p, 9,
          772  +        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
          773  +    add_srs_wkt (p, 10,
          774  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          775  +    add_srs_wkt (p, 11,
          776  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
          777  +    add_srs_wkt (p, 12,
          778  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"27039\"]]");
          779  +    p = add_epsg_def (filter, first, last, 27040, "epsg", 27040,
          780  +        "Nahrwan 1967 / UTM zone 40N");
          781  +    add_proj4text (p, 0,
          782  +        "+proj=utm +zone=40 +ellps=clrk80 +towgs84=-242.2,-144.9,");
          783  +    add_proj4text (p, 1,
          784  +        "370.3,0,0,0,0 +units=m +no_defs");
          785  +    add_srs_wkt (p, 0,
          786  +        "PROJCS[\"Nahrwan 1967 / UTM zone 40N\",GEOGCS[\"Nahrwan ");
          787  +    add_srs_wkt (p, 1,
          788  +        "1967\",DATUM[\"Nahrwan_1967\",SPHEROID[\"Clarke 1880 (RG");
          789  +    add_srs_wkt (p, 2,
          790  +        "S)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],T");
          791  +    add_srs_wkt (p, 3,
          792  +        "OWGS84[-242.2,-144.9,370.3,0,0,0,0],AUTHORITY[\"EPSG\",\"");
          793  +    add_srs_wkt (p, 4,
          794  +        "6270\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          795  +    add_srs_wkt (p, 5,
          796  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          797  +    add_srs_wkt (p, 6,
          798  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4270\"]],PROJECTION[");
          799  +    add_srs_wkt (p, 7,
  2652    800           "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  2653         -    add_srs_wkt (p, 9,
  2654         -        ",42.83333333333334],PARAMETER[\"central_meridian\",-70.1");
  2655         -    add_srs_wkt (p, 10,
  2656         -        "6666666666667],PARAMETER[\"scale_factor\",0.999966667],P");
  2657         -    add_srs_wkt (p, 11,
  2658         -        "ARAMETER[\"false_easting\",2952750],PARAMETER[\"false_no");
  2659         -    add_srs_wkt (p, 12,
  2660         -        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
  2661         -    add_srs_wkt (p, 13,
  2662         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2663         -    add_srs_wkt (p, 14,
  2664         -        ",NORTH],AUTHORITY[\"EPSG\",\"26856\"]]");
  2665         -    p = add_epsg_def_ex (filter, first, last, 26857, "epsg", 26857,
  2666         -        "NAD83(HARN) / Minnesota North (ftUS)", 0, 0,
  2667         -        "GRS 1980", "Greenwich",
  2668         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2669         -        "X", "East", "Y", "North");
  2670         -    add_proj4text (p, 0,
  2671         -        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
  2672         -    add_proj4text (p, 1,
  2673         -        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
  2674         -    add_proj4text (p, 2,
  2675         -        "00101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,");
  2676         -    add_proj4text (p, 3,
  2677         -        "0,0,0,0,0,0 +units=us-ft +no_defs");
  2678         -    add_srs_wkt (p, 0,
  2679         -        "PROJCS[\"NAD83(HARN) / Minnesota North (ftUS)\",GEOGCS[\"");
  2680         -    add_srs_wkt (p, 1,
  2681         -        "NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Netw");
  2682         -    add_srs_wkt (p, 2,
  2683         -        "ork\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  2684         -    add_srs_wkt (p, 3,
  2685         -        "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  2686         -    add_srs_wkt (p, 4,
  2687         -        "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2688         -    add_srs_wkt (p, 5,
  2689         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2690         -    add_srs_wkt (p, 6,
  2691         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2692         -    add_srs_wkt (p, 7,
  2693         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  2694         -    add_srs_wkt (p, 8,
  2695         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  2696         -    add_srs_wkt (p, 9,
  2697         -        "ard_parallel_1\",48.63333333333333],PARAMETER[\"standard");
  2698         -    add_srs_wkt (p, 10,
  2699         -        "_parallel_2\",47.03333333333333],PARAMETER[\"latitude_of");
  2700         -    add_srs_wkt (p, 11,
  2701         -        "_origin\",46.5],PARAMETER[\"central_meridian\",-93.1],PA");
  2702         -    add_srs_wkt (p, 12,
  2703         -        "RAMETER[\"false_easting\",2624666.6667],PARAMETER[\"fals");
  2704         -    add_srs_wkt (p, 13,
  2705         -        "e_northing\",328083.3333],UNIT[\"US survey foot\",0.3048");
  2706         -    add_srs_wkt (p, 14,
  2707         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  2708         -    add_srs_wkt (p, 15,
  2709         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26857\"]]");
  2710         -    p = add_epsg_def_ex (filter, first, last, 26858, "epsg", 26858,
  2711         -        "NAD83(HARN) / Minnesota Central (ftUS)", 0, 0,
  2712         -        "GRS 1980", "Greenwich",
  2713         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2714         -        "X", "East", "Y", "North");
  2715         -    add_proj4text (p, 0,
  2716         -        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
  2717         -    add_proj4text (p, 1,
  2718         -        "5 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.999989");
  2719         -    add_proj4text (p, 2,
  2720         -        "83997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
  2721         -    add_proj4text (p, 3,
  2722         -        "no_defs");
  2723         -    add_srs_wkt (p, 0,
  2724         -        "PROJCS[\"NAD83(HARN) / Minnesota Central (ftUS)\",GEOGCS");
  2725         -    add_srs_wkt (p, 1,
  2726         -        "[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_N");
  2727         -    add_srs_wkt (p, 2,
  2728         -        "etwork\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUT");
  2729         -    add_srs_wkt (p, 3,
  2730         -        "HORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHOR");
  2731         -    add_srs_wkt (p, 4,
  2732         -        "ITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  2733         -    add_srs_wkt (p, 5,
  2734         -        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  2735         -    add_srs_wkt (p, 6,
  2736         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
  2737         -    add_srs_wkt (p, 7,
  2738         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PR");
  2739         -    add_srs_wkt (p, 8,
  2740         -        "OJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"st");
  2741         -    add_srs_wkt (p, 9,
  2742         -        "andard_parallel_1\",47.05],PARAMETER[\"standard_parallel");
  2743         -    add_srs_wkt (p, 10,
  2744         -        "_2\",45.61666666666667],PARAMETER[\"latitude_of_origin\"");
  2745         -    add_srs_wkt (p, 11,
  2746         -        ",45],PARAMETER[\"central_meridian\",-94.25],PARAMETER[\"");
  2747         -    add_srs_wkt (p, 12,
  2748         -        "false_easting\",2624666.6667],PARAMETER[\"false_northing");
  2749         -    add_srs_wkt (p, 13,
  2750         -        "\",328083.3333],UNIT[\"US survey foot\",0.30480060960121");
  2751         -    add_srs_wkt (p, 14,
  2752         -        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  2753         -    add_srs_wkt (p, 15,
  2754         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26858\"]]");
  2755         -    p = add_epsg_def_ex (filter, first, last, 26859, "epsg", 26859,
  2756         -        "NAD83(HARN) / Minnesota South (ftUS)", 0, 0,
  2757         -        "GRS 1980", "Greenwich",
  2758         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2759         -        "X", "East", "Y", "North");
  2760         -    add_proj4text (p, 0,
  2761         -        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
  2762         -    add_proj4text (p, 1,
  2763         -        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=999");
  2764         -    add_proj4text (p, 2,
  2765         -        "99.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  2766         -    add_proj4text (p, 3,
  2767         -        "s=us-ft +no_defs");
  2768         -    add_srs_wkt (p, 0,
  2769         -        "PROJCS[\"NAD83(HARN) / Minnesota South (ftUS)\",GEOGCS[\"");
  2770         -    add_srs_wkt (p, 1,
  2771         -        "NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Netw");
  2772         -    add_srs_wkt (p, 2,
  2773         -        "ork\",SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHOR");
  2774         -    add_srs_wkt (p, 3,
  2775         -        "ITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY");
  2776         -    add_srs_wkt (p, 4,
  2777         -        "[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2778         -    add_srs_wkt (p, 5,
  2779         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2780         -    add_srs_wkt (p, 6,
  2781         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2782         -    add_srs_wkt (p, 7,
  2783         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJE");
  2784         -    add_srs_wkt (p, 8,
  2785         -        "CTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"stand");
  2786         -    add_srs_wkt (p, 9,
  2787         -        "ard_parallel_1\",45.21666666666667],PARAMETER[\"standard");
  2788         -    add_srs_wkt (p, 10,
  2789         -        "_parallel_2\",43.78333333333333],PARAMETER[\"latitude_of");
  2790         -    add_srs_wkt (p, 11,
  2791         -        "_origin\",43],PARAMETER[\"central_meridian\",-94],PARAME");
  2792         -    add_srs_wkt (p, 12,
  2793         -        "TER[\"false_easting\",2624666.6667],PARAMETER[\"false_no");
  2794         -    add_srs_wkt (p, 13,
  2795         -        "rthing\",328083.3333],UNIT[\"US survey foot\",0.30480060");
  2796         -    add_srs_wkt (p, 14,
  2797         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  2798         -    add_srs_wkt (p, 15,
  2799         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26859\"]]");
  2800         -    p = add_epsg_def_ex (filter, first, last, 26860, "epsg", 26860,
  2801         -        "NAD83(HARN) / Nebraska (ftUS)", 0, 0,
  2802         -        "GRS 1980", "Greenwich",
  2803         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2804         -        "X", "East", "Y", "North");
  2805         -    add_proj4text (p, 0,
  2806         -        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
  2807         -    add_proj4text (p, 1,
  2808         -        "lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +tow");
  2809         -    add_proj4text (p, 2,
  2810         -        "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2811         -    add_srs_wkt (p, 0,
  2812         -        "PROJCS[\"NAD83(HARN) / Nebraska (ftUS)\",GEOGCS[\"NAD83(");
  2813         -    add_srs_wkt (p, 1,
  2814         -        "HARN)\",DATUM[\"NAD83_High_Accuracy_Reference_Network\",");
  2815         -    add_srs_wkt (p, 2,
  2816         -        "SPHEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"");
  2817         -    add_srs_wkt (p, 3,
  2818         -        "EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPS");
  2819         -    add_srs_wkt (p, 4,
  2820         -        "G\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  2821         -    add_srs_wkt (p, 5,
  2822         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  2823         -    add_srs_wkt (p, 6,
  2824         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  2825         -    add_srs_wkt (p, 7,
  2826         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],PROJECTION[");
  2827         -    add_srs_wkt (p, 8,
  2828         -        "\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"standard_pa");
  2829         -    add_srs_wkt (p, 9,
  2830         -        "rallel_1\",43],PARAMETER[\"standard_parallel_2\",40],PAR");
  2831         -    add_srs_wkt (p, 10,
  2832         -        "AMETER[\"latitude_of_origin\",39.83333333333334],PARAMET");
  2833         -    add_srs_wkt (p, 11,
  2834         -        "ER[\"central_meridian\",-100],PARAMETER[\"false_easting\"");
  2835         -    add_srs_wkt (p, 12,
  2836         -        ",1640416.6667],PARAMETER[\"false_northing\",0],UNIT[\"US");
  2837         -    add_srs_wkt (p, 13,
  2838         -        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
  2839         -    add_srs_wkt (p, 14,
  2840         -        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  2841         -    add_srs_wkt (p, 15,
  2842         -        "PSG\",\"26860\"]]");
  2843         -    p = add_epsg_def_ex (filter, first, last, 26861, "epsg", 26861,
  2844         -        "NAD83(HARN) / West Virginia North (ftUS)", 0, 0,
  2845         -        "GRS 1980", "Greenwich",
  2846         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2847         -        "X", "East", "Y", "North");
  2848         -    add_proj4text (p, 0,
  2849         -        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
  2850         -    add_proj4text (p, 1,
  2851         -        "5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  2852         -    add_proj4text (p, 2,
  2853         -        " +units=us-ft +no_defs");
  2854         -    add_srs_wkt (p, 0,
  2855         -        "PROJCS[\"NAD83(HARN) / West Virginia North (ftUS)\",GEOG");
  2856         -    add_srs_wkt (p, 1,
  2857         -        "CS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference");
  2858         -    add_srs_wkt (p, 2,
  2859         -        "_Network\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  2860         -    add_srs_wkt (p, 3,
  2861         -        "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2862         -    add_srs_wkt (p, 4,
  2863         -        "ORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2864         -    add_srs_wkt (p, 5,
  2865         -        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2866         -    add_srs_wkt (p, 6,
  2867         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
  2868         -    add_srs_wkt (p, 7,
  2869         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],");
  2870         -    add_srs_wkt (p, 8,
  2871         -        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  2872         -    add_srs_wkt (p, 9,
  2873         -        "standard_parallel_1\",40.25],PARAMETER[\"standard_parall");
  2874         -    add_srs_wkt (p, 10,
  2875         -        "el_2\",39],PARAMETER[\"latitude_of_origin\",38.5],PARAME");
  2876         -    add_srs_wkt (p, 11,
  2877         -        "TER[\"central_meridian\",-79.5],PARAMETER[\"false_eastin");
  2878         -    add_srs_wkt (p, 12,
  2879         -        "g\",1968500],PARAMETER[\"false_northing\",0],UNIT[\"US s");
  2880         -    add_srs_wkt (p, 13,
  2881         -        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
  2882         -    add_srs_wkt (p, 14,
  2883         -        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2884         -    add_srs_wkt (p, 15,
  2885         -        "G\",\"26861\"]]");
  2886         -    p = add_epsg_def_ex (filter, first, last, 26862, "epsg", 26862,
  2887         -        "NAD83(HARN) / West Virginia South (ftUS)", 0, 0,
  2888         -        "GRS 1980", "Greenwich",
  2889         -        "NAD83_High_Accuracy_Reference_Network", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2890         -        "X", "East", "Y", "North");
  2891         -    add_proj4text (p, 0,
  2892         -        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
  2893         -    add_proj4text (p, 1,
  2894         -        "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80");
  2895         -    add_proj4text (p, 2,
  2896         -        " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2897         -    add_srs_wkt (p, 0,
  2898         -        "PROJCS[\"NAD83(HARN) / West Virginia South (ftUS)\",GEOG");
  2899         -    add_srs_wkt (p, 1,
  2900         -        "CS[\"NAD83(HARN)\",DATUM[\"NAD83_High_Accuracy_Reference");
  2901         -    add_srs_wkt (p, 2,
  2902         -        "_Network\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  2903         -    add_srs_wkt (p, 3,
  2904         -        "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTH");
  2905         -    add_srs_wkt (p, 4,
  2906         -        "ORITY[\"EPSG\",\"6152\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
          801  +    add_srs_wkt (p, 8,
          802  +        ",0],PARAMETER[\"central_meridian\",57],PARAMETER[\"scale");
          803  +    add_srs_wkt (p, 9,
          804  +        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
          805  +    add_srs_wkt (p, 10,
          806  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
          807  +    add_srs_wkt (p, 11,
          808  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
          809  +    add_srs_wkt (p, 12,
          810  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"27040\"]]");
          811  +    p = add_epsg_def (filter, first, last, 27120, "epsg", 27120,
          812  +        "Naparima 1972 / UTM zone 20N");
          813  +    add_proj4text (p, 0,
          814  +        "+proj=utm +zone=20 +ellps=intl +towgs84=-10,375,165,0,0,");
          815  +    add_proj4text (p, 1,
          816  +        "0,0 +units=m +no_defs");
          817  +    add_srs_wkt (p, 0,
          818  +        "PROJCS[\"Naparima 1972 / UTM zone 20N\",GEOGCS[\"Naparim");
          819  +    add_srs_wkt (p, 1,
          820  +        "a 1972\",DATUM[\"Naparima_1972\",SPHEROID[\"Internationa");
          821  +    add_srs_wkt (p, 2,
          822  +        "l 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS");
          823  +    add_srs_wkt (p, 3,
          824  +        "84[-10,375,165,0,0,0,0],AUTHORITY[\"EPSG\",\"6271\"]],PR");
          825  +    add_srs_wkt (p, 4,
          826  +        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
          827  +    add_srs_wkt (p, 5,
          828  +        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
          829  +    add_srs_wkt (p, 6,
          830  +        "]],AUTHORITY[\"EPSG\",\"4271\"]],PROJECTION[\"Transverse");
          831  +    add_srs_wkt (p, 7,
          832  +        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          833  +    add_srs_wkt (p, 8,
          834  +        "ER[\"central_meridian\",-63],PARAMETER[\"scale_factor\",");
          835  +    add_srs_wkt (p, 9,
          836  +        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          837  +    add_srs_wkt (p, 10,
          838  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          839  +    add_srs_wkt (p, 11,
          840  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
          841  +    add_srs_wkt (p, 12,
          842  +        "H],AUTHORITY[\"EPSG\",\"27120\"]]");
          843  +    p = add_epsg_def (filter, first, last, 27200, "epsg", 27200,
          844  +        "NZGD49 / New Zealand Map Grid");
          845  +    add_proj4text (p, 0,
          846  +        "+proj=nzmg +lat_0=-41 +lon_0=173 +x_0=2510000 +y_0=60231");
          847  +    add_proj4text (p, 1,
          848  +        "50 +datum=nzgd49 +units=m +no_defs");
          849  +    add_srs_wkt (p, 0,
          850  +        "PROJCS[\"NZGD49 / New Zealand Map Grid\",GEOGCS[\"NZGD49");
          851  +    add_srs_wkt (p, 1,
          852  +        "\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"");
          853  +    add_srs_wkt (p, 2,
          854  +        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
          855  +    add_srs_wkt (p, 3,
          856  +        "22\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.599");
          857  +    add_srs_wkt (p, 4,
          858  +        "3],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,");
          859  +    add_srs_wkt (p, 5,
          860  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          861  +    add_srs_wkt (p, 6,
          862  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          863  +    add_srs_wkt (p, 7,
          864  +        ",\"4272\"]],PROJECTION[\"New_Zealand_Map_Grid\"],PARAMET");
          865  +    add_srs_wkt (p, 8,
          866  +        "ER[\"latitude_of_origin\",-41],PARAMETER[\"central_merid");
          867  +    add_srs_wkt (p, 9,
          868  +        "ian\",173],PARAMETER[\"false_easting\",2510000],PARAMETE");
          869  +    add_srs_wkt (p, 10,
          870  +        "R[\"false_northing\",6023150],UNIT[\"metre\",1,AUTHORITY");
          871  +    add_srs_wkt (p, 11,
          872  +        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
          873  +    add_srs_wkt (p, 12,
          874  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"27200\"]]");
          875  +    p = add_epsg_def (filter, first, last, 27205, "epsg", 27205,
          876  +        "NZGD49 / Mount Eden Circuit");
          877  +    add_proj4text (p, 0,
          878  +        "+proj=tmerc +lat_0=-36.87986527777778 +lon_0=174.7643393");
          879  +    add_proj4text (p, 1,
          880  +        "611111 +k=0.9999 +x_0=300000 +y_0=700000 +datum=nzgd49 +");
          881  +    add_proj4text (p, 2,
          882  +        "units=m +no_defs");
          883  +    add_srs_wkt (p, 0,
          884  +        "PROJCS[\"NZGD49 / Mount Eden Circuit\",GEOGCS[\"NZGD49\"");
          885  +    add_srs_wkt (p, 1,
          886  +        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
          887  +    add_srs_wkt (p, 2,
          888  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
          889  +    add_srs_wkt (p, 3,
          890  +        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
          891  +    add_srs_wkt (p, 4,
          892  +        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
          893  +    add_srs_wkt (p, 5,
          894  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          895  +    add_srs_wkt (p, 6,
          896  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          897  +    add_srs_wkt (p, 7,
          898  +        "\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          899  +    add_srs_wkt (p, 8,
          900  +        "[\"latitude_of_origin\",-36.87986527777778],PARAMETER[\"");
          901  +    add_srs_wkt (p, 9,
          902  +        "central_meridian\",174.7643393611111],PARAMETER[\"scale_");
          903  +    add_srs_wkt (p, 10,
          904  +        "factor\",0.9999],PARAMETER[\"false_easting\",300000],PAR");
          905  +    add_srs_wkt (p, 11,
          906  +        "AMETER[\"false_northing\",700000],UNIT[\"metre\",1,AUTHO");
          907  +    add_srs_wkt (p, 12,
          908  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27205\"]]");
          909  +    p = add_epsg_def (filter, first, last, 27206, "epsg", 27206,
          910  +        "NZGD49 / Bay of Plenty Circuit");
          911  +    add_proj4text (p, 0,
          912  +        "+proj=tmerc +lat_0=-37.76124980555556 +lon_0=176.4661972");
          913  +    add_proj4text (p, 1,
          914  +        "5 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +n");
          915  +    add_proj4text (p, 2,
          916  +        "o_defs");
          917  +    add_srs_wkt (p, 0,
          918  +        "PROJCS[\"NZGD49 / Bay of Plenty Circuit\",GEOGCS[\"NZGD4");
          919  +    add_srs_wkt (p, 1,
          920  +        "9\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"");
          921  +    add_srs_wkt (p, 2,
          922  +        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
          923  +    add_srs_wkt (p, 3,
          924  +        "22\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.599");
          925  +    add_srs_wkt (p, 4,
          926  +        "3],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,");
          927  +    add_srs_wkt (p, 5,
          928  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          929  +    add_srs_wkt (p, 6,
          930  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          931  +    add_srs_wkt (p, 7,
          932  +        ",\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
          933  +    add_srs_wkt (p, 8,
          934  +        "R[\"latitude_of_origin\",-37.76124980555556],PARAMETER[\"");
          935  +    add_srs_wkt (p, 9,
          936  +        "central_meridian\",176.46619725],PARAMETER[\"scale_facto");
          937  +    add_srs_wkt (p, 10,
          938  +        "r\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"f");
          939  +    add_srs_wkt (p, 11,
          940  +        "alse_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
          941  +    add_srs_wkt (p, 12,
          942  +        "G\",\"9001\"]],AUTHORITY[\"EPSG\",\"27206\"]]");
          943  +    p = add_epsg_def (filter, first, last, 27207, "epsg", 27207,
          944  +        "NZGD49 / Poverty Bay Circuit");
          945  +    add_proj4text (p, 0,
          946  +        "+proj=tmerc +lat_0=-38.62470277777778 +lon_0=177.8856362");
          947  +    add_proj4text (p, 1,
          948  +        "777778 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
          949  +    add_proj4text (p, 2,
          950  +        "=m +no_defs");
          951  +    add_srs_wkt (p, 0,
          952  +        "PROJCS[\"NZGD49 / Poverty Bay Circuit\",GEOGCS[\"NZGD49\"");
          953  +    add_srs_wkt (p, 1,
          954  +        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
          955  +    add_srs_wkt (p, 2,
          956  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
          957  +    add_srs_wkt (p, 3,
          958  +        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
          959  +    add_srs_wkt (p, 4,
          960  +        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
          961  +    add_srs_wkt (p, 5,
          962  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          963  +    add_srs_wkt (p, 6,
          964  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          965  +    add_srs_wkt (p, 7,
          966  +        "\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          967  +    add_srs_wkt (p, 8,
          968  +        "[\"latitude_of_origin\",-38.62470277777778],PARAMETER[\"");
          969  +    add_srs_wkt (p, 9,
          970  +        "central_meridian\",177.8856362777778],PARAMETER[\"scale_");
          971  +    add_srs_wkt (p, 10,
          972  +        "factor\",1],PARAMETER[\"false_easting\",300000],PARAMETE");
          973  +    add_srs_wkt (p, 11,
          974  +        "R[\"false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[");
          975  +    add_srs_wkt (p, 12,
          976  +        "\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27207\"]]");
          977  +    p = add_epsg_def (filter, first, last, 27208, "epsg", 27208,
          978  +        "NZGD49 / Hawkes Bay Circuit");
          979  +    add_proj4text (p, 0,
          980  +        "+proj=tmerc +lat_0=-39.65092930555556 +lon_0=176.6736805");
          981  +    add_proj4text (p, 1,
          982  +        "277778 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
          983  +    add_proj4text (p, 2,
          984  +        "=m +no_defs");
          985  +    add_srs_wkt (p, 0,
          986  +        "PROJCS[\"NZGD49 / Hawkes Bay Circuit\",GEOGCS[\"NZGD49\"");
          987  +    add_srs_wkt (p, 1,
          988  +        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
          989  +    add_srs_wkt (p, 2,
          990  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
          991  +    add_srs_wkt (p, 3,
          992  +        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
          993  +    add_srs_wkt (p, 4,
          994  +        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
          995  +    add_srs_wkt (p, 5,
          996  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          997  +    add_srs_wkt (p, 6,
          998  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          999  +    add_srs_wkt (p, 7,
         1000  +        "\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1001  +    add_srs_wkt (p, 8,
         1002  +        "[\"latitude_of_origin\",-39.65092930555556],PARAMETER[\"");
         1003  +    add_srs_wkt (p, 9,
         1004  +        "central_meridian\",176.6736805277778],PARAMETER[\"scale_");
         1005  +    add_srs_wkt (p, 10,
         1006  +        "factor\",1],PARAMETER[\"false_easting\",300000],PARAMETE");
         1007  +    add_srs_wkt (p, 11,
         1008  +        "R[\"false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[");
         1009  +    add_srs_wkt (p, 12,
         1010  +        "\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27208\"]]");
         1011  +    p = add_epsg_def (filter, first, last, 27209, "epsg", 27209,
         1012  +        "NZGD49 / Taranaki Circuit");
         1013  +    add_proj4text (p, 0,
         1014  +        "+proj=tmerc +lat_0=-39.13575830555556 +lon_0=174.2280117");
         1015  +    add_proj4text (p, 1,
         1016  +        "5 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +n");
         1017  +    add_proj4text (p, 2,
         1018  +        "o_defs");
         1019  +    add_srs_wkt (p, 0,
         1020  +        "PROJCS[\"NZGD49 / Taranaki Circuit\",GEOGCS[\"NZGD49\",D");
         1021  +    add_srs_wkt (p, 1,
         1022  +        "ATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Inte");
         1023  +    add_srs_wkt (p, 2,
         1024  +        "rnational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
         1025  +    add_srs_wkt (p, 3,
         1026  +        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
         1027  +    add_srs_wkt (p, 4,
         1028  +        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1029  +    add_srs_wkt (p, 5,
         1030  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1031  +    add_srs_wkt (p, 6,
         1032  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1033  +    add_srs_wkt (p, 7,
         1034  +        "4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1035  +    add_srs_wkt (p, 8,
         1036  +        "latitude_of_origin\",-39.13575830555556],PARAMETER[\"cen");
         1037  +    add_srs_wkt (p, 9,
         1038  +        "tral_meridian\",174.22801175],PARAMETER[\"scale_factor\"");
         1039  +    add_srs_wkt (p, 10,
         1040  +        ",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fals");
         1041  +    add_srs_wkt (p, 11,
         1042  +        "e_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         1043  +    add_srs_wkt (p, 12,
         1044  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"27209\"]]");
         1045  +    p = add_epsg_def (filter, first, last, 27210, "epsg", 27210,
         1046  +        "NZGD49 / Tuhirangi Circuit");
         1047  +    add_proj4text (p, 0,
         1048  +        "+proj=tmerc +lat_0=-39.51247038888889 +lon_0=175.6400368");
         1049  +    add_proj4text (p, 1,
         1050  +        "055556 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1051  +    add_proj4text (p, 2,
         1052  +        "=m +no_defs");
         1053  +    add_srs_wkt (p, 0,
         1054  +        "PROJCS[\"NZGD49 / Tuhirangi Circuit\",GEOGCS[\"NZGD49\",");
         1055  +    add_srs_wkt (p, 1,
         1056  +        "DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Int");
         1057  +    add_srs_wkt (p, 2,
         1058  +        "ernational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
         1059  +    add_srs_wkt (p, 3,
         1060  +        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
         1061  +    add_srs_wkt (p, 4,
         1062  +        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1063  +    add_srs_wkt (p, 5,
         1064  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1065  +    add_srs_wkt (p, 6,
         1066  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1067  +    add_srs_wkt (p, 7,
         1068  +        "4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1069  +    add_srs_wkt (p, 8,
         1070  +        "latitude_of_origin\",-39.51247038888889],PARAMETER[\"cen");
         1071  +    add_srs_wkt (p, 9,
         1072  +        "tral_meridian\",175.6400368055556],PARAMETER[\"scale_fac");
         1073  +    add_srs_wkt (p, 10,
         1074  +        "tor\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
         1075  +    add_srs_wkt (p, 11,
         1076  +        "false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1077  +    add_srs_wkt (p, 12,
         1078  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27210\"]]");
         1079  +    p = add_epsg_def (filter, first, last, 27211, "epsg", 27211,
         1080  +        "NZGD49 / Wanganui Circuit");
         1081  +    add_proj4text (p, 0,
         1082  +        "+proj=tmerc +lat_0=-40.24194713888889 +lon_0=175.4880996");
         1083  +    add_proj4text (p, 1,
         1084  +        "111111 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1085  +    add_proj4text (p, 2,
         1086  +        "=m +no_defs");
         1087  +    add_srs_wkt (p, 0,
         1088  +        "PROJCS[\"NZGD49 / Wanganui Circuit\",GEOGCS[\"NZGD49\",D");
         1089  +    add_srs_wkt (p, 1,
         1090  +        "ATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Inte");
         1091  +    add_srs_wkt (p, 2,
         1092  +        "rnational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
         1093  +    add_srs_wkt (p, 3,
         1094  +        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
         1095  +    add_srs_wkt (p, 4,
         1096  +        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1097  +    add_srs_wkt (p, 5,
         1098  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1099  +    add_srs_wkt (p, 6,
         1100  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1101  +    add_srs_wkt (p, 7,
         1102  +        "4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1103  +    add_srs_wkt (p, 8,
         1104  +        "latitude_of_origin\",-40.24194713888889],PARAMETER[\"cen");
         1105  +    add_srs_wkt (p, 9,
         1106  +        "tral_meridian\",175.4880996111111],PARAMETER[\"scale_fac");
         1107  +    add_srs_wkt (p, 10,
         1108  +        "tor\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
         1109  +    add_srs_wkt (p, 11,
         1110  +        "false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1111  +    add_srs_wkt (p, 12,
         1112  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27211\"]]");
         1113  +    p = add_epsg_def (filter, first, last, 27212, "epsg", 27212,
         1114  +        "NZGD49 / Wairarapa Circuit");
         1115  +    add_proj4text (p, 0,
         1116  +        "+proj=tmerc +lat_0=-40.92553263888889 +lon_0=175.6473496");
         1117  +    add_proj4text (p, 1,
         1118  +        "666667 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1119  +    add_proj4text (p, 2,
         1120  +        "=m +no_defs");
         1121  +    add_srs_wkt (p, 0,
         1122  +        "PROJCS[\"NZGD49 / Wairarapa Circuit\",GEOGCS[\"NZGD49\",");
         1123  +    add_srs_wkt (p, 1,
         1124  +        "DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Int");
         1125  +    add_srs_wkt (p, 2,
         1126  +        "ernational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
         1127  +    add_srs_wkt (p, 3,
         1128  +        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
         1129  +    add_srs_wkt (p, 4,
         1130  +        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1131  +    add_srs_wkt (p, 5,
         1132  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1133  +    add_srs_wkt (p, 6,
         1134  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1135  +    add_srs_wkt (p, 7,
         1136  +        "4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1137  +    add_srs_wkt (p, 8,
         1138  +        "latitude_of_origin\",-40.92553263888889],PARAMETER[\"cen");
         1139  +    add_srs_wkt (p, 9,
         1140  +        "tral_meridian\",175.6473496666667],PARAMETER[\"scale_fac");
         1141  +    add_srs_wkt (p, 10,
         1142  +        "tor\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
         1143  +    add_srs_wkt (p, 11,
         1144  +        "false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1145  +    add_srs_wkt (p, 12,
         1146  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27212\"]]");
         1147  +    p = add_epsg_def (filter, first, last, 27213, "epsg", 27213,
         1148  +        "NZGD49 / Wellington Circuit");
         1149  +    add_proj4text (p, 0,
         1150  +        "+proj=tmerc +lat_0=-41.30131963888888 +lon_0=174.7766231");
         1151  +    add_proj4text (p, 1,
         1152  +        "111111 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1153  +    add_proj4text (p, 2,
         1154  +        "=m +no_defs");
         1155  +    add_srs_wkt (p, 0,
         1156  +        "PROJCS[\"NZGD49 / Wellington Circuit\",GEOGCS[\"NZGD49\"");
         1157  +    add_srs_wkt (p, 1,
         1158  +        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
         1159  +    add_srs_wkt (p, 2,
         1160  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1161  +    add_srs_wkt (p, 3,
         1162  +        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
         1163  +    add_srs_wkt (p, 4,
         1164  +        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
         1165  +    add_srs_wkt (p, 5,
         1166  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1167  +    add_srs_wkt (p, 6,
         1168  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1169  +    add_srs_wkt (p, 7,
         1170  +        "\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1171  +    add_srs_wkt (p, 8,
         1172  +        "[\"latitude_of_origin\",-41.30131963888888],PARAMETER[\"");
         1173  +    add_srs_wkt (p, 9,
         1174  +        "central_meridian\",174.7766231111111],PARAMETER[\"scale_");
         1175  +    add_srs_wkt (p, 10,
         1176  +        "factor\",1],PARAMETER[\"false_easting\",300000],PARAMETE");
         1177  +    add_srs_wkt (p, 11,
         1178  +        "R[\"false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[");
         1179  +    add_srs_wkt (p, 12,
         1180  +        "\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27213\"]]");
         1181  +    p = add_epsg_def (filter, first, last, 27214, "epsg", 27214,
         1182  +        "NZGD49 / Collingwood Circuit");
         1183  +    add_proj4text (p, 0,
         1184  +        "+proj=tmerc +lat_0=-40.71475905555556 +lon_0=172.6720465");
         1185  +    add_proj4text (p, 1,
         1186  +        " +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no");
         1187  +    add_proj4text (p, 2,
         1188  +        "_defs");
         1189  +    add_srs_wkt (p, 0,
         1190  +        "PROJCS[\"NZGD49 / Collingwood Circuit\",GEOGCS[\"NZGD49\"");
         1191  +    add_srs_wkt (p, 1,
         1192  +        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
         1193  +    add_srs_wkt (p, 2,
         1194  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1195  +    add_srs_wkt (p, 3,
         1196  +        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
         1197  +    add_srs_wkt (p, 4,
         1198  +        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
         1199  +    add_srs_wkt (p, 5,
         1200  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1201  +    add_srs_wkt (p, 6,
         1202  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1203  +    add_srs_wkt (p, 7,
         1204  +        "\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1205  +    add_srs_wkt (p, 8,
         1206  +        "[\"latitude_of_origin\",-40.71475905555556],PARAMETER[\"");
         1207  +    add_srs_wkt (p, 9,
         1208  +        "central_meridian\",172.6720465],PARAMETER[\"scale_factor");
         1209  +    add_srs_wkt (p, 10,
         1210  +        "\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fa");
         1211  +    add_srs_wkt (p, 11,
         1212  +        "lse_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1213  +    add_srs_wkt (p, 12,
         1214  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"27214\"]]");
         1215  +    p = add_epsg_def (filter, first, last, 27215, "epsg", 27215,
         1216  +        "NZGD49 / Nelson Circuit");
         1217  +    add_proj4text (p, 0,
         1218  +        "+proj=tmerc +lat_0=-41.27454472222222 +lon_0=173.2993168");
         1219  +    add_proj4text (p, 1,
         1220  +        "055555 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1221  +    add_proj4text (p, 2,
         1222  +        "=m +no_defs");
         1223  +    add_srs_wkt (p, 0,
         1224  +        "PROJCS[\"NZGD49 / Nelson Circuit\",GEOGCS[\"NZGD49\",DAT");
         1225  +    add_srs_wkt (p, 1,
         1226  +        "UM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Intern");
         1227  +    add_srs_wkt (p, 2,
         1228  +        "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
         1229  +    add_srs_wkt (p, 3,
         1230  +        ",TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUT");
         1231  +    add_srs_wkt (p, 4,
         1232  +        "HORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         1233  +    add_srs_wkt (p, 5,
         1234  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         1235  +    add_srs_wkt (p, 6,
         1236  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
         1237  +    add_srs_wkt (p, 7,
         1238  +        "72\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1239  +    add_srs_wkt (p, 8,
         1240  +        "atitude_of_origin\",-41.27454472222222],PARAMETER[\"cent");
         1241  +    add_srs_wkt (p, 9,
         1242  +        "ral_meridian\",173.2993168055555],PARAMETER[\"scale_fact");
         1243  +    add_srs_wkt (p, 10,
         1244  +        "or\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
         1245  +    add_srs_wkt (p, 11,
         1246  +        "false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1247  +    add_srs_wkt (p, 12,
         1248  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27215\"]]");
         1249  +    p = add_epsg_def (filter, first, last, 27216, "epsg", 27216,
         1250  +        "NZGD49 / Karamea Circuit");
         1251  +    add_proj4text (p, 0,
         1252  +        "+proj=tmerc +lat_0=-41.28991152777778 +lon_0=172.1090281");
         1253  +    add_proj4text (p, 1,
         1254  +        "944444 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1255  +    add_proj4text (p, 2,
         1256  +        "=m +no_defs");
         1257  +    add_srs_wkt (p, 0,
         1258  +        "PROJCS[\"NZGD49 / Karamea Circuit\",GEOGCS[\"NZGD49\",DA");
         1259  +    add_srs_wkt (p, 1,
         1260  +        "TUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Inter");
         1261  +    add_srs_wkt (p, 2,
         1262  +        "national 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]");
         1263  +    add_srs_wkt (p, 3,
         1264  +        "],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AU");
         1265  +    add_srs_wkt (p, 4,
         1266  +        "THORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1267  +    add_srs_wkt (p, 5,
         1268  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1269  +    add_srs_wkt (p, 6,
         1270  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1271  +    add_srs_wkt (p, 7,
         1272  +        "272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1273  +    add_srs_wkt (p, 8,
         1274  +        "latitude_of_origin\",-41.28991152777778],PARAMETER[\"cen");
         1275  +    add_srs_wkt (p, 9,
         1276  +        "tral_meridian\",172.1090281944444],PARAMETER[\"scale_fac");
         1277  +    add_srs_wkt (p, 10,
         1278  +        "tor\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
         1279  +    add_srs_wkt (p, 11,
         1280  +        "false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1281  +    add_srs_wkt (p, 12,
         1282  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27216\"]]");
         1283  +    p = add_epsg_def (filter, first, last, 27217, "epsg", 27217,
         1284  +        "NZGD49 / Buller Circuit");
         1285  +    add_proj4text (p, 0,
         1286  +        "+proj=tmerc +lat_0=-41.81080286111111 +lon_0=171.5812600");
         1287  +    add_proj4text (p, 1,
         1288  +        "555556 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1289  +    add_proj4text (p, 2,
         1290  +        "=m +no_defs");
         1291  +    add_srs_wkt (p, 0,
         1292  +        "PROJCS[\"NZGD49 / Buller Circuit\",GEOGCS[\"NZGD49\",DAT");
         1293  +    add_srs_wkt (p, 1,
         1294  +        "UM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Intern");
         1295  +    add_srs_wkt (p, 2,
         1296  +        "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
         1297  +    add_srs_wkt (p, 3,
         1298  +        ",TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUT");
         1299  +    add_srs_wkt (p, 4,
         1300  +        "HORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         1301  +    add_srs_wkt (p, 5,
         1302  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         1303  +    add_srs_wkt (p, 6,
         1304  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
         1305  +    add_srs_wkt (p, 7,
         1306  +        "72\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1307  +    add_srs_wkt (p, 8,
         1308  +        "atitude_of_origin\",-41.81080286111111],PARAMETER[\"cent");
         1309  +    add_srs_wkt (p, 9,
         1310  +        "ral_meridian\",171.5812600555556],PARAMETER[\"scale_fact");
         1311  +    add_srs_wkt (p, 10,
         1312  +        "or\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
         1313  +    add_srs_wkt (p, 11,
         1314  +        "false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1315  +    add_srs_wkt (p, 12,
         1316  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27217\"]]");
         1317  +    p = add_epsg_def (filter, first, last, 27218, "epsg", 27218,
         1318  +        "NZGD49 / Grey Circuit");
         1319  +    add_proj4text (p, 0,
         1320  +        "+proj=tmerc +lat_0=-42.33369427777778 +lon_0=171.5497713");
         1321  +    add_proj4text (p, 1,
         1322  +        "055556 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1323  +    add_proj4text (p, 2,
         1324  +        "=m +no_defs");
         1325  +    add_srs_wkt (p, 0,
         1326  +        "PROJCS[\"NZGD49 / Grey Circuit\",GEOGCS[\"NZGD49\",DATUM");
         1327  +    add_srs_wkt (p, 1,
         1328  +        "[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Internat");
         1329  +    add_srs_wkt (p, 2,
         1330  +        "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T");
         1331  +    add_srs_wkt (p, 3,
         1332  +        "OWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHO");
         1333  +    add_srs_wkt (p, 4,
         1334  +        "RITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
         1335  +    add_srs_wkt (p, 5,
         1336  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
         1337  +    add_srs_wkt (p, 6,
         1338  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4272");
         1339  +    add_srs_wkt (p, 7,
         1340  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1341  +    add_srs_wkt (p, 8,
         1342  +        "itude_of_origin\",-42.33369427777778],PARAMETER[\"centra");
         1343  +    add_srs_wkt (p, 9,
         1344  +        "l_meridian\",171.5497713055556],PARAMETER[\"scale_factor");
         1345  +    add_srs_wkt (p, 10,
         1346  +        "\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fa");
         1347  +    add_srs_wkt (p, 11,
         1348  +        "lse_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1349  +    add_srs_wkt (p, 12,
         1350  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"27218\"]]");
         1351  +    p = add_epsg_def (filter, first, last, 27219, "epsg", 27219,
         1352  +        "NZGD49 / Amuri Circuit");
         1353  +    add_proj4text (p, 0,
         1354  +        "+proj=tmerc +lat_0=-42.68911658333333 +lon_0=173.0101333");
         1355  +    add_proj4text (p, 1,
         1356  +        "888889 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1357  +    add_proj4text (p, 2,
         1358  +        "=m +no_defs");
         1359  +    add_srs_wkt (p, 0,
         1360  +        "PROJCS[\"NZGD49 / Amuri Circuit\",GEOGCS[\"NZGD49\",DATU");
         1361  +    add_srs_wkt (p, 1,
         1362  +        "M[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Interna");
         1363  +    add_srs_wkt (p, 2,
         1364  +        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
         1365  +    add_srs_wkt (p, 3,
         1366  +        "TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTH");
         1367  +    add_srs_wkt (p, 4,
         1368  +        "ORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  2907   1369       add_srs_wkt (p, 5,
  2908   1370           "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  2909   1371       add_srs_wkt (p, 6,
  2910         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
  2911         -    add_srs_wkt (p, 7,
  2912         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4152\"]],");
  2913         -    add_srs_wkt (p, 8,
  2914         -        "PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[\"");
  2915         -    add_srs_wkt (p, 9,
  2916         -        "standard_parallel_1\",38.88333333333333],PARAMETER[\"sta");
  2917         -    add_srs_wkt (p, 10,
  2918         -        "ndard_parallel_2\",37.48333333333333],PARAMETER[\"latitu");
  2919         -    add_srs_wkt (p, 11,
  2920         -        "de_of_origin\",37],PARAMETER[\"central_meridian\",-81],P");
  2921         -    add_srs_wkt (p, 12,
  2922         -        "ARAMETER[\"false_easting\",1968500],PARAMETER[\"false_no");
  2923         -    add_srs_wkt (p, 13,
  2924         -        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
  2925         -    add_srs_wkt (p, 14,
  2926         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2927         -    add_srs_wkt (p, 15,
  2928         -        ",NORTH],AUTHORITY[\"EPSG\",\"26862\"]]");
  2929         -    p = add_epsg_def_ex (filter, first, last, 26863, "epsg", 26863,
  2930         -        "NAD83(NSRS2007) / Maine East (ftUS)", 0, 0,
  2931         -        "GRS 1980", "Greenwich",
  2932         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2933         -        "X", "East", "Y", "North");
  2934         -    add_proj4text (p, 0,
  2935         -        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
  2936         -    add_proj4text (p, 1,
  2937         -        "999 +x_0=300000.0000000001 +y_0=0 +ellps=GRS80 +towgs84=");
  2938         -    add_proj4text (p, 2,
  2939         -        "0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2940         -    add_srs_wkt (p, 0,
  2941         -        "PROJCS[\"NAD83(NSRS2007) / Maine East (ftUS)\",GEOGCS[\"");
  2942         -    add_srs_wkt (p, 1,
  2943         -        "NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Referen");
  2944         -    add_srs_wkt (p, 2,
  2945         -        "ce_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.25722");
  2946         -    add_srs_wkt (p, 3,
  2947         -        "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2948         -    add_srs_wkt (p, 4,
  2949         -        "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2950         -    add_srs_wkt (p, 5,
  2951         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2952         -    add_srs_wkt (p, 6,
  2953         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2954         -    add_srs_wkt (p, 7,
  2955         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  2956         -    add_srs_wkt (p, 8,
  2957         -        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2958         -    add_srs_wkt (p, 9,
  2959         -        "titude_of_origin\",43.66666666666666],PARAMETER[\"centra");
  2960         -    add_srs_wkt (p, 10,
  2961         -        "l_meridian\",-68.5],PARAMETER[\"scale_factor\",0.9999],P");
  2962         -    add_srs_wkt (p, 11,
  2963         -        "ARAMETER[\"false_easting\",984250.0000000002],PARAMETER[");
  2964         -    add_srs_wkt (p, 12,
  2965         -        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
  2966         -    add_srs_wkt (p, 13,
  2967         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
  2968         -    add_srs_wkt (p, 14,
  2969         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26863\"]]");
  2970         -    p = add_epsg_def_ex (filter, first, last, 26864, "epsg", 26864,
  2971         -        "NAD83(NSRS2007) / Maine West (ftUS)", 0, 0,
  2972         -        "GRS 1980", "Greenwich",
  2973         -        "NAD83_National_Spatial_Reference_System_2007", "Transverse_Mercator", "US survey foot",
  2974         -        "X", "East", "Y", "North");
  2975         -    add_proj4text (p, 0,
  2976         -        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
  2977         -    add_proj4text (p, 1,
  2978         -        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
  2979         -    add_proj4text (p, 2,
  2980         -        "owgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  2981         -    add_srs_wkt (p, 0,
  2982         -        "PROJCS[\"NAD83(NSRS2007) / Maine West (ftUS)\",GEOGCS[\"");
  2983         -    add_srs_wkt (p, 1,
  2984         -        "NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Referen");
  2985         -    add_srs_wkt (p, 2,
  2986         -        "ce_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.25722");
  2987         -    add_srs_wkt (p, 3,
  2988         -        "2101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0");
  2989         -    add_srs_wkt (p, 4,
  2990         -        "],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,A");
  2991         -    add_srs_wkt (p, 5,
  2992         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2993         -    add_srs_wkt (p, 6,
  2994         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2995         -    add_srs_wkt (p, 7,
  2996         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"475");
  2997         -    add_srs_wkt (p, 8,
  2998         -        "9\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2999         -    add_srs_wkt (p, 9,
  3000         -        "titude_of_origin\",42.83333333333334],PARAMETER[\"centra");
  3001         -    add_srs_wkt (p, 10,
  3002         -        "l_meridian\",-70.16666666666667],PARAMETER[\"scale_facto");
  3003         -    add_srs_wkt (p, 11,
  3004         -        "r\",0.999966667],PARAMETER[\"false_easting\",2952750],PA");
  3005         -    add_srs_wkt (p, 12,
  3006         -        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
  3007         -    add_srs_wkt (p, 13,
  3008         -        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  3009         -    add_srs_wkt (p, 14,
  3010         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26864\"]]");
  3011         -    p = add_epsg_def_ex (filter, first, last, 26865, "epsg", 26865,
  3012         -        "NAD83(NSRS2007) / Minnesota North (ftUS)", 0, 0,
  3013         -        "GRS 1980", "Greenwich",
  3014         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3015         -        "X", "East", "Y", "North");
  3016         -    add_proj4text (p, 0,
  3017         -        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
  3018         -    add_proj4text (p, 1,
  3019         -        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000.00");
  3020         -    add_proj4text (p, 2,
  3021         -        "00101599 +y_0=99999.99998983997 +ellps=GRS80 +towgs84=0,");
  3022         -    add_proj4text (p, 3,
  3023         -        "0,0,0,0,0,0 +units=us-ft +no_defs");
  3024         -    add_srs_wkt (p, 0,
  3025         -        "PROJCS[\"NAD83(NSRS2007) / Minnesota North (ftUS)\",GEOG");
  3026         -    add_srs_wkt (p, 1,
  3027         -        "CS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Re");
  3028         -    add_srs_wkt (p, 2,
  3029         -        "ference_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.");
  3030         -    add_srs_wkt (p, 3,
  3031         -        "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
  3032         -    add_srs_wkt (p, 4,
  3033         -        "0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  3034         -    add_srs_wkt (p, 5,
  3035         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3036         -    add_srs_wkt (p, 6,
  3037         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  3038         -    add_srs_wkt (p, 7,
  3039         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  3040         -    add_srs_wkt (p, 8,
  3041         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  3042         -    add_srs_wkt (p, 9,
  3043         -        "AMETER[\"standard_parallel_1\",48.63333333333333],PARAME");
  3044         -    add_srs_wkt (p, 10,
  3045         -        "TER[\"standard_parallel_2\",47.03333333333333],PARAMETER");
  3046         -    add_srs_wkt (p, 11,
  3047         -        "[\"latitude_of_origin\",46.5],PARAMETER[\"central_meridi");
  3048         -    add_srs_wkt (p, 12,
  3049         -        "an\",-93.1],PARAMETER[\"false_easting\",2624666.6667],PA");
  3050         -    add_srs_wkt (p, 13,
  3051         -        "RAMETER[\"false_northing\",328083.3333],UNIT[\"US survey");
  3052         -    add_srs_wkt (p, 14,
  3053         -        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
  3054         -    add_srs_wkt (p, 15,
  3055         -        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3056         -    add_srs_wkt (p, 16,
  3057         -        "26865\"]]");
  3058         -    p = add_epsg_def_ex (filter, first, last, 26866, "epsg", 26866,
  3059         -        "NAD83(NSRS2007) / Minnesota Central (ftUS)", 0, 0,
  3060         -        "GRS 1980", "Greenwich",
  3061         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3062         -        "X", "East", "Y", "North");
  3063         -    add_proj4text (p, 0,
  3064         -        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
  3065         -    add_proj4text (p, 1,
  3066         -        "5 +lon_0=-94.25 +x_0=800000.0000101599 +y_0=99999.999989");
  3067         -    add_proj4text (p, 2,
  3068         -        "83997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=us-ft +");
  3069         -    add_proj4text (p, 3,
  3070         -        "no_defs");
  3071         -    add_srs_wkt (p, 0,
  3072         -        "PROJCS[\"NAD83(NSRS2007) / Minnesota Central (ftUS)\",GE");
  3073         -    add_srs_wkt (p, 1,
  3074         -        "OGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_");
  3075         -    add_srs_wkt (p, 2,
  3076         -        "Reference_System_2007\",SPHEROID[\"GRS 1980\",6378137,29");
  3077         -    add_srs_wkt (p, 3,
  3078         -        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  3079         -    add_srs_wkt (p, 4,
  3080         -        "0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwic");
  3081         -    add_srs_wkt (p, 5,
  3082         -        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  3083         -    add_srs_wkt (p, 6,
  3084         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
  3085         -    add_srs_wkt (p, 7,
  3086         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  3087         -    add_srs_wkt (p, 8,
  3088         -        ",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  3089         -    add_srs_wkt (p, 9,
  3090         -        "PARAMETER[\"standard_parallel_1\",47.05],PARAMETER[\"sta");
  3091         -    add_srs_wkt (p, 10,
  3092         -        "ndard_parallel_2\",45.61666666666667],PARAMETER[\"latitu");
  3093         -    add_srs_wkt (p, 11,
  3094         -        "de_of_origin\",45],PARAMETER[\"central_meridian\",-94.25");
  3095         -    add_srs_wkt (p, 12,
  3096         -        "],PARAMETER[\"false_easting\",2624666.6667],PARAMETER[\"");
  3097         -    add_srs_wkt (p, 13,
  3098         -        "false_northing\",328083.3333],UNIT[\"US survey foot\",0.");
  3099         -    add_srs_wkt (p, 14,
  3100         -        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
  3101         -    add_srs_wkt (p, 15,
  3102         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26866\"]]");
  3103         -    p = add_epsg_def_ex (filter, first, last, 26867, "epsg", 26867,
  3104         -        "NAD83(NSRS2007) / Minnesota South (ftUS)", 0, 0,
  3105         -        "GRS 1980", "Greenwich",
  3106         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3107         -        "X", "East", "Y", "North");
  3108         -    add_proj4text (p, 0,
  3109         -        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
  3110         -    add_proj4text (p, 1,
  3111         -        "333 +lat_0=43 +lon_0=-94 +x_0=800000.0000101599 +y_0=999");
  3112         -    add_proj4text (p, 2,
  3113         -        "99.99998983997 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  3114         -    add_proj4text (p, 3,
  3115         -        "s=us-ft +no_defs");
  3116         -    add_srs_wkt (p, 0,
  3117         -        "PROJCS[\"NAD83(NSRS2007) / Minnesota South (ftUS)\",GEOG");
  3118         -    add_srs_wkt (p, 1,
  3119         -        "CS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Re");
  3120         -    add_srs_wkt (p, 2,
  3121         -        "ference_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.");
  3122         -    add_srs_wkt (p, 3,
  3123         -        "257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,");
  3124         -    add_srs_wkt (p, 4,
  3125         -        "0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\"");
  3126         -    add_srs_wkt (p, 5,
  3127         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3128         -    add_srs_wkt (p, 6,
  3129         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  3130         -    add_srs_wkt (p, 7,
  3131         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  3132         -    add_srs_wkt (p, 8,
  3133         -        "4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  3134         -    add_srs_wkt (p, 9,
  3135         -        "AMETER[\"standard_parallel_1\",45.21666666666667],PARAME");
  3136         -    add_srs_wkt (p, 10,
  3137         -        "TER[\"standard_parallel_2\",43.78333333333333],PARAMETER");
  3138         -    add_srs_wkt (p, 11,
  3139         -        "[\"latitude_of_origin\",43],PARAMETER[\"central_meridian");
  3140         -    add_srs_wkt (p, 12,
  3141         -        "\",-94],PARAMETER[\"false_easting\",2624666.6667],PARAME");
  3142         -    add_srs_wkt (p, 13,
  3143         -        "TER[\"false_northing\",328083.3333],UNIT[\"US survey foo");
  3144         -    add_srs_wkt (p, 14,
  3145         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
  3146         -    add_srs_wkt (p, 15,
  3147         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"268");
  3148         -    add_srs_wkt (p, 16,
  3149         -        "67\"]]");
  3150         -    p = add_epsg_def_ex (filter, first, last, 26868, "epsg", 26868,
  3151         -        "NAD83(NSRS2007) / Nebraska (ftUS)", 0, 0,
  3152         -        "GRS 1980", "Greenwich",
  3153         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3154         -        "X", "East", "Y", "North");
  3155         -    add_proj4text (p, 0,
  3156         -        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
  3157         -    add_proj4text (p, 1,
  3158         -        "lon_0=-100 +x_0=500000.00001016 +y_0=0 +ellps=GRS80 +tow");
  3159         -    add_proj4text (p, 2,
  3160         -        "gs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3161         -    add_srs_wkt (p, 0,
  3162         -        "PROJCS[\"NAD83(NSRS2007) / Nebraska (ftUS)\",GEOGCS[\"NA");
  3163         -    add_srs_wkt (p, 1,
  3164         -        "D83(NSRS2007)\",DATUM[\"NAD83_National_Spatial_Reference");
  3165         -    add_srs_wkt (p, 2,
  3166         -        "_System_2007\",SPHEROID[\"GRS 1980\",6378137,298.2572221");
  3167         -    add_srs_wkt (p, 3,
  3168         -        "01,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],");
  3169         -    add_srs_wkt (p, 4,
  3170         -        "AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenwich\",0,AUT");
  3171         -    add_srs_wkt (p, 5,
  3172         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3173         -    add_srs_wkt (p, 6,
  3174         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  3175         -    add_srs_wkt (p, 7,
  3176         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4759\"");
  3177         -    add_srs_wkt (p, 8,
  3178         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  3179         -    add_srs_wkt (p, 9,
  3180         -        "[\"standard_parallel_1\",43],PARAMETER[\"standard_parall");
  3181         -    add_srs_wkt (p, 10,
  3182         -        "el_2\",40],PARAMETER[\"latitude_of_origin\",39.833333333");
  3183         -    add_srs_wkt (p, 11,
  3184         -        "33334],PARAMETER[\"central_meridian\",-100],PARAMETER[\"");
  3185         -    add_srs_wkt (p, 12,
  3186         -        "false_easting\",1640416.6667],PARAMETER[\"false_northing");
  3187         -    add_srs_wkt (p, 13,
  3188         -        "\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  3189         -    add_srs_wkt (p, 14,
  3190         -        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3191         -    add_srs_wkt (p, 15,
  3192         -        "],AUTHORITY[\"EPSG\",\"26868\"]]");
  3193         -    p = add_epsg_def_ex (filter, first, last, 26869, "epsg", 26869,
  3194         -        "NAD83(NSRS2007) / West Virginia North (ftUS)", 0, 0,
  3195         -        "GRS 1980", "Greenwich",
  3196         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3197         -        "X", "East", "Y", "North");
  3198         -    add_proj4text (p, 0,
  3199         -        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
  3200         -    add_proj4text (p, 1,
  3201         -        "5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  3202         -    add_proj4text (p, 2,
  3203         -        " +units=us-ft +no_defs");
  3204         -    add_srs_wkt (p, 0,
  3205         -        "PROJCS[\"NAD83(NSRS2007) / West Virginia North (ftUS)\",");
  3206         -    add_srs_wkt (p, 1,
  3207         -        "GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatia");
  3208         -    add_srs_wkt (p, 2,
  3209         -        "l_Reference_System_2007\",SPHEROID[\"GRS 1980\",6378137,");
  3210         -    add_srs_wkt (p, 3,
  3211         -        "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
  3212         -    add_srs_wkt (p, 4,
  3213         -        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenw");
  3214         -    add_srs_wkt (p, 5,
  3215         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  3216         -    add_srs_wkt (p, 6,
  3217         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  3218         -    add_srs_wkt (p, 7,
  3219         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  3220         -    add_srs_wkt (p, 8,
  3221         -        "G\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3222         -    add_srs_wkt (p, 9,
  3223         -        "],PARAMETER[\"standard_parallel_1\",40.25],PARAMETER[\"s");
  3224         -    add_srs_wkt (p, 10,
  3225         -        "tandard_parallel_2\",39],PARAMETER[\"latitude_of_origin\"");
  3226         -    add_srs_wkt (p, 11,
  3227         -        ",38.5],PARAMETER[\"central_meridian\",-79.5],PARAMETER[\"");
  3228         -    add_srs_wkt (p, 12,
  3229         -        "false_easting\",1968500],PARAMETER[\"false_northing\",0]");
  3230         -    add_srs_wkt (p, 13,
  3231         -        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
  3232         -    add_srs_wkt (p, 14,
  3233         -        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  3234         -    add_srs_wkt (p, 15,
  3235         -        "HORITY[\"EPSG\",\"26869\"]]");
  3236         -    p = add_epsg_def_ex (filter, first, last, 26870, "epsg", 26870,
  3237         -        "NAD83(NSRS2007) / West Virginia South (ftUS)", 0, 0,
  3238         -        "GRS 1980", "Greenwich",
  3239         -        "NAD83_National_Spatial_Reference_System_2007", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3240         -        "X", "East", "Y", "North");
  3241         -    add_proj4text (p, 0,
  3242         -        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
  3243         -    add_proj4text (p, 1,
  3244         -        "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80");
  3245         -    add_proj4text (p, 2,
  3246         -        " +towgs84=0,0,0,0,0,0,0 +units=us-ft +no_defs");
  3247         -    add_srs_wkt (p, 0,
  3248         -        "PROJCS[\"NAD83(NSRS2007) / West Virginia South (ftUS)\",");
  3249         -    add_srs_wkt (p, 1,
  3250         -        "GEOGCS[\"NAD83(NSRS2007)\",DATUM[\"NAD83_National_Spatia");
  3251         -    add_srs_wkt (p, 2,
  3252         -        "l_Reference_System_2007\",SPHEROID[\"GRS 1980\",6378137,");
  3253         -    add_srs_wkt (p, 3,
  3254         -        "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
  3255         -    add_srs_wkt (p, 4,
  3256         -        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6759\"]],PRIMEM[\"Greenw");
  3257         -    add_srs_wkt (p, 5,
  3258         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  3259         -    add_srs_wkt (p, 6,
  3260         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  3261         -    add_srs_wkt (p, 7,
  3262         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  3263         -    add_srs_wkt (p, 8,
  3264         -        "G\",\"4759\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3265         -    add_srs_wkt (p, 9,
  3266         -        "],PARAMETER[\"standard_parallel_1\",38.88333333333333],P");
  3267         -    add_srs_wkt (p, 10,
  3268         -        "ARAMETER[\"standard_parallel_2\",37.48333333333333],PARA");
  3269         -    add_srs_wkt (p, 11,
  3270         -        "METER[\"latitude_of_origin\",37],PARAMETER[\"central_mer");
  3271         -    add_srs_wkt (p, 12,
  3272         -        "idian\",-81],PARAMETER[\"false_easting\",1968500],PARAME");
  3273         -    add_srs_wkt (p, 13,
  3274         -        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
  3275         -    add_srs_wkt (p, 14,
  3276         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  3277         -    add_srs_wkt (p, 15,
  3278         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26870\"]]");
  3279         -    p = add_epsg_def_ex (filter, first, last, 26891, "epsg", 26891,
  3280         -        "NAD83(CSRS) / MTM zone 11", 0, 0,
  3281         -        "GRS 1980", "Greenwich",
  3282         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3283         -        "Easting", "East", "Northing", "North");
  3284         -    add_proj4text (p, 0,
  3285         -        "+proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.9999 +x_0=304800 ");
  3286         -    add_proj4text (p, 1,
  3287         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
         1372  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"427");
         1373  +    add_srs_wkt (p, 7,
         1374  +        "2\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
         1375  +    add_srs_wkt (p, 8,
         1376  +        "titude_of_origin\",-42.68911658333333],PARAMETER[\"centr");
         1377  +    add_srs_wkt (p, 9,
         1378  +        "al_meridian\",173.0101333888889],PARAMETER[\"scale_facto");
         1379  +    add_srs_wkt (p, 10,
         1380  +        "r\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"f");
         1381  +    add_srs_wkt (p, 11,
         1382  +        "alse_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         1383  +    add_srs_wkt (p, 12,
         1384  +        "G\",\"9001\"]],AUTHORITY[\"EPSG\",\"27219\"]]");
         1385  +    p = add_epsg_def (filter, first, last, 27220, "epsg", 27220,
         1386  +        "NZGD49 / Marlborough Circuit");
         1387  +    add_proj4text (p, 0,
         1388  +        "+proj=tmerc +lat_0=-41.54448666666666 +lon_0=173.8020741");
         1389  +    add_proj4text (p, 1,
         1390  +        "111111 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1391  +    add_proj4text (p, 2,
         1392  +        "=m +no_defs");
         1393  +    add_srs_wkt (p, 0,
         1394  +        "PROJCS[\"NZGD49 / Marlborough Circuit\",GEOGCS[\"NZGD49\"");
         1395  +    add_srs_wkt (p, 1,
         1396  +        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
         1397  +    add_srs_wkt (p, 2,
         1398  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1399  +    add_srs_wkt (p, 3,
         1400  +        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
         1401  +    add_srs_wkt (p, 4,
         1402  +        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
         1403  +    add_srs_wkt (p, 5,
         1404  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1405  +    add_srs_wkt (p, 6,
         1406  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1407  +    add_srs_wkt (p, 7,
         1408  +        "\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1409  +    add_srs_wkt (p, 8,
         1410  +        "[\"latitude_of_origin\",-41.54448666666666],PARAMETER[\"");
         1411  +    add_srs_wkt (p, 9,
         1412  +        "central_meridian\",173.8020741111111],PARAMETER[\"scale_");
         1413  +    add_srs_wkt (p, 10,
         1414  +        "factor\",1],PARAMETER[\"false_easting\",300000],PARAMETE");
         1415  +    add_srs_wkt (p, 11,
         1416  +        "R[\"false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[");
         1417  +    add_srs_wkt (p, 12,
         1418  +        "\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27220\"]]");
         1419  +    p = add_epsg_def (filter, first, last, 27221, "epsg", 27221,
         1420  +        "NZGD49 / Hokitika Circuit");
         1421  +    add_proj4text (p, 0,
         1422  +        "+proj=tmerc +lat_0=-42.88632236111111 +lon_0=170.9799935");
         1423  +    add_proj4text (p, 1,
         1424  +        " +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no");
         1425  +    add_proj4text (p, 2,
         1426  +        "_defs");
         1427  +    add_srs_wkt (p, 0,
         1428  +        "PROJCS[\"NZGD49 / Hokitika Circuit\",GEOGCS[\"NZGD49\",D");
         1429  +    add_srs_wkt (p, 1,
         1430  +        "ATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Inte");
         1431  +    add_srs_wkt (p, 2,
         1432  +        "rnational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
         1433  +    add_srs_wkt (p, 3,
         1434  +        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
         1435  +    add_srs_wkt (p, 4,
         1436  +        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1437  +    add_srs_wkt (p, 5,
         1438  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1439  +    add_srs_wkt (p, 6,
         1440  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1441  +    add_srs_wkt (p, 7,
         1442  +        "4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1443  +    add_srs_wkt (p, 8,
         1444  +        "latitude_of_origin\",-42.88632236111111],PARAMETER[\"cen");
         1445  +    add_srs_wkt (p, 9,
         1446  +        "tral_meridian\",170.9799935],PARAMETER[\"scale_factor\",");
         1447  +    add_srs_wkt (p, 10,
         1448  +        "1],PARAMETER[\"false_easting\",300000],PARAMETER[\"false");
         1449  +    add_srs_wkt (p, 11,
         1450  +        "_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1451  +    add_srs_wkt (p, 12,
         1452  +        "\"9001\"]],AUTHORITY[\"EPSG\",\"27221\"]]");
         1453  +    p = add_epsg_def (filter, first, last, 27222, "epsg", 27222,
         1454  +        "NZGD49 / Okarito Circuit");
         1455  +    add_proj4text (p, 0,
         1456  +        "+proj=tmerc +lat_0=-43.11012813888889 +lon_0=170.2609258");
         1457  +    add_proj4text (p, 1,
         1458  +        "333333 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1459  +    add_proj4text (p, 2,
         1460  +        "=m +no_defs");
         1461  +    add_srs_wkt (p, 0,
         1462  +        "PROJCS[\"NZGD49 / Okarito Circuit\",GEOGCS[\"NZGD49\",DA");
         1463  +    add_srs_wkt (p, 1,
         1464  +        "TUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Inter");
         1465  +    add_srs_wkt (p, 2,
         1466  +        "national 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]");
         1467  +    add_srs_wkt (p, 3,
         1468  +        "],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AU");
         1469  +    add_srs_wkt (p, 4,
         1470  +        "THORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1471  +    add_srs_wkt (p, 5,
         1472  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1473  +    add_srs_wkt (p, 6,
         1474  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1475  +    add_srs_wkt (p, 7,
         1476  +        "272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1477  +    add_srs_wkt (p, 8,
         1478  +        "latitude_of_origin\",-43.11012813888889],PARAMETER[\"cen");
         1479  +    add_srs_wkt (p, 9,
         1480  +        "tral_meridian\",170.2609258333333],PARAMETER[\"scale_fac");
         1481  +    add_srs_wkt (p, 10,
         1482  +        "tor\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
         1483  +    add_srs_wkt (p, 11,
         1484  +        "false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1485  +    add_srs_wkt (p, 12,
         1486  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27222\"]]");
         1487  +    p = add_epsg_def (filter, first, last, 27223, "epsg", 27223,
         1488  +        "NZGD49 / Jacksons Bay Circuit");
         1489  +    add_proj4text (p, 0,
         1490  +        "+proj=tmerc +lat_0=-43.97780288888889 +lon_0=168.606267 ");
         1491  +    add_proj4text (p, 1,
         1492  +        "+k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units=m +no_");
  3288   1493       add_proj4text (p, 2,
  3289   1494           "defs");
  3290   1495       add_srs_wkt (p, 0,
  3291         -        "PROJCS[\"NAD83(CSRS) / MTM zone 11\",GEOGCS[\"NAD83(CSRS");
  3292         -    add_srs_wkt (p, 1,
  3293         -        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
  3294         -    add_srs_wkt (p, 2,
  3295         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
  3296         -    add_srs_wkt (p, 3,
  3297         -        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3298         -    add_srs_wkt (p, 4,
  3299         -        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3300         -    add_srs_wkt (p, 5,
  3301         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3302         -    add_srs_wkt (p, 6,
  3303         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3304         -    add_srs_wkt (p, 7,
  3305         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
  3306         -    add_srs_wkt (p, 8,
  3307         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3308         -    add_srs_wkt (p, 9,
  3309         -        "],PARAMETER[\"central_meridian\",-82.5],PARAMETER[\"scal");
  3310         -    add_srs_wkt (p, 10,
  3311         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",304800],P");
  3312         -    add_srs_wkt (p, 11,
  3313         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3314         -    add_srs_wkt (p, 12,
  3315         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
         1496  +        "PROJCS[\"NZGD49 / Jacksons Bay Circuit\",GEOGCS[\"NZGD49");
         1497  +    add_srs_wkt (p, 1,
         1498  +        "\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"");
         1499  +    add_srs_wkt (p, 2,
         1500  +        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
         1501  +    add_srs_wkt (p, 3,
         1502  +        "22\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.599");
         1503  +    add_srs_wkt (p, 4,
         1504  +        "3],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,");
         1505  +    add_srs_wkt (p, 5,
         1506  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         1507  +    add_srs_wkt (p, 6,
         1508  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1509  +    add_srs_wkt (p, 7,
         1510  +        ",\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1511  +    add_srs_wkt (p, 8,
         1512  +        "R[\"latitude_of_origin\",-43.97780288888889],PARAMETER[\"");
         1513  +    add_srs_wkt (p, 9,
         1514  +        "central_meridian\",168.606267],PARAMETER[\"scale_factor\"");
         1515  +    add_srs_wkt (p, 10,
         1516  +        ",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fals");
         1517  +    add_srs_wkt (p, 11,
         1518  +        "e_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         1519  +    add_srs_wkt (p, 12,
         1520  +        ",\"9001\"]],AUTHORITY[\"EPSG\",\"27223\"]]");
         1521  +    p = add_epsg_def (filter, first, last, 27224, "epsg", 27224,
         1522  +        "NZGD49 / Mount Pleasant Circuit");
         1523  +    add_proj4text (p, 0,
         1524  +        "+proj=tmerc +lat_0=-43.59063758333333 +lon_0=172.7271935");
         1525  +    add_proj4text (p, 1,
         1526  +        "833333 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1527  +    add_proj4text (p, 2,
         1528  +        "=m +no_defs");
         1529  +    add_srs_wkt (p, 0,
         1530  +        "PROJCS[\"NZGD49 / Mount Pleasant Circuit\",GEOGCS[\"NZGD");
         1531  +    add_srs_wkt (p, 1,
         1532  +        "49\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[");
         1533  +    add_srs_wkt (p, 2,
         1534  +        "\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"");
         1535  +    add_srs_wkt (p, 3,
         1536  +        "7022\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5");
         1537  +    add_srs_wkt (p, 4,
         1538  +        "993],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",");
         1539  +    add_srs_wkt (p, 5,
         1540  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
         1541  +    add_srs_wkt (p, 6,
         1542  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         1543  +    add_srs_wkt (p, 7,
         1544  +        "G\",\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         1545  +    add_srs_wkt (p, 8,
         1546  +        "ETER[\"latitude_of_origin\",-43.59063758333333],PARAMETE");
         1547  +    add_srs_wkt (p, 9,
         1548  +        "R[\"central_meridian\",172.7271935833333],PARAMETER[\"sc");
         1549  +    add_srs_wkt (p, 10,
         1550  +        "ale_factor\",1],PARAMETER[\"false_easting\",300000],PARA");
         1551  +    add_srs_wkt (p, 11,
         1552  +        "METER[\"false_northing\",700000],UNIT[\"metre\",1,AUTHOR");
         1553  +    add_srs_wkt (p, 12,
         1554  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27224\"]]");
         1555  +    p = add_epsg_def (filter, first, last, 27225, "epsg", 27225,
         1556  +        "NZGD49 / Gawler Circuit");
         1557  +    add_proj4text (p, 0,
         1558  +        "+proj=tmerc +lat_0=-43.74871155555556 +lon_0=171.3607484");
         1559  +    add_proj4text (p, 1,
         1560  +        "722222 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1561  +    add_proj4text (p, 2,
         1562  +        "=m +no_defs");
         1563  +    add_srs_wkt (p, 0,
         1564  +        "PROJCS[\"NZGD49 / Gawler Circuit\",GEOGCS[\"NZGD49\",DAT");
         1565  +    add_srs_wkt (p, 1,
         1566  +        "UM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Intern");
         1567  +    add_srs_wkt (p, 2,
         1568  +        "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
         1569  +    add_srs_wkt (p, 3,
         1570  +        ",TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUT");
         1571  +    add_srs_wkt (p, 4,
         1572  +        "HORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         1573  +    add_srs_wkt (p, 5,
         1574  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         1575  +    add_srs_wkt (p, 6,
         1576  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
         1577  +    add_srs_wkt (p, 7,
         1578  +        "72\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1579  +    add_srs_wkt (p, 8,
         1580  +        "atitude_of_origin\",-43.74871155555556],PARAMETER[\"cent");
         1581  +    add_srs_wkt (p, 9,
         1582  +        "ral_meridian\",171.3607484722222],PARAMETER[\"scale_fact");
         1583  +    add_srs_wkt (p, 10,
         1584  +        "or\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
         1585  +    add_srs_wkt (p, 11,
         1586  +        "false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1587  +    add_srs_wkt (p, 12,
         1588  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27225\"]]");
         1589  +    p = add_epsg_def (filter, first, last, 27226, "epsg", 27226,
         1590  +        "NZGD49 / Timaru Circuit");
         1591  +    add_proj4text (p, 0,
         1592  +        "+proj=tmerc +lat_0=-44.40222036111111 +lon_0=171.0572508");
         1593  +    add_proj4text (p, 1,
         1594  +        "333333 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1595  +    add_proj4text (p, 2,
         1596  +        "=m +no_defs");
         1597  +    add_srs_wkt (p, 0,
         1598  +        "PROJCS[\"NZGD49 / Timaru Circuit\",GEOGCS[\"NZGD49\",DAT");
         1599  +    add_srs_wkt (p, 1,
         1600  +        "UM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Intern");
         1601  +    add_srs_wkt (p, 2,
         1602  +        "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
         1603  +    add_srs_wkt (p, 3,
         1604  +        ",TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUT");
         1605  +    add_srs_wkt (p, 4,
         1606  +        "HORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         1607  +    add_srs_wkt (p, 5,
         1608  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         1609  +    add_srs_wkt (p, 6,
         1610  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
         1611  +    add_srs_wkt (p, 7,
         1612  +        "72\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         1613  +    add_srs_wkt (p, 8,
         1614  +        "atitude_of_origin\",-44.40222036111111],PARAMETER[\"cent");
         1615  +    add_srs_wkt (p, 9,
         1616  +        "ral_meridian\",171.0572508333333],PARAMETER[\"scale_fact");
         1617  +    add_srs_wkt (p, 10,
         1618  +        "or\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
         1619  +    add_srs_wkt (p, 11,
         1620  +        "false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         1621  +    add_srs_wkt (p, 12,
         1622  +        "SG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27226\"]]");
         1623  +    p = add_epsg_def (filter, first, last, 27227, "epsg", 27227,
         1624  +        "NZGD49 / Lindis Peak Circuit");
         1625  +    add_proj4text (p, 0,
         1626  +        "+proj=tmerc +lat_0=-44.73526797222222 +lon_0=169.4677550");
         1627  +    add_proj4text (p, 1,
         1628  +        "833333 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1629  +    add_proj4text (p, 2,
         1630  +        "=m +no_defs");
         1631  +    add_srs_wkt (p, 0,
         1632  +        "PROJCS[\"NZGD49 / Lindis Peak Circuit\",GEOGCS[\"NZGD49\"");
         1633  +    add_srs_wkt (p, 1,
         1634  +        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
         1635  +    add_srs_wkt (p, 2,
         1636  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1637  +    add_srs_wkt (p, 3,
         1638  +        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
         1639  +    add_srs_wkt (p, 4,
         1640  +        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
         1641  +    add_srs_wkt (p, 5,
         1642  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1643  +    add_srs_wkt (p, 6,
         1644  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1645  +    add_srs_wkt (p, 7,
         1646  +        "\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1647  +    add_srs_wkt (p, 8,
         1648  +        "[\"latitude_of_origin\",-44.73526797222222],PARAMETER[\"");
         1649  +    add_srs_wkt (p, 9,
         1650  +        "central_meridian\",169.4677550833333],PARAMETER[\"scale_");
         1651  +    add_srs_wkt (p, 10,
         1652  +        "factor\",1],PARAMETER[\"false_easting\",300000],PARAMETE");
         1653  +    add_srs_wkt (p, 11,
         1654  +        "R[\"false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[");
         1655  +    add_srs_wkt (p, 12,
         1656  +        "\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27227\"]]");
         1657  +    p = add_epsg_def (filter, first, last, 27228, "epsg", 27228,
         1658  +        "NZGD49 / Mount Nicholas Circuit");
         1659  +    add_proj4text (p, 0,
         1660  +        "+proj=tmerc +lat_0=-45.13290258333333 +lon_0=168.3986411");
         1661  +    add_proj4text (p, 1,
         1662  +        "944444 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1663  +    add_proj4text (p, 2,
         1664  +        "=m +no_defs");
         1665  +    add_srs_wkt (p, 0,
         1666  +        "PROJCS[\"NZGD49 / Mount Nicholas Circuit\",GEOGCS[\"NZGD");
         1667  +    add_srs_wkt (p, 1,
         1668  +        "49\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[");
         1669  +    add_srs_wkt (p, 2,
         1670  +        "\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"");
         1671  +    add_srs_wkt (p, 3,
         1672  +        "7022\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5");
         1673  +    add_srs_wkt (p, 4,
         1674  +        "993],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",");
         1675  +    add_srs_wkt (p, 5,
         1676  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
         1677  +    add_srs_wkt (p, 6,
         1678  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         1679  +    add_srs_wkt (p, 7,
         1680  +        "G\",\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
         1681  +    add_srs_wkt (p, 8,
         1682  +        "ETER[\"latitude_of_origin\",-45.13290258333333],PARAMETE");
         1683  +    add_srs_wkt (p, 9,
         1684  +        "R[\"central_meridian\",168.3986411944444],PARAMETER[\"sc");
         1685  +    add_srs_wkt (p, 10,
         1686  +        "ale_factor\",1],PARAMETER[\"false_easting\",300000],PARA");
         1687  +    add_srs_wkt (p, 11,
         1688  +        "METER[\"false_northing\",700000],UNIT[\"metre\",1,AUTHOR");
         1689  +    add_srs_wkt (p, 12,
         1690  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27228\"]]");
         1691  +    p = add_epsg_def (filter, first, last, 27229, "epsg", 27229,
         1692  +        "NZGD49 / Mount York Circuit");
         1693  +    add_proj4text (p, 0,
         1694  +        "+proj=tmerc +lat_0=-45.56372616666666 +lon_0=167.7388617");
         1695  +    add_proj4text (p, 1,
         1696  +        "777778 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1697  +    add_proj4text (p, 2,
         1698  +        "=m +no_defs");
         1699  +    add_srs_wkt (p, 0,
         1700  +        "PROJCS[\"NZGD49 / Mount York Circuit\",GEOGCS[\"NZGD49\"");
         1701  +    add_srs_wkt (p, 1,
         1702  +        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
         1703  +    add_srs_wkt (p, 2,
         1704  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         1705  +    add_srs_wkt (p, 3,
         1706  +        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
         1707  +    add_srs_wkt (p, 4,
         1708  +        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
         1709  +    add_srs_wkt (p, 5,
         1710  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1711  +    add_srs_wkt (p, 6,
         1712  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1713  +    add_srs_wkt (p, 7,
         1714  +        "\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1715  +    add_srs_wkt (p, 8,
         1716  +        "[\"latitude_of_origin\",-45.56372616666666],PARAMETER[\"");
         1717  +    add_srs_wkt (p, 9,
         1718  +        "central_meridian\",167.7388617777778],PARAMETER[\"scale_");
         1719  +    add_srs_wkt (p, 10,
         1720  +        "factor\",1],PARAMETER[\"false_easting\",300000],PARAMETE");
         1721  +    add_srs_wkt (p, 11,
         1722  +        "R[\"false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[");
         1723  +    add_srs_wkt (p, 12,
         1724  +        "\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27229\"]]");
         1725  +    p = add_epsg_def (filter, first, last, 27230, "epsg", 27230,
         1726  +        "NZGD49 / Observation Point Circuit");
         1727  +    add_proj4text (p, 0,
         1728  +        "+proj=tmerc +lat_0=-45.81619661111111 +lon_0=170.6285951");
         1729  +    add_proj4text (p, 1,
         1730  +        "666667 +k=1 +x_0=300000 +y_0=700000 +datum=nzgd49 +units");
         1731  +    add_proj4text (p, 2,
         1732  +        "=m +no_defs");
         1733  +    add_srs_wkt (p, 0,
         1734  +        "PROJCS[\"NZGD49 / Observation Point Circuit\",GEOGCS[\"N");
         1735  +    add_srs_wkt (p, 1,
         1736  +        "ZGD49\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHERO");
         1737  +    add_srs_wkt (p, 2,
         1738  +        "ID[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\"");
         1739  +    add_srs_wkt (p, 3,
         1740  +        ",\"7022\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-");
         1741  +    add_srs_wkt (p, 4,
         1742  +        "4.5993],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich");
         1743  +    add_srs_wkt (p, 5,
         1744  +        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
         1745  +    add_srs_wkt (p, 6,
         1746  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         1747  +    add_srs_wkt (p, 7,
         1748  +        "EPSG\",\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PA");
         1749  +    add_srs_wkt (p, 8,
         1750  +        "RAMETER[\"latitude_of_origin\",-45.81619661111111],PARAM");
         1751  +    add_srs_wkt (p, 9,
         1752  +        "ETER[\"central_meridian\",170.6285951666667],PARAMETER[\"");
         1753  +    add_srs_wkt (p, 10,
         1754  +        "scale_factor\",1],PARAMETER[\"false_easting\",300000],PA");
         1755  +    add_srs_wkt (p, 11,
         1756  +        "RAMETER[\"false_northing\",700000],UNIT[\"metre\",1,AUTH");
         1757  +    add_srs_wkt (p, 12,
         1758  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27230\"]]");
         1759  +    p = add_epsg_def (filter, first, last, 27231, "epsg", 27231,
         1760  +        "NZGD49 / North Taieri Circuit");
         1761  +    add_proj4text (p, 0,
         1762  +        "+proj=tmerc +lat_0=-45.86151336111111 +lon_0=170.2825891");
         1763  +    add_proj4text (p, 1,
         1764  +        "111111 +k=0.99996 +x_0=300000 +y_0=700000 +datum=nzgd49 ");
         1765  +    add_proj4text (p, 2,
         1766  +        "+units=m +no_defs");
         1767  +    add_srs_wkt (p, 0,
         1768  +        "PROJCS[\"NZGD49 / North Taieri Circuit\",GEOGCS[\"NZGD49");
         1769  +    add_srs_wkt (p, 1,
         1770  +        "\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"");
         1771  +    add_srs_wkt (p, 2,
         1772  +        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
         1773  +    add_srs_wkt (p, 3,
         1774  +        "22\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.599");
         1775  +    add_srs_wkt (p, 4,
         1776  +        "3],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,");
         1777  +    add_srs_wkt (p, 5,
         1778  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         1779  +    add_srs_wkt (p, 6,
         1780  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1781  +    add_srs_wkt (p, 7,
         1782  +        ",\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1783  +    add_srs_wkt (p, 8,
         1784  +        "R[\"latitude_of_origin\",-45.86151336111111],PARAMETER[\"");
         1785  +    add_srs_wkt (p, 9,
         1786  +        "central_meridian\",170.2825891111111],PARAMETER[\"scale_");
         1787  +    add_srs_wkt (p, 10,
         1788  +        "factor\",0.99996],PARAMETER[\"false_easting\",300000],PA");
         1789  +    add_srs_wkt (p, 11,
         1790  +        "RAMETER[\"false_northing\",700000],UNIT[\"metre\",1,AUTH");
         1791  +    add_srs_wkt (p, 12,
         1792  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"27231\"]]");
         1793  +    p = add_epsg_def (filter, first, last, 27232, "epsg", 27232,
         1794  +        "NZGD49 / Bluff Circuit");
         1795  +    add_proj4text (p, 0,
         1796  +        "+proj=tmerc +lat_0=-46.60000961111111 +lon_0=168.342872 ");
         1797  +    add_proj4text (p, 1,
         1798  +        "+k=1 +x_0=300002.66 +y_0=699999.58 +datum=nzgd49 +units=");
         1799  +    add_proj4text (p, 2,
         1800  +        "m +no_defs");
         1801  +    add_srs_wkt (p, 0,
         1802  +        "PROJCS[\"NZGD49 / Bluff Circuit\",GEOGCS[\"NZGD49\",DATU");
         1803  +    add_srs_wkt (p, 1,
         1804  +        "M[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Interna");
         1805  +    add_srs_wkt (p, 2,
         1806  +        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
         1807  +    add_srs_wkt (p, 3,
         1808  +        "TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTH");
         1809  +    add_srs_wkt (p, 4,
         1810  +        "ORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
         1811  +    add_srs_wkt (p, 5,
         1812  +        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
         1813  +    add_srs_wkt (p, 6,
         1814  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"427");
         1815  +    add_srs_wkt (p, 7,
         1816  +        "2\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
         1817  +    add_srs_wkt (p, 8,
         1818  +        "titude_of_origin\",-46.60000961111111],PARAMETER[\"centr");
         1819  +    add_srs_wkt (p, 9,
         1820  +        "al_meridian\",168.342872],PARAMETER[\"scale_factor\",1],");
         1821  +    add_srs_wkt (p, 10,
         1822  +        "PARAMETER[\"false_easting\",300002.66],PARAMETER[\"false");
         1823  +    add_srs_wkt (p, 11,
         1824  +        "_northing\",699999.58],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1825  +    add_srs_wkt (p, 12,
         1826  +        "\",\"9001\"]],AUTHORITY[\"EPSG\",\"27232\"]]");
         1827  +    p = add_epsg_def (filter, first, last, 27258, "epsg", 27258,
         1828  +        "NZGD49 / UTM zone 58S");
         1829  +    add_proj4text (p, 0,
         1830  +        "+proj=utm +zone=58 +south +datum=nzgd49 +units=m +no_def");
         1831  +    add_proj4text (p, 1,
         1832  +        "s");
         1833  +    add_srs_wkt (p, 0,
         1834  +        "PROJCS[\"NZGD49 / UTM zone 58S\",GEOGCS[\"NZGD49\",DATUM");
         1835  +    add_srs_wkt (p, 1,
         1836  +        "[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Internat");
         1837  +    add_srs_wkt (p, 2,
         1838  +        "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T");
         1839  +    add_srs_wkt (p, 3,
         1840  +        "OWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHO");
         1841  +    add_srs_wkt (p, 4,
         1842  +        "RITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
         1843  +    add_srs_wkt (p, 5,
         1844  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
         1845  +    add_srs_wkt (p, 6,
         1846  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4272");
         1847  +    add_srs_wkt (p, 7,
         1848  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1849  +    add_srs_wkt (p, 8,
         1850  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",165]");
         1851  +    add_srs_wkt (p, 9,
         1852  +        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1853  +    add_srs_wkt (p, 10,
         1854  +        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
         1855  +    add_srs_wkt (p, 11,
         1856  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
         1857  +    add_srs_wkt (p, 12,
         1858  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         1859  +    add_srs_wkt (p, 13,
         1860  +        ",\"27258\"]]");
         1861  +    p = add_epsg_def (filter, first, last, 27259, "epsg", 27259,
         1862  +        "NZGD49 / UTM zone 59S");
         1863  +    add_proj4text (p, 0,
         1864  +        "+proj=utm +zone=59 +south +datum=nzgd49 +units=m +no_def");
         1865  +    add_proj4text (p, 1,
         1866  +        "s");
         1867  +    add_srs_wkt (p, 0,
         1868  +        "PROJCS[\"NZGD49 / UTM zone 59S\",GEOGCS[\"NZGD49\",DATUM");
         1869  +    add_srs_wkt (p, 1,
         1870  +        "[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Internat");
         1871  +    add_srs_wkt (p, 2,
         1872  +        "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T");
         1873  +    add_srs_wkt (p, 3,
         1874  +        "OWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHO");
         1875  +    add_srs_wkt (p, 4,
         1876  +        "RITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
         1877  +    add_srs_wkt (p, 5,
         1878  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
         1879  +    add_srs_wkt (p, 6,
         1880  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4272");
         1881  +    add_srs_wkt (p, 7,
         1882  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1883  +    add_srs_wkt (p, 8,
         1884  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",171]");
         1885  +    add_srs_wkt (p, 9,
         1886  +        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1887  +    add_srs_wkt (p, 10,
         1888  +        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
         1889  +    add_srs_wkt (p, 11,
         1890  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
         1891  +    add_srs_wkt (p, 12,
         1892  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         1893  +    add_srs_wkt (p, 13,
         1894  +        ",\"27259\"]]");
         1895  +    p = add_epsg_def (filter, first, last, 27260, "epsg", 27260,
         1896  +        "NZGD49 / UTM zone 60S");
         1897  +    add_proj4text (p, 0,
         1898  +        "+proj=utm +zone=60 +south +datum=nzgd49 +units=m +no_def");
         1899  +    add_proj4text (p, 1,
         1900  +        "s");
         1901  +    add_srs_wkt (p, 0,
         1902  +        "PROJCS[\"NZGD49 / UTM zone 60S\",GEOGCS[\"NZGD49\",DATUM");
         1903  +    add_srs_wkt (p, 1,
         1904  +        "[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Internat");
         1905  +    add_srs_wkt (p, 2,
         1906  +        "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T");
         1907  +    add_srs_wkt (p, 3,
         1908  +        "OWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHO");
         1909  +    add_srs_wkt (p, 4,
         1910  +        "RITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
         1911  +    add_srs_wkt (p, 5,
         1912  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
         1913  +    add_srs_wkt (p, 6,
         1914  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4272");
         1915  +    add_srs_wkt (p, 7,
         1916  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1917  +    add_srs_wkt (p, 8,
         1918  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",177]");
         1919  +    add_srs_wkt (p, 9,
         1920  +        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1921  +    add_srs_wkt (p, 10,
         1922  +        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
         1923  +    add_srs_wkt (p, 11,
         1924  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
         1925  +    add_srs_wkt (p, 12,
         1926  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         1927  +    add_srs_wkt (p, 13,
         1928  +        ",\"27260\"]]");
         1929  +    p = add_epsg_def (filter, first, last, 27291, "epsg", 27291,
         1930  +        "NZGD49 / North Island Grid");
         1931  +    add_proj4text (p, 0,
         1932  +        "+proj=tmerc +lat_0=-39 +lon_0=175.5 +k=1 +x_0=274319.524");
         1933  +    add_proj4text (p, 1,
         1934  +        "3848086 +y_0=365759.3658464114 +datum=nzgd49 +to_meter=0");
         1935  +    add_proj4text (p, 2,
         1936  +        ".9143984146160287 +no_defs");
         1937  +    add_srs_wkt (p, 0,
         1938  +        "PROJCS[\"NZGD49 / North Island Grid\",GEOGCS[\"NZGD49\",");
         1939  +    add_srs_wkt (p, 1,
         1940  +        "DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Int");
         1941  +    add_srs_wkt (p, 2,
         1942  +        "ernational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
         1943  +    add_srs_wkt (p, 3,
         1944  +        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
         1945  +    add_srs_wkt (p, 4,
         1946  +        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1947  +    add_srs_wkt (p, 5,
         1948  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1949  +    add_srs_wkt (p, 6,
         1950  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1951  +    add_srs_wkt (p, 7,
         1952  +        "4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1953  +    add_srs_wkt (p, 8,
         1954  +        "latitude_of_origin\",-39],PARAMETER[\"central_meridian\"");
         1955  +    add_srs_wkt (p, 9,
         1956  +        ",175.5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_");
         1957  +    add_srs_wkt (p, 10,
         1958  +        "easting\",300000],PARAMETER[\"false_northing\",400000],U");
         1959  +    add_srs_wkt (p, 11,
         1960  +        "NIT[\"British yard (Sears 1922)\",0.9143984146160287,AUT");
         1961  +    add_srs_wkt (p, 12,
         1962  +        "HORITY[\"EPSG\",\"9040\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         1963  +    add_srs_wkt (p, 13,
         1964  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"27291\"]]");
         1965  +    p = add_epsg_def (filter, first, last, 27292, "epsg", 27292,
         1966  +        "NZGD49 / South Island Grid");
         1967  +    add_proj4text (p, 0,
         1968  +        "+proj=tmerc +lat_0=-44 +lon_0=171.5 +k=1 +x_0=457199.207");
         1969  +    add_proj4text (p, 1,
         1970  +        "3080143 +y_0=457199.2073080143 +datum=nzgd49 +to_meter=0");
         1971  +    add_proj4text (p, 2,
         1972  +        ".9143984146160287 +no_defs");
         1973  +    add_srs_wkt (p, 0,
         1974  +        "PROJCS[\"NZGD49 / South Island Grid\",GEOGCS[\"NZGD49\",");
         1975  +    add_srs_wkt (p, 1,
         1976  +        "DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Int");
         1977  +    add_srs_wkt (p, 2,
         1978  +        "ernational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
         1979  +    add_srs_wkt (p, 3,
         1980  +        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
         1981  +    add_srs_wkt (p, 4,
         1982  +        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1983  +    add_srs_wkt (p, 5,
         1984  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1985  +    add_srs_wkt (p, 6,
         1986  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1987  +    add_srs_wkt (p, 7,
         1988  +        "4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1989  +    add_srs_wkt (p, 8,
         1990  +        "latitude_of_origin\",-44],PARAMETER[\"central_meridian\"");
         1991  +    add_srs_wkt (p, 9,
         1992  +        ",171.5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_");
         1993  +    add_srs_wkt (p, 10,
         1994  +        "easting\",500000],PARAMETER[\"false_northing\",500000],U");
         1995  +    add_srs_wkt (p, 11,
         1996  +        "NIT[\"British yard (Sears 1922)\",0.9143984146160287,AUT");
         1997  +    add_srs_wkt (p, 12,
         1998  +        "HORITY[\"EPSG\",\"9040\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         1999  +    add_srs_wkt (p, 13,
         2000  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"27292\"]]");
         2001  +    p = add_epsg_def (filter, first, last, 27391, "epsg", 27391,
         2002  +        "NGO 1948 (Oslo) / NGO zone I");
         2003  +    add_proj4text (p, 0,
         2004  +        "+proj=tmerc +lat_0=58 +lon_0=-4.666666666666667 +k=1 +x_");
         2005  +    add_proj4text (p, 1,
         2006  +        "0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=");
         2007  +    add_proj4text (p, 2,
         2008  +        "278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +");
         2009  +    add_proj4text (p, 3,
         2010  +        "no_defs");
         2011  +    add_srs_wkt (p, 0,
         2012  +        "PROJCS[\"NGO 1948 (Oslo) / NGO zone I\",GEOGCS[\"NGO 194");
         2013  +    add_srs_wkt (p, 1,
         2014  +        "8 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel Mod");
         2015  +    add_srs_wkt (p, 2,
         2016  +        "ified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"700");
         2017  +    add_srs_wkt (p, 3,
         2018  +        "5\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AUTH");
         2019  +    add_srs_wkt (p, 4,
         2020  +        "ORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.72291666666");
         2021  +    add_srs_wkt (p, 5,
         2022  +        "667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.0174");
         2023  +    add_srs_wkt (p, 6,
         2024  +        "532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"E");
         2025  +    add_srs_wkt (p, 7,
         2026  +        "PSG\",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2027  +    add_srs_wkt (p, 8,
         2028  +        "AMETER[\"latitude_of_origin\",58],PARAMETER[\"central_me");
         2029  +    add_srs_wkt (p, 9,
         2030  +        "ridian\",-4.666666666666667],PARAMETER[\"scale_factor\",");
         2031  +    add_srs_wkt (p, 10,
         2032  +        "1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nort");
         2033  +    add_srs_wkt (p, 11,
         2034  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2035  +    add_srs_wkt (p, 12,
         2036  +        ",AUTHORITY[\"EPSG\",\"27391\"]]");
         2037  +    p = add_epsg_def (filter, first, last, 27392, "epsg", 27392,
         2038  +        "NGO 1948 (Oslo) / NGO zone II");
         2039  +    add_proj4text (p, 0,
         2040  +        "+proj=tmerc +lat_0=58 +lon_0=-2.333333333333333 +k=1 +x_");
         2041  +    add_proj4text (p, 1,
         2042  +        "0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=");
         2043  +    add_proj4text (p, 2,
         2044  +        "278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +");
         2045  +    add_proj4text (p, 3,
         2046  +        "no_defs");
         2047  +    add_srs_wkt (p, 0,
         2048  +        "PROJCS[\"NGO 1948 (Oslo) / NGO zone II\",GEOGCS[\"NGO 19");
         2049  +    add_srs_wkt (p, 1,
         2050  +        "48 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel Mo");
         2051  +    add_srs_wkt (p, 2,
         2052  +        "dified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"70");
         2053  +    add_srs_wkt (p, 3,
         2054  +        "05\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AUT");
         2055  +    add_srs_wkt (p, 4,
         2056  +        "HORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.7229166666");
         2057  +    add_srs_wkt (p, 5,
         2058  +        "6667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.017");
         2059  +    add_srs_wkt (p, 6,
         2060  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2061  +    add_srs_wkt (p, 7,
         2062  +        "EPSG\",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PA");
         2063  +    add_srs_wkt (p, 8,
         2064  +        "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
         2065  +    add_srs_wkt (p, 9,
         2066  +        "eridian\",-2.333333333333333],PARAMETER[\"scale_factor\"");
         2067  +    add_srs_wkt (p, 10,
         2068  +        ",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nor");
         2069  +    add_srs_wkt (p, 11,
         2070  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2071  +    add_srs_wkt (p, 12,
         2072  +        "],AUTHORITY[\"EPSG\",\"27392\"]]");
         2073  +    p = add_epsg_def (filter, first, last, 27393, "epsg", 27393,
         2074  +        "NGO 1948 (Oslo) / NGO zone III");
         2075  +    add_proj4text (p, 0,
         2076  +        "+proj=tmerc +lat_0=58 +lon_0=0 +k=1 +x_0=0 +y_0=0 +a=637");
         2077  +    add_proj4text (p, 1,
         2078  +        "7492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.");
         2079  +    add_proj4text (p, 2,
         2080  +        "889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs");
         2081  +    add_srs_wkt (p, 0,
         2082  +        "PROJCS[\"NGO 1948 (Oslo) / NGO zone III\",GEOGCS[\"NGO 1");
         2083  +    add_srs_wkt (p, 1,
         2084  +        "948 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel M");
         2085  +    add_srs_wkt (p, 2,
         2086  +        "odified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"7");
         2087  +    add_srs_wkt (p, 3,
         2088  +        "005\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AU");
         2089  +    add_srs_wkt (p, 4,
         2090  +        "THORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.722916666");
         2091  +    add_srs_wkt (p, 5,
         2092  +        "66667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.01");
         2093  +    add_srs_wkt (p, 6,
         2094  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2095  +    add_srs_wkt (p, 7,
         2096  +        "EPSG\",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PA");
         2097  +    add_srs_wkt (p, 8,
         2098  +        "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
         2099  +    add_srs_wkt (p, 9,
         2100  +        "eridian\",0],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
         2101  +    add_srs_wkt (p, 10,
         2102  +        "alse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
         2103  +    add_srs_wkt (p, 11,
         2104  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
         2105  +    add_srs_wkt (p, 12,
         2106  +        "\",\"27393\"]]");
         2107  +    p = add_epsg_def (filter, first, last, 27394, "epsg", 27394,
         2108  +        "NGO 1948 (Oslo) / NGO zone IV");
         2109  +    add_proj4text (p, 0,
         2110  +        "+proj=tmerc +lat_0=58 +lon_0=2.5 +k=1 +x_0=0 +y_0=0 +a=6");
         2111  +    add_proj4text (p, 1,
         2112  +        "377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,");
         2113  +    add_proj4text (p, 2,
         2114  +        "7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs");
         2115  +    add_srs_wkt (p, 0,
         2116  +        "PROJCS[\"NGO 1948 (Oslo) / NGO zone IV\",GEOGCS[\"NGO 19");
         2117  +    add_srs_wkt (p, 1,
         2118  +        "48 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel Mo");
         2119  +    add_srs_wkt (p, 2,
         2120  +        "dified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"70");
         2121  +    add_srs_wkt (p, 3,
         2122  +        "05\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AUT");
         2123  +    add_srs_wkt (p, 4,
         2124  +        "HORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.7229166666");
         2125  +    add_srs_wkt (p, 5,
         2126  +        "6667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.017");
         2127  +    add_srs_wkt (p, 6,
         2128  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2129  +    add_srs_wkt (p, 7,
         2130  +        "EPSG\",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PA");
         2131  +    add_srs_wkt (p, 8,
         2132  +        "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
         2133  +    add_srs_wkt (p, 9,
         2134  +        "eridian\",2.5],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
         2135  +    add_srs_wkt (p, 10,
         2136  +        "false_easting\",0],PARAMETER[\"false_northing\",0],UNIT[");
         2137  +    add_srs_wkt (p, 11,
         2138  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EP");
         2139  +    add_srs_wkt (p, 12,
         2140  +        "SG\",\"27394\"]]");
         2141  +    p = add_epsg_def (filter, first, last, 27395, "epsg", 27395,
         2142  +        "NGO 1948 (Oslo) / NGO zone V");
         2143  +    add_proj4text (p, 0,
         2144  +        "+proj=tmerc +lat_0=58 +lon_0=6.166666666666667 +k=1 +x_0");
         2145  +    add_proj4text (p, 1,
         2146  +        "=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=2");
         2147  +    add_proj4text (p, 2,
         2148  +        "78.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +n");
         2149  +    add_proj4text (p, 3,
         2150  +        "o_defs");
         2151  +    add_srs_wkt (p, 0,
         2152  +        "PROJCS[\"NGO 1948 (Oslo) / NGO zone V\",GEOGCS[\"NGO 194");
         2153  +    add_srs_wkt (p, 1,
         2154  +        "8 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel Mod");
         2155  +    add_srs_wkt (p, 2,
         2156  +        "ified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"700");
         2157  +    add_srs_wkt (p, 3,
         2158  +        "5\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AUTH");
         2159  +    add_srs_wkt (p, 4,
         2160  +        "ORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.72291666666");
         2161  +    add_srs_wkt (p, 5,
         2162  +        "667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.0174");
         2163  +    add_srs_wkt (p, 6,
         2164  +        "532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"E");
         2165  +    add_srs_wkt (p, 7,
         2166  +        "PSG\",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         2167  +    add_srs_wkt (p, 8,
         2168  +        "AMETER[\"latitude_of_origin\",58],PARAMETER[\"central_me");
         2169  +    add_srs_wkt (p, 9,
         2170  +        "ridian\",6.166666666666667],PARAMETER[\"scale_factor\",1");
         2171  +    add_srs_wkt (p, 10,
         2172  +        "],PARAMETER[\"false_easting\",0],PARAMETER[\"false_north");
         2173  +    add_srs_wkt (p, 11,
         2174  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2175  +    add_srs_wkt (p, 12,
         2176  +        "AUTHORITY[\"EPSG\",\"27395\"]]");
         2177  +    p = add_epsg_def (filter, first, last, 27396, "epsg", 27396,
         2178  +        "NGO 1948 (Oslo) / NGO zone VI");
         2179  +    add_proj4text (p, 0,
         2180  +        "+proj=tmerc +lat_0=58 +lon_0=10.16666666666667 +k=1 +x_0");
         2181  +    add_proj4text (p, 1,
         2182  +        "=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=2");
         2183  +    add_proj4text (p, 2,
         2184  +        "78.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +n");
         2185  +    add_proj4text (p, 3,
         2186  +        "o_defs");
         2187  +    add_srs_wkt (p, 0,
         2188  +        "PROJCS[\"NGO 1948 (Oslo) / NGO zone VI\",GEOGCS[\"NGO 19");
         2189  +    add_srs_wkt (p, 1,
         2190  +        "48 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel Mo");
         2191  +    add_srs_wkt (p, 2,
         2192  +        "dified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"70");
         2193  +    add_srs_wkt (p, 3,
         2194  +        "05\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AUT");
         2195  +    add_srs_wkt (p, 4,
         2196  +        "HORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.7229166666");
         2197  +    add_srs_wkt (p, 5,
         2198  +        "6667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.017");
         2199  +    add_srs_wkt (p, 6,
         2200  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2201  +    add_srs_wkt (p, 7,
         2202  +        "EPSG\",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PA");
         2203  +    add_srs_wkt (p, 8,
         2204  +        "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
         2205  +    add_srs_wkt (p, 9,
         2206  +        "eridian\",10.16666666666667],PARAMETER[\"scale_factor\",");
         2207  +    add_srs_wkt (p, 10,
         2208  +        "1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nort");
         2209  +    add_srs_wkt (p, 11,
         2210  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2211  +    add_srs_wkt (p, 12,
         2212  +        ",AUTHORITY[\"EPSG\",\"27396\"]]");
         2213  +    p = add_epsg_def (filter, first, last, 27397, "epsg", 27397,
         2214  +        "NGO 1948 (Oslo) / NGO zone VII");
         2215  +    add_proj4text (p, 0,
         2216  +        "+proj=tmerc +lat_0=58 +lon_0=14.16666666666667 +k=1 +x_0");
         2217  +    add_proj4text (p, 1,
         2218  +        "=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=2");
         2219  +    add_proj4text (p, 2,
         2220  +        "78.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +n");
         2221  +    add_proj4text (p, 3,
         2222  +        "o_defs");
         2223  +    add_srs_wkt (p, 0,
         2224  +        "PROJCS[\"NGO 1948 (Oslo) / NGO zone VII\",GEOGCS[\"NGO 1");
         2225  +    add_srs_wkt (p, 1,
         2226  +        "948 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel M");
         2227  +    add_srs_wkt (p, 2,
         2228  +        "odified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"7");
         2229  +    add_srs_wkt (p, 3,
         2230  +        "005\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AU");
         2231  +    add_srs_wkt (p, 4,
         2232  +        "THORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.722916666");
         2233  +    add_srs_wkt (p, 5,
         2234  +        "66667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.01");
         2235  +    add_srs_wkt (p, 6,
         2236  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2237  +    add_srs_wkt (p, 7,
         2238  +        "EPSG\",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PA");
         2239  +    add_srs_wkt (p, 8,
         2240  +        "RAMETER[\"latitude_of_origin\",58],PARAMETER[\"central_m");
         2241  +    add_srs_wkt (p, 9,
         2242  +        "eridian\",14.16666666666667],PARAMETER[\"scale_factor\",");
         2243  +    add_srs_wkt (p, 10,
         2244  +        "1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nort");
         2245  +    add_srs_wkt (p, 11,
         2246  +        "hing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2247  +    add_srs_wkt (p, 12,
         2248  +        ",AUTHORITY[\"EPSG\",\"27397\"]]");
         2249  +    p = add_epsg_def (filter, first, last, 27398, "epsg", 27398,
         2250  +        "NGO 1948 (Oslo) / NGO zone VIII");
         2251  +    add_proj4text (p, 0,
         2252  +        "+proj=tmerc +lat_0=58 +lon_0=18.33333333333333 +k=1 +x_0");
         2253  +    add_proj4text (p, 1,
         2254  +        "=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=2");
         2255  +    add_proj4text (p, 2,
         2256  +        "78.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +n");
         2257  +    add_proj4text (p, 3,
         2258  +        "o_defs");
         2259  +    add_srs_wkt (p, 0,
         2260  +        "PROJCS[\"NGO 1948 (Oslo) / NGO zone VIII\",GEOGCS[\"NGO ");
         2261  +    add_srs_wkt (p, 1,
         2262  +        "1948 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel ");
         2263  +    add_srs_wkt (p, 2,
         2264  +        "Modified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"");
         2265  +    add_srs_wkt (p, 3,
         2266  +        "7005\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],A");
         2267  +    add_srs_wkt (p, 4,
         2268  +        "UTHORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.72291666");
         2269  +    add_srs_wkt (p, 5,
         2270  +        "666667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.0");
         2271  +    add_srs_wkt (p, 6,
         2272  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2273  +    add_srs_wkt (p, 7,
         2274  +        "\"EPSG\",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],");
         2275  +    add_srs_wkt (p, 8,
         2276  +        "PARAMETER[\"latitude_of_origin\",58],PARAMETER[\"central");
         2277  +    add_srs_wkt (p, 9,
         2278  +        "_meridian\",18.33333333333333],PARAMETER[\"scale_factor\"");
         2279  +    add_srs_wkt (p, 10,
         2280  +        ",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_nor");
         2281  +    add_srs_wkt (p, 11,
         2282  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2283  +    add_srs_wkt (p, 12,
         2284  +        "],AUTHORITY[\"EPSG\",\"27398\"]]");
         2285  +    p = add_epsg_def (filter, first, last, 27429, "epsg", 27429,
         2286  +        "Datum 73 / UTM zone 29N");
         2287  +    add_proj4text (p, 0,
         2288  +        "+proj=utm +zone=29 +ellps=intl +towgs84=-223.237,110.193");
         2289  +    add_proj4text (p, 1,
         2290  +        ",36.649,0,0,0,0 +units=m +no_defs");
         2291  +    add_srs_wkt (p, 0,
         2292  +        "PROJCS[\"Datum 73 / UTM zone 29N\",GEOGCS[\"Datum 73\",D");
         2293  +    add_srs_wkt (p, 1,
         2294  +        "ATUM[\"Datum_73\",SPHEROID[\"International 1924\",637838");
         2295  +    add_srs_wkt (p, 2,
         2296  +        "8,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-223.237,110");
         2297  +    add_srs_wkt (p, 3,
         2298  +        ".193,36.649,0,0,0,0],AUTHORITY[\"EPSG\",\"6274\"]],PRIME");
         2299  +    add_srs_wkt (p, 4,
         2300  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         2301  +    add_srs_wkt (p, 5,
         2302  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         2303  +    add_srs_wkt (p, 6,
         2304  +        ",AUTHORITY[\"EPSG\",\"4274\"]],PROJECTION[\"Transverse_M");
         2305  +    add_srs_wkt (p, 7,
         2306  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         2307  +    add_srs_wkt (p, 8,
         2308  +        "[\"central_meridian\",-9],PARAMETER[\"scale_factor\",0.9");
         2309  +    add_srs_wkt (p, 9,
         2310  +        "996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
         2311  +    add_srs_wkt (p, 10,
         2312  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         2313  +    add_srs_wkt (p, 11,
         2314  +        "001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],");
         2315  +    add_srs_wkt (p, 12,
         2316  +        "AUTHORITY[\"EPSG\",\"27429\"]]");
         2317  +    p = add_epsg_def (filter, first, last, 27492, "epsg", 27492,
         2318  +        "Datum 73 / Modified Portuguese Grid (deprecated)");
         2319  +    add_proj4text (p, 0,
         2320  +        "+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111");
         2321  +    add_proj4text (p, 1,
         2322  +        "111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=");
         2323  +    add_proj4text (p, 2,
         2324  +        "intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +");
         2325  +    add_proj4text (p, 3,
         2326  +        "no_defs");
         2327  +    add_srs_wkt (p, 0,
         2328  +        "PROJCS[\"Datum 73 / Modified Portuguese Grid (deprecated");
         2329  +    add_srs_wkt (p, 1,
         2330  +        ")\",GEOGCS[\"Datum 73\",DATUM[\"Datum_73\",SPHEROID[\"In");
         2331  +    add_srs_wkt (p, 2,
         2332  +        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         2333  +    add_srs_wkt (p, 3,
         2334  +        "\"]],TOWGS84[-223.237,110.193,36.649,0,0,0,0],AUTHORITY[");
         2335  +    add_srs_wkt (p, 4,
         2336  +        "\"EPSG\",\"6274\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
         2337  +    add_srs_wkt (p, 5,
         2338  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
         2339  +    add_srs_wkt (p, 6,
         2340  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4274\"]],");
         2341  +    add_srs_wkt (p, 7,
         2342  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
         2343  +    add_srs_wkt (p, 8,
         2344  +        "_of_origin\",39.66666666666666],PARAMETER[\"central_meri");
         2345  +    add_srs_wkt (p, 9,
         2346  +        "dian\",-8.131906111111112],PARAMETER[\"scale_factor\",1]");
         2347  +    add_srs_wkt (p, 10,
         2348  +        ",PARAMETER[\"false_easting\",180.598],PARAMETER[\"false_");
         2349  +    add_srs_wkt (p, 11,
         2350  +        "northing\",-86.99],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2351  +    add_srs_wkt (p, 12,
         2352  +        "9001\"]],AUTHORITY[\"EPSG\",\"27492\"]]");
         2353  +    p = add_epsg_def (filter, first, last, 27493, "epsg", 27493,
         2354  +        "Datum 73 / Modified Portuguese Grid");
         2355  +    add_proj4text (p, 0,
         2356  +        "+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111");
         2357  +    add_proj4text (p, 1,
         2358  +        "111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=");
         2359  +    add_proj4text (p, 2,
         2360  +        "intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +");
         2361  +    add_proj4text (p, 3,
         2362  +        "no_defs");
         2363  +    add_srs_wkt (p, 0,
         2364  +        "PROJCS[\"Datum 73 / Modified Portuguese Grid\",GEOGCS[\"");
         2365  +    add_srs_wkt (p, 1,
         2366  +        "Datum 73\",DATUM[\"Datum_73\",SPHEROID[\"International 1");
         2367  +    add_srs_wkt (p, 2,
         2368  +        "924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[");
         2369  +    add_srs_wkt (p, 3,
         2370  +        "-223.237,110.193,36.649,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
         2371  +    add_srs_wkt (p, 4,
         2372  +        "74\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2373  +    add_srs_wkt (p, 5,
         2374  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2375  +    add_srs_wkt (p, 6,
         2376  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4274\"]],PROJECTION[\"T");
         2377  +    add_srs_wkt (p, 7,
         2378  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
         2379  +    add_srs_wkt (p, 8,
         2380  +        "9.66666666666666],PARAMETER[\"central_meridian\",-8.1319");
         2381  +    add_srs_wkt (p, 9,
         2382  +        "06111111112],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
         2383  +    add_srs_wkt (p, 10,
         2384  +        "alse_easting\",180.598],PARAMETER[\"false_northing\",-86");
         2385  +    add_srs_wkt (p, 11,
         2386  +        ".99],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
         2387  +    add_srs_wkt (p, 12,
         2388  +        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2749");
         2389  +    add_srs_wkt (p, 13,
         2390  +        "3\"]]");
         2391  +    p = add_epsg_def (filter, first, last, 27500, "epsg", 27500,
         2392  +        "ATF (Paris) / Nord de Guerre");
         2393  +    add_proj4text (p, 0,
         2394  +        "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000");
         2395  +    add_proj4text (p, 1,
         2396  +        "001 +lon_0=5.399999999999999 +k_0=0.99950908 +x_0=500000");
         2397  +    add_proj4text (p, 2,
         2398  +        " +y_0=300000 +a=6376523 +b=6355862.933255573 +pm=2.33720");
         2399  +    add_proj4text (p, 3,
         2400  +        "8333333333 +units=m +no_defs");
         2401  +    add_srs_wkt (p, 0,
         2402  +        "PROJCS[\"ATF (Paris) / Nord de Guerre\",GEOGCS[\"ATF (Pa");
         2403  +    add_srs_wkt (p, 1,
         2404  +        "ris)\",DATUM[\"Ancienne_Triangulation_Francaise_Paris\",");
         2405  +    add_srs_wkt (p, 2,
         2406  +        "SPHEROID[\"Plessis 1817\",6376523,308.64,AUTHORITY[\"EPS");
         2407  +    add_srs_wkt (p, 3,
         2408  +        "G\",\"7027\"]],AUTHORITY[\"EPSG\",\"6901\"]],PRIMEM[\"Pa");
         2409  +    add_srs_wkt (p, 4,
         2410  +        "ris RGS\",2.337208333333333,AUTHORITY[\"EPSG\",\"8914\"]");
         2411  +    add_srs_wkt (p, 5,
         2412  +        "],UNIT[\"grad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"");
         2413  +    add_srs_wkt (p, 6,
         2414  +        "9105\"]],AUTHORITY[\"EPSG\",\"4901\"]],PROJECTION[\"Lamb");
         2415  +    add_srs_wkt (p, 7,
         2416  +        "ert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of_origi");
         2417  +    add_srs_wkt (p, 8,
         2418  +        "n\",55],PARAMETER[\"central_meridian\",5.999999999999998");
         2419  +    add_srs_wkt (p, 9,
         2420  +        "],PARAMETER[\"scale_factor\",0.99950908],PARAMETER[\"fal");
         2421  +    add_srs_wkt (p, 10,
         2422  +        "se_easting\",500000],PARAMETER[\"false_northing\",300000");
         2423  +    add_srs_wkt (p, 11,
         2424  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2425  +    add_srs_wkt (p, 12,
         2426  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"27500\"");
         2427  +    add_srs_wkt (p, 13,
         2428  +        "]]");
         2429  +    p = add_epsg_def (filter, first, last, 27561, "epsg", 27561,
         2430  +        "NTF (Paris) / Lambert Nord France");
         2431  +    add_proj4text (p, 0,
         2432  +        "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000");
         2433  +    add_proj4text (p, 1,
         2434  +        "001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=200000 +a");
         2435  +    add_proj4text (p, 2,
         2436  +        "=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=");
         2437  +    add_proj4text (p, 3,
         2438  +        "paris +units=m +no_defs");
         2439  +    add_srs_wkt (p, 0,
         2440  +        "PROJCS[\"NTF (Paris) / Lambert Nord France\",GEOGCS[\"NT");
         2441  +    add_srs_wkt (p, 1,
         2442  +        "F (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Par");
         2443  +    add_srs_wkt (p, 2,
         2444  +        "is\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.466021");
         2445  +    add_srs_wkt (p, 3,
         2446  +        "2936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,3");
         2447  +    add_srs_wkt (p, 4,
         2448  +        "20,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris");
         2449  +    add_srs_wkt (p, 5,
         2450  +        "\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\"");
         2451  +    add_srs_wkt (p, 6,
         2452  +        ",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHO");
         2453  +    add_srs_wkt (p, 7,
         2454  +        "RITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_");
         2455  +    add_srs_wkt (p, 8,
         2456  +        "Conic_1SP\"],PARAMETER[\"latitude_of_origin\",55],PARAME");
         2457  +    add_srs_wkt (p, 9,
         2458  +        "TER[\"central_meridian\",0],PARAMETER[\"scale_factor\",0");
         2459  +    add_srs_wkt (p, 10,
         2460  +        ".999877341],PARAMETER[\"false_easting\",600000],PARAMETE");
         2461  +    add_srs_wkt (p, 11,
         2462  +        "R[\"false_northing\",200000],UNIT[\"metre\",1,AUTHORITY[");
         2463  +    add_srs_wkt (p, 12,
         2464  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         2465  +    add_srs_wkt (p, 13,
         2466  +        "UTHORITY[\"EPSG\",\"27561\"]]");
         2467  +    p = add_epsg_def (filter, first, last, 27562, "epsg", 27562,
         2468  +        "NTF (Paris) / Lambert Centre France");
         2469  +    add_proj4text (p, 0,
         2470  +        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
         2471  +    add_proj4text (p, 1,
         2472  +        "42 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towg");
         2473  +    add_proj4text (p, 2,
         2474  +        "s84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs");
         2475  +    add_srs_wkt (p, 0,
         2476  +        "PROJCS[\"NTF (Paris) / Lambert Centre France\",GEOGCS[\"");
         2477  +    add_srs_wkt (p, 1,
         2478  +        "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P");
         2479  +    add_srs_wkt (p, 2,
         2480  +        "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660");
         2481  +    add_srs_wkt (p, 3,
         2482  +        "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60");
         2483  +    add_srs_wkt (p, 4,
         2484  +        ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par");
         2485  +    add_srs_wkt (p, 5,
         2486  +        "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra");
         2487  +    add_srs_wkt (p, 6,
         2488  +        "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AU");
         2489  +    add_srs_wkt (p, 7,
         2490  +        "THORITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conform");
         2491  +    add_srs_wkt (p, 8,
         2492  +        "al_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",52],PAR");
         2493  +    add_srs_wkt (p, 9,
         2494  +        "AMETER[\"central_meridian\",0],PARAMETER[\"scale_factor\"");
         2495  +    add_srs_wkt (p, 10,
         2496  +        ",0.99987742],PARAMETER[\"false_easting\",600000],PARAMET");
         2497  +    add_srs_wkt (p, 11,
         2498  +        "ER[\"false_northing\",200000],UNIT[\"metre\",1,AUTHORITY");
         2499  +    add_srs_wkt (p, 12,
         2500  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         2501  +    add_srs_wkt (p, 13,
         2502  +        "AUTHORITY[\"EPSG\",\"27562\"]]");
         2503  +    p = add_epsg_def (filter, first, last, 27563, "epsg", 27563,
         2504  +        "NTF (Paris) / Lambert Sud France");
         2505  +    add_proj4text (p, 0,
         2506  +        "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000");
         2507  +    add_proj4text (p, 1,
         2508  +        "001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=200000 +a");
         2509  +    add_proj4text (p, 2,
         2510  +        "=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=");
         2511  +    add_proj4text (p, 3,
         2512  +        "paris +units=m +no_defs");
         2513  +    add_srs_wkt (p, 0,
         2514  +        "PROJCS[\"NTF (Paris) / Lambert Sud France\",GEOGCS[\"NTF");
         2515  +    add_srs_wkt (p, 1,
         2516  +        " (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Pari");
         2517  +    add_srs_wkt (p, 2,
         2518  +        "s\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212");
         2519  +    add_srs_wkt (p, 3,
         2520  +        "936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,32");
         2521  +    add_srs_wkt (p, 4,
         2522  +        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\"");
         2523  +    add_srs_wkt (p, 5,
         2524  +        ",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",");
         2525  +    add_srs_wkt (p, 6,
         2526  +        "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHOR");
         2527  +    add_srs_wkt (p, 7,
         2528  +        "ITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_C");
         2529  +    add_srs_wkt (p, 8,
         2530  +        "onic_1SP\"],PARAMETER[\"latitude_of_origin\",49],PARAMET");
         2531  +    add_srs_wkt (p, 9,
         2532  +        "ER[\"central_meridian\",0],PARAMETER[\"scale_factor\",0.");
         2533  +    add_srs_wkt (p, 10,
         2534  +        "999877499],PARAMETER[\"false_easting\",600000],PARAMETER");
         2535  +    add_srs_wkt (p, 11,
         2536  +        "[\"false_northing\",200000],UNIT[\"metre\",1,AUTHORITY[\"");
         2537  +    add_srs_wkt (p, 12,
         2538  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
         2539  +    add_srs_wkt (p, 13,
         2540  +        "HORITY[\"EPSG\",\"27563\"]]");
         2541  +    p = add_epsg_def (filter, first, last, 27564, "epsg", 27564,
         2542  +        "NTF (Paris) / Lambert Corse");
         2543  +    add_proj4text (p, 0,
         2544  +        "+proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000");
         2545  +    add_proj4text (p, 1,
         2546  +        "001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=185861.36");
         2547  +    add_proj4text (p, 2,
         2548  +        "9 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 ");
         2549  +    add_proj4text (p, 3,
         2550  +        "+pm=paris +units=m +no_defs");
         2551  +    add_srs_wkt (p, 0,
         2552  +        "PROJCS[\"NTF (Paris) / Lambert Corse\",GEOGCS[\"NTF (Par");
         2553  +    add_srs_wkt (p, 1,
         2554  +        "is)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\",S");
         2555  +    add_srs_wkt (p, 2,
         2556  +        "PHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.466021293626");
         2557  +    add_srs_wkt (p, 3,
         2558  +        "5,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0,0");
         2559  +    add_srs_wkt (p, 4,
         2560  +        ",0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2.3");
         2561  +    add_srs_wkt (p, 5,
         2562  +        "3722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.01");
         2563  +    add_srs_wkt (p, 6,
         2564  +        "570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHORITY[");
         2565  +    add_srs_wkt (p, 7,
         2566  +        "\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic");
         2567  +    add_srs_wkt (p, 8,
         2568  +        "_1SP\"],PARAMETER[\"latitude_of_origin\",46.85],PARAMETE");
         2569  +    add_srs_wkt (p, 9,
         2570  +        "R[\"central_meridian\",0],PARAMETER[\"scale_factor\",0.9");
         2571  +    add_srs_wkt (p, 10,
         2572  +        "9994471],PARAMETER[\"false_easting\",234.358],PARAMETER[");
         2573  +    add_srs_wkt (p, 11,
         2574  +        "\"false_northing\",185861.369],UNIT[\"metre\",1,AUTHORIT");
         2575  +    add_srs_wkt (p, 12,
         2576  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         2577  +    add_srs_wkt (p, 13,
         2578  +        ",AUTHORITY[\"EPSG\",\"27564\"]]");
         2579  +    p = add_epsg_def (filter, first, last, 27571, "epsg", 27571,
         2580  +        "NTF (Paris) / Lambert zone I");
         2581  +    add_proj4text (p, 0,
         2582  +        "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000");
         2583  +    add_proj4text (p, 1,
         2584  +        "001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +");
         2585  +    add_proj4text (p, 2,
         2586  +        "a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm");
         2587  +    add_proj4text (p, 3,
         2588  +        "=paris +units=m +no_defs");
         2589  +    add_srs_wkt (p, 0,
         2590  +        "PROJCS[\"NTF (Paris) / Lambert zone I\",GEOGCS[\"NTF (Pa");
         2591  +    add_srs_wkt (p, 1,
         2592  +        "ris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\",");
         2593  +    add_srs_wkt (p, 2,
         2594  +        "SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602129362");
         2595  +    add_srs_wkt (p, 3,
         2596  +        "65,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0,");
         2597  +    add_srs_wkt (p, 4,
         2598  +        "0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2.");
         2599  +    add_srs_wkt (p, 5,
         2600  +        "33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.0");
         2601  +    add_srs_wkt (p, 6,
         2602  +        "1570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHORITY");
         2603  +    add_srs_wkt (p, 7,
         2604  +        "[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Coni");
         2605  +    add_srs_wkt (p, 8,
         2606  +        "c_1SP\"],PARAMETER[\"latitude_of_origin\",55],PARAMETER[");
         2607  +    add_srs_wkt (p, 9,
         2608  +        "\"central_meridian\",0],PARAMETER[\"scale_factor\",0.999");
         2609  +    add_srs_wkt (p, 10,
         2610  +        "877341],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
         2611  +    add_srs_wkt (p, 11,
         2612  +        "false_northing\",1200000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2613  +    add_srs_wkt (p, 12,
         2614  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         2615  +    add_srs_wkt (p, 13,
         2616  +        "ORITY[\"EPSG\",\"27571\"]]");
         2617  +    p = add_epsg_def (filter, first, last, 27572, "epsg", 27572,
         2618  +        "NTF (Paris) / Lambert zone II");
         2619  +    add_proj4text (p, 0,
         2620  +        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
         2621  +    add_proj4text (p, 1,
         2622  +        "42 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +tow");
         2623  +    add_proj4text (p, 2,
         2624  +        "gs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs");
         2625  +    add_srs_wkt (p, 0,
         2626  +        "PROJCS[\"NTF (Paris) / Lambert zone II\",GEOGCS[\"NTF (P");
         2627  +    add_srs_wkt (p, 1,
         2628  +        "aris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\"");
         2629  +    add_srs_wkt (p, 2,
         2630  +        ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936");
         2631  +    add_srs_wkt (p, 3,
         2632  +        "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0");
         2633  +    add_srs_wkt (p, 4,
         2634  +        ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2");
         2635  +    add_srs_wkt (p, 5,
         2636  +        ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.");
         2637  +    add_srs_wkt (p, 6,
         2638  +        "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHORIT");
         2639  +    add_srs_wkt (p, 7,
         2640  +        "Y[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Con");
         2641  +    add_srs_wkt (p, 8,
         2642  +        "ic_1SP\"],PARAMETER[\"latitude_of_origin\",52],PARAMETER");
         2643  +    add_srs_wkt (p, 9,
         2644  +        "[\"central_meridian\",0],PARAMETER[\"scale_factor\",0.99");
         2645  +    add_srs_wkt (p, 10,
         2646  +        "987742],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
         2647  +    add_srs_wkt (p, 11,
         2648  +        "false_northing\",2200000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2649  +    add_srs_wkt (p, 12,
         2650  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         2651  +    add_srs_wkt (p, 13,
         2652  +        "ORITY[\"EPSG\",\"27572\"]]");
         2653  +    p = add_epsg_def (filter, first, last, 27573, "epsg", 27573,
         2654  +        "NTF (Paris) / Lambert zone III");
         2655  +    add_proj4text (p, 0,
         2656  +        "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000");
         2657  +    add_proj4text (p, 1,
         2658  +        "001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +");
         2659  +    add_proj4text (p, 2,
         2660  +        "a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm");
         2661  +    add_proj4text (p, 3,
         2662  +        "=paris +units=m +no_defs");
         2663  +    add_srs_wkt (p, 0,
         2664  +        "PROJCS[\"NTF (Paris) / Lambert zone III\",GEOGCS[\"NTF (");
         2665  +    add_srs_wkt (p, 1,
         2666  +        "Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\"");
         2667  +    add_srs_wkt (p, 2,
         2668  +        ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936");
         2669  +    add_srs_wkt (p, 3,
         2670  +        "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0");
         2671  +    add_srs_wkt (p, 4,
         2672  +        ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2");
         2673  +    add_srs_wkt (p, 5,
         2674  +        ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.");
         2675  +    add_srs_wkt (p, 6,
         2676  +        "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHORIT");
         2677  +    add_srs_wkt (p, 7,
         2678  +        "Y[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Con");
         2679  +    add_srs_wkt (p, 8,
         2680  +        "ic_1SP\"],PARAMETER[\"latitude_of_origin\",49],PARAMETER");
         2681  +    add_srs_wkt (p, 9,
         2682  +        "[\"central_meridian\",0],PARAMETER[\"scale_factor\",0.99");
         2683  +    add_srs_wkt (p, 10,
         2684  +        "9877499],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
         2685  +    add_srs_wkt (p, 11,
         2686  +        "false_northing\",3200000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2687  +    add_srs_wkt (p, 12,
         2688  +        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
         2689  +    add_srs_wkt (p, 13,
         2690  +        "ORITY[\"EPSG\",\"27573\"]]");
         2691  +    p = add_epsg_def (filter, first, last, 27574, "epsg", 27574,
         2692  +        "NTF (Paris) / Lambert zone IV");
         2693  +    add_proj4text (p, 0,
         2694  +        "+proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000");
         2695  +    add_proj4text (p, 1,
         2696  +        "001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.3");
         2697  +    add_proj4text (p, 2,
         2698  +        "69 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0");
         2699  +    add_proj4text (p, 3,
         2700  +        " +pm=paris +units=m +no_defs");
         2701  +    add_srs_wkt (p, 0,
         2702  +        "PROJCS[\"NTF (Paris) / Lambert zone IV\",GEOGCS[\"NTF (P");
         2703  +    add_srs_wkt (p, 1,
         2704  +        "aris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\"");
         2705  +    add_srs_wkt (p, 2,
         2706  +        ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936");
         2707  +    add_srs_wkt (p, 3,
         2708  +        "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0");
         2709  +    add_srs_wkt (p, 4,
         2710  +        ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2");
         2711  +    add_srs_wkt (p, 5,
         2712  +        ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.");
         2713  +    add_srs_wkt (p, 6,
         2714  +        "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHORIT");
         2715  +    add_srs_wkt (p, 7,
         2716  +        "Y[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Con");
         2717  +    add_srs_wkt (p, 8,
         2718  +        "ic_1SP\"],PARAMETER[\"latitude_of_origin\",46.85],PARAME");
         2719  +    add_srs_wkt (p, 9,
         2720  +        "TER[\"central_meridian\",0],PARAMETER[\"scale_factor\",0");
         2721  +    add_srs_wkt (p, 10,
         2722  +        ".99994471],PARAMETER[\"false_easting\",234.358],PARAMETE");
         2723  +    add_srs_wkt (p, 11,
         2724  +        "R[\"false_northing\",4185861.369],UNIT[\"metre\",1,AUTHO");
         2725  +    add_srs_wkt (p, 12,
         2726  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
         2727  +    add_srs_wkt (p, 13,
         2728  +        "TH],AUTHORITY[\"EPSG\",\"27574\"]]");
         2729  +    p = add_epsg_def (filter, first, last, 27581, "epsg", 27581,
         2730  +        "NTF (Paris) / France I (deprecated)");
         2731  +    add_proj4text (p, 0,
         2732  +        "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000");
         2733  +    add_proj4text (p, 1,
         2734  +        "001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +");
         2735  +    add_proj4text (p, 2,
         2736  +        "a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm");
         2737  +    add_proj4text (p, 3,
         2738  +        "=paris +units=m +no_defs");
         2739  +    add_srs_wkt (p, 0,
         2740  +        "PROJCS[\"NTF (Paris) / France I (deprecated)\",GEOGCS[\"");
         2741  +    add_srs_wkt (p, 1,
         2742  +        "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P");
         2743  +    add_srs_wkt (p, 2,
         2744  +        "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660");
         2745  +    add_srs_wkt (p, 3,
         2746  +        "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60");
         2747  +    add_srs_wkt (p, 4,
         2748  +        ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par");
         2749  +    add_srs_wkt (p, 5,
         2750  +        "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra");
         2751  +    add_srs_wkt (p, 6,
         2752  +        "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AU");
         2753  +    add_srs_wkt (p, 7,
         2754  +        "THORITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conform");
         2755  +    add_srs_wkt (p, 8,
         2756  +        "al_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",55],PAR");
         2757  +    add_srs_wkt (p, 9,
         2758  +        "AMETER[\"central_meridian\",0],PARAMETER[\"scale_factor\"");
         2759  +    add_srs_wkt (p, 10,
         2760  +        ",0.999877341],PARAMETER[\"false_easting\",600000],PARAME");
         2761  +    add_srs_wkt (p, 11,
         2762  +        "TER[\"false_northing\",1200000],UNIT[\"metre\",1,AUTHORI");
         2763  +    add_srs_wkt (p, 12,
         2764  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
         2765  +    add_srs_wkt (p, 13,
         2766  +        "],AUTHORITY[\"EPSG\",\"27581\"]]");
         2767  +    p = add_epsg_def (filter, first, last, 27582, "epsg", 27582,
         2768  +        "NTF (Paris) / France II (deprecated)");
         2769  +    add_proj4text (p, 0,
         2770  +        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
         2771  +    add_proj4text (p, 1,
         2772  +        "42 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +tow");
         2773  +    add_proj4text (p, 2,
         2774  +        "gs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs");
         2775  +    add_srs_wkt (p, 0,
         2776  +        "PROJCS[\"NTF (Paris) / France II (deprecated)\",GEOGCS[\"");
         2777  +    add_srs_wkt (p, 1,
         2778  +        "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P");
         2779  +    add_srs_wkt (p, 2,
         2780  +        "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660");
         2781  +    add_srs_wkt (p, 3,
         2782  +        "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60");
         2783  +    add_srs_wkt (p, 4,
         2784  +        ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par");
         2785  +    add_srs_wkt (p, 5,
         2786  +        "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra");
         2787  +    add_srs_wkt (p, 6,
         2788  +        "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AU");
         2789  +    add_srs_wkt (p, 7,
         2790  +        "THORITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conform");
         2791  +    add_srs_wkt (p, 8,
         2792  +        "al_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",52],PAR");
         2793  +    add_srs_wkt (p, 9,
         2794  +        "AMETER[\"central_meridian\",0],PARAMETER[\"scale_factor\"");
         2795  +    add_srs_wkt (p, 10,
         2796  +        ",0.99987742],PARAMETER[\"false_easting\",600000],PARAMET");
         2797  +    add_srs_wkt (p, 11,
         2798  +        "ER[\"false_northing\",2200000],UNIT[\"metre\",1,AUTHORIT");
         2799  +    add_srs_wkt (p, 12,
         2800  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         2801  +    add_srs_wkt (p, 13,
         2802  +        ",AUTHORITY[\"EPSG\",\"27582\"]]");
         2803  +    p = add_epsg_def (filter, first, last, 27583, "epsg", 27583,
         2804  +        "NTF (Paris) / France III (deprecated)");
         2805  +    add_proj4text (p, 0,
         2806  +        "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000");
         2807  +    add_proj4text (p, 1,
         2808  +        "001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +");
         2809  +    add_proj4text (p, 2,
         2810  +        "a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm");
         2811  +    add_proj4text (p, 3,
         2812  +        "=paris +units=m +no_defs");
         2813  +    add_srs_wkt (p, 0,
         2814  +        "PROJCS[\"NTF (Paris) / France III (deprecated)\",GEOGCS[");
         2815  +    add_srs_wkt (p, 1,
         2816  +        "\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise");
         2817  +    add_srs_wkt (p, 2,
         2818  +        "_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46");
         2819  +    add_srs_wkt (p, 3,
         2820  +        "60212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-");
         2821  +    add_srs_wkt (p, 4,
         2822  +        "60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"P");
         2823  +    add_srs_wkt (p, 5,
         2824  +        "aris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"g");
         2825  +    add_srs_wkt (p, 6,
         2826  +        "rad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],");
         2827  +    add_srs_wkt (p, 7,
         2828  +        "AUTHORITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Confo");
         2829  +    add_srs_wkt (p, 8,
         2830  +        "rmal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",49],P");
         2831  +    add_srs_wkt (p, 9,
         2832  +        "ARAMETER[\"central_meridian\",0],PARAMETER[\"scale_facto");
         2833  +    add_srs_wkt (p, 10,
         2834  +        "r\",0.999877499],PARAMETER[\"false_easting\",600000],PAR");
         2835  +    add_srs_wkt (p, 11,
         2836  +        "AMETER[\"false_northing\",3200000],UNIT[\"metre\",1,AUTH");
         2837  +    add_srs_wkt (p, 12,
         2838  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         2839  +    add_srs_wkt (p, 13,
         2840  +        "RTH],AUTHORITY[\"EPSG\",\"27583\"]]");
         2841  +    p = add_epsg_def (filter, first, last, 27584, "epsg", 27584,
         2842  +        "NTF (Paris) / France IV (deprecated)");
         2843  +    add_proj4text (p, 0,
         2844  +        "+proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000");
         2845  +    add_proj4text (p, 1,
         2846  +        "001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.3");
         2847  +    add_proj4text (p, 2,
         2848  +        "69 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0");
         2849  +    add_proj4text (p, 3,
         2850  +        " +pm=paris +units=m +no_defs");
         2851  +    add_srs_wkt (p, 0,
         2852  +        "PROJCS[\"NTF (Paris) / France IV (deprecated)\",GEOGCS[\"");
         2853  +    add_srs_wkt (p, 1,
         2854  +        "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P");
         2855  +    add_srs_wkt (p, 2,
         2856  +        "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660");
         2857  +    add_srs_wkt (p, 3,
         2858  +        "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60");
         2859  +    add_srs_wkt (p, 4,
         2860  +        ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par");
         2861  +    add_srs_wkt (p, 5,
         2862  +        "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra");
         2863  +    add_srs_wkt (p, 6,
         2864  +        "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AU");
         2865  +    add_srs_wkt (p, 7,
         2866  +        "THORITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conform");
         2867  +    add_srs_wkt (p, 8,
         2868  +        "al_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",46.85],");
         2869  +    add_srs_wkt (p, 9,
         2870  +        "PARAMETER[\"central_meridian\",0],PARAMETER[\"scale_fact");
         2871  +    add_srs_wkt (p, 10,
         2872  +        "or\",0.99994471],PARAMETER[\"false_easting\",234.358],PA");
         2873  +    add_srs_wkt (p, 11,
         2874  +        "RAMETER[\"false_northing\",4185861.369],UNIT[\"metre\",1");
         2875  +    add_srs_wkt (p, 12,
         2876  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         2877  +    add_srs_wkt (p, 13,
         2878  +        "\",NORTH],AUTHORITY[\"EPSG\",\"27584\"]]");
         2879  +    p = add_epsg_def (filter, first, last, 27591, "epsg", 27591,
         2880  +        "NTF (Paris) / Nord France (deprecated)");
         2881  +    add_proj4text (p, 0,
         2882  +        "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000");
         2883  +    add_proj4text (p, 1,
         2884  +        "001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=200000 +a");
         2885  +    add_proj4text (p, 2,
         2886  +        "=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=");
         2887  +    add_proj4text (p, 3,
         2888  +        "paris +units=m +no_defs");
         2889  +    add_srs_wkt (p, 0,
         2890  +        "PROJCS[\"NTF (Paris) / Nord France (deprecated)\",GEOGCS");
         2891  +    add_srs_wkt (p, 1,
         2892  +        "[\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francais");
         2893  +    add_srs_wkt (p, 2,
         2894  +        "e_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4");
         2895  +    add_srs_wkt (p, 3,
         2896  +        "660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,");
         2897  +    add_srs_wkt (p, 4,
         2898  +        "-60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"");
         2899  +    add_srs_wkt (p, 5,
         2900  +        "Paris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"");
         2901  +    add_srs_wkt (p, 6,
         2902  +        "grad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]]");
         2903  +    add_srs_wkt (p, 7,
         2904  +        ",AUTHORITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conf");
         2905  +    add_srs_wkt (p, 8,
         2906  +        "ormal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",55],");
         2907  +    add_srs_wkt (p, 9,
         2908  +        "PARAMETER[\"central_meridian\",0],PARAMETER[\"scale_fact");
         2909  +    add_srs_wkt (p, 10,
         2910  +        "or\",0.999877341],PARAMETER[\"false_easting\",600000],PA");
         2911  +    add_srs_wkt (p, 11,
         2912  +        "RAMETER[\"false_northing\",200000],UNIT[\"metre\",1,AUTH");
         2913  +    add_srs_wkt (p, 12,
         2914  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         2915  +    add_srs_wkt (p, 13,
         2916  +        "RTH],AUTHORITY[\"EPSG\",\"27591\"]]");
         2917  +    p = add_epsg_def (filter, first, last, 27592, "epsg", 27592,
         2918  +        "NTF (Paris) / Centre France (deprecated)");
         2919  +    add_proj4text (p, 0,
         2920  +        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
         2921  +    add_proj4text (p, 1,
         2922  +        "42 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towg");
         2923  +    add_proj4text (p, 2,
         2924  +        "s84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs");
         2925  +    add_srs_wkt (p, 0,
         2926  +        "PROJCS[\"NTF (Paris) / Centre France (deprecated)\",GEOG");
         2927  +    add_srs_wkt (p, 1,
         2928  +        "CS[\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Franca");
         2929  +    add_srs_wkt (p, 2,
         2930  +        "ise_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293");
         2931  +    add_srs_wkt (p, 3,
         2932  +        ".4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-16");
         2933  +    add_srs_wkt (p, 4,
         2934  +        "8,-60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[");
         2935  +    add_srs_wkt (p, 5,
         2936  +        "\"Paris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[");
         2937  +    add_srs_wkt (p, 6,
         2938  +        "\"grad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"");
         2939  +    add_srs_wkt (p, 7,
         2940  +        "]],AUTHORITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Co");
         2941  +    add_srs_wkt (p, 8,
         2942  +        "nformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",52");
         2943  +    add_srs_wkt (p, 9,
         2944  +        "],PARAMETER[\"central_meridian\",0],PARAMETER[\"scale_fa");
         2945  +    add_srs_wkt (p, 10,
         2946  +        "ctor\",0.99987742],PARAMETER[\"false_easting\",600000],P");
         2947  +    add_srs_wkt (p, 11,
         2948  +        "ARAMETER[\"false_northing\",200000],UNIT[\"metre\",1,AUT");
         2949  +    add_srs_wkt (p, 12,
         2950  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
  3316   2951       add_srs_wkt (p, 13,
  3317         -        "hing\",NORTH],AUTHORITY[\"EPSG\",\"26891\"]]");
  3318         -    p = add_epsg_def_ex (filter, first, last, 26892, "epsg", 26892,
  3319         -        "NAD83(CSRS) / MTM zone 12", 0, 0,
  3320         -        "GRS 1980", "Greenwich",
  3321         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3322         -        "Easting", "East", "Northing", "North");
         2952  +        "ORTH],AUTHORITY[\"EPSG\",\"27592\"]]");
         2953  +    p = add_epsg_def (filter, first, last, 27593, "epsg", 27593,
         2954  +        "NTF (Paris) / Sud France (deprecated)");
  3323   2955       add_proj4text (p, 0,
  3324         -        "+proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9999 +x_0=304800 +y");
         2956  +        "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000");
  3325   2957       add_proj4text (p, 1,
  3326         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
         2958  +        "001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=200000 +a");
  3327   2959       add_proj4text (p, 2,
  3328         -        "fs");
  3329         -    add_srs_wkt (p, 0,
  3330         -        "PROJCS[\"NAD83(CSRS) / MTM zone 12\",GEOGCS[\"NAD83(CSRS");
  3331         -    add_srs_wkt (p, 1,
  3332         -        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
  3333         -    add_srs_wkt (p, 2,
  3334         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
  3335         -    add_srs_wkt (p, 3,
  3336         -        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3337         -    add_srs_wkt (p, 4,
  3338         -        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3339         -    add_srs_wkt (p, 5,
  3340         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3341         -    add_srs_wkt (p, 6,
  3342         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3343         -    add_srs_wkt (p, 7,
  3344         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
  3345         -    add_srs_wkt (p, 8,
  3346         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3347         -    add_srs_wkt (p, 9,
  3348         -        "],PARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_");
  3349         -    add_srs_wkt (p, 10,
  3350         -        "factor\",0.9999],PARAMETER[\"false_easting\",304800],PAR");
  3351         -    add_srs_wkt (p, 11,
  3352         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  3353         -    add_srs_wkt (p, 12,
  3354         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
         2960  +        "=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=");
         2961  +    add_proj4text (p, 3,
         2962  +        "paris +units=m +no_defs");
         2963  +    add_srs_wkt (p, 0,
         2964  +        "PROJCS[\"NTF (Paris) / Sud France (deprecated)\",GEOGCS[");
         2965  +    add_srs_wkt (p, 1,
         2966  +        "\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise");
         2967  +    add_srs_wkt (p, 2,
         2968  +        "_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46");
         2969  +    add_srs_wkt (p, 3,
         2970  +        "60212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-");
         2971  +    add_srs_wkt (p, 4,
         2972  +        "60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"P");
         2973  +    add_srs_wkt (p, 5,
         2974  +        "aris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"g");
         2975  +    add_srs_wkt (p, 6,
         2976  +        "rad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],");
         2977  +    add_srs_wkt (p, 7,
         2978  +        "AUTHORITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Confo");
         2979  +    add_srs_wkt (p, 8,
         2980  +        "rmal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",49],P");
         2981  +    add_srs_wkt (p, 9,
         2982  +        "ARAMETER[\"central_meridian\",0],PARAMETER[\"scale_facto");
         2983  +    add_srs_wkt (p, 10,
         2984  +        "r\",0.999877499],PARAMETER[\"false_easting\",600000],PAR");
         2985  +    add_srs_wkt (p, 11,
         2986  +        "AMETER[\"false_northing\",200000],UNIT[\"metre\",1,AUTHO");
         2987  +    add_srs_wkt (p, 12,
         2988  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3355   2989       add_srs_wkt (p, 13,
  3356         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"26892\"]]");
  3357         -    p = add_epsg_def_ex (filter, first, last, 26893, "epsg", 26893,
  3358         -        "NAD83(CSRS) / MTM zone 13", 0, 0,
  3359         -        "GRS 1980", "Greenwich",
  3360         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3361         -        "Easting", "East", "Northing", "North");
         2990  +        "TH],AUTHORITY[\"EPSG\",\"27593\"]]");
         2991  +    p = add_epsg_def (filter, first, last, 27594, "epsg", 27594,
         2992  +        "NTF (Paris) / Corse (deprecated)");
  3362   2993       add_proj4text (p, 0,
  3363         -        "+proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=304800 +y");
         2994  +        "+proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000");
  3364   2995       add_proj4text (p, 1,
  3365         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
         2996  +        "001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=185861.36");
  3366   2997       add_proj4text (p, 2,
  3367         -        "fs");
  3368         -    add_srs_wkt (p, 0,
  3369         -        "PROJCS[\"NAD83(CSRS) / MTM zone 13\",GEOGCS[\"NAD83(CSRS");
  3370         -    add_srs_wkt (p, 1,
  3371         -        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
  3372         -    add_srs_wkt (p, 2,
  3373         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
  3374         -    add_srs_wkt (p, 3,
  3375         -        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3376         -    add_srs_wkt (p, 4,
  3377         -        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3378         -    add_srs_wkt (p, 5,
  3379         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3380         -    add_srs_wkt (p, 6,
  3381         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3382         -    add_srs_wkt (p, 7,
  3383         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
  3384         -    add_srs_wkt (p, 8,
  3385         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3386         -    add_srs_wkt (p, 9,
  3387         -        "],PARAMETER[\"central_meridian\",-84],PARAMETER[\"scale_");
  3388         -    add_srs_wkt (p, 10,
  3389         -        "factor\",0.9999],PARAMETER[\"false_easting\",304800],PAR");
  3390         -    add_srs_wkt (p, 11,
  3391         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  3392         -    add_srs_wkt (p, 12,
  3393         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
         2998  +        "9 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 ");
         2999  +    add_proj4text (p, 3,
         3000  +        "+pm=paris +units=m +no_defs");
         3001  +    add_srs_wkt (p, 0,
         3002  +        "PROJCS[\"NTF (Paris) / Corse (deprecated)\",GEOGCS[\"NTF");
         3003  +    add_srs_wkt (p, 1,
         3004  +        " (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Pari");
         3005  +    add_srs_wkt (p, 2,
         3006  +        "s\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212");
         3007  +    add_srs_wkt (p, 3,
         3008  +        "936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,32");
         3009  +    add_srs_wkt (p, 4,
         3010  +        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\"");
         3011  +    add_srs_wkt (p, 5,
         3012  +        ",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",");
         3013  +    add_srs_wkt (p, 6,
         3014  +        "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHOR");
         3015  +    add_srs_wkt (p, 7,
         3016  +        "ITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_C");
         3017  +    add_srs_wkt (p, 8,
         3018  +        "onic_1SP\"],PARAMETER[\"latitude_of_origin\",46.85],PARA");
         3019  +    add_srs_wkt (p, 9,
         3020  +        "METER[\"central_meridian\",0],PARAMETER[\"scale_factor\"");
         3021  +    add_srs_wkt (p, 10,
         3022  +        ",0.99994471],PARAMETER[\"false_easting\",234.358],PARAME");
         3023  +    add_srs_wkt (p, 11,
         3024  +        "TER[\"false_northing\",185861.369],UNIT[\"metre\",1,AUTH");
         3025  +    add_srs_wkt (p, 12,
         3026  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         3027  +    add_srs_wkt (p, 13,
         3028  +        "RTH],AUTHORITY[\"EPSG\",\"27594\"]]");
         3029  +    p = add_epsg_def (filter, first, last, 27700, "epsg", 27700,
         3030  +        "OSGB 1936 / British National Grid");
         3031  +    add_proj4text (p, 0,
         3032  +        "+proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400");
         3033  +    add_proj4text (p, 1,
         3034  +        "000 +y_0=-100000 +datum=OSGB36 +units=m +no_defs");
         3035  +    add_srs_wkt (p, 0,
         3036  +        "PROJCS[\"OSGB 1936 / British National Grid\",GEOGCS[\"OS");
         3037  +    add_srs_wkt (p, 1,
         3038  +        "GB 1936\",DATUM[\"OSGB_1936\",SPHEROID[\"Airy 1830\",637");
         3039  +    add_srs_wkt (p, 2,
         3040  +        "7563.396,299.3249646,AUTHORITY[\"EPSG\",\"7001\"]],TOWGS");
         3041  +    add_srs_wkt (p, 3,
         3042  +        "84[446.448,-125.157,542.06,0.15,0.247,0.842,-20.489],AUT");
         3043  +    add_srs_wkt (p, 4,
         3044  +        "HORITY[\"EPSG\",\"6277\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         3045  +    add_srs_wkt (p, 5,
         3046  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
         3047  +    add_srs_wkt (p, 6,
         3048  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
         3049  +    add_srs_wkt (p, 7,
         3050  +        "77\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         3051  +    add_srs_wkt (p, 8,
         3052  +        "atitude_of_origin\",49],PARAMETER[\"central_meridian\",-");
         3053  +    add_srs_wkt (p, 9,
         3054  +        "2],PARAMETER[\"scale_factor\",0.9996012717],PARAMETER[\"");
         3055  +    add_srs_wkt (p, 10,
         3056  +        "false_easting\",400000],PARAMETER[\"false_northing\",-10");
         3057  +    add_srs_wkt (p, 11,
         3058  +        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         3059  +    add_srs_wkt (p, 12,
         3060  +        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  3394   3061       add_srs_wkt (p, 13,
  3395         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"26893\"]]");
  3396         -    p = add_epsg_def_ex (filter, first, last, 26894, "epsg", 26894,
  3397         -        "NAD83(CSRS) / MTM zone 14", 0, 0,
  3398         -        "GRS 1980", "Greenwich",
  3399         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3400         -        "Easting", "East", "Northing", "North");
         3062  +        "EPSG\",\"27700\"]]");
         3063  +    p = add_epsg_def (filter, first, last, 28191, "epsg", 28191,
         3064  +        "Palestine 1923 / Palestine Grid");
  3401   3065       add_proj4text (p, 0,
  3402         -        "+proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9999 +x_0=304800 +y");
         3066  +        "+proj=cass +lat_0=31.73409694444445 +lon_0=35.2120805555");
  3403   3067       add_proj4text (p, 1,
  3404         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
         3068  +        "5556 +x_0=170251.555 +y_0=126867.909 +a=6378300.789 +b=6");
  3405   3069       add_proj4text (p, 2,
  3406         -        "fs");
  3407         -    add_srs_wkt (p, 0,
  3408         -        "PROJCS[\"NAD83(CSRS) / MTM zone 14\",GEOGCS[\"NAD83(CSRS");
  3409         -    add_srs_wkt (p, 1,
  3410         -        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
  3411         -    add_srs_wkt (p, 2,
  3412         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
  3413         -    add_srs_wkt (p, 3,
  3414         -        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3415         -    add_srs_wkt (p, 4,
  3416         -        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3417         -    add_srs_wkt (p, 5,
  3418         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3419         -    add_srs_wkt (p, 6,
  3420         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3421         -    add_srs_wkt (p, 7,
  3422         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
  3423         -    add_srs_wkt (p, 8,
  3424         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3425         -    add_srs_wkt (p, 9,
  3426         -        "],PARAMETER[\"central_meridian\",-87],PARAMETER[\"scale_");
  3427         -    add_srs_wkt (p, 10,
  3428         -        "factor\",0.9999],PARAMETER[\"false_easting\",304800],PAR");
  3429         -    add_srs_wkt (p, 11,
  3430         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  3431         -    add_srs_wkt (p, 12,
  3432         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
         3070  +        "356566.435 +towgs84=-275.722,94.7824,340.894,-8.001,-4.4");
         3071  +    add_proj4text (p, 3,
         3072  +        "2,-11.821,1 +units=m +no_defs");
         3073  +    add_srs_wkt (p, 0,
         3074  +        "PROJCS[\"Palestine 1923 / Palestine Grid\",GEOGCS[\"Pale");
         3075  +    add_srs_wkt (p, 1,
         3076  +        "stine 1923\",DATUM[\"Palestine_1923\",SPHEROID[\"Clarke ");
         3077  +    add_srs_wkt (p, 2,
         3078  +        "1880 (Benoit)\",6378300.789,293.4663155389802,AUTHORITY[");
         3079  +    add_srs_wkt (p, 3,
         3080  +        "\"EPSG\",\"7010\"]],TOWGS84[-275.722,94.7824,340.894,-8.");
         3081  +    add_srs_wkt (p, 4,
         3082  +        "001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6281\"]],PRIME");
         3083  +    add_srs_wkt (p, 5,
         3084  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3085  +    add_srs_wkt (p, 6,
         3086  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3087  +    add_srs_wkt (p, 7,
         3088  +        ",AUTHORITY[\"EPSG\",\"4281\"]],PROJECTION[\"Cassini_Sold");
         3089  +    add_srs_wkt (p, 8,
         3090  +        "ner\"],PARAMETER[\"latitude_of_origin\",31.7340969444444");
         3091  +    add_srs_wkt (p, 9,
         3092  +        "5],PARAMETER[\"central_meridian\",35.21208055555556],PAR");
         3093  +    add_srs_wkt (p, 10,
         3094  +        "AMETER[\"false_easting\",170251.555],PARAMETER[\"false_n");
         3095  +    add_srs_wkt (p, 11,
         3096  +        "orthing\",126867.909],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3097  +    add_srs_wkt (p, 12,
         3098  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  3433   3099       add_srs_wkt (p, 13,
  3434         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"26894\"]]");
  3435         -    p = add_epsg_def_ex (filter, first, last, 26895, "epsg", 26895,
  3436         -        "NAD83(CSRS) / MTM zone 15", 0, 0,
  3437         -        "GRS 1980", "Greenwich",
  3438         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3439         -        "Easting", "East", "Northing", "North");
         3100  +        "TH],AUTHORITY[\"EPSG\",\"28191\"]]");
         3101  +    p = add_epsg_def (filter, first, last, 28192, "epsg", 28192,
         3102  +        "Palestine 1923 / Palestine Belt");
  3440   3103       add_proj4text (p, 0,
  3441         -        "+proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9999 +x_0=304800 +y");
         3104  +        "+proj=tmerc +lat_0=31.73409694444445 +lon_0=35.212080555");
  3442   3105       add_proj4text (p, 1,
  3443         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
         3106  +        "55556 +k=1 +x_0=170251.555 +y_0=1126867.909 +a=6378300.7");
  3444   3107       add_proj4text (p, 2,
  3445         -        "fs");
  3446         -    add_srs_wkt (p, 0,
  3447         -        "PROJCS[\"NAD83(CSRS) / MTM zone 15\",GEOGCS[\"NAD83(CSRS");
  3448         -    add_srs_wkt (p, 1,
  3449         -        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
  3450         -    add_srs_wkt (p, 2,
  3451         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
  3452         -    add_srs_wkt (p, 3,
  3453         -        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3454         -    add_srs_wkt (p, 4,
  3455         -        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3456         -    add_srs_wkt (p, 5,
  3457         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3458         -    add_srs_wkt (p, 6,
  3459         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3460         -    add_srs_wkt (p, 7,
  3461         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
  3462         -    add_srs_wkt (p, 8,
  3463         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3464         -    add_srs_wkt (p, 9,
  3465         -        "],PARAMETER[\"central_meridian\",-90],PARAMETER[\"scale_");
  3466         -    add_srs_wkt (p, 10,
  3467         -        "factor\",0.9999],PARAMETER[\"false_easting\",304800],PAR");
  3468         -    add_srs_wkt (p, 11,
  3469         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  3470         -    add_srs_wkt (p, 12,
  3471         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
         3108  +        "89 +b=6356566.435 +towgs84=-275.722,94.7824,340.894,-8.0");
         3109  +    add_proj4text (p, 3,
         3110  +        "01,-4.42,-11.821,1 +units=m +no_defs");
         3111  +    add_srs_wkt (p, 0,
         3112  +        "PROJCS[\"Palestine 1923 / Palestine Belt\",GEOGCS[\"Pale");
         3113  +    add_srs_wkt (p, 1,
         3114  +        "stine 1923\",DATUM[\"Palestine_1923\",SPHEROID[\"Clarke ");
         3115  +    add_srs_wkt (p, 2,
         3116  +        "1880 (Benoit)\",6378300.789,293.4663155389802,AUTHORITY[");
         3117  +    add_srs_wkt (p, 3,
         3118  +        "\"EPSG\",\"7010\"]],TOWGS84[-275.722,94.7824,340.894,-8.");
         3119  +    add_srs_wkt (p, 4,
         3120  +        "001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6281\"]],PRIME");
         3121  +    add_srs_wkt (p, 5,
         3122  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         3123  +    add_srs_wkt (p, 6,
         3124  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         3125  +    add_srs_wkt (p, 7,
         3126  +        ",AUTHORITY[\"EPSG\",\"4281\"]],PROJECTION[\"Transverse_M");
         3127  +    add_srs_wkt (p, 8,
         3128  +        "ercator\"],PARAMETER[\"latitude_of_origin\",31.734096944");
         3129  +    add_srs_wkt (p, 9,
         3130  +        "44445],PARAMETER[\"central_meridian\",35.21208055555556]");
         3131  +    add_srs_wkt (p, 10,
         3132  +        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
         3133  +    add_srs_wkt (p, 11,
         3134  +        "\",170251.555],PARAMETER[\"false_northing\",1126867.909]");
         3135  +    add_srs_wkt (p, 12,
         3136  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
  3472   3137       add_srs_wkt (p, 13,
  3473         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"26895\"]]");
  3474         -    p = add_epsg_def_ex (filter, first, last, 26896, "epsg", 26896,
  3475         -        "NAD83(CSRS) / MTM zone 16", 0, 0,
  3476         -        "GRS 1980", "Greenwich",
  3477         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3478         -        "Easting", "East", "Northing", "North");
  3479         -    add_proj4text (p, 0,
  3480         -        "+proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9999 +x_0=304800 +y");
  3481         -    add_proj4text (p, 1,
  3482         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  3483         -    add_proj4text (p, 2,
  3484         -        "fs");
  3485         -    add_srs_wkt (p, 0,
  3486         -        "PROJCS[\"NAD83(CSRS) / MTM zone 16\",GEOGCS[\"NAD83(CSRS");
  3487         -    add_srs_wkt (p, 1,
  3488         -        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
  3489         -    add_srs_wkt (p, 2,
  3490         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
  3491         -    add_srs_wkt (p, 3,
  3492         -        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3493         -    add_srs_wkt (p, 4,
  3494         -        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3495         -    add_srs_wkt (p, 5,
  3496         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3497         -    add_srs_wkt (p, 6,
  3498         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3499         -    add_srs_wkt (p, 7,
  3500         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
  3501         -    add_srs_wkt (p, 8,
  3502         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3503         -    add_srs_wkt (p, 9,
  3504         -        "],PARAMETER[\"central_meridian\",-93],PARAMETER[\"scale_");
  3505         -    add_srs_wkt (p, 10,
  3506         -        "factor\",0.9999],PARAMETER[\"false_easting\",304800],PAR");
  3507         -    add_srs_wkt (p, 11,
  3508         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  3509         -    add_srs_wkt (p, 12,
  3510         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  3511         -    add_srs_wkt (p, 13,
  3512         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"26896\"]]");
  3513         -    p = add_epsg_def_ex (filter, first, last, 26897, "epsg", 26897,
  3514         -        "NAD83(CSRS) / MTM zone 17", 0, 0,
  3515         -        "GRS 1980", "Greenwich",
  3516         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3517         -        "Easting", "East", "Northing", "North");
  3518         -    add_proj4text (p, 0,
  3519         -        "+proj=tmerc +lat_0=0 +lon_0=-96 +k=0.9999 +x_0=304800 +y");
  3520         -    add_proj4text (p, 1,
  3521         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  3522         -    add_proj4text (p, 2,
  3523         -        "fs");
  3524         -    add_srs_wkt (p, 0,
  3525         -        "PROJCS[\"NAD83(CSRS) / MTM zone 17\",GEOGCS[\"NAD83(CSRS");
  3526         -    add_srs_wkt (p, 1,
  3527         -        ")\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SP");
  3528         -    add_srs_wkt (p, 2,
  3529         -        "HEROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EP");
  3530         -    add_srs_wkt (p, 3,
  3531         -        "SG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3532         -    add_srs_wkt (p, 4,
  3533         -        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3534         -    add_srs_wkt (p, 5,
  3535         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3536         -    add_srs_wkt (p, 6,
  3537         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3538         -    add_srs_wkt (p, 7,
  3539         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
  3540         -    add_srs_wkt (p, 8,
  3541         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3542         -    add_srs_wkt (p, 9,
  3543         -        "],PARAMETER[\"central_meridian\",-96],PARAMETER[\"scale_");
  3544         -    add_srs_wkt (p, 10,
  3545         -        "factor\",0.9999],PARAMETER[\"false_easting\",304800],PAR");
  3546         -    add_srs_wkt (p, 11,
  3547         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  3548         -    add_srs_wkt (p, 12,
  3549         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
  3550         -    add_srs_wkt (p, 13,
  3551         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"26897\"]]");
  3552         -    p = add_epsg_def_ex (filter, first, last, 26898, "epsg", 26898,
  3553         -        "NAD83(CSRS) / MTM zone 1", 0, 0,
  3554         -        "GRS 1980", "Greenwich",
  3555         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3556         -        "E(X)", "East", "N(Y)", "North");
  3557         -    add_proj4text (p, 0,
  3558         -        "+proj=tmerc +lat_0=0 +lon_0=-53 +k=0.9999 +x_0=304800 +y");
  3559         -    add_proj4text (p, 1,
  3560         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
         3138  +        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
         3139  +    add_srs_wkt (p, 14,
         3140  +        "\",\"28192\"]]");
         3141  +    p = add_epsg_def (filter, first, last, 28193, "epsg", 28193,
         3142  +        "Palestine 1923 / Israeli CS Grid");
         3143  +    add_proj4text (p, 0,
         3144  +        "+proj=cass +lat_0=31.73409694444445 +lon_0=35.2120805555");
         3145  +    add_proj4text (p, 1,
         3146  +        "5556 +x_0=170251.555 +y_0=1126867.909 +a=6378300.789 +b=");
  3561   3147       add_proj4text (p, 2,
  3562         -        "fs");
  3563         -    add_srs_wkt (p, 0,
  3564         -        "PROJCS[\"NAD83(CSRS) / MTM zone 1\",GEOGCS[\"NAD83(CSRS)");
  3565         -    add_srs_wkt (p, 1,
  3566         -        "\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SPH");
  3567         -    add_srs_wkt (p, 2,
  3568         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
  3569         -    add_srs_wkt (p, 3,
  3570         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
  3571         -    add_srs_wkt (p, 4,
  3572         -        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3573         -    add_srs_wkt (p, 5,
  3574         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3575         -    add_srs_wkt (p, 6,
  3576         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3577         -    add_srs_wkt (p, 7,
  3578         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
  3579         -    add_srs_wkt (p, 8,
  3580         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  3581         -    add_srs_wkt (p, 9,
  3582         -        "],PARAMETER[\"central_meridian\",-53],PARAMETER[\"scale_");
  3583         -    add_srs_wkt (p, 10,
  3584         -        "factor\",0.9999],PARAMETER[\"false_easting\",304800],PAR");
  3585         -    add_srs_wkt (p, 11,
  3586         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  3587         -    add_srs_wkt (p, 12,
  3588         -        "\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NO");
         3148  +        "6356566.435 +towgs84=-275.722,94.7824,340.894,-8.001,-4.");
         3149  +    add_proj4text (p, 3,
         3150  +        "42,-11.821,1 +units=m +no_defs");
         3151  +    add_srs_wkt (p, 0,
         3152  +        "PROJCS[\"Palestine 1923 / Israeli CS Grid\",GEOGCS[\"Pal");
         3153  +    add_srs_wkt (p, 1,
         3154  +        "estine 1923\",DATUM[\"Palestine_1923\",SPHEROID[\"Clarke");
         3155  +    add_srs_wkt (p, 2,
         3156  +        " 1880 (Benoit)\",6378300.789,293.4663155389802,AUTHORITY");
         3157  +    add_srs_wkt (p, 3,
         3158  +        "[\"EPSG\",\"7010\"]],TOWGS84[-275.722,94.7824,340.894,-8");
         3159  +    add_srs_wkt (p, 4,
         3160  +        ".001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6281\"]],PRIM");
         3161  +    add_srs_wkt (p, 5,
         3162  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3163  +    add_srs_wkt (p, 6,
         3164  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3165  +    add_srs_wkt (p, 7,
         3166  +        "],AUTHORITY[\"EPSG\",\"4281\"]],PROJECTION[\"Cassini_Sol");
         3167  +    add_srs_wkt (p, 8,
         3168  +        "dner\"],PARAMETER[\"latitude_of_origin\",31.734096944444");
         3169  +    add_srs_wkt (p, 9,
         3170  +        "45],PARAMETER[\"central_meridian\",35.21208055555556],PA");
         3171  +    add_srs_wkt (p, 10,
         3172  +        "RAMETER[\"false_easting\",170251.555],PARAMETER[\"false_");
         3173  +    add_srs_wkt (p, 11,
         3174  +        "northing\",1126867.909],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         3175  +    add_srs_wkt (p, 12,
         3176  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  3589   3177       add_srs_wkt (p, 13,
  3590         -        "RTH],AUTHORITY[\"EPSG\",\"26898\"]]");
  3591         -    p = add_epsg_def_ex (filter, first, last, 26899, "epsg", 26899,
  3592         -        "NAD83(CSRS) / MTM zone 2", 0, 0,
  3593         -        "GRS 1980", "Greenwich",
  3594         -        "NAD83_Canadian_Spatial_Reference_System", "Transverse_Mercator", "metre",
  3595         -        "E(X)", "East", "N(Y)", "North");
         3178  +        "NORTH],AUTHORITY[\"EPSG\",\"28193\"]]");
         3179  +    p = add_epsg_def (filter, first, last, 28232, "epsg", 28232,
         3180  +        "Pointe Noire / UTM zone 32S");
  3596   3181       add_proj4text (p, 0,
  3597         -        "+proj=tmerc +lat_0=0 +lon_0=-56 +k=0.9999 +x_0=304800 +y");
         3182  +        "+proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +towgs");
  3598   3183       add_proj4text (p, 1,
  3599         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  3600         -    add_proj4text (p, 2,
  3601         -        "fs");
         3184  +        "84=-148,51,-291,0,0,0,0 +units=m +no_defs");
  3602   3185       add_srs_wkt (p, 0,
  3603         -        "PROJCS[\"NAD83(CSRS) / MTM zone 2\",GEOGCS[\"NAD83(CSRS)");
         3186  +        "PROJCS[\"Pointe Noire / UTM zone 32S\",GEOGCS[\"Pointe N");
  3604   3187       add_srs_wkt (p, 1,
  3605         -        "\",DATUM[\"NAD83_Canadian_Spatial_Reference_System\",SPH");
         3188  +        "oire\",DATUM[\"Congo_1960_Pointe_Noire\",SPHEROID[\"Clar");
  3606   3189       add_srs_wkt (p, 2,
  3607         -        "EROID[\"GRS 1980\",6378137,298.257222101,AUTHORITY[\"EPS");
         3190  +        "ke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"");
  3608   3191       add_srs_wkt (p, 3,
  3609         -        "G\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\"");
         3192  +        "EPSG\",\"7011\"]],TOWGS84[-148,51,-291,0,0,0,0],AUTHORIT");
  3610   3193       add_srs_wkt (p, 4,
  3611         -        ",\"6140\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         3194  +        "Y[\"EPSG\",\"6282\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3612   3195       add_srs_wkt (p, 5,
  3613         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         3196  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3614   3197       add_srs_wkt (p, 6,
  3615         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
         3198  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4282\"]]");
  3616   3199       add_srs_wkt (p, 7,
  3617         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4617\"]],PROJECTION[\"T");
         3200  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3618   3201       add_srs_wkt (p, 8,
  3619         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
         3202  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",9],PARAM");
  3620   3203       add_srs_wkt (p, 9,
  3621         -        "],PARAMETER[\"central_meridian\",-56],PARAMETER[\"scale_");
         3204  +        "ETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
  3622   3205       add_srs_wkt (p, 10,
  3623         -        "factor\",0.9999],PARAMETER[\"false_easting\",304800],PAR");
         3206  +        ",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"m");
  3624   3207       add_srs_wkt (p, 11,
  3625         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         3208  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3626   3209       add_srs_wkt (p, 12,
  3627         -        "\"EPSG\",\"9001\"]],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NO");
  3628         -    add_srs_wkt (p, 13,
  3629         -        "RTH],AUTHORITY[\"EPSG\",\"26899\"]]");
  3630         -    p = add_epsg_def_ex (filter, first, last, 26901, "epsg", 26901,
  3631         -        "NAD83 / UTM zone 1N", 0, 0,
  3632         -        "GRS 1980", "Greenwich",
  3633         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3634         -        "Easting", "East", "Northing", "North");
  3635         -    add_proj4text (p, 0,
  3636         -        "+proj=utm +zone=1 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  3637         -    add_proj4text (p, 1,
  3638         -        "nits=m +no_defs");
  3639         -    add_srs_wkt (p, 0,
  3640         -        "PROJCS[\"NAD83 / UTM zone 1N\",GEOGCS[\"NAD83\",DATUM[\"");
  3641         -    add_srs_wkt (p, 1,
  3642         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  3643         -    add_srs_wkt (p, 2,
  3644         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3645         -    add_srs_wkt (p, 3,
  3646         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  3647         -    add_srs_wkt (p, 4,
  3648         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3649         -    add_srs_wkt (p, 5,
  3650         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3651         -    add_srs_wkt (p, 6,
  3652         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3653         -    add_srs_wkt (p, 7,
  3654         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3655         -    add_srs_wkt (p, 8,
  3656         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3657         -    add_srs_wkt (p, 9,
  3658         -        "idian\",-177],PARAMETER[\"scale_factor\",0.9996],PARAMET");
  3659         -    add_srs_wkt (p, 10,
  3660         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  3661         -    add_srs_wkt (p, 11,
  3662         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  3663         -    add_srs_wkt (p, 12,
  3664         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3665         -    add_srs_wkt (p, 13,
  3666         -        "PSG\",\"26901\"]]");
  3667         -    p = add_epsg_def_ex (filter, first, last, 26902, "epsg", 26902,
  3668         -        "NAD83 / UTM zone 2N", 0, 0,
  3669         -        "GRS 1980", "Greenwich",
  3670         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3671         -        "Easting", "East", "Northing", "North");
  3672         -    add_proj4text (p, 0,
  3673         -        "+proj=utm +zone=2 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  3674         -    add_proj4text (p, 1,
  3675         -        "nits=m +no_defs");
  3676         -    add_srs_wkt (p, 0,
  3677         -        "PROJCS[\"NAD83 / UTM zone 2N\",GEOGCS[\"NAD83\",DATUM[\"");
  3678         -    add_srs_wkt (p, 1,
  3679         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  3680         -    add_srs_wkt (p, 2,
  3681         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3682         -    add_srs_wkt (p, 3,
  3683         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  3684         -    add_srs_wkt (p, 4,
  3685         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3686         -    add_srs_wkt (p, 5,
  3687         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3688         -    add_srs_wkt (p, 6,
  3689         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3690         -    add_srs_wkt (p, 7,
  3691         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3692         -    add_srs_wkt (p, 8,
  3693         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3694         -    add_srs_wkt (p, 9,
  3695         -        "idian\",-171],PARAMETER[\"scale_factor\",0.9996],PARAMET");
  3696         -    add_srs_wkt (p, 10,
  3697         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  3698         -    add_srs_wkt (p, 11,
  3699         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  3700         -    add_srs_wkt (p, 12,
  3701         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3702         -    add_srs_wkt (p, 13,
  3703         -        "PSG\",\"26902\"]]");
  3704         -    p = add_epsg_def_ex (filter, first, last, 26903, "epsg", 26903,
  3705         -        "NAD83 / UTM zone 3N", 0, 0,
  3706         -        "GRS 1980", "Greenwich",
  3707         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3708         -        "Easting", "East", "Northing", "North");
  3709         -    add_proj4text (p, 0,
  3710         -        "+proj=utm +zone=3 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  3711         -    add_proj4text (p, 1,
  3712         -        "nits=m +no_defs");
  3713         -    add_srs_wkt (p, 0,
  3714         -        "PROJCS[\"NAD83 / UTM zone 3N\",GEOGCS[\"NAD83\",DATUM[\"");
  3715         -    add_srs_wkt (p, 1,
  3716         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  3717         -    add_srs_wkt (p, 2,
  3718         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3719         -    add_srs_wkt (p, 3,
  3720         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  3721         -    add_srs_wkt (p, 4,
  3722         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3723         -    add_srs_wkt (p, 5,
  3724         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3725         -    add_srs_wkt (p, 6,
  3726         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3727         -    add_srs_wkt (p, 7,
  3728         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3729         -    add_srs_wkt (p, 8,
  3730         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3731         -    add_srs_wkt (p, 9,
  3732         -        "idian\",-165],PARAMETER[\"scale_factor\",0.9996],PARAMET");
  3733         -    add_srs_wkt (p, 10,
  3734         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  3735         -    add_srs_wkt (p, 11,
  3736         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  3737         -    add_srs_wkt (p, 12,
  3738         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3739         -    add_srs_wkt (p, 13,
  3740         -        "PSG\",\"26903\"]]");
  3741         -    p = add_epsg_def_ex (filter, first, last, 26904, "epsg", 26904,
  3742         -        "NAD83 / UTM zone 4N", 0, 0,
  3743         -        "GRS 1980", "Greenwich",
  3744         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3745         -        "Easting", "East", "Northing", "North");
  3746         -    add_proj4text (p, 0,
  3747         -        "+proj=utm +zone=4 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  3748         -    add_proj4text (p, 1,
  3749         -        "nits=m +no_defs");
  3750         -    add_srs_wkt (p, 0,
  3751         -        "PROJCS[\"NAD83 / UTM zone 4N\",GEOGCS[\"NAD83\",DATUM[\"");
  3752         -    add_srs_wkt (p, 1,
  3753         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  3754         -    add_srs_wkt (p, 2,
  3755         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3756         -    add_srs_wkt (p, 3,
  3757         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  3758         -    add_srs_wkt (p, 4,
  3759         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3760         -    add_srs_wkt (p, 5,
  3761         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3762         -    add_srs_wkt (p, 6,
  3763         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3764         -    add_srs_wkt (p, 7,
  3765         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3766         -    add_srs_wkt (p, 8,
  3767         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3768         -    add_srs_wkt (p, 9,
  3769         -        "idian\",-159],PARAMETER[\"scale_factor\",0.9996],PARAMET");
  3770         -    add_srs_wkt (p, 10,
  3771         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  3772         -    add_srs_wkt (p, 11,
  3773         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  3774         -    add_srs_wkt (p, 12,
  3775         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         3210  +        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2823");
  3776   3211       add_srs_wkt (p, 13,
  3777         -        "PSG\",\"26904\"]]");
  3778         -    p = add_epsg_def_ex (filter, first, last, 26905, "epsg", 26905,
  3779         -        "NAD83 / UTM zone 5N", 0, 0,
  3780         -        "GRS 1980", "Greenwich",
  3781         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3782         -        "Easting", "East", "Northing", "North");
         3212  +        "2\"]]");
         3213  +    p = add_epsg_def (filter, first, last, 28348, "epsg", 28348,
         3214  +        "GDA94 / MGA zone 48");
         3215  +    add_proj4text (p, 0,
         3216  +        "+proj=utm +zone=48 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3217  +    add_proj4text (p, 1,
         3218  +        "0,0,0 +units=m +no_defs");
         3219  +    add_srs_wkt (p, 0,
         3220  +        "PROJCS[\"GDA94 / MGA zone 48\",GEOGCS[\"GDA94\",DATUM[\"");
         3221  +    add_srs_wkt (p, 1,
         3222  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
         3223  +    add_srs_wkt (p, 2,
         3224  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         3225  +    add_srs_wkt (p, 3,
         3226  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
         3227  +    add_srs_wkt (p, 4,
         3228  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3229  +    add_srs_wkt (p, 5,
         3230  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3231  +    add_srs_wkt (p, 6,
         3232  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
         3233  +    add_srs_wkt (p, 7,
         3234  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3235  +    add_srs_wkt (p, 8,
         3236  +        "R[\"central_meridian\",105],PARAMETER[\"scale_factor\",0");
         3237  +    add_srs_wkt (p, 9,
         3238  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3239  +    add_srs_wkt (p, 10,
         3240  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         3241  +    add_srs_wkt (p, 11,
         3242  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         3243  +    add_srs_wkt (p, 12,
         3244  +        ",NORTH],AUTHORITY[\"EPSG\",\"28348\"]]");
         3245  +    p = add_epsg_def (filter, first, last, 28349, "epsg", 28349,
         3246  +        "GDA94 / MGA zone 49");
         3247  +    add_proj4text (p, 0,
         3248  +        "+proj=utm +zone=49 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3249  +    add_proj4text (p, 1,
         3250  +        "0,0,0 +units=m +no_defs");
         3251  +    add_srs_wkt (p, 0,
         3252  +        "PROJCS[\"GDA94 / MGA zone 49\",GEOGCS[\"GDA94\",DATUM[\"");
         3253  +    add_srs_wkt (p, 1,
         3254  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
         3255  +    add_srs_wkt (p, 2,
         3256  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         3257  +    add_srs_wkt (p, 3,
         3258  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
         3259  +    add_srs_wkt (p, 4,
         3260  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3261  +    add_srs_wkt (p, 5,
         3262  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3263  +    add_srs_wkt (p, 6,
         3264  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
         3265  +    add_srs_wkt (p, 7,
         3266  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3267  +    add_srs_wkt (p, 8,
         3268  +        "R[\"central_meridian\",111],PARAMETER[\"scale_factor\",0");
         3269  +    add_srs_wkt (p, 9,
         3270  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3271  +    add_srs_wkt (p, 10,
         3272  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         3273  +    add_srs_wkt (p, 11,
         3274  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         3275  +    add_srs_wkt (p, 12,
         3276  +        ",NORTH],AUTHORITY[\"EPSG\",\"28349\"]]");
         3277  +    p = add_epsg_def (filter, first, last, 28350, "epsg", 28350,
         3278  +        "GDA94 / MGA zone 50");
         3279  +    add_proj4text (p, 0,
         3280  +        "+proj=utm +zone=50 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3281  +    add_proj4text (p, 1,
         3282  +        "0,0,0 +units=m +no_defs");
         3283  +    add_srs_wkt (p, 0,
         3284  +        "PROJCS[\"GDA94 / MGA zone 50\",GEOGCS[\"GDA94\",DATUM[\"");
         3285  +    add_srs_wkt (p, 1,
         3286  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
         3287  +    add_srs_wkt (p, 2,
         3288  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         3289  +    add_srs_wkt (p, 3,
         3290  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
         3291  +    add_srs_wkt (p, 4,
         3292  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3293  +    add_srs_wkt (p, 5,
         3294  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3295  +    add_srs_wkt (p, 6,
         3296  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
         3297  +    add_srs_wkt (p, 7,
         3298  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3299  +    add_srs_wkt (p, 8,
         3300  +        "R[\"central_meridian\",117],PARAMETER[\"scale_factor\",0");
         3301  +    add_srs_wkt (p, 9,
         3302  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3303  +    add_srs_wkt (p, 10,
         3304  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         3305  +    add_srs_wkt (p, 11,
         3306  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         3307  +    add_srs_wkt (p, 12,
         3308  +        ",NORTH],AUTHORITY[\"EPSG\",\"28350\"]]");
         3309  +    p = add_epsg_def (filter, first, last, 28351, "epsg", 28351,
         3310  +        "GDA94 / MGA zone 51");
         3311  +    add_proj4text (p, 0,
         3312  +        "+proj=utm +zone=51 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3313  +    add_proj4text (p, 1,
         3314  +        "0,0,0 +units=m +no_defs");
         3315  +    add_srs_wkt (p, 0,
         3316  +        "PROJCS[\"GDA94 / MGA zone 51\",GEOGCS[\"GDA94\",DATUM[\"");
         3317  +    add_srs_wkt (p, 1,
         3318  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
         3319  +    add_srs_wkt (p, 2,
         3320  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         3321  +    add_srs_wkt (p, 3,
         3322  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
         3323  +    add_srs_wkt (p, 4,
         3324  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3325  +    add_srs_wkt (p, 5,
         3326  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3327  +    add_srs_wkt (p, 6,
         3328  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
         3329  +    add_srs_wkt (p, 7,
         3330  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3331  +    add_srs_wkt (p, 8,
         3332  +        "R[\"central_meridian\",123],PARAMETER[\"scale_factor\",0");
         3333  +    add_srs_wkt (p, 9,
         3334  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3335  +    add_srs_wkt (p, 10,
         3336  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         3337  +    add_srs_wkt (p, 11,
         3338  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         3339  +    add_srs_wkt (p, 12,
         3340  +        ",NORTH],AUTHORITY[\"EPSG\",\"28351\"]]");
         3341  +    p = add_epsg_def (filter, first, last, 28352, "epsg", 28352,
         3342  +        "GDA94 / MGA zone 52");
         3343  +    add_proj4text (p, 0,
         3344  +        "+proj=utm +zone=52 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3345  +    add_proj4text (p, 1,
         3346  +        "0,0,0 +units=m +no_defs");
         3347  +    add_srs_wkt (p, 0,
         3348  +        "PROJCS[\"GDA94 / MGA zone 52\",GEOGCS[\"GDA94\",DATUM[\"");
         3349  +    add_srs_wkt (p, 1,
         3350  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
         3351  +    add_srs_wkt (p, 2,
         3352  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         3353  +    add_srs_wkt (p, 3,
         3354  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
         3355  +    add_srs_wkt (p, 4,
         3356  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3357  +    add_srs_wkt (p, 5,
         3358  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3359  +    add_srs_wkt (p, 6,
         3360  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
         3361  +    add_srs_wkt (p, 7,
         3362  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3363  +    add_srs_wkt (p, 8,
         3364  +        "R[\"central_meridian\",129],PARAMETER[\"scale_factor\",0");
         3365  +    add_srs_wkt (p, 9,
         3366  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3367  +    add_srs_wkt (p, 10,
         3368  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         3369  +    add_srs_wkt (p, 11,
         3370  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         3371  +    add_srs_wkt (p, 12,
         3372  +        ",NORTH],AUTHORITY[\"EPSG\",\"28352\"]]");
         3373  +    p = add_epsg_def (filter, first, last, 28353, "epsg", 28353,
         3374  +        "GDA94 / MGA zone 53");
         3375  +    add_proj4text (p, 0,
         3376  +        "+proj=utm +zone=53 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3377  +    add_proj4text (p, 1,
         3378  +        "0,0,0 +units=m +no_defs");
         3379  +    add_srs_wkt (p, 0,
         3380  +        "PROJCS[\"GDA94 / MGA zone 53\",GEOGCS[\"GDA94\",DATUM[\"");
         3381  +    add_srs_wkt (p, 1,
         3382  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
         3383  +    add_srs_wkt (p, 2,
         3384  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         3385  +    add_srs_wkt (p, 3,
         3386  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
         3387  +    add_srs_wkt (p, 4,
         3388  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3389  +    add_srs_wkt (p, 5,
         3390  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3391  +    add_srs_wkt (p, 6,
         3392  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
         3393  +    add_srs_wkt (p, 7,
         3394  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3395  +    add_srs_wkt (p, 8,
         3396  +        "R[\"central_meridian\",135],PARAMETER[\"scale_factor\",0");
         3397  +    add_srs_wkt (p, 9,
         3398  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         3399  +    add_srs_wkt (p, 10,
         3400  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         3401  +    add_srs_wkt (p, 11,
         3402  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         3403  +    add_srs_wkt (p, 12,
         3404  +        ",NORTH],AUTHORITY[\"EPSG\",\"28353\"]]");
         3405  +    p = add_epsg_def (filter, first, last, 28354, "epsg", 28354,
         3406  +        "GDA94 / MGA zone 54");
  3783   3407       add_proj4text (p, 0,
  3784         -        "+proj=utm +zone=5 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
         3408  +        "+proj=utm +zone=54 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3785   3409       add_proj4text (p, 1,
  3786         -        "nits=m +no_defs");
         3410  +        "0,0,0 +units=m +no_defs");
  3787   3411       add_srs_wkt (p, 0,
  3788         -        "PROJCS[\"NAD83 / UTM zone 5N\",GEOGCS[\"NAD83\",DATUM[\"");
         3412  +        "PROJCS[\"GDA94 / MGA zone 54\",GEOGCS[\"GDA94\",DATUM[\"");
  3789   3413       add_srs_wkt (p, 1,
  3790         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3414  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  3791   3415       add_srs_wkt (p, 2,
  3792         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3416  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3793   3417       add_srs_wkt (p, 3,
  3794         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3418  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  3795   3419       add_srs_wkt (p, 4,
  3796         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3420  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3797   3421       add_srs_wkt (p, 5,
  3798         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         3422  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3799   3423       add_srs_wkt (p, 6,
  3800         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         3424  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
  3801   3425       add_srs_wkt (p, 7,
  3802         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         3426  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  3803   3427       add_srs_wkt (p, 8,
  3804         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         3428  +        "R[\"central_meridian\",141],PARAMETER[\"scale_factor\",0");
  3805   3429       add_srs_wkt (p, 9,
  3806         -        "idian\",-153],PARAMETER[\"scale_factor\",0.9996],PARAMET");
         3430  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  3807   3431       add_srs_wkt (p, 10,
  3808         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         3432  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  3809   3433       add_srs_wkt (p, 11,
  3810         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         3434  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3811   3435       add_srs_wkt (p, 12,
  3812         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3813         -    add_srs_wkt (p, 13,
  3814         -        "PSG\",\"26905\"]]");
  3815         -    p = add_epsg_def_ex (filter, first, last, 26906, "epsg", 26906,
  3816         -        "NAD83 / UTM zone 6N", 0, 0,
  3817         -        "GRS 1980", "Greenwich",
  3818         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3819         -        "Easting", "East", "Northing", "North");
         3436  +        ",NORTH],AUTHORITY[\"EPSG\",\"28354\"]]");
         3437  +    p = add_epsg_def (filter, first, last, 28355, "epsg", 28355,
         3438  +        "GDA94 / MGA zone 55");
  3820   3439       add_proj4text (p, 0,
  3821         -        "+proj=utm +zone=6 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
         3440  +        "+proj=utm +zone=55 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3822   3441       add_proj4text (p, 1,
  3823         -        "nits=m +no_defs");
         3442  +        "0,0,0 +units=m +no_defs");
  3824   3443       add_srs_wkt (p, 0,
  3825         -        "PROJCS[\"NAD83 / UTM zone 6N\",GEOGCS[\"NAD83\",DATUM[\"");
         3444  +        "PROJCS[\"GDA94 / MGA zone 55\",GEOGCS[\"GDA94\",DATUM[\"");
  3826   3445       add_srs_wkt (p, 1,
  3827         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3446  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  3828   3447       add_srs_wkt (p, 2,
  3829         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3448  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3830   3449       add_srs_wkt (p, 3,
  3831         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3450  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  3832   3451       add_srs_wkt (p, 4,
  3833         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3452  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3834   3453       add_srs_wkt (p, 5,
  3835         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         3454  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3836   3455       add_srs_wkt (p, 6,
  3837         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         3456  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
  3838   3457       add_srs_wkt (p, 7,
  3839         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         3458  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  3840   3459       add_srs_wkt (p, 8,
  3841         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         3460  +        "R[\"central_meridian\",147],PARAMETER[\"scale_factor\",0");
  3842   3461       add_srs_wkt (p, 9,
  3843         -        "idian\",-147],PARAMETER[\"scale_factor\",0.9996],PARAMET");
         3462  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  3844   3463       add_srs_wkt (p, 10,
  3845         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         3464  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  3846   3465       add_srs_wkt (p, 11,
  3847         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         3466  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3848   3467       add_srs_wkt (p, 12,
  3849         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3850         -    add_srs_wkt (p, 13,
  3851         -        "PSG\",\"26906\"]]");
  3852         -    p = add_epsg_def_ex (filter, first, last, 26907, "epsg", 26907,
  3853         -        "NAD83 / UTM zone 7N", 0, 0,
  3854         -        "GRS 1980", "Greenwich",
  3855         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3856         -        "Easting", "East", "Northing", "North");
         3468  +        ",NORTH],AUTHORITY[\"EPSG\",\"28355\"]]");
         3469  +    p = add_epsg_def (filter, first, last, 28356, "epsg", 28356,
         3470  +        "GDA94 / MGA zone 56");
  3857   3471       add_proj4text (p, 0,
  3858         -        "+proj=utm +zone=7 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
         3472  +        "+proj=utm +zone=56 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3859   3473       add_proj4text (p, 1,
  3860         -        "nits=m +no_defs");
         3474  +        "0,0,0 +units=m +no_defs");
  3861   3475       add_srs_wkt (p, 0,
  3862         -        "PROJCS[\"NAD83 / UTM zone 7N\",GEOGCS[\"NAD83\",DATUM[\"");
         3476  +        "PROJCS[\"GDA94 / MGA zone 56\",GEOGCS[\"GDA94\",DATUM[\"");
  3863   3477       add_srs_wkt (p, 1,
  3864         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3478  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  3865   3479       add_srs_wkt (p, 2,
  3866         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3480  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3867   3481       add_srs_wkt (p, 3,
  3868         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3482  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  3869   3483       add_srs_wkt (p, 4,
  3870         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3484  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3871   3485       add_srs_wkt (p, 5,
  3872         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         3486  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3873   3487       add_srs_wkt (p, 6,
  3874         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         3488  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
  3875   3489       add_srs_wkt (p, 7,
  3876         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         3490  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  3877   3491       add_srs_wkt (p, 8,
  3878         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         3492  +        "R[\"central_meridian\",153],PARAMETER[\"scale_factor\",0");
  3879   3493       add_srs_wkt (p, 9,
  3880         -        "idian\",-141],PARAMETER[\"scale_factor\",0.9996],PARAMET");
         3494  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  3881   3495       add_srs_wkt (p, 10,
  3882         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         3496  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  3883   3497       add_srs_wkt (p, 11,
  3884         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         3498  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3885   3499       add_srs_wkt (p, 12,
  3886         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3887         -    add_srs_wkt (p, 13,
  3888         -        "PSG\",\"26907\"]]");
  3889         -    p = add_epsg_def_ex (filter, first, last, 26908, "epsg", 26908,
  3890         -        "NAD83 / UTM zone 8N", 0, 0,
  3891         -        "GRS 1980", "Greenwich",
  3892         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3893         -        "Easting", "East", "Northing", "North");
         3500  +        ",NORTH],AUTHORITY[\"EPSG\",\"28356\"]]");
         3501  +    p = add_epsg_def (filter, first, last, 28357, "epsg", 28357,
         3502  +        "GDA94 / MGA zone 57");
  3894   3503       add_proj4text (p, 0,
  3895         -        "+proj=utm +zone=8 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
         3504  +        "+proj=utm +zone=57 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3896   3505       add_proj4text (p, 1,
  3897         -        "nits=m +no_defs");
         3506  +        "0,0,0 +units=m +no_defs");
  3898   3507       add_srs_wkt (p, 0,
  3899         -        "PROJCS[\"NAD83 / UTM zone 8N\",GEOGCS[\"NAD83\",DATUM[\"");
         3508  +        "PROJCS[\"GDA94 / MGA zone 57\",GEOGCS[\"GDA94\",DATUM[\"");
  3900   3509       add_srs_wkt (p, 1,
  3901         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3510  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  3902   3511       add_srs_wkt (p, 2,
  3903         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3512  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3904   3513       add_srs_wkt (p, 3,
  3905         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3514  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  3906   3515       add_srs_wkt (p, 4,
  3907         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3516  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3908   3517       add_srs_wkt (p, 5,
  3909         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         3518  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3910   3519       add_srs_wkt (p, 6,
  3911         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         3520  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
  3912   3521       add_srs_wkt (p, 7,
  3913         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         3522  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  3914   3523       add_srs_wkt (p, 8,
  3915         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         3524  +        "R[\"central_meridian\",159],PARAMETER[\"scale_factor\",0");
  3916   3525       add_srs_wkt (p, 9,
  3917         -        "idian\",-135],PARAMETER[\"scale_factor\",0.9996],PARAMET");
         3526  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  3918   3527       add_srs_wkt (p, 10,
  3919         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         3528  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  3920   3529       add_srs_wkt (p, 11,
  3921         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         3530  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3922   3531       add_srs_wkt (p, 12,
  3923         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3924         -    add_srs_wkt (p, 13,
  3925         -        "PSG\",\"26908\"]]");
  3926         -    p = add_epsg_def_ex (filter, first, last, 26909, "epsg", 26909,
  3927         -        "NAD83 / UTM zone 9N", 0, 0,
  3928         -        "GRS 1980", "Greenwich",
  3929         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3930         -        "Easting", "East", "Northing", "North");
  3931         -    add_proj4text (p, 0,
  3932         -        "+proj=utm +zone=9 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +u");
  3933         -    add_proj4text (p, 1,
  3934         -        "nits=m +no_defs");
  3935         -    add_srs_wkt (p, 0,
  3936         -        "PROJCS[\"NAD83 / UTM zone 9N\",GEOGCS[\"NAD83\",DATUM[\"");
  3937         -    add_srs_wkt (p, 1,
  3938         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  3939         -    add_srs_wkt (p, 2,
  3940         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3941         -    add_srs_wkt (p, 3,
  3942         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  3943         -    add_srs_wkt (p, 4,
  3944         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3945         -    add_srs_wkt (p, 5,
  3946         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3947         -    add_srs_wkt (p, 6,
  3948         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3949         -    add_srs_wkt (p, 7,
  3950         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3951         -    add_srs_wkt (p, 8,
  3952         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3953         -    add_srs_wkt (p, 9,
  3954         -        "idian\",-129],PARAMETER[\"scale_factor\",0.9996],PARAMET");
  3955         -    add_srs_wkt (p, 10,
  3956         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  3957         -    add_srs_wkt (p, 11,
  3958         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  3959         -    add_srs_wkt (p, 12,
  3960         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3961         -    add_srs_wkt (p, 13,
  3962         -        "PSG\",\"26909\"]]");
  3963         -    p = add_epsg_def_ex (filter, first, last, 26910, "epsg", 26910,
  3964         -        "NAD83 / UTM zone 10N", 0, 0,
  3965         -        "GRS 1980", "Greenwich",
  3966         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3967         -        "Easting", "East", "Northing", "North");
  3968         -    add_proj4text (p, 0,
  3969         -        "+proj=utm +zone=10 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3970         -    add_proj4text (p, 1,
  3971         -        "units=m +no_defs");
  3972         -    add_srs_wkt (p, 0,
  3973         -        "PROJCS[\"NAD83 / UTM zone 10N\",GEOGCS[\"NAD83\",DATUM[\"");
  3974         -    add_srs_wkt (p, 1,
  3975         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  3976         -    add_srs_wkt (p, 2,
  3977         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3978         -    add_srs_wkt (p, 3,
  3979         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  3980         -    add_srs_wkt (p, 4,
  3981         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3982         -    add_srs_wkt (p, 5,
  3983         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3984         -    add_srs_wkt (p, 6,
  3985         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3986         -    add_srs_wkt (p, 7,
  3987         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3988         -    add_srs_wkt (p, 8,
  3989         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3990         -    add_srs_wkt (p, 9,
  3991         -        "idian\",-123],PARAMETER[\"scale_factor\",0.9996],PARAMET");
  3992         -    add_srs_wkt (p, 10,
  3993         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  3994         -    add_srs_wkt (p, 11,
  3995         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  3996         -    add_srs_wkt (p, 12,
  3997         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  3998         -    add_srs_wkt (p, 13,
  3999         -        "PSG\",\"26910\"]]");
  4000         -    p = add_epsg_def_ex (filter, first, last, 26911, "epsg", 26911,
  4001         -        "NAD83 / UTM zone 11N", 0, 0,
  4002         -        "GRS 1980", "Greenwich",
  4003         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  4004         -        "Easting", "East", "Northing", "North");
         3532  +        ",NORTH],AUTHORITY[\"EPSG\",\"28357\"]]");
         3533  +    p = add_epsg_def (filter, first, last, 28358, "epsg", 28358,
         3534  +        "GDA94 / MGA zone 58");
  4005   3535       add_proj4text (p, 0,
  4006         -        "+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         3536  +        "+proj=utm +zone=58 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  4007   3537       add_proj4text (p, 1,
  4008         -        "units=m +no_defs");
         3538  +        "0,0,0 +units=m +no_defs");
  4009   3539       add_srs_wkt (p, 0,
  4010         -        "PROJCS[\"NAD83 / UTM zone 11N\",GEOGCS[\"NAD83\",DATUM[\"");
         3540  +        "PROJCS[\"GDA94 / MGA zone 58\",GEOGCS[\"GDA94\",DATUM[\"");
  4011   3541       add_srs_wkt (p, 1,
  4012         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3542  +        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  4013   3543       add_srs_wkt (p, 2,
  4014         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3544  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  4015   3545       add_srs_wkt (p, 3,
  4016         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3546  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  4017   3547       add_srs_wkt (p, 4,
  4018         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3548  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  4019   3549       add_srs_wkt (p, 5,
  4020         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
         3550  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  4021   3551       add_srs_wkt (p, 6,
  4022         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
         3552  +        "],AUTHORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_");
  4023   3553       add_srs_wkt (p, 7,
  4024         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
         3554  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  4025   3555       add_srs_wkt (p, 8,
  4026         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
         3556  +        "R[\"central_meridian\",165],PARAMETER[\"scale_factor\",0");
  4027   3557       add_srs_wkt (p, 9,
  4028         -        "idian\",-117],PARAMETER[\"scale_factor\",0.9996],PARAMET");
         3558  +        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  4029   3559       add_srs_wkt (p, 10,
  4030         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
         3560  +        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  4031   3561       add_srs_wkt (p, 11,
  4032         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         3562  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  4033   3563       add_srs_wkt (p, 12,
  4034         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  4035         -    add_srs_wkt (p, 13,
  4036         -        "PSG\",\"26911\"]]");
  4037         -    p = add_epsg_def_ex (filter, first, last, 26912, "epsg", 26912,
  4038         -        "NAD83 / UTM zone 12N", 0, 0,
  4039         -        "GRS 1980", "Greenwich",
  4040         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  4041         -        "Easting", "East", "Northing", "North");
  4042         -    add_proj4text (p, 0,
  4043         -        "+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  4044         -    add_proj4text (p, 1,
  4045         -        "units=m +no_defs");
  4046         -    add_srs_wkt (p, 0,
  4047         -        "PROJCS[\"NAD83 / UTM zone 12N\",GEOGCS[\"NAD83\",DATUM[\"");
  4048         -    add_srs_wkt (p, 1,
  4049         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  4050         -    add_srs_wkt (p, 2,
  4051         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  4052         -    add_srs_wkt (p, 3,
  4053         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  4054         -    add_srs_wkt (p, 4,
  4055         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  4056         -    add_srs_wkt (p, 5,
  4057         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  4058         -    add_srs_wkt (p, 6,
  4059         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  4060         -    add_srs_wkt (p, 7,
  4061         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  4062         -    add_srs_wkt (p, 8,
  4063         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  4064         -    add_srs_wkt (p, 9,
  4065         -        "idian\",-111],PARAMETER[\"scale_factor\",0.9996],PARAMET");
  4066         -    add_srs_wkt (p, 10,
  4067         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  4068         -    add_srs_wkt (p, 11,
  4069         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  4070         -    add_srs_wkt (p, 12,
  4071         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  4072         -    add_srs_wkt (p, 13,
  4073         -        "PSG\",\"26912\"]]");
  4074         -    p = add_epsg_def_ex (filter, first, last, 26913, "epsg", 26913,
  4075         -        "NAD83 / UTM zone 13N", 0, 0,
  4076         -        "GRS 1980", "Greenwich",
  4077         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  4078         -        "Easting", "East", "Northing", "North");
  4079         -    add_proj4text (p, 0,
  4080         -        "+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  4081         -    add_proj4text (p, 1,
  4082         -        "units=m +no_defs");
  4083         -    add_srs_wkt (p, 0,
  4084         -        "PROJCS[\"NAD83 / UTM zone 13N\",GEOGCS[\"NAD83\",DATUM[\"");
  4085         -    add_srs_wkt (p, 1,
  4086         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  4087         -    add_srs_wkt (p, 2,
  4088         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  4089         -    add_srs_wkt (p, 3,
  4090         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  4091         -    add_srs_wkt (p, 4,
  4092         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  4093         -    add_srs_wkt (p, 5,
  4094         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  4095         -    add_srs_wkt (p, 6,
  4096         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  4097         -    add_srs_wkt (p, 7,
  4098         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  4099         -    add_srs_wkt (p, 8,
  4100         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  4101         -    add_srs_wkt (p, 9,
  4102         -        "idian\",-105],PARAMETER[\"scale_factor\",0.9996],PARAMET");
  4103         -    add_srs_wkt (p, 10,
  4104         -        "ER[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  4105         -    add_srs_wkt (p, 11,
  4106         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  4107         -    add_srs_wkt (p, 12,
  4108         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  4109         -    add_srs_wkt (p, 13,
  4110         -        "PSG\",\"26913\"]]");
  4111         -    p = add_epsg_def_ex (filter, first, last, 26914, "epsg", 26914,
  4112         -        "NAD83 / UTM zone 14N", 0, 0,
  4113         -        "GRS 1980", "Greenwich",
  4114         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  4115         -        "Easting", "East", "Northing", "North");
  4116         -    add_proj4text (p, 0,
  4117         -        "+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  4118         -    add_proj4text (p, 1,
  4119         -        "units=m +no_defs");
  4120         -    add_srs_wkt (p, 0,
  4121         -        "PROJCS[\"NAD83 / UTM zone 14N\",GEOGCS[\"NAD83\",DATUM[\"");
  4122         -    add_srs_wkt (p, 1,
  4123         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  4124         -    add_srs_wkt (p, 2,
  4125         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  4126         -    add_srs_wkt (p, 3,
  4127         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  4128         -    add_srs_wkt (p, 4,
  4129         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  4130         -    add_srs_wkt (p, 5,
  4131         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  4132         -    add_srs_wkt (p, 6,
  4133         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  4134         -    add_srs_wkt (p, 7,
  4135         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  4136         -    add_srs_wkt (p, 8,
  4137         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  4138         -    add_srs_wkt (p, 9,
  4139         -        "idian\",-99],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  4140         -    add_srs_wkt (p, 10,
  4141         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  4142         -    add_srs_wkt (p, 11,
  4143         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  4144         -    add_srs_wkt (p, 12,
  4145         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  4146         -    add_srs_wkt (p, 13,
  4147         -        "PSG\",\"26914\"]]");
  4148         -    p = add_epsg_def_ex (filter, first, last, 26915, "epsg", 26915,
  4149         -        "NAD83 / UTM zone 15N", 0, 0,
  4150         -        "GRS 1980", "Greenwich",
  4151         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  4152         -        "Easting", "East", "Northing", "North");
  4153         -    add_proj4text (p, 0,
  4154         -        "+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  4155         -    add_proj4text (p, 1,
  4156         -        "units=m +no_defs");
  4157         -    add_srs_wkt (p, 0,
  4158         -        "PROJCS[\"NAD83 / UTM zone 15N\",GEOGCS[\"NAD83\",DATUM[\"");
  4159         -    add_srs_wkt (p, 1,
  4160         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  4161         -    add_srs_wkt (p, 2,
  4162         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  4163         -    add_srs_wkt (p, 3,
  4164         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  4165         -    add_srs_wkt (p, 4,
  4166         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  4167         -    add_srs_wkt (p, 5,
  4168         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  4169         -    add_srs_wkt (p, 6,
  4170         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  4171         -    add_srs_wkt (p, 7,
  4172         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  4173         -    add_srs_wkt (p, 8,
  4174         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  4175         -    add_srs_wkt (p, 9,
  4176         -        "idian\",-93],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  4177         -    add_srs_wkt (p, 10,
  4178         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  4179         -    add_srs_wkt (p, 11,
  4180         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  4181         -    add_srs_wkt (p, 12,
  4182         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  4183         -    add_srs_wkt (p, 13,
  4184         -        "PSG\",\"26915\"]]");
  4185         -    p = add_epsg_def_ex (filter, first, last, 26916, "epsg", 26916,
  4186         -        "NAD83 / UTM zone 16N", 0, 0,
  4187         -        "GRS 1980", "Greenwich",
  4188         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  4189         -        "Easting", "East", "Northing", "North");
  4190         -    add_proj4text (p, 0,
  4191         -        "+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  4192         -    add_proj4text (p, 1,
  4193         -        "units=m +no_defs");
  4194         -    add_srs_wkt (p, 0,
  4195         -        "PROJCS[\"NAD83 / UTM zone 16N\",GEOGCS[\"NAD83\",DATUM[\"");
  4196         -    add_srs_wkt (p, 1,
  4197         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  4198         -    add_srs_wkt (p, 2,
  4199         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  4200         -    add_srs_wkt (p, 3,
  4201         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  4202         -    add_srs_wkt (p, 4,
  4203         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  4204         -    add_srs_wkt (p, 5,
  4205         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  4206         -    add_srs_wkt (p, 6,
  4207         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  4208         -    add_srs_wkt (p, 7,
  4209         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  4210         -    add_srs_wkt (p, 8,
  4211         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  4212         -    add_srs_wkt (p, 9,
  4213         -        "idian\",-87],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  4214         -    add_srs_wkt (p, 10,
  4215         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
  4216         -    add_srs_wkt (p, 11,
  4217         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  4218         -    add_srs_wkt (p, 12,
  4219         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  4220         -    add_srs_wkt (p, 13,
  4221         -        "PSG\",\"26916\"]]");
         3564  +        ",NORTH],AUTHORITY[\"EPSG\",\"28358\"]]");
  4222   3565   }
  4223   3566   
  4224   3567   #endif /* full EPSG initialization enabled/disabled */
  4225   3568   

Changes to src/srsinit/epsg_inlined_39.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_39 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 26917, "epsg", 26917,
    56         -        "NAD83 / UTM zone 17N", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
    59         -        "Easting", "East", "Northing", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
    62         -    add_proj4text (p, 1,
    63         -        "units=m +no_defs");
    64         -    add_srs_wkt (p, 0,
    65         -        "PROJCS[\"NAD83 / UTM zone 17N\",GEOGCS[\"NAD83\",DATUM[\"");
    66         -    add_srs_wkt (p, 1,
    67         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
    68         -    add_srs_wkt (p, 2,
    69         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
    70         -    add_srs_wkt (p, 3,
    71         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
    72         -    add_srs_wkt (p, 4,
    73         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
    74         -    add_srs_wkt (p, 5,
    75         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
    76         -    add_srs_wkt (p, 6,
    77         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
    78         -    add_srs_wkt (p, 7,
    79         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
    80         -    add_srs_wkt (p, 8,
    81         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
    82         -    add_srs_wkt (p, 9,
    83         -        "idian\",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
    84         -    add_srs_wkt (p, 10,
    85         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
    86         -    add_srs_wkt (p, 11,
    87         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
    88         -    add_srs_wkt (p, 12,
    89         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
    90         -    add_srs_wkt (p, 13,
    91         -        "PSG\",\"26917\"]]");
    92         -    p = add_epsg_def_ex (filter, first, last, 26918, "epsg", 26918,
    93         -        "NAD83 / UTM zone 18N", 0, 0,
    94         -        "GRS 1980", "Greenwich",
    95         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
    96         -        "Easting", "East", "Northing", "North");
    97         -    add_proj4text (p, 0,
    98         -        "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
    99         -    add_proj4text (p, 1,
   100         -        "units=m +no_defs");
   101         -    add_srs_wkt (p, 0,
   102         -        "PROJCS[\"NAD83 / UTM zone 18N\",GEOGCS[\"NAD83\",DATUM[\"");
   103         -    add_srs_wkt (p, 1,
   104         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   105         -    add_srs_wkt (p, 2,
   106         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   107         -    add_srs_wkt (p, 3,
   108         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   109         -    add_srs_wkt (p, 4,
   110         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   111         -    add_srs_wkt (p, 5,
   112         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   113         -    add_srs_wkt (p, 6,
   114         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   115         -    add_srs_wkt (p, 7,
   116         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   117         -    add_srs_wkt (p, 8,
   118         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   119         -    add_srs_wkt (p, 9,
   120         -        "idian\",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
   121         -    add_srs_wkt (p, 10,
   122         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
   123         -    add_srs_wkt (p, 11,
   124         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   125         -    add_srs_wkt (p, 12,
   126         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
   127         -    add_srs_wkt (p, 13,
   128         -        "PSG\",\"26918\"]]");
   129         -    p = add_epsg_def_ex (filter, first, last, 26919, "epsg", 26919,
   130         -        "NAD83 / UTM zone 19N", 0, 0,
   131         -        "GRS 1980", "Greenwich",
   132         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   133         -        "Easting", "East", "Northing", "North");
   134         -    add_proj4text (p, 0,
   135         -        "+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   136         -    add_proj4text (p, 1,
   137         -        "units=m +no_defs");
   138         -    add_srs_wkt (p, 0,
   139         -        "PROJCS[\"NAD83 / UTM zone 19N\",GEOGCS[\"NAD83\",DATUM[\"");
   140         -    add_srs_wkt (p, 1,
   141         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   142         -    add_srs_wkt (p, 2,
   143         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   144         -    add_srs_wkt (p, 3,
   145         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   146         -    add_srs_wkt (p, 4,
   147         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   148         -    add_srs_wkt (p, 5,
   149         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   150         -    add_srs_wkt (p, 6,
   151         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   152         -    add_srs_wkt (p, 7,
   153         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   154         -    add_srs_wkt (p, 8,
   155         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   156         -    add_srs_wkt (p, 9,
   157         -        "idian\",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
   158         -    add_srs_wkt (p, 10,
   159         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
   160         -    add_srs_wkt (p, 11,
   161         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   162         -    add_srs_wkt (p, 12,
   163         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
   164         -    add_srs_wkt (p, 13,
   165         -        "PSG\",\"26919\"]]");
   166         -    p = add_epsg_def_ex (filter, first, last, 26920, "epsg", 26920,
   167         -        "NAD83 / UTM zone 20N", 0, 0,
   168         -        "GRS 1980", "Greenwich",
   169         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   170         -        "Easting", "East", "Northing", "North");
   171         -    add_proj4text (p, 0,
   172         -        "+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   173         -    add_proj4text (p, 1,
   174         -        "units=m +no_defs");
   175         -    add_srs_wkt (p, 0,
   176         -        "PROJCS[\"NAD83 / UTM zone 20N\",GEOGCS[\"NAD83\",DATUM[\"");
   177         -    add_srs_wkt (p, 1,
   178         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   179         -    add_srs_wkt (p, 2,
   180         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   181         -    add_srs_wkt (p, 3,
   182         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   183         -    add_srs_wkt (p, 4,
   184         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   185         -    add_srs_wkt (p, 5,
   186         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   187         -    add_srs_wkt (p, 6,
   188         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   189         -    add_srs_wkt (p, 7,
   190         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   191         -    add_srs_wkt (p, 8,
   192         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   193         -    add_srs_wkt (p, 9,
   194         -        "idian\",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
   195         -    add_srs_wkt (p, 10,
   196         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
   197         -    add_srs_wkt (p, 11,
   198         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   199         -    add_srs_wkt (p, 12,
   200         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
   201         -    add_srs_wkt (p, 13,
   202         -        "PSG\",\"26920\"]]");
   203         -    p = add_epsg_def_ex (filter, first, last, 26921, "epsg", 26921,
   204         -        "NAD83 / UTM zone 21N", 0, 0,
   205         -        "GRS 1980", "Greenwich",
   206         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   207         -        "Easting", "East", "Northing", "North");
   208         -    add_proj4text (p, 0,
   209         -        "+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   210         -    add_proj4text (p, 1,
   211         -        "units=m +no_defs");
   212         -    add_srs_wkt (p, 0,
   213         -        "PROJCS[\"NAD83 / UTM zone 21N\",GEOGCS[\"NAD83\",DATUM[\"");
   214         -    add_srs_wkt (p, 1,
   215         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   216         -    add_srs_wkt (p, 2,
   217         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   218         -    add_srs_wkt (p, 3,
   219         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   220         -    add_srs_wkt (p, 4,
   221         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   222         -    add_srs_wkt (p, 5,
   223         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   224         -    add_srs_wkt (p, 6,
   225         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   226         -    add_srs_wkt (p, 7,
   227         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   228         -    add_srs_wkt (p, 8,
   229         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   230         -    add_srs_wkt (p, 9,
   231         -        "idian\",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
   232         -    add_srs_wkt (p, 10,
   233         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
   234         -    add_srs_wkt (p, 11,
   235         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   236         -    add_srs_wkt (p, 12,
   237         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
   238         -    add_srs_wkt (p, 13,
   239         -        "PSG\",\"26921\"]]");
   240         -    p = add_epsg_def_ex (filter, first, last, 26922, "epsg", 26922,
   241         -        "NAD83 / UTM zone 22N", 0, 0,
   242         -        "GRS 1980", "Greenwich",
   243         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   244         -        "Easting", "East", "Northing", "North");
   245         -    add_proj4text (p, 0,
   246         -        "+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   247         -    add_proj4text (p, 1,
   248         -        "units=m +no_defs");
   249         -    add_srs_wkt (p, 0,
   250         -        "PROJCS[\"NAD83 / UTM zone 22N\",GEOGCS[\"NAD83\",DATUM[\"");
   251         -    add_srs_wkt (p, 1,
   252         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   253         -    add_srs_wkt (p, 2,
   254         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   255         -    add_srs_wkt (p, 3,
   256         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   257         -    add_srs_wkt (p, 4,
   258         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   259         -    add_srs_wkt (p, 5,
   260         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   261         -    add_srs_wkt (p, 6,
   262         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   263         -    add_srs_wkt (p, 7,
   264         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   265         -    add_srs_wkt (p, 8,
   266         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   267         -    add_srs_wkt (p, 9,
   268         -        "idian\",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
   269         -    add_srs_wkt (p, 10,
   270         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
   271         -    add_srs_wkt (p, 11,
   272         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   273         -    add_srs_wkt (p, 12,
   274         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
   275         -    add_srs_wkt (p, 13,
   276         -        "PSG\",\"26922\"]]");
   277         -    p = add_epsg_def_ex (filter, first, last, 26923, "epsg", 26923,
   278         -        "NAD83 / UTM zone 23N", 0, 0,
   279         -        "GRS 1980", "Greenwich",
   280         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   281         -        "Easting", "East", "Northing", "North");
   282         -    add_proj4text (p, 0,
   283         -        "+proj=utm +zone=23 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
   284         -    add_proj4text (p, 1,
   285         -        "units=m +no_defs");
   286         -    add_srs_wkt (p, 0,
   287         -        "PROJCS[\"NAD83 / UTM zone 23N\",GEOGCS[\"NAD83\",DATUM[\"");
   288         -    add_srs_wkt (p, 1,
   289         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   290         -    add_srs_wkt (p, 2,
   291         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   292         -    add_srs_wkt (p, 3,
   293         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   294         -    add_srs_wkt (p, 4,
   295         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   296         -    add_srs_wkt (p, 5,
   297         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   298         -    add_srs_wkt (p, 6,
   299         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   300         -    add_srs_wkt (p, 7,
   301         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   302         -    add_srs_wkt (p, 8,
   303         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   304         -    add_srs_wkt (p, 9,
   305         -        "idian\",-45],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
   306         -    add_srs_wkt (p, 10,
   307         -        "R[\"false_easting\",500000],PARAMETER[\"false_northing\"");
   308         -    add_srs_wkt (p, 11,
   309         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   310         -    add_srs_wkt (p, 12,
   311         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
   312         -    add_srs_wkt (p, 13,
   313         -        "PSG\",\"26923\"]]");
   314         -    p = add_epsg_def_ex (filter, first, last, 26929, "epsg", 26929,
   315         -        "NAD83 / Alabama East", 0, 0,
   316         -        "GRS 1980", "Greenwich",
   317         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   318         -        "X", "East", "Y", "North");
   319         -    add_proj4text (p, 0,
   320         -        "+proj=tmerc +lat_0=30.5 +lon_0=-85.83333333333333 +k=0.9");
   321         -    add_proj4text (p, 1,
   322         -        "9996 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
   323         -    add_proj4text (p, 2,
   324         -        "0,0 +units=m +no_defs");
   325         -    add_srs_wkt (p, 0,
   326         -        "PROJCS[\"NAD83 / Alabama East\",GEOGCS[\"NAD83\",DATUM[\"");
   327         -    add_srs_wkt (p, 1,
   328         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   329         -    add_srs_wkt (p, 2,
   330         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   331         -    add_srs_wkt (p, 3,
   332         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   333         -    add_srs_wkt (p, 4,
   334         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   335         -    add_srs_wkt (p, 5,
   336         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   337         -    add_srs_wkt (p, 6,
   338         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   339         -    add_srs_wkt (p, 7,
   340         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   341         -    add_srs_wkt (p, 8,
   342         -        "AMETER[\"latitude_of_origin\",30.5],PARAMETER[\"central_");
   343         -    add_srs_wkt (p, 9,
   344         -        "meridian\",-85.83333333333333],PARAMETER[\"scale_factor\"");
   345         -    add_srs_wkt (p, 10,
   346         -        ",0.99996],PARAMETER[\"false_easting\",200000],PARAMETER[");
   347         -    add_srs_wkt (p, 11,
   348         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
   349         -    add_srs_wkt (p, 12,
   350         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
   351         -    add_srs_wkt (p, 13,
   352         -        "[\"EPSG\",\"26929\"]]");
   353         -    p = add_epsg_def_ex (filter, first, last, 26930, "epsg", 26930,
   354         -        "NAD83 / Alabama West", 0, 0,
   355         -        "GRS 1980", "Greenwich",
   356         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   357         -        "X", "East", "Y", "North");
   358         -    add_proj4text (p, 0,
   359         -        "+proj=tmerc +lat_0=30 +lon_0=-87.5 +k=0.999933333 +x_0=6");
   360         -    add_proj4text (p, 1,
   361         -        "00000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
   362         -    add_proj4text (p, 2,
   363         -        "m +no_defs");
   364         -    add_srs_wkt (p, 0,
   365         -        "PROJCS[\"NAD83 / Alabama West\",GEOGCS[\"NAD83\",DATUM[\"");
   366         -    add_srs_wkt (p, 1,
   367         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   368         -    add_srs_wkt (p, 2,
   369         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   370         -    add_srs_wkt (p, 3,
   371         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   372         -    add_srs_wkt (p, 4,
   373         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   374         -    add_srs_wkt (p, 5,
   375         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   376         -    add_srs_wkt (p, 6,
   377         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   378         -    add_srs_wkt (p, 7,
   379         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   380         -    add_srs_wkt (p, 8,
   381         -        "AMETER[\"latitude_of_origin\",30],PARAMETER[\"central_me");
   382         -    add_srs_wkt (p, 9,
   383         -        "ridian\",-87.5],PARAMETER[\"scale_factor\",0.999933333],");
   384         -    add_srs_wkt (p, 10,
   385         -        "PARAMETER[\"false_easting\",600000],PARAMETER[\"false_no");
   386         -    add_srs_wkt (p, 11,
   387         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
   388         -    add_srs_wkt (p, 12,
   389         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
   390         -    add_srs_wkt (p, 13,
   391         -        ",\"26930\"]]");
   392         -    p = add_epsg_def_ex (filter, first, last, 26931, "epsg", 26931,
   393         -        "NAD83 / Alaska zone 1", 0, 0,
   394         -        "GRS 1980", "Greenwich",
   395         -        "North_American_Datum_1983", "Hotine_Oblique_Mercator", "metre",
   396         -        "X", "East", "Y", "North");
   397         -    add_proj4text (p, 0,
   398         -        "+proj=omerc +lat_0=57 +lonc=-133.6666666666667 +alpha=32");
   399         -    add_proj4text (p, 1,
   400         -        "3.1301023611111 +k=0.9999 +x_0=5000000 +y_0=-5000000 +no");
   401         -    add_proj4text (p, 2,
   402         -        "_uoff +gamma=323.1301023611111 +ellps=GRS80 +towgs84=0,0");
   403         -    add_proj4text (p, 3,
   404         -        ",0,0,0,0,0 +units=m +no_defs");
   405         -    add_srs_wkt (p, 0,
   406         -        "PROJCS[\"NAD83 / Alaska zone 1\",GEOGCS[\"NAD83\",DATUM[");
   407         -    add_srs_wkt (p, 1,
   408         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
   409         -    add_srs_wkt (p, 2,
   410         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
   411         -    add_srs_wkt (p, 3,
   412         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
   413         -    add_srs_wkt (p, 4,
   414         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   415         -    add_srs_wkt (p, 5,
   416         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   417         -    add_srs_wkt (p, 6,
   418         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   419         -    add_srs_wkt (p, 7,
   420         -        "PSG\",\"4269\"]],PROJECTION[\"Hotine_Oblique_Mercator\"]");
   421         -    add_srs_wkt (p, 8,
   422         -        ",PARAMETER[\"latitude_of_center\",57],PARAMETER[\"longit");
   423         -    add_srs_wkt (p, 9,
   424         -        "ude_of_center\",-133.6666666666667],PARAMETER[\"azimuth\"");
   425         -    add_srs_wkt (p, 10,
   426         -        ",323.1301023611111],PARAMETER[\"rectified_grid_angle\",3");
   427         -    add_srs_wkt (p, 11,
   428         -        "23.1301023611111],PARAMETER[\"scale_factor\",0.9999],PAR");
   429         -    add_srs_wkt (p, 12,
   430         -        "AMETER[\"false_easting\",5000000],PARAMETER[\"false_nort");
   431         -    add_srs_wkt (p, 13,
   432         -        "hing\",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   433         -    add_srs_wkt (p, 14,
   434         -        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
   435         -    add_srs_wkt (p, 15,
   436         -        "PSG\",\"26931\"]]");
   437         -    p = add_epsg_def_ex (filter, first, last, 26932, "epsg", 26932,
   438         -        "NAD83 / Alaska zone 2", 0, 0,
   439         -        "GRS 1980", "Greenwich",
   440         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   441         -        "X", "East", "Y", "North");
   442         -    add_proj4text (p, 0,
   443         -        "+proj=tmerc +lat_0=54 +lon_0=-142 +k=0.9999 +x_0=500000 ");
   444         -    add_proj4text (p, 1,
   445         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   446         -    add_proj4text (p, 2,
   447         -        "defs");
   448         -    add_srs_wkt (p, 0,
   449         -        "PROJCS[\"NAD83 / Alaska zone 2\",GEOGCS[\"NAD83\",DATUM[");
   450         -    add_srs_wkt (p, 1,
   451         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
   452         -    add_srs_wkt (p, 2,
   453         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
   454         -    add_srs_wkt (p, 3,
   455         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
   456         -    add_srs_wkt (p, 4,
   457         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   458         -    add_srs_wkt (p, 5,
   459         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   460         -    add_srs_wkt (p, 6,
   461         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   462         -    add_srs_wkt (p, 7,
   463         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   464         -    add_srs_wkt (p, 8,
   465         -        "AMETER[\"latitude_of_origin\",54],PARAMETER[\"central_me");
   466         -    add_srs_wkt (p, 9,
   467         -        "ridian\",-142],PARAMETER[\"scale_factor\",0.9999],PARAME");
   468         -    add_srs_wkt (p, 10,
   469         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
   470         -    add_srs_wkt (p, 11,
   471         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   472         -    add_srs_wkt (p, 12,
   473         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"269");
   474         -    add_srs_wkt (p, 13,
   475         -        "32\"]]");
   476         -    p = add_epsg_def_ex (filter, first, last, 26933, "epsg", 26933,
   477         -        "NAD83 / Alaska zone 3", 0, 0,
   478         -        "GRS 1980", "Greenwich",
   479         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   480         -        "X", "East", "Y", "North");
   481         -    add_proj4text (p, 0,
   482         -        "+proj=tmerc +lat_0=54 +lon_0=-146 +k=0.9999 +x_0=500000 ");
   483         -    add_proj4text (p, 1,
   484         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   485         -    add_proj4text (p, 2,
   486         -        "defs");
   487         -    add_srs_wkt (p, 0,
   488         -        "PROJCS[\"NAD83 / Alaska zone 3\",GEOGCS[\"NAD83\",DATUM[");
   489         -    add_srs_wkt (p, 1,
   490         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
   491         -    add_srs_wkt (p, 2,
   492         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
   493         -    add_srs_wkt (p, 3,
   494         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
   495         -    add_srs_wkt (p, 4,
   496         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   497         -    add_srs_wkt (p, 5,
   498         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   499         -    add_srs_wkt (p, 6,
   500         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   501         -    add_srs_wkt (p, 7,
   502         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   503         -    add_srs_wkt (p, 8,
   504         -        "AMETER[\"latitude_of_origin\",54],PARAMETER[\"central_me");
   505         -    add_srs_wkt (p, 9,
   506         -        "ridian\",-146],PARAMETER[\"scale_factor\",0.9999],PARAME");
   507         -    add_srs_wkt (p, 10,
   508         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
   509         -    add_srs_wkt (p, 11,
   510         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   511         -    add_srs_wkt (p, 12,
   512         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"269");
   513         -    add_srs_wkt (p, 13,
   514         -        "33\"]]");
   515         -    p = add_epsg_def_ex (filter, first, last, 26934, "epsg", 26934,
   516         -        "NAD83 / Alaska zone 4", 0, 0,
   517         -        "GRS 1980", "Greenwich",
   518         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   519         -        "X", "East", "Y", "North");
   520         -    add_proj4text (p, 0,
   521         -        "+proj=tmerc +lat_0=54 +lon_0=-150 +k=0.9999 +x_0=500000 ");
   522         -    add_proj4text (p, 1,
   523         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   524         -    add_proj4text (p, 2,
   525         -        "defs");
   526         -    add_srs_wkt (p, 0,
   527         -        "PROJCS[\"NAD83 / Alaska zone 4\",GEOGCS[\"NAD83\",DATUM[");
   528         -    add_srs_wkt (p, 1,
   529         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
   530         -    add_srs_wkt (p, 2,
   531         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
   532         -    add_srs_wkt (p, 3,
   533         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
   534         -    add_srs_wkt (p, 4,
   535         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   536         -    add_srs_wkt (p, 5,
   537         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   538         -    add_srs_wkt (p, 6,
   539         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   540         -    add_srs_wkt (p, 7,
   541         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   542         -    add_srs_wkt (p, 8,
   543         -        "AMETER[\"latitude_of_origin\",54],PARAMETER[\"central_me");
   544         -    add_srs_wkt (p, 9,
   545         -        "ridian\",-150],PARAMETER[\"scale_factor\",0.9999],PARAME");
   546         -    add_srs_wkt (p, 10,
   547         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
   548         -    add_srs_wkt (p, 11,
   549         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   550         -    add_srs_wkt (p, 12,
   551         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"269");
   552         -    add_srs_wkt (p, 13,
   553         -        "34\"]]");
   554         -    p = add_epsg_def_ex (filter, first, last, 26935, "epsg", 26935,
   555         -        "NAD83 / Alaska zone 5", 0, 0,
   556         -        "GRS 1980", "Greenwich",
   557         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   558         -        "X", "East", "Y", "North");
   559         -    add_proj4text (p, 0,
   560         -        "+proj=tmerc +lat_0=54 +lon_0=-154 +k=0.9999 +x_0=500000 ");
   561         -    add_proj4text (p, 1,
   562         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   563         -    add_proj4text (p, 2,
   564         -        "defs");
   565         -    add_srs_wkt (p, 0,
   566         -        "PROJCS[\"NAD83 / Alaska zone 5\",GEOGCS[\"NAD83\",DATUM[");
   567         -    add_srs_wkt (p, 1,
   568         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
   569         -    add_srs_wkt (p, 2,
   570         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
   571         -    add_srs_wkt (p, 3,
   572         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
   573         -    add_srs_wkt (p, 4,
   574         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   575         -    add_srs_wkt (p, 5,
   576         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   577         -    add_srs_wkt (p, 6,
   578         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   579         -    add_srs_wkt (p, 7,
   580         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   581         -    add_srs_wkt (p, 8,
   582         -        "AMETER[\"latitude_of_origin\",54],PARAMETER[\"central_me");
   583         -    add_srs_wkt (p, 9,
   584         -        "ridian\",-154],PARAMETER[\"scale_factor\",0.9999],PARAME");
   585         -    add_srs_wkt (p, 10,
   586         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
   587         -    add_srs_wkt (p, 11,
   588         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   589         -    add_srs_wkt (p, 12,
   590         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"269");
   591         -    add_srs_wkt (p, 13,
   592         -        "35\"]]");
   593         -    p = add_epsg_def_ex (filter, first, last, 26936, "epsg", 26936,
   594         -        "NAD83 / Alaska zone 6", 0, 0,
   595         -        "GRS 1980", "Greenwich",
   596         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   597         -        "X", "East", "Y", "North");
   598         -    add_proj4text (p, 0,
   599         -        "+proj=tmerc +lat_0=54 +lon_0=-158 +k=0.9999 +x_0=500000 ");
   600         -    add_proj4text (p, 1,
   601         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   602         -    add_proj4text (p, 2,
   603         -        "defs");
   604         -    add_srs_wkt (p, 0,
   605         -        "PROJCS[\"NAD83 / Alaska zone 6\",GEOGCS[\"NAD83\",DATUM[");
   606         -    add_srs_wkt (p, 1,
   607         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
   608         -    add_srs_wkt (p, 2,
   609         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
   610         -    add_srs_wkt (p, 3,
   611         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
   612         -    add_srs_wkt (p, 4,
   613         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   614         -    add_srs_wkt (p, 5,
   615         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   616         -    add_srs_wkt (p, 6,
   617         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   618         -    add_srs_wkt (p, 7,
   619         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   620         -    add_srs_wkt (p, 8,
   621         -        "AMETER[\"latitude_of_origin\",54],PARAMETER[\"central_me");
   622         -    add_srs_wkt (p, 9,
   623         -        "ridian\",-158],PARAMETER[\"scale_factor\",0.9999],PARAME");
   624         -    add_srs_wkt (p, 10,
   625         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
   626         -    add_srs_wkt (p, 11,
   627         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   628         -    add_srs_wkt (p, 12,
   629         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"269");
   630         -    add_srs_wkt (p, 13,
   631         -        "36\"]]");
   632         -    p = add_epsg_def_ex (filter, first, last, 26937, "epsg", 26937,
   633         -        "NAD83 / Alaska zone 7", 0, 0,
   634         -        "GRS 1980", "Greenwich",
   635         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   636         -        "X", "East", "Y", "North");
   637         -    add_proj4text (p, 0,
   638         -        "+proj=tmerc +lat_0=54 +lon_0=-162 +k=0.9999 +x_0=500000 ");
   639         -    add_proj4text (p, 1,
   640         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   641         -    add_proj4text (p, 2,
   642         -        "defs");
   643         -    add_srs_wkt (p, 0,
   644         -        "PROJCS[\"NAD83 / Alaska zone 7\",GEOGCS[\"NAD83\",DATUM[");
   645         -    add_srs_wkt (p, 1,
   646         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
   647         -    add_srs_wkt (p, 2,
   648         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
   649         -    add_srs_wkt (p, 3,
   650         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
   651         -    add_srs_wkt (p, 4,
   652         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   653         -    add_srs_wkt (p, 5,
   654         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   655         -    add_srs_wkt (p, 6,
   656         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   657         -    add_srs_wkt (p, 7,
   658         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   659         -    add_srs_wkt (p, 8,
   660         -        "AMETER[\"latitude_of_origin\",54],PARAMETER[\"central_me");
   661         -    add_srs_wkt (p, 9,
   662         -        "ridian\",-162],PARAMETER[\"scale_factor\",0.9999],PARAME");
   663         -    add_srs_wkt (p, 10,
   664         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
   665         -    add_srs_wkt (p, 11,
   666         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   667         -    add_srs_wkt (p, 12,
   668         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"269");
   669         -    add_srs_wkt (p, 13,
   670         -        "37\"]]");
   671         -    p = add_epsg_def_ex (filter, first, last, 26938, "epsg", 26938,
   672         -        "NAD83 / Alaska zone 8", 0, 0,
   673         -        "GRS 1980", "Greenwich",
   674         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   675         -        "X", "East", "Y", "North");
   676         -    add_proj4text (p, 0,
   677         -        "+proj=tmerc +lat_0=54 +lon_0=-166 +k=0.9999 +x_0=500000 ");
   678         -    add_proj4text (p, 1,
   679         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   680         -    add_proj4text (p, 2,
   681         -        "defs");
   682         -    add_srs_wkt (p, 0,
   683         -        "PROJCS[\"NAD83 / Alaska zone 8\",GEOGCS[\"NAD83\",DATUM[");
   684         -    add_srs_wkt (p, 1,
   685         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
   686         -    add_srs_wkt (p, 2,
   687         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
   688         -    add_srs_wkt (p, 3,
   689         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
   690         -    add_srs_wkt (p, 4,
   691         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   692         -    add_srs_wkt (p, 5,
   693         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   694         -    add_srs_wkt (p, 6,
   695         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   696         -    add_srs_wkt (p, 7,
   697         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   698         -    add_srs_wkt (p, 8,
   699         -        "AMETER[\"latitude_of_origin\",54],PARAMETER[\"central_me");
   700         -    add_srs_wkt (p, 9,
   701         -        "ridian\",-166],PARAMETER[\"scale_factor\",0.9999],PARAME");
   702         -    add_srs_wkt (p, 10,
   703         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
   704         -    add_srs_wkt (p, 11,
   705         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   706         -    add_srs_wkt (p, 12,
   707         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"269");
   708         -    add_srs_wkt (p, 13,
   709         -        "38\"]]");
   710         -    p = add_epsg_def_ex (filter, first, last, 26939, "epsg", 26939,
   711         -        "NAD83 / Alaska zone 9", 0, 0,
   712         -        "GRS 1980", "Greenwich",
   713         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   714         -        "X", "East", "Y", "North");
   715         -    add_proj4text (p, 0,
   716         -        "+proj=tmerc +lat_0=54 +lon_0=-170 +k=0.9999 +x_0=500000 ");
   717         -    add_proj4text (p, 1,
   718         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
   719         -    add_proj4text (p, 2,
   720         -        "defs");
   721         -    add_srs_wkt (p, 0,
   722         -        "PROJCS[\"NAD83 / Alaska zone 9\",GEOGCS[\"NAD83\",DATUM[");
   723         -    add_srs_wkt (p, 1,
   724         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
   725         -    add_srs_wkt (p, 2,
   726         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
   727         -    add_srs_wkt (p, 3,
   728         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
   729         -    add_srs_wkt (p, 4,
   730         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   731         -    add_srs_wkt (p, 5,
   732         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   733         -    add_srs_wkt (p, 6,
   734         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   735         -    add_srs_wkt (p, 7,
   736         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   737         -    add_srs_wkt (p, 8,
   738         -        "AMETER[\"latitude_of_origin\",54],PARAMETER[\"central_me");
   739         -    add_srs_wkt (p, 9,
   740         -        "ridian\",-170],PARAMETER[\"scale_factor\",0.9999],PARAME");
   741         -    add_srs_wkt (p, 10,
   742         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
   743         -    add_srs_wkt (p, 11,
   744         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   745         -    add_srs_wkt (p, 12,
   746         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"269");
   747         -    add_srs_wkt (p, 13,
   748         -        "39\"]]");
   749         -    p = add_epsg_def_ex (filter, first, last, 26940, "epsg", 26940,
   750         -        "NAD83 / Alaska zone 10", 0, 0,
   751         -        "GRS 1980", "Greenwich",
   752         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   753         -        "X", "East", "Y", "North");
   754         -    add_proj4text (p, 0,
   755         -        "+proj=lcc +lat_1=53.83333333333334 +lat_2=51.83333333333");
   756         -    add_proj4text (p, 1,
   757         -        "334 +lat_0=51 +lon_0=-176 +x_0=1000000 +y_0=0 +ellps=GRS");
   758         -    add_proj4text (p, 2,
   759         -        "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   760         -    add_srs_wkt (p, 0,
   761         -        "PROJCS[\"NAD83 / Alaska zone 10\",GEOGCS[\"NAD83\",DATUM");
   762         -    add_srs_wkt (p, 1,
   763         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
   764         -    add_srs_wkt (p, 2,
   765         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
   766         -    add_srs_wkt (p, 3,
   767         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
   768         -    add_srs_wkt (p, 4,
   769         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   770         -    add_srs_wkt (p, 5,
   771         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   772         -    add_srs_wkt (p, 6,
   773         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   774         -    add_srs_wkt (p, 7,
   775         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
   776         -    add_srs_wkt (p, 8,
   777         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",53.83333333333");
   778         -    add_srs_wkt (p, 9,
   779         -        "334],PARAMETER[\"standard_parallel_2\",51.83333333333334");
   780         -    add_srs_wkt (p, 10,
   781         -        "],PARAMETER[\"latitude_of_origin\",51],PARAMETER[\"centr");
   782         -    add_srs_wkt (p, 11,
   783         -        "al_meridian\",-176],PARAMETER[\"false_easting\",1000000]");
   784         -    add_srs_wkt (p, 12,
   785         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
   786         -    add_srs_wkt (p, 13,
   787         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   788         -    add_srs_wkt (p, 14,
   789         -        "H],AUTHORITY[\"EPSG\",\"26940\"]]");
   790         -    p = add_epsg_def_ex (filter, first, last, 26941, "epsg", 26941,
   791         -        "NAD83 / California zone 1", 0, 0,
   792         -        "GRS 1980", "Greenwich",
   793         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   794         -        "X", "East", "Y", "North");
   795         -    add_proj4text (p, 0,
   796         -        "+proj=lcc +lat_1=41.66666666666666 +lat_2=40 +lat_0=39.3");
   797         -    add_proj4text (p, 1,
   798         -        "3333333333334 +lon_0=-122 +x_0=2000000 +y_0=500000 +ellp");
   799         -    add_proj4text (p, 2,
   800         -        "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   801         -    add_srs_wkt (p, 0,
   802         -        "PROJCS[\"NAD83 / California zone 1\",GEOGCS[\"NAD83\",DA");
   803         -    add_srs_wkt (p, 1,
   804         -        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
   805         -    add_srs_wkt (p, 2,
   806         -        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
   807         -    add_srs_wkt (p, 3,
   808         -        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
   809         -    add_srs_wkt (p, 4,
   810         -        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   811         -    add_srs_wkt (p, 5,
   812         -        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   813         -    add_srs_wkt (p, 6,
   814         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
   815         -    add_srs_wkt (p, 7,
   816         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
   817         -    add_srs_wkt (p, 8,
   818         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",41.66666666");
   819         -    add_srs_wkt (p, 9,
   820         -        "666666],PARAMETER[\"standard_parallel_2\",40],PARAMETER[");
   821         -    add_srs_wkt (p, 10,
   822         -        "\"latitude_of_origin\",39.33333333333334],PARAMETER[\"ce");
   823         -    add_srs_wkt (p, 11,
   824         -        "ntral_meridian\",-122],PARAMETER[\"false_easting\",20000");
   825         -    add_srs_wkt (p, 12,
   826         -        "00],PARAMETER[\"false_northing\",500000],UNIT[\"metre\",");
   827         -    add_srs_wkt (p, 13,
   828         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
   829         -    add_srs_wkt (p, 14,
   830         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26941\"]]");
   831         -    p = add_epsg_def_ex (filter, first, last, 26942, "epsg", 26942,
   832         -        "NAD83 / California zone 2", 0, 0,
   833         -        "GRS 1980", "Greenwich",
   834         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   835         -        "X", "East", "Y", "North");
   836         -    add_proj4text (p, 0,
   837         -        "+proj=lcc +lat_1=39.83333333333334 +lat_2=38.33333333333");
   838         -    add_proj4text (p, 1,
   839         -        "334 +lat_0=37.66666666666666 +lon_0=-122 +x_0=2000000 +y");
   840         -    add_proj4text (p, 2,
   841         -        "_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
   842         -    add_proj4text (p, 3,
   843         -        "no_defs");
   844         -    add_srs_wkt (p, 0,
   845         -        "PROJCS[\"NAD83 / California zone 2\",GEOGCS[\"NAD83\",DA");
   846         -    add_srs_wkt (p, 1,
   847         -        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
   848         -    add_srs_wkt (p, 2,
   849         -        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
   850         -    add_srs_wkt (p, 3,
   851         -        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
   852         -    add_srs_wkt (p, 4,
   853         -        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   854         -    add_srs_wkt (p, 5,
   855         -        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   856         -    add_srs_wkt (p, 6,
   857         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
   858         -    add_srs_wkt (p, 7,
   859         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
   860         -    add_srs_wkt (p, 8,
   861         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",39.83333333");
   862         -    add_srs_wkt (p, 9,
   863         -        "333334],PARAMETER[\"standard_parallel_2\",38.33333333333");
   864         -    add_srs_wkt (p, 10,
   865         -        "334],PARAMETER[\"latitude_of_origin\",37.66666666666666]");
   866         -    add_srs_wkt (p, 11,
   867         -        ",PARAMETER[\"central_meridian\",-122],PARAMETER[\"false_");
   868         -    add_srs_wkt (p, 12,
   869         -        "easting\",2000000],PARAMETER[\"false_northing\",500000],");
   870         -    add_srs_wkt (p, 13,
   871         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   872         -    add_srs_wkt (p, 14,
   873         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26942\"]]");
   874         -    p = add_epsg_def_ex (filter, first, last, 26943, "epsg", 26943,
   875         -        "NAD83 / California zone 3", 0, 0,
   876         -        "GRS 1980", "Greenwich",
   877         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   878         -        "X", "East", "Y", "North");
   879         -    add_proj4text (p, 0,
   880         -        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.06666666666");
   881         -    add_proj4text (p, 1,
   882         -        "667 +lat_0=36.5 +lon_0=-120.5 +x_0=2000000 +y_0=500000 +");
   883         -    add_proj4text (p, 2,
   884         -        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   885         -    add_srs_wkt (p, 0,
   886         -        "PROJCS[\"NAD83 / California zone 3\",GEOGCS[\"NAD83\",DA");
   887         -    add_srs_wkt (p, 1,
   888         -        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
   889         -    add_srs_wkt (p, 2,
   890         -        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
   891         -    add_srs_wkt (p, 3,
   892         -        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
   893         -    add_srs_wkt (p, 4,
   894         -        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   895         -    add_srs_wkt (p, 5,
   896         -        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   897         -    add_srs_wkt (p, 6,
   898         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
   899         -    add_srs_wkt (p, 7,
   900         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
   901         -    add_srs_wkt (p, 8,
   902         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",38.43333333");
   903         -    add_srs_wkt (p, 9,
   904         -        "333333],PARAMETER[\"standard_parallel_2\",37.06666666666");
   905         -    add_srs_wkt (p, 10,
   906         -        "667],PARAMETER[\"latitude_of_origin\",36.5],PARAMETER[\"");
   907         -    add_srs_wkt (p, 11,
   908         -        "central_meridian\",-120.5],PARAMETER[\"false_easting\",2");
   909         -    add_srs_wkt (p, 12,
   910         -        "000000],PARAMETER[\"false_northing\",500000],UNIT[\"metr");
   911         -    add_srs_wkt (p, 13,
   912         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
   913         -    add_srs_wkt (p, 14,
   914         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26943\"]]");
   915         -    p = add_epsg_def_ex (filter, first, last, 26944, "epsg", 26944,
   916         -        "NAD83 / California zone 4", 0, 0,
   917         -        "GRS 1980", "Greenwich",
   918         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   919         -        "X", "East", "Y", "North");
   920         -    add_proj4text (p, 0,
   921         -        "+proj=lcc +lat_1=37.25 +lat_2=36 +lat_0=35.3333333333333");
   922         -    add_proj4text (p, 1,
   923         -        "4 +lon_0=-119 +x_0=2000000 +y_0=500000 +ellps=GRS80 +tow");
   924         -    add_proj4text (p, 2,
   925         -        "gs84=0,0,0,0,0,0,0 +units=m +no_defs");
   926         -    add_srs_wkt (p, 0,
   927         -        "PROJCS[\"NAD83 / California zone 4\",GEOGCS[\"NAD83\",DA");
   928         -    add_srs_wkt (p, 1,
   929         -        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
   930         -    add_srs_wkt (p, 2,
   931         -        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
   932         -    add_srs_wkt (p, 3,
   933         -        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
   934         -    add_srs_wkt (p, 4,
   935         -        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   936         -    add_srs_wkt (p, 5,
   937         -        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   938         -    add_srs_wkt (p, 6,
   939         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
   940         -    add_srs_wkt (p, 7,
   941         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
   942         -    add_srs_wkt (p, 8,
   943         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",37.25],PARA");
   944         -    add_srs_wkt (p, 9,
   945         -        "METER[\"standard_parallel_2\",36],PARAMETER[\"latitude_o");
   946         -    add_srs_wkt (p, 10,
   947         -        "f_origin\",35.33333333333334],PARAMETER[\"central_meridi");
   948         -    add_srs_wkt (p, 11,
   949         -        "an\",-119],PARAMETER[\"false_easting\",2000000],PARAMETE");
   950         -    add_srs_wkt (p, 12,
   951         -        "R[\"false_northing\",500000],UNIT[\"metre\",1,AUTHORITY[");
   952         -    add_srs_wkt (p, 13,
   953         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
   954         -    add_srs_wkt (p, 14,
   955         -        "UTHORITY[\"EPSG\",\"26944\"]]");
   956         -    p = add_epsg_def_ex (filter, first, last, 26945, "epsg", 26945,
   957         -        "NAD83 / California zone 5", 0, 0,
   958         -        "GRS 1980", "Greenwich",
   959         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   960         -        "X", "East", "Y", "North");
   961         -    add_proj4text (p, 0,
   962         -        "+proj=lcc +lat_1=35.46666666666667 +lat_2=34.03333333333");
   963         -    add_proj4text (p, 1,
   964         -        "333 +lat_0=33.5 +lon_0=-118 +x_0=2000000 +y_0=500000 +el");
   965         -    add_proj4text (p, 2,
   966         -        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   967         -    add_srs_wkt (p, 0,
   968         -        "PROJCS[\"NAD83 / California zone 5\",GEOGCS[\"NAD83\",DA");
   969         -    add_srs_wkt (p, 1,
   970         -        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
   971         -    add_srs_wkt (p, 2,
   972         -        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
   973         -    add_srs_wkt (p, 3,
   974         -        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
   975         -    add_srs_wkt (p, 4,
   976         -        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
   977         -    add_srs_wkt (p, 5,
   978         -        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
   979         -    add_srs_wkt (p, 6,
   980         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
   981         -    add_srs_wkt (p, 7,
   982         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
   983         -    add_srs_wkt (p, 8,
   984         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",35.46666666");
   985         -    add_srs_wkt (p, 9,
   986         -        "666667],PARAMETER[\"standard_parallel_2\",34.03333333333");
   987         -    add_srs_wkt (p, 10,
   988         -        "333],PARAMETER[\"latitude_of_origin\",33.5],PARAMETER[\"");
   989         -    add_srs_wkt (p, 11,
   990         -        "central_meridian\",-118],PARAMETER[\"false_easting\",200");
   991         -    add_srs_wkt (p, 12,
   992         -        "0000],PARAMETER[\"false_northing\",500000],UNIT[\"metre\"");
   993         -    add_srs_wkt (p, 13,
   994         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
   995         -    add_srs_wkt (p, 14,
   996         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26945\"]]");
   997         -    p = add_epsg_def_ex (filter, first, last, 26946, "epsg", 26946,
   998         -        "NAD83 / California zone 6", 0, 0,
   999         -        "GRS 1980", "Greenwich",
  1000         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1001         -        "X", "East", "Y", "North");
  1002         -    add_proj4text (p, 0,
  1003         -        "+proj=lcc +lat_1=33.88333333333333 +lat_2=32.78333333333");
  1004         -    add_proj4text (p, 1,
  1005         -        "333 +lat_0=32.16666666666666 +lon_0=-116.25 +x_0=2000000");
  1006         -    add_proj4text (p, 2,
  1007         -        " +y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=");
  1008         -    add_proj4text (p, 3,
  1009         -        "m +no_defs");
  1010         -    add_srs_wkt (p, 0,
  1011         -        "PROJCS[\"NAD83 / California zone 6\",GEOGCS[\"NAD83\",DA");
  1012         -    add_srs_wkt (p, 1,
  1013         -        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  1014         -    add_srs_wkt (p, 2,
  1015         -        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  1016         -    add_srs_wkt (p, 3,
  1017         -        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  1018         -    add_srs_wkt (p, 4,
  1019         -        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  1020         -    add_srs_wkt (p, 5,
  1021         -        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  1022         -    add_srs_wkt (p, 6,
  1023         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
  1024         -    add_srs_wkt (p, 7,
  1025         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
  1026         -    add_srs_wkt (p, 8,
  1027         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",33.88333333");
  1028         -    add_srs_wkt (p, 9,
  1029         -        "333333],PARAMETER[\"standard_parallel_2\",32.78333333333");
  1030         -    add_srs_wkt (p, 10,
  1031         -        "333],PARAMETER[\"latitude_of_origin\",32.16666666666666]");
  1032         -    add_srs_wkt (p, 11,
  1033         -        ",PARAMETER[\"central_meridian\",-116.25],PARAMETER[\"fal");
  1034         -    add_srs_wkt (p, 12,
  1035         -        "se_easting\",2000000],PARAMETER[\"false_northing\",50000");
  1036         -    add_srs_wkt (p, 13,
  1037         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1038         -    add_srs_wkt (p, 14,
  1039         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26946\"");
  1040         -    add_srs_wkt (p, 15,
           55  +    p = add_epsg_def (filter, first, last, 28402, "epsg", 28402,
           56  +        "Pulkovo 1942 / Gauss-Kruger zone 2 (deprecated)");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +");
           59  +    add_proj4text (p, 1,
           60  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
           61  +    add_proj4text (p, 2,
           62  +        ".12 +units=m +no_defs");
           63  +    add_srs_wkt (p, 0,
           64  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 2 (deprecated)");
           65  +    add_srs_wkt (p, 1,
           66  +        "\",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHERO");
           67  +    add_srs_wkt (p, 2,
           68  +        "ID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",");
           69  +    add_srs_wkt (p, 3,
           70  +        "\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.1");
           71  +    add_srs_wkt (p, 4,
           72  +        "2],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,");
           73  +    add_srs_wkt (p, 5,
           74  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
           75  +    add_srs_wkt (p, 6,
           76  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
           77  +    add_srs_wkt (p, 7,
           78  +        ",\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
           79  +    add_srs_wkt (p, 8,
           80  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
           81  +    add_srs_wkt (p, 9,
           82  +        "\",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_ea");
           83  +    add_srs_wkt (p, 10,
           84  +        "sting\",2500000],PARAMETER[\"false_northing\",0],UNIT[\"");
           85  +    add_srs_wkt (p, 11,
           86  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
           87  +    add_srs_wkt (p, 12,
           88  +        "\",\"28402\"]]");
           89  +    p = add_epsg_def (filter, first, last, 28403, "epsg", 28403,
           90  +        "Pulkovo 1942 / Gauss-Kruger zone 3 (deprecated)");
           91  +    add_proj4text (p, 0,
           92  +        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 ");
           93  +    add_proj4text (p, 1,
           94  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
           95  +    add_proj4text (p, 2,
           96  +        "0.12 +units=m +no_defs");
           97  +    add_srs_wkt (p, 0,
           98  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 3 (deprecated)");
           99  +    add_srs_wkt (p, 1,
          100  +        "\",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHERO");
          101  +    add_srs_wkt (p, 2,
          102  +        "ID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",");
          103  +    add_srs_wkt (p, 3,
          104  +        "\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.1");
          105  +    add_srs_wkt (p, 4,
          106  +        "2],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,");
          107  +    add_srs_wkt (p, 5,
          108  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
          109  +    add_srs_wkt (p, 6,
          110  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          111  +    add_srs_wkt (p, 7,
          112  +        ",\"4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
          113  +    add_srs_wkt (p, 8,
          114  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
          115  +    add_srs_wkt (p, 9,
          116  +        "\",15],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
          117  +    add_srs_wkt (p, 10,
          118  +        "asting\",3500000],PARAMETER[\"false_northing\",0],UNIT[\"");
          119  +    add_srs_wkt (p, 11,
          120  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG");
          121  +    add_srs_wkt (p, 12,
          122  +        "\",\"28403\"]]");
          123  +    p = add_epsg_def (filter, first, last, 28404, "epsg", 28404,
          124  +        "Pulkovo 1942 / Gauss-Kruger zone 4");
          125  +    add_proj4text (p, 0,
          126  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 ");
          127  +    add_proj4text (p, 1,
          128  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
          129  +    add_proj4text (p, 2,
          130  +        "0.12 +units=m +no_defs");
          131  +    add_srs_wkt (p, 0,
          132  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 4\",GEOGCS[\"P");
          133  +    add_srs_wkt (p, 1,
          134  +        "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows");
          135  +    add_srs_wkt (p, 2,
          136  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
          137  +    add_srs_wkt (p, 3,
          138  +        "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
          139  +    add_srs_wkt (p, 4,
          140  +        "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          141  +    add_srs_wkt (p, 5,
          142  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          143  +    add_srs_wkt (p, 6,
          144  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
          145  +    add_srs_wkt (p, 7,
          146  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          147  +    add_srs_wkt (p, 8,
          148  +        "_of_origin\",0],PARAMETER[\"central_meridian\",21],PARAM");
          149  +    add_srs_wkt (p, 9,
          150  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",450");
          151  +    add_srs_wkt (p, 10,
          152  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          153  +    add_srs_wkt (p, 11,
          154  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"28404\"");
          155  +    add_srs_wkt (p, 12,
          156  +        "]]");
          157  +    p = add_epsg_def (filter, first, last, 28405, "epsg", 28405,
          158  +        "Pulkovo 1942 / Gauss-Kruger zone 5");
          159  +    add_proj4text (p, 0,
          160  +        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 ");
          161  +    add_proj4text (p, 1,
          162  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
          163  +    add_proj4text (p, 2,
          164  +        "0.12 +units=m +no_defs");
          165  +    add_srs_wkt (p, 0,
          166  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 5\",GEOGCS[\"P");
          167  +    add_srs_wkt (p, 1,
          168  +        "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows");
          169  +    add_srs_wkt (p, 2,
          170  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
          171  +    add_srs_wkt (p, 3,
          172  +        "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
          173  +    add_srs_wkt (p, 4,
          174  +        "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          175  +    add_srs_wkt (p, 5,
          176  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          177  +    add_srs_wkt (p, 6,
          178  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
          179  +    add_srs_wkt (p, 7,
          180  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          181  +    add_srs_wkt (p, 8,
          182  +        "_of_origin\",0],PARAMETER[\"central_meridian\",27],PARAM");
          183  +    add_srs_wkt (p, 9,
          184  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",550");
          185  +    add_srs_wkt (p, 10,
          186  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          187  +    add_srs_wkt (p, 11,
          188  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"28405\"");
          189  +    add_srs_wkt (p, 12,
          190  +        "]]");
          191  +    p = add_epsg_def (filter, first, last, 28406, "epsg", 28406,
          192  +        "Pulkovo 1942 / Gauss-Kruger zone 6");
          193  +    add_proj4text (p, 0,
          194  +        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 ");
          195  +    add_proj4text (p, 1,
          196  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
          197  +    add_proj4text (p, 2,
          198  +        "0.12 +units=m +no_defs");
          199  +    add_srs_wkt (p, 0,
          200  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 6\",GEOGCS[\"P");
          201  +    add_srs_wkt (p, 1,
          202  +        "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows");
          203  +    add_srs_wkt (p, 2,
          204  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
          205  +    add_srs_wkt (p, 3,
          206  +        "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
          207  +    add_srs_wkt (p, 4,
          208  +        "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          209  +    add_srs_wkt (p, 5,
          210  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          211  +    add_srs_wkt (p, 6,
          212  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
          213  +    add_srs_wkt (p, 7,
          214  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          215  +    add_srs_wkt (p, 8,
          216  +        "_of_origin\",0],PARAMETER[\"central_meridian\",33],PARAM");
          217  +    add_srs_wkt (p, 9,
          218  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",650");
          219  +    add_srs_wkt (p, 10,
          220  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          221  +    add_srs_wkt (p, 11,
          222  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"28406\"");
          223  +    add_srs_wkt (p, 12,
          224  +        "]]");
          225  +    p = add_epsg_def (filter, first, last, 28407, "epsg", 28407,
          226  +        "Pulkovo 1942 / Gauss-Kruger zone 7");
          227  +    add_proj4text (p, 0,
          228  +        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 ");
          229  +    add_proj4text (p, 1,
          230  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
          231  +    add_proj4text (p, 2,
          232  +        "0.12 +units=m +no_defs");
          233  +    add_srs_wkt (p, 0,
          234  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 7\",GEOGCS[\"P");
          235  +    add_srs_wkt (p, 1,
          236  +        "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows");
          237  +    add_srs_wkt (p, 2,
          238  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
          239  +    add_srs_wkt (p, 3,
          240  +        "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
          241  +    add_srs_wkt (p, 4,
          242  +        "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          243  +    add_srs_wkt (p, 5,
          244  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          245  +    add_srs_wkt (p, 6,
          246  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
          247  +    add_srs_wkt (p, 7,
          248  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          249  +    add_srs_wkt (p, 8,
          250  +        "_of_origin\",0],PARAMETER[\"central_meridian\",39],PARAM");
          251  +    add_srs_wkt (p, 9,
          252  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",750");
          253  +    add_srs_wkt (p, 10,
          254  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          255  +    add_srs_wkt (p, 11,
          256  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"28407\"");
          257  +    add_srs_wkt (p, 12,
          258  +        "]]");
          259  +    p = add_epsg_def (filter, first, last, 28408, "epsg", 28408,
          260  +        "Pulkovo 1942 / Gauss-Kruger zone 8");
          261  +    add_proj4text (p, 0,
          262  +        "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 ");
          263  +    add_proj4text (p, 1,
          264  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
          265  +    add_proj4text (p, 2,
          266  +        "0.12 +units=m +no_defs");
          267  +    add_srs_wkt (p, 0,
          268  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 8\",GEOGCS[\"P");
          269  +    add_srs_wkt (p, 1,
          270  +        "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows");
          271  +    add_srs_wkt (p, 2,
          272  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
          273  +    add_srs_wkt (p, 3,
          274  +        "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
          275  +    add_srs_wkt (p, 4,
          276  +        "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          277  +    add_srs_wkt (p, 5,
          278  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          279  +    add_srs_wkt (p, 6,
          280  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
          281  +    add_srs_wkt (p, 7,
          282  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          283  +    add_srs_wkt (p, 8,
          284  +        "_of_origin\",0],PARAMETER[\"central_meridian\",45],PARAM");
          285  +    add_srs_wkt (p, 9,
          286  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",850");
          287  +    add_srs_wkt (p, 10,
          288  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          289  +    add_srs_wkt (p, 11,
          290  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"28408\"");
          291  +    add_srs_wkt (p, 12,
          292  +        "]]");
          293  +    p = add_epsg_def (filter, first, last, 28409, "epsg", 28409,
          294  +        "Pulkovo 1942 / Gauss-Kruger zone 9");
          295  +    add_proj4text (p, 0,
          296  +        "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 ");
          297  +    add_proj4text (p, 1,
          298  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
          299  +    add_proj4text (p, 2,
          300  +        "0.12 +units=m +no_defs");
          301  +    add_srs_wkt (p, 0,
          302  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 9\",GEOGCS[\"P");
          303  +    add_srs_wkt (p, 1,
          304  +        "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows");
          305  +    add_srs_wkt (p, 2,
          306  +        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
          307  +    add_srs_wkt (p, 3,
          308  +        "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
          309  +    add_srs_wkt (p, 4,
          310  +        "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          311  +    add_srs_wkt (p, 5,
          312  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          313  +    add_srs_wkt (p, 6,
          314  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]],");
          315  +    add_srs_wkt (p, 7,
          316  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          317  +    add_srs_wkt (p, 8,
          318  +        "_of_origin\",0],PARAMETER[\"central_meridian\",51],PARAM");
          319  +    add_srs_wkt (p, 9,
          320  +        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",950");
          321  +    add_srs_wkt (p, 10,
          322  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
          323  +    add_srs_wkt (p, 11,
          324  +        "UTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"28409\"");
          325  +    add_srs_wkt (p, 12,
  1041    326           "]]");
  1042         -    p = add_epsg_def_ex (filter, first, last, 26948, "epsg", 26948,
  1043         -        "NAD83 / Arizona East", 0, 0,
  1044         -        "GRS 1980", "Greenwich",
  1045         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1046         -        "X", "East", "Y", "North");
  1047         -    add_proj4text (p, 0,
  1048         -        "+proj=tmerc +lat_0=31 +lon_0=-110.1666666666667 +k=0.999");
  1049         -    add_proj4text (p, 1,
  1050         -        "9 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
          327  +    p = add_epsg_def (filter, first, last, 28410, "epsg", 28410,
          328  +        "Pulkovo 1942 / Gauss-Kruger zone 10");
          329  +    add_proj4text (p, 0,
          330  +        "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=10500000 +y_0=0");
          331  +    add_proj4text (p, 1,
          332  +        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
          333  +    add_proj4text (p, 2,
          334  +        "-0.12 +units=m +no_defs");
          335  +    add_srs_wkt (p, 0,
          336  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 10\",GEOGCS[\"");
          337  +    add_srs_wkt (p, 1,
          338  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          339  +    add_srs_wkt (p, 2,
          340  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          341  +    add_srs_wkt (p, 3,
          342  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          343  +    add_srs_wkt (p, 4,
          344  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          345  +    add_srs_wkt (p, 5,
          346  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          347  +    add_srs_wkt (p, 6,
          348  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          349  +    add_srs_wkt (p, 7,
          350  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          351  +    add_srs_wkt (p, 8,
          352  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",57],PARA");
          353  +    add_srs_wkt (p, 9,
          354  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",10");
          355  +    add_srs_wkt (p, 10,
          356  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
          357  +    add_srs_wkt (p, 11,
          358  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2841");
          359  +    add_srs_wkt (p, 12,
          360  +        "0\"]]");
          361  +    p = add_epsg_def (filter, first, last, 28411, "epsg", 28411,
          362  +        "Pulkovo 1942 / Gauss-Kruger zone 11");
          363  +    add_proj4text (p, 0,
          364  +        "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=11500000 +y_0=0");
          365  +    add_proj4text (p, 1,
          366  +        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
          367  +    add_proj4text (p, 2,
          368  +        "-0.12 +units=m +no_defs");
          369  +    add_srs_wkt (p, 0,
          370  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 11\",GEOGCS[\"");
          371  +    add_srs_wkt (p, 1,
          372  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          373  +    add_srs_wkt (p, 2,
          374  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          375  +    add_srs_wkt (p, 3,
          376  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          377  +    add_srs_wkt (p, 4,
          378  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          379  +    add_srs_wkt (p, 5,
          380  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          381  +    add_srs_wkt (p, 6,
          382  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          383  +    add_srs_wkt (p, 7,
          384  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          385  +    add_srs_wkt (p, 8,
          386  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",63],PARA");
          387  +    add_srs_wkt (p, 9,
          388  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",11");
          389  +    add_srs_wkt (p, 10,
          390  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
          391  +    add_srs_wkt (p, 11,
          392  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2841");
          393  +    add_srs_wkt (p, 12,
          394  +        "1\"]]");
          395  +    p = add_epsg_def (filter, first, last, 28412, "epsg", 28412,
          396  +        "Pulkovo 1942 / Gauss-Kruger zone 12");
          397  +    add_proj4text (p, 0,
          398  +        "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=12500000 +y_0=0");
          399  +    add_proj4text (p, 1,
          400  +        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
          401  +    add_proj4text (p, 2,
          402  +        "-0.12 +units=m +no_defs");
          403  +    add_srs_wkt (p, 0,
          404  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 12\",GEOGCS[\"");
          405  +    add_srs_wkt (p, 1,
          406  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          407  +    add_srs_wkt (p, 2,
          408  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          409  +    add_srs_wkt (p, 3,
          410  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          411  +    add_srs_wkt (p, 4,
          412  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          413  +    add_srs_wkt (p, 5,
          414  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          415  +    add_srs_wkt (p, 6,
          416  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          417  +    add_srs_wkt (p, 7,
          418  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          419  +    add_srs_wkt (p, 8,
          420  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",69],PARA");
          421  +    add_srs_wkt (p, 9,
          422  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",12");
          423  +    add_srs_wkt (p, 10,
          424  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
          425  +    add_srs_wkt (p, 11,
          426  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2841");
          427  +    add_srs_wkt (p, 12,
          428  +        "2\"]]");
          429  +    p = add_epsg_def (filter, first, last, 28413, "epsg", 28413,
          430  +        "Pulkovo 1942 / Gauss-Kruger zone 13");
          431  +    add_proj4text (p, 0,
          432  +        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0");
          433  +    add_proj4text (p, 1,
          434  +        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
          435  +    add_proj4text (p, 2,
          436  +        "-0.12 +units=m +no_defs");
          437  +    add_srs_wkt (p, 0,
          438  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 13\",GEOGCS[\"");
          439  +    add_srs_wkt (p, 1,
          440  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          441  +    add_srs_wkt (p, 2,
          442  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          443  +    add_srs_wkt (p, 3,
          444  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          445  +    add_srs_wkt (p, 4,
          446  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          447  +    add_srs_wkt (p, 5,
          448  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          449  +    add_srs_wkt (p, 6,
          450  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          451  +    add_srs_wkt (p, 7,
          452  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          453  +    add_srs_wkt (p, 8,
          454  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",75],PARA");
          455  +    add_srs_wkt (p, 9,
          456  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",13");
          457  +    add_srs_wkt (p, 10,
          458  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
          459  +    add_srs_wkt (p, 11,
          460  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2841");
          461  +    add_srs_wkt (p, 12,
          462  +        "3\"]]");
          463  +    p = add_epsg_def (filter, first, last, 28414, "epsg", 28414,
          464  +        "Pulkovo 1942 / Gauss-Kruger zone 14");
          465  +    add_proj4text (p, 0,
          466  +        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0");
          467  +    add_proj4text (p, 1,
          468  +        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
          469  +    add_proj4text (p, 2,
          470  +        "-0.12 +units=m +no_defs");
          471  +    add_srs_wkt (p, 0,
          472  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 14\",GEOGCS[\"");
          473  +    add_srs_wkt (p, 1,
          474  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          475  +    add_srs_wkt (p, 2,
          476  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          477  +    add_srs_wkt (p, 3,
          478  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          479  +    add_srs_wkt (p, 4,
          480  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          481  +    add_srs_wkt (p, 5,
          482  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          483  +    add_srs_wkt (p, 6,
          484  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          485  +    add_srs_wkt (p, 7,
          486  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          487  +    add_srs_wkt (p, 8,
          488  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",81],PARA");
          489  +    add_srs_wkt (p, 9,
          490  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",14");
          491  +    add_srs_wkt (p, 10,
          492  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
          493  +    add_srs_wkt (p, 11,
          494  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2841");
          495  +    add_srs_wkt (p, 12,
          496  +        "4\"]]");
          497  +    p = add_epsg_def (filter, first, last, 28415, "epsg", 28415,
          498  +        "Pulkovo 1942 / Gauss-Kruger zone 15");
          499  +    add_proj4text (p, 0,
          500  +        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0");
          501  +    add_proj4text (p, 1,
          502  +        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
          503  +    add_proj4text (p, 2,
          504  +        "-0.12 +units=m +no_defs");
          505  +    add_srs_wkt (p, 0,
          506  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 15\",GEOGCS[\"");
          507  +    add_srs_wkt (p, 1,
          508  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          509  +    add_srs_wkt (p, 2,
          510  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          511  +    add_srs_wkt (p, 3,
          512  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          513  +    add_srs_wkt (p, 4,
          514  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          515  +    add_srs_wkt (p, 5,
          516  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          517  +    add_srs_wkt (p, 6,
          518  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          519  +    add_srs_wkt (p, 7,
          520  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          521  +    add_srs_wkt (p, 8,
          522  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",87],PARA");
          523  +    add_srs_wkt (p, 9,
          524  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",15");
          525  +    add_srs_wkt (p, 10,
          526  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
          527  +    add_srs_wkt (p, 11,
          528  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2841");
          529  +    add_srs_wkt (p, 12,
          530  +        "5\"]]");
          531  +    p = add_epsg_def (filter, first, last, 28416, "epsg", 28416,
          532  +        "Pulkovo 1942 / Gauss-Kruger zone 16");
          533  +    add_proj4text (p, 0,
          534  +        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0");
          535  +    add_proj4text (p, 1,
          536  +        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
          537  +    add_proj4text (p, 2,
          538  +        "-0.12 +units=m +no_defs");
          539  +    add_srs_wkt (p, 0,
          540  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 16\",GEOGCS[\"");
          541  +    add_srs_wkt (p, 1,
          542  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          543  +    add_srs_wkt (p, 2,
          544  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          545  +    add_srs_wkt (p, 3,
          546  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          547  +    add_srs_wkt (p, 4,
          548  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          549  +    add_srs_wkt (p, 5,
          550  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          551  +    add_srs_wkt (p, 6,
          552  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          553  +    add_srs_wkt (p, 7,
          554  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          555  +    add_srs_wkt (p, 8,
          556  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",93],PARA");
          557  +    add_srs_wkt (p, 9,
          558  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",16");
          559  +    add_srs_wkt (p, 10,
          560  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
          561  +    add_srs_wkt (p, 11,
          562  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2841");
          563  +    add_srs_wkt (p, 12,
          564  +        "6\"]]");
          565  +    p = add_epsg_def (filter, first, last, 28417, "epsg", 28417,
          566  +        "Pulkovo 1942 / Gauss-Kruger zone 17");
          567  +    add_proj4text (p, 0,
          568  +        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0");
          569  +    add_proj4text (p, 1,
          570  +        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
          571  +    add_proj4text (p, 2,
          572  +        "-0.12 +units=m +no_defs");
          573  +    add_srs_wkt (p, 0,
          574  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 17\",GEOGCS[\"");
          575  +    add_srs_wkt (p, 1,
          576  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          577  +    add_srs_wkt (p, 2,
          578  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          579  +    add_srs_wkt (p, 3,
          580  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          581  +    add_srs_wkt (p, 4,
          582  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          583  +    add_srs_wkt (p, 5,
          584  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          585  +    add_srs_wkt (p, 6,
          586  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          587  +    add_srs_wkt (p, 7,
          588  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          589  +    add_srs_wkt (p, 8,
          590  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",99],PARA");
          591  +    add_srs_wkt (p, 9,
          592  +        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",17");
          593  +    add_srs_wkt (p, 10,
          594  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
          595  +    add_srs_wkt (p, 11,
          596  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2841");
          597  +    add_srs_wkt (p, 12,
          598  +        "7\"]]");
          599  +    p = add_epsg_def (filter, first, last, 28418, "epsg", 28418,
          600  +        "Pulkovo 1942 / Gauss-Kruger zone 18");
          601  +    add_proj4text (p, 0,
          602  +        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=");
          603  +    add_proj4text (p, 1,
          604  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
          605  +    add_proj4text (p, 2,
          606  +        ",-0.12 +units=m +no_defs");
          607  +    add_srs_wkt (p, 0,
          608  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 18\",GEOGCS[\"");
          609  +    add_srs_wkt (p, 1,
          610  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          611  +    add_srs_wkt (p, 2,
          612  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          613  +    add_srs_wkt (p, 3,
          614  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          615  +    add_srs_wkt (p, 4,
          616  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          617  +    add_srs_wkt (p, 5,
          618  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          619  +    add_srs_wkt (p, 6,
          620  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          621  +    add_srs_wkt (p, 7,
          622  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          623  +    add_srs_wkt (p, 8,
          624  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",105],PAR");
          625  +    add_srs_wkt (p, 9,
          626  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",1");
          627  +    add_srs_wkt (p, 10,
          628  +        "8500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          629  +    add_srs_wkt (p, 11,
          630  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
          631  +    add_srs_wkt (p, 12,
          632  +        "18\"]]");
          633  +    p = add_epsg_def (filter, first, last, 28419, "epsg", 28419,
          634  +        "Pulkovo 1942 / Gauss-Kruger zone 19");
          635  +    add_proj4text (p, 0,
          636  +        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=");
          637  +    add_proj4text (p, 1,
          638  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
          639  +    add_proj4text (p, 2,
          640  +        ",-0.12 +units=m +no_defs");
          641  +    add_srs_wkt (p, 0,
          642  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 19\",GEOGCS[\"");
          643  +    add_srs_wkt (p, 1,
          644  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          645  +    add_srs_wkt (p, 2,
          646  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          647  +    add_srs_wkt (p, 3,
          648  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          649  +    add_srs_wkt (p, 4,
          650  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          651  +    add_srs_wkt (p, 5,
          652  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          653  +    add_srs_wkt (p, 6,
          654  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          655  +    add_srs_wkt (p, 7,
          656  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          657  +    add_srs_wkt (p, 8,
          658  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",111],PAR");
          659  +    add_srs_wkt (p, 9,
          660  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",1");
          661  +    add_srs_wkt (p, 10,
          662  +        "9500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          663  +    add_srs_wkt (p, 11,
          664  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
          665  +    add_srs_wkt (p, 12,
          666  +        "19\"]]");
          667  +    p = add_epsg_def (filter, first, last, 28420, "epsg", 28420,
          668  +        "Pulkovo 1942 / Gauss-Kruger zone 20");
          669  +    add_proj4text (p, 0,
          670  +        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=");
          671  +    add_proj4text (p, 1,
          672  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
          673  +    add_proj4text (p, 2,
          674  +        ",-0.12 +units=m +no_defs");
          675  +    add_srs_wkt (p, 0,
          676  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 20\",GEOGCS[\"");
          677  +    add_srs_wkt (p, 1,
          678  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          679  +    add_srs_wkt (p, 2,
          680  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          681  +    add_srs_wkt (p, 3,
          682  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          683  +    add_srs_wkt (p, 4,
          684  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          685  +    add_srs_wkt (p, 5,
          686  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          687  +    add_srs_wkt (p, 6,
          688  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          689  +    add_srs_wkt (p, 7,
          690  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          691  +    add_srs_wkt (p, 8,
          692  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",117],PAR");
          693  +    add_srs_wkt (p, 9,
          694  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
          695  +    add_srs_wkt (p, 10,
          696  +        "0500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          697  +    add_srs_wkt (p, 11,
          698  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
          699  +    add_srs_wkt (p, 12,
          700  +        "20\"]]");
          701  +    p = add_epsg_def (filter, first, last, 28421, "epsg", 28421,
          702  +        "Pulkovo 1942 / Gauss-Kruger zone 21");
          703  +    add_proj4text (p, 0,
          704  +        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=");
          705  +    add_proj4text (p, 1,
          706  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
          707  +    add_proj4text (p, 2,
          708  +        ",-0.12 +units=m +no_defs");
          709  +    add_srs_wkt (p, 0,
          710  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 21\",GEOGCS[\"");
          711  +    add_srs_wkt (p, 1,
          712  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          713  +    add_srs_wkt (p, 2,
          714  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          715  +    add_srs_wkt (p, 3,
          716  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          717  +    add_srs_wkt (p, 4,
          718  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          719  +    add_srs_wkt (p, 5,
          720  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          721  +    add_srs_wkt (p, 6,
          722  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          723  +    add_srs_wkt (p, 7,
          724  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          725  +    add_srs_wkt (p, 8,
          726  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",123],PAR");
          727  +    add_srs_wkt (p, 9,
          728  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
          729  +    add_srs_wkt (p, 10,
          730  +        "1500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          731  +    add_srs_wkt (p, 11,
          732  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
          733  +    add_srs_wkt (p, 12,
          734  +        "21\"]]");
          735  +    p = add_epsg_def (filter, first, last, 28422, "epsg", 28422,
          736  +        "Pulkovo 1942 / Gauss-Kruger zone 22");
          737  +    add_proj4text (p, 0,
          738  +        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=");
          739  +    add_proj4text (p, 1,
          740  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
          741  +    add_proj4text (p, 2,
          742  +        ",-0.12 +units=m +no_defs");
          743  +    add_srs_wkt (p, 0,
          744  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 22\",GEOGCS[\"");
          745  +    add_srs_wkt (p, 1,
          746  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          747  +    add_srs_wkt (p, 2,
          748  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          749  +    add_srs_wkt (p, 3,
          750  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          751  +    add_srs_wkt (p, 4,
          752  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          753  +    add_srs_wkt (p, 5,
          754  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          755  +    add_srs_wkt (p, 6,
          756  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          757  +    add_srs_wkt (p, 7,
          758  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          759  +    add_srs_wkt (p, 8,
          760  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",129],PAR");
          761  +    add_srs_wkt (p, 9,
          762  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
          763  +    add_srs_wkt (p, 10,
          764  +        "2500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          765  +    add_srs_wkt (p, 11,
          766  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
          767  +    add_srs_wkt (p, 12,
          768  +        "22\"]]");
          769  +    p = add_epsg_def (filter, first, last, 28423, "epsg", 28423,
          770  +        "Pulkovo 1942 / Gauss-Kruger zone 23");
          771  +    add_proj4text (p, 0,
          772  +        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=");
          773  +    add_proj4text (p, 1,
          774  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
          775  +    add_proj4text (p, 2,
          776  +        ",-0.12 +units=m +no_defs");
          777  +    add_srs_wkt (p, 0,
          778  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 23\",GEOGCS[\"");
          779  +    add_srs_wkt (p, 1,
          780  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          781  +    add_srs_wkt (p, 2,
          782  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          783  +    add_srs_wkt (p, 3,
          784  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          785  +    add_srs_wkt (p, 4,
          786  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          787  +    add_srs_wkt (p, 5,
          788  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          789  +    add_srs_wkt (p, 6,
          790  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          791  +    add_srs_wkt (p, 7,
          792  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          793  +    add_srs_wkt (p, 8,
          794  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",135],PAR");
          795  +    add_srs_wkt (p, 9,
          796  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
          797  +    add_srs_wkt (p, 10,
          798  +        "3500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          799  +    add_srs_wkt (p, 11,
          800  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
          801  +    add_srs_wkt (p, 12,
          802  +        "23\"]]");
          803  +    p = add_epsg_def (filter, first, last, 28424, "epsg", 28424,
          804  +        "Pulkovo 1942 / Gauss-Kruger zone 24");
          805  +    add_proj4text (p, 0,
          806  +        "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=24500000 +y_0=");
          807  +    add_proj4text (p, 1,
          808  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
          809  +    add_proj4text (p, 2,
          810  +        ",-0.12 +units=m +no_defs");
          811  +    add_srs_wkt (p, 0,
          812  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 24\",GEOGCS[\"");
          813  +    add_srs_wkt (p, 1,
          814  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          815  +    add_srs_wkt (p, 2,
          816  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          817  +    add_srs_wkt (p, 3,
          818  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          819  +    add_srs_wkt (p, 4,
          820  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          821  +    add_srs_wkt (p, 5,
          822  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          823  +    add_srs_wkt (p, 6,
          824  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          825  +    add_srs_wkt (p, 7,
          826  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          827  +    add_srs_wkt (p, 8,
          828  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",141],PAR");
          829  +    add_srs_wkt (p, 9,
          830  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
          831  +    add_srs_wkt (p, 10,
          832  +        "4500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          833  +    add_srs_wkt (p, 11,
          834  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
          835  +    add_srs_wkt (p, 12,
          836  +        "24\"]]");
          837  +    p = add_epsg_def (filter, first, last, 28425, "epsg", 28425,
          838  +        "Pulkovo 1942 / Gauss-Kruger zone 25");
          839  +    add_proj4text (p, 0,
          840  +        "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=25500000 +y_0=");
          841  +    add_proj4text (p, 1,
          842  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
          843  +    add_proj4text (p, 2,
          844  +        ",-0.12 +units=m +no_defs");
          845  +    add_srs_wkt (p, 0,
          846  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 25\",GEOGCS[\"");
          847  +    add_srs_wkt (p, 1,
          848  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          849  +    add_srs_wkt (p, 2,
          850  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          851  +    add_srs_wkt (p, 3,
          852  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          853  +    add_srs_wkt (p, 4,
          854  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          855  +    add_srs_wkt (p, 5,
          856  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          857  +    add_srs_wkt (p, 6,
          858  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          859  +    add_srs_wkt (p, 7,
          860  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          861  +    add_srs_wkt (p, 8,
          862  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",147],PAR");
          863  +    add_srs_wkt (p, 9,
          864  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
          865  +    add_srs_wkt (p, 10,
          866  +        "5500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          867  +    add_srs_wkt (p, 11,
          868  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
          869  +    add_srs_wkt (p, 12,
          870  +        "25\"]]");
          871  +    p = add_epsg_def (filter, first, last, 28426, "epsg", 28426,
          872  +        "Pulkovo 1942 / Gauss-Kruger zone 26");
          873  +    add_proj4text (p, 0,
          874  +        "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=26500000 +y_0=");
          875  +    add_proj4text (p, 1,
          876  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
          877  +    add_proj4text (p, 2,
          878  +        ",-0.12 +units=m +no_defs");
          879  +    add_srs_wkt (p, 0,
          880  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 26\",GEOGCS[\"");
          881  +    add_srs_wkt (p, 1,
          882  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          883  +    add_srs_wkt (p, 2,
          884  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          885  +    add_srs_wkt (p, 3,
          886  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          887  +    add_srs_wkt (p, 4,
          888  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          889  +    add_srs_wkt (p, 5,
          890  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          891  +    add_srs_wkt (p, 6,
          892  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          893  +    add_srs_wkt (p, 7,
          894  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          895  +    add_srs_wkt (p, 8,
          896  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",153],PAR");
          897  +    add_srs_wkt (p, 9,
          898  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
          899  +    add_srs_wkt (p, 10,
          900  +        "6500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          901  +    add_srs_wkt (p, 11,
          902  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
          903  +    add_srs_wkt (p, 12,
          904  +        "26\"]]");
          905  +    p = add_epsg_def (filter, first, last, 28427, "epsg", 28427,
          906  +        "Pulkovo 1942 / Gauss-Kruger zone 27");
          907  +    add_proj4text (p, 0,
          908  +        "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=27500000 +y_0=");
          909  +    add_proj4text (p, 1,
          910  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
          911  +    add_proj4text (p, 2,
          912  +        ",-0.12 +units=m +no_defs");
          913  +    add_srs_wkt (p, 0,
          914  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 27\",GEOGCS[\"");
          915  +    add_srs_wkt (p, 1,
          916  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          917  +    add_srs_wkt (p, 2,
          918  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          919  +    add_srs_wkt (p, 3,
          920  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          921  +    add_srs_wkt (p, 4,
          922  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          923  +    add_srs_wkt (p, 5,
          924  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          925  +    add_srs_wkt (p, 6,
          926  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          927  +    add_srs_wkt (p, 7,
          928  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          929  +    add_srs_wkt (p, 8,
          930  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",159],PAR");
          931  +    add_srs_wkt (p, 9,
          932  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
          933  +    add_srs_wkt (p, 10,
          934  +        "7500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          935  +    add_srs_wkt (p, 11,
          936  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
          937  +    add_srs_wkt (p, 12,
          938  +        "27\"]]");
          939  +    p = add_epsg_def (filter, first, last, 28428, "epsg", 28428,
          940  +        "Pulkovo 1942 / Gauss-Kruger zone 28");
          941  +    add_proj4text (p, 0,
          942  +        "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=28500000 +y_0=");
          943  +    add_proj4text (p, 1,
          944  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
          945  +    add_proj4text (p, 2,
          946  +        ",-0.12 +units=m +no_defs");
          947  +    add_srs_wkt (p, 0,
          948  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 28\",GEOGCS[\"");
          949  +    add_srs_wkt (p, 1,
          950  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          951  +    add_srs_wkt (p, 2,
          952  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          953  +    add_srs_wkt (p, 3,
          954  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          955  +    add_srs_wkt (p, 4,
          956  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          957  +    add_srs_wkt (p, 5,
          958  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          959  +    add_srs_wkt (p, 6,
          960  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          961  +    add_srs_wkt (p, 7,
          962  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          963  +    add_srs_wkt (p, 8,
          964  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",165],PAR");
          965  +    add_srs_wkt (p, 9,
          966  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
          967  +    add_srs_wkt (p, 10,
          968  +        "8500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          969  +    add_srs_wkt (p, 11,
          970  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
          971  +    add_srs_wkt (p, 12,
          972  +        "28\"]]");
          973  +    p = add_epsg_def (filter, first, last, 28429, "epsg", 28429,
          974  +        "Pulkovo 1942 / Gauss-Kruger zone 29");
          975  +    add_proj4text (p, 0,
          976  +        "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=29500000 +y_0=");
          977  +    add_proj4text (p, 1,
          978  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
          979  +    add_proj4text (p, 2,
          980  +        ",-0.12 +units=m +no_defs");
          981  +    add_srs_wkt (p, 0,
          982  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 29\",GEOGCS[\"");
          983  +    add_srs_wkt (p, 1,
          984  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
          985  +    add_srs_wkt (p, 2,
          986  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
          987  +    add_srs_wkt (p, 3,
          988  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
          989  +    add_srs_wkt (p, 4,
          990  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          991  +    add_srs_wkt (p, 5,
          992  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          993  +    add_srs_wkt (p, 6,
          994  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
          995  +    add_srs_wkt (p, 7,
          996  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
          997  +    add_srs_wkt (p, 8,
          998  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",171],PAR");
          999  +    add_srs_wkt (p, 9,
         1000  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",2");
         1001  +    add_srs_wkt (p, 10,
         1002  +        "9500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1003  +    add_srs_wkt (p, 11,
         1004  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
         1005  +    add_srs_wkt (p, 12,
         1006  +        "29\"]]");
         1007  +    p = add_epsg_def (filter, first, last, 28430, "epsg", 28430,
         1008  +        "Pulkovo 1942 / Gauss-Kruger zone 30");
         1009  +    add_proj4text (p, 0,
         1010  +        "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=30500000 +y_0=");
         1011  +    add_proj4text (p, 1,
         1012  +        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
         1013  +    add_proj4text (p, 2,
         1014  +        ",-0.12 +units=m +no_defs");
         1015  +    add_srs_wkt (p, 0,
         1016  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 30\",GEOGCS[\"");
         1017  +    add_srs_wkt (p, 1,
         1018  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
         1019  +    add_srs_wkt (p, 2,
         1020  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1021  +    add_srs_wkt (p, 3,
         1022  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
         1023  +    add_srs_wkt (p, 4,
         1024  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
         1025  +    add_srs_wkt (p, 5,
         1026  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
         1027  +    add_srs_wkt (p, 6,
         1028  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
         1029  +    add_srs_wkt (p, 7,
         1030  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         1031  +    add_srs_wkt (p, 8,
         1032  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",177],PAR");
         1033  +    add_srs_wkt (p, 9,
         1034  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",3");
         1035  +    add_srs_wkt (p, 10,
         1036  +        "0500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1037  +    add_srs_wkt (p, 11,
         1038  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"284");
         1039  +    add_srs_wkt (p, 12,
         1040  +        "30\"]]");
         1041  +    p = add_epsg_def (filter, first, last, 28431, "epsg", 28431,
         1042  +        "Pulkovo 1942 / Gauss-Kruger zone 31");
         1043  +    add_proj4text (p, 0,
         1044  +        "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=31500000 +y_0");
         1045  +    add_proj4text (p, 1,
         1046  +        "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8");
         1047  +    add_proj4text (p, 2,
         1048  +        "2,-0.12 +units=m +no_defs");
         1049  +    add_srs_wkt (p, 0,
         1050  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 31\",GEOGCS[\"");
         1051  +    add_srs_wkt (p, 1,
         1052  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
         1053  +    add_srs_wkt (p, 2,
         1054  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1055  +    add_srs_wkt (p, 3,
         1056  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
         1057  +    add_srs_wkt (p, 4,
         1058  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
         1059  +    add_srs_wkt (p, 5,
         1060  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
         1061  +    add_srs_wkt (p, 6,
         1062  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
         1063  +    add_srs_wkt (p, 7,
         1064  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         1065  +    add_srs_wkt (p, 8,
         1066  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",-177],PA");
         1067  +    add_srs_wkt (p, 9,
         1068  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1069  +    add_srs_wkt (p, 10,
         1070  +        "31500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1071  +    add_srs_wkt (p, 11,
         1072  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"28");
         1073  +    add_srs_wkt (p, 12,
         1074  +        "431\"]]");
         1075  +    p = add_epsg_def (filter, first, last, 28432, "epsg", 28432,
         1076  +        "Pulkovo 1942 / Gauss-Kruger zone 32");
         1077  +    add_proj4text (p, 0,
         1078  +        "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=32500000 +y_0");
         1079  +    add_proj4text (p, 1,
         1080  +        "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8");
         1081  +    add_proj4text (p, 2,
         1082  +        "2,-0.12 +units=m +no_defs");
         1083  +    add_srs_wkt (p, 0,
         1084  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 32\",GEOGCS[\"");
         1085  +    add_srs_wkt (p, 1,
         1086  +        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
         1087  +    add_srs_wkt (p, 2,
         1088  +        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
         1089  +    add_srs_wkt (p, 3,
         1090  +        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
         1091  +    add_srs_wkt (p, 4,
         1092  +        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
         1093  +    add_srs_wkt (p, 5,
         1094  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
         1095  +    add_srs_wkt (p, 6,
         1096  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4284\"]]");
         1097  +    add_srs_wkt (p, 7,
         1098  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         1099  +    add_srs_wkt (p, 8,
         1100  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",-171],PA");
         1101  +    add_srs_wkt (p, 9,
         1102  +        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
         1103  +    add_srs_wkt (p, 10,
         1104  +        "32500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1105  +    add_srs_wkt (p, 11,
         1106  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"28");
         1107  +    add_srs_wkt (p, 12,
         1108  +        "432\"]]");
         1109  +    p = add_epsg_def (filter, first, last, 28462, "epsg", 28462,
         1110  +        "Pulkovo 1942 / Gauss-Kruger 2N (deprecated)");
         1111  +    add_proj4text (p, 0,
         1112  +        "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=500000 +y_0=0 +e");
         1113  +    add_proj4text (p, 1,
         1114  +        "llps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.");
         1115  +    add_proj4text (p, 2,
         1116  +        "12 +units=m +no_defs");
         1117  +    add_srs_wkt (p, 0,
         1118  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 2N (deprecated)\",G");
         1119  +    add_srs_wkt (p, 1,
         1120  +        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
         1121  +    add_srs_wkt (p, 2,
         1122  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1123  +    add_srs_wkt (p, 3,
         1124  +        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
         1125  +    add_srs_wkt (p, 4,
         1126  +        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1127  +    add_srs_wkt (p, 5,
         1128  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1129  +    add_srs_wkt (p, 6,
         1130  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1131  +    add_srs_wkt (p, 7,
         1132  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1133  +    add_srs_wkt (p, 8,
         1134  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
         1135  +    add_srs_wkt (p, 9,
         1136  +        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
         1137  +    add_srs_wkt (p, 10,
         1138  +        "g\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         1139  +    add_srs_wkt (p, 11,
         1140  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1141  +    add_srs_wkt (p, 12,
         1142  +        "28462\"]]");
         1143  +    p = add_epsg_def (filter, first, last, 28463, "epsg", 28463,
         1144  +        "Pulkovo 1942 / Gauss-Kruger 3N (deprecated)");
         1145  +    add_proj4text (p, 0,
         1146  +        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=500000 +y_0=0 +");
         1147  +    add_proj4text (p, 1,
         1148  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1149  +    add_proj4text (p, 2,
         1150  +        ".12 +units=m +no_defs");
         1151  +    add_srs_wkt (p, 0,
         1152  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 3N (deprecated)\",G");
         1153  +    add_srs_wkt (p, 1,
         1154  +        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
         1155  +    add_srs_wkt (p, 2,
         1156  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1157  +    add_srs_wkt (p, 3,
         1158  +        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
         1159  +    add_srs_wkt (p, 4,
         1160  +        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1161  +    add_srs_wkt (p, 5,
         1162  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1163  +    add_srs_wkt (p, 6,
         1164  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1165  +    add_srs_wkt (p, 7,
         1166  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1167  +    add_srs_wkt (p, 8,
         1168  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1169  +    add_srs_wkt (p, 9,
         1170  +        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1171  +    add_srs_wkt (p, 10,
         1172  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1173  +    add_srs_wkt (p, 11,
         1174  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1175  +    add_srs_wkt (p, 12,
         1176  +        "28463\"]]");
         1177  +    p = add_epsg_def (filter, first, last, 28464, "epsg", 28464,
         1178  +        "Pulkovo 1942 / Gauss-Kruger 4N (deprecated)");
         1179  +    add_proj4text (p, 0,
         1180  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +");
         1181  +    add_proj4text (p, 1,
         1182  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1183  +    add_proj4text (p, 2,
         1184  +        ".12 +units=m +no_defs");
         1185  +    add_srs_wkt (p, 0,
         1186  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 4N (deprecated)\",G");
         1187  +    add_srs_wkt (p, 1,
         1188  +        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
         1189  +    add_srs_wkt (p, 2,
         1190  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1191  +    add_srs_wkt (p, 3,
         1192  +        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
         1193  +    add_srs_wkt (p, 4,
         1194  +        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1195  +    add_srs_wkt (p, 5,
         1196  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1197  +    add_srs_wkt (p, 6,
         1198  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1199  +    add_srs_wkt (p, 7,
         1200  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1201  +    add_srs_wkt (p, 8,
         1202  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",2");
         1203  +    add_srs_wkt (p, 9,
         1204  +        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1205  +    add_srs_wkt (p, 10,
         1206  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1207  +    add_srs_wkt (p, 11,
         1208  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1209  +    add_srs_wkt (p, 12,
         1210  +        "28464\"]]");
         1211  +    p = add_epsg_def (filter, first, last, 28465, "epsg", 28465,
         1212  +        "Pulkovo 1942 / Gauss-Kruger 5N (deprecated)");
         1213  +    add_proj4text (p, 0,
         1214  +        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
         1215  +    add_proj4text (p, 1,
         1216  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1217  +    add_proj4text (p, 2,
         1218  +        ".12 +units=m +no_defs");
         1219  +    add_srs_wkt (p, 0,
         1220  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 5N (deprecated)\",G");
         1221  +    add_srs_wkt (p, 1,
         1222  +        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
         1223  +    add_srs_wkt (p, 2,
         1224  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1225  +    add_srs_wkt (p, 3,
         1226  +        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
         1227  +    add_srs_wkt (p, 4,
         1228  +        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1229  +    add_srs_wkt (p, 5,
         1230  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1231  +    add_srs_wkt (p, 6,
         1232  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1233  +    add_srs_wkt (p, 7,
         1234  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1235  +    add_srs_wkt (p, 8,
         1236  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",2");
         1237  +    add_srs_wkt (p, 9,
         1238  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1239  +    add_srs_wkt (p, 10,
         1240  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1241  +    add_srs_wkt (p, 11,
         1242  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1243  +    add_srs_wkt (p, 12,
         1244  +        "28465\"]]");
         1245  +    p = add_epsg_def (filter, first, last, 28466, "epsg", 28466,
         1246  +        "Pulkovo 1942 / Gauss-Kruger 6N (deprecated)");
         1247  +    add_proj4text (p, 0,
         1248  +        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
         1249  +    add_proj4text (p, 1,
         1250  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1251  +    add_proj4text (p, 2,
         1252  +        ".12 +units=m +no_defs");
         1253  +    add_srs_wkt (p, 0,
         1254  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 6N (deprecated)\",G");
         1255  +    add_srs_wkt (p, 1,
         1256  +        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
         1257  +    add_srs_wkt (p, 2,
         1258  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1259  +    add_srs_wkt (p, 3,
         1260  +        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
         1261  +    add_srs_wkt (p, 4,
         1262  +        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1263  +    add_srs_wkt (p, 5,
         1264  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1265  +    add_srs_wkt (p, 6,
         1266  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1267  +    add_srs_wkt (p, 7,
         1268  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1269  +    add_srs_wkt (p, 8,
         1270  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
         1271  +    add_srs_wkt (p, 9,
         1272  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1273  +    add_srs_wkt (p, 10,
         1274  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1275  +    add_srs_wkt (p, 11,
         1276  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1277  +    add_srs_wkt (p, 12,
         1278  +        "28466\"]]");
         1279  +    p = add_epsg_def (filter, first, last, 28467, "epsg", 28467,
         1280  +        "Pulkovo 1942 / Gauss-Kruger 7N (deprecated)");
         1281  +    add_proj4text (p, 0,
         1282  +        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
         1283  +    add_proj4text (p, 1,
         1284  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1285  +    add_proj4text (p, 2,
         1286  +        ".12 +units=m +no_defs");
         1287  +    add_srs_wkt (p, 0,
         1288  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 7N (deprecated)\",G");
         1289  +    add_srs_wkt (p, 1,
         1290  +        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
         1291  +    add_srs_wkt (p, 2,
         1292  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1293  +    add_srs_wkt (p, 3,
         1294  +        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
         1295  +    add_srs_wkt (p, 4,
         1296  +        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1297  +    add_srs_wkt (p, 5,
         1298  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1299  +    add_srs_wkt (p, 6,
         1300  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1301  +    add_srs_wkt (p, 7,
         1302  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1303  +    add_srs_wkt (p, 8,
         1304  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
         1305  +    add_srs_wkt (p, 9,
         1306  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1307  +    add_srs_wkt (p, 10,
         1308  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1309  +    add_srs_wkt (p, 11,
         1310  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1311  +    add_srs_wkt (p, 12,
         1312  +        "28467\"]]");
         1313  +    p = add_epsg_def (filter, first, last, 28468, "epsg", 28468,
         1314  +        "Pulkovo 1942 / Gauss-Kruger 8N (deprecated)");
         1315  +    add_proj4text (p, 0,
         1316  +        "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +");
         1317  +    add_proj4text (p, 1,
         1318  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1319  +    add_proj4text (p, 2,
         1320  +        ".12 +units=m +no_defs");
         1321  +    add_srs_wkt (p, 0,
         1322  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 8N (deprecated)\",G");
         1323  +    add_srs_wkt (p, 1,
         1324  +        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
         1325  +    add_srs_wkt (p, 2,
         1326  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1327  +    add_srs_wkt (p, 3,
         1328  +        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
         1329  +    add_srs_wkt (p, 4,
         1330  +        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1331  +    add_srs_wkt (p, 5,
         1332  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1333  +    add_srs_wkt (p, 6,
         1334  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1335  +    add_srs_wkt (p, 7,
         1336  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1337  +    add_srs_wkt (p, 8,
         1338  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
         1339  +    add_srs_wkt (p, 9,
         1340  +        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1341  +    add_srs_wkt (p, 10,
         1342  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1343  +    add_srs_wkt (p, 11,
         1344  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1345  +    add_srs_wkt (p, 12,
         1346  +        "28468\"]]");
         1347  +    p = add_epsg_def (filter, first, last, 28469, "epsg", 28469,
         1348  +        "Pulkovo 1942 / Gauss-Kruger 9N (deprecated)");
         1349  +    add_proj4text (p, 0,
         1350  +        "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +");
         1351  +    add_proj4text (p, 1,
         1352  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1353  +    add_proj4text (p, 2,
         1354  +        ".12 +units=m +no_defs");
         1355  +    add_srs_wkt (p, 0,
         1356  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 9N (deprecated)\",G");
         1357  +    add_srs_wkt (p, 1,
         1358  +        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
         1359  +    add_srs_wkt (p, 2,
         1360  +        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
         1361  +    add_srs_wkt (p, 3,
         1362  +        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
         1363  +    add_srs_wkt (p, 4,
         1364  +        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1365  +    add_srs_wkt (p, 5,
         1366  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1367  +    add_srs_wkt (p, 6,
         1368  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1369  +    add_srs_wkt (p, 7,
         1370  +        "284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1371  +    add_srs_wkt (p, 8,
         1372  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
         1373  +    add_srs_wkt (p, 9,
         1374  +        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1375  +    add_srs_wkt (p, 10,
         1376  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1377  +    add_srs_wkt (p, 11,
         1378  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1379  +    add_srs_wkt (p, 12,
         1380  +        "28469\"]]");
         1381  +    p = add_epsg_def (filter, first, last, 28470, "epsg", 28470,
         1382  +        "Pulkovo 1942 / Gauss-Kruger 10N (deprecated)");
         1383  +    add_proj4text (p, 0,
         1384  +        "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +");
         1385  +    add_proj4text (p, 1,
         1386  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1387  +    add_proj4text (p, 2,
         1388  +        ".12 +units=m +no_defs");
         1389  +    add_srs_wkt (p, 0,
         1390  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 10N (deprecated)\",");
         1391  +    add_srs_wkt (p, 1,
         1392  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1393  +    add_srs_wkt (p, 2,
         1394  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1395  +    add_srs_wkt (p, 3,
         1396  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1397  +    add_srs_wkt (p, 4,
         1398  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1399  +    add_srs_wkt (p, 5,
         1400  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1401  +    add_srs_wkt (p, 6,
         1402  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1403  +    add_srs_wkt (p, 7,
         1404  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1405  +    add_srs_wkt (p, 8,
         1406  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",5");
         1407  +    add_srs_wkt (p, 9,
         1408  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1409  +    add_srs_wkt (p, 10,
         1410  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1411  +    add_srs_wkt (p, 11,
         1412  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1413  +    add_srs_wkt (p, 12,
         1414  +        "28470\"]]");
         1415  +    p = add_epsg_def (filter, first, last, 28471, "epsg", 28471,
         1416  +        "Pulkovo 1942 / Gauss-Kruger 11N (deprecated)");
         1417  +    add_proj4text (p, 0,
         1418  +        "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +");
         1419  +    add_proj4text (p, 1,
         1420  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1421  +    add_proj4text (p, 2,
         1422  +        ".12 +units=m +no_defs");
         1423  +    add_srs_wkt (p, 0,
         1424  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 11N (deprecated)\",");
         1425  +    add_srs_wkt (p, 1,
         1426  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1427  +    add_srs_wkt (p, 2,
         1428  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1429  +    add_srs_wkt (p, 3,
         1430  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1431  +    add_srs_wkt (p, 4,
         1432  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1433  +    add_srs_wkt (p, 5,
         1434  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1435  +    add_srs_wkt (p, 6,
         1436  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1437  +    add_srs_wkt (p, 7,
         1438  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1439  +    add_srs_wkt (p, 8,
         1440  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
         1441  +    add_srs_wkt (p, 9,
         1442  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1443  +    add_srs_wkt (p, 10,
         1444  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1445  +    add_srs_wkt (p, 11,
         1446  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1447  +    add_srs_wkt (p, 12,
         1448  +        "28471\"]]");
         1449  +    p = add_epsg_def (filter, first, last, 28472, "epsg", 28472,
         1450  +        "Pulkovo 1942 / Gauss-Kruger 12N (deprecated)");
         1451  +    add_proj4text (p, 0,
         1452  +        "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +");
         1453  +    add_proj4text (p, 1,
         1454  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1455  +    add_proj4text (p, 2,
         1456  +        ".12 +units=m +no_defs");
         1457  +    add_srs_wkt (p, 0,
         1458  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 12N (deprecated)\",");
         1459  +    add_srs_wkt (p, 1,
         1460  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1461  +    add_srs_wkt (p, 2,
         1462  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1463  +    add_srs_wkt (p, 3,
         1464  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1465  +    add_srs_wkt (p, 4,
         1466  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1467  +    add_srs_wkt (p, 5,
         1468  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1469  +    add_srs_wkt (p, 6,
         1470  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1471  +    add_srs_wkt (p, 7,
         1472  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1473  +    add_srs_wkt (p, 8,
         1474  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
         1475  +    add_srs_wkt (p, 9,
         1476  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1477  +    add_srs_wkt (p, 10,
         1478  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1479  +    add_srs_wkt (p, 11,
         1480  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1481  +    add_srs_wkt (p, 12,
         1482  +        "28472\"]]");
         1483  +    p = add_epsg_def (filter, first, last, 28473, "epsg", 28473,
         1484  +        "Pulkovo 1942 / Gauss-Kruger 13N (deprecated)");
         1485  +    add_proj4text (p, 0,
         1486  +        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
         1487  +    add_proj4text (p, 1,
         1488  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1489  +    add_proj4text (p, 2,
         1490  +        ".12 +units=m +no_defs");
         1491  +    add_srs_wkt (p, 0,
         1492  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 13N (deprecated)\",");
         1493  +    add_srs_wkt (p, 1,
         1494  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1495  +    add_srs_wkt (p, 2,
         1496  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1497  +    add_srs_wkt (p, 3,
         1498  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1499  +    add_srs_wkt (p, 4,
         1500  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1501  +    add_srs_wkt (p, 5,
         1502  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1503  +    add_srs_wkt (p, 6,
         1504  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1505  +    add_srs_wkt (p, 7,
         1506  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1507  +    add_srs_wkt (p, 8,
         1508  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",7");
         1509  +    add_srs_wkt (p, 9,
         1510  +        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1511  +    add_srs_wkt (p, 10,
         1512  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1513  +    add_srs_wkt (p, 11,
         1514  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1515  +    add_srs_wkt (p, 12,
         1516  +        "28473\"]]");
         1517  +    p = add_epsg_def (filter, first, last, 28474, "epsg", 28474,
         1518  +        "Pulkovo 1942 / Gauss-Kruger 14N (deprecated)");
         1519  +    add_proj4text (p, 0,
         1520  +        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
         1521  +    add_proj4text (p, 1,
         1522  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1523  +    add_proj4text (p, 2,
         1524  +        ".12 +units=m +no_defs");
         1525  +    add_srs_wkt (p, 0,
         1526  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 14N (deprecated)\",");
         1527  +    add_srs_wkt (p, 1,
         1528  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1529  +    add_srs_wkt (p, 2,
         1530  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1531  +    add_srs_wkt (p, 3,
         1532  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1533  +    add_srs_wkt (p, 4,
         1534  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1535  +    add_srs_wkt (p, 5,
         1536  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1537  +    add_srs_wkt (p, 6,
         1538  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1539  +    add_srs_wkt (p, 7,
         1540  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1541  +    add_srs_wkt (p, 8,
         1542  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
         1543  +    add_srs_wkt (p, 9,
         1544  +        "1],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1545  +    add_srs_wkt (p, 10,
         1546  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1547  +    add_srs_wkt (p, 11,
         1548  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1549  +    add_srs_wkt (p, 12,
         1550  +        "28474\"]]");
         1551  +    p = add_epsg_def (filter, first, last, 28475, "epsg", 28475,
         1552  +        "Pulkovo 1942 / Gauss-Kruger 15N (deprecated)");
         1553  +    add_proj4text (p, 0,
         1554  +        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
         1555  +    add_proj4text (p, 1,
         1556  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1557  +    add_proj4text (p, 2,
         1558  +        ".12 +units=m +no_defs");
         1559  +    add_srs_wkt (p, 0,
         1560  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 15N (deprecated)\",");
         1561  +    add_srs_wkt (p, 1,
         1562  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1563  +    add_srs_wkt (p, 2,
         1564  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1565  +    add_srs_wkt (p, 3,
         1566  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1567  +    add_srs_wkt (p, 4,
         1568  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1569  +    add_srs_wkt (p, 5,
         1570  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1571  +    add_srs_wkt (p, 6,
         1572  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1573  +    add_srs_wkt (p, 7,
         1574  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1575  +    add_srs_wkt (p, 8,
         1576  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",8");
         1577  +    add_srs_wkt (p, 9,
         1578  +        "7],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1579  +    add_srs_wkt (p, 10,
         1580  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1581  +    add_srs_wkt (p, 11,
         1582  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1583  +    add_srs_wkt (p, 12,
         1584  +        "28475\"]]");
         1585  +    p = add_epsg_def (filter, first, last, 28476, "epsg", 28476,
         1586  +        "Pulkovo 1942 / Gauss-Kruger 16N (deprecated)");
         1587  +    add_proj4text (p, 0,
         1588  +        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
         1589  +    add_proj4text (p, 1,
         1590  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1591  +    add_proj4text (p, 2,
         1592  +        ".12 +units=m +no_defs");
         1593  +    add_srs_wkt (p, 0,
         1594  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 16N (deprecated)\",");
         1595  +    add_srs_wkt (p, 1,
         1596  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1597  +    add_srs_wkt (p, 2,
         1598  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1599  +    add_srs_wkt (p, 3,
         1600  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1601  +    add_srs_wkt (p, 4,
         1602  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1603  +    add_srs_wkt (p, 5,
         1604  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1605  +    add_srs_wkt (p, 6,
         1606  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1607  +    add_srs_wkt (p, 7,
         1608  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1609  +    add_srs_wkt (p, 8,
         1610  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
         1611  +    add_srs_wkt (p, 9,
         1612  +        "3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1613  +    add_srs_wkt (p, 10,
         1614  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1615  +    add_srs_wkt (p, 11,
         1616  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1617  +    add_srs_wkt (p, 12,
         1618  +        "28476\"]]");
         1619  +    p = add_epsg_def (filter, first, last, 28477, "epsg", 28477,
         1620  +        "Pulkovo 1942 / Gauss-Kruger 17N (deprecated)");
         1621  +    add_proj4text (p, 0,
         1622  +        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
         1623  +    add_proj4text (p, 1,
         1624  +        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
         1625  +    add_proj4text (p, 2,
         1626  +        ".12 +units=m +no_defs");
         1627  +    add_srs_wkt (p, 0,
         1628  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 17N (deprecated)\",");
         1629  +    add_srs_wkt (p, 1,
         1630  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1631  +    add_srs_wkt (p, 2,
         1632  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1633  +    add_srs_wkt (p, 3,
         1634  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1635  +    add_srs_wkt (p, 4,
         1636  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1637  +    add_srs_wkt (p, 5,
         1638  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1639  +    add_srs_wkt (p, 6,
         1640  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1641  +    add_srs_wkt (p, 7,
         1642  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1643  +    add_srs_wkt (p, 8,
         1644  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
         1645  +    add_srs_wkt (p, 9,
         1646  +        "9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
         1647  +    add_srs_wkt (p, 10,
         1648  +        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
         1649  +    add_srs_wkt (p, 11,
         1650  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"");
         1651  +    add_srs_wkt (p, 12,
         1652  +        "28477\"]]");
         1653  +    p = add_epsg_def (filter, first, last, 28478, "epsg", 28478,
         1654  +        "Pulkovo 1942 / Gauss-Kruger 18N (deprecated)");
         1655  +    add_proj4text (p, 0,
         1656  +        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
         1657  +    add_proj4text (p, 1,
         1658  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
         1659  +    add_proj4text (p, 2,
         1660  +        "0.12 +units=m +no_defs");
         1661  +    add_srs_wkt (p, 0,
         1662  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 18N (deprecated)\",");
         1663  +    add_srs_wkt (p, 1,
         1664  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1665  +    add_srs_wkt (p, 2,
         1666  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1667  +    add_srs_wkt (p, 3,
         1668  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1669  +    add_srs_wkt (p, 4,
         1670  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1671  +    add_srs_wkt (p, 5,
         1672  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1673  +    add_srs_wkt (p, 6,
         1674  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1675  +    add_srs_wkt (p, 7,
         1676  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1677  +    add_srs_wkt (p, 8,
         1678  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1679  +    add_srs_wkt (p, 9,
         1680  +        "05],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1681  +    add_srs_wkt (p, 10,
         1682  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1683  +    add_srs_wkt (p, 11,
         1684  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         1685  +    add_srs_wkt (p, 12,
         1686  +        "\"28478\"]]");
         1687  +    p = add_epsg_def (filter, first, last, 28479, "epsg", 28479,
         1688  +        "Pulkovo 1942 / Gauss-Kruger 19N (deprecated)");
         1689  +    add_proj4text (p, 0,
         1690  +        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
         1691  +    add_proj4text (p, 1,
         1692  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
         1693  +    add_proj4text (p, 2,
         1694  +        "0.12 +units=m +no_defs");
         1695  +    add_srs_wkt (p, 0,
         1696  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 19N (deprecated)\",");
         1697  +    add_srs_wkt (p, 1,
         1698  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1699  +    add_srs_wkt (p, 2,
         1700  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1701  +    add_srs_wkt (p, 3,
         1702  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1703  +    add_srs_wkt (p, 4,
         1704  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1705  +    add_srs_wkt (p, 5,
         1706  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1707  +    add_srs_wkt (p, 6,
         1708  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1709  +    add_srs_wkt (p, 7,
         1710  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1711  +    add_srs_wkt (p, 8,
         1712  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1713  +    add_srs_wkt (p, 9,
         1714  +        "11],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1715  +    add_srs_wkt (p, 10,
         1716  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1717  +    add_srs_wkt (p, 11,
         1718  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         1719  +    add_srs_wkt (p, 12,
         1720  +        "\"28479\"]]");
         1721  +    p = add_epsg_def (filter, first, last, 28480, "epsg", 28480,
         1722  +        "Pulkovo 1942 / Gauss-Kruger 20N (deprecated)");
         1723  +    add_proj4text (p, 0,
         1724  +        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
         1725  +    add_proj4text (p, 1,
         1726  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
         1727  +    add_proj4text (p, 2,
         1728  +        "0.12 +units=m +no_defs");
         1729  +    add_srs_wkt (p, 0,
         1730  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 20N (deprecated)\",");
         1731  +    add_srs_wkt (p, 1,
         1732  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1733  +    add_srs_wkt (p, 2,
         1734  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1735  +    add_srs_wkt (p, 3,
         1736  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1737  +    add_srs_wkt (p, 4,
         1738  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1739  +    add_srs_wkt (p, 5,
         1740  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1741  +    add_srs_wkt (p, 6,
         1742  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1743  +    add_srs_wkt (p, 7,
         1744  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1745  +    add_srs_wkt (p, 8,
         1746  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1747  +    add_srs_wkt (p, 9,
         1748  +        "17],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1749  +    add_srs_wkt (p, 10,
         1750  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1751  +    add_srs_wkt (p, 11,
         1752  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         1753  +    add_srs_wkt (p, 12,
         1754  +        "\"28480\"]]");
         1755  +    p = add_epsg_def (filter, first, last, 28481, "epsg", 28481,
         1756  +        "Pulkovo 1942 / Gauss-Kruger 21N (deprecated)");
         1757  +    add_proj4text (p, 0,
         1758  +        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
         1759  +    add_proj4text (p, 1,
         1760  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
         1761  +    add_proj4text (p, 2,
         1762  +        "0.12 +units=m +no_defs");
         1763  +    add_srs_wkt (p, 0,
         1764  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 21N (deprecated)\",");
         1765  +    add_srs_wkt (p, 1,
         1766  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1767  +    add_srs_wkt (p, 2,
         1768  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1769  +    add_srs_wkt (p, 3,
         1770  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1771  +    add_srs_wkt (p, 4,
         1772  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1773  +    add_srs_wkt (p, 5,
         1774  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1775  +    add_srs_wkt (p, 6,
         1776  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1777  +    add_srs_wkt (p, 7,
         1778  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1779  +    add_srs_wkt (p, 8,
         1780  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1781  +    add_srs_wkt (p, 9,
         1782  +        "23],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1783  +    add_srs_wkt (p, 10,
         1784  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1785  +    add_srs_wkt (p, 11,
         1786  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         1787  +    add_srs_wkt (p, 12,
         1788  +        "\"28481\"]]");
         1789  +    p = add_epsg_def (filter, first, last, 28482, "epsg", 28482,
         1790  +        "Pulkovo 1942 / Gauss-Kruger 22N (deprecated)");
         1791  +    add_proj4text (p, 0,
         1792  +        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
         1793  +    add_proj4text (p, 1,
         1794  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
         1795  +    add_proj4text (p, 2,
         1796  +        "0.12 +units=m +no_defs");
         1797  +    add_srs_wkt (p, 0,
         1798  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 22N (deprecated)\",");
         1799  +    add_srs_wkt (p, 1,
         1800  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1801  +    add_srs_wkt (p, 2,
         1802  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1803  +    add_srs_wkt (p, 3,
         1804  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1805  +    add_srs_wkt (p, 4,
         1806  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1807  +    add_srs_wkt (p, 5,
         1808  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1809  +    add_srs_wkt (p, 6,
         1810  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1811  +    add_srs_wkt (p, 7,
         1812  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1813  +    add_srs_wkt (p, 8,
         1814  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1815  +    add_srs_wkt (p, 9,
         1816  +        "29],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1817  +    add_srs_wkt (p, 10,
         1818  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1819  +    add_srs_wkt (p, 11,
         1820  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         1821  +    add_srs_wkt (p, 12,
         1822  +        "\"28482\"]]");
         1823  +    p = add_epsg_def (filter, first, last, 28483, "epsg", 28483,
         1824  +        "Pulkovo 1942 / Gauss-Kruger 23N (deprecated)");
         1825  +    add_proj4text (p, 0,
         1826  +        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
         1827  +    add_proj4text (p, 1,
         1828  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
         1829  +    add_proj4text (p, 2,
         1830  +        "0.12 +units=m +no_defs");
         1831  +    add_srs_wkt (p, 0,
         1832  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 23N (deprecated)\",");
         1833  +    add_srs_wkt (p, 1,
         1834  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1835  +    add_srs_wkt (p, 2,
         1836  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1837  +    add_srs_wkt (p, 3,
         1838  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1839  +    add_srs_wkt (p, 4,
         1840  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1841  +    add_srs_wkt (p, 5,
         1842  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1843  +    add_srs_wkt (p, 6,
         1844  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1845  +    add_srs_wkt (p, 7,
         1846  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1847  +    add_srs_wkt (p, 8,
         1848  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1849  +    add_srs_wkt (p, 9,
         1850  +        "35],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1851  +    add_srs_wkt (p, 10,
         1852  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1853  +    add_srs_wkt (p, 11,
         1854  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         1855  +    add_srs_wkt (p, 12,
         1856  +        "\"28483\"]]");
         1857  +    p = add_epsg_def (filter, first, last, 28484, "epsg", 28484,
         1858  +        "Pulkovo 1942 / Gauss-Kruger 24N (deprecated)");
         1859  +    add_proj4text (p, 0,
         1860  +        "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 ");
         1861  +    add_proj4text (p, 1,
         1862  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
         1863  +    add_proj4text (p, 2,
         1864  +        "0.12 +units=m +no_defs");
         1865  +    add_srs_wkt (p, 0,
         1866  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 24N (deprecated)\",");
         1867  +    add_srs_wkt (p, 1,
         1868  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1869  +    add_srs_wkt (p, 2,
         1870  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1871  +    add_srs_wkt (p, 3,
         1872  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1873  +    add_srs_wkt (p, 4,
         1874  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1875  +    add_srs_wkt (p, 5,
         1876  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1877  +    add_srs_wkt (p, 6,
         1878  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1879  +    add_srs_wkt (p, 7,
         1880  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1881  +    add_srs_wkt (p, 8,
         1882  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1883  +    add_srs_wkt (p, 9,
         1884  +        "41],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1885  +    add_srs_wkt (p, 10,
         1886  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1887  +    add_srs_wkt (p, 11,
         1888  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         1889  +    add_srs_wkt (p, 12,
         1890  +        "\"28484\"]]");
         1891  +    p = add_epsg_def (filter, first, last, 28485, "epsg", 28485,
         1892  +        "Pulkovo 1942 / Gauss-Kruger 25N (deprecated)");
         1893  +    add_proj4text (p, 0,
         1894  +        "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 ");
         1895  +    add_proj4text (p, 1,
         1896  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
         1897  +    add_proj4text (p, 2,
         1898  +        "0.12 +units=m +no_defs");
         1899  +    add_srs_wkt (p, 0,
         1900  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 25N (deprecated)\",");
         1901  +    add_srs_wkt (p, 1,
         1902  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1903  +    add_srs_wkt (p, 2,
         1904  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1905  +    add_srs_wkt (p, 3,
         1906  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1907  +    add_srs_wkt (p, 4,
         1908  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1909  +    add_srs_wkt (p, 5,
         1910  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1911  +    add_srs_wkt (p, 6,
         1912  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1913  +    add_srs_wkt (p, 7,
         1914  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1915  +    add_srs_wkt (p, 8,
         1916  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1917  +    add_srs_wkt (p, 9,
         1918  +        "47],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1919  +    add_srs_wkt (p, 10,
         1920  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1921  +    add_srs_wkt (p, 11,
         1922  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         1923  +    add_srs_wkt (p, 12,
         1924  +        "\"28485\"]]");
         1925  +    p = add_epsg_def (filter, first, last, 28486, "epsg", 28486,
         1926  +        "Pulkovo 1942 / Gauss-Kruger 26N (deprecated)");
         1927  +    add_proj4text (p, 0,
         1928  +        "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 ");
         1929  +    add_proj4text (p, 1,
         1930  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
         1931  +    add_proj4text (p, 2,
         1932  +        "0.12 +units=m +no_defs");
         1933  +    add_srs_wkt (p, 0,
         1934  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 26N (deprecated)\",");
         1935  +    add_srs_wkt (p, 1,
         1936  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1937  +    add_srs_wkt (p, 2,
         1938  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1939  +    add_srs_wkt (p, 3,
         1940  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1941  +    add_srs_wkt (p, 4,
         1942  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1943  +    add_srs_wkt (p, 5,
         1944  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1945  +    add_srs_wkt (p, 6,
         1946  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1947  +    add_srs_wkt (p, 7,
         1948  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1949  +    add_srs_wkt (p, 8,
         1950  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1951  +    add_srs_wkt (p, 9,
         1952  +        "53],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1953  +    add_srs_wkt (p, 10,
         1954  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1955  +    add_srs_wkt (p, 11,
         1956  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         1957  +    add_srs_wkt (p, 12,
         1958  +        "\"28486\"]]");
         1959  +    p = add_epsg_def (filter, first, last, 28487, "epsg", 28487,
         1960  +        "Pulkovo 1942 / Gauss-Kruger 27N (deprecated)");
         1961  +    add_proj4text (p, 0,
         1962  +        "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 ");
         1963  +    add_proj4text (p, 1,
         1964  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
         1965  +    add_proj4text (p, 2,
         1966  +        "0.12 +units=m +no_defs");
         1967  +    add_srs_wkt (p, 0,
         1968  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 27N (deprecated)\",");
         1969  +    add_srs_wkt (p, 1,
         1970  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         1971  +    add_srs_wkt (p, 2,
         1972  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         1973  +    add_srs_wkt (p, 3,
         1974  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         1975  +    add_srs_wkt (p, 4,
         1976  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         1977  +    add_srs_wkt (p, 5,
         1978  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1979  +    add_srs_wkt (p, 6,
         1980  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1981  +    add_srs_wkt (p, 7,
         1982  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1983  +    add_srs_wkt (p, 8,
         1984  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         1985  +    add_srs_wkt (p, 9,
         1986  +        "59],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         1987  +    add_srs_wkt (p, 10,
         1988  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         1989  +    add_srs_wkt (p, 11,
         1990  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         1991  +    add_srs_wkt (p, 12,
         1992  +        "\"28487\"]]");
         1993  +    p = add_epsg_def (filter, first, last, 28488, "epsg", 28488,
         1994  +        "Pulkovo 1942 / Gauss-Kruger 28N (deprecated)");
         1995  +    add_proj4text (p, 0,
         1996  +        "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 ");
         1997  +    add_proj4text (p, 1,
         1998  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
         1999  +    add_proj4text (p, 2,
         2000  +        "0.12 +units=m +no_defs");
         2001  +    add_srs_wkt (p, 0,
         2002  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 28N (deprecated)\",");
         2003  +    add_srs_wkt (p, 1,
         2004  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         2005  +    add_srs_wkt (p, 2,
         2006  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2007  +    add_srs_wkt (p, 3,
         2008  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         2009  +    add_srs_wkt (p, 4,
         2010  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         2011  +    add_srs_wkt (p, 5,
         2012  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2013  +    add_srs_wkt (p, 6,
         2014  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2015  +    add_srs_wkt (p, 7,
         2016  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2017  +    add_srs_wkt (p, 8,
         2018  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2019  +    add_srs_wkt (p, 9,
         2020  +        "65],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2021  +    add_srs_wkt (p, 10,
         2022  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2023  +    add_srs_wkt (p, 11,
         2024  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2025  +    add_srs_wkt (p, 12,
         2026  +        "\"28488\"]]");
         2027  +    p = add_epsg_def (filter, first, last, 28489, "epsg", 28489,
         2028  +        "Pulkovo 1942 / Gauss-Kruger 29N (deprecated)");
         2029  +    add_proj4text (p, 0,
         2030  +        "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 ");
         2031  +    add_proj4text (p, 1,
         2032  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
         2033  +    add_proj4text (p, 2,
         2034  +        "0.12 +units=m +no_defs");
         2035  +    add_srs_wkt (p, 0,
         2036  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 29N (deprecated)\",");
         2037  +    add_srs_wkt (p, 1,
         2038  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         2039  +    add_srs_wkt (p, 2,
         2040  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2041  +    add_srs_wkt (p, 3,
         2042  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         2043  +    add_srs_wkt (p, 4,
         2044  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         2045  +    add_srs_wkt (p, 5,
         2046  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2047  +    add_srs_wkt (p, 6,
         2048  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2049  +    add_srs_wkt (p, 7,
         2050  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2051  +    add_srs_wkt (p, 8,
         2052  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2053  +    add_srs_wkt (p, 9,
         2054  +        "71],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2055  +    add_srs_wkt (p, 10,
         2056  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2057  +    add_srs_wkt (p, 11,
         2058  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2059  +    add_srs_wkt (p, 12,
         2060  +        "\"28489\"]]");
         2061  +    p = add_epsg_def (filter, first, last, 28490, "epsg", 28490,
         2062  +        "Pulkovo 1942 / Gauss-Kruger 30N (deprecated)");
         2063  +    add_proj4text (p, 0,
         2064  +        "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 ");
         2065  +    add_proj4text (p, 1,
         2066  +        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  1051   2067       add_proj4text (p, 2,
  1052         -        " +units=m +no_defs");
  1053         -    add_srs_wkt (p, 0,
  1054         -        "PROJCS[\"NAD83 / Arizona East\",GEOGCS[\"NAD83\",DATUM[\"");
  1055         -    add_srs_wkt (p, 1,
  1056         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1057         -    add_srs_wkt (p, 2,
  1058         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1059         -    add_srs_wkt (p, 3,
  1060         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1061         -    add_srs_wkt (p, 4,
  1062         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1063         -    add_srs_wkt (p, 5,
  1064         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1065         -    add_srs_wkt (p, 6,
  1066         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1067         -    add_srs_wkt (p, 7,
  1068         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1069         -    add_srs_wkt (p, 8,
  1070         -        "AMETER[\"latitude_of_origin\",31],PARAMETER[\"central_me");
  1071         -    add_srs_wkt (p, 9,
  1072         -        "ridian\",-110.1666666666667],PARAMETER[\"scale_factor\",");
  1073         -    add_srs_wkt (p, 10,
  1074         -        "0.9999],PARAMETER[\"false_easting\",213360],PARAMETER[\"");
  1075         -    add_srs_wkt (p, 11,
  1076         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1077         -    add_srs_wkt (p, 12,
  1078         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  1079         -    add_srs_wkt (p, 13,
  1080         -        "\"EPSG\",\"26948\"]]");
  1081         -    p = add_epsg_def_ex (filter, first, last, 26949, "epsg", 26949,
  1082         -        "NAD83 / Arizona Central", 0, 0,
  1083         -        "GRS 1980", "Greenwich",
  1084         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1085         -        "X", "East", "Y", "North");
  1086         -    add_proj4text (p, 0,
  1087         -        "+proj=tmerc +lat_0=31 +lon_0=-111.9166666666667 +k=0.999");
  1088         -    add_proj4text (p, 1,
  1089         -        "9 +x_0=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
         2068  +        "0.12 +units=m +no_defs");
         2069  +    add_srs_wkt (p, 0,
         2070  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 30N (deprecated)\",");
         2071  +    add_srs_wkt (p, 1,
         2072  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         2073  +    add_srs_wkt (p, 2,
         2074  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2075  +    add_srs_wkt (p, 3,
         2076  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         2077  +    add_srs_wkt (p, 4,
         2078  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         2079  +    add_srs_wkt (p, 5,
         2080  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2081  +    add_srs_wkt (p, 6,
         2082  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2083  +    add_srs_wkt (p, 7,
         2084  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2085  +    add_srs_wkt (p, 8,
         2086  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2087  +    add_srs_wkt (p, 9,
         2088  +        "77],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_east");
         2089  +    add_srs_wkt (p, 10,
         2090  +        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
         2091  +    add_srs_wkt (p, 11,
         2092  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",");
         2093  +    add_srs_wkt (p, 12,
         2094  +        "\"28490\"]]");
         2095  +    p = add_epsg_def (filter, first, last, 28491, "epsg", 28491,
         2096  +        "Pulkovo 1942 / Gauss-Kruger 31N (deprecated)");
         2097  +    add_proj4text (p, 0,
         2098  +        "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0");
         2099  +    add_proj4text (p, 1,
         2100  +        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  1090   2101       add_proj4text (p, 2,
  1091         -        " +units=m +no_defs");
  1092         -    add_srs_wkt (p, 0,
  1093         -        "PROJCS[\"NAD83 / Arizona Central\",GEOGCS[\"NAD83\",DATU");
  1094         -    add_srs_wkt (p, 1,
  1095         -        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  1096         -    add_srs_wkt (p, 2,
  1097         -        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  1098         -    add_srs_wkt (p, 3,
  1099         -        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  1100         -    add_srs_wkt (p, 4,
  1101         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1102         -    add_srs_wkt (p, 5,
  1103         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1104         -    add_srs_wkt (p, 6,
  1105         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1106         -    add_srs_wkt (p, 7,
  1107         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"]");
  1108         -    add_srs_wkt (p, 8,
  1109         -        ",PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"centra");
  1110         -    add_srs_wkt (p, 9,
  1111         -        "l_meridian\",-111.9166666666667],PARAMETER[\"scale_facto");
  1112         -    add_srs_wkt (p, 10,
  1113         -        "r\",0.9999],PARAMETER[\"false_easting\",213360],PARAMETE");
  1114         -    add_srs_wkt (p, 11,
  1115         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1116         -    add_srs_wkt (p, 12,
  1117         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  1118         -    add_srs_wkt (p, 13,
  1119         -        "ITY[\"EPSG\",\"26949\"]]");
  1120         -    p = add_epsg_def_ex (filter, first, last, 26950, "epsg", 26950,
  1121         -        "NAD83 / Arizona West", 0, 0,
  1122         -        "GRS 1980", "Greenwich",
  1123         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1124         -        "X", "East", "Y", "North");
  1125         -    add_proj4text (p, 0,
  1126         -        "+proj=tmerc +lat_0=31 +lon_0=-113.75 +k=0.999933333 +x_0");
  1127         -    add_proj4text (p, 1,
  1128         -        "=213360 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
         2102  +        "-0.12 +units=m +no_defs");
         2103  +    add_srs_wkt (p, 0,
         2104  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 31N (deprecated)\",");
         2105  +    add_srs_wkt (p, 1,
         2106  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         2107  +    add_srs_wkt (p, 2,
         2108  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2109  +    add_srs_wkt (p, 3,
         2110  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         2111  +    add_srs_wkt (p, 4,
         2112  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         2113  +    add_srs_wkt (p, 5,
         2114  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2115  +    add_srs_wkt (p, 6,
         2116  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2117  +    add_srs_wkt (p, 7,
         2118  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2119  +    add_srs_wkt (p, 8,
         2120  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2121  +    add_srs_wkt (p, 9,
         2122  +        "177],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
         2123  +    add_srs_wkt (p, 10,
         2124  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         2125  +    add_srs_wkt (p, 11,
         2126  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
         2127  +    add_srs_wkt (p, 12,
         2128  +        ",\"28491\"]]");
         2129  +    p = add_epsg_def (filter, first, last, 28492, "epsg", 28492,
         2130  +        "Pulkovo 1942 / Gauss-Kruger 32N (deprecated)");
         2131  +    add_proj4text (p, 0,
         2132  +        "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0");
         2133  +    add_proj4text (p, 1,
         2134  +        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  1129   2135       add_proj4text (p, 2,
  1130         -        "s=m +no_defs");
  1131         -    add_srs_wkt (p, 0,
  1132         -        "PROJCS[\"NAD83 / Arizona West\",GEOGCS[\"NAD83\",DATUM[\"");
  1133         -    add_srs_wkt (p, 1,
  1134         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1135         -    add_srs_wkt (p, 2,
  1136         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1137         -    add_srs_wkt (p, 3,
  1138         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1139         -    add_srs_wkt (p, 4,
  1140         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1141         -    add_srs_wkt (p, 5,
  1142         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1143         -    add_srs_wkt (p, 6,
  1144         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1145         -    add_srs_wkt (p, 7,
  1146         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1147         -    add_srs_wkt (p, 8,
  1148         -        "AMETER[\"latitude_of_origin\",31],PARAMETER[\"central_me");
  1149         -    add_srs_wkt (p, 9,
  1150         -        "ridian\",-113.75],PARAMETER[\"scale_factor\",0.999933333");
  1151         -    add_srs_wkt (p, 10,
  1152         -        "],PARAMETER[\"false_easting\",213360],PARAMETER[\"false_");
  1153         -    add_srs_wkt (p, 11,
  1154         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  1155         -    add_srs_wkt (p, 12,
  1156         -        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
  1157         -    add_srs_wkt (p, 13,
  1158         -        "\",\"26950\"]]");
  1159         -    p = add_epsg_def_ex (filter, first, last, 26951, "epsg", 26951,
  1160         -        "NAD83 / Arkansas North", 0, 0,
  1161         -        "GRS 1980", "Greenwich",
  1162         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1163         -        "X", "East", "Y", "North");
  1164         -    add_proj4text (p, 0,
  1165         -        "+proj=lcc +lat_1=36.23333333333333 +lat_2=34.93333333333");
  1166         -    add_proj4text (p, 1,
  1167         -        "333 +lat_0=34.33333333333334 +lon_0=-92 +x_0=400000 +y_0");
  1168         -    add_proj4text (p, 2,
  1169         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1170         -    add_srs_wkt (p, 0,
  1171         -        "PROJCS[\"NAD83 / Arkansas North\",GEOGCS[\"NAD83\",DATUM");
  1172         -    add_srs_wkt (p, 1,
  1173         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1174         -    add_srs_wkt (p, 2,
  1175         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1176         -    add_srs_wkt (p, 3,
  1177         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1178         -    add_srs_wkt (p, 4,
  1179         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1180         -    add_srs_wkt (p, 5,
  1181         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  1182         -    add_srs_wkt (p, 6,
  1183         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1184         -    add_srs_wkt (p, 7,
  1185         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
  1186         -    add_srs_wkt (p, 8,
  1187         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",36.23333333333");
  1188         -    add_srs_wkt (p, 9,
  1189         -        "333],PARAMETER[\"standard_parallel_2\",34.93333333333333");
  1190         -    add_srs_wkt (p, 10,
  1191         -        "],PARAMETER[\"latitude_of_origin\",34.33333333333334],PA");
  1192         -    add_srs_wkt (p, 11,
  1193         -        "RAMETER[\"central_meridian\",-92],PARAMETER[\"false_east");
  1194         -    add_srs_wkt (p, 12,
  1195         -        "ing\",400000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  1196         -    add_srs_wkt (p, 13,
  1197         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
  1198         -    add_srs_wkt (p, 14,
  1199         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26951\"]]");
  1200         -    p = add_epsg_def_ex (filter, first, last, 26952, "epsg", 26952,
  1201         -        "NAD83 / Arkansas South", 0, 0,
  1202         -        "GRS 1980", "Greenwich",
  1203         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1204         -        "X", "East", "Y", "North");
  1205         -    add_proj4text (p, 0,
  1206         -        "+proj=lcc +lat_1=34.76666666666667 +lat_2=33.3 +lat_0=32");
  1207         -    add_proj4text (p, 1,
  1208         -        ".66666666666666 +lon_0=-92 +x_0=400000 +y_0=400000 +ellp");
         2136  +        "-0.12 +units=m +no_defs");
         2137  +    add_srs_wkt (p, 0,
         2138  +        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 32N (deprecated)\",");
         2139  +    add_srs_wkt (p, 1,
         2140  +        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
         2141  +    add_srs_wkt (p, 2,
         2142  +        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
         2143  +    add_srs_wkt (p, 3,
         2144  +        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
         2145  +    add_srs_wkt (p, 4,
         2146  +        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
         2147  +    add_srs_wkt (p, 5,
         2148  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2149  +    add_srs_wkt (p, 6,
         2150  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2151  +    add_srs_wkt (p, 7,
         2152  +        "4284\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2153  +    add_srs_wkt (p, 8,
         2154  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2155  +    add_srs_wkt (p, 9,
         2156  +        "171],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
         2157  +    add_srs_wkt (p, 10,
         2158  +        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         2159  +    add_srs_wkt (p, 11,
         2160  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\"");
         2161  +    add_srs_wkt (p, 12,
         2162  +        ",\"28492\"]]");
         2163  +    p = add_epsg_def (filter, first, last, 28600, "epsg", 28600,
         2164  +        "Qatar 1974 / Qatar National Grid");
         2165  +    add_proj4text (p, 0,
         2166  +        "+proj=tmerc +lat_0=24.45 +lon_0=51.21666666666667 +k=0.9");
         2167  +    add_proj4text (p, 1,
         2168  +        "9999 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-128.1");
  1209   2169       add_proj4text (p, 2,
  1210         -        "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1211         -    add_srs_wkt (p, 0,
  1212         -        "PROJCS[\"NAD83 / Arkansas South\",GEOGCS[\"NAD83\",DATUM");
  1213         -    add_srs_wkt (p, 1,
  1214         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1215         -    add_srs_wkt (p, 2,
  1216         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1217         -    add_srs_wkt (p, 3,
  1218         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1219         -    add_srs_wkt (p, 4,
  1220         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1221         -    add_srs_wkt (p, 5,
  1222         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  1223         -    add_srs_wkt (p, 6,
  1224         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1225         -    add_srs_wkt (p, 7,
  1226         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
  1227         -    add_srs_wkt (p, 8,
  1228         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",34.76666666666");
  1229         -    add_srs_wkt (p, 9,
  1230         -        "667],PARAMETER[\"standard_parallel_2\",33.3],PARAMETER[\"");
  1231         -    add_srs_wkt (p, 10,
  1232         -        "latitude_of_origin\",32.66666666666666],PARAMETER[\"cent");
  1233         -    add_srs_wkt (p, 11,
  1234         -        "ral_meridian\",-92],PARAMETER[\"false_easting\",400000],");
  1235         -    add_srs_wkt (p, 12,
  1236         -        "PARAMETER[\"false_northing\",400000],UNIT[\"metre\",1,AU");
  1237         -    add_srs_wkt (p, 13,
  1238         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  1239         -    add_srs_wkt (p, 14,
  1240         -        "NORTH],AUTHORITY[\"EPSG\",\"26952\"]]");
  1241         -    p = add_epsg_def_ex (filter, first, last, 26953, "epsg", 26953,
  1242         -        "NAD83 / Colorado North", 0, 0,
  1243         -        "GRS 1980", "Greenwich",
  1244         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1245         -        "X", "East", "Y", "North");
  1246         -    add_proj4text (p, 0,
  1247         -        "+proj=lcc +lat_1=40.78333333333333 +lat_2=39.71666666666");
  1248         -    add_proj4text (p, 1,
  1249         -        "667 +lat_0=39.33333333333334 +lon_0=-105.5 +x_0=914401.8");
  1250         -    add_proj4text (p, 2,
  1251         -        "289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1252         -    add_proj4text (p, 3,
  1253         -        " +units=m +no_defs");
  1254         -    add_srs_wkt (p, 0,
  1255         -        "PROJCS[\"NAD83 / Colorado North\",GEOGCS[\"NAD83\",DATUM");
  1256         -    add_srs_wkt (p, 1,
  1257         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1258         -    add_srs_wkt (p, 2,
  1259         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1260         -    add_srs_wkt (p, 3,
  1261         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1262         -    add_srs_wkt (p, 4,
  1263         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1264         -    add_srs_wkt (p, 5,
  1265         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  1266         -    add_srs_wkt (p, 6,
  1267         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1268         -    add_srs_wkt (p, 7,
  1269         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
  1270         -    add_srs_wkt (p, 8,
  1271         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",40.78333333333");
  1272         -    add_srs_wkt (p, 9,
  1273         -        "333],PARAMETER[\"standard_parallel_2\",39.71666666666667");
  1274         -    add_srs_wkt (p, 10,
  1275         -        "],PARAMETER[\"latitude_of_origin\",39.33333333333334],PA");
  1276         -    add_srs_wkt (p, 11,
  1277         -        "RAMETER[\"central_meridian\",-105.5],PARAMETER[\"false_e");
  1278         -    add_srs_wkt (p, 12,
  1279         -        "asting\",914401.8289],PARAMETER[\"false_northing\",30480");
  1280         -    add_srs_wkt (p, 13,
  1281         -        "0.6096],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  1282         -    add_srs_wkt (p, 14,
  1283         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
  1284         -    add_srs_wkt (p, 15,
  1285         -        "6953\"]]");
  1286         -    p = add_epsg_def_ex (filter, first, last, 26954, "epsg", 26954,
  1287         -        "NAD83 / Colorado Central", 0, 0,
  1288         -        "GRS 1980", "Greenwich",
  1289         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1290         -        "X", "East", "Y", "North");
  1291         -    add_proj4text (p, 0,
  1292         -        "+proj=lcc +lat_1=39.75 +lat_2=38.45 +lat_0=37.8333333333");
  1293         -    add_proj4text (p, 1,
  1294         -        "3334 +lon_0=-105.5 +x_0=914401.8289 +y_0=304800.6096 +el");
  1295         -    add_proj4text (p, 2,
  1296         -        "lps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1297         -    add_srs_wkt (p, 0,
  1298         -        "PROJCS[\"NAD83 / Colorado Central\",GEOGCS[\"NAD83\",DAT");
  1299         -    add_srs_wkt (p, 1,
  1300         -        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
  1301         -    add_srs_wkt (p, 2,
  1302         -        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  1303         -    add_srs_wkt (p, 3,
  1304         -        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  1305         -    add_srs_wkt (p, 4,
  1306         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1307         -    add_srs_wkt (p, 5,
  1308         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1309         -    add_srs_wkt (p, 6,
  1310         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1311         -    add_srs_wkt (p, 7,
  1312         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
  1313         -    add_srs_wkt (p, 8,
  1314         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",39.75],PARAME");
  1315         -    add_srs_wkt (p, 9,
  1316         -        "TER[\"standard_parallel_2\",38.45],PARAMETER[\"latitude_");
  1317         -    add_srs_wkt (p, 10,
  1318         -        "of_origin\",37.83333333333334],PARAMETER[\"central_merid");
  1319         -    add_srs_wkt (p, 11,
  1320         -        "ian\",-105.5],PARAMETER[\"false_easting\",914401.8289],P");
  1321         -    add_srs_wkt (p, 12,
  1322         -        "ARAMETER[\"false_northing\",304800.6096],UNIT[\"metre\",");
  1323         -    add_srs_wkt (p, 13,
  1324         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  1325         -    add_srs_wkt (p, 14,
  1326         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26954\"]]");
  1327         -    p = add_epsg_def_ex (filter, first, last, 26955, "epsg", 26955,
  1328         -        "NAD83 / Colorado South", 0, 0,
  1329         -        "GRS 1980", "Greenwich",
  1330         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1331         -        "X", "East", "Y", "North");
  1332         -    add_proj4text (p, 0,
  1333         -        "+proj=lcc +lat_1=38.43333333333333 +lat_2=37.23333333333");
  1334         -    add_proj4text (p, 1,
  1335         -        "333 +lat_0=36.66666666666666 +lon_0=-105.5 +x_0=914401.8");
  1336         -    add_proj4text (p, 2,
  1337         -        "289 +y_0=304800.6096 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1338         -    add_proj4text (p, 3,
  1339         -        " +units=m +no_defs");
  1340         -    add_srs_wkt (p, 0,
  1341         -        "PROJCS[\"NAD83 / Colorado South\",GEOGCS[\"NAD83\",DATUM");
  1342         -    add_srs_wkt (p, 1,
  1343         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1344         -    add_srs_wkt (p, 2,
  1345         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1346         -    add_srs_wkt (p, 3,
  1347         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1348         -    add_srs_wkt (p, 4,
  1349         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1350         -    add_srs_wkt (p, 5,
  1351         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  1352         -    add_srs_wkt (p, 6,
  1353         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1354         -    add_srs_wkt (p, 7,
  1355         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
  1356         -    add_srs_wkt (p, 8,
  1357         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",38.43333333333");
  1358         -    add_srs_wkt (p, 9,
  1359         -        "333],PARAMETER[\"standard_parallel_2\",37.23333333333333");
  1360         -    add_srs_wkt (p, 10,
  1361         -        "],PARAMETER[\"latitude_of_origin\",36.66666666666666],PA");
  1362         -    add_srs_wkt (p, 11,
  1363         -        "RAMETER[\"central_meridian\",-105.5],PARAMETER[\"false_e");
  1364         -    add_srs_wkt (p, 12,
  1365         -        "asting\",914401.8289],PARAMETER[\"false_northing\",30480");
         2170  +        "6,-282.42,21.93,0,0,0,0 +units=m +no_defs");
         2171  +    add_srs_wkt (p, 0,
         2172  +        "PROJCS[\"Qatar 1974 / Qatar National Grid\",GEOGCS[\"Qat");
         2173  +    add_srs_wkt (p, 1,
         2174  +        "ar 1974\",DATUM[\"Qatar_1974\",SPHEROID[\"International ");
         2175  +    add_srs_wkt (p, 2,
         2176  +        "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84");
         2177  +    add_srs_wkt (p, 3,
         2178  +        "[-128.16,-282.42,21.93,0,0,0,0],AUTHORITY[\"EPSG\",\"628");
         2179  +    add_srs_wkt (p, 4,
         2180  +        "5\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
         2181  +    add_srs_wkt (p, 5,
         2182  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
         2183  +    add_srs_wkt (p, 6,
         2184  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4285\"]],PROJECTION[\"T");
         2185  +    add_srs_wkt (p, 7,
         2186  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
         2187  +    add_srs_wkt (p, 8,
         2188  +        "4.45],PARAMETER[\"central_meridian\",51.21666666666667],");
         2189  +    add_srs_wkt (p, 9,
         2190  +        "PARAMETER[\"scale_factor\",0.99999],PARAMETER[\"false_ea");
         2191  +    add_srs_wkt (p, 10,
         2192  +        "sting\",200000],PARAMETER[\"false_northing\",300000],UNI");
         2193  +    add_srs_wkt (p, 11,
         2194  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         2195  +    add_srs_wkt (p, 12,
         2196  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1366   2197       add_srs_wkt (p, 13,
  1367         -        "0.6096],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  1368         -    add_srs_wkt (p, 14,
  1369         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"2");
  1370         -    add_srs_wkt (p, 15,
  1371         -        "6955\"]]");
  1372         -    p = add_epsg_def_ex (filter, first, last, 26956, "epsg", 26956,
  1373         -        "NAD83 / Connecticut", 0, 0,
  1374         -        "GRS 1980", "Greenwich",
  1375         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1376         -        "X", "East", "Y", "North");
         2198  +        "28600\"]]");
         2199  +    p = add_epsg_def (filter, first, last, 28991, "epsg", 28991,
         2200  +        "Amersfoort / RD Old");
  1377   2201       add_proj4text (p, 0,
  1378         -        "+proj=lcc +lat_1=41.86666666666667 +lat_2=41.2 +lat_0=40");
         2202  +        "+proj=sterea +lat_0=52.15616055555555 +lon_0=5.387638888");
  1379   2203       add_proj4text (p, 1,
  1380         -        ".83333333333334 +lon_0=-72.75 +x_0=304800.6096 +y_0=1524");
         2204  +        "88889 +k=0.9999079 +x_0=0 +y_0=0 +ellps=bessel +towgs84=");
  1381   2205       add_proj4text (p, 2,
  1382         -        "00.3048 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no");
         2206  +        "565.417,50.3319,465.552,-0.398957,0.343988,-1.8774,4.072");
  1383   2207       add_proj4text (p, 3,
  1384         -        "_defs");
  1385         -    add_srs_wkt (p, 0,
  1386         -        "PROJCS[\"NAD83 / Connecticut\",GEOGCS[\"NAD83\",DATUM[\"");
  1387         -    add_srs_wkt (p, 1,
  1388         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1389         -    add_srs_wkt (p, 2,
  1390         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1391         -    add_srs_wkt (p, 3,
  1392         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1393         -    add_srs_wkt (p, 4,
  1394         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1395         -    add_srs_wkt (p, 5,
  1396         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1397         -    add_srs_wkt (p, 6,
  1398         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1399         -    add_srs_wkt (p, 7,
  1400         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
  1401         -    add_srs_wkt (p, 8,
  1402         -        "P\"],PARAMETER[\"standard_parallel_1\",41.86666666666667");
  1403         -    add_srs_wkt (p, 9,
  1404         -        "],PARAMETER[\"standard_parallel_2\",41.2],PARAMETER[\"la");
  1405         -    add_srs_wkt (p, 10,
  1406         -        "titude_of_origin\",40.83333333333334],PARAMETER[\"centra");
  1407         -    add_srs_wkt (p, 11,
  1408         -        "l_meridian\",-72.75],PARAMETER[\"false_easting\",304800.");
  1409         -    add_srs_wkt (p, 12,
  1410         -        "6096],PARAMETER[\"false_northing\",152400.3048],UNIT[\"m");
  1411         -    add_srs_wkt (p, 13,
  1412         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
  1413         -    add_srs_wkt (p, 14,
  1414         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26956\"]]");
  1415         -    p = add_epsg_def_ex (filter, first, last, 26957, "epsg", 26957,
  1416         -        "NAD83 / Delaware", 0, 0,
  1417         -        "GRS 1980", "Greenwich",
  1418         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1419         -        "X", "East", "Y", "North");
  1420         -    add_proj4text (p, 0,
  1421         -        "+proj=tmerc +lat_0=38 +lon_0=-75.41666666666667 +k=0.999");
  1422         -    add_proj4text (p, 1,
  1423         -        "995 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1424         -    add_proj4text (p, 2,
  1425         -        ",0 +units=m +no_defs");
  1426         -    add_srs_wkt (p, 0,
  1427         -        "PROJCS[\"NAD83 / Delaware\",GEOGCS[\"NAD83\",DATUM[\"Nor");
  1428         -    add_srs_wkt (p, 1,
  1429         -        "th_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,2");
  1430         -    add_srs_wkt (p, 2,
  1431         -        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  1432         -    add_srs_wkt (p, 3,
  1433         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwi");
  1434         -    add_srs_wkt (p, 4,
  1435         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  1436         -    add_srs_wkt (p, 5,
  1437         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  1438         -    add_srs_wkt (p, 6,
  1439         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1440         -    add_srs_wkt (p, 7,
  1441         -        "\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
  1442         -    add_srs_wkt (p, 8,
  1443         -        "TER[\"latitude_of_origin\",38],PARAMETER[\"central_merid");
  1444         -    add_srs_wkt (p, 9,
  1445         -        "ian\",-75.41666666666667],PARAMETER[\"scale_factor\",0.9");
  1446         -    add_srs_wkt (p, 10,
  1447         -        "99995],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
  1448         -    add_srs_wkt (p, 11,
  1449         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1450         -    add_srs_wkt (p, 12,
  1451         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  1452         -    add_srs_wkt (p, 13,
  1453         -        "EPSG\",\"26957\"]]");
  1454         -    p = add_epsg_def_ex (filter, first, last, 26958, "epsg", 26958,
  1455         -        "NAD83 / Florida East", 0, 0,
  1456         -        "GRS 1980", "Greenwich",
  1457         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1458         -        "X", "East", "Y", "North");
  1459         -    add_proj4text (p, 0,
  1460         -        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-81 +k=0.999");
  1461         -    add_proj4text (p, 1,
  1462         -        "941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  1463         -    add_proj4text (p, 2,
  1464         -        "0,0,0 +units=m +no_defs");
  1465         -    add_srs_wkt (p, 0,
  1466         -        "PROJCS[\"NAD83 / Florida East\",GEOGCS[\"NAD83\",DATUM[\"");
  1467         -    add_srs_wkt (p, 1,
  1468         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1469         -    add_srs_wkt (p, 2,
  1470         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1471         -    add_srs_wkt (p, 3,
  1472         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1473         -    add_srs_wkt (p, 4,
  1474         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1475         -    add_srs_wkt (p, 5,
  1476         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1477         -    add_srs_wkt (p, 6,
  1478         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1479         -    add_srs_wkt (p, 7,
  1480         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1481         -    add_srs_wkt (p, 8,
  1482         -        "AMETER[\"latitude_of_origin\",24.33333333333333],PARAMET");
  1483         -    add_srs_wkt (p, 9,
  1484         -        "ER[\"central_meridian\",-81],PARAMETER[\"scale_factor\",");
  1485         -    add_srs_wkt (p, 10,
  1486         -        "0.999941177],PARAMETER[\"false_easting\",200000],PARAMET");
  1487         -    add_srs_wkt (p, 11,
  1488         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1489         -    add_srs_wkt (p, 12,
  1490         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  1491         -    add_srs_wkt (p, 13,
  1492         -        "RITY[\"EPSG\",\"26958\"]]");
  1493         -    p = add_epsg_def_ex (filter, first, last, 26959, "epsg", 26959,
  1494         -        "NAD83 / Florida West", 0, 0,
  1495         -        "GRS 1980", "Greenwich",
  1496         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1497         -        "X", "East", "Y", "North");
  1498         -    add_proj4text (p, 0,
  1499         -        "+proj=tmerc +lat_0=24.33333333333333 +lon_0=-82 +k=0.999");
  1500         -    add_proj4text (p, 1,
  1501         -        "941177 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  1502         -    add_proj4text (p, 2,
  1503         -        "0,0,0 +units=m +no_defs");
  1504         -    add_srs_wkt (p, 0,
  1505         -        "PROJCS[\"NAD83 / Florida West\",GEOGCS[\"NAD83\",DATUM[\"");
  1506         -    add_srs_wkt (p, 1,
  1507         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1508         -    add_srs_wkt (p, 2,
  1509         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1510         -    add_srs_wkt (p, 3,
  1511         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1512         -    add_srs_wkt (p, 4,
  1513         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1514         -    add_srs_wkt (p, 5,
  1515         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1516         -    add_srs_wkt (p, 6,
  1517         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1518         -    add_srs_wkt (p, 7,
  1519         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1520         -    add_srs_wkt (p, 8,
  1521         -        "AMETER[\"latitude_of_origin\",24.33333333333333],PARAMET");
  1522         -    add_srs_wkt (p, 9,
  1523         -        "ER[\"central_meridian\",-82],PARAMETER[\"scale_factor\",");
  1524         -    add_srs_wkt (p, 10,
  1525         -        "0.999941177],PARAMETER[\"false_easting\",200000],PARAMET");
  1526         -    add_srs_wkt (p, 11,
  1527         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1528         -    add_srs_wkt (p, 12,
  1529         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  1530         -    add_srs_wkt (p, 13,
  1531         -        "RITY[\"EPSG\",\"26959\"]]");
  1532         -    p = add_epsg_def_ex (filter, first, last, 26960, "epsg", 26960,
  1533         -        "NAD83 / Florida North", 0, 0,
  1534         -        "GRS 1980", "Greenwich",
  1535         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1536         -        "X", "East", "Y", "North");
  1537         -    add_proj4text (p, 0,
  1538         -        "+proj=lcc +lat_1=30.75 +lat_2=29.58333333333333 +lat_0=2");
  1539         -    add_proj4text (p, 1,
  1540         -        "9 +lon_0=-84.5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
  1541         -    add_proj4text (p, 2,
  1542         -        "0,0,0,0,0,0,0 +units=m +no_defs");
  1543         -    add_srs_wkt (p, 0,
  1544         -        "PROJCS[\"NAD83 / Florida North\",GEOGCS[\"NAD83\",DATUM[");
  1545         -    add_srs_wkt (p, 1,
  1546         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1547         -    add_srs_wkt (p, 2,
  1548         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1549         -    add_srs_wkt (p, 3,
  1550         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1551         -    add_srs_wkt (p, 4,
  1552         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1553         -    add_srs_wkt (p, 5,
  1554         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1555         -    add_srs_wkt (p, 6,
  1556         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1557         -    add_srs_wkt (p, 7,
  1558         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
  1559         -    add_srs_wkt (p, 8,
  1560         -        "P\"],PARAMETER[\"standard_parallel_1\",30.75],PARAMETER[");
  1561         -    add_srs_wkt (p, 9,
  1562         -        "\"standard_parallel_2\",29.58333333333333],PARAMETER[\"l");
  1563         -    add_srs_wkt (p, 10,
  1564         -        "atitude_of_origin\",29],PARAMETER[\"central_meridian\",-");
  1565         -    add_srs_wkt (p, 11,
  1566         -        "84.5],PARAMETER[\"false_easting\",600000],PARAMETER[\"fa");
  1567         -    add_srs_wkt (p, 12,
  1568         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1569         -    add_srs_wkt (p, 13,
  1570         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  1571         -    add_srs_wkt (p, 14,
  1572         -        "EPSG\",\"26960\"]]");
  1573         -    p = add_epsg_def_ex (filter, first, last, 26961, "epsg", 26961,
  1574         -        "NAD83 / Hawaii zone 1", 0, 0,
  1575         -        "GRS 1980", "Greenwich",
  1576         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1577         -        "X", "East", "Y", "North");
  1578         -    add_proj4text (p, 0,
  1579         -        "+proj=tmerc +lat_0=18.83333333333333 +lon_0=-155.5 +k=0.");
  1580         -    add_proj4text (p, 1,
  1581         -        "999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0");
  1582         -    add_proj4text (p, 2,
  1583         -        ",0,0,0,0 +units=m +no_defs");
  1584         -    add_srs_wkt (p, 0,
  1585         -        "PROJCS[\"NAD83 / Hawaii zone 1\",GEOGCS[\"NAD83\",DATUM[");
  1586         -    add_srs_wkt (p, 1,
  1587         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1588         -    add_srs_wkt (p, 2,
  1589         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1590         -    add_srs_wkt (p, 3,
  1591         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1592         -    add_srs_wkt (p, 4,
  1593         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1594         -    add_srs_wkt (p, 5,
  1595         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1596         -    add_srs_wkt (p, 6,
  1597         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1598         -    add_srs_wkt (p, 7,
  1599         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1600         -    add_srs_wkt (p, 8,
  1601         -        "AMETER[\"latitude_of_origin\",18.83333333333333],PARAMET");
  1602         -    add_srs_wkt (p, 9,
  1603         -        "ER[\"central_meridian\",-155.5],PARAMETER[\"scale_factor");
  1604         -    add_srs_wkt (p, 10,
  1605         -        "\",0.999966667],PARAMETER[\"false_easting\",500000],PARA");
  1606         -    add_srs_wkt (p, 11,
  1607         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  1608         -    add_srs_wkt (p, 12,
  1609         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1610         -    add_srs_wkt (p, 13,
  1611         -        "HORITY[\"EPSG\",\"26961\"]]");
  1612         -    p = add_epsg_def_ex (filter, first, last, 26962, "epsg", 26962,
  1613         -        "NAD83 / Hawaii zone 2", 0, 0,
  1614         -        "GRS 1980", "Greenwich",
  1615         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1616         -        "X", "East", "Y", "North");
  1617         -    add_proj4text (p, 0,
  1618         -        "+proj=tmerc +lat_0=20.33333333333333 +lon_0=-156.6666666");
  1619         -    add_proj4text (p, 1,
  1620         -        "666667 +k=0.999966667 +x_0=500000 +y_0=0 +ellps=GRS80 +t");
  1621         -    add_proj4text (p, 2,
  1622         -        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1623         -    add_srs_wkt (p, 0,
  1624         -        "PROJCS[\"NAD83 / Hawaii zone 2\",GEOGCS[\"NAD83\",DATUM[");
  1625         -    add_srs_wkt (p, 1,
  1626         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1627         -    add_srs_wkt (p, 2,
  1628         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1629         -    add_srs_wkt (p, 3,
  1630         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1631         -    add_srs_wkt (p, 4,
  1632         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1633         -    add_srs_wkt (p, 5,
  1634         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1635         -    add_srs_wkt (p, 6,
  1636         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1637         -    add_srs_wkt (p, 7,
  1638         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1639         -    add_srs_wkt (p, 8,
  1640         -        "AMETER[\"latitude_of_origin\",20.33333333333333],PARAMET");
  1641         -    add_srs_wkt (p, 9,
  1642         -        "ER[\"central_meridian\",-156.6666666666667],PARAMETER[\"");
  1643         -    add_srs_wkt (p, 10,
  1644         -        "scale_factor\",0.999966667],PARAMETER[\"false_easting\",");
  1645         -    add_srs_wkt (p, 11,
  1646         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  1647         -    add_srs_wkt (p, 12,
  1648         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  1649         -    add_srs_wkt (p, 13,
  1650         -        "\",NORTH],AUTHORITY[\"EPSG\",\"26962\"]]");
  1651         -    p = add_epsg_def_ex (filter, first, last, 26963, "epsg", 26963,
  1652         -        "NAD83 / Hawaii zone 3", 0, 0,
  1653         -        "GRS 1980", "Greenwich",
  1654         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1655         -        "X", "East", "Y", "North");
  1656         -    add_proj4text (p, 0,
  1657         -        "+proj=tmerc +lat_0=21.16666666666667 +lon_0=-158 +k=0.99");
  1658         -    add_proj4text (p, 1,
  1659         -        "999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1660         -    add_proj4text (p, 2,
  1661         -        ",0 +units=m +no_defs");
  1662         -    add_srs_wkt (p, 0,
  1663         -        "PROJCS[\"NAD83 / Hawaii zone 3\",GEOGCS[\"NAD83\",DATUM[");
  1664         -    add_srs_wkt (p, 1,
  1665         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1666         -    add_srs_wkt (p, 2,
  1667         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1668         -    add_srs_wkt (p, 3,
  1669         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1670         -    add_srs_wkt (p, 4,
  1671         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1672         -    add_srs_wkt (p, 5,
  1673         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1674         -    add_srs_wkt (p, 6,
  1675         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1676         -    add_srs_wkt (p, 7,
  1677         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1678         -    add_srs_wkt (p, 8,
  1679         -        "AMETER[\"latitude_of_origin\",21.16666666666667],PARAMET");
  1680         -    add_srs_wkt (p, 9,
  1681         -        "ER[\"central_meridian\",-158],PARAMETER[\"scale_factor\"");
  1682         -    add_srs_wkt (p, 10,
  1683         -        ",0.99999],PARAMETER[\"false_easting\",500000],PARAMETER[");
         2208  +        "5 +units=m +no_defs");
         2209  +    add_srs_wkt (p, 0,
         2210  +        "PROJCS[\"Amersfoort / RD Old\",GEOGCS[\"Amersfoort\",DAT");
         2211  +    add_srs_wkt (p, 1,
         2212  +        "UM[\"Amersfoort\",SPHEROID[\"Bessel 1841\",6377397.155,2");
         2213  +    add_srs_wkt (p, 2,
         2214  +        "99.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[565.417");
         2215  +    add_srs_wkt (p, 3,
         2216  +        ",50.3319,465.552,-0.398957,0.343988,-1.8774,4.0725],AUTH");
         2217  +    add_srs_wkt (p, 4,
         2218  +        "ORITY[\"EPSG\",\"6289\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
         2219  +    add_srs_wkt (p, 5,
         2220  +        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
         2221  +    add_srs_wkt (p, 6,
         2222  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"428");
         2223  +    add_srs_wkt (p, 7,
         2224  +        "9\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"");
         2225  +    add_srs_wkt (p, 8,
         2226  +        "latitude_of_origin\",52.15616055555555],PARAMETER[\"cent");
         2227  +    add_srs_wkt (p, 9,
         2228  +        "ral_meridian\",5.38763888888889],PARAMETER[\"scale_facto");
         2229  +    add_srs_wkt (p, 10,
         2230  +        "r\",0.9999079],PARAMETER[\"false_easting\",0],PARAMETER[");
  1684   2231       add_srs_wkt (p, 11,
  1685   2232           "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1686   2233       add_srs_wkt (p, 12,
  1687   2234           ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1688   2235       add_srs_wkt (p, 13,
  1689         -        "[\"EPSG\",\"26963\"]]");
  1690         -    p = add_epsg_def_ex (filter, first, last, 26964, "epsg", 26964,
  1691         -        "NAD83 / Hawaii zone 4", 0, 0,
  1692         -        "GRS 1980", "Greenwich",
  1693         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1694         -        "X", "East", "Y", "North");
         2236  +        "[\"EPSG\",\"28991\"]]");
         2237  +    p = add_epsg_def (filter, first, last, 28992, "epsg", 28992,
         2238  +        "Amersfoort / RD New");
  1695   2239       add_proj4text (p, 0,
  1696         -        "+proj=tmerc +lat_0=21.83333333333333 +lon_0=-159.5 +k=0.");
         2240  +        "+proj=sterea +lat_0=52.15616055555555 +lon_0=5.387638888");
  1697   2241       add_proj4text (p, 1,
  1698         -        "99999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0");
         2242  +        "88889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel");
  1699   2243       add_proj4text (p, 2,
  1700         -        ",0,0 +units=m +no_defs");
  1701         -    add_srs_wkt (p, 0,
  1702         -        "PROJCS[\"NAD83 / Hawaii zone 4\",GEOGCS[\"NAD83\",DATUM[");
  1703         -    add_srs_wkt (p, 1,
  1704         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1705         -    add_srs_wkt (p, 2,
  1706         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1707         -    add_srs_wkt (p, 3,
  1708         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1709         -    add_srs_wkt (p, 4,
  1710         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1711         -    add_srs_wkt (p, 5,
  1712         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1713         -    add_srs_wkt (p, 6,
  1714         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1715         -    add_srs_wkt (p, 7,
  1716         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1717         -    add_srs_wkt (p, 8,
  1718         -        "AMETER[\"latitude_of_origin\",21.83333333333333],PARAMET");
  1719         -    add_srs_wkt (p, 9,
  1720         -        "ER[\"central_meridian\",-159.5],PARAMETER[\"scale_factor");
  1721         -    add_srs_wkt (p, 10,
  1722         -        "\",0.99999],PARAMETER[\"false_easting\",500000],PARAMETE");
  1723         -    add_srs_wkt (p, 11,
  1724         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1725         -    add_srs_wkt (p, 12,
  1726         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
         2244  +        " +towgs84=565.417,50.3319,465.552,-0.398957,0.343988,-1.");
         2245  +    add_proj4text (p, 3,
         2246  +        "8774,4.0725 +units=m +no_defs");
         2247  +    add_srs_wkt (p, 0,
         2248  +        "PROJCS[\"Amersfoort / RD New\",GEOGCS[\"Amersfoort\",DAT");
         2249  +    add_srs_wkt (p, 1,
         2250  +        "UM[\"Amersfoort\",SPHEROID[\"Bessel 1841\",6377397.155,2");
         2251  +    add_srs_wkt (p, 2,
         2252  +        "99.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[565.417");
         2253  +    add_srs_wkt (p, 3,
         2254  +        ",50.3319,465.552,-0.398957,0.343988,-1.8774,4.0725],AUTH");
         2255  +    add_srs_wkt (p, 4,
         2256  +        "ORITY[\"EPSG\",\"6289\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
         2257  +    add_srs_wkt (p, 5,
         2258  +        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
         2259  +    add_srs_wkt (p, 6,
         2260  +        "3,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"428");
         2261  +    add_srs_wkt (p, 7,
         2262  +        "9\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"");
         2263  +    add_srs_wkt (p, 8,
         2264  +        "latitude_of_origin\",52.15616055555555],PARAMETER[\"cent");
         2265  +    add_srs_wkt (p, 9,
         2266  +        "ral_meridian\",5.38763888888889],PARAMETER[\"scale_facto");
         2267  +    add_srs_wkt (p, 10,
         2268  +        "r\",0.9999079],PARAMETER[\"false_easting\",155000],PARAM");
         2269  +    add_srs_wkt (p, 11,
         2270  +        "ETER[\"false_northing\",463000],UNIT[\"metre\",1,AUTHORI");
         2271  +    add_srs_wkt (p, 12,
         2272  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1727   2273       add_srs_wkt (p, 13,
  1728         -        "ITY[\"EPSG\",\"26964\"]]");
  1729         -    p = add_epsg_def_ex (filter, first, last, 26965, "epsg", 26965,
  1730         -        "NAD83 / Hawaii zone 5", 0, 0,
  1731         -        "GRS 1980", "Greenwich",
  1732         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1733         -        "X", "East", "Y", "North");
         2274  +        "],AUTHORITY[\"EPSG\",\"28992\"]]");
         2275  +    p = add_epsg_def (filter, first, last, 29100, "epsg", 29100,
         2276  +        "SAD69 / Brazil Polyconic (deprecated)");
  1734   2277       add_proj4text (p, 0,
  1735         -        "+proj=tmerc +lat_0=21.66666666666667 +lon_0=-160.1666666");
         2278  +        "+proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=1000000");
  1736   2279       add_proj4text (p, 1,
  1737         -        "666667 +k=1 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0");
         2280  +        "0 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_d");
  1738   2281       add_proj4text (p, 2,
  1739         -        ",0,0,0,0,0 +units=m +no_defs");
  1740         -    add_srs_wkt (p, 0,
  1741         -        "PROJCS[\"NAD83 / Hawaii zone 5\",GEOGCS[\"NAD83\",DATUM[");
  1742         -    add_srs_wkt (p, 1,
  1743         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1744         -    add_srs_wkt (p, 2,
  1745         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1746         -    add_srs_wkt (p, 3,
  1747         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1748         -    add_srs_wkt (p, 4,
  1749         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1750         -    add_srs_wkt (p, 5,
  1751         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1752         -    add_srs_wkt (p, 6,
  1753         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1754         -    add_srs_wkt (p, 7,
  1755         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1756         -    add_srs_wkt (p, 8,
  1757         -        "AMETER[\"latitude_of_origin\",21.66666666666667],PARAMET");
  1758         -    add_srs_wkt (p, 9,
  1759         -        "ER[\"central_meridian\",-160.1666666666667],PARAMETER[\"");
  1760         -    add_srs_wkt (p, 10,
  1761         -        "scale_factor\",1],PARAMETER[\"false_easting\",500000],PA");
  1762         -    add_srs_wkt (p, 11,
  1763         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  1764         -    add_srs_wkt (p, 12,
  1765         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1766         -    add_srs_wkt (p, 13,
  1767         -        "AUTHORITY[\"EPSG\",\"26965\"]]");
  1768         -    p = add_epsg_def_ex (filter, first, last, 26966, "epsg", 26966,
  1769         -        "NAD83 / Georgia East", 0, 0,
  1770         -        "GRS 1980", "Greenwich",
  1771         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1772         -        "X", "East", "Y", "North");
  1773         -    add_proj4text (p, 0,
  1774         -        "+proj=tmerc +lat_0=30 +lon_0=-82.16666666666667 +k=0.999");
  1775         -    add_proj4text (p, 1,
  1776         -        "9 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
         2282  +        "efs");
         2283  +    add_srs_wkt (p, 0,
         2284  +        "PROJCS[\"SAD69 / Brazil Polyconic (deprecated)\",GEOGCS[");
         2285  +    add_srs_wkt (p, 1,
         2286  +        "\"SAD69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"");
         2287  +    add_srs_wkt (p, 2,
         2288  +        "GRS 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"70");
         2289  +    add_srs_wkt (p, 3,
         2290  +        "36\"]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
         2291  +    add_srs_wkt (p, 4,
         2292  +        "291\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
         2293  +    add_srs_wkt (p, 5,
         2294  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
         2295  +    add_srs_wkt (p, 6,
         2296  +        "\",\"9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"");
         2297  +    add_srs_wkt (p, 7,
         2298  +        "Polyconic\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2299  +    add_srs_wkt (p, 8,
         2300  +        "ER[\"central_meridian\",-54],PARAMETER[\"false_easting\"");
         2301  +    add_srs_wkt (p, 9,
         2302  +        ",5000000],PARAMETER[\"false_northing\",10000000],UNIT[\"");
         2303  +    add_srs_wkt (p, 10,
         2304  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
         2305  +    add_srs_wkt (p, 11,
         2306  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"29100\"]]");
         2307  +    p = add_epsg_def (filter, first, last, 29101, "epsg", 29101,
         2308  +        "SAD69 / Brazil Polyconic");
         2309  +    add_proj4text (p, 0,
         2310  +        "+proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=1000000");
         2311  +    add_proj4text (p, 1,
         2312  +        "0 +ellps=aust_SA +towgs84=-57,1,-41,0,0,0,0 +units=m +no");
  1777   2313       add_proj4text (p, 2,
  1778         -        " +units=m +no_defs");
  1779         -    add_srs_wkt (p, 0,
  1780         -        "PROJCS[\"NAD83 / Georgia East\",GEOGCS[\"NAD83\",DATUM[\"");
  1781         -    add_srs_wkt (p, 1,
  1782         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1783         -    add_srs_wkt (p, 2,
  1784         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1785         -    add_srs_wkt (p, 3,
  1786         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1787         -    add_srs_wkt (p, 4,
  1788         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1789         -    add_srs_wkt (p, 5,
  1790         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1791         -    add_srs_wkt (p, 6,
  1792         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1793         -    add_srs_wkt (p, 7,
  1794         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1795         -    add_srs_wkt (p, 8,
  1796         -        "AMETER[\"latitude_of_origin\",30],PARAMETER[\"central_me");
  1797         -    add_srs_wkt (p, 9,
  1798         -        "ridian\",-82.16666666666667],PARAMETER[\"scale_factor\",");
  1799         -    add_srs_wkt (p, 10,
  1800         -        "0.9999],PARAMETER[\"false_easting\",200000],PARAMETER[\"");
  1801         -    add_srs_wkt (p, 11,
  1802         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1803         -    add_srs_wkt (p, 12,
  1804         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  1805         -    add_srs_wkt (p, 13,
  1806         -        "\"EPSG\",\"26966\"]]");
  1807         -    p = add_epsg_def_ex (filter, first, last, 26967, "epsg", 26967,
  1808         -        "NAD83 / Georgia West", 0, 0,
  1809         -        "GRS 1980", "Greenwich",
  1810         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1811         -        "X", "East", "Y", "North");
  1812         -    add_proj4text (p, 0,
  1813         -        "+proj=tmerc +lat_0=30 +lon_0=-84.16666666666667 +k=0.999");
  1814         -    add_proj4text (p, 1,
  1815         -        "9 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1816         -    add_proj4text (p, 2,
  1817         -        " +units=m +no_defs");
  1818         -    add_srs_wkt (p, 0,
  1819         -        "PROJCS[\"NAD83 / Georgia West\",GEOGCS[\"NAD83\",DATUM[\"");
  1820         -    add_srs_wkt (p, 1,
  1821         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1822         -    add_srs_wkt (p, 2,
  1823         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1824         -    add_srs_wkt (p, 3,
  1825         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1826         -    add_srs_wkt (p, 4,
  1827         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1828         -    add_srs_wkt (p, 5,
  1829         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1830         -    add_srs_wkt (p, 6,
  1831         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1832         -    add_srs_wkt (p, 7,
  1833         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1834         -    add_srs_wkt (p, 8,
  1835         -        "AMETER[\"latitude_of_origin\",30],PARAMETER[\"central_me");
  1836         -    add_srs_wkt (p, 9,
  1837         -        "ridian\",-84.16666666666667],PARAMETER[\"scale_factor\",");
  1838         -    add_srs_wkt (p, 10,
  1839         -        "0.9999],PARAMETER[\"false_easting\",700000],PARAMETER[\"");
  1840         -    add_srs_wkt (p, 11,
  1841         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1842         -    add_srs_wkt (p, 12,
  1843         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  1844         -    add_srs_wkt (p, 13,
  1845         -        "\"EPSG\",\"26967\"]]");
  1846         -    p = add_epsg_def_ex (filter, first, last, 26968, "epsg", 26968,
  1847         -        "NAD83 / Idaho East", 0, 0,
  1848         -        "GRS 1980", "Greenwich",
  1849         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1850         -        "X", "East", "Y", "North");
  1851         -    add_proj4text (p, 0,
  1852         -        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-112.1666666");
  1853         -    add_proj4text (p, 1,
  1854         -        "666667 +k=0.9999473679999999 +x_0=200000 +y_0=0 +ellps=G");
  1855         -    add_proj4text (p, 2,
  1856         -        "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1857         -    add_srs_wkt (p, 0,
  1858         -        "PROJCS[\"NAD83 / Idaho East\",GEOGCS[\"NAD83\",DATUM[\"N");
  1859         -    add_srs_wkt (p, 1,
  1860         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  1861         -    add_srs_wkt (p, 2,
  1862         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1863         -    add_srs_wkt (p, 3,
  1864         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  1865         -    add_srs_wkt (p, 4,
  1866         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1867         -    add_srs_wkt (p, 5,
  1868         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  1869         -    add_srs_wkt (p, 6,
  1870         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1871         -    add_srs_wkt (p, 7,
  1872         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  1873         -    add_srs_wkt (p, 8,
  1874         -        "METER[\"latitude_of_origin\",41.66666666666666],PARAMETE");
  1875         -    add_srs_wkt (p, 9,
  1876         -        "R[\"central_meridian\",-112.1666666666667],PARAMETER[\"s");
  1877         -    add_srs_wkt (p, 10,
  1878         -        "cale_factor\",0.999947368],PARAMETER[\"false_easting\",2");
  1879         -    add_srs_wkt (p, 11,
  1880         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  1881         -    add_srs_wkt (p, 12,
  1882         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1883         -    add_srs_wkt (p, 13,
  1884         -        ",NORTH],AUTHORITY[\"EPSG\",\"26968\"]]");
  1885         -    p = add_epsg_def_ex (filter, first, last, 26969, "epsg", 26969,
  1886         -        "NAD83 / Idaho Central", 0, 0,
  1887         -        "GRS 1980", "Greenwich",
  1888         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1889         -        "X", "East", "Y", "North");
  1890         -    add_proj4text (p, 0,
  1891         -        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-114 +k=0.99");
  1892         -    add_proj4text (p, 1,
  1893         -        "99473679999999 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=");
  1894         -    add_proj4text (p, 2,
  1895         -        "0,0,0,0,0,0,0 +units=m +no_defs");
  1896         -    add_srs_wkt (p, 0,
  1897         -        "PROJCS[\"NAD83 / Idaho Central\",GEOGCS[\"NAD83\",DATUM[");
  1898         -    add_srs_wkt (p, 1,
  1899         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1900         -    add_srs_wkt (p, 2,
  1901         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1902         -    add_srs_wkt (p, 3,
  1903         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1904         -    add_srs_wkt (p, 4,
  1905         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1906         -    add_srs_wkt (p, 5,
  1907         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1908         -    add_srs_wkt (p, 6,
  1909         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1910         -    add_srs_wkt (p, 7,
  1911         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1912         -    add_srs_wkt (p, 8,
  1913         -        "AMETER[\"latitude_of_origin\",41.66666666666666],PARAMET");
  1914         -    add_srs_wkt (p, 9,
  1915         -        "ER[\"central_meridian\",-114],PARAMETER[\"scale_factor\"");
  1916         -    add_srs_wkt (p, 10,
  1917         -        ",0.999947368],PARAMETER[\"false_easting\",500000],PARAME");
  1918         -    add_srs_wkt (p, 11,
  1919         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1920         -    add_srs_wkt (p, 12,
  1921         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  1922         -    add_srs_wkt (p, 13,
  1923         -        "ORITY[\"EPSG\",\"26969\"]]");
  1924         -    p = add_epsg_def_ex (filter, first, last, 26970, "epsg", 26970,
  1925         -        "NAD83 / Idaho West", 0, 0,
  1926         -        "GRS 1980", "Greenwich",
  1927         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1928         -        "X", "East", "Y", "North");
  1929         -    add_proj4text (p, 0,
  1930         -        "+proj=tmerc +lat_0=41.66666666666666 +lon_0=-115.75 +k=0");
  1931         -    add_proj4text (p, 1,
  1932         -        ".999933333 +x_0=800000 +y_0=0 +ellps=GRS80 +towgs84=0,0,");
  1933         -    add_proj4text (p, 2,
  1934         -        "0,0,0,0,0 +units=m +no_defs");
  1935         -    add_srs_wkt (p, 0,
  1936         -        "PROJCS[\"NAD83 / Idaho West\",GEOGCS[\"NAD83\",DATUM[\"N");
  1937         -    add_srs_wkt (p, 1,
  1938         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  1939         -    add_srs_wkt (p, 2,
  1940         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1941         -    add_srs_wkt (p, 3,
  1942         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  1943         -    add_srs_wkt (p, 4,
  1944         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1945         -    add_srs_wkt (p, 5,
  1946         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  1947         -    add_srs_wkt (p, 6,
  1948         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1949         -    add_srs_wkt (p, 7,
  1950         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  1951         -    add_srs_wkt (p, 8,
  1952         -        "METER[\"latitude_of_origin\",41.66666666666666],PARAMETE");
  1953         -    add_srs_wkt (p, 9,
  1954         -        "R[\"central_meridian\",-115.75],PARAMETER[\"scale_factor");
  1955         -    add_srs_wkt (p, 10,
  1956         -        "\",0.999933333],PARAMETER[\"false_easting\",800000],PARA");
  1957         -    add_srs_wkt (p, 11,
  1958         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  1959         -    add_srs_wkt (p, 12,
  1960         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1961         -    add_srs_wkt (p, 13,
  1962         -        "HORITY[\"EPSG\",\"26970\"]]");
  1963         -    p = add_epsg_def_ex (filter, first, last, 26971, "epsg", 26971,
  1964         -        "NAD83 / Illinois East", 0, 0,
  1965         -        "GRS 1980", "Greenwich",
  1966         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1967         -        "X", "East", "Y", "North");
  1968         -    add_proj4text (p, 0,
  1969         -        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-88.33333333");
  1970         -    add_proj4text (p, 1,
  1971         -        "333333 +k=0.9999749999999999 +x_0=300000 +y_0=0 +ellps=G");
  1972         -    add_proj4text (p, 2,
  1973         -        "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1974         -    add_srs_wkt (p, 0,
  1975         -        "PROJCS[\"NAD83 / Illinois East\",GEOGCS[\"NAD83\",DATUM[");
  1976         -    add_srs_wkt (p, 1,
  1977         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  1978         -    add_srs_wkt (p, 2,
  1979         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  1980         -    add_srs_wkt (p, 3,
  1981         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  1982         -    add_srs_wkt (p, 4,
  1983         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  1984         -    add_srs_wkt (p, 5,
  1985         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1986         -    add_srs_wkt (p, 6,
  1987         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1988         -    add_srs_wkt (p, 7,
  1989         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1990         -    add_srs_wkt (p, 8,
  1991         -        "AMETER[\"latitude_of_origin\",36.66666666666666],PARAMET");
  1992         -    add_srs_wkt (p, 9,
  1993         -        "ER[\"central_meridian\",-88.33333333333333],PARAMETER[\"");
  1994         -    add_srs_wkt (p, 10,
  1995         -        "scale_factor\",0.999975],PARAMETER[\"false_easting\",300");
  1996         -    add_srs_wkt (p, 11,
  1997         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  1998         -    add_srs_wkt (p, 12,
  1999         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2000         -    add_srs_wkt (p, 13,
  2001         -        "NORTH],AUTHORITY[\"EPSG\",\"26971\"]]");
  2002         -    p = add_epsg_def_ex (filter, first, last, 26972, "epsg", 26972,
  2003         -        "NAD83 / Illinois West", 0, 0,
  2004         -        "GRS 1980", "Greenwich",
  2005         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2006         -        "X", "East", "Y", "North");
  2007         -    add_proj4text (p, 0,
  2008         -        "+proj=tmerc +lat_0=36.66666666666666 +lon_0=-90.16666666");
  2009         -    add_proj4text (p, 1,
  2010         -        "666667 +k=0.999941177 +x_0=700000 +y_0=0 +ellps=GRS80 +t");
  2011         -    add_proj4text (p, 2,
  2012         -        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2013         -    add_srs_wkt (p, 0,
  2014         -        "PROJCS[\"NAD83 / Illinois West\",GEOGCS[\"NAD83\",DATUM[");
  2015         -    add_srs_wkt (p, 1,
  2016         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  2017         -    add_srs_wkt (p, 2,
  2018         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  2019         -    add_srs_wkt (p, 3,
  2020         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  2021         -    add_srs_wkt (p, 4,
  2022         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2023         -    add_srs_wkt (p, 5,
  2024         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2025         -    add_srs_wkt (p, 6,
  2026         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2027         -    add_srs_wkt (p, 7,
  2028         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2029         -    add_srs_wkt (p, 8,
  2030         -        "AMETER[\"latitude_of_origin\",36.66666666666666],PARAMET");
  2031         -    add_srs_wkt (p, 9,
  2032         -        "ER[\"central_meridian\",-90.16666666666667],PARAMETER[\"");
  2033         -    add_srs_wkt (p, 10,
  2034         -        "scale_factor\",0.999941177],PARAMETER[\"false_easting\",");
  2035         -    add_srs_wkt (p, 11,
  2036         -        "700000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  2037         -    add_srs_wkt (p, 12,
  2038         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2039         -    add_srs_wkt (p, 13,
  2040         -        "\",NORTH],AUTHORITY[\"EPSG\",\"26972\"]]");
  2041         -    p = add_epsg_def_ex (filter, first, last, 26973, "epsg", 26973,
  2042         -        "NAD83 / Indiana East", 0, 0,
  2043         -        "GRS 1980", "Greenwich",
  2044         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2045         -        "X", "East", "Y", "North");
  2046         -    add_proj4text (p, 0,
  2047         -        "+proj=tmerc +lat_0=37.5 +lon_0=-85.66666666666667 +k=0.9");
  2048         -    add_proj4text (p, 1,
  2049         -        "99966667 +x_0=100000 +y_0=250000 +ellps=GRS80 +towgs84=0");
  2050         -    add_proj4text (p, 2,
  2051         -        ",0,0,0,0,0,0 +units=m +no_defs");
  2052         -    add_srs_wkt (p, 0,
  2053         -        "PROJCS[\"NAD83 / Indiana East\",GEOGCS[\"NAD83\",DATUM[\"");
  2054         -    add_srs_wkt (p, 1,
  2055         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  2056         -    add_srs_wkt (p, 2,
  2057         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2058         -    add_srs_wkt (p, 3,
  2059         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  2060         -    add_srs_wkt (p, 4,
  2061         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2062         -    add_srs_wkt (p, 5,
  2063         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2064         -    add_srs_wkt (p, 6,
  2065         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2066         -    add_srs_wkt (p, 7,
  2067         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2068         -    add_srs_wkt (p, 8,
  2069         -        "AMETER[\"latitude_of_origin\",37.5],PARAMETER[\"central_");
  2070         -    add_srs_wkt (p, 9,
  2071         -        "meridian\",-85.66666666666667],PARAMETER[\"scale_factor\"");
  2072         -    add_srs_wkt (p, 10,
  2073         -        ",0.999966667],PARAMETER[\"false_easting\",100000],PARAME");
  2074         -    add_srs_wkt (p, 11,
  2075         -        "TER[\"false_northing\",250000],UNIT[\"metre\",1,AUTHORIT");
  2076         -    add_srs_wkt (p, 12,
  2077         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  2078         -    add_srs_wkt (p, 13,
  2079         -        ",AUTHORITY[\"EPSG\",\"26973\"]]");
  2080         -    p = add_epsg_def_ex (filter, first, last, 26974, "epsg", 26974,
  2081         -        "NAD83 / Indiana West", 0, 0,
  2082         -        "GRS 1980", "Greenwich",
  2083         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2084         -        "X", "East", "Y", "North");
  2085         -    add_proj4text (p, 0,
  2086         -        "+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.9");
  2087         -    add_proj4text (p, 1,
  2088         -        "99966667 +x_0=900000 +y_0=250000 +ellps=GRS80 +towgs84=0");
  2089         -    add_proj4text (p, 2,
  2090         -        ",0,0,0,0,0,0 +units=m +no_defs");
  2091         -    add_srs_wkt (p, 0,
  2092         -        "PROJCS[\"NAD83 / Indiana West\",GEOGCS[\"NAD83\",DATUM[\"");
  2093         -    add_srs_wkt (p, 1,
  2094         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  2095         -    add_srs_wkt (p, 2,
  2096         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2097         -    add_srs_wkt (p, 3,
  2098         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  2099         -    add_srs_wkt (p, 4,
  2100         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2101         -    add_srs_wkt (p, 5,
  2102         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2103         -    add_srs_wkt (p, 6,
  2104         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2105         -    add_srs_wkt (p, 7,
  2106         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2107         -    add_srs_wkt (p, 8,
  2108         -        "AMETER[\"latitude_of_origin\",37.5],PARAMETER[\"central_");
  2109         -    add_srs_wkt (p, 9,
  2110         -        "meridian\",-87.08333333333333],PARAMETER[\"scale_factor\"");
  2111         -    add_srs_wkt (p, 10,
  2112         -        ",0.999966667],PARAMETER[\"false_easting\",900000],PARAME");
  2113         -    add_srs_wkt (p, 11,
  2114         -        "TER[\"false_northing\",250000],UNIT[\"metre\",1,AUTHORIT");
  2115         -    add_srs_wkt (p, 12,
  2116         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  2117         -    add_srs_wkt (p, 13,
  2118         -        ",AUTHORITY[\"EPSG\",\"26974\"]]");
  2119         -    p = add_epsg_def_ex (filter, first, last, 26975, "epsg", 26975,
  2120         -        "NAD83 / Iowa North", 0, 0,
  2121         -        "GRS 1980", "Greenwich",
  2122         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2123         -        "X", "East", "Y", "North");
  2124         -    add_proj4text (p, 0,
  2125         -        "+proj=lcc +lat_1=43.26666666666667 +lat_2=42.06666666666");
  2126         -    add_proj4text (p, 1,
  2127         -        "667 +lat_0=41.5 +lon_0=-93.5 +x_0=1500000 +y_0=1000000 +");
  2128         -    add_proj4text (p, 2,
  2129         -        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2130         -    add_srs_wkt (p, 0,
  2131         -        "PROJCS[\"NAD83 / Iowa North\",GEOGCS[\"NAD83\",DATUM[\"N");
  2132         -    add_srs_wkt (p, 1,
  2133         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  2134         -    add_srs_wkt (p, 2,
  2135         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  2136         -    add_srs_wkt (p, 3,
  2137         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  2138         -    add_srs_wkt (p, 4,
  2139         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2140         -    add_srs_wkt (p, 5,
  2141         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  2142         -    add_srs_wkt (p, 6,
  2143         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2144         -    add_srs_wkt (p, 7,
  2145         -        "SG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  2146         -    add_srs_wkt (p, 8,
  2147         -        "\"],PARAMETER[\"standard_parallel_1\",43.26666666666667]");
  2148         -    add_srs_wkt (p, 9,
  2149         -        ",PARAMETER[\"standard_parallel_2\",42.06666666666667],PA");
  2150         -    add_srs_wkt (p, 10,
  2151         -        "RAMETER[\"latitude_of_origin\",41.5],PARAMETER[\"central");
  2152         -    add_srs_wkt (p, 11,
  2153         -        "_meridian\",-93.5],PARAMETER[\"false_easting\",1500000],");
  2154         -    add_srs_wkt (p, 12,
  2155         -        "PARAMETER[\"false_northing\",1000000],UNIT[\"metre\",1,A");
  2156         -    add_srs_wkt (p, 13,
  2157         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2158         -    add_srs_wkt (p, 14,
  2159         -        ",NORTH],AUTHORITY[\"EPSG\",\"26975\"]]");
  2160         -    p = add_epsg_def_ex (filter, first, last, 26976, "epsg", 26976,
  2161         -        "NAD83 / Iowa South", 0, 0,
  2162         -        "GRS 1980", "Greenwich",
  2163         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2164         -        "X", "East", "Y", "North");
  2165         -    add_proj4text (p, 0,
  2166         -        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.61666666666");
  2167         -    add_proj4text (p, 1,
  2168         -        "667 +lat_0=40 +lon_0=-93.5 +x_0=500000 +y_0=0 +ellps=GRS");
  2169         -    add_proj4text (p, 2,
  2170         -        "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2171         -    add_srs_wkt (p, 0,
  2172         -        "PROJCS[\"NAD83 / Iowa South\",GEOGCS[\"NAD83\",DATUM[\"N");
  2173         -    add_srs_wkt (p, 1,
  2174         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  2175         -    add_srs_wkt (p, 2,
  2176         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  2177         -    add_srs_wkt (p, 3,
  2178         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  2179         -    add_srs_wkt (p, 4,
  2180         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2181         -    add_srs_wkt (p, 5,
  2182         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  2183         -    add_srs_wkt (p, 6,
  2184         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2185         -    add_srs_wkt (p, 7,
  2186         -        "SG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  2187         -    add_srs_wkt (p, 8,
  2188         -        "\"],PARAMETER[\"standard_parallel_1\",41.78333333333333]");
  2189         -    add_srs_wkt (p, 9,
  2190         -        ",PARAMETER[\"standard_parallel_2\",40.61666666666667],PA");
  2191         -    add_srs_wkt (p, 10,
  2192         -        "RAMETER[\"latitude_of_origin\",40],PARAMETER[\"central_m");
  2193         -    add_srs_wkt (p, 11,
  2194         -        "eridian\",-93.5],PARAMETER[\"false_easting\",500000],PAR");
  2195         -    add_srs_wkt (p, 12,
  2196         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  2197         -    add_srs_wkt (p, 13,
  2198         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  2199         -    add_srs_wkt (p, 14,
  2200         -        "UTHORITY[\"EPSG\",\"26976\"]]");
  2201         -    p = add_epsg_def_ex (filter, first, last, 26977, "epsg", 26977,
  2202         -        "NAD83 / Kansas North", 0, 0,
  2203         -        "GRS 1980", "Greenwich",
  2204         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2205         -        "X", "East", "Y", "North");
  2206         -    add_proj4text (p, 0,
  2207         -        "+proj=lcc +lat_1=39.78333333333333 +lat_2=38.71666666666");
  2208         -    add_proj4text (p, 1,
  2209         -        "667 +lat_0=38.33333333333334 +lon_0=-98 +x_0=400000 +y_0");
  2210         -    add_proj4text (p, 2,
  2211         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2212         -    add_srs_wkt (p, 0,
  2213         -        "PROJCS[\"NAD83 / Kansas North\",GEOGCS[\"NAD83\",DATUM[\"");
  2214         -    add_srs_wkt (p, 1,
  2215         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  2216         -    add_srs_wkt (p, 2,
  2217         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2218         -    add_srs_wkt (p, 3,
  2219         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  2220         -    add_srs_wkt (p, 4,
  2221         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2222         -    add_srs_wkt (p, 5,
  2223         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2224         -    add_srs_wkt (p, 6,
  2225         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2226         -    add_srs_wkt (p, 7,
  2227         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
  2228         -    add_srs_wkt (p, 8,
  2229         -        "P\"],PARAMETER[\"standard_parallel_1\",39.78333333333333");
  2230         -    add_srs_wkt (p, 9,
  2231         -        "],PARAMETER[\"standard_parallel_2\",38.71666666666667],P");
  2232         -    add_srs_wkt (p, 10,
  2233         -        "ARAMETER[\"latitude_of_origin\",38.33333333333334],PARAM");
  2234         -    add_srs_wkt (p, 11,
  2235         -        "ETER[\"central_meridian\",-98],PARAMETER[\"false_easting");
  2236         -    add_srs_wkt (p, 12,
  2237         -        "\",400000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
  2238         -    add_srs_wkt (p, 13,
  2239         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  2240         -    add_srs_wkt (p, 14,
  2241         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26977\"]]");
  2242         -    p = add_epsg_def_ex (filter, first, last, 26978, "epsg", 26978,
  2243         -        "NAD83 / Kansas South", 0, 0,
  2244         -        "GRS 1980", "Greenwich",
  2245         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2246         -        "X", "East", "Y", "North");
  2247         -    add_proj4text (p, 0,
  2248         -        "+proj=lcc +lat_1=38.56666666666667 +lat_2=37.26666666666");
  2249         -    add_proj4text (p, 1,
  2250         -        "667 +lat_0=36.66666666666666 +lon_0=-98.5 +x_0=400000 +y");
  2251         -    add_proj4text (p, 2,
  2252         -        "_0=400000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  2253         -    add_proj4text (p, 3,
  2254         -        "no_defs");
  2255         -    add_srs_wkt (p, 0,
  2256         -        "PROJCS[\"NAD83 / Kansas South\",GEOGCS[\"NAD83\",DATUM[\"");
  2257         -    add_srs_wkt (p, 1,
  2258         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  2259         -    add_srs_wkt (p, 2,
  2260         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2261         -    add_srs_wkt (p, 3,
  2262         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  2263         -    add_srs_wkt (p, 4,
  2264         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2265         -    add_srs_wkt (p, 5,
  2266         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2267         -    add_srs_wkt (p, 6,
  2268         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2269         -    add_srs_wkt (p, 7,
  2270         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
  2271         -    add_srs_wkt (p, 8,
  2272         -        "P\"],PARAMETER[\"standard_parallel_1\",38.56666666666667");
  2273         -    add_srs_wkt (p, 9,
  2274         -        "],PARAMETER[\"standard_parallel_2\",37.26666666666667],P");
  2275         -    add_srs_wkt (p, 10,
  2276         -        "ARAMETER[\"latitude_of_origin\",36.66666666666666],PARAM");
  2277         -    add_srs_wkt (p, 11,
  2278         -        "ETER[\"central_meridian\",-98.5],PARAMETER[\"false_easti");
  2279         -    add_srs_wkt (p, 12,
  2280         -        "ng\",400000],PARAMETER[\"false_northing\",400000],UNIT[\"");
  2281         -    add_srs_wkt (p, 13,
  2282         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2283         -    add_srs_wkt (p, 14,
  2284         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26978\"]]");
  2285         -    p = add_epsg_def_ex (filter, first, last, 26979, "epsg", 26979,
  2286         -        "NAD83 / Kentucky North (deprecated)", 0, 0,
  2287         -        "GRS 1980", "Greenwich",
  2288         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2289         -        "X", "East", "Y", "North");
  2290         -    add_proj4text (p, 0,
  2291         -        "+proj=lcc +lat_1=37.96666666666667 +lat_2=37.96666666666");
  2292         -    add_proj4text (p, 1,
  2293         -        "667 +lat_0=37.5 +lon_0=-84.25 +x_0=500000 +y_0=0 +ellps=");
  2294         -    add_proj4text (p, 2,
  2295         -        "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2296         -    add_srs_wkt (p, 0,
  2297         -        "PROJCS[\"NAD83 / Kentucky North (deprecated)\",GEOGCS[\"");
  2298         -    add_srs_wkt (p, 1,
  2299         -        "NAD83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"G");
  2300         -    add_srs_wkt (p, 2,
  2301         -        "RS 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"701");
  2302         -    add_srs_wkt (p, 3,
  2303         -        "9\"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"");
  2304         -    add_srs_wkt (p, 4,
  2305         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2306         -    add_srs_wkt (p, 5,
  2307         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2308         -    add_srs_wkt (p, 6,
  2309         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2310         -    add_srs_wkt (p, 7,
  2311         -        "T],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Co");
  2312         -    add_srs_wkt (p, 8,
  2313         -        "nformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",3");
  2314         -    add_srs_wkt (p, 9,
  2315         -        "7.96666666666667],PARAMETER[\"standard_parallel_2\",37.9");
  2316         -    add_srs_wkt (p, 10,
  2317         -        "6666666666667],PARAMETER[\"latitude_of_origin\",37.5],PA");
  2318         -    add_srs_wkt (p, 11,
  2319         -        "RAMETER[\"central_meridian\",-84.25],PARAMETER[\"false_e");
  2320         -    add_srs_wkt (p, 12,
  2321         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2322         -    add_srs_wkt (p, 13,
  2323         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2324         -    add_srs_wkt (p, 14,
  2325         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26979\"]]");
  2326         -    p = add_epsg_def_ex (filter, first, last, 26980, "epsg", 26980,
  2327         -        "NAD83 / Kentucky South", 0, 0,
  2328         -        "GRS 1980", "Greenwich",
  2329         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2330         -        "X", "East", "Y", "North");
  2331         -    add_proj4text (p, 0,
  2332         -        "+proj=lcc +lat_1=37.93333333333333 +lat_2=36.73333333333");
  2333         -    add_proj4text (p, 1,
  2334         -        "333 +lat_0=36.33333333333334 +lon_0=-85.75 +x_0=500000 +");
  2335         -    add_proj4text (p, 2,
  2336         -        "y_0=500000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  2337         -    add_proj4text (p, 3,
  2338         -        "+no_defs");
  2339         -    add_srs_wkt (p, 0,
  2340         -        "PROJCS[\"NAD83 / Kentucky South\",GEOGCS[\"NAD83\",DATUM");
  2341         -    add_srs_wkt (p, 1,
  2342         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  2343         -    add_srs_wkt (p, 2,
  2344         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  2345         -    add_srs_wkt (p, 3,
  2346         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  2347         -    add_srs_wkt (p, 4,
  2348         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  2349         -    add_srs_wkt (p, 5,
  2350         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  2351         -    add_srs_wkt (p, 6,
  2352         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  2353         -    add_srs_wkt (p, 7,
  2354         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
  2355         -    add_srs_wkt (p, 8,
  2356         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",37.93333333333");
  2357         -    add_srs_wkt (p, 9,
  2358         -        "333],PARAMETER[\"standard_parallel_2\",36.73333333333333");
  2359         -    add_srs_wkt (p, 10,
  2360         -        "],PARAMETER[\"latitude_of_origin\",36.33333333333334],PA");
  2361         -    add_srs_wkt (p, 11,
  2362         -        "RAMETER[\"central_meridian\",-85.75],PARAMETER[\"false_e");
  2363         -    add_srs_wkt (p, 12,
  2364         -        "asting\",500000],PARAMETER[\"false_northing\",500000],UN");
  2365         -    add_srs_wkt (p, 13,
  2366         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  2367         -    add_srs_wkt (p, 14,
  2368         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26980\"]]");
  2369         -    p = add_epsg_def_ex (filter, first, last, 26981, "epsg", 26981,
  2370         -        "NAD83 / Louisiana North", 0, 0,
  2371         -        "GRS 1980", "Greenwich",
  2372         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2373         -        "X", "East", "Y", "North");
  2374         -    add_proj4text (p, 0,
  2375         -        "+proj=lcc +lat_1=32.66666666666666 +lat_2=31.16666666666");
  2376         -    add_proj4text (p, 1,
  2377         -        "667 +lat_0=30.5 +lon_0=-92.5 +x_0=1000000 +y_0=0 +ellps=");
  2378         -    add_proj4text (p, 2,
  2379         -        "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2380         -    add_srs_wkt (p, 0,
  2381         -        "PROJCS[\"NAD83 / Louisiana North\",GEOGCS[\"NAD83\",DATU");
  2382         -    add_srs_wkt (p, 1,
  2383         -        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  2384         -    add_srs_wkt (p, 2,
  2385         -        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  2386         -    add_srs_wkt (p, 3,
  2387         -        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  2388         -    add_srs_wkt (p, 4,
  2389         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2390         -    add_srs_wkt (p, 5,
  2391         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2392         -    add_srs_wkt (p, 6,
  2393         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2394         -    add_srs_wkt (p, 7,
  2395         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
  2396         -    add_srs_wkt (p, 8,
  2397         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",32.6666666666");
  2398         -    add_srs_wkt (p, 9,
  2399         -        "6666],PARAMETER[\"standard_parallel_2\",31.1666666666666");
  2400         -    add_srs_wkt (p, 10,
  2401         -        "7],PARAMETER[\"latitude_of_origin\",30.5],PARAMETER[\"ce");
  2402         -    add_srs_wkt (p, 11,
  2403         -        "ntral_meridian\",-92.5],PARAMETER[\"false_easting\",1000");
  2404         -    add_srs_wkt (p, 12,
  2405         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2406         -    add_srs_wkt (p, 13,
  2407         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2408         -    add_srs_wkt (p, 14,
  2409         -        "NORTH],AUTHORITY[\"EPSG\",\"26981\"]]");
  2410         -    p = add_epsg_def_ex (filter, first, last, 26982, "epsg", 26982,
  2411         -        "NAD83 / Louisiana South", 0, 0,
  2412         -        "GRS 1980", "Greenwich",
  2413         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2414         -        "X", "East", "Y", "North");
  2415         -    add_proj4text (p, 0,
  2416         -        "+proj=lcc +lat_1=30.7 +lat_2=29.3 +lat_0=28.5 +lon_0=-91");
  2417         -    add_proj4text (p, 1,
  2418         -        ".33333333333333 +x_0=1000000 +y_0=0 +ellps=GRS80 +towgs8");
  2419         -    add_proj4text (p, 2,
  2420         -        "4=0,0,0,0,0,0,0 +units=m +no_defs");
  2421         -    add_srs_wkt (p, 0,
  2422         -        "PROJCS[\"NAD83 / Louisiana South\",GEOGCS[\"NAD83\",DATU");
  2423         -    add_srs_wkt (p, 1,
  2424         -        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  2425         -    add_srs_wkt (p, 2,
  2426         -        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  2427         -    add_srs_wkt (p, 3,
  2428         -        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  2429         -    add_srs_wkt (p, 4,
  2430         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2431         -    add_srs_wkt (p, 5,
  2432         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2433         -    add_srs_wkt (p, 6,
  2434         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2435         -    add_srs_wkt (p, 7,
  2436         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
  2437         -    add_srs_wkt (p, 8,
  2438         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",30.7],PARAMET");
  2439         -    add_srs_wkt (p, 9,
  2440         -        "ER[\"standard_parallel_2\",29.3],PARAMETER[\"latitude_of");
  2441         -    add_srs_wkt (p, 10,
  2442         -        "_origin\",28.5],PARAMETER[\"central_meridian\",-91.33333");
  2443         -    add_srs_wkt (p, 11,
  2444         -        "333333333],PARAMETER[\"false_easting\",1000000],PARAMETE");
  2445         -    add_srs_wkt (p, 12,
  2446         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  2447         -    add_srs_wkt (p, 13,
  2448         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  2449         -    add_srs_wkt (p, 14,
  2450         -        "ITY[\"EPSG\",\"26982\"]]");
  2451         -    p = add_epsg_def_ex (filter, first, last, 26983, "epsg", 26983,
  2452         -        "NAD83 / Maine East", 0, 0,
  2453         -        "GRS 1980", "Greenwich",
  2454         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2455         -        "X", "East", "Y", "North");
  2456         -    add_proj4text (p, 0,
  2457         -        "+proj=tmerc +lat_0=43.66666666666666 +lon_0=-68.5 +k=0.9");
  2458         -    add_proj4text (p, 1,
  2459         -        "999 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  2460         -    add_proj4text (p, 2,
  2461         -        ",0 +units=m +no_defs");
  2462         -    add_srs_wkt (p, 0,
  2463         -        "PROJCS[\"NAD83 / Maine East\",GEOGCS[\"NAD83\",DATUM[\"N");
  2464         -    add_srs_wkt (p, 1,
  2465         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  2466         -    add_srs_wkt (p, 2,
  2467         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  2468         -    add_srs_wkt (p, 3,
  2469         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  2470         -    add_srs_wkt (p, 4,
  2471         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2472         -    add_srs_wkt (p, 5,
  2473         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  2474         -    add_srs_wkt (p, 6,
  2475         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2476         -    add_srs_wkt (p, 7,
  2477         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  2478         -    add_srs_wkt (p, 8,
  2479         -        "METER[\"latitude_of_origin\",43.66666666666666],PARAMETE");
  2480         -    add_srs_wkt (p, 9,
  2481         -        "R[\"central_meridian\",-68.5],PARAMETER[\"scale_factor\"");
  2482         -    add_srs_wkt (p, 10,
  2483         -        ",0.9999],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
  2484         -    add_srs_wkt (p, 11,
  2485         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2486         -    add_srs_wkt (p, 12,
  2487         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  2488         -    add_srs_wkt (p, 13,
  2489         -        "\"EPSG\",\"26983\"]]");
  2490         -    p = add_epsg_def_ex (filter, first, last, 26984, "epsg", 26984,
  2491         -        "NAD83 / Maine West", 0, 0,
  2492         -        "GRS 1980", "Greenwich",
  2493         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2494         -        "X", "East", "Y", "North");
  2495         -    add_proj4text (p, 0,
  2496         -        "+proj=tmerc +lat_0=42.83333333333334 +lon_0=-70.16666666");
  2497         -    add_proj4text (p, 1,
  2498         -        "666667 +k=0.999966667 +x_0=900000 +y_0=0 +ellps=GRS80 +t");
  2499         -    add_proj4text (p, 2,
  2500         -        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2501         -    add_srs_wkt (p, 0,
  2502         -        "PROJCS[\"NAD83 / Maine West\",GEOGCS[\"NAD83\",DATUM[\"N");
  2503         -    add_srs_wkt (p, 1,
  2504         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  2505         -    add_srs_wkt (p, 2,
  2506         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  2507         -    add_srs_wkt (p, 3,
  2508         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  2509         -    add_srs_wkt (p, 4,
  2510         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2511         -    add_srs_wkt (p, 5,
  2512         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  2513         -    add_srs_wkt (p, 6,
  2514         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2515         -    add_srs_wkt (p, 7,
  2516         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  2517         -    add_srs_wkt (p, 8,
  2518         -        "METER[\"latitude_of_origin\",42.83333333333334],PARAMETE");
  2519         -    add_srs_wkt (p, 9,
  2520         -        "R[\"central_meridian\",-70.16666666666667],PARAMETER[\"s");
  2521         -    add_srs_wkt (p, 10,
  2522         -        "cale_factor\",0.999966667],PARAMETER[\"false_easting\",9");
  2523         -    add_srs_wkt (p, 11,
  2524         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  2525         -    add_srs_wkt (p, 12,
  2526         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2527         -    add_srs_wkt (p, 13,
  2528         -        ",NORTH],AUTHORITY[\"EPSG\",\"26984\"]]");
  2529         -    p = add_epsg_def_ex (filter, first, last, 26985, "epsg", 26985,
  2530         -        "NAD83 / Maryland", 0, 0,
  2531         -        "GRS 1980", "Greenwich",
  2532         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2533         -        "X", "East", "Y", "North");
  2534         -    add_proj4text (p, 0,
  2535         -        "+proj=lcc +lat_1=39.45 +lat_2=38.3 +lat_0=37.66666666666");
  2536         -    add_proj4text (p, 1,
  2537         -        "666 +lon_0=-77 +x_0=400000 +y_0=0 +ellps=GRS80 +towgs84=");
  2538         -    add_proj4text (p, 2,
  2539         -        "0,0,0,0,0,0,0 +units=m +no_defs");
  2540         -    add_srs_wkt (p, 0,
  2541         -        "PROJCS[\"NAD83 / Maryland\",GEOGCS[\"NAD83\",DATUM[\"Nor");
  2542         -    add_srs_wkt (p, 1,
  2543         -        "th_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,2");
  2544         -    add_srs_wkt (p, 2,
  2545         -        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  2546         -    add_srs_wkt (p, 3,
  2547         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwi");
  2548         -    add_srs_wkt (p, 4,
  2549         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  2550         -    add_srs_wkt (p, 5,
  2551         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  2552         -    add_srs_wkt (p, 6,
  2553         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  2554         -    add_srs_wkt (p, 7,
  2555         -        "\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  2556         -    add_srs_wkt (p, 8,
  2557         -        "],PARAMETER[\"standard_parallel_1\",39.45],PARAMETER[\"s");
  2558         -    add_srs_wkt (p, 9,
  2559         -        "tandard_parallel_2\",38.3],PARAMETER[\"latitude_of_origi");
  2560         -    add_srs_wkt (p, 10,
  2561         -        "n\",37.66666666666666],PARAMETER[\"central_meridian\",-7");
  2562         -    add_srs_wkt (p, 11,
  2563         -        "7],PARAMETER[\"false_easting\",400000],PARAMETER[\"false");
  2564         -    add_srs_wkt (p, 12,
  2565         -        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  2566         -    add_srs_wkt (p, 13,
  2567         -        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
  2568         -    add_srs_wkt (p, 14,
  2569         -        "G\",\"26985\"]]");
  2570         -    p = add_epsg_def_ex (filter, first, last, 26986, "epsg", 26986,
  2571         -        "NAD83 / Massachusetts Mainland", 0, 0,
  2572         -        "GRS 1980", "Greenwich",
  2573         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2574         -        "X", "East", "Y", "North");
  2575         -    add_proj4text (p, 0,
  2576         -        "+proj=lcc +lat_1=42.68333333333333 +lat_2=41.71666666666");
  2577         -    add_proj4text (p, 1,
  2578         -        "667 +lat_0=41 +lon_0=-71.5 +x_0=200000 +y_0=750000 +ellp");
  2579         -    add_proj4text (p, 2,
  2580         -        "s=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2581         -    add_srs_wkt (p, 0,
  2582         -        "PROJCS[\"NAD83 / Massachusetts Mainland\",GEOGCS[\"NAD83");
  2583         -    add_srs_wkt (p, 1,
  2584         -        "\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 19");
  2585         -    add_srs_wkt (p, 2,
  2586         -        "80\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]]");
  2587         -    add_srs_wkt (p, 3,
  2588         -        ",TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PR");
         2314  +        "_defs");
         2315  +    add_srs_wkt (p, 0,
         2316  +        "PROJCS[\"SAD69 / Brazil Polyconic\",GEOGCS[\"SAD69\",DAT");
         2317  +    add_srs_wkt (p, 1,
         2318  +        "UM[\"South_American_Datum_1969\",SPHEROID[\"GRS 1967 Mod");
         2319  +    add_srs_wkt (p, 2,
         2320  +        "ified\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOW");
         2321  +    add_srs_wkt (p, 3,
         2322  +        "GS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PR");
  2589   2323       add_srs_wkt (p, 4,
  2590   2324           "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  2591   2325       add_srs_wkt (p, 5,
  2592   2326           "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  2593   2327       add_srs_wkt (p, 6,
  2594         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  2595         -    add_srs_wkt (p, 7,
  2596         -        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
  2597         -    add_srs_wkt (p, 8,
  2598         -        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",42.6833");
  2599         -    add_srs_wkt (p, 9,
  2600         -        "3333333333],PARAMETER[\"standard_parallel_2\",41.7166666");
  2601         -    add_srs_wkt (p, 10,
  2602         -        "6666667],PARAMETER[\"latitude_of_origin\",41],PARAMETER[");
  2603         -    add_srs_wkt (p, 11,
  2604         -        "\"central_meridian\",-71.5],PARAMETER[\"false_easting\",");
  2605         -    add_srs_wkt (p, 12,
  2606         -        "200000],PARAMETER[\"false_northing\",750000],UNIT[\"metr");
  2607         -    add_srs_wkt (p, 13,
  2608         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
  2609         -    add_srs_wkt (p, 14,
  2610         -        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26986\"]]");
  2611         -    p = add_epsg_def_ex (filter, first, last, 26987, "epsg", 26987,
  2612         -        "NAD83 / Massachusetts Island", 0, 0,
  2613         -        "GRS 1980", "Greenwich",
  2614         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2615         -        "X", "East", "Y", "North");
  2616         -    add_proj4text (p, 0,
  2617         -        "+proj=lcc +lat_1=41.48333333333333 +lat_2=41.28333333333");
  2618         -    add_proj4text (p, 1,
  2619         -        "333 +lat_0=41 +lon_0=-70.5 +x_0=500000 +y_0=0 +ellps=GRS");
  2620         -    add_proj4text (p, 2,
  2621         -        "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2622         -    add_srs_wkt (p, 0,
  2623         -        "PROJCS[\"NAD83 / Massachusetts Island\",GEOGCS[\"NAD83\"");
  2624         -    add_srs_wkt (p, 1,
  2625         -        ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  2626         -    add_srs_wkt (p, 2,
  2627         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2628         -    add_srs_wkt (p, 3,
  2629         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  2630         -    add_srs_wkt (p, 4,
  2631         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2632         -    add_srs_wkt (p, 5,
  2633         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2634         -    add_srs_wkt (p, 6,
  2635         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2636         -    add_srs_wkt (p, 7,
  2637         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  2638         -    add_srs_wkt (p, 8,
  2639         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.48333");
  2640         -    add_srs_wkt (p, 9,
  2641         -        "333333333],PARAMETER[\"standard_parallel_2\",41.28333333");
  2642         -    add_srs_wkt (p, 10,
  2643         -        "333333],PARAMETER[\"latitude_of_origin\",41],PARAMETER[\"");
  2644         -    add_srs_wkt (p, 11,
  2645         -        "central_meridian\",-70.5],PARAMETER[\"false_easting\",50");
  2646         -    add_srs_wkt (p, 12,
  2647         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2648         -    add_srs_wkt (p, 13,
         2328  +        "]],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Polyconic\"");
         2329  +    add_srs_wkt (p, 7,
         2330  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2331  +    add_srs_wkt (p, 8,
         2332  +        "l_meridian\",-54],PARAMETER[\"false_easting\",5000000],P");
         2333  +    add_srs_wkt (p, 9,
         2334  +        "ARAMETER[\"false_northing\",10000000],UNIT[\"metre\",1,A");
         2335  +    add_srs_wkt (p, 10,
  2649   2336           "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2650         -    add_srs_wkt (p, 14,
  2651         -        ",NORTH],AUTHORITY[\"EPSG\",\"26987\"]]");
  2652         -    p = add_epsg_def_ex (filter, first, last, 26988, "epsg", 26988,
  2653         -        "NAD83 / Michigan North", 0, 0,
  2654         -        "GRS 1980", "Greenwich",
  2655         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2656         -        "X", "East", "Y", "North");
         2337  +    add_srs_wkt (p, 11,
         2338  +        ",NORTH],AUTHORITY[\"EPSG\",\"29101\"]]");
         2339  +    p = add_epsg_def (filter, first, last, 29118, "epsg", 29118,
         2340  +        "SAD69 / UTM zone 18N (deprecated)");
         2341  +    add_proj4text (p, 0,
         2342  +        "+proj=utm +zone=18 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0");
         2343  +    add_proj4text (p, 1,
         2344  +        ",0 +units=m +no_defs");
         2345  +    add_srs_wkt (p, 0,
         2346  +        "PROJCS[\"SAD69 / UTM zone 18N (deprecated)\",GEOGCS[\"SA");
         2347  +    add_srs_wkt (p, 1,
         2348  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2349  +    add_srs_wkt (p, 2,
         2350  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2351  +    add_srs_wkt (p, 3,
         2352  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2353  +    add_srs_wkt (p, 4,
         2354  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2355  +    add_srs_wkt (p, 5,
         2356  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2357  +    add_srs_wkt (p, 6,
         2358  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2359  +    add_srs_wkt (p, 7,
         2360  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2361  +    add_srs_wkt (p, 8,
         2362  +        "ARAMETER[\"central_meridian\",-75],PARAMETER[\"scale_fac");
         2363  +    add_srs_wkt (p, 9,
         2364  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2365  +    add_srs_wkt (p, 10,
         2366  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2367  +    add_srs_wkt (p, 11,
         2368  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         2369  +    add_srs_wkt (p, 12,
         2370  +        ",NORTH],AUTHORITY[\"EPSG\",\"29118\"]]");
         2371  +    p = add_epsg_def (filter, first, last, 29119, "epsg", 29119,
         2372  +        "SAD69 / UTM zone 19N (deprecated)");
         2373  +    add_proj4text (p, 0,
         2374  +        "+proj=utm +zone=19 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0");
         2375  +    add_proj4text (p, 1,
         2376  +        ",0 +units=m +no_defs");
         2377  +    add_srs_wkt (p, 0,
         2378  +        "PROJCS[\"SAD69 / UTM zone 19N (deprecated)\",GEOGCS[\"SA");
         2379  +    add_srs_wkt (p, 1,
         2380  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2381  +    add_srs_wkt (p, 2,
         2382  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2383  +    add_srs_wkt (p, 3,
         2384  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2385  +    add_srs_wkt (p, 4,
         2386  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2387  +    add_srs_wkt (p, 5,
         2388  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2389  +    add_srs_wkt (p, 6,
         2390  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2391  +    add_srs_wkt (p, 7,
         2392  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2393  +    add_srs_wkt (p, 8,
         2394  +        "ARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_fac");
         2395  +    add_srs_wkt (p, 9,
         2396  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2397  +    add_srs_wkt (p, 10,
         2398  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2399  +    add_srs_wkt (p, 11,
         2400  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         2401  +    add_srs_wkt (p, 12,
         2402  +        ",NORTH],AUTHORITY[\"EPSG\",\"29119\"]]");
         2403  +    p = add_epsg_def (filter, first, last, 29120, "epsg", 29120,
         2404  +        "SAD69 / UTM zone 20N (deprecated)");
         2405  +    add_proj4text (p, 0,
         2406  +        "+proj=utm +zone=20 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0");
         2407  +    add_proj4text (p, 1,
         2408  +        ",0 +units=m +no_defs");
         2409  +    add_srs_wkt (p, 0,
         2410  +        "PROJCS[\"SAD69 / UTM zone 20N (deprecated)\",GEOGCS[\"SA");
         2411  +    add_srs_wkt (p, 1,
         2412  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2413  +    add_srs_wkt (p, 2,
         2414  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2415  +    add_srs_wkt (p, 3,
         2416  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2417  +    add_srs_wkt (p, 4,
         2418  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2419  +    add_srs_wkt (p, 5,
         2420  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2421  +    add_srs_wkt (p, 6,
         2422  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2423  +    add_srs_wkt (p, 7,
         2424  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2425  +    add_srs_wkt (p, 8,
         2426  +        "ARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_fac");
         2427  +    add_srs_wkt (p, 9,
         2428  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2429  +    add_srs_wkt (p, 10,
         2430  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2431  +    add_srs_wkt (p, 11,
         2432  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         2433  +    add_srs_wkt (p, 12,
         2434  +        ",NORTH],AUTHORITY[\"EPSG\",\"29120\"]]");
         2435  +    p = add_epsg_def (filter, first, last, 29121, "epsg", 29121,
         2436  +        "SAD69 / UTM zone 21N (deprecated)");
         2437  +    add_proj4text (p, 0,
         2438  +        "+proj=utm +zone=21 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0");
         2439  +    add_proj4text (p, 1,
         2440  +        ",0 +units=m +no_defs");
         2441  +    add_srs_wkt (p, 0,
         2442  +        "PROJCS[\"SAD69 / UTM zone 21N (deprecated)\",GEOGCS[\"SA");
         2443  +    add_srs_wkt (p, 1,
         2444  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2445  +    add_srs_wkt (p, 2,
         2446  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2447  +    add_srs_wkt (p, 3,
         2448  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2449  +    add_srs_wkt (p, 4,
         2450  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2451  +    add_srs_wkt (p, 5,
         2452  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2453  +    add_srs_wkt (p, 6,
         2454  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2455  +    add_srs_wkt (p, 7,
         2456  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2457  +    add_srs_wkt (p, 8,
         2458  +        "ARAMETER[\"central_meridian\",-57],PARAMETER[\"scale_fac");
         2459  +    add_srs_wkt (p, 9,
         2460  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2461  +    add_srs_wkt (p, 10,
         2462  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2463  +    add_srs_wkt (p, 11,
         2464  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         2465  +    add_srs_wkt (p, 12,
         2466  +        ",NORTH],AUTHORITY[\"EPSG\",\"29121\"]]");
         2467  +    p = add_epsg_def (filter, first, last, 29122, "epsg", 29122,
         2468  +        "SAD69 / UTM zone 22N (deprecated)");
         2469  +    add_proj4text (p, 0,
         2470  +        "+proj=utm +zone=22 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0");
         2471  +    add_proj4text (p, 1,
         2472  +        ",0 +units=m +no_defs");
         2473  +    add_srs_wkt (p, 0,
         2474  +        "PROJCS[\"SAD69 / UTM zone 22N (deprecated)\",GEOGCS[\"SA");
         2475  +    add_srs_wkt (p, 1,
         2476  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2477  +    add_srs_wkt (p, 2,
         2478  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2479  +    add_srs_wkt (p, 3,
         2480  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2481  +    add_srs_wkt (p, 4,
         2482  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2483  +    add_srs_wkt (p, 5,
         2484  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2485  +    add_srs_wkt (p, 6,
         2486  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2487  +    add_srs_wkt (p, 7,
         2488  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2489  +    add_srs_wkt (p, 8,
         2490  +        "ARAMETER[\"central_meridian\",-51],PARAMETER[\"scale_fac");
         2491  +    add_srs_wkt (p, 9,
         2492  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2493  +    add_srs_wkt (p, 10,
         2494  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         2495  +    add_srs_wkt (p, 11,
         2496  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         2497  +    add_srs_wkt (p, 12,
         2498  +        ",NORTH],AUTHORITY[\"EPSG\",\"29122\"]]");
         2499  +    p = add_epsg_def (filter, first, last, 29168, "epsg", 29168,
         2500  +        "SAD69 / UTM zone 18N");
         2501  +    add_proj4text (p, 0,
         2502  +        "+proj=utm +zone=18 +ellps=aust_SA +towgs84=-57,1,-41,0,0");
         2503  +    add_proj4text (p, 1,
         2504  +        ",0,0 +units=m +no_defs");
         2505  +    add_srs_wkt (p, 0,
         2506  +        "PROJCS[\"SAD69 / UTM zone 18N\",GEOGCS[\"SAD69\",DATUM[\"");
         2507  +    add_srs_wkt (p, 1,
         2508  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
         2509  +    add_srs_wkt (p, 2,
         2510  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
         2511  +    add_srs_wkt (p, 3,
         2512  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
         2513  +    add_srs_wkt (p, 4,
         2514  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2515  +    add_srs_wkt (p, 5,
         2516  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2517  +    add_srs_wkt (p, 6,
         2518  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
         2519  +    add_srs_wkt (p, 7,
         2520  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         2521  +    add_srs_wkt (p, 8,
         2522  +        "central_meridian\",-75],PARAMETER[\"scale_factor\",0.999");
         2523  +    add_srs_wkt (p, 9,
         2524  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         2525  +    add_srs_wkt (p, 10,
         2526  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2527  +    add_srs_wkt (p, 11,
         2528  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
         2529  +    add_srs_wkt (p, 12,
         2530  +        "THORITY[\"EPSG\",\"29168\"]]");
         2531  +    p = add_epsg_def (filter, first, last, 29169, "epsg", 29169,
         2532  +        "SAD69 / UTM zone 19N");
         2533  +    add_proj4text (p, 0,
         2534  +        "+proj=utm +zone=19 +ellps=aust_SA +towgs84=-57,1,-41,0,0");
         2535  +    add_proj4text (p, 1,
         2536  +        ",0,0 +units=m +no_defs");
         2537  +    add_srs_wkt (p, 0,
         2538  +        "PROJCS[\"SAD69 / UTM zone 19N\",GEOGCS[\"SAD69\",DATUM[\"");
         2539  +    add_srs_wkt (p, 1,
         2540  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
         2541  +    add_srs_wkt (p, 2,
         2542  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
         2543  +    add_srs_wkt (p, 3,
         2544  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
         2545  +    add_srs_wkt (p, 4,
         2546  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2547  +    add_srs_wkt (p, 5,
         2548  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2549  +    add_srs_wkt (p, 6,
         2550  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
         2551  +    add_srs_wkt (p, 7,
         2552  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         2553  +    add_srs_wkt (p, 8,
         2554  +        "central_meridian\",-69],PARAMETER[\"scale_factor\",0.999");
         2555  +    add_srs_wkt (p, 9,
         2556  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         2557  +    add_srs_wkt (p, 10,
         2558  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2559  +    add_srs_wkt (p, 11,
         2560  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
         2561  +    add_srs_wkt (p, 12,
         2562  +        "THORITY[\"EPSG\",\"29169\"]]");
         2563  +    p = add_epsg_def (filter, first, last, 29170, "epsg", 29170,
         2564  +        "SAD69 / UTM zone 20N");
         2565  +    add_proj4text (p, 0,
         2566  +        "+proj=utm +zone=20 +ellps=aust_SA +towgs84=-57,1,-41,0,0");
         2567  +    add_proj4text (p, 1,
         2568  +        ",0,0 +units=m +no_defs");
         2569  +    add_srs_wkt (p, 0,
         2570  +        "PROJCS[\"SAD69 / UTM zone 20N\",GEOGCS[\"SAD69\",DATUM[\"");
         2571  +    add_srs_wkt (p, 1,
         2572  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
         2573  +    add_srs_wkt (p, 2,
         2574  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
         2575  +    add_srs_wkt (p, 3,
         2576  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
         2577  +    add_srs_wkt (p, 4,
         2578  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2579  +    add_srs_wkt (p, 5,
         2580  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2581  +    add_srs_wkt (p, 6,
         2582  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
         2583  +    add_srs_wkt (p, 7,
         2584  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         2585  +    add_srs_wkt (p, 8,
         2586  +        "central_meridian\",-63],PARAMETER[\"scale_factor\",0.999");
         2587  +    add_srs_wkt (p, 9,
         2588  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         2589  +    add_srs_wkt (p, 10,
         2590  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2591  +    add_srs_wkt (p, 11,
         2592  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
         2593  +    add_srs_wkt (p, 12,
         2594  +        "THORITY[\"EPSG\",\"29170\"]]");
         2595  +    p = add_epsg_def (filter, first, last, 29171, "epsg", 29171,
         2596  +        "SAD69 / UTM zone 21N");
         2597  +    add_proj4text (p, 0,
         2598  +        "+proj=utm +zone=21 +ellps=aust_SA +towgs84=-57,1,-41,0,0");
         2599  +    add_proj4text (p, 1,
         2600  +        ",0,0 +units=m +no_defs");
         2601  +    add_srs_wkt (p, 0,
         2602  +        "PROJCS[\"SAD69 / UTM zone 21N\",GEOGCS[\"SAD69\",DATUM[\"");
         2603  +    add_srs_wkt (p, 1,
         2604  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
         2605  +    add_srs_wkt (p, 2,
         2606  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
         2607  +    add_srs_wkt (p, 3,
         2608  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
         2609  +    add_srs_wkt (p, 4,
         2610  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2611  +    add_srs_wkt (p, 5,
         2612  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2613  +    add_srs_wkt (p, 6,
         2614  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
         2615  +    add_srs_wkt (p, 7,
         2616  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         2617  +    add_srs_wkt (p, 8,
         2618  +        "central_meridian\",-57],PARAMETER[\"scale_factor\",0.999");
         2619  +    add_srs_wkt (p, 9,
         2620  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         2621  +    add_srs_wkt (p, 10,
         2622  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2623  +    add_srs_wkt (p, 11,
         2624  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
         2625  +    add_srs_wkt (p, 12,
         2626  +        "THORITY[\"EPSG\",\"29171\"]]");
         2627  +    p = add_epsg_def (filter, first, last, 29172, "epsg", 29172,
         2628  +        "SAD69 / UTM zone 22N");
         2629  +    add_proj4text (p, 0,
         2630  +        "+proj=utm +zone=22 +ellps=aust_SA +towgs84=-57,1,-41,0,0");
         2631  +    add_proj4text (p, 1,
         2632  +        ",0,0 +units=m +no_defs");
         2633  +    add_srs_wkt (p, 0,
         2634  +        "PROJCS[\"SAD69 / UTM zone 22N\",GEOGCS[\"SAD69\",DATUM[\"");
         2635  +    add_srs_wkt (p, 1,
         2636  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
         2637  +    add_srs_wkt (p, 2,
         2638  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
         2639  +    add_srs_wkt (p, 3,
         2640  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
         2641  +    add_srs_wkt (p, 4,
         2642  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2643  +    add_srs_wkt (p, 5,
         2644  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2645  +    add_srs_wkt (p, 6,
         2646  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
         2647  +    add_srs_wkt (p, 7,
         2648  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         2649  +    add_srs_wkt (p, 8,
         2650  +        "central_meridian\",-51],PARAMETER[\"scale_factor\",0.999");
         2651  +    add_srs_wkt (p, 9,
         2652  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         2653  +    add_srs_wkt (p, 10,
         2654  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2655  +    add_srs_wkt (p, 11,
         2656  +        "1\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AU");
         2657  +    add_srs_wkt (p, 12,
         2658  +        "THORITY[\"EPSG\",\"29172\"]]");
         2659  +    p = add_epsg_def (filter, first, last, 29177, "epsg", 29177,
         2660  +        "SAD69 / UTM zone 17S (deprecated)");
         2661  +    add_proj4text (p, 0,
         2662  +        "+proj=utm +zone=17 +south +ellps=GRS67 +towgs84=-57,1,-4");
         2663  +    add_proj4text (p, 1,
         2664  +        "1,0,0,0,0 +units=m +no_defs");
         2665  +    add_srs_wkt (p, 0,
         2666  +        "PROJCS[\"SAD69 / UTM zone 17S (deprecated)\",GEOGCS[\"SA");
         2667  +    add_srs_wkt (p, 1,
         2668  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2669  +    add_srs_wkt (p, 2,
         2670  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2671  +    add_srs_wkt (p, 3,
         2672  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2673  +    add_srs_wkt (p, 4,
         2674  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2675  +    add_srs_wkt (p, 5,
         2676  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2677  +    add_srs_wkt (p, 6,
         2678  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2679  +    add_srs_wkt (p, 7,
         2680  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2681  +    add_srs_wkt (p, 8,
         2682  +        "ARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_fac");
         2683  +    add_srs_wkt (p, 9,
         2684  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2685  +    add_srs_wkt (p, 10,
         2686  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
         2687  +    add_srs_wkt (p, 11,
         2688  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
         2689  +    add_srs_wkt (p, 12,
         2690  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"29177\"]]");
         2691  +    p = add_epsg_def (filter, first, last, 29178, "epsg", 29178,
         2692  +        "SAD69 / UTM zone 18S (deprecated)");
         2693  +    add_proj4text (p, 0,
         2694  +        "+proj=utm +zone=18 +south +ellps=GRS67 +towgs84=-57,1,-4");
         2695  +    add_proj4text (p, 1,
         2696  +        "1,0,0,0,0 +units=m +no_defs");
         2697  +    add_srs_wkt (p, 0,
         2698  +        "PROJCS[\"SAD69 / UTM zone 18S (deprecated)\",GEOGCS[\"SA");
         2699  +    add_srs_wkt (p, 1,
         2700  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2701  +    add_srs_wkt (p, 2,
         2702  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2703  +    add_srs_wkt (p, 3,
         2704  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2705  +    add_srs_wkt (p, 4,
         2706  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2707  +    add_srs_wkt (p, 5,
         2708  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2709  +    add_srs_wkt (p, 6,
         2710  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2711  +    add_srs_wkt (p, 7,
         2712  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2713  +    add_srs_wkt (p, 8,
         2714  +        "ARAMETER[\"central_meridian\",-75],PARAMETER[\"scale_fac");
         2715  +    add_srs_wkt (p, 9,
         2716  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2717  +    add_srs_wkt (p, 10,
         2718  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
         2719  +    add_srs_wkt (p, 11,
         2720  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
         2721  +    add_srs_wkt (p, 12,
         2722  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"29178\"]]");
         2723  +    p = add_epsg_def (filter, first, last, 29179, "epsg", 29179,
         2724  +        "SAD69 / UTM zone 19S (deprecated)");
         2725  +    add_proj4text (p, 0,
         2726  +        "+proj=utm +zone=19 +south +ellps=GRS67 +towgs84=-57,1,-4");
         2727  +    add_proj4text (p, 1,
         2728  +        "1,0,0,0,0 +units=m +no_defs");
         2729  +    add_srs_wkt (p, 0,
         2730  +        "PROJCS[\"SAD69 / UTM zone 19S (deprecated)\",GEOGCS[\"SA");
         2731  +    add_srs_wkt (p, 1,
         2732  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2733  +    add_srs_wkt (p, 2,
         2734  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2735  +    add_srs_wkt (p, 3,
         2736  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2737  +    add_srs_wkt (p, 4,
         2738  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2739  +    add_srs_wkt (p, 5,
         2740  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2741  +    add_srs_wkt (p, 6,
         2742  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2743  +    add_srs_wkt (p, 7,
         2744  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2745  +    add_srs_wkt (p, 8,
         2746  +        "ARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_fac");
         2747  +    add_srs_wkt (p, 9,
         2748  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2749  +    add_srs_wkt (p, 10,
         2750  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
         2751  +    add_srs_wkt (p, 11,
         2752  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
         2753  +    add_srs_wkt (p, 12,
         2754  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"29179\"]]");
         2755  +    p = add_epsg_def (filter, first, last, 29180, "epsg", 29180,
         2756  +        "SAD69 / UTM zone 20S (deprecated)");
         2757  +    add_proj4text (p, 0,
         2758  +        "+proj=utm +zone=20 +south +ellps=GRS67 +towgs84=-57,1,-4");
         2759  +    add_proj4text (p, 1,
         2760  +        "1,0,0,0,0 +units=m +no_defs");
         2761  +    add_srs_wkt (p, 0,
         2762  +        "PROJCS[\"SAD69 / UTM zone 20S (deprecated)\",GEOGCS[\"SA");
         2763  +    add_srs_wkt (p, 1,
         2764  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2765  +    add_srs_wkt (p, 2,
         2766  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2767  +    add_srs_wkt (p, 3,
         2768  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2769  +    add_srs_wkt (p, 4,
         2770  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2771  +    add_srs_wkt (p, 5,
         2772  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2773  +    add_srs_wkt (p, 6,
         2774  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2775  +    add_srs_wkt (p, 7,
         2776  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2777  +    add_srs_wkt (p, 8,
         2778  +        "ARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_fac");
         2779  +    add_srs_wkt (p, 9,
         2780  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2781  +    add_srs_wkt (p, 10,
         2782  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
         2783  +    add_srs_wkt (p, 11,
         2784  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
         2785  +    add_srs_wkt (p, 12,
         2786  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"29180\"]]");
         2787  +    p = add_epsg_def (filter, first, last, 29181, "epsg", 29181,
         2788  +        "SAD69 / UTM zone 21S (deprecated)");
         2789  +    add_proj4text (p, 0,
         2790  +        "+proj=utm +zone=21 +south +ellps=GRS67 +towgs84=-57,1,-4");
         2791  +    add_proj4text (p, 1,
         2792  +        "1,0,0,0,0 +units=m +no_defs");
         2793  +    add_srs_wkt (p, 0,
         2794  +        "PROJCS[\"SAD69 / UTM zone 21S (deprecated)\",GEOGCS[\"SA");
         2795  +    add_srs_wkt (p, 1,
         2796  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2797  +    add_srs_wkt (p, 2,
         2798  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2799  +    add_srs_wkt (p, 3,
         2800  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2801  +    add_srs_wkt (p, 4,
         2802  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2803  +    add_srs_wkt (p, 5,
         2804  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2805  +    add_srs_wkt (p, 6,
         2806  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2807  +    add_srs_wkt (p, 7,
         2808  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2809  +    add_srs_wkt (p, 8,
         2810  +        "ARAMETER[\"central_meridian\",-57],PARAMETER[\"scale_fac");
         2811  +    add_srs_wkt (p, 9,
         2812  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2813  +    add_srs_wkt (p, 10,
         2814  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
         2815  +    add_srs_wkt (p, 11,
         2816  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
         2817  +    add_srs_wkt (p, 12,
         2818  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"29181\"]]");
         2819  +    p = add_epsg_def (filter, first, last, 29182, "epsg", 29182,
         2820  +        "SAD69 / UTM zone 22S (deprecated)");
         2821  +    add_proj4text (p, 0,
         2822  +        "+proj=utm +zone=22 +south +ellps=GRS67 +towgs84=-57,1,-4");
         2823  +    add_proj4text (p, 1,
         2824  +        "1,0,0,0,0 +units=m +no_defs");
         2825  +    add_srs_wkt (p, 0,
         2826  +        "PROJCS[\"SAD69 / UTM zone 22S (deprecated)\",GEOGCS[\"SA");
         2827  +    add_srs_wkt (p, 1,
         2828  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2829  +    add_srs_wkt (p, 2,
         2830  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2831  +    add_srs_wkt (p, 3,
         2832  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2833  +    add_srs_wkt (p, 4,
         2834  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2835  +    add_srs_wkt (p, 5,
         2836  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2837  +    add_srs_wkt (p, 6,
         2838  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2839  +    add_srs_wkt (p, 7,
         2840  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2841  +    add_srs_wkt (p, 8,
         2842  +        "ARAMETER[\"central_meridian\",-51],PARAMETER[\"scale_fac");
         2843  +    add_srs_wkt (p, 9,
         2844  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2845  +    add_srs_wkt (p, 10,
         2846  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
         2847  +    add_srs_wkt (p, 11,
         2848  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
         2849  +    add_srs_wkt (p, 12,
         2850  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"29182\"]]");
         2851  +    p = add_epsg_def (filter, first, last, 29183, "epsg", 29183,
         2852  +        "SAD69 / UTM zone 23S (deprecated)");
         2853  +    add_proj4text (p, 0,
         2854  +        "+proj=utm +zone=23 +south +ellps=GRS67 +towgs84=-57,1,-4");
         2855  +    add_proj4text (p, 1,
         2856  +        "1,0,0,0,0 +units=m +no_defs");
         2857  +    add_srs_wkt (p, 0,
         2858  +        "PROJCS[\"SAD69 / UTM zone 23S (deprecated)\",GEOGCS[\"SA");
         2859  +    add_srs_wkt (p, 1,
         2860  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2861  +    add_srs_wkt (p, 2,
         2862  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2863  +    add_srs_wkt (p, 3,
         2864  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2865  +    add_srs_wkt (p, 4,
         2866  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2867  +    add_srs_wkt (p, 5,
         2868  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2869  +    add_srs_wkt (p, 6,
         2870  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2871  +    add_srs_wkt (p, 7,
         2872  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2873  +    add_srs_wkt (p, 8,
         2874  +        "ARAMETER[\"central_meridian\",-45],PARAMETER[\"scale_fac");
         2875  +    add_srs_wkt (p, 9,
         2876  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2877  +    add_srs_wkt (p, 10,
         2878  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
         2879  +    add_srs_wkt (p, 11,
         2880  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
         2881  +    add_srs_wkt (p, 12,
         2882  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"29183\"]]");
         2883  +    p = add_epsg_def (filter, first, last, 29184, "epsg", 29184,
         2884  +        "SAD69 / UTM zone 24S (deprecated)");
         2885  +    add_proj4text (p, 0,
         2886  +        "+proj=utm +zone=24 +south +ellps=GRS67 +towgs84=-57,1,-4");
         2887  +    add_proj4text (p, 1,
         2888  +        "1,0,0,0,0 +units=m +no_defs");
         2889  +    add_srs_wkt (p, 0,
         2890  +        "PROJCS[\"SAD69 / UTM zone 24S (deprecated)\",GEOGCS[\"SA");
         2891  +    add_srs_wkt (p, 1,
         2892  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2893  +    add_srs_wkt (p, 2,
         2894  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2895  +    add_srs_wkt (p, 3,
         2896  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2897  +    add_srs_wkt (p, 4,
         2898  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2899  +    add_srs_wkt (p, 5,
         2900  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2901  +    add_srs_wkt (p, 6,
         2902  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2903  +    add_srs_wkt (p, 7,
         2904  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2905  +    add_srs_wkt (p, 8,
         2906  +        "ARAMETER[\"central_meridian\",-39],PARAMETER[\"scale_fac");
         2907  +    add_srs_wkt (p, 9,
         2908  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2909  +    add_srs_wkt (p, 10,
         2910  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
         2911  +    add_srs_wkt (p, 11,
         2912  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
         2913  +    add_srs_wkt (p, 12,
         2914  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"29184\"]]");
         2915  +    p = add_epsg_def (filter, first, last, 29185, "epsg", 29185,
         2916  +        "SAD69 / UTM zone 25S (deprecated)");
         2917  +    add_proj4text (p, 0,
         2918  +        "+proj=utm +zone=25 +south +ellps=GRS67 +towgs84=-57,1,-4");
         2919  +    add_proj4text (p, 1,
         2920  +        "1,0,0,0,0 +units=m +no_defs");
         2921  +    add_srs_wkt (p, 0,
         2922  +        "PROJCS[\"SAD69 / UTM zone 25S (deprecated)\",GEOGCS[\"SA");
         2923  +    add_srs_wkt (p, 1,
         2924  +        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
         2925  +    add_srs_wkt (p, 2,
         2926  +        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
         2927  +    add_srs_wkt (p, 3,
         2928  +        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
         2929  +    add_srs_wkt (p, 4,
         2930  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
         2931  +    add_srs_wkt (p, 5,
         2932  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
         2933  +    add_srs_wkt (p, 6,
         2934  +        "9108\"]],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Tran");
         2935  +    add_srs_wkt (p, 7,
         2936  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
         2937  +    add_srs_wkt (p, 8,
         2938  +        "ARAMETER[\"central_meridian\",-33],PARAMETER[\"scale_fac");
         2939  +    add_srs_wkt (p, 9,
         2940  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         2941  +    add_srs_wkt (p, 10,
         2942  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
         2943  +    add_srs_wkt (p, 11,
         2944  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
         2945  +    add_srs_wkt (p, 12,
         2946  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"29185\"]]");
         2947  +    p = add_epsg_def (filter, first, last, 29187, "epsg", 29187,
         2948  +        "SAD69 / UTM zone 17S");
         2949  +    add_proj4text (p, 0,
         2950  +        "+proj=utm +zone=17 +south +ellps=aust_SA +towgs84=-57,1,");
         2951  +    add_proj4text (p, 1,
         2952  +        "-41,0,0,0,0 +units=m +no_defs");
         2953  +    add_srs_wkt (p, 0,
         2954  +        "PROJCS[\"SAD69 / UTM zone 17S\",GEOGCS[\"SAD69\",DATUM[\"");
         2955  +    add_srs_wkt (p, 1,
         2956  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
         2957  +    add_srs_wkt (p, 2,
         2958  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
         2959  +    add_srs_wkt (p, 3,
         2960  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
         2961  +    add_srs_wkt (p, 4,
         2962  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2963  +    add_srs_wkt (p, 5,
         2964  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2965  +    add_srs_wkt (p, 6,
         2966  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
         2967  +    add_srs_wkt (p, 7,
         2968  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         2969  +    add_srs_wkt (p, 8,
         2970  +        "central_meridian\",-81],PARAMETER[\"scale_factor\",0.999");
         2971  +    add_srs_wkt (p, 9,
         2972  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         2973  +    add_srs_wkt (p, 10,
         2974  +        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         2975  +    add_srs_wkt (p, 11,
         2976  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
         2977  +    add_srs_wkt (p, 12,
         2978  +        "TH],AUTHORITY[\"EPSG\",\"29187\"]]");
         2979  +    p = add_epsg_def (filter, first, last, 29188, "epsg", 29188,
         2980  +        "SAD69 / UTM zone 18S");
         2981  +    add_proj4text (p, 0,
         2982  +        "+proj=utm +zone=18 +south +ellps=aust_SA +towgs84=-57,1,");
         2983  +    add_proj4text (p, 1,
         2984  +        "-41,0,0,0,0 +units=m +no_defs");
         2985  +    add_srs_wkt (p, 0,
         2986  +        "PROJCS[\"SAD69 / UTM zone 18S\",GEOGCS[\"SAD69\",DATUM[\"");
         2987  +    add_srs_wkt (p, 1,
         2988  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
         2989  +    add_srs_wkt (p, 2,
         2990  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
         2991  +    add_srs_wkt (p, 3,
         2992  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
         2993  +    add_srs_wkt (p, 4,
         2994  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2995  +    add_srs_wkt (p, 5,
         2996  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2997  +    add_srs_wkt (p, 6,
         2998  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
         2999  +    add_srs_wkt (p, 7,
         3000  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         3001  +    add_srs_wkt (p, 8,
         3002  +        "central_meridian\",-75],PARAMETER[\"scale_factor\",0.999");
         3003  +    add_srs_wkt (p, 9,
         3004  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         3005  +    add_srs_wkt (p, 10,
         3006  +        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3007  +    add_srs_wkt (p, 11,
         3008  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
         3009  +    add_srs_wkt (p, 12,
         3010  +        "TH],AUTHORITY[\"EPSG\",\"29188\"]]");
         3011  +    p = add_epsg_def (filter, first, last, 29189, "epsg", 29189,
         3012  +        "SAD69 / UTM zone 19S");
         3013  +    add_proj4text (p, 0,
         3014  +        "+proj=utm +zone=19 +south +ellps=aust_SA +towgs84=-57,1,");
         3015  +    add_proj4text (p, 1,
         3016  +        "-41,0,0,0,0 +units=m +no_defs");
         3017  +    add_srs_wkt (p, 0,
         3018  +        "PROJCS[\"SAD69 / UTM zone 19S\",GEOGCS[\"SAD69\",DATUM[\"");
         3019  +    add_srs_wkt (p, 1,
         3020  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
         3021  +    add_srs_wkt (p, 2,
         3022  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
         3023  +    add_srs_wkt (p, 3,
         3024  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
         3025  +    add_srs_wkt (p, 4,
         3026  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         3027  +    add_srs_wkt (p, 5,
         3028  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         3029  +    add_srs_wkt (p, 6,
         3030  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
         3031  +    add_srs_wkt (p, 7,
         3032  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         3033  +    add_srs_wkt (p, 8,
         3034  +        "central_meridian\",-69],PARAMETER[\"scale_factor\",0.999");
         3035  +    add_srs_wkt (p, 9,
         3036  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         3037  +    add_srs_wkt (p, 10,
         3038  +        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3039  +    add_srs_wkt (p, 11,
         3040  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
         3041  +    add_srs_wkt (p, 12,
         3042  +        "TH],AUTHORITY[\"EPSG\",\"29189\"]]");
         3043  +    p = add_epsg_def (filter, first, last, 29190, "epsg", 29190,
         3044  +        "SAD69 / UTM zone 20S");
         3045  +    add_proj4text (p, 0,
         3046  +        "+proj=utm +zone=20 +south +ellps=aust_SA +towgs84=-57,1,");
         3047  +    add_proj4text (p, 1,
         3048  +        "-41,0,0,0,0 +units=m +no_defs");
         3049  +    add_srs_wkt (p, 0,
         3050  +        "PROJCS[\"SAD69 / UTM zone 20S\",GEOGCS[\"SAD69\",DATUM[\"");
         3051  +    add_srs_wkt (p, 1,
         3052  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
         3053  +    add_srs_wkt (p, 2,
         3054  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
         3055  +    add_srs_wkt (p, 3,
         3056  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
         3057  +    add_srs_wkt (p, 4,
         3058  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         3059  +    add_srs_wkt (p, 5,
         3060  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         3061  +    add_srs_wkt (p, 6,
         3062  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
         3063  +    add_srs_wkt (p, 7,
         3064  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         3065  +    add_srs_wkt (p, 8,
         3066  +        "central_meridian\",-63],PARAMETER[\"scale_factor\",0.999");
         3067  +    add_srs_wkt (p, 9,
         3068  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         3069  +    add_srs_wkt (p, 10,
         3070  +        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3071  +    add_srs_wkt (p, 11,
         3072  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
         3073  +    add_srs_wkt (p, 12,
         3074  +        "TH],AUTHORITY[\"EPSG\",\"29190\"]]");
         3075  +    p = add_epsg_def (filter, first, last, 29191, "epsg", 29191,
         3076  +        "SAD69 / UTM zone 21S");
         3077  +    add_proj4text (p, 0,
         3078  +        "+proj=utm +zone=21 +south +ellps=aust_SA +towgs84=-57,1,");
         3079  +    add_proj4text (p, 1,
         3080  +        "-41,0,0,0,0 +units=m +no_defs");
         3081  +    add_srs_wkt (p, 0,
         3082  +        "PROJCS[\"SAD69 / UTM zone 21S\",GEOGCS[\"SAD69\",DATUM[\"");
         3083  +    add_srs_wkt (p, 1,
         3084  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
         3085  +    add_srs_wkt (p, 2,
         3086  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
         3087  +    add_srs_wkt (p, 3,
         3088  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
         3089  +    add_srs_wkt (p, 4,
         3090  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         3091  +    add_srs_wkt (p, 5,
         3092  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         3093  +    add_srs_wkt (p, 6,
         3094  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
         3095  +    add_srs_wkt (p, 7,
         3096  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
         3097  +    add_srs_wkt (p, 8,
         3098  +        "central_meridian\",-57],PARAMETER[\"scale_factor\",0.999");
         3099  +    add_srs_wkt (p, 9,
         3100  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         3101  +    add_srs_wkt (p, 10,
         3102  +        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3103  +    add_srs_wkt (p, 11,
         3104  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
         3105  +    add_srs_wkt (p, 12,
         3106  +        "TH],AUTHORITY[\"EPSG\",\"29191\"]]");
         3107  +    p = add_epsg_def (filter, first, last, 29192, "epsg", 29192,
         3108  +        "SAD69 / UTM zone 22S");
  2657   3109       add_proj4text (p, 0,
  2658         -        "+proj=lcc +lat_1=47.08333333333334 +lat_2=45.48333333333");
         3110  +        "+proj=utm +zone=22 +south +ellps=aust_SA +towgs84=-57,1,");
  2659   3111       add_proj4text (p, 1,
  2660         -        "333 +lat_0=44.78333333333333 +lon_0=-87 +x_0=8000000 +y_");
  2661         -    add_proj4text (p, 2,
  2662         -        "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
  2663         -    add_proj4text (p, 3,
  2664         -        "s");
         3112  +        "-41,0,0,0,0 +units=m +no_defs");
  2665   3113       add_srs_wkt (p, 0,
  2666         -        "PROJCS[\"NAD83 / Michigan North\",GEOGCS[\"NAD83\",DATUM");
         3114  +        "PROJCS[\"SAD69 / UTM zone 22S\",GEOGCS[\"SAD69\",DATUM[\"");
  2667   3115       add_srs_wkt (p, 1,
  2668         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         3116  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  2669   3117       add_srs_wkt (p, 2,
  2670         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         3118  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  2671   3119       add_srs_wkt (p, 3,
  2672         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         3120  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
  2673   3121       add_srs_wkt (p, 4,
  2674         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         3122  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  2675   3123       add_srs_wkt (p, 5,
  2676         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         3124  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2677   3125       add_srs_wkt (p, 6,
  2678         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         3126  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
  2679   3127       add_srs_wkt (p, 7,
  2680         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
         3128  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
  2681   3129       add_srs_wkt (p, 8,
  2682         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",47.08333333333");
         3130  +        "central_meridian\",-51],PARAMETER[\"scale_factor\",0.999");
  2683   3131       add_srs_wkt (p, 9,
  2684         -        "334],PARAMETER[\"standard_parallel_2\",45.48333333333333");
         3132  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  2685   3133       add_srs_wkt (p, 10,
  2686         -        "],PARAMETER[\"latitude_of_origin\",44.78333333333333],PA");
         3134  +        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2687   3135       add_srs_wkt (p, 11,
  2688         -        "RAMETER[\"central_meridian\",-87],PARAMETER[\"false_east");
         3136  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  2689   3137       add_srs_wkt (p, 12,
  2690         -        "ing\",8000000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2691         -    add_srs_wkt (p, 13,
  2692         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  2693         -    add_srs_wkt (p, 14,
  2694         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26988\"]]");
  2695         -    p = add_epsg_def_ex (filter, first, last, 26989, "epsg", 26989,
  2696         -        "NAD83 / Michigan Central", 0, 0,
  2697         -        "GRS 1980", "Greenwich",
  2698         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2699         -        "X", "East", "Y", "North");
         3138  +        "TH],AUTHORITY[\"EPSG\",\"29192\"]]");
         3139  +    p = add_epsg_def (filter, first, last, 29193, "epsg", 29193,
         3140  +        "SAD69 / UTM zone 23S");
  2700   3141       add_proj4text (p, 0,
  2701         -        "+proj=lcc +lat_1=45.7 +lat_2=44.18333333333333 +lat_0=43");
         3142  +        "+proj=utm +zone=23 +south +ellps=aust_SA +towgs84=-57,1,");
  2702   3143       add_proj4text (p, 1,
  2703         -        ".31666666666667 +lon_0=-84.36666666666666 +x_0=6000000 +");
  2704         -    add_proj4text (p, 2,
  2705         -        "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2706         -    add_proj4text (p, 3,
  2707         -        "efs");
         3144  +        "-41,0,0,0,0 +units=m +no_defs");
  2708   3145       add_srs_wkt (p, 0,
  2709         -        "PROJCS[\"NAD83 / Michigan Central\",GEOGCS[\"NAD83\",DAT");
         3146  +        "PROJCS[\"SAD69 / UTM zone 23S\",GEOGCS[\"SAD69\",DATUM[\"");
  2710   3147       add_srs_wkt (p, 1,
  2711         -        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
         3148  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  2712   3149       add_srs_wkt (p, 2,
  2713         -        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
         3150  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  2714   3151       add_srs_wkt (p, 3,
  2715         -        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
         3152  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
  2716   3153       add_srs_wkt (p, 4,
  2717         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         3154  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  2718   3155       add_srs_wkt (p, 5,
  2719         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         3156  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2720   3157       add_srs_wkt (p, 6,
  2721         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         3158  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
  2722   3159       add_srs_wkt (p, 7,
  2723         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
         3160  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
  2724   3161       add_srs_wkt (p, 8,
  2725         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",45.7],PARAMET");
         3162  +        "central_meridian\",-45],PARAMETER[\"scale_factor\",0.999");
  2726   3163       add_srs_wkt (p, 9,
  2727         -        "ER[\"standard_parallel_2\",44.18333333333333],PARAMETER[");
         3164  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  2728   3165       add_srs_wkt (p, 10,
  2729         -        "\"latitude_of_origin\",43.31666666666667],PARAMETER[\"ce");
         3166  +        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2730   3167       add_srs_wkt (p, 11,
  2731         -        "ntral_meridian\",-84.36666666666666],PARAMETER[\"false_e");
         3168  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  2732   3169       add_srs_wkt (p, 12,
  2733         -        "asting\",6000000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2734         -    add_srs_wkt (p, 13,
  2735         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2736         -    add_srs_wkt (p, 14,
  2737         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"26989\"]]");
  2738         -    p = add_epsg_def_ex (filter, first, last, 26990, "epsg", 26990,
  2739         -        "NAD83 / Michigan South", 0, 0,
  2740         -        "GRS 1980", "Greenwich",
  2741         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2742         -        "X", "East", "Y", "North");
         3170  +        "TH],AUTHORITY[\"EPSG\",\"29193\"]]");
         3171  +    p = add_epsg_def (filter, first, last, 29194, "epsg", 29194,
         3172  +        "SAD69 / UTM zone 24S");
  2743   3173       add_proj4text (p, 0,
  2744         -        "+proj=lcc +lat_1=43.66666666666666 +lat_2=42.1 +lat_0=41");
         3174  +        "+proj=utm +zone=24 +south +ellps=aust_SA +towgs84=-57,1,");
  2745   3175       add_proj4text (p, 1,
  2746         -        ".5 +lon_0=-84.36666666666666 +x_0=4000000 +y_0=0 +ellps=");
  2747         -    add_proj4text (p, 2,
  2748         -        "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         3176  +        "-41,0,0,0,0 +units=m +no_defs");
  2749   3177       add_srs_wkt (p, 0,
  2750         -        "PROJCS[\"NAD83 / Michigan South\",GEOGCS[\"NAD83\",DATUM");
         3178  +        "PROJCS[\"SAD69 / UTM zone 24S\",GEOGCS[\"SAD69\",DATUM[\"");
  2751   3179       add_srs_wkt (p, 1,
  2752         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         3180  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  2753   3181       add_srs_wkt (p, 2,
  2754         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         3182  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  2755   3183       add_srs_wkt (p, 3,
  2756         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         3184  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
  2757   3185       add_srs_wkt (p, 4,
  2758         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         3186  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  2759   3187       add_srs_wkt (p, 5,
  2760         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
         3188  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2761   3189       add_srs_wkt (p, 6,
  2762         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
         3190  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
  2763   3191       add_srs_wkt (p, 7,
  2764         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
         3192  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
  2765   3193       add_srs_wkt (p, 8,
  2766         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",43.66666666666");
         3194  +        "central_meridian\",-39],PARAMETER[\"scale_factor\",0.999");
  2767   3195       add_srs_wkt (p, 9,
  2768         -        "666],PARAMETER[\"standard_parallel_2\",42.1],PARAMETER[\"");
         3196  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  2769   3197       add_srs_wkt (p, 10,
  2770         -        "latitude_of_origin\",41.5],PARAMETER[\"central_meridian\"");
         3198  +        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2771   3199       add_srs_wkt (p, 11,
  2772         -        ",-84.36666666666666],PARAMETER[\"false_easting\",4000000");
         3200  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  2773   3201       add_srs_wkt (p, 12,
  2774         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  2775         -    add_srs_wkt (p, 13,
  2776         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  2777         -    add_srs_wkt (p, 14,
  2778         -        "TH],AUTHORITY[\"EPSG\",\"26990\"]]");
  2779         -    p = add_epsg_def_ex (filter, first, last, 26991, "epsg", 26991,
  2780         -        "NAD83 / Minnesota North", 0, 0,
  2781         -        "GRS 1980", "Greenwich",
  2782         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2783         -        "X", "East", "Y", "North");
         3202  +        "TH],AUTHORITY[\"EPSG\",\"29194\"]]");
         3203  +    p = add_epsg_def (filter, first, last, 29195, "epsg", 29195,
         3204  +        "SAD69 / UTM zone 25S");
  2784   3205       add_proj4text (p, 0,
  2785         -        "+proj=lcc +lat_1=48.63333333333333 +lat_2=47.03333333333");
         3206  +        "+proj=utm +zone=25 +south +ellps=aust_SA +towgs84=-57,1,");
  2786   3207       add_proj4text (p, 1,
  2787         -        "333 +lat_0=46.5 +lon_0=-93.09999999999999 +x_0=800000 +y");
  2788         -    add_proj4text (p, 2,
  2789         -        "_0=100000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  2790         -    add_proj4text (p, 3,
  2791         -        "no_defs");
         3208  +        "-41,0,0,0,0 +units=m +no_defs");
  2792   3209       add_srs_wkt (p, 0,
  2793         -        "PROJCS[\"NAD83 / Minnesota North\",GEOGCS[\"NAD83\",DATU");
         3210  +        "PROJCS[\"SAD69 / UTM zone 25S\",GEOGCS[\"SAD69\",DATUM[\"");
  2794   3211       add_srs_wkt (p, 1,
  2795         -        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
         3212  +        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  2796   3213       add_srs_wkt (p, 2,
  2797         -        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
         3214  +        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  2798   3215       add_srs_wkt (p, 3,
  2799         -        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  2800         -    add_srs_wkt (p, 4,
  2801         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2802         -    add_srs_wkt (p, 5,
  2803         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2804         -    add_srs_wkt (p, 6,
  2805         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2806         -    add_srs_wkt (p, 7,
  2807         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
  2808         -    add_srs_wkt (p, 8,
  2809         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",48.6333333333");
  2810         -    add_srs_wkt (p, 9,
  2811         -        "3333],PARAMETER[\"standard_parallel_2\",47.0333333333333");
  2812         -    add_srs_wkt (p, 10,
  2813         -        "3],PARAMETER[\"latitude_of_origin\",46.5],PARAMETER[\"ce");
  2814         -    add_srs_wkt (p, 11,
  2815         -        "ntral_meridian\",-93.1],PARAMETER[\"false_easting\",8000");
  2816         -    add_srs_wkt (p, 12,
  2817         -        "00],PARAMETER[\"false_northing\",100000],UNIT[\"metre\",");
  2818         -    add_srs_wkt (p, 13,
  2819         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  2820         -    add_srs_wkt (p, 14,
  2821         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"26991\"]]");
  2822         -    p = add_epsg_def_ex (filter, first, last, 26992, "epsg", 26992,
  2823         -        "NAD83 / Minnesota Central", 0, 0,
  2824         -        "GRS 1980", "Greenwich",
  2825         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2826         -        "X", "East", "Y", "North");
  2827         -    add_proj4text (p, 0,
  2828         -        "+proj=lcc +lat_1=47.05 +lat_2=45.61666666666667 +lat_0=4");
  2829         -    add_proj4text (p, 1,
  2830         -        "5 +lon_0=-94.25 +x_0=800000 +y_0=100000 +ellps=GRS80 +to");
  2831         -    add_proj4text (p, 2,
  2832         -        "wgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  2833         -    add_srs_wkt (p, 0,
  2834         -        "PROJCS[\"NAD83 / Minnesota Central\",GEOGCS[\"NAD83\",DA");
  2835         -    add_srs_wkt (p, 1,
  2836         -        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  2837         -    add_srs_wkt (p, 2,
  2838         -        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  2839         -    add_srs_wkt (p, 3,
  2840         -        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
         3216  +        "-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]],PRIMEM[");
  2841   3217       add_srs_wkt (p, 4,
  2842   3218           "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  2843   3219       add_srs_wkt (p, 5,
  2844   3220           "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  2845   3221       add_srs_wkt (p, 6,
  2846         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
         3222  +        "UTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_Mer");
  2847   3223       add_srs_wkt (p, 7,
  2848         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         3224  +        "cator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"");
  2849   3225       add_srs_wkt (p, 8,
  2850         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",47.05],PARA");
         3226  +        "central_meridian\",-33],PARAMETER[\"scale_factor\",0.999");
  2851   3227       add_srs_wkt (p, 9,
  2852         -        "METER[\"standard_parallel_2\",45.61666666666667],PARAMET");
         3228  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
  2853   3229       add_srs_wkt (p, 10,
  2854         -        "ER[\"latitude_of_origin\",45],PARAMETER[\"central_meridi");
         3230  +        "_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  2855   3231       add_srs_wkt (p, 11,
  2856         -        "an\",-94.25],PARAMETER[\"false_easting\",800000],PARAMET");
         3232  +        ",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NOR");
  2857   3233       add_srs_wkt (p, 12,
  2858         -        "ER[\"false_northing\",100000],UNIT[\"metre\",1,AUTHORITY");
  2859         -    add_srs_wkt (p, 13,
  2860         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2861         -    add_srs_wkt (p, 14,
  2862         -        "AUTHORITY[\"EPSG\",\"26992\"]]");
  2863         -    p = add_epsg_def_ex (filter, first, last, 26993, "epsg", 26993,
  2864         -        "NAD83 / Minnesota South", 0, 0,
  2865         -        "GRS 1980", "Greenwich",
  2866         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2867         -        "X", "East", "Y", "North");
         3234  +        "TH],AUTHORITY[\"EPSG\",\"29195\"]]");
         3235  +    p = add_epsg_def (filter, first, last, 29220, "epsg", 29220,
         3236  +        "Sapper Hill 1943 / UTM zone 20S");
  2868   3237       add_proj4text (p, 0,
  2869         -        "+proj=lcc +lat_1=45.21666666666667 +lat_2=43.78333333333");
         3238  +        "+proj=utm +zone=20 +south +ellps=intl +towgs84=-355,21,7");
  2870   3239       add_proj4text (p, 1,
  2871         -        "333 +lat_0=43 +lon_0=-94 +x_0=800000 +y_0=100000 +ellps=");
  2872         -    add_proj4text (p, 2,
  2873         -        "GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
         3240  +        "2,0,0,0,0 +units=m +no_defs");
  2874   3241       add_srs_wkt (p, 0,
  2875         -        "PROJCS[\"NAD83 / Minnesota South\",GEOGCS[\"NAD83\",DATU");
         3242  +        "PROJCS[\"Sapper Hill 1943 / UTM zone 20S\",GEOGCS[\"Sapp");
  2876   3243       add_srs_wkt (p, 1,
  2877         -        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
         3244  +        "er Hill 1943\",DATUM[\"Sapper_Hill_1943\",SPHEROID[\"Int");
  2878   3245       add_srs_wkt (p, 2,
  2879         -        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
         3246  +        "ernational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
  2880   3247       add_srs_wkt (p, 3,
  2881         -        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
         3248  +        "]],TOWGS84[-355,21,72,0,0,0,0],AUTHORITY[\"EPSG\",\"6292");
  2882   3249       add_srs_wkt (p, 4,
  2883         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         3250  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2884   3251       add_srs_wkt (p, 5,
  2885         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         3252  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2886   3253       add_srs_wkt (p, 6,
  2887         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         3254  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4292\"]],PROJECTION[\"Tr");
  2888   3255       add_srs_wkt (p, 7,
  2889         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
         3256  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  2890   3257       add_srs_wkt (p, 8,
  2891         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",45.2166666666");
         3258  +        ",PARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_f");
  2892   3259       add_srs_wkt (p, 9,
  2893         -        "6667],PARAMETER[\"standard_parallel_2\",43.7833333333333");
         3260  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2894   3261       add_srs_wkt (p, 10,
  2895         -        "3],PARAMETER[\"latitude_of_origin\",43],PARAMETER[\"cent");
         3262  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
  2896   3263       add_srs_wkt (p, 11,
  2897         -        "ral_meridian\",-94],PARAMETER[\"false_easting\",800000],");
         3264  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2898   3265       add_srs_wkt (p, 12,
  2899         -        "PARAMETER[\"false_northing\",100000],UNIT[\"metre\",1,AU");
  2900         -    add_srs_wkt (p, 13,
  2901         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2902         -    add_srs_wkt (p, 14,
  2903         -        "NORTH],AUTHORITY[\"EPSG\",\"26993\"]]");
  2904         -    p = add_epsg_def_ex (filter, first, last, 26994, "epsg", 26994,
  2905         -        "NAD83 / Mississippi East", 0, 0,
  2906         -        "GRS 1980", "Greenwich",
  2907         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2908         -        "X", "East", "Y", "North");
         3266  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"29220\"]]");
         3267  +    p = add_epsg_def (filter, first, last, 29221, "epsg", 29221,
         3268  +        "Sapper Hill 1943 / UTM zone 21S");
  2909   3269       add_proj4text (p, 0,
  2910         -        "+proj=tmerc +lat_0=29.5 +lon_0=-88.83333333333333 +k=0.9");
         3270  +        "+proj=utm +zone=21 +south +ellps=intl +towgs84=-355,21,7");
  2911   3271       add_proj4text (p, 1,
  2912         -        "9995 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  2913         -    add_proj4text (p, 2,
  2914         -        "0,0 +units=m +no_defs");
         3272  +        "2,0,0,0,0 +units=m +no_defs");
  2915   3273       add_srs_wkt (p, 0,
  2916         -        "PROJCS[\"NAD83 / Mississippi East\",GEOGCS[\"NAD83\",DAT");
         3274  +        "PROJCS[\"Sapper Hill 1943 / UTM zone 21S\",GEOGCS[\"Sapp");
  2917   3275       add_srs_wkt (p, 1,
  2918         -        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
  2919         -    add_srs_wkt (p, 2,
  2920         -        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  2921         -    add_srs_wkt (p, 3,
  2922         -        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  2923         -    add_srs_wkt (p, 4,
  2924         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2925         -    add_srs_wkt (p, 5,
  2926         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2927         -    add_srs_wkt (p, 6,
  2928         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2929         -    add_srs_wkt (p, 7,
  2930         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"]");
  2931         -    add_srs_wkt (p, 8,
  2932         -        ",PARAMETER[\"latitude_of_origin\",29.5],PARAMETER[\"cent");
  2933         -    add_srs_wkt (p, 9,
  2934         -        "ral_meridian\",-88.83333333333333],PARAMETER[\"scale_fac");
  2935         -    add_srs_wkt (p, 10,
  2936         -        "tor\",0.99995],PARAMETER[\"false_easting\",300000],PARAM");
  2937         -    add_srs_wkt (p, 11,
  2938         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  2939         -    add_srs_wkt (p, 12,
  2940         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2941         -    add_srs_wkt (p, 13,
  2942         -        "HORITY[\"EPSG\",\"26994\"]]");
  2943         -    p = add_epsg_def_ex (filter, first, last, 26995, "epsg", 26995,
  2944         -        "NAD83 / Mississippi West", 0, 0,
  2945         -        "GRS 1980", "Greenwich",
  2946         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2947         -        "X", "East", "Y", "North");
  2948         -    add_proj4text (p, 0,
  2949         -        "+proj=tmerc +lat_0=29.5 +lon_0=-90.33333333333333 +k=0.9");
  2950         -    add_proj4text (p, 1,
  2951         -        "9995 +x_0=700000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  2952         -    add_proj4text (p, 2,
  2953         -        "0,0 +units=m +no_defs");
  2954         -    add_srs_wkt (p, 0,
  2955         -        "PROJCS[\"NAD83 / Mississippi West\",GEOGCS[\"NAD83\",DAT");
  2956         -    add_srs_wkt (p, 1,
  2957         -        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
  2958         -    add_srs_wkt (p, 2,
  2959         -        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  2960         -    add_srs_wkt (p, 3,
  2961         -        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  2962         -    add_srs_wkt (p, 4,
  2963         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2964         -    add_srs_wkt (p, 5,
  2965         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  2966         -    add_srs_wkt (p, 6,
  2967         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  2968         -    add_srs_wkt (p, 7,
  2969         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"]");
  2970         -    add_srs_wkt (p, 8,
  2971         -        ",PARAMETER[\"latitude_of_origin\",29.5],PARAMETER[\"cent");
  2972         -    add_srs_wkt (p, 9,
  2973         -        "ral_meridian\",-90.33333333333333],PARAMETER[\"scale_fac");
  2974         -    add_srs_wkt (p, 10,
  2975         -        "tor\",0.99995],PARAMETER[\"false_easting\",700000],PARAM");
  2976         -    add_srs_wkt (p, 11,
  2977         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  2978         -    add_srs_wkt (p, 12,
  2979         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  2980         -    add_srs_wkt (p, 13,
  2981         -        "HORITY[\"EPSG\",\"26995\"]]");
  2982         -    p = add_epsg_def_ex (filter, first, last, 26996, "epsg", 26996,
  2983         -        "NAD83 / Missouri East", 0, 0,
  2984         -        "GRS 1980", "Greenwich",
  2985         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2986         -        "X", "East", "Y", "North");
  2987         -    add_proj4text (p, 0,
  2988         -        "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-90.5 +k=0.9");
  2989         -    add_proj4text (p, 1,
  2990         -        "99933333 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  2991         -    add_proj4text (p, 2,
  2992         -        "0,0,0,0 +units=m +no_defs");
  2993         -    add_srs_wkt (p, 0,
  2994         -        "PROJCS[\"NAD83 / Missouri East\",GEOGCS[\"NAD83\",DATUM[");
  2995         -    add_srs_wkt (p, 1,
  2996         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  2997         -    add_srs_wkt (p, 2,
  2998         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  2999         -    add_srs_wkt (p, 3,
  3000         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  3001         -    add_srs_wkt (p, 4,
  3002         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3003         -    add_srs_wkt (p, 5,
  3004         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3005         -    add_srs_wkt (p, 6,
  3006         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3007         -    add_srs_wkt (p, 7,
  3008         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3009         -    add_srs_wkt (p, 8,
  3010         -        "AMETER[\"latitude_of_origin\",35.83333333333334],PARAMET");
  3011         -    add_srs_wkt (p, 9,
  3012         -        "ER[\"central_meridian\",-90.5],PARAMETER[\"scale_factor\"");
  3013         -    add_srs_wkt (p, 10,
  3014         -        ",0.999933333],PARAMETER[\"false_easting\",250000],PARAME");
  3015         -    add_srs_wkt (p, 11,
  3016         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3017         -    add_srs_wkt (p, 12,
  3018         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  3019         -    add_srs_wkt (p, 13,
  3020         -        "ORITY[\"EPSG\",\"26996\"]]");
  3021         -    p = add_epsg_def_ex (filter, first, last, 26997, "epsg", 26997,
  3022         -        "NAD83 / Missouri Central", 0, 0,
  3023         -        "GRS 1980", "Greenwich",
  3024         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3025         -        "X", "East", "Y", "North");
  3026         -    add_proj4text (p, 0,
  3027         -        "+proj=tmerc +lat_0=35.83333333333334 +lon_0=-92.5 +k=0.9");
  3028         -    add_proj4text (p, 1,
  3029         -        "99933333 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  3030         -    add_proj4text (p, 2,
  3031         -        "0,0,0,0 +units=m +no_defs");
  3032         -    add_srs_wkt (p, 0,
  3033         -        "PROJCS[\"NAD83 / Missouri Central\",GEOGCS[\"NAD83\",DAT");
  3034         -    add_srs_wkt (p, 1,
  3035         -        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
  3036         -    add_srs_wkt (p, 2,
  3037         -        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  3038         -    add_srs_wkt (p, 3,
  3039         -        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  3040         -    add_srs_wkt (p, 4,
  3041         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3042         -    add_srs_wkt (p, 5,
  3043         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  3044         -    add_srs_wkt (p, 6,
  3045         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  3046         -    add_srs_wkt (p, 7,
  3047         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"]");
  3048         -    add_srs_wkt (p, 8,
  3049         -        ",PARAMETER[\"latitude_of_origin\",35.83333333333334],PAR");
  3050         -    add_srs_wkt (p, 9,
  3051         -        "AMETER[\"central_meridian\",-92.5],PARAMETER[\"scale_fac");
  3052         -    add_srs_wkt (p, 10,
  3053         -        "tor\",0.999933333],PARAMETER[\"false_easting\",500000],P");
  3054         -    add_srs_wkt (p, 11,
  3055         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  3056         -    add_srs_wkt (p, 12,
  3057         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  3058         -    add_srs_wkt (p, 13,
  3059         -        ",AUTHORITY[\"EPSG\",\"26997\"]]");
  3060         -    p = add_epsg_def_ex (filter, first, last, 26998, "epsg", 26998,
  3061         -        "NAD83 / Missouri West", 0, 0,
  3062         -        "GRS 1980", "Greenwich",
  3063         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3064         -        "X", "East", "Y", "North");
  3065         -    add_proj4text (p, 0,
  3066         -        "+proj=tmerc +lat_0=36.16666666666666 +lon_0=-94.5 +k=0.9");
  3067         -    add_proj4text (p, 1,
  3068         -        "99941177 +x_0=850000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  3069         -    add_proj4text (p, 2,
  3070         -        "0,0,0,0 +units=m +no_defs");
  3071         -    add_srs_wkt (p, 0,
  3072         -        "PROJCS[\"NAD83 / Missouri West\",GEOGCS[\"NAD83\",DATUM[");
  3073         -    add_srs_wkt (p, 1,
  3074         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  3075         -    add_srs_wkt (p, 2,
  3076         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  3077         -    add_srs_wkt (p, 3,
  3078         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  3079         -    add_srs_wkt (p, 4,
  3080         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3081         -    add_srs_wkt (p, 5,
  3082         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3083         -    add_srs_wkt (p, 6,
  3084         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3085         -    add_srs_wkt (p, 7,
  3086         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3087         -    add_srs_wkt (p, 8,
  3088         -        "AMETER[\"latitude_of_origin\",36.16666666666666],PARAMET");
  3089         -    add_srs_wkt (p, 9,
  3090         -        "ER[\"central_meridian\",-94.5],PARAMETER[\"scale_factor\"");
  3091         -    add_srs_wkt (p, 10,
  3092         -        ",0.999941177],PARAMETER[\"false_easting\",850000],PARAME");
  3093         -    add_srs_wkt (p, 11,
  3094         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3095         -    add_srs_wkt (p, 12,
  3096         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  3097         -    add_srs_wkt (p, 13,
  3098         -        "ORITY[\"EPSG\",\"26998\"]]");
  3099         -    p = add_epsg_def_ex (filter, first, last, 27037, "epsg", 27037,
  3100         -        "Nahrwan 1967 / UTM zone 37N", 0, 0,
  3101         -        "Clarke 1880 (RGS)", "Greenwich",
  3102         -        "Nahrwan_1967", "Transverse_Mercator", "metre",
  3103         -        "Easting", "East", "Northing", "North");
  3104         -    add_proj4text (p, 0,
  3105         -        "+proj=utm +zone=37 +ellps=clrk80 +towgs84=-242.2,-144.9,");
  3106         -    add_proj4text (p, 1,
  3107         -        "370.3,0,0,0,0 +units=m +no_defs");
  3108         -    add_srs_wkt (p, 0,
  3109         -        "PROJCS[\"Nahrwan 1967 / UTM zone 37N\",GEOGCS[\"Nahrwan ");
  3110         -    add_srs_wkt (p, 1,
  3111         -        "1967\",DATUM[\"Nahrwan_1967\",SPHEROID[\"Clarke 1880 (RG");
  3112         -    add_srs_wkt (p, 2,
  3113         -        "S)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],T");
  3114         -    add_srs_wkt (p, 3,
  3115         -        "OWGS84[-242.2,-144.9,370.3,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3116         -    add_srs_wkt (p, 4,
  3117         -        "6270\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3118         -    add_srs_wkt (p, 5,
  3119         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3120         -    add_srs_wkt (p, 6,
  3121         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3122         -    add_srs_wkt (p, 7,
  3123         -        "\",EAST],AUTHORITY[\"EPSG\",\"4270\"]],PROJECTION[\"Tran");
  3124         -    add_srs_wkt (p, 8,
  3125         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3126         -    add_srs_wkt (p, 9,
  3127         -        "ARAMETER[\"central_meridian\",39],PARAMETER[\"scale_fact");
  3128         -    add_srs_wkt (p, 10,
  3129         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3130         -    add_srs_wkt (p, 11,
  3131         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3132         -    add_srs_wkt (p, 12,
  3133         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3134         -    add_srs_wkt (p, 13,
  3135         -        ",NORTH],AUTHORITY[\"EPSG\",\"27037\"]]");
  3136         -    p = add_epsg_def_ex (filter, first, last, 27038, "epsg", 27038,
  3137         -        "Nahrwan 1967 / UTM zone 38N", 0, 0,
  3138         -        "Clarke 1880 (RGS)", "Greenwich",
  3139         -        "Nahrwan_1967", "Transverse_Mercator", "metre",
  3140         -        "Easting", "East", "Northing", "North");
  3141         -    add_proj4text (p, 0,
  3142         -        "+proj=utm +zone=38 +ellps=clrk80 +towgs84=-242.2,-144.9,");
  3143         -    add_proj4text (p, 1,
  3144         -        "370.3,0,0,0,0 +units=m +no_defs");
  3145         -    add_srs_wkt (p, 0,
  3146         -        "PROJCS[\"Nahrwan 1967 / UTM zone 38N\",GEOGCS[\"Nahrwan ");
  3147         -    add_srs_wkt (p, 1,
  3148         -        "1967\",DATUM[\"Nahrwan_1967\",SPHEROID[\"Clarke 1880 (RG");
  3149         -    add_srs_wkt (p, 2,
  3150         -        "S)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],T");
  3151         -    add_srs_wkt (p, 3,
  3152         -        "OWGS84[-242.2,-144.9,370.3,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3153         -    add_srs_wkt (p, 4,
  3154         -        "6270\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3155         -    add_srs_wkt (p, 5,
  3156         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3157         -    add_srs_wkt (p, 6,
  3158         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3159         -    add_srs_wkt (p, 7,
  3160         -        "\",EAST],AUTHORITY[\"EPSG\",\"4270\"]],PROJECTION[\"Tran");
  3161         -    add_srs_wkt (p, 8,
  3162         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3163         -    add_srs_wkt (p, 9,
  3164         -        "ARAMETER[\"central_meridian\",45],PARAMETER[\"scale_fact");
  3165         -    add_srs_wkt (p, 10,
  3166         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3167         -    add_srs_wkt (p, 11,
  3168         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3169         -    add_srs_wkt (p, 12,
  3170         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3171         -    add_srs_wkt (p, 13,
  3172         -        ",NORTH],AUTHORITY[\"EPSG\",\"27038\"]]");
  3173         -    p = add_epsg_def_ex (filter, first, last, 27039, "epsg", 27039,
  3174         -        "Nahrwan 1967 / UTM zone 39N", 0, 0,
  3175         -        "Clarke 1880 (RGS)", "Greenwich",
  3176         -        "Nahrwan_1967", "Transverse_Mercator", "metre",
  3177         -        "Easting", "East", "Northing", "North");
  3178         -    add_proj4text (p, 0,
  3179         -        "+proj=utm +zone=39 +ellps=clrk80 +towgs84=-242.2,-144.9,");
  3180         -    add_proj4text (p, 1,
  3181         -        "370.3,0,0,0,0 +units=m +no_defs");
  3182         -    add_srs_wkt (p, 0,
  3183         -        "PROJCS[\"Nahrwan 1967 / UTM zone 39N\",GEOGCS[\"Nahrwan ");
  3184         -    add_srs_wkt (p, 1,
  3185         -        "1967\",DATUM[\"Nahrwan_1967\",SPHEROID[\"Clarke 1880 (RG");
  3186         -    add_srs_wkt (p, 2,
  3187         -        "S)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],T");
  3188         -    add_srs_wkt (p, 3,
  3189         -        "OWGS84[-242.2,-144.9,370.3,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3190         -    add_srs_wkt (p, 4,
  3191         -        "6270\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3192         -    add_srs_wkt (p, 5,
  3193         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3194         -    add_srs_wkt (p, 6,
  3195         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3196         -    add_srs_wkt (p, 7,
  3197         -        "\",EAST],AUTHORITY[\"EPSG\",\"4270\"]],PROJECTION[\"Tran");
  3198         -    add_srs_wkt (p, 8,
  3199         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3200         -    add_srs_wkt (p, 9,
  3201         -        "ARAMETER[\"central_meridian\",51],PARAMETER[\"scale_fact");
  3202         -    add_srs_wkt (p, 10,
  3203         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3204         -    add_srs_wkt (p, 11,
  3205         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3206         -    add_srs_wkt (p, 12,
  3207         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3208         -    add_srs_wkt (p, 13,
  3209         -        ",NORTH],AUTHORITY[\"EPSG\",\"27039\"]]");
  3210         -    p = add_epsg_def_ex (filter, first, last, 27040, "epsg", 27040,
  3211         -        "Nahrwan 1967 / UTM zone 40N", 0, 0,
  3212         -        "Clarke 1880 (RGS)", "Greenwich",
  3213         -        "Nahrwan_1967", "Transverse_Mercator", "metre",
  3214         -        "Easting", "East", "Northing", "North");
  3215         -    add_proj4text (p, 0,
  3216         -        "+proj=utm +zone=40 +ellps=clrk80 +towgs84=-242.2,-144.9,");
  3217         -    add_proj4text (p, 1,
  3218         -        "370.3,0,0,0,0 +units=m +no_defs");
  3219         -    add_srs_wkt (p, 0,
  3220         -        "PROJCS[\"Nahrwan 1967 / UTM zone 40N\",GEOGCS[\"Nahrwan ");
  3221         -    add_srs_wkt (p, 1,
  3222         -        "1967\",DATUM[\"Nahrwan_1967\",SPHEROID[\"Clarke 1880 (RG");
  3223         -    add_srs_wkt (p, 2,
  3224         -        "S)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"7012\"]],T");
  3225         -    add_srs_wkt (p, 3,
  3226         -        "OWGS84[-242.2,-144.9,370.3,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3227         -    add_srs_wkt (p, 4,
  3228         -        "6270\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3229         -    add_srs_wkt (p, 5,
  3230         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3231         -    add_srs_wkt (p, 6,
  3232         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3233         -    add_srs_wkt (p, 7,
  3234         -        "\",EAST],AUTHORITY[\"EPSG\",\"4270\"]],PROJECTION[\"Tran");
  3235         -    add_srs_wkt (p, 8,
  3236         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3237         -    add_srs_wkt (p, 9,
  3238         -        "ARAMETER[\"central_meridian\",57],PARAMETER[\"scale_fact");
  3239         -    add_srs_wkt (p, 10,
  3240         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3241         -    add_srs_wkt (p, 11,
  3242         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3243         -    add_srs_wkt (p, 12,
  3244         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3245         -    add_srs_wkt (p, 13,
  3246         -        ",NORTH],AUTHORITY[\"EPSG\",\"27040\"]]");
  3247         -    p = add_epsg_def_ex (filter, first, last, 27120, "epsg", 27120,
  3248         -        "Naparima 1972 / UTM zone 20N", 0, 0,
  3249         -        "International 1924", "Greenwich",
  3250         -        "Naparima_1972", "Transverse_Mercator", "metre",
  3251         -        "Easting", "East", "Northing", "North");
  3252         -    add_proj4text (p, 0,
  3253         -        "+proj=utm +zone=20 +ellps=intl +towgs84=-10,375,165,0,0,");
  3254         -    add_proj4text (p, 1,
  3255         -        "0,0 +units=m +no_defs");
  3256         -    add_srs_wkt (p, 0,
  3257         -        "PROJCS[\"Naparima 1972 / UTM zone 20N\",GEOGCS[\"Naparim");
  3258         -    add_srs_wkt (p, 1,
  3259         -        "a 1972\",DATUM[\"Naparima_1972\",SPHEROID[\"Internationa");
  3260         -    add_srs_wkt (p, 2,
  3261         -        "l 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS");
  3262         -    add_srs_wkt (p, 3,
  3263         -        "84[-10,375,165,0,0,0,0],AUTHORITY[\"EPSG\",\"6271\"]],PR");
  3264         -    add_srs_wkt (p, 4,
  3265         -        "IMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[");
  3266         -    add_srs_wkt (p, 5,
  3267         -        "\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"");
  3268         -    add_srs_wkt (p, 6,
  3269         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  3270         -    add_srs_wkt (p, 7,
  3271         -        "HORITY[\"EPSG\",\"4271\"]],PROJECTION[\"Transverse_Merca");
  3272         -    add_srs_wkt (p, 8,
  3273         -        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
  3274         -    add_srs_wkt (p, 9,
  3275         -        "entral_meridian\",-63],PARAMETER[\"scale_factor\",0.9996");
  3276         -    add_srs_wkt (p, 10,
  3277         -        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
  3278         -    add_srs_wkt (p, 11,
  3279         -        "northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
  3280         -    add_srs_wkt (p, 12,
  3281         -        "\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUT");
  3282         -    add_srs_wkt (p, 13,
  3283         -        "HORITY[\"EPSG\",\"27120\"]]");
  3284         -    p = add_epsg_def_ex (filter, first, last, 27200, "epsg", 27200,
  3285         -        "NZGD49 / New Zealand Map Grid", 0, 0,
  3286         -        "International 1924", "Greenwich",
  3287         -        "New_Zealand_Geodetic_Datum_1949", "New_Zealand_Map_Grid", "metre",
  3288         -        "Easting", "East", "Northing", "North");
  3289         -    add_proj4text (p, 0,
  3290         -        "+proj=nzmg +lat_0=-41 +lon_0=173 +x_0=2510000 +y_0=60231");
  3291         -    add_proj4text (p, 1,
  3292         -        "50 +ellps=intl +towgs84=59.47,-5.04,187.44,0.47,-0.1,1.0");
  3293         -    add_proj4text (p, 2,
  3294         -        "24,-4.5993 +units=m +no_defs");
  3295         -    add_srs_wkt (p, 0,
  3296         -        "PROJCS[\"NZGD49 / New Zealand Map Grid\",GEOGCS[\"NZGD49");
  3297         -    add_srs_wkt (p, 1,
  3298         -        "\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"");
  3299         -    add_srs_wkt (p, 2,
  3300         -        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
  3301         -    add_srs_wkt (p, 3,
  3302         -        "22\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.599");
  3303         -    add_srs_wkt (p, 4,
  3304         -        "3],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,");
  3305         -    add_srs_wkt (p, 5,
  3306         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  3307         -    add_srs_wkt (p, 6,
  3308         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3309         -    add_srs_wkt (p, 7,
  3310         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  3311         -    add_srs_wkt (p, 8,
  3312         -        "72\"]],PROJECTION[\"New_Zealand_Map_Grid\"],PARAMETER[\"");
  3313         -    add_srs_wkt (p, 9,
  3314         -        "latitude_of_origin\",-41],PARAMETER[\"central_meridian\"");
  3315         -    add_srs_wkt (p, 10,
  3316         -        ",173],PARAMETER[\"false_easting\",2510000],PARAMETER[\"f");
  3317         -    add_srs_wkt (p, 11,
  3318         -        "alse_northing\",6023150],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3319         -    add_srs_wkt (p, 12,
  3320         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3321         -    add_srs_wkt (p, 13,
  3322         -        ",NORTH],AUTHORITY[\"EPSG\",\"27200\"]]");
  3323         -    p = add_epsg_def_ex (filter, first, last, 27205, "epsg", 27205,
  3324         -        "NZGD49 / Mount Eden Circuit", 0, 1,
  3325         -        "International 1924", "Greenwich",
  3326         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3327         -        "Northing", "North", "Easting", "East");
  3328         -    add_proj4text (p, 0,
  3329         -        "+proj=tmerc +lat_0=-36.87986527777778 +lon_0=174.7643393");
  3330         -    add_proj4text (p, 1,
  3331         -        "611111 +k=0.9999 +x_0=300000 +y_0=700000 +ellps=intl +to");
  3332         -    add_proj4text (p, 2,
  3333         -        "wgs84=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=");
  3334         -    add_proj4text (p, 3,
  3335         -        "m +no_defs");
  3336         -    add_srs_wkt (p, 0,
  3337         -        "PROJCS[\"NZGD49 / Mount Eden Circuit\",GEOGCS[\"NZGD49\"");
  3338         -    add_srs_wkt (p, 1,
  3339         -        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
  3340         -    add_srs_wkt (p, 2,
  3341         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3342         -    add_srs_wkt (p, 3,
  3343         -        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
  3344         -    add_srs_wkt (p, 4,
  3345         -        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
  3346         -    add_srs_wkt (p, 5,
  3347         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3348         -    add_srs_wkt (p, 6,
  3349         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3350         -    add_srs_wkt (p, 7,
  3351         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272");
  3352         -    add_srs_wkt (p, 8,
  3353         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3354         -    add_srs_wkt (p, 9,
  3355         -        "itude_of_origin\",-36.87986527777778],PARAMETER[\"centra");
  3356         -    add_srs_wkt (p, 10,
  3357         -        "l_meridian\",174.7643393611111],PARAMETER[\"scale_factor");
  3358         -    add_srs_wkt (p, 11,
  3359         -        "\",0.9999],PARAMETER[\"false_easting\",300000],PARAMETER");
  3360         -    add_srs_wkt (p, 12,
  3361         -        "[\"false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"");
  3362         -    add_srs_wkt (p, 13,
  3363         -        "EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Eastin");
  3364         -    add_srs_wkt (p, 14,
  3365         -        "g\",EAST],AUTHORITY[\"EPSG\",\"27205\"]]");
  3366         -    p = add_epsg_def_ex (filter, first, last, 27206, "epsg", 27206,
  3367         -        "NZGD49 / Bay of Plenty Circuit", 0, 1,
  3368         -        "International 1924", "Greenwich",
  3369         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3370         -        "Northing", "North", "Easting", "East");
  3371         -    add_proj4text (p, 0,
  3372         -        "+proj=tmerc +lat_0=-37.76124980555556 +lon_0=176.4661972");
  3373         -    add_proj4text (p, 1,
  3374         -        "5 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84=59.4");
  3375         -    add_proj4text (p, 2,
  3376         -        "7,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no_defs");
  3377         -    add_srs_wkt (p, 0,
  3378         -        "PROJCS[\"NZGD49 / Bay of Plenty Circuit\",GEOGCS[\"NZGD4");
  3379         -    add_srs_wkt (p, 1,
  3380         -        "9\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"");
  3381         -    add_srs_wkt (p, 2,
  3382         -        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
  3383         -    add_srs_wkt (p, 3,
  3384         -        "22\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.599");
  3385         -    add_srs_wkt (p, 4,
  3386         -        "3],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,");
  3387         -    add_srs_wkt (p, 5,
  3388         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  3389         -    add_srs_wkt (p, 6,
  3390         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3391         -    add_srs_wkt (p, 7,
  3392         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  3393         -    add_srs_wkt (p, 8,
  3394         -        "72\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3395         -    add_srs_wkt (p, 9,
  3396         -        "atitude_of_origin\",-37.76124980555556],PARAMETER[\"cent");
  3397         -    add_srs_wkt (p, 10,
  3398         -        "ral_meridian\",176.46619725],PARAMETER[\"scale_factor\",");
  3399         -    add_srs_wkt (p, 11,
  3400         -        "1],PARAMETER[\"false_easting\",300000],PARAMETER[\"false");
  3401         -    add_srs_wkt (p, 12,
  3402         -        "_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3403         -    add_srs_wkt (p, 13,
  3404         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  3405         -    add_srs_wkt (p, 14,
  3406         -        "T],AUTHORITY[\"EPSG\",\"27206\"]]");
  3407         -    p = add_epsg_def_ex (filter, first, last, 27207, "epsg", 27207,
  3408         -        "NZGD49 / Poverty Bay Circuit", 0, 1,
  3409         -        "International 1924", "Greenwich",
  3410         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3411         -        "Northing", "North", "Easting", "East");
  3412         -    add_proj4text (p, 0,
  3413         -        "+proj=tmerc +lat_0=-38.62470277777778 +lon_0=177.8856362");
  3414         -    add_proj4text (p, 1,
  3415         -        "777778 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
  3416         -    add_proj4text (p, 2,
  3417         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  3418         -    add_proj4text (p, 3,
  3419         -        "_defs");
  3420         -    add_srs_wkt (p, 0,
  3421         -        "PROJCS[\"NZGD49 / Poverty Bay Circuit\",GEOGCS[\"NZGD49\"");
  3422         -    add_srs_wkt (p, 1,
  3423         -        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
  3424         -    add_srs_wkt (p, 2,
  3425         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3426         -    add_srs_wkt (p, 3,
  3427         -        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
  3428         -    add_srs_wkt (p, 4,
  3429         -        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
  3430         -    add_srs_wkt (p, 5,
  3431         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3432         -    add_srs_wkt (p, 6,
  3433         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3434         -    add_srs_wkt (p, 7,
  3435         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272");
  3436         -    add_srs_wkt (p, 8,
  3437         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3438         -    add_srs_wkt (p, 9,
  3439         -        "itude_of_origin\",-38.62470277777778],PARAMETER[\"centra");
  3440         -    add_srs_wkt (p, 10,
  3441         -        "l_meridian\",177.8856362777778],PARAMETER[\"scale_factor");
  3442         -    add_srs_wkt (p, 11,
  3443         -        "\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fa");
  3444         -    add_srs_wkt (p, 12,
  3445         -        "lse_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3446         -    add_srs_wkt (p, 13,
  3447         -        "\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",");
  3448         -    add_srs_wkt (p, 14,
  3449         -        "EAST],AUTHORITY[\"EPSG\",\"27207\"]]");
  3450         -    p = add_epsg_def_ex (filter, first, last, 27208, "epsg", 27208,
  3451         -        "NZGD49 / Hawkes Bay Circuit", 0, 1,
  3452         -        "International 1924", "Greenwich",
  3453         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3454         -        "Northing", "North", "Easting", "East");
  3455         -    add_proj4text (p, 0,
  3456         -        "+proj=tmerc +lat_0=-39.65092930555556 +lon_0=176.6736805");
  3457         -    add_proj4text (p, 1,
  3458         -        "277778 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
  3459         -    add_proj4text (p, 2,
  3460         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  3461         -    add_proj4text (p, 3,
  3462         -        "_defs");
  3463         -    add_srs_wkt (p, 0,
  3464         -        "PROJCS[\"NZGD49 / Hawkes Bay Circuit\",GEOGCS[\"NZGD49\"");
  3465         -    add_srs_wkt (p, 1,
  3466         -        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
  3467         -    add_srs_wkt (p, 2,
  3468         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3469         -    add_srs_wkt (p, 3,
  3470         -        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
  3471         -    add_srs_wkt (p, 4,
  3472         -        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
  3473         -    add_srs_wkt (p, 5,
  3474         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3475         -    add_srs_wkt (p, 6,
  3476         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3477         -    add_srs_wkt (p, 7,
  3478         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272");
  3479         -    add_srs_wkt (p, 8,
  3480         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3481         -    add_srs_wkt (p, 9,
  3482         -        "itude_of_origin\",-39.65092930555556],PARAMETER[\"centra");
  3483         -    add_srs_wkt (p, 10,
  3484         -        "l_meridian\",176.6736805277778],PARAMETER[\"scale_factor");
  3485         -    add_srs_wkt (p, 11,
  3486         -        "\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fa");
  3487         -    add_srs_wkt (p, 12,
  3488         -        "lse_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3489         -    add_srs_wkt (p, 13,
  3490         -        "\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",");
  3491         -    add_srs_wkt (p, 14,
  3492         -        "EAST],AUTHORITY[\"EPSG\",\"27208\"]]");
  3493         -    p = add_epsg_def_ex (filter, first, last, 27209, "epsg", 27209,
  3494         -        "NZGD49 / Taranaki Circuit", 0, 1,
  3495         -        "International 1924", "Greenwich",
  3496         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3497         -        "Northing", "North", "Easting", "East");
  3498         -    add_proj4text (p, 0,
  3499         -        "+proj=tmerc +lat_0=-39.13575830555556 +lon_0=174.2280117");
  3500         -    add_proj4text (p, 1,
  3501         -        "5 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84=59.4");
  3502         -    add_proj4text (p, 2,
  3503         -        "7,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no_defs");
  3504         -    add_srs_wkt (p, 0,
  3505         -        "PROJCS[\"NZGD49 / Taranaki Circuit\",GEOGCS[\"NZGD49\",D");
  3506         -    add_srs_wkt (p, 1,
  3507         -        "ATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Inte");
  3508         -    add_srs_wkt (p, 2,
  3509         -        "rnational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
  3510         -    add_srs_wkt (p, 3,
  3511         -        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
  3512         -    add_srs_wkt (p, 4,
  3513         -        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3514         -    add_srs_wkt (p, 5,
  3515         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3516         -    add_srs_wkt (p, 6,
  3517         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  3518         -    add_srs_wkt (p, 7,
  3519         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"");
  3520         -    add_srs_wkt (p, 8,
  3521         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3522         -    add_srs_wkt (p, 9,
  3523         -        "ude_of_origin\",-39.13575830555556],PARAMETER[\"central_");
  3524         -    add_srs_wkt (p, 10,
  3525         -        "meridian\",174.22801175],PARAMETER[\"scale_factor\",1],P");
  3526         -    add_srs_wkt (p, 11,
  3527         -        "ARAMETER[\"false_easting\",300000],PARAMETER[\"false_nor");
  3528         -    add_srs_wkt (p, 12,
  3529         -        "thing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3530         -    add_srs_wkt (p, 13,
  3531         -        "01\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],A");
  3532         -    add_srs_wkt (p, 14,
  3533         -        "UTHORITY[\"EPSG\",\"27209\"]]");
  3534         -    p = add_epsg_def_ex (filter, first, last, 27210, "epsg", 27210,
  3535         -        "NZGD49 / Tuhirangi Circuit", 0, 1,
  3536         -        "International 1924", "Greenwich",
  3537         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3538         -        "Northing", "North", "Easting", "East");
  3539         -    add_proj4text (p, 0,
  3540         -        "+proj=tmerc +lat_0=-39.51247038888889 +lon_0=175.6400368");
  3541         -    add_proj4text (p, 1,
  3542         -        "055556 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
  3543         -    add_proj4text (p, 2,
  3544         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  3545         -    add_proj4text (p, 3,
  3546         -        "_defs");
  3547         -    add_srs_wkt (p, 0,
  3548         -        "PROJCS[\"NZGD49 / Tuhirangi Circuit\",GEOGCS[\"NZGD49\",");
  3549         -    add_srs_wkt (p, 1,
  3550         -        "DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Int");
         3276  +        "er Hill 1943\",DATUM[\"Sapper_Hill_1943\",SPHEROID[\"Int");
  3551   3277       add_srs_wkt (p, 2,
  3552   3278           "ernational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
  3553   3279       add_srs_wkt (p, 3,
  3554         -        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
         3280  +        "]],TOWGS84[-355,21,72,0,0,0,0],AUTHORITY[\"EPSG\",\"6292");
         3281  +    add_srs_wkt (p, 4,
         3282  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         3283  +    add_srs_wkt (p, 5,
         3284  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         3285  +    add_srs_wkt (p, 6,
         3286  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4292\"]],PROJECTION[\"Tr");
         3287  +    add_srs_wkt (p, 7,
         3288  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         3289  +    add_srs_wkt (p, 8,
         3290  +        ",PARAMETER[\"central_meridian\",-57],PARAMETER[\"scale_f");
         3291  +    add_srs_wkt (p, 9,
         3292  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         3293  +    add_srs_wkt (p, 10,
         3294  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
         3295  +    add_srs_wkt (p, 11,
         3296  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         3297  +    add_srs_wkt (p, 12,
         3298  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"29221\"]]");
         3299  +    p = add_epsg_def (filter, first, last, 29333, "epsg", 29333,
         3300  +        "Schwarzeck / UTM zone 33S");
         3301  +    add_proj4text (p, 0,
         3302  +        "+proj=utm +zone=33 +south +ellps=bess_nam +towgs84=616,9");
         3303  +    add_proj4text (p, 1,
         3304  +        "7,-251,0,0,0,0 +units=m +no_defs");
         3305  +    add_srs_wkt (p, 0,
         3306  +        "PROJCS[\"Schwarzeck / UTM zone 33S\",GEOGCS[\"Schwarzeck");
         3307  +    add_srs_wkt (p, 1,
         3308  +        "\",DATUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\"");
         3309  +    add_srs_wkt (p, 2,
         3310  +        ",6377483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046");
         3311  +    add_srs_wkt (p, 3,
         3312  +        "\"]],TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  3555   3313       add_srs_wkt (p, 4,
  3556         -        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3314  +        "293\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  3557   3315       add_srs_wkt (p, 5,
  3558         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3316  +        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  3559   3317       add_srs_wkt (p, 6,
  3560         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3318  +        "\",\"9122\"]],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"");
  3561   3319       add_srs_wkt (p, 7,
  3562         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"");
         3320  +        "Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\",");
  3563   3321       add_srs_wkt (p, 8,
  3564         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3322  +        "0],PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_");
  3565   3323       add_srs_wkt (p, 9,
  3566         -        "ude_of_origin\",-39.51247038888889],PARAMETER[\"central_");
         3324  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
  3567   3325       add_srs_wkt (p, 10,
  3568         -        "meridian\",175.6400368055556],PARAMETER[\"scale_factor\"");
         3326  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
  3569   3327       add_srs_wkt (p, 11,
  3570         -        ",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fals");
         3328  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3571   3329       add_srs_wkt (p, 12,
  3572         -        "e_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3573         -    add_srs_wkt (p, 13,
  3574         -        ",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EA");
  3575         -    add_srs_wkt (p, 14,
  3576         -        "ST],AUTHORITY[\"EPSG\",\"27210\"]]");
  3577         -    p = add_epsg_def_ex (filter, first, last, 27211, "epsg", 27211,
  3578         -        "NZGD49 / Wanganui Circuit", 0, 1,
  3579         -        "International 1924", "Greenwich",
  3580         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3581         -        "Northing", "North", "Easting", "East");
         3330  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"29333\"]]");
         3331  +    p = add_epsg_def (filter, first, last, 29371, "epsg", 29371,
         3332  +        "Schwarzeck / Lo22/11");
  3582   3333       add_proj4text (p, 0,
  3583         -        "+proj=tmerc +lat_0=-40.24194713888889 +lon_0=175.4880996");
         3334  +        "+proj=tmerc +lat_0=-22 +lon_0=11 +k=1 +x_0=0 +y_0=0 +axi");
  3584   3335       add_proj4text (p, 1,
  3585         -        "111111 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
         3336  +        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
  3586   3337       add_proj4text (p, 2,
  3587         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  3588         -    add_proj4text (p, 3,
  3589         -        "_defs");
         3338  +        "eter=1.0000135965 +no_defs");
  3590   3339       add_srs_wkt (p, 0,
  3591         -        "PROJCS[\"NZGD49 / Wanganui Circuit\",GEOGCS[\"NZGD49\",D");
         3340  +        "PROJCS[\"Schwarzeck / Lo22/11\",GEOGCS[\"Schwarzeck\",DA");
  3592   3341       add_srs_wkt (p, 1,
  3593         -        "ATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Inte");
         3342  +        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
  3594   3343       add_srs_wkt (p, 2,
  3595         -        "rnational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
         3344  +        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
  3596   3345       add_srs_wkt (p, 3,
  3597         -        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
         3346  +        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
  3598   3347       add_srs_wkt (p, 4,
  3599         -        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3348  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3600   3349       add_srs_wkt (p, 5,
  3601         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3350  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3602   3351       add_srs_wkt (p, 6,
  3603         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3352  +        "9122\"]],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Tran");
  3604   3353       add_srs_wkt (p, 7,
  3605         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"");
         3354  +        "sverse_Mercator_South_Orientated\"],PARAMETER[\"latitude");
  3606   3355       add_srs_wkt (p, 8,
  3607         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3356  +        "_of_origin\",-22],PARAMETER[\"central_meridian\",11],PAR");
  3608   3357       add_srs_wkt (p, 9,
  3609         -        "ude_of_origin\",-40.24194713888889],PARAMETER[\"central_");
         3358  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0");
  3610   3359       add_srs_wkt (p, 10,
  3611         -        "meridian\",175.4880996111111],PARAMETER[\"scale_factor\"");
         3360  +        "],PARAMETER[\"false_northing\",0],UNIT[\"German legal me");
  3612   3361       add_srs_wkt (p, 11,
  3613         -        ",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fals");
         3362  +        "tre\",1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"");
  3614   3363       add_srs_wkt (p, 12,
  3615         -        "e_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3364  +        "Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29371\"");
  3616   3365       add_srs_wkt (p, 13,
  3617         -        ",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EA");
  3618         -    add_srs_wkt (p, 14,
  3619         -        "ST],AUTHORITY[\"EPSG\",\"27211\"]]");
  3620         -    p = add_epsg_def_ex (filter, first, last, 27212, "epsg", 27212,
  3621         -        "NZGD49 / Wairarapa Circuit", 0, 1,
  3622         -        "International 1924", "Greenwich",
  3623         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3624         -        "Northing", "North", "Easting", "East");
         3366  +        "]]");
         3367  +    p = add_epsg_def (filter, first, last, 29373, "epsg", 29373,
         3368  +        "Schwarzeck / Lo22/13");
  3625   3369       add_proj4text (p, 0,
  3626         -        "+proj=tmerc +lat_0=-40.92553263888889 +lon_0=175.6473496");
         3370  +        "+proj=tmerc +lat_0=-22 +lon_0=13 +k=1 +x_0=0 +y_0=0 +axi");
  3627   3371       add_proj4text (p, 1,
  3628         -        "666667 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
         3372  +        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
  3629   3373       add_proj4text (p, 2,
  3630         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  3631         -    add_proj4text (p, 3,
  3632         -        "_defs");
         3374  +        "eter=1.0000135965 +no_defs");
  3633   3375       add_srs_wkt (p, 0,
  3634         -        "PROJCS[\"NZGD49 / Wairarapa Circuit\",GEOGCS[\"NZGD49\",");
         3376  +        "PROJCS[\"Schwarzeck / Lo22/13\",GEOGCS[\"Schwarzeck\",DA");
  3635   3377       add_srs_wkt (p, 1,
  3636         -        "DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Int");
         3378  +        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
  3637   3379       add_srs_wkt (p, 2,
  3638         -        "ernational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
         3380  +        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
  3639   3381       add_srs_wkt (p, 3,
  3640         -        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
         3382  +        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
  3641   3383       add_srs_wkt (p, 4,
  3642         -        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3384  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3643   3385       add_srs_wkt (p, 5,
  3644         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3386  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3645   3387       add_srs_wkt (p, 6,
  3646         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
         3388  +        "9122\"]],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Tran");
  3647   3389       add_srs_wkt (p, 7,
  3648         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"");
         3390  +        "sverse_Mercator_South_Orientated\"],PARAMETER[\"latitude");
  3649   3391       add_srs_wkt (p, 8,
  3650         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
         3392  +        "_of_origin\",-22],PARAMETER[\"central_meridian\",13],PAR");
  3651   3393       add_srs_wkt (p, 9,
  3652         -        "ude_of_origin\",-40.92553263888889],PARAMETER[\"central_");
         3394  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0");
  3653   3395       add_srs_wkt (p, 10,
  3654         -        "meridian\",175.6473496666667],PARAMETER[\"scale_factor\"");
         3396  +        "],PARAMETER[\"false_northing\",0],UNIT[\"German legal me");
  3655   3397       add_srs_wkt (p, 11,
  3656         -        ",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fals");
         3398  +        "tre\",1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"");
  3657   3399       add_srs_wkt (p, 12,
  3658         -        "e_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
         3400  +        "Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29373\"");
  3659   3401       add_srs_wkt (p, 13,
  3660         -        ",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EA");
  3661         -    add_srs_wkt (p, 14,
  3662         -        "ST],AUTHORITY[\"EPSG\",\"27212\"]]");
  3663         -    p = add_epsg_def_ex (filter, first, last, 27213, "epsg", 27213,
  3664         -        "NZGD49 / Wellington Circuit", 0, 1,
  3665         -        "International 1924", "Greenwich",
  3666         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3667         -        "Northing", "North", "Easting", "East");
         3402  +        "]]");
         3403  +    p = add_epsg_def (filter, first, last, 29375, "epsg", 29375,
         3404  +        "Schwarzeck / Lo22/15");
  3668   3405       add_proj4text (p, 0,
  3669         -        "+proj=tmerc +lat_0=-41.30131963888888 +lon_0=174.7766231");
         3406  +        "+proj=tmerc +lat_0=-22 +lon_0=15 +k=1 +x_0=0 +y_0=0 +axi");
  3670   3407       add_proj4text (p, 1,
  3671         -        "111111 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
         3408  +        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
  3672   3409       add_proj4text (p, 2,
  3673         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  3674         -    add_proj4text (p, 3,
  3675         -        "_defs");
         3410  +        "eter=1.0000135965 +no_defs");
  3676   3411       add_srs_wkt (p, 0,
  3677         -        "PROJCS[\"NZGD49 / Wellington Circuit\",GEOGCS[\"NZGD49\"");
         3412  +        "PROJCS[\"Schwarzeck / Lo22/15\",GEOGCS[\"Schwarzeck\",DA");
  3678   3413       add_srs_wkt (p, 1,
  3679         -        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
         3414  +        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
  3680   3415       add_srs_wkt (p, 2,
  3681         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
         3416  +        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
  3682   3417       add_srs_wkt (p, 3,
  3683         -        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
         3418  +        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
  3684   3419       add_srs_wkt (p, 4,
  3685         -        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
         3420  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3686   3421       add_srs_wkt (p, 5,
  3687         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3422  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3688   3423       add_srs_wkt (p, 6,
  3689         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3424  +        "9122\"]],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Tran");
  3690   3425       add_srs_wkt (p, 7,
  3691         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272");
         3426  +        "sverse_Mercator_South_Orientated\"],PARAMETER[\"latitude");
  3692   3427       add_srs_wkt (p, 8,
  3693         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3428  +        "_of_origin\",-22],PARAMETER[\"central_meridian\",15],PAR");
  3694   3429       add_srs_wkt (p, 9,
  3695         -        "itude_of_origin\",-41.30131963888888],PARAMETER[\"centra");
         3430  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0");
  3696   3431       add_srs_wkt (p, 10,
  3697         -        "l_meridian\",174.7766231111111],PARAMETER[\"scale_factor");
         3432  +        "],PARAMETER[\"false_northing\",0],UNIT[\"German legal me");
  3698   3433       add_srs_wkt (p, 11,
  3699         -        "\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fa");
         3434  +        "tre\",1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"");
  3700   3435       add_srs_wkt (p, 12,
  3701         -        "lse_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3702         -    add_srs_wkt (p, 13,
  3703         -        "\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",");
  3704         -    add_srs_wkt (p, 14,
  3705         -        "EAST],AUTHORITY[\"EPSG\",\"27213\"]]");
  3706         -    p = add_epsg_def_ex (filter, first, last, 27214, "epsg", 27214,
  3707         -        "NZGD49 / Collingwood Circuit", 0, 1,
  3708         -        "International 1924", "Greenwich",
  3709         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3710         -        "Northing", "North", "Easting", "East");
  3711         -    add_proj4text (p, 0,
  3712         -        "+proj=tmerc +lat_0=-40.71475905555556 +lon_0=172.6720465");
  3713         -    add_proj4text (p, 1,
  3714         -        " +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84=59.47");
  3715         -    add_proj4text (p, 2,
  3716         -        ",-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no_defs");
  3717         -    add_srs_wkt (p, 0,
  3718         -        "PROJCS[\"NZGD49 / Collingwood Circuit\",GEOGCS[\"NZGD49\"");
  3719         -    add_srs_wkt (p, 1,
  3720         -        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
  3721         -    add_srs_wkt (p, 2,
  3722         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3723         -    add_srs_wkt (p, 3,
  3724         -        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
  3725         -    add_srs_wkt (p, 4,
  3726         -        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
  3727         -    add_srs_wkt (p, 5,
  3728         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3729         -    add_srs_wkt (p, 6,
  3730         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3731         -    add_srs_wkt (p, 7,
  3732         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272");
  3733         -    add_srs_wkt (p, 8,
  3734         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3735         -    add_srs_wkt (p, 9,
  3736         -        "itude_of_origin\",-40.71475905555556],PARAMETER[\"centra");
  3737         -    add_srs_wkt (p, 10,
  3738         -        "l_meridian\",172.6720465],PARAMETER[\"scale_factor\",1],");
  3739         -    add_srs_wkt (p, 11,
  3740         -        "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no");
  3741         -    add_srs_wkt (p, 12,
  3742         -        "rthing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         3436  +        "Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29375\"");
  3743   3437       add_srs_wkt (p, 13,
  3744         -        "001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],");
  3745         -    add_srs_wkt (p, 14,
  3746         -        "AUTHORITY[\"EPSG\",\"27214\"]]");
  3747         -    p = add_epsg_def_ex (filter, first, last, 27215, "epsg", 27215,
  3748         -        "NZGD49 / Nelson Circuit", 0, 1,
  3749         -        "International 1924", "Greenwich",
  3750         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3751         -        "Northing", "North", "Easting", "East");
  3752         -    add_proj4text (p, 0,
  3753         -        "+proj=tmerc +lat_0=-41.27454472222222 +lon_0=173.2993168");
  3754         -    add_proj4text (p, 1,
  3755         -        "055555 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
  3756         -    add_proj4text (p, 2,
  3757         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  3758         -    add_proj4text (p, 3,
  3759         -        "_defs");
  3760         -    add_srs_wkt (p, 0,
  3761         -        "PROJCS[\"NZGD49 / Nelson Circuit\",GEOGCS[\"NZGD49\",DAT");
  3762         -    add_srs_wkt (p, 1,
  3763         -        "UM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Intern");
  3764         -    add_srs_wkt (p, 2,
  3765         -        "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
  3766         -    add_srs_wkt (p, 3,
  3767         -        ",TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUT");
  3768         -    add_srs_wkt (p, 4,
  3769         -        "HORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3770         -    add_srs_wkt (p, 5,
  3771         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3772         -    add_srs_wkt (p, 6,
  3773         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  3774         -    add_srs_wkt (p, 7,
  3775         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"]]");
  3776         -    add_srs_wkt (p, 8,
  3777         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3778         -    add_srs_wkt (p, 9,
  3779         -        "e_of_origin\",-41.27454472222222],PARAMETER[\"central_me");
  3780         -    add_srs_wkt (p, 10,
  3781         -        "ridian\",173.2993168055555],PARAMETER[\"scale_factor\",1");
  3782         -    add_srs_wkt (p, 11,
  3783         -        "],PARAMETER[\"false_easting\",300000],PARAMETER[\"false_");
  3784         -    add_srs_wkt (p, 12,
  3785         -        "northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3786         -    add_srs_wkt (p, 13,
  3787         -        "9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST]");
  3788         -    add_srs_wkt (p, 14,
  3789         -        ",AUTHORITY[\"EPSG\",\"27215\"]]");
  3790         -    p = add_epsg_def_ex (filter, first, last, 27216, "epsg", 27216,
  3791         -        "NZGD49 / Karamea Circuit", 0, 1,
  3792         -        "International 1924", "Greenwich",
  3793         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3794         -        "Northing", "North", "Easting", "East");
  3795         -    add_proj4text (p, 0,
  3796         -        "+proj=tmerc +lat_0=-41.28991152777778 +lon_0=172.1090281");
  3797         -    add_proj4text (p, 1,
  3798         -        "944444 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
  3799         -    add_proj4text (p, 2,
  3800         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  3801         -    add_proj4text (p, 3,
  3802         -        "_defs");
  3803         -    add_srs_wkt (p, 0,
  3804         -        "PROJCS[\"NZGD49 / Karamea Circuit\",GEOGCS[\"NZGD49\",DA");
  3805         -    add_srs_wkt (p, 1,
  3806         -        "TUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Inter");
  3807         -    add_srs_wkt (p, 2,
  3808         -        "national 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]");
  3809         -    add_srs_wkt (p, 3,
  3810         -        "],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AU");
  3811         -    add_srs_wkt (p, 4,
  3812         -        "THORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3813         -    add_srs_wkt (p, 5,
  3814         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3815         -    add_srs_wkt (p, 6,
  3816         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3817         -    add_srs_wkt (p, 7,
  3818         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"]");
  3819         -    add_srs_wkt (p, 8,
  3820         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3821         -    add_srs_wkt (p, 9,
  3822         -        "de_of_origin\",-41.28991152777778],PARAMETER[\"central_m");
  3823         -    add_srs_wkt (p, 10,
  3824         -        "eridian\",172.1090281944444],PARAMETER[\"scale_factor\",");
  3825         -    add_srs_wkt (p, 11,
  3826         -        "1],PARAMETER[\"false_easting\",300000],PARAMETER[\"false");
  3827         -    add_srs_wkt (p, 12,
  3828         -        "_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3829         -    add_srs_wkt (p, 13,
  3830         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  3831         -    add_srs_wkt (p, 14,
  3832         -        "T],AUTHORITY[\"EPSG\",\"27216\"]]");
  3833         -    p = add_epsg_def_ex (filter, first, last, 27217, "epsg", 27217,
  3834         -        "NZGD49 / Buller Circuit", 0, 1,
  3835         -        "International 1924", "Greenwich",
  3836         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3837         -        "Northing", "North", "Easting", "East");
  3838         -    add_proj4text (p, 0,
  3839         -        "+proj=tmerc +lat_0=-41.81080286111111 +lon_0=171.5812600");
  3840         -    add_proj4text (p, 1,
  3841         -        "555556 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
  3842         -    add_proj4text (p, 2,
  3843         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  3844         -    add_proj4text (p, 3,
  3845         -        "_defs");
  3846         -    add_srs_wkt (p, 0,
  3847         -        "PROJCS[\"NZGD49 / Buller Circuit\",GEOGCS[\"NZGD49\",DAT");
  3848         -    add_srs_wkt (p, 1,
  3849         -        "UM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Intern");
  3850         -    add_srs_wkt (p, 2,
  3851         -        "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
  3852         -    add_srs_wkt (p, 3,
  3853         -        ",TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUT");
  3854         -    add_srs_wkt (p, 4,
  3855         -        "HORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3856         -    add_srs_wkt (p, 5,
  3857         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3858         -    add_srs_wkt (p, 6,
  3859         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  3860         -    add_srs_wkt (p, 7,
  3861         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"]]");
  3862         -    add_srs_wkt (p, 8,
  3863         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  3864         -    add_srs_wkt (p, 9,
  3865         -        "e_of_origin\",-41.81080286111111],PARAMETER[\"central_me");
  3866         -    add_srs_wkt (p, 10,
  3867         -        "ridian\",171.5812600555556],PARAMETER[\"scale_factor\",1");
  3868         -    add_srs_wkt (p, 11,
  3869         -        "],PARAMETER[\"false_easting\",300000],PARAMETER[\"false_");
  3870         -    add_srs_wkt (p, 12,
  3871         -        "northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3872         -    add_srs_wkt (p, 13,
  3873         -        "9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST]");
  3874         -    add_srs_wkt (p, 14,
  3875         -        ",AUTHORITY[\"EPSG\",\"27217\"]]");
  3876         -    p = add_epsg_def_ex (filter, first, last, 27218, "epsg", 27218,
  3877         -        "NZGD49 / Grey Circuit", 0, 1,
  3878         -        "International 1924", "Greenwich",
  3879         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3880         -        "Northing", "North", "Easting", "East");
  3881         -    add_proj4text (p, 0,
  3882         -        "+proj=tmerc +lat_0=-42.33369427777778 +lon_0=171.5497713");
  3883         -    add_proj4text (p, 1,
  3884         -        "055556 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
  3885         -    add_proj4text (p, 2,
  3886         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  3887         -    add_proj4text (p, 3,
  3888         -        "_defs");
  3889         -    add_srs_wkt (p, 0,
  3890         -        "PROJCS[\"NZGD49 / Grey Circuit\",GEOGCS[\"NZGD49\",DATUM");
  3891         -    add_srs_wkt (p, 1,
  3892         -        "[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Internat");
  3893         -    add_srs_wkt (p, 2,
  3894         -        "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T");
  3895         -    add_srs_wkt (p, 3,
  3896         -        "OWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHO");
  3897         -    add_srs_wkt (p, 4,
  3898         -        "RITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  3899         -    add_srs_wkt (p, 5,
  3900         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  3901         -    add_srs_wkt (p, 6,
  3902         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  3903         -    add_srs_wkt (p, 7,
  3904         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"]],P");
  3905         -    add_srs_wkt (p, 8,
  3906         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  3907         -    add_srs_wkt (p, 9,
  3908         -        "of_origin\",-42.33369427777778],PARAMETER[\"central_meri");
  3909         -    add_srs_wkt (p, 10,
  3910         -        "dian\",171.5497713055556],PARAMETER[\"scale_factor\",1],");
  3911         -    add_srs_wkt (p, 11,
  3912         -        "PARAMETER[\"false_easting\",300000],PARAMETER[\"false_no");
  3913         -    add_srs_wkt (p, 12,
  3914         -        "rthing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
  3915         -    add_srs_wkt (p, 13,
  3916         -        "001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],");
  3917         -    add_srs_wkt (p, 14,
  3918         -        "AUTHORITY[\"EPSG\",\"27218\"]]");
  3919         -    p = add_epsg_def_ex (filter, first, last, 27219, "epsg", 27219,
  3920         -        "NZGD49 / Amuri Circuit", 0, 1,
  3921         -        "International 1924", "Greenwich",
  3922         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3923         -        "Northing", "North", "Easting", "East");
  3924         -    add_proj4text (p, 0,
  3925         -        "+proj=tmerc +lat_0=-42.68911658333333 +lon_0=173.0101333");
  3926         -    add_proj4text (p, 1,
  3927         -        "888889 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
  3928         -    add_proj4text (p, 2,
  3929         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  3930         -    add_proj4text (p, 3,
  3931         -        "_defs");
  3932         -    add_srs_wkt (p, 0,
  3933         -        "PROJCS[\"NZGD49 / Amuri Circuit\",GEOGCS[\"NZGD49\",DATU");
  3934         -    add_srs_wkt (p, 1,
  3935         -        "M[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Interna");
  3936         -    add_srs_wkt (p, 2,
  3937         -        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
  3938         -    add_srs_wkt (p, 3,
  3939         -        "TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTH");
  3940         -    add_srs_wkt (p, 4,
  3941         -        "ORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
  3942         -    add_srs_wkt (p, 5,
  3943         -        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
  3944         -    add_srs_wkt (p, 6,
  3945         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
  3946         -    add_srs_wkt (p, 7,
  3947         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"]],");
  3948         -    add_srs_wkt (p, 8,
  3949         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
  3950         -    add_srs_wkt (p, 9,
  3951         -        "_of_origin\",-42.68911658333333],PARAMETER[\"central_mer");
  3952         -    add_srs_wkt (p, 10,
  3953         -        "idian\",173.0101333888889],PARAMETER[\"scale_factor\",1]");
  3954         -    add_srs_wkt (p, 11,
  3955         -        ",PARAMETER[\"false_easting\",300000],PARAMETER[\"false_n");
  3956         -    add_srs_wkt (p, 12,
  3957         -        "orthing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  3958         -    add_srs_wkt (p, 13,
  3959         -        "9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST]");
  3960         -    add_srs_wkt (p, 14,
  3961         -        ",AUTHORITY[\"EPSG\",\"27219\"]]");
  3962         -    p = add_epsg_def_ex (filter, first, last, 27220, "epsg", 27220,
  3963         -        "NZGD49 / Marlborough Circuit", 0, 1,
  3964         -        "International 1924", "Greenwich",
  3965         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  3966         -        "Northing", "North", "Easting", "East");
  3967         -    add_proj4text (p, 0,
  3968         -        "+proj=tmerc +lat_0=-41.54448666666666 +lon_0=173.8020741");
  3969         -    add_proj4text (p, 1,
  3970         -        "111111 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
  3971         -    add_proj4text (p, 2,
  3972         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  3973         -    add_proj4text (p, 3,
  3974         -        "_defs");
  3975         -    add_srs_wkt (p, 0,
  3976         -        "PROJCS[\"NZGD49 / Marlborough Circuit\",GEOGCS[\"NZGD49\"");
  3977         -    add_srs_wkt (p, 1,
  3978         -        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
  3979         -    add_srs_wkt (p, 2,
  3980         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  3981         -    add_srs_wkt (p, 3,
  3982         -        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
  3983         -    add_srs_wkt (p, 4,
  3984         -        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
  3985         -    add_srs_wkt (p, 5,
  3986         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3987         -    add_srs_wkt (p, 6,
  3988         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3989         -    add_srs_wkt (p, 7,
  3990         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272");
  3991         -    add_srs_wkt (p, 8,
  3992         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3993         -    add_srs_wkt (p, 9,
  3994         -        "itude_of_origin\",-41.54448666666666],PARAMETER[\"centra");
  3995         -    add_srs_wkt (p, 10,
  3996         -        "l_meridian\",173.8020741111111],PARAMETER[\"scale_factor");
  3997         -    add_srs_wkt (p, 11,
  3998         -        "\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fa");
  3999         -    add_srs_wkt (p, 12,
  4000         -        "lse_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  4001         -    add_srs_wkt (p, 13,
  4002         -        "\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",");
  4003         -    add_srs_wkt (p, 14,
  4004         -        "EAST],AUTHORITY[\"EPSG\",\"27220\"]]");
  4005         -    p = add_epsg_def_ex (filter, first, last, 27221, "epsg", 27221,
  4006         -        "NZGD49 / Hokitika Circuit", 0, 1,
  4007         -        "International 1924", "Greenwich",
  4008         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  4009         -        "Northing", "North", "Easting", "East");
  4010         -    add_proj4text (p, 0,
  4011         -        "+proj=tmerc +lat_0=-42.88632236111111 +lon_0=170.9799935");
  4012         -    add_proj4text (p, 1,
  4013         -        " +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84=59.47");
  4014         -    add_proj4text (p, 2,
  4015         -        ",-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no_defs");
  4016         -    add_srs_wkt (p, 0,
  4017         -        "PROJCS[\"NZGD49 / Hokitika Circuit\",GEOGCS[\"NZGD49\",D");
  4018         -    add_srs_wkt (p, 1,
  4019         -        "ATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Inte");
  4020         -    add_srs_wkt (p, 2,
  4021         -        "rnational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
  4022         -    add_srs_wkt (p, 3,
  4023         -        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
  4024         -    add_srs_wkt (p, 4,
  4025         -        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
  4026         -    add_srs_wkt (p, 5,
  4027         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  4028         -    add_srs_wkt (p, 6,
  4029         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  4030         -    add_srs_wkt (p, 7,
  4031         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"");
  4032         -    add_srs_wkt (p, 8,
  4033         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  4034         -    add_srs_wkt (p, 9,
  4035         -        "ude_of_origin\",-42.88632236111111],PARAMETER[\"central_");
  4036         -    add_srs_wkt (p, 10,
  4037         -        "meridian\",170.9799935],PARAMETER[\"scale_factor\",1],PA");
  4038         -    add_srs_wkt (p, 11,
  4039         -        "RAMETER[\"false_easting\",300000],PARAMETER[\"false_nort");
  4040         -    add_srs_wkt (p, 12,
  4041         -        "hing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
  4042         -    add_srs_wkt (p, 13,
  4043         -        "1\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],AU");
  4044         -    add_srs_wkt (p, 14,
  4045         -        "THORITY[\"EPSG\",\"27221\"]]");
  4046         -    p = add_epsg_def_ex (filter, first, last, 27222, "epsg", 27222,
  4047         -        "NZGD49 / Okarito Circuit", 0, 1,
  4048         -        "International 1924", "Greenwich",
  4049         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  4050         -        "Northing", "North", "Easting", "East");
  4051         -    add_proj4text (p, 0,
  4052         -        "+proj=tmerc +lat_0=-43.11012813888889 +lon_0=170.2609258");
  4053         -    add_proj4text (p, 1,
  4054         -        "333333 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
  4055         -    add_proj4text (p, 2,
  4056         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
  4057         -    add_proj4text (p, 3,
  4058         -        "_defs");
  4059         -    add_srs_wkt (p, 0,
  4060         -        "PROJCS[\"NZGD49 / Okarito Circuit\",GEOGCS[\"NZGD49\",DA");
  4061         -    add_srs_wkt (p, 1,
  4062         -        "TUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Inter");
  4063         -    add_srs_wkt (p, 2,
  4064         -        "national 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]");
  4065         -    add_srs_wkt (p, 3,
  4066         -        "],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AU");
  4067         -    add_srs_wkt (p, 4,
  4068         -        "THORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  4069         -    add_srs_wkt (p, 5,
  4070         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  4071         -    add_srs_wkt (p, 6,
  4072         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  4073         -    add_srs_wkt (p, 7,
  4074         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"]");
  4075         -    add_srs_wkt (p, 8,
  4076         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  4077         -    add_srs_wkt (p, 9,
  4078         -        "de_of_origin\",-43.11012813888889],PARAMETER[\"central_m");
  4079         -    add_srs_wkt (p, 10,
  4080         -        "eridian\",170.2609258333333],PARAMETER[\"scale_factor\",");
  4081         -    add_srs_wkt (p, 11,
  4082         -        "1],PARAMETER[\"false_easting\",300000],PARAMETER[\"false");
  4083         -    add_srs_wkt (p, 12,
  4084         -        "_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  4085         -    add_srs_wkt (p, 13,
  4086         -        "\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAS");
  4087         -    add_srs_wkt (p, 14,
  4088         -        "T],AUTHORITY[\"EPSG\",\"27222\"]]");
  4089         -    p = add_epsg_def_ex (filter, first, last, 27223, "epsg", 27223,
  4090         -        "NZGD49 / Jacksons Bay Circuit", 0, 1,
  4091         -        "International 1924", "Greenwich",
  4092         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
  4093         -        "Northing", "North", "Easting", "East");
  4094         -    add_proj4text (p, 0,
  4095         -        "+proj=tmerc +lat_0=-43.97780288888889 +lon_0=168.606267 ");
  4096         -    add_proj4text (p, 1,
  4097         -        "+k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84=59.47,");
  4098         -    add_proj4text (p, 2,
  4099         -        "-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no_defs");
  4100         -    add_srs_wkt (p, 0,
  4101         -        "PROJCS[\"NZGD49 / Jacksons Bay Circuit\",GEOGCS[\"NZGD49");
  4102         -    add_srs_wkt (p, 1,
  4103         -        "\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"");
  4104         -    add_srs_wkt (p, 2,
  4105         -        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
  4106         -    add_srs_wkt (p, 3,
  4107         -        "22\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.599");
  4108         -    add_srs_wkt (p, 4,
  4109         -        "3],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,");
  4110         -    add_srs_wkt (p, 5,
  4111         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  4112         -    add_srs_wkt (p, 6,
  4113         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  4114         -    add_srs_wkt (p, 7,
  4115         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  4116         -    add_srs_wkt (p, 8,
  4117         -        "72\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  4118         -    add_srs_wkt (p, 9,
  4119         -        "atitude_of_origin\",-43.97780288888889],PARAMETER[\"cent");
  4120         -    add_srs_wkt (p, 10,
  4121         -        "ral_meridian\",168.606267],PARAMETER[\"scale_factor\",1]");
  4122         -    add_srs_wkt (p, 11,
  4123         -        ",PARAMETER[\"false_easting\",300000],PARAMETER[\"false_n");
  4124         -    add_srs_wkt (p, 12,
  4125         -        "orthing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  4126         -    add_srs_wkt (p, 13,
  4127         -        "9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST]");
  4128         -    add_srs_wkt (p, 14,
  4129         -        ",AUTHORITY[\"EPSG\",\"27223\"]]");
         3438  +        "]]");
  4130   3439   }
  4131   3440   
  4132   3441   #endif /* full EPSG initialization enabled/disabled */
  4133   3442   

Changes to src/srsinit/epsg_inlined_40.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_40 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 27224, "epsg", 27224,
    56         -        "NZGD49 / Mount Pleasant Circuit", 0, 1,
    57         -        "International 1924", "Greenwich",
    58         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
    59         -        "Northing", "North", "Easting", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=tmerc +lat_0=-43.59063758333333 +lon_0=172.7271935");
    62         -    add_proj4text (p, 1,
    63         -        "833333 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
    64         -    add_proj4text (p, 2,
    65         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
           55  +    p = add_epsg_def (filter, first, last, 29377, "epsg", 29377,
           56  +        "Schwarzeck / Lo22/17");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=tmerc +lat_0=-22 +lon_0=17 +k=1 +x_0=0 +y_0=0 +axi");
           59  +    add_proj4text (p, 1,
           60  +        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
           61  +    add_proj4text (p, 2,
           62  +        "eter=1.0000135965 +no_defs");
           63  +    add_srs_wkt (p, 0,
           64  +        "PROJCS[\"Schwarzeck / Lo22/17\",GEOGCS[\"Schwarzeck\",DA");
           65  +    add_srs_wkt (p, 1,
           66  +        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
           67  +    add_srs_wkt (p, 2,
           68  +        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
           69  +    add_srs_wkt (p, 3,
           70  +        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
           71  +    add_srs_wkt (p, 4,
           72  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
           73  +    add_srs_wkt (p, 5,
           74  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
           75  +    add_srs_wkt (p, 6,
           76  +        "9122\"]],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Tran");
           77  +    add_srs_wkt (p, 7,
           78  +        "sverse_Mercator_South_Orientated\"],PARAMETER[\"latitude");
           79  +    add_srs_wkt (p, 8,
           80  +        "_of_origin\",-22],PARAMETER[\"central_meridian\",17],PAR");
           81  +    add_srs_wkt (p, 9,
           82  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0");
           83  +    add_srs_wkt (p, 10,
           84  +        "],PARAMETER[\"false_northing\",0],UNIT[\"German legal me");
           85  +    add_srs_wkt (p, 11,
           86  +        "tre\",1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"");
           87  +    add_srs_wkt (p, 12,
           88  +        "Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29377\"");
           89  +    add_srs_wkt (p, 13,
           90  +        "]]");
           91  +    p = add_epsg_def (filter, first, last, 29379, "epsg", 29379,
           92  +        "Schwarzeck / Lo22/19");
           93  +    add_proj4text (p, 0,
           94  +        "+proj=tmerc +lat_0=-22 +lon_0=19 +k=1 +x_0=0 +y_0=0 +axi");
           95  +    add_proj4text (p, 1,
           96  +        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
           97  +    add_proj4text (p, 2,
           98  +        "eter=1.0000135965 +no_defs");
           99  +    add_srs_wkt (p, 0,
          100  +        "PROJCS[\"Schwarzeck / Lo22/19\",GEOGCS[\"Schwarzeck\",DA");
          101  +    add_srs_wkt (p, 1,
          102  +        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
          103  +    add_srs_wkt (p, 2,
          104  +        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
          105  +    add_srs_wkt (p, 3,
          106  +        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
          107  +    add_srs_wkt (p, 4,
          108  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          109  +    add_srs_wkt (p, 5,
          110  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          111  +    add_srs_wkt (p, 6,
          112  +        "9122\"]],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Tran");
          113  +    add_srs_wkt (p, 7,
          114  +        "sverse_Mercator_South_Orientated\"],PARAMETER[\"latitude");
          115  +    add_srs_wkt (p, 8,
          116  +        "_of_origin\",-22],PARAMETER[\"central_meridian\",19],PAR");
          117  +    add_srs_wkt (p, 9,
          118  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0");
          119  +    add_srs_wkt (p, 10,
          120  +        "],PARAMETER[\"false_northing\",0],UNIT[\"German legal me");
          121  +    add_srs_wkt (p, 11,
          122  +        "tre\",1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"");
          123  +    add_srs_wkt (p, 12,
          124  +        "Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29379\"");
          125  +    add_srs_wkt (p, 13,
          126  +        "]]");
          127  +    p = add_epsg_def (filter, first, last, 29381, "epsg", 29381,
          128  +        "Schwarzeck / Lo22/21");
          129  +    add_proj4text (p, 0,
          130  +        "+proj=tmerc +lat_0=-22 +lon_0=21 +k=1 +x_0=0 +y_0=0 +axi");
          131  +    add_proj4text (p, 1,
          132  +        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
          133  +    add_proj4text (p, 2,
          134  +        "eter=1.0000135965 +no_defs");
          135  +    add_srs_wkt (p, 0,
          136  +        "PROJCS[\"Schwarzeck / Lo22/21\",GEOGCS[\"Schwarzeck\",DA");
          137  +    add_srs_wkt (p, 1,
          138  +        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
          139  +    add_srs_wkt (p, 2,
          140  +        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
          141  +    add_srs_wkt (p, 3,
          142  +        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
          143  +    add_srs_wkt (p, 4,
          144  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          145  +    add_srs_wkt (p, 5,
          146  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          147  +    add_srs_wkt (p, 6,
          148  +        "9122\"]],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Tran");
          149  +    add_srs_wkt (p, 7,
          150  +        "sverse_Mercator_South_Orientated\"],PARAMETER[\"latitude");
          151  +    add_srs_wkt (p, 8,
          152  +        "_of_origin\",-22],PARAMETER[\"central_meridian\",21],PAR");
          153  +    add_srs_wkt (p, 9,
          154  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0");
          155  +    add_srs_wkt (p, 10,
          156  +        "],PARAMETER[\"false_northing\",0],UNIT[\"German legal me");
          157  +    add_srs_wkt (p, 11,
          158  +        "tre\",1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"");
          159  +    add_srs_wkt (p, 12,
          160  +        "Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29381\"");
          161  +    add_srs_wkt (p, 13,
          162  +        "]]");
          163  +    p = add_epsg_def (filter, first, last, 29383, "epsg", 29383,
          164  +        "Schwarzeck / Lo22/23");
          165  +    add_proj4text (p, 0,
          166  +        "+proj=tmerc +lat_0=-22 +lon_0=23 +k=1 +x_0=0 +y_0=0 +axi");
          167  +    add_proj4text (p, 1,
          168  +        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
          169  +    add_proj4text (p, 2,
          170  +        "eter=1.0000135965 +no_defs");
          171  +    add_srs_wkt (p, 0,
          172  +        "PROJCS[\"Schwarzeck / Lo22/23\",GEOGCS[\"Schwarzeck\",DA");
          173  +    add_srs_wkt (p, 1,
          174  +        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
          175  +    add_srs_wkt (p, 2,
          176  +        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
          177  +    add_srs_wkt (p, 3,
          178  +        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
          179  +    add_srs_wkt (p, 4,
          180  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          181  +    add_srs_wkt (p, 5,
          182  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          183  +    add_srs_wkt (p, 6,
          184  +        "9122\"]],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Tran");
          185  +    add_srs_wkt (p, 7,
          186  +        "sverse_Mercator_South_Orientated\"],PARAMETER[\"latitude");
          187  +    add_srs_wkt (p, 8,
          188  +        "_of_origin\",-22],PARAMETER[\"central_meridian\",23],PAR");
          189  +    add_srs_wkt (p, 9,
          190  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0");
          191  +    add_srs_wkt (p, 10,
          192  +        "],PARAMETER[\"false_northing\",0],UNIT[\"German legal me");
          193  +    add_srs_wkt (p, 11,
          194  +        "tre\",1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"");
          195  +    add_srs_wkt (p, 12,
          196  +        "Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29383\"");
          197  +    add_srs_wkt (p, 13,
          198  +        "]]");
          199  +    p = add_epsg_def (filter, first, last, 29385, "epsg", 29385,
          200  +        "Schwarzeck / Lo22/25");
          201  +    add_proj4text (p, 0,
          202  +        "+proj=tmerc +lat_0=-22 +lon_0=25 +k=1 +x_0=0 +y_0=0 +axi");
          203  +    add_proj4text (p, 1,
          204  +        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
          205  +    add_proj4text (p, 2,
          206  +        "eter=1.0000135965 +no_defs");
          207  +    add_srs_wkt (p, 0,
          208  +        "PROJCS[\"Schwarzeck / Lo22/25\",GEOGCS[\"Schwarzeck\",DA");
          209  +    add_srs_wkt (p, 1,
          210  +        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
          211  +    add_srs_wkt (p, 2,
          212  +        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
          213  +    add_srs_wkt (p, 3,
          214  +        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
          215  +    add_srs_wkt (p, 4,
          216  +        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
          217  +    add_srs_wkt (p, 5,
          218  +        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
          219  +    add_srs_wkt (p, 6,
          220  +        "9122\"]],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Tran");
          221  +    add_srs_wkt (p, 7,
          222  +        "sverse_Mercator_South_Orientated\"],PARAMETER[\"latitude");
          223  +    add_srs_wkt (p, 8,
          224  +        "_of_origin\",-22],PARAMETER[\"central_meridian\",25],PAR");
          225  +    add_srs_wkt (p, 9,
          226  +        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",0");
          227  +    add_srs_wkt (p, 10,
          228  +        "],PARAMETER[\"false_northing\",0],UNIT[\"German legal me");
          229  +    add_srs_wkt (p, 11,
          230  +        "tre\",1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"");
          231  +    add_srs_wkt (p, 12,
          232  +        "Y\",WEST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29385\"");
          233  +    add_srs_wkt (p, 13,
          234  +        "]]");
          235  +    p = add_epsg_def (filter, first, last, 29635, "epsg", 29635,
          236  +        "Sudan / UTM zone 35N (deprecated)");
          237  +    add_proj4text (p, 0,
          238  +        "+proj=utm +zone=35 +a=6378249.2 +b=6356515 +units=m +no_");
          239  +    add_proj4text (p, 1,
          240  +        "defs");
          241  +    add_srs_wkt (p, 0,
          242  +        "PROJCS[\"Sudan / UTM zone 35N (deprecated)\",GEOGCS[\"Su");
          243  +    add_srs_wkt (p, 1,
          244  +        "dan\",DATUM[\"Sudan\",SPHEROID[\"Clarke 1880 (IGN)\",637");
          245  +    add_srs_wkt (p, 2,
          246  +        "8249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],A");
          247  +    add_srs_wkt (p, 3,
          248  +        "UTHORITY[\"EPSG\",\"6296\"]],PRIMEM[\"Greenwich\",0,AUTH");
          249  +    add_srs_wkt (p, 4,
          250  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
          251  +    add_srs_wkt (p, 5,
          252  +        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"");
          253  +    add_srs_wkt (p, 6,
          254  +        "4296\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          255  +    add_srs_wkt (p, 7,
          256  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",2");
          257  +    add_srs_wkt (p, 8,
          258  +        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
          259  +    add_srs_wkt (p, 9,
          260  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
          261  +    add_srs_wkt (p, 10,
          262  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
          263  +    add_srs_wkt (p, 11,
          264  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"296");
          265  +    add_srs_wkt (p, 12,
          266  +        "35\"]]");
          267  +    p = add_epsg_def (filter, first, last, 29636, "epsg", 29636,
          268  +        "Sudan / UTM zone 36N (deprecated)");
          269  +    add_proj4text (p, 0,
          270  +        "+proj=utm +zone=36 +a=6378249.2 +b=6356515 +units=m +no_");
          271  +    add_proj4text (p, 1,
          272  +        "defs");
          273  +    add_srs_wkt (p, 0,
          274  +        "PROJCS[\"Sudan / UTM zone 36N (deprecated)\",GEOGCS[\"Su");
          275  +    add_srs_wkt (p, 1,
          276  +        "dan\",DATUM[\"Sudan\",SPHEROID[\"Clarke 1880 (IGN)\",637");
          277  +    add_srs_wkt (p, 2,
          278  +        "8249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],A");
          279  +    add_srs_wkt (p, 3,
          280  +        "UTHORITY[\"EPSG\",\"6296\"]],PRIMEM[\"Greenwich\",0,AUTH");
          281  +    add_srs_wkt (p, 4,
          282  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
          283  +    add_srs_wkt (p, 5,
          284  +        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AUTHORITY[\"EPSG\",\"");
          285  +    add_srs_wkt (p, 6,
          286  +        "4296\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          287  +    add_srs_wkt (p, 7,
          288  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",3");
          289  +    add_srs_wkt (p, 8,
          290  +        "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
          291  +    add_srs_wkt (p, 9,
          292  +        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
          293  +    add_srs_wkt (p, 10,
          294  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
          295  +    add_srs_wkt (p, 11,
          296  +        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"296");
          297  +    add_srs_wkt (p, 12,
          298  +        "36\"]]");
          299  +    p = add_epsg_def (filter, first, last, 29700, "epsg", 29700,
          300  +        "Tananarive (Paris) / Laborde Grid (deprecated)");
          301  +    add_proj4text (p, 0,
          302  +        "+proj=omerc +lat_0=-18.9 +lonc=44.10000000000001 +alpha=");
          303  +    add_proj4text (p, 1,
          304  +        "18.9 +k=0.9995000000000001 +x_0=400000 +y_0=800000 +gamm");
          305  +    add_proj4text (p, 2,
          306  +        "a=18.9 +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +pm=pa");
          307  +    add_proj4text (p, 3,
          308  +        "ris +units=m +no_defs");
          309  +    add_srs_wkt (p, 0,
          310  +        "PROJCS[\"Tananarive (Paris) / Laborde Grid (deprecated)\"");
          311  +    add_srs_wkt (p, 1,
          312  +        ",GEOGCS[\"Tananarive (Paris)\",DATUM[\"Tananarive_1925_P");
          313  +    add_srs_wkt (p, 2,
          314  +        "aris\",SPHEROID[\"International 1924\",6378388,297,AUTHO");
          315  +    add_srs_wkt (p, 3,
          316  +        "RITY[\"EPSG\",\"7022\"]],TOWGS84[-189,-242,-91,0,0,0,0],");
          317  +    add_srs_wkt (p, 4,
          318  +        "AUTHORITY[\"EPSG\",\"6810\"]],PRIMEM[\"Paris\",2.3372291");
          319  +    add_srs_wkt (p, 5,
          320  +        "7,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.01570796");
          321  +    add_srs_wkt (p, 6,
          322  +        "326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHORITY[\"EPSG");
          323  +    add_srs_wkt (p, 7,
          324  +        "\",\"4810\"]],PROJECTION[\"Hotine_Oblique_Mercator_Azimu");
          325  +    add_srs_wkt (p, 8,
          326  +        "th_Center\"],PARAMETER[\"latitude_of_center\",-21],PARAM");
          327  +    add_srs_wkt (p, 9,
          328  +        "ETER[\"longitude_of_center\",49],PARAMETER[\"azimuth\",2");
          329  +    add_srs_wkt (p, 10,
          330  +        "1],PARAMETER[\"rectified_grid_angle\",21],PARAMETER[\"sc");
          331  +    add_srs_wkt (p, 11,
          332  +        "ale_factor\",0.9995],PARAMETER[\"false_easting\",400000]");
          333  +    add_srs_wkt (p, 12,
          334  +        ",PARAMETER[\"false_northing\",800000],UNIT[\"metre\",1,A");
          335  +    add_srs_wkt (p, 13,
          336  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          337  +    add_srs_wkt (p, 14,
          338  +        ",NORTH],AUTHORITY[\"EPSG\",\"29700\"]]");
          339  +    p = add_epsg_def (filter, first, last, 29702, "epsg", 29702,
          340  +        "Tananarive (Paris) / Laborde Grid approximation");
          341  +    add_proj4text (p, 0,
          342  +        "+proj=omerc +lat_0=-18.9 +lonc=44.10000000000001 +alpha=");
          343  +    add_proj4text (p, 1,
          344  +        "18.9 +k=0.9995000000000001 +x_0=400000 +y_0=800000 +gamm");
          345  +    add_proj4text (p, 2,
          346  +        "a=18.9 +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +pm=pa");
          347  +    add_proj4text (p, 3,
          348  +        "ris +units=m +no_defs");
          349  +    add_srs_wkt (p, 0,
          350  +        "PROJCS[\"Tananarive (Paris) / Laborde Grid approximation");
          351  +    add_srs_wkt (p, 1,
          352  +        "\",GEOGCS[\"Tananarive (Paris)\",DATUM[\"Tananarive_1925");
          353  +    add_srs_wkt (p, 2,
          354  +        "_Paris\",SPHEROID[\"International 1924\",6378388,297,AUT");
          355  +    add_srs_wkt (p, 3,
          356  +        "HORITY[\"EPSG\",\"7022\"]],TOWGS84[-189,-242,-91,0,0,0,0");
          357  +    add_srs_wkt (p, 4,
          358  +        "],AUTHORITY[\"EPSG\",\"6810\"]],PRIMEM[\"Paris\",2.33722");
          359  +    add_srs_wkt (p, 5,
          360  +        "917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.015707");
          361  +    add_srs_wkt (p, 6,
          362  +        "96326794897,AUTHORITY[\"EPSG\",\"9105\"]],AUTHORITY[\"EP");
          363  +    add_srs_wkt (p, 7,
          364  +        "SG\",\"4810\"]],PROJECTION[\"Hotine_Oblique_Mercator_Azi");
          365  +    add_srs_wkt (p, 8,
          366  +        "muth_Center\"],PARAMETER[\"latitude_of_center\",-21],PAR");
          367  +    add_srs_wkt (p, 9,
          368  +        "AMETER[\"longitude_of_center\",49],PARAMETER[\"azimuth\"");
          369  +    add_srs_wkt (p, 10,
          370  +        ",21],PARAMETER[\"rectified_grid_angle\",21],PARAMETER[\"");
          371  +    add_srs_wkt (p, 11,
          372  +        "scale_factor\",0.9995],PARAMETER[\"false_easting\",40000");
          373  +    add_srs_wkt (p, 12,
          374  +        "0],PARAMETER[\"false_northing\",800000],UNIT[\"metre\",1");
          375  +    add_srs_wkt (p, 13,
          376  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"2970");
          377  +    add_srs_wkt (p, 14,
          378  +        "2\"]]");
          379  +    p = add_epsg_def (filter, first, last, 29738, "epsg", 29738,
          380  +        "Tananarive / UTM zone 38S");
          381  +    add_proj4text (p, 0,
          382  +        "+proj=utm +zone=38 +south +ellps=intl +towgs84=-189,-242");
          383  +    add_proj4text (p, 1,
          384  +        ",-91,0,0,0,0 +units=m +no_defs");
          385  +    add_srs_wkt (p, 0,
          386  +        "PROJCS[\"Tananarive / UTM zone 38S\",GEOGCS[\"Tananarive");
          387  +    add_srs_wkt (p, 1,
          388  +        "\",DATUM[\"Tananarive_1925\",SPHEROID[\"International 19");
          389  +    add_srs_wkt (p, 2,
          390  +        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
          391  +    add_srs_wkt (p, 3,
          392  +        "189,-242,-91,0,0,0,0],AUTHORITY[\"EPSG\",\"6297\"]],PRIM");
          393  +    add_srs_wkt (p, 4,
          394  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          395  +    add_srs_wkt (p, 5,
          396  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          397  +    add_srs_wkt (p, 6,
          398  +        "],AUTHORITY[\"EPSG\",\"4297\"]],PROJECTION[\"Transverse_");
          399  +    add_srs_wkt (p, 7,
          400  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          401  +    add_srs_wkt (p, 8,
          402  +        "R[\"central_meridian\",45],PARAMETER[\"scale_factor\",0.");
          403  +    add_srs_wkt (p, 9,
          404  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          405  +    add_srs_wkt (p, 10,
          406  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          407  +    add_srs_wkt (p, 11,
          408  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          409  +    add_srs_wkt (p, 12,
          410  +        ",NORTH],AUTHORITY[\"EPSG\",\"29738\"]]");
          411  +    p = add_epsg_def (filter, first, last, 29739, "epsg", 29739,
          412  +        "Tananarive / UTM zone 39S");
          413  +    add_proj4text (p, 0,
          414  +        "+proj=utm +zone=39 +south +ellps=intl +towgs84=-189,-242");
          415  +    add_proj4text (p, 1,
          416  +        ",-91,0,0,0,0 +units=m +no_defs");
          417  +    add_srs_wkt (p, 0,
          418  +        "PROJCS[\"Tananarive / UTM zone 39S\",GEOGCS[\"Tananarive");
          419  +    add_srs_wkt (p, 1,
          420  +        "\",DATUM[\"Tananarive_1925\",SPHEROID[\"International 19");
          421  +    add_srs_wkt (p, 2,
          422  +        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
          423  +    add_srs_wkt (p, 3,
          424  +        "189,-242,-91,0,0,0,0],AUTHORITY[\"EPSG\",\"6297\"]],PRIM");
          425  +    add_srs_wkt (p, 4,
          426  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
          427  +    add_srs_wkt (p, 5,
          428  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
          429  +    add_srs_wkt (p, 6,
          430  +        "],AUTHORITY[\"EPSG\",\"4297\"]],PROJECTION[\"Transverse_");
          431  +    add_srs_wkt (p, 7,
          432  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
          433  +    add_srs_wkt (p, 8,
          434  +        "R[\"central_meridian\",51],PARAMETER[\"scale_factor\",0.");
          435  +    add_srs_wkt (p, 9,
          436  +        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          437  +    add_srs_wkt (p, 10,
          438  +        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
          439  +    add_srs_wkt (p, 11,
          440  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
          441  +    add_srs_wkt (p, 12,
          442  +        ",NORTH],AUTHORITY[\"EPSG\",\"29739\"]]");
          443  +    p = add_epsg_def (filter, first, last, 29849, "epsg", 29849,
          444  +        "Timbalai 1948 / UTM zone 49N");
          445  +    add_proj4text (p, 0,
          446  +        "+proj=utm +zone=49 +ellps=evrstSS +towgs84=-679,669,-48,");
          447  +    add_proj4text (p, 1,
          448  +        "0,0,0,0 +units=m +no_defs");
          449  +    add_srs_wkt (p, 0,
          450  +        "PROJCS[\"Timbalai 1948 / UTM zone 49N\",GEOGCS[\"Timbala");
          451  +    add_srs_wkt (p, 1,
          452  +        "i 1948\",DATUM[\"Timbalai_1948\",SPHEROID[\"Everest 1830");
          453  +    add_srs_wkt (p, 2,
          454  +        " (1967 Definition)\",6377298.556,300.8017,AUTHORITY[\"EP");
          455  +    add_srs_wkt (p, 3,
          456  +        "SG\",\"7016\"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORITY[");
          457  +    add_srs_wkt (p, 4,
          458  +        "\"EPSG\",\"6298\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          459  +    add_srs_wkt (p, 5,
          460  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          461  +    add_srs_wkt (p, 6,
          462  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4298\"]],");
          463  +    add_srs_wkt (p, 7,
          464  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          465  +    add_srs_wkt (p, 8,
          466  +        "_of_origin\",0],PARAMETER[\"central_meridian\",111],PARA");
          467  +    add_srs_wkt (p, 9,
          468  +        "METER[\"scale_factor\",0.9996],PARAMETER[\"false_easting");
          469  +    add_srs_wkt (p, 10,
          470  +        "\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          471  +    add_srs_wkt (p, 11,
          472  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
          473  +    add_srs_wkt (p, 12,
          474  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29849\"]]");
          475  +    p = add_epsg_def (filter, first, last, 29850, "epsg", 29850,
          476  +        "Timbalai 1948 / UTM zone 50N");
          477  +    add_proj4text (p, 0,
          478  +        "+proj=utm +zone=50 +ellps=evrstSS +towgs84=-679,669,-48,");
          479  +    add_proj4text (p, 1,
          480  +        "0,0,0,0 +units=m +no_defs");
          481  +    add_srs_wkt (p, 0,
          482  +        "PROJCS[\"Timbalai 1948 / UTM zone 50N\",GEOGCS[\"Timbala");
          483  +    add_srs_wkt (p, 1,
          484  +        "i 1948\",DATUM[\"Timbalai_1948\",SPHEROID[\"Everest 1830");
          485  +    add_srs_wkt (p, 2,
          486  +        " (1967 Definition)\",6377298.556,300.8017,AUTHORITY[\"EP");
          487  +    add_srs_wkt (p, 3,
          488  +        "SG\",\"7016\"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORITY[");
          489  +    add_srs_wkt (p, 4,
          490  +        "\"EPSG\",\"6298\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
          491  +    add_srs_wkt (p, 5,
          492  +        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
          493  +    add_srs_wkt (p, 6,
          494  +        "ORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4298\"]],");
          495  +    add_srs_wkt (p, 7,
          496  +        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
          497  +    add_srs_wkt (p, 8,
          498  +        "_of_origin\",0],PARAMETER[\"central_meridian\",117],PARA");
          499  +    add_srs_wkt (p, 9,
          500  +        "METER[\"scale_factor\",0.9996],PARAMETER[\"false_easting");
          501  +    add_srs_wkt (p, 10,
          502  +        "\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
          503  +    add_srs_wkt (p, 11,
          504  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
          505  +    add_srs_wkt (p, 12,
          506  +        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29850\"]]");
          507  +    p = add_epsg_def (filter, first, last, 29871, "epsg", 29871,
          508  +        "Timbalai 1948 / RSO Borneo (ch)");
          509  +    add_proj4text (p, 0,
          510  +        "+proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 ");
          511  +    add_proj4text (p, 1,
          512  +        "+k=0.99984 +x_0=590476.8714630401 +y_0=442857.653094361 ");
          513  +    add_proj4text (p, 2,
          514  +        "+gamma=53.13010236111111 +ellps=evrstSS +towgs84=-679,66");
          515  +    add_proj4text (p, 3,
          516  +        "9,-48,0,0,0,0 +to_meter=20.11676512155263 +no_defs");
          517  +    add_srs_wkt (p, 0,
          518  +        "PROJCS[\"Timbalai 1948 / RSO Borneo (ch)\",GEOGCS[\"Timb");
          519  +    add_srs_wkt (p, 1,
          520  +        "alai 1948\",DATUM[\"Timbalai_1948\",SPHEROID[\"Everest 1");
          521  +    add_srs_wkt (p, 2,
          522  +        "830 (1967 Definition)\",6377298.556,300.8017,AUTHORITY[\"");
          523  +    add_srs_wkt (p, 3,
          524  +        "EPSG\",\"7016\"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORIT");
          525  +    add_srs_wkt (p, 4,
          526  +        "Y[\"EPSG\",\"6298\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          527  +    add_srs_wkt (p, 5,
          528  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          529  +    add_srs_wkt (p, 6,
          530  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4298\"]]");
          531  +    add_srs_wkt (p, 7,
          532  +        ",PROJECTION[\"Hotine_Oblique_Mercator_Azimuth_Center\"],");
          533  +    add_srs_wkt (p, 8,
          534  +        "PARAMETER[\"latitude_of_center\",4],PARAMETER[\"longitud");
          535  +    add_srs_wkt (p, 9,
          536  +        "e_of_center\",115],PARAMETER[\"azimuth\",53.315820472222");
          537  +    add_srs_wkt (p, 10,
          538  +        "22],PARAMETER[\"rectified_grid_angle\",53.13010236111111");
          539  +    add_srs_wkt (p, 11,
          540  +        "],PARAMETER[\"scale_factor\",0.99984],PARAMETER[\"false_");
          541  +    add_srs_wkt (p, 12,
          542  +        "easting\",29352.4763],PARAMETER[\"false_northing\",22014");
          543  +    add_srs_wkt (p, 13,
          544  +        ".3572],UNIT[\"British chain (Sears 1922)\",20.1167651215");
          545  +    add_srs_wkt (p, 14,
          546  +        "5263,AUTHORITY[\"EPSG\",\"9042\"]],AXIS[\"Easting\",EAST");
          547  +    add_srs_wkt (p, 15,
          548  +        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29871\"]");
          549  +    add_srs_wkt (p, 16,
          550  +        "]");
          551  +    p = add_epsg_def (filter, first, last, 29872, "epsg", 29872,
          552  +        "Timbalai 1948 / RSO Borneo (ft)");
          553  +    add_proj4text (p, 0,
          554  +        "+proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 ");
          555  +    add_proj4text (p, 1,
          556  +        "+k=0.99984 +x_0=590476.8727431979 +y_0=442857.6545573985");
          557  +    add_proj4text (p, 2,
          558  +        " +gamma=53.13010236111111 +ellps=evrstSS +towgs84=-679,6");
    66    559       add_proj4text (p, 3,
    67         -        "_defs");
    68         -    add_srs_wkt (p, 0,
    69         -        "PROJCS[\"NZGD49 / Mount Pleasant Circuit\",GEOGCS[\"NZGD");
    70         -    add_srs_wkt (p, 1,
    71         -        "49\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[");
    72         -    add_srs_wkt (p, 2,
    73         -        "\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"");
    74         -    add_srs_wkt (p, 3,
    75         -        "7022\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5");
    76         -    add_srs_wkt (p, 4,
    77         -        "993],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",");
    78         -    add_srs_wkt (p, 5,
    79         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
    80         -    add_srs_wkt (p, 6,
    81         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
    82         -    add_srs_wkt (p, 7,
    83         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
    84         -    add_srs_wkt (p, 8,
    85         -        "4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
    86         -    add_srs_wkt (p, 9,
    87         -        "latitude_of_origin\",-43.59063758333333],PARAMETER[\"cen");
    88         -    add_srs_wkt (p, 10,
    89         -        "tral_meridian\",172.7271935833333],PARAMETER[\"scale_fac");
    90         -    add_srs_wkt (p, 11,
    91         -        "tor\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
    92         -    add_srs_wkt (p, 12,
    93         -        "false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EP");
    94         -    add_srs_wkt (p, 13,
    95         -        "SG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\"");
          560  +        "69,-48,0,0,0,0 +to_meter=0.3047994715386762 +no_defs");
          561  +    add_srs_wkt (p, 0,
          562  +        "PROJCS[\"Timbalai 1948 / RSO Borneo (ft)\",GEOGCS[\"Timb");
          563  +    add_srs_wkt (p, 1,
          564  +        "alai 1948\",DATUM[\"Timbalai_1948\",SPHEROID[\"Everest 1");
          565  +    add_srs_wkt (p, 2,
          566  +        "830 (1967 Definition)\",6377298.556,300.8017,AUTHORITY[\"");
          567  +    add_srs_wkt (p, 3,
          568  +        "EPSG\",\"7016\"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORIT");
          569  +    add_srs_wkt (p, 4,
          570  +        "Y[\"EPSG\",\"6298\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          571  +    add_srs_wkt (p, 5,
          572  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          573  +    add_srs_wkt (p, 6,
          574  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4298\"]]");
          575  +    add_srs_wkt (p, 7,
          576  +        ",PROJECTION[\"Hotine_Oblique_Mercator_Azimuth_Center\"],");
          577  +    add_srs_wkt (p, 8,
          578  +        "PARAMETER[\"latitude_of_center\",4],PARAMETER[\"longitud");
          579  +    add_srs_wkt (p, 9,
          580  +        "e_of_center\",115],PARAMETER[\"azimuth\",53.315820472222");
          581  +    add_srs_wkt (p, 10,
          582  +        "22],PARAMETER[\"rectified_grid_angle\",53.13010236111111");
          583  +    add_srs_wkt (p, 11,
          584  +        "],PARAMETER[\"scale_factor\",0.99984],PARAMETER[\"false_");
          585  +    add_srs_wkt (p, 12,
          586  +        "easting\",1937263.44],PARAMETER[\"false_northing\",14529");
          587  +    add_srs_wkt (p, 13,
          588  +        "47.58],UNIT[\"British foot (Sears 1922)\",0.304799471538");
    96    589       add_srs_wkt (p, 14,
    97         -        ",EAST],AUTHORITY[\"EPSG\",\"27224\"]]");
    98         -    p = add_epsg_def_ex (filter, first, last, 27225, "epsg", 27225,
    99         -        "NZGD49 / Gawler Circuit", 0, 1,
   100         -        "International 1924", "Greenwich",
   101         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
   102         -        "Northing", "North", "Easting", "East");
          590  +        "6762,AUTHORITY[\"EPSG\",\"9041\"]],AXIS[\"Easting\",EAST");
          591  +    add_srs_wkt (p, 15,
          592  +        "],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29872\"]");
          593  +    add_srs_wkt (p, 16,
          594  +        "]");
          595  +    p = add_epsg_def (filter, first, last, 29873, "epsg", 29873,
          596  +        "Timbalai 1948 / RSO Borneo (m)");
   103    597       add_proj4text (p, 0,
   104         -        "+proj=tmerc +lat_0=-43.74871155555556 +lon_0=171.3607484");
          598  +        "+proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 ");
   105    599       add_proj4text (p, 1,
   106         -        "722222 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
          600  +        "+k=0.99984 +x_0=590476.87 +y_0=442857.65 +gamma=53.13010");
   107    601       add_proj4text (p, 2,
   108         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
          602  +        "236111111 +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +");
   109    603       add_proj4text (p, 3,
   110         -        "_defs");
   111         -    add_srs_wkt (p, 0,
   112         -        "PROJCS[\"NZGD49 / Gawler Circuit\",GEOGCS[\"NZGD49\",DAT");
   113         -    add_srs_wkt (p, 1,
   114         -        "UM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Intern");
   115         -    add_srs_wkt (p, 2,
   116         -        "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
   117         -    add_srs_wkt (p, 3,
   118         -        ",TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUT");
   119         -    add_srs_wkt (p, 4,
   120         -        "HORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   121         -    add_srs_wkt (p, 5,
   122         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   123         -    add_srs_wkt (p, 6,
   124         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
   125         -    add_srs_wkt (p, 7,
   126         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"]]");
   127         -    add_srs_wkt (p, 8,
   128         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   129         -    add_srs_wkt (p, 9,
   130         -        "e_of_origin\",-43.74871155555556],PARAMETER[\"central_me");
   131         -    add_srs_wkt (p, 10,
   132         -        "ridian\",171.3607484722222],PARAMETER[\"scale_factor\",1");
   133         -    add_srs_wkt (p, 11,
   134         -        "],PARAMETER[\"false_easting\",300000],PARAMETER[\"false_");
   135         -    add_srs_wkt (p, 12,
   136         -        "northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   137         -    add_srs_wkt (p, 13,
   138         -        "9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST]");
          604  +        "units=m +no_defs");
          605  +    add_srs_wkt (p, 0,
          606  +        "PROJCS[\"Timbalai 1948 / RSO Borneo (m)\",GEOGCS[\"Timba");
          607  +    add_srs_wkt (p, 1,
          608  +        "lai 1948\",DATUM[\"Timbalai_1948\",SPHEROID[\"Everest 18");
          609  +    add_srs_wkt (p, 2,
          610  +        "30 (1967 Definition)\",6377298.556,300.8017,AUTHORITY[\"");
          611  +    add_srs_wkt (p, 3,
          612  +        "EPSG\",\"7016\"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORIT");
          613  +    add_srs_wkt (p, 4,
          614  +        "Y[\"EPSG\",\"6298\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          615  +    add_srs_wkt (p, 5,
          616  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          617  +    add_srs_wkt (p, 6,
          618  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4298\"]]");
          619  +    add_srs_wkt (p, 7,
          620  +        ",PROJECTION[\"Hotine_Oblique_Mercator_Azimuth_Center\"],");
          621  +    add_srs_wkt (p, 8,
          622  +        "PARAMETER[\"latitude_of_center\",4],PARAMETER[\"longitud");
          623  +    add_srs_wkt (p, 9,
          624  +        "e_of_center\",115],PARAMETER[\"azimuth\",53.315820472222");
          625  +    add_srs_wkt (p, 10,
          626  +        "22],PARAMETER[\"rectified_grid_angle\",53.13010236111111");
          627  +    add_srs_wkt (p, 11,
          628  +        "],PARAMETER[\"scale_factor\",0.99984],PARAMETER[\"false_");
          629  +    add_srs_wkt (p, 12,
          630  +        "easting\",590476.87],PARAMETER[\"false_northing\",442857");
          631  +    add_srs_wkt (p, 13,
          632  +        ".65],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
   139    633       add_srs_wkt (p, 14,
   140         -        ",AUTHORITY[\"EPSG\",\"27225\"]]");
   141         -    p = add_epsg_def_ex (filter, first, last, 27226, "epsg", 27226,
   142         -        "NZGD49 / Timaru Circuit", 0, 1,
   143         -        "International 1924", "Greenwich",
   144         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
   145         -        "Northing", "North", "Easting", "East");
   146         -    add_proj4text (p, 0,
   147         -        "+proj=tmerc +lat_0=-44.40222036111111 +lon_0=171.0572508");
   148         -    add_proj4text (p, 1,
   149         -        "333333 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
   150         -    add_proj4text (p, 2,
   151         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
   152         -    add_proj4text (p, 3,
   153         -        "_defs");
   154         -    add_srs_wkt (p, 0,
   155         -        "PROJCS[\"NZGD49 / Timaru Circuit\",GEOGCS[\"NZGD49\",DAT");
   156         -    add_srs_wkt (p, 1,
   157         -        "UM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Intern");
   158         -    add_srs_wkt (p, 2,
   159         -        "ational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]]");
   160         -    add_srs_wkt (p, 3,
   161         -        ",TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUT");
   162         -    add_srs_wkt (p, 4,
   163         -        "HORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
          634  +        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
          635  +    add_srs_wkt (p, 15,
          636  +        "EPSG\",\"29873\"]]");
          637  +    p = add_epsg_def (filter, first, last, 29900, "epsg", 29900,
          638  +        "TM65 / Irish National Grid (deprecated)");
          639  +    add_proj4text (p, 0,
          640  +        "+proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=20000");
          641  +    add_proj4text (p, 1,
          642  +        "0 +y_0=250000 +datum=ire65 +units=m +no_defs");
          643  +    add_srs_wkt (p, 0,
          644  +        "PROJCS[\"TM65 / Irish National Grid (deprecated)\",GEOGC");
          645  +    add_srs_wkt (p, 1,
          646  +        "S[\"TM65\",DATUM[\"TM65\",SPHEROID[\"Airy Modified 1849\"");
          647  +    add_srs_wkt (p, 2,
          648  +        ",6377340.189,299.3249646,AUTHORITY[\"EPSG\",\"7002\"]],T");
          649  +    add_srs_wkt (p, 3,
          650  +        "OWGS84[482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15],AUT");
          651  +    add_srs_wkt (p, 4,
          652  +        "HORITY[\"EPSG\",\"6299\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
   164    653       add_srs_wkt (p, 5,
   165    654           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
   166    655       add_srs_wkt (p, 6,
   167         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
          656  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"42");
   168    657       add_srs_wkt (p, 7,
   169         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"]]");
          658  +        "99\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   170    659       add_srs_wkt (p, 8,
          660  +        "atitude_of_origin\",53.5],PARAMETER[\"central_meridian\"");
          661  +    add_srs_wkt (p, 9,
          662  +        ",-8],PARAMETER[\"scale_factor\",1.000035],PARAMETER[\"fa");
          663  +    add_srs_wkt (p, 10,
          664  +        "lse_easting\",200000],PARAMETER[\"false_northing\",25000");
          665  +    add_srs_wkt (p, 11,
          666  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
          667  +    add_srs_wkt (p, 12,
          668  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
          669  +    add_srs_wkt (p, 13,
          670  +        "G\",\"29900\"]]");
          671  +    p = add_epsg_def (filter, first, last, 29901, "epsg", 29901,
          672  +        "OSNI 1952 / Irish National Grid");
          673  +    add_proj4text (p, 0,
          674  +        "+proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1 +x_0=200000 +y_0=");
          675  +    add_proj4text (p, 1,
          676  +        "250000 +ellps=airy +towgs84=482.5,-130.6,564.6,-1.042,-0");
          677  +    add_proj4text (p, 2,
          678  +        ".214,-0.631,8.15 +units=m +no_defs");
          679  +    add_srs_wkt (p, 0,
          680  +        "PROJCS[\"OSNI 1952 / Irish National Grid\",GEOGCS[\"OSNI");
          681  +    add_srs_wkt (p, 1,
          682  +        " 1952\",DATUM[\"OSNI_1952\",SPHEROID[\"Airy 1830\",63775");
          683  +    add_srs_wkt (p, 2,
          684  +        "63.396,299.3249646,AUTHORITY[\"EPSG\",\"7001\"]],TOWGS84");
          685  +    add_srs_wkt (p, 3,
          686  +        "[482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15],AUTHORITY");
          687  +    add_srs_wkt (p, 4,
          688  +        "[\"EPSG\",\"6188\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
          689  +    add_srs_wkt (p, 5,
          690  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
          691  +    add_srs_wkt (p, 6,
          692  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4188\"]]");
          693  +    add_srs_wkt (p, 7,
   171    694           ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
   172         -    add_srs_wkt (p, 9,
   173         -        "e_of_origin\",-44.40222036111111],PARAMETER[\"central_me");
   174         -    add_srs_wkt (p, 10,
   175         -        "ridian\",171.0572508333333],PARAMETER[\"scale_factor\",1");
   176         -    add_srs_wkt (p, 11,
   177         -        "],PARAMETER[\"false_easting\",300000],PARAMETER[\"false_");
   178         -    add_srs_wkt (p, 12,
   179         -        "northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   180         -    add_srs_wkt (p, 13,
   181         -        "9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST]");
   182         -    add_srs_wkt (p, 14,
   183         -        ",AUTHORITY[\"EPSG\",\"27226\"]]");
   184         -    p = add_epsg_def_ex (filter, first, last, 27227, "epsg", 27227,
   185         -        "NZGD49 / Lindis Peak Circuit", 0, 1,
   186         -        "International 1924", "Greenwich",
   187         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
   188         -        "Northing", "North", "Easting", "East");
   189         -    add_proj4text (p, 0,
   190         -        "+proj=tmerc +lat_0=-44.73526797222222 +lon_0=169.4677550");
   191         -    add_proj4text (p, 1,
   192         -        "833333 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
   193         -    add_proj4text (p, 2,
   194         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
   195         -    add_proj4text (p, 3,
   196         -        "_defs");
   197         -    add_srs_wkt (p, 0,
   198         -        "PROJCS[\"NZGD49 / Lindis Peak Circuit\",GEOGCS[\"NZGD49\"");
   199         -    add_srs_wkt (p, 1,
   200         -        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
   201         -    add_srs_wkt (p, 2,
   202         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
   203         -    add_srs_wkt (p, 3,
   204         -        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
   205         -    add_srs_wkt (p, 4,
   206         -        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
   207         -    add_srs_wkt (p, 5,
   208         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   209         -    add_srs_wkt (p, 6,
   210         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   211         -    add_srs_wkt (p, 7,
   212         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272");
   213         -    add_srs_wkt (p, 8,
   214         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   215         -    add_srs_wkt (p, 9,
   216         -        "itude_of_origin\",-44.73526797222222],PARAMETER[\"centra");
   217         -    add_srs_wkt (p, 10,
   218         -        "l_meridian\",169.4677550833333],PARAMETER[\"scale_factor");
   219         -    add_srs_wkt (p, 11,
   220         -        "\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fa");
   221         -    add_srs_wkt (p, 12,
   222         -        "lse_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   223         -    add_srs_wkt (p, 13,
   224         -        "\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",");
   225         -    add_srs_wkt (p, 14,
   226         -        "EAST],AUTHORITY[\"EPSG\",\"27227\"]]");
   227         -    p = add_epsg_def_ex (filter, first, last, 27228, "epsg", 27228,
   228         -        "NZGD49 / Mount Nicholas Circuit", 0, 1,
   229         -        "International 1924", "Greenwich",
   230         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
   231         -        "Northing", "North", "Easting", "East");
   232         -    add_proj4text (p, 0,
   233         -        "+proj=tmerc +lat_0=-45.13290258333333 +lon_0=168.3986411");
   234         -    add_proj4text (p, 1,
   235         -        "944444 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
   236         -    add_proj4text (p, 2,
   237         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
   238         -    add_proj4text (p, 3,
   239         -        "_defs");
   240         -    add_srs_wkt (p, 0,
   241         -        "PROJCS[\"NZGD49 / Mount Nicholas Circuit\",GEOGCS[\"NZGD");
   242         -    add_srs_wkt (p, 1,
   243         -        "49\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[");
   244         -    add_srs_wkt (p, 2,
   245         -        "\"International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"");
   246         -    add_srs_wkt (p, 3,
   247         -        "7022\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5");
   248         -    add_srs_wkt (p, 4,
   249         -        "993],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",");
   250         -    add_srs_wkt (p, 5,
   251         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
   252         -    add_srs_wkt (p, 6,
   253         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
   254         -    add_srs_wkt (p, 7,
   255         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   256         -    add_srs_wkt (p, 8,
   257         -        "4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   258         -    add_srs_wkt (p, 9,
   259         -        "latitude_of_origin\",-45.13290258333333],PARAMETER[\"cen");
   260         -    add_srs_wkt (p, 10,
   261         -        "tral_meridian\",168.3986411944444],PARAMETER[\"scale_fac");
   262         -    add_srs_wkt (p, 11,
   263         -        "tor\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"");
   264         -    add_srs_wkt (p, 12,
   265         -        "false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   266         -    add_srs_wkt (p, 13,
   267         -        "SG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\"");
   268         -    add_srs_wkt (p, 14,
   269         -        ",EAST],AUTHORITY[\"EPSG\",\"27228\"]]");
   270         -    p = add_epsg_def_ex (filter, first, last, 27229, "epsg", 27229,
   271         -        "NZGD49 / Mount York Circuit", 0, 1,
   272         -        "International 1924", "Greenwich",
   273         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
   274         -        "Northing", "North", "Easting", "East");
   275         -    add_proj4text (p, 0,
   276         -        "+proj=tmerc +lat_0=-45.56372616666666 +lon_0=167.7388617");
   277         -    add_proj4text (p, 1,
   278         -        "777778 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
   279         -    add_proj4text (p, 2,
   280         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
   281         -    add_proj4text (p, 3,
   282         -        "_defs");
   283         -    add_srs_wkt (p, 0,
   284         -        "PROJCS[\"NZGD49 / Mount York Circuit\",GEOGCS[\"NZGD49\"");
   285         -    add_srs_wkt (p, 1,
   286         -        ",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"In");
   287         -    add_srs_wkt (p, 2,
   288         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
   289         -    add_srs_wkt (p, 3,
   290         -        "\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993]");
   291         -    add_srs_wkt (p, 4,
   292         -        ",AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AU");
   293         -    add_srs_wkt (p, 5,
   294         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   295         -    add_srs_wkt (p, 6,
   296         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   297         -    add_srs_wkt (p, 7,
   298         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272");
   299         -    add_srs_wkt (p, 8,
   300         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   301         -    add_srs_wkt (p, 9,
   302         -        "itude_of_origin\",-45.56372616666666],PARAMETER[\"centra");
   303         -    add_srs_wkt (p, 10,
   304         -        "l_meridian\",167.7388617777778],PARAMETER[\"scale_factor");
   305         -    add_srs_wkt (p, 11,
   306         -        "\",1],PARAMETER[\"false_easting\",300000],PARAMETER[\"fa");
   307         -    add_srs_wkt (p, 12,
   308         -        "lse_northing\",700000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   309         -    add_srs_wkt (p, 13,
   310         -        "\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",");
   311         -    add_srs_wkt (p, 14,
   312         -        "EAST],AUTHORITY[\"EPSG\",\"27229\"]]");
   313         -    p = add_epsg_def_ex (filter, first, last, 27230, "epsg", 27230,
   314         -        "NZGD49 / Observation Point Circuit", 0, 1,
   315         -        "International 1924", "Greenwich",
   316         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
   317         -        "Northing", "North", "Easting", "East");
   318         -    add_proj4text (p, 0,
   319         -        "+proj=tmerc +lat_0=-45.81619661111111 +lon_0=170.6285951");
   320         -    add_proj4text (p, 1,
   321         -        "666667 +k=1 +x_0=300000 +y_0=700000 +ellps=intl +towgs84");
   322         -    add_proj4text (p, 2,
   323         -        "=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no");
   324         -    add_proj4text (p, 3,
   325         -        "_defs");
   326         -    add_srs_wkt (p, 0,
   327         -        "PROJCS[\"NZGD49 / Observation Point Circuit\",GEOGCS[\"N");
   328         -    add_srs_wkt (p, 1,
   329         -        "ZGD49\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHERO");
   330         -    add_srs_wkt (p, 2,
   331         -        "ID[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\"");
   332         -    add_srs_wkt (p, 3,
   333         -        ",\"7022\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-");
   334         -    add_srs_wkt (p, 4,
   335         -        "4.5993],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich");
   336         -    add_srs_wkt (p, 5,
   337         -        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
   338         -    add_srs_wkt (p, 6,
   339         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
   340         -    add_srs_wkt (p, 7,
   341         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   342         -    add_srs_wkt (p, 8,
   343         -        ",\"4272\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   344         -    add_srs_wkt (p, 9,
   345         -        "R[\"latitude_of_origin\",-45.81619661111111],PARAMETER[\"");
   346         -    add_srs_wkt (p, 10,
   347         -        "central_meridian\",170.6285951666667],PARAMETER[\"scale_");
   348         -    add_srs_wkt (p, 11,
   349         -        "factor\",1],PARAMETER[\"false_easting\",300000],PARAMETE");
   350         -    add_srs_wkt (p, 12,
   351         -        "R[\"false_northing\",700000],UNIT[\"metre\",1,AUTHORITY[");
   352         -    add_srs_wkt (p, 13,
   353         -        "\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"East");
   354         -    add_srs_wkt (p, 14,
   355         -        "ing\",EAST],AUTHORITY[\"EPSG\",\"27230\"]]");
   356         -    p = add_epsg_def_ex (filter, first, last, 27231, "epsg", 27231,
   357         -        "NZGD49 / North Taieri Circuit", 0, 1,
   358         -        "International 1924", "Greenwich",
   359         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
   360         -        "Northing", "North", "Easting", "East");
   361         -    add_proj4text (p, 0,
   362         -        "+proj=tmerc +lat_0=-45.86151336111111 +lon_0=170.2825891");
   363         -    add_proj4text (p, 1,
   364         -        "111111 +k=0.99996 +x_0=300000 +y_0=700000 +ellps=intl +t");
   365         -    add_proj4text (p, 2,
   366         -        "owgs84=59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units");
   367         -    add_proj4text (p, 3,
   368         -        "=m +no_defs");
   369         -    add_srs_wkt (p, 0,
   370         -        "PROJCS[\"NZGD49 / North Taieri Circuit\",GEOGCS[\"NZGD49");
   371         -    add_srs_wkt (p, 1,
   372         -        "\",DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"");
   373         -    add_srs_wkt (p, 2,
   374         -        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
   375         -    add_srs_wkt (p, 3,
   376         -        "22\"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.599");
   377         -    add_srs_wkt (p, 4,
   378         -        "3],AUTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,");
   379         -    add_srs_wkt (p, 5,
   380         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   381         -    add_srs_wkt (p, 6,
   382         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   383         -    add_srs_wkt (p, 7,
   384         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
   385         -    add_srs_wkt (p, 8,
   386         -        "72\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   387         -    add_srs_wkt (p, 9,
   388         -        "atitude_of_origin\",-45.86151336111111],PARAMETER[\"cent");
   389         -    add_srs_wkt (p, 10,
   390         -        "ral_meridian\",170.2825891111111],PARAMETER[\"scale_fact");
   391         -    add_srs_wkt (p, 11,
   392         -        "or\",0.99996],PARAMETER[\"false_easting\",300000],PARAME");
   393         -    add_srs_wkt (p, 12,
   394         -        "TER[\"false_northing\",700000],UNIT[\"metre\",1,AUTHORIT");
   395         -    add_srs_wkt (p, 13,
   396         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Ea");
   397         -    add_srs_wkt (p, 14,
   398         -        "sting\",EAST],AUTHORITY[\"EPSG\",\"27231\"]]");
   399         -    p = add_epsg_def_ex (filter, first, last, 27232, "epsg", 27232,
   400         -        "NZGD49 / Bluff Circuit", 0, 1,
   401         -        "International 1924", "Greenwich",
   402         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
   403         -        "Northing", "North", "Easting", "East");
   404         -    add_proj4text (p, 0,
   405         -        "+proj=tmerc +lat_0=-46.60000961111111 +lon_0=168.342872 ");
   406         -    add_proj4text (p, 1,
   407         -        "+k=1 +x_0=300002.66 +y_0=699999.58 +ellps=intl +towgs84=");
   408         -    add_proj4text (p, 2,
   409         -        "59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no_");
   410         -    add_proj4text (p, 3,
   411         -        "defs");
   412         -    add_srs_wkt (p, 0,
   413         -        "PROJCS[\"NZGD49 / Bluff Circuit\",GEOGCS[\"NZGD49\",DATU");
   414         -    add_srs_wkt (p, 1,
   415         -        "M[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Interna");
   416         -    add_srs_wkt (p, 2,
   417         -        "tional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],");
   418         -    add_srs_wkt (p, 3,
   419         -        "TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTH");
   420         -    add_srs_wkt (p, 4,
   421         -        "ORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
   422         -    add_srs_wkt (p, 5,
   423         -        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
   424         -    add_srs_wkt (p, 6,
   425         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
   426         -    add_srs_wkt (p, 7,
   427         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"]],");
   428         -    add_srs_wkt (p, 8,
   429         -        "PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude");
   430         -    add_srs_wkt (p, 9,
   431         -        "_of_origin\",-46.60000961111111],PARAMETER[\"central_mer");
   432         -    add_srs_wkt (p, 10,
   433         -        "idian\",168.342872],PARAMETER[\"scale_factor\",1],PARAME");
   434         -    add_srs_wkt (p, 11,
   435         -        "TER[\"false_easting\",300002.66],PARAMETER[\"false_north");
   436         -    add_srs_wkt (p, 12,
   437         -        "ing\",699999.58],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
   438         -    add_srs_wkt (p, 13,
   439         -        "001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting\",EAST],");
   440         -    add_srs_wkt (p, 14,
   441         -        "AUTHORITY[\"EPSG\",\"27232\"]]");
   442         -    p = add_epsg_def_ex (filter, first, last, 27258, "epsg", 27258,
   443         -        "NZGD49 / UTM zone 58S", 0, 0,
   444         -        "International 1924", "Greenwich",
   445         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
   446         -        "Easting", "East", "Northing", "North");
   447         -    add_proj4text (p, 0,
   448         -        "+proj=utm +zone=58 +south +ellps=intl +towgs84=59.47,-5.");
   449         -    add_proj4text (p, 1,
   450         -        "04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no_defs");
   451         -    add_srs_wkt (p, 0,
   452         -        "PROJCS[\"NZGD49 / UTM zone 58S\",GEOGCS[\"NZGD49\",DATUM");
   453         -    add_srs_wkt (p, 1,
   454         -        "[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Internat");
   455         -    add_srs_wkt (p, 2,
   456         -        "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T");
   457         -    add_srs_wkt (p, 3,
   458         -        "OWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHO");
   459         -    add_srs_wkt (p, 4,
   460         -        "RITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   461         -    add_srs_wkt (p, 5,
   462         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   463         -    add_srs_wkt (p, 6,
   464         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
   465         -    add_srs_wkt (p, 7,
   466         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"]],P");
   467         -    add_srs_wkt (p, 8,
   468         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
   469         -    add_srs_wkt (p, 9,
   470         -        "of_origin\",0],PARAMETER[\"central_meridian\",165],PARAM");
   471         -    add_srs_wkt (p, 10,
   472         -        "ETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
   473         -    add_srs_wkt (p, 11,
   474         -        ",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"m");
   475         -    add_srs_wkt (p, 12,
   476         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   477         -    add_srs_wkt (p, 13,
   478         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2725");
   479         -    add_srs_wkt (p, 14,
   480         -        "8\"]]");
   481         -    p = add_epsg_def_ex (filter, first, last, 27259, "epsg", 27259,
   482         -        "NZGD49 / UTM zone 59S", 0, 0,
   483         -        "International 1924", "Greenwich",
   484         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
   485         -        "Easting", "East", "Northing", "North");
   486         -    add_proj4text (p, 0,
   487         -        "+proj=utm +zone=59 +south +ellps=intl +towgs84=59.47,-5.");
   488         -    add_proj4text (p, 1,
   489         -        "04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no_defs");
   490         -    add_srs_wkt (p, 0,
   491         -        "PROJCS[\"NZGD49 / UTM zone 59S\",GEOGCS[\"NZGD49\",DATUM");
   492         -    add_srs_wkt (p, 1,
   493         -        "[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Internat");
   494         -    add_srs_wkt (p, 2,
   495         -        "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T");
   496         -    add_srs_wkt (p, 3,
   497         -        "OWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHO");
   498         -    add_srs_wkt (p, 4,
   499         -        "RITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   500         -    add_srs_wkt (p, 5,
   501         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   502         -    add_srs_wkt (p, 6,
   503         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
   504         -    add_srs_wkt (p, 7,
   505         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"]],P");
   506         -    add_srs_wkt (p, 8,
   507         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
   508         -    add_srs_wkt (p, 9,
   509         -        "of_origin\",0],PARAMETER[\"central_meridian\",171],PARAM");
   510         -    add_srs_wkt (p, 10,
   511         -        "ETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
   512         -    add_srs_wkt (p, 11,
   513         -        ",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"m");
   514         -    add_srs_wkt (p, 12,
   515         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   516         -    add_srs_wkt (p, 13,
   517         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2725");
   518         -    add_srs_wkt (p, 14,
   519         -        "9\"]]");
   520         -    p = add_epsg_def_ex (filter, first, last, 27260, "epsg", 27260,
   521         -        "NZGD49 / UTM zone 60S", 0, 0,
   522         -        "International 1924", "Greenwich",
   523         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "metre",
   524         -        "Easting", "East", "Northing", "North");
   525         -    add_proj4text (p, 0,
   526         -        "+proj=utm +zone=60 +south +ellps=intl +towgs84=59.47,-5.");
   527         -    add_proj4text (p, 1,
   528         -        "04,187.44,0.47,-0.1,1.024,-4.5993 +units=m +no_defs");
   529         -    add_srs_wkt (p, 0,
   530         -        "PROJCS[\"NZGD49 / UTM zone 60S\",GEOGCS[\"NZGD49\",DATUM");
   531         -    add_srs_wkt (p, 1,
   532         -        "[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Internat");
   533         -    add_srs_wkt (p, 2,
   534         -        "ional 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],T");
   535         -    add_srs_wkt (p, 3,
   536         -        "OWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHO");
   537         -    add_srs_wkt (p, 4,
   538         -        "RITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
   539         -    add_srs_wkt (p, 5,
   540         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
   541         -    add_srs_wkt (p, 6,
   542         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
   543         -    add_srs_wkt (p, 7,
   544         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"]],P");
   545         -    add_srs_wkt (p, 8,
   546         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
   547         -    add_srs_wkt (p, 9,
   548         -        "of_origin\",0],PARAMETER[\"central_meridian\",177],PARAM");
   549         -    add_srs_wkt (p, 10,
   550         -        "ETER[\"scale_factor\",0.9996],PARAMETER[\"false_easting\"");
   551         -    add_srs_wkt (p, 11,
   552         -        ",500000],PARAMETER[\"false_northing\",10000000],UNIT[\"m");
   553         -    add_srs_wkt (p, 12,
   554         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   555         -    add_srs_wkt (p, 13,
   556         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2726");
   557         -    add_srs_wkt (p, 14,
   558         -        "0\"]]");
   559         -    p = add_epsg_def_ex (filter, first, last, 27291, "epsg", 27291,
   560         -        "NZGD49 / North Island Grid", 0, 0,
   561         -        "International 1924", "Greenwich",
   562         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "British yard (Sears 1922)",
   563         -        "Easting", "East", "Northing", "North");
   564         -    add_proj4text (p, 0,
   565         -        "+proj=tmerc +lat_0=-39 +lon_0=175.5 +k=1 +x_0=274319.524");
   566         -    add_proj4text (p, 1,
   567         -        "3848086 +y_0=365759.3658464114 +ellps=intl +towgs84=59.4");
   568         -    add_proj4text (p, 2,
   569         -        "7,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +to_meter=0.91439");
   570         -    add_proj4text (p, 3,
   571         -        "84146160287 +no_defs");
   572         -    add_srs_wkt (p, 0,
   573         -        "PROJCS[\"NZGD49 / North Island Grid\",GEOGCS[\"NZGD49\",");
   574         -    add_srs_wkt (p, 1,
   575         -        "DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Int");
   576         -    add_srs_wkt (p, 2,
   577         -        "ernational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
   578         -    add_srs_wkt (p, 3,
   579         -        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
   580         -    add_srs_wkt (p, 4,
   581         -        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
   582         -    add_srs_wkt (p, 5,
   583         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   584         -    add_srs_wkt (p, 6,
   585         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   586         -    add_srs_wkt (p, 7,
   587         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"");
   588         -    add_srs_wkt (p, 8,
          695  +    add_srs_wkt (p, 8,
          696  +        "e_of_origin\",53.5],PARAMETER[\"central_meridian\",-8],P");
          697  +    add_srs_wkt (p, 9,
          698  +        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
          699  +    add_srs_wkt (p, 10,
          700  +        ",200000],PARAMETER[\"false_northing\",250000],UNIT[\"met");
          701  +    add_srs_wkt (p, 11,
          702  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
          703  +    add_srs_wkt (p, 12,
          704  +        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29901\"");
          705  +    add_srs_wkt (p, 13,
          706  +        "]]");
          707  +    p = add_epsg_def (filter, first, last, 29902, "epsg", 29902,
          708  +        "TM65 / Irish Grid");
          709  +    add_proj4text (p, 0,
          710  +        "+proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=20000");
          711  +    add_proj4text (p, 1,
          712  +        "0 +y_0=250000 +datum=ire65 +units=m +no_defs");
          713  +    add_srs_wkt (p, 0,
          714  +        "PROJCS[\"TM65 / Irish Grid\",GEOGCS[\"TM65\",DATUM[\"TM6");
          715  +    add_srs_wkt (p, 1,
          716  +        "5\",SPHEROID[\"Airy Modified 1849\",6377340.189,299.3249");
          717  +    add_srs_wkt (p, 2,
          718  +        "646,AUTHORITY[\"EPSG\",\"7002\"]],TOWGS84[482.5,-130.6,5");
          719  +    add_srs_wkt (p, 3,
          720  +        "64.6,-1.042,-0.214,-0.631,8.15],AUTHORITY[\"EPSG\",\"629");
          721  +    add_srs_wkt (p, 4,
          722  +        "9\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
          723  +    add_srs_wkt (p, 5,
          724  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
          725  +    add_srs_wkt (p, 6,
          726  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4299\"]],PROJECTION[\"T");
          727  +    add_srs_wkt (p, 7,
          728  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",5");
          729  +    add_srs_wkt (p, 8,
          730  +        "3.5],PARAMETER[\"central_meridian\",-8],PARAMETER[\"scal");
          731  +    add_srs_wkt (p, 9,
          732  +        "e_factor\",1.000035],PARAMETER[\"false_easting\",200000]");
          733  +    add_srs_wkt (p, 10,
          734  +        ",PARAMETER[\"false_northing\",250000],UNIT[\"metre\",1,A");
          735  +    add_srs_wkt (p, 11,
          736  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS");
          737  +    add_srs_wkt (p, 12,
          738  +        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29902\"]]");
          739  +    p = add_epsg_def (filter, first, last, 29903, "epsg", 29903,
          740  +        "TM75 / Irish Grid");
          741  +    add_proj4text (p, 0,
          742  +        "+proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=20000");
          743  +    add_proj4text (p, 1,
          744  +        "0 +y_0=250000 +ellps=mod_airy +towgs84=482.5,-130.6,564.");
          745  +    add_proj4text (p, 2,
          746  +        "6,-1.042,-0.214,-0.631,8.15 +units=m +no_defs");
          747  +    add_srs_wkt (p, 0,
          748  +        "PROJCS[\"TM75 / Irish Grid\",GEOGCS[\"TM75\",DATUM[\"Geo");
          749  +    add_srs_wkt (p, 1,
          750  +        "detic_Datum_of_1965\",SPHEROID[\"Airy Modified 1849\",63");
          751  +    add_srs_wkt (p, 2,
          752  +        "77340.189,299.3249646,AUTHORITY[\"EPSG\",\"7002\"]],TOWG");
          753  +    add_srs_wkt (p, 3,
          754  +        "S84[482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15],AUTHOR");
          755  +    add_srs_wkt (p, 4,
          756  +        "ITY[\"EPSG\",\"6300\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
          757  +    add_srs_wkt (p, 5,
          758  +        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
          759  +    add_srs_wkt (p, 6,
          760  +        "AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4300\"");
          761  +    add_srs_wkt (p, 7,
   589    762           "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   590         -    add_srs_wkt (p, 9,
   591         -        "ude_of_origin\",-39],PARAMETER[\"central_meridian\",175.");
   592         -    add_srs_wkt (p, 10,
   593         -        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   594         -    add_srs_wkt (p, 11,
   595         -        "ng\",300000],PARAMETER[\"false_northing\",400000],UNIT[\"");
   596         -    add_srs_wkt (p, 12,
   597         -        "British yard (Sears 1922)\",0.9143984146160287,AUTHORITY");
   598         -    add_srs_wkt (p, 13,
   599         -        "[\"EPSG\",\"9040\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   600         -    add_srs_wkt (p, 14,
   601         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"27291\"]]");
   602         -    p = add_epsg_def_ex (filter, first, last, 27292, "epsg", 27292,
   603         -        "NZGD49 / South Island Grid", 0, 0,
   604         -        "International 1924", "Greenwich",
   605         -        "New_Zealand_Geodetic_Datum_1949", "Transverse_Mercator", "British yard (Sears 1922)",
   606         -        "Easting", "East", "Northing", "North");
   607         -    add_proj4text (p, 0,
   608         -        "+proj=tmerc +lat_0=-44 +lon_0=171.5 +k=1 +x_0=457199.207");
   609         -    add_proj4text (p, 1,
   610         -        "3080143 +y_0=457199.2073080143 +ellps=intl +towgs84=59.4");
   611         -    add_proj4text (p, 2,
   612         -        "7,-5.04,187.44,0.47,-0.1,1.024,-4.5993 +to_meter=0.91439");
   613         -    add_proj4text (p, 3,
   614         -        "84146160287 +no_defs");
   615         -    add_srs_wkt (p, 0,
   616         -        "PROJCS[\"NZGD49 / South Island Grid\",GEOGCS[\"NZGD49\",");
   617         -    add_srs_wkt (p, 1,
   618         -        "DATUM[\"New_Zealand_Geodetic_Datum_1949\",SPHEROID[\"Int");
   619         -    add_srs_wkt (p, 2,
   620         -        "ernational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
   621         -    add_srs_wkt (p, 3,
   622         -        "]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],A");
   623         -    add_srs_wkt (p, 4,
   624         -        "UTHORITY[\"EPSG\",\"6272\"]],PRIMEM[\"Greenwich\",0,AUTH");
   625         -    add_srs_wkt (p, 5,
   626         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   627         -    add_srs_wkt (p, 6,
   628         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   629         -    add_srs_wkt (p, 7,
   630         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4272\"");
   631         -    add_srs_wkt (p, 8,
   632         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   633         -    add_srs_wkt (p, 9,
   634         -        "ude_of_origin\",-44],PARAMETER[\"central_meridian\",171.");
   635         -    add_srs_wkt (p, 10,
   636         -        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
   637         -    add_srs_wkt (p, 11,
   638         -        "ng\",500000],PARAMETER[\"false_northing\",500000],UNIT[\"");
   639         -    add_srs_wkt (p, 12,
   640         -        "British yard (Sears 1922)\",0.9143984146160287,AUTHORITY");
   641         -    add_srs_wkt (p, 13,
   642         -        "[\"EPSG\",\"9040\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
   643         -    add_srs_wkt (p, 14,
   644         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"27292\"]]");
   645         -    p = add_epsg_def_ex (filter, first, last, 27391, "epsg", 27391,
   646         -        "NGO 1948 (Oslo) / NGO zone I", 0, 1,
   647         -        "Bessel Modified", "Oslo",
   648         -        "NGO_1948_Oslo", "Transverse_Mercator", "metre",
   649         -        "x", "North", "y", "East");
   650         -    add_proj4text (p, 0,
   651         -        "+proj=tmerc +lat_0=58 +lon_0=-4.666666666666667 +k=1 +x_");
   652         -    add_proj4text (p, 1,
   653         -        "0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=");
   654         -    add_proj4text (p, 2,
   655         -        "278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +");
   656         -    add_proj4text (p, 3,
   657         -        "no_defs");
   658         -    add_srs_wkt (p, 0,
   659         -        "PROJCS[\"NGO 1948 (Oslo) / NGO zone I\",GEOGCS[\"NGO 194");
   660         -    add_srs_wkt (p, 1,
   661         -        "8 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel Mod");
   662         -    add_srs_wkt (p, 2,
   663         -        "ified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"700");
   664         -    add_srs_wkt (p, 3,
   665         -        "5\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AUTH");
   666         -    add_srs_wkt (p, 4,
   667         -        "ORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.72291666666");
   668         -    add_srs_wkt (p, 5,
   669         -        "667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.0174");
   670         -    add_srs_wkt (p, 6,
   671         -        "532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitu");
   672         -    add_srs_wkt (p, 7,
   673         -        "de\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",");
   674         -    add_srs_wkt (p, 8,
   675         -        "\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   676         -    add_srs_wkt (p, 9,
   677         -        "[\"latitude_of_origin\",58],PARAMETER[\"central_meridian");
   678         -    add_srs_wkt (p, 10,
   679         -        "\",-4.666666666666667],PARAMETER[\"scale_factor\",1],PAR");
   680         -    add_srs_wkt (p, 11,
   681         -        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
   682         -    add_srs_wkt (p, 12,
   683         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   684         -    add_srs_wkt (p, 13,
   685         -        "\"x\",NORTH],AXIS[\"y\",EAST],AUTHORITY[\"EPSG\",\"27391");
   686         -    add_srs_wkt (p, 14,
          763  +    add_srs_wkt (p, 8,
          764  +        "ude_of_origin\",53.5],PARAMETER[\"central_meridian\",-8]");
          765  +    add_srs_wkt (p, 9,
          766  +        ",PARAMETER[\"scale_factor\",1.000035],PARAMETER[\"false_");
          767  +    add_srs_wkt (p, 10,
          768  +        "easting\",200000],PARAMETER[\"false_northing\",250000],U");
          769  +    add_srs_wkt (p, 11,
          770  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
          771  +    add_srs_wkt (p, 12,
          772  +        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
          773  +    add_srs_wkt (p, 13,
          774  +        ",\"29903\"]]");
          775  +    p = add_epsg_def (filter, first, last, 30161, "epsg", 30161,
          776  +        "Tokyo / Japan Plane Rectangular CS I");
          777  +    add_proj4text (p, 0,
          778  +        "+proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.9999 +x_0=0 +y_0");
          779  +    add_proj4text (p, 1,
          780  +        "=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0");
          781  +    add_proj4text (p, 2,
          782  +        ",0 +units=m +no_defs");
          783  +    add_srs_wkt (p, 0,
          784  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS I\",GEOGCS[\"");
          785  +    add_srs_wkt (p, 1,
          786  +        "Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377397");
          787  +    add_srs_wkt (p, 2,
          788  +        ".155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-");
          789  +    add_srs_wkt (p, 3,
          790  +        "146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"63");
          791  +    add_srs_wkt (p, 4,
          792  +        "01\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
          793  +    add_srs_wkt (p, 5,
          794  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
          795  +    add_srs_wkt (p, 6,
          796  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"T");
          797  +    add_srs_wkt (p, 7,
          798  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
          799  +    add_srs_wkt (p, 8,
          800  +        "3],PARAMETER[\"central_meridian\",129.5],PARAMETER[\"sca");
          801  +    add_srs_wkt (p, 9,
          802  +        "le_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAM");
          803  +    add_srs_wkt (p, 10,
          804  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
          805  +    add_srs_wkt (p, 11,
          806  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30161\"]]");
          807  +    p = add_epsg_def (filter, first, last, 30162, "epsg", 30162,
          808  +        "Tokyo / Japan Plane Rectangular CS II");
          809  +    add_proj4text (p, 0,
          810  +        "+proj=tmerc +lat_0=33 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0");
          811  +    add_proj4text (p, 1,
          812  +        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
          813  +    add_proj4text (p, 2,
          814  +        " +units=m +no_defs");
          815  +    add_srs_wkt (p, 0,
          816  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS II\",GEOGCS[");
          817  +    add_srs_wkt (p, 1,
          818  +        "\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63773");
          819  +    add_srs_wkt (p, 2,
          820  +        "97.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84");
          821  +    add_srs_wkt (p, 3,
          822  +        "[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
          823  +    add_srs_wkt (p, 4,
          824  +        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          825  +    add_srs_wkt (p, 5,
          826  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          827  +    add_srs_wkt (p, 6,
          828  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[");
          829  +    add_srs_wkt (p, 7,
          830  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          831  +    add_srs_wkt (p, 8,
          832  +        ",33],PARAMETER[\"central_meridian\",131],PARAMETER[\"sca");
          833  +    add_srs_wkt (p, 9,
          834  +        "le_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAM");
          835  +    add_srs_wkt (p, 10,
          836  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
          837  +    add_srs_wkt (p, 11,
          838  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30162\"]]");
          839  +    p = add_epsg_def (filter, first, last, 30163, "epsg", 30163,
          840  +        "Tokyo / Japan Plane Rectangular CS III");
          841  +    add_proj4text (p, 0,
          842  +        "+proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.9999");
          843  +    add_proj4text (p, 1,
          844  +        " +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,6");
          845  +    add_proj4text (p, 2,
          846  +        "80.507,0,0,0,0 +units=m +no_defs");
          847  +    add_srs_wkt (p, 0,
          848  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS III\",GEOGCS");
          849  +    add_srs_wkt (p, 1,
          850  +        "[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377");
          851  +    add_srs_wkt (p, 2,
          852  +        "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS8");
          853  +    add_srs_wkt (p, 3,
          854  +        "4[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
          855  +    add_srs_wkt (p, 4,
          856  +        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          857  +    add_srs_wkt (p, 5,
          858  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          859  +    add_srs_wkt (p, 6,
          860  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[");
          861  +    add_srs_wkt (p, 7,
          862  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          863  +    add_srs_wkt (p, 8,
          864  +        ",36],PARAMETER[\"central_meridian\",132.1666666666667],P");
          865  +    add_srs_wkt (p, 9,
          866  +        "ARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_east");
          867  +    add_srs_wkt (p, 10,
          868  +        "ing\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
          869  +    add_srs_wkt (p, 11,
          870  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"301");
          871  +    add_srs_wkt (p, 12,
          872  +        "63\"]]");
          873  +    p = add_epsg_def (filter, first, last, 30164, "epsg", 30164,
          874  +        "Tokyo / Japan Plane Rectangular CS IV");
          875  +    add_proj4text (p, 0,
          876  +        "+proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.9999 +x_0=0 +y_0");
          877  +    add_proj4text (p, 1,
          878  +        "=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0");
          879  +    add_proj4text (p, 2,
          880  +        ",0 +units=m +no_defs");
          881  +    add_srs_wkt (p, 0,
          882  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS IV\",GEOGCS[");
          883  +    add_srs_wkt (p, 1,
          884  +        "\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63773");
          885  +    add_srs_wkt (p, 2,
          886  +        "97.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84");
          887  +    add_srs_wkt (p, 3,
          888  +        "[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
          889  +    add_srs_wkt (p, 4,
          890  +        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          891  +    add_srs_wkt (p, 5,
          892  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          893  +    add_srs_wkt (p, 6,
          894  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[");
          895  +    add_srs_wkt (p, 7,
          896  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          897  +    add_srs_wkt (p, 8,
          898  +        ",33],PARAMETER[\"central_meridian\",133.5],PARAMETER[\"s");
          899  +    add_srs_wkt (p, 9,
          900  +        "cale_factor\",0.9999],PARAMETER[\"false_easting\",0],PAR");
          901  +    add_srs_wkt (p, 10,
          902  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          903  +    add_srs_wkt (p, 11,
          904  +        "\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30164\"]]");
          905  +    p = add_epsg_def (filter, first, last, 30165, "epsg", 30165,
          906  +        "Tokyo / Japan Plane Rectangular CS V");
          907  +    add_proj4text (p, 0,
          908  +        "+proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.9999");
          909  +    add_proj4text (p, 1,
          910  +        " +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,6");
          911  +    add_proj4text (p, 2,
          912  +        "80.507,0,0,0,0 +units=m +no_defs");
          913  +    add_srs_wkt (p, 0,
          914  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS V\",GEOGCS[\"");
          915  +    add_srs_wkt (p, 1,
          916  +        "Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377397");
          917  +    add_srs_wkt (p, 2,
          918  +        ".155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-");
          919  +    add_srs_wkt (p, 3,
          920  +        "146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"63");
          921  +    add_srs_wkt (p, 4,
          922  +        "01\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
          923  +    add_srs_wkt (p, 5,
          924  +        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
          925  +    add_srs_wkt (p, 6,
          926  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"T");
          927  +    add_srs_wkt (p, 7,
          928  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",3");
          929  +    add_srs_wkt (p, 8,
          930  +        "6],PARAMETER[\"central_meridian\",134.3333333333333],PAR");
          931  +    add_srs_wkt (p, 9,
          932  +        "AMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eastin");
          933  +    add_srs_wkt (p, 10,
          934  +        "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
          935  +    add_srs_wkt (p, 11,
          936  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30165");
          937  +    add_srs_wkt (p, 12,
   687    938           "\"]]");
   688         -    p = add_epsg_def_ex (filter, first, last, 27392, "epsg", 27392,
   689         -        "NGO 1948 (Oslo) / NGO zone II", 0, 1,
   690         -        "Bessel Modified", "Oslo",
   691         -        "NGO_1948_Oslo", "Transverse_Mercator", "metre",
   692         -        "x", "North", "y", "East");
   693         -    add_proj4text (p, 0,
   694         -        "+proj=tmerc +lat_0=58 +lon_0=-2.333333333333333 +k=1 +x_");
   695         -    add_proj4text (p, 1,
   696         -        "0=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=");
   697         -    add_proj4text (p, 2,
   698         -        "278.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +");
   699         -    add_proj4text (p, 3,
   700         -        "no_defs");
   701         -    add_srs_wkt (p, 0,
   702         -        "PROJCS[\"NGO 1948 (Oslo) / NGO zone II\",GEOGCS[\"NGO 19");
   703         -    add_srs_wkt (p, 1,
   704         -        "48 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel Mo");
   705         -    add_srs_wkt (p, 2,
   706         -        "dified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"70");
   707         -    add_srs_wkt (p, 3,
   708         -        "05\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AUT");
   709         -    add_srs_wkt (p, 4,
   710         -        "HORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.7229166666");
   711         -    add_srs_wkt (p, 5,
   712         -        "6667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.017");
   713         -    add_srs_wkt (p, 6,
   714         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
   715         -    add_srs_wkt (p, 7,
   716         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   717         -    add_srs_wkt (p, 8,
   718         -        ",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   719         -    add_srs_wkt (p, 9,
   720         -        "R[\"latitude_of_origin\",58],PARAMETER[\"central_meridia");
   721         -    add_srs_wkt (p, 10,
   722         -        "n\",-2.333333333333333],PARAMETER[\"scale_factor\",1],PA");
   723         -    add_srs_wkt (p, 11,
   724         -        "RAMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
   725         -    add_srs_wkt (p, 12,
   726         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   727         -    add_srs_wkt (p, 13,
   728         -        "\"x\",NORTH],AXIS[\"y\",EAST],AUTHORITY[\"EPSG\",\"27392");
   729         -    add_srs_wkt (p, 14,
   730         -        "\"]]");
   731         -    p = add_epsg_def_ex (filter, first, last, 27393, "epsg", 27393,
   732         -        "NGO 1948 (Oslo) / NGO zone III", 0, 1,
   733         -        "Bessel Modified", "Oslo",
   734         -        "NGO_1948_Oslo", "Transverse_Mercator", "metre",
   735         -        "x", "North", "y", "East");
   736         -    add_proj4text (p, 0,
   737         -        "+proj=tmerc +lat_0=58 +lon_0=0 +k=1 +x_0=0 +y_0=0 +a=637");
   738         -    add_proj4text (p, 1,
   739         -        "7492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,7.");
   740         -    add_proj4text (p, 2,
   741         -        "889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs");
   742         -    add_srs_wkt (p, 0,
   743         -        "PROJCS[\"NGO 1948 (Oslo) / NGO zone III\",GEOGCS[\"NGO 1");
   744         -    add_srs_wkt (p, 1,
   745         -        "948 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel M");
   746         -    add_srs_wkt (p, 2,
   747         -        "odified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"7");
   748         -    add_srs_wkt (p, 3,
   749         -        "005\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AU");
   750         -    add_srs_wkt (p, 4,
   751         -        "THORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.722916666");
   752         -    add_srs_wkt (p, 5,
   753         -        "66667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.01");
   754         -    add_srs_wkt (p, 6,
   755         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
   756         -    add_srs_wkt (p, 7,
   757         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   758         -    add_srs_wkt (p, 8,
   759         -        ",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   760         -    add_srs_wkt (p, 9,
   761         -        "R[\"latitude_of_origin\",58],PARAMETER[\"central_meridia");
   762         -    add_srs_wkt (p, 10,
   763         -        "n\",0],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
   764         -    add_srs_wkt (p, 11,
   765         -        "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
   766         -    add_srs_wkt (p, 12,
   767         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"x\",NORTH],AXI");
   768         -    add_srs_wkt (p, 13,
   769         -        "S[\"y\",EAST],AUTHORITY[\"EPSG\",\"27393\"]]");
   770         -    p = add_epsg_def_ex (filter, first, last, 27394, "epsg", 27394,
   771         -        "NGO 1948 (Oslo) / NGO zone IV", 0, 1,
   772         -        "Bessel Modified", "Oslo",
   773         -        "NGO_1948_Oslo", "Transverse_Mercator", "metre",
   774         -        "x", "North", "y", "East");
   775         -    add_proj4text (p, 0,
   776         -        "+proj=tmerc +lat_0=58 +lon_0=2.5 +k=1 +x_0=0 +y_0=0 +a=6");
   777         -    add_proj4text (p, 1,
   778         -        "377492.018 +b=6356173.508712696 +towgs84=278.3,93,474.5,");
   779         -    add_proj4text (p, 2,
   780         -        "7.889,0.05,-6.61,6.21 +pm=oslo +units=m +no_defs");
   781         -    add_srs_wkt (p, 0,
   782         -        "PROJCS[\"NGO 1948 (Oslo) / NGO zone IV\",GEOGCS[\"NGO 19");
   783         -    add_srs_wkt (p, 1,
   784         -        "48 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel Mo");
   785         -    add_srs_wkt (p, 2,
   786         -        "dified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"70");
   787         -    add_srs_wkt (p, 3,
   788         -        "05\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AUT");
   789         -    add_srs_wkt (p, 4,
   790         -        "HORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.7229166666");
   791         -    add_srs_wkt (p, 5,
   792         -        "6667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.017");
   793         -    add_srs_wkt (p, 6,
   794         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
   795         -    add_srs_wkt (p, 7,
   796         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   797         -    add_srs_wkt (p, 8,
   798         -        ",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   799         -    add_srs_wkt (p, 9,
   800         -        "R[\"latitude_of_origin\",58],PARAMETER[\"central_meridia");
   801         -    add_srs_wkt (p, 10,
   802         -        "n\",2.5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
   803         -    add_srs_wkt (p, 11,
   804         -        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
   805         -    add_srs_wkt (p, 12,
   806         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"x\",NORTH],A");
   807         -    add_srs_wkt (p, 13,
   808         -        "XIS[\"y\",EAST],AUTHORITY[\"EPSG\",\"27394\"]]");
   809         -    p = add_epsg_def_ex (filter, first, last, 27395, "epsg", 27395,
   810         -        "NGO 1948 (Oslo) / NGO zone V", 0, 1,
   811         -        "Bessel Modified", "Oslo",
   812         -        "NGO_1948_Oslo", "Transverse_Mercator", "metre",
   813         -        "x", "North", "y", "East");
   814         -    add_proj4text (p, 0,
   815         -        "+proj=tmerc +lat_0=58 +lon_0=6.166666666666667 +k=1 +x_0");
   816         -    add_proj4text (p, 1,
   817         -        "=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=2");
   818         -    add_proj4text (p, 2,
   819         -        "78.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +n");
   820         -    add_proj4text (p, 3,
   821         -        "o_defs");
   822         -    add_srs_wkt (p, 0,
   823         -        "PROJCS[\"NGO 1948 (Oslo) / NGO zone V\",GEOGCS[\"NGO 194");
   824         -    add_srs_wkt (p, 1,
   825         -        "8 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel Mod");
   826         -    add_srs_wkt (p, 2,
   827         -        "ified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"700");
   828         -    add_srs_wkt (p, 3,
   829         -        "5\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AUTH");
   830         -    add_srs_wkt (p, 4,
   831         -        "ORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.72291666666");
   832         -    add_srs_wkt (p, 5,
   833         -        "667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.0174");
   834         -    add_srs_wkt (p, 6,
   835         -        "532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitu");
   836         -    add_srs_wkt (p, 7,
   837         -        "de\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",");
   838         -    add_srs_wkt (p, 8,
   839         -        "\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   840         -    add_srs_wkt (p, 9,
   841         -        "[\"latitude_of_origin\",58],PARAMETER[\"central_meridian");
   842         -    add_srs_wkt (p, 10,
   843         -        "\",6.166666666666667],PARAMETER[\"scale_factor\",1],PARA");
   844         -    add_srs_wkt (p, 11,
   845         -        "METER[\"false_easting\",0],PARAMETER[\"false_northing\",");
   846         -    add_srs_wkt (p, 12,
   847         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   848         -    add_srs_wkt (p, 13,
   849         -        "x\",NORTH],AXIS[\"y\",EAST],AUTHORITY[\"EPSG\",\"27395\"");
   850         -    add_srs_wkt (p, 14,
   851         -        "]]");
   852         -    p = add_epsg_def_ex (filter, first, last, 27396, "epsg", 27396,
   853         -        "NGO 1948 (Oslo) / NGO zone VI", 0, 1,
   854         -        "Bessel Modified", "Oslo",
   855         -        "NGO_1948_Oslo", "Transverse_Mercator", "metre",
   856         -        "x", "North", "y", "East");
   857         -    add_proj4text (p, 0,
   858         -        "+proj=tmerc +lat_0=58 +lon_0=10.16666666666667 +k=1 +x_0");
   859         -    add_proj4text (p, 1,
   860         -        "=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=2");
   861         -    add_proj4text (p, 2,
   862         -        "78.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +n");
   863         -    add_proj4text (p, 3,
   864         -        "o_defs");
   865         -    add_srs_wkt (p, 0,
   866         -        "PROJCS[\"NGO 1948 (Oslo) / NGO zone VI\",GEOGCS[\"NGO 19");
   867         -    add_srs_wkt (p, 1,
   868         -        "48 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel Mo");
   869         -    add_srs_wkt (p, 2,
   870         -        "dified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"70");
   871         -    add_srs_wkt (p, 3,
   872         -        "05\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AUT");
   873         -    add_srs_wkt (p, 4,
   874         -        "HORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.7229166666");
   875         -    add_srs_wkt (p, 5,
   876         -        "6667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.017");
   877         -    add_srs_wkt (p, 6,
   878         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
   879         -    add_srs_wkt (p, 7,
   880         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   881         -    add_srs_wkt (p, 8,
   882         -        ",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   883         -    add_srs_wkt (p, 9,
   884         -        "R[\"latitude_of_origin\",58],PARAMETER[\"central_meridia");
   885         -    add_srs_wkt (p, 10,
   886         -        "n\",10.16666666666667],PARAMETER[\"scale_factor\",1],PAR");
   887         -    add_srs_wkt (p, 11,
   888         -        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
   889         -    add_srs_wkt (p, 12,
   890         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   891         -    add_srs_wkt (p, 13,
   892         -        "\"x\",NORTH],AXIS[\"y\",EAST],AUTHORITY[\"EPSG\",\"27396");
   893         -    add_srs_wkt (p, 14,
   894         -        "\"]]");
   895         -    p = add_epsg_def_ex (filter, first, last, 27397, "epsg", 27397,
   896         -        "NGO 1948 (Oslo) / NGO zone VII", 0, 1,
   897         -        "Bessel Modified", "Oslo",
   898         -        "NGO_1948_Oslo", "Transverse_Mercator", "metre",
   899         -        "x", "North", "y", "East");
   900         -    add_proj4text (p, 0,
   901         -        "+proj=tmerc +lat_0=58 +lon_0=14.16666666666667 +k=1 +x_0");
   902         -    add_proj4text (p, 1,
   903         -        "=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=2");
   904         -    add_proj4text (p, 2,
   905         -        "78.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +n");
   906         -    add_proj4text (p, 3,
   907         -        "o_defs");
   908         -    add_srs_wkt (p, 0,
   909         -        "PROJCS[\"NGO 1948 (Oslo) / NGO zone VII\",GEOGCS[\"NGO 1");
   910         -    add_srs_wkt (p, 1,
   911         -        "948 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel M");
   912         -    add_srs_wkt (p, 2,
   913         -        "odified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"7");
   914         -    add_srs_wkt (p, 3,
   915         -        "005\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],AU");
   916         -    add_srs_wkt (p, 4,
   917         -        "THORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.722916666");
   918         -    add_srs_wkt (p, 5,
   919         -        "66667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.01");
   920         -    add_srs_wkt (p, 6,
   921         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
   922         -    add_srs_wkt (p, 7,
   923         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   924         -    add_srs_wkt (p, 8,
   925         -        ",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   926         -    add_srs_wkt (p, 9,
   927         -        "R[\"latitude_of_origin\",58],PARAMETER[\"central_meridia");
   928         -    add_srs_wkt (p, 10,
   929         -        "n\",14.16666666666667],PARAMETER[\"scale_factor\",1],PAR");
   930         -    add_srs_wkt (p, 11,
   931         -        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
   932         -    add_srs_wkt (p, 12,
   933         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   934         -    add_srs_wkt (p, 13,
   935         -        "\"x\",NORTH],AXIS[\"y\",EAST],AUTHORITY[\"EPSG\",\"27397");
   936         -    add_srs_wkt (p, 14,
   937         -        "\"]]");
   938         -    p = add_epsg_def_ex (filter, first, last, 27398, "epsg", 27398,
   939         -        "NGO 1948 (Oslo) / NGO zone VIII", 0, 1,
   940         -        "Bessel Modified", "Oslo",
   941         -        "NGO_1948_Oslo", "Transverse_Mercator", "metre",
   942         -        "x", "North", "y", "East");
   943         -    add_proj4text (p, 0,
   944         -        "+proj=tmerc +lat_0=58 +lon_0=18.33333333333333 +k=1 +x_0");
   945         -    add_proj4text (p, 1,
   946         -        "=0 +y_0=0 +a=6377492.018 +b=6356173.508712696 +towgs84=2");
   947         -    add_proj4text (p, 2,
   948         -        "78.3,93,474.5,7.889,0.05,-6.61,6.21 +pm=oslo +units=m +n");
   949         -    add_proj4text (p, 3,
   950         -        "o_defs");
   951         -    add_srs_wkt (p, 0,
   952         -        "PROJCS[\"NGO 1948 (Oslo) / NGO zone VIII\",GEOGCS[\"NGO ");
   953         -    add_srs_wkt (p, 1,
   954         -        "1948 (Oslo)\",DATUM[\"NGO_1948_Oslo\",SPHEROID[\"Bessel ");
   955         -    add_srs_wkt (p, 2,
   956         -        "Modified\",6377492.018,299.1528128,AUTHORITY[\"EPSG\",\"");
   957         -    add_srs_wkt (p, 3,
   958         -        "7005\"]],TOWGS84[278.3,93,474.5,7.889,0.05,-6.61,6.21],A");
   959         -    add_srs_wkt (p, 4,
   960         -        "UTHORITY[\"EPSG\",\"6817\"]],PRIMEM[\"Oslo\",10.72291666");
   961         -    add_srs_wkt (p, 5,
   962         -        "666667,AUTHORITY[\"EPSG\",\"8913\"]],UNIT[\"degree\",0.0");
   963         -    add_srs_wkt (p, 6,
   964         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
   965         -    add_srs_wkt (p, 7,
   966         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
   967         -    add_srs_wkt (p, 8,
   968         -        "\",\"4817\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
   969         -    add_srs_wkt (p, 9,
   970         -        "TER[\"latitude_of_origin\",58],PARAMETER[\"central_merid");
   971         -    add_srs_wkt (p, 10,
   972         -        "ian\",18.33333333333333],PARAMETER[\"scale_factor\",1],P");
   973         -    add_srs_wkt (p, 11,
   974         -        "ARAMETER[\"false_easting\",0],PARAMETER[\"false_northing");
   975         -    add_srs_wkt (p, 12,
   976         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   977         -    add_srs_wkt (p, 13,
   978         -        "S[\"x\",NORTH],AXIS[\"y\",EAST],AUTHORITY[\"EPSG\",\"273");
   979         -    add_srs_wkt (p, 14,
   980         -        "98\"]]");
   981         -    p = add_epsg_def_ex (filter, first, last, 27429, "epsg", 27429,
   982         -        "Datum 73 / UTM zone 29N", 0, 0,
   983         -        "International 1924", "Greenwich",
   984         -        "Datum_73", "Transverse_Mercator", "metre",
   985         -        "Easting", "East", "Northing", "North");
   986         -    add_proj4text (p, 0,
   987         -        "+proj=utm +zone=29 +ellps=intl +towgs84=-223.237,110.193");
   988         -    add_proj4text (p, 1,
   989         -        ",36.649,0,0,0,0 +units=m +no_defs");
   990         -    add_srs_wkt (p, 0,
   991         -        "PROJCS[\"Datum 73 / UTM zone 29N\",GEOGCS[\"Datum 73\",D");
   992         -    add_srs_wkt (p, 1,
   993         -        "ATUM[\"Datum_73\",SPHEROID[\"International 1924\",637838");
   994         -    add_srs_wkt (p, 2,
   995         -        "8,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-223.237,110");
   996         -    add_srs_wkt (p, 3,
   997         -        ".193,36.649,0,0,0,0],AUTHORITY[\"EPSG\",\"6274\"]],PRIME");
   998         -    add_srs_wkt (p, 4,
   999         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1000         -    add_srs_wkt (p, 5,
  1001         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1002         -    add_srs_wkt (p, 6,
  1003         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1004         -    add_srs_wkt (p, 7,
  1005         -        "RITY[\"EPSG\",\"4274\"]],PROJECTION[\"Transverse_Mercato");
  1006         -    add_srs_wkt (p, 8,
  1007         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  1008         -    add_srs_wkt (p, 9,
  1009         -        "tral_meridian\",-9],PARAMETER[\"scale_factor\",0.9996],P");
  1010         -    add_srs_wkt (p, 10,
  1011         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  1012         -    add_srs_wkt (p, 11,
  1013         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  1014         -    add_srs_wkt (p, 12,
  1015         -        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
  1016         -    add_srs_wkt (p, 13,
  1017         -        "ITY[\"EPSG\",\"27429\"]]");
  1018         -    p = add_epsg_def_ex (filter, first, last, 27492, "epsg", 27492,
  1019         -        "Datum 73 / Modified Portuguese Grid (deprecated)", 0, 1,
  1020         -        "International 1924", "Greenwich",
  1021         -        "Datum_73", "Transverse_Mercator", "metre",
  1022         -        "X", "North", "Y", "East");
  1023         -    add_proj4text (p, 0,
  1024         -        "+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111");
  1025         -    add_proj4text (p, 1,
  1026         -        "111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=");
  1027         -    add_proj4text (p, 2,
  1028         -        "intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +");
  1029         -    add_proj4text (p, 3,
  1030         -        "no_defs");
  1031         -    add_srs_wkt (p, 0,
  1032         -        "PROJCS[\"Datum 73 / Modified Portuguese Grid (deprecated");
  1033         -    add_srs_wkt (p, 1,
  1034         -        ")\",GEOGCS[\"Datum 73\",DATUM[\"Datum_73\",SPHEROID[\"In");
  1035         -    add_srs_wkt (p, 2,
  1036         -        "ternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022");
  1037         -    add_srs_wkt (p, 3,
  1038         -        "\"]],TOWGS84[-223.237,110.193,36.649,0,0,0,0],AUTHORITY[");
  1039         -    add_srs_wkt (p, 4,
  1040         -        "\"EPSG\",\"6274\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  1041         -    add_srs_wkt (p, 5,
  1042         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  1043         -    add_srs_wkt (p, 6,
  1044         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  1045         -    add_srs_wkt (p, 7,
  1046         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4274\"]],PROJEC");
  1047         -    add_srs_wkt (p, 8,
  1048         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  1049         -    add_srs_wkt (p, 9,
  1050         -        "igin\",39.66666666666666],PARAMETER[\"central_meridian\"");
  1051         -    add_srs_wkt (p, 10,
  1052         -        ",-8.131906111111112],PARAMETER[\"scale_factor\",1],PARAM");
  1053         -    add_srs_wkt (p, 11,
  1054         -        "ETER[\"false_easting\",180.598],PARAMETER[\"false_northi");
  1055         -    add_srs_wkt (p, 12,
  1056         -        "ng\",-86.99],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1057         -    add_srs_wkt (p, 13,
  1058         -        "]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\"");
  1059         -    add_srs_wkt (p, 14,
  1060         -        ",\"27492\"]]");
  1061         -    p = add_epsg_def_ex (filter, first, last, 27493, "epsg", 27493,
  1062         -        "Datum 73 / Modified Portuguese Grid", 0, 0,
  1063         -        "International 1924", "Greenwich",
  1064         -        "Datum_73", "Transverse_Mercator", "metre",
  1065         -        "X", "East", "Y", "North");
  1066         -    add_proj4text (p, 0,
  1067         -        "+proj=tmerc +lat_0=39.66666666666666 +lon_0=-8.131906111");
  1068         -    add_proj4text (p, 1,
  1069         -        "111112 +k=1 +x_0=180.598 +y_0=-86.98999999999999 +ellps=");
  1070         -    add_proj4text (p, 2,
  1071         -        "intl +towgs84=-223.237,110.193,36.649,0,0,0,0 +units=m +");
  1072         -    add_proj4text (p, 3,
  1073         -        "no_defs");
  1074         -    add_srs_wkt (p, 0,
  1075         -        "PROJCS[\"Datum 73 / Modified Portuguese Grid\",GEOGCS[\"");
  1076         -    add_srs_wkt (p, 1,
  1077         -        "Datum 73\",DATUM[\"Datum_73\",SPHEROID[\"International 1");
  1078         -    add_srs_wkt (p, 2,
  1079         -        "924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[");
  1080         -    add_srs_wkt (p, 3,
  1081         -        "-223.237,110.193,36.649,0,0,0,0],AUTHORITY[\"EPSG\",\"62");
  1082         -    add_srs_wkt (p, 4,
  1083         -        "74\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
          939  +    p = add_epsg_def (filter, first, last, 30166, "epsg", 30166,
          940  +        "Tokyo / Japan Plane Rectangular CS VI");
          941  +    add_proj4text (p, 0,
          942  +        "+proj=tmerc +lat_0=36 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0");
          943  +    add_proj4text (p, 1,
          944  +        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
          945  +    add_proj4text (p, 2,
          946  +        " +units=m +no_defs");
          947  +    add_srs_wkt (p, 0,
          948  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS VI\",GEOGCS[");
          949  +    add_srs_wkt (p, 1,
          950  +        "\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63773");
          951  +    add_srs_wkt (p, 2,
          952  +        "97.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84");
          953  +    add_srs_wkt (p, 3,
          954  +        "[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
          955  +    add_srs_wkt (p, 4,
          956  +        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          957  +    add_srs_wkt (p, 5,
          958  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          959  +    add_srs_wkt (p, 6,
          960  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[");
          961  +    add_srs_wkt (p, 7,
          962  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          963  +    add_srs_wkt (p, 8,
          964  +        ",36],PARAMETER[\"central_meridian\",136],PARAMETER[\"sca");
          965  +    add_srs_wkt (p, 9,
          966  +        "le_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAM");
          967  +    add_srs_wkt (p, 10,
          968  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
          969  +    add_srs_wkt (p, 11,
          970  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30166\"]]");
          971  +    p = add_epsg_def (filter, first, last, 30167, "epsg", 30167,
          972  +        "Tokyo / Japan Plane Rectangular CS VII");
          973  +    add_proj4text (p, 0,
          974  +        "+proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.9999");
          975  +    add_proj4text (p, 1,
          976  +        " +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,6");
          977  +    add_proj4text (p, 2,
          978  +        "80.507,0,0,0,0 +units=m +no_defs");
          979  +    add_srs_wkt (p, 0,
          980  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS VII\",GEOGCS");
          981  +    add_srs_wkt (p, 1,
          982  +        "[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377");
          983  +    add_srs_wkt (p, 2,
          984  +        "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS8");
          985  +    add_srs_wkt (p, 3,
          986  +        "4[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
          987  +    add_srs_wkt (p, 4,
          988  +        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          989  +    add_srs_wkt (p, 5,
          990  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          991  +    add_srs_wkt (p, 6,
          992  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[");
          993  +    add_srs_wkt (p, 7,
          994  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          995  +    add_srs_wkt (p, 8,
          996  +        ",36],PARAMETER[\"central_meridian\",137.1666666666667],P");
          997  +    add_srs_wkt (p, 9,
          998  +        "ARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_east");
          999  +    add_srs_wkt (p, 10,
         1000  +        "ing\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1001  +    add_srs_wkt (p, 11,
         1002  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"301");
         1003  +    add_srs_wkt (p, 12,
         1004  +        "67\"]]");
         1005  +    p = add_epsg_def (filter, first, last, 30168, "epsg", 30168,
         1006  +        "Tokyo / Japan Plane Rectangular CS VIII");
         1007  +    add_proj4text (p, 0,
         1008  +        "+proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.9999 +x_0=0 +y_0");
         1009  +    add_proj4text (p, 1,
         1010  +        "=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0");
         1011  +    add_proj4text (p, 2,
         1012  +        ",0 +units=m +no_defs");
         1013  +    add_srs_wkt (p, 0,
         1014  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS VIII\",GEOGC");
         1015  +    add_srs_wkt (p, 1,
         1016  +        "S[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",637");
         1017  +    add_srs_wkt (p, 2,
         1018  +        "7397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS");
         1019  +    add_srs_wkt (p, 3,
         1020  +        "84[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",");
         1021  +    add_srs_wkt (p, 4,
         1022  +        "\"6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
         1023  +    add_srs_wkt (p, 5,
         1024  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
         1025  +    add_srs_wkt (p, 6,
         1026  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTIO");
         1027  +    add_srs_wkt (p, 7,
         1028  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         1029  +    add_srs_wkt (p, 8,
         1030  +        "n\",36],PARAMETER[\"central_meridian\",138.5],PARAMETER[");
         1031  +    add_srs_wkt (p, 9,
         1032  +        "\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0],");
         1033  +    add_srs_wkt (p, 10,
         1034  +        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
         1035  +    add_srs_wkt (p, 11,
         1036  +        "TY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30168\"]]");
         1037  +    p = add_epsg_def (filter, first, last, 30169, "epsg", 30169,
         1038  +        "Tokyo / Japan Plane Rectangular CS IX");
         1039  +    add_proj4text (p, 0,
         1040  +        "+proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.9999");
         1041  +    add_proj4text (p, 1,
         1042  +        " +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,6");
         1043  +    add_proj4text (p, 2,
         1044  +        "80.507,0,0,0,0 +units=m +no_defs");
         1045  +    add_srs_wkt (p, 0,
         1046  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS IX\",GEOGCS[");
         1047  +    add_srs_wkt (p, 1,
         1048  +        "\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63773");
         1049  +    add_srs_wkt (p, 2,
         1050  +        "97.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84");
         1051  +    add_srs_wkt (p, 3,
         1052  +        "[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1053  +    add_srs_wkt (p, 4,
         1054  +        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1055  +    add_srs_wkt (p, 5,
         1056  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1057  +    add_srs_wkt (p, 6,
         1058  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[");
         1059  +    add_srs_wkt (p, 7,
         1060  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1061  +    add_srs_wkt (p, 8,
         1062  +        ",36],PARAMETER[\"central_meridian\",139.8333333333333],P");
         1063  +    add_srs_wkt (p, 9,
         1064  +        "ARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_east");
         1065  +    add_srs_wkt (p, 10,
         1066  +        "ing\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         1067  +    add_srs_wkt (p, 11,
         1068  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"301");
         1069  +    add_srs_wkt (p, 12,
         1070  +        "69\"]]");
         1071  +    p = add_epsg_def (filter, first, last, 30170, "epsg", 30170,
         1072  +        "Tokyo / Japan Plane Rectangular CS X");
         1073  +    add_proj4text (p, 0,
         1074  +        "+proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.9999");
         1075  +    add_proj4text (p, 1,
         1076  +        " +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,6");
         1077  +    add_proj4text (p, 2,
         1078  +        "80.507,0,0,0,0 +units=m +no_defs");
         1079  +    add_srs_wkt (p, 0,
         1080  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS X\",GEOGCS[\"");
         1081  +    add_srs_wkt (p, 1,
         1082  +        "Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377397");
         1083  +    add_srs_wkt (p, 2,
         1084  +        ".155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-");
         1085  +    add_srs_wkt (p, 3,
         1086  +        "146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"63");
         1087  +    add_srs_wkt (p, 4,
         1088  +        "01\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  1084   1089       add_srs_wkt (p, 5,
  1085   1090           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  1086   1091       add_srs_wkt (p, 6,
  1087         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  1088         -    add_srs_wkt (p, 7,
  1089         -        "EAST],AUTHORITY[\"EPSG\",\"4274\"]],PROJECTION[\"Transve");
  1090         -    add_srs_wkt (p, 8,
  1091         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",39.6666");
  1092         -    add_srs_wkt (p, 9,
  1093         -        "6666666666],PARAMETER[\"central_meridian\",-8.1319061111");
  1094         -    add_srs_wkt (p, 10,
  1095         -        "11112],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_e");
  1096         -    add_srs_wkt (p, 11,
  1097         -        "asting\",180.598],PARAMETER[\"false_northing\",-86.99],U");
  1098         -    add_srs_wkt (p, 12,
  1099         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1100         -    add_srs_wkt (p, 13,
  1101         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"27493\"]]");
  1102         -    p = add_epsg_def_ex (filter, first, last, 27500, "epsg", 27500,
  1103         -        "ATF (Paris) / Nord de Guerre", 0, 0,
  1104         -        "Plessis 1817", "Paris RGS",
  1105         -        "Ancienne_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1106         -        "X", "East", "Y", "North");
  1107         -    add_proj4text (p, 0,
  1108         -        "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000");
  1109         -    add_proj4text (p, 1,
  1110         -        "001 +lon_0=5.399999999999999 +k_0=0.99950908 +x_0=500000");
  1111         -    add_proj4text (p, 2,
  1112         -        " +y_0=300000 +a=6376523 +b=6355862.933255573 +pm=2.33720");
  1113         -    add_proj4text (p, 3,
  1114         -        "8333333333 +units=m +no_defs");
  1115         -    add_srs_wkt (p, 0,
  1116         -        "PROJCS[\"ATF (Paris) / Nord de Guerre\",GEOGCS[\"ATF (Pa");
  1117         -    add_srs_wkt (p, 1,
  1118         -        "ris)\",DATUM[\"Ancienne_Triangulation_Francaise_Paris\",");
  1119         -    add_srs_wkt (p, 2,
  1120         -        "SPHEROID[\"Plessis 1817\",6376523,308.64,AUTHORITY[\"EPS");
  1121         -    add_srs_wkt (p, 3,
  1122         -        "G\",\"7027\"]],AUTHORITY[\"EPSG\",\"6901\"]],PRIMEM[\"Pa");
  1123         -    add_srs_wkt (p, 4,
  1124         -        "ris RGS\",2.337208333333333,AUTHORITY[\"EPSG\",\"8914\"]");
  1125         -    add_srs_wkt (p, 5,
  1126         -        "],UNIT[\"grad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"");
  1127         -    add_srs_wkt (p, 6,
  1128         -        "9105\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1129         -    add_srs_wkt (p, 7,
  1130         -        "T],AUTHORITY[\"EPSG\",\"4901\"]],PROJECTION[\"Lambert_Co");
  1131         -    add_srs_wkt (p, 8,
  1132         -        "nformal_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",55");
  1133         -    add_srs_wkt (p, 9,
  1134         -        "],PARAMETER[\"central_meridian\",5.999999999999998],PARA");
  1135         -    add_srs_wkt (p, 10,
  1136         -        "METER[\"scale_factor\",0.99950908],PARAMETER[\"false_eas");
  1137         -    add_srs_wkt (p, 11,
  1138         -        "ting\",500000],PARAMETER[\"false_northing\",300000],UNIT");
  1139         -    add_srs_wkt (p, 12,
  1140         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
  1141         -    add_srs_wkt (p, 13,
  1142         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"27500\"]]");
  1143         -    p = add_epsg_def_ex (filter, first, last, 27561, "epsg", 27561,
  1144         -        "NTF (Paris) / Lambert Nord France", 0, 0,
  1145         -        "Clarke 1880 (IGN)", "Paris",
  1146         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1147         -        "X", "East", "Y", "North");
  1148         -    add_proj4text (p, 0,
  1149         -        "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000");
  1150         -    add_proj4text (p, 1,
  1151         -        "001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=200000 +a");
  1152         -    add_proj4text (p, 2,
  1153         -        "=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=");
  1154         -    add_proj4text (p, 3,
  1155         -        "paris +units=m +no_defs");
  1156         -    add_srs_wkt (p, 0,
  1157         -        "PROJCS[\"NTF (Paris) / Lambert Nord France\",GEOGCS[\"NT");
  1158         -    add_srs_wkt (p, 1,
  1159         -        "F (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Par");
  1160         -    add_srs_wkt (p, 2,
  1161         -        "is\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.466021");
  1162         -    add_srs_wkt (p, 3,
  1163         -        "2936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,3");
  1164         -    add_srs_wkt (p, 4,
  1165         -        "20,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris");
  1166         -    add_srs_wkt (p, 5,
  1167         -        "\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\"");
  1168         -    add_srs_wkt (p, 6,
  1169         -        ",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[");
  1170         -    add_srs_wkt (p, 7,
  1171         -        "\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"");
  1172         -    add_srs_wkt (p, 8,
  1173         -        "EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1");
  1174         -    add_srs_wkt (p, 9,
  1175         -        "SP\"],PARAMETER[\"latitude_of_origin\",55],PARAMETER[\"c");
  1176         -    add_srs_wkt (p, 10,
  1177         -        "entral_meridian\",0],PARAMETER[\"scale_factor\",0.999877");
  1178         -    add_srs_wkt (p, 11,
  1179         -        "341],PARAMETER[\"false_easting\",600000],PARAMETER[\"fal");
  1180         -    add_srs_wkt (p, 12,
  1181         -        "se_northing\",200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1182         -    add_srs_wkt (p, 13,
  1183         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1184         -    add_srs_wkt (p, 14,
  1185         -        "[\"EPSG\",\"27561\"]]");
  1186         -    p = add_epsg_def_ex (filter, first, last, 27562, "epsg", 27562,
  1187         -        "NTF (Paris) / Lambert Centre France", 0, 0,
  1188         -        "Clarke 1880 (IGN)", "Paris",
  1189         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1190         -        "X", "East", "Y", "North");
  1191         -    add_proj4text (p, 0,
  1192         -        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
  1193         -    add_proj4text (p, 1,
  1194         -        "42 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towg");
  1195         -    add_proj4text (p, 2,
  1196         -        "s84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs");
  1197         -    add_srs_wkt (p, 0,
  1198         -        "PROJCS[\"NTF (Paris) / Lambert Centre France\",GEOGCS[\"");
  1199         -    add_srs_wkt (p, 1,
  1200         -        "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P");
  1201         -    add_srs_wkt (p, 2,
  1202         -        "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660");
  1203         -    add_srs_wkt (p, 3,
  1204         -        "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60");
  1205         -    add_srs_wkt (p, 4,
  1206         -        ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par");
  1207         -    add_srs_wkt (p, 5,
  1208         -        "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra");
  1209         -    add_srs_wkt (p, 6,
  1210         -        "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AX");
  1211         -    add_srs_wkt (p, 7,
  1212         -        "IS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORIT");
  1213         -    add_srs_wkt (p, 8,
  1214         -        "Y[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Con");
  1215         -    add_srs_wkt (p, 9,
  1216         -        "ic_1SP\"],PARAMETER[\"latitude_of_origin\",52],PARAMETER");
  1217         -    add_srs_wkt (p, 10,
  1218         -        "[\"central_meridian\",0],PARAMETER[\"scale_factor\",0.99");
  1219         -    add_srs_wkt (p, 11,
  1220         -        "987742],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
  1221         -    add_srs_wkt (p, 12,
  1222         -        "false_northing\",200000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1223         -    add_srs_wkt (p, 13,
  1224         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  1225         -    add_srs_wkt (p, 14,
  1226         -        "RITY[\"EPSG\",\"27562\"]]");
  1227         -    p = add_epsg_def_ex (filter, first, last, 27563, "epsg", 27563,
  1228         -        "NTF (Paris) / Lambert Sud France", 0, 0,
  1229         -        "Clarke 1880 (IGN)", "Paris",
  1230         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1231         -        "X", "East", "Y", "North");
  1232         -    add_proj4text (p, 0,
  1233         -        "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000");
  1234         -    add_proj4text (p, 1,
  1235         -        "001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=200000 +a");
  1236         -    add_proj4text (p, 2,
  1237         -        "=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=");
  1238         -    add_proj4text (p, 3,
  1239         -        "paris +units=m +no_defs");
  1240         -    add_srs_wkt (p, 0,
  1241         -        "PROJCS[\"NTF (Paris) / Lambert Sud France\",GEOGCS[\"NTF");
  1242         -    add_srs_wkt (p, 1,
  1243         -        " (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Pari");
  1244         -    add_srs_wkt (p, 2,
  1245         -        "s\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212");
  1246         -    add_srs_wkt (p, 3,
  1247         -        "936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,32");
  1248         -    add_srs_wkt (p, 4,
  1249         -        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\"");
  1250         -    add_srs_wkt (p, 5,
  1251         -        ",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",");
  1252         -    add_srs_wkt (p, 6,
  1253         -        "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"");
  1254         -    add_srs_wkt (p, 7,
  1255         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1256         -    add_srs_wkt (p, 8,
  1257         -        "PSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1S");
  1258         -    add_srs_wkt (p, 9,
  1259         -        "P\"],PARAMETER[\"latitude_of_origin\",49],PARAMETER[\"ce");
  1260         -    add_srs_wkt (p, 10,
  1261         -        "ntral_meridian\",0],PARAMETER[\"scale_factor\",0.9998774");
  1262         -    add_srs_wkt (p, 11,
  1263         -        "99],PARAMETER[\"false_easting\",600000],PARAMETER[\"fals");
  1264         -    add_srs_wkt (p, 12,
  1265         -        "e_northing\",200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1266         -    add_srs_wkt (p, 13,
  1267         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1268         -    add_srs_wkt (p, 14,
  1269         -        "[\"EPSG\",\"27563\"]]");
  1270         -    p = add_epsg_def_ex (filter, first, last, 27564, "epsg", 27564,
  1271         -        "NTF (Paris) / Lambert Corse", 0, 0,
  1272         -        "Clarke 1880 (IGN)", "Paris",
  1273         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1274         -        "X", "East", "Y", "North");
  1275         -    add_proj4text (p, 0,
  1276         -        "+proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000");
  1277         -    add_proj4text (p, 1,
  1278         -        "001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=185861.36");
  1279         -    add_proj4text (p, 2,
  1280         -        "9 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 ");
  1281         -    add_proj4text (p, 3,
  1282         -        "+pm=paris +units=m +no_defs");
  1283         -    add_srs_wkt (p, 0,
  1284         -        "PROJCS[\"NTF (Paris) / Lambert Corse\",GEOGCS[\"NTF (Par");
  1285         -    add_srs_wkt (p, 1,
  1286         -        "is)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\",S");
  1287         -    add_srs_wkt (p, 2,
  1288         -        "PHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.466021293626");
  1289         -    add_srs_wkt (p, 3,
  1290         -        "5,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0,0");
  1291         -    add_srs_wkt (p, 4,
  1292         -        ",0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2.3");
  1293         -    add_srs_wkt (p, 5,
  1294         -        "3722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.01");
  1295         -    add_srs_wkt (p, 6,
  1296         -        "570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"Lat");
  1297         -    add_srs_wkt (p, 7,
  1298         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  1299         -    add_srs_wkt (p, 8,
  1300         -        "\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"");
  1301         -    add_srs_wkt (p, 9,
  1302         -        "],PARAMETER[\"latitude_of_origin\",46.85],PARAMETER[\"ce");
  1303         -    add_srs_wkt (p, 10,
  1304         -        "ntral_meridian\",0],PARAMETER[\"scale_factor\",0.9999447");
  1305         -    add_srs_wkt (p, 11,
  1306         -        "1],PARAMETER[\"false_easting\",234.358],PARAMETER[\"fals");
  1307         -    add_srs_wkt (p, 12,
  1308         -        "e_northing\",185861.369],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1309         -    add_srs_wkt (p, 13,
  1310         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  1311         -    add_srs_wkt (p, 14,
  1312         -        "RITY[\"EPSG\",\"27564\"]]");
  1313         -    p = add_epsg_def_ex (filter, first, last, 27571, "epsg", 27571,
  1314         -        "NTF (Paris) / Lambert zone I", 0, 0,
  1315         -        "Clarke 1880 (IGN)", "Paris",
  1316         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1317         -        "X", "East", "Y", "North");
  1318         -    add_proj4text (p, 0,
  1319         -        "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000");
  1320         -    add_proj4text (p, 1,
  1321         -        "001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +");
  1322         -    add_proj4text (p, 2,
  1323         -        "a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm");
  1324         -    add_proj4text (p, 3,
  1325         -        "=paris +units=m +no_defs");
  1326         -    add_srs_wkt (p, 0,
  1327         -        "PROJCS[\"NTF (Paris) / Lambert zone I\",GEOGCS[\"NTF (Pa");
  1328         -    add_srs_wkt (p, 1,
  1329         -        "ris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\",");
  1330         -    add_srs_wkt (p, 2,
  1331         -        "SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602129362");
  1332         -    add_srs_wkt (p, 3,
  1333         -        "65,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0,");
  1334         -    add_srs_wkt (p, 4,
  1335         -        "0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2.");
  1336         -    add_srs_wkt (p, 5,
  1337         -        "33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.0");
  1338         -    add_srs_wkt (p, 6,
  1339         -        "1570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"La");
  1340         -    add_srs_wkt (p, 7,
  1341         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  1342         -    add_srs_wkt (p, 8,
  1343         -        "G\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP\"");
  1344         -    add_srs_wkt (p, 9,
  1345         -        "],PARAMETER[\"latitude_of_origin\",55],PARAMETER[\"centr");
  1346         -    add_srs_wkt (p, 10,
  1347         -        "al_meridian\",0],PARAMETER[\"scale_factor\",0.999877341]");
  1348         -    add_srs_wkt (p, 11,
  1349         -        ",PARAMETER[\"false_easting\",600000],PARAMETER[\"false_n");
  1350         -    add_srs_wkt (p, 12,
  1351         -        "orthing\",1200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1352         -    add_srs_wkt (p, 13,
  1353         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  1354         -    add_srs_wkt (p, 14,
  1355         -        "EPSG\",\"27571\"]]");
  1356         -    p = add_epsg_def_ex (filter, first, last, 27572, "epsg", 27572,
  1357         -        "NTF (Paris) / Lambert zone II", 0, 0,
  1358         -        "Clarke 1880 (IGN)", "Paris",
  1359         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1360         -        "X", "East", "Y", "North");
  1361         -    add_proj4text (p, 0,
  1362         -        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
  1363         -    add_proj4text (p, 1,
  1364         -        "42 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +tow");
  1365         -    add_proj4text (p, 2,
  1366         -        "gs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs");
  1367         -    add_srs_wkt (p, 0,
  1368         -        "PROJCS[\"NTF (Paris) / Lambert zone II\",GEOGCS[\"NTF (P");
  1369         -    add_srs_wkt (p, 1,
  1370         -        "aris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\"");
  1371         -    add_srs_wkt (p, 2,
  1372         -        ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936");
  1373         -    add_srs_wkt (p, 3,
  1374         -        "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0");
  1375         -    add_srs_wkt (p, 4,
  1376         -        ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2");
  1377         -    add_srs_wkt (p, 5,
  1378         -        ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.");
  1379         -    add_srs_wkt (p, 6,
  1380         -        "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"L");
  1381         -    add_srs_wkt (p, 7,
  1382         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1383         -    add_srs_wkt (p, 8,
  1384         -        "SG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP");
  1385         -    add_srs_wkt (p, 9,
  1386         -        "\"],PARAMETER[\"latitude_of_origin\",52],PARAMETER[\"cen");
  1387         -    add_srs_wkt (p, 10,
  1388         -        "tral_meridian\",0],PARAMETER[\"scale_factor\",0.99987742");
  1389         -    add_srs_wkt (p, 11,
  1390         -        "],PARAMETER[\"false_easting\",600000],PARAMETER[\"false_");
  1391         -    add_srs_wkt (p, 12,
  1392         -        "northing\",2200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1393         -    add_srs_wkt (p, 13,
  1394         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  1395         -    add_srs_wkt (p, 14,
  1396         -        "\"EPSG\",\"27572\"]]");
  1397         -    p = add_epsg_def_ex (filter, first, last, 27573, "epsg", 27573,
  1398         -        "NTF (Paris) / Lambert zone III", 0, 0,
  1399         -        "Clarke 1880 (IGN)", "Paris",
  1400         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1401         -        "X", "East", "Y", "North");
  1402         -    add_proj4text (p, 0,
  1403         -        "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000");
  1404         -    add_proj4text (p, 1,
  1405         -        "001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +");
  1406         -    add_proj4text (p, 2,
  1407         -        "a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm");
         1092  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"T");
         1093  +    add_srs_wkt (p, 7,
         1094  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",4");
         1095  +    add_srs_wkt (p, 8,
         1096  +        "0],PARAMETER[\"central_meridian\",140.8333333333333],PAR");
         1097  +    add_srs_wkt (p, 9,
         1098  +        "AMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eastin");
         1099  +    add_srs_wkt (p, 10,
         1100  +        "g\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         1101  +    add_srs_wkt (p, 11,
         1102  +        "AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30170");
         1103  +    add_srs_wkt (p, 12,
         1104  +        "\"]]");
         1105  +    p = add_epsg_def (filter, first, last, 30171, "epsg", 30171,
         1106  +        "Tokyo / Japan Plane Rectangular CS XI");
         1107  +    add_proj4text (p, 0,
         1108  +        "+proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.9999 +x_0=0 +y_");
         1109  +    add_proj4text (p, 1,
         1110  +        "0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,");
         1111  +    add_proj4text (p, 2,
         1112  +        "0,0 +units=m +no_defs");
         1113  +    add_srs_wkt (p, 0,
         1114  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XI\",GEOGCS[");
         1115  +    add_srs_wkt (p, 1,
         1116  +        "\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63773");
         1117  +    add_srs_wkt (p, 2,
         1118  +        "97.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84");
         1119  +    add_srs_wkt (p, 3,
         1120  +        "[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1121  +    add_srs_wkt (p, 4,
         1122  +        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1123  +    add_srs_wkt (p, 5,
         1124  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1125  +    add_srs_wkt (p, 6,
         1126  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[");
         1127  +    add_srs_wkt (p, 7,
         1128  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1129  +    add_srs_wkt (p, 8,
         1130  +        ",44],PARAMETER[\"central_meridian\",140.25],PARAMETER[\"");
         1131  +    add_srs_wkt (p, 9,
         1132  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",0],PA");
         1133  +    add_srs_wkt (p, 10,
         1134  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1135  +    add_srs_wkt (p, 11,
         1136  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30171\"]]");
         1137  +    p = add_epsg_def (filter, first, last, 30172, "epsg", 30172,
         1138  +        "Tokyo / Japan Plane Rectangular CS XII");
         1139  +    add_proj4text (p, 0,
         1140  +        "+proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.9999 +x_0=0 +y_");
         1141  +    add_proj4text (p, 1,
         1142  +        "0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,");
         1143  +    add_proj4text (p, 2,
         1144  +        "0,0 +units=m +no_defs");
         1145  +    add_srs_wkt (p, 0,
         1146  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XII\",GEOGCS");
         1147  +    add_srs_wkt (p, 1,
         1148  +        "[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377");
         1149  +    add_srs_wkt (p, 2,
         1150  +        "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS8");
         1151  +    add_srs_wkt (p, 3,
         1152  +        "4[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1153  +    add_srs_wkt (p, 4,
         1154  +        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1155  +    add_srs_wkt (p, 5,
         1156  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1157  +    add_srs_wkt (p, 6,
         1158  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[");
         1159  +    add_srs_wkt (p, 7,
         1160  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1161  +    add_srs_wkt (p, 8,
         1162  +        ",44],PARAMETER[\"central_meridian\",142.25],PARAMETER[\"");
         1163  +    add_srs_wkt (p, 9,
         1164  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",0],PA");
         1165  +    add_srs_wkt (p, 10,
         1166  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1167  +    add_srs_wkt (p, 11,
         1168  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30172\"]]");
         1169  +    p = add_epsg_def (filter, first, last, 30173, "epsg", 30173,
         1170  +        "Tokyo / Japan Plane Rectangular CS XIII");
         1171  +    add_proj4text (p, 0,
         1172  +        "+proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.9999 +x_0=0 +y_");
         1173  +    add_proj4text (p, 1,
         1174  +        "0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,");
         1175  +    add_proj4text (p, 2,
         1176  +        "0,0 +units=m +no_defs");
         1177  +    add_srs_wkt (p, 0,
         1178  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XIII\",GEOGC");
         1179  +    add_srs_wkt (p, 1,
         1180  +        "S[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",637");
         1181  +    add_srs_wkt (p, 2,
         1182  +        "7397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS");
         1183  +    add_srs_wkt (p, 3,
         1184  +        "84[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",");
         1185  +    add_srs_wkt (p, 4,
         1186  +        "\"6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
         1187  +    add_srs_wkt (p, 5,
         1188  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
         1189  +    add_srs_wkt (p, 6,
         1190  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTIO");
         1191  +    add_srs_wkt (p, 7,
         1192  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         1193  +    add_srs_wkt (p, 8,
         1194  +        "n\",44],PARAMETER[\"central_meridian\",144.25],PARAMETER");
         1195  +    add_srs_wkt (p, 9,
         1196  +        "[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0]");
         1197  +    add_srs_wkt (p, 10,
         1198  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         1199  +    add_srs_wkt (p, 11,
         1200  +        "ITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30173\"]]");
         1201  +    p = add_epsg_def (filter, first, last, 30174, "epsg", 30174,
         1202  +        "Tokyo / Japan Plane Rectangular CS XIV");
         1203  +    add_proj4text (p, 0,
         1204  +        "+proj=tmerc +lat_0=26 +lon_0=142 +k=0.9999 +x_0=0 +y_0=0");
         1205  +    add_proj4text (p, 1,
         1206  +        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
         1207  +    add_proj4text (p, 2,
         1208  +        " +units=m +no_defs");
         1209  +    add_srs_wkt (p, 0,
         1210  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XIV\",GEOGCS");
         1211  +    add_srs_wkt (p, 1,
         1212  +        "[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377");
         1213  +    add_srs_wkt (p, 2,
         1214  +        "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS8");
         1215  +    add_srs_wkt (p, 3,
         1216  +        "4[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1217  +    add_srs_wkt (p, 4,
         1218  +        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1219  +    add_srs_wkt (p, 5,
         1220  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1221  +    add_srs_wkt (p, 6,
         1222  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[");
         1223  +    add_srs_wkt (p, 7,
         1224  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1225  +    add_srs_wkt (p, 8,
         1226  +        ",26],PARAMETER[\"central_meridian\",142],PARAMETER[\"sca");
         1227  +    add_srs_wkt (p, 9,
         1228  +        "le_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAM");
         1229  +    add_srs_wkt (p, 10,
         1230  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1231  +    add_srs_wkt (p, 11,
         1232  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30174\"]]");
         1233  +    p = add_epsg_def (filter, first, last, 30175, "epsg", 30175,
         1234  +        "Tokyo / Japan Plane Rectangular CS XV");
         1235  +    add_proj4text (p, 0,
         1236  +        "+proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.9999 +x_0=0 +y_0");
         1237  +    add_proj4text (p, 1,
         1238  +        "=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0");
         1239  +    add_proj4text (p, 2,
         1240  +        ",0 +units=m +no_defs");
         1241  +    add_srs_wkt (p, 0,
         1242  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XV\",GEOGCS[");
         1243  +    add_srs_wkt (p, 1,
         1244  +        "\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63773");
         1245  +    add_srs_wkt (p, 2,
         1246  +        "97.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84");
         1247  +    add_srs_wkt (p, 3,
         1248  +        "[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1249  +    add_srs_wkt (p, 4,
         1250  +        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1251  +    add_srs_wkt (p, 5,
         1252  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1253  +    add_srs_wkt (p, 6,
         1254  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[");
         1255  +    add_srs_wkt (p, 7,
         1256  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1257  +    add_srs_wkt (p, 8,
         1258  +        ",26],PARAMETER[\"central_meridian\",127.5],PARAMETER[\"s");
         1259  +    add_srs_wkt (p, 9,
         1260  +        "cale_factor\",0.9999],PARAMETER[\"false_easting\",0],PAR");
         1261  +    add_srs_wkt (p, 10,
         1262  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1263  +    add_srs_wkt (p, 11,
         1264  +        "\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30175\"]]");
         1265  +    p = add_epsg_def (filter, first, last, 30176, "epsg", 30176,
         1266  +        "Tokyo / Japan Plane Rectangular CS XVI");
         1267  +    add_proj4text (p, 0,
         1268  +        "+proj=tmerc +lat_0=26 +lon_0=124 +k=0.9999 +x_0=0 +y_0=0");
         1269  +    add_proj4text (p, 1,
         1270  +        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
         1271  +    add_proj4text (p, 2,
         1272  +        " +units=m +no_defs");
         1273  +    add_srs_wkt (p, 0,
         1274  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XVI\",GEOGCS");
         1275  +    add_srs_wkt (p, 1,
         1276  +        "[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377");
         1277  +    add_srs_wkt (p, 2,
         1278  +        "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS8");
         1279  +    add_srs_wkt (p, 3,
         1280  +        "4[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1281  +    add_srs_wkt (p, 4,
         1282  +        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1283  +    add_srs_wkt (p, 5,
         1284  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1285  +    add_srs_wkt (p, 6,
         1286  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[");
         1287  +    add_srs_wkt (p, 7,
         1288  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1289  +    add_srs_wkt (p, 8,
         1290  +        ",26],PARAMETER[\"central_meridian\",124],PARAMETER[\"sca");
         1291  +    add_srs_wkt (p, 9,
         1292  +        "le_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAM");
         1293  +    add_srs_wkt (p, 10,
         1294  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1295  +    add_srs_wkt (p, 11,
         1296  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30176\"]]");
         1297  +    p = add_epsg_def (filter, first, last, 30177, "epsg", 30177,
         1298  +        "Tokyo / Japan Plane Rectangular CS XVII");
         1299  +    add_proj4text (p, 0,
         1300  +        "+proj=tmerc +lat_0=26 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0");
         1301  +    add_proj4text (p, 1,
         1302  +        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
         1303  +    add_proj4text (p, 2,
         1304  +        " +units=m +no_defs");
         1305  +    add_srs_wkt (p, 0,
         1306  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XVII\",GEOGC");
         1307  +    add_srs_wkt (p, 1,
         1308  +        "S[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",637");
         1309  +    add_srs_wkt (p, 2,
         1310  +        "7397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS");
         1311  +    add_srs_wkt (p, 3,
         1312  +        "84[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",");
         1313  +    add_srs_wkt (p, 4,
         1314  +        "\"6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
         1315  +    add_srs_wkt (p, 5,
         1316  +        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
         1317  +    add_srs_wkt (p, 6,
         1318  +        "PSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTIO");
         1319  +    add_srs_wkt (p, 7,
         1320  +        "N[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origi");
         1321  +    add_srs_wkt (p, 8,
         1322  +        "n\",26],PARAMETER[\"central_meridian\",131],PARAMETER[\"");
         1323  +    add_srs_wkt (p, 9,
         1324  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",0],PA");
         1325  +    add_srs_wkt (p, 10,
         1326  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1327  +    add_srs_wkt (p, 11,
         1328  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30177\"]]");
         1329  +    p = add_epsg_def (filter, first, last, 30178, "epsg", 30178,
         1330  +        "Tokyo / Japan Plane Rectangular CS XVIII");
         1331  +    add_proj4text (p, 0,
         1332  +        "+proj=tmerc +lat_0=20 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0");
         1333  +    add_proj4text (p, 1,
         1334  +        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
         1335  +    add_proj4text (p, 2,
         1336  +        " +units=m +no_defs");
         1337  +    add_srs_wkt (p, 0,
         1338  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XVIII\",GEOG");
         1339  +    add_srs_wkt (p, 1,
         1340  +        "CS[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63");
         1341  +    add_srs_wkt (p, 2,
         1342  +        "77397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWG");
         1343  +    add_srs_wkt (p, 3,
         1344  +        "S84[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\"");
         1345  +    add_srs_wkt (p, 4,
         1346  +        ",\"6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1347  +    add_srs_wkt (p, 5,
         1348  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1349  +    add_srs_wkt (p, 6,
         1350  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTI");
         1351  +    add_srs_wkt (p, 7,
         1352  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1353  +    add_srs_wkt (p, 8,
         1354  +        "in\",20],PARAMETER[\"central_meridian\",136],PARAMETER[\"");
         1355  +    add_srs_wkt (p, 9,
         1356  +        "scale_factor\",0.9999],PARAMETER[\"false_easting\",0],PA");
         1357  +    add_srs_wkt (p, 10,
         1358  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1359  +    add_srs_wkt (p, 11,
         1360  +        "[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30178\"]]");
         1361  +    p = add_epsg_def (filter, first, last, 30179, "epsg", 30179,
         1362  +        "Tokyo / Japan Plane Rectangular CS XIX");
         1363  +    add_proj4text (p, 0,
         1364  +        "+proj=tmerc +lat_0=26 +lon_0=154 +k=0.9999 +x_0=0 +y_0=0");
         1365  +    add_proj4text (p, 1,
         1366  +        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
         1367  +    add_proj4text (p, 2,
         1368  +        " +units=m +no_defs");
         1369  +    add_srs_wkt (p, 0,
         1370  +        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XIX\",GEOGCS");
         1371  +    add_srs_wkt (p, 1,
         1372  +        "[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377");
         1373  +    add_srs_wkt (p, 2,
         1374  +        "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS8");
         1375  +    add_srs_wkt (p, 3,
         1376  +        "4[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
         1377  +    add_srs_wkt (p, 4,
         1378  +        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
         1379  +    add_srs_wkt (p, 5,
         1380  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
         1381  +    add_srs_wkt (p, 6,
         1382  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[");
         1383  +    add_srs_wkt (p, 7,
         1384  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         1385  +    add_srs_wkt (p, 8,
         1386  +        ",26],PARAMETER[\"central_meridian\",154],PARAMETER[\"sca");
         1387  +    add_srs_wkt (p, 9,
         1388  +        "le_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAM");
         1389  +    add_srs_wkt (p, 10,
         1390  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1391  +    add_srs_wkt (p, 11,
         1392  +        "EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"30179\"]]");
         1393  +    p = add_epsg_def (filter, first, last, 30200, "epsg", 30200,
         1394  +        "Trinidad 1903 / Trinidad Grid");
         1395  +    add_proj4text (p, 0,
         1396  +        "+proj=cass +lat_0=10.44166666666667 +lon_0=-61.333333333");
         1397  +    add_proj4text (p, 1,
         1398  +        "33334 +x_0=86501.46392051999 +y_0=65379.0134283 +a=63782");
         1399  +    add_proj4text (p, 2,
         1400  +        "93.645208759 +b=6356617.987679838 +towgs84=-61.702,284.4");
  1408   1401       add_proj4text (p, 3,
  1409         -        "=paris +units=m +no_defs");
  1410         -    add_srs_wkt (p, 0,
  1411         -        "PROJCS[\"NTF (Paris) / Lambert zone III\",GEOGCS[\"NTF (");
  1412         -    add_srs_wkt (p, 1,
  1413         -        "Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\"");
  1414         -    add_srs_wkt (p, 2,
  1415         -        ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936");
  1416         -    add_srs_wkt (p, 3,
  1417         -        "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0");
  1418         -    add_srs_wkt (p, 4,
  1419         -        ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2");
  1420         -    add_srs_wkt (p, 5,
  1421         -        ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.");
  1422         -    add_srs_wkt (p, 6,
  1423         -        "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"L");
  1424         -    add_srs_wkt (p, 7,
  1425         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1426         -    add_srs_wkt (p, 8,
  1427         -        "SG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP");
  1428         -    add_srs_wkt (p, 9,
  1429         -        "\"],PARAMETER[\"latitude_of_origin\",49],PARAMETER[\"cen");
  1430         -    add_srs_wkt (p, 10,
  1431         -        "tral_meridian\",0],PARAMETER[\"scale_factor\",0.99987749");
  1432         -    add_srs_wkt (p, 11,
  1433         -        "9],PARAMETER[\"false_easting\",600000],PARAMETER[\"false");
  1434         -    add_srs_wkt (p, 12,
  1435         -        "_northing\",3200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1436         -    add_srs_wkt (p, 13,
  1437         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1438         -    add_srs_wkt (p, 14,
  1439         -        "[\"EPSG\",\"27573\"]]");
  1440         -    p = add_epsg_def_ex (filter, first, last, 27574, "epsg", 27574,
  1441         -        "NTF (Paris) / Lambert zone IV", 0, 0,
  1442         -        "Clarke 1880 (IGN)", "Paris",
  1443         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1444         -        "X", "East", "Y", "North");
  1445         -    add_proj4text (p, 0,
  1446         -        "+proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000");
  1447         -    add_proj4text (p, 1,
  1448         -        "001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.3");
  1449         -    add_proj4text (p, 2,
  1450         -        "69 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0");
  1451         -    add_proj4text (p, 3,
  1452         -        " +pm=paris +units=m +no_defs");
  1453         -    add_srs_wkt (p, 0,
  1454         -        "PROJCS[\"NTF (Paris) / Lambert zone IV\",GEOGCS[\"NTF (P");
  1455         -    add_srs_wkt (p, 1,
  1456         -        "aris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Paris\"");
  1457         -    add_srs_wkt (p, 2,
  1458         -        ",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212936");
  1459         -    add_srs_wkt (p, 3,
  1460         -        "265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,320,0");
  1461         -    add_srs_wkt (p, 4,
  1462         -        ",0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\",2");
  1463         -    add_srs_wkt (p, 5,
  1464         -        ".33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.");
  1465         -    add_srs_wkt (p, 6,
  1466         -        "01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"L");
  1467         -    add_srs_wkt (p, 7,
  1468         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1469         -    add_srs_wkt (p, 8,
  1470         -        "SG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP");
  1471         -    add_srs_wkt (p, 9,
  1472         -        "\"],PARAMETER[\"latitude_of_origin\",46.85],PARAMETER[\"");
  1473         -    add_srs_wkt (p, 10,
  1474         -        "central_meridian\",0],PARAMETER[\"scale_factor\",0.99994");
  1475         -    add_srs_wkt (p, 11,
  1476         -        "471],PARAMETER[\"false_easting\",234.358],PARAMETER[\"fa");
  1477         -    add_srs_wkt (p, 12,
  1478         -        "lse_northing\",4185861.369],UNIT[\"metre\",1,AUTHORITY[\"");
  1479         -    add_srs_wkt (p, 13,
  1480         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1481         -    add_srs_wkt (p, 14,
  1482         -        "HORITY[\"EPSG\",\"27574\"]]");
  1483         -    p = add_epsg_def_ex (filter, first, last, 27581, "epsg", 27581,
  1484         -        "NTF (Paris) / France I (deprecated)", 0, 0,
  1485         -        "Clarke 1880 (IGN)", "Paris",
  1486         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1487         -        "X", "East", "Y", "North");
  1488         -    add_proj4text (p, 0,
  1489         -        "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000");
  1490         -    add_proj4text (p, 1,
  1491         -        "001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=1200000 +");
  1492         -    add_proj4text (p, 2,
  1493         -        "a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm");
  1494         -    add_proj4text (p, 3,
  1495         -        "=paris +units=m +no_defs");
  1496         -    add_srs_wkt (p, 0,
  1497         -        "PROJCS[\"NTF (Paris) / France I (deprecated)\",GEOGCS[\"");
  1498         -    add_srs_wkt (p, 1,
  1499         -        "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P");
  1500         -    add_srs_wkt (p, 2,
  1501         -        "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660");
  1502         -    add_srs_wkt (p, 3,
  1503         -        "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60");
  1504         -    add_srs_wkt (p, 4,
  1505         -        ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par");
  1506         -    add_srs_wkt (p, 5,
  1507         -        "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra");
  1508         -    add_srs_wkt (p, 6,
  1509         -        "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AX");
  1510         -    add_srs_wkt (p, 7,
  1511         -        "IS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORIT");
  1512         -    add_srs_wkt (p, 8,
  1513         -        "Y[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Con");
  1514         -    add_srs_wkt (p, 9,
  1515         -        "ic_1SP\"],PARAMETER[\"latitude_of_origin\",55],PARAMETER");
  1516         -    add_srs_wkt (p, 10,
  1517         -        "[\"central_meridian\",0],PARAMETER[\"scale_factor\",0.99");
  1518         -    add_srs_wkt (p, 11,
  1519         -        "9877341],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
  1520         -    add_srs_wkt (p, 12,
  1521         -        "false_northing\",1200000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1522         -    add_srs_wkt (p, 13,
  1523         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  1524         -    add_srs_wkt (p, 14,
  1525         -        "ORITY[\"EPSG\",\"27581\"]]");
  1526         -    p = add_epsg_def_ex (filter, first, last, 27582, "epsg", 27582,
  1527         -        "NTF (Paris) / France II (deprecated)", 0, 0,
  1528         -        "Clarke 1880 (IGN)", "Paris",
  1529         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1530         -        "X", "East", "Y", "North");
  1531         -    add_proj4text (p, 0,
  1532         -        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
  1533         -    add_proj4text (p, 1,
  1534         -        "42 +x_0=600000 +y_0=2200000 +a=6378249.2 +b=6356515 +tow");
  1535         -    add_proj4text (p, 2,
  1536         -        "gs84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs");
  1537         -    add_srs_wkt (p, 0,
  1538         -        "PROJCS[\"NTF (Paris) / France II (deprecated)\",GEOGCS[\"");
  1539         -    add_srs_wkt (p, 1,
  1540         -        "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P");
  1541         -    add_srs_wkt (p, 2,
  1542         -        "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660");
  1543         -    add_srs_wkt (p, 3,
  1544         -        "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60");
  1545         -    add_srs_wkt (p, 4,
  1546         -        ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par");
  1547         -    add_srs_wkt (p, 5,
  1548         -        "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra");
  1549         -    add_srs_wkt (p, 6,
  1550         -        "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AX");
  1551         -    add_srs_wkt (p, 7,
  1552         -        "IS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORIT");
  1553         -    add_srs_wkt (p, 8,
  1554         -        "Y[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Con");
  1555         -    add_srs_wkt (p, 9,
  1556         -        "ic_1SP\"],PARAMETER[\"latitude_of_origin\",52],PARAMETER");
  1557         -    add_srs_wkt (p, 10,
  1558         -        "[\"central_meridian\",0],PARAMETER[\"scale_factor\",0.99");
  1559         -    add_srs_wkt (p, 11,
  1560         -        "987742],PARAMETER[\"false_easting\",600000],PARAMETER[\"");
  1561         -    add_srs_wkt (p, 12,
  1562         -        "false_northing\",2200000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1563         -    add_srs_wkt (p, 13,
  1564         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  1565         -    add_srs_wkt (p, 14,
  1566         -        "ORITY[\"EPSG\",\"27582\"]]");
  1567         -    p = add_epsg_def_ex (filter, first, last, 27583, "epsg", 27583,
  1568         -        "NTF (Paris) / France III (deprecated)", 0, 0,
  1569         -        "Clarke 1880 (IGN)", "Paris",
  1570         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1571         -        "X", "East", "Y", "North");
  1572         -    add_proj4text (p, 0,
  1573         -        "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000");
  1574         -    add_proj4text (p, 1,
  1575         -        "001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=3200000 +");
  1576         -    add_proj4text (p, 2,
  1577         -        "a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm");
  1578         -    add_proj4text (p, 3,
  1579         -        "=paris +units=m +no_defs");
  1580         -    add_srs_wkt (p, 0,
  1581         -        "PROJCS[\"NTF (Paris) / France III (deprecated)\",GEOGCS[");
  1582         -    add_srs_wkt (p, 1,
  1583         -        "\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise");
  1584         -    add_srs_wkt (p, 2,
  1585         -        "_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46");
  1586         -    add_srs_wkt (p, 3,
  1587         -        "60212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-");
  1588         -    add_srs_wkt (p, 4,
  1589         -        "60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"P");
  1590         -    add_srs_wkt (p, 5,
  1591         -        "aris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"g");
  1592         -    add_srs_wkt (p, 6,
  1593         -        "rad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],");
  1594         -    add_srs_wkt (p, 7,
  1595         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  1596         -    add_srs_wkt (p, 8,
  1597         -        "ITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_C");
  1598         -    add_srs_wkt (p, 9,
  1599         -        "onic_1SP\"],PARAMETER[\"latitude_of_origin\",49],PARAMET");
  1600         -    add_srs_wkt (p, 10,
  1601         -        "ER[\"central_meridian\",0],PARAMETER[\"scale_factor\",0.");
  1602         -    add_srs_wkt (p, 11,
  1603         -        "999877499],PARAMETER[\"false_easting\",600000],PARAMETER");
  1604         -    add_srs_wkt (p, 12,
  1605         -        "[\"false_northing\",3200000],UNIT[\"metre\",1,AUTHORITY[");
  1606         -    add_srs_wkt (p, 13,
  1607         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1608         -    add_srs_wkt (p, 14,
  1609         -        "UTHORITY[\"EPSG\",\"27583\"]]");
  1610         -    p = add_epsg_def_ex (filter, first, last, 27584, "epsg", 27584,
  1611         -        "NTF (Paris) / France IV (deprecated)", 0, 0,
  1612         -        "Clarke 1880 (IGN)", "Paris",
  1613         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1614         -        "X", "East", "Y", "North");
  1615         -    add_proj4text (p, 0,
  1616         -        "+proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000");
  1617         -    add_proj4text (p, 1,
  1618         -        "001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=4185861.3");
  1619         -    add_proj4text (p, 2,
  1620         -        "69 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0");
  1621         -    add_proj4text (p, 3,
  1622         -        " +pm=paris +units=m +no_defs");
  1623         -    add_srs_wkt (p, 0,
  1624         -        "PROJCS[\"NTF (Paris) / France IV (deprecated)\",GEOGCS[\"");
  1625         -    add_srs_wkt (p, 1,
  1626         -        "NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_P");
  1627         -    add_srs_wkt (p, 2,
  1628         -        "aris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660");
  1629         -    add_srs_wkt (p, 3,
  1630         -        "212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60");
  1631         -    add_srs_wkt (p, 4,
  1632         -        ",320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Par");
  1633         -    add_srs_wkt (p, 5,
  1634         -        "is\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"gra");
  1635         -    add_srs_wkt (p, 6,
  1636         -        "d\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AX");
  1637         -    add_srs_wkt (p, 7,
  1638         -        "IS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORIT");
  1639         -    add_srs_wkt (p, 8,
  1640         -        "Y[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Con");
  1641         -    add_srs_wkt (p, 9,
  1642         -        "ic_1SP\"],PARAMETER[\"latitude_of_origin\",46.85],PARAME");
  1643         -    add_srs_wkt (p, 10,
  1644         -        "TER[\"central_meridian\",0],PARAMETER[\"scale_factor\",0");
  1645         -    add_srs_wkt (p, 11,
  1646         -        ".99994471],PARAMETER[\"false_easting\",234.358],PARAMETE");
  1647         -    add_srs_wkt (p, 12,
  1648         -        "R[\"false_northing\",4185861.369],UNIT[\"metre\",1,AUTHO");
  1649         -    add_srs_wkt (p, 13,
  1650         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  1651         -    add_srs_wkt (p, 14,
  1652         -        "TH],AUTHORITY[\"EPSG\",\"27584\"]]");
  1653         -    p = add_epsg_def_ex (filter, first, last, 27591, "epsg", 27591,
  1654         -        "NTF (Paris) / Nord France (deprecated)", 0, 0,
  1655         -        "Clarke 1880 (IGN)", "Paris",
  1656         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1657         -        "X", "East", "Y", "North");
  1658         -    add_proj4text (p, 0,
  1659         -        "+proj=lcc +lat_1=49.50000000000001 +lat_0=49.50000000000");
  1660         -    add_proj4text (p, 1,
  1661         -        "001 +lon_0=0 +k_0=0.999877341 +x_0=600000 +y_0=200000 +a");
  1662         -    add_proj4text (p, 2,
  1663         -        "=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=");
  1664         -    add_proj4text (p, 3,
  1665         -        "paris +units=m +no_defs");
  1666         -    add_srs_wkt (p, 0,
  1667         -        "PROJCS[\"NTF (Paris) / Nord France (deprecated)\",GEOGCS");
  1668         -    add_srs_wkt (p, 1,
  1669         -        "[\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francais");
  1670         -    add_srs_wkt (p, 2,
  1671         -        "e_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4");
  1672         -    add_srs_wkt (p, 3,
  1673         -        "660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,");
  1674         -    add_srs_wkt (p, 4,
  1675         -        "-60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"");
  1676         -    add_srs_wkt (p, 5,
  1677         -        "Paris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"");
  1678         -    add_srs_wkt (p, 6,
  1679         -        "grad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]]");
  1680         -    add_srs_wkt (p, 7,
  1681         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1682         -    add_srs_wkt (p, 8,
  1683         -        "RITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_");
  1684         -    add_srs_wkt (p, 9,
  1685         -        "Conic_1SP\"],PARAMETER[\"latitude_of_origin\",55],PARAME");
  1686         -    add_srs_wkt (p, 10,
  1687         -        "TER[\"central_meridian\",0],PARAMETER[\"scale_factor\",0");
  1688         -    add_srs_wkt (p, 11,
  1689         -        ".999877341],PARAMETER[\"false_easting\",600000],PARAMETE");
  1690         -    add_srs_wkt (p, 12,
  1691         -        "R[\"false_northing\",200000],UNIT[\"metre\",1,AUTHORITY[");
  1692         -    add_srs_wkt (p, 13,
  1693         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1694         -    add_srs_wkt (p, 14,
  1695         -        "UTHORITY[\"EPSG\",\"27591\"]]");
  1696         -    p = add_epsg_def_ex (filter, first, last, 27592, "epsg", 27592,
  1697         -        "NTF (Paris) / Centre France (deprecated)", 0, 0,
  1698         -        "Clarke 1880 (IGN)", "Paris",
  1699         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1700         -        "X", "East", "Y", "North");
  1701         -    add_proj4text (p, 0,
  1702         -        "+proj=lcc +lat_1=46.8 +lat_0=46.8 +lon_0=0 +k_0=0.999877");
  1703         -    add_proj4text (p, 1,
  1704         -        "42 +x_0=600000 +y_0=200000 +a=6378249.2 +b=6356515 +towg");
  1705         -    add_proj4text (p, 2,
  1706         -        "s84=-168,-60,320,0,0,0,0 +pm=paris +units=m +no_defs");
  1707         -    add_srs_wkt (p, 0,
  1708         -        "PROJCS[\"NTF (Paris) / Centre France (deprecated)\",GEOG");
  1709         -    add_srs_wkt (p, 1,
  1710         -        "CS[\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Franca");
  1711         -    add_srs_wkt (p, 2,
  1712         -        "ise_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293");
  1713         -    add_srs_wkt (p, 3,
  1714         -        ".4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-16");
  1715         -    add_srs_wkt (p, 4,
  1716         -        "8,-60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[");
  1717         -    add_srs_wkt (p, 5,
  1718         -        "\"Paris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[");
  1719         -    add_srs_wkt (p, 6,
  1720         -        "\"grad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"");
  1721         -    add_srs_wkt (p, 7,
  1722         -        "]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUT");
  1723         -    add_srs_wkt (p, 8,
  1724         -        "HORITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conforma");
  1725         -    add_srs_wkt (p, 9,
  1726         -        "l_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",52],PARA");
  1727         -    add_srs_wkt (p, 10,
  1728         -        "METER[\"central_meridian\",0],PARAMETER[\"scale_factor\"");
  1729         -    add_srs_wkt (p, 11,
  1730         -        ",0.99987742],PARAMETER[\"false_easting\",600000],PARAMET");
  1731         -    add_srs_wkt (p, 12,
  1732         -        "ER[\"false_northing\",200000],UNIT[\"metre\",1,AUTHORITY");
  1733         -    add_srs_wkt (p, 13,
  1734         -        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  1735         -    add_srs_wkt (p, 14,
  1736         -        "AUTHORITY[\"EPSG\",\"27592\"]]");
  1737         -    p = add_epsg_def_ex (filter, first, last, 27593, "epsg", 27593,
  1738         -        "NTF (Paris) / Sud France (deprecated)", 0, 0,
  1739         -        "Clarke 1880 (IGN)", "Paris",
  1740         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1741         -        "X", "East", "Y", "North");
  1742         -    add_proj4text (p, 0,
  1743         -        "+proj=lcc +lat_1=44.10000000000001 +lat_0=44.10000000000");
  1744         -    add_proj4text (p, 1,
  1745         -        "001 +lon_0=0 +k_0=0.999877499 +x_0=600000 +y_0=200000 +a");
  1746         -    add_proj4text (p, 2,
  1747         -        "=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 +pm=");
  1748         -    add_proj4text (p, 3,
  1749         -        "paris +units=m +no_defs");
  1750         -    add_srs_wkt (p, 0,
  1751         -        "PROJCS[\"NTF (Paris) / Sud France (deprecated)\",GEOGCS[");
  1752         -    add_srs_wkt (p, 1,
  1753         -        "\"NTF (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise");
  1754         -    add_srs_wkt (p, 2,
  1755         -        "_Paris\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46");
  1756         -    add_srs_wkt (p, 3,
  1757         -        "60212936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-");
  1758         -    add_srs_wkt (p, 4,
  1759         -        "60,320,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"P");
  1760         -    add_srs_wkt (p, 5,
  1761         -        "aris\",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"g");
  1762         -    add_srs_wkt (p, 6,
  1763         -        "rad\",0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],");
  1764         -    add_srs_wkt (p, 7,
  1765         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  1766         -    add_srs_wkt (p, 8,
  1767         -        "ITY[\"EPSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_C");
  1768         -    add_srs_wkt (p, 9,
  1769         -        "onic_1SP\"],PARAMETER[\"latitude_of_origin\",49],PARAMET");
  1770         -    add_srs_wkt (p, 10,
  1771         -        "ER[\"central_meridian\",0],PARAMETER[\"scale_factor\",0.");
  1772         -    add_srs_wkt (p, 11,
  1773         -        "999877499],PARAMETER[\"false_easting\",600000],PARAMETER");
  1774         -    add_srs_wkt (p, 12,
  1775         -        "[\"false_northing\",200000],UNIT[\"metre\",1,AUTHORITY[\"");
  1776         -    add_srs_wkt (p, 13,
  1777         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1778         -    add_srs_wkt (p, 14,
  1779         -        "HORITY[\"EPSG\",\"27593\"]]");
  1780         -    p = add_epsg_def_ex (filter, first, last, 27594, "epsg", 27594,
  1781         -        "NTF (Paris) / Corse (deprecated)", 0, 0,
  1782         -        "Clarke 1880 (IGN)", "Paris",
  1783         -        "Nouvelle_Triangulation_Francaise_Paris", "Lambert_Conformal_Conic_1SP", "metre",
  1784         -        "X", "East", "Y", "North");
  1785         -    add_proj4text (p, 0,
  1786         -        "+proj=lcc +lat_1=42.16500000000001 +lat_0=42.16500000000");
  1787         -    add_proj4text (p, 1,
  1788         -        "001 +lon_0=0 +k_0=0.99994471 +x_0=234.358 +y_0=185861.36");
  1789         -    add_proj4text (p, 2,
  1790         -        "9 +a=6378249.2 +b=6356515 +towgs84=-168,-60,320,0,0,0,0 ");
  1791         -    add_proj4text (p, 3,
  1792         -        "+pm=paris +units=m +no_defs");
  1793         -    add_srs_wkt (p, 0,
  1794         -        "PROJCS[\"NTF (Paris) / Corse (deprecated)\",GEOGCS[\"NTF");
  1795         -    add_srs_wkt (p, 1,
  1796         -        " (Paris)\",DATUM[\"Nouvelle_Triangulation_Francaise_Pari");
  1797         -    add_srs_wkt (p, 2,
  1798         -        "s\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.4660212");
  1799         -    add_srs_wkt (p, 3,
  1800         -        "936265,AUTHORITY[\"EPSG\",\"7011\"]],TOWGS84[-168,-60,32");
  1801         -    add_srs_wkt (p, 4,
  1802         -        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6807\"]],PRIMEM[\"Paris\"");
  1803         -    add_srs_wkt (p, 5,
  1804         -        ",2.33722917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",");
  1805         -    add_srs_wkt (p, 6,
  1806         -        "0.01570796326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"");
  1807         -    add_srs_wkt (p, 7,
  1808         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1809         -    add_srs_wkt (p, 8,
  1810         -        "PSG\",\"4807\"]],PROJECTION[\"Lambert_Conformal_Conic_1S");
  1811         -    add_srs_wkt (p, 9,
  1812         -        "P\"],PARAMETER[\"latitude_of_origin\",46.85],PARAMETER[\"");
  1813         -    add_srs_wkt (p, 10,
  1814         -        "central_meridian\",0],PARAMETER[\"scale_factor\",0.99994");
  1815         -    add_srs_wkt (p, 11,
  1816         -        "471],PARAMETER[\"false_easting\",234.358],PARAMETER[\"fa");
  1817         -    add_srs_wkt (p, 12,
  1818         -        "lse_northing\",185861.369],UNIT[\"metre\",1,AUTHORITY[\"");
  1819         -    add_srs_wkt (p, 13,
  1820         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  1821         -    add_srs_wkt (p, 14,
  1822         -        "HORITY[\"EPSG\",\"27594\"]]");
  1823         -    p = add_epsg_def_ex (filter, first, last, 27700, "epsg", 27700,
  1824         -        "OSGB 1936 / British National Grid", 0, 0,
  1825         -        "Airy 1830", "Greenwich",
  1826         -        "OSGB_1936", "Transverse_Mercator", "metre",
  1827         -        "Easting", "East", "Northing", "North");
  1828         -    add_proj4text (p, 0,
  1829         -        "+proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400");
  1830         -    add_proj4text (p, 1,
  1831         -        "000 +y_0=-100000 +ellps=airy +towgs84=446.448,-125.157,5");
  1832         -    add_proj4text (p, 2,
  1833         -        "42.06,0.15,0.247,0.842,-20.489 +units=m +no_defs");
  1834         -    add_srs_wkt (p, 0,
  1835         -        "PROJCS[\"OSGB 1936 / British National Grid\",GEOGCS[\"OS");
  1836         -    add_srs_wkt (p, 1,
  1837         -        "GB 1936\",DATUM[\"OSGB_1936\",SPHEROID[\"Airy 1830\",637");
  1838         -    add_srs_wkt (p, 2,
  1839         -        "7563.396,299.3249646,AUTHORITY[\"EPSG\",\"7001\"]],TOWGS");
  1840         -    add_srs_wkt (p, 3,
  1841         -        "84[446.448,-125.157,542.06,0.15,0.247,0.842,-20.489],AUT");
  1842         -    add_srs_wkt (p, 4,
  1843         -        "HORITY[\"EPSG\",\"6277\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
         1402  +        "88,472.052,0,0,0,0 +to_meter=0.201166195164 +no_defs");
         1403  +    add_srs_wkt (p, 0,
         1404  +        "PROJCS[\"Trinidad 1903 / Trinidad Grid\",GEOGCS[\"Trinid");
         1405  +    add_srs_wkt (p, 1,
         1406  +        "ad 1903\",DATUM[\"Trinidad_1903\",SPHEROID[\"Clarke 1858");
         1407  +    add_srs_wkt (p, 2,
         1408  +        "\",6378293.645208759,294.2606763692569,AUTHORITY[\"EPSG\"");
         1409  +    add_srs_wkt (p, 3,
         1410  +        ",\"7007\"]],TOWGS84[-61.702,284.488,472.052,0,0,0,0],AUT");
         1411  +    add_srs_wkt (p, 4,
         1412  +        "HORITY[\"EPSG\",\"6302\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  1844   1413       add_srs_wkt (p, 5,
  1845   1414           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  1846   1415       add_srs_wkt (p, 6,
  1847         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  1848         -    add_srs_wkt (p, 7,
  1849         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4277\"]]");
  1850         -    add_srs_wkt (p, 8,
  1851         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  1852         -    add_srs_wkt (p, 9,
  1853         -        "e_of_origin\",49],PARAMETER[\"central_meridian\",-2],PAR");
  1854         -    add_srs_wkt (p, 10,
  1855         -        "AMETER[\"scale_factor\",0.9996012717],PARAMETER[\"false_");
  1856         -    add_srs_wkt (p, 11,
  1857         -        "easting\",400000],PARAMETER[\"false_northing\",-100000],");
  1858         -    add_srs_wkt (p, 12,
  1859         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
  1860         -    add_srs_wkt (p, 13,
  1861         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1862         -    add_srs_wkt (p, 14,
  1863         -        ",\"27700\"]]");
  1864         -    p = add_epsg_def_ex (filter, first, last, 28191, "epsg", 28191,
  1865         -        "Palestine 1923 / Palestine Grid", 0, 0,
  1866         -        "Clarke 1880 (Benoit)", "Greenwich",
  1867         -        "Palestine_1923", "Cassini_Soldner", "metre",
  1868         -        "Easting", "East", "Northing", "North");
  1869         -    add_proj4text (p, 0,
  1870         -        "+proj=cass +lat_0=31.73409694444445 +lon_0=35.2120805555");
  1871         -    add_proj4text (p, 1,
  1872         -        "5556 +x_0=170251.555 +y_0=126867.909 +a=6378300.789 +b=6");
  1873         -    add_proj4text (p, 2,
  1874         -        "356566.435 +towgs84=-275.722,94.7824,340.894,-8.001,-4.4");
         1416  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"43");
         1417  +    add_srs_wkt (p, 7,
         1418  +        "02\"]],PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"latit");
         1419  +    add_srs_wkt (p, 8,
         1420  +        "ude_of_origin\",10.44166666666667],PARAMETER[\"central_m");
         1421  +    add_srs_wkt (p, 9,
         1422  +        "eridian\",-61.33333333333334],PARAMETER[\"false_easting\"");
         1423  +    add_srs_wkt (p, 10,
         1424  +        ",430000],PARAMETER[\"false_northing\",325000],UNIT[\"Cla");
         1425  +    add_srs_wkt (p, 11,
         1426  +        "rke's link\",0.201166195164,AUTHORITY[\"EPSG\",\"9039\"]");
         1427  +    add_srs_wkt (p, 12,
         1428  +        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
         1429  +    add_srs_wkt (p, 13,
         1430  +        "ITY[\"EPSG\",\"30200\"]]");
         1431  +    p = add_epsg_def (filter, first, last, 30339, "epsg", 30339,
         1432  +        "TC(1948) / UTM zone 39N");
         1433  +    add_proj4text (p, 0,
         1434  +        "+proj=utm +zone=39 +ellps=helmert +units=m +no_defs");
         1435  +    add_srs_wkt (p, 0,
         1436  +        "PROJCS[\"TC(1948) / UTM zone 39N\",GEOGCS[\"TC(1948)\",D");
         1437  +    add_srs_wkt (p, 1,
         1438  +        "ATUM[\"Trucial_Coast_1948\",SPHEROID[\"Helmert 1906\",63");
         1439  +    add_srs_wkt (p, 2,
         1440  +        "78200,298.3,AUTHORITY[\"EPSG\",\"7020\"]],AUTHORITY[\"EP");
         1441  +    add_srs_wkt (p, 3,
         1442  +        "SG\",\"6303\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
         1443  +    add_srs_wkt (p, 4,
         1444  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
         1445  +    add_srs_wkt (p, 5,
         1446  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4303\"]],PROJE");
         1447  +    add_srs_wkt (p, 6,
         1448  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         1449  +    add_srs_wkt (p, 7,
         1450  +        "rigin\",0],PARAMETER[\"central_meridian\",51],PARAMETER[");
         1451  +    add_srs_wkt (p, 8,
         1452  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
         1453  +    add_srs_wkt (p, 9,
         1454  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         1455  +    add_srs_wkt (p, 10,
         1456  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
         1457  +    add_srs_wkt (p, 11,
         1458  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"30339\"]]");
         1459  +    p = add_epsg_def (filter, first, last, 30340, "epsg", 30340,
         1460  +        "TC(1948) / UTM zone 40N");
         1461  +    add_proj4text (p, 0,
         1462  +        "+proj=utm +zone=40 +ellps=helmert +units=m +no_defs");
         1463  +    add_srs_wkt (p, 0,
         1464  +        "PROJCS[\"TC(1948) / UTM zone 40N\",GEOGCS[\"TC(1948)\",D");
         1465  +    add_srs_wkt (p, 1,
         1466  +        "ATUM[\"Trucial_Coast_1948\",SPHEROID[\"Helmert 1906\",63");
         1467  +    add_srs_wkt (p, 2,
         1468  +        "78200,298.3,AUTHORITY[\"EPSG\",\"7020\"]],AUTHORITY[\"EP");
         1469  +    add_srs_wkt (p, 3,
         1470  +        "SG\",\"6303\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
         1471  +    add_srs_wkt (p, 4,
         1472  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
         1473  +    add_srs_wkt (p, 5,
         1474  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4303\"]],PROJE");
         1475  +    add_srs_wkt (p, 6,
         1476  +        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         1477  +    add_srs_wkt (p, 7,
         1478  +        "rigin\",0],PARAMETER[\"central_meridian\",57],PARAMETER[");
         1479  +    add_srs_wkt (p, 8,
         1480  +        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
         1481  +    add_srs_wkt (p, 9,
         1482  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         1483  +    add_srs_wkt (p, 10,
         1484  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
         1485  +    add_srs_wkt (p, 11,
         1486  +        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"30340\"]]");
         1487  +    p = add_epsg_def (filter, first, last, 30491, "epsg", 30491,
         1488  +        "Voirol 1875 / Nord Algerie (ancienne)");
         1489  +    add_proj4text (p, 0,
         1490  +        "+proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.99962554");
         1491  +    add_proj4text (p, 1,
         1492  +        "4 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs");
         1493  +    add_proj4text (p, 2,
         1494  +        "84=-73,-247,227,0,0,0,0 +units=m +no_defs");
         1495  +    add_srs_wkt (p, 0,
         1496  +        "PROJCS[\"Voirol 1875 / Nord Algerie (ancienne)\",GEOGCS[");
         1497  +    add_srs_wkt (p, 1,
         1498  +        "\"Voirol 1875\",DATUM[\"Voirol_1875\",SPHEROID[\"Clarke ");
         1499  +    add_srs_wkt (p, 2,
         1500  +        "1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPS");
         1501  +    add_srs_wkt (p, 3,
         1502  +        "G\",\"7011\"]],TOWGS84[-73,-247,227,0,0,0,0],AUTHORITY[\"");
         1503  +    add_srs_wkt (p, 4,
         1504  +        "EPSG\",\"6304\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
         1505  +    add_srs_wkt (p, 5,
         1506  +        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
         1507  +    add_srs_wkt (p, 6,
         1508  +        "ITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4304\"]],PR");
         1509  +    add_srs_wkt (p, 7,
         1510  +        "OJECTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"la");
         1511  +    add_srs_wkt (p, 8,
         1512  +        "titude_of_origin\",36],PARAMETER[\"central_meridian\",2.");
         1513  +    add_srs_wkt (p, 9,
         1514  +        "7],PARAMETER[\"scale_factor\",0.999625544],PARAMETER[\"f");
         1515  +    add_srs_wkt (p, 10,
         1516  +        "alse_easting\",500000],PARAMETER[\"false_northing\",3000");
         1517  +    add_srs_wkt (p, 11,
         1518  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1519  +    add_srs_wkt (p, 12,
         1520  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"30491");
         1521  +    add_srs_wkt (p, 13,
         1522  +        "\"]]");
         1523  +    p = add_epsg_def (filter, first, last, 30492, "epsg", 30492,
         1524  +        "Voirol 1875 / Sud Algerie (ancienne)");
         1525  +    add_proj4text (p, 0,
         1526  +        "+proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.9996");
         1527  +    add_proj4text (p, 1,
         1528  +        "25769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +t");
         1529  +    add_proj4text (p, 2,
         1530  +        "owgs84=-73,-247,227,0,0,0,0 +units=m +no_defs");
         1531  +    add_srs_wkt (p, 0,
         1532  +        "PROJCS[\"Voirol 1875 / Sud Algerie (ancienne)\",GEOGCS[\"");
         1533  +    add_srs_wkt (p, 1,
         1534  +        "Voirol 1875\",DATUM[\"Voirol_1875\",SPHEROID[\"Clarke 18");
         1535  +    add_srs_wkt (p, 2,
         1536  +        "80 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\"");
         1537  +    add_srs_wkt (p, 3,
         1538  +        ",\"7011\"]],TOWGS84[-73,-247,227,0,0,0,0],AUTHORITY[\"EP");
         1539  +    add_srs_wkt (p, 4,
         1540  +        "SG\",\"6304\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
         1541  +    add_srs_wkt (p, 5,
         1542  +        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
         1543  +    add_srs_wkt (p, 6,
         1544  +        "[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4304\"]],PROJE");
         1545  +    add_srs_wkt (p, 7,
         1546  +        "CTION[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latit");
         1547  +    add_srs_wkt (p, 8,
         1548  +        "ude_of_origin\",33.3],PARAMETER[\"central_meridian\",2.7");
         1549  +    add_srs_wkt (p, 9,
         1550  +        "],PARAMETER[\"scale_factor\",0.999625769],PARAMETER[\"fa");
         1551  +    add_srs_wkt (p, 10,
         1552  +        "lse_easting\",500000],PARAMETER[\"false_northing\",30000");
         1553  +    add_srs_wkt (p, 11,
         1554  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1555  +    add_srs_wkt (p, 12,
         1556  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"30492\"");
         1557  +    add_srs_wkt (p, 13,
         1558  +        "]]");
         1559  +    p = add_epsg_def (filter, first, last, 30493, "epsg", 30493,
         1560  +        "Voirol 1879 / Nord Algerie (ancienne)");
         1561  +    add_proj4text (p, 0,
         1562  +        "+proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.99962554");
         1563  +    add_proj4text (p, 1,
         1564  +        "4 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +units");
         1565  +    add_proj4text (p, 2,
         1566  +        "=m +no_defs");
         1567  +    add_srs_wkt (p, 0,
         1568  +        "PROJCS[\"Voirol 1879 / Nord Algerie (ancienne)\",GEOGCS[");
         1569  +    add_srs_wkt (p, 1,
         1570  +        "\"Voirol 1879\",DATUM[\"Voirol_1879\",SPHEROID[\"Clarke ");
         1571  +    add_srs_wkt (p, 2,
         1572  +        "1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPS");
         1573  +    add_srs_wkt (p, 3,
         1574  +        "G\",\"7011\"]],AUTHORITY[\"EPSG\",\"6671\"]],PRIMEM[\"Gr");
         1575  +    add_srs_wkt (p, 4,
         1576  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         1577  +    add_srs_wkt (p, 5,
         1578  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1579  +    add_srs_wkt (p, 6,
         1580  +        "ITY[\"EPSG\",\"4671\"]],PROJECTION[\"Lambert_Conformal_C");
         1581  +    add_srs_wkt (p, 7,
         1582  +        "onic_1SP\"],PARAMETER[\"latitude_of_origin\",36],PARAMET");
         1583  +    add_srs_wkt (p, 8,
         1584  +        "ER[\"central_meridian\",2.7],PARAMETER[\"scale_factor\",");
         1585  +    add_srs_wkt (p, 9,
         1586  +        "0.999625544],PARAMETER[\"false_easting\",500000],PARAMET");
         1587  +    add_srs_wkt (p, 10,
         1588  +        "ER[\"false_northing\",300000],UNIT[\"metre\",1,AUTHORITY");
         1589  +    add_srs_wkt (p, 11,
         1590  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         1591  +    add_srs_wkt (p, 12,
         1592  +        "AUTHORITY[\"EPSG\",\"30493\"]]");
         1593  +    p = add_epsg_def (filter, first, last, 30494, "epsg", 30494,
         1594  +        "Voirol 1879 / Sud Algerie (ancienne)");
         1595  +    add_proj4text (p, 0,
         1596  +        "+proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.9996");
         1597  +    add_proj4text (p, 1,
         1598  +        "25769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +u");
         1599  +    add_proj4text (p, 2,
         1600  +        "nits=m +no_defs");
         1601  +    add_srs_wkt (p, 0,
         1602  +        "PROJCS[\"Voirol 1879 / Sud Algerie (ancienne)\",GEOGCS[\"");
         1603  +    add_srs_wkt (p, 1,
         1604  +        "Voirol 1879\",DATUM[\"Voirol_1879\",SPHEROID[\"Clarke 18");
         1605  +    add_srs_wkt (p, 2,
         1606  +        "80 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\"");
         1607  +    add_srs_wkt (p, 3,
         1608  +        ",\"7011\"]],AUTHORITY[\"EPSG\",\"6671\"]],PRIMEM[\"Green");
         1609  +    add_srs_wkt (p, 4,
         1610  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         1611  +    add_srs_wkt (p, 5,
         1612  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         1613  +    add_srs_wkt (p, 6,
         1614  +        "Y[\"EPSG\",\"4671\"]],PROJECTION[\"Lambert_Conformal_Con");
         1615  +    add_srs_wkt (p, 7,
         1616  +        "ic_1SP\"],PARAMETER[\"latitude_of_origin\",33.3],PARAMET");
         1617  +    add_srs_wkt (p, 8,
         1618  +        "ER[\"central_meridian\",2.7],PARAMETER[\"scale_factor\",");
         1619  +    add_srs_wkt (p, 9,
         1620  +        "0.999625769],PARAMETER[\"false_easting\",500000],PARAMET");
         1621  +    add_srs_wkt (p, 10,
         1622  +        "ER[\"false_northing\",300000],UNIT[\"metre\",1,AUTHORITY");
         1623  +    add_srs_wkt (p, 11,
         1624  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         1625  +    add_srs_wkt (p, 12,
         1626  +        "AUTHORITY[\"EPSG\",\"30494\"]]");
         1627  +    p = add_epsg_def (filter, first, last, 30729, "epsg", 30729,
         1628  +        "Nord Sahara 1959 / UTM zone 29N");
         1629  +    add_proj4text (p, 0,
         1630  +        "+proj=utm +zone=29 +ellps=clrk80 +towgs84=-209.362,-87.8");
         1631  +    add_proj4text (p, 1,
         1632  +        "162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m +no_def");
         1633  +    add_proj4text (p, 2,
         1634  +        "s");
         1635  +    add_srs_wkt (p, 0,
         1636  +        "PROJCS[\"Nord Sahara 1959 / UTM zone 29N\",GEOGCS[\"Nord");
         1637  +    add_srs_wkt (p, 1,
         1638  +        " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla");
         1639  +    add_srs_wkt (p, 2,
         1640  +        "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",");
         1641  +    add_srs_wkt (p, 3,
         1642  +        "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478");
         1643  +    add_srs_wkt (p, 4,
         1644  +        "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"");
         1645  +    add_srs_wkt (p, 5,
         1646  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1647  +    add_srs_wkt (p, 6,
         1648  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1649  +    add_srs_wkt (p, 7,
         1650  +        "HORITY[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Merca");
         1651  +    add_srs_wkt (p, 8,
         1652  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         1653  +    add_srs_wkt (p, 9,
         1654  +        "entral_meridian\",-9],PARAMETER[\"scale_factor\",0.9996]");
         1655  +    add_srs_wkt (p, 10,
         1656  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         1657  +    add_srs_wkt (p, 11,
         1658  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1659  +    add_srs_wkt (p, 12,
         1660  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         1661  +    add_srs_wkt (p, 13,
         1662  +        "RITY[\"EPSG\",\"30729\"]]");
         1663  +    p = add_epsg_def (filter, first, last, 30730, "epsg", 30730,
         1664  +        "Nord Sahara 1959 / UTM zone 30N");
         1665  +    add_proj4text (p, 0,
         1666  +        "+proj=utm +zone=30 +ellps=clrk80 +towgs84=-209.362,-87.8");
         1667  +    add_proj4text (p, 1,
         1668  +        "162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m +no_def");
         1669  +    add_proj4text (p, 2,
         1670  +        "s");
         1671  +    add_srs_wkt (p, 0,
         1672  +        "PROJCS[\"Nord Sahara 1959 / UTM zone 30N\",GEOGCS[\"Nord");
         1673  +    add_srs_wkt (p, 1,
         1674  +        " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla");
         1675  +    add_srs_wkt (p, 2,
         1676  +        "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",");
         1677  +    add_srs_wkt (p, 3,
         1678  +        "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478");
         1679  +    add_srs_wkt (p, 4,
         1680  +        "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"");
         1681  +    add_srs_wkt (p, 5,
         1682  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1683  +    add_srs_wkt (p, 6,
         1684  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1685  +    add_srs_wkt (p, 7,
         1686  +        "HORITY[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Merca");
         1687  +    add_srs_wkt (p, 8,
         1688  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         1689  +    add_srs_wkt (p, 9,
         1690  +        "entral_meridian\",-3],PARAMETER[\"scale_factor\",0.9996]");
         1691  +    add_srs_wkt (p, 10,
         1692  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         1693  +    add_srs_wkt (p, 11,
         1694  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1695  +    add_srs_wkt (p, 12,
         1696  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         1697  +    add_srs_wkt (p, 13,
         1698  +        "RITY[\"EPSG\",\"30730\"]]");
         1699  +    p = add_epsg_def (filter, first, last, 30731, "epsg", 30731,
         1700  +        "Nord Sahara 1959 / UTM zone 31N");
         1701  +    add_proj4text (p, 0,
         1702  +        "+proj=utm +zone=31 +ellps=clrk80 +towgs84=-209.362,-87.8");
         1703  +    add_proj4text (p, 1,
         1704  +        "162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m +no_def");
         1705  +    add_proj4text (p, 2,
         1706  +        "s");
         1707  +    add_srs_wkt (p, 0,
         1708  +        "PROJCS[\"Nord Sahara 1959 / UTM zone 31N\",GEOGCS[\"Nord");
         1709  +    add_srs_wkt (p, 1,
         1710  +        " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla");
         1711  +    add_srs_wkt (p, 2,
         1712  +        "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",");
         1713  +    add_srs_wkt (p, 3,
         1714  +        "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478");
         1715  +    add_srs_wkt (p, 4,
         1716  +        "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"");
         1717  +    add_srs_wkt (p, 5,
         1718  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1719  +    add_srs_wkt (p, 6,
         1720  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1721  +    add_srs_wkt (p, 7,
         1722  +        "HORITY[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Merca");
         1723  +    add_srs_wkt (p, 8,
         1724  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         1725  +    add_srs_wkt (p, 9,
         1726  +        "entral_meridian\",3],PARAMETER[\"scale_factor\",0.9996],");
         1727  +    add_srs_wkt (p, 10,
         1728  +        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
         1729  +    add_srs_wkt (p, 11,
         1730  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1731  +    add_srs_wkt (p, 12,
         1732  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         1733  +    add_srs_wkt (p, 13,
         1734  +        "RITY[\"EPSG\",\"30731\"]]");
         1735  +    p = add_epsg_def (filter, first, last, 30732, "epsg", 30732,
         1736  +        "Nord Sahara 1959 / UTM zone 32N");
         1737  +    add_proj4text (p, 0,
         1738  +        "+proj=utm +zone=32 +ellps=clrk80 +towgs84=-209.362,-87.8");
         1739  +    add_proj4text (p, 1,
         1740  +        "162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m +no_def");
         1741  +    add_proj4text (p, 2,
         1742  +        "s");
         1743  +    add_srs_wkt (p, 0,
         1744  +        "PROJCS[\"Nord Sahara 1959 / UTM zone 32N\",GEOGCS[\"Nord");
         1745  +    add_srs_wkt (p, 1,
         1746  +        " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla");
         1747  +    add_srs_wkt (p, 2,
         1748  +        "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",");
         1749  +    add_srs_wkt (p, 3,
         1750  +        "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478");
         1751  +    add_srs_wkt (p, 4,
         1752  +        "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"");
         1753  +    add_srs_wkt (p, 5,
         1754  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1755  +    add_srs_wkt (p, 6,
         1756  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1757  +    add_srs_wkt (p, 7,
         1758  +        "HORITY[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Merca");
         1759  +    add_srs_wkt (p, 8,
         1760  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         1761  +    add_srs_wkt (p, 9,
         1762  +        "entral_meridian\",9],PARAMETER[\"scale_factor\",0.9996],");
         1763  +    add_srs_wkt (p, 10,
         1764  +        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
         1765  +    add_srs_wkt (p, 11,
         1766  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         1767  +    add_srs_wkt (p, 12,
         1768  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
         1769  +    add_srs_wkt (p, 13,
         1770  +        "RITY[\"EPSG\",\"30732\"]]");
         1771  +    p = add_epsg_def (filter, first, last, 30791, "epsg", 30791,
         1772  +        "Nord Sahara 1959 / Nord Algerie");
         1773  +    add_proj4text (p, 0,
         1774  +        "+proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.99962554");
         1775  +    add_proj4text (p, 1,
         1776  +        "4 +x_0=500135 +y_0=300090 +ellps=clrk80 +towgs84=-209.36");
         1777  +    add_proj4text (p, 2,
         1778  +        "2,-87.8162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m ");
         1779  +    add_proj4text (p, 3,
         1780  +        "+no_defs");
         1781  +    add_srs_wkt (p, 0,
         1782  +        "PROJCS[\"Nord Sahara 1959 / Nord Algerie\",GEOGCS[\"Nord");
         1783  +    add_srs_wkt (p, 1,
         1784  +        " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla");
         1785  +    add_srs_wkt (p, 2,
         1786  +        "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",");
         1787  +    add_srs_wkt (p, 3,
         1788  +        "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478");
         1789  +    add_srs_wkt (p, 4,
         1790  +        "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"");
         1791  +    add_srs_wkt (p, 5,
         1792  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1793  +    add_srs_wkt (p, 6,
         1794  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1795  +    add_srs_wkt (p, 7,
         1796  +        "HORITY[\"EPSG\",\"4307\"]],PROJECTION[\"Lambert_Conforma");
         1797  +    add_srs_wkt (p, 8,
         1798  +        "l_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",36],PARA");
         1799  +    add_srs_wkt (p, 9,
         1800  +        "METER[\"central_meridian\",2.7],PARAMETER[\"scale_factor");
         1801  +    add_srs_wkt (p, 10,
         1802  +        "\",0.999625544],PARAMETER[\"false_easting\",500135],PARA");
         1803  +    add_srs_wkt (p, 11,
         1804  +        "METER[\"false_northing\",300090],UNIT[\"metre\",1,AUTHOR");
         1805  +    add_srs_wkt (p, 12,
         1806  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
         1807  +    add_srs_wkt (p, 13,
         1808  +        "H],AUTHORITY[\"EPSG\",\"30791\"]]");
         1809  +    p = add_epsg_def (filter, first, last, 30792, "epsg", 30792,
         1810  +        "Nord Sahara 1959 / Sud Algerie");
         1811  +    add_proj4text (p, 0,
         1812  +        "+proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.9996");
         1813  +    add_proj4text (p, 1,
         1814  +        "25769 +x_0=500135 +y_0=300090 +ellps=clrk80 +towgs84=-20");
         1815  +    add_proj4text (p, 2,
         1816  +        "9.362,-87.8162,404.62,0.0046,3.4784,0.5805,-1.4547 +unit");
  1875   1817       add_proj4text (p, 3,
  1876         -        "2,-11.821,1 +units=m +no_defs");
  1877         -    add_srs_wkt (p, 0,
  1878         -        "PROJCS[\"Palestine 1923 / Palestine Grid\",GEOGCS[\"Pale");
  1879         -    add_srs_wkt (p, 1,
  1880         -        "stine 1923\",DATUM[\"Palestine_1923\",SPHEROID[\"Clarke ");
  1881         -    add_srs_wkt (p, 2,
  1882         -        "1880 (Benoit)\",6378300.789,293.4663155389802,AUTHORITY[");
  1883         -    add_srs_wkt (p, 3,
  1884         -        "\"EPSG\",\"7010\"]],TOWGS84[-275.722,94.7824,340.894,-8.");
  1885         -    add_srs_wkt (p, 4,
  1886         -        "001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6281\"]],PRIME");
         1818  +        "s=m +no_defs");
         1819  +    add_srs_wkt (p, 0,
         1820  +        "PROJCS[\"Nord Sahara 1959 / Sud Algerie\",GEOGCS[\"Nord ");
         1821  +    add_srs_wkt (p, 1,
         1822  +        "Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Clar");
         1823  +    add_srs_wkt (p, 2,
         1824  +        "ke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"");
         1825  +    add_srs_wkt (p, 3,
         1826  +        "7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.4784,");
         1827  +    add_srs_wkt (p, 4,
         1828  +        "0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"G");
         1829  +    add_srs_wkt (p, 5,
         1830  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         1831  +    add_srs_wkt (p, 6,
         1832  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         1833  +    add_srs_wkt (p, 7,
         1834  +        "ORITY[\"EPSG\",\"4307\"]],PROJECTION[\"Lambert_Conformal");
         1835  +    add_srs_wkt (p, 8,
         1836  +        "_Conic_1SP\"],PARAMETER[\"latitude_of_origin\",33.3],PAR");
         1837  +    add_srs_wkt (p, 9,
         1838  +        "AMETER[\"central_meridian\",2.7],PARAMETER[\"scale_facto");
         1839  +    add_srs_wkt (p, 10,
         1840  +        "r\",0.999625769],PARAMETER[\"false_easting\",500135],PAR");
         1841  +    add_srs_wkt (p, 11,
         1842  +        "AMETER[\"false_northing\",300090],UNIT[\"metre\",1,AUTHO");
         1843  +    add_srs_wkt (p, 12,
         1844  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
         1845  +    add_srs_wkt (p, 13,
         1846  +        "TH],AUTHORITY[\"EPSG\",\"30792\"]]");
         1847  +    p = add_epsg_def (filter, first, last, 30800, "epsg", 30800,
         1848  +        "RT38 2.5 gon W (deprecated)");
         1849  +    add_proj4text (p, 0,
         1850  +        "+proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=");
         1851  +    add_proj4text (p, 1,
         1852  +        "1500000 +y_0=0 +ellps=bessel +units=m +no_defs");
         1853  +    add_srs_wkt (p, 0,
         1854  +        "PROJCS[\"RT38 2.5 gon W (deprecated)\",GEOGCS[\"RT38\",D");
         1855  +    add_srs_wkt (p, 1,
         1856  +        "ATUM[\"Stockholm_1938\",SPHEROID[\"Bessel 1841\",6377397");
         1857  +    add_srs_wkt (p, 2,
         1858  +        ".155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY");
         1859  +    add_srs_wkt (p, 3,
         1860  +        "[\"EPSG\",\"6308\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
         1861  +    add_srs_wkt (p, 4,
         1862  +        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
         1863  +    add_srs_wkt (p, 5,
         1864  +        "HORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4308\"]]");
         1865  +    add_srs_wkt (p, 6,
         1866  +        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
         1867  +    add_srs_wkt (p, 7,
         1868  +        "e_of_origin\",0],PARAMETER[\"central_meridian\",15.80827");
         1869  +    add_srs_wkt (p, 8,
         1870  +        "777777778],PARAMETER[\"scale_factor\",1],PARAMETER[\"fal");
         1871  +    add_srs_wkt (p, 9,
         1872  +        "se_easting\",1500000],PARAMETER[\"false_northing\",0],UN");
         1873  +    add_srs_wkt (p, 10,
         1874  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
         1875  +    add_srs_wkt (p, 11,
         1876  +        "EPSG\",\"30800\"]]");
         1877  +    p = add_epsg_def (filter, first, last, 31028, "epsg", 31028,
         1878  +        "Yoff / UTM zone 28N");
         1879  +    add_proj4text (p, 0,
         1880  +        "+proj=utm +zone=28 +a=6378249.2 +b=6356515 +units=m +no_");
         1881  +    add_proj4text (p, 1,
         1882  +        "defs");
         1883  +    add_srs_wkt (p, 0,
         1884  +        "PROJCS[\"Yoff / UTM zone 28N\",GEOGCS[\"Yoff\",DATUM[\"Y");
         1885  +    add_srs_wkt (p, 1,
         1886  +        "off\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602");
         1887  +    add_srs_wkt (p, 2,
         1888  +        "12936265,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\"");
         1889  +    add_srs_wkt (p, 3,
         1890  +        ",\"6310\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
         1891  +    add_srs_wkt (p, 4,
         1892  +        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
         1893  +    add_srs_wkt (p, 5,
         1894  +        "EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4310\"]],PROJECTI");
         1895  +    add_srs_wkt (p, 6,
         1896  +        "ON[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_orig");
         1897  +    add_srs_wkt (p, 7,
         1898  +        "in\",0],PARAMETER[\"central_meridian\",-15],PARAMETER[\"");
         1899  +    add_srs_wkt (p, 8,
         1900  +        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         1901  +    add_srs_wkt (p, 9,
         1902  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1903  +    add_srs_wkt (p, 10,
         1904  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         1905  +    add_srs_wkt (p, 11,
         1906  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"31028\"]]");
         1907  +    p = add_epsg_def (filter, first, last, 31121, "epsg", 31121,
         1908  +        "Zanderij / UTM zone 21N");
         1909  +    add_proj4text (p, 0,
         1910  +        "+proj=utm +zone=21 +ellps=intl +towgs84=-265,120,-358,0,");
         1911  +    add_proj4text (p, 1,
         1912  +        "0,0,0 +units=m +no_defs");
         1913  +    add_srs_wkt (p, 0,
         1914  +        "PROJCS[\"Zanderij / UTM zone 21N\",GEOGCS[\"Zanderij\",D");
         1915  +    add_srs_wkt (p, 1,
         1916  +        "ATUM[\"Zanderij\",SPHEROID[\"International 1924\",637838");
         1917  +    add_srs_wkt (p, 2,
         1918  +        "8,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-265,120,-35");
         1919  +    add_srs_wkt (p, 3,
         1920  +        "8,0,0,0,0],AUTHORITY[\"EPSG\",\"6311\"]],PRIMEM[\"Greenw");
         1921  +    add_srs_wkt (p, 4,
         1922  +        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
         1923  +    add_srs_wkt (p, 5,
         1924  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
         1925  +    add_srs_wkt (p, 6,
         1926  +        "[\"EPSG\",\"4311\"]],PROJECTION[\"Transverse_Mercator\"]");
         1927  +    add_srs_wkt (p, 7,
         1928  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         1929  +    add_srs_wkt (p, 8,
         1930  +        "_meridian\",-57],PARAMETER[\"scale_factor\",0.9996],PARA");
         1931  +    add_srs_wkt (p, 9,
         1932  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         1933  +    add_srs_wkt (p, 10,
         1934  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1935  +    add_srs_wkt (p, 11,
         1936  +        "XIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY");
         1937  +    add_srs_wkt (p, 12,
         1938  +        "[\"EPSG\",\"31121\"]]");
         1939  +    p = add_epsg_def (filter, first, last, 31154, "epsg", 31154,
         1940  +        "Zanderij / TM 54 NW");
         1941  +    add_proj4text (p, 0,
         1942  +        "+proj=tmerc +lat_0=0 +lon_0=-54 +k=0.9996 +x_0=500000 +y");
         1943  +    add_proj4text (p, 1,
         1944  +        "_0=0 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m");
         1945  +    add_proj4text (p, 2,
         1946  +        " +no_defs");
         1947  +    add_srs_wkt (p, 0,
         1948  +        "PROJCS[\"Zanderij / TM 54 NW\",GEOGCS[\"Zanderij\",DATUM");
         1949  +    add_srs_wkt (p, 1,
         1950  +        "[\"Zanderij\",SPHEROID[\"International 1924\",6378388,29");
         1951  +    add_srs_wkt (p, 2,
         1952  +        "7,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-265,120,-358,0,");
         1953  +    add_srs_wkt (p, 3,
         1954  +        "0,0,0],AUTHORITY[\"EPSG\",\"6311\"]],PRIMEM[\"Greenwich\"");
         1955  +    add_srs_wkt (p, 4,
         1956  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         1957  +    add_srs_wkt (p, 5,
         1958  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         1959  +    add_srs_wkt (p, 6,
         1960  +        "SG\",\"4311\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         1961  +    add_srs_wkt (p, 7,
         1962  +        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
         1963  +    add_srs_wkt (p, 8,
         1964  +        "dian\",-54],PARAMETER[\"scale_factor\",0.9996],PARAMETER");
         1965  +    add_srs_wkt (p, 9,
         1966  +        "[\"false_easting\",500000],PARAMETER[\"false_northing\",");
         1967  +    add_srs_wkt (p, 10,
         1968  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1969  +    add_srs_wkt (p, 11,
         1970  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         1971  +    add_srs_wkt (p, 12,
         1972  +        "G\",\"31154\"]]");
         1973  +    p = add_epsg_def (filter, first, last, 31170, "epsg", 31170,
         1974  +        "Zanderij / Suriname Old TM");
         1975  +    add_proj4text (p, 0,
         1976  +        "+proj=tmerc +lat_0=0 +lon_0=-55.68333333333333 +k=0.9996");
         1977  +    add_proj4text (p, 1,
         1978  +        " +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0");
         1979  +    add_proj4text (p, 2,
         1980  +        ",0,0,0 +units=m +no_defs");
         1981  +    add_srs_wkt (p, 0,
         1982  +        "PROJCS[\"Zanderij / Suriname Old TM\",GEOGCS[\"Zanderij\"");
         1983  +    add_srs_wkt (p, 1,
         1984  +        ",DATUM[\"Zanderij\",SPHEROID[\"International 1924\",6378");
         1985  +    add_srs_wkt (p, 2,
         1986  +        "388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-265,120,-");
         1987  +    add_srs_wkt (p, 3,
         1988  +        "358,0,0,0,0],AUTHORITY[\"EPSG\",\"6311\"]],PRIMEM[\"Gree");
         1989  +    add_srs_wkt (p, 4,
         1990  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1991  +    add_srs_wkt (p, 5,
         1992  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1993  +    add_srs_wkt (p, 6,
         1994  +        "TY[\"EPSG\",\"4311\"]],PROJECTION[\"Transverse_Mercator\"");
         1995  +    add_srs_wkt (p, 7,
         1996  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         1997  +    add_srs_wkt (p, 8,
         1998  +        "l_meridian\",-55.68333333333333],PARAMETER[\"scale_facto");
         1999  +    add_srs_wkt (p, 9,
         2000  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
         2001  +    add_srs_wkt (p, 10,
         2002  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
         2003  +    add_srs_wkt (p, 11,
         2004  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
         2005  +    add_srs_wkt (p, 12,
         2006  +        "NORTH],AUTHORITY[\"EPSG\",\"31170\"]]");
         2007  +    p = add_epsg_def (filter, first, last, 31171, "epsg", 31171,
         2008  +        "Zanderij / Suriname TM");
         2009  +    add_proj4text (p, 0,
         2010  +        "+proj=tmerc +lat_0=0 +lon_0=-55.68333333333333 +k=0.9999");
         2011  +    add_proj4text (p, 1,
         2012  +        " +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0");
         2013  +    add_proj4text (p, 2,
         2014  +        ",0,0,0 +units=m +no_defs");
         2015  +    add_srs_wkt (p, 0,
         2016  +        "PROJCS[\"Zanderij / Suriname TM\",GEOGCS[\"Zanderij\",DA");
         2017  +    add_srs_wkt (p, 1,
         2018  +        "TUM[\"Zanderij\",SPHEROID[\"International 1924\",6378388");
         2019  +    add_srs_wkt (p, 2,
         2020  +        ",297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-265,120,-358");
         2021  +    add_srs_wkt (p, 3,
         2022  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6311\"]],PRIMEM[\"Greenwi");
         2023  +    add_srs_wkt (p, 4,
         2024  +        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
         2025  +    add_srs_wkt (p, 5,
         2026  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
         2027  +    add_srs_wkt (p, 6,
         2028  +        "\"EPSG\",\"4311\"]],PROJECTION[\"Transverse_Mercator\"],");
         2029  +    add_srs_wkt (p, 7,
         2030  +        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
         2031  +    add_srs_wkt (p, 8,
         2032  +        "meridian\",-55.68333333333333],PARAMETER[\"scale_factor\"");
         2033  +    add_srs_wkt (p, 9,
         2034  +        ",0.9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2035  +    add_srs_wkt (p, 10,
         2036  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         2037  +    add_srs_wkt (p, 11,
         2038  +        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
         2039  +    add_srs_wkt (p, 12,
         2040  +        "H],AUTHORITY[\"EPSG\",\"31171\"]]");
         2041  +    p = add_epsg_def (filter, first, last, 31251, "epsg", 31251,
         2042  +        "MGI (Ferro) / Austria GK West Zone");
         2043  +    add_proj4text (p, 0,
         2044  +        "+proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=0 +y_0=-5000000");
         2045  +    add_proj4text (p, 1,
         2046  +        " +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +");
         2047  +    add_proj4text (p, 2,
         2048  +        "units=m +no_defs");
         2049  +    add_srs_wkt (p, 0,
         2050  +        "PROJCS[\"MGI (Ferro) / Austria GK West Zone\",GEOGCS[\"M");
         2051  +    add_srs_wkt (p, 1,
         2052  +        "GI (Ferro)\",DATUM[\"Militar_Geographische_Institut_Ferr");
         2053  +    add_srs_wkt (p, 2,
         2054  +        "o\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUT");
         2055  +    add_srs_wkt (p, 3,
         2056  +        "HORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,480,0,0,0,0]");
         2057  +    add_srs_wkt (p, 4,
         2058  +        ",AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\",-17.6666");
         2059  +    add_srs_wkt (p, 5,
         2060  +        "6666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"degree\"");
         2061  +    add_srs_wkt (p, 6,
         2062  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2063  +    add_srs_wkt (p, 7,
         2064  +        "ITY[\"EPSG\",\"4805\"]],PROJECTION[\"Transverse_Mercator");
         2065  +    add_srs_wkt (p, 8,
         2066  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         2067  +    add_srs_wkt (p, 9,
         2068  +        "ral_meridian\",28],PARAMETER[\"scale_factor\",1],PARAMET");
         2069  +    add_srs_wkt (p, 10,
         2070  +        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",-50");
         2071  +    add_srs_wkt (p, 11,
         2072  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AU");
         2073  +    add_srs_wkt (p, 12,
         2074  +        "THORITY[\"EPSG\",\"31251\"]]");
         2075  +    p = add_epsg_def (filter, first, last, 31252, "epsg", 31252,
         2076  +        "MGI (Ferro) / Austria GK Central Zone");
         2077  +    add_proj4text (p, 0,
         2078  +        "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=-5000000");
         2079  +    add_proj4text (p, 1,
         2080  +        " +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +");
         2081  +    add_proj4text (p, 2,
         2082  +        "units=m +no_defs");
         2083  +    add_srs_wkt (p, 0,
         2084  +        "PROJCS[\"MGI (Ferro) / Austria GK Central Zone\",GEOGCS[");
         2085  +    add_srs_wkt (p, 1,
         2086  +        "\"MGI (Ferro)\",DATUM[\"Militar_Geographische_Institut_F");
         2087  +    add_srs_wkt (p, 2,
         2088  +        "erro\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,");
         2089  +    add_srs_wkt (p, 3,
         2090  +        "AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,480,0,0,0");
         2091  +    add_srs_wkt (p, 4,
         2092  +        ",0],AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\",-17.6");
         2093  +    add_srs_wkt (p, 5,
         2094  +        "6666666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"degre");
         2095  +    add_srs_wkt (p, 6,
         2096  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2097  +    add_srs_wkt (p, 7,
         2098  +        "HORITY[\"EPSG\",\"4805\"]],PROJECTION[\"Transverse_Merca");
         2099  +    add_srs_wkt (p, 8,
         2100  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
         2101  +    add_srs_wkt (p, 9,
         2102  +        "entral_meridian\",31],PARAMETER[\"scale_factor\",1],PARA");
         2103  +    add_srs_wkt (p, 10,
         2104  +        "METER[\"false_easting\",0],PARAMETER[\"false_northing\",");
         2105  +    add_srs_wkt (p, 11,
         2106  +        "-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2107  +    add_srs_wkt (p, 12,
         2108  +        ",AUTHORITY[\"EPSG\",\"31252\"]]");
         2109  +    p = add_epsg_def (filter, first, last, 31253, "epsg", 31253,
         2110  +        "MGI (Ferro) / Austria GK East Zone");
         2111  +    add_proj4text (p, 0,
         2112  +        "+proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=0 +y_0=-5000000");
         2113  +    add_proj4text (p, 1,
         2114  +        " +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +");
         2115  +    add_proj4text (p, 2,
         2116  +        "units=m +no_defs");
         2117  +    add_srs_wkt (p, 0,
         2118  +        "PROJCS[\"MGI (Ferro) / Austria GK East Zone\",GEOGCS[\"M");
         2119  +    add_srs_wkt (p, 1,
         2120  +        "GI (Ferro)\",DATUM[\"Militar_Geographische_Institut_Ferr");
         2121  +    add_srs_wkt (p, 2,
         2122  +        "o\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUT");
         2123  +    add_srs_wkt (p, 3,
         2124  +        "HORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,480,0,0,0,0]");
         2125  +    add_srs_wkt (p, 4,
         2126  +        ",AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\",-17.6666");
         2127  +    add_srs_wkt (p, 5,
         2128  +        "6666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"degree\"");
         2129  +    add_srs_wkt (p, 6,
         2130  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2131  +    add_srs_wkt (p, 7,
         2132  +        "ITY[\"EPSG\",\"4805\"]],PROJECTION[\"Transverse_Mercator");
         2133  +    add_srs_wkt (p, 8,
         2134  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         2135  +    add_srs_wkt (p, 9,
         2136  +        "ral_meridian\",34],PARAMETER[\"scale_factor\",1],PARAMET");
         2137  +    add_srs_wkt (p, 10,
         2138  +        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",-50");
         2139  +    add_srs_wkt (p, 11,
         2140  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AU");
         2141  +    add_srs_wkt (p, 12,
         2142  +        "THORITY[\"EPSG\",\"31253\"]]");
         2143  +    p = add_epsg_def (filter, first, last, 31254, "epsg", 31254,
         2144  +        "MGI / Austria GK West");
         2145  +    add_proj4text (p, 0,
         2146  +        "+proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=");
         2147  +    add_proj4text (p, 1,
         2148  +        "0 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs");
         2149  +    add_srs_wkt (p, 0,
         2150  +        "PROJCS[\"MGI / Austria GK West\",GEOGCS[\"MGI\",DATUM[\"");
         2151  +    add_srs_wkt (p, 1,
         2152  +        "Militar_Geographische_Institute\",SPHEROID[\"Bessel 1841");
         2153  +    add_srs_wkt (p, 2,
         2154  +        "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
         2155  +    add_srs_wkt (p, 3,
         2156  +        ",TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232");
         2157  +    add_srs_wkt (p, 4,
         2158  +        "],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,A");
         2159  +    add_srs_wkt (p, 5,
         2160  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         2161  +    add_srs_wkt (p, 6,
         2162  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2163  +    add_srs_wkt (p, 7,
         2164  +        ",\"4312\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2165  +    add_srs_wkt (p, 8,
         2166  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         2167  +    add_srs_wkt (p, 9,
         2168  +        "\",10.33333333333333],PARAMETER[\"scale_factor\",1],PARA");
         2169  +    add_srs_wkt (p, 10,
         2170  +        "METER[\"false_easting\",0],PARAMETER[\"false_northing\",");
         2171  +    add_srs_wkt (p, 11,
         2172  +        "-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2173  +    add_srs_wkt (p, 12,
         2174  +        ",AUTHORITY[\"EPSG\",\"31254\"]]");
         2175  +    p = add_epsg_def (filter, first, last, 31255, "epsg", 31255,
         2176  +        "MGI / Austria GK Central");
         2177  +    add_proj4text (p, 0,
         2178  +        "+proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=");
         2179  +    add_proj4text (p, 1,
         2180  +        "0 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs");
         2181  +    add_srs_wkt (p, 0,
         2182  +        "PROJCS[\"MGI / Austria GK Central\",GEOGCS[\"MGI\",DATUM");
         2183  +    add_srs_wkt (p, 1,
         2184  +        "[\"Militar_Geographische_Institute\",SPHEROID[\"Bessel 1");
         2185  +    add_srs_wkt (p, 2,
         2186  +        "841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"");
         2187  +    add_srs_wkt (p, 3,
         2188  +        "]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.42");
         2189  +    add_srs_wkt (p, 4,
         2190  +        "32],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0");
         2191  +    add_srs_wkt (p, 5,
         2192  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         2193  +    add_srs_wkt (p, 6,
         2194  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         2195  +    add_srs_wkt (p, 7,
         2196  +        "\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         2197  +    add_srs_wkt (p, 8,
         2198  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         2199  +    add_srs_wkt (p, 9,
         2200  +        "an\",13.33333333333333],PARAMETER[\"scale_factor\",1],PA");
         2201  +    add_srs_wkt (p, 10,
         2202  +        "RAMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
         2203  +    add_srs_wkt (p, 11,
         2204  +        ",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2205  +    add_srs_wkt (p, 12,
         2206  +        "],AUTHORITY[\"EPSG\",\"31255\"]]");
         2207  +    p = add_epsg_def (filter, first, last, 31256, "epsg", 31256,
         2208  +        "MGI / Austria GK East");
         2209  +    add_proj4text (p, 0,
         2210  +        "+proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=");
         2211  +    add_proj4text (p, 1,
         2212  +        "0 +y_0=-5000000 +datum=hermannskogel +units=m +no_defs");
         2213  +    add_srs_wkt (p, 0,
         2214  +        "PROJCS[\"MGI / Austria GK East\",GEOGCS[\"MGI\",DATUM[\"");
         2215  +    add_srs_wkt (p, 1,
         2216  +        "Militar_Geographische_Institute\",SPHEROID[\"Bessel 1841");
         2217  +    add_srs_wkt (p, 2,
         2218  +        "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
         2219  +    add_srs_wkt (p, 3,
         2220  +        ",TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232");
         2221  +    add_srs_wkt (p, 4,
         2222  +        "],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,A");
         2223  +    add_srs_wkt (p, 5,
         2224  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         2225  +    add_srs_wkt (p, 6,
         2226  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2227  +    add_srs_wkt (p, 7,
         2228  +        ",\"4312\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2229  +    add_srs_wkt (p, 8,
         2230  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         2231  +    add_srs_wkt (p, 9,
         2232  +        "\",16.33333333333333],PARAMETER[\"scale_factor\",1],PARA");
         2233  +    add_srs_wkt (p, 10,
         2234  +        "METER[\"false_easting\",0],PARAMETER[\"false_northing\",");
         2235  +    add_srs_wkt (p, 11,
         2236  +        "-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]]");
         2237  +    add_srs_wkt (p, 12,
         2238  +        ",AUTHORITY[\"EPSG\",\"31256\"]]");
         2239  +    p = add_epsg_def (filter, first, last, 31257, "epsg", 31257,
         2240  +        "MGI / Austria GK M28");
         2241  +    add_proj4text (p, 0,
         2242  +        "+proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=");
         2243  +    add_proj4text (p, 1,
         2244  +        "150000 +y_0=-5000000 +datum=hermannskogel +units=m +no_d");
         2245  +    add_proj4text (p, 2,
         2246  +        "efs");
         2247  +    add_srs_wkt (p, 0,
         2248  +        "PROJCS[\"MGI / Austria GK M28\",GEOGCS[\"MGI\",DATUM[\"M");
         2249  +    add_srs_wkt (p, 1,
         2250  +        "ilitar_Geographische_Institute\",SPHEROID[\"Bessel 1841\"");
         2251  +    add_srs_wkt (p, 2,
         2252  +        ",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],T");
         2253  +    add_srs_wkt (p, 3,
         2254  +        "OWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],");
         2255  +    add_srs_wkt (p, 4,
         2256  +        "AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,AUT");
         2257  +    add_srs_wkt (p, 5,
         2258  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2259  +    add_srs_wkt (p, 6,
         2260  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2261  +    add_srs_wkt (p, 7,
         2262  +        "4312\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2263  +    add_srs_wkt (p, 8,
         2264  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2265  +    add_srs_wkt (p, 9,
         2266  +        "0.33333333333333],PARAMETER[\"scale_factor\",1],PARAMETE");
         2267  +    add_srs_wkt (p, 10,
         2268  +        "R[\"false_easting\",150000],PARAMETER[\"false_northing\"");
         2269  +    add_srs_wkt (p, 11,
         2270  +        ",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2271  +    add_srs_wkt (p, 12,
         2272  +        "],AUTHORITY[\"EPSG\",\"31257\"]]");
         2273  +    p = add_epsg_def (filter, first, last, 31258, "epsg", 31258,
         2274  +        "MGI / Austria GK M31");
         2275  +    add_proj4text (p, 0,
         2276  +        "+proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=");
         2277  +    add_proj4text (p, 1,
         2278  +        "450000 +y_0=-5000000 +datum=hermannskogel +units=m +no_d");
         2279  +    add_proj4text (p, 2,
         2280  +        "efs");
         2281  +    add_srs_wkt (p, 0,
         2282  +        "PROJCS[\"MGI / Austria GK M31\",GEOGCS[\"MGI\",DATUM[\"M");
         2283  +    add_srs_wkt (p, 1,
         2284  +        "ilitar_Geographische_Institute\",SPHEROID[\"Bessel 1841\"");
         2285  +    add_srs_wkt (p, 2,
         2286  +        ",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],T");
         2287  +    add_srs_wkt (p, 3,
         2288  +        "OWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],");
         2289  +    add_srs_wkt (p, 4,
         2290  +        "AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,AUT");
         2291  +    add_srs_wkt (p, 5,
         2292  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2293  +    add_srs_wkt (p, 6,
         2294  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2295  +    add_srs_wkt (p, 7,
         2296  +        "4312\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2297  +    add_srs_wkt (p, 8,
         2298  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2299  +    add_srs_wkt (p, 9,
         2300  +        "3.33333333333333],PARAMETER[\"scale_factor\",1],PARAMETE");
         2301  +    add_srs_wkt (p, 10,
         2302  +        "R[\"false_easting\",450000],PARAMETER[\"false_northing\"");
         2303  +    add_srs_wkt (p, 11,
         2304  +        ",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2305  +    add_srs_wkt (p, 12,
         2306  +        "],AUTHORITY[\"EPSG\",\"31258\"]]");
         2307  +    p = add_epsg_def (filter, first, last, 31259, "epsg", 31259,
         2308  +        "MGI / Austria GK M34");
         2309  +    add_proj4text (p, 0,
         2310  +        "+proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=");
         2311  +    add_proj4text (p, 1,
         2312  +        "750000 +y_0=-5000000 +datum=hermannskogel +units=m +no_d");
         2313  +    add_proj4text (p, 2,
         2314  +        "efs");
         2315  +    add_srs_wkt (p, 0,
         2316  +        "PROJCS[\"MGI / Austria GK M34\",GEOGCS[\"MGI\",DATUM[\"M");
         2317  +    add_srs_wkt (p, 1,
         2318  +        "ilitar_Geographische_Institute\",SPHEROID[\"Bessel 1841\"");
         2319  +    add_srs_wkt (p, 2,
         2320  +        ",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],T");
         2321  +    add_srs_wkt (p, 3,
         2322  +        "OWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],");
         2323  +    add_srs_wkt (p, 4,
         2324  +        "AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,AUT");
         2325  +    add_srs_wkt (p, 5,
         2326  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2327  +    add_srs_wkt (p, 6,
         2328  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2329  +    add_srs_wkt (p, 7,
         2330  +        "4312\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2331  +    add_srs_wkt (p, 8,
         2332  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2333  +    add_srs_wkt (p, 9,
         2334  +        "6.33333333333333],PARAMETER[\"scale_factor\",1],PARAMETE");
         2335  +    add_srs_wkt (p, 10,
         2336  +        "R[\"false_easting\",750000],PARAMETER[\"false_northing\"");
         2337  +    add_srs_wkt (p, 11,
         2338  +        ",-5000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2339  +    add_srs_wkt (p, 12,
         2340  +        "],AUTHORITY[\"EPSG\",\"31259\"]]");
         2341  +    p = add_epsg_def (filter, first, last, 31265, "epsg", 31265,
         2342  +        "MGI / 3-degree Gauss zone 5 (deprecated)");
         2343  +    add_proj4text (p, 0,
         2344  +        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
         2345  +    add_proj4text (p, 1,
         2346  +        "+datum=hermannskogel +units=m +no_defs");
         2347  +    add_srs_wkt (p, 0,
         2348  +        "PROJCS[\"MGI / 3-degree Gauss zone 5 (deprecated)\",GEOG");
         2349  +    add_srs_wkt (p, 1,
         2350  +        "CS[\"MGI\",DATUM[\"Militar_Geographische_Institute\",SPH");
         2351  +    add_srs_wkt (p, 2,
         2352  +        "EROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[");
         2353  +    add_srs_wkt (p, 3,
         2354  +        "\"EPSG\",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137");
         2355  +    add_srs_wkt (p, 4,
         2356  +        ",1.474,5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIME");
         2357  +    add_srs_wkt (p, 5,
         2358  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         2359  +    add_srs_wkt (p, 6,
         2360  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         2361  +    add_srs_wkt (p, 7,
         2362  +        ",AUTHORITY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_M");
         2363  +    add_srs_wkt (p, 8,
         2364  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         2365  +    add_srs_wkt (p, 9,
         2366  +        "[\"central_meridian\",15],PARAMETER[\"scale_factor\",1],");
         2367  +    add_srs_wkt (p, 10,
         2368  +        "PARAMETER[\"false_easting\",5500000],PARAMETER[\"false_n");
         2369  +    add_srs_wkt (p, 11,
         2370  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2371  +    add_srs_wkt (p, 12,
         2372  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         2373  +    add_srs_wkt (p, 13,
         2374  +        ",\"31265\"]]");
         2375  +    p = add_epsg_def (filter, first, last, 31266, "epsg", 31266,
         2376  +        "MGI / 3-degree Gauss zone 6 (deprecated)");
         2377  +    add_proj4text (p, 0,
         2378  +        "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 ");
         2379  +    add_proj4text (p, 1,
         2380  +        "+datum=hermannskogel +units=m +no_defs");
         2381  +    add_srs_wkt (p, 0,
         2382  +        "PROJCS[\"MGI / 3-degree Gauss zone 6 (deprecated)\",GEOG");
         2383  +    add_srs_wkt (p, 1,
         2384  +        "CS[\"MGI\",DATUM[\"Militar_Geographische_Institute\",SPH");
         2385  +    add_srs_wkt (p, 2,
         2386  +        "EROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[");
         2387  +    add_srs_wkt (p, 3,
         2388  +        "\"EPSG\",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137");
         2389  +    add_srs_wkt (p, 4,
         2390  +        ",1.474,5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIME");
         2391  +    add_srs_wkt (p, 5,
         2392  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         2393  +    add_srs_wkt (p, 6,
         2394  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         2395  +    add_srs_wkt (p, 7,
         2396  +        ",AUTHORITY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_M");
         2397  +    add_srs_wkt (p, 8,
         2398  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         2399  +    add_srs_wkt (p, 9,
         2400  +        "[\"central_meridian\",18],PARAMETER[\"scale_factor\",1],");
         2401  +    add_srs_wkt (p, 10,
         2402  +        "PARAMETER[\"false_easting\",6500000],PARAMETER[\"false_n");
         2403  +    add_srs_wkt (p, 11,
         2404  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2405  +    add_srs_wkt (p, 12,
         2406  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         2407  +    add_srs_wkt (p, 13,
         2408  +        ",\"31266\"]]");
         2409  +    p = add_epsg_def (filter, first, last, 31267, "epsg", 31267,
         2410  +        "MGI / 3-degree Gauss zone 7 (deprecated)");
         2411  +    add_proj4text (p, 0,
         2412  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 ");
         2413  +    add_proj4text (p, 1,
         2414  +        "+datum=hermannskogel +units=m +no_defs");
         2415  +    add_srs_wkt (p, 0,
         2416  +        "PROJCS[\"MGI / 3-degree Gauss zone 7 (deprecated)\",GEOG");
         2417  +    add_srs_wkt (p, 1,
         2418  +        "CS[\"MGI\",DATUM[\"Militar_Geographische_Institute\",SPH");
         2419  +    add_srs_wkt (p, 2,
         2420  +        "EROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[");
         2421  +    add_srs_wkt (p, 3,
         2422  +        "\"EPSG\",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137");
         2423  +    add_srs_wkt (p, 4,
         2424  +        ",1.474,5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIME");
  1887   2425       add_srs_wkt (p, 5,
  1888   2426           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1889   2427       add_srs_wkt (p, 6,
  1890   2428           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1891   2429       add_srs_wkt (p, 7,
  1892         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1893         -    add_srs_wkt (p, 8,
  1894         -        "RITY[\"EPSG\",\"4281\"]],PROJECTION[\"Cassini_Soldner\"]");
  1895         -    add_srs_wkt (p, 9,
  1896         -        ",PARAMETER[\"latitude_of_origin\",31.73409694444445],PAR");
  1897         -    add_srs_wkt (p, 10,
  1898         -        "AMETER[\"central_meridian\",35.21208055555556],PARAMETER");
  1899         -    add_srs_wkt (p, 11,
  1900         -        "[\"false_easting\",170251.555],PARAMETER[\"false_northin");
  1901         -    add_srs_wkt (p, 12,
  1902         -        "g\",126867.909],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  1903         -    add_srs_wkt (p, 13,
  1904         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
  1905         -    add_srs_wkt (p, 14,
  1906         -        "UTHORITY[\"EPSG\",\"28191\"]]");
  1907         -    p = add_epsg_def_ex (filter, first, last, 28192, "epsg", 28192,
  1908         -        "Palestine 1923 / Palestine Belt", 0, 0,
  1909         -        "Clarke 1880 (Benoit)", "Greenwich",
  1910         -        "Palestine_1923", "Transverse_Mercator", "metre",
  1911         -        "Easting", "East", "Northing", "North");
  1912         -    add_proj4text (p, 0,
  1913         -        "+proj=tmerc +lat_0=31.73409694444445 +lon_0=35.212080555");
  1914         -    add_proj4text (p, 1,
  1915         -        "55556 +k=1 +x_0=170251.555 +y_0=1126867.909 +a=6378300.7");
  1916         -    add_proj4text (p, 2,
  1917         -        "89 +b=6356566.435 +towgs84=-275.722,94.7824,340.894,-8.0");
  1918         -    add_proj4text (p, 3,
  1919         -        "01,-4.42,-11.821,1 +units=m +no_defs");
  1920         -    add_srs_wkt (p, 0,
  1921         -        "PROJCS[\"Palestine 1923 / Palestine Belt\",GEOGCS[\"Pale");
  1922         -    add_srs_wkt (p, 1,
  1923         -        "stine 1923\",DATUM[\"Palestine_1923\",SPHEROID[\"Clarke ");
  1924         -    add_srs_wkt (p, 2,
  1925         -        "1880 (Benoit)\",6378300.789,293.4663155389802,AUTHORITY[");
  1926         -    add_srs_wkt (p, 3,
  1927         -        "\"EPSG\",\"7010\"]],TOWGS84[-275.722,94.7824,340.894,-8.");
  1928         -    add_srs_wkt (p, 4,
  1929         -        "001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6281\"]],PRIME");
         2430  +        ",AUTHORITY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_M");
         2431  +    add_srs_wkt (p, 8,
         2432  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         2433  +    add_srs_wkt (p, 9,
         2434  +        "[\"central_meridian\",21],PARAMETER[\"scale_factor\",1],");
         2435  +    add_srs_wkt (p, 10,
         2436  +        "PARAMETER[\"false_easting\",7500000],PARAMETER[\"false_n");
         2437  +    add_srs_wkt (p, 11,
         2438  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2439  +    add_srs_wkt (p, 12,
         2440  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         2441  +    add_srs_wkt (p, 13,
         2442  +        ",\"31267\"]]");
         2443  +    p = add_epsg_def (filter, first, last, 31268, "epsg", 31268,
         2444  +        "MGI / 3-degree Gauss zone 8 (deprecated)");
         2445  +    add_proj4text (p, 0,
         2446  +        "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 ");
         2447  +    add_proj4text (p, 1,
         2448  +        "+datum=hermannskogel +units=m +no_defs");
         2449  +    add_srs_wkt (p, 0,
         2450  +        "PROJCS[\"MGI / 3-degree Gauss zone 8 (deprecated)\",GEOG");
         2451  +    add_srs_wkt (p, 1,
         2452  +        "CS[\"MGI\",DATUM[\"Militar_Geographische_Institute\",SPH");
         2453  +    add_srs_wkt (p, 2,
         2454  +        "EROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[");
         2455  +    add_srs_wkt (p, 3,
         2456  +        "\"EPSG\",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137");
         2457  +    add_srs_wkt (p, 4,
         2458  +        ",1.474,5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIME");
  1930   2459       add_srs_wkt (p, 5,
  1931   2460           "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1932   2461       add_srs_wkt (p, 6,
  1933   2462           "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1934   2463       add_srs_wkt (p, 7,
  1935         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1936         -    add_srs_wkt (p, 8,
  1937         -        "RITY[\"EPSG\",\"4281\"]],PROJECTION[\"Transverse_Mercato");
  1938         -    add_srs_wkt (p, 9,
  1939         -        "r\"],PARAMETER[\"latitude_of_origin\",31.73409694444445]");
  1940         -    add_srs_wkt (p, 10,
  1941         -        ",PARAMETER[\"central_meridian\",35.21208055555556],PARAM");
  1942         -    add_srs_wkt (p, 11,
  1943         -        "ETER[\"scale_factor\",1],PARAMETER[\"false_easting\",170");
  1944         -    add_srs_wkt (p, 12,
  1945         -        "251.555],PARAMETER[\"false_northing\",1126867.909],UNIT[");
  1946         -    add_srs_wkt (p, 13,
  1947         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
  1948         -    add_srs_wkt (p, 14,
  1949         -        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"2");
  1950         -    add_srs_wkt (p, 15,
  1951         -        "8192\"]]");
  1952         -    p = add_epsg_def_ex (filter, first, last, 28193, "epsg", 28193,
  1953         -        "Palestine 1923 / Israeli CS Grid", 0, 0,
  1954         -        "Clarke 1880 (Benoit)", "Greenwich",
  1955         -        "Palestine_1923", "Cassini_Soldner", "metre",
  1956         -        "Easting", "East", "Northing", "North");
  1957         -    add_proj4text (p, 0,
  1958         -        "+proj=cass +lat_0=31.73409694444445 +lon_0=35.2120805555");
  1959         -    add_proj4text (p, 1,
  1960         -        "5556 +x_0=170251.555 +y_0=1126867.909 +a=6378300.789 +b=");
         2464  +        ",AUTHORITY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_M");
         2465  +    add_srs_wkt (p, 8,
         2466  +        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
         2467  +    add_srs_wkt (p, 9,
         2468  +        "[\"central_meridian\",24],PARAMETER[\"scale_factor\",1],");
         2469  +    add_srs_wkt (p, 10,
         2470  +        "PARAMETER[\"false_easting\",8500000],PARAMETER[\"false_n");
         2471  +    add_srs_wkt (p, 11,
         2472  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         2473  +    add_srs_wkt (p, 12,
         2474  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         2475  +    add_srs_wkt (p, 13,
         2476  +        ",\"31268\"]]");
         2477  +    p = add_epsg_def (filter, first, last, 31275, "epsg", 31275,
         2478  +        "MGI / Balkans zone 5 (deprecated)");
         2479  +    add_proj4text (p, 0,
         2480  +        "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=5500000 +y");
         2481  +    add_proj4text (p, 1,
         2482  +        "_0=0 +datum=hermannskogel +units=m +no_defs");
         2483  +    add_srs_wkt (p, 0,
         2484  +        "PROJCS[\"MGI / Balkans zone 5 (deprecated)\",GEOGCS[\"MG");
         2485  +    add_srs_wkt (p, 1,
         2486  +        "I\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[\"");
         2487  +    add_srs_wkt (p, 2,
         2488  +        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
         2489  +    add_srs_wkt (p, 3,
         2490  +        ",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5");
         2491  +    add_srs_wkt (p, 4,
         2492  +        ".297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gree");
         2493  +    add_srs_wkt (p, 5,
         2494  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2495  +    add_srs_wkt (p, 6,
         2496  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2497  +    add_srs_wkt (p, 7,
         2498  +        "TY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"");
         2499  +    add_srs_wkt (p, 8,
         2500  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2501  +    add_srs_wkt (p, 9,
         2502  +        "l_meridian\",15],PARAMETER[\"scale_factor\",0.9999],PARA");
         2503  +    add_srs_wkt (p, 10,
         2504  +        "METER[\"false_easting\",5500000],PARAMETER[\"false_north");
         2505  +    add_srs_wkt (p, 11,
         2506  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2507  +    add_srs_wkt (p, 12,
         2508  +        "AUTHORITY[\"EPSG\",\"31275\"]]");
         2509  +    p = add_epsg_def (filter, first, last, 31276, "epsg", 31276,
         2510  +        "MGI / Balkans zone 6 (deprecated)");
         2511  +    add_proj4text (p, 0,
         2512  +        "+proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=6500000 +y");
         2513  +    add_proj4text (p, 1,
         2514  +        "_0=0 +datum=hermannskogel +units=m +no_defs");
         2515  +    add_srs_wkt (p, 0,
         2516  +        "PROJCS[\"MGI / Balkans zone 6 (deprecated)\",GEOGCS[\"MG");
         2517  +    add_srs_wkt (p, 1,
         2518  +        "I\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[\"");
         2519  +    add_srs_wkt (p, 2,
         2520  +        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
         2521  +    add_srs_wkt (p, 3,
         2522  +        ",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5");
         2523  +    add_srs_wkt (p, 4,
         2524  +        ".297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gree");
         2525  +    add_srs_wkt (p, 5,
         2526  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2527  +    add_srs_wkt (p, 6,
         2528  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2529  +    add_srs_wkt (p, 7,
         2530  +        "TY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"");
         2531  +    add_srs_wkt (p, 8,
         2532  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2533  +    add_srs_wkt (p, 9,
         2534  +        "l_meridian\",18],PARAMETER[\"scale_factor\",0.9999],PARA");
         2535  +    add_srs_wkt (p, 10,
         2536  +        "METER[\"false_easting\",6500000],PARAMETER[\"false_north");
         2537  +    add_srs_wkt (p, 11,
         2538  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2539  +    add_srs_wkt (p, 12,
         2540  +        "AUTHORITY[\"EPSG\",\"31276\"]]");
         2541  +    p = add_epsg_def (filter, first, last, 31277, "epsg", 31277,
         2542  +        "MGI / Balkans zone 7 (deprecated)");
         2543  +    add_proj4text (p, 0,
         2544  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y");
         2545  +    add_proj4text (p, 1,
         2546  +        "_0=0 +datum=hermannskogel +units=m +no_defs");
         2547  +    add_srs_wkt (p, 0,
         2548  +        "PROJCS[\"MGI / Balkans zone 7 (deprecated)\",GEOGCS[\"MG");
         2549  +    add_srs_wkt (p, 1,
         2550  +        "I\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[\"");
         2551  +    add_srs_wkt (p, 2,
         2552  +        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
         2553  +    add_srs_wkt (p, 3,
         2554  +        ",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5");
         2555  +    add_srs_wkt (p, 4,
         2556  +        ".297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gree");
         2557  +    add_srs_wkt (p, 5,
         2558  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2559  +    add_srs_wkt (p, 6,
         2560  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2561  +    add_srs_wkt (p, 7,
         2562  +        "TY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"");
         2563  +    add_srs_wkt (p, 8,
         2564  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2565  +    add_srs_wkt (p, 9,
         2566  +        "l_meridian\",21],PARAMETER[\"scale_factor\",0.9999],PARA");
         2567  +    add_srs_wkt (p, 10,
         2568  +        "METER[\"false_easting\",7500000],PARAMETER[\"false_north");
         2569  +    add_srs_wkt (p, 11,
         2570  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2571  +    add_srs_wkt (p, 12,
         2572  +        "AUTHORITY[\"EPSG\",\"31277\"]]");
         2573  +    p = add_epsg_def (filter, first, last, 31278, "epsg", 31278,
         2574  +        "MGI / Balkans zone 8 (deprecated)");
         2575  +    add_proj4text (p, 0,
         2576  +        "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y");
         2577  +    add_proj4text (p, 1,
         2578  +        "_0=0 +datum=hermannskogel +units=m +no_defs");
         2579  +    add_srs_wkt (p, 0,
         2580  +        "PROJCS[\"MGI / Balkans zone 8 (deprecated)\",GEOGCS[\"MG");
         2581  +    add_srs_wkt (p, 1,
         2582  +        "I\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[\"");
         2583  +    add_srs_wkt (p, 2,
         2584  +        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
         2585  +    add_srs_wkt (p, 3,
         2586  +        ",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5");
         2587  +    add_srs_wkt (p, 4,
         2588  +        ".297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gree");
         2589  +    add_srs_wkt (p, 5,
         2590  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2591  +    add_srs_wkt (p, 6,
         2592  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2593  +    add_srs_wkt (p, 7,
         2594  +        "TY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"");
         2595  +    add_srs_wkt (p, 8,
         2596  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2597  +    add_srs_wkt (p, 9,
         2598  +        "l_meridian\",21],PARAMETER[\"scale_factor\",0.9999],PARA");
         2599  +    add_srs_wkt (p, 10,
         2600  +        "METER[\"false_easting\",7500000],PARAMETER[\"false_north");
         2601  +    add_srs_wkt (p, 11,
         2602  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2603  +    add_srs_wkt (p, 12,
         2604  +        "AUTHORITY[\"EPSG\",\"31278\"]]");
         2605  +    p = add_epsg_def (filter, first, last, 31279, "epsg", 31279,
         2606  +        "MGI / Balkans zone 8 (deprecated)");
         2607  +    add_proj4text (p, 0,
         2608  +        "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=8500000 +y");
         2609  +    add_proj4text (p, 1,
         2610  +        "_0=0 +datum=hermannskogel +units=m +no_defs");
         2611  +    add_srs_wkt (p, 0,
         2612  +        "PROJCS[\"MGI / Balkans zone 8 (deprecated)\",GEOGCS[\"MG");
         2613  +    add_srs_wkt (p, 1,
         2614  +        "I\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[\"");
         2615  +    add_srs_wkt (p, 2,
         2616  +        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
         2617  +    add_srs_wkt (p, 3,
         2618  +        ",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5");
         2619  +    add_srs_wkt (p, 4,
         2620  +        ".297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gree");
         2621  +    add_srs_wkt (p, 5,
         2622  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2623  +    add_srs_wkt (p, 6,
         2624  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2625  +    add_srs_wkt (p, 7,
         2626  +        "TY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"");
         2627  +    add_srs_wkt (p, 8,
         2628  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2629  +    add_srs_wkt (p, 9,
         2630  +        "l_meridian\",24],PARAMETER[\"scale_factor\",0.9999],PARA");
         2631  +    add_srs_wkt (p, 10,
         2632  +        "METER[\"false_easting\",8500000],PARAMETER[\"false_north");
         2633  +    add_srs_wkt (p, 11,
         2634  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2635  +    add_srs_wkt (p, 12,
         2636  +        "AUTHORITY[\"EPSG\",\"31279\"]]");
         2637  +    p = add_epsg_def (filter, first, last, 31281, "epsg", 31281,
         2638  +        "MGI (Ferro) / Austria West Zone");
         2639  +    add_proj4text (p, 0,
         2640  +        "+proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=0 +y_0=0 +ellps");
         2641  +    add_proj4text (p, 1,
         2642  +        "=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m");
         2643  +    add_proj4text (p, 2,
         2644  +        " +no_defs");
         2645  +    add_srs_wkt (p, 0,
         2646  +        "PROJCS[\"MGI (Ferro) / Austria West Zone\",GEOGCS[\"MGI ");
         2647  +    add_srs_wkt (p, 1,
         2648  +        "(Ferro)\",DATUM[\"Militar_Geographische_Institut_Ferro\"");
         2649  +    add_srs_wkt (p, 2,
         2650  +        ",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHOR");
         2651  +    add_srs_wkt (p, 3,
         2652  +        "ITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,480,0,0,0,0],AU");
         2653  +    add_srs_wkt (p, 4,
         2654  +        "THORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\",-17.6666666");
         2655  +    add_srs_wkt (p, 5,
         2656  +        "6666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"degree\",0.");
         2657  +    add_srs_wkt (p, 6,
         2658  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
         2659  +    add_srs_wkt (p, 7,
         2660  +        "[\"EPSG\",\"4805\"]],PROJECTION[\"Transverse_Mercator\"]");
         2661  +    add_srs_wkt (p, 8,
         2662  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2663  +    add_srs_wkt (p, 9,
         2664  +        "_meridian\",28],PARAMETER[\"scale_factor\",1],PARAMETER[");
         2665  +    add_srs_wkt (p, 10,
         2666  +        "\"false_easting\",0],PARAMETER[\"false_northing\",0],UNI");
         2667  +    add_srs_wkt (p, 11,
         2668  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
         2669  +    add_srs_wkt (p, 12,
         2670  +        "EPSG\",\"31281\"]]");
         2671  +    p = add_epsg_def (filter, first, last, 31282, "epsg", 31282,
         2672  +        "MGI (Ferro) / Austria Central Zone");
         2673  +    add_proj4text (p, 0,
         2674  +        "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +ellps");
         2675  +    add_proj4text (p, 1,
         2676  +        "=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m");
         2677  +    add_proj4text (p, 2,
         2678  +        " +no_defs");
         2679  +    add_srs_wkt (p, 0,
         2680  +        "PROJCS[\"MGI (Ferro) / Austria Central Zone\",GEOGCS[\"M");
         2681  +    add_srs_wkt (p, 1,
         2682  +        "GI (Ferro)\",DATUM[\"Militar_Geographische_Institut_Ferr");
         2683  +    add_srs_wkt (p, 2,
         2684  +        "o\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUT");
         2685  +    add_srs_wkt (p, 3,
         2686  +        "HORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,480,0,0,0,0]");
         2687  +    add_srs_wkt (p, 4,
         2688  +        ",AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\",-17.6666");
         2689  +    add_srs_wkt (p, 5,
         2690  +        "6666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"degree\"");
         2691  +    add_srs_wkt (p, 6,
         2692  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         2693  +    add_srs_wkt (p, 7,
         2694  +        "ITY[\"EPSG\",\"4805\"]],PROJECTION[\"Transverse_Mercator");
         2695  +    add_srs_wkt (p, 8,
         2696  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
         2697  +    add_srs_wkt (p, 9,
         2698  +        "ral_meridian\",31],PARAMETER[\"scale_factor\",1],PARAMET");
         2699  +    add_srs_wkt (p, 10,
         2700  +        "ER[\"false_easting\",0],PARAMETER[\"false_northing\",0],");
         2701  +    add_srs_wkt (p, 11,
         2702  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY");
         2703  +    add_srs_wkt (p, 12,
         2704  +        "[\"EPSG\",\"31282\"]]");
         2705  +    p = add_epsg_def (filter, first, last, 31283, "epsg", 31283,
         2706  +        "MGI (Ferro) / Austria East Zone");
         2707  +    add_proj4text (p, 0,
         2708  +        "+proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=0 +y_0=0 +ellps");
         2709  +    add_proj4text (p, 1,
         2710  +        "=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m");
         2711  +    add_proj4text (p, 2,
         2712  +        " +no_defs");
         2713  +    add_srs_wkt (p, 0,
         2714  +        "PROJCS[\"MGI (Ferro) / Austria East Zone\",GEOGCS[\"MGI ");
         2715  +    add_srs_wkt (p, 1,
         2716  +        "(Ferro)\",DATUM[\"Militar_Geographische_Institut_Ferro\"");
         2717  +    add_srs_wkt (p, 2,
         2718  +        ",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHOR");
         2719  +    add_srs_wkt (p, 3,
         2720  +        "ITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,480,0,0,0,0],AU");
         2721  +    add_srs_wkt (p, 4,
         2722  +        "THORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\",-17.6666666");
         2723  +    add_srs_wkt (p, 5,
         2724  +        "6666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"degree\",0.");
         2725  +    add_srs_wkt (p, 6,
         2726  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
         2727  +    add_srs_wkt (p, 7,
         2728  +        "[\"EPSG\",\"4805\"]],PROJECTION[\"Transverse_Mercator\"]");
         2729  +    add_srs_wkt (p, 8,
         2730  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2731  +    add_srs_wkt (p, 9,
         2732  +        "_meridian\",34],PARAMETER[\"scale_factor\",1],PARAMETER[");
         2733  +    add_srs_wkt (p, 10,
         2734  +        "\"false_easting\",0],PARAMETER[\"false_northing\",0],UNI");
         2735  +    add_srs_wkt (p, 11,
         2736  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
         2737  +    add_srs_wkt (p, 12,
         2738  +        "EPSG\",\"31283\"]]");
         2739  +    p = add_epsg_def (filter, first, last, 31284, "epsg", 31284,
         2740  +        "MGI / Austria M28");
         2741  +    add_proj4text (p, 0,
         2742  +        "+proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=");
         2743  +    add_proj4text (p, 1,
         2744  +        "150000 +y_0=0 +datum=hermannskogel +units=m +no_defs");
         2745  +    add_srs_wkt (p, 0,
         2746  +        "PROJCS[\"MGI / Austria M28\",GEOGCS[\"MGI\",DATUM[\"Mili");
         2747  +    add_srs_wkt (p, 1,
         2748  +        "tar_Geographische_Institute\",SPHEROID[\"Bessel 1841\",6");
         2749  +    add_srs_wkt (p, 2,
         2750  +        "377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOW");
         2751  +    add_srs_wkt (p, 3,
         2752  +        "GS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],AU");
         2753  +    add_srs_wkt (p, 4,
         2754  +        "THORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         2755  +    add_srs_wkt (p, 5,
         2756  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         2757  +    add_srs_wkt (p, 6,
         2758  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         2759  +    add_srs_wkt (p, 7,
         2760  +        "312\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2761  +    add_srs_wkt (p, 8,
         2762  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2763  +    add_srs_wkt (p, 9,
         2764  +        "0.33333333333333],PARAMETER[\"scale_factor\",1],PARAMETE");
         2765  +    add_srs_wkt (p, 10,
         2766  +        "R[\"false_easting\",150000],PARAMETER[\"false_northing\"");
         2767  +    add_srs_wkt (p, 11,
         2768  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
         2769  +    add_srs_wkt (p, 12,
         2770  +        "RITY[\"EPSG\",\"31284\"]]");
         2771  +    p = add_epsg_def (filter, first, last, 31285, "epsg", 31285,
         2772  +        "MGI / Austria M31");
         2773  +    add_proj4text (p, 0,
         2774  +        "+proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=");
         2775  +    add_proj4text (p, 1,
         2776  +        "450000 +y_0=0 +datum=hermannskogel +units=m +no_defs");
         2777  +    add_srs_wkt (p, 0,
         2778  +        "PROJCS[\"MGI / Austria M31\",GEOGCS[\"MGI\",DATUM[\"Mili");
         2779  +    add_srs_wkt (p, 1,
         2780  +        "tar_Geographische_Institute\",SPHEROID[\"Bessel 1841\",6");
         2781  +    add_srs_wkt (p, 2,
         2782  +        "377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOW");
         2783  +    add_srs_wkt (p, 3,
         2784  +        "GS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],AU");
         2785  +    add_srs_wkt (p, 4,
         2786  +        "THORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         2787  +    add_srs_wkt (p, 5,
         2788  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         2789  +    add_srs_wkt (p, 6,
         2790  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         2791  +    add_srs_wkt (p, 7,
         2792  +        "312\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2793  +    add_srs_wkt (p, 8,
         2794  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2795  +    add_srs_wkt (p, 9,
         2796  +        "3.33333333333333],PARAMETER[\"scale_factor\",1],PARAMETE");
         2797  +    add_srs_wkt (p, 10,
         2798  +        "R[\"false_easting\",450000],PARAMETER[\"false_northing\"");
         2799  +    add_srs_wkt (p, 11,
         2800  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
         2801  +    add_srs_wkt (p, 12,
         2802  +        "RITY[\"EPSG\",\"31285\"]]");
         2803  +    p = add_epsg_def (filter, first, last, 31286, "epsg", 31286,
         2804  +        "MGI / Austria M34");
         2805  +    add_proj4text (p, 0,
         2806  +        "+proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=");
         2807  +    add_proj4text (p, 1,
         2808  +        "750000 +y_0=0 +datum=hermannskogel +units=m +no_defs");
         2809  +    add_srs_wkt (p, 0,
         2810  +        "PROJCS[\"MGI / Austria M34\",GEOGCS[\"MGI\",DATUM[\"Mili");
         2811  +    add_srs_wkt (p, 1,
         2812  +        "tar_Geographische_Institute\",SPHEROID[\"Bessel 1841\",6");
         2813  +    add_srs_wkt (p, 2,
         2814  +        "377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOW");
         2815  +    add_srs_wkt (p, 3,
         2816  +        "GS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],AU");
         2817  +    add_srs_wkt (p, 4,
         2818  +        "THORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         2819  +    add_srs_wkt (p, 5,
         2820  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         2821  +    add_srs_wkt (p, 6,
         2822  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         2823  +    add_srs_wkt (p, 7,
         2824  +        "312\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2825  +    add_srs_wkt (p, 8,
         2826  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
         2827  +    add_srs_wkt (p, 9,
         2828  +        "6.33333333333333],PARAMETER[\"scale_factor\",1],PARAMETE");
         2829  +    add_srs_wkt (p, 10,
         2830  +        "R[\"false_easting\",750000],PARAMETER[\"false_northing\"");
         2831  +    add_srs_wkt (p, 11,
         2832  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHO");
         2833  +    add_srs_wkt (p, 12,
         2834  +        "RITY[\"EPSG\",\"31286\"]]");
         2835  +    p = add_epsg_def (filter, first, last, 31287, "epsg", 31287,
         2836  +        "MGI / Austria Lambert");
         2837  +    add_proj4text (p, 0,
         2838  +        "+proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.3333");
         2839  +    add_proj4text (p, 1,
         2840  +        "3333333333 +x_0=400000 +y_0=400000 +datum=hermannskogel ");
         2841  +    add_proj4text (p, 2,
         2842  +        "+units=m +no_defs");
         2843  +    add_srs_wkt (p, 0,
         2844  +        "PROJCS[\"MGI / Austria Lambert\",GEOGCS[\"MGI\",DATUM[\"");
         2845  +    add_srs_wkt (p, 1,
         2846  +        "Militar_Geographische_Institute\",SPHEROID[\"Bessel 1841");
         2847  +    add_srs_wkt (p, 2,
         2848  +        "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
         2849  +    add_srs_wkt (p, 3,
         2850  +        ",TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232");
         2851  +    add_srs_wkt (p, 4,
         2852  +        "],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,A");
         2853  +    add_srs_wkt (p, 5,
         2854  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         2855  +    add_srs_wkt (p, 6,
         2856  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2857  +    add_srs_wkt (p, 7,
         2858  +        ",\"4312\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         2859  +    add_srs_wkt (p, 8,
         2860  +        "PARAMETER[\"standard_parallel_1\",49],PARAMETER[\"standa");
         2861  +    add_srs_wkt (p, 9,
         2862  +        "rd_parallel_2\",46],PARAMETER[\"latitude_of_origin\",47.");
         2863  +    add_srs_wkt (p, 10,
         2864  +        "5],PARAMETER[\"central_meridian\",13.33333333333333],PAR");
         2865  +    add_srs_wkt (p, 11,
         2866  +        "AMETER[\"false_easting\",400000],PARAMETER[\"false_north");
         2867  +    add_srs_wkt (p, 12,
         2868  +        "ing\",400000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001");
         2869  +    add_srs_wkt (p, 13,
         2870  +        "\"]],AUTHORITY[\"EPSG\",\"31287\"]]");
         2871  +    p = add_epsg_def (filter, first, last, 31288, "epsg", 31288,
         2872  +        "MGI (Ferro) / M28");
         2873  +    add_proj4text (p, 0,
         2874  +        "+proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=150000 +y_0=0 +");
         2875  +    add_proj4text (p, 1,
         2876  +        "ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +un");
         2877  +    add_proj4text (p, 2,
         2878  +        "its=m +no_defs");
         2879  +    add_srs_wkt (p, 0,
         2880  +        "PROJCS[\"MGI (Ferro) / M28\",GEOGCS[\"MGI (Ferro)\",DATU");
         2881  +    add_srs_wkt (p, 1,
         2882  +        "M[\"Militar_Geographische_Institut_Ferro\",SPHEROID[\"Be");
         2883  +    add_srs_wkt (p, 2,
         2884  +        "ssel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"");
         2885  +    add_srs_wkt (p, 3,
         2886  +        "7004\"]],TOWGS84[682,-203,480,0,0,0,0],AUTHORITY[\"EPSG\"");
         2887  +    add_srs_wkt (p, 4,
         2888  +        ",\"6805\"]],PRIMEM[\"Ferro\",-17.66666666666667,AUTHORIT");
         2889  +    add_srs_wkt (p, 5,
         2890  +        "Y[\"EPSG\",\"8909\"]],UNIT[\"degree\",0.0174532925199433");
         2891  +    add_srs_wkt (p, 6,
         2892  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4805");
         2893  +    add_srs_wkt (p, 7,
         2894  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         2895  +    add_srs_wkt (p, 8,
         2896  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",28],");
         2897  +    add_srs_wkt (p, 9,
         2898  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2899  +    add_srs_wkt (p, 10,
         2900  +        ",150000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         2901  +    add_srs_wkt (p, 11,
         2902  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"312");
         2903  +    add_srs_wkt (p, 12,
         2904  +        "88\"]]");
         2905  +    p = add_epsg_def (filter, first, last, 31289, "epsg", 31289,
         2906  +        "MGI (Ferro) / M31");
         2907  +    add_proj4text (p, 0,
         2908  +        "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=450000 +y_0=0 +");
         2909  +    add_proj4text (p, 1,
         2910  +        "ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +un");
         2911  +    add_proj4text (p, 2,
         2912  +        "its=m +no_defs");
         2913  +    add_srs_wkt (p, 0,
         2914  +        "PROJCS[\"MGI (Ferro) / M31\",GEOGCS[\"MGI (Ferro)\",DATU");
         2915  +    add_srs_wkt (p, 1,
         2916  +        "M[\"Militar_Geographische_Institut_Ferro\",SPHEROID[\"Be");
         2917  +    add_srs_wkt (p, 2,
         2918  +        "ssel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"");
         2919  +    add_srs_wkt (p, 3,
         2920  +        "7004\"]],TOWGS84[682,-203,480,0,0,0,0],AUTHORITY[\"EPSG\"");
         2921  +    add_srs_wkt (p, 4,
         2922  +        ",\"6805\"]],PRIMEM[\"Ferro\",-17.66666666666667,AUTHORIT");
         2923  +    add_srs_wkt (p, 5,
         2924  +        "Y[\"EPSG\",\"8909\"]],UNIT[\"degree\",0.0174532925199433");
         2925  +    add_srs_wkt (p, 6,
         2926  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4805");
         2927  +    add_srs_wkt (p, 7,
         2928  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         2929  +    add_srs_wkt (p, 8,
         2930  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",31],");
         2931  +    add_srs_wkt (p, 9,
         2932  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2933  +    add_srs_wkt (p, 10,
         2934  +        ",450000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         2935  +    add_srs_wkt (p, 11,
         2936  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"312");
         2937  +    add_srs_wkt (p, 12,
         2938  +        "89\"]]");
         2939  +    p = add_epsg_def (filter, first, last, 31290, "epsg", 31290,
         2940  +        "MGI (Ferro) / M34");
         2941  +    add_proj4text (p, 0,
         2942  +        "+proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=750000 +y_0=0 +");
         2943  +    add_proj4text (p, 1,
         2944  +        "ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +un");
         2945  +    add_proj4text (p, 2,
         2946  +        "its=m +no_defs");
         2947  +    add_srs_wkt (p, 0,
         2948  +        "PROJCS[\"MGI (Ferro) / M34\",GEOGCS[\"MGI (Ferro)\",DATU");
         2949  +    add_srs_wkt (p, 1,
         2950  +        "M[\"Militar_Geographische_Institut_Ferro\",SPHEROID[\"Be");
         2951  +    add_srs_wkt (p, 2,
         2952  +        "ssel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"");
         2953  +    add_srs_wkt (p, 3,
         2954  +        "7004\"]],TOWGS84[682,-203,480,0,0,0,0],AUTHORITY[\"EPSG\"");
         2955  +    add_srs_wkt (p, 4,
         2956  +        ",\"6805\"]],PRIMEM[\"Ferro\",-17.66666666666667,AUTHORIT");
         2957  +    add_srs_wkt (p, 5,
         2958  +        "Y[\"EPSG\",\"8909\"]],UNIT[\"degree\",0.0174532925199433");
         2959  +    add_srs_wkt (p, 6,
         2960  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4805");
         2961  +    add_srs_wkt (p, 7,
         2962  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         2963  +    add_srs_wkt (p, 8,
         2964  +        "itude_of_origin\",0],PARAMETER[\"central_meridian\",34],");
         2965  +    add_srs_wkt (p, 9,
         2966  +        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
         2967  +    add_srs_wkt (p, 10,
         2968  +        ",750000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         2969  +    add_srs_wkt (p, 11,
         2970  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"312");
         2971  +    add_srs_wkt (p, 12,
         2972  +        "90\"]]");
         2973  +    p = add_epsg_def (filter, first, last, 31291, "epsg", 31291,
         2974  +        "MGI (Ferro) / Austria West Zone (deprecated)");
         2975  +    add_proj4text (p, 0,
         2976  +        "+proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=0 +y_0=0 +ellps");
         2977  +    add_proj4text (p, 1,
         2978  +        "=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m");
         2979  +    add_proj4text (p, 2,
         2980  +        " +no_defs");
         2981  +    add_srs_wkt (p, 0,
         2982  +        "PROJCS[\"MGI (Ferro) / Austria West Zone (deprecated)\",");
         2983  +    add_srs_wkt (p, 1,
         2984  +        "GEOGCS[\"MGI (Ferro)\",DATUM[\"Militar_Geographische_Ins");
         2985  +    add_srs_wkt (p, 2,
         2986  +        "titut_Ferro\",SPHEROID[\"Bessel 1841\",6377397.155,299.1");
         2987  +    add_srs_wkt (p, 3,
         2988  +        "528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,48");
         2989  +    add_srs_wkt (p, 4,
         2990  +        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\"");
         2991  +    add_srs_wkt (p, 5,
         2992  +        ",-17.66666666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"");
         2993  +    add_srs_wkt (p, 6,
         2994  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2995  +    add_srs_wkt (p, 7,
         2996  +        "],AUTHORITY[\"EPSG\",\"4805\"]],PROJECTION[\"Transverse_");
         2997  +    add_srs_wkt (p, 8,
         2998  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         2999  +    add_srs_wkt (p, 9,
         3000  +        "R[\"central_meridian\",28],PARAMETER[\"scale_factor\",1]");
         3001  +    add_srs_wkt (p, 10,
         3002  +        ",PARAMETER[\"false_easting\",0],PARAMETER[\"false_northi");
         3003  +    add_srs_wkt (p, 11,
         3004  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         3005  +    add_srs_wkt (p, 12,
         3006  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
         3007  +    add_srs_wkt (p, 13,
         3008  +        "1291\"]]");
         3009  +    p = add_epsg_def (filter, first, last, 31292, "epsg", 31292,
         3010  +        "MGI (Ferro) / Austria Central Zone (deprecated)");
         3011  +    add_proj4text (p, 0,
         3012  +        "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +ellps");
         3013  +    add_proj4text (p, 1,
         3014  +        "=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m");
         3015  +    add_proj4text (p, 2,
         3016  +        " +no_defs");
         3017  +    add_srs_wkt (p, 0,
         3018  +        "PROJCS[\"MGI (Ferro) / Austria Central Zone (deprecated)");
         3019  +    add_srs_wkt (p, 1,
         3020  +        "\",GEOGCS[\"MGI (Ferro)\",DATUM[\"Militar_Geographische_");
         3021  +    add_srs_wkt (p, 2,
         3022  +        "Institut_Ferro\",SPHEROID[\"Bessel 1841\",6377397.155,29");
         3023  +    add_srs_wkt (p, 3,
         3024  +        "9.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203");
         3025  +    add_srs_wkt (p, 4,
         3026  +        ",480,0,0,0,0],AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Fer");
         3027  +    add_srs_wkt (p, 5,
         3028  +        "ro\",-17.66666666666667,AUTHORITY[\"EPSG\",\"8909\"]],UN");
         3029  +    add_srs_wkt (p, 6,
         3030  +        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
         3031  +    add_srs_wkt (p, 7,
         3032  +        "22\"]],AUTHORITY[\"EPSG\",\"4805\"]],PROJECTION[\"Transv");
         3033  +    add_srs_wkt (p, 8,
         3034  +        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
         3035  +    add_srs_wkt (p, 9,
         3036  +        "AMETER[\"central_meridian\",31],PARAMETER[\"scale_factor");
         3037  +    add_srs_wkt (p, 10,
         3038  +        "\",1],PARAMETER[\"false_easting\",0],PARAMETER[\"false_n");
         3039  +    add_srs_wkt (p, 11,
         3040  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
         3041  +    add_srs_wkt (p, 12,
         3042  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         3043  +    add_srs_wkt (p, 13,
         3044  +        ",\"31292\"]]");
         3045  +    p = add_epsg_def (filter, first, last, 31293, "epsg", 31293,
         3046  +        "MGI (Ferro) / Austria East Zone (deprecated)");
         3047  +    add_proj4text (p, 0,
         3048  +        "+proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=0 +y_0=0 +ellps");
         3049  +    add_proj4text (p, 1,
         3050  +        "=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m");
  1961   3051       add_proj4text (p, 2,
  1962         -        "6356566.435 +towgs84=-275.722,94.7824,340.894,-8.001,-4.");
  1963         -    add_proj4text (p, 3,
  1964         -        "42,-11.821,1 +units=m +no_defs");
         3052  +        " +no_defs");
  1965   3053       add_srs_wkt (p, 0,
  1966         -        "PROJCS[\"Palestine 1923 / Israeli CS Grid\",GEOGCS[\"Pal");
         3054  +        "PROJCS[\"MGI (Ferro) / Austria East Zone (deprecated)\",");
  1967   3055       add_srs_wkt (p, 1,
  1968         -        "estine 1923\",DATUM[\"Palestine_1923\",SPHEROID[\"Clarke");
         3056  +        "GEOGCS[\"MGI (Ferro)\",DATUM[\"Militar_Geographische_Ins");
  1969   3057       add_srs_wkt (p, 2,
  1970         -        " 1880 (Benoit)\",6378300.789,293.4663155389802,AUTHORITY");
         3058  +        "titut_Ferro\",SPHEROID[\"Bessel 1841\",6377397.155,299.1");
  1971   3059       add_srs_wkt (p, 3,
  1972         -        "[\"EPSG\",\"7010\"]],TOWGS84[-275.722,94.7824,340.894,-8");
         3060  +        "528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,48");
  1973   3061       add_srs_wkt (p, 4,
  1974         -        ".001,-4.42,-11.821,1],AUTHORITY[\"EPSG\",\"6281\"]],PRIM");
         3062  +        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\"");
  1975   3063       add_srs_wkt (p, 5,
  1976         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3064  +        ",-17.66666666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"");
  1977   3065       add_srs_wkt (p, 6,
  1978   3066           "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1979   3067       add_srs_wkt (p, 7,
  1980         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3068  +        "],AUTHORITY[\"EPSG\",\"4805\"]],PROJECTION[\"Transverse_");
         3069  +    add_srs_wkt (p, 8,
         3070  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
         3071  +    add_srs_wkt (p, 9,
         3072  +        "R[\"central_meridian\",34],PARAMETER[\"scale_factor\",1]");
         3073  +    add_srs_wkt (p, 10,
         3074  +        ",PARAMETER[\"false_easting\",0],PARAMETER[\"false_northi");
         3075  +    add_srs_wkt (p, 11,
         3076  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         3077  +    add_srs_wkt (p, 12,
         3078  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
         3079  +    add_srs_wkt (p, 13,
         3080  +        "1293\"]]");
         3081  +    p = add_epsg_def (filter, first, last, 31294, "epsg", 31294,
         3082  +        "MGI / M28 (deprecated)");
         3083  +    add_proj4text (p, 0,
         3084  +        "+proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=");
         3085  +    add_proj4text (p, 1,
         3086  +        "150000 +y_0=0 +datum=hermannskogel +units=m +no_defs");
         3087  +    add_srs_wkt (p, 0,
         3088  +        "PROJCS[\"MGI / M28 (deprecated)\",GEOGCS[\"MGI\",DATUM[\"");
         3089  +    add_srs_wkt (p, 1,
         3090  +        "Militar_Geographische_Institute\",SPHEROID[\"Bessel 1841");
         3091  +    add_srs_wkt (p, 2,
         3092  +        "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
         3093  +    add_srs_wkt (p, 3,
         3094  +        ",TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232");
         3095  +    add_srs_wkt (p, 4,
         3096  +        "],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,A");
         3097  +    add_srs_wkt (p, 5,
         3098  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         3099  +    add_srs_wkt (p, 6,
         3100  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         3101  +    add_srs_wkt (p, 7,
         3102  +        ",\"4312\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         3103  +    add_srs_wkt (p, 8,
         3104  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         3105  +    add_srs_wkt (p, 9,
         3106  +        "\",10.33333333333333],PARAMETER[\"scale_factor\",1],PARA");
         3107  +    add_srs_wkt (p, 10,
         3108  +        "METER[\"false_easting\",150000],PARAMETER[\"false_northi");
         3109  +    add_srs_wkt (p, 11,
         3110  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         3111  +    add_srs_wkt (p, 12,
         3112  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
         3113  +    add_srs_wkt (p, 13,
         3114  +        "1294\"]]");
         3115  +    p = add_epsg_def (filter, first, last, 31295, "epsg", 31295,
         3116  +        "MGI / M31 (deprecated)");
         3117  +    add_proj4text (p, 0,
         3118  +        "+proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=");
         3119  +    add_proj4text (p, 1,
         3120  +        "450000 +y_0=0 +datum=hermannskogel +units=m +no_defs");
         3121  +    add_srs_wkt (p, 0,
         3122  +        "PROJCS[\"MGI / M31 (deprecated)\",GEOGCS[\"MGI\",DATUM[\"");
         3123  +    add_srs_wkt (p, 1,
         3124  +        "Militar_Geographische_Institute\",SPHEROID[\"Bessel 1841");
         3125  +    add_srs_wkt (p, 2,
         3126  +        "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
         3127  +    add_srs_wkt (p, 3,
         3128  +        ",TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232");
         3129  +    add_srs_wkt (p, 4,
         3130  +        "],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,A");
         3131  +    add_srs_wkt (p, 5,
         3132  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         3133  +    add_srs_wkt (p, 6,
         3134  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         3135  +    add_srs_wkt (p, 7,
         3136  +        ",\"4312\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         3137  +    add_srs_wkt (p, 8,
         3138  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         3139  +    add_srs_wkt (p, 9,
         3140  +        "\",13.33333333333333],PARAMETER[\"scale_factor\",1],PARA");
         3141  +    add_srs_wkt (p, 10,
         3142  +        "METER[\"false_easting\",450000],PARAMETER[\"false_northi");
         3143  +    add_srs_wkt (p, 11,
         3144  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         3145  +    add_srs_wkt (p, 12,
         3146  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
         3147  +    add_srs_wkt (p, 13,
         3148  +        "1295\"]]");
         3149  +    p = add_epsg_def (filter, first, last, 31296, "epsg", 31296,
         3150  +        "MGI / M34 (deprecated)");
         3151  +    add_proj4text (p, 0,
         3152  +        "+proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=");
         3153  +    add_proj4text (p, 1,
         3154  +        "750000 +y_0=0 +datum=hermannskogel +units=m +no_defs");
         3155  +    add_srs_wkt (p, 0,
         3156  +        "PROJCS[\"MGI / M34 (deprecated)\",GEOGCS[\"MGI\",DATUM[\"");
         3157  +    add_srs_wkt (p, 1,
         3158  +        "Militar_Geographische_Institute\",SPHEROID[\"Bessel 1841");
         3159  +    add_srs_wkt (p, 2,
         3160  +        "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
         3161  +    add_srs_wkt (p, 3,
         3162  +        ",TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232");
         3163  +    add_srs_wkt (p, 4,
         3164  +        "],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,A");
         3165  +    add_srs_wkt (p, 5,
         3166  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         3167  +    add_srs_wkt (p, 6,
         3168  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         3169  +    add_srs_wkt (p, 7,
         3170  +        ",\"4312\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         3171  +    add_srs_wkt (p, 8,
         3172  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
         3173  +    add_srs_wkt (p, 9,
         3174  +        "\",16.33333333333333],PARAMETER[\"scale_factor\",1],PARA");
         3175  +    add_srs_wkt (p, 10,
         3176  +        "METER[\"false_easting\",750000],PARAMETER[\"false_northi");
         3177  +    add_srs_wkt (p, 11,
         3178  +        "ng\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         3179  +    add_srs_wkt (p, 12,
         3180  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
         3181  +    add_srs_wkt (p, 13,
         3182  +        "1296\"]]");
         3183  +    p = add_epsg_def (filter, first, last, 31297, "epsg", 31297,
         3184  +        "MGI / Austria Lambert (deprecated)");
         3185  +    add_proj4text (p, 0,
         3186  +        "+proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.3333");
         3187  +    add_proj4text (p, 1,
         3188  +        "3333333333 +x_0=400000 +y_0=400000 +datum=hermannskogel ");
         3189  +    add_proj4text (p, 2,
         3190  +        "+units=m +no_defs");
         3191  +    add_srs_wkt (p, 0,
         3192  +        "PROJCS[\"MGI / Austria Lambert (deprecated)\",GEOGCS[\"M");
         3193  +    add_srs_wkt (p, 1,
         3194  +        "GI\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[");
         3195  +    add_srs_wkt (p, 2,
         3196  +        "\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG");
         3197  +    add_srs_wkt (p, 3,
         3198  +        "\",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474");
         3199  +    add_srs_wkt (p, 4,
         3200  +        ",5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gr");
         3201  +    add_srs_wkt (p, 5,
         3202  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         3203  +    add_srs_wkt (p, 6,
         3204  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         3205  +    add_srs_wkt (p, 7,
         3206  +        "ITY[\"EPSG\",\"4312\"]],PROJECTION[\"Lambert_Conformal_C");
         3207  +    add_srs_wkt (p, 8,
         3208  +        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",49],PARAME");
         3209  +    add_srs_wkt (p, 9,
         3210  +        "TER[\"standard_parallel_2\",46],PARAMETER[\"latitude_of_");
         3211  +    add_srs_wkt (p, 10,
         3212  +        "origin\",47.5],PARAMETER[\"central_meridian\",13.3333333");
         3213  +    add_srs_wkt (p, 11,
         3214  +        "3333333],PARAMETER[\"false_easting\",400000],PARAMETER[\"");
         3215  +    add_srs_wkt (p, 12,
         3216  +        "false_northing\",400000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         3217  +    add_srs_wkt (p, 13,
         3218  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
         3219  +    add_srs_wkt (p, 14,
         3220  +        "RITY[\"EPSG\",\"31297\"]]");
         3221  +    p = add_epsg_def (filter, first, last, 31300, "epsg", 31300,
         3222  +        "Belge 1972 / Belge Lambert 72");
         3223  +    add_proj4text (p, 0,
         3224  +        "+proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666");
         3225  +    add_proj4text (p, 1,
         3226  +        "666 +lat_0=90 +lon_0=4.356939722222222 +x_0=150000.01256");
         3227  +    add_proj4text (p, 2,
         3228  +        " +y_0=5400088.4378 +ellps=intl +towgs84=-106.869,52.2978");
         3229  +    add_proj4text (p, 3,
         3230  +        ",-103.724,0.3366,-0.457,1.8422,-1.2747 +units=m +no_defs");
         3231  +    add_srs_wkt (p, 0,
         3232  +        "PROJCS[\"Belge 1972 / Belge Lambert 72\",GEOGCS[\"Belge ");
         3233  +    add_srs_wkt (p, 1,
         3234  +        "1972\",DATUM[\"Reseau_National_Belge_1972\",SPHEROID[\"I");
         3235  +    add_srs_wkt (p, 2,
         3236  +        "nternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"702");
         3237  +    add_srs_wkt (p, 3,
         3238  +        "2\"]],TOWGS84[-106.869,52.2978,-103.724,0.3366,-0.457,1.");
         3239  +    add_srs_wkt (p, 4,
         3240  +        "8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"]],PRIMEM[\"Gre");
         3241  +    add_srs_wkt (p, 5,
         3242  +        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         3243  +    add_srs_wkt (p, 6,
         3244  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         3245  +    add_srs_wkt (p, 7,
         3246  +        "ITY[\"EPSG\",\"4313\"]],PROJECTION[\"Lambert_Conformal_C");
         3247  +    add_srs_wkt (p, 8,
         3248  +        "onic_2SP_Belgium\"],PARAMETER[\"standard_parallel_1\",49");
         3249  +    add_srs_wkt (p, 9,
         3250  +        ".83333333333334],PARAMETER[\"standard_parallel_2\",51.16");
         3251  +    add_srs_wkt (p, 10,
         3252  +        "666666666666],PARAMETER[\"latitude_of_origin\",90],PARAM");
         3253  +    add_srs_wkt (p, 11,
         3254  +        "ETER[\"central_meridian\",4.356939722222222],PARAMETER[\"");
         3255  +    add_srs_wkt (p, 12,
         3256  +        "false_easting\",150000.01256],PARAMETER[\"false_northing");
         3257  +    add_srs_wkt (p, 13,
         3258  +        "\",5400088.4378],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
         3259  +    add_srs_wkt (p, 14,
         3260  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
         3261  +    add_srs_wkt (p, 15,
         3262  +        "PSG\",\"31300\"]]");
         3263  +    p = add_epsg_def (filter, first, last, 31370, "epsg", 31370,
         3264  +        "Belge 1972 / Belgian Lambert 72");
         3265  +    add_proj4text (p, 0,
         3266  +        "+proj=lcc +lat_1=51.16666723333333 +lat_2=49.8333339 +la");
         3267  +    add_proj4text (p, 1,
         3268  +        "t_0=90 +lon_0=4.367486666666666 +x_0=150000.013 +y_0=540");
         3269  +    add_proj4text (p, 2,
         3270  +        "0088.438 +ellps=intl +towgs84=-106.869,52.2978,-103.724,");
         3271  +    add_proj4text (p, 3,
         3272  +        "0.3366,-0.457,1.8422,-1.2747 +units=m +no_defs");
         3273  +    add_srs_wkt (p, 0,
         3274  +        "PROJCS[\"Belge 1972 / Belgian Lambert 72\",GEOGCS[\"Belg");
         3275  +    add_srs_wkt (p, 1,
         3276  +        "e 1972\",DATUM[\"Reseau_National_Belge_1972\",SPHEROID[\"");
         3277  +    add_srs_wkt (p, 2,
         3278  +        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
         3279  +    add_srs_wkt (p, 3,
         3280  +        "22\"]],TOWGS84[-106.869,52.2978,-103.724,0.3366,-0.457,1");
         3281  +    add_srs_wkt (p, 4,
         3282  +        ".8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"]],PRIMEM[\"Gr");
         3283  +    add_srs_wkt (p, 5,
         3284  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         3285  +    add_srs_wkt (p, 6,
         3286  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         3287  +    add_srs_wkt (p, 7,
         3288  +        "ITY[\"EPSG\",\"4313\"]],PROJECTION[\"Lambert_Conformal_C");
  1981   3289       add_srs_wkt (p, 8,
  1982         -        "ORITY[\"EPSG\",\"4281\"]],PROJECTION[\"Cassini_Soldner\"");
         3290  +        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",51.1666672");
  1983   3291       add_srs_wkt (p, 9,
  1984         -        "],PARAMETER[\"latitude_of_origin\",31.73409694444445],PA");
         3292  +        "3333333],PARAMETER[\"standard_parallel_2\",49.8333339],P");
  1985   3293       add_srs_wkt (p, 10,
  1986         -        "RAMETER[\"central_meridian\",35.21208055555556],PARAMETE");
         3294  +        "ARAMETER[\"latitude_of_origin\",90],PARAMETER[\"central_");
  1987   3295       add_srs_wkt (p, 11,
  1988         -        "R[\"false_easting\",170251.555],PARAMETER[\"false_northi");
         3296  +        "meridian\",4.367486666666666],PARAMETER[\"false_easting\"");
  1989   3297       add_srs_wkt (p, 12,
  1990         -        "ng\",1126867.909],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         3298  +        ",150000.013],PARAMETER[\"false_northing\",5400088.438],U");
  1991   3299       add_srs_wkt (p, 13,
  1992         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
         3300  +        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1993   3301       add_srs_wkt (p, 14,
  1994         -        ",AUTHORITY[\"EPSG\",\"28193\"]]");
  1995         -    p = add_epsg_def_ex (filter, first, last, 28232, "epsg", 28232,
  1996         -        "Pointe Noire / UTM zone 32S", 0, 0,
  1997         -        "Clarke 1880 (IGN)", "Greenwich",
  1998         -        "Congo_1960_Pointe_Noire", "Transverse_Mercator", "metre",
  1999         -        "Easting", "East", "Northing", "North");
         3302  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31370\"]]");
         3303  +    p = add_epsg_def (filter, first, last, 31461, "epsg", 31461,
         3304  +        "DHDN / 3-degree Gauss zone 1 (deprecated)");
         3305  +    add_proj4text (p, 0,
         3306  +        "+proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +");
         3307  +    add_proj4text (p, 1,
         3308  +        "datum=potsdam +units=m +no_defs");
         3309  +    add_srs_wkt (p, 0,
         3310  +        "PROJCS[\"DHDN / 3-degree Gauss zone 1 (deprecated)\",GEO");
         3311  +    add_srs_wkt (p, 1,
         3312  +        "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
         3313  +    add_srs_wkt (p, 2,
         3314  +        "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
         3315  +    add_srs_wkt (p, 3,
         3316  +        "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
         3317  +    add_srs_wkt (p, 4,
         3318  +        "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
         3319  +    add_srs_wkt (p, 5,
         3320  +        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
         3321  +    add_srs_wkt (p, 6,
         3322  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
         3323  +    add_srs_wkt (p, 7,
         3324  +        "[\"EPSG\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"]");
         3325  +    add_srs_wkt (p, 8,
         3326  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         3327  +    add_srs_wkt (p, 9,
         3328  +        "_meridian\",3],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
         3329  +    add_srs_wkt (p, 10,
         3330  +        "false_easting\",1500000],PARAMETER[\"false_northing\",0]");
         3331  +    add_srs_wkt (p, 11,
         3332  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
         3333  +    add_srs_wkt (p, 12,
         3334  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31461\"]");
         3335  +    add_srs_wkt (p, 13,
         3336  +        "]");
         3337  +    p = add_epsg_def (filter, first, last, 31462, "epsg", 31462,
         3338  +        "DHDN / 3-degree Gauss zone 2 (deprecated)");
  2000   3339       add_proj4text (p, 0,
  2001         -        "+proj=utm +zone=32 +south +a=6378249.2 +b=6356515 +towgs");
         3340  +        "+proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +");
  2002   3341       add_proj4text (p, 1,
  2003         -        "84=-148,51,-291,0,0,0,0 +units=m +no_defs");
         3342  +        "datum=potsdam +units=m +no_defs");
  2004   3343       add_srs_wkt (p, 0,
  2005         -        "PROJCS[\"Pointe Noire / UTM zone 32S\",GEOGCS[\"Pointe N");
         3344  +        "PROJCS[\"DHDN / 3-degree Gauss zone 2 (deprecated)\",GEO");
  2006   3345       add_srs_wkt (p, 1,
  2007         -        "oire\",DATUM[\"Congo_1960_Pointe_Noire\",SPHEROID[\"Clar");
         3346  +        "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2008   3347       add_srs_wkt (p, 2,
  2009         -        "ke 1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"");
         3348  +        "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2010   3349       add_srs_wkt (p, 3,
  2011         -        "EPSG\",\"7011\"]],TOWGS84[-148,51,-291,0,0,0,0],AUTHORIT");
         3350  +        "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2012   3351       add_srs_wkt (p, 4,
  2013         -        "Y[\"EPSG\",\"6282\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
         3352  +        "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2014   3353       add_srs_wkt (p, 5,
  2015         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
         3354  +        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2016   3355       add_srs_wkt (p, 6,
  2017         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
         3356  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2018   3357       add_srs_wkt (p, 7,
  2019         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4282\"]],PROJE");
         3358  +        "[\"EPSG\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"]");
  2020   3359       add_srs_wkt (p, 8,
  2021         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
         3360  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2022   3361       add_srs_wkt (p, 9,
  2023         -        "rigin\",0],PARAMETER[\"central_meridian\",9],PARAMETER[\"");
         3362  +        "_meridian\",6],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
  2024   3363       add_srs_wkt (p, 10,
  2025         -        "scale_factor\",0.9996],PARAMETER[\"false_easting\",50000");
         3364  +        "false_easting\",2500000],PARAMETER[\"false_northing\",0]");
  2026   3365       add_srs_wkt (p, 11,
  2027         -        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
         3366  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
  2028   3367       add_srs_wkt (p, 12,
  2029         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],");
         3368  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31462\"]");
  2030   3369       add_srs_wkt (p, 13,
  2031         -        "AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"28232\"]]");
  2032         -    p = add_epsg_def_ex (filter, first, last, 28348, "epsg", 28348,
  2033         -        "GDA94 / MGA zone 48", 0, 0,
  2034         -        "GRS 1980", "Greenwich",
  2035         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  2036         -        "Easting", "East", "Northing", "North");
         3370  +        "]");
         3371  +    p = add_epsg_def (filter, first, last, 31463, "epsg", 31463,
         3372  +        "DHDN / 3-degree Gauss zone 3 (deprecated)");
  2037   3373       add_proj4text (p, 0,
  2038         -        "+proj=utm +zone=48 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3374  +        "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
  2039   3375       add_proj4text (p, 1,
  2040         -        "0,0,0 +units=m +no_defs");
         3376  +        "datum=potsdam +units=m +no_defs");
  2041   3377       add_srs_wkt (p, 0,
  2042         -        "PROJCS[\"GDA94 / MGA zone 48\",GEOGCS[\"GDA94\",DATUM[\"");
         3378  +        "PROJCS[\"DHDN / 3-degree Gauss zone 3 (deprecated)\",GEO");
  2043   3379       add_srs_wkt (p, 1,
  2044         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
         3380  +        "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2045   3381       add_srs_wkt (p, 2,
  2046         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         3382  +        "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2047   3383       add_srs_wkt (p, 3,
  2048         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
         3384  +        "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2049   3385       add_srs_wkt (p, 4,
  2050         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3386  +        "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2051   3387       add_srs_wkt (p, 5,
  2052         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3388  +        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2053   3389       add_srs_wkt (p, 6,
  2054         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3390  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2055   3391       add_srs_wkt (p, 7,
  2056         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
         3392  +        "[\"EPSG\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"]");
  2057   3393       add_srs_wkt (p, 8,
  2058         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         3394  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2059   3395       add_srs_wkt (p, 9,
  2060         -        "ntral_meridian\",105],PARAMETER[\"scale_factor\",0.9996]");
         3396  +        "_meridian\",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"");
  2061   3397       add_srs_wkt (p, 10,
  2062         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         3398  +        "false_easting\",3500000],PARAMETER[\"false_northing\",0]");
  2063   3399       add_srs_wkt (p, 11,
  2064         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         3400  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
  2065   3401       add_srs_wkt (p, 12,
  2066         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
         3402  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31463\"]");
  2067   3403       add_srs_wkt (p, 13,
  2068         -        "H],AUTHORITY[\"EPSG\",\"28348\"]]");
  2069         -    p = add_epsg_def_ex (filter, first, last, 28349, "epsg", 28349,
  2070         -        "GDA94 / MGA zone 49", 0, 0,
  2071         -        "GRS 1980", "Greenwich",
  2072         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  2073         -        "Easting", "East", "Northing", "North");
         3404  +        "]");
         3405  +    p = add_epsg_def (filter, first, last, 31464, "epsg", 31464,
         3406  +        "DHDN / 3-degree Gauss zone 4 (deprecated)");
  2074   3407       add_proj4text (p, 0,
  2075         -        "+proj=utm +zone=49 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3408  +        "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2076   3409       add_proj4text (p, 1,
  2077         -        "0,0,0 +units=m +no_defs");
         3410  +        "+datum=potsdam +units=m +no_defs");
  2078   3411       add_srs_wkt (p, 0,
  2079         -        "PROJCS[\"GDA94 / MGA zone 49\",GEOGCS[\"GDA94\",DATUM[\"");
         3412  +        "PROJCS[\"DHDN / 3-degree Gauss zone 4 (deprecated)\",GEO");
  2080   3413       add_srs_wkt (p, 1,
  2081         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
         3414  +        "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2082   3415       add_srs_wkt (p, 2,
  2083         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         3416  +        "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2084   3417       add_srs_wkt (p, 3,
  2085         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
         3418  +        "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2086   3419       add_srs_wkt (p, 4,
  2087         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3420  +        "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2088   3421       add_srs_wkt (p, 5,
  2089         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3422  +        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2090   3423       add_srs_wkt (p, 6,
  2091         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3424  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2092   3425       add_srs_wkt (p, 7,
  2093         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
         3426  +        "[\"EPSG\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"]");
  2094   3427       add_srs_wkt (p, 8,
  2095         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         3428  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2096   3429       add_srs_wkt (p, 9,
  2097         -        "ntral_meridian\",111],PARAMETER[\"scale_factor\",0.9996]");
         3430  +        "_meridian\",12],PARAMETER[\"scale_factor\",1],PARAMETER[");
  2098   3431       add_srs_wkt (p, 10,
  2099         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         3432  +        "\"false_easting\",4500000],PARAMETER[\"false_northing\",");
  2100   3433       add_srs_wkt (p, 11,
  2101         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         3434  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2102   3435       add_srs_wkt (p, 12,
  2103         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
         3436  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31464\"");
  2104   3437       add_srs_wkt (p, 13,
  2105         -        "H],AUTHORITY[\"EPSG\",\"28349\"]]");
  2106         -    p = add_epsg_def_ex (filter, first, last, 28350, "epsg", 28350,
  2107         -        "GDA94 / MGA zone 50", 0, 0,
  2108         -        "GRS 1980", "Greenwich",
  2109         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  2110         -        "Easting", "East", "Northing", "North");
         3438  +        "]]");
         3439  +    p = add_epsg_def (filter, first, last, 31465, "epsg", 31465,
         3440  +        "DHDN / 3-degree Gauss zone 5 (deprecated)");
  2111   3441       add_proj4text (p, 0,
  2112         -        "+proj=utm +zone=50 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3442  +        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  2113   3443       add_proj4text (p, 1,
  2114         -        "0,0,0 +units=m +no_defs");
         3444  +        "+datum=potsdam +units=m +no_defs");
  2115   3445       add_srs_wkt (p, 0,
  2116         -        "PROJCS[\"GDA94 / MGA zone 50\",GEOGCS[\"GDA94\",DATUM[\"");
         3446  +        "PROJCS[\"DHDN / 3-degree Gauss zone 5 (deprecated)\",GEO");
  2117   3447       add_srs_wkt (p, 1,
  2118         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
         3448  +        "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2119   3449       add_srs_wkt (p, 2,
  2120         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         3450  +        "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2121   3451       add_srs_wkt (p, 3,
  2122         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
         3452  +        "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2123   3453       add_srs_wkt (p, 4,
  2124         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3454  +        "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2125   3455       add_srs_wkt (p, 5,
  2126         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3456  +        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2127   3457       add_srs_wkt (p, 6,
  2128         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3458  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
  2129   3459       add_srs_wkt (p, 7,
  2130         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
         3460  +        "[\"EPSG\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"]");
  2131   3461       add_srs_wkt (p, 8,
  2132         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         3462  +        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
  2133   3463       add_srs_wkt (p, 9,
  2134         -        "ntral_meridian\",117],PARAMETER[\"scale_factor\",0.9996]");
         3464  +        "_meridian\",15],PARAMETER[\"scale_factor\",1],PARAMETER[");
  2135   3465       add_srs_wkt (p, 10,
  2136         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         3466  +        "\"false_easting\",5500000],PARAMETER[\"false_northing\",");
  2137   3467       add_srs_wkt (p, 11,
  2138         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2139         -    add_srs_wkt (p, 12,
  2140         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2141         -    add_srs_wkt (p, 13,
  2142         -        "H],AUTHORITY[\"EPSG\",\"28350\"]]");
  2143         -    p = add_epsg_def_ex (filter, first, last, 28351, "epsg", 28351,
  2144         -        "GDA94 / MGA zone 51", 0, 0,
  2145         -        "GRS 1980", "Greenwich",
  2146         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  2147         -        "Easting", "East", "Northing", "North");
  2148         -    add_proj4text (p, 0,
  2149         -        "+proj=utm +zone=51 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  2150         -    add_proj4text (p, 1,
  2151         -        "0,0,0 +units=m +no_defs");
  2152         -    add_srs_wkt (p, 0,
  2153         -        "PROJCS[\"GDA94 / MGA zone 51\",GEOGCS[\"GDA94\",DATUM[\"");
  2154         -    add_srs_wkt (p, 1,
  2155         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  2156         -    add_srs_wkt (p, 2,
  2157         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2158         -    add_srs_wkt (p, 3,
  2159         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  2160         -    add_srs_wkt (p, 4,
  2161         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2162         -    add_srs_wkt (p, 5,
  2163         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2164         -    add_srs_wkt (p, 6,
  2165         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2166         -    add_srs_wkt (p, 7,
  2167         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  2168         -    add_srs_wkt (p, 8,
  2169         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2170         -    add_srs_wkt (p, 9,
  2171         -        "ntral_meridian\",123],PARAMETER[\"scale_factor\",0.9996]");
  2172         -    add_srs_wkt (p, 10,
  2173         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  2174         -    add_srs_wkt (p, 11,
  2175         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2176         -    add_srs_wkt (p, 12,
  2177         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2178         -    add_srs_wkt (p, 13,
  2179         -        "H],AUTHORITY[\"EPSG\",\"28351\"]]");
  2180         -    p = add_epsg_def_ex (filter, first, last, 28352, "epsg", 28352,
  2181         -        "GDA94 / MGA zone 52", 0, 0,
  2182         -        "GRS 1980", "Greenwich",
  2183         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  2184         -        "Easting", "East", "Northing", "North");
  2185         -    add_proj4text (p, 0,
  2186         -        "+proj=utm +zone=52 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  2187         -    add_proj4text (p, 1,
  2188         -        "0,0,0 +units=m +no_defs");
  2189         -    add_srs_wkt (p, 0,
  2190         -        "PROJCS[\"GDA94 / MGA zone 52\",GEOGCS[\"GDA94\",DATUM[\"");
  2191         -    add_srs_wkt (p, 1,
  2192         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  2193         -    add_srs_wkt (p, 2,
  2194         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2195         -    add_srs_wkt (p, 3,
  2196         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  2197         -    add_srs_wkt (p, 4,
  2198         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2199         -    add_srs_wkt (p, 5,
  2200         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2201         -    add_srs_wkt (p, 6,
  2202         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2203         -    add_srs_wkt (p, 7,
  2204         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  2205         -    add_srs_wkt (p, 8,
  2206         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2207         -    add_srs_wkt (p, 9,
  2208         -        "ntral_meridian\",129],PARAMETER[\"scale_factor\",0.9996]");
  2209         -    add_srs_wkt (p, 10,
  2210         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  2211         -    add_srs_wkt (p, 11,
  2212         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         3468  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2213   3469       add_srs_wkt (p, 12,
  2214         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
         3470  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31465\"");
  2215   3471       add_srs_wkt (p, 13,
  2216         -        "H],AUTHORITY[\"EPSG\",\"28352\"]]");
  2217         -    p = add_epsg_def_ex (filter, first, last, 28353, "epsg", 28353,
  2218         -        "GDA94 / MGA zone 53", 0, 0,
  2219         -        "GRS 1980", "Greenwich",
  2220         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  2221         -        "Easting", "East", "Northing", "North");
         3472  +        "]]");
         3473  +    p = add_epsg_def (filter, first, last, 31466, "epsg", 31466,
         3474  +        "DHDN / 3-degree Gauss-Kruger zone 2");
  2222   3475       add_proj4text (p, 0,
  2223         -        "+proj=utm +zone=53 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3476  +        "+proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +");
  2224   3477       add_proj4text (p, 1,
  2225         -        "0,0,0 +units=m +no_defs");
         3478  +        "datum=potsdam +units=m +no_defs");
  2226   3479       add_srs_wkt (p, 0,
  2227         -        "PROJCS[\"GDA94 / MGA zone 53\",GEOGCS[\"GDA94\",DATUM[\"");
         3480  +        "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 2\",GEOGCS[\"");
  2228   3481       add_srs_wkt (p, 1,
  2229         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
         3482  +        "DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHEROID[\"");
  2230   3483       add_srs_wkt (p, 2,
  2231         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         3484  +        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  2232   3485       add_srs_wkt (p, 3,
  2233         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
         3486  +        ",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-2.455,");
  2234   3487       add_srs_wkt (p, 4,
  2235         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         3488  +        "6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenwich\",");
  2236   3489       add_srs_wkt (p, 5,
  2237         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         3490  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2238   3491       add_srs_wkt (p, 6,
  2239         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
         3492  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
  2240   3493       add_srs_wkt (p, 7,
  2241         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
         3494  +        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2242   3495       add_srs_wkt (p, 8,
  2243         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         3496  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  2244   3497       add_srs_wkt (p, 9,
  2245         -        "ntral_meridian\",135],PARAMETER[\"scale_factor\",0.9996]");
         3498  +        "ian\",6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
  2246   3499       add_srs_wkt (p, 10,
  2247         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
         3500  +        "_easting\",2500000],PARAMETER[\"false_northing\",0],UNIT");
  2248   3501       add_srs_wkt (p, 11,
  2249         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2250         -    add_srs_wkt (p, 12,
  2251         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2252         -    add_srs_wkt (p, 13,
  2253         -        "H],AUTHORITY[\"EPSG\",\"28353\"]]");
  2254         -    p = add_epsg_def_ex (filter, first, last, 28354, "epsg", 28354,
  2255         -        "GDA94 / MGA zone 54", 0, 0,
  2256         -        "GRS 1980", "Greenwich",
  2257         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  2258         -        "Easting", "East", "Northing", "North");
  2259         -    add_proj4text (p, 0,
  2260         -        "+proj=utm +zone=54 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  2261         -    add_proj4text (p, 1,
  2262         -        "0,0,0 +units=m +no_defs");
  2263         -    add_srs_wkt (p, 0,
  2264         -        "PROJCS[\"GDA94 / MGA zone 54\",GEOGCS[\"GDA94\",DATUM[\"");
  2265         -    add_srs_wkt (p, 1,
  2266         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  2267         -    add_srs_wkt (p, 2,
  2268         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2269         -    add_srs_wkt (p, 3,
  2270         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  2271         -    add_srs_wkt (p, 4,
  2272         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2273         -    add_srs_wkt (p, 5,
  2274         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2275         -    add_srs_wkt (p, 6,
  2276         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2277         -    add_srs_wkt (p, 7,
  2278         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  2279         -    add_srs_wkt (p, 8,
  2280         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2281         -    add_srs_wkt (p, 9,
  2282         -        "ntral_meridian\",141],PARAMETER[\"scale_factor\",0.9996]");
  2283         -    add_srs_wkt (p, 10,
  2284         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  2285         -    add_srs_wkt (p, 11,
  2286         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2287         -    add_srs_wkt (p, 12,
  2288         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2289         -    add_srs_wkt (p, 13,
  2290         -        "H],AUTHORITY[\"EPSG\",\"28354\"]]");
  2291         -    p = add_epsg_def_ex (filter, first, last, 28355, "epsg", 28355,
  2292         -        "GDA94 / MGA zone 55", 0, 0,
  2293         -        "GRS 1980", "Greenwich",
  2294         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  2295         -        "Easting", "East", "Northing", "North");
  2296         -    add_proj4text (p, 0,
  2297         -        "+proj=utm +zone=55 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  2298         -    add_proj4text (p, 1,
  2299         -        "0,0,0 +units=m +no_defs");
  2300         -    add_srs_wkt (p, 0,
  2301         -        "PROJCS[\"GDA94 / MGA zone 55\",GEOGCS[\"GDA94\",DATUM[\"");
  2302         -    add_srs_wkt (p, 1,
  2303         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  2304         -    add_srs_wkt (p, 2,
  2305         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2306         -    add_srs_wkt (p, 3,
  2307         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  2308         -    add_srs_wkt (p, 4,
  2309         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2310         -    add_srs_wkt (p, 5,
  2311         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2312         -    add_srs_wkt (p, 6,
  2313         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2314         -    add_srs_wkt (p, 7,
  2315         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  2316         -    add_srs_wkt (p, 8,
  2317         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2318         -    add_srs_wkt (p, 9,
  2319         -        "ntral_meridian\",147],PARAMETER[\"scale_factor\",0.9996]");
  2320         -    add_srs_wkt (p, 10,
  2321         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  2322         -    add_srs_wkt (p, 11,
  2323         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2324         -    add_srs_wkt (p, 12,
  2325         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2326         -    add_srs_wkt (p, 13,
  2327         -        "H],AUTHORITY[\"EPSG\",\"28355\"]]");
  2328         -    p = add_epsg_def_ex (filter, first, last, 28356, "epsg", 28356,
  2329         -        "GDA94 / MGA zone 56", 0, 0,
  2330         -        "GRS 1980", "Greenwich",
  2331         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  2332         -        "Easting", "East", "Northing", "North");
  2333         -    add_proj4text (p, 0,
  2334         -        "+proj=utm +zone=56 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  2335         -    add_proj4text (p, 1,
  2336         -        "0,0,0 +units=m +no_defs");
  2337         -    add_srs_wkt (p, 0,
  2338         -        "PROJCS[\"GDA94 / MGA zone 56\",GEOGCS[\"GDA94\",DATUM[\"");
  2339         -    add_srs_wkt (p, 1,
  2340         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  2341         -    add_srs_wkt (p, 2,
  2342         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2343         -    add_srs_wkt (p, 3,
  2344         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  2345         -    add_srs_wkt (p, 4,
  2346         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2347         -    add_srs_wkt (p, 5,
  2348         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2349         -    add_srs_wkt (p, 6,
  2350         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2351         -    add_srs_wkt (p, 7,
  2352         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  2353         -    add_srs_wkt (p, 8,
  2354         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2355         -    add_srs_wkt (p, 9,
  2356         -        "ntral_meridian\",153],PARAMETER[\"scale_factor\",0.9996]");
  2357         -    add_srs_wkt (p, 10,
  2358         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  2359         -    add_srs_wkt (p, 11,
  2360         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2361         -    add_srs_wkt (p, 12,
  2362         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2363         -    add_srs_wkt (p, 13,
  2364         -        "H],AUTHORITY[\"EPSG\",\"28356\"]]");
  2365         -    p = add_epsg_def_ex (filter, first, last, 28357, "epsg", 28357,
  2366         -        "GDA94 / MGA zone 57", 0, 0,
  2367         -        "GRS 1980", "Greenwich",
  2368         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  2369         -        "Easting", "East", "Northing", "North");
  2370         -    add_proj4text (p, 0,
  2371         -        "+proj=utm +zone=57 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  2372         -    add_proj4text (p, 1,
  2373         -        "0,0,0 +units=m +no_defs");
  2374         -    add_srs_wkt (p, 0,
  2375         -        "PROJCS[\"GDA94 / MGA zone 57\",GEOGCS[\"GDA94\",DATUM[\"");
  2376         -    add_srs_wkt (p, 1,
  2377         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  2378         -    add_srs_wkt (p, 2,
  2379         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2380         -    add_srs_wkt (p, 3,
  2381         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  2382         -    add_srs_wkt (p, 4,
  2383         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2384         -    add_srs_wkt (p, 5,
  2385         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2386         -    add_srs_wkt (p, 6,
  2387         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2388         -    add_srs_wkt (p, 7,
  2389         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  2390         -    add_srs_wkt (p, 8,
  2391         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2392         -    add_srs_wkt (p, 9,
  2393         -        "ntral_meridian\",159],PARAMETER[\"scale_factor\",0.9996]");
  2394         -    add_srs_wkt (p, 10,
  2395         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  2396         -    add_srs_wkt (p, 11,
  2397         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  2398         -    add_srs_wkt (p, 12,
  2399         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2400         -    add_srs_wkt (p, 13,
  2401         -        "H],AUTHORITY[\"EPSG\",\"28357\"]]");
  2402         -    p = add_epsg_def_ex (filter, first, last, 28358, "epsg", 28358,
  2403         -        "GDA94 / MGA zone 58", 0, 0,
  2404         -        "GRS 1980", "Greenwich",
  2405         -        "Geocentric_Datum_of_Australia_1994", "Transverse_Mercator", "metre",
  2406         -        "Easting", "East", "Northing", "North");
  2407         -    add_proj4text (p, 0,
  2408         -        "+proj=utm +zone=58 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  2409         -    add_proj4text (p, 1,
  2410         -        "0,0,0 +units=m +no_defs");
  2411         -    add_srs_wkt (p, 0,
  2412         -        "PROJCS[\"GDA94 / MGA zone 58\",GEOGCS[\"GDA94\",DATUM[\"");
  2413         -    add_srs_wkt (p, 1,
  2414         -        "Geocentric_Datum_of_Australia_1994\",SPHEROID[\"GRS 1980");
  2415         -    add_srs_wkt (p, 2,
  2416         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  2417         -    add_srs_wkt (p, 3,
  2418         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6283\"]],PRIM");
  2419         -    add_srs_wkt (p, 4,
  2420         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2421         -    add_srs_wkt (p, 5,
  2422         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2423         -    add_srs_wkt (p, 6,
  2424         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2425         -    add_srs_wkt (p, 7,
  2426         -        "ORITY[\"EPSG\",\"4283\"]],PROJECTION[\"Transverse_Mercat");
  2427         -    add_srs_wkt (p, 8,
  2428         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2429         -    add_srs_wkt (p, 9,
  2430         -        "ntral_meridian\",165],PARAMETER[\"scale_factor\",0.9996]");
  2431         -    add_srs_wkt (p, 10,
  2432         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
  2433         -    add_srs_wkt (p, 11,
  2434         -        "orthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         3502  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
  2435   3503       add_srs_wkt (p, 12,
  2436         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2437         -    add_srs_wkt (p, 13,
  2438         -        "H],AUTHORITY[\"EPSG\",\"28358\"]]");
  2439         -    p = add_epsg_def_ex (filter, first, last, 28402, "epsg", 28402,
  2440         -        "Pulkovo 1942 / Gauss-Kruger zone 2 (deprecated)", 0, 1,
  2441         -        "Krassowsky 1940", "Greenwich",
  2442         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2443         -        "X", "North", "Y", "East");
  2444         -    add_proj4text (p, 0,
  2445         -        "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=2500000 +y_0=0 +");
  2446         -    add_proj4text (p, 1,
  2447         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  2448         -    add_proj4text (p, 2,
  2449         -        ".12 +units=m +no_defs");
  2450         -    add_srs_wkt (p, 0,
  2451         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 2 (deprecated)");
  2452         -    add_srs_wkt (p, 1,
  2453         -        "\",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHERO");
  2454         -    add_srs_wkt (p, 2,
  2455         -        "ID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",");
  2456         -    add_srs_wkt (p, 3,
  2457         -        "\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.1");
  2458         -    add_srs_wkt (p, 4,
  2459         -        "2],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,");
  2460         -    add_srs_wkt (p, 5,
  2461         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2462         -    add_srs_wkt (p, 6,
  2463         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2464         -    add_srs_wkt (p, 7,
  2465         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2466         -    add_srs_wkt (p, 8,
  2467         -        "84\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2468         -    add_srs_wkt (p, 9,
  2469         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",9]");
  2470         -    add_srs_wkt (p, 10,
  2471         -        ",PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting");
  2472         -    add_srs_wkt (p, 11,
  2473         -        "\",2500000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
  2474         -    add_srs_wkt (p, 12,
  2475         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXI");
  2476         -    add_srs_wkt (p, 13,
  2477         -        "S[\"Y\",EAST],AUTHORITY[\"EPSG\",\"28402\"]]");
  2478         -    p = add_epsg_def_ex (filter, first, last, 28403, "epsg", 28403,
  2479         -        "Pulkovo 1942 / Gauss-Kruger zone 3 (deprecated)", 0, 1,
  2480         -        "Krassowsky 1940", "Greenwich",
  2481         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2482         -        "X", "North", "Y", "East");
  2483         -    add_proj4text (p, 0,
  2484         -        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=3500000 +y_0=0 ");
  2485         -    add_proj4text (p, 1,
  2486         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  2487         -    add_proj4text (p, 2,
  2488         -        "0.12 +units=m +no_defs");
  2489         -    add_srs_wkt (p, 0,
  2490         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 3 (deprecated)");
  2491         -    add_srs_wkt (p, 1,
  2492         -        "\",GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHERO");
  2493         -    add_srs_wkt (p, 2,
  2494         -        "ID[\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",");
  2495         -    add_srs_wkt (p, 3,
  2496         -        "\"7024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.1");
  2497         -    add_srs_wkt (p, 4,
  2498         -        "2],AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,");
  2499         -    add_srs_wkt (p, 5,
  2500         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2501         -    add_srs_wkt (p, 6,
  2502         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2503         -    add_srs_wkt (p, 7,
  2504         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2505         -    add_srs_wkt (p, 8,
  2506         -        "84\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  2507         -    add_srs_wkt (p, 9,
  2508         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",15");
  2509         -    add_srs_wkt (p, 10,
  2510         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2511         -    add_srs_wkt (p, 11,
  2512         -        "g\",3500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2513         -    add_srs_wkt (p, 12,
  2514         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  2515         -    add_srs_wkt (p, 13,
  2516         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"28403\"]]");
  2517         -    p = add_epsg_def_ex (filter, first, last, 28404, "epsg", 28404,
  2518         -        "Pulkovo 1942 / Gauss-Kruger zone 4", 0, 1,
  2519         -        "Krassowsky 1940", "Greenwich",
  2520         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2521         -        "X", "North", "Y", "East");
  2522         -    add_proj4text (p, 0,
  2523         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=4500000 +y_0=0 ");
  2524         -    add_proj4text (p, 1,
  2525         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  2526         -    add_proj4text (p, 2,
  2527         -        "0.12 +units=m +no_defs");
  2528         -    add_srs_wkt (p, 0,
  2529         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 4\",GEOGCS[\"P");
  2530         -    add_srs_wkt (p, 1,
  2531         -        "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows");
  2532         -    add_srs_wkt (p, 2,
  2533         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  2534         -    add_srs_wkt (p, 3,
  2535         -        "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2536         -    add_srs_wkt (p, 4,
  2537         -        "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2538         -    add_srs_wkt (p, 5,
  2539         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2540         -    add_srs_wkt (p, 6,
  2541         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2542         -    add_srs_wkt (p, 7,
  2543         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
  2544         -    add_srs_wkt (p, 8,
  2545         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2546         -    add_srs_wkt (p, 9,
  2547         -        "igin\",0],PARAMETER[\"central_meridian\",21],PARAMETER[\"");
  2548         -    add_srs_wkt (p, 10,
  2549         -        "scale_factor\",1],PARAMETER[\"false_easting\",4500000],P");
  2550         -    add_srs_wkt (p, 11,
  2551         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  2552         -    add_srs_wkt (p, 12,
  2553         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  2554         -    add_srs_wkt (p, 13,
  2555         -        ",AUTHORITY[\"EPSG\",\"28404\"]]");
  2556         -    p = add_epsg_def_ex (filter, first, last, 28405, "epsg", 28405,
  2557         -        "Pulkovo 1942 / Gauss-Kruger zone 5", 0, 1,
  2558         -        "Krassowsky 1940", "Greenwich",
  2559         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2560         -        "X", "North", "Y", "East");
  2561         -    add_proj4text (p, 0,
  2562         -        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=5500000 +y_0=0 ");
  2563         -    add_proj4text (p, 1,
  2564         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  2565         -    add_proj4text (p, 2,
  2566         -        "0.12 +units=m +no_defs");
  2567         -    add_srs_wkt (p, 0,
  2568         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 5\",GEOGCS[\"P");
  2569         -    add_srs_wkt (p, 1,
  2570         -        "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows");
  2571         -    add_srs_wkt (p, 2,
  2572         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  2573         -    add_srs_wkt (p, 3,
  2574         -        "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2575         -    add_srs_wkt (p, 4,
  2576         -        "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2577         -    add_srs_wkt (p, 5,
  2578         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2579         -    add_srs_wkt (p, 6,
  2580         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2581         -    add_srs_wkt (p, 7,
  2582         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
  2583         -    add_srs_wkt (p, 8,
  2584         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2585         -    add_srs_wkt (p, 9,
  2586         -        "igin\",0],PARAMETER[\"central_meridian\",27],PARAMETER[\"");
  2587         -    add_srs_wkt (p, 10,
  2588         -        "scale_factor\",1],PARAMETER[\"false_easting\",5500000],P");
  2589         -    add_srs_wkt (p, 11,
  2590         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  2591         -    add_srs_wkt (p, 12,
  2592         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  2593         -    add_srs_wkt (p, 13,
  2594         -        ",AUTHORITY[\"EPSG\",\"28405\"]]");
  2595         -    p = add_epsg_def_ex (filter, first, last, 28406, "epsg", 28406,
  2596         -        "Pulkovo 1942 / Gauss-Kruger zone 6", 0, 1,
  2597         -        "Krassowsky 1940", "Greenwich",
  2598         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2599         -        "X", "North", "Y", "East");
  2600         -    add_proj4text (p, 0,
  2601         -        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=6500000 +y_0=0 ");
  2602         -    add_proj4text (p, 1,
  2603         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  2604         -    add_proj4text (p, 2,
  2605         -        "0.12 +units=m +no_defs");
  2606         -    add_srs_wkt (p, 0,
  2607         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 6\",GEOGCS[\"P");
  2608         -    add_srs_wkt (p, 1,
  2609         -        "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows");
  2610         -    add_srs_wkt (p, 2,
  2611         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  2612         -    add_srs_wkt (p, 3,
  2613         -        "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2614         -    add_srs_wkt (p, 4,
  2615         -        "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2616         -    add_srs_wkt (p, 5,
  2617         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2618         -    add_srs_wkt (p, 6,
  2619         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2620         -    add_srs_wkt (p, 7,
  2621         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
  2622         -    add_srs_wkt (p, 8,
  2623         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2624         -    add_srs_wkt (p, 9,
  2625         -        "igin\",0],PARAMETER[\"central_meridian\",33],PARAMETER[\"");
  2626         -    add_srs_wkt (p, 10,
  2627         -        "scale_factor\",1],PARAMETER[\"false_easting\",6500000],P");
  2628         -    add_srs_wkt (p, 11,
  2629         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  2630         -    add_srs_wkt (p, 12,
  2631         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  2632         -    add_srs_wkt (p, 13,
  2633         -        ",AUTHORITY[\"EPSG\",\"28406\"]]");
  2634         -    p = add_epsg_def_ex (filter, first, last, 28407, "epsg", 28407,
  2635         -        "Pulkovo 1942 / Gauss-Kruger zone 7", 0, 1,
  2636         -        "Krassowsky 1940", "Greenwich",
  2637         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2638         -        "X", "North", "Y", "East");
  2639         -    add_proj4text (p, 0,
  2640         -        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=7500000 +y_0=0 ");
  2641         -    add_proj4text (p, 1,
  2642         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  2643         -    add_proj4text (p, 2,
  2644         -        "0.12 +units=m +no_defs");
  2645         -    add_srs_wkt (p, 0,
  2646         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 7\",GEOGCS[\"P");
  2647         -    add_srs_wkt (p, 1,
  2648         -        "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows");
  2649         -    add_srs_wkt (p, 2,
  2650         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  2651         -    add_srs_wkt (p, 3,
  2652         -        "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2653         -    add_srs_wkt (p, 4,
  2654         -        "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2655         -    add_srs_wkt (p, 5,
  2656         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2657         -    add_srs_wkt (p, 6,
  2658         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2659         -    add_srs_wkt (p, 7,
  2660         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
  2661         -    add_srs_wkt (p, 8,
  2662         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2663         -    add_srs_wkt (p, 9,
  2664         -        "igin\",0],PARAMETER[\"central_meridian\",39],PARAMETER[\"");
  2665         -    add_srs_wkt (p, 10,
  2666         -        "scale_factor\",1],PARAMETER[\"false_easting\",7500000],P");
  2667         -    add_srs_wkt (p, 11,
  2668         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  2669         -    add_srs_wkt (p, 12,
  2670         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  2671         -    add_srs_wkt (p, 13,
  2672         -        ",AUTHORITY[\"EPSG\",\"28407\"]]");
  2673         -    p = add_epsg_def_ex (filter, first, last, 28408, "epsg", 28408,
  2674         -        "Pulkovo 1942 / Gauss-Kruger zone 8", 0, 1,
  2675         -        "Krassowsky 1940", "Greenwich",
  2676         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2677         -        "X", "North", "Y", "East");
  2678         -    add_proj4text (p, 0,
  2679         -        "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=8500000 +y_0=0 ");
  2680         -    add_proj4text (p, 1,
  2681         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  2682         -    add_proj4text (p, 2,
  2683         -        "0.12 +units=m +no_defs");
  2684         -    add_srs_wkt (p, 0,
  2685         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 8\",GEOGCS[\"P");
  2686         -    add_srs_wkt (p, 1,
  2687         -        "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows");
  2688         -    add_srs_wkt (p, 2,
  2689         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  2690         -    add_srs_wkt (p, 3,
  2691         -        "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2692         -    add_srs_wkt (p, 4,
  2693         -        "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2694         -    add_srs_wkt (p, 5,
  2695         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2696         -    add_srs_wkt (p, 6,
  2697         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2698         -    add_srs_wkt (p, 7,
  2699         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
  2700         -    add_srs_wkt (p, 8,
  2701         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2702         -    add_srs_wkt (p, 9,
  2703         -        "igin\",0],PARAMETER[\"central_meridian\",45],PARAMETER[\"");
  2704         -    add_srs_wkt (p, 10,
  2705         -        "scale_factor\",1],PARAMETER[\"false_easting\",8500000],P");
  2706         -    add_srs_wkt (p, 11,
  2707         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  2708         -    add_srs_wkt (p, 12,
  2709         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  2710         -    add_srs_wkt (p, 13,
  2711         -        ",AUTHORITY[\"EPSG\",\"28408\"]]");
  2712         -    p = add_epsg_def_ex (filter, first, last, 28409, "epsg", 28409,
  2713         -        "Pulkovo 1942 / Gauss-Kruger zone 9", 0, 1,
  2714         -        "Krassowsky 1940", "Greenwich",
  2715         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2716         -        "X", "North", "Y", "East");
  2717         -    add_proj4text (p, 0,
  2718         -        "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=9500000 +y_0=0 ");
  2719         -    add_proj4text (p, 1,
  2720         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
  2721         -    add_proj4text (p, 2,
  2722         -        "0.12 +units=m +no_defs");
  2723         -    add_srs_wkt (p, 0,
  2724         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 9\",GEOGCS[\"P");
  2725         -    add_srs_wkt (p, 1,
  2726         -        "ulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassows");
  2727         -    add_srs_wkt (p, 2,
  2728         -        "ky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],TO");
  2729         -    add_srs_wkt (p, 3,
  2730         -        "WGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY[");
  2731         -    add_srs_wkt (p, 4,
  2732         -        "\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2733         -    add_srs_wkt (p, 5,
  2734         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2735         -    add_srs_wkt (p, 6,
  2736         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2737         -    add_srs_wkt (p, 7,
  2738         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJEC");
  2739         -    add_srs_wkt (p, 8,
  2740         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2741         -    add_srs_wkt (p, 9,
  2742         -        "igin\",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"");
  2743         -    add_srs_wkt (p, 10,
  2744         -        "scale_factor\",1],PARAMETER[\"false_easting\",9500000],P");
  2745         -    add_srs_wkt (p, 11,
  2746         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  2747         -    add_srs_wkt (p, 12,
  2748         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST]");
  2749         -    add_srs_wkt (p, 13,
  2750         -        ",AUTHORITY[\"EPSG\",\"28409\"]]");
  2751         -    p = add_epsg_def_ex (filter, first, last, 28410, "epsg", 28410,
  2752         -        "Pulkovo 1942 / Gauss-Kruger zone 10", 0, 1,
  2753         -        "Krassowsky 1940", "Greenwich",
  2754         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2755         -        "X", "North", "Y", "East");
  2756         -    add_proj4text (p, 0,
  2757         -        "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=10500000 +y_0=0");
  2758         -    add_proj4text (p, 1,
  2759         -        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  2760         -    add_proj4text (p, 2,
  2761         -        "-0.12 +units=m +no_defs");
  2762         -    add_srs_wkt (p, 0,
  2763         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 10\",GEOGCS[\"");
  2764         -    add_srs_wkt (p, 1,
  2765         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  2766         -    add_srs_wkt (p, 2,
  2767         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  2768         -    add_srs_wkt (p, 3,
  2769         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  2770         -    add_srs_wkt (p, 4,
  2771         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2772         -    add_srs_wkt (p, 5,
  2773         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2774         -    add_srs_wkt (p, 6,
  2775         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2776         -    add_srs_wkt (p, 7,
  2777         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  2778         -    add_srs_wkt (p, 8,
  2779         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2780         -    add_srs_wkt (p, 9,
  2781         -        "rigin\",0],PARAMETER[\"central_meridian\",57],PARAMETER[");
  2782         -    add_srs_wkt (p, 10,
  2783         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",10500000");
  2784         -    add_srs_wkt (p, 11,
  2785         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  2786         -    add_srs_wkt (p, 12,
  2787         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  2788         -    add_srs_wkt (p, 13,
  2789         -        "ST],AUTHORITY[\"EPSG\",\"28410\"]]");
  2790         -    p = add_epsg_def_ex (filter, first, last, 28411, "epsg", 28411,
  2791         -        "Pulkovo 1942 / Gauss-Kruger zone 11", 0, 1,
  2792         -        "Krassowsky 1940", "Greenwich",
  2793         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2794         -        "X", "North", "Y", "East");
  2795         -    add_proj4text (p, 0,
  2796         -        "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=11500000 +y_0=0");
  2797         -    add_proj4text (p, 1,
  2798         -        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  2799         -    add_proj4text (p, 2,
  2800         -        "-0.12 +units=m +no_defs");
  2801         -    add_srs_wkt (p, 0,
  2802         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 11\",GEOGCS[\"");
  2803         -    add_srs_wkt (p, 1,
  2804         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  2805         -    add_srs_wkt (p, 2,
  2806         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  2807         -    add_srs_wkt (p, 3,
  2808         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  2809         -    add_srs_wkt (p, 4,
  2810         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2811         -    add_srs_wkt (p, 5,
  2812         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2813         -    add_srs_wkt (p, 6,
  2814         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2815         -    add_srs_wkt (p, 7,
  2816         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  2817         -    add_srs_wkt (p, 8,
  2818         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2819         -    add_srs_wkt (p, 9,
  2820         -        "rigin\",0],PARAMETER[\"central_meridian\",63],PARAMETER[");
  2821         -    add_srs_wkt (p, 10,
  2822         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",11500000");
  2823         -    add_srs_wkt (p, 11,
  2824         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  2825         -    add_srs_wkt (p, 12,
  2826         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  2827         -    add_srs_wkt (p, 13,
  2828         -        "ST],AUTHORITY[\"EPSG\",\"28411\"]]");
  2829         -    p = add_epsg_def_ex (filter, first, last, 28412, "epsg", 28412,
  2830         -        "Pulkovo 1942 / Gauss-Kruger zone 12", 0, 1,
  2831         -        "Krassowsky 1940", "Greenwich",
  2832         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2833         -        "X", "North", "Y", "East");
  2834         -    add_proj4text (p, 0,
  2835         -        "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=12500000 +y_0=0");
  2836         -    add_proj4text (p, 1,
  2837         -        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  2838         -    add_proj4text (p, 2,
  2839         -        "-0.12 +units=m +no_defs");
  2840         -    add_srs_wkt (p, 0,
  2841         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 12\",GEOGCS[\"");
  2842         -    add_srs_wkt (p, 1,
  2843         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  2844         -    add_srs_wkt (p, 2,
  2845         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  2846         -    add_srs_wkt (p, 3,
  2847         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  2848         -    add_srs_wkt (p, 4,
  2849         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2850         -    add_srs_wkt (p, 5,
  2851         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2852         -    add_srs_wkt (p, 6,
  2853         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2854         -    add_srs_wkt (p, 7,
  2855         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  2856         -    add_srs_wkt (p, 8,
  2857         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2858         -    add_srs_wkt (p, 9,
  2859         -        "rigin\",0],PARAMETER[\"central_meridian\",69],PARAMETER[");
  2860         -    add_srs_wkt (p, 10,
  2861         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",12500000");
  2862         -    add_srs_wkt (p, 11,
  2863         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  2864         -    add_srs_wkt (p, 12,
  2865         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  2866         -    add_srs_wkt (p, 13,
  2867         -        "ST],AUTHORITY[\"EPSG\",\"28412\"]]");
  2868         -    p = add_epsg_def_ex (filter, first, last, 28413, "epsg", 28413,
  2869         -        "Pulkovo 1942 / Gauss-Kruger zone 13", 0, 1,
  2870         -        "Krassowsky 1940", "Greenwich",
  2871         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2872         -        "X", "North", "Y", "East");
  2873         -    add_proj4text (p, 0,
  2874         -        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=13500000 +y_0=0");
  2875         -    add_proj4text (p, 1,
  2876         -        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  2877         -    add_proj4text (p, 2,
  2878         -        "-0.12 +units=m +no_defs");
  2879         -    add_srs_wkt (p, 0,
  2880         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 13\",GEOGCS[\"");
  2881         -    add_srs_wkt (p, 1,
  2882         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  2883         -    add_srs_wkt (p, 2,
  2884         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  2885         -    add_srs_wkt (p, 3,
  2886         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  2887         -    add_srs_wkt (p, 4,
  2888         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2889         -    add_srs_wkt (p, 5,
  2890         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2891         -    add_srs_wkt (p, 6,
  2892         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2893         -    add_srs_wkt (p, 7,
  2894         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  2895         -    add_srs_wkt (p, 8,
  2896         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2897         -    add_srs_wkt (p, 9,
  2898         -        "rigin\",0],PARAMETER[\"central_meridian\",75],PARAMETER[");
  2899         -    add_srs_wkt (p, 10,
  2900         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",13500000");
  2901         -    add_srs_wkt (p, 11,
  2902         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  2903         -    add_srs_wkt (p, 12,
  2904         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  2905         -    add_srs_wkt (p, 13,
  2906         -        "ST],AUTHORITY[\"EPSG\",\"28413\"]]");
  2907         -    p = add_epsg_def_ex (filter, first, last, 28414, "epsg", 28414,
  2908         -        "Pulkovo 1942 / Gauss-Kruger zone 14", 0, 1,
  2909         -        "Krassowsky 1940", "Greenwich",
  2910         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2911         -        "X", "North", "Y", "East");
  2912         -    add_proj4text (p, 0,
  2913         -        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=14500000 +y_0=0");
  2914         -    add_proj4text (p, 1,
  2915         -        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  2916         -    add_proj4text (p, 2,
  2917         -        "-0.12 +units=m +no_defs");
  2918         -    add_srs_wkt (p, 0,
  2919         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 14\",GEOGCS[\"");
  2920         -    add_srs_wkt (p, 1,
  2921         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  2922         -    add_srs_wkt (p, 2,
  2923         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  2924         -    add_srs_wkt (p, 3,
  2925         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  2926         -    add_srs_wkt (p, 4,
  2927         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2928         -    add_srs_wkt (p, 5,
  2929         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2930         -    add_srs_wkt (p, 6,
  2931         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2932         -    add_srs_wkt (p, 7,
  2933         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  2934         -    add_srs_wkt (p, 8,
  2935         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2936         -    add_srs_wkt (p, 9,
  2937         -        "rigin\",0],PARAMETER[\"central_meridian\",81],PARAMETER[");
  2938         -    add_srs_wkt (p, 10,
  2939         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",14500000");
  2940         -    add_srs_wkt (p, 11,
  2941         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  2942         -    add_srs_wkt (p, 12,
  2943         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  2944         -    add_srs_wkt (p, 13,
  2945         -        "ST],AUTHORITY[\"EPSG\",\"28414\"]]");
  2946         -    p = add_epsg_def_ex (filter, first, last, 28415, "epsg", 28415,
  2947         -        "Pulkovo 1942 / Gauss-Kruger zone 15", 0, 1,
  2948         -        "Krassowsky 1940", "Greenwich",
  2949         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2950         -        "X", "North", "Y", "East");
  2951         -    add_proj4text (p, 0,
  2952         -        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=15500000 +y_0=0");
  2953         -    add_proj4text (p, 1,
  2954         -        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  2955         -    add_proj4text (p, 2,
  2956         -        "-0.12 +units=m +no_defs");
  2957         -    add_srs_wkt (p, 0,
  2958         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 15\",GEOGCS[\"");
  2959         -    add_srs_wkt (p, 1,
  2960         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  2961         -    add_srs_wkt (p, 2,
  2962         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  2963         -    add_srs_wkt (p, 3,
  2964         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  2965         -    add_srs_wkt (p, 4,
  2966         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2967         -    add_srs_wkt (p, 5,
  2968         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2969         -    add_srs_wkt (p, 6,
  2970         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2971         -    add_srs_wkt (p, 7,
  2972         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  2973         -    add_srs_wkt (p, 8,
  2974         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2975         -    add_srs_wkt (p, 9,
  2976         -        "rigin\",0],PARAMETER[\"central_meridian\",87],PARAMETER[");
  2977         -    add_srs_wkt (p, 10,
  2978         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",15500000");
  2979         -    add_srs_wkt (p, 11,
  2980         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  2981         -    add_srs_wkt (p, 12,
  2982         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  2983         -    add_srs_wkt (p, 13,
  2984         -        "ST],AUTHORITY[\"EPSG\",\"28415\"]]");
  2985         -    p = add_epsg_def_ex (filter, first, last, 28416, "epsg", 28416,
  2986         -        "Pulkovo 1942 / Gauss-Kruger zone 16", 0, 1,
  2987         -        "Krassowsky 1940", "Greenwich",
  2988         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  2989         -        "X", "North", "Y", "East");
  2990         -    add_proj4text (p, 0,
  2991         -        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=16500000 +y_0=0");
  2992         -    add_proj4text (p, 1,
  2993         -        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  2994         -    add_proj4text (p, 2,
  2995         -        "-0.12 +units=m +no_defs");
  2996         -    add_srs_wkt (p, 0,
  2997         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 16\",GEOGCS[\"");
  2998         -    add_srs_wkt (p, 1,
  2999         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3000         -    add_srs_wkt (p, 2,
  3001         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3002         -    add_srs_wkt (p, 3,
  3003         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3004         -    add_srs_wkt (p, 4,
  3005         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3006         -    add_srs_wkt (p, 5,
  3007         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3008         -    add_srs_wkt (p, 6,
  3009         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3010         -    add_srs_wkt (p, 7,
  3011         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3012         -    add_srs_wkt (p, 8,
  3013         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3014         -    add_srs_wkt (p, 9,
  3015         -        "rigin\",0],PARAMETER[\"central_meridian\",93],PARAMETER[");
  3016         -    add_srs_wkt (p, 10,
  3017         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",16500000");
  3018         -    add_srs_wkt (p, 11,
  3019         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3020         -    add_srs_wkt (p, 12,
  3021         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3022         -    add_srs_wkt (p, 13,
  3023         -        "ST],AUTHORITY[\"EPSG\",\"28416\"]]");
  3024         -    p = add_epsg_def_ex (filter, first, last, 28417, "epsg", 28417,
  3025         -        "Pulkovo 1942 / Gauss-Kruger zone 17", 0, 1,
  3026         -        "Krassowsky 1940", "Greenwich",
  3027         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3028         -        "X", "North", "Y", "East");
  3029         -    add_proj4text (p, 0,
  3030         -        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=17500000 +y_0=0");
  3031         -    add_proj4text (p, 1,
  3032         -        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
  3033         -    add_proj4text (p, 2,
  3034         -        "-0.12 +units=m +no_defs");
  3035         -    add_srs_wkt (p, 0,
  3036         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 17\",GEOGCS[\"");
  3037         -    add_srs_wkt (p, 1,
  3038         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3039         -    add_srs_wkt (p, 2,
  3040         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3041         -    add_srs_wkt (p, 3,
  3042         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3043         -    add_srs_wkt (p, 4,
  3044         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3045         -    add_srs_wkt (p, 5,
  3046         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3047         -    add_srs_wkt (p, 6,
  3048         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3049         -    add_srs_wkt (p, 7,
  3050         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3051         -    add_srs_wkt (p, 8,
  3052         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3053         -    add_srs_wkt (p, 9,
  3054         -        "rigin\",0],PARAMETER[\"central_meridian\",99],PARAMETER[");
  3055         -    add_srs_wkt (p, 10,
  3056         -        "\"scale_factor\",1],PARAMETER[\"false_easting\",17500000");
  3057         -    add_srs_wkt (p, 11,
  3058         -        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
  3059         -    add_srs_wkt (p, 12,
  3060         -        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EA");
  3061         -    add_srs_wkt (p, 13,
  3062         -        "ST],AUTHORITY[\"EPSG\",\"28417\"]]");
  3063         -    p = add_epsg_def_ex (filter, first, last, 28418, "epsg", 28418,
  3064         -        "Pulkovo 1942 / Gauss-Kruger zone 18", 0, 1,
  3065         -        "Krassowsky 1940", "Greenwich",
  3066         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3067         -        "X", "North", "Y", "East");
  3068         -    add_proj4text (p, 0,
  3069         -        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=18500000 +y_0=");
  3070         -    add_proj4text (p, 1,
  3071         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3072         -    add_proj4text (p, 2,
  3073         -        ",-0.12 +units=m +no_defs");
  3074         -    add_srs_wkt (p, 0,
  3075         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 18\",GEOGCS[\"");
  3076         -    add_srs_wkt (p, 1,
  3077         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3078         -    add_srs_wkt (p, 2,
  3079         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3080         -    add_srs_wkt (p, 3,
  3081         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3082         -    add_srs_wkt (p, 4,
  3083         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3084         -    add_srs_wkt (p, 5,
  3085         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3086         -    add_srs_wkt (p, 6,
  3087         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3088         -    add_srs_wkt (p, 7,
  3089         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3090         -    add_srs_wkt (p, 8,
  3091         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3092         -    add_srs_wkt (p, 9,
  3093         -        "rigin\",0],PARAMETER[\"central_meridian\",105],PARAMETER");
  3094         -    add_srs_wkt (p, 10,
  3095         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",1850000");
  3096         -    add_srs_wkt (p, 11,
  3097         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3098         -    add_srs_wkt (p, 12,
  3099         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3100         -    add_srs_wkt (p, 13,
  3101         -        "AST],AUTHORITY[\"EPSG\",\"28418\"]]");
  3102         -    p = add_epsg_def_ex (filter, first, last, 28419, "epsg", 28419,
  3103         -        "Pulkovo 1942 / Gauss-Kruger zone 19", 0, 1,
  3104         -        "Krassowsky 1940", "Greenwich",
  3105         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3106         -        "X", "North", "Y", "East");
  3107         -    add_proj4text (p, 0,
  3108         -        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=19500000 +y_0=");
  3109         -    add_proj4text (p, 1,
  3110         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3111         -    add_proj4text (p, 2,
  3112         -        ",-0.12 +units=m +no_defs");
  3113         -    add_srs_wkt (p, 0,
  3114         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 19\",GEOGCS[\"");
  3115         -    add_srs_wkt (p, 1,
  3116         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3117         -    add_srs_wkt (p, 2,
  3118         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3119         -    add_srs_wkt (p, 3,
  3120         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3121         -    add_srs_wkt (p, 4,
  3122         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3123         -    add_srs_wkt (p, 5,
  3124         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3125         -    add_srs_wkt (p, 6,
  3126         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3127         -    add_srs_wkt (p, 7,
  3128         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3129         -    add_srs_wkt (p, 8,
  3130         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3131         -    add_srs_wkt (p, 9,
  3132         -        "rigin\",0],PARAMETER[\"central_meridian\",111],PARAMETER");
  3133         -    add_srs_wkt (p, 10,
  3134         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",1950000");
  3135         -    add_srs_wkt (p, 11,
  3136         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3137         -    add_srs_wkt (p, 12,
  3138         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3139         -    add_srs_wkt (p, 13,
  3140         -        "AST],AUTHORITY[\"EPSG\",\"28419\"]]");
  3141         -    p = add_epsg_def_ex (filter, first, last, 28420, "epsg", 28420,
  3142         -        "Pulkovo 1942 / Gauss-Kruger zone 20", 0, 1,
  3143         -        "Krassowsky 1940", "Greenwich",
  3144         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3145         -        "X", "North", "Y", "East");
  3146         -    add_proj4text (p, 0,
  3147         -        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=20500000 +y_0=");
  3148         -    add_proj4text (p, 1,
  3149         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3150         -    add_proj4text (p, 2,
  3151         -        ",-0.12 +units=m +no_defs");
  3152         -    add_srs_wkt (p, 0,
  3153         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 20\",GEOGCS[\"");
  3154         -    add_srs_wkt (p, 1,
  3155         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3156         -    add_srs_wkt (p, 2,
  3157         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3158         -    add_srs_wkt (p, 3,
  3159         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3160         -    add_srs_wkt (p, 4,
  3161         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3162         -    add_srs_wkt (p, 5,
  3163         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3164         -    add_srs_wkt (p, 6,
  3165         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3166         -    add_srs_wkt (p, 7,
  3167         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3168         -    add_srs_wkt (p, 8,
  3169         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3170         -    add_srs_wkt (p, 9,
  3171         -        "rigin\",0],PARAMETER[\"central_meridian\",117],PARAMETER");
  3172         -    add_srs_wkt (p, 10,
  3173         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2050000");
  3174         -    add_srs_wkt (p, 11,
  3175         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3176         -    add_srs_wkt (p, 12,
  3177         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3178         -    add_srs_wkt (p, 13,
  3179         -        "AST],AUTHORITY[\"EPSG\",\"28420\"]]");
  3180         -    p = add_epsg_def_ex (filter, first, last, 28421, "epsg", 28421,
  3181         -        "Pulkovo 1942 / Gauss-Kruger zone 21", 0, 1,
  3182         -        "Krassowsky 1940", "Greenwich",
  3183         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3184         -        "X", "North", "Y", "East");
  3185         -    add_proj4text (p, 0,
  3186         -        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=21500000 +y_0=");
  3187         -    add_proj4text (p, 1,
  3188         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3189         -    add_proj4text (p, 2,
  3190         -        ",-0.12 +units=m +no_defs");
  3191         -    add_srs_wkt (p, 0,
  3192         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 21\",GEOGCS[\"");
  3193         -    add_srs_wkt (p, 1,
  3194         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3195         -    add_srs_wkt (p, 2,
  3196         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3197         -    add_srs_wkt (p, 3,
  3198         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3199         -    add_srs_wkt (p, 4,
  3200         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3201         -    add_srs_wkt (p, 5,
  3202         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3203         -    add_srs_wkt (p, 6,
  3204         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3205         -    add_srs_wkt (p, 7,
  3206         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3207         -    add_srs_wkt (p, 8,
  3208         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3209         -    add_srs_wkt (p, 9,
  3210         -        "rigin\",0],PARAMETER[\"central_meridian\",123],PARAMETER");
  3211         -    add_srs_wkt (p, 10,
  3212         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2150000");
  3213         -    add_srs_wkt (p, 11,
  3214         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3215         -    add_srs_wkt (p, 12,
  3216         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3217         -    add_srs_wkt (p, 13,
  3218         -        "AST],AUTHORITY[\"EPSG\",\"28421\"]]");
  3219         -    p = add_epsg_def_ex (filter, first, last, 28422, "epsg", 28422,
  3220         -        "Pulkovo 1942 / Gauss-Kruger zone 22", 0, 1,
  3221         -        "Krassowsky 1940", "Greenwich",
  3222         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3223         -        "X", "North", "Y", "East");
  3224         -    add_proj4text (p, 0,
  3225         -        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=22500000 +y_0=");
  3226         -    add_proj4text (p, 1,
  3227         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3228         -    add_proj4text (p, 2,
  3229         -        ",-0.12 +units=m +no_defs");
  3230         -    add_srs_wkt (p, 0,
  3231         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 22\",GEOGCS[\"");
  3232         -    add_srs_wkt (p, 1,
  3233         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3234         -    add_srs_wkt (p, 2,
  3235         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3236         -    add_srs_wkt (p, 3,
  3237         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3238         -    add_srs_wkt (p, 4,
  3239         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3240         -    add_srs_wkt (p, 5,
  3241         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3242         -    add_srs_wkt (p, 6,
  3243         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3244         -    add_srs_wkt (p, 7,
  3245         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3246         -    add_srs_wkt (p, 8,
  3247         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3248         -    add_srs_wkt (p, 9,
  3249         -        "rigin\",0],PARAMETER[\"central_meridian\",129],PARAMETER");
  3250         -    add_srs_wkt (p, 10,
  3251         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2250000");
  3252         -    add_srs_wkt (p, 11,
  3253         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3254         -    add_srs_wkt (p, 12,
  3255         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3256         -    add_srs_wkt (p, 13,
  3257         -        "AST],AUTHORITY[\"EPSG\",\"28422\"]]");
  3258         -    p = add_epsg_def_ex (filter, first, last, 28423, "epsg", 28423,
  3259         -        "Pulkovo 1942 / Gauss-Kruger zone 23", 0, 1,
  3260         -        "Krassowsky 1940", "Greenwich",
  3261         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3262         -        "X", "North", "Y", "East");
  3263         -    add_proj4text (p, 0,
  3264         -        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=23500000 +y_0=");
  3265         -    add_proj4text (p, 1,
  3266         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3267         -    add_proj4text (p, 2,
  3268         -        ",-0.12 +units=m +no_defs");
  3269         -    add_srs_wkt (p, 0,
  3270         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 23\",GEOGCS[\"");
  3271         -    add_srs_wkt (p, 1,
  3272         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3273         -    add_srs_wkt (p, 2,
  3274         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3275         -    add_srs_wkt (p, 3,
  3276         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3277         -    add_srs_wkt (p, 4,
  3278         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3279         -    add_srs_wkt (p, 5,
  3280         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3281         -    add_srs_wkt (p, 6,
  3282         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3283         -    add_srs_wkt (p, 7,
  3284         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3285         -    add_srs_wkt (p, 8,
  3286         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3287         -    add_srs_wkt (p, 9,
  3288         -        "rigin\",0],PARAMETER[\"central_meridian\",135],PARAMETER");
  3289         -    add_srs_wkt (p, 10,
  3290         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2350000");
  3291         -    add_srs_wkt (p, 11,
  3292         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3293         -    add_srs_wkt (p, 12,
  3294         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3295         -    add_srs_wkt (p, 13,
  3296         -        "AST],AUTHORITY[\"EPSG\",\"28423\"]]");
  3297         -    p = add_epsg_def_ex (filter, first, last, 28424, "epsg", 28424,
  3298         -        "Pulkovo 1942 / Gauss-Kruger zone 24", 0, 1,
  3299         -        "Krassowsky 1940", "Greenwich",
  3300         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3301         -        "X", "North", "Y", "East");
  3302         -    add_proj4text (p, 0,
  3303         -        "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=24500000 +y_0=");
  3304         -    add_proj4text (p, 1,
  3305         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3306         -    add_proj4text (p, 2,
  3307         -        ",-0.12 +units=m +no_defs");
  3308         -    add_srs_wkt (p, 0,
  3309         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 24\",GEOGCS[\"");
  3310         -    add_srs_wkt (p, 1,
  3311         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3312         -    add_srs_wkt (p, 2,
  3313         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3314         -    add_srs_wkt (p, 3,
  3315         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3316         -    add_srs_wkt (p, 4,
  3317         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3318         -    add_srs_wkt (p, 5,
  3319         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3320         -    add_srs_wkt (p, 6,
  3321         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3322         -    add_srs_wkt (p, 7,
  3323         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3324         -    add_srs_wkt (p, 8,
  3325         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3326         -    add_srs_wkt (p, 9,
  3327         -        "rigin\",0],PARAMETER[\"central_meridian\",141],PARAMETER");
  3328         -    add_srs_wkt (p, 10,
  3329         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2450000");
  3330         -    add_srs_wkt (p, 11,
  3331         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3332         -    add_srs_wkt (p, 12,
  3333         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3334         -    add_srs_wkt (p, 13,
  3335         -        "AST],AUTHORITY[\"EPSG\",\"28424\"]]");
  3336         -    p = add_epsg_def_ex (filter, first, last, 28425, "epsg", 28425,
  3337         -        "Pulkovo 1942 / Gauss-Kruger zone 25", 0, 1,
  3338         -        "Krassowsky 1940", "Greenwich",
  3339         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3340         -        "X", "North", "Y", "East");
  3341         -    add_proj4text (p, 0,
  3342         -        "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=25500000 +y_0=");
  3343         -    add_proj4text (p, 1,
  3344         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3345         -    add_proj4text (p, 2,
  3346         -        ",-0.12 +units=m +no_defs");
  3347         -    add_srs_wkt (p, 0,
  3348         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 25\",GEOGCS[\"");
  3349         -    add_srs_wkt (p, 1,
  3350         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3351         -    add_srs_wkt (p, 2,
  3352         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3353         -    add_srs_wkt (p, 3,
  3354         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3355         -    add_srs_wkt (p, 4,
  3356         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3357         -    add_srs_wkt (p, 5,
  3358         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3359         -    add_srs_wkt (p, 6,
  3360         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3361         -    add_srs_wkt (p, 7,
  3362         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3363         -    add_srs_wkt (p, 8,
  3364         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3365         -    add_srs_wkt (p, 9,
  3366         -        "rigin\",0],PARAMETER[\"central_meridian\",147],PARAMETER");
  3367         -    add_srs_wkt (p, 10,
  3368         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2550000");
  3369         -    add_srs_wkt (p, 11,
  3370         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3371         -    add_srs_wkt (p, 12,
  3372         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3373         -    add_srs_wkt (p, 13,
  3374         -        "AST],AUTHORITY[\"EPSG\",\"28425\"]]");
  3375         -    p = add_epsg_def_ex (filter, first, last, 28426, "epsg", 28426,
  3376         -        "Pulkovo 1942 / Gauss-Kruger zone 26", 0, 1,
  3377         -        "Krassowsky 1940", "Greenwich",
  3378         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3379         -        "X", "North", "Y", "East");
  3380         -    add_proj4text (p, 0,
  3381         -        "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=26500000 +y_0=");
  3382         -    add_proj4text (p, 1,
  3383         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3384         -    add_proj4text (p, 2,
  3385         -        ",-0.12 +units=m +no_defs");
  3386         -    add_srs_wkt (p, 0,
  3387         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 26\",GEOGCS[\"");
  3388         -    add_srs_wkt (p, 1,
  3389         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3390         -    add_srs_wkt (p, 2,
  3391         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3392         -    add_srs_wkt (p, 3,
  3393         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3394         -    add_srs_wkt (p, 4,
  3395         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3396         -    add_srs_wkt (p, 5,
  3397         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3398         -    add_srs_wkt (p, 6,
  3399         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3400         -    add_srs_wkt (p, 7,
  3401         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3402         -    add_srs_wkt (p, 8,
  3403         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3404         -    add_srs_wkt (p, 9,
  3405         -        "rigin\",0],PARAMETER[\"central_meridian\",153],PARAMETER");
  3406         -    add_srs_wkt (p, 10,
  3407         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2650000");
  3408         -    add_srs_wkt (p, 11,
  3409         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3410         -    add_srs_wkt (p, 12,
  3411         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3412         -    add_srs_wkt (p, 13,
  3413         -        "AST],AUTHORITY[\"EPSG\",\"28426\"]]");
  3414         -    p = add_epsg_def_ex (filter, first, last, 28427, "epsg", 28427,
  3415         -        "Pulkovo 1942 / Gauss-Kruger zone 27", 0, 1,
  3416         -        "Krassowsky 1940", "Greenwich",
  3417         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3418         -        "X", "North", "Y", "East");
  3419         -    add_proj4text (p, 0,
  3420         -        "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=27500000 +y_0=");
  3421         -    add_proj4text (p, 1,
  3422         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3423         -    add_proj4text (p, 2,
  3424         -        ",-0.12 +units=m +no_defs");
  3425         -    add_srs_wkt (p, 0,
  3426         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 27\",GEOGCS[\"");
  3427         -    add_srs_wkt (p, 1,
  3428         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3429         -    add_srs_wkt (p, 2,
  3430         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3431         -    add_srs_wkt (p, 3,
  3432         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3433         -    add_srs_wkt (p, 4,
  3434         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3435         -    add_srs_wkt (p, 5,
  3436         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3437         -    add_srs_wkt (p, 6,
  3438         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3439         -    add_srs_wkt (p, 7,
  3440         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3441         -    add_srs_wkt (p, 8,
  3442         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3443         -    add_srs_wkt (p, 9,
  3444         -        "rigin\",0],PARAMETER[\"central_meridian\",159],PARAMETER");
  3445         -    add_srs_wkt (p, 10,
  3446         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2750000");
  3447         -    add_srs_wkt (p, 11,
  3448         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3449         -    add_srs_wkt (p, 12,
  3450         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3451         -    add_srs_wkt (p, 13,
  3452         -        "AST],AUTHORITY[\"EPSG\",\"28427\"]]");
  3453         -    p = add_epsg_def_ex (filter, first, last, 28428, "epsg", 28428,
  3454         -        "Pulkovo 1942 / Gauss-Kruger zone 28", 0, 1,
  3455         -        "Krassowsky 1940", "Greenwich",
  3456         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3457         -        "X", "North", "Y", "East");
  3458         -    add_proj4text (p, 0,
  3459         -        "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=28500000 +y_0=");
  3460         -    add_proj4text (p, 1,
  3461         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3462         -    add_proj4text (p, 2,
  3463         -        ",-0.12 +units=m +no_defs");
  3464         -    add_srs_wkt (p, 0,
  3465         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 28\",GEOGCS[\"");
  3466         -    add_srs_wkt (p, 1,
  3467         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3468         -    add_srs_wkt (p, 2,
  3469         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3470         -    add_srs_wkt (p, 3,
  3471         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3472         -    add_srs_wkt (p, 4,
  3473         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3474         -    add_srs_wkt (p, 5,
  3475         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3476         -    add_srs_wkt (p, 6,
  3477         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3478         -    add_srs_wkt (p, 7,
  3479         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3480         -    add_srs_wkt (p, 8,
  3481         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3482         -    add_srs_wkt (p, 9,
  3483         -        "rigin\",0],PARAMETER[\"central_meridian\",165],PARAMETER");
  3484         -    add_srs_wkt (p, 10,
  3485         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2850000");
  3486         -    add_srs_wkt (p, 11,
  3487         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3488         -    add_srs_wkt (p, 12,
  3489         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3490         -    add_srs_wkt (p, 13,
  3491         -        "AST],AUTHORITY[\"EPSG\",\"28428\"]]");
  3492         -    p = add_epsg_def_ex (filter, first, last, 28429, "epsg", 28429,
  3493         -        "Pulkovo 1942 / Gauss-Kruger zone 29", 0, 1,
  3494         -        "Krassowsky 1940", "Greenwich",
  3495         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3496         -        "X", "North", "Y", "East");
  3497         -    add_proj4text (p, 0,
  3498         -        "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=29500000 +y_0=");
  3499         -    add_proj4text (p, 1,
  3500         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3501         -    add_proj4text (p, 2,
  3502         -        ",-0.12 +units=m +no_defs");
  3503         -    add_srs_wkt (p, 0,
  3504         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 29\",GEOGCS[\"");
  3505         -    add_srs_wkt (p, 1,
  3506         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3507         -    add_srs_wkt (p, 2,
  3508         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3509         -    add_srs_wkt (p, 3,
  3510         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3511         -    add_srs_wkt (p, 4,
  3512         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3513         -    add_srs_wkt (p, 5,
  3514         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3515         -    add_srs_wkt (p, 6,
  3516         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3517         -    add_srs_wkt (p, 7,
  3518         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3519         -    add_srs_wkt (p, 8,
  3520         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3521         -    add_srs_wkt (p, 9,
  3522         -        "rigin\",0],PARAMETER[\"central_meridian\",171],PARAMETER");
  3523         -    add_srs_wkt (p, 10,
  3524         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",2950000");
  3525         -    add_srs_wkt (p, 11,
  3526         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3527         -    add_srs_wkt (p, 12,
  3528         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3529         -    add_srs_wkt (p, 13,
  3530         -        "AST],AUTHORITY[\"EPSG\",\"28429\"]]");
  3531         -    p = add_epsg_def_ex (filter, first, last, 28430, "epsg", 28430,
  3532         -        "Pulkovo 1942 / Gauss-Kruger zone 30", 0, 1,
  3533         -        "Krassowsky 1940", "Greenwich",
  3534         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3535         -        "X", "North", "Y", "East");
  3536         -    add_proj4text (p, 0,
  3537         -        "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=30500000 +y_0=");
  3538         -    add_proj4text (p, 1,
  3539         -        "0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82");
  3540         -    add_proj4text (p, 2,
  3541         -        ",-0.12 +units=m +no_defs");
  3542         -    add_srs_wkt (p, 0,
  3543         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 30\",GEOGCS[\"");
  3544         -    add_srs_wkt (p, 1,
  3545         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3546         -    add_srs_wkt (p, 2,
  3547         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3548         -    add_srs_wkt (p, 3,
  3549         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3550         -    add_srs_wkt (p, 4,
  3551         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3552         -    add_srs_wkt (p, 5,
  3553         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3554         -    add_srs_wkt (p, 6,
  3555         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3556         -    add_srs_wkt (p, 7,
  3557         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3558         -    add_srs_wkt (p, 8,
  3559         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3560         -    add_srs_wkt (p, 9,
  3561         -        "rigin\",0],PARAMETER[\"central_meridian\",177],PARAMETER");
  3562         -    add_srs_wkt (p, 10,
  3563         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",3050000");
  3564         -    add_srs_wkt (p, 11,
  3565         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  3566         -    add_srs_wkt (p, 12,
  3567         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",E");
  3568         -    add_srs_wkt (p, 13,
  3569         -        "AST],AUTHORITY[\"EPSG\",\"28430\"]]");
  3570         -    p = add_epsg_def_ex (filter, first, last, 28431, "epsg", 28431,
  3571         -        "Pulkovo 1942 / Gauss-Kruger zone 31", 0, 1,
  3572         -        "Krassowsky 1940", "Greenwich",
  3573         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3574         -        "X", "North", "Y", "East");
  3575         -    add_proj4text (p, 0,
  3576         -        "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=31500000 +y_0");
  3577         -    add_proj4text (p, 1,
  3578         -        "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8");
  3579         -    add_proj4text (p, 2,
  3580         -        "2,-0.12 +units=m +no_defs");
  3581         -    add_srs_wkt (p, 0,
  3582         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 31\",GEOGCS[\"");
  3583         -    add_srs_wkt (p, 1,
  3584         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3585         -    add_srs_wkt (p, 2,
  3586         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3587         -    add_srs_wkt (p, 3,
  3588         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3589         -    add_srs_wkt (p, 4,
  3590         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3591         -    add_srs_wkt (p, 5,
  3592         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3593         -    add_srs_wkt (p, 6,
  3594         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3595         -    add_srs_wkt (p, 7,
  3596         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3597         -    add_srs_wkt (p, 8,
  3598         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3599         -    add_srs_wkt (p, 9,
  3600         -        "rigin\",0],PARAMETER[\"central_meridian\",-177],PARAMETE");
  3601         -    add_srs_wkt (p, 10,
  3602         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",315000");
  3603         -    add_srs_wkt (p, 11,
  3604         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  3605         -    add_srs_wkt (p, 12,
  3606         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  3607         -    add_srs_wkt (p, 13,
  3608         -        "EAST],AUTHORITY[\"EPSG\",\"28431\"]]");
  3609         -    p = add_epsg_def_ex (filter, first, last, 28432, "epsg", 28432,
  3610         -        "Pulkovo 1942 / Gauss-Kruger zone 32", 0, 1,
  3611         -        "Krassowsky 1940", "Greenwich",
  3612         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3613         -        "X", "North", "Y", "East");
  3614         -    add_proj4text (p, 0,
  3615         -        "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=32500000 +y_0");
  3616         -    add_proj4text (p, 1,
  3617         -        "=0 +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.8");
  3618         -    add_proj4text (p, 2,
  3619         -        "2,-0.12 +units=m +no_defs");
  3620         -    add_srs_wkt (p, 0,
  3621         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger zone 32\",GEOGCS[\"");
  3622         -    add_srs_wkt (p, 1,
  3623         -        "Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"Krassow");
  3624         -    add_srs_wkt (p, 2,
  3625         -        "sky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7024\"]],T");
  3626         -    add_srs_wkt (p, 3,
  3627         -        "OWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AUTHORITY");
  3628         -    add_srs_wkt (p, 4,
  3629         -        "[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  3630         -    add_srs_wkt (p, 5,
  3631         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  3632         -    add_srs_wkt (p, 6,
  3633         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  3634         -    add_srs_wkt (p, 7,
  3635         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]],PROJE");
  3636         -    add_srs_wkt (p, 8,
  3637         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  3638         -    add_srs_wkt (p, 9,
  3639         -        "rigin\",0],PARAMETER[\"central_meridian\",-171],PARAMETE");
  3640         -    add_srs_wkt (p, 10,
  3641         -        "R[\"scale_factor\",1],PARAMETER[\"false_easting\",325000");
  3642         -    add_srs_wkt (p, 11,
  3643         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  3644         -    add_srs_wkt (p, 12,
  3645         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  3646         -    add_srs_wkt (p, 13,
  3647         -        "EAST],AUTHORITY[\"EPSG\",\"28432\"]]");
  3648         -    p = add_epsg_def_ex (filter, first, last, 28462, "epsg", 28462,
  3649         -        "Pulkovo 1942 / Gauss-Kruger 2N (deprecated)", 0, 1,
  3650         -        "Krassowsky 1940", "Greenwich",
  3651         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3652         -        "X", "North", "Y", "East");
  3653         -    add_proj4text (p, 0,
  3654         -        "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=500000 +y_0=0 +e");
  3655         -    add_proj4text (p, 1,
  3656         -        "llps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0.");
  3657         -    add_proj4text (p, 2,
  3658         -        "12 +units=m +no_defs");
  3659         -    add_srs_wkt (p, 0,
  3660         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 2N (deprecated)\",G");
  3661         -    add_srs_wkt (p, 1,
  3662         -        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
  3663         -    add_srs_wkt (p, 2,
  3664         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
  3665         -    add_srs_wkt (p, 3,
  3666         -        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3667         -    add_srs_wkt (p, 4,
  3668         -        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3669         -    add_srs_wkt (p, 5,
  3670         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3671         -    add_srs_wkt (p, 6,
  3672         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3673         -    add_srs_wkt (p, 7,
  3674         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
  3675         -    add_srs_wkt (p, 8,
  3676         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3677         -    add_srs_wkt (p, 9,
  3678         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",9],PARA");
  3679         -    add_srs_wkt (p, 10,
  3680         -        "METER[\"scale_factor\",1],PARAMETER[\"false_easting\",50");
  3681         -    add_srs_wkt (p, 11,
  3682         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  3683         -    add_srs_wkt (p, 12,
  3684         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\"");
  3685         -    add_srs_wkt (p, 13,
  3686         -        ",EAST],AUTHORITY[\"EPSG\",\"28462\"]]");
  3687         -    p = add_epsg_def_ex (filter, first, last, 28463, "epsg", 28463,
  3688         -        "Pulkovo 1942 / Gauss-Kruger 3N (deprecated)", 0, 1,
  3689         -        "Krassowsky 1940", "Greenwich",
  3690         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3691         -        "X", "North", "Y", "East");
  3692         -    add_proj4text (p, 0,
  3693         -        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=500000 +y_0=0 +");
  3694         -    add_proj4text (p, 1,
  3695         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3696         -    add_proj4text (p, 2,
  3697         -        ".12 +units=m +no_defs");
  3698         -    add_srs_wkt (p, 0,
  3699         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 3N (deprecated)\",G");
  3700         -    add_srs_wkt (p, 1,
  3701         -        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
  3702         -    add_srs_wkt (p, 2,
  3703         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
  3704         -    add_srs_wkt (p, 3,
  3705         -        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3706         -    add_srs_wkt (p, 4,
  3707         -        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3708         -    add_srs_wkt (p, 5,
  3709         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3710         -    add_srs_wkt (p, 6,
  3711         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3712         -    add_srs_wkt (p, 7,
  3713         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
  3714         -    add_srs_wkt (p, 8,
  3715         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3716         -    add_srs_wkt (p, 9,
  3717         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",15],PAR");
  3718         -    add_srs_wkt (p, 10,
  3719         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3720         -    add_srs_wkt (p, 11,
  3721         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3722         -    add_srs_wkt (p, 12,
  3723         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3724         -    add_srs_wkt (p, 13,
  3725         -        "\",EAST],AUTHORITY[\"EPSG\",\"28463\"]]");
  3726         -    p = add_epsg_def_ex (filter, first, last, 28464, "epsg", 28464,
  3727         -        "Pulkovo 1942 / Gauss-Kruger 4N (deprecated)", 0, 1,
  3728         -        "Krassowsky 1940", "Greenwich",
  3729         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3730         -        "X", "North", "Y", "East");
  3731         -    add_proj4text (p, 0,
  3732         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=500000 +y_0=0 +");
  3733         -    add_proj4text (p, 1,
  3734         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3735         -    add_proj4text (p, 2,
  3736         -        ".12 +units=m +no_defs");
  3737         -    add_srs_wkt (p, 0,
  3738         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 4N (deprecated)\",G");
  3739         -    add_srs_wkt (p, 1,
  3740         -        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
  3741         -    add_srs_wkt (p, 2,
  3742         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
  3743         -    add_srs_wkt (p, 3,
  3744         -        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3745         -    add_srs_wkt (p, 4,
  3746         -        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3747         -    add_srs_wkt (p, 5,
  3748         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3749         -    add_srs_wkt (p, 6,
  3750         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3751         -    add_srs_wkt (p, 7,
  3752         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
  3753         -    add_srs_wkt (p, 8,
  3754         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3755         -    add_srs_wkt (p, 9,
  3756         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",21],PAR");
  3757         -    add_srs_wkt (p, 10,
  3758         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3759         -    add_srs_wkt (p, 11,
  3760         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3761         -    add_srs_wkt (p, 12,
  3762         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3763         -    add_srs_wkt (p, 13,
  3764         -        "\",EAST],AUTHORITY[\"EPSG\",\"28464\"]]");
  3765         -    p = add_epsg_def_ex (filter, first, last, 28465, "epsg", 28465,
  3766         -        "Pulkovo 1942 / Gauss-Kruger 5N (deprecated)", 0, 1,
  3767         -        "Krassowsky 1940", "Greenwich",
  3768         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3769         -        "X", "North", "Y", "East");
  3770         -    add_proj4text (p, 0,
  3771         -        "+proj=tmerc +lat_0=0 +lon_0=27 +k=1 +x_0=500000 +y_0=0 +");
  3772         -    add_proj4text (p, 1,
  3773         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3774         -    add_proj4text (p, 2,
  3775         -        ".12 +units=m +no_defs");
  3776         -    add_srs_wkt (p, 0,
  3777         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 5N (deprecated)\",G");
  3778         -    add_srs_wkt (p, 1,
  3779         -        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
  3780         -    add_srs_wkt (p, 2,
  3781         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
  3782         -    add_srs_wkt (p, 3,
  3783         -        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3784         -    add_srs_wkt (p, 4,
  3785         -        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3786         -    add_srs_wkt (p, 5,
  3787         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3788         -    add_srs_wkt (p, 6,
  3789         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3790         -    add_srs_wkt (p, 7,
  3791         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
  3792         -    add_srs_wkt (p, 8,
  3793         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3794         -    add_srs_wkt (p, 9,
  3795         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",27],PAR");
  3796         -    add_srs_wkt (p, 10,
  3797         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3798         -    add_srs_wkt (p, 11,
  3799         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3800         -    add_srs_wkt (p, 12,
  3801         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3802         -    add_srs_wkt (p, 13,
  3803         -        "\",EAST],AUTHORITY[\"EPSG\",\"28465\"]]");
  3804         -    p = add_epsg_def_ex (filter, first, last, 28466, "epsg", 28466,
  3805         -        "Pulkovo 1942 / Gauss-Kruger 6N (deprecated)", 0, 1,
  3806         -        "Krassowsky 1940", "Greenwich",
  3807         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3808         -        "X", "North", "Y", "East");
  3809         -    add_proj4text (p, 0,
  3810         -        "+proj=tmerc +lat_0=0 +lon_0=33 +k=1 +x_0=500000 +y_0=0 +");
  3811         -    add_proj4text (p, 1,
  3812         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3813         -    add_proj4text (p, 2,
  3814         -        ".12 +units=m +no_defs");
  3815         -    add_srs_wkt (p, 0,
  3816         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 6N (deprecated)\",G");
  3817         -    add_srs_wkt (p, 1,
  3818         -        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
  3819         -    add_srs_wkt (p, 2,
  3820         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
  3821         -    add_srs_wkt (p, 3,
  3822         -        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3823         -    add_srs_wkt (p, 4,
  3824         -        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3825         -    add_srs_wkt (p, 5,
  3826         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3827         -    add_srs_wkt (p, 6,
  3828         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3829         -    add_srs_wkt (p, 7,
  3830         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
  3831         -    add_srs_wkt (p, 8,
  3832         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3833         -    add_srs_wkt (p, 9,
  3834         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",33],PAR");
  3835         -    add_srs_wkt (p, 10,
  3836         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3837         -    add_srs_wkt (p, 11,
  3838         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3839         -    add_srs_wkt (p, 12,
  3840         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3841         -    add_srs_wkt (p, 13,
  3842         -        "\",EAST],AUTHORITY[\"EPSG\",\"28466\"]]");
  3843         -    p = add_epsg_def_ex (filter, first, last, 28467, "epsg", 28467,
  3844         -        "Pulkovo 1942 / Gauss-Kruger 7N (deprecated)", 0, 1,
  3845         -        "Krassowsky 1940", "Greenwich",
  3846         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3847         -        "X", "North", "Y", "East");
  3848         -    add_proj4text (p, 0,
  3849         -        "+proj=tmerc +lat_0=0 +lon_0=39 +k=1 +x_0=500000 +y_0=0 +");
  3850         -    add_proj4text (p, 1,
  3851         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3852         -    add_proj4text (p, 2,
  3853         -        ".12 +units=m +no_defs");
  3854         -    add_srs_wkt (p, 0,
  3855         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 7N (deprecated)\",G");
  3856         -    add_srs_wkt (p, 1,
  3857         -        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
  3858         -    add_srs_wkt (p, 2,
  3859         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
  3860         -    add_srs_wkt (p, 3,
  3861         -        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3862         -    add_srs_wkt (p, 4,
  3863         -        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3864         -    add_srs_wkt (p, 5,
  3865         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3866         -    add_srs_wkt (p, 6,
  3867         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3868         -    add_srs_wkt (p, 7,
  3869         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
  3870         -    add_srs_wkt (p, 8,
  3871         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3872         -    add_srs_wkt (p, 9,
  3873         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",39],PAR");
  3874         -    add_srs_wkt (p, 10,
  3875         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3876         -    add_srs_wkt (p, 11,
  3877         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3878         -    add_srs_wkt (p, 12,
  3879         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3880         -    add_srs_wkt (p, 13,
  3881         -        "\",EAST],AUTHORITY[\"EPSG\",\"28467\"]]");
  3882         -    p = add_epsg_def_ex (filter, first, last, 28468, "epsg", 28468,
  3883         -        "Pulkovo 1942 / Gauss-Kruger 8N (deprecated)", 0, 1,
  3884         -        "Krassowsky 1940", "Greenwich",
  3885         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3886         -        "X", "North", "Y", "East");
  3887         -    add_proj4text (p, 0,
  3888         -        "+proj=tmerc +lat_0=0 +lon_0=45 +k=1 +x_0=500000 +y_0=0 +");
  3889         -    add_proj4text (p, 1,
  3890         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3891         -    add_proj4text (p, 2,
  3892         -        ".12 +units=m +no_defs");
  3893         -    add_srs_wkt (p, 0,
  3894         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 8N (deprecated)\",G");
  3895         -    add_srs_wkt (p, 1,
  3896         -        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
  3897         -    add_srs_wkt (p, 2,
  3898         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
  3899         -    add_srs_wkt (p, 3,
  3900         -        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3901         -    add_srs_wkt (p, 4,
  3902         -        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3903         -    add_srs_wkt (p, 5,
  3904         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3905         -    add_srs_wkt (p, 6,
  3906         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3907         -    add_srs_wkt (p, 7,
  3908         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
  3909         -    add_srs_wkt (p, 8,
  3910         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3911         -    add_srs_wkt (p, 9,
  3912         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",45],PAR");
  3913         -    add_srs_wkt (p, 10,
  3914         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3915         -    add_srs_wkt (p, 11,
  3916         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3917         -    add_srs_wkt (p, 12,
  3918         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3919         -    add_srs_wkt (p, 13,
  3920         -        "\",EAST],AUTHORITY[\"EPSG\",\"28468\"]]");
  3921         -    p = add_epsg_def_ex (filter, first, last, 28469, "epsg", 28469,
  3922         -        "Pulkovo 1942 / Gauss-Kruger 9N (deprecated)", 0, 1,
  3923         -        "Krassowsky 1940", "Greenwich",
  3924         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3925         -        "X", "North", "Y", "East");
  3926         -    add_proj4text (p, 0,
  3927         -        "+proj=tmerc +lat_0=0 +lon_0=51 +k=1 +x_0=500000 +y_0=0 +");
  3928         -    add_proj4text (p, 1,
  3929         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3930         -    add_proj4text (p, 2,
  3931         -        ".12 +units=m +no_defs");
  3932         -    add_srs_wkt (p, 0,
  3933         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 9N (deprecated)\",G");
  3934         -    add_srs_wkt (p, 1,
  3935         -        "EOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[\"");
  3936         -    add_srs_wkt (p, 2,
  3937         -        "Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"702");
  3938         -    add_srs_wkt (p, 3,
  3939         -        "4\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],AU");
  3940         -    add_srs_wkt (p, 4,
  3941         -        "THORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3942         -    add_srs_wkt (p, 5,
  3943         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3944         -    add_srs_wkt (p, 6,
  3945         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3946         -    add_srs_wkt (p, 7,
  3947         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"]");
  3948         -    add_srs_wkt (p, 8,
  3949         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3950         -    add_srs_wkt (p, 9,
  3951         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",51],PAR");
  3952         -    add_srs_wkt (p, 10,
  3953         -        "AMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",5");
  3954         -    add_srs_wkt (p, 11,
  3955         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
  3956         -    add_srs_wkt (p, 12,
  3957         -        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y");
  3958         -    add_srs_wkt (p, 13,
  3959         -        "\",EAST],AUTHORITY[\"EPSG\",\"28469\"]]");
  3960         -    p = add_epsg_def_ex (filter, first, last, 28470, "epsg", 28470,
  3961         -        "Pulkovo 1942 / Gauss-Kruger 10N (deprecated)", 0, 1,
  3962         -        "Krassowsky 1940", "Greenwich",
  3963         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  3964         -        "X", "North", "Y", "East");
  3965         -    add_proj4text (p, 0,
  3966         -        "+proj=tmerc +lat_0=0 +lon_0=57 +k=1 +x_0=500000 +y_0=0 +");
  3967         -    add_proj4text (p, 1,
  3968         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  3969         -    add_proj4text (p, 2,
  3970         -        ".12 +units=m +no_defs");
  3971         -    add_srs_wkt (p, 0,
  3972         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 10N (deprecated)\",");
  3973         -    add_srs_wkt (p, 1,
  3974         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
  3975         -    add_srs_wkt (p, 2,
  3976         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
  3977         -    add_srs_wkt (p, 3,
  3978         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  3979         -    add_srs_wkt (p, 4,
  3980         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  3981         -    add_srs_wkt (p, 5,
  3982         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3983         -    add_srs_wkt (p, 6,
  3984         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  3985         -    add_srs_wkt (p, 7,
  3986         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
  3987         -    add_srs_wkt (p, 8,
  3988         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  3989         -    add_srs_wkt (p, 9,
  3990         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",57],PA");
  3991         -    add_srs_wkt (p, 10,
  3992         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  3993         -    add_srs_wkt (p, 11,
  3994         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3995         -    add_srs_wkt (p, 12,
  3996         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  3997         -    add_srs_wkt (p, 13,
  3998         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28470\"]]");
  3999         -    p = add_epsg_def_ex (filter, first, last, 28471, "epsg", 28471,
  4000         -        "Pulkovo 1942 / Gauss-Kruger 11N (deprecated)", 0, 1,
  4001         -        "Krassowsky 1940", "Greenwich",
  4002         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  4003         -        "X", "North", "Y", "East");
  4004         -    add_proj4text (p, 0,
  4005         -        "+proj=tmerc +lat_0=0 +lon_0=63 +k=1 +x_0=500000 +y_0=0 +");
  4006         -    add_proj4text (p, 1,
  4007         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  4008         -    add_proj4text (p, 2,
  4009         -        ".12 +units=m +no_defs");
  4010         -    add_srs_wkt (p, 0,
  4011         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 11N (deprecated)\",");
  4012         -    add_srs_wkt (p, 1,
  4013         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
  4014         -    add_srs_wkt (p, 2,
  4015         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
  4016         -    add_srs_wkt (p, 3,
  4017         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  4018         -    add_srs_wkt (p, 4,
  4019         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  4020         -    add_srs_wkt (p, 5,
  4021         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  4022         -    add_srs_wkt (p, 6,
  4023         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  4024         -    add_srs_wkt (p, 7,
  4025         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
  4026         -    add_srs_wkt (p, 8,
  4027         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  4028         -    add_srs_wkt (p, 9,
  4029         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",63],PA");
  4030         -    add_srs_wkt (p, 10,
  4031         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  4032         -    add_srs_wkt (p, 11,
  4033         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  4034         -    add_srs_wkt (p, 12,
  4035         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  4036         -    add_srs_wkt (p, 13,
  4037         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28471\"]]");
  4038         -    p = add_epsg_def_ex (filter, first, last, 28472, "epsg", 28472,
  4039         -        "Pulkovo 1942 / Gauss-Kruger 12N (deprecated)", 0, 1,
  4040         -        "Krassowsky 1940", "Greenwich",
  4041         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  4042         -        "X", "North", "Y", "East");
  4043         -    add_proj4text (p, 0,
  4044         -        "+proj=tmerc +lat_0=0 +lon_0=69 +k=1 +x_0=500000 +y_0=0 +");
  4045         -    add_proj4text (p, 1,
  4046         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  4047         -    add_proj4text (p, 2,
  4048         -        ".12 +units=m +no_defs");
  4049         -    add_srs_wkt (p, 0,
  4050         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 12N (deprecated)\",");
  4051         -    add_srs_wkt (p, 1,
  4052         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
  4053         -    add_srs_wkt (p, 2,
  4054         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
  4055         -    add_srs_wkt (p, 3,
  4056         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  4057         -    add_srs_wkt (p, 4,
  4058         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  4059         -    add_srs_wkt (p, 5,
  4060         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  4061         -    add_srs_wkt (p, 6,
  4062         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  4063         -    add_srs_wkt (p, 7,
  4064         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
  4065         -    add_srs_wkt (p, 8,
  4066         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  4067         -    add_srs_wkt (p, 9,
  4068         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",69],PA");
  4069         -    add_srs_wkt (p, 10,
  4070         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  4071         -    add_srs_wkt (p, 11,
  4072         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  4073         -    add_srs_wkt (p, 12,
  4074         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  4075         -    add_srs_wkt (p, 13,
  4076         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28472\"]]");
  4077         -    p = add_epsg_def_ex (filter, first, last, 28473, "epsg", 28473,
  4078         -        "Pulkovo 1942 / Gauss-Kruger 13N (deprecated)", 0, 1,
  4079         -        "Krassowsky 1940", "Greenwich",
  4080         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
  4081         -        "X", "North", "Y", "East");
  4082         -    add_proj4text (p, 0,
  4083         -        "+proj=tmerc +lat_0=0 +lon_0=75 +k=1 +x_0=500000 +y_0=0 +");
  4084         -    add_proj4text (p, 1,
  4085         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
  4086         -    add_proj4text (p, 2,
  4087         -        ".12 +units=m +no_defs");
  4088         -    add_srs_wkt (p, 0,
  4089         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 13N (deprecated)\",");
  4090         -    add_srs_wkt (p, 1,
  4091         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
  4092         -    add_srs_wkt (p, 2,
  4093         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
  4094         -    add_srs_wkt (p, 3,
  4095         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
  4096         -    add_srs_wkt (p, 4,
  4097         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
  4098         -    add_srs_wkt (p, 5,
  4099         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  4100         -    add_srs_wkt (p, 6,
  4101         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  4102         -    add_srs_wkt (p, 7,
  4103         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
  4104         -    add_srs_wkt (p, 8,
  4105         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  4106         -    add_srs_wkt (p, 9,
  4107         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",75],PA");
  4108         -    add_srs_wkt (p, 10,
  4109         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
  4110         -    add_srs_wkt (p, 11,
  4111         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  4112         -    add_srs_wkt (p, 12,
  4113         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
  4114         -    add_srs_wkt (p, 13,
  4115         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28473\"]]");
         3504  +        "PSG\",\"31466\"]]");
  4116   3505   }
  4117   3506   
  4118   3507   #endif /* full EPSG initialization enabled/disabled */
  4119   3508   

Changes to src/srsinit/epsg_inlined_41.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_41 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 28474, "epsg", 28474,
    56         -        "Pulkovo 1942 / Gauss-Kruger 14N (deprecated)", 0, 1,
    57         -        "Krassowsky 1940", "Greenwich",
    58         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
    59         -        "X", "North", "Y", "East");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=tmerc +lat_0=0 +lon_0=81 +k=1 +x_0=500000 +y_0=0 +");
    62         -    add_proj4text (p, 1,
    63         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
    64         -    add_proj4text (p, 2,
    65         -        ".12 +units=m +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 14N (deprecated)\",");
    68         -    add_srs_wkt (p, 1,
    69         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
    70         -    add_srs_wkt (p, 2,
    71         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
    72         -    add_srs_wkt (p, 3,
    73         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
    74         -    add_srs_wkt (p, 4,
    75         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
    76         -    add_srs_wkt (p, 5,
    77         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
    78         -    add_srs_wkt (p, 6,
    79         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
    80         -    add_srs_wkt (p, 7,
    81         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
    82         -    add_srs_wkt (p, 8,
    83         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
    84         -    add_srs_wkt (p, 9,
    85         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",81],PA");
    86         -    add_srs_wkt (p, 10,
    87         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
    88         -    add_srs_wkt (p, 11,
    89         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
    90         -    add_srs_wkt (p, 12,
    91         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
    92         -    add_srs_wkt (p, 13,
    93         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28474\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 28475, "epsg", 28475,
    95         -        "Pulkovo 1942 / Gauss-Kruger 15N (deprecated)", 0, 1,
    96         -        "Krassowsky 1940", "Greenwich",
    97         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
    98         -        "X", "North", "Y", "East");
    99         -    add_proj4text (p, 0,
   100         -        "+proj=tmerc +lat_0=0 +lon_0=87 +k=1 +x_0=500000 +y_0=0 +");
   101         -    add_proj4text (p, 1,
   102         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
   103         -    add_proj4text (p, 2,
   104         -        ".12 +units=m +no_defs");
   105         -    add_srs_wkt (p, 0,
   106         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 15N (deprecated)\",");
   107         -    add_srs_wkt (p, 1,
   108         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   109         -    add_srs_wkt (p, 2,
   110         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   111         -    add_srs_wkt (p, 3,
   112         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   113         -    add_srs_wkt (p, 4,
   114         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   115         -    add_srs_wkt (p, 5,
   116         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   117         -    add_srs_wkt (p, 6,
   118         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   119         -    add_srs_wkt (p, 7,
   120         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   121         -    add_srs_wkt (p, 8,
   122         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   123         -    add_srs_wkt (p, 9,
   124         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",87],PA");
   125         -    add_srs_wkt (p, 10,
   126         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   127         -    add_srs_wkt (p, 11,
   128         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   129         -    add_srs_wkt (p, 12,
   130         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   131         -    add_srs_wkt (p, 13,
   132         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28475\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 28476, "epsg", 28476,
   134         -        "Pulkovo 1942 / Gauss-Kruger 16N (deprecated)", 0, 1,
   135         -        "Krassowsky 1940", "Greenwich",
   136         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   137         -        "X", "North", "Y", "East");
   138         -    add_proj4text (p, 0,
   139         -        "+proj=tmerc +lat_0=0 +lon_0=93 +k=1 +x_0=500000 +y_0=0 +");
   140         -    add_proj4text (p, 1,
   141         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
   142         -    add_proj4text (p, 2,
   143         -        ".12 +units=m +no_defs");
   144         -    add_srs_wkt (p, 0,
   145         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 16N (deprecated)\",");
   146         -    add_srs_wkt (p, 1,
   147         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   148         -    add_srs_wkt (p, 2,
   149         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   150         -    add_srs_wkt (p, 3,
   151         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   152         -    add_srs_wkt (p, 4,
   153         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   154         -    add_srs_wkt (p, 5,
   155         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   156         -    add_srs_wkt (p, 6,
   157         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   158         -    add_srs_wkt (p, 7,
   159         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   160         -    add_srs_wkt (p, 8,
   161         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   162         -    add_srs_wkt (p, 9,
   163         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",93],PA");
   164         -    add_srs_wkt (p, 10,
   165         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   166         -    add_srs_wkt (p, 11,
   167         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   168         -    add_srs_wkt (p, 12,
   169         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   170         -    add_srs_wkt (p, 13,
   171         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28476\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 28477, "epsg", 28477,
   173         -        "Pulkovo 1942 / Gauss-Kruger 17N (deprecated)", 0, 1,
   174         -        "Krassowsky 1940", "Greenwich",
   175         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   176         -        "X", "North", "Y", "East");
   177         -    add_proj4text (p, 0,
   178         -        "+proj=tmerc +lat_0=0 +lon_0=99 +k=1 +x_0=500000 +y_0=0 +");
   179         -    add_proj4text (p, 1,
   180         -        "ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-0");
   181         -    add_proj4text (p, 2,
   182         -        ".12 +units=m +no_defs");
   183         -    add_srs_wkt (p, 0,
   184         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 17N (deprecated)\",");
   185         -    add_srs_wkt (p, 1,
   186         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   187         -    add_srs_wkt (p, 2,
   188         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   189         -    add_srs_wkt (p, 3,
   190         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   191         -    add_srs_wkt (p, 4,
   192         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   193         -    add_srs_wkt (p, 5,
   194         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   195         -    add_srs_wkt (p, 6,
   196         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   197         -    add_srs_wkt (p, 7,
   198         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   199         -    add_srs_wkt (p, 8,
   200         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   201         -    add_srs_wkt (p, 9,
   202         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",99],PA");
   203         -    add_srs_wkt (p, 10,
   204         -        "RAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\",");
   205         -    add_srs_wkt (p, 11,
   206         -        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
   207         -    add_srs_wkt (p, 12,
   208         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   209         -    add_srs_wkt (p, 13,
   210         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28477\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 28478, "epsg", 28478,
   212         -        "Pulkovo 1942 / Gauss-Kruger 18N (deprecated)", 0, 1,
   213         -        "Krassowsky 1940", "Greenwich",
   214         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   215         -        "X", "North", "Y", "East");
   216         -    add_proj4text (p, 0,
   217         -        "+proj=tmerc +lat_0=0 +lon_0=105 +k=1 +x_0=500000 +y_0=0 ");
   218         -    add_proj4text (p, 1,
   219         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   220         -    add_proj4text (p, 2,
   221         -        "0.12 +units=m +no_defs");
   222         -    add_srs_wkt (p, 0,
   223         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 18N (deprecated)\",");
   224         -    add_srs_wkt (p, 1,
   225         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   226         -    add_srs_wkt (p, 2,
   227         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   228         -    add_srs_wkt (p, 3,
   229         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   230         -    add_srs_wkt (p, 4,
   231         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   232         -    add_srs_wkt (p, 5,
   233         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   234         -    add_srs_wkt (p, 6,
   235         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   236         -    add_srs_wkt (p, 7,
   237         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   238         -    add_srs_wkt (p, 8,
   239         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   240         -    add_srs_wkt (p, 9,
   241         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",105],P");
   242         -    add_srs_wkt (p, 10,
   243         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   244         -    add_srs_wkt (p, 11,
   245         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   246         -    add_srs_wkt (p, 12,
   247         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   248         -    add_srs_wkt (p, 13,
   249         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28478\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 28479, "epsg", 28479,
   251         -        "Pulkovo 1942 / Gauss-Kruger 19N (deprecated)", 0, 1,
   252         -        "Krassowsky 1940", "Greenwich",
   253         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   254         -        "X", "North", "Y", "East");
   255         -    add_proj4text (p, 0,
   256         -        "+proj=tmerc +lat_0=0 +lon_0=111 +k=1 +x_0=500000 +y_0=0 ");
   257         -    add_proj4text (p, 1,
   258         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   259         -    add_proj4text (p, 2,
   260         -        "0.12 +units=m +no_defs");
   261         -    add_srs_wkt (p, 0,
   262         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 19N (deprecated)\",");
   263         -    add_srs_wkt (p, 1,
   264         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   265         -    add_srs_wkt (p, 2,
   266         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   267         -    add_srs_wkt (p, 3,
   268         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   269         -    add_srs_wkt (p, 4,
   270         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   271         -    add_srs_wkt (p, 5,
   272         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   273         -    add_srs_wkt (p, 6,
   274         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   275         -    add_srs_wkt (p, 7,
   276         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   277         -    add_srs_wkt (p, 8,
   278         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   279         -    add_srs_wkt (p, 9,
   280         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",111],P");
   281         -    add_srs_wkt (p, 10,
   282         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   283         -    add_srs_wkt (p, 11,
   284         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   285         -    add_srs_wkt (p, 12,
   286         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   287         -    add_srs_wkt (p, 13,
   288         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28479\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 28480, "epsg", 28480,
   290         -        "Pulkovo 1942 / Gauss-Kruger 20N (deprecated)", 0, 1,
   291         -        "Krassowsky 1940", "Greenwich",
   292         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   293         -        "X", "North", "Y", "East");
   294         -    add_proj4text (p, 0,
   295         -        "+proj=tmerc +lat_0=0 +lon_0=117 +k=1 +x_0=500000 +y_0=0 ");
   296         -    add_proj4text (p, 1,
   297         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   298         -    add_proj4text (p, 2,
   299         -        "0.12 +units=m +no_defs");
   300         -    add_srs_wkt (p, 0,
   301         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 20N (deprecated)\",");
   302         -    add_srs_wkt (p, 1,
   303         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   304         -    add_srs_wkt (p, 2,
   305         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   306         -    add_srs_wkt (p, 3,
   307         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   308         -    add_srs_wkt (p, 4,
   309         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   310         -    add_srs_wkt (p, 5,
   311         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   312         -    add_srs_wkt (p, 6,
   313         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   314         -    add_srs_wkt (p, 7,
   315         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   316         -    add_srs_wkt (p, 8,
   317         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   318         -    add_srs_wkt (p, 9,
   319         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",117],P");
   320         -    add_srs_wkt (p, 10,
   321         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   322         -    add_srs_wkt (p, 11,
   323         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   324         -    add_srs_wkt (p, 12,
   325         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   326         -    add_srs_wkt (p, 13,
   327         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28480\"]]");
   328         -    p = add_epsg_def_ex (filter, first, last, 28481, "epsg", 28481,
   329         -        "Pulkovo 1942 / Gauss-Kruger 21N (deprecated)", 0, 1,
   330         -        "Krassowsky 1940", "Greenwich",
   331         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   332         -        "X", "North", "Y", "East");
   333         -    add_proj4text (p, 0,
   334         -        "+proj=tmerc +lat_0=0 +lon_0=123 +k=1 +x_0=500000 +y_0=0 ");
   335         -    add_proj4text (p, 1,
   336         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   337         -    add_proj4text (p, 2,
   338         -        "0.12 +units=m +no_defs");
   339         -    add_srs_wkt (p, 0,
   340         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 21N (deprecated)\",");
   341         -    add_srs_wkt (p, 1,
   342         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   343         -    add_srs_wkt (p, 2,
   344         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   345         -    add_srs_wkt (p, 3,
   346         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   347         -    add_srs_wkt (p, 4,
   348         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   349         -    add_srs_wkt (p, 5,
   350         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   351         -    add_srs_wkt (p, 6,
   352         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   353         -    add_srs_wkt (p, 7,
   354         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   355         -    add_srs_wkt (p, 8,
   356         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   357         -    add_srs_wkt (p, 9,
   358         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",123],P");
   359         -    add_srs_wkt (p, 10,
   360         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   361         -    add_srs_wkt (p, 11,
   362         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   363         -    add_srs_wkt (p, 12,
   364         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   365         -    add_srs_wkt (p, 13,
   366         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28481\"]]");
   367         -    p = add_epsg_def_ex (filter, first, last, 28482, "epsg", 28482,
   368         -        "Pulkovo 1942 / Gauss-Kruger 22N (deprecated)", 0, 1,
   369         -        "Krassowsky 1940", "Greenwich",
   370         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   371         -        "X", "North", "Y", "East");
   372         -    add_proj4text (p, 0,
   373         -        "+proj=tmerc +lat_0=0 +lon_0=129 +k=1 +x_0=500000 +y_0=0 ");
   374         -    add_proj4text (p, 1,
   375         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   376         -    add_proj4text (p, 2,
   377         -        "0.12 +units=m +no_defs");
   378         -    add_srs_wkt (p, 0,
   379         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 22N (deprecated)\",");
   380         -    add_srs_wkt (p, 1,
   381         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   382         -    add_srs_wkt (p, 2,
   383         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   384         -    add_srs_wkt (p, 3,
   385         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   386         -    add_srs_wkt (p, 4,
   387         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   388         -    add_srs_wkt (p, 5,
   389         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   390         -    add_srs_wkt (p, 6,
   391         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   392         -    add_srs_wkt (p, 7,
   393         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   394         -    add_srs_wkt (p, 8,
   395         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   396         -    add_srs_wkt (p, 9,
   397         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",129],P");
   398         -    add_srs_wkt (p, 10,
   399         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   400         -    add_srs_wkt (p, 11,
   401         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   402         -    add_srs_wkt (p, 12,
   403         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   404         -    add_srs_wkt (p, 13,
   405         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28482\"]]");
   406         -    p = add_epsg_def_ex (filter, first, last, 28483, "epsg", 28483,
   407         -        "Pulkovo 1942 / Gauss-Kruger 23N (deprecated)", 0, 1,
   408         -        "Krassowsky 1940", "Greenwich",
   409         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   410         -        "X", "North", "Y", "East");
   411         -    add_proj4text (p, 0,
   412         -        "+proj=tmerc +lat_0=0 +lon_0=135 +k=1 +x_0=500000 +y_0=0 ");
   413         -    add_proj4text (p, 1,
   414         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   415         -    add_proj4text (p, 2,
   416         -        "0.12 +units=m +no_defs");
   417         -    add_srs_wkt (p, 0,
   418         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 23N (deprecated)\",");
   419         -    add_srs_wkt (p, 1,
   420         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   421         -    add_srs_wkt (p, 2,
   422         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   423         -    add_srs_wkt (p, 3,
   424         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   425         -    add_srs_wkt (p, 4,
   426         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   427         -    add_srs_wkt (p, 5,
   428         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   429         -    add_srs_wkt (p, 6,
   430         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   431         -    add_srs_wkt (p, 7,
   432         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   433         -    add_srs_wkt (p, 8,
   434         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   435         -    add_srs_wkt (p, 9,
   436         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",135],P");
   437         -    add_srs_wkt (p, 10,
   438         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   439         -    add_srs_wkt (p, 11,
   440         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   441         -    add_srs_wkt (p, 12,
   442         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   443         -    add_srs_wkt (p, 13,
   444         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28483\"]]");
   445         -    p = add_epsg_def_ex (filter, first, last, 28484, "epsg", 28484,
   446         -        "Pulkovo 1942 / Gauss-Kruger 24N (deprecated)", 0, 1,
   447         -        "Krassowsky 1940", "Greenwich",
   448         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   449         -        "X", "North", "Y", "East");
   450         -    add_proj4text (p, 0,
   451         -        "+proj=tmerc +lat_0=0 +lon_0=141 +k=1 +x_0=500000 +y_0=0 ");
   452         -    add_proj4text (p, 1,
   453         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   454         -    add_proj4text (p, 2,
   455         -        "0.12 +units=m +no_defs");
   456         -    add_srs_wkt (p, 0,
   457         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 24N (deprecated)\",");
   458         -    add_srs_wkt (p, 1,
   459         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   460         -    add_srs_wkt (p, 2,
   461         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   462         -    add_srs_wkt (p, 3,
   463         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   464         -    add_srs_wkt (p, 4,
   465         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   466         -    add_srs_wkt (p, 5,
   467         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   468         -    add_srs_wkt (p, 6,
   469         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   470         -    add_srs_wkt (p, 7,
   471         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   472         -    add_srs_wkt (p, 8,
   473         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   474         -    add_srs_wkt (p, 9,
   475         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",141],P");
   476         -    add_srs_wkt (p, 10,
   477         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   478         -    add_srs_wkt (p, 11,
   479         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   480         -    add_srs_wkt (p, 12,
   481         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   482         -    add_srs_wkt (p, 13,
   483         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28484\"]]");
   484         -    p = add_epsg_def_ex (filter, first, last, 28485, "epsg", 28485,
   485         -        "Pulkovo 1942 / Gauss-Kruger 25N (deprecated)", 0, 1,
   486         -        "Krassowsky 1940", "Greenwich",
   487         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   488         -        "X", "North", "Y", "East");
   489         -    add_proj4text (p, 0,
   490         -        "+proj=tmerc +lat_0=0 +lon_0=147 +k=1 +x_0=500000 +y_0=0 ");
   491         -    add_proj4text (p, 1,
   492         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   493         -    add_proj4text (p, 2,
   494         -        "0.12 +units=m +no_defs");
   495         -    add_srs_wkt (p, 0,
   496         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 25N (deprecated)\",");
   497         -    add_srs_wkt (p, 1,
   498         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   499         -    add_srs_wkt (p, 2,
   500         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   501         -    add_srs_wkt (p, 3,
   502         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   503         -    add_srs_wkt (p, 4,
   504         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   505         -    add_srs_wkt (p, 5,
   506         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   507         -    add_srs_wkt (p, 6,
   508         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   509         -    add_srs_wkt (p, 7,
   510         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   511         -    add_srs_wkt (p, 8,
   512         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   513         -    add_srs_wkt (p, 9,
   514         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",147],P");
   515         -    add_srs_wkt (p, 10,
   516         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   517         -    add_srs_wkt (p, 11,
   518         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   519         -    add_srs_wkt (p, 12,
   520         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   521         -    add_srs_wkt (p, 13,
   522         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28485\"]]");
   523         -    p = add_epsg_def_ex (filter, first, last, 28486, "epsg", 28486,
   524         -        "Pulkovo 1942 / Gauss-Kruger 26N (deprecated)", 0, 1,
   525         -        "Krassowsky 1940", "Greenwich",
   526         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   527         -        "X", "North", "Y", "East");
   528         -    add_proj4text (p, 0,
   529         -        "+proj=tmerc +lat_0=0 +lon_0=153 +k=1 +x_0=500000 +y_0=0 ");
   530         -    add_proj4text (p, 1,
   531         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   532         -    add_proj4text (p, 2,
   533         -        "0.12 +units=m +no_defs");
   534         -    add_srs_wkt (p, 0,
   535         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 26N (deprecated)\",");
   536         -    add_srs_wkt (p, 1,
   537         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   538         -    add_srs_wkt (p, 2,
   539         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   540         -    add_srs_wkt (p, 3,
   541         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   542         -    add_srs_wkt (p, 4,
   543         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   544         -    add_srs_wkt (p, 5,
   545         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   546         -    add_srs_wkt (p, 6,
   547         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   548         -    add_srs_wkt (p, 7,
   549         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   550         -    add_srs_wkt (p, 8,
   551         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   552         -    add_srs_wkt (p, 9,
   553         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",153],P");
   554         -    add_srs_wkt (p, 10,
   555         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   556         -    add_srs_wkt (p, 11,
   557         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   558         -    add_srs_wkt (p, 12,
   559         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   560         -    add_srs_wkt (p, 13,
   561         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28486\"]]");
   562         -    p = add_epsg_def_ex (filter, first, last, 28487, "epsg", 28487,
   563         -        "Pulkovo 1942 / Gauss-Kruger 27N (deprecated)", 0, 1,
   564         -        "Krassowsky 1940", "Greenwich",
   565         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   566         -        "X", "North", "Y", "East");
   567         -    add_proj4text (p, 0,
   568         -        "+proj=tmerc +lat_0=0 +lon_0=159 +k=1 +x_0=500000 +y_0=0 ");
   569         -    add_proj4text (p, 1,
   570         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   571         -    add_proj4text (p, 2,
   572         -        "0.12 +units=m +no_defs");
   573         -    add_srs_wkt (p, 0,
   574         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 27N (deprecated)\",");
   575         -    add_srs_wkt (p, 1,
   576         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   577         -    add_srs_wkt (p, 2,
   578         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   579         -    add_srs_wkt (p, 3,
   580         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   581         -    add_srs_wkt (p, 4,
   582         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   583         -    add_srs_wkt (p, 5,
   584         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   585         -    add_srs_wkt (p, 6,
   586         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   587         -    add_srs_wkt (p, 7,
   588         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   589         -    add_srs_wkt (p, 8,
   590         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   591         -    add_srs_wkt (p, 9,
   592         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",159],P");
   593         -    add_srs_wkt (p, 10,
   594         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   595         -    add_srs_wkt (p, 11,
   596         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   597         -    add_srs_wkt (p, 12,
   598         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   599         -    add_srs_wkt (p, 13,
   600         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28487\"]]");
   601         -    p = add_epsg_def_ex (filter, first, last, 28488, "epsg", 28488,
   602         -        "Pulkovo 1942 / Gauss-Kruger 28N (deprecated)", 0, 1,
   603         -        "Krassowsky 1940", "Greenwich",
   604         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   605         -        "X", "North", "Y", "East");
   606         -    add_proj4text (p, 0,
   607         -        "+proj=tmerc +lat_0=0 +lon_0=165 +k=1 +x_0=500000 +y_0=0 ");
   608         -    add_proj4text (p, 1,
   609         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   610         -    add_proj4text (p, 2,
   611         -        "0.12 +units=m +no_defs");
   612         -    add_srs_wkt (p, 0,
   613         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 28N (deprecated)\",");
   614         -    add_srs_wkt (p, 1,
   615         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   616         -    add_srs_wkt (p, 2,
   617         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   618         -    add_srs_wkt (p, 3,
   619         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   620         -    add_srs_wkt (p, 4,
   621         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   622         -    add_srs_wkt (p, 5,
   623         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   624         -    add_srs_wkt (p, 6,
   625         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   626         -    add_srs_wkt (p, 7,
   627         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   628         -    add_srs_wkt (p, 8,
   629         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   630         -    add_srs_wkt (p, 9,
   631         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",165],P");
   632         -    add_srs_wkt (p, 10,
   633         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   634         -    add_srs_wkt (p, 11,
   635         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   636         -    add_srs_wkt (p, 12,
   637         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   638         -    add_srs_wkt (p, 13,
   639         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28488\"]]");
   640         -    p = add_epsg_def_ex (filter, first, last, 28489, "epsg", 28489,
   641         -        "Pulkovo 1942 / Gauss-Kruger 29N (deprecated)", 0, 1,
   642         -        "Krassowsky 1940", "Greenwich",
   643         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   644         -        "X", "North", "Y", "East");
   645         -    add_proj4text (p, 0,
   646         -        "+proj=tmerc +lat_0=0 +lon_0=171 +k=1 +x_0=500000 +y_0=0 ");
   647         -    add_proj4text (p, 1,
   648         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   649         -    add_proj4text (p, 2,
   650         -        "0.12 +units=m +no_defs");
   651         -    add_srs_wkt (p, 0,
   652         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 29N (deprecated)\",");
   653         -    add_srs_wkt (p, 1,
   654         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   655         -    add_srs_wkt (p, 2,
   656         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   657         -    add_srs_wkt (p, 3,
   658         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   659         -    add_srs_wkt (p, 4,
   660         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   661         -    add_srs_wkt (p, 5,
   662         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   663         -    add_srs_wkt (p, 6,
   664         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   665         -    add_srs_wkt (p, 7,
   666         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   667         -    add_srs_wkt (p, 8,
   668         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   669         -    add_srs_wkt (p, 9,
   670         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",171],P");
   671         -    add_srs_wkt (p, 10,
   672         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   673         -    add_srs_wkt (p, 11,
   674         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   675         -    add_srs_wkt (p, 12,
   676         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   677         -    add_srs_wkt (p, 13,
   678         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28489\"]]");
   679         -    p = add_epsg_def_ex (filter, first, last, 28490, "epsg", 28490,
   680         -        "Pulkovo 1942 / Gauss-Kruger 30N (deprecated)", 0, 1,
   681         -        "Krassowsky 1940", "Greenwich",
   682         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   683         -        "X", "North", "Y", "East");
   684         -    add_proj4text (p, 0,
   685         -        "+proj=tmerc +lat_0=0 +lon_0=177 +k=1 +x_0=500000 +y_0=0 ");
   686         -    add_proj4text (p, 1,
   687         -        "+ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,-");
   688         -    add_proj4text (p, 2,
   689         -        "0.12 +units=m +no_defs");
   690         -    add_srs_wkt (p, 0,
   691         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 30N (deprecated)\",");
   692         -    add_srs_wkt (p, 1,
   693         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   694         -    add_srs_wkt (p, 2,
   695         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   696         -    add_srs_wkt (p, 3,
   697         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   698         -    add_srs_wkt (p, 4,
   699         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   700         -    add_srs_wkt (p, 5,
   701         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   702         -    add_srs_wkt (p, 6,
   703         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   704         -    add_srs_wkt (p, 7,
   705         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   706         -    add_srs_wkt (p, 8,
   707         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   708         -    add_srs_wkt (p, 9,
   709         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",177],P");
   710         -    add_srs_wkt (p, 10,
   711         -        "ARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   712         -    add_srs_wkt (p, 11,
   713         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   714         -    add_srs_wkt (p, 12,
   715         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   716         -    add_srs_wkt (p, 13,
   717         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28490\"]]");
   718         -    p = add_epsg_def_ex (filter, first, last, 28491, "epsg", 28491,
   719         -        "Pulkovo 1942 / Gauss-Kruger 31N (deprecated)", 0, 1,
   720         -        "Krassowsky 1940", "Greenwich",
   721         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   722         -        "X", "North", "Y", "East");
   723         -    add_proj4text (p, 0,
   724         -        "+proj=tmerc +lat_0=0 +lon_0=-177 +k=1 +x_0=500000 +y_0=0");
   725         -    add_proj4text (p, 1,
   726         -        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   727         -    add_proj4text (p, 2,
   728         -        "-0.12 +units=m +no_defs");
   729         -    add_srs_wkt (p, 0,
   730         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 31N (deprecated)\",");
   731         -    add_srs_wkt (p, 1,
   732         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   733         -    add_srs_wkt (p, 2,
   734         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   735         -    add_srs_wkt (p, 3,
   736         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   737         -    add_srs_wkt (p, 4,
   738         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   739         -    add_srs_wkt (p, 5,
   740         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   741         -    add_srs_wkt (p, 6,
   742         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   743         -    add_srs_wkt (p, 7,
   744         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   745         -    add_srs_wkt (p, 8,
   746         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   747         -    add_srs_wkt (p, 9,
   748         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],");
   749         -    add_srs_wkt (p, 10,
   750         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   751         -    add_srs_wkt (p, 11,
   752         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   753         -    add_srs_wkt (p, 12,
   754         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   755         -    add_srs_wkt (p, 13,
   756         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28491\"]]");
   757         -    p = add_epsg_def_ex (filter, first, last, 28492, "epsg", 28492,
   758         -        "Pulkovo 1942 / Gauss-Kruger 32N (deprecated)", 0, 1,
   759         -        "Krassowsky 1940", "Greenwich",
   760         -        "Pulkovo_1942", "Transverse_Mercator", "metre",
   761         -        "X", "North", "Y", "East");
   762         -    add_proj4text (p, 0,
   763         -        "+proj=tmerc +lat_0=0 +lon_0=-171 +k=1 +x_0=500000 +y_0=0");
   764         -    add_proj4text (p, 1,
   765         -        " +ellps=krass +towgs84=23.92,-141.27,-80.9,-0,0.35,0.82,");
   766         -    add_proj4text (p, 2,
   767         -        "-0.12 +units=m +no_defs");
   768         -    add_srs_wkt (p, 0,
   769         -        "PROJCS[\"Pulkovo 1942 / Gauss-Kruger 32N (deprecated)\",");
   770         -    add_srs_wkt (p, 1,
   771         -        "GEOGCS[\"Pulkovo 1942\",DATUM[\"Pulkovo_1942\",SPHEROID[");
   772         -    add_srs_wkt (p, 2,
   773         -        "\"Krassowsky 1940\",6378245,298.3,AUTHORITY[\"EPSG\",\"7");
   774         -    add_srs_wkt (p, 3,
   775         -        "024\"]],TOWGS84[23.92,-141.27,-80.9,-0,0.35,0.82,-0.12],");
   776         -    add_srs_wkt (p, 4,
   777         -        "AUTHORITY[\"EPSG\",\"6284\"]],PRIMEM[\"Greenwich\",0,AUT");
   778         -    add_srs_wkt (p, 5,
   779         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   780         -    add_srs_wkt (p, 6,
   781         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   782         -    add_srs_wkt (p, 7,
   783         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4284\"");
   784         -    add_srs_wkt (p, 8,
   785         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   786         -    add_srs_wkt (p, 9,
   787         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],");
   788         -    add_srs_wkt (p, 10,
   789         -        "PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easting\"");
   790         -    add_srs_wkt (p, 11,
   791         -        ",500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   792         -    add_srs_wkt (p, 12,
   793         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"");
   794         -    add_srs_wkt (p, 13,
   795         -        "Y\",EAST],AUTHORITY[\"EPSG\",\"28492\"]]");
   796         -    p = add_epsg_def_ex (filter, first, last, 28600, "epsg", 28600,
   797         -        "Qatar 1974 / Qatar National Grid", 0, 0,
   798         -        "International 1924", "Greenwich",
   799         -        "Qatar_1974", "Transverse_Mercator", "metre",
   800         -        "Easting", "East", "Northing", "North");
   801         -    add_proj4text (p, 0,
   802         -        "+proj=tmerc +lat_0=24.45 +lon_0=51.21666666666667 +k=0.9");
   803         -    add_proj4text (p, 1,
   804         -        "9999 +x_0=200000 +y_0=300000 +ellps=intl +towgs84=-128.1");
   805         -    add_proj4text (p, 2,
   806         -        "6,-282.42,21.93,0,0,0,0 +units=m +no_defs");
   807         -    add_srs_wkt (p, 0,
   808         -        "PROJCS[\"Qatar 1974 / Qatar National Grid\",GEOGCS[\"Qat");
   809         -    add_srs_wkt (p, 1,
   810         -        "ar 1974\",DATUM[\"Qatar_1974\",SPHEROID[\"International ");
   811         -    add_srs_wkt (p, 2,
   812         -        "1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84");
   813         -    add_srs_wkt (p, 3,
   814         -        "[-128.16,-282.42,21.93,0,0,0,0],AUTHORITY[\"EPSG\",\"628");
   815         -    add_srs_wkt (p, 4,
   816         -        "5\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   817         -    add_srs_wkt (p, 5,
   818         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   819         -    add_srs_wkt (p, 6,
   820         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   821         -    add_srs_wkt (p, 7,
   822         -        "EAST],AUTHORITY[\"EPSG\",\"4285\"]],PROJECTION[\"Transve");
   823         -    add_srs_wkt (p, 8,
   824         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",24.45],");
   825         -    add_srs_wkt (p, 9,
   826         -        "PARAMETER[\"central_meridian\",51.21666666666667],PARAME");
   827         -    add_srs_wkt (p, 10,
   828         -        "TER[\"scale_factor\",0.99999],PARAMETER[\"false_easting\"");
   829         -    add_srs_wkt (p, 11,
   830         -        ",200000],PARAMETER[\"false_northing\",300000],UNIT[\"met");
   831         -    add_srs_wkt (p, 12,
   832         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
   833         -    add_srs_wkt (p, 13,
   834         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"28600\"");
   835         -    add_srs_wkt (p, 14,
   836         -        "]]");
   837         -    p = add_epsg_def_ex (filter, first, last, 28991, "epsg", 28991,
   838         -        "Amersfoort / RD Old", 0, 0,
   839         -        "Bessel 1841", "Greenwich",
   840         -        "Amersfoort", "Oblique_Stereographic", "metre",
   841         -        "X", "East", "Y", "North");
   842         -    add_proj4text (p, 0,
   843         -        "+proj=sterea +lat_0=52.15616055555555 +lon_0=5.387638888");
   844         -    add_proj4text (p, 1,
   845         -        "88889 +k=0.9999079 +x_0=0 +y_0=0 +ellps=bessel +towgs84=");
   846         -    add_proj4text (p, 2,
   847         -        "565.417,50.3319,465.552,-0.398957,0.343988,-1.8774,4.072");
   848         -    add_proj4text (p, 3,
   849         -        "5 +units=m +no_defs");
   850         -    add_srs_wkt (p, 0,
   851         -        "PROJCS[\"Amersfoort / RD Old\",GEOGCS[\"Amersfoort\",DAT");
   852         -    add_srs_wkt (p, 1,
   853         -        "UM[\"Amersfoort\",SPHEROID[\"Bessel 1841\",6377397.155,2");
   854         -    add_srs_wkt (p, 2,
   855         -        "99.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[565.417");
   856         -    add_srs_wkt (p, 3,
   857         -        ",50.3319,465.552,-0.398957,0.343988,-1.8774,4.0725],AUTH");
   858         -    add_srs_wkt (p, 4,
   859         -        "ORITY[\"EPSG\",\"6289\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
   860         -    add_srs_wkt (p, 5,
   861         -        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
   862         -    add_srs_wkt (p, 6,
   863         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
   864         -    add_srs_wkt (p, 7,
   865         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4289\"]],");
   866         -    add_srs_wkt (p, 8,
   867         -        "PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"latitu");
   868         -    add_srs_wkt (p, 9,
   869         -        "de_of_origin\",52.15616055555555],PARAMETER[\"central_me");
   870         -    add_srs_wkt (p, 10,
   871         -        "ridian\",5.38763888888889],PARAMETER[\"scale_factor\",0.");
   872         -    add_srs_wkt (p, 11,
   873         -        "9999079],PARAMETER[\"false_easting\",0],PARAMETER[\"fals");
   874         -    add_srs_wkt (p, 12,
   875         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   876         -    add_srs_wkt (p, 13,
   877         -        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
   878         -    add_srs_wkt (p, 14,
   879         -        "SG\",\"28991\"]]");
   880         -    p = add_epsg_def_ex (filter, first, last, 28992, "epsg", 28992,
   881         -        "Amersfoort / RD New", 0, 0,
   882         -        "Bessel 1841", "Greenwich",
   883         -        "Amersfoort", "Oblique_Stereographic", "metre",
   884         -        "X", "East", "Y", "North");
   885         -    add_proj4text (p, 0,
   886         -        "+proj=sterea +lat_0=52.15616055555555 +lon_0=5.387638888");
   887         -    add_proj4text (p, 1,
   888         -        "88889 +k=0.9999079 +x_0=155000 +y_0=463000 +ellps=bessel");
   889         -    add_proj4text (p, 2,
   890         -        " +towgs84=565.417,50.3319,465.552,-0.398957,0.343988,-1.");
   891         -    add_proj4text (p, 3,
   892         -        "8774,4.0725 +units=m +no_defs");
   893         -    add_srs_wkt (p, 0,
   894         -        "PROJCS[\"Amersfoort / RD New\",GEOGCS[\"Amersfoort\",DAT");
   895         -    add_srs_wkt (p, 1,
   896         -        "UM[\"Amersfoort\",SPHEROID[\"Bessel 1841\",6377397.155,2");
   897         -    add_srs_wkt (p, 2,
   898         -        "99.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[565.417");
   899         -    add_srs_wkt (p, 3,
   900         -        ",50.3319,465.552,-0.398957,0.343988,-1.8774,4.0725],AUTH");
   901         -    add_srs_wkt (p, 4,
   902         -        "ORITY[\"EPSG\",\"6289\"]],PRIMEM[\"Greenwich\",0,AUTHORI");
   903         -    add_srs_wkt (p, 5,
   904         -        "TY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519943");
   905         -    add_srs_wkt (p, 6,
   906         -        "3,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH]");
   907         -    add_srs_wkt (p, 7,
   908         -        ",AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4289\"]],");
   909         -    add_srs_wkt (p, 8,
   910         -        "PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"latitu");
   911         -    add_srs_wkt (p, 9,
   912         -        "de_of_origin\",52.15616055555555],PARAMETER[\"central_me");
   913         -    add_srs_wkt (p, 10,
   914         -        "ridian\",5.38763888888889],PARAMETER[\"scale_factor\",0.");
   915         -    add_srs_wkt (p, 11,
   916         -        "9999079],PARAMETER[\"false_easting\",155000],PARAMETER[\"");
   917         -    add_srs_wkt (p, 12,
   918         -        "false_northing\",463000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   919         -    add_srs_wkt (p, 13,
   920         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   921         -    add_srs_wkt (p, 14,
   922         -        "RITY[\"EPSG\",\"28992\"]]");
   923         -    p = add_epsg_def_ex (filter, first, last, 29100, "epsg", 29100,
   924         -        "SAD69 / Brazil Polyconic (deprecated)", 0, 0,
   925         -        "GRS 1967", "Greenwich",
   926         -        "South_American_Datum_1969", "Polyconic", "metre",
   927         -        "X", "East", "Y", "North");
   928         -    add_proj4text (p, 0,
   929         -        "+proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=1000000");
   930         -    add_proj4text (p, 1,
   931         -        "0 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0,0 +units=m +no_d");
   932         -    add_proj4text (p, 2,
   933         -        "efs");
   934         -    add_srs_wkt (p, 0,
   935         -        "PROJCS[\"SAD69 / Brazil Polyconic (deprecated)\",GEOGCS[");
   936         -    add_srs_wkt (p, 1,
   937         -        "\"SAD69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"");
   938         -    add_srs_wkt (p, 2,
   939         -        "GRS 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"70");
   940         -    add_srs_wkt (p, 3,
   941         -        "36\"]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
   942         -    add_srs_wkt (p, 4,
   943         -        "291\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
   944         -    add_srs_wkt (p, 5,
   945         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
   946         -    add_srs_wkt (p, 6,
   947         -        "\",\"9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
   948         -    add_srs_wkt (p, 7,
   949         -        ",EAST],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Polyco");
   950         -    add_srs_wkt (p, 8,
   951         -        "nic\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
   952         -    add_srs_wkt (p, 9,
   953         -        "entral_meridian\",-54],PARAMETER[\"false_easting\",50000");
   954         -    add_srs_wkt (p, 10,
   955         -        "00],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
   956         -    add_srs_wkt (p, 11,
   957         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
   958         -    add_srs_wkt (p, 12,
   959         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"29100\"]]");
   960         -    p = add_epsg_def_ex (filter, first, last, 29101, "epsg", 29101,
   961         -        "SAD69 / Brazil Polyconic", 0, 0,
   962         -        "GRS 1967 Modified", "Greenwich",
   963         -        "South_American_Datum_1969", "Polyconic", "metre",
   964         -        "X", "East", "Y", "North");
   965         -    add_proj4text (p, 0,
   966         -        "+proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=1000000");
   967         -    add_proj4text (p, 1,
   968         -        "0 +ellps=aust_SA +towgs84=-66.87,4.37,-38.52,0,0,0,0 +un");
   969         -    add_proj4text (p, 2,
   970         -        "its=m +no_defs");
   971         -    add_srs_wkt (p, 0,
   972         -        "PROJCS[\"SAD69 / Brazil Polyconic\",GEOGCS[\"SAD69\",DAT");
   973         -    add_srs_wkt (p, 1,
   974         -        "UM[\"South_American_Datum_1969\",SPHEROID[\"GRS 1967 Mod");
   975         -    add_srs_wkt (p, 2,
   976         -        "ified\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOW");
   977         -    add_srs_wkt (p, 3,
   978         -        "GS84[-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"66");
   979         -    add_srs_wkt (p, 4,
   980         -        "18\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   981         -    add_srs_wkt (p, 5,
   982         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   983         -    add_srs_wkt (p, 6,
   984         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
   985         -    add_srs_wkt (p, 7,
   986         -        "EAST],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Polycon");
   987         -    add_srs_wkt (p, 8,
   988         -        "ic\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
   989         -    add_srs_wkt (p, 9,
   990         -        "ntral_meridian\",-54],PARAMETER[\"false_easting\",500000");
   991         -    add_srs_wkt (p, 10,
   992         -        "0],PARAMETER[\"false_northing\",10000000],UNIT[\"metre\"");
   993         -    add_srs_wkt (p, 11,
   994         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
   995         -    add_srs_wkt (p, 12,
   996         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"29101\"]]");
   997         -    p = add_epsg_def_ex (filter, first, last, 29118, "epsg", 29118,
   998         -        "SAD69 / UTM zone 18N (deprecated)", 0, 0,
   999         -        "GRS 1967", "Greenwich",
  1000         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1001         -        "Easting", "East", "Northing", "North");
  1002         -    add_proj4text (p, 0,
  1003         -        "+proj=utm +zone=18 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0");
  1004         -    add_proj4text (p, 1,
  1005         -        ",0 +units=m +no_defs");
  1006         -    add_srs_wkt (p, 0,
  1007         -        "PROJCS[\"SAD69 / UTM zone 18N (deprecated)\",GEOGCS[\"SA");
  1008         -    add_srs_wkt (p, 1,
  1009         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1010         -    add_srs_wkt (p, 2,
  1011         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1012         -    add_srs_wkt (p, 3,
  1013         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1014         -    add_srs_wkt (p, 4,
  1015         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1016         -    add_srs_wkt (p, 5,
  1017         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1018         -    add_srs_wkt (p, 6,
  1019         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1020         -    add_srs_wkt (p, 7,
  1021         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1022         -    add_srs_wkt (p, 8,
  1023         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1024         -    add_srs_wkt (p, 9,
  1025         -        "ER[\"central_meridian\",-75],PARAMETER[\"scale_factor\",");
  1026         -    add_srs_wkt (p, 10,
  1027         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1028         -    add_srs_wkt (p, 11,
  1029         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1030         -    add_srs_wkt (p, 12,
  1031         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1032         -    add_srs_wkt (p, 13,
  1033         -        "H],AUTHORITY[\"EPSG\",\"29118\"]]");
  1034         -    p = add_epsg_def_ex (filter, first, last, 29119, "epsg", 29119,
  1035         -        "SAD69 / UTM zone 19N (deprecated)", 0, 0,
  1036         -        "GRS 1967", "Greenwich",
  1037         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1038         -        "Easting", "East", "Northing", "North");
  1039         -    add_proj4text (p, 0,
  1040         -        "+proj=utm +zone=19 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0");
  1041         -    add_proj4text (p, 1,
  1042         -        ",0 +units=m +no_defs");
  1043         -    add_srs_wkt (p, 0,
  1044         -        "PROJCS[\"SAD69 / UTM zone 19N (deprecated)\",GEOGCS[\"SA");
  1045         -    add_srs_wkt (p, 1,
  1046         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1047         -    add_srs_wkt (p, 2,
  1048         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1049         -    add_srs_wkt (p, 3,
  1050         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1051         -    add_srs_wkt (p, 4,
  1052         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1053         -    add_srs_wkt (p, 5,
  1054         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1055         -    add_srs_wkt (p, 6,
  1056         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1057         -    add_srs_wkt (p, 7,
  1058         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1059         -    add_srs_wkt (p, 8,
  1060         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1061         -    add_srs_wkt (p, 9,
  1062         -        "ER[\"central_meridian\",-69],PARAMETER[\"scale_factor\",");
  1063         -    add_srs_wkt (p, 10,
  1064         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1065         -    add_srs_wkt (p, 11,
  1066         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1067         -    add_srs_wkt (p, 12,
  1068         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1069         -    add_srs_wkt (p, 13,
  1070         -        "H],AUTHORITY[\"EPSG\",\"29119\"]]");
  1071         -    p = add_epsg_def_ex (filter, first, last, 29120, "epsg", 29120,
  1072         -        "SAD69 / UTM zone 20N (deprecated)", 0, 0,
  1073         -        "GRS 1967", "Greenwich",
  1074         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1075         -        "Easting", "East", "Northing", "North");
  1076         -    add_proj4text (p, 0,
  1077         -        "+proj=utm +zone=20 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0");
  1078         -    add_proj4text (p, 1,
  1079         -        ",0 +units=m +no_defs");
  1080         -    add_srs_wkt (p, 0,
  1081         -        "PROJCS[\"SAD69 / UTM zone 20N (deprecated)\",GEOGCS[\"SA");
  1082         -    add_srs_wkt (p, 1,
  1083         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1084         -    add_srs_wkt (p, 2,
  1085         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1086         -    add_srs_wkt (p, 3,
  1087         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1088         -    add_srs_wkt (p, 4,
  1089         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1090         -    add_srs_wkt (p, 5,
  1091         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1092         -    add_srs_wkt (p, 6,
  1093         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1094         -    add_srs_wkt (p, 7,
  1095         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1096         -    add_srs_wkt (p, 8,
  1097         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1098         -    add_srs_wkt (p, 9,
  1099         -        "ER[\"central_meridian\",-63],PARAMETER[\"scale_factor\",");
  1100         -    add_srs_wkt (p, 10,
  1101         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1102         -    add_srs_wkt (p, 11,
  1103         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1104         -    add_srs_wkt (p, 12,
  1105         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1106         -    add_srs_wkt (p, 13,
  1107         -        "H],AUTHORITY[\"EPSG\",\"29120\"]]");
  1108         -    p = add_epsg_def_ex (filter, first, last, 29121, "epsg", 29121,
  1109         -        "SAD69 / UTM zone 21N (deprecated)", 0, 0,
  1110         -        "GRS 1967", "Greenwich",
  1111         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1112         -        "Easting", "East", "Northing", "North");
  1113         -    add_proj4text (p, 0,
  1114         -        "+proj=utm +zone=21 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0");
  1115         -    add_proj4text (p, 1,
  1116         -        ",0 +units=m +no_defs");
  1117         -    add_srs_wkt (p, 0,
  1118         -        "PROJCS[\"SAD69 / UTM zone 21N (deprecated)\",GEOGCS[\"SA");
  1119         -    add_srs_wkt (p, 1,
  1120         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1121         -    add_srs_wkt (p, 2,
  1122         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1123         -    add_srs_wkt (p, 3,
  1124         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1125         -    add_srs_wkt (p, 4,
  1126         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1127         -    add_srs_wkt (p, 5,
  1128         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1129         -    add_srs_wkt (p, 6,
  1130         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1131         -    add_srs_wkt (p, 7,
  1132         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1133         -    add_srs_wkt (p, 8,
  1134         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1135         -    add_srs_wkt (p, 9,
  1136         -        "ER[\"central_meridian\",-57],PARAMETER[\"scale_factor\",");
  1137         -    add_srs_wkt (p, 10,
  1138         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1139         -    add_srs_wkt (p, 11,
  1140         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1141         -    add_srs_wkt (p, 12,
  1142         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1143         -    add_srs_wkt (p, 13,
  1144         -        "H],AUTHORITY[\"EPSG\",\"29121\"]]");
  1145         -    p = add_epsg_def_ex (filter, first, last, 29122, "epsg", 29122,
  1146         -        "SAD69 / UTM zone 22N (deprecated)", 0, 0,
  1147         -        "GRS 1967", "Greenwich",
  1148         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1149         -        "Easting", "East", "Northing", "North");
  1150         -    add_proj4text (p, 0,
  1151         -        "+proj=utm +zone=22 +ellps=GRS67 +towgs84=-57,1,-41,0,0,0");
  1152         -    add_proj4text (p, 1,
  1153         -        ",0 +units=m +no_defs");
  1154         -    add_srs_wkt (p, 0,
  1155         -        "PROJCS[\"SAD69 / UTM zone 22N (deprecated)\",GEOGCS[\"SA");
  1156         -    add_srs_wkt (p, 1,
  1157         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1158         -    add_srs_wkt (p, 2,
  1159         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1160         -    add_srs_wkt (p, 3,
  1161         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1162         -    add_srs_wkt (p, 4,
  1163         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1164         -    add_srs_wkt (p, 5,
  1165         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1166         -    add_srs_wkt (p, 6,
  1167         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1168         -    add_srs_wkt (p, 7,
  1169         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1170         -    add_srs_wkt (p, 8,
  1171         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1172         -    add_srs_wkt (p, 9,
  1173         -        "ER[\"central_meridian\",-51],PARAMETER[\"scale_factor\",");
  1174         -    add_srs_wkt (p, 10,
  1175         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1176         -    add_srs_wkt (p, 11,
  1177         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1178         -    add_srs_wkt (p, 12,
  1179         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1180         -    add_srs_wkt (p, 13,
  1181         -        "H],AUTHORITY[\"EPSG\",\"29122\"]]");
  1182         -    p = add_epsg_def_ex (filter, first, last, 29168, "epsg", 29168,
  1183         -        "SAD69 / UTM zone 18N", 0, 0,
  1184         -        "GRS 1967 Modified", "Greenwich",
  1185         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1186         -        "Easting", "East", "Northing", "North");
  1187         -    add_proj4text (p, 0,
  1188         -        "+proj=utm +zone=18 +ellps=aust_SA +towgs84=-66.87,4.37,-");
  1189         -    add_proj4text (p, 1,
  1190         -        "38.52,0,0,0,0 +units=m +no_defs");
  1191         -    add_srs_wkt (p, 0,
  1192         -        "PROJCS[\"SAD69 / UTM zone 18N\",GEOGCS[\"SAD69\",DATUM[\"");
  1193         -    add_srs_wkt (p, 1,
  1194         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1195         -    add_srs_wkt (p, 2,
  1196         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1197         -    add_srs_wkt (p, 3,
  1198         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1199         -    add_srs_wkt (p, 4,
  1200         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1201         -    add_srs_wkt (p, 5,
  1202         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1203         -    add_srs_wkt (p, 6,
  1204         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1205         -    add_srs_wkt (p, 7,
  1206         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1207         -    add_srs_wkt (p, 8,
  1208         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1209         -    add_srs_wkt (p, 9,
  1210         -        "R[\"central_meridian\",-75],PARAMETER[\"scale_factor\",0");
  1211         -    add_srs_wkt (p, 10,
  1212         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1213         -    add_srs_wkt (p, 11,
  1214         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1215         -    add_srs_wkt (p, 12,
  1216         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1217         -    add_srs_wkt (p, 13,
  1218         -        ",AUTHORITY[\"EPSG\",\"29168\"]]");
  1219         -    p = add_epsg_def_ex (filter, first, last, 29169, "epsg", 29169,
  1220         -        "SAD69 / UTM zone 19N", 0, 0,
  1221         -        "GRS 1967 Modified", "Greenwich",
  1222         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1223         -        "Easting", "East", "Northing", "North");
  1224         -    add_proj4text (p, 0,
  1225         -        "+proj=utm +zone=19 +ellps=aust_SA +towgs84=-66.87,4.37,-");
  1226         -    add_proj4text (p, 1,
  1227         -        "38.52,0,0,0,0 +units=m +no_defs");
  1228         -    add_srs_wkt (p, 0,
  1229         -        "PROJCS[\"SAD69 / UTM zone 19N\",GEOGCS[\"SAD69\",DATUM[\"");
  1230         -    add_srs_wkt (p, 1,
  1231         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1232         -    add_srs_wkt (p, 2,
  1233         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1234         -    add_srs_wkt (p, 3,
  1235         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1236         -    add_srs_wkt (p, 4,
  1237         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1238         -    add_srs_wkt (p, 5,
  1239         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1240         -    add_srs_wkt (p, 6,
  1241         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1242         -    add_srs_wkt (p, 7,
  1243         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1244         -    add_srs_wkt (p, 8,
  1245         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1246         -    add_srs_wkt (p, 9,
  1247         -        "R[\"central_meridian\",-69],PARAMETER[\"scale_factor\",0");
  1248         -    add_srs_wkt (p, 10,
  1249         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1250         -    add_srs_wkt (p, 11,
  1251         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1252         -    add_srs_wkt (p, 12,
  1253         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1254         -    add_srs_wkt (p, 13,
  1255         -        ",AUTHORITY[\"EPSG\",\"29169\"]]");
  1256         -    p = add_epsg_def_ex (filter, first, last, 29170, "epsg", 29170,
  1257         -        "SAD69 / UTM zone 20N", 0, 0,
  1258         -        "GRS 1967 Modified", "Greenwich",
  1259         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1260         -        "Easting", "East", "Northing", "North");
  1261         -    add_proj4text (p, 0,
  1262         -        "+proj=utm +zone=20 +ellps=aust_SA +towgs84=-66.87,4.37,-");
  1263         -    add_proj4text (p, 1,
  1264         -        "38.52,0,0,0,0 +units=m +no_defs");
  1265         -    add_srs_wkt (p, 0,
  1266         -        "PROJCS[\"SAD69 / UTM zone 20N\",GEOGCS[\"SAD69\",DATUM[\"");
  1267         -    add_srs_wkt (p, 1,
  1268         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1269         -    add_srs_wkt (p, 2,
  1270         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1271         -    add_srs_wkt (p, 3,
  1272         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1273         -    add_srs_wkt (p, 4,
  1274         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1275         -    add_srs_wkt (p, 5,
  1276         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1277         -    add_srs_wkt (p, 6,
  1278         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1279         -    add_srs_wkt (p, 7,
  1280         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1281         -    add_srs_wkt (p, 8,
  1282         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1283         -    add_srs_wkt (p, 9,
  1284         -        "R[\"central_meridian\",-63],PARAMETER[\"scale_factor\",0");
  1285         -    add_srs_wkt (p, 10,
  1286         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1287         -    add_srs_wkt (p, 11,
  1288         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1289         -    add_srs_wkt (p, 12,
  1290         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1291         -    add_srs_wkt (p, 13,
  1292         -        ",AUTHORITY[\"EPSG\",\"29170\"]]");
  1293         -    p = add_epsg_def_ex (filter, first, last, 29171, "epsg", 29171,
  1294         -        "SAD69 / UTM zone 21N", 0, 0,
  1295         -        "GRS 1967 Modified", "Greenwich",
  1296         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1297         -        "Easting", "East", "Northing", "North");
  1298         -    add_proj4text (p, 0,
  1299         -        "+proj=utm +zone=21 +ellps=aust_SA +towgs84=-66.87,4.37,-");
  1300         -    add_proj4text (p, 1,
  1301         -        "38.52,0,0,0,0 +units=m +no_defs");
  1302         -    add_srs_wkt (p, 0,
  1303         -        "PROJCS[\"SAD69 / UTM zone 21N\",GEOGCS[\"SAD69\",DATUM[\"");
  1304         -    add_srs_wkt (p, 1,
  1305         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1306         -    add_srs_wkt (p, 2,
  1307         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1308         -    add_srs_wkt (p, 3,
  1309         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1310         -    add_srs_wkt (p, 4,
  1311         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1312         -    add_srs_wkt (p, 5,
  1313         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1314         -    add_srs_wkt (p, 6,
  1315         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1316         -    add_srs_wkt (p, 7,
  1317         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1318         -    add_srs_wkt (p, 8,
  1319         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1320         -    add_srs_wkt (p, 9,
  1321         -        "R[\"central_meridian\",-57],PARAMETER[\"scale_factor\",0");
  1322         -    add_srs_wkt (p, 10,
  1323         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1324         -    add_srs_wkt (p, 11,
  1325         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1326         -    add_srs_wkt (p, 12,
  1327         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1328         -    add_srs_wkt (p, 13,
  1329         -        ",AUTHORITY[\"EPSG\",\"29171\"]]");
  1330         -    p = add_epsg_def_ex (filter, first, last, 29172, "epsg", 29172,
  1331         -        "SAD69 / UTM zone 22N", 0, 0,
  1332         -        "GRS 1967 Modified", "Greenwich",
  1333         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1334         -        "Easting", "East", "Northing", "North");
  1335         -    add_proj4text (p, 0,
  1336         -        "+proj=utm +zone=22 +ellps=aust_SA +towgs84=-66.87,4.37,-");
  1337         -    add_proj4text (p, 1,
  1338         -        "38.52,0,0,0,0 +units=m +no_defs");
  1339         -    add_srs_wkt (p, 0,
  1340         -        "PROJCS[\"SAD69 / UTM zone 22N\",GEOGCS[\"SAD69\",DATUM[\"");
  1341         -    add_srs_wkt (p, 1,
  1342         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1343         -    add_srs_wkt (p, 2,
  1344         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1345         -    add_srs_wkt (p, 3,
  1346         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1347         -    add_srs_wkt (p, 4,
  1348         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1349         -    add_srs_wkt (p, 5,
  1350         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1351         -    add_srs_wkt (p, 6,
  1352         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1353         -    add_srs_wkt (p, 7,
  1354         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1355         -    add_srs_wkt (p, 8,
  1356         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1357         -    add_srs_wkt (p, 9,
  1358         -        "R[\"central_meridian\",-51],PARAMETER[\"scale_factor\",0");
  1359         -    add_srs_wkt (p, 10,
  1360         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1361         -    add_srs_wkt (p, 11,
  1362         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1363         -    add_srs_wkt (p, 12,
  1364         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1365         -    add_srs_wkt (p, 13,
  1366         -        ",AUTHORITY[\"EPSG\",\"29172\"]]");
  1367         -    p = add_epsg_def_ex (filter, first, last, 29177, "epsg", 29177,
  1368         -        "SAD69 / UTM zone 17S (deprecated)", 0, 0,
  1369         -        "GRS 1967", "Greenwich",
  1370         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1371         -        "Easting", "East", "Northing", "North");
  1372         -    add_proj4text (p, 0,
  1373         -        "+proj=utm +zone=17 +south +ellps=GRS67 +towgs84=-57,1,-4");
  1374         -    add_proj4text (p, 1,
  1375         -        "1,0,0,0,0 +units=m +no_defs");
  1376         -    add_srs_wkt (p, 0,
  1377         -        "PROJCS[\"SAD69 / UTM zone 17S (deprecated)\",GEOGCS[\"SA");
  1378         -    add_srs_wkt (p, 1,
  1379         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1380         -    add_srs_wkt (p, 2,
  1381         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1382         -    add_srs_wkt (p, 3,
  1383         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1384         -    add_srs_wkt (p, 4,
  1385         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1386         -    add_srs_wkt (p, 5,
  1387         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1388         -    add_srs_wkt (p, 6,
  1389         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1390         -    add_srs_wkt (p, 7,
  1391         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1392         -    add_srs_wkt (p, 8,
  1393         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1394         -    add_srs_wkt (p, 9,
  1395         -        "ER[\"central_meridian\",-81],PARAMETER[\"scale_factor\",");
  1396         -    add_srs_wkt (p, 10,
  1397         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1398         -    add_srs_wkt (p, 11,
  1399         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1400         -    add_srs_wkt (p, 12,
  1401         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1402         -    add_srs_wkt (p, 13,
  1403         -        "\",NORTH],AUTHORITY[\"EPSG\",\"29177\"]]");
  1404         -    p = add_epsg_def_ex (filter, first, last, 29178, "epsg", 29178,
  1405         -        "SAD69 / UTM zone 18S (deprecated)", 0, 0,
  1406         -        "GRS 1967", "Greenwich",
  1407         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1408         -        "Easting", "East", "Northing", "North");
  1409         -    add_proj4text (p, 0,
  1410         -        "+proj=utm +zone=18 +south +ellps=GRS67 +towgs84=-57,1,-4");
  1411         -    add_proj4text (p, 1,
  1412         -        "1,0,0,0,0 +units=m +no_defs");
  1413         -    add_srs_wkt (p, 0,
  1414         -        "PROJCS[\"SAD69 / UTM zone 18S (deprecated)\",GEOGCS[\"SA");
  1415         -    add_srs_wkt (p, 1,
  1416         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1417         -    add_srs_wkt (p, 2,
  1418         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1419         -    add_srs_wkt (p, 3,
  1420         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1421         -    add_srs_wkt (p, 4,
  1422         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1423         -    add_srs_wkt (p, 5,
  1424         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1425         -    add_srs_wkt (p, 6,
  1426         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1427         -    add_srs_wkt (p, 7,
  1428         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1429         -    add_srs_wkt (p, 8,
  1430         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1431         -    add_srs_wkt (p, 9,
  1432         -        "ER[\"central_meridian\",-75],PARAMETER[\"scale_factor\",");
  1433         -    add_srs_wkt (p, 10,
  1434         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1435         -    add_srs_wkt (p, 11,
  1436         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1437         -    add_srs_wkt (p, 12,
  1438         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1439         -    add_srs_wkt (p, 13,
  1440         -        "\",NORTH],AUTHORITY[\"EPSG\",\"29178\"]]");
  1441         -    p = add_epsg_def_ex (filter, first, last, 29179, "epsg", 29179,
  1442         -        "SAD69 / UTM zone 19S (deprecated)", 0, 0,
  1443         -        "GRS 1967", "Greenwich",
  1444         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1445         -        "Easting", "East", "Northing", "North");
  1446         -    add_proj4text (p, 0,
  1447         -        "+proj=utm +zone=19 +south +ellps=GRS67 +towgs84=-57,1,-4");
  1448         -    add_proj4text (p, 1,
  1449         -        "1,0,0,0,0 +units=m +no_defs");
  1450         -    add_srs_wkt (p, 0,
  1451         -        "PROJCS[\"SAD69 / UTM zone 19S (deprecated)\",GEOGCS[\"SA");
  1452         -    add_srs_wkt (p, 1,
  1453         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1454         -    add_srs_wkt (p, 2,
  1455         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1456         -    add_srs_wkt (p, 3,
  1457         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1458         -    add_srs_wkt (p, 4,
  1459         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1460         -    add_srs_wkt (p, 5,
  1461         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1462         -    add_srs_wkt (p, 6,
  1463         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1464         -    add_srs_wkt (p, 7,
  1465         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1466         -    add_srs_wkt (p, 8,
  1467         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1468         -    add_srs_wkt (p, 9,
  1469         -        "ER[\"central_meridian\",-69],PARAMETER[\"scale_factor\",");
  1470         -    add_srs_wkt (p, 10,
  1471         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1472         -    add_srs_wkt (p, 11,
  1473         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1474         -    add_srs_wkt (p, 12,
  1475         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1476         -    add_srs_wkt (p, 13,
  1477         -        "\",NORTH],AUTHORITY[\"EPSG\",\"29179\"]]");
  1478         -    p = add_epsg_def_ex (filter, first, last, 29180, "epsg", 29180,
  1479         -        "SAD69 / UTM zone 20S (deprecated)", 0, 0,
  1480         -        "GRS 1967", "Greenwich",
  1481         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1482         -        "Easting", "East", "Northing", "North");
  1483         -    add_proj4text (p, 0,
  1484         -        "+proj=utm +zone=20 +south +ellps=GRS67 +towgs84=-57,1,-4");
  1485         -    add_proj4text (p, 1,
  1486         -        "1,0,0,0,0 +units=m +no_defs");
  1487         -    add_srs_wkt (p, 0,
  1488         -        "PROJCS[\"SAD69 / UTM zone 20S (deprecated)\",GEOGCS[\"SA");
  1489         -    add_srs_wkt (p, 1,
  1490         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1491         -    add_srs_wkt (p, 2,
  1492         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1493         -    add_srs_wkt (p, 3,
  1494         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1495         -    add_srs_wkt (p, 4,
  1496         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1497         -    add_srs_wkt (p, 5,
  1498         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1499         -    add_srs_wkt (p, 6,
  1500         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1501         -    add_srs_wkt (p, 7,
  1502         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1503         -    add_srs_wkt (p, 8,
  1504         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1505         -    add_srs_wkt (p, 9,
  1506         -        "ER[\"central_meridian\",-63],PARAMETER[\"scale_factor\",");
  1507         -    add_srs_wkt (p, 10,
  1508         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1509         -    add_srs_wkt (p, 11,
  1510         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1511         -    add_srs_wkt (p, 12,
  1512         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1513         -    add_srs_wkt (p, 13,
  1514         -        "\",NORTH],AUTHORITY[\"EPSG\",\"29180\"]]");
  1515         -    p = add_epsg_def_ex (filter, first, last, 29181, "epsg", 29181,
  1516         -        "SAD69 / UTM zone 21S (deprecated)", 0, 0,
  1517         -        "GRS 1967", "Greenwich",
  1518         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1519         -        "Easting", "East", "Northing", "North");
  1520         -    add_proj4text (p, 0,
  1521         -        "+proj=utm +zone=21 +south +ellps=GRS67 +towgs84=-57,1,-4");
  1522         -    add_proj4text (p, 1,
  1523         -        "1,0,0,0,0 +units=m +no_defs");
  1524         -    add_srs_wkt (p, 0,
  1525         -        "PROJCS[\"SAD69 / UTM zone 21S (deprecated)\",GEOGCS[\"SA");
  1526         -    add_srs_wkt (p, 1,
  1527         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1528         -    add_srs_wkt (p, 2,
  1529         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1530         -    add_srs_wkt (p, 3,
  1531         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1532         -    add_srs_wkt (p, 4,
  1533         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1534         -    add_srs_wkt (p, 5,
  1535         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1536         -    add_srs_wkt (p, 6,
  1537         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1538         -    add_srs_wkt (p, 7,
  1539         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1540         -    add_srs_wkt (p, 8,
  1541         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1542         -    add_srs_wkt (p, 9,
  1543         -        "ER[\"central_meridian\",-57],PARAMETER[\"scale_factor\",");
  1544         -    add_srs_wkt (p, 10,
  1545         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1546         -    add_srs_wkt (p, 11,
  1547         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1548         -    add_srs_wkt (p, 12,
  1549         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1550         -    add_srs_wkt (p, 13,
  1551         -        "\",NORTH],AUTHORITY[\"EPSG\",\"29181\"]]");
  1552         -    p = add_epsg_def_ex (filter, first, last, 29182, "epsg", 29182,
  1553         -        "SAD69 / UTM zone 22S (deprecated)", 0, 0,
  1554         -        "GRS 1967", "Greenwich",
  1555         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1556         -        "Easting", "East", "Northing", "North");
  1557         -    add_proj4text (p, 0,
  1558         -        "+proj=utm +zone=22 +south +ellps=GRS67 +towgs84=-57,1,-4");
  1559         -    add_proj4text (p, 1,
  1560         -        "1,0,0,0,0 +units=m +no_defs");
  1561         -    add_srs_wkt (p, 0,
  1562         -        "PROJCS[\"SAD69 / UTM zone 22S (deprecated)\",GEOGCS[\"SA");
  1563         -    add_srs_wkt (p, 1,
  1564         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1565         -    add_srs_wkt (p, 2,
  1566         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1567         -    add_srs_wkt (p, 3,
  1568         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1569         -    add_srs_wkt (p, 4,
  1570         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1571         -    add_srs_wkt (p, 5,
  1572         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1573         -    add_srs_wkt (p, 6,
  1574         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1575         -    add_srs_wkt (p, 7,
  1576         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1577         -    add_srs_wkt (p, 8,
  1578         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1579         -    add_srs_wkt (p, 9,
  1580         -        "ER[\"central_meridian\",-51],PARAMETER[\"scale_factor\",");
  1581         -    add_srs_wkt (p, 10,
  1582         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1583         -    add_srs_wkt (p, 11,
  1584         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1585         -    add_srs_wkt (p, 12,
  1586         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1587         -    add_srs_wkt (p, 13,
  1588         -        "\",NORTH],AUTHORITY[\"EPSG\",\"29182\"]]");
  1589         -    p = add_epsg_def_ex (filter, first, last, 29183, "epsg", 29183,
  1590         -        "SAD69 / UTM zone 23S (deprecated)", 0, 0,
  1591         -        "GRS 1967", "Greenwich",
  1592         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1593         -        "Easting", "East", "Northing", "North");
  1594         -    add_proj4text (p, 0,
  1595         -        "+proj=utm +zone=23 +south +ellps=GRS67 +towgs84=-57,1,-4");
  1596         -    add_proj4text (p, 1,
  1597         -        "1,0,0,0,0 +units=m +no_defs");
  1598         -    add_srs_wkt (p, 0,
  1599         -        "PROJCS[\"SAD69 / UTM zone 23S (deprecated)\",GEOGCS[\"SA");
  1600         -    add_srs_wkt (p, 1,
  1601         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1602         -    add_srs_wkt (p, 2,
  1603         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1604         -    add_srs_wkt (p, 3,
  1605         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1606         -    add_srs_wkt (p, 4,
  1607         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1608         -    add_srs_wkt (p, 5,
  1609         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1610         -    add_srs_wkt (p, 6,
  1611         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1612         -    add_srs_wkt (p, 7,
  1613         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1614         -    add_srs_wkt (p, 8,
  1615         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1616         -    add_srs_wkt (p, 9,
  1617         -        "ER[\"central_meridian\",-45],PARAMETER[\"scale_factor\",");
  1618         -    add_srs_wkt (p, 10,
  1619         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1620         -    add_srs_wkt (p, 11,
  1621         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1622         -    add_srs_wkt (p, 12,
  1623         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1624         -    add_srs_wkt (p, 13,
  1625         -        "\",NORTH],AUTHORITY[\"EPSG\",\"29183\"]]");
  1626         -    p = add_epsg_def_ex (filter, first, last, 29184, "epsg", 29184,
  1627         -        "SAD69 / UTM zone 24S (deprecated)", 0, 0,
  1628         -        "GRS 1967", "Greenwich",
  1629         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1630         -        "Easting", "East", "Northing", "North");
  1631         -    add_proj4text (p, 0,
  1632         -        "+proj=utm +zone=24 +south +ellps=GRS67 +towgs84=-57,1,-4");
  1633         -    add_proj4text (p, 1,
  1634         -        "1,0,0,0,0 +units=m +no_defs");
  1635         -    add_srs_wkt (p, 0,
  1636         -        "PROJCS[\"SAD69 / UTM zone 24S (deprecated)\",GEOGCS[\"SA");
  1637         -    add_srs_wkt (p, 1,
  1638         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1639         -    add_srs_wkt (p, 2,
  1640         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1641         -    add_srs_wkt (p, 3,
  1642         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1643         -    add_srs_wkt (p, 4,
  1644         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1645         -    add_srs_wkt (p, 5,
  1646         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1647         -    add_srs_wkt (p, 6,
  1648         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1649         -    add_srs_wkt (p, 7,
  1650         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1651         -    add_srs_wkt (p, 8,
  1652         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1653         -    add_srs_wkt (p, 9,
  1654         -        "ER[\"central_meridian\",-39],PARAMETER[\"scale_factor\",");
  1655         -    add_srs_wkt (p, 10,
  1656         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1657         -    add_srs_wkt (p, 11,
  1658         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1659         -    add_srs_wkt (p, 12,
  1660         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1661         -    add_srs_wkt (p, 13,
  1662         -        "\",NORTH],AUTHORITY[\"EPSG\",\"29184\"]]");
  1663         -    p = add_epsg_def_ex (filter, first, last, 29185, "epsg", 29185,
  1664         -        "SAD69 / UTM zone 25S (deprecated)", 0, 0,
  1665         -        "GRS 1967", "Greenwich",
  1666         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1667         -        "Easting", "East", "Northing", "North");
  1668         -    add_proj4text (p, 0,
  1669         -        "+proj=utm +zone=25 +south +ellps=GRS67 +towgs84=-57,1,-4");
  1670         -    add_proj4text (p, 1,
  1671         -        "1,0,0,0,0 +units=m +no_defs");
  1672         -    add_srs_wkt (p, 0,
  1673         -        "PROJCS[\"SAD69 / UTM zone 25S (deprecated)\",GEOGCS[\"SA");
  1674         -    add_srs_wkt (p, 1,
  1675         -        "D69\",DATUM[\"South_American_Datum_1969\",SPHEROID[\"GRS");
  1676         -    add_srs_wkt (p, 2,
  1677         -        " 1967\",6378160,298.247167427,AUTHORITY[\"EPSG\",\"7036\"");
  1678         -    add_srs_wkt (p, 3,
  1679         -        "]],TOWGS84[-57,1,-41,0,0,0,0],AUTHORITY[\"EPSG\",\"6291\"");
  1680         -    add_srs_wkt (p, 4,
  1681         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1682         -    add_srs_wkt (p, 5,
  1683         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1684         -    add_srs_wkt (p, 6,
  1685         -        "9108\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  1686         -    add_srs_wkt (p, 7,
  1687         -        "T],AUTHORITY[\"EPSG\",\"4291\"]],PROJECTION[\"Transverse");
  1688         -    add_srs_wkt (p, 8,
  1689         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
  1690         -    add_srs_wkt (p, 9,
  1691         -        "ER[\"central_meridian\",-33],PARAMETER[\"scale_factor\",");
  1692         -    add_srs_wkt (p, 10,
  1693         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1694         -    add_srs_wkt (p, 11,
  1695         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1696         -    add_srs_wkt (p, 12,
  1697         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1698         -    add_srs_wkt (p, 13,
  1699         -        "\",NORTH],AUTHORITY[\"EPSG\",\"29185\"]]");
  1700         -    p = add_epsg_def_ex (filter, first, last, 29187, "epsg", 29187,
  1701         -        "SAD69 / UTM zone 17S", 0, 0,
  1702         -        "GRS 1967 Modified", "Greenwich",
  1703         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1704         -        "Easting", "East", "Northing", "North");
  1705         -    add_proj4text (p, 0,
  1706         -        "+proj=utm +zone=17 +south +ellps=aust_SA +towgs84=-66.87");
  1707         -    add_proj4text (p, 1,
  1708         -        ",4.37,-38.52,0,0,0,0 +units=m +no_defs");
  1709         -    add_srs_wkt (p, 0,
  1710         -        "PROJCS[\"SAD69 / UTM zone 17S\",GEOGCS[\"SAD69\",DATUM[\"");
  1711         -    add_srs_wkt (p, 1,
  1712         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1713         -    add_srs_wkt (p, 2,
  1714         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1715         -    add_srs_wkt (p, 3,
  1716         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1717         -    add_srs_wkt (p, 4,
  1718         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1719         -    add_srs_wkt (p, 5,
  1720         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1721         -    add_srs_wkt (p, 6,
  1722         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1723         -    add_srs_wkt (p, 7,
  1724         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1725         -    add_srs_wkt (p, 8,
  1726         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1727         -    add_srs_wkt (p, 9,
  1728         -        "R[\"central_meridian\",-81],PARAMETER[\"scale_factor\",0");
  1729         -    add_srs_wkt (p, 10,
  1730         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1731         -    add_srs_wkt (p, 11,
  1732         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1733         -    add_srs_wkt (p, 12,
  1734         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1735         -    add_srs_wkt (p, 13,
  1736         -        ",NORTH],AUTHORITY[\"EPSG\",\"29187\"]]");
  1737         -    p = add_epsg_def_ex (filter, first, last, 29188, "epsg", 29188,
  1738         -        "SAD69 / UTM zone 18S", 0, 0,
  1739         -        "GRS 1967 Modified", "Greenwich",
  1740         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1741         -        "Easting", "East", "Northing", "North");
  1742         -    add_proj4text (p, 0,
  1743         -        "+proj=utm +zone=18 +south +ellps=aust_SA +towgs84=-66.87");
  1744         -    add_proj4text (p, 1,
  1745         -        ",4.37,-38.52,0,0,0,0 +units=m +no_defs");
  1746         -    add_srs_wkt (p, 0,
  1747         -        "PROJCS[\"SAD69 / UTM zone 18S\",GEOGCS[\"SAD69\",DATUM[\"");
  1748         -    add_srs_wkt (p, 1,
  1749         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1750         -    add_srs_wkt (p, 2,
  1751         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1752         -    add_srs_wkt (p, 3,
  1753         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1754         -    add_srs_wkt (p, 4,
  1755         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1756         -    add_srs_wkt (p, 5,
  1757         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1758         -    add_srs_wkt (p, 6,
  1759         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1760         -    add_srs_wkt (p, 7,
  1761         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1762         -    add_srs_wkt (p, 8,
  1763         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1764         -    add_srs_wkt (p, 9,
  1765         -        "R[\"central_meridian\",-75],PARAMETER[\"scale_factor\",0");
  1766         -    add_srs_wkt (p, 10,
  1767         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1768         -    add_srs_wkt (p, 11,
  1769         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1770         -    add_srs_wkt (p, 12,
  1771         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1772         -    add_srs_wkt (p, 13,
  1773         -        ",NORTH],AUTHORITY[\"EPSG\",\"29188\"]]");
  1774         -    p = add_epsg_def_ex (filter, first, last, 29189, "epsg", 29189,
  1775         -        "SAD69 / UTM zone 19S", 0, 0,
  1776         -        "GRS 1967 Modified", "Greenwich",
  1777         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1778         -        "Easting", "East", "Northing", "North");
  1779         -    add_proj4text (p, 0,
  1780         -        "+proj=utm +zone=19 +south +ellps=aust_SA +towgs84=-66.87");
  1781         -    add_proj4text (p, 1,
  1782         -        ",4.37,-38.52,0,0,0,0 +units=m +no_defs");
  1783         -    add_srs_wkt (p, 0,
  1784         -        "PROJCS[\"SAD69 / UTM zone 19S\",GEOGCS[\"SAD69\",DATUM[\"");
  1785         -    add_srs_wkt (p, 1,
  1786         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1787         -    add_srs_wkt (p, 2,
  1788         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1789         -    add_srs_wkt (p, 3,
  1790         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1791         -    add_srs_wkt (p, 4,
  1792         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1793         -    add_srs_wkt (p, 5,
  1794         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1795         -    add_srs_wkt (p, 6,
  1796         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1797         -    add_srs_wkt (p, 7,
  1798         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1799         -    add_srs_wkt (p, 8,
  1800         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1801         -    add_srs_wkt (p, 9,
  1802         -        "R[\"central_meridian\",-69],PARAMETER[\"scale_factor\",0");
  1803         -    add_srs_wkt (p, 10,
  1804         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1805         -    add_srs_wkt (p, 11,
  1806         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1807         -    add_srs_wkt (p, 12,
  1808         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1809         -    add_srs_wkt (p, 13,
  1810         -        ",NORTH],AUTHORITY[\"EPSG\",\"29189\"]]");
  1811         -    p = add_epsg_def_ex (filter, first, last, 29190, "epsg", 29190,
  1812         -        "SAD69 / UTM zone 20S", 0, 0,
  1813         -        "GRS 1967 Modified", "Greenwich",
  1814         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1815         -        "Easting", "East", "Northing", "North");
  1816         -    add_proj4text (p, 0,
  1817         -        "+proj=utm +zone=20 +south +ellps=aust_SA +towgs84=-66.87");
  1818         -    add_proj4text (p, 1,
  1819         -        ",4.37,-38.52,0,0,0,0 +units=m +no_defs");
  1820         -    add_srs_wkt (p, 0,
  1821         -        "PROJCS[\"SAD69 / UTM zone 20S\",GEOGCS[\"SAD69\",DATUM[\"");
  1822         -    add_srs_wkt (p, 1,
  1823         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1824         -    add_srs_wkt (p, 2,
  1825         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1826         -    add_srs_wkt (p, 3,
  1827         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1828         -    add_srs_wkt (p, 4,
  1829         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1830         -    add_srs_wkt (p, 5,
  1831         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1832         -    add_srs_wkt (p, 6,
  1833         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1834         -    add_srs_wkt (p, 7,
  1835         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1836         -    add_srs_wkt (p, 8,
  1837         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1838         -    add_srs_wkt (p, 9,
  1839         -        "R[\"central_meridian\",-63],PARAMETER[\"scale_factor\",0");
  1840         -    add_srs_wkt (p, 10,
  1841         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1842         -    add_srs_wkt (p, 11,
  1843         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1844         -    add_srs_wkt (p, 12,
  1845         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1846         -    add_srs_wkt (p, 13,
  1847         -        ",NORTH],AUTHORITY[\"EPSG\",\"29190\"]]");
  1848         -    p = add_epsg_def_ex (filter, first, last, 29191, "epsg", 29191,
  1849         -        "SAD69 / UTM zone 21S", 0, 0,
  1850         -        "GRS 1967 Modified", "Greenwich",
  1851         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1852         -        "Easting", "East", "Northing", "North");
  1853         -    add_proj4text (p, 0,
  1854         -        "+proj=utm +zone=21 +south +ellps=aust_SA +towgs84=-66.87");
  1855         -    add_proj4text (p, 1,
  1856         -        ",4.37,-38.52,0,0,0,0 +units=m +no_defs");
  1857         -    add_srs_wkt (p, 0,
  1858         -        "PROJCS[\"SAD69 / UTM zone 21S\",GEOGCS[\"SAD69\",DATUM[\"");
  1859         -    add_srs_wkt (p, 1,
  1860         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1861         -    add_srs_wkt (p, 2,
  1862         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1863         -    add_srs_wkt (p, 3,
  1864         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1865         -    add_srs_wkt (p, 4,
  1866         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1867         -    add_srs_wkt (p, 5,
  1868         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1869         -    add_srs_wkt (p, 6,
  1870         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1871         -    add_srs_wkt (p, 7,
  1872         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1873         -    add_srs_wkt (p, 8,
  1874         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1875         -    add_srs_wkt (p, 9,
  1876         -        "R[\"central_meridian\",-57],PARAMETER[\"scale_factor\",0");
  1877         -    add_srs_wkt (p, 10,
  1878         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1879         -    add_srs_wkt (p, 11,
  1880         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1881         -    add_srs_wkt (p, 12,
  1882         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1883         -    add_srs_wkt (p, 13,
  1884         -        ",NORTH],AUTHORITY[\"EPSG\",\"29191\"]]");
  1885         -    p = add_epsg_def_ex (filter, first, last, 29192, "epsg", 29192,
  1886         -        "SAD69 / UTM zone 22S", 0, 0,
  1887         -        "GRS 1967 Modified", "Greenwich",
  1888         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1889         -        "Easting", "East", "Northing", "North");
  1890         -    add_proj4text (p, 0,
  1891         -        "+proj=utm +zone=22 +south +ellps=aust_SA +towgs84=-66.87");
  1892         -    add_proj4text (p, 1,
  1893         -        ",4.37,-38.52,0,0,0,0 +units=m +no_defs");
  1894         -    add_srs_wkt (p, 0,
  1895         -        "PROJCS[\"SAD69 / UTM zone 22S\",GEOGCS[\"SAD69\",DATUM[\"");
  1896         -    add_srs_wkt (p, 1,
  1897         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1898         -    add_srs_wkt (p, 2,
  1899         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1900         -    add_srs_wkt (p, 3,
  1901         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1902         -    add_srs_wkt (p, 4,
  1903         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1904         -    add_srs_wkt (p, 5,
  1905         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1906         -    add_srs_wkt (p, 6,
  1907         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1908         -    add_srs_wkt (p, 7,
  1909         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1910         -    add_srs_wkt (p, 8,
  1911         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1912         -    add_srs_wkt (p, 9,
  1913         -        "R[\"central_meridian\",-51],PARAMETER[\"scale_factor\",0");
  1914         -    add_srs_wkt (p, 10,
  1915         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1916         -    add_srs_wkt (p, 11,
  1917         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1918         -    add_srs_wkt (p, 12,
  1919         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1920         -    add_srs_wkt (p, 13,
  1921         -        ",NORTH],AUTHORITY[\"EPSG\",\"29192\"]]");
  1922         -    p = add_epsg_def_ex (filter, first, last, 29193, "epsg", 29193,
  1923         -        "SAD69 / UTM zone 23S", 0, 0,
  1924         -        "GRS 1967 Modified", "Greenwich",
  1925         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1926         -        "Easting", "East", "Northing", "North");
  1927         -    add_proj4text (p, 0,
  1928         -        "+proj=utm +zone=23 +south +ellps=aust_SA +towgs84=-66.87");
  1929         -    add_proj4text (p, 1,
  1930         -        ",4.37,-38.52,0,0,0,0 +units=m +no_defs");
  1931         -    add_srs_wkt (p, 0,
  1932         -        "PROJCS[\"SAD69 / UTM zone 23S\",GEOGCS[\"SAD69\",DATUM[\"");
  1933         -    add_srs_wkt (p, 1,
  1934         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1935         -    add_srs_wkt (p, 2,
  1936         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1937         -    add_srs_wkt (p, 3,
  1938         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1939         -    add_srs_wkt (p, 4,
  1940         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1941         -    add_srs_wkt (p, 5,
  1942         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1943         -    add_srs_wkt (p, 6,
  1944         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1945         -    add_srs_wkt (p, 7,
  1946         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1947         -    add_srs_wkt (p, 8,
  1948         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1949         -    add_srs_wkt (p, 9,
  1950         -        "R[\"central_meridian\",-45],PARAMETER[\"scale_factor\",0");
  1951         -    add_srs_wkt (p, 10,
  1952         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1953         -    add_srs_wkt (p, 11,
  1954         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1955         -    add_srs_wkt (p, 12,
  1956         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1957         -    add_srs_wkt (p, 13,
  1958         -        ",NORTH],AUTHORITY[\"EPSG\",\"29193\"]]");
  1959         -    p = add_epsg_def_ex (filter, first, last, 29194, "epsg", 29194,
  1960         -        "SAD69 / UTM zone 24S", 0, 0,
  1961         -        "GRS 1967 Modified", "Greenwich",
  1962         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  1963         -        "Easting", "East", "Northing", "North");
  1964         -    add_proj4text (p, 0,
  1965         -        "+proj=utm +zone=24 +south +ellps=aust_SA +towgs84=-66.87");
  1966         -    add_proj4text (p, 1,
  1967         -        ",4.37,-38.52,0,0,0,0 +units=m +no_defs");
  1968         -    add_srs_wkt (p, 0,
  1969         -        "PROJCS[\"SAD69 / UTM zone 24S\",GEOGCS[\"SAD69\",DATUM[\"");
  1970         -    add_srs_wkt (p, 1,
  1971         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  1972         -    add_srs_wkt (p, 2,
  1973         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  1974         -    add_srs_wkt (p, 3,
  1975         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  1976         -    add_srs_wkt (p, 4,
  1977         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  1978         -    add_srs_wkt (p, 5,
  1979         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  1980         -    add_srs_wkt (p, 6,
  1981         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  1982         -    add_srs_wkt (p, 7,
  1983         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  1984         -    add_srs_wkt (p, 8,
  1985         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  1986         -    add_srs_wkt (p, 9,
  1987         -        "R[\"central_meridian\",-39],PARAMETER[\"scale_factor\",0");
  1988         -    add_srs_wkt (p, 10,
  1989         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  1990         -    add_srs_wkt (p, 11,
  1991         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  1992         -    add_srs_wkt (p, 12,
  1993         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1994         -    add_srs_wkt (p, 13,
  1995         -        ",NORTH],AUTHORITY[\"EPSG\",\"29194\"]]");
  1996         -    p = add_epsg_def_ex (filter, first, last, 29195, "epsg", 29195,
  1997         -        "SAD69 / UTM zone 25S", 0, 0,
  1998         -        "GRS 1967 Modified", "Greenwich",
  1999         -        "South_American_Datum_1969", "Transverse_Mercator", "metre",
  2000         -        "Easting", "East", "Northing", "North");
  2001         -    add_proj4text (p, 0,
  2002         -        "+proj=utm +zone=25 +south +ellps=aust_SA +towgs84=-66.87");
  2003         -    add_proj4text (p, 1,
  2004         -        ",4.37,-38.52,0,0,0,0 +units=m +no_defs");
  2005         -    add_srs_wkt (p, 0,
  2006         -        "PROJCS[\"SAD69 / UTM zone 25S\",GEOGCS[\"SAD69\",DATUM[\"");
  2007         -    add_srs_wkt (p, 1,
  2008         -        "South_American_Datum_1969\",SPHEROID[\"GRS 1967 Modified");
  2009         -    add_srs_wkt (p, 2,
  2010         -        "\",6378160,298.25,AUTHORITY[\"EPSG\",\"7050\"]],TOWGS84[");
  2011         -    add_srs_wkt (p, 3,
  2012         -        "-66.87,4.37,-38.52,0,0,0,0],AUTHORITY[\"EPSG\",\"6618\"]");
  2013         -    add_srs_wkt (p, 4,
  2014         -        "],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],U");
  2015         -    add_srs_wkt (p, 5,
  2016         -        "NIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9");
  2017         -    add_srs_wkt (p, 6,
  2018         -        "122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST");
  2019         -    add_srs_wkt (p, 7,
  2020         -        "],AUTHORITY[\"EPSG\",\"4618\"]],PROJECTION[\"Transverse_");
  2021         -    add_srs_wkt (p, 8,
  2022         -        "Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETE");
  2023         -    add_srs_wkt (p, 9,
  2024         -        "R[\"central_meridian\",-33],PARAMETER[\"scale_factor\",0");
  2025         -    add_srs_wkt (p, 10,
  2026         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
  2027         -    add_srs_wkt (p, 11,
  2028         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  2029         -    add_srs_wkt (p, 12,
  2030         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  2031         -    add_srs_wkt (p, 13,
  2032         -        ",NORTH],AUTHORITY[\"EPSG\",\"29195\"]]");
  2033         -    p = add_epsg_def_ex (filter, first, last, 29220, "epsg", 29220,
  2034         -        "Sapper Hill 1943 / UTM zone 20S", 0, 0,
  2035         -        "International 1924", "Greenwich",
  2036         -        "Sapper_Hill_1943", "Transverse_Mercator", "metre",
  2037         -        "Easting", "East", "Northing", "North");
  2038         -    add_proj4text (p, 0,
  2039         -        "+proj=utm +zone=20 +south +ellps=intl +towgs84=-355,21,7");
  2040         -    add_proj4text (p, 1,
  2041         -        "2,0,0,0,0 +units=m +no_defs");
  2042         -    add_srs_wkt (p, 0,
  2043         -        "PROJCS[\"Sapper Hill 1943 / UTM zone 20S\",GEOGCS[\"Sapp");
  2044         -    add_srs_wkt (p, 1,
  2045         -        "er Hill 1943\",DATUM[\"Sapper_Hill_1943\",SPHEROID[\"Int");
  2046         -    add_srs_wkt (p, 2,
  2047         -        "ernational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
  2048         -    add_srs_wkt (p, 3,
  2049         -        "]],TOWGS84[-355,21,72,0,0,0,0],AUTHORITY[\"EPSG\",\"6292");
  2050         -    add_srs_wkt (p, 4,
  2051         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2052         -    add_srs_wkt (p, 5,
  2053         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2054         -    add_srs_wkt (p, 6,
  2055         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2056         -    add_srs_wkt (p, 7,
  2057         -        "AST],AUTHORITY[\"EPSG\",\"4292\"]],PROJECTION[\"Transver");
  2058         -    add_srs_wkt (p, 8,
  2059         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2060         -    add_srs_wkt (p, 9,
  2061         -        "ETER[\"central_meridian\",-63],PARAMETER[\"scale_factor\"");
  2062         -    add_srs_wkt (p, 10,
  2063         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2064         -    add_srs_wkt (p, 11,
  2065         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2066         -    add_srs_wkt (p, 12,
  2067         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2068         -    add_srs_wkt (p, 13,
  2069         -        "\",NORTH],AUTHORITY[\"EPSG\",\"29220\"]]");
  2070         -    p = add_epsg_def_ex (filter, first, last, 29221, "epsg", 29221,
  2071         -        "Sapper Hill 1943 / UTM zone 21S", 0, 0,
  2072         -        "International 1924", "Greenwich",
  2073         -        "Sapper_Hill_1943", "Transverse_Mercator", "metre",
  2074         -        "Easting", "East", "Northing", "North");
  2075         -    add_proj4text (p, 0,
  2076         -        "+proj=utm +zone=21 +south +ellps=intl +towgs84=-355,21,7");
  2077         -    add_proj4text (p, 1,
  2078         -        "2,0,0,0,0 +units=m +no_defs");
  2079         -    add_srs_wkt (p, 0,
  2080         -        "PROJCS[\"Sapper Hill 1943 / UTM zone 21S\",GEOGCS[\"Sapp");
  2081         -    add_srs_wkt (p, 1,
  2082         -        "er Hill 1943\",DATUM[\"Sapper_Hill_1943\",SPHEROID[\"Int");
  2083         -    add_srs_wkt (p, 2,
  2084         -        "ernational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"");
  2085         -    add_srs_wkt (p, 3,
  2086         -        "]],TOWGS84[-355,21,72,0,0,0,0],AUTHORITY[\"EPSG\",\"6292");
  2087         -    add_srs_wkt (p, 4,
  2088         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2089         -    add_srs_wkt (p, 5,
  2090         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2091         -    add_srs_wkt (p, 6,
  2092         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2093         -    add_srs_wkt (p, 7,
  2094         -        "AST],AUTHORITY[\"EPSG\",\"4292\"]],PROJECTION[\"Transver");
  2095         -    add_srs_wkt (p, 8,
  2096         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2097         -    add_srs_wkt (p, 9,
  2098         -        "ETER[\"central_meridian\",-57],PARAMETER[\"scale_factor\"");
  2099         -    add_srs_wkt (p, 10,
  2100         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2101         -    add_srs_wkt (p, 11,
  2102         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2103         -    add_srs_wkt (p, 12,
  2104         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2105         -    add_srs_wkt (p, 13,
  2106         -        "\",NORTH],AUTHORITY[\"EPSG\",\"29221\"]]");
  2107         -    p = add_epsg_def_ex (filter, first, last, 29333, "epsg", 29333,
  2108         -        "Schwarzeck / UTM zone 33S", 0, 0,
  2109         -        "Bessel Namibia (GLM)", "Greenwich",
  2110         -        "Schwarzeck", "Transverse_Mercator", "metre",
  2111         -        "Easting", "East", "Northing", "North");
  2112         -    add_proj4text (p, 0,
  2113         -        "+proj=utm +zone=33 +south +ellps=bess_nam +towgs84=616,9");
  2114         -    add_proj4text (p, 1,
  2115         -        "7,-251,0,0,0,0 +units=m +no_defs");
  2116         -    add_srs_wkt (p, 0,
  2117         -        "PROJCS[\"Schwarzeck / UTM zone 33S\",GEOGCS[\"Schwarzeck");
  2118         -    add_srs_wkt (p, 1,
  2119         -        "\",DATUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\"");
  2120         -    add_srs_wkt (p, 2,
  2121         -        ",6377483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046");
  2122         -    add_srs_wkt (p, 3,
  2123         -        "\"]],TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6");
  2124         -    add_srs_wkt (p, 4,
  2125         -        "293\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901");
  2126         -    add_srs_wkt (p, 5,
  2127         -        "\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG");
  2128         -    add_srs_wkt (p, 6,
  2129         -        "\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\"");
  2130         -    add_srs_wkt (p, 7,
  2131         -        ",EAST],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Transv");
  2132         -    add_srs_wkt (p, 8,
  2133         -        "erse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PAR");
  2134         -    add_srs_wkt (p, 9,
  2135         -        "AMETER[\"central_meridian\",15],PARAMETER[\"scale_factor");
  2136         -    add_srs_wkt (p, 10,
  2137         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  2138         -    add_srs_wkt (p, 11,
  2139         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  2140         -    add_srs_wkt (p, 12,
  2141         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  2142         -    add_srs_wkt (p, 13,
  2143         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"29333\"]]");
  2144         -    p = add_epsg_def_ex (filter, first, last, 29371, "epsg", 29371,
  2145         -        "Schwarzeck / Lo22/11", 0, 0,
  2146         -        "Bessel Namibia (GLM)", "Greenwich",
  2147         -        "Schwarzeck", "Transverse_Mercator_South_Orientated", "German legal metre",
  2148         -        "Y", "West", "X", "South");
  2149         -    add_proj4text (p, 0,
  2150         -        "+proj=tmerc +lat_0=-22 +lon_0=11 +k=1 +x_0=0 +y_0=0 +axi");
  2151         -    add_proj4text (p, 1,
  2152         -        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
  2153         -    add_proj4text (p, 2,
  2154         -        "eter=1.0000135965 +no_defs");
  2155         -    add_srs_wkt (p, 0,
  2156         -        "PROJCS[\"Schwarzeck / Lo22/11\",GEOGCS[\"Schwarzeck\",DA");
  2157         -    add_srs_wkt (p, 1,
  2158         -        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
  2159         -    add_srs_wkt (p, 2,
  2160         -        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
  2161         -    add_srs_wkt (p, 3,
  2162         -        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
  2163         -    add_srs_wkt (p, 4,
  2164         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2165         -    add_srs_wkt (p, 5,
  2166         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2167         -    add_srs_wkt (p, 6,
  2168         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2169         -    add_srs_wkt (p, 7,
  2170         -        "T],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Transverse");
  2171         -    add_srs_wkt (p, 8,
  2172         -        "_Mercator_South_Orientated\"],PARAMETER[\"latitude_of_or");
  2173         -    add_srs_wkt (p, 9,
  2174         -        "igin\",-22],PARAMETER[\"central_meridian\",11],PARAMETER");
  2175         -    add_srs_wkt (p, 10,
  2176         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PARA");
  2177         -    add_srs_wkt (p, 11,
  2178         -        "METER[\"false_northing\",0],UNIT[\"German legal metre\",");
  2179         -    add_srs_wkt (p, 12,
  2180         -        "1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"Y\",WE");
  2181         -    add_srs_wkt (p, 13,
  2182         -        "ST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29371\"]]");
  2183         -    p = add_epsg_def_ex (filter, first, last, 29373, "epsg", 29373,
  2184         -        "Schwarzeck / Lo22/13", 0, 0,
  2185         -        "Bessel Namibia (GLM)", "Greenwich",
  2186         -        "Schwarzeck", "Transverse_Mercator_South_Orientated", "German legal metre",
  2187         -        "Y", "West", "X", "South");
  2188         -    add_proj4text (p, 0,
  2189         -        "+proj=tmerc +lat_0=-22 +lon_0=13 +k=1 +x_0=0 +y_0=0 +axi");
  2190         -    add_proj4text (p, 1,
  2191         -        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
  2192         -    add_proj4text (p, 2,
  2193         -        "eter=1.0000135965 +no_defs");
  2194         -    add_srs_wkt (p, 0,
  2195         -        "PROJCS[\"Schwarzeck / Lo22/13\",GEOGCS[\"Schwarzeck\",DA");
  2196         -    add_srs_wkt (p, 1,
  2197         -        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
  2198         -    add_srs_wkt (p, 2,
  2199         -        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
  2200         -    add_srs_wkt (p, 3,
  2201         -        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
  2202         -    add_srs_wkt (p, 4,
  2203         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2204         -    add_srs_wkt (p, 5,
  2205         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2206         -    add_srs_wkt (p, 6,
  2207         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2208         -    add_srs_wkt (p, 7,
  2209         -        "T],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Transverse");
  2210         -    add_srs_wkt (p, 8,
  2211         -        "_Mercator_South_Orientated\"],PARAMETER[\"latitude_of_or");
  2212         -    add_srs_wkt (p, 9,
  2213         -        "igin\",-22],PARAMETER[\"central_meridian\",13],PARAMETER");
  2214         -    add_srs_wkt (p, 10,
  2215         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PARA");
  2216         -    add_srs_wkt (p, 11,
  2217         -        "METER[\"false_northing\",0],UNIT[\"German legal metre\",");
  2218         -    add_srs_wkt (p, 12,
  2219         -        "1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"Y\",WE");
  2220         -    add_srs_wkt (p, 13,
  2221         -        "ST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29373\"]]");
  2222         -    p = add_epsg_def_ex (filter, first, last, 29375, "epsg", 29375,
  2223         -        "Schwarzeck / Lo22/15", 0, 0,
  2224         -        "Bessel Namibia (GLM)", "Greenwich",
  2225         -        "Schwarzeck", "Transverse_Mercator_South_Orientated", "German legal metre",
  2226         -        "Y", "West", "X", "South");
  2227         -    add_proj4text (p, 0,
  2228         -        "+proj=tmerc +lat_0=-22 +lon_0=15 +k=1 +x_0=0 +y_0=0 +axi");
  2229         -    add_proj4text (p, 1,
  2230         -        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
  2231         -    add_proj4text (p, 2,
  2232         -        "eter=1.0000135965 +no_defs");
  2233         -    add_srs_wkt (p, 0,
  2234         -        "PROJCS[\"Schwarzeck / Lo22/15\",GEOGCS[\"Schwarzeck\",DA");
  2235         -    add_srs_wkt (p, 1,
  2236         -        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
  2237         -    add_srs_wkt (p, 2,
  2238         -        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
  2239         -    add_srs_wkt (p, 3,
  2240         -        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
  2241         -    add_srs_wkt (p, 4,
  2242         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2243         -    add_srs_wkt (p, 5,
  2244         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2245         -    add_srs_wkt (p, 6,
  2246         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2247         -    add_srs_wkt (p, 7,
  2248         -        "T],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Transverse");
  2249         -    add_srs_wkt (p, 8,
  2250         -        "_Mercator_South_Orientated\"],PARAMETER[\"latitude_of_or");
  2251         -    add_srs_wkt (p, 9,
  2252         -        "igin\",-22],PARAMETER[\"central_meridian\",15],PARAMETER");
  2253         -    add_srs_wkt (p, 10,
  2254         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PARA");
  2255         -    add_srs_wkt (p, 11,
  2256         -        "METER[\"false_northing\",0],UNIT[\"German legal metre\",");
  2257         -    add_srs_wkt (p, 12,
  2258         -        "1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"Y\",WE");
  2259         -    add_srs_wkt (p, 13,
  2260         -        "ST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29375\"]]");
  2261         -    p = add_epsg_def_ex (filter, first, last, 29377, "epsg", 29377,
  2262         -        "Schwarzeck / Lo22/17", 0, 0,
  2263         -        "Bessel Namibia (GLM)", "Greenwich",
  2264         -        "Schwarzeck", "Transverse_Mercator_South_Orientated", "German legal metre",
  2265         -        "Y", "West", "X", "South");
  2266         -    add_proj4text (p, 0,
  2267         -        "+proj=tmerc +lat_0=-22 +lon_0=17 +k=1 +x_0=0 +y_0=0 +axi");
  2268         -    add_proj4text (p, 1,
  2269         -        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
  2270         -    add_proj4text (p, 2,
  2271         -        "eter=1.0000135965 +no_defs");
  2272         -    add_srs_wkt (p, 0,
  2273         -        "PROJCS[\"Schwarzeck / Lo22/17\",GEOGCS[\"Schwarzeck\",DA");
  2274         -    add_srs_wkt (p, 1,
  2275         -        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
  2276         -    add_srs_wkt (p, 2,
  2277         -        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
  2278         -    add_srs_wkt (p, 3,
  2279         -        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
  2280         -    add_srs_wkt (p, 4,
  2281         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2282         -    add_srs_wkt (p, 5,
  2283         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2284         -    add_srs_wkt (p, 6,
  2285         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2286         -    add_srs_wkt (p, 7,
  2287         -        "T],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Transverse");
  2288         -    add_srs_wkt (p, 8,
  2289         -        "_Mercator_South_Orientated\"],PARAMETER[\"latitude_of_or");
  2290         -    add_srs_wkt (p, 9,
  2291         -        "igin\",-22],PARAMETER[\"central_meridian\",17],PARAMETER");
  2292         -    add_srs_wkt (p, 10,
  2293         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PARA");
  2294         -    add_srs_wkt (p, 11,
  2295         -        "METER[\"false_northing\",0],UNIT[\"German legal metre\",");
  2296         -    add_srs_wkt (p, 12,
  2297         -        "1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"Y\",WE");
  2298         -    add_srs_wkt (p, 13,
  2299         -        "ST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29377\"]]");
  2300         -    p = add_epsg_def_ex (filter, first, last, 29379, "epsg", 29379,
  2301         -        "Schwarzeck / Lo22/19", 0, 0,
  2302         -        "Bessel Namibia (GLM)", "Greenwich",
  2303         -        "Schwarzeck", "Transverse_Mercator_South_Orientated", "German legal metre",
  2304         -        "Y", "West", "X", "South");
  2305         -    add_proj4text (p, 0,
  2306         -        "+proj=tmerc +lat_0=-22 +lon_0=19 +k=1 +x_0=0 +y_0=0 +axi");
  2307         -    add_proj4text (p, 1,
  2308         -        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
  2309         -    add_proj4text (p, 2,
  2310         -        "eter=1.0000135965 +no_defs");
  2311         -    add_srs_wkt (p, 0,
  2312         -        "PROJCS[\"Schwarzeck / Lo22/19\",GEOGCS[\"Schwarzeck\",DA");
  2313         -    add_srs_wkt (p, 1,
  2314         -        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
  2315         -    add_srs_wkt (p, 2,
  2316         -        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
  2317         -    add_srs_wkt (p, 3,
  2318         -        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
  2319         -    add_srs_wkt (p, 4,
  2320         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2321         -    add_srs_wkt (p, 5,
  2322         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2323         -    add_srs_wkt (p, 6,
  2324         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2325         -    add_srs_wkt (p, 7,
  2326         -        "T],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Transverse");
  2327         -    add_srs_wkt (p, 8,
  2328         -        "_Mercator_South_Orientated\"],PARAMETER[\"latitude_of_or");
  2329         -    add_srs_wkt (p, 9,
  2330         -        "igin\",-22],PARAMETER[\"central_meridian\",19],PARAMETER");
  2331         -    add_srs_wkt (p, 10,
  2332         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PARA");
  2333         -    add_srs_wkt (p, 11,
  2334         -        "METER[\"false_northing\",0],UNIT[\"German legal metre\",");
  2335         -    add_srs_wkt (p, 12,
  2336         -        "1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"Y\",WE");
  2337         -    add_srs_wkt (p, 13,
  2338         -        "ST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29379\"]]");
  2339         -    p = add_epsg_def_ex (filter, first, last, 29381, "epsg", 29381,
  2340         -        "Schwarzeck / Lo22/21", 0, 0,
  2341         -        "Bessel Namibia (GLM)", "Greenwich",
  2342         -        "Schwarzeck", "Transverse_Mercator_South_Orientated", "German legal metre",
  2343         -        "Y", "West", "X", "South");
  2344         -    add_proj4text (p, 0,
  2345         -        "+proj=tmerc +lat_0=-22 +lon_0=21 +k=1 +x_0=0 +y_0=0 +axi");
  2346         -    add_proj4text (p, 1,
  2347         -        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
  2348         -    add_proj4text (p, 2,
  2349         -        "eter=1.0000135965 +no_defs");
  2350         -    add_srs_wkt (p, 0,
  2351         -        "PROJCS[\"Schwarzeck / Lo22/21\",GEOGCS[\"Schwarzeck\",DA");
  2352         -    add_srs_wkt (p, 1,
  2353         -        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
  2354         -    add_srs_wkt (p, 2,
  2355         -        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
  2356         -    add_srs_wkt (p, 3,
  2357         -        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
  2358         -    add_srs_wkt (p, 4,
  2359         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2360         -    add_srs_wkt (p, 5,
  2361         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2362         -    add_srs_wkt (p, 6,
  2363         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2364         -    add_srs_wkt (p, 7,
  2365         -        "T],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Transverse");
  2366         -    add_srs_wkt (p, 8,
  2367         -        "_Mercator_South_Orientated\"],PARAMETER[\"latitude_of_or");
  2368         -    add_srs_wkt (p, 9,
  2369         -        "igin\",-22],PARAMETER[\"central_meridian\",21],PARAMETER");
  2370         -    add_srs_wkt (p, 10,
  2371         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PARA");
  2372         -    add_srs_wkt (p, 11,
  2373         -        "METER[\"false_northing\",0],UNIT[\"German legal metre\",");
  2374         -    add_srs_wkt (p, 12,
  2375         -        "1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"Y\",WE");
  2376         -    add_srs_wkt (p, 13,
  2377         -        "ST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29381\"]]");
  2378         -    p = add_epsg_def_ex (filter, first, last, 29383, "epsg", 29383,
  2379         -        "Schwarzeck / Lo22/23", 0, 0,
  2380         -        "Bessel Namibia (GLM)", "Greenwich",
  2381         -        "Schwarzeck", "Transverse_Mercator_South_Orientated", "German legal metre",
  2382         -        "Y", "West", "X", "South");
  2383         -    add_proj4text (p, 0,
  2384         -        "+proj=tmerc +lat_0=-22 +lon_0=23 +k=1 +x_0=0 +y_0=0 +axi");
  2385         -    add_proj4text (p, 1,
  2386         -        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
  2387         -    add_proj4text (p, 2,
  2388         -        "eter=1.0000135965 +no_defs");
  2389         -    add_srs_wkt (p, 0,
  2390         -        "PROJCS[\"Schwarzeck / Lo22/23\",GEOGCS[\"Schwarzeck\",DA");
  2391         -    add_srs_wkt (p, 1,
  2392         -        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
  2393         -    add_srs_wkt (p, 2,
  2394         -        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
  2395         -    add_srs_wkt (p, 3,
  2396         -        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
  2397         -    add_srs_wkt (p, 4,
  2398         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2399         -    add_srs_wkt (p, 5,
  2400         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2401         -    add_srs_wkt (p, 6,
  2402         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2403         -    add_srs_wkt (p, 7,
  2404         -        "T],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Transverse");
  2405         -    add_srs_wkt (p, 8,
  2406         -        "_Mercator_South_Orientated\"],PARAMETER[\"latitude_of_or");
  2407         -    add_srs_wkt (p, 9,
  2408         -        "igin\",-22],PARAMETER[\"central_meridian\",23],PARAMETER");
  2409         -    add_srs_wkt (p, 10,
  2410         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PARA");
  2411         -    add_srs_wkt (p, 11,
  2412         -        "METER[\"false_northing\",0],UNIT[\"German legal metre\",");
  2413         -    add_srs_wkt (p, 12,
  2414         -        "1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"Y\",WE");
  2415         -    add_srs_wkt (p, 13,
  2416         -        "ST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29383\"]]");
  2417         -    p = add_epsg_def_ex (filter, first, last, 29385, "epsg", 29385,
  2418         -        "Schwarzeck / Lo22/25", 0, 0,
  2419         -        "Bessel Namibia (GLM)", "Greenwich",
  2420         -        "Schwarzeck", "Transverse_Mercator_South_Orientated", "German legal metre",
  2421         -        "Y", "West", "X", "South");
  2422         -    add_proj4text (p, 0,
  2423         -        "+proj=tmerc +lat_0=-22 +lon_0=25 +k=1 +x_0=0 +y_0=0 +axi");
  2424         -    add_proj4text (p, 1,
  2425         -        "s=wsu +ellps=bess_nam +towgs84=616,97,-251,0,0,0,0 +to_m");
  2426         -    add_proj4text (p, 2,
  2427         -        "eter=1.0000135965 +no_defs");
  2428         -    add_srs_wkt (p, 0,
  2429         -        "PROJCS[\"Schwarzeck / Lo22/25\",GEOGCS[\"Schwarzeck\",DA");
  2430         -    add_srs_wkt (p, 1,
  2431         -        "TUM[\"Schwarzeck\",SPHEROID[\"Bessel Namibia (GLM)\",637");
  2432         -    add_srs_wkt (p, 2,
  2433         -        "7483.865280419,299.1528128,AUTHORITY[\"EPSG\",\"7046\"]]");
  2434         -    add_srs_wkt (p, 3,
  2435         -        ",TOWGS84[616,97,-251,0,0,0,0],AUTHORITY[\"EPSG\",\"6293\"");
  2436         -    add_srs_wkt (p, 4,
  2437         -        "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2438         -    add_srs_wkt (p, 5,
  2439         -        "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2440         -    add_srs_wkt (p, 6,
  2441         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
  2442         -    add_srs_wkt (p, 7,
  2443         -        "T],AUTHORITY[\"EPSG\",\"4293\"]],PROJECTION[\"Transverse");
  2444         -    add_srs_wkt (p, 8,
  2445         -        "_Mercator_South_Orientated\"],PARAMETER[\"latitude_of_or");
  2446         -    add_srs_wkt (p, 9,
  2447         -        "igin\",-22],PARAMETER[\"central_meridian\",25],PARAMETER");
  2448         -    add_srs_wkt (p, 10,
  2449         -        "[\"scale_factor\",1],PARAMETER[\"false_easting\",0],PARA");
  2450         -    add_srs_wkt (p, 11,
  2451         -        "METER[\"false_northing\",0],UNIT[\"German legal metre\",");
  2452         -    add_srs_wkt (p, 12,
  2453         -        "1.0000135965,AUTHORITY[\"EPSG\",\"9031\"]],AXIS[\"Y\",WE");
  2454         -    add_srs_wkt (p, 13,
  2455         -        "ST],AXIS[\"X\",SOUTH],AUTHORITY[\"EPSG\",\"29385\"]]");
  2456         -    p = add_epsg_def_ex (filter, first, last, 29635, "epsg", 29635,
  2457         -        "Sudan / UTM zone 35N (deprecated)", 0, 0,
  2458         -        "Clarke 1880 (IGN)", "Greenwich",
  2459         -        "Sudan", "Transverse_Mercator", "metre",
  2460         -        "Easting", "East", "Northing", "North");
  2461         -    add_proj4text (p, 0,
  2462         -        "+proj=utm +zone=35 +a=6378249.2 +b=6356515 +units=m +no_");
  2463         -    add_proj4text (p, 1,
  2464         -        "defs");
  2465         -    add_srs_wkt (p, 0,
  2466         -        "PROJCS[\"Sudan / UTM zone 35N (deprecated)\",GEOGCS[\"Su");
  2467         -    add_srs_wkt (p, 1,
  2468         -        "dan\",DATUM[\"Sudan\",SPHEROID[\"Clarke 1880 (IGN)\",637");
  2469         -    add_srs_wkt (p, 2,
  2470         -        "8249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],A");
  2471         -    add_srs_wkt (p, 3,
  2472         -        "UTHORITY[\"EPSG\",\"6296\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2473         -    add_srs_wkt (p, 4,
  2474         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2475         -    add_srs_wkt (p, 5,
  2476         -        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NOR");
  2477         -    add_srs_wkt (p, 6,
  2478         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4296\"");
  2479         -    add_srs_wkt (p, 7,
  2480         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2481         -    add_srs_wkt (p, 8,
  2482         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",27],PA");
  2483         -    add_srs_wkt (p, 9,
  2484         -        "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
  2485         -    add_srs_wkt (p, 10,
  2486         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2487         -    add_srs_wkt (p, 11,
  2488         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  2489         -    add_srs_wkt (p, 12,
  2490         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29635\"");
  2491         -    add_srs_wkt (p, 13,
  2492         -        "]]");
  2493         -    p = add_epsg_def_ex (filter, first, last, 29636, "epsg", 29636,
  2494         -        "Sudan / UTM zone 36N (deprecated)", 0, 0,
  2495         -        "Clarke 1880 (IGN)", "Greenwich",
  2496         -        "Sudan", "Transverse_Mercator", "metre",
  2497         -        "Easting", "East", "Northing", "North");
  2498         -    add_proj4text (p, 0,
  2499         -        "+proj=utm +zone=36 +a=6378249.2 +b=6356515 +units=m +no_");
  2500         -    add_proj4text (p, 1,
  2501         -        "defs");
  2502         -    add_srs_wkt (p, 0,
  2503         -        "PROJCS[\"Sudan / UTM zone 36N (deprecated)\",GEOGCS[\"Su");
  2504         -    add_srs_wkt (p, 1,
  2505         -        "dan\",DATUM[\"Sudan\",SPHEROID[\"Clarke 1880 (IGN)\",637");
  2506         -    add_srs_wkt (p, 2,
  2507         -        "8249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"7011\"]],A");
  2508         -    add_srs_wkt (p, 3,
  2509         -        "UTHORITY[\"EPSG\",\"6296\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2510         -    add_srs_wkt (p, 4,
  2511         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2512         -    add_srs_wkt (p, 5,
  2513         -        "9433,AUTHORITY[\"EPSG\",\"9108\"]],AXIS[\"Latitude\",NOR");
  2514         -    add_srs_wkt (p, 6,
  2515         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4296\"");
  2516         -    add_srs_wkt (p, 7,
  2517         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2518         -    add_srs_wkt (p, 8,
  2519         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",33],PA");
  2520         -    add_srs_wkt (p, 9,
  2521         -        "RAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_easti");
  2522         -    add_srs_wkt (p, 10,
  2523         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2524         -    add_srs_wkt (p, 11,
  2525         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  2526         -    add_srs_wkt (p, 12,
  2527         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29636\"");
  2528         -    add_srs_wkt (p, 13,
  2529         -        "]]");
  2530         -    p = add_epsg_def_ex (filter, first, last, 29700, "epsg", 29700,
  2531         -        "Tananarive (Paris) / Laborde Grid (deprecated)", 0, 0,
  2532         -        "International 1924", "Paris",
  2533         -        "Tananarive_1925_Paris", "Hotine_Oblique_Mercator_Azimuth_Center", "metre",
  2534         -        "X", "East", "Y", "North");
  2535         -    add_proj4text (p, 0,
  2536         -        "+proj=omerc +lat_0=-18.9 +lonc=44.10000000000001 +alpha=");
  2537         -    add_proj4text (p, 1,
  2538         -        "18.9 +k=0.9995000000000001 +x_0=400000 +y_0=800000 +gamm");
  2539         -    add_proj4text (p, 2,
  2540         -        "a=18.9 +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +pm=pa");
  2541         -    add_proj4text (p, 3,
  2542         -        "ris +units=m +no_defs");
  2543         -    add_srs_wkt (p, 0,
  2544         -        "PROJCS[\"Tananarive (Paris) / Laborde Grid (deprecated)\"");
  2545         -    add_srs_wkt (p, 1,
  2546         -        ",GEOGCS[\"Tananarive (Paris)\",DATUM[\"Tananarive_1925_P");
  2547         -    add_srs_wkt (p, 2,
  2548         -        "aris\",SPHEROID[\"International 1924\",6378388,297,AUTHO");
  2549         -    add_srs_wkt (p, 3,
  2550         -        "RITY[\"EPSG\",\"7022\"]],TOWGS84[-189,-242,-91,0,0,0,0],");
  2551         -    add_srs_wkt (p, 4,
  2552         -        "AUTHORITY[\"EPSG\",\"6810\"]],PRIMEM[\"Paris\",2.3372291");
  2553         -    add_srs_wkt (p, 5,
  2554         -        "7,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.01570796");
  2555         -    add_srs_wkt (p, 6,
  2556         -        "326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"Latitude\"");
  2557         -    add_srs_wkt (p, 7,
  2558         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"48");
  2559         -    add_srs_wkt (p, 8,
  2560         -        "10\"]],PROJECTION[\"Hotine_Oblique_Mercator_Azimuth_Cent");
  2561         -    add_srs_wkt (p, 9,
  2562         -        "er\"],PARAMETER[\"latitude_of_center\",-21],PARAMETER[\"");
  2563         -    add_srs_wkt (p, 10,
  2564         -        "longitude_of_center\",49],PARAMETER[\"azimuth\",21],PARA");
  2565         -    add_srs_wkt (p, 11,
  2566         -        "METER[\"rectified_grid_angle\",21],PARAMETER[\"scale_fac");
  2567         -    add_srs_wkt (p, 12,
  2568         -        "tor\",0.9995],PARAMETER[\"false_easting\",400000],PARAME");
  2569         -    add_srs_wkt (p, 13,
  2570         -        "TER[\"false_northing\",800000],UNIT[\"metre\",1,AUTHORIT");
  2571         -    add_srs_wkt (p, 14,
  2572         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  2573         -    add_srs_wkt (p, 15,
  2574         -        ",AUTHORITY[\"EPSG\",\"29700\"]]");
  2575         -    p = add_epsg_def_ex (filter, first, last, 29702, "epsg", 29702,
  2576         -        "Tananarive (Paris) / Laborde Grid approximation", 0, 1,
  2577         -        "International 1924", "Paris",
  2578         -        "Tananarive_1925_Paris", "Hotine_Oblique_Mercator_Azimuth_Center", "metre",
  2579         -        "X", "North", "Y", "East");
  2580         -    add_proj4text (p, 0,
  2581         -        "+proj=omerc +lat_0=-18.9 +lonc=44.10000000000001 +alpha=");
  2582         -    add_proj4text (p, 1,
  2583         -        "18.9 +k=0.9995000000000001 +x_0=400000 +y_0=800000 +gamm");
  2584         -    add_proj4text (p, 2,
  2585         -        "a=18.9 +ellps=intl +towgs84=-189,-242,-91,0,0,0,0 +pm=pa");
  2586         -    add_proj4text (p, 3,
  2587         -        "ris +units=m +no_defs");
  2588         -    add_srs_wkt (p, 0,
  2589         -        "PROJCS[\"Tananarive (Paris) / Laborde Grid approximation");
  2590         -    add_srs_wkt (p, 1,
  2591         -        "\",GEOGCS[\"Tananarive (Paris)\",DATUM[\"Tananarive_1925");
  2592         -    add_srs_wkt (p, 2,
  2593         -        "_Paris\",SPHEROID[\"International 1924\",6378388,297,AUT");
  2594         -    add_srs_wkt (p, 3,
  2595         -        "HORITY[\"EPSG\",\"7022\"]],TOWGS84[-189,-242,-91,0,0,0,0");
  2596         -    add_srs_wkt (p, 4,
  2597         -        "],AUTHORITY[\"EPSG\",\"6810\"]],PRIMEM[\"Paris\",2.33722");
  2598         -    add_srs_wkt (p, 5,
  2599         -        "917,AUTHORITY[\"EPSG\",\"8903\"]],UNIT[\"grad\",0.015707");
  2600         -    add_srs_wkt (p, 6,
  2601         -        "96326794897,AUTHORITY[\"EPSG\",\"9105\"]],AXIS[\"Latitud");
  2602         -    add_srs_wkt (p, 7,
  2603         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2604         -    add_srs_wkt (p, 8,
  2605         -        "4810\"]],PROJECTION[\"Hotine_Oblique_Mercator_Azimuth_Ce");
  2606         -    add_srs_wkt (p, 9,
  2607         -        "nter\"],PARAMETER[\"latitude_of_center\",-21],PARAMETER[");
  2608         -    add_srs_wkt (p, 10,
  2609         -        "\"longitude_of_center\",49],PARAMETER[\"azimuth\",21],PA");
  2610         -    add_srs_wkt (p, 11,
  2611         -        "RAMETER[\"rectified_grid_angle\",21],PARAMETER[\"scale_f");
  2612         -    add_srs_wkt (p, 12,
  2613         -        "actor\",0.9995],PARAMETER[\"false_easting\",400000],PARA");
  2614         -    add_srs_wkt (p, 13,
  2615         -        "METER[\"false_northing\",800000],UNIT[\"metre\",1,AUTHOR");
  2616         -    add_srs_wkt (p, 14,
  2617         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  2618         -    add_srs_wkt (p, 15,
  2619         -        "T],AUTHORITY[\"EPSG\",\"29702\"]]");
  2620         -    p = add_epsg_def_ex (filter, first, last, 29738, "epsg", 29738,
  2621         -        "Tananarive / UTM zone 38S", 0, 0,
  2622         -        "International 1924", "Greenwich",
  2623         -        "Tananarive_1925", "Transverse_Mercator", "metre",
  2624         -        "Easting", "East", "Northing", "North");
  2625         -    add_proj4text (p, 0,
  2626         -        "+proj=utm +zone=38 +south +ellps=intl +towgs84=-189,-242");
  2627         -    add_proj4text (p, 1,
  2628         -        ",-91,0,0,0,0 +units=m +no_defs");
  2629         -    add_srs_wkt (p, 0,
  2630         -        "PROJCS[\"Tananarive / UTM zone 38S\",GEOGCS[\"Tananarive");
  2631         -    add_srs_wkt (p, 1,
  2632         -        "\",DATUM[\"Tananarive_1925\",SPHEROID[\"International 19");
  2633         -    add_srs_wkt (p, 2,
  2634         -        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
  2635         -    add_srs_wkt (p, 3,
  2636         -        "189,-242,-91,0,0,0,0],AUTHORITY[\"EPSG\",\"6297\"]],PRIM");
  2637         -    add_srs_wkt (p, 4,
  2638         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2639         -    add_srs_wkt (p, 5,
  2640         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2641         -    add_srs_wkt (p, 6,
  2642         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2643         -    add_srs_wkt (p, 7,
  2644         -        "ORITY[\"EPSG\",\"4297\"]],PROJECTION[\"Transverse_Mercat");
  2645         -    add_srs_wkt (p, 8,
  2646         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2647         -    add_srs_wkt (p, 9,
  2648         -        "ntral_meridian\",45],PARAMETER[\"scale_factor\",0.9996],");
  2649         -    add_srs_wkt (p, 10,
  2650         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  2651         -    add_srs_wkt (p, 11,
  2652         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2653         -    add_srs_wkt (p, 12,
  2654         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  2655         -    add_srs_wkt (p, 13,
  2656         -        ",AUTHORITY[\"EPSG\",\"29738\"]]");
  2657         -    p = add_epsg_def_ex (filter, first, last, 29739, "epsg", 29739,
  2658         -        "Tananarive / UTM zone 39S", 0, 0,
  2659         -        "International 1924", "Greenwich",
  2660         -        "Tananarive_1925", "Transverse_Mercator", "metre",
  2661         -        "Easting", "East", "Northing", "North");
  2662         -    add_proj4text (p, 0,
  2663         -        "+proj=utm +zone=39 +south +ellps=intl +towgs84=-189,-242");
  2664         -    add_proj4text (p, 1,
  2665         -        ",-91,0,0,0,0 +units=m +no_defs");
  2666         -    add_srs_wkt (p, 0,
  2667         -        "PROJCS[\"Tananarive / UTM zone 39S\",GEOGCS[\"Tananarive");
  2668         -    add_srs_wkt (p, 1,
  2669         -        "\",DATUM[\"Tananarive_1925\",SPHEROID[\"International 19");
  2670         -    add_srs_wkt (p, 2,
  2671         -        "24\",6378388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-");
  2672         -    add_srs_wkt (p, 3,
  2673         -        "189,-242,-91,0,0,0,0],AUTHORITY[\"EPSG\",\"6297\"]],PRIM");
  2674         -    add_srs_wkt (p, 4,
  2675         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  2676         -    add_srs_wkt (p, 5,
  2677         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  2678         -    add_srs_wkt (p, 6,
  2679         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  2680         -    add_srs_wkt (p, 7,
  2681         -        "ORITY[\"EPSG\",\"4297\"]],PROJECTION[\"Transverse_Mercat");
  2682         -    add_srs_wkt (p, 8,
  2683         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  2684         -    add_srs_wkt (p, 9,
  2685         -        "ntral_meridian\",51],PARAMETER[\"scale_factor\",0.9996],");
  2686         -    add_srs_wkt (p, 10,
  2687         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
  2688         -    add_srs_wkt (p, 11,
  2689         -        "rthing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  2690         -    add_srs_wkt (p, 12,
  2691         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  2692         -    add_srs_wkt (p, 13,
  2693         -        ",AUTHORITY[\"EPSG\",\"29739\"]]");
  2694         -    p = add_epsg_def_ex (filter, first, last, 29849, "epsg", 29849,
  2695         -        "Timbalai 1948 / UTM zone 49N", 0, 0,
  2696         -        "Everest 1830 (1967 Definition)", "Greenwich",
  2697         -        "Timbalai_1948", "Transverse_Mercator", "metre",
  2698         -        "Easting", "East", "Northing", "North");
  2699         -    add_proj4text (p, 0,
  2700         -        "+proj=utm +zone=49 +ellps=evrstSS +towgs84=-679,669,-48,");
  2701         -    add_proj4text (p, 1,
  2702         -        "0,0,0,0 +units=m +no_defs");
  2703         -    add_srs_wkt (p, 0,
  2704         -        "PROJCS[\"Timbalai 1948 / UTM zone 49N\",GEOGCS[\"Timbala");
  2705         -    add_srs_wkt (p, 1,
  2706         -        "i 1948\",DATUM[\"Timbalai_1948\",SPHEROID[\"Everest 1830");
  2707         -    add_srs_wkt (p, 2,
  2708         -        " (1967 Definition)\",6377298.556,300.8017,AUTHORITY[\"EP");
  2709         -    add_srs_wkt (p, 3,
  2710         -        "SG\",\"7016\"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORITY[");
  2711         -    add_srs_wkt (p, 4,
  2712         -        "\"EPSG\",\"6298\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2713         -    add_srs_wkt (p, 5,
  2714         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2715         -    add_srs_wkt (p, 6,
  2716         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2717         -    add_srs_wkt (p, 7,
  2718         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4298\"]],PROJEC");
  2719         -    add_srs_wkt (p, 8,
  2720         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2721         -    add_srs_wkt (p, 9,
  2722         -        "igin\",0],PARAMETER[\"central_meridian\",111],PARAMETER[");
  2723         -    add_srs_wkt (p, 10,
  2724         -        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
  2725         -    add_srs_wkt (p, 11,
  2726         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2727         -    add_srs_wkt (p, 12,
  2728         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  2729         -    add_srs_wkt (p, 13,
  2730         -        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29849\"]]");
  2731         -    p = add_epsg_def_ex (filter, first, last, 29850, "epsg", 29850,
  2732         -        "Timbalai 1948 / UTM zone 50N", 0, 0,
  2733         -        "Everest 1830 (1967 Definition)", "Greenwich",
  2734         -        "Timbalai_1948", "Transverse_Mercator", "metre",
  2735         -        "Easting", "East", "Northing", "North");
  2736         -    add_proj4text (p, 0,
  2737         -        "+proj=utm +zone=50 +ellps=evrstSS +towgs84=-679,669,-48,");
  2738         -    add_proj4text (p, 1,
  2739         -        "0,0,0,0 +units=m +no_defs");
  2740         -    add_srs_wkt (p, 0,
  2741         -        "PROJCS[\"Timbalai 1948 / UTM zone 50N\",GEOGCS[\"Timbala");
  2742         -    add_srs_wkt (p, 1,
  2743         -        "i 1948\",DATUM[\"Timbalai_1948\",SPHEROID[\"Everest 1830");
  2744         -    add_srs_wkt (p, 2,
  2745         -        " (1967 Definition)\",6377298.556,300.8017,AUTHORITY[\"EP");
  2746         -    add_srs_wkt (p, 3,
  2747         -        "SG\",\"7016\"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORITY[");
  2748         -    add_srs_wkt (p, 4,
  2749         -        "\"EPSG\",\"6298\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"E");
  2750         -    add_srs_wkt (p, 5,
  2751         -        "PSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTH");
  2752         -    add_srs_wkt (p, 6,
  2753         -        "ORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[");
  2754         -    add_srs_wkt (p, 7,
  2755         -        "\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4298\"]],PROJEC");
  2756         -    add_srs_wkt (p, 8,
  2757         -        "TION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_or");
  2758         -    add_srs_wkt (p, 9,
  2759         -        "igin\",0],PARAMETER[\"central_meridian\",117],PARAMETER[");
  2760         -    add_srs_wkt (p, 10,
  2761         -        "\"scale_factor\",0.9996],PARAMETER[\"false_easting\",500");
  2762         -    add_srs_wkt (p, 11,
  2763         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  2764         -    add_srs_wkt (p, 12,
  2765         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[");
  2766         -    add_srs_wkt (p, 13,
  2767         -        "\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29850\"]]");
  2768         -    p = add_epsg_def_ex (filter, first, last, 29871, "epsg", 29871,
  2769         -        "Timbalai 1948 / RSO Borneo (ch)", 0, 0,
  2770         -        "Everest 1830 (1967 Definition)", "Greenwich",
  2771         -        "Timbalai_1948", "Hotine_Oblique_Mercator_Azimuth_Center", "British chain (Sears 1922)",
  2772         -        "Easting", "East", "Northing", "North");
  2773         -    add_proj4text (p, 0,
  2774         -        "+proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 ");
  2775         -    add_proj4text (p, 1,
  2776         -        "+k=0.99984 +x_0=590476.8714630401 +y_0=442857.653094361 ");
  2777         -    add_proj4text (p, 2,
  2778         -        "+gamma=53.13010236111111 +ellps=evrstSS +towgs84=-679,66");
  2779         -    add_proj4text (p, 3,
  2780         -        "9,-48,0,0,0,0 +to_meter=20.11676512155263 +no_defs");
  2781         -    add_srs_wkt (p, 0,
  2782         -        "PROJCS[\"Timbalai 1948 / RSO Borneo (ch)\",GEOGCS[\"Timb");
  2783         -    add_srs_wkt (p, 1,
  2784         -        "alai 1948\",DATUM[\"Timbalai_1948\",SPHEROID[\"Everest 1");
  2785         -    add_srs_wkt (p, 2,
  2786         -        "830 (1967 Definition)\",6377298.556,300.8017,AUTHORITY[\"");
  2787         -    add_srs_wkt (p, 3,
  2788         -        "EPSG\",\"7016\"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORIT");
  2789         -    add_srs_wkt (p, 4,
  2790         -        "Y[\"EPSG\",\"6298\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2791         -    add_srs_wkt (p, 5,
  2792         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2793         -    add_srs_wkt (p, 6,
  2794         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2795         -    add_srs_wkt (p, 7,
  2796         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4298\"]],PROJE");
  2797         -    add_srs_wkt (p, 8,
  2798         -        "CTION[\"Hotine_Oblique_Mercator_Azimuth_Center\"],PARAME");
  2799         -    add_srs_wkt (p, 9,
  2800         -        "TER[\"latitude_of_center\",4],PARAMETER[\"longitude_of_c");
  2801         -    add_srs_wkt (p, 10,
  2802         -        "enter\",115],PARAMETER[\"azimuth\",53.31582047222222],PA");
  2803         -    add_srs_wkt (p, 11,
  2804         -        "RAMETER[\"rectified_grid_angle\",53.13010236111111],PARA");
  2805         -    add_srs_wkt (p, 12,
  2806         -        "METER[\"scale_factor\",0.99984],PARAMETER[\"false_eastin");
  2807         -    add_srs_wkt (p, 13,
  2808         -        "g\",29352.4763],PARAMETER[\"false_northing\",22014.3572]");
  2809         -    add_srs_wkt (p, 14,
  2810         -        ",UNIT[\"British chain (Sears 1922)\",20.11676512155263,A");
  2811         -    add_srs_wkt (p, 15,
  2812         -        "UTHORITY[\"EPSG\",\"9042\"]],AXIS[\"Easting\",EAST],AXIS");
  2813         -    add_srs_wkt (p, 16,
  2814         -        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29871\"]]");
  2815         -    p = add_epsg_def_ex (filter, first, last, 29872, "epsg", 29872,
  2816         -        "Timbalai 1948 / RSO Borneo (ft)", 0, 0,
  2817         -        "Everest 1830 (1967 Definition)", "Greenwich",
  2818         -        "Timbalai_1948", "Hotine_Oblique_Mercator_Azimuth_Center", "British foot (Sears 1922)",
  2819         -        "Easting", "East", "Northing", "North");
  2820         -    add_proj4text (p, 0,
  2821         -        "+proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 ");
  2822         -    add_proj4text (p, 1,
  2823         -        "+k=0.99984 +x_0=590476.8727431979 +y_0=442857.6545573985");
  2824         -    add_proj4text (p, 2,
  2825         -        " +gamma=53.13010236111111 +ellps=evrstSS +towgs84=-679,6");
  2826         -    add_proj4text (p, 3,
  2827         -        "69,-48,0,0,0,0 +to_meter=0.3047994715386762 +no_defs");
  2828         -    add_srs_wkt (p, 0,
  2829         -        "PROJCS[\"Timbalai 1948 / RSO Borneo (ft)\",GEOGCS[\"Timb");
  2830         -    add_srs_wkt (p, 1,
  2831         -        "alai 1948\",DATUM[\"Timbalai_1948\",SPHEROID[\"Everest 1");
  2832         -    add_srs_wkt (p, 2,
  2833         -        "830 (1967 Definition)\",6377298.556,300.8017,AUTHORITY[\"");
  2834         -    add_srs_wkt (p, 3,
  2835         -        "EPSG\",\"7016\"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORIT");
  2836         -    add_srs_wkt (p, 4,
  2837         -        "Y[\"EPSG\",\"6298\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2838         -    add_srs_wkt (p, 5,
  2839         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2840         -    add_srs_wkt (p, 6,
  2841         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2842         -    add_srs_wkt (p, 7,
  2843         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4298\"]],PROJE");
  2844         -    add_srs_wkt (p, 8,
  2845         -        "CTION[\"Hotine_Oblique_Mercator_Azimuth_Center\"],PARAME");
  2846         -    add_srs_wkt (p, 9,
  2847         -        "TER[\"latitude_of_center\",4],PARAMETER[\"longitude_of_c");
  2848         -    add_srs_wkt (p, 10,
  2849         -        "enter\",115],PARAMETER[\"azimuth\",53.31582047222222],PA");
  2850         -    add_srs_wkt (p, 11,
  2851         -        "RAMETER[\"rectified_grid_angle\",53.13010236111111],PARA");
  2852         -    add_srs_wkt (p, 12,
  2853         -        "METER[\"scale_factor\",0.99984],PARAMETER[\"false_eastin");
  2854         -    add_srs_wkt (p, 13,
  2855         -        "g\",1937263.44],PARAMETER[\"false_northing\",1452947.58]");
  2856         -    add_srs_wkt (p, 14,
  2857         -        ",UNIT[\"British foot (Sears 1922)\",0.3047994715386762,A");
  2858         -    add_srs_wkt (p, 15,
  2859         -        "UTHORITY[\"EPSG\",\"9041\"]],AXIS[\"Easting\",EAST],AXIS");
  2860         -    add_srs_wkt (p, 16,
  2861         -        "[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29872\"]]");
  2862         -    p = add_epsg_def_ex (filter, first, last, 29873, "epsg", 29873,
  2863         -        "Timbalai 1948 / RSO Borneo (m)", 0, 0,
  2864         -        "Everest 1830 (1967 Definition)", "Greenwich",
  2865         -        "Timbalai_1948", "Hotine_Oblique_Mercator_Azimuth_Center", "metre",
  2866         -        "Easting", "East", "Northing", "North");
  2867         -    add_proj4text (p, 0,
  2868         -        "+proj=omerc +lat_0=4 +lonc=115 +alpha=53.31582047222222 ");
  2869         -    add_proj4text (p, 1,
  2870         -        "+k=0.99984 +x_0=590476.87 +y_0=442857.65 +gamma=53.13010");
  2871         -    add_proj4text (p, 2,
  2872         -        "236111111 +ellps=evrstSS +towgs84=-679,669,-48,0,0,0,0 +");
  2873         -    add_proj4text (p, 3,
  2874         -        "units=m +no_defs");
  2875         -    add_srs_wkt (p, 0,
  2876         -        "PROJCS[\"Timbalai 1948 / RSO Borneo (m)\",GEOGCS[\"Timba");
  2877         -    add_srs_wkt (p, 1,
  2878         -        "lai 1948\",DATUM[\"Timbalai_1948\",SPHEROID[\"Everest 18");
  2879         -    add_srs_wkt (p, 2,
  2880         -        "30 (1967 Definition)\",6377298.556,300.8017,AUTHORITY[\"");
  2881         -    add_srs_wkt (p, 3,
  2882         -        "EPSG\",\"7016\"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORIT");
  2883         -    add_srs_wkt (p, 4,
  2884         -        "Y[\"EPSG\",\"6298\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2885         -    add_srs_wkt (p, 5,
  2886         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2887         -    add_srs_wkt (p, 6,
  2888         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2889         -    add_srs_wkt (p, 7,
  2890         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4298\"]],PROJE");
  2891         -    add_srs_wkt (p, 8,
  2892         -        "CTION[\"Hotine_Oblique_Mercator_Azimuth_Center\"],PARAME");
  2893         -    add_srs_wkt (p, 9,
  2894         -        "TER[\"latitude_of_center\",4],PARAMETER[\"longitude_of_c");
  2895         -    add_srs_wkt (p, 10,
  2896         -        "enter\",115],PARAMETER[\"azimuth\",53.31582047222222],PA");
  2897         -    add_srs_wkt (p, 11,
  2898         -        "RAMETER[\"rectified_grid_angle\",53.13010236111111],PARA");
  2899         -    add_srs_wkt (p, 12,
  2900         -        "METER[\"scale_factor\",0.99984],PARAMETER[\"false_eastin");
  2901         -    add_srs_wkt (p, 13,
  2902         -        "g\",590476.87],PARAMETER[\"false_northing\",442857.65],U");
  2903         -    add_srs_wkt (p, 14,
  2904         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2905         -    add_srs_wkt (p, 15,
  2906         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2907         -    add_srs_wkt (p, 16,
  2908         -        ",\"29873\"]]");
  2909         -    p = add_epsg_def_ex (filter, first, last, 29900, "epsg", 29900,
  2910         -        "TM65 / Irish National Grid (deprecated)", 0, 0,
  2911         -        "Airy Modified 1849", "Greenwich",
  2912         -        "TM65", "Transverse_Mercator", "metre",
  2913         -        "Easting", "East", "Northing", "North");
  2914         -    add_proj4text (p, 0,
  2915         -        "+proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=20000");
  2916         -    add_proj4text (p, 1,
  2917         -        "0 +y_0=250000 +ellps=mod_airy +towgs84=482.5,-130.6,564.");
  2918         -    add_proj4text (p, 2,
  2919         -        "6,-1.042,-0.214,-0.631,8.15 +units=m +no_defs");
  2920         -    add_srs_wkt (p, 0,
  2921         -        "PROJCS[\"TM65 / Irish National Grid (deprecated)\",GEOGC");
  2922         -    add_srs_wkt (p, 1,
  2923         -        "S[\"TM65\",DATUM[\"TM65\",SPHEROID[\"Airy Modified 1849\"");
  2924         -    add_srs_wkt (p, 2,
  2925         -        ",6377340.189,299.3249646,AUTHORITY[\"EPSG\",\"7002\"]],T");
  2926         -    add_srs_wkt (p, 3,
  2927         -        "OWGS84[482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15],AUT");
  2928         -    add_srs_wkt (p, 4,
  2929         -        "HORITY[\"EPSG\",\"6299\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2930         -    add_srs_wkt (p, 5,
  2931         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2932         -    add_srs_wkt (p, 6,
  2933         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  2934         -    add_srs_wkt (p, 7,
  2935         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4299\"]]");
  2936         -    add_srs_wkt (p, 8,
  2937         -        ",PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitud");
  2938         -    add_srs_wkt (p, 9,
  2939         -        "e_of_origin\",53.5],PARAMETER[\"central_meridian\",-8],P");
  2940         -    add_srs_wkt (p, 10,
  2941         -        "ARAMETER[\"scale_factor\",1.000035],PARAMETER[\"false_ea");
  2942         -    add_srs_wkt (p, 11,
  2943         -        "sting\",200000],PARAMETER[\"false_northing\",250000],UNI");
  2944         -    add_srs_wkt (p, 12,
  2945         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  2946         -    add_srs_wkt (p, 13,
  2947         -        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  2948         -    add_srs_wkt (p, 14,
  2949         -        "29900\"]]");
  2950         -    p = add_epsg_def_ex (filter, first, last, 29901, "epsg", 29901,
  2951         -        "OSNI 1952 / Irish National Grid", 0, 0,
  2952         -        "Airy 1830", "Greenwich",
  2953         -        "OSNI_1952", "Transverse_Mercator", "metre",
  2954         -        "Easting", "East", "Northing", "North");
  2955         -    add_proj4text (p, 0,
  2956         -        "+proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1 +x_0=200000 +y_0=");
  2957         -    add_proj4text (p, 1,
  2958         -        "250000 +ellps=airy +towgs84=482.5,-130.6,564.6,-1.042,-0");
  2959         -    add_proj4text (p, 2,
  2960         -        ".214,-0.631,8.15 +units=m +no_defs");
  2961         -    add_srs_wkt (p, 0,
  2962         -        "PROJCS[\"OSNI 1952 / Irish National Grid\",GEOGCS[\"OSNI");
  2963         -    add_srs_wkt (p, 1,
  2964         -        " 1952\",DATUM[\"OSNI_1952\",SPHEROID[\"Airy 1830\",63775");
  2965         -    add_srs_wkt (p, 2,
  2966         -        "63.396,299.3249646,AUTHORITY[\"EPSG\",\"7001\"]],TOWGS84");
  2967         -    add_srs_wkt (p, 3,
  2968         -        "[482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15],AUTHORITY");
  2969         -    add_srs_wkt (p, 4,
  2970         -        "[\"EPSG\",\"6188\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
  2971         -    add_srs_wkt (p, 5,
  2972         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
  2973         -    add_srs_wkt (p, 6,
  2974         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
  2975         -    add_srs_wkt (p, 7,
  2976         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4188\"]],PROJE");
  2977         -    add_srs_wkt (p, 8,
  2978         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
  2979         -    add_srs_wkt (p, 9,
  2980         -        "rigin\",53.5],PARAMETER[\"central_meridian\",-8],PARAMET");
  2981         -    add_srs_wkt (p, 10,
  2982         -        "ER[\"scale_factor\",1],PARAMETER[\"false_easting\",20000");
  2983         -    add_srs_wkt (p, 11,
  2984         -        "0],PARAMETER[\"false_northing\",250000],UNIT[\"metre\",1");
  2985         -    add_srs_wkt (p, 12,
  2986         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AX");
  2987         -    add_srs_wkt (p, 13,
  2988         -        "IS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"29901\"]]");
  2989         -    p = add_epsg_def_ex (filter, first, last, 29902, "epsg", 29902,
  2990         -        "TM65 / Irish Grid", 0, 0,
  2991         -        "Airy Modified 1849", "Greenwich",
  2992         -        "TM65", "Transverse_Mercator", "metre",
  2993         -        "Easting", "East", "Northing", "North");
  2994         -    add_proj4text (p, 0,
  2995         -        "+proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=20000");
  2996         -    add_proj4text (p, 1,
  2997         -        "0 +y_0=250000 +ellps=mod_airy +towgs84=482.5,-130.6,564.");
  2998         -    add_proj4text (p, 2,
  2999         -        "6,-1.042,-0.214,-0.631,8.15 +units=m +no_defs");
  3000         -    add_srs_wkt (p, 0,
  3001         -        "PROJCS[\"TM65 / Irish Grid\",GEOGCS[\"TM65\",DATUM[\"TM6");
  3002         -    add_srs_wkt (p, 1,
  3003         -        "5\",SPHEROID[\"Airy Modified 1849\",6377340.189,299.3249");
  3004         -    add_srs_wkt (p, 2,
  3005         -        "646,AUTHORITY[\"EPSG\",\"7002\"]],TOWGS84[482.5,-130.6,5");
  3006         -    add_srs_wkt (p, 3,
  3007         -        "64.6,-1.042,-0.214,-0.631,8.15],AUTHORITY[\"EPSG\",\"629");
  3008         -    add_srs_wkt (p, 4,
  3009         -        "9\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3010         -    add_srs_wkt (p, 5,
  3011         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3012         -    add_srs_wkt (p, 6,
  3013         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3014         -    add_srs_wkt (p, 7,
  3015         -        "EAST],AUTHORITY[\"EPSG\",\"4299\"]],PROJECTION[\"Transve");
  3016         -    add_srs_wkt (p, 8,
  3017         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",53.5],P");
  3018         -    add_srs_wkt (p, 9,
  3019         -        "ARAMETER[\"central_meridian\",-8],PARAMETER[\"scale_fact");
  3020         -    add_srs_wkt (p, 10,
  3021         -        "or\",1.000035],PARAMETER[\"false_easting\",200000],PARAM");
  3022         -    add_srs_wkt (p, 11,
  3023         -        "ETER[\"false_northing\",250000],UNIT[\"metre\",1,AUTHORI");
  3024         -    add_srs_wkt (p, 12,
  3025         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3026         -    add_srs_wkt (p, 13,
  3027         -        "thing\",NORTH],AUTHORITY[\"EPSG\",\"29902\"]]");
  3028         -    p = add_epsg_def_ex (filter, first, last, 29903, "epsg", 29903,
  3029         -        "TM75 / Irish Grid", 0, 0,
  3030         -        "Airy Modified 1849", "Greenwich",
  3031         -        "Geodetic_Datum_of_1965", "Transverse_Mercator", "metre",
  3032         -        "Easting", "East", "Northing", "North");
  3033         -    add_proj4text (p, 0,
  3034         -        "+proj=tmerc +lat_0=53.5 +lon_0=-8 +k=1.000035 +x_0=20000");
  3035         -    add_proj4text (p, 1,
  3036         -        "0 +y_0=250000 +ellps=mod_airy +towgs84=482.5,-130.6,564.");
  3037         -    add_proj4text (p, 2,
  3038         -        "6,-1.042,-0.214,-0.631,8.15 +units=m +no_defs");
  3039         -    add_srs_wkt (p, 0,
  3040         -        "PROJCS[\"TM75 / Irish Grid\",GEOGCS[\"TM75\",DATUM[\"Geo");
  3041         -    add_srs_wkt (p, 1,
  3042         -        "detic_Datum_of_1965\",SPHEROID[\"Airy Modified 1849\",63");
  3043         -    add_srs_wkt (p, 2,
  3044         -        "77340.189,299.3249646,AUTHORITY[\"EPSG\",\"7002\"]],TOWG");
  3045         -    add_srs_wkt (p, 3,
  3046         -        "S84[482.5,-130.6,564.6,-1.042,-0.214,-0.631,8.15],AUTHOR");
  3047         -    add_srs_wkt (p, 4,
  3048         -        "ITY[\"EPSG\",\"6300\"]],PRIMEM[\"Greenwich\",0,AUTHORITY");
  3049         -    add_srs_wkt (p, 5,
  3050         -        "[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,");
  3051         -    add_srs_wkt (p, 6,
  3052         -        "AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],A");
  3053         -    add_srs_wkt (p, 7,
  3054         -        "XIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4300\"]],PR");
  3055         -    add_srs_wkt (p, 8,
  3056         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_o");
  3057         -    add_srs_wkt (p, 9,
  3058         -        "f_origin\",53.5],PARAMETER[\"central_meridian\",-8],PARA");
  3059         -    add_srs_wkt (p, 10,
  3060         -        "METER[\"scale_factor\",1.000035],PARAMETER[\"false_easti");
  3061         -    add_srs_wkt (p, 11,
  3062         -        "ng\",200000],PARAMETER[\"false_northing\",250000],UNIT[\"");
  3063         -    add_srs_wkt (p, 12,
  3064         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3065         -    add_srs_wkt (p, 13,
  3066         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"299");
  3067         -    add_srs_wkt (p, 14,
  3068         -        "03\"]]");
  3069         -    p = add_epsg_def_ex (filter, first, last, 30161, "epsg", 30161,
  3070         -        "Tokyo / Japan Plane Rectangular CS I", 0, 1,
  3071         -        "Bessel 1841", "Greenwich",
  3072         -        "Tokyo", "Transverse_Mercator", "metre",
  3073         -        "X", "North", "Y", "East");
  3074         -    add_proj4text (p, 0,
  3075         -        "+proj=tmerc +lat_0=33 +lon_0=129.5 +k=0.9999 +x_0=0 +y_0");
  3076         -    add_proj4text (p, 1,
  3077         -        "=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0");
  3078         -    add_proj4text (p, 2,
  3079         -        ",0 +units=m +no_defs");
  3080         -    add_srs_wkt (p, 0,
  3081         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS I\",GEOGCS[\"");
  3082         -    add_srs_wkt (p, 1,
  3083         -        "Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377397");
  3084         -    add_srs_wkt (p, 2,
  3085         -        ".155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-");
  3086         -    add_srs_wkt (p, 3,
  3087         -        "146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"63");
  3088         -    add_srs_wkt (p, 4,
  3089         -        "01\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3090         -    add_srs_wkt (p, 5,
  3091         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3092         -    add_srs_wkt (p, 6,
  3093         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3094         -    add_srs_wkt (p, 7,
  3095         -        "EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Transve");
  3096         -    add_srs_wkt (p, 8,
  3097         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",33],PAR");
  3098         -    add_srs_wkt (p, 9,
  3099         -        "AMETER[\"central_meridian\",129.5],PARAMETER[\"scale_fac");
  3100         -    add_srs_wkt (p, 10,
  3101         -        "tor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[\"");
  3102         -    add_srs_wkt (p, 11,
  3103         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3104         -    add_srs_wkt (p, 12,
  3105         -        "\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[");
  3106         -    add_srs_wkt (p, 13,
  3107         -        "\"EPSG\",\"30161\"]]");
  3108         -    p = add_epsg_def_ex (filter, first, last, 30162, "epsg", 30162,
  3109         -        "Tokyo / Japan Plane Rectangular CS II", 0, 1,
  3110         -        "Bessel 1841", "Greenwich",
  3111         -        "Tokyo", "Transverse_Mercator", "metre",
  3112         -        "X", "North", "Y", "East");
  3113         -    add_proj4text (p, 0,
  3114         -        "+proj=tmerc +lat_0=33 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0");
  3115         -    add_proj4text (p, 1,
  3116         -        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
  3117         -    add_proj4text (p, 2,
  3118         -        " +units=m +no_defs");
  3119         -    add_srs_wkt (p, 0,
  3120         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS II\",GEOGCS[");
  3121         -    add_srs_wkt (p, 1,
  3122         -        "\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63773");
  3123         -    add_srs_wkt (p, 2,
  3124         -        "97.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84");
  3125         -    add_srs_wkt (p, 3,
  3126         -        "[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3127         -    add_srs_wkt (p, 4,
  3128         -        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3129         -    add_srs_wkt (p, 5,
  3130         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3131         -    add_srs_wkt (p, 6,
  3132         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3133         -    add_srs_wkt (p, 7,
  3134         -        "\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tran");
  3135         -    add_srs_wkt (p, 8,
  3136         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",33],");
  3137         -    add_srs_wkt (p, 9,
  3138         -        "PARAMETER[\"central_meridian\",131],PARAMETER[\"scale_fa");
  3139         -    add_srs_wkt (p, 10,
  3140         -        "ctor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[");
  3141         -    add_srs_wkt (p, 11,
  3142         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3143         -    add_srs_wkt (p, 12,
  3144         -        ",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY");
  3145         -    add_srs_wkt (p, 13,
  3146         -        "[\"EPSG\",\"30162\"]]");
  3147         -    p = add_epsg_def_ex (filter, first, last, 30163, "epsg", 30163,
  3148         -        "Tokyo / Japan Plane Rectangular CS III", 0, 1,
  3149         -        "Bessel 1841", "Greenwich",
  3150         -        "Tokyo", "Transverse_Mercator", "metre",
  3151         -        "X", "North", "Y", "East");
  3152         -    add_proj4text (p, 0,
  3153         -        "+proj=tmerc +lat_0=36 +lon_0=132.1666666666667 +k=0.9999");
  3154         -    add_proj4text (p, 1,
  3155         -        " +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,6");
  3156         -    add_proj4text (p, 2,
  3157         -        "80.507,0,0,0,0 +units=m +no_defs");
  3158         -    add_srs_wkt (p, 0,
  3159         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS III\",GEOGCS");
  3160         -    add_srs_wkt (p, 1,
  3161         -        "[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377");
  3162         -    add_srs_wkt (p, 2,
  3163         -        "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS8");
  3164         -    add_srs_wkt (p, 3,
  3165         -        "4[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3166         -    add_srs_wkt (p, 4,
  3167         -        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3168         -    add_srs_wkt (p, 5,
  3169         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3170         -    add_srs_wkt (p, 6,
  3171         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3172         -    add_srs_wkt (p, 7,
  3173         -        "\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tran");
  3174         -    add_srs_wkt (p, 8,
  3175         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",36],");
  3176         -    add_srs_wkt (p, 9,
  3177         -        "PARAMETER[\"central_meridian\",132.1666666666667],PARAME");
  3178         -    add_srs_wkt (p, 10,
  3179         -        "TER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\"");
  3180         -    add_srs_wkt (p, 11,
  3181         -        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  3182         -    add_srs_wkt (p, 12,
  3183         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  3184         -    add_srs_wkt (p, 13,
  3185         -        "EAST],AUTHORITY[\"EPSG\",\"30163\"]]");
  3186         -    p = add_epsg_def_ex (filter, first, last, 30164, "epsg", 30164,
  3187         -        "Tokyo / Japan Plane Rectangular CS IV", 0, 1,
  3188         -        "Bessel 1841", "Greenwich",
  3189         -        "Tokyo", "Transverse_Mercator", "metre",
  3190         -        "X", "North", "Y", "East");
  3191         -    add_proj4text (p, 0,
  3192         -        "+proj=tmerc +lat_0=33 +lon_0=133.5 +k=0.9999 +x_0=0 +y_0");
  3193         -    add_proj4text (p, 1,
  3194         -        "=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0");
  3195         -    add_proj4text (p, 2,
  3196         -        ",0 +units=m +no_defs");
  3197         -    add_srs_wkt (p, 0,
  3198         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS IV\",GEOGCS[");
  3199         -    add_srs_wkt (p, 1,
  3200         -        "\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63773");
  3201         -    add_srs_wkt (p, 2,
  3202         -        "97.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84");
  3203         -    add_srs_wkt (p, 3,
  3204         -        "[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3205         -    add_srs_wkt (p, 4,
  3206         -        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3207         -    add_srs_wkt (p, 5,
  3208         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3209         -    add_srs_wkt (p, 6,
  3210         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3211         -    add_srs_wkt (p, 7,
  3212         -        "\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tran");
  3213         -    add_srs_wkt (p, 8,
  3214         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",33],");
  3215         -    add_srs_wkt (p, 9,
  3216         -        "PARAMETER[\"central_meridian\",133.5],PARAMETER[\"scale_");
  3217         -    add_srs_wkt (p, 10,
  3218         -        "factor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETE");
  3219         -    add_srs_wkt (p, 11,
  3220         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  3221         -    add_srs_wkt (p, 12,
  3222         -        "G\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHOR");
  3223         -    add_srs_wkt (p, 13,
  3224         -        "ITY[\"EPSG\",\"30164\"]]");
  3225         -    p = add_epsg_def_ex (filter, first, last, 30165, "epsg", 30165,
  3226         -        "Tokyo / Japan Plane Rectangular CS V", 0, 1,
  3227         -        "Bessel 1841", "Greenwich",
  3228         -        "Tokyo", "Transverse_Mercator", "metre",
  3229         -        "X", "North", "Y", "East");
  3230         -    add_proj4text (p, 0,
  3231         -        "+proj=tmerc +lat_0=36 +lon_0=134.3333333333333 +k=0.9999");
  3232         -    add_proj4text (p, 1,
  3233         -        " +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,6");
  3234         -    add_proj4text (p, 2,
  3235         -        "80.507,0,0,0,0 +units=m +no_defs");
  3236         -    add_srs_wkt (p, 0,
  3237         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS V\",GEOGCS[\"");
  3238         -    add_srs_wkt (p, 1,
  3239         -        "Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377397");
  3240         -    add_srs_wkt (p, 2,
  3241         -        ".155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-");
  3242         -    add_srs_wkt (p, 3,
  3243         -        "146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"63");
  3244         -    add_srs_wkt (p, 4,
  3245         -        "01\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3246         -    add_srs_wkt (p, 5,
  3247         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3248         -    add_srs_wkt (p, 6,
  3249         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3250         -    add_srs_wkt (p, 7,
  3251         -        "EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Transve");
  3252         -    add_srs_wkt (p, 8,
  3253         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",36],PAR");
  3254         -    add_srs_wkt (p, 9,
  3255         -        "AMETER[\"central_meridian\",134.3333333333333],PARAMETER");
  3256         -    add_srs_wkt (p, 10,
  3257         -        "[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0]");
  3258         -    add_srs_wkt (p, 11,
  3259         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
  3260         -    add_srs_wkt (p, 12,
  3261         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3262         -    add_srs_wkt (p, 13,
  3263         -        "T],AUTHORITY[\"EPSG\",\"30165\"]]");
  3264         -    p = add_epsg_def_ex (filter, first, last, 30166, "epsg", 30166,
  3265         -        "Tokyo / Japan Plane Rectangular CS VI", 0, 1,
  3266         -        "Bessel 1841", "Greenwich",
  3267         -        "Tokyo", "Transverse_Mercator", "metre",
  3268         -        "X", "North", "Y", "East");
  3269         -    add_proj4text (p, 0,
  3270         -        "+proj=tmerc +lat_0=36 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0");
  3271         -    add_proj4text (p, 1,
  3272         -        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
  3273         -    add_proj4text (p, 2,
  3274         -        " +units=m +no_defs");
  3275         -    add_srs_wkt (p, 0,
  3276         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS VI\",GEOGCS[");
  3277         -    add_srs_wkt (p, 1,
  3278         -        "\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63773");
  3279         -    add_srs_wkt (p, 2,
  3280         -        "97.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84");
  3281         -    add_srs_wkt (p, 3,
  3282         -        "[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3283         -    add_srs_wkt (p, 4,
  3284         -        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3285         -    add_srs_wkt (p, 5,
  3286         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3287         -    add_srs_wkt (p, 6,
  3288         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3289         -    add_srs_wkt (p, 7,
  3290         -        "\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tran");
  3291         -    add_srs_wkt (p, 8,
  3292         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",36],");
  3293         -    add_srs_wkt (p, 9,
  3294         -        "PARAMETER[\"central_meridian\",136],PARAMETER[\"scale_fa");
  3295         -    add_srs_wkt (p, 10,
  3296         -        "ctor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[");
  3297         -    add_srs_wkt (p, 11,
  3298         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3299         -    add_srs_wkt (p, 12,
  3300         -        ",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY");
  3301         -    add_srs_wkt (p, 13,
  3302         -        "[\"EPSG\",\"30166\"]]");
  3303         -    p = add_epsg_def_ex (filter, first, last, 30167, "epsg", 30167,
  3304         -        "Tokyo / Japan Plane Rectangular CS VII", 0, 1,
  3305         -        "Bessel 1841", "Greenwich",
  3306         -        "Tokyo", "Transverse_Mercator", "metre",
  3307         -        "X", "North", "Y", "East");
  3308         -    add_proj4text (p, 0,
  3309         -        "+proj=tmerc +lat_0=36 +lon_0=137.1666666666667 +k=0.9999");
  3310         -    add_proj4text (p, 1,
  3311         -        " +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,6");
  3312         -    add_proj4text (p, 2,
  3313         -        "80.507,0,0,0,0 +units=m +no_defs");
  3314         -    add_srs_wkt (p, 0,
  3315         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS VII\",GEOGCS");
  3316         -    add_srs_wkt (p, 1,
  3317         -        "[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377");
  3318         -    add_srs_wkt (p, 2,
  3319         -        "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS8");
  3320         -    add_srs_wkt (p, 3,
  3321         -        "4[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3322         -    add_srs_wkt (p, 4,
  3323         -        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3324         -    add_srs_wkt (p, 5,
  3325         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3326         -    add_srs_wkt (p, 6,
  3327         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3328         -    add_srs_wkt (p, 7,
  3329         -        "\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tran");
  3330         -    add_srs_wkt (p, 8,
  3331         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",36],");
  3332         -    add_srs_wkt (p, 9,
  3333         -        "PARAMETER[\"central_meridian\",137.1666666666667],PARAME");
  3334         -    add_srs_wkt (p, 10,
  3335         -        "TER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\"");
  3336         -    add_srs_wkt (p, 11,
  3337         -        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  3338         -    add_srs_wkt (p, 12,
  3339         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  3340         -    add_srs_wkt (p, 13,
  3341         -        "EAST],AUTHORITY[\"EPSG\",\"30167\"]]");
  3342         -    p = add_epsg_def_ex (filter, first, last, 30168, "epsg", 30168,
  3343         -        "Tokyo / Japan Plane Rectangular CS VIII", 0, 1,
  3344         -        "Bessel 1841", "Greenwich",
  3345         -        "Tokyo", "Transverse_Mercator", "metre",
  3346         -        "X", "North", "Y", "East");
  3347         -    add_proj4text (p, 0,
  3348         -        "+proj=tmerc +lat_0=36 +lon_0=138.5 +k=0.9999 +x_0=0 +y_0");
  3349         -    add_proj4text (p, 1,
  3350         -        "=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0");
  3351         -    add_proj4text (p, 2,
  3352         -        ",0 +units=m +no_defs");
  3353         -    add_srs_wkt (p, 0,
  3354         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS VIII\",GEOGC");
  3355         -    add_srs_wkt (p, 1,
  3356         -        "S[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",637");
  3357         -    add_srs_wkt (p, 2,
  3358         -        "7397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS");
  3359         -    add_srs_wkt (p, 3,
  3360         -        "84[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",");
  3361         -    add_srs_wkt (p, 4,
  3362         -        "\"6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  3363         -    add_srs_wkt (p, 5,
  3364         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  3365         -    add_srs_wkt (p, 6,
  3366         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  3367         -    add_srs_wkt (p, 7,
  3368         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tr");
  3369         -    add_srs_wkt (p, 8,
  3370         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",36");
  3371         -    add_srs_wkt (p, 9,
  3372         -        "],PARAMETER[\"central_meridian\",138.5],PARAMETER[\"scal");
  3373         -    add_srs_wkt (p, 10,
  3374         -        "e_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAME");
  3375         -    add_srs_wkt (p, 11,
  3376         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3377         -    add_srs_wkt (p, 12,
  3378         -        "PSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTH");
  3379         -    add_srs_wkt (p, 13,
  3380         -        "ORITY[\"EPSG\",\"30168\"]]");
  3381         -    p = add_epsg_def_ex (filter, first, last, 30169, "epsg", 30169,
  3382         -        "Tokyo / Japan Plane Rectangular CS IX", 0, 1,
  3383         -        "Bessel 1841", "Greenwich",
  3384         -        "Tokyo", "Transverse_Mercator", "metre",
  3385         -        "X", "North", "Y", "East");
  3386         -    add_proj4text (p, 0,
  3387         -        "+proj=tmerc +lat_0=36 +lon_0=139.8333333333333 +k=0.9999");
  3388         -    add_proj4text (p, 1,
  3389         -        " +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,6");
  3390         -    add_proj4text (p, 2,
  3391         -        "80.507,0,0,0,0 +units=m +no_defs");
  3392         -    add_srs_wkt (p, 0,
  3393         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS IX\",GEOGCS[");
  3394         -    add_srs_wkt (p, 1,
  3395         -        "\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63773");
  3396         -    add_srs_wkt (p, 2,
  3397         -        "97.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84");
  3398         -    add_srs_wkt (p, 3,
  3399         -        "[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3400         -    add_srs_wkt (p, 4,
  3401         -        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3402         -    add_srs_wkt (p, 5,
  3403         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3404         -    add_srs_wkt (p, 6,
  3405         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3406         -    add_srs_wkt (p, 7,
  3407         -        "\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tran");
  3408         -    add_srs_wkt (p, 8,
  3409         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",36],");
  3410         -    add_srs_wkt (p, 9,
  3411         -        "PARAMETER[\"central_meridian\",139.8333333333333],PARAME");
  3412         -    add_srs_wkt (p, 10,
  3413         -        "TER[\"scale_factor\",0.9999],PARAMETER[\"false_easting\"");
  3414         -    add_srs_wkt (p, 11,
  3415         -        ",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  3416         -    add_srs_wkt (p, 12,
  3417         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  3418         -    add_srs_wkt (p, 13,
  3419         -        "EAST],AUTHORITY[\"EPSG\",\"30169\"]]");
  3420         -    p = add_epsg_def_ex (filter, first, last, 30170, "epsg", 30170,
  3421         -        "Tokyo / Japan Plane Rectangular CS X", 0, 1,
  3422         -        "Bessel 1841", "Greenwich",
  3423         -        "Tokyo", "Transverse_Mercator", "metre",
  3424         -        "X", "North", "Y", "East");
  3425         -    add_proj4text (p, 0,
  3426         -        "+proj=tmerc +lat_0=40 +lon_0=140.8333333333333 +k=0.9999");
  3427         -    add_proj4text (p, 1,
  3428         -        " +x_0=0 +y_0=0 +ellps=bessel +towgs84=-146.414,507.337,6");
  3429         -    add_proj4text (p, 2,
  3430         -        "80.507,0,0,0,0 +units=m +no_defs");
  3431         -    add_srs_wkt (p, 0,
  3432         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS X\",GEOGCS[\"");
  3433         -    add_srs_wkt (p, 1,
  3434         -        "Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377397");
  3435         -    add_srs_wkt (p, 2,
  3436         -        ".155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[-");
  3437         -    add_srs_wkt (p, 3,
  3438         -        "146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"63");
  3439         -    add_srs_wkt (p, 4,
  3440         -        "01\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  3441         -    add_srs_wkt (p, 5,
  3442         -        "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  3443         -    add_srs_wkt (p, 6,
  3444         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
  3445         -    add_srs_wkt (p, 7,
  3446         -        "EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Transve");
  3447         -    add_srs_wkt (p, 8,
  3448         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",40],PAR");
  3449         -    add_srs_wkt (p, 9,
  3450         -        "AMETER[\"central_meridian\",140.8333333333333],PARAMETER");
  3451         -    add_srs_wkt (p, 10,
  3452         -        "[\"scale_factor\",0.9999],PARAMETER[\"false_easting\",0]");
  3453         -    add_srs_wkt (p, 11,
  3454         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
  3455         -    add_srs_wkt (p, 12,
  3456         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAS");
  3457         -    add_srs_wkt (p, 13,
  3458         -        "T],AUTHORITY[\"EPSG\",\"30170\"]]");
  3459         -    p = add_epsg_def_ex (filter, first, last, 30171, "epsg", 30171,
  3460         -        "Tokyo / Japan Plane Rectangular CS XI", 0, 1,
  3461         -        "Bessel 1841", "Greenwich",
  3462         -        "Tokyo", "Transverse_Mercator", "metre",
  3463         -        "X", "North", "Y", "East");
  3464         -    add_proj4text (p, 0,
  3465         -        "+proj=tmerc +lat_0=44 +lon_0=140.25 +k=0.9999 +x_0=0 +y_");
  3466         -    add_proj4text (p, 1,
  3467         -        "0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,");
  3468         -    add_proj4text (p, 2,
  3469         -        "0,0 +units=m +no_defs");
  3470         -    add_srs_wkt (p, 0,
  3471         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XI\",GEOGCS[");
  3472         -    add_srs_wkt (p, 1,
  3473         -        "\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63773");
  3474         -    add_srs_wkt (p, 2,
  3475         -        "97.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84");
  3476         -    add_srs_wkt (p, 3,
  3477         -        "[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3478         -    add_srs_wkt (p, 4,
  3479         -        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3480         -    add_srs_wkt (p, 5,
  3481         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3482         -    add_srs_wkt (p, 6,
  3483         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3484         -    add_srs_wkt (p, 7,
  3485         -        "\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tran");
  3486         -    add_srs_wkt (p, 8,
  3487         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",44],");
  3488         -    add_srs_wkt (p, 9,
  3489         -        "PARAMETER[\"central_meridian\",140.25],PARAMETER[\"scale");
  3490         -    add_srs_wkt (p, 10,
  3491         -        "_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAMET");
  3492         -    add_srs_wkt (p, 11,
  3493         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3494         -    add_srs_wkt (p, 12,
  3495         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3496         -    add_srs_wkt (p, 13,
  3497         -        "RITY[\"EPSG\",\"30171\"]]");
  3498         -    p = add_epsg_def_ex (filter, first, last, 30172, "epsg", 30172,
  3499         -        "Tokyo / Japan Plane Rectangular CS XII", 0, 1,
  3500         -        "Bessel 1841", "Greenwich",
  3501         -        "Tokyo", "Transverse_Mercator", "metre",
  3502         -        "X", "North", "Y", "East");
  3503         -    add_proj4text (p, 0,
  3504         -        "+proj=tmerc +lat_0=44 +lon_0=142.25 +k=0.9999 +x_0=0 +y_");
  3505         -    add_proj4text (p, 1,
  3506         -        "0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,");
  3507         -    add_proj4text (p, 2,
  3508         -        "0,0 +units=m +no_defs");
  3509         -    add_srs_wkt (p, 0,
  3510         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XII\",GEOGCS");
  3511         -    add_srs_wkt (p, 1,
  3512         -        "[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377");
  3513         -    add_srs_wkt (p, 2,
  3514         -        "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS8");
  3515         -    add_srs_wkt (p, 3,
  3516         -        "4[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3517         -    add_srs_wkt (p, 4,
  3518         -        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3519         -    add_srs_wkt (p, 5,
  3520         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3521         -    add_srs_wkt (p, 6,
  3522         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3523         -    add_srs_wkt (p, 7,
  3524         -        "\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tran");
  3525         -    add_srs_wkt (p, 8,
  3526         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",44],");
  3527         -    add_srs_wkt (p, 9,
  3528         -        "PARAMETER[\"central_meridian\",142.25],PARAMETER[\"scale");
  3529         -    add_srs_wkt (p, 10,
  3530         -        "_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAMET");
  3531         -    add_srs_wkt (p, 11,
  3532         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3533         -    add_srs_wkt (p, 12,
  3534         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3535         -    add_srs_wkt (p, 13,
  3536         -        "RITY[\"EPSG\",\"30172\"]]");
  3537         -    p = add_epsg_def_ex (filter, first, last, 30173, "epsg", 30173,
  3538         -        "Tokyo / Japan Plane Rectangular CS XIII", 0, 1,
  3539         -        "Bessel 1841", "Greenwich",
  3540         -        "Tokyo", "Transverse_Mercator", "metre",
  3541         -        "X", "North", "Y", "East");
  3542         -    add_proj4text (p, 0,
  3543         -        "+proj=tmerc +lat_0=44 +lon_0=144.25 +k=0.9999 +x_0=0 +y_");
  3544         -    add_proj4text (p, 1,
  3545         -        "0=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,");
  3546         -    add_proj4text (p, 2,
  3547         -        "0,0 +units=m +no_defs");
  3548         -    add_srs_wkt (p, 0,
  3549         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XIII\",GEOGC");
  3550         -    add_srs_wkt (p, 1,
  3551         -        "S[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",637");
  3552         -    add_srs_wkt (p, 2,
  3553         -        "7397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS");
  3554         -    add_srs_wkt (p, 3,
  3555         -        "84[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",");
  3556         -    add_srs_wkt (p, 4,
  3557         -        "\"6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  3558         -    add_srs_wkt (p, 5,
  3559         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  3560         -    add_srs_wkt (p, 6,
  3561         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  3562         -    add_srs_wkt (p, 7,
  3563         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tr");
  3564         -    add_srs_wkt (p, 8,
  3565         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",44");
  3566         -    add_srs_wkt (p, 9,
  3567         -        "],PARAMETER[\"central_meridian\",144.25],PARAMETER[\"sca");
  3568         -    add_srs_wkt (p, 10,
  3569         -        "le_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAM");
  3570         -    add_srs_wkt (p, 11,
  3571         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  3572         -    add_srs_wkt (p, 12,
  3573         -        "EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUT");
  3574         -    add_srs_wkt (p, 13,
  3575         -        "HORITY[\"EPSG\",\"30173\"]]");
  3576         -    p = add_epsg_def_ex (filter, first, last, 30174, "epsg", 30174,
  3577         -        "Tokyo / Japan Plane Rectangular CS XIV", 0, 1,
  3578         -        "Bessel 1841", "Greenwich",
  3579         -        "Tokyo", "Transverse_Mercator", "metre",
  3580         -        "X", "North", "Y", "East");
  3581         -    add_proj4text (p, 0,
  3582         -        "+proj=tmerc +lat_0=26 +lon_0=142 +k=0.9999 +x_0=0 +y_0=0");
  3583         -    add_proj4text (p, 1,
  3584         -        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
  3585         -    add_proj4text (p, 2,
  3586         -        " +units=m +no_defs");
  3587         -    add_srs_wkt (p, 0,
  3588         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XIV\",GEOGCS");
  3589         -    add_srs_wkt (p, 1,
  3590         -        "[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377");
  3591         -    add_srs_wkt (p, 2,
  3592         -        "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS8");
  3593         -    add_srs_wkt (p, 3,
  3594         -        "4[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3595         -    add_srs_wkt (p, 4,
  3596         -        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3597         -    add_srs_wkt (p, 5,
  3598         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3599         -    add_srs_wkt (p, 6,
  3600         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3601         -    add_srs_wkt (p, 7,
  3602         -        "\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tran");
  3603         -    add_srs_wkt (p, 8,
  3604         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",26],");
  3605         -    add_srs_wkt (p, 9,
  3606         -        "PARAMETER[\"central_meridian\",142],PARAMETER[\"scale_fa");
  3607         -    add_srs_wkt (p, 10,
  3608         -        "ctor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[");
  3609         -    add_srs_wkt (p, 11,
  3610         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3611         -    add_srs_wkt (p, 12,
  3612         -        ",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY");
  3613         -    add_srs_wkt (p, 13,
  3614         -        "[\"EPSG\",\"30174\"]]");
  3615         -    p = add_epsg_def_ex (filter, first, last, 30175, "epsg", 30175,
  3616         -        "Tokyo / Japan Plane Rectangular CS XV", 0, 1,
  3617         -        "Bessel 1841", "Greenwich",
  3618         -        "Tokyo", "Transverse_Mercator", "metre",
  3619         -        "X", "North", "Y", "East");
  3620         -    add_proj4text (p, 0,
  3621         -        "+proj=tmerc +lat_0=26 +lon_0=127.5 +k=0.9999 +x_0=0 +y_0");
  3622         -    add_proj4text (p, 1,
  3623         -        "=0 +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0");
  3624         -    add_proj4text (p, 2,
  3625         -        ",0 +units=m +no_defs");
  3626         -    add_srs_wkt (p, 0,
  3627         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XV\",GEOGCS[");
  3628         -    add_srs_wkt (p, 1,
  3629         -        "\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63773");
  3630         -    add_srs_wkt (p, 2,
  3631         -        "97.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84");
  3632         -    add_srs_wkt (p, 3,
  3633         -        "[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3634         -    add_srs_wkt (p, 4,
  3635         -        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3636         -    add_srs_wkt (p, 5,
  3637         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3638         -    add_srs_wkt (p, 6,
  3639         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3640         -    add_srs_wkt (p, 7,
  3641         -        "\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tran");
  3642         -    add_srs_wkt (p, 8,
  3643         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",26],");
  3644         -    add_srs_wkt (p, 9,
  3645         -        "PARAMETER[\"central_meridian\",127.5],PARAMETER[\"scale_");
  3646         -    add_srs_wkt (p, 10,
  3647         -        "factor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETE");
  3648         -    add_srs_wkt (p, 11,
  3649         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  3650         -    add_srs_wkt (p, 12,
  3651         -        "G\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHOR");
  3652         -    add_srs_wkt (p, 13,
  3653         -        "ITY[\"EPSG\",\"30175\"]]");
  3654         -    p = add_epsg_def_ex (filter, first, last, 30176, "epsg", 30176,
  3655         -        "Tokyo / Japan Plane Rectangular CS XVI", 0, 1,
  3656         -        "Bessel 1841", "Greenwich",
  3657         -        "Tokyo", "Transverse_Mercator", "metre",
  3658         -        "X", "North", "Y", "East");
  3659         -    add_proj4text (p, 0,
  3660         -        "+proj=tmerc +lat_0=26 +lon_0=124 +k=0.9999 +x_0=0 +y_0=0");
  3661         -    add_proj4text (p, 1,
  3662         -        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
  3663         -    add_proj4text (p, 2,
  3664         -        " +units=m +no_defs");
  3665         -    add_srs_wkt (p, 0,
  3666         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XVI\",GEOGCS");
  3667         -    add_srs_wkt (p, 1,
  3668         -        "[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377");
  3669         -    add_srs_wkt (p, 2,
  3670         -        "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS8");
  3671         -    add_srs_wkt (p, 3,
  3672         -        "4[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3673         -    add_srs_wkt (p, 4,
  3674         -        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3675         -    add_srs_wkt (p, 5,
  3676         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3677         -    add_srs_wkt (p, 6,
  3678         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3679         -    add_srs_wkt (p, 7,
  3680         -        "\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tran");
  3681         -    add_srs_wkt (p, 8,
  3682         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",26],");
  3683         -    add_srs_wkt (p, 9,
  3684         -        "PARAMETER[\"central_meridian\",124],PARAMETER[\"scale_fa");
  3685         -    add_srs_wkt (p, 10,
  3686         -        "ctor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[");
  3687         -    add_srs_wkt (p, 11,
  3688         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3689         -    add_srs_wkt (p, 12,
  3690         -        ",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY");
  3691         -    add_srs_wkt (p, 13,
  3692         -        "[\"EPSG\",\"30176\"]]");
  3693         -    p = add_epsg_def_ex (filter, first, last, 30177, "epsg", 30177,
  3694         -        "Tokyo / Japan Plane Rectangular CS XVII", 0, 1,
  3695         -        "Bessel 1841", "Greenwich",
  3696         -        "Tokyo", "Transverse_Mercator", "metre",
  3697         -        "X", "North", "Y", "East");
  3698         -    add_proj4text (p, 0,
  3699         -        "+proj=tmerc +lat_0=26 +lon_0=131 +k=0.9999 +x_0=0 +y_0=0");
  3700         -    add_proj4text (p, 1,
  3701         -        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
  3702         -    add_proj4text (p, 2,
  3703         -        " +units=m +no_defs");
  3704         -    add_srs_wkt (p, 0,
  3705         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XVII\",GEOGC");
  3706         -    add_srs_wkt (p, 1,
  3707         -        "S[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",637");
  3708         -    add_srs_wkt (p, 2,
  3709         -        "7397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS");
  3710         -    add_srs_wkt (p, 3,
  3711         -        "84[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",");
  3712         -    add_srs_wkt (p, 4,
  3713         -        "\"6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8");
  3714         -    add_srs_wkt (p, 5,
  3715         -        "901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"E");
  3716         -    add_srs_wkt (p, 6,
  3717         -        "PSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitu");
  3718         -    add_srs_wkt (p, 7,
  3719         -        "de\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tr");
  3720         -    add_srs_wkt (p, 8,
  3721         -        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",26");
  3722         -    add_srs_wkt (p, 9,
  3723         -        "],PARAMETER[\"central_meridian\",131],PARAMETER[\"scale_");
  3724         -    add_srs_wkt (p, 10,
  3725         -        "factor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETE");
  3726         -    add_srs_wkt (p, 11,
  3727         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  3728         -    add_srs_wkt (p, 12,
  3729         -        "G\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHOR");
  3730         -    add_srs_wkt (p, 13,
  3731         -        "ITY[\"EPSG\",\"30177\"]]");
  3732         -    p = add_epsg_def_ex (filter, first, last, 30178, "epsg", 30178,
  3733         -        "Tokyo / Japan Plane Rectangular CS XVIII", 0, 1,
  3734         -        "Bessel 1841", "Greenwich",
  3735         -        "Tokyo", "Transverse_Mercator", "metre",
  3736         -        "X", "North", "Y", "East");
  3737         -    add_proj4text (p, 0,
  3738         -        "+proj=tmerc +lat_0=20 +lon_0=136 +k=0.9999 +x_0=0 +y_0=0");
  3739         -    add_proj4text (p, 1,
  3740         -        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
  3741         -    add_proj4text (p, 2,
  3742         -        " +units=m +no_defs");
  3743         -    add_srs_wkt (p, 0,
  3744         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XVIII\",GEOG");
  3745         -    add_srs_wkt (p, 1,
  3746         -        "CS[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",63");
  3747         -    add_srs_wkt (p, 2,
  3748         -        "77397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWG");
  3749         -    add_srs_wkt (p, 3,
  3750         -        "S84[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\"");
  3751         -    add_srs_wkt (p, 4,
  3752         -        ",\"6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
  3753         -    add_srs_wkt (p, 5,
  3754         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
  3755         -    add_srs_wkt (p, 6,
  3756         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
  3757         -    add_srs_wkt (p, 7,
  3758         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"T");
  3759         -    add_srs_wkt (p, 8,
  3760         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",2");
  3761         -    add_srs_wkt (p, 9,
  3762         -        "0],PARAMETER[\"central_meridian\",136],PARAMETER[\"scale");
  3763         -    add_srs_wkt (p, 10,
  3764         -        "_factor\",0.9999],PARAMETER[\"false_easting\",0],PARAMET");
  3765         -    add_srs_wkt (p, 11,
  3766         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  3767         -    add_srs_wkt (p, 12,
  3768         -        "SG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHO");
  3769         -    add_srs_wkt (p, 13,
  3770         -        "RITY[\"EPSG\",\"30178\"]]");
  3771         -    p = add_epsg_def_ex (filter, first, last, 30179, "epsg", 30179,
  3772         -        "Tokyo / Japan Plane Rectangular CS XIX", 0, 1,
  3773         -        "Bessel 1841", "Greenwich",
  3774         -        "Tokyo", "Transverse_Mercator", "metre",
  3775         -        "X", "North", "Y", "East");
  3776         -    add_proj4text (p, 0,
  3777         -        "+proj=tmerc +lat_0=26 +lon_0=154 +k=0.9999 +x_0=0 +y_0=0");
  3778         -    add_proj4text (p, 1,
  3779         -        " +ellps=bessel +towgs84=-146.414,507.337,680.507,0,0,0,0");
  3780         -    add_proj4text (p, 2,
  3781         -        " +units=m +no_defs");
  3782         -    add_srs_wkt (p, 0,
  3783         -        "PROJCS[\"Tokyo / Japan Plane Rectangular CS XIX\",GEOGCS");
  3784         -    add_srs_wkt (p, 1,
  3785         -        "[\"Tokyo\",DATUM[\"Tokyo\",SPHEROID[\"Bessel 1841\",6377");
  3786         -    add_srs_wkt (p, 2,
  3787         -        "397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS8");
  3788         -    add_srs_wkt (p, 3,
  3789         -        "4[-146.414,507.337,680.507,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  3790         -    add_srs_wkt (p, 4,
  3791         -        "6301\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  3792         -    add_srs_wkt (p, 5,
  3793         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  3794         -    add_srs_wkt (p, 6,
  3795         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  3796         -    add_srs_wkt (p, 7,
  3797         -        "\",EAST],AUTHORITY[\"EPSG\",\"4301\"]],PROJECTION[\"Tran");
  3798         -    add_srs_wkt (p, 8,
  3799         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",26],");
  3800         -    add_srs_wkt (p, 9,
  3801         -        "PARAMETER[\"central_meridian\",154],PARAMETER[\"scale_fa");
  3802         -    add_srs_wkt (p, 10,
  3803         -        "ctor\",0.9999],PARAMETER[\"false_easting\",0],PARAMETER[");
  3804         -    add_srs_wkt (p, 11,
  3805         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  3806         -    add_srs_wkt (p, 12,
  3807         -        ",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY");
  3808         -    add_srs_wkt (p, 13,
  3809         -        "[\"EPSG\",\"30179\"]]");
  3810         -    p = add_epsg_def_ex (filter, first, last, 30200, "epsg", 30200,
  3811         -        "Trinidad 1903 / Trinidad Grid", 0, 0,
  3812         -        "Clarke 1858", "Greenwich",
  3813         -        "Trinidad_1903", "Cassini_Soldner", "Clarke's link",
  3814         -        "Easting", "East", "Northing", "North");
  3815         -    add_proj4text (p, 0,
  3816         -        "+proj=cass +lat_0=10.44166666666667 +lon_0=-61.333333333");
  3817         -    add_proj4text (p, 1,
  3818         -        "33334 +x_0=86501.46392051999 +y_0=65379.0134283 +a=63782");
  3819         -    add_proj4text (p, 2,
  3820         -        "93.645208759 +b=6356617.987679838 +towgs84=-61.702,284.4");
  3821         -    add_proj4text (p, 3,
  3822         -        "88,472.052,0,0,0,0 +to_meter=0.201166195164 +no_defs");
  3823         -    add_srs_wkt (p, 0,
  3824         -        "PROJCS[\"Trinidad 1903 / Trinidad Grid\",GEOGCS[\"Trinid");
  3825         -    add_srs_wkt (p, 1,
  3826         -        "ad 1903\",DATUM[\"Trinidad_1903\",SPHEROID[\"Clarke 1858");
  3827         -    add_srs_wkt (p, 2,
  3828         -        "\",6378293.645208759,294.2606763692569,AUTHORITY[\"EPSG\"");
  3829         -    add_srs_wkt (p, 3,
  3830         -        ",\"7007\"]],TOWGS84[-61.702,284.488,472.052,0,0,0,0],AUT");
  3831         -    add_srs_wkt (p, 4,
  3832         -        "HORITY[\"EPSG\",\"6302\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  3833         -    add_srs_wkt (p, 5,
  3834         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  3835         -    add_srs_wkt (p, 6,
  3836         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  3837         -    add_srs_wkt (p, 7,
  3838         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4302\"]]");
  3839         -    add_srs_wkt (p, 8,
  3840         -        ",PROJECTION[\"Cassini_Soldner\"],PARAMETER[\"latitude_of");
  3841         -    add_srs_wkt (p, 9,
  3842         -        "_origin\",10.44166666666667],PARAMETER[\"central_meridia");
  3843         -    add_srs_wkt (p, 10,
  3844         -        "n\",-61.33333333333334],PARAMETER[\"false_easting\",4300");
  3845         -    add_srs_wkt (p, 11,
  3846         -        "00],PARAMETER[\"false_northing\",325000],UNIT[\"Clarke's");
  3847         -    add_srs_wkt (p, 12,
  3848         -        " link\",0.201166195164,AUTHORITY[\"EPSG\",\"9039\"]],AXI");
  3849         -    add_srs_wkt (p, 13,
  3850         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  3851         -    add_srs_wkt (p, 14,
  3852         -        "EPSG\",\"30200\"]]");
  3853         -    p = add_epsg_def_ex (filter, first, last, 30339, "epsg", 30339,
  3854         -        "TC(1948) / UTM zone 39N", 0, 0,
  3855         -        "Helmert 1906", "Greenwich",
  3856         -        "Trucial_Coast_1948", "Transverse_Mercator", "metre",
  3857         -        "Easting", "East", "Northing", "North");
  3858         -    add_proj4text (p, 0,
  3859         -        "+proj=utm +zone=39 +ellps=helmert +units=m +no_defs");
  3860         -    add_srs_wkt (p, 0,
  3861         -        "PROJCS[\"TC(1948) / UTM zone 39N\",GEOGCS[\"TC(1948)\",D");
  3862         -    add_srs_wkt (p, 1,
  3863         -        "ATUM[\"Trucial_Coast_1948\",SPHEROID[\"Helmert 1906\",63");
  3864         -    add_srs_wkt (p, 2,
  3865         -        "78200,298.3,AUTHORITY[\"EPSG\",\"7020\"]],AUTHORITY[\"EP");
  3866         -    add_srs_wkt (p, 3,
  3867         -        "SG\",\"6303\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
  3868         -    add_srs_wkt (p, 4,
  3869         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
  3870         -    add_srs_wkt (p, 5,
  3871         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
  3872         -    add_srs_wkt (p, 6,
  3873         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4303\"]],PROJECTION[");
           55  +    p = add_epsg_def (filter, first, last, 31467, "epsg", 31467,
           56  +        "DHDN / 3-degree Gauss-Kruger zone 3");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
           59  +    add_proj4text (p, 1,
           60  +        "datum=potsdam +units=m +no_defs");
           61  +    add_srs_wkt (p, 0,
           62  +        "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 3\",GEOGCS[\"");
           63  +    add_srs_wkt (p, 1,
           64  +        "DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHEROID[\"");
           65  +    add_srs_wkt (p, 2,
           66  +        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
           67  +    add_srs_wkt (p, 3,
           68  +        ",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-2.455,");
           69  +    add_srs_wkt (p, 4,
           70  +        "6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenwich\",");
           71  +    add_srs_wkt (p, 5,
           72  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
           73  +    add_srs_wkt (p, 6,
           74  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
           75  +    add_srs_wkt (p, 7,
           76  +        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
           77  +    add_srs_wkt (p, 8,
           78  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
           79  +    add_srs_wkt (p, 9,
           80  +        "ian\",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
           81  +    add_srs_wkt (p, 10,
           82  +        "_easting\",3500000],PARAMETER[\"false_northing\",0],UNIT");
           83  +    add_srs_wkt (p, 11,
           84  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"E");
           85  +    add_srs_wkt (p, 12,
           86  +        "PSG\",\"31467\"]]");
           87  +    p = add_epsg_def (filter, first, last, 31468, "epsg", 31468,
           88  +        "DHDN / 3-degree Gauss-Kruger zone 4");
           89  +    add_proj4text (p, 0,
           90  +        "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
           91  +    add_proj4text (p, 1,
           92  +        "+datum=potsdam +units=m +no_defs");
           93  +    add_srs_wkt (p, 0,
           94  +        "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 4\",GEOGCS[\"");
           95  +    add_srs_wkt (p, 1,
           96  +        "DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHEROID[\"");
           97  +    add_srs_wkt (p, 2,
           98  +        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
           99  +    add_srs_wkt (p, 3,
          100  +        ",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-2.455,");
          101  +    add_srs_wkt (p, 4,
          102  +        "6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenwich\",");
          103  +    add_srs_wkt (p, 5,
          104  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
          105  +    add_srs_wkt (p, 6,
          106  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
          107  +    add_srs_wkt (p, 7,
          108  +        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
          109  +    add_srs_wkt (p, 8,
          110  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
          111  +    add_srs_wkt (p, 9,
          112  +        "ian\",12],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
          113  +    add_srs_wkt (p, 10,
          114  +        "e_easting\",4500000],PARAMETER[\"false_northing\",0],UNI");
          115  +    add_srs_wkt (p, 11,
          116  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
          117  +    add_srs_wkt (p, 12,
          118  +        "EPSG\",\"31468\"]]");
          119  +    p = add_epsg_def (filter, first, last, 31469, "epsg", 31469,
          120  +        "DHDN / 3-degree Gauss-Kruger zone 5");
          121  +    add_proj4text (p, 0,
          122  +        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
          123  +    add_proj4text (p, 1,
          124  +        "+datum=potsdam +units=m +no_defs");
          125  +    add_srs_wkt (p, 0,
          126  +        "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 5\",GEOGCS[\"");
          127  +    add_srs_wkt (p, 1,
          128  +        "DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHEROID[\"");
          129  +    add_srs_wkt (p, 2,
          130  +        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
          131  +    add_srs_wkt (p, 3,
          132  +        ",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-2.455,");
          133  +    add_srs_wkt (p, 4,
          134  +        "6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenwich\",");
          135  +    add_srs_wkt (p, 5,
          136  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
          137  +    add_srs_wkt (p, 6,
          138  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
          139  +    add_srs_wkt (p, 7,
          140  +        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
          141  +    add_srs_wkt (p, 8,
          142  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
          143  +    add_srs_wkt (p, 9,
          144  +        "ian\",15],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
          145  +    add_srs_wkt (p, 10,
          146  +        "e_easting\",5500000],PARAMETER[\"false_northing\",0],UNI");
          147  +    add_srs_wkt (p, 11,
          148  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"");
          149  +    add_srs_wkt (p, 12,
          150  +        "EPSG\",\"31469\"]]");
          151  +    p = add_epsg_def (filter, first, last, 31528, "epsg", 31528,
          152  +        "Conakry 1905 / UTM zone 28N");
          153  +    add_proj4text (p, 0,
          154  +        "+proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-23,");
          155  +    add_proj4text (p, 1,
          156  +        "259,-9,0,0,0,0 +units=m +no_defs");
          157  +    add_srs_wkt (p, 0,
          158  +        "PROJCS[\"Conakry 1905 / UTM zone 28N\",GEOGCS[\"Conakry ");
          159  +    add_srs_wkt (p, 1,
          160  +        "1905\",DATUM[\"Conakry_1905\",SPHEROID[\"Clarke 1880 (IG");
          161  +    add_srs_wkt (p, 2,
          162  +        "N)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"70");
          163  +    add_srs_wkt (p, 3,
          164  +        "11\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTHORITY[\"EPSG\",\"");
          165  +    add_srs_wkt (p, 4,
          166  +        "6315\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          167  +    add_srs_wkt (p, 5,
          168  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          169  +    add_srs_wkt (p, 6,
          170  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4315\"]],PROJECTION[");
          171  +    add_srs_wkt (p, 7,
          172  +        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
          173  +    add_srs_wkt (p, 8,
          174  +        ",0],PARAMETER[\"central_meridian\",-15],PARAMETER[\"scal");
          175  +    add_srs_wkt (p, 9,
          176  +        "e_factor\",0.9996],PARAMETER[\"false_easting\",500000],P");
          177  +    add_srs_wkt (p, 10,
          178  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
          179  +    add_srs_wkt (p, 11,
          180  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
          181  +    add_srs_wkt (p, 12,
          182  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"31528\"]]");
          183  +    p = add_epsg_def (filter, first, last, 31529, "epsg", 31529,
          184  +        "Conakry 1905 / UTM zone 29N");
          185  +    add_proj4text (p, 0,
          186  +        "+proj=utm +zone=29 +a=6378249.2 +b=6356515 +towgs84=-23,");
          187  +    add_proj4text (p, 1,
          188  +        "259,-9,0,0,0,0 +units=m +no_defs");
          189  +    add_srs_wkt (p, 0,
          190  +        "PROJCS[\"Conakry 1905 / UTM zone 29N\",GEOGCS[\"Conakry ");
          191  +    add_srs_wkt (p, 1,
          192  +        "1905\",DATUM[\"Conakry_1905\",SPHEROID[\"Clarke 1880 (IG");
          193  +    add_srs_wkt (p, 2,
          194  +        "N)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"70");
          195  +    add_srs_wkt (p, 3,
          196  +        "11\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTHORITY[\"EPSG\",\"");
          197  +    add_srs_wkt (p, 4,
          198  +        "6315\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
          199  +    add_srs_wkt (p, 5,
          200  +        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
          201  +    add_srs_wkt (p, 6,
          202  +        "G\",\"9122\"]],AUTHORITY[\"EPSG\",\"4315\"]],PROJECTION[");
  3874    203       add_srs_wkt (p, 7,
  3875    204           "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
  3876    205       add_srs_wkt (p, 8,
  3877         -        ",0],PARAMETER[\"central_meridian\",51],PARAMETER[\"scale");
          206  +        ",0],PARAMETER[\"central_meridian\",-9],PARAMETER[\"scale");
  3878    207       add_srs_wkt (p, 9,
  3879    208           "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
  3880    209       add_srs_wkt (p, 10,
  3881    210           "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
  3882    211       add_srs_wkt (p, 11,
  3883    212           "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  3884    213       add_srs_wkt (p, 12,
  3885         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"30339\"]]");
  3886         -    p = add_epsg_def_ex (filter, first, last, 30340, "epsg", 30340,
  3887         -        "TC(1948) / UTM zone 40N", 0, 0,
  3888         -        "Helmert 1906", "Greenwich",
  3889         -        "Trucial_Coast_1948", "Transverse_Mercator", "metre",
  3890         -        "Easting", "East", "Northing", "North");
          214  +        "ing\",NORTH],AUTHORITY[\"EPSG\",\"31529\"]]");
          215  +    p = add_epsg_def (filter, first, last, 31600, "epsg", 31600,
          216  +        "Dealul Piscului 1930 / Stereo 33");
          217  +    add_proj4text (p, 0,
          218  +        "+proj=sterea +lat_0=45.9 +lon_0=25.39246588888889 +k=0.9");
          219  +    add_proj4text (p, 1,
          220  +        "996667 +x_0=500000 +y_0=500000 +ellps=intl +towgs84=103.");
          221  +    add_proj4text (p, 2,
          222  +        "25,-100.4,-307.19,0,0,0,0 +units=m +no_defs");
          223  +    add_srs_wkt (p, 0,
          224  +        "PROJCS[\"Dealul Piscului 1930 / Stereo 33\",GEOGCS[\"Dea");
          225  +    add_srs_wkt (p, 1,
          226  +        "lul Piscului 1930\",DATUM[\"Dealul_Piscului_1930\",SPHER");
          227  +    add_srs_wkt (p, 2,
          228  +        "OID[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\"");
          229  +    add_srs_wkt (p, 3,
          230  +        ",\"7022\"]],TOWGS84[103.25,-100.4,-307.19,0,0,0,0],AUTHO");
          231  +    add_srs_wkt (p, 4,
          232  +        "RITY[\"EPSG\",\"6316\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
          233  +    add_srs_wkt (p, 5,
          234  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
          235  +    add_srs_wkt (p, 6,
          236  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4316");
          237  +    add_srs_wkt (p, 7,
          238  +        "\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"l");
          239  +    add_srs_wkt (p, 8,
          240  +        "atitude_of_origin\",45.9],PARAMETER[\"central_meridian\"");
          241  +    add_srs_wkt (p, 9,
          242  +        ",25.39246588888889],PARAMETER[\"scale_factor\",0.9996667");
          243  +    add_srs_wkt (p, 10,
          244  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
          245  +    add_srs_wkt (p, 11,
          246  +        "northing\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          247  +    add_srs_wkt (p, 12,
          248  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
          249  +    add_srs_wkt (p, 13,
          250  +        "EPSG\",\"31600\"]]");
          251  +    p = add_epsg_def (filter, first, last, 31700, "epsg", 31700,
          252  +        "Dealul Piscului 1970/ Stereo 70 (deprecated)");
          253  +    add_proj4text (p, 0,
          254  +        "+proj=sterea +lat_0=46 +lon_0=25 +k=0.99975 +x_0=500000 ");
          255  +    add_proj4text (p, 1,
          256  +        "+y_0=500000 +ellps=krass +towgs84=28,-121,-77,0,0,0,0 +u");
          257  +    add_proj4text (p, 2,
          258  +        "nits=m +no_defs");
          259  +    add_srs_wkt (p, 0,
          260  +        "PROJCS[\"Dealul Piscului 1970/ Stereo 70 (deprecated)\",");
          261  +    add_srs_wkt (p, 1,
          262  +        "GEOGCS[\"Dealul Piscului 1970\",DATUM[\"Dealul_Piscului_");
          263  +    add_srs_wkt (p, 2,
          264  +        "1970\",SPHEROID[\"Krassowsky 1940\",6378245,298.3,AUTHOR");
          265  +    add_srs_wkt (p, 3,
          266  +        "ITY[\"EPSG\",\"7024\"]],TOWGS84[28,-121,-77,0,0,0,0],AUT");
          267  +    add_srs_wkt (p, 4,
          268  +        "HORITY[\"EPSG\",\"6317\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
          269  +    add_srs_wkt (p, 5,
          270  +        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
          271  +    add_srs_wkt (p, 6,
          272  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"43");
          273  +    add_srs_wkt (p, 7,
          274  +        "17\"]],PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"");
          275  +    add_srs_wkt (p, 8,
          276  +        "latitude_of_origin\",46],PARAMETER[\"central_meridian\",");
          277  +    add_srs_wkt (p, 9,
          278  +        "25],PARAMETER[\"scale_factor\",0.99975],PARAMETER[\"fals");
          279  +    add_srs_wkt (p, 10,
          280  +        "e_easting\",500000],PARAMETER[\"false_northing\",500000]");
          281  +    add_srs_wkt (p, 11,
          282  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AUTHORIT");
          283  +    add_srs_wkt (p, 12,
          284  +        "Y[\"EPSG\",\"31700\"]]");
          285  +    p = add_epsg_def (filter, first, last, 31838, "epsg", 31838,
          286  +        "NGN / UTM zone 38N");
          287  +    add_proj4text (p, 0,
          288  +        "+proj=utm +zone=38 +ellps=WGS84 +towgs84=-3.2,-5.7,2.8,0");
          289  +    add_proj4text (p, 1,
          290  +        ",0,0,0 +units=m +no_defs");
          291  +    add_srs_wkt (p, 0,
          292  +        "PROJCS[\"NGN / UTM zone 38N\",GEOGCS[\"NGN\",DATUM[\"Nat");
          293  +    add_srs_wkt (p, 1,
          294  +        "ional_Geodetic_Network\",SPHEROID[\"WGS 84\",6378137,298");
          295  +    add_srs_wkt (p, 2,
          296  +        ".257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[-3.2,-5");
          297  +    add_srs_wkt (p, 3,
          298  +        ".7,2.8,0,0,0,0],AUTHORITY[\"EPSG\",\"6318\"]],PRIMEM[\"G");
          299  +    add_srs_wkt (p, 4,
          300  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
          301  +    add_srs_wkt (p, 5,
          302  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
          303  +    add_srs_wkt (p, 6,
          304  +        "ORITY[\"EPSG\",\"4318\"]],PROJECTION[\"Transverse_Mercat");
          305  +    add_srs_wkt (p, 7,
          306  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
          307  +    add_srs_wkt (p, 8,
          308  +        "ntral_meridian\",45],PARAMETER[\"scale_factor\",0.9996],");
          309  +    add_srs_wkt (p, 9,
          310  +        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
          311  +    add_srs_wkt (p, 10,
          312  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          313  +    add_srs_wkt (p, 11,
          314  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          315  +    add_srs_wkt (p, 12,
          316  +        "RITY[\"EPSG\",\"31838\"]]");
          317  +    p = add_epsg_def (filter, first, last, 31839, "epsg", 31839,
          318  +        "NGN / UTM zone 39N");
          319  +    add_proj4text (p, 0,
          320  +        "+proj=utm +zone=39 +ellps=WGS84 +towgs84=-3.2,-5.7,2.8,0");
          321  +    add_proj4text (p, 1,
          322  +        ",0,0,0 +units=m +no_defs");
          323  +    add_srs_wkt (p, 0,
          324  +        "PROJCS[\"NGN / UTM zone 39N\",GEOGCS[\"NGN\",DATUM[\"Nat");
          325  +    add_srs_wkt (p, 1,
          326  +        "ional_Geodetic_Network\",SPHEROID[\"WGS 84\",6378137,298");
          327  +    add_srs_wkt (p, 2,
          328  +        ".257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[-3.2,-5");
          329  +    add_srs_wkt (p, 3,
          330  +        ".7,2.8,0,0,0,0],AUTHORITY[\"EPSG\",\"6318\"]],PRIMEM[\"G");
          331  +    add_srs_wkt (p, 4,
          332  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
          333  +    add_srs_wkt (p, 5,
          334  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
          335  +    add_srs_wkt (p, 6,
          336  +        "ORITY[\"EPSG\",\"4318\"]],PROJECTION[\"Transverse_Mercat");
          337  +    add_srs_wkt (p, 7,
          338  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
          339  +    add_srs_wkt (p, 8,
          340  +        "ntral_meridian\",51],PARAMETER[\"scale_factor\",0.9996],");
          341  +    add_srs_wkt (p, 9,
          342  +        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
          343  +    add_srs_wkt (p, 10,
          344  +        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          345  +    add_srs_wkt (p, 11,
          346  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          347  +    add_srs_wkt (p, 12,
          348  +        "RITY[\"EPSG\",\"31839\"]]");
          349  +    p = add_epsg_def (filter, first, last, 31900, "epsg", 31900,
          350  +        "KUDAMS / KTM (deprecated)");
          351  +    add_proj4text (p, 0,
          352  +        "+proj=tmerc +lat_0=0 +lon_0=48 +k=0.9996 +x_0=500000 +y_");
          353  +    add_proj4text (p, 1,
          354  +        "0=0 +ellps=GRS80 +towgs84=-20.8,11.3,2.4,0,0,0,0 +units=");
          355  +    add_proj4text (p, 2,
          356  +        "m +no_defs");
          357  +    add_srs_wkt (p, 0,
          358  +        "PROJCS[\"KUDAMS / KTM (deprecated)\",GEOGCS[\"KUDAMS\",D");
          359  +    add_srs_wkt (p, 1,
          360  +        "ATUM[\"Kuwait_Utility\",SPHEROID[\"GRS 1980\",6378137,29");
          361  +    add_srs_wkt (p, 2,
          362  +        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[-20.8,");
          363  +    add_srs_wkt (p, 3,
          364  +        "11.3,2.4,0,0,0,0],AUTHORITY[\"EPSG\",\"6319\"]],PRIMEM[\"");
          365  +    add_srs_wkt (p, 4,
          366  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          367  +    add_srs_wkt (p, 5,
          368  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          369  +    add_srs_wkt (p, 6,
          370  +        "HORITY[\"EPSG\",\"4319\"]],PROJECTION[\"Transverse_Merca");
          371  +    add_srs_wkt (p, 7,
          372  +        "tor\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"c");
          373  +    add_srs_wkt (p, 8,
          374  +        "entral_meridian\",48],PARAMETER[\"scale_factor\",0.9996]");
          375  +    add_srs_wkt (p, 9,
          376  +        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
          377  +    add_srs_wkt (p, 10,
          378  +        "orthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
          379  +    add_srs_wkt (p, 11,
          380  +        "]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHO");
          381  +    add_srs_wkt (p, 12,
          382  +        "RITY[\"EPSG\",\"31900\"]]");
          383  +    p = add_epsg_def (filter, first, last, 31901, "epsg", 31901,
          384  +        "KUDAMS / KTM");
          385  +    add_proj4text (p, 0,
          386  +        "+proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +");
          387  +    add_proj4text (p, 1,
          388  +        "ellps=GRS80 +towgs84=-20.8,11.3,2.4,0,0,0,0 +units=m +no");
          389  +    add_proj4text (p, 2,
          390  +        "_defs");
          391  +    add_srs_wkt (p, 0,
          392  +        "PROJCS[\"KUDAMS / KTM\",GEOGCS[\"KUDAMS\",DATUM[\"Kuwait");
          393  +    add_srs_wkt (p, 1,
          394  +        "_Utility\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
          395  +    add_srs_wkt (p, 2,
          396  +        "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[-20.8,11.3,2.4,0,0,");
          397  +    add_srs_wkt (p, 3,
          398  +        "0,0],AUTHORITY[\"EPSG\",\"6319\"]],PRIMEM[\"Greenwich\",");
          399  +    add_srs_wkt (p, 4,
          400  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
          401  +    add_srs_wkt (p, 5,
          402  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
          403  +    add_srs_wkt (p, 6,
          404  +        "G\",\"4319\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
          405  +    add_srs_wkt (p, 7,
          406  +        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
          407  +    add_srs_wkt (p, 8,
          408  +        "ian\",48],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
          409  +    add_srs_wkt (p, 9,
          410  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
          411  +    add_srs_wkt (p, 10,
          412  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
          413  +    add_srs_wkt (p, 11,
          414  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          415  +    add_srs_wkt (p, 12,
          416  +        "31901\"]]");
          417  +    p = add_epsg_def (filter, first, last, 31965, "epsg", 31965,
          418  +        "SIRGAS 2000 / UTM zone 11N");
          419  +    add_proj4text (p, 0,
          420  +        "+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          421  +    add_proj4text (p, 1,
          422  +        "units=m +no_defs");
          423  +    add_srs_wkt (p, 0,
          424  +        "PROJCS[\"SIRGAS 2000 / UTM zone 11N\",GEOGCS[\"SIRGAS 20");
          425  +    add_srs_wkt (p, 1,
          426  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          427  +    add_srs_wkt (p, 2,
          428  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          429  +    add_srs_wkt (p, 3,
          430  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          431  +    add_srs_wkt (p, 4,
          432  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          433  +    add_srs_wkt (p, 5,
          434  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          435  +    add_srs_wkt (p, 6,
          436  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          437  +    add_srs_wkt (p, 7,
          438  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          439  +    add_srs_wkt (p, 8,
          440  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          441  +    add_srs_wkt (p, 9,
          442  +        ",-117],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
          443  +    add_srs_wkt (p, 10,
          444  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
          445  +    add_srs_wkt (p, 11,
          446  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          447  +    add_srs_wkt (p, 12,
          448  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
          449  +    add_srs_wkt (p, 13,
          450  +        "\"31965\"]]");
          451  +    p = add_epsg_def (filter, first, last, 31966, "epsg", 31966,
          452  +        "SIRGAS 2000 / UTM zone 12N");
          453  +    add_proj4text (p, 0,
          454  +        "+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          455  +    add_proj4text (p, 1,
          456  +        "units=m +no_defs");
          457  +    add_srs_wkt (p, 0,
          458  +        "PROJCS[\"SIRGAS 2000 / UTM zone 12N\",GEOGCS[\"SIRGAS 20");
          459  +    add_srs_wkt (p, 1,
          460  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          461  +    add_srs_wkt (p, 2,
          462  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          463  +    add_srs_wkt (p, 3,
          464  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          465  +    add_srs_wkt (p, 4,
          466  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          467  +    add_srs_wkt (p, 5,
          468  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          469  +    add_srs_wkt (p, 6,
          470  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          471  +    add_srs_wkt (p, 7,
          472  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          473  +    add_srs_wkt (p, 8,
          474  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          475  +    add_srs_wkt (p, 9,
          476  +        ",-111],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
          477  +    add_srs_wkt (p, 10,
          478  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
          479  +    add_srs_wkt (p, 11,
          480  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          481  +    add_srs_wkt (p, 12,
          482  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
          483  +    add_srs_wkt (p, 13,
          484  +        "\"31966\"]]");
          485  +    p = add_epsg_def (filter, first, last, 31967, "epsg", 31967,
          486  +        "SIRGAS 2000 / UTM zone 13N");
          487  +    add_proj4text (p, 0,
          488  +        "+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          489  +    add_proj4text (p, 1,
          490  +        "units=m +no_defs");
          491  +    add_srs_wkt (p, 0,
          492  +        "PROJCS[\"SIRGAS 2000 / UTM zone 13N\",GEOGCS[\"SIRGAS 20");
          493  +    add_srs_wkt (p, 1,
          494  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          495  +    add_srs_wkt (p, 2,
          496  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          497  +    add_srs_wkt (p, 3,
          498  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          499  +    add_srs_wkt (p, 4,
          500  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          501  +    add_srs_wkt (p, 5,
          502  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          503  +    add_srs_wkt (p, 6,
          504  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          505  +    add_srs_wkt (p, 7,
          506  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          507  +    add_srs_wkt (p, 8,
          508  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          509  +    add_srs_wkt (p, 9,
          510  +        ",-105],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
          511  +    add_srs_wkt (p, 10,
          512  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
          513  +    add_srs_wkt (p, 11,
          514  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          515  +    add_srs_wkt (p, 12,
          516  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
          517  +    add_srs_wkt (p, 13,
          518  +        "\"31967\"]]");
          519  +    p = add_epsg_def (filter, first, last, 31968, "epsg", 31968,
          520  +        "SIRGAS 2000 / UTM zone 14N");
          521  +    add_proj4text (p, 0,
          522  +        "+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          523  +    add_proj4text (p, 1,
          524  +        "units=m +no_defs");
          525  +    add_srs_wkt (p, 0,
          526  +        "PROJCS[\"SIRGAS 2000 / UTM zone 14N\",GEOGCS[\"SIRGAS 20");
          527  +    add_srs_wkt (p, 1,
          528  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          529  +    add_srs_wkt (p, 2,
          530  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          531  +    add_srs_wkt (p, 3,
          532  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          533  +    add_srs_wkt (p, 4,
          534  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          535  +    add_srs_wkt (p, 5,
          536  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          537  +    add_srs_wkt (p, 6,
          538  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          539  +    add_srs_wkt (p, 7,
          540  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          541  +    add_srs_wkt (p, 8,
          542  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          543  +    add_srs_wkt (p, 9,
          544  +        ",-99],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          545  +    add_srs_wkt (p, 10,
          546  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          547  +    add_srs_wkt (p, 11,
          548  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          549  +    add_srs_wkt (p, 12,
          550  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          551  +    add_srs_wkt (p, 13,
          552  +        "31968\"]]");
          553  +    p = add_epsg_def (filter, first, last, 31969, "epsg", 31969,
          554  +        "SIRGAS 2000 / UTM zone 15N");
          555  +    add_proj4text (p, 0,
          556  +        "+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          557  +    add_proj4text (p, 1,
          558  +        "units=m +no_defs");
          559  +    add_srs_wkt (p, 0,
          560  +        "PROJCS[\"SIRGAS 2000 / UTM zone 15N\",GEOGCS[\"SIRGAS 20");
          561  +    add_srs_wkt (p, 1,
          562  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          563  +    add_srs_wkt (p, 2,
          564  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          565  +    add_srs_wkt (p, 3,
          566  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          567  +    add_srs_wkt (p, 4,
          568  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          569  +    add_srs_wkt (p, 5,
          570  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          571  +    add_srs_wkt (p, 6,
          572  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          573  +    add_srs_wkt (p, 7,
          574  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          575  +    add_srs_wkt (p, 8,
          576  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          577  +    add_srs_wkt (p, 9,
          578  +        ",-93],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          579  +    add_srs_wkt (p, 10,
          580  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          581  +    add_srs_wkt (p, 11,
          582  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          583  +    add_srs_wkt (p, 12,
          584  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          585  +    add_srs_wkt (p, 13,
          586  +        "31969\"]]");
          587  +    p = add_epsg_def (filter, first, last, 31970, "epsg", 31970,
          588  +        "SIRGAS 2000 / UTM zone 16N");
          589  +    add_proj4text (p, 0,
          590  +        "+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          591  +    add_proj4text (p, 1,
          592  +        "units=m +no_defs");
          593  +    add_srs_wkt (p, 0,
          594  +        "PROJCS[\"SIRGAS 2000 / UTM zone 16N\",GEOGCS[\"SIRGAS 20");
          595  +    add_srs_wkt (p, 1,
          596  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          597  +    add_srs_wkt (p, 2,
          598  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          599  +    add_srs_wkt (p, 3,
          600  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          601  +    add_srs_wkt (p, 4,
          602  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          603  +    add_srs_wkt (p, 5,
          604  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          605  +    add_srs_wkt (p, 6,
          606  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          607  +    add_srs_wkt (p, 7,
          608  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          609  +    add_srs_wkt (p, 8,
          610  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          611  +    add_srs_wkt (p, 9,
          612  +        ",-87],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          613  +    add_srs_wkt (p, 10,
          614  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          615  +    add_srs_wkt (p, 11,
          616  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          617  +    add_srs_wkt (p, 12,
          618  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          619  +    add_srs_wkt (p, 13,
          620  +        "31970\"]]");
          621  +    p = add_epsg_def (filter, first, last, 31971, "epsg", 31971,
          622  +        "SIRGAS 2000 / UTM zone 17N");
          623  +    add_proj4text (p, 0,
          624  +        "+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          625  +    add_proj4text (p, 1,
          626  +        "units=m +no_defs");
          627  +    add_srs_wkt (p, 0,
          628  +        "PROJCS[\"SIRGAS 2000 / UTM zone 17N\",GEOGCS[\"SIRGAS 20");
          629  +    add_srs_wkt (p, 1,
          630  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          631  +    add_srs_wkt (p, 2,
          632  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          633  +    add_srs_wkt (p, 3,
          634  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          635  +    add_srs_wkt (p, 4,
          636  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          637  +    add_srs_wkt (p, 5,
          638  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          639  +    add_srs_wkt (p, 6,
          640  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          641  +    add_srs_wkt (p, 7,
          642  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          643  +    add_srs_wkt (p, 8,
          644  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          645  +    add_srs_wkt (p, 9,
          646  +        ",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          647  +    add_srs_wkt (p, 10,
          648  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          649  +    add_srs_wkt (p, 11,
          650  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          651  +    add_srs_wkt (p, 12,
          652  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          653  +    add_srs_wkt (p, 13,
          654  +        "31971\"]]");
          655  +    p = add_epsg_def (filter, first, last, 31972, "epsg", 31972,
          656  +        "SIRGAS 2000 / UTM zone 18N");
          657  +    add_proj4text (p, 0,
          658  +        "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          659  +    add_proj4text (p, 1,
          660  +        "units=m +no_defs");
          661  +    add_srs_wkt (p, 0,
          662  +        "PROJCS[\"SIRGAS 2000 / UTM zone 18N\",GEOGCS[\"SIRGAS 20");
          663  +    add_srs_wkt (p, 1,
          664  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          665  +    add_srs_wkt (p, 2,
          666  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          667  +    add_srs_wkt (p, 3,
          668  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          669  +    add_srs_wkt (p, 4,
          670  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          671  +    add_srs_wkt (p, 5,
          672  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          673  +    add_srs_wkt (p, 6,
          674  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          675  +    add_srs_wkt (p, 7,
          676  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          677  +    add_srs_wkt (p, 8,
          678  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          679  +    add_srs_wkt (p, 9,
          680  +        ",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          681  +    add_srs_wkt (p, 10,
          682  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          683  +    add_srs_wkt (p, 11,
          684  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          685  +    add_srs_wkt (p, 12,
          686  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          687  +    add_srs_wkt (p, 13,
          688  +        "31972\"]]");
          689  +    p = add_epsg_def (filter, first, last, 31973, "epsg", 31973,
          690  +        "SIRGAS 2000 / UTM zone 19N");
          691  +    add_proj4text (p, 0,
          692  +        "+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          693  +    add_proj4text (p, 1,
          694  +        "units=m +no_defs");
          695  +    add_srs_wkt (p, 0,
          696  +        "PROJCS[\"SIRGAS 2000 / UTM zone 19N\",GEOGCS[\"SIRGAS 20");
          697  +    add_srs_wkt (p, 1,
          698  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          699  +    add_srs_wkt (p, 2,
          700  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          701  +    add_srs_wkt (p, 3,
          702  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          703  +    add_srs_wkt (p, 4,
          704  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          705  +    add_srs_wkt (p, 5,
          706  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          707  +    add_srs_wkt (p, 6,
          708  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          709  +    add_srs_wkt (p, 7,
          710  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          711  +    add_srs_wkt (p, 8,
          712  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          713  +    add_srs_wkt (p, 9,
          714  +        ",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          715  +    add_srs_wkt (p, 10,
          716  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          717  +    add_srs_wkt (p, 11,
          718  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          719  +    add_srs_wkt (p, 12,
          720  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          721  +    add_srs_wkt (p, 13,
          722  +        "31973\"]]");
          723  +    p = add_epsg_def (filter, first, last, 31974, "epsg", 31974,
          724  +        "SIRGAS 2000 / UTM zone 20N");
          725  +    add_proj4text (p, 0,
          726  +        "+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          727  +    add_proj4text (p, 1,
          728  +        "units=m +no_defs");
          729  +    add_srs_wkt (p, 0,
          730  +        "PROJCS[\"SIRGAS 2000 / UTM zone 20N\",GEOGCS[\"SIRGAS 20");
          731  +    add_srs_wkt (p, 1,
          732  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          733  +    add_srs_wkt (p, 2,
          734  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          735  +    add_srs_wkt (p, 3,
          736  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          737  +    add_srs_wkt (p, 4,
          738  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          739  +    add_srs_wkt (p, 5,
          740  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          741  +    add_srs_wkt (p, 6,
          742  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          743  +    add_srs_wkt (p, 7,
          744  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          745  +    add_srs_wkt (p, 8,
          746  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          747  +    add_srs_wkt (p, 9,
          748  +        ",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          749  +    add_srs_wkt (p, 10,
          750  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          751  +    add_srs_wkt (p, 11,
          752  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          753  +    add_srs_wkt (p, 12,
          754  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          755  +    add_srs_wkt (p, 13,
          756  +        "31974\"]]");
          757  +    p = add_epsg_def (filter, first, last, 31975, "epsg", 31975,
          758  +        "SIRGAS 2000 / UTM zone 21N");
          759  +    add_proj4text (p, 0,
          760  +        "+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          761  +    add_proj4text (p, 1,
          762  +        "units=m +no_defs");
          763  +    add_srs_wkt (p, 0,
          764  +        "PROJCS[\"SIRGAS 2000 / UTM zone 21N\",GEOGCS[\"SIRGAS 20");
          765  +    add_srs_wkt (p, 1,
          766  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          767  +    add_srs_wkt (p, 2,
          768  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          769  +    add_srs_wkt (p, 3,
          770  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          771  +    add_srs_wkt (p, 4,
          772  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          773  +    add_srs_wkt (p, 5,
          774  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          775  +    add_srs_wkt (p, 6,
          776  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          777  +    add_srs_wkt (p, 7,
          778  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          779  +    add_srs_wkt (p, 8,
          780  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          781  +    add_srs_wkt (p, 9,
          782  +        ",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          783  +    add_srs_wkt (p, 10,
          784  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          785  +    add_srs_wkt (p, 11,
          786  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          787  +    add_srs_wkt (p, 12,
          788  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          789  +    add_srs_wkt (p, 13,
          790  +        "31975\"]]");
          791  +    p = add_epsg_def (filter, first, last, 31976, "epsg", 31976,
          792  +        "SIRGAS 2000 / UTM zone 22N");
          793  +    add_proj4text (p, 0,
          794  +        "+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
          795  +    add_proj4text (p, 1,
          796  +        "units=m +no_defs");
          797  +    add_srs_wkt (p, 0,
          798  +        "PROJCS[\"SIRGAS 2000 / UTM zone 22N\",GEOGCS[\"SIRGAS 20");
          799  +    add_srs_wkt (p, 1,
          800  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          801  +    add_srs_wkt (p, 2,
          802  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          803  +    add_srs_wkt (p, 3,
          804  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          805  +    add_srs_wkt (p, 4,
          806  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          807  +    add_srs_wkt (p, 5,
          808  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          809  +    add_srs_wkt (p, 6,
          810  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          811  +    add_srs_wkt (p, 7,
          812  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          813  +    add_srs_wkt (p, 8,
          814  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          815  +    add_srs_wkt (p, 9,
          816  +        ",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          817  +    add_srs_wkt (p, 10,
          818  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          819  +    add_srs_wkt (p, 11,
          820  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          821  +    add_srs_wkt (p, 12,
          822  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          823  +    add_srs_wkt (p, 13,
          824  +        "31976\"]]");
          825  +    p = add_epsg_def (filter, first, last, 31977, "epsg", 31977,
          826  +        "SIRGAS 2000 / UTM zone 17S");
          827  +    add_proj4text (p, 0,
          828  +        "+proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          829  +    add_proj4text (p, 1,
          830  +        "0,0,0 +units=m +no_defs");
          831  +    add_srs_wkt (p, 0,
          832  +        "PROJCS[\"SIRGAS 2000 / UTM zone 17S\",GEOGCS[\"SIRGAS 20");
          833  +    add_srs_wkt (p, 1,
          834  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          835  +    add_srs_wkt (p, 2,
          836  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          837  +    add_srs_wkt (p, 3,
          838  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          839  +    add_srs_wkt (p, 4,
          840  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          841  +    add_srs_wkt (p, 5,
          842  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          843  +    add_srs_wkt (p, 6,
          844  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          845  +    add_srs_wkt (p, 7,
          846  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          847  +    add_srs_wkt (p, 8,
          848  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          849  +    add_srs_wkt (p, 9,
          850  +        ",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          851  +    add_srs_wkt (p, 10,
          852  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          853  +    add_srs_wkt (p, 11,
          854  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          855  +    add_srs_wkt (p, 12,
          856  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          857  +    add_srs_wkt (p, 13,
          858  +        "PSG\",\"31977\"]]");
          859  +    p = add_epsg_def (filter, first, last, 31978, "epsg", 31978,
          860  +        "SIRGAS 2000 / UTM zone 18S");
          861  +    add_proj4text (p, 0,
          862  +        "+proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          863  +    add_proj4text (p, 1,
          864  +        "0,0,0 +units=m +no_defs");
          865  +    add_srs_wkt (p, 0,
          866  +        "PROJCS[\"SIRGAS 2000 / UTM zone 18S\",GEOGCS[\"SIRGAS 20");
          867  +    add_srs_wkt (p, 1,
          868  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          869  +    add_srs_wkt (p, 2,
          870  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          871  +    add_srs_wkt (p, 3,
          872  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          873  +    add_srs_wkt (p, 4,
          874  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          875  +    add_srs_wkt (p, 5,
          876  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          877  +    add_srs_wkt (p, 6,
          878  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          879  +    add_srs_wkt (p, 7,
          880  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          881  +    add_srs_wkt (p, 8,
          882  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          883  +    add_srs_wkt (p, 9,
          884  +        ",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          885  +    add_srs_wkt (p, 10,
          886  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          887  +    add_srs_wkt (p, 11,
          888  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          889  +    add_srs_wkt (p, 12,
          890  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          891  +    add_srs_wkt (p, 13,
          892  +        "PSG\",\"31978\"]]");
          893  +    p = add_epsg_def (filter, first, last, 31979, "epsg", 31979,
          894  +        "SIRGAS 2000 / UTM zone 19S");
          895  +    add_proj4text (p, 0,
          896  +        "+proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          897  +    add_proj4text (p, 1,
          898  +        "0,0,0 +units=m +no_defs");
          899  +    add_srs_wkt (p, 0,
          900  +        "PROJCS[\"SIRGAS 2000 / UTM zone 19S\",GEOGCS[\"SIRGAS 20");
          901  +    add_srs_wkt (p, 1,
          902  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          903  +    add_srs_wkt (p, 2,
          904  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          905  +    add_srs_wkt (p, 3,
          906  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          907  +    add_srs_wkt (p, 4,
          908  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          909  +    add_srs_wkt (p, 5,
          910  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          911  +    add_srs_wkt (p, 6,
          912  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          913  +    add_srs_wkt (p, 7,
          914  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          915  +    add_srs_wkt (p, 8,
          916  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          917  +    add_srs_wkt (p, 9,
          918  +        ",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          919  +    add_srs_wkt (p, 10,
          920  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          921  +    add_srs_wkt (p, 11,
          922  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          923  +    add_srs_wkt (p, 12,
          924  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          925  +    add_srs_wkt (p, 13,
          926  +        "PSG\",\"31979\"]]");
          927  +    p = add_epsg_def (filter, first, last, 31980, "epsg", 31980,
          928  +        "SIRGAS 2000 / UTM zone 20S");
          929  +    add_proj4text (p, 0,
          930  +        "+proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          931  +    add_proj4text (p, 1,
          932  +        "0,0,0 +units=m +no_defs");
          933  +    add_srs_wkt (p, 0,
          934  +        "PROJCS[\"SIRGAS 2000 / UTM zone 20S\",GEOGCS[\"SIRGAS 20");
          935  +    add_srs_wkt (p, 1,
          936  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          937  +    add_srs_wkt (p, 2,
          938  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          939  +    add_srs_wkt (p, 3,
          940  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          941  +    add_srs_wkt (p, 4,
          942  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          943  +    add_srs_wkt (p, 5,
          944  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          945  +    add_srs_wkt (p, 6,
          946  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          947  +    add_srs_wkt (p, 7,
          948  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          949  +    add_srs_wkt (p, 8,
          950  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          951  +    add_srs_wkt (p, 9,
          952  +        ",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          953  +    add_srs_wkt (p, 10,
          954  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          955  +    add_srs_wkt (p, 11,
          956  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          957  +    add_srs_wkt (p, 12,
          958  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          959  +    add_srs_wkt (p, 13,
          960  +        "PSG\",\"31980\"]]");
          961  +    p = add_epsg_def (filter, first, last, 31981, "epsg", 31981,
          962  +        "SIRGAS 2000 / UTM zone 21S");
          963  +    add_proj4text (p, 0,
          964  +        "+proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          965  +    add_proj4text (p, 1,
          966  +        "0,0,0 +units=m +no_defs");
          967  +    add_srs_wkt (p, 0,
          968  +        "PROJCS[\"SIRGAS 2000 / UTM zone 21S\",GEOGCS[\"SIRGAS 20");
          969  +    add_srs_wkt (p, 1,
          970  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
          971  +    add_srs_wkt (p, 2,
          972  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
          973  +    add_srs_wkt (p, 3,
          974  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
          975  +    add_srs_wkt (p, 4,
          976  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
          977  +    add_srs_wkt (p, 5,
          978  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          979  +    add_srs_wkt (p, 6,
          980  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          981  +    add_srs_wkt (p, 7,
          982  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          983  +    add_srs_wkt (p, 8,
          984  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          985  +    add_srs_wkt (p, 9,
          986  +        ",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          987  +    add_srs_wkt (p, 10,
          988  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          989  +    add_srs_wkt (p, 11,
          990  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          991  +    add_srs_wkt (p, 12,
          992  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          993  +    add_srs_wkt (p, 13,
          994  +        "PSG\",\"31981\"]]");
          995  +    p = add_epsg_def (filter, first, last, 31982, "epsg", 31982,
          996  +        "SIRGAS 2000 / UTM zone 22S");
          997  +    add_proj4text (p, 0,
          998  +        "+proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,");
          999  +    add_proj4text (p, 1,
         1000  +        "0,0,0 +units=m +no_defs");
         1001  +    add_srs_wkt (p, 0,
         1002  +        "PROJCS[\"SIRGAS 2000 / UTM zone 22S\",GEOGCS[\"SIRGAS 20");
         1003  +    add_srs_wkt (p, 1,
         1004  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         1005  +    add_srs_wkt (p, 2,
         1006  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         1007  +    add_srs_wkt (p, 3,
         1008  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         1009  +    add_srs_wkt (p, 4,
         1010  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         1011  +    add_srs_wkt (p, 5,
         1012  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1013  +    add_srs_wkt (p, 6,
         1014  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1015  +    add_srs_wkt (p, 7,
         1016  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1017  +    add_srs_wkt (p, 8,
         1018  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1019  +    add_srs_wkt (p, 9,
         1020  +        ",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1021  +    add_srs_wkt (p, 10,
         1022  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         1023  +    add_srs_wkt (p, 11,
         1024  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1025  +    add_srs_wkt (p, 12,
         1026  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         1027  +    add_srs_wkt (p, 13,
         1028  +        "PSG\",\"31982\"]]");
         1029  +    p = add_epsg_def (filter, first, last, 31983, "epsg", 31983,
         1030  +        "SIRGAS 2000 / UTM zone 23S");
         1031  +    add_proj4text (p, 0,
         1032  +        "+proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         1033  +    add_proj4text (p, 1,
         1034  +        "0,0,0 +units=m +no_defs");
         1035  +    add_srs_wkt (p, 0,
         1036  +        "PROJCS[\"SIRGAS 2000 / UTM zone 23S\",GEOGCS[\"SIRGAS 20");
         1037  +    add_srs_wkt (p, 1,
         1038  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         1039  +    add_srs_wkt (p, 2,
         1040  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         1041  +    add_srs_wkt (p, 3,
         1042  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         1043  +    add_srs_wkt (p, 4,
         1044  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         1045  +    add_srs_wkt (p, 5,
         1046  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1047  +    add_srs_wkt (p, 6,
         1048  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1049  +    add_srs_wkt (p, 7,
         1050  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1051  +    add_srs_wkt (p, 8,
         1052  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1053  +    add_srs_wkt (p, 9,
         1054  +        ",-45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1055  +    add_srs_wkt (p, 10,
         1056  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         1057  +    add_srs_wkt (p, 11,
         1058  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1059  +    add_srs_wkt (p, 12,
         1060  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         1061  +    add_srs_wkt (p, 13,
         1062  +        "PSG\",\"31983\"]]");
         1063  +    p = add_epsg_def (filter, first, last, 31984, "epsg", 31984,
         1064  +        "SIRGAS 2000 / UTM zone 24S");
         1065  +    add_proj4text (p, 0,
         1066  +        "+proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         1067  +    add_proj4text (p, 1,
         1068  +        "0,0,0 +units=m +no_defs");
         1069  +    add_srs_wkt (p, 0,
         1070  +        "PROJCS[\"SIRGAS 2000 / UTM zone 24S\",GEOGCS[\"SIRGAS 20");
         1071  +    add_srs_wkt (p, 1,
         1072  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         1073  +    add_srs_wkt (p, 2,
         1074  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         1075  +    add_srs_wkt (p, 3,
         1076  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         1077  +    add_srs_wkt (p, 4,
         1078  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         1079  +    add_srs_wkt (p, 5,
         1080  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1081  +    add_srs_wkt (p, 6,
         1082  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1083  +    add_srs_wkt (p, 7,
         1084  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1085  +    add_srs_wkt (p, 8,
         1086  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1087  +    add_srs_wkt (p, 9,
         1088  +        ",-39],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1089  +    add_srs_wkt (p, 10,
         1090  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         1091  +    add_srs_wkt (p, 11,
         1092  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1093  +    add_srs_wkt (p, 12,
         1094  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         1095  +    add_srs_wkt (p, 13,
         1096  +        "PSG\",\"31984\"]]");
         1097  +    p = add_epsg_def (filter, first, last, 31985, "epsg", 31985,
         1098  +        "SIRGAS 2000 / UTM zone 25S");
         1099  +    add_proj4text (p, 0,
         1100  +        "+proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         1101  +    add_proj4text (p, 1,
         1102  +        "0,0,0 +units=m +no_defs");
         1103  +    add_srs_wkt (p, 0,
         1104  +        "PROJCS[\"SIRGAS 2000 / UTM zone 25S\",GEOGCS[\"SIRGAS 20");
         1105  +    add_srs_wkt (p, 1,
         1106  +        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         1107  +    add_srs_wkt (p, 2,
         1108  +        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         1109  +    add_srs_wkt (p, 3,
         1110  +        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         1111  +    add_srs_wkt (p, 4,
         1112  +        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         1113  +    add_srs_wkt (p, 5,
         1114  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1115  +    add_srs_wkt (p, 6,
         1116  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1117  +    add_srs_wkt (p, 7,
         1118  +        "\"4674\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1119  +    add_srs_wkt (p, 8,
         1120  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1121  +    add_srs_wkt (p, 9,
         1122  +        ",-33],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1123  +    add_srs_wkt (p, 10,
         1124  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         1125  +    add_srs_wkt (p, 11,
         1126  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         1127  +    add_srs_wkt (p, 12,
         1128  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         1129  +    add_srs_wkt (p, 13,
         1130  +        "PSG\",\"31985\"]]");
         1131  +    p = add_epsg_def (filter, first, last, 31986, "epsg", 31986,
         1132  +        "SIRGAS 1995 / UTM zone 17N");
         1133  +    add_proj4text (p, 0,
         1134  +        "+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         1135  +    add_proj4text (p, 1,
         1136  +        "units=m +no_defs");
         1137  +    add_srs_wkt (p, 0,
         1138  +        "PROJCS[\"SIRGAS 1995 / UTM zone 17N\",GEOGCS[\"SIRGAS 19");
         1139  +    add_srs_wkt (p, 1,
         1140  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1141  +    add_srs_wkt (p, 2,
         1142  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1143  +    add_srs_wkt (p, 3,
         1144  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1145  +    add_srs_wkt (p, 4,
         1146  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1147  +    add_srs_wkt (p, 5,
         1148  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1149  +    add_srs_wkt (p, 6,
         1150  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1151  +    add_srs_wkt (p, 7,
         1152  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1153  +    add_srs_wkt (p, 8,
         1154  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1155  +    add_srs_wkt (p, 9,
         1156  +        "an\",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1157  +    add_srs_wkt (p, 10,
         1158  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
         1159  +    add_srs_wkt (p, 11,
         1160  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
         1161  +    add_srs_wkt (p, 12,
         1162  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         1163  +    add_srs_wkt (p, 13,
         1164  +        ",\"31986\"]]");
         1165  +    p = add_epsg_def (filter, first, last, 31987, "epsg", 31987,
         1166  +        "SIRGAS 1995 / UTM zone 18N");
         1167  +    add_proj4text (p, 0,
         1168  +        "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         1169  +    add_proj4text (p, 1,
         1170  +        "units=m +no_defs");
         1171  +    add_srs_wkt (p, 0,
         1172  +        "PROJCS[\"SIRGAS 1995 / UTM zone 18N\",GEOGCS[\"SIRGAS 19");
         1173  +    add_srs_wkt (p, 1,
         1174  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1175  +    add_srs_wkt (p, 2,
         1176  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1177  +    add_srs_wkt (p, 3,
         1178  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1179  +    add_srs_wkt (p, 4,
         1180  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1181  +    add_srs_wkt (p, 5,
         1182  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1183  +    add_srs_wkt (p, 6,
         1184  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1185  +    add_srs_wkt (p, 7,
         1186  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1187  +    add_srs_wkt (p, 8,
         1188  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1189  +    add_srs_wkt (p, 9,
         1190  +        "an\",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1191  +    add_srs_wkt (p, 10,
         1192  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
         1193  +    add_srs_wkt (p, 11,
         1194  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
         1195  +    add_srs_wkt (p, 12,
         1196  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         1197  +    add_srs_wkt (p, 13,
         1198  +        ",\"31987\"]]");
         1199  +    p = add_epsg_def (filter, first, last, 31988, "epsg", 31988,
         1200  +        "SIRGAS 1995 / UTM zone 19N");
         1201  +    add_proj4text (p, 0,
         1202  +        "+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         1203  +    add_proj4text (p, 1,
         1204  +        "units=m +no_defs");
         1205  +    add_srs_wkt (p, 0,
         1206  +        "PROJCS[\"SIRGAS 1995 / UTM zone 19N\",GEOGCS[\"SIRGAS 19");
         1207  +    add_srs_wkt (p, 1,
         1208  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1209  +    add_srs_wkt (p, 2,
         1210  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1211  +    add_srs_wkt (p, 3,
         1212  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1213  +    add_srs_wkt (p, 4,
         1214  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1215  +    add_srs_wkt (p, 5,
         1216  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1217  +    add_srs_wkt (p, 6,
         1218  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1219  +    add_srs_wkt (p, 7,
         1220  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1221  +    add_srs_wkt (p, 8,
         1222  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1223  +    add_srs_wkt (p, 9,
         1224  +        "an\",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1225  +    add_srs_wkt (p, 10,
         1226  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
         1227  +    add_srs_wkt (p, 11,
         1228  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
         1229  +    add_srs_wkt (p, 12,
         1230  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         1231  +    add_srs_wkt (p, 13,
         1232  +        ",\"31988\"]]");
         1233  +    p = add_epsg_def (filter, first, last, 31989, "epsg", 31989,
         1234  +        "SIRGAS 1995 / UTM zone 20N");
         1235  +    add_proj4text (p, 0,
         1236  +        "+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         1237  +    add_proj4text (p, 1,
         1238  +        "units=m +no_defs");
         1239  +    add_srs_wkt (p, 0,
         1240  +        "PROJCS[\"SIRGAS 1995 / UTM zone 20N\",GEOGCS[\"SIRGAS 19");
         1241  +    add_srs_wkt (p, 1,
         1242  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1243  +    add_srs_wkt (p, 2,
         1244  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1245  +    add_srs_wkt (p, 3,
         1246  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1247  +    add_srs_wkt (p, 4,
         1248  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1249  +    add_srs_wkt (p, 5,
         1250  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1251  +    add_srs_wkt (p, 6,
         1252  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1253  +    add_srs_wkt (p, 7,
         1254  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1255  +    add_srs_wkt (p, 8,
         1256  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1257  +    add_srs_wkt (p, 9,
         1258  +        "an\",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1259  +    add_srs_wkt (p, 10,
         1260  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
         1261  +    add_srs_wkt (p, 11,
         1262  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
         1263  +    add_srs_wkt (p, 12,
         1264  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         1265  +    add_srs_wkt (p, 13,
         1266  +        ",\"31989\"]]");
         1267  +    p = add_epsg_def (filter, first, last, 31990, "epsg", 31990,
         1268  +        "SIRGAS 1995 / UTM zone 21N");
         1269  +    add_proj4text (p, 0,
         1270  +        "+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         1271  +    add_proj4text (p, 1,
         1272  +        "units=m +no_defs");
         1273  +    add_srs_wkt (p, 0,
         1274  +        "PROJCS[\"SIRGAS 1995 / UTM zone 21N\",GEOGCS[\"SIRGAS 19");
         1275  +    add_srs_wkt (p, 1,
         1276  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1277  +    add_srs_wkt (p, 2,
         1278  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1279  +    add_srs_wkt (p, 3,
         1280  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1281  +    add_srs_wkt (p, 4,
         1282  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1283  +    add_srs_wkt (p, 5,
         1284  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1285  +    add_srs_wkt (p, 6,
         1286  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1287  +    add_srs_wkt (p, 7,
         1288  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1289  +    add_srs_wkt (p, 8,
         1290  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1291  +    add_srs_wkt (p, 9,
         1292  +        "an\",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1293  +    add_srs_wkt (p, 10,
         1294  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
         1295  +    add_srs_wkt (p, 11,
         1296  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
         1297  +    add_srs_wkt (p, 12,
         1298  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         1299  +    add_srs_wkt (p, 13,
         1300  +        ",\"31990\"]]");
         1301  +    p = add_epsg_def (filter, first, last, 31991, "epsg", 31991,
         1302  +        "SIRGAS 1995 / UTM zone 22N");
         1303  +    add_proj4text (p, 0,
         1304  +        "+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         1305  +    add_proj4text (p, 1,
         1306  +        "units=m +no_defs");
         1307  +    add_srs_wkt (p, 0,
         1308  +        "PROJCS[\"SIRGAS 1995 / UTM zone 22N\",GEOGCS[\"SIRGAS 19");
         1309  +    add_srs_wkt (p, 1,
         1310  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1311  +    add_srs_wkt (p, 2,
         1312  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1313  +    add_srs_wkt (p, 3,
         1314  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1315  +    add_srs_wkt (p, 4,
         1316  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1317  +    add_srs_wkt (p, 5,
         1318  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1319  +    add_srs_wkt (p, 6,
         1320  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1321  +    add_srs_wkt (p, 7,
         1322  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1323  +    add_srs_wkt (p, 8,
         1324  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1325  +    add_srs_wkt (p, 9,
         1326  +        "an\",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1327  +    add_srs_wkt (p, 10,
         1328  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
         1329  +    add_srs_wkt (p, 11,
         1330  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
         1331  +    add_srs_wkt (p, 12,
         1332  +        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         1333  +    add_srs_wkt (p, 13,
         1334  +        ",\"31991\"]]");
         1335  +    p = add_epsg_def (filter, first, last, 31992, "epsg", 31992,
         1336  +        "SIRGAS 1995 / UTM zone 17S");
         1337  +    add_proj4text (p, 0,
         1338  +        "+proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         1339  +    add_proj4text (p, 1,
         1340  +        "0,0,0 +units=m +no_defs");
         1341  +    add_srs_wkt (p, 0,
         1342  +        "PROJCS[\"SIRGAS 1995 / UTM zone 17S\",GEOGCS[\"SIRGAS 19");
         1343  +    add_srs_wkt (p, 1,
         1344  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1345  +    add_srs_wkt (p, 2,
         1346  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1347  +    add_srs_wkt (p, 3,
         1348  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1349  +    add_srs_wkt (p, 4,
         1350  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1351  +    add_srs_wkt (p, 5,
         1352  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1353  +    add_srs_wkt (p, 6,
         1354  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1355  +    add_srs_wkt (p, 7,
         1356  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1357  +    add_srs_wkt (p, 8,
         1358  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1359  +    add_srs_wkt (p, 9,
         1360  +        "an\",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1361  +    add_srs_wkt (p, 10,
         1362  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1363  +    add_srs_wkt (p, 11,
         1364  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1365  +    add_srs_wkt (p, 12,
         1366  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         1367  +    add_srs_wkt (p, 13,
         1368  +        "\"EPSG\",\"31992\"]]");
         1369  +    p = add_epsg_def (filter, first, last, 31993, "epsg", 31993,
         1370  +        "SIRGAS 1995 / UTM zone 18S");
         1371  +    add_proj4text (p, 0,
         1372  +        "+proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         1373  +    add_proj4text (p, 1,
         1374  +        "0,0,0 +units=m +no_defs");
         1375  +    add_srs_wkt (p, 0,
         1376  +        "PROJCS[\"SIRGAS 1995 / UTM zone 18S\",GEOGCS[\"SIRGAS 19");
         1377  +    add_srs_wkt (p, 1,
         1378  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1379  +    add_srs_wkt (p, 2,
         1380  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1381  +    add_srs_wkt (p, 3,
         1382  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1383  +    add_srs_wkt (p, 4,
         1384  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1385  +    add_srs_wkt (p, 5,
         1386  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1387  +    add_srs_wkt (p, 6,
         1388  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1389  +    add_srs_wkt (p, 7,
         1390  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1391  +    add_srs_wkt (p, 8,
         1392  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1393  +    add_srs_wkt (p, 9,
         1394  +        "an\",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1395  +    add_srs_wkt (p, 10,
         1396  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1397  +    add_srs_wkt (p, 11,
         1398  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1399  +    add_srs_wkt (p, 12,
         1400  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         1401  +    add_srs_wkt (p, 13,
         1402  +        "\"EPSG\",\"31993\"]]");
         1403  +    p = add_epsg_def (filter, first, last, 31994, "epsg", 31994,
         1404  +        "SIRGAS 1995 / UTM zone 19S");
         1405  +    add_proj4text (p, 0,
         1406  +        "+proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         1407  +    add_proj4text (p, 1,
         1408  +        "0,0,0 +units=m +no_defs");
         1409  +    add_srs_wkt (p, 0,
         1410  +        "PROJCS[\"SIRGAS 1995 / UTM zone 19S\",GEOGCS[\"SIRGAS 19");
         1411  +    add_srs_wkt (p, 1,
         1412  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1413  +    add_srs_wkt (p, 2,
         1414  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1415  +    add_srs_wkt (p, 3,
         1416  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1417  +    add_srs_wkt (p, 4,
         1418  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1419  +    add_srs_wkt (p, 5,
         1420  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1421  +    add_srs_wkt (p, 6,
         1422  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1423  +    add_srs_wkt (p, 7,
         1424  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1425  +    add_srs_wkt (p, 8,
         1426  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1427  +    add_srs_wkt (p, 9,
         1428  +        "an\",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1429  +    add_srs_wkt (p, 10,
         1430  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1431  +    add_srs_wkt (p, 11,
         1432  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1433  +    add_srs_wkt (p, 12,
         1434  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         1435  +    add_srs_wkt (p, 13,
         1436  +        "\"EPSG\",\"31994\"]]");
         1437  +    p = add_epsg_def (filter, first, last, 31995, "epsg", 31995,
         1438  +        "SIRGAS 1995 / UTM zone 20S");
         1439  +    add_proj4text (p, 0,
         1440  +        "+proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         1441  +    add_proj4text (p, 1,
         1442  +        "0,0,0 +units=m +no_defs");
         1443  +    add_srs_wkt (p, 0,
         1444  +        "PROJCS[\"SIRGAS 1995 / UTM zone 20S\",GEOGCS[\"SIRGAS 19");
         1445  +    add_srs_wkt (p, 1,
         1446  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1447  +    add_srs_wkt (p, 2,
         1448  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1449  +    add_srs_wkt (p, 3,
         1450  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1451  +    add_srs_wkt (p, 4,
         1452  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1453  +    add_srs_wkt (p, 5,
         1454  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1455  +    add_srs_wkt (p, 6,
         1456  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1457  +    add_srs_wkt (p, 7,
         1458  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1459  +    add_srs_wkt (p, 8,
         1460  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1461  +    add_srs_wkt (p, 9,
         1462  +        "an\",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1463  +    add_srs_wkt (p, 10,
         1464  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1465  +    add_srs_wkt (p, 11,
         1466  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1467  +    add_srs_wkt (p, 12,
         1468  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         1469  +    add_srs_wkt (p, 13,
         1470  +        "\"EPSG\",\"31995\"]]");
         1471  +    p = add_epsg_def (filter, first, last, 31996, "epsg", 31996,
         1472  +        "SIRGAS 1995 / UTM zone 21S");
         1473  +    add_proj4text (p, 0,
         1474  +        "+proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         1475  +    add_proj4text (p, 1,
         1476  +        "0,0,0 +units=m +no_defs");
         1477  +    add_srs_wkt (p, 0,
         1478  +        "PROJCS[\"SIRGAS 1995 / UTM zone 21S\",GEOGCS[\"SIRGAS 19");
         1479  +    add_srs_wkt (p, 1,
         1480  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1481  +    add_srs_wkt (p, 2,
         1482  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1483  +    add_srs_wkt (p, 3,
         1484  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1485  +    add_srs_wkt (p, 4,
         1486  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1487  +    add_srs_wkt (p, 5,
         1488  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1489  +    add_srs_wkt (p, 6,
         1490  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1491  +    add_srs_wkt (p, 7,
         1492  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1493  +    add_srs_wkt (p, 8,
         1494  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1495  +    add_srs_wkt (p, 9,
         1496  +        "an\",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1497  +    add_srs_wkt (p, 10,
         1498  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1499  +    add_srs_wkt (p, 11,
         1500  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1501  +    add_srs_wkt (p, 12,
         1502  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         1503  +    add_srs_wkt (p, 13,
         1504  +        "\"EPSG\",\"31996\"]]");
         1505  +    p = add_epsg_def (filter, first, last, 31997, "epsg", 31997,
         1506  +        "SIRGAS 1995 / UTM zone 22S");
         1507  +    add_proj4text (p, 0,
         1508  +        "+proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         1509  +    add_proj4text (p, 1,
         1510  +        "0,0,0 +units=m +no_defs");
         1511  +    add_srs_wkt (p, 0,
         1512  +        "PROJCS[\"SIRGAS 1995 / UTM zone 22S\",GEOGCS[\"SIRGAS 19");
         1513  +    add_srs_wkt (p, 1,
         1514  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1515  +    add_srs_wkt (p, 2,
         1516  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1517  +    add_srs_wkt (p, 3,
         1518  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1519  +    add_srs_wkt (p, 4,
         1520  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1521  +    add_srs_wkt (p, 5,
         1522  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1523  +    add_srs_wkt (p, 6,
         1524  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1525  +    add_srs_wkt (p, 7,
         1526  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1527  +    add_srs_wkt (p, 8,
         1528  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1529  +    add_srs_wkt (p, 9,
         1530  +        "an\",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1531  +    add_srs_wkt (p, 10,
         1532  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1533  +    add_srs_wkt (p, 11,
         1534  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1535  +    add_srs_wkt (p, 12,
         1536  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         1537  +    add_srs_wkt (p, 13,
         1538  +        "\"EPSG\",\"31997\"]]");
         1539  +    p = add_epsg_def (filter, first, last, 31998, "epsg", 31998,
         1540  +        "SIRGAS 1995 / UTM zone 23S");
         1541  +    add_proj4text (p, 0,
         1542  +        "+proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         1543  +    add_proj4text (p, 1,
         1544  +        "0,0,0 +units=m +no_defs");
         1545  +    add_srs_wkt (p, 0,
         1546  +        "PROJCS[\"SIRGAS 1995 / UTM zone 23S\",GEOGCS[\"SIRGAS 19");
         1547  +    add_srs_wkt (p, 1,
         1548  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1549  +    add_srs_wkt (p, 2,
         1550  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1551  +    add_srs_wkt (p, 3,
         1552  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1553  +    add_srs_wkt (p, 4,
         1554  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1555  +    add_srs_wkt (p, 5,
         1556  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1557  +    add_srs_wkt (p, 6,
         1558  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1559  +    add_srs_wkt (p, 7,
         1560  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1561  +    add_srs_wkt (p, 8,
         1562  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1563  +    add_srs_wkt (p, 9,
         1564  +        "an\",-45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1565  +    add_srs_wkt (p, 10,
         1566  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1567  +    add_srs_wkt (p, 11,
         1568  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1569  +    add_srs_wkt (p, 12,
         1570  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         1571  +    add_srs_wkt (p, 13,
         1572  +        "\"EPSG\",\"31998\"]]");
         1573  +    p = add_epsg_def (filter, first, last, 31999, "epsg", 31999,
         1574  +        "SIRGAS 1995 / UTM zone 24S");
         1575  +    add_proj4text (p, 0,
         1576  +        "+proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         1577  +    add_proj4text (p, 1,
         1578  +        "0,0,0 +units=m +no_defs");
         1579  +    add_srs_wkt (p, 0,
         1580  +        "PROJCS[\"SIRGAS 1995 / UTM zone 24S\",GEOGCS[\"SIRGAS 19");
         1581  +    add_srs_wkt (p, 1,
         1582  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1583  +    add_srs_wkt (p, 2,
         1584  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1585  +    add_srs_wkt (p, 3,
         1586  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1587  +    add_srs_wkt (p, 4,
         1588  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1589  +    add_srs_wkt (p, 5,
         1590  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1591  +    add_srs_wkt (p, 6,
         1592  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1593  +    add_srs_wkt (p, 7,
         1594  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1595  +    add_srs_wkt (p, 8,
         1596  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1597  +    add_srs_wkt (p, 9,
         1598  +        "an\",-39],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1599  +    add_srs_wkt (p, 10,
         1600  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1601  +    add_srs_wkt (p, 11,
         1602  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1603  +    add_srs_wkt (p, 12,
         1604  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         1605  +    add_srs_wkt (p, 13,
         1606  +        "\"EPSG\",\"31999\"]]");
         1607  +    p = add_epsg_def (filter, first, last, 32000, "epsg", 32000,
         1608  +        "SIRGAS 1995 / UTM zone 25S");
         1609  +    add_proj4text (p, 0,
         1610  +        "+proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         1611  +    add_proj4text (p, 1,
         1612  +        "0,0,0 +units=m +no_defs");
         1613  +    add_srs_wkt (p, 0,
         1614  +        "PROJCS[\"SIRGAS 1995 / UTM zone 25S\",GEOGCS[\"SIRGAS 19");
         1615  +    add_srs_wkt (p, 1,
         1616  +        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         1617  +    add_srs_wkt (p, 2,
         1618  +        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         1619  +    add_srs_wkt (p, 3,
         1620  +        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         1621  +    add_srs_wkt (p, 4,
         1622  +        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         1623  +    add_srs_wkt (p, 5,
         1624  +        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         1625  +    add_srs_wkt (p, 6,
         1626  +        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG");
         1627  +    add_srs_wkt (p, 7,
         1628  +        "\",\"4170\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
         1629  +    add_srs_wkt (p, 8,
         1630  +        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
         1631  +    add_srs_wkt (p, 9,
         1632  +        "an\",-33],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"");
         1633  +    add_srs_wkt (p, 10,
         1634  +        "false_easting\",500000],PARAMETER[\"false_northing\",100");
         1635  +    add_srs_wkt (p, 11,
         1636  +        "00000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         1637  +    add_srs_wkt (p, 12,
         1638  +        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         1639  +    add_srs_wkt (p, 13,
         1640  +        "\"EPSG\",\"32000\"]]");
         1641  +    p = add_epsg_def (filter, first, last, 32001, "epsg", 32001,
         1642  +        "NAD27 / Montana North");
         1643  +    add_proj4text (p, 0,
         1644  +        "+proj=lcc +lat_1=48.71666666666667 +lat_2=47.85 +lat_0=4");
         1645  +    add_proj4text (p, 1,
         1646  +        "7 +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD");
         1647  +    add_proj4text (p, 2,
         1648  +        "27 +units=us-ft +no_defs");
         1649  +    add_srs_wkt (p, 0,
         1650  +        "PROJCS[\"NAD27 / Montana North\",GEOGCS[\"NAD27\",DATUM[");
         1651  +    add_srs_wkt (p, 1,
         1652  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
         1653  +    add_srs_wkt (p, 2,
         1654  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         1655  +    add_srs_wkt (p, 3,
         1656  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         1657  +    add_srs_wkt (p, 4,
         1658  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1659  +    add_srs_wkt (p, 5,
         1660  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1661  +    add_srs_wkt (p, 6,
         1662  +        "\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
         1663  +    add_srs_wkt (p, 7,
         1664  +        "ARAMETER[\"standard_parallel_1\",48.71666666666667],PARA");
         1665  +    add_srs_wkt (p, 8,
         1666  +        "METER[\"standard_parallel_2\",47.85],PARAMETER[\"latitud");
         1667  +    add_srs_wkt (p, 9,
         1668  +        "e_of_origin\",47],PARAMETER[\"central_meridian\",-109.5]");
         1669  +    add_srs_wkt (p, 10,
         1670  +        ",PARAMETER[\"false_easting\",2000000],PARAMETER[\"false_");
         1671  +    add_srs_wkt (p, 11,
         1672  +        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
         1673  +    add_srs_wkt (p, 12,
         1674  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         1675  +    add_srs_wkt (p, 13,
         1676  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32001\"]]");
         1677  +    p = add_epsg_def (filter, first, last, 32002, "epsg", 32002,
         1678  +        "NAD27 / Montana Central");
         1679  +    add_proj4text (p, 0,
         1680  +        "+proj=lcc +lat_1=47.88333333333333 +lat_2=46.45 +lat_0=4");
         1681  +    add_proj4text (p, 1,
         1682  +        "5.83333333333334 +lon_0=-109.5 +x_0=609601.2192024384 +y");
         1683  +    add_proj4text (p, 2,
         1684  +        "_0=0 +datum=NAD27 +units=us-ft +no_defs");
         1685  +    add_srs_wkt (p, 0,
         1686  +        "PROJCS[\"NAD27 / Montana Central\",GEOGCS[\"NAD27\",DATU");
         1687  +    add_srs_wkt (p, 1,
         1688  +        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         1689  +    add_srs_wkt (p, 2,
         1690  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         1691  +    add_srs_wkt (p, 3,
         1692  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         1693  +    add_srs_wkt (p, 4,
         1694  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         1695  +    add_srs_wkt (p, 5,
         1696  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1697  +    add_srs_wkt (p, 6,
         1698  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1699  +    add_srs_wkt (p, 7,
         1700  +        "PARAMETER[\"standard_parallel_1\",47.88333333333333],PAR");
         1701  +    add_srs_wkt (p, 8,
         1702  +        "AMETER[\"standard_parallel_2\",46.45],PARAMETER[\"latitu");
         1703  +    add_srs_wkt (p, 9,
         1704  +        "de_of_origin\",45.83333333333334],PARAMETER[\"central_me");
         1705  +    add_srs_wkt (p, 10,
         1706  +        "ridian\",-109.5],PARAMETER[\"false_easting\",2000000],PA");
         1707  +    add_srs_wkt (p, 11,
         1708  +        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
         1709  +    add_srs_wkt (p, 12,
         1710  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
         1711  +    add_srs_wkt (p, 13,
         1712  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32002\"]]");
         1713  +    p = add_epsg_def (filter, first, last, 32003, "epsg", 32003,
         1714  +        "NAD27 / Montana South");
         1715  +    add_proj4text (p, 0,
         1716  +        "+proj=lcc +lat_1=46.4 +lat_2=44.86666666666667 +lat_0=44");
         1717  +    add_proj4text (p, 1,
         1718  +        " +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD2");
         1719  +    add_proj4text (p, 2,
         1720  +        "7 +units=us-ft +no_defs");
         1721  +    add_srs_wkt (p, 0,
         1722  +        "PROJCS[\"NAD27 / Montana South\",GEOGCS[\"NAD27\",DATUM[");
         1723  +    add_srs_wkt (p, 1,
         1724  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
         1725  +    add_srs_wkt (p, 2,
         1726  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         1727  +    add_srs_wkt (p, 3,
         1728  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         1729  +    add_srs_wkt (p, 4,
         1730  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1731  +    add_srs_wkt (p, 5,
         1732  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1733  +    add_srs_wkt (p, 6,
         1734  +        "\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
         1735  +    add_srs_wkt (p, 7,
         1736  +        "ARAMETER[\"standard_parallel_1\",46.4],PARAMETER[\"stand");
         1737  +    add_srs_wkt (p, 8,
         1738  +        "ard_parallel_2\",44.86666666666667],PARAMETER[\"latitude");
         1739  +    add_srs_wkt (p, 9,
         1740  +        "_of_origin\",44],PARAMETER[\"central_meridian\",-109.5],");
         1741  +    add_srs_wkt (p, 10,
         1742  +        "PARAMETER[\"false_easting\",2000000],PARAMETER[\"false_n");
         1743  +    add_srs_wkt (p, 11,
         1744  +        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
         1745  +    add_srs_wkt (p, 12,
         1746  +        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1747  +    add_srs_wkt (p, 13,
         1748  +        ",NORTH],AUTHORITY[\"EPSG\",\"32003\"]]");
         1749  +    p = add_epsg_def (filter, first, last, 32005, "epsg", 32005,
         1750  +        "NAD27 / Nebraska North");
         1751  +    add_proj4text (p, 0,
         1752  +        "+proj=lcc +lat_1=41.85 +lat_2=42.81666666666667 +lat_0=4");
         1753  +    add_proj4text (p, 1,
         1754  +        "1.33333333333334 +lon_0=-100 +x_0=609601.2192024384 +y_0");
         1755  +    add_proj4text (p, 2,
         1756  +        "=0 +datum=NAD27 +units=us-ft +no_defs");
         1757  +    add_srs_wkt (p, 0,
         1758  +        "PROJCS[\"NAD27 / Nebraska North\",GEOGCS[\"NAD27\",DATUM");
         1759  +    add_srs_wkt (p, 1,
         1760  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
         1761  +    add_srs_wkt (p, 2,
         1762  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         1763  +    add_srs_wkt (p, 3,
         1764  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
         1765  +    add_srs_wkt (p, 4,
         1766  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         1767  +    add_srs_wkt (p, 5,
         1768  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1769  +    add_srs_wkt (p, 6,
         1770  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1771  +    add_srs_wkt (p, 7,
         1772  +        "PARAMETER[\"standard_parallel_1\",41.85],PARAMETER[\"sta");
         1773  +    add_srs_wkt (p, 8,
         1774  +        "ndard_parallel_2\",42.81666666666667],PARAMETER[\"latitu");
         1775  +    add_srs_wkt (p, 9,
         1776  +        "de_of_origin\",41.33333333333334],PARAMETER[\"central_me");
         1777  +    add_srs_wkt (p, 10,
         1778  +        "ridian\",-100],PARAMETER[\"false_easting\",2000000],PARA");
         1779  +    add_srs_wkt (p, 11,
         1780  +        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
         1781  +    add_srs_wkt (p, 12,
         1782  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
         1783  +    add_srs_wkt (p, 13,
         1784  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32005\"]]");
         1785  +    p = add_epsg_def (filter, first, last, 32006, "epsg", 32006,
         1786  +        "NAD27 / Nebraska South");
         1787  +    add_proj4text (p, 0,
         1788  +        "+proj=lcc +lat_1=40.28333333333333 +lat_2=41.71666666666");
         1789  +    add_proj4text (p, 1,
         1790  +        "667 +lat_0=39.66666666666666 +lon_0=-99.5 +x_0=609601.21");
         1791  +    add_proj4text (p, 2,
         1792  +        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         1793  +    add_srs_wkt (p, 0,
         1794  +        "PROJCS[\"NAD27 / Nebraska South\",GEOGCS[\"NAD27\",DATUM");
         1795  +    add_srs_wkt (p, 1,
         1796  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
         1797  +    add_srs_wkt (p, 2,
         1798  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         1799  +    add_srs_wkt (p, 3,
         1800  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
         1801  +    add_srs_wkt (p, 4,
         1802  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         1803  +    add_srs_wkt (p, 5,
         1804  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1805  +    add_srs_wkt (p, 6,
         1806  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         1807  +    add_srs_wkt (p, 7,
         1808  +        "PARAMETER[\"standard_parallel_1\",40.28333333333333],PAR");
         1809  +    add_srs_wkt (p, 8,
         1810  +        "AMETER[\"standard_parallel_2\",41.71666666666667],PARAME");
         1811  +    add_srs_wkt (p, 9,
         1812  +        "TER[\"latitude_of_origin\",39.66666666666666],PARAMETER[");
         1813  +    add_srs_wkt (p, 10,
         1814  +        "\"central_meridian\",-99.5],PARAMETER[\"false_easting\",");
         1815  +    add_srs_wkt (p, 11,
         1816  +        "2000000],PARAMETER[\"false_northing\",0],UNIT[\"US surve");
         1817  +    add_srs_wkt (p, 12,
         1818  +        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
         1819  +    add_srs_wkt (p, 13,
         1820  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
         1821  +    add_srs_wkt (p, 14,
         1822  +        "\"32006\"]]");
         1823  +    p = add_epsg_def (filter, first, last, 32007, "epsg", 32007,
         1824  +        "NAD27 / Nevada East");
         1825  +    add_proj4text (p, 0,
         1826  +        "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
         1827  +    add_proj4text (p, 1,
         1828  +        "9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=u");
         1829  +    add_proj4text (p, 2,
         1830  +        "s-ft +no_defs");
         1831  +    add_srs_wkt (p, 0,
         1832  +        "PROJCS[\"NAD27 / Nevada East\",GEOGCS[\"NAD27\",DATUM[\"");
         1833  +    add_srs_wkt (p, 1,
         1834  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         1835  +    add_srs_wkt (p, 2,
         1836  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         1837  +    add_srs_wkt (p, 3,
         1838  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1839  +    add_srs_wkt (p, 4,
         1840  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1841  +    add_srs_wkt (p, 5,
         1842  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1843  +    add_srs_wkt (p, 6,
         1844  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1845  +    add_srs_wkt (p, 7,
         1846  +        "latitude_of_origin\",34.75],PARAMETER[\"central_meridian");
         1847  +    add_srs_wkt (p, 8,
         1848  +        "\",-115.5833333333333],PARAMETER[\"scale_factor\",0.9999");
         1849  +    add_srs_wkt (p, 9,
         1850  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
         1851  +    add_srs_wkt (p, 10,
         1852  +        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
         1853  +    add_srs_wkt (p, 11,
         1854  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         1855  +    add_srs_wkt (p, 12,
         1856  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32007\"]]");
         1857  +    p = add_epsg_def (filter, first, last, 32008, "epsg", 32008,
         1858  +        "NAD27 / Nevada Central");
         1859  +    add_proj4text (p, 0,
         1860  +        "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
         1861  +    add_proj4text (p, 1,
         1862  +        "9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=u");
         1863  +    add_proj4text (p, 2,
         1864  +        "s-ft +no_defs");
         1865  +    add_srs_wkt (p, 0,
         1866  +        "PROJCS[\"NAD27 / Nevada Central\",GEOGCS[\"NAD27\",DATUM");
         1867  +    add_srs_wkt (p, 1,
         1868  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
         1869  +    add_srs_wkt (p, 2,
         1870  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         1871  +    add_srs_wkt (p, 3,
         1872  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
         1873  +    add_srs_wkt (p, 4,
         1874  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         1875  +    add_srs_wkt (p, 5,
         1876  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         1877  +    add_srs_wkt (p, 6,
         1878  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         1879  +    add_srs_wkt (p, 7,
         1880  +        "R[\"latitude_of_origin\",34.75],PARAMETER[\"central_meri");
         1881  +    add_srs_wkt (p, 8,
         1882  +        "dian\",-116.6666666666667],PARAMETER[\"scale_factor\",0.");
         1883  +    add_srs_wkt (p, 9,
         1884  +        "9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
         1885  +    add_srs_wkt (p, 10,
         1886  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
         1887  +    add_srs_wkt (p, 11,
         1888  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
         1889  +    add_srs_wkt (p, 12,
         1890  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32008\"]]");
         1891  +    p = add_epsg_def (filter, first, last, 32009, "epsg", 32009,
         1892  +        "NAD27 / Nevada West");
         1893  +    add_proj4text (p, 0,
         1894  +        "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
         1895  +    add_proj4text (p, 1,
         1896  +        "9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=u");
         1897  +    add_proj4text (p, 2,
         1898  +        "s-ft +no_defs");
         1899  +    add_srs_wkt (p, 0,
         1900  +        "PROJCS[\"NAD27 / Nevada West\",GEOGCS[\"NAD27\",DATUM[\"");
         1901  +    add_srs_wkt (p, 1,
         1902  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         1903  +    add_srs_wkt (p, 2,
         1904  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         1905  +    add_srs_wkt (p, 3,
         1906  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         1907  +    add_srs_wkt (p, 4,
         1908  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         1909  +    add_srs_wkt (p, 5,
         1910  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1911  +    add_srs_wkt (p, 6,
         1912  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1913  +    add_srs_wkt (p, 7,
         1914  +        "latitude_of_origin\",34.75],PARAMETER[\"central_meridian");
         1915  +    add_srs_wkt (p, 8,
         1916  +        "\",-118.5833333333333],PARAMETER[\"scale_factor\",0.9999");
         1917  +    add_srs_wkt (p, 9,
         1918  +        "],PARAMETER[\"false_easting\",500000],PARAMETER[\"false_");
         1919  +    add_srs_wkt (p, 10,
         1920  +        "northing\",0],UNIT[\"US survey foot\",0.3048006096012192");
         1921  +    add_srs_wkt (p, 11,
         1922  +        ",AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y");
         1923  +    add_srs_wkt (p, 12,
         1924  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32009\"]]");
         1925  +    p = add_epsg_def (filter, first, last, 32010, "epsg", 32010,
         1926  +        "NAD27 / New Hampshire");
         1927  +    add_proj4text (p, 0,
         1928  +        "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
         1929  +    add_proj4text (p, 1,
         1930  +        "99966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
         1931  +    add_proj4text (p, 2,
         1932  +        "ts=us-ft +no_defs");
         1933  +    add_srs_wkt (p, 0,
         1934  +        "PROJCS[\"NAD27 / New Hampshire\",GEOGCS[\"NAD27\",DATUM[");
         1935  +    add_srs_wkt (p, 1,
         1936  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
         1937  +    add_srs_wkt (p, 2,
         1938  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         1939  +    add_srs_wkt (p, 3,
         1940  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         1941  +    add_srs_wkt (p, 4,
         1942  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1943  +    add_srs_wkt (p, 5,
         1944  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1945  +    add_srs_wkt (p, 6,
         1946  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1947  +    add_srs_wkt (p, 7,
         1948  +        "[\"latitude_of_origin\",42.5],PARAMETER[\"central_meridi");
         1949  +    add_srs_wkt (p, 8,
         1950  +        "an\",-71.66666666666667],PARAMETER[\"scale_factor\",0.99");
         1951  +    add_srs_wkt (p, 9,
         1952  +        "9966667],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1953  +    add_srs_wkt (p, 10,
         1954  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         1955  +    add_srs_wkt (p, 11,
         1956  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         1957  +    add_srs_wkt (p, 12,
         1958  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32010\"]]");
         1959  +    p = add_epsg_def (filter, first, last, 32011, "epsg", 32011,
         1960  +        "NAD27 / New Jersey");
         1961  +    add_proj4text (p, 0,
         1962  +        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.66666666");
         1963  +    add_proj4text (p, 1,
         1964  +        "666667 +k=0.9999749999999999 +x_0=609601.2192024384 +y_0");
         1965  +    add_proj4text (p, 2,
         1966  +        "=0 +datum=NAD27 +units=us-ft +no_defs");
         1967  +    add_srs_wkt (p, 0,
         1968  +        "PROJCS[\"NAD27 / New Jersey\",GEOGCS[\"NAD27\",DATUM[\"N");
         1969  +    add_srs_wkt (p, 1,
         1970  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
         1971  +    add_srs_wkt (p, 2,
         1972  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
         1973  +    add_srs_wkt (p, 3,
         1974  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         1975  +    add_srs_wkt (p, 4,
         1976  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         1977  +    add_srs_wkt (p, 5,
         1978  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         1979  +    add_srs_wkt (p, 6,
         1980  +        "267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1981  +    add_srs_wkt (p, 7,
         1982  +        "latitude_of_origin\",38.83333333333334],PARAMETER[\"cent");
         1983  +    add_srs_wkt (p, 8,
         1984  +        "ral_meridian\",-74.66666666666667],PARAMETER[\"scale_fac");
         1985  +    add_srs_wkt (p, 9,
         1986  +        "tor\",0.999975],PARAMETER[\"false_easting\",2000000],PAR");
         1987  +    add_srs_wkt (p, 10,
         1988  +        "AMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.3");
         1989  +    add_srs_wkt (p, 11,
         1990  +        "048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
         1991  +    add_srs_wkt (p, 12,
         1992  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32011\"]]");
         1993  +    p = add_epsg_def (filter, first, last, 32012, "epsg", 32012,
         1994  +        "NAD27 / New Mexico East");
         1995  +    add_proj4text (p, 0,
         1996  +        "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
         1997  +    add_proj4text (p, 1,
         1998  +        "909091 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units");
         1999  +    add_proj4text (p, 2,
         2000  +        "=us-ft +no_defs");
         2001  +    add_srs_wkt (p, 0,
         2002  +        "PROJCS[\"NAD27 / New Mexico East\",GEOGCS[\"NAD27\",DATU");
         2003  +    add_srs_wkt (p, 1,
         2004  +        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         2005  +    add_srs_wkt (p, 2,
         2006  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         2007  +    add_srs_wkt (p, 3,
         2008  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         2009  +    add_srs_wkt (p, 4,
         2010  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         2011  +    add_srs_wkt (p, 5,
         2012  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2013  +    add_srs_wkt (p, 6,
         2014  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2015  +    add_srs_wkt (p, 7,
         2016  +        "R[\"latitude_of_origin\",31],PARAMETER[\"central_meridia");
         2017  +    add_srs_wkt (p, 8,
         2018  +        "n\",-104.3333333333333],PARAMETER[\"scale_factor\",0.999");
         2019  +    add_srs_wkt (p, 9,
         2020  +        "909091],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2021  +    add_srs_wkt (p, 10,
         2022  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         2023  +    add_srs_wkt (p, 11,
         2024  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         2025  +    add_srs_wkt (p, 12,
         2026  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32012\"]]");
         2027  +    p = add_epsg_def (filter, first, last, 32013, "epsg", 32013,
         2028  +        "NAD27 / New Mexico Central");
         2029  +    add_proj4text (p, 0,
         2030  +        "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=1524");
         2031  +    add_proj4text (p, 1,
         2032  +        "00.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         2033  +    add_srs_wkt (p, 0,
         2034  +        "PROJCS[\"NAD27 / New Mexico Central\",GEOGCS[\"NAD27\",D");
         2035  +    add_srs_wkt (p, 1,
         2036  +        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
         2037  +    add_srs_wkt (p, 2,
         2038  +        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
         2039  +    add_srs_wkt (p, 3,
         2040  +        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
         2041  +    add_srs_wkt (p, 4,
         2042  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         2043  +    add_srs_wkt (p, 5,
         2044  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         2045  +    add_srs_wkt (p, 6,
         2046  +        "SG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
         2047  +    add_srs_wkt (p, 7,
         2048  +        "METER[\"latitude_of_origin\",31],PARAMETER[\"central_mer");
         2049  +    add_srs_wkt (p, 8,
         2050  +        "idian\",-106.25],PARAMETER[\"scale_factor\",0.9999],PARA");
         2051  +    add_srs_wkt (p, 9,
         2052  +        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
         2053  +    add_srs_wkt (p, 10,
         2054  +        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
         2055  +    add_srs_wkt (p, 11,
         2056  +        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
         2057  +    add_srs_wkt (p, 12,
         2058  +        "TH],AUTHORITY[\"EPSG\",\"32013\"]]");
         2059  +    p = add_epsg_def (filter, first, last, 32014, "epsg", 32014,
         2060  +        "NAD27 / New Mexico West");
         2061  +    add_proj4text (p, 0,
         2062  +        "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
         2063  +    add_proj4text (p, 1,
         2064  +        "916667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units");
         2065  +    add_proj4text (p, 2,
         2066  +        "=us-ft +no_defs");
         2067  +    add_srs_wkt (p, 0,
         2068  +        "PROJCS[\"NAD27 / New Mexico West\",GEOGCS[\"NAD27\",DATU");
         2069  +    add_srs_wkt (p, 1,
         2070  +        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         2071  +    add_srs_wkt (p, 2,
         2072  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         2073  +    add_srs_wkt (p, 3,
         2074  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         2075  +    add_srs_wkt (p, 4,
         2076  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         2077  +    add_srs_wkt (p, 5,
         2078  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2079  +    add_srs_wkt (p, 6,
         2080  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2081  +    add_srs_wkt (p, 7,
         2082  +        "R[\"latitude_of_origin\",31],PARAMETER[\"central_meridia");
         2083  +    add_srs_wkt (p, 8,
         2084  +        "n\",-107.8333333333333],PARAMETER[\"scale_factor\",0.999");
         2085  +    add_srs_wkt (p, 9,
         2086  +        "916667],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2087  +    add_srs_wkt (p, 10,
         2088  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         2089  +    add_srs_wkt (p, 11,
         2090  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         2091  +    add_srs_wkt (p, 12,
         2092  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32014\"]]");
         2093  +    p = add_epsg_def (filter, first, last, 32015, "epsg", 32015,
         2094  +        "NAD27 / New York East");
         2095  +    add_proj4text (p, 0,
         2096  +        "+proj=tmerc +lat_0=40 +lon_0=-74.33333333333333 +k=0.999");
         2097  +    add_proj4text (p, 1,
         2098  +        "966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units");
         2099  +    add_proj4text (p, 2,
         2100  +        "=us-ft +no_defs");
         2101  +    add_srs_wkt (p, 0,
         2102  +        "PROJCS[\"NAD27 / New York East\",GEOGCS[\"NAD27\",DATUM[");
         2103  +    add_srs_wkt (p, 1,
         2104  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
         2105  +    add_srs_wkt (p, 2,
         2106  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         2107  +    add_srs_wkt (p, 3,
         2108  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         2109  +    add_srs_wkt (p, 4,
         2110  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2111  +    add_srs_wkt (p, 5,
         2112  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2113  +    add_srs_wkt (p, 6,
         2114  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2115  +    add_srs_wkt (p, 7,
         2116  +        "[\"latitude_of_origin\",40],PARAMETER[\"central_meridian");
         2117  +    add_srs_wkt (p, 8,
         2118  +        "\",-74.33333333333333],PARAMETER[\"scale_factor\",0.9999");
         2119  +    add_srs_wkt (p, 9,
         2120  +        "66667],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2121  +    add_srs_wkt (p, 10,
         2122  +        "alse_northing\",0],UNIT[\"US survey foot\",0.30480060960");
         2123  +    add_srs_wkt (p, 11,
         2124  +        "12192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXI");
         2125  +    add_srs_wkt (p, 12,
         2126  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32015\"]]");
         2127  +    p = add_epsg_def (filter, first, last, 32016, "epsg", 32016,
         2128  +        "NAD27 / New York Central");
         2129  +    add_proj4text (p, 0,
         2130  +        "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
         2131  +    add_proj4text (p, 1,
         2132  +        "9375 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=u");
         2133  +    add_proj4text (p, 2,
         2134  +        "s-ft +no_defs");
         2135  +    add_srs_wkt (p, 0,
         2136  +        "PROJCS[\"NAD27 / New York Central\",GEOGCS[\"NAD27\",DAT");
         2137  +    add_srs_wkt (p, 1,
         2138  +        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         2139  +    add_srs_wkt (p, 2,
         2140  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         2141  +    add_srs_wkt (p, 3,
         2142  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         2143  +    add_srs_wkt (p, 4,
         2144  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         2145  +    add_srs_wkt (p, 5,
         2146  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2147  +    add_srs_wkt (p, 6,
         2148  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
         2149  +    add_srs_wkt (p, 7,
         2150  +        "R[\"latitude_of_origin\",40],PARAMETER[\"central_meridia");
         2151  +    add_srs_wkt (p, 8,
         2152  +        "n\",-76.58333333333333],PARAMETER[\"scale_factor\",0.999");
         2153  +    add_srs_wkt (p, 9,
         2154  +        "9375],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
         2155  +    add_srs_wkt (p, 10,
         2156  +        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
         2157  +    add_srs_wkt (p, 11,
         2158  +        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
         2159  +    add_srs_wkt (p, 12,
         2160  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32016\"]]");
         2161  +    p = add_epsg_def (filter, first, last, 32017, "epsg", 32017,
         2162  +        "NAD27 / New York West");
         2163  +    add_proj4text (p, 0,
         2164  +        "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
         2165  +    add_proj4text (p, 1,
         2166  +        "9375 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=u");
         2167  +    add_proj4text (p, 2,
         2168  +        "s-ft +no_defs");
         2169  +    add_srs_wkt (p, 0,
         2170  +        "PROJCS[\"NAD27 / New York West\",GEOGCS[\"NAD27\",DATUM[");
         2171  +    add_srs_wkt (p, 1,
         2172  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
         2173  +    add_srs_wkt (p, 2,
         2174  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         2175  +    add_srs_wkt (p, 3,
         2176  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         2177  +    add_srs_wkt (p, 4,
         2178  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2179  +    add_srs_wkt (p, 5,
         2180  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2181  +    add_srs_wkt (p, 6,
         2182  +        "\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2183  +    add_srs_wkt (p, 7,
         2184  +        "[\"latitude_of_origin\",40],PARAMETER[\"central_meridian");
         2185  +    add_srs_wkt (p, 8,
         2186  +        "\",-78.58333333333333],PARAMETER[\"scale_factor\",0.9999");
         2187  +    add_srs_wkt (p, 9,
         2188  +        "375],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
         2189  +    add_srs_wkt (p, 10,
         2190  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
         2191  +    add_srs_wkt (p, 11,
         2192  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
         2193  +    add_srs_wkt (p, 12,
         2194  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32017\"]]");
         2195  +    p = add_epsg_def (filter, first, last, 32018, "epsg", 32018,
         2196  +        "NAD27 / New York Long Island (deprecated)");
         2197  +    add_proj4text (p, 0,
         2198  +        "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
         2199  +    add_proj4text (p, 1,
         2200  +        "666 +lat_0=40.5 +lon_0=-74 +x_0=304800.6096012192 +y_0=0");
         2201  +    add_proj4text (p, 2,
         2202  +        " +datum=NAD27 +units=us-ft +no_defs");
         2203  +    add_srs_wkt (p, 0,
         2204  +        "PROJCS[\"NAD27 / New York Long Island (deprecated)\",GEO");
         2205  +    add_srs_wkt (p, 1,
         2206  +        "GCS[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHERO");
         2207  +    add_srs_wkt (p, 2,
         2208  +        "ID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY");
         2209  +    add_srs_wkt (p, 3,
         2210  +        "[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIME");
         2211  +    add_srs_wkt (p, 4,
         2212  +        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
         2213  +    add_srs_wkt (p, 5,
         2214  +        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
         2215  +    add_srs_wkt (p, 6,
         2216  +        ",AUTHORITY[\"EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conf");
         2217  +    add_srs_wkt (p, 7,
         2218  +        "ormal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.");
         2219  +    add_srs_wkt (p, 8,
         2220  +        "03333333333333],PARAMETER[\"standard_parallel_2\",40.666");
         2221  +    add_srs_wkt (p, 9,
         2222  +        "66666666666],PARAMETER[\"latitude_of_origin\",40.5],PARA");
         2223  +    add_srs_wkt (p, 10,
         2224  +        "METER[\"central_meridian\",-74],PARAMETER[\"false_eastin");
         2225  +    add_srs_wkt (p, 11,
         2226  +        "g\",1000000],PARAMETER[\"false_northing\",0],UNIT[\"US s");
         2227  +    add_srs_wkt (p, 12,
         2228  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         2229  +    add_srs_wkt (p, 13,
         2230  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
         2231  +    add_srs_wkt (p, 14,
         2232  +        "G\",\"32018\"]]");
         2233  +    p = add_epsg_def (filter, first, last, 32019, "epsg", 32019,
         2234  +        "NAD27 / North Carolina");
         2235  +    add_proj4text (p, 0,
         2236  +        "+proj=lcc +lat_1=34.33333333333334 +lat_2=36.16666666666");
         2237  +    add_proj4text (p, 1,
         2238  +        "666 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=");
         2239  +    add_proj4text (p, 2,
         2240  +        "0 +datum=NAD27 +units=us-ft +no_defs");
         2241  +    add_srs_wkt (p, 0,
         2242  +        "PROJCS[\"NAD27 / North Carolina\",GEOGCS[\"NAD27\",DATUM");
         2243  +    add_srs_wkt (p, 1,
         2244  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
         2245  +    add_srs_wkt (p, 2,
         2246  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         2247  +    add_srs_wkt (p, 3,
         2248  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
         2249  +    add_srs_wkt (p, 4,
         2250  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         2251  +    add_srs_wkt (p, 5,
         2252  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2253  +    add_srs_wkt (p, 6,
         2254  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         2255  +    add_srs_wkt (p, 7,
         2256  +        "PARAMETER[\"standard_parallel_1\",34.33333333333334],PAR");
         2257  +    add_srs_wkt (p, 8,
         2258  +        "AMETER[\"standard_parallel_2\",36.16666666666666],PARAME");
         2259  +    add_srs_wkt (p, 9,
         2260  +        "TER[\"latitude_of_origin\",33.75],PARAMETER[\"central_me");
         2261  +    add_srs_wkt (p, 10,
         2262  +        "ridian\",-79],PARAMETER[\"false_easting\",2000000],PARAM");
         2263  +    add_srs_wkt (p, 11,
         2264  +        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
         2265  +    add_srs_wkt (p, 12,
         2266  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
         2267  +    add_srs_wkt (p, 13,
         2268  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32019\"]]");
         2269  +    p = add_epsg_def (filter, first, last, 32020, "epsg", 32020,
         2270  +        "NAD27 / North Dakota North");
         2271  +    add_proj4text (p, 0,
         2272  +        "+proj=lcc +lat_1=47.43333333333333 +lat_2=48.73333333333");
         2273  +    add_proj4text (p, 1,
         2274  +        "333 +lat_0=47 +lon_0=-100.5 +x_0=609601.2192024384 +y_0=");
         2275  +    add_proj4text (p, 2,
         2276  +        "0 +datum=NAD27 +units=us-ft +no_defs");
         2277  +    add_srs_wkt (p, 0,
         2278  +        "PROJCS[\"NAD27 / North Dakota North\",GEOGCS[\"NAD27\",D");
         2279  +    add_srs_wkt (p, 1,
         2280  +        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
         2281  +    add_srs_wkt (p, 2,
         2282  +        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
         2283  +    add_srs_wkt (p, 3,
         2284  +        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
         2285  +    add_srs_wkt (p, 4,
         2286  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         2287  +    add_srs_wkt (p, 5,
         2288  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         2289  +    add_srs_wkt (p, 6,
         2290  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         2291  +    add_srs_wkt (p, 7,
         2292  +        "\"],PARAMETER[\"standard_parallel_1\",47.43333333333333]");
         2293  +    add_srs_wkt (p, 8,
         2294  +        ",PARAMETER[\"standard_parallel_2\",48.73333333333333],PA");
         2295  +    add_srs_wkt (p, 9,
         2296  +        "RAMETER[\"latitude_of_origin\",47],PARAMETER[\"central_m");
         2297  +    add_srs_wkt (p, 10,
         2298  +        "eridian\",-100.5],PARAMETER[\"false_easting\",2000000],P");
         2299  +    add_srs_wkt (p, 11,
         2300  +        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
         2301  +    add_srs_wkt (p, 12,
         2302  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
         2303  +    add_srs_wkt (p, 13,
         2304  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32020\"]");
         2305  +    add_srs_wkt (p, 14,
         2306  +        "]");
         2307  +    p = add_epsg_def (filter, first, last, 32021, "epsg", 32021,
         2308  +        "NAD27 / North Dakota South");
         2309  +    add_proj4text (p, 0,
         2310  +        "+proj=lcc +lat_1=46.18333333333333 +lat_2=47.48333333333");
         2311  +    add_proj4text (p, 1,
         2312  +        "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=609601.2");
         2313  +    add_proj4text (p, 2,
         2314  +        "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         2315  +    add_srs_wkt (p, 0,
         2316  +        "PROJCS[\"NAD27 / North Dakota South\",GEOGCS[\"NAD27\",D");
         2317  +    add_srs_wkt (p, 1,
         2318  +        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
         2319  +    add_srs_wkt (p, 2,
         2320  +        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
         2321  +    add_srs_wkt (p, 3,
         2322  +        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
         2323  +    add_srs_wkt (p, 4,
         2324  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         2325  +    add_srs_wkt (p, 5,
         2326  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         2327  +    add_srs_wkt (p, 6,
         2328  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         2329  +    add_srs_wkt (p, 7,
         2330  +        "\"],PARAMETER[\"standard_parallel_1\",46.18333333333333]");
         2331  +    add_srs_wkt (p, 8,
         2332  +        ",PARAMETER[\"standard_parallel_2\",47.48333333333333],PA");
         2333  +    add_srs_wkt (p, 9,
         2334  +        "RAMETER[\"latitude_of_origin\",45.66666666666666],PARAME");
         2335  +    add_srs_wkt (p, 10,
         2336  +        "TER[\"central_meridian\",-100.5],PARAMETER[\"false_easti");
         2337  +    add_srs_wkt (p, 11,
         2338  +        "ng\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US ");
         2339  +    add_srs_wkt (p, 12,
         2340  +        "survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"90");
         2341  +    add_srs_wkt (p, 13,
         2342  +        "03\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
         2343  +    add_srs_wkt (p, 14,
         2344  +        "SG\",\"32021\"]]");
         2345  +    p = add_epsg_def (filter, first, last, 32022, "epsg", 32022,
         2346  +        "NAD27 / Ohio North");
         2347  +    add_proj4text (p, 0,
         2348  +        "+proj=lcc +lat_1=40.43333333333333 +lat_2=41.7 +lat_0=39");
         2349  +    add_proj4text (p, 1,
         2350  +        ".66666666666666 +lon_0=-82.5 +x_0=609601.2192024384 +y_0");
         2351  +    add_proj4text (p, 2,
         2352  +        "=0 +datum=NAD27 +units=us-ft +no_defs");
         2353  +    add_srs_wkt (p, 0,
         2354  +        "PROJCS[\"NAD27 / Ohio North\",GEOGCS[\"NAD27\",DATUM[\"N");
         2355  +    add_srs_wkt (p, 1,
         2356  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
         2357  +    add_srs_wkt (p, 2,
         2358  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
         2359  +    add_srs_wkt (p, 3,
         2360  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         2361  +    add_srs_wkt (p, 4,
         2362  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         2363  +    add_srs_wkt (p, 5,
         2364  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         2365  +    add_srs_wkt (p, 6,
         2366  +        "267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARA");
         2367  +    add_srs_wkt (p, 7,
         2368  +        "METER[\"standard_parallel_1\",40.43333333333333],PARAMET");
         2369  +    add_srs_wkt (p, 8,
         2370  +        "ER[\"standard_parallel_2\",41.7],PARAMETER[\"latitude_of");
         2371  +    add_srs_wkt (p, 9,
         2372  +        "_origin\",39.66666666666666],PARAMETER[\"central_meridia");
         2373  +    add_srs_wkt (p, 10,
         2374  +        "n\",-82.5],PARAMETER[\"false_easting\",2000000],PARAMETE");
         2375  +    add_srs_wkt (p, 11,
         2376  +        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
         2377  +    add_srs_wkt (p, 12,
         2378  +        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
         2379  +    add_srs_wkt (p, 13,
         2380  +        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32022\"]]");
         2381  +    p = add_epsg_def (filter, first, last, 32023, "epsg", 32023,
         2382  +        "NAD27 / Ohio South");
         2383  +    add_proj4text (p, 0,
         2384  +        "+proj=lcc +lat_1=38.73333333333333 +lat_2=40.03333333333");
         2385  +    add_proj4text (p, 1,
         2386  +        "333 +lat_0=38 +lon_0=-82.5 +x_0=609601.2192024384 +y_0=0");
         2387  +    add_proj4text (p, 2,
         2388  +        " +datum=NAD27 +units=us-ft +no_defs");
         2389  +    add_srs_wkt (p, 0,
         2390  +        "PROJCS[\"NAD27 / Ohio South\",GEOGCS[\"NAD27\",DATUM[\"N");
         2391  +    add_srs_wkt (p, 1,
         2392  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
         2393  +    add_srs_wkt (p, 2,
         2394  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
         2395  +    add_srs_wkt (p, 3,
         2396  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         2397  +    add_srs_wkt (p, 4,
         2398  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         2399  +    add_srs_wkt (p, 5,
         2400  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         2401  +    add_srs_wkt (p, 6,
         2402  +        "267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARA");
         2403  +    add_srs_wkt (p, 7,
         2404  +        "METER[\"standard_parallel_1\",38.73333333333333],PARAMET");
         2405  +    add_srs_wkt (p, 8,
         2406  +        "ER[\"standard_parallel_2\",40.03333333333333],PARAMETER[");
         2407  +    add_srs_wkt (p, 9,
         2408  +        "\"latitude_of_origin\",38],PARAMETER[\"central_meridian\"");
         2409  +    add_srs_wkt (p, 10,
         2410  +        ",-82.5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
         2411  +    add_srs_wkt (p, 11,
         2412  +        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
         2413  +    add_srs_wkt (p, 12,
         2414  +        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
         2415  +    add_srs_wkt (p, 13,
         2416  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32023\"]]");
         2417  +    p = add_epsg_def (filter, first, last, 32024, "epsg", 32024,
         2418  +        "NAD27 / Oklahoma North");
         2419  +    add_proj4text (p, 0,
         2420  +        "+proj=lcc +lat_1=35.56666666666667 +lat_2=36.76666666666");
         2421  +    add_proj4text (p, 1,
         2422  +        "667 +lat_0=35 +lon_0=-98 +x_0=609601.2192024384 +y_0=0 +");
         2423  +    add_proj4text (p, 2,
         2424  +        "datum=NAD27 +units=us-ft +no_defs");
         2425  +    add_srs_wkt (p, 0,
         2426  +        "PROJCS[\"NAD27 / Oklahoma North\",GEOGCS[\"NAD27\",DATUM");
         2427  +    add_srs_wkt (p, 1,
         2428  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
         2429  +    add_srs_wkt (p, 2,
         2430  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         2431  +    add_srs_wkt (p, 3,
         2432  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
         2433  +    add_srs_wkt (p, 4,
         2434  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         2435  +    add_srs_wkt (p, 5,
         2436  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2437  +    add_srs_wkt (p, 6,
         2438  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         2439  +    add_srs_wkt (p, 7,
         2440  +        "PARAMETER[\"standard_parallel_1\",35.56666666666667],PAR");
         2441  +    add_srs_wkt (p, 8,
         2442  +        "AMETER[\"standard_parallel_2\",36.76666666666667],PARAME");
         2443  +    add_srs_wkt (p, 9,
         2444  +        "TER[\"latitude_of_origin\",35],PARAMETER[\"central_merid");
         2445  +    add_srs_wkt (p, 10,
         2446  +        "ian\",-98],PARAMETER[\"false_easting\",2000000],PARAMETE");
         2447  +    add_srs_wkt (p, 11,
         2448  +        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
         2449  +    add_srs_wkt (p, 12,
         2450  +        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
         2451  +    add_srs_wkt (p, 13,
         2452  +        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32024\"]]");
         2453  +    p = add_epsg_def (filter, first, last, 32025, "epsg", 32025,
         2454  +        "NAD27 / Oklahoma South");
         2455  +    add_proj4text (p, 0,
         2456  +        "+proj=lcc +lat_1=33.93333333333333 +lat_2=35.23333333333");
         2457  +    add_proj4text (p, 1,
         2458  +        "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=609601.2192");
         2459  +    add_proj4text (p, 2,
         2460  +        "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         2461  +    add_srs_wkt (p, 0,
         2462  +        "PROJCS[\"NAD27 / Oklahoma South\",GEOGCS[\"NAD27\",DATUM");
         2463  +    add_srs_wkt (p, 1,
         2464  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
         2465  +    add_srs_wkt (p, 2,
         2466  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         2467  +    add_srs_wkt (p, 3,
         2468  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
         2469  +    add_srs_wkt (p, 4,
         2470  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         2471  +    add_srs_wkt (p, 5,
         2472  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         2473  +    add_srs_wkt (p, 6,
         2474  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         2475  +    add_srs_wkt (p, 7,
         2476  +        "PARAMETER[\"standard_parallel_1\",33.93333333333333],PAR");
         2477  +    add_srs_wkt (p, 8,
         2478  +        "AMETER[\"standard_parallel_2\",35.23333333333333],PARAME");
         2479  +    add_srs_wkt (p, 9,
         2480  +        "TER[\"latitude_of_origin\",33.33333333333334],PARAMETER[");
         2481  +    add_srs_wkt (p, 10,
         2482  +        "\"central_meridian\",-98],PARAMETER[\"false_easting\",20");
         2483  +    add_srs_wkt (p, 11,
         2484  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
         2485  +    add_srs_wkt (p, 12,
         2486  +        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
         2487  +    add_srs_wkt (p, 13,
         2488  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
         2489  +    add_srs_wkt (p, 14,
         2490  +        "32025\"]]");
         2491  +    p = add_epsg_def (filter, first, last, 32026, "epsg", 32026,
         2492  +        "NAD27 / Oregon North");
         2493  +    add_proj4text (p, 0,
         2494  +        "+proj=lcc +lat_1=44.33333333333334 +lat_2=46 +lat_0=43.6");
         2495  +    add_proj4text (p, 1,
         2496  +        "6666666666666 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=");
         2497  +    add_proj4text (p, 2,
         2498  +        "0 +datum=NAD27 +units=us-ft +no_defs");
         2499  +    add_srs_wkt (p, 0,
         2500  +        "PROJCS[\"NAD27 / Oregon North\",GEOGCS[\"NAD27\",DATUM[\"");
         2501  +    add_srs_wkt (p, 1,
         2502  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         2503  +    add_srs_wkt (p, 2,
         2504  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         2505  +    add_srs_wkt (p, 3,
         2506  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2507  +    add_srs_wkt (p, 4,
         2508  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2509  +    add_srs_wkt (p, 5,
         2510  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2511  +    add_srs_wkt (p, 6,
         2512  +        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         2513  +    add_srs_wkt (p, 7,
         2514  +        "AMETER[\"standard_parallel_1\",44.33333333333334],PARAME");
         2515  +    add_srs_wkt (p, 8,
         2516  +        "TER[\"standard_parallel_2\",46],PARAMETER[\"latitude_of_");
         2517  +    add_srs_wkt (p, 9,
         2518  +        "origin\",43.66666666666666],PARAMETER[\"central_meridian");
         2519  +    add_srs_wkt (p, 10,
         2520  +        "\",-120.5],PARAMETER[\"false_easting\",2000000],PARAMETE");
         2521  +    add_srs_wkt (p, 11,
         2522  +        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
         2523  +    add_srs_wkt (p, 12,
         2524  +        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
         2525  +    add_srs_wkt (p, 13,
         2526  +        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32026\"]]");
         2527  +    p = add_epsg_def (filter, first, last, 32027, "epsg", 32027,
         2528  +        "NAD27 / Oregon South");
         2529  +    add_proj4text (p, 0,
         2530  +        "+proj=lcc +lat_1=42.33333333333334 +lat_2=44 +lat_0=41.6");
         2531  +    add_proj4text (p, 1,
         2532  +        "6666666666666 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=");
         2533  +    add_proj4text (p, 2,
         2534  +        "0 +datum=NAD27 +units=us-ft +no_defs");
         2535  +    add_srs_wkt (p, 0,
         2536  +        "PROJCS[\"NAD27 / Oregon South\",GEOGCS[\"NAD27\",DATUM[\"");
         2537  +    add_srs_wkt (p, 1,
         2538  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         2539  +    add_srs_wkt (p, 2,
         2540  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         2541  +    add_srs_wkt (p, 3,
         2542  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2543  +    add_srs_wkt (p, 4,
         2544  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2545  +    add_srs_wkt (p, 5,
         2546  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2547  +    add_srs_wkt (p, 6,
         2548  +        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         2549  +    add_srs_wkt (p, 7,
         2550  +        "AMETER[\"standard_parallel_1\",42.33333333333334],PARAME");
         2551  +    add_srs_wkt (p, 8,
         2552  +        "TER[\"standard_parallel_2\",44],PARAMETER[\"latitude_of_");
         2553  +    add_srs_wkt (p, 9,
         2554  +        "origin\",41.66666666666666],PARAMETER[\"central_meridian");
         2555  +    add_srs_wkt (p, 10,
         2556  +        "\",-120.5],PARAMETER[\"false_easting\",2000000],PARAMETE");
         2557  +    add_srs_wkt (p, 11,
         2558  +        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
         2559  +    add_srs_wkt (p, 12,
         2560  +        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
         2561  +    add_srs_wkt (p, 13,
         2562  +        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32027\"]]");
         2563  +    p = add_epsg_def (filter, first, last, 32028, "epsg", 32028,
         2564  +        "NAD27 / Pennsylvania North");
         2565  +    add_proj4text (p, 0,
         2566  +        "+proj=lcc +lat_1=40.88333333333333 +lat_2=41.95 +lat_0=4");
         2567  +    add_proj4text (p, 1,
         2568  +        "0.16666666666666 +lon_0=-77.75 +x_0=609601.2192024384 +y");
         2569  +    add_proj4text (p, 2,
         2570  +        "_0=0 +datum=NAD27 +units=us-ft +no_defs");
         2571  +    add_srs_wkt (p, 0,
         2572  +        "PROJCS[\"NAD27 / Pennsylvania North\",GEOGCS[\"NAD27\",D");
         2573  +    add_srs_wkt (p, 1,
         2574  +        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
         2575  +    add_srs_wkt (p, 2,
         2576  +        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
         2577  +    add_srs_wkt (p, 3,
         2578  +        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
         2579  +    add_srs_wkt (p, 4,
         2580  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         2581  +    add_srs_wkt (p, 5,
         2582  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         2583  +    add_srs_wkt (p, 6,
         2584  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         2585  +    add_srs_wkt (p, 7,
         2586  +        "\"],PARAMETER[\"standard_parallel_1\",40.88333333333333]");
         2587  +    add_srs_wkt (p, 8,
         2588  +        ",PARAMETER[\"standard_parallel_2\",41.95],PARAMETER[\"la");
         2589  +    add_srs_wkt (p, 9,
         2590  +        "titude_of_origin\",40.16666666666666],PARAMETER[\"centra");
         2591  +    add_srs_wkt (p, 10,
         2592  +        "l_meridian\",-77.75],PARAMETER[\"false_easting\",2000000");
         2593  +    add_srs_wkt (p, 11,
         2594  +        "],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
         2595  +    add_srs_wkt (p, 12,
         2596  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         2597  +    add_srs_wkt (p, 13,
         2598  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32028\"");
         2599  +    add_srs_wkt (p, 14,
         2600  +        "]]");
         2601  +    p = add_epsg_def (filter, first, last, 32029, "epsg", 32029,
         2602  +        "NAD27 / Pennsylvania South (deprecated)");
         2603  +    add_proj4text (p, 0,
         2604  +        "+proj=lcc +lat_1=39.93333333333333 +lat_2=40.8 +lat_0=39");
         2605  +    add_proj4text (p, 1,
         2606  +        ".33333333333334 +lon_0=-77.75 +x_0=609601.2192024384 +y_");
         2607  +    add_proj4text (p, 2,
         2608  +        "0=0 +datum=NAD27 +units=us-ft +no_defs");
         2609  +    add_srs_wkt (p, 0,
         2610  +        "PROJCS[\"NAD27 / Pennsylvania South (deprecated)\",GEOGC");
         2611  +    add_srs_wkt (p, 1,
         2612  +        "S[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID");
         2613  +    add_srs_wkt (p, 2,
         2614  +        "[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"");
         2615  +    add_srs_wkt (p, 3,
         2616  +        "EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"");
         2617  +    add_srs_wkt (p, 4,
         2618  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         2619  +    add_srs_wkt (p, 5,
         2620  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2621  +    add_srs_wkt (p, 6,
         2622  +        "HORITY[\"EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conforma");
         2623  +    add_srs_wkt (p, 7,
         2624  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.9333");
         2625  +    add_srs_wkt (p, 8,
         2626  +        "3333333333],PARAMETER[\"standard_parallel_2\",40.8],PARA");
         2627  +    add_srs_wkt (p, 9,
         2628  +        "METER[\"latitude_of_origin\",39.33333333333334],PARAMETE");
         2629  +    add_srs_wkt (p, 10,
         2630  +        "R[\"central_meridian\",-77.75],PARAMETER[\"false_easting");
         2631  +    add_srs_wkt (p, 11,
         2632  +        "\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US su");
         2633  +    add_srs_wkt (p, 12,
         2634  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
         2635  +    add_srs_wkt (p, 13,
         2636  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
         2637  +    add_srs_wkt (p, 14,
         2638  +        "\",\"32029\"]]");
         2639  +    p = add_epsg_def (filter, first, last, 32030, "epsg", 32030,
         2640  +        "NAD27 / Rhode Island");
         2641  +    add_proj4text (p, 0,
         2642  +        "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
         2643  +    add_proj4text (p, 1,
         2644  +        "999938 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units");
         2645  +    add_proj4text (p, 2,
         2646  +        "=us-ft +no_defs");
         2647  +    add_srs_wkt (p, 0,
         2648  +        "PROJCS[\"NAD27 / Rhode Island\",GEOGCS[\"NAD27\",DATUM[\"");
         2649  +    add_srs_wkt (p, 1,
         2650  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         2651  +    add_srs_wkt (p, 2,
         2652  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         2653  +    add_srs_wkt (p, 3,
         2654  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2655  +    add_srs_wkt (p, 4,
         2656  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2657  +    add_srs_wkt (p, 5,
         2658  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2659  +    add_srs_wkt (p, 6,
         2660  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2661  +    add_srs_wkt (p, 7,
         2662  +        "latitude_of_origin\",41.08333333333334],PARAMETER[\"cent");
         2663  +    add_srs_wkt (p, 8,
         2664  +        "ral_meridian\",-71.5],PARAMETER[\"scale_factor\",0.99999");
         2665  +    add_srs_wkt (p, 9,
         2666  +        "38],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
         2667  +    add_srs_wkt (p, 10,
         2668  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
         2669  +    add_srs_wkt (p, 11,
         2670  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
         2671  +    add_srs_wkt (p, 12,
         2672  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32030\"]]");
         2673  +    p = add_epsg_def (filter, first, last, 32031, "epsg", 32031,
         2674  +        "NAD27 / South Carolina North");
         2675  +    add_proj4text (p, 0,
         2676  +        "+proj=lcc +lat_1=33.76666666666667 +lat_2=34.96666666666");
         2677  +    add_proj4text (p, 1,
         2678  +        "667 +lat_0=33 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +");
         2679  +    add_proj4text (p, 2,
         2680  +        "datum=NAD27 +units=us-ft +no_defs");
         2681  +    add_srs_wkt (p, 0,
         2682  +        "PROJCS[\"NAD27 / South Carolina North\",GEOGCS[\"NAD27\"");
         2683  +    add_srs_wkt (p, 1,
         2684  +        ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1");
         2685  +    add_srs_wkt (p, 2,
         2686  +        "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
         2687  +    add_srs_wkt (p, 3,
         2688  +        "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
         2689  +    add_srs_wkt (p, 4,
         2690  +        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
         2691  +    add_srs_wkt (p, 5,
         2692  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2693  +    add_srs_wkt (p, 6,
         2694  +        "EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
         2695  +    add_srs_wkt (p, 7,
         2696  +        "SP\"],PARAMETER[\"standard_parallel_1\",33.7666666666666");
         2697  +    add_srs_wkt (p, 8,
         2698  +        "7],PARAMETER[\"standard_parallel_2\",34.96666666666667],");
         2699  +    add_srs_wkt (p, 9,
         2700  +        "PARAMETER[\"latitude_of_origin\",33],PARAMETER[\"central");
         2701  +    add_srs_wkt (p, 10,
         2702  +        "_meridian\",-81],PARAMETER[\"false_easting\",2000000],PA");
         2703  +    add_srs_wkt (p, 11,
         2704  +        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
         2705  +    add_srs_wkt (p, 12,
         2706  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
         2707  +    add_srs_wkt (p, 13,
         2708  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32031\"]]");
         2709  +    p = add_epsg_def (filter, first, last, 32033, "epsg", 32033,
         2710  +        "NAD27 / South Carolina South");
         2711  +    add_proj4text (p, 0,
         2712  +        "+proj=lcc +lat_1=32.33333333333334 +lat_2=33.66666666666");
         2713  +    add_proj4text (p, 1,
         2714  +        "666 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609601.2192");
         2715  +    add_proj4text (p, 2,
         2716  +        "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         2717  +    add_srs_wkt (p, 0,
         2718  +        "PROJCS[\"NAD27 / South Carolina South\",GEOGCS[\"NAD27\"");
         2719  +    add_srs_wkt (p, 1,
         2720  +        ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1");
         2721  +    add_srs_wkt (p, 2,
         2722  +        "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
         2723  +    add_srs_wkt (p, 3,
         2724  +        "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
         2725  +    add_srs_wkt (p, 4,
         2726  +        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
         2727  +    add_srs_wkt (p, 5,
         2728  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2729  +    add_srs_wkt (p, 6,
         2730  +        "EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
         2731  +    add_srs_wkt (p, 7,
         2732  +        "SP\"],PARAMETER[\"standard_parallel_1\",32.3333333333333");
         2733  +    add_srs_wkt (p, 8,
         2734  +        "4],PARAMETER[\"standard_parallel_2\",33.66666666666666],");
         2735  +    add_srs_wkt (p, 9,
         2736  +        "PARAMETER[\"latitude_of_origin\",31.83333333333333],PARA");
         2737  +    add_srs_wkt (p, 10,
         2738  +        "METER[\"central_meridian\",-81],PARAMETER[\"false_eastin");
         2739  +    add_srs_wkt (p, 11,
         2740  +        "g\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US s");
         2741  +    add_srs_wkt (p, 12,
         2742  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         2743  +    add_srs_wkt (p, 13,
         2744  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
         2745  +    add_srs_wkt (p, 14,
         2746  +        "G\",\"32033\"]]");
         2747  +    p = add_epsg_def (filter, first, last, 32034, "epsg", 32034,
         2748  +        "NAD27 / South Dakota North");
         2749  +    add_proj4text (p, 0,
         2750  +        "+proj=lcc +lat_1=44.41666666666666 +lat_2=45.68333333333");
         2751  +    add_proj4text (p, 1,
         2752  +        "333 +lat_0=43.83333333333334 +lon_0=-100 +x_0=609601.219");
         2753  +    add_proj4text (p, 2,
         2754  +        "2024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         2755  +    add_srs_wkt (p, 0,
         2756  +        "PROJCS[\"NAD27 / South Dakota North\",GEOGCS[\"NAD27\",D");
         2757  +    add_srs_wkt (p, 1,
         2758  +        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
         2759  +    add_srs_wkt (p, 2,
         2760  +        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
         2761  +    add_srs_wkt (p, 3,
         2762  +        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
         2763  +    add_srs_wkt (p, 4,
         2764  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         2765  +    add_srs_wkt (p, 5,
         2766  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         2767  +    add_srs_wkt (p, 6,
         2768  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         2769  +    add_srs_wkt (p, 7,
         2770  +        "\"],PARAMETER[\"standard_parallel_1\",44.41666666666666]");
         2771  +    add_srs_wkt (p, 8,
         2772  +        ",PARAMETER[\"standard_parallel_2\",45.68333333333333],PA");
         2773  +    add_srs_wkt (p, 9,
         2774  +        "RAMETER[\"latitude_of_origin\",43.83333333333334],PARAME");
         2775  +    add_srs_wkt (p, 10,
         2776  +        "TER[\"central_meridian\",-100],PARAMETER[\"false_easting");
         2777  +    add_srs_wkt (p, 11,
         2778  +        "\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US su");
         2779  +    add_srs_wkt (p, 12,
         2780  +        "rvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003");
         2781  +    add_srs_wkt (p, 13,
         2782  +        "\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG");
         2783  +    add_srs_wkt (p, 14,
         2784  +        "\",\"32034\"]]");
         2785  +    p = add_epsg_def (filter, first, last, 32035, "epsg", 32035,
         2786  +        "NAD27 / South Dakota South");
         2787  +    add_proj4text (p, 0,
         2788  +        "+proj=lcc +lat_1=42.83333333333334 +lat_2=44.4 +lat_0=42");
         2789  +    add_proj4text (p, 1,
         2790  +        ".33333333333334 +lon_0=-100.3333333333333 +x_0=609601.21");
         2791  +    add_proj4text (p, 2,
         2792  +        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         2793  +    add_srs_wkt (p, 0,
         2794  +        "PROJCS[\"NAD27 / South Dakota South\",GEOGCS[\"NAD27\",D");
         2795  +    add_srs_wkt (p, 1,
         2796  +        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
         2797  +    add_srs_wkt (p, 2,
         2798  +        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
         2799  +    add_srs_wkt (p, 3,
         2800  +        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
         2801  +    add_srs_wkt (p, 4,
         2802  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         2803  +    add_srs_wkt (p, 5,
         2804  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         2805  +    add_srs_wkt (p, 6,
         2806  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         2807  +    add_srs_wkt (p, 7,
         2808  +        "\"],PARAMETER[\"standard_parallel_1\",42.83333333333334]");
         2809  +    add_srs_wkt (p, 8,
         2810  +        ",PARAMETER[\"standard_parallel_2\",44.4],PARAMETER[\"lat");
         2811  +    add_srs_wkt (p, 9,
         2812  +        "itude_of_origin\",42.33333333333334],PARAMETER[\"central");
         2813  +    add_srs_wkt (p, 10,
         2814  +        "_meridian\",-100.3333333333333],PARAMETER[\"false_eastin");
         2815  +    add_srs_wkt (p, 11,
         2816  +        "g\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US s");
         2817  +    add_srs_wkt (p, 12,
         2818  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         2819  +    add_srs_wkt (p, 13,
         2820  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
         2821  +    add_srs_wkt (p, 14,
         2822  +        "G\",\"32035\"]]");
         2823  +    p = add_epsg_def (filter, first, last, 32036, "epsg", 32036,
         2824  +        "NAD27 / Tennessee (deprecated)");
         2825  +    add_proj4text (p, 0,
         2826  +        "+proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=3");
         2827  +    add_proj4text (p, 1,
         2828  +        "4.66666666666666 +lon_0=-86 +x_0=30480.06096012192 +y_0=");
         2829  +    add_proj4text (p, 2,
         2830  +        "0 +datum=NAD27 +units=us-ft +no_defs");
         2831  +    add_srs_wkt (p, 0,
         2832  +        "PROJCS[\"NAD27 / Tennessee (deprecated)\",GEOGCS[\"NAD27");
         2833  +    add_srs_wkt (p, 1,
         2834  +        "\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke");
         2835  +    add_srs_wkt (p, 2,
         2836  +        " 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"");
         2837  +    add_srs_wkt (p, 3,
         2838  +        "7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwic");
         2839  +    add_srs_wkt (p, 4,
         2840  +        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
         2841  +    add_srs_wkt (p, 5,
         2842  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2843  +    add_srs_wkt (p, 6,
         2844  +        "EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
         2845  +    add_srs_wkt (p, 7,
         2846  +        "SP\"],PARAMETER[\"standard_parallel_1\",35.25],PARAMETER");
         2847  +    add_srs_wkt (p, 8,
         2848  +        "[\"standard_parallel_2\",36.41666666666666],PARAMETER[\"");
         2849  +    add_srs_wkt (p, 9,
         2850  +        "latitude_of_origin\",34.66666666666666],PARAMETER[\"cent");
         2851  +    add_srs_wkt (p, 10,
         2852  +        "ral_meridian\",-86],PARAMETER[\"false_easting\",100000],");
         2853  +    add_srs_wkt (p, 11,
         2854  +        "PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",");
         2855  +    add_srs_wkt (p, 12,
         2856  +        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
         2857  +    add_srs_wkt (p, 13,
         2858  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32036\"");
         2859  +    add_srs_wkt (p, 14,
         2860  +        "]]");
         2861  +    p = add_epsg_def (filter, first, last, 32037, "epsg", 32037,
         2862  +        "NAD27 / Texas North");
         2863  +    add_proj4text (p, 0,
         2864  +        "+proj=lcc +lat_1=34.65 +lat_2=36.18333333333333 +lat_0=3");
         2865  +    add_proj4text (p, 1,
         2866  +        "4 +lon_0=-101.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD");
         2867  +    add_proj4text (p, 2,
         2868  +        "27 +units=us-ft +no_defs");
         2869  +    add_srs_wkt (p, 0,
         2870  +        "PROJCS[\"NAD27 / Texas North\",GEOGCS[\"NAD27\",DATUM[\"");
         2871  +    add_srs_wkt (p, 1,
         2872  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         2873  +    add_srs_wkt (p, 2,
         2874  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         2875  +    add_srs_wkt (p, 3,
         2876  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         2877  +    add_srs_wkt (p, 4,
         2878  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         2879  +    add_srs_wkt (p, 5,
         2880  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2881  +    add_srs_wkt (p, 6,
         2882  +        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         2883  +    add_srs_wkt (p, 7,
         2884  +        "AMETER[\"standard_parallel_1\",34.65],PARAMETER[\"standa");
         2885  +    add_srs_wkt (p, 8,
         2886  +        "rd_parallel_2\",36.18333333333333],PARAMETER[\"latitude_");
         2887  +    add_srs_wkt (p, 9,
         2888  +        "of_origin\",34],PARAMETER[\"central_meridian\",-101.5],P");
         2889  +    add_srs_wkt (p, 10,
         2890  +        "ARAMETER[\"false_easting\",2000000],PARAMETER[\"false_no");
         2891  +    add_srs_wkt (p, 11,
         2892  +        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
         2893  +    add_srs_wkt (p, 12,
         2894  +        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         2895  +    add_srs_wkt (p, 13,
         2896  +        ",NORTH],AUTHORITY[\"EPSG\",\"32037\"]]");
         2897  +    p = add_epsg_def (filter, first, last, 32038, "epsg", 32038,
         2898  +        "NAD27 / Texas North Central");
         2899  +    add_proj4text (p, 0,
         2900  +        "+proj=lcc +lat_1=32.13333333333333 +lat_2=33.96666666666");
         2901  +    add_proj4text (p, 1,
         2902  +        "667 +lat_0=31.66666666666667 +lon_0=-97.5 +x_0=609601.21");
         2903  +    add_proj4text (p, 2,
         2904  +        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         2905  +    add_srs_wkt (p, 0,
         2906  +        "PROJCS[\"NAD27 / Texas North Central\",GEOGCS[\"NAD27\",");
         2907  +    add_srs_wkt (p, 1,
         2908  +        "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18");
         2909  +    add_srs_wkt (p, 2,
         2910  +        "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70");
         2911  +    add_srs_wkt (p, 3,
         2912  +        "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
         2913  +    add_srs_wkt (p, 4,
         2914  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         2915  +    add_srs_wkt (p, 5,
         2916  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         2917  +    add_srs_wkt (p, 6,
         2918  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         2919  +    add_srs_wkt (p, 7,
         2920  +        "\"],PARAMETER[\"standard_parallel_1\",32.13333333333333]");
         2921  +    add_srs_wkt (p, 8,
         2922  +        ",PARAMETER[\"standard_parallel_2\",33.96666666666667],PA");
         2923  +    add_srs_wkt (p, 9,
         2924  +        "RAMETER[\"latitude_of_origin\",31.66666666666667],PARAME");
         2925  +    add_srs_wkt (p, 10,
         2926  +        "TER[\"central_meridian\",-97.5],PARAMETER[\"false_eastin");
         2927  +    add_srs_wkt (p, 11,
         2928  +        "g\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US s");
         2929  +    add_srs_wkt (p, 12,
         2930  +        "urvey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"900");
         2931  +    add_srs_wkt (p, 13,
         2932  +        "3\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
         2933  +    add_srs_wkt (p, 14,
         2934  +        "G\",\"32038\"]]");
         2935  +    p = add_epsg_def (filter, first, last, 32039, "epsg", 32039,
         2936  +        "NAD27 / Texas Central");
         2937  +    add_proj4text (p, 0,
         2938  +        "+proj=lcc +lat_1=30.11666666666667 +lat_2=31.88333333333");
         2939  +    add_proj4text (p, 1,
         2940  +        "333 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
         2941  +    add_proj4text (p, 2,
         2942  +        "x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +");
         2943  +    add_proj4text (p, 3,
         2944  +        "no_defs");
         2945  +    add_srs_wkt (p, 0,
         2946  +        "PROJCS[\"NAD27 / Texas Central\",GEOGCS[\"NAD27\",DATUM[");
         2947  +    add_srs_wkt (p, 1,
         2948  +        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
         2949  +    add_srs_wkt (p, 2,
         2950  +        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
         2951  +    add_srs_wkt (p, 3,
         2952  +        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         2953  +    add_srs_wkt (p, 4,
         2954  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2955  +    add_srs_wkt (p, 5,
         2956  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2957  +    add_srs_wkt (p, 6,
         2958  +        "\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],P");
         2959  +    add_srs_wkt (p, 7,
         2960  +        "ARAMETER[\"standard_parallel_1\",30.11666666666667],PARA");
         2961  +    add_srs_wkt (p, 8,
         2962  +        "METER[\"standard_parallel_2\",31.88333333333333],PARAMET");
         2963  +    add_srs_wkt (p, 9,
         2964  +        "ER[\"latitude_of_origin\",29.66666666666667],PARAMETER[\"");
         2965  +    add_srs_wkt (p, 10,
         2966  +        "central_meridian\",-100.3333333333333],PARAMETER[\"false");
         2967  +    add_srs_wkt (p, 11,
         2968  +        "_easting\",2000000],PARAMETER[\"false_northing\",0],UNIT");
         2969  +    add_srs_wkt (p, 12,
         2970  +        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
         2971  +    add_srs_wkt (p, 13,
         2972  +        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
         2973  +    add_srs_wkt (p, 14,
         2974  +        "[\"EPSG\",\"32039\"]]");
         2975  +    p = add_epsg_def (filter, first, last, 32040, "epsg", 32040,
         2976  +        "NAD27 / Texas South Central");
         2977  +    add_proj4text (p, 0,
         2978  +        "+proj=lcc +lat_1=28.38333333333333 +lat_2=30.28333333333");
         2979  +    add_proj4text (p, 1,
         2980  +        "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=609601.2192");
         2981  +    add_proj4text (p, 2,
         2982  +        "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         2983  +    add_srs_wkt (p, 0,
         2984  +        "PROJCS[\"NAD27 / Texas South Central\",GEOGCS[\"NAD27\",");
         2985  +    add_srs_wkt (p, 1,
         2986  +        "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18");
         2987  +    add_srs_wkt (p, 2,
         2988  +        "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70");
         2989  +    add_srs_wkt (p, 3,
         2990  +        "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
         2991  +    add_srs_wkt (p, 4,
         2992  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         2993  +    add_srs_wkt (p, 5,
         2994  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         2995  +    add_srs_wkt (p, 6,
         2996  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         2997  +    add_srs_wkt (p, 7,
         2998  +        "\"],PARAMETER[\"standard_parallel_1\",28.38333333333333]");
         2999  +    add_srs_wkt (p, 8,
         3000  +        ",PARAMETER[\"standard_parallel_2\",30.28333333333333],PA");
         3001  +    add_srs_wkt (p, 9,
         3002  +        "RAMETER[\"latitude_of_origin\",27.83333333333333],PARAME");
         3003  +    add_srs_wkt (p, 10,
         3004  +        "TER[\"central_meridian\",-99],PARAMETER[\"false_easting\"");
         3005  +    add_srs_wkt (p, 11,
         3006  +        ",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
         3007  +    add_srs_wkt (p, 12,
         3008  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
         3009  +    add_srs_wkt (p, 13,
         3010  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         3011  +    add_srs_wkt (p, 14,
         3012  +        ",\"32040\"]]");
         3013  +    p = add_epsg_def (filter, first, last, 32041, "epsg", 32041,
         3014  +        "NAD27 / Texas South");
         3015  +    add_proj4text (p, 0,
         3016  +        "+proj=lcc +lat_1=26.16666666666667 +lat_2=27.83333333333");
         3017  +    add_proj4text (p, 1,
         3018  +        "333 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=609601.21");
         3019  +    add_proj4text (p, 2,
         3020  +        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         3021  +    add_srs_wkt (p, 0,
         3022  +        "PROJCS[\"NAD27 / Texas South\",GEOGCS[\"NAD27\",DATUM[\"");
         3023  +    add_srs_wkt (p, 1,
         3024  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3025  +    add_srs_wkt (p, 2,
         3026  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3027  +    add_srs_wkt (p, 3,
         3028  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3029  +    add_srs_wkt (p, 4,
         3030  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3031  +    add_srs_wkt (p, 5,
         3032  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3033  +    add_srs_wkt (p, 6,
         3034  +        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         3035  +    add_srs_wkt (p, 7,
         3036  +        "AMETER[\"standard_parallel_1\",26.16666666666667],PARAME");
         3037  +    add_srs_wkt (p, 8,
         3038  +        "TER[\"standard_parallel_2\",27.83333333333333],PARAMETER");
         3039  +    add_srs_wkt (p, 9,
         3040  +        "[\"latitude_of_origin\",25.66666666666667],PARAMETER[\"c");
         3041  +    add_srs_wkt (p, 10,
         3042  +        "entral_meridian\",-98.5],PARAMETER[\"false_easting\",200");
         3043  +    add_srs_wkt (p, 11,
         3044  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
         3045  +    add_srs_wkt (p, 12,
         3046  +        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
         3047  +    add_srs_wkt (p, 13,
         3048  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
         3049  +    add_srs_wkt (p, 14,
         3050  +        "2041\"]]");
         3051  +    p = add_epsg_def (filter, first, last, 32042, "epsg", 32042,
         3052  +        "NAD27 / Utah North");
         3053  +    add_proj4text (p, 0,
         3054  +        "+proj=lcc +lat_1=40.71666666666667 +lat_2=41.78333333333");
         3055  +    add_proj4text (p, 1,
         3056  +        "333 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=609601.2");
         3057  +    add_proj4text (p, 2,
         3058  +        "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         3059  +    add_srs_wkt (p, 0,
         3060  +        "PROJCS[\"NAD27 / Utah North\",GEOGCS[\"NAD27\",DATUM[\"N");
         3061  +    add_srs_wkt (p, 1,
         3062  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
         3063  +    add_srs_wkt (p, 2,
         3064  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
         3065  +    add_srs_wkt (p, 3,
         3066  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         3067  +    add_srs_wkt (p, 4,
         3068  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         3069  +    add_srs_wkt (p, 5,
         3070  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         3071  +    add_srs_wkt (p, 6,
         3072  +        "267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARA");
         3073  +    add_srs_wkt (p, 7,
         3074  +        "METER[\"standard_parallel_1\",40.71666666666667],PARAMET");
         3075  +    add_srs_wkt (p, 8,
         3076  +        "ER[\"standard_parallel_2\",41.78333333333333],PARAMETER[");
         3077  +    add_srs_wkt (p, 9,
         3078  +        "\"latitude_of_origin\",40.33333333333334],PARAMETER[\"ce");
         3079  +    add_srs_wkt (p, 10,
         3080  +        "ntral_meridian\",-111.5],PARAMETER[\"false_easting\",200");
         3081  +    add_srs_wkt (p, 11,
         3082  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
         3083  +    add_srs_wkt (p, 12,
         3084  +        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
         3085  +    add_srs_wkt (p, 13,
         3086  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
         3087  +    add_srs_wkt (p, 14,
         3088  +        "2042\"]]");
         3089  +    p = add_epsg_def (filter, first, last, 32043, "epsg", 32043,
         3090  +        "NAD27 / Utah Central");
         3091  +    add_proj4text (p, 0,
         3092  +        "+proj=lcc +lat_1=39.01666666666667 +lat_2=40.65 +lat_0=3");
         3093  +    add_proj4text (p, 1,
         3094  +        "8.33333333333334 +lon_0=-111.5 +x_0=609601.2192024384 +y");
         3095  +    add_proj4text (p, 2,
         3096  +        "_0=0 +datum=NAD27 +units=us-ft +no_defs");
         3097  +    add_srs_wkt (p, 0,
         3098  +        "PROJCS[\"NAD27 / Utah Central\",GEOGCS[\"NAD27\",DATUM[\"");
         3099  +    add_srs_wkt (p, 1,
         3100  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
         3101  +    add_srs_wkt (p, 2,
         3102  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
         3103  +    add_srs_wkt (p, 3,
         3104  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
         3105  +    add_srs_wkt (p, 4,
         3106  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
         3107  +    add_srs_wkt (p, 5,
         3108  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3109  +    add_srs_wkt (p, 6,
         3110  +        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
         3111  +    add_srs_wkt (p, 7,
         3112  +        "AMETER[\"standard_parallel_1\",39.01666666666667],PARAME");
         3113  +    add_srs_wkt (p, 8,
         3114  +        "TER[\"standard_parallel_2\",40.65],PARAMETER[\"latitude_");
         3115  +    add_srs_wkt (p, 9,
         3116  +        "of_origin\",38.33333333333334],PARAMETER[\"central_merid");
         3117  +    add_srs_wkt (p, 10,
         3118  +        "ian\",-111.5],PARAMETER[\"false_easting\",2000000],PARAM");
         3119  +    add_srs_wkt (p, 11,
         3120  +        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
         3121  +    add_srs_wkt (p, 12,
         3122  +        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
         3123  +    add_srs_wkt (p, 13,
         3124  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32043\"]]");
         3125  +    p = add_epsg_def (filter, first, last, 32044, "epsg", 32044,
         3126  +        "NAD27 / Utah South");
         3127  +    add_proj4text (p, 0,
         3128  +        "+proj=lcc +lat_1=37.21666666666667 +lat_2=38.35 +lat_0=3");
         3129  +    add_proj4text (p, 1,
         3130  +        "6.66666666666666 +lon_0=-111.5 +x_0=609601.2192024384 +y");
         3131  +    add_proj4text (p, 2,
         3132  +        "_0=0 +datum=NAD27 +units=us-ft +no_defs");
         3133  +    add_srs_wkt (p, 0,
         3134  +        "PROJCS[\"NAD27 / Utah South\",GEOGCS[\"NAD27\",DATUM[\"N");
         3135  +    add_srs_wkt (p, 1,
         3136  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
         3137  +    add_srs_wkt (p, 2,
         3138  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
         3139  +    add_srs_wkt (p, 3,
         3140  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
         3141  +    add_srs_wkt (p, 4,
         3142  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
         3143  +    add_srs_wkt (p, 5,
         3144  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
         3145  +    add_srs_wkt (p, 6,
         3146  +        "267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARA");
         3147  +    add_srs_wkt (p, 7,
         3148  +        "METER[\"standard_parallel_1\",37.21666666666667],PARAMET");
         3149  +    add_srs_wkt (p, 8,
         3150  +        "ER[\"standard_parallel_2\",38.35],PARAMETER[\"latitude_o");
         3151  +    add_srs_wkt (p, 9,
         3152  +        "f_origin\",36.66666666666666],PARAMETER[\"central_meridi");
         3153  +    add_srs_wkt (p, 10,
         3154  +        "an\",-111.5],PARAMETER[\"false_easting\",2000000],PARAME");
         3155  +    add_srs_wkt (p, 11,
         3156  +        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
         3157  +    add_srs_wkt (p, 12,
         3158  +        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
         3159  +    add_srs_wkt (p, 13,
         3160  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32044\"]]");
         3161  +    p = add_epsg_def (filter, first, last, 32045, "epsg", 32045,
         3162  +        "NAD27 / Vermont");
         3163  +    add_proj4text (p, 0,
         3164  +        "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
         3165  +    add_proj4text (p, 1,
         3166  +        "=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_");
         3167  +    add_proj4text (p, 2,
         3168  +        "defs");
         3169  +    add_srs_wkt (p, 0,
         3170  +        "PROJCS[\"NAD27 / Vermont\",GEOGCS[\"NAD27\",DATUM[\"Nort");
         3171  +    add_srs_wkt (p, 1,
         3172  +        "h_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378206");
         3173  +    add_srs_wkt (p, 2,
         3174  +        ".4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTHO");
         3175  +    add_srs_wkt (p, 3,
         3176  +        "RITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
         3177  +    add_srs_wkt (p, 4,
         3178  +        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
         3179  +    add_srs_wkt (p, 5,
         3180  +        ",AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4267");
         3181  +    add_srs_wkt (p, 6,
         3182  +        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3183  +    add_srs_wkt (p, 7,
         3184  +        "itude_of_origin\",42.5],PARAMETER[\"central_meridian\",-");
         3185  +    add_srs_wkt (p, 8,
         3186  +        "72.5],PARAMETER[\"scale_factor\",0.999964286],PARAMETER[");
         3187  +    add_srs_wkt (p, 9,
         3188  +        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
         3189  +    add_srs_wkt (p, 10,
         3190  +        "],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
         3191  +    add_srs_wkt (p, 11,
         3192  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
         3193  +    add_srs_wkt (p, 12,
         3194  +        "HORITY[\"EPSG\",\"32045\"]]");
         3195  +    p = add_epsg_def (filter, first, last, 32046, "epsg", 32046,
         3196  +        "NAD27 / Virginia North");
         3197  +    add_proj4text (p, 0,
         3198  +        "+proj=lcc +lat_1=38.03333333333333 +lat_2=39.2 +lat_0=37");
         3199  +    add_proj4text (p, 1,
         3200  +        ".66666666666666 +lon_0=-78.5 +x_0=609601.2192024384 +y_0");
         3201  +    add_proj4text (p, 2,
         3202  +        "=0 +datum=NAD27 +units=us-ft +no_defs");
         3203  +    add_srs_wkt (p, 0,
         3204  +        "PROJCS[\"NAD27 / Virginia North\",GEOGCS[\"NAD27\",DATUM");
         3205  +    add_srs_wkt (p, 1,
         3206  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
         3207  +    add_srs_wkt (p, 2,
         3208  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         3209  +    add_srs_wkt (p, 3,
         3210  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
         3211  +    add_srs_wkt (p, 4,
         3212  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         3213  +    add_srs_wkt (p, 5,
         3214  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         3215  +    add_srs_wkt (p, 6,
         3216  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         3217  +    add_srs_wkt (p, 7,
         3218  +        "PARAMETER[\"standard_parallel_1\",38.03333333333333],PAR");
         3219  +    add_srs_wkt (p, 8,
         3220  +        "AMETER[\"standard_parallel_2\",39.2],PARAMETER[\"latitud");
         3221  +    add_srs_wkt (p, 9,
         3222  +        "e_of_origin\",37.66666666666666],PARAMETER[\"central_mer");
         3223  +    add_srs_wkt (p, 10,
         3224  +        "idian\",-78.5],PARAMETER[\"false_easting\",2000000],PARA");
         3225  +    add_srs_wkt (p, 11,
         3226  +        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
         3227  +    add_srs_wkt (p, 12,
         3228  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
         3229  +    add_srs_wkt (p, 13,
         3230  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32046\"]]");
         3231  +    p = add_epsg_def (filter, first, last, 32047, "epsg", 32047,
         3232  +        "NAD27 / Virginia South");
         3233  +    add_proj4text (p, 0,
         3234  +        "+proj=lcc +lat_1=36.76666666666667 +lat_2=37.96666666666");
         3235  +    add_proj4text (p, 1,
         3236  +        "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=609601.21");
         3237  +    add_proj4text (p, 2,
         3238  +        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         3239  +    add_srs_wkt (p, 0,
         3240  +        "PROJCS[\"NAD27 / Virginia South\",GEOGCS[\"NAD27\",DATUM");
         3241  +    add_srs_wkt (p, 1,
         3242  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
         3243  +    add_srs_wkt (p, 2,
         3244  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
         3245  +    add_srs_wkt (p, 3,
         3246  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
         3247  +    add_srs_wkt (p, 4,
         3248  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
         3249  +    add_srs_wkt (p, 5,
         3250  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         3251  +    add_srs_wkt (p, 6,
         3252  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         3253  +    add_srs_wkt (p, 7,
         3254  +        "PARAMETER[\"standard_parallel_1\",36.76666666666667],PAR");
         3255  +    add_srs_wkt (p, 8,
         3256  +        "AMETER[\"standard_parallel_2\",37.96666666666667],PARAME");
         3257  +    add_srs_wkt (p, 9,
         3258  +        "TER[\"latitude_of_origin\",36.33333333333334],PARAMETER[");
         3259  +    add_srs_wkt (p, 10,
         3260  +        "\"central_meridian\",-78.5],PARAMETER[\"false_easting\",");
         3261  +    add_srs_wkt (p, 11,
         3262  +        "2000000],PARAMETER[\"false_northing\",0],UNIT[\"US surve");
         3263  +    add_srs_wkt (p, 12,
         3264  +        "y foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]");
         3265  +    add_srs_wkt (p, 13,
         3266  +        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
         3267  +    add_srs_wkt (p, 14,
         3268  +        "\"32047\"]]");
         3269  +    p = add_epsg_def (filter, first, last, 32048, "epsg", 32048,
         3270  +        "NAD27 / Washington North");
         3271  +    add_proj4text (p, 0,
         3272  +        "+proj=lcc +lat_1=47.5 +lat_2=48.73333333333333 +lat_0=47");
         3273  +    add_proj4text (p, 1,
         3274  +        " +lon_0=-120.8333333333333 +x_0=609601.2192024384 +y_0=0");
         3275  +    add_proj4text (p, 2,
         3276  +        " +datum=NAD27 +units=us-ft +no_defs");
         3277  +    add_srs_wkt (p, 0,
         3278  +        "PROJCS[\"NAD27 / Washington North\",GEOGCS[\"NAD27\",DAT");
         3279  +    add_srs_wkt (p, 1,
         3280  +        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         3281  +    add_srs_wkt (p, 2,
         3282  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         3283  +    add_srs_wkt (p, 3,
         3284  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         3285  +    add_srs_wkt (p, 4,
         3286  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         3287  +    add_srs_wkt (p, 5,
         3288  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         3289  +    add_srs_wkt (p, 6,
         3290  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         3291  +    add_srs_wkt (p, 7,
         3292  +        "PARAMETER[\"standard_parallel_1\",47.5],PARAMETER[\"stan");
         3293  +    add_srs_wkt (p, 8,
         3294  +        "dard_parallel_2\",48.73333333333333],PARAMETER[\"latitud");
         3295  +    add_srs_wkt (p, 9,
         3296  +        "e_of_origin\",47],PARAMETER[\"central_meridian\",-120.83");
         3297  +    add_srs_wkt (p, 10,
         3298  +        "33333333333],PARAMETER[\"false_easting\",2000000],PARAME");
         3299  +    add_srs_wkt (p, 11,
         3300  +        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
         3301  +    add_srs_wkt (p, 12,
         3302  +        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
         3303  +    add_srs_wkt (p, 13,
         3304  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32048\"]]");
         3305  +    p = add_epsg_def (filter, first, last, 32049, "epsg", 32049,
         3306  +        "NAD27 / Washington South");
         3307  +    add_proj4text (p, 0,
         3308  +        "+proj=lcc +lat_1=45.83333333333334 +lat_2=47.33333333333");
         3309  +    add_proj4text (p, 1,
         3310  +        "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=609601.2");
         3311  +    add_proj4text (p, 2,
         3312  +        "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         3313  +    add_srs_wkt (p, 0,
         3314  +        "PROJCS[\"NAD27 / Washington South\",GEOGCS[\"NAD27\",DAT");
         3315  +    add_srs_wkt (p, 1,
         3316  +        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         3317  +    add_srs_wkt (p, 2,
         3318  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         3319  +    add_srs_wkt (p, 3,
         3320  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         3321  +    add_srs_wkt (p, 4,
         3322  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         3323  +    add_srs_wkt (p, 5,
         3324  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         3325  +    add_srs_wkt (p, 6,
         3326  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         3327  +    add_srs_wkt (p, 7,
         3328  +        "PARAMETER[\"standard_parallel_1\",45.83333333333334],PAR");
         3329  +    add_srs_wkt (p, 8,
         3330  +        "AMETER[\"standard_parallel_2\",47.33333333333334],PARAME");
         3331  +    add_srs_wkt (p, 9,
         3332  +        "TER[\"latitude_of_origin\",45.33333333333334],PARAMETER[");
         3333  +    add_srs_wkt (p, 10,
         3334  +        "\"central_meridian\",-120.5],PARAMETER[\"false_easting\"");
         3335  +    add_srs_wkt (p, 11,
         3336  +        ",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US surv");
         3337  +    add_srs_wkt (p, 12,
         3338  +        "ey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"");
         3339  +    add_srs_wkt (p, 13,
         3340  +        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
         3341  +    add_srs_wkt (p, 14,
         3342  +        ",\"32049\"]]");
         3343  +    p = add_epsg_def (filter, first, last, 32050, "epsg", 32050,
         3344  +        "NAD27 / West Virginia North");
         3345  +    add_proj4text (p, 0,
         3346  +        "+proj=lcc +lat_1=39 +lat_2=40.25 +lat_0=38.5 +lon_0=-79.");
         3347  +    add_proj4text (p, 1,
         3348  +        "5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-f");
         3349  +    add_proj4text (p, 2,
         3350  +        "t +no_defs");
         3351  +    add_srs_wkt (p, 0,
         3352  +        "PROJCS[\"NAD27 / West Virginia North\",GEOGCS[\"NAD27\",");
         3353  +    add_srs_wkt (p, 1,
         3354  +        "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18");
         3355  +    add_srs_wkt (p, 2,
         3356  +        "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70");
         3357  +    add_srs_wkt (p, 3,
         3358  +        "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
         3359  +    add_srs_wkt (p, 4,
         3360  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         3361  +    add_srs_wkt (p, 5,
         3362  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         3363  +    add_srs_wkt (p, 6,
         3364  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         3365  +    add_srs_wkt (p, 7,
         3366  +        "\"],PARAMETER[\"standard_parallel_1\",39],PARAMETER[\"st");
         3367  +    add_srs_wkt (p, 8,
         3368  +        "andard_parallel_2\",40.25],PARAMETER[\"latitude_of_origi");
         3369  +    add_srs_wkt (p, 9,
         3370  +        "n\",38.5],PARAMETER[\"central_meridian\",-79.5],PARAMETE");
         3371  +    add_srs_wkt (p, 10,
         3372  +        "R[\"false_easting\",2000000],PARAMETER[\"false_northing\"");
         3373  +    add_srs_wkt (p, 11,
         3374  +        ",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY");
         3375  +    add_srs_wkt (p, 12,
         3376  +        "[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         3377  +    add_srs_wkt (p, 13,
         3378  +        "AUTHORITY[\"EPSG\",\"32050\"]]");
         3379  +    p = add_epsg_def (filter, first, last, 32051, "epsg", 32051,
         3380  +        "NAD27 / West Virginia South");
         3381  +    add_proj4text (p, 0,
         3382  +        "+proj=lcc +lat_1=37.48333333333333 +lat_2=38.88333333333");
         3383  +    add_proj4text (p, 1,
         3384  +        "333 +lat_0=37 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +");
         3385  +    add_proj4text (p, 2,
         3386  +        "datum=NAD27 +units=us-ft +no_defs");
         3387  +    add_srs_wkt (p, 0,
         3388  +        "PROJCS[\"NAD27 / West Virginia South\",GEOGCS[\"NAD27\",");
         3389  +    add_srs_wkt (p, 1,
         3390  +        "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18");
         3391  +    add_srs_wkt (p, 2,
         3392  +        "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70");
         3393  +    add_srs_wkt (p, 3,
         3394  +        "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
         3395  +    add_srs_wkt (p, 4,
         3396  +        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
         3397  +    add_srs_wkt (p, 5,
         3398  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
         3399  +    add_srs_wkt (p, 6,
         3400  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
         3401  +    add_srs_wkt (p, 7,
         3402  +        "\"],PARAMETER[\"standard_parallel_1\",37.48333333333333]");
         3403  +    add_srs_wkt (p, 8,
         3404  +        ",PARAMETER[\"standard_parallel_2\",38.88333333333333],PA");
         3405  +    add_srs_wkt (p, 9,
         3406  +        "RAMETER[\"latitude_of_origin\",37],PARAMETER[\"central_m");
         3407  +    add_srs_wkt (p, 10,
         3408  +        "eridian\",-81],PARAMETER[\"false_easting\",2000000],PARA");
         3409  +    add_srs_wkt (p, 11,
         3410  +        "METER[\"false_northing\",0],UNIT[\"US survey foot\",0.30");
         3411  +    add_srs_wkt (p, 12,
         3412  +        "48006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",");
         3413  +    add_srs_wkt (p, 13,
         3414  +        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32051\"]]");
         3415  +    p = add_epsg_def (filter, first, last, 32052, "epsg", 32052,
         3416  +        "NAD27 / Wisconsin North");
         3417  +    add_proj4text (p, 0,
         3418  +        "+proj=lcc +lat_1=45.56666666666667 +lat_2=46.76666666666");
         3419  +    add_proj4text (p, 1,
         3420  +        "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=609601.2192");
         3421  +    add_proj4text (p, 2,
         3422  +        "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
         3423  +    add_srs_wkt (p, 0,
         3424  +        "PROJCS[\"NAD27 / Wisconsin North\",GEOGCS[\"NAD27\",DATU");
         3425  +    add_srs_wkt (p, 1,
         3426  +        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         3427  +    add_srs_wkt (p, 2,
         3428  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         3429  +    add_srs_wkt (p, 3,
         3430  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         3431  +    add_srs_wkt (p, 4,
         3432  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         3433  +    add_srs_wkt (p, 5,
         3434  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         3435  +    add_srs_wkt (p, 6,
         3436  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         3437  +    add_srs_wkt (p, 7,
         3438  +        "PARAMETER[\"standard_parallel_1\",45.56666666666667],PAR");
         3439  +    add_srs_wkt (p, 8,
         3440  +        "AMETER[\"standard_parallel_2\",46.76666666666667],PARAME");
         3441  +    add_srs_wkt (p, 9,
         3442  +        "TER[\"latitude_of_origin\",45.16666666666666],PARAMETER[");
         3443  +    add_srs_wkt (p, 10,
         3444  +        "\"central_meridian\",-90],PARAMETER[\"false_easting\",20");
         3445  +    add_srs_wkt (p, 11,
         3446  +        "00000],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
         3447  +    add_srs_wkt (p, 12,
         3448  +        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
         3449  +    add_srs_wkt (p, 13,
         3450  +        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
         3451  +    add_srs_wkt (p, 14,
         3452  +        "32052\"]]");
         3453  +    p = add_epsg_def (filter, first, last, 32053, "epsg", 32053,
         3454  +        "NAD27 / Wisconsin Central");
         3455  +    add_proj4text (p, 0,
         3456  +        "+proj=lcc +lat_1=44.25 +lat_2=45.5 +lat_0=43.83333333333");
         3457  +    add_proj4text (p, 1,
         3458  +        "334 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +datum=NAD2");
         3459  +    add_proj4text (p, 2,
         3460  +        "7 +units=us-ft +no_defs");
         3461  +    add_srs_wkt (p, 0,
         3462  +        "PROJCS[\"NAD27 / Wisconsin Central\",GEOGCS[\"NAD27\",DA");
         3463  +    add_srs_wkt (p, 1,
         3464  +        "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866");
         3465  +    add_srs_wkt (p, 2,
         3466  +        "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008");
         3467  +    add_srs_wkt (p, 3,
         3468  +        "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",");
         3469  +    add_srs_wkt (p, 4,
         3470  +        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
         3471  +    add_srs_wkt (p, 5,
         3472  +        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPS");
         3473  +    add_srs_wkt (p, 6,
         3474  +        "G\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
         3475  +    add_srs_wkt (p, 7,
         3476  +        "],PARAMETER[\"standard_parallel_1\",44.25],PARAMETER[\"s");
         3477  +    add_srs_wkt (p, 8,
         3478  +        "tandard_parallel_2\",45.5],PARAMETER[\"latitude_of_origi");
         3479  +    add_srs_wkt (p, 9,
         3480  +        "n\",43.83333333333334],PARAMETER[\"central_meridian\",-9");
         3481  +    add_srs_wkt (p, 10,
         3482  +        "0],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fals");
         3483  +    add_srs_wkt (p, 11,
         3484  +        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
         3485  +    add_srs_wkt (p, 12,
         3486  +        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
         3487  +    add_srs_wkt (p, 13,
         3488  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32053\"]]");
         3489  +    p = add_epsg_def (filter, first, last, 32054, "epsg", 32054,
         3490  +        "NAD27 / Wisconsin South");
         3491  +    add_proj4text (p, 0,
         3492  +        "+proj=lcc +lat_1=42.73333333333333 +lat_2=44.06666666666");
         3493  +    add_proj4text (p, 1,
         3494  +        "667 +lat_0=42 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +");
         3495  +    add_proj4text (p, 2,
         3496  +        "datum=NAD27 +units=us-ft +no_defs");
         3497  +    add_srs_wkt (p, 0,
         3498  +        "PROJCS[\"NAD27 / Wisconsin South\",GEOGCS[\"NAD27\",DATU");
         3499  +    add_srs_wkt (p, 1,
         3500  +        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         3501  +    add_srs_wkt (p, 2,
         3502  +        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         3503  +    add_srs_wkt (p, 3,
         3504  +        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
         3505  +    add_srs_wkt (p, 4,
         3506  +        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
         3507  +    add_srs_wkt (p, 5,
         3508  +        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
         3509  +    add_srs_wkt (p, 6,
         3510  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
         3511  +    add_srs_wkt (p, 7,
         3512  +        "PARAMETER[\"standard_parallel_1\",42.73333333333333],PAR");
         3513  +    add_srs_wkt (p, 8,
         3514  +        "AMETER[\"standard_parallel_2\",44.06666666666667],PARAME");
         3515  +    add_srs_wkt (p, 9,
         3516  +        "TER[\"latitude_of_origin\",42],PARAMETER[\"central_merid");
         3517  +    add_srs_wkt (p, 10,
         3518  +        "ian\",-90],PARAMETER[\"false_easting\",2000000],PARAMETE");
         3519  +    add_srs_wkt (p, 11,
         3520  +        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
         3521  +    add_srs_wkt (p, 12,
         3522  +        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
         3523  +    add_srs_wkt (p, 13,
         3524  +        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32054\"]]");
         3525  +    p = add_epsg_def (filter, first, last, 32055, "epsg", 32055,
         3526  +        "NAD27 / Wyoming East");
  3891   3527       add_proj4text (p, 0,
  3892         -        "+proj=utm +zone=40 +ellps=helmert +units=m +no_defs");
         3528  +        "+proj=tmerc +lat_0=40.66666666666666 +lon_0=-105.1666666");
         3529  +    add_proj4text (p, 1,
         3530  +        "666667 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +dat");
         3531  +    add_proj4text (p, 2,
         3532  +        "um=NAD27 +units=us-ft +no_defs");
  3893   3533       add_srs_wkt (p, 0,
  3894         -        "PROJCS[\"TC(1948) / UTM zone 40N\",GEOGCS[\"TC(1948)\",D");
         3534  +        "PROJCS[\"NAD27 / Wyoming East\",GEOGCS[\"NAD27\",DATUM[\"");
  3895   3535       add_srs_wkt (p, 1,
  3896         -        "ATUM[\"Trucial_Coast_1948\",SPHEROID[\"Helmert 1906\",63");
         3536  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  3897   3537       add_srs_wkt (p, 2,
  3898         -        "78200,298.3,AUTHORITY[\"EPSG\",\"7020\"]],AUTHORITY[\"EP");
         3538  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  3899   3539       add_srs_wkt (p, 3,
  3900         -        "SG\",\"6303\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
         3540  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  3901   3541       add_srs_wkt (p, 4,
  3902         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
         3542  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  3903   3543       add_srs_wkt (p, 5,
  3904         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
         3544  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3905   3545       add_srs_wkt (p, 6,
  3906         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4303\"]],PROJECTION[");
         3546  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3907   3547       add_srs_wkt (p, 7,
  3908         -        "\"Transverse_Mercator\"],PARAMETER[\"latitude_of_origin\"");
         3548  +        "latitude_of_origin\",40.66666666666666],PARAMETER[\"cent");
  3909   3549       add_srs_wkt (p, 8,
  3910         -        ",0],PARAMETER[\"central_meridian\",57],PARAMETER[\"scale");
         3550  +        "ral_meridian\",-105.1666666666667],PARAMETER[\"scale_fac");
  3911   3551       add_srs_wkt (p, 9,
  3912         -        "_factor\",0.9996],PARAMETER[\"false_easting\",500000],PA");
         3552  +        "tor\",0.999941177],PARAMETER[\"false_easting\",500000],P");
  3913   3553       add_srs_wkt (p, 10,
  3914         -        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         3554  +        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
  3915   3555       add_srs_wkt (p, 11,
  3916         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
         3556  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
  3917   3557       add_srs_wkt (p, 12,
  3918         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"30340\"]]");
  3919         -    p = add_epsg_def_ex (filter, first, last, 30491, "epsg", 30491,
  3920         -        "Voirol 1875 / Nord Algerie (ancienne)", 0, 0,
  3921         -        "Clarke 1880 (IGN)", "Greenwich",
  3922         -        "Voirol_1875", "Lambert_Conformal_Conic_1SP", "metre",
  3923         -        "X", "East", "Y", "North");
         3558  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32055\"]");
         3559  +    add_srs_wkt (p, 13,
         3560  +        "]");
         3561  +    p = add_epsg_def (filter, first, last, 32056, "epsg", 32056,
         3562  +        "NAD27 / Wyoming East Central");
  3924   3563       add_proj4text (p, 0,
  3925         -        "+proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.99962554");
         3564  +        "+proj=tmerc +lat_0=40.66666666666666 +lon_0=-107.3333333");
  3926   3565       add_proj4text (p, 1,
  3927         -        "4 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +towgs");
         3566  +        "333333 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +dat");
  3928   3567       add_proj4text (p, 2,
  3929         -        "84=-73,-247,227,0,0,0,0 +units=m +no_defs");
         3568  +        "um=NAD27 +units=us-ft +no_defs");
  3930   3569       add_srs_wkt (p, 0,
  3931         -        "PROJCS[\"Voirol 1875 / Nord Algerie (ancienne)\",GEOGCS[");
         3570  +        "PROJCS[\"NAD27 / Wyoming East Central\",GEOGCS[\"NAD27\"");
  3932   3571       add_srs_wkt (p, 1,
  3933         -        "\"Voirol 1875\",DATUM[\"Voirol_1875\",SPHEROID[\"Clarke ");
         3572  +        ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1");
  3934   3573       add_srs_wkt (p, 2,
  3935         -        "1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPS");
         3574  +        "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
  3936   3575       add_srs_wkt (p, 3,
  3937         -        "G\",\"7011\"]],TOWGS84[-73,-247,227,0,0,0,0],AUTHORITY[\"");
         3576  +        "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
  3938   3577       add_srs_wkt (p, 4,
  3939         -        "EPSG\",\"6304\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPS");
         3578  +        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  3940   3579       add_srs_wkt (p, 5,
  3941         -        "G\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHOR");
         3580  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
  3942   3581       add_srs_wkt (p, 6,
  3943         -        "ITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"");
         3582  +        "EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PA");
  3944   3583       add_srs_wkt (p, 7,
  3945         -        "Longitude\",EAST],AUTHORITY[\"EPSG\",\"4304\"]],PROJECTI");
         3584  +        "RAMETER[\"latitude_of_origin\",40.66666666666666],PARAME");
  3946   3585       add_srs_wkt (p, 8,
  3947         -        "ON[\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude");
         3586  +        "TER[\"central_meridian\",-107.3333333333333],PARAMETER[\"");
  3948   3587       add_srs_wkt (p, 9,
  3949         -        "_of_origin\",36],PARAMETER[\"central_meridian\",2.7],PAR");
         3588  +        "scale_factor\",0.999941177],PARAMETER[\"false_easting\",");
  3950   3589       add_srs_wkt (p, 10,
  3951         -        "AMETER[\"scale_factor\",0.999625544],PARAMETER[\"false_e");
         3590  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"US survey");
  3952   3591       add_srs_wkt (p, 11,
  3953         -        "asting\",500000],PARAMETER[\"false_northing\",300000],UN");
         3592  +        " foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]]");
  3954   3593       add_srs_wkt (p, 12,
  3955         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
         3594  +        ",AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  3956   3595       add_srs_wkt (p, 13,
  3957         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"30491\"]]");
         3596  +        "32056\"]]");
  3958   3597   }
  3959   3598   
  3960   3599   #endif /* full EPSG initialization enabled/disabled */
  3961   3600   

Changes to src/srsinit/epsg_inlined_42.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_42 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 30492, "epsg", 30492,
    56         -        "Voirol 1875 / Sud Algerie (ancienne)", 0, 0,
    57         -        "Clarke 1880 (IGN)", "Greenwich",
    58         -        "Voirol_1875", "Lambert_Conformal_Conic_1SP", "metre",
    59         -        "X", "East", "Y", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.9996");
    62         -    add_proj4text (p, 1,
    63         -        "25769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +t");
    64         -    add_proj4text (p, 2,
    65         -        "owgs84=-73,-247,227,0,0,0,0 +units=m +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"Voirol 1875 / Sud Algerie (ancienne)\",GEOGCS[\"");
    68         -    add_srs_wkt (p, 1,
    69         -        "Voirol 1875\",DATUM[\"Voirol_1875\",SPHEROID[\"Clarke 18");
    70         -    add_srs_wkt (p, 2,
    71         -        "80 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\"");
    72         -    add_srs_wkt (p, 3,
    73         -        ",\"7011\"]],TOWGS84[-73,-247,227,0,0,0,0],AUTHORITY[\"EP");
    74         -    add_srs_wkt (p, 4,
    75         -        "SG\",\"6304\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\"");
    76         -    add_srs_wkt (p, 5,
    77         -        ",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY");
    78         -    add_srs_wkt (p, 6,
    79         -        "[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Lon");
    80         -    add_srs_wkt (p, 7,
    81         -        "gitude\",EAST],AUTHORITY[\"EPSG\",\"4304\"]],PROJECTION[");
    82         -    add_srs_wkt (p, 8,
    83         -        "\"Lambert_Conformal_Conic_1SP\"],PARAMETER[\"latitude_of");
    84         -    add_srs_wkt (p, 9,
    85         -        "_origin\",33.3],PARAMETER[\"central_meridian\",2.7],PARA");
    86         -    add_srs_wkt (p, 10,
    87         -        "METER[\"scale_factor\",0.999625769],PARAMETER[\"false_ea");
    88         -    add_srs_wkt (p, 11,
    89         -        "sting\",500000],PARAMETER[\"false_northing\",300000],UNI");
    90         -    add_srs_wkt (p, 12,
    91         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
    92         -    add_srs_wkt (p, 13,
    93         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"30492\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 30493, "epsg", 30493,
    95         -        "Voirol 1879 / Nord Algerie (ancienne)", 0, 0,
    96         -        "Clarke 1880 (IGN)", "Greenwich",
    97         -        "Voirol_1879", "Lambert_Conformal_Conic_1SP", "metre",
    98         -        "X", "East", "Y", "North");
    99         -    add_proj4text (p, 0,
   100         -        "+proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.99962554");
   101         -    add_proj4text (p, 1,
   102         -        "4 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +units");
   103         -    add_proj4text (p, 2,
   104         -        "=m +no_defs");
   105         -    add_srs_wkt (p, 0,
   106         -        "PROJCS[\"Voirol 1879 / Nord Algerie (ancienne)\",GEOGCS[");
   107         -    add_srs_wkt (p, 1,
   108         -        "\"Voirol 1879\",DATUM[\"Voirol_1879\",SPHEROID[\"Clarke ");
   109         -    add_srs_wkt (p, 2,
   110         -        "1880 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPS");
   111         -    add_srs_wkt (p, 3,
   112         -        "G\",\"7011\"]],AUTHORITY[\"EPSG\",\"6671\"]],PRIMEM[\"Gr");
           55  +    p = add_epsg_def (filter, first, last, 32057, "epsg", 32057,
           56  +        "NAD27 / Wyoming West Central");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=tmerc +lat_0=40.66666666666666 +lon_0=-108.75 +k=0");
           59  +    add_proj4text (p, 1,
           60  +        ".999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +u");
           61  +    add_proj4text (p, 2,
           62  +        "nits=us-ft +no_defs");
           63  +    add_srs_wkt (p, 0,
           64  +        "PROJCS[\"NAD27 / Wyoming West Central\",GEOGCS[\"NAD27\"");
           65  +    add_srs_wkt (p, 1,
           66  +        ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1");
           67  +    add_srs_wkt (p, 2,
           68  +        "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
           69  +    add_srs_wkt (p, 3,
           70  +        "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
           71  +    add_srs_wkt (p, 4,
           72  +        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
           73  +    add_srs_wkt (p, 5,
           74  +        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
           75  +    add_srs_wkt (p, 6,
           76  +        "EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PA");
           77  +    add_srs_wkt (p, 7,
           78  +        "RAMETER[\"latitude_of_origin\",40.66666666666666],PARAME");
           79  +    add_srs_wkt (p, 8,
           80  +        "TER[\"central_meridian\",-108.75],PARAMETER[\"scale_fact");
           81  +    add_srs_wkt (p, 9,
           82  +        "or\",0.999941177],PARAMETER[\"false_easting\",500000],PA");
           83  +    add_srs_wkt (p, 10,
           84  +        "RAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0.");
           85  +    add_srs_wkt (p, 11,
           86  +        "3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\"");
           87  +    add_srs_wkt (p, 12,
           88  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32057\"]]");
           89  +    p = add_epsg_def (filter, first, last, 32058, "epsg", 32058,
           90  +        "NAD27 / Wyoming West");
           91  +    add_proj4text (p, 0,
           92  +        "+proj=tmerc +lat_0=40.66666666666666 +lon_0=-110.0833333");
           93  +    add_proj4text (p, 1,
           94  +        "333333 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +dat");
           95  +    add_proj4text (p, 2,
           96  +        "um=NAD27 +units=us-ft +no_defs");
           97  +    add_srs_wkt (p, 0,
           98  +        "PROJCS[\"NAD27 / Wyoming West\",GEOGCS[\"NAD27\",DATUM[\"");
           99  +    add_srs_wkt (p, 1,
          100  +        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
          101  +    add_srs_wkt (p, 2,
          102  +        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
          103  +    add_srs_wkt (p, 3,
          104  +        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
          105  +    add_srs_wkt (p, 4,
          106  +        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
          107  +    add_srs_wkt (p, 5,
          108  +        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          109  +    add_srs_wkt (p, 6,
          110  +        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          111  +    add_srs_wkt (p, 7,
          112  +        "latitude_of_origin\",40.66666666666666],PARAMETER[\"cent");
          113  +    add_srs_wkt (p, 8,
          114  +        "ral_meridian\",-110.0833333333333],PARAMETER[\"scale_fac");
          115  +    add_srs_wkt (p, 9,
          116  +        "tor\",0.999941177],PARAMETER[\"false_easting\",500000],P");
          117  +    add_srs_wkt (p, 10,
          118  +        "ARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",0");
          119  +    add_srs_wkt (p, 11,
          120  +        ".3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X");
          121  +    add_srs_wkt (p, 12,
          122  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32058\"]");
          123  +    add_srs_wkt (p, 13,
          124  +        "]");
          125  +    p = add_epsg_def (filter, first, last, 32061, "epsg", 32061,
          126  +        "NAD27 / Guatemala Norte (deprecated)");
          127  +    add_proj4text (p, 0,
          128  +        "+proj=lcc +lat_1=16.81666666666667 +lat_0=16.81666666666");
          129  +    add_proj4text (p, 1,
          130  +        "667 +lon_0=-90.33333333333333 +k_0=0.99992226 +x_0=50000");
          131  +    add_proj4text (p, 2,
          132  +        "0 +y_0=292209.579 +datum=NAD27 +units=m +no_defs");
          133  +    add_srs_wkt (p, 0,
          134  +        "PROJCS[\"NAD27 / Guatemala Norte (deprecated)\",GEOGCS[\"");
          135  +    add_srs_wkt (p, 1,
          136  +        "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C");
          137  +    add_srs_wkt (p, 2,
          138  +        "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
          139  +    add_srs_wkt (p, 3,
          140  +        "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
          141  +    add_srs_wkt (p, 4,
          142  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
          143  +    add_srs_wkt (p, 5,
          144  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
          145  +    add_srs_wkt (p, 6,
          146  +        "ITY[\"EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_C");
          147  +    add_srs_wkt (p, 7,
          148  +        "onic_1SP\"],PARAMETER[\"latitude_of_origin\",16.81666666");
          149  +    add_srs_wkt (p, 8,
          150  +        "666667],PARAMETER[\"central_meridian\",-90.3333333333333");
          151  +    add_srs_wkt (p, 9,
          152  +        "3],PARAMETER[\"scale_factor\",0.99992226],PARAMETER[\"fa");
          153  +    add_srs_wkt (p, 10,
          154  +        "lse_easting\",500000],PARAMETER[\"false_northing\",29220");
          155  +    add_srs_wkt (p, 11,
          156  +        "9.579],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
          157  +    add_srs_wkt (p, 12,
          158  +        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32");
          159  +    add_srs_wkt (p, 13,
          160  +        "061\"]]");
          161  +    p = add_epsg_def (filter, first, last, 32062, "epsg", 32062,
          162  +        "NAD27 / Guatemala Sur (deprecated)");
          163  +    add_proj4text (p, 0,
          164  +        "+proj=lcc +lat_1=14.9 +lat_0=14.9 +lon_0=-90.33333333333");
          165  +    add_proj4text (p, 1,
          166  +        "333 +k_0=0.99989906 +x_0=500000 +y_0=325992.681 +datum=N");
          167  +    add_proj4text (p, 2,
          168  +        "AD27 +units=m +no_defs");
          169  +    add_srs_wkt (p, 0,
          170  +        "PROJCS[\"NAD27 / Guatemala Sur (deprecated)\",GEOGCS[\"N");
          171  +    add_srs_wkt (p, 1,
          172  +        "AD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Cl");
          173  +    add_srs_wkt (p, 2,
          174  +        "arke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG");
          175  +    add_srs_wkt (p, 3,
          176  +        "\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gre");
          177  +    add_srs_wkt (p, 4,
          178  +        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
          179  +    add_srs_wkt (p, 5,
          180  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
          181  +    add_srs_wkt (p, 6,
          182  +        "ITY[\"EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_C");
          183  +    add_srs_wkt (p, 7,
          184  +        "onic_1SP\"],PARAMETER[\"latitude_of_origin\",14.9],PARAM");
          185  +    add_srs_wkt (p, 8,
          186  +        "ETER[\"central_meridian\",-90.33333333333333],PARAMETER[");
          187  +    add_srs_wkt (p, 9,
          188  +        "\"scale_factor\",0.99989906],PARAMETER[\"false_easting\"");
          189  +    add_srs_wkt (p, 10,
          190  +        ",500000],PARAMETER[\"false_northing\",325992.681],UNIT[\"");
          191  +    add_srs_wkt (p, 11,
          192  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
          193  +    add_srs_wkt (p, 12,
          194  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32062\"]]");
          195  +    p = add_epsg_def (filter, first, last, 32064, "epsg", 32064,
          196  +        "NAD27 / BLM 14N (ftUS)");
          197  +    add_proj4text (p, 0,
          198  +        "+proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.00");
          199  +    add_proj4text (p, 1,
          200  +        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          201  +    add_srs_wkt (p, 0,
          202  +        "PROJCS[\"NAD27 / BLM 14N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
          203  +    add_srs_wkt (p, 1,
          204  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
          205  +    add_srs_wkt (p, 2,
          206  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
          207  +    add_srs_wkt (p, 3,
          208  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
          209  +    add_srs_wkt (p, 4,
          210  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
          211  +    add_srs_wkt (p, 5,
          212  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          213  +    add_srs_wkt (p, 6,
          214  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
          215  +    add_srs_wkt (p, 7,
          216  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
          217  +    add_srs_wkt (p, 8,
          218  +        "\",-99],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
          219  +    add_srs_wkt (p, 9,
          220  +        "alse_easting\",1640416.67],PARAMETER[\"false_northing\",");
          221  +    add_srs_wkt (p, 10,
          222  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
          223  +    add_srs_wkt (p, 11,
          224  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
          225  +    add_srs_wkt (p, 12,
          226  +        "UTHORITY[\"EPSG\",\"32064\"]]");
          227  +    p = add_epsg_def (filter, first, last, 32065, "epsg", 32065,
          228  +        "NAD27 / BLM 15N (ftUS)");
          229  +    add_proj4text (p, 0,
          230  +        "+proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.00");
          231  +    add_proj4text (p, 1,
          232  +        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          233  +    add_srs_wkt (p, 0,
          234  +        "PROJCS[\"NAD27 / BLM 15N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
          235  +    add_srs_wkt (p, 1,
          236  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
          237  +    add_srs_wkt (p, 2,
          238  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
          239  +    add_srs_wkt (p, 3,
          240  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
          241  +    add_srs_wkt (p, 4,
          242  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
          243  +    add_srs_wkt (p, 5,
          244  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          245  +    add_srs_wkt (p, 6,
          246  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
          247  +    add_srs_wkt (p, 7,
          248  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
          249  +    add_srs_wkt (p, 8,
          250  +        "\",-93],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
          251  +    add_srs_wkt (p, 9,
          252  +        "alse_easting\",1640416.67],PARAMETER[\"false_northing\",");
          253  +    add_srs_wkt (p, 10,
          254  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
          255  +    add_srs_wkt (p, 11,
          256  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
          257  +    add_srs_wkt (p, 12,
          258  +        "UTHORITY[\"EPSG\",\"32065\"]]");
          259  +    p = add_epsg_def (filter, first, last, 32066, "epsg", 32066,
          260  +        "NAD27 / BLM 16N (ftUS)");
          261  +    add_proj4text (p, 0,
          262  +        "+proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.00");
          263  +    add_proj4text (p, 1,
          264  +        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          265  +    add_srs_wkt (p, 0,
          266  +        "PROJCS[\"NAD27 / BLM 16N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
          267  +    add_srs_wkt (p, 1,
          268  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
          269  +    add_srs_wkt (p, 2,
          270  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
          271  +    add_srs_wkt (p, 3,
          272  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
          273  +    add_srs_wkt (p, 4,
          274  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
          275  +    add_srs_wkt (p, 5,
          276  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          277  +    add_srs_wkt (p, 6,
          278  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
          279  +    add_srs_wkt (p, 7,
          280  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
          281  +    add_srs_wkt (p, 8,
          282  +        "\",-87],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
          283  +    add_srs_wkt (p, 9,
          284  +        "alse_easting\",1640416.67],PARAMETER[\"false_northing\",");
          285  +    add_srs_wkt (p, 10,
          286  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
          287  +    add_srs_wkt (p, 11,
          288  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
          289  +    add_srs_wkt (p, 12,
          290  +        "UTHORITY[\"EPSG\",\"32066\"]]");
          291  +    p = add_epsg_def (filter, first, last, 32067, "epsg", 32067,
          292  +        "NAD27 / BLM 17N (ftUS)");
          293  +    add_proj4text (p, 0,
          294  +        "+proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.00");
          295  +    add_proj4text (p, 1,
          296  +        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          297  +    add_srs_wkt (p, 0,
          298  +        "PROJCS[\"NAD27 / BLM 17N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
          299  +    add_srs_wkt (p, 1,
          300  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
          301  +    add_srs_wkt (p, 2,
          302  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
          303  +    add_srs_wkt (p, 3,
          304  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
          305  +    add_srs_wkt (p, 4,
          306  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
          307  +    add_srs_wkt (p, 5,
          308  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          309  +    add_srs_wkt (p, 6,
          310  +        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
          311  +    add_srs_wkt (p, 7,
          312  +        "R[\"latitude_of_origin\",0],PARAMETER[\"central_meridian");
          313  +    add_srs_wkt (p, 8,
          314  +        "\",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"f");
          315  +    add_srs_wkt (p, 9,
          316  +        "alse_easting\",1640416.67],PARAMETER[\"false_northing\",");
          317  +    add_srs_wkt (p, 10,
          318  +        "0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[");
          319  +    add_srs_wkt (p, 11,
          320  +        "\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
          321  +    add_srs_wkt (p, 12,
          322  +        "UTHORITY[\"EPSG\",\"32067\"]]");
          323  +    p = add_epsg_def (filter, first, last, 32074, "epsg", 32074,
          324  +        "NAD27 / BLM 14N (feet) (deprecated)");
          325  +    add_proj4text (p, 0,
          326  +        "+proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.00");
          327  +    add_proj4text (p, 1,
          328  +        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          329  +    add_srs_wkt (p, 0,
          330  +        "PROJCS[\"NAD27 / BLM 14N (feet) (deprecated)\",GEOGCS[\"");
          331  +    add_srs_wkt (p, 1,
          332  +        "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C");
          333  +    add_srs_wkt (p, 2,
          334  +        "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
          335  +    add_srs_wkt (p, 3,
          336  +        "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
          337  +    add_srs_wkt (p, 4,
          338  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
          339  +    add_srs_wkt (p, 5,
          340  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
          341  +    add_srs_wkt (p, 6,
          342  +        "ITY[\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator");
          343  +    add_srs_wkt (p, 7,
          344  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          345  +    add_srs_wkt (p, 8,
          346  +        "ral_meridian\",-99],PARAMETER[\"scale_factor\",0.9996],P");
          347  +    add_srs_wkt (p, 9,
          348  +        "ARAMETER[\"false_easting\",1640416.67],PARAMETER[\"false");
          349  +    add_srs_wkt (p, 10,
          350  +        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
          351  +    add_srs_wkt (p, 11,
          352  +        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
          353  +    add_srs_wkt (p, 12,
          354  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32074\"]]");
          355  +    p = add_epsg_def (filter, first, last, 32075, "epsg", 32075,
          356  +        "NAD27 / BLM 15N (feet) (deprecated)");
          357  +    add_proj4text (p, 0,
          358  +        "+proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.00");
          359  +    add_proj4text (p, 1,
          360  +        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          361  +    add_srs_wkt (p, 0,
          362  +        "PROJCS[\"NAD27 / BLM 15N (feet) (deprecated)\",GEOGCS[\"");
          363  +    add_srs_wkt (p, 1,
          364  +        "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C");
          365  +    add_srs_wkt (p, 2,
          366  +        "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
          367  +    add_srs_wkt (p, 3,
          368  +        "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
          369  +    add_srs_wkt (p, 4,
          370  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
          371  +    add_srs_wkt (p, 5,
          372  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
          373  +    add_srs_wkt (p, 6,
          374  +        "ITY[\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator");
          375  +    add_srs_wkt (p, 7,
          376  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          377  +    add_srs_wkt (p, 8,
          378  +        "ral_meridian\",-93],PARAMETER[\"scale_factor\",0.9996],P");
          379  +    add_srs_wkt (p, 9,
          380  +        "ARAMETER[\"false_easting\",1640416.67],PARAMETER[\"false");
          381  +    add_srs_wkt (p, 10,
          382  +        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
          383  +    add_srs_wkt (p, 11,
          384  +        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
          385  +    add_srs_wkt (p, 12,
          386  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32075\"]]");
          387  +    p = add_epsg_def (filter, first, last, 32076, "epsg", 32076,
          388  +        "NAD27 / BLM 16N (feet) (deprecated)");
          389  +    add_proj4text (p, 0,
          390  +        "+proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.00");
          391  +    add_proj4text (p, 1,
          392  +        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          393  +    add_srs_wkt (p, 0,
          394  +        "PROJCS[\"NAD27 / BLM 16N (feet) (deprecated)\",GEOGCS[\"");
          395  +    add_srs_wkt (p, 1,
          396  +        "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C");
          397  +    add_srs_wkt (p, 2,
          398  +        "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
          399  +    add_srs_wkt (p, 3,
          400  +        "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
          401  +    add_srs_wkt (p, 4,
          402  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
          403  +    add_srs_wkt (p, 5,
          404  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
          405  +    add_srs_wkt (p, 6,
          406  +        "ITY[\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator");
          407  +    add_srs_wkt (p, 7,
          408  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          409  +    add_srs_wkt (p, 8,
          410  +        "ral_meridian\",-87],PARAMETER[\"scale_factor\",0.9996],P");
          411  +    add_srs_wkt (p, 9,
          412  +        "ARAMETER[\"false_easting\",1640416.67],PARAMETER[\"false");
          413  +    add_srs_wkt (p, 10,
          414  +        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
          415  +    add_srs_wkt (p, 11,
          416  +        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
          417  +    add_srs_wkt (p, 12,
          418  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32076\"]]");
          419  +    p = add_epsg_def (filter, first, last, 32077, "epsg", 32077,
          420  +        "NAD27 / BLM 17N (feet) (deprecated)");
          421  +    add_proj4text (p, 0,
          422  +        "+proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.00");
          423  +    add_proj4text (p, 1,
          424  +        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
          425  +    add_srs_wkt (p, 0,
          426  +        "PROJCS[\"NAD27 / BLM 17N (feet) (deprecated)\",GEOGCS[\"");
          427  +    add_srs_wkt (p, 1,
          428  +        "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C");
          429  +    add_srs_wkt (p, 2,
          430  +        "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
          431  +    add_srs_wkt (p, 3,
          432  +        "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
   113    433       add_srs_wkt (p, 4,
   114    434           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   115    435       add_srs_wkt (p, 5,
   116         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   117         -    add_srs_wkt (p, 6,
   118         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   119         -    add_srs_wkt (p, 7,
   120         -        "PSG\",\"4671\"]],PROJECTION[\"Lambert_Conformal_Conic_1S");
   121         -    add_srs_wkt (p, 8,
   122         -        "P\"],PARAMETER[\"latitude_of_origin\",36],PARAMETER[\"ce");
   123         -    add_srs_wkt (p, 9,
   124         -        "ntral_meridian\",2.7],PARAMETER[\"scale_factor\",0.99962");
   125         -    add_srs_wkt (p, 10,
   126         -        "5544],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
   127         -    add_srs_wkt (p, 11,
   128         -        "lse_northing\",300000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
   129         -    add_srs_wkt (p, 12,
   130         -        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
   131         -    add_srs_wkt (p, 13,
   132         -        "TY[\"EPSG\",\"30493\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 30494, "epsg", 30494,
   134         -        "Voirol 1879 / Sud Algerie (ancienne)", 0, 0,
   135         -        "Clarke 1880 (IGN)", "Greenwich",
   136         -        "Voirol_1879", "Lambert_Conformal_Conic_1SP", "metre",
   137         -        "X", "East", "Y", "North");
   138         -    add_proj4text (p, 0,
   139         -        "+proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.9996");
   140         -    add_proj4text (p, 1,
   141         -        "25769 +x_0=500000 +y_0=300000 +a=6378249.2 +b=6356515 +u");
   142         -    add_proj4text (p, 2,
   143         -        "nits=m +no_defs");
   144         -    add_srs_wkt (p, 0,
   145         -        "PROJCS[\"Voirol 1879 / Sud Algerie (ancienne)\",GEOGCS[\"");
   146         -    add_srs_wkt (p, 1,
   147         -        "Voirol 1879\",DATUM[\"Voirol_1879\",SPHEROID[\"Clarke 18");
   148         -    add_srs_wkt (p, 2,
   149         -        "80 (IGN)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\"");
   150         -    add_srs_wkt (p, 3,
   151         -        ",\"7011\"]],AUTHORITY[\"EPSG\",\"6671\"]],PRIMEM[\"Green");
   152         -    add_srs_wkt (p, 4,
   153         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   154         -    add_srs_wkt (p, 5,
   155         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
   156         -    add_srs_wkt (p, 6,
   157         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   158         -    add_srs_wkt (p, 7,
   159         -        "SG\",\"4671\"]],PROJECTION[\"Lambert_Conformal_Conic_1SP");
   160         -    add_srs_wkt (p, 8,
   161         -        "\"],PARAMETER[\"latitude_of_origin\",33.3],PARAMETER[\"c");
   162         -    add_srs_wkt (p, 9,
   163         -        "entral_meridian\",2.7],PARAMETER[\"scale_factor\",0.9996");
   164         -    add_srs_wkt (p, 10,
   165         -        "25769],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
   166         -    add_srs_wkt (p, 11,
   167         -        "alse_northing\",300000],UNIT[\"metre\",1,AUTHORITY[\"EPS");
   168         -    add_srs_wkt (p, 12,
   169         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
   170         -    add_srs_wkt (p, 13,
   171         -        "ITY[\"EPSG\",\"30494\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 30729, "epsg", 30729,
   173         -        "Nord Sahara 1959 / UTM zone 29N", 0, 0,
   174         -        "Clarke 1880 (RGS)", "Greenwich",
   175         -        "Nord_Sahara_1959", "Transverse_Mercator", "metre",
   176         -        "Easting", "East", "Northing", "North");
   177         -    add_proj4text (p, 0,
   178         -        "+proj=utm +zone=29 +ellps=clrk80 +towgs84=-209.362,-87.8");
   179         -    add_proj4text (p, 1,
   180         -        "162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m +no_def");
   181         -    add_proj4text (p, 2,
   182         -        "s");
   183         -    add_srs_wkt (p, 0,
   184         -        "PROJCS[\"Nord Sahara 1959 / UTM zone 29N\",GEOGCS[\"Nord");
   185         -    add_srs_wkt (p, 1,
   186         -        " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla");
   187         -    add_srs_wkt (p, 2,
   188         -        "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",");
   189         -    add_srs_wkt (p, 3,
   190         -        "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478");
   191         -    add_srs_wkt (p, 4,
   192         -        "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"");
   193         -    add_srs_wkt (p, 5,
   194         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   195         -    add_srs_wkt (p, 6,
   196         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   197         -    add_srs_wkt (p, 7,
   198         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   199         -    add_srs_wkt (p, 8,
   200         -        "[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Mercator\"]");
   201         -    add_srs_wkt (p, 9,
   202         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
   203         -    add_srs_wkt (p, 10,
   204         -        "_meridian\",-9],PARAMETER[\"scale_factor\",0.9996],PARAM");
   205         -    add_srs_wkt (p, 11,
   206         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
   207         -    add_srs_wkt (p, 12,
   208         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   209         -    add_srs_wkt (p, 13,
   210         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
   211         -    add_srs_wkt (p, 14,
   212         -        "\"EPSG\",\"30729\"]]");
   213         -    p = add_epsg_def_ex (filter, first, last, 30730, "epsg", 30730,
   214         -        "Nord Sahara 1959 / UTM zone 30N", 0, 0,
   215         -        "Clarke 1880 (RGS)", "Greenwich",
   216         -        "Nord_Sahara_1959", "Transverse_Mercator", "metre",
   217         -        "Easting", "East", "Northing", "North");
   218         -    add_proj4text (p, 0,
   219         -        "+proj=utm +zone=30 +ellps=clrk80 +towgs84=-209.362,-87.8");
   220         -    add_proj4text (p, 1,
   221         -        "162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m +no_def");
   222         -    add_proj4text (p, 2,
   223         -        "s");
   224         -    add_srs_wkt (p, 0,
   225         -        "PROJCS[\"Nord Sahara 1959 / UTM zone 30N\",GEOGCS[\"Nord");
   226         -    add_srs_wkt (p, 1,
   227         -        " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla");
   228         -    add_srs_wkt (p, 2,
   229         -        "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",");
   230         -    add_srs_wkt (p, 3,
   231         -        "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478");
   232         -    add_srs_wkt (p, 4,
   233         -        "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"");
   234         -    add_srs_wkt (p, 5,
   235         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   236         -    add_srs_wkt (p, 6,
   237         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   238         -    add_srs_wkt (p, 7,
   239         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   240         -    add_srs_wkt (p, 8,
   241         -        "[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Mercator\"]");
   242         -    add_srs_wkt (p, 9,
   243         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
   244         -    add_srs_wkt (p, 10,
   245         -        "_meridian\",-3],PARAMETER[\"scale_factor\",0.9996],PARAM");
   246         -    add_srs_wkt (p, 11,
   247         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
   248         -    add_srs_wkt (p, 12,
   249         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
   250         -    add_srs_wkt (p, 13,
   251         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
   252         -    add_srs_wkt (p, 14,
   253         -        "\"EPSG\",\"30730\"]]");
   254         -    p = add_epsg_def_ex (filter, first, last, 30731, "epsg", 30731,
   255         -        "Nord Sahara 1959 / UTM zone 31N", 0, 0,
   256         -        "Clarke 1880 (RGS)", "Greenwich",
   257         -        "Nord_Sahara_1959", "Transverse_Mercator", "metre",
   258         -        "Easting", "East", "Northing", "North");
   259         -    add_proj4text (p, 0,
   260         -        "+proj=utm +zone=31 +ellps=clrk80 +towgs84=-209.362,-87.8");
   261         -    add_proj4text (p, 1,
   262         -        "162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m +no_def");
   263         -    add_proj4text (p, 2,
   264         -        "s");
   265         -    add_srs_wkt (p, 0,
   266         -        "PROJCS[\"Nord Sahara 1959 / UTM zone 31N\",GEOGCS[\"Nord");
   267         -    add_srs_wkt (p, 1,
   268         -        " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla");
   269         -    add_srs_wkt (p, 2,
   270         -        "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",");
   271         -    add_srs_wkt (p, 3,
   272         -        "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478");
   273         -    add_srs_wkt (p, 4,
   274         -        "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"");
   275         -    add_srs_wkt (p, 5,
   276         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   277         -    add_srs_wkt (p, 6,
   278         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   279         -    add_srs_wkt (p, 7,
   280         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   281         -    add_srs_wkt (p, 8,
   282         -        "[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Mercator\"]");
   283         -    add_srs_wkt (p, 9,
   284         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
   285         -    add_srs_wkt (p, 10,
   286         -        "_meridian\",3],PARAMETER[\"scale_factor\",0.9996],PARAME");
   287         -    add_srs_wkt (p, 11,
   288         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
   289         -    add_srs_wkt (p, 12,
   290         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   291         -    add_srs_wkt (p, 13,
   292         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
   293         -    add_srs_wkt (p, 14,
   294         -        "EPSG\",\"30731\"]]");
   295         -    p = add_epsg_def_ex (filter, first, last, 30732, "epsg", 30732,
   296         -        "Nord Sahara 1959 / UTM zone 32N", 0, 0,
   297         -        "Clarke 1880 (RGS)", "Greenwich",
   298         -        "Nord_Sahara_1959", "Transverse_Mercator", "metre",
   299         -        "Easting", "East", "Northing", "North");
   300         -    add_proj4text (p, 0,
   301         -        "+proj=utm +zone=32 +ellps=clrk80 +towgs84=-209.362,-87.8");
   302         -    add_proj4text (p, 1,
   303         -        "162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m +no_def");
   304         -    add_proj4text (p, 2,
   305         -        "s");
   306         -    add_srs_wkt (p, 0,
   307         -        "PROJCS[\"Nord Sahara 1959 / UTM zone 32N\",GEOGCS[\"Nord");
   308         -    add_srs_wkt (p, 1,
   309         -        " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla");
   310         -    add_srs_wkt (p, 2,
   311         -        "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",");
   312         -    add_srs_wkt (p, 3,
   313         -        "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478");
   314         -    add_srs_wkt (p, 4,
   315         -        "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"");
   316         -    add_srs_wkt (p, 5,
   317         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   318         -    add_srs_wkt (p, 6,
   319         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   320         -    add_srs_wkt (p, 7,
   321         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   322         -    add_srs_wkt (p, 8,
   323         -        "[\"EPSG\",\"4307\"]],PROJECTION[\"Transverse_Mercator\"]");
   324         -    add_srs_wkt (p, 9,
   325         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
   326         -    add_srs_wkt (p, 10,
   327         -        "_meridian\",9],PARAMETER[\"scale_factor\",0.9996],PARAME");
   328         -    add_srs_wkt (p, 11,
   329         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
   330         -    add_srs_wkt (p, 12,
   331         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   332         -    add_srs_wkt (p, 13,
   333         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
   334         -    add_srs_wkt (p, 14,
   335         -        "EPSG\",\"30732\"]]");
   336         -    p = add_epsg_def_ex (filter, first, last, 30791, "epsg", 30791,
   337         -        "Nord Sahara 1959 / Nord Algerie", 0, 0,
   338         -        "Clarke 1880 (RGS)", "Greenwich",
   339         -        "Nord_Sahara_1959", "Lambert_Conformal_Conic_1SP", "metre",
   340         -        "X", "East", "Y", "North");
   341         -    add_proj4text (p, 0,
   342         -        "+proj=lcc +lat_1=36 +lat_0=36 +lon_0=2.7 +k_0=0.99962554");
   343         -    add_proj4text (p, 1,
   344         -        "4 +x_0=500135 +y_0=300090 +ellps=clrk80 +towgs84=-209.36");
   345         -    add_proj4text (p, 2,
   346         -        "2,-87.8162,404.62,0.0046,3.4784,0.5805,-1.4547 +units=m ");
          436  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
          437  +    add_srs_wkt (p, 6,
          438  +        "ITY[\"EPSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator");
          439  +    add_srs_wkt (p, 7,
          440  +        "\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cent");
          441  +    add_srs_wkt (p, 8,
          442  +        "ral_meridian\",-81],PARAMETER[\"scale_factor\",0.9996],P");
          443  +    add_srs_wkt (p, 9,
          444  +        "ARAMETER[\"false_easting\",1640416.67],PARAMETER[\"false");
          445  +    add_srs_wkt (p, 10,
          446  +        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
          447  +    add_srs_wkt (p, 11,
          448  +        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
          449  +    add_srs_wkt (p, 12,
          450  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32077\"]]");
          451  +    p = add_epsg_def (filter, first, last, 32081, "epsg", 32081,
          452  +        "NAD27 / MTM zone 1");
          453  +    add_proj4text (p, 0,
          454  +        "+proj=tmerc +lat_0=0 +lon_0=-53 +k=0.9999 +x_0=304800 +y");
          455  +    add_proj4text (p, 1,
          456  +        "_0=0 +datum=NAD27 +units=m +no_defs");
          457  +    add_srs_wkt (p, 0,
          458  +        "PROJCS[\"NAD27 / MTM zone 1\",GEOGCS[\"NAD27\",DATUM[\"N");
          459  +    add_srs_wkt (p, 1,
          460  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
          461  +    add_srs_wkt (p, 2,
          462  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
          463  +    add_srs_wkt (p, 3,
          464  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
          465  +    add_srs_wkt (p, 4,
          466  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
          467  +    add_srs_wkt (p, 5,
          468  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
          469  +    add_srs_wkt (p, 6,
          470  +        "267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          471  +    add_srs_wkt (p, 7,
          472  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          473  +    add_srs_wkt (p, 8,
          474  +        "53],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false");
          475  +    add_srs_wkt (p, 9,
          476  +        "_easting\",304800],PARAMETER[\"false_northing\",0],UNIT[");
          477  +    add_srs_wkt (p, 10,
          478  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          479  +    add_srs_wkt (p, 11,
          480  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          481  +    add_srs_wkt (p, 12,
          482  +        "2081\"]]");
          483  +    p = add_epsg_def (filter, first, last, 32082, "epsg", 32082,
          484  +        "NAD27 / MTM zone 2");
          485  +    add_proj4text (p, 0,
          486  +        "+proj=tmerc +lat_0=0 +lon_0=-56 +k=0.9999 +x_0=304800 +y");
          487  +    add_proj4text (p, 1,
          488  +        "_0=0 +datum=NAD27 +units=m +no_defs");
          489  +    add_srs_wkt (p, 0,
          490  +        "PROJCS[\"NAD27 / MTM zone 2\",GEOGCS[\"NAD27\",DATUM[\"N");
          491  +    add_srs_wkt (p, 1,
          492  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
          493  +    add_srs_wkt (p, 2,
          494  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
          495  +    add_srs_wkt (p, 3,
          496  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
          497  +    add_srs_wkt (p, 4,
          498  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
          499  +    add_srs_wkt (p, 5,
          500  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
          501  +    add_srs_wkt (p, 6,
          502  +        "267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          503  +    add_srs_wkt (p, 7,
          504  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          505  +    add_srs_wkt (p, 8,
          506  +        "56],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false");
          507  +    add_srs_wkt (p, 9,
          508  +        "_easting\",304800],PARAMETER[\"false_northing\",0],UNIT[");
          509  +    add_srs_wkt (p, 10,
          510  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          511  +    add_srs_wkt (p, 11,
          512  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          513  +    add_srs_wkt (p, 12,
          514  +        "2082\"]]");
          515  +    p = add_epsg_def (filter, first, last, 32083, "epsg", 32083,
          516  +        "NAD27 / MTM zone 3");
          517  +    add_proj4text (p, 0,
          518  +        "+proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 ");
          519  +    add_proj4text (p, 1,
          520  +        "+y_0=0 +datum=NAD27 +units=m +no_defs");
          521  +    add_srs_wkt (p, 0,
          522  +        "PROJCS[\"NAD27 / MTM zone 3\",GEOGCS[\"NAD27\",DATUM[\"N");
          523  +    add_srs_wkt (p, 1,
          524  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
          525  +    add_srs_wkt (p, 2,
          526  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
          527  +    add_srs_wkt (p, 3,
          528  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
          529  +    add_srs_wkt (p, 4,
          530  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
          531  +    add_srs_wkt (p, 5,
          532  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
          533  +    add_srs_wkt (p, 6,
          534  +        "267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          535  +    add_srs_wkt (p, 7,
          536  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          537  +    add_srs_wkt (p, 8,
          538  +        "58.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
          539  +    add_srs_wkt (p, 9,
          540  +        "se_easting\",304800],PARAMETER[\"false_northing\",0],UNI");
          541  +    add_srs_wkt (p, 10,
          542  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          543  +    add_srs_wkt (p, 11,
          544  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          545  +    add_srs_wkt (p, 12,
          546  +        "32083\"]]");
          547  +    p = add_epsg_def (filter, first, last, 32084, "epsg", 32084,
          548  +        "NAD27 / MTM zone 4");
          549  +    add_proj4text (p, 0,
          550  +        "+proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 ");
          551  +    add_proj4text (p, 1,
          552  +        "+y_0=0 +datum=NAD27 +units=m +no_defs");
          553  +    add_srs_wkt (p, 0,
          554  +        "PROJCS[\"NAD27 / MTM zone 4\",GEOGCS[\"NAD27\",DATUM[\"N");
          555  +    add_srs_wkt (p, 1,
          556  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
          557  +    add_srs_wkt (p, 2,
          558  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
          559  +    add_srs_wkt (p, 3,
          560  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
          561  +    add_srs_wkt (p, 4,
          562  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
          563  +    add_srs_wkt (p, 5,
          564  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
          565  +    add_srs_wkt (p, 6,
          566  +        "267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          567  +    add_srs_wkt (p, 7,
          568  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          569  +    add_srs_wkt (p, 8,
          570  +        "61.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
          571  +    add_srs_wkt (p, 9,
          572  +        "se_easting\",304800],PARAMETER[\"false_northing\",0],UNI");
          573  +    add_srs_wkt (p, 10,
          574  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          575  +    add_srs_wkt (p, 11,
          576  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          577  +    add_srs_wkt (p, 12,
          578  +        "32084\"]]");
          579  +    p = add_epsg_def (filter, first, last, 32085, "epsg", 32085,
          580  +        "NAD27 / MTM zone 5");
          581  +    add_proj4text (p, 0,
          582  +        "+proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 ");
          583  +    add_proj4text (p, 1,
          584  +        "+y_0=0 +datum=NAD27 +units=m +no_defs");
          585  +    add_srs_wkt (p, 0,
          586  +        "PROJCS[\"NAD27 / MTM zone 5\",GEOGCS[\"NAD27\",DATUM[\"N");
          587  +    add_srs_wkt (p, 1,
          588  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
          589  +    add_srs_wkt (p, 2,
          590  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
          591  +    add_srs_wkt (p, 3,
          592  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
          593  +    add_srs_wkt (p, 4,
          594  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
          595  +    add_srs_wkt (p, 5,
          596  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
          597  +    add_srs_wkt (p, 6,
          598  +        "267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          599  +    add_srs_wkt (p, 7,
          600  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          601  +    add_srs_wkt (p, 8,
          602  +        "64.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
          603  +    add_srs_wkt (p, 9,
          604  +        "se_easting\",304800],PARAMETER[\"false_northing\",0],UNI");
          605  +    add_srs_wkt (p, 10,
          606  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          607  +    add_srs_wkt (p, 11,
          608  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          609  +    add_srs_wkt (p, 12,
          610  +        "32085\"]]");
          611  +    p = add_epsg_def (filter, first, last, 32086, "epsg", 32086,
          612  +        "NAD27 / MTM zone 6");
          613  +    add_proj4text (p, 0,
          614  +        "+proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 ");
          615  +    add_proj4text (p, 1,
          616  +        "+y_0=0 +datum=NAD27 +units=m +no_defs");
          617  +    add_srs_wkt (p, 0,
          618  +        "PROJCS[\"NAD27 / MTM zone 6\",GEOGCS[\"NAD27\",DATUM[\"N");
          619  +    add_srs_wkt (p, 1,
          620  +        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
          621  +    add_srs_wkt (p, 2,
          622  +        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
          623  +    add_srs_wkt (p, 3,
          624  +        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
          625  +    add_srs_wkt (p, 4,
          626  +        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
          627  +    add_srs_wkt (p, 5,
          628  +        "433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4");
          629  +    add_srs_wkt (p, 6,
          630  +        "267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          631  +    add_srs_wkt (p, 7,
          632  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          633  +    add_srs_wkt (p, 8,
          634  +        "67.5],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"fal");
          635  +    add_srs_wkt (p, 9,
          636  +        "se_easting\",304800],PARAMETER[\"false_northing\",0],UNI");
          637  +    add_srs_wkt (p, 10,
          638  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          639  +    add_srs_wkt (p, 11,
          640  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          641  +    add_srs_wkt (p, 12,
          642  +        "32086\"]]");
          643  +    p = add_epsg_def (filter, first, last, 32098, "epsg", 32098,
          644  +        "NAD27 / Quebec Lambert");
          645  +    add_proj4text (p, 0,
          646  +        "+proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_");
          647  +    add_proj4text (p, 1,
          648  +        "0=0 +y_0=0 +datum=NAD27 +units=m +no_defs");
          649  +    add_srs_wkt (p, 0,
          650  +        "PROJCS[\"NAD27 / Quebec Lambert\",GEOGCS[\"NAD27\",DATUM");
          651  +    add_srs_wkt (p, 1,
          652  +        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
          653  +    add_srs_wkt (p, 2,
          654  +        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
          655  +    add_srs_wkt (p, 3,
          656  +        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
          657  +    add_srs_wkt (p, 4,
          658  +        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
          659  +    add_srs_wkt (p, 5,
          660  +        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\"");
          661  +    add_srs_wkt (p, 6,
          662  +        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
          663  +    add_srs_wkt (p, 7,
          664  +        "PARAMETER[\"standard_parallel_1\",60],PARAMETER[\"standa");
          665  +    add_srs_wkt (p, 8,
          666  +        "rd_parallel_2\",46],PARAMETER[\"latitude_of_origin\",44]");
          667  +    add_srs_wkt (p, 9,
          668  +        ",PARAMETER[\"central_meridian\",-68.5],PARAMETER[\"false");
          669  +    add_srs_wkt (p, 10,
          670  +        "_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"met");
          671  +    add_srs_wkt (p, 11,
          672  +        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
          673  +    add_srs_wkt (p, 12,
          674  +        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32098\"]]");
          675  +    p = add_epsg_def (filter, first, last, 32099, "epsg", 32099,
          676  +        "NAD27 / Louisiana Offshore");
          677  +    add_proj4text (p, 0,
          678  +        "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
          679  +    add_proj4text (p, 1,
          680  +        "667 +lat_0=25.66666666666667 +lon_0=-91.33333333333333 +");
          681  +    add_proj4text (p, 2,
          682  +        "x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +");
   347    683       add_proj4text (p, 3,
   348         -        "+no_defs");
   349         -    add_srs_wkt (p, 0,
   350         -        "PROJCS[\"Nord Sahara 1959 / Nord Algerie\",GEOGCS[\"Nord");
   351         -    add_srs_wkt (p, 1,
   352         -        " Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Cla");
   353         -    add_srs_wkt (p, 2,
   354         -        "rke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",");
   355         -    add_srs_wkt (p, 3,
   356         -        "\"7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.478");
   357         -    add_srs_wkt (p, 4,
   358         -        "4,0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"");
   359         -    add_srs_wkt (p, 5,
   360         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
   361         -    add_srs_wkt (p, 6,
   362         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   363         -    add_srs_wkt (p, 7,
   364         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   365         -    add_srs_wkt (p, 8,
   366         -        "[\"EPSG\",\"4307\"]],PROJECTION[\"Lambert_Conformal_Coni");
   367         -    add_srs_wkt (p, 9,
   368         -        "c_1SP\"],PARAMETER[\"latitude_of_origin\",36],PARAMETER[");
   369         -    add_srs_wkt (p, 10,
   370         -        "\"central_meridian\",2.7],PARAMETER[\"scale_factor\",0.9");
   371         -    add_srs_wkt (p, 11,
   372         -        "99625544],PARAMETER[\"false_easting\",500135],PARAMETER[");
   373         -    add_srs_wkt (p, 12,
   374         -        "\"false_northing\",300090],UNIT[\"metre\",1,AUTHORITY[\"");
   375         -    add_srs_wkt (p, 13,
   376         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   377         -    add_srs_wkt (p, 14,
   378         -        "HORITY[\"EPSG\",\"30791\"]]");
   379         -    p = add_epsg_def_ex (filter, first, last, 30792, "epsg", 30792,
   380         -        "Nord Sahara 1959 / Sud Algerie", 0, 0,
   381         -        "Clarke 1880 (RGS)", "Greenwich",
   382         -        "Nord_Sahara_1959", "Lambert_Conformal_Conic_1SP", "metre",
   383         -        "X", "East", "Y", "North");
   384         -    add_proj4text (p, 0,
   385         -        "+proj=lcc +lat_1=33.3 +lat_0=33.3 +lon_0=2.7 +k_0=0.9996");
   386         -    add_proj4text (p, 1,
   387         -        "25769 +x_0=500135 +y_0=300090 +ellps=clrk80 +towgs84=-20");
   388         -    add_proj4text (p, 2,
   389         -        "9.362,-87.8162,404.62,0.0046,3.4784,0.5805,-1.4547 +unit");
   390         -    add_proj4text (p, 3,
   391         -        "s=m +no_defs");
   392         -    add_srs_wkt (p, 0,
   393         -        "PROJCS[\"Nord Sahara 1959 / Sud Algerie\",GEOGCS[\"Nord ");
   394         -    add_srs_wkt (p, 1,
   395         -        "Sahara 1959\",DATUM[\"Nord_Sahara_1959\",SPHEROID[\"Clar");
   396         -    add_srs_wkt (p, 2,
   397         -        "ke 1880 (RGS)\",6378249.145,293.465,AUTHORITY[\"EPSG\",\"");
   398         -    add_srs_wkt (p, 3,
   399         -        "7012\"]],TOWGS84[-209.362,-87.8162,404.62,0.0046,3.4784,");
   400         -    add_srs_wkt (p, 4,
   401         -        "0.5805,-1.4547],AUTHORITY[\"EPSG\",\"6307\"]],PRIMEM[\"G");
   402         -    add_srs_wkt (p, 5,
   403         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   404         -    add_srs_wkt (p, 6,
   405         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   406         -    add_srs_wkt (p, 7,
   407         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   408         -    add_srs_wkt (p, 8,
   409         -        "\"EPSG\",\"4307\"]],PROJECTION[\"Lambert_Conformal_Conic");
   410         -    add_srs_wkt (p, 9,
   411         -        "_1SP\"],PARAMETER[\"latitude_of_origin\",33.3],PARAMETER");
   412         -    add_srs_wkt (p, 10,
   413         -        "[\"central_meridian\",2.7],PARAMETER[\"scale_factor\",0.");
   414         -    add_srs_wkt (p, 11,
   415         -        "999625769],PARAMETER[\"false_easting\",500135],PARAMETER");
   416         -    add_srs_wkt (p, 12,
   417         -        "[\"false_northing\",300090],UNIT[\"metre\",1,AUTHORITY[\"");
   418         -    add_srs_wkt (p, 13,
   419         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   420         -    add_srs_wkt (p, 14,
   421         -        "HORITY[\"EPSG\",\"30792\"]]");
   422         -    p = add_epsg_def_ex (filter, first, last, 30800, "epsg", 30800,
   423         -        "RT38 2.5 gon W (deprecated)", 0, 1,
   424         -        "Bessel 1841", "Greenwich",
   425         -        "Stockholm_1938", "Transverse_Mercator", "metre",
   426         -        "X", "North", "Y", "East");
   427         -    add_proj4text (p, 0,
   428         -        "+proj=tmerc +lat_0=0 +lon_0=15.80827777777778 +k=1 +x_0=");
   429         -    add_proj4text (p, 1,
   430         -        "1500000 +y_0=0 +ellps=bessel +units=m +no_defs");
   431         -    add_srs_wkt (p, 0,
   432         -        "PROJCS[\"RT38 2.5 gon W (deprecated)\",GEOGCS[\"RT38\",D");
   433         -    add_srs_wkt (p, 1,
   434         -        "ATUM[\"Stockholm_1938\",SPHEROID[\"Bessel 1841\",6377397");
   435         -    add_srs_wkt (p, 2,
   436         -        ".155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],AUTHORITY");
   437         -    add_srs_wkt (p, 3,
   438         -        "[\"EPSG\",\"6308\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"");
   439         -    add_srs_wkt (p, 4,
   440         -        "EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUT");
   441         -    add_srs_wkt (p, 5,
   442         -        "HORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS");
   443         -    add_srs_wkt (p, 6,
   444         -        "[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4308\"]],PROJE");
   445         -    add_srs_wkt (p, 7,
   446         -        "CTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_of_o");
   447         -    add_srs_wkt (p, 8,
   448         -        "rigin\",0],PARAMETER[\"central_meridian\",15.80827777777");
   449         -    add_srs_wkt (p, 9,
   450         -        "778],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eas");
   451         -    add_srs_wkt (p, 10,
   452         -        "ting\",1500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
   453         -    add_srs_wkt (p, 11,
   454         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH]");
   455         -    add_srs_wkt (p, 12,
   456         -        ",AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"30800\"]]");
   457         -    p = add_epsg_def_ex (filter, first, last, 31028, "epsg", 31028,
   458         -        "Yoff / UTM zone 28N", 0, 0,
   459         -        "Clarke 1880 (IGN)", "Greenwich",
   460         -        "Yoff", "Transverse_Mercator", "metre",
   461         -        "Easting", "East", "Northing", "North");
   462         -    add_proj4text (p, 0,
   463         -        "+proj=utm +zone=28 +a=6378249.2 +b=6356515 +units=m +no_");
   464         -    add_proj4text (p, 1,
   465         -        "defs");
   466         -    add_srs_wkt (p, 0,
   467         -        "PROJCS[\"Yoff / UTM zone 28N\",GEOGCS[\"Yoff\",DATUM[\"Y");
   468         -    add_srs_wkt (p, 1,
   469         -        "off\",SPHEROID[\"Clarke 1880 (IGN)\",6378249.2,293.46602");
   470         -    add_srs_wkt (p, 2,
   471         -        "12936265,AUTHORITY[\"EPSG\",\"7011\"]],AUTHORITY[\"EPSG\"");
   472         -    add_srs_wkt (p, 3,
   473         -        ",\"6310\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"");
   474         -    add_srs_wkt (p, 4,
   475         -        "8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"");
   476         -    add_srs_wkt (p, 5,
   477         -        "EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longit");
   478         -    add_srs_wkt (p, 6,
   479         -        "ude\",EAST],AUTHORITY[\"EPSG\",\"4310\"]],PROJECTION[\"T");
   480         -    add_srs_wkt (p, 7,
   481         -        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
   482         -    add_srs_wkt (p, 8,
   483         -        "],PARAMETER[\"central_meridian\",-15],PARAMETER[\"scale_");
   484         -    add_srs_wkt (p, 9,
   485         -        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
   486         -    add_srs_wkt (p, 10,
   487         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
   488         -    add_srs_wkt (p, 11,
   489         -        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
   490         -    add_srs_wkt (p, 12,
   491         -        "ng\",NORTH],AUTHORITY[\"EPSG\",\"31028\"]]");
   492         -    p = add_epsg_def_ex (filter, first, last, 31121, "epsg", 31121,
   493         -        "Zanderij / UTM zone 21N", 0, 0,
   494         -        "International 1924", "Greenwich",
   495         -        "Zanderij", "Transverse_Mercator", "metre",
   496         -        "Easting", "East", "Northing", "North");
   497         -    add_proj4text (p, 0,
   498         -        "+proj=utm +zone=21 +ellps=intl +towgs84=-265,120,-358,0,");
   499         -    add_proj4text (p, 1,
   500         -        "0,0,0 +units=m +no_defs");
   501         -    add_srs_wkt (p, 0,
   502         -        "PROJCS[\"Zanderij / UTM zone 21N\",GEOGCS[\"Zanderij\",D");
   503         -    add_srs_wkt (p, 1,
   504         -        "ATUM[\"Zanderij\",SPHEROID[\"International 1924\",637838");
   505         -    add_srs_wkt (p, 2,
   506         -        "8,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-265,120,-35");
   507         -    add_srs_wkt (p, 3,
   508         -        "8,0,0,0,0],AUTHORITY[\"EPSG\",\"6311\"]],PRIMEM[\"Greenw");
   509         -    add_srs_wkt (p, 4,
   510         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
   511         -    add_srs_wkt (p, 5,
   512         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
   513         -    add_srs_wkt (p, 6,
   514         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
   515         -    add_srs_wkt (p, 7,
   516         -        "G\",\"4311\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
   517         -    add_srs_wkt (p, 8,
   518         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
   519         -    add_srs_wkt (p, 9,
   520         -        "ian\",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[");
   521         -    add_srs_wkt (p, 10,
   522         -        "\"false_easting\",500000],PARAMETER[\"false_northing\",0");
   523         -    add_srs_wkt (p, 11,
   524         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   525         -    add_srs_wkt (p, 12,
   526         -        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   527         -    add_srs_wkt (p, 13,
   528         -        "G\",\"31121\"]]");
   529         -    p = add_epsg_def_ex (filter, first, last, 31154, "epsg", 31154,
   530         -        "Zanderij / TM 54 NW", 0, 0,
   531         -        "International 1924", "Greenwich",
   532         -        "Zanderij", "Transverse_Mercator", "metre",
   533         -        "Easting", "East", "Northing", "North");
   534         -    add_proj4text (p, 0,
   535         -        "+proj=tmerc +lat_0=0 +lon_0=-54 +k=0.9996 +x_0=500000 +y");
   536         -    add_proj4text (p, 1,
   537         -        "_0=0 +ellps=intl +towgs84=-265,120,-358,0,0,0,0 +units=m");
   538         -    add_proj4text (p, 2,
   539         -        " +no_defs");
   540         -    add_srs_wkt (p, 0,
   541         -        "PROJCS[\"Zanderij / TM 54 NW\",GEOGCS[\"Zanderij\",DATUM");
   542         -    add_srs_wkt (p, 1,
   543         -        "[\"Zanderij\",SPHEROID[\"International 1924\",6378388,29");
   544         -    add_srs_wkt (p, 2,
   545         -        "7,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-265,120,-358,0,");
   546         -    add_srs_wkt (p, 3,
   547         -        "0,0,0],AUTHORITY[\"EPSG\",\"6311\"]],PRIMEM[\"Greenwich\"");
          684  +        "no_defs");
          685  +    add_srs_wkt (p, 0,
          686  +        "PROJCS[\"NAD27 / Louisiana Offshore\",GEOGCS[\"NAD27\",D");
          687  +    add_srs_wkt (p, 1,
          688  +        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
          689  +    add_srs_wkt (p, 2,
          690  +        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
          691  +    add_srs_wkt (p, 3,
          692  +        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
   548    693       add_srs_wkt (p, 4,
   549    694           ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
   550    695       add_srs_wkt (p, 5,
   551         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
   552         -    add_srs_wkt (p, 6,
   553         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   554         -    add_srs_wkt (p, 7,
   555         -        "4311\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   556         -    add_srs_wkt (p, 8,
   557         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
   558         -    add_srs_wkt (p, 9,
   559         -        "54],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
   560         -    add_srs_wkt (p, 10,
   561         -        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
   562         -    add_srs_wkt (p, 11,
   563         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
   564         -    add_srs_wkt (p, 12,
   565         -        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
   566         -    add_srs_wkt (p, 13,
   567         -        "1154\"]]");
   568         -    p = add_epsg_def_ex (filter, first, last, 31170, "epsg", 31170,
   569         -        "Zanderij / Suriname Old TM", 0, 0,
   570         -        "International 1924", "Greenwich",
   571         -        "Zanderij", "Transverse_Mercator", "metre",
   572         -        "Easting", "East", "Northing", "North");
   573         -    add_proj4text (p, 0,
   574         -        "+proj=tmerc +lat_0=0 +lon_0=-55.68333333333333 +k=0.9996");
   575         -    add_proj4text (p, 1,
   576         -        " +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0");
   577         -    add_proj4text (p, 2,
   578         -        ",0,0,0 +units=m +no_defs");
   579         -    add_srs_wkt (p, 0,
   580         -        "PROJCS[\"Zanderij / Suriname Old TM\",GEOGCS[\"Zanderij\"");
   581         -    add_srs_wkt (p, 1,
   582         -        ",DATUM[\"Zanderij\",SPHEROID[\"International 1924\",6378");
   583         -    add_srs_wkt (p, 2,
   584         -        "388,297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-265,120,-");
   585         -    add_srs_wkt (p, 3,
   586         -        "358,0,0,0,0],AUTHORITY[\"EPSG\",\"6311\"]],PRIMEM[\"Gree");
   587         -    add_srs_wkt (p, 4,
   588         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   589         -    add_srs_wkt (p, 5,
   590         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   591         -    add_srs_wkt (p, 6,
   592         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   593         -    add_srs_wkt (p, 7,
   594         -        "PSG\",\"4311\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   595         -    add_srs_wkt (p, 8,
   596         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   597         -    add_srs_wkt (p, 9,
   598         -        "idian\",-55.68333333333333],PARAMETER[\"scale_factor\",0");
   599         -    add_srs_wkt (p, 10,
   600         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
   601         -    add_srs_wkt (p, 11,
   602         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
   603         -    add_srs_wkt (p, 12,
   604         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
   605         -    add_srs_wkt (p, 13,
   606         -        ",AUTHORITY[\"EPSG\",\"31170\"]]");
   607         -    p = add_epsg_def_ex (filter, first, last, 31171, "epsg", 31171,
   608         -        "Zanderij / Suriname TM", 0, 0,
   609         -        "International 1924", "Greenwich",
   610         -        "Zanderij", "Transverse_Mercator", "metre",
   611         -        "Easting", "East", "Northing", "North");
   612         -    add_proj4text (p, 0,
   613         -        "+proj=tmerc +lat_0=0 +lon_0=-55.68333333333333 +k=0.9999");
   614         -    add_proj4text (p, 1,
   615         -        " +x_0=500000 +y_0=0 +ellps=intl +towgs84=-265,120,-358,0");
   616         -    add_proj4text (p, 2,
   617         -        ",0,0,0 +units=m +no_defs");
   618         -    add_srs_wkt (p, 0,
   619         -        "PROJCS[\"Zanderij / Suriname TM\",GEOGCS[\"Zanderij\",DA");
   620         -    add_srs_wkt (p, 1,
   621         -        "TUM[\"Zanderij\",SPHEROID[\"International 1924\",6378388");
   622         -    add_srs_wkt (p, 2,
   623         -        ",297,AUTHORITY[\"EPSG\",\"7022\"]],TOWGS84[-265,120,-358");
   624         -    add_srs_wkt (p, 3,
   625         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6311\"]],PRIMEM[\"Greenwi");
          696  +        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EP");
          697  +    add_srs_wkt (p, 6,
          698  +        "SG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
          699  +    add_srs_wkt (p, 7,
          700  +        "\"],PARAMETER[\"standard_parallel_1\",27.83333333333333]");
          701  +    add_srs_wkt (p, 8,
          702  +        ",PARAMETER[\"standard_parallel_2\",26.16666666666667],PA");
          703  +    add_srs_wkt (p, 9,
          704  +        "RAMETER[\"latitude_of_origin\",25.66666666666667],PARAME");
          705  +    add_srs_wkt (p, 10,
          706  +        "TER[\"central_meridian\",-91.33333333333333],PARAMETER[\"");
          707  +    add_srs_wkt (p, 11,
          708  +        "false_easting\",2000000],PARAMETER[\"false_northing\",0]");
          709  +    add_srs_wkt (p, 12,
          710  +        ",UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"");
          711  +    add_srs_wkt (p, 13,
          712  +        "EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
          713  +    add_srs_wkt (p, 14,
          714  +        "HORITY[\"EPSG\",\"32099\"]]");
          715  +    p = add_epsg_def (filter, first, last, 32100, "epsg", 32100,
          716  +        "NAD83 / Montana");
          717  +    add_proj4text (p, 0,
          718  +        "+proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5");
          719  +    add_proj4text (p, 1,
          720  +        " +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs");
          721  +    add_srs_wkt (p, 0,
          722  +        "PROJCS[\"NAD83 / Montana\",GEOGCS[\"NAD83\",DATUM[\"Nort");
          723  +    add_srs_wkt (p, 1,
          724  +        "h_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,29");
          725  +    add_srs_wkt (p, 2,
          726  +        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
          727  +    add_srs_wkt (p, 3,
          728  +        "0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwic");
          729  +    add_srs_wkt (p, 4,
          730  +        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
          731  +    add_srs_wkt (p, 5,
          732  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
          733  +    add_srs_wkt (p, 6,
          734  +        "EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2");
          735  +    add_srs_wkt (p, 7,
          736  +        "SP\"],PARAMETER[\"standard_parallel_1\",49],PARAMETER[\"");
          737  +    add_srs_wkt (p, 8,
          738  +        "standard_parallel_2\",45],PARAMETER[\"latitude_of_origin");
          739  +    add_srs_wkt (p, 9,
          740  +        "\",44.25],PARAMETER[\"central_meridian\",-109.5],PARAMET");
          741  +    add_srs_wkt (p, 10,
          742  +        "ER[\"false_easting\",600000],PARAMETER[\"false_northing\"");
          743  +    add_srs_wkt (p, 11,
          744  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          745  +    add_srs_wkt (p, 12,
          746  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32100");
          747  +    add_srs_wkt (p, 13,
          748  +        "\"]]");
          749  +    p = add_epsg_def (filter, first, last, 32104, "epsg", 32104,
          750  +        "NAD83 / Nebraska");
          751  +    add_proj4text (p, 0,
          752  +        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
          753  +    add_proj4text (p, 1,
          754  +        "lon_0=-100 +x_0=500000 +y_0=0 +datum=NAD83 +units=m +no_");
          755  +    add_proj4text (p, 2,
          756  +        "defs");
          757  +    add_srs_wkt (p, 0,
          758  +        "PROJCS[\"NAD83 / Nebraska\",GEOGCS[\"NAD83\",DATUM[\"Nor");
          759  +    add_srs_wkt (p, 1,
          760  +        "th_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,2");
          761  +    add_srs_wkt (p, 2,
          762  +        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
          763  +    add_srs_wkt (p, 3,
          764  +        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwi");
   626    765       add_srs_wkt (p, 4,
   627    766           "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
   628    767       add_srs_wkt (p, 5,
   629         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
   630         -    add_srs_wkt (p, 6,
   631         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
   632         -    add_srs_wkt (p, 7,
   633         -        "\",\"4311\"]],PROJECTION[\"Transverse_Mercator\"],PARAME");
   634         -    add_srs_wkt (p, 8,
   635         -        "TER[\"latitude_of_origin\",0],PARAMETER[\"central_meridi");
   636         -    add_srs_wkt (p, 9,
   637         -        "an\",-55.68333333333333],PARAMETER[\"scale_factor\",0.99");
   638         -    add_srs_wkt (p, 10,
   639         -        "99],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
   640         -    add_srs_wkt (p, 11,
   641         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
   642         -    add_srs_wkt (p, 12,
   643         -        "01\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],A");
   644         -    add_srs_wkt (p, 13,
   645         -        "UTHORITY[\"EPSG\",\"31171\"]]");
   646         -    p = add_epsg_def_ex (filter, first, last, 31251, "epsg", 31251,
   647         -        "MGI (Ferro) / Austria GK West Zone", 0, 1,
   648         -        "Bessel 1841", "Ferro",
   649         -        "Militar_Geographische_Institut_Ferro", "Transverse_Mercator", "metre",
   650         -        "X", "North", "Y", "East");
   651         -    add_proj4text (p, 0,
   652         -        "+proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=0 +y_0=-5000000");
   653         -    add_proj4text (p, 1,
   654         -        " +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +");
   655         -    add_proj4text (p, 2,
   656         -        "units=m +no_defs");
   657         -    add_srs_wkt (p, 0,
   658         -        "PROJCS[\"MGI (Ferro) / Austria GK West Zone\",GEOGCS[\"M");
   659         -    add_srs_wkt (p, 1,
   660         -        "GI (Ferro)\",DATUM[\"Militar_Geographische_Institut_Ferr");
   661         -    add_srs_wkt (p, 2,
   662         -        "o\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUT");
   663         -    add_srs_wkt (p, 3,
   664         -        "HORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,480,0,0,0,0]");
   665         -    add_srs_wkt (p, 4,
   666         -        ",AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\",-17.6666");
   667         -    add_srs_wkt (p, 5,
   668         -        "6666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"degree\"");
   669         -    add_srs_wkt (p, 6,
   670         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   671         -    add_srs_wkt (p, 7,
   672         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   673         -    add_srs_wkt (p, 8,
   674         -        "PSG\",\"4805\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   675         -    add_srs_wkt (p, 9,
   676         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   677         -    add_srs_wkt (p, 10,
   678         -        "idian\",28],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
   679         -    add_srs_wkt (p, 11,
   680         -        "lse_easting\",0],PARAMETER[\"false_northing\",-5000000],");
   681         -    add_srs_wkt (p, 12,
   682         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   683         -    add_srs_wkt (p, 13,
   684         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31251\"]]");
   685         -    p = add_epsg_def_ex (filter, first, last, 31252, "epsg", 31252,
   686         -        "MGI (Ferro) / Austria GK Central Zone", 0, 1,
   687         -        "Bessel 1841", "Ferro",
   688         -        "Militar_Geographische_Institut_Ferro", "Transverse_Mercator", "metre",
   689         -        "X", "North", "Y", "East");
   690         -    add_proj4text (p, 0,
   691         -        "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=-5000000");
   692         -    add_proj4text (p, 1,
   693         -        " +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +");
   694         -    add_proj4text (p, 2,
   695         -        "units=m +no_defs");
   696         -    add_srs_wkt (p, 0,
   697         -        "PROJCS[\"MGI (Ferro) / Austria GK Central Zone\",GEOGCS[");
   698         -    add_srs_wkt (p, 1,
   699         -        "\"MGI (Ferro)\",DATUM[\"Militar_Geographische_Institut_F");
   700         -    add_srs_wkt (p, 2,
   701         -        "erro\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,");
   702         -    add_srs_wkt (p, 3,
   703         -        "AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,480,0,0,0");
   704         -    add_srs_wkt (p, 4,
   705         -        ",0],AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\",-17.6");
   706         -    add_srs_wkt (p, 5,
   707         -        "6666666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"degre");
   708         -    add_srs_wkt (p, 6,
   709         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
   710         -    add_srs_wkt (p, 7,
   711         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
   712         -    add_srs_wkt (p, 8,
   713         -        "[\"EPSG\",\"4805\"]],PROJECTION[\"Transverse_Mercator\"]");
   714         -    add_srs_wkt (p, 9,
   715         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
   716         -    add_srs_wkt (p, 10,
   717         -        "_meridian\",31],PARAMETER[\"scale_factor\",1],PARAMETER[");
   718         -    add_srs_wkt (p, 11,
   719         -        "\"false_easting\",0],PARAMETER[\"false_northing\",-50000");
   720         -    add_srs_wkt (p, 12,
   721         -        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   722         -    add_srs_wkt (p, 13,
   723         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31252");
   724         -    add_srs_wkt (p, 14,
   725         -        "\"]]");
   726         -    p = add_epsg_def_ex (filter, first, last, 31253, "epsg", 31253,
   727         -        "MGI (Ferro) / Austria GK East Zone", 0, 1,
   728         -        "Bessel 1841", "Ferro",
   729         -        "Militar_Geographische_Institut_Ferro", "Transverse_Mercator", "metre",
   730         -        "X", "North", "Y", "East");
   731         -    add_proj4text (p, 0,
   732         -        "+proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=0 +y_0=-5000000");
   733         -    add_proj4text (p, 1,
   734         -        " +ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +");
   735         -    add_proj4text (p, 2,
   736         -        "units=m +no_defs");
   737         -    add_srs_wkt (p, 0,
   738         -        "PROJCS[\"MGI (Ferro) / Austria GK East Zone\",GEOGCS[\"M");
   739         -    add_srs_wkt (p, 1,
   740         -        "GI (Ferro)\",DATUM[\"Militar_Geographische_Institut_Ferr");
   741         -    add_srs_wkt (p, 2,
   742         -        "o\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUT");
   743         -    add_srs_wkt (p, 3,
   744         -        "HORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,480,0,0,0,0]");
   745         -    add_srs_wkt (p, 4,
   746         -        ",AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\",-17.6666");
   747         -    add_srs_wkt (p, 5,
   748         -        "6666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"degree\"");
   749         -    add_srs_wkt (p, 6,
   750         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   751         -    add_srs_wkt (p, 7,
   752         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   753         -    add_srs_wkt (p, 8,
   754         -        "PSG\",\"4805\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   755         -    add_srs_wkt (p, 9,
   756         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
   757         -    add_srs_wkt (p, 10,
   758         -        "idian\",34],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
   759         -    add_srs_wkt (p, 11,
   760         -        "lse_easting\",0],PARAMETER[\"false_northing\",-5000000],");
   761         -    add_srs_wkt (p, 12,
   762         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   763         -    add_srs_wkt (p, 13,
   764         -        ",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31253\"]]");
   765         -    p = add_epsg_def_ex (filter, first, last, 31254, "epsg", 31254,
   766         -        "MGI / Austria GK West", 0, 1,
   767         -        "Bessel 1841", "Greenwich",
   768         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
   769         -        "X", "North", "Y", "East");
   770         -    add_proj4text (p, 0,
   771         -        "+proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=");
   772         -    add_proj4text (p, 1,
   773         -        "0 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.129,46");
   774         -    add_proj4text (p, 2,
   775         -        "3.919,5.137,1.474,5.297,2.4232 +units=m +no_defs");
   776         -    add_srs_wkt (p, 0,
   777         -        "PROJCS[\"MGI / Austria GK West\",GEOGCS[\"MGI\",DATUM[\"");
   778         -    add_srs_wkt (p, 1,
   779         -        "Militar_Geographische_Institute\",SPHEROID[\"Bessel 1841");
   780         -    add_srs_wkt (p, 2,
   781         -        "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
   782         -    add_srs_wkt (p, 3,
   783         -        ",TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232");
   784         -    add_srs_wkt (p, 4,
   785         -        "],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,A");
   786         -    add_srs_wkt (p, 5,
   787         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   788         -    add_srs_wkt (p, 6,
   789         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
   790         -    add_srs_wkt (p, 7,
   791         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"431");
   792         -    add_srs_wkt (p, 8,
   793         -        "2\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
   794         -    add_srs_wkt (p, 9,
   795         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",10.");
   796         -    add_srs_wkt (p, 10,
   797         -        "33333333333333],PARAMETER[\"scale_factor\",1],PARAMETER[");
   798         -    add_srs_wkt (p, 11,
   799         -        "\"false_easting\",0],PARAMETER[\"false_northing\",-50000");
   800         -    add_srs_wkt (p, 12,
   801         -        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   802         -    add_srs_wkt (p, 13,
   803         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31254");
   804         -    add_srs_wkt (p, 14,
   805         -        "\"]]");
   806         -    p = add_epsg_def_ex (filter, first, last, 31255, "epsg", 31255,
   807         -        "MGI / Austria GK Central", 0, 1,
   808         -        "Bessel 1841", "Greenwich",
   809         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
   810         -        "X", "North", "Y", "East");
   811         -    add_proj4text (p, 0,
   812         -        "+proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=");
   813         -    add_proj4text (p, 1,
   814         -        "0 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.129,46");
   815         -    add_proj4text (p, 2,
   816         -        "3.919,5.137,1.474,5.297,2.4232 +units=m +no_defs");
   817         -    add_srs_wkt (p, 0,
   818         -        "PROJCS[\"MGI / Austria GK Central\",GEOGCS[\"MGI\",DATUM");
   819         -    add_srs_wkt (p, 1,
   820         -        "[\"Militar_Geographische_Institute\",SPHEROID[\"Bessel 1");
   821         -    add_srs_wkt (p, 2,
   822         -        "841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"");
   823         -    add_srs_wkt (p, 3,
   824         -        "]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.42");
   825         -    add_srs_wkt (p, 4,
   826         -        "32],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0");
   827         -    add_srs_wkt (p, 5,
   828         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
   829         -    add_srs_wkt (p, 6,
   830         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   831         -    add_srs_wkt (p, 7,
   832         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"43");
   833         -    add_srs_wkt (p, 8,
   834         -        "12\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   835         -    add_srs_wkt (p, 9,
   836         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",13");
   837         -    add_srs_wkt (p, 10,
   838         -        ".33333333333333],PARAMETER[\"scale_factor\",1],PARAMETER");
   839         -    add_srs_wkt (p, 11,
   840         -        "[\"false_easting\",0],PARAMETER[\"false_northing\",-5000");
   841         -    add_srs_wkt (p, 12,
   842         -        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
   843         -    add_srs_wkt (p, 13,
   844         -        "[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3125");
   845         -    add_srs_wkt (p, 14,
   846         -        "5\"]]");
   847         -    p = add_epsg_def_ex (filter, first, last, 31256, "epsg", 31256,
   848         -        "MGI / Austria GK East", 0, 1,
   849         -        "Bessel 1841", "Greenwich",
   850         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
   851         -        "X", "North", "Y", "East");
   852         -    add_proj4text (p, 0,
   853         -        "+proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=");
   854         -    add_proj4text (p, 1,
   855         -        "0 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.129,46");
   856         -    add_proj4text (p, 2,
   857         -        "3.919,5.137,1.474,5.297,2.4232 +units=m +no_defs");
   858         -    add_srs_wkt (p, 0,
   859         -        "PROJCS[\"MGI / Austria GK East\",GEOGCS[\"MGI\",DATUM[\"");
   860         -    add_srs_wkt (p, 1,
   861         -        "Militar_Geographische_Institute\",SPHEROID[\"Bessel 1841");
   862         -    add_srs_wkt (p, 2,
   863         -        "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
   864         -    add_srs_wkt (p, 3,
   865         -        ",TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232");
   866         -    add_srs_wkt (p, 4,
   867         -        "],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,A");
   868         -    add_srs_wkt (p, 5,
   869         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   870         -    add_srs_wkt (p, 6,
   871         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
   872         -    add_srs_wkt (p, 7,
   873         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"431");
   874         -    add_srs_wkt (p, 8,
   875         -        "2\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
   876         -    add_srs_wkt (p, 9,
   877         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",16.");
   878         -    add_srs_wkt (p, 10,
   879         -        "33333333333333],PARAMETER[\"scale_factor\",1],PARAMETER[");
   880         -    add_srs_wkt (p, 11,
   881         -        "\"false_easting\",0],PARAMETER[\"false_northing\",-50000");
   882         -    add_srs_wkt (p, 12,
   883         -        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
   884         -    add_srs_wkt (p, 13,
   885         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31256");
   886         -    add_srs_wkt (p, 14,
   887         -        "\"]]");
   888         -    p = add_epsg_def_ex (filter, first, last, 31257, "epsg", 31257,
   889         -        "MGI / Austria GK M28", 0, 1,
   890         -        "Bessel 1841", "Greenwich",
   891         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
   892         -        "X", "North", "Y", "East");
   893         -    add_proj4text (p, 0,
   894         -        "+proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=");
   895         -    add_proj4text (p, 1,
   896         -        "150000 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.1");
   897         -    add_proj4text (p, 2,
   898         -        "29,463.919,5.137,1.474,5.297,2.4232 +units=m +no_defs");
   899         -    add_srs_wkt (p, 0,
   900         -        "PROJCS[\"MGI / Austria GK M28\",GEOGCS[\"MGI\",DATUM[\"M");
   901         -    add_srs_wkt (p, 1,
   902         -        "ilitar_Geographische_Institute\",SPHEROID[\"Bessel 1841\"");
   903         -    add_srs_wkt (p, 2,
   904         -        ",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],T");
   905         -    add_srs_wkt (p, 3,
   906         -        "OWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],");
   907         -    add_srs_wkt (p, 4,
   908         -        "AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,AUT");
   909         -    add_srs_wkt (p, 5,
   910         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   911         -    add_srs_wkt (p, 6,
   912         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   913         -    add_srs_wkt (p, 7,
   914         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4312\"");
   915         -    add_srs_wkt (p, 8,
   916         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   917         -    add_srs_wkt (p, 9,
   918         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",10.333");
   919         -    add_srs_wkt (p, 10,
   920         -        "33333333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
   921         -    add_srs_wkt (p, 11,
   922         -        "alse_easting\",150000],PARAMETER[\"false_northing\",-500");
   923         -    add_srs_wkt (p, 12,
   924         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   925         -    add_srs_wkt (p, 13,
   926         -        "S[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"312");
          768  +        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[");
          769  +    add_srs_wkt (p, 6,
          770  +        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
          771  +    add_srs_wkt (p, 7,
          772  +        "_2SP\"],PARAMETER[\"standard_parallel_1\",43],PARAMETER[");
          773  +    add_srs_wkt (p, 8,
          774  +        "\"standard_parallel_2\",40],PARAMETER[\"latitude_of_orig");
          775  +    add_srs_wkt (p, 9,
          776  +        "in\",39.83333333333334],PARAMETER[\"central_meridian\",-");
          777  +    add_srs_wkt (p, 10,
          778  +        "100],PARAMETER[\"false_easting\",500000],PARAMETER[\"fal");
          779  +    add_srs_wkt (p, 11,
          780  +        "se_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9");
          781  +    add_srs_wkt (p, 12,
          782  +        "001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
          783  +    add_srs_wkt (p, 13,
          784  +        "PSG\",\"32104\"]]");
          785  +    p = add_epsg_def (filter, first, last, 32107, "epsg", 32107,
          786  +        "NAD83 / Nevada East");
          787  +    add_proj4text (p, 0,
          788  +        "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
          789  +    add_proj4text (p, 1,
          790  +        "9999 +x_0=200000 +y_0=8000000 +datum=NAD83 +units=m +no_");
          791  +    add_proj4text (p, 2,
          792  +        "defs");
          793  +    add_srs_wkt (p, 0,
          794  +        "PROJCS[\"NAD83 / Nevada East\",GEOGCS[\"NAD83\",DATUM[\"");
          795  +    add_srs_wkt (p, 1,
          796  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
          797  +    add_srs_wkt (p, 2,
          798  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
          799  +    add_srs_wkt (p, 3,
          800  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
          801  +    add_srs_wkt (p, 4,
          802  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
          803  +    add_srs_wkt (p, 5,
          804  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
          805  +    add_srs_wkt (p, 6,
          806  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
          807  +    add_srs_wkt (p, 7,
          808  +        "],PARAMETER[\"latitude_of_origin\",34.75],PARAMETER[\"ce");
          809  +    add_srs_wkt (p, 8,
          810  +        "ntral_meridian\",-115.5833333333333],PARAMETER[\"scale_f");
          811  +    add_srs_wkt (p, 9,
          812  +        "actor\",0.9999],PARAMETER[\"false_easting\",200000],PARA");
          813  +    add_srs_wkt (p, 10,
          814  +        "METER[\"false_northing\",8000000],UNIT[\"metre\",1,AUTHO");
          815  +    add_srs_wkt (p, 11,
          816  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
          817  +    add_srs_wkt (p, 12,
          818  +        "TH],AUTHORITY[\"EPSG\",\"32107\"]]");
          819  +    p = add_epsg_def (filter, first, last, 32108, "epsg", 32108,
          820  +        "NAD83 / Nevada Central");
          821  +    add_proj4text (p, 0,
          822  +        "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
          823  +    add_proj4text (p, 1,
          824  +        "9999 +x_0=500000 +y_0=6000000 +datum=NAD83 +units=m +no_");
          825  +    add_proj4text (p, 2,
          826  +        "defs");
          827  +    add_srs_wkt (p, 0,
          828  +        "PROJCS[\"NAD83 / Nevada Central\",GEOGCS[\"NAD83\",DATUM");
          829  +    add_srs_wkt (p, 1,
          830  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
          831  +    add_srs_wkt (p, 2,
          832  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
          833  +    add_srs_wkt (p, 3,
          834  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
          835  +    add_srs_wkt (p, 4,
          836  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
          837  +    add_srs_wkt (p, 5,
          838  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
          839  +    add_srs_wkt (p, 6,
          840  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
          841  +    add_srs_wkt (p, 7,
          842  +        "or\"],PARAMETER[\"latitude_of_origin\",34.75],PARAMETER[");
          843  +    add_srs_wkt (p, 8,
          844  +        "\"central_meridian\",-116.6666666666667],PARAMETER[\"sca");
          845  +    add_srs_wkt (p, 9,
          846  +        "le_factor\",0.9999],PARAMETER[\"false_easting\",500000],");
          847  +    add_srs_wkt (p, 10,
          848  +        "PARAMETER[\"false_northing\",6000000],UNIT[\"metre\",1,A");
          849  +    add_srs_wkt (p, 11,
          850  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
          851  +    add_srs_wkt (p, 12,
          852  +        ",NORTH],AUTHORITY[\"EPSG\",\"32108\"]]");
          853  +    p = add_epsg_def (filter, first, last, 32109, "epsg", 32109,
          854  +        "NAD83 / Nevada West");
          855  +    add_proj4text (p, 0,
          856  +        "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
          857  +    add_proj4text (p, 1,
          858  +        "9999 +x_0=800000 +y_0=4000000 +datum=NAD83 +units=m +no_");
          859  +    add_proj4text (p, 2,
          860  +        "defs");
          861  +    add_srs_wkt (p, 0,
          862  +        "PROJCS[\"NAD83 / Nevada West\",GEOGCS[\"NAD83\",DATUM[\"");
          863  +    add_srs_wkt (p, 1,
          864  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
          865  +    add_srs_wkt (p, 2,
          866  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
          867  +    add_srs_wkt (p, 3,
          868  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
          869  +    add_srs_wkt (p, 4,
          870  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
          871  +    add_srs_wkt (p, 5,
          872  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
          873  +    add_srs_wkt (p, 6,
          874  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
          875  +    add_srs_wkt (p, 7,
          876  +        "],PARAMETER[\"latitude_of_origin\",34.75],PARAMETER[\"ce");
          877  +    add_srs_wkt (p, 8,
          878  +        "ntral_meridian\",-118.5833333333333],PARAMETER[\"scale_f");
          879  +    add_srs_wkt (p, 9,
          880  +        "actor\",0.9999],PARAMETER[\"false_easting\",800000],PARA");
          881  +    add_srs_wkt (p, 10,
          882  +        "METER[\"false_northing\",4000000],UNIT[\"metre\",1,AUTHO");
          883  +    add_srs_wkt (p, 11,
          884  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
          885  +    add_srs_wkt (p, 12,
          886  +        "TH],AUTHORITY[\"EPSG\",\"32109\"]]");
          887  +    p = add_epsg_def (filter, first, last, 32110, "epsg", 32110,
          888  +        "NAD83 / New Hampshire");
          889  +    add_proj4text (p, 0,
          890  +        "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
          891  +    add_proj4text (p, 1,
          892  +        "99966667 +x_0=300000 +y_0=0 +datum=NAD83 +units=m +no_de");
          893  +    add_proj4text (p, 2,
          894  +        "fs");
          895  +    add_srs_wkt (p, 0,
          896  +        "PROJCS[\"NAD83 / New Hampshire\",GEOGCS[\"NAD83\",DATUM[");
          897  +    add_srs_wkt (p, 1,
          898  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
          899  +    add_srs_wkt (p, 2,
          900  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
          901  +    add_srs_wkt (p, 3,
          902  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
          903  +    add_srs_wkt (p, 4,
          904  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
          905  +    add_srs_wkt (p, 5,
          906  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
          907  +    add_srs_wkt (p, 6,
          908  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
          909  +    add_srs_wkt (p, 7,
          910  +        "\"],PARAMETER[\"latitude_of_origin\",42.5],PARAMETER[\"c");
          911  +    add_srs_wkt (p, 8,
          912  +        "entral_meridian\",-71.66666666666667],PARAMETER[\"scale_");
          913  +    add_srs_wkt (p, 9,
          914  +        "factor\",0.999966667],PARAMETER[\"false_easting\",300000");
          915  +    add_srs_wkt (p, 10,
          916  +        "],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHO");
          917  +    add_srs_wkt (p, 11,
          918  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
          919  +    add_srs_wkt (p, 12,
          920  +        "TH],AUTHORITY[\"EPSG\",\"32110\"]]");
          921  +    p = add_epsg_def (filter, first, last, 32111, "epsg", 32111,
          922  +        "NAD83 / New Jersey");
          923  +    add_proj4text (p, 0,
          924  +        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
          925  +    add_proj4text (p, 1,
          926  +        "999 +x_0=150000 +y_0=0 +datum=NAD83 +units=m +no_defs");
          927  +    add_srs_wkt (p, 0,
          928  +        "PROJCS[\"NAD83 / New Jersey\",GEOGCS[\"NAD83\",DATUM[\"N");
          929  +    add_srs_wkt (p, 1,
          930  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
          931  +    add_srs_wkt (p, 2,
          932  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
          933  +    add_srs_wkt (p, 3,
          934  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
          935  +    add_srs_wkt (p, 4,
          936  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
          937  +    add_srs_wkt (p, 5,
          938  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
          939  +    add_srs_wkt (p, 6,
          940  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
          941  +    add_srs_wkt (p, 7,
          942  +        "],PARAMETER[\"latitude_of_origin\",38.83333333333334],PA");
          943  +    add_srs_wkt (p, 8,
          944  +        "RAMETER[\"central_meridian\",-74.5],PARAMETER[\"scale_fa");
          945  +    add_srs_wkt (p, 9,
          946  +        "ctor\",0.9999],PARAMETER[\"false_easting\",150000],PARAM");
          947  +    add_srs_wkt (p, 10,
          948  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
          949  +    add_srs_wkt (p, 11,
          950  +        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
          951  +    add_srs_wkt (p, 12,
          952  +        "HORITY[\"EPSG\",\"32111\"]]");
          953  +    p = add_epsg_def (filter, first, last, 32112, "epsg", 32112,
          954  +        "NAD83 / New Mexico East");
          955  +    add_proj4text (p, 0,
          956  +        "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
          957  +    add_proj4text (p, 1,
          958  +        "909091 +x_0=165000 +y_0=0 +datum=NAD83 +units=m +no_defs");
          959  +    add_srs_wkt (p, 0,
          960  +        "PROJCS[\"NAD83 / New Mexico East\",GEOGCS[\"NAD83\",DATU");
          961  +    add_srs_wkt (p, 1,
          962  +        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
          963  +    add_srs_wkt (p, 2,
          964  +        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
          965  +    add_srs_wkt (p, 3,
          966  +        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
          967  +    add_srs_wkt (p, 4,
          968  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
          969  +    add_srs_wkt (p, 5,
          970  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
          971  +    add_srs_wkt (p, 6,
          972  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Merca");
          973  +    add_srs_wkt (p, 7,
          974  +        "tor\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"");
          975  +    add_srs_wkt (p, 8,
          976  +        "central_meridian\",-104.3333333333333],PARAMETER[\"scale");
          977  +    add_srs_wkt (p, 9,
          978  +        "_factor\",0.999909091],PARAMETER[\"false_easting\",16500");
          979  +    add_srs_wkt (p, 10,
          980  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
          981  +    add_srs_wkt (p, 11,
          982  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
          983  +    add_srs_wkt (p, 12,
          984  +        "RTH],AUTHORITY[\"EPSG\",\"32112\"]]");
          985  +    p = add_epsg_def (filter, first, last, 32113, "epsg", 32113,
          986  +        "NAD83 / New Mexico Central");
          987  +    add_proj4text (p, 0,
          988  +        "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=5000");
          989  +    add_proj4text (p, 1,
          990  +        "00 +y_0=0 +datum=NAD83 +units=m +no_defs");
          991  +    add_srs_wkt (p, 0,
          992  +        "PROJCS[\"NAD83 / New Mexico Central\",GEOGCS[\"NAD83\",D");
          993  +    add_srs_wkt (p, 1,
          994  +        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
          995  +    add_srs_wkt (p, 2,
          996  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
          997  +    add_srs_wkt (p, 3,
          998  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
          999  +    add_srs_wkt (p, 4,
         1000  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         1001  +    add_srs_wkt (p, 5,
         1002  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         1003  +    add_srs_wkt (p, 6,
         1004  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
         1005  +    add_srs_wkt (p, 7,
         1006  +        "rcator\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER");
         1007  +    add_srs_wkt (p, 8,
         1008  +        "[\"central_meridian\",-106.25],PARAMETER[\"scale_factor\"");
         1009  +    add_srs_wkt (p, 9,
         1010  +        ",0.9999],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1011  +    add_srs_wkt (p, 10,
         1012  +        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1013  +    add_srs_wkt (p, 11,
         1014  +        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
         1015  +    add_srs_wkt (p, 12,
         1016  +        "\"EPSG\",\"32113\"]]");
         1017  +    p = add_epsg_def (filter, first, last, 32114, "epsg", 32114,
         1018  +        "NAD83 / New Mexico West");
         1019  +    add_proj4text (p, 0,
         1020  +        "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
         1021  +    add_proj4text (p, 1,
         1022  +        "916667 +x_0=830000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         1023  +    add_srs_wkt (p, 0,
         1024  +        "PROJCS[\"NAD83 / New Mexico West\",GEOGCS[\"NAD83\",DATU");
         1025  +    add_srs_wkt (p, 1,
         1026  +        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
         1027  +    add_srs_wkt (p, 2,
         1028  +        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
         1029  +    add_srs_wkt (p, 3,
         1030  +        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
         1031  +    add_srs_wkt (p, 4,
         1032  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1033  +    add_srs_wkt (p, 5,
         1034  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1035  +    add_srs_wkt (p, 6,
         1036  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Merca");
         1037  +    add_srs_wkt (p, 7,
         1038  +        "tor\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"");
         1039  +    add_srs_wkt (p, 8,
         1040  +        "central_meridian\",-107.8333333333333],PARAMETER[\"scale");
         1041  +    add_srs_wkt (p, 9,
         1042  +        "_factor\",0.999916667],PARAMETER[\"false_easting\",83000");
         1043  +    add_srs_wkt (p, 10,
         1044  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1045  +    add_srs_wkt (p, 11,
         1046  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         1047  +    add_srs_wkt (p, 12,
         1048  +        "RTH],AUTHORITY[\"EPSG\",\"32114\"]]");
         1049  +    p = add_epsg_def (filter, first, last, 32115, "epsg", 32115,
         1050  +        "NAD83 / New York East");
         1051  +    add_proj4text (p, 0,
         1052  +        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
         1053  +    add_proj4text (p, 1,
         1054  +        "999 +x_0=150000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         1055  +    add_srs_wkt (p, 0,
         1056  +        "PROJCS[\"NAD83 / New York East\",GEOGCS[\"NAD83\",DATUM[");
         1057  +    add_srs_wkt (p, 1,
         1058  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         1059  +    add_srs_wkt (p, 2,
         1060  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         1061  +    add_srs_wkt (p, 3,
         1062  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         1063  +    add_srs_wkt (p, 4,
         1064  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         1065  +    add_srs_wkt (p, 5,
         1066  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1067  +    add_srs_wkt (p, 6,
         1068  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         1069  +    add_srs_wkt (p, 7,
         1070  +        "\"],PARAMETER[\"latitude_of_origin\",38.83333333333334],");
         1071  +    add_srs_wkt (p, 8,
         1072  +        "PARAMETER[\"central_meridian\",-74.5],PARAMETER[\"scale_");
         1073  +    add_srs_wkt (p, 9,
         1074  +        "factor\",0.9999],PARAMETER[\"false_easting\",150000],PAR");
         1075  +    add_srs_wkt (p, 10,
         1076  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         1077  +    add_srs_wkt (p, 11,
         1078  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         1079  +    add_srs_wkt (p, 12,
         1080  +        "UTHORITY[\"EPSG\",\"32115\"]]");
         1081  +    p = add_epsg_def (filter, first, last, 32116, "epsg", 32116,
         1082  +        "NAD83 / New York Central");
         1083  +    add_proj4text (p, 0,
         1084  +        "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
         1085  +    add_proj4text (p, 1,
         1086  +        "9375 +x_0=250000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         1087  +    add_srs_wkt (p, 0,
         1088  +        "PROJCS[\"NAD83 / New York Central\",GEOGCS[\"NAD83\",DAT");
         1089  +    add_srs_wkt (p, 1,
         1090  +        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
         1091  +    add_srs_wkt (p, 2,
         1092  +        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
         1093  +    add_srs_wkt (p, 3,
         1094  +        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
         1095  +    add_srs_wkt (p, 4,
         1096  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         1097  +    add_srs_wkt (p, 5,
         1098  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         1099  +    add_srs_wkt (p, 6,
         1100  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Merca");
         1101  +    add_srs_wkt (p, 7,
         1102  +        "tor\"],PARAMETER[\"latitude_of_origin\",40],PARAMETER[\"");
         1103  +    add_srs_wkt (p, 8,
         1104  +        "central_meridian\",-76.58333333333333],PARAMETER[\"scale");
         1105  +    add_srs_wkt (p, 9,
         1106  +        "_factor\",0.9999375],PARAMETER[\"false_easting\",250000]");
         1107  +    add_srs_wkt (p, 10,
         1108  +        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
         1109  +    add_srs_wkt (p, 11,
         1110  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
         1111  +    add_srs_wkt (p, 12,
         1112  +        "H],AUTHORITY[\"EPSG\",\"32116\"]]");
         1113  +    p = add_epsg_def (filter, first, last, 32117, "epsg", 32117,
         1114  +        "NAD83 / New York West");
         1115  +    add_proj4text (p, 0,
         1116  +        "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
         1117  +    add_proj4text (p, 1,
         1118  +        "9375 +x_0=350000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         1119  +    add_srs_wkt (p, 0,
         1120  +        "PROJCS[\"NAD83 / New York West\",GEOGCS[\"NAD83\",DATUM[");
         1121  +    add_srs_wkt (p, 1,
         1122  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         1123  +    add_srs_wkt (p, 2,
         1124  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         1125  +    add_srs_wkt (p, 3,
         1126  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         1127  +    add_srs_wkt (p, 4,
         1128  +        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
         1129  +    add_srs_wkt (p, 5,
         1130  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1131  +    add_srs_wkt (p, 6,
         1132  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
         1133  +    add_srs_wkt (p, 7,
         1134  +        "\"],PARAMETER[\"latitude_of_origin\",40],PARAMETER[\"cen");
         1135  +    add_srs_wkt (p, 8,
         1136  +        "tral_meridian\",-78.58333333333333],PARAMETER[\"scale_fa");
         1137  +    add_srs_wkt (p, 9,
         1138  +        "ctor\",0.9999375],PARAMETER[\"false_easting\",350000],PA");
         1139  +    add_srs_wkt (p, 10,
         1140  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         1141  +    add_srs_wkt (p, 11,
         1142  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         1143  +    add_srs_wkt (p, 12,
         1144  +        "AUTHORITY[\"EPSG\",\"32117\"]]");
         1145  +    p = add_epsg_def (filter, first, last, 32118, "epsg", 32118,
         1146  +        "NAD83 / New York Long Island");
         1147  +    add_proj4text (p, 0,
         1148  +        "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
         1149  +    add_proj4text (p, 1,
         1150  +        "666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0");
         1151  +    add_proj4text (p, 2,
         1152  +        "=0 +datum=NAD83 +units=m +no_defs");
         1153  +    add_srs_wkt (p, 0,
         1154  +        "PROJCS[\"NAD83 / New York Long Island\",GEOGCS[\"NAD83\"");
         1155  +    add_srs_wkt (p, 1,
         1156  +        ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
         1157  +    add_srs_wkt (p, 2,
         1158  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         1159  +    add_srs_wkt (p, 3,
         1160  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
         1161  +    add_srs_wkt (p, 4,
         1162  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         1163  +    add_srs_wkt (p, 5,
         1164  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         1165  +    add_srs_wkt (p, 6,
         1166  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Con");
         1167  +    add_srs_wkt (p, 7,
         1168  +        "formal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41");
         1169  +    add_srs_wkt (p, 8,
         1170  +        ".03333333333333],PARAMETER[\"standard_parallel_2\",40.66");
         1171  +    add_srs_wkt (p, 9,
         1172  +        "666666666666],PARAMETER[\"latitude_of_origin\",40.166666");
         1173  +    add_srs_wkt (p, 10,
         1174  +        "66666666],PARAMETER[\"central_meridian\",-74],PARAMETER[");
         1175  +    add_srs_wkt (p, 11,
         1176  +        "\"false_easting\",300000],PARAMETER[\"false_northing\",0");
         1177  +    add_srs_wkt (p, 12,
         1178  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1179  +    add_srs_wkt (p, 13,
         1180  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32118\"");
   927   1181       add_srs_wkt (p, 14,
   928         -        "57\"]]");
   929         -    p = add_epsg_def_ex (filter, first, last, 31258, "epsg", 31258,
   930         -        "MGI / Austria GK M31", 0, 1,
   931         -        "Bessel 1841", "Greenwich",
   932         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
   933         -        "X", "North", "Y", "East");
   934         -    add_proj4text (p, 0,
   935         -        "+proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=");
   936         -    add_proj4text (p, 1,
   937         -        "450000 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.1");
   938         -    add_proj4text (p, 2,
   939         -        "29,463.919,5.137,1.474,5.297,2.4232 +units=m +no_defs");
   940         -    add_srs_wkt (p, 0,
   941         -        "PROJCS[\"MGI / Austria GK M31\",GEOGCS[\"MGI\",DATUM[\"M");
   942         -    add_srs_wkt (p, 1,
   943         -        "ilitar_Geographische_Institute\",SPHEROID[\"Bessel 1841\"");
   944         -    add_srs_wkt (p, 2,
   945         -        ",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],T");
   946         -    add_srs_wkt (p, 3,
   947         -        "OWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],");
   948         -    add_srs_wkt (p, 4,
   949         -        "AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,AUT");
   950         -    add_srs_wkt (p, 5,
   951         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   952         -    add_srs_wkt (p, 6,
   953         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   954         -    add_srs_wkt (p, 7,
   955         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4312\"");
   956         -    add_srs_wkt (p, 8,
   957         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   958         -    add_srs_wkt (p, 9,
   959         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",13.333");
   960         -    add_srs_wkt (p, 10,
   961         -        "33333333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
   962         -    add_srs_wkt (p, 11,
   963         -        "alse_easting\",450000],PARAMETER[\"false_northing\",-500");
   964         -    add_srs_wkt (p, 12,
   965         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
   966         -    add_srs_wkt (p, 13,
   967         -        "S[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"312");
   968         -    add_srs_wkt (p, 14,
   969         -        "58\"]]");
   970         -    p = add_epsg_def_ex (filter, first, last, 31259, "epsg", 31259,
   971         -        "MGI / Austria GK M34", 0, 1,
   972         -        "Bessel 1841", "Greenwich",
   973         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
   974         -        "X", "North", "Y", "East");
   975         -    add_proj4text (p, 0,
   976         -        "+proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=");
   977         -    add_proj4text (p, 1,
   978         -        "750000 +y_0=-5000000 +ellps=bessel +towgs84=577.326,90.1");
   979         -    add_proj4text (p, 2,
   980         -        "29,463.919,5.137,1.474,5.297,2.4232 +units=m +no_defs");
   981         -    add_srs_wkt (p, 0,
   982         -        "PROJCS[\"MGI / Austria GK M34\",GEOGCS[\"MGI\",DATUM[\"M");
   983         -    add_srs_wkt (p, 1,
   984         -        "ilitar_Geographische_Institute\",SPHEROID[\"Bessel 1841\"");
   985         -    add_srs_wkt (p, 2,
   986         -        ",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],T");
   987         -    add_srs_wkt (p, 3,
   988         -        "OWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],");
   989         -    add_srs_wkt (p, 4,
   990         -        "AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,AUT");
   991         -    add_srs_wkt (p, 5,
   992         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   993         -    add_srs_wkt (p, 6,
   994         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   995         -    add_srs_wkt (p, 7,
   996         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4312\"");
   997         -    add_srs_wkt (p, 8,
   998         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   999         -    add_srs_wkt (p, 9,
  1000         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",16.333");
  1001         -    add_srs_wkt (p, 10,
  1002         -        "33333333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"f");
  1003         -    add_srs_wkt (p, 11,
  1004         -        "alse_easting\",750000],PARAMETER[\"false_northing\",-500");
  1005         -    add_srs_wkt (p, 12,
  1006         -        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  1007         -    add_srs_wkt (p, 13,
  1008         -        "S[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"312");
  1009         -    add_srs_wkt (p, 14,
  1010         -        "59\"]]");
  1011         -    p = add_epsg_def_ex (filter, first, last, 31265, "epsg", 31265,
  1012         -        "MGI / 3-degree Gauss zone 5 (deprecated)", 0, 0,
  1013         -        "Bessel 1841", "Greenwich",
  1014         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1015         -        "X", "East", "Y", "North");
  1016         -    add_proj4text (p, 0,
  1017         -        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  1018         -    add_proj4text (p, 1,
  1019         -        "+ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.47");
  1020         -    add_proj4text (p, 2,
  1021         -        "4,5.297,2.4232 +units=m +no_defs");
  1022         -    add_srs_wkt (p, 0,
  1023         -        "PROJCS[\"MGI / 3-degree Gauss zone 5 (deprecated)\",GEOG");
  1024         -    add_srs_wkt (p, 1,
  1025         -        "CS[\"MGI\",DATUM[\"Militar_Geographische_Institute\",SPH");
  1026         -    add_srs_wkt (p, 2,
  1027         -        "EROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[");
  1028         -    add_srs_wkt (p, 3,
  1029         -        "\"EPSG\",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137");
  1030         -    add_srs_wkt (p, 4,
  1031         -        ",1.474,5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIME");
  1032         -    add_srs_wkt (p, 5,
  1033         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1034         -    add_srs_wkt (p, 6,
  1035         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1036         -    add_srs_wkt (p, 7,
  1037         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1038         -    add_srs_wkt (p, 8,
  1039         -        "RITY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_Mercato");
  1040         -    add_srs_wkt (p, 9,
  1041         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  1042         -    add_srs_wkt (p, 10,
  1043         -        "tral_meridian\",15],PARAMETER[\"scale_factor\",1],PARAME");
  1044         -    add_srs_wkt (p, 11,
  1045         -        "TER[\"false_easting\",5500000],PARAMETER[\"false_northin");
  1046         -    add_srs_wkt (p, 12,
  1047         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1048         -    add_srs_wkt (p, 13,
  1049         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31");
  1050         -    add_srs_wkt (p, 14,
  1051         -        "265\"]]");
  1052         -    p = add_epsg_def_ex (filter, first, last, 31266, "epsg", 31266,
  1053         -        "MGI / 3-degree Gauss zone 6 (deprecated)", 0, 0,
  1054         -        "Bessel 1841", "Greenwich",
  1055         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1056         -        "X", "East", "Y", "North");
  1057         -    add_proj4text (p, 0,
  1058         -        "+proj=tmerc +lat_0=0 +lon_0=18 +k=1 +x_0=6500000 +y_0=0 ");
  1059         -    add_proj4text (p, 1,
  1060         -        "+ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.47");
  1061         -    add_proj4text (p, 2,
  1062         -        "4,5.297,2.4232 +units=m +no_defs");
  1063         -    add_srs_wkt (p, 0,
  1064         -        "PROJCS[\"MGI / 3-degree Gauss zone 6 (deprecated)\",GEOG");
  1065         -    add_srs_wkt (p, 1,
  1066         -        "CS[\"MGI\",DATUM[\"Militar_Geographische_Institute\",SPH");
  1067         -    add_srs_wkt (p, 2,
  1068         -        "EROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[");
  1069         -    add_srs_wkt (p, 3,
  1070         -        "\"EPSG\",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137");
  1071         -    add_srs_wkt (p, 4,
  1072         -        ",1.474,5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIME");
  1073         -    add_srs_wkt (p, 5,
  1074         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1075         -    add_srs_wkt (p, 6,
  1076         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1077         -    add_srs_wkt (p, 7,
  1078         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1079         -    add_srs_wkt (p, 8,
  1080         -        "RITY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_Mercato");
  1081         -    add_srs_wkt (p, 9,
  1082         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  1083         -    add_srs_wkt (p, 10,
  1084         -        "tral_meridian\",18],PARAMETER[\"scale_factor\",1],PARAME");
  1085         -    add_srs_wkt (p, 11,
  1086         -        "TER[\"false_easting\",6500000],PARAMETER[\"false_northin");
  1087         -    add_srs_wkt (p, 12,
  1088         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1089         -    add_srs_wkt (p, 13,
  1090         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31");
  1091         -    add_srs_wkt (p, 14,
  1092         -        "266\"]]");
  1093         -    p = add_epsg_def_ex (filter, first, last, 31267, "epsg", 31267,
  1094         -        "MGI / 3-degree Gauss zone 7 (deprecated)", 0, 0,
  1095         -        "Bessel 1841", "Greenwich",
  1096         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1097         -        "X", "East", "Y", "North");
  1098         -    add_proj4text (p, 0,
  1099         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=1 +x_0=7500000 +y_0=0 ");
  1100         -    add_proj4text (p, 1,
  1101         -        "+ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.47");
  1102         -    add_proj4text (p, 2,
  1103         -        "4,5.297,2.4232 +units=m +no_defs");
  1104         -    add_srs_wkt (p, 0,
  1105         -        "PROJCS[\"MGI / 3-degree Gauss zone 7 (deprecated)\",GEOG");
  1106         -    add_srs_wkt (p, 1,
  1107         -        "CS[\"MGI\",DATUM[\"Militar_Geographische_Institute\",SPH");
  1108         -    add_srs_wkt (p, 2,
  1109         -        "EROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[");
  1110         -    add_srs_wkt (p, 3,
  1111         -        "\"EPSG\",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137");
  1112         -    add_srs_wkt (p, 4,
  1113         -        ",1.474,5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIME");
  1114         -    add_srs_wkt (p, 5,
  1115         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1116         -    add_srs_wkt (p, 6,
  1117         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1118         -    add_srs_wkt (p, 7,
  1119         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1120         -    add_srs_wkt (p, 8,
  1121         -        "RITY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_Mercato");
  1122         -    add_srs_wkt (p, 9,
  1123         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  1124         -    add_srs_wkt (p, 10,
  1125         -        "tral_meridian\",21],PARAMETER[\"scale_factor\",1],PARAME");
  1126         -    add_srs_wkt (p, 11,
  1127         -        "TER[\"false_easting\",7500000],PARAMETER[\"false_northin");
  1128         -    add_srs_wkt (p, 12,
  1129         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1130         -    add_srs_wkt (p, 13,
  1131         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31");
  1132         -    add_srs_wkt (p, 14,
  1133         -        "267\"]]");
  1134         -    p = add_epsg_def_ex (filter, first, last, 31268, "epsg", 31268,
  1135         -        "MGI / 3-degree Gauss zone 8 (deprecated)", 0, 0,
  1136         -        "Bessel 1841", "Greenwich",
  1137         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1138         -        "X", "East", "Y", "North");
  1139         -    add_proj4text (p, 0,
  1140         -        "+proj=tmerc +lat_0=0 +lon_0=24 +k=1 +x_0=8500000 +y_0=0 ");
  1141         -    add_proj4text (p, 1,
  1142         -        "+ellps=bessel +towgs84=577.326,90.129,463.919,5.137,1.47");
  1143         -    add_proj4text (p, 2,
  1144         -        "4,5.297,2.4232 +units=m +no_defs");
  1145         -    add_srs_wkt (p, 0,
  1146         -        "PROJCS[\"MGI / 3-degree Gauss zone 8 (deprecated)\",GEOG");
  1147         -    add_srs_wkt (p, 1,
  1148         -        "CS[\"MGI\",DATUM[\"Militar_Geographische_Institute\",SPH");
  1149         -    add_srs_wkt (p, 2,
  1150         -        "EROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[");
  1151         -    add_srs_wkt (p, 3,
  1152         -        "\"EPSG\",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137");
  1153         -    add_srs_wkt (p, 4,
  1154         -        ",1.474,5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIME");
  1155         -    add_srs_wkt (p, 5,
  1156         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1157         -    add_srs_wkt (p, 6,
  1158         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1159         -    add_srs_wkt (p, 7,
  1160         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1161         -    add_srs_wkt (p, 8,
  1162         -        "RITY[\"EPSG\",\"4312\"]],PROJECTION[\"Transverse_Mercato");
  1163         -    add_srs_wkt (p, 9,
  1164         -        "r\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"cen");
  1165         -    add_srs_wkt (p, 10,
  1166         -        "tral_meridian\",24],PARAMETER[\"scale_factor\",1],PARAME");
  1167         -    add_srs_wkt (p, 11,
  1168         -        "TER[\"false_easting\",8500000],PARAMETER[\"false_northin");
  1169         -    add_srs_wkt (p, 12,
  1170         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1171         -    add_srs_wkt (p, 13,
  1172         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31");
         1182  +        "]]");
         1183  +    p = add_epsg_def (filter, first, last, 32119, "epsg", 32119,
         1184  +        "NAD83 / North Carolina");
         1185  +    add_proj4text (p, 0,
         1186  +        "+proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333");
         1187  +    add_proj4text (p, 1,
         1188  +        "334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +datum");
         1189  +    add_proj4text (p, 2,
         1190  +        "=NAD83 +units=m +no_defs");
         1191  +    add_srs_wkt (p, 0,
         1192  +        "PROJCS[\"NAD83 / North Carolina\",GEOGCS[\"NAD83\",DATUM");
         1193  +    add_srs_wkt (p, 1,
         1194  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         1195  +    add_srs_wkt (p, 2,
         1196  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         1197  +    add_srs_wkt (p, 3,
         1198  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         1199  +    add_srs_wkt (p, 4,
         1200  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         1201  +    add_srs_wkt (p, 5,
         1202  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         1203  +    add_srs_wkt (p, 6,
         1204  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         1205  +    add_srs_wkt (p, 7,
         1206  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.16666");
         1207  +    add_srs_wkt (p, 8,
         1208  +        "666666666],PARAMETER[\"standard_parallel_2\",34.33333333");
         1209  +    add_srs_wkt (p, 9,
         1210  +        "333334],PARAMETER[\"latitude_of_origin\",33.75],PARAMETE");
         1211  +    add_srs_wkt (p, 10,
         1212  +        "R[\"central_meridian\",-79],PARAMETER[\"false_easting\",");
         1213  +    add_srs_wkt (p, 11,
         1214  +        "609601.22],PARAMETER[\"false_northing\",0],UNIT[\"metre\"");
         1215  +    add_srs_wkt (p, 12,
         1216  +        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
         1217  +    add_srs_wkt (p, 13,
         1218  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32119\"]]");
         1219  +    p = add_epsg_def (filter, first, last, 32120, "epsg", 32120,
         1220  +        "NAD83 / North Dakota North");
         1221  +    add_proj4text (p, 0,
         1222  +        "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333");
         1223  +    add_proj4text (p, 1,
         1224  +        "333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +datum=NA");
         1225  +    add_proj4text (p, 2,
         1226  +        "D83 +units=m +no_defs");
         1227  +    add_srs_wkt (p, 0,
         1228  +        "PROJCS[\"NAD83 / North Dakota North\",GEOGCS[\"NAD83\",D");
         1229  +    add_srs_wkt (p, 1,
         1230  +        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
         1231  +    add_srs_wkt (p, 2,
         1232  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
         1233  +    add_srs_wkt (p, 3,
         1234  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
         1235  +    add_srs_wkt (p, 4,
         1236  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         1237  +    add_srs_wkt (p, 5,
         1238  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         1239  +    add_srs_wkt (p, 6,
         1240  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         1241  +    add_srs_wkt (p, 7,
         1242  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",48.7");
         1243  +    add_srs_wkt (p, 8,
         1244  +        "3333333333333],PARAMETER[\"standard_parallel_2\",47.4333");
         1245  +    add_srs_wkt (p, 9,
         1246  +        "3333333333],PARAMETER[\"latitude_of_origin\",47],PARAMET");
         1247  +    add_srs_wkt (p, 10,
         1248  +        "ER[\"central_meridian\",-100.5],PARAMETER[\"false_eastin");
         1249  +    add_srs_wkt (p, 11,
         1250  +        "g\",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         1251  +    add_srs_wkt (p, 12,
         1252  +        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
         1253  +    add_srs_wkt (p, 13,
         1254  +        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32120\"]]");
         1255  +    p = add_epsg_def (filter, first, last, 32121, "epsg", 32121,
         1256  +        "NAD83 / North Dakota South");
         1257  +    add_proj4text (p, 0,
         1258  +        "+proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333");
         1259  +    add_proj4text (p, 1,
         1260  +        "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +");
         1261  +    add_proj4text (p, 2,
         1262  +        "y_0=0 +datum=NAD83 +units=m +no_defs");
         1263  +    add_srs_wkt (p, 0,
         1264  +        "PROJCS[\"NAD83 / North Dakota South\",GEOGCS[\"NAD83\",D");
         1265  +    add_srs_wkt (p, 1,
         1266  +        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
         1267  +    add_srs_wkt (p, 2,
         1268  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
         1269  +    add_srs_wkt (p, 3,
         1270  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
         1271  +    add_srs_wkt (p, 4,
         1272  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         1273  +    add_srs_wkt (p, 5,
         1274  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         1275  +    add_srs_wkt (p, 6,
         1276  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         1277  +    add_srs_wkt (p, 7,
         1278  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47.4");
         1279  +    add_srs_wkt (p, 8,
         1280  +        "8333333333333],PARAMETER[\"standard_parallel_2\",46.1833");
         1281  +    add_srs_wkt (p, 9,
         1282  +        "3333333333],PARAMETER[\"latitude_of_origin\",45.66666666");
         1283  +    add_srs_wkt (p, 10,
         1284  +        "666666],PARAMETER[\"central_meridian\",-100.5],PARAMETER");
         1285  +    add_srs_wkt (p, 11,
         1286  +        "[\"false_easting\",600000],PARAMETER[\"false_northing\",");
         1287  +    add_srs_wkt (p, 12,
         1288  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1289  +    add_srs_wkt (p, 13,
         1290  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32121\"");
  1173   1291       add_srs_wkt (p, 14,
  1174         -        "268\"]]");
  1175         -    p = add_epsg_def_ex (filter, first, last, 31275, "epsg", 31275,
  1176         -        "MGI / Balkans zone 5 (deprecated)", 0, 1,
  1177         -        "Bessel 1841", "Greenwich",
  1178         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1179         -        "X", "North", "Y", "East");
  1180         -    add_proj4text (p, 0,
  1181         -        "+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9999 +x_0=5500000 +y");
  1182         -    add_proj4text (p, 1,
  1183         -        "_0=0 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137");
  1184         -    add_proj4text (p, 2,
  1185         -        ",1.474,5.297,2.4232 +units=m +no_defs");
  1186         -    add_srs_wkt (p, 0,
  1187         -        "PROJCS[\"MGI / Balkans zone 5 (deprecated)\",GEOGCS[\"MG");
  1188         -    add_srs_wkt (p, 1,
  1189         -        "I\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[\"");
  1190         -    add_srs_wkt (p, 2,
  1191         -        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  1192         -    add_srs_wkt (p, 3,
  1193         -        ",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5");
  1194         -    add_srs_wkt (p, 4,
  1195         -        ".297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gree");
  1196         -    add_srs_wkt (p, 5,
  1197         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1198         -    add_srs_wkt (p, 6,
  1199         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1200         -    add_srs_wkt (p, 7,
  1201         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1202         -    add_srs_wkt (p, 8,
  1203         -        "PSG\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1204         -    add_srs_wkt (p, 9,
  1205         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1206         -    add_srs_wkt (p, 10,
  1207         -        "idian\",15],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
  1208         -    add_srs_wkt (p, 11,
  1209         -        "[\"false_easting\",5500000],PARAMETER[\"false_northing\"");
  1210         -    add_srs_wkt (p, 12,
  1211         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1212         -    add_srs_wkt (p, 13,
  1213         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31275");
  1214         -    add_srs_wkt (p, 14,
  1215         -        "\"]]");
  1216         -    p = add_epsg_def_ex (filter, first, last, 31276, "epsg", 31276,
  1217         -        "MGI / Balkans zone 6 (deprecated)", 0, 1,
  1218         -        "Bessel 1841", "Greenwich",
  1219         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1220         -        "X", "North", "Y", "East");
  1221         -    add_proj4text (p, 0,
  1222         -        "+proj=tmerc +lat_0=0 +lon_0=18 +k=0.9999 +x_0=6500000 +y");
  1223         -    add_proj4text (p, 1,
  1224         -        "_0=0 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137");
  1225         -    add_proj4text (p, 2,
  1226         -        ",1.474,5.297,2.4232 +units=m +no_defs");
  1227         -    add_srs_wkt (p, 0,
  1228         -        "PROJCS[\"MGI / Balkans zone 6 (deprecated)\",GEOGCS[\"MG");
  1229         -    add_srs_wkt (p, 1,
  1230         -        "I\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[\"");
  1231         -    add_srs_wkt (p, 2,
  1232         -        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  1233         -    add_srs_wkt (p, 3,
  1234         -        ",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5");
  1235         -    add_srs_wkt (p, 4,
  1236         -        ".297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gree");
  1237         -    add_srs_wkt (p, 5,
  1238         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1239         -    add_srs_wkt (p, 6,
  1240         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1241         -    add_srs_wkt (p, 7,
  1242         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1243         -    add_srs_wkt (p, 8,
  1244         -        "PSG\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1245         -    add_srs_wkt (p, 9,
  1246         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1247         -    add_srs_wkt (p, 10,
  1248         -        "idian\",18],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
  1249         -    add_srs_wkt (p, 11,
  1250         -        "[\"false_easting\",6500000],PARAMETER[\"false_northing\"");
  1251         -    add_srs_wkt (p, 12,
  1252         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1253         -    add_srs_wkt (p, 13,
  1254         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31276");
  1255         -    add_srs_wkt (p, 14,
  1256         -        "\"]]");
  1257         -    p = add_epsg_def_ex (filter, first, last, 31277, "epsg", 31277,
  1258         -        "MGI / Balkans zone 7 (deprecated)", 0, 1,
  1259         -        "Bessel 1841", "Greenwich",
  1260         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1261         -        "X", "North", "Y", "East");
  1262         -    add_proj4text (p, 0,
  1263         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y");
  1264         -    add_proj4text (p, 1,
  1265         -        "_0=0 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137");
  1266         -    add_proj4text (p, 2,
  1267         -        ",1.474,5.297,2.4232 +units=m +no_defs");
  1268         -    add_srs_wkt (p, 0,
  1269         -        "PROJCS[\"MGI / Balkans zone 7 (deprecated)\",GEOGCS[\"MG");
  1270         -    add_srs_wkt (p, 1,
  1271         -        "I\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[\"");
  1272         -    add_srs_wkt (p, 2,
  1273         -        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  1274         -    add_srs_wkt (p, 3,
  1275         -        ",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5");
  1276         -    add_srs_wkt (p, 4,
  1277         -        ".297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gree");
  1278         -    add_srs_wkt (p, 5,
  1279         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1280         -    add_srs_wkt (p, 6,
  1281         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1282         -    add_srs_wkt (p, 7,
  1283         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1284         -    add_srs_wkt (p, 8,
  1285         -        "PSG\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1286         -    add_srs_wkt (p, 9,
  1287         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1288         -    add_srs_wkt (p, 10,
  1289         -        "idian\",21],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
  1290         -    add_srs_wkt (p, 11,
  1291         -        "[\"false_easting\",7500000],PARAMETER[\"false_northing\"");
  1292         -    add_srs_wkt (p, 12,
  1293         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1294         -    add_srs_wkt (p, 13,
  1295         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31277");
  1296         -    add_srs_wkt (p, 14,
  1297         -        "\"]]");
  1298         -    p = add_epsg_def_ex (filter, first, last, 31278, "epsg", 31278,
  1299         -        "MGI / Balkans zone 8 (deprecated)", 0, 1,
  1300         -        "Bessel 1841", "Greenwich",
  1301         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1302         -        "X", "North", "Y", "East");
  1303         -    add_proj4text (p, 0,
  1304         -        "+proj=tmerc +lat_0=0 +lon_0=21 +k=0.9999 +x_0=7500000 +y");
  1305         -    add_proj4text (p, 1,
  1306         -        "_0=0 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137");
  1307         -    add_proj4text (p, 2,
  1308         -        ",1.474,5.297,2.4232 +units=m +no_defs");
  1309         -    add_srs_wkt (p, 0,
  1310         -        "PROJCS[\"MGI / Balkans zone 8 (deprecated)\",GEOGCS[\"MG");
  1311         -    add_srs_wkt (p, 1,
  1312         -        "I\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[\"");
  1313         -    add_srs_wkt (p, 2,
  1314         -        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  1315         -    add_srs_wkt (p, 3,
  1316         -        ",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5");
  1317         -    add_srs_wkt (p, 4,
  1318         -        ".297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gree");
  1319         -    add_srs_wkt (p, 5,
  1320         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1321         -    add_srs_wkt (p, 6,
  1322         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1323         -    add_srs_wkt (p, 7,
  1324         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1325         -    add_srs_wkt (p, 8,
  1326         -        "PSG\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1327         -    add_srs_wkt (p, 9,
  1328         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1329         -    add_srs_wkt (p, 10,
  1330         -        "idian\",21],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
  1331         -    add_srs_wkt (p, 11,
  1332         -        "[\"false_easting\",7500000],PARAMETER[\"false_northing\"");
  1333         -    add_srs_wkt (p, 12,
  1334         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1335         -    add_srs_wkt (p, 13,
  1336         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31278");
  1337         -    add_srs_wkt (p, 14,
  1338         -        "\"]]");
  1339         -    p = add_epsg_def_ex (filter, first, last, 31279, "epsg", 31279,
  1340         -        "MGI / Balkans zone 8 (deprecated)", 0, 1,
  1341         -        "Bessel 1841", "Greenwich",
  1342         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1343         -        "X", "North", "Y", "East");
  1344         -    add_proj4text (p, 0,
  1345         -        "+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9999 +x_0=8500000 +y");
  1346         -    add_proj4text (p, 1,
  1347         -        "_0=0 +ellps=bessel +towgs84=577.326,90.129,463.919,5.137");
  1348         -    add_proj4text (p, 2,
  1349         -        ",1.474,5.297,2.4232 +units=m +no_defs");
  1350         -    add_srs_wkt (p, 0,
  1351         -        "PROJCS[\"MGI / Balkans zone 8 (deprecated)\",GEOGCS[\"MG");
  1352         -    add_srs_wkt (p, 1,
  1353         -        "I\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[\"");
  1354         -    add_srs_wkt (p, 2,
  1355         -        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  1356         -    add_srs_wkt (p, 3,
  1357         -        ",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5");
  1358         -    add_srs_wkt (p, 4,
  1359         -        ".297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gree");
  1360         -    add_srs_wkt (p, 5,
  1361         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1362         -    add_srs_wkt (p, 6,
  1363         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1364         -    add_srs_wkt (p, 7,
  1365         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1366         -    add_srs_wkt (p, 8,
  1367         -        "PSG\",\"4312\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1368         -    add_srs_wkt (p, 9,
  1369         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1370         -    add_srs_wkt (p, 10,
  1371         -        "idian\",24],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
  1372         -    add_srs_wkt (p, 11,
  1373         -        "[\"false_easting\",8500000],PARAMETER[\"false_northing\"");
  1374         -    add_srs_wkt (p, 12,
  1375         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1376         -    add_srs_wkt (p, 13,
  1377         -        "\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31279");
  1378         -    add_srs_wkt (p, 14,
  1379         -        "\"]]");
  1380         -    p = add_epsg_def_ex (filter, first, last, 31281, "epsg", 31281,
  1381         -        "MGI (Ferro) / Austria West Zone", 0, 1,
  1382         -        "Bessel 1841", "Ferro",
  1383         -        "Militar_Geographische_Institut_Ferro", "Transverse_Mercator", "metre",
  1384         -        "X", "North", "Y", "East");
  1385         -    add_proj4text (p, 0,
  1386         -        "+proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=0 +y_0=0 +ellps");
  1387         -    add_proj4text (p, 1,
  1388         -        "=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m");
  1389         -    add_proj4text (p, 2,
  1390         -        " +no_defs");
  1391         -    add_srs_wkt (p, 0,
  1392         -        "PROJCS[\"MGI (Ferro) / Austria West Zone\",GEOGCS[\"MGI ");
  1393         -    add_srs_wkt (p, 1,
  1394         -        "(Ferro)\",DATUM[\"Militar_Geographische_Institut_Ferro\"");
  1395         -    add_srs_wkt (p, 2,
  1396         -        ",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHOR");
  1397         -    add_srs_wkt (p, 3,
  1398         -        "ITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,480,0,0,0,0],AU");
  1399         -    add_srs_wkt (p, 4,
  1400         -        "THORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\",-17.6666666");
  1401         -    add_srs_wkt (p, 5,
  1402         -        "6666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"degree\",0.");
  1403         -    add_srs_wkt (p, 6,
  1404         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  1405         -    add_srs_wkt (p, 7,
  1406         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  1407         -    add_srs_wkt (p, 8,
  1408         -        "G\",\"4805\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1409         -    add_srs_wkt (p, 9,
  1410         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1411         -    add_srs_wkt (p, 10,
  1412         -        "ian\",28],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
  1413         -    add_srs_wkt (p, 11,
  1414         -        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1415         -    add_srs_wkt (p, 12,
  1416         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],");
  1417         -    add_srs_wkt (p, 13,
  1418         -        "AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31281\"]]");
  1419         -    p = add_epsg_def_ex (filter, first, last, 31282, "epsg", 31282,
  1420         -        "MGI (Ferro) / Austria Central Zone", 0, 1,
  1421         -        "Bessel 1841", "Ferro",
  1422         -        "Militar_Geographische_Institut_Ferro", "Transverse_Mercator", "metre",
  1423         -        "X", "North", "Y", "East");
  1424         -    add_proj4text (p, 0,
  1425         -        "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +ellps");
  1426         -    add_proj4text (p, 1,
  1427         -        "=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m");
  1428         -    add_proj4text (p, 2,
  1429         -        " +no_defs");
  1430         -    add_srs_wkt (p, 0,
  1431         -        "PROJCS[\"MGI (Ferro) / Austria Central Zone\",GEOGCS[\"M");
  1432         -    add_srs_wkt (p, 1,
  1433         -        "GI (Ferro)\",DATUM[\"Militar_Geographische_Institut_Ferr");
  1434         -    add_srs_wkt (p, 2,
  1435         -        "o\",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUT");
  1436         -    add_srs_wkt (p, 3,
  1437         -        "HORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,480,0,0,0,0]");
  1438         -    add_srs_wkt (p, 4,
  1439         -        ",AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\",-17.6666");
  1440         -    add_srs_wkt (p, 5,
  1441         -        "6666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"degree\"");
  1442         -    add_srs_wkt (p, 6,
  1443         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1444         -    add_srs_wkt (p, 7,
  1445         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1446         -    add_srs_wkt (p, 8,
  1447         -        "PSG\",\"4805\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1448         -    add_srs_wkt (p, 9,
  1449         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  1450         -    add_srs_wkt (p, 10,
  1451         -        "idian\",31],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
  1452         -    add_srs_wkt (p, 11,
  1453         -        "lse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
  1454         -    add_srs_wkt (p, 12,
  1455         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH");
  1456         -    add_srs_wkt (p, 13,
  1457         -        "],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31282\"]]");
  1458         -    p = add_epsg_def_ex (filter, first, last, 31283, "epsg", 31283,
  1459         -        "MGI (Ferro) / Austria East Zone", 0, 1,
  1460         -        "Bessel 1841", "Ferro",
  1461         -        "Militar_Geographische_Institut_Ferro", "Transverse_Mercator", "metre",
  1462         -        "X", "North", "Y", "East");
  1463         -    add_proj4text (p, 0,
  1464         -        "+proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=0 +y_0=0 +ellps");
  1465         -    add_proj4text (p, 1,
  1466         -        "=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m");
  1467         -    add_proj4text (p, 2,
  1468         -        " +no_defs");
  1469         -    add_srs_wkt (p, 0,
  1470         -        "PROJCS[\"MGI (Ferro) / Austria East Zone\",GEOGCS[\"MGI ");
  1471         -    add_srs_wkt (p, 1,
  1472         -        "(Ferro)\",DATUM[\"Militar_Geographische_Institut_Ferro\"");
  1473         -    add_srs_wkt (p, 2,
  1474         -        ",SPHEROID[\"Bessel 1841\",6377397.155,299.1528128,AUTHOR");
  1475         -    add_srs_wkt (p, 3,
  1476         -        "ITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,480,0,0,0,0],AU");
  1477         -    add_srs_wkt (p, 4,
  1478         -        "THORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\",-17.6666666");
  1479         -    add_srs_wkt (p, 5,
  1480         -        "6666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"degree\",0.");
  1481         -    add_srs_wkt (p, 6,
  1482         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  1483         -    add_srs_wkt (p, 7,
  1484         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  1485         -    add_srs_wkt (p, 8,
  1486         -        "G\",\"4805\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  1487         -    add_srs_wkt (p, 9,
  1488         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  1489         -    add_srs_wkt (p, 10,
  1490         -        "ian\",34],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
  1491         -    add_srs_wkt (p, 11,
  1492         -        "e_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1493         -    add_srs_wkt (p, 12,
  1494         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],");
  1495         -    add_srs_wkt (p, 13,
  1496         -        "AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31283\"]]");
  1497         -    p = add_epsg_def_ex (filter, first, last, 31284, "epsg", 31284,
  1498         -        "MGI / Austria M28", 0, 1,
  1499         -        "Bessel 1841", "Greenwich",
  1500         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1501         -        "X", "North", "Y", "East");
  1502         -    add_proj4text (p, 0,
  1503         -        "+proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=");
  1504         -    add_proj4text (p, 1,
  1505         -        "150000 +y_0=0 +ellps=bessel +towgs84=577.326,90.129,463.");
  1506         -    add_proj4text (p, 2,
  1507         -        "919,5.137,1.474,5.297,2.4232 +units=m +no_defs");
  1508         -    add_srs_wkt (p, 0,
  1509         -        "PROJCS[\"MGI / Austria M28\",GEOGCS[\"MGI\",DATUM[\"Mili");
  1510         -    add_srs_wkt (p, 1,
  1511         -        "tar_Geographische_Institute\",SPHEROID[\"Bessel 1841\",6");
  1512         -    add_srs_wkt (p, 2,
  1513         -        "377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOW");
  1514         -    add_srs_wkt (p, 3,
  1515         -        "GS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],AU");
  1516         -    add_srs_wkt (p, 4,
  1517         -        "THORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1518         -    add_srs_wkt (p, 5,
  1519         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1520         -    add_srs_wkt (p, 6,
  1521         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  1522         -    add_srs_wkt (p, 7,
  1523         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4312\"]");
  1524         -    add_srs_wkt (p, 8,
  1525         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  1526         -    add_srs_wkt (p, 9,
  1527         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",10.3333");
  1528         -    add_srs_wkt (p, 10,
  1529         -        "3333333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
  1530         -    add_srs_wkt (p, 11,
  1531         -        "lse_easting\",150000],PARAMETER[\"false_northing\",0],UN");
  1532         -    add_srs_wkt (p, 12,
  1533         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  1534         -    add_srs_wkt (p, 13,
  1535         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31284\"]]");
  1536         -    p = add_epsg_def_ex (filter, first, last, 31285, "epsg", 31285,
  1537         -        "MGI / Austria M31", 0, 1,
  1538         -        "Bessel 1841", "Greenwich",
  1539         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1540         -        "X", "North", "Y", "East");
  1541         -    add_proj4text (p, 0,
  1542         -        "+proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=");
  1543         -    add_proj4text (p, 1,
  1544         -        "450000 +y_0=0 +ellps=bessel +towgs84=577.326,90.129,463.");
  1545         -    add_proj4text (p, 2,
  1546         -        "919,5.137,1.474,5.297,2.4232 +units=m +no_defs");
  1547         -    add_srs_wkt (p, 0,
  1548         -        "PROJCS[\"MGI / Austria M31\",GEOGCS[\"MGI\",DATUM[\"Mili");
  1549         -    add_srs_wkt (p, 1,
  1550         -        "tar_Geographische_Institute\",SPHEROID[\"Bessel 1841\",6");
  1551         -    add_srs_wkt (p, 2,
  1552         -        "377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOW");
  1553         -    add_srs_wkt (p, 3,
  1554         -        "GS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],AU");
  1555         -    add_srs_wkt (p, 4,
  1556         -        "THORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1557         -    add_srs_wkt (p, 5,
  1558         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1559         -    add_srs_wkt (p, 6,
  1560         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  1561         -    add_srs_wkt (p, 7,
  1562         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4312\"]");
  1563         -    add_srs_wkt (p, 8,
  1564         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  1565         -    add_srs_wkt (p, 9,
  1566         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",13.3333");
  1567         -    add_srs_wkt (p, 10,
  1568         -        "3333333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
  1569         -    add_srs_wkt (p, 11,
  1570         -        "lse_easting\",450000],PARAMETER[\"false_northing\",0],UN");
  1571         -    add_srs_wkt (p, 12,
  1572         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  1573         -    add_srs_wkt (p, 13,
  1574         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31285\"]]");
  1575         -    p = add_epsg_def_ex (filter, first, last, 31286, "epsg", 31286,
  1576         -        "MGI / Austria M34", 0, 1,
  1577         -        "Bessel 1841", "Greenwich",
  1578         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1579         -        "X", "North", "Y", "East");
  1580         -    add_proj4text (p, 0,
  1581         -        "+proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=");
  1582         -    add_proj4text (p, 1,
  1583         -        "750000 +y_0=0 +ellps=bessel +towgs84=577.326,90.129,463.");
  1584         -    add_proj4text (p, 2,
  1585         -        "919,5.137,1.474,5.297,2.4232 +units=m +no_defs");
  1586         -    add_srs_wkt (p, 0,
  1587         -        "PROJCS[\"MGI / Austria M34\",GEOGCS[\"MGI\",DATUM[\"Mili");
  1588         -    add_srs_wkt (p, 1,
  1589         -        "tar_Geographische_Institute\",SPHEROID[\"Bessel 1841\",6");
  1590         -    add_srs_wkt (p, 2,
  1591         -        "377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOW");
  1592         -    add_srs_wkt (p, 3,
  1593         -        "GS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],AU");
  1594         -    add_srs_wkt (p, 4,
  1595         -        "THORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1596         -    add_srs_wkt (p, 5,
  1597         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1598         -    add_srs_wkt (p, 6,
  1599         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  1600         -    add_srs_wkt (p, 7,
  1601         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4312\"]");
  1602         -    add_srs_wkt (p, 8,
  1603         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  1604         -    add_srs_wkt (p, 9,
  1605         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",16.3333");
  1606         -    add_srs_wkt (p, 10,
  1607         -        "3333333333],PARAMETER[\"scale_factor\",1],PARAMETER[\"fa");
  1608         -    add_srs_wkt (p, 11,
  1609         -        "lse_easting\",750000],PARAMETER[\"false_northing\",0],UN");
  1610         -    add_srs_wkt (p, 12,
  1611         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  1612         -    add_srs_wkt (p, 13,
  1613         -        "NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31286\"]]");
  1614         -    p = add_epsg_def_ex (filter, first, last, 31287, "epsg", 31287,
  1615         -        "MGI / Austria Lambert", 0, 1,
  1616         -        "Bessel 1841", "Greenwich",
  1617         -        "Militar_Geographische_Institute", "Lambert_Conformal_Conic_2SP", "metre",
  1618         -        "X", "North", "Y", "East");
  1619         -    add_proj4text (p, 0,
  1620         -        "+proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.3333");
  1621         -    add_proj4text (p, 1,
  1622         -        "3333333333 +x_0=400000 +y_0=400000 +ellps=bessel +towgs8");
  1623         -    add_proj4text (p, 2,
  1624         -        "4=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 +units");
  1625         -    add_proj4text (p, 3,
  1626         -        "=m +no_defs");
  1627         -    add_srs_wkt (p, 0,
  1628         -        "PROJCS[\"MGI / Austria Lambert\",GEOGCS[\"MGI\",DATUM[\"");
  1629         -    add_srs_wkt (p, 1,
  1630         -        "Militar_Geographische_Institute\",SPHEROID[\"Bessel 1841");
  1631         -    add_srs_wkt (p, 2,
  1632         -        "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
  1633         -    add_srs_wkt (p, 3,
  1634         -        ",TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232");
  1635         -    add_srs_wkt (p, 4,
  1636         -        "],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,A");
  1637         -    add_srs_wkt (p, 5,
  1638         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1639         -    add_srs_wkt (p, 6,
  1640         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  1641         -    add_srs_wkt (p, 7,
  1642         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"431");
  1643         -    add_srs_wkt (p, 8,
  1644         -        "2\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  1645         -    add_srs_wkt (p, 9,
  1646         -        "TER[\"standard_parallel_1\",49],PARAMETER[\"standard_par");
  1647         -    add_srs_wkt (p, 10,
  1648         -        "allel_2\",46],PARAMETER[\"latitude_of_origin\",47.5],PAR");
  1649         -    add_srs_wkt (p, 11,
  1650         -        "AMETER[\"central_meridian\",13.33333333333333],PARAMETER");
  1651         -    add_srs_wkt (p, 12,
  1652         -        "[\"false_easting\",400000],PARAMETER[\"false_northing\",");
  1653         -    add_srs_wkt (p, 13,
  1654         -        "400000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
  1655         -    add_srs_wkt (p, 14,
  1656         -        "XIS[\"X\",NORTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"3");
  1657         -    add_srs_wkt (p, 15,
  1658         -        "1287\"]]");
  1659         -    p = add_epsg_def_ex (filter, first, last, 31288, "epsg", 31288,
  1660         -        "MGI (Ferro) / M28", 0, 1,
  1661         -        "Bessel 1841", "Ferro",
  1662         -        "Militar_Geographische_Institut_Ferro", "Transverse_Mercator", "metre",
  1663         -        "X", "North", "Y", "East");
  1664         -    add_proj4text (p, 0,
  1665         -        "+proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=150000 +y_0=0 +");
  1666         -    add_proj4text (p, 1,
  1667         -        "ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +un");
  1668         -    add_proj4text (p, 2,
  1669         -        "its=m +no_defs");
  1670         -    add_srs_wkt (p, 0,
  1671         -        "PROJCS[\"MGI (Ferro) / M28\",GEOGCS[\"MGI (Ferro)\",DATU");
  1672         -    add_srs_wkt (p, 1,
  1673         -        "M[\"Militar_Geographische_Institut_Ferro\",SPHEROID[\"Be");
  1674         -    add_srs_wkt (p, 2,
  1675         -        "ssel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"");
  1676         -    add_srs_wkt (p, 3,
  1677         -        "7004\"]],TOWGS84[682,-203,480,0,0,0,0],AUTHORITY[\"EPSG\"");
  1678         -    add_srs_wkt (p, 4,
  1679         -        ",\"6805\"]],PRIMEM[\"Ferro\",-17.66666666666667,AUTHORIT");
  1680         -    add_srs_wkt (p, 5,
  1681         -        "Y[\"EPSG\",\"8909\"]],UNIT[\"degree\",0.0174532925199433");
  1682         -    add_srs_wkt (p, 6,
  1683         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  1684         -    add_srs_wkt (p, 7,
  1685         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4805\"]],P");
  1686         -    add_srs_wkt (p, 8,
  1687         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  1688         -    add_srs_wkt (p, 9,
  1689         -        "of_origin\",0],PARAMETER[\"central_meridian\",28],PARAME");
  1690         -    add_srs_wkt (p, 10,
  1691         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",1500");
         1292  +        "]]");
         1293  +    p = add_epsg_def (filter, first, last, 32122, "epsg", 32122,
         1294  +        "NAD83 / Ohio North");
         1295  +    add_proj4text (p, 0,
         1296  +        "+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39");
         1297  +    add_proj4text (p, 1,
         1298  +        ".66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +datum=N");
         1299  +    add_proj4text (p, 2,
         1300  +        "AD83 +units=m +no_defs");
         1301  +    add_srs_wkt (p, 0,
         1302  +        "PROJCS[\"NAD83 / Ohio North\",GEOGCS[\"NAD83\",DATUM[\"N");
         1303  +    add_srs_wkt (p, 1,
         1304  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         1305  +    add_srs_wkt (p, 2,
         1306  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         1307  +    add_srs_wkt (p, 3,
         1308  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         1309  +    add_srs_wkt (p, 4,
         1310  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         1311  +    add_srs_wkt (p, 5,
         1312  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         1313  +    add_srs_wkt (p, 6,
         1314  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Con");
         1315  +    add_srs_wkt (p, 7,
         1316  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",41.7],PARAME");
         1317  +    add_srs_wkt (p, 8,
         1318  +        "TER[\"standard_parallel_2\",40.43333333333333],PARAMETER");
         1319  +    add_srs_wkt (p, 9,
         1320  +        "[\"latitude_of_origin\",39.66666666666666],PARAMETER[\"c");
         1321  +    add_srs_wkt (p, 10,
         1322  +        "entral_meridian\",-82.5],PARAMETER[\"false_easting\",600");
         1323  +    add_srs_wkt (p, 11,
         1324  +        "000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
         1325  +    add_srs_wkt (p, 12,
         1326  +        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
         1327  +    add_srs_wkt (p, 13,
         1328  +        "NORTH],AUTHORITY[\"EPSG\",\"32122\"]]");
         1329  +    p = add_epsg_def (filter, first, last, 32123, "epsg", 32123,
         1330  +        "NAD83 / Ohio South");
         1331  +    add_proj4text (p, 0,
         1332  +        "+proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333");
         1333  +    add_proj4text (p, 1,
         1334  +        "333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +datum=NAD");
         1335  +    add_proj4text (p, 2,
         1336  +        "83 +units=m +no_defs");
         1337  +    add_srs_wkt (p, 0,
         1338  +        "PROJCS[\"NAD83 / Ohio South\",GEOGCS[\"NAD83\",DATUM[\"N");
         1339  +    add_srs_wkt (p, 1,
         1340  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         1341  +    add_srs_wkt (p, 2,
         1342  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         1343  +    add_srs_wkt (p, 3,
         1344  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         1345  +    add_srs_wkt (p, 4,
         1346  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         1347  +    add_srs_wkt (p, 5,
         1348  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         1349  +    add_srs_wkt (p, 6,
         1350  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Con");
         1351  +    add_srs_wkt (p, 7,
         1352  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",40.033333333");
         1353  +    add_srs_wkt (p, 8,
         1354  +        "33333],PARAMETER[\"standard_parallel_2\",38.733333333333");
         1355  +    add_srs_wkt (p, 9,
         1356  +        "33],PARAMETER[\"latitude_of_origin\",38],PARAMETER[\"cen");
         1357  +    add_srs_wkt (p, 10,
         1358  +        "tral_meridian\",-82.5],PARAMETER[\"false_easting\",60000");
         1359  +    add_srs_wkt (p, 11,
         1360  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1361  +    add_srs_wkt (p, 12,
         1362  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         1363  +    add_srs_wkt (p, 13,
         1364  +        "RTH],AUTHORITY[\"EPSG\",\"32123\"]]");
         1365  +    p = add_epsg_def (filter, first, last, 32124, "epsg", 32124,
         1366  +        "NAD83 / Oklahoma North");
         1367  +    add_proj4text (p, 0,
         1368  +        "+proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666");
         1369  +    add_proj4text (p, 1,
         1370  +        "667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +datum=NAD83");
         1371  +    add_proj4text (p, 2,
         1372  +        " +units=m +no_defs");
         1373  +    add_srs_wkt (p, 0,
         1374  +        "PROJCS[\"NAD83 / Oklahoma North\",GEOGCS[\"NAD83\",DATUM");
         1375  +    add_srs_wkt (p, 1,
         1376  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         1377  +    add_srs_wkt (p, 2,
         1378  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         1379  +    add_srs_wkt (p, 3,
         1380  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         1381  +    add_srs_wkt (p, 4,
         1382  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         1383  +    add_srs_wkt (p, 5,
         1384  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         1385  +    add_srs_wkt (p, 6,
         1386  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         1387  +    add_srs_wkt (p, 7,
         1388  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",36.76666");
         1389  +    add_srs_wkt (p, 8,
         1390  +        "666666667],PARAMETER[\"standard_parallel_2\",35.56666666");
         1391  +    add_srs_wkt (p, 9,
         1392  +        "666667],PARAMETER[\"latitude_of_origin\",35],PARAMETER[\"");
         1393  +    add_srs_wkt (p, 10,
         1394  +        "central_meridian\",-98],PARAMETER[\"false_easting\",6000");
  1692   1395       add_srs_wkt (p, 11,
  1693   1396           "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1694   1397       add_srs_wkt (p, 12,
  1695         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  1696         -    add_srs_wkt (p, 13,
  1697         -        "EAST],AUTHORITY[\"EPSG\",\"31288\"]]");
  1698         -    p = add_epsg_def_ex (filter, first, last, 31289, "epsg", 31289,
  1699         -        "MGI (Ferro) / M31", 0, 1,
  1700         -        "Bessel 1841", "Ferro",
  1701         -        "Militar_Geographische_Institut_Ferro", "Transverse_Mercator", "metre",
  1702         -        "X", "North", "Y", "East");
  1703         -    add_proj4text (p, 0,
  1704         -        "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=450000 +y_0=0 +");
  1705         -    add_proj4text (p, 1,
  1706         -        "ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +un");
  1707         -    add_proj4text (p, 2,
  1708         -        "its=m +no_defs");
  1709         -    add_srs_wkt (p, 0,
  1710         -        "PROJCS[\"MGI (Ferro) / M31\",GEOGCS[\"MGI (Ferro)\",DATU");
  1711         -    add_srs_wkt (p, 1,
  1712         -        "M[\"Militar_Geographische_Institut_Ferro\",SPHEROID[\"Be");
  1713         -    add_srs_wkt (p, 2,
  1714         -        "ssel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"");
  1715         -    add_srs_wkt (p, 3,
  1716         -        "7004\"]],TOWGS84[682,-203,480,0,0,0,0],AUTHORITY[\"EPSG\"");
  1717         -    add_srs_wkt (p, 4,
  1718         -        ",\"6805\"]],PRIMEM[\"Ferro\",-17.66666666666667,AUTHORIT");
  1719         -    add_srs_wkt (p, 5,
  1720         -        "Y[\"EPSG\",\"8909\"]],UNIT[\"degree\",0.0174532925199433");
  1721         -    add_srs_wkt (p, 6,
  1722         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  1723         -    add_srs_wkt (p, 7,
  1724         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4805\"]],P");
  1725         -    add_srs_wkt (p, 8,
  1726         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  1727         -    add_srs_wkt (p, 9,
  1728         -        "of_origin\",0],PARAMETER[\"central_meridian\",31],PARAME");
  1729         -    add_srs_wkt (p, 10,
  1730         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",4500");
  1731         -    add_srs_wkt (p, 11,
  1732         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1733         -    add_srs_wkt (p, 12,
  1734         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  1735         -    add_srs_wkt (p, 13,
  1736         -        "EAST],AUTHORITY[\"EPSG\",\"31289\"]]");
  1737         -    p = add_epsg_def_ex (filter, first, last, 31290, "epsg", 31290,
  1738         -        "MGI (Ferro) / M34", 0, 1,
  1739         -        "Bessel 1841", "Ferro",
  1740         -        "Militar_Geographische_Institut_Ferro", "Transverse_Mercator", "metre",
  1741         -        "X", "North", "Y", "East");
  1742         -    add_proj4text (p, 0,
  1743         -        "+proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=750000 +y_0=0 +");
  1744         -    add_proj4text (p, 1,
  1745         -        "ellps=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +un");
  1746         -    add_proj4text (p, 2,
  1747         -        "its=m +no_defs");
  1748         -    add_srs_wkt (p, 0,
  1749         -        "PROJCS[\"MGI (Ferro) / M34\",GEOGCS[\"MGI (Ferro)\",DATU");
  1750         -    add_srs_wkt (p, 1,
  1751         -        "M[\"Militar_Geographische_Institut_Ferro\",SPHEROID[\"Be");
  1752         -    add_srs_wkt (p, 2,
  1753         -        "ssel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"");
  1754         -    add_srs_wkt (p, 3,
  1755         -        "7004\"]],TOWGS84[682,-203,480,0,0,0,0],AUTHORITY[\"EPSG\"");
  1756         -    add_srs_wkt (p, 4,
  1757         -        ",\"6805\"]],PRIMEM[\"Ferro\",-17.66666666666667,AUTHORIT");
  1758         -    add_srs_wkt (p, 5,
  1759         -        "Y[\"EPSG\",\"8909\"]],UNIT[\"degree\",0.0174532925199433");
  1760         -    add_srs_wkt (p, 6,
  1761         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  1762         -    add_srs_wkt (p, 7,
  1763         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4805\"]],P");
  1764         -    add_srs_wkt (p, 8,
  1765         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  1766         -    add_srs_wkt (p, 9,
  1767         -        "of_origin\",0],PARAMETER[\"central_meridian\",34],PARAME");
  1768         -    add_srs_wkt (p, 10,
  1769         -        "TER[\"scale_factor\",1],PARAMETER[\"false_easting\",7500");
  1770         -    add_srs_wkt (p, 11,
  1771         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUT");
  1772         -    add_srs_wkt (p, 12,
  1773         -        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AXIS[\"Y\",");
  1774         -    add_srs_wkt (p, 13,
  1775         -        "EAST],AUTHORITY[\"EPSG\",\"31290\"]]");
  1776         -    p = add_epsg_def_ex (filter, first, last, 31291, "epsg", 31291,
  1777         -        "MGI (Ferro) / Austria West Zone (deprecated)", 0, 0,
  1778         -        "Bessel 1841", "Ferro",
  1779         -        "Militar_Geographische_Institut_Ferro", "Transverse_Mercator", "metre",
  1780         -        "X", "East", "Y", "North");
  1781         -    add_proj4text (p, 0,
  1782         -        "+proj=tmerc +lat_0=0 +lon_0=28 +k=1 +x_0=0 +y_0=0 +ellps");
  1783         -    add_proj4text (p, 1,
  1784         -        "=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m");
  1785         -    add_proj4text (p, 2,
  1786         -        " +no_defs");
  1787         -    add_srs_wkt (p, 0,
  1788         -        "PROJCS[\"MGI (Ferro) / Austria West Zone (deprecated)\",");
  1789         -    add_srs_wkt (p, 1,
  1790         -        "GEOGCS[\"MGI (Ferro)\",DATUM[\"Militar_Geographische_Ins");
  1791         -    add_srs_wkt (p, 2,
  1792         -        "titut_Ferro\",SPHEROID[\"Bessel 1841\",6377397.155,299.1");
  1793         -    add_srs_wkt (p, 3,
  1794         -        "528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,48");
  1795         -    add_srs_wkt (p, 4,
  1796         -        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\"");
  1797         -    add_srs_wkt (p, 5,
  1798         -        ",-17.66666666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"");
  1799         -    add_srs_wkt (p, 6,
  1800         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1801         -    add_srs_wkt (p, 7,
  1802         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1803         -    add_srs_wkt (p, 8,
  1804         -        "ORITY[\"EPSG\",\"4805\"]],PROJECTION[\"Transverse_Mercat");
  1805         -    add_srs_wkt (p, 9,
  1806         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1807         -    add_srs_wkt (p, 10,
  1808         -        "ntral_meridian\",28],PARAMETER[\"scale_factor\",1],PARAM");
  1809         -    add_srs_wkt (p, 11,
  1810         -        "ETER[\"false_easting\",0],PARAMETER[\"false_northing\",0");
         1398  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",N");
         1399  +    add_srs_wkt (p, 13,
         1400  +        "ORTH],AUTHORITY[\"EPSG\",\"32124\"]]");
         1401  +    p = add_epsg_def (filter, first, last, 32125, "epsg", 32125,
         1402  +        "NAD83 / Oklahoma South");
         1403  +    add_proj4text (p, 0,
         1404  +        "+proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333");
         1405  +    add_proj4text (p, 1,
         1406  +        "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0");
         1407  +    add_proj4text (p, 2,
         1408  +        "=0 +datum=NAD83 +units=m +no_defs");
         1409  +    add_srs_wkt (p, 0,
         1410  +        "PROJCS[\"NAD83 / Oklahoma South\",GEOGCS[\"NAD83\",DATUM");
         1411  +    add_srs_wkt (p, 1,
         1412  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         1413  +    add_srs_wkt (p, 2,
         1414  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         1415  +    add_srs_wkt (p, 3,
         1416  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         1417  +    add_srs_wkt (p, 4,
         1418  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         1419  +    add_srs_wkt (p, 5,
         1420  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         1421  +    add_srs_wkt (p, 6,
         1422  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         1423  +    add_srs_wkt (p, 7,
         1424  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",35.23333");
         1425  +    add_srs_wkt (p, 8,
         1426  +        "333333333],PARAMETER[\"standard_parallel_2\",33.93333333");
         1427  +    add_srs_wkt (p, 9,
         1428  +        "333333],PARAMETER[\"latitude_of_origin\",33.333333333333");
         1429  +    add_srs_wkt (p, 10,
         1430  +        "34],PARAMETER[\"central_meridian\",-98],PARAMETER[\"fals");
         1431  +    add_srs_wkt (p, 11,
         1432  +        "e_easting\",600000],PARAMETER[\"false_northing\",0],UNIT");
         1433  +    add_srs_wkt (p, 12,
         1434  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         1435  +    add_srs_wkt (p, 13,
         1436  +        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32125\"]]");
         1437  +    p = add_epsg_def (filter, first, last, 32126, "epsg", 32126,
         1438  +        "NAD83 / Oregon North");
         1439  +    add_proj4text (p, 0,
         1440  +        "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
         1441  +    add_proj4text (p, 1,
         1442  +        "6666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +datum=N");
         1443  +    add_proj4text (p, 2,
         1444  +        "AD83 +units=m +no_defs");
         1445  +    add_srs_wkt (p, 0,
         1446  +        "PROJCS[\"NAD83 / Oregon North\",GEOGCS[\"NAD83\",DATUM[\"");
         1447  +    add_srs_wkt (p, 1,
         1448  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1449  +    add_srs_wkt (p, 2,
         1450  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1451  +    add_srs_wkt (p, 3,
         1452  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1453  +    add_srs_wkt (p, 4,
         1454  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1455  +    add_srs_wkt (p, 5,
         1456  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1457  +    add_srs_wkt (p, 6,
         1458  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         1459  +    add_srs_wkt (p, 7,
         1460  +        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",46],PARAMET");
         1461  +    add_srs_wkt (p, 8,
         1462  +        "ER[\"standard_parallel_2\",44.33333333333334],PARAMETER[");
         1463  +    add_srs_wkt (p, 9,
         1464  +        "\"latitude_of_origin\",43.66666666666666],PARAMETER[\"ce");
         1465  +    add_srs_wkt (p, 10,
         1466  +        "ntral_meridian\",-120.5],PARAMETER[\"false_easting\",250");
         1467  +    add_srs_wkt (p, 11,
         1468  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1469  +    add_srs_wkt (p, 12,
         1470  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1471  +    add_srs_wkt (p, 13,
         1472  +        ",NORTH],AUTHORITY[\"EPSG\",\"32126\"]]");
         1473  +    p = add_epsg_def (filter, first, last, 32127, "epsg", 32127,
         1474  +        "NAD83 / Oregon South");
         1475  +    add_proj4text (p, 0,
         1476  +        "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
         1477  +    add_proj4text (p, 1,
         1478  +        "6666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +datum=N");
         1479  +    add_proj4text (p, 2,
         1480  +        "AD83 +units=m +no_defs");
         1481  +    add_srs_wkt (p, 0,
         1482  +        "PROJCS[\"NAD83 / Oregon South\",GEOGCS[\"NAD83\",DATUM[\"");
         1483  +    add_srs_wkt (p, 1,
         1484  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1485  +    add_srs_wkt (p, 2,
         1486  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1487  +    add_srs_wkt (p, 3,
         1488  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1489  +    add_srs_wkt (p, 4,
         1490  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1491  +    add_srs_wkt (p, 5,
         1492  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1493  +    add_srs_wkt (p, 6,
         1494  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         1495  +    add_srs_wkt (p, 7,
         1496  +        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",44],PARAMET");
         1497  +    add_srs_wkt (p, 8,
         1498  +        "ER[\"standard_parallel_2\",42.33333333333334],PARAMETER[");
         1499  +    add_srs_wkt (p, 9,
         1500  +        "\"latitude_of_origin\",41.66666666666666],PARAMETER[\"ce");
         1501  +    add_srs_wkt (p, 10,
         1502  +        "ntral_meridian\",-120.5],PARAMETER[\"false_easting\",150");
         1503  +    add_srs_wkt (p, 11,
         1504  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
         1505  +    add_srs_wkt (p, 12,
         1506  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1507  +    add_srs_wkt (p, 13,
         1508  +        ",NORTH],AUTHORITY[\"EPSG\",\"32127\"]]");
         1509  +    p = add_epsg_def (filter, first, last, 32128, "epsg", 32128,
         1510  +        "NAD83 / Pennsylvania North");
         1511  +    add_proj4text (p, 0,
         1512  +        "+proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=4");
         1513  +    add_proj4text (p, 1,
         1514  +        "0.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +datum");
         1515  +    add_proj4text (p, 2,
         1516  +        "=NAD83 +units=m +no_defs");
         1517  +    add_srs_wkt (p, 0,
         1518  +        "PROJCS[\"NAD83 / Pennsylvania North\",GEOGCS[\"NAD83\",D");
         1519  +    add_srs_wkt (p, 1,
         1520  +        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
         1521  +    add_srs_wkt (p, 2,
         1522  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
         1523  +    add_srs_wkt (p, 3,
         1524  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
         1525  +    add_srs_wkt (p, 4,
         1526  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         1527  +    add_srs_wkt (p, 5,
         1528  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         1529  +    add_srs_wkt (p, 6,
         1530  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         1531  +    add_srs_wkt (p, 7,
         1532  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.9");
         1533  +    add_srs_wkt (p, 8,
         1534  +        "5],PARAMETER[\"standard_parallel_2\",40.88333333333333],");
         1535  +    add_srs_wkt (p, 9,
         1536  +        "PARAMETER[\"latitude_of_origin\",40.16666666666666],PARA");
         1537  +    add_srs_wkt (p, 10,
         1538  +        "METER[\"central_meridian\",-77.75],PARAMETER[\"false_eas");
         1539  +    add_srs_wkt (p, 11,
         1540  +        "ting\",600000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         1541  +    add_srs_wkt (p, 12,
         1542  +        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
         1543  +    add_srs_wkt (p, 13,
         1544  +        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32128\"]]");
         1545  +    p = add_epsg_def (filter, first, last, 32129, "epsg", 32129,
         1546  +        "NAD83 / Pennsylvania South");
         1547  +    add_proj4text (p, 0,
         1548  +        "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
         1549  +    add_proj4text (p, 1,
         1550  +        "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +");
         1551  +    add_proj4text (p, 2,
         1552  +        "y_0=0 +datum=NAD83 +units=m +no_defs");
         1553  +    add_srs_wkt (p, 0,
         1554  +        "PROJCS[\"NAD83 / Pennsylvania South\",GEOGCS[\"NAD83\",D");
         1555  +    add_srs_wkt (p, 1,
         1556  +        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
         1557  +    add_srs_wkt (p, 2,
         1558  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
         1559  +    add_srs_wkt (p, 3,
         1560  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
         1561  +    add_srs_wkt (p, 4,
         1562  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         1563  +    add_srs_wkt (p, 5,
         1564  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         1565  +    add_srs_wkt (p, 6,
         1566  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         1567  +    add_srs_wkt (p, 7,
         1568  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.9");
         1569  +    add_srs_wkt (p, 8,
         1570  +        "6666666666667],PARAMETER[\"standard_parallel_2\",39.9333");
         1571  +    add_srs_wkt (p, 9,
         1572  +        "3333333333],PARAMETER[\"latitude_of_origin\",39.33333333");
         1573  +    add_srs_wkt (p, 10,
         1574  +        "333334],PARAMETER[\"central_meridian\",-77.75],PARAMETER");
         1575  +    add_srs_wkt (p, 11,
         1576  +        "[\"false_easting\",600000],PARAMETER[\"false_northing\",");
         1577  +    add_srs_wkt (p, 12,
         1578  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1579  +    add_srs_wkt (p, 13,
         1580  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32129\"");
         1581  +    add_srs_wkt (p, 14,
         1582  +        "]]");
         1583  +    p = add_epsg_def (filter, first, last, 32130, "epsg", 32130,
         1584  +        "NAD83 / Rhode Island");
         1585  +    add_proj4text (p, 0,
         1586  +        "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
         1587  +    add_proj4text (p, 1,
         1588  +        "9999375 +x_0=100000 +y_0=0 +datum=NAD83 +units=m +no_def");
         1589  +    add_proj4text (p, 2,
         1590  +        "s");
         1591  +    add_srs_wkt (p, 0,
         1592  +        "PROJCS[\"NAD83 / Rhode Island\",GEOGCS[\"NAD83\",DATUM[\"");
         1593  +    add_srs_wkt (p, 1,
         1594  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1595  +    add_srs_wkt (p, 2,
         1596  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1597  +    add_srs_wkt (p, 3,
         1598  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1599  +    add_srs_wkt (p, 4,
         1600  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1601  +    add_srs_wkt (p, 5,
         1602  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1603  +    add_srs_wkt (p, 6,
         1604  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         1605  +    add_srs_wkt (p, 7,
         1606  +        "],PARAMETER[\"latitude_of_origin\",41.08333333333334],PA");
         1607  +    add_srs_wkt (p, 8,
         1608  +        "RAMETER[\"central_meridian\",-71.5],PARAMETER[\"scale_fa");
         1609  +    add_srs_wkt (p, 9,
         1610  +        "ctor\",0.99999375],PARAMETER[\"false_easting\",100000],P");
         1611  +    add_srs_wkt (p, 10,
         1612  +        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
         1613  +    add_srs_wkt (p, 11,
         1614  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1615  +    add_srs_wkt (p, 12,
         1616  +        ",AUTHORITY[\"EPSG\",\"32130\"]]");
         1617  +    p = add_epsg_def (filter, first, last, 32133, "epsg", 32133,
         1618  +        "NAD83 / South Carolina");
         1619  +    add_proj4text (p, 0,
         1620  +        "+proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31");
         1621  +    add_proj4text (p, 1,
         1622  +        ".83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +datum=NAD");
         1623  +    add_proj4text (p, 2,
         1624  +        "83 +units=m +no_defs");
         1625  +    add_srs_wkt (p, 0,
         1626  +        "PROJCS[\"NAD83 / South Carolina\",GEOGCS[\"NAD83\",DATUM");
         1627  +    add_srs_wkt (p, 1,
         1628  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         1629  +    add_srs_wkt (p, 2,
         1630  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         1631  +    add_srs_wkt (p, 3,
         1632  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         1633  +    add_srs_wkt (p, 4,
         1634  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         1635  +    add_srs_wkt (p, 5,
         1636  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         1637  +    add_srs_wkt (p, 6,
         1638  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         1639  +    add_srs_wkt (p, 7,
         1640  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",34.83333");
         1641  +    add_srs_wkt (p, 8,
         1642  +        "333333334],PARAMETER[\"standard_parallel_2\",32.5],PARAM");
         1643  +    add_srs_wkt (p, 9,
         1644  +        "ETER[\"latitude_of_origin\",31.83333333333333],PARAMETER");
         1645  +    add_srs_wkt (p, 10,
         1646  +        "[\"central_meridian\",-81],PARAMETER[\"false_easting\",6");
         1647  +    add_srs_wkt (p, 11,
         1648  +        "09600],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,");
         1649  +    add_srs_wkt (p, 12,
         1650  +        "AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
         1651  +    add_srs_wkt (p, 13,
         1652  +        ",NORTH],AUTHORITY[\"EPSG\",\"32133\"]]");
         1653  +    p = add_epsg_def (filter, first, last, 32134, "epsg", 32134,
         1654  +        "NAD83 / South Dakota North");
         1655  +    add_proj4text (p, 0,
         1656  +        "+proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666");
         1657  +    add_proj4text (p, 1,
         1658  +        "666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_");
         1659  +    add_proj4text (p, 2,
         1660  +        "0=0 +datum=NAD83 +units=m +no_defs");
         1661  +    add_srs_wkt (p, 0,
         1662  +        "PROJCS[\"NAD83 / South Dakota North\",GEOGCS[\"NAD83\",D");
         1663  +    add_srs_wkt (p, 1,
         1664  +        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
         1665  +    add_srs_wkt (p, 2,
         1666  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
         1667  +    add_srs_wkt (p, 3,
         1668  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
         1669  +    add_srs_wkt (p, 4,
         1670  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         1671  +    add_srs_wkt (p, 5,
         1672  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         1673  +    add_srs_wkt (p, 6,
         1674  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         1675  +    add_srs_wkt (p, 7,
         1676  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.6");
         1677  +    add_srs_wkt (p, 8,
         1678  +        "8333333333333],PARAMETER[\"standard_parallel_2\",44.4166");
         1679  +    add_srs_wkt (p, 9,
         1680  +        "6666666666],PARAMETER[\"latitude_of_origin\",43.83333333");
         1681  +    add_srs_wkt (p, 10,
         1682  +        "333334],PARAMETER[\"central_meridian\",-100],PARAMETER[\"");
         1683  +    add_srs_wkt (p, 11,
         1684  +        "false_easting\",600000],PARAMETER[\"false_northing\",0],");
         1685  +    add_srs_wkt (p, 12,
         1686  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         1687  +    add_srs_wkt (p, 13,
         1688  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32134\"]]");
         1689  +    p = add_epsg_def (filter, first, last, 32135, "epsg", 32135,
         1690  +        "NAD83 / South Dakota South");
         1691  +    add_proj4text (p, 0,
         1692  +        "+proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42");
         1693  +    add_proj4text (p, 1,
         1694  +        ".33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y");
         1695  +    add_proj4text (p, 2,
         1696  +        "_0=0 +datum=NAD83 +units=m +no_defs");
         1697  +    add_srs_wkt (p, 0,
         1698  +        "PROJCS[\"NAD83 / South Dakota South\",GEOGCS[\"NAD83\",D");
         1699  +    add_srs_wkt (p, 1,
         1700  +        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
         1701  +    add_srs_wkt (p, 2,
         1702  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
         1703  +    add_srs_wkt (p, 3,
         1704  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
         1705  +    add_srs_wkt (p, 4,
         1706  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         1707  +    add_srs_wkt (p, 5,
         1708  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         1709  +    add_srs_wkt (p, 6,
         1710  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         1711  +    add_srs_wkt (p, 7,
         1712  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",44.4");
         1713  +    add_srs_wkt (p, 8,
         1714  +        "],PARAMETER[\"standard_parallel_2\",42.83333333333334],P");
         1715  +    add_srs_wkt (p, 9,
         1716  +        "ARAMETER[\"latitude_of_origin\",42.33333333333334],PARAM");
         1717  +    add_srs_wkt (p, 10,
         1718  +        "ETER[\"central_meridian\",-100.3333333333333],PARAMETER[");
         1719  +    add_srs_wkt (p, 11,
         1720  +        "\"false_easting\",600000],PARAMETER[\"false_northing\",0");
  1811   1721       add_srs_wkt (p, 12,
  1812   1722           "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1813   1723       add_srs_wkt (p, 13,
  1814         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31291\"");
         1724  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32135\"");
  1815   1725       add_srs_wkt (p, 14,
  1816   1726           "]]");
  1817         -    p = add_epsg_def_ex (filter, first, last, 31292, "epsg", 31292,
  1818         -        "MGI (Ferro) / Austria Central Zone (deprecated)", 0, 0,
  1819         -        "Bessel 1841", "Ferro",
  1820         -        "Militar_Geographische_Institut_Ferro", "Transverse_Mercator", "metre",
  1821         -        "X", "East", "Y", "North");
  1822         -    add_proj4text (p, 0,
  1823         -        "+proj=tmerc +lat_0=0 +lon_0=31 +k=1 +x_0=0 +y_0=0 +ellps");
  1824         -    add_proj4text (p, 1,
  1825         -        "=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m");
  1826         -    add_proj4text (p, 2,
  1827         -        " +no_defs");
  1828         -    add_srs_wkt (p, 0,
  1829         -        "PROJCS[\"MGI (Ferro) / Austria Central Zone (deprecated)");
  1830         -    add_srs_wkt (p, 1,
  1831         -        "\",GEOGCS[\"MGI (Ferro)\",DATUM[\"Militar_Geographische_");
  1832         -    add_srs_wkt (p, 2,
  1833         -        "Institut_Ferro\",SPHEROID[\"Bessel 1841\",6377397.155,29");
  1834         -    add_srs_wkt (p, 3,
  1835         -        "9.1528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203");
  1836         -    add_srs_wkt (p, 4,
  1837         -        ",480,0,0,0,0],AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Fer");
  1838         -    add_srs_wkt (p, 5,
  1839         -        "ro\",-17.66666666666667,AUTHORITY[\"EPSG\",\"8909\"]],UN");
  1840         -    add_srs_wkt (p, 6,
  1841         -        "IT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"91");
  1842         -    add_srs_wkt (p, 7,
  1843         -        "22\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST]");
  1844         -    add_srs_wkt (p, 8,
  1845         -        ",AUTHORITY[\"EPSG\",\"4805\"]],PROJECTION[\"Transverse_M");
  1846         -    add_srs_wkt (p, 9,
  1847         -        "ercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER");
  1848         -    add_srs_wkt (p, 10,
  1849         -        "[\"central_meridian\",31],PARAMETER[\"scale_factor\",1],");
  1850         -    add_srs_wkt (p, 11,
  1851         -        "PARAMETER[\"false_easting\",0],PARAMETER[\"false_northin");
  1852         -    add_srs_wkt (p, 12,
  1853         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
  1854         -    add_srs_wkt (p, 13,
  1855         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31");
  1856         -    add_srs_wkt (p, 14,
  1857         -        "292\"]]");
  1858         -    p = add_epsg_def_ex (filter, first, last, 31293, "epsg", 31293,
  1859         -        "MGI (Ferro) / Austria East Zone (deprecated)", 0, 0,
  1860         -        "Bessel 1841", "Ferro",
  1861         -        "Militar_Geographische_Institut_Ferro", "Transverse_Mercator", "metre",
  1862         -        "X", "East", "Y", "North");
  1863         -    add_proj4text (p, 0,
  1864         -        "+proj=tmerc +lat_0=0 +lon_0=34 +k=1 +x_0=0 +y_0=0 +ellps");
  1865         -    add_proj4text (p, 1,
  1866         -        "=bessel +towgs84=682,-203,480,0,0,0,0 +pm=ferro +units=m");
  1867         -    add_proj4text (p, 2,
  1868         -        " +no_defs");
  1869         -    add_srs_wkt (p, 0,
  1870         -        "PROJCS[\"MGI (Ferro) / Austria East Zone (deprecated)\",");
  1871         -    add_srs_wkt (p, 1,
  1872         -        "GEOGCS[\"MGI (Ferro)\",DATUM[\"Militar_Geographische_Ins");
  1873         -    add_srs_wkt (p, 2,
  1874         -        "titut_Ferro\",SPHEROID[\"Bessel 1841\",6377397.155,299.1");
  1875         -    add_srs_wkt (p, 3,
  1876         -        "528128,AUTHORITY[\"EPSG\",\"7004\"]],TOWGS84[682,-203,48");
  1877         -    add_srs_wkt (p, 4,
  1878         -        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6805\"]],PRIMEM[\"Ferro\"");
  1879         -    add_srs_wkt (p, 5,
  1880         -        ",-17.66666666666667,AUTHORITY[\"EPSG\",\"8909\"]],UNIT[\"");
  1881         -    add_srs_wkt (p, 6,
  1882         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1883         -    add_srs_wkt (p, 7,
  1884         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1885         -    add_srs_wkt (p, 8,
  1886         -        "ORITY[\"EPSG\",\"4805\"]],PROJECTION[\"Transverse_Mercat");
  1887         -    add_srs_wkt (p, 9,
  1888         -        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
  1889         -    add_srs_wkt (p, 10,
  1890         -        "ntral_meridian\",34],PARAMETER[\"scale_factor\",1],PARAM");
  1891         -    add_srs_wkt (p, 11,
  1892         -        "ETER[\"false_easting\",0],PARAMETER[\"false_northing\",0");
  1893         -    add_srs_wkt (p, 12,
  1894         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1895         -    add_srs_wkt (p, 13,
  1896         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31293\"");
  1897         -    add_srs_wkt (p, 14,
  1898         -        "]]");
  1899         -    p = add_epsg_def_ex (filter, first, last, 31294, "epsg", 31294,
  1900         -        "MGI / M28 (deprecated)", 0, 0,
  1901         -        "Bessel 1841", "Greenwich",
  1902         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1903         -        "X", "East", "Y", "North");
  1904         -    add_proj4text (p, 0,
  1905         -        "+proj=tmerc +lat_0=0 +lon_0=10.33333333333333 +k=1 +x_0=");
  1906         -    add_proj4text (p, 1,
  1907         -        "150000 +y_0=0 +ellps=bessel +towgs84=577.326,90.129,463.");
  1908         -    add_proj4text (p, 2,
  1909         -        "919,5.137,1.474,5.297,2.4232 +units=m +no_defs");
  1910         -    add_srs_wkt (p, 0,
  1911         -        "PROJCS[\"MGI / M28 (deprecated)\",GEOGCS[\"MGI\",DATUM[\"");
  1912         -    add_srs_wkt (p, 1,
  1913         -        "Militar_Geographische_Institute\",SPHEROID[\"Bessel 1841");
  1914         -    add_srs_wkt (p, 2,
  1915         -        "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
  1916         -    add_srs_wkt (p, 3,
  1917         -        ",TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232");
  1918         -    add_srs_wkt (p, 4,
  1919         -        "],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,A");
  1920         -    add_srs_wkt (p, 5,
  1921         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1922         -    add_srs_wkt (p, 6,
  1923         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  1924         -    add_srs_wkt (p, 7,
  1925         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"431");
  1926         -    add_srs_wkt (p, 8,
  1927         -        "2\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1928         -    add_srs_wkt (p, 9,
  1929         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",10.");
  1930         -    add_srs_wkt (p, 10,
  1931         -        "33333333333333],PARAMETER[\"scale_factor\",1],PARAMETER[");
  1932         -    add_srs_wkt (p, 11,
  1933         -        "\"false_easting\",150000],PARAMETER[\"false_northing\",0");
  1934         -    add_srs_wkt (p, 12,
  1935         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1936         -    add_srs_wkt (p, 13,
  1937         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31294\"");
         1727  +    p = add_epsg_def (filter, first, last, 32136, "epsg", 32136,
         1728  +        "NAD83 / Tennessee");
         1729  +    add_proj4text (p, 0,
         1730  +        "+proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=3");
         1731  +    add_proj4text (p, 1,
         1732  +        "4.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +datum=NA");
         1733  +    add_proj4text (p, 2,
         1734  +        "D83 +units=m +no_defs");
         1735  +    add_srs_wkt (p, 0,
         1736  +        "PROJCS[\"NAD83 / Tennessee\",GEOGCS[\"NAD83\",DATUM[\"No");
         1737  +    add_srs_wkt (p, 1,
         1738  +        "rth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,");
         1739  +    add_srs_wkt (p, 2,
         1740  +        "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
         1741  +    add_srs_wkt (p, 3,
         1742  +        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenw");
         1743  +    add_srs_wkt (p, 4,
         1744  +        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
         1745  +    add_srs_wkt (p, 5,
         1746  +        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY");
         1747  +    add_srs_wkt (p, 6,
         1748  +        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
         1749  +    add_srs_wkt (p, 7,
         1750  +        "c_2SP\"],PARAMETER[\"standard_parallel_1\",36.4166666666");
         1751  +    add_srs_wkt (p, 8,
         1752  +        "6666],PARAMETER[\"standard_parallel_2\",35.25],PARAMETER");
         1753  +    add_srs_wkt (p, 9,
         1754  +        "[\"latitude_of_origin\",34.33333333333334],PARAMETER[\"c");
         1755  +    add_srs_wkt (p, 10,
         1756  +        "entral_meridian\",-86],PARAMETER[\"false_easting\",60000");
         1757  +    add_srs_wkt (p, 11,
         1758  +        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
         1759  +    add_srs_wkt (p, 12,
         1760  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         1761  +    add_srs_wkt (p, 13,
         1762  +        "RTH],AUTHORITY[\"EPSG\",\"32136\"]]");
         1763  +    p = add_epsg_def (filter, first, last, 32137, "epsg", 32137,
         1764  +        "NAD83 / Texas North");
         1765  +    add_proj4text (p, 0,
         1766  +        "+proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=3");
         1767  +    add_proj4text (p, 1,
         1768  +        "4 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +datum=NAD83 +u");
         1769  +    add_proj4text (p, 2,
         1770  +        "nits=m +no_defs");
         1771  +    add_srs_wkt (p, 0,
         1772  +        "PROJCS[\"NAD83 / Texas North\",GEOGCS[\"NAD83\",DATUM[\"");
         1773  +    add_srs_wkt (p, 1,
         1774  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1775  +    add_srs_wkt (p, 2,
         1776  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1777  +    add_srs_wkt (p, 3,
         1778  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1779  +    add_srs_wkt (p, 4,
         1780  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1781  +    add_srs_wkt (p, 5,
         1782  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1783  +    add_srs_wkt (p, 6,
         1784  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         1785  +    add_srs_wkt (p, 7,
         1786  +        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",36.18333333");
         1787  +    add_srs_wkt (p, 8,
         1788  +        "333333],PARAMETER[\"standard_parallel_2\",34.65],PARAMET");
         1789  +    add_srs_wkt (p, 9,
         1790  +        "ER[\"latitude_of_origin\",34],PARAMETER[\"central_meridi");
         1791  +    add_srs_wkt (p, 10,
         1792  +        "an\",-101.5],PARAMETER[\"false_easting\",200000],PARAMET");
         1793  +    add_srs_wkt (p, 11,
         1794  +        "ER[\"false_northing\",1000000],UNIT[\"metre\",1,AUTHORIT");
         1795  +    add_srs_wkt (p, 12,
         1796  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
         1797  +    add_srs_wkt (p, 13,
         1798  +        ",AUTHORITY[\"EPSG\",\"32137\"]]");
         1799  +    p = add_epsg_def (filter, first, last, 32138, "epsg", 32138,
         1800  +        "NAD83 / Texas North Central");
         1801  +    add_proj4text (p, 0,
         1802  +        "+proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333");
         1803  +    add_proj4text (p, 1,
         1804  +        "333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y");
         1805  +    add_proj4text (p, 2,
         1806  +        "_0=2000000 +datum=NAD83 +units=m +no_defs");
         1807  +    add_srs_wkt (p, 0,
         1808  +        "PROJCS[\"NAD83 / Texas North Central\",GEOGCS[\"NAD83\",");
         1809  +    add_srs_wkt (p, 1,
         1810  +        "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
         1811  +    add_srs_wkt (p, 2,
         1812  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
         1813  +    add_srs_wkt (p, 3,
         1814  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
         1815  +    add_srs_wkt (p, 4,
         1816  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         1817  +    add_srs_wkt (p, 5,
         1818  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         1819  +    add_srs_wkt (p, 6,
         1820  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         1821  +    add_srs_wkt (p, 7,
         1822  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",33.9");
         1823  +    add_srs_wkt (p, 8,
         1824  +        "6666666666667],PARAMETER[\"standard_parallel_2\",32.1333");
         1825  +    add_srs_wkt (p, 9,
         1826  +        "3333333333],PARAMETER[\"latitude_of_origin\",31.66666666");
         1827  +    add_srs_wkt (p, 10,
         1828  +        "666667],PARAMETER[\"central_meridian\",-98.5],PARAMETER[");
         1829  +    add_srs_wkt (p, 11,
         1830  +        "\"false_easting\",600000],PARAMETER[\"false_northing\",2");
         1831  +    add_srs_wkt (p, 12,
         1832  +        "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
         1833  +    add_srs_wkt (p, 13,
         1834  +        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
  1938   1835       add_srs_wkt (p, 14,
  1939         -        "]]");
  1940         -    p = add_epsg_def_ex (filter, first, last, 31295, "epsg", 31295,
  1941         -        "MGI / M31 (deprecated)", 0, 0,
  1942         -        "Bessel 1841", "Greenwich",
  1943         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1944         -        "X", "East", "Y", "North");
  1945         -    add_proj4text (p, 0,
  1946         -        "+proj=tmerc +lat_0=0 +lon_0=13.33333333333333 +k=1 +x_0=");
  1947         -    add_proj4text (p, 1,
  1948         -        "450000 +y_0=0 +ellps=bessel +towgs84=577.326,90.129,463.");
  1949         -    add_proj4text (p, 2,
  1950         -        "919,5.137,1.474,5.297,2.4232 +units=m +no_defs");
  1951         -    add_srs_wkt (p, 0,
  1952         -        "PROJCS[\"MGI / M31 (deprecated)\",GEOGCS[\"MGI\",DATUM[\"");
  1953         -    add_srs_wkt (p, 1,
  1954         -        "Militar_Geographische_Institute\",SPHEROID[\"Bessel 1841");
  1955         -    add_srs_wkt (p, 2,
  1956         -        "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
  1957         -    add_srs_wkt (p, 3,
  1958         -        ",TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232");
  1959         -    add_srs_wkt (p, 4,
  1960         -        "],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,A");
  1961         -    add_srs_wkt (p, 5,
  1962         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1963         -    add_srs_wkt (p, 6,
  1964         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  1965         -    add_srs_wkt (p, 7,
  1966         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"431");
  1967         -    add_srs_wkt (p, 8,
  1968         -        "2\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  1969         -    add_srs_wkt (p, 9,
  1970         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",13.");
  1971         -    add_srs_wkt (p, 10,
  1972         -        "33333333333333],PARAMETER[\"scale_factor\",1],PARAMETER[");
  1973         -    add_srs_wkt (p, 11,
  1974         -        "\"false_easting\",450000],PARAMETER[\"false_northing\",0");
  1975         -    add_srs_wkt (p, 12,
  1976         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1977         -    add_srs_wkt (p, 13,
  1978         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31295\"");
  1979         -    add_srs_wkt (p, 14,
  1980         -        "]]");
  1981         -    p = add_epsg_def_ex (filter, first, last, 31296, "epsg", 31296,
  1982         -        "MGI / M34 (deprecated)", 0, 0,
  1983         -        "Bessel 1841", "Greenwich",
  1984         -        "Militar_Geographische_Institute", "Transverse_Mercator", "metre",
  1985         -        "X", "East", "Y", "North");
  1986         -    add_proj4text (p, 0,
  1987         -        "+proj=tmerc +lat_0=0 +lon_0=16.33333333333333 +k=1 +x_0=");
  1988         -    add_proj4text (p, 1,
  1989         -        "750000 +y_0=0 +ellps=bessel +towgs84=577.326,90.129,463.");
  1990         -    add_proj4text (p, 2,
  1991         -        "919,5.137,1.474,5.297,2.4232 +units=m +no_defs");
  1992         -    add_srs_wkt (p, 0,
  1993         -        "PROJCS[\"MGI / M34 (deprecated)\",GEOGCS[\"MGI\",DATUM[\"");
  1994         -    add_srs_wkt (p, 1,
  1995         -        "Militar_Geographische_Institute\",SPHEROID[\"Bessel 1841");
  1996         -    add_srs_wkt (p, 2,
  1997         -        "\",6377397.155,299.1528128,AUTHORITY[\"EPSG\",\"7004\"]]");
  1998         -    add_srs_wkt (p, 3,
  1999         -        ",TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232");
  2000         -    add_srs_wkt (p, 4,
  2001         -        "],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Greenwich\",0,A");
  2002         -    add_srs_wkt (p, 5,
  2003         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2004         -    add_srs_wkt (p, 6,
  2005         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2006         -    add_srs_wkt (p, 7,
  2007         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"431");
  2008         -    add_srs_wkt (p, 8,
  2009         -        "2\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2010         -    add_srs_wkt (p, 9,
  2011         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",16.");
  2012         -    add_srs_wkt (p, 10,
  2013         -        "33333333333333],PARAMETER[\"scale_factor\",1],PARAMETER[");
  2014         -    add_srs_wkt (p, 11,
  2015         -        "\"false_easting\",750000],PARAMETER[\"false_northing\",0");
  2016         -    add_srs_wkt (p, 12,
  2017         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  2018         -    add_srs_wkt (p, 13,
  2019         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31296\"");
  2020         -    add_srs_wkt (p, 14,
  2021         -        "]]");
  2022         -    p = add_epsg_def_ex (filter, first, last, 31297, "epsg", 31297,
  2023         -        "MGI / Austria Lambert (deprecated)", 0, 0,
  2024         -        "Bessel 1841", "Greenwich",
  2025         -        "Militar_Geographische_Institute", "Lambert_Conformal_Conic_2SP", "metre",
  2026         -        "X", "East", "Y", "North");
  2027         -    add_proj4text (p, 0,
  2028         -        "+proj=lcc +lat_1=49 +lat_2=46 +lat_0=47.5 +lon_0=13.3333");
  2029         -    add_proj4text (p, 1,
  2030         -        "3333333333 +x_0=400000 +y_0=400000 +ellps=bessel +towgs8");
  2031         -    add_proj4text (p, 2,
  2032         -        "4=577.326,90.129,463.919,5.137,1.474,5.297,2.4232 +units");
  2033         -    add_proj4text (p, 3,
  2034         -        "=m +no_defs");
  2035         -    add_srs_wkt (p, 0,
  2036         -        "PROJCS[\"MGI / Austria Lambert (deprecated)\",GEOGCS[\"M");
  2037         -    add_srs_wkt (p, 1,
  2038         -        "GI\",DATUM[\"Militar_Geographische_Institute\",SPHEROID[");
  2039         -    add_srs_wkt (p, 2,
  2040         -        "\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG");
  2041         -    add_srs_wkt (p, 3,
  2042         -        "\",\"7004\"]],TOWGS84[577.326,90.129,463.919,5.137,1.474");
  2043         -    add_srs_wkt (p, 4,
  2044         -        ",5.297,2.4232],AUTHORITY[\"EPSG\",\"6312\"]],PRIMEM[\"Gr");
  2045         -    add_srs_wkt (p, 5,
         1836  +        "2138\"]]");
         1837  +    p = add_epsg_def (filter, first, last, 32139, "epsg", 32139,
         1838  +        "NAD83 / Texas Central");
         1839  +    add_proj4text (p, 0,
         1840  +        "+proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666");
         1841  +    add_proj4text (p, 1,
         1842  +        "667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
         1843  +    add_proj4text (p, 2,
         1844  +        "x_0=700000 +y_0=3000000 +datum=NAD83 +units=m +no_defs");
         1845  +    add_srs_wkt (p, 0,
         1846  +        "PROJCS[\"NAD83 / Texas Central\",GEOGCS[\"NAD83\",DATUM[");
         1847  +    add_srs_wkt (p, 1,
         1848  +        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
         1849  +    add_srs_wkt (p, 2,
         1850  +        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
         1851  +    add_srs_wkt (p, 3,
         1852  +        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
         1853  +    add_srs_wkt (p, 4,
  2046   1854           "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2047         -    add_srs_wkt (p, 6,
  2048         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2049         -    add_srs_wkt (p, 7,
  2050         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2051         -    add_srs_wkt (p, 8,
  2052         -        "PSG\",\"4312\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
  2053         -    add_srs_wkt (p, 9,
  2054         -        "P\"],PARAMETER[\"standard_parallel_1\",49],PARAMETER[\"s");
  2055         -    add_srs_wkt (p, 10,
  2056         -        "tandard_parallel_2\",46],PARAMETER[\"latitude_of_origin\"");
  2057         -    add_srs_wkt (p, 11,
  2058         -        ",47.5],PARAMETER[\"central_meridian\",13.33333333333333]");
  2059         -    add_srs_wkt (p, 12,
  2060         -        ",PARAMETER[\"false_easting\",400000],PARAMETER[\"false_n");
  2061         -    add_srs_wkt (p, 13,
  2062         -        "orthing\",400000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1855  +    add_srs_wkt (p, 5,
         1856  +        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHOR");
         1857  +    add_srs_wkt (p, 6,
         1858  +        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
         1859  +    add_srs_wkt (p, 7,
         1860  +        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",31.8833333");
         1861  +    add_srs_wkt (p, 8,
         1862  +        "3333333],PARAMETER[\"standard_parallel_2\",30.1166666666");
         1863  +    add_srs_wkt (p, 9,
         1864  +        "6667],PARAMETER[\"latitude_of_origin\",29.66666666666667");
         1865  +    add_srs_wkt (p, 10,
         1866  +        "],PARAMETER[\"central_meridian\",-100.3333333333333],PAR");
         1867  +    add_srs_wkt (p, 11,
         1868  +        "AMETER[\"false_easting\",700000],PARAMETER[\"false_north");
         1869  +    add_srs_wkt (p, 12,
         1870  +        "ing\",3000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         1871  +    add_srs_wkt (p, 13,
         1872  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
         1873  +    add_srs_wkt (p, 14,
         1874  +        "G\",\"32139\"]]");
         1875  +    p = add_epsg_def (filter, first, last, 32140, "epsg", 32140,
         1876  +        "NAD83 / Texas South Central");
         1877  +    add_proj4text (p, 0,
         1878  +        "+proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333");
         1879  +    add_proj4text (p, 1,
         1880  +        "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0");
         1881  +    add_proj4text (p, 2,
         1882  +        "=4000000 +datum=NAD83 +units=m +no_defs");
         1883  +    add_srs_wkt (p, 0,
         1884  +        "PROJCS[\"NAD83 / Texas South Central\",GEOGCS[\"NAD83\",");
         1885  +    add_srs_wkt (p, 1,
         1886  +        "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
         1887  +    add_srs_wkt (p, 2,
         1888  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
         1889  +    add_srs_wkt (p, 3,
         1890  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
         1891  +    add_srs_wkt (p, 4,
         1892  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         1893  +    add_srs_wkt (p, 5,
         1894  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         1895  +    add_srs_wkt (p, 6,
         1896  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         1897  +    add_srs_wkt (p, 7,
         1898  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",30.2");
         1899  +    add_srs_wkt (p, 8,
         1900  +        "8333333333333],PARAMETER[\"standard_parallel_2\",28.3833");
         1901  +    add_srs_wkt (p, 9,
         1902  +        "3333333333],PARAMETER[\"latitude_of_origin\",27.83333333");
         1903  +    add_srs_wkt (p, 10,
         1904  +        "333333],PARAMETER[\"central_meridian\",-99],PARAMETER[\"");
         1905  +    add_srs_wkt (p, 11,
         1906  +        "false_easting\",600000],PARAMETER[\"false_northing\",400");
         1907  +    add_srs_wkt (p, 12,
         1908  +        "0000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
         1909  +    add_srs_wkt (p, 13,
         1910  +        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"321");
         1911  +    add_srs_wkt (p, 14,
         1912  +        "40\"]]");
         1913  +    p = add_epsg_def (filter, first, last, 32141, "epsg", 32141,
         1914  +        "NAD83 / Texas South");
         1915  +    add_proj4text (p, 0,
         1916  +        "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
         1917  +    add_proj4text (p, 1,
         1918  +        "667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y");
         1919  +    add_proj4text (p, 2,
         1920  +        "_0=5000000 +datum=NAD83 +units=m +no_defs");
         1921  +    add_srs_wkt (p, 0,
         1922  +        "PROJCS[\"NAD83 / Texas South\",GEOGCS[\"NAD83\",DATUM[\"");
         1923  +    add_srs_wkt (p, 1,
         1924  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         1925  +    add_srs_wkt (p, 2,
         1926  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         1927  +    add_srs_wkt (p, 3,
         1928  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         1929  +    add_srs_wkt (p, 4,
         1930  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         1931  +    add_srs_wkt (p, 5,
         1932  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         1933  +    add_srs_wkt (p, 6,
         1934  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         1935  +    add_srs_wkt (p, 7,
         1936  +        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",27.83333333");
         1937  +    add_srs_wkt (p, 8,
         1938  +        "333333],PARAMETER[\"standard_parallel_2\",26.16666666666");
         1939  +    add_srs_wkt (p, 9,
         1940  +        "667],PARAMETER[\"latitude_of_origin\",25.66666666666667]");
         1941  +    add_srs_wkt (p, 10,
         1942  +        ",PARAMETER[\"central_meridian\",-98.5],PARAMETER[\"false");
         1943  +    add_srs_wkt (p, 11,
         1944  +        "_easting\",300000],PARAMETER[\"false_northing\",5000000]");
         1945  +    add_srs_wkt (p, 12,
         1946  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
         1947  +    add_srs_wkt (p, 13,
         1948  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32141\"]");
  2063   1949       add_srs_wkt (p, 14,
  2064         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2065         -    add_srs_wkt (p, 15,
  2066         -        "EPSG\",\"31297\"]]");
  2067         -    p = add_epsg_def_ex (filter, first, last, 31300, "epsg", 31300,
  2068         -        "Belge 1972 / Belge Lambert 72", 0, 0,
  2069         -        "International 1924", "Greenwich",
  2070         -        "Reseau_National_Belge_1972", "Lambert_Conformal_Conic_2SP_Belgium", "metre",
  2071         -        "X", "East", "Y", "North");
  2072         -    add_proj4text (p, 0,
  2073         -        "+proj=lcc +lat_1=49.83333333333334 +lat_2=51.16666666666");
  2074         -    add_proj4text (p, 1,
  2075         -        "666 +lat_0=90 +lon_0=4.356939722222222 +x_0=150000.01256");
  2076         -    add_proj4text (p, 2,
  2077         -        " +y_0=5400088.4378 +ellps=intl +towgs84=-106.869,52.2978");
  2078         -    add_proj4text (p, 3,
  2079         -        ",-103.724,0.3366,-0.457,1.8422,-1.2747 +units=m +no_defs");
  2080         -    add_srs_wkt (p, 0,
  2081         -        "PROJCS[\"Belge 1972 / Belge Lambert 72\",GEOGCS[\"Belge ");
  2082         -    add_srs_wkt (p, 1,
  2083         -        "1972\",DATUM[\"Reseau_National_Belge_1972\",SPHEROID[\"I");
  2084         -    add_srs_wkt (p, 2,
  2085         -        "nternational 1924\",6378388,297,AUTHORITY[\"EPSG\",\"702");
  2086         -    add_srs_wkt (p, 3,
  2087         -        "2\"]],TOWGS84[-106.869,52.2978,-103.724,0.3366,-0.457,1.");
  2088         -    add_srs_wkt (p, 4,
  2089         -        "8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"]],PRIMEM[\"Gre");
  2090         -    add_srs_wkt (p, 5,
  2091         -        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2092         -    add_srs_wkt (p, 6,
  2093         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2094         -    add_srs_wkt (p, 7,
  2095         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2096         -    add_srs_wkt (p, 8,
  2097         -        "PSG\",\"4313\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
  2098         -    add_srs_wkt (p, 9,
  2099         -        "P_Belgium\"],PARAMETER[\"standard_parallel_1\",49.833333");
  2100         -    add_srs_wkt (p, 10,
  2101         -        "33333334],PARAMETER[\"standard_parallel_2\",51.166666666");
  2102         -    add_srs_wkt (p, 11,
  2103         -        "66666],PARAMETER[\"latitude_of_origin\",90],PARAMETER[\"");
  2104         -    add_srs_wkt (p, 12,
  2105         -        "central_meridian\",4.356939722222222],PARAMETER[\"false_");
  2106         -    add_srs_wkt (p, 13,
  2107         -        "easting\",150000.01256],PARAMETER[\"false_northing\",540");
         1950  +        "]");
         1951  +    p = add_epsg_def (filter, first, last, 32142, "epsg", 32142,
         1952  +        "NAD83 / Utah North");
         1953  +    add_proj4text (p, 0,
         1954  +        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
         1955  +    add_proj4text (p, 1,
         1956  +        "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +");
         1957  +    add_proj4text (p, 2,
         1958  +        "y_0=1000000 +datum=NAD83 +units=m +no_defs");
         1959  +    add_srs_wkt (p, 0,
         1960  +        "PROJCS[\"NAD83 / Utah North\",GEOGCS[\"NAD83\",DATUM[\"N");
         1961  +    add_srs_wkt (p, 1,
         1962  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         1963  +    add_srs_wkt (p, 2,
         1964  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         1965  +    add_srs_wkt (p, 3,
         1966  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         1967  +    add_srs_wkt (p, 4,
         1968  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         1969  +    add_srs_wkt (p, 5,
         1970  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         1971  +    add_srs_wkt (p, 6,
         1972  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Con");
         1973  +    add_srs_wkt (p, 7,
         1974  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",41.783333333");
         1975  +    add_srs_wkt (p, 8,
         1976  +        "33333],PARAMETER[\"standard_parallel_2\",40.716666666666");
         1977  +    add_srs_wkt (p, 9,
         1978  +        "67],PARAMETER[\"latitude_of_origin\",40.33333333333334],");
         1979  +    add_srs_wkt (p, 10,
         1980  +        "PARAMETER[\"central_meridian\",-111.5],PARAMETER[\"false");
         1981  +    add_srs_wkt (p, 11,
         1982  +        "_easting\",500000],PARAMETER[\"false_northing\",1000000]");
         1983  +    add_srs_wkt (p, 12,
         1984  +        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X");
         1985  +    add_srs_wkt (p, 13,
         1986  +        "\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32142\"]");
  2108   1987       add_srs_wkt (p, 14,
  2109         -        "0088.4378],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  2110         -    add_srs_wkt (p, 15,
  2111         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  2112         -    add_srs_wkt (p, 16,
  2113         -        "\"31300\"]]");
  2114         -    p = add_epsg_def_ex (filter, first, last, 31370, "epsg", 31370,
  2115         -        "Belge 1972 / Belgian Lambert 72", 0, 0,
  2116         -        "International 1924", "Greenwich",
  2117         -        "Reseau_National_Belge_1972", "Lambert_Conformal_Conic_2SP", "metre",
  2118         -        "X", "East", "Y", "North");
  2119         -    add_proj4text (p, 0,
  2120         -        "+proj=lcc +lat_1=51.16666723333333 +lat_2=49.8333339 +la");
  2121         -    add_proj4text (p, 1,
  2122         -        "t_0=90 +lon_0=4.367486666666666 +x_0=150000.013 +y_0=540");
         1988  +        "]");
         1989  +    p = add_epsg_def (filter, first, last, 32143, "epsg", 32143,
         1990  +        "NAD83 / Utah Central");
         1991  +    add_proj4text (p, 0,
         1992  +        "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
         1993  +    add_proj4text (p, 1,
         1994  +        "8.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 ");
         1995  +    add_proj4text (p, 2,
         1996  +        "+datum=NAD83 +units=m +no_defs");
         1997  +    add_srs_wkt (p, 0,
         1998  +        "PROJCS[\"NAD83 / Utah Central\",GEOGCS[\"NAD83\",DATUM[\"");
         1999  +    add_srs_wkt (p, 1,
         2000  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         2001  +    add_srs_wkt (p, 2,
         2002  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         2003  +    add_srs_wkt (p, 3,
         2004  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         2005  +    add_srs_wkt (p, 4,
         2006  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2007  +    add_srs_wkt (p, 5,
         2008  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2009  +    add_srs_wkt (p, 6,
         2010  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
         2011  +    add_srs_wkt (p, 7,
         2012  +        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",40.65],PARA");
         2013  +    add_srs_wkt (p, 8,
         2014  +        "METER[\"standard_parallel_2\",39.01666666666667],PARAMET");
         2015  +    add_srs_wkt (p, 9,
         2016  +        "ER[\"latitude_of_origin\",38.33333333333334],PARAMETER[\"");
         2017  +    add_srs_wkt (p, 10,
         2018  +        "central_meridian\",-111.5],PARAMETER[\"false_easting\",5");
         2019  +    add_srs_wkt (p, 11,
         2020  +        "00000],PARAMETER[\"false_northing\",2000000],UNIT[\"metr");
         2021  +    add_srs_wkt (p, 12,
         2022  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
         2023  +    add_srs_wkt (p, 13,
         2024  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32143\"]]");
         2025  +    p = add_epsg_def (filter, first, last, 32144, "epsg", 32144,
         2026  +        "NAD83 / Utah South");
         2027  +    add_proj4text (p, 0,
         2028  +        "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
         2029  +    add_proj4text (p, 1,
         2030  +        "6.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 ");
         2031  +    add_proj4text (p, 2,
         2032  +        "+datum=NAD83 +units=m +no_defs");
         2033  +    add_srs_wkt (p, 0,
         2034  +        "PROJCS[\"NAD83 / Utah South\",GEOGCS[\"NAD83\",DATUM[\"N");
         2035  +    add_srs_wkt (p, 1,
         2036  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         2037  +    add_srs_wkt (p, 2,
         2038  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         2039  +    add_srs_wkt (p, 3,
         2040  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         2041  +    add_srs_wkt (p, 4,
         2042  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         2043  +    add_srs_wkt (p, 5,
         2044  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         2045  +    add_srs_wkt (p, 6,
         2046  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Con");
         2047  +    add_srs_wkt (p, 7,
         2048  +        "ic_2SP\"],PARAMETER[\"standard_parallel_1\",38.35],PARAM");
         2049  +    add_srs_wkt (p, 8,
         2050  +        "ETER[\"standard_parallel_2\",37.21666666666667],PARAMETE");
         2051  +    add_srs_wkt (p, 9,
         2052  +        "R[\"latitude_of_origin\",36.66666666666666],PARAMETER[\"");
         2053  +    add_srs_wkt (p, 10,
         2054  +        "central_meridian\",-111.5],PARAMETER[\"false_easting\",5");
         2055  +    add_srs_wkt (p, 11,
         2056  +        "00000],PARAMETER[\"false_northing\",3000000],UNIT[\"metr");
         2057  +    add_srs_wkt (p, 12,
         2058  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
         2059  +    add_srs_wkt (p, 13,
         2060  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32144\"]]");
         2061  +    p = add_epsg_def (filter, first, last, 32145, "epsg", 32145,
         2062  +        "NAD83 / Vermont");
         2063  +    add_proj4text (p, 0,
         2064  +        "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
         2065  +    add_proj4text (p, 1,
         2066  +        "=500000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2067  +    add_srs_wkt (p, 0,
         2068  +        "PROJCS[\"NAD83 / Vermont\",GEOGCS[\"NAD83\",DATUM[\"Nort");
         2069  +    add_srs_wkt (p, 1,
         2070  +        "h_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,29");
         2071  +    add_srs_wkt (p, 2,
         2072  +        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
         2073  +    add_srs_wkt (p, 3,
         2074  +        "0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwic");
         2075  +    add_srs_wkt (p, 4,
         2076  +        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
         2077  +    add_srs_wkt (p, 5,
         2078  +        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"");
         2079  +    add_srs_wkt (p, 6,
         2080  +        "EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PA");
         2081  +    add_srs_wkt (p, 7,
         2082  +        "RAMETER[\"latitude_of_origin\",42.5],PARAMETER[\"central");
         2083  +    add_srs_wkt (p, 8,
         2084  +        "_meridian\",-72.5],PARAMETER[\"scale_factor\",0.99996428");
         2085  +    add_srs_wkt (p, 9,
         2086  +        "6],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         2087  +    add_srs_wkt (p, 10,
         2088  +        "_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"900");
         2089  +    add_srs_wkt (p, 11,
         2090  +        "1\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPS");
         2091  +    add_srs_wkt (p, 12,
         2092  +        "G\",\"32145\"]]");
         2093  +    p = add_epsg_def (filter, first, last, 32146, "epsg", 32146,
         2094  +        "NAD83 / Virginia North");
         2095  +    add_proj4text (p, 0,
         2096  +        "+proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37");
         2097  +    add_proj4text (p, 1,
         2098  +        ".66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +");
         2099  +    add_proj4text (p, 2,
         2100  +        "datum=NAD83 +units=m +no_defs");
         2101  +    add_srs_wkt (p, 0,
         2102  +        "PROJCS[\"NAD83 / Virginia North\",GEOGCS[\"NAD83\",DATUM");
         2103  +    add_srs_wkt (p, 1,
         2104  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         2105  +    add_srs_wkt (p, 2,
         2106  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         2107  +    add_srs_wkt (p, 3,
         2108  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         2109  +    add_srs_wkt (p, 4,
         2110  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2111  +    add_srs_wkt (p, 5,
         2112  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2113  +    add_srs_wkt (p, 6,
         2114  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         2115  +    add_srs_wkt (p, 7,
         2116  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",39.2],PA");
         2117  +    add_srs_wkt (p, 8,
         2118  +        "RAMETER[\"standard_parallel_2\",38.03333333333333],PARAM");
         2119  +    add_srs_wkt (p, 9,
         2120  +        "ETER[\"latitude_of_origin\",37.66666666666666],PARAMETER");
         2121  +    add_srs_wkt (p, 10,
         2122  +        "[\"central_meridian\",-78.5],PARAMETER[\"false_easting\"");
         2123  +    add_srs_wkt (p, 11,
         2124  +        ",3500000],PARAMETER[\"false_northing\",2000000],UNIT[\"m");
         2125  +    add_srs_wkt (p, 12,
         2126  +        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],");
         2127  +    add_srs_wkt (p, 13,
         2128  +        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32146\"]]");
         2129  +    p = add_epsg_def (filter, first, last, 32147, "epsg", 32147,
         2130  +        "NAD83 / Virginia South");
         2131  +    add_proj4text (p, 0,
         2132  +        "+proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666");
         2133  +    add_proj4text (p, 1,
         2134  +        "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +");
  2123   2135       add_proj4text (p, 2,
  2124         -        "0088.438 +ellps=intl +towgs84=-106.869,52.2978,-103.724,");
  2125         -    add_proj4text (p, 3,
  2126         -        "0.3366,-0.457,1.8422,-1.2747 +units=m +no_defs");
  2127         -    add_srs_wkt (p, 0,
  2128         -        "PROJCS[\"Belge 1972 / Belgian Lambert 72\",GEOGCS[\"Belg");
  2129         -    add_srs_wkt (p, 1,
  2130         -        "e 1972\",DATUM[\"Reseau_National_Belge_1972\",SPHEROID[\"");
  2131         -    add_srs_wkt (p, 2,
  2132         -        "International 1924\",6378388,297,AUTHORITY[\"EPSG\",\"70");
  2133         -    add_srs_wkt (p, 3,
  2134         -        "22\"]],TOWGS84[-106.869,52.2978,-103.724,0.3366,-0.457,1");
  2135         -    add_srs_wkt (p, 4,
  2136         -        ".8422,-1.2747],AUTHORITY[\"EPSG\",\"6313\"]],PRIMEM[\"Gr");
  2137         -    add_srs_wkt (p, 5,
  2138         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2139         -    add_srs_wkt (p, 6,
  2140         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2141         -    add_srs_wkt (p, 7,
  2142         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2143         -    add_srs_wkt (p, 8,
  2144         -        "PSG\",\"4313\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
  2145         -    add_srs_wkt (p, 9,
  2146         -        "P\"],PARAMETER[\"standard_parallel_1\",51.16666723333333");
  2147         -    add_srs_wkt (p, 10,
  2148         -        "],PARAMETER[\"standard_parallel_2\",49.8333339],PARAMETE");
  2149         -    add_srs_wkt (p, 11,
  2150         -        "R[\"latitude_of_origin\",90],PARAMETER[\"central_meridia");
  2151         -    add_srs_wkt (p, 12,
  2152         -        "n\",4.367486666666666],PARAMETER[\"false_easting\",15000");
         2136  +        "y_0=1000000 +datum=NAD83 +units=m +no_defs");
         2137  +    add_srs_wkt (p, 0,
         2138  +        "PROJCS[\"NAD83 / Virginia South\",GEOGCS[\"NAD83\",DATUM");
         2139  +    add_srs_wkt (p, 1,
         2140  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         2141  +    add_srs_wkt (p, 2,
         2142  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         2143  +    add_srs_wkt (p, 3,
         2144  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         2145  +    add_srs_wkt (p, 4,
         2146  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2147  +    add_srs_wkt (p, 5,
         2148  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2149  +    add_srs_wkt (p, 6,
         2150  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
         2151  +    add_srs_wkt (p, 7,
         2152  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",37.96666");
         2153  +    add_srs_wkt (p, 8,
         2154  +        "666666667],PARAMETER[\"standard_parallel_2\",36.76666666");
         2155  +    add_srs_wkt (p, 9,
         2156  +        "666667],PARAMETER[\"latitude_of_origin\",36.333333333333");
         2157  +    add_srs_wkt (p, 10,
         2158  +        "34],PARAMETER[\"central_meridian\",-78.5],PARAMETER[\"fa");
         2159  +    add_srs_wkt (p, 11,
         2160  +        "lse_easting\",3500000],PARAMETER[\"false_northing\",1000");
         2161  +    add_srs_wkt (p, 12,
         2162  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
  2153   2163       add_srs_wkt (p, 13,
  2154         -        "0.013],PARAMETER[\"false_northing\",5400088.438],UNIT[\"");
         2164  +        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3214");
  2155   2165       add_srs_wkt (p, 14,
  2156         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2157         -    add_srs_wkt (p, 15,
  2158         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31370\"]]");
  2159         -    p = add_epsg_def_ex (filter, first, last, 31461, "epsg", 31461,
  2160         -        "DHDN / 3-degree Gauss zone 1 (deprecated)", 0, 0,
  2161         -        "Bessel 1841", "Greenwich",
  2162         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2163         -        "X", "East", "Y", "North");
         2166  +        "7\"]]");
         2167  +    p = add_epsg_def (filter, first, last, 32148, "epsg", 32148,
         2168  +        "NAD83 / Washington North");
  2164   2169       add_proj4text (p, 0,
  2165         -        "+proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +");
         2170  +        "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47");
  2166   2171       add_proj4text (p, 1,
  2167         -        "ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.45");
         2172  +        " +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +datum=NAD");
  2168   2173       add_proj4text (p, 2,
  2169         -        "5,6.7 +units=m +no_defs");
  2170         -    add_srs_wkt (p, 0,
  2171         -        "PROJCS[\"DHDN / 3-degree Gauss zone 1 (deprecated)\",GEO");
  2172         -    add_srs_wkt (p, 1,
  2173         -        "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2174         -    add_srs_wkt (p, 2,
  2175         -        "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2176         -    add_srs_wkt (p, 3,
  2177         -        "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2178         -    add_srs_wkt (p, 4,
  2179         -        "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2180         -    add_srs_wkt (p, 5,
  2181         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2182         -    add_srs_wkt (p, 6,
  2183         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  2184         -    add_srs_wkt (p, 7,
  2185         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  2186         -    add_srs_wkt (p, 8,
  2187         -        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2188         -    add_srs_wkt (p, 9,
  2189         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  2190         -    add_srs_wkt (p, 10,
  2191         -        "ian\",3],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
  2192         -    add_srs_wkt (p, 11,
  2193         -        "_easting\",1500000],PARAMETER[\"false_northing\",0],UNIT");
  2194         -    add_srs_wkt (p, 12,
  2195         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         2174  +        "83 +units=m +no_defs");
         2175  +    add_srs_wkt (p, 0,
         2176  +        "PROJCS[\"NAD83 / Washington North\",GEOGCS[\"NAD83\",DAT");
         2177  +    add_srs_wkt (p, 1,
         2178  +        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
         2179  +    add_srs_wkt (p, 2,
         2180  +        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
         2181  +    add_srs_wkt (p, 3,
         2182  +        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
         2183  +    add_srs_wkt (p, 4,
         2184  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         2185  +    add_srs_wkt (p, 5,
         2186  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2187  +    add_srs_wkt (p, 6,
         2188  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
         2189  +    add_srs_wkt (p, 7,
         2190  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",48.7333");
         2191  +    add_srs_wkt (p, 8,
         2192  +        "3333333333],PARAMETER[\"standard_parallel_2\",47.5],PARA");
         2193  +    add_srs_wkt (p, 9,
         2194  +        "METER[\"latitude_of_origin\",47],PARAMETER[\"central_mer");
         2195  +    add_srs_wkt (p, 10,
         2196  +        "idian\",-120.8333333333333],PARAMETER[\"false_easting\",");
         2197  +    add_srs_wkt (p, 11,
         2198  +        "500000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
         2199  +    add_srs_wkt (p, 12,
         2200  +        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  2196   2201       add_srs_wkt (p, 13,
  2197         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31461\"]]");
  2198         -    p = add_epsg_def_ex (filter, first, last, 31462, "epsg", 31462,
  2199         -        "DHDN / 3-degree Gauss zone 2 (deprecated)", 0, 0,
  2200         -        "Bessel 1841", "Greenwich",
  2201         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2202         -        "X", "East", "Y", "North");
         2202  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32148\"]]");
         2203  +    p = add_epsg_def (filter, first, last, 32149, "epsg", 32149,
         2204  +        "NAD83 / Washington South");
  2203   2205       add_proj4text (p, 0,
  2204         -        "+proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +");
         2206  +        "+proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333");
  2205   2207       add_proj4text (p, 1,
  2206         -        "ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.45");
         2208  +        "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +");
  2207   2209       add_proj4text (p, 2,
  2208         -        "5,6.7 +units=m +no_defs");
  2209         -    add_srs_wkt (p, 0,
  2210         -        "PROJCS[\"DHDN / 3-degree Gauss zone 2 (deprecated)\",GEO");
  2211         -    add_srs_wkt (p, 1,
  2212         -        "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2213         -    add_srs_wkt (p, 2,
  2214         -        "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2215         -    add_srs_wkt (p, 3,
  2216         -        "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2217         -    add_srs_wkt (p, 4,
  2218         -        "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2219         -    add_srs_wkt (p, 5,
  2220         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2221         -    add_srs_wkt (p, 6,
  2222         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  2223         -    add_srs_wkt (p, 7,
  2224         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  2225         -    add_srs_wkt (p, 8,
  2226         -        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2227         -    add_srs_wkt (p, 9,
  2228         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  2229         -    add_srs_wkt (p, 10,
  2230         -        "ian\",6],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
  2231         -    add_srs_wkt (p, 11,
  2232         -        "_easting\",2500000],PARAMETER[\"false_northing\",0],UNIT");
  2233         -    add_srs_wkt (p, 12,
  2234         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         2210  +        "y_0=0 +datum=NAD83 +units=m +no_defs");
         2211  +    add_srs_wkt (p, 0,
         2212  +        "PROJCS[\"NAD83 / Washington South\",GEOGCS[\"NAD83\",DAT");
         2213  +    add_srs_wkt (p, 1,
         2214  +        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
         2215  +    add_srs_wkt (p, 2,
         2216  +        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
         2217  +    add_srs_wkt (p, 3,
         2218  +        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
         2219  +    add_srs_wkt (p, 4,
         2220  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         2221  +    add_srs_wkt (p, 5,
         2222  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2223  +    add_srs_wkt (p, 6,
         2224  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
         2225  +    add_srs_wkt (p, 7,
         2226  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",47.3333");
         2227  +    add_srs_wkt (p, 8,
         2228  +        "3333333334],PARAMETER[\"standard_parallel_2\",45.8333333");
         2229  +    add_srs_wkt (p, 9,
         2230  +        "3333334],PARAMETER[\"latitude_of_origin\",45.33333333333");
         2231  +    add_srs_wkt (p, 10,
         2232  +        "334],PARAMETER[\"central_meridian\",-120.5],PARAMETER[\"");
         2233  +    add_srs_wkt (p, 11,
         2234  +        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
         2235  +    add_srs_wkt (p, 12,
         2236  +        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
         2237  +    add_srs_wkt (p, 13,
         2238  +        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32149\"]]");
         2239  +    p = add_epsg_def (filter, first, last, 32150, "epsg", 32150,
         2240  +        "NAD83 / West Virginia North");
         2241  +    add_proj4text (p, 0,
         2242  +        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
         2243  +    add_proj4text (p, 1,
         2244  +        "5 +x_0=600000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2245  +    add_srs_wkt (p, 0,
         2246  +        "PROJCS[\"NAD83 / West Virginia North\",GEOGCS[\"NAD83\",");
         2247  +    add_srs_wkt (p, 1,
         2248  +        "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
         2249  +    add_srs_wkt (p, 2,
         2250  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
         2251  +    add_srs_wkt (p, 3,
         2252  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
         2253  +    add_srs_wkt (p, 4,
         2254  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         2255  +    add_srs_wkt (p, 5,
         2256  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         2257  +    add_srs_wkt (p, 6,
         2258  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         2259  +    add_srs_wkt (p, 7,
         2260  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",40.2");
         2261  +    add_srs_wkt (p, 8,
         2262  +        "5],PARAMETER[\"standard_parallel_2\",39],PARAMETER[\"lat");
         2263  +    add_srs_wkt (p, 9,
         2264  +        "itude_of_origin\",38.5],PARAMETER[\"central_meridian\",-");
         2265  +    add_srs_wkt (p, 10,
         2266  +        "79.5],PARAMETER[\"false_easting\",600000],PARAMETER[\"fa");
         2267  +    add_srs_wkt (p, 11,
         2268  +        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         2269  +    add_srs_wkt (p, 12,
         2270  +        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  2235   2271       add_srs_wkt (p, 13,
  2236         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31462\"]]");
  2237         -    p = add_epsg_def_ex (filter, first, last, 31463, "epsg", 31463,
  2238         -        "DHDN / 3-degree Gauss zone 3 (deprecated)", 0, 0,
  2239         -        "Bessel 1841", "Greenwich",
  2240         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2241         -        "X", "East", "Y", "North");
         2272  +        "EPSG\",\"32150\"]]");
         2273  +    p = add_epsg_def (filter, first, last, 32151, "epsg", 32151,
         2274  +        "NAD83 / West Virginia South");
  2242   2275       add_proj4text (p, 0,
  2243         -        "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
         2276  +        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
  2244   2277       add_proj4text (p, 1,
  2245         -        "ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.45");
         2278  +        "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +datum=NAD83");
  2246   2279       add_proj4text (p, 2,
  2247         -        "5,6.7 +units=m +no_defs");
  2248         -    add_srs_wkt (p, 0,
  2249         -        "PROJCS[\"DHDN / 3-degree Gauss zone 3 (deprecated)\",GEO");
  2250         -    add_srs_wkt (p, 1,
  2251         -        "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2252         -    add_srs_wkt (p, 2,
  2253         -        "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2254         -    add_srs_wkt (p, 3,
  2255         -        "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2256         -    add_srs_wkt (p, 4,
  2257         -        "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2258         -    add_srs_wkt (p, 5,
  2259         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2260         -    add_srs_wkt (p, 6,
  2261         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  2262         -    add_srs_wkt (p, 7,
  2263         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  2264         -    add_srs_wkt (p, 8,
  2265         -        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2266         -    add_srs_wkt (p, 9,
  2267         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  2268         -    add_srs_wkt (p, 10,
  2269         -        "ian\",9],PARAMETER[\"scale_factor\",1],PARAMETER[\"false");
  2270         -    add_srs_wkt (p, 11,
  2271         -        "_easting\",3500000],PARAMETER[\"false_northing\",0],UNIT");
  2272         -    add_srs_wkt (p, 12,
  2273         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
         2280  +        " +units=m +no_defs");
         2281  +    add_srs_wkt (p, 0,
         2282  +        "PROJCS[\"NAD83 / West Virginia South\",GEOGCS[\"NAD83\",");
         2283  +    add_srs_wkt (p, 1,
         2284  +        "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
         2285  +    add_srs_wkt (p, 2,
         2286  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
         2287  +    add_srs_wkt (p, 3,
         2288  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
         2289  +    add_srs_wkt (p, 4,
         2290  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
         2291  +    add_srs_wkt (p, 5,
         2292  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
         2293  +    add_srs_wkt (p, 6,
         2294  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
         2295  +    add_srs_wkt (p, 7,
         2296  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",38.8");
         2297  +    add_srs_wkt (p, 8,
         2298  +        "8333333333333],PARAMETER[\"standard_parallel_2\",37.4833");
         2299  +    add_srs_wkt (p, 9,
         2300  +        "3333333333],PARAMETER[\"latitude_of_origin\",37],PARAMET");
         2301  +    add_srs_wkt (p, 10,
         2302  +        "ER[\"central_meridian\",-81],PARAMETER[\"false_easting\"");
         2303  +    add_srs_wkt (p, 11,
         2304  +        ",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
         2305  +    add_srs_wkt (p, 12,
         2306  +        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  2274   2307       add_srs_wkt (p, 13,
  2275         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31463\"]]");
  2276         -    p = add_epsg_def_ex (filter, first, last, 31464, "epsg", 31464,
  2277         -        "DHDN / 3-degree Gauss zone 4 (deprecated)", 0, 0,
  2278         -        "Bessel 1841", "Greenwich",
  2279         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2280         -        "X", "East", "Y", "North");
         2308  +        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32151\"]]");
         2309  +    p = add_epsg_def (filter, first, last, 32152, "epsg", 32152,
         2310  +        "NAD83 / Wisconsin North");
  2281   2311       add_proj4text (p, 0,
  2282         -        "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
         2312  +        "+proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666");
  2283   2313       add_proj4text (p, 1,
  2284         -        "+ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.4");
         2314  +        "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0");
  2285   2315       add_proj4text (p, 2,
  2286         -        "55,6.7 +units=m +no_defs");
  2287         -    add_srs_wkt (p, 0,
  2288         -        "PROJCS[\"DHDN / 3-degree Gauss zone 4 (deprecated)\",GEO");
  2289         -    add_srs_wkt (p, 1,
  2290         -        "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2291         -    add_srs_wkt (p, 2,
  2292         -        "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2293         -    add_srs_wkt (p, 3,
  2294         -        "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2295         -    add_srs_wkt (p, 4,
  2296         -        "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2297         -    add_srs_wkt (p, 5,
  2298         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2299         -    add_srs_wkt (p, 6,
  2300         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  2301         -    add_srs_wkt (p, 7,
  2302         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  2303         -    add_srs_wkt (p, 8,
  2304         -        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2305         -    add_srs_wkt (p, 9,
  2306         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  2307         -    add_srs_wkt (p, 10,
  2308         -        "ian\",12],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
  2309         -    add_srs_wkt (p, 11,
  2310         -        "e_easting\",4500000],PARAMETER[\"false_northing\",0],UNI");
  2311         -    add_srs_wkt (p, 12,
  2312         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  2313         -    add_srs_wkt (p, 13,
  2314         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31464\"]]");
  2315         -    p = add_epsg_def_ex (filter, first, last, 31465, "epsg", 31465,
  2316         -        "DHDN / 3-degree Gauss zone 5 (deprecated)", 0, 0,
  2317         -        "Bessel 1841", "Greenwich",
  2318         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2319         -        "X", "East", "Y", "North");
  2320         -    add_proj4text (p, 0,
  2321         -        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  2322         -    add_proj4text (p, 1,
  2323         -        "+ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.4");
  2324         -    add_proj4text (p, 2,
  2325         -        "55,6.7 +units=m +no_defs");
  2326         -    add_srs_wkt (p, 0,
  2327         -        "PROJCS[\"DHDN / 3-degree Gauss zone 5 (deprecated)\",GEO");
  2328         -    add_srs_wkt (p, 1,
  2329         -        "GCS[\"DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHER");
  2330         -    add_srs_wkt (p, 2,
  2331         -        "OID[\"Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"");
  2332         -    add_srs_wkt (p, 3,
  2333         -        "EPSG\",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-");
  2334         -    add_srs_wkt (p, 4,
  2335         -        "2.455,6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenw");
  2336         -    add_srs_wkt (p, 5,
  2337         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
  2338         -    add_srs_wkt (p, 6,
  2339         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
  2340         -    add_srs_wkt (p, 7,
  2341         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
  2342         -    add_srs_wkt (p, 8,
  2343         -        "G\",\"4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAM");
  2344         -    add_srs_wkt (p, 9,
  2345         -        "ETER[\"latitude_of_origin\",0],PARAMETER[\"central_merid");
  2346         -    add_srs_wkt (p, 10,
  2347         -        "ian\",15],PARAMETER[\"scale_factor\",1],PARAMETER[\"fals");
  2348         -    add_srs_wkt (p, 11,
  2349         -        "e_easting\",5500000],PARAMETER[\"false_northing\",0],UNI");
         2316  +        "=0 +datum=NAD83 +units=m +no_defs");
         2317  +    add_srs_wkt (p, 0,
         2318  +        "PROJCS[\"NAD83 / Wisconsin North\",GEOGCS[\"NAD83\",DATU");
         2319  +    add_srs_wkt (p, 1,
         2320  +        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
         2321  +    add_srs_wkt (p, 2,
         2322  +        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
         2323  +    add_srs_wkt (p, 3,
         2324  +        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
         2325  +    add_srs_wkt (p, 4,
         2326  +        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
         2327  +    add_srs_wkt (p, 5,
         2328  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
         2329  +    add_srs_wkt (p, 6,
         2330  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
         2331  +    add_srs_wkt (p, 7,
         2332  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",46.7666");
         2333  +    add_srs_wkt (p, 8,
         2334  +        "6666666667],PARAMETER[\"standard_parallel_2\",45.5666666");
         2335  +    add_srs_wkt (p, 9,
         2336  +        "6666667],PARAMETER[\"latitude_of_origin\",45.16666666666");
         2337  +    add_srs_wkt (p, 10,
         2338  +        "666],PARAMETER[\"central_meridian\",-90],PARAMETER[\"fal");
         2339  +    add_srs_wkt (p, 11,
         2340  +        "se_easting\",600000],PARAMETER[\"false_northing\",0],UNI");
  2350   2341       add_srs_wkt (p, 12,
  2351   2342           "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  2352   2343       add_srs_wkt (p, 13,
  2353         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"31465\"]]");
  2354         -    p = add_epsg_def_ex (filter, first, last, 31466, "epsg", 31466,
  2355         -        "DHDN / 3-degree Gauss-Kruger zone 2", 0, 1,
  2356         -        "Bessel 1841", "Greenwich",
  2357         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2358         -        "X", "North", "Y", "East");
         2344  +        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32152\"]]");
         2345  +    p = add_epsg_def (filter, first, last, 32153, "epsg", 32153,
         2346  +        "NAD83 / Wisconsin Central");
  2359   2347       add_proj4text (p, 0,
  2360         -        "+proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +");
         2348  +        "+proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333");
  2361   2349       add_proj4text (p, 1,
  2362         -        "ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.45");
         2350  +        "334 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83 +units=m ");
  2363   2351       add_proj4text (p, 2,
  2364         -        "5,6.7 +units=m +no_defs");
  2365         -    add_srs_wkt (p, 0,
  2366         -        "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 2\",GEOGCS[\"");
  2367         -    add_srs_wkt (p, 1,
  2368         -        "DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHEROID[\"");
  2369         -    add_srs_wkt (p, 2,
  2370         -        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  2371         -    add_srs_wkt (p, 3,
  2372         -        ",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-2.455,");
  2373         -    add_srs_wkt (p, 4,
  2374         -        "6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenwich\",");
  2375         -    add_srs_wkt (p, 5,
  2376         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2377         -    add_srs_wkt (p, 6,
  2378         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  2379         -    add_srs_wkt (p, 7,
  2380         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2381         -    add_srs_wkt (p, 8,
  2382         -        "4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2383         -    add_srs_wkt (p, 9,
  2384         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",6");
  2385         -    add_srs_wkt (p, 10,
  2386         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2387         -    add_srs_wkt (p, 11,
  2388         -        "g\",2500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2389         -    add_srs_wkt (p, 12,
  2390         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
         2352  +        "+no_defs");
         2353  +    add_srs_wkt (p, 0,
         2354  +        "PROJCS[\"NAD83 / Wisconsin Central\",GEOGCS[\"NAD83\",DA");
         2355  +    add_srs_wkt (p, 1,
         2356  +        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
         2357  +    add_srs_wkt (p, 2,
         2358  +        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
         2359  +    add_srs_wkt (p, 3,
         2360  +        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
         2361  +    add_srs_wkt (p, 4,
         2362  +        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
         2363  +    add_srs_wkt (p, 5,
         2364  +        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
         2365  +    add_srs_wkt (p, 6,
         2366  +        "UTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confor");
         2367  +    add_srs_wkt (p, 7,
         2368  +        "mal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",45.5]");
         2369  +    add_srs_wkt (p, 8,
         2370  +        ",PARAMETER[\"standard_parallel_2\",44.25],PARAMETER[\"la");
         2371  +    add_srs_wkt (p, 9,
         2372  +        "titude_of_origin\",43.83333333333334],PARAMETER[\"centra");
         2373  +    add_srs_wkt (p, 10,
         2374  +        "l_meridian\",-90],PARAMETER[\"false_easting\",600000],PA");
         2375  +    add_srs_wkt (p, 11,
         2376  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2377  +    add_srs_wkt (p, 12,
         2378  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
  2391   2379       add_srs_wkt (p, 13,
  2392         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31466\"]]");
  2393         -    p = add_epsg_def_ex (filter, first, last, 31467, "epsg", 31467,
  2394         -        "DHDN / 3-degree Gauss-Kruger zone 3", 0, 1,
  2395         -        "Bessel 1841", "Greenwich",
  2396         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2397         -        "X", "North", "Y", "East");
         2380  +        "AUTHORITY[\"EPSG\",\"32153\"]]");
         2381  +    p = add_epsg_def (filter, first, last, 32154, "epsg", 32154,
         2382  +        "NAD83 / Wisconsin South");
  2398   2383       add_proj4text (p, 0,
  2399         -        "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
         2384  +        "+proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333");
  2400   2385       add_proj4text (p, 1,
  2401         -        "ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.45");
         2386  +        "333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +datum=NAD83");
  2402   2387       add_proj4text (p, 2,
  2403         -        "5,6.7 +units=m +no_defs");
  2404         -    add_srs_wkt (p, 0,
  2405         -        "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 3\",GEOGCS[\"");
  2406         -    add_srs_wkt (p, 1,
  2407         -        "DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHEROID[\"");
  2408         -    add_srs_wkt (p, 2,
  2409         -        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  2410         -    add_srs_wkt (p, 3,
  2411         -        ",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-2.455,");
  2412         -    add_srs_wkt (p, 4,
  2413         -        "6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenwich\",");
  2414         -    add_srs_wkt (p, 5,
  2415         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2416         -    add_srs_wkt (p, 6,
  2417         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  2418         -    add_srs_wkt (p, 7,
  2419         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2420         -    add_srs_wkt (p, 8,
  2421         -        "4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2422         -    add_srs_wkt (p, 9,
  2423         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",9");
  2424         -    add_srs_wkt (p, 10,
  2425         -        "],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_eastin");
  2426         -    add_srs_wkt (p, 11,
  2427         -        "g\",3500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2428         -    add_srs_wkt (p, 12,
  2429         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],AX");
  2430         -    add_srs_wkt (p, 13,
  2431         -        "IS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31467\"]]");
  2432         -    p = add_epsg_def_ex (filter, first, last, 31468, "epsg", 31468,
  2433         -        "DHDN / 3-degree Gauss-Kruger zone 4", 0, 1,
  2434         -        "Bessel 1841", "Greenwich",
  2435         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2436         -        "X", "North", "Y", "East");
  2437         -    add_proj4text (p, 0,
  2438         -        "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2439         -    add_proj4text (p, 1,
  2440         -        "+ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.4");
  2441         -    add_proj4text (p, 2,
  2442         -        "55,6.7 +units=m +no_defs");
  2443         -    add_srs_wkt (p, 0,
  2444         -        "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 4\",GEOGCS[\"");
  2445         -    add_srs_wkt (p, 1,
  2446         -        "DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHEROID[\"");
  2447         -    add_srs_wkt (p, 2,
  2448         -        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  2449         -    add_srs_wkt (p, 3,
  2450         -        ",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-2.455,");
  2451         -    add_srs_wkt (p, 4,
  2452         -        "6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenwich\",");
  2453         -    add_srs_wkt (p, 5,
  2454         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2455         -    add_srs_wkt (p, 6,
  2456         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  2457         -    add_srs_wkt (p, 7,
  2458         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2459         -    add_srs_wkt (p, 8,
  2460         -        "4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2461         -    add_srs_wkt (p, 9,
  2462         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2463         -    add_srs_wkt (p, 10,
  2464         -        "2],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2465         -    add_srs_wkt (p, 11,
  2466         -        "ng\",4500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2467         -    add_srs_wkt (p, 12,
  2468         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  2469         -    add_srs_wkt (p, 13,
  2470         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31468\"]]");
  2471         -    p = add_epsg_def_ex (filter, first, last, 31469, "epsg", 31469,
  2472         -        "DHDN / 3-degree Gauss-Kruger zone 5", 0, 1,
  2473         -        "Bessel 1841", "Greenwich",
  2474         -        "Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "metre",
  2475         -        "X", "North", "Y", "East");
  2476         -    add_proj4text (p, 0,
  2477         -        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  2478         -    add_proj4text (p, 1,
  2479         -        "+ellps=bessel +towgs84=598.1,73.7,418.2,0.202,0.045,-2.4");
  2480         -    add_proj4text (p, 2,
  2481         -        "55,6.7 +units=m +no_defs");
  2482         -    add_srs_wkt (p, 0,
  2483         -        "PROJCS[\"DHDN / 3-degree Gauss-Kruger zone 5\",GEOGCS[\"");
  2484         -    add_srs_wkt (p, 1,
  2485         -        "DHDN\",DATUM[\"Deutsches_Hauptdreiecksnetz\",SPHEROID[\"");
  2486         -    add_srs_wkt (p, 2,
  2487         -        "Bessel 1841\",6377397.155,299.1528128,AUTHORITY[\"EPSG\"");
  2488         -    add_srs_wkt (p, 3,
  2489         -        ",\"7004\"]],TOWGS84[598.1,73.7,418.2,0.202,0.045,-2.455,");
  2490         -    add_srs_wkt (p, 4,
  2491         -        "6.7],AUTHORITY[\"EPSG\",\"6314\"]],PRIMEM[\"Greenwich\",");
  2492         -    add_srs_wkt (p, 5,
  2493         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2494         -    add_srs_wkt (p, 6,
  2495         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  2496         -    add_srs_wkt (p, 7,
  2497         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2498         -    add_srs_wkt (p, 8,
  2499         -        "4314\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2500         -    add_srs_wkt (p, 9,
  2501         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",1");
  2502         -    add_srs_wkt (p, 10,
  2503         -        "5],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2504         -    add_srs_wkt (p, 11,
  2505         -        "ng\",5500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  2506         -    add_srs_wkt (p, 12,
  2507         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NORTH],A");
  2508         -    add_srs_wkt (p, 13,
  2509         -        "XIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31469\"]]");
  2510         -    p = add_epsg_def_ex (filter, first, last, 31491, "epsg", 31491,
  2511         -        "Germany_Zone_1", 0, 0,
  2512         -        "Bessel_1841", "Greenwich",
  2513         -        "D_Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "Meter",
  2514         -        "unknown", "unknown", "unknown", "unknown");
  2515         -    add_proj4text (p, 0,
  2516         -        "+proj=tmerc +lat_0=0 +lon_0=3 +k=1 +x_0=1500000 +y_0=0 +");
  2517         -    add_proj4text (p, 1,
  2518         -        "ellps=bessel +units=m +no_defs");
  2519         -    add_srs_wkt (p, 0,
  2520         -        "PROJCS[\"Germany_Zone_1\",GEOGCS[\"GCS_Deutsches_Hauptdr");
  2521         -    add_srs_wkt (p, 1,
  2522         -        "eiecksnetz\",DATUM[\"D_Deutsches_Hauptdreiecksnetz\",SPH");
  2523         -    add_srs_wkt (p, 2,
  2524         -        "EROID[\"Bessel_1841\",6377397.155,299.1528128]],PRIMEM[\"");
  2525         -    add_srs_wkt (p, 3,
  2526         -        "Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PR");
  2527         -    add_srs_wkt (p, 4,
  2528         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"False_East");
  2529         -    add_srs_wkt (p, 5,
  2530         -        "ing\",1500000.0],PARAMETER[\"False_Northing\",0.0],PARAM");
  2531         -    add_srs_wkt (p, 6,
  2532         -        "ETER[\"Central_Meridian\",3.0],PARAMETER[\"Scale_Factor\"");
  2533         -    add_srs_wkt (p, 7,
  2534         -        ",1.0],PARAMETER[\"Latitude_Of_Origin\",0.0],UNIT[\"Meter");
  2535         -    add_srs_wkt (p, 8,
  2536         -        "\",1.0],AUTHORITY[\"EPSG\",\"31491\"]]");
  2537         -    p = add_epsg_def_ex (filter, first, last, 31492, "epsg", 31492,
  2538         -        "Germany_Zone_2", 0, 0,
  2539         -        "Bessel_1841", "Greenwich",
  2540         -        "D_Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "Meter",
  2541         -        "unknown", "unknown", "unknown", "unknown");
  2542         -    add_proj4text (p, 0,
  2543         -        "+proj=tmerc +lat_0=0 +lon_0=6 +k=1 +x_0=2500000 +y_0=0 +");
  2544         -    add_proj4text (p, 1,
  2545         -        "ellps=bessel +units=m +no_defs");
  2546         -    add_srs_wkt (p, 0,
  2547         -        "PROJCS[\"Germany_Zone_2\",GEOGCS[\"GCS_Deutsches_Hauptdr");
  2548         -    add_srs_wkt (p, 1,
  2549         -        "eiecksnetz\",DATUM[\"D_Deutsches_Hauptdreiecksnetz\",SPH");
  2550         -    add_srs_wkt (p, 2,
  2551         -        "EROID[\"Bessel_1841\",6377397.155,299.1528128]],PRIMEM[\"");
  2552         -    add_srs_wkt (p, 3,
  2553         -        "Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PR");
  2554         -    add_srs_wkt (p, 4,
  2555         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"False_East");
  2556         -    add_srs_wkt (p, 5,
  2557         -        "ing\",2500000.0],PARAMETER[\"False_Northing\",0.0],PARAM");
  2558         -    add_srs_wkt (p, 6,
  2559         -        "ETER[\"Central_Meridian\",6.0],PARAMETER[\"Scale_Factor\"");
  2560         -    add_srs_wkt (p, 7,
  2561         -        ",1.0],PARAMETER[\"Latitude_Of_Origin\",0.0],UNIT[\"Meter");
  2562         -    add_srs_wkt (p, 8,
  2563         -        "\",1.0],AUTHORITY[\"EPSG\",\"31492\"]]");
  2564         -    p = add_epsg_def_ex (filter, first, last, 31493, "epsg", 31493,
  2565         -        "Germany_Zone_3", 0, 0,
  2566         -        "Bessel_1841", "Greenwich",
  2567         -        "D_Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "Meter",
  2568         -        "unknown", "unknown", "unknown", "unknown");
  2569         -    add_proj4text (p, 0,
  2570         -        "+proj=tmerc +lat_0=0 +lon_0=9 +k=1 +x_0=3500000 +y_0=0 +");
  2571         -    add_proj4text (p, 1,
  2572         -        "ellps=bessel +units=m +no_defs");
  2573         -    add_srs_wkt (p, 0,
  2574         -        "PROJCS[\"Germany_Zone_3\",GEOGCS[\"GCS_Deutsches_Hauptdr");
  2575         -    add_srs_wkt (p, 1,
  2576         -        "eiecksnetz\",DATUM[\"D_Deutsches_Hauptdreiecksnetz\",SPH");
  2577         -    add_srs_wkt (p, 2,
  2578         -        "EROID[\"Bessel_1841\",6377397.155,299.1528128]],PRIMEM[\"");
  2579         -    add_srs_wkt (p, 3,
  2580         -        "Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PR");
  2581         -    add_srs_wkt (p, 4,
  2582         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"False_East");
  2583         -    add_srs_wkt (p, 5,
  2584         -        "ing\",3500000.0],PARAMETER[\"False_Northing\",0.0],PARAM");
  2585         -    add_srs_wkt (p, 6,
  2586         -        "ETER[\"Central_Meridian\",9.0],PARAMETER[\"Scale_Factor\"");
  2587         -    add_srs_wkt (p, 7,
  2588         -        ",1.0],PARAMETER[\"Latitude_Of_Origin\",0.0],UNIT[\"Meter");
  2589         -    add_srs_wkt (p, 8,
  2590         -        "\",1.0],AUTHORITY[\"EPSG\",\"31493\"]]");
  2591         -    p = add_epsg_def_ex (filter, first, last, 31494, "epsg", 31494,
  2592         -        "Germany_Zone_4", 0, 0,
  2593         -        "Bessel_1841", "Greenwich",
  2594         -        "D_Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "Meter",
  2595         -        "unknown", "unknown", "unknown", "unknown");
  2596         -    add_proj4text (p, 0,
  2597         -        "+proj=tmerc +lat_0=0 +lon_0=12 +k=1 +x_0=4500000 +y_0=0 ");
  2598         -    add_proj4text (p, 1,
  2599         -        "+ellps=bessel +units=m +no_defs");
  2600         -    add_srs_wkt (p, 0,
  2601         -        "PROJCS[\"Germany_Zone_4\",GEOGCS[\"GCS_Deutsches_Hauptdr");
  2602         -    add_srs_wkt (p, 1,
  2603         -        "eiecksnetz\",DATUM[\"D_Deutsches_Hauptdreiecksnetz\",SPH");
  2604         -    add_srs_wkt (p, 2,
  2605         -        "EROID[\"Bessel_1841\",6377397.155,299.1528128]],PRIMEM[\"");
  2606         -    add_srs_wkt (p, 3,
  2607         -        "Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PR");
  2608         -    add_srs_wkt (p, 4,
  2609         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"False_East");
  2610         -    add_srs_wkt (p, 5,
  2611         -        "ing\",4500000.0],PARAMETER[\"False_Northing\",0.0],PARAM");
  2612         -    add_srs_wkt (p, 6,
  2613         -        "ETER[\"Central_Meridian\",12.0],PARAMETER[\"Scale_Factor");
  2614         -    add_srs_wkt (p, 7,
  2615         -        "\",1.0],PARAMETER[\"Latitude_Of_Origin\",0.0],UNIT[\"Met");
  2616         -    add_srs_wkt (p, 8,
  2617         -        "er\",1.0],AUTHORITY[\"EPSG\",\"31494\"]]");
  2618         -    p = add_epsg_def_ex (filter, first, last, 31495, "epsg", 31495,
  2619         -        "Germany_Zone_5", 0, 0,
  2620         -        "Bessel_1841", "Greenwich",
  2621         -        "D_Deutsches_Hauptdreiecksnetz", "Transverse_Mercator", "Meter",
  2622         -        "unknown", "unknown", "unknown", "unknown");
  2623         -    add_proj4text (p, 0,
  2624         -        "+proj=tmerc +lat_0=0 +lon_0=15 +k=1 +x_0=5500000 +y_0=0 ");
  2625         -    add_proj4text (p, 1,
  2626         -        "+ellps=bessel +units=m +no_defs");
  2627         -    add_srs_wkt (p, 0,
  2628         -        "PROJCS[\"Germany_Zone_5\",GEOGCS[\"GCS_Deutsches_Hauptdr");
  2629         -    add_srs_wkt (p, 1,
  2630         -        "eiecksnetz\",DATUM[\"D_Deutsches_Hauptdreiecksnetz\",SPH");
  2631         -    add_srs_wkt (p, 2,
  2632         -        "EROID[\"Bessel_1841\",6377397.155,299.1528128]],PRIMEM[\"");
  2633         -    add_srs_wkt (p, 3,
  2634         -        "Greenwich\",0.0],UNIT[\"Degree\",0.0174532925199433]],PR");
  2635         -    add_srs_wkt (p, 4,
  2636         -        "OJECTION[\"Transverse_Mercator\"],PARAMETER[\"False_East");
  2637         -    add_srs_wkt (p, 5,
  2638         -        "ing\",5500000.0],PARAMETER[\"False_Northing\",0.0],PARAM");
  2639         -    add_srs_wkt (p, 6,
  2640         -        "ETER[\"Central_Meridian\",15.0],PARAMETER[\"Scale_Factor");
  2641         -    add_srs_wkt (p, 7,
  2642         -        "\",1.0],PARAMETER[\"Latitude_Of_Origin\",0.0],UNIT[\"Met");
  2643         -    add_srs_wkt (p, 8,
  2644         -        "er\",1.0],AUTHORITY[\"EPSG\",\"31495\"]]");
  2645         -    p = add_epsg_def_ex (filter, first, last, 31528, "epsg", 31528,
  2646         -        "Conakry 1905 / UTM zone 28N", 0, 0,
  2647         -        "Clarke 1880 (IGN)", "Greenwich",
  2648         -        "Conakry_1905", "Transverse_Mercator", "metre",
  2649         -        "Easting", "East", "Northing", "North");
  2650         -    add_proj4text (p, 0,
  2651         -        "+proj=utm +zone=28 +a=6378249.2 +b=6356515 +towgs84=-23,");
  2652         -    add_proj4text (p, 1,
  2653         -        "259,-9,0,0,0,0 +units=m +no_defs");
  2654         -    add_srs_wkt (p, 0,
  2655         -        "PROJCS[\"Conakry 1905 / UTM zone 28N\",GEOGCS[\"Conakry ");
  2656         -    add_srs_wkt (p, 1,
  2657         -        "1905\",DATUM[\"Conakry_1905\",SPHEROID[\"Clarke 1880 (IG");
  2658         -    add_srs_wkt (p, 2,
  2659         -        "N)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"70");
  2660         -    add_srs_wkt (p, 3,
  2661         -        "11\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2662         -    add_srs_wkt (p, 4,
  2663         -        "6315\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2664         -    add_srs_wkt (p, 5,
  2665         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2666         -    add_srs_wkt (p, 6,
  2667         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  2668         -    add_srs_wkt (p, 7,
  2669         -        "\",EAST],AUTHORITY[\"EPSG\",\"4315\"]],PROJECTION[\"Tran");
  2670         -    add_srs_wkt (p, 8,
  2671         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2672         -    add_srs_wkt (p, 9,
  2673         -        "ARAMETER[\"central_meridian\",-15],PARAMETER[\"scale_fac");
  2674         -    add_srs_wkt (p, 10,
  2675         -        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2676         -    add_srs_wkt (p, 11,
  2677         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  2678         -    add_srs_wkt (p, 12,
  2679         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  2680         -    add_srs_wkt (p, 13,
  2681         -        ",NORTH],AUTHORITY[\"EPSG\",\"31528\"]]");
  2682         -    p = add_epsg_def_ex (filter, first, last, 31529, "epsg", 31529,
  2683         -        "Conakry 1905 / UTM zone 29N", 0, 0,
  2684         -        "Clarke 1880 (IGN)", "Greenwich",
  2685         -        "Conakry_1905", "Transverse_Mercator", "metre",
  2686         -        "Easting", "East", "Northing", "North");
  2687         -    add_proj4text (p, 0,
  2688         -        "+proj=utm +zone=29 +a=6378249.2 +b=6356515 +towgs84=-23,");
  2689         -    add_proj4text (p, 1,
  2690         -        "259,-9,0,0,0,0 +units=m +no_defs");
  2691         -    add_srs_wkt (p, 0,
  2692         -        "PROJCS[\"Conakry 1905 / UTM zone 29N\",GEOGCS[\"Conakry ");
  2693         -    add_srs_wkt (p, 1,
  2694         -        "1905\",DATUM[\"Conakry_1905\",SPHEROID[\"Clarke 1880 (IG");
  2695         -    add_srs_wkt (p, 2,
  2696         -        "N)\",6378249.2,293.4660212936265,AUTHORITY[\"EPSG\",\"70");
  2697         -    add_srs_wkt (p, 3,
  2698         -        "11\"]],TOWGS84[-23,259,-9,0,0,0,0],AUTHORITY[\"EPSG\",\"");
  2699         -    add_srs_wkt (p, 4,
  2700         -        "6315\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"890");
  2701         -    add_srs_wkt (p, 5,
  2702         -        "1\"]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPS");
  2703         -    add_srs_wkt (p, 6,
  2704         -        "G\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude");
  2705         -    add_srs_wkt (p, 7,
  2706         -        "\",EAST],AUTHORITY[\"EPSG\",\"4315\"]],PROJECTION[\"Tran");
  2707         -    add_srs_wkt (p, 8,
  2708         -        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2709         -    add_srs_wkt (p, 9,
  2710         -        "ARAMETER[\"central_meridian\",-9],PARAMETER[\"scale_fact");
  2711         -    add_srs_wkt (p, 10,
  2712         -        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  2713         -    add_srs_wkt (p, 11,
  2714         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2715         -    add_srs_wkt (p, 12,
  2716         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  2717         -    add_srs_wkt (p, 13,
  2718         -        ",NORTH],AUTHORITY[\"EPSG\",\"31529\"]]");
  2719         -    p = add_epsg_def_ex (filter, first, last, 31600, "epsg", 31600,
  2720         -        "Dealul Piscului 1930 / Stereo 33", 0, 0,
  2721         -        "International 1924", "Greenwich",
  2722         -        "Dealul_Piscului_1930", "Oblique_Stereographic", "metre",
  2723         -        "X", "East", "Y", "North");
  2724         -    add_proj4text (p, 0,
  2725         -        "+proj=sterea +lat_0=45.9 +lon_0=25.39246588888889 +k=0.9");
  2726         -    add_proj4text (p, 1,
  2727         -        "996667 +x_0=500000 +y_0=500000 +ellps=intl +towgs84=103.");
  2728         -    add_proj4text (p, 2,
  2729         -        "25,-100.4,-307.19,0,0,0,0 +units=m +no_defs");
  2730         -    add_srs_wkt (p, 0,
  2731         -        "PROJCS[\"Dealul Piscului 1930 / Stereo 33\",GEOGCS[\"Dea");
  2732         -    add_srs_wkt (p, 1,
  2733         -        "lul Piscului 1930\",DATUM[\"Dealul_Piscului_1930\",SPHER");
  2734         -    add_srs_wkt (p, 2,
  2735         -        "OID[\"International 1924\",6378388,297,AUTHORITY[\"EPSG\"");
  2736         -    add_srs_wkt (p, 3,
  2737         -        ",\"7022\"]],TOWGS84[103.25,-100.4,-307.19,0,0,0,0],AUTHO");
  2738         -    add_srs_wkt (p, 4,
  2739         -        "RITY[\"EPSG\",\"6316\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2740         -    add_srs_wkt (p, 5,
  2741         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2742         -    add_srs_wkt (p, 6,
  2743         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2744         -    add_srs_wkt (p, 7,
  2745         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4316\"]],P");
  2746         -    add_srs_wkt (p, 8,
  2747         -        "ROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"latitud");
  2748         -    add_srs_wkt (p, 9,
  2749         -        "e_of_origin\",45.9],PARAMETER[\"central_meridian\",25.39");
  2750         -    add_srs_wkt (p, 10,
  2751         -        "246588888889],PARAMETER[\"scale_factor\",0.9996667],PARA");
  2752         -    add_srs_wkt (p, 11,
  2753         -        "METER[\"false_easting\",500000],PARAMETER[\"false_northi");
  2754         -    add_srs_wkt (p, 12,
  2755         -        "ng\",500000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  2756         -    add_srs_wkt (p, 13,
  2757         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  2758         -    add_srs_wkt (p, 14,
  2759         -        ",\"31600\"]]");
  2760         -    p = add_epsg_def_ex (filter, first, last, 31700, "epsg", 31700,
  2761         -        "Dealul Piscului 1970/ Stereo 70 (deprecated)", 0, 1,
  2762         -        "Krassowsky 1940", "Greenwich",
  2763         -        "Dealul_Piscului_1970", "Oblique_Stereographic", "metre",
  2764         -        "X", "North", "Y", "East");
  2765         -    add_proj4text (p, 0,
  2766         -        "+proj=sterea +lat_0=46 +lon_0=25 +k=0.99975 +x_0=500000 ");
  2767         -    add_proj4text (p, 1,
  2768         -        "+y_0=500000 +ellps=krass +towgs84=28,-121,-77,0,0,0,0 +u");
  2769         -    add_proj4text (p, 2,
  2770         -        "nits=m +no_defs");
  2771         -    add_srs_wkt (p, 0,
  2772         -        "PROJCS[\"Dealul Piscului 1970/ Stereo 70 (deprecated)\",");
  2773         -    add_srs_wkt (p, 1,
  2774         -        "GEOGCS[\"Dealul Piscului 1970\",DATUM[\"Dealul_Piscului_");
  2775         -    add_srs_wkt (p, 2,
  2776         -        "1970\",SPHEROID[\"Krassowsky 1940\",6378245,298.3,AUTHOR");
  2777         -    add_srs_wkt (p, 3,
  2778         -        "ITY[\"EPSG\",\"7024\"]],TOWGS84[28,-121,-77,0,0,0,0],AUT");
  2779         -    add_srs_wkt (p, 4,
  2780         -        "HORITY[\"EPSG\",\"6317\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
  2781         -    add_srs_wkt (p, 5,
  2782         -        "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
  2783         -    add_srs_wkt (p, 6,
  2784         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
  2785         -    add_srs_wkt (p, 7,
  2786         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4317\"]]");
  2787         -    add_srs_wkt (p, 8,
  2788         -        ",PROJECTION[\"Oblique_Stereographic\"],PARAMETER[\"latit");
  2789         -    add_srs_wkt (p, 9,
  2790         -        "ude_of_origin\",46],PARAMETER[\"central_meridian\",25],P");
  2791         -    add_srs_wkt (p, 10,
  2792         -        "ARAMETER[\"scale_factor\",0.99975],PARAMETER[\"false_eas");
  2793         -    add_srs_wkt (p, 11,
  2794         -        "ting\",500000],PARAMETER[\"false_northing\",500000],UNIT");
  2795         -    add_srs_wkt (p, 12,
  2796         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",NO");
  2797         -    add_srs_wkt (p, 13,
  2798         -        "RTH],AXIS[\"Y\",EAST],AUTHORITY[\"EPSG\",\"31700\"]]");
  2799         -    p = add_epsg_def_ex (filter, first, last, 31838, "epsg", 31838,
  2800         -        "NGN / UTM zone 38N", 0, 0,
  2801         -        "WGS 84", "Greenwich",
  2802         -        "National_Geodetic_Network", "Transverse_Mercator", "metre",
  2803         -        "Easting", "East", "Northing", "North");
  2804         -    add_proj4text (p, 0,
  2805         -        "+proj=utm +zone=38 +ellps=WGS84 +towgs84=-3.2,-5.7,2.8,0");
  2806         -    add_proj4text (p, 1,
  2807         -        ",0,0,0 +units=m +no_defs");
  2808         -    add_srs_wkt (p, 0,
  2809         -        "PROJCS[\"NGN / UTM zone 38N\",GEOGCS[\"NGN\",DATUM[\"Nat");
  2810         -    add_srs_wkt (p, 1,
  2811         -        "ional_Geodetic_Network\",SPHEROID[\"WGS 84\",6378137,298");
  2812         -    add_srs_wkt (p, 2,
  2813         -        ".257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[-3.2,-5");
  2814         -    add_srs_wkt (p, 3,
  2815         -        ".7,2.8,0,0,0,0],AUTHORITY[\"EPSG\",\"6318\"]],PRIMEM[\"G");
  2816         -    add_srs_wkt (p, 4,
  2817         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  2818         -    add_srs_wkt (p, 5,
  2819         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  2820         -    add_srs_wkt (p, 6,
  2821         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  2822         -    add_srs_wkt (p, 7,
  2823         -        "\"EPSG\",\"4318\"]],PROJECTION[\"Transverse_Mercator\"],");
  2824         -    add_srs_wkt (p, 8,
  2825         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
  2826         -    add_srs_wkt (p, 9,
  2827         -        "meridian\",45],PARAMETER[\"scale_factor\",0.9996],PARAME");
  2828         -    add_srs_wkt (p, 10,
  2829         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
  2830         -    add_srs_wkt (p, 11,
  2831         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  2832         -    add_srs_wkt (p, 12,
  2833         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  2834         -    add_srs_wkt (p, 13,
  2835         -        "EPSG\",\"31838\"]]");
  2836         -    p = add_epsg_def_ex (filter, first, last, 31839, "epsg", 31839,
  2837         -        "NGN / UTM zone 39N", 0, 0,
  2838         -        "WGS 84", "Greenwich",
  2839         -        "National_Geodetic_Network", "Transverse_Mercator", "metre",
  2840         -        "Easting", "East", "Northing", "North");
  2841         -    add_proj4text (p, 0,
  2842         -        "+proj=utm +zone=39 +ellps=WGS84 +towgs84=-3.2,-5.7,2.8,0");
  2843         -    add_proj4text (p, 1,
  2844         -        ",0,0,0 +units=m +no_defs");
  2845         -    add_srs_wkt (p, 0,
  2846         -        "PROJCS[\"NGN / UTM zone 39N\",GEOGCS[\"NGN\",DATUM[\"Nat");
  2847         -    add_srs_wkt (p, 1,
  2848         -        "ional_Geodetic_Network\",SPHEROID[\"WGS 84\",6378137,298");
  2849         -    add_srs_wkt (p, 2,
  2850         -        ".257223563,AUTHORITY[\"EPSG\",\"7030\"]],TOWGS84[-3.2,-5");
  2851         -    add_srs_wkt (p, 3,
  2852         -        ".7,2.8,0,0,0,0],AUTHORITY[\"EPSG\",\"6318\"]],PRIMEM[\"G");
  2853         -    add_srs_wkt (p, 4,
  2854         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  2855         -    add_srs_wkt (p, 5,
  2856         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  2857         -    add_srs_wkt (p, 6,
  2858         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  2859         -    add_srs_wkt (p, 7,
  2860         -        "\"EPSG\",\"4318\"]],PROJECTION[\"Transverse_Mercator\"],");
  2861         -    add_srs_wkt (p, 8,
  2862         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
  2863         -    add_srs_wkt (p, 9,
  2864         -        "meridian\",51],PARAMETER[\"scale_factor\",0.9996],PARAME");
  2865         -    add_srs_wkt (p, 10,
  2866         -        "TER[\"false_easting\",500000],PARAMETER[\"false_northing");
  2867         -    add_srs_wkt (p, 11,
  2868         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  2869         -    add_srs_wkt (p, 12,
  2870         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  2871         -    add_srs_wkt (p, 13,
  2872         -        "EPSG\",\"31839\"]]");
  2873         -    p = add_epsg_def_ex (filter, first, last, 31900, "epsg", 31900,
  2874         -        "KUDAMS / KTM (deprecated)", 0, 0,
  2875         -        "GRS 1980", "Greenwich",
  2876         -        "Kuwait_Utility", "Transverse_Mercator", "metre",
  2877         -        "Easting", "East", "Northing", "North");
  2878         -    add_proj4text (p, 0,
  2879         -        "+proj=tmerc +lat_0=0 +lon_0=48 +k=0.9996 +x_0=500000 +y_");
  2880         -    add_proj4text (p, 1,
  2881         -        "0=0 +ellps=GRS80 +towgs84=-20.8,11.3,2.4,0,0,0,0 +units=");
  2882         -    add_proj4text (p, 2,
  2883         -        "m +no_defs");
  2884         -    add_srs_wkt (p, 0,
  2885         -        "PROJCS[\"KUDAMS / KTM (deprecated)\",GEOGCS[\"KUDAMS\",D");
  2886         -    add_srs_wkt (p, 1,
  2887         -        "ATUM[\"Kuwait_Utility\",SPHEROID[\"GRS 1980\",6378137,29");
  2888         -    add_srs_wkt (p, 2,
  2889         -        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[-20.8,");
  2890         -    add_srs_wkt (p, 3,
  2891         -        "11.3,2.4,0,0,0,0],AUTHORITY[\"EPSG\",\"6319\"]],PRIMEM[\"");
         2388  +        " +units=m +no_defs");
         2389  +    add_srs_wkt (p, 0,
         2390  +        "PROJCS[\"NAD83 / Wisconsin South\",GEOGCS[\"NAD83\",DATU");
         2391  +    add_srs_wkt (p, 1,
         2392  +        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
         2393  +    add_srs_wkt (p, 2,
         2394  +        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
         2395  +    add_srs_wkt (p, 3,
         2396  +        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  2892   2397       add_srs_wkt (p, 4,
  2893   2398           "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  2894   2399       add_srs_wkt (p, 5,
  2895         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
         2400  +        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUT");
  2896   2401       add_srs_wkt (p, 6,
  2897         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
         2402  +        "HORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conforma");
  2898   2403       add_srs_wkt (p, 7,
  2899         -        "[\"EPSG\",\"4319\"]],PROJECTION[\"Transverse_Mercator\"]");
         2404  +        "l_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",44.0666");
  2900   2405       add_srs_wkt (p, 8,
  2901         -        ",PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central");
         2406  +        "6666666667],PARAMETER[\"standard_parallel_2\",42.7333333");
  2902   2407       add_srs_wkt (p, 9,
  2903         -        "_meridian\",48],PARAMETER[\"scale_factor\",0.9996],PARAM");
         2408  +        "3333333],PARAMETER[\"latitude_of_origin\",42],PARAMETER[");
  2904   2409       add_srs_wkt (p, 10,
  2905         -        "ETER[\"false_easting\",500000],PARAMETER[\"false_northin");
         2410  +        "\"central_meridian\",-90],PARAMETER[\"false_easting\",60");
  2906   2411       add_srs_wkt (p, 11,
  2907         -        "g\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AX");
         2412  +        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  2908   2413       add_srs_wkt (p, 12,
  2909         -        "IS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[");
         2414  +        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  2910   2415       add_srs_wkt (p, 13,
  2911         -        "\"EPSG\",\"31900\"]]");
  2912         -    p = add_epsg_def_ex (filter, first, last, 31901, "epsg", 31901,
  2913         -        "KUDAMS / KTM", 0, 0,
  2914         -        "GRS 1980", "Greenwich",
  2915         -        "Kuwait_Utility", "Transverse_Mercator", "metre",
  2916         -        "Easting", "East", "Northing", "North");
  2917         -    add_proj4text (p, 0,
  2918         -        "+proj=tmerc +lat_0=0 +lon_0=48 +k=1 +x_0=500000 +y_0=0 +");
  2919         -    add_proj4text (p, 1,
  2920         -        "ellps=GRS80 +towgs84=-20.8,11.3,2.4,0,0,0,0 +units=m +no");
         2416  +        ",NORTH],AUTHORITY[\"EPSG\",\"32154\"]]");
         2417  +    p = add_epsg_def (filter, first, last, 32155, "epsg", 32155,
         2418  +        "NAD83 / Wyoming East");
         2419  +    add_proj4text (p, 0,
         2420  +        "+proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9");
         2421  +    add_proj4text (p, 1,
         2422  +        "999375 +x_0=200000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2423  +    add_srs_wkt (p, 0,
         2424  +        "PROJCS[\"NAD83 / Wyoming East\",GEOGCS[\"NAD83\",DATUM[\"");
         2425  +    add_srs_wkt (p, 1,
         2426  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         2427  +    add_srs_wkt (p, 2,
         2428  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         2429  +    add_srs_wkt (p, 3,
         2430  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         2431  +    add_srs_wkt (p, 4,
         2432  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2433  +    add_srs_wkt (p, 5,
         2434  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2435  +    add_srs_wkt (p, 6,
         2436  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2437  +    add_srs_wkt (p, 7,
         2438  +        "],PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[\"cen");
         2439  +    add_srs_wkt (p, 8,
         2440  +        "tral_meridian\",-105.1666666666667],PARAMETER[\"scale_fa");
         2441  +    add_srs_wkt (p, 9,
         2442  +        "ctor\",0.9999375],PARAMETER[\"false_easting\",200000],PA");
         2443  +    add_srs_wkt (p, 10,
         2444  +        "RAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY");
         2445  +    add_srs_wkt (p, 11,
         2446  +        "[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],");
         2447  +    add_srs_wkt (p, 12,
         2448  +        "AUTHORITY[\"EPSG\",\"32155\"]]");
         2449  +    p = add_epsg_def (filter, first, last, 32156, "epsg", 32156,
         2450  +        "NAD83 / Wyoming East Central");
         2451  +    add_proj4text (p, 0,
         2452  +        "+proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9");
         2453  +    add_proj4text (p, 1,
         2454  +        "999375 +x_0=400000 +y_0=100000 +datum=NAD83 +units=m +no");
         2455  +    add_proj4text (p, 2,
         2456  +        "_defs");
         2457  +    add_srs_wkt (p, 0,
         2458  +        "PROJCS[\"NAD83 / Wyoming East Central\",GEOGCS[\"NAD83\"");
         2459  +    add_srs_wkt (p, 1,
         2460  +        ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
         2461  +    add_srs_wkt (p, 2,
         2462  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         2463  +    add_srs_wkt (p, 3,
         2464  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
         2465  +    add_srs_wkt (p, 4,
         2466  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2467  +    add_srs_wkt (p, 5,
         2468  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2469  +    add_srs_wkt (p, 6,
         2470  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_");
         2471  +    add_srs_wkt (p, 7,
         2472  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",40.5],PARAM");
         2473  +    add_srs_wkt (p, 8,
         2474  +        "ETER[\"central_meridian\",-107.3333333333333],PARAMETER[");
         2475  +    add_srs_wkt (p, 9,
         2476  +        "\"scale_factor\",0.9999375],PARAMETER[\"false_easting\",");
         2477  +    add_srs_wkt (p, 10,
         2478  +        "400000],PARAMETER[\"false_northing\",100000],UNIT[\"metr");
         2479  +    add_srs_wkt (p, 11,
         2480  +        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXI");
         2481  +    add_srs_wkt (p, 12,
         2482  +        "S[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32156\"]]");
         2483  +    p = add_epsg_def (filter, first, last, 32157, "epsg", 32157,
         2484  +        "NAD83 / Wyoming West Central");
         2485  +    add_proj4text (p, 0,
         2486  +        "+proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0");
         2487  +    add_proj4text (p, 1,
         2488  +        "=600000 +y_0=0 +datum=NAD83 +units=m +no_defs");
         2489  +    add_srs_wkt (p, 0,
         2490  +        "PROJCS[\"NAD83 / Wyoming West Central\",GEOGCS[\"NAD83\"");
         2491  +    add_srs_wkt (p, 1,
         2492  +        ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
         2493  +    add_srs_wkt (p, 2,
         2494  +        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
         2495  +    add_srs_wkt (p, 3,
         2496  +        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
         2497  +    add_srs_wkt (p, 4,
         2498  +        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
         2499  +    add_srs_wkt (p, 5,
         2500  +        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
         2501  +    add_srs_wkt (p, 6,
         2502  +        "],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_");
         2503  +    add_srs_wkt (p, 7,
         2504  +        "Mercator\"],PARAMETER[\"latitude_of_origin\",40.5],PARAM");
         2505  +    add_srs_wkt (p, 8,
         2506  +        "ETER[\"central_meridian\",-108.75],PARAMETER[\"scale_fac");
         2507  +    add_srs_wkt (p, 9,
         2508  +        "tor\",0.9999375],PARAMETER[\"false_easting\",600000],PAR");
         2509  +    add_srs_wkt (p, 10,
         2510  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
         2511  +    add_srs_wkt (p, 11,
         2512  +        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
         2513  +    add_srs_wkt (p, 12,
         2514  +        "UTHORITY[\"EPSG\",\"32157\"]]");
         2515  +    p = add_epsg_def (filter, first, last, 32158, "epsg", 32158,
         2516  +        "NAD83 / Wyoming West");
         2517  +    add_proj4text (p, 0,
         2518  +        "+proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9");
         2519  +    add_proj4text (p, 1,
         2520  +        "999375 +x_0=800000 +y_0=100000 +datum=NAD83 +units=m +no");
  2921   2521       add_proj4text (p, 2,
  2922   2522           "_defs");
  2923   2523       add_srs_wkt (p, 0,
  2924         -        "PROJCS[\"KUDAMS / KTM\",GEOGCS[\"KUDAMS\",DATUM[\"Kuwait");
  2925         -    add_srs_wkt (p, 1,
  2926         -        "_Utility\",SPHEROID[\"GRS 1980\",6378137,298.257222101,A");
  2927         -    add_srs_wkt (p, 2,
  2928         -        "UTHORITY[\"EPSG\",\"7019\"]],TOWGS84[-20.8,11.3,2.4,0,0,");
  2929         -    add_srs_wkt (p, 3,
  2930         -        "0,0],AUTHORITY[\"EPSG\",\"6319\"]],PRIMEM[\"Greenwich\",");
  2931         -    add_srs_wkt (p, 4,
  2932         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2933         -    add_srs_wkt (p, 5,
  2934         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  2935         -    add_srs_wkt (p, 6,
  2936         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2937         -    add_srs_wkt (p, 7,
  2938         -        "4319\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  2939         -    add_srs_wkt (p, 8,
  2940         -        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",4");
  2941         -    add_srs_wkt (p, 9,
  2942         -        "8],PARAMETER[\"scale_factor\",1],PARAMETER[\"false_easti");
  2943         -    add_srs_wkt (p, 10,
  2944         -        "ng\",500000],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  2945         -    add_srs_wkt (p, 11,
  2946         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  2947         -    add_srs_wkt (p, 12,
  2948         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"31901\"");
  2949         -    add_srs_wkt (p, 13,
  2950         -        "]]");
  2951         -    p = add_epsg_def_ex (filter, first, last, 31965, "epsg", 31965,
  2952         -        "SIRGAS 2000 / UTM zone 11N", 0, 0,
  2953         -        "GRS 1980", "Greenwich",
  2954         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  2955         -        "Easting", "East", "Northing", "North");
  2956         -    add_proj4text (p, 0,
  2957         -        "+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  2958         -    add_proj4text (p, 1,
  2959         -        "units=m +no_defs");
  2960         -    add_srs_wkt (p, 0,
  2961         -        "PROJCS[\"SIRGAS 2000 / UTM zone 11N\",GEOGCS[\"SIRGAS 20");
  2962         -    add_srs_wkt (p, 1,
  2963         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  2964         -    add_srs_wkt (p, 2,
  2965         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  2966         -    add_srs_wkt (p, 3,
  2967         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  2968         -    add_srs_wkt (p, 4,
  2969         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  2970         -    add_srs_wkt (p, 5,
  2971         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2972         -    add_srs_wkt (p, 6,
  2973         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2974         -    add_srs_wkt (p, 7,
  2975         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  2976         -    add_srs_wkt (p, 8,
  2977         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2978         -    add_srs_wkt (p, 9,
  2979         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-117");
  2980         -    add_srs_wkt (p, 10,
  2981         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
  2982         -    add_srs_wkt (p, 11,
  2983         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  2984         -    add_srs_wkt (p, 12,
  2985         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         2524  +        "PROJCS[\"NAD83 / Wyoming West\",GEOGCS[\"NAD83\",DATUM[\"");
         2525  +    add_srs_wkt (p, 1,
         2526  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         2527  +    add_srs_wkt (p, 2,
         2528  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         2529  +    add_srs_wkt (p, 3,
         2530  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         2531  +    add_srs_wkt (p, 4,
         2532  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         2533  +    add_srs_wkt (p, 5,
         2534  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         2535  +    add_srs_wkt (p, 6,
         2536  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2537  +    add_srs_wkt (p, 7,
         2538  +        "],PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[\"cen");
         2539  +    add_srs_wkt (p, 8,
         2540  +        "tral_meridian\",-110.0833333333333],PARAMETER[\"scale_fa");
         2541  +    add_srs_wkt (p, 9,
         2542  +        "ctor\",0.9999375],PARAMETER[\"false_easting\",800000],PA");
         2543  +    add_srs_wkt (p, 10,
         2544  +        "RAMETER[\"false_northing\",100000],UNIT[\"metre\",1,AUTH");
         2545  +    add_srs_wkt (p, 11,
         2546  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
         2547  +    add_srs_wkt (p, 12,
         2548  +        "RTH],AUTHORITY[\"EPSG\",\"32158\"]]");
         2549  +    p = add_epsg_def (filter, first, last, 32161, "epsg", 32161,
         2550  +        "NAD83 / Puerto Rico & Virgin Is.");
         2551  +    add_proj4text (p, 0,
         2552  +        "+proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333");
         2553  +    add_proj4text (p, 1,
         2554  +        "333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +");
         2555  +    add_proj4text (p, 2,
         2556  +        "x_0=200000 +y_0=200000 +datum=NAD83 +units=m +no_defs");
         2557  +    add_srs_wkt (p, 0,
         2558  +        "PROJCS[\"NAD83 / Puerto Rico & Virgin Is.\",GEOGCS[\"NAD");
         2559  +    add_srs_wkt (p, 1,
         2560  +        "83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS ");
         2561  +    add_srs_wkt (p, 2,
         2562  +        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
         2563  +    add_srs_wkt (p, 3,
         2564  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
         2565  +    add_srs_wkt (p, 4,
         2566  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2567  +    add_srs_wkt (p, 5,
         2568  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2569  +    add_srs_wkt (p, 6,
         2570  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert");
         2571  +    add_srs_wkt (p, 7,
         2572  +        "_Conformal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\"");
         2573  +    add_srs_wkt (p, 8,
         2574  +        ",18.43333333333333],PARAMETER[\"standard_parallel_2\",18");
         2575  +    add_srs_wkt (p, 9,
         2576  +        ".03333333333333],PARAMETER[\"latitude_of_origin\",17.833");
         2577  +    add_srs_wkt (p, 10,
         2578  +        "33333333333],PARAMETER[\"central_meridian\",-66.43333333");
         2579  +    add_srs_wkt (p, 11,
         2580  +        "333334],PARAMETER[\"false_easting\",200000],PARAMETER[\"");
         2581  +    add_srs_wkt (p, 12,
         2582  +        "false_northing\",200000],UNIT[\"metre\",1,AUTHORITY[\"EP");
  2986   2583       add_srs_wkt (p, 13,
  2987         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"319");
         2584  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
  2988   2585       add_srs_wkt (p, 14,
  2989         -        "65\"]]");
  2990         -    p = add_epsg_def_ex (filter, first, last, 31966, "epsg", 31966,
  2991         -        "SIRGAS 2000 / UTM zone 12N", 0, 0,
  2992         -        "GRS 1980", "Greenwich",
  2993         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  2994         -        "Easting", "East", "Northing", "North");
         2586  +        "RITY[\"EPSG\",\"32161\"]]");
         2587  +    p = add_epsg_def (filter, first, last, 32164, "epsg", 32164,
         2588  +        "NAD83 / BLM 14N (ftUS)");
         2589  +    add_proj4text (p, 0,
         2590  +        "+proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.00");
         2591  +    add_proj4text (p, 1,
         2592  +        "1016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
         2593  +    add_srs_wkt (p, 0,
         2594  +        "PROJCS[\"NAD83 / BLM 14N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
         2595  +    add_srs_wkt (p, 1,
         2596  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         2597  +    add_srs_wkt (p, 2,
         2598  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         2599  +    add_srs_wkt (p, 3,
         2600  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         2601  +    add_srs_wkt (p, 4,
         2602  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2603  +    add_srs_wkt (p, 5,
         2604  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2605  +    add_srs_wkt (p, 6,
         2606  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
         2607  +    add_srs_wkt (p, 7,
         2608  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         2609  +    add_srs_wkt (p, 8,
         2610  +        "ntral_meridian\",-99],PARAMETER[\"scale_factor\",0.9996]");
         2611  +    add_srs_wkt (p, 9,
         2612  +        ",PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fal");
         2613  +    add_srs_wkt (p, 10,
         2614  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
         2615  +    add_srs_wkt (p, 11,
         2616  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
         2617  +    add_srs_wkt (p, 12,
         2618  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32164\"]]");
         2619  +    p = add_epsg_def (filter, first, last, 32165, "epsg", 32165,
         2620  +        "NAD83 / BLM 15N (ftUS)");
         2621  +    add_proj4text (p, 0,
         2622  +        "+proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.00");
         2623  +    add_proj4text (p, 1,
         2624  +        "1016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
         2625  +    add_srs_wkt (p, 0,
         2626  +        "PROJCS[\"NAD83 / BLM 15N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
         2627  +    add_srs_wkt (p, 1,
         2628  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         2629  +    add_srs_wkt (p, 2,
         2630  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         2631  +    add_srs_wkt (p, 3,
         2632  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         2633  +    add_srs_wkt (p, 4,
         2634  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2635  +    add_srs_wkt (p, 5,
         2636  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2637  +    add_srs_wkt (p, 6,
         2638  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
         2639  +    add_srs_wkt (p, 7,
         2640  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         2641  +    add_srs_wkt (p, 8,
         2642  +        "ntral_meridian\",-93],PARAMETER[\"scale_factor\",0.9996]");
         2643  +    add_srs_wkt (p, 9,
         2644  +        ",PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fal");
         2645  +    add_srs_wkt (p, 10,
         2646  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
         2647  +    add_srs_wkt (p, 11,
         2648  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
         2649  +    add_srs_wkt (p, 12,
         2650  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32165\"]]");
         2651  +    p = add_epsg_def (filter, first, last, 32166, "epsg", 32166,
         2652  +        "NAD83 / BLM 16N (ftUS)");
         2653  +    add_proj4text (p, 0,
         2654  +        "+proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.00");
         2655  +    add_proj4text (p, 1,
         2656  +        "1016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
         2657  +    add_srs_wkt (p, 0,
         2658  +        "PROJCS[\"NAD83 / BLM 16N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
         2659  +    add_srs_wkt (p, 1,
         2660  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         2661  +    add_srs_wkt (p, 2,
         2662  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         2663  +    add_srs_wkt (p, 3,
         2664  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         2665  +    add_srs_wkt (p, 4,
         2666  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2667  +    add_srs_wkt (p, 5,
         2668  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2669  +    add_srs_wkt (p, 6,
         2670  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
         2671  +    add_srs_wkt (p, 7,
         2672  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         2673  +    add_srs_wkt (p, 8,
         2674  +        "ntral_meridian\",-87],PARAMETER[\"scale_factor\",0.9996]");
         2675  +    add_srs_wkt (p, 9,
         2676  +        ",PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fal");
         2677  +    add_srs_wkt (p, 10,
         2678  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
         2679  +    add_srs_wkt (p, 11,
         2680  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
         2681  +    add_srs_wkt (p, 12,
         2682  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32166\"]]");
         2683  +    p = add_epsg_def (filter, first, last, 32167, "epsg", 32167,
         2684  +        "NAD83 / BLM 17N (ftUS)");
         2685  +    add_proj4text (p, 0,
         2686  +        "+proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.00");
         2687  +    add_proj4text (p, 1,
         2688  +        "1016002 +y_0=0 +datum=NAD83 +units=us-ft +no_defs");
         2689  +    add_srs_wkt (p, 0,
         2690  +        "PROJCS[\"NAD83 / BLM 17N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
         2691  +    add_srs_wkt (p, 1,
         2692  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
         2693  +    add_srs_wkt (p, 2,
         2694  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
         2695  +    add_srs_wkt (p, 3,
         2696  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
         2697  +    add_srs_wkt (p, 4,
         2698  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
         2699  +    add_srs_wkt (p, 5,
         2700  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
         2701  +    add_srs_wkt (p, 6,
         2702  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
         2703  +    add_srs_wkt (p, 7,
         2704  +        "or\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"ce");
         2705  +    add_srs_wkt (p, 8,
         2706  +        "ntral_meridian\",-81],PARAMETER[\"scale_factor\",0.9996]");
         2707  +    add_srs_wkt (p, 9,
         2708  +        ",PARAMETER[\"false_easting\",1640416.67],PARAMETER[\"fal");
         2709  +    add_srs_wkt (p, 10,
         2710  +        "se_northing\",0],UNIT[\"US survey foot\",0.3048006096012");
         2711  +    add_srs_wkt (p, 11,
         2712  +        "192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[");
         2713  +    add_srs_wkt (p, 12,
         2714  +        "\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32167\"]]");
         2715  +    p = add_epsg_def (filter, first, last, 32180, "epsg", 32180,
         2716  +        "NAD83 / SCoPQ zone 2 (deprecated)");
         2717  +    add_proj4text (p, 0,
         2718  +        "+proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 ");
         2719  +    add_proj4text (p, 1,
         2720  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         2721  +    add_srs_wkt (p, 0,
         2722  +        "PROJCS[\"NAD83 / SCoPQ zone 2 (deprecated)\",GEOGCS[\"NA");
         2723  +    add_srs_wkt (p, 1,
         2724  +        "D83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS");
         2725  +    add_srs_wkt (p, 2,
         2726  +        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
         2727  +    add_srs_wkt (p, 3,
         2728  +        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
         2729  +    add_srs_wkt (p, 4,
         2730  +        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
         2731  +    add_srs_wkt (p, 5,
         2732  +        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
         2733  +    add_srs_wkt (p, 6,
         2734  +        "2\"]],AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transve");
         2735  +    add_srs_wkt (p, 7,
         2736  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         2737  +    add_srs_wkt (p, 8,
         2738  +        "METER[\"central_meridian\",-55.5],PARAMETER[\"scale_fact");
         2739  +    add_srs_wkt (p, 9,
         2740  +        "or\",0.9999],PARAMETER[\"false_easting\",304800],PARAMET");
         2741  +    add_srs_wkt (p, 10,
         2742  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2743  +    add_srs_wkt (p, 11,
         2744  +        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
         2745  +    add_srs_wkt (p, 12,
         2746  +        "RITY[\"EPSG\",\"32180\"]]");
         2747  +    p = add_epsg_def (filter, first, last, 32181, "epsg", 32181,
         2748  +        "NAD83 / MTM zone 1");
         2749  +    add_proj4text (p, 0,
         2750  +        "+proj=tmerc +lat_0=0 +lon_0=-53 +k=0.9999 +x_0=304800 +y");
         2751  +    add_proj4text (p, 1,
         2752  +        "_0=0 +datum=NAD83 +units=m +no_defs");
         2753  +    add_srs_wkt (p, 0,
         2754  +        "PROJCS[\"NAD83 / MTM zone 1\",GEOGCS[\"NAD83\",DATUM[\"N");
         2755  +    add_srs_wkt (p, 1,
         2756  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         2757  +    add_srs_wkt (p, 2,
         2758  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         2759  +    add_srs_wkt (p, 3,
         2760  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         2761  +    add_srs_wkt (p, 4,
         2762  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         2763  +    add_srs_wkt (p, 5,
         2764  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         2765  +    add_srs_wkt (p, 6,
         2766  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2767  +    add_srs_wkt (p, 7,
         2768  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2769  +    add_srs_wkt (p, 8,
         2770  +        "l_meridian\",-53],PARAMETER[\"scale_factor\",0.9999],PAR");
         2771  +    add_srs_wkt (p, 9,
         2772  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
         2773  +    add_srs_wkt (p, 10,
         2774  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2775  +    add_srs_wkt (p, 11,
         2776  +        "AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPS");
         2777  +    add_srs_wkt (p, 12,
         2778  +        "G\",\"32181\"]]");
         2779  +    p = add_epsg_def (filter, first, last, 32182, "epsg", 32182,
         2780  +        "NAD83 / MTM zone 2");
         2781  +    add_proj4text (p, 0,
         2782  +        "+proj=tmerc +lat_0=0 +lon_0=-56 +k=0.9999 +x_0=304800 +y");
         2783  +    add_proj4text (p, 1,
         2784  +        "_0=0 +datum=NAD83 +units=m +no_defs");
         2785  +    add_srs_wkt (p, 0,
         2786  +        "PROJCS[\"NAD83 / MTM zone 2\",GEOGCS[\"NAD83\",DATUM[\"N");
         2787  +    add_srs_wkt (p, 1,
         2788  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         2789  +    add_srs_wkt (p, 2,
         2790  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         2791  +    add_srs_wkt (p, 3,
         2792  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         2793  +    add_srs_wkt (p, 4,
         2794  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         2795  +    add_srs_wkt (p, 5,
         2796  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         2797  +    add_srs_wkt (p, 6,
         2798  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2799  +    add_srs_wkt (p, 7,
         2800  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2801  +    add_srs_wkt (p, 8,
         2802  +        "l_meridian\",-56],PARAMETER[\"scale_factor\",0.9999],PAR");
         2803  +    add_srs_wkt (p, 9,
         2804  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
         2805  +    add_srs_wkt (p, 10,
         2806  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         2807  +    add_srs_wkt (p, 11,
         2808  +        "AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPS");
         2809  +    add_srs_wkt (p, 12,
         2810  +        "G\",\"32182\"]]");
         2811  +    p = add_epsg_def (filter, first, last, 32183, "epsg", 32183,
         2812  +        "NAD83 / MTM zone 3");
         2813  +    add_proj4text (p, 0,
         2814  +        "+proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 ");
         2815  +    add_proj4text (p, 1,
         2816  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         2817  +    add_srs_wkt (p, 0,
         2818  +        "PROJCS[\"NAD83 / MTM zone 3\",GEOGCS[\"NAD83\",DATUM[\"N");
         2819  +    add_srs_wkt (p, 1,
         2820  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         2821  +    add_srs_wkt (p, 2,
         2822  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         2823  +    add_srs_wkt (p, 3,
         2824  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         2825  +    add_srs_wkt (p, 4,
         2826  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         2827  +    add_srs_wkt (p, 5,
         2828  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         2829  +    add_srs_wkt (p, 6,
         2830  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2831  +    add_srs_wkt (p, 7,
         2832  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2833  +    add_srs_wkt (p, 8,
         2834  +        "l_meridian\",-58.5],PARAMETER[\"scale_factor\",0.9999],P");
         2835  +    add_srs_wkt (p, 9,
         2836  +        "ARAMETER[\"false_easting\",304800],PARAMETER[\"false_nor");
         2837  +    add_srs_wkt (p, 10,
         2838  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2839  +    add_srs_wkt (p, 11,
         2840  +        "],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"E");
         2841  +    add_srs_wkt (p, 12,
         2842  +        "PSG\",\"32183\"]]");
         2843  +    p = add_epsg_def (filter, first, last, 32184, "epsg", 32184,
         2844  +        "NAD83 / MTM zone 4");
         2845  +    add_proj4text (p, 0,
         2846  +        "+proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 ");
         2847  +    add_proj4text (p, 1,
         2848  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         2849  +    add_srs_wkt (p, 0,
         2850  +        "PROJCS[\"NAD83 / MTM zone 4\",GEOGCS[\"NAD83\",DATUM[\"N");
         2851  +    add_srs_wkt (p, 1,
         2852  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         2853  +    add_srs_wkt (p, 2,
         2854  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         2855  +    add_srs_wkt (p, 3,
         2856  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         2857  +    add_srs_wkt (p, 4,
         2858  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         2859  +    add_srs_wkt (p, 5,
         2860  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         2861  +    add_srs_wkt (p, 6,
         2862  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2863  +    add_srs_wkt (p, 7,
         2864  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2865  +    add_srs_wkt (p, 8,
         2866  +        "l_meridian\",-61.5],PARAMETER[\"scale_factor\",0.9999],P");
         2867  +    add_srs_wkt (p, 9,
         2868  +        "ARAMETER[\"false_easting\",304800],PARAMETER[\"false_nor");
         2869  +    add_srs_wkt (p, 10,
         2870  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2871  +    add_srs_wkt (p, 11,
         2872  +        "],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"E");
         2873  +    add_srs_wkt (p, 12,
         2874  +        "PSG\",\"32184\"]]");
         2875  +    p = add_epsg_def (filter, first, last, 32185, "epsg", 32185,
         2876  +        "NAD83 / MTM zone 5");
         2877  +    add_proj4text (p, 0,
         2878  +        "+proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 ");
         2879  +    add_proj4text (p, 1,
         2880  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         2881  +    add_srs_wkt (p, 0,
         2882  +        "PROJCS[\"NAD83 / MTM zone 5\",GEOGCS[\"NAD83\",DATUM[\"N");
         2883  +    add_srs_wkt (p, 1,
         2884  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         2885  +    add_srs_wkt (p, 2,
         2886  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         2887  +    add_srs_wkt (p, 3,
         2888  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         2889  +    add_srs_wkt (p, 4,
         2890  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         2891  +    add_srs_wkt (p, 5,
         2892  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         2893  +    add_srs_wkt (p, 6,
         2894  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2895  +    add_srs_wkt (p, 7,
         2896  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2897  +    add_srs_wkt (p, 8,
         2898  +        "l_meridian\",-64.5],PARAMETER[\"scale_factor\",0.9999],P");
         2899  +    add_srs_wkt (p, 9,
         2900  +        "ARAMETER[\"false_easting\",304800],PARAMETER[\"false_nor");
         2901  +    add_srs_wkt (p, 10,
         2902  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2903  +    add_srs_wkt (p, 11,
         2904  +        "],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"E");
         2905  +    add_srs_wkt (p, 12,
         2906  +        "PSG\",\"32185\"]]");
         2907  +    p = add_epsg_def (filter, first, last, 32186, "epsg", 32186,
         2908  +        "NAD83 / MTM zone 6");
         2909  +    add_proj4text (p, 0,
         2910  +        "+proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 ");
         2911  +    add_proj4text (p, 1,
         2912  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         2913  +    add_srs_wkt (p, 0,
         2914  +        "PROJCS[\"NAD83 / MTM zone 6\",GEOGCS[\"NAD83\",DATUM[\"N");
         2915  +    add_srs_wkt (p, 1,
         2916  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         2917  +    add_srs_wkt (p, 2,
         2918  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         2919  +    add_srs_wkt (p, 3,
         2920  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         2921  +    add_srs_wkt (p, 4,
         2922  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         2923  +    add_srs_wkt (p, 5,
         2924  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         2925  +    add_srs_wkt (p, 6,
         2926  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2927  +    add_srs_wkt (p, 7,
         2928  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2929  +    add_srs_wkt (p, 8,
         2930  +        "l_meridian\",-67.5],PARAMETER[\"scale_factor\",0.9999],P");
         2931  +    add_srs_wkt (p, 9,
         2932  +        "ARAMETER[\"false_easting\",304800],PARAMETER[\"false_nor");
         2933  +    add_srs_wkt (p, 10,
         2934  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2935  +    add_srs_wkt (p, 11,
         2936  +        "],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"E");
         2937  +    add_srs_wkt (p, 12,
         2938  +        "PSG\",\"32186\"]]");
         2939  +    p = add_epsg_def (filter, first, last, 32187, "epsg", 32187,
         2940  +        "NAD83 / MTM zone 7");
         2941  +    add_proj4text (p, 0,
         2942  +        "+proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 ");
         2943  +    add_proj4text (p, 1,
         2944  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         2945  +    add_srs_wkt (p, 0,
         2946  +        "PROJCS[\"NAD83 / MTM zone 7\",GEOGCS[\"NAD83\",DATUM[\"N");
         2947  +    add_srs_wkt (p, 1,
         2948  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         2949  +    add_srs_wkt (p, 2,
         2950  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         2951  +    add_srs_wkt (p, 3,
         2952  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         2953  +    add_srs_wkt (p, 4,
         2954  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         2955  +    add_srs_wkt (p, 5,
         2956  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         2957  +    add_srs_wkt (p, 6,
         2958  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2959  +    add_srs_wkt (p, 7,
         2960  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2961  +    add_srs_wkt (p, 8,
         2962  +        "l_meridian\",-70.5],PARAMETER[\"scale_factor\",0.9999],P");
         2963  +    add_srs_wkt (p, 9,
         2964  +        "ARAMETER[\"false_easting\",304800],PARAMETER[\"false_nor");
         2965  +    add_srs_wkt (p, 10,
         2966  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2967  +    add_srs_wkt (p, 11,
         2968  +        "],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"E");
         2969  +    add_srs_wkt (p, 12,
         2970  +        "PSG\",\"32187\"]]");
         2971  +    p = add_epsg_def (filter, first, last, 32188, "epsg", 32188,
         2972  +        "NAD83 / MTM zone 8");
         2973  +    add_proj4text (p, 0,
         2974  +        "+proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 ");
         2975  +    add_proj4text (p, 1,
         2976  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         2977  +    add_srs_wkt (p, 0,
         2978  +        "PROJCS[\"NAD83 / MTM zone 8\",GEOGCS[\"NAD83\",DATUM[\"N");
         2979  +    add_srs_wkt (p, 1,
         2980  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         2981  +    add_srs_wkt (p, 2,
         2982  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         2983  +    add_srs_wkt (p, 3,
         2984  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         2985  +    add_srs_wkt (p, 4,
         2986  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         2987  +    add_srs_wkt (p, 5,
         2988  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         2989  +    add_srs_wkt (p, 6,
         2990  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         2991  +    add_srs_wkt (p, 7,
         2992  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         2993  +    add_srs_wkt (p, 8,
         2994  +        "l_meridian\",-73.5],PARAMETER[\"scale_factor\",0.9999],P");
         2995  +    add_srs_wkt (p, 9,
         2996  +        "ARAMETER[\"false_easting\",304800],PARAMETER[\"false_nor");
         2997  +    add_srs_wkt (p, 10,
         2998  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         2999  +    add_srs_wkt (p, 11,
         3000  +        "],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"E");
         3001  +    add_srs_wkt (p, 12,
         3002  +        "PSG\",\"32188\"]]");
         3003  +    p = add_epsg_def (filter, first, last, 32189, "epsg", 32189,
         3004  +        "NAD83 / MTM zone 9");
         3005  +    add_proj4text (p, 0,
         3006  +        "+proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 ");
         3007  +    add_proj4text (p, 1,
         3008  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         3009  +    add_srs_wkt (p, 0,
         3010  +        "PROJCS[\"NAD83 / MTM zone 9\",GEOGCS[\"NAD83\",DATUM[\"N");
         3011  +    add_srs_wkt (p, 1,
         3012  +        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
         3013  +    add_srs_wkt (p, 2,
         3014  +        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
         3015  +    add_srs_wkt (p, 3,
         3016  +        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
         3017  +    add_srs_wkt (p, 4,
         3018  +        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
         3019  +    add_srs_wkt (p, 5,
         3020  +        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORIT");
         3021  +    add_srs_wkt (p, 6,
         3022  +        "Y[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         3023  +    add_srs_wkt (p, 7,
         3024  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         3025  +    add_srs_wkt (p, 8,
         3026  +        "l_meridian\",-76.5],PARAMETER[\"scale_factor\",0.9999],P");
         3027  +    add_srs_wkt (p, 9,
         3028  +        "ARAMETER[\"false_easting\",304800],PARAMETER[\"false_nor");
         3029  +    add_srs_wkt (p, 10,
         3030  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         3031  +    add_srs_wkt (p, 11,
         3032  +        "],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"E");
         3033  +    add_srs_wkt (p, 12,
         3034  +        "PSG\",\"32189\"]]");
         3035  +    p = add_epsg_def (filter, first, last, 32190, "epsg", 32190,
         3036  +        "NAD83 / MTM zone 10");
         3037  +    add_proj4text (p, 0,
         3038  +        "+proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 ");
         3039  +    add_proj4text (p, 1,
         3040  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         3041  +    add_srs_wkt (p, 0,
         3042  +        "PROJCS[\"NAD83 / MTM zone 10\",GEOGCS[\"NAD83\",DATUM[\"");
         3043  +    add_srs_wkt (p, 1,
         3044  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3045  +    add_srs_wkt (p, 2,
         3046  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3047  +    add_srs_wkt (p, 3,
         3048  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3049  +    add_srs_wkt (p, 4,
         3050  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3051  +    add_srs_wkt (p, 5,
         3052  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         3053  +    add_srs_wkt (p, 6,
         3054  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         3055  +    add_srs_wkt (p, 7,
         3056  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         3057  +    add_srs_wkt (p, 8,
         3058  +        "l_meridian\",-79.5],PARAMETER[\"scale_factor\",0.9999],P");
         3059  +    add_srs_wkt (p, 9,
         3060  +        "ARAMETER[\"false_easting\",304800],PARAMETER[\"false_nor");
         3061  +    add_srs_wkt (p, 10,
         3062  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         3063  +    add_srs_wkt (p, 11,
         3064  +        "],AXIS[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"E");
         3065  +    add_srs_wkt (p, 12,
         3066  +        "PSG\",\"32190\"]]");
         3067  +    p = add_epsg_def (filter, first, last, 32191, "epsg", 32191,
         3068  +        "NAD83 / MTM zone 11");
         3069  +    add_proj4text (p, 0,
         3070  +        "+proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.9999 +x_0=304800 ");
         3071  +    add_proj4text (p, 1,
         3072  +        "+y_0=0 +datum=NAD83 +units=m +no_defs");
         3073  +    add_srs_wkt (p, 0,
         3074  +        "PROJCS[\"NAD83 / MTM zone 11\",GEOGCS[\"NAD83\",DATUM[\"");
         3075  +    add_srs_wkt (p, 1,
         3076  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3077  +    add_srs_wkt (p, 2,
         3078  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3079  +    add_srs_wkt (p, 3,
         3080  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3081  +    add_srs_wkt (p, 4,
         3082  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3083  +    add_srs_wkt (p, 5,
         3084  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         3085  +    add_srs_wkt (p, 6,
         3086  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         3087  +    add_srs_wkt (p, 7,
         3088  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         3089  +    add_srs_wkt (p, 8,
         3090  +        "l_meridian\",-82.5],PARAMETER[\"scale_factor\",0.9999],P");
         3091  +    add_srs_wkt (p, 9,
         3092  +        "ARAMETER[\"false_easting\",304800],PARAMETER[\"false_nor");
         3093  +    add_srs_wkt (p, 10,
         3094  +        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
         3095  +    add_srs_wkt (p, 11,
         3096  +        "],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHOR");
         3097  +    add_srs_wkt (p, 12,
         3098  +        "ITY[\"EPSG\",\"32191\"]]");
         3099  +    p = add_epsg_def (filter, first, last, 32192, "epsg", 32192,
         3100  +        "NAD83 / MTM zone 12");
         3101  +    add_proj4text (p, 0,
         3102  +        "+proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9999 +x_0=304800 +y");
         3103  +    add_proj4text (p, 1,
         3104  +        "_0=0 +datum=NAD83 +units=m +no_defs");
         3105  +    add_srs_wkt (p, 0,
         3106  +        "PROJCS[\"NAD83 / MTM zone 12\",GEOGCS[\"NAD83\",DATUM[\"");
         3107  +    add_srs_wkt (p, 1,
         3108  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3109  +    add_srs_wkt (p, 2,
         3110  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3111  +    add_srs_wkt (p, 3,
         3112  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3113  +    add_srs_wkt (p, 4,
         3114  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3115  +    add_srs_wkt (p, 5,
         3116  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         3117  +    add_srs_wkt (p, 6,
         3118  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         3119  +    add_srs_wkt (p, 7,
         3120  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         3121  +    add_srs_wkt (p, 8,
         3122  +        "l_meridian\",-81],PARAMETER[\"scale_factor\",0.9999],PAR");
         3123  +    add_srs_wkt (p, 9,
         3124  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
         3125  +    add_srs_wkt (p, 10,
         3126  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         3127  +    add_srs_wkt (p, 11,
         3128  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         3129  +    add_srs_wkt (p, 12,
         3130  +        "Y[\"EPSG\",\"32192\"]]");
         3131  +    p = add_epsg_def (filter, first, last, 32193, "epsg", 32193,
         3132  +        "NAD83 / MTM zone 13");
         3133  +    add_proj4text (p, 0,
         3134  +        "+proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=304800 +y");
         3135  +    add_proj4text (p, 1,
         3136  +        "_0=0 +datum=NAD83 +units=m +no_defs");
         3137  +    add_srs_wkt (p, 0,
         3138  +        "PROJCS[\"NAD83 / MTM zone 13\",GEOGCS[\"NAD83\",DATUM[\"");
         3139  +    add_srs_wkt (p, 1,
         3140  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3141  +    add_srs_wkt (p, 2,
         3142  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3143  +    add_srs_wkt (p, 3,
         3144  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3145  +    add_srs_wkt (p, 4,
         3146  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3147  +    add_srs_wkt (p, 5,
         3148  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         3149  +    add_srs_wkt (p, 6,
         3150  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         3151  +    add_srs_wkt (p, 7,
         3152  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         3153  +    add_srs_wkt (p, 8,
         3154  +        "l_meridian\",-84],PARAMETER[\"scale_factor\",0.9999],PAR");
         3155  +    add_srs_wkt (p, 9,
         3156  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
         3157  +    add_srs_wkt (p, 10,
         3158  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         3159  +    add_srs_wkt (p, 11,
         3160  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         3161  +    add_srs_wkt (p, 12,
         3162  +        "Y[\"EPSG\",\"32193\"]]");
         3163  +    p = add_epsg_def (filter, first, last, 32194, "epsg", 32194,
         3164  +        "NAD83 / MTM zone 14");
         3165  +    add_proj4text (p, 0,
         3166  +        "+proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9999 +x_0=304800 +y");
         3167  +    add_proj4text (p, 1,
         3168  +        "_0=0 +datum=NAD83 +units=m +no_defs");
         3169  +    add_srs_wkt (p, 0,
         3170  +        "PROJCS[\"NAD83 / MTM zone 14\",GEOGCS[\"NAD83\",DATUM[\"");
         3171  +    add_srs_wkt (p, 1,
         3172  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
         3173  +    add_srs_wkt (p, 2,
         3174  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
         3175  +    add_srs_wkt (p, 3,
         3176  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
         3177  +    add_srs_wkt (p, 4,
         3178  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
         3179  +    add_srs_wkt (p, 5,
         3180  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
         3181  +    add_srs_wkt (p, 6,
         3182  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
         3183  +    add_srs_wkt (p, 7,
         3184  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
         3185  +    add_srs_wkt (p, 8,
         3186  +        "l_meridian\",-87],PARAMETER[\"scale_factor\",0.9999],PAR");
         3187  +    add_srs_wkt (p, 9,
         3188  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
         3189  +    add_srs_wkt (p, 10,
         3190  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
         3191  +    add_srs_wkt (p, 11,
         3192  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
         3193  +    add_srs_wkt (p, 12,
         3194  +        "Y[\"EPSG\",\"32194\"]]");
         3195  +    p = add_epsg_def (filter, first, last, 32195, "epsg", 32195,
         3196  +        "NAD83 / MTM zone 15");
  2995   3197       add_proj4text (p, 0,
  2996         -        "+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         3198  +        "+proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9999 +x_0=304800 +y");
  2997   3199       add_proj4text (p, 1,
  2998         -        "units=m +no_defs");
         3200  +        "_0=0 +datum=NAD83 +units=m +no_defs");
  2999   3201       add_srs_wkt (p, 0,
  3000         -        "PROJCS[\"SIRGAS 2000 / UTM zone 12N\",GEOGCS[\"SIRGAS 20");
         3202  +        "PROJCS[\"NAD83 / MTM zone 15\",GEOGCS[\"NAD83\",DATUM[\"");
  3001   3203       add_srs_wkt (p, 1,
  3002         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         3204  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  3003   3205       add_srs_wkt (p, 2,
  3004         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         3206  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3005   3207       add_srs_wkt (p, 3,
  3006         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         3208  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  3007   3209       add_srs_wkt (p, 4,
  3008         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         3210  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3009   3211       add_srs_wkt (p, 5,
  3010         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3212  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  3011   3213       add_srs_wkt (p, 6,
  3012         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3214  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
  3013   3215       add_srs_wkt (p, 7,
  3014         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
         3216  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3015   3217       add_srs_wkt (p, 8,
  3016         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3218  +        "l_meridian\",-90],PARAMETER[\"scale_factor\",0.9999],PAR");
  3017   3219       add_srs_wkt (p, 9,
  3018         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-111");
         3220  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
  3019   3221       add_srs_wkt (p, 10,
  3020         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
         3222  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3021   3223       add_srs_wkt (p, 11,
  3022         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3224  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  3023   3225       add_srs_wkt (p, 12,
  3024         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3025         -    add_srs_wkt (p, 13,
  3026         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"319");
  3027         -    add_srs_wkt (p, 14,
  3028         -        "66\"]]");
  3029         -    p = add_epsg_def_ex (filter, first, last, 31967, "epsg", 31967,
  3030         -        "SIRGAS 2000 / UTM zone 13N", 0, 0,
  3031         -        "GRS 1980", "Greenwich",
  3032         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3033         -        "Easting", "East", "Northing", "North");
         3226  +        "Y[\"EPSG\",\"32195\"]]");
         3227  +    p = add_epsg_def (filter, first, last, 32196, "epsg", 32196,
         3228  +        "NAD83 / MTM zone 16");
  3034   3229       add_proj4text (p, 0,
  3035         -        "+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         3230  +        "+proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9999 +x_0=304800 +y");
  3036   3231       add_proj4text (p, 1,
  3037         -        "units=m +no_defs");
         3232  +        "_0=0 +datum=NAD83 +units=m +no_defs");
  3038   3233       add_srs_wkt (p, 0,
  3039         -        "PROJCS[\"SIRGAS 2000 / UTM zone 13N\",GEOGCS[\"SIRGAS 20");
         3234  +        "PROJCS[\"NAD83 / MTM zone 16\",GEOGCS[\"NAD83\",DATUM[\"");
  3040   3235       add_srs_wkt (p, 1,
  3041         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         3236  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  3042   3237       add_srs_wkt (p, 2,
  3043         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         3238  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3044   3239       add_srs_wkt (p, 3,
  3045         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         3240  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  3046   3241       add_srs_wkt (p, 4,
  3047         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         3242  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3048   3243       add_srs_wkt (p, 5,
  3049         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3244  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  3050   3245       add_srs_wkt (p, 6,
  3051         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3246  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
  3052   3247       add_srs_wkt (p, 7,
  3053         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
         3248  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3054   3249       add_srs_wkt (p, 8,
  3055         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3250  +        "l_meridian\",-93],PARAMETER[\"scale_factor\",0.9999],PAR");
  3056   3251       add_srs_wkt (p, 9,
  3057         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-105");
         3252  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
  3058   3253       add_srs_wkt (p, 10,
  3059         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
         3254  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3060   3255       add_srs_wkt (p, 11,
  3061         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3256  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  3062   3257       add_srs_wkt (p, 12,
  3063         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3064         -    add_srs_wkt (p, 13,
  3065         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"319");
  3066         -    add_srs_wkt (p, 14,
  3067         -        "67\"]]");
  3068         -    p = add_epsg_def_ex (filter, first, last, 31968, "epsg", 31968,
  3069         -        "SIRGAS 2000 / UTM zone 14N", 0, 0,
  3070         -        "GRS 1980", "Greenwich",
  3071         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3072         -        "Easting", "East", "Northing", "North");
         3258  +        "Y[\"EPSG\",\"32196\"]]");
         3259  +    p = add_epsg_def (filter, first, last, 32197, "epsg", 32197,
         3260  +        "NAD83 / MTM zone 17");
  3073   3261       add_proj4text (p, 0,
  3074         -        "+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         3262  +        "+proj=tmerc +lat_0=0 +lon_0=-96 +k=0.9999 +x_0=304800 +y");
  3075   3263       add_proj4text (p, 1,
  3076         -        "units=m +no_defs");
         3264  +        "_0=0 +datum=NAD83 +units=m +no_defs");
  3077   3265       add_srs_wkt (p, 0,
  3078         -        "PROJCS[\"SIRGAS 2000 / UTM zone 14N\",GEOGCS[\"SIRGAS 20");
         3266  +        "PROJCS[\"NAD83 / MTM zone 17\",GEOGCS[\"NAD83\",DATUM[\"");
  3079   3267       add_srs_wkt (p, 1,
  3080         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         3268  +        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  3081   3269       add_srs_wkt (p, 2,
  3082         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         3270  +        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3083   3271       add_srs_wkt (p, 3,
  3084         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         3272  +        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  3085   3273       add_srs_wkt (p, 4,
  3086         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         3274  +        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3087   3275       add_srs_wkt (p, 5,
  3088         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3276  +        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORI");
  3089   3277       add_srs_wkt (p, 6,
  3090         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3278  +        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"");
  3091   3279       add_srs_wkt (p, 7,
  3092         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
         3280  +        "],PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"centra");
  3093   3281       add_srs_wkt (p, 8,
  3094         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3282  +        "l_meridian\",-96],PARAMETER[\"scale_factor\",0.9999],PAR");
  3095   3283       add_srs_wkt (p, 9,
  3096         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-99]");
         3284  +        "AMETER[\"false_easting\",304800],PARAMETER[\"false_north");
  3097   3285       add_srs_wkt (p, 10,
  3098         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         3286  +        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
  3099   3287       add_srs_wkt (p, 11,
  3100         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         3288  +        "AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORIT");
  3101   3289       add_srs_wkt (p, 12,
  3102         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3103         -    add_srs_wkt (p, 13,
  3104         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3196");
  3105         -    add_srs_wkt (p, 14,
  3106         -        "8\"]]");
  3107         -    p = add_epsg_def_ex (filter, first, last, 31969, "epsg", 31969,
  3108         -        "SIRGAS 2000 / UTM zone 15N", 0, 0,
  3109         -        "GRS 1980", "Greenwich",
  3110         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3111         -        "Easting", "East", "Northing", "North");
  3112         -    add_proj4text (p, 0,
  3113         -        "+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3114         -    add_proj4text (p, 1,
  3115         -        "units=m +no_defs");
  3116         -    add_srs_wkt (p, 0,
  3117         -        "PROJCS[\"SIRGAS 2000 / UTM zone 15N\",GEOGCS[\"SIRGAS 20");
  3118         -    add_srs_wkt (p, 1,
  3119         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3120         -    add_srs_wkt (p, 2,
  3121         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3122         -    add_srs_wkt (p, 3,
  3123         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3124         -    add_srs_wkt (p, 4,
  3125         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3126         -    add_srs_wkt (p, 5,
  3127         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3128         -    add_srs_wkt (p, 6,
  3129         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3130         -    add_srs_wkt (p, 7,
  3131         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3132         -    add_srs_wkt (p, 8,
  3133         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3134         -    add_srs_wkt (p, 9,
  3135         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-93]");
  3136         -    add_srs_wkt (p, 10,
  3137         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3138         -    add_srs_wkt (p, 11,
  3139         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3140         -    add_srs_wkt (p, 12,
  3141         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3142         -    add_srs_wkt (p, 13,
  3143         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3196");
  3144         -    add_srs_wkt (p, 14,
  3145         -        "9\"]]");
  3146         -    p = add_epsg_def_ex (filter, first, last, 31970, "epsg", 31970,
  3147         -        "SIRGAS 2000 / UTM zone 16N", 0, 0,
  3148         -        "GRS 1980", "Greenwich",
  3149         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3150         -        "Easting", "East", "Northing", "North");
         3290  +        "Y[\"EPSG\",\"32197\"]]");
         3291  +    p = add_epsg_def (filter, first, last, 32198, "epsg", 32198,
         3292  +        "NAD83 / Quebec Lambert");
  3151   3293       add_proj4text (p, 0,
  3152         -        "+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         3294  +        "+proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_");
  3153   3295       add_proj4text (p, 1,
  3154         -        "units=m +no_defs");
         3296  +        "0=0 +y_0=0 +datum=NAD83 +units=m +no_defs");
  3155   3297       add_srs_wkt (p, 0,
  3156         -        "PROJCS[\"SIRGAS 2000 / UTM zone 16N\",GEOGCS[\"SIRGAS 20");
         3298  +        "PROJCS[\"NAD83 / Quebec Lambert\",GEOGCS[\"NAD83\",DATUM");
  3157   3299       add_srs_wkt (p, 1,
  3158         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         3300  +        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  3159   3301       add_srs_wkt (p, 2,
  3160         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         3302  +        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  3161   3303       add_srs_wkt (p, 3,
  3162         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         3304  +        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  3163   3305       add_srs_wkt (p, 4,
  3164         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         3306  +        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  3165   3307       add_srs_wkt (p, 5,
  3166         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3308  +        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTH");
  3167   3309       add_srs_wkt (p, 6,
  3168         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3310  +        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  3169   3311       add_srs_wkt (p, 7,
  3170         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
         3312  +        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",60],PARA");
  3171   3313       add_srs_wkt (p, 8,
  3172         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3314  +        "METER[\"standard_parallel_2\",46],PARAMETER[\"latitude_o");
  3173   3315       add_srs_wkt (p, 9,
  3174         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-87]");
         3316  +        "f_origin\",44],PARAMETER[\"central_meridian\",-68.5],PAR");
  3175   3317       add_srs_wkt (p, 10,
  3176         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         3318  +        "AMETER[\"false_easting\",0],PARAMETER[\"false_northing\"");
  3177   3319       add_srs_wkt (p, 11,
  3178         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         3320  +        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  3179   3321       add_srs_wkt (p, 12,
  3180         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3181         -    add_srs_wkt (p, 13,
  3182         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3197");
  3183         -    add_srs_wkt (p, 14,
  3184         -        "0\"]]");
  3185         -    p = add_epsg_def_ex (filter, first, last, 31971, "epsg", 31971,
  3186         -        "SIRGAS 2000 / UTM zone 17N", 0, 0,
  3187         -        "GRS 1980", "Greenwich",
  3188         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3189         -        "Easting", "East", "Northing", "North");
  3190         -    add_proj4text (p, 0,
  3191         -        "+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3192         -    add_proj4text (p, 1,
  3193         -        "units=m +no_defs");
  3194         -    add_srs_wkt (p, 0,
  3195         -        "PROJCS[\"SIRGAS 2000 / UTM zone 17N\",GEOGCS[\"SIRGAS 20");
  3196         -    add_srs_wkt (p, 1,
  3197         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3198         -    add_srs_wkt (p, 2,
  3199         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3200         -    add_srs_wkt (p, 3,
  3201         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3202         -    add_srs_wkt (p, 4,
  3203         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3204         -    add_srs_wkt (p, 5,
  3205         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3206         -    add_srs_wkt (p, 6,
  3207         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3208         -    add_srs_wkt (p, 7,
  3209         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3210         -    add_srs_wkt (p, 8,
  3211         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3212         -    add_srs_wkt (p, 9,
  3213         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-81]");
  3214         -    add_srs_wkt (p, 10,
  3215         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3216         -    add_srs_wkt (p, 11,
  3217         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3218         -    add_srs_wkt (p, 12,
  3219         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3220         -    add_srs_wkt (p, 13,
  3221         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3197");
  3222         -    add_srs_wkt (p, 14,
  3223         -        "1\"]]");
  3224         -    p = add_epsg_def_ex (filter, first, last, 31972, "epsg", 31972,
  3225         -        "SIRGAS 2000 / UTM zone 18N", 0, 0,
  3226         -        "GRS 1980", "Greenwich",
  3227         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3228         -        "Easting", "East", "Northing", "North");
  3229         -    add_proj4text (p, 0,
  3230         -        "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3231         -    add_proj4text (p, 1,
  3232         -        "units=m +no_defs");
  3233         -    add_srs_wkt (p, 0,
  3234         -        "PROJCS[\"SIRGAS 2000 / UTM zone 18N\",GEOGCS[\"SIRGAS 20");
  3235         -    add_srs_wkt (p, 1,
  3236         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3237         -    add_srs_wkt (p, 2,
  3238         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3239         -    add_srs_wkt (p, 3,
  3240         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3241         -    add_srs_wkt (p, 4,
  3242         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3243         -    add_srs_wkt (p, 5,
  3244         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3245         -    add_srs_wkt (p, 6,
  3246         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3247         -    add_srs_wkt (p, 7,
  3248         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3249         -    add_srs_wkt (p, 8,
  3250         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3251         -    add_srs_wkt (p, 9,
  3252         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-75]");
  3253         -    add_srs_wkt (p, 10,
  3254         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3255         -    add_srs_wkt (p, 11,
  3256         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3257         -    add_srs_wkt (p, 12,
  3258         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         3322  +        "\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32198");
  3259   3323       add_srs_wkt (p, 13,
  3260         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3197");
  3261         -    add_srs_wkt (p, 14,
  3262         -        "2\"]]");
  3263         -    p = add_epsg_def_ex (filter, first, last, 31973, "epsg", 31973,
  3264         -        "SIRGAS 2000 / UTM zone 19N", 0, 0,
  3265         -        "GRS 1980", "Greenwich",
  3266         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3267         -        "Easting", "East", "Northing", "North");
         3324  +        "\"]]");
         3325  +    p = add_epsg_def (filter, first, last, 32199, "epsg", 32199,
         3326  +        "NAD83 / Louisiana Offshore");
  3268   3327       add_proj4text (p, 0,
  3269         -        "+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
         3328  +        "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
  3270   3329       add_proj4text (p, 1,
  3271         -        "units=m +no_defs");
         3330  +        "667 +lat_0=25.5 +lon_0=-91.33333333333333 +x_0=1000000 +");
         3331  +    add_proj4text (p, 2,
         3332  +        "y_0=0 +datum=NAD83 +units=m +no_defs");
  3272   3333       add_srs_wkt (p, 0,
  3273         -        "PROJCS[\"SIRGAS 2000 / UTM zone 19N\",GEOGCS[\"SIRGAS 20");
         3334  +        "PROJCS[\"NAD83 / Louisiana Offshore\",GEOGCS[\"NAD83\",D");
  3274   3335       add_srs_wkt (p, 1,
  3275         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         3336  +        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  3276   3337       add_srs_wkt (p, 2,
  3277         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         3338  +        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  3278   3339       add_srs_wkt (p, 3,
  3279         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         3340  +        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  3280   3341       add_srs_wkt (p, 4,
  3281         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         3342  +        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  3282   3343       add_srs_wkt (p, 5,
  3283         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3344  +        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  3284   3345       add_srs_wkt (p, 6,
  3285         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3346  +        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
  3286   3347       add_srs_wkt (p, 7,
  3287         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
         3348  +        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",27.8");
  3288   3349       add_srs_wkt (p, 8,
  3289         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3350  +        "3333333333333],PARAMETER[\"standard_parallel_2\",26.1666");
  3290   3351       add_srs_wkt (p, 9,
  3291         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-69]");
         3352  +        "6666666667],PARAMETER[\"latitude_of_origin\",25.5],PARAM");
  3292   3353       add_srs_wkt (p, 10,
  3293         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         3354  +        "ETER[\"central_meridian\",-91.33333333333333],PARAMETER[");
  3294   3355       add_srs_wkt (p, 11,
  3295         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         3356  +        "\"false_easting\",1000000],PARAMETER[\"false_northing\",");
  3296   3357       add_srs_wkt (p, 12,
  3297         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3298         -    add_srs_wkt (p, 13,
  3299         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3197");
  3300         -    add_srs_wkt (p, 14,
  3301         -        "3\"]]");
  3302         -    p = add_epsg_def_ex (filter, first, last, 31974, "epsg", 31974,
  3303         -        "SIRGAS 2000 / UTM zone 20N", 0, 0,
  3304         -        "GRS 1980", "Greenwich",
  3305         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3306         -        "Easting", "East", "Northing", "North");
  3307         -    add_proj4text (p, 0,
  3308         -        "+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3309         -    add_proj4text (p, 1,
  3310         -        "units=m +no_defs");
  3311         -    add_srs_wkt (p, 0,
  3312         -        "PROJCS[\"SIRGAS 2000 / UTM zone 20N\",GEOGCS[\"SIRGAS 20");
  3313         -    add_srs_wkt (p, 1,
  3314         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3315         -    add_srs_wkt (p, 2,
  3316         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3317         -    add_srs_wkt (p, 3,
  3318         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3319         -    add_srs_wkt (p, 4,
  3320         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3321         -    add_srs_wkt (p, 5,
  3322         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3323         -    add_srs_wkt (p, 6,
  3324         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3325         -    add_srs_wkt (p, 7,
  3326         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3327         -    add_srs_wkt (p, 8,
  3328         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3329         -    add_srs_wkt (p, 9,
  3330         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-63]");
  3331         -    add_srs_wkt (p, 10,
  3332         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3333         -    add_srs_wkt (p, 11,
  3334         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3335         -    add_srs_wkt (p, 12,
  3336         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3337         -    add_srs_wkt (p, 13,
  3338         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3197");
  3339         -    add_srs_wkt (p, 14,
  3340         -        "4\"]]");
  3341         -    p = add_epsg_def_ex (filter, first, last, 31975, "epsg", 31975,
  3342         -        "SIRGAS 2000 / UTM zone 21N", 0, 0,
  3343         -        "GRS 1980", "Greenwich",
  3344         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3345         -        "Easting", "East", "Northing", "North");
  3346         -    add_proj4text (p, 0,
  3347         -        "+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3348         -    add_proj4text (p, 1,
  3349         -        "units=m +no_defs");
  3350         -    add_srs_wkt (p, 0,
  3351         -        "PROJCS[\"SIRGAS 2000 / UTM zone 21N\",GEOGCS[\"SIRGAS 20");
  3352         -    add_srs_wkt (p, 1,
  3353         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3354         -    add_srs_wkt (p, 2,
  3355         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3356         -    add_srs_wkt (p, 3,
  3357         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3358         -    add_srs_wkt (p, 4,
  3359         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3360         -    add_srs_wkt (p, 5,
  3361         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3362         -    add_srs_wkt (p, 6,
  3363         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3364         -    add_srs_wkt (p, 7,
  3365         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3366         -    add_srs_wkt (p, 8,
  3367         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3368         -    add_srs_wkt (p, 9,
  3369         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-57]");
  3370         -    add_srs_wkt (p, 10,
  3371         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3372         -    add_srs_wkt (p, 11,
  3373         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3374         -    add_srs_wkt (p, 12,
  3375         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3376         -    add_srs_wkt (p, 13,
  3377         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3197");
  3378         -    add_srs_wkt (p, 14,
  3379         -        "5\"]]");
  3380         -    p = add_epsg_def_ex (filter, first, last, 31976, "epsg", 31976,
  3381         -        "SIRGAS 2000 / UTM zone 22N", 0, 0,
  3382         -        "GRS 1980", "Greenwich",
  3383         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3384         -        "Easting", "East", "Northing", "North");
  3385         -    add_proj4text (p, 0,
  3386         -        "+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3387         -    add_proj4text (p, 1,
  3388         -        "units=m +no_defs");
  3389         -    add_srs_wkt (p, 0,
  3390         -        "PROJCS[\"SIRGAS 2000 / UTM zone 22N\",GEOGCS[\"SIRGAS 20");
  3391         -    add_srs_wkt (p, 1,
  3392         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3393         -    add_srs_wkt (p, 2,
  3394         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3395         -    add_srs_wkt (p, 3,
  3396         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3397         -    add_srs_wkt (p, 4,
  3398         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3399         -    add_srs_wkt (p, 5,
  3400         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3401         -    add_srs_wkt (p, 6,
  3402         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3403         -    add_srs_wkt (p, 7,
  3404         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3405         -    add_srs_wkt (p, 8,
  3406         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3407         -    add_srs_wkt (p, 9,
  3408         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-51]");
  3409         -    add_srs_wkt (p, 10,
  3410         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3411         -    add_srs_wkt (p, 11,
  3412         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3413         -    add_srs_wkt (p, 12,
  3414         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3415         -    add_srs_wkt (p, 13,
  3416         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3197");
  3417         -    add_srs_wkt (p, 14,
  3418         -        "6\"]]");
  3419         -    p = add_epsg_def_ex (filter, first, last, 31977, "epsg", 31977,
  3420         -        "SIRGAS 2000 / UTM zone 17S", 0, 0,
  3421         -        "GRS 1980", "Greenwich",
  3422         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3423         -        "Easting", "East", "Northing", "North");
  3424         -    add_proj4text (p, 0,
  3425         -        "+proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3426         -    add_proj4text (p, 1,
  3427         -        "0,0,0 +units=m +no_defs");
  3428         -    add_srs_wkt (p, 0,
  3429         -        "PROJCS[\"SIRGAS 2000 / UTM zone 17S\",GEOGCS[\"SIRGAS 20");
  3430         -    add_srs_wkt (p, 1,
  3431         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3432         -    add_srs_wkt (p, 2,
  3433         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3434         -    add_srs_wkt (p, 3,
  3435         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3436         -    add_srs_wkt (p, 4,
  3437         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3438         -    add_srs_wkt (p, 5,
  3439         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3440         -    add_srs_wkt (p, 6,
  3441         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3442         -    add_srs_wkt (p, 7,
  3443         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3444         -    add_srs_wkt (p, 8,
  3445         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3446         -    add_srs_wkt (p, 9,
  3447         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-81]");
  3448         -    add_srs_wkt (p, 10,
  3449         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3450         -    add_srs_wkt (p, 11,
  3451         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  3452         -    add_srs_wkt (p, 12,
  3453         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  3454         -    add_srs_wkt (p, 13,
  3455         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  3456         -    add_srs_wkt (p, 14,
  3457         -        ",\"31977\"]]");
  3458         -    p = add_epsg_def_ex (filter, first, last, 31978, "epsg", 31978,
  3459         -        "SIRGAS 2000 / UTM zone 18S", 0, 0,
  3460         -        "GRS 1980", "Greenwich",
  3461         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3462         -        "Easting", "East", "Northing", "North");
  3463         -    add_proj4text (p, 0,
  3464         -        "+proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3465         -    add_proj4text (p, 1,
  3466         -        "0,0,0 +units=m +no_defs");
  3467         -    add_srs_wkt (p, 0,
  3468         -        "PROJCS[\"SIRGAS 2000 / UTM zone 18S\",GEOGCS[\"SIRGAS 20");
  3469         -    add_srs_wkt (p, 1,
  3470         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3471         -    add_srs_wkt (p, 2,
  3472         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3473         -    add_srs_wkt (p, 3,
  3474         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3475         -    add_srs_wkt (p, 4,
  3476         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3477         -    add_srs_wkt (p, 5,
  3478         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3479         -    add_srs_wkt (p, 6,
  3480         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3481         -    add_srs_wkt (p, 7,
  3482         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3483         -    add_srs_wkt (p, 8,
  3484         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3485         -    add_srs_wkt (p, 9,
  3486         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-75]");
  3487         -    add_srs_wkt (p, 10,
  3488         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3489         -    add_srs_wkt (p, 11,
  3490         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  3491         -    add_srs_wkt (p, 12,
  3492         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
         3358  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  3493   3359       add_srs_wkt (p, 13,
  3494         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
         3360  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32199\"");
  3495   3361       add_srs_wkt (p, 14,
  3496         -        ",\"31978\"]]");
  3497         -    p = add_epsg_def_ex (filter, first, last, 31979, "epsg", 31979,
  3498         -        "SIRGAS 2000 / UTM zone 19S", 0, 0,
  3499         -        "GRS 1980", "Greenwich",
  3500         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3501         -        "Easting", "East", "Northing", "North");
         3362  +        "]]");
         3363  +    p = add_epsg_def (filter, first, last, 32201, "epsg", 32201,
         3364  +        "WGS 72 / UTM zone 1N");
         3365  +    add_proj4text (p, 0,
         3366  +        "+proj=utm +zone=1 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
         3367  +    add_proj4text (p, 1,
         3368  +        "4,0.2263 +units=m +no_defs");
         3369  +    add_srs_wkt (p, 0,
         3370  +        "PROJCS[\"WGS 72 / UTM zone 1N\",GEOGCS[\"WGS 72\",DATUM[");
         3371  +    add_srs_wkt (p, 1,
         3372  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
         3373  +    add_srs_wkt (p, 2,
         3374  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
         3375  +    add_srs_wkt (p, 3,
         3376  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
         3377  +    add_srs_wkt (p, 4,
         3378  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         3379  +    add_srs_wkt (p, 5,
         3380  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         3381  +    add_srs_wkt (p, 6,
         3382  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         3383  +    add_srs_wkt (p, 7,
         3384  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         3385  +    add_srs_wkt (p, 8,
         3386  +        "177],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         3387  +    add_srs_wkt (p, 9,
         3388  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         3389  +    add_srs_wkt (p, 10,
         3390  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         3391  +    add_srs_wkt (p, 11,
         3392  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         3393  +    add_srs_wkt (p, 12,
         3394  +        "32201\"]]");
         3395  +    p = add_epsg_def (filter, first, last, 32202, "epsg", 32202,
         3396  +        "WGS 72 / UTM zone 2N");
  3502   3397       add_proj4text (p, 0,
  3503         -        "+proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3398  +        "+proj=utm +zone=2 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
  3504   3399       add_proj4text (p, 1,
  3505         -        "0,0,0 +units=m +no_defs");
         3400  +        "4,0.2263 +units=m +no_defs");
  3506   3401       add_srs_wkt (p, 0,
  3507         -        "PROJCS[\"SIRGAS 2000 / UTM zone 19S\",GEOGCS[\"SIRGAS 20");
         3402  +        "PROJCS[\"WGS 72 / UTM zone 2N\",GEOGCS[\"WGS 72\",DATUM[");
  3508   3403       add_srs_wkt (p, 1,
  3509         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         3404  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  3510   3405       add_srs_wkt (p, 2,
  3511         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         3406  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  3512   3407       add_srs_wkt (p, 3,
  3513         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         3408  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  3514   3409       add_srs_wkt (p, 4,
  3515         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         3410  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3516   3411       add_srs_wkt (p, 5,
  3517         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3412  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3518   3413       add_srs_wkt (p, 6,
  3519         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3414  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3520   3415       add_srs_wkt (p, 7,
  3521         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
         3416  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  3522   3417       add_srs_wkt (p, 8,
  3523         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3418  +        "171],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
  3524   3419       add_srs_wkt (p, 9,
  3525         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-69]");
         3420  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
  3526   3421       add_srs_wkt (p, 10,
  3527         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         3422  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
  3528   3423       add_srs_wkt (p, 11,
  3529         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
         3424  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  3530   3425       add_srs_wkt (p, 12,
  3531         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  3532         -    add_srs_wkt (p, 13,
  3533         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  3534         -    add_srs_wkt (p, 14,
  3535         -        ",\"31979\"]]");
  3536         -    p = add_epsg_def_ex (filter, first, last, 31980, "epsg", 31980,
  3537         -        "SIRGAS 2000 / UTM zone 20S", 0, 0,
  3538         -        "GRS 1980", "Greenwich",
  3539         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3540         -        "Easting", "East", "Northing", "North");
         3426  +        "32202\"]]");
         3427  +    p = add_epsg_def (filter, first, last, 32203, "epsg", 32203,
         3428  +        "WGS 72 / UTM zone 3N");
  3541   3429       add_proj4text (p, 0,
  3542         -        "+proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3430  +        "+proj=utm +zone=3 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
  3543   3431       add_proj4text (p, 1,
  3544         -        "0,0,0 +units=m +no_defs");
         3432  +        "4,0.2263 +units=m +no_defs");
  3545   3433       add_srs_wkt (p, 0,
  3546         -        "PROJCS[\"SIRGAS 2000 / UTM zone 20S\",GEOGCS[\"SIRGAS 20");
         3434  +        "PROJCS[\"WGS 72 / UTM zone 3N\",GEOGCS[\"WGS 72\",DATUM[");
  3547   3435       add_srs_wkt (p, 1,
  3548         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         3436  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  3549   3437       add_srs_wkt (p, 2,
  3550         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         3438  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  3551   3439       add_srs_wkt (p, 3,
  3552         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         3440  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  3553   3441       add_srs_wkt (p, 4,
  3554         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         3442  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3555   3443       add_srs_wkt (p, 5,
  3556         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3444  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3557   3445       add_srs_wkt (p, 6,
  3558         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3446  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3559   3447       add_srs_wkt (p, 7,
  3560         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
         3448  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  3561   3449       add_srs_wkt (p, 8,
  3562         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3450  +        "165],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
  3563   3451       add_srs_wkt (p, 9,
  3564         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-63]");
         3452  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
  3565   3453       add_srs_wkt (p, 10,
  3566         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         3454  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
  3567   3455       add_srs_wkt (p, 11,
  3568         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
         3456  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  3569   3457       add_srs_wkt (p, 12,
  3570         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  3571         -    add_srs_wkt (p, 13,
  3572         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  3573         -    add_srs_wkt (p, 14,
  3574         -        ",\"31980\"]]");
  3575         -    p = add_epsg_def_ex (filter, first, last, 31981, "epsg", 31981,
  3576         -        "SIRGAS 2000 / UTM zone 21S", 0, 0,
  3577         -        "GRS 1980", "Greenwich",
  3578         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3579         -        "Easting", "East", "Northing", "North");
         3458  +        "32203\"]]");
         3459  +    p = add_epsg_def (filter, first, last, 32204, "epsg", 32204,
         3460  +        "WGS 72 / UTM zone 4N");
  3580   3461       add_proj4text (p, 0,
  3581         -        "+proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3462  +        "+proj=utm +zone=4 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
  3582   3463       add_proj4text (p, 1,
  3583         -        "0,0,0 +units=m +no_defs");
         3464  +        "4,0.2263 +units=m +no_defs");
  3584   3465       add_srs_wkt (p, 0,
  3585         -        "PROJCS[\"SIRGAS 2000 / UTM zone 21S\",GEOGCS[\"SIRGAS 20");
         3466  +        "PROJCS[\"WGS 72 / UTM zone 4N\",GEOGCS[\"WGS 72\",DATUM[");
  3586   3467       add_srs_wkt (p, 1,
  3587         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
         3468  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  3588   3469       add_srs_wkt (p, 2,
  3589         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
         3470  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  3590   3471       add_srs_wkt (p, 3,
  3591         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
         3472  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  3592   3473       add_srs_wkt (p, 4,
  3593         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
         3474  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  3594   3475       add_srs_wkt (p, 5,
  3595         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3476  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
  3596   3477       add_srs_wkt (p, 6,
  3597         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3478  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
  3598   3479       add_srs_wkt (p, 7,
  3599         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
         3480  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
  3600   3481       add_srs_wkt (p, 8,
  3601         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3482  +        "159],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
  3602   3483       add_srs_wkt (p, 9,
  3603         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-57]");
         3484  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
  3604   3485       add_srs_wkt (p, 10,
  3605         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         3486  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
  3606   3487       add_srs_wkt (p, 11,
  3607         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  3608         -    add_srs_wkt (p, 12,
  3609         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  3610         -    add_srs_wkt (p, 13,
  3611         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  3612         -    add_srs_wkt (p, 14,
  3613         -        ",\"31981\"]]");
  3614         -    p = add_epsg_def_ex (filter, first, last, 31982, "epsg", 31982,
  3615         -        "SIRGAS 2000 / UTM zone 22S", 0, 0,
  3616         -        "GRS 1980", "Greenwich",
  3617         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3618         -        "Easting", "East", "Northing", "North");
  3619         -    add_proj4text (p, 0,
  3620         -        "+proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3621         -    add_proj4text (p, 1,
  3622         -        "0,0,0 +units=m +no_defs");
  3623         -    add_srs_wkt (p, 0,
  3624         -        "PROJCS[\"SIRGAS 2000 / UTM zone 22S\",GEOGCS[\"SIRGAS 20");
  3625         -    add_srs_wkt (p, 1,
  3626         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3627         -    add_srs_wkt (p, 2,
  3628         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3629         -    add_srs_wkt (p, 3,
  3630         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3631         -    add_srs_wkt (p, 4,
  3632         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3633         -    add_srs_wkt (p, 5,
  3634         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3635         -    add_srs_wkt (p, 6,
  3636         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3637         -    add_srs_wkt (p, 7,
  3638         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3639         -    add_srs_wkt (p, 8,
  3640         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3641         -    add_srs_wkt (p, 9,
  3642         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-51]");
  3643         -    add_srs_wkt (p, 10,
  3644         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3645         -    add_srs_wkt (p, 11,
  3646         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
         3488  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  3647   3489       add_srs_wkt (p, 12,
  3648         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  3649         -    add_srs_wkt (p, 13,
  3650         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  3651         -    add_srs_wkt (p, 14,
  3652         -        ",\"31982\"]]");
  3653         -    p = add_epsg_def_ex (filter, first, last, 31983, "epsg", 31983,
  3654         -        "SIRGAS 2000 / UTM zone 23S", 0, 0,
  3655         -        "GRS 1980", "Greenwich",
  3656         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3657         -        "Easting", "East", "Northing", "North");
  3658         -    add_proj4text (p, 0,
  3659         -        "+proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3660         -    add_proj4text (p, 1,
  3661         -        "0,0,0 +units=m +no_defs");
  3662         -    add_srs_wkt (p, 0,
  3663         -        "PROJCS[\"SIRGAS 2000 / UTM zone 23S\",GEOGCS[\"SIRGAS 20");
  3664         -    add_srs_wkt (p, 1,
  3665         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3666         -    add_srs_wkt (p, 2,
  3667         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3668         -    add_srs_wkt (p, 3,
  3669         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3670         -    add_srs_wkt (p, 4,
  3671         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3672         -    add_srs_wkt (p, 5,
  3673         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3674         -    add_srs_wkt (p, 6,
  3675         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3676         -    add_srs_wkt (p, 7,
  3677         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3678         -    add_srs_wkt (p, 8,
  3679         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3680         -    add_srs_wkt (p, 9,
  3681         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-45]");
  3682         -    add_srs_wkt (p, 10,
  3683         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3684         -    add_srs_wkt (p, 11,
  3685         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  3686         -    add_srs_wkt (p, 12,
  3687         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  3688         -    add_srs_wkt (p, 13,
  3689         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  3690         -    add_srs_wkt (p, 14,
  3691         -        ",\"31983\"]]");
  3692         -    p = add_epsg_def_ex (filter, first, last, 31984, "epsg", 31984,
  3693         -        "SIRGAS 2000 / UTM zone 24S", 0, 0,
  3694         -        "GRS 1980", "Greenwich",
  3695         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3696         -        "Easting", "East", "Northing", "North");
  3697         -    add_proj4text (p, 0,
  3698         -        "+proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3699         -    add_proj4text (p, 1,
  3700         -        "0,0,0 +units=m +no_defs");
  3701         -    add_srs_wkt (p, 0,
  3702         -        "PROJCS[\"SIRGAS 2000 / UTM zone 24S\",GEOGCS[\"SIRGAS 20");
  3703         -    add_srs_wkt (p, 1,
  3704         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3705         -    add_srs_wkt (p, 2,
  3706         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3707         -    add_srs_wkt (p, 3,
  3708         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3709         -    add_srs_wkt (p, 4,
  3710         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3711         -    add_srs_wkt (p, 5,
  3712         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3713         -    add_srs_wkt (p, 6,
  3714         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3715         -    add_srs_wkt (p, 7,
  3716         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3717         -    add_srs_wkt (p, 8,
  3718         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3719         -    add_srs_wkt (p, 9,
  3720         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-39]");
  3721         -    add_srs_wkt (p, 10,
  3722         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3723         -    add_srs_wkt (p, 11,
  3724         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  3725         -    add_srs_wkt (p, 12,
  3726         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  3727         -    add_srs_wkt (p, 13,
  3728         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  3729         -    add_srs_wkt (p, 14,
  3730         -        ",\"31984\"]]");
  3731         -    p = add_epsg_def_ex (filter, first, last, 31985, "epsg", 31985,
  3732         -        "SIRGAS 2000 / UTM zone 25S", 0, 0,
  3733         -        "GRS 1980", "Greenwich",
  3734         -        "Sistema_de_Referencia_Geocentrico_para_las_AmericaS_2000", "Transverse_Mercator", "metre",
  3735         -        "Easting", "East", "Northing", "North");
  3736         -    add_proj4text (p, 0,
  3737         -        "+proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,");
  3738         -    add_proj4text (p, 1,
  3739         -        "0,0,0 +units=m +no_defs");
  3740         -    add_srs_wkt (p, 0,
  3741         -        "PROJCS[\"SIRGAS 2000 / UTM zone 25S\",GEOGCS[\"SIRGAS 20");
  3742         -    add_srs_wkt (p, 1,
  3743         -        "00\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_las_");
  3744         -    add_srs_wkt (p, 2,
  3745         -        "AmericaS_2000\",SPHEROID[\"GRS 1980\",6378137,298.257222");
  3746         -    add_srs_wkt (p, 3,
  3747         -        "101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0,0]");
  3748         -    add_srs_wkt (p, 4,
  3749         -        ",AUTHORITY[\"EPSG\",\"6674\"]],PRIMEM[\"Greenwich\",0,AU");
  3750         -    add_srs_wkt (p, 5,
  3751         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3752         -    add_srs_wkt (p, 6,
  3753         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3754         -    add_srs_wkt (p, 7,
  3755         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4674");
  3756         -    add_srs_wkt (p, 8,
  3757         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3758         -    add_srs_wkt (p, 9,
  3759         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-33]");
  3760         -    add_srs_wkt (p, 10,
  3761         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3762         -    add_srs_wkt (p, 11,
  3763         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  3764         -    add_srs_wkt (p, 12,
  3765         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  3766         -    add_srs_wkt (p, 13,
  3767         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  3768         -    add_srs_wkt (p, 14,
  3769         -        ",\"31985\"]]");
  3770         -    p = add_epsg_def_ex (filter, first, last, 31986, "epsg", 31986,
  3771         -        "SIRGAS 1995 / UTM zone 17N", 0, 0,
  3772         -        "GRS 1980", "Greenwich",
  3773         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
  3774         -        "Easting", "East", "Northing", "North");
  3775         -    add_proj4text (p, 0,
  3776         -        "+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3777         -    add_proj4text (p, 1,
  3778         -        "units=m +no_defs");
  3779         -    add_srs_wkt (p, 0,
  3780         -        "PROJCS[\"SIRGAS 1995 / UTM zone 17N\",GEOGCS[\"SIRGAS 19");
  3781         -    add_srs_wkt (p, 1,
  3782         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
  3783         -    add_srs_wkt (p, 2,
  3784         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
  3785         -    add_srs_wkt (p, 3,
  3786         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3787         -    add_srs_wkt (p, 4,
  3788         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
  3789         -    add_srs_wkt (p, 5,
  3790         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3791         -    add_srs_wkt (p, 6,
  3792         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3793         -    add_srs_wkt (p, 7,
  3794         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
  3795         -    add_srs_wkt (p, 8,
  3796         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3797         -    add_srs_wkt (p, 9,
  3798         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-8");
  3799         -    add_srs_wkt (p, 10,
  3800         -        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3801         -    add_srs_wkt (p, 11,
  3802         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3803         -    add_srs_wkt (p, 12,
  3804         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3805         -    add_srs_wkt (p, 13,
  3806         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"319");
  3807         -    add_srs_wkt (p, 14,
  3808         -        "86\"]]");
  3809         -    p = add_epsg_def_ex (filter, first, last, 31987, "epsg", 31987,
  3810         -        "SIRGAS 1995 / UTM zone 18N", 0, 0,
  3811         -        "GRS 1980", "Greenwich",
  3812         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
  3813         -        "Easting", "East", "Northing", "North");
  3814         -    add_proj4text (p, 0,
  3815         -        "+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3816         -    add_proj4text (p, 1,
  3817         -        "units=m +no_defs");
  3818         -    add_srs_wkt (p, 0,
  3819         -        "PROJCS[\"SIRGAS 1995 / UTM zone 18N\",GEOGCS[\"SIRGAS 19");
  3820         -    add_srs_wkt (p, 1,
  3821         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
  3822         -    add_srs_wkt (p, 2,
  3823         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
  3824         -    add_srs_wkt (p, 3,
  3825         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3826         -    add_srs_wkt (p, 4,
  3827         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
  3828         -    add_srs_wkt (p, 5,
  3829         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3830         -    add_srs_wkt (p, 6,
  3831         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3832         -    add_srs_wkt (p, 7,
  3833         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
  3834         -    add_srs_wkt (p, 8,
  3835         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3836         -    add_srs_wkt (p, 9,
  3837         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-7");
  3838         -    add_srs_wkt (p, 10,
  3839         -        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3840         -    add_srs_wkt (p, 11,
  3841         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3842         -    add_srs_wkt (p, 12,
  3843         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3844         -    add_srs_wkt (p, 13,
  3845         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"319");
  3846         -    add_srs_wkt (p, 14,
  3847         -        "87\"]]");
  3848         -    p = add_epsg_def_ex (filter, first, last, 31988, "epsg", 31988,
  3849         -        "SIRGAS 1995 / UTM zone 19N", 0, 0,
  3850         -        "GRS 1980", "Greenwich",
  3851         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
  3852         -        "Easting", "East", "Northing", "North");
  3853         -    add_proj4text (p, 0,
  3854         -        "+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3855         -    add_proj4text (p, 1,
  3856         -        "units=m +no_defs");
  3857         -    add_srs_wkt (p, 0,
  3858         -        "PROJCS[\"SIRGAS 1995 / UTM zone 19N\",GEOGCS[\"SIRGAS 19");
  3859         -    add_srs_wkt (p, 1,
  3860         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
  3861         -    add_srs_wkt (p, 2,
  3862         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
  3863         -    add_srs_wkt (p, 3,
  3864         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3865         -    add_srs_wkt (p, 4,
  3866         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
  3867         -    add_srs_wkt (p, 5,
  3868         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3869         -    add_srs_wkt (p, 6,
  3870         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3871         -    add_srs_wkt (p, 7,
  3872         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
  3873         -    add_srs_wkt (p, 8,
  3874         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3875         -    add_srs_wkt (p, 9,
  3876         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-6");
  3877         -    add_srs_wkt (p, 10,
  3878         -        "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3879         -    add_srs_wkt (p, 11,
  3880         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3881         -    add_srs_wkt (p, 12,
  3882         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3883         -    add_srs_wkt (p, 13,
  3884         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"319");
  3885         -    add_srs_wkt (p, 14,
  3886         -        "88\"]]");
  3887         -    p = add_epsg_def_ex (filter, first, last, 31989, "epsg", 31989,
  3888         -        "SIRGAS 1995 / UTM zone 20N", 0, 0,
  3889         -        "GRS 1980", "Greenwich",
  3890         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
  3891         -        "Easting", "East", "Northing", "North");
  3892         -    add_proj4text (p, 0,
  3893         -        "+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3894         -    add_proj4text (p, 1,
  3895         -        "units=m +no_defs");
  3896         -    add_srs_wkt (p, 0,
  3897         -        "PROJCS[\"SIRGAS 1995 / UTM zone 20N\",GEOGCS[\"SIRGAS 19");
  3898         -    add_srs_wkt (p, 1,
  3899         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
  3900         -    add_srs_wkt (p, 2,
  3901         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
  3902         -    add_srs_wkt (p, 3,
  3903         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3904         -    add_srs_wkt (p, 4,
  3905         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
  3906         -    add_srs_wkt (p, 5,
  3907         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3908         -    add_srs_wkt (p, 6,
  3909         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3910         -    add_srs_wkt (p, 7,
  3911         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
  3912         -    add_srs_wkt (p, 8,
  3913         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3914         -    add_srs_wkt (p, 9,
  3915         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-6");
  3916         -    add_srs_wkt (p, 10,
  3917         -        "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3918         -    add_srs_wkt (p, 11,
  3919         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3920         -    add_srs_wkt (p, 12,
  3921         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3922         -    add_srs_wkt (p, 13,
  3923         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"319");
  3924         -    add_srs_wkt (p, 14,
  3925         -        "89\"]]");
  3926         -    p = add_epsg_def_ex (filter, first, last, 31990, "epsg", 31990,
  3927         -        "SIRGAS 1995 / UTM zone 21N", 0, 0,
  3928         -        "GRS 1980", "Greenwich",
  3929         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
  3930         -        "Easting", "East", "Northing", "North");
  3931         -    add_proj4text (p, 0,
  3932         -        "+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3933         -    add_proj4text (p, 1,
  3934         -        "units=m +no_defs");
  3935         -    add_srs_wkt (p, 0,
  3936         -        "PROJCS[\"SIRGAS 1995 / UTM zone 21N\",GEOGCS[\"SIRGAS 19");
  3937         -    add_srs_wkt (p, 1,
  3938         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
  3939         -    add_srs_wkt (p, 2,
  3940         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
  3941         -    add_srs_wkt (p, 3,
  3942         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3943         -    add_srs_wkt (p, 4,
  3944         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
  3945         -    add_srs_wkt (p, 5,
  3946         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3947         -    add_srs_wkt (p, 6,
  3948         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3949         -    add_srs_wkt (p, 7,
  3950         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
  3951         -    add_srs_wkt (p, 8,
  3952         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3953         -    add_srs_wkt (p, 9,
  3954         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-5");
  3955         -    add_srs_wkt (p, 10,
  3956         -        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3957         -    add_srs_wkt (p, 11,
  3958         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3959         -    add_srs_wkt (p, 12,
  3960         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  3961         -    add_srs_wkt (p, 13,
  3962         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"319");
  3963         -    add_srs_wkt (p, 14,
  3964         -        "90\"]]");
  3965         -    p = add_epsg_def_ex (filter, first, last, 31991, "epsg", 31991,
  3966         -        "SIRGAS 1995 / UTM zone 22N", 0, 0,
  3967         -        "GRS 1980", "Greenwich",
  3968         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
  3969         -        "Easting", "East", "Northing", "North");
  3970         -    add_proj4text (p, 0,
  3971         -        "+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +");
  3972         -    add_proj4text (p, 1,
  3973         -        "units=m +no_defs");
  3974         -    add_srs_wkt (p, 0,
  3975         -        "PROJCS[\"SIRGAS 1995 / UTM zone 22N\",GEOGCS[\"SIRGAS 19");
  3976         -    add_srs_wkt (p, 1,
  3977         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
  3978         -    add_srs_wkt (p, 2,
  3979         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
  3980         -    add_srs_wkt (p, 3,
  3981         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
  3982         -    add_srs_wkt (p, 4,
  3983         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
  3984         -    add_srs_wkt (p, 5,
  3985         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
  3986         -    add_srs_wkt (p, 6,
  3987         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  3988         -    add_srs_wkt (p, 7,
  3989         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
  3990         -    add_srs_wkt (p, 8,
  3991         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
  3992         -    add_srs_wkt (p, 9,
  3993         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-5");
  3994         -    add_srs_wkt (p, 10,
  3995         -        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
  3996         -    add_srs_wkt (p, 11,
  3997         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  3998         -    add_srs_wkt (p, 12,
  3999         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
  4000         -    add_srs_wkt (p, 13,
  4001         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"319");
  4002         -    add_srs_wkt (p, 14,
  4003         -        "91\"]]");
         3490  +        "32204\"]]");
  4004   3491   }
  4005   3492   
  4006   3493   #endif /* full EPSG initialization enabled/disabled */
  4007   3494   

Changes to src/srsinit/epsg_inlined_43.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_43 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 31992, "epsg", 31992,
    56         -        "SIRGAS 1995 / UTM zone 17S", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
    59         -        "Easting", "East", "Northing", "North");
           55  +    p = add_epsg_def (filter, first, last, 32205, "epsg", 32205,
           56  +        "WGS 72 / UTM zone 5N");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=utm +zone=5 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
           59  +    add_proj4text (p, 1,
           60  +        "4,0.2263 +units=m +no_defs");
           61  +    add_srs_wkt (p, 0,
           62  +        "PROJCS[\"WGS 72 / UTM zone 5N\",GEOGCS[\"WGS 72\",DATUM[");
           63  +    add_srs_wkt (p, 1,
           64  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
           65  +    add_srs_wkt (p, 2,
           66  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
           67  +    add_srs_wkt (p, 3,
           68  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
           69  +    add_srs_wkt (p, 4,
           70  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
           71  +    add_srs_wkt (p, 5,
           72  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
           73  +    add_srs_wkt (p, 6,
           74  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
           75  +    add_srs_wkt (p, 7,
           76  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
           77  +    add_srs_wkt (p, 8,
           78  +        "153],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
           79  +    add_srs_wkt (p, 9,
           80  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
           81  +    add_srs_wkt (p, 10,
           82  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
           83  +    add_srs_wkt (p, 11,
           84  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
           85  +    add_srs_wkt (p, 12,
           86  +        "32205\"]]");
           87  +    p = add_epsg_def (filter, first, last, 32206, "epsg", 32206,
           88  +        "WGS 72 / UTM zone 6N");
           89  +    add_proj4text (p, 0,
           90  +        "+proj=utm +zone=6 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
           91  +    add_proj4text (p, 1,
           92  +        "4,0.2263 +units=m +no_defs");
           93  +    add_srs_wkt (p, 0,
           94  +        "PROJCS[\"WGS 72 / UTM zone 6N\",GEOGCS[\"WGS 72\",DATUM[");
           95  +    add_srs_wkt (p, 1,
           96  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
           97  +    add_srs_wkt (p, 2,
           98  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
           99  +    add_srs_wkt (p, 3,
          100  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
          101  +    add_srs_wkt (p, 4,
          102  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
          103  +    add_srs_wkt (p, 5,
          104  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          105  +    add_srs_wkt (p, 6,
          106  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          107  +    add_srs_wkt (p, 7,
          108  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          109  +    add_srs_wkt (p, 8,
          110  +        "147],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
          111  +    add_srs_wkt (p, 9,
          112  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
          113  +    add_srs_wkt (p, 10,
          114  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
          115  +    add_srs_wkt (p, 11,
          116  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          117  +    add_srs_wkt (p, 12,
          118  +        "32206\"]]");
          119  +    p = add_epsg_def (filter, first, last, 32207, "epsg", 32207,
          120  +        "WGS 72 / UTM zone 7N");
          121  +    add_proj4text (p, 0,
          122  +        "+proj=utm +zone=7 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
          123  +    add_proj4text (p, 1,
          124  +        "4,0.2263 +units=m +no_defs");
          125  +    add_srs_wkt (p, 0,
          126  +        "PROJCS[\"WGS 72 / UTM zone 7N\",GEOGCS[\"WGS 72\",DATUM[");
          127  +    add_srs_wkt (p, 1,
          128  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
          129  +    add_srs_wkt (p, 2,
          130  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
          131  +    add_srs_wkt (p, 3,
          132  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
          133  +    add_srs_wkt (p, 4,
          134  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
          135  +    add_srs_wkt (p, 5,
          136  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          137  +    add_srs_wkt (p, 6,
          138  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          139  +    add_srs_wkt (p, 7,
          140  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          141  +    add_srs_wkt (p, 8,
          142  +        "141],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
          143  +    add_srs_wkt (p, 9,
          144  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
          145  +    add_srs_wkt (p, 10,
          146  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
          147  +    add_srs_wkt (p, 11,
          148  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          149  +    add_srs_wkt (p, 12,
          150  +        "32207\"]]");
          151  +    p = add_epsg_def (filter, first, last, 32208, "epsg", 32208,
          152  +        "WGS 72 / UTM zone 8N");
          153  +    add_proj4text (p, 0,
          154  +        "+proj=utm +zone=8 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
          155  +    add_proj4text (p, 1,
          156  +        "4,0.2263 +units=m +no_defs");
          157  +    add_srs_wkt (p, 0,
          158  +        "PROJCS[\"WGS 72 / UTM zone 8N\",GEOGCS[\"WGS 72\",DATUM[");
          159  +    add_srs_wkt (p, 1,
          160  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
          161  +    add_srs_wkt (p, 2,
          162  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
          163  +    add_srs_wkt (p, 3,
          164  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
          165  +    add_srs_wkt (p, 4,
          166  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
          167  +    add_srs_wkt (p, 5,
          168  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          169  +    add_srs_wkt (p, 6,
          170  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          171  +    add_srs_wkt (p, 7,
          172  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          173  +    add_srs_wkt (p, 8,
          174  +        "135],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
          175  +    add_srs_wkt (p, 9,
          176  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
          177  +    add_srs_wkt (p, 10,
          178  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
          179  +    add_srs_wkt (p, 11,
          180  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          181  +    add_srs_wkt (p, 12,
          182  +        "32208\"]]");
          183  +    p = add_epsg_def (filter, first, last, 32209, "epsg", 32209,
          184  +        "WGS 72 / UTM zone 9N");
          185  +    add_proj4text (p, 0,
          186  +        "+proj=utm +zone=9 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
          187  +    add_proj4text (p, 1,
          188  +        "4,0.2263 +units=m +no_defs");
          189  +    add_srs_wkt (p, 0,
          190  +        "PROJCS[\"WGS 72 / UTM zone 9N\",GEOGCS[\"WGS 72\",DATUM[");
          191  +    add_srs_wkt (p, 1,
          192  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
          193  +    add_srs_wkt (p, 2,
          194  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
          195  +    add_srs_wkt (p, 3,
          196  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
          197  +    add_srs_wkt (p, 4,
          198  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
          199  +    add_srs_wkt (p, 5,
          200  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
          201  +    add_srs_wkt (p, 6,
          202  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
          203  +    add_srs_wkt (p, 7,
          204  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
          205  +    add_srs_wkt (p, 8,
          206  +        "129],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
          207  +    add_srs_wkt (p, 9,
          208  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
          209  +    add_srs_wkt (p, 10,
          210  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
          211  +    add_srs_wkt (p, 11,
          212  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          213  +    add_srs_wkt (p, 12,
          214  +        "32209\"]]");
          215  +    p = add_epsg_def (filter, first, last, 32210, "epsg", 32210,
          216  +        "WGS 72 / UTM zone 10N");
          217  +    add_proj4text (p, 0,
          218  +        "+proj=utm +zone=10 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          219  +    add_proj4text (p, 1,
          220  +        "54,0.2263 +units=m +no_defs");
          221  +    add_srs_wkt (p, 0,
          222  +        "PROJCS[\"WGS 72 / UTM zone 10N\",GEOGCS[\"WGS 72\",DATUM");
          223  +    add_srs_wkt (p, 1,
          224  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          225  +    add_srs_wkt (p, 2,
          226  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          227  +    add_srs_wkt (p, 3,
          228  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          229  +    add_srs_wkt (p, 4,
          230  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          231  +    add_srs_wkt (p, 5,
          232  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          233  +    add_srs_wkt (p, 6,
          234  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          235  +    add_srs_wkt (p, 7,
          236  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          237  +    add_srs_wkt (p, 8,
          238  +        ",-123],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
          239  +    add_srs_wkt (p, 9,
          240  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
          241  +    add_srs_wkt (p, 10,
          242  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          243  +    add_srs_wkt (p, 11,
          244  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
          245  +    add_srs_wkt (p, 12,
          246  +        "\"32210\"]]");
          247  +    p = add_epsg_def (filter, first, last, 32211, "epsg", 32211,
          248  +        "WGS 72 / UTM zone 11N");
          249  +    add_proj4text (p, 0,
          250  +        "+proj=utm +zone=11 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          251  +    add_proj4text (p, 1,
          252  +        "54,0.2263 +units=m +no_defs");
          253  +    add_srs_wkt (p, 0,
          254  +        "PROJCS[\"WGS 72 / UTM zone 11N\",GEOGCS[\"WGS 72\",DATUM");
          255  +    add_srs_wkt (p, 1,
          256  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          257  +    add_srs_wkt (p, 2,
          258  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          259  +    add_srs_wkt (p, 3,
          260  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          261  +    add_srs_wkt (p, 4,
          262  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          263  +    add_srs_wkt (p, 5,
          264  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          265  +    add_srs_wkt (p, 6,
          266  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          267  +    add_srs_wkt (p, 7,
          268  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          269  +    add_srs_wkt (p, 8,
          270  +        ",-117],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
          271  +    add_srs_wkt (p, 9,
          272  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
          273  +    add_srs_wkt (p, 10,
          274  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          275  +    add_srs_wkt (p, 11,
          276  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
          277  +    add_srs_wkt (p, 12,
          278  +        "\"32211\"]]");
          279  +    p = add_epsg_def (filter, first, last, 32212, "epsg", 32212,
          280  +        "WGS 72 / UTM zone 12N");
          281  +    add_proj4text (p, 0,
          282  +        "+proj=utm +zone=12 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          283  +    add_proj4text (p, 1,
          284  +        "54,0.2263 +units=m +no_defs");
          285  +    add_srs_wkt (p, 0,
          286  +        "PROJCS[\"WGS 72 / UTM zone 12N\",GEOGCS[\"WGS 72\",DATUM");
          287  +    add_srs_wkt (p, 1,
          288  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          289  +    add_srs_wkt (p, 2,
          290  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          291  +    add_srs_wkt (p, 3,
          292  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          293  +    add_srs_wkt (p, 4,
          294  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          295  +    add_srs_wkt (p, 5,
          296  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          297  +    add_srs_wkt (p, 6,
          298  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          299  +    add_srs_wkt (p, 7,
          300  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          301  +    add_srs_wkt (p, 8,
          302  +        ",-111],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
          303  +    add_srs_wkt (p, 9,
          304  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
          305  +    add_srs_wkt (p, 10,
          306  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          307  +    add_srs_wkt (p, 11,
          308  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
          309  +    add_srs_wkt (p, 12,
          310  +        "\"32212\"]]");
          311  +    p = add_epsg_def (filter, first, last, 32213, "epsg", 32213,
          312  +        "WGS 72 / UTM zone 13N");
          313  +    add_proj4text (p, 0,
          314  +        "+proj=utm +zone=13 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          315  +    add_proj4text (p, 1,
          316  +        "54,0.2263 +units=m +no_defs");
          317  +    add_srs_wkt (p, 0,
          318  +        "PROJCS[\"WGS 72 / UTM zone 13N\",GEOGCS[\"WGS 72\",DATUM");
          319  +    add_srs_wkt (p, 1,
          320  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          321  +    add_srs_wkt (p, 2,
          322  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          323  +    add_srs_wkt (p, 3,
          324  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          325  +    add_srs_wkt (p, 4,
          326  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          327  +    add_srs_wkt (p, 5,
          328  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          329  +    add_srs_wkt (p, 6,
          330  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          331  +    add_srs_wkt (p, 7,
          332  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          333  +    add_srs_wkt (p, 8,
          334  +        ",-105],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
          335  +    add_srs_wkt (p, 9,
          336  +        "lse_easting\",500000],PARAMETER[\"false_northing\",0],UN");
          337  +    add_srs_wkt (p, 10,
          338  +        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
          339  +    add_srs_wkt (p, 11,
          340  +        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
          341  +    add_srs_wkt (p, 12,
          342  +        "\"32213\"]]");
          343  +    p = add_epsg_def (filter, first, last, 32214, "epsg", 32214,
          344  +        "WGS 72 / UTM zone 14N");
          345  +    add_proj4text (p, 0,
          346  +        "+proj=utm +zone=14 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          347  +    add_proj4text (p, 1,
          348  +        "54,0.2263 +units=m +no_defs");
          349  +    add_srs_wkt (p, 0,
          350  +        "PROJCS[\"WGS 72 / UTM zone 14N\",GEOGCS[\"WGS 72\",DATUM");
          351  +    add_srs_wkt (p, 1,
          352  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          353  +    add_srs_wkt (p, 2,
          354  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          355  +    add_srs_wkt (p, 3,
          356  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          357  +    add_srs_wkt (p, 4,
          358  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          359  +    add_srs_wkt (p, 5,
          360  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          361  +    add_srs_wkt (p, 6,
          362  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          363  +    add_srs_wkt (p, 7,
          364  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          365  +    add_srs_wkt (p, 8,
          366  +        ",-99],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          367  +    add_srs_wkt (p, 9,
          368  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          369  +    add_srs_wkt (p, 10,
          370  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          371  +    add_srs_wkt (p, 11,
          372  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          373  +    add_srs_wkt (p, 12,
          374  +        "32214\"]]");
          375  +    p = add_epsg_def (filter, first, last, 32215, "epsg", 32215,
          376  +        "WGS 72 / UTM zone 15N");
          377  +    add_proj4text (p, 0,
          378  +        "+proj=utm +zone=15 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          379  +    add_proj4text (p, 1,
          380  +        "54,0.2263 +units=m +no_defs");
          381  +    add_srs_wkt (p, 0,
          382  +        "PROJCS[\"WGS 72 / UTM zone 15N\",GEOGCS[\"WGS 72\",DATUM");
          383  +    add_srs_wkt (p, 1,
          384  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          385  +    add_srs_wkt (p, 2,
          386  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          387  +    add_srs_wkt (p, 3,
          388  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          389  +    add_srs_wkt (p, 4,
          390  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          391  +    add_srs_wkt (p, 5,
          392  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          393  +    add_srs_wkt (p, 6,
          394  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          395  +    add_srs_wkt (p, 7,
          396  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          397  +    add_srs_wkt (p, 8,
          398  +        ",-93],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          399  +    add_srs_wkt (p, 9,
          400  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          401  +    add_srs_wkt (p, 10,
          402  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          403  +    add_srs_wkt (p, 11,
          404  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          405  +    add_srs_wkt (p, 12,
          406  +        "32215\"]]");
          407  +    p = add_epsg_def (filter, first, last, 32216, "epsg", 32216,
          408  +        "WGS 72 / UTM zone 16N");
          409  +    add_proj4text (p, 0,
          410  +        "+proj=utm +zone=16 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          411  +    add_proj4text (p, 1,
          412  +        "54,0.2263 +units=m +no_defs");
          413  +    add_srs_wkt (p, 0,
          414  +        "PROJCS[\"WGS 72 / UTM zone 16N\",GEOGCS[\"WGS 72\",DATUM");
          415  +    add_srs_wkt (p, 1,
          416  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          417  +    add_srs_wkt (p, 2,
          418  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          419  +    add_srs_wkt (p, 3,
          420  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          421  +    add_srs_wkt (p, 4,
          422  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          423  +    add_srs_wkt (p, 5,
          424  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          425  +    add_srs_wkt (p, 6,
          426  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          427  +    add_srs_wkt (p, 7,
          428  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          429  +    add_srs_wkt (p, 8,
          430  +        ",-87],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          431  +    add_srs_wkt (p, 9,
          432  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          433  +    add_srs_wkt (p, 10,
          434  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          435  +    add_srs_wkt (p, 11,
          436  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          437  +    add_srs_wkt (p, 12,
          438  +        "32216\"]]");
          439  +    p = add_epsg_def (filter, first, last, 32217, "epsg", 32217,
          440  +        "WGS 72 / UTM zone 17N");
          441  +    add_proj4text (p, 0,
          442  +        "+proj=utm +zone=17 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          443  +    add_proj4text (p, 1,
          444  +        "54,0.2263 +units=m +no_defs");
          445  +    add_srs_wkt (p, 0,
          446  +        "PROJCS[\"WGS 72 / UTM zone 17N\",GEOGCS[\"WGS 72\",DATUM");
          447  +    add_srs_wkt (p, 1,
          448  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          449  +    add_srs_wkt (p, 2,
          450  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          451  +    add_srs_wkt (p, 3,
          452  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          453  +    add_srs_wkt (p, 4,
          454  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          455  +    add_srs_wkt (p, 5,
          456  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          457  +    add_srs_wkt (p, 6,
          458  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          459  +    add_srs_wkt (p, 7,
          460  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          461  +    add_srs_wkt (p, 8,
          462  +        ",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          463  +    add_srs_wkt (p, 9,
          464  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          465  +    add_srs_wkt (p, 10,
          466  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          467  +    add_srs_wkt (p, 11,
          468  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          469  +    add_srs_wkt (p, 12,
          470  +        "32217\"]]");
          471  +    p = add_epsg_def (filter, first, last, 32218, "epsg", 32218,
          472  +        "WGS 72 / UTM zone 18N");
          473  +    add_proj4text (p, 0,
          474  +        "+proj=utm +zone=18 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          475  +    add_proj4text (p, 1,
          476  +        "54,0.2263 +units=m +no_defs");
          477  +    add_srs_wkt (p, 0,
          478  +        "PROJCS[\"WGS 72 / UTM zone 18N\",GEOGCS[\"WGS 72\",DATUM");
          479  +    add_srs_wkt (p, 1,
          480  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          481  +    add_srs_wkt (p, 2,
          482  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          483  +    add_srs_wkt (p, 3,
          484  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          485  +    add_srs_wkt (p, 4,
          486  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          487  +    add_srs_wkt (p, 5,
          488  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          489  +    add_srs_wkt (p, 6,
          490  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          491  +    add_srs_wkt (p, 7,
          492  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          493  +    add_srs_wkt (p, 8,
          494  +        ",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          495  +    add_srs_wkt (p, 9,
          496  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          497  +    add_srs_wkt (p, 10,
          498  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          499  +    add_srs_wkt (p, 11,
          500  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          501  +    add_srs_wkt (p, 12,
          502  +        "32218\"]]");
          503  +    p = add_epsg_def (filter, first, last, 32219, "epsg", 32219,
          504  +        "WGS 72 / UTM zone 19N");
          505  +    add_proj4text (p, 0,
          506  +        "+proj=utm +zone=19 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          507  +    add_proj4text (p, 1,
          508  +        "54,0.2263 +units=m +no_defs");
          509  +    add_srs_wkt (p, 0,
          510  +        "PROJCS[\"WGS 72 / UTM zone 19N\",GEOGCS[\"WGS 72\",DATUM");
          511  +    add_srs_wkt (p, 1,
          512  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          513  +    add_srs_wkt (p, 2,
          514  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          515  +    add_srs_wkt (p, 3,
          516  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          517  +    add_srs_wkt (p, 4,
          518  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          519  +    add_srs_wkt (p, 5,
          520  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          521  +    add_srs_wkt (p, 6,
          522  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          523  +    add_srs_wkt (p, 7,
          524  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          525  +    add_srs_wkt (p, 8,
          526  +        ",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          527  +    add_srs_wkt (p, 9,
          528  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          529  +    add_srs_wkt (p, 10,
          530  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          531  +    add_srs_wkt (p, 11,
          532  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          533  +    add_srs_wkt (p, 12,
          534  +        "32219\"]]");
          535  +    p = add_epsg_def (filter, first, last, 32220, "epsg", 32220,
          536  +        "WGS 72 / UTM zone 20N");
          537  +    add_proj4text (p, 0,
          538  +        "+proj=utm +zone=20 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          539  +    add_proj4text (p, 1,
          540  +        "54,0.2263 +units=m +no_defs");
          541  +    add_srs_wkt (p, 0,
          542  +        "PROJCS[\"WGS 72 / UTM zone 20N\",GEOGCS[\"WGS 72\",DATUM");
          543  +    add_srs_wkt (p, 1,
          544  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          545  +    add_srs_wkt (p, 2,
          546  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          547  +    add_srs_wkt (p, 3,
          548  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          549  +    add_srs_wkt (p, 4,
          550  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          551  +    add_srs_wkt (p, 5,
          552  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          553  +    add_srs_wkt (p, 6,
          554  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          555  +    add_srs_wkt (p, 7,
          556  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          557  +    add_srs_wkt (p, 8,
          558  +        ",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          559  +    add_srs_wkt (p, 9,
          560  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          561  +    add_srs_wkt (p, 10,
          562  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          563  +    add_srs_wkt (p, 11,
          564  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          565  +    add_srs_wkt (p, 12,
          566  +        "32220\"]]");
          567  +    p = add_epsg_def (filter, first, last, 32221, "epsg", 32221,
          568  +        "WGS 72 / UTM zone 21N");
          569  +    add_proj4text (p, 0,
          570  +        "+proj=utm +zone=21 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          571  +    add_proj4text (p, 1,
          572  +        "54,0.2263 +units=m +no_defs");
          573  +    add_srs_wkt (p, 0,
          574  +        "PROJCS[\"WGS 72 / UTM zone 21N\",GEOGCS[\"WGS 72\",DATUM");
          575  +    add_srs_wkt (p, 1,
          576  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          577  +    add_srs_wkt (p, 2,
          578  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          579  +    add_srs_wkt (p, 3,
          580  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          581  +    add_srs_wkt (p, 4,
          582  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          583  +    add_srs_wkt (p, 5,
          584  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          585  +    add_srs_wkt (p, 6,
          586  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          587  +    add_srs_wkt (p, 7,
          588  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          589  +    add_srs_wkt (p, 8,
          590  +        ",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          591  +    add_srs_wkt (p, 9,
          592  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          593  +    add_srs_wkt (p, 10,
          594  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          595  +    add_srs_wkt (p, 11,
          596  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          597  +    add_srs_wkt (p, 12,
          598  +        "32221\"]]");
          599  +    p = add_epsg_def (filter, first, last, 32222, "epsg", 32222,
          600  +        "WGS 72 / UTM zone 22N");
          601  +    add_proj4text (p, 0,
          602  +        "+proj=utm +zone=22 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          603  +    add_proj4text (p, 1,
          604  +        "54,0.2263 +units=m +no_defs");
          605  +    add_srs_wkt (p, 0,
          606  +        "PROJCS[\"WGS 72 / UTM zone 22N\",GEOGCS[\"WGS 72\",DATUM");
          607  +    add_srs_wkt (p, 1,
          608  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          609  +    add_srs_wkt (p, 2,
          610  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          611  +    add_srs_wkt (p, 3,
          612  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          613  +    add_srs_wkt (p, 4,
          614  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          615  +    add_srs_wkt (p, 5,
          616  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          617  +    add_srs_wkt (p, 6,
          618  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          619  +    add_srs_wkt (p, 7,
          620  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          621  +    add_srs_wkt (p, 8,
          622  +        ",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          623  +    add_srs_wkt (p, 9,
          624  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          625  +    add_srs_wkt (p, 10,
          626  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          627  +    add_srs_wkt (p, 11,
          628  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          629  +    add_srs_wkt (p, 12,
          630  +        "32222\"]]");
          631  +    p = add_epsg_def (filter, first, last, 32223, "epsg", 32223,
          632  +        "WGS 72 / UTM zone 23N");
          633  +    add_proj4text (p, 0,
          634  +        "+proj=utm +zone=23 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          635  +    add_proj4text (p, 1,
          636  +        "54,0.2263 +units=m +no_defs");
          637  +    add_srs_wkt (p, 0,
          638  +        "PROJCS[\"WGS 72 / UTM zone 23N\",GEOGCS[\"WGS 72\",DATUM");
          639  +    add_srs_wkt (p, 1,
          640  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          641  +    add_srs_wkt (p, 2,
          642  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          643  +    add_srs_wkt (p, 3,
          644  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          645  +    add_srs_wkt (p, 4,
          646  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          647  +    add_srs_wkt (p, 5,
          648  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          649  +    add_srs_wkt (p, 6,
          650  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          651  +    add_srs_wkt (p, 7,
          652  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          653  +    add_srs_wkt (p, 8,
          654  +        ",-45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          655  +    add_srs_wkt (p, 9,
          656  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          657  +    add_srs_wkt (p, 10,
          658  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          659  +    add_srs_wkt (p, 11,
          660  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          661  +    add_srs_wkt (p, 12,
          662  +        "32223\"]]");
          663  +    p = add_epsg_def (filter, first, last, 32224, "epsg", 32224,
          664  +        "WGS 72 / UTM zone 24N");
          665  +    add_proj4text (p, 0,
          666  +        "+proj=utm +zone=24 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          667  +    add_proj4text (p, 1,
          668  +        "54,0.2263 +units=m +no_defs");
          669  +    add_srs_wkt (p, 0,
          670  +        "PROJCS[\"WGS 72 / UTM zone 24N\",GEOGCS[\"WGS 72\",DATUM");
          671  +    add_srs_wkt (p, 1,
          672  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          673  +    add_srs_wkt (p, 2,
          674  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          675  +    add_srs_wkt (p, 3,
          676  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          677  +    add_srs_wkt (p, 4,
          678  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          679  +    add_srs_wkt (p, 5,
          680  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          681  +    add_srs_wkt (p, 6,
          682  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          683  +    add_srs_wkt (p, 7,
          684  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          685  +    add_srs_wkt (p, 8,
          686  +        ",-39],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          687  +    add_srs_wkt (p, 9,
          688  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          689  +    add_srs_wkt (p, 10,
          690  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          691  +    add_srs_wkt (p, 11,
          692  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          693  +    add_srs_wkt (p, 12,
          694  +        "32224\"]]");
          695  +    p = add_epsg_def (filter, first, last, 32225, "epsg", 32225,
          696  +        "WGS 72 / UTM zone 25N");
          697  +    add_proj4text (p, 0,
          698  +        "+proj=utm +zone=25 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          699  +    add_proj4text (p, 1,
          700  +        "54,0.2263 +units=m +no_defs");
          701  +    add_srs_wkt (p, 0,
          702  +        "PROJCS[\"WGS 72 / UTM zone 25N\",GEOGCS[\"WGS 72\",DATUM");
          703  +    add_srs_wkt (p, 1,
          704  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          705  +    add_srs_wkt (p, 2,
          706  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          707  +    add_srs_wkt (p, 3,
          708  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          709  +    add_srs_wkt (p, 4,
          710  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          711  +    add_srs_wkt (p, 5,
          712  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          713  +    add_srs_wkt (p, 6,
          714  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          715  +    add_srs_wkt (p, 7,
          716  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          717  +    add_srs_wkt (p, 8,
          718  +        ",-33],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          719  +    add_srs_wkt (p, 9,
          720  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          721  +    add_srs_wkt (p, 10,
          722  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          723  +    add_srs_wkt (p, 11,
          724  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          725  +    add_srs_wkt (p, 12,
          726  +        "32225\"]]");
          727  +    p = add_epsg_def (filter, first, last, 32226, "epsg", 32226,
          728  +        "WGS 72 / UTM zone 26N");
          729  +    add_proj4text (p, 0,
          730  +        "+proj=utm +zone=26 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          731  +    add_proj4text (p, 1,
          732  +        "54,0.2263 +units=m +no_defs");
          733  +    add_srs_wkt (p, 0,
          734  +        "PROJCS[\"WGS 72 / UTM zone 26N\",GEOGCS[\"WGS 72\",DATUM");
          735  +    add_srs_wkt (p, 1,
          736  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          737  +    add_srs_wkt (p, 2,
          738  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          739  +    add_srs_wkt (p, 3,
          740  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          741  +    add_srs_wkt (p, 4,
          742  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          743  +    add_srs_wkt (p, 5,
          744  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          745  +    add_srs_wkt (p, 6,
          746  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          747  +    add_srs_wkt (p, 7,
          748  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          749  +    add_srs_wkt (p, 8,
          750  +        ",-27],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          751  +    add_srs_wkt (p, 9,
          752  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          753  +    add_srs_wkt (p, 10,
          754  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          755  +    add_srs_wkt (p, 11,
          756  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          757  +    add_srs_wkt (p, 12,
          758  +        "32226\"]]");
          759  +    p = add_epsg_def (filter, first, last, 32227, "epsg", 32227,
          760  +        "WGS 72 / UTM zone 27N");
          761  +    add_proj4text (p, 0,
          762  +        "+proj=utm +zone=27 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          763  +    add_proj4text (p, 1,
          764  +        "54,0.2263 +units=m +no_defs");
          765  +    add_srs_wkt (p, 0,
          766  +        "PROJCS[\"WGS 72 / UTM zone 27N\",GEOGCS[\"WGS 72\",DATUM");
          767  +    add_srs_wkt (p, 1,
          768  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          769  +    add_srs_wkt (p, 2,
          770  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          771  +    add_srs_wkt (p, 3,
          772  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          773  +    add_srs_wkt (p, 4,
          774  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          775  +    add_srs_wkt (p, 5,
          776  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          777  +    add_srs_wkt (p, 6,
          778  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          779  +    add_srs_wkt (p, 7,
          780  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          781  +    add_srs_wkt (p, 8,
          782  +        ",-21],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          783  +    add_srs_wkt (p, 9,
          784  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          785  +    add_srs_wkt (p, 10,
          786  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          787  +    add_srs_wkt (p, 11,
          788  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          789  +    add_srs_wkt (p, 12,
          790  +        "32227\"]]");
          791  +    p = add_epsg_def (filter, first, last, 32228, "epsg", 32228,
          792  +        "WGS 72 / UTM zone 28N");
          793  +    add_proj4text (p, 0,
          794  +        "+proj=utm +zone=28 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          795  +    add_proj4text (p, 1,
          796  +        "54,0.2263 +units=m +no_defs");
          797  +    add_srs_wkt (p, 0,
          798  +        "PROJCS[\"WGS 72 / UTM zone 28N\",GEOGCS[\"WGS 72\",DATUM");
          799  +    add_srs_wkt (p, 1,
          800  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          801  +    add_srs_wkt (p, 2,
          802  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          803  +    add_srs_wkt (p, 3,
          804  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          805  +    add_srs_wkt (p, 4,
          806  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          807  +    add_srs_wkt (p, 5,
          808  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          809  +    add_srs_wkt (p, 6,
          810  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          811  +    add_srs_wkt (p, 7,
          812  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          813  +    add_srs_wkt (p, 8,
          814  +        ",-15],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          815  +    add_srs_wkt (p, 9,
          816  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
          817  +    add_srs_wkt (p, 10,
          818  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
          819  +    add_srs_wkt (p, 11,
          820  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          821  +    add_srs_wkt (p, 12,
          822  +        "32228\"]]");
          823  +    p = add_epsg_def (filter, first, last, 32229, "epsg", 32229,
          824  +        "WGS 72 / UTM zone 29N");
          825  +    add_proj4text (p, 0,
          826  +        "+proj=utm +zone=29 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          827  +    add_proj4text (p, 1,
          828  +        "54,0.2263 +units=m +no_defs");
          829  +    add_srs_wkt (p, 0,
          830  +        "PROJCS[\"WGS 72 / UTM zone 29N\",GEOGCS[\"WGS 72\",DATUM");
          831  +    add_srs_wkt (p, 1,
          832  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          833  +    add_srs_wkt (p, 2,
          834  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          835  +    add_srs_wkt (p, 3,
          836  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          837  +    add_srs_wkt (p, 4,
          838  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          839  +    add_srs_wkt (p, 5,
          840  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          841  +    add_srs_wkt (p, 6,
          842  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          843  +    add_srs_wkt (p, 7,
          844  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          845  +    add_srs_wkt (p, 8,
          846  +        ",-9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
          847  +    add_srs_wkt (p, 9,
          848  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
          849  +    add_srs_wkt (p, 10,
          850  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
          851  +    add_srs_wkt (p, 11,
          852  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          853  +    add_srs_wkt (p, 12,
          854  +        "32229\"]]");
          855  +    p = add_epsg_def (filter, first, last, 32230, "epsg", 32230,
          856  +        "WGS 72 / UTM zone 30N");
          857  +    add_proj4text (p, 0,
          858  +        "+proj=utm +zone=30 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          859  +    add_proj4text (p, 1,
          860  +        "54,0.2263 +units=m +no_defs");
          861  +    add_srs_wkt (p, 0,
          862  +        "PROJCS[\"WGS 72 / UTM zone 30N\",GEOGCS[\"WGS 72\",DATUM");
          863  +    add_srs_wkt (p, 1,
          864  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          865  +    add_srs_wkt (p, 2,
          866  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          867  +    add_srs_wkt (p, 3,
          868  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          869  +    add_srs_wkt (p, 4,
          870  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          871  +    add_srs_wkt (p, 5,
          872  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          873  +    add_srs_wkt (p, 6,
          874  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          875  +    add_srs_wkt (p, 7,
          876  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          877  +    add_srs_wkt (p, 8,
          878  +        ",-3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
          879  +    add_srs_wkt (p, 9,
          880  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
          881  +    add_srs_wkt (p, 10,
          882  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
          883  +    add_srs_wkt (p, 11,
          884  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          885  +    add_srs_wkt (p, 12,
          886  +        "32230\"]]");
          887  +    p = add_epsg_def (filter, first, last, 32231, "epsg", 32231,
          888  +        "WGS 72 / UTM zone 31N");
          889  +    add_proj4text (p, 0,
          890  +        "+proj=utm +zone=31 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          891  +    add_proj4text (p, 1,
          892  +        "54,0.2263 +units=m +no_defs");
          893  +    add_srs_wkt (p, 0,
          894  +        "PROJCS[\"WGS 72 / UTM zone 31N\",GEOGCS[\"WGS 72\",DATUM");
          895  +    add_srs_wkt (p, 1,
          896  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          897  +    add_srs_wkt (p, 2,
          898  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          899  +    add_srs_wkt (p, 3,
          900  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          901  +    add_srs_wkt (p, 4,
          902  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          903  +    add_srs_wkt (p, 5,
          904  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          905  +    add_srs_wkt (p, 6,
          906  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          907  +    add_srs_wkt (p, 7,
          908  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          909  +    add_srs_wkt (p, 8,
          910  +        ",3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
          911  +    add_srs_wkt (p, 9,
          912  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
          913  +    add_srs_wkt (p, 10,
          914  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          915  +    add_srs_wkt (p, 11,
          916  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          917  +    add_srs_wkt (p, 12,
          918  +        "2231\"]]");
          919  +    p = add_epsg_def (filter, first, last, 32232, "epsg", 32232,
          920  +        "WGS 72 / UTM zone 32N");
          921  +    add_proj4text (p, 0,
          922  +        "+proj=utm +zone=32 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          923  +    add_proj4text (p, 1,
          924  +        "54,0.2263 +units=m +no_defs");
          925  +    add_srs_wkt (p, 0,
          926  +        "PROJCS[\"WGS 72 / UTM zone 32N\",GEOGCS[\"WGS 72\",DATUM");
          927  +    add_srs_wkt (p, 1,
          928  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          929  +    add_srs_wkt (p, 2,
          930  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          931  +    add_srs_wkt (p, 3,
          932  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          933  +    add_srs_wkt (p, 4,
          934  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          935  +    add_srs_wkt (p, 5,
          936  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          937  +    add_srs_wkt (p, 6,
          938  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          939  +    add_srs_wkt (p, 7,
          940  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          941  +    add_srs_wkt (p, 8,
          942  +        ",9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
          943  +    add_srs_wkt (p, 9,
          944  +        "_easting\",500000],PARAMETER[\"false_northing\",0],UNIT[");
          945  +    add_srs_wkt (p, 10,
          946  +        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting");
          947  +    add_srs_wkt (p, 11,
          948  +        "\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3");
          949  +    add_srs_wkt (p, 12,
          950  +        "2232\"]]");
          951  +    p = add_epsg_def (filter, first, last, 32233, "epsg", 32233,
          952  +        "WGS 72 / UTM zone 33N");
          953  +    add_proj4text (p, 0,
          954  +        "+proj=utm +zone=33 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          955  +    add_proj4text (p, 1,
          956  +        "54,0.2263 +units=m +no_defs");
          957  +    add_srs_wkt (p, 0,
          958  +        "PROJCS[\"WGS 72 / UTM zone 33N\",GEOGCS[\"WGS 72\",DATUM");
          959  +    add_srs_wkt (p, 1,
          960  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          961  +    add_srs_wkt (p, 2,
          962  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          963  +    add_srs_wkt (p, 3,
          964  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          965  +    add_srs_wkt (p, 4,
          966  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          967  +    add_srs_wkt (p, 5,
          968  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          969  +    add_srs_wkt (p, 6,
          970  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          971  +    add_srs_wkt (p, 7,
          972  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          973  +    add_srs_wkt (p, 8,
          974  +        ",15],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
          975  +    add_srs_wkt (p, 9,
          976  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
          977  +    add_srs_wkt (p, 10,
          978  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
          979  +    add_srs_wkt (p, 11,
          980  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
          981  +    add_srs_wkt (p, 12,
          982  +        "32233\"]]");
          983  +    p = add_epsg_def (filter, first, last, 32234, "epsg", 32234,
          984  +        "WGS 72 / UTM zone 34N");
          985  +    add_proj4text (p, 0,
          986  +        "+proj=utm +zone=34 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          987  +    add_proj4text (p, 1,
          988  +        "54,0.2263 +units=m +no_defs");
          989  +    add_srs_wkt (p, 0,
          990  +        "PROJCS[\"WGS 72 / UTM zone 34N\",GEOGCS[\"WGS 72\",DATUM");
          991  +    add_srs_wkt (p, 1,
          992  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          993  +    add_srs_wkt (p, 2,
          994  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          995  +    add_srs_wkt (p, 3,
          996  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          997  +    add_srs_wkt (p, 4,
          998  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          999  +    add_srs_wkt (p, 5,
         1000  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1001  +    add_srs_wkt (p, 6,
         1002  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1003  +    add_srs_wkt (p, 7,
         1004  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1005  +    add_srs_wkt (p, 8,
         1006  +        ",21],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1007  +    add_srs_wkt (p, 9,
         1008  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1009  +    add_srs_wkt (p, 10,
         1010  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1011  +    add_srs_wkt (p, 11,
         1012  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1013  +    add_srs_wkt (p, 12,
         1014  +        "32234\"]]");
         1015  +    p = add_epsg_def (filter, first, last, 32235, "epsg", 32235,
         1016  +        "WGS 72 / UTM zone 35N");
         1017  +    add_proj4text (p, 0,
         1018  +        "+proj=utm +zone=35 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1019  +    add_proj4text (p, 1,
         1020  +        "54,0.2263 +units=m +no_defs");
         1021  +    add_srs_wkt (p, 0,
         1022  +        "PROJCS[\"WGS 72 / UTM zone 35N\",GEOGCS[\"WGS 72\",DATUM");
         1023  +    add_srs_wkt (p, 1,
         1024  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1025  +    add_srs_wkt (p, 2,
         1026  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1027  +    add_srs_wkt (p, 3,
         1028  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1029  +    add_srs_wkt (p, 4,
         1030  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1031  +    add_srs_wkt (p, 5,
         1032  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1033  +    add_srs_wkt (p, 6,
         1034  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1035  +    add_srs_wkt (p, 7,
         1036  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1037  +    add_srs_wkt (p, 8,
         1038  +        ",27],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1039  +    add_srs_wkt (p, 9,
         1040  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1041  +    add_srs_wkt (p, 10,
         1042  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1043  +    add_srs_wkt (p, 11,
         1044  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1045  +    add_srs_wkt (p, 12,
         1046  +        "32235\"]]");
         1047  +    p = add_epsg_def (filter, first, last, 32236, "epsg", 32236,
         1048  +        "WGS 72 / UTM zone 36N");
         1049  +    add_proj4text (p, 0,
         1050  +        "+proj=utm +zone=36 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1051  +    add_proj4text (p, 1,
         1052  +        "54,0.2263 +units=m +no_defs");
         1053  +    add_srs_wkt (p, 0,
         1054  +        "PROJCS[\"WGS 72 / UTM zone 36N\",GEOGCS[\"WGS 72\",DATUM");
         1055  +    add_srs_wkt (p, 1,
         1056  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1057  +    add_srs_wkt (p, 2,
         1058  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1059  +    add_srs_wkt (p, 3,
         1060  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1061  +    add_srs_wkt (p, 4,
         1062  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1063  +    add_srs_wkt (p, 5,
         1064  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1065  +    add_srs_wkt (p, 6,
         1066  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1067  +    add_srs_wkt (p, 7,
         1068  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1069  +    add_srs_wkt (p, 8,
         1070  +        ",33],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1071  +    add_srs_wkt (p, 9,
         1072  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1073  +    add_srs_wkt (p, 10,
         1074  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1075  +    add_srs_wkt (p, 11,
         1076  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1077  +    add_srs_wkt (p, 12,
         1078  +        "32236\"]]");
         1079  +    p = add_epsg_def (filter, first, last, 32237, "epsg", 32237,
         1080  +        "WGS 72 / UTM zone 37N");
         1081  +    add_proj4text (p, 0,
         1082  +        "+proj=utm +zone=37 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1083  +    add_proj4text (p, 1,
         1084  +        "54,0.2263 +units=m +no_defs");
         1085  +    add_srs_wkt (p, 0,
         1086  +        "PROJCS[\"WGS 72 / UTM zone 37N\",GEOGCS[\"WGS 72\",DATUM");
         1087  +    add_srs_wkt (p, 1,
         1088  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1089  +    add_srs_wkt (p, 2,
         1090  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1091  +    add_srs_wkt (p, 3,
         1092  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1093  +    add_srs_wkt (p, 4,
         1094  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1095  +    add_srs_wkt (p, 5,
         1096  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1097  +    add_srs_wkt (p, 6,
         1098  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1099  +    add_srs_wkt (p, 7,
         1100  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1101  +    add_srs_wkt (p, 8,
         1102  +        ",39],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1103  +    add_srs_wkt (p, 9,
         1104  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1105  +    add_srs_wkt (p, 10,
         1106  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1107  +    add_srs_wkt (p, 11,
         1108  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1109  +    add_srs_wkt (p, 12,
         1110  +        "32237\"]]");
         1111  +    p = add_epsg_def (filter, first, last, 32238, "epsg", 32238,
         1112  +        "WGS 72 / UTM zone 38N");
         1113  +    add_proj4text (p, 0,
         1114  +        "+proj=utm +zone=38 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1115  +    add_proj4text (p, 1,
         1116  +        "54,0.2263 +units=m +no_defs");
         1117  +    add_srs_wkt (p, 0,
         1118  +        "PROJCS[\"WGS 72 / UTM zone 38N\",GEOGCS[\"WGS 72\",DATUM");
         1119  +    add_srs_wkt (p, 1,
         1120  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1121  +    add_srs_wkt (p, 2,
         1122  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1123  +    add_srs_wkt (p, 3,
         1124  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1125  +    add_srs_wkt (p, 4,
         1126  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1127  +    add_srs_wkt (p, 5,
         1128  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1129  +    add_srs_wkt (p, 6,
         1130  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1131  +    add_srs_wkt (p, 7,
         1132  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1133  +    add_srs_wkt (p, 8,
         1134  +        ",45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1135  +    add_srs_wkt (p, 9,
         1136  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1137  +    add_srs_wkt (p, 10,
         1138  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1139  +    add_srs_wkt (p, 11,
         1140  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1141  +    add_srs_wkt (p, 12,
         1142  +        "32238\"]]");
         1143  +    p = add_epsg_def (filter, first, last, 32239, "epsg", 32239,
         1144  +        "WGS 72 / UTM zone 39N");
         1145  +    add_proj4text (p, 0,
         1146  +        "+proj=utm +zone=39 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1147  +    add_proj4text (p, 1,
         1148  +        "54,0.2263 +units=m +no_defs");
         1149  +    add_srs_wkt (p, 0,
         1150  +        "PROJCS[\"WGS 72 / UTM zone 39N\",GEOGCS[\"WGS 72\",DATUM");
         1151  +    add_srs_wkt (p, 1,
         1152  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1153  +    add_srs_wkt (p, 2,
         1154  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1155  +    add_srs_wkt (p, 3,
         1156  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1157  +    add_srs_wkt (p, 4,
         1158  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1159  +    add_srs_wkt (p, 5,
         1160  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1161  +    add_srs_wkt (p, 6,
         1162  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1163  +    add_srs_wkt (p, 7,
         1164  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1165  +    add_srs_wkt (p, 8,
         1166  +        ",51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1167  +    add_srs_wkt (p, 9,
         1168  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1169  +    add_srs_wkt (p, 10,
         1170  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1171  +    add_srs_wkt (p, 11,
         1172  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1173  +    add_srs_wkt (p, 12,
         1174  +        "32239\"]]");
         1175  +    p = add_epsg_def (filter, first, last, 32240, "epsg", 32240,
         1176  +        "WGS 72 / UTM zone 40N");
         1177  +    add_proj4text (p, 0,
         1178  +        "+proj=utm +zone=40 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1179  +    add_proj4text (p, 1,
         1180  +        "54,0.2263 +units=m +no_defs");
         1181  +    add_srs_wkt (p, 0,
         1182  +        "PROJCS[\"WGS 72 / UTM zone 40N\",GEOGCS[\"WGS 72\",DATUM");
         1183  +    add_srs_wkt (p, 1,
         1184  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1185  +    add_srs_wkt (p, 2,
         1186  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1187  +    add_srs_wkt (p, 3,
         1188  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1189  +    add_srs_wkt (p, 4,
         1190  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1191  +    add_srs_wkt (p, 5,
         1192  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1193  +    add_srs_wkt (p, 6,
         1194  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1195  +    add_srs_wkt (p, 7,
         1196  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1197  +    add_srs_wkt (p, 8,
         1198  +        ",57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1199  +    add_srs_wkt (p, 9,
         1200  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1201  +    add_srs_wkt (p, 10,
         1202  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1203  +    add_srs_wkt (p, 11,
         1204  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1205  +    add_srs_wkt (p, 12,
         1206  +        "32240\"]]");
         1207  +    p = add_epsg_def (filter, first, last, 32241, "epsg", 32241,
         1208  +        "WGS 72 / UTM zone 41N");
         1209  +    add_proj4text (p, 0,
         1210  +        "+proj=utm +zone=41 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1211  +    add_proj4text (p, 1,
         1212  +        "54,0.2263 +units=m +no_defs");
         1213  +    add_srs_wkt (p, 0,
         1214  +        "PROJCS[\"WGS 72 / UTM zone 41N\",GEOGCS[\"WGS 72\",DATUM");
         1215  +    add_srs_wkt (p, 1,
         1216  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1217  +    add_srs_wkt (p, 2,
         1218  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1219  +    add_srs_wkt (p, 3,
         1220  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1221  +    add_srs_wkt (p, 4,
         1222  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1223  +    add_srs_wkt (p, 5,
         1224  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1225  +    add_srs_wkt (p, 6,
         1226  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1227  +    add_srs_wkt (p, 7,
         1228  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1229  +    add_srs_wkt (p, 8,
         1230  +        ",63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1231  +    add_srs_wkt (p, 9,
         1232  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1233  +    add_srs_wkt (p, 10,
         1234  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1235  +    add_srs_wkt (p, 11,
         1236  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1237  +    add_srs_wkt (p, 12,
         1238  +        "32241\"]]");
         1239  +    p = add_epsg_def (filter, first, last, 32242, "epsg", 32242,
         1240  +        "WGS 72 / UTM zone 42N");
         1241  +    add_proj4text (p, 0,
         1242  +        "+proj=utm +zone=42 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1243  +    add_proj4text (p, 1,
         1244  +        "54,0.2263 +units=m +no_defs");
         1245  +    add_srs_wkt (p, 0,
         1246  +        "PROJCS[\"WGS 72 / UTM zone 42N\",GEOGCS[\"WGS 72\",DATUM");
         1247  +    add_srs_wkt (p, 1,
         1248  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1249  +    add_srs_wkt (p, 2,
         1250  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1251  +    add_srs_wkt (p, 3,
         1252  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1253  +    add_srs_wkt (p, 4,
         1254  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1255  +    add_srs_wkt (p, 5,
         1256  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1257  +    add_srs_wkt (p, 6,
         1258  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1259  +    add_srs_wkt (p, 7,
         1260  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1261  +    add_srs_wkt (p, 8,
         1262  +        ",69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1263  +    add_srs_wkt (p, 9,
         1264  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1265  +    add_srs_wkt (p, 10,
         1266  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1267  +    add_srs_wkt (p, 11,
         1268  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1269  +    add_srs_wkt (p, 12,
         1270  +        "32242\"]]");
         1271  +    p = add_epsg_def (filter, first, last, 32243, "epsg", 32243,
         1272  +        "WGS 72 / UTM zone 43N");
         1273  +    add_proj4text (p, 0,
         1274  +        "+proj=utm +zone=43 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1275  +    add_proj4text (p, 1,
         1276  +        "54,0.2263 +units=m +no_defs");
         1277  +    add_srs_wkt (p, 0,
         1278  +        "PROJCS[\"WGS 72 / UTM zone 43N\",GEOGCS[\"WGS 72\",DATUM");
         1279  +    add_srs_wkt (p, 1,
         1280  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1281  +    add_srs_wkt (p, 2,
         1282  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1283  +    add_srs_wkt (p, 3,
         1284  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1285  +    add_srs_wkt (p, 4,
         1286  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1287  +    add_srs_wkt (p, 5,
         1288  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1289  +    add_srs_wkt (p, 6,
         1290  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1291  +    add_srs_wkt (p, 7,
         1292  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1293  +    add_srs_wkt (p, 8,
         1294  +        ",75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1295  +    add_srs_wkt (p, 9,
         1296  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1297  +    add_srs_wkt (p, 10,
         1298  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1299  +    add_srs_wkt (p, 11,
         1300  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1301  +    add_srs_wkt (p, 12,
         1302  +        "32243\"]]");
         1303  +    p = add_epsg_def (filter, first, last, 32244, "epsg", 32244,
         1304  +        "WGS 72 / UTM zone 44N");
         1305  +    add_proj4text (p, 0,
         1306  +        "+proj=utm +zone=44 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1307  +    add_proj4text (p, 1,
         1308  +        "54,0.2263 +units=m +no_defs");
         1309  +    add_srs_wkt (p, 0,
         1310  +        "PROJCS[\"WGS 72 / UTM zone 44N\",GEOGCS[\"WGS 72\",DATUM");
         1311  +    add_srs_wkt (p, 1,
         1312  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1313  +    add_srs_wkt (p, 2,
         1314  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1315  +    add_srs_wkt (p, 3,
         1316  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1317  +    add_srs_wkt (p, 4,
         1318  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1319  +    add_srs_wkt (p, 5,
         1320  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1321  +    add_srs_wkt (p, 6,
         1322  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1323  +    add_srs_wkt (p, 7,
         1324  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1325  +    add_srs_wkt (p, 8,
         1326  +        ",81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1327  +    add_srs_wkt (p, 9,
         1328  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1329  +    add_srs_wkt (p, 10,
         1330  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1331  +    add_srs_wkt (p, 11,
         1332  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1333  +    add_srs_wkt (p, 12,
         1334  +        "32244\"]]");
         1335  +    p = add_epsg_def (filter, first, last, 32245, "epsg", 32245,
         1336  +        "WGS 72 / UTM zone 45N");
         1337  +    add_proj4text (p, 0,
         1338  +        "+proj=utm +zone=45 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1339  +    add_proj4text (p, 1,
         1340  +        "54,0.2263 +units=m +no_defs");
         1341  +    add_srs_wkt (p, 0,
         1342  +        "PROJCS[\"WGS 72 / UTM zone 45N\",GEOGCS[\"WGS 72\",DATUM");
         1343  +    add_srs_wkt (p, 1,
         1344  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1345  +    add_srs_wkt (p, 2,
         1346  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1347  +    add_srs_wkt (p, 3,
         1348  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1349  +    add_srs_wkt (p, 4,
         1350  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1351  +    add_srs_wkt (p, 5,
         1352  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1353  +    add_srs_wkt (p, 6,
         1354  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1355  +    add_srs_wkt (p, 7,
         1356  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1357  +    add_srs_wkt (p, 8,
         1358  +        ",87],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1359  +    add_srs_wkt (p, 9,
         1360  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1361  +    add_srs_wkt (p, 10,
         1362  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1363  +    add_srs_wkt (p, 11,
         1364  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1365  +    add_srs_wkt (p, 12,
         1366  +        "32245\"]]");
         1367  +    p = add_epsg_def (filter, first, last, 32246, "epsg", 32246,
         1368  +        "WGS 72 / UTM zone 46N");
         1369  +    add_proj4text (p, 0,
         1370  +        "+proj=utm +zone=46 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1371  +    add_proj4text (p, 1,
         1372  +        "54,0.2263 +units=m +no_defs");
         1373  +    add_srs_wkt (p, 0,
         1374  +        "PROJCS[\"WGS 72 / UTM zone 46N\",GEOGCS[\"WGS 72\",DATUM");
         1375  +    add_srs_wkt (p, 1,
         1376  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1377  +    add_srs_wkt (p, 2,
         1378  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1379  +    add_srs_wkt (p, 3,
         1380  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1381  +    add_srs_wkt (p, 4,
         1382  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1383  +    add_srs_wkt (p, 5,
         1384  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1385  +    add_srs_wkt (p, 6,
         1386  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1387  +    add_srs_wkt (p, 7,
         1388  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1389  +    add_srs_wkt (p, 8,
         1390  +        ",93],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1391  +    add_srs_wkt (p, 9,
         1392  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1393  +    add_srs_wkt (p, 10,
         1394  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1395  +    add_srs_wkt (p, 11,
         1396  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1397  +    add_srs_wkt (p, 12,
         1398  +        "32246\"]]");
         1399  +    p = add_epsg_def (filter, first, last, 32247, "epsg", 32247,
         1400  +        "WGS 72 / UTM zone 47N");
         1401  +    add_proj4text (p, 0,
         1402  +        "+proj=utm +zone=47 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1403  +    add_proj4text (p, 1,
         1404  +        "54,0.2263 +units=m +no_defs");
         1405  +    add_srs_wkt (p, 0,
         1406  +        "PROJCS[\"WGS 72 / UTM zone 47N\",GEOGCS[\"WGS 72\",DATUM");
         1407  +    add_srs_wkt (p, 1,
         1408  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1409  +    add_srs_wkt (p, 2,
         1410  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1411  +    add_srs_wkt (p, 3,
         1412  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1413  +    add_srs_wkt (p, 4,
         1414  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1415  +    add_srs_wkt (p, 5,
         1416  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1417  +    add_srs_wkt (p, 6,
         1418  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1419  +    add_srs_wkt (p, 7,
         1420  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1421  +    add_srs_wkt (p, 8,
         1422  +        ",99],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1423  +    add_srs_wkt (p, 9,
         1424  +        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
         1425  +    add_srs_wkt (p, 10,
         1426  +        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eastin");
         1427  +    add_srs_wkt (p, 11,
         1428  +        "g\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1429  +    add_srs_wkt (p, 12,
         1430  +        "32247\"]]");
         1431  +    p = add_epsg_def (filter, first, last, 32248, "epsg", 32248,
         1432  +        "WGS 72 / UTM zone 48N");
         1433  +    add_proj4text (p, 0,
         1434  +        "+proj=utm +zone=48 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1435  +    add_proj4text (p, 1,
         1436  +        "54,0.2263 +units=m +no_defs");
         1437  +    add_srs_wkt (p, 0,
         1438  +        "PROJCS[\"WGS 72 / UTM zone 48N\",GEOGCS[\"WGS 72\",DATUM");
         1439  +    add_srs_wkt (p, 1,
         1440  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1441  +    add_srs_wkt (p, 2,
         1442  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1443  +    add_srs_wkt (p, 3,
         1444  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1445  +    add_srs_wkt (p, 4,
         1446  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1447  +    add_srs_wkt (p, 5,
         1448  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1449  +    add_srs_wkt (p, 6,
         1450  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1451  +    add_srs_wkt (p, 7,
         1452  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1453  +    add_srs_wkt (p, 8,
         1454  +        ",105],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1455  +    add_srs_wkt (p, 9,
         1456  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1457  +    add_srs_wkt (p, 10,
         1458  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1459  +    add_srs_wkt (p, 11,
         1460  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1461  +    add_srs_wkt (p, 12,
         1462  +        "32248\"]]");
         1463  +    p = add_epsg_def (filter, first, last, 32249, "epsg", 32249,
         1464  +        "WGS 72 / UTM zone 49N");
         1465  +    add_proj4text (p, 0,
         1466  +        "+proj=utm +zone=49 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1467  +    add_proj4text (p, 1,
         1468  +        "54,0.2263 +units=m +no_defs");
         1469  +    add_srs_wkt (p, 0,
         1470  +        "PROJCS[\"WGS 72 / UTM zone 49N\",GEOGCS[\"WGS 72\",DATUM");
         1471  +    add_srs_wkt (p, 1,
         1472  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1473  +    add_srs_wkt (p, 2,
         1474  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1475  +    add_srs_wkt (p, 3,
         1476  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1477  +    add_srs_wkt (p, 4,
         1478  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1479  +    add_srs_wkt (p, 5,
         1480  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1481  +    add_srs_wkt (p, 6,
         1482  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1483  +    add_srs_wkt (p, 7,
         1484  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1485  +    add_srs_wkt (p, 8,
         1486  +        ",111],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1487  +    add_srs_wkt (p, 9,
         1488  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1489  +    add_srs_wkt (p, 10,
         1490  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1491  +    add_srs_wkt (p, 11,
         1492  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1493  +    add_srs_wkt (p, 12,
         1494  +        "32249\"]]");
         1495  +    p = add_epsg_def (filter, first, last, 32250, "epsg", 32250,
         1496  +        "WGS 72 / UTM zone 50N");
         1497  +    add_proj4text (p, 0,
         1498  +        "+proj=utm +zone=50 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1499  +    add_proj4text (p, 1,
         1500  +        "54,0.2263 +units=m +no_defs");
         1501  +    add_srs_wkt (p, 0,
         1502  +        "PROJCS[\"WGS 72 / UTM zone 50N\",GEOGCS[\"WGS 72\",DATUM");
         1503  +    add_srs_wkt (p, 1,
         1504  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1505  +    add_srs_wkt (p, 2,
         1506  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1507  +    add_srs_wkt (p, 3,
         1508  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1509  +    add_srs_wkt (p, 4,
         1510  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1511  +    add_srs_wkt (p, 5,
         1512  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1513  +    add_srs_wkt (p, 6,
         1514  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1515  +    add_srs_wkt (p, 7,
         1516  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1517  +    add_srs_wkt (p, 8,
         1518  +        ",117],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1519  +    add_srs_wkt (p, 9,
         1520  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1521  +    add_srs_wkt (p, 10,
         1522  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1523  +    add_srs_wkt (p, 11,
         1524  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1525  +    add_srs_wkt (p, 12,
         1526  +        "32250\"]]");
         1527  +    p = add_epsg_def (filter, first, last, 32251, "epsg", 32251,
         1528  +        "WGS 72 / UTM zone 51N");
         1529  +    add_proj4text (p, 0,
         1530  +        "+proj=utm +zone=51 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1531  +    add_proj4text (p, 1,
         1532  +        "54,0.2263 +units=m +no_defs");
         1533  +    add_srs_wkt (p, 0,
         1534  +        "PROJCS[\"WGS 72 / UTM zone 51N\",GEOGCS[\"WGS 72\",DATUM");
         1535  +    add_srs_wkt (p, 1,
         1536  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1537  +    add_srs_wkt (p, 2,
         1538  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1539  +    add_srs_wkt (p, 3,
         1540  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1541  +    add_srs_wkt (p, 4,
         1542  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1543  +    add_srs_wkt (p, 5,
         1544  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1545  +    add_srs_wkt (p, 6,
         1546  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1547  +    add_srs_wkt (p, 7,
         1548  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1549  +    add_srs_wkt (p, 8,
         1550  +        ",123],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1551  +    add_srs_wkt (p, 9,
         1552  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1553  +    add_srs_wkt (p, 10,
         1554  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1555  +    add_srs_wkt (p, 11,
         1556  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1557  +    add_srs_wkt (p, 12,
         1558  +        "32251\"]]");
         1559  +    p = add_epsg_def (filter, first, last, 32252, "epsg", 32252,
         1560  +        "WGS 72 / UTM zone 52N");
         1561  +    add_proj4text (p, 0,
         1562  +        "+proj=utm +zone=52 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1563  +    add_proj4text (p, 1,
         1564  +        "54,0.2263 +units=m +no_defs");
         1565  +    add_srs_wkt (p, 0,
         1566  +        "PROJCS[\"WGS 72 / UTM zone 52N\",GEOGCS[\"WGS 72\",DATUM");
         1567  +    add_srs_wkt (p, 1,
         1568  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1569  +    add_srs_wkt (p, 2,
         1570  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1571  +    add_srs_wkt (p, 3,
         1572  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1573  +    add_srs_wkt (p, 4,
         1574  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1575  +    add_srs_wkt (p, 5,
         1576  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1577  +    add_srs_wkt (p, 6,
         1578  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1579  +    add_srs_wkt (p, 7,
         1580  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1581  +    add_srs_wkt (p, 8,
         1582  +        ",129],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1583  +    add_srs_wkt (p, 9,
         1584  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1585  +    add_srs_wkt (p, 10,
         1586  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1587  +    add_srs_wkt (p, 11,
         1588  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1589  +    add_srs_wkt (p, 12,
         1590  +        "32252\"]]");
         1591  +    p = add_epsg_def (filter, first, last, 32253, "epsg", 32253,
         1592  +        "WGS 72 / UTM zone 53N");
         1593  +    add_proj4text (p, 0,
         1594  +        "+proj=utm +zone=53 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1595  +    add_proj4text (p, 1,
         1596  +        "54,0.2263 +units=m +no_defs");
         1597  +    add_srs_wkt (p, 0,
         1598  +        "PROJCS[\"WGS 72 / UTM zone 53N\",GEOGCS[\"WGS 72\",DATUM");
         1599  +    add_srs_wkt (p, 1,
         1600  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1601  +    add_srs_wkt (p, 2,
         1602  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1603  +    add_srs_wkt (p, 3,
         1604  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1605  +    add_srs_wkt (p, 4,
         1606  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1607  +    add_srs_wkt (p, 5,
         1608  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1609  +    add_srs_wkt (p, 6,
         1610  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1611  +    add_srs_wkt (p, 7,
         1612  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1613  +    add_srs_wkt (p, 8,
         1614  +        ",135],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1615  +    add_srs_wkt (p, 9,
         1616  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1617  +    add_srs_wkt (p, 10,
         1618  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1619  +    add_srs_wkt (p, 11,
         1620  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1621  +    add_srs_wkt (p, 12,
         1622  +        "32253\"]]");
         1623  +    p = add_epsg_def (filter, first, last, 32254, "epsg", 32254,
         1624  +        "WGS 72 / UTM zone 54N");
         1625  +    add_proj4text (p, 0,
         1626  +        "+proj=utm +zone=54 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1627  +    add_proj4text (p, 1,
         1628  +        "54,0.2263 +units=m +no_defs");
         1629  +    add_srs_wkt (p, 0,
         1630  +        "PROJCS[\"WGS 72 / UTM zone 54N\",GEOGCS[\"WGS 72\",DATUM");
         1631  +    add_srs_wkt (p, 1,
         1632  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1633  +    add_srs_wkt (p, 2,
         1634  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1635  +    add_srs_wkt (p, 3,
         1636  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1637  +    add_srs_wkt (p, 4,
         1638  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1639  +    add_srs_wkt (p, 5,
         1640  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1641  +    add_srs_wkt (p, 6,
         1642  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1643  +    add_srs_wkt (p, 7,
         1644  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1645  +    add_srs_wkt (p, 8,
         1646  +        ",141],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1647  +    add_srs_wkt (p, 9,
         1648  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1649  +    add_srs_wkt (p, 10,
         1650  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1651  +    add_srs_wkt (p, 11,
         1652  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1653  +    add_srs_wkt (p, 12,
         1654  +        "32254\"]]");
         1655  +    p = add_epsg_def (filter, first, last, 32255, "epsg", 32255,
         1656  +        "WGS 72 / UTM zone 55N");
         1657  +    add_proj4text (p, 0,
         1658  +        "+proj=utm +zone=55 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1659  +    add_proj4text (p, 1,
         1660  +        "54,0.2263 +units=m +no_defs");
         1661  +    add_srs_wkt (p, 0,
         1662  +        "PROJCS[\"WGS 72 / UTM zone 55N\",GEOGCS[\"WGS 72\",DATUM");
         1663  +    add_srs_wkt (p, 1,
         1664  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1665  +    add_srs_wkt (p, 2,
         1666  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1667  +    add_srs_wkt (p, 3,
         1668  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1669  +    add_srs_wkt (p, 4,
         1670  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1671  +    add_srs_wkt (p, 5,
         1672  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1673  +    add_srs_wkt (p, 6,
         1674  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1675  +    add_srs_wkt (p, 7,
         1676  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1677  +    add_srs_wkt (p, 8,
         1678  +        ",147],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1679  +    add_srs_wkt (p, 9,
         1680  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1681  +    add_srs_wkt (p, 10,
         1682  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1683  +    add_srs_wkt (p, 11,
         1684  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1685  +    add_srs_wkt (p, 12,
         1686  +        "32255\"]]");
         1687  +    p = add_epsg_def (filter, first, last, 32256, "epsg", 32256,
         1688  +        "WGS 72 / UTM zone 56N");
         1689  +    add_proj4text (p, 0,
         1690  +        "+proj=utm +zone=56 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1691  +    add_proj4text (p, 1,
         1692  +        "54,0.2263 +units=m +no_defs");
         1693  +    add_srs_wkt (p, 0,
         1694  +        "PROJCS[\"WGS 72 / UTM zone 56N\",GEOGCS[\"WGS 72\",DATUM");
         1695  +    add_srs_wkt (p, 1,
         1696  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1697  +    add_srs_wkt (p, 2,
         1698  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1699  +    add_srs_wkt (p, 3,
         1700  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1701  +    add_srs_wkt (p, 4,
         1702  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1703  +    add_srs_wkt (p, 5,
         1704  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1705  +    add_srs_wkt (p, 6,
         1706  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1707  +    add_srs_wkt (p, 7,
         1708  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1709  +    add_srs_wkt (p, 8,
         1710  +        ",153],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1711  +    add_srs_wkt (p, 9,
         1712  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1713  +    add_srs_wkt (p, 10,
         1714  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1715  +    add_srs_wkt (p, 11,
         1716  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1717  +    add_srs_wkt (p, 12,
         1718  +        "32256\"]]");
         1719  +    p = add_epsg_def (filter, first, last, 32257, "epsg", 32257,
         1720  +        "WGS 72 / UTM zone 57N");
         1721  +    add_proj4text (p, 0,
         1722  +        "+proj=utm +zone=57 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1723  +    add_proj4text (p, 1,
         1724  +        "54,0.2263 +units=m +no_defs");
         1725  +    add_srs_wkt (p, 0,
         1726  +        "PROJCS[\"WGS 72 / UTM zone 57N\",GEOGCS[\"WGS 72\",DATUM");
         1727  +    add_srs_wkt (p, 1,
         1728  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1729  +    add_srs_wkt (p, 2,
         1730  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1731  +    add_srs_wkt (p, 3,
         1732  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1733  +    add_srs_wkt (p, 4,
         1734  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1735  +    add_srs_wkt (p, 5,
         1736  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1737  +    add_srs_wkt (p, 6,
         1738  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1739  +    add_srs_wkt (p, 7,
         1740  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1741  +    add_srs_wkt (p, 8,
         1742  +        ",159],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1743  +    add_srs_wkt (p, 9,
         1744  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1745  +    add_srs_wkt (p, 10,
         1746  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1747  +    add_srs_wkt (p, 11,
         1748  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1749  +    add_srs_wkt (p, 12,
         1750  +        "32257\"]]");
         1751  +    p = add_epsg_def (filter, first, last, 32258, "epsg", 32258,
         1752  +        "WGS 72 / UTM zone 58N");
         1753  +    add_proj4text (p, 0,
         1754  +        "+proj=utm +zone=58 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1755  +    add_proj4text (p, 1,
         1756  +        "54,0.2263 +units=m +no_defs");
         1757  +    add_srs_wkt (p, 0,
         1758  +        "PROJCS[\"WGS 72 / UTM zone 58N\",GEOGCS[\"WGS 72\",DATUM");
         1759  +    add_srs_wkt (p, 1,
         1760  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1761  +    add_srs_wkt (p, 2,
         1762  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1763  +    add_srs_wkt (p, 3,
         1764  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1765  +    add_srs_wkt (p, 4,
         1766  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1767  +    add_srs_wkt (p, 5,
         1768  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1769  +    add_srs_wkt (p, 6,
         1770  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1771  +    add_srs_wkt (p, 7,
         1772  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1773  +    add_srs_wkt (p, 8,
         1774  +        ",165],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1775  +    add_srs_wkt (p, 9,
         1776  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1777  +    add_srs_wkt (p, 10,
         1778  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1779  +    add_srs_wkt (p, 11,
         1780  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1781  +    add_srs_wkt (p, 12,
         1782  +        "32258\"]]");
         1783  +    p = add_epsg_def (filter, first, last, 32259, "epsg", 32259,
         1784  +        "WGS 72 / UTM zone 59N");
         1785  +    add_proj4text (p, 0,
         1786  +        "+proj=utm +zone=59 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1787  +    add_proj4text (p, 1,
         1788  +        "54,0.2263 +units=m +no_defs");
         1789  +    add_srs_wkt (p, 0,
         1790  +        "PROJCS[\"WGS 72 / UTM zone 59N\",GEOGCS[\"WGS 72\",DATUM");
         1791  +    add_srs_wkt (p, 1,
         1792  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1793  +    add_srs_wkt (p, 2,
         1794  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1795  +    add_srs_wkt (p, 3,
         1796  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1797  +    add_srs_wkt (p, 4,
         1798  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1799  +    add_srs_wkt (p, 5,
         1800  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1801  +    add_srs_wkt (p, 6,
         1802  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1803  +    add_srs_wkt (p, 7,
         1804  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1805  +    add_srs_wkt (p, 8,
         1806  +        ",171],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1807  +    add_srs_wkt (p, 9,
         1808  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1809  +    add_srs_wkt (p, 10,
         1810  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1811  +    add_srs_wkt (p, 11,
         1812  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1813  +    add_srs_wkt (p, 12,
         1814  +        "32259\"]]");
         1815  +    p = add_epsg_def (filter, first, last, 32260, "epsg", 32260,
         1816  +        "WGS 72 / UTM zone 60N");
         1817  +    add_proj4text (p, 0,
         1818  +        "+proj=utm +zone=60 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1819  +    add_proj4text (p, 1,
         1820  +        "54,0.2263 +units=m +no_defs");
         1821  +    add_srs_wkt (p, 0,
         1822  +        "PROJCS[\"WGS 72 / UTM zone 60N\",GEOGCS[\"WGS 72\",DATUM");
         1823  +    add_srs_wkt (p, 1,
         1824  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1825  +    add_srs_wkt (p, 2,
         1826  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1827  +    add_srs_wkt (p, 3,
         1828  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1829  +    add_srs_wkt (p, 4,
         1830  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1831  +    add_srs_wkt (p, 5,
         1832  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         1833  +    add_srs_wkt (p, 6,
         1834  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         1835  +    add_srs_wkt (p, 7,
         1836  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         1837  +    add_srs_wkt (p, 8,
         1838  +        ",177],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         1839  +    add_srs_wkt (p, 9,
         1840  +        "se_easting\",500000],PARAMETER[\"false_northing\",0],UNI");
         1841  +    add_srs_wkt (p, 10,
         1842  +        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
         1843  +    add_srs_wkt (p, 11,
         1844  +        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
         1845  +    add_srs_wkt (p, 12,
         1846  +        "32260\"]]");
         1847  +    p = add_epsg_def (filter, first, last, 32301, "epsg", 32301,
         1848  +        "WGS 72 / UTM zone 1S");
         1849  +    add_proj4text (p, 0,
         1850  +        "+proj=utm +zone=1 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
         1851  +    add_proj4text (p, 1,
         1852  +        ",0,0.554,0.2263 +units=m +no_defs");
         1853  +    add_srs_wkt (p, 0,
         1854  +        "PROJCS[\"WGS 72 / UTM zone 1S\",GEOGCS[\"WGS 72\",DATUM[");
         1855  +    add_srs_wkt (p, 1,
         1856  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
         1857  +    add_srs_wkt (p, 2,
         1858  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
         1859  +    add_srs_wkt (p, 3,
         1860  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
         1861  +    add_srs_wkt (p, 4,
         1862  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1863  +    add_srs_wkt (p, 5,
         1864  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1865  +    add_srs_wkt (p, 6,
         1866  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1867  +    add_srs_wkt (p, 7,
         1868  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         1869  +    add_srs_wkt (p, 8,
         1870  +        "177],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1871  +    add_srs_wkt (p, 9,
         1872  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         1873  +    add_srs_wkt (p, 10,
         1874  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1875  +    add_srs_wkt (p, 11,
         1876  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         1877  +    add_srs_wkt (p, 12,
         1878  +        "G\",\"32301\"]]");
         1879  +    p = add_epsg_def (filter, first, last, 32302, "epsg", 32302,
         1880  +        "WGS 72 / UTM zone 2S");
         1881  +    add_proj4text (p, 0,
         1882  +        "+proj=utm +zone=2 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
         1883  +    add_proj4text (p, 1,
         1884  +        ",0,0.554,0.2263 +units=m +no_defs");
         1885  +    add_srs_wkt (p, 0,
         1886  +        "PROJCS[\"WGS 72 / UTM zone 2S\",GEOGCS[\"WGS 72\",DATUM[");
         1887  +    add_srs_wkt (p, 1,
         1888  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
         1889  +    add_srs_wkt (p, 2,
         1890  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
         1891  +    add_srs_wkt (p, 3,
         1892  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
         1893  +    add_srs_wkt (p, 4,
         1894  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1895  +    add_srs_wkt (p, 5,
         1896  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1897  +    add_srs_wkt (p, 6,
         1898  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1899  +    add_srs_wkt (p, 7,
         1900  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         1901  +    add_srs_wkt (p, 8,
         1902  +        "171],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1903  +    add_srs_wkt (p, 9,
         1904  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         1905  +    add_srs_wkt (p, 10,
         1906  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1907  +    add_srs_wkt (p, 11,
         1908  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         1909  +    add_srs_wkt (p, 12,
         1910  +        "G\",\"32302\"]]");
         1911  +    p = add_epsg_def (filter, first, last, 32303, "epsg", 32303,
         1912  +        "WGS 72 / UTM zone 3S");
         1913  +    add_proj4text (p, 0,
         1914  +        "+proj=utm +zone=3 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
         1915  +    add_proj4text (p, 1,
         1916  +        ",0,0.554,0.2263 +units=m +no_defs");
         1917  +    add_srs_wkt (p, 0,
         1918  +        "PROJCS[\"WGS 72 / UTM zone 3S\",GEOGCS[\"WGS 72\",DATUM[");
         1919  +    add_srs_wkt (p, 1,
         1920  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
         1921  +    add_srs_wkt (p, 2,
         1922  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
         1923  +    add_srs_wkt (p, 3,
         1924  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
         1925  +    add_srs_wkt (p, 4,
         1926  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1927  +    add_srs_wkt (p, 5,
         1928  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1929  +    add_srs_wkt (p, 6,
         1930  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1931  +    add_srs_wkt (p, 7,
         1932  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         1933  +    add_srs_wkt (p, 8,
         1934  +        "165],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1935  +    add_srs_wkt (p, 9,
         1936  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         1937  +    add_srs_wkt (p, 10,
         1938  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1939  +    add_srs_wkt (p, 11,
         1940  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         1941  +    add_srs_wkt (p, 12,
         1942  +        "G\",\"32303\"]]");
         1943  +    p = add_epsg_def (filter, first, last, 32304, "epsg", 32304,
         1944  +        "WGS 72 / UTM zone 4S");
         1945  +    add_proj4text (p, 0,
         1946  +        "+proj=utm +zone=4 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
         1947  +    add_proj4text (p, 1,
         1948  +        ",0,0.554,0.2263 +units=m +no_defs");
         1949  +    add_srs_wkt (p, 0,
         1950  +        "PROJCS[\"WGS 72 / UTM zone 4S\",GEOGCS[\"WGS 72\",DATUM[");
         1951  +    add_srs_wkt (p, 1,
         1952  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
         1953  +    add_srs_wkt (p, 2,
         1954  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
         1955  +    add_srs_wkt (p, 3,
         1956  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
         1957  +    add_srs_wkt (p, 4,
         1958  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1959  +    add_srs_wkt (p, 5,
         1960  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1961  +    add_srs_wkt (p, 6,
         1962  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1963  +    add_srs_wkt (p, 7,
         1964  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         1965  +    add_srs_wkt (p, 8,
         1966  +        "159],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1967  +    add_srs_wkt (p, 9,
         1968  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         1969  +    add_srs_wkt (p, 10,
         1970  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         1971  +    add_srs_wkt (p, 11,
         1972  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         1973  +    add_srs_wkt (p, 12,
         1974  +        "G\",\"32304\"]]");
         1975  +    p = add_epsg_def (filter, first, last, 32305, "epsg", 32305,
         1976  +        "WGS 72 / UTM zone 5S");
         1977  +    add_proj4text (p, 0,
         1978  +        "+proj=utm +zone=5 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
         1979  +    add_proj4text (p, 1,
         1980  +        ",0,0.554,0.2263 +units=m +no_defs");
         1981  +    add_srs_wkt (p, 0,
         1982  +        "PROJCS[\"WGS 72 / UTM zone 5S\",GEOGCS[\"WGS 72\",DATUM[");
         1983  +    add_srs_wkt (p, 1,
         1984  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
         1985  +    add_srs_wkt (p, 2,
         1986  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
         1987  +    add_srs_wkt (p, 3,
         1988  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
         1989  +    add_srs_wkt (p, 4,
         1990  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         1991  +    add_srs_wkt (p, 5,
         1992  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         1993  +    add_srs_wkt (p, 6,
         1994  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         1995  +    add_srs_wkt (p, 7,
         1996  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         1997  +    add_srs_wkt (p, 8,
         1998  +        "153],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         1999  +    add_srs_wkt (p, 9,
         2000  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         2001  +    add_srs_wkt (p, 10,
         2002  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2003  +    add_srs_wkt (p, 11,
         2004  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2005  +    add_srs_wkt (p, 12,
         2006  +        "G\",\"32305\"]]");
         2007  +    p = add_epsg_def (filter, first, last, 32306, "epsg", 32306,
         2008  +        "WGS 72 / UTM zone 6S");
         2009  +    add_proj4text (p, 0,
         2010  +        "+proj=utm +zone=6 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
         2011  +    add_proj4text (p, 1,
         2012  +        ",0,0.554,0.2263 +units=m +no_defs");
         2013  +    add_srs_wkt (p, 0,
         2014  +        "PROJCS[\"WGS 72 / UTM zone 6S\",GEOGCS[\"WGS 72\",DATUM[");
         2015  +    add_srs_wkt (p, 1,
         2016  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
         2017  +    add_srs_wkt (p, 2,
         2018  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
         2019  +    add_srs_wkt (p, 3,
         2020  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
         2021  +    add_srs_wkt (p, 4,
         2022  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2023  +    add_srs_wkt (p, 5,
         2024  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2025  +    add_srs_wkt (p, 6,
         2026  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2027  +    add_srs_wkt (p, 7,
         2028  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2029  +    add_srs_wkt (p, 8,
         2030  +        "147],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2031  +    add_srs_wkt (p, 9,
         2032  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         2033  +    add_srs_wkt (p, 10,
         2034  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2035  +    add_srs_wkt (p, 11,
         2036  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2037  +    add_srs_wkt (p, 12,
         2038  +        "G\",\"32306\"]]");
         2039  +    p = add_epsg_def (filter, first, last, 32307, "epsg", 32307,
         2040  +        "WGS 72 / UTM zone 7S");
         2041  +    add_proj4text (p, 0,
         2042  +        "+proj=utm +zone=7 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
         2043  +    add_proj4text (p, 1,
         2044  +        ",0,0.554,0.2263 +units=m +no_defs");
         2045  +    add_srs_wkt (p, 0,
         2046  +        "PROJCS[\"WGS 72 / UTM zone 7S\",GEOGCS[\"WGS 72\",DATUM[");
         2047  +    add_srs_wkt (p, 1,
         2048  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
         2049  +    add_srs_wkt (p, 2,
         2050  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
         2051  +    add_srs_wkt (p, 3,
         2052  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
         2053  +    add_srs_wkt (p, 4,
         2054  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2055  +    add_srs_wkt (p, 5,
         2056  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2057  +    add_srs_wkt (p, 6,
         2058  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2059  +    add_srs_wkt (p, 7,
         2060  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2061  +    add_srs_wkt (p, 8,
         2062  +        "141],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2063  +    add_srs_wkt (p, 9,
         2064  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         2065  +    add_srs_wkt (p, 10,
         2066  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2067  +    add_srs_wkt (p, 11,
         2068  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2069  +    add_srs_wkt (p, 12,
         2070  +        "G\",\"32307\"]]");
         2071  +    p = add_epsg_def (filter, first, last, 32308, "epsg", 32308,
         2072  +        "WGS 72 / UTM zone 8S");
         2073  +    add_proj4text (p, 0,
         2074  +        "+proj=utm +zone=8 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
         2075  +    add_proj4text (p, 1,
         2076  +        ",0,0.554,0.2263 +units=m +no_defs");
         2077  +    add_srs_wkt (p, 0,
         2078  +        "PROJCS[\"WGS 72 / UTM zone 8S\",GEOGCS[\"WGS 72\",DATUM[");
         2079  +    add_srs_wkt (p, 1,
         2080  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
         2081  +    add_srs_wkt (p, 2,
         2082  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
         2083  +    add_srs_wkt (p, 3,
         2084  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
         2085  +    add_srs_wkt (p, 4,
         2086  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2087  +    add_srs_wkt (p, 5,
         2088  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2089  +    add_srs_wkt (p, 6,
         2090  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2091  +    add_srs_wkt (p, 7,
         2092  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2093  +    add_srs_wkt (p, 8,
         2094  +        "135],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2095  +    add_srs_wkt (p, 9,
         2096  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         2097  +    add_srs_wkt (p, 10,
         2098  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2099  +    add_srs_wkt (p, 11,
         2100  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2101  +    add_srs_wkt (p, 12,
         2102  +        "G\",\"32308\"]]");
         2103  +    p = add_epsg_def (filter, first, last, 32309, "epsg", 32309,
         2104  +        "WGS 72 / UTM zone 9S");
         2105  +    add_proj4text (p, 0,
         2106  +        "+proj=utm +zone=9 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
         2107  +    add_proj4text (p, 1,
         2108  +        ",0,0.554,0.2263 +units=m +no_defs");
         2109  +    add_srs_wkt (p, 0,
         2110  +        "PROJCS[\"WGS 72 / UTM zone 9S\",GEOGCS[\"WGS 72\",DATUM[");
         2111  +    add_srs_wkt (p, 1,
         2112  +        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
         2113  +    add_srs_wkt (p, 2,
         2114  +        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
         2115  +    add_srs_wkt (p, 3,
         2116  +        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
         2117  +    add_srs_wkt (p, 4,
         2118  +        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
         2119  +    add_srs_wkt (p, 5,
         2120  +        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"");
         2121  +    add_srs_wkt (p, 6,
         2122  +        "4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
         2123  +    add_srs_wkt (p, 7,
         2124  +        "latitude_of_origin\",0],PARAMETER[\"central_meridian\",-");
         2125  +    add_srs_wkt (p, 8,
         2126  +        "129],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2127  +    add_srs_wkt (p, 9,
         2128  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         2129  +    add_srs_wkt (p, 10,
         2130  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2131  +    add_srs_wkt (p, 11,
         2132  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2133  +    add_srs_wkt (p, 12,
         2134  +        "G\",\"32309\"]]");
         2135  +    p = add_epsg_def (filter, first, last, 32310, "epsg", 32310,
         2136  +        "WGS 72 / UTM zone 10S");
         2137  +    add_proj4text (p, 0,
         2138  +        "+proj=utm +zone=10 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2139  +    add_proj4text (p, 1,
         2140  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2141  +    add_srs_wkt (p, 0,
         2142  +        "PROJCS[\"WGS 72 / UTM zone 10S\",GEOGCS[\"WGS 72\",DATUM");
         2143  +    add_srs_wkt (p, 1,
         2144  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2145  +    add_srs_wkt (p, 2,
         2146  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2147  +    add_srs_wkt (p, 3,
         2148  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2149  +    add_srs_wkt (p, 4,
         2150  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2151  +    add_srs_wkt (p, 5,
         2152  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2153  +    add_srs_wkt (p, 6,
         2154  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2155  +    add_srs_wkt (p, 7,
         2156  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2157  +    add_srs_wkt (p, 8,
         2158  +        ",-123],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
         2159  +    add_srs_wkt (p, 9,
         2160  +        "lse_easting\",500000],PARAMETER[\"false_northing\",10000");
         2161  +    add_srs_wkt (p, 10,
         2162  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
         2163  +    add_srs_wkt (p, 11,
         2164  +        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
         2165  +    add_srs_wkt (p, 12,
         2166  +        "EPSG\",\"32310\"]]");
         2167  +    p = add_epsg_def (filter, first, last, 32311, "epsg", 32311,
         2168  +        "WGS 72 / UTM zone 11S");
         2169  +    add_proj4text (p, 0,
         2170  +        "+proj=utm +zone=11 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2171  +    add_proj4text (p, 1,
         2172  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2173  +    add_srs_wkt (p, 0,
         2174  +        "PROJCS[\"WGS 72 / UTM zone 11S\",GEOGCS[\"WGS 72\",DATUM");
         2175  +    add_srs_wkt (p, 1,
         2176  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2177  +    add_srs_wkt (p, 2,
         2178  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2179  +    add_srs_wkt (p, 3,
         2180  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2181  +    add_srs_wkt (p, 4,
         2182  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2183  +    add_srs_wkt (p, 5,
         2184  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2185  +    add_srs_wkt (p, 6,
         2186  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2187  +    add_srs_wkt (p, 7,
         2188  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2189  +    add_srs_wkt (p, 8,
         2190  +        ",-117],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
         2191  +    add_srs_wkt (p, 9,
         2192  +        "lse_easting\",500000],PARAMETER[\"false_northing\",10000");
         2193  +    add_srs_wkt (p, 10,
         2194  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
         2195  +    add_srs_wkt (p, 11,
         2196  +        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
         2197  +    add_srs_wkt (p, 12,
         2198  +        "EPSG\",\"32311\"]]");
         2199  +    p = add_epsg_def (filter, first, last, 32312, "epsg", 32312,
         2200  +        "WGS 72 / UTM zone 12S");
         2201  +    add_proj4text (p, 0,
         2202  +        "+proj=utm +zone=12 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2203  +    add_proj4text (p, 1,
         2204  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2205  +    add_srs_wkt (p, 0,
         2206  +        "PROJCS[\"WGS 72 / UTM zone 12S\",GEOGCS[\"WGS 72\",DATUM");
         2207  +    add_srs_wkt (p, 1,
         2208  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2209  +    add_srs_wkt (p, 2,
         2210  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2211  +    add_srs_wkt (p, 3,
         2212  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2213  +    add_srs_wkt (p, 4,
         2214  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2215  +    add_srs_wkt (p, 5,
         2216  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2217  +    add_srs_wkt (p, 6,
         2218  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2219  +    add_srs_wkt (p, 7,
         2220  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2221  +    add_srs_wkt (p, 8,
         2222  +        ",-111],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
         2223  +    add_srs_wkt (p, 9,
         2224  +        "lse_easting\",500000],PARAMETER[\"false_northing\",10000");
         2225  +    add_srs_wkt (p, 10,
         2226  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
         2227  +    add_srs_wkt (p, 11,
         2228  +        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
         2229  +    add_srs_wkt (p, 12,
         2230  +        "EPSG\",\"32312\"]]");
         2231  +    p = add_epsg_def (filter, first, last, 32313, "epsg", 32313,
         2232  +        "WGS 72 / UTM zone 13S");
         2233  +    add_proj4text (p, 0,
         2234  +        "+proj=utm +zone=13 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2235  +    add_proj4text (p, 1,
         2236  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2237  +    add_srs_wkt (p, 0,
         2238  +        "PROJCS[\"WGS 72 / UTM zone 13S\",GEOGCS[\"WGS 72\",DATUM");
         2239  +    add_srs_wkt (p, 1,
         2240  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2241  +    add_srs_wkt (p, 2,
         2242  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2243  +    add_srs_wkt (p, 3,
         2244  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2245  +    add_srs_wkt (p, 4,
         2246  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2247  +    add_srs_wkt (p, 5,
         2248  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2249  +    add_srs_wkt (p, 6,
         2250  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2251  +    add_srs_wkt (p, 7,
         2252  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2253  +    add_srs_wkt (p, 8,
         2254  +        ",-105],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fa");
         2255  +    add_srs_wkt (p, 9,
         2256  +        "lse_easting\",500000],PARAMETER[\"false_northing\",10000");
         2257  +    add_srs_wkt (p, 10,
         2258  +        "000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS");
         2259  +    add_srs_wkt (p, 11,
         2260  +        "[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
         2261  +    add_srs_wkt (p, 12,
         2262  +        "EPSG\",\"32313\"]]");
         2263  +    p = add_epsg_def (filter, first, last, 32314, "epsg", 32314,
         2264  +        "WGS 72 / UTM zone 14S");
         2265  +    add_proj4text (p, 0,
         2266  +        "+proj=utm +zone=14 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2267  +    add_proj4text (p, 1,
         2268  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2269  +    add_srs_wkt (p, 0,
         2270  +        "PROJCS[\"WGS 72 / UTM zone 14S\",GEOGCS[\"WGS 72\",DATUM");
         2271  +    add_srs_wkt (p, 1,
         2272  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2273  +    add_srs_wkt (p, 2,
         2274  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2275  +    add_srs_wkt (p, 3,
         2276  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2277  +    add_srs_wkt (p, 4,
         2278  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2279  +    add_srs_wkt (p, 5,
         2280  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2281  +    add_srs_wkt (p, 6,
         2282  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2283  +    add_srs_wkt (p, 7,
         2284  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2285  +    add_srs_wkt (p, 8,
         2286  +        ",-99],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2287  +    add_srs_wkt (p, 9,
         2288  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2289  +    add_srs_wkt (p, 10,
         2290  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2291  +    add_srs_wkt (p, 11,
         2292  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2293  +    add_srs_wkt (p, 12,
         2294  +        "PSG\",\"32314\"]]");
         2295  +    p = add_epsg_def (filter, first, last, 32315, "epsg", 32315,
         2296  +        "WGS 72 / UTM zone 15S");
         2297  +    add_proj4text (p, 0,
         2298  +        "+proj=utm +zone=15 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2299  +    add_proj4text (p, 1,
         2300  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2301  +    add_srs_wkt (p, 0,
         2302  +        "PROJCS[\"WGS 72 / UTM zone 15S\",GEOGCS[\"WGS 72\",DATUM");
         2303  +    add_srs_wkt (p, 1,
         2304  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2305  +    add_srs_wkt (p, 2,
         2306  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2307  +    add_srs_wkt (p, 3,
         2308  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2309  +    add_srs_wkt (p, 4,
         2310  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2311  +    add_srs_wkt (p, 5,
         2312  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2313  +    add_srs_wkt (p, 6,
         2314  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2315  +    add_srs_wkt (p, 7,
         2316  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2317  +    add_srs_wkt (p, 8,
         2318  +        ",-93],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2319  +    add_srs_wkt (p, 9,
         2320  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2321  +    add_srs_wkt (p, 10,
         2322  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2323  +    add_srs_wkt (p, 11,
         2324  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2325  +    add_srs_wkt (p, 12,
         2326  +        "PSG\",\"32315\"]]");
         2327  +    p = add_epsg_def (filter, first, last, 32316, "epsg", 32316,
         2328  +        "WGS 72 / UTM zone 16S");
         2329  +    add_proj4text (p, 0,
         2330  +        "+proj=utm +zone=16 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2331  +    add_proj4text (p, 1,
         2332  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2333  +    add_srs_wkt (p, 0,
         2334  +        "PROJCS[\"WGS 72 / UTM zone 16S\",GEOGCS[\"WGS 72\",DATUM");
         2335  +    add_srs_wkt (p, 1,
         2336  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2337  +    add_srs_wkt (p, 2,
         2338  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2339  +    add_srs_wkt (p, 3,
         2340  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2341  +    add_srs_wkt (p, 4,
         2342  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2343  +    add_srs_wkt (p, 5,
         2344  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2345  +    add_srs_wkt (p, 6,
         2346  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2347  +    add_srs_wkt (p, 7,
         2348  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2349  +    add_srs_wkt (p, 8,
         2350  +        ",-87],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2351  +    add_srs_wkt (p, 9,
         2352  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2353  +    add_srs_wkt (p, 10,
         2354  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2355  +    add_srs_wkt (p, 11,
         2356  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2357  +    add_srs_wkt (p, 12,
         2358  +        "PSG\",\"32316\"]]");
         2359  +    p = add_epsg_def (filter, first, last, 32317, "epsg", 32317,
         2360  +        "WGS 72 / UTM zone 17S");
         2361  +    add_proj4text (p, 0,
         2362  +        "+proj=utm +zone=17 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2363  +    add_proj4text (p, 1,
         2364  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2365  +    add_srs_wkt (p, 0,
         2366  +        "PROJCS[\"WGS 72 / UTM zone 17S\",GEOGCS[\"WGS 72\",DATUM");
         2367  +    add_srs_wkt (p, 1,
         2368  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2369  +    add_srs_wkt (p, 2,
         2370  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2371  +    add_srs_wkt (p, 3,
         2372  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2373  +    add_srs_wkt (p, 4,
         2374  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2375  +    add_srs_wkt (p, 5,
         2376  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2377  +    add_srs_wkt (p, 6,
         2378  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2379  +    add_srs_wkt (p, 7,
         2380  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2381  +    add_srs_wkt (p, 8,
         2382  +        ",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2383  +    add_srs_wkt (p, 9,
         2384  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2385  +    add_srs_wkt (p, 10,
         2386  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2387  +    add_srs_wkt (p, 11,
         2388  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2389  +    add_srs_wkt (p, 12,
         2390  +        "PSG\",\"32317\"]]");
         2391  +    p = add_epsg_def (filter, first, last, 32318, "epsg", 32318,
         2392  +        "WGS 72 / UTM zone 18S");
         2393  +    add_proj4text (p, 0,
         2394  +        "+proj=utm +zone=18 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2395  +    add_proj4text (p, 1,
         2396  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2397  +    add_srs_wkt (p, 0,
         2398  +        "PROJCS[\"WGS 72 / UTM zone 18S\",GEOGCS[\"WGS 72\",DATUM");
         2399  +    add_srs_wkt (p, 1,
         2400  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2401  +    add_srs_wkt (p, 2,
         2402  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2403  +    add_srs_wkt (p, 3,
         2404  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2405  +    add_srs_wkt (p, 4,
         2406  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2407  +    add_srs_wkt (p, 5,
         2408  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2409  +    add_srs_wkt (p, 6,
         2410  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2411  +    add_srs_wkt (p, 7,
         2412  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2413  +    add_srs_wkt (p, 8,
         2414  +        ",-75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2415  +    add_srs_wkt (p, 9,
         2416  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2417  +    add_srs_wkt (p, 10,
         2418  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2419  +    add_srs_wkt (p, 11,
         2420  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2421  +    add_srs_wkt (p, 12,
         2422  +        "PSG\",\"32318\"]]");
         2423  +    p = add_epsg_def (filter, first, last, 32319, "epsg", 32319,
         2424  +        "WGS 72 / UTM zone 19S");
         2425  +    add_proj4text (p, 0,
         2426  +        "+proj=utm +zone=19 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2427  +    add_proj4text (p, 1,
         2428  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2429  +    add_srs_wkt (p, 0,
         2430  +        "PROJCS[\"WGS 72 / UTM zone 19S\",GEOGCS[\"WGS 72\",DATUM");
         2431  +    add_srs_wkt (p, 1,
         2432  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2433  +    add_srs_wkt (p, 2,
         2434  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2435  +    add_srs_wkt (p, 3,
         2436  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2437  +    add_srs_wkt (p, 4,
         2438  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2439  +    add_srs_wkt (p, 5,
         2440  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2441  +    add_srs_wkt (p, 6,
         2442  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2443  +    add_srs_wkt (p, 7,
         2444  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2445  +    add_srs_wkt (p, 8,
         2446  +        ",-69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2447  +    add_srs_wkt (p, 9,
         2448  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2449  +    add_srs_wkt (p, 10,
         2450  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2451  +    add_srs_wkt (p, 11,
         2452  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2453  +    add_srs_wkt (p, 12,
         2454  +        "PSG\",\"32319\"]]");
         2455  +    p = add_epsg_def (filter, first, last, 32320, "epsg", 32320,
         2456  +        "WGS 72 / UTM zone 20S");
         2457  +    add_proj4text (p, 0,
         2458  +        "+proj=utm +zone=20 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2459  +    add_proj4text (p, 1,
         2460  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2461  +    add_srs_wkt (p, 0,
         2462  +        "PROJCS[\"WGS 72 / UTM zone 20S\",GEOGCS[\"WGS 72\",DATUM");
         2463  +    add_srs_wkt (p, 1,
         2464  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2465  +    add_srs_wkt (p, 2,
         2466  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2467  +    add_srs_wkt (p, 3,
         2468  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2469  +    add_srs_wkt (p, 4,
         2470  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2471  +    add_srs_wkt (p, 5,
         2472  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2473  +    add_srs_wkt (p, 6,
         2474  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2475  +    add_srs_wkt (p, 7,
         2476  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2477  +    add_srs_wkt (p, 8,
         2478  +        ",-63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2479  +    add_srs_wkt (p, 9,
         2480  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2481  +    add_srs_wkt (p, 10,
         2482  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2483  +    add_srs_wkt (p, 11,
         2484  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2485  +    add_srs_wkt (p, 12,
         2486  +        "PSG\",\"32320\"]]");
         2487  +    p = add_epsg_def (filter, first, last, 32321, "epsg", 32321,
         2488  +        "WGS 72 / UTM zone 21S");
         2489  +    add_proj4text (p, 0,
         2490  +        "+proj=utm +zone=21 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2491  +    add_proj4text (p, 1,
         2492  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2493  +    add_srs_wkt (p, 0,
         2494  +        "PROJCS[\"WGS 72 / UTM zone 21S\",GEOGCS[\"WGS 72\",DATUM");
         2495  +    add_srs_wkt (p, 1,
         2496  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2497  +    add_srs_wkt (p, 2,
         2498  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2499  +    add_srs_wkt (p, 3,
         2500  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2501  +    add_srs_wkt (p, 4,
         2502  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2503  +    add_srs_wkt (p, 5,
         2504  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2505  +    add_srs_wkt (p, 6,
         2506  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2507  +    add_srs_wkt (p, 7,
         2508  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2509  +    add_srs_wkt (p, 8,
         2510  +        ",-57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2511  +    add_srs_wkt (p, 9,
         2512  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2513  +    add_srs_wkt (p, 10,
         2514  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2515  +    add_srs_wkt (p, 11,
         2516  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2517  +    add_srs_wkt (p, 12,
         2518  +        "PSG\",\"32321\"]]");
         2519  +    p = add_epsg_def (filter, first, last, 32322, "epsg", 32322,
         2520  +        "WGS 72 / UTM zone 22S");
         2521  +    add_proj4text (p, 0,
         2522  +        "+proj=utm +zone=22 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2523  +    add_proj4text (p, 1,
         2524  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2525  +    add_srs_wkt (p, 0,
         2526  +        "PROJCS[\"WGS 72 / UTM zone 22S\",GEOGCS[\"WGS 72\",DATUM");
         2527  +    add_srs_wkt (p, 1,
         2528  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2529  +    add_srs_wkt (p, 2,
         2530  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2531  +    add_srs_wkt (p, 3,
         2532  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2533  +    add_srs_wkt (p, 4,
         2534  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2535  +    add_srs_wkt (p, 5,
         2536  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2537  +    add_srs_wkt (p, 6,
         2538  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2539  +    add_srs_wkt (p, 7,
         2540  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2541  +    add_srs_wkt (p, 8,
         2542  +        ",-51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2543  +    add_srs_wkt (p, 9,
         2544  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2545  +    add_srs_wkt (p, 10,
         2546  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2547  +    add_srs_wkt (p, 11,
         2548  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2549  +    add_srs_wkt (p, 12,
         2550  +        "PSG\",\"32322\"]]");
         2551  +    p = add_epsg_def (filter, first, last, 32323, "epsg", 32323,
         2552  +        "WGS 72 / UTM zone 23S");
         2553  +    add_proj4text (p, 0,
         2554  +        "+proj=utm +zone=23 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2555  +    add_proj4text (p, 1,
         2556  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2557  +    add_srs_wkt (p, 0,
         2558  +        "PROJCS[\"WGS 72 / UTM zone 23S\",GEOGCS[\"WGS 72\",DATUM");
         2559  +    add_srs_wkt (p, 1,
         2560  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2561  +    add_srs_wkt (p, 2,
         2562  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2563  +    add_srs_wkt (p, 3,
         2564  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2565  +    add_srs_wkt (p, 4,
         2566  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2567  +    add_srs_wkt (p, 5,
         2568  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2569  +    add_srs_wkt (p, 6,
         2570  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2571  +    add_srs_wkt (p, 7,
         2572  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2573  +    add_srs_wkt (p, 8,
         2574  +        ",-45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2575  +    add_srs_wkt (p, 9,
         2576  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2577  +    add_srs_wkt (p, 10,
         2578  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2579  +    add_srs_wkt (p, 11,
         2580  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2581  +    add_srs_wkt (p, 12,
         2582  +        "PSG\",\"32323\"]]");
         2583  +    p = add_epsg_def (filter, first, last, 32324, "epsg", 32324,
         2584  +        "WGS 72 / UTM zone 24S");
         2585  +    add_proj4text (p, 0,
         2586  +        "+proj=utm +zone=24 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2587  +    add_proj4text (p, 1,
         2588  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2589  +    add_srs_wkt (p, 0,
         2590  +        "PROJCS[\"WGS 72 / UTM zone 24S\",GEOGCS[\"WGS 72\",DATUM");
         2591  +    add_srs_wkt (p, 1,
         2592  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2593  +    add_srs_wkt (p, 2,
         2594  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2595  +    add_srs_wkt (p, 3,
         2596  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2597  +    add_srs_wkt (p, 4,
         2598  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2599  +    add_srs_wkt (p, 5,
         2600  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2601  +    add_srs_wkt (p, 6,
         2602  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2603  +    add_srs_wkt (p, 7,
         2604  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2605  +    add_srs_wkt (p, 8,
         2606  +        ",-39],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2607  +    add_srs_wkt (p, 9,
         2608  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2609  +    add_srs_wkt (p, 10,
         2610  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2611  +    add_srs_wkt (p, 11,
         2612  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2613  +    add_srs_wkt (p, 12,
         2614  +        "PSG\",\"32324\"]]");
         2615  +    p = add_epsg_def (filter, first, last, 32325, "epsg", 32325,
         2616  +        "WGS 72 / UTM zone 25S");
         2617  +    add_proj4text (p, 0,
         2618  +        "+proj=utm +zone=25 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2619  +    add_proj4text (p, 1,
         2620  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2621  +    add_srs_wkt (p, 0,
         2622  +        "PROJCS[\"WGS 72 / UTM zone 25S\",GEOGCS[\"WGS 72\",DATUM");
         2623  +    add_srs_wkt (p, 1,
         2624  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2625  +    add_srs_wkt (p, 2,
         2626  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2627  +    add_srs_wkt (p, 3,
         2628  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2629  +    add_srs_wkt (p, 4,
         2630  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2631  +    add_srs_wkt (p, 5,
         2632  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2633  +    add_srs_wkt (p, 6,
         2634  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2635  +    add_srs_wkt (p, 7,
         2636  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2637  +    add_srs_wkt (p, 8,
         2638  +        ",-33],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2639  +    add_srs_wkt (p, 9,
         2640  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2641  +    add_srs_wkt (p, 10,
         2642  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2643  +    add_srs_wkt (p, 11,
         2644  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2645  +    add_srs_wkt (p, 12,
         2646  +        "PSG\",\"32325\"]]");
         2647  +    p = add_epsg_def (filter, first, last, 32326, "epsg", 32326,
         2648  +        "WGS 72 / UTM zone 26S");
         2649  +    add_proj4text (p, 0,
         2650  +        "+proj=utm +zone=26 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2651  +    add_proj4text (p, 1,
         2652  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2653  +    add_srs_wkt (p, 0,
         2654  +        "PROJCS[\"WGS 72 / UTM zone 26S\",GEOGCS[\"WGS 72\",DATUM");
         2655  +    add_srs_wkt (p, 1,
         2656  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2657  +    add_srs_wkt (p, 2,
         2658  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2659  +    add_srs_wkt (p, 3,
         2660  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2661  +    add_srs_wkt (p, 4,
         2662  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2663  +    add_srs_wkt (p, 5,
         2664  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2665  +    add_srs_wkt (p, 6,
         2666  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2667  +    add_srs_wkt (p, 7,
         2668  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2669  +    add_srs_wkt (p, 8,
         2670  +        ",-27],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2671  +    add_srs_wkt (p, 9,
         2672  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2673  +    add_srs_wkt (p, 10,
         2674  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2675  +    add_srs_wkt (p, 11,
         2676  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2677  +    add_srs_wkt (p, 12,
         2678  +        "PSG\",\"32326\"]]");
         2679  +    p = add_epsg_def (filter, first, last, 32327, "epsg", 32327,
         2680  +        "WGS 72 / UTM zone 27S");
         2681  +    add_proj4text (p, 0,
         2682  +        "+proj=utm +zone=27 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2683  +    add_proj4text (p, 1,
         2684  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2685  +    add_srs_wkt (p, 0,
         2686  +        "PROJCS[\"WGS 72 / UTM zone 27S\",GEOGCS[\"WGS 72\",DATUM");
         2687  +    add_srs_wkt (p, 1,
         2688  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2689  +    add_srs_wkt (p, 2,
         2690  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2691  +    add_srs_wkt (p, 3,
         2692  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2693  +    add_srs_wkt (p, 4,
         2694  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2695  +    add_srs_wkt (p, 5,
         2696  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2697  +    add_srs_wkt (p, 6,
         2698  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2699  +    add_srs_wkt (p, 7,
         2700  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2701  +    add_srs_wkt (p, 8,
         2702  +        ",-21],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2703  +    add_srs_wkt (p, 9,
         2704  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2705  +    add_srs_wkt (p, 10,
         2706  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2707  +    add_srs_wkt (p, 11,
         2708  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2709  +    add_srs_wkt (p, 12,
         2710  +        "PSG\",\"32327\"]]");
         2711  +    p = add_epsg_def (filter, first, last, 32328, "epsg", 32328,
         2712  +        "WGS 72 / UTM zone 28S");
         2713  +    add_proj4text (p, 0,
         2714  +        "+proj=utm +zone=28 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2715  +    add_proj4text (p, 1,
         2716  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2717  +    add_srs_wkt (p, 0,
         2718  +        "PROJCS[\"WGS 72 / UTM zone 28S\",GEOGCS[\"WGS 72\",DATUM");
         2719  +    add_srs_wkt (p, 1,
         2720  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2721  +    add_srs_wkt (p, 2,
         2722  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2723  +    add_srs_wkt (p, 3,
         2724  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2725  +    add_srs_wkt (p, 4,
         2726  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2727  +    add_srs_wkt (p, 5,
         2728  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2729  +    add_srs_wkt (p, 6,
         2730  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2731  +    add_srs_wkt (p, 7,
         2732  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2733  +    add_srs_wkt (p, 8,
         2734  +        ",-15],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
         2735  +    add_srs_wkt (p, 9,
         2736  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
         2737  +    add_srs_wkt (p, 10,
         2738  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
         2739  +    add_srs_wkt (p, 11,
         2740  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
         2741  +    add_srs_wkt (p, 12,
         2742  +        "PSG\",\"32328\"]]");
         2743  +    p = add_epsg_def (filter, first, last, 32329, "epsg", 32329,
         2744  +        "WGS 72 / UTM zone 29S");
         2745  +    add_proj4text (p, 0,
         2746  +        "+proj=utm +zone=29 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2747  +    add_proj4text (p, 1,
         2748  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2749  +    add_srs_wkt (p, 0,
         2750  +        "PROJCS[\"WGS 72 / UTM zone 29S\",GEOGCS[\"WGS 72\",DATUM");
         2751  +    add_srs_wkt (p, 1,
         2752  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2753  +    add_srs_wkt (p, 2,
         2754  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2755  +    add_srs_wkt (p, 3,
         2756  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2757  +    add_srs_wkt (p, 4,
         2758  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2759  +    add_srs_wkt (p, 5,
         2760  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2761  +    add_srs_wkt (p, 6,
         2762  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2763  +    add_srs_wkt (p, 7,
         2764  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2765  +    add_srs_wkt (p, 8,
         2766  +        ",-9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2767  +    add_srs_wkt (p, 9,
         2768  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         2769  +    add_srs_wkt (p, 10,
         2770  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2771  +    add_srs_wkt (p, 11,
         2772  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2773  +    add_srs_wkt (p, 12,
         2774  +        "G\",\"32329\"]]");
         2775  +    p = add_epsg_def (filter, first, last, 32330, "epsg", 32330,
         2776  +        "WGS 72 / UTM zone 30S");
         2777  +    add_proj4text (p, 0,
         2778  +        "+proj=utm +zone=30 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2779  +    add_proj4text (p, 1,
         2780  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2781  +    add_srs_wkt (p, 0,
         2782  +        "PROJCS[\"WGS 72 / UTM zone 30S\",GEOGCS[\"WGS 72\",DATUM");
         2783  +    add_srs_wkt (p, 1,
         2784  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2785  +    add_srs_wkt (p, 2,
         2786  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2787  +    add_srs_wkt (p, 3,
         2788  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2789  +    add_srs_wkt (p, 4,
         2790  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2791  +    add_srs_wkt (p, 5,
         2792  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2793  +    add_srs_wkt (p, 6,
         2794  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2795  +    add_srs_wkt (p, 7,
         2796  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2797  +    add_srs_wkt (p, 8,
         2798  +        ",-3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2799  +    add_srs_wkt (p, 9,
         2800  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         2801  +    add_srs_wkt (p, 10,
         2802  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2803  +    add_srs_wkt (p, 11,
         2804  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2805  +    add_srs_wkt (p, 12,
         2806  +        "G\",\"32330\"]]");
         2807  +    p = add_epsg_def (filter, first, last, 32331, "epsg", 32331,
         2808  +        "WGS 72 / UTM zone 31S");
         2809  +    add_proj4text (p, 0,
         2810  +        "+proj=utm +zone=31 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2811  +    add_proj4text (p, 1,
         2812  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2813  +    add_srs_wkt (p, 0,
         2814  +        "PROJCS[\"WGS 72 / UTM zone 31S\",GEOGCS[\"WGS 72\",DATUM");
         2815  +    add_srs_wkt (p, 1,
         2816  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2817  +    add_srs_wkt (p, 2,
         2818  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2819  +    add_srs_wkt (p, 3,
         2820  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2821  +    add_srs_wkt (p, 4,
         2822  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2823  +    add_srs_wkt (p, 5,
         2824  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2825  +    add_srs_wkt (p, 6,
         2826  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2827  +    add_srs_wkt (p, 7,
         2828  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2829  +    add_srs_wkt (p, 8,
         2830  +        ",3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
         2831  +    add_srs_wkt (p, 9,
         2832  +        "_easting\",500000],PARAMETER[\"false_northing\",10000000");
         2833  +    add_srs_wkt (p, 10,
         2834  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2835  +    add_srs_wkt (p, 11,
         2836  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2837  +    add_srs_wkt (p, 12,
         2838  +        "G\",\"32331\"]]");
         2839  +    p = add_epsg_def (filter, first, last, 32332, "epsg", 32332,
         2840  +        "WGS 72 / UTM zone 32S");
         2841  +    add_proj4text (p, 0,
         2842  +        "+proj=utm +zone=32 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2843  +    add_proj4text (p, 1,
         2844  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2845  +    add_srs_wkt (p, 0,
         2846  +        "PROJCS[\"WGS 72 / UTM zone 32S\",GEOGCS[\"WGS 72\",DATUM");
         2847  +    add_srs_wkt (p, 1,
         2848  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2849  +    add_srs_wkt (p, 2,
         2850  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2851  +    add_srs_wkt (p, 3,
         2852  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2853  +    add_srs_wkt (p, 4,
         2854  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2855  +    add_srs_wkt (p, 5,
         2856  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2857  +    add_srs_wkt (p, 6,
         2858  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2859  +    add_srs_wkt (p, 7,
         2860  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2861  +    add_srs_wkt (p, 8,
         2862  +        ",9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false");
         2863  +    add_srs_wkt (p, 9,
         2864  +        "_easting\",500000],PARAMETER[\"false_northing\",10000000");
         2865  +    add_srs_wkt (p, 10,
         2866  +        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2867  +    add_srs_wkt (p, 11,
         2868  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2869  +    add_srs_wkt (p, 12,
         2870  +        "G\",\"32332\"]]");
         2871  +    p = add_epsg_def (filter, first, last, 32333, "epsg", 32333,
         2872  +        "WGS 72 / UTM zone 33S");
         2873  +    add_proj4text (p, 0,
         2874  +        "+proj=utm +zone=33 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2875  +    add_proj4text (p, 1,
         2876  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2877  +    add_srs_wkt (p, 0,
         2878  +        "PROJCS[\"WGS 72 / UTM zone 33S\",GEOGCS[\"WGS 72\",DATUM");
         2879  +    add_srs_wkt (p, 1,
         2880  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2881  +    add_srs_wkt (p, 2,
         2882  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2883  +    add_srs_wkt (p, 3,
         2884  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2885  +    add_srs_wkt (p, 4,
         2886  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2887  +    add_srs_wkt (p, 5,
         2888  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2889  +    add_srs_wkt (p, 6,
         2890  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2891  +    add_srs_wkt (p, 7,
         2892  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2893  +    add_srs_wkt (p, 8,
         2894  +        ",15],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2895  +    add_srs_wkt (p, 9,
         2896  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         2897  +    add_srs_wkt (p, 10,
         2898  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2899  +    add_srs_wkt (p, 11,
         2900  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2901  +    add_srs_wkt (p, 12,
         2902  +        "G\",\"32333\"]]");
         2903  +    p = add_epsg_def (filter, first, last, 32334, "epsg", 32334,
         2904  +        "WGS 72 / UTM zone 34S");
         2905  +    add_proj4text (p, 0,
         2906  +        "+proj=utm +zone=34 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2907  +    add_proj4text (p, 1,
         2908  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2909  +    add_srs_wkt (p, 0,
         2910  +        "PROJCS[\"WGS 72 / UTM zone 34S\",GEOGCS[\"WGS 72\",DATUM");
         2911  +    add_srs_wkt (p, 1,
         2912  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2913  +    add_srs_wkt (p, 2,
         2914  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2915  +    add_srs_wkt (p, 3,
         2916  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2917  +    add_srs_wkt (p, 4,
         2918  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2919  +    add_srs_wkt (p, 5,
         2920  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2921  +    add_srs_wkt (p, 6,
         2922  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2923  +    add_srs_wkt (p, 7,
         2924  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2925  +    add_srs_wkt (p, 8,
         2926  +        ",21],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2927  +    add_srs_wkt (p, 9,
         2928  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         2929  +    add_srs_wkt (p, 10,
         2930  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2931  +    add_srs_wkt (p, 11,
         2932  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2933  +    add_srs_wkt (p, 12,
         2934  +        "G\",\"32334\"]]");
         2935  +    p = add_epsg_def (filter, first, last, 32335, "epsg", 32335,
         2936  +        "WGS 72 / UTM zone 35S");
         2937  +    add_proj4text (p, 0,
         2938  +        "+proj=utm +zone=35 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2939  +    add_proj4text (p, 1,
         2940  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2941  +    add_srs_wkt (p, 0,
         2942  +        "PROJCS[\"WGS 72 / UTM zone 35S\",GEOGCS[\"WGS 72\",DATUM");
         2943  +    add_srs_wkt (p, 1,
         2944  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2945  +    add_srs_wkt (p, 2,
         2946  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2947  +    add_srs_wkt (p, 3,
         2948  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2949  +    add_srs_wkt (p, 4,
         2950  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2951  +    add_srs_wkt (p, 5,
         2952  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2953  +    add_srs_wkt (p, 6,
         2954  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2955  +    add_srs_wkt (p, 7,
         2956  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2957  +    add_srs_wkt (p, 8,
         2958  +        ",27],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2959  +    add_srs_wkt (p, 9,
         2960  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         2961  +    add_srs_wkt (p, 10,
         2962  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2963  +    add_srs_wkt (p, 11,
         2964  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2965  +    add_srs_wkt (p, 12,
         2966  +        "G\",\"32335\"]]");
         2967  +    p = add_epsg_def (filter, first, last, 32336, "epsg", 32336,
         2968  +        "WGS 72 / UTM zone 36S");
         2969  +    add_proj4text (p, 0,
         2970  +        "+proj=utm +zone=36 +south +ellps=WGS72 +towgs84=0,0,4.5,");
         2971  +    add_proj4text (p, 1,
         2972  +        "0,0,0.554,0.2263 +units=m +no_defs");
         2973  +    add_srs_wkt (p, 0,
         2974  +        "PROJCS[\"WGS 72 / UTM zone 36S\",GEOGCS[\"WGS 72\",DATUM");
         2975  +    add_srs_wkt (p, 1,
         2976  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         2977  +    add_srs_wkt (p, 2,
         2978  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         2979  +    add_srs_wkt (p, 3,
         2980  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         2981  +    add_srs_wkt (p, 4,
         2982  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         2983  +    add_srs_wkt (p, 5,
         2984  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
         2985  +    add_srs_wkt (p, 6,
         2986  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
         2987  +    add_srs_wkt (p, 7,
         2988  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
         2989  +    add_srs_wkt (p, 8,
         2990  +        ",33],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
         2991  +    add_srs_wkt (p, 9,
         2992  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
         2993  +    add_srs_wkt (p, 10,
         2994  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
         2995  +    add_srs_wkt (p, 11,
         2996  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
         2997  +    add_srs_wkt (p, 12,
         2998  +        "G\",\"32336\"]]");
         2999  +    p = add_epsg_def (filter, first, last, 32337, "epsg", 32337,
         3000  +        "WGS 72 / UTM zone 37S");
    60   3001       add_proj4text (p, 0,
    61         -        "+proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3002  +        "+proj=utm +zone=37 +south +ellps=WGS72 +towgs84=0,0,4.5,");
    62   3003       add_proj4text (p, 1,
    63         -        "0,0,0 +units=m +no_defs");
         3004  +        "0,0,0.554,0.2263 +units=m +no_defs");
    64   3005       add_srs_wkt (p, 0,
    65         -        "PROJCS[\"SIRGAS 1995 / UTM zone 17S\",GEOGCS[\"SIRGAS 19");
         3006  +        "PROJCS[\"WGS 72 / UTM zone 37S\",GEOGCS[\"WGS 72\",DATUM");
    66   3007       add_srs_wkt (p, 1,
    67         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         3008  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
    68   3009       add_srs_wkt (p, 2,
    69         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         3010  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
    70   3011       add_srs_wkt (p, 3,
    71         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         3012  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
    72   3013       add_srs_wkt (p, 4,
    73         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         3014  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
    74   3015       add_srs_wkt (p, 5,
    75         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         3016  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
    76   3017       add_srs_wkt (p, 6,
    77         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         3018  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
    78   3019       add_srs_wkt (p, 7,
    79         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         3020  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
    80   3021       add_srs_wkt (p, 8,
    81         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         3022  +        ",39],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
    82   3023       add_srs_wkt (p, 9,
    83         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-8");
         3024  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
    84   3025       add_srs_wkt (p, 10,
    85         -        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
         3026  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
    86   3027       add_srs_wkt (p, 11,
    87         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
         3028  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
    88   3029       add_srs_wkt (p, 12,
    89         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
    90         -    add_srs_wkt (p, 13,
    91         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
    92         -    add_srs_wkt (p, 14,
    93         -        "\",\"31992\"]]");
    94         -    p = add_epsg_def_ex (filter, first, last, 31993, "epsg", 31993,
    95         -        "SIRGAS 1995 / UTM zone 18S", 0, 0,
    96         -        "GRS 1980", "Greenwich",
    97         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
    98         -        "Easting", "East", "Northing", "North");
         3030  +        "G\",\"32337\"]]");
         3031  +    p = add_epsg_def (filter, first, last, 32338, "epsg", 32338,
         3032  +        "WGS 72 / UTM zone 38S");
    99   3033       add_proj4text (p, 0,
   100         -        "+proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3034  +        "+proj=utm +zone=38 +south +ellps=WGS72 +towgs84=0,0,4.5,");
   101   3035       add_proj4text (p, 1,
   102         -        "0,0,0 +units=m +no_defs");
         3036  +        "0,0,0.554,0.2263 +units=m +no_defs");
   103   3037       add_srs_wkt (p, 0,
   104         -        "PROJCS[\"SIRGAS 1995 / UTM zone 18S\",GEOGCS[\"SIRGAS 19");
         3038  +        "PROJCS[\"WGS 72 / UTM zone 38S\",GEOGCS[\"WGS 72\",DATUM");
   105   3039       add_srs_wkt (p, 1,
   106         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         3040  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   107   3041       add_srs_wkt (p, 2,
   108         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         3042  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   109   3043       add_srs_wkt (p, 3,
   110         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         3044  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   111   3045       add_srs_wkt (p, 4,
   112         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         3046  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   113   3047       add_srs_wkt (p, 5,
   114         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         3048  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   115   3049       add_srs_wkt (p, 6,
   116         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         3050  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   117   3051       add_srs_wkt (p, 7,
   118         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         3052  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   119   3053       add_srs_wkt (p, 8,
   120         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         3054  +        ",45],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
   121   3055       add_srs_wkt (p, 9,
   122         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-7");
         3056  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
   123   3057       add_srs_wkt (p, 10,
   124         -        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
         3058  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   125   3059       add_srs_wkt (p, 11,
   126         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
         3060  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   127   3061       add_srs_wkt (p, 12,
   128         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
   129         -    add_srs_wkt (p, 13,
   130         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
   131         -    add_srs_wkt (p, 14,
   132         -        "\",\"31993\"]]");
   133         -    p = add_epsg_def_ex (filter, first, last, 31994, "epsg", 31994,
   134         -        "SIRGAS 1995 / UTM zone 19S", 0, 0,
   135         -        "GRS 1980", "Greenwich",
   136         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
   137         -        "Easting", "East", "Northing", "North");
         3062  +        "G\",\"32338\"]]");
         3063  +    p = add_epsg_def (filter, first, last, 32339, "epsg", 32339,
         3064  +        "WGS 72 / UTM zone 39S");
   138   3065       add_proj4text (p, 0,
   139         -        "+proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3066  +        "+proj=utm +zone=39 +south +ellps=WGS72 +towgs84=0,0,4.5,");
   140   3067       add_proj4text (p, 1,
   141         -        "0,0,0 +units=m +no_defs");
         3068  +        "0,0,0.554,0.2263 +units=m +no_defs");
   142   3069       add_srs_wkt (p, 0,
   143         -        "PROJCS[\"SIRGAS 1995 / UTM zone 19S\",GEOGCS[\"SIRGAS 19");
         3070  +        "PROJCS[\"WGS 72 / UTM zone 39S\",GEOGCS[\"WGS 72\",DATUM");
   144   3071       add_srs_wkt (p, 1,
   145         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         3072  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   146   3073       add_srs_wkt (p, 2,
   147         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         3074  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   148   3075       add_srs_wkt (p, 3,
   149         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         3076  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   150   3077       add_srs_wkt (p, 4,
   151         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         3078  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   152   3079       add_srs_wkt (p, 5,
   153         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         3080  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   154   3081       add_srs_wkt (p, 6,
   155         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         3082  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   156   3083       add_srs_wkt (p, 7,
   157         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         3084  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   158   3085       add_srs_wkt (p, 8,
   159         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         3086  +        ",51],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
   160   3087       add_srs_wkt (p, 9,
   161         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-6");
         3088  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
   162   3089       add_srs_wkt (p, 10,
   163         -        "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
         3090  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   164   3091       add_srs_wkt (p, 11,
   165         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
         3092  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   166   3093       add_srs_wkt (p, 12,
   167         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
   168         -    add_srs_wkt (p, 13,
   169         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
   170         -    add_srs_wkt (p, 14,
   171         -        "\",\"31994\"]]");
   172         -    p = add_epsg_def_ex (filter, first, last, 31995, "epsg", 31995,
   173         -        "SIRGAS 1995 / UTM zone 20S", 0, 0,
   174         -        "GRS 1980", "Greenwich",
   175         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
   176         -        "Easting", "East", "Northing", "North");
         3094  +        "G\",\"32339\"]]");
         3095  +    p = add_epsg_def (filter, first, last, 32340, "epsg", 32340,
         3096  +        "WGS 72 / UTM zone 40S");
   177   3097       add_proj4text (p, 0,
   178         -        "+proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3098  +        "+proj=utm +zone=40 +south +ellps=WGS72 +towgs84=0,0,4.5,");
   179   3099       add_proj4text (p, 1,
   180         -        "0,0,0 +units=m +no_defs");
         3100  +        "0,0,0.554,0.2263 +units=m +no_defs");
   181   3101       add_srs_wkt (p, 0,
   182         -        "PROJCS[\"SIRGAS 1995 / UTM zone 20S\",GEOGCS[\"SIRGAS 19");
         3102  +        "PROJCS[\"WGS 72 / UTM zone 40S\",GEOGCS[\"WGS 72\",DATUM");
   183   3103       add_srs_wkt (p, 1,
   184         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         3104  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   185   3105       add_srs_wkt (p, 2,
   186         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         3106  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   187   3107       add_srs_wkt (p, 3,
   188         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         3108  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   189   3109       add_srs_wkt (p, 4,
   190         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         3110  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   191   3111       add_srs_wkt (p, 5,
   192         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         3112  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   193   3113       add_srs_wkt (p, 6,
   194         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         3114  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   195   3115       add_srs_wkt (p, 7,
   196         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         3116  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   197   3117       add_srs_wkt (p, 8,
   198         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         3118  +        ",57],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
   199   3119       add_srs_wkt (p, 9,
   200         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-6");
         3120  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
   201   3121       add_srs_wkt (p, 10,
   202         -        "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
         3122  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   203   3123       add_srs_wkt (p, 11,
   204         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
         3124  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   205   3125       add_srs_wkt (p, 12,
   206         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
   207         -    add_srs_wkt (p, 13,
   208         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
   209         -    add_srs_wkt (p, 14,
   210         -        "\",\"31995\"]]");
   211         -    p = add_epsg_def_ex (filter, first, last, 31996, "epsg", 31996,
   212         -        "SIRGAS 1995 / UTM zone 21S", 0, 0,
   213         -        "GRS 1980", "Greenwich",
   214         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
   215         -        "Easting", "East", "Northing", "North");
         3126  +        "G\",\"32340\"]]");
         3127  +    p = add_epsg_def (filter, first, last, 32341, "epsg", 32341,
         3128  +        "WGS 72 / UTM zone 41S");
   216   3129       add_proj4text (p, 0,
   217         -        "+proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3130  +        "+proj=utm +zone=41 +south +ellps=WGS72 +towgs84=0,0,4.5,");
   218   3131       add_proj4text (p, 1,
   219         -        "0,0,0 +units=m +no_defs");
         3132  +        "0,0,0.554,0.2263 +units=m +no_defs");
   220   3133       add_srs_wkt (p, 0,
   221         -        "PROJCS[\"SIRGAS 1995 / UTM zone 21S\",GEOGCS[\"SIRGAS 19");
         3134  +        "PROJCS[\"WGS 72 / UTM zone 41S\",GEOGCS[\"WGS 72\",DATUM");
   222   3135       add_srs_wkt (p, 1,
   223         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         3136  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   224   3137       add_srs_wkt (p, 2,
   225         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         3138  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   226   3139       add_srs_wkt (p, 3,
   227         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
   228         -    add_srs_wkt (p, 4,
   229         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
   230         -    add_srs_wkt (p, 5,
   231         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
   232         -    add_srs_wkt (p, 6,
   233         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   234         -    add_srs_wkt (p, 7,
   235         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
   236         -    add_srs_wkt (p, 8,
   237         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   238         -    add_srs_wkt (p, 9,
   239         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-5");
   240         -    add_srs_wkt (p, 10,
   241         -        "7],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
   242         -    add_srs_wkt (p, 11,
   243         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
   244         -    add_srs_wkt (p, 12,
   245         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
   246         -    add_srs_wkt (p, 13,
   247         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
   248         -    add_srs_wkt (p, 14,
   249         -        "\",\"31996\"]]");
   250         -    p = add_epsg_def_ex (filter, first, last, 31997, "epsg", 31997,
   251         -        "SIRGAS 1995 / UTM zone 22S", 0, 0,
   252         -        "GRS 1980", "Greenwich",
   253         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
   254         -        "Easting", "East", "Northing", "North");
   255         -    add_proj4text (p, 0,
   256         -        "+proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,");
   257         -    add_proj4text (p, 1,
   258         -        "0,0,0 +units=m +no_defs");
   259         -    add_srs_wkt (p, 0,
   260         -        "PROJCS[\"SIRGAS 1995 / UTM zone 22S\",GEOGCS[\"SIRGAS 19");
   261         -    add_srs_wkt (p, 1,
   262         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
   263         -    add_srs_wkt (p, 2,
   264         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
   265         -    add_srs_wkt (p, 3,
   266         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
         3140  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   267   3141       add_srs_wkt (p, 4,
   268         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
         3142  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   269   3143       add_srs_wkt (p, 5,
   270         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
         3144  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   271   3145       add_srs_wkt (p, 6,
   272         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
         3146  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   273   3147       add_srs_wkt (p, 7,
   274         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
         3148  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   275   3149       add_srs_wkt (p, 8,
   276         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
         3150  +        ",63],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
   277   3151       add_srs_wkt (p, 9,
   278         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-5");
         3152  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
   279   3153       add_srs_wkt (p, 10,
   280         -        "1],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
         3154  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   281   3155       add_srs_wkt (p, 11,
   282         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
         3156  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   283   3157       add_srs_wkt (p, 12,
   284         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
   285         -    add_srs_wkt (p, 13,
   286         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
   287         -    add_srs_wkt (p, 14,
   288         -        "\",\"31997\"]]");
   289         -    p = add_epsg_def_ex (filter, first, last, 31998, "epsg", 31998,
   290         -        "SIRGAS 1995 / UTM zone 23S", 0, 0,
   291         -        "GRS 1980", "Greenwich",
   292         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
   293         -        "Easting", "East", "Northing", "North");
         3158  +        "G\",\"32341\"]]");
         3159  +    p = add_epsg_def (filter, first, last, 32342, "epsg", 32342,
         3160  +        "WGS 72 / UTM zone 42S");
   294   3161       add_proj4text (p, 0,
   295         -        "+proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,");
         3162  +        "+proj=utm +zone=42 +south +ellps=WGS72 +towgs84=0,0,4.5,");
   296   3163       add_proj4text (p, 1,
   297         -        "0,0,0 +units=m +no_defs");
         3164  +        "0,0,0.554,0.2263 +units=m +no_defs");
   298   3165       add_srs_wkt (p, 0,
   299         -        "PROJCS[\"SIRGAS 1995 / UTM zone 23S\",GEOGCS[\"SIRGAS 19");
         3166  +        "PROJCS[\"WGS 72 / UTM zone 42S\",GEOGCS[\"WGS 72\",DATUM");
   300   3167       add_srs_wkt (p, 1,
   301         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
         3168  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   302   3169       add_srs_wkt (p, 2,
   303         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
         3170  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   304   3171       add_srs_wkt (p, 3,
   305         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
   306         -    add_srs_wkt (p, 4,
   307         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
   308         -    add_srs_wkt (p, 5,
   309         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
   310         -    add_srs_wkt (p, 6,
   311         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   312         -    add_srs_wkt (p, 7,
   313         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
   314         -    add_srs_wkt (p, 8,
   315         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   316         -    add_srs_wkt (p, 9,
   317         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-4");
   318         -    add_srs_wkt (p, 10,
   319         -        "5],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
   320         -    add_srs_wkt (p, 11,
   321         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
   322         -    add_srs_wkt (p, 12,
   323         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
   324         -    add_srs_wkt (p, 13,
   325         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
   326         -    add_srs_wkt (p, 14,
   327         -        "\",\"31998\"]]");
   328         -    p = add_epsg_def_ex (filter, first, last, 31999, "epsg", 31999,
   329         -        "SIRGAS 1995 / UTM zone 24S", 0, 0,
   330         -        "GRS 1980", "Greenwich",
   331         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
   332         -        "Easting", "East", "Northing", "North");
   333         -    add_proj4text (p, 0,
   334         -        "+proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,");
   335         -    add_proj4text (p, 1,
   336         -        "0,0,0 +units=m +no_defs");
   337         -    add_srs_wkt (p, 0,
   338         -        "PROJCS[\"SIRGAS 1995 / UTM zone 24S\",GEOGCS[\"SIRGAS 19");
   339         -    add_srs_wkt (p, 1,
   340         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
   341         -    add_srs_wkt (p, 2,
   342         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
   343         -    add_srs_wkt (p, 3,
   344         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
   345         -    add_srs_wkt (p, 4,
   346         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
   347         -    add_srs_wkt (p, 5,
   348         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
   349         -    add_srs_wkt (p, 6,
   350         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   351         -    add_srs_wkt (p, 7,
   352         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
   353         -    add_srs_wkt (p, 8,
   354         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   355         -    add_srs_wkt (p, 9,
   356         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-3");
   357         -    add_srs_wkt (p, 10,
   358         -        "9],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
   359         -    add_srs_wkt (p, 11,
   360         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
   361         -    add_srs_wkt (p, 12,
   362         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
   363         -    add_srs_wkt (p, 13,
   364         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
   365         -    add_srs_wkt (p, 14,
   366         -        "\",\"31999\"]]");
   367         -    p = add_epsg_def_ex (filter, first, last, 32000, "epsg", 32000,
   368         -        "SIRGAS 1995 / UTM zone 25S", 0, 0,
   369         -        "GRS 1980", "Greenwich",
   370         -        "Sistema_de_Referencia_Geocentrico_para_America_del_Sur_1995", "Transverse_Mercator", "metre",
   371         -        "Easting", "East", "Northing", "North");
   372         -    add_proj4text (p, 0,
   373         -        "+proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,");
   374         -    add_proj4text (p, 1,
   375         -        "0,0,0 +units=m +no_defs");
   376         -    add_srs_wkt (p, 0,
   377         -        "PROJCS[\"SIRGAS 1995 / UTM zone 25S\",GEOGCS[\"SIRGAS 19");
   378         -    add_srs_wkt (p, 1,
   379         -        "95\",DATUM[\"Sistema_de_Referencia_Geocentrico_para_Amer");
   380         -    add_srs_wkt (p, 2,
   381         -        "ica_del_Sur_1995\",SPHEROID[\"GRS 1980\",6378137,298.257");
   382         -    add_srs_wkt (p, 3,
   383         -        "222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,0,0,0");
   384         -    add_srs_wkt (p, 4,
   385         -        ",0],AUTHORITY[\"EPSG\",\"6170\"]],PRIMEM[\"Greenwich\",0");
   386         -    add_srs_wkt (p, 5,
   387         -        ",AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532");
   388         -    add_srs_wkt (p, 6,
   389         -        "925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   390         -    add_srs_wkt (p, 7,
   391         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"41");
   392         -    add_srs_wkt (p, 8,
   393         -        "70\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   394         -    add_srs_wkt (p, 9,
   395         -        "atitude_of_origin\",0],PARAMETER[\"central_meridian\",-3");
   396         -    add_srs_wkt (p, 10,
   397         -        "3],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_");
   398         -    add_srs_wkt (p, 11,
   399         -        "easting\",500000],PARAMETER[\"false_northing\",10000000]");
   400         -    add_srs_wkt (p, 12,
   401         -        ",UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"E");
   402         -    add_srs_wkt (p, 13,
   403         -        "asting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG");
   404         -    add_srs_wkt (p, 14,
   405         -        "\",\"32000\"]]");
   406         -    p = add_epsg_def_ex (filter, first, last, 32001, "epsg", 32001,
   407         -        "NAD27 / Montana North", 0, 0,
   408         -        "Clarke 1866", "Greenwich",
   409         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   410         -        "X", "East", "Y", "North");
   411         -    add_proj4text (p, 0,
   412         -        "+proj=lcc +lat_1=48.71666666666667 +lat_2=47.85 +lat_0=4");
   413         -    add_proj4text (p, 1,
   414         -        "7 +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD");
   415         -    add_proj4text (p, 2,
   416         -        "27 +units=us-ft +no_defs");
   417         -    add_srs_wkt (p, 0,
   418         -        "PROJCS[\"NAD27 / Montana North\",GEOGCS[\"NAD27\",DATUM[");
   419         -    add_srs_wkt (p, 1,
   420         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
   421         -    add_srs_wkt (p, 2,
   422         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   423         -    add_srs_wkt (p, 3,
   424         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         3172  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   425   3173       add_srs_wkt (p, 4,
   426   3174           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   427   3175       add_srs_wkt (p, 5,
   428         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3176  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   429   3177       add_srs_wkt (p, 6,
   430         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
         3178  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   431   3179       add_srs_wkt (p, 7,
   432         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
         3180  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   433   3181       add_srs_wkt (p, 8,
   434         -        "ER[\"standard_parallel_1\",48.71666666666667],PARAMETER[");
         3182  +        ",69],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
   435   3183       add_srs_wkt (p, 9,
   436         -        "\"standard_parallel_2\",47.85],PARAMETER[\"latitude_of_o");
         3184  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
   437   3185       add_srs_wkt (p, 10,
   438         -        "rigin\",47],PARAMETER[\"central_meridian\",-109.5],PARAM");
         3186  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   439   3187       add_srs_wkt (p, 11,
   440         -        "ETER[\"false_easting\",2000000],PARAMETER[\"false_northi");
         3188  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   441   3189       add_srs_wkt (p, 12,
   442         -        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
   443         -    add_srs_wkt (p, 13,
   444         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
   445         -    add_srs_wkt (p, 14,
   446         -        "TH],AUTHORITY[\"EPSG\",\"32001\"]]");
   447         -    p = add_epsg_def_ex (filter, first, last, 32002, "epsg", 32002,
   448         -        "NAD27 / Montana Central", 0, 0,
   449         -        "Clarke 1866", "Greenwich",
   450         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   451         -        "X", "East", "Y", "North");
         3190  +        "G\",\"32342\"]]");
         3191  +    p = add_epsg_def (filter, first, last, 32343, "epsg", 32343,
         3192  +        "WGS 72 / UTM zone 43S");
   452   3193       add_proj4text (p, 0,
   453         -        "+proj=lcc +lat_1=47.88333333333333 +lat_2=46.45 +lat_0=4");
         3194  +        "+proj=utm +zone=43 +south +ellps=WGS72 +towgs84=0,0,4.5,");
   454   3195       add_proj4text (p, 1,
   455         -        "5.83333333333334 +lon_0=-109.5 +x_0=609601.2192024384 +y");
   456         -    add_proj4text (p, 2,
   457         -        "_0=0 +datum=NAD27 +units=us-ft +no_defs");
         3196  +        "0,0,0.554,0.2263 +units=m +no_defs");
   458   3197       add_srs_wkt (p, 0,
   459         -        "PROJCS[\"NAD27 / Montana Central\",GEOGCS[\"NAD27\",DATU");
         3198  +        "PROJCS[\"WGS 72 / UTM zone 43S\",GEOGCS[\"WGS 72\",DATUM");
   460   3199       add_srs_wkt (p, 1,
   461         -        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
         3200  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   462   3201       add_srs_wkt (p, 2,
   463         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
         3202  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   464   3203       add_srs_wkt (p, 3,
   465         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
   466         -    add_srs_wkt (p, 4,
   467         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   468         -    add_srs_wkt (p, 5,
   469         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   470         -    add_srs_wkt (p, 6,
   471         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
   472         -    add_srs_wkt (p, 7,
   473         -        "67\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
   474         -    add_srs_wkt (p, 8,
   475         -        "ETER[\"standard_parallel_1\",47.88333333333333],PARAMETE");
   476         -    add_srs_wkt (p, 9,
   477         -        "R[\"standard_parallel_2\",46.45],PARAMETER[\"latitude_of");
   478         -    add_srs_wkt (p, 10,
   479         -        "_origin\",45.83333333333334],PARAMETER[\"central_meridia");
   480         -    add_srs_wkt (p, 11,
   481         -        "n\",-109.5],PARAMETER[\"false_easting\",2000000],PARAMET");
   482         -    add_srs_wkt (p, 12,
   483         -        "ER[\"false_northing\",0],UNIT[\"US survey foot\",0.30480");
   484         -    add_srs_wkt (p, 13,
   485         -        "06096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAS");
   486         -    add_srs_wkt (p, 14,
   487         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32002\"]]");
   488         -    p = add_epsg_def_ex (filter, first, last, 32003, "epsg", 32003,
   489         -        "NAD27 / Montana South", 0, 0,
   490         -        "Clarke 1866", "Greenwich",
   491         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   492         -        "X", "East", "Y", "North");
   493         -    add_proj4text (p, 0,
   494         -        "+proj=lcc +lat_1=46.4 +lat_2=44.86666666666667 +lat_0=44");
   495         -    add_proj4text (p, 1,
   496         -        " +lon_0=-109.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD2");
   497         -    add_proj4text (p, 2,
   498         -        "7 +units=us-ft +no_defs");
   499         -    add_srs_wkt (p, 0,
   500         -        "PROJCS[\"NAD27 / Montana South\",GEOGCS[\"NAD27\",DATUM[");
   501         -    add_srs_wkt (p, 1,
   502         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
   503         -    add_srs_wkt (p, 2,
   504         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   505         -    add_srs_wkt (p, 3,
   506         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   507         -    add_srs_wkt (p, 4,
   508         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   509         -    add_srs_wkt (p, 5,
   510         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   511         -    add_srs_wkt (p, 6,
   512         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
   513         -    add_srs_wkt (p, 7,
   514         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
   515         -    add_srs_wkt (p, 8,
   516         -        "ER[\"standard_parallel_1\",46.4],PARAMETER[\"standard_pa");
   517         -    add_srs_wkt (p, 9,
   518         -        "rallel_2\",44.86666666666667],PARAMETER[\"latitude_of_or");
   519         -    add_srs_wkt (p, 10,
   520         -        "igin\",44],PARAMETER[\"central_meridian\",-109.5],PARAME");
   521         -    add_srs_wkt (p, 11,
   522         -        "TER[\"false_easting\",2000000],PARAMETER[\"false_northin");
   523         -    add_srs_wkt (p, 12,
   524         -        "g\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHOR");
   525         -    add_srs_wkt (p, 13,
   526         -        "ITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
   527         -    add_srs_wkt (p, 14,
   528         -        "H],AUTHORITY[\"EPSG\",\"32003\"]]");
   529         -    p = add_epsg_def_ex (filter, first, last, 32005, "epsg", 32005,
   530         -        "NAD27 / Nebraska North", 0, 0,
   531         -        "Clarke 1866", "Greenwich",
   532         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   533         -        "X", "East", "Y", "North");
   534         -    add_proj4text (p, 0,
   535         -        "+proj=lcc +lat_1=41.85 +lat_2=42.81666666666667 +lat_0=4");
   536         -    add_proj4text (p, 1,
   537         -        "1.33333333333334 +lon_0=-100 +x_0=609601.2192024384 +y_0");
   538         -    add_proj4text (p, 2,
   539         -        "=0 +datum=NAD27 +units=us-ft +no_defs");
   540         -    add_srs_wkt (p, 0,
   541         -        "PROJCS[\"NAD27 / Nebraska North\",GEOGCS[\"NAD27\",DATUM");
   542         -    add_srs_wkt (p, 1,
   543         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
   544         -    add_srs_wkt (p, 2,
   545         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   546         -    add_srs_wkt (p, 3,
   547         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
   548         -    add_srs_wkt (p, 4,
   549         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   550         -    add_srs_wkt (p, 5,
   551         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
   552         -    add_srs_wkt (p, 6,
   553         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
   554         -    add_srs_wkt (p, 7,
   555         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
   556         -    add_srs_wkt (p, 8,
   557         -        "TER[\"standard_parallel_1\",41.85],PARAMETER[\"standard_");
   558         -    add_srs_wkt (p, 9,
   559         -        "parallel_2\",42.81666666666667],PARAMETER[\"latitude_of_");
   560         -    add_srs_wkt (p, 10,
   561         -        "origin\",41.33333333333334],PARAMETER[\"central_meridian");
   562         -    add_srs_wkt (p, 11,
   563         -        "\",-100],PARAMETER[\"false_easting\",2000000],PARAMETER[");
   564         -    add_srs_wkt (p, 12,
   565         -        "\"false_northing\",0],UNIT[\"US survey foot\",0.30480060");
   566         -    add_srs_wkt (p, 13,
   567         -        "96012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],");
   568         -    add_srs_wkt (p, 14,
   569         -        "AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32005\"]]");
   570         -    p = add_epsg_def_ex (filter, first, last, 32006, "epsg", 32006,
   571         -        "NAD27 / Nebraska South", 0, 0,
   572         -        "Clarke 1866", "Greenwich",
   573         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
   574         -        "X", "East", "Y", "North");
   575         -    add_proj4text (p, 0,
   576         -        "+proj=lcc +lat_1=40.28333333333333 +lat_2=41.71666666666");
   577         -    add_proj4text (p, 1,
   578         -        "667 +lat_0=39.66666666666666 +lon_0=-99.5 +x_0=609601.21");
   579         -    add_proj4text (p, 2,
   580         -        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   581         -    add_srs_wkt (p, 0,
   582         -        "PROJCS[\"NAD27 / Nebraska South\",GEOGCS[\"NAD27\",DATUM");
   583         -    add_srs_wkt (p, 1,
   584         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
   585         -    add_srs_wkt (p, 2,
   586         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   587         -    add_srs_wkt (p, 3,
   588         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
   589         -    add_srs_wkt (p, 4,
   590         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   591         -    add_srs_wkt (p, 5,
   592         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
   593         -    add_srs_wkt (p, 6,
   594         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
   595         -    add_srs_wkt (p, 7,
   596         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
   597         -    add_srs_wkt (p, 8,
   598         -        "TER[\"standard_parallel_1\",40.28333333333333],PARAMETER");
   599         -    add_srs_wkt (p, 9,
   600         -        "[\"standard_parallel_2\",41.71666666666667],PARAMETER[\"");
   601         -    add_srs_wkt (p, 10,
   602         -        "latitude_of_origin\",39.66666666666666],PARAMETER[\"cent");
   603         -    add_srs_wkt (p, 11,
   604         -        "ral_meridian\",-99.5],PARAMETER[\"false_easting\",200000");
   605         -    add_srs_wkt (p, 12,
   606         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot");
   607         -    add_srs_wkt (p, 13,
   608         -        "\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS");
   609         -    add_srs_wkt (p, 14,
   610         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3200");
   611         -    add_srs_wkt (p, 15,
   612         -        "6\"]]");
   613         -    p = add_epsg_def_ex (filter, first, last, 32007, "epsg", 32007,
   614         -        "NAD27 / Nevada East", 0, 0,
   615         -        "Clarke 1866", "Greenwich",
   616         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   617         -        "X", "East", "Y", "North");
   618         -    add_proj4text (p, 0,
   619         -        "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
   620         -    add_proj4text (p, 1,
   621         -        "9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=u");
   622         -    add_proj4text (p, 2,
   623         -        "s-ft +no_defs");
   624         -    add_srs_wkt (p, 0,
   625         -        "PROJCS[\"NAD27 / Nevada East\",GEOGCS[\"NAD27\",DATUM[\"");
   626         -    add_srs_wkt (p, 1,
   627         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
   628         -    add_srs_wkt (p, 2,
   629         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
   630         -    add_srs_wkt (p, 3,
   631         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
   632         -    add_srs_wkt (p, 4,
   633         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   634         -    add_srs_wkt (p, 5,
   635         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   636         -    add_srs_wkt (p, 6,
   637         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
   638         -    add_srs_wkt (p, 7,
   639         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   640         -    add_srs_wkt (p, 8,
   641         -        "ude_of_origin\",34.75],PARAMETER[\"central_meridian\",-1");
   642         -    add_srs_wkt (p, 9,
   643         -        "15.5833333333333],PARAMETER[\"scale_factor\",0.9999],PAR");
   644         -    add_srs_wkt (p, 10,
   645         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
   646         -    add_srs_wkt (p, 11,
   647         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
   648         -    add_srs_wkt (p, 12,
   649         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
   650         -    add_srs_wkt (p, 13,
   651         -        "RTH],AUTHORITY[\"EPSG\",\"32007\"]]");
   652         -    p = add_epsg_def_ex (filter, first, last, 32008, "epsg", 32008,
   653         -        "NAD27 / Nevada Central", 0, 0,
   654         -        "Clarke 1866", "Greenwich",
   655         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   656         -        "X", "East", "Y", "North");
   657         -    add_proj4text (p, 0,
   658         -        "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
   659         -    add_proj4text (p, 1,
   660         -        "9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=u");
   661         -    add_proj4text (p, 2,
   662         -        "s-ft +no_defs");
   663         -    add_srs_wkt (p, 0,
   664         -        "PROJCS[\"NAD27 / Nevada Central\",GEOGCS[\"NAD27\",DATUM");
   665         -    add_srs_wkt (p, 1,
   666         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
   667         -    add_srs_wkt (p, 2,
   668         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
   669         -    add_srs_wkt (p, 3,
   670         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
   671         -    add_srs_wkt (p, 4,
   672         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
   673         -    add_srs_wkt (p, 5,
   674         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
   675         -    add_srs_wkt (p, 6,
   676         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
   677         -    add_srs_wkt (p, 7,
   678         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
   679         -    add_srs_wkt (p, 8,
   680         -        "titude_of_origin\",34.75],PARAMETER[\"central_meridian\"");
   681         -    add_srs_wkt (p, 9,
   682         -        ",-116.6666666666667],PARAMETER[\"scale_factor\",0.9999],");
   683         -    add_srs_wkt (p, 10,
   684         -        "PARAMETER[\"false_easting\",500000],PARAMETER[\"false_no");
   685         -    add_srs_wkt (p, 11,
   686         -        "rthing\",0],UNIT[\"US survey foot\",0.3048006096012192,A");
   687         -    add_srs_wkt (p, 12,
   688         -        "UTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   689         -    add_srs_wkt (p, 13,
   690         -        ",NORTH],AUTHORITY[\"EPSG\",\"32008\"]]");
   691         -    p = add_epsg_def_ex (filter, first, last, 32009, "epsg", 32009,
   692         -        "NAD27 / Nevada West", 0, 0,
   693         -        "Clarke 1866", "Greenwich",
   694         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   695         -        "X", "East", "Y", "North");
   696         -    add_proj4text (p, 0,
   697         -        "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
   698         -    add_proj4text (p, 1,
   699         -        "9999 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=u");
   700         -    add_proj4text (p, 2,
   701         -        "s-ft +no_defs");
   702         -    add_srs_wkt (p, 0,
   703         -        "PROJCS[\"NAD27 / Nevada West\",GEOGCS[\"NAD27\",DATUM[\"");
   704         -    add_srs_wkt (p, 1,
   705         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
   706         -    add_srs_wkt (p, 2,
   707         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
   708         -    add_srs_wkt (p, 3,
   709         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
   710         -    add_srs_wkt (p, 4,
   711         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
   712         -    add_srs_wkt (p, 5,
   713         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
   714         -    add_srs_wkt (p, 6,
   715         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
   716         -    add_srs_wkt (p, 7,
   717         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   718         -    add_srs_wkt (p, 8,
   719         -        "ude_of_origin\",34.75],PARAMETER[\"central_meridian\",-1");
   720         -    add_srs_wkt (p, 9,
   721         -        "18.5833333333333],PARAMETER[\"scale_factor\",0.9999],PAR");
   722         -    add_srs_wkt (p, 10,
   723         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
   724         -    add_srs_wkt (p, 11,
   725         -        "ing\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTH");
   726         -    add_srs_wkt (p, 12,
   727         -        "ORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
   728         -    add_srs_wkt (p, 13,
   729         -        "RTH],AUTHORITY[\"EPSG\",\"32009\"]]");
   730         -    p = add_epsg_def_ex (filter, first, last, 32010, "epsg", 32010,
   731         -        "NAD27 / New Hampshire", 0, 0,
   732         -        "Clarke 1866", "Greenwich",
   733         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   734         -        "X", "East", "Y", "North");
   735         -    add_proj4text (p, 0,
   736         -        "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
   737         -    add_proj4text (p, 1,
   738         -        "99966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +uni");
   739         -    add_proj4text (p, 2,
   740         -        "ts=us-ft +no_defs");
   741         -    add_srs_wkt (p, 0,
   742         -        "PROJCS[\"NAD27 / New Hampshire\",GEOGCS[\"NAD27\",DATUM[");
   743         -    add_srs_wkt (p, 1,
   744         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
   745         -    add_srs_wkt (p, 2,
   746         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   747         -    add_srs_wkt (p, 3,
   748         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         3204  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   749   3205       add_srs_wkt (p, 4,
   750   3206           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   751   3207       add_srs_wkt (p, 5,
   752         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3208  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
   753   3209       add_srs_wkt (p, 6,
   754         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
         3210  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
   755   3211       add_srs_wkt (p, 7,
   756         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3212  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
   757   3213       add_srs_wkt (p, 8,
   758         -        "itude_of_origin\",42.5],PARAMETER[\"central_meridian\",-");
         3214  +        ",75],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
   759   3215       add_srs_wkt (p, 9,
   760         -        "71.66666666666667],PARAMETER[\"scale_factor\",0.99996666");
         3216  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
   761   3217       add_srs_wkt (p, 10,
   762         -        "7],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
         3218  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   763   3219       add_srs_wkt (p, 11,
   764         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
         3220  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
   765   3221       add_srs_wkt (p, 12,
   766         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
   767         -    add_srs_wkt (p, 13,
   768         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32010\"]]");
   769         -    p = add_epsg_def_ex (filter, first, last, 32011, "epsg", 32011,
   770         -        "NAD27 / New Jersey", 0, 0,
   771         -        "Clarke 1866", "Greenwich",
   772         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   773         -        "X", "East", "Y", "North");
         3222  +        "G\",\"32343\"]]");
         3223  +    p = add_epsg_def (filter, first, last, 32344, "epsg", 32344,
         3224  +        "WGS 72 / UTM zone 44S");
   774   3225       add_proj4text (p, 0,
   775         -        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.66666666");
         3226  +        "+proj=utm +zone=44 +south +ellps=WGS72 +towgs84=0,0,4.5,");
   776   3227       add_proj4text (p, 1,
   777         -        "666667 +k=0.9999749999999999 +x_0=609601.2192024384 +y_0");
   778         -    add_proj4text (p, 2,
   779         -        "=0 +datum=NAD27 +units=us-ft +no_defs");
         3228  +        "0,0,0.554,0.2263 +units=m +no_defs");
   780   3229       add_srs_wkt (p, 0,
   781         -        "PROJCS[\"NAD27 / New Jersey\",GEOGCS[\"NAD27\",DATUM[\"N");
         3230  +        "PROJCS[\"WGS 72 / UTM zone 44S\",GEOGCS[\"WGS 72\",DATUM");
   782   3231       add_srs_wkt (p, 1,
   783         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
         3232  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   784   3233       add_srs_wkt (p, 2,
   785         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
         3234  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   786   3235       add_srs_wkt (p, 3,
   787         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
   788         -    add_srs_wkt (p, 4,
   789         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
   790         -    add_srs_wkt (p, 5,
   791         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
   792         -    add_srs_wkt (p, 6,
   793         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
   794         -    add_srs_wkt (p, 7,
   795         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
   796         -    add_srs_wkt (p, 8,
   797         -        "de_of_origin\",38.83333333333334],PARAMETER[\"central_me");
   798         -    add_srs_wkt (p, 9,
   799         -        "ridian\",-74.66666666666667],PARAMETER[\"scale_factor\",");
   800         -    add_srs_wkt (p, 10,
   801         -        "0.999975],PARAMETER[\"false_easting\",2000000],PARAMETER");
   802         -    add_srs_wkt (p, 11,
   803         -        "[\"false_northing\",0],UNIT[\"US survey foot\",0.3048006");
   804         -    add_srs_wkt (p, 12,
   805         -        "096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST]");
   806         -    add_srs_wkt (p, 13,
   807         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32011\"]]");
   808         -    p = add_epsg_def_ex (filter, first, last, 32012, "epsg", 32012,
   809         -        "NAD27 / New Mexico East", 0, 0,
   810         -        "Clarke 1866", "Greenwich",
   811         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   812         -        "X", "East", "Y", "North");
   813         -    add_proj4text (p, 0,
   814         -        "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
   815         -    add_proj4text (p, 1,
   816         -        "909091 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units");
   817         -    add_proj4text (p, 2,
   818         -        "=us-ft +no_defs");
   819         -    add_srs_wkt (p, 0,
   820         -        "PROJCS[\"NAD27 / New Mexico East\",GEOGCS[\"NAD27\",DATU");
   821         -    add_srs_wkt (p, 1,
   822         -        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
   823         -    add_srs_wkt (p, 2,
   824         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
   825         -    add_srs_wkt (p, 3,
   826         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
   827         -    add_srs_wkt (p, 4,
   828         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   829         -    add_srs_wkt (p, 5,
   830         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   831         -    add_srs_wkt (p, 6,
   832         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
   833         -    add_srs_wkt (p, 7,
   834         -        "67\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   835         -    add_srs_wkt (p, 8,
   836         -        "atitude_of_origin\",31],PARAMETER[\"central_meridian\",-");
   837         -    add_srs_wkt (p, 9,
   838         -        "104.3333333333333],PARAMETER[\"scale_factor\",0.99990909");
   839         -    add_srs_wkt (p, 10,
   840         -        "1],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
   841         -    add_srs_wkt (p, 11,
   842         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
   843         -    add_srs_wkt (p, 12,
   844         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
   845         -    add_srs_wkt (p, 13,
   846         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32012\"]]");
   847         -    p = add_epsg_def_ex (filter, first, last, 32013, "epsg", 32013,
   848         -        "NAD27 / New Mexico Central", 0, 0,
   849         -        "Clarke 1866", "Greenwich",
   850         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   851         -        "X", "East", "Y", "North");
   852         -    add_proj4text (p, 0,
   853         -        "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=1524");
   854         -    add_proj4text (p, 1,
   855         -        "00.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
   856         -    add_srs_wkt (p, 0,
   857         -        "PROJCS[\"NAD27 / New Mexico Central\",GEOGCS[\"NAD27\",D");
   858         -    add_srs_wkt (p, 1,
   859         -        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
   860         -    add_srs_wkt (p, 2,
   861         -        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
   862         -    add_srs_wkt (p, 3,
   863         -        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
   864         -    add_srs_wkt (p, 4,
   865         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
   866         -    add_srs_wkt (p, 5,
   867         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
   868         -    add_srs_wkt (p, 6,
   869         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
   870         -    add_srs_wkt (p, 7,
   871         -        "4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"");
   872         -    add_srs_wkt (p, 8,
   873         -        "latitude_of_origin\",31],PARAMETER[\"central_meridian\",");
   874         -    add_srs_wkt (p, 9,
   875         -        "-106.25],PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"");
   876         -    add_srs_wkt (p, 10,
   877         -        "false_easting\",500000],PARAMETER[\"false_northing\",0],");
   878         -    add_srs_wkt (p, 11,
   879         -        "UNIT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"E");
   880         -    add_srs_wkt (p, 12,
   881         -        "PSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
   882         -    add_srs_wkt (p, 13,
   883         -        "ORITY[\"EPSG\",\"32013\"]]");
   884         -    p = add_epsg_def_ex (filter, first, last, 32014, "epsg", 32014,
   885         -        "NAD27 / New Mexico West", 0, 0,
   886         -        "Clarke 1866", "Greenwich",
   887         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   888         -        "X", "East", "Y", "North");
   889         -    add_proj4text (p, 0,
   890         -        "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
   891         -    add_proj4text (p, 1,
   892         -        "916667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units");
   893         -    add_proj4text (p, 2,
   894         -        "=us-ft +no_defs");
   895         -    add_srs_wkt (p, 0,
   896         -        "PROJCS[\"NAD27 / New Mexico West\",GEOGCS[\"NAD27\",DATU");
   897         -    add_srs_wkt (p, 1,
   898         -        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
   899         -    add_srs_wkt (p, 2,
   900         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
   901         -    add_srs_wkt (p, 3,
   902         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
   903         -    add_srs_wkt (p, 4,
   904         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   905         -    add_srs_wkt (p, 5,
   906         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   907         -    add_srs_wkt (p, 6,
   908         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
   909         -    add_srs_wkt (p, 7,
   910         -        "67\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   911         -    add_srs_wkt (p, 8,
   912         -        "atitude_of_origin\",31],PARAMETER[\"central_meridian\",-");
   913         -    add_srs_wkt (p, 9,
   914         -        "107.8333333333333],PARAMETER[\"scale_factor\",0.99991666");
   915         -    add_srs_wkt (p, 10,
   916         -        "7],PARAMETER[\"false_easting\",500000],PARAMETER[\"false");
   917         -    add_srs_wkt (p, 11,
   918         -        "_northing\",0],UNIT[\"US survey foot\",0.304800609601219");
   919         -    add_srs_wkt (p, 12,
   920         -        "2,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
   921         -    add_srs_wkt (p, 13,
   922         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32014\"]]");
   923         -    p = add_epsg_def_ex (filter, first, last, 32015, "epsg", 32015,
   924         -        "NAD27 / New York East", 0, 0,
   925         -        "Clarke 1866", "Greenwich",
   926         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   927         -        "X", "East", "Y", "North");
   928         -    add_proj4text (p, 0,
   929         -        "+proj=tmerc +lat_0=40 +lon_0=-74.33333333333333 +k=0.999");
   930         -    add_proj4text (p, 1,
   931         -        "966667 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units");
   932         -    add_proj4text (p, 2,
   933         -        "=us-ft +no_defs");
   934         -    add_srs_wkt (p, 0,
   935         -        "PROJCS[\"NAD27 / New York East\",GEOGCS[\"NAD27\",DATUM[");
   936         -    add_srs_wkt (p, 1,
   937         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
   938         -    add_srs_wkt (p, 2,
   939         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
   940         -    add_srs_wkt (p, 3,
   941         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
   942         -    add_srs_wkt (p, 4,
   943         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   944         -    add_srs_wkt (p, 5,
   945         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   946         -    add_srs_wkt (p, 6,
   947         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
   948         -    add_srs_wkt (p, 7,
   949         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   950         -    add_srs_wkt (p, 8,
   951         -        "itude_of_origin\",40],PARAMETER[\"central_meridian\",-74");
   952         -    add_srs_wkt (p, 9,
   953         -        ".33333333333333],PARAMETER[\"scale_factor\",0.999966667]");
   954         -    add_srs_wkt (p, 10,
   955         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   956         -    add_srs_wkt (p, 11,
   957         -        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
   958         -    add_srs_wkt (p, 12,
   959         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   960         -    add_srs_wkt (p, 13,
   961         -        ",NORTH],AUTHORITY[\"EPSG\",\"32015\"]]");
   962         -    p = add_epsg_def_ex (filter, first, last, 32016, "epsg", 32016,
   963         -        "NAD27 / New York Central", 0, 0,
   964         -        "Clarke 1866", "Greenwich",
   965         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
   966         -        "X", "East", "Y", "North");
   967         -    add_proj4text (p, 0,
   968         -        "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
   969         -    add_proj4text (p, 1,
   970         -        "9375 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=u");
   971         -    add_proj4text (p, 2,
   972         -        "s-ft +no_defs");
   973         -    add_srs_wkt (p, 0,
   974         -        "PROJCS[\"NAD27 / New York Central\",GEOGCS[\"NAD27\",DAT");
   975         -    add_srs_wkt (p, 1,
   976         -        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
   977         -    add_srs_wkt (p, 2,
   978         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
   979         -    add_srs_wkt (p, 3,
   980         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
   981         -    add_srs_wkt (p, 4,
   982         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
   983         -    add_srs_wkt (p, 5,
   984         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
   985         -    add_srs_wkt (p, 6,
   986         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
   987         -    add_srs_wkt (p, 7,
   988         -        "67\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"l");
   989         -    add_srs_wkt (p, 8,
   990         -        "atitude_of_origin\",40],PARAMETER[\"central_meridian\",-");
   991         -    add_srs_wkt (p, 9,
   992         -        "76.58333333333333],PARAMETER[\"scale_factor\",0.9999375]");
   993         -    add_srs_wkt (p, 10,
   994         -        ",PARAMETER[\"false_easting\",500000],PARAMETER[\"false_n");
   995         -    add_srs_wkt (p, 11,
   996         -        "orthing\",0],UNIT[\"US survey foot\",0.3048006096012192,");
   997         -    add_srs_wkt (p, 12,
   998         -        "AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   999         -    add_srs_wkt (p, 13,
  1000         -        ",NORTH],AUTHORITY[\"EPSG\",\"32016\"]]");
  1001         -    p = add_epsg_def_ex (filter, first, last, 32017, "epsg", 32017,
  1002         -        "NAD27 / New York West", 0, 0,
  1003         -        "Clarke 1866", "Greenwich",
  1004         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  1005         -        "X", "East", "Y", "North");
  1006         -    add_proj4text (p, 0,
  1007         -        "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
  1008         -    add_proj4text (p, 1,
  1009         -        "9375 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units=u");
  1010         -    add_proj4text (p, 2,
  1011         -        "s-ft +no_defs");
  1012         -    add_srs_wkt (p, 0,
  1013         -        "PROJCS[\"NAD27 / New York West\",GEOGCS[\"NAD27\",DATUM[");
  1014         -    add_srs_wkt (p, 1,
  1015         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  1016         -    add_srs_wkt (p, 2,
  1017         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  1018         -    add_srs_wkt (p, 3,
  1019         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         3236  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1020   3237       add_srs_wkt (p, 4,
  1021   3238           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1022   3239       add_srs_wkt (p, 5,
  1023         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3240  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1024   3241       add_srs_wkt (p, 6,
  1025         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
         3242  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1026   3243       add_srs_wkt (p, 7,
  1027         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3244  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1028   3245       add_srs_wkt (p, 8,
  1029         -        "itude_of_origin\",40],PARAMETER[\"central_meridian\",-78");
         3246  +        ",81],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
  1030   3247       add_srs_wkt (p, 9,
  1031         -        ".58333333333333],PARAMETER[\"scale_factor\",0.9999375],P");
         3248  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
  1032   3249       add_srs_wkt (p, 10,
  1033         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
         3250  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1034   3251       add_srs_wkt (p, 11,
  1035         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
         3252  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1036   3253       add_srs_wkt (p, 12,
  1037         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  1038         -    add_srs_wkt (p, 13,
  1039         -        "NORTH],AUTHORITY[\"EPSG\",\"32017\"]]");
  1040         -    p = add_epsg_def_ex (filter, first, last, 32018, "epsg", 32018,
  1041         -        "NAD27 / New York Long Island (deprecated)", 0, 0,
  1042         -        "Clarke 1866", "Greenwich",
  1043         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1044         -        "X", "East", "Y", "North");
         3254  +        "G\",\"32344\"]]");
         3255  +    p = add_epsg_def (filter, first, last, 32345, "epsg", 32345,
         3256  +        "WGS 72 / UTM zone 45S");
  1045   3257       add_proj4text (p, 0,
  1046         -        "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
         3258  +        "+proj=utm +zone=45 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1047   3259       add_proj4text (p, 1,
  1048         -        "666 +lat_0=40.5 +lon_0=-74 +x_0=304800.6096012192 +y_0=0");
  1049         -    add_proj4text (p, 2,
  1050         -        " +datum=NAD27 +units=us-ft +no_defs");
         3260  +        "0,0,0.554,0.2263 +units=m +no_defs");
  1051   3261       add_srs_wkt (p, 0,
  1052         -        "PROJCS[\"NAD27 / New York Long Island (deprecated)\",GEO");
         3262  +        "PROJCS[\"WGS 72 / UTM zone 45S\",GEOGCS[\"WGS 72\",DATUM");
  1053   3263       add_srs_wkt (p, 1,
  1054         -        "GCS[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHERO");
         3264  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1055   3265       add_srs_wkt (p, 2,
  1056         -        "ID[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY");
         3266  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1057   3267       add_srs_wkt (p, 3,
  1058         -        "[\"EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIME");
  1059         -    add_srs_wkt (p, 4,
  1060         -        "M[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"d");
  1061         -    add_srs_wkt (p, 5,
  1062         -        "egree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]]");
  1063         -    add_srs_wkt (p, 6,
  1064         -        ",AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHO");
  1065         -    add_srs_wkt (p, 7,
  1066         -        "RITY[\"EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_");
  1067         -    add_srs_wkt (p, 8,
  1068         -        "Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.033333");
  1069         -    add_srs_wkt (p, 9,
  1070         -        "33333333],PARAMETER[\"standard_parallel_2\",40.666666666");
  1071         -    add_srs_wkt (p, 10,
  1072         -        "66666],PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[");
  1073         -    add_srs_wkt (p, 11,
  1074         -        "\"central_meridian\",-74],PARAMETER[\"false_easting\",10");
  1075         -    add_srs_wkt (p, 12,
  1076         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
  1077         -    add_srs_wkt (p, 13,
  1078         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
  1079         -    add_srs_wkt (p, 14,
  1080         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1081         -    add_srs_wkt (p, 15,
  1082         -        "32018\"]]");
  1083         -    p = add_epsg_def_ex (filter, first, last, 32019, "epsg", 32019,
  1084         -        "NAD27 / North Carolina", 0, 0,
  1085         -        "Clarke 1866", "Greenwich",
  1086         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1087         -        "X", "East", "Y", "North");
  1088         -    add_proj4text (p, 0,
  1089         -        "+proj=lcc +lat_1=34.33333333333334 +lat_2=36.16666666666");
  1090         -    add_proj4text (p, 1,
  1091         -        "666 +lat_0=33.75 +lon_0=-79 +x_0=609601.2192024384 +y_0=");
  1092         -    add_proj4text (p, 2,
  1093         -        "0 +datum=NAD27 +units=us-ft +no_defs");
  1094         -    add_srs_wkt (p, 0,
  1095         -        "PROJCS[\"NAD27 / North Carolina\",GEOGCS[\"NAD27\",DATUM");
  1096         -    add_srs_wkt (p, 1,
  1097         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  1098         -    add_srs_wkt (p, 2,
  1099         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  1100         -    add_srs_wkt (p, 3,
  1101         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  1102         -    add_srs_wkt (p, 4,
  1103         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1104         -    add_srs_wkt (p, 5,
  1105         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  1106         -    add_srs_wkt (p, 6,
  1107         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  1108         -    add_srs_wkt (p, 7,
  1109         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  1110         -    add_srs_wkt (p, 8,
  1111         -        "TER[\"standard_parallel_1\",34.33333333333334],PARAMETER");
  1112         -    add_srs_wkt (p, 9,
  1113         -        "[\"standard_parallel_2\",36.16666666666666],PARAMETER[\"");
  1114         -    add_srs_wkt (p, 10,
  1115         -        "latitude_of_origin\",33.75],PARAMETER[\"central_meridian");
  1116         -    add_srs_wkt (p, 11,
  1117         -        "\",-79],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
  1118         -    add_srs_wkt (p, 12,
  1119         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  1120         -    add_srs_wkt (p, 13,
  1121         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  1122         -    add_srs_wkt (p, 14,
  1123         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32019\"]]");
  1124         -    p = add_epsg_def_ex (filter, first, last, 32020, "epsg", 32020,
  1125         -        "NAD27 / North Dakota North", 0, 0,
  1126         -        "Clarke 1866", "Greenwich",
  1127         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1128         -        "X", "East", "Y", "North");
  1129         -    add_proj4text (p, 0,
  1130         -        "+proj=lcc +lat_1=47.43333333333333 +lat_2=48.73333333333");
  1131         -    add_proj4text (p, 1,
  1132         -        "333 +lat_0=47 +lon_0=-100.5 +x_0=609601.2192024384 +y_0=");
  1133         -    add_proj4text (p, 2,
  1134         -        "0 +datum=NAD27 +units=us-ft +no_defs");
  1135         -    add_srs_wkt (p, 0,
  1136         -        "PROJCS[\"NAD27 / North Dakota North\",GEOGCS[\"NAD27\",D");
  1137         -    add_srs_wkt (p, 1,
  1138         -        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
  1139         -    add_srs_wkt (p, 2,
  1140         -        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
  1141         -    add_srs_wkt (p, 3,
  1142         -        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  1143         -    add_srs_wkt (p, 4,
  1144         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1145         -    add_srs_wkt (p, 5,
  1146         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1147         -    add_srs_wkt (p, 6,
  1148         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1149         -    add_srs_wkt (p, 7,
  1150         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1151         -    add_srs_wkt (p, 8,
  1152         -        "AMETER[\"standard_parallel_1\",47.43333333333333],PARAME");
  1153         -    add_srs_wkt (p, 9,
  1154         -        "TER[\"standard_parallel_2\",48.73333333333333],PARAMETER");
  1155         -    add_srs_wkt (p, 10,
  1156         -        "[\"latitude_of_origin\",47],PARAMETER[\"central_meridian");
  1157         -    add_srs_wkt (p, 11,
  1158         -        "\",-100.5],PARAMETER[\"false_easting\",2000000],PARAMETE");
  1159         -    add_srs_wkt (p, 12,
  1160         -        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
  1161         -    add_srs_wkt (p, 13,
  1162         -        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
  1163         -    add_srs_wkt (p, 14,
  1164         -        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32020\"]]");
  1165         -    p = add_epsg_def_ex (filter, first, last, 32021, "epsg", 32021,
  1166         -        "NAD27 / North Dakota South", 0, 0,
  1167         -        "Clarke 1866", "Greenwich",
  1168         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1169         -        "X", "East", "Y", "North");
  1170         -    add_proj4text (p, 0,
  1171         -        "+proj=lcc +lat_1=46.18333333333333 +lat_2=47.48333333333");
  1172         -    add_proj4text (p, 1,
  1173         -        "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=609601.2");
  1174         -    add_proj4text (p, 2,
  1175         -        "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1176         -    add_srs_wkt (p, 0,
  1177         -        "PROJCS[\"NAD27 / North Dakota South\",GEOGCS[\"NAD27\",D");
  1178         -    add_srs_wkt (p, 1,
  1179         -        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
  1180         -    add_srs_wkt (p, 2,
  1181         -        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
  1182         -    add_srs_wkt (p, 3,
  1183         -        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  1184         -    add_srs_wkt (p, 4,
  1185         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1186         -    add_srs_wkt (p, 5,
  1187         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1188         -    add_srs_wkt (p, 6,
  1189         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1190         -    add_srs_wkt (p, 7,
  1191         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1192         -    add_srs_wkt (p, 8,
  1193         -        "AMETER[\"standard_parallel_1\",46.18333333333333],PARAME");
  1194         -    add_srs_wkt (p, 9,
  1195         -        "TER[\"standard_parallel_2\",47.48333333333333],PARAMETER");
  1196         -    add_srs_wkt (p, 10,
  1197         -        "[\"latitude_of_origin\",45.66666666666666],PARAMETER[\"c");
  1198         -    add_srs_wkt (p, 11,
  1199         -        "entral_meridian\",-100.5],PARAMETER[\"false_easting\",20");
  1200         -    add_srs_wkt (p, 12,
  1201         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
  1202         -    add_srs_wkt (p, 13,
  1203         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
  1204         -    add_srs_wkt (p, 14,
  1205         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1206         -    add_srs_wkt (p, 15,
  1207         -        "32021\"]]");
  1208         -    p = add_epsg_def_ex (filter, first, last, 32022, "epsg", 32022,
  1209         -        "NAD27 / Ohio North", 0, 0,
  1210         -        "Clarke 1866", "Greenwich",
  1211         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1212         -        "X", "East", "Y", "North");
  1213         -    add_proj4text (p, 0,
  1214         -        "+proj=lcc +lat_1=40.43333333333333 +lat_2=41.7 +lat_0=39");
  1215         -    add_proj4text (p, 1,
  1216         -        ".66666666666666 +lon_0=-82.5 +x_0=609601.2192024384 +y_0");
  1217         -    add_proj4text (p, 2,
  1218         -        "=0 +datum=NAD27 +units=us-ft +no_defs");
  1219         -    add_srs_wkt (p, 0,
  1220         -        "PROJCS[\"NAD27 / Ohio North\",GEOGCS[\"NAD27\",DATUM[\"N");
  1221         -    add_srs_wkt (p, 1,
  1222         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
  1223         -    add_srs_wkt (p, 2,
  1224         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  1225         -    add_srs_wkt (p, 3,
  1226         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1227         -    add_srs_wkt (p, 4,
  1228         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1229         -    add_srs_wkt (p, 5,
  1230         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  1231         -    add_srs_wkt (p, 6,
  1232         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
  1233         -    add_srs_wkt (p, 7,
  1234         -        "],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[");
  1235         -    add_srs_wkt (p, 8,
  1236         -        "\"standard_parallel_1\",40.43333333333333],PARAMETER[\"s");
  1237         -    add_srs_wkt (p, 9,
  1238         -        "tandard_parallel_2\",41.7],PARAMETER[\"latitude_of_origi");
  1239         -    add_srs_wkt (p, 10,
  1240         -        "n\",39.66666666666666],PARAMETER[\"central_meridian\",-8");
  1241         -    add_srs_wkt (p, 11,
  1242         -        "2.5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fa");
  1243         -    add_srs_wkt (p, 12,
  1244         -        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
  1245         -    add_srs_wkt (p, 13,
  1246         -        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
  1247         -    add_srs_wkt (p, 14,
  1248         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32022\"]]");
  1249         -    p = add_epsg_def_ex (filter, first, last, 32023, "epsg", 32023,
  1250         -        "NAD27 / Ohio South", 0, 0,
  1251         -        "Clarke 1866", "Greenwich",
  1252         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1253         -        "X", "East", "Y", "North");
  1254         -    add_proj4text (p, 0,
  1255         -        "+proj=lcc +lat_1=38.73333333333333 +lat_2=40.03333333333");
  1256         -    add_proj4text (p, 1,
  1257         -        "333 +lat_0=38 +lon_0=-82.5 +x_0=609601.2192024384 +y_0=0");
  1258         -    add_proj4text (p, 2,
  1259         -        " +datum=NAD27 +units=us-ft +no_defs");
  1260         -    add_srs_wkt (p, 0,
  1261         -        "PROJCS[\"NAD27 / Ohio South\",GEOGCS[\"NAD27\",DATUM[\"N");
  1262         -    add_srs_wkt (p, 1,
  1263         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
  1264         -    add_srs_wkt (p, 2,
  1265         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  1266         -    add_srs_wkt (p, 3,
  1267         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  1268         -    add_srs_wkt (p, 4,
  1269         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  1270         -    add_srs_wkt (p, 5,
  1271         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  1272         -    add_srs_wkt (p, 6,
  1273         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
  1274         -    add_srs_wkt (p, 7,
  1275         -        "],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[");
  1276         -    add_srs_wkt (p, 8,
  1277         -        "\"standard_parallel_1\",38.73333333333333],PARAMETER[\"s");
  1278         -    add_srs_wkt (p, 9,
  1279         -        "tandard_parallel_2\",40.03333333333333],PARAMETER[\"lati");
  1280         -    add_srs_wkt (p, 10,
  1281         -        "tude_of_origin\",38],PARAMETER[\"central_meridian\",-82.");
  1282         -    add_srs_wkt (p, 11,
  1283         -        "5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fals");
  1284         -    add_srs_wkt (p, 12,
  1285         -        "e_northing\",0],UNIT[\"US survey foot\",0.30480060960121");
  1286         -    add_srs_wkt (p, 13,
  1287         -        "92,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"");
  1288         -    add_srs_wkt (p, 14,
  1289         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32023\"]]");
  1290         -    p = add_epsg_def_ex (filter, first, last, 32024, "epsg", 32024,
  1291         -        "NAD27 / Oklahoma North", 0, 0,
  1292         -        "Clarke 1866", "Greenwich",
  1293         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1294         -        "X", "East", "Y", "North");
  1295         -    add_proj4text (p, 0,
  1296         -        "+proj=lcc +lat_1=35.56666666666667 +lat_2=36.76666666666");
  1297         -    add_proj4text (p, 1,
  1298         -        "667 +lat_0=35 +lon_0=-98 +x_0=609601.2192024384 +y_0=0 +");
  1299         -    add_proj4text (p, 2,
  1300         -        "datum=NAD27 +units=us-ft +no_defs");
  1301         -    add_srs_wkt (p, 0,
  1302         -        "PROJCS[\"NAD27 / Oklahoma North\",GEOGCS[\"NAD27\",DATUM");
  1303         -    add_srs_wkt (p, 1,
  1304         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  1305         -    add_srs_wkt (p, 2,
  1306         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  1307         -    add_srs_wkt (p, 3,
  1308         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  1309         -    add_srs_wkt (p, 4,
  1310         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1311         -    add_srs_wkt (p, 5,
  1312         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  1313         -    add_srs_wkt (p, 6,
  1314         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  1315         -    add_srs_wkt (p, 7,
  1316         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  1317         -    add_srs_wkt (p, 8,
  1318         -        "TER[\"standard_parallel_1\",35.56666666666667],PARAMETER");
  1319         -    add_srs_wkt (p, 9,
  1320         -        "[\"standard_parallel_2\",36.76666666666667],PARAMETER[\"");
  1321         -    add_srs_wkt (p, 10,
  1322         -        "latitude_of_origin\",35],PARAMETER[\"central_meridian\",");
  1323         -    add_srs_wkt (p, 11,
  1324         -        "-98],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fa");
  1325         -    add_srs_wkt (p, 12,
  1326         -        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
  1327         -    add_srs_wkt (p, 13,
  1328         -        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
  1329         -    add_srs_wkt (p, 14,
  1330         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32024\"]]");
  1331         -    p = add_epsg_def_ex (filter, first, last, 32025, "epsg", 32025,
  1332         -        "NAD27 / Oklahoma South", 0, 0,
  1333         -        "Clarke 1866", "Greenwich",
  1334         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1335         -        "X", "East", "Y", "North");
  1336         -    add_proj4text (p, 0,
  1337         -        "+proj=lcc +lat_1=33.93333333333333 +lat_2=35.23333333333");
  1338         -    add_proj4text (p, 1,
  1339         -        "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=609601.2192");
  1340         -    add_proj4text (p, 2,
  1341         -        "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1342         -    add_srs_wkt (p, 0,
  1343         -        "PROJCS[\"NAD27 / Oklahoma South\",GEOGCS[\"NAD27\",DATUM");
  1344         -    add_srs_wkt (p, 1,
  1345         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  1346         -    add_srs_wkt (p, 2,
  1347         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  1348         -    add_srs_wkt (p, 3,
  1349         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  1350         -    add_srs_wkt (p, 4,
  1351         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  1352         -    add_srs_wkt (p, 5,
  1353         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  1354         -    add_srs_wkt (p, 6,
  1355         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  1356         -    add_srs_wkt (p, 7,
  1357         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  1358         -    add_srs_wkt (p, 8,
  1359         -        "TER[\"standard_parallel_1\",33.93333333333333],PARAMETER");
  1360         -    add_srs_wkt (p, 9,
  1361         -        "[\"standard_parallel_2\",35.23333333333333],PARAMETER[\"");
  1362         -    add_srs_wkt (p, 10,
  1363         -        "latitude_of_origin\",33.33333333333334],PARAMETER[\"cent");
  1364         -    add_srs_wkt (p, 11,
  1365         -        "ral_meridian\",-98],PARAMETER[\"false_easting\",2000000]");
  1366         -    add_srs_wkt (p, 12,
  1367         -        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
  1368         -    add_srs_wkt (p, 13,
  1369         -        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  1370         -    add_srs_wkt (p, 14,
  1371         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32025\"");
  1372         -    add_srs_wkt (p, 15,
  1373         -        "]]");
  1374         -    p = add_epsg_def_ex (filter, first, last, 32026, "epsg", 32026,
  1375         -        "NAD27 / Oregon North", 0, 0,
  1376         -        "Clarke 1866", "Greenwich",
  1377         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1378         -        "X", "East", "Y", "North");
  1379         -    add_proj4text (p, 0,
  1380         -        "+proj=lcc +lat_1=44.33333333333334 +lat_2=46 +lat_0=43.6");
  1381         -    add_proj4text (p, 1,
  1382         -        "6666666666666 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=");
  1383         -    add_proj4text (p, 2,
  1384         -        "0 +datum=NAD27 +units=us-ft +no_defs");
  1385         -    add_srs_wkt (p, 0,
  1386         -        "PROJCS[\"NAD27 / Oregon North\",GEOGCS[\"NAD27\",DATUM[\"");
  1387         -    add_srs_wkt (p, 1,
  1388         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1389         -    add_srs_wkt (p, 2,
  1390         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1391         -    add_srs_wkt (p, 3,
  1392         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1393         -    add_srs_wkt (p, 4,
  1394         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1395         -    add_srs_wkt (p, 5,
  1396         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1397         -    add_srs_wkt (p, 6,
  1398         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1399         -    add_srs_wkt (p, 7,
  1400         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1401         -    add_srs_wkt (p, 8,
  1402         -        "[\"standard_parallel_1\",44.33333333333334],PARAMETER[\"");
  1403         -    add_srs_wkt (p, 9,
  1404         -        "standard_parallel_2\",46],PARAMETER[\"latitude_of_origin");
  1405         -    add_srs_wkt (p, 10,
  1406         -        "\",43.66666666666666],PARAMETER[\"central_meridian\",-12");
  1407         -    add_srs_wkt (p, 11,
  1408         -        "0.5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fa");
  1409         -    add_srs_wkt (p, 12,
  1410         -        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
  1411         -    add_srs_wkt (p, 13,
  1412         -        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
  1413         -    add_srs_wkt (p, 14,
  1414         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32026\"]]");
  1415         -    p = add_epsg_def_ex (filter, first, last, 32027, "epsg", 32027,
  1416         -        "NAD27 / Oregon South", 0, 0,
  1417         -        "Clarke 1866", "Greenwich",
  1418         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1419         -        "X", "East", "Y", "North");
  1420         -    add_proj4text (p, 0,
  1421         -        "+proj=lcc +lat_1=42.33333333333334 +lat_2=44 +lat_0=41.6");
  1422         -    add_proj4text (p, 1,
  1423         -        "6666666666666 +lon_0=-120.5 +x_0=609601.2192024384 +y_0=");
  1424         -    add_proj4text (p, 2,
  1425         -        "0 +datum=NAD27 +units=us-ft +no_defs");
  1426         -    add_srs_wkt (p, 0,
  1427         -        "PROJCS[\"NAD27 / Oregon South\",GEOGCS[\"NAD27\",DATUM[\"");
  1428         -    add_srs_wkt (p, 1,
  1429         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1430         -    add_srs_wkt (p, 2,
  1431         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1432         -    add_srs_wkt (p, 3,
  1433         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1434         -    add_srs_wkt (p, 4,
  1435         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1436         -    add_srs_wkt (p, 5,
  1437         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1438         -    add_srs_wkt (p, 6,
  1439         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1440         -    add_srs_wkt (p, 7,
  1441         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1442         -    add_srs_wkt (p, 8,
  1443         -        "[\"standard_parallel_1\",42.33333333333334],PARAMETER[\"");
  1444         -    add_srs_wkt (p, 9,
  1445         -        "standard_parallel_2\",44],PARAMETER[\"latitude_of_origin");
  1446         -    add_srs_wkt (p, 10,
  1447         -        "\",41.66666666666666],PARAMETER[\"central_meridian\",-12");
  1448         -    add_srs_wkt (p, 11,
  1449         -        "0.5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fa");
  1450         -    add_srs_wkt (p, 12,
  1451         -        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
  1452         -    add_srs_wkt (p, 13,
  1453         -        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
  1454         -    add_srs_wkt (p, 14,
  1455         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32027\"]]");
  1456         -    p = add_epsg_def_ex (filter, first, last, 32028, "epsg", 32028,
  1457         -        "NAD27 / Pennsylvania North", 0, 0,
  1458         -        "Clarke 1866", "Greenwich",
  1459         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1460         -        "X", "East", "Y", "North");
  1461         -    add_proj4text (p, 0,
  1462         -        "+proj=lcc +lat_1=40.88333333333333 +lat_2=41.95 +lat_0=4");
  1463         -    add_proj4text (p, 1,
  1464         -        "0.16666666666666 +lon_0=-77.75 +x_0=609601.2192024384 +y");
  1465         -    add_proj4text (p, 2,
  1466         -        "_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1467         -    add_srs_wkt (p, 0,
  1468         -        "PROJCS[\"NAD27 / Pennsylvania North\",GEOGCS[\"NAD27\",D");
  1469         -    add_srs_wkt (p, 1,
  1470         -        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
  1471         -    add_srs_wkt (p, 2,
  1472         -        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
  1473         -    add_srs_wkt (p, 3,
  1474         -        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  1475         -    add_srs_wkt (p, 4,
  1476         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1477         -    add_srs_wkt (p, 5,
  1478         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1479         -    add_srs_wkt (p, 6,
  1480         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1481         -    add_srs_wkt (p, 7,
  1482         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1483         -    add_srs_wkt (p, 8,
  1484         -        "AMETER[\"standard_parallel_1\",40.88333333333333],PARAME");
  1485         -    add_srs_wkt (p, 9,
  1486         -        "TER[\"standard_parallel_2\",41.95],PARAMETER[\"latitude_");
  1487         -    add_srs_wkt (p, 10,
  1488         -        "of_origin\",40.16666666666666],PARAMETER[\"central_merid");
  1489         -    add_srs_wkt (p, 11,
  1490         -        "ian\",-77.75],PARAMETER[\"false_easting\",2000000],PARAM");
  1491         -    add_srs_wkt (p, 12,
  1492         -        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
  1493         -    add_srs_wkt (p, 13,
  1494         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
  1495         -    add_srs_wkt (p, 14,
  1496         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32028\"]]");
  1497         -    p = add_epsg_def_ex (filter, first, last, 32029, "epsg", 32029,
  1498         -        "NAD27 / Pennsylvania South (deprecated)", 0, 0,
  1499         -        "Clarke 1866", "Greenwich",
  1500         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1501         -        "X", "East", "Y", "North");
  1502         -    add_proj4text (p, 0,
  1503         -        "+proj=lcc +lat_1=39.93333333333333 +lat_2=40.8 +lat_0=39");
  1504         -    add_proj4text (p, 1,
  1505         -        ".33333333333334 +lon_0=-77.75 +x_0=609601.2192024384 +y_");
  1506         -    add_proj4text (p, 2,
  1507         -        "0=0 +datum=NAD27 +units=us-ft +no_defs");
  1508         -    add_srs_wkt (p, 0,
  1509         -        "PROJCS[\"NAD27 / Pennsylvania South (deprecated)\",GEOGC");
  1510         -    add_srs_wkt (p, 1,
  1511         -        "S[\"NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID");
  1512         -    add_srs_wkt (p, 2,
  1513         -        "[\"Clarke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"");
  1514         -    add_srs_wkt (p, 3,
  1515         -        "EPSG\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"");
  1516         -    add_srs_wkt (p, 4,
  1517         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1518         -    add_srs_wkt (p, 5,
  1519         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1520         -    add_srs_wkt (p, 6,
  1521         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1522         -    add_srs_wkt (p, 7,
  1523         -        "[\"EPSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Coni");
  1524         -    add_srs_wkt (p, 8,
  1525         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",39.9333333333");
  1526         -    add_srs_wkt (p, 9,
  1527         -        "3333],PARAMETER[\"standard_parallel_2\",40.8],PARAMETER[");
  1528         -    add_srs_wkt (p, 10,
  1529         -        "\"latitude_of_origin\",39.33333333333334],PARAMETER[\"ce");
  1530         -    add_srs_wkt (p, 11,
  1531         -        "ntral_meridian\",-77.75],PARAMETER[\"false_easting\",200");
  1532         -    add_srs_wkt (p, 12,
  1533         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
  1534         -    add_srs_wkt (p, 13,
  1535         -        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
  1536         -    add_srs_wkt (p, 14,
  1537         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
  1538         -    add_srs_wkt (p, 15,
  1539         -        "2029\"]]");
  1540         -    p = add_epsg_def_ex (filter, first, last, 32030, "epsg", 32030,
  1541         -        "NAD27 / Rhode Island", 0, 0,
  1542         -        "Clarke 1866", "Greenwich",
  1543         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  1544         -        "X", "East", "Y", "North");
  1545         -    add_proj4text (p, 0,
  1546         -        "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
  1547         -    add_proj4text (p, 1,
  1548         -        "999938 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +units");
  1549         -    add_proj4text (p, 2,
  1550         -        "=us-ft +no_defs");
  1551         -    add_srs_wkt (p, 0,
  1552         -        "PROJCS[\"NAD27 / Rhode Island\",GEOGCS[\"NAD27\",DATUM[\"");
  1553         -    add_srs_wkt (p, 1,
  1554         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1555         -    add_srs_wkt (p, 2,
  1556         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1557         -    add_srs_wkt (p, 3,
  1558         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1559         -    add_srs_wkt (p, 4,
  1560         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1561         -    add_srs_wkt (p, 5,
  1562         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1563         -    add_srs_wkt (p, 6,
  1564         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1565         -    add_srs_wkt (p, 7,
  1566         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1567         -    add_srs_wkt (p, 8,
  1568         -        "ude_of_origin\",41.08333333333334],PARAMETER[\"central_m");
  1569         -    add_srs_wkt (p, 9,
  1570         -        "eridian\",-71.5],PARAMETER[\"scale_factor\",0.9999938],P");
  1571         -    add_srs_wkt (p, 10,
  1572         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  1573         -    add_srs_wkt (p, 11,
  1574         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  1575         -    add_srs_wkt (p, 12,
  1576         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  1577         -    add_srs_wkt (p, 13,
  1578         -        "NORTH],AUTHORITY[\"EPSG\",\"32030\"]]");
  1579         -    p = add_epsg_def_ex (filter, first, last, 32031, "epsg", 32031,
  1580         -        "NAD27 / South Carolina North", 0, 0,
  1581         -        "Clarke 1866", "Greenwich",
  1582         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1583         -        "X", "East", "Y", "North");
  1584         -    add_proj4text (p, 0,
  1585         -        "+proj=lcc +lat_1=33.76666666666667 +lat_2=34.96666666666");
  1586         -    add_proj4text (p, 1,
  1587         -        "667 +lat_0=33 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +");
  1588         -    add_proj4text (p, 2,
  1589         -        "datum=NAD27 +units=us-ft +no_defs");
  1590         -    add_srs_wkt (p, 0,
  1591         -        "PROJCS[\"NAD27 / South Carolina North\",GEOGCS[\"NAD27\"");
  1592         -    add_srs_wkt (p, 1,
  1593         -        ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1");
  1594         -    add_srs_wkt (p, 2,
  1595         -        "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
  1596         -    add_srs_wkt (p, 3,
  1597         -        "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
  1598         -    add_srs_wkt (p, 4,
  1599         -        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  1600         -    add_srs_wkt (p, 5,
  1601         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
  1602         -    add_srs_wkt (p, 6,
  1603         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1604         -    add_srs_wkt (p, 7,
  1605         -        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  1606         -    add_srs_wkt (p, 8,
  1607         -        "PARAMETER[\"standard_parallel_1\",33.76666666666667],PAR");
  1608         -    add_srs_wkt (p, 9,
  1609         -        "AMETER[\"standard_parallel_2\",34.96666666666667],PARAME");
  1610         -    add_srs_wkt (p, 10,
  1611         -        "TER[\"latitude_of_origin\",33],PARAMETER[\"central_merid");
  1612         -    add_srs_wkt (p, 11,
  1613         -        "ian\",-81],PARAMETER[\"false_easting\",2000000],PARAMETE");
  1614         -    add_srs_wkt (p, 12,
  1615         -        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
  1616         -    add_srs_wkt (p, 13,
  1617         -        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
  1618         -    add_srs_wkt (p, 14,
  1619         -        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32031\"]]");
  1620         -    p = add_epsg_def_ex (filter, first, last, 32033, "epsg", 32033,
  1621         -        "NAD27 / South Carolina South", 0, 0,
  1622         -        "Clarke 1866", "Greenwich",
  1623         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1624         -        "X", "East", "Y", "North");
  1625         -    add_proj4text (p, 0,
  1626         -        "+proj=lcc +lat_1=32.33333333333334 +lat_2=33.66666666666");
  1627         -    add_proj4text (p, 1,
  1628         -        "666 +lat_0=31.83333333333333 +lon_0=-81 +x_0=609601.2192");
  1629         -    add_proj4text (p, 2,
  1630         -        "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1631         -    add_srs_wkt (p, 0,
  1632         -        "PROJCS[\"NAD27 / South Carolina South\",GEOGCS[\"NAD27\"");
  1633         -    add_srs_wkt (p, 1,
  1634         -        ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1");
  1635         -    add_srs_wkt (p, 2,
  1636         -        "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
  1637         -    add_srs_wkt (p, 3,
  1638         -        "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
  1639         -    add_srs_wkt (p, 4,
  1640         -        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  1641         -    add_srs_wkt (p, 5,
  1642         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
  1643         -    add_srs_wkt (p, 6,
  1644         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1645         -    add_srs_wkt (p, 7,
  1646         -        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  1647         -    add_srs_wkt (p, 8,
  1648         -        "PARAMETER[\"standard_parallel_1\",32.33333333333334],PAR");
  1649         -    add_srs_wkt (p, 9,
  1650         -        "AMETER[\"standard_parallel_2\",33.66666666666666],PARAME");
  1651         -    add_srs_wkt (p, 10,
  1652         -        "TER[\"latitude_of_origin\",31.83333333333333],PARAMETER[");
  1653         -    add_srs_wkt (p, 11,
  1654         -        "\"central_meridian\",-81],PARAMETER[\"false_easting\",20");
  1655         -    add_srs_wkt (p, 12,
  1656         -        "00000],PARAMETER[\"false_northing\",0],UNIT[\"US survey ");
  1657         -    add_srs_wkt (p, 13,
  1658         -        "foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],");
  1659         -    add_srs_wkt (p, 14,
  1660         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
  1661         -    add_srs_wkt (p, 15,
  1662         -        "32033\"]]");
  1663         -    p = add_epsg_def_ex (filter, first, last, 32034, "epsg", 32034,
  1664         -        "NAD27 / South Dakota North", 0, 0,
  1665         -        "Clarke 1866", "Greenwich",
  1666         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1667         -        "X", "East", "Y", "North");
  1668         -    add_proj4text (p, 0,
  1669         -        "+proj=lcc +lat_1=44.41666666666666 +lat_2=45.68333333333");
  1670         -    add_proj4text (p, 1,
  1671         -        "333 +lat_0=43.83333333333334 +lon_0=-100 +x_0=609601.219");
  1672         -    add_proj4text (p, 2,
  1673         -        "2024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1674         -    add_srs_wkt (p, 0,
  1675         -        "PROJCS[\"NAD27 / South Dakota North\",GEOGCS[\"NAD27\",D");
  1676         -    add_srs_wkt (p, 1,
  1677         -        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
  1678         -    add_srs_wkt (p, 2,
  1679         -        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
  1680         -    add_srs_wkt (p, 3,
  1681         -        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  1682         -    add_srs_wkt (p, 4,
  1683         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1684         -    add_srs_wkt (p, 5,
  1685         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1686         -    add_srs_wkt (p, 6,
  1687         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1688         -    add_srs_wkt (p, 7,
  1689         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1690         -    add_srs_wkt (p, 8,
  1691         -        "AMETER[\"standard_parallel_1\",44.41666666666666],PARAME");
  1692         -    add_srs_wkt (p, 9,
  1693         -        "TER[\"standard_parallel_2\",45.68333333333333],PARAMETER");
  1694         -    add_srs_wkt (p, 10,
  1695         -        "[\"latitude_of_origin\",43.83333333333334],PARAMETER[\"c");
  1696         -    add_srs_wkt (p, 11,
  1697         -        "entral_meridian\",-100],PARAMETER[\"false_easting\",2000");
  1698         -    add_srs_wkt (p, 12,
  1699         -        "000],PARAMETER[\"false_northing\",0],UNIT[\"US survey fo");
  1700         -    add_srs_wkt (p, 13,
  1701         -        "ot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AX");
  1702         -    add_srs_wkt (p, 14,
  1703         -        "IS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32");
  1704         -    add_srs_wkt (p, 15,
  1705         -        "034\"]]");
  1706         -    p = add_epsg_def_ex (filter, first, last, 32035, "epsg", 32035,
  1707         -        "NAD27 / South Dakota South", 0, 0,
  1708         -        "Clarke 1866", "Greenwich",
  1709         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1710         -        "X", "East", "Y", "North");
  1711         -    add_proj4text (p, 0,
  1712         -        "+proj=lcc +lat_1=42.83333333333334 +lat_2=44.4 +lat_0=42");
  1713         -    add_proj4text (p, 1,
  1714         -        ".33333333333334 +lon_0=-100.3333333333333 +x_0=609601.21");
  1715         -    add_proj4text (p, 2,
  1716         -        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1717         -    add_srs_wkt (p, 0,
  1718         -        "PROJCS[\"NAD27 / South Dakota South\",GEOGCS[\"NAD27\",D");
  1719         -    add_srs_wkt (p, 1,
  1720         -        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
  1721         -    add_srs_wkt (p, 2,
  1722         -        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
  1723         -    add_srs_wkt (p, 3,
  1724         -        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  1725         -    add_srs_wkt (p, 4,
  1726         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1727         -    add_srs_wkt (p, 5,
  1728         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1729         -    add_srs_wkt (p, 6,
  1730         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1731         -    add_srs_wkt (p, 7,
  1732         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1733         -    add_srs_wkt (p, 8,
  1734         -        "AMETER[\"standard_parallel_1\",42.83333333333334],PARAME");
  1735         -    add_srs_wkt (p, 9,
  1736         -        "TER[\"standard_parallel_2\",44.4],PARAMETER[\"latitude_o");
  1737         -    add_srs_wkt (p, 10,
  1738         -        "f_origin\",42.33333333333334],PARAMETER[\"central_meridi");
  1739         -    add_srs_wkt (p, 11,
  1740         -        "an\",-100.3333333333333],PARAMETER[\"false_easting\",200");
  1741         -    add_srs_wkt (p, 12,
  1742         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
  1743         -    add_srs_wkt (p, 13,
  1744         -        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
  1745         -    add_srs_wkt (p, 14,
  1746         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
  1747         -    add_srs_wkt (p, 15,
  1748         -        "2035\"]]");
  1749         -    p = add_epsg_def_ex (filter, first, last, 32036, "epsg", 32036,
  1750         -        "NAD27 / Tennessee (deprecated)", 0, 0,
  1751         -        "Clarke 1866", "Greenwich",
  1752         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1753         -        "X", "East", "Y", "North");
  1754         -    add_proj4text (p, 0,
  1755         -        "+proj=lcc +lat_1=35.25 +lat_2=36.41666666666666 +lat_0=3");
  1756         -    add_proj4text (p, 1,
  1757         -        "4.66666666666666 +lon_0=-86 +x_0=30480.06096012192 +y_0=");
  1758         -    add_proj4text (p, 2,
  1759         -        "0 +datum=NAD27 +units=us-ft +no_defs");
  1760         -    add_srs_wkt (p, 0,
  1761         -        "PROJCS[\"NAD27 / Tennessee (deprecated)\",GEOGCS[\"NAD27");
  1762         -    add_srs_wkt (p, 1,
  1763         -        "\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke");
  1764         -    add_srs_wkt (p, 2,
  1765         -        " 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"");
  1766         -    add_srs_wkt (p, 3,
  1767         -        "7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwic");
  1768         -    add_srs_wkt (p, 4,
  1769         -        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  1770         -    add_srs_wkt (p, 5,
  1771         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
  1772         -    add_srs_wkt (p, 6,
  1773         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  1774         -    add_srs_wkt (p, 7,
  1775         -        ",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  1776         -    add_srs_wkt (p, 8,
  1777         -        "PARAMETER[\"standard_parallel_1\",35.25],PARAMETER[\"sta");
  1778         -    add_srs_wkt (p, 9,
  1779         -        "ndard_parallel_2\",36.41666666666666],PARAMETER[\"latitu");
  1780         -    add_srs_wkt (p, 10,
  1781         -        "de_of_origin\",34.66666666666666],PARAMETER[\"central_me");
  1782         -    add_srs_wkt (p, 11,
  1783         -        "ridian\",-86],PARAMETER[\"false_easting\",100000],PARAME");
  1784         -    add_srs_wkt (p, 12,
  1785         -        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
  1786         -    add_srs_wkt (p, 13,
  1787         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  1788         -    add_srs_wkt (p, 14,
  1789         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32036\"]]");
  1790         -    p = add_epsg_def_ex (filter, first, last, 32037, "epsg", 32037,
  1791         -        "NAD27 / Texas North", 0, 0,
  1792         -        "Clarke 1866", "Greenwich",
  1793         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1794         -        "X", "East", "Y", "North");
  1795         -    add_proj4text (p, 0,
  1796         -        "+proj=lcc +lat_1=34.65 +lat_2=36.18333333333333 +lat_0=3");
  1797         -    add_proj4text (p, 1,
  1798         -        "4 +lon_0=-101.5 +x_0=609601.2192024384 +y_0=0 +datum=NAD");
  1799         -    add_proj4text (p, 2,
  1800         -        "27 +units=us-ft +no_defs");
  1801         -    add_srs_wkt (p, 0,
  1802         -        "PROJCS[\"NAD27 / Texas North\",GEOGCS[\"NAD27\",DATUM[\"");
  1803         -    add_srs_wkt (p, 1,
  1804         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1805         -    add_srs_wkt (p, 2,
  1806         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1807         -    add_srs_wkt (p, 3,
  1808         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1809         -    add_srs_wkt (p, 4,
  1810         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1811         -    add_srs_wkt (p, 5,
  1812         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1813         -    add_srs_wkt (p, 6,
  1814         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1815         -    add_srs_wkt (p, 7,
  1816         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1817         -    add_srs_wkt (p, 8,
  1818         -        "[\"standard_parallel_1\",34.65],PARAMETER[\"standard_par");
  1819         -    add_srs_wkt (p, 9,
  1820         -        "allel_2\",36.18333333333333],PARAMETER[\"latitude_of_ori");
  1821         -    add_srs_wkt (p, 10,
  1822         -        "gin\",34],PARAMETER[\"central_meridian\",-101.5],PARAMET");
  1823         -    add_srs_wkt (p, 11,
  1824         -        "ER[\"false_easting\",2000000],PARAMETER[\"false_northing");
  1825         -    add_srs_wkt (p, 12,
  1826         -        "\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHORI");
  1827         -    add_srs_wkt (p, 13,
  1828         -        "TY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1829         -    add_srs_wkt (p, 14,
  1830         -        "],AUTHORITY[\"EPSG\",\"32037\"]]");
  1831         -    p = add_epsg_def_ex (filter, first, last, 32038, "epsg", 32038,
  1832         -        "NAD27 / Texas North Central", 0, 0,
  1833         -        "Clarke 1866", "Greenwich",
  1834         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1835         -        "X", "East", "Y", "North");
  1836         -    add_proj4text (p, 0,
  1837         -        "+proj=lcc +lat_1=32.13333333333333 +lat_2=33.96666666666");
  1838         -    add_proj4text (p, 1,
  1839         -        "667 +lat_0=31.66666666666667 +lon_0=-97.5 +x_0=609601.21");
  1840         -    add_proj4text (p, 2,
  1841         -        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1842         -    add_srs_wkt (p, 0,
  1843         -        "PROJCS[\"NAD27 / Texas North Central\",GEOGCS[\"NAD27\",");
  1844         -    add_srs_wkt (p, 1,
  1845         -        "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18");
  1846         -    add_srs_wkt (p, 2,
  1847         -        "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70");
  1848         -    add_srs_wkt (p, 3,
  1849         -        "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  1850         -    add_srs_wkt (p, 4,
  1851         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1852         -    add_srs_wkt (p, 5,
  1853         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1854         -    add_srs_wkt (p, 6,
  1855         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1856         -    add_srs_wkt (p, 7,
  1857         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1858         -    add_srs_wkt (p, 8,
  1859         -        "AMETER[\"standard_parallel_1\",32.13333333333333],PARAME");
  1860         -    add_srs_wkt (p, 9,
  1861         -        "TER[\"standard_parallel_2\",33.96666666666667],PARAMETER");
  1862         -    add_srs_wkt (p, 10,
  1863         -        "[\"latitude_of_origin\",31.66666666666667],PARAMETER[\"c");
  1864         -    add_srs_wkt (p, 11,
  1865         -        "entral_meridian\",-97.5],PARAMETER[\"false_easting\",200");
  1866         -    add_srs_wkt (p, 12,
  1867         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"US survey f");
  1868         -    add_srs_wkt (p, 13,
  1869         -        "oot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],A");
  1870         -    add_srs_wkt (p, 14,
  1871         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
  1872         -    add_srs_wkt (p, 15,
  1873         -        "2038\"]]");
  1874         -    p = add_epsg_def_ex (filter, first, last, 32039, "epsg", 32039,
  1875         -        "NAD27 / Texas Central", 0, 0,
  1876         -        "Clarke 1866", "Greenwich",
  1877         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1878         -        "X", "East", "Y", "North");
  1879         -    add_proj4text (p, 0,
  1880         -        "+proj=lcc +lat_1=30.11666666666667 +lat_2=31.88333333333");
  1881         -    add_proj4text (p, 1,
  1882         -        "333 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
  1883         -    add_proj4text (p, 2,
  1884         -        "x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +");
  1885         -    add_proj4text (p, 3,
  1886         -        "no_defs");
  1887         -    add_srs_wkt (p, 0,
  1888         -        "PROJCS[\"NAD27 / Texas Central\",GEOGCS[\"NAD27\",DATUM[");
  1889         -    add_srs_wkt (p, 1,
  1890         -        "\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6");
  1891         -    add_srs_wkt (p, 2,
  1892         -        "378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]]");
  1893         -    add_srs_wkt (p, 3,
  1894         -        ",AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AU");
         3268  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1895   3269       add_srs_wkt (p, 4,
  1896   3270           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1897   3271       add_srs_wkt (p, 5,
  1898         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3272  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
  1899   3273       add_srs_wkt (p, 6,
  1900         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267");
         3274  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
  1901   3275       add_srs_wkt (p, 7,
  1902         -        "\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMET");
         3276  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
  1903   3277       add_srs_wkt (p, 8,
  1904         -        "ER[\"standard_parallel_1\",30.11666666666667],PARAMETER[");
         3278  +        ",87],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
  1905   3279       add_srs_wkt (p, 9,
  1906         -        "\"standard_parallel_2\",31.88333333333333],PARAMETER[\"l");
         3280  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
  1907   3281       add_srs_wkt (p, 10,
  1908         -        "atitude_of_origin\",29.66666666666667],PARAMETER[\"centr");
         3282  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1909   3283       add_srs_wkt (p, 11,
  1910         -        "al_meridian\",-100.3333333333333],PARAMETER[\"false_east");
         3284  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
  1911   3285       add_srs_wkt (p, 12,
  1912         -        "ing\",2000000],PARAMETER[\"false_northing\",0],UNIT[\"US");
  1913         -    add_srs_wkt (p, 13,
  1914         -        " survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9");
  1915         -    add_srs_wkt (p, 14,
  1916         -        "003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"E");
  1917         -    add_srs_wkt (p, 15,
  1918         -        "PSG\",\"32039\"]]");
  1919         -    p = add_epsg_def_ex (filter, first, last, 32040, "epsg", 32040,
  1920         -        "NAD27 / Texas South Central", 0, 0,
  1921         -        "Clarke 1866", "Greenwich",
  1922         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1923         -        "X", "East", "Y", "North");
  1924         -    add_proj4text (p, 0,
  1925         -        "+proj=lcc +lat_1=28.38333333333333 +lat_2=30.28333333333");
  1926         -    add_proj4text (p, 1,
  1927         -        "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=609601.2192");
  1928         -    add_proj4text (p, 2,
  1929         -        "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1930         -    add_srs_wkt (p, 0,
  1931         -        "PROJCS[\"NAD27 / Texas South Central\",GEOGCS[\"NAD27\",");
  1932         -    add_srs_wkt (p, 1,
  1933         -        "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18");
  1934         -    add_srs_wkt (p, 2,
  1935         -        "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70");
  1936         -    add_srs_wkt (p, 3,
  1937         -        "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  1938         -    add_srs_wkt (p, 4,
  1939         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  1940         -    add_srs_wkt (p, 5,
  1941         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  1942         -    add_srs_wkt (p, 6,
  1943         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  1944         -    add_srs_wkt (p, 7,
  1945         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  1946         -    add_srs_wkt (p, 8,
  1947         -        "AMETER[\"standard_parallel_1\",28.38333333333333],PARAME");
  1948         -    add_srs_wkt (p, 9,
  1949         -        "TER[\"standard_parallel_2\",30.28333333333333],PARAMETER");
  1950         -    add_srs_wkt (p, 10,
  1951         -        "[\"latitude_of_origin\",27.83333333333333],PARAMETER[\"c");
  1952         -    add_srs_wkt (p, 11,
  1953         -        "entral_meridian\",-99],PARAMETER[\"false_easting\",20000");
  1954         -    add_srs_wkt (p, 12,
  1955         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
  1956         -    add_srs_wkt (p, 13,
  1957         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
  1958         -    add_srs_wkt (p, 14,
  1959         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"320");
  1960         -    add_srs_wkt (p, 15,
  1961         -        "40\"]]");
  1962         -    p = add_epsg_def_ex (filter, first, last, 32041, "epsg", 32041,
  1963         -        "NAD27 / Texas South", 0, 0,
  1964         -        "Clarke 1866", "Greenwich",
  1965         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  1966         -        "X", "East", "Y", "North");
  1967         -    add_proj4text (p, 0,
  1968         -        "+proj=lcc +lat_1=26.16666666666667 +lat_2=27.83333333333");
  1969         -    add_proj4text (p, 1,
  1970         -        "333 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=609601.21");
  1971         -    add_proj4text (p, 2,
  1972         -        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  1973         -    add_srs_wkt (p, 0,
  1974         -        "PROJCS[\"NAD27 / Texas South\",GEOGCS[\"NAD27\",DATUM[\"");
  1975         -    add_srs_wkt (p, 1,
  1976         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  1977         -    add_srs_wkt (p, 2,
  1978         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  1979         -    add_srs_wkt (p, 3,
  1980         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  1981         -    add_srs_wkt (p, 4,
  1982         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  1983         -    add_srs_wkt (p, 5,
  1984         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  1985         -    add_srs_wkt (p, 6,
  1986         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  1987         -    add_srs_wkt (p, 7,
  1988         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  1989         -    add_srs_wkt (p, 8,
  1990         -        "[\"standard_parallel_1\",26.16666666666667],PARAMETER[\"");
  1991         -    add_srs_wkt (p, 9,
  1992         -        "standard_parallel_2\",27.83333333333333],PARAMETER[\"lat");
  1993         -    add_srs_wkt (p, 10,
  1994         -        "itude_of_origin\",25.66666666666667],PARAMETER[\"central");
  1995         -    add_srs_wkt (p, 11,
  1996         -        "_meridian\",-98.5],PARAMETER[\"false_easting\",2000000],");
  1997         -    add_srs_wkt (p, 12,
  1998         -        "PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",");
  1999         -    add_srs_wkt (p, 13,
  2000         -        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2001         -    add_srs_wkt (p, 14,
  2002         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32041\"");
  2003         -    add_srs_wkt (p, 15,
  2004         -        "]]");
  2005         -    p = add_epsg_def_ex (filter, first, last, 32042, "epsg", 32042,
  2006         -        "NAD27 / Utah North", 0, 0,
  2007         -        "Clarke 1866", "Greenwich",
  2008         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2009         -        "X", "East", "Y", "North");
  2010         -    add_proj4text (p, 0,
  2011         -        "+proj=lcc +lat_1=40.71666666666667 +lat_2=41.78333333333");
  2012         -    add_proj4text (p, 1,
  2013         -        "333 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=609601.2");
  2014         -    add_proj4text (p, 2,
  2015         -        "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2016         -    add_srs_wkt (p, 0,
  2017         -        "PROJCS[\"NAD27 / Utah North\",GEOGCS[\"NAD27\",DATUM[\"N");
  2018         -    add_srs_wkt (p, 1,
  2019         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
  2020         -    add_srs_wkt (p, 2,
  2021         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  2022         -    add_srs_wkt (p, 3,
  2023         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2024         -    add_srs_wkt (p, 4,
  2025         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2026         -    add_srs_wkt (p, 5,
  2027         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  2028         -    add_srs_wkt (p, 6,
  2029         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
  2030         -    add_srs_wkt (p, 7,
  2031         -        "],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[");
  2032         -    add_srs_wkt (p, 8,
  2033         -        "\"standard_parallel_1\",40.71666666666667],PARAMETER[\"s");
  2034         -    add_srs_wkt (p, 9,
  2035         -        "tandard_parallel_2\",41.78333333333333],PARAMETER[\"lati");
  2036         -    add_srs_wkt (p, 10,
  2037         -        "tude_of_origin\",40.33333333333334],PARAMETER[\"central_");
  2038         -    add_srs_wkt (p, 11,
  2039         -        "meridian\",-111.5],PARAMETER[\"false_easting\",2000000],");
  2040         -    add_srs_wkt (p, 12,
  2041         -        "PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\",");
  2042         -    add_srs_wkt (p, 13,
  2043         -        "0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2044         -    add_srs_wkt (p, 14,
  2045         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32042\"");
  2046         -    add_srs_wkt (p, 15,
  2047         -        "]]");
  2048         -    p = add_epsg_def_ex (filter, first, last, 32043, "epsg", 32043,
  2049         -        "NAD27 / Utah Central", 0, 0,
  2050         -        "Clarke 1866", "Greenwich",
  2051         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2052         -        "X", "East", "Y", "North");
  2053         -    add_proj4text (p, 0,
  2054         -        "+proj=lcc +lat_1=39.01666666666667 +lat_2=40.65 +lat_0=3");
  2055         -    add_proj4text (p, 1,
  2056         -        "8.33333333333334 +lon_0=-111.5 +x_0=609601.2192024384 +y");
  2057         -    add_proj4text (p, 2,
  2058         -        "_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2059         -    add_srs_wkt (p, 0,
  2060         -        "PROJCS[\"NAD27 / Utah Central\",GEOGCS[\"NAD27\",DATUM[\"");
  2061         -    add_srs_wkt (p, 1,
  2062         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2063         -    add_srs_wkt (p, 2,
  2064         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2065         -    add_srs_wkt (p, 3,
  2066         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2067         -    add_srs_wkt (p, 4,
  2068         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2069         -    add_srs_wkt (p, 5,
  2070         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2071         -    add_srs_wkt (p, 6,
  2072         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2073         -    add_srs_wkt (p, 7,
  2074         -        "]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER");
  2075         -    add_srs_wkt (p, 8,
  2076         -        "[\"standard_parallel_1\",39.01666666666667],PARAMETER[\"");
  2077         -    add_srs_wkt (p, 9,
  2078         -        "standard_parallel_2\",40.65],PARAMETER[\"latitude_of_ori");
  2079         -    add_srs_wkt (p, 10,
  2080         -        "gin\",38.33333333333334],PARAMETER[\"central_meridian\",");
  2081         -    add_srs_wkt (p, 11,
  2082         -        "-111.5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
  2083         -    add_srs_wkt (p, 12,
  2084         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  2085         -    add_srs_wkt (p, 13,
  2086         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  2087         -    add_srs_wkt (p, 14,
  2088         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32043\"]]");
  2089         -    p = add_epsg_def_ex (filter, first, last, 32044, "epsg", 32044,
  2090         -        "NAD27 / Utah South", 0, 0,
  2091         -        "Clarke 1866", "Greenwich",
  2092         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2093         -        "X", "East", "Y", "North");
  2094         -    add_proj4text (p, 0,
  2095         -        "+proj=lcc +lat_1=37.21666666666667 +lat_2=38.35 +lat_0=3");
  2096         -    add_proj4text (p, 1,
  2097         -        "6.66666666666666 +lon_0=-111.5 +x_0=609601.2192024384 +y");
  2098         -    add_proj4text (p, 2,
  2099         -        "_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2100         -    add_srs_wkt (p, 0,
  2101         -        "PROJCS[\"NAD27 / Utah South\",GEOGCS[\"NAD27\",DATUM[\"N");
  2102         -    add_srs_wkt (p, 1,
  2103         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
  2104         -    add_srs_wkt (p, 2,
  2105         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  2106         -    add_srs_wkt (p, 3,
  2107         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  2108         -    add_srs_wkt (p, 4,
  2109         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  2110         -    add_srs_wkt (p, 5,
  2111         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  2112         -    add_srs_wkt (p, 6,
  2113         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
  2114         -    add_srs_wkt (p, 7,
  2115         -        "],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAMETER[");
  2116         -    add_srs_wkt (p, 8,
  2117         -        "\"standard_parallel_1\",37.21666666666667],PARAMETER[\"s");
  2118         -    add_srs_wkt (p, 9,
  2119         -        "tandard_parallel_2\",38.35],PARAMETER[\"latitude_of_orig");
  2120         -    add_srs_wkt (p, 10,
  2121         -        "in\",36.66666666666666],PARAMETER[\"central_meridian\",-");
  2122         -    add_srs_wkt (p, 11,
  2123         -        "111.5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
  2124         -    add_srs_wkt (p, 12,
  2125         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  2126         -    add_srs_wkt (p, 13,
  2127         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  2128         -    add_srs_wkt (p, 14,
  2129         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32044\"]]");
  2130         -    p = add_epsg_def_ex (filter, first, last, 32045, "epsg", 32045,
  2131         -        "NAD27 / Vermont", 0, 0,
  2132         -        "Clarke 1866", "Greenwich",
  2133         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2134         -        "X", "East", "Y", "North");
  2135         -    add_proj4text (p, 0,
  2136         -        "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
  2137         -    add_proj4text (p, 1,
  2138         -        "=152400.3048006096 +y_0=0 +datum=NAD27 +units=us-ft +no_");
  2139         -    add_proj4text (p, 2,
  2140         -        "defs");
  2141         -    add_srs_wkt (p, 0,
  2142         -        "PROJCS[\"NAD27 / Vermont\",GEOGCS[\"NAD27\",DATUM[\"Nort");
  2143         -    add_srs_wkt (p, 1,
  2144         -        "h_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378206");
  2145         -    add_srs_wkt (p, 2,
  2146         -        ".4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AUTHO");
  2147         -    add_srs_wkt (p, 3,
  2148         -        "RITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHORIT");
  2149         -    add_srs_wkt (p, 4,
  2150         -        "Y[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199433");
  2151         -    add_srs_wkt (p, 5,
  2152         -        ",AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],");
  2153         -    add_srs_wkt (p, 6,
  2154         -        "AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]],P");
  2155         -    add_srs_wkt (p, 7,
  2156         -        "ROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitude_");
  2157         -    add_srs_wkt (p, 8,
  2158         -        "of_origin\",42.5],PARAMETER[\"central_meridian\",-72.5],");
  2159         -    add_srs_wkt (p, 9,
  2160         -        "PARAMETER[\"scale_factor\",0.999964286],PARAMETER[\"fals");
  2161         -    add_srs_wkt (p, 10,
  2162         -        "e_easting\",500000],PARAMETER[\"false_northing\",0],UNIT");
  2163         -    add_srs_wkt (p, 11,
  2164         -        "[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  2165         -    add_srs_wkt (p, 12,
  2166         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  2167         -    add_srs_wkt (p, 13,
  2168         -        "[\"EPSG\",\"32045\"]]");
  2169         -    p = add_epsg_def_ex (filter, first, last, 32046, "epsg", 32046,
  2170         -        "NAD27 / Virginia North", 0, 0,
  2171         -        "Clarke 1866", "Greenwich",
  2172         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2173         -        "X", "East", "Y", "North");
  2174         -    add_proj4text (p, 0,
  2175         -        "+proj=lcc +lat_1=38.03333333333333 +lat_2=39.2 +lat_0=37");
  2176         -    add_proj4text (p, 1,
  2177         -        ".66666666666666 +lon_0=-78.5 +x_0=609601.2192024384 +y_0");
  2178         -    add_proj4text (p, 2,
  2179         -        "=0 +datum=NAD27 +units=us-ft +no_defs");
  2180         -    add_srs_wkt (p, 0,
  2181         -        "PROJCS[\"NAD27 / Virginia North\",GEOGCS[\"NAD27\",DATUM");
  2182         -    add_srs_wkt (p, 1,
  2183         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  2184         -    add_srs_wkt (p, 2,
  2185         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  2186         -    add_srs_wkt (p, 3,
  2187         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  2188         -    add_srs_wkt (p, 4,
  2189         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2190         -    add_srs_wkt (p, 5,
  2191         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2192         -    add_srs_wkt (p, 6,
  2193         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  2194         -    add_srs_wkt (p, 7,
  2195         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  2196         -    add_srs_wkt (p, 8,
  2197         -        "TER[\"standard_parallel_1\",38.03333333333333],PARAMETER");
  2198         -    add_srs_wkt (p, 9,
  2199         -        "[\"standard_parallel_2\",39.2],PARAMETER[\"latitude_of_o");
  2200         -    add_srs_wkt (p, 10,
  2201         -        "rigin\",37.66666666666666],PARAMETER[\"central_meridian\"");
  2202         -    add_srs_wkt (p, 11,
  2203         -        ",-78.5],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
  2204         -    add_srs_wkt (p, 12,
  2205         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  2206         -    add_srs_wkt (p, 13,
  2207         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  2208         -    add_srs_wkt (p, 14,
  2209         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32046\"]]");
  2210         -    p = add_epsg_def_ex (filter, first, last, 32047, "epsg", 32047,
  2211         -        "NAD27 / Virginia South", 0, 0,
  2212         -        "Clarke 1866", "Greenwich",
  2213         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2214         -        "X", "East", "Y", "North");
  2215         -    add_proj4text (p, 0,
  2216         -        "+proj=lcc +lat_1=36.76666666666667 +lat_2=37.96666666666");
  2217         -    add_proj4text (p, 1,
  2218         -        "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=609601.21");
  2219         -    add_proj4text (p, 2,
  2220         -        "92024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2221         -    add_srs_wkt (p, 0,
  2222         -        "PROJCS[\"NAD27 / Virginia South\",GEOGCS[\"NAD27\",DATUM");
  2223         -    add_srs_wkt (p, 1,
  2224         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  2225         -    add_srs_wkt (p, 2,
  2226         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  2227         -    add_srs_wkt (p, 3,
  2228         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  2229         -    add_srs_wkt (p, 4,
  2230         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2231         -    add_srs_wkt (p, 5,
  2232         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2233         -    add_srs_wkt (p, 6,
  2234         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  2235         -    add_srs_wkt (p, 7,
  2236         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  2237         -    add_srs_wkt (p, 8,
  2238         -        "TER[\"standard_parallel_1\",36.76666666666667],PARAMETER");
  2239         -    add_srs_wkt (p, 9,
  2240         -        "[\"standard_parallel_2\",37.96666666666667],PARAMETER[\"");
  2241         -    add_srs_wkt (p, 10,
  2242         -        "latitude_of_origin\",36.33333333333334],PARAMETER[\"cent");
  2243         -    add_srs_wkt (p, 11,
  2244         -        "ral_meridian\",-78.5],PARAMETER[\"false_easting\",200000");
  2245         -    add_srs_wkt (p, 12,
  2246         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot");
  2247         -    add_srs_wkt (p, 13,
  2248         -        "\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS");
  2249         -    add_srs_wkt (p, 14,
  2250         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3204");
  2251         -    add_srs_wkt (p, 15,
  2252         -        "7\"]]");
  2253         -    p = add_epsg_def_ex (filter, first, last, 32048, "epsg", 32048,
  2254         -        "NAD27 / Washington North", 0, 0,
  2255         -        "Clarke 1866", "Greenwich",
  2256         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2257         -        "X", "East", "Y", "North");
  2258         -    add_proj4text (p, 0,
  2259         -        "+proj=lcc +lat_1=47.5 +lat_2=48.73333333333333 +lat_0=47");
  2260         -    add_proj4text (p, 1,
  2261         -        " +lon_0=-120.8333333333333 +x_0=609601.2192024384 +y_0=0");
  2262         -    add_proj4text (p, 2,
  2263         -        " +datum=NAD27 +units=us-ft +no_defs");
  2264         -    add_srs_wkt (p, 0,
  2265         -        "PROJCS[\"NAD27 / Washington North\",GEOGCS[\"NAD27\",DAT");
  2266         -    add_srs_wkt (p, 1,
  2267         -        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
  2268         -    add_srs_wkt (p, 2,
  2269         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
  2270         -    add_srs_wkt (p, 3,
  2271         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
  2272         -    add_srs_wkt (p, 4,
  2273         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2274         -    add_srs_wkt (p, 5,
  2275         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2276         -    add_srs_wkt (p, 6,
  2277         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2278         -    add_srs_wkt (p, 7,
  2279         -        "67\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  2280         -    add_srs_wkt (p, 8,
  2281         -        "ETER[\"standard_parallel_1\",47.5],PARAMETER[\"standard_");
  2282         -    add_srs_wkt (p, 9,
  2283         -        "parallel_2\",48.73333333333333],PARAMETER[\"latitude_of_");
  2284         -    add_srs_wkt (p, 10,
  2285         -        "origin\",47],PARAMETER[\"central_meridian\",-120.8333333");
  2286         -    add_srs_wkt (p, 11,
  2287         -        "333333],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
  2288         -    add_srs_wkt (p, 12,
  2289         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  2290         -    add_srs_wkt (p, 13,
  2291         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  2292         -    add_srs_wkt (p, 14,
  2293         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32048\"]]");
  2294         -    p = add_epsg_def_ex (filter, first, last, 32049, "epsg", 32049,
  2295         -        "NAD27 / Washington South", 0, 0,
  2296         -        "Clarke 1866", "Greenwich",
  2297         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2298         -        "X", "East", "Y", "North");
  2299         -    add_proj4text (p, 0,
  2300         -        "+proj=lcc +lat_1=45.83333333333334 +lat_2=47.33333333333");
  2301         -    add_proj4text (p, 1,
  2302         -        "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=609601.2");
  2303         -    add_proj4text (p, 2,
  2304         -        "192024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2305         -    add_srs_wkt (p, 0,
  2306         -        "PROJCS[\"NAD27 / Washington South\",GEOGCS[\"NAD27\",DAT");
  2307         -    add_srs_wkt (p, 1,
  2308         -        "UM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
  2309         -    add_srs_wkt (p, 2,
  2310         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
  2311         -    add_srs_wkt (p, 3,
  2312         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
  2313         -    add_srs_wkt (p, 4,
  2314         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2315         -    add_srs_wkt (p, 5,
  2316         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2317         -    add_srs_wkt (p, 6,
  2318         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2319         -    add_srs_wkt (p, 7,
  2320         -        "67\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  2321         -    add_srs_wkt (p, 8,
  2322         -        "ETER[\"standard_parallel_1\",45.83333333333334],PARAMETE");
  2323         -    add_srs_wkt (p, 9,
  2324         -        "R[\"standard_parallel_2\",47.33333333333334],PARAMETER[\"");
  2325         -    add_srs_wkt (p, 10,
  2326         -        "latitude_of_origin\",45.33333333333334],PARAMETER[\"cent");
  2327         -    add_srs_wkt (p, 11,
  2328         -        "ral_meridian\",-120.5],PARAMETER[\"false_easting\",20000");
  2329         -    add_srs_wkt (p, 12,
  2330         -        "00],PARAMETER[\"false_northing\",0],UNIT[\"US survey foo");
  2331         -    add_srs_wkt (p, 13,
  2332         -        "t\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXI");
  2333         -    add_srs_wkt (p, 14,
  2334         -        "S[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"320");
  2335         -    add_srs_wkt (p, 15,
  2336         -        "49\"]]");
  2337         -    p = add_epsg_def_ex (filter, first, last, 32050, "epsg", 32050,
  2338         -        "NAD27 / West Virginia North", 0, 0,
  2339         -        "Clarke 1866", "Greenwich",
  2340         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2341         -        "X", "East", "Y", "North");
  2342         -    add_proj4text (p, 0,
  2343         -        "+proj=lcc +lat_1=39 +lat_2=40.25 +lat_0=38.5 +lon_0=-79.");
  2344         -    add_proj4text (p, 1,
  2345         -        "5 +x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-f");
  2346         -    add_proj4text (p, 2,
  2347         -        "t +no_defs");
  2348         -    add_srs_wkt (p, 0,
  2349         -        "PROJCS[\"NAD27 / West Virginia North\",GEOGCS[\"NAD27\",");
  2350         -    add_srs_wkt (p, 1,
  2351         -        "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18");
  2352         -    add_srs_wkt (p, 2,
  2353         -        "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70");
  2354         -    add_srs_wkt (p, 3,
  2355         -        "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  2356         -    add_srs_wkt (p, 4,
  2357         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2358         -    add_srs_wkt (p, 5,
  2359         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  2360         -    add_srs_wkt (p, 6,
  2361         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2362         -    add_srs_wkt (p, 7,
  2363         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2364         -    add_srs_wkt (p, 8,
  2365         -        "AMETER[\"standard_parallel_1\",39],PARAMETER[\"standard_");
  2366         -    add_srs_wkt (p, 9,
  2367         -        "parallel_2\",40.25],PARAMETER[\"latitude_of_origin\",38.");
  2368         -    add_srs_wkt (p, 10,
  2369         -        "5],PARAMETER[\"central_meridian\",-79.5],PARAMETER[\"fal");
  2370         -    add_srs_wkt (p, 11,
  2371         -        "se_easting\",2000000],PARAMETER[\"false_northing\",0],UN");
  2372         -    add_srs_wkt (p, 12,
  2373         -        "IT[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPS");
  2374         -    add_srs_wkt (p, 13,
  2375         -        "G\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  2376         -    add_srs_wkt (p, 14,
  2377         -        "ITY[\"EPSG\",\"32050\"]]");
  2378         -    p = add_epsg_def_ex (filter, first, last, 32051, "epsg", 32051,
  2379         -        "NAD27 / West Virginia South", 0, 0,
  2380         -        "Clarke 1866", "Greenwich",
  2381         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2382         -        "X", "East", "Y", "North");
  2383         -    add_proj4text (p, 0,
  2384         -        "+proj=lcc +lat_1=37.48333333333333 +lat_2=38.88333333333");
  2385         -    add_proj4text (p, 1,
  2386         -        "333 +lat_0=37 +lon_0=-81 +x_0=609601.2192024384 +y_0=0 +");
  2387         -    add_proj4text (p, 2,
  2388         -        "datum=NAD27 +units=us-ft +no_defs");
  2389         -    add_srs_wkt (p, 0,
  2390         -        "PROJCS[\"NAD27 / West Virginia South\",GEOGCS[\"NAD27\",");
  2391         -    add_srs_wkt (p, 1,
  2392         -        "DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 18");
  2393         -    add_srs_wkt (p, 2,
  2394         -        "66\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"70");
  2395         -    add_srs_wkt (p, 3,
  2396         -        "08\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  2397         -    add_srs_wkt (p, 4,
  2398         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  2399         -    add_srs_wkt (p, 5,
  2400         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  2401         -    add_srs_wkt (p, 6,
  2402         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2403         -    add_srs_wkt (p, 7,
  2404         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2405         -    add_srs_wkt (p, 8,
  2406         -        "AMETER[\"standard_parallel_1\",37.48333333333333],PARAME");
  2407         -    add_srs_wkt (p, 9,
  2408         -        "TER[\"standard_parallel_2\",38.88333333333333],PARAMETER");
  2409         -    add_srs_wkt (p, 10,
  2410         -        "[\"latitude_of_origin\",37],PARAMETER[\"central_meridian");
  2411         -    add_srs_wkt (p, 11,
  2412         -        "\",-81],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
  2413         -    add_srs_wkt (p, 12,
  2414         -        "false_northing\",0],UNIT[\"US survey foot\",0.3048006096");
  2415         -    add_srs_wkt (p, 13,
  2416         -        "012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AX");
  2417         -    add_srs_wkt (p, 14,
  2418         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32051\"]]");
  2419         -    p = add_epsg_def_ex (filter, first, last, 32052, "epsg", 32052,
  2420         -        "NAD27 / Wisconsin North", 0, 0,
  2421         -        "Clarke 1866", "Greenwich",
  2422         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2423         -        "X", "East", "Y", "North");
  2424         -    add_proj4text (p, 0,
  2425         -        "+proj=lcc +lat_1=45.56666666666667 +lat_2=46.76666666666");
  2426         -    add_proj4text (p, 1,
  2427         -        "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=609601.2192");
  2428         -    add_proj4text (p, 2,
  2429         -        "024384 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2430         -    add_srs_wkt (p, 0,
  2431         -        "PROJCS[\"NAD27 / Wisconsin North\",GEOGCS[\"NAD27\",DATU");
  2432         -    add_srs_wkt (p, 1,
  2433         -        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
  2434         -    add_srs_wkt (p, 2,
  2435         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
  2436         -    add_srs_wkt (p, 3,
  2437         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
  2438         -    add_srs_wkt (p, 4,
  2439         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2440         -    add_srs_wkt (p, 5,
  2441         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2442         -    add_srs_wkt (p, 6,
  2443         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2444         -    add_srs_wkt (p, 7,
  2445         -        "67\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  2446         -    add_srs_wkt (p, 8,
  2447         -        "ETER[\"standard_parallel_1\",45.56666666666667],PARAMETE");
  2448         -    add_srs_wkt (p, 9,
  2449         -        "R[\"standard_parallel_2\",46.76666666666667],PARAMETER[\"");
  2450         -    add_srs_wkt (p, 10,
  2451         -        "latitude_of_origin\",45.16666666666666],PARAMETER[\"cent");
  2452         -    add_srs_wkt (p, 11,
  2453         -        "ral_meridian\",-90],PARAMETER[\"false_easting\",2000000]");
  2454         -    add_srs_wkt (p, 12,
  2455         -        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
  2456         -    add_srs_wkt (p, 13,
  2457         -        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2458         -    add_srs_wkt (p, 14,
  2459         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32052\"");
  2460         -    add_srs_wkt (p, 15,
  2461         -        "]]");
  2462         -    p = add_epsg_def_ex (filter, first, last, 32053, "epsg", 32053,
  2463         -        "NAD27 / Wisconsin Central", 0, 0,
  2464         -        "Clarke 1866", "Greenwich",
  2465         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2466         -        "X", "East", "Y", "North");
  2467         -    add_proj4text (p, 0,
  2468         -        "+proj=lcc +lat_1=44.25 +lat_2=45.5 +lat_0=43.83333333333");
  2469         -    add_proj4text (p, 1,
  2470         -        "334 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +datum=NAD2");
  2471         -    add_proj4text (p, 2,
  2472         -        "7 +units=us-ft +no_defs");
  2473         -    add_srs_wkt (p, 0,
  2474         -        "PROJCS[\"NAD27 / Wisconsin Central\",GEOGCS[\"NAD27\",DA");
  2475         -    add_srs_wkt (p, 1,
  2476         -        "TUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866");
  2477         -    add_srs_wkt (p, 2,
  2478         -        "\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008");
  2479         -    add_srs_wkt (p, 3,
  2480         -        "\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",");
  2481         -    add_srs_wkt (p, 4,
  2482         -        "0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453");
  2483         -    add_srs_wkt (p, 5,
  2484         -        "2925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude");
  2485         -    add_srs_wkt (p, 6,
  2486         -        "\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  2487         -    add_srs_wkt (p, 7,
  2488         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  2489         -    add_srs_wkt (p, 8,
  2490         -        "AMETER[\"standard_parallel_1\",44.25],PARAMETER[\"standa");
  2491         -    add_srs_wkt (p, 9,
  2492         -        "rd_parallel_2\",45.5],PARAMETER[\"latitude_of_origin\",4");
  2493         -    add_srs_wkt (p, 10,
  2494         -        "3.83333333333334],PARAMETER[\"central_meridian\",-90],PA");
  2495         -    add_srs_wkt (p, 11,
  2496         -        "RAMETER[\"false_easting\",2000000],PARAMETER[\"false_nor");
  2497         -    add_srs_wkt (p, 12,
  2498         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  2499         -    add_srs_wkt (p, 13,
  2500         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  2501         -    add_srs_wkt (p, 14,
  2502         -        "NORTH],AUTHORITY[\"EPSG\",\"32053\"]]");
  2503         -    p = add_epsg_def_ex (filter, first, last, 32054, "epsg", 32054,
  2504         -        "NAD27 / Wisconsin South", 0, 0,
  2505         -        "Clarke 1866", "Greenwich",
  2506         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  2507         -        "X", "East", "Y", "North");
  2508         -    add_proj4text (p, 0,
  2509         -        "+proj=lcc +lat_1=42.73333333333333 +lat_2=44.06666666666");
  2510         -    add_proj4text (p, 1,
  2511         -        "667 +lat_0=42 +lon_0=-90 +x_0=609601.2192024384 +y_0=0 +");
  2512         -    add_proj4text (p, 2,
  2513         -        "datum=NAD27 +units=us-ft +no_defs");
  2514         -    add_srs_wkt (p, 0,
  2515         -        "PROJCS[\"NAD27 / Wisconsin South\",GEOGCS[\"NAD27\",DATU");
  2516         -    add_srs_wkt (p, 1,
  2517         -        "M[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\"");
  2518         -    add_srs_wkt (p, 2,
  2519         -        ",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"");
  2520         -    add_srs_wkt (p, 3,
  2521         -        "]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,");
  2522         -    add_srs_wkt (p, 4,
  2523         -        "AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329");
  2524         -    add_srs_wkt (p, 5,
  2525         -        "25199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\"");
  2526         -    add_srs_wkt (p, 6,
  2527         -        ",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"42");
  2528         -    add_srs_wkt (p, 7,
  2529         -        "67\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAM");
  2530         -    add_srs_wkt (p, 8,
  2531         -        "ETER[\"standard_parallel_1\",42.73333333333333],PARAMETE");
  2532         -    add_srs_wkt (p, 9,
  2533         -        "R[\"standard_parallel_2\",44.06666666666667],PARAMETER[\"");
  2534         -    add_srs_wkt (p, 10,
  2535         -        "latitude_of_origin\",42],PARAMETER[\"central_meridian\",");
  2536         -    add_srs_wkt (p, 11,
  2537         -        "-90],PARAMETER[\"false_easting\",2000000],PARAMETER[\"fa");
  2538         -    add_srs_wkt (p, 12,
  2539         -        "lse_northing\",0],UNIT[\"US survey foot\",0.304800609601");
  2540         -    add_srs_wkt (p, 13,
  2541         -        "2192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS");
  2542         -    add_srs_wkt (p, 14,
  2543         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32054\"]]");
  2544         -    p = add_epsg_def_ex (filter, first, last, 32055, "epsg", 32055,
  2545         -        "NAD27 / Wyoming East", 0, 0,
  2546         -        "Clarke 1866", "Greenwich",
  2547         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2548         -        "X", "East", "Y", "North");
  2549         -    add_proj4text (p, 0,
  2550         -        "+proj=tmerc +lat_0=40.66666666666666 +lon_0=-105.1666666");
  2551         -    add_proj4text (p, 1,
  2552         -        "666667 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +dat");
  2553         -    add_proj4text (p, 2,
  2554         -        "um=NAD27 +units=us-ft +no_defs");
  2555         -    add_srs_wkt (p, 0,
  2556         -        "PROJCS[\"NAD27 / Wyoming East\",GEOGCS[\"NAD27\",DATUM[\"");
  2557         -    add_srs_wkt (p, 1,
  2558         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2559         -    add_srs_wkt (p, 2,
  2560         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2561         -    add_srs_wkt (p, 3,
  2562         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2563         -    add_srs_wkt (p, 4,
  2564         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2565         -    add_srs_wkt (p, 5,
  2566         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2567         -    add_srs_wkt (p, 6,
  2568         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2569         -    add_srs_wkt (p, 7,
  2570         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2571         -    add_srs_wkt (p, 8,
  2572         -        "ude_of_origin\",40.66666666666666],PARAMETER[\"central_m");
  2573         -    add_srs_wkt (p, 9,
  2574         -        "eridian\",-105.1666666666667],PARAMETER[\"scale_factor\"");
  2575         -    add_srs_wkt (p, 10,
  2576         -        ",0.999941177],PARAMETER[\"false_easting\",500000],PARAME");
  2577         -    add_srs_wkt (p, 11,
  2578         -        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
  2579         -    add_srs_wkt (p, 12,
  2580         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  2581         -    add_srs_wkt (p, 13,
  2582         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32055\"]]");
  2583         -    p = add_epsg_def_ex (filter, first, last, 32056, "epsg", 32056,
  2584         -        "NAD27 / Wyoming East Central", 0, 0,
  2585         -        "Clarke 1866", "Greenwich",
  2586         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2587         -        "X", "East", "Y", "North");
  2588         -    add_proj4text (p, 0,
  2589         -        "+proj=tmerc +lat_0=40.66666666666666 +lon_0=-107.3333333");
  2590         -    add_proj4text (p, 1,
  2591         -        "333333 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +dat");
  2592         -    add_proj4text (p, 2,
  2593         -        "um=NAD27 +units=us-ft +no_defs");
  2594         -    add_srs_wkt (p, 0,
  2595         -        "PROJCS[\"NAD27 / Wyoming East Central\",GEOGCS[\"NAD27\"");
  2596         -    add_srs_wkt (p, 1,
  2597         -        ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1");
  2598         -    add_srs_wkt (p, 2,
  2599         -        "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
  2600         -    add_srs_wkt (p, 3,
  2601         -        "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
  2602         -    add_srs_wkt (p, 4,
  2603         -        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2604         -    add_srs_wkt (p, 5,
  2605         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
  2606         -    add_srs_wkt (p, 6,
  2607         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2608         -    add_srs_wkt (p, 7,
  2609         -        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2610         -    add_srs_wkt (p, 8,
  2611         -        "R[\"latitude_of_origin\",40.66666666666666],PARAMETER[\"");
  2612         -    add_srs_wkt (p, 9,
  2613         -        "central_meridian\",-107.3333333333333],PARAMETER[\"scale");
  2614         -    add_srs_wkt (p, 10,
  2615         -        "_factor\",0.999941177],PARAMETER[\"false_easting\",50000");
  2616         -    add_srs_wkt (p, 11,
  2617         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"US survey foot");
  2618         -    add_srs_wkt (p, 12,
  2619         -        "\",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS");
  2620         -    add_srs_wkt (p, 13,
  2621         -        "[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3205");
  2622         -    add_srs_wkt (p, 14,
  2623         -        "6\"]]");
  2624         -    p = add_epsg_def_ex (filter, first, last, 32057, "epsg", 32057,
  2625         -        "NAD27 / Wyoming West Central", 0, 0,
  2626         -        "Clarke 1866", "Greenwich",
  2627         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2628         -        "X", "East", "Y", "North");
  2629         -    add_proj4text (p, 0,
  2630         -        "+proj=tmerc +lat_0=40.66666666666666 +lon_0=-108.75 +k=0");
  2631         -    add_proj4text (p, 1,
  2632         -        ".999941177 +x_0=152400.3048006096 +y_0=0 +datum=NAD27 +u");
  2633         -    add_proj4text (p, 2,
  2634         -        "nits=us-ft +no_defs");
  2635         -    add_srs_wkt (p, 0,
  2636         -        "PROJCS[\"NAD27 / Wyoming West Central\",GEOGCS[\"NAD27\"");
  2637         -    add_srs_wkt (p, 1,
  2638         -        ",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1");
  2639         -    add_srs_wkt (p, 2,
  2640         -        "866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7");
  2641         -    add_srs_wkt (p, 3,
  2642         -        "008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich");
  2643         -    add_srs_wkt (p, 4,
  2644         -        "\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017");
  2645         -    add_srs_wkt (p, 5,
  2646         -        "4532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latit");
  2647         -    add_srs_wkt (p, 6,
  2648         -        "ude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  2649         -    add_srs_wkt (p, 7,
  2650         -        ",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
  2651         -    add_srs_wkt (p, 8,
  2652         -        "R[\"latitude_of_origin\",40.66666666666666],PARAMETER[\"");
  2653         -    add_srs_wkt (p, 9,
  2654         -        "central_meridian\",-108.75],PARAMETER[\"scale_factor\",0");
  2655         -    add_srs_wkt (p, 10,
  2656         -        ".999941177],PARAMETER[\"false_easting\",500000],PARAMETE");
  2657         -    add_srs_wkt (p, 11,
  2658         -        "R[\"false_northing\",0],UNIT[\"US survey foot\",0.304800");
  2659         -    add_srs_wkt (p, 12,
  2660         -        "6096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST");
  2661         -    add_srs_wkt (p, 13,
  2662         -        "],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32057\"]]");
  2663         -    p = add_epsg_def_ex (filter, first, last, 32058, "epsg", 32058,
  2664         -        "NAD27 / Wyoming West", 0, 0,
  2665         -        "Clarke 1866", "Greenwich",
  2666         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2667         -        "X", "East", "Y", "North");
  2668         -    add_proj4text (p, 0,
  2669         -        "+proj=tmerc +lat_0=40.66666666666666 +lon_0=-110.0833333");
  2670         -    add_proj4text (p, 1,
  2671         -        "333333 +k=0.999941177 +x_0=152400.3048006096 +y_0=0 +dat");
  2672         -    add_proj4text (p, 2,
  2673         -        "um=NAD27 +units=us-ft +no_defs");
  2674         -    add_srs_wkt (p, 0,
  2675         -        "PROJCS[\"NAD27 / Wyoming West\",GEOGCS[\"NAD27\",DATUM[\"");
  2676         -    add_srs_wkt (p, 1,
  2677         -        "North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",637");
  2678         -    add_srs_wkt (p, 2,
  2679         -        "8206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],A");
  2680         -    add_srs_wkt (p, 3,
  2681         -        "UTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTH");
  2682         -    add_srs_wkt (p, 4,
  2683         -        "ORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292519");
  2684         -    add_srs_wkt (p, 5,
  2685         -        "9433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NOR");
  2686         -    add_srs_wkt (p, 6,
  2687         -        "TH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"");
  2688         -    add_srs_wkt (p, 7,
  2689         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2690         -    add_srs_wkt (p, 8,
  2691         -        "ude_of_origin\",40.66666666666666],PARAMETER[\"central_m");
  2692         -    add_srs_wkt (p, 9,
  2693         -        "eridian\",-110.0833333333333],PARAMETER[\"scale_factor\"");
  2694         -    add_srs_wkt (p, 10,
  2695         -        ",0.999941177],PARAMETER[\"false_easting\",500000],PARAME");
  2696         -    add_srs_wkt (p, 11,
  2697         -        "TER[\"false_northing\",0],UNIT[\"US survey foot\",0.3048");
  2698         -    add_srs_wkt (p, 12,
  2699         -        "006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EA");
  2700         -    add_srs_wkt (p, 13,
  2701         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32058\"]]");
  2702         -    p = add_epsg_def_ex (filter, first, last, 32061, "epsg", 32061,
  2703         -        "NAD27 / Guatemala Norte (deprecated)", 0, 0,
  2704         -        "Clarke 1866", "Greenwich",
  2705         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_1SP", "metre",
  2706         -        "X", "East", "Y", "North");
  2707         -    add_proj4text (p, 0,
  2708         -        "+proj=lcc +lat_1=16.81666666666667 +lat_0=16.81666666666");
  2709         -    add_proj4text (p, 1,
  2710         -        "667 +lon_0=-90.33333333333333 +k_0=0.99992226 +x_0=50000");
  2711         -    add_proj4text (p, 2,
  2712         -        "0 +y_0=292209.579 +datum=NAD27 +units=m +no_defs");
  2713         -    add_srs_wkt (p, 0,
  2714         -        "PROJCS[\"NAD27 / Guatemala Norte (deprecated)\",GEOGCS[\"");
  2715         -    add_srs_wkt (p, 1,
  2716         -        "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C");
  2717         -    add_srs_wkt (p, 2,
  2718         -        "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
  2719         -    add_srs_wkt (p, 3,
  2720         -        "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
  2721         -    add_srs_wkt (p, 4,
  2722         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2723         -    add_srs_wkt (p, 5,
  2724         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2725         -    add_srs_wkt (p, 6,
  2726         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2727         -    add_srs_wkt (p, 7,
  2728         -        "PSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_1S");
  2729         -    add_srs_wkt (p, 8,
  2730         -        "P\"],PARAMETER[\"latitude_of_origin\",16.81666666666667]");
  2731         -    add_srs_wkt (p, 9,
  2732         -        ",PARAMETER[\"central_meridian\",-90.33333333333333],PARA");
  2733         -    add_srs_wkt (p, 10,
  2734         -        "METER[\"scale_factor\",0.99992226],PARAMETER[\"false_eas");
  2735         -    add_srs_wkt (p, 11,
  2736         -        "ting\",500000],PARAMETER[\"false_northing\",292209.579],");
  2737         -    add_srs_wkt (p, 12,
  2738         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  2739         -    add_srs_wkt (p, 13,
  2740         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32061\"]]");
  2741         -    p = add_epsg_def_ex (filter, first, last, 32062, "epsg", 32062,
  2742         -        "NAD27 / Guatemala Sur (deprecated)", 0, 0,
  2743         -        "Clarke 1866", "Greenwich",
  2744         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_1SP", "metre",
  2745         -        "X", "East", "Y", "North");
  2746         -    add_proj4text (p, 0,
  2747         -        "+proj=lcc +lat_1=14.9 +lat_0=14.9 +lon_0=-90.33333333333");
  2748         -    add_proj4text (p, 1,
  2749         -        "333 +k_0=0.99989906 +x_0=500000 +y_0=325992.681 +datum=N");
  2750         -    add_proj4text (p, 2,
  2751         -        "AD27 +units=m +no_defs");
  2752         -    add_srs_wkt (p, 0,
  2753         -        "PROJCS[\"NAD27 / Guatemala Sur (deprecated)\",GEOGCS[\"N");
  2754         -    add_srs_wkt (p, 1,
  2755         -        "AD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"Cl");
  2756         -    add_srs_wkt (p, 2,
  2757         -        "arke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG");
  2758         -    add_srs_wkt (p, 3,
  2759         -        "\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gre");
  2760         -    add_srs_wkt (p, 4,
  2761         -        "enwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2762         -    add_srs_wkt (p, 5,
  2763         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2764         -    add_srs_wkt (p, 6,
  2765         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2766         -    add_srs_wkt (p, 7,
  2767         -        "PSG\",\"4267\"]],PROJECTION[\"Lambert_Conformal_Conic_1S");
  2768         -    add_srs_wkt (p, 8,
  2769         -        "P\"],PARAMETER[\"latitude_of_origin\",14.9],PARAMETER[\"");
  2770         -    add_srs_wkt (p, 9,
  2771         -        "central_meridian\",-90.33333333333333],PARAMETER[\"scale");
  2772         -    add_srs_wkt (p, 10,
  2773         -        "_factor\",0.99989906],PARAMETER[\"false_easting\",500000");
  2774         -    add_srs_wkt (p, 11,
  2775         -        "],PARAMETER[\"false_northing\",325992.681],UNIT[\"metre\"");
  2776         -    add_srs_wkt (p, 12,
  2777         -        ",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
  2778         -    add_srs_wkt (p, 13,
  2779         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32062\"]]");
  2780         -    p = add_epsg_def_ex (filter, first, last, 32064, "epsg", 32064,
  2781         -        "NAD27 / BLM 14N (ftUS)", 0, 0,
  2782         -        "Clarke 1866", "Greenwich",
  2783         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2784         -        "X", "East", "Y", "North");
  2785         -    add_proj4text (p, 0,
  2786         -        "+proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.00");
  2787         -    add_proj4text (p, 1,
  2788         -        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2789         -    add_srs_wkt (p, 0,
  2790         -        "PROJCS[\"NAD27 / BLM 14N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
  2791         -    add_srs_wkt (p, 1,
  2792         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  2793         -    add_srs_wkt (p, 2,
  2794         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  2795         -    add_srs_wkt (p, 3,
  2796         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  2797         -    add_srs_wkt (p, 4,
  2798         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2799         -    add_srs_wkt (p, 5,
  2800         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2801         -    add_srs_wkt (p, 6,
  2802         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  2803         -    add_srs_wkt (p, 7,
  2804         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2805         -    add_srs_wkt (p, 8,
  2806         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-99");
  2807         -    add_srs_wkt (p, 9,
  2808         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
  2809         -    add_srs_wkt (p, 10,
  2810         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
  2811         -    add_srs_wkt (p, 11,
  2812         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
  2813         -    add_srs_wkt (p, 12,
  2814         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  2815         -    add_srs_wkt (p, 13,
  2816         -        "TY[\"EPSG\",\"32064\"]]");
  2817         -    p = add_epsg_def_ex (filter, first, last, 32065, "epsg", 32065,
  2818         -        "NAD27 / BLM 15N (ftUS)", 0, 0,
  2819         -        "Clarke 1866", "Greenwich",
  2820         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2821         -        "X", "East", "Y", "North");
  2822         -    add_proj4text (p, 0,
  2823         -        "+proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.00");
  2824         -    add_proj4text (p, 1,
  2825         -        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2826         -    add_srs_wkt (p, 0,
  2827         -        "PROJCS[\"NAD27 / BLM 15N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
  2828         -    add_srs_wkt (p, 1,
  2829         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  2830         -    add_srs_wkt (p, 2,
  2831         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  2832         -    add_srs_wkt (p, 3,
  2833         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  2834         -    add_srs_wkt (p, 4,
  2835         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2836         -    add_srs_wkt (p, 5,
  2837         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2838         -    add_srs_wkt (p, 6,
  2839         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  2840         -    add_srs_wkt (p, 7,
  2841         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2842         -    add_srs_wkt (p, 8,
  2843         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-93");
  2844         -    add_srs_wkt (p, 9,
  2845         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
  2846         -    add_srs_wkt (p, 10,
  2847         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
  2848         -    add_srs_wkt (p, 11,
  2849         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
  2850         -    add_srs_wkt (p, 12,
  2851         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  2852         -    add_srs_wkt (p, 13,
  2853         -        "TY[\"EPSG\",\"32065\"]]");
  2854         -    p = add_epsg_def_ex (filter, first, last, 32066, "epsg", 32066,
  2855         -        "NAD27 / BLM 16N (ftUS)", 0, 0,
  2856         -        "Clarke 1866", "Greenwich",
  2857         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2858         -        "X", "East", "Y", "North");
  2859         -    add_proj4text (p, 0,
  2860         -        "+proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.00");
  2861         -    add_proj4text (p, 1,
  2862         -        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2863         -    add_srs_wkt (p, 0,
  2864         -        "PROJCS[\"NAD27 / BLM 16N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
  2865         -    add_srs_wkt (p, 1,
  2866         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  2867         -    add_srs_wkt (p, 2,
  2868         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  2869         -    add_srs_wkt (p, 3,
  2870         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  2871         -    add_srs_wkt (p, 4,
  2872         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2873         -    add_srs_wkt (p, 5,
  2874         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2875         -    add_srs_wkt (p, 6,
  2876         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  2877         -    add_srs_wkt (p, 7,
  2878         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2879         -    add_srs_wkt (p, 8,
  2880         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-87");
  2881         -    add_srs_wkt (p, 9,
  2882         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
  2883         -    add_srs_wkt (p, 10,
  2884         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
  2885         -    add_srs_wkt (p, 11,
  2886         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
  2887         -    add_srs_wkt (p, 12,
  2888         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  2889         -    add_srs_wkt (p, 13,
  2890         -        "TY[\"EPSG\",\"32066\"]]");
  2891         -    p = add_epsg_def_ex (filter, first, last, 32067, "epsg", 32067,
  2892         -        "NAD27 / BLM 17N (ftUS)", 0, 0,
  2893         -        "Clarke 1866", "Greenwich",
  2894         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2895         -        "X", "East", "Y", "North");
  2896         -    add_proj4text (p, 0,
  2897         -        "+proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.00");
  2898         -    add_proj4text (p, 1,
  2899         -        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2900         -    add_srs_wkt (p, 0,
  2901         -        "PROJCS[\"NAD27 / BLM 17N (ftUS)\",GEOGCS[\"NAD27\",DATUM");
  2902         -    add_srs_wkt (p, 1,
  2903         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  2904         -    add_srs_wkt (p, 2,
  2905         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  2906         -    add_srs_wkt (p, 3,
  2907         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  2908         -    add_srs_wkt (p, 4,
  2909         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  2910         -    add_srs_wkt (p, 5,
  2911         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  2912         -    add_srs_wkt (p, 6,
  2913         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  2914         -    add_srs_wkt (p, 7,
  2915         -        "7\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"la");
  2916         -    add_srs_wkt (p, 8,
  2917         -        "titude_of_origin\",0],PARAMETER[\"central_meridian\",-81");
  2918         -    add_srs_wkt (p, 9,
  2919         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
  2920         -    add_srs_wkt (p, 10,
  2921         -        "asting\",1640416.67],PARAMETER[\"false_northing\",0],UNI");
  2922         -    add_srs_wkt (p, 11,
  2923         -        "T[\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG");
  2924         -    add_srs_wkt (p, 12,
  2925         -        "\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  2926         -    add_srs_wkt (p, 13,
  2927         -        "TY[\"EPSG\",\"32067\"]]");
  2928         -    p = add_epsg_def_ex (filter, first, last, 32074, "epsg", 32074,
  2929         -        "NAD27 / BLM 14N (feet) (deprecated)", 0, 0,
  2930         -        "Clarke 1866", "Greenwich",
  2931         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2932         -        "X", "East", "Y", "North");
  2933         -    add_proj4text (p, 0,
  2934         -        "+proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.00");
  2935         -    add_proj4text (p, 1,
  2936         -        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2937         -    add_srs_wkt (p, 0,
  2938         -        "PROJCS[\"NAD27 / BLM 14N (feet) (deprecated)\",GEOGCS[\"");
  2939         -    add_srs_wkt (p, 1,
  2940         -        "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C");
  2941         -    add_srs_wkt (p, 2,
  2942         -        "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
  2943         -    add_srs_wkt (p, 3,
  2944         -        "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
  2945         -    add_srs_wkt (p, 4,
  2946         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2947         -    add_srs_wkt (p, 5,
  2948         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2949         -    add_srs_wkt (p, 6,
  2950         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2951         -    add_srs_wkt (p, 7,
  2952         -        "PSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2953         -    add_srs_wkt (p, 8,
  2954         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  2955         -    add_srs_wkt (p, 9,
  2956         -        "idian\",-99],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  2957         -    add_srs_wkt (p, 10,
  2958         -        "R[\"false_easting\",1640416.67],PARAMETER[\"false_northi");
  2959         -    add_srs_wkt (p, 11,
  2960         -        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
  2961         -    add_srs_wkt (p, 12,
  2962         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  2963         -    add_srs_wkt (p, 13,
  2964         -        "TH],AUTHORITY[\"EPSG\",\"32074\"]]");
  2965         -    p = add_epsg_def_ex (filter, first, last, 32075, "epsg", 32075,
  2966         -        "NAD27 / BLM 15N (feet) (deprecated)", 0, 0,
  2967         -        "Clarke 1866", "Greenwich",
  2968         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  2969         -        "X", "East", "Y", "North");
  2970         -    add_proj4text (p, 0,
  2971         -        "+proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.00");
  2972         -    add_proj4text (p, 1,
  2973         -        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  2974         -    add_srs_wkt (p, 0,
  2975         -        "PROJCS[\"NAD27 / BLM 15N (feet) (deprecated)\",GEOGCS[\"");
  2976         -    add_srs_wkt (p, 1,
  2977         -        "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C");
  2978         -    add_srs_wkt (p, 2,
  2979         -        "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
  2980         -    add_srs_wkt (p, 3,
  2981         -        "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
  2982         -    add_srs_wkt (p, 4,
  2983         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  2984         -    add_srs_wkt (p, 5,
  2985         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2986         -    add_srs_wkt (p, 6,
  2987         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2988         -    add_srs_wkt (p, 7,
  2989         -        "PSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2990         -    add_srs_wkt (p, 8,
  2991         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  2992         -    add_srs_wkt (p, 9,
  2993         -        "idian\",-93],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  2994         -    add_srs_wkt (p, 10,
  2995         -        "R[\"false_easting\",1640416.67],PARAMETER[\"false_northi");
  2996         -    add_srs_wkt (p, 11,
  2997         -        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
  2998         -    add_srs_wkt (p, 12,
  2999         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3000         -    add_srs_wkt (p, 13,
  3001         -        "TH],AUTHORITY[\"EPSG\",\"32075\"]]");
  3002         -    p = add_epsg_def_ex (filter, first, last, 32076, "epsg", 32076,
  3003         -        "NAD27 / BLM 16N (feet) (deprecated)", 0, 0,
  3004         -        "Clarke 1866", "Greenwich",
  3005         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3006         -        "X", "East", "Y", "North");
  3007         -    add_proj4text (p, 0,
  3008         -        "+proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.00");
  3009         -    add_proj4text (p, 1,
  3010         -        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  3011         -    add_srs_wkt (p, 0,
  3012         -        "PROJCS[\"NAD27 / BLM 16N (feet) (deprecated)\",GEOGCS[\"");
  3013         -    add_srs_wkt (p, 1,
  3014         -        "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C");
  3015         -    add_srs_wkt (p, 2,
  3016         -        "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
  3017         -    add_srs_wkt (p, 3,
  3018         -        "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
  3019         -    add_srs_wkt (p, 4,
  3020         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3021         -    add_srs_wkt (p, 5,
  3022         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3023         -    add_srs_wkt (p, 6,
  3024         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3025         -    add_srs_wkt (p, 7,
  3026         -        "PSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3027         -    add_srs_wkt (p, 8,
  3028         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3029         -    add_srs_wkt (p, 9,
  3030         -        "idian\",-87],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  3031         -    add_srs_wkt (p, 10,
  3032         -        "R[\"false_easting\",1640416.67],PARAMETER[\"false_northi");
  3033         -    add_srs_wkt (p, 11,
  3034         -        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
  3035         -    add_srs_wkt (p, 12,
  3036         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3037         -    add_srs_wkt (p, 13,
  3038         -        "TH],AUTHORITY[\"EPSG\",\"32076\"]]");
  3039         -    p = add_epsg_def_ex (filter, first, last, 32077, "epsg", 32077,
  3040         -        "NAD27 / BLM 17N (feet) (deprecated)", 0, 0,
  3041         -        "Clarke 1866", "Greenwich",
  3042         -        "North_American_Datum_1927", "Transverse_Mercator", "US survey foot",
  3043         -        "X", "East", "Y", "North");
  3044         -    add_proj4text (p, 0,
  3045         -        "+proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.00");
  3046         -    add_proj4text (p, 1,
  3047         -        "1016002 +y_0=0 +datum=NAD27 +units=us-ft +no_defs");
  3048         -    add_srs_wkt (p, 0,
  3049         -        "PROJCS[\"NAD27 / BLM 17N (feet) (deprecated)\",GEOGCS[\"");
  3050         -    add_srs_wkt (p, 1,
  3051         -        "NAD27\",DATUM[\"North_American_Datum_1927\",SPHEROID[\"C");
  3052         -    add_srs_wkt (p, 2,
  3053         -        "larke 1866\",6378206.4,294.9786982139006,AUTHORITY[\"EPS");
  3054         -    add_srs_wkt (p, 3,
  3055         -        "G\",\"7008\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Gr");
  3056         -    add_srs_wkt (p, 4,
  3057         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3058         -    add_srs_wkt (p, 5,
  3059         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3060         -    add_srs_wkt (p, 6,
  3061         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3062         -    add_srs_wkt (p, 7,
  3063         -        "PSG\",\"4267\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3064         -    add_srs_wkt (p, 8,
  3065         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  3066         -    add_srs_wkt (p, 9,
  3067         -        "idian\",-81],PARAMETER[\"scale_factor\",0.9996],PARAMETE");
  3068         -    add_srs_wkt (p, 10,
  3069         -        "R[\"false_easting\",1640416.67],PARAMETER[\"false_northi");
  3070         -    add_srs_wkt (p, 11,
  3071         -        "ng\",0],UNIT[\"US survey foot\",0.3048006096012192,AUTHO");
  3072         -    add_srs_wkt (p, 12,
  3073         -        "RITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NOR");
  3074         -    add_srs_wkt (p, 13,
  3075         -        "TH],AUTHORITY[\"EPSG\",\"32077\"]]");
  3076         -    p = add_epsg_def_ex (filter, first, last, 32081, "epsg", 32081,
  3077         -        "NAD27 / MTM zone 1", 0, 0,
  3078         -        "Clarke 1866", "Greenwich",
  3079         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  3080         -        "Easting", "East", "Northing", "North");
  3081         -    add_proj4text (p, 0,
  3082         -        "+proj=tmerc +lat_0=0 +lon_0=-53 +k=0.9999 +x_0=304800 +y");
  3083         -    add_proj4text (p, 1,
  3084         -        "_0=0 +datum=NAD27 +units=m +no_defs");
  3085         -    add_srs_wkt (p, 0,
  3086         -        "PROJCS[\"NAD27 / MTM zone 1\",GEOGCS[\"NAD27\",DATUM[\"N");
  3087         -    add_srs_wkt (p, 1,
  3088         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
  3089         -    add_srs_wkt (p, 2,
  3090         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  3091         -    add_srs_wkt (p, 3,
  3092         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3093         -    add_srs_wkt (p, 4,
  3094         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3095         -    add_srs_wkt (p, 5,
  3096         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3097         -    add_srs_wkt (p, 6,
  3098         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
  3099         -    add_srs_wkt (p, 7,
  3100         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3101         -    add_srs_wkt (p, 8,
  3102         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",-53],PA");
  3103         -    add_srs_wkt (p, 9,
  3104         -        "RAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_easti");
  3105         -    add_srs_wkt (p, 10,
  3106         -        "ng\",304800],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3107         -    add_srs_wkt (p, 11,
  3108         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  3109         -    add_srs_wkt (p, 12,
  3110         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32081\"");
  3111         -    add_srs_wkt (p, 13,
  3112         -        "]]");
  3113         -    p = add_epsg_def_ex (filter, first, last, 32082, "epsg", 32082,
  3114         -        "NAD27 / MTM zone 2", 0, 0,
  3115         -        "Clarke 1866", "Greenwich",
  3116         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  3117         -        "Easting", "East", "Northing", "North");
  3118         -    add_proj4text (p, 0,
  3119         -        "+proj=tmerc +lat_0=0 +lon_0=-56 +k=0.9999 +x_0=304800 +y");
  3120         -    add_proj4text (p, 1,
  3121         -        "_0=0 +datum=NAD27 +units=m +no_defs");
  3122         -    add_srs_wkt (p, 0,
  3123         -        "PROJCS[\"NAD27 / MTM zone 2\",GEOGCS[\"NAD27\",DATUM[\"N");
  3124         -    add_srs_wkt (p, 1,
  3125         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
  3126         -    add_srs_wkt (p, 2,
  3127         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  3128         -    add_srs_wkt (p, 3,
  3129         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3130         -    add_srs_wkt (p, 4,
  3131         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3132         -    add_srs_wkt (p, 5,
  3133         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3134         -    add_srs_wkt (p, 6,
  3135         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
  3136         -    add_srs_wkt (p, 7,
  3137         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3138         -    add_srs_wkt (p, 8,
  3139         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",-56],PA");
  3140         -    add_srs_wkt (p, 9,
  3141         -        "RAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_easti");
  3142         -    add_srs_wkt (p, 10,
  3143         -        "ng\",304800],PARAMETER[\"false_northing\",0],UNIT[\"metr");
  3144         -    add_srs_wkt (p, 11,
  3145         -        "e\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAS");
  3146         -    add_srs_wkt (p, 12,
  3147         -        "T],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32082\"");
  3148         -    add_srs_wkt (p, 13,
  3149         -        "]]");
  3150         -    p = add_epsg_def_ex (filter, first, last, 32083, "epsg", 32083,
  3151         -        "NAD27 / MTM zone 3", 0, 0,
  3152         -        "Clarke 1866", "Greenwich",
  3153         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  3154         -        "Easting", "East", "Northing", "North");
  3155         -    add_proj4text (p, 0,
  3156         -        "+proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 ");
  3157         -    add_proj4text (p, 1,
  3158         -        "+y_0=0 +datum=NAD27 +units=m +no_defs");
  3159         -    add_srs_wkt (p, 0,
  3160         -        "PROJCS[\"NAD27 / MTM zone 3\",GEOGCS[\"NAD27\",DATUM[\"N");
  3161         -    add_srs_wkt (p, 1,
  3162         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
  3163         -    add_srs_wkt (p, 2,
  3164         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  3165         -    add_srs_wkt (p, 3,
  3166         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3167         -    add_srs_wkt (p, 4,
  3168         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3169         -    add_srs_wkt (p, 5,
  3170         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3171         -    add_srs_wkt (p, 6,
  3172         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
  3173         -    add_srs_wkt (p, 7,
  3174         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3175         -    add_srs_wkt (p, 8,
  3176         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",-58.5],");
  3177         -    add_srs_wkt (p, 9,
  3178         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
  3179         -    add_srs_wkt (p, 10,
  3180         -        "ting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3181         -    add_srs_wkt (p, 11,
  3182         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3183         -    add_srs_wkt (p, 12,
  3184         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32083");
  3185         -    add_srs_wkt (p, 13,
  3186         -        "\"]]");
  3187         -    p = add_epsg_def_ex (filter, first, last, 32084, "epsg", 32084,
  3188         -        "NAD27 / MTM zone 4", 0, 0,
  3189         -        "Clarke 1866", "Greenwich",
  3190         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  3191         -        "Easting", "East", "Northing", "North");
  3192         -    add_proj4text (p, 0,
  3193         -        "+proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 ");
  3194         -    add_proj4text (p, 1,
  3195         -        "+y_0=0 +datum=NAD27 +units=m +no_defs");
  3196         -    add_srs_wkt (p, 0,
  3197         -        "PROJCS[\"NAD27 / MTM zone 4\",GEOGCS[\"NAD27\",DATUM[\"N");
  3198         -    add_srs_wkt (p, 1,
  3199         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
  3200         -    add_srs_wkt (p, 2,
  3201         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  3202         -    add_srs_wkt (p, 3,
  3203         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3204         -    add_srs_wkt (p, 4,
  3205         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3206         -    add_srs_wkt (p, 5,
  3207         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3208         -    add_srs_wkt (p, 6,
  3209         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
  3210         -    add_srs_wkt (p, 7,
  3211         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3212         -    add_srs_wkt (p, 8,
  3213         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",-61.5],");
  3214         -    add_srs_wkt (p, 9,
  3215         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
  3216         -    add_srs_wkt (p, 10,
  3217         -        "ting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3218         -    add_srs_wkt (p, 11,
  3219         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3220         -    add_srs_wkt (p, 12,
  3221         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32084");
  3222         -    add_srs_wkt (p, 13,
  3223         -        "\"]]");
  3224         -    p = add_epsg_def_ex (filter, first, last, 32085, "epsg", 32085,
  3225         -        "NAD27 / MTM zone 5", 0, 0,
  3226         -        "Clarke 1866", "Greenwich",
  3227         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  3228         -        "Easting", "East", "Northing", "North");
  3229         -    add_proj4text (p, 0,
  3230         -        "+proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 ");
  3231         -    add_proj4text (p, 1,
  3232         -        "+y_0=0 +datum=NAD27 +units=m +no_defs");
  3233         -    add_srs_wkt (p, 0,
  3234         -        "PROJCS[\"NAD27 / MTM zone 5\",GEOGCS[\"NAD27\",DATUM[\"N");
  3235         -    add_srs_wkt (p, 1,
  3236         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
  3237         -    add_srs_wkt (p, 2,
  3238         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  3239         -    add_srs_wkt (p, 3,
  3240         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3241         -    add_srs_wkt (p, 4,
  3242         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3243         -    add_srs_wkt (p, 5,
  3244         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3245         -    add_srs_wkt (p, 6,
  3246         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
  3247         -    add_srs_wkt (p, 7,
  3248         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3249         -    add_srs_wkt (p, 8,
  3250         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",-64.5],");
  3251         -    add_srs_wkt (p, 9,
  3252         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
  3253         -    add_srs_wkt (p, 10,
  3254         -        "ting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3255         -    add_srs_wkt (p, 11,
  3256         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3257         -    add_srs_wkt (p, 12,
  3258         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32085");
  3259         -    add_srs_wkt (p, 13,
  3260         -        "\"]]");
  3261         -    p = add_epsg_def_ex (filter, first, last, 32086, "epsg", 32086,
  3262         -        "NAD27 / MTM zone 6", 0, 0,
  3263         -        "Clarke 1866", "Greenwich",
  3264         -        "North_American_Datum_1927", "Transverse_Mercator", "metre",
  3265         -        "Easting", "East", "Northing", "North");
  3266         -    add_proj4text (p, 0,
  3267         -        "+proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 ");
  3268         -    add_proj4text (p, 1,
  3269         -        "+y_0=0 +datum=NAD27 +units=m +no_defs");
  3270         -    add_srs_wkt (p, 0,
  3271         -        "PROJCS[\"NAD27 / MTM zone 6\",GEOGCS[\"NAD27\",DATUM[\"N");
  3272         -    add_srs_wkt (p, 1,
  3273         -        "orth_American_Datum_1927\",SPHEROID[\"Clarke 1866\",6378");
  3274         -    add_srs_wkt (p, 2,
  3275         -        "206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]],AU");
  3276         -    add_srs_wkt (p, 3,
  3277         -        "THORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,AUTHO");
  3278         -    add_srs_wkt (p, 4,
  3279         -        "RITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925199");
  3280         -    add_srs_wkt (p, 5,
  3281         -        "433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORT");
  3282         -    add_srs_wkt (p, 6,
  3283         -        "H],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4267\"]");
  3284         -    add_srs_wkt (p, 7,
  3285         -        "],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latitu");
  3286         -    add_srs_wkt (p, 8,
  3287         -        "de_of_origin\",0],PARAMETER[\"central_meridian\",-67.5],");
  3288         -    add_srs_wkt (p, 9,
  3289         -        "PARAMETER[\"scale_factor\",0.9999],PARAMETER[\"false_eas");
  3290         -    add_srs_wkt (p, 10,
  3291         -        "ting\",304800],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3292         -    add_srs_wkt (p, 11,
  3293         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3294         -    add_srs_wkt (p, 12,
  3295         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32086");
  3296         -    add_srs_wkt (p, 13,
  3297         -        "\"]]");
  3298         -    p = add_epsg_def_ex (filter, first, last, 32098, "epsg", 32098,
  3299         -        "NAD27 / Quebec Lambert", 0, 0,
  3300         -        "Clarke 1866", "Greenwich",
  3301         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "metre",
  3302         -        "X", "East", "Y", "North");
  3303         -    add_proj4text (p, 0,
  3304         -        "+proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_");
  3305         -    add_proj4text (p, 1,
  3306         -        "0=0 +y_0=0 +datum=NAD27 +units=m +no_defs");
  3307         -    add_srs_wkt (p, 0,
  3308         -        "PROJCS[\"NAD27 / Quebec Lambert\",GEOGCS[\"NAD27\",DATUM");
  3309         -    add_srs_wkt (p, 1,
  3310         -        "[\"North_American_Datum_1927\",SPHEROID[\"Clarke 1866\",");
  3311         -    add_srs_wkt (p, 2,
  3312         -        "6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"7008\"]");
  3313         -    add_srs_wkt (p, 3,
  3314         -        "],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\",0,A");
  3315         -    add_srs_wkt (p, 4,
  3316         -        "UTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.017453292");
  3317         -    add_srs_wkt (p, 5,
  3318         -        "5199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",");
  3319         -    add_srs_wkt (p, 6,
  3320         -        "NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"426");
  3321         -    add_srs_wkt (p, 7,
  3322         -        "7\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PARAME");
  3323         -    add_srs_wkt (p, 8,
  3324         -        "TER[\"standard_parallel_1\",60],PARAMETER[\"standard_par");
  3325         -    add_srs_wkt (p, 9,
  3326         -        "allel_2\",46],PARAMETER[\"latitude_of_origin\",44],PARAM");
  3327         -    add_srs_wkt (p, 10,
  3328         -        "ETER[\"central_meridian\",-68.5],PARAMETER[\"false_easti");
  3329         -    add_srs_wkt (p, 11,
  3330         -        "ng\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1");
  3331         -    add_srs_wkt (p, 12,
  3332         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
  3333         -    add_srs_wkt (p, 13,
  3334         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32098\"]]");
  3335         -    p = add_epsg_def_ex (filter, first, last, 32099, "epsg", 32099,
  3336         -        "NAD27 / Louisiana Offshore", 0, 0,
  3337         -        "Clarke 1866", "Greenwich",
  3338         -        "North_American_Datum_1927", "Lambert_Conformal_Conic_2SP", "US survey foot",
  3339         -        "X", "East", "Y", "North");
  3340         -    add_proj4text (p, 0,
  3341         -        "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
  3342         -    add_proj4text (p, 1,
  3343         -        "667 +lat_0=25.66666666666667 +lon_0=-91.33333333333333 +");
  3344         -    add_proj4text (p, 2,
  3345         -        "x_0=609601.2192024384 +y_0=0 +datum=NAD27 +units=us-ft +");
  3346         -    add_proj4text (p, 3,
  3347         -        "no_defs");
  3348         -    add_srs_wkt (p, 0,
  3349         -        "PROJCS[\"NAD27 / Louisiana Offshore\",GEOGCS[\"NAD27\",D");
  3350         -    add_srs_wkt (p, 1,
  3351         -        "ATUM[\"North_American_Datum_1927\",SPHEROID[\"Clarke 186");
  3352         -    add_srs_wkt (p, 2,
  3353         -        "6\",6378206.4,294.9786982139006,AUTHORITY[\"EPSG\",\"700");
  3354         -    add_srs_wkt (p, 3,
  3355         -        "8\"]],AUTHORITY[\"EPSG\",\"6267\"]],PRIMEM[\"Greenwich\"");
  3356         -    add_srs_wkt (p, 4,
  3357         -        ",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745");
  3358         -    add_srs_wkt (p, 5,
  3359         -        "32925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitud");
  3360         -    add_srs_wkt (p, 6,
  3361         -        "e\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"");
  3362         -    add_srs_wkt (p, 7,
  3363         -        "4267\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],PAR");
  3364         -    add_srs_wkt (p, 8,
  3365         -        "AMETER[\"standard_parallel_1\",27.83333333333333],PARAME");
  3366         -    add_srs_wkt (p, 9,
  3367         -        "TER[\"standard_parallel_2\",26.16666666666667],PARAMETER");
  3368         -    add_srs_wkt (p, 10,
  3369         -        "[\"latitude_of_origin\",25.66666666666667],PARAMETER[\"c");
  3370         -    add_srs_wkt (p, 11,
  3371         -        "entral_meridian\",-91.33333333333333],PARAMETER[\"false_");
  3372         -    add_srs_wkt (p, 12,
  3373         -        "easting\",2000000],PARAMETER[\"false_northing\",0],UNIT[");
  3374         -    add_srs_wkt (p, 13,
  3375         -        "\"US survey foot\",0.3048006096012192,AUTHORITY[\"EPSG\"");
  3376         -    add_srs_wkt (p, 14,
  3377         -        ",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  3378         -    add_srs_wkt (p, 15,
  3379         -        "[\"EPSG\",\"32099\"]]");
  3380         -    p = add_epsg_def_ex (filter, first, last, 32100, "epsg", 32100,
  3381         -        "NAD83 / Montana", 0, 0,
  3382         -        "GRS 1980", "Greenwich",
  3383         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  3384         -        "X", "East", "Y", "North");
  3385         -    add_proj4text (p, 0,
  3386         -        "+proj=lcc +lat_1=49 +lat_2=45 +lat_0=44.25 +lon_0=-109.5");
  3387         -    add_proj4text (p, 1,
  3388         -        " +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 ");
  3389         -    add_proj4text (p, 2,
  3390         -        "+units=m +no_defs");
  3391         -    add_srs_wkt (p, 0,
  3392         -        "PROJCS[\"NAD83 / Montana\",GEOGCS[\"NAD83\",DATUM[\"Nort");
  3393         -    add_srs_wkt (p, 1,
  3394         -        "h_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,29");
  3395         -    add_srs_wkt (p, 2,
  3396         -        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
  3397         -    add_srs_wkt (p, 3,
  3398         -        "0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwic");
  3399         -    add_srs_wkt (p, 4,
  3400         -        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
  3401         -    add_srs_wkt (p, 5,
  3402         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
  3403         -    add_srs_wkt (p, 6,
  3404         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
  3405         -    add_srs_wkt (p, 7,
  3406         -        ",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"],");
  3407         -    add_srs_wkt (p, 8,
  3408         -        "PARAMETER[\"standard_parallel_1\",49],PARAMETER[\"standa");
  3409         -    add_srs_wkt (p, 9,
  3410         -        "rd_parallel_2\",45],PARAMETER[\"latitude_of_origin\",44.");
  3411         -    add_srs_wkt (p, 10,
  3412         -        "25],PARAMETER[\"central_meridian\",-109.5],PARAMETER[\"f");
  3413         -    add_srs_wkt (p, 11,
  3414         -        "alse_easting\",600000],PARAMETER[\"false_northing\",0],U");
  3415         -    add_srs_wkt (p, 12,
  3416         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  3417         -    add_srs_wkt (p, 13,
  3418         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32100\"]]");
  3419         -    p = add_epsg_def_ex (filter, first, last, 32104, "epsg", 32104,
  3420         -        "NAD83 / Nebraska", 0, 0,
  3421         -        "GRS 1980", "Greenwich",
  3422         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  3423         -        "X", "East", "Y", "North");
  3424         -    add_proj4text (p, 0,
  3425         -        "+proj=lcc +lat_1=43 +lat_2=40 +lat_0=39.83333333333334 +");
  3426         -    add_proj4text (p, 1,
  3427         -        "lon_0=-100 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,");
  3428         -    add_proj4text (p, 2,
  3429         -        "0,0,0,0,0 +units=m +no_defs");
  3430         -    add_srs_wkt (p, 0,
  3431         -        "PROJCS[\"NAD83 / Nebraska\",GEOGCS[\"NAD83\",DATUM[\"Nor");
  3432         -    add_srs_wkt (p, 1,
  3433         -        "th_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,2");
  3434         -    add_srs_wkt (p, 2,
  3435         -        "98.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0");
  3436         -    add_srs_wkt (p, 3,
  3437         -        ",0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwi");
  3438         -    add_srs_wkt (p, 4,
  3439         -        "ch\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0");
  3440         -    add_srs_wkt (p, 5,
  3441         -        "174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lat");
  3442         -    add_srs_wkt (p, 6,
  3443         -        "itude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG");
  3444         -    add_srs_wkt (p, 7,
  3445         -        "\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
  3446         -    add_srs_wkt (p, 8,
  3447         -        "],PARAMETER[\"standard_parallel_1\",43],PARAMETER[\"stan");
  3448         -    add_srs_wkt (p, 9,
  3449         -        "dard_parallel_2\",40],PARAMETER[\"latitude_of_origin\",3");
  3450         -    add_srs_wkt (p, 10,
  3451         -        "9.83333333333334],PARAMETER[\"central_meridian\",-100],P");
  3452         -    add_srs_wkt (p, 11,
  3453         -        "ARAMETER[\"false_easting\",500000],PARAMETER[\"false_nor");
  3454         -    add_srs_wkt (p, 12,
  3455         -        "thing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]");
  3456         -    add_srs_wkt (p, 13,
  3457         -        "],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",");
  3458         -    add_srs_wkt (p, 14,
  3459         -        "\"32104\"]]");
  3460         -    p = add_epsg_def_ex (filter, first, last, 32107, "epsg", 32107,
  3461         -        "NAD83 / Nevada East", 0, 0,
  3462         -        "GRS 1980", "Greenwich",
  3463         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3464         -        "X", "East", "Y", "North");
  3465         -    add_proj4text (p, 0,
  3466         -        "+proj=tmerc +lat_0=34.75 +lon_0=-115.5833333333333 +k=0.");
  3467         -    add_proj4text (p, 1,
  3468         -        "9999 +x_0=200000 +y_0=8000000 +ellps=GRS80 +towgs84=0,0,");
  3469         -    add_proj4text (p, 2,
  3470         -        "0,0,0,0,0 +units=m +no_defs");
  3471         -    add_srs_wkt (p, 0,
  3472         -        "PROJCS[\"NAD83 / Nevada East\",GEOGCS[\"NAD83\",DATUM[\"");
  3473         -    add_srs_wkt (p, 1,
  3474         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  3475         -    add_srs_wkt (p, 2,
  3476         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3477         -    add_srs_wkt (p, 3,
  3478         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  3479         -    add_srs_wkt (p, 4,
  3480         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3481         -    add_srs_wkt (p, 5,
  3482         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3483         -    add_srs_wkt (p, 6,
  3484         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3485         -    add_srs_wkt (p, 7,
  3486         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3487         -    add_srs_wkt (p, 8,
  3488         -        "AMETER[\"latitude_of_origin\",34.75],PARAMETER[\"central");
  3489         -    add_srs_wkt (p, 9,
  3490         -        "_meridian\",-115.5833333333333],PARAMETER[\"scale_factor");
  3491         -    add_srs_wkt (p, 10,
  3492         -        "\",0.9999],PARAMETER[\"false_easting\",200000],PARAMETER");
  3493         -    add_srs_wkt (p, 11,
  3494         -        "[\"false_northing\",8000000],UNIT[\"metre\",1,AUTHORITY[");
  3495         -    add_srs_wkt (p, 12,
  3496         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  3497         -    add_srs_wkt (p, 13,
  3498         -        "UTHORITY[\"EPSG\",\"32107\"]]");
  3499         -    p = add_epsg_def_ex (filter, first, last, 32108, "epsg", 32108,
  3500         -        "NAD83 / Nevada Central", 0, 0,
  3501         -        "GRS 1980", "Greenwich",
  3502         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3503         -        "X", "East", "Y", "North");
  3504         -    add_proj4text (p, 0,
  3505         -        "+proj=tmerc +lat_0=34.75 +lon_0=-116.6666666666667 +k=0.");
  3506         -    add_proj4text (p, 1,
  3507         -        "9999 +x_0=500000 +y_0=6000000 +ellps=GRS80 +towgs84=0,0,");
  3508         -    add_proj4text (p, 2,
  3509         -        "0,0,0,0,0 +units=m +no_defs");
  3510         -    add_srs_wkt (p, 0,
  3511         -        "PROJCS[\"NAD83 / Nevada Central\",GEOGCS[\"NAD83\",DATUM");
  3512         -    add_srs_wkt (p, 1,
  3513         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  3514         -    add_srs_wkt (p, 2,
  3515         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  3516         -    add_srs_wkt (p, 3,
  3517         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  3518         -    add_srs_wkt (p, 4,
  3519         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  3520         -    add_srs_wkt (p, 5,
  3521         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  3522         -    add_srs_wkt (p, 6,
  3523         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  3524         -    add_srs_wkt (p, 7,
  3525         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
  3526         -    add_srs_wkt (p, 8,
  3527         -        "PARAMETER[\"latitude_of_origin\",34.75],PARAMETER[\"cent");
  3528         -    add_srs_wkt (p, 9,
  3529         -        "ral_meridian\",-116.6666666666667],PARAMETER[\"scale_fac");
  3530         -    add_srs_wkt (p, 10,
  3531         -        "tor\",0.9999],PARAMETER[\"false_easting\",500000],PARAME");
  3532         -    add_srs_wkt (p, 11,
  3533         -        "TER[\"false_northing\",6000000],UNIT[\"metre\",1,AUTHORI");
  3534         -    add_srs_wkt (p, 12,
  3535         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  3536         -    add_srs_wkt (p, 13,
  3537         -        "],AUTHORITY[\"EPSG\",\"32108\"]]");
  3538         -    p = add_epsg_def_ex (filter, first, last, 32109, "epsg", 32109,
  3539         -        "NAD83 / Nevada West", 0, 0,
  3540         -        "GRS 1980", "Greenwich",
  3541         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3542         -        "X", "East", "Y", "North");
  3543         -    add_proj4text (p, 0,
  3544         -        "+proj=tmerc +lat_0=34.75 +lon_0=-118.5833333333333 +k=0.");
  3545         -    add_proj4text (p, 1,
  3546         -        "9999 +x_0=800000 +y_0=4000000 +ellps=GRS80 +towgs84=0,0,");
  3547         -    add_proj4text (p, 2,
  3548         -        "0,0,0,0,0 +units=m +no_defs");
  3549         -    add_srs_wkt (p, 0,
  3550         -        "PROJCS[\"NAD83 / Nevada West\",GEOGCS[\"NAD83\",DATUM[\"");
  3551         -    add_srs_wkt (p, 1,
  3552         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  3553         -    add_srs_wkt (p, 2,
  3554         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  3555         -    add_srs_wkt (p, 3,
  3556         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  3557         -    add_srs_wkt (p, 4,
  3558         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  3559         -    add_srs_wkt (p, 5,
  3560         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3561         -    add_srs_wkt (p, 6,
  3562         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3563         -    add_srs_wkt (p, 7,
  3564         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3565         -    add_srs_wkt (p, 8,
  3566         -        "AMETER[\"latitude_of_origin\",34.75],PARAMETER[\"central");
  3567         -    add_srs_wkt (p, 9,
  3568         -        "_meridian\",-118.5833333333333],PARAMETER[\"scale_factor");
  3569         -    add_srs_wkt (p, 10,
  3570         -        "\",0.9999],PARAMETER[\"false_easting\",800000],PARAMETER");
  3571         -    add_srs_wkt (p, 11,
  3572         -        "[\"false_northing\",4000000],UNIT[\"metre\",1,AUTHORITY[");
  3573         -    add_srs_wkt (p, 12,
  3574         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  3575         -    add_srs_wkt (p, 13,
  3576         -        "UTHORITY[\"EPSG\",\"32109\"]]");
  3577         -    p = add_epsg_def_ex (filter, first, last, 32110, "epsg", 32110,
  3578         -        "NAD83 / New Hampshire", 0, 0,
  3579         -        "GRS 1980", "Greenwich",
  3580         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3581         -        "X", "East", "Y", "North");
  3582         -    add_proj4text (p, 0,
  3583         -        "+proj=tmerc +lat_0=42.5 +lon_0=-71.66666666666667 +k=0.9");
  3584         -    add_proj4text (p, 1,
  3585         -        "99966667 +x_0=300000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,");
  3586         -    add_proj4text (p, 2,
  3587         -        "0,0,0,0 +units=m +no_defs");
  3588         -    add_srs_wkt (p, 0,
  3589         -        "PROJCS[\"NAD83 / New Hampshire\",GEOGCS[\"NAD83\",DATUM[");
  3590         -    add_srs_wkt (p, 1,
  3591         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  3592         -    add_srs_wkt (p, 2,
  3593         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  3594         -    add_srs_wkt (p, 3,
  3595         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  3596         -    add_srs_wkt (p, 4,
  3597         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3598         -    add_srs_wkt (p, 5,
  3599         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3600         -    add_srs_wkt (p, 6,
  3601         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3602         -    add_srs_wkt (p, 7,
  3603         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3604         -    add_srs_wkt (p, 8,
  3605         -        "AMETER[\"latitude_of_origin\",42.5],PARAMETER[\"central_");
  3606         -    add_srs_wkt (p, 9,
  3607         -        "meridian\",-71.66666666666667],PARAMETER[\"scale_factor\"");
  3608         -    add_srs_wkt (p, 10,
  3609         -        ",0.999966667],PARAMETER[\"false_easting\",300000],PARAME");
  3610         -    add_srs_wkt (p, 11,
  3611         -        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  3612         -    add_srs_wkt (p, 12,
  3613         -        "PSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTH");
  3614         -    add_srs_wkt (p, 13,
  3615         -        "ORITY[\"EPSG\",\"32110\"]]");
  3616         -    p = add_epsg_def_ex (filter, first, last, 32111, "epsg", 32111,
  3617         -        "NAD83 / New Jersey", 0, 0,
  3618         -        "GRS 1980", "Greenwich",
  3619         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3620         -        "X", "East", "Y", "North");
  3621         -    add_proj4text (p, 0,
  3622         -        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  3623         -    add_proj4text (p, 1,
  3624         -        "999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  3625         -    add_proj4text (p, 2,
  3626         -        ",0 +units=m +no_defs");
  3627         -    add_srs_wkt (p, 0,
  3628         -        "PROJCS[\"NAD83 / New Jersey\",GEOGCS[\"NAD83\",DATUM[\"N");
  3629         -    add_srs_wkt (p, 1,
  3630         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  3631         -    add_srs_wkt (p, 2,
  3632         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  3633         -    add_srs_wkt (p, 3,
  3634         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  3635         -    add_srs_wkt (p, 4,
  3636         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  3637         -    add_srs_wkt (p, 5,
  3638         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  3639         -    add_srs_wkt (p, 6,
  3640         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  3641         -    add_srs_wkt (p, 7,
  3642         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  3643         -    add_srs_wkt (p, 8,
  3644         -        "METER[\"latitude_of_origin\",38.83333333333334],PARAMETE");
  3645         -    add_srs_wkt (p, 9,
  3646         -        "R[\"central_meridian\",-74.5],PARAMETER[\"scale_factor\"");
  3647         -    add_srs_wkt (p, 10,
  3648         -        ",0.9999],PARAMETER[\"false_easting\",150000],PARAMETER[\"");
  3649         -    add_srs_wkt (p, 11,
  3650         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3651         -    add_srs_wkt (p, 12,
  3652         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  3653         -    add_srs_wkt (p, 13,
  3654         -        "\"EPSG\",\"32111\"]]");
  3655         -    p = add_epsg_def_ex (filter, first, last, 32112, "epsg", 32112,
  3656         -        "NAD83 / New Mexico East", 0, 0,
  3657         -        "GRS 1980", "Greenwich",
  3658         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3659         -        "X", "East", "Y", "North");
  3660         -    add_proj4text (p, 0,
  3661         -        "+proj=tmerc +lat_0=31 +lon_0=-104.3333333333333 +k=0.999");
  3662         -    add_proj4text (p, 1,
  3663         -        "909091 +x_0=165000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  3664         -    add_proj4text (p, 2,
  3665         -        "0,0,0 +units=m +no_defs");
  3666         -    add_srs_wkt (p, 0,
  3667         -        "PROJCS[\"NAD83 / New Mexico East\",GEOGCS[\"NAD83\",DATU");
  3668         -    add_srs_wkt (p, 1,
  3669         -        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  3670         -    add_srs_wkt (p, 2,
  3671         -        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  3672         -    add_srs_wkt (p, 3,
  3673         -        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  3674         -    add_srs_wkt (p, 4,
  3675         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3676         -    add_srs_wkt (p, 5,
  3677         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  3678         -    add_srs_wkt (p, 6,
  3679         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  3680         -    add_srs_wkt (p, 7,
  3681         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"]");
  3682         -    add_srs_wkt (p, 8,
  3683         -        ",PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"centra");
  3684         -    add_srs_wkt (p, 9,
  3685         -        "l_meridian\",-104.3333333333333],PARAMETER[\"scale_facto");
  3686         -    add_srs_wkt (p, 10,
  3687         -        "r\",0.999909091],PARAMETER[\"false_easting\",165000],PAR");
  3688         -    add_srs_wkt (p, 11,
  3689         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  3690         -    add_srs_wkt (p, 12,
  3691         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  3692         -    add_srs_wkt (p, 13,
  3693         -        "UTHORITY[\"EPSG\",\"32112\"]]");
  3694         -    p = add_epsg_def_ex (filter, first, last, 32113, "epsg", 32113,
  3695         -        "NAD83 / New Mexico Central", 0, 0,
  3696         -        "GRS 1980", "Greenwich",
  3697         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3698         -        "X", "East", "Y", "North");
  3699         -    add_proj4text (p, 0,
  3700         -        "+proj=tmerc +lat_0=31 +lon_0=-106.25 +k=0.9999 +x_0=5000");
  3701         -    add_proj4text (p, 1,
  3702         -        "00 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +");
  3703         -    add_proj4text (p, 2,
  3704         -        "no_defs");
  3705         -    add_srs_wkt (p, 0,
  3706         -        "PROJCS[\"NAD83 / New Mexico Central\",GEOGCS[\"NAD83\",D");
  3707         -    add_srs_wkt (p, 1,
  3708         -        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  3709         -    add_srs_wkt (p, 2,
  3710         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  3711         -    add_srs_wkt (p, 3,
  3712         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  3713         -    add_srs_wkt (p, 4,
  3714         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  3715         -    add_srs_wkt (p, 5,
  3716         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  3717         -    add_srs_wkt (p, 6,
  3718         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  3719         -    add_srs_wkt (p, 7,
  3720         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator");
  3721         -    add_srs_wkt (p, 8,
  3722         -        "\"],PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"cen");
  3723         -    add_srs_wkt (p, 9,
  3724         -        "tral_meridian\",-106.25],PARAMETER[\"scale_factor\",0.99");
  3725         -    add_srs_wkt (p, 10,
  3726         -        "99],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
  3727         -    add_srs_wkt (p, 11,
  3728         -        "e_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"90");
  3729         -    add_srs_wkt (p, 12,
  3730         -        "01\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EP");
  3731         -    add_srs_wkt (p, 13,
  3732         -        "SG\",\"32113\"]]");
  3733         -    p = add_epsg_def_ex (filter, first, last, 32114, "epsg", 32114,
  3734         -        "NAD83 / New Mexico West", 0, 0,
  3735         -        "GRS 1980", "Greenwich",
  3736         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3737         -        "X", "East", "Y", "North");
  3738         -    add_proj4text (p, 0,
  3739         -        "+proj=tmerc +lat_0=31 +lon_0=-107.8333333333333 +k=0.999");
  3740         -    add_proj4text (p, 1,
  3741         -        "916667 +x_0=830000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  3742         -    add_proj4text (p, 2,
  3743         -        "0,0,0 +units=m +no_defs");
  3744         -    add_srs_wkt (p, 0,
  3745         -        "PROJCS[\"NAD83 / New Mexico West\",GEOGCS[\"NAD83\",DATU");
  3746         -    add_srs_wkt (p, 1,
  3747         -        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  3748         -    add_srs_wkt (p, 2,
  3749         -        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  3750         -    add_srs_wkt (p, 3,
  3751         -        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  3752         -    add_srs_wkt (p, 4,
  3753         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3754         -    add_srs_wkt (p, 5,
  3755         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  3756         -    add_srs_wkt (p, 6,
  3757         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  3758         -    add_srs_wkt (p, 7,
  3759         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"]");
  3760         -    add_srs_wkt (p, 8,
  3761         -        ",PARAMETER[\"latitude_of_origin\",31],PARAMETER[\"centra");
  3762         -    add_srs_wkt (p, 9,
  3763         -        "l_meridian\",-107.8333333333333],PARAMETER[\"scale_facto");
  3764         -    add_srs_wkt (p, 10,
  3765         -        "r\",0.999916667],PARAMETER[\"false_easting\",830000],PAR");
  3766         -    add_srs_wkt (p, 11,
  3767         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
  3768         -    add_srs_wkt (p, 12,
  3769         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  3770         -    add_srs_wkt (p, 13,
  3771         -        "UTHORITY[\"EPSG\",\"32114\"]]");
  3772         -    p = add_epsg_def_ex (filter, first, last, 32115, "epsg", 32115,
  3773         -        "NAD83 / New York East", 0, 0,
  3774         -        "GRS 1980", "Greenwich",
  3775         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3776         -        "X", "East", "Y", "North");
  3777         -    add_proj4text (p, 0,
  3778         -        "+proj=tmerc +lat_0=38.83333333333334 +lon_0=-74.5 +k=0.9");
  3779         -    add_proj4text (p, 1,
  3780         -        "999 +x_0=150000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  3781         -    add_proj4text (p, 2,
  3782         -        ",0 +units=m +no_defs");
  3783         -    add_srs_wkt (p, 0,
  3784         -        "PROJCS[\"NAD83 / New York East\",GEOGCS[\"NAD83\",DATUM[");
  3785         -    add_srs_wkt (p, 1,
  3786         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  3787         -    add_srs_wkt (p, 2,
  3788         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  3789         -    add_srs_wkt (p, 3,
  3790         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  3791         -    add_srs_wkt (p, 4,
  3792         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3793         -    add_srs_wkt (p, 5,
  3794         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3795         -    add_srs_wkt (p, 6,
  3796         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3797         -    add_srs_wkt (p, 7,
  3798         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3799         -    add_srs_wkt (p, 8,
  3800         -        "AMETER[\"latitude_of_origin\",38.83333333333334],PARAMET");
  3801         -    add_srs_wkt (p, 9,
  3802         -        "ER[\"central_meridian\",-74.5],PARAMETER[\"scale_factor\"");
  3803         -    add_srs_wkt (p, 10,
  3804         -        ",0.9999],PARAMETER[\"false_easting\",150000],PARAMETER[\"");
  3805         -    add_srs_wkt (p, 11,
  3806         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3807         -    add_srs_wkt (p, 12,
  3808         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  3809         -    add_srs_wkt (p, 13,
  3810         -        "\"EPSG\",\"32115\"]]");
  3811         -    p = add_epsg_def_ex (filter, first, last, 32116, "epsg", 32116,
  3812         -        "NAD83 / New York Central", 0, 0,
  3813         -        "GRS 1980", "Greenwich",
  3814         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3815         -        "X", "East", "Y", "North");
  3816         -    add_proj4text (p, 0,
  3817         -        "+proj=tmerc +lat_0=40 +lon_0=-76.58333333333333 +k=0.999");
  3818         -    add_proj4text (p, 1,
  3819         -        "9375 +x_0=250000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  3820         -    add_proj4text (p, 2,
  3821         -        "0,0 +units=m +no_defs");
  3822         -    add_srs_wkt (p, 0,
  3823         -        "PROJCS[\"NAD83 / New York Central\",GEOGCS[\"NAD83\",DAT");
  3824         -    add_srs_wkt (p, 1,
  3825         -        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
  3826         -    add_srs_wkt (p, 2,
  3827         -        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  3828         -    add_srs_wkt (p, 3,
  3829         -        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  3830         -    add_srs_wkt (p, 4,
  3831         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  3832         -    add_srs_wkt (p, 5,
  3833         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  3834         -    add_srs_wkt (p, 6,
  3835         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  3836         -    add_srs_wkt (p, 7,
  3837         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"]");
  3838         -    add_srs_wkt (p, 8,
  3839         -        ",PARAMETER[\"latitude_of_origin\",40],PARAMETER[\"centra");
  3840         -    add_srs_wkt (p, 9,
  3841         -        "l_meridian\",-76.58333333333333],PARAMETER[\"scale_facto");
  3842         -    add_srs_wkt (p, 10,
  3843         -        "r\",0.9999375],PARAMETER[\"false_easting\",250000],PARAM");
  3844         -    add_srs_wkt (p, 11,
  3845         -        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
  3846         -    add_srs_wkt (p, 12,
  3847         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
  3848         -    add_srs_wkt (p, 13,
  3849         -        "HORITY[\"EPSG\",\"32116\"]]");
  3850         -    p = add_epsg_def_ex (filter, first, last, 32117, "epsg", 32117,
  3851         -        "NAD83 / New York West", 0, 0,
  3852         -        "GRS 1980", "Greenwich",
  3853         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  3854         -        "X", "East", "Y", "North");
  3855         -    add_proj4text (p, 0,
  3856         -        "+proj=tmerc +lat_0=40 +lon_0=-78.58333333333333 +k=0.999");
  3857         -    add_proj4text (p, 1,
  3858         -        "9375 +x_0=350000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,");
  3859         -    add_proj4text (p, 2,
  3860         -        "0,0 +units=m +no_defs");
  3861         -    add_srs_wkt (p, 0,
  3862         -        "PROJCS[\"NAD83 / New York West\",GEOGCS[\"NAD83\",DATUM[");
  3863         -    add_srs_wkt (p, 1,
  3864         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
  3865         -    add_srs_wkt (p, 2,
  3866         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
  3867         -    add_srs_wkt (p, 3,
  3868         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
  3869         -    add_srs_wkt (p, 4,
  3870         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
  3871         -    add_srs_wkt (p, 5,
  3872         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  3873         -    add_srs_wkt (p, 6,
  3874         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  3875         -    add_srs_wkt (p, 7,
  3876         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  3877         -    add_srs_wkt (p, 8,
  3878         -        "AMETER[\"latitude_of_origin\",40],PARAMETER[\"central_me");
  3879         -    add_srs_wkt (p, 9,
  3880         -        "ridian\",-78.58333333333333],PARAMETER[\"scale_factor\",");
  3881         -    add_srs_wkt (p, 10,
  3882         -        "0.9999375],PARAMETER[\"false_easting\",350000],PARAMETER");
  3883         -    add_srs_wkt (p, 11,
  3884         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3885         -    add_srs_wkt (p, 12,
  3886         -        "\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORI");
  3887         -    add_srs_wkt (p, 13,
  3888         -        "TY[\"EPSG\",\"32117\"]]");
  3889         -    p = add_epsg_def_ex (filter, first, last, 32118, "epsg", 32118,
  3890         -        "NAD83 / New York Long Island", 0, 0,
  3891         -        "GRS 1980", "Greenwich",
  3892         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  3893         -        "X", "East", "Y", "North");
  3894         -    add_proj4text (p, 0,
  3895         -        "+proj=lcc +lat_1=41.03333333333333 +lat_2=40.66666666666");
  3896         -    add_proj4text (p, 1,
  3897         -        "666 +lat_0=40.16666666666666 +lon_0=-74 +x_0=300000 +y_0");
  3898         -    add_proj4text (p, 2,
  3899         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3900         -    add_srs_wkt (p, 0,
  3901         -        "PROJCS[\"NAD83 / New York Long Island\",GEOGCS[\"NAD83\"");
  3902         -    add_srs_wkt (p, 1,
  3903         -        ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  3904         -    add_srs_wkt (p, 2,
  3905         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  3906         -    add_srs_wkt (p, 3,
  3907         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  3908         -    add_srs_wkt (p, 4,
  3909         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  3910         -    add_srs_wkt (p, 5,
  3911         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  3912         -    add_srs_wkt (p, 6,
  3913         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  3914         -    add_srs_wkt (p, 7,
  3915         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal");
  3916         -    add_srs_wkt (p, 8,
  3917         -        "_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",41.03333");
  3918         -    add_srs_wkt (p, 9,
  3919         -        "333333333],PARAMETER[\"standard_parallel_2\",40.66666666");
  3920         -    add_srs_wkt (p, 10,
  3921         -        "666666],PARAMETER[\"latitude_of_origin\",40.166666666666");
  3922         -    add_srs_wkt (p, 11,
  3923         -        "66],PARAMETER[\"central_meridian\",-74],PARAMETER[\"fals");
  3924         -    add_srs_wkt (p, 12,
  3925         -        "e_easting\",300000],PARAMETER[\"false_northing\",0],UNIT");
  3926         -    add_srs_wkt (p, 13,
  3927         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
  3928         -    add_srs_wkt (p, 14,
  3929         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32118\"]]");
  3930         -    p = add_epsg_def_ex (filter, first, last, 32119, "epsg", 32119,
  3931         -        "NAD83 / North Carolina", 0, 0,
  3932         -        "GRS 1980", "Greenwich",
  3933         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  3934         -        "X", "East", "Y", "North");
  3935         -    add_proj4text (p, 0,
  3936         -        "+proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333");
  3937         -    add_proj4text (p, 1,
  3938         -        "334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps");
  3939         -    add_proj4text (p, 2,
  3940         -        "=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3941         -    add_srs_wkt (p, 0,
  3942         -        "PROJCS[\"NAD83 / North Carolina\",GEOGCS[\"NAD83\",DATUM");
  3943         -    add_srs_wkt (p, 1,
  3944         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  3945         -    add_srs_wkt (p, 2,
  3946         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  3947         -    add_srs_wkt (p, 3,
  3948         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  3949         -    add_srs_wkt (p, 4,
  3950         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  3951         -    add_srs_wkt (p, 5,
  3952         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  3953         -    add_srs_wkt (p, 6,
  3954         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  3955         -    add_srs_wkt (p, 7,
  3956         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
  3957         -    add_srs_wkt (p, 8,
  3958         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",36.16666666666");
  3959         -    add_srs_wkt (p, 9,
  3960         -        "666],PARAMETER[\"standard_parallel_2\",34.33333333333334");
  3961         -    add_srs_wkt (p, 10,
  3962         -        "],PARAMETER[\"latitude_of_origin\",33.75],PARAMETER[\"ce");
  3963         -    add_srs_wkt (p, 11,
  3964         -        "ntral_meridian\",-79],PARAMETER[\"false_easting\",609601");
  3965         -    add_srs_wkt (p, 12,
  3966         -        ".22],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AU");
  3967         -    add_srs_wkt (p, 13,
  3968         -        "THORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  3969         -    add_srs_wkt (p, 14,
  3970         -        "NORTH],AUTHORITY[\"EPSG\",\"32119\"]]");
  3971         -    p = add_epsg_def_ex (filter, first, last, 32120, "epsg", 32120,
  3972         -        "NAD83 / North Dakota North", 0, 0,
  3973         -        "GRS 1980", "Greenwich",
  3974         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  3975         -        "X", "East", "Y", "North");
  3976         -    add_proj4text (p, 0,
  3977         -        "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.43333333333");
  3978         -    add_proj4text (p, 1,
  3979         -        "333 +lat_0=47 +lon_0=-100.5 +x_0=600000 +y_0=0 +ellps=GR");
  3980         -    add_proj4text (p, 2,
  3981         -        "S80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  3982         -    add_srs_wkt (p, 0,
  3983         -        "PROJCS[\"NAD83 / North Dakota North\",GEOGCS[\"NAD83\",D");
  3984         -    add_srs_wkt (p, 1,
  3985         -        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  3986         -    add_srs_wkt (p, 2,
  3987         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  3988         -    add_srs_wkt (p, 3,
  3989         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  3990         -    add_srs_wkt (p, 4,
  3991         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  3992         -    add_srs_wkt (p, 5,
  3993         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  3994         -    add_srs_wkt (p, 6,
  3995         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  3996         -    add_srs_wkt (p, 7,
  3997         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
  3998         -    add_srs_wkt (p, 8,
  3999         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",48.7333333");
  4000         -    add_srs_wkt (p, 9,
  4001         -        "3333333],PARAMETER[\"standard_parallel_2\",47.4333333333");
  4002         -    add_srs_wkt (p, 10,
  4003         -        "3333],PARAMETER[\"latitude_of_origin\",47],PARAMETER[\"c");
  4004         -    add_srs_wkt (p, 11,
  4005         -        "entral_meridian\",-100.5],PARAMETER[\"false_easting\",60");
  4006         -    add_srs_wkt (p, 12,
  4007         -        "0000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,A");
  4008         -    add_srs_wkt (p, 13,
  4009         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  4010         -    add_srs_wkt (p, 14,
  4011         -        ",NORTH],AUTHORITY[\"EPSG\",\"32120\"]]");
  4012         -    p = add_epsg_def_ex (filter, first, last, 32121, "epsg", 32121,
  4013         -        "NAD83 / North Dakota South", 0, 0,
  4014         -        "GRS 1980", "Greenwich",
  4015         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  4016         -        "X", "East", "Y", "North");
  4017         -    add_proj4text (p, 0,
  4018         -        "+proj=lcc +lat_1=47.48333333333333 +lat_2=46.18333333333");
  4019         -    add_proj4text (p, 1,
  4020         -        "333 +lat_0=45.66666666666666 +lon_0=-100.5 +x_0=600000 +");
  4021         -    add_proj4text (p, 2,
  4022         -        "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  4023         -    add_proj4text (p, 3,
  4024         -        "efs");
  4025         -    add_srs_wkt (p, 0,
  4026         -        "PROJCS[\"NAD83 / North Dakota South\",GEOGCS[\"NAD83\",D");
  4027         -    add_srs_wkt (p, 1,
  4028         -        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  4029         -    add_srs_wkt (p, 2,
  4030         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  4031         -    add_srs_wkt (p, 3,
  4032         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  4033         -    add_srs_wkt (p, 4,
  4034         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  4035         -    add_srs_wkt (p, 5,
  4036         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  4037         -    add_srs_wkt (p, 6,
  4038         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  4039         -    add_srs_wkt (p, 7,
  4040         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
  4041         -    add_srs_wkt (p, 8,
  4042         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",47.4833333");
  4043         -    add_srs_wkt (p, 9,
  4044         -        "3333333],PARAMETER[\"standard_parallel_2\",46.1833333333");
  4045         -    add_srs_wkt (p, 10,
  4046         -        "3333],PARAMETER[\"latitude_of_origin\",45.66666666666666");
  4047         -    add_srs_wkt (p, 11,
  4048         -        "],PARAMETER[\"central_meridian\",-100.5],PARAMETER[\"fal");
  4049         -    add_srs_wkt (p, 12,
  4050         -        "se_easting\",600000],PARAMETER[\"false_northing\",0],UNI");
  4051         -    add_srs_wkt (p, 13,
  4052         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
  4053         -    add_srs_wkt (p, 14,
  4054         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32121\"]]");
  4055         -    p = add_epsg_def_ex (filter, first, last, 32122, "epsg", 32122,
  4056         -        "NAD83 / Ohio North", 0, 0,
  4057         -        "GRS 1980", "Greenwich",
  4058         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  4059         -        "X", "East", "Y", "North");
  4060         -    add_proj4text (p, 0,
  4061         -        "+proj=lcc +lat_1=41.7 +lat_2=40.43333333333333 +lat_0=39");
  4062         -    add_proj4text (p, 1,
  4063         -        ".66666666666666 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=G");
  4064         -    add_proj4text (p, 2,
  4065         -        "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  4066         -    add_srs_wkt (p, 0,
  4067         -        "PROJCS[\"NAD83 / Ohio North\",GEOGCS[\"NAD83\",DATUM[\"N");
  4068         -    add_srs_wkt (p, 1,
  4069         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  4070         -    add_srs_wkt (p, 2,
  4071         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  4072         -    add_srs_wkt (p, 3,
  4073         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  4074         -    add_srs_wkt (p, 4,
  4075         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  4076         -    add_srs_wkt (p, 5,
  4077         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  4078         -    add_srs_wkt (p, 6,
  4079         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  4080         -    add_srs_wkt (p, 7,
  4081         -        "SG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
  4082         -    add_srs_wkt (p, 8,
  4083         -        "\"],PARAMETER[\"standard_parallel_1\",41.7],PARAMETER[\"");
  4084         -    add_srs_wkt (p, 9,
  4085         -        "standard_parallel_2\",40.43333333333333],PARAMETER[\"lat");
  4086         -    add_srs_wkt (p, 10,
  4087         -        "itude_of_origin\",39.66666666666666],PARAMETER[\"central");
  4088         -    add_srs_wkt (p, 11,
  4089         -        "_meridian\",-82.5],PARAMETER[\"false_easting\",600000],P");
  4090         -    add_srs_wkt (p, 12,
  4091         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
  4092         -    add_srs_wkt (p, 13,
  4093         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
  4094         -    add_srs_wkt (p, 14,
  4095         -        ",AUTHORITY[\"EPSG\",\"32122\"]]");
         3286  +        "G\",\"32345\"]]");
  4096   3287   }
  4097   3288   
  4098   3289   #endif /* full EPSG initialization enabled/disabled */
  4099   3290   

Changes to src/srsinit/epsg_inlined_44.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_44 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 32123, "epsg", 32123,
    56         -        "NAD83 / Ohio South", 0, 0,
    57         -        "GRS 1980", "Greenwich",
    58         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
    59         -        "X", "East", "Y", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=lcc +lat_1=40.03333333333333 +lat_2=38.73333333333");
    62         -    add_proj4text (p, 1,
    63         -        "333 +lat_0=38 +lon_0=-82.5 +x_0=600000 +y_0=0 +ellps=GRS");
    64         -    add_proj4text (p, 2,
    65         -        "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
    66         -    add_srs_wkt (p, 0,
    67         -        "PROJCS[\"NAD83 / Ohio South\",GEOGCS[\"NAD83\",DATUM[\"N");
    68         -    add_srs_wkt (p, 1,
    69         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
    70         -    add_srs_wkt (p, 2,
    71         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
    72         -    add_srs_wkt (p, 3,
    73         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
    74         -    add_srs_wkt (p, 4,
    75         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
    76         -    add_srs_wkt (p, 5,
    77         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
    78         -    add_srs_wkt (p, 6,
    79         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
    80         -    add_srs_wkt (p, 7,
    81         -        "SG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
    82         -    add_srs_wkt (p, 8,
    83         -        "\"],PARAMETER[\"standard_parallel_1\",40.03333333333333]");
    84         -    add_srs_wkt (p, 9,
    85         -        ",PARAMETER[\"standard_parallel_2\",38.73333333333333],PA");
    86         -    add_srs_wkt (p, 10,
    87         -        "RAMETER[\"latitude_of_origin\",38],PARAMETER[\"central_m");
    88         -    add_srs_wkt (p, 11,
    89         -        "eridian\",-82.5],PARAMETER[\"false_easting\",600000],PAR");
    90         -    add_srs_wkt (p, 12,
    91         -        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
    92         -    add_srs_wkt (p, 13,
    93         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
    94         -    add_srs_wkt (p, 14,
    95         -        "UTHORITY[\"EPSG\",\"32123\"]]");
    96         -    p = add_epsg_def_ex (filter, first, last, 32124, "epsg", 32124,
    97         -        "NAD83 / Oklahoma North", 0, 0,
    98         -        "GRS 1980", "Greenwich",
    99         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   100         -        "X", "East", "Y", "North");
   101         -    add_proj4text (p, 0,
   102         -        "+proj=lcc +lat_1=36.76666666666667 +lat_2=35.56666666666");
   103         -    add_proj4text (p, 1,
   104         -        "667 +lat_0=35 +lon_0=-98 +x_0=600000 +y_0=0 +ellps=GRS80");
   105         -    add_proj4text (p, 2,
   106         -        " +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   107         -    add_srs_wkt (p, 0,
   108         -        "PROJCS[\"NAD83 / Oklahoma North\",GEOGCS[\"NAD83\",DATUM");
   109         -    add_srs_wkt (p, 1,
   110         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
   111         -    add_srs_wkt (p, 2,
   112         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
   113         -    add_srs_wkt (p, 3,
   114         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
   115         -    add_srs_wkt (p, 4,
   116         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   117         -    add_srs_wkt (p, 5,
   118         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   119         -    add_srs_wkt (p, 6,
   120         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   121         -    add_srs_wkt (p, 7,
   122         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
   123         -    add_srs_wkt (p, 8,
   124         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",36.76666666666");
   125         -    add_srs_wkt (p, 9,
   126         -        "667],PARAMETER[\"standard_parallel_2\",35.56666666666667");
   127         -    add_srs_wkt (p, 10,
   128         -        "],PARAMETER[\"latitude_of_origin\",35],PARAMETER[\"centr");
   129         -    add_srs_wkt (p, 11,
   130         -        "al_meridian\",-98],PARAMETER[\"false_easting\",600000],P");
   131         -    add_srs_wkt (p, 12,
   132         -        "ARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORIT");
   133         -    add_srs_wkt (p, 13,
   134         -        "Y[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH]");
   135         -    add_srs_wkt (p, 14,
   136         -        ",AUTHORITY[\"EPSG\",\"32124\"]]");
   137         -    p = add_epsg_def_ex (filter, first, last, 32125, "epsg", 32125,
   138         -        "NAD83 / Oklahoma South", 0, 0,
   139         -        "GRS 1980", "Greenwich",
   140         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   141         -        "X", "East", "Y", "North");
   142         -    add_proj4text (p, 0,
   143         -        "+proj=lcc +lat_1=35.23333333333333 +lat_2=33.93333333333");
   144         -    add_proj4text (p, 1,
   145         -        "333 +lat_0=33.33333333333334 +lon_0=-98 +x_0=600000 +y_0");
   146         -    add_proj4text (p, 2,
   147         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   148         -    add_srs_wkt (p, 0,
   149         -        "PROJCS[\"NAD83 / Oklahoma South\",GEOGCS[\"NAD83\",DATUM");
   150         -    add_srs_wkt (p, 1,
   151         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
   152         -    add_srs_wkt (p, 2,
   153         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
   154         -    add_srs_wkt (p, 3,
   155         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
   156         -    add_srs_wkt (p, 4,
   157         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   158         -    add_srs_wkt (p, 5,
   159         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   160         -    add_srs_wkt (p, 6,
   161         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   162         -    add_srs_wkt (p, 7,
   163         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
   164         -    add_srs_wkt (p, 8,
   165         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",35.23333333333");
   166         -    add_srs_wkt (p, 9,
   167         -        "333],PARAMETER[\"standard_parallel_2\",33.93333333333333");
   168         -    add_srs_wkt (p, 10,
   169         -        "],PARAMETER[\"latitude_of_origin\",33.33333333333334],PA");
   170         -    add_srs_wkt (p, 11,
   171         -        "RAMETER[\"central_meridian\",-98],PARAMETER[\"false_east");
   172         -    add_srs_wkt (p, 12,
   173         -        "ing\",600000],PARAMETER[\"false_northing\",0],UNIT[\"met");
   174         -    add_srs_wkt (p, 13,
   175         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AX");
   176         -    add_srs_wkt (p, 14,
   177         -        "IS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32125\"]]");
   178         -    p = add_epsg_def_ex (filter, first, last, 32126, "epsg", 32126,
   179         -        "NAD83 / Oregon North", 0, 0,
   180         -        "GRS 1980", "Greenwich",
   181         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   182         -        "X", "East", "Y", "North");
   183         -    add_proj4text (p, 0,
   184         -        "+proj=lcc +lat_1=46 +lat_2=44.33333333333334 +lat_0=43.6");
   185         -    add_proj4text (p, 1,
   186         -        "6666666666666 +lon_0=-120.5 +x_0=2500000 +y_0=0 +ellps=G");
   187         -    add_proj4text (p, 2,
   188         -        "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   189         -    add_srs_wkt (p, 0,
   190         -        "PROJCS[\"NAD83 / Oregon North\",GEOGCS[\"NAD83\",DATUM[\"");
   191         -    add_srs_wkt (p, 1,
   192         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   193         -    add_srs_wkt (p, 2,
   194         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   195         -    add_srs_wkt (p, 3,
   196         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   197         -    add_srs_wkt (p, 4,
   198         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   199         -    add_srs_wkt (p, 5,
   200         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   201         -    add_srs_wkt (p, 6,
   202         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   203         -    add_srs_wkt (p, 7,
   204         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
   205         -    add_srs_wkt (p, 8,
   206         -        "P\"],PARAMETER[\"standard_parallel_1\",46],PARAMETER[\"s");
   207         -    add_srs_wkt (p, 9,
   208         -        "tandard_parallel_2\",44.33333333333334],PARAMETER[\"lati");
   209         -    add_srs_wkt (p, 10,
   210         -        "tude_of_origin\",43.66666666666666],PARAMETER[\"central_");
   211         -    add_srs_wkt (p, 11,
   212         -        "meridian\",-120.5],PARAMETER[\"false_easting\",2500000],");
   213         -    add_srs_wkt (p, 12,
   214         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
   215         -    add_srs_wkt (p, 13,
   216         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
   217         -    add_srs_wkt (p, 14,
   218         -        "],AUTHORITY[\"EPSG\",\"32126\"]]");
   219         -    p = add_epsg_def_ex (filter, first, last, 32127, "epsg", 32127,
   220         -        "NAD83 / Oregon South", 0, 0,
   221         -        "GRS 1980", "Greenwich",
   222         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   223         -        "X", "East", "Y", "North");
   224         -    add_proj4text (p, 0,
   225         -        "+proj=lcc +lat_1=44 +lat_2=42.33333333333334 +lat_0=41.6");
   226         -    add_proj4text (p, 1,
   227         -        "6666666666666 +lon_0=-120.5 +x_0=1500000 +y_0=0 +ellps=G");
   228         -    add_proj4text (p, 2,
   229         -        "RS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   230         -    add_srs_wkt (p, 0,
   231         -        "PROJCS[\"NAD83 / Oregon South\",GEOGCS[\"NAD83\",DATUM[\"");
   232         -    add_srs_wkt (p, 1,
   233         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   234         -    add_srs_wkt (p, 2,
   235         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   236         -    add_srs_wkt (p, 3,
   237         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   238         -    add_srs_wkt (p, 4,
   239         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   240         -    add_srs_wkt (p, 5,
   241         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   242         -    add_srs_wkt (p, 6,
   243         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   244         -    add_srs_wkt (p, 7,
   245         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
   246         -    add_srs_wkt (p, 8,
   247         -        "P\"],PARAMETER[\"standard_parallel_1\",44],PARAMETER[\"s");
   248         -    add_srs_wkt (p, 9,
   249         -        "tandard_parallel_2\",42.33333333333334],PARAMETER[\"lati");
   250         -    add_srs_wkt (p, 10,
   251         -        "tude_of_origin\",41.66666666666666],PARAMETER[\"central_");
   252         -    add_srs_wkt (p, 11,
   253         -        "meridian\",-120.5],PARAMETER[\"false_easting\",1500000],");
   254         -    add_srs_wkt (p, 12,
   255         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
   256         -    add_srs_wkt (p, 13,
   257         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
   258         -    add_srs_wkt (p, 14,
   259         -        "],AUTHORITY[\"EPSG\",\"32127\"]]");
   260         -    p = add_epsg_def_ex (filter, first, last, 32128, "epsg", 32128,
   261         -        "NAD83 / Pennsylvania North", 0, 0,
   262         -        "GRS 1980", "Greenwich",
   263         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   264         -        "X", "East", "Y", "North");
   265         -    add_proj4text (p, 0,
   266         -        "+proj=lcc +lat_1=41.95 +lat_2=40.88333333333333 +lat_0=4");
   267         -    add_proj4text (p, 1,
   268         -        "0.16666666666666 +lon_0=-77.75 +x_0=600000 +y_0=0 +ellps");
   269         -    add_proj4text (p, 2,
   270         -        "=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   271         -    add_srs_wkt (p, 0,
   272         -        "PROJCS[\"NAD83 / Pennsylvania North\",GEOGCS[\"NAD83\",D");
   273         -    add_srs_wkt (p, 1,
   274         -        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
   275         -    add_srs_wkt (p, 2,
   276         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
   277         -    add_srs_wkt (p, 3,
   278         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
   279         -    add_srs_wkt (p, 4,
   280         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   281         -    add_srs_wkt (p, 5,
   282         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   283         -    add_srs_wkt (p, 6,
   284         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
   285         -    add_srs_wkt (p, 7,
   286         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
   287         -    add_srs_wkt (p, 8,
   288         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",41.95],PAR");
   289         -    add_srs_wkt (p, 9,
   290         -        "AMETER[\"standard_parallel_2\",40.88333333333333],PARAME");
   291         -    add_srs_wkt (p, 10,
   292         -        "TER[\"latitude_of_origin\",40.16666666666666],PARAMETER[");
   293         -    add_srs_wkt (p, 11,
   294         -        "\"central_meridian\",-77.75],PARAMETER[\"false_easting\"");
   295         -    add_srs_wkt (p, 12,
   296         -        ",600000],PARAMETER[\"false_northing\",0],UNIT[\"metre\",");
   297         -    add_srs_wkt (p, 13,
   298         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
   299         -    add_srs_wkt (p, 14,
   300         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32128\"]]");
   301         -    p = add_epsg_def_ex (filter, first, last, 32129, "epsg", 32129,
   302         -        "NAD83 / Pennsylvania South", 0, 0,
   303         -        "GRS 1980", "Greenwich",
   304         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   305         -        "X", "East", "Y", "North");
   306         -    add_proj4text (p, 0,
   307         -        "+proj=lcc +lat_1=40.96666666666667 +lat_2=39.93333333333");
   308         -    add_proj4text (p, 1,
   309         -        "333 +lat_0=39.33333333333334 +lon_0=-77.75 +x_0=600000 +");
   310         -    add_proj4text (p, 2,
   311         -        "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
   312         -    add_proj4text (p, 3,
   313         -        "efs");
   314         -    add_srs_wkt (p, 0,
   315         -        "PROJCS[\"NAD83 / Pennsylvania South\",GEOGCS[\"NAD83\",D");
   316         -    add_srs_wkt (p, 1,
   317         -        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
   318         -    add_srs_wkt (p, 2,
   319         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
   320         -    add_srs_wkt (p, 3,
   321         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
   322         -    add_srs_wkt (p, 4,
   323         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   324         -    add_srs_wkt (p, 5,
   325         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   326         -    add_srs_wkt (p, 6,
   327         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
   328         -    add_srs_wkt (p, 7,
   329         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
   330         -    add_srs_wkt (p, 8,
   331         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",40.9666666");
   332         -    add_srs_wkt (p, 9,
   333         -        "6666667],PARAMETER[\"standard_parallel_2\",39.9333333333");
   334         -    add_srs_wkt (p, 10,
   335         -        "3333],PARAMETER[\"latitude_of_origin\",39.33333333333334");
   336         -    add_srs_wkt (p, 11,
   337         -        "],PARAMETER[\"central_meridian\",-77.75],PARAMETER[\"fal");
   338         -    add_srs_wkt (p, 12,
   339         -        "se_easting\",600000],PARAMETER[\"false_northing\",0],UNI");
   340         -    add_srs_wkt (p, 13,
   341         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",E");
   342         -    add_srs_wkt (p, 14,
   343         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32129\"]]");
   344         -    p = add_epsg_def_ex (filter, first, last, 32130, "epsg", 32130,
   345         -        "NAD83 / Rhode Island", 0, 0,
   346         -        "GRS 1980", "Greenwich",
   347         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   348         -        "X", "East", "Y", "North");
   349         -    add_proj4text (p, 0,
   350         -        "+proj=tmerc +lat_0=41.08333333333334 +lon_0=-71.5 +k=0.9");
   351         -    add_proj4text (p, 1,
   352         -        "9999375 +x_0=100000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0");
   353         -    add_proj4text (p, 2,
   354         -        ",0,0,0 +units=m +no_defs");
   355         -    add_srs_wkt (p, 0,
   356         -        "PROJCS[\"NAD83 / Rhode Island\",GEOGCS[\"NAD83\",DATUM[\"");
   357         -    add_srs_wkt (p, 1,
   358         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   359         -    add_srs_wkt (p, 2,
   360         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   361         -    add_srs_wkt (p, 3,
   362         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   363         -    add_srs_wkt (p, 4,
   364         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   365         -    add_srs_wkt (p, 5,
   366         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   367         -    add_srs_wkt (p, 6,
   368         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   369         -    add_srs_wkt (p, 7,
   370         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
   371         -    add_srs_wkt (p, 8,
   372         -        "AMETER[\"latitude_of_origin\",41.08333333333334],PARAMET");
   373         -    add_srs_wkt (p, 9,
   374         -        "ER[\"central_meridian\",-71.5],PARAMETER[\"scale_factor\"");
   375         -    add_srs_wkt (p, 10,
   376         -        ",0.99999375],PARAMETER[\"false_easting\",100000],PARAMET");
   377         -    add_srs_wkt (p, 11,
   378         -        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
   379         -    add_srs_wkt (p, 12,
   380         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   381         -    add_srs_wkt (p, 13,
   382         -        "RITY[\"EPSG\",\"32130\"]]");
   383         -    p = add_epsg_def_ex (filter, first, last, 32133, "epsg", 32133,
   384         -        "NAD83 / South Carolina", 0, 0,
   385         -        "GRS 1980", "Greenwich",
   386         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   387         -        "X", "East", "Y", "North");
   388         -    add_proj4text (p, 0,
   389         -        "+proj=lcc +lat_1=34.83333333333334 +lat_2=32.5 +lat_0=31");
   390         -    add_proj4text (p, 1,
   391         -        ".83333333333333 +lon_0=-81 +x_0=609600 +y_0=0 +ellps=GRS");
   392         -    add_proj4text (p, 2,
   393         -        "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   394         -    add_srs_wkt (p, 0,
   395         -        "PROJCS[\"NAD83 / South Carolina\",GEOGCS[\"NAD83\",DATUM");
   396         -    add_srs_wkt (p, 1,
   397         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
   398         -    add_srs_wkt (p, 2,
   399         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
   400         -    add_srs_wkt (p, 3,
   401         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
   402         -    add_srs_wkt (p, 4,
   403         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   404         -    add_srs_wkt (p, 5,
   405         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   406         -    add_srs_wkt (p, 6,
   407         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   408         -    add_srs_wkt (p, 7,
   409         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
   410         -    add_srs_wkt (p, 8,
   411         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",34.83333333333");
   412         -    add_srs_wkt (p, 9,
   413         -        "334],PARAMETER[\"standard_parallel_2\",32.5],PARAMETER[\"");
   414         -    add_srs_wkt (p, 10,
   415         -        "latitude_of_origin\",31.83333333333333],PARAMETER[\"cent");
   416         -    add_srs_wkt (p, 11,
   417         -        "ral_meridian\",-81],PARAMETER[\"false_easting\",609600],");
   418         -    add_srs_wkt (p, 12,
   419         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
   420         -    add_srs_wkt (p, 13,
   421         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
   422         -    add_srs_wkt (p, 14,
   423         -        "],AUTHORITY[\"EPSG\",\"32133\"]]");
   424         -    p = add_epsg_def_ex (filter, first, last, 32134, "epsg", 32134,
   425         -        "NAD83 / South Dakota North", 0, 0,
   426         -        "GRS 1980", "Greenwich",
   427         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   428         -        "X", "East", "Y", "North");
   429         -    add_proj4text (p, 0,
   430         -        "+proj=lcc +lat_1=45.68333333333333 +lat_2=44.41666666666");
   431         -    add_proj4text (p, 1,
   432         -        "666 +lat_0=43.83333333333334 +lon_0=-100 +x_0=600000 +y_");
   433         -    add_proj4text (p, 2,
   434         -        "0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_def");
   435         -    add_proj4text (p, 3,
   436         -        "s");
   437         -    add_srs_wkt (p, 0,
   438         -        "PROJCS[\"NAD83 / South Dakota North\",GEOGCS[\"NAD83\",D");
   439         -    add_srs_wkt (p, 1,
   440         -        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
   441         -    add_srs_wkt (p, 2,
   442         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
   443         -    add_srs_wkt (p, 3,
   444         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
   445         -    add_srs_wkt (p, 4,
   446         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   447         -    add_srs_wkt (p, 5,
   448         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   449         -    add_srs_wkt (p, 6,
   450         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
   451         -    add_srs_wkt (p, 7,
   452         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
   453         -    add_srs_wkt (p, 8,
   454         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",45.6833333");
   455         -    add_srs_wkt (p, 9,
   456         -        "3333333],PARAMETER[\"standard_parallel_2\",44.4166666666");
   457         -    add_srs_wkt (p, 10,
   458         -        "6666],PARAMETER[\"latitude_of_origin\",43.83333333333334");
   459         -    add_srs_wkt (p, 11,
   460         -        "],PARAMETER[\"central_meridian\",-100],PARAMETER[\"false");
   461         -    add_srs_wkt (p, 12,
   462         -        "_easting\",600000],PARAMETER[\"false_northing\",0],UNIT[");
   463         -    add_srs_wkt (p, 13,
   464         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
   465         -    add_srs_wkt (p, 14,
   466         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32134\"]]");
   467         -    p = add_epsg_def_ex (filter, first, last, 32135, "epsg", 32135,
   468         -        "NAD83 / South Dakota South", 0, 0,
   469         -        "GRS 1980", "Greenwich",
   470         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   471         -        "X", "East", "Y", "North");
   472         -    add_proj4text (p, 0,
   473         -        "+proj=lcc +lat_1=44.4 +lat_2=42.83333333333334 +lat_0=42");
   474         -    add_proj4text (p, 1,
   475         -        ".33333333333334 +lon_0=-100.3333333333333 +x_0=600000 +y");
   476         -    add_proj4text (p, 2,
   477         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
   478         -    add_proj4text (p, 3,
   479         -        "fs");
   480         -    add_srs_wkt (p, 0,
   481         -        "PROJCS[\"NAD83 / South Dakota South\",GEOGCS[\"NAD83\",D");
   482         -    add_srs_wkt (p, 1,
   483         -        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
   484         -    add_srs_wkt (p, 2,
   485         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
   486         -    add_srs_wkt (p, 3,
   487         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
   488         -    add_srs_wkt (p, 4,
   489         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   490         -    add_srs_wkt (p, 5,
   491         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   492         -    add_srs_wkt (p, 6,
   493         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
   494         -    add_srs_wkt (p, 7,
   495         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
   496         -    add_srs_wkt (p, 8,
   497         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",44.4],PARA");
   498         -    add_srs_wkt (p, 9,
   499         -        "METER[\"standard_parallel_2\",42.83333333333334],PARAMET");
   500         -    add_srs_wkt (p, 10,
   501         -        "ER[\"latitude_of_origin\",42.33333333333334],PARAMETER[\"");
   502         -    add_srs_wkt (p, 11,
   503         -        "central_meridian\",-100.3333333333333],PARAMETER[\"false");
   504         -    add_srs_wkt (p, 12,
   505         -        "_easting\",600000],PARAMETER[\"false_northing\",0],UNIT[");
   506         -    add_srs_wkt (p, 13,
   507         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
   508         -    add_srs_wkt (p, 14,
   509         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32135\"]]");
   510         -    p = add_epsg_def_ex (filter, first, last, 32136, "epsg", 32136,
   511         -        "NAD83 / Tennessee", 0, 0,
   512         -        "GRS 1980", "Greenwich",
   513         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   514         -        "X", "East", "Y", "North");
   515         -    add_proj4text (p, 0,
   516         -        "+proj=lcc +lat_1=36.41666666666666 +lat_2=35.25 +lat_0=3");
   517         -    add_proj4text (p, 1,
   518         -        "4.33333333333334 +lon_0=-86 +x_0=600000 +y_0=0 +ellps=GR");
   519         -    add_proj4text (p, 2,
   520         -        "S80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   521         -    add_srs_wkt (p, 0,
   522         -        "PROJCS[\"NAD83 / Tennessee\",GEOGCS[\"NAD83\",DATUM[\"No");
   523         -    add_srs_wkt (p, 1,
   524         -        "rth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,");
   525         -    add_srs_wkt (p, 2,
   526         -        "298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,");
   527         -    add_srs_wkt (p, 3,
   528         -        "0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenw");
   529         -    add_srs_wkt (p, 4,
   530         -        "ich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.");
   531         -    add_srs_wkt (p, 5,
   532         -        "0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"La");
   533         -    add_srs_wkt (p, 6,
   534         -        "titude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPS");
   535         -    add_srs_wkt (p, 7,
   536         -        "G\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP\"");
   537         -    add_srs_wkt (p, 8,
   538         -        "],PARAMETER[\"standard_parallel_1\",36.41666666666666],P");
   539         -    add_srs_wkt (p, 9,
   540         -        "ARAMETER[\"standard_parallel_2\",35.25],PARAMETER[\"lati");
   541         -    add_srs_wkt (p, 10,
   542         -        "tude_of_origin\",34.33333333333334],PARAMETER[\"central_");
   543         -    add_srs_wkt (p, 11,
   544         -        "meridian\",-86],PARAMETER[\"false_easting\",600000],PARA");
   545         -    add_srs_wkt (p, 12,
   546         -        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   547         -    add_srs_wkt (p, 13,
   548         -        "EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUT");
   549         -    add_srs_wkt (p, 14,
   550         -        "HORITY[\"EPSG\",\"32136\"]]");
   551         -    p = add_epsg_def_ex (filter, first, last, 32137, "epsg", 32137,
   552         -        "NAD83 / Texas North", 0, 0,
   553         -        "GRS 1980", "Greenwich",
   554         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   555         -        "X", "East", "Y", "North");
   556         -    add_proj4text (p, 0,
   557         -        "+proj=lcc +lat_1=36.18333333333333 +lat_2=34.65 +lat_0=3");
   558         -    add_proj4text (p, 1,
   559         -        "4 +lon_0=-101.5 +x_0=200000 +y_0=1000000 +ellps=GRS80 +t");
   560         -    add_proj4text (p, 2,
   561         -        "owgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   562         -    add_srs_wkt (p, 0,
   563         -        "PROJCS[\"NAD83 / Texas North\",GEOGCS[\"NAD83\",DATUM[\"");
   564         -    add_srs_wkt (p, 1,
   565         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   566         -    add_srs_wkt (p, 2,
   567         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   568         -    add_srs_wkt (p, 3,
   569         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   570         -    add_srs_wkt (p, 4,
   571         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   572         -    add_srs_wkt (p, 5,
   573         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   574         -    add_srs_wkt (p, 6,
   575         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   576         -    add_srs_wkt (p, 7,
   577         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
   578         -    add_srs_wkt (p, 8,
   579         -        "P\"],PARAMETER[\"standard_parallel_1\",36.18333333333333");
   580         -    add_srs_wkt (p, 9,
   581         -        "],PARAMETER[\"standard_parallel_2\",34.65],PARAMETER[\"l");
   582         -    add_srs_wkt (p, 10,
   583         -        "atitude_of_origin\",34],PARAMETER[\"central_meridian\",-");
   584         -    add_srs_wkt (p, 11,
   585         -        "101.5],PARAMETER[\"false_easting\",200000],PARAMETER[\"f");
   586         -    add_srs_wkt (p, 12,
   587         -        "alse_northing\",1000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
   588         -    add_srs_wkt (p, 13,
   589         -        "SG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHO");
   590         -    add_srs_wkt (p, 14,
   591         -        "RITY[\"EPSG\",\"32137\"]]");
   592         -    p = add_epsg_def_ex (filter, first, last, 32138, "epsg", 32138,
   593         -        "NAD83 / Texas North Central", 0, 0,
   594         -        "GRS 1980", "Greenwich",
   595         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   596         -        "X", "East", "Y", "North");
   597         -    add_proj4text (p, 0,
   598         -        "+proj=lcc +lat_1=33.96666666666667 +lat_2=32.13333333333");
   599         -    add_proj4text (p, 1,
   600         -        "333 +lat_0=31.66666666666667 +lon_0=-98.5 +x_0=600000 +y");
   601         -    add_proj4text (p, 2,
   602         -        "_0=2000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
   603         -    add_proj4text (p, 3,
   604         -        "+no_defs");
   605         -    add_srs_wkt (p, 0,
   606         -        "PROJCS[\"NAD83 / Texas North Central\",GEOGCS[\"NAD83\",");
   607         -    add_srs_wkt (p, 1,
   608         -        "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
   609         -    add_srs_wkt (p, 2,
   610         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
   611         -    add_srs_wkt (p, 3,
   612         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
   613         -    add_srs_wkt (p, 4,
   614         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   615         -    add_srs_wkt (p, 5,
   616         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   617         -    add_srs_wkt (p, 6,
   618         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
   619         -    add_srs_wkt (p, 7,
   620         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
   621         -    add_srs_wkt (p, 8,
   622         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",33.9666666");
   623         -    add_srs_wkt (p, 9,
   624         -        "6666667],PARAMETER[\"standard_parallel_2\",32.1333333333");
   625         -    add_srs_wkt (p, 10,
   626         -        "3333],PARAMETER[\"latitude_of_origin\",31.66666666666667");
   627         -    add_srs_wkt (p, 11,
   628         -        "],PARAMETER[\"central_meridian\",-98.5],PARAMETER[\"fals");
   629         -    add_srs_wkt (p, 12,
   630         -        "e_easting\",600000],PARAMETER[\"false_northing\",2000000");
   631         -    add_srs_wkt (p, 13,
   632         -        "],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
   633         -    add_srs_wkt (p, 14,
   634         -        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32138\"");
   635         -    add_srs_wkt (p, 15,
   636         -        "]]");
   637         -    p = add_epsg_def_ex (filter, first, last, 32139, "epsg", 32139,
   638         -        "NAD83 / Texas Central", 0, 0,
   639         -        "GRS 1980", "Greenwich",
   640         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   641         -        "X", "East", "Y", "North");
   642         -    add_proj4text (p, 0,
   643         -        "+proj=lcc +lat_1=31.88333333333333 +lat_2=30.11666666666");
   644         -    add_proj4text (p, 1,
   645         -        "667 +lat_0=29.66666666666667 +lon_0=-100.3333333333333 +");
   646         -    add_proj4text (p, 2,
   647         -        "x_0=700000 +y_0=3000000 +ellps=GRS80 +towgs84=0,0,0,0,0,");
   648         -    add_proj4text (p, 3,
   649         -        "0,0 +units=m +no_defs");
   650         -    add_srs_wkt (p, 0,
   651         -        "PROJCS[\"NAD83 / Texas Central\",GEOGCS[\"NAD83\",DATUM[");
   652         -    add_srs_wkt (p, 1,
   653         -        "\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378");
   654         -    add_srs_wkt (p, 2,
   655         -        "137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[");
   656         -    add_srs_wkt (p, 3,
   657         -        "0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gr");
   658         -    add_srs_wkt (p, 4,
   659         -        "eenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\"");
   660         -    add_srs_wkt (p, 5,
   661         -        ",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   662         -    add_srs_wkt (p, 6,
   663         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   664         -    add_srs_wkt (p, 7,
   665         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
   666         -    add_srs_wkt (p, 8,
   667         -        "P\"],PARAMETER[\"standard_parallel_1\",31.88333333333333");
   668         -    add_srs_wkt (p, 9,
   669         -        "],PARAMETER[\"standard_parallel_2\",30.11666666666667],P");
   670         -    add_srs_wkt (p, 10,
   671         -        "ARAMETER[\"latitude_of_origin\",29.66666666666667],PARAM");
   672         -    add_srs_wkt (p, 11,
   673         -        "ETER[\"central_meridian\",-100.3333333333333],PARAMETER[");
   674         -    add_srs_wkt (p, 12,
   675         -        "\"false_easting\",700000],PARAMETER[\"false_northing\",3");
   676         -    add_srs_wkt (p, 13,
   677         -        "000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],A");
   678         -    add_srs_wkt (p, 14,
   679         -        "XIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"3");
   680         -    add_srs_wkt (p, 15,
   681         -        "2139\"]]");
   682         -    p = add_epsg_def_ex (filter, first, last, 32140, "epsg", 32140,
   683         -        "NAD83 / Texas South Central", 0, 0,
   684         -        "GRS 1980", "Greenwich",
   685         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   686         -        "X", "East", "Y", "North");
   687         -    add_proj4text (p, 0,
   688         -        "+proj=lcc +lat_1=30.28333333333333 +lat_2=28.38333333333");
   689         -    add_proj4text (p, 1,
   690         -        "333 +lat_0=27.83333333333333 +lon_0=-99 +x_0=600000 +y_0");
   691         -    add_proj4text (p, 2,
   692         -        "=4000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +n");
   693         -    add_proj4text (p, 3,
   694         -        "o_defs");
   695         -    add_srs_wkt (p, 0,
   696         -        "PROJCS[\"NAD83 / Texas South Central\",GEOGCS[\"NAD83\",");
   697         -    add_srs_wkt (p, 1,
   698         -        "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
   699         -    add_srs_wkt (p, 2,
   700         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
   701         -    add_srs_wkt (p, 3,
   702         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
   703         -    add_srs_wkt (p, 4,
   704         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
   705         -    add_srs_wkt (p, 5,
   706         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
   707         -    add_srs_wkt (p, 6,
   708         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
   709         -    add_srs_wkt (p, 7,
   710         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
   711         -    add_srs_wkt (p, 8,
   712         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",30.2833333");
   713         -    add_srs_wkt (p, 9,
   714         -        "3333333],PARAMETER[\"standard_parallel_2\",28.3833333333");
   715         -    add_srs_wkt (p, 10,
   716         -        "3333],PARAMETER[\"latitude_of_origin\",27.83333333333333");
   717         -    add_srs_wkt (p, 11,
   718         -        "],PARAMETER[\"central_meridian\",-99],PARAMETER[\"false_");
   719         -    add_srs_wkt (p, 12,
   720         -        "easting\",600000],PARAMETER[\"false_northing\",4000000],");
   721         -    add_srs_wkt (p, 13,
   722         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
   723         -    add_srs_wkt (p, 14,
   724         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32140\"]]");
   725         -    p = add_epsg_def_ex (filter, first, last, 32141, "epsg", 32141,
   726         -        "NAD83 / Texas South", 0, 0,
   727         -        "GRS 1980", "Greenwich",
   728         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   729         -        "X", "East", "Y", "North");
   730         -    add_proj4text (p, 0,
   731         -        "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
   732         -    add_proj4text (p, 1,
   733         -        "667 +lat_0=25.66666666666667 +lon_0=-98.5 +x_0=300000 +y");
   734         -    add_proj4text (p, 2,
   735         -        "_0=5000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
   736         -    add_proj4text (p, 3,
   737         -        "+no_defs");
   738         -    add_srs_wkt (p, 0,
   739         -        "PROJCS[\"NAD83 / Texas South\",GEOGCS[\"NAD83\",DATUM[\"");
   740         -    add_srs_wkt (p, 1,
   741         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   742         -    add_srs_wkt (p, 2,
   743         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   744         -    add_srs_wkt (p, 3,
   745         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   746         -    add_srs_wkt (p, 4,
   747         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   748         -    add_srs_wkt (p, 5,
   749         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   750         -    add_srs_wkt (p, 6,
   751         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   752         -    add_srs_wkt (p, 7,
   753         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
   754         -    add_srs_wkt (p, 8,
   755         -        "P\"],PARAMETER[\"standard_parallel_1\",27.83333333333333");
   756         -    add_srs_wkt (p, 9,
   757         -        "],PARAMETER[\"standard_parallel_2\",26.16666666666667],P");
   758         -    add_srs_wkt (p, 10,
   759         -        "ARAMETER[\"latitude_of_origin\",25.66666666666667],PARAM");
   760         -    add_srs_wkt (p, 11,
   761         -        "ETER[\"central_meridian\",-98.5],PARAMETER[\"false_easti");
   762         -    add_srs_wkt (p, 12,
   763         -        "ng\",300000],PARAMETER[\"false_northing\",5000000],UNIT[");
   764         -    add_srs_wkt (p, 13,
   765         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
   766         -    add_srs_wkt (p, 14,
   767         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32141\"]]");
   768         -    p = add_epsg_def_ex (filter, first, last, 32142, "epsg", 32142,
   769         -        "NAD83 / Utah North", 0, 0,
   770         -        "GRS 1980", "Greenwich",
   771         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   772         -        "X", "East", "Y", "North");
   773         -    add_proj4text (p, 0,
   774         -        "+proj=lcc +lat_1=41.78333333333333 +lat_2=40.71666666666");
   775         -    add_proj4text (p, 1,
   776         -        "667 +lat_0=40.33333333333334 +lon_0=-111.5 +x_0=500000 +");
   777         -    add_proj4text (p, 2,
   778         -        "y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
   779         -    add_proj4text (p, 3,
   780         -        " +no_defs");
   781         -    add_srs_wkt (p, 0,
   782         -        "PROJCS[\"NAD83 / Utah North\",GEOGCS[\"NAD83\",DATUM[\"N");
   783         -    add_srs_wkt (p, 1,
   784         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
   785         -    add_srs_wkt (p, 2,
   786         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
   787         -    add_srs_wkt (p, 3,
   788         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
   789         -    add_srs_wkt (p, 4,
   790         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   791         -    add_srs_wkt (p, 5,
   792         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
   793         -    add_srs_wkt (p, 6,
   794         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   795         -    add_srs_wkt (p, 7,
   796         -        "SG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
   797         -    add_srs_wkt (p, 8,
   798         -        "\"],PARAMETER[\"standard_parallel_1\",41.78333333333333]");
   799         -    add_srs_wkt (p, 9,
   800         -        ",PARAMETER[\"standard_parallel_2\",40.71666666666667],PA");
   801         -    add_srs_wkt (p, 10,
   802         -        "RAMETER[\"latitude_of_origin\",40.33333333333334],PARAME");
   803         -    add_srs_wkt (p, 11,
   804         -        "TER[\"central_meridian\",-111.5],PARAMETER[\"false_easti");
   805         -    add_srs_wkt (p, 12,
   806         -        "ng\",500000],PARAMETER[\"false_northing\",1000000],UNIT[");
   807         -    add_srs_wkt (p, 13,
   808         -        "\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAS");
   809         -    add_srs_wkt (p, 14,
   810         -        "T],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32142\"]]");
   811         -    p = add_epsg_def_ex (filter, first, last, 32143, "epsg", 32143,
   812         -        "NAD83 / Utah Central", 0, 0,
   813         -        "GRS 1980", "Greenwich",
   814         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   815         -        "X", "East", "Y", "North");
   816         -    add_proj4text (p, 0,
   817         -        "+proj=lcc +lat_1=40.65 +lat_2=39.01666666666667 +lat_0=3");
   818         -    add_proj4text (p, 1,
   819         -        "8.33333333333334 +lon_0=-111.5 +x_0=500000 +y_0=2000000 ");
   820         -    add_proj4text (p, 2,
   821         -        "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   822         -    add_srs_wkt (p, 0,
   823         -        "PROJCS[\"NAD83 / Utah Central\",GEOGCS[\"NAD83\",DATUM[\"");
   824         -    add_srs_wkt (p, 1,
   825         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
   826         -    add_srs_wkt (p, 2,
   827         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
   828         -    add_srs_wkt (p, 3,
   829         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
   830         -    add_srs_wkt (p, 4,
   831         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
   832         -    add_srs_wkt (p, 5,
   833         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
   834         -    add_srs_wkt (p, 6,
   835         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
   836         -    add_srs_wkt (p, 7,
   837         -        "PSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2S");
   838         -    add_srs_wkt (p, 8,
   839         -        "P\"],PARAMETER[\"standard_parallel_1\",40.65],PARAMETER[");
   840         -    add_srs_wkt (p, 9,
   841         -        "\"standard_parallel_2\",39.01666666666667],PARAMETER[\"l");
   842         -    add_srs_wkt (p, 10,
   843         -        "atitude_of_origin\",38.33333333333334],PARAMETER[\"centr");
   844         -    add_srs_wkt (p, 11,
   845         -        "al_meridian\",-111.5],PARAMETER[\"false_easting\",500000");
   846         -    add_srs_wkt (p, 12,
   847         -        "],PARAMETER[\"false_northing\",2000000],UNIT[\"metre\",1");
   848         -    add_srs_wkt (p, 13,
   849         -        ",AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y");
   850         -    add_srs_wkt (p, 14,
   851         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32143\"]]");
   852         -    p = add_epsg_def_ex (filter, first, last, 32144, "epsg", 32144,
   853         -        "NAD83 / Utah South", 0, 0,
   854         -        "GRS 1980", "Greenwich",
   855         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   856         -        "X", "East", "Y", "North");
   857         -    add_proj4text (p, 0,
   858         -        "+proj=lcc +lat_1=38.35 +lat_2=37.21666666666667 +lat_0=3");
   859         -    add_proj4text (p, 1,
   860         -        "6.66666666666666 +lon_0=-111.5 +x_0=500000 +y_0=3000000 ");
   861         -    add_proj4text (p, 2,
   862         -        "+ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   863         -    add_srs_wkt (p, 0,
   864         -        "PROJCS[\"NAD83 / Utah South\",GEOGCS[\"NAD83\",DATUM[\"N");
   865         -    add_srs_wkt (p, 1,
   866         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
   867         -    add_srs_wkt (p, 2,
   868         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
   869         -    add_srs_wkt (p, 3,
   870         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
   871         -    add_srs_wkt (p, 4,
   872         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
   873         -    add_srs_wkt (p, 5,
   874         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
   875         -    add_srs_wkt (p, 6,
   876         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
   877         -    add_srs_wkt (p, 7,
   878         -        "SG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic_2SP");
   879         -    add_srs_wkt (p, 8,
   880         -        "\"],PARAMETER[\"standard_parallel_1\",38.35],PARAMETER[\"");
   881         -    add_srs_wkt (p, 9,
   882         -        "standard_parallel_2\",37.21666666666667],PARAMETER[\"lat");
   883         -    add_srs_wkt (p, 10,
   884         -        "itude_of_origin\",36.66666666666666],PARAMETER[\"central");
   885         -    add_srs_wkt (p, 11,
   886         -        "_meridian\",-111.5],PARAMETER[\"false_easting\",500000],");
   887         -    add_srs_wkt (p, 12,
   888         -        "PARAMETER[\"false_northing\",3000000],UNIT[\"metre\",1,A");
   889         -    add_srs_wkt (p, 13,
   890         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
   891         -    add_srs_wkt (p, 14,
   892         -        ",NORTH],AUTHORITY[\"EPSG\",\"32144\"]]");
   893         -    p = add_epsg_def_ex (filter, first, last, 32145, "epsg", 32145,
   894         -        "NAD83 / Vermont", 0, 0,
   895         -        "GRS 1980", "Greenwich",
   896         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
   897         -        "X", "East", "Y", "North");
   898         -    add_proj4text (p, 0,
   899         -        "+proj=tmerc +lat_0=42.5 +lon_0=-72.5 +k=0.999964286 +x_0");
   900         -    add_proj4text (p, 1,
   901         -        "=500000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
   902         -    add_proj4text (p, 2,
   903         -        "s=m +no_defs");
   904         -    add_srs_wkt (p, 0,
   905         -        "PROJCS[\"NAD83 / Vermont\",GEOGCS[\"NAD83\",DATUM[\"Nort");
   906         -    add_srs_wkt (p, 1,
   907         -        "h_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137,29");
   908         -    add_srs_wkt (p, 2,
   909         -        "8.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0,0,");
   910         -    add_srs_wkt (p, 3,
   911         -        "0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Greenwic");
   912         -    add_srs_wkt (p, 4,
   913         -        "h\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01");
   914         -    add_srs_wkt (p, 5,
   915         -        "74532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Lati");
   916         -    add_srs_wkt (p, 6,
   917         -        "tude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\"");
   918         -    add_srs_wkt (p, 7,
   919         -        ",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETE");
   920         -    add_srs_wkt (p, 8,
   921         -        "R[\"latitude_of_origin\",42.5],PARAMETER[\"central_merid");
   922         -    add_srs_wkt (p, 9,
   923         -        "ian\",-72.5],PARAMETER[\"scale_factor\",0.999964286],PAR");
   924         -    add_srs_wkt (p, 10,
   925         -        "AMETER[\"false_easting\",500000],PARAMETER[\"false_north");
   926         -    add_srs_wkt (p, 11,
   927         -        "ing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],");
   928         -    add_srs_wkt (p, 12,
   929         -        "AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"");
   930         -    add_srs_wkt (p, 13,
   931         -        "32145\"]]");
   932         -    p = add_epsg_def_ex (filter, first, last, 32146, "epsg", 32146,
   933         -        "NAD83 / Virginia North", 0, 0,
   934         -        "GRS 1980", "Greenwich",
   935         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   936         -        "X", "East", "Y", "North");
   937         -    add_proj4text (p, 0,
   938         -        "+proj=lcc +lat_1=39.2 +lat_2=38.03333333333333 +lat_0=37");
   939         -    add_proj4text (p, 1,
   940         -        ".66666666666666 +lon_0=-78.5 +x_0=3500000 +y_0=2000000 +");
   941         -    add_proj4text (p, 2,
   942         -        "ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
   943         -    add_srs_wkt (p, 0,
   944         -        "PROJCS[\"NAD83 / Virginia North\",GEOGCS[\"NAD83\",DATUM");
   945         -    add_srs_wkt (p, 1,
   946         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
   947         -    add_srs_wkt (p, 2,
   948         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
   949         -    add_srs_wkt (p, 3,
   950         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
   951         -    add_srs_wkt (p, 4,
   952         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   953         -    add_srs_wkt (p, 5,
   954         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   955         -    add_srs_wkt (p, 6,
   956         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
   957         -    add_srs_wkt (p, 7,
   958         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
   959         -    add_srs_wkt (p, 8,
   960         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",39.2],PARAMETE");
   961         -    add_srs_wkt (p, 9,
   962         -        "R[\"standard_parallel_2\",38.03333333333333],PARAMETER[\"");
   963         -    add_srs_wkt (p, 10,
   964         -        "latitude_of_origin\",37.66666666666666],PARAMETER[\"cent");
   965         -    add_srs_wkt (p, 11,
   966         -        "ral_meridian\",-78.5],PARAMETER[\"false_easting\",350000");
   967         -    add_srs_wkt (p, 12,
   968         -        "0],PARAMETER[\"false_northing\",2000000],UNIT[\"metre\",");
   969         -    add_srs_wkt (p, 13,
   970         -        "1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"");
   971         -    add_srs_wkt (p, 14,
   972         -        "Y\",NORTH],AUTHORITY[\"EPSG\",\"32146\"]]");
   973         -    p = add_epsg_def_ex (filter, first, last, 32147, "epsg", 32147,
   974         -        "NAD83 / Virginia South", 0, 0,
   975         -        "GRS 1980", "Greenwich",
   976         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
   977         -        "X", "East", "Y", "North");
   978         -    add_proj4text (p, 0,
   979         -        "+proj=lcc +lat_1=37.96666666666667 +lat_2=36.76666666666");
   980         -    add_proj4text (p, 1,
   981         -        "667 +lat_0=36.33333333333334 +lon_0=-78.5 +x_0=3500000 +");
   982         -    add_proj4text (p, 2,
   983         -        "y_0=1000000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m");
   984         -    add_proj4text (p, 3,
   985         -        " +no_defs");
   986         -    add_srs_wkt (p, 0,
   987         -        "PROJCS[\"NAD83 / Virginia South\",GEOGCS[\"NAD83\",DATUM");
   988         -    add_srs_wkt (p, 1,
   989         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
   990         -    add_srs_wkt (p, 2,
   991         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
   992         -    add_srs_wkt (p, 3,
   993         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
   994         -    add_srs_wkt (p, 4,
   995         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
   996         -    add_srs_wkt (p, 5,
   997         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
   998         -    add_srs_wkt (p, 6,
   999         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1000         -    add_srs_wkt (p, 7,
  1001         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
  1002         -    add_srs_wkt (p, 8,
  1003         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",37.96666666666");
  1004         -    add_srs_wkt (p, 9,
  1005         -        "667],PARAMETER[\"standard_parallel_2\",36.76666666666667");
  1006         -    add_srs_wkt (p, 10,
  1007         -        "],PARAMETER[\"latitude_of_origin\",36.33333333333334],PA");
  1008         -    add_srs_wkt (p, 11,
  1009         -        "RAMETER[\"central_meridian\",-78.5],PARAMETER[\"false_ea");
  1010         -    add_srs_wkt (p, 12,
  1011         -        "sting\",3500000],PARAMETER[\"false_northing\",1000000],U");
  1012         -    add_srs_wkt (p, 13,
  1013         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\"");
  1014         -    add_srs_wkt (p, 14,
  1015         -        ",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32147\"]]");
  1016         -    p = add_epsg_def_ex (filter, first, last, 32148, "epsg", 32148,
  1017         -        "NAD83 / Washington North", 0, 0,
  1018         -        "GRS 1980", "Greenwich",
  1019         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1020         -        "X", "East", "Y", "North");
  1021         -    add_proj4text (p, 0,
  1022         -        "+proj=lcc +lat_1=48.73333333333333 +lat_2=47.5 +lat_0=47");
  1023         -    add_proj4text (p, 1,
  1024         -        " +lon_0=-120.8333333333333 +x_0=500000 +y_0=0 +ellps=GRS");
  1025         -    add_proj4text (p, 2,
  1026         -        "80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1027         -    add_srs_wkt (p, 0,
  1028         -        "PROJCS[\"NAD83 / Washington North\",GEOGCS[\"NAD83\",DAT");
  1029         -    add_srs_wkt (p, 1,
  1030         -        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
  1031         -    add_srs_wkt (p, 2,
  1032         -        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  1033         -    add_srs_wkt (p, 3,
  1034         -        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  1035         -    add_srs_wkt (p, 4,
  1036         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1037         -    add_srs_wkt (p, 5,
  1038         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1039         -    add_srs_wkt (p, 6,
  1040         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1041         -    add_srs_wkt (p, 7,
  1042         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
  1043         -    add_srs_wkt (p, 8,
  1044         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",48.7333333333");
  1045         -    add_srs_wkt (p, 9,
  1046         -        "3333],PARAMETER[\"standard_parallel_2\",47.5],PARAMETER[");
  1047         -    add_srs_wkt (p, 10,
  1048         -        "\"latitude_of_origin\",47],PARAMETER[\"central_meridian\"");
  1049         -    add_srs_wkt (p, 11,
  1050         -        ",-120.8333333333333],PARAMETER[\"false_easting\",500000]");
  1051         -    add_srs_wkt (p, 12,
  1052         -        ",PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHOR");
  1053         -    add_srs_wkt (p, 13,
  1054         -        "ITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORT");
  1055         -    add_srs_wkt (p, 14,
  1056         -        "H],AUTHORITY[\"EPSG\",\"32148\"]]");
  1057         -    p = add_epsg_def_ex (filter, first, last, 32149, "epsg", 32149,
  1058         -        "NAD83 / Washington South", 0, 0,
  1059         -        "GRS 1980", "Greenwich",
  1060         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1061         -        "X", "East", "Y", "North");
  1062         -    add_proj4text (p, 0,
  1063         -        "+proj=lcc +lat_1=47.33333333333334 +lat_2=45.83333333333");
  1064         -    add_proj4text (p, 1,
  1065         -        "334 +lat_0=45.33333333333334 +lon_0=-120.5 +x_0=500000 +");
  1066         -    add_proj4text (p, 2,
  1067         -        "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  1068         -    add_proj4text (p, 3,
  1069         -        "efs");
  1070         -    add_srs_wkt (p, 0,
  1071         -        "PROJCS[\"NAD83 / Washington South\",GEOGCS[\"NAD83\",DAT");
  1072         -    add_srs_wkt (p, 1,
  1073         -        "UM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",6");
  1074         -    add_srs_wkt (p, 2,
  1075         -        "378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS");
  1076         -    add_srs_wkt (p, 3,
  1077         -        "84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  1078         -    add_srs_wkt (p, 4,
  1079         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1080         -    add_srs_wkt (p, 5,
  1081         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1082         -    add_srs_wkt (p, 6,
  1083         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1084         -    add_srs_wkt (p, 7,
  1085         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
  1086         -    add_srs_wkt (p, 8,
  1087         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",47.3333333333");
  1088         -    add_srs_wkt (p, 9,
  1089         -        "3334],PARAMETER[\"standard_parallel_2\",45.8333333333333");
  1090         -    add_srs_wkt (p, 10,
  1091         -        "4],PARAMETER[\"latitude_of_origin\",45.33333333333334],P");
  1092         -    add_srs_wkt (p, 11,
  1093         -        "ARAMETER[\"central_meridian\",-120.5],PARAMETER[\"false_");
  1094         -    add_srs_wkt (p, 12,
  1095         -        "easting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
  1096         -    add_srs_wkt (p, 13,
  1097         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  1098         -    add_srs_wkt (p, 14,
  1099         -        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32149\"]]");
  1100         -    p = add_epsg_def_ex (filter, first, last, 32150, "epsg", 32150,
  1101         -        "NAD83 / West Virginia North", 0, 0,
  1102         -        "GRS 1980", "Greenwich",
  1103         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1104         -        "X", "East", "Y", "North");
  1105         -    add_proj4text (p, 0,
  1106         -        "+proj=lcc +lat_1=40.25 +lat_2=39 +lat_0=38.5 +lon_0=-79.");
  1107         -    add_proj4text (p, 1,
  1108         -        "5 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0");
  1109         -    add_proj4text (p, 2,
  1110         -        " +units=m +no_defs");
  1111         -    add_srs_wkt (p, 0,
  1112         -        "PROJCS[\"NAD83 / West Virginia North\",GEOGCS[\"NAD83\",");
  1113         -    add_srs_wkt (p, 1,
  1114         -        "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1115         -    add_srs_wkt (p, 2,
  1116         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1117         -    add_srs_wkt (p, 3,
  1118         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1119         -    add_srs_wkt (p, 4,
  1120         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1121         -    add_srs_wkt (p, 5,
  1122         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1123         -    add_srs_wkt (p, 6,
  1124         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  1125         -    add_srs_wkt (p, 7,
  1126         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
  1127         -    add_srs_wkt (p, 8,
  1128         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",40.25],PAR");
  1129         -    add_srs_wkt (p, 9,
  1130         -        "AMETER[\"standard_parallel_2\",39],PARAMETER[\"latitude_");
  1131         -    add_srs_wkt (p, 10,
  1132         -        "of_origin\",38.5],PARAMETER[\"central_meridian\",-79.5],");
  1133         -    add_srs_wkt (p, 11,
  1134         -        "PARAMETER[\"false_easting\",600000],PARAMETER[\"false_no");
  1135         -    add_srs_wkt (p, 12,
  1136         -        "rthing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"");
  1137         -    add_srs_wkt (p, 13,
  1138         -        "]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\"");
  1139         -    add_srs_wkt (p, 14,
  1140         -        ",\"32150\"]]");
  1141         -    p = add_epsg_def_ex (filter, first, last, 32151, "epsg", 32151,
  1142         -        "NAD83 / West Virginia South", 0, 0,
  1143         -        "GRS 1980", "Greenwich",
  1144         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1145         -        "X", "East", "Y", "North");
  1146         -    add_proj4text (p, 0,
  1147         -        "+proj=lcc +lat_1=38.88333333333333 +lat_2=37.48333333333");
  1148         -    add_proj4text (p, 1,
  1149         -        "333 +lat_0=37 +lon_0=-81 +x_0=600000 +y_0=0 +ellps=GRS80");
  1150         -    add_proj4text (p, 2,
  1151         -        " +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1152         -    add_srs_wkt (p, 0,
  1153         -        "PROJCS[\"NAD83 / West Virginia South\",GEOGCS[\"NAD83\",");
  1154         -    add_srs_wkt (p, 1,
  1155         -        "DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  1156         -    add_srs_wkt (p, 2,
  1157         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  1158         -    add_srs_wkt (p, 3,
  1159         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  1160         -    add_srs_wkt (p, 4,
  1161         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  1162         -    add_srs_wkt (p, 5,
  1163         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  1164         -    add_srs_wkt (p, 6,
  1165         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  1166         -    add_srs_wkt (p, 7,
  1167         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
  1168         -    add_srs_wkt (p, 8,
  1169         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",38.8833333");
  1170         -    add_srs_wkt (p, 9,
  1171         -        "3333333],PARAMETER[\"standard_parallel_2\",37.4833333333");
  1172         -    add_srs_wkt (p, 10,
  1173         -        "3333],PARAMETER[\"latitude_of_origin\",37],PARAMETER[\"c");
  1174         -    add_srs_wkt (p, 11,
  1175         -        "entral_meridian\",-81],PARAMETER[\"false_easting\",60000");
  1176         -    add_srs_wkt (p, 12,
  1177         -        "0],PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTH");
  1178         -    add_srs_wkt (p, 13,
  1179         -        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NO");
  1180         -    add_srs_wkt (p, 14,
  1181         -        "RTH],AUTHORITY[\"EPSG\",\"32151\"]]");
  1182         -    p = add_epsg_def_ex (filter, first, last, 32152, "epsg", 32152,
  1183         -        "NAD83 / Wisconsin North", 0, 0,
  1184         -        "GRS 1980", "Greenwich",
  1185         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1186         -        "X", "East", "Y", "North");
  1187         -    add_proj4text (p, 0,
  1188         -        "+proj=lcc +lat_1=46.76666666666667 +lat_2=45.56666666666");
  1189         -    add_proj4text (p, 1,
  1190         -        "667 +lat_0=45.16666666666666 +lon_0=-90 +x_0=600000 +y_0");
  1191         -    add_proj4text (p, 2,
  1192         -        "=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1193         -    add_srs_wkt (p, 0,
  1194         -        "PROJCS[\"NAD83 / Wisconsin North\",GEOGCS[\"NAD83\",DATU");
  1195         -    add_srs_wkt (p, 1,
  1196         -        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  1197         -    add_srs_wkt (p, 2,
  1198         -        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  1199         -    add_srs_wkt (p, 3,
  1200         -        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  1201         -    add_srs_wkt (p, 4,
  1202         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1203         -    add_srs_wkt (p, 5,
  1204         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1205         -    add_srs_wkt (p, 6,
  1206         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1207         -    add_srs_wkt (p, 7,
  1208         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
  1209         -    add_srs_wkt (p, 8,
  1210         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",46.7666666666");
  1211         -    add_srs_wkt (p, 9,
  1212         -        "6667],PARAMETER[\"standard_parallel_2\",45.5666666666666");
  1213         -    add_srs_wkt (p, 10,
  1214         -        "7],PARAMETER[\"latitude_of_origin\",45.16666666666666],P");
  1215         -    add_srs_wkt (p, 11,
  1216         -        "ARAMETER[\"central_meridian\",-90],PARAMETER[\"false_eas");
  1217         -    add_srs_wkt (p, 12,
  1218         -        "ting\",600000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  1219         -    add_srs_wkt (p, 13,
  1220         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],A");
  1221         -    add_srs_wkt (p, 14,
  1222         -        "XIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32152\"]]");
  1223         -    p = add_epsg_def_ex (filter, first, last, 32153, "epsg", 32153,
  1224         -        "NAD83 / Wisconsin Central", 0, 0,
  1225         -        "GRS 1980", "Greenwich",
  1226         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1227         -        "X", "East", "Y", "North");
  1228         -    add_proj4text (p, 0,
  1229         -        "+proj=lcc +lat_1=45.5 +lat_2=44.25 +lat_0=43.83333333333");
  1230         -    add_proj4text (p, 1,
  1231         -        "334 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80 +towgs84=");
  1232         -    add_proj4text (p, 2,
  1233         -        "0,0,0,0,0,0,0 +units=m +no_defs");
  1234         -    add_srs_wkt (p, 0,
  1235         -        "PROJCS[\"NAD83 / Wisconsin Central\",GEOGCS[\"NAD83\",DA");
  1236         -    add_srs_wkt (p, 1,
  1237         -        "TUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",");
  1238         -    add_srs_wkt (p, 2,
  1239         -        "6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWG");
  1240         -    add_srs_wkt (p, 3,
  1241         -        "S84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[");
  1242         -    add_srs_wkt (p, 4,
  1243         -        "\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"deg");
  1244         -    add_srs_wkt (p, 5,
  1245         -        "ree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],A");
  1246         -    add_srs_wkt (p, 6,
  1247         -        "XIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORI");
  1248         -    add_srs_wkt (p, 7,
  1249         -        "TY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Co");
  1250         -    add_srs_wkt (p, 8,
  1251         -        "nic_2SP\"],PARAMETER[\"standard_parallel_1\",45.5],PARAM");
  1252         -    add_srs_wkt (p, 9,
  1253         -        "ETER[\"standard_parallel_2\",44.25],PARAMETER[\"latitude");
  1254         -    add_srs_wkt (p, 10,
  1255         -        "_of_origin\",43.83333333333334],PARAMETER[\"central_meri");
  1256         -    add_srs_wkt (p, 11,
  1257         -        "dian\",-90],PARAMETER[\"false_easting\",600000],PARAMETE");
  1258         -    add_srs_wkt (p, 12,
  1259         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1260         -    add_srs_wkt (p, 13,
  1261         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  1262         -    add_srs_wkt (p, 14,
  1263         -        "ITY[\"EPSG\",\"32153\"]]");
  1264         -    p = add_epsg_def_ex (filter, first, last, 32154, "epsg", 32154,
  1265         -        "NAD83 / Wisconsin South", 0, 0,
  1266         -        "GRS 1980", "Greenwich",
  1267         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1268         -        "X", "East", "Y", "North");
  1269         -    add_proj4text (p, 0,
  1270         -        "+proj=lcc +lat_1=44.06666666666667 +lat_2=42.73333333333");
  1271         -    add_proj4text (p, 1,
  1272         -        "333 +lat_0=42 +lon_0=-90 +x_0=600000 +y_0=0 +ellps=GRS80");
  1273         -    add_proj4text (p, 2,
  1274         -        " +towgs84=0,0,0,0,0,0,0 +units=m +no_defs");
  1275         -    add_srs_wkt (p, 0,
  1276         -        "PROJCS[\"NAD83 / Wisconsin South\",GEOGCS[\"NAD83\",DATU");
  1277         -    add_srs_wkt (p, 1,
  1278         -        "M[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",63");
  1279         -    add_srs_wkt (p, 2,
  1280         -        "78137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS8");
  1281         -    add_srs_wkt (p, 3,
  1282         -        "4[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"");
  1283         -    add_srs_wkt (p, 4,
  1284         -        "Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degre");
  1285         -    add_srs_wkt (p, 5,
  1286         -        "e\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXI");
  1287         -    add_srs_wkt (p, 6,
  1288         -        "S[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY");
  1289         -    add_srs_wkt (p, 7,
  1290         -        "[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Coni");
  1291         -    add_srs_wkt (p, 8,
  1292         -        "c_2SP\"],PARAMETER[\"standard_parallel_1\",44.0666666666");
  1293         -    add_srs_wkt (p, 9,
  1294         -        "6667],PARAMETER[\"standard_parallel_2\",42.7333333333333");
  1295         -    add_srs_wkt (p, 10,
  1296         -        "3],PARAMETER[\"latitude_of_origin\",42],PARAMETER[\"cent");
  1297         -    add_srs_wkt (p, 11,
  1298         -        "ral_meridian\",-90],PARAMETER[\"false_easting\",600000],");
  1299         -    add_srs_wkt (p, 12,
  1300         -        "PARAMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORI");
  1301         -    add_srs_wkt (p, 13,
  1302         -        "TY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH");
  1303         -    add_srs_wkt (p, 14,
  1304         -        "],AUTHORITY[\"EPSG\",\"32154\"]]");
  1305         -    p = add_epsg_def_ex (filter, first, last, 32155, "epsg", 32155,
  1306         -        "NAD83 / Wyoming East", 0, 0,
  1307         -        "GRS 1980", "Greenwich",
  1308         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1309         -        "X", "East", "Y", "North");
  1310         -    add_proj4text (p, 0,
  1311         -        "+proj=tmerc +lat_0=40.5 +lon_0=-105.1666666666667 +k=0.9");
  1312         -    add_proj4text (p, 1,
  1313         -        "999375 +x_0=200000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,");
  1314         -    add_proj4text (p, 2,
  1315         -        "0,0,0 +units=m +no_defs");
  1316         -    add_srs_wkt (p, 0,
  1317         -        "PROJCS[\"NAD83 / Wyoming East\",GEOGCS[\"NAD83\",DATUM[\"");
  1318         -    add_srs_wkt (p, 1,
  1319         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1320         -    add_srs_wkt (p, 2,
  1321         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1322         -    add_srs_wkt (p, 3,
  1323         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1324         -    add_srs_wkt (p, 4,
  1325         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1326         -    add_srs_wkt (p, 5,
  1327         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1328         -    add_srs_wkt (p, 6,
  1329         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1330         -    add_srs_wkt (p, 7,
  1331         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1332         -    add_srs_wkt (p, 8,
  1333         -        "AMETER[\"latitude_of_origin\",40.5],PARAMETER[\"central_");
  1334         -    add_srs_wkt (p, 9,
  1335         -        "meridian\",-105.1666666666667],PARAMETER[\"scale_factor\"");
  1336         -    add_srs_wkt (p, 10,
  1337         -        ",0.9999375],PARAMETER[\"false_easting\",200000],PARAMETE");
  1338         -    add_srs_wkt (p, 11,
  1339         -        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1340         -    add_srs_wkt (p, 12,
  1341         -        "G\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHOR");
  1342         -    add_srs_wkt (p, 13,
  1343         -        "ITY[\"EPSG\",\"32155\"]]");
  1344         -    p = add_epsg_def_ex (filter, first, last, 32156, "epsg", 32156,
  1345         -        "NAD83 / Wyoming East Central", 0, 0,
  1346         -        "GRS 1980", "Greenwich",
  1347         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1348         -        "X", "East", "Y", "North");
  1349         -    add_proj4text (p, 0,
  1350         -        "+proj=tmerc +lat_0=40.5 +lon_0=-107.3333333333333 +k=0.9");
  1351         -    add_proj4text (p, 1,
  1352         -        "999375 +x_0=400000 +y_0=100000 +ellps=GRS80 +towgs84=0,0");
  1353         -    add_proj4text (p, 2,
  1354         -        ",0,0,0,0,0 +units=m +no_defs");
  1355         -    add_srs_wkt (p, 0,
  1356         -        "PROJCS[\"NAD83 / Wyoming East Central\",GEOGCS[\"NAD83\"");
  1357         -    add_srs_wkt (p, 1,
  1358         -        ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  1359         -    add_srs_wkt (p, 2,
  1360         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1361         -    add_srs_wkt (p, 3,
  1362         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  1363         -    add_srs_wkt (p, 4,
  1364         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1365         -    add_srs_wkt (p, 5,
  1366         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1367         -    add_srs_wkt (p, 6,
  1368         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1369         -    add_srs_wkt (p, 7,
  1370         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
  1371         -    add_srs_wkt (p, 8,
  1372         -        "or\"],PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[\"");
  1373         -    add_srs_wkt (p, 9,
  1374         -        "central_meridian\",-107.3333333333333],PARAMETER[\"scale");
  1375         -    add_srs_wkt (p, 10,
  1376         -        "_factor\",0.9999375],PARAMETER[\"false_easting\",400000]");
  1377         -    add_srs_wkt (p, 11,
  1378         -        ",PARAMETER[\"false_northing\",100000],UNIT[\"metre\",1,A");
  1379         -    add_srs_wkt (p, 12,
  1380         -        "UTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\"");
  1381         -    add_srs_wkt (p, 13,
  1382         -        ",NORTH],AUTHORITY[\"EPSG\",\"32156\"]]");
  1383         -    p = add_epsg_def_ex (filter, first, last, 32157, "epsg", 32157,
  1384         -        "NAD83 / Wyoming West Central", 0, 0,
  1385         -        "GRS 1980", "Greenwich",
  1386         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1387         -        "X", "East", "Y", "North");
  1388         -    add_proj4text (p, 0,
  1389         -        "+proj=tmerc +lat_0=40.5 +lon_0=-108.75 +k=0.9999375 +x_0");
  1390         -    add_proj4text (p, 1,
  1391         -        "=600000 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1392         -    add_proj4text (p, 2,
  1393         -        "s=m +no_defs");
  1394         -    add_srs_wkt (p, 0,
  1395         -        "PROJCS[\"NAD83 / Wyoming West Central\",GEOGCS[\"NAD83\"");
  1396         -    add_srs_wkt (p, 1,
  1397         -        ",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980");
  1398         -    add_srs_wkt (p, 2,
  1399         -        "\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],T");
  1400         -    add_srs_wkt (p, 3,
  1401         -        "OWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIM");
  1402         -    add_srs_wkt (p, 4,
  1403         -        "EM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"");
  1404         -    add_srs_wkt (p, 5,
  1405         -        "degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]");
  1406         -    add_srs_wkt (p, 6,
  1407         -        "],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTH");
  1408         -    add_srs_wkt (p, 7,
  1409         -        "ORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercat");
  1410         -    add_srs_wkt (p, 8,
  1411         -        "or\"],PARAMETER[\"latitude_of_origin\",40.5],PARAMETER[\"");
  1412         -    add_srs_wkt (p, 9,
  1413         -        "central_meridian\",-108.75],PARAMETER[\"scale_factor\",0");
  1414         -    add_srs_wkt (p, 10,
  1415         -        ".9999375],PARAMETER[\"false_easting\",600000],PARAMETER[");
  1416         -    add_srs_wkt (p, 11,
  1417         -        "\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\"");
  1418         -    add_srs_wkt (p, 12,
  1419         -        ",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY");
  1420         -    add_srs_wkt (p, 13,
  1421         -        "[\"EPSG\",\"32157\"]]");
  1422         -    p = add_epsg_def_ex (filter, first, last, 32158, "epsg", 32158,
  1423         -        "NAD83 / Wyoming West", 0, 0,
  1424         -        "GRS 1980", "Greenwich",
  1425         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1426         -        "X", "East", "Y", "North");
  1427         -    add_proj4text (p, 0,
  1428         -        "+proj=tmerc +lat_0=40.5 +lon_0=-110.0833333333333 +k=0.9");
  1429         -    add_proj4text (p, 1,
  1430         -        "999375 +x_0=800000 +y_0=100000 +ellps=GRS80 +towgs84=0,0");
  1431         -    add_proj4text (p, 2,
  1432         -        ",0,0,0,0,0 +units=m +no_defs");
  1433         -    add_srs_wkt (p, 0,
  1434         -        "PROJCS[\"NAD83 / Wyoming West\",GEOGCS[\"NAD83\",DATUM[\"");
  1435         -    add_srs_wkt (p, 1,
  1436         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  1437         -    add_srs_wkt (p, 2,
  1438         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  1439         -    add_srs_wkt (p, 3,
  1440         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  1441         -    add_srs_wkt (p, 4,
  1442         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  1443         -    add_srs_wkt (p, 5,
  1444         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  1445         -    add_srs_wkt (p, 6,
  1446         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  1447         -    add_srs_wkt (p, 7,
  1448         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  1449         -    add_srs_wkt (p, 8,
  1450         -        "AMETER[\"latitude_of_origin\",40.5],PARAMETER[\"central_");
  1451         -    add_srs_wkt (p, 9,
  1452         -        "meridian\",-110.0833333333333],PARAMETER[\"scale_factor\"");
  1453         -    add_srs_wkt (p, 10,
  1454         -        ",0.9999375],PARAMETER[\"false_easting\",800000],PARAMETE");
  1455         -    add_srs_wkt (p, 11,
  1456         -        "R[\"false_northing\",100000],UNIT[\"metre\",1,AUTHORITY[");
  1457         -    add_srs_wkt (p, 12,
  1458         -        "\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],A");
  1459         -    add_srs_wkt (p, 13,
  1460         -        "UTHORITY[\"EPSG\",\"32158\"]]");
  1461         -    p = add_epsg_def_ex (filter, first, last, 32161, "epsg", 32161,
  1462         -        "NAD83 / Puerto Rico & Virgin Is.", 0, 0,
  1463         -        "GRS 1980", "Greenwich",
  1464         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  1465         -        "X", "East", "Y", "North");
  1466         -    add_proj4text (p, 0,
  1467         -        "+proj=lcc +lat_1=18.43333333333333 +lat_2=18.03333333333");
  1468         -    add_proj4text (p, 1,
  1469         -        "333 +lat_0=17.83333333333333 +lon_0=-66.43333333333334 +");
  1470         -    add_proj4text (p, 2,
  1471         -        "x_0=200000 +y_0=200000 +ellps=GRS80 +towgs84=0,0,0,0,0,0");
  1472         -    add_proj4text (p, 3,
  1473         -        ",0 +units=m +no_defs");
  1474         -    add_srs_wkt (p, 0,
  1475         -        "PROJCS[\"NAD83 / Puerto Rico & Virgin Is.\",GEOGCS[\"NAD");
  1476         -    add_srs_wkt (p, 1,
  1477         -        "83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS ");
  1478         -    add_srs_wkt (p, 2,
  1479         -        "1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1480         -    add_srs_wkt (p, 3,
  1481         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
  1482         -    add_srs_wkt (p, 4,
  1483         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1484         -    add_srs_wkt (p, 5,
  1485         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1486         -    add_srs_wkt (p, 6,
  1487         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1488         -    add_srs_wkt (p, 7,
  1489         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Confo");
  1490         -    add_srs_wkt (p, 8,
  1491         -        "rmal_Conic_2SP\"],PARAMETER[\"standard_parallel_1\",18.4");
  1492         -    add_srs_wkt (p, 9,
  1493         -        "3333333333333],PARAMETER[\"standard_parallel_2\",18.0333");
  1494         -    add_srs_wkt (p, 10,
  1495         -        "3333333333],PARAMETER[\"latitude_of_origin\",17.83333333");
  1496         -    add_srs_wkt (p, 11,
  1497         -        "333333],PARAMETER[\"central_meridian\",-66.4333333333333");
  1498         -    add_srs_wkt (p, 12,
  1499         -        "4],PARAMETER[\"false_easting\",200000],PARAMETER[\"false");
  1500         -    add_srs_wkt (p, 13,
  1501         -        "_northing\",200000],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1502         -    add_srs_wkt (p, 14,
  1503         -        "\"9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[");
  1504         -    add_srs_wkt (p, 15,
  1505         -        "\"EPSG\",\"32161\"]]");
  1506         -    p = add_epsg_def_ex (filter, first, last, 32164, "epsg", 32164,
  1507         -        "NAD83 / BLM 14N (ftUS)", 0, 0,
  1508         -        "GRS 1980", "Greenwich",
  1509         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1510         -        "X", "East", "Y", "North");
  1511         -    add_proj4text (p, 0,
  1512         -        "+proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.00");
  1513         -    add_proj4text (p, 1,
  1514         -        "1016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1515         -    add_proj4text (p, 2,
  1516         -        "s=us-ft +no_defs");
  1517         -    add_srs_wkt (p, 0,
  1518         -        "PROJCS[\"NAD83 / BLM 14N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
  1519         -    add_srs_wkt (p, 1,
  1520         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1521         -    add_srs_wkt (p, 2,
  1522         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1523         -    add_srs_wkt (p, 3,
  1524         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1525         -    add_srs_wkt (p, 4,
  1526         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1527         -    add_srs_wkt (p, 5,
  1528         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  1529         -    add_srs_wkt (p, 6,
  1530         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1531         -    add_srs_wkt (p, 7,
  1532         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
  1533         -    add_srs_wkt (p, 8,
  1534         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
  1535         -    add_srs_wkt (p, 9,
  1536         -        "meridian\",-99],PARAMETER[\"scale_factor\",0.9996],PARAM");
  1537         -    add_srs_wkt (p, 10,
  1538         -        "ETER[\"false_easting\",1640416.67],PARAMETER[\"false_nor");
  1539         -    add_srs_wkt (p, 11,
  1540         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  1541         -    add_srs_wkt (p, 12,
  1542         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  1543         -    add_srs_wkt (p, 13,
  1544         -        "NORTH],AUTHORITY[\"EPSG\",\"32164\"]]");
  1545         -    p = add_epsg_def_ex (filter, first, last, 32165, "epsg", 32165,
  1546         -        "NAD83 / BLM 15N (ftUS)", 0, 0,
  1547         -        "GRS 1980", "Greenwich",
  1548         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1549         -        "X", "East", "Y", "North");
  1550         -    add_proj4text (p, 0,
  1551         -        "+proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.00");
  1552         -    add_proj4text (p, 1,
  1553         -        "1016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1554         -    add_proj4text (p, 2,
  1555         -        "s=us-ft +no_defs");
  1556         -    add_srs_wkt (p, 0,
  1557         -        "PROJCS[\"NAD83 / BLM 15N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
  1558         -    add_srs_wkt (p, 1,
  1559         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1560         -    add_srs_wkt (p, 2,
  1561         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1562         -    add_srs_wkt (p, 3,
  1563         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1564         -    add_srs_wkt (p, 4,
  1565         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1566         -    add_srs_wkt (p, 5,
  1567         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  1568         -    add_srs_wkt (p, 6,
  1569         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1570         -    add_srs_wkt (p, 7,
  1571         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
  1572         -    add_srs_wkt (p, 8,
  1573         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
  1574         -    add_srs_wkt (p, 9,
  1575         -        "meridian\",-93],PARAMETER[\"scale_factor\",0.9996],PARAM");
  1576         -    add_srs_wkt (p, 10,
  1577         -        "ETER[\"false_easting\",1640416.67],PARAMETER[\"false_nor");
  1578         -    add_srs_wkt (p, 11,
  1579         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  1580         -    add_srs_wkt (p, 12,
  1581         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  1582         -    add_srs_wkt (p, 13,
  1583         -        "NORTH],AUTHORITY[\"EPSG\",\"32165\"]]");
  1584         -    p = add_epsg_def_ex (filter, first, last, 32166, "epsg", 32166,
  1585         -        "NAD83 / BLM 16N (ftUS)", 0, 0,
  1586         -        "GRS 1980", "Greenwich",
  1587         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1588         -        "X", "East", "Y", "North");
  1589         -    add_proj4text (p, 0,
  1590         -        "+proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.00");
  1591         -    add_proj4text (p, 1,
  1592         -        "1016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1593         -    add_proj4text (p, 2,
  1594         -        "s=us-ft +no_defs");
  1595         -    add_srs_wkt (p, 0,
  1596         -        "PROJCS[\"NAD83 / BLM 16N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
  1597         -    add_srs_wkt (p, 1,
  1598         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1599         -    add_srs_wkt (p, 2,
  1600         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1601         -    add_srs_wkt (p, 3,
  1602         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1603         -    add_srs_wkt (p, 4,
  1604         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1605         -    add_srs_wkt (p, 5,
  1606         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  1607         -    add_srs_wkt (p, 6,
  1608         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1609         -    add_srs_wkt (p, 7,
  1610         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
  1611         -    add_srs_wkt (p, 8,
  1612         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
  1613         -    add_srs_wkt (p, 9,
  1614         -        "meridian\",-87],PARAMETER[\"scale_factor\",0.9996],PARAM");
  1615         -    add_srs_wkt (p, 10,
  1616         -        "ETER[\"false_easting\",1640416.67],PARAMETER[\"false_nor");
  1617         -    add_srs_wkt (p, 11,
  1618         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  1619         -    add_srs_wkt (p, 12,
  1620         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  1621         -    add_srs_wkt (p, 13,
  1622         -        "NORTH],AUTHORITY[\"EPSG\",\"32166\"]]");
  1623         -    p = add_epsg_def_ex (filter, first, last, 32167, "epsg", 32167,
  1624         -        "NAD83 / BLM 17N (ftUS)", 0, 0,
  1625         -        "GRS 1980", "Greenwich",
  1626         -        "North_American_Datum_1983", "Transverse_Mercator", "US survey foot",
  1627         -        "X", "East", "Y", "North");
  1628         -    add_proj4text (p, 0,
  1629         -        "+proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.00");
  1630         -    add_proj4text (p, 1,
  1631         -        "1016002 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +unit");
  1632         -    add_proj4text (p, 2,
  1633         -        "s=us-ft +no_defs");
  1634         -    add_srs_wkt (p, 0,
  1635         -        "PROJCS[\"NAD83 / BLM 17N (ftUS)\",GEOGCS[\"NAD83\",DATUM");
  1636         -    add_srs_wkt (p, 1,
  1637         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  1638         -    add_srs_wkt (p, 2,
  1639         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  1640         -    add_srs_wkt (p, 3,
  1641         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  1642         -    add_srs_wkt (p, 4,
  1643         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  1644         -    add_srs_wkt (p, 5,
  1645         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  1646         -    add_srs_wkt (p, 6,
  1647         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  1648         -    add_srs_wkt (p, 7,
  1649         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],");
  1650         -    add_srs_wkt (p, 8,
  1651         -        "PARAMETER[\"latitude_of_origin\",0],PARAMETER[\"central_");
  1652         -    add_srs_wkt (p, 9,
  1653         -        "meridian\",-81],PARAMETER[\"scale_factor\",0.9996],PARAM");
  1654         -    add_srs_wkt (p, 10,
  1655         -        "ETER[\"false_easting\",1640416.67],PARAMETER[\"false_nor");
  1656         -    add_srs_wkt (p, 11,
  1657         -        "thing\",0],UNIT[\"US survey foot\",0.3048006096012192,AU");
  1658         -    add_srs_wkt (p, 12,
  1659         -        "THORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",EAST],AXIS[\"Y\",");
  1660         -    add_srs_wkt (p, 13,
  1661         -        "NORTH],AUTHORITY[\"EPSG\",\"32167\"]]");
  1662         -    p = add_epsg_def_ex (filter, first, last, 32180, "epsg", 32180,
  1663         -        "NAD83 / SCoPQ zone 2 (deprecated)", 0, 0,
  1664         -        "GRS 1980", "Greenwich",
  1665         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1666         -        "X", "East", "Y", "North");
  1667         -    add_proj4text (p, 0,
  1668         -        "+proj=tmerc +lat_0=0 +lon_0=-55.5 +k=0.9999 +x_0=304800 ");
  1669         -    add_proj4text (p, 1,
  1670         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1671         -    add_proj4text (p, 2,
  1672         -        "defs");
  1673         -    add_srs_wkt (p, 0,
  1674         -        "PROJCS[\"NAD83 / SCoPQ zone 2 (deprecated)\",GEOGCS[\"NA");
  1675         -    add_srs_wkt (p, 1,
  1676         -        "D83\",DATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS");
  1677         -    add_srs_wkt (p, 2,
  1678         -        " 1980\",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"");
  1679         -    add_srs_wkt (p, 3,
  1680         -        "]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],");
  1681         -    add_srs_wkt (p, 4,
  1682         -        "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
  1683         -    add_srs_wkt (p, 5,
  1684         -        "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
  1685         -    add_srs_wkt (p, 6,
  1686         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
  1687         -    add_srs_wkt (p, 7,
  1688         -        "AUTHORITY[\"EPSG\",\"4269\"]],PROJECTION[\"Transverse_Me");
  1689         -    add_srs_wkt (p, 8,
  1690         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
  1691         -    add_srs_wkt (p, 9,
  1692         -        "\"central_meridian\",-55.5],PARAMETER[\"scale_factor\",0");
  1693         -    add_srs_wkt (p, 10,
  1694         -        ".9999],PARAMETER[\"false_easting\",304800],PARAMETER[\"f");
  1695         -    add_srs_wkt (p, 11,
  1696         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
  1697         -    add_srs_wkt (p, 12,
  1698         -        "9001\"]],AXIS[\"X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"");
  1699         -    add_srs_wkt (p, 13,
  1700         -        "EPSG\",\"32180\"]]");
  1701         -    p = add_epsg_def_ex (filter, first, last, 32181, "epsg", 32181,
  1702         -        "NAD83 / MTM zone 1", 0, 0,
  1703         -        "GRS 1980", "Greenwich",
  1704         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1705         -        "E(X)", "East", "N(Y)", "North");
  1706         -    add_proj4text (p, 0,
  1707         -        "+proj=tmerc +lat_0=0 +lon_0=-53 +k=0.9999 +x_0=304800 +y");
  1708         -    add_proj4text (p, 1,
  1709         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  1710         -    add_proj4text (p, 2,
  1711         -        "fs");
  1712         -    add_srs_wkt (p, 0,
  1713         -        "PROJCS[\"NAD83 / MTM zone 1\",GEOGCS[\"NAD83\",DATUM[\"N");
  1714         -    add_srs_wkt (p, 1,
  1715         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  1716         -    add_srs_wkt (p, 2,
  1717         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1718         -    add_srs_wkt (p, 3,
  1719         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  1720         -    add_srs_wkt (p, 4,
  1721         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1722         -    add_srs_wkt (p, 5,
  1723         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  1724         -    add_srs_wkt (p, 6,
  1725         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1726         -    add_srs_wkt (p, 7,
  1727         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  1728         -    add_srs_wkt (p, 8,
  1729         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  1730         -    add_srs_wkt (p, 9,
  1731         -        "dian\",-53],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
  1732         -    add_srs_wkt (p, 10,
  1733         -        "[\"false_easting\",304800],PARAMETER[\"false_northing\",");
  1734         -    add_srs_wkt (p, 11,
           55  +    p = add_epsg_def (filter, first, last, 32346, "epsg", 32346,
           56  +        "WGS 72 / UTM zone 46S");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=utm +zone=46 +south +ellps=WGS72 +towgs84=0,0,4.5,");
           59  +    add_proj4text (p, 1,
           60  +        "0,0,0.554,0.2263 +units=m +no_defs");
           61  +    add_srs_wkt (p, 0,
           62  +        "PROJCS[\"WGS 72 / UTM zone 46S\",GEOGCS[\"WGS 72\",DATUM");
           63  +    add_srs_wkt (p, 1,
           64  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
           65  +    add_srs_wkt (p, 2,
           66  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
           67  +    add_srs_wkt (p, 3,
           68  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
           69  +    add_srs_wkt (p, 4,
           70  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
           71  +    add_srs_wkt (p, 5,
           72  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
           73  +    add_srs_wkt (p, 6,
           74  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
           75  +    add_srs_wkt (p, 7,
           76  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
           77  +    add_srs_wkt (p, 8,
           78  +        ",93],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
           79  +    add_srs_wkt (p, 9,
           80  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
           81  +    add_srs_wkt (p, 10,
           82  +        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
           83  +    add_srs_wkt (p, 11,
           84  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
           85  +    add_srs_wkt (p, 12,
           86  +        "G\",\"32346\"]]");
           87  +    p = add_epsg_def (filter, first, last, 32347, "epsg", 32347,
           88  +        "WGS 72 / UTM zone 47S");
           89  +    add_proj4text (p, 0,
           90  +        "+proj=utm +zone=47 +south +ellps=WGS72 +towgs84=0,0,4.5,");
           91  +    add_proj4text (p, 1,
           92  +        "0,0,0.554,0.2263 +units=m +no_defs");
           93  +    add_srs_wkt (p, 0,
           94  +        "PROJCS[\"WGS 72 / UTM zone 47S\",GEOGCS[\"WGS 72\",DATUM");
           95  +    add_srs_wkt (p, 1,
           96  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
           97  +    add_srs_wkt (p, 2,
           98  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
           99  +    add_srs_wkt (p, 3,
          100  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          101  +    add_srs_wkt (p, 4,
          102  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          103  +    add_srs_wkt (p, 5,
          104  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          105  +    add_srs_wkt (p, 6,
          106  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          107  +    add_srs_wkt (p, 7,
          108  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          109  +    add_srs_wkt (p, 8,
          110  +        ",99],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fals");
          111  +    add_srs_wkt (p, 9,
          112  +        "e_easting\",500000],PARAMETER[\"false_northing\",1000000");
          113  +    add_srs_wkt (p, 10,
  1735    114           "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1736         -    add_srs_wkt (p, 12,
  1737         -        "E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"3");
  1738         -    add_srs_wkt (p, 13,
  1739         -        "2181\"]]");
  1740         -    p = add_epsg_def_ex (filter, first, last, 32182, "epsg", 32182,
  1741         -        "NAD83 / MTM zone 2", 0, 0,
  1742         -        "GRS 1980", "Greenwich",
  1743         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1744         -        "E(X)", "East", "N(Y)", "North");
  1745         -    add_proj4text (p, 0,
  1746         -        "+proj=tmerc +lat_0=0 +lon_0=-56 +k=0.9999 +x_0=304800 +y");
  1747         -    add_proj4text (p, 1,
  1748         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  1749         -    add_proj4text (p, 2,
  1750         -        "fs");
  1751         -    add_srs_wkt (p, 0,
  1752         -        "PROJCS[\"NAD83 / MTM zone 2\",GEOGCS[\"NAD83\",DATUM[\"N");
  1753         -    add_srs_wkt (p, 1,
  1754         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  1755         -    add_srs_wkt (p, 2,
  1756         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1757         -    add_srs_wkt (p, 3,
  1758         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  1759         -    add_srs_wkt (p, 4,
  1760         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1761         -    add_srs_wkt (p, 5,
  1762         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  1763         -    add_srs_wkt (p, 6,
  1764         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1765         -    add_srs_wkt (p, 7,
  1766         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  1767         -    add_srs_wkt (p, 8,
  1768         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  1769         -    add_srs_wkt (p, 9,
  1770         -        "dian\",-56],PARAMETER[\"scale_factor\",0.9999],PARAMETER");
  1771         -    add_srs_wkt (p, 10,
  1772         -        "[\"false_easting\",304800],PARAMETER[\"false_northing\",");
  1773         -    add_srs_wkt (p, 11,
  1774         -        "0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"");
  1775         -    add_srs_wkt (p, 12,
  1776         -        "E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"3");
  1777         -    add_srs_wkt (p, 13,
  1778         -        "2182\"]]");
  1779         -    p = add_epsg_def_ex (filter, first, last, 32183, "epsg", 32183,
  1780         -        "NAD83 / MTM zone 3", 0, 0,
  1781         -        "GRS 1980", "Greenwich",
  1782         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1783         -        "E(X)", "East", "N(Y)", "North");
  1784         -    add_proj4text (p, 0,
  1785         -        "+proj=tmerc +lat_0=0 +lon_0=-58.5 +k=0.9999 +x_0=304800 ");
  1786         -    add_proj4text (p, 1,
  1787         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1788         -    add_proj4text (p, 2,
  1789         -        "defs");
  1790         -    add_srs_wkt (p, 0,
  1791         -        "PROJCS[\"NAD83 / MTM zone 3\",GEOGCS[\"NAD83\",DATUM[\"N");
  1792         -    add_srs_wkt (p, 1,
  1793         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  1794         -    add_srs_wkt (p, 2,
  1795         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1796         -    add_srs_wkt (p, 3,
  1797         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  1798         -    add_srs_wkt (p, 4,
  1799         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1800         -    add_srs_wkt (p, 5,
  1801         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  1802         -    add_srs_wkt (p, 6,
  1803         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1804         -    add_srs_wkt (p, 7,
  1805         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  1806         -    add_srs_wkt (p, 8,
  1807         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  1808         -    add_srs_wkt (p, 9,
  1809         -        "dian\",-58.5],PARAMETER[\"scale_factor\",0.9999],PARAMET");
  1810         -    add_srs_wkt (p, 10,
  1811         -        "ER[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  1812         -    add_srs_wkt (p, 11,
  1813         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1814         -    add_srs_wkt (p, 12,
  1815         -        "\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"");
  1816         -    add_srs_wkt (p, 13,
  1817         -        "32183\"]]");
  1818         -    p = add_epsg_def_ex (filter, first, last, 32184, "epsg", 32184,
  1819         -        "NAD83 / MTM zone 4", 0, 0,
  1820         -        "GRS 1980", "Greenwich",
  1821         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1822         -        "E(X)", "East", "N(Y)", "North");
  1823         -    add_proj4text (p, 0,
  1824         -        "+proj=tmerc +lat_0=0 +lon_0=-61.5 +k=0.9999 +x_0=304800 ");
  1825         -    add_proj4text (p, 1,
  1826         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1827         -    add_proj4text (p, 2,
  1828         -        "defs");
  1829         -    add_srs_wkt (p, 0,
  1830         -        "PROJCS[\"NAD83 / MTM zone 4\",GEOGCS[\"NAD83\",DATUM[\"N");
  1831         -    add_srs_wkt (p, 1,
  1832         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  1833         -    add_srs_wkt (p, 2,
  1834         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1835         -    add_srs_wkt (p, 3,
  1836         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  1837         -    add_srs_wkt (p, 4,
  1838         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1839         -    add_srs_wkt (p, 5,
  1840         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  1841         -    add_srs_wkt (p, 6,
  1842         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1843         -    add_srs_wkt (p, 7,
  1844         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  1845         -    add_srs_wkt (p, 8,
  1846         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  1847         -    add_srs_wkt (p, 9,
  1848         -        "dian\",-61.5],PARAMETER[\"scale_factor\",0.9999],PARAMET");
  1849         -    add_srs_wkt (p, 10,
  1850         -        "ER[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  1851         -    add_srs_wkt (p, 11,
  1852         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1853         -    add_srs_wkt (p, 12,
  1854         -        "\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"");
  1855         -    add_srs_wkt (p, 13,
  1856         -        "32184\"]]");
  1857         -    p = add_epsg_def_ex (filter, first, last, 32185, "epsg", 32185,
  1858         -        "NAD83 / MTM zone 5", 0, 0,
  1859         -        "GRS 1980", "Greenwich",
  1860         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1861         -        "E(X)", "East", "N(Y)", "North");
  1862         -    add_proj4text (p, 0,
  1863         -        "+proj=tmerc +lat_0=0 +lon_0=-64.5 +k=0.9999 +x_0=304800 ");
  1864         -    add_proj4text (p, 1,
  1865         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1866         -    add_proj4text (p, 2,
  1867         -        "defs");
  1868         -    add_srs_wkt (p, 0,
  1869         -        "PROJCS[\"NAD83 / MTM zone 5\",GEOGCS[\"NAD83\",DATUM[\"N");
  1870         -    add_srs_wkt (p, 1,
  1871         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  1872         -    add_srs_wkt (p, 2,
  1873         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1874         -    add_srs_wkt (p, 3,
  1875         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  1876         -    add_srs_wkt (p, 4,
  1877         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1878         -    add_srs_wkt (p, 5,
  1879         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  1880         -    add_srs_wkt (p, 6,
  1881         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1882         -    add_srs_wkt (p, 7,
  1883         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  1884         -    add_srs_wkt (p, 8,
  1885         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  1886         -    add_srs_wkt (p, 9,
  1887         -        "dian\",-64.5],PARAMETER[\"scale_factor\",0.9999],PARAMET");
  1888         -    add_srs_wkt (p, 10,
  1889         -        "ER[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  1890         -    add_srs_wkt (p, 11,
  1891         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1892         -    add_srs_wkt (p, 12,
  1893         -        "\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"");
  1894         -    add_srs_wkt (p, 13,
  1895         -        "32185\"]]");
  1896         -    p = add_epsg_def_ex (filter, first, last, 32186, "epsg", 32186,
  1897         -        "NAD83 / MTM zone 6", 0, 0,
  1898         -        "GRS 1980", "Greenwich",
  1899         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1900         -        "E(X)", "East", "N(Y)", "North");
  1901         -    add_proj4text (p, 0,
  1902         -        "+proj=tmerc +lat_0=0 +lon_0=-67.5 +k=0.9999 +x_0=304800 ");
  1903         -    add_proj4text (p, 1,
  1904         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1905         -    add_proj4text (p, 2,
  1906         -        "defs");
  1907         -    add_srs_wkt (p, 0,
  1908         -        "PROJCS[\"NAD83 / MTM zone 6\",GEOGCS[\"NAD83\",DATUM[\"N");
  1909         -    add_srs_wkt (p, 1,
  1910         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  1911         -    add_srs_wkt (p, 2,
  1912         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1913         -    add_srs_wkt (p, 3,
  1914         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  1915         -    add_srs_wkt (p, 4,
  1916         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1917         -    add_srs_wkt (p, 5,
  1918         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  1919         -    add_srs_wkt (p, 6,
  1920         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1921         -    add_srs_wkt (p, 7,
  1922         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  1923         -    add_srs_wkt (p, 8,
  1924         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  1925         -    add_srs_wkt (p, 9,
  1926         -        "dian\",-67.5],PARAMETER[\"scale_factor\",0.9999],PARAMET");
  1927         -    add_srs_wkt (p, 10,
  1928         -        "ER[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  1929         -    add_srs_wkt (p, 11,
  1930         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1931         -    add_srs_wkt (p, 12,
  1932         -        "\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"");
  1933         -    add_srs_wkt (p, 13,
  1934         -        "32186\"]]");
  1935         -    p = add_epsg_def_ex (filter, first, last, 32187, "epsg", 32187,
  1936         -        "NAD83 / MTM zone 7", 0, 0,
  1937         -        "GRS 1980", "Greenwich",
  1938         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1939         -        "E(X)", "East", "N(Y)", "North");
  1940         -    add_proj4text (p, 0,
  1941         -        "+proj=tmerc +lat_0=0 +lon_0=-70.5 +k=0.9999 +x_0=304800 ");
  1942         -    add_proj4text (p, 1,
  1943         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1944         -    add_proj4text (p, 2,
  1945         -        "defs");
  1946         -    add_srs_wkt (p, 0,
  1947         -        "PROJCS[\"NAD83 / MTM zone 7\",GEOGCS[\"NAD83\",DATUM[\"N");
  1948         -    add_srs_wkt (p, 1,
  1949         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  1950         -    add_srs_wkt (p, 2,
  1951         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1952         -    add_srs_wkt (p, 3,
  1953         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  1954         -    add_srs_wkt (p, 4,
  1955         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1956         -    add_srs_wkt (p, 5,
  1957         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  1958         -    add_srs_wkt (p, 6,
  1959         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1960         -    add_srs_wkt (p, 7,
  1961         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  1962         -    add_srs_wkt (p, 8,
  1963         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  1964         -    add_srs_wkt (p, 9,
  1965         -        "dian\",-70.5],PARAMETER[\"scale_factor\",0.9999],PARAMET");
  1966         -    add_srs_wkt (p, 10,
  1967         -        "ER[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  1968         -    add_srs_wkt (p, 11,
  1969         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  1970         -    add_srs_wkt (p, 12,
  1971         -        "\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"");
  1972         -    add_srs_wkt (p, 13,
  1973         -        "32187\"]]");
  1974         -    p = add_epsg_def_ex (filter, first, last, 32188, "epsg", 32188,
  1975         -        "NAD83 / MTM zone 8", 0, 0,
  1976         -        "GRS 1980", "Greenwich",
  1977         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  1978         -        "E(X)", "East", "N(Y)", "North");
  1979         -    add_proj4text (p, 0,
  1980         -        "+proj=tmerc +lat_0=0 +lon_0=-73.5 +k=0.9999 +x_0=304800 ");
  1981         -    add_proj4text (p, 1,
  1982         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  1983         -    add_proj4text (p, 2,
  1984         -        "defs");
  1985         -    add_srs_wkt (p, 0,
  1986         -        "PROJCS[\"NAD83 / MTM zone 8\",GEOGCS[\"NAD83\",DATUM[\"N");
  1987         -    add_srs_wkt (p, 1,
  1988         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  1989         -    add_srs_wkt (p, 2,
  1990         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  1991         -    add_srs_wkt (p, 3,
  1992         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  1993         -    add_srs_wkt (p, 4,
  1994         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  1995         -    add_srs_wkt (p, 5,
  1996         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  1997         -    add_srs_wkt (p, 6,
  1998         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  1999         -    add_srs_wkt (p, 7,
  2000         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  2001         -    add_srs_wkt (p, 8,
  2002         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  2003         -    add_srs_wkt (p, 9,
  2004         -        "dian\",-73.5],PARAMETER[\"scale_factor\",0.9999],PARAMET");
  2005         -    add_srs_wkt (p, 10,
  2006         -        "ER[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  2007         -    add_srs_wkt (p, 11,
  2008         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2009         -    add_srs_wkt (p, 12,
  2010         -        "\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"");
  2011         -    add_srs_wkt (p, 13,
  2012         -        "32188\"]]");
  2013         -    p = add_epsg_def_ex (filter, first, last, 32189, "epsg", 32189,
  2014         -        "NAD83 / MTM zone 9", 0, 0,
  2015         -        "GRS 1980", "Greenwich",
  2016         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2017         -        "E(X)", "East", "N(Y)", "North");
  2018         -    add_proj4text (p, 0,
  2019         -        "+proj=tmerc +lat_0=0 +lon_0=-76.5 +k=0.9999 +x_0=304800 ");
  2020         -    add_proj4text (p, 1,
  2021         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2022         -    add_proj4text (p, 2,
  2023         -        "defs");
  2024         -    add_srs_wkt (p, 0,
  2025         -        "PROJCS[\"NAD83 / MTM zone 9\",GEOGCS[\"NAD83\",DATUM[\"N");
  2026         -    add_srs_wkt (p, 1,
  2027         -        "orth_American_Datum_1983\",SPHEROID[\"GRS 1980\",6378137");
  2028         -    add_srs_wkt (p, 2,
  2029         -        ",298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,0");
  2030         -    add_srs_wkt (p, 3,
  2031         -        ",0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Green");
  2032         -    add_srs_wkt (p, 4,
  2033         -        "wich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0");
  2034         -    add_srs_wkt (p, 5,
  2035         -        ".0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"L");
  2036         -    add_srs_wkt (p, 6,
  2037         -        "atitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EP");
  2038         -    add_srs_wkt (p, 7,
  2039         -        "SG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PARA");
  2040         -    add_srs_wkt (p, 8,
  2041         -        "METER[\"latitude_of_origin\",0],PARAMETER[\"central_meri");
  2042         -    add_srs_wkt (p, 9,
  2043         -        "dian\",-76.5],PARAMETER[\"scale_factor\",0.9999],PARAMET");
  2044         -    add_srs_wkt (p, 10,
  2045         -        "ER[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  2046         -    add_srs_wkt (p, 11,
  2047         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2048         -    add_srs_wkt (p, 12,
  2049         -        "\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\",\"");
  2050         -    add_srs_wkt (p, 13,
  2051         -        "32189\"]]");
  2052         -    p = add_epsg_def_ex (filter, first, last, 32190, "epsg", 32190,
  2053         -        "NAD83 / MTM zone 10", 0, 0,
  2054         -        "GRS 1980", "Greenwich",
  2055         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2056         -        "E(X)", "East", "N(Y)", "North");
  2057         -    add_proj4text (p, 0,
  2058         -        "+proj=tmerc +lat_0=0 +lon_0=-79.5 +k=0.9999 +x_0=304800 ");
  2059         -    add_proj4text (p, 1,
  2060         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2061         -    add_proj4text (p, 2,
  2062         -        "defs");
  2063         -    add_srs_wkt (p, 0,
  2064         -        "PROJCS[\"NAD83 / MTM zone 10\",GEOGCS[\"NAD83\",DATUM[\"");
  2065         -    add_srs_wkt (p, 1,
  2066         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  2067         -    add_srs_wkt (p, 2,
  2068         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2069         -    add_srs_wkt (p, 3,
  2070         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  2071         -    add_srs_wkt (p, 4,
  2072         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2073         -    add_srs_wkt (p, 5,
  2074         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2075         -    add_srs_wkt (p, 6,
  2076         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2077         -    add_srs_wkt (p, 7,
  2078         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2079         -    add_srs_wkt (p, 8,
  2080         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  2081         -    add_srs_wkt (p, 9,
  2082         -        "idian\",-79.5],PARAMETER[\"scale_factor\",0.9999],PARAME");
  2083         -    add_srs_wkt (p, 10,
  2084         -        "TER[\"false_easting\",304800],PARAMETER[\"false_northing");
  2085         -    add_srs_wkt (p, 11,
  2086         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  2087         -    add_srs_wkt (p, 12,
  2088         -        "S[\"E(X)\",EAST],AXIS[\"N(Y)\",NORTH],AUTHORITY[\"EPSG\"");
  2089         -    add_srs_wkt (p, 13,
  2090         -        ",\"32190\"]]");
  2091         -    p = add_epsg_def_ex (filter, first, last, 32191, "epsg", 32191,
  2092         -        "NAD83 / MTM zone 11", 0, 0,
  2093         -        "GRS 1980", "Greenwich",
  2094         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2095         -        "Easting", "East", "Northing", "North");
  2096         -    add_proj4text (p, 0,
  2097         -        "+proj=tmerc +lat_0=0 +lon_0=-82.5 +k=0.9999 +x_0=304800 ");
  2098         -    add_proj4text (p, 1,
  2099         -        "+y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_");
  2100         -    add_proj4text (p, 2,
  2101         -        "defs");
  2102         -    add_srs_wkt (p, 0,
  2103         -        "PROJCS[\"NAD83 / MTM zone 11\",GEOGCS[\"NAD83\",DATUM[\"");
  2104         -    add_srs_wkt (p, 1,
  2105         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  2106         -    add_srs_wkt (p, 2,
  2107         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2108         -    add_srs_wkt (p, 3,
  2109         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  2110         -    add_srs_wkt (p, 4,
  2111         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2112         -    add_srs_wkt (p, 5,
  2113         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2114         -    add_srs_wkt (p, 6,
  2115         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2116         -    add_srs_wkt (p, 7,
  2117         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2118         -    add_srs_wkt (p, 8,
  2119         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  2120         -    add_srs_wkt (p, 9,
  2121         -        "idian\",-82.5],PARAMETER[\"scale_factor\",0.9999],PARAME");
  2122         -    add_srs_wkt (p, 10,
  2123         -        "TER[\"false_easting\",304800],PARAMETER[\"false_northing");
  2124         -    add_srs_wkt (p, 11,
  2125         -        "\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXI");
  2126         -    add_srs_wkt (p, 12,
  2127         -        "S[\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"");
  2128         -    add_srs_wkt (p, 13,
  2129         -        "EPSG\",\"32191\"]]");
  2130         -    p = add_epsg_def_ex (filter, first, last, 32192, "epsg", 32192,
  2131         -        "NAD83 / MTM zone 12", 0, 0,
  2132         -        "GRS 1980", "Greenwich",
  2133         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2134         -        "Easting", "East", "Northing", "North");
  2135         -    add_proj4text (p, 0,
  2136         -        "+proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9999 +x_0=304800 +y");
  2137         -    add_proj4text (p, 1,
  2138         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  2139         -    add_proj4text (p, 2,
  2140         -        "fs");
  2141         -    add_srs_wkt (p, 0,
  2142         -        "PROJCS[\"NAD83 / MTM zone 12\",GEOGCS[\"NAD83\",DATUM[\"");
  2143         -    add_srs_wkt (p, 1,
  2144         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  2145         -    add_srs_wkt (p, 2,
  2146         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2147         -    add_srs_wkt (p, 3,
  2148         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  2149         -    add_srs_wkt (p, 4,
  2150         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2151         -    add_srs_wkt (p, 5,
  2152         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2153         -    add_srs_wkt (p, 6,
  2154         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2155         -    add_srs_wkt (p, 7,
  2156         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2157         -    add_srs_wkt (p, 8,
  2158         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  2159         -    add_srs_wkt (p, 9,
  2160         -        "idian\",-81],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
  2161         -    add_srs_wkt (p, 10,
  2162         -        "R[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  2163         -    add_srs_wkt (p, 11,
  2164         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2165         -    add_srs_wkt (p, 12,
          115  +    add_srs_wkt (p, 11,
          116  +        "Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPS");
          117  +    add_srs_wkt (p, 12,
          118  +        "G\",\"32347\"]]");
          119  +    p = add_epsg_def (filter, first, last, 32348, "epsg", 32348,
          120  +        "WGS 72 / UTM zone 48S");
          121  +    add_proj4text (p, 0,
          122  +        "+proj=utm +zone=48 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          123  +    add_proj4text (p, 1,
          124  +        "0,0,0.554,0.2263 +units=m +no_defs");
          125  +    add_srs_wkt (p, 0,
          126  +        "PROJCS[\"WGS 72 / UTM zone 48S\",GEOGCS[\"WGS 72\",DATUM");
          127  +    add_srs_wkt (p, 1,
          128  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          129  +    add_srs_wkt (p, 2,
          130  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          131  +    add_srs_wkt (p, 3,
          132  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          133  +    add_srs_wkt (p, 4,
          134  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          135  +    add_srs_wkt (p, 5,
          136  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          137  +    add_srs_wkt (p, 6,
          138  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          139  +    add_srs_wkt (p, 7,
          140  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          141  +    add_srs_wkt (p, 8,
          142  +        ",105],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          143  +    add_srs_wkt (p, 9,
          144  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          145  +    add_srs_wkt (p, 10,
          146  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          147  +    add_srs_wkt (p, 11,
          148  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          149  +    add_srs_wkt (p, 12,
          150  +        "PSG\",\"32348\"]]");
          151  +    p = add_epsg_def (filter, first, last, 32349, "epsg", 32349,
          152  +        "WGS 72 / UTM zone 49S");
          153  +    add_proj4text (p, 0,
          154  +        "+proj=utm +zone=49 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          155  +    add_proj4text (p, 1,
          156  +        "0,0,0.554,0.2263 +units=m +no_defs");
          157  +    add_srs_wkt (p, 0,
          158  +        "PROJCS[\"WGS 72 / UTM zone 49S\",GEOGCS[\"WGS 72\",DATUM");
          159  +    add_srs_wkt (p, 1,
          160  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          161  +    add_srs_wkt (p, 2,
          162  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          163  +    add_srs_wkt (p, 3,
          164  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          165  +    add_srs_wkt (p, 4,
          166  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          167  +    add_srs_wkt (p, 5,
          168  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          169  +    add_srs_wkt (p, 6,
          170  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          171  +    add_srs_wkt (p, 7,
          172  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          173  +    add_srs_wkt (p, 8,
          174  +        ",111],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          175  +    add_srs_wkt (p, 9,
          176  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          177  +    add_srs_wkt (p, 10,
          178  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          179  +    add_srs_wkt (p, 11,
          180  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          181  +    add_srs_wkt (p, 12,
          182  +        "PSG\",\"32349\"]]");
          183  +    p = add_epsg_def (filter, first, last, 32350, "epsg", 32350,
          184  +        "WGS 72 / UTM zone 50S");
          185  +    add_proj4text (p, 0,
          186  +        "+proj=utm +zone=50 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          187  +    add_proj4text (p, 1,
          188  +        "0,0,0.554,0.2263 +units=m +no_defs");
          189  +    add_srs_wkt (p, 0,
          190  +        "PROJCS[\"WGS 72 / UTM zone 50S\",GEOGCS[\"WGS 72\",DATUM");
          191  +    add_srs_wkt (p, 1,
          192  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          193  +    add_srs_wkt (p, 2,
          194  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          195  +    add_srs_wkt (p, 3,
          196  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          197  +    add_srs_wkt (p, 4,
          198  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          199  +    add_srs_wkt (p, 5,
          200  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          201  +    add_srs_wkt (p, 6,
          202  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          203  +    add_srs_wkt (p, 7,
          204  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          205  +    add_srs_wkt (p, 8,
          206  +        ",117],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          207  +    add_srs_wkt (p, 9,
          208  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          209  +    add_srs_wkt (p, 10,
          210  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          211  +    add_srs_wkt (p, 11,
          212  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          213  +    add_srs_wkt (p, 12,
          214  +        "PSG\",\"32350\"]]");
          215  +    p = add_epsg_def (filter, first, last, 32351, "epsg", 32351,
          216  +        "WGS 72 / UTM zone 51S");
          217  +    add_proj4text (p, 0,
          218  +        "+proj=utm +zone=51 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          219  +    add_proj4text (p, 1,
          220  +        "0,0,0.554,0.2263 +units=m +no_defs");
          221  +    add_srs_wkt (p, 0,
          222  +        "PROJCS[\"WGS 72 / UTM zone 51S\",GEOGCS[\"WGS 72\",DATUM");
          223  +    add_srs_wkt (p, 1,
          224  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          225  +    add_srs_wkt (p, 2,
          226  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          227  +    add_srs_wkt (p, 3,
          228  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          229  +    add_srs_wkt (p, 4,
          230  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          231  +    add_srs_wkt (p, 5,
          232  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          233  +    add_srs_wkt (p, 6,
          234  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          235  +    add_srs_wkt (p, 7,
          236  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          237  +    add_srs_wkt (p, 8,
          238  +        ",123],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          239  +    add_srs_wkt (p, 9,
          240  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          241  +    add_srs_wkt (p, 10,
          242  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          243  +    add_srs_wkt (p, 11,
          244  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          245  +    add_srs_wkt (p, 12,
          246  +        "PSG\",\"32351\"]]");
          247  +    p = add_epsg_def (filter, first, last, 32352, "epsg", 32352,
          248  +        "WGS 72 / UTM zone 52S");
          249  +    add_proj4text (p, 0,
          250  +        "+proj=utm +zone=52 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          251  +    add_proj4text (p, 1,
          252  +        "0,0,0.554,0.2263 +units=m +no_defs");
          253  +    add_srs_wkt (p, 0,
          254  +        "PROJCS[\"WGS 72 / UTM zone 52S\",GEOGCS[\"WGS 72\",DATUM");
          255  +    add_srs_wkt (p, 1,
          256  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          257  +    add_srs_wkt (p, 2,
          258  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          259  +    add_srs_wkt (p, 3,
          260  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          261  +    add_srs_wkt (p, 4,
          262  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          263  +    add_srs_wkt (p, 5,
          264  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          265  +    add_srs_wkt (p, 6,
          266  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          267  +    add_srs_wkt (p, 7,
          268  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          269  +    add_srs_wkt (p, 8,
          270  +        ",129],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          271  +    add_srs_wkt (p, 9,
          272  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          273  +    add_srs_wkt (p, 10,
          274  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          275  +    add_srs_wkt (p, 11,
          276  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          277  +    add_srs_wkt (p, 12,
          278  +        "PSG\",\"32352\"]]");
          279  +    p = add_epsg_def (filter, first, last, 32353, "epsg", 32353,
          280  +        "WGS 72 / UTM zone 53S");
          281  +    add_proj4text (p, 0,
          282  +        "+proj=utm +zone=53 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          283  +    add_proj4text (p, 1,
          284  +        "0,0,0.554,0.2263 +units=m +no_defs");
          285  +    add_srs_wkt (p, 0,
          286  +        "PROJCS[\"WGS 72 / UTM zone 53S\",GEOGCS[\"WGS 72\",DATUM");
          287  +    add_srs_wkt (p, 1,
          288  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          289  +    add_srs_wkt (p, 2,
          290  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          291  +    add_srs_wkt (p, 3,
          292  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          293  +    add_srs_wkt (p, 4,
          294  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          295  +    add_srs_wkt (p, 5,
          296  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          297  +    add_srs_wkt (p, 6,
          298  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          299  +    add_srs_wkt (p, 7,
          300  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          301  +    add_srs_wkt (p, 8,
          302  +        ",135],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          303  +    add_srs_wkt (p, 9,
          304  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          305  +    add_srs_wkt (p, 10,
          306  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          307  +    add_srs_wkt (p, 11,
          308  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          309  +    add_srs_wkt (p, 12,
          310  +        "PSG\",\"32353\"]]");
          311  +    p = add_epsg_def (filter, first, last, 32354, "epsg", 32354,
          312  +        "WGS 72 / UTM zone 54S");
          313  +    add_proj4text (p, 0,
          314  +        "+proj=utm +zone=54 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          315  +    add_proj4text (p, 1,
          316  +        "0,0,0.554,0.2263 +units=m +no_defs");
          317  +    add_srs_wkt (p, 0,
          318  +        "PROJCS[\"WGS 72 / UTM zone 54S\",GEOGCS[\"WGS 72\",DATUM");
          319  +    add_srs_wkt (p, 1,
          320  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          321  +    add_srs_wkt (p, 2,
          322  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          323  +    add_srs_wkt (p, 3,
          324  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          325  +    add_srs_wkt (p, 4,
          326  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          327  +    add_srs_wkt (p, 5,
          328  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          329  +    add_srs_wkt (p, 6,
          330  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          331  +    add_srs_wkt (p, 7,
          332  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          333  +    add_srs_wkt (p, 8,
          334  +        ",141],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          335  +    add_srs_wkt (p, 9,
          336  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          337  +    add_srs_wkt (p, 10,
          338  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          339  +    add_srs_wkt (p, 11,
          340  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          341  +    add_srs_wkt (p, 12,
          342  +        "PSG\",\"32354\"]]");
          343  +    p = add_epsg_def (filter, first, last, 32355, "epsg", 32355,
          344  +        "WGS 72 / UTM zone 55S");
          345  +    add_proj4text (p, 0,
          346  +        "+proj=utm +zone=55 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          347  +    add_proj4text (p, 1,
          348  +        "0,0,0.554,0.2263 +units=m +no_defs");
          349  +    add_srs_wkt (p, 0,
          350  +        "PROJCS[\"WGS 72 / UTM zone 55S\",GEOGCS[\"WGS 72\",DATUM");
          351  +    add_srs_wkt (p, 1,
          352  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          353  +    add_srs_wkt (p, 2,
          354  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          355  +    add_srs_wkt (p, 3,
          356  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          357  +    add_srs_wkt (p, 4,
          358  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          359  +    add_srs_wkt (p, 5,
          360  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          361  +    add_srs_wkt (p, 6,
          362  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          363  +    add_srs_wkt (p, 7,
          364  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          365  +    add_srs_wkt (p, 8,
          366  +        ",147],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          367  +    add_srs_wkt (p, 9,
          368  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          369  +    add_srs_wkt (p, 10,
          370  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          371  +    add_srs_wkt (p, 11,
          372  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          373  +    add_srs_wkt (p, 12,
          374  +        "PSG\",\"32355\"]]");
          375  +    p = add_epsg_def (filter, first, last, 32356, "epsg", 32356,
          376  +        "WGS 72 / UTM zone 56S");
          377  +    add_proj4text (p, 0,
          378  +        "+proj=utm +zone=56 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          379  +    add_proj4text (p, 1,
          380  +        "0,0,0.554,0.2263 +units=m +no_defs");
          381  +    add_srs_wkt (p, 0,
          382  +        "PROJCS[\"WGS 72 / UTM zone 56S\",GEOGCS[\"WGS 72\",DATUM");
          383  +    add_srs_wkt (p, 1,
          384  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          385  +    add_srs_wkt (p, 2,
          386  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          387  +    add_srs_wkt (p, 3,
          388  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          389  +    add_srs_wkt (p, 4,
          390  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          391  +    add_srs_wkt (p, 5,
          392  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          393  +    add_srs_wkt (p, 6,
          394  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          395  +    add_srs_wkt (p, 7,
          396  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          397  +    add_srs_wkt (p, 8,
          398  +        ",153],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          399  +    add_srs_wkt (p, 9,
          400  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          401  +    add_srs_wkt (p, 10,
          402  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          403  +    add_srs_wkt (p, 11,
          404  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          405  +    add_srs_wkt (p, 12,
          406  +        "PSG\",\"32356\"]]");
          407  +    p = add_epsg_def (filter, first, last, 32357, "epsg", 32357,
          408  +        "WGS 72 / UTM zone 57S");
          409  +    add_proj4text (p, 0,
          410  +        "+proj=utm +zone=57 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          411  +    add_proj4text (p, 1,
          412  +        "0,0,0.554,0.2263 +units=m +no_defs");
          413  +    add_srs_wkt (p, 0,
          414  +        "PROJCS[\"WGS 72 / UTM zone 57S\",GEOGCS[\"WGS 72\",DATUM");
          415  +    add_srs_wkt (p, 1,
          416  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          417  +    add_srs_wkt (p, 2,
          418  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          419  +    add_srs_wkt (p, 3,
          420  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          421  +    add_srs_wkt (p, 4,
          422  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          423  +    add_srs_wkt (p, 5,
          424  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          425  +    add_srs_wkt (p, 6,
          426  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          427  +    add_srs_wkt (p, 7,
          428  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          429  +    add_srs_wkt (p, 8,
          430  +        ",159],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          431  +    add_srs_wkt (p, 9,
          432  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          433  +    add_srs_wkt (p, 10,
          434  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          435  +    add_srs_wkt (p, 11,
          436  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          437  +    add_srs_wkt (p, 12,
          438  +        "PSG\",\"32357\"]]");
          439  +    p = add_epsg_def (filter, first, last, 32358, "epsg", 32358,
          440  +        "WGS 72 / UTM zone 58S");
          441  +    add_proj4text (p, 0,
          442  +        "+proj=utm +zone=58 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          443  +    add_proj4text (p, 1,
          444  +        "0,0,0.554,0.2263 +units=m +no_defs");
          445  +    add_srs_wkt (p, 0,
          446  +        "PROJCS[\"WGS 72 / UTM zone 58S\",GEOGCS[\"WGS 72\",DATUM");
          447  +    add_srs_wkt (p, 1,
          448  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          449  +    add_srs_wkt (p, 2,
          450  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          451  +    add_srs_wkt (p, 3,
          452  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          453  +    add_srs_wkt (p, 4,
          454  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          455  +    add_srs_wkt (p, 5,
          456  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          457  +    add_srs_wkt (p, 6,
          458  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          459  +    add_srs_wkt (p, 7,
          460  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          461  +    add_srs_wkt (p, 8,
          462  +        ",165],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          463  +    add_srs_wkt (p, 9,
          464  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          465  +    add_srs_wkt (p, 10,
          466  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          467  +    add_srs_wkt (p, 11,
          468  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          469  +    add_srs_wkt (p, 12,
          470  +        "PSG\",\"32358\"]]");
          471  +    p = add_epsg_def (filter, first, last, 32359, "epsg", 32359,
          472  +        "WGS 72 / UTM zone 59S");
          473  +    add_proj4text (p, 0,
          474  +        "+proj=utm +zone=59 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          475  +    add_proj4text (p, 1,
          476  +        "0,0,0.554,0.2263 +units=m +no_defs");
          477  +    add_srs_wkt (p, 0,
          478  +        "PROJCS[\"WGS 72 / UTM zone 59S\",GEOGCS[\"WGS 72\",DATUM");
          479  +    add_srs_wkt (p, 1,
          480  +        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          481  +    add_srs_wkt (p, 2,
          482  +        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          483  +    add_srs_wkt (p, 3,
          484  +        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          485  +    add_srs_wkt (p, 4,
          486  +        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          487  +    add_srs_wkt (p, 5,
          488  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          489  +    add_srs_wkt (p, 6,
          490  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          491  +    add_srs_wkt (p, 7,
          492  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          493  +    add_srs_wkt (p, 8,
          494  +        ",171],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          495  +    add_srs_wkt (p, 9,
          496  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          497  +    add_srs_wkt (p, 10,
          498  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          499  +    add_srs_wkt (p, 11,
  2166    500           "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  2167         -    add_srs_wkt (p, 13,
  2168         -        "PSG\",\"32192\"]]");
  2169         -    p = add_epsg_def_ex (filter, first, last, 32193, "epsg", 32193,
  2170         -        "NAD83 / MTM zone 13", 0, 0,
  2171         -        "GRS 1980", "Greenwich",
  2172         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2173         -        "Easting", "East", "Northing", "North");
  2174         -    add_proj4text (p, 0,
  2175         -        "+proj=tmerc +lat_0=0 +lon_0=-84 +k=0.9999 +x_0=304800 +y");
  2176         -    add_proj4text (p, 1,
  2177         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  2178         -    add_proj4text (p, 2,
  2179         -        "fs");
  2180         -    add_srs_wkt (p, 0,
  2181         -        "PROJCS[\"NAD83 / MTM zone 13\",GEOGCS[\"NAD83\",DATUM[\"");
  2182         -    add_srs_wkt (p, 1,
  2183         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  2184         -    add_srs_wkt (p, 2,
  2185         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2186         -    add_srs_wkt (p, 3,
  2187         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  2188         -    add_srs_wkt (p, 4,
  2189         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2190         -    add_srs_wkt (p, 5,
  2191         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2192         -    add_srs_wkt (p, 6,
  2193         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2194         -    add_srs_wkt (p, 7,
  2195         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2196         -    add_srs_wkt (p, 8,
  2197         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  2198         -    add_srs_wkt (p, 9,
  2199         -        "idian\",-84],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
  2200         -    add_srs_wkt (p, 10,
  2201         -        "R[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  2202         -    add_srs_wkt (p, 11,
  2203         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2204         -    add_srs_wkt (p, 12,
  2205         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  2206         -    add_srs_wkt (p, 13,
  2207         -        "PSG\",\"32193\"]]");
  2208         -    p = add_epsg_def_ex (filter, first, last, 32194, "epsg", 32194,
  2209         -        "NAD83 / MTM zone 14", 0, 0,
  2210         -        "GRS 1980", "Greenwich",
  2211         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2212         -        "Easting", "East", "Northing", "North");
  2213         -    add_proj4text (p, 0,
  2214         -        "+proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9999 +x_0=304800 +y");
  2215         -    add_proj4text (p, 1,
  2216         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  2217         -    add_proj4text (p, 2,
  2218         -        "fs");
  2219         -    add_srs_wkt (p, 0,
  2220         -        "PROJCS[\"NAD83 / MTM zone 14\",GEOGCS[\"NAD83\",DATUM[\"");
  2221         -    add_srs_wkt (p, 1,
  2222         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  2223         -    add_srs_wkt (p, 2,
  2224         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2225         -    add_srs_wkt (p, 3,
  2226         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  2227         -    add_srs_wkt (p, 4,
  2228         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2229         -    add_srs_wkt (p, 5,
  2230         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2231         -    add_srs_wkt (p, 6,
  2232         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2233         -    add_srs_wkt (p, 7,
  2234         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2235         -    add_srs_wkt (p, 8,
  2236         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  2237         -    add_srs_wkt (p, 9,
  2238         -        "idian\",-87],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
  2239         -    add_srs_wkt (p, 10,
  2240         -        "R[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  2241         -    add_srs_wkt (p, 11,
  2242         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2243         -    add_srs_wkt (p, 12,
  2244         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  2245         -    add_srs_wkt (p, 13,
  2246         -        "PSG\",\"32194\"]]");
  2247         -    p = add_epsg_def_ex (filter, first, last, 32195, "epsg", 32195,
  2248         -        "NAD83 / MTM zone 15", 0, 0,
  2249         -        "GRS 1980", "Greenwich",
  2250         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2251         -        "Easting", "East", "Northing", "North");
  2252         -    add_proj4text (p, 0,
  2253         -        "+proj=tmerc +lat_0=0 +lon_0=-90 +k=0.9999 +x_0=304800 +y");
  2254         -    add_proj4text (p, 1,
  2255         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  2256         -    add_proj4text (p, 2,
  2257         -        "fs");
  2258         -    add_srs_wkt (p, 0,
  2259         -        "PROJCS[\"NAD83 / MTM zone 15\",GEOGCS[\"NAD83\",DATUM[\"");
  2260         -    add_srs_wkt (p, 1,
  2261         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  2262         -    add_srs_wkt (p, 2,
  2263         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2264         -    add_srs_wkt (p, 3,
  2265         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  2266         -    add_srs_wkt (p, 4,
  2267         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2268         -    add_srs_wkt (p, 5,
  2269         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2270         -    add_srs_wkt (p, 6,
  2271         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2272         -    add_srs_wkt (p, 7,
  2273         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2274         -    add_srs_wkt (p, 8,
  2275         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  2276         -    add_srs_wkt (p, 9,
  2277         -        "idian\",-90],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
  2278         -    add_srs_wkt (p, 10,
  2279         -        "R[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  2280         -    add_srs_wkt (p, 11,
  2281         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2282         -    add_srs_wkt (p, 12,
  2283         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  2284         -    add_srs_wkt (p, 13,
  2285         -        "PSG\",\"32195\"]]");
  2286         -    p = add_epsg_def_ex (filter, first, last, 32196, "epsg", 32196,
  2287         -        "NAD83 / MTM zone 16", 0, 0,
  2288         -        "GRS 1980", "Greenwich",
  2289         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2290         -        "Easting", "East", "Northing", "North");
  2291         -    add_proj4text (p, 0,
  2292         -        "+proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9999 +x_0=304800 +y");
  2293         -    add_proj4text (p, 1,
  2294         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  2295         -    add_proj4text (p, 2,
  2296         -        "fs");
  2297         -    add_srs_wkt (p, 0,
  2298         -        "PROJCS[\"NAD83 / MTM zone 16\",GEOGCS[\"NAD83\",DATUM[\"");
  2299         -    add_srs_wkt (p, 1,
  2300         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  2301         -    add_srs_wkt (p, 2,
  2302         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2303         -    add_srs_wkt (p, 3,
  2304         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  2305         -    add_srs_wkt (p, 4,
  2306         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2307         -    add_srs_wkt (p, 5,
  2308         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2309         -    add_srs_wkt (p, 6,
  2310         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2311         -    add_srs_wkt (p, 7,
  2312         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2313         -    add_srs_wkt (p, 8,
  2314         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  2315         -    add_srs_wkt (p, 9,
  2316         -        "idian\",-93],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
  2317         -    add_srs_wkt (p, 10,
  2318         -        "R[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  2319         -    add_srs_wkt (p, 11,
  2320         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2321         -    add_srs_wkt (p, 12,
  2322         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  2323         -    add_srs_wkt (p, 13,
  2324         -        "PSG\",\"32196\"]]");
  2325         -    p = add_epsg_def_ex (filter, first, last, 32197, "epsg", 32197,
  2326         -        "NAD83 / MTM zone 17", 0, 0,
  2327         -        "GRS 1980", "Greenwich",
  2328         -        "North_American_Datum_1983", "Transverse_Mercator", "metre",
  2329         -        "Easting", "East", "Northing", "North");
  2330         -    add_proj4text (p, 0,
  2331         -        "+proj=tmerc +lat_0=0 +lon_0=-96 +k=0.9999 +x_0=304800 +y");
  2332         -    add_proj4text (p, 1,
  2333         -        "_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_de");
  2334         -    add_proj4text (p, 2,
  2335         -        "fs");
  2336         -    add_srs_wkt (p, 0,
  2337         -        "PROJCS[\"NAD83 / MTM zone 17\",GEOGCS[\"NAD83\",DATUM[\"");
  2338         -    add_srs_wkt (p, 1,
  2339         -        "North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637813");
  2340         -    add_srs_wkt (p, 2,
  2341         -        "7,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84[0,");
  2342         -    add_srs_wkt (p, 3,
  2343         -        "0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"Gree");
  2344         -    add_srs_wkt (p, 4,
  2345         -        "nwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",");
  2346         -    add_srs_wkt (p, 5,
  2347         -        "0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"");
  2348         -    add_srs_wkt (p, 6,
  2349         -        "Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"E");
  2350         -    add_srs_wkt (p, 7,
  2351         -        "PSG\",\"4269\"]],PROJECTION[\"Transverse_Mercator\"],PAR");
  2352         -    add_srs_wkt (p, 8,
  2353         -        "AMETER[\"latitude_of_origin\",0],PARAMETER[\"central_mer");
  2354         -    add_srs_wkt (p, 9,
  2355         -        "idian\",-96],PARAMETER[\"scale_factor\",0.9999],PARAMETE");
  2356         -    add_srs_wkt (p, 10,
  2357         -        "R[\"false_easting\",304800],PARAMETER[\"false_northing\"");
  2358         -    add_srs_wkt (p, 11,
  2359         -        ",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
  2360         -    add_srs_wkt (p, 12,
  2361         -        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
  2362         -    add_srs_wkt (p, 13,
  2363         -        "PSG\",\"32197\"]]");
  2364         -    p = add_epsg_def_ex (filter, first, last, 32198, "epsg", 32198,
  2365         -        "NAD83 / Quebec Lambert", 0, 0,
  2366         -        "GRS 1980", "Greenwich",
  2367         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2368         -        "X", "East", "Y", "North");
  2369         -    add_proj4text (p, 0,
  2370         -        "+proj=lcc +lat_1=60 +lat_2=46 +lat_0=44 +lon_0=-68.5 +x_");
  2371         -    add_proj4text (p, 1,
  2372         -        "0=0 +y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m ");
  2373         -    add_proj4text (p, 2,
  2374         -        "+no_defs");
  2375         -    add_srs_wkt (p, 0,
  2376         -        "PROJCS[\"NAD83 / Quebec Lambert\",GEOGCS[\"NAD83\",DATUM");
  2377         -    add_srs_wkt (p, 1,
  2378         -        "[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\",637");
  2379         -    add_srs_wkt (p, 2,
  2380         -        "8137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOWGS84");
  2381         -    add_srs_wkt (p, 3,
  2382         -        "[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM[\"G");
  2383         -    add_srs_wkt (p, 4,
  2384         -        "reenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"degree");
  2385         -    add_srs_wkt (p, 5,
  2386         -        "\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS");
  2387         -    add_srs_wkt (p, 6,
  2388         -        "[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHORITY[");
  2389         -    add_srs_wkt (p, 7,
  2390         -        "\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_Conic");
  2391         -    add_srs_wkt (p, 8,
  2392         -        "_2SP\"],PARAMETER[\"standard_parallel_1\",60],PARAMETER[");
  2393         -    add_srs_wkt (p, 9,
  2394         -        "\"standard_parallel_2\",46],PARAMETER[\"latitude_of_orig");
  2395         -    add_srs_wkt (p, 10,
  2396         -        "in\",44],PARAMETER[\"central_meridian\",-68.5],PARAMETER");
  2397         -    add_srs_wkt (p, 11,
  2398         -        "[\"false_easting\",0],PARAMETER[\"false_northing\",0],UN");
  2399         -    add_srs_wkt (p, 12,
  2400         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",");
  2401         -    add_srs_wkt (p, 13,
  2402         -        "EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32198\"]]");
  2403         -    p = add_epsg_def_ex (filter, first, last, 32199, "epsg", 32199,
  2404         -        "NAD83 / Louisiana Offshore", 0, 0,
  2405         -        "GRS 1980", "Greenwich",
  2406         -        "North_American_Datum_1983", "Lambert_Conformal_Conic_2SP", "metre",
  2407         -        "X", "East", "Y", "North");
  2408         -    add_proj4text (p, 0,
  2409         -        "+proj=lcc +lat_1=27.83333333333333 +lat_2=26.16666666666");
  2410         -    add_proj4text (p, 1,
  2411         -        "667 +lat_0=25.5 +lon_0=-91.33333333333333 +x_0=1000000 +");
  2412         -    add_proj4text (p, 2,
  2413         -        "y_0=0 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_d");
  2414         -    add_proj4text (p, 3,
  2415         -        "efs");
  2416         -    add_srs_wkt (p, 0,
  2417         -        "PROJCS[\"NAD83 / Louisiana Offshore\",GEOGCS[\"NAD83\",D");
  2418         -    add_srs_wkt (p, 1,
  2419         -        "ATUM[\"North_American_Datum_1983\",SPHEROID[\"GRS 1980\"");
  2420         -    add_srs_wkt (p, 2,
  2421         -        ",6378137,298.257222101,AUTHORITY[\"EPSG\",\"7019\"]],TOW");
  2422         -    add_srs_wkt (p, 3,
  2423         -        "GS84[0,0,0,0,0,0,0],AUTHORITY[\"EPSG\",\"6269\"]],PRIMEM");
  2424         -    add_srs_wkt (p, 4,
  2425         -        "[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNIT[\"de");
  2426         -    add_srs_wkt (p, 5,
  2427         -        "gree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"9122\"]],");
  2428         -    add_srs_wkt (p, 6,
  2429         -        "AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],AUTHOR");
  2430         -    add_srs_wkt (p, 7,
  2431         -        "ITY[\"EPSG\",\"4269\"]],PROJECTION[\"Lambert_Conformal_C");
  2432         -    add_srs_wkt (p, 8,
  2433         -        "onic_2SP\"],PARAMETER[\"standard_parallel_1\",27.8333333");
  2434         -    add_srs_wkt (p, 9,
  2435         -        "3333333],PARAMETER[\"standard_parallel_2\",26.1666666666");
  2436         -    add_srs_wkt (p, 10,
  2437         -        "6667],PARAMETER[\"latitude_of_origin\",25.5],PARAMETER[\"");
  2438         -    add_srs_wkt (p, 11,
  2439         -        "central_meridian\",-91.33333333333333],PARAMETER[\"false");
  2440         -    add_srs_wkt (p, 12,
  2441         -        "_easting\",1000000],PARAMETER[\"false_northing\",0],UNIT");
  2442         -    add_srs_wkt (p, 13,
  2443         -        "[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EA");
  2444         -    add_srs_wkt (p, 14,
  2445         -        "ST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32199\"]]");
  2446         -    p = add_epsg_def_ex (filter, first, last, 32201, "epsg", 32201,
  2447         -        "WGS 72 / UTM zone 1N", 0, 0,
  2448         -        "WGS 72", "Greenwich",
  2449         -        "WGS_1972", "Transverse_Mercator", "metre",
  2450         -        "Easting", "East", "Northing", "North");
  2451         -    add_proj4text (p, 0,
  2452         -        "+proj=utm +zone=1 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
  2453         -    add_proj4text (p, 1,
  2454         -        "4,0.2263 +units=m +no_defs");
  2455         -    add_srs_wkt (p, 0,
  2456         -        "PROJCS[\"WGS 72 / UTM zone 1N\",GEOGCS[\"WGS 72\",DATUM[");
  2457         -    add_srs_wkt (p, 1,
  2458         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  2459         -    add_srs_wkt (p, 2,
  2460         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  2461         -    add_srs_wkt (p, 3,
  2462         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  2463         -    add_srs_wkt (p, 4,
  2464         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2465         -    add_srs_wkt (p, 5,
  2466         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  2467         -    add_srs_wkt (p, 6,
  2468         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
  2469         -    add_srs_wkt (p, 7,
  2470         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2471         -    add_srs_wkt (p, 8,
  2472         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],");
  2473         -    add_srs_wkt (p, 9,
  2474         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2475         -    add_srs_wkt (p, 10,
  2476         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2477         -    add_srs_wkt (p, 11,
  2478         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  2479         -    add_srs_wkt (p, 12,
  2480         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32201");
  2481         -    add_srs_wkt (p, 13,
  2482         -        "\"]]");
  2483         -    p = add_epsg_def_ex (filter, first, last, 32202, "epsg", 32202,
  2484         -        "WGS 72 / UTM zone 2N", 0, 0,
  2485         -        "WGS 72", "Greenwich",
  2486         -        "WGS_1972", "Transverse_Mercator", "metre",
  2487         -        "Easting", "East", "Northing", "North");
  2488         -    add_proj4text (p, 0,
  2489         -        "+proj=utm +zone=2 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
  2490         -    add_proj4text (p, 1,
  2491         -        "4,0.2263 +units=m +no_defs");
  2492         -    add_srs_wkt (p, 0,
  2493         -        "PROJCS[\"WGS 72 / UTM zone 2N\",GEOGCS[\"WGS 72\",DATUM[");
  2494         -    add_srs_wkt (p, 1,
  2495         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  2496         -    add_srs_wkt (p, 2,
  2497         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  2498         -    add_srs_wkt (p, 3,
  2499         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  2500         -    add_srs_wkt (p, 4,
  2501         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2502         -    add_srs_wkt (p, 5,
  2503         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  2504         -    add_srs_wkt (p, 6,
  2505         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
  2506         -    add_srs_wkt (p, 7,
  2507         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2508         -    add_srs_wkt (p, 8,
  2509         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],");
  2510         -    add_srs_wkt (p, 9,
  2511         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2512         -    add_srs_wkt (p, 10,
  2513         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2514         -    add_srs_wkt (p, 11,
  2515         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  2516         -    add_srs_wkt (p, 12,
  2517         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32202");
  2518         -    add_srs_wkt (p, 13,
  2519         -        "\"]]");
  2520         -    p = add_epsg_def_ex (filter, first, last, 32203, "epsg", 32203,
  2521         -        "WGS 72 / UTM zone 3N", 0, 0,
  2522         -        "WGS 72", "Greenwich",
  2523         -        "WGS_1972", "Transverse_Mercator", "metre",
  2524         -        "Easting", "East", "Northing", "North");
  2525         -    add_proj4text (p, 0,
  2526         -        "+proj=utm +zone=3 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
  2527         -    add_proj4text (p, 1,
  2528         -        "4,0.2263 +units=m +no_defs");
  2529         -    add_srs_wkt (p, 0,
  2530         -        "PROJCS[\"WGS 72 / UTM zone 3N\",GEOGCS[\"WGS 72\",DATUM[");
  2531         -    add_srs_wkt (p, 1,
  2532         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  2533         -    add_srs_wkt (p, 2,
  2534         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  2535         -    add_srs_wkt (p, 3,
  2536         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  2537         -    add_srs_wkt (p, 4,
  2538         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2539         -    add_srs_wkt (p, 5,
  2540         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  2541         -    add_srs_wkt (p, 6,
  2542         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
  2543         -    add_srs_wkt (p, 7,
  2544         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2545         -    add_srs_wkt (p, 8,
  2546         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-165],");
  2547         -    add_srs_wkt (p, 9,
  2548         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2549         -    add_srs_wkt (p, 10,
  2550         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2551         -    add_srs_wkt (p, 11,
  2552         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  2553         -    add_srs_wkt (p, 12,
  2554         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32203");
  2555         -    add_srs_wkt (p, 13,
  2556         -        "\"]]");
  2557         -    p = add_epsg_def_ex (filter, first, last, 32204, "epsg", 32204,
  2558         -        "WGS 72 / UTM zone 4N", 0, 0,
  2559         -        "WGS 72", "Greenwich",
  2560         -        "WGS_1972", "Transverse_Mercator", "metre",
  2561         -        "Easting", "East", "Northing", "North");
  2562         -    add_proj4text (p, 0,
  2563         -        "+proj=utm +zone=4 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
  2564         -    add_proj4text (p, 1,
  2565         -        "4,0.2263 +units=m +no_defs");
  2566         -    add_srs_wkt (p, 0,
  2567         -        "PROJCS[\"WGS 72 / UTM zone 4N\",GEOGCS[\"WGS 72\",DATUM[");
  2568         -    add_srs_wkt (p, 1,
  2569         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  2570         -    add_srs_wkt (p, 2,
  2571         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  2572         -    add_srs_wkt (p, 3,
  2573         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  2574         -    add_srs_wkt (p, 4,
  2575         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2576         -    add_srs_wkt (p, 5,
  2577         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  2578         -    add_srs_wkt (p, 6,
  2579         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
  2580         -    add_srs_wkt (p, 7,
  2581         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2582         -    add_srs_wkt (p, 8,
  2583         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-159],");
  2584         -    add_srs_wkt (p, 9,
  2585         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2586         -    add_srs_wkt (p, 10,
  2587         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2588         -    add_srs_wkt (p, 11,
  2589         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  2590         -    add_srs_wkt (p, 12,
  2591         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32204");
  2592         -    add_srs_wkt (p, 13,
  2593         -        "\"]]");
  2594         -    p = add_epsg_def_ex (filter, first, last, 32205, "epsg", 32205,
  2595         -        "WGS 72 / UTM zone 5N", 0, 0,
  2596         -        "WGS 72", "Greenwich",
  2597         -        "WGS_1972", "Transverse_Mercator", "metre",
  2598         -        "Easting", "East", "Northing", "North");
  2599         -    add_proj4text (p, 0,
  2600         -        "+proj=utm +zone=5 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
  2601         -    add_proj4text (p, 1,
  2602         -        "4,0.2263 +units=m +no_defs");
  2603         -    add_srs_wkt (p, 0,
  2604         -        "PROJCS[\"WGS 72 / UTM zone 5N\",GEOGCS[\"WGS 72\",DATUM[");
  2605         -    add_srs_wkt (p, 1,
  2606         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  2607         -    add_srs_wkt (p, 2,
  2608         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  2609         -    add_srs_wkt (p, 3,
  2610         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  2611         -    add_srs_wkt (p, 4,
  2612         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2613         -    add_srs_wkt (p, 5,
  2614         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  2615         -    add_srs_wkt (p, 6,
  2616         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
  2617         -    add_srs_wkt (p, 7,
  2618         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2619         -    add_srs_wkt (p, 8,
  2620         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-153],");
  2621         -    add_srs_wkt (p, 9,
  2622         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2623         -    add_srs_wkt (p, 10,
  2624         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2625         -    add_srs_wkt (p, 11,
  2626         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  2627         -    add_srs_wkt (p, 12,
  2628         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32205");
  2629         -    add_srs_wkt (p, 13,
  2630         -        "\"]]");
  2631         -    p = add_epsg_def_ex (filter, first, last, 32206, "epsg", 32206,
  2632         -        "WGS 72 / UTM zone 6N", 0, 0,
  2633         -        "WGS 72", "Greenwich",
  2634         -        "WGS_1972", "Transverse_Mercator", "metre",
  2635         -        "Easting", "East", "Northing", "North");
  2636         -    add_proj4text (p, 0,
  2637         -        "+proj=utm +zone=6 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
  2638         -    add_proj4text (p, 1,
  2639         -        "4,0.2263 +units=m +no_defs");
  2640         -    add_srs_wkt (p, 0,
  2641         -        "PROJCS[\"WGS 72 / UTM zone 6N\",GEOGCS[\"WGS 72\",DATUM[");
  2642         -    add_srs_wkt (p, 1,
  2643         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  2644         -    add_srs_wkt (p, 2,
  2645         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  2646         -    add_srs_wkt (p, 3,
  2647         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  2648         -    add_srs_wkt (p, 4,
  2649         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2650         -    add_srs_wkt (p, 5,
  2651         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  2652         -    add_srs_wkt (p, 6,
  2653         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
  2654         -    add_srs_wkt (p, 7,
  2655         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2656         -    add_srs_wkt (p, 8,
  2657         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-147],");
  2658         -    add_srs_wkt (p, 9,
  2659         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2660         -    add_srs_wkt (p, 10,
  2661         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2662         -    add_srs_wkt (p, 11,
  2663         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  2664         -    add_srs_wkt (p, 12,
  2665         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32206");
  2666         -    add_srs_wkt (p, 13,
  2667         -        "\"]]");
  2668         -    p = add_epsg_def_ex (filter, first, last, 32207, "epsg", 32207,
  2669         -        "WGS 72 / UTM zone 7N", 0, 0,
  2670         -        "WGS 72", "Greenwich",
  2671         -        "WGS_1972", "Transverse_Mercator", "metre",
  2672         -        "Easting", "East", "Northing", "North");
  2673         -    add_proj4text (p, 0,
  2674         -        "+proj=utm +zone=7 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
  2675         -    add_proj4text (p, 1,
  2676         -        "4,0.2263 +units=m +no_defs");
  2677         -    add_srs_wkt (p, 0,
  2678         -        "PROJCS[\"WGS 72 / UTM zone 7N\",GEOGCS[\"WGS 72\",DATUM[");
  2679         -    add_srs_wkt (p, 1,
  2680         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  2681         -    add_srs_wkt (p, 2,
  2682         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  2683         -    add_srs_wkt (p, 3,
  2684         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  2685         -    add_srs_wkt (p, 4,
  2686         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2687         -    add_srs_wkt (p, 5,
  2688         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  2689         -    add_srs_wkt (p, 6,
  2690         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
  2691         -    add_srs_wkt (p, 7,
  2692         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2693         -    add_srs_wkt (p, 8,
  2694         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-141],");
  2695         -    add_srs_wkt (p, 9,
  2696         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2697         -    add_srs_wkt (p, 10,
  2698         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2699         -    add_srs_wkt (p, 11,
  2700         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  2701         -    add_srs_wkt (p, 12,
  2702         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32207");
  2703         -    add_srs_wkt (p, 13,
  2704         -        "\"]]");
  2705         -    p = add_epsg_def_ex (filter, first, last, 32208, "epsg", 32208,
  2706         -        "WGS 72 / UTM zone 8N", 0, 0,
  2707         -        "WGS 72", "Greenwich",
  2708         -        "WGS_1972", "Transverse_Mercator", "metre",
  2709         -        "Easting", "East", "Northing", "North");
  2710         -    add_proj4text (p, 0,
  2711         -        "+proj=utm +zone=8 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
  2712         -    add_proj4text (p, 1,
  2713         -        "4,0.2263 +units=m +no_defs");
  2714         -    add_srs_wkt (p, 0,
  2715         -        "PROJCS[\"WGS 72 / UTM zone 8N\",GEOGCS[\"WGS 72\",DATUM[");
  2716         -    add_srs_wkt (p, 1,
  2717         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  2718         -    add_srs_wkt (p, 2,
  2719         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  2720         -    add_srs_wkt (p, 3,
  2721         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  2722         -    add_srs_wkt (p, 4,
  2723         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2724         -    add_srs_wkt (p, 5,
  2725         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  2726         -    add_srs_wkt (p, 6,
  2727         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
  2728         -    add_srs_wkt (p, 7,
  2729         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2730         -    add_srs_wkt (p, 8,
  2731         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-135],");
  2732         -    add_srs_wkt (p, 9,
  2733         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2734         -    add_srs_wkt (p, 10,
  2735         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2736         -    add_srs_wkt (p, 11,
  2737         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  2738         -    add_srs_wkt (p, 12,
  2739         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32208");
  2740         -    add_srs_wkt (p, 13,
  2741         -        "\"]]");
  2742         -    p = add_epsg_def_ex (filter, first, last, 32209, "epsg", 32209,
  2743         -        "WGS 72 / UTM zone 9N", 0, 0,
  2744         -        "WGS 72", "Greenwich",
  2745         -        "WGS_1972", "Transverse_Mercator", "metre",
  2746         -        "Easting", "East", "Northing", "North");
  2747         -    add_proj4text (p, 0,
  2748         -        "+proj=utm +zone=9 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.55");
  2749         -    add_proj4text (p, 1,
  2750         -        "4,0.2263 +units=m +no_defs");
  2751         -    add_srs_wkt (p, 0,
  2752         -        "PROJCS[\"WGS 72 / UTM zone 9N\",GEOGCS[\"WGS 72\",DATUM[");
  2753         -    add_srs_wkt (p, 1,
  2754         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  2755         -    add_srs_wkt (p, 2,
  2756         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  2757         -    add_srs_wkt (p, 3,
  2758         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  2759         -    add_srs_wkt (p, 4,
  2760         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  2761         -    add_srs_wkt (p, 5,
  2762         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  2763         -    add_srs_wkt (p, 6,
  2764         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
  2765         -    add_srs_wkt (p, 7,
  2766         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  2767         -    add_srs_wkt (p, 8,
  2768         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-129],");
  2769         -    add_srs_wkt (p, 9,
  2770         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2771         -    add_srs_wkt (p, 10,
  2772         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  2773         -    add_srs_wkt (p, 11,
  2774         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  2775         -    add_srs_wkt (p, 12,
  2776         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32209");
  2777         -    add_srs_wkt (p, 13,
  2778         -        "\"]]");
  2779         -    p = add_epsg_def_ex (filter, first, last, 32210, "epsg", 32210,
  2780         -        "WGS 72 / UTM zone 10N", 0, 0,
  2781         -        "WGS 72", "Greenwich",
  2782         -        "WGS_1972", "Transverse_Mercator", "metre",
  2783         -        "Easting", "East", "Northing", "North");
  2784         -    add_proj4text (p, 0,
  2785         -        "+proj=utm +zone=10 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  2786         -    add_proj4text (p, 1,
  2787         -        "54,0.2263 +units=m +no_defs");
  2788         -    add_srs_wkt (p, 0,
  2789         -        "PROJCS[\"WGS 72 / UTM zone 10N\",GEOGCS[\"WGS 72\",DATUM");
          501  +    add_srs_wkt (p, 12,
          502  +        "PSG\",\"32359\"]]");
          503  +    p = add_epsg_def (filter, first, last, 32360, "epsg", 32360,
          504  +        "WGS 72 / UTM zone 60S");
          505  +    add_proj4text (p, 0,
          506  +        "+proj=utm +zone=60 +south +ellps=WGS72 +towgs84=0,0,4.5,");
          507  +    add_proj4text (p, 1,
          508  +        "0,0,0.554,0.2263 +units=m +no_defs");
          509  +    add_srs_wkt (p, 0,
          510  +        "PROJCS[\"WGS 72 / UTM zone 60S\",GEOGCS[\"WGS 72\",DATUM");
  2790    511       add_srs_wkt (p, 1,
  2791    512           "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2792    513       add_srs_wkt (p, 2,
  2793    514           "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2794    515       add_srs_wkt (p, 3,
  2795    516           ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2796    517       add_srs_wkt (p, 4,
  2797    518           "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2798    519       add_srs_wkt (p, 5,
  2799         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          520  +        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",");
          521  +    add_srs_wkt (p, 6,
          522  +        "\"4322\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER");
          523  +    add_srs_wkt (p, 7,
          524  +        "[\"latitude_of_origin\",0],PARAMETER[\"central_meridian\"");
          525  +    add_srs_wkt (p, 8,
          526  +        ",177],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"fal");
          527  +    add_srs_wkt (p, 9,
          528  +        "se_easting\",500000],PARAMETER[\"false_northing\",100000");
          529  +    add_srs_wkt (p, 10,
          530  +        "00],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[");
          531  +    add_srs_wkt (p, 11,
          532  +        "\"Easting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"E");
          533  +    add_srs_wkt (p, 12,
          534  +        "PSG\",\"32360\"]]");
          535  +    p = add_epsg_def (filter, first, last, 32401, "epsg", 32401,
          536  +        "WGS 72BE / UTM zone 1N");
          537  +    add_proj4text (p, 0,
          538  +        "+proj=utm +zone=1 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
          539  +    add_proj4text (p, 1,
          540  +        "4,-0.38 +units=m +no_defs");
          541  +    add_srs_wkt (p, 0,
          542  +        "PROJCS[\"WGS 72BE / UTM zone 1N\",GEOGCS[\"WGS 72BE\",DA");
          543  +    add_srs_wkt (p, 1,
          544  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          545  +    add_srs_wkt (p, 2,
          546  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          547  +    add_srs_wkt (p, 3,
          548  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          549  +    add_srs_wkt (p, 4,
          550  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          551  +    add_srs_wkt (p, 5,
          552  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          553  +    add_srs_wkt (p, 6,
          554  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          555  +    add_srs_wkt (p, 7,
          556  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          557  +    add_srs_wkt (p, 8,
          558  +        ",PARAMETER[\"central_meridian\",-177],PARAMETER[\"scale_");
          559  +    add_srs_wkt (p, 9,
          560  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          561  +    add_srs_wkt (p, 10,
          562  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          563  +    add_srs_wkt (p, 11,
          564  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          565  +    add_srs_wkt (p, 12,
          566  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32401\"]]");
          567  +    p = add_epsg_def (filter, first, last, 32402, "epsg", 32402,
          568  +        "WGS 72BE / UTM zone 2N");
          569  +    add_proj4text (p, 0,
          570  +        "+proj=utm +zone=2 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
          571  +    add_proj4text (p, 1,
          572  +        "4,-0.38 +units=m +no_defs");
          573  +    add_srs_wkt (p, 0,
          574  +        "PROJCS[\"WGS 72BE / UTM zone 2N\",GEOGCS[\"WGS 72BE\",DA");
          575  +    add_srs_wkt (p, 1,
          576  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          577  +    add_srs_wkt (p, 2,
          578  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          579  +    add_srs_wkt (p, 3,
          580  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          581  +    add_srs_wkt (p, 4,
          582  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          583  +    add_srs_wkt (p, 5,
          584  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          585  +    add_srs_wkt (p, 6,
          586  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          587  +    add_srs_wkt (p, 7,
          588  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          589  +    add_srs_wkt (p, 8,
          590  +        ",PARAMETER[\"central_meridian\",-171],PARAMETER[\"scale_");
          591  +    add_srs_wkt (p, 9,
          592  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          593  +    add_srs_wkt (p, 10,
          594  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          595  +    add_srs_wkt (p, 11,
          596  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          597  +    add_srs_wkt (p, 12,
          598  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32402\"]]");
          599  +    p = add_epsg_def (filter, first, last, 32403, "epsg", 32403,
          600  +        "WGS 72BE / UTM zone 3N");
          601  +    add_proj4text (p, 0,
          602  +        "+proj=utm +zone=3 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
          603  +    add_proj4text (p, 1,
          604  +        "4,-0.38 +units=m +no_defs");
          605  +    add_srs_wkt (p, 0,
          606  +        "PROJCS[\"WGS 72BE / UTM zone 3N\",GEOGCS[\"WGS 72BE\",DA");
          607  +    add_srs_wkt (p, 1,
          608  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          609  +    add_srs_wkt (p, 2,
          610  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          611  +    add_srs_wkt (p, 3,
          612  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          613  +    add_srs_wkt (p, 4,
          614  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          615  +    add_srs_wkt (p, 5,
          616  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          617  +    add_srs_wkt (p, 6,
          618  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          619  +    add_srs_wkt (p, 7,
          620  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          621  +    add_srs_wkt (p, 8,
          622  +        ",PARAMETER[\"central_meridian\",-165],PARAMETER[\"scale_");
          623  +    add_srs_wkt (p, 9,
          624  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          625  +    add_srs_wkt (p, 10,
          626  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          627  +    add_srs_wkt (p, 11,
          628  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          629  +    add_srs_wkt (p, 12,
          630  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32403\"]]");
          631  +    p = add_epsg_def (filter, first, last, 32404, "epsg", 32404,
          632  +        "WGS 72BE / UTM zone 4N");
          633  +    add_proj4text (p, 0,
          634  +        "+proj=utm +zone=4 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
          635  +    add_proj4text (p, 1,
          636  +        "4,-0.38 +units=m +no_defs");
          637  +    add_srs_wkt (p, 0,
          638  +        "PROJCS[\"WGS 72BE / UTM zone 4N\",GEOGCS[\"WGS 72BE\",DA");
          639  +    add_srs_wkt (p, 1,
          640  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          641  +    add_srs_wkt (p, 2,
          642  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          643  +    add_srs_wkt (p, 3,
          644  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          645  +    add_srs_wkt (p, 4,
          646  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          647  +    add_srs_wkt (p, 5,
          648  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          649  +    add_srs_wkt (p, 6,
          650  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          651  +    add_srs_wkt (p, 7,
          652  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          653  +    add_srs_wkt (p, 8,
          654  +        ",PARAMETER[\"central_meridian\",-159],PARAMETER[\"scale_");
          655  +    add_srs_wkt (p, 9,
          656  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          657  +    add_srs_wkt (p, 10,
          658  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          659  +    add_srs_wkt (p, 11,
          660  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          661  +    add_srs_wkt (p, 12,
          662  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32404\"]]");
          663  +    p = add_epsg_def (filter, first, last, 32405, "epsg", 32405,
          664  +        "WGS 72BE / UTM zone 5N");
          665  +    add_proj4text (p, 0,
          666  +        "+proj=utm +zone=5 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
          667  +    add_proj4text (p, 1,
          668  +        "4,-0.38 +units=m +no_defs");
          669  +    add_srs_wkt (p, 0,
          670  +        "PROJCS[\"WGS 72BE / UTM zone 5N\",GEOGCS[\"WGS 72BE\",DA");
          671  +    add_srs_wkt (p, 1,
          672  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          673  +    add_srs_wkt (p, 2,
          674  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          675  +    add_srs_wkt (p, 3,
          676  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          677  +    add_srs_wkt (p, 4,
          678  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          679  +    add_srs_wkt (p, 5,
          680  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          681  +    add_srs_wkt (p, 6,
          682  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          683  +    add_srs_wkt (p, 7,
          684  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          685  +    add_srs_wkt (p, 8,
          686  +        ",PARAMETER[\"central_meridian\",-153],PARAMETER[\"scale_");
          687  +    add_srs_wkt (p, 9,
          688  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          689  +    add_srs_wkt (p, 10,
          690  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          691  +    add_srs_wkt (p, 11,
          692  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          693  +    add_srs_wkt (p, 12,
          694  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32405\"]]");
          695  +    p = add_epsg_def (filter, first, last, 32406, "epsg", 32406,
          696  +        "WGS 72BE / UTM zone 6N");
          697  +    add_proj4text (p, 0,
          698  +        "+proj=utm +zone=6 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
          699  +    add_proj4text (p, 1,
          700  +        "4,-0.38 +units=m +no_defs");
          701  +    add_srs_wkt (p, 0,
          702  +        "PROJCS[\"WGS 72BE / UTM zone 6N\",GEOGCS[\"WGS 72BE\",DA");
          703  +    add_srs_wkt (p, 1,
          704  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          705  +    add_srs_wkt (p, 2,
          706  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          707  +    add_srs_wkt (p, 3,
          708  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          709  +    add_srs_wkt (p, 4,
          710  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          711  +    add_srs_wkt (p, 5,
          712  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          713  +    add_srs_wkt (p, 6,
          714  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          715  +    add_srs_wkt (p, 7,
          716  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          717  +    add_srs_wkt (p, 8,
          718  +        ",PARAMETER[\"central_meridian\",-147],PARAMETER[\"scale_");
          719  +    add_srs_wkt (p, 9,
          720  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          721  +    add_srs_wkt (p, 10,
          722  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          723  +    add_srs_wkt (p, 11,
          724  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          725  +    add_srs_wkt (p, 12,
          726  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32406\"]]");
          727  +    p = add_epsg_def (filter, first, last, 32407, "epsg", 32407,
          728  +        "WGS 72BE / UTM zone 7N");
          729  +    add_proj4text (p, 0,
          730  +        "+proj=utm +zone=7 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
          731  +    add_proj4text (p, 1,
          732  +        "4,-0.38 +units=m +no_defs");
          733  +    add_srs_wkt (p, 0,
          734  +        "PROJCS[\"WGS 72BE / UTM zone 7N\",GEOGCS[\"WGS 72BE\",DA");
          735  +    add_srs_wkt (p, 1,
          736  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          737  +    add_srs_wkt (p, 2,
          738  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          739  +    add_srs_wkt (p, 3,
          740  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          741  +    add_srs_wkt (p, 4,
          742  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          743  +    add_srs_wkt (p, 5,
          744  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          745  +    add_srs_wkt (p, 6,
          746  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          747  +    add_srs_wkt (p, 7,
          748  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          749  +    add_srs_wkt (p, 8,
          750  +        ",PARAMETER[\"central_meridian\",-141],PARAMETER[\"scale_");
          751  +    add_srs_wkt (p, 9,
          752  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          753  +    add_srs_wkt (p, 10,
          754  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          755  +    add_srs_wkt (p, 11,
          756  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          757  +    add_srs_wkt (p, 12,
          758  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32407\"]]");
          759  +    p = add_epsg_def (filter, first, last, 32408, "epsg", 32408,
          760  +        "WGS 72BE / UTM zone 8N");
          761  +    add_proj4text (p, 0,
          762  +        "+proj=utm +zone=8 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
          763  +    add_proj4text (p, 1,
          764  +        "4,-0.38 +units=m +no_defs");
          765  +    add_srs_wkt (p, 0,
          766  +        "PROJCS[\"WGS 72BE / UTM zone 8N\",GEOGCS[\"WGS 72BE\",DA");
          767  +    add_srs_wkt (p, 1,
          768  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          769  +    add_srs_wkt (p, 2,
          770  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          771  +    add_srs_wkt (p, 3,
          772  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          773  +    add_srs_wkt (p, 4,
          774  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          775  +    add_srs_wkt (p, 5,
          776  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          777  +    add_srs_wkt (p, 6,
          778  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          779  +    add_srs_wkt (p, 7,
          780  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          781  +    add_srs_wkt (p, 8,
          782  +        ",PARAMETER[\"central_meridian\",-135],PARAMETER[\"scale_");
          783  +    add_srs_wkt (p, 9,
          784  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          785  +    add_srs_wkt (p, 10,
          786  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          787  +    add_srs_wkt (p, 11,
          788  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          789  +    add_srs_wkt (p, 12,
          790  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32408\"]]");
          791  +    p = add_epsg_def (filter, first, last, 32409, "epsg", 32409,
          792  +        "WGS 72BE / UTM zone 9N");
          793  +    add_proj4text (p, 0,
          794  +        "+proj=utm +zone=9 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
          795  +    add_proj4text (p, 1,
          796  +        "4,-0.38 +units=m +no_defs");
          797  +    add_srs_wkt (p, 0,
          798  +        "PROJCS[\"WGS 72BE / UTM zone 9N\",GEOGCS[\"WGS 72BE\",DA");
          799  +    add_srs_wkt (p, 1,
          800  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          801  +    add_srs_wkt (p, 2,
          802  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          803  +    add_srs_wkt (p, 3,
          804  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          805  +    add_srs_wkt (p, 4,
          806  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          807  +    add_srs_wkt (p, 5,
          808  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          809  +    add_srs_wkt (p, 6,
          810  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          811  +    add_srs_wkt (p, 7,
          812  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          813  +    add_srs_wkt (p, 8,
          814  +        ",PARAMETER[\"central_meridian\",-129],PARAMETER[\"scale_");
          815  +    add_srs_wkt (p, 9,
          816  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          817  +    add_srs_wkt (p, 10,
          818  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          819  +    add_srs_wkt (p, 11,
          820  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          821  +    add_srs_wkt (p, 12,
          822  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32409\"]]");
          823  +    p = add_epsg_def (filter, first, last, 32410, "epsg", 32410,
          824  +        "WGS 72BE / UTM zone 10N");
          825  +    add_proj4text (p, 0,
          826  +        "+proj=utm +zone=10 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
          827  +    add_proj4text (p, 1,
          828  +        "14,-0.38 +units=m +no_defs");
          829  +    add_srs_wkt (p, 0,
          830  +        "PROJCS[\"WGS 72BE / UTM zone 10N\",GEOGCS[\"WGS 72BE\",D");
          831  +    add_srs_wkt (p, 1,
          832  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          833  +    add_srs_wkt (p, 2,
          834  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          835  +    add_srs_wkt (p, 3,
          836  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          837  +    add_srs_wkt (p, 4,
          838  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          839  +    add_srs_wkt (p, 5,
          840  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          841  +    add_srs_wkt (p, 6,
          842  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          843  +    add_srs_wkt (p, 7,
          844  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          845  +    add_srs_wkt (p, 8,
          846  +        ",PARAMETER[\"central_meridian\",-123],PARAMETER[\"scale_");
          847  +    add_srs_wkt (p, 9,
          848  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          849  +    add_srs_wkt (p, 10,
          850  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          851  +    add_srs_wkt (p, 11,
          852  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          853  +    add_srs_wkt (p, 12,
          854  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32410\"]]");
          855  +    p = add_epsg_def (filter, first, last, 32411, "epsg", 32411,
          856  +        "WGS 72BE / UTM zone 11N");
          857  +    add_proj4text (p, 0,
          858  +        "+proj=utm +zone=11 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
          859  +    add_proj4text (p, 1,
          860  +        "14,-0.38 +units=m +no_defs");
          861  +    add_srs_wkt (p, 0,
          862  +        "PROJCS[\"WGS 72BE / UTM zone 11N\",GEOGCS[\"WGS 72BE\",D");
          863  +    add_srs_wkt (p, 1,
          864  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          865  +    add_srs_wkt (p, 2,
          866  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          867  +    add_srs_wkt (p, 3,
          868  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          869  +    add_srs_wkt (p, 4,
          870  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          871  +    add_srs_wkt (p, 5,
          872  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          873  +    add_srs_wkt (p, 6,
          874  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          875  +    add_srs_wkt (p, 7,
          876  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          877  +    add_srs_wkt (p, 8,
          878  +        ",PARAMETER[\"central_meridian\",-117],PARAMETER[\"scale_");
          879  +    add_srs_wkt (p, 9,
          880  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          881  +    add_srs_wkt (p, 10,
          882  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          883  +    add_srs_wkt (p, 11,
          884  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          885  +    add_srs_wkt (p, 12,
          886  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32411\"]]");
          887  +    p = add_epsg_def (filter, first, last, 32412, "epsg", 32412,
          888  +        "WGS 72BE / UTM zone 12N");
          889  +    add_proj4text (p, 0,
          890  +        "+proj=utm +zone=12 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
          891  +    add_proj4text (p, 1,
          892  +        "14,-0.38 +units=m +no_defs");
          893  +    add_srs_wkt (p, 0,
          894  +        "PROJCS[\"WGS 72BE / UTM zone 12N\",GEOGCS[\"WGS 72BE\",D");
          895  +    add_srs_wkt (p, 1,
          896  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          897  +    add_srs_wkt (p, 2,
          898  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          899  +    add_srs_wkt (p, 3,
          900  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          901  +    add_srs_wkt (p, 4,
          902  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          903  +    add_srs_wkt (p, 5,
          904  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          905  +    add_srs_wkt (p, 6,
          906  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          907  +    add_srs_wkt (p, 7,
          908  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          909  +    add_srs_wkt (p, 8,
          910  +        ",PARAMETER[\"central_meridian\",-111],PARAMETER[\"scale_");
          911  +    add_srs_wkt (p, 9,
          912  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          913  +    add_srs_wkt (p, 10,
          914  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          915  +    add_srs_wkt (p, 11,
          916  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          917  +    add_srs_wkt (p, 12,
          918  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32412\"]]");
          919  +    p = add_epsg_def (filter, first, last, 32413, "epsg", 32413,
          920  +        "WGS 72BE / UTM zone 13N");
          921  +    add_proj4text (p, 0,
          922  +        "+proj=utm +zone=13 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
          923  +    add_proj4text (p, 1,
          924  +        "14,-0.38 +units=m +no_defs");
          925  +    add_srs_wkt (p, 0,
          926  +        "PROJCS[\"WGS 72BE / UTM zone 13N\",GEOGCS[\"WGS 72BE\",D");
          927  +    add_srs_wkt (p, 1,
          928  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          929  +    add_srs_wkt (p, 2,
          930  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          931  +    add_srs_wkt (p, 3,
          932  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          933  +    add_srs_wkt (p, 4,
          934  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          935  +    add_srs_wkt (p, 5,
          936  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          937  +    add_srs_wkt (p, 6,
          938  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          939  +    add_srs_wkt (p, 7,
          940  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          941  +    add_srs_wkt (p, 8,
          942  +        ",PARAMETER[\"central_meridian\",-105],PARAMETER[\"scale_");
          943  +    add_srs_wkt (p, 9,
          944  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
          945  +    add_srs_wkt (p, 10,
          946  +        "AMETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[");
          947  +    add_srs_wkt (p, 11,
          948  +        "\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northi");
          949  +    add_srs_wkt (p, 12,
          950  +        "ng\",NORTH],AUTHORITY[\"EPSG\",\"32413\"]]");
          951  +    p = add_epsg_def (filter, first, last, 32414, "epsg", 32414,
          952  +        "WGS 72BE / UTM zone 14N");
          953  +    add_proj4text (p, 0,
          954  +        "+proj=utm +zone=14 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
          955  +    add_proj4text (p, 1,
          956  +        "14,-0.38 +units=m +no_defs");
          957  +    add_srs_wkt (p, 0,
          958  +        "PROJCS[\"WGS 72BE / UTM zone 14N\",GEOGCS[\"WGS 72BE\",D");
          959  +    add_srs_wkt (p, 1,
          960  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          961  +    add_srs_wkt (p, 2,
          962  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          963  +    add_srs_wkt (p, 3,
          964  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          965  +    add_srs_wkt (p, 4,
          966  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          967  +    add_srs_wkt (p, 5,
          968  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          969  +    add_srs_wkt (p, 6,
          970  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          971  +    add_srs_wkt (p, 7,
          972  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          973  +    add_srs_wkt (p, 8,
          974  +        ",PARAMETER[\"central_meridian\",-99],PARAMETER[\"scale_f");
          975  +    add_srs_wkt (p, 9,
          976  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          977  +    add_srs_wkt (p, 10,
          978  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
          979  +    add_srs_wkt (p, 11,
          980  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
          981  +    add_srs_wkt (p, 12,
          982  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32414\"]]");
          983  +    p = add_epsg_def (filter, first, last, 32415, "epsg", 32415,
          984  +        "WGS 72BE / UTM zone 15N");
          985  +    add_proj4text (p, 0,
          986  +        "+proj=utm +zone=15 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
          987  +    add_proj4text (p, 1,
          988  +        "14,-0.38 +units=m +no_defs");
          989  +    add_srs_wkt (p, 0,
          990  +        "PROJCS[\"WGS 72BE / UTM zone 15N\",GEOGCS[\"WGS 72BE\",D");
          991  +    add_srs_wkt (p, 1,
          992  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          993  +    add_srs_wkt (p, 2,
          994  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          995  +    add_srs_wkt (p, 3,
          996  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          997  +    add_srs_wkt (p, 4,
          998  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          999  +    add_srs_wkt (p, 5,
         1000  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1001  +    add_srs_wkt (p, 6,
         1002  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1003  +    add_srs_wkt (p, 7,
         1004  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1005  +    add_srs_wkt (p, 8,
         1006  +        ",PARAMETER[\"central_meridian\",-93],PARAMETER[\"scale_f");
         1007  +    add_srs_wkt (p, 9,
         1008  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1009  +    add_srs_wkt (p, 10,
         1010  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1011  +    add_srs_wkt (p, 11,
         1012  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1013  +    add_srs_wkt (p, 12,
         1014  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32415\"]]");
         1015  +    p = add_epsg_def (filter, first, last, 32416, "epsg", 32416,
         1016  +        "WGS 72BE / UTM zone 16N");
         1017  +    add_proj4text (p, 0,
         1018  +        "+proj=utm +zone=16 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1019  +    add_proj4text (p, 1,
         1020  +        "14,-0.38 +units=m +no_defs");
         1021  +    add_srs_wkt (p, 0,
         1022  +        "PROJCS[\"WGS 72BE / UTM zone 16N\",GEOGCS[\"WGS 72BE\",D");
         1023  +    add_srs_wkt (p, 1,
         1024  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1025  +    add_srs_wkt (p, 2,
         1026  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1027  +    add_srs_wkt (p, 3,
         1028  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1029  +    add_srs_wkt (p, 4,
         1030  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1031  +    add_srs_wkt (p, 5,
         1032  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1033  +    add_srs_wkt (p, 6,
         1034  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1035  +    add_srs_wkt (p, 7,
         1036  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1037  +    add_srs_wkt (p, 8,
         1038  +        ",PARAMETER[\"central_meridian\",-87],PARAMETER[\"scale_f");
         1039  +    add_srs_wkt (p, 9,
         1040  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1041  +    add_srs_wkt (p, 10,
         1042  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1043  +    add_srs_wkt (p, 11,
         1044  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1045  +    add_srs_wkt (p, 12,
         1046  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32416\"]]");
         1047  +    p = add_epsg_def (filter, first, last, 32417, "epsg", 32417,
         1048  +        "WGS 72BE / UTM zone 17N");
         1049  +    add_proj4text (p, 0,
         1050  +        "+proj=utm +zone=17 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1051  +    add_proj4text (p, 1,
         1052  +        "14,-0.38 +units=m +no_defs");
         1053  +    add_srs_wkt (p, 0,
         1054  +        "PROJCS[\"WGS 72BE / UTM zone 17N\",GEOGCS[\"WGS 72BE\",D");
         1055  +    add_srs_wkt (p, 1,
         1056  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1057  +    add_srs_wkt (p, 2,
         1058  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1059  +    add_srs_wkt (p, 3,
         1060  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1061  +    add_srs_wkt (p, 4,
         1062  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1063  +    add_srs_wkt (p, 5,
         1064  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1065  +    add_srs_wkt (p, 6,
         1066  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1067  +    add_srs_wkt (p, 7,
         1068  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1069  +    add_srs_wkt (p, 8,
         1070  +        ",PARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_f");
         1071  +    add_srs_wkt (p, 9,
         1072  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1073  +    add_srs_wkt (p, 10,
         1074  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1075  +    add_srs_wkt (p, 11,
         1076  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1077  +    add_srs_wkt (p, 12,
         1078  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32417\"]]");
         1079  +    p = add_epsg_def (filter, first, last, 32418, "epsg", 32418,
         1080  +        "WGS 72BE / UTM zone 18N");
         1081  +    add_proj4text (p, 0,
         1082  +        "+proj=utm +zone=18 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1083  +    add_proj4text (p, 1,
         1084  +        "14,-0.38 +units=m +no_defs");
         1085  +    add_srs_wkt (p, 0,
         1086  +        "PROJCS[\"WGS 72BE / UTM zone 18N\",GEOGCS[\"WGS 72BE\",D");
         1087  +    add_srs_wkt (p, 1,
         1088  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1089  +    add_srs_wkt (p, 2,
         1090  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1091  +    add_srs_wkt (p, 3,
         1092  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1093  +    add_srs_wkt (p, 4,
         1094  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1095  +    add_srs_wkt (p, 5,
         1096  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1097  +    add_srs_wkt (p, 6,
         1098  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1099  +    add_srs_wkt (p, 7,
         1100  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1101  +    add_srs_wkt (p, 8,
         1102  +        ",PARAMETER[\"central_meridian\",-75],PARAMETER[\"scale_f");
         1103  +    add_srs_wkt (p, 9,
         1104  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1105  +    add_srs_wkt (p, 10,
         1106  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1107  +    add_srs_wkt (p, 11,
         1108  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1109  +    add_srs_wkt (p, 12,
         1110  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32418\"]]");
         1111  +    p = add_epsg_def (filter, first, last, 32419, "epsg", 32419,
         1112  +        "WGS 72BE / UTM zone 19N");
         1113  +    add_proj4text (p, 0,
         1114  +        "+proj=utm +zone=19 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1115  +    add_proj4text (p, 1,
         1116  +        "14,-0.38 +units=m +no_defs");
         1117  +    add_srs_wkt (p, 0,
         1118  +        "PROJCS[\"WGS 72BE / UTM zone 19N\",GEOGCS[\"WGS 72BE\",D");
         1119  +    add_srs_wkt (p, 1,
         1120  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1121  +    add_srs_wkt (p, 2,
         1122  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1123  +    add_srs_wkt (p, 3,
         1124  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1125  +    add_srs_wkt (p, 4,
         1126  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1127  +    add_srs_wkt (p, 5,
         1128  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1129  +    add_srs_wkt (p, 6,
         1130  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1131  +    add_srs_wkt (p, 7,
         1132  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1133  +    add_srs_wkt (p, 8,
         1134  +        ",PARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_f");
         1135  +    add_srs_wkt (p, 9,
         1136  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1137  +    add_srs_wkt (p, 10,
         1138  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1139  +    add_srs_wkt (p, 11,
         1140  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1141  +    add_srs_wkt (p, 12,
         1142  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32419\"]]");
         1143  +    p = add_epsg_def (filter, first, last, 32420, "epsg", 32420,
         1144  +        "WGS 72BE / UTM zone 20N");
         1145  +    add_proj4text (p, 0,
         1146  +        "+proj=utm +zone=20 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1147  +    add_proj4text (p, 1,
         1148  +        "14,-0.38 +units=m +no_defs");
         1149  +    add_srs_wkt (p, 0,
         1150  +        "PROJCS[\"WGS 72BE / UTM zone 20N\",GEOGCS[\"WGS 72BE\",D");
         1151  +    add_srs_wkt (p, 1,
         1152  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1153  +    add_srs_wkt (p, 2,
         1154  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1155  +    add_srs_wkt (p, 3,
         1156  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1157  +    add_srs_wkt (p, 4,
         1158  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1159  +    add_srs_wkt (p, 5,
         1160  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1161  +    add_srs_wkt (p, 6,
         1162  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1163  +    add_srs_wkt (p, 7,
         1164  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1165  +    add_srs_wkt (p, 8,
         1166  +        ",PARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_f");
         1167  +    add_srs_wkt (p, 9,
         1168  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1169  +    add_srs_wkt (p, 10,
         1170  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1171  +    add_srs_wkt (p, 11,
         1172  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1173  +    add_srs_wkt (p, 12,
         1174  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32420\"]]");
         1175  +    p = add_epsg_def (filter, first, last, 32421, "epsg", 32421,
         1176  +        "WGS 72BE / UTM zone 21N");
         1177  +    add_proj4text (p, 0,
         1178  +        "+proj=utm +zone=21 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1179  +    add_proj4text (p, 1,
         1180  +        "14,-0.38 +units=m +no_defs");
         1181  +    add_srs_wkt (p, 0,
         1182  +        "PROJCS[\"WGS 72BE / UTM zone 21N\",GEOGCS[\"WGS 72BE\",D");
         1183  +    add_srs_wkt (p, 1,
         1184  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1185  +    add_srs_wkt (p, 2,
         1186  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1187  +    add_srs_wkt (p, 3,
         1188  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1189  +    add_srs_wkt (p, 4,
         1190  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1191  +    add_srs_wkt (p, 5,
         1192  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1193  +    add_srs_wkt (p, 6,
         1194  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1195  +    add_srs_wkt (p, 7,
         1196  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1197  +    add_srs_wkt (p, 8,
         1198  +        ",PARAMETER[\"central_meridian\",-57],PARAMETER[\"scale_f");
         1199  +    add_srs_wkt (p, 9,
         1200  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1201  +    add_srs_wkt (p, 10,
         1202  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1203  +    add_srs_wkt (p, 11,
         1204  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1205  +    add_srs_wkt (p, 12,
         1206  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32421\"]]");
         1207  +    p = add_epsg_def (filter, first, last, 32422, "epsg", 32422,
         1208  +        "WGS 72BE / UTM zone 22N");
         1209  +    add_proj4text (p, 0,
         1210  +        "+proj=utm +zone=22 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1211  +    add_proj4text (p, 1,
         1212  +        "14,-0.38 +units=m +no_defs");
         1213  +    add_srs_wkt (p, 0,
         1214  +        "PROJCS[\"WGS 72BE / UTM zone 22N\",GEOGCS[\"WGS 72BE\",D");
         1215  +    add_srs_wkt (p, 1,
         1216  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1217  +    add_srs_wkt (p, 2,
         1218  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1219  +    add_srs_wkt (p, 3,
         1220  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1221  +    add_srs_wkt (p, 4,
         1222  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1223  +    add_srs_wkt (p, 5,
         1224  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1225  +    add_srs_wkt (p, 6,
         1226  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1227  +    add_srs_wkt (p, 7,
         1228  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1229  +    add_srs_wkt (p, 8,
         1230  +        ",PARAMETER[\"central_meridian\",-51],PARAMETER[\"scale_f");
         1231  +    add_srs_wkt (p, 9,
         1232  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1233  +    add_srs_wkt (p, 10,
         1234  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1235  +    add_srs_wkt (p, 11,
         1236  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1237  +    add_srs_wkt (p, 12,
         1238  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32422\"]]");
         1239  +    p = add_epsg_def (filter, first, last, 32423, "epsg", 32423,
         1240  +        "WGS 72BE / UTM zone 23N");
         1241  +    add_proj4text (p, 0,
         1242  +        "+proj=utm +zone=23 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1243  +    add_proj4text (p, 1,
         1244  +        "14,-0.38 +units=m +no_defs");
         1245  +    add_srs_wkt (p, 0,
         1246  +        "PROJCS[\"WGS 72BE / UTM zone 23N\",GEOGCS[\"WGS 72BE\",D");
         1247  +    add_srs_wkt (p, 1,
         1248  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1249  +    add_srs_wkt (p, 2,
         1250  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1251  +    add_srs_wkt (p, 3,
         1252  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1253  +    add_srs_wkt (p, 4,
         1254  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1255  +    add_srs_wkt (p, 5,
         1256  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1257  +    add_srs_wkt (p, 6,
         1258  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1259  +    add_srs_wkt (p, 7,
         1260  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1261  +    add_srs_wkt (p, 8,
         1262  +        ",PARAMETER[\"central_meridian\",-45],PARAMETER[\"scale_f");
         1263  +    add_srs_wkt (p, 9,
         1264  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1265  +    add_srs_wkt (p, 10,
         1266  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1267  +    add_srs_wkt (p, 11,
         1268  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1269  +    add_srs_wkt (p, 12,
         1270  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32423\"]]");
         1271  +    p = add_epsg_def (filter, first, last, 32424, "epsg", 32424,
         1272  +        "WGS 72BE / UTM zone 24N");
         1273  +    add_proj4text (p, 0,
         1274  +        "+proj=utm +zone=24 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1275  +    add_proj4text (p, 1,
         1276  +        "14,-0.38 +units=m +no_defs");
         1277  +    add_srs_wkt (p, 0,
         1278  +        "PROJCS[\"WGS 72BE / UTM zone 24N\",GEOGCS[\"WGS 72BE\",D");
         1279  +    add_srs_wkt (p, 1,
         1280  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1281  +    add_srs_wkt (p, 2,
         1282  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1283  +    add_srs_wkt (p, 3,
         1284  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1285  +    add_srs_wkt (p, 4,
         1286  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1287  +    add_srs_wkt (p, 5,
         1288  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1289  +    add_srs_wkt (p, 6,
         1290  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1291  +    add_srs_wkt (p, 7,
         1292  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1293  +    add_srs_wkt (p, 8,
         1294  +        ",PARAMETER[\"central_meridian\",-39],PARAMETER[\"scale_f");
         1295  +    add_srs_wkt (p, 9,
         1296  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1297  +    add_srs_wkt (p, 10,
         1298  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1299  +    add_srs_wkt (p, 11,
         1300  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1301  +    add_srs_wkt (p, 12,
         1302  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32424\"]]");
         1303  +    p = add_epsg_def (filter, first, last, 32425, "epsg", 32425,
         1304  +        "WGS 72BE / UTM zone 25N");
         1305  +    add_proj4text (p, 0,
         1306  +        "+proj=utm +zone=25 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1307  +    add_proj4text (p, 1,
         1308  +        "14,-0.38 +units=m +no_defs");
         1309  +    add_srs_wkt (p, 0,
         1310  +        "PROJCS[\"WGS 72BE / UTM zone 25N\",GEOGCS[\"WGS 72BE\",D");
         1311  +    add_srs_wkt (p, 1,
         1312  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1313  +    add_srs_wkt (p, 2,
         1314  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1315  +    add_srs_wkt (p, 3,
         1316  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1317  +    add_srs_wkt (p, 4,
         1318  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1319  +    add_srs_wkt (p, 5,
         1320  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1321  +    add_srs_wkt (p, 6,
         1322  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1323  +    add_srs_wkt (p, 7,
         1324  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1325  +    add_srs_wkt (p, 8,
         1326  +        ",PARAMETER[\"central_meridian\",-33],PARAMETER[\"scale_f");
         1327  +    add_srs_wkt (p, 9,
         1328  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1329  +    add_srs_wkt (p, 10,
         1330  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1331  +    add_srs_wkt (p, 11,
         1332  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1333  +    add_srs_wkt (p, 12,
         1334  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32425\"]]");
         1335  +    p = add_epsg_def (filter, first, last, 32426, "epsg", 32426,
         1336  +        "WGS 72BE / UTM zone 26N");
         1337  +    add_proj4text (p, 0,
         1338  +        "+proj=utm +zone=26 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1339  +    add_proj4text (p, 1,
         1340  +        "14,-0.38 +units=m +no_defs");
         1341  +    add_srs_wkt (p, 0,
         1342  +        "PROJCS[\"WGS 72BE / UTM zone 26N\",GEOGCS[\"WGS 72BE\",D");
         1343  +    add_srs_wkt (p, 1,
         1344  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1345  +    add_srs_wkt (p, 2,
         1346  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1347  +    add_srs_wkt (p, 3,
         1348  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1349  +    add_srs_wkt (p, 4,
         1350  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1351  +    add_srs_wkt (p, 5,
         1352  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1353  +    add_srs_wkt (p, 6,
         1354  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1355  +    add_srs_wkt (p, 7,
         1356  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1357  +    add_srs_wkt (p, 8,
         1358  +        ",PARAMETER[\"central_meridian\",-27],PARAMETER[\"scale_f");
         1359  +    add_srs_wkt (p, 9,
         1360  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1361  +    add_srs_wkt (p, 10,
         1362  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1363  +    add_srs_wkt (p, 11,
         1364  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1365  +    add_srs_wkt (p, 12,
         1366  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32426\"]]");
         1367  +    p = add_epsg_def (filter, first, last, 32427, "epsg", 32427,
         1368  +        "WGS 72BE / UTM zone 27N");
         1369  +    add_proj4text (p, 0,
         1370  +        "+proj=utm +zone=27 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1371  +    add_proj4text (p, 1,
         1372  +        "14,-0.38 +units=m +no_defs");
         1373  +    add_srs_wkt (p, 0,
         1374  +        "PROJCS[\"WGS 72BE / UTM zone 27N\",GEOGCS[\"WGS 72BE\",D");
         1375  +    add_srs_wkt (p, 1,
         1376  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1377  +    add_srs_wkt (p, 2,
         1378  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1379  +    add_srs_wkt (p, 3,
         1380  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1381  +    add_srs_wkt (p, 4,
         1382  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1383  +    add_srs_wkt (p, 5,
         1384  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1385  +    add_srs_wkt (p, 6,
         1386  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1387  +    add_srs_wkt (p, 7,
         1388  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1389  +    add_srs_wkt (p, 8,
         1390  +        ",PARAMETER[\"central_meridian\",-21],PARAMETER[\"scale_f");
         1391  +    add_srs_wkt (p, 9,
         1392  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1393  +    add_srs_wkt (p, 10,
         1394  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1395  +    add_srs_wkt (p, 11,
         1396  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1397  +    add_srs_wkt (p, 12,
         1398  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32427\"]]");
         1399  +    p = add_epsg_def (filter, first, last, 32428, "epsg", 32428,
         1400  +        "WGS 72BE / UTM zone 28N");
         1401  +    add_proj4text (p, 0,
         1402  +        "+proj=utm +zone=28 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1403  +    add_proj4text (p, 1,
         1404  +        "14,-0.38 +units=m +no_defs");
         1405  +    add_srs_wkt (p, 0,
         1406  +        "PROJCS[\"WGS 72BE / UTM zone 28N\",GEOGCS[\"WGS 72BE\",D");
         1407  +    add_srs_wkt (p, 1,
         1408  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1409  +    add_srs_wkt (p, 2,
         1410  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1411  +    add_srs_wkt (p, 3,
         1412  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1413  +    add_srs_wkt (p, 4,
         1414  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1415  +    add_srs_wkt (p, 5,
         1416  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1417  +    add_srs_wkt (p, 6,
         1418  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1419  +    add_srs_wkt (p, 7,
         1420  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1421  +    add_srs_wkt (p, 8,
         1422  +        ",PARAMETER[\"central_meridian\",-15],PARAMETER[\"scale_f");
         1423  +    add_srs_wkt (p, 9,
         1424  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         1425  +    add_srs_wkt (p, 10,
         1426  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1427  +    add_srs_wkt (p, 11,
         1428  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1429  +    add_srs_wkt (p, 12,
         1430  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32428\"]]");
         1431  +    p = add_epsg_def (filter, first, last, 32429, "epsg", 32429,
         1432  +        "WGS 72BE / UTM zone 29N");
         1433  +    add_proj4text (p, 0,
         1434  +        "+proj=utm +zone=29 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1435  +    add_proj4text (p, 1,
         1436  +        "14,-0.38 +units=m +no_defs");
         1437  +    add_srs_wkt (p, 0,
         1438  +        "PROJCS[\"WGS 72BE / UTM zone 29N\",GEOGCS[\"WGS 72BE\",D");
         1439  +    add_srs_wkt (p, 1,
         1440  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1441  +    add_srs_wkt (p, 2,
         1442  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1443  +    add_srs_wkt (p, 3,
         1444  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1445  +    add_srs_wkt (p, 4,
         1446  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1447  +    add_srs_wkt (p, 5,
         1448  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1449  +    add_srs_wkt (p, 6,
         1450  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1451  +    add_srs_wkt (p, 7,
         1452  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1453  +    add_srs_wkt (p, 8,
         1454  +        ",PARAMETER[\"central_meridian\",-9],PARAMETER[\"scale_fa");
         1455  +    add_srs_wkt (p, 9,
         1456  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1457  +    add_srs_wkt (p, 10,
         1458  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1459  +    add_srs_wkt (p, 11,
         1460  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1461  +    add_srs_wkt (p, 12,
         1462  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32429\"]]");
         1463  +    p = add_epsg_def (filter, first, last, 32430, "epsg", 32430,
         1464  +        "WGS 72BE / UTM zone 30N");
         1465  +    add_proj4text (p, 0,
         1466  +        "+proj=utm +zone=30 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1467  +    add_proj4text (p, 1,
         1468  +        "14,-0.38 +units=m +no_defs");
         1469  +    add_srs_wkt (p, 0,
         1470  +        "PROJCS[\"WGS 72BE / UTM zone 30N\",GEOGCS[\"WGS 72BE\",D");
         1471  +    add_srs_wkt (p, 1,
         1472  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1473  +    add_srs_wkt (p, 2,
         1474  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1475  +    add_srs_wkt (p, 3,
         1476  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1477  +    add_srs_wkt (p, 4,
         1478  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1479  +    add_srs_wkt (p, 5,
         1480  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1481  +    add_srs_wkt (p, 6,
         1482  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1483  +    add_srs_wkt (p, 7,
         1484  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1485  +    add_srs_wkt (p, 8,
         1486  +        ",PARAMETER[\"central_meridian\",-3],PARAMETER[\"scale_fa");
         1487  +    add_srs_wkt (p, 9,
         1488  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1489  +    add_srs_wkt (p, 10,
         1490  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1491  +    add_srs_wkt (p, 11,
         1492  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1493  +    add_srs_wkt (p, 12,
         1494  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32430\"]]");
         1495  +    p = add_epsg_def (filter, first, last, 32431, "epsg", 32431,
         1496  +        "WGS 72BE / UTM zone 31N");
         1497  +    add_proj4text (p, 0,
         1498  +        "+proj=utm +zone=31 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1499  +    add_proj4text (p, 1,
         1500  +        "14,-0.38 +units=m +no_defs");
         1501  +    add_srs_wkt (p, 0,
         1502  +        "PROJCS[\"WGS 72BE / UTM zone 31N\",GEOGCS[\"WGS 72BE\",D");
         1503  +    add_srs_wkt (p, 1,
         1504  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1505  +    add_srs_wkt (p, 2,
         1506  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1507  +    add_srs_wkt (p, 3,
         1508  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1509  +    add_srs_wkt (p, 4,
         1510  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1511  +    add_srs_wkt (p, 5,
         1512  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1513  +    add_srs_wkt (p, 6,
         1514  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1515  +    add_srs_wkt (p, 7,
         1516  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1517  +    add_srs_wkt (p, 8,
         1518  +        ",PARAMETER[\"central_meridian\",3],PARAMETER[\"scale_fac");
         1519  +    add_srs_wkt (p, 9,
         1520  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         1521  +    add_srs_wkt (p, 10,
         1522  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         1523  +    add_srs_wkt (p, 11,
         1524  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         1525  +    add_srs_wkt (p, 12,
         1526  +        ",NORTH],AUTHORITY[\"EPSG\",\"32431\"]]");
         1527  +    p = add_epsg_def (filter, first, last, 32432, "epsg", 32432,
         1528  +        "WGS 72BE / UTM zone 32N");
         1529  +    add_proj4text (p, 0,
         1530  +        "+proj=utm +zone=32 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1531  +    add_proj4text (p, 1,
         1532  +        "14,-0.38 +units=m +no_defs");
         1533  +    add_srs_wkt (p, 0,
         1534  +        "PROJCS[\"WGS 72BE / UTM zone 32N\",GEOGCS[\"WGS 72BE\",D");
         1535  +    add_srs_wkt (p, 1,
         1536  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1537  +    add_srs_wkt (p, 2,
         1538  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1539  +    add_srs_wkt (p, 3,
         1540  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1541  +    add_srs_wkt (p, 4,
         1542  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1543  +    add_srs_wkt (p, 5,
         1544  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1545  +    add_srs_wkt (p, 6,
         1546  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1547  +    add_srs_wkt (p, 7,
         1548  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1549  +    add_srs_wkt (p, 8,
         1550  +        ",PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_fac");
         1551  +    add_srs_wkt (p, 9,
         1552  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
         1553  +    add_srs_wkt (p, 10,
         1554  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
         1555  +    add_srs_wkt (p, 11,
         1556  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
         1557  +    add_srs_wkt (p, 12,
         1558  +        ",NORTH],AUTHORITY[\"EPSG\",\"32432\"]]");
         1559  +    p = add_epsg_def (filter, first, last, 32433, "epsg", 32433,
         1560  +        "WGS 72BE / UTM zone 33N");
         1561  +    add_proj4text (p, 0,
         1562  +        "+proj=utm +zone=33 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1563  +    add_proj4text (p, 1,
         1564  +        "14,-0.38 +units=m +no_defs");
         1565  +    add_srs_wkt (p, 0,
         1566  +        "PROJCS[\"WGS 72BE / UTM zone 33N\",GEOGCS[\"WGS 72BE\",D");
         1567  +    add_srs_wkt (p, 1,
         1568  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1569  +    add_srs_wkt (p, 2,
         1570  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1571  +    add_srs_wkt (p, 3,
         1572  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1573  +    add_srs_wkt (p, 4,
         1574  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1575  +    add_srs_wkt (p, 5,
         1576  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1577  +    add_srs_wkt (p, 6,
         1578  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1579  +    add_srs_wkt (p, 7,
         1580  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1581  +    add_srs_wkt (p, 8,
         1582  +        ",PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fa");
         1583  +    add_srs_wkt (p, 9,
         1584  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1585  +    add_srs_wkt (p, 10,
         1586  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1587  +    add_srs_wkt (p, 11,
         1588  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1589  +    add_srs_wkt (p, 12,
         1590  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32433\"]]");
         1591  +    p = add_epsg_def (filter, first, last, 32434, "epsg", 32434,
         1592  +        "WGS 72BE / UTM zone 34N");
         1593  +    add_proj4text (p, 0,
         1594  +        "+proj=utm +zone=34 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1595  +    add_proj4text (p, 1,
         1596  +        "14,-0.38 +units=m +no_defs");
         1597  +    add_srs_wkt (p, 0,
         1598  +        "PROJCS[\"WGS 72BE / UTM zone 34N\",GEOGCS[\"WGS 72BE\",D");
         1599  +    add_srs_wkt (p, 1,
         1600  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1601  +    add_srs_wkt (p, 2,
         1602  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1603  +    add_srs_wkt (p, 3,
         1604  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1605  +    add_srs_wkt (p, 4,
         1606  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1607  +    add_srs_wkt (p, 5,
         1608  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1609  +    add_srs_wkt (p, 6,
         1610  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1611  +    add_srs_wkt (p, 7,
         1612  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1613  +    add_srs_wkt (p, 8,
         1614  +        ",PARAMETER[\"central_meridian\",21],PARAMETER[\"scale_fa");
         1615  +    add_srs_wkt (p, 9,
         1616  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1617  +    add_srs_wkt (p, 10,
         1618  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1619  +    add_srs_wkt (p, 11,
         1620  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1621  +    add_srs_wkt (p, 12,
         1622  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32434\"]]");
         1623  +    p = add_epsg_def (filter, first, last, 32435, "epsg", 32435,
         1624  +        "WGS 72BE / UTM zone 35N");
         1625  +    add_proj4text (p, 0,
         1626  +        "+proj=utm +zone=35 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1627  +    add_proj4text (p, 1,
         1628  +        "14,-0.38 +units=m +no_defs");
         1629  +    add_srs_wkt (p, 0,
         1630  +        "PROJCS[\"WGS 72BE / UTM zone 35N\",GEOGCS[\"WGS 72BE\",D");
         1631  +    add_srs_wkt (p, 1,
         1632  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1633  +    add_srs_wkt (p, 2,
         1634  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1635  +    add_srs_wkt (p, 3,
         1636  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1637  +    add_srs_wkt (p, 4,
         1638  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1639  +    add_srs_wkt (p, 5,
         1640  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1641  +    add_srs_wkt (p, 6,
         1642  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1643  +    add_srs_wkt (p, 7,
         1644  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1645  +    add_srs_wkt (p, 8,
         1646  +        ",PARAMETER[\"central_meridian\",27],PARAMETER[\"scale_fa");
         1647  +    add_srs_wkt (p, 9,
         1648  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1649  +    add_srs_wkt (p, 10,
         1650  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1651  +    add_srs_wkt (p, 11,
         1652  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1653  +    add_srs_wkt (p, 12,
         1654  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32435\"]]");
         1655  +    p = add_epsg_def (filter, first, last, 32436, "epsg", 32436,
         1656  +        "WGS 72BE / UTM zone 36N");
         1657  +    add_proj4text (p, 0,
         1658  +        "+proj=utm +zone=36 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1659  +    add_proj4text (p, 1,
         1660  +        "14,-0.38 +units=m +no_defs");
         1661  +    add_srs_wkt (p, 0,
         1662  +        "PROJCS[\"WGS 72BE / UTM zone 36N\",GEOGCS[\"WGS 72BE\",D");
         1663  +    add_srs_wkt (p, 1,
         1664  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1665  +    add_srs_wkt (p, 2,
         1666  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1667  +    add_srs_wkt (p, 3,
         1668  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1669  +    add_srs_wkt (p, 4,
         1670  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1671  +    add_srs_wkt (p, 5,
         1672  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1673  +    add_srs_wkt (p, 6,
         1674  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1675  +    add_srs_wkt (p, 7,
         1676  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1677  +    add_srs_wkt (p, 8,
         1678  +        ",PARAMETER[\"central_meridian\",33],PARAMETER[\"scale_fa");
         1679  +    add_srs_wkt (p, 9,
         1680  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1681  +    add_srs_wkt (p, 10,
         1682  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1683  +    add_srs_wkt (p, 11,
         1684  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1685  +    add_srs_wkt (p, 12,
         1686  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32436\"]]");
         1687  +    p = add_epsg_def (filter, first, last, 32437, "epsg", 32437,
         1688  +        "WGS 72BE / UTM zone 37N");
         1689  +    add_proj4text (p, 0,
         1690  +        "+proj=utm +zone=37 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1691  +    add_proj4text (p, 1,
         1692  +        "14,-0.38 +units=m +no_defs");
         1693  +    add_srs_wkt (p, 0,
         1694  +        "PROJCS[\"WGS 72BE / UTM zone 37N\",GEOGCS[\"WGS 72BE\",D");
         1695  +    add_srs_wkt (p, 1,
         1696  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1697  +    add_srs_wkt (p, 2,
         1698  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1699  +    add_srs_wkt (p, 3,
         1700  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1701  +    add_srs_wkt (p, 4,
         1702  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1703  +    add_srs_wkt (p, 5,
         1704  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1705  +    add_srs_wkt (p, 6,
         1706  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1707  +    add_srs_wkt (p, 7,
         1708  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1709  +    add_srs_wkt (p, 8,
         1710  +        ",PARAMETER[\"central_meridian\",39],PARAMETER[\"scale_fa");
         1711  +    add_srs_wkt (p, 9,
         1712  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1713  +    add_srs_wkt (p, 10,
         1714  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1715  +    add_srs_wkt (p, 11,
         1716  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1717  +    add_srs_wkt (p, 12,
         1718  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32437\"]]");
         1719  +    p = add_epsg_def (filter, first, last, 32438, "epsg", 32438,
         1720  +        "WGS 72BE / UTM zone 38N");
         1721  +    add_proj4text (p, 0,
         1722  +        "+proj=utm +zone=38 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1723  +    add_proj4text (p, 1,
         1724  +        "14,-0.38 +units=m +no_defs");
         1725  +    add_srs_wkt (p, 0,
         1726  +        "PROJCS[\"WGS 72BE / UTM zone 38N\",GEOGCS[\"WGS 72BE\",D");
         1727  +    add_srs_wkt (p, 1,
         1728  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1729  +    add_srs_wkt (p, 2,
         1730  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1731  +    add_srs_wkt (p, 3,
         1732  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1733  +    add_srs_wkt (p, 4,
         1734  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1735  +    add_srs_wkt (p, 5,
         1736  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1737  +    add_srs_wkt (p, 6,
         1738  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1739  +    add_srs_wkt (p, 7,
         1740  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1741  +    add_srs_wkt (p, 8,
         1742  +        ",PARAMETER[\"central_meridian\",45],PARAMETER[\"scale_fa");
         1743  +    add_srs_wkt (p, 9,
         1744  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1745  +    add_srs_wkt (p, 10,
         1746  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1747  +    add_srs_wkt (p, 11,
         1748  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1749  +    add_srs_wkt (p, 12,
         1750  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32438\"]]");
         1751  +    p = add_epsg_def (filter, first, last, 32439, "epsg", 32439,
         1752  +        "WGS 72BE / UTM zone 39N");
         1753  +    add_proj4text (p, 0,
         1754  +        "+proj=utm +zone=39 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1755  +    add_proj4text (p, 1,
         1756  +        "14,-0.38 +units=m +no_defs");
         1757  +    add_srs_wkt (p, 0,
         1758  +        "PROJCS[\"WGS 72BE / UTM zone 39N\",GEOGCS[\"WGS 72BE\",D");
         1759  +    add_srs_wkt (p, 1,
         1760  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1761  +    add_srs_wkt (p, 2,
         1762  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1763  +    add_srs_wkt (p, 3,
         1764  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1765  +    add_srs_wkt (p, 4,
         1766  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1767  +    add_srs_wkt (p, 5,
         1768  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1769  +    add_srs_wkt (p, 6,
         1770  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1771  +    add_srs_wkt (p, 7,
         1772  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1773  +    add_srs_wkt (p, 8,
         1774  +        ",PARAMETER[\"central_meridian\",51],PARAMETER[\"scale_fa");
         1775  +    add_srs_wkt (p, 9,
         1776  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1777  +    add_srs_wkt (p, 10,
         1778  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1779  +    add_srs_wkt (p, 11,
         1780  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1781  +    add_srs_wkt (p, 12,
         1782  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32439\"]]");
         1783  +    p = add_epsg_def (filter, first, last, 32440, "epsg", 32440,
         1784  +        "WGS 72BE / UTM zone 40N");
         1785  +    add_proj4text (p, 0,
         1786  +        "+proj=utm +zone=40 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1787  +    add_proj4text (p, 1,
         1788  +        "14,-0.38 +units=m +no_defs");
         1789  +    add_srs_wkt (p, 0,
         1790  +        "PROJCS[\"WGS 72BE / UTM zone 40N\",GEOGCS[\"WGS 72BE\",D");
         1791  +    add_srs_wkt (p, 1,
         1792  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1793  +    add_srs_wkt (p, 2,
         1794  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1795  +    add_srs_wkt (p, 3,
         1796  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1797  +    add_srs_wkt (p, 4,
         1798  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1799  +    add_srs_wkt (p, 5,
         1800  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1801  +    add_srs_wkt (p, 6,
         1802  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1803  +    add_srs_wkt (p, 7,
         1804  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1805  +    add_srs_wkt (p, 8,
         1806  +        ",PARAMETER[\"central_meridian\",57],PARAMETER[\"scale_fa");
         1807  +    add_srs_wkt (p, 9,
         1808  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1809  +    add_srs_wkt (p, 10,
         1810  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1811  +    add_srs_wkt (p, 11,
         1812  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1813  +    add_srs_wkt (p, 12,
         1814  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32440\"]]");
         1815  +    p = add_epsg_def (filter, first, last, 32441, "epsg", 32441,
         1816  +        "WGS 72BE / UTM zone 41N");
         1817  +    add_proj4text (p, 0,
         1818  +        "+proj=utm +zone=41 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1819  +    add_proj4text (p, 1,
         1820  +        "14,-0.38 +units=m +no_defs");
         1821  +    add_srs_wkt (p, 0,
         1822  +        "PROJCS[\"WGS 72BE / UTM zone 41N\",GEOGCS[\"WGS 72BE\",D");
         1823  +    add_srs_wkt (p, 1,
         1824  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1825  +    add_srs_wkt (p, 2,
         1826  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1827  +    add_srs_wkt (p, 3,
         1828  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1829  +    add_srs_wkt (p, 4,
         1830  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1831  +    add_srs_wkt (p, 5,
         1832  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1833  +    add_srs_wkt (p, 6,
         1834  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1835  +    add_srs_wkt (p, 7,
         1836  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1837  +    add_srs_wkt (p, 8,
         1838  +        ",PARAMETER[\"central_meridian\",63],PARAMETER[\"scale_fa");
         1839  +    add_srs_wkt (p, 9,
         1840  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1841  +    add_srs_wkt (p, 10,
         1842  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1843  +    add_srs_wkt (p, 11,
         1844  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1845  +    add_srs_wkt (p, 12,
         1846  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32441\"]]");
         1847  +    p = add_epsg_def (filter, first, last, 32442, "epsg", 32442,
         1848  +        "WGS 72BE / UTM zone 42N");
         1849  +    add_proj4text (p, 0,
         1850  +        "+proj=utm +zone=42 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1851  +    add_proj4text (p, 1,
         1852  +        "14,-0.38 +units=m +no_defs");
         1853  +    add_srs_wkt (p, 0,
         1854  +        "PROJCS[\"WGS 72BE / UTM zone 42N\",GEOGCS[\"WGS 72BE\",D");
         1855  +    add_srs_wkt (p, 1,
         1856  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1857  +    add_srs_wkt (p, 2,
         1858  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1859  +    add_srs_wkt (p, 3,
         1860  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1861  +    add_srs_wkt (p, 4,
         1862  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1863  +    add_srs_wkt (p, 5,
         1864  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1865  +    add_srs_wkt (p, 6,
         1866  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1867  +    add_srs_wkt (p, 7,
         1868  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1869  +    add_srs_wkt (p, 8,
         1870  +        ",PARAMETER[\"central_meridian\",69],PARAMETER[\"scale_fa");
         1871  +    add_srs_wkt (p, 9,
         1872  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1873  +    add_srs_wkt (p, 10,
         1874  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1875  +    add_srs_wkt (p, 11,
         1876  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1877  +    add_srs_wkt (p, 12,
         1878  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32442\"]]");
         1879  +    p = add_epsg_def (filter, first, last, 32443, "epsg", 32443,
         1880  +        "WGS 72BE / UTM zone 43N");
         1881  +    add_proj4text (p, 0,
         1882  +        "+proj=utm +zone=43 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1883  +    add_proj4text (p, 1,
         1884  +        "14,-0.38 +units=m +no_defs");
         1885  +    add_srs_wkt (p, 0,
         1886  +        "PROJCS[\"WGS 72BE / UTM zone 43N\",GEOGCS[\"WGS 72BE\",D");
         1887  +    add_srs_wkt (p, 1,
         1888  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1889  +    add_srs_wkt (p, 2,
         1890  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1891  +    add_srs_wkt (p, 3,
         1892  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1893  +    add_srs_wkt (p, 4,
         1894  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1895  +    add_srs_wkt (p, 5,
         1896  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1897  +    add_srs_wkt (p, 6,
         1898  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1899  +    add_srs_wkt (p, 7,
         1900  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1901  +    add_srs_wkt (p, 8,
         1902  +        ",PARAMETER[\"central_meridian\",75],PARAMETER[\"scale_fa");
         1903  +    add_srs_wkt (p, 9,
         1904  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1905  +    add_srs_wkt (p, 10,
         1906  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1907  +    add_srs_wkt (p, 11,
         1908  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1909  +    add_srs_wkt (p, 12,
         1910  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32443\"]]");
         1911  +    p = add_epsg_def (filter, first, last, 32444, "epsg", 32444,
         1912  +        "WGS 72BE / UTM zone 44N");
         1913  +    add_proj4text (p, 0,
         1914  +        "+proj=utm +zone=44 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1915  +    add_proj4text (p, 1,
         1916  +        "14,-0.38 +units=m +no_defs");
         1917  +    add_srs_wkt (p, 0,
         1918  +        "PROJCS[\"WGS 72BE / UTM zone 44N\",GEOGCS[\"WGS 72BE\",D");
         1919  +    add_srs_wkt (p, 1,
         1920  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1921  +    add_srs_wkt (p, 2,
         1922  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1923  +    add_srs_wkt (p, 3,
         1924  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1925  +    add_srs_wkt (p, 4,
         1926  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1927  +    add_srs_wkt (p, 5,
         1928  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1929  +    add_srs_wkt (p, 6,
         1930  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1931  +    add_srs_wkt (p, 7,
         1932  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1933  +    add_srs_wkt (p, 8,
         1934  +        ",PARAMETER[\"central_meridian\",81],PARAMETER[\"scale_fa");
         1935  +    add_srs_wkt (p, 9,
         1936  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1937  +    add_srs_wkt (p, 10,
         1938  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1939  +    add_srs_wkt (p, 11,
         1940  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1941  +    add_srs_wkt (p, 12,
         1942  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32444\"]]");
         1943  +    p = add_epsg_def (filter, first, last, 32445, "epsg", 32445,
         1944  +        "WGS 72BE / UTM zone 45N");
         1945  +    add_proj4text (p, 0,
         1946  +        "+proj=utm +zone=45 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1947  +    add_proj4text (p, 1,
         1948  +        "14,-0.38 +units=m +no_defs");
         1949  +    add_srs_wkt (p, 0,
         1950  +        "PROJCS[\"WGS 72BE / UTM zone 45N\",GEOGCS[\"WGS 72BE\",D");
         1951  +    add_srs_wkt (p, 1,
         1952  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1953  +    add_srs_wkt (p, 2,
         1954  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1955  +    add_srs_wkt (p, 3,
         1956  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1957  +    add_srs_wkt (p, 4,
         1958  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1959  +    add_srs_wkt (p, 5,
         1960  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1961  +    add_srs_wkt (p, 6,
         1962  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1963  +    add_srs_wkt (p, 7,
         1964  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1965  +    add_srs_wkt (p, 8,
         1966  +        ",PARAMETER[\"central_meridian\",87],PARAMETER[\"scale_fa");
         1967  +    add_srs_wkt (p, 9,
         1968  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         1969  +    add_srs_wkt (p, 10,
         1970  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         1971  +    add_srs_wkt (p, 11,
         1972  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         1973  +    add_srs_wkt (p, 12,
         1974  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32445\"]]");
         1975  +    p = add_epsg_def (filter, first, last, 32446, "epsg", 32446,
         1976  +        "WGS 72BE / UTM zone 46N");
         1977  +    add_proj4text (p, 0,
         1978  +        "+proj=utm +zone=46 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         1979  +    add_proj4text (p, 1,
         1980  +        "14,-0.38 +units=m +no_defs");
         1981  +    add_srs_wkt (p, 0,
         1982  +        "PROJCS[\"WGS 72BE / UTM zone 46N\",GEOGCS[\"WGS 72BE\",D");
         1983  +    add_srs_wkt (p, 1,
         1984  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1985  +    add_srs_wkt (p, 2,
         1986  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         1987  +    add_srs_wkt (p, 3,
         1988  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         1989  +    add_srs_wkt (p, 4,
         1990  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         1991  +    add_srs_wkt (p, 5,
         1992  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         1993  +    add_srs_wkt (p, 6,
         1994  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         1995  +    add_srs_wkt (p, 7,
         1996  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         1997  +    add_srs_wkt (p, 8,
         1998  +        ",PARAMETER[\"central_meridian\",93],PARAMETER[\"scale_fa");
         1999  +    add_srs_wkt (p, 9,
         2000  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         2001  +    add_srs_wkt (p, 10,
         2002  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2003  +    add_srs_wkt (p, 11,
         2004  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2005  +    add_srs_wkt (p, 12,
         2006  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32446\"]]");
         2007  +    p = add_epsg_def (filter, first, last, 32447, "epsg", 32447,
         2008  +        "WGS 72BE / UTM zone 47N");
         2009  +    add_proj4text (p, 0,
         2010  +        "+proj=utm +zone=47 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2011  +    add_proj4text (p, 1,
         2012  +        "14,-0.38 +units=m +no_defs");
         2013  +    add_srs_wkt (p, 0,
         2014  +        "PROJCS[\"WGS 72BE / UTM zone 47N\",GEOGCS[\"WGS 72BE\",D");
         2015  +    add_srs_wkt (p, 1,
         2016  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2017  +    add_srs_wkt (p, 2,
         2018  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2019  +    add_srs_wkt (p, 3,
         2020  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2021  +    add_srs_wkt (p, 4,
         2022  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2023  +    add_srs_wkt (p, 5,
         2024  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2025  +    add_srs_wkt (p, 6,
         2026  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2027  +    add_srs_wkt (p, 7,
         2028  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2029  +    add_srs_wkt (p, 8,
         2030  +        ",PARAMETER[\"central_meridian\",99],PARAMETER[\"scale_fa");
         2031  +    add_srs_wkt (p, 9,
         2032  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
         2033  +    add_srs_wkt (p, 10,
         2034  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2035  +    add_srs_wkt (p, 11,
         2036  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2037  +    add_srs_wkt (p, 12,
         2038  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32447\"]]");
         2039  +    p = add_epsg_def (filter, first, last, 32448, "epsg", 32448,
         2040  +        "WGS 72BE / UTM zone 48N");
         2041  +    add_proj4text (p, 0,
         2042  +        "+proj=utm +zone=48 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2043  +    add_proj4text (p, 1,
         2044  +        "14,-0.38 +units=m +no_defs");
         2045  +    add_srs_wkt (p, 0,
         2046  +        "PROJCS[\"WGS 72BE / UTM zone 48N\",GEOGCS[\"WGS 72BE\",D");
         2047  +    add_srs_wkt (p, 1,
         2048  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2049  +    add_srs_wkt (p, 2,
         2050  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2051  +    add_srs_wkt (p, 3,
         2052  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2053  +    add_srs_wkt (p, 4,
         2054  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2055  +    add_srs_wkt (p, 5,
         2056  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2057  +    add_srs_wkt (p, 6,
         2058  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2059  +    add_srs_wkt (p, 7,
         2060  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2061  +    add_srs_wkt (p, 8,
         2062  +        ",PARAMETER[\"central_meridian\",105],PARAMETER[\"scale_f");
         2063  +    add_srs_wkt (p, 9,
         2064  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2065  +    add_srs_wkt (p, 10,
         2066  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2067  +    add_srs_wkt (p, 11,
         2068  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2069  +    add_srs_wkt (p, 12,
         2070  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32448\"]]");
         2071  +    p = add_epsg_def (filter, first, last, 32449, "epsg", 32449,
         2072  +        "WGS 72BE / UTM zone 49N");
         2073  +    add_proj4text (p, 0,
         2074  +        "+proj=utm +zone=49 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2075  +    add_proj4text (p, 1,
         2076  +        "14,-0.38 +units=m +no_defs");
         2077  +    add_srs_wkt (p, 0,
         2078  +        "PROJCS[\"WGS 72BE / UTM zone 49N\",GEOGCS[\"WGS 72BE\",D");
         2079  +    add_srs_wkt (p, 1,
         2080  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2081  +    add_srs_wkt (p, 2,
         2082  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2083  +    add_srs_wkt (p, 3,
         2084  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2085  +    add_srs_wkt (p, 4,
         2086  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2087  +    add_srs_wkt (p, 5,
         2088  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2089  +    add_srs_wkt (p, 6,
         2090  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2091  +    add_srs_wkt (p, 7,
         2092  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2093  +    add_srs_wkt (p, 8,
         2094  +        ",PARAMETER[\"central_meridian\",111],PARAMETER[\"scale_f");
         2095  +    add_srs_wkt (p, 9,
         2096  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2097  +    add_srs_wkt (p, 10,
         2098  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2099  +    add_srs_wkt (p, 11,
         2100  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2101  +    add_srs_wkt (p, 12,
         2102  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32449\"]]");
         2103  +    p = add_epsg_def (filter, first, last, 32450, "epsg", 32450,
         2104  +        "WGS 72BE / UTM zone 50N");
         2105  +    add_proj4text (p, 0,
         2106  +        "+proj=utm +zone=50 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2107  +    add_proj4text (p, 1,
         2108  +        "14,-0.38 +units=m +no_defs");
         2109  +    add_srs_wkt (p, 0,
         2110  +        "PROJCS[\"WGS 72BE / UTM zone 50N\",GEOGCS[\"WGS 72BE\",D");
         2111  +    add_srs_wkt (p, 1,
         2112  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2113  +    add_srs_wkt (p, 2,
         2114  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2115  +    add_srs_wkt (p, 3,
         2116  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2117  +    add_srs_wkt (p, 4,
         2118  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2119  +    add_srs_wkt (p, 5,
         2120  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2121  +    add_srs_wkt (p, 6,
         2122  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2123  +    add_srs_wkt (p, 7,
         2124  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2125  +    add_srs_wkt (p, 8,
         2126  +        ",PARAMETER[\"central_meridian\",117],PARAMETER[\"scale_f");
         2127  +    add_srs_wkt (p, 9,
         2128  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2129  +    add_srs_wkt (p, 10,
         2130  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2131  +    add_srs_wkt (p, 11,
         2132  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2133  +    add_srs_wkt (p, 12,
         2134  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32450\"]]");
         2135  +    p = add_epsg_def (filter, first, last, 32451, "epsg", 32451,
         2136  +        "WGS 72BE / UTM zone 51N");
         2137  +    add_proj4text (p, 0,
         2138  +        "+proj=utm +zone=51 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2139  +    add_proj4text (p, 1,
         2140  +        "14,-0.38 +units=m +no_defs");
         2141  +    add_srs_wkt (p, 0,
         2142  +        "PROJCS[\"WGS 72BE / UTM zone 51N\",GEOGCS[\"WGS 72BE\",D");
         2143  +    add_srs_wkt (p, 1,
         2144  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2145  +    add_srs_wkt (p, 2,
         2146  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2147  +    add_srs_wkt (p, 3,
         2148  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2149  +    add_srs_wkt (p, 4,
         2150  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2151  +    add_srs_wkt (p, 5,
         2152  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2153  +    add_srs_wkt (p, 6,
         2154  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2155  +    add_srs_wkt (p, 7,
         2156  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2157  +    add_srs_wkt (p, 8,
         2158  +        ",PARAMETER[\"central_meridian\",123],PARAMETER[\"scale_f");
         2159  +    add_srs_wkt (p, 9,
         2160  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2161  +    add_srs_wkt (p, 10,
         2162  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2163  +    add_srs_wkt (p, 11,
         2164  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2165  +    add_srs_wkt (p, 12,
         2166  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32451\"]]");
         2167  +    p = add_epsg_def (filter, first, last, 32452, "epsg", 32452,
         2168  +        "WGS 72BE / UTM zone 52N");
         2169  +    add_proj4text (p, 0,
         2170  +        "+proj=utm +zone=52 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2171  +    add_proj4text (p, 1,
         2172  +        "14,-0.38 +units=m +no_defs");
         2173  +    add_srs_wkt (p, 0,
         2174  +        "PROJCS[\"WGS 72BE / UTM zone 52N\",GEOGCS[\"WGS 72BE\",D");
         2175  +    add_srs_wkt (p, 1,
         2176  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2177  +    add_srs_wkt (p, 2,
         2178  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2179  +    add_srs_wkt (p, 3,
         2180  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2181  +    add_srs_wkt (p, 4,
         2182  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2183  +    add_srs_wkt (p, 5,
         2184  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2185  +    add_srs_wkt (p, 6,
         2186  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2187  +    add_srs_wkt (p, 7,
         2188  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2189  +    add_srs_wkt (p, 8,
         2190  +        ",PARAMETER[\"central_meridian\",129],PARAMETER[\"scale_f");
         2191  +    add_srs_wkt (p, 9,
         2192  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2193  +    add_srs_wkt (p, 10,
         2194  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2195  +    add_srs_wkt (p, 11,
         2196  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2197  +    add_srs_wkt (p, 12,
         2198  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32452\"]]");
         2199  +    p = add_epsg_def (filter, first, last, 32453, "epsg", 32453,
         2200  +        "WGS 72BE / UTM zone 53N");
         2201  +    add_proj4text (p, 0,
         2202  +        "+proj=utm +zone=53 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2203  +    add_proj4text (p, 1,
         2204  +        "14,-0.38 +units=m +no_defs");
         2205  +    add_srs_wkt (p, 0,
         2206  +        "PROJCS[\"WGS 72BE / UTM zone 53N\",GEOGCS[\"WGS 72BE\",D");
         2207  +    add_srs_wkt (p, 1,
         2208  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2209  +    add_srs_wkt (p, 2,
         2210  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2211  +    add_srs_wkt (p, 3,
         2212  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2213  +    add_srs_wkt (p, 4,
         2214  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2215  +    add_srs_wkt (p, 5,
         2216  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2217  +    add_srs_wkt (p, 6,
         2218  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2219  +    add_srs_wkt (p, 7,
         2220  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2221  +    add_srs_wkt (p, 8,
         2222  +        ",PARAMETER[\"central_meridian\",135],PARAMETER[\"scale_f");
         2223  +    add_srs_wkt (p, 9,
         2224  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2225  +    add_srs_wkt (p, 10,
         2226  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2227  +    add_srs_wkt (p, 11,
         2228  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2229  +    add_srs_wkt (p, 12,
         2230  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32453\"]]");
         2231  +    p = add_epsg_def (filter, first, last, 32454, "epsg", 32454,
         2232  +        "WGS 72BE / UTM zone 54N");
         2233  +    add_proj4text (p, 0,
         2234  +        "+proj=utm +zone=54 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2235  +    add_proj4text (p, 1,
         2236  +        "14,-0.38 +units=m +no_defs");
         2237  +    add_srs_wkt (p, 0,
         2238  +        "PROJCS[\"WGS 72BE / UTM zone 54N\",GEOGCS[\"WGS 72BE\",D");
         2239  +    add_srs_wkt (p, 1,
         2240  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2241  +    add_srs_wkt (p, 2,
         2242  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2243  +    add_srs_wkt (p, 3,
         2244  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2245  +    add_srs_wkt (p, 4,
         2246  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2247  +    add_srs_wkt (p, 5,
         2248  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2249  +    add_srs_wkt (p, 6,
         2250  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2251  +    add_srs_wkt (p, 7,
         2252  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2253  +    add_srs_wkt (p, 8,
         2254  +        ",PARAMETER[\"central_meridian\",141],PARAMETER[\"scale_f");
         2255  +    add_srs_wkt (p, 9,
         2256  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2257  +    add_srs_wkt (p, 10,
         2258  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2259  +    add_srs_wkt (p, 11,
         2260  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2261  +    add_srs_wkt (p, 12,
         2262  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32454\"]]");
         2263  +    p = add_epsg_def (filter, first, last, 32455, "epsg", 32455,
         2264  +        "WGS 72BE / UTM zone 55N");
         2265  +    add_proj4text (p, 0,
         2266  +        "+proj=utm +zone=55 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2267  +    add_proj4text (p, 1,
         2268  +        "14,-0.38 +units=m +no_defs");
         2269  +    add_srs_wkt (p, 0,
         2270  +        "PROJCS[\"WGS 72BE / UTM zone 55N\",GEOGCS[\"WGS 72BE\",D");
         2271  +    add_srs_wkt (p, 1,
         2272  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2273  +    add_srs_wkt (p, 2,
         2274  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2275  +    add_srs_wkt (p, 3,
         2276  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2277  +    add_srs_wkt (p, 4,
         2278  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2279  +    add_srs_wkt (p, 5,
         2280  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2281  +    add_srs_wkt (p, 6,
         2282  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2283  +    add_srs_wkt (p, 7,
         2284  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2285  +    add_srs_wkt (p, 8,
         2286  +        ",PARAMETER[\"central_meridian\",147],PARAMETER[\"scale_f");
         2287  +    add_srs_wkt (p, 9,
         2288  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2289  +    add_srs_wkt (p, 10,
         2290  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2291  +    add_srs_wkt (p, 11,
         2292  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2293  +    add_srs_wkt (p, 12,
         2294  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32455\"]]");
         2295  +    p = add_epsg_def (filter, first, last, 32456, "epsg", 32456,
         2296  +        "WGS 72BE / UTM zone 56N");
         2297  +    add_proj4text (p, 0,
         2298  +        "+proj=utm +zone=56 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2299  +    add_proj4text (p, 1,
         2300  +        "14,-0.38 +units=m +no_defs");
         2301  +    add_srs_wkt (p, 0,
         2302  +        "PROJCS[\"WGS 72BE / UTM zone 56N\",GEOGCS[\"WGS 72BE\",D");
         2303  +    add_srs_wkt (p, 1,
         2304  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2305  +    add_srs_wkt (p, 2,
         2306  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2307  +    add_srs_wkt (p, 3,
         2308  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2309  +    add_srs_wkt (p, 4,
         2310  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2311  +    add_srs_wkt (p, 5,
         2312  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2313  +    add_srs_wkt (p, 6,
         2314  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2315  +    add_srs_wkt (p, 7,
         2316  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2317  +    add_srs_wkt (p, 8,
         2318  +        ",PARAMETER[\"central_meridian\",153],PARAMETER[\"scale_f");
         2319  +    add_srs_wkt (p, 9,
         2320  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2321  +    add_srs_wkt (p, 10,
         2322  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2323  +    add_srs_wkt (p, 11,
         2324  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2325  +    add_srs_wkt (p, 12,
         2326  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32456\"]]");
         2327  +    p = add_epsg_def (filter, first, last, 32457, "epsg", 32457,
         2328  +        "WGS 72BE / UTM zone 57N");
         2329  +    add_proj4text (p, 0,
         2330  +        "+proj=utm +zone=57 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2331  +    add_proj4text (p, 1,
         2332  +        "14,-0.38 +units=m +no_defs");
         2333  +    add_srs_wkt (p, 0,
         2334  +        "PROJCS[\"WGS 72BE / UTM zone 57N\",GEOGCS[\"WGS 72BE\",D");
         2335  +    add_srs_wkt (p, 1,
         2336  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2337  +    add_srs_wkt (p, 2,
         2338  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2339  +    add_srs_wkt (p, 3,
         2340  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2341  +    add_srs_wkt (p, 4,
         2342  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2343  +    add_srs_wkt (p, 5,
         2344  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2345  +    add_srs_wkt (p, 6,
         2346  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2347  +    add_srs_wkt (p, 7,
         2348  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2349  +    add_srs_wkt (p, 8,
         2350  +        ",PARAMETER[\"central_meridian\",159],PARAMETER[\"scale_f");
         2351  +    add_srs_wkt (p, 9,
         2352  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2353  +    add_srs_wkt (p, 10,
         2354  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2355  +    add_srs_wkt (p, 11,
         2356  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2357  +    add_srs_wkt (p, 12,
         2358  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32457\"]]");
         2359  +    p = add_epsg_def (filter, first, last, 32458, "epsg", 32458,
         2360  +        "WGS 72BE / UTM zone 58N");
         2361  +    add_proj4text (p, 0,
         2362  +        "+proj=utm +zone=58 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2363  +    add_proj4text (p, 1,
         2364  +        "14,-0.38 +units=m +no_defs");
         2365  +    add_srs_wkt (p, 0,
         2366  +        "PROJCS[\"WGS 72BE / UTM zone 58N\",GEOGCS[\"WGS 72BE\",D");
         2367  +    add_srs_wkt (p, 1,
         2368  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2369  +    add_srs_wkt (p, 2,
         2370  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2371  +    add_srs_wkt (p, 3,
         2372  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2373  +    add_srs_wkt (p, 4,
         2374  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2375  +    add_srs_wkt (p, 5,
         2376  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2377  +    add_srs_wkt (p, 6,
         2378  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2379  +    add_srs_wkt (p, 7,
         2380  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2381  +    add_srs_wkt (p, 8,
         2382  +        ",PARAMETER[\"central_meridian\",165],PARAMETER[\"scale_f");
         2383  +    add_srs_wkt (p, 9,
         2384  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2385  +    add_srs_wkt (p, 10,
         2386  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2387  +    add_srs_wkt (p, 11,
         2388  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2389  +    add_srs_wkt (p, 12,
         2390  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32458\"]]");
         2391  +    p = add_epsg_def (filter, first, last, 32459, "epsg", 32459,
         2392  +        "WGS 72BE / UTM zone 59N");
         2393  +    add_proj4text (p, 0,
         2394  +        "+proj=utm +zone=59 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2395  +    add_proj4text (p, 1,
         2396  +        "14,-0.38 +units=m +no_defs");
         2397  +    add_srs_wkt (p, 0,
         2398  +        "PROJCS[\"WGS 72BE / UTM zone 59N\",GEOGCS[\"WGS 72BE\",D");
         2399  +    add_srs_wkt (p, 1,
         2400  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2401  +    add_srs_wkt (p, 2,
         2402  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2403  +    add_srs_wkt (p, 3,
         2404  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2405  +    add_srs_wkt (p, 4,
         2406  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2407  +    add_srs_wkt (p, 5,
         2408  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2409  +    add_srs_wkt (p, 6,
         2410  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2411  +    add_srs_wkt (p, 7,
         2412  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2413  +    add_srs_wkt (p, 8,
         2414  +        ",PARAMETER[\"central_meridian\",171],PARAMETER[\"scale_f");
         2415  +    add_srs_wkt (p, 9,
         2416  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2417  +    add_srs_wkt (p, 10,
         2418  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2419  +    add_srs_wkt (p, 11,
         2420  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2421  +    add_srs_wkt (p, 12,
         2422  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32459\"]]");
         2423  +    p = add_epsg_def (filter, first, last, 32460, "epsg", 32460,
         2424  +        "WGS 72BE / UTM zone 60N");
         2425  +    add_proj4text (p, 0,
         2426  +        "+proj=utm +zone=60 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
         2427  +    add_proj4text (p, 1,
         2428  +        "14,-0.38 +units=m +no_defs");
         2429  +    add_srs_wkt (p, 0,
         2430  +        "PROJCS[\"WGS 72BE / UTM zone 60N\",GEOGCS[\"WGS 72BE\",D");
         2431  +    add_srs_wkt (p, 1,
         2432  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2433  +    add_srs_wkt (p, 2,
         2434  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2435  +    add_srs_wkt (p, 3,
         2436  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2437  +    add_srs_wkt (p, 4,
         2438  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2439  +    add_srs_wkt (p, 5,
         2440  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2441  +    add_srs_wkt (p, 6,
         2442  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2443  +    add_srs_wkt (p, 7,
         2444  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2445  +    add_srs_wkt (p, 8,
         2446  +        ",PARAMETER[\"central_meridian\",177],PARAMETER[\"scale_f");
         2447  +    add_srs_wkt (p, 9,
         2448  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2449  +    add_srs_wkt (p, 10,
         2450  +        "METER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
         2451  +    add_srs_wkt (p, 11,
         2452  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
         2453  +    add_srs_wkt (p, 12,
         2454  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32460\"]]");
         2455  +    p = add_epsg_def (filter, first, last, 32501, "epsg", 32501,
         2456  +        "WGS 72BE / UTM zone 1S");
         2457  +    add_proj4text (p, 0,
         2458  +        "+proj=utm +zone=1 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
         2459  +    add_proj4text (p, 1,
         2460  +        ",0,0.814,-0.38 +units=m +no_defs");
         2461  +    add_srs_wkt (p, 0,
         2462  +        "PROJCS[\"WGS 72BE / UTM zone 1S\",GEOGCS[\"WGS 72BE\",DA");
         2463  +    add_srs_wkt (p, 1,
         2464  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2465  +    add_srs_wkt (p, 2,
         2466  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2467  +    add_srs_wkt (p, 3,
         2468  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2469  +    add_srs_wkt (p, 4,
         2470  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2471  +    add_srs_wkt (p, 5,
         2472  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2473  +    add_srs_wkt (p, 6,
         2474  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2475  +    add_srs_wkt (p, 7,
         2476  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2477  +    add_srs_wkt (p, 8,
         2478  +        ",PARAMETER[\"central_meridian\",-177],PARAMETER[\"scale_");
         2479  +    add_srs_wkt (p, 9,
         2480  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2481  +    add_srs_wkt (p, 10,
         2482  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2483  +    add_srs_wkt (p, 11,
         2484  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2485  +    add_srs_wkt (p, 12,
         2486  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32501\"]]");
         2487  +    p = add_epsg_def (filter, first, last, 32502, "epsg", 32502,
         2488  +        "WGS 72BE / UTM zone 2S");
         2489  +    add_proj4text (p, 0,
         2490  +        "+proj=utm +zone=2 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
         2491  +    add_proj4text (p, 1,
         2492  +        ",0,0.814,-0.38 +units=m +no_defs");
         2493  +    add_srs_wkt (p, 0,
         2494  +        "PROJCS[\"WGS 72BE / UTM zone 2S\",GEOGCS[\"WGS 72BE\",DA");
         2495  +    add_srs_wkt (p, 1,
         2496  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2497  +    add_srs_wkt (p, 2,
         2498  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2499  +    add_srs_wkt (p, 3,
         2500  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2501  +    add_srs_wkt (p, 4,
         2502  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2503  +    add_srs_wkt (p, 5,
         2504  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2505  +    add_srs_wkt (p, 6,
         2506  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2507  +    add_srs_wkt (p, 7,
         2508  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2509  +    add_srs_wkt (p, 8,
         2510  +        ",PARAMETER[\"central_meridian\",-171],PARAMETER[\"scale_");
         2511  +    add_srs_wkt (p, 9,
         2512  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2513  +    add_srs_wkt (p, 10,
         2514  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2515  +    add_srs_wkt (p, 11,
         2516  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2517  +    add_srs_wkt (p, 12,
         2518  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32502\"]]");
         2519  +    p = add_epsg_def (filter, first, last, 32503, "epsg", 32503,
         2520  +        "WGS 72BE / UTM zone 3S");
         2521  +    add_proj4text (p, 0,
         2522  +        "+proj=utm +zone=3 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
         2523  +    add_proj4text (p, 1,
         2524  +        ",0,0.814,-0.38 +units=m +no_defs");
         2525  +    add_srs_wkt (p, 0,
         2526  +        "PROJCS[\"WGS 72BE / UTM zone 3S\",GEOGCS[\"WGS 72BE\",DA");
         2527  +    add_srs_wkt (p, 1,
         2528  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2529  +    add_srs_wkt (p, 2,
         2530  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2531  +    add_srs_wkt (p, 3,
         2532  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2533  +    add_srs_wkt (p, 4,
         2534  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2535  +    add_srs_wkt (p, 5,
         2536  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2537  +    add_srs_wkt (p, 6,
         2538  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2539  +    add_srs_wkt (p, 7,
         2540  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2541  +    add_srs_wkt (p, 8,
         2542  +        ",PARAMETER[\"central_meridian\",-165],PARAMETER[\"scale_");
         2543  +    add_srs_wkt (p, 9,
         2544  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2545  +    add_srs_wkt (p, 10,
         2546  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2547  +    add_srs_wkt (p, 11,
         2548  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2549  +    add_srs_wkt (p, 12,
         2550  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32503\"]]");
         2551  +    p = add_epsg_def (filter, first, last, 32504, "epsg", 32504,
         2552  +        "WGS 72BE / UTM zone 4S");
         2553  +    add_proj4text (p, 0,
         2554  +        "+proj=utm +zone=4 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
         2555  +    add_proj4text (p, 1,
         2556  +        ",0,0.814,-0.38 +units=m +no_defs");
         2557  +    add_srs_wkt (p, 0,
         2558  +        "PROJCS[\"WGS 72BE / UTM zone 4S\",GEOGCS[\"WGS 72BE\",DA");
         2559  +    add_srs_wkt (p, 1,
         2560  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2561  +    add_srs_wkt (p, 2,
         2562  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2563  +    add_srs_wkt (p, 3,
         2564  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2565  +    add_srs_wkt (p, 4,
         2566  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2567  +    add_srs_wkt (p, 5,
         2568  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2569  +    add_srs_wkt (p, 6,
         2570  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2571  +    add_srs_wkt (p, 7,
         2572  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2573  +    add_srs_wkt (p, 8,
         2574  +        ",PARAMETER[\"central_meridian\",-159],PARAMETER[\"scale_");
         2575  +    add_srs_wkt (p, 9,
         2576  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2577  +    add_srs_wkt (p, 10,
         2578  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2579  +    add_srs_wkt (p, 11,
         2580  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2581  +    add_srs_wkt (p, 12,
         2582  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32504\"]]");
         2583  +    p = add_epsg_def (filter, first, last, 32505, "epsg", 32505,
         2584  +        "WGS 72BE / UTM zone 5S");
         2585  +    add_proj4text (p, 0,
         2586  +        "+proj=utm +zone=5 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
         2587  +    add_proj4text (p, 1,
         2588  +        ",0,0.814,-0.38 +units=m +no_defs");
         2589  +    add_srs_wkt (p, 0,
         2590  +        "PROJCS[\"WGS 72BE / UTM zone 5S\",GEOGCS[\"WGS 72BE\",DA");
         2591  +    add_srs_wkt (p, 1,
         2592  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2593  +    add_srs_wkt (p, 2,
         2594  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2595  +    add_srs_wkt (p, 3,
         2596  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2597  +    add_srs_wkt (p, 4,
         2598  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2599  +    add_srs_wkt (p, 5,
         2600  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2601  +    add_srs_wkt (p, 6,
         2602  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2603  +    add_srs_wkt (p, 7,
         2604  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2605  +    add_srs_wkt (p, 8,
         2606  +        ",PARAMETER[\"central_meridian\",-153],PARAMETER[\"scale_");
         2607  +    add_srs_wkt (p, 9,
         2608  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2609  +    add_srs_wkt (p, 10,
         2610  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2611  +    add_srs_wkt (p, 11,
         2612  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2613  +    add_srs_wkt (p, 12,
         2614  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32505\"]]");
         2615  +    p = add_epsg_def (filter, first, last, 32506, "epsg", 32506,
         2616  +        "WGS 72BE / UTM zone 6S");
         2617  +    add_proj4text (p, 0,
         2618  +        "+proj=utm +zone=6 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
         2619  +    add_proj4text (p, 1,
         2620  +        ",0,0.814,-0.38 +units=m +no_defs");
         2621  +    add_srs_wkt (p, 0,
         2622  +        "PROJCS[\"WGS 72BE / UTM zone 6S\",GEOGCS[\"WGS 72BE\",DA");
         2623  +    add_srs_wkt (p, 1,
         2624  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2625  +    add_srs_wkt (p, 2,
         2626  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2627  +    add_srs_wkt (p, 3,
         2628  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2629  +    add_srs_wkt (p, 4,
         2630  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2631  +    add_srs_wkt (p, 5,
         2632  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2633  +    add_srs_wkt (p, 6,
         2634  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2635  +    add_srs_wkt (p, 7,
         2636  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2637  +    add_srs_wkt (p, 8,
         2638  +        ",PARAMETER[\"central_meridian\",-147],PARAMETER[\"scale_");
         2639  +    add_srs_wkt (p, 9,
         2640  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2641  +    add_srs_wkt (p, 10,
         2642  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2643  +    add_srs_wkt (p, 11,
         2644  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2645  +    add_srs_wkt (p, 12,
         2646  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32506\"]]");
         2647  +    p = add_epsg_def (filter, first, last, 32507, "epsg", 32507,
         2648  +        "WGS 72BE / UTM zone 7S");
         2649  +    add_proj4text (p, 0,
         2650  +        "+proj=utm +zone=7 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
         2651  +    add_proj4text (p, 1,
         2652  +        ",0,0.814,-0.38 +units=m +no_defs");
         2653  +    add_srs_wkt (p, 0,
         2654  +        "PROJCS[\"WGS 72BE / UTM zone 7S\",GEOGCS[\"WGS 72BE\",DA");
         2655  +    add_srs_wkt (p, 1,
         2656  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2657  +    add_srs_wkt (p, 2,
         2658  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2659  +    add_srs_wkt (p, 3,
         2660  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2661  +    add_srs_wkt (p, 4,
         2662  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2663  +    add_srs_wkt (p, 5,
         2664  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2665  +    add_srs_wkt (p, 6,
         2666  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2667  +    add_srs_wkt (p, 7,
         2668  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2669  +    add_srs_wkt (p, 8,
         2670  +        ",PARAMETER[\"central_meridian\",-141],PARAMETER[\"scale_");
         2671  +    add_srs_wkt (p, 9,
         2672  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2673  +    add_srs_wkt (p, 10,
         2674  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2675  +    add_srs_wkt (p, 11,
         2676  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2677  +    add_srs_wkt (p, 12,
         2678  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32507\"]]");
         2679  +    p = add_epsg_def (filter, first, last, 32508, "epsg", 32508,
         2680  +        "WGS 72BE / UTM zone 8S");
         2681  +    add_proj4text (p, 0,
         2682  +        "+proj=utm +zone=8 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
         2683  +    add_proj4text (p, 1,
         2684  +        ",0,0.814,-0.38 +units=m +no_defs");
         2685  +    add_srs_wkt (p, 0,
         2686  +        "PROJCS[\"WGS 72BE / UTM zone 8S\",GEOGCS[\"WGS 72BE\",DA");
         2687  +    add_srs_wkt (p, 1,
         2688  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2689  +    add_srs_wkt (p, 2,
         2690  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2691  +    add_srs_wkt (p, 3,
         2692  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2693  +    add_srs_wkt (p, 4,
         2694  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2695  +    add_srs_wkt (p, 5,
         2696  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2697  +    add_srs_wkt (p, 6,
         2698  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2699  +    add_srs_wkt (p, 7,
         2700  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2701  +    add_srs_wkt (p, 8,
         2702  +        ",PARAMETER[\"central_meridian\",-135],PARAMETER[\"scale_");
         2703  +    add_srs_wkt (p, 9,
         2704  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2705  +    add_srs_wkt (p, 10,
         2706  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2707  +    add_srs_wkt (p, 11,
         2708  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2709  +    add_srs_wkt (p, 12,
         2710  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32508\"]]");
         2711  +    p = add_epsg_def (filter, first, last, 32509, "epsg", 32509,
         2712  +        "WGS 72BE / UTM zone 9S");
         2713  +    add_proj4text (p, 0,
         2714  +        "+proj=utm +zone=9 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
         2715  +    add_proj4text (p, 1,
         2716  +        ",0,0.814,-0.38 +units=m +no_defs");
         2717  +    add_srs_wkt (p, 0,
         2718  +        "PROJCS[\"WGS 72BE / UTM zone 9S\",GEOGCS[\"WGS 72BE\",DA");
         2719  +    add_srs_wkt (p, 1,
         2720  +        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2721  +    add_srs_wkt (p, 2,
         2722  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2723  +    add_srs_wkt (p, 3,
         2724  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2725  +    add_srs_wkt (p, 4,
         2726  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2727  +    add_srs_wkt (p, 5,
         2728  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2729  +    add_srs_wkt (p, 6,
         2730  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2731  +    add_srs_wkt (p, 7,
         2732  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2733  +    add_srs_wkt (p, 8,
         2734  +        ",PARAMETER[\"central_meridian\",-129],PARAMETER[\"scale_");
         2735  +    add_srs_wkt (p, 9,
         2736  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2737  +    add_srs_wkt (p, 10,
         2738  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2739  +    add_srs_wkt (p, 11,
         2740  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2741  +    add_srs_wkt (p, 12,
         2742  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32509\"]]");
         2743  +    p = add_epsg_def (filter, first, last, 32510, "epsg", 32510,
         2744  +        "WGS 72BE / UTM zone 10S");
         2745  +    add_proj4text (p, 0,
         2746  +        "+proj=utm +zone=10 +south +ellps=WGS72 +towgs84=0,0,1.9,");
         2747  +    add_proj4text (p, 1,
         2748  +        "0,0,0.814,-0.38 +units=m +no_defs");
         2749  +    add_srs_wkt (p, 0,
         2750  +        "PROJCS[\"WGS 72BE / UTM zone 10S\",GEOGCS[\"WGS 72BE\",D");
         2751  +    add_srs_wkt (p, 1,
         2752  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2753  +    add_srs_wkt (p, 2,
         2754  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2755  +    add_srs_wkt (p, 3,
         2756  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2757  +    add_srs_wkt (p, 4,
         2758  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2759  +    add_srs_wkt (p, 5,
         2760  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2761  +    add_srs_wkt (p, 6,
         2762  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2763  +    add_srs_wkt (p, 7,
         2764  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2765  +    add_srs_wkt (p, 8,
         2766  +        ",PARAMETER[\"central_meridian\",-123],PARAMETER[\"scale_");
         2767  +    add_srs_wkt (p, 9,
         2768  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2769  +    add_srs_wkt (p, 10,
         2770  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2771  +    add_srs_wkt (p, 11,
         2772  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2773  +    add_srs_wkt (p, 12,
         2774  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32510\"]]");
         2775  +    p = add_epsg_def (filter, first, last, 32511, "epsg", 32511,
         2776  +        "WGS 72BE / UTM zone 11S");
         2777  +    add_proj4text (p, 0,
         2778  +        "+proj=utm +zone=11 +south +ellps=WGS72 +towgs84=0,0,1.9,");
         2779  +    add_proj4text (p, 1,
         2780  +        "0,0,0.814,-0.38 +units=m +no_defs");
         2781  +    add_srs_wkt (p, 0,
         2782  +        "PROJCS[\"WGS 72BE / UTM zone 11S\",GEOGCS[\"WGS 72BE\",D");
         2783  +    add_srs_wkt (p, 1,
         2784  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2785  +    add_srs_wkt (p, 2,
         2786  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2787  +    add_srs_wkt (p, 3,
         2788  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2789  +    add_srs_wkt (p, 4,
         2790  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2791  +    add_srs_wkt (p, 5,
         2792  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2793  +    add_srs_wkt (p, 6,
         2794  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2795  +    add_srs_wkt (p, 7,
         2796  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2797  +    add_srs_wkt (p, 8,
         2798  +        ",PARAMETER[\"central_meridian\",-117],PARAMETER[\"scale_");
         2799  +    add_srs_wkt (p, 9,
         2800  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2801  +    add_srs_wkt (p, 10,
         2802  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2803  +    add_srs_wkt (p, 11,
         2804  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2805  +    add_srs_wkt (p, 12,
         2806  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32511\"]]");
         2807  +    p = add_epsg_def (filter, first, last, 32512, "epsg", 32512,
         2808  +        "WGS 72BE / UTM zone 12S");
         2809  +    add_proj4text (p, 0,
         2810  +        "+proj=utm +zone=12 +south +ellps=WGS72 +towgs84=0,0,1.9,");
         2811  +    add_proj4text (p, 1,
         2812  +        "0,0,0.814,-0.38 +units=m +no_defs");
         2813  +    add_srs_wkt (p, 0,
         2814  +        "PROJCS[\"WGS 72BE / UTM zone 12S\",GEOGCS[\"WGS 72BE\",D");
         2815  +    add_srs_wkt (p, 1,
         2816  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2817  +    add_srs_wkt (p, 2,
         2818  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2819  +    add_srs_wkt (p, 3,
         2820  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2821  +    add_srs_wkt (p, 4,
         2822  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2823  +    add_srs_wkt (p, 5,
         2824  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2825  +    add_srs_wkt (p, 6,
         2826  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2827  +    add_srs_wkt (p, 7,
         2828  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2829  +    add_srs_wkt (p, 8,
         2830  +        ",PARAMETER[\"central_meridian\",-111],PARAMETER[\"scale_");
         2831  +    add_srs_wkt (p, 9,
         2832  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2833  +    add_srs_wkt (p, 10,
         2834  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2835  +    add_srs_wkt (p, 11,
         2836  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2837  +    add_srs_wkt (p, 12,
         2838  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32512\"]]");
         2839  +    p = add_epsg_def (filter, first, last, 32513, "epsg", 32513,
         2840  +        "WGS 72BE / UTM zone 13S");
         2841  +    add_proj4text (p, 0,
         2842  +        "+proj=utm +zone=13 +south +ellps=WGS72 +towgs84=0,0,1.9,");
         2843  +    add_proj4text (p, 1,
         2844  +        "0,0,0.814,-0.38 +units=m +no_defs");
         2845  +    add_srs_wkt (p, 0,
         2846  +        "PROJCS[\"WGS 72BE / UTM zone 13S\",GEOGCS[\"WGS 72BE\",D");
         2847  +    add_srs_wkt (p, 1,
         2848  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2849  +    add_srs_wkt (p, 2,
         2850  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2851  +    add_srs_wkt (p, 3,
         2852  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2853  +    add_srs_wkt (p, 4,
         2854  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2855  +    add_srs_wkt (p, 5,
         2856  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2857  +    add_srs_wkt (p, 6,
         2858  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2859  +    add_srs_wkt (p, 7,
         2860  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2861  +    add_srs_wkt (p, 8,
         2862  +        ",PARAMETER[\"central_meridian\",-105],PARAMETER[\"scale_");
         2863  +    add_srs_wkt (p, 9,
         2864  +        "factor\",0.9996],PARAMETER[\"false_easting\",500000],PAR");
         2865  +    add_srs_wkt (p, 10,
         2866  +        "AMETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUT");
         2867  +    add_srs_wkt (p, 11,
         2868  +        "HORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2869  +    add_srs_wkt (p, 12,
         2870  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32513\"]]");
         2871  +    p = add_epsg_def (filter, first, last, 32514, "epsg", 32514,
         2872  +        "WGS 72BE / UTM zone 14S");
         2873  +    add_proj4text (p, 0,
         2874  +        "+proj=utm +zone=14 +south +ellps=WGS72 +towgs84=0,0,1.9,");
         2875  +    add_proj4text (p, 1,
         2876  +        "0,0,0.814,-0.38 +units=m +no_defs");
         2877  +    add_srs_wkt (p, 0,
         2878  +        "PROJCS[\"WGS 72BE / UTM zone 14S\",GEOGCS[\"WGS 72BE\",D");
         2879  +    add_srs_wkt (p, 1,
         2880  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2881  +    add_srs_wkt (p, 2,
         2882  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2883  +    add_srs_wkt (p, 3,
         2884  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2885  +    add_srs_wkt (p, 4,
         2886  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2887  +    add_srs_wkt (p, 5,
         2888  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2889  +    add_srs_wkt (p, 6,
         2890  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2891  +    add_srs_wkt (p, 7,
         2892  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2893  +    add_srs_wkt (p, 8,
         2894  +        ",PARAMETER[\"central_meridian\",-99],PARAMETER[\"scale_f");
         2895  +    add_srs_wkt (p, 9,
         2896  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2897  +    add_srs_wkt (p, 10,
         2898  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
         2899  +    add_srs_wkt (p, 11,
         2900  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2901  +    add_srs_wkt (p, 12,
         2902  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32514\"]]");
         2903  +    p = add_epsg_def (filter, first, last, 32515, "epsg", 32515,
         2904  +        "WGS 72BE / UTM zone 15S");
         2905  +    add_proj4text (p, 0,
         2906  +        "+proj=utm +zone=15 +south +ellps=WGS72 +towgs84=0,0,1.9,");
         2907  +    add_proj4text (p, 1,
         2908  +        "0,0,0.814,-0.38 +units=m +no_defs");
         2909  +    add_srs_wkt (p, 0,
         2910  +        "PROJCS[\"WGS 72BE / UTM zone 15S\",GEOGCS[\"WGS 72BE\",D");
         2911  +    add_srs_wkt (p, 1,
         2912  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2913  +    add_srs_wkt (p, 2,
         2914  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2915  +    add_srs_wkt (p, 3,
         2916  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2917  +    add_srs_wkt (p, 4,
         2918  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2919  +    add_srs_wkt (p, 5,
         2920  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2921  +    add_srs_wkt (p, 6,
         2922  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2923  +    add_srs_wkt (p, 7,
         2924  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2925  +    add_srs_wkt (p, 8,
         2926  +        ",PARAMETER[\"central_meridian\",-93],PARAMETER[\"scale_f");
         2927  +    add_srs_wkt (p, 9,
         2928  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2929  +    add_srs_wkt (p, 10,
         2930  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
         2931  +    add_srs_wkt (p, 11,
         2932  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2933  +    add_srs_wkt (p, 12,
         2934  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32515\"]]");
         2935  +    p = add_epsg_def (filter, first, last, 32516, "epsg", 32516,
         2936  +        "WGS 72BE / UTM zone 16S");
         2937  +    add_proj4text (p, 0,
         2938  +        "+proj=utm +zone=16 +south +ellps=WGS72 +towgs84=0,0,1.9,");
         2939  +    add_proj4text (p, 1,
         2940  +        "0,0,0.814,-0.38 +units=m +no_defs");
         2941  +    add_srs_wkt (p, 0,
         2942  +        "PROJCS[\"WGS 72BE / UTM zone 16S\",GEOGCS[\"WGS 72BE\",D");
         2943  +    add_srs_wkt (p, 1,
         2944  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2945  +    add_srs_wkt (p, 2,
         2946  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2947  +    add_srs_wkt (p, 3,
         2948  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2949  +    add_srs_wkt (p, 4,
         2950  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2951  +    add_srs_wkt (p, 5,
         2952  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2953  +    add_srs_wkt (p, 6,
         2954  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2955  +    add_srs_wkt (p, 7,
         2956  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2957  +    add_srs_wkt (p, 8,
         2958  +        ",PARAMETER[\"central_meridian\",-87],PARAMETER[\"scale_f");
         2959  +    add_srs_wkt (p, 9,
         2960  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2961  +    add_srs_wkt (p, 10,
         2962  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
         2963  +    add_srs_wkt (p, 11,
         2964  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2965  +    add_srs_wkt (p, 12,
         2966  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32516\"]]");
         2967  +    p = add_epsg_def (filter, first, last, 32517, "epsg", 32517,
         2968  +        "WGS 72BE / UTM zone 17S");
         2969  +    add_proj4text (p, 0,
         2970  +        "+proj=utm +zone=17 +south +ellps=WGS72 +towgs84=0,0,1.9,");
         2971  +    add_proj4text (p, 1,
         2972  +        "0,0,0.814,-0.38 +units=m +no_defs");
         2973  +    add_srs_wkt (p, 0,
         2974  +        "PROJCS[\"WGS 72BE / UTM zone 17S\",GEOGCS[\"WGS 72BE\",D");
         2975  +    add_srs_wkt (p, 1,
         2976  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         2977  +    add_srs_wkt (p, 2,
         2978  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         2979  +    add_srs_wkt (p, 3,
         2980  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         2981  +    add_srs_wkt (p, 4,
         2982  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         2983  +    add_srs_wkt (p, 5,
         2984  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         2985  +    add_srs_wkt (p, 6,
         2986  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         2987  +    add_srs_wkt (p, 7,
         2988  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         2989  +    add_srs_wkt (p, 8,
         2990  +        ",PARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_f");
         2991  +    add_srs_wkt (p, 9,
         2992  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         2993  +    add_srs_wkt (p, 10,
         2994  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
         2995  +    add_srs_wkt (p, 11,
         2996  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         2997  +    add_srs_wkt (p, 12,
         2998  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32517\"]]");
         2999  +    p = add_epsg_def (filter, first, last, 32518, "epsg", 32518,
         3000  +        "WGS 72BE / UTM zone 18S");
         3001  +    add_proj4text (p, 0,
         3002  +        "+proj=utm +zone=18 +south +ellps=WGS72 +towgs84=0,0,1.9,");
         3003  +    add_proj4text (p, 1,
         3004  +        "0,0,0.814,-0.38 +units=m +no_defs");
         3005  +    add_srs_wkt (p, 0,
         3006  +        "PROJCS[\"WGS 72BE / UTM zone 18S\",GEOGCS[\"WGS 72BE\",D");
         3007  +    add_srs_wkt (p, 1,
         3008  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         3009  +    add_srs_wkt (p, 2,
         3010  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         3011  +    add_srs_wkt (p, 3,
         3012  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         3013  +    add_srs_wkt (p, 4,
         3014  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         3015  +    add_srs_wkt (p, 5,
         3016  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         3017  +    add_srs_wkt (p, 6,
         3018  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         3019  +    add_srs_wkt (p, 7,
         3020  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         3021  +    add_srs_wkt (p, 8,
         3022  +        ",PARAMETER[\"central_meridian\",-75],PARAMETER[\"scale_f");
         3023  +    add_srs_wkt (p, 9,
         3024  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         3025  +    add_srs_wkt (p, 10,
         3026  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
         3027  +    add_srs_wkt (p, 11,
         3028  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         3029  +    add_srs_wkt (p, 12,
         3030  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32518\"]]");
         3031  +    p = add_epsg_def (filter, first, last, 32519, "epsg", 32519,
         3032  +        "WGS 72BE / UTM zone 19S");
         3033  +    add_proj4text (p, 0,
         3034  +        "+proj=utm +zone=19 +south +ellps=WGS72 +towgs84=0,0,1.9,");
         3035  +    add_proj4text (p, 1,
         3036  +        "0,0,0.814,-0.38 +units=m +no_defs");
         3037  +    add_srs_wkt (p, 0,
         3038  +        "PROJCS[\"WGS 72BE / UTM zone 19S\",GEOGCS[\"WGS 72BE\",D");
         3039  +    add_srs_wkt (p, 1,
         3040  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         3041  +    add_srs_wkt (p, 2,
         3042  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         3043  +    add_srs_wkt (p, 3,
         3044  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         3045  +    add_srs_wkt (p, 4,
         3046  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         3047  +    add_srs_wkt (p, 5,
         3048  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
         3049  +    add_srs_wkt (p, 6,
         3050  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
         3051  +    add_srs_wkt (p, 7,
         3052  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
         3053  +    add_srs_wkt (p, 8,
         3054  +        ",PARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_f");
         3055  +    add_srs_wkt (p, 9,
         3056  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
         3057  +    add_srs_wkt (p, 10,
         3058  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
         3059  +    add_srs_wkt (p, 11,
         3060  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
         3061  +    add_srs_wkt (p, 12,
         3062  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32519\"]]");
         3063  +    p = add_epsg_def (filter, first, last, 32520, "epsg", 32520,
         3064  +        "WGS 72BE / UTM zone 20S");
         3065  +    add_proj4text (p, 0,
         3066  +        "+proj=utm +zone=20 +south +ellps=WGS72 +towgs84=0,0,1.9,");
         3067  +    add_proj4text (p, 1,
         3068  +        "0,0,0.814,-0.38 +units=m +no_defs");
         3069  +    add_srs_wkt (p, 0,
         3070  +        "PROJCS[\"WGS 72BE / UTM zone 20S\",GEOGCS[\"WGS 72BE\",D");
         3071  +    add_srs_wkt (p, 1,
         3072  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         3073  +    add_srs_wkt (p, 2,
         3074  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
         3075  +    add_srs_wkt (p, 3,
         3076  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
         3077  +    add_srs_wkt (p, 4,
         3078  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
         3079  +    add_srs_wkt (p, 5,
         3080  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2800   3081       add_srs_wkt (p, 6,
  2801         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
         3082  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
  2802   3083       add_srs_wkt (p, 7,
  2803         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3084  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  2804   3085       add_srs_wkt (p, 8,
  2805         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-123");
         3086  +        ",PARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_f");
  2806   3087       add_srs_wkt (p, 9,
  2807         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
         3088  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2808   3089       add_srs_wkt (p, 10,
  2809         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3090  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
  2810   3091       add_srs_wkt (p, 11,
  2811         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         3092  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2812   3093       add_srs_wkt (p, 12,
  2813         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"322");
  2814         -    add_srs_wkt (p, 13,
  2815         -        "10\"]]");
  2816         -    p = add_epsg_def_ex (filter, first, last, 32211, "epsg", 32211,
  2817         -        "WGS 72 / UTM zone 11N", 0, 0,
  2818         -        "WGS 72", "Greenwich",
  2819         -        "WGS_1972", "Transverse_Mercator", "metre",
  2820         -        "Easting", "East", "Northing", "North");
         3094  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32520\"]]");
         3095  +    p = add_epsg_def (filter, first, last, 32521, "epsg", 32521,
         3096  +        "WGS 72BE / UTM zone 21S");
  2821   3097       add_proj4text (p, 0,
  2822         -        "+proj=utm +zone=11 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         3098  +        "+proj=utm +zone=21 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2823   3099       add_proj4text (p, 1,
  2824         -        "54,0.2263 +units=m +no_defs");
         3100  +        "0,0,0.814,-0.38 +units=m +no_defs");
  2825   3101       add_srs_wkt (p, 0,
  2826         -        "PROJCS[\"WGS 72 / UTM zone 11N\",GEOGCS[\"WGS 72\",DATUM");
         3102  +        "PROJCS[\"WGS 72BE / UTM zone 21S\",GEOGCS[\"WGS 72BE\",D");
  2827   3103       add_srs_wkt (p, 1,
  2828         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         3104  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2829   3105       add_srs_wkt (p, 2,
  2830         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         3106  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2831   3107       add_srs_wkt (p, 3,
  2832         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         3108  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2833   3109       add_srs_wkt (p, 4,
  2834         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3110  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2835   3111       add_srs_wkt (p, 5,
  2836         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3112  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2837   3113       add_srs_wkt (p, 6,
  2838         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
         3114  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
  2839   3115       add_srs_wkt (p, 7,
  2840         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3116  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  2841   3117       add_srs_wkt (p, 8,
  2842         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-117");
         3118  +        ",PARAMETER[\"central_meridian\",-57],PARAMETER[\"scale_f");
  2843   3119       add_srs_wkt (p, 9,
  2844         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
         3120  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2845   3121       add_srs_wkt (p, 10,
  2846         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3122  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
  2847   3123       add_srs_wkt (p, 11,
  2848         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         3124  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2849   3125       add_srs_wkt (p, 12,
  2850         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"322");
  2851         -    add_srs_wkt (p, 13,
  2852         -        "11\"]]");
  2853         -    p = add_epsg_def_ex (filter, first, last, 32212, "epsg", 32212,
  2854         -        "WGS 72 / UTM zone 12N", 0, 0,
  2855         -        "WGS 72", "Greenwich",
  2856         -        "WGS_1972", "Transverse_Mercator", "metre",
  2857         -        "Easting", "East", "Northing", "North");
         3126  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32521\"]]");
         3127  +    p = add_epsg_def (filter, first, last, 32522, "epsg", 32522,
         3128  +        "WGS 72BE / UTM zone 22S");
  2858   3129       add_proj4text (p, 0,
  2859         -        "+proj=utm +zone=12 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         3130  +        "+proj=utm +zone=22 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2860   3131       add_proj4text (p, 1,
  2861         -        "54,0.2263 +units=m +no_defs");
         3132  +        "0,0,0.814,-0.38 +units=m +no_defs");
  2862   3133       add_srs_wkt (p, 0,
  2863         -        "PROJCS[\"WGS 72 / UTM zone 12N\",GEOGCS[\"WGS 72\",DATUM");
         3134  +        "PROJCS[\"WGS 72BE / UTM zone 22S\",GEOGCS[\"WGS 72BE\",D");
  2864   3135       add_srs_wkt (p, 1,
  2865         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         3136  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2866   3137       add_srs_wkt (p, 2,
  2867         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         3138  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2868   3139       add_srs_wkt (p, 3,
  2869         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         3140  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2870   3141       add_srs_wkt (p, 4,
  2871         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3142  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2872   3143       add_srs_wkt (p, 5,
  2873         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3144  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2874   3145       add_srs_wkt (p, 6,
  2875         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
         3146  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
  2876   3147       add_srs_wkt (p, 7,
  2877         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3148  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  2878   3149       add_srs_wkt (p, 8,
  2879         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-111");
         3150  +        ",PARAMETER[\"central_meridian\",-51],PARAMETER[\"scale_f");
  2880   3151       add_srs_wkt (p, 9,
  2881         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
         3152  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2882   3153       add_srs_wkt (p, 10,
  2883         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3154  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
  2884   3155       add_srs_wkt (p, 11,
  2885         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         3156  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2886   3157       add_srs_wkt (p, 12,
  2887         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"322");
  2888         -    add_srs_wkt (p, 13,
  2889         -        "12\"]]");
  2890         -    p = add_epsg_def_ex (filter, first, last, 32213, "epsg", 32213,
  2891         -        "WGS 72 / UTM zone 13N", 0, 0,
  2892         -        "WGS 72", "Greenwich",
  2893         -        "WGS_1972", "Transverse_Mercator", "metre",
  2894         -        "Easting", "East", "Northing", "North");
         3158  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32522\"]]");
         3159  +    p = add_epsg_def (filter, first, last, 32523, "epsg", 32523,
         3160  +        "WGS 72BE / UTM zone 23S");
  2895   3161       add_proj4text (p, 0,
  2896         -        "+proj=utm +zone=13 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         3162  +        "+proj=utm +zone=23 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2897   3163       add_proj4text (p, 1,
  2898         -        "54,0.2263 +units=m +no_defs");
         3164  +        "0,0,0.814,-0.38 +units=m +no_defs");
  2899   3165       add_srs_wkt (p, 0,
  2900         -        "PROJCS[\"WGS 72 / UTM zone 13N\",GEOGCS[\"WGS 72\",DATUM");
         3166  +        "PROJCS[\"WGS 72BE / UTM zone 23S\",GEOGCS[\"WGS 72BE\",D");
  2901   3167       add_srs_wkt (p, 1,
  2902         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         3168  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2903   3169       add_srs_wkt (p, 2,
  2904         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         3170  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2905   3171       add_srs_wkt (p, 3,
  2906         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         3172  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2907   3173       add_srs_wkt (p, 4,
  2908         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3174  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2909   3175       add_srs_wkt (p, 5,
  2910         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3176  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2911   3177       add_srs_wkt (p, 6,
  2912         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
         3178  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
  2913   3179       add_srs_wkt (p, 7,
  2914         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3180  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  2915   3181       add_srs_wkt (p, 8,
  2916         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-105");
         3182  +        ",PARAMETER[\"central_meridian\",-45],PARAMETER[\"scale_f");
  2917   3183       add_srs_wkt (p, 9,
  2918         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
         3184  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2919   3185       add_srs_wkt (p, 10,
  2920         -        "asting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"");
         3186  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
  2921   3187       add_srs_wkt (p, 11,
  2922         -        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\"");
         3188  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2923   3189       add_srs_wkt (p, 12,
  2924         -        ",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"322");
  2925         -    add_srs_wkt (p, 13,
  2926         -        "13\"]]");
  2927         -    p = add_epsg_def_ex (filter, first, last, 32214, "epsg", 32214,
  2928         -        "WGS 72 / UTM zone 14N", 0, 0,
  2929         -        "WGS 72", "Greenwich",
  2930         -        "WGS_1972", "Transverse_Mercator", "metre",
  2931         -        "Easting", "East", "Northing", "North");
  2932         -    add_proj4text (p, 0,
  2933         -        "+proj=utm +zone=14 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  2934         -    add_proj4text (p, 1,
  2935         -        "54,0.2263 +units=m +no_defs");
  2936         -    add_srs_wkt (p, 0,
  2937         -        "PROJCS[\"WGS 72 / UTM zone 14N\",GEOGCS[\"WGS 72\",DATUM");
  2938         -    add_srs_wkt (p, 1,
  2939         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2940         -    add_srs_wkt (p, 2,
  2941         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2942         -    add_srs_wkt (p, 3,
  2943         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2944         -    add_srs_wkt (p, 4,
  2945         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2946         -    add_srs_wkt (p, 5,
  2947         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2948         -    add_srs_wkt (p, 6,
  2949         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2950         -    add_srs_wkt (p, 7,
  2951         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2952         -    add_srs_wkt (p, 8,
  2953         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-99]");
  2954         -    add_srs_wkt (p, 9,
  2955         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2956         -    add_srs_wkt (p, 10,
  2957         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  2958         -    add_srs_wkt (p, 11,
  2959         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  2960         -    add_srs_wkt (p, 12,
  2961         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3221");
  2962         -    add_srs_wkt (p, 13,
  2963         -        "4\"]]");
  2964         -    p = add_epsg_def_ex (filter, first, last, 32215, "epsg", 32215,
  2965         -        "WGS 72 / UTM zone 15N", 0, 0,
  2966         -        "WGS 72", "Greenwich",
  2967         -        "WGS_1972", "Transverse_Mercator", "metre",
  2968         -        "Easting", "East", "Northing", "North");
         3190  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32523\"]]");
         3191  +    p = add_epsg_def (filter, first, last, 32524, "epsg", 32524,
         3192  +        "WGS 72BE / UTM zone 24S");
  2969   3193       add_proj4text (p, 0,
  2970         -        "+proj=utm +zone=15 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         3194  +        "+proj=utm +zone=24 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2971   3195       add_proj4text (p, 1,
  2972         -        "54,0.2263 +units=m +no_defs");
         3196  +        "0,0,0.814,-0.38 +units=m +no_defs");
  2973   3197       add_srs_wkt (p, 0,
  2974         -        "PROJCS[\"WGS 72 / UTM zone 15N\",GEOGCS[\"WGS 72\",DATUM");
         3198  +        "PROJCS[\"WGS 72BE / UTM zone 24S\",GEOGCS[\"WGS 72BE\",D");
  2975   3199       add_srs_wkt (p, 1,
  2976         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         3200  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2977   3201       add_srs_wkt (p, 2,
  2978         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         3202  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2979   3203       add_srs_wkt (p, 3,
  2980         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         3204  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2981   3205       add_srs_wkt (p, 4,
  2982         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3206  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2983   3207       add_srs_wkt (p, 5,
  2984         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3208  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2985   3209       add_srs_wkt (p, 6,
  2986         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
         3210  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
  2987   3211       add_srs_wkt (p, 7,
  2988         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3212  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  2989   3213       add_srs_wkt (p, 8,
  2990         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-93]");
         3214  +        ",PARAMETER[\"central_meridian\",-39],PARAMETER[\"scale_f");
  2991   3215       add_srs_wkt (p, 9,
  2992         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         3216  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2993   3217       add_srs_wkt (p, 10,
  2994         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         3218  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
  2995   3219       add_srs_wkt (p, 11,
  2996         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         3220  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2997   3221       add_srs_wkt (p, 12,
  2998         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3221");
  2999         -    add_srs_wkt (p, 13,
  3000         -        "5\"]]");
  3001         -    p = add_epsg_def_ex (filter, first, last, 32216, "epsg", 32216,
  3002         -        "WGS 72 / UTM zone 16N", 0, 0,
  3003         -        "WGS 72", "Greenwich",
  3004         -        "WGS_1972", "Transverse_Mercator", "metre",
  3005         -        "Easting", "East", "Northing", "North");
  3006         -    add_proj4text (p, 0,
  3007         -        "+proj=utm +zone=16 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3008         -    add_proj4text (p, 1,
  3009         -        "54,0.2263 +units=m +no_defs");
  3010         -    add_srs_wkt (p, 0,
  3011         -        "PROJCS[\"WGS 72 / UTM zone 16N\",GEOGCS[\"WGS 72\",DATUM");
  3012         -    add_srs_wkt (p, 1,
  3013         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3014         -    add_srs_wkt (p, 2,
  3015         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3016         -    add_srs_wkt (p, 3,
  3017         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3018         -    add_srs_wkt (p, 4,
  3019         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3020         -    add_srs_wkt (p, 5,
  3021         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3022         -    add_srs_wkt (p, 6,
  3023         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3024         -    add_srs_wkt (p, 7,
  3025         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3026         -    add_srs_wkt (p, 8,
  3027         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-87]");
  3028         -    add_srs_wkt (p, 9,
  3029         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3030         -    add_srs_wkt (p, 10,
  3031         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3032         -    add_srs_wkt (p, 11,
  3033         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3034         -    add_srs_wkt (p, 12,
  3035         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3221");
  3036         -    add_srs_wkt (p, 13,
  3037         -        "6\"]]");
  3038         -    p = add_epsg_def_ex (filter, first, last, 32217, "epsg", 32217,
  3039         -        "WGS 72 / UTM zone 17N", 0, 0,
  3040         -        "WGS 72", "Greenwich",
  3041         -        "WGS_1972", "Transverse_Mercator", "metre",
  3042         -        "Easting", "East", "Northing", "North");
  3043         -    add_proj4text (p, 0,
  3044         -        "+proj=utm +zone=17 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3045         -    add_proj4text (p, 1,
  3046         -        "54,0.2263 +units=m +no_defs");
  3047         -    add_srs_wkt (p, 0,
  3048         -        "PROJCS[\"WGS 72 / UTM zone 17N\",GEOGCS[\"WGS 72\",DATUM");
  3049         -    add_srs_wkt (p, 1,
  3050         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3051         -    add_srs_wkt (p, 2,
  3052         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3053         -    add_srs_wkt (p, 3,
  3054         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3055         -    add_srs_wkt (p, 4,
  3056         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3057         -    add_srs_wkt (p, 5,
  3058         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3059         -    add_srs_wkt (p, 6,
  3060         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3061         -    add_srs_wkt (p, 7,
  3062         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3063         -    add_srs_wkt (p, 8,
  3064         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-81]");
  3065         -    add_srs_wkt (p, 9,
  3066         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3067         -    add_srs_wkt (p, 10,
  3068         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3069         -    add_srs_wkt (p, 11,
  3070         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3071         -    add_srs_wkt (p, 12,
  3072         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3221");
  3073         -    add_srs_wkt (p, 13,
  3074         -        "7\"]]");
  3075         -    p = add_epsg_def_ex (filter, first, last, 32218, "epsg", 32218,
  3076         -        "WGS 72 / UTM zone 18N", 0, 0,
  3077         -        "WGS 72", "Greenwich",
  3078         -        "WGS_1972", "Transverse_Mercator", "metre",
  3079         -        "Easting", "East", "Northing", "North");
  3080         -    add_proj4text (p, 0,
  3081         -        "+proj=utm +zone=18 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3082         -    add_proj4text (p, 1,
  3083         -        "54,0.2263 +units=m +no_defs");
  3084         -    add_srs_wkt (p, 0,
  3085         -        "PROJCS[\"WGS 72 / UTM zone 18N\",GEOGCS[\"WGS 72\",DATUM");
  3086         -    add_srs_wkt (p, 1,
  3087         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3088         -    add_srs_wkt (p, 2,
  3089         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3090         -    add_srs_wkt (p, 3,
  3091         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3092         -    add_srs_wkt (p, 4,
  3093         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3094         -    add_srs_wkt (p, 5,
  3095         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3096         -    add_srs_wkt (p, 6,
  3097         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3098         -    add_srs_wkt (p, 7,
  3099         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3100         -    add_srs_wkt (p, 8,
  3101         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-75]");
  3102         -    add_srs_wkt (p, 9,
  3103         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3104         -    add_srs_wkt (p, 10,
  3105         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3106         -    add_srs_wkt (p, 11,
  3107         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3108         -    add_srs_wkt (p, 12,
  3109         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3221");
  3110         -    add_srs_wkt (p, 13,
  3111         -        "8\"]]");
  3112         -    p = add_epsg_def_ex (filter, first, last, 32219, "epsg", 32219,
  3113         -        "WGS 72 / UTM zone 19N", 0, 0,
  3114         -        "WGS 72", "Greenwich",
  3115         -        "WGS_1972", "Transverse_Mercator", "metre",
  3116         -        "Easting", "East", "Northing", "North");
         3222  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32524\"]]");
         3223  +    p = add_epsg_def (filter, first, last, 32525, "epsg", 32525,
         3224  +        "WGS 72BE / UTM zone 25S");
  3117   3225       add_proj4text (p, 0,
  3118         -        "+proj=utm +zone=19 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         3226  +        "+proj=utm +zone=25 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3119   3227       add_proj4text (p, 1,
  3120         -        "54,0.2263 +units=m +no_defs");
         3228  +        "0,0,0.814,-0.38 +units=m +no_defs");
  3121   3229       add_srs_wkt (p, 0,
  3122         -        "PROJCS[\"WGS 72 / UTM zone 19N\",GEOGCS[\"WGS 72\",DATUM");
         3230  +        "PROJCS[\"WGS 72BE / UTM zone 25S\",GEOGCS[\"WGS 72BE\",D");
  3123   3231       add_srs_wkt (p, 1,
  3124         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         3232  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3125   3233       add_srs_wkt (p, 2,
  3126         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         3234  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3127   3235       add_srs_wkt (p, 3,
  3128         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         3236  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3129   3237       add_srs_wkt (p, 4,
  3130         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3238  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3131   3239       add_srs_wkt (p, 5,
  3132         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3240  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3133   3241       add_srs_wkt (p, 6,
  3134         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
         3242  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
  3135   3243       add_srs_wkt (p, 7,
  3136         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3244  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  3137   3245       add_srs_wkt (p, 8,
  3138         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-69]");
         3246  +        ",PARAMETER[\"central_meridian\",-33],PARAMETER[\"scale_f");
  3139   3247       add_srs_wkt (p, 9,
  3140         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         3248  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  3141   3249       add_srs_wkt (p, 10,
  3142         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         3250  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
  3143   3251       add_srs_wkt (p, 11,
  3144         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         3252  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3145   3253       add_srs_wkt (p, 12,
  3146         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3221");
  3147         -    add_srs_wkt (p, 13,
  3148         -        "9\"]]");
  3149         -    p = add_epsg_def_ex (filter, first, last, 32220, "epsg", 32220,
  3150         -        "WGS 72 / UTM zone 20N", 0, 0,
  3151         -        "WGS 72", "Greenwich",
  3152         -        "WGS_1972", "Transverse_Mercator", "metre",
  3153         -        "Easting", "East", "Northing", "North");
  3154         -    add_proj4text (p, 0,
  3155         -        "+proj=utm +zone=20 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3156         -    add_proj4text (p, 1,
  3157         -        "54,0.2263 +units=m +no_defs");
  3158         -    add_srs_wkt (p, 0,
  3159         -        "PROJCS[\"WGS 72 / UTM zone 20N\",GEOGCS[\"WGS 72\",DATUM");
  3160         -    add_srs_wkt (p, 1,
  3161         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3162         -    add_srs_wkt (p, 2,
  3163         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3164         -    add_srs_wkt (p, 3,
  3165         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3166         -    add_srs_wkt (p, 4,
  3167         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3168         -    add_srs_wkt (p, 5,
  3169         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3170         -    add_srs_wkt (p, 6,
  3171         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3172         -    add_srs_wkt (p, 7,
  3173         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3174         -    add_srs_wkt (p, 8,
  3175         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-63]");
  3176         -    add_srs_wkt (p, 9,
  3177         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3178         -    add_srs_wkt (p, 10,
  3179         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3180         -    add_srs_wkt (p, 11,
  3181         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3182         -    add_srs_wkt (p, 12,
  3183         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3222");
  3184         -    add_srs_wkt (p, 13,
  3185         -        "0\"]]");
  3186         -    p = add_epsg_def_ex (filter, first, last, 32221, "epsg", 32221,
  3187         -        "WGS 72 / UTM zone 21N", 0, 0,
  3188         -        "WGS 72", "Greenwich",
  3189         -        "WGS_1972", "Transverse_Mercator", "metre",
  3190         -        "Easting", "East", "Northing", "North");
  3191         -    add_proj4text (p, 0,
  3192         -        "+proj=utm +zone=21 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3193         -    add_proj4text (p, 1,
  3194         -        "54,0.2263 +units=m +no_defs");
  3195         -    add_srs_wkt (p, 0,
  3196         -        "PROJCS[\"WGS 72 / UTM zone 21N\",GEOGCS[\"WGS 72\",DATUM");
  3197         -    add_srs_wkt (p, 1,
  3198         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3199         -    add_srs_wkt (p, 2,
  3200         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3201         -    add_srs_wkt (p, 3,
  3202         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3203         -    add_srs_wkt (p, 4,
  3204         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3205         -    add_srs_wkt (p, 5,
  3206         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3207         -    add_srs_wkt (p, 6,
  3208         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3209         -    add_srs_wkt (p, 7,
  3210         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3211         -    add_srs_wkt (p, 8,
  3212         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-57]");
  3213         -    add_srs_wkt (p, 9,
  3214         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3215         -    add_srs_wkt (p, 10,
  3216         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3217         -    add_srs_wkt (p, 11,
  3218         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3219         -    add_srs_wkt (p, 12,
  3220         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3222");
  3221         -    add_srs_wkt (p, 13,
  3222         -        "1\"]]");
  3223         -    p = add_epsg_def_ex (filter, first, last, 32222, "epsg", 32222,
  3224         -        "WGS 72 / UTM zone 22N", 0, 0,
  3225         -        "WGS 72", "Greenwich",
  3226         -        "WGS_1972", "Transverse_Mercator", "metre",
  3227         -        "Easting", "East", "Northing", "North");
  3228         -    add_proj4text (p, 0,
  3229         -        "+proj=utm +zone=22 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3230         -    add_proj4text (p, 1,
  3231         -        "54,0.2263 +units=m +no_defs");
  3232         -    add_srs_wkt (p, 0,
  3233         -        "PROJCS[\"WGS 72 / UTM zone 22N\",GEOGCS[\"WGS 72\",DATUM");
  3234         -    add_srs_wkt (p, 1,
  3235         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3236         -    add_srs_wkt (p, 2,
  3237         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3238         -    add_srs_wkt (p, 3,
  3239         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3240         -    add_srs_wkt (p, 4,
  3241         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3242         -    add_srs_wkt (p, 5,
  3243         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3244         -    add_srs_wkt (p, 6,
  3245         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3246         -    add_srs_wkt (p, 7,
  3247         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3248         -    add_srs_wkt (p, 8,
  3249         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-51]");
  3250         -    add_srs_wkt (p, 9,
  3251         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3252         -    add_srs_wkt (p, 10,
  3253         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3254         -    add_srs_wkt (p, 11,
  3255         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3256         -    add_srs_wkt (p, 12,
  3257         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3222");
  3258         -    add_srs_wkt (p, 13,
  3259         -        "2\"]]");
  3260         -    p = add_epsg_def_ex (filter, first, last, 32223, "epsg", 32223,
  3261         -        "WGS 72 / UTM zone 23N", 0, 0,
  3262         -        "WGS 72", "Greenwich",
  3263         -        "WGS_1972", "Transverse_Mercator", "metre",
  3264         -        "Easting", "East", "Northing", "North");
  3265         -    add_proj4text (p, 0,
  3266         -        "+proj=utm +zone=23 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3267         -    add_proj4text (p, 1,
  3268         -        "54,0.2263 +units=m +no_defs");
  3269         -    add_srs_wkt (p, 0,
  3270         -        "PROJCS[\"WGS 72 / UTM zone 23N\",GEOGCS[\"WGS 72\",DATUM");
  3271         -    add_srs_wkt (p, 1,
  3272         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3273         -    add_srs_wkt (p, 2,
  3274         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3275         -    add_srs_wkt (p, 3,
  3276         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3277         -    add_srs_wkt (p, 4,
  3278         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3279         -    add_srs_wkt (p, 5,
  3280         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3281         -    add_srs_wkt (p, 6,
  3282         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3283         -    add_srs_wkt (p, 7,
  3284         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3285         -    add_srs_wkt (p, 8,
  3286         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-45]");
  3287         -    add_srs_wkt (p, 9,
  3288         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3289         -    add_srs_wkt (p, 10,
  3290         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3291         -    add_srs_wkt (p, 11,
  3292         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3293         -    add_srs_wkt (p, 12,
  3294         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3222");
  3295         -    add_srs_wkt (p, 13,
  3296         -        "3\"]]");
  3297         -    p = add_epsg_def_ex (filter, first, last, 32224, "epsg", 32224,
  3298         -        "WGS 72 / UTM zone 24N", 0, 0,
  3299         -        "WGS 72", "Greenwich",
  3300         -        "WGS_1972", "Transverse_Mercator", "metre",
  3301         -        "Easting", "East", "Northing", "North");
  3302         -    add_proj4text (p, 0,
  3303         -        "+proj=utm +zone=24 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3304         -    add_proj4text (p, 1,
  3305         -        "54,0.2263 +units=m +no_defs");
  3306         -    add_srs_wkt (p, 0,
  3307         -        "PROJCS[\"WGS 72 / UTM zone 24N\",GEOGCS[\"WGS 72\",DATUM");
  3308         -    add_srs_wkt (p, 1,
  3309         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3310         -    add_srs_wkt (p, 2,
  3311         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3312         -    add_srs_wkt (p, 3,
  3313         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3314         -    add_srs_wkt (p, 4,
  3315         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3316         -    add_srs_wkt (p, 5,
  3317         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3318         -    add_srs_wkt (p, 6,
  3319         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3320         -    add_srs_wkt (p, 7,
  3321         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3322         -    add_srs_wkt (p, 8,
  3323         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-39]");
  3324         -    add_srs_wkt (p, 9,
  3325         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3326         -    add_srs_wkt (p, 10,
  3327         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3328         -    add_srs_wkt (p, 11,
  3329         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3330         -    add_srs_wkt (p, 12,
  3331         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3222");
  3332         -    add_srs_wkt (p, 13,
  3333         -        "4\"]]");
  3334         -    p = add_epsg_def_ex (filter, first, last, 32225, "epsg", 32225,
  3335         -        "WGS 72 / UTM zone 25N", 0, 0,
  3336         -        "WGS 72", "Greenwich",
  3337         -        "WGS_1972", "Transverse_Mercator", "metre",
  3338         -        "Easting", "East", "Northing", "North");
  3339         -    add_proj4text (p, 0,
  3340         -        "+proj=utm +zone=25 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3341         -    add_proj4text (p, 1,
  3342         -        "54,0.2263 +units=m +no_defs");
  3343         -    add_srs_wkt (p, 0,
  3344         -        "PROJCS[\"WGS 72 / UTM zone 25N\",GEOGCS[\"WGS 72\",DATUM");
  3345         -    add_srs_wkt (p, 1,
  3346         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3347         -    add_srs_wkt (p, 2,
  3348         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3349         -    add_srs_wkt (p, 3,
  3350         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3351         -    add_srs_wkt (p, 4,
  3352         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3353         -    add_srs_wkt (p, 5,
  3354         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3355         -    add_srs_wkt (p, 6,
  3356         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3357         -    add_srs_wkt (p, 7,
  3358         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3359         -    add_srs_wkt (p, 8,
  3360         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-33]");
  3361         -    add_srs_wkt (p, 9,
  3362         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3363         -    add_srs_wkt (p, 10,
  3364         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3365         -    add_srs_wkt (p, 11,
  3366         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3367         -    add_srs_wkt (p, 12,
  3368         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3222");
  3369         -    add_srs_wkt (p, 13,
  3370         -        "5\"]]");
  3371         -    p = add_epsg_def_ex (filter, first, last, 32226, "epsg", 32226,
  3372         -        "WGS 72 / UTM zone 26N", 0, 0,
  3373         -        "WGS 72", "Greenwich",
  3374         -        "WGS_1972", "Transverse_Mercator", "metre",
  3375         -        "Easting", "East", "Northing", "North");
  3376         -    add_proj4text (p, 0,
  3377         -        "+proj=utm +zone=26 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3378         -    add_proj4text (p, 1,
  3379         -        "54,0.2263 +units=m +no_defs");
  3380         -    add_srs_wkt (p, 0,
  3381         -        "PROJCS[\"WGS 72 / UTM zone 26N\",GEOGCS[\"WGS 72\",DATUM");
  3382         -    add_srs_wkt (p, 1,
  3383         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3384         -    add_srs_wkt (p, 2,
  3385         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3386         -    add_srs_wkt (p, 3,
  3387         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3388         -    add_srs_wkt (p, 4,
  3389         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3390         -    add_srs_wkt (p, 5,
  3391         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3392         -    add_srs_wkt (p, 6,
  3393         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3394         -    add_srs_wkt (p, 7,
  3395         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3396         -    add_srs_wkt (p, 8,
  3397         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-27]");
  3398         -    add_srs_wkt (p, 9,
  3399         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3400         -    add_srs_wkt (p, 10,
  3401         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3402         -    add_srs_wkt (p, 11,
  3403         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3404         -    add_srs_wkt (p, 12,
  3405         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3222");
  3406         -    add_srs_wkt (p, 13,
  3407         -        "6\"]]");
  3408         -    p = add_epsg_def_ex (filter, first, last, 32227, "epsg", 32227,
  3409         -        "WGS 72 / UTM zone 27N", 0, 0,
  3410         -        "WGS 72", "Greenwich",
  3411         -        "WGS_1972", "Transverse_Mercator", "metre",
  3412         -        "Easting", "East", "Northing", "North");
         3254  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32525\"]]");
         3255  +    p = add_epsg_def (filter, first, last, 32526, "epsg", 32526,
         3256  +        "WGS 72BE / UTM zone 26S");
  3413   3257       add_proj4text (p, 0,
  3414         -        "+proj=utm +zone=27 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         3258  +        "+proj=utm +zone=26 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3415   3259       add_proj4text (p, 1,
  3416         -        "54,0.2263 +units=m +no_defs");
         3260  +        "0,0,0.814,-0.38 +units=m +no_defs");
  3417   3261       add_srs_wkt (p, 0,
  3418         -        "PROJCS[\"WGS 72 / UTM zone 27N\",GEOGCS[\"WGS 72\",DATUM");
         3262  +        "PROJCS[\"WGS 72BE / UTM zone 26S\",GEOGCS[\"WGS 72BE\",D");
  3419   3263       add_srs_wkt (p, 1,
  3420         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         3264  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3421   3265       add_srs_wkt (p, 2,
  3422         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         3266  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3423   3267       add_srs_wkt (p, 3,
  3424         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         3268  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3425   3269       add_srs_wkt (p, 4,
  3426         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         3270  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3427   3271       add_srs_wkt (p, 5,
  3428         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         3272  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3429   3273       add_srs_wkt (p, 6,
  3430         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
         3274  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
  3431   3275       add_srs_wkt (p, 7,
  3432         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         3276  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  3433   3277       add_srs_wkt (p, 8,
  3434         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-21]");
         3278  +        ",PARAMETER[\"central_meridian\",-27],PARAMETER[\"scale_f");
  3435   3279       add_srs_wkt (p, 9,
  3436         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         3280  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  3437   3281       add_srs_wkt (p, 10,
  3438         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         3282  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
  3439   3283       add_srs_wkt (p, 11,
  3440         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         3284  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3441   3285       add_srs_wkt (p, 12,
  3442         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3222");
  3443         -    add_srs_wkt (p, 13,
  3444         -        "7\"]]");
  3445         -    p = add_epsg_def_ex (filter, first, last, 32228, "epsg", 32228,
  3446         -        "WGS 72 / UTM zone 28N", 0, 0,
  3447         -        "WGS 72", "Greenwich",
  3448         -        "WGS_1972", "Transverse_Mercator", "metre",
  3449         -        "Easting", "East", "Northing", "North");
  3450         -    add_proj4text (p, 0,
  3451         -        "+proj=utm +zone=28 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3452         -    add_proj4text (p, 1,
  3453         -        "54,0.2263 +units=m +no_defs");
  3454         -    add_srs_wkt (p, 0,
  3455         -        "PROJCS[\"WGS 72 / UTM zone 28N\",GEOGCS[\"WGS 72\",DATUM");
  3456         -    add_srs_wkt (p, 1,
  3457         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3458         -    add_srs_wkt (p, 2,
  3459         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3460         -    add_srs_wkt (p, 3,
  3461         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3462         -    add_srs_wkt (p, 4,
  3463         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3464         -    add_srs_wkt (p, 5,
  3465         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3466         -    add_srs_wkt (p, 6,
  3467         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3468         -    add_srs_wkt (p, 7,
  3469         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3470         -    add_srs_wkt (p, 8,
  3471         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-15]");
  3472         -    add_srs_wkt (p, 9,
  3473         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  3474         -    add_srs_wkt (p, 10,
  3475         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
  3476         -    add_srs_wkt (p, 11,
  3477         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
  3478         -    add_srs_wkt (p, 12,
  3479         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3222");
  3480         -    add_srs_wkt (p, 13,
  3481         -        "8\"]]");
  3482         -    p = add_epsg_def_ex (filter, first, last, 32229, "epsg", 32229,
  3483         -        "WGS 72 / UTM zone 29N", 0, 0,
  3484         -        "WGS 72", "Greenwich",
  3485         -        "WGS_1972", "Transverse_Mercator", "metre",
  3486         -        "Easting", "East", "Northing", "North");
  3487         -    add_proj4text (p, 0,
  3488         -        "+proj=utm +zone=29 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3489         -    add_proj4text (p, 1,
  3490         -        "54,0.2263 +units=m +no_defs");
  3491         -    add_srs_wkt (p, 0,
  3492         -        "PROJCS[\"WGS 72 / UTM zone 29N\",GEOGCS[\"WGS 72\",DATUM");
  3493         -    add_srs_wkt (p, 1,
  3494         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3495         -    add_srs_wkt (p, 2,
  3496         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3497         -    add_srs_wkt (p, 3,
  3498         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3499         -    add_srs_wkt (p, 4,
  3500         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3501         -    add_srs_wkt (p, 5,
  3502         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3503         -    add_srs_wkt (p, 6,
  3504         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3505         -    add_srs_wkt (p, 7,
  3506         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3507         -    add_srs_wkt (p, 8,
  3508         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-9],");
  3509         -    add_srs_wkt (p, 9,
  3510         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3511         -    add_srs_wkt (p, 10,
  3512         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3513         -    add_srs_wkt (p, 11,
  3514         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3515         -    add_srs_wkt (p, 12,
  3516         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32229");
  3517         -    add_srs_wkt (p, 13,
  3518         -        "\"]]");
  3519         -    p = add_epsg_def_ex (filter, first, last, 32230, "epsg", 32230,
  3520         -        "WGS 72 / UTM zone 30N", 0, 0,
  3521         -        "WGS 72", "Greenwich",
  3522         -        "WGS_1972", "Transverse_Mercator", "metre",
  3523         -        "Easting", "East", "Northing", "North");
  3524         -    add_proj4text (p, 0,
  3525         -        "+proj=utm +zone=30 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3526         -    add_proj4text (p, 1,
  3527         -        "54,0.2263 +units=m +no_defs");
  3528         -    add_srs_wkt (p, 0,
  3529         -        "PROJCS[\"WGS 72 / UTM zone 30N\",GEOGCS[\"WGS 72\",DATUM");
  3530         -    add_srs_wkt (p, 1,
  3531         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3532         -    add_srs_wkt (p, 2,
  3533         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3534         -    add_srs_wkt (p, 3,
  3535         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3536         -    add_srs_wkt (p, 4,
  3537         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3538         -    add_srs_wkt (p, 5,
  3539         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3540         -    add_srs_wkt (p, 6,
  3541         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3542         -    add_srs_wkt (p, 7,
  3543         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3544         -    add_srs_wkt (p, 8,
  3545         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-3],");
  3546         -    add_srs_wkt (p, 9,
  3547         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3548         -    add_srs_wkt (p, 10,
  3549         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3550         -    add_srs_wkt (p, 11,
  3551         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3552         -    add_srs_wkt (p, 12,
  3553         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32230");
  3554         -    add_srs_wkt (p, 13,
  3555         -        "\"]]");
  3556         -    p = add_epsg_def_ex (filter, first, last, 32231, "epsg", 32231,
  3557         -        "WGS 72 / UTM zone 31N", 0, 0,
  3558         -        "WGS 72", "Greenwich",
  3559         -        "WGS_1972", "Transverse_Mercator", "metre",
  3560         -        "Easting", "East", "Northing", "North");
  3561         -    add_proj4text (p, 0,
  3562         -        "+proj=utm +zone=31 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3563         -    add_proj4text (p, 1,
  3564         -        "54,0.2263 +units=m +no_defs");
  3565         -    add_srs_wkt (p, 0,
  3566         -        "PROJCS[\"WGS 72 / UTM zone 31N\",GEOGCS[\"WGS 72\",DATUM");
  3567         -    add_srs_wkt (p, 1,
  3568         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3569         -    add_srs_wkt (p, 2,
  3570         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3571         -    add_srs_wkt (p, 3,
  3572         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3573         -    add_srs_wkt (p, 4,
  3574         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3575         -    add_srs_wkt (p, 5,
  3576         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3577         -    add_srs_wkt (p, 6,
  3578         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3579         -    add_srs_wkt (p, 7,
  3580         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3581         -    add_srs_wkt (p, 8,
  3582         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",3],P");
  3583         -    add_srs_wkt (p, 9,
  3584         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  3585         -    add_srs_wkt (p, 10,
  3586         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3587         -    add_srs_wkt (p, 11,
  3588         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  3589         -    add_srs_wkt (p, 12,
  3590         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32231\"");
  3591         -    add_srs_wkt (p, 13,
  3592         -        "]]");
  3593         -    p = add_epsg_def_ex (filter, first, last, 32232, "epsg", 32232,
  3594         -        "WGS 72 / UTM zone 32N", 0, 0,
  3595         -        "WGS 72", "Greenwich",
  3596         -        "WGS_1972", "Transverse_Mercator", "metre",
  3597         -        "Easting", "East", "Northing", "North");
  3598         -    add_proj4text (p, 0,
  3599         -        "+proj=utm +zone=32 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3600         -    add_proj4text (p, 1,
  3601         -        "54,0.2263 +units=m +no_defs");
  3602         -    add_srs_wkt (p, 0,
  3603         -        "PROJCS[\"WGS 72 / UTM zone 32N\",GEOGCS[\"WGS 72\",DATUM");
  3604         -    add_srs_wkt (p, 1,
  3605         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3606         -    add_srs_wkt (p, 2,
  3607         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3608         -    add_srs_wkt (p, 3,
  3609         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3610         -    add_srs_wkt (p, 4,
  3611         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3612         -    add_srs_wkt (p, 5,
  3613         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3614         -    add_srs_wkt (p, 6,
  3615         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3616         -    add_srs_wkt (p, 7,
  3617         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3618         -    add_srs_wkt (p, 8,
  3619         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",9],P");
  3620         -    add_srs_wkt (p, 9,
  3621         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  3622         -    add_srs_wkt (p, 10,
  3623         -        "ing\",500000],PARAMETER[\"false_northing\",0],UNIT[\"met");
  3624         -    add_srs_wkt (p, 11,
  3625         -        "re\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EA");
  3626         -    add_srs_wkt (p, 12,
  3627         -        "ST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32232\"");
  3628         -    add_srs_wkt (p, 13,
  3629         -        "]]");
  3630         -    p = add_epsg_def_ex (filter, first, last, 32233, "epsg", 32233,
  3631         -        "WGS 72 / UTM zone 33N", 0, 0,
  3632         -        "WGS 72", "Greenwich",
  3633         -        "WGS_1972", "Transverse_Mercator", "metre",
  3634         -        "Easting", "East", "Northing", "North");
  3635         -    add_proj4text (p, 0,
  3636         -        "+proj=utm +zone=33 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3637         -    add_proj4text (p, 1,
  3638         -        "54,0.2263 +units=m +no_defs");
  3639         -    add_srs_wkt (p, 0,
  3640         -        "PROJCS[\"WGS 72 / UTM zone 33N\",GEOGCS[\"WGS 72\",DATUM");
  3641         -    add_srs_wkt (p, 1,
  3642         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3643         -    add_srs_wkt (p, 2,
  3644         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3645         -    add_srs_wkt (p, 3,
  3646         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3647         -    add_srs_wkt (p, 4,
  3648         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3649         -    add_srs_wkt (p, 5,
  3650         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3651         -    add_srs_wkt (p, 6,
  3652         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3653         -    add_srs_wkt (p, 7,
  3654         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3655         -    add_srs_wkt (p, 8,
  3656         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",15],");
  3657         -    add_srs_wkt (p, 9,
  3658         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3659         -    add_srs_wkt (p, 10,
  3660         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3661         -    add_srs_wkt (p, 11,
  3662         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3663         -    add_srs_wkt (p, 12,
  3664         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32233");
  3665         -    add_srs_wkt (p, 13,
  3666         -        "\"]]");
  3667         -    p = add_epsg_def_ex (filter, first, last, 32234, "epsg", 32234,
  3668         -        "WGS 72 / UTM zone 34N", 0, 0,
  3669         -        "WGS 72", "Greenwich",
  3670         -        "WGS_1972", "Transverse_Mercator", "metre",
  3671         -        "Easting", "East", "Northing", "North");
  3672         -    add_proj4text (p, 0,
  3673         -        "+proj=utm +zone=34 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3674         -    add_proj4text (p, 1,
  3675         -        "54,0.2263 +units=m +no_defs");
  3676         -    add_srs_wkt (p, 0,
  3677         -        "PROJCS[\"WGS 72 / UTM zone 34N\",GEOGCS[\"WGS 72\",DATUM");
  3678         -    add_srs_wkt (p, 1,
  3679         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3680         -    add_srs_wkt (p, 2,
  3681         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3682         -    add_srs_wkt (p, 3,
  3683         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3684         -    add_srs_wkt (p, 4,
  3685         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3686         -    add_srs_wkt (p, 5,
  3687         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3688         -    add_srs_wkt (p, 6,
  3689         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3690         -    add_srs_wkt (p, 7,
  3691         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3692         -    add_srs_wkt (p, 8,
  3693         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",21],");
  3694         -    add_srs_wkt (p, 9,
  3695         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3696         -    add_srs_wkt (p, 10,
  3697         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3698         -    add_srs_wkt (p, 11,
  3699         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3700         -    add_srs_wkt (p, 12,
  3701         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32234");
  3702         -    add_srs_wkt (p, 13,
  3703         -        "\"]]");
  3704         -    p = add_epsg_def_ex (filter, first, last, 32235, "epsg", 32235,
  3705         -        "WGS 72 / UTM zone 35N", 0, 0,
  3706         -        "WGS 72", "Greenwich",
  3707         -        "WGS_1972", "Transverse_Mercator", "metre",
  3708         -        "Easting", "East", "Northing", "North");
  3709         -    add_proj4text (p, 0,
  3710         -        "+proj=utm +zone=35 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3711         -    add_proj4text (p, 1,
  3712         -        "54,0.2263 +units=m +no_defs");
  3713         -    add_srs_wkt (p, 0,
  3714         -        "PROJCS[\"WGS 72 / UTM zone 35N\",GEOGCS[\"WGS 72\",DATUM");
  3715         -    add_srs_wkt (p, 1,
  3716         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3717         -    add_srs_wkt (p, 2,
  3718         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3719         -    add_srs_wkt (p, 3,
  3720         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3721         -    add_srs_wkt (p, 4,
  3722         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3723         -    add_srs_wkt (p, 5,
  3724         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3725         -    add_srs_wkt (p, 6,
  3726         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3727         -    add_srs_wkt (p, 7,
  3728         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3729         -    add_srs_wkt (p, 8,
  3730         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",27],");
  3731         -    add_srs_wkt (p, 9,
  3732         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3733         -    add_srs_wkt (p, 10,
  3734         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3735         -    add_srs_wkt (p, 11,
  3736         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3737         -    add_srs_wkt (p, 12,
  3738         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32235");
  3739         -    add_srs_wkt (p, 13,
  3740         -        "\"]]");
  3741         -    p = add_epsg_def_ex (filter, first, last, 32236, "epsg", 32236,
  3742         -        "WGS 72 / UTM zone 36N", 0, 0,
  3743         -        "WGS 72", "Greenwich",
  3744         -        "WGS_1972", "Transverse_Mercator", "metre",
  3745         -        "Easting", "East", "Northing", "North");
  3746         -    add_proj4text (p, 0,
  3747         -        "+proj=utm +zone=36 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3748         -    add_proj4text (p, 1,
  3749         -        "54,0.2263 +units=m +no_defs");
  3750         -    add_srs_wkt (p, 0,
  3751         -        "PROJCS[\"WGS 72 / UTM zone 36N\",GEOGCS[\"WGS 72\",DATUM");
  3752         -    add_srs_wkt (p, 1,
  3753         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3754         -    add_srs_wkt (p, 2,
  3755         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3756         -    add_srs_wkt (p, 3,
  3757         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3758         -    add_srs_wkt (p, 4,
  3759         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3760         -    add_srs_wkt (p, 5,
  3761         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3762         -    add_srs_wkt (p, 6,
  3763         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3764         -    add_srs_wkt (p, 7,
  3765         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3766         -    add_srs_wkt (p, 8,
  3767         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",33],");
  3768         -    add_srs_wkt (p, 9,
  3769         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3770         -    add_srs_wkt (p, 10,
  3771         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3772         -    add_srs_wkt (p, 11,
  3773         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3774         -    add_srs_wkt (p, 12,
  3775         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32236");
  3776         -    add_srs_wkt (p, 13,
  3777         -        "\"]]");
  3778         -    p = add_epsg_def_ex (filter, first, last, 32237, "epsg", 32237,
  3779         -        "WGS 72 / UTM zone 37N", 0, 0,
  3780         -        "WGS 72", "Greenwich",
  3781         -        "WGS_1972", "Transverse_Mercator", "metre",
  3782         -        "Easting", "East", "Northing", "North");
  3783         -    add_proj4text (p, 0,
  3784         -        "+proj=utm +zone=37 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3785         -    add_proj4text (p, 1,
  3786         -        "54,0.2263 +units=m +no_defs");
  3787         -    add_srs_wkt (p, 0,
  3788         -        "PROJCS[\"WGS 72 / UTM zone 37N\",GEOGCS[\"WGS 72\",DATUM");
  3789         -    add_srs_wkt (p, 1,
  3790         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3791         -    add_srs_wkt (p, 2,
  3792         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3793         -    add_srs_wkt (p, 3,
  3794         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3795         -    add_srs_wkt (p, 4,
  3796         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3797         -    add_srs_wkt (p, 5,
  3798         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3799         -    add_srs_wkt (p, 6,
  3800         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3801         -    add_srs_wkt (p, 7,
  3802         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3803         -    add_srs_wkt (p, 8,
  3804         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",39],");
  3805         -    add_srs_wkt (p, 9,
  3806         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3807         -    add_srs_wkt (p, 10,
  3808         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3809         -    add_srs_wkt (p, 11,
  3810         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3811         -    add_srs_wkt (p, 12,
  3812         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32237");
  3813         -    add_srs_wkt (p, 13,
  3814         -        "\"]]");
  3815         -    p = add_epsg_def_ex (filter, first, last, 32238, "epsg", 32238,
  3816         -        "WGS 72 / UTM zone 38N", 0, 0,
  3817         -        "WGS 72", "Greenwich",
  3818         -        "WGS_1972", "Transverse_Mercator", "metre",
  3819         -        "Easting", "East", "Northing", "North");
  3820         -    add_proj4text (p, 0,
  3821         -        "+proj=utm +zone=38 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3822         -    add_proj4text (p, 1,
  3823         -        "54,0.2263 +units=m +no_defs");
  3824         -    add_srs_wkt (p, 0,
  3825         -        "PROJCS[\"WGS 72 / UTM zone 38N\",GEOGCS[\"WGS 72\",DATUM");
  3826         -    add_srs_wkt (p, 1,
  3827         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3828         -    add_srs_wkt (p, 2,
  3829         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3830         -    add_srs_wkt (p, 3,
  3831         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3832         -    add_srs_wkt (p, 4,
  3833         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3834         -    add_srs_wkt (p, 5,
  3835         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3836         -    add_srs_wkt (p, 6,
  3837         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3838         -    add_srs_wkt (p, 7,
  3839         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3840         -    add_srs_wkt (p, 8,
  3841         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",45],");
  3842         -    add_srs_wkt (p, 9,
  3843         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3844         -    add_srs_wkt (p, 10,
  3845         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3846         -    add_srs_wkt (p, 11,
  3847         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3848         -    add_srs_wkt (p, 12,
  3849         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32238");
  3850         -    add_srs_wkt (p, 13,
  3851         -        "\"]]");
  3852         -    p = add_epsg_def_ex (filter, first, last, 32239, "epsg", 32239,
  3853         -        "WGS 72 / UTM zone 39N", 0, 0,
  3854         -        "WGS 72", "Greenwich",
  3855         -        "WGS_1972", "Transverse_Mercator", "metre",
  3856         -        "Easting", "East", "Northing", "North");
  3857         -    add_proj4text (p, 0,
  3858         -        "+proj=utm +zone=39 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3859         -    add_proj4text (p, 1,
  3860         -        "54,0.2263 +units=m +no_defs");
  3861         -    add_srs_wkt (p, 0,
  3862         -        "PROJCS[\"WGS 72 / UTM zone 39N\",GEOGCS[\"WGS 72\",DATUM");
  3863         -    add_srs_wkt (p, 1,
  3864         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3865         -    add_srs_wkt (p, 2,
  3866         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3867         -    add_srs_wkt (p, 3,
  3868         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3869         -    add_srs_wkt (p, 4,
  3870         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3871         -    add_srs_wkt (p, 5,
  3872         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3873         -    add_srs_wkt (p, 6,
  3874         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3875         -    add_srs_wkt (p, 7,
  3876         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3877         -    add_srs_wkt (p, 8,
  3878         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",51],");
  3879         -    add_srs_wkt (p, 9,
  3880         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3881         -    add_srs_wkt (p, 10,
  3882         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3883         -    add_srs_wkt (p, 11,
  3884         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3885         -    add_srs_wkt (p, 12,
  3886         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32239");
  3887         -    add_srs_wkt (p, 13,
  3888         -        "\"]]");
  3889         -    p = add_epsg_def_ex (filter, first, last, 32240, "epsg", 32240,
  3890         -        "WGS 72 / UTM zone 40N", 0, 0,
  3891         -        "WGS 72", "Greenwich",
  3892         -        "WGS_1972", "Transverse_Mercator", "metre",
  3893         -        "Easting", "East", "Northing", "North");
  3894         -    add_proj4text (p, 0,
  3895         -        "+proj=utm +zone=40 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3896         -    add_proj4text (p, 1,
  3897         -        "54,0.2263 +units=m +no_defs");
  3898         -    add_srs_wkt (p, 0,
  3899         -        "PROJCS[\"WGS 72 / UTM zone 40N\",GEOGCS[\"WGS 72\",DATUM");
  3900         -    add_srs_wkt (p, 1,
  3901         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3902         -    add_srs_wkt (p, 2,
  3903         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3904         -    add_srs_wkt (p, 3,
  3905         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3906         -    add_srs_wkt (p, 4,
  3907         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3908         -    add_srs_wkt (p, 5,
  3909         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3910         -    add_srs_wkt (p, 6,
  3911         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3912         -    add_srs_wkt (p, 7,
  3913         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3914         -    add_srs_wkt (p, 8,
  3915         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",57],");
  3916         -    add_srs_wkt (p, 9,
  3917         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3918         -    add_srs_wkt (p, 10,
  3919         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3920         -    add_srs_wkt (p, 11,
  3921         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3922         -    add_srs_wkt (p, 12,
  3923         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32240");
  3924         -    add_srs_wkt (p, 13,
  3925         -        "\"]]");
  3926         -    p = add_epsg_def_ex (filter, first, last, 32241, "epsg", 32241,
  3927         -        "WGS 72 / UTM zone 41N", 0, 0,
  3928         -        "WGS 72", "Greenwich",
  3929         -        "WGS_1972", "Transverse_Mercator", "metre",
  3930         -        "Easting", "East", "Northing", "North");
  3931         -    add_proj4text (p, 0,
  3932         -        "+proj=utm +zone=41 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3933         -    add_proj4text (p, 1,
  3934         -        "54,0.2263 +units=m +no_defs");
  3935         -    add_srs_wkt (p, 0,
  3936         -        "PROJCS[\"WGS 72 / UTM zone 41N\",GEOGCS[\"WGS 72\",DATUM");
  3937         -    add_srs_wkt (p, 1,
  3938         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3939         -    add_srs_wkt (p, 2,
  3940         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3941         -    add_srs_wkt (p, 3,
  3942         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3943         -    add_srs_wkt (p, 4,
  3944         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3945         -    add_srs_wkt (p, 5,
  3946         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3947         -    add_srs_wkt (p, 6,
  3948         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3949         -    add_srs_wkt (p, 7,
  3950         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3951         -    add_srs_wkt (p, 8,
  3952         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",63],");
  3953         -    add_srs_wkt (p, 9,
  3954         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3955         -    add_srs_wkt (p, 10,
  3956         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3957         -    add_srs_wkt (p, 11,
  3958         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3959         -    add_srs_wkt (p, 12,
  3960         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32241");
  3961         -    add_srs_wkt (p, 13,
  3962         -        "\"]]");
  3963         -    p = add_epsg_def_ex (filter, first, last, 32242, "epsg", 32242,
  3964         -        "WGS 72 / UTM zone 42N", 0, 0,
  3965         -        "WGS 72", "Greenwich",
  3966         -        "WGS_1972", "Transverse_Mercator", "metre",
  3967         -        "Easting", "East", "Northing", "North");
  3968         -    add_proj4text (p, 0,
  3969         -        "+proj=utm +zone=42 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
  3970         -    add_proj4text (p, 1,
  3971         -        "54,0.2263 +units=m +no_defs");
  3972         -    add_srs_wkt (p, 0,
  3973         -        "PROJCS[\"WGS 72 / UTM zone 42N\",GEOGCS[\"WGS 72\",DATUM");
  3974         -    add_srs_wkt (p, 1,
  3975         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  3976         -    add_srs_wkt (p, 2,
  3977         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  3978         -    add_srs_wkt (p, 3,
  3979         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  3980         -    add_srs_wkt (p, 4,
  3981         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  3982         -    add_srs_wkt (p, 5,
  3983         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  3984         -    add_srs_wkt (p, 6,
  3985         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  3986         -    add_srs_wkt (p, 7,
  3987         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  3988         -    add_srs_wkt (p, 8,
  3989         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",69],");
  3990         -    add_srs_wkt (p, 9,
  3991         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  3992         -    add_srs_wkt (p, 10,
  3993         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
  3994         -    add_srs_wkt (p, 11,
  3995         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
  3996         -    add_srs_wkt (p, 12,
  3997         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32242");
  3998         -    add_srs_wkt (p, 13,
  3999         -        "\"]]");
         3286  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32526\"]]");
  4000   3287   }
  4001   3288   
  4002   3289   #endif /* full EPSG initialization enabled/disabled */
  4003   3290   

Changes to src/srsinit/epsg_inlined_45.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    48     48   #ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49     49   
    50     50   SPATIALITE_PRIVATE void
    51     51   initialize_epsg_45 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52     52   {
    53     53   /* initializing the EPSG defs list */
    54     54       struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 32243, "epsg", 32243,
    56         -        "WGS 72 / UTM zone 43N", 0, 0,
    57         -        "WGS 72", "Greenwich",
    58         -        "WGS_1972", "Transverse_Mercator", "metre",
    59         -        "Easting", "East", "Northing", "North");
           55  +    p = add_epsg_def (filter, first, last, 32527, "epsg", 32527,
           56  +        "WGS 72BE / UTM zone 27S");
           57  +    add_proj4text (p, 0,
           58  +        "+proj=utm +zone=27 +south +ellps=WGS72 +towgs84=0,0,1.9,");
           59  +    add_proj4text (p, 1,
           60  +        "0,0,0.814,-0.38 +units=m +no_defs");
           61  +    add_srs_wkt (p, 0,
           62  +        "PROJCS[\"WGS 72BE / UTM zone 27S\",GEOGCS[\"WGS 72BE\",D");
           63  +    add_srs_wkt (p, 1,
           64  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
           65  +    add_srs_wkt (p, 2,
           66  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
           67  +    add_srs_wkt (p, 3,
           68  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
           69  +    add_srs_wkt (p, 4,
           70  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
           71  +    add_srs_wkt (p, 5,
           72  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
           73  +    add_srs_wkt (p, 6,
           74  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
           75  +    add_srs_wkt (p, 7,
           76  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
           77  +    add_srs_wkt (p, 8,
           78  +        ",PARAMETER[\"central_meridian\",-21],PARAMETER[\"scale_f");
           79  +    add_srs_wkt (p, 9,
           80  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
           81  +    add_srs_wkt (p, 10,
           82  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
           83  +    add_srs_wkt (p, 11,
           84  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
           85  +    add_srs_wkt (p, 12,
           86  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32527\"]]");
           87  +    p = add_epsg_def (filter, first, last, 32528, "epsg", 32528,
           88  +        "WGS 72BE / UTM zone 28S");
           89  +    add_proj4text (p, 0,
           90  +        "+proj=utm +zone=28 +south +ellps=WGS72 +towgs84=0,0,1.9,");
           91  +    add_proj4text (p, 1,
           92  +        "0,0,0.814,-0.38 +units=m +no_defs");
           93  +    add_srs_wkt (p, 0,
           94  +        "PROJCS[\"WGS 72BE / UTM zone 28S\",GEOGCS[\"WGS 72BE\",D");
           95  +    add_srs_wkt (p, 1,
           96  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
           97  +    add_srs_wkt (p, 2,
           98  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
           99  +    add_srs_wkt (p, 3,
          100  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          101  +    add_srs_wkt (p, 4,
          102  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          103  +    add_srs_wkt (p, 5,
          104  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          105  +    add_srs_wkt (p, 6,
          106  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          107  +    add_srs_wkt (p, 7,
          108  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          109  +    add_srs_wkt (p, 8,
          110  +        ",PARAMETER[\"central_meridian\",-15],PARAMETER[\"scale_f");
          111  +    add_srs_wkt (p, 9,
          112  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          113  +    add_srs_wkt (p, 10,
          114  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
          115  +    add_srs_wkt (p, 11,
          116  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
          117  +    add_srs_wkt (p, 12,
          118  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32528\"]]");
          119  +    p = add_epsg_def (filter, first, last, 32529, "epsg", 32529,
          120  +        "WGS 72BE / UTM zone 29S");
          121  +    add_proj4text (p, 0,
          122  +        "+proj=utm +zone=29 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          123  +    add_proj4text (p, 1,
          124  +        "0,0,0.814,-0.38 +units=m +no_defs");
          125  +    add_srs_wkt (p, 0,
          126  +        "PROJCS[\"WGS 72BE / UTM zone 29S\",GEOGCS[\"WGS 72BE\",D");
          127  +    add_srs_wkt (p, 1,
          128  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          129  +    add_srs_wkt (p, 2,
          130  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          131  +    add_srs_wkt (p, 3,
          132  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          133  +    add_srs_wkt (p, 4,
          134  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          135  +    add_srs_wkt (p, 5,
          136  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          137  +    add_srs_wkt (p, 6,
          138  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          139  +    add_srs_wkt (p, 7,
          140  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          141  +    add_srs_wkt (p, 8,
          142  +        ",PARAMETER[\"central_meridian\",-9],PARAMETER[\"scale_fa");
          143  +    add_srs_wkt (p, 9,
          144  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          145  +    add_srs_wkt (p, 10,
          146  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          147  +    add_srs_wkt (p, 11,
          148  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          149  +    add_srs_wkt (p, 12,
          150  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32529\"]]");
          151  +    p = add_epsg_def (filter, first, last, 32530, "epsg", 32530,
          152  +        "WGS 72BE / UTM zone 30S");
          153  +    add_proj4text (p, 0,
          154  +        "+proj=utm +zone=30 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          155  +    add_proj4text (p, 1,
          156  +        "0,0,0.814,-0.38 +units=m +no_defs");
          157  +    add_srs_wkt (p, 0,
          158  +        "PROJCS[\"WGS 72BE / UTM zone 30S\",GEOGCS[\"WGS 72BE\",D");
          159  +    add_srs_wkt (p, 1,
          160  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          161  +    add_srs_wkt (p, 2,
          162  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          163  +    add_srs_wkt (p, 3,
          164  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          165  +    add_srs_wkt (p, 4,
          166  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          167  +    add_srs_wkt (p, 5,
          168  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          169  +    add_srs_wkt (p, 6,
          170  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          171  +    add_srs_wkt (p, 7,
          172  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          173  +    add_srs_wkt (p, 8,
          174  +        ",PARAMETER[\"central_meridian\",-3],PARAMETER[\"scale_fa");
          175  +    add_srs_wkt (p, 9,
          176  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          177  +    add_srs_wkt (p, 10,
          178  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          179  +    add_srs_wkt (p, 11,
          180  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          181  +    add_srs_wkt (p, 12,
          182  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32530\"]]");
          183  +    p = add_epsg_def (filter, first, last, 32531, "epsg", 32531,
          184  +        "WGS 72BE / UTM zone 31S");
          185  +    add_proj4text (p, 0,
          186  +        "+proj=utm +zone=31 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          187  +    add_proj4text (p, 1,
          188  +        "0,0,0.814,-0.38 +units=m +no_defs");
          189  +    add_srs_wkt (p, 0,
          190  +        "PROJCS[\"WGS 72BE / UTM zone 31S\",GEOGCS[\"WGS 72BE\",D");
          191  +    add_srs_wkt (p, 1,
          192  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          193  +    add_srs_wkt (p, 2,
          194  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          195  +    add_srs_wkt (p, 3,
          196  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          197  +    add_srs_wkt (p, 4,
          198  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          199  +    add_srs_wkt (p, 5,
          200  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          201  +    add_srs_wkt (p, 6,
          202  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          203  +    add_srs_wkt (p, 7,
          204  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          205  +    add_srs_wkt (p, 8,
          206  +        ",PARAMETER[\"central_meridian\",3],PARAMETER[\"scale_fac");
          207  +    add_srs_wkt (p, 9,
          208  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
          209  +    add_srs_wkt (p, 10,
          210  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
          211  +    add_srs_wkt (p, 11,
          212  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
          213  +    add_srs_wkt (p, 12,
          214  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32531\"]]");
          215  +    p = add_epsg_def (filter, first, last, 32532, "epsg", 32532,
          216  +        "WGS 72BE / UTM zone 32S");
          217  +    add_proj4text (p, 0,
          218  +        "+proj=utm +zone=32 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          219  +    add_proj4text (p, 1,
          220  +        "0,0,0.814,-0.38 +units=m +no_defs");
          221  +    add_srs_wkt (p, 0,
          222  +        "PROJCS[\"WGS 72BE / UTM zone 32S\",GEOGCS[\"WGS 72BE\",D");
          223  +    add_srs_wkt (p, 1,
          224  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          225  +    add_srs_wkt (p, 2,
          226  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          227  +    add_srs_wkt (p, 3,
          228  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          229  +    add_srs_wkt (p, 4,
          230  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          231  +    add_srs_wkt (p, 5,
          232  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          233  +    add_srs_wkt (p, 6,
          234  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          235  +    add_srs_wkt (p, 7,
          236  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          237  +    add_srs_wkt (p, 8,
          238  +        ",PARAMETER[\"central_meridian\",9],PARAMETER[\"scale_fac");
          239  +    add_srs_wkt (p, 9,
          240  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
          241  +    add_srs_wkt (p, 10,
          242  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
          243  +    add_srs_wkt (p, 11,
          244  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
          245  +    add_srs_wkt (p, 12,
          246  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32532\"]]");
          247  +    p = add_epsg_def (filter, first, last, 32533, "epsg", 32533,
          248  +        "WGS 72BE / UTM zone 33S");
          249  +    add_proj4text (p, 0,
          250  +        "+proj=utm +zone=33 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          251  +    add_proj4text (p, 1,
          252  +        "0,0,0.814,-0.38 +units=m +no_defs");
          253  +    add_srs_wkt (p, 0,
          254  +        "PROJCS[\"WGS 72BE / UTM zone 33S\",GEOGCS[\"WGS 72BE\",D");
          255  +    add_srs_wkt (p, 1,
          256  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          257  +    add_srs_wkt (p, 2,
          258  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          259  +    add_srs_wkt (p, 3,
          260  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          261  +    add_srs_wkt (p, 4,
          262  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          263  +    add_srs_wkt (p, 5,
          264  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          265  +    add_srs_wkt (p, 6,
          266  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          267  +    add_srs_wkt (p, 7,
          268  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          269  +    add_srs_wkt (p, 8,
          270  +        ",PARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fa");
          271  +    add_srs_wkt (p, 9,
          272  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          273  +    add_srs_wkt (p, 10,
          274  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          275  +    add_srs_wkt (p, 11,
          276  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          277  +    add_srs_wkt (p, 12,
          278  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32533\"]]");
          279  +    p = add_epsg_def (filter, first, last, 32534, "epsg", 32534,
          280  +        "WGS 72BE / UTM zone 34S");
          281  +    add_proj4text (p, 0,
          282  +        "+proj=utm +zone=34 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          283  +    add_proj4text (p, 1,
          284  +        "0,0,0.814,-0.38 +units=m +no_defs");
          285  +    add_srs_wkt (p, 0,
          286  +        "PROJCS[\"WGS 72BE / UTM zone 34S\",GEOGCS[\"WGS 72BE\",D");
          287  +    add_srs_wkt (p, 1,
          288  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          289  +    add_srs_wkt (p, 2,
          290  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          291  +    add_srs_wkt (p, 3,
          292  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          293  +    add_srs_wkt (p, 4,
          294  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          295  +    add_srs_wkt (p, 5,
          296  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          297  +    add_srs_wkt (p, 6,
          298  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          299  +    add_srs_wkt (p, 7,
          300  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          301  +    add_srs_wkt (p, 8,
          302  +        ",PARAMETER[\"central_meridian\",21],PARAMETER[\"scale_fa");
          303  +    add_srs_wkt (p, 9,
          304  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          305  +    add_srs_wkt (p, 10,
          306  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          307  +    add_srs_wkt (p, 11,
          308  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          309  +    add_srs_wkt (p, 12,
          310  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32534\"]]");
          311  +    p = add_epsg_def (filter, first, last, 32535, "epsg", 32535,
          312  +        "WGS 72BE / UTM zone 35S");
          313  +    add_proj4text (p, 0,
          314  +        "+proj=utm +zone=35 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          315  +    add_proj4text (p, 1,
          316  +        "0,0,0.814,-0.38 +units=m +no_defs");
          317  +    add_srs_wkt (p, 0,
          318  +        "PROJCS[\"WGS 72BE / UTM zone 35S\",GEOGCS[\"WGS 72BE\",D");
          319  +    add_srs_wkt (p, 1,
          320  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          321  +    add_srs_wkt (p, 2,
          322  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          323  +    add_srs_wkt (p, 3,
          324  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          325  +    add_srs_wkt (p, 4,
          326  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          327  +    add_srs_wkt (p, 5,
          328  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          329  +    add_srs_wkt (p, 6,
          330  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          331  +    add_srs_wkt (p, 7,
          332  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          333  +    add_srs_wkt (p, 8,
          334  +        ",PARAMETER[\"central_meridian\",27],PARAMETER[\"scale_fa");
          335  +    add_srs_wkt (p, 9,
          336  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          337  +    add_srs_wkt (p, 10,
          338  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          339  +    add_srs_wkt (p, 11,
          340  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          341  +    add_srs_wkt (p, 12,
          342  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32535\"]]");
          343  +    p = add_epsg_def (filter, first, last, 32536, "epsg", 32536,
          344  +        "WGS 72BE / UTM zone 36S");
          345  +    add_proj4text (p, 0,
          346  +        "+proj=utm +zone=36 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          347  +    add_proj4text (p, 1,
          348  +        "0,0,0.814,-0.38 +units=m +no_defs");
          349  +    add_srs_wkt (p, 0,
          350  +        "PROJCS[\"WGS 72BE / UTM zone 36S\",GEOGCS[\"WGS 72BE\",D");
          351  +    add_srs_wkt (p, 1,
          352  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          353  +    add_srs_wkt (p, 2,
          354  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          355  +    add_srs_wkt (p, 3,
          356  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          357  +    add_srs_wkt (p, 4,
          358  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          359  +    add_srs_wkt (p, 5,
          360  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          361  +    add_srs_wkt (p, 6,
          362  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          363  +    add_srs_wkt (p, 7,
          364  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          365  +    add_srs_wkt (p, 8,
          366  +        ",PARAMETER[\"central_meridian\",33],PARAMETER[\"scale_fa");
          367  +    add_srs_wkt (p, 9,
          368  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          369  +    add_srs_wkt (p, 10,
          370  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          371  +    add_srs_wkt (p, 11,
          372  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          373  +    add_srs_wkt (p, 12,
          374  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32536\"]]");
          375  +    p = add_epsg_def (filter, first, last, 32537, "epsg", 32537,
          376  +        "WGS 72BE / UTM zone 37S");
          377  +    add_proj4text (p, 0,
          378  +        "+proj=utm +zone=37 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          379  +    add_proj4text (p, 1,
          380  +        "0,0,0.814,-0.38 +units=m +no_defs");
          381  +    add_srs_wkt (p, 0,
          382  +        "PROJCS[\"WGS 72BE / UTM zone 37S\",GEOGCS[\"WGS 72BE\",D");
          383  +    add_srs_wkt (p, 1,
          384  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          385  +    add_srs_wkt (p, 2,
          386  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          387  +    add_srs_wkt (p, 3,
          388  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          389  +    add_srs_wkt (p, 4,
          390  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          391  +    add_srs_wkt (p, 5,
          392  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          393  +    add_srs_wkt (p, 6,
          394  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          395  +    add_srs_wkt (p, 7,
          396  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          397  +    add_srs_wkt (p, 8,
          398  +        ",PARAMETER[\"central_meridian\",39],PARAMETER[\"scale_fa");
          399  +    add_srs_wkt (p, 9,
          400  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          401  +    add_srs_wkt (p, 10,
          402  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          403  +    add_srs_wkt (p, 11,
          404  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          405  +    add_srs_wkt (p, 12,
          406  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32537\"]]");
          407  +    p = add_epsg_def (filter, first, last, 32538, "epsg", 32538,
          408  +        "WGS 72BE / UTM zone 38S");
          409  +    add_proj4text (p, 0,
          410  +        "+proj=utm +zone=38 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          411  +    add_proj4text (p, 1,
          412  +        "0,0,0.814,-0.38 +units=m +no_defs");
          413  +    add_srs_wkt (p, 0,
          414  +        "PROJCS[\"WGS 72BE / UTM zone 38S\",GEOGCS[\"WGS 72BE\",D");
          415  +    add_srs_wkt (p, 1,
          416  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          417  +    add_srs_wkt (p, 2,
          418  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          419  +    add_srs_wkt (p, 3,
          420  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          421  +    add_srs_wkt (p, 4,
          422  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          423  +    add_srs_wkt (p, 5,
          424  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          425  +    add_srs_wkt (p, 6,
          426  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          427  +    add_srs_wkt (p, 7,
          428  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          429  +    add_srs_wkt (p, 8,
          430  +        ",PARAMETER[\"central_meridian\",45],PARAMETER[\"scale_fa");
          431  +    add_srs_wkt (p, 9,
          432  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          433  +    add_srs_wkt (p, 10,
          434  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          435  +    add_srs_wkt (p, 11,
          436  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          437  +    add_srs_wkt (p, 12,
          438  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32538\"]]");
          439  +    p = add_epsg_def (filter, first, last, 32539, "epsg", 32539,
          440  +        "WGS 72BE / UTM zone 39S");
          441  +    add_proj4text (p, 0,
          442  +        "+proj=utm +zone=39 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          443  +    add_proj4text (p, 1,
          444  +        "0,0,0.814,-0.38 +units=m +no_defs");
          445  +    add_srs_wkt (p, 0,
          446  +        "PROJCS[\"WGS 72BE / UTM zone 39S\",GEOGCS[\"WGS 72BE\",D");
          447  +    add_srs_wkt (p, 1,
          448  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          449  +    add_srs_wkt (p, 2,
          450  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          451  +    add_srs_wkt (p, 3,
          452  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          453  +    add_srs_wkt (p, 4,
          454  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          455  +    add_srs_wkt (p, 5,
          456  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          457  +    add_srs_wkt (p, 6,
          458  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          459  +    add_srs_wkt (p, 7,
          460  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          461  +    add_srs_wkt (p, 8,
          462  +        ",PARAMETER[\"central_meridian\",51],PARAMETER[\"scale_fa");
          463  +    add_srs_wkt (p, 9,
          464  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          465  +    add_srs_wkt (p, 10,
          466  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          467  +    add_srs_wkt (p, 11,
          468  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          469  +    add_srs_wkt (p, 12,
          470  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32539\"]]");
          471  +    p = add_epsg_def (filter, first, last, 32540, "epsg", 32540,
          472  +        "WGS 72BE / UTM zone 40S");
          473  +    add_proj4text (p, 0,
          474  +        "+proj=utm +zone=40 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          475  +    add_proj4text (p, 1,
          476  +        "0,0,0.814,-0.38 +units=m +no_defs");
          477  +    add_srs_wkt (p, 0,
          478  +        "PROJCS[\"WGS 72BE / UTM zone 40S\",GEOGCS[\"WGS 72BE\",D");
          479  +    add_srs_wkt (p, 1,
          480  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          481  +    add_srs_wkt (p, 2,
          482  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          483  +    add_srs_wkt (p, 3,
          484  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          485  +    add_srs_wkt (p, 4,
          486  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          487  +    add_srs_wkt (p, 5,
          488  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          489  +    add_srs_wkt (p, 6,
          490  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          491  +    add_srs_wkt (p, 7,
          492  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          493  +    add_srs_wkt (p, 8,
          494  +        ",PARAMETER[\"central_meridian\",57],PARAMETER[\"scale_fa");
          495  +    add_srs_wkt (p, 9,
          496  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          497  +    add_srs_wkt (p, 10,
          498  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          499  +    add_srs_wkt (p, 11,
          500  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          501  +    add_srs_wkt (p, 12,
          502  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32540\"]]");
          503  +    p = add_epsg_def (filter, first, last, 32541, "epsg", 32541,
          504  +        "WGS 72BE / UTM zone 41S");
          505  +    add_proj4text (p, 0,
          506  +        "+proj=utm +zone=41 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          507  +    add_proj4text (p, 1,
          508  +        "0,0,0.814,-0.38 +units=m +no_defs");
          509  +    add_srs_wkt (p, 0,
          510  +        "PROJCS[\"WGS 72BE / UTM zone 41S\",GEOGCS[\"WGS 72BE\",D");
          511  +    add_srs_wkt (p, 1,
          512  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          513  +    add_srs_wkt (p, 2,
          514  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          515  +    add_srs_wkt (p, 3,
          516  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          517  +    add_srs_wkt (p, 4,
          518  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          519  +    add_srs_wkt (p, 5,
          520  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          521  +    add_srs_wkt (p, 6,
          522  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          523  +    add_srs_wkt (p, 7,
          524  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          525  +    add_srs_wkt (p, 8,
          526  +        ",PARAMETER[\"central_meridian\",63],PARAMETER[\"scale_fa");
          527  +    add_srs_wkt (p, 9,
          528  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          529  +    add_srs_wkt (p, 10,
          530  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          531  +    add_srs_wkt (p, 11,
          532  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          533  +    add_srs_wkt (p, 12,
          534  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32541\"]]");
          535  +    p = add_epsg_def (filter, first, last, 32542, "epsg", 32542,
          536  +        "WGS 72BE / UTM zone 42S");
          537  +    add_proj4text (p, 0,
          538  +        "+proj=utm +zone=42 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          539  +    add_proj4text (p, 1,
          540  +        "0,0,0.814,-0.38 +units=m +no_defs");
          541  +    add_srs_wkt (p, 0,
          542  +        "PROJCS[\"WGS 72BE / UTM zone 42S\",GEOGCS[\"WGS 72BE\",D");
          543  +    add_srs_wkt (p, 1,
          544  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          545  +    add_srs_wkt (p, 2,
          546  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          547  +    add_srs_wkt (p, 3,
          548  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          549  +    add_srs_wkt (p, 4,
          550  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          551  +    add_srs_wkt (p, 5,
          552  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          553  +    add_srs_wkt (p, 6,
          554  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          555  +    add_srs_wkt (p, 7,
          556  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          557  +    add_srs_wkt (p, 8,
          558  +        ",PARAMETER[\"central_meridian\",69],PARAMETER[\"scale_fa");
          559  +    add_srs_wkt (p, 9,
          560  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          561  +    add_srs_wkt (p, 10,
          562  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          563  +    add_srs_wkt (p, 11,
          564  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          565  +    add_srs_wkt (p, 12,
          566  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32542\"]]");
          567  +    p = add_epsg_def (filter, first, last, 32543, "epsg", 32543,
          568  +        "WGS 72BE / UTM zone 43S");
          569  +    add_proj4text (p, 0,
          570  +        "+proj=utm +zone=43 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          571  +    add_proj4text (p, 1,
          572  +        "0,0,0.814,-0.38 +units=m +no_defs");
          573  +    add_srs_wkt (p, 0,
          574  +        "PROJCS[\"WGS 72BE / UTM zone 43S\",GEOGCS[\"WGS 72BE\",D");
          575  +    add_srs_wkt (p, 1,
          576  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          577  +    add_srs_wkt (p, 2,
          578  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          579  +    add_srs_wkt (p, 3,
          580  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          581  +    add_srs_wkt (p, 4,
          582  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          583  +    add_srs_wkt (p, 5,
          584  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          585  +    add_srs_wkt (p, 6,
          586  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          587  +    add_srs_wkt (p, 7,
          588  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          589  +    add_srs_wkt (p, 8,
          590  +        ",PARAMETER[\"central_meridian\",75],PARAMETER[\"scale_fa");
          591  +    add_srs_wkt (p, 9,
          592  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          593  +    add_srs_wkt (p, 10,
          594  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          595  +    add_srs_wkt (p, 11,
          596  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          597  +    add_srs_wkt (p, 12,
          598  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32543\"]]");
          599  +    p = add_epsg_def (filter, first, last, 32544, "epsg", 32544,
          600  +        "WGS 72BE / UTM zone 44S");
          601  +    add_proj4text (p, 0,
          602  +        "+proj=utm +zone=44 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          603  +    add_proj4text (p, 1,
          604  +        "0,0,0.814,-0.38 +units=m +no_defs");
          605  +    add_srs_wkt (p, 0,
          606  +        "PROJCS[\"WGS 72BE / UTM zone 44S\",GEOGCS[\"WGS 72BE\",D");
          607  +    add_srs_wkt (p, 1,
          608  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          609  +    add_srs_wkt (p, 2,
          610  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          611  +    add_srs_wkt (p, 3,
          612  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          613  +    add_srs_wkt (p, 4,
          614  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          615  +    add_srs_wkt (p, 5,
          616  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          617  +    add_srs_wkt (p, 6,
          618  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          619  +    add_srs_wkt (p, 7,
          620  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          621  +    add_srs_wkt (p, 8,
          622  +        ",PARAMETER[\"central_meridian\",81],PARAMETER[\"scale_fa");
          623  +    add_srs_wkt (p, 9,
          624  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          625  +    add_srs_wkt (p, 10,
          626  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          627  +    add_srs_wkt (p, 11,
          628  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          629  +    add_srs_wkt (p, 12,
          630  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32544\"]]");
          631  +    p = add_epsg_def (filter, first, last, 32545, "epsg", 32545,
          632  +        "WGS 72BE / UTM zone 45S");
          633  +    add_proj4text (p, 0,
          634  +        "+proj=utm +zone=45 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          635  +    add_proj4text (p, 1,
          636  +        "0,0,0.814,-0.38 +units=m +no_defs");
          637  +    add_srs_wkt (p, 0,
          638  +        "PROJCS[\"WGS 72BE / UTM zone 45S\",GEOGCS[\"WGS 72BE\",D");
          639  +    add_srs_wkt (p, 1,
          640  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          641  +    add_srs_wkt (p, 2,
          642  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          643  +    add_srs_wkt (p, 3,
          644  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          645  +    add_srs_wkt (p, 4,
          646  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          647  +    add_srs_wkt (p, 5,
          648  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          649  +    add_srs_wkt (p, 6,
          650  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          651  +    add_srs_wkt (p, 7,
          652  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          653  +    add_srs_wkt (p, 8,
          654  +        ",PARAMETER[\"central_meridian\",87],PARAMETER[\"scale_fa");
          655  +    add_srs_wkt (p, 9,
          656  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          657  +    add_srs_wkt (p, 10,
          658  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          659  +    add_srs_wkt (p, 11,
          660  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          661  +    add_srs_wkt (p, 12,
          662  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32545\"]]");
          663  +    p = add_epsg_def (filter, first, last, 32546, "epsg", 32546,
          664  +        "WGS 72BE / UTM zone 46S");
          665  +    add_proj4text (p, 0,
          666  +        "+proj=utm +zone=46 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          667  +    add_proj4text (p, 1,
          668  +        "0,0,0.814,-0.38 +units=m +no_defs");
          669  +    add_srs_wkt (p, 0,
          670  +        "PROJCS[\"WGS 72BE / UTM zone 46S\",GEOGCS[\"WGS 72BE\",D");
          671  +    add_srs_wkt (p, 1,
          672  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          673  +    add_srs_wkt (p, 2,
          674  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          675  +    add_srs_wkt (p, 3,
          676  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          677  +    add_srs_wkt (p, 4,
          678  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          679  +    add_srs_wkt (p, 5,
          680  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          681  +    add_srs_wkt (p, 6,
          682  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          683  +    add_srs_wkt (p, 7,
          684  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          685  +    add_srs_wkt (p, 8,
          686  +        ",PARAMETER[\"central_meridian\",93],PARAMETER[\"scale_fa");
          687  +    add_srs_wkt (p, 9,
          688  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          689  +    add_srs_wkt (p, 10,
          690  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          691  +    add_srs_wkt (p, 11,
          692  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          693  +    add_srs_wkt (p, 12,
          694  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32546\"]]");
          695  +    p = add_epsg_def (filter, first, last, 32547, "epsg", 32547,
          696  +        "WGS 72BE / UTM zone 47S");
          697  +    add_proj4text (p, 0,
          698  +        "+proj=utm +zone=47 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          699  +    add_proj4text (p, 1,
          700  +        "0,0,0.814,-0.38 +units=m +no_defs");
          701  +    add_srs_wkt (p, 0,
          702  +        "PROJCS[\"WGS 72BE / UTM zone 47S\",GEOGCS[\"WGS 72BE\",D");
          703  +    add_srs_wkt (p, 1,
          704  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          705  +    add_srs_wkt (p, 2,
          706  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          707  +    add_srs_wkt (p, 3,
          708  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          709  +    add_srs_wkt (p, 4,
          710  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          711  +    add_srs_wkt (p, 5,
          712  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          713  +    add_srs_wkt (p, 6,
          714  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          715  +    add_srs_wkt (p, 7,
          716  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          717  +    add_srs_wkt (p, 8,
          718  +        ",PARAMETER[\"central_meridian\",99],PARAMETER[\"scale_fa");
          719  +    add_srs_wkt (p, 9,
          720  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
          721  +    add_srs_wkt (p, 10,
          722  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
          723  +    add_srs_wkt (p, 11,
          724  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
          725  +    add_srs_wkt (p, 12,
          726  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32547\"]]");
          727  +    p = add_epsg_def (filter, first, last, 32548, "epsg", 32548,
          728  +        "WGS 72BE / UTM zone 48S");
          729  +    add_proj4text (p, 0,
          730  +        "+proj=utm +zone=48 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          731  +    add_proj4text (p, 1,
          732  +        "0,0,0.814,-0.38 +units=m +no_defs");
          733  +    add_srs_wkt (p, 0,
          734  +        "PROJCS[\"WGS 72BE / UTM zone 48S\",GEOGCS[\"WGS 72BE\",D");
          735  +    add_srs_wkt (p, 1,
          736  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          737  +    add_srs_wkt (p, 2,
          738  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          739  +    add_srs_wkt (p, 3,
          740  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          741  +    add_srs_wkt (p, 4,
          742  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          743  +    add_srs_wkt (p, 5,
          744  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          745  +    add_srs_wkt (p, 6,
          746  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          747  +    add_srs_wkt (p, 7,
          748  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          749  +    add_srs_wkt (p, 8,
          750  +        ",PARAMETER[\"central_meridian\",105],PARAMETER[\"scale_f");
          751  +    add_srs_wkt (p, 9,
          752  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          753  +    add_srs_wkt (p, 10,
          754  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
          755  +    add_srs_wkt (p, 11,
          756  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
          757  +    add_srs_wkt (p, 12,
          758  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32548\"]]");
          759  +    p = add_epsg_def (filter, first, last, 32549, "epsg", 32549,
          760  +        "WGS 72BE / UTM zone 49S");
          761  +    add_proj4text (p, 0,
          762  +        "+proj=utm +zone=49 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          763  +    add_proj4text (p, 1,
          764  +        "0,0,0.814,-0.38 +units=m +no_defs");
          765  +    add_srs_wkt (p, 0,
          766  +        "PROJCS[\"WGS 72BE / UTM zone 49S\",GEOGCS[\"WGS 72BE\",D");
          767  +    add_srs_wkt (p, 1,
          768  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          769  +    add_srs_wkt (p, 2,
          770  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          771  +    add_srs_wkt (p, 3,
          772  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          773  +    add_srs_wkt (p, 4,
          774  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          775  +    add_srs_wkt (p, 5,
          776  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          777  +    add_srs_wkt (p, 6,
          778  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          779  +    add_srs_wkt (p, 7,
          780  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          781  +    add_srs_wkt (p, 8,
          782  +        ",PARAMETER[\"central_meridian\",111],PARAMETER[\"scale_f");
          783  +    add_srs_wkt (p, 9,
          784  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          785  +    add_srs_wkt (p, 10,
          786  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
          787  +    add_srs_wkt (p, 11,
          788  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
          789  +    add_srs_wkt (p, 12,
          790  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32549\"]]");
          791  +    p = add_epsg_def (filter, first, last, 32550, "epsg", 32550,
          792  +        "WGS 72BE / UTM zone 50S");
          793  +    add_proj4text (p, 0,
          794  +        "+proj=utm +zone=50 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          795  +    add_proj4text (p, 1,
          796  +        "0,0,0.814,-0.38 +units=m +no_defs");
          797  +    add_srs_wkt (p, 0,
          798  +        "PROJCS[\"WGS 72BE / UTM zone 50S\",GEOGCS[\"WGS 72BE\",D");
          799  +    add_srs_wkt (p, 1,
          800  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          801  +    add_srs_wkt (p, 2,
          802  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          803  +    add_srs_wkt (p, 3,
          804  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          805  +    add_srs_wkt (p, 4,
          806  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          807  +    add_srs_wkt (p, 5,
          808  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          809  +    add_srs_wkt (p, 6,
          810  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          811  +    add_srs_wkt (p, 7,
          812  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          813  +    add_srs_wkt (p, 8,
          814  +        ",PARAMETER[\"central_meridian\",117],PARAMETER[\"scale_f");
          815  +    add_srs_wkt (p, 9,
          816  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          817  +    add_srs_wkt (p, 10,
          818  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
          819  +    add_srs_wkt (p, 11,
          820  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
          821  +    add_srs_wkt (p, 12,
          822  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32550\"]]");
          823  +    p = add_epsg_def (filter, first, last, 32551, "epsg", 32551,
          824  +        "WGS 72BE / UTM zone 51S");
          825  +    add_proj4text (p, 0,
          826  +        "+proj=utm +zone=51 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          827  +    add_proj4text (p, 1,
          828  +        "0,0,0.814,-0.38 +units=m +no_defs");
          829  +    add_srs_wkt (p, 0,
          830  +        "PROJCS[\"WGS 72BE / UTM zone 51S\",GEOGCS[\"WGS 72BE\",D");
          831  +    add_srs_wkt (p, 1,
          832  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          833  +    add_srs_wkt (p, 2,
          834  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          835  +    add_srs_wkt (p, 3,
          836  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          837  +    add_srs_wkt (p, 4,
          838  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          839  +    add_srs_wkt (p, 5,
          840  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          841  +    add_srs_wkt (p, 6,
          842  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          843  +    add_srs_wkt (p, 7,
          844  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          845  +    add_srs_wkt (p, 8,
          846  +        ",PARAMETER[\"central_meridian\",123],PARAMETER[\"scale_f");
          847  +    add_srs_wkt (p, 9,
          848  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          849  +    add_srs_wkt (p, 10,
          850  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
          851  +    add_srs_wkt (p, 11,
          852  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
          853  +    add_srs_wkt (p, 12,
          854  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32551\"]]");
          855  +    p = add_epsg_def (filter, first, last, 32552, "epsg", 32552,
          856  +        "WGS 72BE / UTM zone 52S");
          857  +    add_proj4text (p, 0,
          858  +        "+proj=utm +zone=52 +south +ellps=WGS72 +towgs84=0,0,1.9,");
          859  +    add_proj4text (p, 1,
          860  +        "0,0,0.814,-0.38 +units=m +no_defs");
          861  +    add_srs_wkt (p, 0,
          862  +        "PROJCS[\"WGS 72BE / UTM zone 52S\",GEOGCS[\"WGS 72BE\",D");
          863  +    add_srs_wkt (p, 1,
          864  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
          865  +    add_srs_wkt (p, 2,
          866  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
          867  +    add_srs_wkt (p, 3,
          868  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
          869  +    add_srs_wkt (p, 4,
          870  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
          871  +    add_srs_wkt (p, 5,
          872  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
          873  +    add_srs_wkt (p, 6,
          874  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
          875  +    add_srs_wkt (p, 7,
          876  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
          877  +    add_srs_wkt (p, 8,
          878  +        ",PARAMETER[\"central_meridian\",129],PARAMETER[\"scale_f");
          879  +    add_srs_wkt (p, 9,
          880  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
          881  +    add_srs_wkt (p, 10,
          882  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
          883  +    add_srs_wkt (p, 11,
          884  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
          885  +    add_srs_wkt (p, 12,
          886  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32552\"]]");
          887  +    p = add_epsg_def (filter, first, last, 32553, "epsg", 32553,
          888  +        "WGS 72BE / UTM zone 53S");
    60    889       add_proj4text (p, 0,
    61         -        "+proj=utm +zone=43 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          890  +        "+proj=utm +zone=53 +south +ellps=WGS72 +towgs84=0,0,1.9,");
    62    891       add_proj4text (p, 1,
    63         -        "54,0.2263 +units=m +no_defs");
          892  +        "0,0,0.814,-0.38 +units=m +no_defs");
    64    893       add_srs_wkt (p, 0,
    65         -        "PROJCS[\"WGS 72 / UTM zone 43N\",GEOGCS[\"WGS 72\",DATUM");
          894  +        "PROJCS[\"WGS 72BE / UTM zone 53S\",GEOGCS[\"WGS 72BE\",D");
    66    895       add_srs_wkt (p, 1,
    67         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          896  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
    68    897       add_srs_wkt (p, 2,
    69         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          898  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
    70    899       add_srs_wkt (p, 3,
    71         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          900  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
    72    901       add_srs_wkt (p, 4,
    73         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          902  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
    74    903       add_srs_wkt (p, 5,
    75         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          904  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
    76    905       add_srs_wkt (p, 6,
    77         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
          906  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
    78    907       add_srs_wkt (p, 7,
    79         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          908  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
    80    909       add_srs_wkt (p, 8,
    81         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",75],");
          910  +        ",PARAMETER[\"central_meridian\",135],PARAMETER[\"scale_f");
    82    911       add_srs_wkt (p, 9,
    83         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
          912  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
    84    913       add_srs_wkt (p, 10,
    85         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          914  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
    86    915       add_srs_wkt (p, 11,
    87         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
          916  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
    88    917       add_srs_wkt (p, 12,
    89         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32243");
    90         -    add_srs_wkt (p, 13,
    91         -        "\"]]");
    92         -    p = add_epsg_def_ex (filter, first, last, 32244, "epsg", 32244,
    93         -        "WGS 72 / UTM zone 44N", 0, 0,
    94         -        "WGS 72", "Greenwich",
    95         -        "WGS_1972", "Transverse_Mercator", "metre",
    96         -        "Easting", "East", "Northing", "North");
          918  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32553\"]]");
          919  +    p = add_epsg_def (filter, first, last, 32554, "epsg", 32554,
          920  +        "WGS 72BE / UTM zone 54S");
    97    921       add_proj4text (p, 0,
    98         -        "+proj=utm +zone=44 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          922  +        "+proj=utm +zone=54 +south +ellps=WGS72 +towgs84=0,0,1.9,");
    99    923       add_proj4text (p, 1,
   100         -        "54,0.2263 +units=m +no_defs");
          924  +        "0,0,0.814,-0.38 +units=m +no_defs");
   101    925       add_srs_wkt (p, 0,
   102         -        "PROJCS[\"WGS 72 / UTM zone 44N\",GEOGCS[\"WGS 72\",DATUM");
          926  +        "PROJCS[\"WGS 72BE / UTM zone 54S\",GEOGCS[\"WGS 72BE\",D");
   103    927       add_srs_wkt (p, 1,
   104         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          928  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   105    929       add_srs_wkt (p, 2,
   106         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          930  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   107    931       add_srs_wkt (p, 3,
   108         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          932  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   109    933       add_srs_wkt (p, 4,
   110         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          934  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   111    935       add_srs_wkt (p, 5,
   112         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          936  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   113    937       add_srs_wkt (p, 6,
   114         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
          938  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
   115    939       add_srs_wkt (p, 7,
   116         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          940  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
   117    941       add_srs_wkt (p, 8,
   118         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",81],");
          942  +        ",PARAMETER[\"central_meridian\",141],PARAMETER[\"scale_f");
   119    943       add_srs_wkt (p, 9,
   120         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
          944  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
   121    945       add_srs_wkt (p, 10,
   122         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          946  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
   123    947       add_srs_wkt (p, 11,
   124         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
          948  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   125    949       add_srs_wkt (p, 12,
   126         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32244");
   127         -    add_srs_wkt (p, 13,
   128         -        "\"]]");
   129         -    p = add_epsg_def_ex (filter, first, last, 32245, "epsg", 32245,
   130         -        "WGS 72 / UTM zone 45N", 0, 0,
   131         -        "WGS 72", "Greenwich",
   132         -        "WGS_1972", "Transverse_Mercator", "metre",
   133         -        "Easting", "East", "Northing", "North");
          950  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32554\"]]");
          951  +    p = add_epsg_def (filter, first, last, 32555, "epsg", 32555,
          952  +        "WGS 72BE / UTM zone 55S");
   134    953       add_proj4text (p, 0,
   135         -        "+proj=utm +zone=45 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          954  +        "+proj=utm +zone=55 +south +ellps=WGS72 +towgs84=0,0,1.9,");
   136    955       add_proj4text (p, 1,
   137         -        "54,0.2263 +units=m +no_defs");
          956  +        "0,0,0.814,-0.38 +units=m +no_defs");
   138    957       add_srs_wkt (p, 0,
   139         -        "PROJCS[\"WGS 72 / UTM zone 45N\",GEOGCS[\"WGS 72\",DATUM");
          958  +        "PROJCS[\"WGS 72BE / UTM zone 55S\",GEOGCS[\"WGS 72BE\",D");
   140    959       add_srs_wkt (p, 1,
   141         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          960  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   142    961       add_srs_wkt (p, 2,
   143         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          962  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   144    963       add_srs_wkt (p, 3,
   145         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          964  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   146    965       add_srs_wkt (p, 4,
   147         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          966  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   148    967       add_srs_wkt (p, 5,
   149         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
          968  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   150    969       add_srs_wkt (p, 6,
   151         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
          970  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
   152    971       add_srs_wkt (p, 7,
   153         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
          972  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
   154    973       add_srs_wkt (p, 8,
   155         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",87],");
          974  +        ",PARAMETER[\"central_meridian\",147],PARAMETER[\"scale_f");
   156    975       add_srs_wkt (p, 9,
   157         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
          976  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
   158    977       add_srs_wkt (p, 10,
   159         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
          978  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
   160    979       add_srs_wkt (p, 11,
   161         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
          980  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   162    981       add_srs_wkt (p, 12,
   163         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32245");
   164         -    add_srs_wkt (p, 13,
   165         -        "\"]]");
   166         -    p = add_epsg_def_ex (filter, first, last, 32246, "epsg", 32246,
   167         -        "WGS 72 / UTM zone 46N", 0, 0,
   168         -        "WGS 72", "Greenwich",
   169         -        "WGS_1972", "Transverse_Mercator", "metre",
   170         -        "Easting", "East", "Northing", "North");
          982  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32555\"]]");
          983  +    p = add_epsg_def (filter, first, last, 32556, "epsg", 32556,
          984  +        "WGS 72BE / UTM zone 56S");
   171    985       add_proj4text (p, 0,
   172         -        "+proj=utm +zone=46 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
          986  +        "+proj=utm +zone=56 +south +ellps=WGS72 +towgs84=0,0,1.9,");
   173    987       add_proj4text (p, 1,
   174         -        "54,0.2263 +units=m +no_defs");
          988  +        "0,0,0.814,-0.38 +units=m +no_defs");
   175    989       add_srs_wkt (p, 0,
   176         -        "PROJCS[\"WGS 72 / UTM zone 46N\",GEOGCS[\"WGS 72\",DATUM");
   177         -    add_srs_wkt (p, 1,
   178         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   179         -    add_srs_wkt (p, 2,
   180         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   181         -    add_srs_wkt (p, 3,
   182         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   183         -    add_srs_wkt (p, 4,
   184         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   185         -    add_srs_wkt (p, 5,
   186         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   187         -    add_srs_wkt (p, 6,
   188         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
   189         -    add_srs_wkt (p, 7,
   190         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   191         -    add_srs_wkt (p, 8,
   192         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",93],");
   193         -    add_srs_wkt (p, 9,
   194         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
   195         -    add_srs_wkt (p, 10,
   196         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
   197         -    add_srs_wkt (p, 11,
   198         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
   199         -    add_srs_wkt (p, 12,
   200         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32246");
   201         -    add_srs_wkt (p, 13,
   202         -        "\"]]");
   203         -    p = add_epsg_def_ex (filter, first, last, 32247, "epsg", 32247,
   204         -        "WGS 72 / UTM zone 47N", 0, 0,
   205         -        "WGS 72", "Greenwich",
   206         -        "WGS_1972", "Transverse_Mercator", "metre",
   207         -        "Easting", "East", "Northing", "North");
   208         -    add_proj4text (p, 0,
   209         -        "+proj=utm +zone=47 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
   210         -    add_proj4text (p, 1,
   211         -        "54,0.2263 +units=m +no_defs");
   212         -    add_srs_wkt (p, 0,
   213         -        "PROJCS[\"WGS 72 / UTM zone 47N\",GEOGCS[\"WGS 72\",DATUM");
          990  +        "PROJCS[\"WGS 72BE / UTM zone 56S\",GEOGCS[\"WGS 72BE\",D");
   214    991       add_srs_wkt (p, 1,
   215         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
          992  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   216    993       add_srs_wkt (p, 2,
   217         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
          994  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   218    995       add_srs_wkt (p, 3,
   219         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
          996  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   220    997       add_srs_wkt (p, 4,
   221         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
          998  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   222    999       add_srs_wkt (p, 5,
   223         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1000  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   224   1001       add_srs_wkt (p, 6,
   225         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
         1002  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
   226   1003       add_srs_wkt (p, 7,
   227         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1004  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
   228   1005       add_srs_wkt (p, 8,
   229         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",99],");
         1006  +        ",PARAMETER[\"central_meridian\",153],PARAMETER[\"scale_f");
   230   1007       add_srs_wkt (p, 9,
   231         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
         1008  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
   232   1009       add_srs_wkt (p, 10,
   233         -        "ting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"me");
         1010  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
   234   1011       add_srs_wkt (p, 11,
   235         -        "tre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",E");
         1012  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   236   1013       add_srs_wkt (p, 12,
   237         -        "AST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"32247");
   238         -    add_srs_wkt (p, 13,
   239         -        "\"]]");
   240         -    p = add_epsg_def_ex (filter, first, last, 32248, "epsg", 32248,
   241         -        "WGS 72 / UTM zone 48N", 0, 0,
   242         -        "WGS 72", "Greenwich",
   243         -        "WGS_1972", "Transverse_Mercator", "metre",
   244         -        "Easting", "East", "Northing", "North");
         1014  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32556\"]]");
         1015  +    p = add_epsg_def (filter, first, last, 32557, "epsg", 32557,
         1016  +        "WGS 72BE / UTM zone 57S");
   245   1017       add_proj4text (p, 0,
   246         -        "+proj=utm +zone=48 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1018  +        "+proj=utm +zone=57 +south +ellps=WGS72 +towgs84=0,0,1.9,");
   247   1019       add_proj4text (p, 1,
   248         -        "54,0.2263 +units=m +no_defs");
         1020  +        "0,0,0.814,-0.38 +units=m +no_defs");
   249   1021       add_srs_wkt (p, 0,
   250         -        "PROJCS[\"WGS 72 / UTM zone 48N\",GEOGCS[\"WGS 72\",DATUM");
   251         -    add_srs_wkt (p, 1,
   252         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   253         -    add_srs_wkt (p, 2,
   254         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   255         -    add_srs_wkt (p, 3,
   256         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   257         -    add_srs_wkt (p, 4,
   258         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   259         -    add_srs_wkt (p, 5,
   260         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   261         -    add_srs_wkt (p, 6,
   262         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
   263         -    add_srs_wkt (p, 7,
   264         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   265         -    add_srs_wkt (p, 8,
   266         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",105]");
   267         -    add_srs_wkt (p, 9,
   268         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
   269         -    add_srs_wkt (p, 10,
   270         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
   271         -    add_srs_wkt (p, 11,
   272         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   273         -    add_srs_wkt (p, 12,
   274         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3224");
   275         -    add_srs_wkt (p, 13,
   276         -        "8\"]]");
   277         -    p = add_epsg_def_ex (filter, first, last, 32249, "epsg", 32249,
   278         -        "WGS 72 / UTM zone 49N", 0, 0,
   279         -        "WGS 72", "Greenwich",
   280         -        "WGS_1972", "Transverse_Mercator", "metre",
   281         -        "Easting", "East", "Northing", "North");
   282         -    add_proj4text (p, 0,
   283         -        "+proj=utm +zone=49 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
   284         -    add_proj4text (p, 1,
   285         -        "54,0.2263 +units=m +no_defs");
   286         -    add_srs_wkt (p, 0,
   287         -        "PROJCS[\"WGS 72 / UTM zone 49N\",GEOGCS[\"WGS 72\",DATUM");
   288         -    add_srs_wkt (p, 1,
   289         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   290         -    add_srs_wkt (p, 2,
   291         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   292         -    add_srs_wkt (p, 3,
   293         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   294         -    add_srs_wkt (p, 4,
   295         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   296         -    add_srs_wkt (p, 5,
   297         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   298         -    add_srs_wkt (p, 6,
   299         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
   300         -    add_srs_wkt (p, 7,
   301         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   302         -    add_srs_wkt (p, 8,
   303         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",111]");
   304         -    add_srs_wkt (p, 9,
   305         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
   306         -    add_srs_wkt (p, 10,
   307         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
   308         -    add_srs_wkt (p, 11,
   309         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   310         -    add_srs_wkt (p, 12,
   311         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3224");
   312         -    add_srs_wkt (p, 13,
   313         -        "9\"]]");
   314         -    p = add_epsg_def_ex (filter, first, last, 32250, "epsg", 32250,
   315         -        "WGS 72 / UTM zone 50N", 0, 0,
   316         -        "WGS 72", "Greenwich",
   317         -        "WGS_1972", "Transverse_Mercator", "metre",
   318         -        "Easting", "East", "Northing", "North");
   319         -    add_proj4text (p, 0,
   320         -        "+proj=utm +zone=50 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
   321         -    add_proj4text (p, 1,
   322         -        "54,0.2263 +units=m +no_defs");
   323         -    add_srs_wkt (p, 0,
   324         -        "PROJCS[\"WGS 72 / UTM zone 50N\",GEOGCS[\"WGS 72\",DATUM");
         1022  +        "PROJCS[\"WGS 72BE / UTM zone 57S\",GEOGCS[\"WGS 72BE\",D");
   325   1023       add_srs_wkt (p, 1,
   326         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1024  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   327   1025       add_srs_wkt (p, 2,
   328         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1026  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   329   1027       add_srs_wkt (p, 3,
   330         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1028  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   331   1029       add_srs_wkt (p, 4,
   332         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1030  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   333   1031       add_srs_wkt (p, 5,
   334         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1032  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   335   1033       add_srs_wkt (p, 6,
   336         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
         1034  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
   337   1035       add_srs_wkt (p, 7,
   338         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1036  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
   339   1037       add_srs_wkt (p, 8,
   340         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",117]");
         1038  +        ",PARAMETER[\"central_meridian\",159],PARAMETER[\"scale_f");
   341   1039       add_srs_wkt (p, 9,
   342         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1040  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
   343   1041       add_srs_wkt (p, 10,
   344         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1042  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
   345   1043       add_srs_wkt (p, 11,
   346         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1044  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   347   1045       add_srs_wkt (p, 12,
   348         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3225");
   349         -    add_srs_wkt (p, 13,
   350         -        "0\"]]");
   351         -    p = add_epsg_def_ex (filter, first, last, 32251, "epsg", 32251,
   352         -        "WGS 72 / UTM zone 51N", 0, 0,
   353         -        "WGS 72", "Greenwich",
   354         -        "WGS_1972", "Transverse_Mercator", "metre",
   355         -        "Easting", "East", "Northing", "North");
         1046  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32557\"]]");
         1047  +    p = add_epsg_def (filter, first, last, 32558, "epsg", 32558,
         1048  +        "WGS 72BE / UTM zone 58S");
   356   1049       add_proj4text (p, 0,
   357         -        "+proj=utm +zone=51 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1050  +        "+proj=utm +zone=58 +south +ellps=WGS72 +towgs84=0,0,1.9,");
   358   1051       add_proj4text (p, 1,
   359         -        "54,0.2263 +units=m +no_defs");
         1052  +        "0,0,0.814,-0.38 +units=m +no_defs");
   360   1053       add_srs_wkt (p, 0,
   361         -        "PROJCS[\"WGS 72 / UTM zone 51N\",GEOGCS[\"WGS 72\",DATUM");
   362         -    add_srs_wkt (p, 1,
   363         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   364         -    add_srs_wkt (p, 2,
   365         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   366         -    add_srs_wkt (p, 3,
   367         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   368         -    add_srs_wkt (p, 4,
   369         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   370         -    add_srs_wkt (p, 5,
   371         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   372         -    add_srs_wkt (p, 6,
   373         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
   374         -    add_srs_wkt (p, 7,
   375         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   376         -    add_srs_wkt (p, 8,
   377         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",123]");
   378         -    add_srs_wkt (p, 9,
   379         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
   380         -    add_srs_wkt (p, 10,
   381         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
   382         -    add_srs_wkt (p, 11,
   383         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   384         -    add_srs_wkt (p, 12,
   385         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3225");
   386         -    add_srs_wkt (p, 13,
   387         -        "1\"]]");
   388         -    p = add_epsg_def_ex (filter, first, last, 32252, "epsg", 32252,
   389         -        "WGS 72 / UTM zone 52N", 0, 0,
   390         -        "WGS 72", "Greenwich",
   391         -        "WGS_1972", "Transverse_Mercator", "metre",
   392         -        "Easting", "East", "Northing", "North");
   393         -    add_proj4text (p, 0,
   394         -        "+proj=utm +zone=52 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
   395         -    add_proj4text (p, 1,
   396         -        "54,0.2263 +units=m +no_defs");
   397         -    add_srs_wkt (p, 0,
   398         -        "PROJCS[\"WGS 72 / UTM zone 52N\",GEOGCS[\"WGS 72\",DATUM");
   399         -    add_srs_wkt (p, 1,
   400         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   401         -    add_srs_wkt (p, 2,
   402         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   403         -    add_srs_wkt (p, 3,
   404         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   405         -    add_srs_wkt (p, 4,
   406         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   407         -    add_srs_wkt (p, 5,
   408         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   409         -    add_srs_wkt (p, 6,
   410         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
   411         -    add_srs_wkt (p, 7,
   412         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   413         -    add_srs_wkt (p, 8,
   414         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",129]");
   415         -    add_srs_wkt (p, 9,
   416         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
   417         -    add_srs_wkt (p, 10,
   418         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
   419         -    add_srs_wkt (p, 11,
   420         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   421         -    add_srs_wkt (p, 12,
   422         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3225");
   423         -    add_srs_wkt (p, 13,
   424         -        "2\"]]");
   425         -    p = add_epsg_def_ex (filter, first, last, 32253, "epsg", 32253,
   426         -        "WGS 72 / UTM zone 53N", 0, 0,
   427         -        "WGS 72", "Greenwich",
   428         -        "WGS_1972", "Transverse_Mercator", "metre",
   429         -        "Easting", "East", "Northing", "North");
   430         -    add_proj4text (p, 0,
   431         -        "+proj=utm +zone=53 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
   432         -    add_proj4text (p, 1,
   433         -        "54,0.2263 +units=m +no_defs");
   434         -    add_srs_wkt (p, 0,
   435         -        "PROJCS[\"WGS 72 / UTM zone 53N\",GEOGCS[\"WGS 72\",DATUM");
   436         -    add_srs_wkt (p, 1,
   437         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   438         -    add_srs_wkt (p, 2,
   439         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   440         -    add_srs_wkt (p, 3,
   441         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   442         -    add_srs_wkt (p, 4,
   443         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   444         -    add_srs_wkt (p, 5,
   445         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   446         -    add_srs_wkt (p, 6,
   447         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
   448         -    add_srs_wkt (p, 7,
   449         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   450         -    add_srs_wkt (p, 8,
   451         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",135]");
   452         -    add_srs_wkt (p, 9,
   453         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
   454         -    add_srs_wkt (p, 10,
   455         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
   456         -    add_srs_wkt (p, 11,
   457         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   458         -    add_srs_wkt (p, 12,
   459         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3225");
   460         -    add_srs_wkt (p, 13,
   461         -        "3\"]]");
   462         -    p = add_epsg_def_ex (filter, first, last, 32254, "epsg", 32254,
   463         -        "WGS 72 / UTM zone 54N", 0, 0,
   464         -        "WGS 72", "Greenwich",
   465         -        "WGS_1972", "Transverse_Mercator", "metre",
   466         -        "Easting", "East", "Northing", "North");
   467         -    add_proj4text (p, 0,
   468         -        "+proj=utm +zone=54 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
   469         -    add_proj4text (p, 1,
   470         -        "54,0.2263 +units=m +no_defs");
   471         -    add_srs_wkt (p, 0,
   472         -        "PROJCS[\"WGS 72 / UTM zone 54N\",GEOGCS[\"WGS 72\",DATUM");
   473         -    add_srs_wkt (p, 1,
   474         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   475         -    add_srs_wkt (p, 2,
   476         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   477         -    add_srs_wkt (p, 3,
   478         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   479         -    add_srs_wkt (p, 4,
   480         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   481         -    add_srs_wkt (p, 5,
   482         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   483         -    add_srs_wkt (p, 6,
   484         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
   485         -    add_srs_wkt (p, 7,
   486         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   487         -    add_srs_wkt (p, 8,
   488         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",141]");
   489         -    add_srs_wkt (p, 9,
   490         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
   491         -    add_srs_wkt (p, 10,
   492         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
   493         -    add_srs_wkt (p, 11,
   494         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   495         -    add_srs_wkt (p, 12,
   496         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3225");
   497         -    add_srs_wkt (p, 13,
   498         -        "4\"]]");
   499         -    p = add_epsg_def_ex (filter, first, last, 32255, "epsg", 32255,
   500         -        "WGS 72 / UTM zone 55N", 0, 0,
   501         -        "WGS 72", "Greenwich",
   502         -        "WGS_1972", "Transverse_Mercator", "metre",
   503         -        "Easting", "East", "Northing", "North");
   504         -    add_proj4text (p, 0,
   505         -        "+proj=utm +zone=55 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
   506         -    add_proj4text (p, 1,
   507         -        "54,0.2263 +units=m +no_defs");
   508         -    add_srs_wkt (p, 0,
   509         -        "PROJCS[\"WGS 72 / UTM zone 55N\",GEOGCS[\"WGS 72\",DATUM");
   510         -    add_srs_wkt (p, 1,
   511         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   512         -    add_srs_wkt (p, 2,
   513         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   514         -    add_srs_wkt (p, 3,
   515         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   516         -    add_srs_wkt (p, 4,
   517         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   518         -    add_srs_wkt (p, 5,
   519         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   520         -    add_srs_wkt (p, 6,
   521         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
   522         -    add_srs_wkt (p, 7,
   523         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   524         -    add_srs_wkt (p, 8,
   525         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",147]");
   526         -    add_srs_wkt (p, 9,
   527         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
   528         -    add_srs_wkt (p, 10,
   529         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
   530         -    add_srs_wkt (p, 11,
   531         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   532         -    add_srs_wkt (p, 12,
   533         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3225");
   534         -    add_srs_wkt (p, 13,
   535         -        "5\"]]");
   536         -    p = add_epsg_def_ex (filter, first, last, 32256, "epsg", 32256,
   537         -        "WGS 72 / UTM zone 56N", 0, 0,
   538         -        "WGS 72", "Greenwich",
   539         -        "WGS_1972", "Transverse_Mercator", "metre",
   540         -        "Easting", "East", "Northing", "North");
   541         -    add_proj4text (p, 0,
   542         -        "+proj=utm +zone=56 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
   543         -    add_proj4text (p, 1,
   544         -        "54,0.2263 +units=m +no_defs");
   545         -    add_srs_wkt (p, 0,
   546         -        "PROJCS[\"WGS 72 / UTM zone 56N\",GEOGCS[\"WGS 72\",DATUM");
   547         -    add_srs_wkt (p, 1,
   548         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   549         -    add_srs_wkt (p, 2,
   550         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   551         -    add_srs_wkt (p, 3,
   552         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   553         -    add_srs_wkt (p, 4,
   554         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   555         -    add_srs_wkt (p, 5,
   556         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   557         -    add_srs_wkt (p, 6,
   558         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
   559         -    add_srs_wkt (p, 7,
   560         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   561         -    add_srs_wkt (p, 8,
   562         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",153]");
   563         -    add_srs_wkt (p, 9,
   564         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
   565         -    add_srs_wkt (p, 10,
   566         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
   567         -    add_srs_wkt (p, 11,
   568         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   569         -    add_srs_wkt (p, 12,
   570         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3225");
   571         -    add_srs_wkt (p, 13,
   572         -        "6\"]]");
   573         -    p = add_epsg_def_ex (filter, first, last, 32257, "epsg", 32257,
   574         -        "WGS 72 / UTM zone 57N", 0, 0,
   575         -        "WGS 72", "Greenwich",
   576         -        "WGS_1972", "Transverse_Mercator", "metre",
   577         -        "Easting", "East", "Northing", "North");
   578         -    add_proj4text (p, 0,
   579         -        "+proj=utm +zone=57 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
   580         -    add_proj4text (p, 1,
   581         -        "54,0.2263 +units=m +no_defs");
   582         -    add_srs_wkt (p, 0,
   583         -        "PROJCS[\"WGS 72 / UTM zone 57N\",GEOGCS[\"WGS 72\",DATUM");
         1054  +        "PROJCS[\"WGS 72BE / UTM zone 58S\",GEOGCS[\"WGS 72BE\",D");
   584   1055       add_srs_wkt (p, 1,
   585         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
         1056  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   586   1057       add_srs_wkt (p, 2,
   587         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
         1058  +        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   588   1059       add_srs_wkt (p, 3,
   589         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
         1060  +        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   590   1061       add_srs_wkt (p, 4,
   591         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
         1062  +        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   592   1063       add_srs_wkt (p, 5,
   593         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
         1064  +        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   594   1065       add_srs_wkt (p, 6,
   595         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
         1066  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
   596   1067       add_srs_wkt (p, 7,
   597         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
         1068  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
   598   1069       add_srs_wkt (p, 8,
   599         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",159]");
         1070  +        ",PARAMETER[\"central_meridian\",165],PARAMETER[\"scale_f");
   600   1071       add_srs_wkt (p, 9,
   601         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
         1072  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
   602   1073       add_srs_wkt (p, 10,
   603         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
         1074  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
   604   1075       add_srs_wkt (p, 11,
   605         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
         1076  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
   606   1077       add_srs_wkt (p, 12,
   607         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3225");
   608         -    add_srs_wkt (p, 13,
   609         -        "7\"]]");
   610         -    p = add_epsg_def_ex (filter, first, last, 32258, "epsg", 32258,
   611         -        "WGS 72 / UTM zone 58N", 0, 0,
   612         -        "WGS 72", "Greenwich",
   613         -        "WGS_1972", "Transverse_Mercator", "metre",
   614         -        "Easting", "East", "Northing", "North");
         1078  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32558\"]]");
         1079  +    p = add_epsg_def (filter, first, last, 32559, "epsg", 32559,
         1080  +        "WGS 72BE / UTM zone 59S");
   615   1081       add_proj4text (p, 0,
   616         -        "+proj=utm +zone=58 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
         1082  +        "+proj=utm +zone=59 +south +ellps=WGS72 +towgs84=0,0,1.9,");
   617   1083       add_proj4text (p, 1,
   618         -        "54,0.2263 +units=m +no_defs");
         1084  +        "0,0,0.814,-0.38 +units=m +no_defs");
   619   1085       add_srs_wkt (p, 0,
   620         -        "PROJCS[\"WGS 72 / UTM zone 58N\",GEOGCS[\"WGS 72\",DATUM");
   621         -    add_srs_wkt (p, 1,
   622         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   623         -    add_srs_wkt (p, 2,
   624         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   625         -    add_srs_wkt (p, 3,
   626         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   627         -    add_srs_wkt (p, 4,
   628         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   629         -    add_srs_wkt (p, 5,
   630         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   631         -    add_srs_wkt (p, 6,
   632         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
   633         -    add_srs_wkt (p, 7,
   634         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   635         -    add_srs_wkt (p, 8,
   636         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",165]");
   637         -    add_srs_wkt (p, 9,
   638         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
   639         -    add_srs_wkt (p, 10,
   640         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
   641         -    add_srs_wkt (p, 11,
   642         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   643         -    add_srs_wkt (p, 12,
   644         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3225");
   645         -    add_srs_wkt (p, 13,
   646         -        "8\"]]");
   647         -    p = add_epsg_def_ex (filter, first, last, 32259, "epsg", 32259,
   648         -        "WGS 72 / UTM zone 59N", 0, 0,
   649         -        "WGS 72", "Greenwich",
   650         -        "WGS_1972", "Transverse_Mercator", "metre",
   651         -        "Easting", "East", "Northing", "North");
   652         -    add_proj4text (p, 0,
   653         -        "+proj=utm +zone=59 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
   654         -    add_proj4text (p, 1,
   655         -        "54,0.2263 +units=m +no_defs");
   656         -    add_srs_wkt (p, 0,
   657         -        "PROJCS[\"WGS 72 / UTM zone 59N\",GEOGCS[\"WGS 72\",DATUM");
   658         -    add_srs_wkt (p, 1,
   659         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   660         -    add_srs_wkt (p, 2,
   661         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   662         -    add_srs_wkt (p, 3,
   663         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   664         -    add_srs_wkt (p, 4,
   665         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   666         -    add_srs_wkt (p, 5,
   667         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   668         -    add_srs_wkt (p, 6,
   669         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
   670         -    add_srs_wkt (p, 7,
   671         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   672         -    add_srs_wkt (p, 8,
   673         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",171]");
   674         -    add_srs_wkt (p, 9,
   675         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
   676         -    add_srs_wkt (p, 10,
   677         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
   678         -    add_srs_wkt (p, 11,
   679         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   680         -    add_srs_wkt (p, 12,
   681         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3225");
   682         -    add_srs_wkt (p, 13,
   683         -        "9\"]]");
   684         -    p = add_epsg_def_ex (filter, first, last, 32260, "epsg", 32260,
   685         -        "WGS 72 / UTM zone 60N", 0, 0,
   686         -        "WGS 72", "Greenwich",
   687         -        "WGS_1972", "Transverse_Mercator", "metre",
   688         -        "Easting", "East", "Northing", "North");
   689         -    add_proj4text (p, 0,
   690         -        "+proj=utm +zone=60 +ellps=WGS72 +towgs84=0,0,4.5,0,0,0.5");
   691         -    add_proj4text (p, 1,
   692         -        "54,0.2263 +units=m +no_defs");
   693         -    add_srs_wkt (p, 0,
   694         -        "PROJCS[\"WGS 72 / UTM zone 60N\",GEOGCS[\"WGS 72\",DATUM");
   695         -    add_srs_wkt (p, 1,
   696         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
   697         -    add_srs_wkt (p, 2,
   698         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
   699         -    add_srs_wkt (p, 3,
   700         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
   701         -    add_srs_wkt (p, 4,
   702         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
   703         -    add_srs_wkt (p, 5,
   704         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
   705         -    add_srs_wkt (p, 6,
   706         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
   707         -    add_srs_wkt (p, 7,
   708         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
   709         -    add_srs_wkt (p, 8,
   710         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",177]");
   711         -    add_srs_wkt (p, 9,
   712         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
   713         -    add_srs_wkt (p, 10,
   714         -        "sting\",500000],PARAMETER[\"false_northing\",0],UNIT[\"m");
   715         -    add_srs_wkt (p, 11,
   716         -        "etre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",");
   717         -    add_srs_wkt (p, 12,
   718         -        "EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"3226");
   719         -    add_srs_wkt (p, 13,
   720         -        "0\"]]");
   721         -    p = add_epsg_def_ex (filter, first, last, 32301, "epsg", 32301,
   722         -        "WGS 72 / UTM zone 1S", 0, 0,
   723         -        "WGS 72", "Greenwich",
   724         -        "WGS_1972", "Transverse_Mercator", "metre",
   725         -        "Easting", "East", "Northing", "North");
   726         -    add_proj4text (p, 0,
   727         -        "+proj=utm +zone=1 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
   728         -    add_proj4text (p, 1,
   729         -        ",0,0.554,0.2263 +units=m +no_defs");
   730         -    add_srs_wkt (p, 0,
   731         -        "PROJCS[\"WGS 72 / UTM zone 1S\",GEOGCS[\"WGS 72\",DATUM[");
   732         -    add_srs_wkt (p, 1,
   733         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
   734         -    add_srs_wkt (p, 2,
   735         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
   736         -    add_srs_wkt (p, 3,
   737         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
   738         -    add_srs_wkt (p, 4,
   739         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   740         -    add_srs_wkt (p, 5,
   741         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   742         -    add_srs_wkt (p, 6,
   743         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
   744         -    add_srs_wkt (p, 7,
   745         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   746         -    add_srs_wkt (p, 8,
   747         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-177],");
   748         -    add_srs_wkt (p, 9,
   749         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
   750         -    add_srs_wkt (p, 10,
   751         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
   752         -    add_srs_wkt (p, 11,
   753         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
   754         -    add_srs_wkt (p, 12,
   755         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
   756         -    add_srs_wkt (p, 13,
   757         -        "\"32301\"]]");
   758         -    p = add_epsg_def_ex (filter, first, last, 32302, "epsg", 32302,
   759         -        "WGS 72 / UTM zone 2S", 0, 0,
   760         -        "WGS 72", "Greenwich",
   761         -        "WGS_1972", "Transverse_Mercator", "metre",
   762         -        "Easting", "East", "Northing", "North");
   763         -    add_proj4text (p, 0,
   764         -        "+proj=utm +zone=2 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
   765         -    add_proj4text (p, 1,
   766         -        ",0,0.554,0.2263 +units=m +no_defs");
   767         -    add_srs_wkt (p, 0,
   768         -        "PROJCS[\"WGS 72 / UTM zone 2S\",GEOGCS[\"WGS 72\",DATUM[");
   769         -    add_srs_wkt (p, 1,
   770         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
   771         -    add_srs_wkt (p, 2,
   772         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
   773         -    add_srs_wkt (p, 3,
   774         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
   775         -    add_srs_wkt (p, 4,
   776         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   777         -    add_srs_wkt (p, 5,
   778         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   779         -    add_srs_wkt (p, 6,
   780         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
   781         -    add_srs_wkt (p, 7,
   782         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   783         -    add_srs_wkt (p, 8,
   784         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-171],");
   785         -    add_srs_wkt (p, 9,
   786         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
   787         -    add_srs_wkt (p, 10,
   788         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
   789         -    add_srs_wkt (p, 11,
   790         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
   791         -    add_srs_wkt (p, 12,
   792         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
   793         -    add_srs_wkt (p, 13,
   794         -        "\"32302\"]]");
   795         -    p = add_epsg_def_ex (filter, first, last, 32303, "epsg", 32303,
   796         -        "WGS 72 / UTM zone 3S", 0, 0,
   797         -        "WGS 72", "Greenwich",
   798         -        "WGS_1972", "Transverse_Mercator", "metre",
   799         -        "Easting", "East", "Northing", "North");
   800         -    add_proj4text (p, 0,
   801         -        "+proj=utm +zone=3 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
   802         -    add_proj4text (p, 1,
   803         -        ",0,0.554,0.2263 +units=m +no_defs");
   804         -    add_srs_wkt (p, 0,
   805         -        "PROJCS[\"WGS 72 / UTM zone 3S\",GEOGCS[\"WGS 72\",DATUM[");
   806         -    add_srs_wkt (p, 1,
   807         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
   808         -    add_srs_wkt (p, 2,
   809         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
   810         -    add_srs_wkt (p, 3,
   811         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
   812         -    add_srs_wkt (p, 4,
   813         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   814         -    add_srs_wkt (p, 5,
   815         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   816         -    add_srs_wkt (p, 6,
   817         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
   818         -    add_srs_wkt (p, 7,
   819         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   820         -    add_srs_wkt (p, 8,
   821         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-165],");
   822         -    add_srs_wkt (p, 9,
   823         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
   824         -    add_srs_wkt (p, 10,
   825         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
   826         -    add_srs_wkt (p, 11,
   827         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
   828         -    add_srs_wkt (p, 12,
   829         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
   830         -    add_srs_wkt (p, 13,
   831         -        "\"32303\"]]");
   832         -    p = add_epsg_def_ex (filter, first, last, 32304, "epsg", 32304,
   833         -        "WGS 72 / UTM zone 4S", 0, 0,
   834         -        "WGS 72", "Greenwich",
   835         -        "WGS_1972", "Transverse_Mercator", "metre",
   836         -        "Easting", "East", "Northing", "North");
   837         -    add_proj4text (p, 0,
   838         -        "+proj=utm +zone=4 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
   839         -    add_proj4text (p, 1,
   840         -        ",0,0.554,0.2263 +units=m +no_defs");
   841         -    add_srs_wkt (p, 0,
   842         -        "PROJCS[\"WGS 72 / UTM zone 4S\",GEOGCS[\"WGS 72\",DATUM[");
   843         -    add_srs_wkt (p, 1,
   844         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
   845         -    add_srs_wkt (p, 2,
   846         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
   847         -    add_srs_wkt (p, 3,
   848         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
   849         -    add_srs_wkt (p, 4,
   850         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   851         -    add_srs_wkt (p, 5,
   852         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   853         -    add_srs_wkt (p, 6,
   854         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
   855         -    add_srs_wkt (p, 7,
   856         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   857         -    add_srs_wkt (p, 8,
   858         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-159],");
   859         -    add_srs_wkt (p, 9,
   860         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
   861         -    add_srs_wkt (p, 10,
   862         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
   863         -    add_srs_wkt (p, 11,
   864         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
   865         -    add_srs_wkt (p, 12,
   866         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
   867         -    add_srs_wkt (p, 13,
   868         -        "\"32304\"]]");
   869         -    p = add_epsg_def_ex (filter, first, last, 32305, "epsg", 32305,
   870         -        "WGS 72 / UTM zone 5S", 0, 0,
   871         -        "WGS 72", "Greenwich",
   872         -        "WGS_1972", "Transverse_Mercator", "metre",
   873         -        "Easting", "East", "Northing", "North");
   874         -    add_proj4text (p, 0,
   875         -        "+proj=utm +zone=5 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
   876         -    add_proj4text (p, 1,
   877         -        ",0,0.554,0.2263 +units=m +no_defs");
   878         -    add_srs_wkt (p, 0,
   879         -        "PROJCS[\"WGS 72 / UTM zone 5S\",GEOGCS[\"WGS 72\",DATUM[");
   880         -    add_srs_wkt (p, 1,
   881         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
   882         -    add_srs_wkt (p, 2,
   883         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
   884         -    add_srs_wkt (p, 3,
   885         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
   886         -    add_srs_wkt (p, 4,
   887         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   888         -    add_srs_wkt (p, 5,
   889         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   890         -    add_srs_wkt (p, 6,
   891         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
   892         -    add_srs_wkt (p, 7,
   893         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   894         -    add_srs_wkt (p, 8,
   895         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-153],");
   896         -    add_srs_wkt (p, 9,
   897         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
   898         -    add_srs_wkt (p, 10,
   899         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
   900         -    add_srs_wkt (p, 11,
   901         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
   902         -    add_srs_wkt (p, 12,
   903         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
   904         -    add_srs_wkt (p, 13,
   905         -        "\"32305\"]]");
   906         -    p = add_epsg_def_ex (filter, first, last, 32306, "epsg", 32306,
   907         -        "WGS 72 / UTM zone 6S", 0, 0,
   908         -        "WGS 72", "Greenwich",
   909         -        "WGS_1972", "Transverse_Mercator", "metre",
   910         -        "Easting", "East", "Northing", "North");
   911         -    add_proj4text (p, 0,
   912         -        "+proj=utm +zone=6 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
   913         -    add_proj4text (p, 1,
   914         -        ",0,0.554,0.2263 +units=m +no_defs");
   915         -    add_srs_wkt (p, 0,
   916         -        "PROJCS[\"WGS 72 / UTM zone 6S\",GEOGCS[\"WGS 72\",DATUM[");
   917         -    add_srs_wkt (p, 1,
   918         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
   919         -    add_srs_wkt (p, 2,
   920         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
   921         -    add_srs_wkt (p, 3,
   922         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
   923         -    add_srs_wkt (p, 4,
   924         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   925         -    add_srs_wkt (p, 5,
   926         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   927         -    add_srs_wkt (p, 6,
   928         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
   929         -    add_srs_wkt (p, 7,
   930         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   931         -    add_srs_wkt (p, 8,
   932         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-147],");
   933         -    add_srs_wkt (p, 9,
   934         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
   935         -    add_srs_wkt (p, 10,
   936         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
   937         -    add_srs_wkt (p, 11,
   938         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
   939         -    add_srs_wkt (p, 12,
   940         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
   941         -    add_srs_wkt (p, 13,
   942         -        "\"32306\"]]");
   943         -    p = add_epsg_def_ex (filter, first, last, 32307, "epsg", 32307,
   944         -        "WGS 72 / UTM zone 7S", 0, 0,
   945         -        "WGS 72", "Greenwich",
   946         -        "WGS_1972", "Transverse_Mercator", "metre",
   947         -        "Easting", "East", "Northing", "North");
   948         -    add_proj4text (p, 0,
   949         -        "+proj=utm +zone=7 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
   950         -    add_proj4text (p, 1,
   951         -        ",0,0.554,0.2263 +units=m +no_defs");
   952         -    add_srs_wkt (p, 0,
   953         -        "PROJCS[\"WGS 72 / UTM zone 7S\",GEOGCS[\"WGS 72\",DATUM[");
   954         -    add_srs_wkt (p, 1,
   955         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
   956         -    add_srs_wkt (p, 2,
   957         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
   958         -    add_srs_wkt (p, 3,
   959         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
   960         -    add_srs_wkt (p, 4,
   961         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   962         -    add_srs_wkt (p, 5,
   963         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
   964         -    add_srs_wkt (p, 6,
   965         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
   966         -    add_srs_wkt (p, 7,
   967         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
   968         -    add_srs_wkt (p, 8,
   969         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-141],");
   970         -    add_srs_wkt (p, 9,
   971         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
   972         -    add_srs_wkt (p, 10,
   973         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
   974         -    add_srs_wkt (p, 11,
   975         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
   976         -    add_srs_wkt (p, 12,
   977         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
   978         -    add_srs_wkt (p, 13,
   979         -        "\"32307\"]]");
   980         -    p = add_epsg_def_ex (filter, first, last, 32308, "epsg", 32308,
   981         -        "WGS 72 / UTM zone 8S", 0, 0,
   982         -        "WGS 72", "Greenwich",
   983         -        "WGS_1972", "Transverse_Mercator", "metre",
   984         -        "Easting", "East", "Northing", "North");
   985         -    add_proj4text (p, 0,
   986         -        "+proj=utm +zone=8 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
   987         -    add_proj4text (p, 1,
   988         -        ",0,0.554,0.2263 +units=m +no_defs");
   989         -    add_srs_wkt (p, 0,
   990         -        "PROJCS[\"WGS 72 / UTM zone 8S\",GEOGCS[\"WGS 72\",DATUM[");
   991         -    add_srs_wkt (p, 1,
   992         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
   993         -    add_srs_wkt (p, 2,
   994         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
   995         -    add_srs_wkt (p, 3,
   996         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
   997         -    add_srs_wkt (p, 4,
   998         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
   999         -    add_srs_wkt (p, 5,
  1000         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  1001         -    add_srs_wkt (p, 6,
  1002         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
  1003         -    add_srs_wkt (p, 7,
  1004         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1005         -    add_srs_wkt (p, 8,
  1006         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-135],");
  1007         -    add_srs_wkt (p, 9,
  1008         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1009         -    add_srs_wkt (p, 10,
  1010         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  1011         -    add_srs_wkt (p, 11,
  1012         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  1013         -    add_srs_wkt (p, 12,
  1014         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  1015         -    add_srs_wkt (p, 13,
  1016         -        "\"32308\"]]");
  1017         -    p = add_epsg_def_ex (filter, first, last, 32309, "epsg", 32309,
  1018         -        "WGS 72 / UTM zone 9S", 0, 0,
  1019         -        "WGS 72", "Greenwich",
  1020         -        "WGS_1972", "Transverse_Mercator", "metre",
  1021         -        "Easting", "East", "Northing", "North");
  1022         -    add_proj4text (p, 0,
  1023         -        "+proj=utm +zone=9 +south +ellps=WGS72 +towgs84=0,0,4.5,0");
  1024         -    add_proj4text (p, 1,
  1025         -        ",0,0.554,0.2263 +units=m +no_defs");
  1026         -    add_srs_wkt (p, 0,
  1027         -        "PROJCS[\"WGS 72 / UTM zone 9S\",GEOGCS[\"WGS 72\",DATUM[");
  1028         -    add_srs_wkt (p, 1,
  1029         -        "\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORIT");
  1030         -    add_srs_wkt (p, 2,
  1031         -        "Y[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263],");
  1032         -    add_srs_wkt (p, 3,
  1033         -        "AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AUT");
  1034         -    add_srs_wkt (p, 4,
  1035         -        "HORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251");
  1036         -    add_srs_wkt (p, 5,
  1037         -        "99433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NO");
  1038         -    add_srs_wkt (p, 6,
  1039         -        "RTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322\"");
  1040         -    add_srs_wkt (p, 7,
  1041         -        "]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"latit");
  1042         -    add_srs_wkt (p, 8,
  1043         -        "ude_of_origin\",0],PARAMETER[\"central_meridian\",-129],");
  1044         -    add_srs_wkt (p, 9,
  1045         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1046         -    add_srs_wkt (p, 10,
  1047         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  1048         -    add_srs_wkt (p, 11,
  1049         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  1050         -    add_srs_wkt (p, 12,
  1051         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  1052         -    add_srs_wkt (p, 13,
  1053         -        "\"32309\"]]");
  1054         -    p = add_epsg_def_ex (filter, first, last, 32310, "epsg", 32310,
  1055         -        "WGS 72 / UTM zone 10S", 0, 0,
  1056         -        "WGS 72", "Greenwich",
  1057         -        "WGS_1972", "Transverse_Mercator", "metre",
  1058         -        "Easting", "East", "Northing", "North");
  1059         -    add_proj4text (p, 0,
  1060         -        "+proj=utm +zone=10 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1061         -    add_proj4text (p, 1,
  1062         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1063         -    add_srs_wkt (p, 0,
  1064         -        "PROJCS[\"WGS 72 / UTM zone 10S\",GEOGCS[\"WGS 72\",DATUM");
  1065         -    add_srs_wkt (p, 1,
  1066         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1067         -    add_srs_wkt (p, 2,
  1068         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1069         -    add_srs_wkt (p, 3,
  1070         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1071         -    add_srs_wkt (p, 4,
  1072         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1073         -    add_srs_wkt (p, 5,
  1074         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1075         -    add_srs_wkt (p, 6,
  1076         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1077         -    add_srs_wkt (p, 7,
  1078         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1079         -    add_srs_wkt (p, 8,
  1080         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-123");
  1081         -    add_srs_wkt (p, 9,
  1082         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
  1083         -    add_srs_wkt (p, 10,
  1084         -        "asting\",500000],PARAMETER[\"false_northing\",10000000],");
  1085         -    add_srs_wkt (p, 11,
  1086         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
  1087         -    add_srs_wkt (p, 12,
  1088         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1089         -    add_srs_wkt (p, 13,
  1090         -        ",\"32310\"]]");
  1091         -    p = add_epsg_def_ex (filter, first, last, 32311, "epsg", 32311,
  1092         -        "WGS 72 / UTM zone 11S", 0, 0,
  1093         -        "WGS 72", "Greenwich",
  1094         -        "WGS_1972", "Transverse_Mercator", "metre",
  1095         -        "Easting", "East", "Northing", "North");
  1096         -    add_proj4text (p, 0,
  1097         -        "+proj=utm +zone=11 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1098         -    add_proj4text (p, 1,
  1099         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1100         -    add_srs_wkt (p, 0,
  1101         -        "PROJCS[\"WGS 72 / UTM zone 11S\",GEOGCS[\"WGS 72\",DATUM");
         1086  +        "PROJCS[\"WGS 72BE / UTM zone 59S\",GEOGCS[\"WGS 72BE\",D");
  1102   1087       add_srs_wkt (p, 1,
  1103         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1104         -    add_srs_wkt (p, 2,
  1105         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1106         -    add_srs_wkt (p, 3,
  1107         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1108         -    add_srs_wkt (p, 4,
  1109         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1110         -    add_srs_wkt (p, 5,
  1111         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1112         -    add_srs_wkt (p, 6,
  1113         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1114         -    add_srs_wkt (p, 7,
  1115         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1116         -    add_srs_wkt (p, 8,
  1117         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-117");
  1118         -    add_srs_wkt (p, 9,
  1119         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
  1120         -    add_srs_wkt (p, 10,
  1121         -        "asting\",500000],PARAMETER[\"false_northing\",10000000],");
  1122         -    add_srs_wkt (p, 11,
  1123         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
  1124         -    add_srs_wkt (p, 12,
  1125         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1126         -    add_srs_wkt (p, 13,
  1127         -        ",\"32311\"]]");
  1128         -    p = add_epsg_def_ex (filter, first, last, 32312, "epsg", 32312,
  1129         -        "WGS 72 / UTM zone 12S", 0, 0,
  1130         -        "WGS 72", "Greenwich",
  1131         -        "WGS_1972", "Transverse_Mercator", "metre",
  1132         -        "Easting", "East", "Northing", "North");
  1133         -    add_proj4text (p, 0,
  1134         -        "+proj=utm +zone=12 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1135         -    add_proj4text (p, 1,
  1136         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1137         -    add_srs_wkt (p, 0,
  1138         -        "PROJCS[\"WGS 72 / UTM zone 12S\",GEOGCS[\"WGS 72\",DATUM");
  1139         -    add_srs_wkt (p, 1,
  1140         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1141         -    add_srs_wkt (p, 2,
  1142         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1143         -    add_srs_wkt (p, 3,
  1144         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1145         -    add_srs_wkt (p, 4,
  1146         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1147         -    add_srs_wkt (p, 5,
  1148         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1149         -    add_srs_wkt (p, 6,
  1150         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1151         -    add_srs_wkt (p, 7,
  1152         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1153         -    add_srs_wkt (p, 8,
  1154         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-111");
  1155         -    add_srs_wkt (p, 9,
  1156         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
  1157         -    add_srs_wkt (p, 10,
  1158         -        "asting\",500000],PARAMETER[\"false_northing\",10000000],");
  1159         -    add_srs_wkt (p, 11,
  1160         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
  1161         -    add_srs_wkt (p, 12,
  1162         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1163         -    add_srs_wkt (p, 13,
  1164         -        ",\"32312\"]]");
  1165         -    p = add_epsg_def_ex (filter, first, last, 32313, "epsg", 32313,
  1166         -        "WGS 72 / UTM zone 13S", 0, 0,
  1167         -        "WGS 72", "Greenwich",
  1168         -        "WGS_1972", "Transverse_Mercator", "metre",
  1169         -        "Easting", "East", "Northing", "North");
  1170         -    add_proj4text (p, 0,
  1171         -        "+proj=utm +zone=13 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1172         -    add_proj4text (p, 1,
  1173         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1174         -    add_srs_wkt (p, 0,
  1175         -        "PROJCS[\"WGS 72 / UTM zone 13S\",GEOGCS[\"WGS 72\",DATUM");
  1176         -    add_srs_wkt (p, 1,
  1177         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1178         -    add_srs_wkt (p, 2,
  1179         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1180         -    add_srs_wkt (p, 3,
  1181         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1182         -    add_srs_wkt (p, 4,
  1183         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1184         -    add_srs_wkt (p, 5,
  1185         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1186         -    add_srs_wkt (p, 6,
  1187         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1188         -    add_srs_wkt (p, 7,
  1189         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1190         -    add_srs_wkt (p, 8,
  1191         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-105");
  1192         -    add_srs_wkt (p, 9,
  1193         -        "],PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_e");
  1194         -    add_srs_wkt (p, 10,
  1195         -        "asting\",500000],PARAMETER[\"false_northing\",10000000],");
  1196         -    add_srs_wkt (p, 11,
  1197         -        "UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Ea");
  1198         -    add_srs_wkt (p, 12,
  1199         -        "sting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1200         -    add_srs_wkt (p, 13,
  1201         -        ",\"32313\"]]");
  1202         -    p = add_epsg_def_ex (filter, first, last, 32314, "epsg", 32314,
  1203         -        "WGS 72 / UTM zone 14S", 0, 0,
  1204         -        "WGS 72", "Greenwich",
  1205         -        "WGS_1972", "Transverse_Mercator", "metre",
  1206         -        "Easting", "East", "Northing", "North");
  1207         -    add_proj4text (p, 0,
  1208         -        "+proj=utm +zone=14 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1209         -    add_proj4text (p, 1,
  1210         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1211         -    add_srs_wkt (p, 0,
  1212         -        "PROJCS[\"WGS 72 / UTM zone 14S\",GEOGCS[\"WGS 72\",DATUM");
  1213         -    add_srs_wkt (p, 1,
  1214         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1215         -    add_srs_wkt (p, 2,
  1216         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1217         -    add_srs_wkt (p, 3,
  1218         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1219         -    add_srs_wkt (p, 4,
  1220         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1221         -    add_srs_wkt (p, 5,
  1222         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1223         -    add_srs_wkt (p, 6,
  1224         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1225         -    add_srs_wkt (p, 7,
  1226         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1227         -    add_srs_wkt (p, 8,
  1228         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-99]");
  1229         -    add_srs_wkt (p, 9,
  1230         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1231         -    add_srs_wkt (p, 10,
  1232         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1233         -    add_srs_wkt (p, 11,
  1234         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1235         -    add_srs_wkt (p, 12,
  1236         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1237         -    add_srs_wkt (p, 13,
  1238         -        ",\"32314\"]]");
  1239         -    p = add_epsg_def_ex (filter, first, last, 32315, "epsg", 32315,
  1240         -        "WGS 72 / UTM zone 15S", 0, 0,
  1241         -        "WGS 72", "Greenwich",
  1242         -        "WGS_1972", "Transverse_Mercator", "metre",
  1243         -        "Easting", "East", "Northing", "North");
  1244         -    add_proj4text (p, 0,
  1245         -        "+proj=utm +zone=15 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1246         -    add_proj4text (p, 1,
  1247         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1248         -    add_srs_wkt (p, 0,
  1249         -        "PROJCS[\"WGS 72 / UTM zone 15S\",GEOGCS[\"WGS 72\",DATUM");
  1250         -    add_srs_wkt (p, 1,
  1251         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1252         -    add_srs_wkt (p, 2,
  1253         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1254         -    add_srs_wkt (p, 3,
  1255         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1256         -    add_srs_wkt (p, 4,
  1257         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1258         -    add_srs_wkt (p, 5,
  1259         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1260         -    add_srs_wkt (p, 6,
  1261         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1262         -    add_srs_wkt (p, 7,
  1263         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1264         -    add_srs_wkt (p, 8,
  1265         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-93]");
  1266         -    add_srs_wkt (p, 9,
  1267         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1268         -    add_srs_wkt (p, 10,
  1269         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1270         -    add_srs_wkt (p, 11,
  1271         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1272         -    add_srs_wkt (p, 12,
  1273         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1274         -    add_srs_wkt (p, 13,
  1275         -        ",\"32315\"]]");
  1276         -    p = add_epsg_def_ex (filter, first, last, 32316, "epsg", 32316,
  1277         -        "WGS 72 / UTM zone 16S", 0, 0,
  1278         -        "WGS 72", "Greenwich",
  1279         -        "WGS_1972", "Transverse_Mercator", "metre",
  1280         -        "Easting", "East", "Northing", "North");
  1281         -    add_proj4text (p, 0,
  1282         -        "+proj=utm +zone=16 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1283         -    add_proj4text (p, 1,
  1284         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1285         -    add_srs_wkt (p, 0,
  1286         -        "PROJCS[\"WGS 72 / UTM zone 16S\",GEOGCS[\"WGS 72\",DATUM");
  1287         -    add_srs_wkt (p, 1,
  1288         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1289         -    add_srs_wkt (p, 2,
  1290         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1291         -    add_srs_wkt (p, 3,
  1292         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1293         -    add_srs_wkt (p, 4,
  1294         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1295         -    add_srs_wkt (p, 5,
  1296         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1297         -    add_srs_wkt (p, 6,
  1298         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1299         -    add_srs_wkt (p, 7,
  1300         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1301         -    add_srs_wkt (p, 8,
  1302         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-87]");
  1303         -    add_srs_wkt (p, 9,
  1304         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1305         -    add_srs_wkt (p, 10,
  1306         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1307         -    add_srs_wkt (p, 11,
  1308         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1309         -    add_srs_wkt (p, 12,
  1310         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1311         -    add_srs_wkt (p, 13,
  1312         -        ",\"32316\"]]");
  1313         -    p = add_epsg_def_ex (filter, first, last, 32317, "epsg", 32317,
  1314         -        "WGS 72 / UTM zone 17S", 0, 0,
  1315         -        "WGS 72", "Greenwich",
  1316         -        "WGS_1972", "Transverse_Mercator", "metre",
  1317         -        "Easting", "East", "Northing", "North");
  1318         -    add_proj4text (p, 0,
  1319         -        "+proj=utm +zone=17 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1320         -    add_proj4text (p, 1,
  1321         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1322         -    add_srs_wkt (p, 0,
  1323         -        "PROJCS[\"WGS 72 / UTM zone 17S\",GEOGCS[\"WGS 72\",DATUM");
  1324         -    add_srs_wkt (p, 1,
  1325         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1326         -    add_srs_wkt (p, 2,
  1327         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1328         -    add_srs_wkt (p, 3,
  1329         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1330         -    add_srs_wkt (p, 4,
  1331         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1332         -    add_srs_wkt (p, 5,
  1333         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1334         -    add_srs_wkt (p, 6,
  1335         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1336         -    add_srs_wkt (p, 7,
  1337         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1338         -    add_srs_wkt (p, 8,
  1339         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-81]");
  1340         -    add_srs_wkt (p, 9,
  1341         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1342         -    add_srs_wkt (p, 10,
  1343         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1344         -    add_srs_wkt (p, 11,
  1345         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1346         -    add_srs_wkt (p, 12,
  1347         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1348         -    add_srs_wkt (p, 13,
  1349         -        ",\"32317\"]]");
  1350         -    p = add_epsg_def_ex (filter, first, last, 32318, "epsg", 32318,
  1351         -        "WGS 72 / UTM zone 18S", 0, 0,
  1352         -        "WGS 72", "Greenwich",
  1353         -        "WGS_1972", "Transverse_Mercator", "metre",
  1354         -        "Easting", "East", "Northing", "North");
  1355         -    add_proj4text (p, 0,
  1356         -        "+proj=utm +zone=18 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1357         -    add_proj4text (p, 1,
  1358         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1359         -    add_srs_wkt (p, 0,
  1360         -        "PROJCS[\"WGS 72 / UTM zone 18S\",GEOGCS[\"WGS 72\",DATUM");
  1361         -    add_srs_wkt (p, 1,
  1362         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1363         -    add_srs_wkt (p, 2,
  1364         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1365         -    add_srs_wkt (p, 3,
  1366         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1367         -    add_srs_wkt (p, 4,
  1368         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1369         -    add_srs_wkt (p, 5,
  1370         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1371         -    add_srs_wkt (p, 6,
  1372         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1373         -    add_srs_wkt (p, 7,
  1374         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1375         -    add_srs_wkt (p, 8,
  1376         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-75]");
  1377         -    add_srs_wkt (p, 9,
  1378         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1379         -    add_srs_wkt (p, 10,
  1380         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1381         -    add_srs_wkt (p, 11,
  1382         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1383         -    add_srs_wkt (p, 12,
  1384         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1385         -    add_srs_wkt (p, 13,
  1386         -        ",\"32318\"]]");
  1387         -    p = add_epsg_def_ex (filter, first, last, 32319, "epsg", 32319,
  1388         -        "WGS 72 / UTM zone 19S", 0, 0,
  1389         -        "WGS 72", "Greenwich",
  1390         -        "WGS_1972", "Transverse_Mercator", "metre",
  1391         -        "Easting", "East", "Northing", "North");
  1392         -    add_proj4text (p, 0,
  1393         -        "+proj=utm +zone=19 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1394         -    add_proj4text (p, 1,
  1395         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1396         -    add_srs_wkt (p, 0,
  1397         -        "PROJCS[\"WGS 72 / UTM zone 19S\",GEOGCS[\"WGS 72\",DATUM");
  1398         -    add_srs_wkt (p, 1,
  1399         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1400         -    add_srs_wkt (p, 2,
  1401         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1402         -    add_srs_wkt (p, 3,
  1403         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1404         -    add_srs_wkt (p, 4,
  1405         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1406         -    add_srs_wkt (p, 5,
  1407         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1408         -    add_srs_wkt (p, 6,
  1409         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1410         -    add_srs_wkt (p, 7,
  1411         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1412         -    add_srs_wkt (p, 8,
  1413         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-69]");
  1414         -    add_srs_wkt (p, 9,
  1415         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1416         -    add_srs_wkt (p, 10,
  1417         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1418         -    add_srs_wkt (p, 11,
  1419         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1420         -    add_srs_wkt (p, 12,
  1421         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1422         -    add_srs_wkt (p, 13,
  1423         -        ",\"32319\"]]");
  1424         -    p = add_epsg_def_ex (filter, first, last, 32320, "epsg", 32320,
  1425         -        "WGS 72 / UTM zone 20S", 0, 0,
  1426         -        "WGS 72", "Greenwich",
  1427         -        "WGS_1972", "Transverse_Mercator", "metre",
  1428         -        "Easting", "East", "Northing", "North");
  1429         -    add_proj4text (p, 0,
  1430         -        "+proj=utm +zone=20 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1431         -    add_proj4text (p, 1,
  1432         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1433         -    add_srs_wkt (p, 0,
  1434         -        "PROJCS[\"WGS 72 / UTM zone 20S\",GEOGCS[\"WGS 72\",DATUM");
  1435         -    add_srs_wkt (p, 1,
  1436         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1437         -    add_srs_wkt (p, 2,
  1438         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1439         -    add_srs_wkt (p, 3,
  1440         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1441         -    add_srs_wkt (p, 4,
  1442         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1443         -    add_srs_wkt (p, 5,
  1444         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1445         -    add_srs_wkt (p, 6,
  1446         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1447         -    add_srs_wkt (p, 7,
  1448         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1449         -    add_srs_wkt (p, 8,
  1450         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-63]");
  1451         -    add_srs_wkt (p, 9,
  1452         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1453         -    add_srs_wkt (p, 10,
  1454         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1455         -    add_srs_wkt (p, 11,
  1456         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1457         -    add_srs_wkt (p, 12,
  1458         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1459         -    add_srs_wkt (p, 13,
  1460         -        ",\"32320\"]]");
  1461         -    p = add_epsg_def_ex (filter, first, last, 32321, "epsg", 32321,
  1462         -        "WGS 72 / UTM zone 21S", 0, 0,
  1463         -        "WGS 72", "Greenwich",
  1464         -        "WGS_1972", "Transverse_Mercator", "metre",
  1465         -        "Easting", "East", "Northing", "North");
  1466         -    add_proj4text (p, 0,
  1467         -        "+proj=utm +zone=21 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1468         -    add_proj4text (p, 1,
  1469         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1470         -    add_srs_wkt (p, 0,
  1471         -        "PROJCS[\"WGS 72 / UTM zone 21S\",GEOGCS[\"WGS 72\",DATUM");
  1472         -    add_srs_wkt (p, 1,
  1473         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1474         -    add_srs_wkt (p, 2,
  1475         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1476         -    add_srs_wkt (p, 3,
  1477         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1478         -    add_srs_wkt (p, 4,
  1479         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1480         -    add_srs_wkt (p, 5,
  1481         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1482         -    add_srs_wkt (p, 6,
  1483         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1484         -    add_srs_wkt (p, 7,
  1485         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1486         -    add_srs_wkt (p, 8,
  1487         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-57]");
  1488         -    add_srs_wkt (p, 9,
  1489         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1490         -    add_srs_wkt (p, 10,
  1491         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1492         -    add_srs_wkt (p, 11,
  1493         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1494         -    add_srs_wkt (p, 12,
  1495         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1496         -    add_srs_wkt (p, 13,
  1497         -        ",\"32321\"]]");
  1498         -    p = add_epsg_def_ex (filter, first, last, 32322, "epsg", 32322,
  1499         -        "WGS 72 / UTM zone 22S", 0, 0,
  1500         -        "WGS 72", "Greenwich",
  1501         -        "WGS_1972", "Transverse_Mercator", "metre",
  1502         -        "Easting", "East", "Northing", "North");
  1503         -    add_proj4text (p, 0,
  1504         -        "+proj=utm +zone=22 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1505         -    add_proj4text (p, 1,
  1506         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1507         -    add_srs_wkt (p, 0,
  1508         -        "PROJCS[\"WGS 72 / UTM zone 22S\",GEOGCS[\"WGS 72\",DATUM");
  1509         -    add_srs_wkt (p, 1,
  1510         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1511         -    add_srs_wkt (p, 2,
  1512         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1513         -    add_srs_wkt (p, 3,
  1514         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1515         -    add_srs_wkt (p, 4,
  1516         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1517         -    add_srs_wkt (p, 5,
  1518         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1519         -    add_srs_wkt (p, 6,
  1520         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1521         -    add_srs_wkt (p, 7,
  1522         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1523         -    add_srs_wkt (p, 8,
  1524         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-51]");
  1525         -    add_srs_wkt (p, 9,
  1526         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1527         -    add_srs_wkt (p, 10,
  1528         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1529         -    add_srs_wkt (p, 11,
  1530         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1531         -    add_srs_wkt (p, 12,
  1532         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1533         -    add_srs_wkt (p, 13,
  1534         -        ",\"32322\"]]");
  1535         -    p = add_epsg_def_ex (filter, first, last, 32323, "epsg", 32323,
  1536         -        "WGS 72 / UTM zone 23S", 0, 0,
  1537         -        "WGS 72", "Greenwich",
  1538         -        "WGS_1972", "Transverse_Mercator", "metre",
  1539         -        "Easting", "East", "Northing", "North");
  1540         -    add_proj4text (p, 0,
  1541         -        "+proj=utm +zone=23 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1542         -    add_proj4text (p, 1,
  1543         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1544         -    add_srs_wkt (p, 0,
  1545         -        "PROJCS[\"WGS 72 / UTM zone 23S\",GEOGCS[\"WGS 72\",DATUM");
  1546         -    add_srs_wkt (p, 1,
  1547         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1548         -    add_srs_wkt (p, 2,
  1549         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1550         -    add_srs_wkt (p, 3,
  1551         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1552         -    add_srs_wkt (p, 4,
  1553         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1554         -    add_srs_wkt (p, 5,
  1555         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1556         -    add_srs_wkt (p, 6,
  1557         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1558         -    add_srs_wkt (p, 7,
  1559         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1560         -    add_srs_wkt (p, 8,
  1561         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-45]");
  1562         -    add_srs_wkt (p, 9,
  1563         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1564         -    add_srs_wkt (p, 10,
  1565         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1566         -    add_srs_wkt (p, 11,
  1567         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1568         -    add_srs_wkt (p, 12,
  1569         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1570         -    add_srs_wkt (p, 13,
  1571         -        ",\"32323\"]]");
  1572         -    p = add_epsg_def_ex (filter, first, last, 32324, "epsg", 32324,
  1573         -        "WGS 72 / UTM zone 24S", 0, 0,
  1574         -        "WGS 72", "Greenwich",
  1575         -        "WGS_1972", "Transverse_Mercator", "metre",
  1576         -        "Easting", "East", "Northing", "North");
  1577         -    add_proj4text (p, 0,
  1578         -        "+proj=utm +zone=24 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1579         -    add_proj4text (p, 1,
  1580         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1581         -    add_srs_wkt (p, 0,
  1582         -        "PROJCS[\"WGS 72 / UTM zone 24S\",GEOGCS[\"WGS 72\",DATUM");
  1583         -    add_srs_wkt (p, 1,
  1584         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1585         -    add_srs_wkt (p, 2,
  1586         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1587         -    add_srs_wkt (p, 3,
  1588         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1589         -    add_srs_wkt (p, 4,
  1590         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1591         -    add_srs_wkt (p, 5,
  1592         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1593         -    add_srs_wkt (p, 6,
  1594         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1595         -    add_srs_wkt (p, 7,
  1596         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1597         -    add_srs_wkt (p, 8,
  1598         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-39]");
  1599         -    add_srs_wkt (p, 9,
  1600         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1601         -    add_srs_wkt (p, 10,
  1602         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1603         -    add_srs_wkt (p, 11,
  1604         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1605         -    add_srs_wkt (p, 12,
  1606         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1607         -    add_srs_wkt (p, 13,
  1608         -        ",\"32324\"]]");
  1609         -    p = add_epsg_def_ex (filter, first, last, 32325, "epsg", 32325,
  1610         -        "WGS 72 / UTM zone 25S", 0, 0,
  1611         -        "WGS 72", "Greenwich",
  1612         -        "WGS_1972", "Transverse_Mercator", "metre",
  1613         -        "Easting", "East", "Northing", "North");
  1614         -    add_proj4text (p, 0,
  1615         -        "+proj=utm +zone=25 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1616         -    add_proj4text (p, 1,
  1617         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1618         -    add_srs_wkt (p, 0,
  1619         -        "PROJCS[\"WGS 72 / UTM zone 25S\",GEOGCS[\"WGS 72\",DATUM");
  1620         -    add_srs_wkt (p, 1,
  1621         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1622         -    add_srs_wkt (p, 2,
  1623         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1624         -    add_srs_wkt (p, 3,
  1625         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1626         -    add_srs_wkt (p, 4,
  1627         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1628         -    add_srs_wkt (p, 5,
  1629         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1630         -    add_srs_wkt (p, 6,
  1631         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1632         -    add_srs_wkt (p, 7,
  1633         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1634         -    add_srs_wkt (p, 8,
  1635         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-33]");
  1636         -    add_srs_wkt (p, 9,
  1637         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1638         -    add_srs_wkt (p, 10,
  1639         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1640         -    add_srs_wkt (p, 11,
  1641         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1642         -    add_srs_wkt (p, 12,
  1643         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1644         -    add_srs_wkt (p, 13,
  1645         -        ",\"32325\"]]");
  1646         -    p = add_epsg_def_ex (filter, first, last, 32326, "epsg", 32326,
  1647         -        "WGS 72 / UTM zone 26S", 0, 0,
  1648         -        "WGS 72", "Greenwich",
  1649         -        "WGS_1972", "Transverse_Mercator", "metre",
  1650         -        "Easting", "East", "Northing", "North");
  1651         -    add_proj4text (p, 0,
  1652         -        "+proj=utm +zone=26 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1653         -    add_proj4text (p, 1,
  1654         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1655         -    add_srs_wkt (p, 0,
  1656         -        "PROJCS[\"WGS 72 / UTM zone 26S\",GEOGCS[\"WGS 72\",DATUM");
  1657         -    add_srs_wkt (p, 1,
  1658         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1659         -    add_srs_wkt (p, 2,
  1660         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1661         -    add_srs_wkt (p, 3,
  1662         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1663         -    add_srs_wkt (p, 4,
  1664         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1665         -    add_srs_wkt (p, 5,
  1666         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1667         -    add_srs_wkt (p, 6,
  1668         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1669         -    add_srs_wkt (p, 7,
  1670         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1671         -    add_srs_wkt (p, 8,
  1672         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-27]");
  1673         -    add_srs_wkt (p, 9,
  1674         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1675         -    add_srs_wkt (p, 10,
  1676         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1677         -    add_srs_wkt (p, 11,
  1678         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1679         -    add_srs_wkt (p, 12,
  1680         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1681         -    add_srs_wkt (p, 13,
  1682         -        ",\"32326\"]]");
  1683         -    p = add_epsg_def_ex (filter, first, last, 32327, "epsg", 32327,
  1684         -        "WGS 72 / UTM zone 27S", 0, 0,
  1685         -        "WGS 72", "Greenwich",
  1686         -        "WGS_1972", "Transverse_Mercator", "metre",
  1687         -        "Easting", "East", "Northing", "North");
  1688         -    add_proj4text (p, 0,
  1689         -        "+proj=utm +zone=27 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1690         -    add_proj4text (p, 1,
  1691         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1692         -    add_srs_wkt (p, 0,
  1693         -        "PROJCS[\"WGS 72 / UTM zone 27S\",GEOGCS[\"WGS 72\",DATUM");
  1694         -    add_srs_wkt (p, 1,
  1695         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1696         -    add_srs_wkt (p, 2,
  1697         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1698         -    add_srs_wkt (p, 3,
  1699         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1700         -    add_srs_wkt (p, 4,
  1701         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1702         -    add_srs_wkt (p, 5,
  1703         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1704         -    add_srs_wkt (p, 6,
  1705         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1706         -    add_srs_wkt (p, 7,
  1707         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1708         -    add_srs_wkt (p, 8,
  1709         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-21]");
  1710         -    add_srs_wkt (p, 9,
  1711         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1712         -    add_srs_wkt (p, 10,
  1713         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1714         -    add_srs_wkt (p, 11,
  1715         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1716         -    add_srs_wkt (p, 12,
  1717         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1718         -    add_srs_wkt (p, 13,
  1719         -        ",\"32327\"]]");
  1720         -    p = add_epsg_def_ex (filter, first, last, 32328, "epsg", 32328,
  1721         -        "WGS 72 / UTM zone 28S", 0, 0,
  1722         -        "WGS 72", "Greenwich",
  1723         -        "WGS_1972", "Transverse_Mercator", "metre",
  1724         -        "Easting", "East", "Northing", "North");
  1725         -    add_proj4text (p, 0,
  1726         -        "+proj=utm +zone=28 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1727         -    add_proj4text (p, 1,
  1728         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1729         -    add_srs_wkt (p, 0,
  1730         -        "PROJCS[\"WGS 72 / UTM zone 28S\",GEOGCS[\"WGS 72\",DATUM");
  1731         -    add_srs_wkt (p, 1,
  1732         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1733         -    add_srs_wkt (p, 2,
  1734         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1735         -    add_srs_wkt (p, 3,
  1736         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1737         -    add_srs_wkt (p, 4,
  1738         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1739         -    add_srs_wkt (p, 5,
  1740         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1741         -    add_srs_wkt (p, 6,
  1742         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1743         -    add_srs_wkt (p, 7,
  1744         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1745         -    add_srs_wkt (p, 8,
  1746         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-15]");
  1747         -    add_srs_wkt (p, 9,
  1748         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  1749         -    add_srs_wkt (p, 10,
  1750         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  1751         -    add_srs_wkt (p, 11,
  1752         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  1753         -    add_srs_wkt (p, 12,
  1754         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  1755         -    add_srs_wkt (p, 13,
  1756         -        ",\"32328\"]]");
  1757         -    p = add_epsg_def_ex (filter, first, last, 32329, "epsg", 32329,
  1758         -        "WGS 72 / UTM zone 29S", 0, 0,
  1759         -        "WGS 72", "Greenwich",
  1760         -        "WGS_1972", "Transverse_Mercator", "metre",
  1761         -        "Easting", "East", "Northing", "North");
  1762         -    add_proj4text (p, 0,
  1763         -        "+proj=utm +zone=29 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1764         -    add_proj4text (p, 1,
  1765         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1766         -    add_srs_wkt (p, 0,
  1767         -        "PROJCS[\"WGS 72 / UTM zone 29S\",GEOGCS[\"WGS 72\",DATUM");
  1768         -    add_srs_wkt (p, 1,
  1769         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1770         -    add_srs_wkt (p, 2,
  1771         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1772         -    add_srs_wkt (p, 3,
  1773         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1774         -    add_srs_wkt (p, 4,
  1775         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1776         -    add_srs_wkt (p, 5,
  1777         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1778         -    add_srs_wkt (p, 6,
  1779         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1780         -    add_srs_wkt (p, 7,
  1781         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1782         -    add_srs_wkt (p, 8,
  1783         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-9],");
  1784         -    add_srs_wkt (p, 9,
  1785         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1786         -    add_srs_wkt (p, 10,
  1787         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  1788         -    add_srs_wkt (p, 11,
  1789         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  1790         -    add_srs_wkt (p, 12,
  1791         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  1792         -    add_srs_wkt (p, 13,
  1793         -        "\"32329\"]]");
  1794         -    p = add_epsg_def_ex (filter, first, last, 32330, "epsg", 32330,
  1795         -        "WGS 72 / UTM zone 30S", 0, 0,
  1796         -        "WGS 72", "Greenwich",
  1797         -        "WGS_1972", "Transverse_Mercator", "metre",
  1798         -        "Easting", "East", "Northing", "North");
  1799         -    add_proj4text (p, 0,
  1800         -        "+proj=utm +zone=30 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1801         -    add_proj4text (p, 1,
  1802         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1803         -    add_srs_wkt (p, 0,
  1804         -        "PROJCS[\"WGS 72 / UTM zone 30S\",GEOGCS[\"WGS 72\",DATUM");
  1805         -    add_srs_wkt (p, 1,
  1806         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1807         -    add_srs_wkt (p, 2,
  1808         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1809         -    add_srs_wkt (p, 3,
  1810         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1811         -    add_srs_wkt (p, 4,
  1812         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1813         -    add_srs_wkt (p, 5,
  1814         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1815         -    add_srs_wkt (p, 6,
  1816         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1817         -    add_srs_wkt (p, 7,
  1818         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1819         -    add_srs_wkt (p, 8,
  1820         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",-3],");
  1821         -    add_srs_wkt (p, 9,
  1822         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1823         -    add_srs_wkt (p, 10,
  1824         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  1825         -    add_srs_wkt (p, 11,
  1826         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  1827         -    add_srs_wkt (p, 12,
  1828         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  1829         -    add_srs_wkt (p, 13,
  1830         -        "\"32330\"]]");
  1831         -    p = add_epsg_def_ex (filter, first, last, 32331, "epsg", 32331,
  1832         -        "WGS 72 / UTM zone 31S", 0, 0,
  1833         -        "WGS 72", "Greenwich",
  1834         -        "WGS_1972", "Transverse_Mercator", "metre",
  1835         -        "Easting", "East", "Northing", "North");
  1836         -    add_proj4text (p, 0,
  1837         -        "+proj=utm +zone=31 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1838         -    add_proj4text (p, 1,
  1839         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1840         -    add_srs_wkt (p, 0,
  1841         -        "PROJCS[\"WGS 72 / UTM zone 31S\",GEOGCS[\"WGS 72\",DATUM");
  1842         -    add_srs_wkt (p, 1,
  1843         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1844         -    add_srs_wkt (p, 2,
  1845         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1846         -    add_srs_wkt (p, 3,
  1847         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1848         -    add_srs_wkt (p, 4,
  1849         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1850         -    add_srs_wkt (p, 5,
  1851         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1852         -    add_srs_wkt (p, 6,
  1853         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1854         -    add_srs_wkt (p, 7,
  1855         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1856         -    add_srs_wkt (p, 8,
  1857         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",3],P");
  1858         -    add_srs_wkt (p, 9,
  1859         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  1860         -    add_srs_wkt (p, 10,
  1861         -        "ing\",500000],PARAMETER[\"false_northing\",10000000],UNI");
  1862         -    add_srs_wkt (p, 11,
  1863         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1864         -    add_srs_wkt (p, 12,
  1865         -        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1866         -    add_srs_wkt (p, 13,
  1867         -        "32331\"]]");
  1868         -    p = add_epsg_def_ex (filter, first, last, 32332, "epsg", 32332,
  1869         -        "WGS 72 / UTM zone 32S", 0, 0,
  1870         -        "WGS 72", "Greenwich",
  1871         -        "WGS_1972", "Transverse_Mercator", "metre",
  1872         -        "Easting", "East", "Northing", "North");
  1873         -    add_proj4text (p, 0,
  1874         -        "+proj=utm +zone=32 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1875         -    add_proj4text (p, 1,
  1876         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1877         -    add_srs_wkt (p, 0,
  1878         -        "PROJCS[\"WGS 72 / UTM zone 32S\",GEOGCS[\"WGS 72\",DATUM");
  1879         -    add_srs_wkt (p, 1,
  1880         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1881         -    add_srs_wkt (p, 2,
  1882         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1883         -    add_srs_wkt (p, 3,
  1884         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1885         -    add_srs_wkt (p, 4,
  1886         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1887         -    add_srs_wkt (p, 5,
  1888         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1889         -    add_srs_wkt (p, 6,
  1890         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1891         -    add_srs_wkt (p, 7,
  1892         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1893         -    add_srs_wkt (p, 8,
  1894         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",9],P");
  1895         -    add_srs_wkt (p, 9,
  1896         -        "ARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_east");
  1897         -    add_srs_wkt (p, 10,
  1898         -        "ing\",500000],PARAMETER[\"false_northing\",10000000],UNI");
  1899         -    add_srs_wkt (p, 11,
  1900         -        "T[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Easti");
  1901         -    add_srs_wkt (p, 12,
  1902         -        "ng\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",\"");
  1903         -    add_srs_wkt (p, 13,
  1904         -        "32332\"]]");
  1905         -    p = add_epsg_def_ex (filter, first, last, 32333, "epsg", 32333,
  1906         -        "WGS 72 / UTM zone 33S", 0, 0,
  1907         -        "WGS 72", "Greenwich",
  1908         -        "WGS_1972", "Transverse_Mercator", "metre",
  1909         -        "Easting", "East", "Northing", "North");
  1910         -    add_proj4text (p, 0,
  1911         -        "+proj=utm +zone=33 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1912         -    add_proj4text (p, 1,
  1913         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1914         -    add_srs_wkt (p, 0,
  1915         -        "PROJCS[\"WGS 72 / UTM zone 33S\",GEOGCS[\"WGS 72\",DATUM");
  1916         -    add_srs_wkt (p, 1,
  1917         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1918         -    add_srs_wkt (p, 2,
  1919         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1920         -    add_srs_wkt (p, 3,
  1921         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1922         -    add_srs_wkt (p, 4,
  1923         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1924         -    add_srs_wkt (p, 5,
  1925         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1926         -    add_srs_wkt (p, 6,
  1927         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1928         -    add_srs_wkt (p, 7,
  1929         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1930         -    add_srs_wkt (p, 8,
  1931         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",15],");
  1932         -    add_srs_wkt (p, 9,
  1933         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1934         -    add_srs_wkt (p, 10,
  1935         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  1936         -    add_srs_wkt (p, 11,
  1937         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  1938         -    add_srs_wkt (p, 12,
  1939         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  1940         -    add_srs_wkt (p, 13,
  1941         -        "\"32333\"]]");
  1942         -    p = add_epsg_def_ex (filter, first, last, 32334, "epsg", 32334,
  1943         -        "WGS 72 / UTM zone 34S", 0, 0,
  1944         -        "WGS 72", "Greenwich",
  1945         -        "WGS_1972", "Transverse_Mercator", "metre",
  1946         -        "Easting", "East", "Northing", "North");
  1947         -    add_proj4text (p, 0,
  1948         -        "+proj=utm +zone=34 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1949         -    add_proj4text (p, 1,
  1950         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1951         -    add_srs_wkt (p, 0,
  1952         -        "PROJCS[\"WGS 72 / UTM zone 34S\",GEOGCS[\"WGS 72\",DATUM");
  1953         -    add_srs_wkt (p, 1,
  1954         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1955         -    add_srs_wkt (p, 2,
  1956         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1957         -    add_srs_wkt (p, 3,
  1958         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1959         -    add_srs_wkt (p, 4,
  1960         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1961         -    add_srs_wkt (p, 5,
  1962         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  1963         -    add_srs_wkt (p, 6,
  1964         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  1965         -    add_srs_wkt (p, 7,
  1966         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  1967         -    add_srs_wkt (p, 8,
  1968         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",21],");
  1969         -    add_srs_wkt (p, 9,
  1970         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  1971         -    add_srs_wkt (p, 10,
  1972         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  1973         -    add_srs_wkt (p, 11,
  1974         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  1975         -    add_srs_wkt (p, 12,
  1976         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  1977         -    add_srs_wkt (p, 13,
  1978         -        "\"32334\"]]");
  1979         -    p = add_epsg_def_ex (filter, first, last, 32335, "epsg", 32335,
  1980         -        "WGS 72 / UTM zone 35S", 0, 0,
  1981         -        "WGS 72", "Greenwich",
  1982         -        "WGS_1972", "Transverse_Mercator", "metre",
  1983         -        "Easting", "East", "Northing", "North");
  1984         -    add_proj4text (p, 0,
  1985         -        "+proj=utm +zone=35 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  1986         -    add_proj4text (p, 1,
  1987         -        "0,0,0.554,0.2263 +units=m +no_defs");
  1988         -    add_srs_wkt (p, 0,
  1989         -        "PROJCS[\"WGS 72 / UTM zone 35S\",GEOGCS[\"WGS 72\",DATUM");
  1990         -    add_srs_wkt (p, 1,
  1991         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  1992         -    add_srs_wkt (p, 2,
  1993         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  1994         -    add_srs_wkt (p, 3,
  1995         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  1996         -    add_srs_wkt (p, 4,
  1997         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  1998         -    add_srs_wkt (p, 5,
  1999         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2000         -    add_srs_wkt (p, 6,
  2001         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2002         -    add_srs_wkt (p, 7,
  2003         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2004         -    add_srs_wkt (p, 8,
  2005         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",27],");
  2006         -    add_srs_wkt (p, 9,
  2007         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2008         -    add_srs_wkt (p, 10,
  2009         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2010         -    add_srs_wkt (p, 11,
  2011         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2012         -    add_srs_wkt (p, 12,
  2013         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2014         -    add_srs_wkt (p, 13,
  2015         -        "\"32335\"]]");
  2016         -    p = add_epsg_def_ex (filter, first, last, 32336, "epsg", 32336,
  2017         -        "WGS 72 / UTM zone 36S", 0, 0,
  2018         -        "WGS 72", "Greenwich",
  2019         -        "WGS_1972", "Transverse_Mercator", "metre",
  2020         -        "Easting", "East", "Northing", "North");
  2021         -    add_proj4text (p, 0,
  2022         -        "+proj=utm +zone=36 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2023         -    add_proj4text (p, 1,
  2024         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2025         -    add_srs_wkt (p, 0,
  2026         -        "PROJCS[\"WGS 72 / UTM zone 36S\",GEOGCS[\"WGS 72\",DATUM");
  2027         -    add_srs_wkt (p, 1,
  2028         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2029         -    add_srs_wkt (p, 2,
  2030         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2031         -    add_srs_wkt (p, 3,
  2032         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2033         -    add_srs_wkt (p, 4,
  2034         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2035         -    add_srs_wkt (p, 5,
  2036         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2037         -    add_srs_wkt (p, 6,
  2038         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2039         -    add_srs_wkt (p, 7,
  2040         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2041         -    add_srs_wkt (p, 8,
  2042         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",33],");
  2043         -    add_srs_wkt (p, 9,
  2044         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2045         -    add_srs_wkt (p, 10,
  2046         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2047         -    add_srs_wkt (p, 11,
  2048         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2049         -    add_srs_wkt (p, 12,
  2050         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2051         -    add_srs_wkt (p, 13,
  2052         -        "\"32336\"]]");
  2053         -    p = add_epsg_def_ex (filter, first, last, 32337, "epsg", 32337,
  2054         -        "WGS 72 / UTM zone 37S", 0, 0,
  2055         -        "WGS 72", "Greenwich",
  2056         -        "WGS_1972", "Transverse_Mercator", "metre",
  2057         -        "Easting", "East", "Northing", "North");
  2058         -    add_proj4text (p, 0,
  2059         -        "+proj=utm +zone=37 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2060         -    add_proj4text (p, 1,
  2061         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2062         -    add_srs_wkt (p, 0,
  2063         -        "PROJCS[\"WGS 72 / UTM zone 37S\",GEOGCS[\"WGS 72\",DATUM");
  2064         -    add_srs_wkt (p, 1,
  2065         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2066         -    add_srs_wkt (p, 2,
  2067         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2068         -    add_srs_wkt (p, 3,
  2069         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2070         -    add_srs_wkt (p, 4,
  2071         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2072         -    add_srs_wkt (p, 5,
  2073         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2074         -    add_srs_wkt (p, 6,
  2075         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2076         -    add_srs_wkt (p, 7,
  2077         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2078         -    add_srs_wkt (p, 8,
  2079         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",39],");
  2080         -    add_srs_wkt (p, 9,
  2081         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2082         -    add_srs_wkt (p, 10,
  2083         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2084         -    add_srs_wkt (p, 11,
  2085         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2086         -    add_srs_wkt (p, 12,
  2087         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2088         -    add_srs_wkt (p, 13,
  2089         -        "\"32337\"]]");
  2090         -    p = add_epsg_def_ex (filter, first, last, 32338, "epsg", 32338,
  2091         -        "WGS 72 / UTM zone 38S", 0, 0,
  2092         -        "WGS 72", "Greenwich",
  2093         -        "WGS_1972", "Transverse_Mercator", "metre",
  2094         -        "Easting", "East", "Northing", "North");
  2095         -    add_proj4text (p, 0,
  2096         -        "+proj=utm +zone=38 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2097         -    add_proj4text (p, 1,
  2098         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2099         -    add_srs_wkt (p, 0,
  2100         -        "PROJCS[\"WGS 72 / UTM zone 38S\",GEOGCS[\"WGS 72\",DATUM");
  2101         -    add_srs_wkt (p, 1,
  2102         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2103         -    add_srs_wkt (p, 2,
  2104         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2105         -    add_srs_wkt (p, 3,
  2106         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2107         -    add_srs_wkt (p, 4,
  2108         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2109         -    add_srs_wkt (p, 5,
  2110         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2111         -    add_srs_wkt (p, 6,
  2112         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2113         -    add_srs_wkt (p, 7,
  2114         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2115         -    add_srs_wkt (p, 8,
  2116         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",45],");
  2117         -    add_srs_wkt (p, 9,
  2118         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2119         -    add_srs_wkt (p, 10,
  2120         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2121         -    add_srs_wkt (p, 11,
  2122         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2123         -    add_srs_wkt (p, 12,
  2124         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2125         -    add_srs_wkt (p, 13,
  2126         -        "\"32338\"]]");
  2127         -    p = add_epsg_def_ex (filter, first, last, 32339, "epsg", 32339,
  2128         -        "WGS 72 / UTM zone 39S", 0, 0,
  2129         -        "WGS 72", "Greenwich",
  2130         -        "WGS_1972", "Transverse_Mercator", "metre",
  2131         -        "Easting", "East", "Northing", "North");
  2132         -    add_proj4text (p, 0,
  2133         -        "+proj=utm +zone=39 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2134         -    add_proj4text (p, 1,
  2135         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2136         -    add_srs_wkt (p, 0,
  2137         -        "PROJCS[\"WGS 72 / UTM zone 39S\",GEOGCS[\"WGS 72\",DATUM");
  2138         -    add_srs_wkt (p, 1,
  2139         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2140         -    add_srs_wkt (p, 2,
  2141         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2142         -    add_srs_wkt (p, 3,
  2143         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2144         -    add_srs_wkt (p, 4,
  2145         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2146         -    add_srs_wkt (p, 5,
  2147         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2148         -    add_srs_wkt (p, 6,
  2149         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2150         -    add_srs_wkt (p, 7,
  2151         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2152         -    add_srs_wkt (p, 8,
  2153         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",51],");
  2154         -    add_srs_wkt (p, 9,
  2155         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2156         -    add_srs_wkt (p, 10,
  2157         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2158         -    add_srs_wkt (p, 11,
  2159         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2160         -    add_srs_wkt (p, 12,
  2161         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2162         -    add_srs_wkt (p, 13,
  2163         -        "\"32339\"]]");
  2164         -    p = add_epsg_def_ex (filter, first, last, 32340, "epsg", 32340,
  2165         -        "WGS 72 / UTM zone 40S", 0, 0,
  2166         -        "WGS 72", "Greenwich",
  2167         -        "WGS_1972", "Transverse_Mercator", "metre",
  2168         -        "Easting", "East", "Northing", "North");
  2169         -    add_proj4text (p, 0,
  2170         -        "+proj=utm +zone=40 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2171         -    add_proj4text (p, 1,
  2172         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2173         -    add_srs_wkt (p, 0,
  2174         -        "PROJCS[\"WGS 72 / UTM zone 40S\",GEOGCS[\"WGS 72\",DATUM");
  2175         -    add_srs_wkt (p, 1,
  2176         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2177         -    add_srs_wkt (p, 2,
  2178         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2179         -    add_srs_wkt (p, 3,
  2180         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2181         -    add_srs_wkt (p, 4,
  2182         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2183         -    add_srs_wkt (p, 5,
  2184         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2185         -    add_srs_wkt (p, 6,
  2186         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2187         -    add_srs_wkt (p, 7,
  2188         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2189         -    add_srs_wkt (p, 8,
  2190         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",57],");
  2191         -    add_srs_wkt (p, 9,
  2192         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2193         -    add_srs_wkt (p, 10,
  2194         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2195         -    add_srs_wkt (p, 11,
  2196         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2197         -    add_srs_wkt (p, 12,
  2198         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2199         -    add_srs_wkt (p, 13,
  2200         -        "\"32340\"]]");
  2201         -    p = add_epsg_def_ex (filter, first, last, 32341, "epsg", 32341,
  2202         -        "WGS 72 / UTM zone 41S", 0, 0,
  2203         -        "WGS 72", "Greenwich",
  2204         -        "WGS_1972", "Transverse_Mercator", "metre",
  2205         -        "Easting", "East", "Northing", "North");
  2206         -    add_proj4text (p, 0,
  2207         -        "+proj=utm +zone=41 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2208         -    add_proj4text (p, 1,
  2209         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2210         -    add_srs_wkt (p, 0,
  2211         -        "PROJCS[\"WGS 72 / UTM zone 41S\",GEOGCS[\"WGS 72\",DATUM");
  2212         -    add_srs_wkt (p, 1,
  2213         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2214         -    add_srs_wkt (p, 2,
  2215         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2216         -    add_srs_wkt (p, 3,
  2217         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2218         -    add_srs_wkt (p, 4,
  2219         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2220         -    add_srs_wkt (p, 5,
  2221         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2222         -    add_srs_wkt (p, 6,
  2223         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2224         -    add_srs_wkt (p, 7,
  2225         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2226         -    add_srs_wkt (p, 8,
  2227         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",63],");
  2228         -    add_srs_wkt (p, 9,
  2229         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2230         -    add_srs_wkt (p, 10,
  2231         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2232         -    add_srs_wkt (p, 11,
  2233         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2234         -    add_srs_wkt (p, 12,
  2235         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2236         -    add_srs_wkt (p, 13,
  2237         -        "\"32341\"]]");
  2238         -    p = add_epsg_def_ex (filter, first, last, 32342, "epsg", 32342,
  2239         -        "WGS 72 / UTM zone 42S", 0, 0,
  2240         -        "WGS 72", "Greenwich",
  2241         -        "WGS_1972", "Transverse_Mercator", "metre",
  2242         -        "Easting", "East", "Northing", "North");
  2243         -    add_proj4text (p, 0,
  2244         -        "+proj=utm +zone=42 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2245         -    add_proj4text (p, 1,
  2246         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2247         -    add_srs_wkt (p, 0,
  2248         -        "PROJCS[\"WGS 72 / UTM zone 42S\",GEOGCS[\"WGS 72\",DATUM");
  2249         -    add_srs_wkt (p, 1,
  2250         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2251         -    add_srs_wkt (p, 2,
  2252         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2253         -    add_srs_wkt (p, 3,
  2254         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2255         -    add_srs_wkt (p, 4,
  2256         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2257         -    add_srs_wkt (p, 5,
  2258         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2259         -    add_srs_wkt (p, 6,
  2260         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2261         -    add_srs_wkt (p, 7,
  2262         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2263         -    add_srs_wkt (p, 8,
  2264         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",69],");
  2265         -    add_srs_wkt (p, 9,
  2266         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2267         -    add_srs_wkt (p, 10,
  2268         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2269         -    add_srs_wkt (p, 11,
  2270         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2271         -    add_srs_wkt (p, 12,
  2272         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2273         -    add_srs_wkt (p, 13,
  2274         -        "\"32342\"]]");
  2275         -    p = add_epsg_def_ex (filter, first, last, 32343, "epsg", 32343,
  2276         -        "WGS 72 / UTM zone 43S", 0, 0,
  2277         -        "WGS 72", "Greenwich",
  2278         -        "WGS_1972", "Transverse_Mercator", "metre",
  2279         -        "Easting", "East", "Northing", "North");
  2280         -    add_proj4text (p, 0,
  2281         -        "+proj=utm +zone=43 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2282         -    add_proj4text (p, 1,
  2283         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2284         -    add_srs_wkt (p, 0,
  2285         -        "PROJCS[\"WGS 72 / UTM zone 43S\",GEOGCS[\"WGS 72\",DATUM");
  2286         -    add_srs_wkt (p, 1,
  2287         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2288         -    add_srs_wkt (p, 2,
  2289         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2290         -    add_srs_wkt (p, 3,
  2291         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2292         -    add_srs_wkt (p, 4,
  2293         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2294         -    add_srs_wkt (p, 5,
  2295         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2296         -    add_srs_wkt (p, 6,
  2297         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2298         -    add_srs_wkt (p, 7,
  2299         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2300         -    add_srs_wkt (p, 8,
  2301         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",75],");
  2302         -    add_srs_wkt (p, 9,
  2303         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2304         -    add_srs_wkt (p, 10,
  2305         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2306         -    add_srs_wkt (p, 11,
  2307         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2308         -    add_srs_wkt (p, 12,
  2309         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2310         -    add_srs_wkt (p, 13,
  2311         -        "\"32343\"]]");
  2312         -    p = add_epsg_def_ex (filter, first, last, 32344, "epsg", 32344,
  2313         -        "WGS 72 / UTM zone 44S", 0, 0,
  2314         -        "WGS 72", "Greenwich",
  2315         -        "WGS_1972", "Transverse_Mercator", "metre",
  2316         -        "Easting", "East", "Northing", "North");
  2317         -    add_proj4text (p, 0,
  2318         -        "+proj=utm +zone=44 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2319         -    add_proj4text (p, 1,
  2320         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2321         -    add_srs_wkt (p, 0,
  2322         -        "PROJCS[\"WGS 72 / UTM zone 44S\",GEOGCS[\"WGS 72\",DATUM");
  2323         -    add_srs_wkt (p, 1,
  2324         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2325         -    add_srs_wkt (p, 2,
  2326         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2327         -    add_srs_wkt (p, 3,
  2328         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2329         -    add_srs_wkt (p, 4,
  2330         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2331         -    add_srs_wkt (p, 5,
  2332         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2333         -    add_srs_wkt (p, 6,
  2334         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2335         -    add_srs_wkt (p, 7,
  2336         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2337         -    add_srs_wkt (p, 8,
  2338         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",81],");
  2339         -    add_srs_wkt (p, 9,
  2340         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2341         -    add_srs_wkt (p, 10,
  2342         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2343         -    add_srs_wkt (p, 11,
  2344         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2345         -    add_srs_wkt (p, 12,
  2346         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2347         -    add_srs_wkt (p, 13,
  2348         -        "\"32344\"]]");
  2349         -    p = add_epsg_def_ex (filter, first, last, 32345, "epsg", 32345,
  2350         -        "WGS 72 / UTM zone 45S", 0, 0,
  2351         -        "WGS 72", "Greenwich",
  2352         -        "WGS_1972", "Transverse_Mercator", "metre",
  2353         -        "Easting", "East", "Northing", "North");
  2354         -    add_proj4text (p, 0,
  2355         -        "+proj=utm +zone=45 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2356         -    add_proj4text (p, 1,
  2357         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2358         -    add_srs_wkt (p, 0,
  2359         -        "PROJCS[\"WGS 72 / UTM zone 45S\",GEOGCS[\"WGS 72\",DATUM");
  2360         -    add_srs_wkt (p, 1,
  2361         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2362         -    add_srs_wkt (p, 2,
  2363         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2364         -    add_srs_wkt (p, 3,
  2365         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2366         -    add_srs_wkt (p, 4,
  2367         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2368         -    add_srs_wkt (p, 5,
  2369         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2370         -    add_srs_wkt (p, 6,
  2371         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2372         -    add_srs_wkt (p, 7,
  2373         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2374         -    add_srs_wkt (p, 8,
  2375         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",87],");
  2376         -    add_srs_wkt (p, 9,
  2377         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2378         -    add_srs_wkt (p, 10,
  2379         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2380         -    add_srs_wkt (p, 11,
  2381         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2382         -    add_srs_wkt (p, 12,
  2383         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2384         -    add_srs_wkt (p, 13,
  2385         -        "\"32345\"]]");
  2386         -    p = add_epsg_def_ex (filter, first, last, 32346, "epsg", 32346,
  2387         -        "WGS 72 / UTM zone 46S", 0, 0,
  2388         -        "WGS 72", "Greenwich",
  2389         -        "WGS_1972", "Transverse_Mercator", "metre",
  2390         -        "Easting", "East", "Northing", "North");
  2391         -    add_proj4text (p, 0,
  2392         -        "+proj=utm +zone=46 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2393         -    add_proj4text (p, 1,
  2394         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2395         -    add_srs_wkt (p, 0,
  2396         -        "PROJCS[\"WGS 72 / UTM zone 46S\",GEOGCS[\"WGS 72\",DATUM");
  2397         -    add_srs_wkt (p, 1,
  2398         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2399         -    add_srs_wkt (p, 2,
  2400         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2401         -    add_srs_wkt (p, 3,
  2402         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2403         -    add_srs_wkt (p, 4,
  2404         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2405         -    add_srs_wkt (p, 5,
  2406         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2407         -    add_srs_wkt (p, 6,
  2408         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2409         -    add_srs_wkt (p, 7,
  2410         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2411         -    add_srs_wkt (p, 8,
  2412         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",93],");
  2413         -    add_srs_wkt (p, 9,
  2414         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2415         -    add_srs_wkt (p, 10,
  2416         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2417         -    add_srs_wkt (p, 11,
  2418         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2419         -    add_srs_wkt (p, 12,
  2420         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2421         -    add_srs_wkt (p, 13,
  2422         -        "\"32346\"]]");
  2423         -    p = add_epsg_def_ex (filter, first, last, 32347, "epsg", 32347,
  2424         -        "WGS 72 / UTM zone 47S", 0, 0,
  2425         -        "WGS 72", "Greenwich",
  2426         -        "WGS_1972", "Transverse_Mercator", "metre",
  2427         -        "Easting", "East", "Northing", "North");
  2428         -    add_proj4text (p, 0,
  2429         -        "+proj=utm +zone=47 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2430         -    add_proj4text (p, 1,
  2431         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2432         -    add_srs_wkt (p, 0,
  2433         -        "PROJCS[\"WGS 72 / UTM zone 47S\",GEOGCS[\"WGS 72\",DATUM");
  2434         -    add_srs_wkt (p, 1,
  2435         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2436         -    add_srs_wkt (p, 2,
  2437         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2438         -    add_srs_wkt (p, 3,
  2439         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2440         -    add_srs_wkt (p, 4,
  2441         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2442         -    add_srs_wkt (p, 5,
  2443         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2444         -    add_srs_wkt (p, 6,
  2445         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2446         -    add_srs_wkt (p, 7,
  2447         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2448         -    add_srs_wkt (p, 8,
  2449         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",99],");
  2450         -    add_srs_wkt (p, 9,
  2451         -        "PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_eas");
  2452         -    add_srs_wkt (p, 10,
  2453         -        "ting\",500000],PARAMETER[\"false_northing\",10000000],UN");
  2454         -    add_srs_wkt (p, 11,
  2455         -        "IT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"East");
  2456         -    add_srs_wkt (p, 12,
  2457         -        "ing\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\",");
  2458         -    add_srs_wkt (p, 13,
  2459         -        "\"32347\"]]");
  2460         -    p = add_epsg_def_ex (filter, first, last, 32348, "epsg", 32348,
  2461         -        "WGS 72 / UTM zone 48S", 0, 0,
  2462         -        "WGS 72", "Greenwich",
  2463         -        "WGS_1972", "Transverse_Mercator", "metre",
  2464         -        "Easting", "East", "Northing", "North");
  2465         -    add_proj4text (p, 0,
  2466         -        "+proj=utm +zone=48 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2467         -    add_proj4text (p, 1,
  2468         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2469         -    add_srs_wkt (p, 0,
  2470         -        "PROJCS[\"WGS 72 / UTM zone 48S\",GEOGCS[\"WGS 72\",DATUM");
  2471         -    add_srs_wkt (p, 1,
  2472         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2473         -    add_srs_wkt (p, 2,
  2474         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2475         -    add_srs_wkt (p, 3,
  2476         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2477         -    add_srs_wkt (p, 4,
  2478         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2479         -    add_srs_wkt (p, 5,
  2480         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2481         -    add_srs_wkt (p, 6,
  2482         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2483         -    add_srs_wkt (p, 7,
  2484         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2485         -    add_srs_wkt (p, 8,
  2486         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",105]");
  2487         -    add_srs_wkt (p, 9,
  2488         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2489         -    add_srs_wkt (p, 10,
  2490         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2491         -    add_srs_wkt (p, 11,
  2492         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2493         -    add_srs_wkt (p, 12,
  2494         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2495         -    add_srs_wkt (p, 13,
  2496         -        ",\"32348\"]]");
  2497         -    p = add_epsg_def_ex (filter, first, last, 32349, "epsg", 32349,
  2498         -        "WGS 72 / UTM zone 49S", 0, 0,
  2499         -        "WGS 72", "Greenwich",
  2500         -        "WGS_1972", "Transverse_Mercator", "metre",
  2501         -        "Easting", "East", "Northing", "North");
  2502         -    add_proj4text (p, 0,
  2503         -        "+proj=utm +zone=49 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2504         -    add_proj4text (p, 1,
  2505         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2506         -    add_srs_wkt (p, 0,
  2507         -        "PROJCS[\"WGS 72 / UTM zone 49S\",GEOGCS[\"WGS 72\",DATUM");
  2508         -    add_srs_wkt (p, 1,
  2509         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2510         -    add_srs_wkt (p, 2,
  2511         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2512         -    add_srs_wkt (p, 3,
  2513         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2514         -    add_srs_wkt (p, 4,
  2515         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2516         -    add_srs_wkt (p, 5,
  2517         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2518         -    add_srs_wkt (p, 6,
  2519         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2520         -    add_srs_wkt (p, 7,
  2521         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2522         -    add_srs_wkt (p, 8,
  2523         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",111]");
  2524         -    add_srs_wkt (p, 9,
  2525         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2526         -    add_srs_wkt (p, 10,
  2527         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2528         -    add_srs_wkt (p, 11,
  2529         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2530         -    add_srs_wkt (p, 12,
  2531         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2532         -    add_srs_wkt (p, 13,
  2533         -        ",\"32349\"]]");
  2534         -    p = add_epsg_def_ex (filter, first, last, 32350, "epsg", 32350,
  2535         -        "WGS 72 / UTM zone 50S", 0, 0,
  2536         -        "WGS 72", "Greenwich",
  2537         -        "WGS_1972", "Transverse_Mercator", "metre",
  2538         -        "Easting", "East", "Northing", "North");
  2539         -    add_proj4text (p, 0,
  2540         -        "+proj=utm +zone=50 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2541         -    add_proj4text (p, 1,
  2542         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2543         -    add_srs_wkt (p, 0,
  2544         -        "PROJCS[\"WGS 72 / UTM zone 50S\",GEOGCS[\"WGS 72\",DATUM");
  2545         -    add_srs_wkt (p, 1,
  2546         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2547         -    add_srs_wkt (p, 2,
  2548         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2549         -    add_srs_wkt (p, 3,
  2550         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2551         -    add_srs_wkt (p, 4,
  2552         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2553         -    add_srs_wkt (p, 5,
  2554         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2555         -    add_srs_wkt (p, 6,
  2556         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2557         -    add_srs_wkt (p, 7,
  2558         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2559         -    add_srs_wkt (p, 8,
  2560         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",117]");
  2561         -    add_srs_wkt (p, 9,
  2562         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2563         -    add_srs_wkt (p, 10,
  2564         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2565         -    add_srs_wkt (p, 11,
  2566         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2567         -    add_srs_wkt (p, 12,
  2568         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2569         -    add_srs_wkt (p, 13,
  2570         -        ",\"32350\"]]");
  2571         -    p = add_epsg_def_ex (filter, first, last, 32351, "epsg", 32351,
  2572         -        "WGS 72 / UTM zone 51S", 0, 0,
  2573         -        "WGS 72", "Greenwich",
  2574         -        "WGS_1972", "Transverse_Mercator", "metre",
  2575         -        "Easting", "East", "Northing", "North");
  2576         -    add_proj4text (p, 0,
  2577         -        "+proj=utm +zone=51 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2578         -    add_proj4text (p, 1,
  2579         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2580         -    add_srs_wkt (p, 0,
  2581         -        "PROJCS[\"WGS 72 / UTM zone 51S\",GEOGCS[\"WGS 72\",DATUM");
  2582         -    add_srs_wkt (p, 1,
  2583         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2584         -    add_srs_wkt (p, 2,
  2585         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2586         -    add_srs_wkt (p, 3,
  2587         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2588         -    add_srs_wkt (p, 4,
  2589         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2590         -    add_srs_wkt (p, 5,
  2591         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2592         -    add_srs_wkt (p, 6,
  2593         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2594         -    add_srs_wkt (p, 7,
  2595         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2596         -    add_srs_wkt (p, 8,
  2597         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",123]");
  2598         -    add_srs_wkt (p, 9,
  2599         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2600         -    add_srs_wkt (p, 10,
  2601         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2602         -    add_srs_wkt (p, 11,
  2603         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2604         -    add_srs_wkt (p, 12,
  2605         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2606         -    add_srs_wkt (p, 13,
  2607         -        ",\"32351\"]]");
  2608         -    p = add_epsg_def_ex (filter, first, last, 32352, "epsg", 32352,
  2609         -        "WGS 72 / UTM zone 52S", 0, 0,
  2610         -        "WGS 72", "Greenwich",
  2611         -        "WGS_1972", "Transverse_Mercator", "metre",
  2612         -        "Easting", "East", "Northing", "North");
  2613         -    add_proj4text (p, 0,
  2614         -        "+proj=utm +zone=52 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2615         -    add_proj4text (p, 1,
  2616         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2617         -    add_srs_wkt (p, 0,
  2618         -        "PROJCS[\"WGS 72 / UTM zone 52S\",GEOGCS[\"WGS 72\",DATUM");
  2619         -    add_srs_wkt (p, 1,
  2620         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2621         -    add_srs_wkt (p, 2,
  2622         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2623         -    add_srs_wkt (p, 3,
  2624         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2625         -    add_srs_wkt (p, 4,
  2626         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2627         -    add_srs_wkt (p, 5,
  2628         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2629         -    add_srs_wkt (p, 6,
  2630         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2631         -    add_srs_wkt (p, 7,
  2632         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2633         -    add_srs_wkt (p, 8,
  2634         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",129]");
  2635         -    add_srs_wkt (p, 9,
  2636         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2637         -    add_srs_wkt (p, 10,
  2638         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2639         -    add_srs_wkt (p, 11,
  2640         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2641         -    add_srs_wkt (p, 12,
  2642         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2643         -    add_srs_wkt (p, 13,
  2644         -        ",\"32352\"]]");
  2645         -    p = add_epsg_def_ex (filter, first, last, 32353, "epsg", 32353,
  2646         -        "WGS 72 / UTM zone 53S", 0, 0,
  2647         -        "WGS 72", "Greenwich",
  2648         -        "WGS_1972", "Transverse_Mercator", "metre",
  2649         -        "Easting", "East", "Northing", "North");
  2650         -    add_proj4text (p, 0,
  2651         -        "+proj=utm +zone=53 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2652         -    add_proj4text (p, 1,
  2653         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2654         -    add_srs_wkt (p, 0,
  2655         -        "PROJCS[\"WGS 72 / UTM zone 53S\",GEOGCS[\"WGS 72\",DATUM");
  2656         -    add_srs_wkt (p, 1,
  2657         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2658         -    add_srs_wkt (p, 2,
  2659         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2660         -    add_srs_wkt (p, 3,
  2661         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2662         -    add_srs_wkt (p, 4,
  2663         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2664         -    add_srs_wkt (p, 5,
  2665         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2666         -    add_srs_wkt (p, 6,
  2667         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2668         -    add_srs_wkt (p, 7,
  2669         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2670         -    add_srs_wkt (p, 8,
  2671         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",135]");
  2672         -    add_srs_wkt (p, 9,
  2673         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2674         -    add_srs_wkt (p, 10,
  2675         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2676         -    add_srs_wkt (p, 11,
  2677         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2678         -    add_srs_wkt (p, 12,
  2679         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2680         -    add_srs_wkt (p, 13,
  2681         -        ",\"32353\"]]");
  2682         -    p = add_epsg_def_ex (filter, first, last, 32354, "epsg", 32354,
  2683         -        "WGS 72 / UTM zone 54S", 0, 0,
  2684         -        "WGS 72", "Greenwich",
  2685         -        "WGS_1972", "Transverse_Mercator", "metre",
  2686         -        "Easting", "East", "Northing", "North");
  2687         -    add_proj4text (p, 0,
  2688         -        "+proj=utm +zone=54 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2689         -    add_proj4text (p, 1,
  2690         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2691         -    add_srs_wkt (p, 0,
  2692         -        "PROJCS[\"WGS 72 / UTM zone 54S\",GEOGCS[\"WGS 72\",DATUM");
  2693         -    add_srs_wkt (p, 1,
  2694         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2695         -    add_srs_wkt (p, 2,
  2696         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2697         -    add_srs_wkt (p, 3,
  2698         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2699         -    add_srs_wkt (p, 4,
  2700         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2701         -    add_srs_wkt (p, 5,
  2702         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2703         -    add_srs_wkt (p, 6,
  2704         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2705         -    add_srs_wkt (p, 7,
  2706         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2707         -    add_srs_wkt (p, 8,
  2708         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",141]");
  2709         -    add_srs_wkt (p, 9,
  2710         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2711         -    add_srs_wkt (p, 10,
  2712         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2713         -    add_srs_wkt (p, 11,
  2714         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2715         -    add_srs_wkt (p, 12,
  2716         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2717         -    add_srs_wkt (p, 13,
  2718         -        ",\"32354\"]]");
  2719         -    p = add_epsg_def_ex (filter, first, last, 32355, "epsg", 32355,
  2720         -        "WGS 72 / UTM zone 55S", 0, 0,
  2721         -        "WGS 72", "Greenwich",
  2722         -        "WGS_1972", "Transverse_Mercator", "metre",
  2723         -        "Easting", "East", "Northing", "North");
  2724         -    add_proj4text (p, 0,
  2725         -        "+proj=utm +zone=55 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2726         -    add_proj4text (p, 1,
  2727         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2728         -    add_srs_wkt (p, 0,
  2729         -        "PROJCS[\"WGS 72 / UTM zone 55S\",GEOGCS[\"WGS 72\",DATUM");
  2730         -    add_srs_wkt (p, 1,
  2731         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2732         -    add_srs_wkt (p, 2,
  2733         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2734         -    add_srs_wkt (p, 3,
  2735         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2736         -    add_srs_wkt (p, 4,
  2737         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2738         -    add_srs_wkt (p, 5,
  2739         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2740         -    add_srs_wkt (p, 6,
  2741         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2742         -    add_srs_wkt (p, 7,
  2743         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2744         -    add_srs_wkt (p, 8,
  2745         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",147]");
  2746         -    add_srs_wkt (p, 9,
  2747         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2748         -    add_srs_wkt (p, 10,
  2749         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2750         -    add_srs_wkt (p, 11,
  2751         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2752         -    add_srs_wkt (p, 12,
  2753         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2754         -    add_srs_wkt (p, 13,
  2755         -        ",\"32355\"]]");
  2756         -    p = add_epsg_def_ex (filter, first, last, 32356, "epsg", 32356,
  2757         -        "WGS 72 / UTM zone 56S", 0, 0,
  2758         -        "WGS 72", "Greenwich",
  2759         -        "WGS_1972", "Transverse_Mercator", "metre",
  2760         -        "Easting", "East", "Northing", "North");
  2761         -    add_proj4text (p, 0,
  2762         -        "+proj=utm +zone=56 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2763         -    add_proj4text (p, 1,
  2764         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2765         -    add_srs_wkt (p, 0,
  2766         -        "PROJCS[\"WGS 72 / UTM zone 56S\",GEOGCS[\"WGS 72\",DATUM");
  2767         -    add_srs_wkt (p, 1,
  2768         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2769         -    add_srs_wkt (p, 2,
  2770         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2771         -    add_srs_wkt (p, 3,
  2772         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2773         -    add_srs_wkt (p, 4,
  2774         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2775         -    add_srs_wkt (p, 5,
  2776         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2777         -    add_srs_wkt (p, 6,
  2778         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2779         -    add_srs_wkt (p, 7,
  2780         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2781         -    add_srs_wkt (p, 8,
  2782         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",153]");
  2783         -    add_srs_wkt (p, 9,
  2784         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2785         -    add_srs_wkt (p, 10,
  2786         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2787         -    add_srs_wkt (p, 11,
  2788         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2789         -    add_srs_wkt (p, 12,
  2790         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2791         -    add_srs_wkt (p, 13,
  2792         -        ",\"32356\"]]");
  2793         -    p = add_epsg_def_ex (filter, first, last, 32357, "epsg", 32357,
  2794         -        "WGS 72 / UTM zone 57S", 0, 0,
  2795         -        "WGS 72", "Greenwich",
  2796         -        "WGS_1972", "Transverse_Mercator", "metre",
  2797         -        "Easting", "East", "Northing", "North");
  2798         -    add_proj4text (p, 0,
  2799         -        "+proj=utm +zone=57 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2800         -    add_proj4text (p, 1,
  2801         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2802         -    add_srs_wkt (p, 0,
  2803         -        "PROJCS[\"WGS 72 / UTM zone 57S\",GEOGCS[\"WGS 72\",DATUM");
  2804         -    add_srs_wkt (p, 1,
  2805         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2806         -    add_srs_wkt (p, 2,
  2807         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2808         -    add_srs_wkt (p, 3,
  2809         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2810         -    add_srs_wkt (p, 4,
  2811         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2812         -    add_srs_wkt (p, 5,
  2813         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2814         -    add_srs_wkt (p, 6,
  2815         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2816         -    add_srs_wkt (p, 7,
  2817         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2818         -    add_srs_wkt (p, 8,
  2819         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",159]");
  2820         -    add_srs_wkt (p, 9,
  2821         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2822         -    add_srs_wkt (p, 10,
  2823         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2824         -    add_srs_wkt (p, 11,
  2825         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2826         -    add_srs_wkt (p, 12,
  2827         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2828         -    add_srs_wkt (p, 13,
  2829         -        ",\"32357\"]]");
  2830         -    p = add_epsg_def_ex (filter, first, last, 32358, "epsg", 32358,
  2831         -        "WGS 72 / UTM zone 58S", 0, 0,
  2832         -        "WGS 72", "Greenwich",
  2833         -        "WGS_1972", "Transverse_Mercator", "metre",
  2834         -        "Easting", "East", "Northing", "North");
  2835         -    add_proj4text (p, 0,
  2836         -        "+proj=utm +zone=58 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2837         -    add_proj4text (p, 1,
  2838         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2839         -    add_srs_wkt (p, 0,
  2840         -        "PROJCS[\"WGS 72 / UTM zone 58S\",GEOGCS[\"WGS 72\",DATUM");
  2841         -    add_srs_wkt (p, 1,
  2842         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2843         -    add_srs_wkt (p, 2,
  2844         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2845         -    add_srs_wkt (p, 3,
  2846         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2847         -    add_srs_wkt (p, 4,
  2848         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2849         -    add_srs_wkt (p, 5,
  2850         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2851         -    add_srs_wkt (p, 6,
  2852         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2853         -    add_srs_wkt (p, 7,
  2854         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2855         -    add_srs_wkt (p, 8,
  2856         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",165]");
  2857         -    add_srs_wkt (p, 9,
  2858         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2859         -    add_srs_wkt (p, 10,
  2860         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2861         -    add_srs_wkt (p, 11,
  2862         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2863         -    add_srs_wkt (p, 12,
  2864         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2865         -    add_srs_wkt (p, 13,
  2866         -        ",\"32358\"]]");
  2867         -    p = add_epsg_def_ex (filter, first, last, 32359, "epsg", 32359,
  2868         -        "WGS 72 / UTM zone 59S", 0, 0,
  2869         -        "WGS 72", "Greenwich",
  2870         -        "WGS_1972", "Transverse_Mercator", "metre",
  2871         -        "Easting", "East", "Northing", "North");
  2872         -    add_proj4text (p, 0,
  2873         -        "+proj=utm +zone=59 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2874         -    add_proj4text (p, 1,
  2875         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2876         -    add_srs_wkt (p, 0,
  2877         -        "PROJCS[\"WGS 72 / UTM zone 59S\",GEOGCS[\"WGS 72\",DATUM");
  2878         -    add_srs_wkt (p, 1,
  2879         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2880         -    add_srs_wkt (p, 2,
  2881         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2882         -    add_srs_wkt (p, 3,
  2883         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2884         -    add_srs_wkt (p, 4,
  2885         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2886         -    add_srs_wkt (p, 5,
  2887         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2888         -    add_srs_wkt (p, 6,
  2889         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2890         -    add_srs_wkt (p, 7,
  2891         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2892         -    add_srs_wkt (p, 8,
  2893         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",171]");
  2894         -    add_srs_wkt (p, 9,
  2895         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2896         -    add_srs_wkt (p, 10,
  2897         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2898         -    add_srs_wkt (p, 11,
  2899         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2900         -    add_srs_wkt (p, 12,
  2901         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2902         -    add_srs_wkt (p, 13,
  2903         -        ",\"32359\"]]");
  2904         -    p = add_epsg_def_ex (filter, first, last, 32360, "epsg", 32360,
  2905         -        "WGS 72 / UTM zone 60S", 0, 0,
  2906         -        "WGS 72", "Greenwich",
  2907         -        "WGS_1972", "Transverse_Mercator", "metre",
  2908         -        "Easting", "East", "Northing", "North");
  2909         -    add_proj4text (p, 0,
  2910         -        "+proj=utm +zone=60 +south +ellps=WGS72 +towgs84=0,0,4.5,");
  2911         -    add_proj4text (p, 1,
  2912         -        "0,0,0.554,0.2263 +units=m +no_defs");
  2913         -    add_srs_wkt (p, 0,
  2914         -        "PROJCS[\"WGS 72 / UTM zone 60S\",GEOGCS[\"WGS 72\",DATUM");
  2915         -    add_srs_wkt (p, 1,
  2916         -        "[\"WGS_1972\",SPHEROID[\"WGS 72\",6378135,298.26,AUTHORI");
  2917         -    add_srs_wkt (p, 2,
  2918         -        "TY[\"EPSG\",\"7043\"]],TOWGS84[0,0,4.5,0,0,0.554,0.2263]");
  2919         -    add_srs_wkt (p, 3,
  2920         -        ",AUTHORITY[\"EPSG\",\"6322\"]],PRIMEM[\"Greenwich\",0,AU");
  2921         -    add_srs_wkt (p, 4,
  2922         -        "THORITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.0174532925");
  2923         -    add_srs_wkt (p, 5,
  2924         -        "199433,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",N");
  2925         -    add_srs_wkt (p, 6,
  2926         -        "ORTH],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4322");
  2927         -    add_srs_wkt (p, 7,
  2928         -        "\"]],PROJECTION[\"Transverse_Mercator\"],PARAMETER[\"lat");
  2929         -    add_srs_wkt (p, 8,
  2930         -        "itude_of_origin\",0],PARAMETER[\"central_meridian\",177]");
  2931         -    add_srs_wkt (p, 9,
  2932         -        ",PARAMETER[\"scale_factor\",0.9996],PARAMETER[\"false_ea");
  2933         -    add_srs_wkt (p, 10,
  2934         -        "sting\",500000],PARAMETER[\"false_northing\",10000000],U");
  2935         -    add_srs_wkt (p, 11,
  2936         -        "NIT[\"metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"Eas");
  2937         -    add_srs_wkt (p, 12,
  2938         -        "ting\",EAST],AXIS[\"Northing\",NORTH],AUTHORITY[\"EPSG\"");
  2939         -    add_srs_wkt (p, 13,
  2940         -        ",\"32360\"]]");
  2941         -    p = add_epsg_def_ex (filter, first, last, 32401, "epsg", 32401,
  2942         -        "WGS 72BE / UTM zone 1N", 0, 0,
  2943         -        "WGS 72", "Greenwich",
  2944         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2945         -        "Easting", "East", "Northing", "North");
  2946         -    add_proj4text (p, 0,
  2947         -        "+proj=utm +zone=1 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
  2948         -    add_proj4text (p, 1,
  2949         -        "4,-0.38 +units=m +no_defs");
  2950         -    add_srs_wkt (p, 0,
  2951         -        "PROJCS[\"WGS 72BE / UTM zone 1N\",GEOGCS[\"WGS 72BE\",DA");
  2952         -    add_srs_wkt (p, 1,
  2953         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
         1088  +        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2954   1089       add_srs_wkt (p, 2,
  2955   1090           "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2956   1091       add_srs_wkt (p, 3,
  2957   1092           "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2958   1093       add_srs_wkt (p, 4,
  2959   1094           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2960   1095       add_srs_wkt (p, 5,
  2961   1096           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2962   1097       add_srs_wkt (p, 6,
  2963         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
         1098  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
  2964   1099       add_srs_wkt (p, 7,
  2965         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
         1100  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  2966   1101       add_srs_wkt (p, 8,
  2967         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
         1102  +        ",PARAMETER[\"central_meridian\",171],PARAMETER[\"scale_f");
  2968   1103       add_srs_wkt (p, 9,
  2969         -        "ETER[\"central_meridian\",-177],PARAMETER[\"scale_factor");
         1104  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  2970   1105       add_srs_wkt (p, 10,
  2971         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         1106  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
  2972   1107       add_srs_wkt (p, 11,
  2973         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1108  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  2974   1109       add_srs_wkt (p, 12,
  2975         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  2976         -    add_srs_wkt (p, 13,
  2977         -        "ORTH],AUTHORITY[\"EPSG\",\"32401\"]]");
  2978         -    p = add_epsg_def_ex (filter, first, last, 32402, "epsg", 32402,
  2979         -        "WGS 72BE / UTM zone 2N", 0, 0,
  2980         -        "WGS 72", "Greenwich",
  2981         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2982         -        "Easting", "East", "Northing", "North");
         1110  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32559\"]]");
         1111  +    p = add_epsg_def (filter, first, last, 32560, "epsg", 32560,
         1112  +        "WGS 72BE / UTM zone 60S");
  2983   1113       add_proj4text (p, 0,
  2984         -        "+proj=utm +zone=2 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
         1114  +        "+proj=utm +zone=60 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2985   1115       add_proj4text (p, 1,
  2986         -        "4,-0.38 +units=m +no_defs");
         1116  +        "0,0,0.814,-0.38 +units=m +no_defs");
  2987   1117       add_srs_wkt (p, 0,
  2988         -        "PROJCS[\"WGS 72BE / UTM zone 2N\",GEOGCS[\"WGS 72BE\",DA");
  2989         -    add_srs_wkt (p, 1,
  2990         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2991         -    add_srs_wkt (p, 2,
  2992         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2993         -    add_srs_wkt (p, 3,
  2994         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2995         -    add_srs_wkt (p, 4,
  2996         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2997         -    add_srs_wkt (p, 5,
  2998         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2999         -    add_srs_wkt (p, 6,
  3000         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3001         -    add_srs_wkt (p, 7,
  3002         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3003         -    add_srs_wkt (p, 8,
  3004         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3005         -    add_srs_wkt (p, 9,
  3006         -        "ETER[\"central_meridian\",-171],PARAMETER[\"scale_factor");
  3007         -    add_srs_wkt (p, 10,
  3008         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  3009         -    add_srs_wkt (p, 11,
  3010         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3011         -    add_srs_wkt (p, 12,
  3012         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3013         -    add_srs_wkt (p, 13,
  3014         -        "ORTH],AUTHORITY[\"EPSG\",\"32402\"]]");
  3015         -    p = add_epsg_def_ex (filter, first, last, 32403, "epsg", 32403,
  3016         -        "WGS 72BE / UTM zone 3N", 0, 0,
  3017         -        "WGS 72", "Greenwich",
  3018         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3019         -        "Easting", "East", "Northing", "North");
  3020         -    add_proj4text (p, 0,
  3021         -        "+proj=utm +zone=3 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
  3022         -    add_proj4text (p, 1,
  3023         -        "4,-0.38 +units=m +no_defs");
  3024         -    add_srs_wkt (p, 0,
  3025         -        "PROJCS[\"WGS 72BE / UTM zone 3N\",GEOGCS[\"WGS 72BE\",DA");
  3026         -    add_srs_wkt (p, 1,
  3027         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3028         -    add_srs_wkt (p, 2,
  3029         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3030         -    add_srs_wkt (p, 3,
  3031         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3032         -    add_srs_wkt (p, 4,
  3033         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3034         -    add_srs_wkt (p, 5,
  3035         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3036         -    add_srs_wkt (p, 6,
  3037         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3038         -    add_srs_wkt (p, 7,
  3039         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3040         -    add_srs_wkt (p, 8,
  3041         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3042         -    add_srs_wkt (p, 9,
  3043         -        "ETER[\"central_meridian\",-165],PARAMETER[\"scale_factor");
  3044         -    add_srs_wkt (p, 10,
  3045         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  3046         -    add_srs_wkt (p, 11,
  3047         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3048         -    add_srs_wkt (p, 12,
  3049         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3050         -    add_srs_wkt (p, 13,
  3051         -        "ORTH],AUTHORITY[\"EPSG\",\"32403\"]]");
  3052         -    p = add_epsg_def_ex (filter, first, last, 32404, "epsg", 32404,
  3053         -        "WGS 72BE / UTM zone 4N", 0, 0,
  3054         -        "WGS 72", "Greenwich",
  3055         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3056         -        "Easting", "East", "Northing", "North");
  3057         -    add_proj4text (p, 0,
  3058         -        "+proj=utm +zone=4 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
  3059         -    add_proj4text (p, 1,
  3060         -        "4,-0.38 +units=m +no_defs");
  3061         -    add_srs_wkt (p, 0,
  3062         -        "PROJCS[\"WGS 72BE / UTM zone 4N\",GEOGCS[\"WGS 72BE\",DA");
  3063         -    add_srs_wkt (p, 1,
  3064         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3065         -    add_srs_wkt (p, 2,
  3066         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3067         -    add_srs_wkt (p, 3,
  3068         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3069         -    add_srs_wkt (p, 4,
  3070         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3071         -    add_srs_wkt (p, 5,
  3072         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3073         -    add_srs_wkt (p, 6,
  3074         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3075         -    add_srs_wkt (p, 7,
  3076         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3077         -    add_srs_wkt (p, 8,
  3078         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3079         -    add_srs_wkt (p, 9,
  3080         -        "ETER[\"central_meridian\",-159],PARAMETER[\"scale_factor");
  3081         -    add_srs_wkt (p, 10,
  3082         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  3083         -    add_srs_wkt (p, 11,
  3084         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3085         -    add_srs_wkt (p, 12,
  3086         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3087         -    add_srs_wkt (p, 13,
  3088         -        "ORTH],AUTHORITY[\"EPSG\",\"32404\"]]");
  3089         -    p = add_epsg_def_ex (filter, first, last, 32405, "epsg", 32405,
  3090         -        "WGS 72BE / UTM zone 5N", 0, 0,
  3091         -        "WGS 72", "Greenwich",
  3092         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3093         -        "Easting", "East", "Northing", "North");
  3094         -    add_proj4text (p, 0,
  3095         -        "+proj=utm +zone=5 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
  3096         -    add_proj4text (p, 1,
  3097         -        "4,-0.38 +units=m +no_defs");
  3098         -    add_srs_wkt (p, 0,
  3099         -        "PROJCS[\"WGS 72BE / UTM zone 5N\",GEOGCS[\"WGS 72BE\",DA");
  3100         -    add_srs_wkt (p, 1,
  3101         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3102         -    add_srs_wkt (p, 2,
  3103         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3104         -    add_srs_wkt (p, 3,
  3105         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3106         -    add_srs_wkt (p, 4,
  3107         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3108         -    add_srs_wkt (p, 5,
  3109         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3110         -    add_srs_wkt (p, 6,
  3111         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3112         -    add_srs_wkt (p, 7,
  3113         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3114         -    add_srs_wkt (p, 8,
  3115         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3116         -    add_srs_wkt (p, 9,
  3117         -        "ETER[\"central_meridian\",-153],PARAMETER[\"scale_factor");
  3118         -    add_srs_wkt (p, 10,
  3119         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  3120         -    add_srs_wkt (p, 11,
  3121         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3122         -    add_srs_wkt (p, 12,
  3123         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3124         -    add_srs_wkt (p, 13,
  3125         -        "ORTH],AUTHORITY[\"EPSG\",\"32405\"]]");
  3126         -    p = add_epsg_def_ex (filter, first, last, 32406, "epsg", 32406,
  3127         -        "WGS 72BE / UTM zone 6N", 0, 0,
  3128         -        "WGS 72", "Greenwich",
  3129         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3130         -        "Easting", "East", "Northing", "North");
  3131         -    add_proj4text (p, 0,
  3132         -        "+proj=utm +zone=6 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
  3133         -    add_proj4text (p, 1,
  3134         -        "4,-0.38 +units=m +no_defs");
  3135         -    add_srs_wkt (p, 0,
  3136         -        "PROJCS[\"WGS 72BE / UTM zone 6N\",GEOGCS[\"WGS 72BE\",DA");
  3137         -    add_srs_wkt (p, 1,
  3138         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3139         -    add_srs_wkt (p, 2,
  3140         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3141         -    add_srs_wkt (p, 3,
  3142         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3143         -    add_srs_wkt (p, 4,
  3144         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3145         -    add_srs_wkt (p, 5,
  3146         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3147         -    add_srs_wkt (p, 6,
  3148         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3149         -    add_srs_wkt (p, 7,
  3150         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3151         -    add_srs_wkt (p, 8,
  3152         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3153         -    add_srs_wkt (p, 9,
  3154         -        "ETER[\"central_meridian\",-147],PARAMETER[\"scale_factor");
  3155         -    add_srs_wkt (p, 10,
  3156         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  3157         -    add_srs_wkt (p, 11,
  3158         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3159         -    add_srs_wkt (p, 12,
  3160         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3161         -    add_srs_wkt (p, 13,
  3162         -        "ORTH],AUTHORITY[\"EPSG\",\"32406\"]]");
  3163         -    p = add_epsg_def_ex (filter, first, last, 32407, "epsg", 32407,
  3164         -        "WGS 72BE / UTM zone 7N", 0, 0,
  3165         -        "WGS 72", "Greenwich",
  3166         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3167         -        "Easting", "East", "Northing", "North");
  3168         -    add_proj4text (p, 0,
  3169         -        "+proj=utm +zone=7 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
  3170         -    add_proj4text (p, 1,
  3171         -        "4,-0.38 +units=m +no_defs");
  3172         -    add_srs_wkt (p, 0,
  3173         -        "PROJCS[\"WGS 72BE / UTM zone 7N\",GEOGCS[\"WGS 72BE\",DA");
  3174         -    add_srs_wkt (p, 1,
  3175         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3176         -    add_srs_wkt (p, 2,
  3177         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3178         -    add_srs_wkt (p, 3,
  3179         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3180         -    add_srs_wkt (p, 4,
  3181         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3182         -    add_srs_wkt (p, 5,
  3183         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3184         -    add_srs_wkt (p, 6,
  3185         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3186         -    add_srs_wkt (p, 7,
  3187         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3188         -    add_srs_wkt (p, 8,
  3189         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3190         -    add_srs_wkt (p, 9,
  3191         -        "ETER[\"central_meridian\",-141],PARAMETER[\"scale_factor");
  3192         -    add_srs_wkt (p, 10,
  3193         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  3194         -    add_srs_wkt (p, 11,
  3195         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3196         -    add_srs_wkt (p, 12,
  3197         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3198         -    add_srs_wkt (p, 13,
  3199         -        "ORTH],AUTHORITY[\"EPSG\",\"32407\"]]");
  3200         -    p = add_epsg_def_ex (filter, first, last, 32408, "epsg", 32408,
  3201         -        "WGS 72BE / UTM zone 8N", 0, 0,
  3202         -        "WGS 72", "Greenwich",
  3203         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3204         -        "Easting", "East", "Northing", "North");
  3205         -    add_proj4text (p, 0,
  3206         -        "+proj=utm +zone=8 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
  3207         -    add_proj4text (p, 1,
  3208         -        "4,-0.38 +units=m +no_defs");
  3209         -    add_srs_wkt (p, 0,
  3210         -        "PROJCS[\"WGS 72BE / UTM zone 8N\",GEOGCS[\"WGS 72BE\",DA");
  3211         -    add_srs_wkt (p, 1,
  3212         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3213         -    add_srs_wkt (p, 2,
  3214         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3215         -    add_srs_wkt (p, 3,
  3216         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3217         -    add_srs_wkt (p, 4,
  3218         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3219         -    add_srs_wkt (p, 5,
  3220         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3221         -    add_srs_wkt (p, 6,
  3222         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3223         -    add_srs_wkt (p, 7,
  3224         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3225         -    add_srs_wkt (p, 8,
  3226         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3227         -    add_srs_wkt (p, 9,
  3228         -        "ETER[\"central_meridian\",-135],PARAMETER[\"scale_factor");
  3229         -    add_srs_wkt (p, 10,
  3230         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  3231         -    add_srs_wkt (p, 11,
  3232         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3233         -    add_srs_wkt (p, 12,
  3234         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3235         -    add_srs_wkt (p, 13,
  3236         -        "ORTH],AUTHORITY[\"EPSG\",\"32408\"]]");
  3237         -    p = add_epsg_def_ex (filter, first, last, 32409, "epsg", 32409,
  3238         -        "WGS 72BE / UTM zone 9N", 0, 0,
  3239         -        "WGS 72", "Greenwich",
  3240         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3241         -        "Easting", "East", "Northing", "North");
  3242         -    add_proj4text (p, 0,
  3243         -        "+proj=utm +zone=9 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.81");
  3244         -    add_proj4text (p, 1,
  3245         -        "4,-0.38 +units=m +no_defs");
  3246         -    add_srs_wkt (p, 0,
  3247         -        "PROJCS[\"WGS 72BE / UTM zone 9N\",GEOGCS[\"WGS 72BE\",DA");
  3248         -    add_srs_wkt (p, 1,
  3249         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3250         -    add_srs_wkt (p, 2,
  3251         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3252         -    add_srs_wkt (p, 3,
  3253         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3254         -    add_srs_wkt (p, 4,
  3255         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3256         -    add_srs_wkt (p, 5,
  3257         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3258         -    add_srs_wkt (p, 6,
  3259         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3260         -    add_srs_wkt (p, 7,
  3261         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3262         -    add_srs_wkt (p, 8,
  3263         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3264         -    add_srs_wkt (p, 9,
  3265         -        "ETER[\"central_meridian\",-129],PARAMETER[\"scale_factor");
  3266         -    add_srs_wkt (p, 10,
  3267         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  3268         -    add_srs_wkt (p, 11,
  3269         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3270         -    add_srs_wkt (p, 12,
  3271         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3272         -    add_srs_wkt (p, 13,
  3273         -        "ORTH],AUTHORITY[\"EPSG\",\"32409\"]]");
  3274         -    p = add_epsg_def_ex (filter, first, last, 32410, "epsg", 32410,
  3275         -        "WGS 72BE / UTM zone 10N", 0, 0,
  3276         -        "WGS 72", "Greenwich",
  3277         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3278         -        "Easting", "East", "Northing", "North");
  3279         -    add_proj4text (p, 0,
  3280         -        "+proj=utm +zone=10 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3281         -    add_proj4text (p, 1,
  3282         -        "14,-0.38 +units=m +no_defs");
  3283         -    add_srs_wkt (p, 0,
  3284         -        "PROJCS[\"WGS 72BE / UTM zone 10N\",GEOGCS[\"WGS 72BE\",D");
         1118  +        "PROJCS[\"WGS 72BE / UTM zone 60S\",GEOGCS[\"WGS 72BE\",D");
  3285   1119       add_srs_wkt (p, 1,
  3286   1120           "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3287   1121       add_srs_wkt (p, 2,
  3288   1122           "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3289   1123       add_srs_wkt (p, 3,
  3290   1124           "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3291   1125       add_srs_wkt (p, 4,
  3292   1126           "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3293   1127       add_srs_wkt (p, 5,
  3294   1128           "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3295   1129       add_srs_wkt (p, 6,
  3296         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
         1130  +        "\"9122\"]],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Tr");
  3297   1131       add_srs_wkt (p, 7,
  3298         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
         1132  +        "ansverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0]");
  3299   1133       add_srs_wkt (p, 8,
  3300         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
         1134  +        ",PARAMETER[\"central_meridian\",177],PARAMETER[\"scale_f");
  3301   1135       add_srs_wkt (p, 9,
  3302         -        "ETER[\"central_meridian\",-123],PARAMETER[\"scale_factor");
         1136  +        "actor\",0.9996],PARAMETER[\"false_easting\",500000],PARA");
  3303   1137       add_srs_wkt (p, 10,
  3304         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
         1138  +        "METER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTH");
  3305   1139       add_srs_wkt (p, 11,
  3306         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
         1140  +        "ORITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"");
  3307   1141       add_srs_wkt (p, 12,
  3308         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3309         -    add_srs_wkt (p, 13,
  3310         -        "ORTH],AUTHORITY[\"EPSG\",\"32410\"]]");
  3311         -    p = add_epsg_def_ex (filter, first, last, 32411, "epsg", 32411,
  3312         -        "WGS 72BE / UTM zone 11N", 0, 0,
  3313         -        "WGS 72", "Greenwich",
  3314         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3315         -        "Easting", "East", "Northing", "North");
  3316         -    add_proj4text (p, 0,
  3317         -        "+proj=utm +zone=11 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3318         -    add_proj4text (p, 1,
  3319         -        "14,-0.38 +units=m +no_defs");
  3320         -    add_srs_wkt (p, 0,
  3321         -        "PROJCS[\"WGS 72BE / UTM zone 11N\",GEOGCS[\"WGS 72BE\",D");
  3322         -    add_srs_wkt (p, 1,
  3323         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3324         -    add_srs_wkt (p, 2,
  3325         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3326         -    add_srs_wkt (p, 3,
  3327         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3328         -    add_srs_wkt (p, 4,
  3329         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3330         -    add_srs_wkt (p, 5,
  3331         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3332         -    add_srs_wkt (p, 6,
  3333         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3334         -    add_srs_wkt (p, 7,
  3335         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3336         -    add_srs_wkt (p, 8,
  3337         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3338         -    add_srs_wkt (p, 9,
  3339         -        "ETER[\"central_meridian\",-117],PARAMETER[\"scale_factor");
  3340         -    add_srs_wkt (p, 10,
  3341         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  3342         -    add_srs_wkt (p, 11,
  3343         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3344         -    add_srs_wkt (p, 12,
  3345         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3346         -    add_srs_wkt (p, 13,
  3347         -        "ORTH],AUTHORITY[\"EPSG\",\"32411\"]]");
  3348         -    p = add_epsg_def_ex (filter, first, last, 32412, "epsg", 32412,
  3349         -        "WGS 72BE / UTM zone 12N", 0, 0,
  3350         -        "WGS 72", "Greenwich",
  3351         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3352         -        "Easting", "East", "Northing", "North");
  3353         -    add_proj4text (p, 0,
  3354         -        "+proj=utm +zone=12 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3355         -    add_proj4text (p, 1,
  3356         -        "14,-0.38 +units=m +no_defs");
  3357         -    add_srs_wkt (p, 0,
  3358         -        "PROJCS[\"WGS 72BE / UTM zone 12N\",GEOGCS[\"WGS 72BE\",D");
  3359         -    add_srs_wkt (p, 1,
  3360         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3361         -    add_srs_wkt (p, 2,
  3362         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3363         -    add_srs_wkt (p, 3,
  3364         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3365         -    add_srs_wkt (p, 4,
  3366         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3367         -    add_srs_wkt (p, 5,
  3368         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3369         -    add_srs_wkt (p, 6,
  3370         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3371         -    add_srs_wkt (p, 7,
  3372         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3373         -    add_srs_wkt (p, 8,
  3374         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3375         -    add_srs_wkt (p, 9,
  3376         -        "ETER[\"central_meridian\",-111],PARAMETER[\"scale_factor");
  3377         -    add_srs_wkt (p, 10,
  3378         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  3379         -    add_srs_wkt (p, 11,
  3380         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3381         -    add_srs_wkt (p, 12,
  3382         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3383         -    add_srs_wkt (p, 13,
  3384         -        "ORTH],AUTHORITY[\"EPSG\",\"32412\"]]");
  3385         -    p = add_epsg_def_ex (filter, first, last, 32413, "epsg", 32413,
  3386         -        "WGS 72BE / UTM zone 13N", 0, 0,
  3387         -        "WGS 72", "Greenwich",
  3388         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3389         -        "Easting", "East", "Northing", "North");
  3390         -    add_proj4text (p, 0,
  3391         -        "+proj=utm +zone=13 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3392         -    add_proj4text (p, 1,
  3393         -        "14,-0.38 +units=m +no_defs");
  3394         -    add_srs_wkt (p, 0,
  3395         -        "PROJCS[\"WGS 72BE / UTM zone 13N\",GEOGCS[\"WGS 72BE\",D");
  3396         -    add_srs_wkt (p, 1,
  3397         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3398         -    add_srs_wkt (p, 2,
  3399         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3400         -    add_srs_wkt (p, 3,
  3401         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3402         -    add_srs_wkt (p, 4,
  3403         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3404         -    add_srs_wkt (p, 5,
  3405         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3406         -    add_srs_wkt (p, 6,
  3407         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3408         -    add_srs_wkt (p, 7,
  3409         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3410         -    add_srs_wkt (p, 8,
  3411         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3412         -    add_srs_wkt (p, 9,
  3413         -        "ETER[\"central_meridian\",-105],PARAMETER[\"scale_factor");
  3414         -    add_srs_wkt (p, 10,
  3415         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  3416         -    add_srs_wkt (p, 11,
  3417         -        "[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
  3418         -    add_srs_wkt (p, 12,
  3419         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
  3420         -    add_srs_wkt (p, 13,
  3421         -        "ORTH],AUTHORITY[\"EPSG\",\"32413\"]]");
  3422         -    p = add_epsg_def_ex (filter, first, last, 32414, "epsg", 32414,
  3423         -        "WGS 72BE / UTM zone 14N", 0, 0,
  3424         -        "WGS 72", "Greenwich",
  3425         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3426         -        "Easting", "East", "Northing", "North");
  3427         -    add_proj4text (p, 0,
  3428         -        "+proj=utm +zone=14 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3429         -    add_proj4text (p, 1,
  3430         -        "14,-0.38 +units=m +no_defs");
  3431         -    add_srs_wkt (p, 0,
  3432         -        "PROJCS[\"WGS 72BE / UTM zone 14N\",GEOGCS[\"WGS 72BE\",D");
  3433         -    add_srs_wkt (p, 1,
  3434         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3435         -    add_srs_wkt (p, 2,
  3436         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3437         -    add_srs_wkt (p, 3,
  3438         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3439         -    add_srs_wkt (p, 4,
  3440         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3441         -    add_srs_wkt (p, 5,
  3442         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3443         -    add_srs_wkt (p, 6,
  3444         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3445         -    add_srs_wkt (p, 7,
  3446         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3447         -    add_srs_wkt (p, 8,
  3448         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3449         -    add_srs_wkt (p, 9,
  3450         -        "ETER[\"central_meridian\",-99],PARAMETER[\"scale_factor\"");
  3451         -    add_srs_wkt (p, 10,
  3452         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3453         -    add_srs_wkt (p, 11,
  3454         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3455         -    add_srs_wkt (p, 12,
  3456         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3457         -    add_srs_wkt (p, 13,
  3458         -        "H],AUTHORITY[\"EPSG\",\"32414\"]]");
  3459         -    p = add_epsg_def_ex (filter, first, last, 32415, "epsg", 32415,
  3460         -        "WGS 72BE / UTM zone 15N", 0, 0,
  3461         -        "WGS 72", "Greenwich",
  3462         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3463         -        "Easting", "East", "Northing", "North");
  3464         -    add_proj4text (p, 0,
  3465         -        "+proj=utm +zone=15 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3466         -    add_proj4text (p, 1,
  3467         -        "14,-0.38 +units=m +no_defs");
  3468         -    add_srs_wkt (p, 0,
  3469         -        "PROJCS[\"WGS 72BE / UTM zone 15N\",GEOGCS[\"WGS 72BE\",D");
  3470         -    add_srs_wkt (p, 1,
  3471         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3472         -    add_srs_wkt (p, 2,
  3473         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3474         -    add_srs_wkt (p, 3,
  3475         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3476         -    add_srs_wkt (p, 4,
  3477         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3478         -    add_srs_wkt (p, 5,
  3479         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3480         -    add_srs_wkt (p, 6,
  3481         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3482         -    add_srs_wkt (p, 7,
  3483         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3484         -    add_srs_wkt (p, 8,
  3485         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3486         -    add_srs_wkt (p, 9,
  3487         -        "ETER[\"central_meridian\",-93],PARAMETER[\"scale_factor\"");
  3488         -    add_srs_wkt (p, 10,
  3489         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3490         -    add_srs_wkt (p, 11,
  3491         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3492         -    add_srs_wkt (p, 12,
  3493         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3494         -    add_srs_wkt (p, 13,
  3495         -        "H],AUTHORITY[\"EPSG\",\"32415\"]]");
  3496         -    p = add_epsg_def_ex (filter, first, last, 32416, "epsg", 32416,
  3497         -        "WGS 72BE / UTM zone 16N", 0, 0,
  3498         -        "WGS 72", "Greenwich",
  3499         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3500         -        "Easting", "East", "Northing", "North");
  3501         -    add_proj4text (p, 0,
  3502         -        "+proj=utm +zone=16 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3503         -    add_proj4text (p, 1,
  3504         -        "14,-0.38 +units=m +no_defs");
  3505         -    add_srs_wkt (p, 0,
  3506         -        "PROJCS[\"WGS 72BE / UTM zone 16N\",GEOGCS[\"WGS 72BE\",D");
  3507         -    add_srs_wkt (p, 1,
  3508         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3509         -    add_srs_wkt (p, 2,
  3510         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3511         -    add_srs_wkt (p, 3,
  3512         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3513         -    add_srs_wkt (p, 4,
  3514         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3515         -    add_srs_wkt (p, 5,
  3516         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3517         -    add_srs_wkt (p, 6,
  3518         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3519         -    add_srs_wkt (p, 7,
  3520         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3521         -    add_srs_wkt (p, 8,
  3522         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3523         -    add_srs_wkt (p, 9,
  3524         -        "ETER[\"central_meridian\",-87],PARAMETER[\"scale_factor\"");
  3525         -    add_srs_wkt (p, 10,
  3526         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3527         -    add_srs_wkt (p, 11,
  3528         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3529         -    add_srs_wkt (p, 12,
  3530         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3531         -    add_srs_wkt (p, 13,
  3532         -        "H],AUTHORITY[\"EPSG\",\"32416\"]]");
  3533         -    p = add_epsg_def_ex (filter, first, last, 32417, "epsg", 32417,
  3534         -        "WGS 72BE / UTM zone 17N", 0, 0,
  3535         -        "WGS 72", "Greenwich",
  3536         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3537         -        "Easting", "East", "Northing", "North");
  3538         -    add_proj4text (p, 0,
  3539         -        "+proj=utm +zone=17 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3540         -    add_proj4text (p, 1,
  3541         -        "14,-0.38 +units=m +no_defs");
  3542         -    add_srs_wkt (p, 0,
  3543         -        "PROJCS[\"WGS 72BE / UTM zone 17N\",GEOGCS[\"WGS 72BE\",D");
  3544         -    add_srs_wkt (p, 1,
  3545         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3546         -    add_srs_wkt (p, 2,
  3547         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3548         -    add_srs_wkt (p, 3,
  3549         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3550         -    add_srs_wkt (p, 4,
  3551         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3552         -    add_srs_wkt (p, 5,
  3553         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3554         -    add_srs_wkt (p, 6,
  3555         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3556         -    add_srs_wkt (p, 7,
  3557         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3558         -    add_srs_wkt (p, 8,
  3559         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3560         -    add_srs_wkt (p, 9,
  3561         -        "ETER[\"central_meridian\",-81],PARAMETER[\"scale_factor\"");
  3562         -    add_srs_wkt (p, 10,
  3563         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3564         -    add_srs_wkt (p, 11,
  3565         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3566         -    add_srs_wkt (p, 12,
  3567         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3568         -    add_srs_wkt (p, 13,
  3569         -        "H],AUTHORITY[\"EPSG\",\"32417\"]]");
  3570         -    p = add_epsg_def_ex (filter, first, last, 32418, "epsg", 32418,
  3571         -        "WGS 72BE / UTM zone 18N", 0, 0,
  3572         -        "WGS 72", "Greenwich",
  3573         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3574         -        "Easting", "East", "Northing", "North");
  3575         -    add_proj4text (p, 0,
  3576         -        "+proj=utm +zone=18 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3577         -    add_proj4text (p, 1,
  3578         -        "14,-0.38 +units=m +no_defs");
  3579         -    add_srs_wkt (p, 0,
  3580         -        "PROJCS[\"WGS 72BE / UTM zone 18N\",GEOGCS[\"WGS 72BE\",D");
  3581         -    add_srs_wkt (p, 1,
  3582         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3583         -    add_srs_wkt (p, 2,
  3584         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3585         -    add_srs_wkt (p, 3,
  3586         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3587         -    add_srs_wkt (p, 4,
  3588         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3589         -    add_srs_wkt (p, 5,
  3590         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3591         -    add_srs_wkt (p, 6,
  3592         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3593         -    add_srs_wkt (p, 7,
  3594         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3595         -    add_srs_wkt (p, 8,
  3596         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3597         -    add_srs_wkt (p, 9,
  3598         -        "ETER[\"central_meridian\",-75],PARAMETER[\"scale_factor\"");
  3599         -    add_srs_wkt (p, 10,
  3600         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3601         -    add_srs_wkt (p, 11,
  3602         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3603         -    add_srs_wkt (p, 12,
  3604         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3605         -    add_srs_wkt (p, 13,
  3606         -        "H],AUTHORITY[\"EPSG\",\"32418\"]]");
  3607         -    p = add_epsg_def_ex (filter, first, last, 32419, "epsg", 32419,
  3608         -        "WGS 72BE / UTM zone 19N", 0, 0,
  3609         -        "WGS 72", "Greenwich",
  3610         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3611         -        "Easting", "East", "Northing", "North");
  3612         -    add_proj4text (p, 0,
  3613         -        "+proj=utm +zone=19 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3614         -    add_proj4text (p, 1,
  3615         -        "14,-0.38 +units=m +no_defs");
  3616         -    add_srs_wkt (p, 0,
  3617         -        "PROJCS[\"WGS 72BE / UTM zone 19N\",GEOGCS[\"WGS 72BE\",D");
  3618         -    add_srs_wkt (p, 1,
  3619         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3620         -    add_srs_wkt (p, 2,
  3621         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3622         -    add_srs_wkt (p, 3,
  3623         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3624         -    add_srs_wkt (p, 4,
  3625         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3626         -    add_srs_wkt (p, 5,
  3627         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3628         -    add_srs_wkt (p, 6,
  3629         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3630         -    add_srs_wkt (p, 7,
  3631         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3632         -    add_srs_wkt (p, 8,
  3633         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3634         -    add_srs_wkt (p, 9,
  3635         -        "ETER[\"central_meridian\",-69],PARAMETER[\"scale_factor\"");
  3636         -    add_srs_wkt (p, 10,
  3637         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3638         -    add_srs_wkt (p, 11,
  3639         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3640         -    add_srs_wkt (p, 12,
  3641         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3642         -    add_srs_wkt (p, 13,
  3643         -        "H],AUTHORITY[\"EPSG\",\"32419\"]]");
  3644         -    p = add_epsg_def_ex (filter, first, last, 32420, "epsg", 32420,
  3645         -        "WGS 72BE / UTM zone 20N", 0, 0,
  3646         -        "WGS 72", "Greenwich",
  3647         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3648         -        "Easting", "East", "Northing", "North");
  3649         -    add_proj4text (p, 0,
  3650         -        "+proj=utm +zone=20 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3651         -    add_proj4text (p, 1,
  3652         -        "14,-0.38 +units=m +no_defs");
  3653         -    add_srs_wkt (p, 0,
  3654         -        "PROJCS[\"WGS 72BE / UTM zone 20N\",GEOGCS[\"WGS 72BE\",D");
  3655         -    add_srs_wkt (p, 1,
  3656         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3657         -    add_srs_wkt (p, 2,
  3658         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3659         -    add_srs_wkt (p, 3,
  3660         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3661         -    add_srs_wkt (p, 4,
  3662         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3663         -    add_srs_wkt (p, 5,
  3664         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3665         -    add_srs_wkt (p, 6,
  3666         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3667         -    add_srs_wkt (p, 7,
  3668         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3669         -    add_srs_wkt (p, 8,
  3670         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3671         -    add_srs_wkt (p, 9,
  3672         -        "ETER[\"central_meridian\",-63],PARAMETER[\"scale_factor\"");
  3673         -    add_srs_wkt (p, 10,
  3674         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3675         -    add_srs_wkt (p, 11,
  3676         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3677         -    add_srs_wkt (p, 12,
  3678         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3679         -    add_srs_wkt (p, 13,
  3680         -        "H],AUTHORITY[\"EPSG\",\"32420\"]]");
  3681         -    p = add_epsg_def_ex (filter, first, last, 32421, "epsg", 32421,
  3682         -        "WGS 72BE / UTM zone 21N", 0, 0,
  3683         -        "WGS 72", "Greenwich",
  3684         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3685         -        "Easting", "East", "Northing", "North");
  3686         -    add_proj4text (p, 0,
  3687         -        "+proj=utm +zone=21 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3688         -    add_proj4text (p, 1,
  3689         -        "14,-0.38 +units=m +no_defs");
  3690         -    add_srs_wkt (p, 0,
  3691         -        "PROJCS[\"WGS 72BE / UTM zone 21N\",GEOGCS[\"WGS 72BE\",D");
  3692         -    add_srs_wkt (p, 1,
  3693         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3694         -    add_srs_wkt (p, 2,
  3695         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3696         -    add_srs_wkt (p, 3,
  3697         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3698         -    add_srs_wkt (p, 4,
  3699         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3700         -    add_srs_wkt (p, 5,
  3701         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3702         -    add_srs_wkt (p, 6,
  3703         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3704         -    add_srs_wkt (p, 7,
  3705         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3706         -    add_srs_wkt (p, 8,
  3707         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3708         -    add_srs_wkt (p, 9,
  3709         -        "ETER[\"central_meridian\",-57],PARAMETER[\"scale_factor\"");
  3710         -    add_srs_wkt (p, 10,
  3711         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3712         -    add_srs_wkt (p, 11,
  3713         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3714         -    add_srs_wkt (p, 12,
  3715         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3716         -    add_srs_wkt (p, 13,
  3717         -        "H],AUTHORITY[\"EPSG\",\"32421\"]]");
  3718         -    p = add_epsg_def_ex (filter, first, last, 32422, "epsg", 32422,
  3719         -        "WGS 72BE / UTM zone 22N", 0, 0,
  3720         -        "WGS 72", "Greenwich",
  3721         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3722         -        "Easting", "East", "Northing", "North");
  3723         -    add_proj4text (p, 0,
  3724         -        "+proj=utm +zone=22 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3725         -    add_proj4text (p, 1,
  3726         -        "14,-0.38 +units=m +no_defs");
  3727         -    add_srs_wkt (p, 0,
  3728         -        "PROJCS[\"WGS 72BE / UTM zone 22N\",GEOGCS[\"WGS 72BE\",D");
  3729         -    add_srs_wkt (p, 1,
  3730         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3731         -    add_srs_wkt (p, 2,
  3732         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3733         -    add_srs_wkt (p, 3,
  3734         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3735         -    add_srs_wkt (p, 4,
  3736         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3737         -    add_srs_wkt (p, 5,
  3738         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3739         -    add_srs_wkt (p, 6,
  3740         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3741         -    add_srs_wkt (p, 7,
  3742         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3743         -    add_srs_wkt (p, 8,
  3744         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3745         -    add_srs_wkt (p, 9,
  3746         -        "ETER[\"central_meridian\",-51],PARAMETER[\"scale_factor\"");
  3747         -    add_srs_wkt (p, 10,
  3748         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3749         -    add_srs_wkt (p, 11,
  3750         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3751         -    add_srs_wkt (p, 12,
  3752         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3753         -    add_srs_wkt (p, 13,
  3754         -        "H],AUTHORITY[\"EPSG\",\"32422\"]]");
  3755         -    p = add_epsg_def_ex (filter, first, last, 32423, "epsg", 32423,
  3756         -        "WGS 72BE / UTM zone 23N", 0, 0,
  3757         -        "WGS 72", "Greenwich",
  3758         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3759         -        "Easting", "East", "Northing", "North");
  3760         -    add_proj4text (p, 0,
  3761         -        "+proj=utm +zone=23 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  3762         -    add_proj4text (p, 1,
  3763         -        "14,-0.38 +units=m +no_defs");
  3764         -    add_srs_wkt (p, 0,
  3765         -        "PROJCS[\"WGS 72BE / UTM zone 23N\",GEOGCS[\"WGS 72BE\",D");
  3766         -    add_srs_wkt (p, 1,
  3767         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3768         -    add_srs_wkt (p, 2,
  3769         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3770         -    add_srs_wkt (p, 3,
  3771         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3772         -    add_srs_wkt (p, 4,
  3773         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3774         -    add_srs_wkt (p, 5,
  3775         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3776         -    add_srs_wkt (p, 6,
  3777         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3778         -    add_srs_wkt (p, 7,
  3779         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3780         -    add_srs_wkt (p, 8,
  3781         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3782         -    add_srs_wkt (p, 9,
  3783         -        "ETER[\"central_meridian\",-45],PARAMETER[\"scale_factor\"");
  3784         -    add_srs_wkt (p, 10,
  3785         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3786         -    add_srs_wkt (p, 11,
  3787         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  3788         -    add_srs_wkt (p, 12,
  3789         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  3790         -    add_srs_wkt (p, 13,
  3791         -        "H],AUTHORITY[\"EPSG\",\"32423\"]]");
         1142  +        "Northing\",NORTH],AUTHORITY[\"EPSG\",\"32560\"]]");
  3792   1143   }
  3793   1144   
  3794   1145   #endif /* full EPSG initialization enabled/disabled */
  3795   1146   

Deleted src/srsinit/epsg_inlined_46.c.

     1         -/*
     2         -
     3         - helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4         -
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
     6         -
     7         - Author: Sandro Furieri a.furieri@lqt.it
     8         -
     9         - -----------------------------------------------------------------------------
    10         -
    11         - Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12         -
    13         - The contents of this file are subject to the Mozilla Public License Version
    14         - 1.1 (the "License"); you may not use this file except in compliance with
    15         - the License. You may obtain a copy of the License at
    16         - http://www.mozilla.org/MPL/
    17         -
    18         -Software distributed under the License is distributed on an "AS IS" basis,
    19         -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
    20         -for the specific language governing rights and limitations under the
    21         -License.
    22         -
    23         -The Original Code is the SpatiaLite library
    24         -
    25         -The Initial Developer of the Original Code is Alessandro Furieri
    26         -
    27         -Portions created by the Initial Developer are Copyright (C) 2008
    28         -the Initial Developer. All Rights Reserved.
    29         -
    30         -Contributor(s):
    31         -
    32         -Alternatively, the contents of this file may be used under the terms of
    33         -either the GNU General Public License Version 2 or later (the "GPL"), or
    34         -the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    35         -in which case the provisions of the GPL or the LGPL are applicable instead
    36         -of those above. If you wish to allow use of your version of this file only
    37         -under the terms of either the GPL or the LGPL, and not to allow others to
    38         -use your version of this file under the terms of the MPL, indicate your
    39         -decision by deleting the provisions above and replace them with the notice
    40         -and other provisions required by the GPL or the LGPL. If you do not delete
    41         -the provisions above, a recipient may use your version of this file under
    42         -the terms of any one of the MPL, the GPL or the LGPL.
    43         -
    44         -*/
    45         -
    46         -#include <spatialite_private.h>
    47         -
    48         -#ifndef OMIT_EPSG    /* full EPSG initialization enabled */
    49         -
    50         -SPATIALITE_PRIVATE void
    51         -initialize_epsg_46 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    52         -{
    53         -/* initializing the EPSG defs list */
    54         -    struct epsg_defs *p;
    55         -    p = add_epsg_def_ex (filter, first, last, 32424, "epsg", 32424,
    56         -        "WGS 72BE / UTM zone 24N", 0, 0,
    57         -        "WGS 72", "Greenwich",
    58         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
    59         -        "Easting", "East", "Northing", "North");
    60         -    add_proj4text (p, 0,
    61         -        "+proj=utm +zone=24 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
    62         -    add_proj4text (p, 1,
    63         -        "14,-0.38 +units=m +no_defs");
    64         -    add_srs_wkt (p, 0,
    65         -        "PROJCS[\"WGS 72BE / UTM zone 24N\",GEOGCS[\"WGS 72BE\",D");
    66         -    add_srs_wkt (p, 1,
    67         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
    68         -    add_srs_wkt (p, 2,
    69         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
    70         -    add_srs_wkt (p, 3,
    71         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
    72         -    add_srs_wkt (p, 4,
    73         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
    74         -    add_srs_wkt (p, 5,
    75         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
    76         -    add_srs_wkt (p, 6,
    77         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
    78         -    add_srs_wkt (p, 7,
    79         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
    80         -    add_srs_wkt (p, 8,
    81         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
    82         -    add_srs_wkt (p, 9,
    83         -        "ETER[\"central_meridian\",-39],PARAMETER[\"scale_factor\"");
    84         -    add_srs_wkt (p, 10,
    85         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
    86         -    add_srs_wkt (p, 11,
    87         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
    88         -    add_srs_wkt (p, 12,
    89         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
    90         -    add_srs_wkt (p, 13,
    91         -        "H],AUTHORITY[\"EPSG\",\"32424\"]]");
    92         -    p = add_epsg_def_ex (filter, first, last, 32425, "epsg", 32425,
    93         -        "WGS 72BE / UTM zone 25N", 0, 0,
    94         -        "WGS 72", "Greenwich",
    95         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
    96         -        "Easting", "East", "Northing", "North");
    97         -    add_proj4text (p, 0,
    98         -        "+proj=utm +zone=25 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
    99         -    add_proj4text (p, 1,
   100         -        "14,-0.38 +units=m +no_defs");
   101         -    add_srs_wkt (p, 0,
   102         -        "PROJCS[\"WGS 72BE / UTM zone 25N\",GEOGCS[\"WGS 72BE\",D");
   103         -    add_srs_wkt (p, 1,
   104         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   105         -    add_srs_wkt (p, 2,
   106         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   107         -    add_srs_wkt (p, 3,
   108         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   109         -    add_srs_wkt (p, 4,
   110         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   111         -    add_srs_wkt (p, 5,
   112         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   113         -    add_srs_wkt (p, 6,
   114         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   115         -    add_srs_wkt (p, 7,
   116         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   117         -    add_srs_wkt (p, 8,
   118         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   119         -    add_srs_wkt (p, 9,
   120         -        "ETER[\"central_meridian\",-33],PARAMETER[\"scale_factor\"");
   121         -    add_srs_wkt (p, 10,
   122         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   123         -    add_srs_wkt (p, 11,
   124         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   125         -    add_srs_wkt (p, 12,
   126         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   127         -    add_srs_wkt (p, 13,
   128         -        "H],AUTHORITY[\"EPSG\",\"32425\"]]");
   129         -    p = add_epsg_def_ex (filter, first, last, 32426, "epsg", 32426,
   130         -        "WGS 72BE / UTM zone 26N", 0, 0,
   131         -        "WGS 72", "Greenwich",
   132         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   133         -        "Easting", "East", "Northing", "North");
   134         -    add_proj4text (p, 0,
   135         -        "+proj=utm +zone=26 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   136         -    add_proj4text (p, 1,
   137         -        "14,-0.38 +units=m +no_defs");
   138         -    add_srs_wkt (p, 0,
   139         -        "PROJCS[\"WGS 72BE / UTM zone 26N\",GEOGCS[\"WGS 72BE\",D");
   140         -    add_srs_wkt (p, 1,
   141         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   142         -    add_srs_wkt (p, 2,
   143         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   144         -    add_srs_wkt (p, 3,
   145         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   146         -    add_srs_wkt (p, 4,
   147         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   148         -    add_srs_wkt (p, 5,
   149         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   150         -    add_srs_wkt (p, 6,
   151         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   152         -    add_srs_wkt (p, 7,
   153         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   154         -    add_srs_wkt (p, 8,
   155         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   156         -    add_srs_wkt (p, 9,
   157         -        "ETER[\"central_meridian\",-27],PARAMETER[\"scale_factor\"");
   158         -    add_srs_wkt (p, 10,
   159         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   160         -    add_srs_wkt (p, 11,
   161         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   162         -    add_srs_wkt (p, 12,
   163         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   164         -    add_srs_wkt (p, 13,
   165         -        "H],AUTHORITY[\"EPSG\",\"32426\"]]");
   166         -    p = add_epsg_def_ex (filter, first, last, 32427, "epsg", 32427,
   167         -        "WGS 72BE / UTM zone 27N", 0, 0,
   168         -        "WGS 72", "Greenwich",
   169         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   170         -        "Easting", "East", "Northing", "North");
   171         -    add_proj4text (p, 0,
   172         -        "+proj=utm +zone=27 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   173         -    add_proj4text (p, 1,
   174         -        "14,-0.38 +units=m +no_defs");
   175         -    add_srs_wkt (p, 0,
   176         -        "PROJCS[\"WGS 72BE / UTM zone 27N\",GEOGCS[\"WGS 72BE\",D");
   177         -    add_srs_wkt (p, 1,
   178         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   179         -    add_srs_wkt (p, 2,
   180         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   181         -    add_srs_wkt (p, 3,
   182         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   183         -    add_srs_wkt (p, 4,
   184         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   185         -    add_srs_wkt (p, 5,
   186         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   187         -    add_srs_wkt (p, 6,
   188         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   189         -    add_srs_wkt (p, 7,
   190         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   191         -    add_srs_wkt (p, 8,
   192         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   193         -    add_srs_wkt (p, 9,
   194         -        "ETER[\"central_meridian\",-21],PARAMETER[\"scale_factor\"");
   195         -    add_srs_wkt (p, 10,
   196         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   197         -    add_srs_wkt (p, 11,
   198         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   199         -    add_srs_wkt (p, 12,
   200         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   201         -    add_srs_wkt (p, 13,
   202         -        "H],AUTHORITY[\"EPSG\",\"32427\"]]");
   203         -    p = add_epsg_def_ex (filter, first, last, 32428, "epsg", 32428,
   204         -        "WGS 72BE / UTM zone 28N", 0, 0,
   205         -        "WGS 72", "Greenwich",
   206         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   207         -        "Easting", "East", "Northing", "North");
   208         -    add_proj4text (p, 0,
   209         -        "+proj=utm +zone=28 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   210         -    add_proj4text (p, 1,
   211         -        "14,-0.38 +units=m +no_defs");
   212         -    add_srs_wkt (p, 0,
   213         -        "PROJCS[\"WGS 72BE / UTM zone 28N\",GEOGCS[\"WGS 72BE\",D");
   214         -    add_srs_wkt (p, 1,
   215         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   216         -    add_srs_wkt (p, 2,
   217         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   218         -    add_srs_wkt (p, 3,
   219         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   220         -    add_srs_wkt (p, 4,
   221         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   222         -    add_srs_wkt (p, 5,
   223         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   224         -    add_srs_wkt (p, 6,
   225         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   226         -    add_srs_wkt (p, 7,
   227         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   228         -    add_srs_wkt (p, 8,
   229         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   230         -    add_srs_wkt (p, 9,
   231         -        "ETER[\"central_meridian\",-15],PARAMETER[\"scale_factor\"");
   232         -    add_srs_wkt (p, 10,
   233         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   234         -    add_srs_wkt (p, 11,
   235         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   236         -    add_srs_wkt (p, 12,
   237         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   238         -    add_srs_wkt (p, 13,
   239         -        "H],AUTHORITY[\"EPSG\",\"32428\"]]");
   240         -    p = add_epsg_def_ex (filter, first, last, 32429, "epsg", 32429,
   241         -        "WGS 72BE / UTM zone 29N", 0, 0,
   242         -        "WGS 72", "Greenwich",
   243         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   244         -        "Easting", "East", "Northing", "North");
   245         -    add_proj4text (p, 0,
   246         -        "+proj=utm +zone=29 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   247         -    add_proj4text (p, 1,
   248         -        "14,-0.38 +units=m +no_defs");
   249         -    add_srs_wkt (p, 0,
   250         -        "PROJCS[\"WGS 72BE / UTM zone 29N\",GEOGCS[\"WGS 72BE\",D");
   251         -    add_srs_wkt (p, 1,
   252         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   253         -    add_srs_wkt (p, 2,
   254         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   255         -    add_srs_wkt (p, 3,
   256         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   257         -    add_srs_wkt (p, 4,
   258         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   259         -    add_srs_wkt (p, 5,
   260         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   261         -    add_srs_wkt (p, 6,
   262         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   263         -    add_srs_wkt (p, 7,
   264         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   265         -    add_srs_wkt (p, 8,
   266         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   267         -    add_srs_wkt (p, 9,
   268         -        "ETER[\"central_meridian\",-9],PARAMETER[\"scale_factor\"");
   269         -    add_srs_wkt (p, 10,
   270         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   271         -    add_srs_wkt (p, 11,
   272         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   273         -    add_srs_wkt (p, 12,
   274         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   275         -    add_srs_wkt (p, 13,
   276         -        "H],AUTHORITY[\"EPSG\",\"32429\"]]");
   277         -    p = add_epsg_def_ex (filter, first, last, 32430, "epsg", 32430,
   278         -        "WGS 72BE / UTM zone 30N", 0, 0,
   279         -        "WGS 72", "Greenwich",
   280         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   281         -        "Easting", "East", "Northing", "North");
   282         -    add_proj4text (p, 0,
   283         -        "+proj=utm +zone=30 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   284         -    add_proj4text (p, 1,
   285         -        "14,-0.38 +units=m +no_defs");
   286         -    add_srs_wkt (p, 0,
   287         -        "PROJCS[\"WGS 72BE / UTM zone 30N\",GEOGCS[\"WGS 72BE\",D");
   288         -    add_srs_wkt (p, 1,
   289         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   290         -    add_srs_wkt (p, 2,
   291         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   292         -    add_srs_wkt (p, 3,
   293         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   294         -    add_srs_wkt (p, 4,
   295         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   296         -    add_srs_wkt (p, 5,
   297         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   298         -    add_srs_wkt (p, 6,
   299         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   300         -    add_srs_wkt (p, 7,
   301         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   302         -    add_srs_wkt (p, 8,
   303         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   304         -    add_srs_wkt (p, 9,
   305         -        "ETER[\"central_meridian\",-3],PARAMETER[\"scale_factor\"");
   306         -    add_srs_wkt (p, 10,
   307         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   308         -    add_srs_wkt (p, 11,
   309         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   310         -    add_srs_wkt (p, 12,
   311         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   312         -    add_srs_wkt (p, 13,
   313         -        "H],AUTHORITY[\"EPSG\",\"32430\"]]");
   314         -    p = add_epsg_def_ex (filter, first, last, 32431, "epsg", 32431,
   315         -        "WGS 72BE / UTM zone 31N", 0, 0,
   316         -        "WGS 72", "Greenwich",
   317         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   318         -        "Easting", "East", "Northing", "North");
   319         -    add_proj4text (p, 0,
   320         -        "+proj=utm +zone=31 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   321         -    add_proj4text (p, 1,
   322         -        "14,-0.38 +units=m +no_defs");
   323         -    add_srs_wkt (p, 0,
   324         -        "PROJCS[\"WGS 72BE / UTM zone 31N\",GEOGCS[\"WGS 72BE\",D");
   325         -    add_srs_wkt (p, 1,
   326         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   327         -    add_srs_wkt (p, 2,
   328         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   329         -    add_srs_wkt (p, 3,
   330         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   331         -    add_srs_wkt (p, 4,
   332         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   333         -    add_srs_wkt (p, 5,
   334         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   335         -    add_srs_wkt (p, 6,
   336         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   337         -    add_srs_wkt (p, 7,
   338         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   339         -    add_srs_wkt (p, 8,
   340         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   341         -    add_srs_wkt (p, 9,
   342         -        "ETER[\"central_meridian\",3],PARAMETER[\"scale_factor\",");
   343         -    add_srs_wkt (p, 10,
   344         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   345         -    add_srs_wkt (p, 11,
   346         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   347         -    add_srs_wkt (p, 12,
   348         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   349         -    add_srs_wkt (p, 13,
   350         -        "H],AUTHORITY[\"EPSG\",\"32431\"]]");
   351         -    p = add_epsg_def_ex (filter, first, last, 32432, "epsg", 32432,
   352         -        "WGS 72BE / UTM zone 32N", 0, 0,
   353         -        "WGS 72", "Greenwich",
   354         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   355         -        "Easting", "East", "Northing", "North");
   356         -    add_proj4text (p, 0,
   357         -        "+proj=utm +zone=32 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   358         -    add_proj4text (p, 1,
   359         -        "14,-0.38 +units=m +no_defs");
   360         -    add_srs_wkt (p, 0,
   361         -        "PROJCS[\"WGS 72BE / UTM zone 32N\",GEOGCS[\"WGS 72BE\",D");
   362         -    add_srs_wkt (p, 1,
   363         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   364         -    add_srs_wkt (p, 2,
   365         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   366         -    add_srs_wkt (p, 3,
   367         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   368         -    add_srs_wkt (p, 4,
   369         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   370         -    add_srs_wkt (p, 5,
   371         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   372         -    add_srs_wkt (p, 6,
   373         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   374         -    add_srs_wkt (p, 7,
   375         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   376         -    add_srs_wkt (p, 8,
   377         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   378         -    add_srs_wkt (p, 9,
   379         -        "ETER[\"central_meridian\",9],PARAMETER[\"scale_factor\",");
   380         -    add_srs_wkt (p, 10,
   381         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   382         -    add_srs_wkt (p, 11,
   383         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   384         -    add_srs_wkt (p, 12,
   385         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   386         -    add_srs_wkt (p, 13,
   387         -        "H],AUTHORITY[\"EPSG\",\"32432\"]]");
   388         -    p = add_epsg_def_ex (filter, first, last, 32433, "epsg", 32433,
   389         -        "WGS 72BE / UTM zone 33N", 0, 0,
   390         -        "WGS 72", "Greenwich",
   391         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   392         -        "Easting", "East", "Northing", "North");
   393         -    add_proj4text (p, 0,
   394         -        "+proj=utm +zone=33 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   395         -    add_proj4text (p, 1,
   396         -        "14,-0.38 +units=m +no_defs");
   397         -    add_srs_wkt (p, 0,
   398         -        "PROJCS[\"WGS 72BE / UTM zone 33N\",GEOGCS[\"WGS 72BE\",D");
   399         -    add_srs_wkt (p, 1,
   400         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   401         -    add_srs_wkt (p, 2,
   402         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   403         -    add_srs_wkt (p, 3,
   404         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   405         -    add_srs_wkt (p, 4,
   406         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   407         -    add_srs_wkt (p, 5,
   408         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   409         -    add_srs_wkt (p, 6,
   410         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   411         -    add_srs_wkt (p, 7,
   412         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   413         -    add_srs_wkt (p, 8,
   414         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   415         -    add_srs_wkt (p, 9,
   416         -        "ETER[\"central_meridian\",15],PARAMETER[\"scale_factor\"");
   417         -    add_srs_wkt (p, 10,
   418         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   419         -    add_srs_wkt (p, 11,
   420         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   421         -    add_srs_wkt (p, 12,
   422         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   423         -    add_srs_wkt (p, 13,
   424         -        "H],AUTHORITY[\"EPSG\",\"32433\"]]");
   425         -    p = add_epsg_def_ex (filter, first, last, 32434, "epsg", 32434,
   426         -        "WGS 72BE / UTM zone 34N", 0, 0,
   427         -        "WGS 72", "Greenwich",
   428         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   429         -        "Easting", "East", "Northing", "North");
   430         -    add_proj4text (p, 0,
   431         -        "+proj=utm +zone=34 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   432         -    add_proj4text (p, 1,
   433         -        "14,-0.38 +units=m +no_defs");
   434         -    add_srs_wkt (p, 0,
   435         -        "PROJCS[\"WGS 72BE / UTM zone 34N\",GEOGCS[\"WGS 72BE\",D");
   436         -    add_srs_wkt (p, 1,
   437         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   438         -    add_srs_wkt (p, 2,
   439         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   440         -    add_srs_wkt (p, 3,
   441         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   442         -    add_srs_wkt (p, 4,
   443         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   444         -    add_srs_wkt (p, 5,
   445         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   446         -    add_srs_wkt (p, 6,
   447         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   448         -    add_srs_wkt (p, 7,
   449         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   450         -    add_srs_wkt (p, 8,
   451         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   452         -    add_srs_wkt (p, 9,
   453         -        "ETER[\"central_meridian\",21],PARAMETER[\"scale_factor\"");
   454         -    add_srs_wkt (p, 10,
   455         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   456         -    add_srs_wkt (p, 11,
   457         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   458         -    add_srs_wkt (p, 12,
   459         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   460         -    add_srs_wkt (p, 13,
   461         -        "H],AUTHORITY[\"EPSG\",\"32434\"]]");
   462         -    p = add_epsg_def_ex (filter, first, last, 32435, "epsg", 32435,
   463         -        "WGS 72BE / UTM zone 35N", 0, 0,
   464         -        "WGS 72", "Greenwich",
   465         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   466         -        "Easting", "East", "Northing", "North");
   467         -    add_proj4text (p, 0,
   468         -        "+proj=utm +zone=35 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   469         -    add_proj4text (p, 1,
   470         -        "14,-0.38 +units=m +no_defs");
   471         -    add_srs_wkt (p, 0,
   472         -        "PROJCS[\"WGS 72BE / UTM zone 35N\",GEOGCS[\"WGS 72BE\",D");
   473         -    add_srs_wkt (p, 1,
   474         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   475         -    add_srs_wkt (p, 2,
   476         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   477         -    add_srs_wkt (p, 3,
   478         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   479         -    add_srs_wkt (p, 4,
   480         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   481         -    add_srs_wkt (p, 5,
   482         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   483         -    add_srs_wkt (p, 6,
   484         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   485         -    add_srs_wkt (p, 7,
   486         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   487         -    add_srs_wkt (p, 8,
   488         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   489         -    add_srs_wkt (p, 9,
   490         -        "ETER[\"central_meridian\",27],PARAMETER[\"scale_factor\"");
   491         -    add_srs_wkt (p, 10,
   492         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   493         -    add_srs_wkt (p, 11,
   494         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   495         -    add_srs_wkt (p, 12,
   496         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   497         -    add_srs_wkt (p, 13,
   498         -        "H],AUTHORITY[\"EPSG\",\"32435\"]]");
   499         -    p = add_epsg_def_ex (filter, first, last, 32436, "epsg", 32436,
   500         -        "WGS 72BE / UTM zone 36N", 0, 0,
   501         -        "WGS 72", "Greenwich",
   502         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   503         -        "Easting", "East", "Northing", "North");
   504         -    add_proj4text (p, 0,
   505         -        "+proj=utm +zone=36 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   506         -    add_proj4text (p, 1,
   507         -        "14,-0.38 +units=m +no_defs");
   508         -    add_srs_wkt (p, 0,
   509         -        "PROJCS[\"WGS 72BE / UTM zone 36N\",GEOGCS[\"WGS 72BE\",D");
   510         -    add_srs_wkt (p, 1,
   511         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   512         -    add_srs_wkt (p, 2,
   513         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   514         -    add_srs_wkt (p, 3,
   515         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   516         -    add_srs_wkt (p, 4,
   517         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   518         -    add_srs_wkt (p, 5,
   519         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   520         -    add_srs_wkt (p, 6,
   521         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   522         -    add_srs_wkt (p, 7,
   523         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   524         -    add_srs_wkt (p, 8,
   525         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   526         -    add_srs_wkt (p, 9,
   527         -        "ETER[\"central_meridian\",33],PARAMETER[\"scale_factor\"");
   528         -    add_srs_wkt (p, 10,
   529         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   530         -    add_srs_wkt (p, 11,
   531         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   532         -    add_srs_wkt (p, 12,
   533         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   534         -    add_srs_wkt (p, 13,
   535         -        "H],AUTHORITY[\"EPSG\",\"32436\"]]");
   536         -    p = add_epsg_def_ex (filter, first, last, 32437, "epsg", 32437,
   537         -        "WGS 72BE / UTM zone 37N", 0, 0,
   538         -        "WGS 72", "Greenwich",
   539         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   540         -        "Easting", "East", "Northing", "North");
   541         -    add_proj4text (p, 0,
   542         -        "+proj=utm +zone=37 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   543         -    add_proj4text (p, 1,
   544         -        "14,-0.38 +units=m +no_defs");
   545         -    add_srs_wkt (p, 0,
   546         -        "PROJCS[\"WGS 72BE / UTM zone 37N\",GEOGCS[\"WGS 72BE\",D");
   547         -    add_srs_wkt (p, 1,
   548         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   549         -    add_srs_wkt (p, 2,
   550         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   551         -    add_srs_wkt (p, 3,
   552         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   553         -    add_srs_wkt (p, 4,
   554         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   555         -    add_srs_wkt (p, 5,
   556         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   557         -    add_srs_wkt (p, 6,
   558         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   559         -    add_srs_wkt (p, 7,
   560         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   561         -    add_srs_wkt (p, 8,
   562         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   563         -    add_srs_wkt (p, 9,
   564         -        "ETER[\"central_meridian\",39],PARAMETER[\"scale_factor\"");
   565         -    add_srs_wkt (p, 10,
   566         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   567         -    add_srs_wkt (p, 11,
   568         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   569         -    add_srs_wkt (p, 12,
   570         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   571         -    add_srs_wkt (p, 13,
   572         -        "H],AUTHORITY[\"EPSG\",\"32437\"]]");
   573         -    p = add_epsg_def_ex (filter, first, last, 32438, "epsg", 32438,
   574         -        "WGS 72BE / UTM zone 38N", 0, 0,
   575         -        "WGS 72", "Greenwich",
   576         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   577         -        "Easting", "East", "Northing", "North");
   578         -    add_proj4text (p, 0,
   579         -        "+proj=utm +zone=38 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   580         -    add_proj4text (p, 1,
   581         -        "14,-0.38 +units=m +no_defs");
   582         -    add_srs_wkt (p, 0,
   583         -        "PROJCS[\"WGS 72BE / UTM zone 38N\",GEOGCS[\"WGS 72BE\",D");
   584         -    add_srs_wkt (p, 1,
   585         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   586         -    add_srs_wkt (p, 2,
   587         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   588         -    add_srs_wkt (p, 3,
   589         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   590         -    add_srs_wkt (p, 4,
   591         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   592         -    add_srs_wkt (p, 5,
   593         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   594         -    add_srs_wkt (p, 6,
   595         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   596         -    add_srs_wkt (p, 7,
   597         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   598         -    add_srs_wkt (p, 8,
   599         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   600         -    add_srs_wkt (p, 9,
   601         -        "ETER[\"central_meridian\",45],PARAMETER[\"scale_factor\"");
   602         -    add_srs_wkt (p, 10,
   603         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   604         -    add_srs_wkt (p, 11,
   605         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   606         -    add_srs_wkt (p, 12,
   607         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   608         -    add_srs_wkt (p, 13,
   609         -        "H],AUTHORITY[\"EPSG\",\"32438\"]]");
   610         -    p = add_epsg_def_ex (filter, first, last, 32439, "epsg", 32439,
   611         -        "WGS 72BE / UTM zone 39N", 0, 0,
   612         -        "WGS 72", "Greenwich",
   613         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   614         -        "Easting", "East", "Northing", "North");
   615         -    add_proj4text (p, 0,
   616         -        "+proj=utm +zone=39 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   617         -    add_proj4text (p, 1,
   618         -        "14,-0.38 +units=m +no_defs");
   619         -    add_srs_wkt (p, 0,
   620         -        "PROJCS[\"WGS 72BE / UTM zone 39N\",GEOGCS[\"WGS 72BE\",D");
   621         -    add_srs_wkt (p, 1,
   622         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   623         -    add_srs_wkt (p, 2,
   624         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   625         -    add_srs_wkt (p, 3,
   626         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   627         -    add_srs_wkt (p, 4,
   628         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   629         -    add_srs_wkt (p, 5,
   630         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   631         -    add_srs_wkt (p, 6,
   632         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   633         -    add_srs_wkt (p, 7,
   634         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   635         -    add_srs_wkt (p, 8,
   636         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   637         -    add_srs_wkt (p, 9,
   638         -        "ETER[\"central_meridian\",51],PARAMETER[\"scale_factor\"");
   639         -    add_srs_wkt (p, 10,
   640         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   641         -    add_srs_wkt (p, 11,
   642         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   643         -    add_srs_wkt (p, 12,
   644         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   645         -    add_srs_wkt (p, 13,
   646         -        "H],AUTHORITY[\"EPSG\",\"32439\"]]");
   647         -    p = add_epsg_def_ex (filter, first, last, 32440, "epsg", 32440,
   648         -        "WGS 72BE / UTM zone 40N", 0, 0,
   649         -        "WGS 72", "Greenwich",
   650         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   651         -        "Easting", "East", "Northing", "North");
   652         -    add_proj4text (p, 0,
   653         -        "+proj=utm +zone=40 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   654         -    add_proj4text (p, 1,
   655         -        "14,-0.38 +units=m +no_defs");
   656         -    add_srs_wkt (p, 0,
   657         -        "PROJCS[\"WGS 72BE / UTM zone 40N\",GEOGCS[\"WGS 72BE\",D");
   658         -    add_srs_wkt (p, 1,
   659         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   660         -    add_srs_wkt (p, 2,
   661         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   662         -    add_srs_wkt (p, 3,
   663         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   664         -    add_srs_wkt (p, 4,
   665         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   666         -    add_srs_wkt (p, 5,
   667         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   668         -    add_srs_wkt (p, 6,
   669         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   670         -    add_srs_wkt (p, 7,
   671         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   672         -    add_srs_wkt (p, 8,
   673         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   674         -    add_srs_wkt (p, 9,
   675         -        "ETER[\"central_meridian\",57],PARAMETER[\"scale_factor\"");
   676         -    add_srs_wkt (p, 10,
   677         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   678         -    add_srs_wkt (p, 11,
   679         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   680         -    add_srs_wkt (p, 12,
   681         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   682         -    add_srs_wkt (p, 13,
   683         -        "H],AUTHORITY[\"EPSG\",\"32440\"]]");
   684         -    p = add_epsg_def_ex (filter, first, last, 32441, "epsg", 32441,
   685         -        "WGS 72BE / UTM zone 41N", 0, 0,
   686         -        "WGS 72", "Greenwich",
   687         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   688         -        "Easting", "East", "Northing", "North");
   689         -    add_proj4text (p, 0,
   690         -        "+proj=utm +zone=41 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   691         -    add_proj4text (p, 1,
   692         -        "14,-0.38 +units=m +no_defs");
   693         -    add_srs_wkt (p, 0,
   694         -        "PROJCS[\"WGS 72BE / UTM zone 41N\",GEOGCS[\"WGS 72BE\",D");
   695         -    add_srs_wkt (p, 1,
   696         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   697         -    add_srs_wkt (p, 2,
   698         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   699         -    add_srs_wkt (p, 3,
   700         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   701         -    add_srs_wkt (p, 4,
   702         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   703         -    add_srs_wkt (p, 5,
   704         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   705         -    add_srs_wkt (p, 6,
   706         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   707         -    add_srs_wkt (p, 7,
   708         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   709         -    add_srs_wkt (p, 8,
   710         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   711         -    add_srs_wkt (p, 9,
   712         -        "ETER[\"central_meridian\",63],PARAMETER[\"scale_factor\"");
   713         -    add_srs_wkt (p, 10,
   714         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   715         -    add_srs_wkt (p, 11,
   716         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   717         -    add_srs_wkt (p, 12,
   718         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   719         -    add_srs_wkt (p, 13,
   720         -        "H],AUTHORITY[\"EPSG\",\"32441\"]]");
   721         -    p = add_epsg_def_ex (filter, first, last, 32442, "epsg", 32442,
   722         -        "WGS 72BE / UTM zone 42N", 0, 0,
   723         -        "WGS 72", "Greenwich",
   724         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   725         -        "Easting", "East", "Northing", "North");
   726         -    add_proj4text (p, 0,
   727         -        "+proj=utm +zone=42 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   728         -    add_proj4text (p, 1,
   729         -        "14,-0.38 +units=m +no_defs");
   730         -    add_srs_wkt (p, 0,
   731         -        "PROJCS[\"WGS 72BE / UTM zone 42N\",GEOGCS[\"WGS 72BE\",D");
   732         -    add_srs_wkt (p, 1,
   733         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   734         -    add_srs_wkt (p, 2,
   735         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   736         -    add_srs_wkt (p, 3,
   737         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   738         -    add_srs_wkt (p, 4,
   739         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   740         -    add_srs_wkt (p, 5,
   741         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   742         -    add_srs_wkt (p, 6,
   743         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   744         -    add_srs_wkt (p, 7,
   745         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   746         -    add_srs_wkt (p, 8,
   747         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   748         -    add_srs_wkt (p, 9,
   749         -        "ETER[\"central_meridian\",69],PARAMETER[\"scale_factor\"");
   750         -    add_srs_wkt (p, 10,
   751         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   752         -    add_srs_wkt (p, 11,
   753         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   754         -    add_srs_wkt (p, 12,
   755         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   756         -    add_srs_wkt (p, 13,
   757         -        "H],AUTHORITY[\"EPSG\",\"32442\"]]");
   758         -    p = add_epsg_def_ex (filter, first, last, 32443, "epsg", 32443,
   759         -        "WGS 72BE / UTM zone 43N", 0, 0,
   760         -        "WGS 72", "Greenwich",
   761         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   762         -        "Easting", "East", "Northing", "North");
   763         -    add_proj4text (p, 0,
   764         -        "+proj=utm +zone=43 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   765         -    add_proj4text (p, 1,
   766         -        "14,-0.38 +units=m +no_defs");
   767         -    add_srs_wkt (p, 0,
   768         -        "PROJCS[\"WGS 72BE / UTM zone 43N\",GEOGCS[\"WGS 72BE\",D");
   769         -    add_srs_wkt (p, 1,
   770         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   771         -    add_srs_wkt (p, 2,
   772         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   773         -    add_srs_wkt (p, 3,
   774         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   775         -    add_srs_wkt (p, 4,
   776         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   777         -    add_srs_wkt (p, 5,
   778         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   779         -    add_srs_wkt (p, 6,
   780         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   781         -    add_srs_wkt (p, 7,
   782         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   783         -    add_srs_wkt (p, 8,
   784         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   785         -    add_srs_wkt (p, 9,
   786         -        "ETER[\"central_meridian\",75],PARAMETER[\"scale_factor\"");
   787         -    add_srs_wkt (p, 10,
   788         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   789         -    add_srs_wkt (p, 11,
   790         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   791         -    add_srs_wkt (p, 12,
   792         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   793         -    add_srs_wkt (p, 13,
   794         -        "H],AUTHORITY[\"EPSG\",\"32443\"]]");
   795         -    p = add_epsg_def_ex (filter, first, last, 32444, "epsg", 32444,
   796         -        "WGS 72BE / UTM zone 44N", 0, 0,
   797         -        "WGS 72", "Greenwich",
   798         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   799         -        "Easting", "East", "Northing", "North");
   800         -    add_proj4text (p, 0,
   801         -        "+proj=utm +zone=44 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   802         -    add_proj4text (p, 1,
   803         -        "14,-0.38 +units=m +no_defs");
   804         -    add_srs_wkt (p, 0,
   805         -        "PROJCS[\"WGS 72BE / UTM zone 44N\",GEOGCS[\"WGS 72BE\",D");
   806         -    add_srs_wkt (p, 1,
   807         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   808         -    add_srs_wkt (p, 2,
   809         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   810         -    add_srs_wkt (p, 3,
   811         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   812         -    add_srs_wkt (p, 4,
   813         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   814         -    add_srs_wkt (p, 5,
   815         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   816         -    add_srs_wkt (p, 6,
   817         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   818         -    add_srs_wkt (p, 7,
   819         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   820         -    add_srs_wkt (p, 8,
   821         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   822         -    add_srs_wkt (p, 9,
   823         -        "ETER[\"central_meridian\",81],PARAMETER[\"scale_factor\"");
   824         -    add_srs_wkt (p, 10,
   825         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   826         -    add_srs_wkt (p, 11,
   827         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   828         -    add_srs_wkt (p, 12,
   829         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   830         -    add_srs_wkt (p, 13,
   831         -        "H],AUTHORITY[\"EPSG\",\"32444\"]]");
   832         -    p = add_epsg_def_ex (filter, first, last, 32445, "epsg", 32445,
   833         -        "WGS 72BE / UTM zone 45N", 0, 0,
   834         -        "WGS 72", "Greenwich",
   835         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   836         -        "Easting", "East", "Northing", "North");
   837         -    add_proj4text (p, 0,
   838         -        "+proj=utm +zone=45 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   839         -    add_proj4text (p, 1,
   840         -        "14,-0.38 +units=m +no_defs");
   841         -    add_srs_wkt (p, 0,
   842         -        "PROJCS[\"WGS 72BE / UTM zone 45N\",GEOGCS[\"WGS 72BE\",D");
   843         -    add_srs_wkt (p, 1,
   844         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   845         -    add_srs_wkt (p, 2,
   846         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   847         -    add_srs_wkt (p, 3,
   848         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   849         -    add_srs_wkt (p, 4,
   850         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   851         -    add_srs_wkt (p, 5,
   852         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   853         -    add_srs_wkt (p, 6,
   854         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   855         -    add_srs_wkt (p, 7,
   856         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   857         -    add_srs_wkt (p, 8,
   858         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   859         -    add_srs_wkt (p, 9,
   860         -        "ETER[\"central_meridian\",87],PARAMETER[\"scale_factor\"");
   861         -    add_srs_wkt (p, 10,
   862         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   863         -    add_srs_wkt (p, 11,
   864         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   865         -    add_srs_wkt (p, 12,
   866         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   867         -    add_srs_wkt (p, 13,
   868         -        "H],AUTHORITY[\"EPSG\",\"32445\"]]");
   869         -    p = add_epsg_def_ex (filter, first, last, 32446, "epsg", 32446,
   870         -        "WGS 72BE / UTM zone 46N", 0, 0,
   871         -        "WGS 72", "Greenwich",
   872         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   873         -        "Easting", "East", "Northing", "North");
   874         -    add_proj4text (p, 0,
   875         -        "+proj=utm +zone=46 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   876         -    add_proj4text (p, 1,
   877         -        "14,-0.38 +units=m +no_defs");
   878         -    add_srs_wkt (p, 0,
   879         -        "PROJCS[\"WGS 72BE / UTM zone 46N\",GEOGCS[\"WGS 72BE\",D");
   880         -    add_srs_wkt (p, 1,
   881         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   882         -    add_srs_wkt (p, 2,
   883         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   884         -    add_srs_wkt (p, 3,
   885         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   886         -    add_srs_wkt (p, 4,
   887         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   888         -    add_srs_wkt (p, 5,
   889         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   890         -    add_srs_wkt (p, 6,
   891         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   892         -    add_srs_wkt (p, 7,
   893         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   894         -    add_srs_wkt (p, 8,
   895         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   896         -    add_srs_wkt (p, 9,
   897         -        "ETER[\"central_meridian\",93],PARAMETER[\"scale_factor\"");
   898         -    add_srs_wkt (p, 10,
   899         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   900         -    add_srs_wkt (p, 11,
   901         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   902         -    add_srs_wkt (p, 12,
   903         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   904         -    add_srs_wkt (p, 13,
   905         -        "H],AUTHORITY[\"EPSG\",\"32446\"]]");
   906         -    p = add_epsg_def_ex (filter, first, last, 32447, "epsg", 32447,
   907         -        "WGS 72BE / UTM zone 47N", 0, 0,
   908         -        "WGS 72", "Greenwich",
   909         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   910         -        "Easting", "East", "Northing", "North");
   911         -    add_proj4text (p, 0,
   912         -        "+proj=utm +zone=47 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   913         -    add_proj4text (p, 1,
   914         -        "14,-0.38 +units=m +no_defs");
   915         -    add_srs_wkt (p, 0,
   916         -        "PROJCS[\"WGS 72BE / UTM zone 47N\",GEOGCS[\"WGS 72BE\",D");
   917         -    add_srs_wkt (p, 1,
   918         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   919         -    add_srs_wkt (p, 2,
   920         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   921         -    add_srs_wkt (p, 3,
   922         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   923         -    add_srs_wkt (p, 4,
   924         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   925         -    add_srs_wkt (p, 5,
   926         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   927         -    add_srs_wkt (p, 6,
   928         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   929         -    add_srs_wkt (p, 7,
   930         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   931         -    add_srs_wkt (p, 8,
   932         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   933         -    add_srs_wkt (p, 9,
   934         -        "ETER[\"central_meridian\",99],PARAMETER[\"scale_factor\"");
   935         -    add_srs_wkt (p, 10,
   936         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   937         -    add_srs_wkt (p, 11,
   938         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   939         -    add_srs_wkt (p, 12,
   940         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   941         -    add_srs_wkt (p, 13,
   942         -        "H],AUTHORITY[\"EPSG\",\"32447\"]]");
   943         -    p = add_epsg_def_ex (filter, first, last, 32448, "epsg", 32448,
   944         -        "WGS 72BE / UTM zone 48N", 0, 0,
   945         -        "WGS 72", "Greenwich",
   946         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   947         -        "Easting", "East", "Northing", "North");
   948         -    add_proj4text (p, 0,
   949         -        "+proj=utm +zone=48 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   950         -    add_proj4text (p, 1,
   951         -        "14,-0.38 +units=m +no_defs");
   952         -    add_srs_wkt (p, 0,
   953         -        "PROJCS[\"WGS 72BE / UTM zone 48N\",GEOGCS[\"WGS 72BE\",D");
   954         -    add_srs_wkt (p, 1,
   955         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   956         -    add_srs_wkt (p, 2,
   957         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   958         -    add_srs_wkt (p, 3,
   959         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   960         -    add_srs_wkt (p, 4,
   961         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   962         -    add_srs_wkt (p, 5,
   963         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
   964         -    add_srs_wkt (p, 6,
   965         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
   966         -    add_srs_wkt (p, 7,
   967         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
   968         -    add_srs_wkt (p, 8,
   969         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
   970         -    add_srs_wkt (p, 9,
   971         -        "ETER[\"central_meridian\",105],PARAMETER[\"scale_factor\"");
   972         -    add_srs_wkt (p, 10,
   973         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   974         -    add_srs_wkt (p, 11,
   975         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
   976         -    add_srs_wkt (p, 12,
   977         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   978         -    add_srs_wkt (p, 13,
   979         -        "H],AUTHORITY[\"EPSG\",\"32448\"]]");
   980         -    p = add_epsg_def_ex (filter, first, last, 32449, "epsg", 32449,
   981         -        "WGS 72BE / UTM zone 49N", 0, 0,
   982         -        "WGS 72", "Greenwich",
   983         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
   984         -        "Easting", "East", "Northing", "North");
   985         -    add_proj4text (p, 0,
   986         -        "+proj=utm +zone=49 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
   987         -    add_proj4text (p, 1,
   988         -        "14,-0.38 +units=m +no_defs");
   989         -    add_srs_wkt (p, 0,
   990         -        "PROJCS[\"WGS 72BE / UTM zone 49N\",GEOGCS[\"WGS 72BE\",D");
   991         -    add_srs_wkt (p, 1,
   992         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
   993         -    add_srs_wkt (p, 2,
   994         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
   995         -    add_srs_wkt (p, 3,
   996         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
   997         -    add_srs_wkt (p, 4,
   998         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
   999         -    add_srs_wkt (p, 5,
  1000         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1001         -    add_srs_wkt (p, 6,
  1002         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1003         -    add_srs_wkt (p, 7,
  1004         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1005         -    add_srs_wkt (p, 8,
  1006         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1007         -    add_srs_wkt (p, 9,
  1008         -        "ETER[\"central_meridian\",111],PARAMETER[\"scale_factor\"");
  1009         -    add_srs_wkt (p, 10,
  1010         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1011         -    add_srs_wkt (p, 11,
  1012         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1013         -    add_srs_wkt (p, 12,
  1014         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1015         -    add_srs_wkt (p, 13,
  1016         -        "H],AUTHORITY[\"EPSG\",\"32449\"]]");
  1017         -    p = add_epsg_def_ex (filter, first, last, 32450, "epsg", 32450,
  1018         -        "WGS 72BE / UTM zone 50N", 0, 0,
  1019         -        "WGS 72", "Greenwich",
  1020         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1021         -        "Easting", "East", "Northing", "North");
  1022         -    add_proj4text (p, 0,
  1023         -        "+proj=utm +zone=50 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  1024         -    add_proj4text (p, 1,
  1025         -        "14,-0.38 +units=m +no_defs");
  1026         -    add_srs_wkt (p, 0,
  1027         -        "PROJCS[\"WGS 72BE / UTM zone 50N\",GEOGCS[\"WGS 72BE\",D");
  1028         -    add_srs_wkt (p, 1,
  1029         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1030         -    add_srs_wkt (p, 2,
  1031         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1032         -    add_srs_wkt (p, 3,
  1033         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1034         -    add_srs_wkt (p, 4,
  1035         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1036         -    add_srs_wkt (p, 5,
  1037         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1038         -    add_srs_wkt (p, 6,
  1039         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1040         -    add_srs_wkt (p, 7,
  1041         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1042         -    add_srs_wkt (p, 8,
  1043         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1044         -    add_srs_wkt (p, 9,
  1045         -        "ETER[\"central_meridian\",117],PARAMETER[\"scale_factor\"");
  1046         -    add_srs_wkt (p, 10,
  1047         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1048         -    add_srs_wkt (p, 11,
  1049         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1050         -    add_srs_wkt (p, 12,
  1051         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1052         -    add_srs_wkt (p, 13,
  1053         -        "H],AUTHORITY[\"EPSG\",\"32450\"]]");
  1054         -    p = add_epsg_def_ex (filter, first, last, 32451, "epsg", 32451,
  1055         -        "WGS 72BE / UTM zone 51N", 0, 0,
  1056         -        "WGS 72", "Greenwich",
  1057         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1058         -        "Easting", "East", "Northing", "North");
  1059         -    add_proj4text (p, 0,
  1060         -        "+proj=utm +zone=51 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  1061         -    add_proj4text (p, 1,
  1062         -        "14,-0.38 +units=m +no_defs");
  1063         -    add_srs_wkt (p, 0,
  1064         -        "PROJCS[\"WGS 72BE / UTM zone 51N\",GEOGCS[\"WGS 72BE\",D");
  1065         -    add_srs_wkt (p, 1,
  1066         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1067         -    add_srs_wkt (p, 2,
  1068         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1069         -    add_srs_wkt (p, 3,
  1070         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1071         -    add_srs_wkt (p, 4,
  1072         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1073         -    add_srs_wkt (p, 5,
  1074         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1075         -    add_srs_wkt (p, 6,
  1076         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1077         -    add_srs_wkt (p, 7,
  1078         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1079         -    add_srs_wkt (p, 8,
  1080         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1081         -    add_srs_wkt (p, 9,
  1082         -        "ETER[\"central_meridian\",123],PARAMETER[\"scale_factor\"");
  1083         -    add_srs_wkt (p, 10,
  1084         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1085         -    add_srs_wkt (p, 11,
  1086         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1087         -    add_srs_wkt (p, 12,
  1088         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1089         -    add_srs_wkt (p, 13,
  1090         -        "H],AUTHORITY[\"EPSG\",\"32451\"]]");
  1091         -    p = add_epsg_def_ex (filter, first, last, 32452, "epsg", 32452,
  1092         -        "WGS 72BE / UTM zone 52N", 0, 0,
  1093         -        "WGS 72", "Greenwich",
  1094         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1095         -        "Easting", "East", "Northing", "North");
  1096         -    add_proj4text (p, 0,
  1097         -        "+proj=utm +zone=52 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  1098         -    add_proj4text (p, 1,
  1099         -        "14,-0.38 +units=m +no_defs");
  1100         -    add_srs_wkt (p, 0,
  1101         -        "PROJCS[\"WGS 72BE / UTM zone 52N\",GEOGCS[\"WGS 72BE\",D");
  1102         -    add_srs_wkt (p, 1,
  1103         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1104         -    add_srs_wkt (p, 2,
  1105         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1106         -    add_srs_wkt (p, 3,
  1107         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1108         -    add_srs_wkt (p, 4,
  1109         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1110         -    add_srs_wkt (p, 5,
  1111         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1112         -    add_srs_wkt (p, 6,
  1113         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1114         -    add_srs_wkt (p, 7,
  1115         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1116         -    add_srs_wkt (p, 8,
  1117         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1118         -    add_srs_wkt (p, 9,
  1119         -        "ETER[\"central_meridian\",129],PARAMETER[\"scale_factor\"");
  1120         -    add_srs_wkt (p, 10,
  1121         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1122         -    add_srs_wkt (p, 11,
  1123         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1124         -    add_srs_wkt (p, 12,
  1125         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1126         -    add_srs_wkt (p, 13,
  1127         -        "H],AUTHORITY[\"EPSG\",\"32452\"]]");
  1128         -    p = add_epsg_def_ex (filter, first, last, 32453, "epsg", 32453,
  1129         -        "WGS 72BE / UTM zone 53N", 0, 0,
  1130         -        "WGS 72", "Greenwich",
  1131         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1132         -        "Easting", "East", "Northing", "North");
  1133         -    add_proj4text (p, 0,
  1134         -        "+proj=utm +zone=53 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  1135         -    add_proj4text (p, 1,
  1136         -        "14,-0.38 +units=m +no_defs");
  1137         -    add_srs_wkt (p, 0,
  1138         -        "PROJCS[\"WGS 72BE / UTM zone 53N\",GEOGCS[\"WGS 72BE\",D");
  1139         -    add_srs_wkt (p, 1,
  1140         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1141         -    add_srs_wkt (p, 2,
  1142         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1143         -    add_srs_wkt (p, 3,
  1144         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1145         -    add_srs_wkt (p, 4,
  1146         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1147         -    add_srs_wkt (p, 5,
  1148         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1149         -    add_srs_wkt (p, 6,
  1150         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1151         -    add_srs_wkt (p, 7,
  1152         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1153         -    add_srs_wkt (p, 8,
  1154         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1155         -    add_srs_wkt (p, 9,
  1156         -        "ETER[\"central_meridian\",135],PARAMETER[\"scale_factor\"");
  1157         -    add_srs_wkt (p, 10,
  1158         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1159         -    add_srs_wkt (p, 11,
  1160         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1161         -    add_srs_wkt (p, 12,
  1162         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1163         -    add_srs_wkt (p, 13,
  1164         -        "H],AUTHORITY[\"EPSG\",\"32453\"]]");
  1165         -    p = add_epsg_def_ex (filter, first, last, 32454, "epsg", 32454,
  1166         -        "WGS 72BE / UTM zone 54N", 0, 0,
  1167         -        "WGS 72", "Greenwich",
  1168         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1169         -        "Easting", "East", "Northing", "North");
  1170         -    add_proj4text (p, 0,
  1171         -        "+proj=utm +zone=54 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  1172         -    add_proj4text (p, 1,
  1173         -        "14,-0.38 +units=m +no_defs");
  1174         -    add_srs_wkt (p, 0,
  1175         -        "PROJCS[\"WGS 72BE / UTM zone 54N\",GEOGCS[\"WGS 72BE\",D");
  1176         -    add_srs_wkt (p, 1,
  1177         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1178         -    add_srs_wkt (p, 2,
  1179         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1180         -    add_srs_wkt (p, 3,
  1181         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1182         -    add_srs_wkt (p, 4,
  1183         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1184         -    add_srs_wkt (p, 5,
  1185         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1186         -    add_srs_wkt (p, 6,
  1187         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1188         -    add_srs_wkt (p, 7,
  1189         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1190         -    add_srs_wkt (p, 8,
  1191         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1192         -    add_srs_wkt (p, 9,
  1193         -        "ETER[\"central_meridian\",141],PARAMETER[\"scale_factor\"");
  1194         -    add_srs_wkt (p, 10,
  1195         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1196         -    add_srs_wkt (p, 11,
  1197         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1198         -    add_srs_wkt (p, 12,
  1199         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1200         -    add_srs_wkt (p, 13,
  1201         -        "H],AUTHORITY[\"EPSG\",\"32454\"]]");
  1202         -    p = add_epsg_def_ex (filter, first, last, 32455, "epsg", 32455,
  1203         -        "WGS 72BE / UTM zone 55N", 0, 0,
  1204         -        "WGS 72", "Greenwich",
  1205         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1206         -        "Easting", "East", "Northing", "North");
  1207         -    add_proj4text (p, 0,
  1208         -        "+proj=utm +zone=55 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  1209         -    add_proj4text (p, 1,
  1210         -        "14,-0.38 +units=m +no_defs");
  1211         -    add_srs_wkt (p, 0,
  1212         -        "PROJCS[\"WGS 72BE / UTM zone 55N\",GEOGCS[\"WGS 72BE\",D");
  1213         -    add_srs_wkt (p, 1,
  1214         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1215         -    add_srs_wkt (p, 2,
  1216         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1217         -    add_srs_wkt (p, 3,
  1218         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1219         -    add_srs_wkt (p, 4,
  1220         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1221         -    add_srs_wkt (p, 5,
  1222         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1223         -    add_srs_wkt (p, 6,
  1224         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1225         -    add_srs_wkt (p, 7,
  1226         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1227         -    add_srs_wkt (p, 8,
  1228         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1229         -    add_srs_wkt (p, 9,
  1230         -        "ETER[\"central_meridian\",147],PARAMETER[\"scale_factor\"");
  1231         -    add_srs_wkt (p, 10,
  1232         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1233         -    add_srs_wkt (p, 11,
  1234         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1235         -    add_srs_wkt (p, 12,
  1236         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1237         -    add_srs_wkt (p, 13,
  1238         -        "H],AUTHORITY[\"EPSG\",\"32455\"]]");
  1239         -    p = add_epsg_def_ex (filter, first, last, 32456, "epsg", 32456,
  1240         -        "WGS 72BE / UTM zone 56N", 0, 0,
  1241         -        "WGS 72", "Greenwich",
  1242         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1243         -        "Easting", "East", "Northing", "North");
  1244         -    add_proj4text (p, 0,
  1245         -        "+proj=utm +zone=56 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  1246         -    add_proj4text (p, 1,
  1247         -        "14,-0.38 +units=m +no_defs");
  1248         -    add_srs_wkt (p, 0,
  1249         -        "PROJCS[\"WGS 72BE / UTM zone 56N\",GEOGCS[\"WGS 72BE\",D");
  1250         -    add_srs_wkt (p, 1,
  1251         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1252         -    add_srs_wkt (p, 2,
  1253         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1254         -    add_srs_wkt (p, 3,
  1255         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1256         -    add_srs_wkt (p, 4,
  1257         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1258         -    add_srs_wkt (p, 5,
  1259         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1260         -    add_srs_wkt (p, 6,
  1261         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1262         -    add_srs_wkt (p, 7,
  1263         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1264         -    add_srs_wkt (p, 8,
  1265         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1266         -    add_srs_wkt (p, 9,
  1267         -        "ETER[\"central_meridian\",153],PARAMETER[\"scale_factor\"");
  1268         -    add_srs_wkt (p, 10,
  1269         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1270         -    add_srs_wkt (p, 11,
  1271         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1272         -    add_srs_wkt (p, 12,
  1273         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1274         -    add_srs_wkt (p, 13,
  1275         -        "H],AUTHORITY[\"EPSG\",\"32456\"]]");
  1276         -    p = add_epsg_def_ex (filter, first, last, 32457, "epsg", 32457,
  1277         -        "WGS 72BE / UTM zone 57N", 0, 0,
  1278         -        "WGS 72", "Greenwich",
  1279         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1280         -        "Easting", "East", "Northing", "North");
  1281         -    add_proj4text (p, 0,
  1282         -        "+proj=utm +zone=57 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  1283         -    add_proj4text (p, 1,
  1284         -        "14,-0.38 +units=m +no_defs");
  1285         -    add_srs_wkt (p, 0,
  1286         -        "PROJCS[\"WGS 72BE / UTM zone 57N\",GEOGCS[\"WGS 72BE\",D");
  1287         -    add_srs_wkt (p, 1,
  1288         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1289         -    add_srs_wkt (p, 2,
  1290         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1291         -    add_srs_wkt (p, 3,
  1292         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1293         -    add_srs_wkt (p, 4,
  1294         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1295         -    add_srs_wkt (p, 5,
  1296         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1297         -    add_srs_wkt (p, 6,
  1298         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1299         -    add_srs_wkt (p, 7,
  1300         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1301         -    add_srs_wkt (p, 8,
  1302         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1303         -    add_srs_wkt (p, 9,
  1304         -        "ETER[\"central_meridian\",159],PARAMETER[\"scale_factor\"");
  1305         -    add_srs_wkt (p, 10,
  1306         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1307         -    add_srs_wkt (p, 11,
  1308         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1309         -    add_srs_wkt (p, 12,
  1310         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1311         -    add_srs_wkt (p, 13,
  1312         -        "H],AUTHORITY[\"EPSG\",\"32457\"]]");
  1313         -    p = add_epsg_def_ex (filter, first, last, 32458, "epsg", 32458,
  1314         -        "WGS 72BE / UTM zone 58N", 0, 0,
  1315         -        "WGS 72", "Greenwich",
  1316         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1317         -        "Easting", "East", "Northing", "North");
  1318         -    add_proj4text (p, 0,
  1319         -        "+proj=utm +zone=58 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  1320         -    add_proj4text (p, 1,
  1321         -        "14,-0.38 +units=m +no_defs");
  1322         -    add_srs_wkt (p, 0,
  1323         -        "PROJCS[\"WGS 72BE / UTM zone 58N\",GEOGCS[\"WGS 72BE\",D");
  1324         -    add_srs_wkt (p, 1,
  1325         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1326         -    add_srs_wkt (p, 2,
  1327         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1328         -    add_srs_wkt (p, 3,
  1329         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1330         -    add_srs_wkt (p, 4,
  1331         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1332         -    add_srs_wkt (p, 5,
  1333         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1334         -    add_srs_wkt (p, 6,
  1335         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1336         -    add_srs_wkt (p, 7,
  1337         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1338         -    add_srs_wkt (p, 8,
  1339         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1340         -    add_srs_wkt (p, 9,
  1341         -        "ETER[\"central_meridian\",165],PARAMETER[\"scale_factor\"");
  1342         -    add_srs_wkt (p, 10,
  1343         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1344         -    add_srs_wkt (p, 11,
  1345         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1346         -    add_srs_wkt (p, 12,
  1347         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1348         -    add_srs_wkt (p, 13,
  1349         -        "H],AUTHORITY[\"EPSG\",\"32458\"]]");
  1350         -    p = add_epsg_def_ex (filter, first, last, 32459, "epsg", 32459,
  1351         -        "WGS 72BE / UTM zone 59N", 0, 0,
  1352         -        "WGS 72", "Greenwich",
  1353         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1354         -        "Easting", "East", "Northing", "North");
  1355         -    add_proj4text (p, 0,
  1356         -        "+proj=utm +zone=59 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  1357         -    add_proj4text (p, 1,
  1358         -        "14,-0.38 +units=m +no_defs");
  1359         -    add_srs_wkt (p, 0,
  1360         -        "PROJCS[\"WGS 72BE / UTM zone 59N\",GEOGCS[\"WGS 72BE\",D");
  1361         -    add_srs_wkt (p, 1,
  1362         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1363         -    add_srs_wkt (p, 2,
  1364         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1365         -    add_srs_wkt (p, 3,
  1366         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1367         -    add_srs_wkt (p, 4,
  1368         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1369         -    add_srs_wkt (p, 5,
  1370         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1371         -    add_srs_wkt (p, 6,
  1372         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1373         -    add_srs_wkt (p, 7,
  1374         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1375         -    add_srs_wkt (p, 8,
  1376         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1377         -    add_srs_wkt (p, 9,
  1378         -        "ETER[\"central_meridian\",171],PARAMETER[\"scale_factor\"");
  1379         -    add_srs_wkt (p, 10,
  1380         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1381         -    add_srs_wkt (p, 11,
  1382         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1383         -    add_srs_wkt (p, 12,
  1384         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1385         -    add_srs_wkt (p, 13,
  1386         -        "H],AUTHORITY[\"EPSG\",\"32459\"]]");
  1387         -    p = add_epsg_def_ex (filter, first, last, 32460, "epsg", 32460,
  1388         -        "WGS 72BE / UTM zone 60N", 0, 0,
  1389         -        "WGS 72", "Greenwich",
  1390         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1391         -        "Easting", "East", "Northing", "North");
  1392         -    add_proj4text (p, 0,
  1393         -        "+proj=utm +zone=60 +ellps=WGS72 +towgs84=0,0,1.9,0,0,0.8");
  1394         -    add_proj4text (p, 1,
  1395         -        "14,-0.38 +units=m +no_defs");
  1396         -    add_srs_wkt (p, 0,
  1397         -        "PROJCS[\"WGS 72BE / UTM zone 60N\",GEOGCS[\"WGS 72BE\",D");
  1398         -    add_srs_wkt (p, 1,
  1399         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1400         -    add_srs_wkt (p, 2,
  1401         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1402         -    add_srs_wkt (p, 3,
  1403         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1404         -    add_srs_wkt (p, 4,
  1405         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1406         -    add_srs_wkt (p, 5,
  1407         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1408         -    add_srs_wkt (p, 6,
  1409         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1410         -    add_srs_wkt (p, 7,
  1411         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1412         -    add_srs_wkt (p, 8,
  1413         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1414         -    add_srs_wkt (p, 9,
  1415         -        "ETER[\"central_meridian\",177],PARAMETER[\"scale_factor\"");
  1416         -    add_srs_wkt (p, 10,
  1417         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1418         -    add_srs_wkt (p, 11,
  1419         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
  1420         -    add_srs_wkt (p, 12,
  1421         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1422         -    add_srs_wkt (p, 13,
  1423         -        "H],AUTHORITY[\"EPSG\",\"32460\"]]");
  1424         -    p = add_epsg_def_ex (filter, first, last, 32501, "epsg", 32501,
  1425         -        "WGS 72BE / UTM zone 1S", 0, 0,
  1426         -        "WGS 72", "Greenwich",
  1427         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1428         -        "Easting", "East", "Northing", "North");
  1429         -    add_proj4text (p, 0,
  1430         -        "+proj=utm +zone=1 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
  1431         -    add_proj4text (p, 1,
  1432         -        ",0,0.814,-0.38 +units=m +no_defs");
  1433         -    add_srs_wkt (p, 0,
  1434         -        "PROJCS[\"WGS 72BE / UTM zone 1S\",GEOGCS[\"WGS 72BE\",DA");
  1435         -    add_srs_wkt (p, 1,
  1436         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1437         -    add_srs_wkt (p, 2,
  1438         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1439         -    add_srs_wkt (p, 3,
  1440         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1441         -    add_srs_wkt (p, 4,
  1442         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1443         -    add_srs_wkt (p, 5,
  1444         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1445         -    add_srs_wkt (p, 6,
  1446         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1447         -    add_srs_wkt (p, 7,
  1448         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1449         -    add_srs_wkt (p, 8,
  1450         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1451         -    add_srs_wkt (p, 9,
  1452         -        "ETER[\"central_meridian\",-177],PARAMETER[\"scale_factor");
  1453         -    add_srs_wkt (p, 10,
  1454         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1455         -    add_srs_wkt (p, 11,
  1456         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1457         -    add_srs_wkt (p, 12,
  1458         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1459         -    add_srs_wkt (p, 13,
  1460         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32501\"]]");
  1461         -    p = add_epsg_def_ex (filter, first, last, 32502, "epsg", 32502,
  1462         -        "WGS 72BE / UTM zone 2S", 0, 0,
  1463         -        "WGS 72", "Greenwich",
  1464         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1465         -        "Easting", "East", "Northing", "North");
  1466         -    add_proj4text (p, 0,
  1467         -        "+proj=utm +zone=2 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
  1468         -    add_proj4text (p, 1,
  1469         -        ",0,0.814,-0.38 +units=m +no_defs");
  1470         -    add_srs_wkt (p, 0,
  1471         -        "PROJCS[\"WGS 72BE / UTM zone 2S\",GEOGCS[\"WGS 72BE\",DA");
  1472         -    add_srs_wkt (p, 1,
  1473         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1474         -    add_srs_wkt (p, 2,
  1475         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1476         -    add_srs_wkt (p, 3,
  1477         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1478         -    add_srs_wkt (p, 4,
  1479         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1480         -    add_srs_wkt (p, 5,
  1481         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1482         -    add_srs_wkt (p, 6,
  1483         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1484         -    add_srs_wkt (p, 7,
  1485         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1486         -    add_srs_wkt (p, 8,
  1487         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1488         -    add_srs_wkt (p, 9,
  1489         -        "ETER[\"central_meridian\",-171],PARAMETER[\"scale_factor");
  1490         -    add_srs_wkt (p, 10,
  1491         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1492         -    add_srs_wkt (p, 11,
  1493         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1494         -    add_srs_wkt (p, 12,
  1495         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1496         -    add_srs_wkt (p, 13,
  1497         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32502\"]]");
  1498         -    p = add_epsg_def_ex (filter, first, last, 32503, "epsg", 32503,
  1499         -        "WGS 72BE / UTM zone 3S", 0, 0,
  1500         -        "WGS 72", "Greenwich",
  1501         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1502         -        "Easting", "East", "Northing", "North");
  1503         -    add_proj4text (p, 0,
  1504         -        "+proj=utm +zone=3 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
  1505         -    add_proj4text (p, 1,
  1506         -        ",0,0.814,-0.38 +units=m +no_defs");
  1507         -    add_srs_wkt (p, 0,
  1508         -        "PROJCS[\"WGS 72BE / UTM zone 3S\",GEOGCS[\"WGS 72BE\",DA");
  1509         -    add_srs_wkt (p, 1,
  1510         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1511         -    add_srs_wkt (p, 2,
  1512         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1513         -    add_srs_wkt (p, 3,
  1514         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1515         -    add_srs_wkt (p, 4,
  1516         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1517         -    add_srs_wkt (p, 5,
  1518         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1519         -    add_srs_wkt (p, 6,
  1520         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1521         -    add_srs_wkt (p, 7,
  1522         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1523         -    add_srs_wkt (p, 8,
  1524         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1525         -    add_srs_wkt (p, 9,
  1526         -        "ETER[\"central_meridian\",-165],PARAMETER[\"scale_factor");
  1527         -    add_srs_wkt (p, 10,
  1528         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1529         -    add_srs_wkt (p, 11,
  1530         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1531         -    add_srs_wkt (p, 12,
  1532         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1533         -    add_srs_wkt (p, 13,
  1534         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32503\"]]");
  1535         -    p = add_epsg_def_ex (filter, first, last, 32504, "epsg", 32504,
  1536         -        "WGS 72BE / UTM zone 4S", 0, 0,
  1537         -        "WGS 72", "Greenwich",
  1538         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1539         -        "Easting", "East", "Northing", "North");
  1540         -    add_proj4text (p, 0,
  1541         -        "+proj=utm +zone=4 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
  1542         -    add_proj4text (p, 1,
  1543         -        ",0,0.814,-0.38 +units=m +no_defs");
  1544         -    add_srs_wkt (p, 0,
  1545         -        "PROJCS[\"WGS 72BE / UTM zone 4S\",GEOGCS[\"WGS 72BE\",DA");
  1546         -    add_srs_wkt (p, 1,
  1547         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1548         -    add_srs_wkt (p, 2,
  1549         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1550         -    add_srs_wkt (p, 3,
  1551         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1552         -    add_srs_wkt (p, 4,
  1553         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1554         -    add_srs_wkt (p, 5,
  1555         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1556         -    add_srs_wkt (p, 6,
  1557         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1558         -    add_srs_wkt (p, 7,
  1559         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1560         -    add_srs_wkt (p, 8,
  1561         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1562         -    add_srs_wkt (p, 9,
  1563         -        "ETER[\"central_meridian\",-159],PARAMETER[\"scale_factor");
  1564         -    add_srs_wkt (p, 10,
  1565         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1566         -    add_srs_wkt (p, 11,
  1567         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1568         -    add_srs_wkt (p, 12,
  1569         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1570         -    add_srs_wkt (p, 13,
  1571         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32504\"]]");
  1572         -    p = add_epsg_def_ex (filter, first, last, 32505, "epsg", 32505,
  1573         -        "WGS 72BE / UTM zone 5S", 0, 0,
  1574         -        "WGS 72", "Greenwich",
  1575         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1576         -        "Easting", "East", "Northing", "North");
  1577         -    add_proj4text (p, 0,
  1578         -        "+proj=utm +zone=5 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
  1579         -    add_proj4text (p, 1,
  1580         -        ",0,0.814,-0.38 +units=m +no_defs");
  1581         -    add_srs_wkt (p, 0,
  1582         -        "PROJCS[\"WGS 72BE / UTM zone 5S\",GEOGCS[\"WGS 72BE\",DA");
  1583         -    add_srs_wkt (p, 1,
  1584         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1585         -    add_srs_wkt (p, 2,
  1586         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1587         -    add_srs_wkt (p, 3,
  1588         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1589         -    add_srs_wkt (p, 4,
  1590         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1591         -    add_srs_wkt (p, 5,
  1592         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1593         -    add_srs_wkt (p, 6,
  1594         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1595         -    add_srs_wkt (p, 7,
  1596         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1597         -    add_srs_wkt (p, 8,
  1598         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1599         -    add_srs_wkt (p, 9,
  1600         -        "ETER[\"central_meridian\",-153],PARAMETER[\"scale_factor");
  1601         -    add_srs_wkt (p, 10,
  1602         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1603         -    add_srs_wkt (p, 11,
  1604         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1605         -    add_srs_wkt (p, 12,
  1606         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1607         -    add_srs_wkt (p, 13,
  1608         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32505\"]]");
  1609         -    p = add_epsg_def_ex (filter, first, last, 32506, "epsg", 32506,
  1610         -        "WGS 72BE / UTM zone 6S", 0, 0,
  1611         -        "WGS 72", "Greenwich",
  1612         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1613         -        "Easting", "East", "Northing", "North");
  1614         -    add_proj4text (p, 0,
  1615         -        "+proj=utm +zone=6 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
  1616         -    add_proj4text (p, 1,
  1617         -        ",0,0.814,-0.38 +units=m +no_defs");
  1618         -    add_srs_wkt (p, 0,
  1619         -        "PROJCS[\"WGS 72BE / UTM zone 6S\",GEOGCS[\"WGS 72BE\",DA");
  1620         -    add_srs_wkt (p, 1,
  1621         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1622         -    add_srs_wkt (p, 2,
  1623         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1624         -    add_srs_wkt (p, 3,
  1625         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1626         -    add_srs_wkt (p, 4,
  1627         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1628         -    add_srs_wkt (p, 5,
  1629         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1630         -    add_srs_wkt (p, 6,
  1631         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1632         -    add_srs_wkt (p, 7,
  1633         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1634         -    add_srs_wkt (p, 8,
  1635         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1636         -    add_srs_wkt (p, 9,
  1637         -        "ETER[\"central_meridian\",-147],PARAMETER[\"scale_factor");
  1638         -    add_srs_wkt (p, 10,
  1639         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1640         -    add_srs_wkt (p, 11,
  1641         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1642         -    add_srs_wkt (p, 12,
  1643         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1644         -    add_srs_wkt (p, 13,
  1645         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32506\"]]");
  1646         -    p = add_epsg_def_ex (filter, first, last, 32507, "epsg", 32507,
  1647         -        "WGS 72BE / UTM zone 7S", 0, 0,
  1648         -        "WGS 72", "Greenwich",
  1649         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1650         -        "Easting", "East", "Northing", "North");
  1651         -    add_proj4text (p, 0,
  1652         -        "+proj=utm +zone=7 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
  1653         -    add_proj4text (p, 1,
  1654         -        ",0,0.814,-0.38 +units=m +no_defs");
  1655         -    add_srs_wkt (p, 0,
  1656         -        "PROJCS[\"WGS 72BE / UTM zone 7S\",GEOGCS[\"WGS 72BE\",DA");
  1657         -    add_srs_wkt (p, 1,
  1658         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1659         -    add_srs_wkt (p, 2,
  1660         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1661         -    add_srs_wkt (p, 3,
  1662         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1663         -    add_srs_wkt (p, 4,
  1664         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1665         -    add_srs_wkt (p, 5,
  1666         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1667         -    add_srs_wkt (p, 6,
  1668         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1669         -    add_srs_wkt (p, 7,
  1670         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1671         -    add_srs_wkt (p, 8,
  1672         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1673         -    add_srs_wkt (p, 9,
  1674         -        "ETER[\"central_meridian\",-141],PARAMETER[\"scale_factor");
  1675         -    add_srs_wkt (p, 10,
  1676         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1677         -    add_srs_wkt (p, 11,
  1678         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1679         -    add_srs_wkt (p, 12,
  1680         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1681         -    add_srs_wkt (p, 13,
  1682         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32507\"]]");
  1683         -    p = add_epsg_def_ex (filter, first, last, 32508, "epsg", 32508,
  1684         -        "WGS 72BE / UTM zone 8S", 0, 0,
  1685         -        "WGS 72", "Greenwich",
  1686         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1687         -        "Easting", "East", "Northing", "North");
  1688         -    add_proj4text (p, 0,
  1689         -        "+proj=utm +zone=8 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
  1690         -    add_proj4text (p, 1,
  1691         -        ",0,0.814,-0.38 +units=m +no_defs");
  1692         -    add_srs_wkt (p, 0,
  1693         -        "PROJCS[\"WGS 72BE / UTM zone 8S\",GEOGCS[\"WGS 72BE\",DA");
  1694         -    add_srs_wkt (p, 1,
  1695         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1696         -    add_srs_wkt (p, 2,
  1697         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1698         -    add_srs_wkt (p, 3,
  1699         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1700         -    add_srs_wkt (p, 4,
  1701         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1702         -    add_srs_wkt (p, 5,
  1703         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1704         -    add_srs_wkt (p, 6,
  1705         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1706         -    add_srs_wkt (p, 7,
  1707         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1708         -    add_srs_wkt (p, 8,
  1709         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1710         -    add_srs_wkt (p, 9,
  1711         -        "ETER[\"central_meridian\",-135],PARAMETER[\"scale_factor");
  1712         -    add_srs_wkt (p, 10,
  1713         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1714         -    add_srs_wkt (p, 11,
  1715         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1716         -    add_srs_wkt (p, 12,
  1717         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1718         -    add_srs_wkt (p, 13,
  1719         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32508\"]]");
  1720         -    p = add_epsg_def_ex (filter, first, last, 32509, "epsg", 32509,
  1721         -        "WGS 72BE / UTM zone 9S", 0, 0,
  1722         -        "WGS 72", "Greenwich",
  1723         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1724         -        "Easting", "East", "Northing", "North");
  1725         -    add_proj4text (p, 0,
  1726         -        "+proj=utm +zone=9 +south +ellps=WGS72 +towgs84=0,0,1.9,0");
  1727         -    add_proj4text (p, 1,
  1728         -        ",0,0.814,-0.38 +units=m +no_defs");
  1729         -    add_srs_wkt (p, 0,
  1730         -        "PROJCS[\"WGS 72BE / UTM zone 9S\",GEOGCS[\"WGS 72BE\",DA");
  1731         -    add_srs_wkt (p, 1,
  1732         -        "TUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1733         -    add_srs_wkt (p, 2,
  1734         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1735         -    add_srs_wkt (p, 3,
  1736         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1737         -    add_srs_wkt (p, 4,
  1738         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1739         -    add_srs_wkt (p, 5,
  1740         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1741         -    add_srs_wkt (p, 6,
  1742         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1743         -    add_srs_wkt (p, 7,
  1744         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1745         -    add_srs_wkt (p, 8,
  1746         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1747         -    add_srs_wkt (p, 9,
  1748         -        "ETER[\"central_meridian\",-129],PARAMETER[\"scale_factor");
  1749         -    add_srs_wkt (p, 10,
  1750         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1751         -    add_srs_wkt (p, 11,
  1752         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1753         -    add_srs_wkt (p, 12,
  1754         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1755         -    add_srs_wkt (p, 13,
  1756         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32509\"]]");
  1757         -    p = add_epsg_def_ex (filter, first, last, 32510, "epsg", 32510,
  1758         -        "WGS 72BE / UTM zone 10S", 0, 0,
  1759         -        "WGS 72", "Greenwich",
  1760         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1761         -        "Easting", "East", "Northing", "North");
  1762         -    add_proj4text (p, 0,
  1763         -        "+proj=utm +zone=10 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  1764         -    add_proj4text (p, 1,
  1765         -        "0,0,0.814,-0.38 +units=m +no_defs");
  1766         -    add_srs_wkt (p, 0,
  1767         -        "PROJCS[\"WGS 72BE / UTM zone 10S\",GEOGCS[\"WGS 72BE\",D");
  1768         -    add_srs_wkt (p, 1,
  1769         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1770         -    add_srs_wkt (p, 2,
  1771         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1772         -    add_srs_wkt (p, 3,
  1773         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1774         -    add_srs_wkt (p, 4,
  1775         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1776         -    add_srs_wkt (p, 5,
  1777         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1778         -    add_srs_wkt (p, 6,
  1779         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1780         -    add_srs_wkt (p, 7,
  1781         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1782         -    add_srs_wkt (p, 8,
  1783         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1784         -    add_srs_wkt (p, 9,
  1785         -        "ETER[\"central_meridian\",-123],PARAMETER[\"scale_factor");
  1786         -    add_srs_wkt (p, 10,
  1787         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1788         -    add_srs_wkt (p, 11,
  1789         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1790         -    add_srs_wkt (p, 12,
  1791         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1792         -    add_srs_wkt (p, 13,
  1793         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32510\"]]");
  1794         -    p = add_epsg_def_ex (filter, first, last, 32511, "epsg", 32511,
  1795         -        "WGS 72BE / UTM zone 11S", 0, 0,
  1796         -        "WGS 72", "Greenwich",
  1797         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1798         -        "Easting", "East", "Northing", "North");
  1799         -    add_proj4text (p, 0,
  1800         -        "+proj=utm +zone=11 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  1801         -    add_proj4text (p, 1,
  1802         -        "0,0,0.814,-0.38 +units=m +no_defs");
  1803         -    add_srs_wkt (p, 0,
  1804         -        "PROJCS[\"WGS 72BE / UTM zone 11S\",GEOGCS[\"WGS 72BE\",D");
  1805         -    add_srs_wkt (p, 1,
  1806         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1807         -    add_srs_wkt (p, 2,
  1808         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1809         -    add_srs_wkt (p, 3,
  1810         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1811         -    add_srs_wkt (p, 4,
  1812         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1813         -    add_srs_wkt (p, 5,
  1814         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1815         -    add_srs_wkt (p, 6,
  1816         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1817         -    add_srs_wkt (p, 7,
  1818         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1819         -    add_srs_wkt (p, 8,
  1820         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1821         -    add_srs_wkt (p, 9,
  1822         -        "ETER[\"central_meridian\",-117],PARAMETER[\"scale_factor");
  1823         -    add_srs_wkt (p, 10,
  1824         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1825         -    add_srs_wkt (p, 11,
  1826         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1827         -    add_srs_wkt (p, 12,
  1828         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1829         -    add_srs_wkt (p, 13,
  1830         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32511\"]]");
  1831         -    p = add_epsg_def_ex (filter, first, last, 32512, "epsg", 32512,
  1832         -        "WGS 72BE / UTM zone 12S", 0, 0,
  1833         -        "WGS 72", "Greenwich",
  1834         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1835         -        "Easting", "East", "Northing", "North");
  1836         -    add_proj4text (p, 0,
  1837         -        "+proj=utm +zone=12 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  1838         -    add_proj4text (p, 1,
  1839         -        "0,0,0.814,-0.38 +units=m +no_defs");
  1840         -    add_srs_wkt (p, 0,
  1841         -        "PROJCS[\"WGS 72BE / UTM zone 12S\",GEOGCS[\"WGS 72BE\",D");
  1842         -    add_srs_wkt (p, 1,
  1843         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1844         -    add_srs_wkt (p, 2,
  1845         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1846         -    add_srs_wkt (p, 3,
  1847         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1848         -    add_srs_wkt (p, 4,
  1849         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1850         -    add_srs_wkt (p, 5,
  1851         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1852         -    add_srs_wkt (p, 6,
  1853         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1854         -    add_srs_wkt (p, 7,
  1855         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1856         -    add_srs_wkt (p, 8,
  1857         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1858         -    add_srs_wkt (p, 9,
  1859         -        "ETER[\"central_meridian\",-111],PARAMETER[\"scale_factor");
  1860         -    add_srs_wkt (p, 10,
  1861         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1862         -    add_srs_wkt (p, 11,
  1863         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1864         -    add_srs_wkt (p, 12,
  1865         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1866         -    add_srs_wkt (p, 13,
  1867         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32512\"]]");
  1868         -    p = add_epsg_def_ex (filter, first, last, 32513, "epsg", 32513,
  1869         -        "WGS 72BE / UTM zone 13S", 0, 0,
  1870         -        "WGS 72", "Greenwich",
  1871         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1872         -        "Easting", "East", "Northing", "North");
  1873         -    add_proj4text (p, 0,
  1874         -        "+proj=utm +zone=13 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  1875         -    add_proj4text (p, 1,
  1876         -        "0,0,0.814,-0.38 +units=m +no_defs");
  1877         -    add_srs_wkt (p, 0,
  1878         -        "PROJCS[\"WGS 72BE / UTM zone 13S\",GEOGCS[\"WGS 72BE\",D");
  1879         -    add_srs_wkt (p, 1,
  1880         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1881         -    add_srs_wkt (p, 2,
  1882         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1883         -    add_srs_wkt (p, 3,
  1884         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1885         -    add_srs_wkt (p, 4,
  1886         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1887         -    add_srs_wkt (p, 5,
  1888         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1889         -    add_srs_wkt (p, 6,
  1890         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1891         -    add_srs_wkt (p, 7,
  1892         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1893         -    add_srs_wkt (p, 8,
  1894         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1895         -    add_srs_wkt (p, 9,
  1896         -        "ETER[\"central_meridian\",-105],PARAMETER[\"scale_factor");
  1897         -    add_srs_wkt (p, 10,
  1898         -        "\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER");
  1899         -    add_srs_wkt (p, 11,
  1900         -        "[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY");
  1901         -    add_srs_wkt (p, 12,
  1902         -        "[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"North");
  1903         -    add_srs_wkt (p, 13,
  1904         -        "ing\",NORTH],AUTHORITY[\"EPSG\",\"32513\"]]");
  1905         -    p = add_epsg_def_ex (filter, first, last, 32514, "epsg", 32514,
  1906         -        "WGS 72BE / UTM zone 14S", 0, 0,
  1907         -        "WGS 72", "Greenwich",
  1908         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1909         -        "Easting", "East", "Northing", "North");
  1910         -    add_proj4text (p, 0,
  1911         -        "+proj=utm +zone=14 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  1912         -    add_proj4text (p, 1,
  1913         -        "0,0,0.814,-0.38 +units=m +no_defs");
  1914         -    add_srs_wkt (p, 0,
  1915         -        "PROJCS[\"WGS 72BE / UTM zone 14S\",GEOGCS[\"WGS 72BE\",D");
  1916         -    add_srs_wkt (p, 1,
  1917         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1918         -    add_srs_wkt (p, 2,
  1919         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1920         -    add_srs_wkt (p, 3,
  1921         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1922         -    add_srs_wkt (p, 4,
  1923         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1924         -    add_srs_wkt (p, 5,
  1925         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1926         -    add_srs_wkt (p, 6,
  1927         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1928         -    add_srs_wkt (p, 7,
  1929         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1930         -    add_srs_wkt (p, 8,
  1931         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1932         -    add_srs_wkt (p, 9,
  1933         -        "ETER[\"central_meridian\",-99],PARAMETER[\"scale_factor\"");
  1934         -    add_srs_wkt (p, 10,
  1935         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1936         -    add_srs_wkt (p, 11,
  1937         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1938         -    add_srs_wkt (p, 12,
  1939         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1940         -    add_srs_wkt (p, 13,
  1941         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32514\"]]");
  1942         -    p = add_epsg_def_ex (filter, first, last, 32515, "epsg", 32515,
  1943         -        "WGS 72BE / UTM zone 15S", 0, 0,
  1944         -        "WGS 72", "Greenwich",
  1945         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1946         -        "Easting", "East", "Northing", "North");
  1947         -    add_proj4text (p, 0,
  1948         -        "+proj=utm +zone=15 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  1949         -    add_proj4text (p, 1,
  1950         -        "0,0,0.814,-0.38 +units=m +no_defs");
  1951         -    add_srs_wkt (p, 0,
  1952         -        "PROJCS[\"WGS 72BE / UTM zone 15S\",GEOGCS[\"WGS 72BE\",D");
  1953         -    add_srs_wkt (p, 1,
  1954         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1955         -    add_srs_wkt (p, 2,
  1956         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1957         -    add_srs_wkt (p, 3,
  1958         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1959         -    add_srs_wkt (p, 4,
  1960         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1961         -    add_srs_wkt (p, 5,
  1962         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  1963         -    add_srs_wkt (p, 6,
  1964         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  1965         -    add_srs_wkt (p, 7,
  1966         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  1967         -    add_srs_wkt (p, 8,
  1968         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  1969         -    add_srs_wkt (p, 9,
  1970         -        "ETER[\"central_meridian\",-93],PARAMETER[\"scale_factor\"");
  1971         -    add_srs_wkt (p, 10,
  1972         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  1973         -    add_srs_wkt (p, 11,
  1974         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  1975         -    add_srs_wkt (p, 12,
  1976         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  1977         -    add_srs_wkt (p, 13,
  1978         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32515\"]]");
  1979         -    p = add_epsg_def_ex (filter, first, last, 32516, "epsg", 32516,
  1980         -        "WGS 72BE / UTM zone 16S", 0, 0,
  1981         -        "WGS 72", "Greenwich",
  1982         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  1983         -        "Easting", "East", "Northing", "North");
  1984         -    add_proj4text (p, 0,
  1985         -        "+proj=utm +zone=16 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  1986         -    add_proj4text (p, 1,
  1987         -        "0,0,0.814,-0.38 +units=m +no_defs");
  1988         -    add_srs_wkt (p, 0,
  1989         -        "PROJCS[\"WGS 72BE / UTM zone 16S\",GEOGCS[\"WGS 72BE\",D");
  1990         -    add_srs_wkt (p, 1,
  1991         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  1992         -    add_srs_wkt (p, 2,
  1993         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  1994         -    add_srs_wkt (p, 3,
  1995         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  1996         -    add_srs_wkt (p, 4,
  1997         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  1998         -    add_srs_wkt (p, 5,
  1999         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2000         -    add_srs_wkt (p, 6,
  2001         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2002         -    add_srs_wkt (p, 7,
  2003         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2004         -    add_srs_wkt (p, 8,
  2005         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2006         -    add_srs_wkt (p, 9,
  2007         -        "ETER[\"central_meridian\",-87],PARAMETER[\"scale_factor\"");
  2008         -    add_srs_wkt (p, 10,
  2009         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2010         -    add_srs_wkt (p, 11,
  2011         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2012         -    add_srs_wkt (p, 12,
  2013         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2014         -    add_srs_wkt (p, 13,
  2015         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32516\"]]");
  2016         -    p = add_epsg_def_ex (filter, first, last, 32517, "epsg", 32517,
  2017         -        "WGS 72BE / UTM zone 17S", 0, 0,
  2018         -        "WGS 72", "Greenwich",
  2019         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2020         -        "Easting", "East", "Northing", "North");
  2021         -    add_proj4text (p, 0,
  2022         -        "+proj=utm +zone=17 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2023         -    add_proj4text (p, 1,
  2024         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2025         -    add_srs_wkt (p, 0,
  2026         -        "PROJCS[\"WGS 72BE / UTM zone 17S\",GEOGCS[\"WGS 72BE\",D");
  2027         -    add_srs_wkt (p, 1,
  2028         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2029         -    add_srs_wkt (p, 2,
  2030         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2031         -    add_srs_wkt (p, 3,
  2032         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2033         -    add_srs_wkt (p, 4,
  2034         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2035         -    add_srs_wkt (p, 5,
  2036         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2037         -    add_srs_wkt (p, 6,
  2038         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2039         -    add_srs_wkt (p, 7,
  2040         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2041         -    add_srs_wkt (p, 8,
  2042         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2043         -    add_srs_wkt (p, 9,
  2044         -        "ETER[\"central_meridian\",-81],PARAMETER[\"scale_factor\"");
  2045         -    add_srs_wkt (p, 10,
  2046         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2047         -    add_srs_wkt (p, 11,
  2048         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2049         -    add_srs_wkt (p, 12,
  2050         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2051         -    add_srs_wkt (p, 13,
  2052         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32517\"]]");
  2053         -    p = add_epsg_def_ex (filter, first, last, 32518, "epsg", 32518,
  2054         -        "WGS 72BE / UTM zone 18S", 0, 0,
  2055         -        "WGS 72", "Greenwich",
  2056         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2057         -        "Easting", "East", "Northing", "North");
  2058         -    add_proj4text (p, 0,
  2059         -        "+proj=utm +zone=18 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2060         -    add_proj4text (p, 1,
  2061         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2062         -    add_srs_wkt (p, 0,
  2063         -        "PROJCS[\"WGS 72BE / UTM zone 18S\",GEOGCS[\"WGS 72BE\",D");
  2064         -    add_srs_wkt (p, 1,
  2065         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2066         -    add_srs_wkt (p, 2,
  2067         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2068         -    add_srs_wkt (p, 3,
  2069         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2070         -    add_srs_wkt (p, 4,
  2071         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2072         -    add_srs_wkt (p, 5,
  2073         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2074         -    add_srs_wkt (p, 6,
  2075         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2076         -    add_srs_wkt (p, 7,
  2077         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2078         -    add_srs_wkt (p, 8,
  2079         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2080         -    add_srs_wkt (p, 9,
  2081         -        "ETER[\"central_meridian\",-75],PARAMETER[\"scale_factor\"");
  2082         -    add_srs_wkt (p, 10,
  2083         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2084         -    add_srs_wkt (p, 11,
  2085         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2086         -    add_srs_wkt (p, 12,
  2087         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2088         -    add_srs_wkt (p, 13,
  2089         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32518\"]]");
  2090         -    p = add_epsg_def_ex (filter, first, last, 32519, "epsg", 32519,
  2091         -        "WGS 72BE / UTM zone 19S", 0, 0,
  2092         -        "WGS 72", "Greenwich",
  2093         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2094         -        "Easting", "East", "Northing", "North");
  2095         -    add_proj4text (p, 0,
  2096         -        "+proj=utm +zone=19 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2097         -    add_proj4text (p, 1,
  2098         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2099         -    add_srs_wkt (p, 0,
  2100         -        "PROJCS[\"WGS 72BE / UTM zone 19S\",GEOGCS[\"WGS 72BE\",D");
  2101         -    add_srs_wkt (p, 1,
  2102         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2103         -    add_srs_wkt (p, 2,
  2104         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2105         -    add_srs_wkt (p, 3,
  2106         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2107         -    add_srs_wkt (p, 4,
  2108         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2109         -    add_srs_wkt (p, 5,
  2110         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2111         -    add_srs_wkt (p, 6,
  2112         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2113         -    add_srs_wkt (p, 7,
  2114         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2115         -    add_srs_wkt (p, 8,
  2116         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2117         -    add_srs_wkt (p, 9,
  2118         -        "ETER[\"central_meridian\",-69],PARAMETER[\"scale_factor\"");
  2119         -    add_srs_wkt (p, 10,
  2120         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2121         -    add_srs_wkt (p, 11,
  2122         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2123         -    add_srs_wkt (p, 12,
  2124         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2125         -    add_srs_wkt (p, 13,
  2126         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32519\"]]");
  2127         -    p = add_epsg_def_ex (filter, first, last, 32520, "epsg", 32520,
  2128         -        "WGS 72BE / UTM zone 20S", 0, 0,
  2129         -        "WGS 72", "Greenwich",
  2130         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2131         -        "Easting", "East", "Northing", "North");
  2132         -    add_proj4text (p, 0,
  2133         -        "+proj=utm +zone=20 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2134         -    add_proj4text (p, 1,
  2135         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2136         -    add_srs_wkt (p, 0,
  2137         -        "PROJCS[\"WGS 72BE / UTM zone 20S\",GEOGCS[\"WGS 72BE\",D");
  2138         -    add_srs_wkt (p, 1,
  2139         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2140         -    add_srs_wkt (p, 2,
  2141         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2142         -    add_srs_wkt (p, 3,
  2143         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2144         -    add_srs_wkt (p, 4,
  2145         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2146         -    add_srs_wkt (p, 5,
  2147         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2148         -    add_srs_wkt (p, 6,
  2149         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2150         -    add_srs_wkt (p, 7,
  2151         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2152         -    add_srs_wkt (p, 8,
  2153         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2154         -    add_srs_wkt (p, 9,
  2155         -        "ETER[\"central_meridian\",-63],PARAMETER[\"scale_factor\"");
  2156         -    add_srs_wkt (p, 10,
  2157         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2158         -    add_srs_wkt (p, 11,
  2159         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2160         -    add_srs_wkt (p, 12,
  2161         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2162         -    add_srs_wkt (p, 13,
  2163         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32520\"]]");
  2164         -    p = add_epsg_def_ex (filter, first, last, 32521, "epsg", 32521,
  2165         -        "WGS 72BE / UTM zone 21S", 0, 0,
  2166         -        "WGS 72", "Greenwich",
  2167         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2168         -        "Easting", "East", "Northing", "North");
  2169         -    add_proj4text (p, 0,
  2170         -        "+proj=utm +zone=21 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2171         -    add_proj4text (p, 1,
  2172         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2173         -    add_srs_wkt (p, 0,
  2174         -        "PROJCS[\"WGS 72BE / UTM zone 21S\",GEOGCS[\"WGS 72BE\",D");
  2175         -    add_srs_wkt (p, 1,
  2176         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2177         -    add_srs_wkt (p, 2,
  2178         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2179         -    add_srs_wkt (p, 3,
  2180         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2181         -    add_srs_wkt (p, 4,
  2182         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2183         -    add_srs_wkt (p, 5,
  2184         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2185         -    add_srs_wkt (p, 6,
  2186         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2187         -    add_srs_wkt (p, 7,
  2188         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2189         -    add_srs_wkt (p, 8,
  2190         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2191         -    add_srs_wkt (p, 9,
  2192         -        "ETER[\"central_meridian\",-57],PARAMETER[\"scale_factor\"");
  2193         -    add_srs_wkt (p, 10,
  2194         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2195         -    add_srs_wkt (p, 11,
  2196         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2197         -    add_srs_wkt (p, 12,
  2198         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2199         -    add_srs_wkt (p, 13,
  2200         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32521\"]]");
  2201         -    p = add_epsg_def_ex (filter, first, last, 32522, "epsg", 32522,
  2202         -        "WGS 72BE / UTM zone 22S", 0, 0,
  2203         -        "WGS 72", "Greenwich",
  2204         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2205         -        "Easting", "East", "Northing", "North");
  2206         -    add_proj4text (p, 0,
  2207         -        "+proj=utm +zone=22 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2208         -    add_proj4text (p, 1,
  2209         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2210         -    add_srs_wkt (p, 0,
  2211         -        "PROJCS[\"WGS 72BE / UTM zone 22S\",GEOGCS[\"WGS 72BE\",D");
  2212         -    add_srs_wkt (p, 1,
  2213         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2214         -    add_srs_wkt (p, 2,
  2215         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2216         -    add_srs_wkt (p, 3,
  2217         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2218         -    add_srs_wkt (p, 4,
  2219         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2220         -    add_srs_wkt (p, 5,
  2221         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2222         -    add_srs_wkt (p, 6,
  2223         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2224         -    add_srs_wkt (p, 7,
  2225         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2226         -    add_srs_wkt (p, 8,
  2227         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2228         -    add_srs_wkt (p, 9,
  2229         -        "ETER[\"central_meridian\",-51],PARAMETER[\"scale_factor\"");
  2230         -    add_srs_wkt (p, 10,
  2231         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2232         -    add_srs_wkt (p, 11,
  2233         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2234         -    add_srs_wkt (p, 12,
  2235         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2236         -    add_srs_wkt (p, 13,
  2237         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32522\"]]");
  2238         -    p = add_epsg_def_ex (filter, first, last, 32523, "epsg", 32523,
  2239         -        "WGS 72BE / UTM zone 23S", 0, 0,
  2240         -        "WGS 72", "Greenwich",
  2241         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2242         -        "Easting", "East", "Northing", "North");
  2243         -    add_proj4text (p, 0,
  2244         -        "+proj=utm +zone=23 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2245         -    add_proj4text (p, 1,
  2246         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2247         -    add_srs_wkt (p, 0,
  2248         -        "PROJCS[\"WGS 72BE / UTM zone 23S\",GEOGCS[\"WGS 72BE\",D");
  2249         -    add_srs_wkt (p, 1,
  2250         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2251         -    add_srs_wkt (p, 2,
  2252         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2253         -    add_srs_wkt (p, 3,
  2254         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2255         -    add_srs_wkt (p, 4,
  2256         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2257         -    add_srs_wkt (p, 5,
  2258         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2259         -    add_srs_wkt (p, 6,
  2260         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2261         -    add_srs_wkt (p, 7,
  2262         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2263         -    add_srs_wkt (p, 8,
  2264         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2265         -    add_srs_wkt (p, 9,
  2266         -        "ETER[\"central_meridian\",-45],PARAMETER[\"scale_factor\"");
  2267         -    add_srs_wkt (p, 10,
  2268         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2269         -    add_srs_wkt (p, 11,
  2270         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2271         -    add_srs_wkt (p, 12,
  2272         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2273         -    add_srs_wkt (p, 13,
  2274         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32523\"]]");
  2275         -    p = add_epsg_def_ex (filter, first, last, 32524, "epsg", 32524,
  2276         -        "WGS 72BE / UTM zone 24S", 0, 0,
  2277         -        "WGS 72", "Greenwich",
  2278         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2279         -        "Easting", "East", "Northing", "North");
  2280         -    add_proj4text (p, 0,
  2281         -        "+proj=utm +zone=24 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2282         -    add_proj4text (p, 1,
  2283         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2284         -    add_srs_wkt (p, 0,
  2285         -        "PROJCS[\"WGS 72BE / UTM zone 24S\",GEOGCS[\"WGS 72BE\",D");
  2286         -    add_srs_wkt (p, 1,
  2287         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2288         -    add_srs_wkt (p, 2,
  2289         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2290         -    add_srs_wkt (p, 3,
  2291         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2292         -    add_srs_wkt (p, 4,
  2293         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2294         -    add_srs_wkt (p, 5,
  2295         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2296         -    add_srs_wkt (p, 6,
  2297         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2298         -    add_srs_wkt (p, 7,
  2299         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2300         -    add_srs_wkt (p, 8,
  2301         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2302         -    add_srs_wkt (p, 9,
  2303         -        "ETER[\"central_meridian\",-39],PARAMETER[\"scale_factor\"");
  2304         -    add_srs_wkt (p, 10,
  2305         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2306         -    add_srs_wkt (p, 11,
  2307         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2308         -    add_srs_wkt (p, 12,
  2309         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2310         -    add_srs_wkt (p, 13,
  2311         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32524\"]]");
  2312         -    p = add_epsg_def_ex (filter, first, last, 32525, "epsg", 32525,
  2313         -        "WGS 72BE / UTM zone 25S", 0, 0,
  2314         -        "WGS 72", "Greenwich",
  2315         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2316         -        "Easting", "East", "Northing", "North");
  2317         -    add_proj4text (p, 0,
  2318         -        "+proj=utm +zone=25 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2319         -    add_proj4text (p, 1,
  2320         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2321         -    add_srs_wkt (p, 0,
  2322         -        "PROJCS[\"WGS 72BE / UTM zone 25S\",GEOGCS[\"WGS 72BE\",D");
  2323         -    add_srs_wkt (p, 1,
  2324         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2325         -    add_srs_wkt (p, 2,
  2326         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2327         -    add_srs_wkt (p, 3,
  2328         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2329         -    add_srs_wkt (p, 4,
  2330         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2331         -    add_srs_wkt (p, 5,
  2332         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2333         -    add_srs_wkt (p, 6,
  2334         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2335         -    add_srs_wkt (p, 7,
  2336         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2337         -    add_srs_wkt (p, 8,
  2338         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2339         -    add_srs_wkt (p, 9,
  2340         -        "ETER[\"central_meridian\",-33],PARAMETER[\"scale_factor\"");
  2341         -    add_srs_wkt (p, 10,
  2342         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2343         -    add_srs_wkt (p, 11,
  2344         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2345         -    add_srs_wkt (p, 12,
  2346         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2347         -    add_srs_wkt (p, 13,
  2348         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32525\"]]");
  2349         -    p = add_epsg_def_ex (filter, first, last, 32526, "epsg", 32526,
  2350         -        "WGS 72BE / UTM zone 26S", 0, 0,
  2351         -        "WGS 72", "Greenwich",
  2352         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2353         -        "Easting", "East", "Northing", "North");
  2354         -    add_proj4text (p, 0,
  2355         -        "+proj=utm +zone=26 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2356         -    add_proj4text (p, 1,
  2357         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2358         -    add_srs_wkt (p, 0,
  2359         -        "PROJCS[\"WGS 72BE / UTM zone 26S\",GEOGCS[\"WGS 72BE\",D");
  2360         -    add_srs_wkt (p, 1,
  2361         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2362         -    add_srs_wkt (p, 2,
  2363         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2364         -    add_srs_wkt (p, 3,
  2365         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2366         -    add_srs_wkt (p, 4,
  2367         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2368         -    add_srs_wkt (p, 5,
  2369         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2370         -    add_srs_wkt (p, 6,
  2371         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2372         -    add_srs_wkt (p, 7,
  2373         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2374         -    add_srs_wkt (p, 8,
  2375         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2376         -    add_srs_wkt (p, 9,
  2377         -        "ETER[\"central_meridian\",-27],PARAMETER[\"scale_factor\"");
  2378         -    add_srs_wkt (p, 10,
  2379         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2380         -    add_srs_wkt (p, 11,
  2381         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2382         -    add_srs_wkt (p, 12,
  2383         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2384         -    add_srs_wkt (p, 13,
  2385         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32526\"]]");
  2386         -    p = add_epsg_def_ex (filter, first, last, 32527, "epsg", 32527,
  2387         -        "WGS 72BE / UTM zone 27S", 0, 0,
  2388         -        "WGS 72", "Greenwich",
  2389         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2390         -        "Easting", "East", "Northing", "North");
  2391         -    add_proj4text (p, 0,
  2392         -        "+proj=utm +zone=27 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2393         -    add_proj4text (p, 1,
  2394         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2395         -    add_srs_wkt (p, 0,
  2396         -        "PROJCS[\"WGS 72BE / UTM zone 27S\",GEOGCS[\"WGS 72BE\",D");
  2397         -    add_srs_wkt (p, 1,
  2398         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2399         -    add_srs_wkt (p, 2,
  2400         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2401         -    add_srs_wkt (p, 3,
  2402         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2403         -    add_srs_wkt (p, 4,
  2404         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2405         -    add_srs_wkt (p, 5,
  2406         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2407         -    add_srs_wkt (p, 6,
  2408         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2409         -    add_srs_wkt (p, 7,
  2410         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2411         -    add_srs_wkt (p, 8,
  2412         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2413         -    add_srs_wkt (p, 9,
  2414         -        "ETER[\"central_meridian\",-21],PARAMETER[\"scale_factor\"");
  2415         -    add_srs_wkt (p, 10,
  2416         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2417         -    add_srs_wkt (p, 11,
  2418         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2419         -    add_srs_wkt (p, 12,
  2420         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2421         -    add_srs_wkt (p, 13,
  2422         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32527\"]]");
  2423         -    p = add_epsg_def_ex (filter, first, last, 32528, "epsg", 32528,
  2424         -        "WGS 72BE / UTM zone 28S", 0, 0,
  2425         -        "WGS 72", "Greenwich",
  2426         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2427         -        "Easting", "East", "Northing", "North");
  2428         -    add_proj4text (p, 0,
  2429         -        "+proj=utm +zone=28 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2430         -    add_proj4text (p, 1,
  2431         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2432         -    add_srs_wkt (p, 0,
  2433         -        "PROJCS[\"WGS 72BE / UTM zone 28S\",GEOGCS[\"WGS 72BE\",D");
  2434         -    add_srs_wkt (p, 1,
  2435         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2436         -    add_srs_wkt (p, 2,
  2437         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2438         -    add_srs_wkt (p, 3,
  2439         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2440         -    add_srs_wkt (p, 4,
  2441         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2442         -    add_srs_wkt (p, 5,
  2443         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2444         -    add_srs_wkt (p, 6,
  2445         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2446         -    add_srs_wkt (p, 7,
  2447         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2448         -    add_srs_wkt (p, 8,
  2449         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2450         -    add_srs_wkt (p, 9,
  2451         -        "ETER[\"central_meridian\",-15],PARAMETER[\"scale_factor\"");
  2452         -    add_srs_wkt (p, 10,
  2453         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2454         -    add_srs_wkt (p, 11,
  2455         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2456         -    add_srs_wkt (p, 12,
  2457         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2458         -    add_srs_wkt (p, 13,
  2459         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32528\"]]");
  2460         -    p = add_epsg_def_ex (filter, first, last, 32529, "epsg", 32529,
  2461         -        "WGS 72BE / UTM zone 29S", 0, 0,
  2462         -        "WGS 72", "Greenwich",
  2463         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2464         -        "Easting", "East", "Northing", "North");
  2465         -    add_proj4text (p, 0,
  2466         -        "+proj=utm +zone=29 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2467         -    add_proj4text (p, 1,
  2468         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2469         -    add_srs_wkt (p, 0,
  2470         -        "PROJCS[\"WGS 72BE / UTM zone 29S\",GEOGCS[\"WGS 72BE\",D");
  2471         -    add_srs_wkt (p, 1,
  2472         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2473         -    add_srs_wkt (p, 2,
  2474         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2475         -    add_srs_wkt (p, 3,
  2476         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2477         -    add_srs_wkt (p, 4,
  2478         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2479         -    add_srs_wkt (p, 5,
  2480         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2481         -    add_srs_wkt (p, 6,
  2482         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2483         -    add_srs_wkt (p, 7,
  2484         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2485         -    add_srs_wkt (p, 8,
  2486         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2487         -    add_srs_wkt (p, 9,
  2488         -        "ETER[\"central_meridian\",-9],PARAMETER[\"scale_factor\"");
  2489         -    add_srs_wkt (p, 10,
  2490         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2491         -    add_srs_wkt (p, 11,
  2492         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2493         -    add_srs_wkt (p, 12,
  2494         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2495         -    add_srs_wkt (p, 13,
  2496         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32529\"]]");
  2497         -    p = add_epsg_def_ex (filter, first, last, 32530, "epsg", 32530,
  2498         -        "WGS 72BE / UTM zone 30S", 0, 0,
  2499         -        "WGS 72", "Greenwich",
  2500         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2501         -        "Easting", "East", "Northing", "North");
  2502         -    add_proj4text (p, 0,
  2503         -        "+proj=utm +zone=30 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2504         -    add_proj4text (p, 1,
  2505         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2506         -    add_srs_wkt (p, 0,
  2507         -        "PROJCS[\"WGS 72BE / UTM zone 30S\",GEOGCS[\"WGS 72BE\",D");
  2508         -    add_srs_wkt (p, 1,
  2509         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2510         -    add_srs_wkt (p, 2,
  2511         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2512         -    add_srs_wkt (p, 3,
  2513         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2514         -    add_srs_wkt (p, 4,
  2515         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2516         -    add_srs_wkt (p, 5,
  2517         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2518         -    add_srs_wkt (p, 6,
  2519         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2520         -    add_srs_wkt (p, 7,
  2521         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2522         -    add_srs_wkt (p, 8,
  2523         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2524         -    add_srs_wkt (p, 9,
  2525         -        "ETER[\"central_meridian\",-3],PARAMETER[\"scale_factor\"");
  2526         -    add_srs_wkt (p, 10,
  2527         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2528         -    add_srs_wkt (p, 11,
  2529         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2530         -    add_srs_wkt (p, 12,
  2531         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2532         -    add_srs_wkt (p, 13,
  2533         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32530\"]]");
  2534         -    p = add_epsg_def_ex (filter, first, last, 32531, "epsg", 32531,
  2535         -        "WGS 72BE / UTM zone 31S", 0, 0,
  2536         -        "WGS 72", "Greenwich",
  2537         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2538         -        "Easting", "East", "Northing", "North");
  2539         -    add_proj4text (p, 0,
  2540         -        "+proj=utm +zone=31 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2541         -    add_proj4text (p, 1,
  2542         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2543         -    add_srs_wkt (p, 0,
  2544         -        "PROJCS[\"WGS 72BE / UTM zone 31S\",GEOGCS[\"WGS 72BE\",D");
  2545         -    add_srs_wkt (p, 1,
  2546         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2547         -    add_srs_wkt (p, 2,
  2548         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2549         -    add_srs_wkt (p, 3,
  2550         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2551         -    add_srs_wkt (p, 4,
  2552         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2553         -    add_srs_wkt (p, 5,
  2554         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2555         -    add_srs_wkt (p, 6,
  2556         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2557         -    add_srs_wkt (p, 7,
  2558         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2559         -    add_srs_wkt (p, 8,
  2560         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2561         -    add_srs_wkt (p, 9,
  2562         -        "ETER[\"central_meridian\",3],PARAMETER[\"scale_factor\",");
  2563         -    add_srs_wkt (p, 10,
  2564         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2565         -    add_srs_wkt (p, 11,
  2566         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2567         -    add_srs_wkt (p, 12,
  2568         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2569         -    add_srs_wkt (p, 13,
  2570         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32531\"]]");
  2571         -    p = add_epsg_def_ex (filter, first, last, 32532, "epsg", 32532,
  2572         -        "WGS 72BE / UTM zone 32S", 0, 0,
  2573         -        "WGS 72", "Greenwich",
  2574         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2575         -        "Easting", "East", "Northing", "North");
  2576         -    add_proj4text (p, 0,
  2577         -        "+proj=utm +zone=32 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2578         -    add_proj4text (p, 1,
  2579         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2580         -    add_srs_wkt (p, 0,
  2581         -        "PROJCS[\"WGS 72BE / UTM zone 32S\",GEOGCS[\"WGS 72BE\",D");
  2582         -    add_srs_wkt (p, 1,
  2583         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2584         -    add_srs_wkt (p, 2,
  2585         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2586         -    add_srs_wkt (p, 3,
  2587         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2588         -    add_srs_wkt (p, 4,
  2589         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2590         -    add_srs_wkt (p, 5,
  2591         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2592         -    add_srs_wkt (p, 6,
  2593         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2594         -    add_srs_wkt (p, 7,
  2595         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2596         -    add_srs_wkt (p, 8,
  2597         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2598         -    add_srs_wkt (p, 9,
  2599         -        "ETER[\"central_meridian\",9],PARAMETER[\"scale_factor\",");
  2600         -    add_srs_wkt (p, 10,
  2601         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2602         -    add_srs_wkt (p, 11,
  2603         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2604         -    add_srs_wkt (p, 12,
  2605         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2606         -    add_srs_wkt (p, 13,
  2607         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32532\"]]");
  2608         -    p = add_epsg_def_ex (filter, first, last, 32533, "epsg", 32533,
  2609         -        "WGS 72BE / UTM zone 33S", 0, 0,
  2610         -        "WGS 72", "Greenwich",
  2611         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2612         -        "Easting", "East", "Northing", "North");
  2613         -    add_proj4text (p, 0,
  2614         -        "+proj=utm +zone=33 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2615         -    add_proj4text (p, 1,
  2616         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2617         -    add_srs_wkt (p, 0,
  2618         -        "PROJCS[\"WGS 72BE / UTM zone 33S\",GEOGCS[\"WGS 72BE\",D");
  2619         -    add_srs_wkt (p, 1,
  2620         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2621         -    add_srs_wkt (p, 2,
  2622         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2623         -    add_srs_wkt (p, 3,
  2624         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2625         -    add_srs_wkt (p, 4,
  2626         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2627         -    add_srs_wkt (p, 5,
  2628         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2629         -    add_srs_wkt (p, 6,
  2630         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2631         -    add_srs_wkt (p, 7,
  2632         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2633         -    add_srs_wkt (p, 8,
  2634         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2635         -    add_srs_wkt (p, 9,
  2636         -        "ETER[\"central_meridian\",15],PARAMETER[\"scale_factor\"");
  2637         -    add_srs_wkt (p, 10,
  2638         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2639         -    add_srs_wkt (p, 11,
  2640         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2641         -    add_srs_wkt (p, 12,
  2642         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2643         -    add_srs_wkt (p, 13,
  2644         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32533\"]]");
  2645         -    p = add_epsg_def_ex (filter, first, last, 32534, "epsg", 32534,
  2646         -        "WGS 72BE / UTM zone 34S", 0, 0,
  2647         -        "WGS 72", "Greenwich",
  2648         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2649         -        "Easting", "East", "Northing", "North");
  2650         -    add_proj4text (p, 0,
  2651         -        "+proj=utm +zone=34 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2652         -    add_proj4text (p, 1,
  2653         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2654         -    add_srs_wkt (p, 0,
  2655         -        "PROJCS[\"WGS 72BE / UTM zone 34S\",GEOGCS[\"WGS 72BE\",D");
  2656         -    add_srs_wkt (p, 1,
  2657         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2658         -    add_srs_wkt (p, 2,
  2659         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2660         -    add_srs_wkt (p, 3,
  2661         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2662         -    add_srs_wkt (p, 4,
  2663         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2664         -    add_srs_wkt (p, 5,
  2665         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2666         -    add_srs_wkt (p, 6,
  2667         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2668         -    add_srs_wkt (p, 7,
  2669         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2670         -    add_srs_wkt (p, 8,
  2671         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2672         -    add_srs_wkt (p, 9,
  2673         -        "ETER[\"central_meridian\",21],PARAMETER[\"scale_factor\"");
  2674         -    add_srs_wkt (p, 10,
  2675         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2676         -    add_srs_wkt (p, 11,
  2677         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2678         -    add_srs_wkt (p, 12,
  2679         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2680         -    add_srs_wkt (p, 13,
  2681         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32534\"]]");
  2682         -    p = add_epsg_def_ex (filter, first, last, 32535, "epsg", 32535,
  2683         -        "WGS 72BE / UTM zone 35S", 0, 0,
  2684         -        "WGS 72", "Greenwich",
  2685         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2686         -        "Easting", "East", "Northing", "North");
  2687         -    add_proj4text (p, 0,
  2688         -        "+proj=utm +zone=35 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2689         -    add_proj4text (p, 1,
  2690         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2691         -    add_srs_wkt (p, 0,
  2692         -        "PROJCS[\"WGS 72BE / UTM zone 35S\",GEOGCS[\"WGS 72BE\",D");
  2693         -    add_srs_wkt (p, 1,
  2694         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2695         -    add_srs_wkt (p, 2,
  2696         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2697         -    add_srs_wkt (p, 3,
  2698         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2699         -    add_srs_wkt (p, 4,
  2700         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2701         -    add_srs_wkt (p, 5,
  2702         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2703         -    add_srs_wkt (p, 6,
  2704         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2705         -    add_srs_wkt (p, 7,
  2706         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2707         -    add_srs_wkt (p, 8,
  2708         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2709         -    add_srs_wkt (p, 9,
  2710         -        "ETER[\"central_meridian\",27],PARAMETER[\"scale_factor\"");
  2711         -    add_srs_wkt (p, 10,
  2712         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2713         -    add_srs_wkt (p, 11,
  2714         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2715         -    add_srs_wkt (p, 12,
  2716         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2717         -    add_srs_wkt (p, 13,
  2718         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32535\"]]");
  2719         -    p = add_epsg_def_ex (filter, first, last, 32536, "epsg", 32536,
  2720         -        "WGS 72BE / UTM zone 36S", 0, 0,
  2721         -        "WGS 72", "Greenwich",
  2722         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2723         -        "Easting", "East", "Northing", "North");
  2724         -    add_proj4text (p, 0,
  2725         -        "+proj=utm +zone=36 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2726         -    add_proj4text (p, 1,
  2727         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2728         -    add_srs_wkt (p, 0,
  2729         -        "PROJCS[\"WGS 72BE / UTM zone 36S\",GEOGCS[\"WGS 72BE\",D");
  2730         -    add_srs_wkt (p, 1,
  2731         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2732         -    add_srs_wkt (p, 2,
  2733         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2734         -    add_srs_wkt (p, 3,
  2735         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2736         -    add_srs_wkt (p, 4,
  2737         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2738         -    add_srs_wkt (p, 5,
  2739         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2740         -    add_srs_wkt (p, 6,
  2741         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2742         -    add_srs_wkt (p, 7,
  2743         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2744         -    add_srs_wkt (p, 8,
  2745         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2746         -    add_srs_wkt (p, 9,
  2747         -        "ETER[\"central_meridian\",33],PARAMETER[\"scale_factor\"");
  2748         -    add_srs_wkt (p, 10,
  2749         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2750         -    add_srs_wkt (p, 11,
  2751         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2752         -    add_srs_wkt (p, 12,
  2753         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2754         -    add_srs_wkt (p, 13,
  2755         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32536\"]]");
  2756         -    p = add_epsg_def_ex (filter, first, last, 32537, "epsg", 32537,
  2757         -        "WGS 72BE / UTM zone 37S", 0, 0,
  2758         -        "WGS 72", "Greenwich",
  2759         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2760         -        "Easting", "East", "Northing", "North");
  2761         -    add_proj4text (p, 0,
  2762         -        "+proj=utm +zone=37 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2763         -    add_proj4text (p, 1,
  2764         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2765         -    add_srs_wkt (p, 0,
  2766         -        "PROJCS[\"WGS 72BE / UTM zone 37S\",GEOGCS[\"WGS 72BE\",D");
  2767         -    add_srs_wkt (p, 1,
  2768         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2769         -    add_srs_wkt (p, 2,
  2770         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2771         -    add_srs_wkt (p, 3,
  2772         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2773         -    add_srs_wkt (p, 4,
  2774         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2775         -    add_srs_wkt (p, 5,
  2776         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2777         -    add_srs_wkt (p, 6,
  2778         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2779         -    add_srs_wkt (p, 7,
  2780         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2781         -    add_srs_wkt (p, 8,
  2782         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2783         -    add_srs_wkt (p, 9,
  2784         -        "ETER[\"central_meridian\",39],PARAMETER[\"scale_factor\"");
  2785         -    add_srs_wkt (p, 10,
  2786         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2787         -    add_srs_wkt (p, 11,
  2788         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2789         -    add_srs_wkt (p, 12,
  2790         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2791         -    add_srs_wkt (p, 13,
  2792         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32537\"]]");
  2793         -    p = add_epsg_def_ex (filter, first, last, 32538, "epsg", 32538,
  2794         -        "WGS 72BE / UTM zone 38S", 0, 0,
  2795         -        "WGS 72", "Greenwich",
  2796         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2797         -        "Easting", "East", "Northing", "North");
  2798         -    add_proj4text (p, 0,
  2799         -        "+proj=utm +zone=38 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2800         -    add_proj4text (p, 1,
  2801         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2802         -    add_srs_wkt (p, 0,
  2803         -        "PROJCS[\"WGS 72BE / UTM zone 38S\",GEOGCS[\"WGS 72BE\",D");
  2804         -    add_srs_wkt (p, 1,
  2805         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2806         -    add_srs_wkt (p, 2,
  2807         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2808         -    add_srs_wkt (p, 3,
  2809         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2810         -    add_srs_wkt (p, 4,
  2811         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2812         -    add_srs_wkt (p, 5,
  2813         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2814         -    add_srs_wkt (p, 6,
  2815         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2816         -    add_srs_wkt (p, 7,
  2817         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2818         -    add_srs_wkt (p, 8,
  2819         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2820         -    add_srs_wkt (p, 9,
  2821         -        "ETER[\"central_meridian\",45],PARAMETER[\"scale_factor\"");
  2822         -    add_srs_wkt (p, 10,
  2823         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2824         -    add_srs_wkt (p, 11,
  2825         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2826         -    add_srs_wkt (p, 12,
  2827         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2828         -    add_srs_wkt (p, 13,
  2829         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32538\"]]");
  2830         -    p = add_epsg_def_ex (filter, first, last, 32539, "epsg", 32539,
  2831         -        "WGS 72BE / UTM zone 39S", 0, 0,
  2832         -        "WGS 72", "Greenwich",
  2833         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2834         -        "Easting", "East", "Northing", "North");
  2835         -    add_proj4text (p, 0,
  2836         -        "+proj=utm +zone=39 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2837         -    add_proj4text (p, 1,
  2838         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2839         -    add_srs_wkt (p, 0,
  2840         -        "PROJCS[\"WGS 72BE / UTM zone 39S\",GEOGCS[\"WGS 72BE\",D");
  2841         -    add_srs_wkt (p, 1,
  2842         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2843         -    add_srs_wkt (p, 2,
  2844         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2845         -    add_srs_wkt (p, 3,
  2846         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2847         -    add_srs_wkt (p, 4,
  2848         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2849         -    add_srs_wkt (p, 5,
  2850         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2851         -    add_srs_wkt (p, 6,
  2852         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2853         -    add_srs_wkt (p, 7,
  2854         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2855         -    add_srs_wkt (p, 8,
  2856         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2857         -    add_srs_wkt (p, 9,
  2858         -        "ETER[\"central_meridian\",51],PARAMETER[\"scale_factor\"");
  2859         -    add_srs_wkt (p, 10,
  2860         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2861         -    add_srs_wkt (p, 11,
  2862         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2863         -    add_srs_wkt (p, 12,
  2864         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2865         -    add_srs_wkt (p, 13,
  2866         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32539\"]]");
  2867         -    p = add_epsg_def_ex (filter, first, last, 32540, "epsg", 32540,
  2868         -        "WGS 72BE / UTM zone 40S", 0, 0,
  2869         -        "WGS 72", "Greenwich",
  2870         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2871         -        "Easting", "East", "Northing", "North");
  2872         -    add_proj4text (p, 0,
  2873         -        "+proj=utm +zone=40 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2874         -    add_proj4text (p, 1,
  2875         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2876         -    add_srs_wkt (p, 0,
  2877         -        "PROJCS[\"WGS 72BE / UTM zone 40S\",GEOGCS[\"WGS 72BE\",D");
  2878         -    add_srs_wkt (p, 1,
  2879         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2880         -    add_srs_wkt (p, 2,
  2881         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2882         -    add_srs_wkt (p, 3,
  2883         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2884         -    add_srs_wkt (p, 4,
  2885         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2886         -    add_srs_wkt (p, 5,
  2887         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2888         -    add_srs_wkt (p, 6,
  2889         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2890         -    add_srs_wkt (p, 7,
  2891         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2892         -    add_srs_wkt (p, 8,
  2893         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2894         -    add_srs_wkt (p, 9,
  2895         -        "ETER[\"central_meridian\",57],PARAMETER[\"scale_factor\"");
  2896         -    add_srs_wkt (p, 10,
  2897         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2898         -    add_srs_wkt (p, 11,
  2899         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2900         -    add_srs_wkt (p, 12,
  2901         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2902         -    add_srs_wkt (p, 13,
  2903         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32540\"]]");
  2904         -    p = add_epsg_def_ex (filter, first, last, 32541, "epsg", 32541,
  2905         -        "WGS 72BE / UTM zone 41S", 0, 0,
  2906         -        "WGS 72", "Greenwich",
  2907         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2908         -        "Easting", "East", "Northing", "North");
  2909         -    add_proj4text (p, 0,
  2910         -        "+proj=utm +zone=41 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2911         -    add_proj4text (p, 1,
  2912         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2913         -    add_srs_wkt (p, 0,
  2914         -        "PROJCS[\"WGS 72BE / UTM zone 41S\",GEOGCS[\"WGS 72BE\",D");
  2915         -    add_srs_wkt (p, 1,
  2916         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2917         -    add_srs_wkt (p, 2,
  2918         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2919         -    add_srs_wkt (p, 3,
  2920         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2921         -    add_srs_wkt (p, 4,
  2922         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2923         -    add_srs_wkt (p, 5,
  2924         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2925         -    add_srs_wkt (p, 6,
  2926         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2927         -    add_srs_wkt (p, 7,
  2928         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2929         -    add_srs_wkt (p, 8,
  2930         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2931         -    add_srs_wkt (p, 9,
  2932         -        "ETER[\"central_meridian\",63],PARAMETER[\"scale_factor\"");
  2933         -    add_srs_wkt (p, 10,
  2934         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2935         -    add_srs_wkt (p, 11,
  2936         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2937         -    add_srs_wkt (p, 12,
  2938         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2939         -    add_srs_wkt (p, 13,
  2940         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32541\"]]");
  2941         -    p = add_epsg_def_ex (filter, first, last, 32542, "epsg", 32542,
  2942         -        "WGS 72BE / UTM zone 42S", 0, 0,
  2943         -        "WGS 72", "Greenwich",
  2944         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2945         -        "Easting", "East", "Northing", "North");
  2946         -    add_proj4text (p, 0,
  2947         -        "+proj=utm +zone=42 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2948         -    add_proj4text (p, 1,
  2949         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2950         -    add_srs_wkt (p, 0,
  2951         -        "PROJCS[\"WGS 72BE / UTM zone 42S\",GEOGCS[\"WGS 72BE\",D");
  2952         -    add_srs_wkt (p, 1,
  2953         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2954         -    add_srs_wkt (p, 2,
  2955         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2956         -    add_srs_wkt (p, 3,
  2957         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2958         -    add_srs_wkt (p, 4,
  2959         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2960         -    add_srs_wkt (p, 5,
  2961         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2962         -    add_srs_wkt (p, 6,
  2963         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  2964         -    add_srs_wkt (p, 7,
  2965         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  2966         -    add_srs_wkt (p, 8,
  2967         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  2968         -    add_srs_wkt (p, 9,
  2969         -        "ETER[\"central_meridian\",69],PARAMETER[\"scale_factor\"");
  2970         -    add_srs_wkt (p, 10,
  2971         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  2972         -    add_srs_wkt (p, 11,
  2973         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  2974         -    add_srs_wkt (p, 12,
  2975         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2976         -    add_srs_wkt (p, 13,
  2977         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32542\"]]");
  2978         -    p = add_epsg_def_ex (filter, first, last, 32543, "epsg", 32543,
  2979         -        "WGS 72BE / UTM zone 43S", 0, 0,
  2980         -        "WGS 72", "Greenwich",
  2981         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  2982         -        "Easting", "East", "Northing", "North");
  2983         -    add_proj4text (p, 0,
  2984         -        "+proj=utm +zone=43 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  2985         -    add_proj4text (p, 1,
  2986         -        "0,0,0.814,-0.38 +units=m +no_defs");
  2987         -    add_srs_wkt (p, 0,
  2988         -        "PROJCS[\"WGS 72BE / UTM zone 43S\",GEOGCS[\"WGS 72BE\",D");
  2989         -    add_srs_wkt (p, 1,
  2990         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  2991         -    add_srs_wkt (p, 2,
  2992         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  2993         -    add_srs_wkt (p, 3,
  2994         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  2995         -    add_srs_wkt (p, 4,
  2996         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  2997         -    add_srs_wkt (p, 5,
  2998         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  2999         -    add_srs_wkt (p, 6,
  3000         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3001         -    add_srs_wkt (p, 7,
  3002         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3003         -    add_srs_wkt (p, 8,
  3004         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3005         -    add_srs_wkt (p, 9,
  3006         -        "ETER[\"central_meridian\",75],PARAMETER[\"scale_factor\"");
  3007         -    add_srs_wkt (p, 10,
  3008         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3009         -    add_srs_wkt (p, 11,
  3010         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3011         -    add_srs_wkt (p, 12,
  3012         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3013         -    add_srs_wkt (p, 13,
  3014         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32543\"]]");
  3015         -    p = add_epsg_def_ex (filter, first, last, 32544, "epsg", 32544,
  3016         -        "WGS 72BE / UTM zone 44S", 0, 0,
  3017         -        "WGS 72", "Greenwich",
  3018         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3019         -        "Easting", "East", "Northing", "North");
  3020         -    add_proj4text (p, 0,
  3021         -        "+proj=utm +zone=44 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3022         -    add_proj4text (p, 1,
  3023         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3024         -    add_srs_wkt (p, 0,
  3025         -        "PROJCS[\"WGS 72BE / UTM zone 44S\",GEOGCS[\"WGS 72BE\",D");
  3026         -    add_srs_wkt (p, 1,
  3027         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3028         -    add_srs_wkt (p, 2,
  3029         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3030         -    add_srs_wkt (p, 3,
  3031         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3032         -    add_srs_wkt (p, 4,
  3033         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3034         -    add_srs_wkt (p, 5,
  3035         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3036         -    add_srs_wkt (p, 6,
  3037         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3038         -    add_srs_wkt (p, 7,
  3039         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3040         -    add_srs_wkt (p, 8,
  3041         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3042         -    add_srs_wkt (p, 9,
  3043         -        "ETER[\"central_meridian\",81],PARAMETER[\"scale_factor\"");
  3044         -    add_srs_wkt (p, 10,
  3045         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3046         -    add_srs_wkt (p, 11,
  3047         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3048         -    add_srs_wkt (p, 12,
  3049         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3050         -    add_srs_wkt (p, 13,
  3051         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32544\"]]");
  3052         -    p = add_epsg_def_ex (filter, first, last, 32545, "epsg", 32545,
  3053         -        "WGS 72BE / UTM zone 45S", 0, 0,
  3054         -        "WGS 72", "Greenwich",
  3055         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3056         -        "Easting", "East", "Northing", "North");
  3057         -    add_proj4text (p, 0,
  3058         -        "+proj=utm +zone=45 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3059         -    add_proj4text (p, 1,
  3060         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3061         -    add_srs_wkt (p, 0,
  3062         -        "PROJCS[\"WGS 72BE / UTM zone 45S\",GEOGCS[\"WGS 72BE\",D");
  3063         -    add_srs_wkt (p, 1,
  3064         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3065         -    add_srs_wkt (p, 2,
  3066         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3067         -    add_srs_wkt (p, 3,
  3068         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3069         -    add_srs_wkt (p, 4,
  3070         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3071         -    add_srs_wkt (p, 5,
  3072         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3073         -    add_srs_wkt (p, 6,
  3074         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3075         -    add_srs_wkt (p, 7,
  3076         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3077         -    add_srs_wkt (p, 8,
  3078         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3079         -    add_srs_wkt (p, 9,
  3080         -        "ETER[\"central_meridian\",87],PARAMETER[\"scale_factor\"");
  3081         -    add_srs_wkt (p, 10,
  3082         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3083         -    add_srs_wkt (p, 11,
  3084         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3085         -    add_srs_wkt (p, 12,
  3086         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3087         -    add_srs_wkt (p, 13,
  3088         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32545\"]]");
  3089         -    p = add_epsg_def_ex (filter, first, last, 32546, "epsg", 32546,
  3090         -        "WGS 72BE / UTM zone 46S", 0, 0,
  3091         -        "WGS 72", "Greenwich",
  3092         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3093         -        "Easting", "East", "Northing", "North");
  3094         -    add_proj4text (p, 0,
  3095         -        "+proj=utm +zone=46 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3096         -    add_proj4text (p, 1,
  3097         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3098         -    add_srs_wkt (p, 0,
  3099         -        "PROJCS[\"WGS 72BE / UTM zone 46S\",GEOGCS[\"WGS 72BE\",D");
  3100         -    add_srs_wkt (p, 1,
  3101         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3102         -    add_srs_wkt (p, 2,
  3103         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3104         -    add_srs_wkt (p, 3,
  3105         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3106         -    add_srs_wkt (p, 4,
  3107         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3108         -    add_srs_wkt (p, 5,
  3109         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3110         -    add_srs_wkt (p, 6,
  3111         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3112         -    add_srs_wkt (p, 7,
  3113         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3114         -    add_srs_wkt (p, 8,
  3115         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3116         -    add_srs_wkt (p, 9,
  3117         -        "ETER[\"central_meridian\",93],PARAMETER[\"scale_factor\"");
  3118         -    add_srs_wkt (p, 10,
  3119         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3120         -    add_srs_wkt (p, 11,
  3121         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3122         -    add_srs_wkt (p, 12,
  3123         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3124         -    add_srs_wkt (p, 13,
  3125         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32546\"]]");
  3126         -    p = add_epsg_def_ex (filter, first, last, 32547, "epsg", 32547,
  3127         -        "WGS 72BE / UTM zone 47S", 0, 0,
  3128         -        "WGS 72", "Greenwich",
  3129         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3130         -        "Easting", "East", "Northing", "North");
  3131         -    add_proj4text (p, 0,
  3132         -        "+proj=utm +zone=47 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3133         -    add_proj4text (p, 1,
  3134         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3135         -    add_srs_wkt (p, 0,
  3136         -        "PROJCS[\"WGS 72BE / UTM zone 47S\",GEOGCS[\"WGS 72BE\",D");
  3137         -    add_srs_wkt (p, 1,
  3138         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3139         -    add_srs_wkt (p, 2,
  3140         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3141         -    add_srs_wkt (p, 3,
  3142         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3143         -    add_srs_wkt (p, 4,
  3144         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3145         -    add_srs_wkt (p, 5,
  3146         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3147         -    add_srs_wkt (p, 6,
  3148         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3149         -    add_srs_wkt (p, 7,
  3150         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3151         -    add_srs_wkt (p, 8,
  3152         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3153         -    add_srs_wkt (p, 9,
  3154         -        "ETER[\"central_meridian\",99],PARAMETER[\"scale_factor\"");
  3155         -    add_srs_wkt (p, 10,
  3156         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3157         -    add_srs_wkt (p, 11,
  3158         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3159         -    add_srs_wkt (p, 12,
  3160         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3161         -    add_srs_wkt (p, 13,
  3162         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32547\"]]");
  3163         -    p = add_epsg_def_ex (filter, first, last, 32548, "epsg", 32548,
  3164         -        "WGS 72BE / UTM zone 48S", 0, 0,
  3165         -        "WGS 72", "Greenwich",
  3166         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3167         -        "Easting", "East", "Northing", "North");
  3168         -    add_proj4text (p, 0,
  3169         -        "+proj=utm +zone=48 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3170         -    add_proj4text (p, 1,
  3171         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3172         -    add_srs_wkt (p, 0,
  3173         -        "PROJCS[\"WGS 72BE / UTM zone 48S\",GEOGCS[\"WGS 72BE\",D");
  3174         -    add_srs_wkt (p, 1,
  3175         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3176         -    add_srs_wkt (p, 2,
  3177         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3178         -    add_srs_wkt (p, 3,
  3179         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3180         -    add_srs_wkt (p, 4,
  3181         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3182         -    add_srs_wkt (p, 5,
  3183         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3184         -    add_srs_wkt (p, 6,
  3185         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3186         -    add_srs_wkt (p, 7,
  3187         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3188         -    add_srs_wkt (p, 8,
  3189         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3190         -    add_srs_wkt (p, 9,
  3191         -        "ETER[\"central_meridian\",105],PARAMETER[\"scale_factor\"");
  3192         -    add_srs_wkt (p, 10,
  3193         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3194         -    add_srs_wkt (p, 11,
  3195         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3196         -    add_srs_wkt (p, 12,
  3197         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3198         -    add_srs_wkt (p, 13,
  3199         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32548\"]]");
  3200         -    p = add_epsg_def_ex (filter, first, last, 32549, "epsg", 32549,
  3201         -        "WGS 72BE / UTM zone 49S", 0, 0,
  3202         -        "WGS 72", "Greenwich",
  3203         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3204         -        "Easting", "East", "Northing", "North");
  3205         -    add_proj4text (p, 0,
  3206         -        "+proj=utm +zone=49 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3207         -    add_proj4text (p, 1,
  3208         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3209         -    add_srs_wkt (p, 0,
  3210         -        "PROJCS[\"WGS 72BE / UTM zone 49S\",GEOGCS[\"WGS 72BE\",D");
  3211         -    add_srs_wkt (p, 1,
  3212         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3213         -    add_srs_wkt (p, 2,
  3214         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3215         -    add_srs_wkt (p, 3,
  3216         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3217         -    add_srs_wkt (p, 4,
  3218         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3219         -    add_srs_wkt (p, 5,
  3220         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3221         -    add_srs_wkt (p, 6,
  3222         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3223         -    add_srs_wkt (p, 7,
  3224         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3225         -    add_srs_wkt (p, 8,
  3226         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3227         -    add_srs_wkt (p, 9,
  3228         -        "ETER[\"central_meridian\",111],PARAMETER[\"scale_factor\"");
  3229         -    add_srs_wkt (p, 10,
  3230         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3231         -    add_srs_wkt (p, 11,
  3232         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3233         -    add_srs_wkt (p, 12,
  3234         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3235         -    add_srs_wkt (p, 13,
  3236         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32549\"]]");
  3237         -    p = add_epsg_def_ex (filter, first, last, 32550, "epsg", 32550,
  3238         -        "WGS 72BE / UTM zone 50S", 0, 0,
  3239         -        "WGS 72", "Greenwich",
  3240         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3241         -        "Easting", "East", "Northing", "North");
  3242         -    add_proj4text (p, 0,
  3243         -        "+proj=utm +zone=50 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3244         -    add_proj4text (p, 1,
  3245         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3246         -    add_srs_wkt (p, 0,
  3247         -        "PROJCS[\"WGS 72BE / UTM zone 50S\",GEOGCS[\"WGS 72BE\",D");
  3248         -    add_srs_wkt (p, 1,
  3249         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3250         -    add_srs_wkt (p, 2,
  3251         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3252         -    add_srs_wkt (p, 3,
  3253         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3254         -    add_srs_wkt (p, 4,
  3255         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3256         -    add_srs_wkt (p, 5,
  3257         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3258         -    add_srs_wkt (p, 6,
  3259         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3260         -    add_srs_wkt (p, 7,
  3261         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3262         -    add_srs_wkt (p, 8,
  3263         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3264         -    add_srs_wkt (p, 9,
  3265         -        "ETER[\"central_meridian\",117],PARAMETER[\"scale_factor\"");
  3266         -    add_srs_wkt (p, 10,
  3267         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3268         -    add_srs_wkt (p, 11,
  3269         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3270         -    add_srs_wkt (p, 12,
  3271         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3272         -    add_srs_wkt (p, 13,
  3273         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32550\"]]");
  3274         -    p = add_epsg_def_ex (filter, first, last, 32551, "epsg", 32551,
  3275         -        "WGS 72BE / UTM zone 51S", 0, 0,
  3276         -        "WGS 72", "Greenwich",
  3277         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3278         -        "Easting", "East", "Northing", "North");
  3279         -    add_proj4text (p, 0,
  3280         -        "+proj=utm +zone=51 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3281         -    add_proj4text (p, 1,
  3282         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3283         -    add_srs_wkt (p, 0,
  3284         -        "PROJCS[\"WGS 72BE / UTM zone 51S\",GEOGCS[\"WGS 72BE\",D");
  3285         -    add_srs_wkt (p, 1,
  3286         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3287         -    add_srs_wkt (p, 2,
  3288         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3289         -    add_srs_wkt (p, 3,
  3290         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3291         -    add_srs_wkt (p, 4,
  3292         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3293         -    add_srs_wkt (p, 5,
  3294         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3295         -    add_srs_wkt (p, 6,
  3296         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3297         -    add_srs_wkt (p, 7,
  3298         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3299         -    add_srs_wkt (p, 8,
  3300         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3301         -    add_srs_wkt (p, 9,
  3302         -        "ETER[\"central_meridian\",123],PARAMETER[\"scale_factor\"");
  3303         -    add_srs_wkt (p, 10,
  3304         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3305         -    add_srs_wkt (p, 11,
  3306         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3307         -    add_srs_wkt (p, 12,
  3308         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3309         -    add_srs_wkt (p, 13,
  3310         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32551\"]]");
  3311         -    p = add_epsg_def_ex (filter, first, last, 32552, "epsg", 32552,
  3312         -        "WGS 72BE / UTM zone 52S", 0, 0,
  3313         -        "WGS 72", "Greenwich",
  3314         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3315         -        "Easting", "East", "Northing", "North");
  3316         -    add_proj4text (p, 0,
  3317         -        "+proj=utm +zone=52 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3318         -    add_proj4text (p, 1,
  3319         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3320         -    add_srs_wkt (p, 0,
  3321         -        "PROJCS[\"WGS 72BE / UTM zone 52S\",GEOGCS[\"WGS 72BE\",D");
  3322         -    add_srs_wkt (p, 1,
  3323         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3324         -    add_srs_wkt (p, 2,
  3325         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3326         -    add_srs_wkt (p, 3,
  3327         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3328         -    add_srs_wkt (p, 4,
  3329         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3330         -    add_srs_wkt (p, 5,
  3331         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3332         -    add_srs_wkt (p, 6,
  3333         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3334         -    add_srs_wkt (p, 7,
  3335         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3336         -    add_srs_wkt (p, 8,
  3337         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3338         -    add_srs_wkt (p, 9,
  3339         -        "ETER[\"central_meridian\",129],PARAMETER[\"scale_factor\"");
  3340         -    add_srs_wkt (p, 10,
  3341         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3342         -    add_srs_wkt (p, 11,
  3343         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3344         -    add_srs_wkt (p, 12,
  3345         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3346         -    add_srs_wkt (p, 13,
  3347         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32552\"]]");
  3348         -    p = add_epsg_def_ex (filter, first, last, 32553, "epsg", 32553,
  3349         -        "WGS 72BE / UTM zone 53S", 0, 0,
  3350         -        "WGS 72", "Greenwich",
  3351         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3352         -        "Easting", "East", "Northing", "North");
  3353         -    add_proj4text (p, 0,
  3354         -        "+proj=utm +zone=53 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3355         -    add_proj4text (p, 1,
  3356         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3357         -    add_srs_wkt (p, 0,
  3358         -        "PROJCS[\"WGS 72BE / UTM zone 53S\",GEOGCS[\"WGS 72BE\",D");
  3359         -    add_srs_wkt (p, 1,
  3360         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3361         -    add_srs_wkt (p, 2,
  3362         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3363         -    add_srs_wkt (p, 3,
  3364         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3365         -    add_srs_wkt (p, 4,
  3366         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3367         -    add_srs_wkt (p, 5,
  3368         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3369         -    add_srs_wkt (p, 6,
  3370         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3371         -    add_srs_wkt (p, 7,
  3372         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3373         -    add_srs_wkt (p, 8,
  3374         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3375         -    add_srs_wkt (p, 9,
  3376         -        "ETER[\"central_meridian\",135],PARAMETER[\"scale_factor\"");
  3377         -    add_srs_wkt (p, 10,
  3378         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3379         -    add_srs_wkt (p, 11,
  3380         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3381         -    add_srs_wkt (p, 12,
  3382         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3383         -    add_srs_wkt (p, 13,
  3384         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32553\"]]");
  3385         -    p = add_epsg_def_ex (filter, first, last, 32554, "epsg", 32554,
  3386         -        "WGS 72BE / UTM zone 54S", 0, 0,
  3387         -        "WGS 72", "Greenwich",
  3388         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3389         -        "Easting", "East", "Northing", "North");
  3390         -    add_proj4text (p, 0,
  3391         -        "+proj=utm +zone=54 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3392         -    add_proj4text (p, 1,
  3393         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3394         -    add_srs_wkt (p, 0,
  3395         -        "PROJCS[\"WGS 72BE / UTM zone 54S\",GEOGCS[\"WGS 72BE\",D");
  3396         -    add_srs_wkt (p, 1,
  3397         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3398         -    add_srs_wkt (p, 2,
  3399         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3400         -    add_srs_wkt (p, 3,
  3401         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3402         -    add_srs_wkt (p, 4,
  3403         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3404         -    add_srs_wkt (p, 5,
  3405         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3406         -    add_srs_wkt (p, 6,
  3407         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3408         -    add_srs_wkt (p, 7,
  3409         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3410         -    add_srs_wkt (p, 8,
  3411         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3412         -    add_srs_wkt (p, 9,
  3413         -        "ETER[\"central_meridian\",141],PARAMETER[\"scale_factor\"");
  3414         -    add_srs_wkt (p, 10,
  3415         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3416         -    add_srs_wkt (p, 11,
  3417         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3418         -    add_srs_wkt (p, 12,
  3419         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3420         -    add_srs_wkt (p, 13,
  3421         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32554\"]]");
  3422         -    p = add_epsg_def_ex (filter, first, last, 32555, "epsg", 32555,
  3423         -        "WGS 72BE / UTM zone 55S", 0, 0,
  3424         -        "WGS 72", "Greenwich",
  3425         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3426         -        "Easting", "East", "Northing", "North");
  3427         -    add_proj4text (p, 0,
  3428         -        "+proj=utm +zone=55 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3429         -    add_proj4text (p, 1,
  3430         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3431         -    add_srs_wkt (p, 0,
  3432         -        "PROJCS[\"WGS 72BE / UTM zone 55S\",GEOGCS[\"WGS 72BE\",D");
  3433         -    add_srs_wkt (p, 1,
  3434         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3435         -    add_srs_wkt (p, 2,
  3436         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3437         -    add_srs_wkt (p, 3,
  3438         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3439         -    add_srs_wkt (p, 4,
  3440         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3441         -    add_srs_wkt (p, 5,
  3442         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3443         -    add_srs_wkt (p, 6,
  3444         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3445         -    add_srs_wkt (p, 7,
  3446         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3447         -    add_srs_wkt (p, 8,
  3448         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3449         -    add_srs_wkt (p, 9,
  3450         -        "ETER[\"central_meridian\",147],PARAMETER[\"scale_factor\"");
  3451         -    add_srs_wkt (p, 10,
  3452         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3453         -    add_srs_wkt (p, 11,
  3454         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3455         -    add_srs_wkt (p, 12,
  3456         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3457         -    add_srs_wkt (p, 13,
  3458         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32555\"]]");
  3459         -    p = add_epsg_def_ex (filter, first, last, 32556, "epsg", 32556,
  3460         -        "WGS 72BE / UTM zone 56S", 0, 0,
  3461         -        "WGS 72", "Greenwich",
  3462         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3463         -        "Easting", "East", "Northing", "North");
  3464         -    add_proj4text (p, 0,
  3465         -        "+proj=utm +zone=56 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3466         -    add_proj4text (p, 1,
  3467         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3468         -    add_srs_wkt (p, 0,
  3469         -        "PROJCS[\"WGS 72BE / UTM zone 56S\",GEOGCS[\"WGS 72BE\",D");
  3470         -    add_srs_wkt (p, 1,
  3471         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3472         -    add_srs_wkt (p, 2,
  3473         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3474         -    add_srs_wkt (p, 3,
  3475         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3476         -    add_srs_wkt (p, 4,
  3477         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3478         -    add_srs_wkt (p, 5,
  3479         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3480         -    add_srs_wkt (p, 6,
  3481         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3482         -    add_srs_wkt (p, 7,
  3483         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3484         -    add_srs_wkt (p, 8,
  3485         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3486         -    add_srs_wkt (p, 9,
  3487         -        "ETER[\"central_meridian\",153],PARAMETER[\"scale_factor\"");
  3488         -    add_srs_wkt (p, 10,
  3489         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3490         -    add_srs_wkt (p, 11,
  3491         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3492         -    add_srs_wkt (p, 12,
  3493         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3494         -    add_srs_wkt (p, 13,
  3495         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32556\"]]");
  3496         -    p = add_epsg_def_ex (filter, first, last, 32557, "epsg", 32557,
  3497         -        "WGS 72BE / UTM zone 57S", 0, 0,
  3498         -        "WGS 72", "Greenwich",
  3499         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3500         -        "Easting", "East", "Northing", "North");
  3501         -    add_proj4text (p, 0,
  3502         -        "+proj=utm +zone=57 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3503         -    add_proj4text (p, 1,
  3504         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3505         -    add_srs_wkt (p, 0,
  3506         -        "PROJCS[\"WGS 72BE / UTM zone 57S\",GEOGCS[\"WGS 72BE\",D");
  3507         -    add_srs_wkt (p, 1,
  3508         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3509         -    add_srs_wkt (p, 2,
  3510         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3511         -    add_srs_wkt (p, 3,
  3512         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3513         -    add_srs_wkt (p, 4,
  3514         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3515         -    add_srs_wkt (p, 5,
  3516         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3517         -    add_srs_wkt (p, 6,
  3518         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3519         -    add_srs_wkt (p, 7,
  3520         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3521         -    add_srs_wkt (p, 8,
  3522         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3523         -    add_srs_wkt (p, 9,
  3524         -        "ETER[\"central_meridian\",159],PARAMETER[\"scale_factor\"");
  3525         -    add_srs_wkt (p, 10,
  3526         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3527         -    add_srs_wkt (p, 11,
  3528         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3529         -    add_srs_wkt (p, 12,
  3530         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3531         -    add_srs_wkt (p, 13,
  3532         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32557\"]]");
  3533         -    p = add_epsg_def_ex (filter, first, last, 32558, "epsg", 32558,
  3534         -        "WGS 72BE / UTM zone 58S", 0, 0,
  3535         -        "WGS 72", "Greenwich",
  3536         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3537         -        "Easting", "East", "Northing", "North");
  3538         -    add_proj4text (p, 0,
  3539         -        "+proj=utm +zone=58 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3540         -    add_proj4text (p, 1,
  3541         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3542         -    add_srs_wkt (p, 0,
  3543         -        "PROJCS[\"WGS 72BE / UTM zone 58S\",GEOGCS[\"WGS 72BE\",D");
  3544         -    add_srs_wkt (p, 1,
  3545         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3546         -    add_srs_wkt (p, 2,
  3547         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3548         -    add_srs_wkt (p, 3,
  3549         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3550         -    add_srs_wkt (p, 4,
  3551         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3552         -    add_srs_wkt (p, 5,
  3553         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3554         -    add_srs_wkt (p, 6,
  3555         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3556         -    add_srs_wkt (p, 7,
  3557         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3558         -    add_srs_wkt (p, 8,
  3559         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3560         -    add_srs_wkt (p, 9,
  3561         -        "ETER[\"central_meridian\",165],PARAMETER[\"scale_factor\"");
  3562         -    add_srs_wkt (p, 10,
  3563         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3564         -    add_srs_wkt (p, 11,
  3565         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3566         -    add_srs_wkt (p, 12,
  3567         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3568         -    add_srs_wkt (p, 13,
  3569         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32558\"]]");
  3570         -    p = add_epsg_def_ex (filter, first, last, 32559, "epsg", 32559,
  3571         -        "WGS 72BE / UTM zone 59S", 0, 0,
  3572         -        "WGS 72", "Greenwich",
  3573         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3574         -        "Easting", "East", "Northing", "North");
  3575         -    add_proj4text (p, 0,
  3576         -        "+proj=utm +zone=59 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3577         -    add_proj4text (p, 1,
  3578         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3579         -    add_srs_wkt (p, 0,
  3580         -        "PROJCS[\"WGS 72BE / UTM zone 59S\",GEOGCS[\"WGS 72BE\",D");
  3581         -    add_srs_wkt (p, 1,
  3582         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3583         -    add_srs_wkt (p, 2,
  3584         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3585         -    add_srs_wkt (p, 3,
  3586         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3587         -    add_srs_wkt (p, 4,
  3588         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3589         -    add_srs_wkt (p, 5,
  3590         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3591         -    add_srs_wkt (p, 6,
  3592         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3593         -    add_srs_wkt (p, 7,
  3594         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3595         -    add_srs_wkt (p, 8,
  3596         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3597         -    add_srs_wkt (p, 9,
  3598         -        "ETER[\"central_meridian\",171],PARAMETER[\"scale_factor\"");
  3599         -    add_srs_wkt (p, 10,
  3600         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3601         -    add_srs_wkt (p, 11,
  3602         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3603         -    add_srs_wkt (p, 12,
  3604         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3605         -    add_srs_wkt (p, 13,
  3606         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32559\"]]");
  3607         -    p = add_epsg_def_ex (filter, first, last, 32560, "epsg", 32560,
  3608         -        "WGS 72BE / UTM zone 60S", 0, 0,
  3609         -        "WGS 72", "Greenwich",
  3610         -        "WGS_1972_Transit_Broadcast_Ephemeris", "Transverse_Mercator", "metre",
  3611         -        "Easting", "East", "Northing", "North");
  3612         -    add_proj4text (p, 0,
  3613         -        "+proj=utm +zone=60 +south +ellps=WGS72 +towgs84=0,0,1.9,");
  3614         -    add_proj4text (p, 1,
  3615         -        "0,0,0.814,-0.38 +units=m +no_defs");
  3616         -    add_srs_wkt (p, 0,
  3617         -        "PROJCS[\"WGS 72BE / UTM zone 60S\",GEOGCS[\"WGS 72BE\",D");
  3618         -    add_srs_wkt (p, 1,
  3619         -        "ATUM[\"WGS_1972_Transit_Broadcast_Ephemeris\",SPHEROID[\"");
  3620         -    add_srs_wkt (p, 2,
  3621         -        "WGS 72\",6378135,298.26,AUTHORITY[\"EPSG\",\"7043\"]],TO");
  3622         -    add_srs_wkt (p, 3,
  3623         -        "WGS84[0,0,1.9,0,0,0.814,-0.38],AUTHORITY[\"EPSG\",\"6324");
  3624         -    add_srs_wkt (p, 4,
  3625         -        "\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]");
  3626         -    add_srs_wkt (p, 5,
  3627         -        "],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",");
  3628         -    add_srs_wkt (p, 6,
  3629         -        "\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",E");
  3630         -    add_srs_wkt (p, 7,
  3631         -        "AST],AUTHORITY[\"EPSG\",\"4324\"]],PROJECTION[\"Transver");
  3632         -    add_srs_wkt (p, 8,
  3633         -        "se_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAM");
  3634         -    add_srs_wkt (p, 9,
  3635         -        "ETER[\"central_meridian\",177],PARAMETER[\"scale_factor\"");
  3636         -    add_srs_wkt (p, 10,
  3637         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
  3638         -    add_srs_wkt (p, 11,
  3639         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
  3640         -    add_srs_wkt (p, 12,
  3641         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3642         -    add_srs_wkt (p, 13,
  3643         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32560\"]]");
  3644         -}
  3645         -
  3646         -#endif /* full EPSG initialization enabled/disabled */
  3647         -

Changes to src/srsinit/epsg_inlined_extra.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
   134    134   	int filter, struct epsg_defs **first, struct epsg_defs **last);
   135    135   SPATIALITE_PRIVATE void initialize_epsg_43 (
   136    136   	int filter, struct epsg_defs **first, struct epsg_defs **last);
   137    137   SPATIALITE_PRIVATE void initialize_epsg_44 (
   138    138   	int filter, struct epsg_defs **first, struct epsg_defs **last);
   139    139   SPATIALITE_PRIVATE void initialize_epsg_45 (
   140    140   	int filter, struct epsg_defs **first, struct epsg_defs **last);
   141         -SPATIALITE_PRIVATE void initialize_epsg_46 (
   142         -	int filter, struct epsg_defs **first, struct epsg_defs **last);
   143    141   SPATIALITE_PRIVATE void initialize_epsg_wgs84_00 (
   144    142   	int filter, struct epsg_defs **first, struct epsg_defs **last);
   145    143   SPATIALITE_PRIVATE void initialize_epsg_wgs84_01 (
   146    144   	int filter, struct epsg_defs **first, struct epsg_defs **last);
   147    145   SPATIALITE_PRIVATE void initialize_epsg_prussian (
   148    146   	int filter, struct epsg_defs **first, struct epsg_defs **last);
   149    147   SPATIALITE_PRIVATE void initialize_epsg_extra (
................................................................................
   247    245           initialize_epsg_39 (filter, first, last);
   248    246           initialize_epsg_40 (filter, first, last);
   249    247           initialize_epsg_41 (filter, first, last);
   250    248           initialize_epsg_42 (filter, first, last);
   251    249           initialize_epsg_43 (filter, first, last);
   252    250           initialize_epsg_44 (filter, first, last);
   253    251           initialize_epsg_45 (filter, first, last);
   254         -        initialize_epsg_46 (filter, first, last);
   255    252           initialize_epsg_prussian (filter, first, last);
   256    253           initialize_epsg_extra (filter, first, last);
   257    254   #endif /* full EPSG initialization enabled/disabled */
   258    255       }
   259    256       initialize_epsg_wgs84_00 (filter, first, last);
   260    257       initialize_epsg_wgs84_01 (filter, first, last);
   261    258   }

Changes to src/srsinit/epsg_inlined_prussian.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   

Changes to src/srsinit/epsg_inlined_wgs84_00.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    46     46   #include <spatialite_private.h>
    47     47   
    48     48   SPATIALITE_PRIVATE void
    49     49   initialize_epsg_wgs84_00 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    50     50   {
    51     51   /* initializing the EPSG defs list [WGS84] */
    52     52       struct epsg_defs *p;
    53         -    p = add_epsg_def_ex (filter, first, last, 4326, "epsg", 4326,
    54         -        "WGS 84", 1, 1,
    55         -        "WGS 84", "Greenwich",
    56         -        "WGS_1984", "none", "degree",
    57         -        "Latitude", "North", "Longitude", "East");
           53  +    p = add_epsg_def (filter, first, last, 4326, "epsg", 4326,
           54  +        "WGS 84");
    58     55       add_proj4text (p, 0,
    59     56           "+proj=longlat +datum=WGS84 +no_defs");
    60     57       add_srs_wkt (p, 0,
    61     58           "GEOGCS[\"WGS 84\",DATUM[\"WGS_1984\",SPHEROID[\"WGS 84\"");
    62     59       add_srs_wkt (p, 1,
    63     60           ",6378137,298.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUT");
    64     61       add_srs_wkt (p, 2,
    65     62           "HORITY[\"EPSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHOR");
    66     63       add_srs_wkt (p, 3,
    67     64           "ITY[\"EPSG\",\"8901\"]],UNIT[\"degree\",0.01745329251994");
    68     65       add_srs_wkt (p, 4,
    69         -        "33,AUTHORITY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH");
           66  +        "33,AUTHORITY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"43");
    70     67       add_srs_wkt (p, 5,
    71         -        "],AXIS[\"Longitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]]");
    72         -    p = add_epsg_def_ex (filter, first, last, 32601, "epsg", 32601,
    73         -        "WGS 84 / UTM zone 1N", 0, 0,
    74         -        "WGS 84", "Greenwich",
    75         -        "WGS_1984", "Transverse_Mercator", "metre",
    76         -        "Easting", "East", "Northing", "North");
           68  +        "26\"]]");
           69  +    p = add_epsg_def (filter, first, last, 32601, "epsg", 32601,
           70  +        "WGS 84 / UTM zone 1N");
    77     71       add_proj4text (p, 0,
    78     72           "+proj=utm +zone=1 +datum=WGS84 +units=m +no_defs");
    79     73       add_srs_wkt (p, 0,
    80     74           "PROJCS[\"WGS 84 / UTM zone 1N\",GEOGCS[\"WGS 84\",DATUM[");
    81     75       add_srs_wkt (p, 1,
    82     76           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
    83     77       add_srs_wkt (p, 2,
    84     78           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
    85     79       add_srs_wkt (p, 3,
    86     80           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
    87     81       add_srs_wkt (p, 4,
    88     82           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
    89     83       add_srs_wkt (p, 5,
    90         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
           84  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
    91     85       add_srs_wkt (p, 6,
    92         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
           86  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
    93     87       add_srs_wkt (p, 7,
    94         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
           88  +        "ARAMETER[\"central_meridian\",-177],PARAMETER[\"scale_fa");
    95     89       add_srs_wkt (p, 8,
    96         -        "ER[\"central_meridian\",-177],PARAMETER[\"scale_factor\"");
           90  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
    97     91       add_srs_wkt (p, 9,
    98         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
           92  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
    99     93       add_srs_wkt (p, 10,
   100         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
           94  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   101     95       add_srs_wkt (p, 11,
   102         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   103         -    add_srs_wkt (p, 12,
   104         -        "H],AUTHORITY[\"EPSG\",\"32601\"]]");
   105         -    p = add_epsg_def_ex (filter, first, last, 32602, "epsg", 32602,
   106         -        "WGS 84 / UTM zone 2N", 0, 0,
   107         -        "WGS 84", "Greenwich",
   108         -        "WGS_1984", "Transverse_Mercator", "metre",
   109         -        "Easting", "East", "Northing", "North");
           96  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32601\"]]");
           97  +    p = add_epsg_def (filter, first, last, 32602, "epsg", 32602,
           98  +        "WGS 84 / UTM zone 2N");
   110     99       add_proj4text (p, 0,
   111    100           "+proj=utm +zone=2 +datum=WGS84 +units=m +no_defs");
   112    101       add_srs_wkt (p, 0,
   113    102           "PROJCS[\"WGS 84 / UTM zone 2N\",GEOGCS[\"WGS 84\",DATUM[");
   114    103       add_srs_wkt (p, 1,
   115    104           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
   116    105       add_srs_wkt (p, 2,
   117    106           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   118    107       add_srs_wkt (p, 3,
   119    108           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   120    109       add_srs_wkt (p, 4,
   121    110           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   122    111       add_srs_wkt (p, 5,
   123         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          112  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   124    113       add_srs_wkt (p, 6,
   125         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          114  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   126    115       add_srs_wkt (p, 7,
   127         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          116  +        "ARAMETER[\"central_meridian\",-171],PARAMETER[\"scale_fa");
   128    117       add_srs_wkt (p, 8,
   129         -        "ER[\"central_meridian\",-171],PARAMETER[\"scale_factor\"");
          118  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   130    119       add_srs_wkt (p, 9,
   131         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          120  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   132    121       add_srs_wkt (p, 10,
   133         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          122  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   134    123       add_srs_wkt (p, 11,
   135         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   136         -    add_srs_wkt (p, 12,
   137         -        "H],AUTHORITY[\"EPSG\",\"32602\"]]");
   138         -    p = add_epsg_def_ex (filter, first, last, 32603, "epsg", 32603,
   139         -        "WGS 84 / UTM zone 3N", 0, 0,
   140         -        "WGS 84", "Greenwich",
   141         -        "WGS_1984", "Transverse_Mercator", "metre",
   142         -        "Easting", "East", "Northing", "North");
          124  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32602\"]]");
          125  +    p = add_epsg_def (filter, first, last, 32603, "epsg", 32603,
          126  +        "WGS 84 / UTM zone 3N");
   143    127       add_proj4text (p, 0,
   144    128           "+proj=utm +zone=3 +datum=WGS84 +units=m +no_defs");
   145    129       add_srs_wkt (p, 0,
   146    130           "PROJCS[\"WGS 84 / UTM zone 3N\",GEOGCS[\"WGS 84\",DATUM[");
   147    131       add_srs_wkt (p, 1,
   148    132           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
   149    133       add_srs_wkt (p, 2,
   150    134           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   151    135       add_srs_wkt (p, 3,
   152    136           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   153    137       add_srs_wkt (p, 4,
   154    138           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   155    139       add_srs_wkt (p, 5,
   156         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          140  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   157    141       add_srs_wkt (p, 6,
   158         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          142  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   159    143       add_srs_wkt (p, 7,
   160         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          144  +        "ARAMETER[\"central_meridian\",-165],PARAMETER[\"scale_fa");
   161    145       add_srs_wkt (p, 8,
   162         -        "ER[\"central_meridian\",-165],PARAMETER[\"scale_factor\"");
          146  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   163    147       add_srs_wkt (p, 9,
   164         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          148  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   165    149       add_srs_wkt (p, 10,
   166         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          150  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   167    151       add_srs_wkt (p, 11,
   168         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   169         -    add_srs_wkt (p, 12,
   170         -        "H],AUTHORITY[\"EPSG\",\"32603\"]]");
   171         -    p = add_epsg_def_ex (filter, first, last, 32604, "epsg", 32604,
   172         -        "WGS 84 / UTM zone 4N", 0, 0,
   173         -        "WGS 84", "Greenwich",
   174         -        "WGS_1984", "Transverse_Mercator", "metre",
   175         -        "Easting", "East", "Northing", "North");
          152  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32603\"]]");
          153  +    p = add_epsg_def (filter, first, last, 32604, "epsg", 32604,
          154  +        "WGS 84 / UTM zone 4N");
   176    155       add_proj4text (p, 0,
   177    156           "+proj=utm +zone=4 +datum=WGS84 +units=m +no_defs");
   178    157       add_srs_wkt (p, 0,
   179    158           "PROJCS[\"WGS 84 / UTM zone 4N\",GEOGCS[\"WGS 84\",DATUM[");
   180    159       add_srs_wkt (p, 1,
   181    160           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
   182    161       add_srs_wkt (p, 2,
   183    162           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   184    163       add_srs_wkt (p, 3,
   185    164           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   186    165       add_srs_wkt (p, 4,
   187    166           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   188    167       add_srs_wkt (p, 5,
   189         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          168  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   190    169       add_srs_wkt (p, 6,
   191         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          170  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   192    171       add_srs_wkt (p, 7,
   193         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          172  +        "ARAMETER[\"central_meridian\",-159],PARAMETER[\"scale_fa");
   194    173       add_srs_wkt (p, 8,
   195         -        "ER[\"central_meridian\",-159],PARAMETER[\"scale_factor\"");
          174  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   196    175       add_srs_wkt (p, 9,
   197         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          176  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   198    177       add_srs_wkt (p, 10,
   199         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          178  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   200    179       add_srs_wkt (p, 11,
   201         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   202         -    add_srs_wkt (p, 12,
   203         -        "H],AUTHORITY[\"EPSG\",\"32604\"]]");
   204         -    p = add_epsg_def_ex (filter, first, last, 32605, "epsg", 32605,
   205         -        "WGS 84 / UTM zone 5N", 0, 0,
   206         -        "WGS 84", "Greenwich",
   207         -        "WGS_1984", "Transverse_Mercator", "metre",
   208         -        "Easting", "East", "Northing", "North");
          180  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32604\"]]");
          181  +    p = add_epsg_def (filter, first, last, 32605, "epsg", 32605,
          182  +        "WGS 84 / UTM zone 5N");
   209    183       add_proj4text (p, 0,
   210    184           "+proj=utm +zone=5 +datum=WGS84 +units=m +no_defs");
   211    185       add_srs_wkt (p, 0,
   212    186           "PROJCS[\"WGS 84 / UTM zone 5N\",GEOGCS[\"WGS 84\",DATUM[");
   213    187       add_srs_wkt (p, 1,
   214    188           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
   215    189       add_srs_wkt (p, 2,
   216    190           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   217    191       add_srs_wkt (p, 3,
   218    192           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   219    193       add_srs_wkt (p, 4,
   220    194           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   221    195       add_srs_wkt (p, 5,
   222         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          196  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   223    197       add_srs_wkt (p, 6,
   224         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          198  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   225    199       add_srs_wkt (p, 7,
   226         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          200  +        "ARAMETER[\"central_meridian\",-153],PARAMETER[\"scale_fa");
   227    201       add_srs_wkt (p, 8,
   228         -        "ER[\"central_meridian\",-153],PARAMETER[\"scale_factor\"");
          202  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   229    203       add_srs_wkt (p, 9,
   230         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          204  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   231    205       add_srs_wkt (p, 10,
   232         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          206  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   233    207       add_srs_wkt (p, 11,
   234         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   235         -    add_srs_wkt (p, 12,
   236         -        "H],AUTHORITY[\"EPSG\",\"32605\"]]");
   237         -    p = add_epsg_def_ex (filter, first, last, 32606, "epsg", 32606,
   238         -        "WGS 84 / UTM zone 6N", 0, 0,
   239         -        "WGS 84", "Greenwich",
   240         -        "WGS_1984", "Transverse_Mercator", "metre",
   241         -        "Easting", "East", "Northing", "North");
          208  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32605\"]]");
          209  +    p = add_epsg_def (filter, first, last, 32606, "epsg", 32606,
          210  +        "WGS 84 / UTM zone 6N");
   242    211       add_proj4text (p, 0,
   243    212           "+proj=utm +zone=6 +datum=WGS84 +units=m +no_defs");
   244    213       add_srs_wkt (p, 0,
   245    214           "PROJCS[\"WGS 84 / UTM zone 6N\",GEOGCS[\"WGS 84\",DATUM[");
   246    215       add_srs_wkt (p, 1,
   247    216           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
   248    217       add_srs_wkt (p, 2,
   249    218           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   250    219       add_srs_wkt (p, 3,
   251    220           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   252    221       add_srs_wkt (p, 4,
   253    222           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   254    223       add_srs_wkt (p, 5,
   255         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          224  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   256    225       add_srs_wkt (p, 6,
   257         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          226  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   258    227       add_srs_wkt (p, 7,
   259         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          228  +        "ARAMETER[\"central_meridian\",-147],PARAMETER[\"scale_fa");
   260    229       add_srs_wkt (p, 8,
   261         -        "ER[\"central_meridian\",-147],PARAMETER[\"scale_factor\"");
          230  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   262    231       add_srs_wkt (p, 9,
   263         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          232  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   264    233       add_srs_wkt (p, 10,
   265         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          234  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   266    235       add_srs_wkt (p, 11,
   267         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   268         -    add_srs_wkt (p, 12,
   269         -        "H],AUTHORITY[\"EPSG\",\"32606\"]]");
   270         -    p = add_epsg_def_ex (filter, first, last, 32607, "epsg", 32607,
   271         -        "WGS 84 / UTM zone 7N", 0, 0,
   272         -        "WGS 84", "Greenwich",
   273         -        "WGS_1984", "Transverse_Mercator", "metre",
   274         -        "Easting", "East", "Northing", "North");
          236  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32606\"]]");
          237  +    p = add_epsg_def (filter, first, last, 32607, "epsg", 32607,
          238  +        "WGS 84 / UTM zone 7N");
   275    239       add_proj4text (p, 0,
   276    240           "+proj=utm +zone=7 +datum=WGS84 +units=m +no_defs");
   277    241       add_srs_wkt (p, 0,
   278    242           "PROJCS[\"WGS 84 / UTM zone 7N\",GEOGCS[\"WGS 84\",DATUM[");
   279    243       add_srs_wkt (p, 1,
   280    244           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
   281    245       add_srs_wkt (p, 2,
   282    246           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   283    247       add_srs_wkt (p, 3,
   284    248           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   285    249       add_srs_wkt (p, 4,
   286    250           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   287    251       add_srs_wkt (p, 5,
   288         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          252  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   289    253       add_srs_wkt (p, 6,
   290         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          254  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   291    255       add_srs_wkt (p, 7,
   292         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          256  +        "ARAMETER[\"central_meridian\",-141],PARAMETER[\"scale_fa");
   293    257       add_srs_wkt (p, 8,
   294         -        "ER[\"central_meridian\",-141],PARAMETER[\"scale_factor\"");
          258  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   295    259       add_srs_wkt (p, 9,
   296         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          260  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   297    261       add_srs_wkt (p, 10,
   298         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          262  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   299    263       add_srs_wkt (p, 11,
   300         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   301         -    add_srs_wkt (p, 12,
   302         -        "H],AUTHORITY[\"EPSG\",\"32607\"]]");
   303         -    p = add_epsg_def_ex (filter, first, last, 32608, "epsg", 32608,
   304         -        "WGS 84 / UTM zone 8N", 0, 0,
   305         -        "WGS 84", "Greenwich",
   306         -        "WGS_1984", "Transverse_Mercator", "metre",
   307         -        "Easting", "East", "Northing", "North");
          264  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32607\"]]");
          265  +    p = add_epsg_def (filter, first, last, 32608, "epsg", 32608,
          266  +        "WGS 84 / UTM zone 8N");
   308    267       add_proj4text (p, 0,
   309    268           "+proj=utm +zone=8 +datum=WGS84 +units=m +no_defs");
   310    269       add_srs_wkt (p, 0,
   311    270           "PROJCS[\"WGS 84 / UTM zone 8N\",GEOGCS[\"WGS 84\",DATUM[");
   312    271       add_srs_wkt (p, 1,
   313    272           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
   314    273       add_srs_wkt (p, 2,
   315    274           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   316    275       add_srs_wkt (p, 3,
   317    276           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   318    277       add_srs_wkt (p, 4,
   319    278           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   320    279       add_srs_wkt (p, 5,
   321         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          280  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   322    281       add_srs_wkt (p, 6,
   323         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          282  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   324    283       add_srs_wkt (p, 7,
   325         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          284  +        "ARAMETER[\"central_meridian\",-135],PARAMETER[\"scale_fa");
   326    285       add_srs_wkt (p, 8,
   327         -        "ER[\"central_meridian\",-135],PARAMETER[\"scale_factor\"");
          286  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   328    287       add_srs_wkt (p, 9,
   329         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          288  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   330    289       add_srs_wkt (p, 10,
   331         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          290  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   332    291       add_srs_wkt (p, 11,
   333         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   334         -    add_srs_wkt (p, 12,
   335         -        "H],AUTHORITY[\"EPSG\",\"32608\"]]");
   336         -    p = add_epsg_def_ex (filter, first, last, 32609, "epsg", 32609,
   337         -        "WGS 84 / UTM zone 9N", 0, 0,
   338         -        "WGS 84", "Greenwich",
   339         -        "WGS_1984", "Transverse_Mercator", "metre",
   340         -        "Easting", "East", "Northing", "North");
          292  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32608\"]]");
          293  +    p = add_epsg_def (filter, first, last, 32609, "epsg", 32609,
          294  +        "WGS 84 / UTM zone 9N");
   341    295       add_proj4text (p, 0,
   342    296           "+proj=utm +zone=9 +datum=WGS84 +units=m +no_defs");
   343    297       add_srs_wkt (p, 0,
   344    298           "PROJCS[\"WGS 84 / UTM zone 9N\",GEOGCS[\"WGS 84\",DATUM[");
   345    299       add_srs_wkt (p, 1,
   346    300           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
   347    301       add_srs_wkt (p, 2,
   348    302           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   349    303       add_srs_wkt (p, 3,
   350    304           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   351    305       add_srs_wkt (p, 4,
   352    306           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   353    307       add_srs_wkt (p, 5,
   354         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          308  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   355    309       add_srs_wkt (p, 6,
   356         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          310  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   357    311       add_srs_wkt (p, 7,
   358         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          312  +        "ARAMETER[\"central_meridian\",-129],PARAMETER[\"scale_fa");
   359    313       add_srs_wkt (p, 8,
   360         -        "ER[\"central_meridian\",-129],PARAMETER[\"scale_factor\"");
          314  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   361    315       add_srs_wkt (p, 9,
   362         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          316  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   363    317       add_srs_wkt (p, 10,
   364         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          318  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   365    319       add_srs_wkt (p, 11,
   366         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   367         -    add_srs_wkt (p, 12,
   368         -        "H],AUTHORITY[\"EPSG\",\"32609\"]]");
   369         -    p = add_epsg_def_ex (filter, first, last, 32610, "epsg", 32610,
   370         -        "WGS 84 / UTM zone 10N", 0, 0,
   371         -        "WGS 84", "Greenwich",
   372         -        "WGS_1984", "Transverse_Mercator", "metre",
   373         -        "Easting", "East", "Northing", "North");
          320  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32609\"]]");
          321  +    p = add_epsg_def (filter, first, last, 32610, "epsg", 32610,
          322  +        "WGS 84 / UTM zone 10N");
   374    323       add_proj4text (p, 0,
   375    324           "+proj=utm +zone=10 +datum=WGS84 +units=m +no_defs");
   376    325       add_srs_wkt (p, 0,
   377    326           "PROJCS[\"WGS 84 / UTM zone 10N\",GEOGCS[\"WGS 84\",DATUM");
   378    327       add_srs_wkt (p, 1,
   379    328           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   380    329       add_srs_wkt (p, 2,
   381    330           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   382    331       add_srs_wkt (p, 3,
   383    332           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   384    333       add_srs_wkt (p, 4,
   385    334           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   386    335       add_srs_wkt (p, 5,
   387         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          336  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   388    337       add_srs_wkt (p, 6,
   389         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          338  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   390    339       add_srs_wkt (p, 7,
   391         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          340  +        "ARAMETER[\"central_meridian\",-123],PARAMETER[\"scale_fa");
   392    341       add_srs_wkt (p, 8,
   393         -        "ER[\"central_meridian\",-123],PARAMETER[\"scale_factor\"");
          342  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   394    343       add_srs_wkt (p, 9,
   395         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          344  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   396    345       add_srs_wkt (p, 10,
   397         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          346  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   398    347       add_srs_wkt (p, 11,
   399         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   400         -    add_srs_wkt (p, 12,
   401         -        "H],AUTHORITY[\"EPSG\",\"32610\"]]");
   402         -    p = add_epsg_def_ex (filter, first, last, 32611, "epsg", 32611,
   403         -        "WGS 84 / UTM zone 11N", 0, 0,
   404         -        "WGS 84", "Greenwich",
   405         -        "WGS_1984", "Transverse_Mercator", "metre",
   406         -        "Easting", "East", "Northing", "North");
          348  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32610\"]]");
          349  +    p = add_epsg_def (filter, first, last, 32611, "epsg", 32611,
          350  +        "WGS 84 / UTM zone 11N");
   407    351       add_proj4text (p, 0,
   408    352           "+proj=utm +zone=11 +datum=WGS84 +units=m +no_defs");
   409    353       add_srs_wkt (p, 0,
   410    354           "PROJCS[\"WGS 84 / UTM zone 11N\",GEOGCS[\"WGS 84\",DATUM");
   411    355       add_srs_wkt (p, 1,
   412    356           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   413    357       add_srs_wkt (p, 2,
   414    358           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   415    359       add_srs_wkt (p, 3,
   416    360           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   417    361       add_srs_wkt (p, 4,
   418    362           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   419    363       add_srs_wkt (p, 5,
   420         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          364  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   421    365       add_srs_wkt (p, 6,
   422         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          366  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   423    367       add_srs_wkt (p, 7,
   424         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          368  +        "ARAMETER[\"central_meridian\",-117],PARAMETER[\"scale_fa");
   425    369       add_srs_wkt (p, 8,
   426         -        "ER[\"central_meridian\",-117],PARAMETER[\"scale_factor\"");
          370  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   427    371       add_srs_wkt (p, 9,
   428         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          372  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   429    373       add_srs_wkt (p, 10,
   430         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          374  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   431    375       add_srs_wkt (p, 11,
   432         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   433         -    add_srs_wkt (p, 12,
   434         -        "H],AUTHORITY[\"EPSG\",\"32611\"]]");
   435         -    p = add_epsg_def_ex (filter, first, last, 32612, "epsg", 32612,
   436         -        "WGS 84 / UTM zone 12N", 0, 0,
   437         -        "WGS 84", "Greenwich",
   438         -        "WGS_1984", "Transverse_Mercator", "metre",
   439         -        "Easting", "East", "Northing", "North");
          376  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32611\"]]");
          377  +    p = add_epsg_def (filter, first, last, 32612, "epsg", 32612,
          378  +        "WGS 84 / UTM zone 12N");
   440    379       add_proj4text (p, 0,
   441    380           "+proj=utm +zone=12 +datum=WGS84 +units=m +no_defs");
   442    381       add_srs_wkt (p, 0,
   443    382           "PROJCS[\"WGS 84 / UTM zone 12N\",GEOGCS[\"WGS 84\",DATUM");
   444    383       add_srs_wkt (p, 1,
   445    384           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   446    385       add_srs_wkt (p, 2,
   447    386           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   448    387       add_srs_wkt (p, 3,
   449    388           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   450    389       add_srs_wkt (p, 4,
   451    390           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   452    391       add_srs_wkt (p, 5,
   453         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          392  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   454    393       add_srs_wkt (p, 6,
   455         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          394  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   456    395       add_srs_wkt (p, 7,
   457         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          396  +        "ARAMETER[\"central_meridian\",-111],PARAMETER[\"scale_fa");
   458    397       add_srs_wkt (p, 8,
   459         -        "ER[\"central_meridian\",-111],PARAMETER[\"scale_factor\"");
          398  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   460    399       add_srs_wkt (p, 9,
   461         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          400  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   462    401       add_srs_wkt (p, 10,
   463         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          402  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   464    403       add_srs_wkt (p, 11,
   465         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   466         -    add_srs_wkt (p, 12,
   467         -        "H],AUTHORITY[\"EPSG\",\"32612\"]]");
   468         -    p = add_epsg_def_ex (filter, first, last, 32613, "epsg", 32613,
   469         -        "WGS 84 / UTM zone 13N", 0, 0,
   470         -        "WGS 84", "Greenwich",
   471         -        "WGS_1984", "Transverse_Mercator", "metre",
   472         -        "Easting", "East", "Northing", "North");
          404  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32612\"]]");
          405  +    p = add_epsg_def (filter, first, last, 32613, "epsg", 32613,
          406  +        "WGS 84 / UTM zone 13N");
   473    407       add_proj4text (p, 0,
   474    408           "+proj=utm +zone=13 +datum=WGS84 +units=m +no_defs");
   475    409       add_srs_wkt (p, 0,
   476    410           "PROJCS[\"WGS 84 / UTM zone 13N\",GEOGCS[\"WGS 84\",DATUM");
   477    411       add_srs_wkt (p, 1,
   478    412           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   479    413       add_srs_wkt (p, 2,
   480    414           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   481    415       add_srs_wkt (p, 3,
   482    416           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   483    417       add_srs_wkt (p, 4,
   484    418           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   485    419       add_srs_wkt (p, 5,
   486         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          420  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   487    421       add_srs_wkt (p, 6,
   488         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          422  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   489    423       add_srs_wkt (p, 7,
   490         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          424  +        "ARAMETER[\"central_meridian\",-105],PARAMETER[\"scale_fa");
   491    425       add_srs_wkt (p, 8,
   492         -        "ER[\"central_meridian\",-105],PARAMETER[\"scale_factor\"");
          426  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
   493    427       add_srs_wkt (p, 9,
   494         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          428  +        "ETER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"");
   495    429       add_srs_wkt (p, 10,
   496         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          430  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   497    431       add_srs_wkt (p, 11,
   498         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   499         -    add_srs_wkt (p, 12,
   500         -        "H],AUTHORITY[\"EPSG\",\"32613\"]]");
   501         -    p = add_epsg_def_ex (filter, first, last, 32614, "epsg", 32614,
   502         -        "WGS 84 / UTM zone 14N", 0, 0,
   503         -        "WGS 84", "Greenwich",
   504         -        "WGS_1984", "Transverse_Mercator", "metre",
   505         -        "Easting", "East", "Northing", "North");
          432  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32613\"]]");
          433  +    p = add_epsg_def (filter, first, last, 32614, "epsg", 32614,
          434  +        "WGS 84 / UTM zone 14N");
   506    435       add_proj4text (p, 0,
   507    436           "+proj=utm +zone=14 +datum=WGS84 +units=m +no_defs");
   508    437       add_srs_wkt (p, 0,
   509    438           "PROJCS[\"WGS 84 / UTM zone 14N\",GEOGCS[\"WGS 84\",DATUM");
   510    439       add_srs_wkt (p, 1,
   511    440           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   512    441       add_srs_wkt (p, 2,
   513    442           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   514    443       add_srs_wkt (p, 3,
   515    444           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   516    445       add_srs_wkt (p, 4,
   517    446           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   518    447       add_srs_wkt (p, 5,
   519         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          448  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   520    449       add_srs_wkt (p, 6,
   521         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          450  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   522    451       add_srs_wkt (p, 7,
   523         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          452  +        "ARAMETER[\"central_meridian\",-99],PARAMETER[\"scale_fac");
   524    453       add_srs_wkt (p, 8,
   525         -        "ER[\"central_meridian\",-99],PARAMETER[\"scale_factor\",");
          454  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   526    455       add_srs_wkt (p, 9,
   527         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          456  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   528    457       add_srs_wkt (p, 10,
   529         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          458  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   530    459       add_srs_wkt (p, 11,
   531         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   532         -    add_srs_wkt (p, 12,
   533         -        "H],AUTHORITY[\"EPSG\",\"32614\"]]");
   534         -    p = add_epsg_def_ex (filter, first, last, 32615, "epsg", 32615,
   535         -        "WGS 84 / UTM zone 15N", 0, 0,
   536         -        "WGS 84", "Greenwich",
   537         -        "WGS_1984", "Transverse_Mercator", "metre",
   538         -        "Easting", "East", "Northing", "North");
          460  +        ",NORTH],AUTHORITY[\"EPSG\",\"32614\"]]");
          461  +    p = add_epsg_def (filter, first, last, 32615, "epsg", 32615,
          462  +        "WGS 84 / UTM zone 15N");
   539    463       add_proj4text (p, 0,
   540    464           "+proj=utm +zone=15 +datum=WGS84 +units=m +no_defs");
   541    465       add_srs_wkt (p, 0,
   542    466           "PROJCS[\"WGS 84 / UTM zone 15N\",GEOGCS[\"WGS 84\",DATUM");
   543    467       add_srs_wkt (p, 1,
   544    468           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   545    469       add_srs_wkt (p, 2,
   546    470           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   547    471       add_srs_wkt (p, 3,
   548    472           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   549    473       add_srs_wkt (p, 4,
   550    474           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   551    475       add_srs_wkt (p, 5,
   552         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          476  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   553    477       add_srs_wkt (p, 6,
   554         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          478  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   555    479       add_srs_wkt (p, 7,
   556         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          480  +        "ARAMETER[\"central_meridian\",-93],PARAMETER[\"scale_fac");
   557    481       add_srs_wkt (p, 8,
   558         -        "ER[\"central_meridian\",-93],PARAMETER[\"scale_factor\",");
          482  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   559    483       add_srs_wkt (p, 9,
   560         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          484  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   561    485       add_srs_wkt (p, 10,
   562         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          486  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   563    487       add_srs_wkt (p, 11,
   564         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   565         -    add_srs_wkt (p, 12,
   566         -        "H],AUTHORITY[\"EPSG\",\"32615\"]]");
   567         -    p = add_epsg_def_ex (filter, first, last, 32616, "epsg", 32616,
   568         -        "WGS 84 / UTM zone 16N", 0, 0,
   569         -        "WGS 84", "Greenwich",
   570         -        "WGS_1984", "Transverse_Mercator", "metre",
   571         -        "Easting", "East", "Northing", "North");
          488  +        ",NORTH],AUTHORITY[\"EPSG\",\"32615\"]]");
          489  +    p = add_epsg_def (filter, first, last, 32616, "epsg", 32616,
          490  +        "WGS 84 / UTM zone 16N");
   572    491       add_proj4text (p, 0,
   573    492           "+proj=utm +zone=16 +datum=WGS84 +units=m +no_defs");
   574    493       add_srs_wkt (p, 0,
   575    494           "PROJCS[\"WGS 84 / UTM zone 16N\",GEOGCS[\"WGS 84\",DATUM");
   576    495       add_srs_wkt (p, 1,
   577    496           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   578    497       add_srs_wkt (p, 2,
   579    498           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   580    499       add_srs_wkt (p, 3,
   581    500           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   582    501       add_srs_wkt (p, 4,
   583    502           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   584    503       add_srs_wkt (p, 5,
   585         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          504  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   586    505       add_srs_wkt (p, 6,
   587         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          506  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   588    507       add_srs_wkt (p, 7,
   589         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          508  +        "ARAMETER[\"central_meridian\",-87],PARAMETER[\"scale_fac");
   590    509       add_srs_wkt (p, 8,
   591         -        "ER[\"central_meridian\",-87],PARAMETER[\"scale_factor\",");
          510  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   592    511       add_srs_wkt (p, 9,
   593         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          512  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   594    513       add_srs_wkt (p, 10,
   595         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          514  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   596    515       add_srs_wkt (p, 11,
   597         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   598         -    add_srs_wkt (p, 12,
   599         -        "H],AUTHORITY[\"EPSG\",\"32616\"]]");
   600         -    p = add_epsg_def_ex (filter, first, last, 32617, "epsg", 32617,
   601         -        "WGS 84 / UTM zone 17N", 0, 0,
   602         -        "WGS 84", "Greenwich",
   603         -        "WGS_1984", "Transverse_Mercator", "metre",
   604         -        "Easting", "East", "Northing", "North");
          516  +        ",NORTH],AUTHORITY[\"EPSG\",\"32616\"]]");
          517  +    p = add_epsg_def (filter, first, last, 32617, "epsg", 32617,
          518  +        "WGS 84 / UTM zone 17N");
   605    519       add_proj4text (p, 0,
   606    520           "+proj=utm +zone=17 +datum=WGS84 +units=m +no_defs");
   607    521       add_srs_wkt (p, 0,
   608    522           "PROJCS[\"WGS 84 / UTM zone 17N\",GEOGCS[\"WGS 84\",DATUM");
   609    523       add_srs_wkt (p, 1,
   610    524           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   611    525       add_srs_wkt (p, 2,
   612    526           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   613    527       add_srs_wkt (p, 3,
   614    528           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   615    529       add_srs_wkt (p, 4,
   616    530           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   617    531       add_srs_wkt (p, 5,
   618         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          532  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   619    533       add_srs_wkt (p, 6,
   620         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          534  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   621    535       add_srs_wkt (p, 7,
   622         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          536  +        "ARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_fac");
   623    537       add_srs_wkt (p, 8,
   624         -        "ER[\"central_meridian\",-81],PARAMETER[\"scale_factor\",");
          538  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   625    539       add_srs_wkt (p, 9,
   626         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          540  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   627    541       add_srs_wkt (p, 10,
   628         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          542  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   629    543       add_srs_wkt (p, 11,
   630         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   631         -    add_srs_wkt (p, 12,
   632         -        "H],AUTHORITY[\"EPSG\",\"32617\"]]");
   633         -    p = add_epsg_def_ex (filter, first, last, 32618, "epsg", 32618,
   634         -        "WGS 84 / UTM zone 18N", 0, 0,
   635         -        "WGS 84", "Greenwich",
   636         -        "WGS_1984", "Transverse_Mercator", "metre",
   637         -        "Easting", "East", "Northing", "North");
          544  +        ",NORTH],AUTHORITY[\"EPSG\",\"32617\"]]");
          545  +    p = add_epsg_def (filter, first, last, 32618, "epsg", 32618,
          546  +        "WGS 84 / UTM zone 18N");
   638    547       add_proj4text (p, 0,
   639    548           "+proj=utm +zone=18 +datum=WGS84 +units=m +no_defs");
   640    549       add_srs_wkt (p, 0,
   641    550           "PROJCS[\"WGS 84 / UTM zone 18N\",GEOGCS[\"WGS 84\",DATUM");
   642    551       add_srs_wkt (p, 1,
   643    552           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   644    553       add_srs_wkt (p, 2,
   645    554           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   646    555       add_srs_wkt (p, 3,
   647    556           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   648    557       add_srs_wkt (p, 4,
   649    558           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   650    559       add_srs_wkt (p, 5,
   651         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          560  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   652    561       add_srs_wkt (p, 6,
   653         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          562  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   654    563       add_srs_wkt (p, 7,
   655         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          564  +        "ARAMETER[\"central_meridian\",-75],PARAMETER[\"scale_fac");
   656    565       add_srs_wkt (p, 8,
   657         -        "ER[\"central_meridian\",-75],PARAMETER[\"scale_factor\",");
          566  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   658    567       add_srs_wkt (p, 9,
   659         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          568  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   660    569       add_srs_wkt (p, 10,
   661         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          570  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   662    571       add_srs_wkt (p, 11,
   663         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   664         -    add_srs_wkt (p, 12,
   665         -        "H],AUTHORITY[\"EPSG\",\"32618\"]]");
   666         -    p = add_epsg_def_ex (filter, first, last, 32619, "epsg", 32619,
   667         -        "WGS 84 / UTM zone 19N", 0, 0,
   668         -        "WGS 84", "Greenwich",
   669         -        "WGS_1984", "Transverse_Mercator", "metre",
   670         -        "Easting", "East", "Northing", "North");
          572  +        ",NORTH],AUTHORITY[\"EPSG\",\"32618\"]]");
          573  +    p = add_epsg_def (filter, first, last, 32619, "epsg", 32619,
          574  +        "WGS 84 / UTM zone 19N");
   671    575       add_proj4text (p, 0,
   672    576           "+proj=utm +zone=19 +datum=WGS84 +units=m +no_defs");
   673    577       add_srs_wkt (p, 0,
   674    578           "PROJCS[\"WGS 84 / UTM zone 19N\",GEOGCS[\"WGS 84\",DATUM");
   675    579       add_srs_wkt (p, 1,
   676    580           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   677    581       add_srs_wkt (p, 2,
   678    582           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   679    583       add_srs_wkt (p, 3,
   680    584           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   681    585       add_srs_wkt (p, 4,
   682    586           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   683    587       add_srs_wkt (p, 5,
   684         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          588  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   685    589       add_srs_wkt (p, 6,
   686         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          590  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   687    591       add_srs_wkt (p, 7,
   688         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          592  +        "ARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_fac");
   689    593       add_srs_wkt (p, 8,
   690         -        "ER[\"central_meridian\",-69],PARAMETER[\"scale_factor\",");
          594  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   691    595       add_srs_wkt (p, 9,
   692         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          596  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   693    597       add_srs_wkt (p, 10,
   694         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          598  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   695    599       add_srs_wkt (p, 11,
   696         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   697         -    add_srs_wkt (p, 12,
   698         -        "H],AUTHORITY[\"EPSG\",\"32619\"]]");
   699         -    p = add_epsg_def_ex (filter, first, last, 32620, "epsg", 32620,
   700         -        "WGS 84 / UTM zone 20N", 0, 0,
   701         -        "WGS 84", "Greenwich",
   702         -        "WGS_1984", "Transverse_Mercator", "metre",
   703         -        "Easting", "East", "Northing", "North");
          600  +        ",NORTH],AUTHORITY[\"EPSG\",\"32619\"]]");
          601  +    p = add_epsg_def (filter, first, last, 32620, "epsg", 32620,
          602  +        "WGS 84 / UTM zone 20N");
   704    603       add_proj4text (p, 0,
   705    604           "+proj=utm +zone=20 +datum=WGS84 +units=m +no_defs");
   706    605       add_srs_wkt (p, 0,
   707    606           "PROJCS[\"WGS 84 / UTM zone 20N\",GEOGCS[\"WGS 84\",DATUM");
   708    607       add_srs_wkt (p, 1,
   709    608           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   710    609       add_srs_wkt (p, 2,
   711    610           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   712    611       add_srs_wkt (p, 3,
   713    612           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   714    613       add_srs_wkt (p, 4,
   715    614           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   716    615       add_srs_wkt (p, 5,
   717         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          616  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   718    617       add_srs_wkt (p, 6,
   719         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          618  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   720    619       add_srs_wkt (p, 7,
   721         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          620  +        "ARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_fac");
   722    621       add_srs_wkt (p, 8,
   723         -        "ER[\"central_meridian\",-63],PARAMETER[\"scale_factor\",");
          622  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   724    623       add_srs_wkt (p, 9,
   725         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          624  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   726    625       add_srs_wkt (p, 10,
   727         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          626  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   728    627       add_srs_wkt (p, 11,
   729         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   730         -    add_srs_wkt (p, 12,
   731         -        "H],AUTHORITY[\"EPSG\",\"32620\"]]");
   732         -    p = add_epsg_def_ex (filter, first, last, 32621, "epsg", 32621,
   733         -        "WGS 84 / UTM zone 21N", 0, 0,
   734         -        "WGS 84", "Greenwich",
   735         -        "WGS_1984", "Transverse_Mercator", "metre",
   736         -        "Easting", "East", "Northing", "North");
          628  +        ",NORTH],AUTHORITY[\"EPSG\",\"32620\"]]");
          629  +    p = add_epsg_def (filter, first, last, 32621, "epsg", 32621,
          630  +        "WGS 84 / UTM zone 21N");
   737    631       add_proj4text (p, 0,
   738    632           "+proj=utm +zone=21 +datum=WGS84 +units=m +no_defs");
   739    633       add_srs_wkt (p, 0,
   740    634           "PROJCS[\"WGS 84 / UTM zone 21N\",GEOGCS[\"WGS 84\",DATUM");
   741    635       add_srs_wkt (p, 1,
   742    636           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   743    637       add_srs_wkt (p, 2,
   744    638           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   745    639       add_srs_wkt (p, 3,
   746    640           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   747    641       add_srs_wkt (p, 4,
   748    642           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   749    643       add_srs_wkt (p, 5,
   750         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          644  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   751    645       add_srs_wkt (p, 6,
   752         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          646  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   753    647       add_srs_wkt (p, 7,
   754         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          648  +        "ARAMETER[\"central_meridian\",-57],PARAMETER[\"scale_fac");
   755    649       add_srs_wkt (p, 8,
   756         -        "ER[\"central_meridian\",-57],PARAMETER[\"scale_factor\",");
          650  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   757    651       add_srs_wkt (p, 9,
   758         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          652  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   759    653       add_srs_wkt (p, 10,
   760         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          654  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   761    655       add_srs_wkt (p, 11,
   762         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   763         -    add_srs_wkt (p, 12,
   764         -        "H],AUTHORITY[\"EPSG\",\"32621\"]]");
   765         -    p = add_epsg_def_ex (filter, first, last, 32622, "epsg", 32622,
   766         -        "WGS 84 / UTM zone 22N", 0, 0,
   767         -        "WGS 84", "Greenwich",
   768         -        "WGS_1984", "Transverse_Mercator", "metre",
   769         -        "Easting", "East", "Northing", "North");
          656  +        ",NORTH],AUTHORITY[\"EPSG\",\"32621\"]]");
          657  +    p = add_epsg_def (filter, first, last, 32622, "epsg", 32622,
          658  +        "WGS 84 / UTM zone 22N");
   770    659       add_proj4text (p, 0,
   771    660           "+proj=utm +zone=22 +datum=WGS84 +units=m +no_defs");
   772    661       add_srs_wkt (p, 0,
   773    662           "PROJCS[\"WGS 84 / UTM zone 22N\",GEOGCS[\"WGS 84\",DATUM");
   774    663       add_srs_wkt (p, 1,
   775    664           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   776    665       add_srs_wkt (p, 2,
   777    666           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   778    667       add_srs_wkt (p, 3,
   779    668           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   780    669       add_srs_wkt (p, 4,
   781    670           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   782    671       add_srs_wkt (p, 5,
   783         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          672  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   784    673       add_srs_wkt (p, 6,
   785         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          674  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   786    675       add_srs_wkt (p, 7,
   787         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          676  +        "ARAMETER[\"central_meridian\",-51],PARAMETER[\"scale_fac");
   788    677       add_srs_wkt (p, 8,
   789         -        "ER[\"central_meridian\",-51],PARAMETER[\"scale_factor\",");
          678  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   790    679       add_srs_wkt (p, 9,
   791         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          680  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   792    681       add_srs_wkt (p, 10,
   793         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          682  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   794    683       add_srs_wkt (p, 11,
   795         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   796         -    add_srs_wkt (p, 12,
   797         -        "H],AUTHORITY[\"EPSG\",\"32622\"]]");
   798         -    p = add_epsg_def_ex (filter, first, last, 32623, "epsg", 32623,
   799         -        "WGS 84 / UTM zone 23N", 0, 0,
   800         -        "WGS 84", "Greenwich",
   801         -        "WGS_1984", "Transverse_Mercator", "metre",
   802         -        "Easting", "East", "Northing", "North");
          684  +        ",NORTH],AUTHORITY[\"EPSG\",\"32622\"]]");
          685  +    p = add_epsg_def (filter, first, last, 32623, "epsg", 32623,
          686  +        "WGS 84 / UTM zone 23N");
   803    687       add_proj4text (p, 0,
   804    688           "+proj=utm +zone=23 +datum=WGS84 +units=m +no_defs");
   805    689       add_srs_wkt (p, 0,
   806    690           "PROJCS[\"WGS 84 / UTM zone 23N\",GEOGCS[\"WGS 84\",DATUM");
   807    691       add_srs_wkt (p, 1,
   808    692           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   809    693       add_srs_wkt (p, 2,
   810    694           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   811    695       add_srs_wkt (p, 3,
   812    696           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   813    697       add_srs_wkt (p, 4,
   814    698           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   815    699       add_srs_wkt (p, 5,
   816         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          700  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   817    701       add_srs_wkt (p, 6,
   818         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          702  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   819    703       add_srs_wkt (p, 7,
   820         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          704  +        "ARAMETER[\"central_meridian\",-45],PARAMETER[\"scale_fac");
   821    705       add_srs_wkt (p, 8,
   822         -        "ER[\"central_meridian\",-45],PARAMETER[\"scale_factor\",");
          706  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   823    707       add_srs_wkt (p, 9,
   824         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          708  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   825    709       add_srs_wkt (p, 10,
   826         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          710  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   827    711       add_srs_wkt (p, 11,
   828         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   829         -    add_srs_wkt (p, 12,
   830         -        "H],AUTHORITY[\"EPSG\",\"32623\"]]");
   831         -    p = add_epsg_def_ex (filter, first, last, 32624, "epsg", 32624,
   832         -        "WGS 84 / UTM zone 24N", 0, 0,
   833         -        "WGS 84", "Greenwich",
   834         -        "WGS_1984", "Transverse_Mercator", "metre",
   835         -        "Easting", "East", "Northing", "North");
          712  +        ",NORTH],AUTHORITY[\"EPSG\",\"32623\"]]");
          713  +    p = add_epsg_def (filter, first, last, 32624, "epsg", 32624,
          714  +        "WGS 84 / UTM zone 24N");
   836    715       add_proj4text (p, 0,
   837    716           "+proj=utm +zone=24 +datum=WGS84 +units=m +no_defs");
   838    717       add_srs_wkt (p, 0,
   839    718           "PROJCS[\"WGS 84 / UTM zone 24N\",GEOGCS[\"WGS 84\",DATUM");
   840    719       add_srs_wkt (p, 1,
   841    720           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   842    721       add_srs_wkt (p, 2,
   843    722           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   844    723       add_srs_wkt (p, 3,
   845    724           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   846    725       add_srs_wkt (p, 4,
   847    726           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   848    727       add_srs_wkt (p, 5,
   849         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          728  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   850    729       add_srs_wkt (p, 6,
   851         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          730  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   852    731       add_srs_wkt (p, 7,
   853         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          732  +        "ARAMETER[\"central_meridian\",-39],PARAMETER[\"scale_fac");
   854    733       add_srs_wkt (p, 8,
   855         -        "ER[\"central_meridian\",-39],PARAMETER[\"scale_factor\",");
          734  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   856    735       add_srs_wkt (p, 9,
   857         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          736  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   858    737       add_srs_wkt (p, 10,
   859         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          738  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   860    739       add_srs_wkt (p, 11,
   861         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   862         -    add_srs_wkt (p, 12,
   863         -        "H],AUTHORITY[\"EPSG\",\"32624\"]]");
   864         -    p = add_epsg_def_ex (filter, first, last, 32625, "epsg", 32625,
   865         -        "WGS 84 / UTM zone 25N", 0, 0,
   866         -        "WGS 84", "Greenwich",
   867         -        "WGS_1984", "Transverse_Mercator", "metre",
   868         -        "Easting", "East", "Northing", "North");
          740  +        ",NORTH],AUTHORITY[\"EPSG\",\"32624\"]]");
          741  +    p = add_epsg_def (filter, first, last, 32625, "epsg", 32625,
          742  +        "WGS 84 / UTM zone 25N");
   869    743       add_proj4text (p, 0,
   870    744           "+proj=utm +zone=25 +datum=WGS84 +units=m +no_defs");
   871    745       add_srs_wkt (p, 0,
   872    746           "PROJCS[\"WGS 84 / UTM zone 25N\",GEOGCS[\"WGS 84\",DATUM");
   873    747       add_srs_wkt (p, 1,
   874    748           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   875    749       add_srs_wkt (p, 2,
   876    750           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   877    751       add_srs_wkt (p, 3,
   878    752           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   879    753       add_srs_wkt (p, 4,
   880    754           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   881    755       add_srs_wkt (p, 5,
   882         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          756  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   883    757       add_srs_wkt (p, 6,
   884         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          758  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   885    759       add_srs_wkt (p, 7,
   886         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          760  +        "ARAMETER[\"central_meridian\",-33],PARAMETER[\"scale_fac");
   887    761       add_srs_wkt (p, 8,
   888         -        "ER[\"central_meridian\",-33],PARAMETER[\"scale_factor\",");
          762  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   889    763       add_srs_wkt (p, 9,
   890         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          764  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   891    765       add_srs_wkt (p, 10,
   892         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          766  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   893    767       add_srs_wkt (p, 11,
   894         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   895         -    add_srs_wkt (p, 12,
   896         -        "H],AUTHORITY[\"EPSG\",\"32625\"]]");
   897         -    p = add_epsg_def_ex (filter, first, last, 32626, "epsg", 32626,
   898         -        "WGS 84 / UTM zone 26N", 0, 0,
   899         -        "WGS 84", "Greenwich",
   900         -        "WGS_1984", "Transverse_Mercator", "metre",
   901         -        "Easting", "East", "Northing", "North");
          768  +        ",NORTH],AUTHORITY[\"EPSG\",\"32625\"]]");
          769  +    p = add_epsg_def (filter, first, last, 32626, "epsg", 32626,
          770  +        "WGS 84 / UTM zone 26N");
   902    771       add_proj4text (p, 0,
   903    772           "+proj=utm +zone=26 +datum=WGS84 +units=m +no_defs");
   904    773       add_srs_wkt (p, 0,
   905    774           "PROJCS[\"WGS 84 / UTM zone 26N\",GEOGCS[\"WGS 84\",DATUM");
   906    775       add_srs_wkt (p, 1,
   907    776           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   908    777       add_srs_wkt (p, 2,
   909    778           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   910    779       add_srs_wkt (p, 3,
   911    780           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   912    781       add_srs_wkt (p, 4,
   913    782           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   914    783       add_srs_wkt (p, 5,
   915         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          784  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   916    785       add_srs_wkt (p, 6,
   917         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          786  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   918    787       add_srs_wkt (p, 7,
   919         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          788  +        "ARAMETER[\"central_meridian\",-27],PARAMETER[\"scale_fac");
   920    789       add_srs_wkt (p, 8,
   921         -        "ER[\"central_meridian\",-27],PARAMETER[\"scale_factor\",");
          790  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   922    791       add_srs_wkt (p, 9,
   923         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          792  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   924    793       add_srs_wkt (p, 10,
   925         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          794  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   926    795       add_srs_wkt (p, 11,
   927         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   928         -    add_srs_wkt (p, 12,
   929         -        "H],AUTHORITY[\"EPSG\",\"32626\"]]");
   930         -    p = add_epsg_def_ex (filter, first, last, 32627, "epsg", 32627,
   931         -        "WGS 84 / UTM zone 27N", 0, 0,
   932         -        "WGS 84", "Greenwich",
   933         -        "WGS_1984", "Transverse_Mercator", "metre",
   934         -        "Easting", "East", "Northing", "North");
          796  +        ",NORTH],AUTHORITY[\"EPSG\",\"32626\"]]");
          797  +    p = add_epsg_def (filter, first, last, 32627, "epsg", 32627,
          798  +        "WGS 84 / UTM zone 27N");
   935    799       add_proj4text (p, 0,
   936    800           "+proj=utm +zone=27 +datum=WGS84 +units=m +no_defs");
   937    801       add_srs_wkt (p, 0,
   938    802           "PROJCS[\"WGS 84 / UTM zone 27N\",GEOGCS[\"WGS 84\",DATUM");
   939    803       add_srs_wkt (p, 1,
   940    804           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   941    805       add_srs_wkt (p, 2,
   942    806           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   943    807       add_srs_wkt (p, 3,
   944    808           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   945    809       add_srs_wkt (p, 4,
   946    810           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   947    811       add_srs_wkt (p, 5,
   948         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          812  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   949    813       add_srs_wkt (p, 6,
   950         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          814  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   951    815       add_srs_wkt (p, 7,
   952         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          816  +        "ARAMETER[\"central_meridian\",-21],PARAMETER[\"scale_fac");
   953    817       add_srs_wkt (p, 8,
   954         -        "ER[\"central_meridian\",-21],PARAMETER[\"scale_factor\",");
          818  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   955    819       add_srs_wkt (p, 9,
   956         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          820  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   957    821       add_srs_wkt (p, 10,
   958         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          822  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   959    823       add_srs_wkt (p, 11,
   960         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   961         -    add_srs_wkt (p, 12,
   962         -        "H],AUTHORITY[\"EPSG\",\"32627\"]]");
   963         -    p = add_epsg_def_ex (filter, first, last, 32628, "epsg", 32628,
   964         -        "WGS 84 / UTM zone 28N", 0, 0,
   965         -        "WGS 84", "Greenwich",
   966         -        "WGS_1984", "Transverse_Mercator", "metre",
   967         -        "Easting", "East", "Northing", "North");
          824  +        ",NORTH],AUTHORITY[\"EPSG\",\"32627\"]]");
          825  +    p = add_epsg_def (filter, first, last, 32628, "epsg", 32628,
          826  +        "WGS 84 / UTM zone 28N");
   968    827       add_proj4text (p, 0,
   969    828           "+proj=utm +zone=28 +datum=WGS84 +units=m +no_defs");
   970    829       add_srs_wkt (p, 0,
   971    830           "PROJCS[\"WGS 84 / UTM zone 28N\",GEOGCS[\"WGS 84\",DATUM");
   972    831       add_srs_wkt (p, 1,
   973    832           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   974    833       add_srs_wkt (p, 2,
   975    834           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   976    835       add_srs_wkt (p, 3,
   977    836           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   978    837       add_srs_wkt (p, 4,
   979    838           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   980    839       add_srs_wkt (p, 5,
   981         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          840  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   982    841       add_srs_wkt (p, 6,
   983         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          842  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   984    843       add_srs_wkt (p, 7,
   985         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          844  +        "ARAMETER[\"central_meridian\",-15],PARAMETER[\"scale_fac");
   986    845       add_srs_wkt (p, 8,
   987         -        "ER[\"central_meridian\",-15],PARAMETER[\"scale_factor\",");
          846  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   988    847       add_srs_wkt (p, 9,
   989         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          848  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
   990    849       add_srs_wkt (p, 10,
   991         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
          850  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   992    851       add_srs_wkt (p, 11,
   993         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
   994         -    add_srs_wkt (p, 12,
   995         -        "H],AUTHORITY[\"EPSG\",\"32628\"]]");
   996         -    p = add_epsg_def_ex (filter, first, last, 32629, "epsg", 32629,
   997         -        "WGS 84 / UTM zone 29N", 0, 0,
   998         -        "WGS 84", "Greenwich",
   999         -        "WGS_1984", "Transverse_Mercator", "metre",
  1000         -        "Easting", "East", "Northing", "North");
          852  +        ",NORTH],AUTHORITY[\"EPSG\",\"32628\"]]");
          853  +    p = add_epsg_def (filter, first, last, 32629, "epsg", 32629,
          854  +        "WGS 84 / UTM zone 29N");
  1001    855       add_proj4text (p, 0,
  1002    856           "+proj=utm +zone=29 +datum=WGS84 +units=m +no_defs");
  1003    857       add_srs_wkt (p, 0,
  1004    858           "PROJCS[\"WGS 84 / UTM zone 29N\",GEOGCS[\"WGS 84\",DATUM");
  1005    859       add_srs_wkt (p, 1,
  1006    860           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1007    861       add_srs_wkt (p, 2,
  1008    862           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1009    863       add_srs_wkt (p, 3,
  1010    864           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1011    865       add_srs_wkt (p, 4,
  1012    866           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1013    867       add_srs_wkt (p, 5,
  1014         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          868  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1015    869       add_srs_wkt (p, 6,
  1016         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          870  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1017    871       add_srs_wkt (p, 7,
  1018         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          872  +        "ARAMETER[\"central_meridian\",-9],PARAMETER[\"scale_fact");
  1019    873       add_srs_wkt (p, 8,
  1020         -        "ER[\"central_meridian\",-9],PARAMETER[\"scale_factor\",0");
          874  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1021    875       add_srs_wkt (p, 9,
  1022         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          876  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1023    877       add_srs_wkt (p, 10,
  1024         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          878  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1025    879       add_srs_wkt (p, 11,
  1026         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1027         -    add_srs_wkt (p, 12,
  1028         -        ",AUTHORITY[\"EPSG\",\"32629\"]]");
  1029         -    p = add_epsg_def_ex (filter, first, last, 32630, "epsg", 32630,
  1030         -        "WGS 84 / UTM zone 30N", 0, 0,
  1031         -        "WGS 84", "Greenwich",
  1032         -        "WGS_1984", "Transverse_Mercator", "metre",
  1033         -        "Easting", "East", "Northing", "North");
          880  +        ",NORTH],AUTHORITY[\"EPSG\",\"32629\"]]");
          881  +    p = add_epsg_def (filter, first, last, 32630, "epsg", 32630,
          882  +        "WGS 84 / UTM zone 30N");
  1034    883       add_proj4text (p, 0,
  1035    884           "+proj=utm +zone=30 +datum=WGS84 +units=m +no_defs");
  1036    885       add_srs_wkt (p, 0,
  1037    886           "PROJCS[\"WGS 84 / UTM zone 30N\",GEOGCS[\"WGS 84\",DATUM");
  1038    887       add_srs_wkt (p, 1,
  1039    888           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1040    889       add_srs_wkt (p, 2,
  1041    890           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1042    891       add_srs_wkt (p, 3,
  1043    892           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1044    893       add_srs_wkt (p, 4,
  1045    894           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1046    895       add_srs_wkt (p, 5,
  1047         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          896  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1048    897       add_srs_wkt (p, 6,
  1049         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          898  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1050    899       add_srs_wkt (p, 7,
  1051         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          900  +        "ARAMETER[\"central_meridian\",-3],PARAMETER[\"scale_fact");
  1052    901       add_srs_wkt (p, 8,
  1053         -        "ER[\"central_meridian\",-3],PARAMETER[\"scale_factor\",0");
          902  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1054    903       add_srs_wkt (p, 9,
  1055         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          904  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1056    905       add_srs_wkt (p, 10,
  1057         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          906  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1058    907       add_srs_wkt (p, 11,
  1059         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1060         -    add_srs_wkt (p, 12,
  1061         -        ",AUTHORITY[\"EPSG\",\"32630\"]]");
  1062         -    p = add_epsg_def_ex (filter, first, last, 32631, "epsg", 32631,
  1063         -        "WGS 84 / UTM zone 31N", 0, 0,
  1064         -        "WGS 84", "Greenwich",
  1065         -        "WGS_1984", "Transverse_Mercator", "metre",
  1066         -        "Easting", "East", "Northing", "North");
          908  +        ",NORTH],AUTHORITY[\"EPSG\",\"32630\"]]");
          909  +    p = add_epsg_def (filter, first, last, 32631, "epsg", 32631,
          910  +        "WGS 84 / UTM zone 31N");
  1067    911       add_proj4text (p, 0,
  1068    912           "+proj=utm +zone=31 +datum=WGS84 +units=m +no_defs");
  1069    913       add_srs_wkt (p, 0,
  1070    914           "PROJCS[\"WGS 84 / UTM zone 31N\",GEOGCS[\"WGS 84\",DATUM");
  1071    915       add_srs_wkt (p, 1,
  1072    916           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1073    917       add_srs_wkt (p, 2,
  1074    918           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1075    919       add_srs_wkt (p, 3,
  1076    920           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1077    921       add_srs_wkt (p, 4,
  1078    922           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1079    923       add_srs_wkt (p, 5,
  1080         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          924  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1081    925       add_srs_wkt (p, 6,
  1082         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          926  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1083    927       add_srs_wkt (p, 7,
  1084         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          928  +        "ARAMETER[\"central_meridian\",3],PARAMETER[\"scale_facto");
  1085    929       add_srs_wkt (p, 8,
  1086         -        "ER[\"central_meridian\",3],PARAMETER[\"scale_factor\",0.");
          930  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
  1087    931       add_srs_wkt (p, 9,
  1088         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          932  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1089    933       add_srs_wkt (p, 10,
  1090         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          934  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1091    935       add_srs_wkt (p, 11,
  1092         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1093         -    add_srs_wkt (p, 12,
  1094         -        ",AUTHORITY[\"EPSG\",\"32631\"]]");
  1095         -    p = add_epsg_def_ex (filter, first, last, 32632, "epsg", 32632,
  1096         -        "WGS 84 / UTM zone 32N", 0, 0,
  1097         -        "WGS 84", "Greenwich",
  1098         -        "WGS_1984", "Transverse_Mercator", "metre",
  1099         -        "Easting", "East", "Northing", "North");
          936  +        "NORTH],AUTHORITY[\"EPSG\",\"32631\"]]");
          937  +    p = add_epsg_def (filter, first, last, 32632, "epsg", 32632,
          938  +        "WGS 84 / UTM zone 32N");
  1100    939       add_proj4text (p, 0,
  1101    940           "+proj=utm +zone=32 +datum=WGS84 +units=m +no_defs");
  1102    941       add_srs_wkt (p, 0,
  1103    942           "PROJCS[\"WGS 84 / UTM zone 32N\",GEOGCS[\"WGS 84\",DATUM");
  1104    943       add_srs_wkt (p, 1,
  1105    944           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1106    945       add_srs_wkt (p, 2,
  1107    946           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1108    947       add_srs_wkt (p, 3,
  1109    948           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1110    949       add_srs_wkt (p, 4,
  1111    950           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1112    951       add_srs_wkt (p, 5,
  1113         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          952  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1114    953       add_srs_wkt (p, 6,
  1115         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          954  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1116    955       add_srs_wkt (p, 7,
  1117         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          956  +        "ARAMETER[\"central_meridian\",9],PARAMETER[\"scale_facto");
  1118    957       add_srs_wkt (p, 8,
  1119         -        "ER[\"central_meridian\",9],PARAMETER[\"scale_factor\",0.");
          958  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
  1120    959       add_srs_wkt (p, 9,
  1121         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
          960  +        "R[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPS");
  1122    961       add_srs_wkt (p, 10,
  1123         -        "lse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          962  +        "G\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",");
  1124    963       add_srs_wkt (p, 11,
  1125         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1126         -    add_srs_wkt (p, 12,
  1127         -        ",AUTHORITY[\"EPSG\",\"32632\"]]");
  1128         -    p = add_epsg_def_ex (filter, first, last, 32633, "epsg", 32633,
  1129         -        "WGS 84 / UTM zone 33N", 0, 0,
  1130         -        "WGS 84", "Greenwich",
  1131         -        "WGS_1984", "Transverse_Mercator", "metre",
  1132         -        "Easting", "East", "Northing", "North");
          964  +        "NORTH],AUTHORITY[\"EPSG\",\"32632\"]]");
          965  +    p = add_epsg_def (filter, first, last, 32633, "epsg", 32633,
          966  +        "WGS 84 / UTM zone 33N");
  1133    967       add_proj4text (p, 0,
  1134    968           "+proj=utm +zone=33 +datum=WGS84 +units=m +no_defs");
  1135    969       add_srs_wkt (p, 0,
  1136    970           "PROJCS[\"WGS 84 / UTM zone 33N\",GEOGCS[\"WGS 84\",DATUM");
  1137    971       add_srs_wkt (p, 1,
  1138    972           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1139    973       add_srs_wkt (p, 2,
  1140    974           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1141    975       add_srs_wkt (p, 3,
  1142    976           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1143    977       add_srs_wkt (p, 4,
  1144    978           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1145    979       add_srs_wkt (p, 5,
  1146         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          980  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1147    981       add_srs_wkt (p, 6,
  1148         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          982  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1149    983       add_srs_wkt (p, 7,
  1150         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          984  +        "ARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fact");
  1151    985       add_srs_wkt (p, 8,
  1152         -        "ER[\"central_meridian\",15],PARAMETER[\"scale_factor\",0");
          986  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1153    987       add_srs_wkt (p, 9,
  1154         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          988  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1155    989       add_srs_wkt (p, 10,
  1156         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
          990  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1157    991       add_srs_wkt (p, 11,
  1158         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1159         -    add_srs_wkt (p, 12,
  1160         -        ",AUTHORITY[\"EPSG\",\"32633\"]]");
  1161         -    p = add_epsg_def_ex (filter, first, last, 32634, "epsg", 32634,
  1162         -        "WGS 84 / UTM zone 34N", 0, 0,
  1163         -        "WGS 84", "Greenwich",
  1164         -        "WGS_1984", "Transverse_Mercator", "metre",
  1165         -        "Easting", "East", "Northing", "North");
          992  +        ",NORTH],AUTHORITY[\"EPSG\",\"32633\"]]");
          993  +    p = add_epsg_def (filter, first, last, 32634, "epsg", 32634,
          994  +        "WGS 84 / UTM zone 34N");
  1166    995       add_proj4text (p, 0,
  1167    996           "+proj=utm +zone=34 +datum=WGS84 +units=m +no_defs");
  1168    997       add_srs_wkt (p, 0,
  1169    998           "PROJCS[\"WGS 84 / UTM zone 34N\",GEOGCS[\"WGS 84\",DATUM");
  1170    999       add_srs_wkt (p, 1,
  1171   1000           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1172   1001       add_srs_wkt (p, 2,
  1173   1002           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1174   1003       add_srs_wkt (p, 3,
  1175   1004           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1176   1005       add_srs_wkt (p, 4,
  1177   1006           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1178   1007       add_srs_wkt (p, 5,
  1179         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1008  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1180   1009       add_srs_wkt (p, 6,
  1181         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1010  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1182   1011       add_srs_wkt (p, 7,
  1183         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1012  +        "ARAMETER[\"central_meridian\",21],PARAMETER[\"scale_fact");
  1184   1013       add_srs_wkt (p, 8,
  1185         -        "ER[\"central_meridian\",21],PARAMETER[\"scale_factor\",0");
         1014  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1186   1015       add_srs_wkt (p, 9,
  1187         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1016  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1188   1017       add_srs_wkt (p, 10,
  1189         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1018  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1190   1019       add_srs_wkt (p, 11,
  1191         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1192         -    add_srs_wkt (p, 12,
  1193         -        ",AUTHORITY[\"EPSG\",\"32634\"]]");
  1194         -    p = add_epsg_def_ex (filter, first, last, 32635, "epsg", 32635,
  1195         -        "WGS 84 / UTM zone 35N", 0, 0,
  1196         -        "WGS 84", "Greenwich",
  1197         -        "WGS_1984", "Transverse_Mercator", "metre",
  1198         -        "Easting", "East", "Northing", "North");
         1020  +        ",NORTH],AUTHORITY[\"EPSG\",\"32634\"]]");
         1021  +    p = add_epsg_def (filter, first, last, 32635, "epsg", 32635,
         1022  +        "WGS 84 / UTM zone 35N");
  1199   1023       add_proj4text (p, 0,
  1200   1024           "+proj=utm +zone=35 +datum=WGS84 +units=m +no_defs");
  1201   1025       add_srs_wkt (p, 0,
  1202   1026           "PROJCS[\"WGS 84 / UTM zone 35N\",GEOGCS[\"WGS 84\",DATUM");
  1203   1027       add_srs_wkt (p, 1,
  1204   1028           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1205   1029       add_srs_wkt (p, 2,
  1206   1030           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1207   1031       add_srs_wkt (p, 3,
  1208   1032           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1209   1033       add_srs_wkt (p, 4,
  1210   1034           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1211   1035       add_srs_wkt (p, 5,
  1212         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1036  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1213   1037       add_srs_wkt (p, 6,
  1214         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1038  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1215   1039       add_srs_wkt (p, 7,
  1216         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1040  +        "ARAMETER[\"central_meridian\",27],PARAMETER[\"scale_fact");
  1217   1041       add_srs_wkt (p, 8,
  1218         -        "ER[\"central_meridian\",27],PARAMETER[\"scale_factor\",0");
         1042  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1219   1043       add_srs_wkt (p, 9,
  1220         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1044  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1221   1045       add_srs_wkt (p, 10,
  1222         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1046  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1223   1047       add_srs_wkt (p, 11,
  1224         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1225         -    add_srs_wkt (p, 12,
  1226         -        ",AUTHORITY[\"EPSG\",\"32635\"]]");
  1227         -    p = add_epsg_def_ex (filter, first, last, 32636, "epsg", 32636,
  1228         -        "WGS 84 / UTM zone 36N", 0, 0,
  1229         -        "WGS 84", "Greenwich",
  1230         -        "WGS_1984", "Transverse_Mercator", "metre",
  1231         -        "Easting", "East", "Northing", "North");
         1048  +        ",NORTH],AUTHORITY[\"EPSG\",\"32635\"]]");
         1049  +    p = add_epsg_def (filter, first, last, 32636, "epsg", 32636,
         1050  +        "WGS 84 / UTM zone 36N");
  1232   1051       add_proj4text (p, 0,
  1233   1052           "+proj=utm +zone=36 +datum=WGS84 +units=m +no_defs");
  1234   1053       add_srs_wkt (p, 0,
  1235   1054           "PROJCS[\"WGS 84 / UTM zone 36N\",GEOGCS[\"WGS 84\",DATUM");
  1236   1055       add_srs_wkt (p, 1,
  1237   1056           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1238   1057       add_srs_wkt (p, 2,
  1239   1058           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1240   1059       add_srs_wkt (p, 3,
  1241   1060           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1242   1061       add_srs_wkt (p, 4,
  1243   1062           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1244   1063       add_srs_wkt (p, 5,
  1245         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1064  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1246   1065       add_srs_wkt (p, 6,
  1247         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1066  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1248   1067       add_srs_wkt (p, 7,
  1249         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1068  +        "ARAMETER[\"central_meridian\",33],PARAMETER[\"scale_fact");
  1250   1069       add_srs_wkt (p, 8,
  1251         -        "ER[\"central_meridian\",33],PARAMETER[\"scale_factor\",0");
         1070  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1252   1071       add_srs_wkt (p, 9,
  1253         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1072  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1254   1073       add_srs_wkt (p, 10,
  1255         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1074  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1256   1075       add_srs_wkt (p, 11,
  1257         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1258         -    add_srs_wkt (p, 12,
  1259         -        ",AUTHORITY[\"EPSG\",\"32636\"]]");
  1260         -    p = add_epsg_def_ex (filter, first, last, 32637, "epsg", 32637,
  1261         -        "WGS 84 / UTM zone 37N", 0, 0,
  1262         -        "WGS 84", "Greenwich",
  1263         -        "WGS_1984", "Transverse_Mercator", "metre",
  1264         -        "Easting", "East", "Northing", "North");
         1076  +        ",NORTH],AUTHORITY[\"EPSG\",\"32636\"]]");
         1077  +    p = add_epsg_def (filter, first, last, 32637, "epsg", 32637,
         1078  +        "WGS 84 / UTM zone 37N");
  1265   1079       add_proj4text (p, 0,
  1266   1080           "+proj=utm +zone=37 +datum=WGS84 +units=m +no_defs");
  1267   1081       add_srs_wkt (p, 0,
  1268   1082           "PROJCS[\"WGS 84 / UTM zone 37N\",GEOGCS[\"WGS 84\",DATUM");
  1269   1083       add_srs_wkt (p, 1,
  1270   1084           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1271   1085       add_srs_wkt (p, 2,
  1272   1086           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1273   1087       add_srs_wkt (p, 3,
  1274   1088           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1275   1089       add_srs_wkt (p, 4,
  1276   1090           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1277   1091       add_srs_wkt (p, 5,
  1278         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1092  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1279   1093       add_srs_wkt (p, 6,
  1280         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1094  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1281   1095       add_srs_wkt (p, 7,
  1282         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1096  +        "ARAMETER[\"central_meridian\",39],PARAMETER[\"scale_fact");
  1283   1097       add_srs_wkt (p, 8,
  1284         -        "ER[\"central_meridian\",39],PARAMETER[\"scale_factor\",0");
         1098  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1285   1099       add_srs_wkt (p, 9,
  1286         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1100  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1287   1101       add_srs_wkt (p, 10,
  1288         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1102  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1289   1103       add_srs_wkt (p, 11,
  1290         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1291         -    add_srs_wkt (p, 12,
  1292         -        ",AUTHORITY[\"EPSG\",\"32637\"]]");
  1293         -    p = add_epsg_def_ex (filter, first, last, 32638, "epsg", 32638,
  1294         -        "WGS 84 / UTM zone 38N", 0, 0,
  1295         -        "WGS 84", "Greenwich",
  1296         -        "WGS_1984", "Transverse_Mercator", "metre",
  1297         -        "Easting", "East", "Northing", "North");
         1104  +        ",NORTH],AUTHORITY[\"EPSG\",\"32637\"]]");
         1105  +    p = add_epsg_def (filter, first, last, 32638, "epsg", 32638,
         1106  +        "WGS 84 / UTM zone 38N");
  1298   1107       add_proj4text (p, 0,
  1299   1108           "+proj=utm +zone=38 +datum=WGS84 +units=m +no_defs");
  1300   1109       add_srs_wkt (p, 0,
  1301   1110           "PROJCS[\"WGS 84 / UTM zone 38N\",GEOGCS[\"WGS 84\",DATUM");
  1302   1111       add_srs_wkt (p, 1,
  1303   1112           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1304   1113       add_srs_wkt (p, 2,
  1305   1114           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1306   1115       add_srs_wkt (p, 3,
  1307   1116           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1308   1117       add_srs_wkt (p, 4,
  1309   1118           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1310   1119       add_srs_wkt (p, 5,
  1311         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1120  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1312   1121       add_srs_wkt (p, 6,
  1313         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1122  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1314   1123       add_srs_wkt (p, 7,
  1315         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1124  +        "ARAMETER[\"central_meridian\",45],PARAMETER[\"scale_fact");
  1316   1125       add_srs_wkt (p, 8,
  1317         -        "ER[\"central_meridian\",45],PARAMETER[\"scale_factor\",0");
         1126  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1318   1127       add_srs_wkt (p, 9,
  1319         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1128  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1320   1129       add_srs_wkt (p, 10,
  1321         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1130  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1322   1131       add_srs_wkt (p, 11,
  1323         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1324         -    add_srs_wkt (p, 12,
  1325         -        ",AUTHORITY[\"EPSG\",\"32638\"]]");
  1326         -    p = add_epsg_def_ex (filter, first, last, 32639, "epsg", 32639,
  1327         -        "WGS 84 / UTM zone 39N", 0, 0,
  1328         -        "WGS 84", "Greenwich",
  1329         -        "WGS_1984", "Transverse_Mercator", "metre",
  1330         -        "Easting", "East", "Northing", "North");
         1132  +        ",NORTH],AUTHORITY[\"EPSG\",\"32638\"]]");
         1133  +    p = add_epsg_def (filter, first, last, 32639, "epsg", 32639,
         1134  +        "WGS 84 / UTM zone 39N");
  1331   1135       add_proj4text (p, 0,
  1332   1136           "+proj=utm +zone=39 +datum=WGS84 +units=m +no_defs");
  1333   1137       add_srs_wkt (p, 0,
  1334   1138           "PROJCS[\"WGS 84 / UTM zone 39N\",GEOGCS[\"WGS 84\",DATUM");
  1335   1139       add_srs_wkt (p, 1,
  1336   1140           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1337   1141       add_srs_wkt (p, 2,
  1338   1142           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1339   1143       add_srs_wkt (p, 3,
  1340   1144           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1341   1145       add_srs_wkt (p, 4,
  1342   1146           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1343   1147       add_srs_wkt (p, 5,
  1344         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1148  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1345   1149       add_srs_wkt (p, 6,
  1346         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1150  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1347   1151       add_srs_wkt (p, 7,
  1348         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1152  +        "ARAMETER[\"central_meridian\",51],PARAMETER[\"scale_fact");
  1349   1153       add_srs_wkt (p, 8,
  1350         -        "ER[\"central_meridian\",51],PARAMETER[\"scale_factor\",0");
         1154  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1351   1155       add_srs_wkt (p, 9,
  1352         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1156  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1353   1157       add_srs_wkt (p, 10,
  1354         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1158  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1355   1159       add_srs_wkt (p, 11,
  1356         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1357         -    add_srs_wkt (p, 12,
  1358         -        ",AUTHORITY[\"EPSG\",\"32639\"]]");
  1359         -    p = add_epsg_def_ex (filter, first, last, 32640, "epsg", 32640,
  1360         -        "WGS 84 / UTM zone 40N", 0, 0,
  1361         -        "WGS 84", "Greenwich",
  1362         -        "WGS_1984", "Transverse_Mercator", "metre",
  1363         -        "Easting", "East", "Northing", "North");
         1160  +        ",NORTH],AUTHORITY[\"EPSG\",\"32639\"]]");
         1161  +    p = add_epsg_def (filter, first, last, 32640, "epsg", 32640,
         1162  +        "WGS 84 / UTM zone 40N");
  1364   1163       add_proj4text (p, 0,
  1365   1164           "+proj=utm +zone=40 +datum=WGS84 +units=m +no_defs");
  1366   1165       add_srs_wkt (p, 0,
  1367   1166           "PROJCS[\"WGS 84 / UTM zone 40N\",GEOGCS[\"WGS 84\",DATUM");
  1368   1167       add_srs_wkt (p, 1,
  1369   1168           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1370   1169       add_srs_wkt (p, 2,
  1371   1170           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1372   1171       add_srs_wkt (p, 3,
  1373   1172           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1374   1173       add_srs_wkt (p, 4,
  1375   1174           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1376   1175       add_srs_wkt (p, 5,
  1377         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1176  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1378   1177       add_srs_wkt (p, 6,
  1379         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1178  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1380   1179       add_srs_wkt (p, 7,
  1381         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1180  +        "ARAMETER[\"central_meridian\",57],PARAMETER[\"scale_fact");
  1382   1181       add_srs_wkt (p, 8,
  1383         -        "ER[\"central_meridian\",57],PARAMETER[\"scale_factor\",0");
         1182  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1384   1183       add_srs_wkt (p, 9,
  1385         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1184  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1386   1185       add_srs_wkt (p, 10,
  1387         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1186  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1388   1187       add_srs_wkt (p, 11,
  1389         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1390         -    add_srs_wkt (p, 12,
  1391         -        ",AUTHORITY[\"EPSG\",\"32640\"]]");
  1392         -    p = add_epsg_def_ex (filter, first, last, 32641, "epsg", 32641,
  1393         -        "WGS 84 / UTM zone 41N", 0, 0,
  1394         -        "WGS 84", "Greenwich",
  1395         -        "WGS_1984", "Transverse_Mercator", "metre",
  1396         -        "Easting", "East", "Northing", "North");
         1188  +        ",NORTH],AUTHORITY[\"EPSG\",\"32640\"]]");
         1189  +    p = add_epsg_def (filter, first, last, 32641, "epsg", 32641,
         1190  +        "WGS 84 / UTM zone 41N");
  1397   1191       add_proj4text (p, 0,
  1398   1192           "+proj=utm +zone=41 +datum=WGS84 +units=m +no_defs");
  1399   1193       add_srs_wkt (p, 0,
  1400   1194           "PROJCS[\"WGS 84 / UTM zone 41N\",GEOGCS[\"WGS 84\",DATUM");
  1401   1195       add_srs_wkt (p, 1,
  1402   1196           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1403   1197       add_srs_wkt (p, 2,
  1404   1198           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1405   1199       add_srs_wkt (p, 3,
  1406   1200           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1407   1201       add_srs_wkt (p, 4,
  1408   1202           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1409   1203       add_srs_wkt (p, 5,
  1410         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1204  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1411   1205       add_srs_wkt (p, 6,
  1412         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1206  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1413   1207       add_srs_wkt (p, 7,
  1414         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1208  +        "ARAMETER[\"central_meridian\",63],PARAMETER[\"scale_fact");
  1415   1209       add_srs_wkt (p, 8,
  1416         -        "ER[\"central_meridian\",63],PARAMETER[\"scale_factor\",0");
         1210  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1417   1211       add_srs_wkt (p, 9,
  1418         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1212  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1419   1213       add_srs_wkt (p, 10,
  1420         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1214  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1421   1215       add_srs_wkt (p, 11,
  1422         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1423         -    add_srs_wkt (p, 12,
  1424         -        ",AUTHORITY[\"EPSG\",\"32641\"]]");
  1425         -    p = add_epsg_def_ex (filter, first, last, 32642, "epsg", 32642,
  1426         -        "WGS 84 / UTM zone 42N", 0, 0,
  1427         -        "WGS 84", "Greenwich",
  1428         -        "WGS_1984", "Transverse_Mercator", "metre",
  1429         -        "Easting", "East", "Northing", "North");
         1216  +        ",NORTH],AUTHORITY[\"EPSG\",\"32641\"]]");
         1217  +    p = add_epsg_def (filter, first, last, 32642, "epsg", 32642,
         1218  +        "WGS 84 / UTM zone 42N");
  1430   1219       add_proj4text (p, 0,
  1431   1220           "+proj=utm +zone=42 +datum=WGS84 +units=m +no_defs");
  1432   1221       add_srs_wkt (p, 0,
  1433   1222           "PROJCS[\"WGS 84 / UTM zone 42N\",GEOGCS[\"WGS 84\",DATUM");
  1434   1223       add_srs_wkt (p, 1,
  1435   1224           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1436   1225       add_srs_wkt (p, 2,
  1437   1226           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1438   1227       add_srs_wkt (p, 3,
  1439   1228           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1440   1229       add_srs_wkt (p, 4,
  1441   1230           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1442   1231       add_srs_wkt (p, 5,
  1443         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1232  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1444   1233       add_srs_wkt (p, 6,
  1445         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1234  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1446   1235       add_srs_wkt (p, 7,
  1447         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1236  +        "ARAMETER[\"central_meridian\",69],PARAMETER[\"scale_fact");
  1448   1237       add_srs_wkt (p, 8,
  1449         -        "ER[\"central_meridian\",69],PARAMETER[\"scale_factor\",0");
         1238  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1450   1239       add_srs_wkt (p, 9,
  1451         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1240  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1452   1241       add_srs_wkt (p, 10,
  1453         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1242  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1454   1243       add_srs_wkt (p, 11,
  1455         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1456         -    add_srs_wkt (p, 12,
  1457         -        ",AUTHORITY[\"EPSG\",\"32642\"]]");
  1458         -    p = add_epsg_def_ex (filter, first, last, 32643, "epsg", 32643,
  1459         -        "WGS 84 / UTM zone 43N", 0, 0,
  1460         -        "WGS 84", "Greenwich",
  1461         -        "WGS_1984", "Transverse_Mercator", "metre",
  1462         -        "Easting", "East", "Northing", "North");
         1244  +        ",NORTH],AUTHORITY[\"EPSG\",\"32642\"]]");
         1245  +    p = add_epsg_def (filter, first, last, 32643, "epsg", 32643,
         1246  +        "WGS 84 / UTM zone 43N");
  1463   1247       add_proj4text (p, 0,
  1464   1248           "+proj=utm +zone=43 +datum=WGS84 +units=m +no_defs");
  1465   1249       add_srs_wkt (p, 0,
  1466   1250           "PROJCS[\"WGS 84 / UTM zone 43N\",GEOGCS[\"WGS 84\",DATUM");
  1467   1251       add_srs_wkt (p, 1,
  1468   1252           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1469   1253       add_srs_wkt (p, 2,
  1470   1254           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1471   1255       add_srs_wkt (p, 3,
  1472   1256           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1473   1257       add_srs_wkt (p, 4,
  1474   1258           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1475   1259       add_srs_wkt (p, 5,
  1476         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1260  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1477   1261       add_srs_wkt (p, 6,
  1478         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1262  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1479   1263       add_srs_wkt (p, 7,
  1480         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1264  +        "ARAMETER[\"central_meridian\",75],PARAMETER[\"scale_fact");
  1481   1265       add_srs_wkt (p, 8,
  1482         -        "ER[\"central_meridian\",75],PARAMETER[\"scale_factor\",0");
         1266  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1483   1267       add_srs_wkt (p, 9,
  1484         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1268  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1485   1269       add_srs_wkt (p, 10,
  1486         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1270  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1487   1271       add_srs_wkt (p, 11,
  1488         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1489         -    add_srs_wkt (p, 12,
  1490         -        ",AUTHORITY[\"EPSG\",\"32643\"]]");
  1491         -    p = add_epsg_def_ex (filter, first, last, 32644, "epsg", 32644,
  1492         -        "WGS 84 / UTM zone 44N", 0, 0,
  1493         -        "WGS 84", "Greenwich",
  1494         -        "WGS_1984", "Transverse_Mercator", "metre",
  1495         -        "Easting", "East", "Northing", "North");
         1272  +        ",NORTH],AUTHORITY[\"EPSG\",\"32643\"]]");
         1273  +    p = add_epsg_def (filter, first, last, 32644, "epsg", 32644,
         1274  +        "WGS 84 / UTM zone 44N");
  1496   1275       add_proj4text (p, 0,
  1497   1276           "+proj=utm +zone=44 +datum=WGS84 +units=m +no_defs");
  1498   1277       add_srs_wkt (p, 0,
  1499   1278           "PROJCS[\"WGS 84 / UTM zone 44N\",GEOGCS[\"WGS 84\",DATUM");
  1500   1279       add_srs_wkt (p, 1,
  1501   1280           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1502   1281       add_srs_wkt (p, 2,
  1503   1282           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1504   1283       add_srs_wkt (p, 3,
  1505   1284           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1506   1285       add_srs_wkt (p, 4,
  1507   1286           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1508   1287       add_srs_wkt (p, 5,
  1509         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1288  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1510   1289       add_srs_wkt (p, 6,
  1511         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1290  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1512   1291       add_srs_wkt (p, 7,
  1513         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1292  +        "ARAMETER[\"central_meridian\",81],PARAMETER[\"scale_fact");
  1514   1293       add_srs_wkt (p, 8,
  1515         -        "ER[\"central_meridian\",81],PARAMETER[\"scale_factor\",0");
         1294  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1516   1295       add_srs_wkt (p, 9,
  1517         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1296  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1518   1297       add_srs_wkt (p, 10,
  1519         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1298  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1520   1299       add_srs_wkt (p, 11,
  1521         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1522         -    add_srs_wkt (p, 12,
  1523         -        ",AUTHORITY[\"EPSG\",\"32644\"]]");
  1524         -    p = add_epsg_def_ex (filter, first, last, 32645, "epsg", 32645,
  1525         -        "WGS 84 / UTM zone 45N", 0, 0,
  1526         -        "WGS 84", "Greenwich",
  1527         -        "WGS_1984", "Transverse_Mercator", "metre",
  1528         -        "Easting", "East", "Northing", "North");
         1300  +        ",NORTH],AUTHORITY[\"EPSG\",\"32644\"]]");
         1301  +    p = add_epsg_def (filter, first, last, 32645, "epsg", 32645,
         1302  +        "WGS 84 / UTM zone 45N");
  1529   1303       add_proj4text (p, 0,
  1530   1304           "+proj=utm +zone=45 +datum=WGS84 +units=m +no_defs");
  1531   1305       add_srs_wkt (p, 0,
  1532   1306           "PROJCS[\"WGS 84 / UTM zone 45N\",GEOGCS[\"WGS 84\",DATUM");
  1533   1307       add_srs_wkt (p, 1,
  1534   1308           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1535   1309       add_srs_wkt (p, 2,
  1536   1310           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1537   1311       add_srs_wkt (p, 3,
  1538   1312           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1539   1313       add_srs_wkt (p, 4,
  1540   1314           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1541   1315       add_srs_wkt (p, 5,
  1542         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1316  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1543   1317       add_srs_wkt (p, 6,
  1544         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1318  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1545   1319       add_srs_wkt (p, 7,
  1546         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1320  +        "ARAMETER[\"central_meridian\",87],PARAMETER[\"scale_fact");
  1547   1321       add_srs_wkt (p, 8,
  1548         -        "ER[\"central_meridian\",87],PARAMETER[\"scale_factor\",0");
         1322  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1549   1323       add_srs_wkt (p, 9,
  1550         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1324  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1551   1325       add_srs_wkt (p, 10,
  1552         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1326  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1553   1327       add_srs_wkt (p, 11,
  1554         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1555         -    add_srs_wkt (p, 12,
  1556         -        ",AUTHORITY[\"EPSG\",\"32645\"]]");
  1557         -    p = add_epsg_def_ex (filter, first, last, 32646, "epsg", 32646,
  1558         -        "WGS 84 / UTM zone 46N", 0, 0,
  1559         -        "WGS 84", "Greenwich",
  1560         -        "WGS_1984", "Transverse_Mercator", "metre",
  1561         -        "Easting", "East", "Northing", "North");
         1328  +        ",NORTH],AUTHORITY[\"EPSG\",\"32645\"]]");
         1329  +    p = add_epsg_def (filter, first, last, 32646, "epsg", 32646,
         1330  +        "WGS 84 / UTM zone 46N");
  1562   1331       add_proj4text (p, 0,
  1563   1332           "+proj=utm +zone=46 +datum=WGS84 +units=m +no_defs");
  1564   1333       add_srs_wkt (p, 0,
  1565   1334           "PROJCS[\"WGS 84 / UTM zone 46N\",GEOGCS[\"WGS 84\",DATUM");
  1566   1335       add_srs_wkt (p, 1,
  1567   1336           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1568   1337       add_srs_wkt (p, 2,
  1569   1338           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1570   1339       add_srs_wkt (p, 3,
  1571   1340           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1572   1341       add_srs_wkt (p, 4,
  1573   1342           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1574   1343       add_srs_wkt (p, 5,
  1575         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1344  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1576   1345       add_srs_wkt (p, 6,
  1577         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1346  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1578   1347       add_srs_wkt (p, 7,
  1579         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1348  +        "ARAMETER[\"central_meridian\",93],PARAMETER[\"scale_fact");
  1580   1349       add_srs_wkt (p, 8,
  1581         -        "ER[\"central_meridian\",93],PARAMETER[\"scale_factor\",0");
         1350  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1582   1351       add_srs_wkt (p, 9,
  1583         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1352  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1584   1353       add_srs_wkt (p, 10,
  1585         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1354  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1586   1355       add_srs_wkt (p, 11,
  1587         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1588         -    add_srs_wkt (p, 12,
  1589         -        ",AUTHORITY[\"EPSG\",\"32646\"]]");
  1590         -    p = add_epsg_def_ex (filter, first, last, 32647, "epsg", 32647,
  1591         -        "WGS 84 / UTM zone 47N", 0, 0,
  1592         -        "WGS 84", "Greenwich",
  1593         -        "WGS_1984", "Transverse_Mercator", "metre",
  1594         -        "Easting", "East", "Northing", "North");
         1356  +        ",NORTH],AUTHORITY[\"EPSG\",\"32646\"]]");
         1357  +    p = add_epsg_def (filter, first, last, 32647, "epsg", 32647,
         1358  +        "WGS 84 / UTM zone 47N");
  1595   1359       add_proj4text (p, 0,
  1596   1360           "+proj=utm +zone=47 +datum=WGS84 +units=m +no_defs");
  1597   1361       add_srs_wkt (p, 0,
  1598   1362           "PROJCS[\"WGS 84 / UTM zone 47N\",GEOGCS[\"WGS 84\",DATUM");
  1599   1363       add_srs_wkt (p, 1,
  1600   1364           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1601   1365       add_srs_wkt (p, 2,
  1602   1366           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1603   1367       add_srs_wkt (p, 3,
  1604   1368           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1605   1369       add_srs_wkt (p, 4,
  1606   1370           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1607   1371       add_srs_wkt (p, 5,
  1608         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1372  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1609   1373       add_srs_wkt (p, 6,
  1610         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1374  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1611   1375       add_srs_wkt (p, 7,
  1612         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1376  +        "ARAMETER[\"central_meridian\",99],PARAMETER[\"scale_fact");
  1613   1377       add_srs_wkt (p, 8,
  1614         -        "ER[\"central_meridian\",99],PARAMETER[\"scale_factor\",0");
         1378  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  1615   1379       add_srs_wkt (p, 9,
  1616         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         1380  +        "ER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EP");
  1617   1381       add_srs_wkt (p, 10,
  1618         -        "alse_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",\"");
         1382  +        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1619   1383       add_srs_wkt (p, 11,
  1620         -        "9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORTH]");
  1621         -    add_srs_wkt (p, 12,
  1622         -        ",AUTHORITY[\"EPSG\",\"32647\"]]");
  1623         -    p = add_epsg_def_ex (filter, first, last, 32648, "epsg", 32648,
  1624         -        "WGS 84 / UTM zone 48N", 0, 0,
  1625         -        "WGS 84", "Greenwich",
  1626         -        "WGS_1984", "Transverse_Mercator", "metre",
  1627         -        "Easting", "East", "Northing", "North");
         1384  +        ",NORTH],AUTHORITY[\"EPSG\",\"32647\"]]");
         1385  +    p = add_epsg_def (filter, first, last, 32648, "epsg", 32648,
         1386  +        "WGS 84 / UTM zone 48N");
  1628   1387       add_proj4text (p, 0,
  1629   1388           "+proj=utm +zone=48 +datum=WGS84 +units=m +no_defs");
  1630   1389       add_srs_wkt (p, 0,
  1631   1390           "PROJCS[\"WGS 84 / UTM zone 48N\",GEOGCS[\"WGS 84\",DATUM");
  1632   1391       add_srs_wkt (p, 1,
  1633   1392           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1634   1393       add_srs_wkt (p, 2,
  1635   1394           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1636   1395       add_srs_wkt (p, 3,
  1637   1396           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1638   1397       add_srs_wkt (p, 4,
  1639   1398           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1640   1399       add_srs_wkt (p, 5,
  1641         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1400  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1642   1401       add_srs_wkt (p, 6,
  1643         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1402  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1644   1403       add_srs_wkt (p, 7,
  1645         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1404  +        "ARAMETER[\"central_meridian\",105],PARAMETER[\"scale_fac");
  1646   1405       add_srs_wkt (p, 8,
  1647         -        "ER[\"central_meridian\",105],PARAMETER[\"scale_factor\",");
         1406  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1648   1407       add_srs_wkt (p, 9,
  1649         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1408  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1650   1409       add_srs_wkt (p, 10,
  1651         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1410  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1652   1411       add_srs_wkt (p, 11,
  1653         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1654         -    add_srs_wkt (p, 12,
  1655         -        "H],AUTHORITY[\"EPSG\",\"32648\"]]");
  1656         -    p = add_epsg_def_ex (filter, first, last, 32649, "epsg", 32649,
  1657         -        "WGS 84 / UTM zone 49N", 0, 0,
  1658         -        "WGS 84", "Greenwich",
  1659         -        "WGS_1984", "Transverse_Mercator", "metre",
  1660         -        "Easting", "East", "Northing", "North");
         1412  +        ",NORTH],AUTHORITY[\"EPSG\",\"32648\"]]");
         1413  +    p = add_epsg_def (filter, first, last, 32649, "epsg", 32649,
         1414  +        "WGS 84 / UTM zone 49N");
  1661   1415       add_proj4text (p, 0,
  1662   1416           "+proj=utm +zone=49 +datum=WGS84 +units=m +no_defs");
  1663   1417       add_srs_wkt (p, 0,
  1664   1418           "PROJCS[\"WGS 84 / UTM zone 49N\",GEOGCS[\"WGS 84\",DATUM");
  1665   1419       add_srs_wkt (p, 1,
  1666   1420           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1667   1421       add_srs_wkt (p, 2,
  1668   1422           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1669   1423       add_srs_wkt (p, 3,
  1670   1424           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1671   1425       add_srs_wkt (p, 4,
  1672   1426           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1673   1427       add_srs_wkt (p, 5,
  1674         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1428  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1675   1429       add_srs_wkt (p, 6,
  1676         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1430  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1677   1431       add_srs_wkt (p, 7,
  1678         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1432  +        "ARAMETER[\"central_meridian\",111],PARAMETER[\"scale_fac");
  1679   1433       add_srs_wkt (p, 8,
  1680         -        "ER[\"central_meridian\",111],PARAMETER[\"scale_factor\",");
         1434  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1681   1435       add_srs_wkt (p, 9,
  1682         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1436  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1683   1437       add_srs_wkt (p, 10,
  1684         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1438  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1685   1439       add_srs_wkt (p, 11,
  1686         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1687         -    add_srs_wkt (p, 12,
  1688         -        "H],AUTHORITY[\"EPSG\",\"32649\"]]");
  1689         -    p = add_epsg_def_ex (filter, first, last, 32650, "epsg", 32650,
  1690         -        "WGS 84 / UTM zone 50N", 0, 0,
  1691         -        "WGS 84", "Greenwich",
  1692         -        "WGS_1984", "Transverse_Mercator", "metre",
  1693         -        "Easting", "East", "Northing", "North");
         1440  +        ",NORTH],AUTHORITY[\"EPSG\",\"32649\"]]");
         1441  +    p = add_epsg_def (filter, first, last, 32650, "epsg", 32650,
         1442  +        "WGS 84 / UTM zone 50N");
  1694   1443       add_proj4text (p, 0,
  1695   1444           "+proj=utm +zone=50 +datum=WGS84 +units=m +no_defs");
  1696   1445       add_srs_wkt (p, 0,
  1697   1446           "PROJCS[\"WGS 84 / UTM zone 50N\",GEOGCS[\"WGS 84\",DATUM");
  1698   1447       add_srs_wkt (p, 1,
  1699   1448           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1700   1449       add_srs_wkt (p, 2,
  1701   1450           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1702   1451       add_srs_wkt (p, 3,
  1703   1452           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1704   1453       add_srs_wkt (p, 4,
  1705   1454           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1706   1455       add_srs_wkt (p, 5,
  1707         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1456  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1708   1457       add_srs_wkt (p, 6,
  1709         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1458  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1710   1459       add_srs_wkt (p, 7,
  1711         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1460  +        "ARAMETER[\"central_meridian\",117],PARAMETER[\"scale_fac");
  1712   1461       add_srs_wkt (p, 8,
  1713         -        "ER[\"central_meridian\",117],PARAMETER[\"scale_factor\",");
         1462  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1714   1463       add_srs_wkt (p, 9,
  1715         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1464  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1716   1465       add_srs_wkt (p, 10,
  1717         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1466  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1718   1467       add_srs_wkt (p, 11,
  1719         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1720         -    add_srs_wkt (p, 12,
  1721         -        "H],AUTHORITY[\"EPSG\",\"32650\"]]");
  1722         -    p = add_epsg_def_ex (filter, first, last, 32651, "epsg", 32651,
  1723         -        "WGS 84 / UTM zone 51N", 0, 0,
  1724         -        "WGS 84", "Greenwich",
  1725         -        "WGS_1984", "Transverse_Mercator", "metre",
  1726         -        "Easting", "East", "Northing", "North");
         1468  +        ",NORTH],AUTHORITY[\"EPSG\",\"32650\"]]");
         1469  +    p = add_epsg_def (filter, first, last, 32651, "epsg", 32651,
         1470  +        "WGS 84 / UTM zone 51N");
  1727   1471       add_proj4text (p, 0,
  1728   1472           "+proj=utm +zone=51 +datum=WGS84 +units=m +no_defs");
  1729   1473       add_srs_wkt (p, 0,
  1730   1474           "PROJCS[\"WGS 84 / UTM zone 51N\",GEOGCS[\"WGS 84\",DATUM");
  1731   1475       add_srs_wkt (p, 1,
  1732   1476           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1733   1477       add_srs_wkt (p, 2,
  1734   1478           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1735   1479       add_srs_wkt (p, 3,
  1736   1480           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1737   1481       add_srs_wkt (p, 4,
  1738   1482           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1739   1483       add_srs_wkt (p, 5,
  1740         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1484  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1741   1485       add_srs_wkt (p, 6,
  1742         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1486  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1743   1487       add_srs_wkt (p, 7,
  1744         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1488  +        "ARAMETER[\"central_meridian\",123],PARAMETER[\"scale_fac");
  1745   1489       add_srs_wkt (p, 8,
  1746         -        "ER[\"central_meridian\",123],PARAMETER[\"scale_factor\",");
         1490  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1747   1491       add_srs_wkt (p, 9,
  1748         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1492  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1749   1493       add_srs_wkt (p, 10,
  1750         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1494  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1751   1495       add_srs_wkt (p, 11,
  1752         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1753         -    add_srs_wkt (p, 12,
  1754         -        "H],AUTHORITY[\"EPSG\",\"32651\"]]");
  1755         -    p = add_epsg_def_ex (filter, first, last, 32652, "epsg", 32652,
  1756         -        "WGS 84 / UTM zone 52N", 0, 0,
  1757         -        "WGS 84", "Greenwich",
  1758         -        "WGS_1984", "Transverse_Mercator", "metre",
  1759         -        "Easting", "East", "Northing", "North");
         1496  +        ",NORTH],AUTHORITY[\"EPSG\",\"32651\"]]");
         1497  +    p = add_epsg_def (filter, first, last, 32652, "epsg", 32652,
         1498  +        "WGS 84 / UTM zone 52N");
  1760   1499       add_proj4text (p, 0,
  1761   1500           "+proj=utm +zone=52 +datum=WGS84 +units=m +no_defs");
  1762   1501       add_srs_wkt (p, 0,
  1763   1502           "PROJCS[\"WGS 84 / UTM zone 52N\",GEOGCS[\"WGS 84\",DATUM");
  1764   1503       add_srs_wkt (p, 1,
  1765   1504           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1766   1505       add_srs_wkt (p, 2,
  1767   1506           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1768   1507       add_srs_wkt (p, 3,
  1769   1508           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1770   1509       add_srs_wkt (p, 4,
  1771   1510           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1772   1511       add_srs_wkt (p, 5,
  1773         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1512  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1774   1513       add_srs_wkt (p, 6,
  1775         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1514  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1776   1515       add_srs_wkt (p, 7,
  1777         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1516  +        "ARAMETER[\"central_meridian\",129],PARAMETER[\"scale_fac");
  1778   1517       add_srs_wkt (p, 8,
  1779         -        "ER[\"central_meridian\",129],PARAMETER[\"scale_factor\",");
         1518  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1780   1519       add_srs_wkt (p, 9,
  1781         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1520  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1782   1521       add_srs_wkt (p, 10,
  1783         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1522  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1784   1523       add_srs_wkt (p, 11,
  1785         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1786         -    add_srs_wkt (p, 12,
  1787         -        "H],AUTHORITY[\"EPSG\",\"32652\"]]");
  1788         -    p = add_epsg_def_ex (filter, first, last, 32653, "epsg", 32653,
  1789         -        "WGS 84 / UTM zone 53N", 0, 0,
  1790         -        "WGS 84", "Greenwich",
  1791         -        "WGS_1984", "Transverse_Mercator", "metre",
  1792         -        "Easting", "East", "Northing", "North");
         1524  +        ",NORTH],AUTHORITY[\"EPSG\",\"32652\"]]");
         1525  +    p = add_epsg_def (filter, first, last, 32653, "epsg", 32653,
         1526  +        "WGS 84 / UTM zone 53N");
  1793   1527       add_proj4text (p, 0,
  1794   1528           "+proj=utm +zone=53 +datum=WGS84 +units=m +no_defs");
  1795   1529       add_srs_wkt (p, 0,
  1796   1530           "PROJCS[\"WGS 84 / UTM zone 53N\",GEOGCS[\"WGS 84\",DATUM");
  1797   1531       add_srs_wkt (p, 1,
  1798   1532           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1799   1533       add_srs_wkt (p, 2,
  1800   1534           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1801   1535       add_srs_wkt (p, 3,
  1802   1536           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1803   1537       add_srs_wkt (p, 4,
  1804   1538           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1805   1539       add_srs_wkt (p, 5,
  1806         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1540  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1807   1541       add_srs_wkt (p, 6,
  1808         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1542  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1809   1543       add_srs_wkt (p, 7,
  1810         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1544  +        "ARAMETER[\"central_meridian\",135],PARAMETER[\"scale_fac");
  1811   1545       add_srs_wkt (p, 8,
  1812         -        "ER[\"central_meridian\",135],PARAMETER[\"scale_factor\",");
         1546  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1813   1547       add_srs_wkt (p, 9,
  1814         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1548  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1815   1549       add_srs_wkt (p, 10,
  1816         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1550  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1817   1551       add_srs_wkt (p, 11,
  1818         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1819         -    add_srs_wkt (p, 12,
  1820         -        "H],AUTHORITY[\"EPSG\",\"32653\"]]");
  1821         -    p = add_epsg_def_ex (filter, first, last, 32654, "epsg", 32654,
  1822         -        "WGS 84 / UTM zone 54N", 0, 0,
  1823         -        "WGS 84", "Greenwich",
  1824         -        "WGS_1984", "Transverse_Mercator", "metre",
  1825         -        "Easting", "East", "Northing", "North");
         1552  +        ",NORTH],AUTHORITY[\"EPSG\",\"32653\"]]");
         1553  +    p = add_epsg_def (filter, first, last, 32654, "epsg", 32654,
         1554  +        "WGS 84 / UTM zone 54N");
  1826   1555       add_proj4text (p, 0,
  1827   1556           "+proj=utm +zone=54 +datum=WGS84 +units=m +no_defs");
  1828   1557       add_srs_wkt (p, 0,
  1829   1558           "PROJCS[\"WGS 84 / UTM zone 54N\",GEOGCS[\"WGS 84\",DATUM");
  1830   1559       add_srs_wkt (p, 1,
  1831   1560           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1832   1561       add_srs_wkt (p, 2,
  1833   1562           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1834   1563       add_srs_wkt (p, 3,
  1835   1564           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1836   1565       add_srs_wkt (p, 4,
  1837   1566           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1838   1567       add_srs_wkt (p, 5,
  1839         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1568  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1840   1569       add_srs_wkt (p, 6,
  1841         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1570  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1842   1571       add_srs_wkt (p, 7,
  1843         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1572  +        "ARAMETER[\"central_meridian\",141],PARAMETER[\"scale_fac");
  1844   1573       add_srs_wkt (p, 8,
  1845         -        "ER[\"central_meridian\",141],PARAMETER[\"scale_factor\",");
         1574  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1846   1575       add_srs_wkt (p, 9,
  1847         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1576  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1848   1577       add_srs_wkt (p, 10,
  1849         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1578  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1850   1579       add_srs_wkt (p, 11,
  1851         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1852         -    add_srs_wkt (p, 12,
  1853         -        "H],AUTHORITY[\"EPSG\",\"32654\"]]");
  1854         -    p = add_epsg_def_ex (filter, first, last, 32655, "epsg", 32655,
  1855         -        "WGS 84 / UTM zone 55N", 0, 0,
  1856         -        "WGS 84", "Greenwich",
  1857         -        "WGS_1984", "Transverse_Mercator", "metre",
  1858         -        "Easting", "East", "Northing", "North");
         1580  +        ",NORTH],AUTHORITY[\"EPSG\",\"32654\"]]");
         1581  +    p = add_epsg_def (filter, first, last, 32655, "epsg", 32655,
         1582  +        "WGS 84 / UTM zone 55N");
  1859   1583       add_proj4text (p, 0,
  1860   1584           "+proj=utm +zone=55 +datum=WGS84 +units=m +no_defs");
  1861   1585       add_srs_wkt (p, 0,
  1862   1586           "PROJCS[\"WGS 84 / UTM zone 55N\",GEOGCS[\"WGS 84\",DATUM");
  1863   1587       add_srs_wkt (p, 1,
  1864   1588           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1865   1589       add_srs_wkt (p, 2,
  1866   1590           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1867   1591       add_srs_wkt (p, 3,
  1868   1592           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1869   1593       add_srs_wkt (p, 4,
  1870   1594           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1871   1595       add_srs_wkt (p, 5,
  1872         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1596  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1873   1597       add_srs_wkt (p, 6,
  1874         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1598  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1875   1599       add_srs_wkt (p, 7,
  1876         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1600  +        "ARAMETER[\"central_meridian\",147],PARAMETER[\"scale_fac");
  1877   1601       add_srs_wkt (p, 8,
  1878         -        "ER[\"central_meridian\",147],PARAMETER[\"scale_factor\",");
         1602  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1879   1603       add_srs_wkt (p, 9,
  1880         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1604  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1881   1605       add_srs_wkt (p, 10,
  1882         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1606  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1883   1607       add_srs_wkt (p, 11,
  1884         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1885         -    add_srs_wkt (p, 12,
  1886         -        "H],AUTHORITY[\"EPSG\",\"32655\"]]");
  1887         -    p = add_epsg_def_ex (filter, first, last, 32656, "epsg", 32656,
  1888         -        "WGS 84 / UTM zone 56N", 0, 0,
  1889         -        "WGS 84", "Greenwich",
  1890         -        "WGS_1984", "Transverse_Mercator", "metre",
  1891         -        "Easting", "East", "Northing", "North");
         1608  +        ",NORTH],AUTHORITY[\"EPSG\",\"32655\"]]");
         1609  +    p = add_epsg_def (filter, first, last, 32656, "epsg", 32656,
         1610  +        "WGS 84 / UTM zone 56N");
  1892   1611       add_proj4text (p, 0,
  1893   1612           "+proj=utm +zone=56 +datum=WGS84 +units=m +no_defs");
  1894   1613       add_srs_wkt (p, 0,
  1895   1614           "PROJCS[\"WGS 84 / UTM zone 56N\",GEOGCS[\"WGS 84\",DATUM");
  1896   1615       add_srs_wkt (p, 1,
  1897   1616           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1898   1617       add_srs_wkt (p, 2,
  1899   1618           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1900   1619       add_srs_wkt (p, 3,
  1901   1620           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1902   1621       add_srs_wkt (p, 4,
  1903   1622           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1904   1623       add_srs_wkt (p, 5,
  1905         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1624  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1906   1625       add_srs_wkt (p, 6,
  1907         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1626  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1908   1627       add_srs_wkt (p, 7,
  1909         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1628  +        "ARAMETER[\"central_meridian\",153],PARAMETER[\"scale_fac");
  1910   1629       add_srs_wkt (p, 8,
  1911         -        "ER[\"central_meridian\",153],PARAMETER[\"scale_factor\",");
         1630  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1912   1631       add_srs_wkt (p, 9,
  1913         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1632  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1914   1633       add_srs_wkt (p, 10,
  1915         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1634  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1916   1635       add_srs_wkt (p, 11,
  1917         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1918         -    add_srs_wkt (p, 12,
  1919         -        "H],AUTHORITY[\"EPSG\",\"32656\"]]");
  1920         -    p = add_epsg_def_ex (filter, first, last, 32657, "epsg", 32657,
  1921         -        "WGS 84 / UTM zone 57N", 0, 0,
  1922         -        "WGS 84", "Greenwich",
  1923         -        "WGS_1984", "Transverse_Mercator", "metre",
  1924         -        "Easting", "East", "Northing", "North");
         1636  +        ",NORTH],AUTHORITY[\"EPSG\",\"32656\"]]");
         1637  +    p = add_epsg_def (filter, first, last, 32657, "epsg", 32657,
         1638  +        "WGS 84 / UTM zone 57N");
  1925   1639       add_proj4text (p, 0,
  1926   1640           "+proj=utm +zone=57 +datum=WGS84 +units=m +no_defs");
  1927   1641       add_srs_wkt (p, 0,
  1928   1642           "PROJCS[\"WGS 84 / UTM zone 57N\",GEOGCS[\"WGS 84\",DATUM");
  1929   1643       add_srs_wkt (p, 1,
  1930   1644           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1931   1645       add_srs_wkt (p, 2,
  1932   1646           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1933   1647       add_srs_wkt (p, 3,
  1934   1648           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1935   1649       add_srs_wkt (p, 4,
  1936   1650           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1937   1651       add_srs_wkt (p, 5,
  1938         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1652  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1939   1653       add_srs_wkt (p, 6,
  1940         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1654  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1941   1655       add_srs_wkt (p, 7,
  1942         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1656  +        "ARAMETER[\"central_meridian\",159],PARAMETER[\"scale_fac");
  1943   1657       add_srs_wkt (p, 8,
  1944         -        "ER[\"central_meridian\",159],PARAMETER[\"scale_factor\",");
         1658  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1945   1659       add_srs_wkt (p, 9,
  1946         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1660  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1947   1661       add_srs_wkt (p, 10,
  1948         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1662  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1949   1663       add_srs_wkt (p, 11,
  1950         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1951         -    add_srs_wkt (p, 12,
  1952         -        "H],AUTHORITY[\"EPSG\",\"32657\"]]");
  1953         -    p = add_epsg_def_ex (filter, first, last, 32658, "epsg", 32658,
  1954         -        "WGS 84 / UTM zone 58N", 0, 0,
  1955         -        "WGS 84", "Greenwich",
  1956         -        "WGS_1984", "Transverse_Mercator", "metre",
  1957         -        "Easting", "East", "Northing", "North");
         1664  +        ",NORTH],AUTHORITY[\"EPSG\",\"32657\"]]");
         1665  +    p = add_epsg_def (filter, first, last, 32658, "epsg", 32658,
         1666  +        "WGS 84 / UTM zone 58N");
  1958   1667       add_proj4text (p, 0,
  1959   1668           "+proj=utm +zone=58 +datum=WGS84 +units=m +no_defs");
  1960   1669       add_srs_wkt (p, 0,
  1961   1670           "PROJCS[\"WGS 84 / UTM zone 58N\",GEOGCS[\"WGS 84\",DATUM");
  1962   1671       add_srs_wkt (p, 1,
  1963   1672           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1964   1673       add_srs_wkt (p, 2,
  1965   1674           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1966   1675       add_srs_wkt (p, 3,
  1967   1676           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  1968   1677       add_srs_wkt (p, 4,
  1969   1678           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  1970   1679       add_srs_wkt (p, 5,
  1971         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1680  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  1972   1681       add_srs_wkt (p, 6,
  1973         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1682  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  1974   1683       add_srs_wkt (p, 7,
  1975         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1684  +        "ARAMETER[\"central_meridian\",165],PARAMETER[\"scale_fac");
  1976   1685       add_srs_wkt (p, 8,
  1977         -        "ER[\"central_meridian\",165],PARAMETER[\"scale_factor\",");
         1686  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  1978   1687       add_srs_wkt (p, 9,
  1979         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1688  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  1980   1689       add_srs_wkt (p, 10,
  1981         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1690  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  1982   1691       add_srs_wkt (p, 11,
  1983         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  1984         -    add_srs_wkt (p, 12,
  1985         -        "H],AUTHORITY[\"EPSG\",\"32658\"]]");
  1986         -    p = add_epsg_def_ex (filter, first, last, 32659, "epsg", 32659,
  1987         -        "WGS 84 / UTM zone 59N", 0, 0,
  1988         -        "WGS 84", "Greenwich",
  1989         -        "WGS_1984", "Transverse_Mercator", "metre",
  1990         -        "Easting", "East", "Northing", "North");
         1692  +        ",NORTH],AUTHORITY[\"EPSG\",\"32658\"]]");
         1693  +    p = add_epsg_def (filter, first, last, 32659, "epsg", 32659,
         1694  +        "WGS 84 / UTM zone 59N");
  1991   1695       add_proj4text (p, 0,
  1992   1696           "+proj=utm +zone=59 +datum=WGS84 +units=m +no_defs");
  1993   1697       add_srs_wkt (p, 0,
  1994   1698           "PROJCS[\"WGS 84 / UTM zone 59N\",GEOGCS[\"WGS 84\",DATUM");
  1995   1699       add_srs_wkt (p, 1,
  1996   1700           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  1997   1701       add_srs_wkt (p, 2,
  1998   1702           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  1999   1703       add_srs_wkt (p, 3,
  2000   1704           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2001   1705       add_srs_wkt (p, 4,
  2002   1706           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2003   1707       add_srs_wkt (p, 5,
  2004         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1708  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2005   1709       add_srs_wkt (p, 6,
  2006         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1710  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2007   1711       add_srs_wkt (p, 7,
  2008         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1712  +        "ARAMETER[\"central_meridian\",171],PARAMETER[\"scale_fac");
  2009   1713       add_srs_wkt (p, 8,
  2010         -        "ER[\"central_meridian\",171],PARAMETER[\"scale_factor\",");
         1714  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2011   1715       add_srs_wkt (p, 9,
  2012         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1716  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  2013   1717       add_srs_wkt (p, 10,
  2014         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1718  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  2015   1719       add_srs_wkt (p, 11,
  2016         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2017         -    add_srs_wkt (p, 12,
  2018         -        "H],AUTHORITY[\"EPSG\",\"32659\"]]");
  2019         -    p = add_epsg_def_ex (filter, first, last, 32660, "epsg", 32660,
  2020         -        "WGS 84 / UTM zone 60N", 0, 0,
  2021         -        "WGS 84", "Greenwich",
  2022         -        "WGS_1984", "Transverse_Mercator", "metre",
  2023         -        "Easting", "East", "Northing", "North");
         1720  +        ",NORTH],AUTHORITY[\"EPSG\",\"32659\"]]");
         1721  +    p = add_epsg_def (filter, first, last, 32660, "epsg", 32660,
         1722  +        "WGS 84 / UTM zone 60N");
  2024   1723       add_proj4text (p, 0,
  2025   1724           "+proj=utm +zone=60 +datum=WGS84 +units=m +no_defs");
  2026   1725       add_srs_wkt (p, 0,
  2027   1726           "PROJCS[\"WGS 84 / UTM zone 60N\",GEOGCS[\"WGS 84\",DATUM");
  2028   1727       add_srs_wkt (p, 1,
  2029   1728           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2030   1729       add_srs_wkt (p, 2,
  2031   1730           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2032   1731       add_srs_wkt (p, 3,
  2033   1732           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2034   1733       add_srs_wkt (p, 4,
  2035   1734           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2036   1735       add_srs_wkt (p, 5,
  2037         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1736  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2038   1737       add_srs_wkt (p, 6,
  2039         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1738  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2040   1739       add_srs_wkt (p, 7,
  2041         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1740  +        "ARAMETER[\"central_meridian\",177],PARAMETER[\"scale_fac");
  2042   1741       add_srs_wkt (p, 8,
  2043         -        "ER[\"central_meridian\",177],PARAMETER[\"scale_factor\",");
         1742  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2044   1743       add_srs_wkt (p, 9,
  2045         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1744  +        "TER[\"false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"E");
  2046   1745       add_srs_wkt (p, 10,
  2047         -        "false_northing\",0],UNIT[\"metre\",1,AUTHORITY[\"EPSG\",");
         1746  +        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  2048   1747       add_srs_wkt (p, 11,
  2049         -        "\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",NORT");
  2050         -    add_srs_wkt (p, 12,
  2051         -        "H],AUTHORITY[\"EPSG\",\"32660\"]]");
  2052         -    p = add_epsg_def_ex (filter, first, last, 32661, "epsg", 32661,
  2053         -        "WGS 84 / UPS North (N,E)", 0, 1,
  2054         -        "WGS 84", "Greenwich",
  2055         -        "WGS_1984", "Polar_Stereographic", "metre",
  2056         -        "Northing", "North", "Easting", "East");
         1748  +        ",NORTH],AUTHORITY[\"EPSG\",\"32660\"]]");
         1749  +    p = add_epsg_def (filter, first, last, 32661, "epsg", 32661,
         1750  +        "WGS 84 / UPS North (N,E)");
  2057   1751       add_proj4text (p, 0,
  2058   1752           "+proj=stere +lat_0=90 +lat_ts=90 +lon_0=0 +k=0.994 +x_0=");
  2059   1753       add_proj4text (p, 1,
  2060   1754           "2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
  2061   1755       add_srs_wkt (p, 0,
  2062   1756           "PROJCS[\"WGS 84 / UPS North (N,E)\",GEOGCS[\"WGS 84\",DA");
  2063   1757       add_srs_wkt (p, 1,
................................................................................
  2065   1759       add_srs_wkt (p, 2,
  2066   1760           "63,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"63");
  2067   1761       add_srs_wkt (p, 3,
  2068   1762           "26\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2069   1763       add_srs_wkt (p, 4,
  2070   1764           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2071   1765       add_srs_wkt (p, 5,
  2072         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1766  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"P");
  2073   1767       add_srs_wkt (p, 6,
  2074         -        "EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_S");
         1768  +        "olar_Stereographic\"],PARAMETER[\"latitude_of_origin\",9");
  2075   1769       add_srs_wkt (p, 7,
  2076         -        "tereographic\"],PARAMETER[\"latitude_of_origin\",90],PAR");
         1770  +        "0],PARAMETER[\"central_meridian\",0],PARAMETER[\"scale_f");
  2077   1771       add_srs_wkt (p, 8,
  2078         -        "AMETER[\"central_meridian\",0],PARAMETER[\"scale_factor\"");
         1772  +        "actor\",0.994],PARAMETER[\"false_easting\",2000000],PARA");
  2079   1773       add_srs_wkt (p, 9,
  2080         -        ",0.994],PARAMETER[\"false_easting\",2000000],PARAMETER[\"");
         1774  +        "METER[\"false_northing\",2000000],UNIT[\"metre\",1,AUTHO");
  2081   1775       add_srs_wkt (p, 10,
  2082         -        "false_northing\",2000000],UNIT[\"metre\",1,AUTHORITY[\"E");
  2083         -    add_srs_wkt (p, 11,
  2084         -        "PSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"Easting");
  2085         -    add_srs_wkt (p, 12,
  2086         -        "\",EAST],AUTHORITY[\"EPSG\",\"32661\"]]");
  2087         -    p = add_epsg_def_ex (filter, first, last, 32662, "epsg", 32662,
  2088         -        "WGS 84 / Plate Carree (deprecated)", 0, 0,
  2089         -        "WGS 84", "Greenwich",
  2090         -        "WGS_1984", "Equirectangular", "metre",
  2091         -        "X", "East", "Y", "North");
         1776  +        "RITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"32661\"]]");
         1777  +    p = add_epsg_def (filter, first, last, 32662, "epsg", 32662,
         1778  +        "WGS 84 / Plate Carree (deprecated)");
  2092   1779       add_proj4text (p, 0,
  2093   1780           "+proj=eqc +lat_ts=0 +lat_0=0 +lon_0=0 +x_0=0 +y_0=0 +dat");
  2094   1781       add_proj4text (p, 1,
  2095   1782           "um=WGS84 +units=m +no_defs");
  2096   1783       add_srs_wkt (p, 0,
  2097   1784           "PROJCS[\"WGS 84 / Plate Carree (deprecated)\",GEOGCS[\"W");
  2098   1785       add_srs_wkt (p, 1,
................................................................................
  2100   1787       add_srs_wkt (p, 2,
  2101   1788           "98.257223563,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"E");
  2102   1789       add_srs_wkt (p, 3,
  2103   1790           "PSG\",\"6326\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG");
  2104   1791       add_srs_wkt (p, 4,
  2105   1792           "\",\"8901\"]],UNIT[\"degree\",0.0174532925199433,AUTHORI");
  2106   1793       add_srs_wkt (p, 5,
  2107         -        "TY[\"EPSG\",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"L");
         1794  +        "TY[\"EPSG\",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PRO");
  2108   1795       add_srs_wkt (p, 6,
  2109         -        "ongitude\",EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTIO");
         1796  +        "JECTION[\"Equirectangular\"],PARAMETER[\"latitude_of_ori");
  2110   1797       add_srs_wkt (p, 7,
  2111         -        "N[\"Equirectangular\"],PARAMETER[\"latitude_of_origin\",");
         1798  +        "gin\",0],PARAMETER[\"central_meridian\",0],PARAMETER[\"f");
  2112   1799       add_srs_wkt (p, 8,
  2113         -        "0],PARAMETER[\"central_meridian\",0],PARAMETER[\"false_e");
         1800  +        "alse_easting\",0],PARAMETER[\"false_northing\",0],UNIT[\"");
  2114   1801       add_srs_wkt (p, 9,
  2115         -        "asting\",0],PARAMETER[\"false_northing\",0],UNIT[\"metre");
         1802  +        "metre\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST]");
  2116   1803       add_srs_wkt (p, 10,
  2117         -        "\",1,AUTHORITY[\"EPSG\",\"9001\"]],AXIS[\"X\",EAST],AXIS");
  2118         -    add_srs_wkt (p, 11,
  2119         -        "[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32662\"]]");
  2120         -    p = add_epsg_def_ex (filter, first, last, 32664, "epsg", 32664,
  2121         -        "WGS 84 / BLM 14N (ftUS)", 0, 0,
  2122         -        "WGS 84", "Greenwich",
  2123         -        "WGS_1984", "Transverse_Mercator", "US survey foot",
  2124         -        "X", "East", "Y", "North");
         1804  +        ",AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32662\"]]");
         1805  +    p = add_epsg_def (filter, first, last, 32664, "epsg", 32664,
         1806  +        "WGS 84 / BLM 14N (ftUS)");
  2125   1807       add_proj4text (p, 0,
  2126   1808           "+proj=tmerc +lat_0=0 +lon_0=-99 +k=0.9996 +x_0=500000.00");
  2127   1809       add_proj4text (p, 1,
  2128   1810           "1016002 +y_0=0 +datum=WGS84 +units=us-ft +no_defs");
  2129   1811       add_srs_wkt (p, 0,
  2130   1812           "PROJCS[\"WGS 84 / BLM 14N (ftUS)\",GEOGCS[\"WGS 84\",DAT");
  2131   1813       add_srs_wkt (p, 1,
................................................................................
  2133   1815       add_srs_wkt (p, 2,
  2134   1816           "3,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"632");
  2135   1817       add_srs_wkt (p, 3,
  2136   1818           "6\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2137   1819       add_srs_wkt (p, 4,
  2138   1820           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2139   1821       add_srs_wkt (p, 5,
  2140         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1822  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"T");
  2141   1823       add_srs_wkt (p, 6,
  2142         -        "EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transve");
         1824  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2143   1825       add_srs_wkt (p, 7,
  2144         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1826  +        "],PARAMETER[\"central_meridian\",-99],PARAMETER[\"scale_");
  2145   1827       add_srs_wkt (p, 8,
  2146         -        "METER[\"central_meridian\",-99],PARAMETER[\"scale_factor");
         1828  +        "factor\",0.9996],PARAMETER[\"false_easting\",1640416.67]");
  2147   1829       add_srs_wkt (p, 9,
  2148         -        "\",0.9996],PARAMETER[\"false_easting\",1640416.67],PARAM");
         1830  +        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
  2149   1831       add_srs_wkt (p, 10,
  2150         -        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
         1832  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2151   1833       add_srs_wkt (p, 11,
  2152         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
         1834  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32664\"");
  2153   1835       add_srs_wkt (p, 12,
  2154         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32664\"]]");
  2155         -    p = add_epsg_def_ex (filter, first, last, 32665, "epsg", 32665,
  2156         -        "WGS 84 / BLM 15N (ftUS)", 0, 0,
  2157         -        "WGS 84", "Greenwich",
  2158         -        "WGS_1984", "Transverse_Mercator", "US survey foot",
  2159         -        "X", "East", "Y", "North");
         1836  +        "]]");
         1837  +    p = add_epsg_def (filter, first, last, 32665, "epsg", 32665,
         1838  +        "WGS 84 / BLM 15N (ftUS)");
  2160   1839       add_proj4text (p, 0,
  2161   1840           "+proj=tmerc +lat_0=0 +lon_0=-93 +k=0.9996 +x_0=500000.00");
  2162   1841       add_proj4text (p, 1,
  2163   1842           "1016002 +y_0=0 +datum=WGS84 +units=us-ft +no_defs");
  2164   1843       add_srs_wkt (p, 0,
  2165   1844           "PROJCS[\"WGS 84 / BLM 15N (ftUS)\",GEOGCS[\"WGS 84\",DAT");
  2166   1845       add_srs_wkt (p, 1,
................................................................................
  2168   1847       add_srs_wkt (p, 2,
  2169   1848           "3,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"632");
  2170   1849       add_srs_wkt (p, 3,
  2171   1850           "6\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2172   1851       add_srs_wkt (p, 4,
  2173   1852           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2174   1853       add_srs_wkt (p, 5,
  2175         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1854  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"T");
  2176   1855       add_srs_wkt (p, 6,
  2177         -        "EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transve");
         1856  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2178   1857       add_srs_wkt (p, 7,
  2179         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1858  +        "],PARAMETER[\"central_meridian\",-93],PARAMETER[\"scale_");
  2180   1859       add_srs_wkt (p, 8,
  2181         -        "METER[\"central_meridian\",-93],PARAMETER[\"scale_factor");
         1860  +        "factor\",0.9996],PARAMETER[\"false_easting\",1640416.67]");
  2182   1861       add_srs_wkt (p, 9,
  2183         -        "\",0.9996],PARAMETER[\"false_easting\",1640416.67],PARAM");
         1862  +        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
  2184   1863       add_srs_wkt (p, 10,
  2185         -        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
         1864  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2186   1865       add_srs_wkt (p, 11,
  2187         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
         1866  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32665\"");
  2188   1867       add_srs_wkt (p, 12,
  2189         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32665\"]]");
  2190         -    p = add_epsg_def_ex (filter, first, last, 32666, "epsg", 32666,
  2191         -        "WGS 84 / BLM 16N (ftUS)", 0, 0,
  2192         -        "WGS 84", "Greenwich",
  2193         -        "WGS_1984", "Transverse_Mercator", "US survey foot",
  2194         -        "X", "East", "Y", "North");
         1868  +        "]]");
         1869  +    p = add_epsg_def (filter, first, last, 32666, "epsg", 32666,
         1870  +        "WGS 84 / BLM 16N (ftUS)");
  2195   1871       add_proj4text (p, 0,
  2196   1872           "+proj=tmerc +lat_0=0 +lon_0=-87 +k=0.9996 +x_0=500000.00");
  2197   1873       add_proj4text (p, 1,
  2198   1874           "1016002 +y_0=0 +datum=WGS84 +units=us-ft +no_defs");
  2199   1875       add_srs_wkt (p, 0,
  2200   1876           "PROJCS[\"WGS 84 / BLM 16N (ftUS)\",GEOGCS[\"WGS 84\",DAT");
  2201   1877       add_srs_wkt (p, 1,
................................................................................
  2203   1879       add_srs_wkt (p, 2,
  2204   1880           "3,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"632");
  2205   1881       add_srs_wkt (p, 3,
  2206   1882           "6\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2207   1883       add_srs_wkt (p, 4,
  2208   1884           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2209   1885       add_srs_wkt (p, 5,
  2210         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1886  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"T");
  2211   1887       add_srs_wkt (p, 6,
  2212         -        "EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transve");
         1888  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2213   1889       add_srs_wkt (p, 7,
  2214         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1890  +        "],PARAMETER[\"central_meridian\",-87],PARAMETER[\"scale_");
  2215   1891       add_srs_wkt (p, 8,
  2216         -        "METER[\"central_meridian\",-87],PARAMETER[\"scale_factor");
         1892  +        "factor\",0.9996],PARAMETER[\"false_easting\",1640416.67]");
  2217   1893       add_srs_wkt (p, 9,
  2218         -        "\",0.9996],PARAMETER[\"false_easting\",1640416.67],PARAM");
         1894  +        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
  2219   1895       add_srs_wkt (p, 10,
  2220         -        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
         1896  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2221   1897       add_srs_wkt (p, 11,
  2222         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
         1898  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32666\"");
  2223   1899       add_srs_wkt (p, 12,
  2224         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32666\"]]");
  2225         -    p = add_epsg_def_ex (filter, first, last, 32667, "epsg", 32667,
  2226         -        "WGS 84 / BLM 17N (ftUS)", 0, 0,
  2227         -        "WGS 84", "Greenwich",
  2228         -        "WGS_1984", "Transverse_Mercator", "US survey foot",
  2229         -        "X", "East", "Y", "North");
         1900  +        "]]");
         1901  +    p = add_epsg_def (filter, first, last, 32667, "epsg", 32667,
         1902  +        "WGS 84 / BLM 17N (ftUS)");
  2230   1903       add_proj4text (p, 0,
  2231   1904           "+proj=tmerc +lat_0=0 +lon_0=-81 +k=0.9996 +x_0=500000.00");
  2232   1905       add_proj4text (p, 1,
  2233   1906           "1016002 +y_0=0 +datum=WGS84 +units=us-ft +no_defs");
  2234   1907       add_srs_wkt (p, 0,
  2235   1908           "PROJCS[\"WGS 84 / BLM 17N (ftUS)\",GEOGCS[\"WGS 84\",DAT");
  2236   1909       add_srs_wkt (p, 1,
................................................................................
  2238   1911       add_srs_wkt (p, 2,
  2239   1912           "3,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"632");
  2240   1913       add_srs_wkt (p, 3,
  2241   1914           "6\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
  2242   1915       add_srs_wkt (p, 4,
  2243   1916           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
  2244   1917       add_srs_wkt (p, 5,
  2245         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
         1918  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"T");
  2246   1919       add_srs_wkt (p, 6,
  2247         -        "EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transve");
         1920  +        "ransverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0");
  2248   1921       add_srs_wkt (p, 7,
  2249         -        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
         1922  +        "],PARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_");
  2250   1923       add_srs_wkt (p, 8,
  2251         -        "METER[\"central_meridian\",-81],PARAMETER[\"scale_factor");
         1924  +        "factor\",0.9996],PARAMETER[\"false_easting\",1640416.67]");
  2252   1925       add_srs_wkt (p, 9,
  2253         -        "\",0.9996],PARAMETER[\"false_easting\",1640416.67],PARAM");
         1926  +        ",PARAMETER[\"false_northing\",0],UNIT[\"US survey foot\"");
  2254   1927       add_srs_wkt (p, 10,
  2255         -        "ETER[\"false_northing\",0],UNIT[\"US survey foot\",0.304");
         1928  +        ",0.3048006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"");
  2256   1929       add_srs_wkt (p, 11,
  2257         -        "8006096012192,AUTHORITY[\"EPSG\",\"9003\"]],AXIS[\"X\",E");
         1930  +        "X\",EAST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32667\"");
  2258   1931       add_srs_wkt (p, 12,
  2259         -        "AST],AXIS[\"Y\",NORTH],AUTHORITY[\"EPSG\",\"32667\"]]");
  2260         -    p = add_epsg_def_ex (filter, first, last, 32701, "epsg", 32701,
  2261         -        "WGS 84 / UTM zone 1S", 0, 0,
  2262         -        "WGS 84", "Greenwich",
  2263         -        "WGS_1984", "Transverse_Mercator", "metre",
  2264         -        "Easting", "East", "Northing", "North");
         1932  +        "]]");
         1933  +    p = add_epsg_def (filter, first, last, 32701, "epsg", 32701,
         1934  +        "WGS 84 / UTM zone 1S");
  2265   1935       add_proj4text (p, 0,
  2266   1936           "+proj=utm +zone=1 +south +datum=WGS84 +units=m +no_defs");
  2267   1937       add_srs_wkt (p, 0,
  2268   1938           "PROJCS[\"WGS 84 / UTM zone 1S\",GEOGCS[\"WGS 84\",DATUM[");
  2269   1939       add_srs_wkt (p, 1,
  2270   1940           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
  2271   1941       add_srs_wkt (p, 2,
  2272   1942           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2273   1943       add_srs_wkt (p, 3,
  2274   1944           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2275   1945       add_srs_wkt (p, 4,
  2276   1946           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2277   1947       add_srs_wkt (p, 5,
  2278         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1948  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2279   1949       add_srs_wkt (p, 6,
  2280         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1950  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2281   1951       add_srs_wkt (p, 7,
  2282         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1952  +        "ARAMETER[\"central_meridian\",-177],PARAMETER[\"scale_fa");
  2283   1953       add_srs_wkt (p, 8,
  2284         -        "ER[\"central_meridian\",-177],PARAMETER[\"scale_factor\"");
         1954  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2285   1955       add_srs_wkt (p, 9,
  2286         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1956  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2287   1957       add_srs_wkt (p, 10,
  2288         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         1958  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2289   1959       add_srs_wkt (p, 11,
  2290         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2291         -    add_srs_wkt (p, 12,
  2292         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32701\"]]");
  2293         -    p = add_epsg_def_ex (filter, first, last, 32702, "epsg", 32702,
  2294         -        "WGS 84 / UTM zone 2S", 0, 0,
  2295         -        "WGS 84", "Greenwich",
  2296         -        "WGS_1984", "Transverse_Mercator", "metre",
  2297         -        "Easting", "East", "Northing", "North");
         1960  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32701\"]]");
         1961  +    p = add_epsg_def (filter, first, last, 32702, "epsg", 32702,
         1962  +        "WGS 84 / UTM zone 2S");
  2298   1963       add_proj4text (p, 0,
  2299   1964           "+proj=utm +zone=2 +south +datum=WGS84 +units=m +no_defs");
  2300   1965       add_srs_wkt (p, 0,
  2301   1966           "PROJCS[\"WGS 84 / UTM zone 2S\",GEOGCS[\"WGS 84\",DATUM[");
  2302   1967       add_srs_wkt (p, 1,
  2303   1968           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
  2304   1969       add_srs_wkt (p, 2,
  2305   1970           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2306   1971       add_srs_wkt (p, 3,
  2307   1972           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2308   1973       add_srs_wkt (p, 4,
  2309   1974           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2310   1975       add_srs_wkt (p, 5,
  2311         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         1976  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2312   1977       add_srs_wkt (p, 6,
  2313         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         1978  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2314   1979       add_srs_wkt (p, 7,
  2315         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         1980  +        "ARAMETER[\"central_meridian\",-171],PARAMETER[\"scale_fa");
  2316   1981       add_srs_wkt (p, 8,
  2317         -        "ER[\"central_meridian\",-171],PARAMETER[\"scale_factor\"");
         1982  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2318   1983       add_srs_wkt (p, 9,
  2319         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         1984  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2320   1985       add_srs_wkt (p, 10,
  2321         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         1986  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2322   1987       add_srs_wkt (p, 11,
  2323         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2324         -    add_srs_wkt (p, 12,
  2325         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32702\"]]");
  2326         -    p = add_epsg_def_ex (filter, first, last, 32703, "epsg", 32703,
  2327         -        "WGS 84 / UTM zone 3S", 0, 0,
  2328         -        "WGS 84", "Greenwich",
  2329         -        "WGS_1984", "Transverse_Mercator", "metre",
  2330         -        "Easting", "East", "Northing", "North");
         1988  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32702\"]]");
         1989  +    p = add_epsg_def (filter, first, last, 32703, "epsg", 32703,
         1990  +        "WGS 84 / UTM zone 3S");
  2331   1991       add_proj4text (p, 0,
  2332   1992           "+proj=utm +zone=3 +south +datum=WGS84 +units=m +no_defs");
  2333   1993       add_srs_wkt (p, 0,
  2334   1994           "PROJCS[\"WGS 84 / UTM zone 3S\",GEOGCS[\"WGS 84\",DATUM[");
  2335   1995       add_srs_wkt (p, 1,
  2336   1996           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
  2337   1997       add_srs_wkt (p, 2,
  2338   1998           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2339   1999       add_srs_wkt (p, 3,
  2340   2000           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2341   2001       add_srs_wkt (p, 4,
  2342   2002           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2343   2003       add_srs_wkt (p, 5,
  2344         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2004  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2345   2005       add_srs_wkt (p, 6,
  2346         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2006  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2347   2007       add_srs_wkt (p, 7,
  2348         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2008  +        "ARAMETER[\"central_meridian\",-165],PARAMETER[\"scale_fa");
  2349   2009       add_srs_wkt (p, 8,
  2350         -        "ER[\"central_meridian\",-165],PARAMETER[\"scale_factor\"");
         2010  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2351   2011       add_srs_wkt (p, 9,
  2352         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2012  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2353   2013       add_srs_wkt (p, 10,
  2354         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2014  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2355   2015       add_srs_wkt (p, 11,
  2356         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2357         -    add_srs_wkt (p, 12,
  2358         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32703\"]]");
  2359         -    p = add_epsg_def_ex (filter, first, last, 32704, "epsg", 32704,
  2360         -        "WGS 84 / UTM zone 4S", 0, 0,
  2361         -        "WGS 84", "Greenwich",
  2362         -        "WGS_1984", "Transverse_Mercator", "metre",
  2363         -        "Easting", "East", "Northing", "North");
         2016  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32703\"]]");
         2017  +    p = add_epsg_def (filter, first, last, 32704, "epsg", 32704,
         2018  +        "WGS 84 / UTM zone 4S");
  2364   2019       add_proj4text (p, 0,
  2365   2020           "+proj=utm +zone=4 +south +datum=WGS84 +units=m +no_defs");
  2366   2021       add_srs_wkt (p, 0,
  2367   2022           "PROJCS[\"WGS 84 / UTM zone 4S\",GEOGCS[\"WGS 84\",DATUM[");
  2368   2023       add_srs_wkt (p, 1,
  2369   2024           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
  2370   2025       add_srs_wkt (p, 2,
  2371   2026           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2372   2027       add_srs_wkt (p, 3,
  2373   2028           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2374   2029       add_srs_wkt (p, 4,
  2375   2030           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2376   2031       add_srs_wkt (p, 5,
  2377         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2032  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2378   2033       add_srs_wkt (p, 6,
  2379         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2034  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2380   2035       add_srs_wkt (p, 7,
  2381         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2036  +        "ARAMETER[\"central_meridian\",-159],PARAMETER[\"scale_fa");
  2382   2037       add_srs_wkt (p, 8,
  2383         -        "ER[\"central_meridian\",-159],PARAMETER[\"scale_factor\"");
         2038  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2384   2039       add_srs_wkt (p, 9,
  2385         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2040  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2386   2041       add_srs_wkt (p, 10,
  2387         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2042  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2388   2043       add_srs_wkt (p, 11,
  2389         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2390         -    add_srs_wkt (p, 12,
  2391         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32704\"]]");
  2392         -    p = add_epsg_def_ex (filter, first, last, 32705, "epsg", 32705,
  2393         -        "WGS 84 / UTM zone 5S", 0, 0,
  2394         -        "WGS 84", "Greenwich",
  2395         -        "WGS_1984", "Transverse_Mercator", "metre",
  2396         -        "Easting", "East", "Northing", "North");
         2044  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32704\"]]");
         2045  +    p = add_epsg_def (filter, first, last, 32705, "epsg", 32705,
         2046  +        "WGS 84 / UTM zone 5S");
  2397   2047       add_proj4text (p, 0,
  2398   2048           "+proj=utm +zone=5 +south +datum=WGS84 +units=m +no_defs");
  2399   2049       add_srs_wkt (p, 0,
  2400   2050           "PROJCS[\"WGS 84 / UTM zone 5S\",GEOGCS[\"WGS 84\",DATUM[");
  2401   2051       add_srs_wkt (p, 1,
  2402   2052           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
  2403   2053       add_srs_wkt (p, 2,
  2404   2054           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2405   2055       add_srs_wkt (p, 3,
  2406   2056           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2407   2057       add_srs_wkt (p, 4,
  2408   2058           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2409   2059       add_srs_wkt (p, 5,
  2410         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2060  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2411   2061       add_srs_wkt (p, 6,
  2412         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2062  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2413   2063       add_srs_wkt (p, 7,
  2414         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2064  +        "ARAMETER[\"central_meridian\",-153],PARAMETER[\"scale_fa");
  2415   2065       add_srs_wkt (p, 8,
  2416         -        "ER[\"central_meridian\",-153],PARAMETER[\"scale_factor\"");
         2066  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2417   2067       add_srs_wkt (p, 9,
  2418         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2068  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2419   2069       add_srs_wkt (p, 10,
  2420         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2070  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2421   2071       add_srs_wkt (p, 11,
  2422         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2423         -    add_srs_wkt (p, 12,
  2424         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32705\"]]");
  2425         -    p = add_epsg_def_ex (filter, first, last, 32706, "epsg", 32706,
  2426         -        "WGS 84 / UTM zone 6S", 0, 0,
  2427         -        "WGS 84", "Greenwich",
  2428         -        "WGS_1984", "Transverse_Mercator", "metre",
  2429         -        "Easting", "East", "Northing", "North");
         2072  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32705\"]]");
         2073  +    p = add_epsg_def (filter, first, last, 32706, "epsg", 32706,
         2074  +        "WGS 84 / UTM zone 6S");
  2430   2075       add_proj4text (p, 0,
  2431   2076           "+proj=utm +zone=6 +south +datum=WGS84 +units=m +no_defs");
  2432   2077       add_srs_wkt (p, 0,
  2433   2078           "PROJCS[\"WGS 84 / UTM zone 6S\",GEOGCS[\"WGS 84\",DATUM[");
  2434   2079       add_srs_wkt (p, 1,
  2435   2080           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
  2436   2081       add_srs_wkt (p, 2,
  2437   2082           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2438   2083       add_srs_wkt (p, 3,
  2439   2084           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2440   2085       add_srs_wkt (p, 4,
  2441   2086           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2442   2087       add_srs_wkt (p, 5,
  2443         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2088  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2444   2089       add_srs_wkt (p, 6,
  2445         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2090  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2446   2091       add_srs_wkt (p, 7,
  2447         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2092  +        "ARAMETER[\"central_meridian\",-147],PARAMETER[\"scale_fa");
  2448   2093       add_srs_wkt (p, 8,
  2449         -        "ER[\"central_meridian\",-147],PARAMETER[\"scale_factor\"");
         2094  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2450   2095       add_srs_wkt (p, 9,
  2451         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2096  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2452   2097       add_srs_wkt (p, 10,
  2453         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2098  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2454   2099       add_srs_wkt (p, 11,
  2455         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2456         -    add_srs_wkt (p, 12,
  2457         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32706\"]]");
  2458         -    p = add_epsg_def_ex (filter, first, last, 32707, "epsg", 32707,
  2459         -        "WGS 84 / UTM zone 7S", 0, 0,
  2460         -        "WGS 84", "Greenwich",
  2461         -        "WGS_1984", "Transverse_Mercator", "metre",
  2462         -        "Easting", "East", "Northing", "North");
         2100  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32706\"]]");
         2101  +    p = add_epsg_def (filter, first, last, 32707, "epsg", 32707,
         2102  +        "WGS 84 / UTM zone 7S");
  2463   2103       add_proj4text (p, 0,
  2464   2104           "+proj=utm +zone=7 +south +datum=WGS84 +units=m +no_defs");
  2465   2105       add_srs_wkt (p, 0,
  2466   2106           "PROJCS[\"WGS 84 / UTM zone 7S\",GEOGCS[\"WGS 84\",DATUM[");
  2467   2107       add_srs_wkt (p, 1,
  2468   2108           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
  2469   2109       add_srs_wkt (p, 2,
  2470   2110           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2471   2111       add_srs_wkt (p, 3,
  2472   2112           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2473   2113       add_srs_wkt (p, 4,
  2474   2114           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2475   2115       add_srs_wkt (p, 5,
  2476         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2116  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2477   2117       add_srs_wkt (p, 6,
  2478         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2118  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2479   2119       add_srs_wkt (p, 7,
  2480         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2120  +        "ARAMETER[\"central_meridian\",-141],PARAMETER[\"scale_fa");
  2481   2121       add_srs_wkt (p, 8,
  2482         -        "ER[\"central_meridian\",-141],PARAMETER[\"scale_factor\"");
         2122  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2483   2123       add_srs_wkt (p, 9,
  2484         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2124  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2485   2125       add_srs_wkt (p, 10,
  2486         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2126  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2487   2127       add_srs_wkt (p, 11,
  2488         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2489         -    add_srs_wkt (p, 12,
  2490         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32707\"]]");
  2491         -    p = add_epsg_def_ex (filter, first, last, 32708, "epsg", 32708,
  2492         -        "WGS 84 / UTM zone 8S", 0, 0,
  2493         -        "WGS 84", "Greenwich",
  2494         -        "WGS_1984", "Transverse_Mercator", "metre",
  2495         -        "Easting", "East", "Northing", "North");
         2128  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32707\"]]");
         2129  +    p = add_epsg_def (filter, first, last, 32708, "epsg", 32708,
         2130  +        "WGS 84 / UTM zone 8S");
  2496   2131       add_proj4text (p, 0,
  2497   2132           "+proj=utm +zone=8 +south +datum=WGS84 +units=m +no_defs");
  2498   2133       add_srs_wkt (p, 0,
  2499   2134           "PROJCS[\"WGS 84 / UTM zone 8S\",GEOGCS[\"WGS 84\",DATUM[");
  2500   2135       add_srs_wkt (p, 1,
  2501   2136           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
  2502   2137       add_srs_wkt (p, 2,
  2503   2138           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2504   2139       add_srs_wkt (p, 3,
  2505   2140           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2506   2141       add_srs_wkt (p, 4,
  2507   2142           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2508   2143       add_srs_wkt (p, 5,
  2509         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2144  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2510   2145       add_srs_wkt (p, 6,
  2511         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2146  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2512   2147       add_srs_wkt (p, 7,
  2513         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2148  +        "ARAMETER[\"central_meridian\",-135],PARAMETER[\"scale_fa");
  2514   2149       add_srs_wkt (p, 8,
  2515         -        "ER[\"central_meridian\",-135],PARAMETER[\"scale_factor\"");
         2150  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2516   2151       add_srs_wkt (p, 9,
  2517         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2152  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2518   2153       add_srs_wkt (p, 10,
  2519         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2154  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2520   2155       add_srs_wkt (p, 11,
  2521         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2522         -    add_srs_wkt (p, 12,
  2523         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32708\"]]");
  2524         -    p = add_epsg_def_ex (filter, first, last, 32709, "epsg", 32709,
  2525         -        "WGS 84 / UTM zone 9S", 0, 0,
  2526         -        "WGS 84", "Greenwich",
  2527         -        "WGS_1984", "Transverse_Mercator", "metre",
  2528         -        "Easting", "East", "Northing", "North");
         2156  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32708\"]]");
         2157  +    p = add_epsg_def (filter, first, last, 32709, "epsg", 32709,
         2158  +        "WGS 84 / UTM zone 9S");
  2529   2159       add_proj4text (p, 0,
  2530   2160           "+proj=utm +zone=9 +south +datum=WGS84 +units=m +no_defs");
  2531   2161       add_srs_wkt (p, 0,
  2532   2162           "PROJCS[\"WGS 84 / UTM zone 9S\",GEOGCS[\"WGS 84\",DATUM[");
  2533   2163       add_srs_wkt (p, 1,
  2534   2164           "\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,A");
  2535   2165       add_srs_wkt (p, 2,
  2536   2166           "UTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2537   2167       add_srs_wkt (p, 3,
  2538   2168           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2539   2169       add_srs_wkt (p, 4,
  2540   2170           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2541   2171       add_srs_wkt (p, 5,
  2542         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2172  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2543   2173       add_srs_wkt (p, 6,
  2544         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2174  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2545   2175       add_srs_wkt (p, 7,
  2546         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2176  +        "ARAMETER[\"central_meridian\",-129],PARAMETER[\"scale_fa");
  2547   2177       add_srs_wkt (p, 8,
  2548         -        "ER[\"central_meridian\",-129],PARAMETER[\"scale_factor\"");
         2178  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2549   2179       add_srs_wkt (p, 9,
  2550         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2180  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2551   2181       add_srs_wkt (p, 10,
  2552         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2182  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2553   2183       add_srs_wkt (p, 11,
  2554         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2555         -    add_srs_wkt (p, 12,
  2556         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32709\"]]");
  2557         -    p = add_epsg_def_ex (filter, first, last, 32710, "epsg", 32710,
  2558         -        "WGS 84 / UTM zone 10S", 0, 0,
  2559         -        "WGS 84", "Greenwich",
  2560         -        "WGS_1984", "Transverse_Mercator", "metre",
  2561         -        "Easting", "East", "Northing", "North");
         2184  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32709\"]]");
         2185  +    p = add_epsg_def (filter, first, last, 32710, "epsg", 32710,
         2186  +        "WGS 84 / UTM zone 10S");
  2562   2187       add_proj4text (p, 0,
  2563   2188           "+proj=utm +zone=10 +south +datum=WGS84 +units=m +no_defs");
  2564   2189       add_srs_wkt (p, 0,
  2565   2190           "PROJCS[\"WGS 84 / UTM zone 10S\",GEOGCS[\"WGS 84\",DATUM");
  2566   2191       add_srs_wkt (p, 1,
  2567   2192           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2568   2193       add_srs_wkt (p, 2,
  2569   2194           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2570   2195       add_srs_wkt (p, 3,
  2571   2196           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2572   2197       add_srs_wkt (p, 4,
  2573   2198           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2574   2199       add_srs_wkt (p, 5,
  2575         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2200  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2576   2201       add_srs_wkt (p, 6,
  2577         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2202  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2578   2203       add_srs_wkt (p, 7,
  2579         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2204  +        "ARAMETER[\"central_meridian\",-123],PARAMETER[\"scale_fa");
  2580   2205       add_srs_wkt (p, 8,
  2581         -        "ER[\"central_meridian\",-123],PARAMETER[\"scale_factor\"");
         2206  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2582   2207       add_srs_wkt (p, 9,
  2583         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2208  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2584   2209       add_srs_wkt (p, 10,
  2585         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2210  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2586   2211       add_srs_wkt (p, 11,
  2587         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2588         -    add_srs_wkt (p, 12,
  2589         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32710\"]]");
  2590         -    p = add_epsg_def_ex (filter, first, last, 32711, "epsg", 32711,
  2591         -        "WGS 84 / UTM zone 11S", 0, 0,
  2592         -        "WGS 84", "Greenwich",
  2593         -        "WGS_1984", "Transverse_Mercator", "metre",
  2594         -        "Easting", "East", "Northing", "North");
         2212  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32710\"]]");
         2213  +    p = add_epsg_def (filter, first, last, 32711, "epsg", 32711,
         2214  +        "WGS 84 / UTM zone 11S");
  2595   2215       add_proj4text (p, 0,
  2596   2216           "+proj=utm +zone=11 +south +datum=WGS84 +units=m +no_defs");
  2597   2217       add_srs_wkt (p, 0,
  2598   2218           "PROJCS[\"WGS 84 / UTM zone 11S\",GEOGCS[\"WGS 84\",DATUM");
  2599   2219       add_srs_wkt (p, 1,
  2600   2220           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2601   2221       add_srs_wkt (p, 2,
  2602   2222           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2603   2223       add_srs_wkt (p, 3,
  2604   2224           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2605   2225       add_srs_wkt (p, 4,
  2606   2226           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2607   2227       add_srs_wkt (p, 5,
  2608         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2228  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2609   2229       add_srs_wkt (p, 6,
  2610         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2230  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2611   2231       add_srs_wkt (p, 7,
  2612         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2232  +        "ARAMETER[\"central_meridian\",-117],PARAMETER[\"scale_fa");
  2613   2233       add_srs_wkt (p, 8,
  2614         -        "ER[\"central_meridian\",-117],PARAMETER[\"scale_factor\"");
         2234  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2615   2235       add_srs_wkt (p, 9,
  2616         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2236  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2617   2237       add_srs_wkt (p, 10,
  2618         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2238  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2619   2239       add_srs_wkt (p, 11,
  2620         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2621         -    add_srs_wkt (p, 12,
  2622         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32711\"]]");
  2623         -    p = add_epsg_def_ex (filter, first, last, 32712, "epsg", 32712,
  2624         -        "WGS 84 / UTM zone 12S", 0, 0,
  2625         -        "WGS 84", "Greenwich",
  2626         -        "WGS_1984", "Transverse_Mercator", "metre",
  2627         -        "Easting", "East", "Northing", "North");
         2240  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32711\"]]");
         2241  +    p = add_epsg_def (filter, first, last, 32712, "epsg", 32712,
         2242  +        "WGS 84 / UTM zone 12S");
  2628   2243       add_proj4text (p, 0,
  2629   2244           "+proj=utm +zone=12 +south +datum=WGS84 +units=m +no_defs");
  2630   2245       add_srs_wkt (p, 0,
  2631   2246           "PROJCS[\"WGS 84 / UTM zone 12S\",GEOGCS[\"WGS 84\",DATUM");
  2632   2247       add_srs_wkt (p, 1,
  2633   2248           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2634   2249       add_srs_wkt (p, 2,
  2635   2250           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2636   2251       add_srs_wkt (p, 3,
  2637   2252           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2638   2253       add_srs_wkt (p, 4,
  2639   2254           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2640   2255       add_srs_wkt (p, 5,
  2641         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2256  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2642   2257       add_srs_wkt (p, 6,
  2643         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2258  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2644   2259       add_srs_wkt (p, 7,
  2645         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2260  +        "ARAMETER[\"central_meridian\",-111],PARAMETER[\"scale_fa");
  2646   2261       add_srs_wkt (p, 8,
  2647         -        "ER[\"central_meridian\",-111],PARAMETER[\"scale_factor\"");
         2262  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2648   2263       add_srs_wkt (p, 9,
  2649         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2264  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2650   2265       add_srs_wkt (p, 10,
  2651         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2266  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2652   2267       add_srs_wkt (p, 11,
  2653         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2654         -    add_srs_wkt (p, 12,
  2655         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32712\"]]");
  2656         -    p = add_epsg_def_ex (filter, first, last, 32713, "epsg", 32713,
  2657         -        "WGS 84 / UTM zone 13S", 0, 0,
  2658         -        "WGS 84", "Greenwich",
  2659         -        "WGS_1984", "Transverse_Mercator", "metre",
  2660         -        "Easting", "East", "Northing", "North");
         2268  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32712\"]]");
         2269  +    p = add_epsg_def (filter, first, last, 32713, "epsg", 32713,
         2270  +        "WGS 84 / UTM zone 13S");
  2661   2271       add_proj4text (p, 0,
  2662   2272           "+proj=utm +zone=13 +south +datum=WGS84 +units=m +no_defs");
  2663   2273       add_srs_wkt (p, 0,
  2664   2274           "PROJCS[\"WGS 84 / UTM zone 13S\",GEOGCS[\"WGS 84\",DATUM");
  2665   2275       add_srs_wkt (p, 1,
  2666   2276           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2667   2277       add_srs_wkt (p, 2,
  2668   2278           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2669   2279       add_srs_wkt (p, 3,
  2670   2280           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2671   2281       add_srs_wkt (p, 4,
  2672   2282           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2673   2283       add_srs_wkt (p, 5,
  2674         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2284  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2675   2285       add_srs_wkt (p, 6,
  2676         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2286  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2677   2287       add_srs_wkt (p, 7,
  2678         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2288  +        "ARAMETER[\"central_meridian\",-105],PARAMETER[\"scale_fa");
  2679   2289       add_srs_wkt (p, 8,
  2680         -        "ER[\"central_meridian\",-105],PARAMETER[\"scale_factor\"");
         2290  +        "ctor\",0.9996],PARAMETER[\"false_easting\",500000],PARAM");
  2681   2291       add_srs_wkt (p, 9,
  2682         -        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2292  +        "ETER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHO");
  2683   2293       add_srs_wkt (p, 10,
  2684         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2294  +        "RITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"N");
  2685   2295       add_srs_wkt (p, 11,
  2686         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2687         -    add_srs_wkt (p, 12,
  2688         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32713\"]]");
  2689         -    p = add_epsg_def_ex (filter, first, last, 32714, "epsg", 32714,
  2690         -        "WGS 84 / UTM zone 14S", 0, 0,
  2691         -        "WGS 84", "Greenwich",
  2692         -        "WGS_1984", "Transverse_Mercator", "metre",
  2693         -        "Easting", "East", "Northing", "North");
         2296  +        "orthing\",NORTH],AUTHORITY[\"EPSG\",\"32713\"]]");
         2297  +    p = add_epsg_def (filter, first, last, 32714, "epsg", 32714,
         2298  +        "WGS 84 / UTM zone 14S");
  2694   2299       add_proj4text (p, 0,
  2695   2300           "+proj=utm +zone=14 +south +datum=WGS84 +units=m +no_defs");
  2696   2301       add_srs_wkt (p, 0,
  2697   2302           "PROJCS[\"WGS 84 / UTM zone 14S\",GEOGCS[\"WGS 84\",DATUM");
  2698   2303       add_srs_wkt (p, 1,
  2699   2304           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2700   2305       add_srs_wkt (p, 2,
  2701   2306           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2702   2307       add_srs_wkt (p, 3,
  2703   2308           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2704   2309       add_srs_wkt (p, 4,
  2705   2310           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2706   2311       add_srs_wkt (p, 5,
  2707         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2312  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2708   2313       add_srs_wkt (p, 6,
  2709         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2314  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2710   2315       add_srs_wkt (p, 7,
  2711         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2316  +        "ARAMETER[\"central_meridian\",-99],PARAMETER[\"scale_fac");
  2712   2317       add_srs_wkt (p, 8,
  2713         -        "ER[\"central_meridian\",-99],PARAMETER[\"scale_factor\",");
         2318  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2714   2319       add_srs_wkt (p, 9,
  2715         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2320  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  2716   2321       add_srs_wkt (p, 10,
  2717         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2322  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  2718   2323       add_srs_wkt (p, 11,
  2719         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2720         -    add_srs_wkt (p, 12,
  2721         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32714\"]]");
  2722         -    p = add_epsg_def_ex (filter, first, last, 32715, "epsg", 32715,
  2723         -        "WGS 84 / UTM zone 15S", 0, 0,
  2724         -        "WGS 84", "Greenwich",
  2725         -        "WGS_1984", "Transverse_Mercator", "metre",
  2726         -        "Easting", "East", "Northing", "North");
         2324  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32714\"]]");
         2325  +    p = add_epsg_def (filter, first, last, 32715, "epsg", 32715,
         2326  +        "WGS 84 / UTM zone 15S");
  2727   2327       add_proj4text (p, 0,
  2728   2328           "+proj=utm +zone=15 +south +datum=WGS84 +units=m +no_defs");
  2729   2329       add_srs_wkt (p, 0,
  2730   2330           "PROJCS[\"WGS 84 / UTM zone 15S\",GEOGCS[\"WGS 84\",DATUM");
  2731   2331       add_srs_wkt (p, 1,
  2732   2332           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2733   2333       add_srs_wkt (p, 2,
  2734   2334           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2735   2335       add_srs_wkt (p, 3,
  2736   2336           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2737   2337       add_srs_wkt (p, 4,
  2738   2338           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2739   2339       add_srs_wkt (p, 5,
  2740         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2340  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2741   2341       add_srs_wkt (p, 6,
  2742         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2342  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2743   2343       add_srs_wkt (p, 7,
  2744         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2344  +        "ARAMETER[\"central_meridian\",-93],PARAMETER[\"scale_fac");
  2745   2345       add_srs_wkt (p, 8,
  2746         -        "ER[\"central_meridian\",-93],PARAMETER[\"scale_factor\",");
         2346  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2747   2347       add_srs_wkt (p, 9,
  2748         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2348  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  2749   2349       add_srs_wkt (p, 10,
  2750         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2350  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  2751   2351       add_srs_wkt (p, 11,
  2752         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2753         -    add_srs_wkt (p, 12,
  2754         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32715\"]]");
  2755         -    p = add_epsg_def_ex (filter, first, last, 32716, "epsg", 32716,
  2756         -        "WGS 84 / UTM zone 16S", 0, 0,
  2757         -        "WGS 84", "Greenwich",
  2758         -        "WGS_1984", "Transverse_Mercator", "metre",
  2759         -        "Easting", "East", "Northing", "North");
         2352  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32715\"]]");
         2353  +    p = add_epsg_def (filter, first, last, 32716, "epsg", 32716,
         2354  +        "WGS 84 / UTM zone 16S");
  2760   2355       add_proj4text (p, 0,
  2761   2356           "+proj=utm +zone=16 +south +datum=WGS84 +units=m +no_defs");
  2762   2357       add_srs_wkt (p, 0,
  2763   2358           "PROJCS[\"WGS 84 / UTM zone 16S\",GEOGCS[\"WGS 84\",DATUM");
  2764   2359       add_srs_wkt (p, 1,
  2765   2360           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2766   2361       add_srs_wkt (p, 2,
  2767   2362           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2768   2363       add_srs_wkt (p, 3,
  2769   2364           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2770   2365       add_srs_wkt (p, 4,
  2771   2366           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2772   2367       add_srs_wkt (p, 5,
  2773         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2368  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2774   2369       add_srs_wkt (p, 6,
  2775         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2370  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2776   2371       add_srs_wkt (p, 7,
  2777         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2372  +        "ARAMETER[\"central_meridian\",-87],PARAMETER[\"scale_fac");
  2778   2373       add_srs_wkt (p, 8,
  2779         -        "ER[\"central_meridian\",-87],PARAMETER[\"scale_factor\",");
         2374  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2780   2375       add_srs_wkt (p, 9,
  2781         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2376  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  2782   2377       add_srs_wkt (p, 10,
  2783         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2378  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  2784   2379       add_srs_wkt (p, 11,
  2785         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2786         -    add_srs_wkt (p, 12,
  2787         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32716\"]]");
  2788         -    p = add_epsg_def_ex (filter, first, last, 32717, "epsg", 32717,
  2789         -        "WGS 84 / UTM zone 17S", 0, 0,
  2790         -        "WGS 84", "Greenwich",
  2791         -        "WGS_1984", "Transverse_Mercator", "metre",
  2792         -        "Easting", "East", "Northing", "North");
         2380  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32716\"]]");
         2381  +    p = add_epsg_def (filter, first, last, 32717, "epsg", 32717,
         2382  +        "WGS 84 / UTM zone 17S");
  2793   2383       add_proj4text (p, 0,
  2794   2384           "+proj=utm +zone=17 +south +datum=WGS84 +units=m +no_defs");
  2795   2385       add_srs_wkt (p, 0,
  2796   2386           "PROJCS[\"WGS 84 / UTM zone 17S\",GEOGCS[\"WGS 84\",DATUM");
  2797   2387       add_srs_wkt (p, 1,
  2798   2388           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2799   2389       add_srs_wkt (p, 2,
  2800   2390           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2801   2391       add_srs_wkt (p, 3,
  2802   2392           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2803   2393       add_srs_wkt (p, 4,
  2804   2394           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2805   2395       add_srs_wkt (p, 5,
  2806         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2396  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2807   2397       add_srs_wkt (p, 6,
  2808         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2398  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2809   2399       add_srs_wkt (p, 7,
  2810         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2400  +        "ARAMETER[\"central_meridian\",-81],PARAMETER[\"scale_fac");
  2811   2401       add_srs_wkt (p, 8,
  2812         -        "ER[\"central_meridian\",-81],PARAMETER[\"scale_factor\",");
         2402  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2813   2403       add_srs_wkt (p, 9,
  2814         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2404  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  2815   2405       add_srs_wkt (p, 10,
  2816         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2406  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  2817   2407       add_srs_wkt (p, 11,
  2818         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2819         -    add_srs_wkt (p, 12,
  2820         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32717\"]]");
  2821         -    p = add_epsg_def_ex (filter, first, last, 32718, "epsg", 32718,
  2822         -        "WGS 84 / UTM zone 18S", 0, 0,
  2823         -        "WGS 84", "Greenwich",
  2824         -        "WGS_1984", "Transverse_Mercator", "metre",
  2825         -        "Easting", "East", "Northing", "North");
         2408  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32717\"]]");
         2409  +    p = add_epsg_def (filter, first, last, 32718, "epsg", 32718,
         2410  +        "WGS 84 / UTM zone 18S");
  2826   2411       add_proj4text (p, 0,
  2827   2412           "+proj=utm +zone=18 +south +datum=WGS84 +units=m +no_defs");
  2828   2413       add_srs_wkt (p, 0,
  2829   2414           "PROJCS[\"WGS 84 / UTM zone 18S\",GEOGCS[\"WGS 84\",DATUM");
  2830   2415       add_srs_wkt (p, 1,
  2831   2416           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2832   2417       add_srs_wkt (p, 2,
  2833   2418           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2834   2419       add_srs_wkt (p, 3,
  2835   2420           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2836   2421       add_srs_wkt (p, 4,
  2837   2422           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2838   2423       add_srs_wkt (p, 5,
  2839         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2424  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2840   2425       add_srs_wkt (p, 6,
  2841         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2426  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2842   2427       add_srs_wkt (p, 7,
  2843         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2428  +        "ARAMETER[\"central_meridian\",-75],PARAMETER[\"scale_fac");
  2844   2429       add_srs_wkt (p, 8,
  2845         -        "ER[\"central_meridian\",-75],PARAMETER[\"scale_factor\",");
         2430  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2846   2431       add_srs_wkt (p, 9,
  2847         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2432  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  2848   2433       add_srs_wkt (p, 10,
  2849         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2434  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  2850   2435       add_srs_wkt (p, 11,
  2851         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2852         -    add_srs_wkt (p, 12,
  2853         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32718\"]]");
  2854         -    p = add_epsg_def_ex (filter, first, last, 32719, "epsg", 32719,
  2855         -        "WGS 84 / UTM zone 19S", 0, 0,
  2856         -        "WGS 84", "Greenwich",
  2857         -        "WGS_1984", "Transverse_Mercator", "metre",
  2858         -        "Easting", "East", "Northing", "North");
         2436  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32718\"]]");
         2437  +    p = add_epsg_def (filter, first, last, 32719, "epsg", 32719,
         2438  +        "WGS 84 / UTM zone 19S");
  2859   2439       add_proj4text (p, 0,
  2860   2440           "+proj=utm +zone=19 +south +datum=WGS84 +units=m +no_defs");
  2861   2441       add_srs_wkt (p, 0,
  2862   2442           "PROJCS[\"WGS 84 / UTM zone 19S\",GEOGCS[\"WGS 84\",DATUM");
  2863   2443       add_srs_wkt (p, 1,
  2864   2444           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2865   2445       add_srs_wkt (p, 2,
  2866   2446           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2867   2447       add_srs_wkt (p, 3,
  2868   2448           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2869   2449       add_srs_wkt (p, 4,
  2870   2450           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2871   2451       add_srs_wkt (p, 5,
  2872         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2452  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2873   2453       add_srs_wkt (p, 6,
  2874         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2454  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2875   2455       add_srs_wkt (p, 7,
  2876         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2456  +        "ARAMETER[\"central_meridian\",-69],PARAMETER[\"scale_fac");
  2877   2457       add_srs_wkt (p, 8,
  2878         -        "ER[\"central_meridian\",-69],PARAMETER[\"scale_factor\",");
         2458  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2879   2459       add_srs_wkt (p, 9,
  2880         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2460  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  2881   2461       add_srs_wkt (p, 10,
  2882         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2462  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  2883   2463       add_srs_wkt (p, 11,
  2884         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2885         -    add_srs_wkt (p, 12,
  2886         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32719\"]]");
  2887         -    p = add_epsg_def_ex (filter, first, last, 32720, "epsg", 32720,
  2888         -        "WGS 84 / UTM zone 20S", 0, 0,
  2889         -        "WGS 84", "Greenwich",
  2890         -        "WGS_1984", "Transverse_Mercator", "metre",
  2891         -        "Easting", "East", "Northing", "North");
         2464  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32719\"]]");
         2465  +    p = add_epsg_def (filter, first, last, 32720, "epsg", 32720,
         2466  +        "WGS 84 / UTM zone 20S");
  2892   2467       add_proj4text (p, 0,
  2893   2468           "+proj=utm +zone=20 +south +datum=WGS84 +units=m +no_defs");
  2894   2469       add_srs_wkt (p, 0,
  2895   2470           "PROJCS[\"WGS 84 / UTM zone 20S\",GEOGCS[\"WGS 84\",DATUM");
  2896   2471       add_srs_wkt (p, 1,
  2897   2472           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2898   2473       add_srs_wkt (p, 2,
  2899   2474           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2900   2475       add_srs_wkt (p, 3,
  2901   2476           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2902   2477       add_srs_wkt (p, 4,
  2903   2478           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2904   2479       add_srs_wkt (p, 5,
  2905         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2480  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2906   2481       add_srs_wkt (p, 6,
  2907         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2482  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2908   2483       add_srs_wkt (p, 7,
  2909         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2484  +        "ARAMETER[\"central_meridian\",-63],PARAMETER[\"scale_fac");
  2910   2485       add_srs_wkt (p, 8,
  2911         -        "ER[\"central_meridian\",-63],PARAMETER[\"scale_factor\",");
         2486  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2912   2487       add_srs_wkt (p, 9,
  2913         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2488  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  2914   2489       add_srs_wkt (p, 10,
  2915         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2490  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  2916   2491       add_srs_wkt (p, 11,
  2917         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2918         -    add_srs_wkt (p, 12,
  2919         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32720\"]]");
  2920         -    p = add_epsg_def_ex (filter, first, last, 32721, "epsg", 32721,
  2921         -        "WGS 84 / UTM zone 21S", 0, 0,
  2922         -        "WGS 84", "Greenwich",
  2923         -        "WGS_1984", "Transverse_Mercator", "metre",
  2924         -        "Easting", "East", "Northing", "North");
         2492  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32720\"]]");
         2493  +    p = add_epsg_def (filter, first, last, 32721, "epsg", 32721,
         2494  +        "WGS 84 / UTM zone 21S");
  2925   2495       add_proj4text (p, 0,
  2926   2496           "+proj=utm +zone=21 +south +datum=WGS84 +units=m +no_defs");
  2927   2497       add_srs_wkt (p, 0,
  2928   2498           "PROJCS[\"WGS 84 / UTM zone 21S\",GEOGCS[\"WGS 84\",DATUM");
  2929   2499       add_srs_wkt (p, 1,
  2930   2500           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2931   2501       add_srs_wkt (p, 2,
  2932   2502           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2933   2503       add_srs_wkt (p, 3,
  2934   2504           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2935   2505       add_srs_wkt (p, 4,
  2936   2506           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2937   2507       add_srs_wkt (p, 5,
  2938         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2508  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2939   2509       add_srs_wkt (p, 6,
  2940         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2510  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2941   2511       add_srs_wkt (p, 7,
  2942         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2512  +        "ARAMETER[\"central_meridian\",-57],PARAMETER[\"scale_fac");
  2943   2513       add_srs_wkt (p, 8,
  2944         -        "ER[\"central_meridian\",-57],PARAMETER[\"scale_factor\",");
         2514  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2945   2515       add_srs_wkt (p, 9,
  2946         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2516  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  2947   2517       add_srs_wkt (p, 10,
  2948         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2518  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  2949   2519       add_srs_wkt (p, 11,
  2950         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2951         -    add_srs_wkt (p, 12,
  2952         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32721\"]]");
  2953         -    p = add_epsg_def_ex (filter, first, last, 32722, "epsg", 32722,
  2954         -        "WGS 84 / UTM zone 22S", 0, 0,
  2955         -        "WGS 84", "Greenwich",
  2956         -        "WGS_1984", "Transverse_Mercator", "metre",
  2957         -        "Easting", "East", "Northing", "North");
         2520  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32721\"]]");
         2521  +    p = add_epsg_def (filter, first, last, 32722, "epsg", 32722,
         2522  +        "WGS 84 / UTM zone 22S");
  2958   2523       add_proj4text (p, 0,
  2959   2524           "+proj=utm +zone=22 +south +datum=WGS84 +units=m +no_defs");
  2960   2525       add_srs_wkt (p, 0,
  2961   2526           "PROJCS[\"WGS 84 / UTM zone 22S\",GEOGCS[\"WGS 84\",DATUM");
  2962   2527       add_srs_wkt (p, 1,
  2963   2528           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2964   2529       add_srs_wkt (p, 2,
  2965   2530           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2966   2531       add_srs_wkt (p, 3,
  2967   2532           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  2968   2533       add_srs_wkt (p, 4,
  2969   2534           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  2970   2535       add_srs_wkt (p, 5,
  2971         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2536  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  2972   2537       add_srs_wkt (p, 6,
  2973         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2538  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  2974   2539       add_srs_wkt (p, 7,
  2975         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2540  +        "ARAMETER[\"central_meridian\",-51],PARAMETER[\"scale_fac");
  2976   2541       add_srs_wkt (p, 8,
  2977         -        "ER[\"central_meridian\",-51],PARAMETER[\"scale_factor\",");
         2542  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  2978   2543       add_srs_wkt (p, 9,
  2979         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2544  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  2980   2545       add_srs_wkt (p, 10,
  2981         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2546  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  2982   2547       add_srs_wkt (p, 11,
  2983         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  2984         -    add_srs_wkt (p, 12,
  2985         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32722\"]]");
  2986         -    p = add_epsg_def_ex (filter, first, last, 32723, "epsg", 32723,
  2987         -        "WGS 84 / UTM zone 23S", 0, 0,
  2988         -        "WGS 84", "Greenwich",
  2989         -        "WGS_1984", "Transverse_Mercator", "metre",
  2990         -        "Easting", "East", "Northing", "North");
         2548  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32722\"]]");
         2549  +    p = add_epsg_def (filter, first, last, 32723, "epsg", 32723,
         2550  +        "WGS 84 / UTM zone 23S");
  2991   2551       add_proj4text (p, 0,
  2992   2552           "+proj=utm +zone=23 +south +datum=WGS84 +units=m +no_defs");
  2993   2553       add_srs_wkt (p, 0,
  2994   2554           "PROJCS[\"WGS 84 / UTM zone 23S\",GEOGCS[\"WGS 84\",DATUM");
  2995   2555       add_srs_wkt (p, 1,
  2996   2556           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  2997   2557       add_srs_wkt (p, 2,
  2998   2558           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  2999   2559       add_srs_wkt (p, 3,
  3000   2560           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3001   2561       add_srs_wkt (p, 4,
  3002   2562           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3003   2563       add_srs_wkt (p, 5,
  3004         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2564  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  3005   2565       add_srs_wkt (p, 6,
  3006         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2566  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3007   2567       add_srs_wkt (p, 7,
  3008         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2568  +        "ARAMETER[\"central_meridian\",-45],PARAMETER[\"scale_fac");
  3009   2569       add_srs_wkt (p, 8,
  3010         -        "ER[\"central_meridian\",-45],PARAMETER[\"scale_factor\",");
         2570  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3011   2571       add_srs_wkt (p, 9,
  3012         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2572  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3013   2573       add_srs_wkt (p, 10,
  3014         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2574  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3015   2575       add_srs_wkt (p, 11,
  3016         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3017         -    add_srs_wkt (p, 12,
  3018         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32723\"]]");
  3019         -    p = add_epsg_def_ex (filter, first, last, 32724, "epsg", 32724,
  3020         -        "WGS 84 / UTM zone 24S", 0, 0,
  3021         -        "WGS 84", "Greenwich",
  3022         -        "WGS_1984", "Transverse_Mercator", "metre",
  3023         -        "Easting", "East", "Northing", "North");
         2576  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32723\"]]");
         2577  +    p = add_epsg_def (filter, first, last, 32724, "epsg", 32724,
         2578  +        "WGS 84 / UTM zone 24S");
  3024   2579       add_proj4text (p, 0,
  3025   2580           "+proj=utm +zone=24 +south +datum=WGS84 +units=m +no_defs");
  3026   2581       add_srs_wkt (p, 0,
  3027   2582           "PROJCS[\"WGS 84 / UTM zone 24S\",GEOGCS[\"WGS 84\",DATUM");
  3028   2583       add_srs_wkt (p, 1,
  3029   2584           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  3030   2585       add_srs_wkt (p, 2,
  3031   2586           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  3032   2587       add_srs_wkt (p, 3,
  3033   2588           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3034   2589       add_srs_wkt (p, 4,
  3035   2590           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3036   2591       add_srs_wkt (p, 5,
  3037         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2592  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  3038   2593       add_srs_wkt (p, 6,
  3039         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2594  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3040   2595       add_srs_wkt (p, 7,
  3041         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2596  +        "ARAMETER[\"central_meridian\",-39],PARAMETER[\"scale_fac");
  3042   2597       add_srs_wkt (p, 8,
  3043         -        "ER[\"central_meridian\",-39],PARAMETER[\"scale_factor\",");
         2598  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3044   2599       add_srs_wkt (p, 9,
  3045         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2600  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3046   2601       add_srs_wkt (p, 10,
  3047         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2602  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3048   2603       add_srs_wkt (p, 11,
  3049         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3050         -    add_srs_wkt (p, 12,
  3051         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32724\"]]");
  3052         -    p = add_epsg_def_ex (filter, first, last, 32725, "epsg", 32725,
  3053         -        "WGS 84 / UTM zone 25S", 0, 0,
  3054         -        "WGS 84", "Greenwich",
  3055         -        "WGS_1984", "Transverse_Mercator", "metre",
  3056         -        "Easting", "East", "Northing", "North");
         2604  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32724\"]]");
         2605  +    p = add_epsg_def (filter, first, last, 32725, "epsg", 32725,
         2606  +        "WGS 84 / UTM zone 25S");
  3057   2607       add_proj4text (p, 0,
  3058   2608           "+proj=utm +zone=25 +south +datum=WGS84 +units=m +no_defs");
  3059   2609       add_srs_wkt (p, 0,
  3060   2610           "PROJCS[\"WGS 84 / UTM zone 25S\",GEOGCS[\"WGS 84\",DATUM");
  3061   2611       add_srs_wkt (p, 1,
  3062   2612           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  3063   2613       add_srs_wkt (p, 2,
  3064   2614           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  3065   2615       add_srs_wkt (p, 3,
  3066   2616           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3067   2617       add_srs_wkt (p, 4,
  3068   2618           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3069   2619       add_srs_wkt (p, 5,
  3070         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2620  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  3071   2621       add_srs_wkt (p, 6,
  3072         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2622  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3073   2623       add_srs_wkt (p, 7,
  3074         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2624  +        "ARAMETER[\"central_meridian\",-33],PARAMETER[\"scale_fac");
  3075   2625       add_srs_wkt (p, 8,
  3076         -        "ER[\"central_meridian\",-33],PARAMETER[\"scale_factor\",");
         2626  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3077   2627       add_srs_wkt (p, 9,
  3078         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2628  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3079   2629       add_srs_wkt (p, 10,
  3080         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2630  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3081   2631       add_srs_wkt (p, 11,
  3082         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3083         -    add_srs_wkt (p, 12,
  3084         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32725\"]]");
  3085         -    p = add_epsg_def_ex (filter, first, last, 32726, "epsg", 32726,
  3086         -        "WGS 84 / UTM zone 26S", 0, 0,
  3087         -        "WGS 84", "Greenwich",
  3088         -        "WGS_1984", "Transverse_Mercator", "metre",
  3089         -        "Easting", "East", "Northing", "North");
         2632  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32725\"]]");
         2633  +    p = add_epsg_def (filter, first, last, 32726, "epsg", 32726,
         2634  +        "WGS 84 / UTM zone 26S");
  3090   2635       add_proj4text (p, 0,
  3091   2636           "+proj=utm +zone=26 +south +datum=WGS84 +units=m +no_defs");
  3092   2637       add_srs_wkt (p, 0,
  3093   2638           "PROJCS[\"WGS 84 / UTM zone 26S\",GEOGCS[\"WGS 84\",DATUM");
  3094   2639       add_srs_wkt (p, 1,
  3095   2640           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  3096   2641       add_srs_wkt (p, 2,
  3097   2642           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  3098   2643       add_srs_wkt (p, 3,
  3099   2644           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3100   2645       add_srs_wkt (p, 4,
  3101   2646           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3102   2647       add_srs_wkt (p, 5,
  3103         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2648  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  3104   2649       add_srs_wkt (p, 6,
  3105         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2650  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3106   2651       add_srs_wkt (p, 7,
  3107         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2652  +        "ARAMETER[\"central_meridian\",-27],PARAMETER[\"scale_fac");
  3108   2653       add_srs_wkt (p, 8,
  3109         -        "ER[\"central_meridian\",-27],PARAMETER[\"scale_factor\",");
         2654  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3110   2655       add_srs_wkt (p, 9,
  3111         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2656  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3112   2657       add_srs_wkt (p, 10,
  3113         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2658  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3114   2659       add_srs_wkt (p, 11,
  3115         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3116         -    add_srs_wkt (p, 12,
  3117         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32726\"]]");
  3118         -    p = add_epsg_def_ex (filter, first, last, 32727, "epsg", 32727,
  3119         -        "WGS 84 / UTM zone 27S", 0, 0,
  3120         -        "WGS 84", "Greenwich",
  3121         -        "WGS_1984", "Transverse_Mercator", "metre",
  3122         -        "Easting", "East", "Northing", "North");
         2660  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32726\"]]");
         2661  +    p = add_epsg_def (filter, first, last, 32727, "epsg", 32727,
         2662  +        "WGS 84 / UTM zone 27S");
  3123   2663       add_proj4text (p, 0,
  3124   2664           "+proj=utm +zone=27 +south +datum=WGS84 +units=m +no_defs");
  3125   2665       add_srs_wkt (p, 0,
  3126   2666           "PROJCS[\"WGS 84 / UTM zone 27S\",GEOGCS[\"WGS 84\",DATUM");
  3127   2667       add_srs_wkt (p, 1,
  3128   2668           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  3129   2669       add_srs_wkt (p, 2,
  3130   2670           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  3131   2671       add_srs_wkt (p, 3,
  3132   2672           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3133   2673       add_srs_wkt (p, 4,
  3134   2674           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3135   2675       add_srs_wkt (p, 5,
  3136         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2676  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  3137   2677       add_srs_wkt (p, 6,
  3138         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2678  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3139   2679       add_srs_wkt (p, 7,
  3140         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2680  +        "ARAMETER[\"central_meridian\",-21],PARAMETER[\"scale_fac");
  3141   2681       add_srs_wkt (p, 8,
  3142         -        "ER[\"central_meridian\",-21],PARAMETER[\"scale_factor\",");
         2682  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3143   2683       add_srs_wkt (p, 9,
  3144         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2684  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3145   2685       add_srs_wkt (p, 10,
  3146         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2686  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3147   2687       add_srs_wkt (p, 11,
  3148         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3149         -    add_srs_wkt (p, 12,
  3150         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32727\"]]");
  3151         -    p = add_epsg_def_ex (filter, first, last, 32728, "epsg", 32728,
  3152         -        "WGS 84 / UTM zone 28S", 0, 0,
  3153         -        "WGS 84", "Greenwich",
  3154         -        "WGS_1984", "Transverse_Mercator", "metre",
  3155         -        "Easting", "East", "Northing", "North");
         2688  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32727\"]]");
         2689  +    p = add_epsg_def (filter, first, last, 32728, "epsg", 32728,
         2690  +        "WGS 84 / UTM zone 28S");
  3156   2691       add_proj4text (p, 0,
  3157   2692           "+proj=utm +zone=28 +south +datum=WGS84 +units=m +no_defs");
  3158   2693       add_srs_wkt (p, 0,
  3159   2694           "PROJCS[\"WGS 84 / UTM zone 28S\",GEOGCS[\"WGS 84\",DATUM");
  3160   2695       add_srs_wkt (p, 1,
  3161   2696           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  3162   2697       add_srs_wkt (p, 2,
  3163   2698           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  3164   2699       add_srs_wkt (p, 3,
  3165   2700           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3166   2701       add_srs_wkt (p, 4,
  3167   2702           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3168   2703       add_srs_wkt (p, 5,
  3169         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2704  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  3170   2705       add_srs_wkt (p, 6,
  3171         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2706  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3172   2707       add_srs_wkt (p, 7,
  3173         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2708  +        "ARAMETER[\"central_meridian\",-15],PARAMETER[\"scale_fac");
  3174   2709       add_srs_wkt (p, 8,
  3175         -        "ER[\"central_meridian\",-15],PARAMETER[\"scale_factor\",");
         2710  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
  3176   2711       add_srs_wkt (p, 9,
  3177         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
         2712  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
  3178   2713       add_srs_wkt (p, 10,
  3179         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
         2714  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
  3180   2715       add_srs_wkt (p, 11,
  3181         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
  3182         -    add_srs_wkt (p, 12,
  3183         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32728\"]]");
  3184         -    p = add_epsg_def_ex (filter, first, last, 32729, "epsg", 32729,
  3185         -        "WGS 84 / UTM zone 29S", 0, 0,
  3186         -        "WGS 84", "Greenwich",
  3187         -        "WGS_1984", "Transverse_Mercator", "metre",
  3188         -        "Easting", "East", "Northing", "North");
         2716  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32728\"]]");
         2717  +    p = add_epsg_def (filter, first, last, 32729, "epsg", 32729,
         2718  +        "WGS 84 / UTM zone 29S");
  3189   2719       add_proj4text (p, 0,
  3190   2720           "+proj=utm +zone=29 +south +datum=WGS84 +units=m +no_defs");
  3191   2721       add_srs_wkt (p, 0,
  3192   2722           "PROJCS[\"WGS 84 / UTM zone 29S\",GEOGCS[\"WGS 84\",DATUM");
  3193   2723       add_srs_wkt (p, 1,
  3194   2724           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  3195   2725       add_srs_wkt (p, 2,
  3196   2726           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  3197   2727       add_srs_wkt (p, 3,
  3198   2728           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3199   2729       add_srs_wkt (p, 4,
  3200   2730           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3201   2731       add_srs_wkt (p, 5,
  3202         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2732  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  3203   2733       add_srs_wkt (p, 6,
  3204         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2734  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3205   2735       add_srs_wkt (p, 7,
  3206         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2736  +        "ARAMETER[\"central_meridian\",-9],PARAMETER[\"scale_fact");
  3207   2737       add_srs_wkt (p, 8,
  3208         -        "ER[\"central_meridian\",-9],PARAMETER[\"scale_factor\",0");
         2738  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3209   2739       add_srs_wkt (p, 9,
  3210         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2740  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
  3211   2741       add_srs_wkt (p, 10,
  3212         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2742  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3213   2743       add_srs_wkt (p, 11,
  3214         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3215         -    add_srs_wkt (p, 12,
  3216         -        ",NORTH],AUTHORITY[\"EPSG\",\"32729\"]]");
  3217         -    p = add_epsg_def_ex (filter, first, last, 32730, "epsg", 32730,
  3218         -        "WGS 84 / UTM zone 30S", 0, 0,
  3219         -        "WGS 84", "Greenwich",
  3220         -        "WGS_1984", "Transverse_Mercator", "metre",
  3221         -        "Easting", "East", "Northing", "North");
         2744  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32729\"]]");
         2745  +    p = add_epsg_def (filter, first, last, 32730, "epsg", 32730,
         2746  +        "WGS 84 / UTM zone 30S");
  3222   2747       add_proj4text (p, 0,
  3223   2748           "+proj=utm +zone=30 +south +datum=WGS84 +units=m +no_defs");
  3224   2749       add_srs_wkt (p, 0,
  3225   2750           "PROJCS[\"WGS 84 / UTM zone 30S\",GEOGCS[\"WGS 84\",DATUM");
  3226   2751       add_srs_wkt (p, 1,
  3227   2752           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  3228   2753       add_srs_wkt (p, 2,
  3229   2754           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  3230   2755       add_srs_wkt (p, 3,
  3231   2756           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3232   2757       add_srs_wkt (p, 4,
  3233   2758           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3234   2759       add_srs_wkt (p, 5,
  3235         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2760  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  3236   2761       add_srs_wkt (p, 6,
  3237         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2762  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3238   2763       add_srs_wkt (p, 7,
  3239         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2764  +        "ARAMETER[\"central_meridian\",-3],PARAMETER[\"scale_fact");
  3240   2765       add_srs_wkt (p, 8,
  3241         -        "ER[\"central_meridian\",-3],PARAMETER[\"scale_factor\",0");
         2766  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3242   2767       add_srs_wkt (p, 9,
  3243         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2768  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
  3244   2769       add_srs_wkt (p, 10,
  3245         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2770  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3246   2771       add_srs_wkt (p, 11,
  3247         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3248         -    add_srs_wkt (p, 12,
  3249         -        ",NORTH],AUTHORITY[\"EPSG\",\"32730\"]]");
  3250         -    p = add_epsg_def_ex (filter, first, last, 32731, "epsg", 32731,
  3251         -        "WGS 84 / UTM zone 31S", 0, 0,
  3252         -        "WGS 84", "Greenwich",
  3253         -        "WGS_1984", "Transverse_Mercator", "metre",
  3254         -        "Easting", "East", "Northing", "North");
         2772  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32730\"]]");
         2773  +    p = add_epsg_def (filter, first, last, 32731, "epsg", 32731,
         2774  +        "WGS 84 / UTM zone 31S");
  3255   2775       add_proj4text (p, 0,
  3256   2776           "+proj=utm +zone=31 +south +datum=WGS84 +units=m +no_defs");
  3257   2777       add_srs_wkt (p, 0,
  3258   2778           "PROJCS[\"WGS 84 / UTM zone 31S\",GEOGCS[\"WGS 84\",DATUM");
  3259   2779       add_srs_wkt (p, 1,
  3260   2780           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  3261   2781       add_srs_wkt (p, 2,
  3262   2782           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  3263   2783       add_srs_wkt (p, 3,
  3264   2784           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3265   2785       add_srs_wkt (p, 4,
  3266   2786           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3267   2787       add_srs_wkt (p, 5,
  3268         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2788  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  3269   2789       add_srs_wkt (p, 6,
  3270         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2790  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3271   2791       add_srs_wkt (p, 7,
  3272         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2792  +        "ARAMETER[\"central_meridian\",3],PARAMETER[\"scale_facto");
  3273   2793       add_srs_wkt (p, 8,
  3274         -        "ER[\"central_meridian\",3],PARAMETER[\"scale_factor\",0.");
         2794  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
  3275   2795       add_srs_wkt (p, 9,
  3276         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
         2796  +        "R[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORIT");
  3277   2797       add_srs_wkt (p, 10,
  3278         -        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2798  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3279   2799       add_srs_wkt (p, 11,
  3280         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3281         -    add_srs_wkt (p, 12,
  3282         -        ",NORTH],AUTHORITY[\"EPSG\",\"32731\"]]");
  3283         -    p = add_epsg_def_ex (filter, first, last, 32732, "epsg", 32732,
  3284         -        "WGS 84 / UTM zone 32S", 0, 0,
  3285         -        "WGS 84", "Greenwich",
  3286         -        "WGS_1984", "Transverse_Mercator", "metre",
  3287         -        "Easting", "East", "Northing", "North");
         2800  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"32731\"]]");
         2801  +    p = add_epsg_def (filter, first, last, 32732, "epsg", 32732,
         2802  +        "WGS 84 / UTM zone 32S");
  3288   2803       add_proj4text (p, 0,
  3289   2804           "+proj=utm +zone=32 +south +datum=WGS84 +units=m +no_defs");
  3290   2805       add_srs_wkt (p, 0,
  3291   2806           "PROJCS[\"WGS 84 / UTM zone 32S\",GEOGCS[\"WGS 84\",DATUM");
  3292   2807       add_srs_wkt (p, 1,
  3293   2808           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  3294   2809       add_srs_wkt (p, 2,
  3295   2810           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  3296   2811       add_srs_wkt (p, 3,
  3297   2812           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3298   2813       add_srs_wkt (p, 4,
  3299   2814           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3300   2815       add_srs_wkt (p, 5,
  3301         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2816  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  3302   2817       add_srs_wkt (p, 6,
  3303         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2818  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3304   2819       add_srs_wkt (p, 7,
  3305         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2820  +        "ARAMETER[\"central_meridian\",9],PARAMETER[\"scale_facto");
  3306   2821       add_srs_wkt (p, 8,
  3307         -        "ER[\"central_meridian\",9],PARAMETER[\"scale_factor\",0.");
         2822  +        "r\",0.9996],PARAMETER[\"false_easting\",500000],PARAMETE");
  3308   2823       add_srs_wkt (p, 9,
  3309         -        "9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"fa");
         2824  +        "R[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORIT");
  3310   2825       add_srs_wkt (p, 10,
  3311         -        "lse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EP");
         2826  +        "Y[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nort");
  3312   2827       add_srs_wkt (p, 11,
  3313         -        "SG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3314         -    add_srs_wkt (p, 12,
  3315         -        ",NORTH],AUTHORITY[\"EPSG\",\"32732\"]]");
  3316         -    p = add_epsg_def_ex (filter, first, last, 32733, "epsg", 32733,
  3317         -        "WGS 84 / UTM zone 33S", 0, 0,
  3318         -        "WGS 84", "Greenwich",
  3319         -        "WGS_1984", "Transverse_Mercator", "metre",
  3320         -        "Easting", "East", "Northing", "North");
         2828  +        "hing\",NORTH],AUTHORITY[\"EPSG\",\"32732\"]]");
         2829  +    p = add_epsg_def (filter, first, last, 32733, "epsg", 32733,
         2830  +        "WGS 84 / UTM zone 33S");
  3321   2831       add_proj4text (p, 0,
  3322   2832           "+proj=utm +zone=33 +south +datum=WGS84 +units=m +no_defs");
  3323   2833       add_srs_wkt (p, 0,
  3324   2834           "PROJCS[\"WGS 84 / UTM zone 33S\",GEOGCS[\"WGS 84\",DATUM");
  3325   2835       add_srs_wkt (p, 1,
  3326   2836           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  3327   2837       add_srs_wkt (p, 2,
  3328   2838           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  3329   2839       add_srs_wkt (p, 3,
  3330   2840           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3331   2841       add_srs_wkt (p, 4,
  3332   2842           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3333   2843       add_srs_wkt (p, 5,
  3334         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2844  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  3335   2845       add_srs_wkt (p, 6,
  3336         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2846  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3337   2847       add_srs_wkt (p, 7,
  3338         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2848  +        "ARAMETER[\"central_meridian\",15],PARAMETER[\"scale_fact");
  3339   2849       add_srs_wkt (p, 8,
  3340         -        "ER[\"central_meridian\",15],PARAMETER[\"scale_factor\",0");
         2850  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3341   2851       add_srs_wkt (p, 9,
  3342         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2852  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
  3343   2853       add_srs_wkt (p, 10,
  3344         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2854  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3345   2855       add_srs_wkt (p, 11,
  3346         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3347         -    add_srs_wkt (p, 12,
  3348         -        ",NORTH],AUTHORITY[\"EPSG\",\"32733\"]]");
  3349         -    p = add_epsg_def_ex (filter, first, last, 32734, "epsg", 32734,
  3350         -        "WGS 84 / UTM zone 34S", 0, 0,
  3351         -        "WGS 84", "Greenwich",
  3352         -        "WGS_1984", "Transverse_Mercator", "metre",
  3353         -        "Easting", "East", "Northing", "North");
         2856  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32733\"]]");
         2857  +    p = add_epsg_def (filter, first, last, 32734, "epsg", 32734,
         2858  +        "WGS 84 / UTM zone 34S");
  3354   2859       add_proj4text (p, 0,
  3355   2860           "+proj=utm +zone=34 +south +datum=WGS84 +units=m +no_defs");
  3356   2861       add_srs_wkt (p, 0,
  3357   2862           "PROJCS[\"WGS 84 / UTM zone 34S\",GEOGCS[\"WGS 84\",DATUM");
  3358   2863       add_srs_wkt (p, 1,
  3359   2864           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
  3360   2865       add_srs_wkt (p, 2,
  3361   2866           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
  3362   2867       add_srs_wkt (p, 3,
  3363   2868           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
  3364   2869       add_srs_wkt (p, 4,
  3365   2870           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
  3366   2871       add_srs_wkt (p, 5,
  3367         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
         2872  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
  3368   2873       add_srs_wkt (p, 6,
  3369         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
         2874  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
  3370   2875       add_srs_wkt (p, 7,
  3371         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
         2876  +        "ARAMETER[\"central_meridian\",21],PARAMETER[\"scale_fact");
  3372   2877       add_srs_wkt (p, 8,
  3373         -        "ER[\"central_meridian\",21],PARAMETER[\"scale_factor\",0");
         2878  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
  3374   2879       add_srs_wkt (p, 9,
  3375         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
         2880  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
  3376   2881       add_srs_wkt (p, 10,
  3377         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
         2882  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
  3378   2883       add_srs_wkt (p, 11,
  3379         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
  3380         -    add_srs_wkt (p, 12,
  3381         -        ",NORTH],AUTHORITY[\"EPSG\",\"32734\"]]");
         2884  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32734\"]]");
  3382   2885   }
  3383   2886   

Changes to src/srsinit/epsg_inlined_wgs84_01.c.

     1      1   /*
     2      2   
     3      3    helper function for srs_init.c -- populating the SPATIAL_REF_SYS table
     4      4   
     5         - this code was autogenerated by "auto_epsg_ext" on Fri Dec  5 11:07:13 2014
            5  + this code was autogenerated by "auto_epsg" on Fri May 16 09:57:30 2014
     6      6   
     7      7    Author: Sandro Furieri a.furieri@lqt.it
     8      8   
     9      9    -----------------------------------------------------------------------------
    10     10   
    11     11    Version: MPL 1.1/GPL 2.0/LGPL 2.1
    12     12   
................................................................................
    46     46   #include <spatialite_private.h>
    47     47   
    48     48   SPATIALITE_PRIVATE void
    49     49   initialize_epsg_wgs84_01 (int filter, struct epsg_defs **first, struct epsg_defs **last)
    50     50   {
    51     51   /* initializing the EPSG defs list [WGS84] */
    52     52       struct epsg_defs *p;
    53         -    p = add_epsg_def_ex (filter, first, last, 32735, "epsg", 32735,
    54         -        "WGS 84 / UTM zone 35S", 0, 0,
    55         -        "WGS 84", "Greenwich",
    56         -        "WGS_1984", "Transverse_Mercator", "metre",
    57         -        "Easting", "East", "Northing", "North");
           53  +    p = add_epsg_def (filter, first, last, 32735, "epsg", 32735,
           54  +        "WGS 84 / UTM zone 35S");
    58     55       add_proj4text (p, 0,
    59     56           "+proj=utm +zone=35 +south +datum=WGS84 +units=m +no_defs");
    60     57       add_srs_wkt (p, 0,
    61     58           "PROJCS[\"WGS 84 / UTM zone 35S\",GEOGCS[\"WGS 84\",DATUM");
    62     59       add_srs_wkt (p, 1,
    63     60           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
    64     61       add_srs_wkt (p, 2,
    65     62           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
    66     63       add_srs_wkt (p, 3,
    67     64           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
    68     65       add_srs_wkt (p, 4,
    69     66           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
    70     67       add_srs_wkt (p, 5,
    71         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
           68  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
    72     69       add_srs_wkt (p, 6,
    73         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
           70  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
    74     71       add_srs_wkt (p, 7,
    75         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
           72  +        "ARAMETER[\"central_meridian\",27],PARAMETER[\"scale_fact");
    76     73       add_srs_wkt (p, 8,
    77         -        "ER[\"central_meridian\",27],PARAMETER[\"scale_factor\",0");
           74  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
    78     75       add_srs_wkt (p, 9,
    79         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
           76  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
    80     77       add_srs_wkt (p, 10,
    81         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
           78  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
    82     79       add_srs_wkt (p, 11,
    83         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
    84         -    add_srs_wkt (p, 12,
    85         -        ",NORTH],AUTHORITY[\"EPSG\",\"32735\"]]");
    86         -    p = add_epsg_def_ex (filter, first, last, 32736, "epsg", 32736,
    87         -        "WGS 84 / UTM zone 36S", 0, 0,
    88         -        "WGS 84", "Greenwich",
    89         -        "WGS_1984", "Transverse_Mercator", "metre",
    90         -        "Easting", "East", "Northing", "North");
           80  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32735\"]]");
           81  +    p = add_epsg_def (filter, first, last, 32736, "epsg", 32736,
           82  +        "WGS 84 / UTM zone 36S");
    91     83       add_proj4text (p, 0,
    92     84           "+proj=utm +zone=36 +south +datum=WGS84 +units=m +no_defs");
    93     85       add_srs_wkt (p, 0,
    94     86           "PROJCS[\"WGS 84 / UTM zone 36S\",GEOGCS[\"WGS 84\",DATUM");
    95     87       add_srs_wkt (p, 1,
    96     88           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
    97     89       add_srs_wkt (p, 2,
    98     90           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
    99     91       add_srs_wkt (p, 3,
   100     92           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   101     93       add_srs_wkt (p, 4,
   102     94           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   103     95       add_srs_wkt (p, 5,
   104         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
           96  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   105     97       add_srs_wkt (p, 6,
   106         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
           98  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   107     99       add_srs_wkt (p, 7,
   108         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          100  +        "ARAMETER[\"central_meridian\",33],PARAMETER[\"scale_fact");
   109    101       add_srs_wkt (p, 8,
   110         -        "ER[\"central_meridian\",33],PARAMETER[\"scale_factor\",0");
          102  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   111    103       add_srs_wkt (p, 9,
   112         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          104  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
   113    105       add_srs_wkt (p, 10,
   114         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          106  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   115    107       add_srs_wkt (p, 11,
   116         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   117         -    add_srs_wkt (p, 12,
   118         -        ",NORTH],AUTHORITY[\"EPSG\",\"32736\"]]");
   119         -    p = add_epsg_def_ex (filter, first, last, 32737, "epsg", 32737,
   120         -        "WGS 84 / UTM zone 37S", 0, 0,
   121         -        "WGS 84", "Greenwich",
   122         -        "WGS_1984", "Transverse_Mercator", "metre",
   123         -        "Easting", "East", "Northing", "North");
          108  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32736\"]]");
          109  +    p = add_epsg_def (filter, first, last, 32737, "epsg", 32737,
          110  +        "WGS 84 / UTM zone 37S");
   124    111       add_proj4text (p, 0,
   125    112           "+proj=utm +zone=37 +south +datum=WGS84 +units=m +no_defs");
   126    113       add_srs_wkt (p, 0,
   127    114           "PROJCS[\"WGS 84 / UTM zone 37S\",GEOGCS[\"WGS 84\",DATUM");
   128    115       add_srs_wkt (p, 1,
   129    116           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   130    117       add_srs_wkt (p, 2,
   131    118           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   132    119       add_srs_wkt (p, 3,
   133    120           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   134    121       add_srs_wkt (p, 4,
   135    122           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   136    123       add_srs_wkt (p, 5,
   137         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          124  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   138    125       add_srs_wkt (p, 6,
   139         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          126  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   140    127       add_srs_wkt (p, 7,
   141         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          128  +        "ARAMETER[\"central_meridian\",39],PARAMETER[\"scale_fact");
   142    129       add_srs_wkt (p, 8,
   143         -        "ER[\"central_meridian\",39],PARAMETER[\"scale_factor\",0");
          130  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   144    131       add_srs_wkt (p, 9,
   145         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          132  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
   146    133       add_srs_wkt (p, 10,
   147         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          134  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   148    135       add_srs_wkt (p, 11,
   149         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   150         -    add_srs_wkt (p, 12,
   151         -        ",NORTH],AUTHORITY[\"EPSG\",\"32737\"]]");
   152         -    p = add_epsg_def_ex (filter, first, last, 32738, "epsg", 32738,
   153         -        "WGS 84 / UTM zone 38S", 0, 0,
   154         -        "WGS 84", "Greenwich",
   155         -        "WGS_1984", "Transverse_Mercator", "metre",
   156         -        "Easting", "East", "Northing", "North");
          136  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32737\"]]");
          137  +    p = add_epsg_def (filter, first, last, 32738, "epsg", 32738,
          138  +        "WGS 84 / UTM zone 38S");
   157    139       add_proj4text (p, 0,
   158    140           "+proj=utm +zone=38 +south +datum=WGS84 +units=m +no_defs");
   159    141       add_srs_wkt (p, 0,
   160    142           "PROJCS[\"WGS 84 / UTM zone 38S\",GEOGCS[\"WGS 84\",DATUM");
   161    143       add_srs_wkt (p, 1,
   162    144           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   163    145       add_srs_wkt (p, 2,
   164    146           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   165    147       add_srs_wkt (p, 3,
   166    148           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   167    149       add_srs_wkt (p, 4,
   168    150           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   169    151       add_srs_wkt (p, 5,
   170         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          152  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   171    153       add_srs_wkt (p, 6,
   172         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          154  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   173    155       add_srs_wkt (p, 7,
   174         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          156  +        "ARAMETER[\"central_meridian\",45],PARAMETER[\"scale_fact");
   175    157       add_srs_wkt (p, 8,
   176         -        "ER[\"central_meridian\",45],PARAMETER[\"scale_factor\",0");
          158  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   177    159       add_srs_wkt (p, 9,
   178         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          160  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
   179    161       add_srs_wkt (p, 10,
   180         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          162  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   181    163       add_srs_wkt (p, 11,
   182         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   183         -    add_srs_wkt (p, 12,
   184         -        ",NORTH],AUTHORITY[\"EPSG\",\"32738\"]]");
   185         -    p = add_epsg_def_ex (filter, first, last, 32739, "epsg", 32739,
   186         -        "WGS 84 / UTM zone 39S", 0, 0,
   187         -        "WGS 84", "Greenwich",
   188         -        "WGS_1984", "Transverse_Mercator", "metre",
   189         -        "Easting", "East", "Northing", "North");
          164  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32738\"]]");
          165  +    p = add_epsg_def (filter, first, last, 32739, "epsg", 32739,
          166  +        "WGS 84 / UTM zone 39S");
   190    167       add_proj4text (p, 0,
   191    168           "+proj=utm +zone=39 +south +datum=WGS84 +units=m +no_defs");
   192    169       add_srs_wkt (p, 0,
   193    170           "PROJCS[\"WGS 84 / UTM zone 39S\",GEOGCS[\"WGS 84\",DATUM");
   194    171       add_srs_wkt (p, 1,
   195    172           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   196    173       add_srs_wkt (p, 2,
   197    174           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   198    175       add_srs_wkt (p, 3,
   199    176           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   200    177       add_srs_wkt (p, 4,
   201    178           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   202    179       add_srs_wkt (p, 5,
   203         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          180  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   204    181       add_srs_wkt (p, 6,
   205         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          182  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   206    183       add_srs_wkt (p, 7,
   207         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          184  +        "ARAMETER[\"central_meridian\",51],PARAMETER[\"scale_fact");
   208    185       add_srs_wkt (p, 8,
   209         -        "ER[\"central_meridian\",51],PARAMETER[\"scale_factor\",0");
          186  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   210    187       add_srs_wkt (p, 9,
   211         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          188  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
   212    189       add_srs_wkt (p, 10,
   213         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          190  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   214    191       add_srs_wkt (p, 11,
   215         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   216         -    add_srs_wkt (p, 12,
   217         -        ",NORTH],AUTHORITY[\"EPSG\",\"32739\"]]");
   218         -    p = add_epsg_def_ex (filter, first, last, 32740, "epsg", 32740,
   219         -        "WGS 84 / UTM zone 40S", 0, 0,
   220         -        "WGS 84", "Greenwich",
   221         -        "WGS_1984", "Transverse_Mercator", "metre",
   222         -        "Easting", "East", "Northing", "North");
          192  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32739\"]]");
          193  +    p = add_epsg_def (filter, first, last, 32740, "epsg", 32740,
          194  +        "WGS 84 / UTM zone 40S");
   223    195       add_proj4text (p, 0,
   224    196           "+proj=utm +zone=40 +south +datum=WGS84 +units=m +no_defs");
   225    197       add_srs_wkt (p, 0,
   226    198           "PROJCS[\"WGS 84 / UTM zone 40S\",GEOGCS[\"WGS 84\",DATUM");
   227    199       add_srs_wkt (p, 1,
   228    200           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   229    201       add_srs_wkt (p, 2,
   230    202           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   231    203       add_srs_wkt (p, 3,
   232    204           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   233    205       add_srs_wkt (p, 4,
   234    206           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   235    207       add_srs_wkt (p, 5,
   236         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          208  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   237    209       add_srs_wkt (p, 6,
   238         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          210  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   239    211       add_srs_wkt (p, 7,
   240         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          212  +        "ARAMETER[\"central_meridian\",57],PARAMETER[\"scale_fact");
   241    213       add_srs_wkt (p, 8,
   242         -        "ER[\"central_meridian\",57],PARAMETER[\"scale_factor\",0");
          214  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   243    215       add_srs_wkt (p, 9,
   244         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          216  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
   245    217       add_srs_wkt (p, 10,
   246         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          218  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   247    219       add_srs_wkt (p, 11,
   248         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   249         -    add_srs_wkt (p, 12,
   250         -        ",NORTH],AUTHORITY[\"EPSG\",\"32740\"]]");
   251         -    p = add_epsg_def_ex (filter, first, last, 32741, "epsg", 32741,
   252         -        "WGS 84 / UTM zone 41S", 0, 0,
   253         -        "WGS 84", "Greenwich",
   254         -        "WGS_1984", "Transverse_Mercator", "metre",
   255         -        "Easting", "East", "Northing", "North");
          220  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32740\"]]");
          221  +    p = add_epsg_def (filter, first, last, 32741, "epsg", 32741,
          222  +        "WGS 84 / UTM zone 41S");
   256    223       add_proj4text (p, 0,
   257    224           "+proj=utm +zone=41 +south +datum=WGS84 +units=m +no_defs");
   258    225       add_srs_wkt (p, 0,
   259    226           "PROJCS[\"WGS 84 / UTM zone 41S\",GEOGCS[\"WGS 84\",DATUM");
   260    227       add_srs_wkt (p, 1,
   261    228           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   262    229       add_srs_wkt (p, 2,
   263    230           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   264    231       add_srs_wkt (p, 3,
   265    232           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   266    233       add_srs_wkt (p, 4,
   267    234           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   268    235       add_srs_wkt (p, 5,
   269         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          236  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   270    237       add_srs_wkt (p, 6,
   271         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          238  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   272    239       add_srs_wkt (p, 7,
   273         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          240  +        "ARAMETER[\"central_meridian\",63],PARAMETER[\"scale_fact");
   274    241       add_srs_wkt (p, 8,
   275         -        "ER[\"central_meridian\",63],PARAMETER[\"scale_factor\",0");
          242  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   276    243       add_srs_wkt (p, 9,
   277         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          244  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
   278    245       add_srs_wkt (p, 10,
   279         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          246  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   280    247       add_srs_wkt (p, 11,
   281         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   282         -    add_srs_wkt (p, 12,
   283         -        ",NORTH],AUTHORITY[\"EPSG\",\"32741\"]]");
   284         -    p = add_epsg_def_ex (filter, first, last, 32742, "epsg", 32742,
   285         -        "WGS 84 / UTM zone 42S", 0, 0,
   286         -        "WGS 84", "Greenwich",
   287         -        "WGS_1984", "Transverse_Mercator", "metre",
   288         -        "Easting", "East", "Northing", "North");
          248  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32741\"]]");
          249  +    p = add_epsg_def (filter, first, last, 32742, "epsg", 32742,
          250  +        "WGS 84 / UTM zone 42S");
   289    251       add_proj4text (p, 0,
   290    252           "+proj=utm +zone=42 +south +datum=WGS84 +units=m +no_defs");
   291    253       add_srs_wkt (p, 0,
   292    254           "PROJCS[\"WGS 84 / UTM zone 42S\",GEOGCS[\"WGS 84\",DATUM");
   293    255       add_srs_wkt (p, 1,
   294    256           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   295    257       add_srs_wkt (p, 2,
   296    258           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   297    259       add_srs_wkt (p, 3,
   298    260           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   299    261       add_srs_wkt (p, 4,
   300    262           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   301    263       add_srs_wkt (p, 5,
   302         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          264  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   303    265       add_srs_wkt (p, 6,
   304         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          266  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   305    267       add_srs_wkt (p, 7,
   306         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          268  +        "ARAMETER[\"central_meridian\",69],PARAMETER[\"scale_fact");
   307    269       add_srs_wkt (p, 8,
   308         -        "ER[\"central_meridian\",69],PARAMETER[\"scale_factor\",0");
          270  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   309    271       add_srs_wkt (p, 9,
   310         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          272  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
   311    273       add_srs_wkt (p, 10,
   312         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          274  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   313    275       add_srs_wkt (p, 11,
   314         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   315         -    add_srs_wkt (p, 12,
   316         -        ",NORTH],AUTHORITY[\"EPSG\",\"32742\"]]");
   317         -    p = add_epsg_def_ex (filter, first, last, 32743, "epsg", 32743,
   318         -        "WGS 84 / UTM zone 43S", 0, 0,
   319         -        "WGS 84", "Greenwich",
   320         -        "WGS_1984", "Transverse_Mercator", "metre",
   321         -        "Easting", "East", "Northing", "North");
          276  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32742\"]]");
          277  +    p = add_epsg_def (filter, first, last, 32743, "epsg", 32743,
          278  +        "WGS 84 / UTM zone 43S");
   322    279       add_proj4text (p, 0,
   323    280           "+proj=utm +zone=43 +south +datum=WGS84 +units=m +no_defs");
   324    281       add_srs_wkt (p, 0,
   325    282           "PROJCS[\"WGS 84 / UTM zone 43S\",GEOGCS[\"WGS 84\",DATUM");
   326    283       add_srs_wkt (p, 1,
   327    284           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   328    285       add_srs_wkt (p, 2,
   329    286           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   330    287       add_srs_wkt (p, 3,
   331    288           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   332    289       add_srs_wkt (p, 4,
   333    290           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   334    291       add_srs_wkt (p, 5,
   335         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          292  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   336    293       add_srs_wkt (p, 6,
   337         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          294  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   338    295       add_srs_wkt (p, 7,
   339         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          296  +        "ARAMETER[\"central_meridian\",75],PARAMETER[\"scale_fact");
   340    297       add_srs_wkt (p, 8,
   341         -        "ER[\"central_meridian\",75],PARAMETER[\"scale_factor\",0");
          298  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   342    299       add_srs_wkt (p, 9,
   343         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          300  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
   344    301       add_srs_wkt (p, 10,
   345         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          302  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   346    303       add_srs_wkt (p, 11,
   347         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   348         -    add_srs_wkt (p, 12,
   349         -        ",NORTH],AUTHORITY[\"EPSG\",\"32743\"]]");
   350         -    p = add_epsg_def_ex (filter, first, last, 32744, "epsg", 32744,
   351         -        "WGS 84 / UTM zone 44S", 0, 0,
   352         -        "WGS 84", "Greenwich",
   353         -        "WGS_1984", "Transverse_Mercator", "metre",
   354         -        "Easting", "East", "Northing", "North");
          304  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32743\"]]");
          305  +    p = add_epsg_def (filter, first, last, 32744, "epsg", 32744,
          306  +        "WGS 84 / UTM zone 44S");
   355    307       add_proj4text (p, 0,
   356    308           "+proj=utm +zone=44 +south +datum=WGS84 +units=m +no_defs");
   357    309       add_srs_wkt (p, 0,
   358    310           "PROJCS[\"WGS 84 / UTM zone 44S\",GEOGCS[\"WGS 84\",DATUM");
   359    311       add_srs_wkt (p, 1,
   360    312           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   361    313       add_srs_wkt (p, 2,
   362    314           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   363    315       add_srs_wkt (p, 3,
   364    316           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   365    317       add_srs_wkt (p, 4,
   366    318           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   367    319       add_srs_wkt (p, 5,
   368         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          320  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   369    321       add_srs_wkt (p, 6,
   370         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          322  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   371    323       add_srs_wkt (p, 7,
   372         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          324  +        "ARAMETER[\"central_meridian\",81],PARAMETER[\"scale_fact");
   373    325       add_srs_wkt (p, 8,
   374         -        "ER[\"central_meridian\",81],PARAMETER[\"scale_factor\",0");
          326  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   375    327       add_srs_wkt (p, 9,
   376         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          328  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
   377    329       add_srs_wkt (p, 10,
   378         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          330  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   379    331       add_srs_wkt (p, 11,
   380         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   381         -    add_srs_wkt (p, 12,
   382         -        ",NORTH],AUTHORITY[\"EPSG\",\"32744\"]]");
   383         -    p = add_epsg_def_ex (filter, first, last, 32745, "epsg", 32745,
   384         -        "WGS 84 / UTM zone 45S", 0, 0,
   385         -        "WGS 84", "Greenwich",
   386         -        "WGS_1984", "Transverse_Mercator", "metre",
   387         -        "Easting", "East", "Northing", "North");
          332  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32744\"]]");
          333  +    p = add_epsg_def (filter, first, last, 32745, "epsg", 32745,
          334  +        "WGS 84 / UTM zone 45S");
   388    335       add_proj4text (p, 0,
   389    336           "+proj=utm +zone=45 +south +datum=WGS84 +units=m +no_defs");
   390    337       add_srs_wkt (p, 0,
   391    338           "PROJCS[\"WGS 84 / UTM zone 45S\",GEOGCS[\"WGS 84\",DATUM");
   392    339       add_srs_wkt (p, 1,
   393    340           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   394    341       add_srs_wkt (p, 2,
   395    342           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   396    343       add_srs_wkt (p, 3,
   397    344           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   398    345       add_srs_wkt (p, 4,
   399    346           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   400    347       add_srs_wkt (p, 5,
   401         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          348  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   402    349       add_srs_wkt (p, 6,
   403         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          350  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   404    351       add_srs_wkt (p, 7,
   405         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          352  +        "ARAMETER[\"central_meridian\",87],PARAMETER[\"scale_fact");
   406    353       add_srs_wkt (p, 8,
   407         -        "ER[\"central_meridian\",87],PARAMETER[\"scale_factor\",0");
          354  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   408    355       add_srs_wkt (p, 9,
   409         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          356  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
   410    357       add_srs_wkt (p, 10,
   411         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          358  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   412    359       add_srs_wkt (p, 11,
   413         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   414         -    add_srs_wkt (p, 12,
   415         -        ",NORTH],AUTHORITY[\"EPSG\",\"32745\"]]");
   416         -    p = add_epsg_def_ex (filter, first, last, 32746, "epsg", 32746,
   417         -        "WGS 84 / UTM zone 46S", 0, 0,
   418         -        "WGS 84", "Greenwich",
   419         -        "WGS_1984", "Transverse_Mercator", "metre",
   420         -        "Easting", "East", "Northing", "North");
          360  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32745\"]]");
          361  +    p = add_epsg_def (filter, first, last, 32746, "epsg", 32746,
          362  +        "WGS 84 / UTM zone 46S");
   421    363       add_proj4text (p, 0,
   422    364           "+proj=utm +zone=46 +south +datum=WGS84 +units=m +no_defs");
   423    365       add_srs_wkt (p, 0,
   424    366           "PROJCS[\"WGS 84 / UTM zone 46S\",GEOGCS[\"WGS 84\",DATUM");
   425    367       add_srs_wkt (p, 1,
   426    368           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   427    369       add_srs_wkt (p, 2,
   428    370           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   429    371       add_srs_wkt (p, 3,
   430    372           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   431    373       add_srs_wkt (p, 4,
   432    374           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   433    375       add_srs_wkt (p, 5,
   434         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          376  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   435    377       add_srs_wkt (p, 6,
   436         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          378  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   437    379       add_srs_wkt (p, 7,
   438         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          380  +        "ARAMETER[\"central_meridian\",93],PARAMETER[\"scale_fact");
   439    381       add_srs_wkt (p, 8,
   440         -        "ER[\"central_meridian\",93],PARAMETER[\"scale_factor\",0");
          382  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   441    383       add_srs_wkt (p, 9,
   442         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          384  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
   443    385       add_srs_wkt (p, 10,
   444         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          386  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   445    387       add_srs_wkt (p, 11,
   446         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   447         -    add_srs_wkt (p, 12,
   448         -        ",NORTH],AUTHORITY[\"EPSG\",\"32746\"]]");
   449         -    p = add_epsg_def_ex (filter, first, last, 32747, "epsg", 32747,
   450         -        "WGS 84 / UTM zone 47S", 0, 0,
   451         -        "WGS 84", "Greenwich",
   452         -        "WGS_1984", "Transverse_Mercator", "metre",
   453         -        "Easting", "East", "Northing", "North");
          388  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32746\"]]");
          389  +    p = add_epsg_def (filter, first, last, 32747, "epsg", 32747,
          390  +        "WGS 84 / UTM zone 47S");
   454    391       add_proj4text (p, 0,
   455    392           "+proj=utm +zone=47 +south +datum=WGS84 +units=m +no_defs");
   456    393       add_srs_wkt (p, 0,
   457    394           "PROJCS[\"WGS 84 / UTM zone 47S\",GEOGCS[\"WGS 84\",DATUM");
   458    395       add_srs_wkt (p, 1,
   459    396           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   460    397       add_srs_wkt (p, 2,
   461    398           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   462    399       add_srs_wkt (p, 3,
   463    400           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   464    401       add_srs_wkt (p, 4,
   465    402           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   466    403       add_srs_wkt (p, 5,
   467         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          404  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   468    405       add_srs_wkt (p, 6,
   469         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          406  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   470    407       add_srs_wkt (p, 7,
   471         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          408  +        "ARAMETER[\"central_meridian\",99],PARAMETER[\"scale_fact");
   472    409       add_srs_wkt (p, 8,
   473         -        "ER[\"central_meridian\",99],PARAMETER[\"scale_factor\",0");
          410  +        "or\",0.9996],PARAMETER[\"false_easting\",500000],PARAMET");
   474    411       add_srs_wkt (p, 9,
   475         -        ".9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"f");
          412  +        "ER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHORI");
   476    413       add_srs_wkt (p, 10,
   477         -        "alse_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"E");
          414  +        "TY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Nor");
   478    415       add_srs_wkt (p, 11,
   479         -        "PSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\"");
   480         -    add_srs_wkt (p, 12,
   481         -        ",NORTH],AUTHORITY[\"EPSG\",\"32747\"]]");
   482         -    p = add_epsg_def_ex (filter, first, last, 32748, "epsg", 32748,
   483         -        "WGS 84 / UTM zone 48S", 0, 0,
   484         -        "WGS 84", "Greenwich",
   485         -        "WGS_1984", "Transverse_Mercator", "metre",
   486         -        "Easting", "East", "Northing", "North");
          416  +        "thing\",NORTH],AUTHORITY[\"EPSG\",\"32747\"]]");
          417  +    p = add_epsg_def (filter, first, last, 32748, "epsg", 32748,
          418  +        "WGS 84 / UTM zone 48S");
   487    419       add_proj4text (p, 0,
   488    420           "+proj=utm +zone=48 +south +datum=WGS84 +units=m +no_defs");
   489    421       add_srs_wkt (p, 0,
   490    422           "PROJCS[\"WGS 84 / UTM zone 48S\",GEOGCS[\"WGS 84\",DATUM");
   491    423       add_srs_wkt (p, 1,
   492    424           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   493    425       add_srs_wkt (p, 2,
   494    426           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   495    427       add_srs_wkt (p, 3,
   496    428           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   497    429       add_srs_wkt (p, 4,
   498    430           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   499    431       add_srs_wkt (p, 5,
   500         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          432  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   501    433       add_srs_wkt (p, 6,
   502         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          434  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   503    435       add_srs_wkt (p, 7,
   504         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          436  +        "ARAMETER[\"central_meridian\",105],PARAMETER[\"scale_fac");
   505    437       add_srs_wkt (p, 8,
   506         -        "ER[\"central_meridian\",105],PARAMETER[\"scale_factor\",");
          438  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   507    439       add_srs_wkt (p, 9,
   508         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          440  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   509    441       add_srs_wkt (p, 10,
   510         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          442  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   511    443       add_srs_wkt (p, 11,
   512         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   513         -    add_srs_wkt (p, 12,
   514         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32748\"]]");
   515         -    p = add_epsg_def_ex (filter, first, last, 32749, "epsg", 32749,
   516         -        "WGS 84 / UTM zone 49S", 0, 0,
   517         -        "WGS 84", "Greenwich",
   518         -        "WGS_1984", "Transverse_Mercator", "metre",
   519         -        "Easting", "East", "Northing", "North");
          444  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32748\"]]");
          445  +    p = add_epsg_def (filter, first, last, 32749, "epsg", 32749,
          446  +        "WGS 84 / UTM zone 49S");
   520    447       add_proj4text (p, 0,
   521    448           "+proj=utm +zone=49 +south +datum=WGS84 +units=m +no_defs");
   522    449       add_srs_wkt (p, 0,
   523    450           "PROJCS[\"WGS 84 / UTM zone 49S\",GEOGCS[\"WGS 84\",DATUM");
   524    451       add_srs_wkt (p, 1,
   525    452           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   526    453       add_srs_wkt (p, 2,
   527    454           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   528    455       add_srs_wkt (p, 3,
   529    456           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   530    457       add_srs_wkt (p, 4,
   531    458           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   532    459       add_srs_wkt (p, 5,
   533         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          460  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   534    461       add_srs_wkt (p, 6,
   535         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          462  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   536    463       add_srs_wkt (p, 7,
   537         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          464  +        "ARAMETER[\"central_meridian\",111],PARAMETER[\"scale_fac");
   538    465       add_srs_wkt (p, 8,
   539         -        "ER[\"central_meridian\",111],PARAMETER[\"scale_factor\",");
          466  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   540    467       add_srs_wkt (p, 9,
   541         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          468  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   542    469       add_srs_wkt (p, 10,
   543         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          470  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   544    471       add_srs_wkt (p, 11,
   545         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   546         -    add_srs_wkt (p, 12,
   547         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32749\"]]");
   548         -    p = add_epsg_def_ex (filter, first, last, 32750, "epsg", 32750,
   549         -        "WGS 84 / UTM zone 50S", 0, 0,
   550         -        "WGS 84", "Greenwich",
   551         -        "WGS_1984", "Transverse_Mercator", "metre",
   552         -        "Easting", "East", "Northing", "North");
          472  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32749\"]]");
          473  +    p = add_epsg_def (filter, first, last, 32750, "epsg", 32750,
          474  +        "WGS 84 / UTM zone 50S");
   553    475       add_proj4text (p, 0,
   554    476           "+proj=utm +zone=50 +south +datum=WGS84 +units=m +no_defs");
   555    477       add_srs_wkt (p, 0,
   556    478           "PROJCS[\"WGS 84 / UTM zone 50S\",GEOGCS[\"WGS 84\",DATUM");
   557    479       add_srs_wkt (p, 1,
   558    480           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   559    481       add_srs_wkt (p, 2,
   560    482           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   561    483       add_srs_wkt (p, 3,
   562    484           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   563    485       add_srs_wkt (p, 4,
   564    486           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   565    487       add_srs_wkt (p, 5,
   566         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          488  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   567    489       add_srs_wkt (p, 6,
   568         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          490  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   569    491       add_srs_wkt (p, 7,
   570         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          492  +        "ARAMETER[\"central_meridian\",117],PARAMETER[\"scale_fac");
   571    493       add_srs_wkt (p, 8,
   572         -        "ER[\"central_meridian\",117],PARAMETER[\"scale_factor\",");
          494  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   573    495       add_srs_wkt (p, 9,
   574         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          496  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   575    497       add_srs_wkt (p, 10,
   576         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          498  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   577    499       add_srs_wkt (p, 11,
   578         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   579         -    add_srs_wkt (p, 12,
   580         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32750\"]]");
   581         -    p = add_epsg_def_ex (filter, first, last, 32751, "epsg", 32751,
   582         -        "WGS 84 / UTM zone 51S", 0, 0,
   583         -        "WGS 84", "Greenwich",
   584         -        "WGS_1984", "Transverse_Mercator", "metre",
   585         -        "Easting", "East", "Northing", "North");
          500  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32750\"]]");
          501  +    p = add_epsg_def (filter, first, last, 32751, "epsg", 32751,
          502  +        "WGS 84 / UTM zone 51S");
   586    503       add_proj4text (p, 0,
   587    504           "+proj=utm +zone=51 +south +datum=WGS84 +units=m +no_defs");
   588    505       add_srs_wkt (p, 0,
   589    506           "PROJCS[\"WGS 84 / UTM zone 51S\",GEOGCS[\"WGS 84\",DATUM");
   590    507       add_srs_wkt (p, 1,
   591    508           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   592    509       add_srs_wkt (p, 2,
   593    510           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   594    511       add_srs_wkt (p, 3,
   595    512           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   596    513       add_srs_wkt (p, 4,
   597    514           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   598    515       add_srs_wkt (p, 5,
   599         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          516  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   600    517       add_srs_wkt (p, 6,
   601         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          518  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   602    519       add_srs_wkt (p, 7,
   603         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          520  +        "ARAMETER[\"central_meridian\",123],PARAMETER[\"scale_fac");
   604    521       add_srs_wkt (p, 8,
   605         -        "ER[\"central_meridian\",123],PARAMETER[\"scale_factor\",");
          522  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   606    523       add_srs_wkt (p, 9,
   607         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          524  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   608    525       add_srs_wkt (p, 10,
   609         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          526  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   610    527       add_srs_wkt (p, 11,
   611         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   612         -    add_srs_wkt (p, 12,
   613         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32751\"]]");
   614         -    p = add_epsg_def_ex (filter, first, last, 32752, "epsg", 32752,
   615         -        "WGS 84 / UTM zone 52S", 0, 0,
   616         -        "WGS 84", "Greenwich",
   617         -        "WGS_1984", "Transverse_Mercator", "metre",
   618         -        "Easting", "East", "Northing", "North");
          528  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32751\"]]");
          529  +    p = add_epsg_def (filter, first, last, 32752, "epsg", 32752,
          530  +        "WGS 84 / UTM zone 52S");
   619    531       add_proj4text (p, 0,
   620    532           "+proj=utm +zone=52 +south +datum=WGS84 +units=m +no_defs");
   621    533       add_srs_wkt (p, 0,
   622    534           "PROJCS[\"WGS 84 / UTM zone 52S\",GEOGCS[\"WGS 84\",DATUM");
   623    535       add_srs_wkt (p, 1,
   624    536           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   625    537       add_srs_wkt (p, 2,
   626    538           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   627    539       add_srs_wkt (p, 3,
   628    540           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   629    541       add_srs_wkt (p, 4,
   630    542           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   631    543       add_srs_wkt (p, 5,
   632         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          544  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   633    545       add_srs_wkt (p, 6,
   634         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          546  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   635    547       add_srs_wkt (p, 7,
   636         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          548  +        "ARAMETER[\"central_meridian\",129],PARAMETER[\"scale_fac");
   637    549       add_srs_wkt (p, 8,
   638         -        "ER[\"central_meridian\",129],PARAMETER[\"scale_factor\",");
          550  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   639    551       add_srs_wkt (p, 9,
   640         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          552  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   641    553       add_srs_wkt (p, 10,
   642         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          554  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   643    555       add_srs_wkt (p, 11,
   644         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   645         -    add_srs_wkt (p, 12,
   646         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32752\"]]");
   647         -    p = add_epsg_def_ex (filter, first, last, 32753, "epsg", 32753,
   648         -        "WGS 84 / UTM zone 53S", 0, 0,
   649         -        "WGS 84", "Greenwich",
   650         -        "WGS_1984", "Transverse_Mercator", "metre",
   651         -        "Easting", "East", "Northing", "North");
          556  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32752\"]]");
          557  +    p = add_epsg_def (filter, first, last, 32753, "epsg", 32753,
          558  +        "WGS 84 / UTM zone 53S");
   652    559       add_proj4text (p, 0,
   653    560           "+proj=utm +zone=53 +south +datum=WGS84 +units=m +no_defs");
   654    561       add_srs_wkt (p, 0,
   655    562           "PROJCS[\"WGS 84 / UTM zone 53S\",GEOGCS[\"WGS 84\",DATUM");
   656    563       add_srs_wkt (p, 1,
   657    564           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   658    565       add_srs_wkt (p, 2,
   659    566           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   660    567       add_srs_wkt (p, 3,
   661    568           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   662    569       add_srs_wkt (p, 4,
   663    570           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   664    571       add_srs_wkt (p, 5,
   665         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          572  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   666    573       add_srs_wkt (p, 6,
   667         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          574  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   668    575       add_srs_wkt (p, 7,
   669         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          576  +        "ARAMETER[\"central_meridian\",135],PARAMETER[\"scale_fac");
   670    577       add_srs_wkt (p, 8,
   671         -        "ER[\"central_meridian\",135],PARAMETER[\"scale_factor\",");
          578  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   672    579       add_srs_wkt (p, 9,
   673         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          580  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   674    581       add_srs_wkt (p, 10,
   675         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          582  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   676    583       add_srs_wkt (p, 11,
   677         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   678         -    add_srs_wkt (p, 12,
   679         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32753\"]]");
   680         -    p = add_epsg_def_ex (filter, first, last, 32754, "epsg", 32754,
   681         -        "WGS 84 / UTM zone 54S", 0, 0,
   682         -        "WGS 84", "Greenwich",
   683         -        "WGS_1984", "Transverse_Mercator", "metre",
   684         -        "Easting", "East", "Northing", "North");
          584  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32753\"]]");
          585  +    p = add_epsg_def (filter, first, last, 32754, "epsg", 32754,
          586  +        "WGS 84 / UTM zone 54S");
   685    587       add_proj4text (p, 0,
   686    588           "+proj=utm +zone=54 +south +datum=WGS84 +units=m +no_defs");
   687    589       add_srs_wkt (p, 0,
   688    590           "PROJCS[\"WGS 84 / UTM zone 54S\",GEOGCS[\"WGS 84\",DATUM");
   689    591       add_srs_wkt (p, 1,
   690    592           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   691    593       add_srs_wkt (p, 2,
   692    594           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   693    595       add_srs_wkt (p, 3,
   694    596           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   695    597       add_srs_wkt (p, 4,
   696    598           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   697    599       add_srs_wkt (p, 5,
   698         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          600  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   699    601       add_srs_wkt (p, 6,
   700         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          602  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   701    603       add_srs_wkt (p, 7,
   702         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          604  +        "ARAMETER[\"central_meridian\",141],PARAMETER[\"scale_fac");
   703    605       add_srs_wkt (p, 8,
   704         -        "ER[\"central_meridian\",141],PARAMETER[\"scale_factor\",");
          606  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   705    607       add_srs_wkt (p, 9,
   706         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          608  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   707    609       add_srs_wkt (p, 10,
   708         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          610  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   709    611       add_srs_wkt (p, 11,
   710         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   711         -    add_srs_wkt (p, 12,
   712         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32754\"]]");
   713         -    p = add_epsg_def_ex (filter, first, last, 32755, "epsg", 32755,
   714         -        "WGS 84 / UTM zone 55S", 0, 0,
   715         -        "WGS 84", "Greenwich",
   716         -        "WGS_1984", "Transverse_Mercator", "metre",
   717         -        "Easting", "East", "Northing", "North");
          612  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32754\"]]");
          613  +    p = add_epsg_def (filter, first, last, 32755, "epsg", 32755,
          614  +        "WGS 84 / UTM zone 55S");
   718    615       add_proj4text (p, 0,
   719    616           "+proj=utm +zone=55 +south +datum=WGS84 +units=m +no_defs");
   720    617       add_srs_wkt (p, 0,
   721    618           "PROJCS[\"WGS 84 / UTM zone 55S\",GEOGCS[\"WGS 84\",DATUM");
   722    619       add_srs_wkt (p, 1,
   723    620           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   724    621       add_srs_wkt (p, 2,
   725    622           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   726    623       add_srs_wkt (p, 3,
   727    624           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   728    625       add_srs_wkt (p, 4,
   729    626           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   730    627       add_srs_wkt (p, 5,
   731         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          628  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   732    629       add_srs_wkt (p, 6,
   733         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          630  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   734    631       add_srs_wkt (p, 7,
   735         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          632  +        "ARAMETER[\"central_meridian\",147],PARAMETER[\"scale_fac");
   736    633       add_srs_wkt (p, 8,
   737         -        "ER[\"central_meridian\",147],PARAMETER[\"scale_factor\",");
          634  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   738    635       add_srs_wkt (p, 9,
   739         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          636  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   740    637       add_srs_wkt (p, 10,
   741         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          638  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   742    639       add_srs_wkt (p, 11,
   743         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   744         -    add_srs_wkt (p, 12,
   745         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32755\"]]");
   746         -    p = add_epsg_def_ex (filter, first, last, 32756, "epsg", 32756,
   747         -        "WGS 84 / UTM zone 56S", 0, 0,
   748         -        "WGS 84", "Greenwich",
   749         -        "WGS_1984", "Transverse_Mercator", "metre",
   750         -        "Easting", "East", "Northing", "North");
          640  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32755\"]]");
          641  +    p = add_epsg_def (filter, first, last, 32756, "epsg", 32756,
          642  +        "WGS 84 / UTM zone 56S");
   751    643       add_proj4text (p, 0,
   752    644           "+proj=utm +zone=56 +south +datum=WGS84 +units=m +no_defs");
   753    645       add_srs_wkt (p, 0,
   754    646           "PROJCS[\"WGS 84 / UTM zone 56S\",GEOGCS[\"WGS 84\",DATUM");
   755    647       add_srs_wkt (p, 1,
   756    648           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   757    649       add_srs_wkt (p, 2,
   758    650           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   759    651       add_srs_wkt (p, 3,
   760    652           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   761    653       add_srs_wkt (p, 4,
   762    654           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   763    655       add_srs_wkt (p, 5,
   764         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          656  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   765    657       add_srs_wkt (p, 6,
   766         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          658  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   767    659       add_srs_wkt (p, 7,
   768         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          660  +        "ARAMETER[\"central_meridian\",153],PARAMETER[\"scale_fac");
   769    661       add_srs_wkt (p, 8,
   770         -        "ER[\"central_meridian\",153],PARAMETER[\"scale_factor\",");
          662  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   771    663       add_srs_wkt (p, 9,
   772         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          664  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   773    665       add_srs_wkt (p, 10,
   774         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          666  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   775    667       add_srs_wkt (p, 11,
   776         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   777         -    add_srs_wkt (p, 12,
   778         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32756\"]]");
   779         -    p = add_epsg_def_ex (filter, first, last, 32757, "epsg", 32757,
   780         -        "WGS 84 / UTM zone 57S", 0, 0,
   781         -        "WGS 84", "Greenwich",
   782         -        "WGS_1984", "Transverse_Mercator", "metre",
   783         -        "Easting", "East", "Northing", "North");
          668  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32756\"]]");
          669  +    p = add_epsg_def (filter, first, last, 32757, "epsg", 32757,
          670  +        "WGS 84 / UTM zone 57S");
   784    671       add_proj4text (p, 0,
   785    672           "+proj=utm +zone=57 +south +datum=WGS84 +units=m +no_defs");
   786    673       add_srs_wkt (p, 0,
   787    674           "PROJCS[\"WGS 84 / UTM zone 57S\",GEOGCS[\"WGS 84\",DATUM");
   788    675       add_srs_wkt (p, 1,
   789    676           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   790    677       add_srs_wkt (p, 2,
   791    678           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   792    679       add_srs_wkt (p, 3,
   793    680           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   794    681       add_srs_wkt (p, 4,
   795    682           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   796    683       add_srs_wkt (p, 5,
   797         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          684  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   798    685       add_srs_wkt (p, 6,
   799         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          686  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   800    687       add_srs_wkt (p, 7,
   801         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          688  +        "ARAMETER[\"central_meridian\",159],PARAMETER[\"scale_fac");
   802    689       add_srs_wkt (p, 8,
   803         -        "ER[\"central_meridian\",159],PARAMETER[\"scale_factor\",");
          690  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   804    691       add_srs_wkt (p, 9,
   805         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          692  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   806    693       add_srs_wkt (p, 10,
   807         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          694  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   808    695       add_srs_wkt (p, 11,
   809         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   810         -    add_srs_wkt (p, 12,
   811         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32757\"]]");
   812         -    p = add_epsg_def_ex (filter, first, last, 32758, "epsg", 32758,
   813         -        "WGS 84 / UTM zone 58S", 0, 0,
   814         -        "WGS 84", "Greenwich",
   815         -        "WGS_1984", "Transverse_Mercator", "metre",
   816         -        "Easting", "East", "Northing", "North");
          696  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32757\"]]");
          697  +    p = add_epsg_def (filter, first, last, 32758, "epsg", 32758,
          698  +        "WGS 84 / UTM zone 58S");
   817    699       add_proj4text (p, 0,
   818    700           "+proj=utm +zone=58 +south +datum=WGS84 +units=m +no_defs");
   819    701       add_srs_wkt (p, 0,
   820    702           "PROJCS[\"WGS 84 / UTM zone 58S\",GEOGCS[\"WGS 84\",DATUM");
   821    703       add_srs_wkt (p, 1,
   822    704           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   823    705       add_srs_wkt (p, 2,
   824    706           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   825    707       add_srs_wkt (p, 3,
   826    708           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   827    709       add_srs_wkt (p, 4,
   828    710           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   829    711       add_srs_wkt (p, 5,
   830         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          712  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   831    713       add_srs_wkt (p, 6,
   832         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          714  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   833    715       add_srs_wkt (p, 7,
   834         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          716  +        "ARAMETER[\"central_meridian\",165],PARAMETER[\"scale_fac");
   835    717       add_srs_wkt (p, 8,
   836         -        "ER[\"central_meridian\",165],PARAMETER[\"scale_factor\",");
          718  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   837    719       add_srs_wkt (p, 9,
   838         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          720  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   839    721       add_srs_wkt (p, 10,
   840         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          722  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   841    723       add_srs_wkt (p, 11,
   842         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   843         -    add_srs_wkt (p, 12,
   844         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32758\"]]");
   845         -    p = add_epsg_def_ex (filter, first, last, 32759, "epsg", 32759,
   846         -        "WGS 84 / UTM zone 59S", 0, 0,
   847         -        "WGS 84", "Greenwich",
   848         -        "WGS_1984", "Transverse_Mercator", "metre",
   849         -        "Easting", "East", "Northing", "North");
          724  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32758\"]]");
          725  +    p = add_epsg_def (filter, first, last, 32759, "epsg", 32759,
          726  +        "WGS 84 / UTM zone 59S");
   850    727       add_proj4text (p, 0,
   851    728           "+proj=utm +zone=59 +south +datum=WGS84 +units=m +no_defs");
   852    729       add_srs_wkt (p, 0,
   853    730           "PROJCS[\"WGS 84 / UTM zone 59S\",GEOGCS[\"WGS 84\",DATUM");
   854    731       add_srs_wkt (p, 1,
   855    732           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   856    733       add_srs_wkt (p, 2,
   857    734           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   858    735       add_srs_wkt (p, 3,
   859    736           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   860    737       add_srs_wkt (p, 4,
   861    738           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   862    739       add_srs_wkt (p, 5,
   863         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          740  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   864    741       add_srs_wkt (p, 6,
   865         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          742  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   866    743       add_srs_wkt (p, 7,
   867         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          744  +        "ARAMETER[\"central_meridian\",171],PARAMETER[\"scale_fac");
   868    745       add_srs_wkt (p, 8,
   869         -        "ER[\"central_meridian\",171],PARAMETER[\"scale_factor\",");
          746  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   870    747       add_srs_wkt (p, 9,
   871         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          748  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   872    749       add_srs_wkt (p, 10,
   873         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          750  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   874    751       add_srs_wkt (p, 11,
   875         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   876         -    add_srs_wkt (p, 12,
   877         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32759\"]]");
   878         -    p = add_epsg_def_ex (filter, first, last, 32760, "epsg", 32760,
   879         -        "WGS 84 / UTM zone 60S", 0, 0,
   880         -        "WGS 84", "Greenwich",
   881         -        "WGS_1984", "Transverse_Mercator", "metre",
   882         -        "Easting", "East", "Northing", "North");
          752  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32759\"]]");
          753  +    p = add_epsg_def (filter, first, last, 32760, "epsg", 32760,
          754  +        "WGS 84 / UTM zone 60S");
   883    755       add_proj4text (p, 0,
   884    756           "+proj=utm +zone=60 +south +datum=WGS84 +units=m +no_defs");
   885    757       add_srs_wkt (p, 0,
   886    758           "PROJCS[\"WGS 84 / UTM zone 60S\",GEOGCS[\"WGS 84\",DATUM");
   887    759       add_srs_wkt (p, 1,
   888    760           "[\"WGS_1984\",SPHEROID[\"WGS 84\",6378137,298.257223563,");
   889    761       add_srs_wkt (p, 2,
   890    762           "AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"");
   891    763       add_srs_wkt (p, 3,
   892    764           "]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],");
   893    765       add_srs_wkt (p, 4,
   894    766           "UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"");
   895    767       add_srs_wkt (p, 5,
   896         -        "9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAS");
          768  +        "9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Tran");
   897    769       add_srs_wkt (p, 6,
   898         -        "T],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse");
          770  +        "sverse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],P");
   899    771       add_srs_wkt (p, 7,
   900         -        "_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARAMET");
          772  +        "ARAMETER[\"central_meridian\",177],PARAMETER[\"scale_fac");
   901    773       add_srs_wkt (p, 8,
   902         -        "ER[\"central_meridian\",177],PARAMETER[\"scale_factor\",");
          774  +        "tor\",0.9996],PARAMETER[\"false_easting\",500000],PARAME");
   903    775       add_srs_wkt (p, 9,
   904         -        "0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
          776  +        "TER[\"false_northing\",10000000],UNIT[\"metre\",1,AUTHOR");
   905    777       add_srs_wkt (p, 10,
   906         -        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
          778  +        "ITY[\"EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"No");
   907    779       add_srs_wkt (p, 11,
   908         -        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   909         -    add_srs_wkt (p, 12,
   910         -        "\",NORTH],AUTHORITY[\"EPSG\",\"32760\"]]");
   911         -    p = add_epsg_def_ex (filter, first, last, 32761, "epsg", 32761,
   912         -        "WGS 84 / UPS South (N,E)", 0, 1,
   913         -        "WGS 84", "Greenwich",
   914         -        "WGS_1984", "Polar_Stereographic", "metre",
   915         -        "Northing", "North", "Easting", "East");
          780  +        "rthing\",NORTH],AUTHORITY[\"EPSG\",\"32760\"]]");
          781  +    p = add_epsg_def (filter, first, last, 32761, "epsg", 32761,
          782  +        "WGS 84 / UPS South (N,E)");
   916    783       add_proj4text (p, 0,
   917    784           "+proj=stere +lat_0=-90 +lat_ts=-90 +lon_0=0 +k=0.994 +x_");
   918    785       add_proj4text (p, 1,
   919    786           "0=2000000 +y_0=2000000 +datum=WGS84 +units=m +no_defs");
   920    787       add_srs_wkt (p, 0,
   921    788           "PROJCS[\"WGS 84 / UPS South (N,E)\",GEOGCS[\"WGS 84\",DA");
   922    789       add_srs_wkt (p, 1,
................................................................................
   924    791       add_srs_wkt (p, 2,
   925    792           "63,AUTHORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"63");
   926    793       add_srs_wkt (p, 3,
   927    794           "26\"]],PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"");
   928    795       add_srs_wkt (p, 4,
   929    796           "]],UNIT[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\"");
   930    797       add_srs_wkt (p, 5,
   931         -        ",\"9122\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",");
          798  +        ",\"9122\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"P");
   932    799       add_srs_wkt (p, 6,
   933         -        "EAST],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Polar_S");
          800  +        "olar_Stereographic\"],PARAMETER[\"latitude_of_origin\",-");
   934    801       add_srs_wkt (p, 7,
   935         -        "tereographic\"],PARAMETER[\"latitude_of_origin\",-90],PA");
          802  +        "90],PARAMETER[\"central_meridian\",0],PARAMETER[\"scale_");
   936    803       add_srs_wkt (p, 8,
   937         -        "RAMETER[\"central_meridian\",0],PARAMETER[\"scale_factor");
          804  +        "factor\",0.994],PARAMETER[\"false_easting\",2000000],PAR");
   938    805       add_srs_wkt (p, 9,
   939         -        "\",0.994],PARAMETER[\"false_easting\",2000000],PARAMETER");
          806  +        "AMETER[\"false_northing\",2000000],UNIT[\"metre\",1,AUTH");
   940    807       add_srs_wkt (p, 10,
   941         -        "[\"false_northing\",2000000],UNIT[\"metre\",1,AUTHORITY[");
   942         -    add_srs_wkt (p, 11,
   943         -        "\"EPSG\",\"9001\"]],AXIS[\"Northing\",NORTH],AXIS[\"East");
   944         -    add_srs_wkt (p, 12,
   945         -        "ing\",EAST],AUTHORITY[\"EPSG\",\"32761\"]]");
   946         -    p = add_epsg_def_ex (filter, first, last, 32766, "epsg", 32766,
   947         -        "WGS 84 / TM 36 SE", 0, 0,
   948         -        "WGS 84", "Greenwich",
   949         -        "WGS_1984", "Transverse_Mercator", "metre",
   950         -        "Easting", "East", "Northing", "North");
          808  +        "ORITY[\"EPSG\",\"9001\"]],AUTHORITY[\"EPSG\",\"32761\"]]");
          809  +    p = add_epsg_def (filter, first, last, 32766, "epsg", 32766,
          810  +        "WGS 84 / TM 36 SE");
   951    811       add_proj4text (p, 0,
   952    812           "+proj=tmerc +lat_0=0 +lon_0=36 +k=0.9996 +x_0=500000 +y_");
   953    813       add_proj4text (p, 1,
   954    814           "0=10000000 +datum=WGS84 +units=m +no_defs");
   955    815       add_srs_wkt (p, 0,
   956    816           "PROJCS[\"WGS 84 / TM 36 SE\",GEOGCS[\"WGS 84\",DATUM[\"W");
   957    817       add_srs_wkt (p, 1,
................................................................................
   959    819       add_srs_wkt (p, 2,
   960    820           "ORITY[\"EPSG\",\"7030\"]],AUTHORITY[\"EPSG\",\"6326\"]],");
   961    821       add_srs_wkt (p, 3,
   962    822           "PRIMEM[\"Greenwich\",0,AUTHORITY[\"EPSG\",\"8901\"]],UNI");
   963    823       add_srs_wkt (p, 4,
   964    824           "T[\"degree\",0.0174532925199433,AUTHORITY[\"EPSG\",\"912");
   965    825       add_srs_wkt (p, 5,
   966         -        "2\"]],AXIS[\"Latitude\",NORTH],AXIS[\"Longitude\",EAST],");
          826  +        "2\"]],AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transve");
   967    827       add_srs_wkt (p, 6,
   968         -        "AUTHORITY[\"EPSG\",\"4326\"]],PROJECTION[\"Transverse_Me");
          828  +        "rse_Mercator\"],PARAMETER[\"latitude_of_origin\",0],PARA");
   969    829       add_srs_wkt (p, 7,
   970         -        "rcator\"],PARAMETER[\"latitude_of_origin\",0],PARAMETER[");
          830  +        "METER[\"central_meridian\",36],PARAMETER[\"scale_factor\"");
   971    831       add_srs_wkt (p, 8,
   972         -        "\"central_meridian\",36],PARAMETER[\"scale_factor\",0.99");
          832  +        ",0.9996],PARAMETER[\"false_easting\",500000],PARAMETER[\"");
   973    833       add_srs_wkt (p, 9,
   974         -        "96],PARAMETER[\"false_easting\",500000],PARAMETER[\"fals");
          834  +        "false_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"");
   975    835       add_srs_wkt (p, 10,
   976         -        "e_northing\",10000000],UNIT[\"metre\",1,AUTHORITY[\"EPSG");
          836  +        "EPSG\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing");
   977    837       add_srs_wkt (p, 11,
   978         -        "\",\"9001\"]],AXIS[\"Easting\",EAST],AXIS[\"Northing\",N");
   979         -    add_srs_wkt (p, 12,
   980         -        "ORTH],AUTHORITY[\"EPSG\",\"32766\"]]");
          838  +        "\",NORTH],AUTHORITY[\"EPSG\",\"32766\"]]");
   981    839   }
   982    840   

Changes to src/srsinit/epsg_update/Makefile.am.

     1      1   
     2         -EXTRA_DIST = README.txt README-obsolete.txt auto_epsg.c \
     3         -	epsg_from_gdal.c auto_epsg_ext.c
            2  +EXTRA_DIST = README.txt auto_epsg.c
     4      3   

Changes to src/srsinit/epsg_update/Makefile.in.

   236    236   sharedstatedir = @sharedstatedir@
   237    237   srcdir = @srcdir@
   238    238   sysconfdir = @sysconfdir@
   239    239   target_alias = @target_alias@
   240    240   top_build_prefix = @top_build_prefix@
   241    241   top_builddir = @top_builddir@
   242    242   top_srcdir = @top_srcdir@
   243         -EXTRA_DIST = README.txt README-obsolete.txt auto_epsg.c \
   244         -	epsg_from_gdal.c auto_epsg_ext.c
   245         -
          243  +EXTRA_DIST = README.txt auto_epsg.c
   246    244   all: all-am
   247    245   
   248    246   .SUFFIXES:
   249    247   $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
   250    248   	@for dep in $?; do \
   251    249   	  case '$(am__configure_deps)' in \
   252    250   	    *$$dep*) \

Deleted src/srsinit/epsg_update/README-obsolete.txt.

     1         -****************************************************************************
     2         -***
     3         -*** WARNING     WARNING     WARNING     WARNING     WARNING
     4         -***
     5         -*** this procedure was discontinued since 4.2.1 and is now obsolete
     6         -*** the currecnt procedure is documented in README.txt
     7         -***
     8         -****************************************************************************
     9         -
    10         -
    11         -HOW-TO: UPDATE spatial_ref_sys SELF-INITIALIZING C CODE
    12         -============================================================================
    13         -When updating is required: each time a new GDAL version will be released.
    14         -============================================================================
    15         -
    16         -STEP #1: getting the basic EPSG files
    17         ---------
    18         -- download the latest GDAL sources
    19         -- build and install 
    20         -  be sure to set: ./configure --with-python=yes
    21         -
    22         -# cd {gdal-sources}/data 
    23         -# rm epsg
    24         -# epsg_tr.py --config OVERRIDE_PROJ_DATUM_WITH_TOWGS84 FALSE \
    25         -#    -proj4 -skip -list gcs.csv > epsg
    26         -# epsg_tr.py --config OVERRIDE_PROJ_DATUM_WITH_TOWGS84 FALSE \
    27         -#    -proj4 -skip -list pcs.csv >> epsg
    28         -# rm wkt
    29         -# epsg_tr.py -wkt -skip -list gcs.csv > wkt
    30         -# epsg_tr.py -wkt -skip -list pcs.csv >> wkt
    31         -
    32         -all right: these "epsg" and "wkt" files will be used as "seeds" into the
    33         -next step:
    34         -- copy both "epsg" and "wkt" files into: 
    35         -  {libspatialite-source}/src/srcinit/epsg_update
    36         -
    37         -
    38         -
    39         -STEP #2: compiling the C generator tool
    40         ---------
    41         -# cd {libspatialite-source}/src/srsinit/epsg_update
    42         -
    43         -Linux:
    44         -# gcc auto_epsg.c -o auto_epsg
    45         -
    46         -Windows [MinGW]:
    47         -# gcc auto_epsg.c -o auto_epsg.exe
    48         -
    49         -
    50         -
    51         -STEP #3: generating the C code [inlined EPSG dataset]
    52         ---------
    53         -# rm epsg_inlined_*.c
    54         -# ./auto_epsg
    55         -
    56         -at the end of this step several "epsg_inlined_*.c" files will be generated
    57         -
    58         -
    59         -
    60         -STEP #4: final setup
    61         ---------
    62         -- copy the generated file into the parent dir:
    63         -  rm ../epsg_inlined*.c
    64         -  cp epsg_inlined*.c ..
    65         -- be sure to update as required the repository (ADD/DEL)
    66         -- be sure to update as required Makefile.am
    67         -- and finally commit into the repository

Changes to src/srsinit/epsg_update/README.txt.

     1      1   HOW-TO: UPDATE spatial_ref_sys SELF-INITIALIZING C CODE
     2      2   ============================================================================
     3      3   When updating is required: each time a new GDAL version will be released.
     4      4   ============================================================================
     5      5   
     6         -STEP #0: building the most recent GDAL
            6  +STEP #1: getting the basic EPSG files
     7      7   --------
     8      8   - download the latest GDAL sources
     9         -- build and install (no special settings are required)
    10         -- CAVEAT: set the LD_LIBRARY_PATH env variable so to be
    11         -  absolutely sure to target this custom built GDAL and
    12         -  not the default system installation
    13         -  
            9  +- build and install 
           10  +  be sure to set: ./configure --with-python=yes
    14     11   
    15         -STEP #1: compiling the C GDAL utility
    16         ---------
    17         -# cd {libspatialite-source}/src/srsinit/epsg_update
           12  +# cd {gdal-sources}/data 
           13  +# rm epsg
           14  +# epsg_tr.py --config OVERRIDE_PROJ_DATUM_WITH_TOWGS84 FALSE \
           15  +#    -proj4 -skip -list gcs.csv > epsg
           16  +# epsg_tr.py --config OVERRIDE_PROJ_DATUM_WITH_TOWGS84 FALSE \
           17  +#    -proj4 -skip -list pcs.csv >> epsg
           18  +# rm wkt
           19  +# epsg_tr.py -wkt -skip -list gcs.csv > wkt
           20  +# epsg_tr.py -wkt -skip -list pcs.csv >> wkt
    18     21   
    19         -Linux:
    20         -# gcc epsg_from_gdal.c -o epsg_from_gdal -lgdal
    21         -
    22         -Windows [MinGW]:
    23         -# gcc -I/usr/local/include epsg_from_gdal.c -o epsg_from_gdal,exe \
    24         -      -L/usr/local/lib -lgdal
           22  +all right: these "epsg" and "wkt" files will be used as "seeds" into the
           23  +next step:
           24  +- copy both "epsg" and "wkt" files into: 
           25  +  {libspatialite-source}/src/srcinit/epsg_update
    25     26   
    26     27   
    27     28   
    28         -STEP #2: getting the basic EPSG file
    29         ---------
    30         -# rm epsg
    31         -# epsg_from_gdal >epsg
    32         -
    33         -all right: this "epsg" output file will be used as a "seed" 
    34         -into the next step
    35         -
    36         -
    37         -
    38         -STEP #3: compiling the C generator tool
           29  +STEP #2: compiling the C generator tool
    39     30   --------
    40     31   # cd {libspatialite-source}/src/srsinit/epsg_update
    41     32   
    42     33   Linux:
    43         -# gcc auto_epsg_ext.c -o auto_epsg_ext
           34  +# gcc auto_epsg.c -o auto_epsg
    44     35   
    45     36   Windows [MinGW]:
    46         -# gcc auto_epsg_ext.c -o auto_epsg_ext.exe
           37  +# gcc auto_epsg.c -o auto_epsg.exe
    47     38   
    48     39   
    49     40   
    50         -STEP #4: generating the C code [inlined EPSG dataset]
           41  +STEP #3: generating the C code [inlined EPSG dataset]
    51     42   --------
    52     43   # rm epsg_inlined_*.c
    53         -# ./auto_epsg_ext
           44  +# ./auto_epsg
    54     45   
    55     46   at the end of this step several "epsg_inlined_*.c" files will be generated
    56     47   
    57     48   
    58     49   
    59         -STEP #5: final setup
           50  +STEP #4: final setup
    60     51   --------
    61     52   - copy the generated file into the parent dir:
    62     53     rm ../epsg_inlined*.c
    63     54     cp epsg_inlined*.c ..
    64     55   - be sure to update as required the repository (ADD/DEL)
    65     56   - be sure to update as required Makefile.am
    66     57   - and finally commit into the repository

Deleted src/srsinit/epsg_update/auto_epsg_ext.c.

     1         -/* 
     2         -/ auto_epsg_ext
     3         -/
     4         -/ a tool autogenerating C code for SpatiaLite
     5         -/ [spatial_ref_sys self-initialization routines]
     6         -/
     7         -/ version 1.0, 2014 December 3
     8         -/
     9         -/ Author: Sandro Furieri a.furieri@lqt.it
    10         -/
    11         -/ Copyright (C) 2014  Alessandro Furieri
    12         -/
    13         -/    This program is free software: you can redistribute it and/or modify
    14         -/    it under the terms of the GNU General Public License as published by
    15         -/    the Free Software Foundation, either version 3 of the License, or
    16         -/    (at your option) any later version.
    17         -/
    18         -/    This program is distributed in the hope that it will be useful,
    19         -/    but WITHOUT ANY WARRANTY; without even the implied warranty of
    20         -/    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    21         -/    GNU General Public License for more details.
    22         -/
    23         -/    You should have received a copy of the GNU General Public License
    24         -/    along with this program.  If not, see <http://www.gnu.org/licenses/>.
    25         -/
    26         -*/
    27         -
    28         -#include <stdlib.h>
    29         -#include <stdio.h>
    30         -#include <string.h>
    31         -#include <time.h>
    32         -
    33         -struct epsg_entry
    34         -{
    35         -/* a struct wrapping an EPSG entry */
    36         -    int srid;
    37         -    int is_geographic;
    38         -    int flipped_axes;
    39         -    char *ref_sys_name;
    40         -    char *proj4text;
    41         -    char *srtext;
    42         -    char *spheroid;
    43         -    char *prime_meridian;
    44         -    char *datum;
    45         -    char *projection;
    46         -    char *unit;
    47         -    char *axis_1;
    48         -    char *orientation_1;
    49         -    char *axis_2;
    50         -    char *orientation_2;
    51         -    struct epsg_entry *next;
    52         -};
    53         -
    54         -struct epsg_dict
    55         -{
    56         -/* the EPSG dictionary */
    57         -    struct epsg_entry *first;
    58         -    struct epsg_entry *last;
    59         -    struct epsg_entry **sorted;
    60         -    int count;
    61         -};
    62         -
    63         -static void
    64         -free_epsg_entry (struct epsg_entry *p)
    65         -{
    66         -/* destroying an epsg_entry */
    67         -    if (p->ref_sys_name)
    68         -	free (p->ref_sys_name);
    69         -    if (p->proj4text)
    70         -	free (p->proj4text);
    71         -    if (p->srtext)
    72         -	free (p->srtext);
    73         -    if (p->spheroid)
    74         -	free (p->spheroid);
    75         -	if (p->prime_meridian)
    76         -	free(p->prime_meridian);
    77         -    if (p->datum)
    78         -	free (p->datum);
    79         -    if (p->projection)
    80         -	free (p->projection);
    81         -    if (p->unit)
    82         -	free (p->unit);
    83         -    if (p->axis_1)
    84         -	free (p->axis_1);
    85         -    if (p->orientation_1)
    86         -	free (p->orientation_1);
    87         -    if (p->axis_2)
    88         -	free (p->axis_2);
    89         -    if (p->orientation_2)
    90         -	free (p->orientation_2);
    91         -    free (p);
    92         -}
    93         -
    94         -static void
    95         -free_epsg (struct epsg_dict *epsg)
    96         -{
    97         -/* destroying the EPSG dictionary */
    98         -    struct epsg_entry *pE;
    99         -    struct epsg_entry *pEn;
   100         -    pE = epsg->first;
   101         -    while (pE)
   102         -      {
   103         -	  pEn = pE->next;
   104         -	  free_epsg_entry (pE);
   105         -	  pE = pEn;
   106         -      }
   107         -    if (epsg->sorted)
   108         -	free (epsg->sorted);
   109         -}
   110         -
   111         -static void
   112         -epsg_insert (struct epsg_dict *epsg, int srid, int is_geographic,
   113         -	     int flipped_axes, const char *unit, const char *axis_1,
   114         -	     const char *orientation_1, const char *axis_2,
   115         -	     const char *orientation_2, const char *spheroid, const char *prime_meridian, const char *datum,
   116         -	     const char *projection, const char *name, const char *proj4text,
   117         -	     const char *srtext)
   118         -{
   119         -/* inserting an entry into the EPSG dictionary */
   120         -    int len;
   121         -    struct epsg_entry *p = malloc (sizeof (struct epsg_entry));
   122         -    p->srid = srid;
   123         -    p->is_geographic = is_geographic;
   124         -    p->flipped_axes = flipped_axes;
   125         -    len = strlen (name);
   126         -    p->ref_sys_name = malloc (len + 1);
   127         -    strcpy (p->ref_sys_name, name);
   128         -    len = strlen (proj4text);
   129         -    p->proj4text = malloc (len + 1);
   130         -    strcpy (p->proj4text, proj4text);
   131         -    len = strlen (srtext);
   132         -    p->srtext = malloc (len + 1);
   133         -    strcpy (p->srtext, srtext);
   134         -    len = strlen (unit);
   135         -    p->unit = malloc (len + 1);
   136         -    strcpy (p->unit, unit);
   137         -    len = strlen (axis_1);
   138         -    p->axis_1 = malloc (len + 1);
   139         -    strcpy (p->axis_1, axis_1);
   140         -    len = strlen (orientation_1);
   141         -    p->orientation_1 = malloc (len + 1);
   142         -    strcpy (p->orientation_1, orientation_1);
   143         -    len = strlen (axis_2);
   144         -    p->axis_2 = malloc (len + 1);
   145         -    strcpy (p->axis_2, axis_2);
   146         -    len = strlen (orientation_2);
   147         -    p->orientation_2 = malloc (len + 1);
   148         -    strcpy (p->orientation_2, orientation_2);
   149         -    len = strlen (spheroid);
   150         -    p->spheroid = malloc (len + 1);
   151         -    strcpy (p->spheroid, spheroid);
   152         -    len = strlen(prime_meridian);
   153         -    p->prime_meridian = malloc(len + 1);
   154         -    strcpy(p->prime_meridian, prime_meridian);
   155         -    len = strlen (datum);
   156         -    p->datum = malloc (len + 1);
   157         -    strcpy (p->datum, datum);
   158         -    len = strlen (projection);
   159         -    p->projection = malloc (len + 1);
   160         -    strcpy (p->projection, projection);
   161         -    p->next = NULL;
   162         -
   163         -/* updating the linked list */
   164         -    if (epsg->first == NULL)
   165         -	epsg->first = p;
   166         -    if (epsg->last != NULL)
   167         -	epsg->last->next = p;
   168         -    epsg->last = p;
   169         -}
   170         -
   171         -static int
   172         -parse_epsg (FILE * fl_epsg, struct epsg_dict *epsg)
   173         -{
   174         -/* parsing the EPSG input file */
   175         -    char srid[64];
   176         -    char is_geographic[64];
   177         -    char flipped_axes[64];
   178         -    char unit[128];
   179         -    char axis_1[128];
   180         -    char orientation_1[128];
   181         -    char axis_2[128];
   182         -    char orientation_2[128];
   183         -    char spheroid[128];
   184         -    char prime_meridian[128];
   185         -    char datum[128];
   186         -    char projection[128];
   187         -    char name[512];
   188         -    char proj4text[512];
   189         -    char srtext[8192];
   190         -    char *out = srid;
   191         -    int count = 0;
   192         -    int row_no = 1;
   193         -    int c;
   194         -    int err = 0;
   195         -
   196         -    *srid = '\0';
   197         -    *is_geographic = '\0';
   198         -    *flipped_axes = '\0';
   199         -    *unit = '\0';
   200         -    *axis_1 = '\0';
   201         -    *orientation_1 = '\0';
   202         -    *axis_2 = '\0';
   203         -    *orientation_2 = '\0';
   204         -    *spheroid = '\0';
   205         -    *prime_meridian = '\0';
   206         -    *datum = '\0';
   207         -    *projection = '\0';
   208         -    *name = '\0';
   209         -    *proj4text = '\0';
   210         -    *srtext = '\0';
   211         -    while ((c = getc (fl_epsg)) != EOF)
   212         -      {
   213         -	  if (c == '\r')
   214         -	      continue;
   215         -	  if (c == '\t')
   216         -	    {
   217         -		if (out != NULL)
   218         -		    *out = '\0';
   219         -		count++;
   220         -		if (count == 1)
   221         -		    out = is_geographic;
   222         -		else if (count == 2)
   223         -		    out = flipped_axes;
   224         -		else if (count == 3)
   225         -		    out = unit;
   226         -		else if (count == 4)
   227         -		    out = axis_1;
   228         -		else if (count == 5)
   229         -		    out = orientation_1;
   230         -		else if (count == 6)
   231         -		    out = axis_2;
   232         -		else if (count == 7)
   233         -		    out = orientation_2;
   234         -		else if (count == 8)
   235         -		    out = spheroid;
   236         -		else if (count == 9)
   237         -		    out = prime_meridian;
   238         -		else if (count == 10)
   239         -		    out = datum;
   240         -		else if (count == 11)
   241         -		    out = projection;
   242         -		else if (count == 12)
   243         -		    out = name;
   244         -		else if (count == 13)
   245         -		    out = proj4text;
   246         -		else if (count == 14)
   247         -		    out = srtext;
   248         -		else
   249         -		  {
   250         -		      out = NULL;
   251         -		      fprintf (stderr, "invalid line #%d\n", row_no);
   252         -		      err = 1;
   253         -		  }
   254         -		continue;
   255         -	    }
   256         -	  if (c == '\n')
   257         -	    {
   258         -		if (out != NULL)
   259         -		    *out = '\0';
   260         -		if (!err)
   261         -		    epsg_insert (epsg, atoi (srid), atoi (is_geographic),
   262         -				 atoi (flipped_axes), unit, axis_1,
   263         -				 orientation_1, axis_2, orientation_2, spheroid, prime_meridian,
   264         -				 datum, projection, name, proj4text, srtext);
   265         -		row_no++;
   266         -		*srid = '\0';
   267         -		*is_geographic = '\0';
   268         -		*flipped_axes = '\0';
   269         -		*unit = '\0';
   270         -		*axis_1 = '\0';
   271         -		*orientation_1 = '\0';
   272         -		*axis_2 = '\0';
   273         -		*orientation_2 = '\0';
   274         -		*spheroid = '\0';
   275         -		*prime_meridian = '\0';
   276         -		*datum = '\0';
   277         -		*projection = '\0';
   278         -		*name = '\0';
   279         -		*proj4text = '\0';
   280         -		*srtext = '\0';
   281         -		err = 0;
   282         -		count = 0;
   283         -		out = srid;
   284         -		continue;
   285         -	    }
   286         -	  if (out != NULL)
   287         -	      *out++ = c;
   288         -      }
   289         -    return 1;
   290         -}
   291         -
   292         -static int
   293         -cmp_sort (const void *p1, const void *p2)
   294         -{
   295         -/* comparison function for QSORT */
   296         -    struct epsg_entry *e1 = *(struct epsg_entry **) p1;
   297         -    struct epsg_entry *e2 = *(struct epsg_entry **) p2;
   298         -    if (e1->srid == e2->srid)
   299         -	return 0;
   300         -    if (e1->srid < e2->srid)
   301         -	return -1;
   302         -    return 1;
   303         -}
   304         -
   305         -static int
   306         -sort_epsg (struct epsg_dict *epsg)
   307         -{
   308         -/* sorting the EPSG defs by ascending SRID */
   309         -    int count = 0;
   310         -    int i;
   311         -    struct epsg_entry *p = epsg->first;
   312         -    while (p)
   313         -      {
   314         -	  /* counting how many entries are there */
   315         -	  count++;
   316         -	  p = p->next;
   317         -      }
   318         -    if (count == 0)
   319         -	return 0;
   320         -    if (epsg->sorted)
   321         -	free (epsg->sorted);
   322         -    epsg->sorted = malloc (sizeof (struct epsg_dict *) * count);
   323         -    epsg->count = count;
   324         -    i = 0;
   325         -    p = epsg->first;
   326         -    while (p)
   327         -      {
   328         -	  /* feeding the pointer array */
   329         -	  *(epsg->sorted + i) = p;
   330         -	  i++;
   331         -	  p = p->next;
   332         -      }
   333         -/* sorting the pointer array by ascending SRID */
   334         -    qsort (epsg->sorted, count, sizeof (struct epsg_dict *), cmp_sort);
   335         -    return 1;
   336         -}
   337         -
   338         -static FILE *
   339         -open_file (int file_no)
   340         -{
   341         -/* opening an output file */
   342         -    char path[1024];
   343         -    FILE *out = NULL;
   344         -
   345         -    sprintf (path, "epsg_inlined_%02d.c", file_no);
   346         -    out = fopen (path, "wb");
   347         -    if (out == NULL)
   348         -      {
   349         -	  fprintf (stderr,
   350         -		   "ERROR: unable to open the \"%s\" output file\n", path);
   351         -	  return NULL;
   352         -      }
   353         -    return out;
   354         -}
   355         -
   356         -static FILE *
   357         -open_file2 ()
   358         -{
   359         -/* opening the "extra" output file */
   360         -    FILE *out = NULL;
   361         -
   362         -    out = fopen ("epsg_inlined_extra.c", "wb");
   363         -    if (out == NULL)
   364         -      {
   365         -	  fprintf (stderr,
   366         -		   "ERROR: unable to open the \"epsg_inlined_extra.c\" output file\n");
   367         -	  return NULL;
   368         -      }
   369         -    return out;
   370         -}
   371         -
   372         -static FILE *
   373         -open_file3 ()
   374         -{
   375         -/* opening the "prussian" output file */
   376         -    FILE *out = NULL;
   377         -
   378         -    out = fopen ("epsg_inlined_prussian.c", "wb");
   379         -    if (out == NULL)
   380         -      {
   381         -	  fprintf (stderr,
   382         -		   "ERROR: unable to open the \"epsg_inlined_prussian.c\" output file\n");
   383         -	  return NULL;
   384         -      }
   385         -    return out;
   386         -}
   387         -
   388         -static FILE *
   389         -open_file_wgs84 (int file_no)
   390         -{
   391         -/* opening an output file "wgs84" */
   392         -    char path[1024];
   393         -    FILE *out = NULL;
   394         -
   395         -    sprintf (path, "epsg_inlined_wgs84_%02d.c", file_no);
   396         -    out = fopen (path, "wb");
   397         -    if (out == NULL)
   398         -      {
   399         -	  fprintf (stderr,
   400         -		   "ERROR: unable to open the \"%s\" output file\n", path);
   401         -	  return NULL;
   402         -      }
   403         -    return out;
   404         -}
   405         -
   406         -static void
   407         -do_prussian (FILE * out)
   408         -{
   409         -/* writing the "prussian" body */
   410         -    fprintf (out,
   411         -	     "SPATIALITE_PRIVATE void\ninitialize_epsg_prussian(int filter,struct epsg_defs **first, struct epsg_defs **last)\n");
   412         -    fprintf (out,
   413         -	     "{\n/* old Prussian based on Cassini-Soldner - kindly contributed by Mark Johnson */\n");
   414         -    fprintf (out, "    struct epsg_defs *p;\n");
   415         -    fprintf (out,
   416         -	     "    p = add_epsg_def(filter,first,last,187900,\"mj10777.de\",187900,\"DHDN / Soldner Rathausnetz 660\");\n");
   417         -    fprintf (out,
   418         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=52.41864827777778 +lon_0=13.62720366666667 \");\n");
   419         -    fprintf (out,
   420         -	     "    add_proj4text(p,1,\"+x_0=14741.77 +y_0=-11288.28 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   421         -    fprintf (out,
   422         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner Rathausnetz 660\\\",\");\n");
   423         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   424         -    fprintf (out,
   425         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   426         -    fprintf (out,
   427         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   428         -    fprintf (out,
   429         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   430         -    fprintf (out,
   431         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   432         -    fprintf (out,
   433         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   434         -    fprintf (out,
   435         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   436         -    fprintf (out,
   437         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   438         -    fprintf (out,
   439         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",52.41864827777778],\");\n");
   440         -    fprintf (out,
   441         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",13.62720366666667],\");\n");
   442         -    fprintf (out,
   443         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",14741.77],PARAMETER[\\\"false_northing\\\",-11288.28],\");\n");
   444         -    fprintf (out,
   445         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187900\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   446         -    fprintf (out,
   447         -	     "    p = add_epsg_def(filter,first,last,187901,\"mj10777.de\",187901,\"DHDN / Soldner 1 Kucklinsberg\");\n");
   448         -    fprintf (out,
   449         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=54.46022375 +lon_0=21.95509736 \");\n");
   450         -    fprintf (out,
   451         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   452         -    fprintf (out,
   453         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 1 Kucklinsberg\\\",\");\n");
   454         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   455         -    fprintf (out,
   456         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   457         -    fprintf (out,
   458         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   459         -    fprintf (out,
   460         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   461         -    fprintf (out,
   462         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   463         -    fprintf (out,
   464         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   465         -    fprintf (out,
   466         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   467         -    fprintf (out,
   468         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   469         -    fprintf (out,
   470         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",54.46022375],\");\n");
   471         -    fprintf (out,
   472         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",21.95509736],\");\n");
   473         -    fprintf (out,
   474         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   475         -    fprintf (out,
   476         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187901\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   477         -    fprintf (out,
   478         -	     "    p = add_epsg_def(filter,first,last,187902,\"mj10777.de\",187902,\"DHDN / Soldner 2 Paulinen\");\n");
   479         -    fprintf (out,
   480         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=54.28921067 +lon_0=20.73315431 \");\n");
   481         -    fprintf (out,
   482         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   483         -    fprintf (out,
   484         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 2 Paulinen\\\",\");\n");
   485         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   486         -    fprintf (out,
   487         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   488         -    fprintf (out,
   489         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   490         -    fprintf (out,
   491         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   492         -    fprintf (out,
   493         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   494         -    fprintf (out,
   495         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   496         -    fprintf (out,
   497         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   498         -    fprintf (out,
   499         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   500         -    fprintf (out,
   501         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",54.28921067],\");\n");
   502         -    fprintf (out,
   503         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",20.73315431],\");\n");
   504         -    fprintf (out,
   505         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   506         -    fprintf (out,
   507         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187902\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   508         -    fprintf (out,
   509         -	     "    p = add_epsg_def(filter,first,last,187903,\"mj10777.de\",187903,\"DHDN / Soldner 3 Markushof I\");\n");
   510         -    fprintf (out,
   511         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=54.05881333 +lon_0=19.37343583 \");\n");
   512         -    fprintf (out,
   513         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   514         -    fprintf (out,
   515         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 3 Markushof I\\\",\");\n");
   516         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   517         -    fprintf (out,
   518         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   519         -    fprintf (out,
   520         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   521         -    fprintf (out,
   522         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   523         -    fprintf (out,
   524         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   525         -    fprintf (out,
   526         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   527         -    fprintf (out,
   528         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   529         -    fprintf (out,
   530         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   531         -    fprintf (out,
   532         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",54.05881333],\");\n");
   533         -    fprintf (out,
   534         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",19.37343583],\");\n");
   535         -    fprintf (out,
   536         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   537         -    fprintf (out,
   538         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187903\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   539         -    fprintf (out,
   540         -	     "    p = add_epsg_def(filter,first,last,187904,\"mj10777.de\",187904,\"DHDN / Soldner 4 Thurmberg\");\n");
   541         -    fprintf (out,
   542         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=54.22552092 +lon_0=18.12569375 \");\n");
   543         -    fprintf (out,
   544         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   545         -    fprintf (out,
   546         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 4 Thurmberg\\\",\");\n");
   547         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   548         -    fprintf (out,
   549         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   550         -    fprintf (out,
   551         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   552         -    fprintf (out,
   553         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   554         -    fprintf (out,
   555         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   556         -    fprintf (out,
   557         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   558         -    fprintf (out,
   559         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   560         -    fprintf (out,
   561         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   562         -    fprintf (out,
   563         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",54.22552092],\");\n");
   564         -    fprintf (out,
   565         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",18.12569375],\");\n");
   566         -    fprintf (out,
   567         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   568         -    fprintf (out,
   569         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187904\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   570         -    fprintf (out,
   571         -	     "    p = add_epsg_def(filter,first,last,187905,\"mj10777.de\",187905,\"DHDN / Soldner 5 Kauernick I\");\n");
   572         -    fprintf (out,
   573         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=53.38933197 +lon_0=19.59810438 \");\n");
   574         -    fprintf (out,
   575         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   576         -    fprintf (out,
   577         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 5 Kauernick I\\\",\");\n");
   578         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   579         -    fprintf (out,
   580         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   581         -    fprintf (out,
   582         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   583         -    fprintf (out,
   584         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   585         -    fprintf (out,
   586         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   587         -    fprintf (out,
   588         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   589         -    fprintf (out,
   590         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   591         -    fprintf (out,
   592         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   593         -    fprintf (out,
   594         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",53.38933197],\");\n");
   595         -    fprintf (out,
   596         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",19.59810438],\");\n");
   597         -    fprintf (out,
   598         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   599         -    fprintf (out,
   600         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187905\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   601         -    fprintf (out,
   602         -	     "    p = add_epsg_def(filter,first,last,187906,\"mj10777.de\",187906,\"DHDN / Soldner 6 Thorn, Rathausturm\");\n");
   603         -    fprintf (out,
   604         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=53.01181586 +lon_0=18.60725428 \");\n");
   605         -    fprintf (out,
   606         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   607         -    fprintf (out,
   608         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 6 Thorn, Rathausturm\\\",\");\n");
   609         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   610         -    fprintf (out,
   611         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   612         -    fprintf (out,
   613         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   614         -    fprintf (out,
   615         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   616         -    fprintf (out,
   617         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   618         -    fprintf (out,
   619         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   620         -    fprintf (out,
   621         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   622         -    fprintf (out,
   623         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   624         -    fprintf (out,
   625         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",53.01181586],\");\n");
   626         -    fprintf (out,
   627         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",18.60725428],\");\n");
   628         -    fprintf (out,
   629         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   630         -    fprintf (out,
   631         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187906\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   632         -    fprintf (out,
   633         -	     "    p = add_epsg_def(filter,first,last,187907,\"mj10777.de\",187907,\"DHDN / Soldner 7 Heinrichsthal\");\n");
   634         -    fprintf (out,
   635         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=53.71289217 +lon_0=17.49676781 \");\n");
   636         -    fprintf (out,
   637         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   638         -    fprintf (out,
   639         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 7 Heinrichsthal\\\",\");\n");
   640         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   641         -    fprintf (out,
   642         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   643         -    fprintf (out,
   644         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   645         -    fprintf (out,
   646         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   647         -    fprintf (out,
   648         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   649         -    fprintf (out,
   650         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   651         -    fprintf (out,
   652         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   653         -    fprintf (out,
   654         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   655         -    fprintf (out,
   656         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",53.71289217],\");\n");
   657         -    fprintf (out,
   658         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",17.49676781],\");\n");
   659         -    fprintf (out,
   660         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   661         -    fprintf (out,
   662         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187907\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   663         -    fprintf (out,
   664         -	     "    p = add_epsg_def(filter,first,last,187908,\"mj10777.de\",187908,\"DHDN / Soldner 8 Gollenberg, Denkmal\");\n");
   665         -    fprintf (out,
   666         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=54.20857178 +lon_0=16.22956781 \");\n");
   667         -    fprintf (out,
   668         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   669         -    fprintf (out,
   670         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 8 Gollenberg, Denkmal\\\",\");\n");
   671         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   672         -    fprintf (out,
   673         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   674         -    fprintf (out,
   675         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   676         -    fprintf (out,
   677         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   678         -    fprintf (out,
   679         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   680         -    fprintf (out,
   681         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   682         -    fprintf (out,
   683         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   684         -    fprintf (out,
   685         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   686         -    fprintf (out,
   687         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",54.20857178],\");\n");
   688         -    fprintf (out,
   689         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",16.22956781],\");\n");
   690         -    fprintf (out,
   691         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   692         -    fprintf (out,
   693         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187908\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   694         -    fprintf (out,
   695         -	     "    p = add_epsg_def(filter,first,last,187909,\"mj10777.de\",187909,\"DHDN / Soldner 9 Gnesen\");\n");
   696         -    fprintf (out,
   697         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=52.53820406 +lon_0=17.59450500 \");\n");
   698         -    fprintf (out,
   699         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   700         -    fprintf (out,
   701         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 9 Gnesen\\\",\");\n");
   702         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   703         -    fprintf (out,
   704         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   705         -    fprintf (out,
   706         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   707         -    fprintf (out,
   708         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   709         -    fprintf (out,
   710         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   711         -    fprintf (out,
   712         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   713         -    fprintf (out,
   714         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   715         -    fprintf (out,
   716         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   717         -    fprintf (out,
   718         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",52.53820406],\");\n");
   719         -    fprintf (out,
   720         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",17.59450500],\");\n");
   721         -    fprintf (out,
   722         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   723         -    fprintf (out,
   724         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187909\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   725         -    fprintf (out,
   726         -	     "    p = add_epsg_def(filter,first,last,187910,\"mj10777.de\",187910,\"DHDN / Soldner 10 Josefsberg\");\n");
   727         -    fprintf (out,
   728         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=51.98768806 +lon_0=16.20044389 \");\n");
   729         -    fprintf (out,
   730         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   731         -    fprintf (out,
   732         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 10 Josefsberg\\\",\");\n");
   733         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   734         -    fprintf (out,
   735         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   736         -    fprintf (out,
   737         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   738         -    fprintf (out,
   739         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   740         -    fprintf (out,
   741         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   742         -    fprintf (out,
   743         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   744         -    fprintf (out,
   745         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   746         -    fprintf (out,
   747         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   748         -    fprintf (out,
   749         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",51.98768806],\");\n");
   750         -    fprintf (out,
   751         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",16.20044389],\");\n");
   752         -    fprintf (out,
   753         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   754         -    fprintf (out,
   755         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187910\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   756         -    fprintf (out,
   757         -	     "    p = add_epsg_def(filter,first,last,187911,\"mj10777.de\",187911,\"DHDN / Soldner 11 Schroda\");\n");
   758         -    fprintf (out,
   759         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=52.23137372 +lon_0=17.27795372 \");\n");
   760         -    fprintf (out,
   761         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   762         -    fprintf (out,
   763         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 11 Schroda\\\",\");\n");
   764         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   765         -    fprintf (out,
   766         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   767         -    fprintf (out,
   768         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   769         -    fprintf (out,
   770         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   771         -    fprintf (out,
   772         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   773         -    fprintf (out,
   774         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   775         -    fprintf (out,
   776         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   777         -    fprintf (out,
   778         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   779         -    fprintf (out,
   780         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",52.23137372],\");\n");
   781         -    fprintf (out,
   782         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",17.27795372],\");\n");
   783         -    fprintf (out,
   784         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   785         -    fprintf (out,
   786         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187911\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   787         -    fprintf (out,
   788         -	     "    p = add_epsg_def(filter,first,last,187912,\"mj10777.de\",187912,\"DHDN / Soldner 12 Pschow\");\n");
   789         -    fprintf (out,
   790         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=50.04206544 +lon_0=18.39610692 \");\n");
   791         -    fprintf (out,
   792         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   793         -    fprintf (out,
   794         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 12 Pschow\\\",\");\n");
   795         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   796         -    fprintf (out,
   797         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   798         -    fprintf (out,
   799         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   800         -    fprintf (out,
   801         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   802         -    fprintf (out,
   803         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   804         -    fprintf (out,
   805         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   806         -    fprintf (out,
   807         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   808         -    fprintf (out,
   809         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   810         -    fprintf (out,
   811         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",50.04206544],\");\n");
   812         -    fprintf (out,
   813         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",18.39610692],\");\n");
   814         -    fprintf (out,
   815         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   816         -    fprintf (out,
   817         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187912\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   818         -    fprintf (out,
   819         -	     "    p = add_epsg_def(filter,first,last,187913,\"mj10777.de\",187913,\"DHDN / Soldner 13 Rummelsberg\");\n");
   820         -    fprintf (out,
   821         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=50.70352314 +lon_0=17.11233917 \");\n");
   822         -    fprintf (out,
   823         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   824         -    fprintf (out,
   825         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 13 Rummelsberg\\\",\");\n");
   826         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   827         -    fprintf (out,
   828         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   829         -    fprintf (out,
   830         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   831         -    fprintf (out,
   832         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   833         -    fprintf (out,
   834         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   835         -    fprintf (out,
   836         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   837         -    fprintf (out,
   838         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   839         -    fprintf (out,
   840         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   841         -    fprintf (out,
   842         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",50.70352314],\");\n");
   843         -    fprintf (out,
   844         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",17.11233917],\");\n");
   845         -    fprintf (out,
   846         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   847         -    fprintf (out,
   848         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187913\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   849         -    fprintf (out,
   850         -	     "    p = add_epsg_def(filter,first,last,187914,\"mj10777.de\",187914,\"DHDN / Soldner 14 Gröditzberg I\");\n");
   851         -    fprintf (out,
   852         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=51.17819342 +lon_0=15.76127086 \");\n");
   853         -    fprintf (out,
   854         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   855         -    fprintf (out,
   856         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 14 Gröditzberg I\\\",\");\n");
   857         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   858         -    fprintf (out,
   859         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   860         -    fprintf (out,
   861         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   862         -    fprintf (out,
   863         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   864         -    fprintf (out,
   865         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   866         -    fprintf (out,
   867         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   868         -    fprintf (out,
   869         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   870         -    fprintf (out,
   871         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   872         -    fprintf (out,
   873         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",51.17819342],\");\n");
   874         -    fprintf (out,
   875         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",15.76127086],\");\n");
   876         -    fprintf (out,
   877         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   878         -    fprintf (out,
   879         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187914\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   880         -    fprintf (out,
   881         -	     "    p = add_epsg_def(filter,first,last,187915,\"mj10777.de\",187915,\"DHDN / Soldner 15 Kaltenborn\");\n");
   882         -    fprintf (out,
   883         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=51.92903708 +lon_0=14.66212942 \");\n");
   884         -    fprintf (out,
   885         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   886         -    fprintf (out,
   887         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 15 Kaltenborn\\\",\");\n");
   888         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   889         -    fprintf (out,
   890         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   891         -    fprintf (out,
   892         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   893         -    fprintf (out,
   894         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   895         -    fprintf (out,
   896         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   897         -    fprintf (out,
   898         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   899         -    fprintf (out,
   900         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   901         -    fprintf (out,
   902         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   903         -    fprintf (out,
   904         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",51.92903708],\");\n");
   905         -    fprintf (out,
   906         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",14.66212942],\");\n");
   907         -    fprintf (out,
   908         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   909         -    fprintf (out,
   910         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187915\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   911         -    fprintf (out,
   912         -	     "    p = add_epsg_def(filter,first,last,187917,\"mj10777.de\",187917,\"DHDN / Soldner 17 Greifswald, Nikolaikirche\");\n");
   913         -    fprintf (out,
   914         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=54.09698872 +lon_0=13.37880703 \");\n");
   915         -    fprintf (out,
   916         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   917         -    fprintf (out,
   918         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 17 Greifswald, Nikolaikirche\\\",\");\n");
   919         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   920         -    fprintf (out,
   921         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   922         -    fprintf (out,
   923         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   924         -    fprintf (out,
   925         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   926         -    fprintf (out,
   927         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   928         -    fprintf (out,
   929         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   930         -    fprintf (out,
   931         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   932         -    fprintf (out,
   933         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   934         -    fprintf (out,
   935         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",54.09698872],\");\n");
   936         -    fprintf (out,
   937         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",13.37880703],\");\n");
   938         -    fprintf (out,
   939         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   940         -    fprintf (out,
   941         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187917\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   942         -    fprintf (out,
   943         -	     "    p = add_epsg_def(filter,first,last,187916,\"mj10777.de\",187916,\"DHDN / Soldner 16 Bahn I\");\n");
   944         -    fprintf (out,
   945         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=53.10184583 +lon_0=14.70144539 \");\n");
   946         -    fprintf (out,
   947         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   948         -    fprintf (out,
   949         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 16 Bahn I\\\",\");\n");
   950         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   951         -    fprintf (out,
   952         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   953         -    fprintf (out,
   954         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   955         -    fprintf (out,
   956         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   957         -    fprintf (out,
   958         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   959         -    fprintf (out,
   960         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   961         -    fprintf (out,
   962         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   963         -    fprintf (out,
   964         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   965         -    fprintf (out,
   966         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",53.10184583],\");\n");
   967         -    fprintf (out,
   968         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",14.70144539],\");\n");
   969         -    fprintf (out,
   970         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
   971         -    fprintf (out,
   972         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187916\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
   973         -    fprintf (out,
   974         -	     "    p = add_epsg_def(filter,first,last,187918,\"mj10777.de\",187918,\"DHDN / Soldner 18 Müggelberg 600\");\n");
   975         -    fprintf (out,
   976         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=52.41864827777778 +lon_0=13.62720366666667 \");\n");
   977         -    fprintf (out,
   978         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
   979         -    fprintf (out,
   980         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 18 Müggelberg 600\\\",\");\n");
   981         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
   982         -    fprintf (out,
   983         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
   984         -    fprintf (out,
   985         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
   986         -    fprintf (out,
   987         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
   988         -    fprintf (out,
   989         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
   990         -    fprintf (out,
   991         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
   992         -    fprintf (out,
   993         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
   994         -    fprintf (out,
   995         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
   996         -    fprintf (out,
   997         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",52.41864827777778],\");\n");
   998         -    fprintf (out,
   999         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",13.62720366666667],\");\n");
  1000         -    fprintf (out,
  1001         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1002         -    fprintf (out,
  1003         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187918\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1004         -    fprintf (out,
  1005         -	     "    p = add_epsg_def(filter,first,last,187919,\"mj10777.de\",187919,\"DHDN / Soldner 19 Götzer Berg 650\");\n");
  1006         -    fprintf (out,
  1007         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=52.43725961111112 +lon_0=12.72882972222223 \");\n");
  1008         -    fprintf (out,
  1009         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1010         -    fprintf (out,
  1011         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 19 Götzer Berg 650\\\",\");\n");
  1012         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1013         -    fprintf (out,
  1014         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1015         -    fprintf (out,
  1016         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1017         -    fprintf (out,
  1018         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1019         -    fprintf (out,
  1020         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1021         -    fprintf (out,
  1022         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1023         -    fprintf (out,
  1024         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1025         -    fprintf (out,
  1026         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1027         -    fprintf (out,
  1028         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",52.43725961111112],\");\n");
  1029         -    fprintf (out,
  1030         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",12.72882972222223],\");\n");
  1031         -    fprintf (out,
  1032         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1033         -    fprintf (out,
  1034         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187919\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1035         -    fprintf (out,
  1036         -	     "    p = add_epsg_def(filter,first,last,187920,\"mj10777.de\",187920,\"DHDN / Soldner 20 Torgau, Stadtkirche\");\n");
  1037         -    fprintf (out,
  1038         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=51.56136217 +lon_0=13.00760264 \");\n");
  1039         -    fprintf (out,
  1040         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1041         -    fprintf (out,
  1042         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 20 Torgau, Stadtkirche\\\",\");\n");
  1043         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1044         -    fprintf (out,
  1045         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1046         -    fprintf (out,
  1047         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1048         -    fprintf (out,
  1049         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1050         -    fprintf (out,
  1051         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1052         -    fprintf (out,
  1053         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1054         -    fprintf (out,
  1055         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1056         -    fprintf (out,
  1057         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1058         -    fprintf (out,
  1059         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",51.56136217],\");\n");
  1060         -    fprintf (out,
  1061         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",13.00760264],\");\n");
  1062         -    fprintf (out,
  1063         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1064         -    fprintf (out,
  1065         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187920\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1066         -    fprintf (out,
  1067         -	     "    p = add_epsg_def(filter,first,last,187921,\"mj10777.de\",187921,\"DHDN / Soldner 21 Burkersroda, Kirchturm\");\n");
  1068         -    fprintf (out,
  1069         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=51.17656322 +lon_0=11.64139367 \");\n");
  1070         -    fprintf (out,
  1071         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1072         -    fprintf (out,
  1073         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 21 Burkersroda, Kirchturm\\\",\");\n");
  1074         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1075         -    fprintf (out,
  1076         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1077         -    fprintf (out,
  1078         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1079         -    fprintf (out,
  1080         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1081         -    fprintf (out,
  1082         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1083         -    fprintf (out,
  1084         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1085         -    fprintf (out,
  1086         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1087         -    fprintf (out,
  1088         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1089         -    fprintf (out,
  1090         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",51.17656322],\");\n");
  1091         -    fprintf (out,
  1092         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",11.64139367],\");\n");
  1093         -    fprintf (out,
  1094         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1095         -    fprintf (out,
  1096         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187921\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1097         -    fprintf (out,
  1098         -	     "    p = add_epsg_def(filter,first,last,187922,\"mj10777.de\",187922,\"DHDN / Soldner 22 Inselsberg\");\n");
  1099         -    fprintf (out,
  1100         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=50.85237983 +lon_0=10.46776506 \");\n");
  1101         -    fprintf (out,
  1102         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1103         -    fprintf (out,
  1104         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 22 Inselsberg\\\",\");\n");
  1105         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1106         -    fprintf (out,
  1107         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1108         -    fprintf (out,
  1109         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1110         -    fprintf (out,
  1111         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1112         -    fprintf (out,
  1113         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1114         -    fprintf (out,
  1115         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1116         -    fprintf (out,
  1117         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1118         -    fprintf (out,
  1119         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1120         -    fprintf (out,
  1121         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",50.85237983],\");\n");
  1122         -    fprintf (out,
  1123         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",10.46776506],\");\n");
  1124         -    fprintf (out,
  1125         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1126         -    fprintf (out,
  1127         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187922\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1128         -    fprintf (out,
  1129         -	     "    p = add_epsg_def(filter,first,last,187923,\"mj10777.de\",187923,\"DHDN / Soldner 23 Magdeburg\");\n");
  1130         -    fprintf (out,
  1131         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=52.12625311 +lon_0=11.63550325 \");\n");
  1132         -    fprintf (out,
  1133         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1134         -    fprintf (out,
  1135         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 23 Magdeburg\\\",\");\n");
  1136         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1137         -    fprintf (out,
  1138         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1139         -    fprintf (out,
  1140         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1141         -    fprintf (out,
  1142         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1143         -    fprintf (out,
  1144         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1145         -    fprintf (out,
  1146         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1147         -    fprintf (out,
  1148         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1149         -    fprintf (out,
  1150         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1151         -    fprintf (out,
  1152         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",52.12625311],\");\n");
  1153         -    fprintf (out,
  1154         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",11.63550325],\");\n");
  1155         -    fprintf (out,
  1156         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1157         -    fprintf (out,
  1158         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187923\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1159         -    fprintf (out,
  1160         -	     "    p = add_epsg_def(filter,first,last,187924,\"mj10777.de\",187924,\"DHDN / Soldner 24 Ostenfeld I\");\n");
  1161         -    fprintf (out,
  1162         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=54.47018733 +lon_0=9.23411097 \");\n");
  1163         -    fprintf (out,
  1164         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1165         -    fprintf (out,
  1166         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 24 Ostenfeld I\\\",\");\n");
  1167         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1168         -    fprintf (out,
  1169         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1170         -    fprintf (out,
  1171         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1172         -    fprintf (out,
  1173         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1174         -    fprintf (out,
  1175         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1176         -    fprintf (out,
  1177         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1178         -    fprintf (out,
  1179         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1180         -    fprintf (out,
  1181         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1182         -    fprintf (out,
  1183         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",54.47018733],\");\n");
  1184         -    fprintf (out,
  1185         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",9.23411097],\");\n");
  1186         -    fprintf (out,
  1187         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1188         -    fprintf (out,
  1189         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187924\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1190         -    fprintf (out,
  1191         -	     "    p = add_epsg_def(filter,first,last,187925,\"mj10777.de\",187925,\"DHDN / Soldner 25 Rathkrügen\");\n");
  1192         -    fprintf (out,
  1193         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=53.81839364 +lon_0=10.04220189 \");\n");
  1194         -    fprintf (out,
  1195         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1196         -    fprintf (out,
  1197         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 25 Rathkrügen\\\",\");\n");
  1198         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1199         -    fprintf (out,
  1200         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1201         -    fprintf (out,
  1202         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1203         -    fprintf (out,
  1204         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1205         -    fprintf (out,
  1206         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1207         -    fprintf (out,
  1208         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1209         -    fprintf (out,
  1210         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1211         -    fprintf (out,
  1212         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1213         -    fprintf (out,
  1214         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",53.81839364],\");\n");
  1215         -    fprintf (out,
  1216         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",10.04220189],\");\n");
  1217         -    fprintf (out,
  1218         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1219         -    fprintf (out,
  1220         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187925\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1221         -    fprintf (out,
  1222         -	     "    p = add_epsg_def(filter,first,last,187926,\"mj10777.de\",187926,\"DHDN / Soldner 26 Bungsberg, Aussichtsturm\");\n");
  1223         -    fprintf (out,
  1224         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=54.21110653 +lon_0=10.72636431 \");\n");
  1225         -    fprintf (out,
  1226         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1227         -    fprintf (out,
  1228         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 26 Bungsberg, Aussichtsturm\\\",\");\n");
  1229         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1230         -    fprintf (out,
  1231         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1232         -    fprintf (out,
  1233         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1234         -    fprintf (out,
  1235         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1236         -    fprintf (out,
  1237         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1238         -    fprintf (out,
  1239         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1240         -    fprintf (out,
  1241         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1242         -    fprintf (out,
  1243         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1244         -    fprintf (out,
  1245         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",54.21110653],\");\n");
  1246         -    fprintf (out,
  1247         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",10.72636431],\");\n");
  1248         -    fprintf (out,
  1249         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1250         -    fprintf (out,
  1251         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187926\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1252         -    fprintf (out,
  1253         -	     "    p = add_epsg_def(filter,first,last,187927,\"mj10777.de\",187927,\"DHDN / Soldner 27 Celle, Stadtkirche\");\n");
  1254         -    fprintf (out,
  1255         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=52.62574192 +lon_0=10.08190214 \");\n");
  1256         -    fprintf (out,
  1257         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1258         -    fprintf (out,
  1259         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 27 Celle, Stadtkirche\\\",\");\n");
  1260         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1261         -    fprintf (out,
  1262         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1263         -    fprintf (out,
  1264         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1265         -    fprintf (out,
  1266         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1267         -    fprintf (out,
  1268         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1269         -    fprintf (out,
  1270         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1271         -    fprintf (out,
  1272         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1273         -    fprintf (out,
  1274         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1275         -    fprintf (out,
  1276         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",52.62574192],\");\n");
  1277         -    fprintf (out,
  1278         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",10.08190214],\");\n");
  1279         -    fprintf (out,
  1280         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1281         -    fprintf (out,
  1282         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187927\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1283         -    fprintf (out,
  1284         -	     "    p = add_epsg_def(filter,first,last,187928,\"mj10777.de\",187928,\"DHDN / Soldner 28 Kaltenborn\");\n");
  1285         -    fprintf (out,
  1286         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=51.79646722 +lon_0=10.27322494 \");\n");
  1287         -    fprintf (out,
  1288         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1289         -    fprintf (out,
  1290         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 28 Kaltenborn\\\",\");\n");
  1291         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1292         -    fprintf (out,
  1293         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1294         -    fprintf (out,
  1295         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1296         -    fprintf (out,
  1297         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1298         -    fprintf (out,
  1299         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1300         -    fprintf (out,
  1301         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1302         -    fprintf (out,
  1303         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1304         -    fprintf (out,
  1305         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1306         -    fprintf (out,
  1307         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",51.79646722],\");\n");
  1308         -    fprintf (out,
  1309         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",10.27322494],\");\n");
  1310         -    fprintf (out,
  1311         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1312         -    fprintf (out,
  1313         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187928\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1314         -    fprintf (out,
  1315         -	     "    p = add_epsg_def(filter,first,last,187929,\"mj10777.de\",187929,\"DHDN / Soldner 29 Silberberg\");\n");
  1316         -    fprintf (out,
  1317         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=53.73123461 +lon_0=9.05774925 \");\n");
  1318         -    fprintf (out,
  1319         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1320         -    fprintf (out,
  1321         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 29 Silberberg\\\",\");\n");
  1322         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1323         -    fprintf (out,
  1324         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1325         -    fprintf (out,
  1326         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1327         -    fprintf (out,
  1328         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1329         -    fprintf (out,
  1330         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1331         -    fprintf (out,
  1332         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1333         -    fprintf (out,
  1334         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1335         -    fprintf (out,
  1336         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1337         -    fprintf (out,
  1338         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",53.73123461],\");\n");
  1339         -    fprintf (out,
  1340         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",9.05774925],\");\n");
  1341         -    fprintf (out,
  1342         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1343         -    fprintf (out,
  1344         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187929\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1345         -    fprintf (out,
  1346         -	     "    p = add_epsg_def(filter,first,last,187930,\"mj10777.de\",187930,\"DHDN / Soldner 30 Windberg\");\n");
  1347         -    fprintf (out,
  1348         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=52.88088372 +lon_0=7.53062114 \");\n");
  1349         -    fprintf (out,
  1350         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1351         -    fprintf (out,
  1352         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 30 Windberg\\\",\");\n");
  1353         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1354         -    fprintf (out,
  1355         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1356         -    fprintf (out,
  1357         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1358         -    fprintf (out,
  1359         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1360         -    fprintf (out,
  1361         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1362         -    fprintf (out,
  1363         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1364         -    fprintf (out,
  1365         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1366         -    fprintf (out,
  1367         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1368         -    fprintf (out,
  1369         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",52.88088372],\");\n");
  1370         -    fprintf (out,
  1371         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",7.53062114],\");\n");
  1372         -    fprintf (out,
  1373         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1374         -    fprintf (out,
  1375         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187930\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1376         -    fprintf (out,
  1377         -	     "    p = add_epsg_def(filter,first,last,187931,\"mj10777.de\",187931,\"DHDN / Soldner 31 Hermannsdenkmal\");\n");
  1378         -    fprintf (out,
  1379         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=51.91301647 +lon_0=8.84051853 \");\n");
  1380         -    fprintf (out,
  1381         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1382         -    fprintf (out,
  1383         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 31 Hermannsdenkmal\\\",\");\n");
  1384         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1385         -    fprintf (out,
  1386         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1387         -    fprintf (out,
  1388         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1389         -    fprintf (out,
  1390         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1391         -    fprintf (out,
  1392         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1393         -    fprintf (out,
  1394         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1395         -    fprintf (out,
  1396         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1397         -    fprintf (out,
  1398         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1399         -    fprintf (out,
  1400         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",51.91301647],\");\n");
  1401         -    fprintf (out,
  1402         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",8.84051853],\");\n");
  1403         -    fprintf (out,
  1404         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1405         -    fprintf (out,
  1406         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187931\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1407         -    fprintf (out,
  1408         -	     "    p = add_epsg_def(filter,first,last,187932,\"mj10777.de\",187932,\"DHDN / Soldner 32 Münster\");\n");
  1409         -    fprintf (out,
  1410         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=51.96547642 +lon_0=7.62334994 \");\n");
  1411         -    fprintf (out,
  1412         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1413         -    fprintf (out,
  1414         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 32 Münster\\\",\");\n");
  1415         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1416         -    fprintf (out,
  1417         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1418         -    fprintf (out,
  1419         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1420         -    fprintf (out,
  1421         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1422         -    fprintf (out,
  1423         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1424         -    fprintf (out,
  1425         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1426         -    fprintf (out,
  1427         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1428         -    fprintf (out,
  1429         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1430         -    fprintf (out,
  1431         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",51.96547642],\");\n");
  1432         -    fprintf (out,
  1433         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",7.62334994],\");\n");
  1434         -    fprintf (out,
  1435         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1436         -    fprintf (out,
  1437         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187932\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1438         -    fprintf (out,
  1439         -	     "    p = add_epsg_def(filter,first,last,187933,\"mj10777.de\",187933,\"DHDN / Soldner 33 Bochum, Peter-Paul-Kirche\");\n");
  1440         -    fprintf (out,
  1441         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=51.48373533 +lon_0=7.22115822 \");\n");
  1442         -    fprintf (out,
  1443         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1444         -    fprintf (out,
  1445         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 33 Bochum, Peter-Paul-Kirche\\\",\");\n");
  1446         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1447         -    fprintf (out,
  1448         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1449         -    fprintf (out,
  1450         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1451         -    fprintf (out,
  1452         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1453         -    fprintf (out,
  1454         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1455         -    fprintf (out,
  1456         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1457         -    fprintf (out,
  1458         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1459         -    fprintf (out,
  1460         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1461         -    fprintf (out,
  1462         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",51.48373533],\");\n");
  1463         -    fprintf (out,
  1464         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",7.22115822],\");\n");
  1465         -    fprintf (out,
  1466         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1467         -    fprintf (out,
  1468         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187933\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1469         -    fprintf (out,
  1470         -	     "    p = add_epsg_def(filter,first,last,187934,\"mj10777.de\",187934,\"DHDN / Soldner 34 Homert\");\n");
  1471         -    fprintf (out,
  1472         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=51.26480147 +lon_0=8.10687050 \");\n");
  1473         -    fprintf (out,
  1474         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1475         -    fprintf (out,
  1476         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 34 Homert\\\",\");\n");
  1477         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1478         -    fprintf (out,
  1479         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1480         -    fprintf (out,
  1481         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1482         -    fprintf (out,
  1483         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1484         -    fprintf (out,
  1485         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1486         -    fprintf (out,
  1487         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1488         -    fprintf (out,
  1489         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1490         -    fprintf (out,
  1491         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1492         -    fprintf (out,
  1493         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",51.26480147],\");\n");
  1494         -    fprintf (out,
  1495         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",8.10687050],\");\n");
  1496         -    fprintf (out,
  1497         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1498         -    fprintf (out,
  1499         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187934\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1500         -    fprintf (out,
  1501         -	     "    p = add_epsg_def(filter,first,last,187935,\"mj10777.de\",187935,\"DHDN / Soldner 35 Kassel, Martinskirche\");\n");
  1502         -    fprintf (out,
  1503         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=51.31846489 +lon_0=9.50203072 \");\n");
  1504         -    fprintf (out,
  1505         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1506         -    fprintf (out,
  1507         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 35 Kassel, Martinskirche\\\",\");\n");
  1508         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1509         -    fprintf (out,
  1510         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1511         -    fprintf (out,
  1512         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1513         -    fprintf (out,
  1514         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1515         -    fprintf (out,
  1516         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1517         -    fprintf (out,
  1518         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1519         -    fprintf (out,
  1520         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1521         -    fprintf (out,
  1522         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1523         -    fprintf (out,
  1524         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",51.31846489],\");\n");
  1525         -    fprintf (out,
  1526         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",9.50203072],\");\n");
  1527         -    fprintf (out,
  1528         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1529         -    fprintf (out,
  1530         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187935\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1531         -    fprintf (out,
  1532         -	     "    p = add_epsg_def(filter,first,last,187936,\"mj10777.de\",187936,\"DHDN / Soldner 36 Schaumburg, Schloßturm\");\n");
  1533         -    fprintf (out,
  1534         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=50.34048964 +lon_0=7.97808156 \");\n");
  1535         -    fprintf (out,
  1536         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1537         -    fprintf (out,
  1538         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 36 Schaumburg, Schloßturm\\\",\");\n");
  1539         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1540         -    fprintf (out,
  1541         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1542         -    fprintf (out,
  1543         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1544         -    fprintf (out,
  1545         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1546         -    fprintf (out,
  1547         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1548         -    fprintf (out,
  1549         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1550         -    fprintf (out,
  1551         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1552         -    fprintf (out,
  1553         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1554         -    fprintf (out,
  1555         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",50.34048964],\");\n");
  1556         -    fprintf (out,
  1557         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",7.97808156],\");\n");
  1558         -    fprintf (out,
  1559         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1560         -    fprintf (out,
  1561         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187936\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1562         -    fprintf (out,
  1563         -	     "    p = add_epsg_def(filter,first,last,187937,\"mj10777.de\",187937,\"DHDN / Soldner 37 Fleckert\");\n");
  1564         -    fprintf (out,
  1565         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=50.18762544 +lon_0=7.60594289 \");\n");
  1566         -    fprintf (out,
  1567         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1568         -    fprintf (out,
  1569         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 37 Fleckert\\\",\");\n");
  1570         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1571         -    fprintf (out,
  1572         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1573         -    fprintf (out,
  1574         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1575         -    fprintf (out,
  1576         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1577         -    fprintf (out,
  1578         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1579         -    fprintf (out,
  1580         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1581         -    fprintf (out,
  1582         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1583         -    fprintf (out,
  1584         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1585         -    fprintf (out,
  1586         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",50.18762544],\");\n");
  1587         -    fprintf (out,
  1588         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",7.60594289],\");\n");
  1589         -    fprintf (out,
  1590         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1591         -    fprintf (out,
  1592         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187937\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1593         -    fprintf (out,
  1594         -	     "    p = add_epsg_def(filter,first,last,187938,\"mj10777.de\",187938,\"DHDN / Soldner 38 Cöln, Dom\");\n");
  1595         -    fprintf (out,
  1596         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=50.94257242 +lon_0=6.95897600 \");\n");
  1597         -    fprintf (out,
  1598         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1599         -    fprintf (out,
  1600         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 38 Cöln, Dom\\\",\");\n");
  1601         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1602         -    fprintf (out,
  1603         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1604         -    fprintf (out,
  1605         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1606         -    fprintf (out,
  1607         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1608         -    fprintf (out,
  1609         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1610         -    fprintf (out,
  1611         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1612         -    fprintf (out,
  1613         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1614         -    fprintf (out,
  1615         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1616         -    fprintf (out,
  1617         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",50.94257242],\");\n");
  1618         -    fprintf (out,
  1619         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",6.95897600],\");\n");
  1620         -    fprintf (out,
  1621         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1622         -    fprintf (out,
  1623         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187938\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1624         -    fprintf (out,
  1625         -	     "    p = add_epsg_def(filter,first,last,187939,\"mj10777.de\",187939,\"DHDN / Soldner 39 Langschoß\");\n");
  1626         -    fprintf (out,
  1627         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=50.66738711 +lon_0=6.28935703 \");\n");
  1628         -    fprintf (out,
  1629         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1630         -    fprintf (out,
  1631         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 39 Langschoß\\\",\");\n");
  1632         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1633         -    fprintf (out,
  1634         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1635         -    fprintf (out,
  1636         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1637         -    fprintf (out,
  1638         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1639         -    fprintf (out,
  1640         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1641         -    fprintf (out,
  1642         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1643         -    fprintf (out,
  1644         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1645         -    fprintf (out,
  1646         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1647         -    fprintf (out,
  1648         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",50.66738711],\");\n");
  1649         -    fprintf (out,
  1650         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",6.28935703],\");\n");
  1651         -    fprintf (out,
  1652         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1653         -    fprintf (out,
  1654         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187939\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1655         -    fprintf (out,
  1656         -	     "    p = add_epsg_def(filter,first,last,187940,\"mj10777.de\",187940,\"DHDN / Soldner 40 Rissenthal\");\n");
  1657         -    fprintf (out,
  1658         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=49.47801819 +lon_0=6.75864339 \");\n");
  1659         -    fprintf (out,
  1660         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1661         -    fprintf (out,
  1662         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner 40 Rissenthal\\\",\");\n");
  1663         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1664         -    fprintf (out,
  1665         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1666         -    fprintf (out,
  1667         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1668         -    fprintf (out,
  1669         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1670         -    fprintf (out,
  1671         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1672         -    fprintf (out,
  1673         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1674         -    fprintf (out,
  1675         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1676         -    fprintf (out,
  1677         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1678         -    fprintf (out,
  1679         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",49.47801819],\");\n");
  1680         -    fprintf (out,
  1681         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",6.75864339],\");\n");
  1682         -    fprintf (out,
  1683         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1684         -    fprintf (out,
  1685         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187940\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1686         -    fprintf (out,
  1687         -	     "    p = add_epsg_def(filter,first,last,187941,\"mj10777.de\",187941,\"DHDN / Soldner Bayern\");\n");
  1688         -    fprintf (out,
  1689         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=48.13959111 +lon_0=11.57437083 \");\n");
  1690         -    fprintf (out,
  1691         -	     "    add_proj4text(p,1,\"+x_0=0 +y_0=0 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1692         -    fprintf (out,
  1693         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner Bayern\\\",\");\n");
  1694         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1695         -    fprintf (out,
  1696         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1697         -    fprintf (out,
  1698         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1699         -    fprintf (out,
  1700         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1701         -    fprintf (out,
  1702         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1703         -    fprintf (out,
  1704         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1705         -    fprintf (out,
  1706         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1707         -    fprintf (out,
  1708         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1709         -    fprintf (out,
  1710         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",48.13959111],\");\n");
  1711         -    fprintf (out,
  1712         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",11.57437083],\");\n");
  1713         -    fprintf (out,
  1714         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",0],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1715         -    fprintf (out,
  1716         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187941\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1717         -    fprintf (out,
  1718         -	     "    p = add_epsg_def (filter,first, last, 187998, \"mj10777.de\", 187998,\"DHDN / Ferro / Deutsches_Hauptdreiecksnetz\");\n");
  1719         -    fprintf (out,
  1720         -	     "    add_proj4text(p,0,\"+proj=longlat +ellps=bessel +datum=potsdam +pm=ferro +no_defs\");\n");
  1721         -    fprintf (out,
  1722         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Ferro / Deutsches_Hauptdreiecksnetz\\\",\");\n");
  1723         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1724         -    fprintf (out,
  1725         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",\");\n");
  1726         -    fprintf (out,
  1727         -	     "    add_srs_wkt(p,3,\"SPHEROID[\\\"Bessel 1841\\\",6377397.155,299.1528128,\");\n");
  1728         -    fprintf (out,
  1729         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]], AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],\");\n");
  1730         -    fprintf (out,
  1731         -	     "    add_srs_wkt(p,5,\"PRIMEM[\\\"ferro\\\",-17.66666666666667],UNIT[\\\"Degree\\\",0.017453292519943295,\");\n");
  1732         -    fprintf (out,
  1733         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187998\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]]\");\n");
  1734         -    fprintf (out,
  1735         -	     "/* mj10777: Not exsiting System, used for testing purposes. */\n");
  1736         -    fprintf (out,
  1737         -	     "    p = add_epsg_def(filter,first,last,187999,\"mj10777.de\",187999,\"DHDN / Brandenburger Tor\");\n");
  1738         -    fprintf (out,
  1739         -	     "    add_proj4text(p,0,\"+proj=cass +lat_0=52.41864827777778 +lon_0=13.62720366666667 \");\n");
  1740         -    fprintf (out,
  1741         -	     "    add_proj4text(p,1,\"+x_0=16819.76033675660074 +y_0=-11046.08218553455117 +ellps=bessel +datum=potsdam +units=m +no_defs\");\n");
  1742         -    fprintf (out,
  1743         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"DHDN / Soldner Brandenburger Tor\\\",\");\n");
  1744         -    fprintf (out, "    add_srs_wkt(p,1,\"GEOGCS[\\\"DHDN\\\",\");\n");
  1745         -    fprintf (out,
  1746         -	     "    add_srs_wkt(p,2,\"DATUM[\\\"Deutsches_Hauptdreiecksnetz\\\",SPHEROID[\\\"Bessel 1841\\\",\");\n");
  1747         -    fprintf (out,
  1748         -	     "    add_srs_wkt(p,3,\"6377397.155,299.1528128,AUTHORITY[\\\"EPSG\\\",\\\"7004\\\"]],\");\n");
  1749         -    fprintf (out,
  1750         -	     "    add_srs_wkt(p,4,\"AUTHORITY[\\\"EPSG\\\",\\\"6314\\\"]],PRIMEM[\\\"Greenwich\\\",0,\");\n");
  1751         -    fprintf (out,
  1752         -	     "    add_srs_wkt(p,5,\"AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],UNIT[\\\"degree\\\",0.01745329251994328,\");\n");
  1753         -    fprintf (out,
  1754         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"4314\\\"]],\");\n");
  1755         -    fprintf (out,
  1756         -	     "    add_srs_wkt(p,7,\"UNIT[\\\"metre\\\",1,AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],\");\n");
  1757         -    fprintf (out,
  1758         -	     "    add_srs_wkt(p,8,\"PROJECTION[\\\"Cassini_Soldner\\\"],\");\n");
  1759         -    fprintf (out,
  1760         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"latitude_of_origin\\\",52.41864827777778],\");\n");
  1761         -    fprintf (out,
  1762         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"central_meridian\\\",13.62720366666667],\");\n");
  1763         -    fprintf (out,
  1764         -	     "    add_srs_wkt(p,11,\"PARAMETER[\\\"false_easting\\\",16819.76033675660074],PARAMETER[\\\"false_northing\\\",-11046.08218553455117],\");\n");
  1765         -    fprintf (out,
  1766         -	     "    add_srs_wkt(p,12,\"AUTHORITY[\\\"mj10777.de\\\",\\\"187999\\\"],AXIS[\\\"x\\\",NORTH],AXIS[\\\"y\\\",EAST]]\");\n");
  1767         -    fprintf (out,
  1768         -	     "    p = add_epsg_def (filter,first, last, 325833, \"mj10777.de\", 325833,\"ETRS89 / UTM zone 33N (Brandenburg)\");\n");
  1769         -    fprintf (out,
  1770         -	     "    add_proj4text(p,0,\"+proj=utm +zone=33 +ellps=GRS80 +units=m +no_defs\");\n");
  1771         -    fprintf (out,
  1772         -	     "    add_srs_wkt(p,0,\"PROJCS[\\\"ETRS89 / UTM zone 33N (Brandenburg)\\\",GEOGCS[\\\"ETRS89\\\",\");\n");
  1773         -    fprintf (out,
  1774         -	     "    add_srs_wkt(p,1,\"DATUM[\\\"European_Terrestrial_Reference_System_1989\\\",\");\n");
  1775         -    fprintf (out,
  1776         -	     "    add_srs_wkt(p,2,\"SPHEROID[\\\"GRS 1980\\\",6378137,298.257222101,\");\n");
  1777         -    fprintf (out,
  1778         -	     "    add_srs_wkt(p,3,\"AUTHORITY[\\\"EPSG\\\",\\\"7019\\\"]],AUTHORITY[\\\"EPSG\\\",\\\"6258\\\"]],\");\n");
  1779         -    fprintf (out,
  1780         -	     "    add_srs_wkt(p,4,\"PRIMEM[\\\"Greenwich\\\",0,AUTHORITY[\\\"EPSG\\\",\\\"8901\\\"]],\");\n");
  1781         -    fprintf (out,
  1782         -	     "    add_srs_wkt(p,5,\"UNIT[\\\"degree\\\",0.01745329251994328,AUTHORITY[\\\"EPSG\\\",\\\"9122\\\"]],\");\n");
  1783         -    fprintf (out,
  1784         -	     "    add_srs_wkt(p,6,\"AUTHORITY[\\\"EPSG\\\",\\\"4258\\\"]],UNIT[\\\"metre\\\",1,\");\n");
  1785         -    fprintf (out,
  1786         -	     "    add_srs_wkt(p,7,\"AUTHORITY[\\\"EPSG\\\",\\\"9001\\\"]],PROJECTION[\\\"Transverse_Mercator\\\"],\");\n");
  1787         -    fprintf (out,
  1788         -	     "    add_srs_wkt(p,8,\"PARAMETER[\\\"latitude_of_origin\\\",0],\");\n");
  1789         -    fprintf (out,
  1790         -	     "    add_srs_wkt(p,9,\"PARAMETER[\\\"central_meridian\\\",15],PARAMETER[\\\"scale_factor\\\",0.9996],\");\n");
  1791         -    fprintf (out,
  1792         -	     "    add_srs_wkt(p,10,\"PARAMETER[\\\"false_easting\\\",3500000],PARAMETER[\\\"false_northing\\\",0],\");\n");
  1793         -    fprintf (out,
  1794         -	     "    add_srs_wkt(p,11,\"AUTHORITY[\\\"EPSG\\\",\\\"325833\\\"],\");\n");
  1795         -    fprintf (out,
  1796         -	     "    add_srs_wkt(p,12,\"AXIS[\\\"Easting\\\",EAST],AXIS[\\\"Northing\\\",NORTH]]\");\n");
  1797         -}
  1798         -
  1799         -static void
  1800         -do_header (FILE * out, int macro)
  1801         -{
  1802         -/* writing a file header */
  1803         -    time_t tm;
  1804         -    time (&tm);
  1805         -    fprintf (out, "/*\n\n");
  1806         -    fprintf (out,
  1807         -	     " helper function for srs_init.c -- populating the SPATIAL_REF_SYS table\n\n");
  1808         -    fprintf (out, " this code was autogenerated by \"auto_epsg_ext\" on %s\n",
  1809         -	     ctime (&tm));
  1810         -    fprintf (out, " Author: Sandro Furieri a.furieri@lqt.it\n\n");
  1811         -    fprintf (out,
  1812         -	     " -----------------------------------------------------------------------------\n\n");
  1813         -    fprintf (out, " Version: MPL 1.1/GPL 2.0/LGPL 2.1\n\n");
  1814         -    fprintf (out,
  1815         -	     " The contents of this file are subject to the Mozilla Public License Version\n");
  1816         -    fprintf (out,
  1817         -	     " 1.1 (the \"License\"); you may not use this file except in compliance with\n");
  1818         -    fprintf (out, " the License. You may obtain a copy of the License at\n");
  1819         -    fprintf (out, " http://www.mozilla.org/MPL/\n\n");
  1820         -    fprintf (out,
  1821         -	     "Software distributed under the License is distributed on an \"AS IS\" basis,\n");
  1822         -    fprintf (out,
  1823         -	     "WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License\n");
  1824         -    fprintf (out,
  1825         -	     "for the specific language governing rights and limitations under the\n");
  1826         -    fprintf (out,
  1827         -	     "License.\n\nThe Original Code is the SpatiaLite library\n\n");
  1828         -    fprintf (out,
  1829         -	     "The Initial Developer of the Original Code is Alessandro Furieri\n\n");
  1830         -    fprintf (out,
  1831         -	     "Portions created by the Initial Developer are Copyright (C) 2008\n");
  1832         -    fprintf (out,
  1833         -	     "the Initial Developer. All Rights Reserved.\n\nContributor(s):\n\n");
  1834         -    fprintf (out,
  1835         -	     "Alternatively, the contents of this file may be used under the terms of\n");
  1836         -    fprintf (out,
  1837         -	     "either the GNU General Public License Version 2 or later (the \"GPL\"), or\n");
  1838         -    fprintf (out,
  1839         -	     "the GNU Lesser General Public License Version 2.1 or later (the \"LGPL\"),\n");
  1840         -    fprintf (out,
  1841         -	     "in which case the provisions of the GPL or the LGPL are applicable instead\n");
  1842         -    fprintf (out,
  1843         -	     "of those above. If you wish to allow use of your version of this file only\n");
  1844         -    fprintf (out,
  1845         -	     "under the terms of either the GPL or the LGPL, and not to allow others to\n");
  1846         -    fprintf (out,
  1847         -	     "use your version of this file under the terms of the MPL, indicate your\n");
  1848         -    fprintf (out,
  1849         -	     "decision by deleting the provisions above and replace them with the notice\n");
  1850         -    fprintf (out,
  1851         -	     "and other provisions required by the GPL or the LGPL. If you do not delete\n");
  1852         -    fprintf (out,
  1853         -	     "the provisions above, a recipient may use your version of this file under\n");
  1854         -    fprintf (out,
  1855         -	     "the terms of any one of the MPL, the GPL or the LGPL.\n\n*/\n\n");
  1856         -    fprintf (out, "#include <spatialite_private.h>\n\n");
  1857         -
  1858         -    if (macro)
  1859         -	fprintf (out,
  1860         -		 "#ifndef OMIT_EPSG    /* full EPSG initialization enabled */\n\n");
  1861         -}
  1862         -
  1863         -
  1864         -static void
  1865         -do_footer (FILE * out, int macro)
  1866         -{
  1867         -/* writing a file footer */
  1868         -    fprintf (out, "}\n\n");
  1869         -    if (macro)
  1870         -	fprintf (out,
  1871         -		 "#endif /* full EPSG initialization enabled/disabled */\n\n");
  1872         -}
  1873         -
  1874         -static void
  1875         -output_c_code (FILE * out, struct epsg_dict *epsg)
  1876         -{
  1877         -/* generating the C code supporting spatial_ref_sys self-initialization */
  1878         -    struct epsg_entry *p = epsg->first;
  1879         -    int n;
  1880         -    int sect = 0;
  1881         -    int wgs84_sect = 0;
  1882         -    int def_cnt = 1000;
  1883         -    int out_cnt;
  1884         -    const char *in;
  1885         -    int i;
  1886         -    int pending_footer = 0;
  1887         -
  1888         -    for (i = 0; i < epsg->count; i++)
  1889         -      {
  1890         -	  p = *(epsg->sorted + i);
  1891         -	  if (p->srid == 4326 || (p->srid >= 32601 && p->srid <= 32766))
  1892         -	    {
  1893         -		/* skipping WGS84 defs */
  1894         -		continue;
  1895         -	    }
  1896         -
  1897         -	  if (def_cnt > 100)
  1898         -	    {
  1899         -		if (out != NULL)
  1900         -		  {
  1901         -		      if (pending_footer)
  1902         -			{
  1903         -			    do_footer (out, 1);
  1904         -			    pending_footer = 0;
  1905         -			}
  1906         -
  1907         -		      /* closing the output file */
  1908         -		      fclose (out);
  1909         -		      out = NULL;
  1910         -		  }
  1911         -
  1912         -		/* opening the next output file */
  1913         -		out = open_file (sect);
  1914         -		if (out == NULL)
  1915         -		    return;
  1916         -
  1917         -		/* function header */
  1918         -		do_header (out, 1);
  1919         -		fprintf (out, "SPATIALITE_PRIVATE void\n");
  1920         -		fprintf (out,
  1921         -			 "initialize_epsg_%02d (int filter, struct epsg_defs **first, struct epsg_defs **last)\n",
  1922         -			 sect++);
  1923         -		fprintf (out, "{\n/* initializing the EPSG defs list */\n");
  1924         -		fprintf (out, "    struct epsg_defs *p;\n");
  1925         -		def_cnt = 0;
  1926         -	    }
  1927         -	  pending_footer = 1;
  1928         -
  1929         -	  /* inserting the main EPSG def */
  1930         -	  def_cnt++;
  1931         -	  fprintf (out,
  1932         -		   "    p = add_epsg_def_ex (filter, first, last, %d, \"epsg\", %d,\n",
  1933         -		   p->srid, p->srid);
  1934         -	  fprintf (out,
  1935         -		   "        \"%s\", %d, %d,\n",
  1936         -		   p->ref_sys_name, p->is_geographic, p->flipped_axes);
  1937         -	  fprintf (out,
  1938         -		   "        \"%s\", \"%s\",\n",
  1939         -		   p->spheroid, p->prime_meridian);
  1940         -	  fprintf (out,
  1941         -		   "        \"%s\", \"%s\", \"%s\",\n",
  1942         -		   p->datum, p->projection, p->unit);
  1943         -	  fprintf (out,
  1944         -		   "        \"%s\", \"%s\", \"%s\", \"%s\");\n",
  1945         -		   p->axis_1, p->orientation_1, p->axis_2, p->orientation_2);
  1946         -
  1947         -	  /* inserting the proj4text string */
  1948         -	  n = 0;
  1949         -	  in = p->proj4text;
  1950         -	  while (*in != '\0')
  1951         -	    {
  1952         -		fprintf (out, "    add_proj4text (p, %d,\n        \"", n);
  1953         -		out_cnt = 0;
  1954         -		while (*in != '\0')
  1955         -		  {
  1956         -		      if (*in == '"')
  1957         -			{
  1958         -			    fprintf (out, "\\%c", *in++);
  1959         -			    out_cnt += 2;
  1960         -			}
  1961         -		      else
  1962         -			{
  1963         -			    fprintf (out, "%c", *in++);
  1964         -			    out_cnt++;
  1965         -			}
  1966         -		      if (out_cnt >= 56)
  1967         -			  break;
  1968         -		  }
  1969         -		fprintf (out, "\");\n");
  1970         -		n++;
  1971         -	    }
  1972         -
  1973         -	  if (p->srtext != NULL)
  1974         -	    {
  1975         -		/* inserting the srs_wkt string */
  1976         -		n = 0;
  1977         -		in = p->srtext;
  1978         -		while (*in != '\0')
  1979         -		  {
  1980         -		      fprintf (out, "    add_srs_wkt (p, %d,\n        \"", n);
  1981         -		      out_cnt = 0;
  1982         -		      while (*in != '\0')
  1983         -			{
  1984         -			    if (*in == '"')
  1985         -			      {
  1986         -				  fprintf (out, "\\%c", *in++);
  1987         -				  out_cnt += 2;
  1988         -			      }
  1989         -			    else
  1990         -			      {
  1991         -				  fprintf (out, "%c", *in++);
  1992         -				  out_cnt++;
  1993         -			      }
  1994         -			    if (out_cnt >= 56)
  1995         -				break;
  1996         -			}
  1997         -		      fprintf (out, "\");\n");
  1998         -		      n++;
  1999         -		  }
  2000         -	    }
  2001         -	  else
  2002         -	      fprintf (out, "    add_srs_wkt (p, 0, \"\");\n");
  2003         -      }
  2004         -    if (out != NULL)
  2005         -      {
  2006         -	  /* closing the output file */
  2007         -	  if (pending_footer)
  2008         -	    {
  2009         -		do_footer (out, 1);
  2010         -		pending_footer = 0;
  2011         -	    }
  2012         -
  2013         -	  /* closing the output file */
  2014         -	  fclose (out);
  2015         -	  out = NULL;
  2016         -      }
  2017         -
  2018         -    def_cnt = 1000;
  2019         -    pending_footer = 0;
  2020         -    for (i = 0; i < epsg->count; i++)
  2021         -      {
  2022         -	  p = *(epsg->sorted + i);
  2023         -	  if (p->srid == 4326 || (p->srid >= 32601 && p->srid <= 32766))
  2024         -	      ;
  2025         -	  else
  2026         -	    {
  2027         -		/* skipping not-WGS84 defs */
  2028         -		continue;
  2029         -	    }
  2030         -
  2031         -	  if (def_cnt > 100)
  2032         -	    {
  2033         -		if (out != NULL)
  2034         -		  {
  2035         -		      if (pending_footer)
  2036         -			{
  2037         -			    do_footer (out, 0);
  2038         -			    pending_footer = 0;
  2039         -			}
  2040         -
  2041         -		      /* closing the output file */
  2042         -		      fclose (out);
  2043         -		      out = NULL;
  2044         -		  }
  2045         -
  2046         -		/* opening the next output file */
  2047         -		out = open_file_wgs84 (wgs84_sect);
  2048         -		if (out == NULL)
  2049         -		    return;
  2050         -
  2051         -		/* function header */
  2052         -		do_header (out, 0);
  2053         -		fprintf (out, "SPATIALITE_PRIVATE void\n");
  2054         -		fprintf (out,
  2055         -			 "initialize_epsg_wgs84_%02d (int filter, struct epsg_defs **first, struct epsg_defs **last)\n",
  2056         -			 wgs84_sect++);
  2057         -		fprintf (out,
  2058         -			 "{\n/* initializing the EPSG defs list [WGS84] */\n");
  2059         -		fprintf (out, "    struct epsg_defs *p;\n");
  2060         -		def_cnt = 0;
  2061         -	    }
  2062         -	  pending_footer = 1;
  2063         -
  2064         -	  /* inserting the main EPSG def */
  2065         -	  def_cnt++;
  2066         -	  fprintf (out,
  2067         -		   "    p = add_epsg_def_ex (filter, first, last, %d, \"epsg\", %d,\n",
  2068         -		   p->srid, p->srid);
  2069         -	  fprintf (out,
  2070         -		   "        \"%s\", %d, %d,\n",
  2071         -		   p->ref_sys_name, p->is_geographic, p->flipped_axes);
  2072         -	  fprintf (out,
  2073         -		   "        \"%s\", \"%s\",\n",
  2074         -		   p->spheroid, p->prime_meridian);
  2075         -	  fprintf (out,
  2076         -		   "        \"%s\", \"%s\", \"%s\",\n",
  2077         -		   p->datum, p->projection, p->unit);
  2078         -	  fprintf (out,
  2079         -		   "        \"%s\", \"%s\", \"%s\", \"%s\");\n",
  2080         -		   p->axis_1, p->orientation_1, p->axis_2, p->orientation_2);
  2081         -
  2082         -	  /* inserting the proj4text string */
  2083         -	  n = 0;
  2084         -	  in = p->proj4text;
  2085         -	  while (*in != '\0')
  2086         -	    {
  2087         -		fprintf (out, "    add_proj4text (p, %d,\n        \"", n);
  2088         -		out_cnt = 0;
  2089         -		while (*in != '\0')
  2090         -		  {
  2091         -		      if (*in == '"')
  2092         -			{
  2093         -			    fprintf (out, "\\%c", *in++);
  2094         -			    out_cnt += 2;
  2095         -			}
  2096         -		      else
  2097         -			{
  2098         -			    fprintf (out, "%c", *in++);
  2099         -			    out_cnt++;
  2100         -			}
  2101         -		      if (out_cnt >= 56)
  2102         -			  break;
  2103         -		  }
  2104         -		fprintf (out, "\");\n");
  2105         -		n++;
  2106         -	    }
  2107         -
  2108         -	  if (p->srtext != NULL)
  2109         -	    {
  2110         -		/* inserting the srs_wkt string */
  2111         -		n = 0;
  2112         -		in = p->srtext;
  2113         -		while (*in != '\0')
  2114         -		  {
  2115         -		      fprintf (out, "    add_srs_wkt (p, %d,\n        \"", n);
  2116         -		      out_cnt = 0;
  2117         -		      while (*in != '\0')
  2118         -			{
  2119         -			    if (*in == '"')
  2120         -			      {
  2121         -				  fprintf (out, "\\%c", *in++);
  2122         -				  out_cnt += 2;
  2123         -			      }
  2124         -			    else
  2125         -			      {
  2126         -				  fprintf (out, "%c", *in++);
  2127         -				  out_cnt++;
  2128         -			      }
  2129         -			    if (out_cnt >= 56)
  2130         -				break;
  2131         -			}
  2132         -		      fprintf (out, "\");\n");
  2133         -		      n++;
  2134         -		  }
  2135         -	    }
  2136         -	  else
  2137         -	      fprintf (out, "    add_srs_wkt (p, 0, \"\");\n");
  2138         -      }
  2139         -    if (out != NULL)
  2140         -      {
  2141         -	  /* closing the output file */
  2142         -	  if (pending_footer)
  2143         -	    {
  2144         -		do_footer (out, 0);
  2145         -		pending_footer = 0;
  2146         -	    }
  2147         -
  2148         -	  /* closing the output file */
  2149         -	  fclose (out);
  2150         -	  out = NULL;
  2151         -      }
  2152         -
  2153         -/* opening the "prussian" output file */
  2154         -    out = open_file3 ();
  2155         -    if (out == NULL)
  2156         -	return;
  2157         -
  2158         -/* function header */
  2159         -    do_header (out, 1);
  2160         -    do_prussian (out);
  2161         -
  2162         -/* function footer */
  2163         -    do_footer (out, 1);
  2164         -
  2165         -/* closing the "prussian" output file */
  2166         -    fclose (out);
  2167         -    out = NULL;
  2168         -
  2169         -/* opening the "extra" output file */
  2170         -    out = open_file2 ();
  2171         -    if (out == NULL)
  2172         -	return;
  2173         -
  2174         -/* function header */
  2175         -    do_header (out, 0);
  2176         -    fprintf (out, "/* declaring prototypes */\n");
  2177         -    for (i = 0; i < sect; i++)
  2178         -	fprintf (out,
  2179         -		 "SPATIALITE_PRIVATE void initialize_epsg_%02d (\n\tint filter, struct epsg_defs **first, struct epsg_defs **last);\n",
  2180         -		 i);
  2181         -    for (i = 0; i < wgs84_sect; i++)
  2182         -	fprintf (out,
  2183         -		 "SPATIALITE_PRIVATE void initialize_epsg_wgs84_%02d (\n\tint filter, struct epsg_defs **first, struct epsg_defs **last);\n",
  2184         -		 i);
  2185         -    fprintf (out,
  2186         -	     "SPATIALITE_PRIVATE void initialize_epsg_prussian (\n\tint filter, struct epsg_defs **first, struct epsg_defs **last);\n");
  2187         -    fprintf (out,
  2188         -	     "SPATIALITE_PRIVATE void initialize_epsg_extra (\n\tint filter, struct epsg_defs **first, struct epsg_defs **last);\n\n");
  2189         -
  2190         -    fprintf (out, "SPATIALITE_PRIVATE void\n");
  2191         -    fprintf (out,
  2192         -	     "initialize_epsg_extra (int filter, struct epsg_defs **first, struct epsg_defs **last)\n\n");
  2193         -    fprintf (out, "{\n/* initializing the EPSG defs list [EXTRA] */\n");
  2194         -    fprintf (out, "    struct epsg_defs *p;\n");
  2195         -
  2196         -    fprintf (out,
  2197         -	     "    p = add_epsg_def (filter, first, last, 40000, \"gfoss.it\", 1,\n");
  2198         -    fprintf (out, "        \"Italy mainland zone 1 GB Roma40\");\n");
  2199         -    fprintf (out, "    add_proj4text (p, 0,\n");
  2200         -    fprintf (out,
  2201         -	     "        \"+proj=tmerc+lat_0=0 +lon_0=9  +k=0.9996 +x_0=1500000 +y_\");\n");
  2202         -    fprintf (out, "    add_proj4text (p, 1,\n");
  2203         -    fprintf (out,
  2204         -	     "        \"0=0 +ellps=intl +units=m +towgs84=-104.1,-49.1,-9.9,0.97\");\n");
  2205         -    fprintf (out,
  2206         -	     "    add_proj4text (p, 2, \"1,-2.917,0.714,-11.68 +no_defs\");\n");
  2207         -    fprintf (out, "    add_srs_wkt (p, 0, \"\");\n");
  2208         -    fprintf (out,
  2209         -	     "    p = add_epsg_def (filter, first, last, 40001, \"gfoss.it\", 2,\n");
  2210         -    fprintf (out, "        \"Italy mainland zone 2 GB Roma40\");\n");
  2211         -    fprintf (out, "    add_proj4text (p, 0,\n");
  2212         -    fprintf (out,
  2213         -	     "        \"+proj=tmerc +lat_0=0 +lon_0=15 +k=0.9996 +x_0=2520000 +y\");\n");
  2214         -    fprintf (out, "    add_proj4text (p, 1,\n");
  2215         -    fprintf (out,
  2216         -	     "        \"_0=0 +ellps=intl +units=m +towgs84=-104.1,-49.1,-9.9,0.9\");\n");
  2217         -    fprintf (out,
  2218         -	     "    add_proj4text (p, 2, \"71,-2.917,0.714,-11.68 +no_defs\");\n");
  2219         -    fprintf (out, "    add_srs_wkt (p, 0, \"\");\n");
  2220         -    fprintf (out,
  2221         -	     "    p = add_epsg_def (filter, first, last, 40002, \"gfoss.it\", 3,\n");
  2222         -    fprintf (out, "        \"Italy Sardinia GB Roma40\");\n");
  2223         -    fprintf (out, "    add_proj4text (p, 0,\n");
  2224         -    fprintf (out,
  2225         -	     "        \"+proj=tmerc +lat_0=0 +lon_0=9  +k=0.9996 +x_0=1500000 +y\");\n");
  2226         -    fprintf (out, "    add_proj4text (p, 1,\n");
  2227         -    fprintf (out,
  2228         -	     "        \"_0=0 +ellps=intl +units=m +towgs84=-168.6,-34.0,38.6,-0.\");\n");
  2229         -    fprintf (out,
  2230         -	     "    add_proj4text (p, 2, \"374,-0.679,-1.379,-9.48 +no_defs\");\n");
  2231         -    fprintf (out, "    add_srs_wkt (p, 0, \"\");\n");
  2232         -    fprintf (out,
  2233         -	     "    p = add_epsg_def (filter, first, last, 40003, \"gfoss.it\", 4,\n");
  2234         -    fprintf (out, "        \"Italy Sicily GB Roma40\");\n");
  2235         -    fprintf (out, "    add_proj4text (p, 0,\n");
  2236         -    fprintf (out,
  2237         -	     "        \"+proj=tmerc +lat_0=0 +lon_0=9  +k=0.9996 +x_0=1500000 +y\");\n");
  2238         -    fprintf (out, "    add_proj4text (p, 1,\n");
  2239         -    fprintf (out,
  2240         -	     "        \"_0=0 +ellps=intl +units=m +towgs84=-50.2,-50.4,84.8,-0.6\");\n");
  2241         -    fprintf (out,
  2242         -	     "    add_proj4text (p, 2, \"90,-2.012,0.459,-28.08  +no_defs\");\n");
  2243         -    fprintf (out, "    add_srs_wkt (p, 0, \"\");\n");
  2244         -
  2245         -/* function footer */
  2246         -    do_footer (out, 0);
  2247         -
  2248         -/* inserting the pilot function */
  2249         -    fprintf (out, "SPATIALITE_PRIVATE void\n");
  2250         -    fprintf (out,
  2251         -	     "initialize_epsg (int filter, struct epsg_defs **first, struct epsg_defs **last)\n");
  2252         -    fprintf (out, "{\n/* initializing the EPSG defs list */\n");
  2253         -    fprintf (out, "    struct epsg_defs *p;\n ");
  2254         -    fprintf (out, "/* initializing the EPSG UNKNOWN def [-1] */\n");
  2255         -    fprintf (out,
  2256         -	     "    p = add_epsg_def (filter, first, last, -1, \"NONE\", -1, \"Undefined - Cartesian\");\n");
  2257         -    fprintf (out, "    add_proj4text (p, 0, \"\");\n");
  2258         -    fprintf (out, "    add_srs_wkt (p, 0, \"\");\n");
  2259         -    fprintf (out,
  2260         -	     "    p = add_epsg_def (filter, first, last, 0, \"NONE\", 0, \"Undefined - Geographic Long/Lat\");\n");
  2261         -    fprintf (out, "    add_proj4text (p, 0, \"\");\n");
  2262         -    fprintf (out, "    add_srs_wkt (p, 0, \"\");\n\n");
  2263         -    fprintf (out, "    if (filter != GAIA_EPSG_WGS84_ONLY)\n    {\n");
  2264         -    fprintf (out,
  2265         -	     "#ifndef OMIT_EPSG    /* full EPSG initialization enabled */\n");
  2266         -    for (i = 0; i < sect; i++)
  2267         -	fprintf (out,
  2268         -		 "        initialize_epsg_%02d (filter, first, last);\n", i);
  2269         -    fprintf (out, "        initialize_epsg_prussian (filter, first, last);\n");
  2270         -    fprintf (out, "        initialize_epsg_extra (filter, first, last);\n");
  2271         -    fprintf (out, "#endif /* full EPSG initialization enabled/disabled */\n");
  2272         -
  2273         -    fprintf (out, "    }\n");
  2274         -    for (i = 0; i < wgs84_sect; i++)
  2275         -	fprintf (out,
  2276         -		 "    initialize_epsg_wgs84_%02d (filter, first, last);\n", i);
  2277         -    fprintf (out, "}\n");
  2278         -
  2279         -/* closing the "extra" output file */
  2280         -    fclose (out);
  2281         -    out = NULL;
  2282         -}
  2283         -
  2284         -int
  2285         -main (void)
  2286         -{
  2287         -/*
  2288         -/
  2289         -/ Please note: no args are supported !!!
  2290         -/
  2291         -/ we'll expect to find two input files respectively named:
  2292         -/ - epsg
  2293         -/ - wkt
  2294         -/
  2295         -/ the C code will be generated into: epsg_inlined.c
  2296         -/
  2297         -*/
  2298         -    FILE *fl_epsg = NULL;
  2299         -    FILE *fl_out = NULL;
  2300         -    struct epsg_dict epsg;
  2301         -/* initializing the EPSG dictionary */
  2302         -    epsg.first = NULL;
  2303         -    epsg.last = NULL;
  2304         -    epsg.sorted = NULL;
  2305         -    epsg.count = 0;
  2306         -/* opening the EPSG input file */
  2307         -    fl_epsg = fopen ("epsg", "rb");
  2308         -    if (fl_epsg == NULL)
  2309         -      {
  2310         -	  fprintf (stderr, "ERROR: unable to open the \"epsg\" input file\n");
  2311         -	  goto stop;
  2312         -      }
  2313         -
  2314         -    if (!parse_epsg (fl_epsg, &epsg))
  2315         -      {
  2316         -	  fprintf (stderr, "ERROR: malformed EPSG input file\n");
  2317         -	  goto stop;
  2318         -      }
  2319         -
  2320         -    if (!sort_epsg (&epsg))
  2321         -      {
  2322         -	  fprintf (stderr, "ERROR: unable to sort EPSG entries\n");
  2323         -	  goto stop;
  2324         -      }
  2325         -
  2326         -    output_c_code (fl_out, &epsg);
  2327         -  stop:
  2328         -    free_epsg (&epsg);
  2329         -    if (fl_epsg)
  2330         -	fclose (fl_epsg);
  2331         -    if (fl_out)
  2332         -	fclose (fl_out);
  2333         -    return 0;
  2334         -}

Deleted src/srsinit/epsg_update/epsg_from_gdal.c.

     1         -/* 
     2         -/ epsg_from_gdal
     3         -/
     4         -/ a tool autogenerating C code for SpatiaLite
     5         -/ [spatial_ref_sys self-initialization routines]
     6         -/
     7         -/ version 1.0, 2014 December 2014
     8         -/
     9         -/ Author: Sandro Furieri a.furieri@lqt.it
    10         -/
    11         -/ Copyright (C) 20141  Alessandro Furieri
    12         -/
    13         -/    This program is free software: you can redistribute it and/or modify
    14         -/    it under the terms of the GNU General Public License as published by
    15         -/    the Free Software Foundation, either version 3 of the License, or
    16         -/    (at your option) any later version.
    17         -/
    18         -/    This program is distributed in the hope that it will be useful,
    19         -/    but WITHOUT ANY WARRANTY; without even the implied warranty of
    20         -/    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    21         -/    GNU General Public License for more details.
    22         -/
    23         -/    You should have received a copy of the GNU General Public License
    24         -/    along with this program.  If not, see <http://www.gnu.org/licenses/>.
    25         -/
    26         -*/
    27         -
    28         -#include <stdlib.h>
    29         -#include <stdio.h>
    30         -
    31         -#include <ogr_srs_api.h>
    32         -
    33         -static void
    34         -print_wkt (int srid)
    35         -{
    36         -    OGRSpatialReferenceH handle;
    37         -    handle = OSRNewSpatialReference (NULL);
    38         -    if (handle == NULL)
    39         -	;
    40         -    else
    41         -      {
    42         -	  OGRErr err;
    43         -	  char urn[1024];
    44         -	  char *proj4 = NULL;
    45         -	  char *wkt = NULL;
    46         -	  const char *name = NULL;
    47         -	  const char *unit = NULL;
    48         -	  const char *axis_1 = NULL;
    49         -	  const char *axis_2 = NULL;
    50         -	  const char *orient_1;
    51         -	  const char *orient_2;
    52         -	  const char *spheroid = NULL;
    53         -	  const char *prime_meridian = NULL;
    54         -	  const char *datum = NULL;
    55         -	  const char *projection = NULL;
    56         -	  OGRAxisOrientation orientation_1 = OAO_Other;
    57         -	  OGRAxisOrientation orientation_2 = OAO_Other;
    58         -	  int flipped_axes = 0;
    59         -	  int is_geographic = 0;
    60         -
    61         -	  sprintf (urn, "urn:ogc:def:crs:EPSG::%d", srid);
    62         -	  err = OSRSetFromUserInput (handle, urn);
    63         -	  if (err == 0)
    64         -	    {
    65         -		if (OSRIsGeocentric (handle))
    66         -		    goto skip;
    67         -		if (OSREPSGTreatsAsLatLong (handle))
    68         -		    flipped_axes = 1;
    69         -		if (OSREPSGTreatsAsNorthingEasting (handle))
    70         -		    flipped_axes = 1;
    71         -		if (OSRIsGeographic (handle))
    72         -		    is_geographic = 1;
    73         -		OSRExportToProj4 (handle, &proj4);
    74         -		OSRExportToWkt (handle, &wkt);
    75         -		name = OSRGetAttrValue (handle, "PROJCS", 0);
    76         -		if (name == NULL)
    77         -		    name = OSRGetAttrValue (handle, "GEOGCS", 0);
    78         -		unit = OSRGetAttrValue (handle, "UNIT", 0);
    79         -		spheroid = OSRGetAttrValue (handle, "SPHEROID", 0);
    80         -		prime_meridian = OSRGetAttrValue (handle, "PRIMEM", 0);
    81         -		datum = OSRGetAttrValue (handle, "DATUM", 0);
    82         -		projection = OSRGetAttrValue (handle, "PROJECTION", 0);
    83         -		if (is_geographic)
    84         -		  {
    85         -		      axis_1 = OSRGetAxis (handle, "GEOGCS", 0, &orientation_1);
    86         -		      axis_2 = OSRGetAxis (handle, "GEOGCS", 1, &orientation_2);
    87         -		  }
    88         -		else
    89         -		  {
    90         -		      axis_1 = OSRGetAxis (handle, "PROJCS", 0, &orientation_1);
    91         -		      axis_2 = OSRGetAxis (handle, "PROJCS", 1, &orientation_2);
    92         -		  }
    93         -	    }
    94         -	  if (proj4 != NULL || wkt != NULL)
    95         -	    {
    96         -		if (strlen (proj4) > 0)
    97         -		  {
    98         -		      int i;
    99         -		      int len = strlen (proj4);
   100         -		      for (i = len - 1; i >= 0; i--)
   101         -			{
   102         -			    if (*(proj4 + i) == ' ')
   103         -				*(proj4 + i) = '\0';
   104         -			    else
   105         -				break;
   106         -			}
   107         -		      if (unit == NULL)
   108         -			  unit = "unknown";
   109         -		      if (spheroid == NULL)
   110         -			  spheroid = "unknown";
   111         -		      if (prime_meridian == NULL)
   112         -			  prime_meridian = "unknown";
   113         -		      if (datum == NULL)
   114         -			  datum = "unknown";
   115         -		      if (is_geographic)
   116         -			  projection = "none";
   117         -		      else
   118         -			{
   119         -			    if (projection == NULL)
   120         -				projection = "unknown";
   121         -			}
   122         -		      if (axis_1 == NULL)
   123         -			{
   124         -			    axis_1 = "unknown";
   125         -			    orient_1 = "unknown";
   126         -			}
   127         -		      else
   128         -			{
   129         -			    switch (orientation_1)
   130         -			      {
   131         -			      case OAO_North:
   132         -				  orient_1 = "North";
   133         -				  break;
   134         -			      case OAO_South:
   135         -				  orient_1 = "South";
   136         -				  break;
   137         -			      case OAO_East:
   138         -				  orient_1 = "East";
   139         -				  break;
   140         -			      case OAO_West:
   141         -				  orient_1 = "West";
   142         -				  break;
   143         -			      case OAO_Up:
   144         -				  orient_1 = "Up";
   145         -				  break;
   146         -			      case OAO_Down:
   147         -				  orient_1 = "Down";
   148         -				  break;
   149         -			      default:
   150         -				  orient_1 = "unknown";
   151         -				  break;
   152         -			      };
   153         -			}
   154         -		      if (axis_2 == NULL)
   155         -			{
   156         -			    axis_2 = "unknown";
   157         -			    orient_2 = "unknown";
   158         -			}
   159         -		      else
   160         -			{
   161         -			    switch (orientation_2)
   162         -			      {
   163         -			      case OAO_North:
   164         -				  orient_2 = "North";
   165         -				  break;
   166         -			      case OAO_South:
   167         -				  orient_2 = "South";
   168         -				  break;
   169         -			      case OAO_East:
   170         -				  orient_2 = "East";
   171         -				  break;
   172         -			      case OAO_West:
   173         -				  orient_2 = "West";
   174         -				  break;
   175         -			      case OAO_Up:
   176         -				  orient_2 = "Up";
   177         -				  break;
   178         -			      case OAO_Down:
   179         -				  orient_2 = "Down";
   180         -				  break;
   181         -			      default:
   182         -				  orient_2 = "unknown";
   183         -				  break;
   184         -			      };
   185         -			}
   186         -		      printf
   187         -			  ("%d\t%d\t%d\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\t%s\n",
   188         -			   srid, is_geographic, flipped_axes, unit,
   189         -			   axis_1, orient_1, axis_2, orient_2,
   190         -			   spheroid, prime_meridian, datum, projection, name,
   191         -			   proj4, wkt);
   192         -		  }
   193         -	    }
   194         -	skip:
   195         -	  if (proj4 != NULL)
   196         -	      OGRFree (proj4);
   197         -	  if (wkt != NULL)
   198         -	      OGRFree (wkt);
   199         -	  OSRRelease (handle);
   200         -      }
   201         -}
   202         -
   203         -int
   204         -main (void)
   205         -{
   206         -    int srid;
   207         -    for (srid = 1; srid <= 32766; srid++)
   208         -	print_wkt (srid);
   209         -    return 0;
   210         -}

Changes to src/srsinit/srs_init.c.

    65     65   	free (ptr->auth_name);
    66     66       if (ptr->ref_sys_name)
    67     67   	free (ptr->ref_sys_name);
    68     68       if (ptr->proj4text)
    69     69   	free (ptr->proj4text);
    70     70       if (ptr->srs_wkt)
    71     71   	free (ptr->srs_wkt);
    72         -    if (ptr->spheroid)
    73         -	free (ptr->spheroid);
    74         -	if (ptr->prime_meridian)
    75         -	free(ptr->prime_meridian);
    76         -    if (ptr->datum)
    77         -	free (ptr->datum);
    78         -    if (ptr->projection)
    79         -	free (ptr->projection);
    80         -    if (ptr->unit)
    81         -	free (ptr->unit);
    82         -    if (ptr->axis_1)
    83         -	free (ptr->axis_1);
    84         -    if (ptr->orientation_1)
    85         -	free (ptr->orientation_1);
    86         -    if (ptr->axis_2)
    87         -	free (ptr->axis_2);
    88         -    if (ptr->orientation_2)
    89         -	free (ptr->orientation_2);
    90     72       free (ptr);
    91     73   }
    92     74   
    93     75   SPATIALITE_PRIVATE struct epsg_defs *
    94     76   add_epsg_def (int filter_srid, struct epsg_defs **first,
    95     77   	      struct epsg_defs **last, int srid, const char *auth_name,
    96     78   	      int auth_srid, const char *ref_sys_name)
................................................................................
   132    114   	    {
   133    115   		p->ref_sys_name = malloc (len + 1);
   134    116   		if (p->ref_sys_name == NULL)
   135    117   		    goto error;
   136    118   		strcpy (p->ref_sys_name, ref_sys_name);
   137    119   	    }
   138    120         }
   139         -    p->is_geographic = -1;
   140         -    p->flipped_axes = -1;
   141         -    p->spheroid = NULL;
   142         -    p->prime_meridian = NULL;
   143         -    p->datum = NULL;
   144         -    p->projection = NULL;
   145         -    p->unit = NULL;
   146         -    p->axis_1 = NULL;
   147         -    p->orientation_1 = NULL;
   148         -    p->axis_2 = NULL;
   149         -    p->orientation_2 = NULL;
   150         -    if (*first == NULL)
   151         -	*first = p;
   152         -    if (*last != NULL)
   153         -	(*last)->next = p;
   154         -    *last = p;
   155         -    return p;
   156         -  error:
   157         -    free_epsg_def (p);
   158         -    return NULL;
   159         -}
   160         -
   161         -SPATIALITE_PRIVATE struct epsg_defs *
   162         -add_epsg_def_ex (int filter_srid, struct epsg_defs **first,
   163         -		 struct epsg_defs **last, int srid, const char *auth_name,
   164         -		 int auth_srid, const char *ref_sys_name, int is_geographic,
   165         -		 int flipped_axes, const char *spheroid, const char *prime_meridian, const char *datum,
   166         -		 const char *projection, const char *unit, const char *axis_1,
   167         -		 const char *orientation_1, const char *axis_2,
   168         -		 const char *orientation_2)
   169         -{
   170         -/* appending an EPSG def to the list */
   171         -    int len;
   172         -    struct epsg_defs *p;
   173         -    if (filter_srid == GAIA_EPSG_NONE)
   174         -	return NULL;
   175         -    if (filter_srid == GAIA_EPSG_ANY || filter_srid == GAIA_EPSG_WGS84_ONLY)
   176         -	;
   177         -    else if (srid != filter_srid)
   178         -	return NULL;
   179         -    p = malloc (sizeof (struct epsg_defs));
   180         -    if (!p)
   181         -	return NULL;
   182         -    p->srid = srid;
   183         -    p->auth_name = NULL;
   184         -    p->auth_srid = auth_srid;
   185         -    p->ref_sys_name = NULL;
   186         -    p->proj4text = NULL;
   187         -    p->srs_wkt = NULL;
   188         -    p->spheroid = NULL;
   189         -    p->prime_meridian = NULL;
   190         -    p->datum = NULL;
   191         -    p->unit = NULL;
   192         -    p->axis_1 = NULL;
   193         -    p->orientation_1 = NULL;
   194         -    p->axis_2 = NULL;
   195         -    p->orientation_2 = NULL;
   196         -    p->next = NULL;
   197         -    if (auth_name)
   198         -      {
   199         -	  len = strlen (auth_name);
   200         -	  if (len > 0)
   201         -	    {
   202         -		p->auth_name = malloc (len + 1);
   203         -		if (p->auth_name == NULL)
   204         -		    goto error;
   205         -		strcpy (p->auth_name, auth_name);
   206         -	    }
   207         -      }
   208         -    if (ref_sys_name)
   209         -      {
   210         -	  len = strlen (ref_sys_name);
   211         -	  if (len > 0)
   212         -	    {
   213         -		p->ref_sys_name = malloc (len + 1);
   214         -		if (p->ref_sys_name == NULL)
   215         -		    goto error;
   216         -		strcpy (p->ref_sys_name, ref_sys_name);
   217         -	    }
   218         -      }
   219         -    p->is_geographic = is_geographic;
   220         -    p->flipped_axes = flipped_axes;
   221         -    if (spheroid)
   222         -      {
   223         -	  len = strlen (spheroid);
   224         -	  p->spheroid = malloc (len + 1);
   225         -	  if (p->spheroid == NULL)
   226         -	      goto error;
   227         -	  strcpy (p->spheroid, spheroid);
   228         -      }
   229         -    if (prime_meridian)
   230         -      {
   231         -	  len = strlen (prime_meridian);
   232         -	  p->prime_meridian = malloc (len + 1);
   233         -	  if (p->prime_meridian == NULL)
   234         -	      goto error;
   235         -	  strcpy (p->prime_meridian, prime_meridian);
   236         -      }
   237         -    if (datum)
   238         -      {
   239         -	  len = strlen (datum);
   240         -	  p->datum = malloc (len + 1);
   241         -	  if (p->datum == NULL)
   242         -	      goto error;
   243         -	  strcpy (p->datum, datum);
   244         -      }
   245         -    if (projection)
   246         -      {
   247         -	  len = strlen (projection);
   248         -	  p->projection = malloc (len + 1);
   249         -	  if (p->projection == NULL)
   250         -	      goto error;
   251         -	  strcpy (p->projection, projection);
   252         -      }
   253         -    if (unit)
   254         -      {
   255         -	  len = strlen (unit);
   256         -	  p->unit = malloc (len + 1);
   257         -	  if (p->unit == NULL)
   258         -	      goto error;
   259         -	  strcpy (p->unit, unit);
   260         -      }
   261         -    if (axis_1)
   262         -      {
   263         -	  len = strlen (axis_1);
   264         -	  p->axis_1 = malloc (len + 1);
   265         -	  if (p->axis_1 == NULL)
   266         -	      goto error;
   267         -	  strcpy (p->axis_1, axis_1);
   268         -      }
   269         -    if (orientation_1)
   270         -      {
   271         -	  len = strlen (orientation_1);
   272         -	  p->orientation_1 = malloc (len + 1);
   273         -	  if (p->orientation_1 == NULL)
   274         -	      goto error;
   275         -	  strcpy (p->orientation_1, orientation_1);
   276         -      }
   277         -    if (axis_2)
   278         -      {
   279         -	  len = strlen (axis_2);
   280         -	  p->axis_2 = malloc (len + 1);
   281         -	  if (p->axis_2 == NULL)
   282         -	      goto error;
   283         -	  strcpy (p->axis_2, axis_2);
   284         -      }
   285         -    if (orientation_2)
   286         -      {
   287         -	  len = strlen (orientation_2);
   288         -	  p->orientation_2 = malloc (len + 1);
   289         -	  if (p->orientation_2 == NULL)
   290         -	      goto error;
   291         -	  strcpy (p->orientation_2, orientation_2);
   292         -      }
   293    121       if (*first == NULL)
   294    122   	*first = p;
   295    123       if (*last != NULL)
   296    124   	(*last)->next = p;
   297    125       *last = p;
   298    126       return p;
   299    127     error:
................................................................................
   371    199         {
   372    200   	  pn = p->next;
   373    201   	  free_epsg_def (p);
   374    202   	  p = pn;
   375    203         }
   376    204   }
   377    205   
   378         -static void
   379         -create_spatial_ref_sys_aux (sqlite3 * handle)
   380         -{
   381         -/* just in case, we'll create the SPATIAL_REF_SYS_AUX table */
   382         -    const char *sql = "CREATE TABLE IF NOT EXISTS spatial_ref_sys_aux (\n"
   383         -	"\tsrid INTEGER NOT NULL PRIMARY KEY,\n"
   384         -	"\tis_geographic INTEGER,\n"
   385         -	"\thas_flipped_axes INTEGER,\n"
   386         -	"\tspheroid TEXT,\n"
   387         -	"\tprime_meridian TEXT,\n"
   388         -	"\tdatum TEXT,\n"
   389         -	"\tprojection TEXT,\n"
   390         -	"\tunit TEXT,\n"
   391         -	"\taxis_1_name TEXT,\n"
   392         -	"\taxis_1_orientation TEXT,\n"
   393         -	"\taxis_2_name TEXT,\n"
   394         -	"\taxis_2_orientation TEXT,\n"
   395         -	"\tCONSTRAINT fk_sprefsys FOREIGN KEY (srid) "
   396         -	"\tREFERENCES spatial_ref_sys (srid))";
   397         -    sqlite3_exec (handle, sql, NULL, NULL, NULL);
   398         -/* creating the SPATIAL_REF_SYS_ALL view */
   399         -    sql = "CREATE VIEW IF NOT EXISTS spatial_ref_sys_all AS\n"
   400         -	"SELECT a.srid AS srid, a.auth_name AS auth_name, "
   401         -	"a.auth_srid AS auth_srid, a.ref_sys_name AS ref_sys_name,\n"
   402         -	"b.is_geographic AS is_geographic, "
   403         -	"b.has_flipped_axes AS has_flipped_axes, "
   404         -	"b.spheroid AS spheroid, b.prime_meridian AS prime_meridian, "
   405         -	"b.datum AS datum, b.projection AS projection, b.unit AS unit,\n"
   406         -	"b.axis_1_name AS axis_1_name, "
   407         -	"b.axis_1_orientation AS axis_1_orientation,\n"
   408         -	"b.axis_2_name AS axis_2_name, "
   409         -	"b.axis_2_orientation AS axis_2_orientation,\n"
   410         -	"a.proj4text AS proj4text, a.srtext AS srtext\n"
   411         -	"FROM spatial_ref_sys AS a\n"
   412         -	"LEFT JOIN spatial_ref_sys_aux AS b ON (a.srid = b.srid)";
   413         -    sqlite3_exec (handle, sql, NULL, NULL, NULL);
   414         -}
   415         -
   416    206   static int
   417    207   populate_spatial_ref_sys (sqlite3 * handle, int mode)
   418    208   {
   419    209   /* populating the EPSG dataset into the SPATIAL_REF_SYS table */
   420    210       struct epsg_defs *first = NULL;
   421    211       struct epsg_defs *last = NULL;
   422    212       struct epsg_defs *p;
   423    213       char sql[1024];
   424    214       int ret;
   425         -    sqlite3_stmt *stmt = NULL;
   426         -    sqlite3_stmt *stmt_aux = NULL;
   427         -    int ok_aux;
          215  +    sqlite3_stmt *stmt;
   428    216   
   429    217   /* initializing the EPSG defs list */
   430    218       initialize_epsg (mode, &first, &last);
   431    219   
   432         -    create_spatial_ref_sys_aux (handle);
   433         -/* preparing the SQL parameterized statement (main) */
          220  +/* preparing the SQL parameterized statement */
   434    221       strcpy (sql, "INSERT INTO spatial_ref_sys ");
   435    222       strcat (sql,
   436    223   	    "(srid, auth_name, auth_srid, ref_sys_name, proj4text, srtext) ");
   437    224       strcat (sql, "VALUES (?, ?, ?, ?, ?, ?)");
   438    225       ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt, NULL);
   439    226       if (ret != SQLITE_OK)
   440    227         {
   441    228   	  spatialite_e ("%s\n", sqlite3_errmsg (handle));
   442    229   	  goto error;
   443    230         }
   444         -/* preparing the SQL parameterized statement (aux) */
   445         -    strcpy (sql, "INSERT INTO spatial_ref_sys_aux ");
   446         -    strcat (sql, "(srid, is_geographic, has_flipped_axes, spheroid, prime_meridian, ");
   447         -    strcat (sql, "datum, projection, unit, axis_1_name, axis_1_orientation, ");
   448         -    strcat (sql, "axis_2_name, axis_2_orientation) ");
   449         -    strcat (sql, "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
   450         -    ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt_aux, NULL);
   451         -    if (ret != SQLITE_OK)
   452         -      {
   453         -	  spatialite_e ("%s\n", sqlite3_errmsg (handle));
   454         -	  goto error;
   455         -      }
   456         -
   457    231       p = first;
   458    232       while (p)
   459    233         {
   460    234   	  if (p->auth_name == NULL)
   461    235   	      break;
   462         -	  /* inserting into SPATIAL_REF_SYS */
   463    236   	  sqlite3_reset (stmt);
   464    237   	  sqlite3_clear_bindings (stmt);
   465    238   	  sqlite3_bind_int (stmt, 1, p->srid);
   466    239   	  sqlite3_bind_text (stmt, 2, p->auth_name, strlen (p->auth_name),
   467    240   			     SQLITE_STATIC);
   468    241   	  sqlite3_bind_int (stmt, 3, p->auth_srid);
   469    242   	  sqlite3_bind_text (stmt, 4, p->ref_sys_name, strlen (p->ref_sys_name),
................................................................................
   477    250   				 SQLITE_STATIC);
   478    251   	  ret = sqlite3_step (stmt);
   479    252   	  if (ret == SQLITE_DONE || ret == SQLITE_ROW)
   480    253   	      ;
   481    254   	  else
   482    255   	    {
   483    256   		spatialite_e ("%s\n", sqlite3_errmsg (handle));
          257  +		sqlite3_finalize (stmt);
   484    258   		goto error;
   485         -	    }
   486         -
   487         -	  /* inserting into SPATIAL_REF_SYS_AUX */
   488         -	  ok_aux = 0;
   489         -	  sqlite3_reset (stmt_aux);
   490         -	  sqlite3_clear_bindings (stmt_aux);
   491         -	  sqlite3_bind_int (stmt_aux, 1, p->srid);
   492         -	  if (p->is_geographic < 0)
   493         -	      sqlite3_bind_null (stmt_aux, 2);
   494         -	  else
   495         -	    {
   496         -		sqlite3_bind_int (stmt_aux, 2, p->is_geographic);
   497         -		ok_aux = 1;
   498         -	    }
   499         -	  if (p->flipped_axes < 0)
   500         -	      sqlite3_bind_null (stmt_aux, 3);
   501         -	  else
   502         -	    {
   503         -		sqlite3_bind_int (stmt_aux, 3, p->flipped_axes);
   504         -		ok_aux = 1;
   505         -	    }
   506         -	  if (p->spheroid == NULL)
   507         -	      sqlite3_bind_null (stmt_aux, 4);
   508         -	  else
   509         -	    {
   510         -		sqlite3_bind_text (stmt_aux, 4, p->spheroid,
   511         -				   strlen (p->spheroid), SQLITE_STATIC);
   512         -		ok_aux = 1;
   513         -	    }
   514         -	  if (p->prime_meridian == NULL)
   515         -	      sqlite3_bind_null (stmt_aux, 5);
   516         -	  else
   517         -	    {
   518         -		sqlite3_bind_text (stmt_aux, 5, p->prime_meridian,
   519         -				   strlen (p->prime_meridian), SQLITE_STATIC);
   520         -		ok_aux = 1;
   521         -	    }
   522         -	  if (p->datum == NULL)
   523         -	      sqlite3_bind_null (stmt_aux, 6);
   524         -	  else
   525         -	    {
   526         -		sqlite3_bind_text (stmt_aux, 6, p->datum, strlen (p->datum),
   527         -				   SQLITE_STATIC);
   528         -		ok_aux = 1;
   529         -	    }
   530         -	  if (p->projection == NULL)
   531         -	      sqlite3_bind_null (stmt_aux, 7);
   532         -	  else
   533         -	    {
   534         -		sqlite3_bind_text (stmt_aux, 7, p->projection,
   535         -				   strlen (p->projection), SQLITE_STATIC);
   536         -		ok_aux = 1;
   537         -	    }
   538         -	  if (p->unit == NULL)
   539         -	      sqlite3_bind_null (stmt_aux, 8);
   540         -	  else
   541         -	    {
   542         -		sqlite3_bind_text (stmt_aux, 8, p->unit, strlen (p->unit),
   543         -				   SQLITE_STATIC);
   544         -		ok_aux = 1;
   545         -	    }
   546         -	  if (p->axis_1 == NULL)
   547         -	      sqlite3_bind_null (stmt_aux, 9);
   548         -	  else
   549         -	    {
   550         -		sqlite3_bind_text (stmt_aux, 9, p->axis_1, strlen (p->axis_1),
   551         -				   SQLITE_STATIC);
   552         -		ok_aux = 1;
   553         -	    }
   554         -	  if (p->orientation_1 == NULL)
   555         -	      sqlite3_bind_null (stmt_aux, 10);
   556         -	  else
   557         -	    {
   558         -		sqlite3_bind_text (stmt_aux, 10, p->orientation_1,
   559         -				   strlen (p->orientation_1), SQLITE_STATIC);
   560         -		ok_aux = 1;
   561         -	    }
   562         -	  if (p->axis_2 == NULL)
   563         -	      sqlite3_bind_null (stmt_aux, 11);
   564         -	  else
   565         -	    {
   566         -		sqlite3_bind_text (stmt_aux, 11, p->axis_2, strlen (p->axis_2),
   567         -				   SQLITE_STATIC);
   568         -		ok_aux = 1;
   569         -	    }
   570         -	  if (p->orientation_2 == NULL)
   571         -	      sqlite3_bind_null (stmt_aux, 12);
   572         -	  else
   573         -	    {
   574         -		sqlite3_bind_text (stmt_aux, 12, p->orientation_2,
   575         -				   strlen (p->orientation_2), SQLITE_STATIC);
   576         -		ok_aux = 1;
   577         -	    }
   578         -	  if (ok_aux)
   579         -	    {
   580         -		ret = sqlite3_step (stmt_aux);
   581         -		if (ret == SQLITE_DONE || ret == SQLITE_ROW)
   582         -		    ;
   583         -		else
   584         -		  {
   585         -		      spatialite_e ("%s\n", sqlite3_errmsg (handle));
   586         -		      goto error;
   587         -		  }
   588    259   	    }
   589    260   	  p = p->next;
   590    261         }
   591    262       sqlite3_finalize (stmt);
   592         -    sqlite3_finalize (stmt_aux);
   593    263   
   594    264   /* freeing the EPSG defs list */
   595    265       free_epsg (first);
          266  +
   596    267       return 1;
   597         -
   598    268     error:
   599         -    if (stmt)
   600         -	sqlite3_finalize (stmt);
   601         -    if (stmt_aux)
   602         -	sqlite3_finalize (stmt_aux);
          269  +
   603    270   /* freeing the EPSG defs list */
   604    271       free_epsg (first);
   605    272   
   606    273       return 0;
   607    274   }
   608    275   
   609    276   static int
................................................................................
   783    450   {
   784    451   /* inserting a single EPSG definition into the SPATIAL_REF_SYS table */
   785    452       struct epsg_defs *first = NULL;
   786    453       struct epsg_defs *last = NULL;
   787    454       char sql[1024];
   788    455       int ret;
   789    456       int error = 0;
   790         -    sqlite3_stmt *stmt = NULL;
   791         -    sqlite3_stmt *stmt_aux = NULL;
   792         -    int ok_aux;
          457  +    sqlite3_stmt *stmt;
   793    458   
   794    459       if (!exists_spatial_ref_sys (handle))
   795    460         {
   796    461   	  spatialite_e ("the SPATIAL_REF_SYS table doesn't exists\n");
   797    462   	  return 0;
   798    463         }
   799    464       if (!check_spatial_ref_sys (handle))
................................................................................
   808    473       if (first == NULL)
   809    474         {
   810    475   	  spatialite_e ("SRID=%d isn't defined in the EPSG inlined dataset\n",
   811    476   			srid);
   812    477   	  return 0;
   813    478         }
   814    479   
   815         -    create_spatial_ref_sys_aux (handle);
   816    480   /* preparing the SQL parameterized statement */
   817    481       strcpy (sql, "INSERT INTO spatial_ref_sys ");
   818    482       strcat (sql,
   819    483   	    "(srid, auth_name, auth_srid, ref_sys_name, proj4text, srtext) ");
   820    484       strcat (sql, "VALUES (?, ?, ?, ?, ?, ?)");
   821    485       ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt, NULL);
   822    486       if (ret != SQLITE_OK)
   823    487         {
   824    488   	  spatialite_e ("%s\n", sqlite3_errmsg (handle));
   825    489   	  error = 1;
   826    490   	  goto stop;
   827    491         }
   828         -/* preparing the SQL parameterized statement (aux) */
   829         -    strcpy (sql, "INSERT INTO spatial_ref_sys_aux ");
   830         -    strcat (sql, "(srid, is_geographic, has_flipped_axes, spheroid, prime_meridian, ");
   831         -    strcat (sql, "datum, projection, unit, axis_1_name, axis_1_orientation, ");
   832         -    strcat (sql, "axis_2_name, axis_2_orientation) ");
   833         -    strcat (sql, "VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
   834         -    ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt_aux, NULL);
   835         -    if (ret != SQLITE_OK)
   836         -      {
   837         -	  spatialite_e ("%s\n", sqlite3_errmsg (handle));
   838         -	  error = 1;
   839         -	  goto stop;
   840         -      }
   841         -
   842         -    /* inserting into SPATIAL_REF_SYS_AUX */
   843    492       sqlite3_reset (stmt);
   844    493       sqlite3_clear_bindings (stmt);
   845    494       sqlite3_bind_int (stmt, 1, first->srid);
   846    495       sqlite3_bind_text (stmt, 2, first->auth_name, strlen (first->auth_name),
   847    496   		       SQLITE_STATIC);
   848    497       sqlite3_bind_int (stmt, 3, first->auth_srid);
   849    498       sqlite3_bind_text (stmt, 4, first->ref_sys_name,
................................................................................
   860    509   	;
   861    510       else
   862    511         {
   863    512   	  spatialite_e ("%s\n", sqlite3_errmsg (handle));
   864    513   	  error = 1;
   865    514   	  goto stop;
   866    515         }
   867         -
   868         -    /* inserting into SPATIAL_REF_SYS_AUX */
   869         -    ok_aux = 0;
   870         -    sqlite3_reset (stmt_aux);
   871         -    sqlite3_clear_bindings (stmt_aux);
   872         -    sqlite3_bind_int (stmt_aux, 1, first->srid);
   873         -    if (first->is_geographic < 0)
   874         -	sqlite3_bind_null (stmt_aux, 2);
   875         -    else
   876         -      {
   877         -	  sqlite3_bind_int (stmt_aux, 2, first->is_geographic);
   878         -	  ok_aux = 1;
   879         -      }
   880         -    if (first->flipped_axes < 0)
   881         -	sqlite3_bind_null (stmt_aux, 3);
   882         -    else
   883         -      {
   884         -	  sqlite3_bind_int (stmt_aux, 3, first->flipped_axes);
   885         -	  ok_aux = 1;
   886         -      }
   887         -    if (first->spheroid == NULL)
   888         -	sqlite3_bind_null (stmt_aux, 4);
   889         -    else
   890         -      {
   891         -	  sqlite3_bind_text (stmt_aux, 4, first->spheroid,
   892         -			     strlen (first->spheroid), SQLITE_STATIC);
   893         -	  ok_aux = 1;
   894         -      }
   895         -    if (first->prime_meridian == NULL)
   896         -	sqlite3_bind_null (stmt_aux, 5);
   897         -    else
   898         -      {
   899         -	  sqlite3_bind_text (stmt_aux, 5, first->prime_meridian,
   900         -			     strlen (first->prime_meridian), SQLITE_STATIC);
   901         -	  ok_aux = 1;
   902         -      }
   903         -    if (first->datum == NULL)
   904         -	sqlite3_bind_null (stmt_aux, 6);
   905         -    else
   906         -      {
   907         -	  sqlite3_bind_text (stmt_aux, 6, first->datum, strlen (first->datum),
   908         -			     SQLITE_STATIC);
   909         -	  ok_aux = 1;
   910         -      }
   911         -    if (first->projection == NULL)
   912         -	sqlite3_bind_null (stmt_aux, 7);
   913         -    else
   914         -      {
   915         -	  sqlite3_bind_text (stmt_aux, 7, first->projection,
   916         -			     strlen (first->projection), SQLITE_STATIC);
   917         -	  ok_aux = 1;
   918         -      }
   919         -    if (first->unit == NULL)
   920         -	sqlite3_bind_null (stmt_aux, 8);
   921         -    else
   922         -      {
   923         -	  sqlite3_bind_text (stmt_aux, 8, first->unit, strlen (first->unit),
   924         -			     SQLITE_STATIC);
   925         -	  ok_aux = 1;
   926         -      }
   927         -    if (first->axis_1 == NULL)
   928         -	sqlite3_bind_null (stmt_aux, 9);
   929         -    else
   930         -      {
   931         -	  sqlite3_bind_text (stmt_aux, 9, first->axis_1, strlen (first->axis_1),
   932         -			     SQLITE_STATIC);
   933         -	  ok_aux = 1;
   934         -      }
   935         -    if (first->orientation_1 == NULL)
   936         -	sqlite3_bind_null (stmt_aux, 10);
   937         -    else
   938         -      {
   939         -	  sqlite3_bind_text (stmt_aux, 10, first->orientation_1,
   940         -			     strlen (first->orientation_1), SQLITE_STATIC);
   941         -	  ok_aux = 1;
   942         -      }
   943         -    if (first->axis_2 == NULL)
   944         -	sqlite3_bind_null (stmt_aux, 11);
   945         -    else
   946         -      {
   947         -	  sqlite3_bind_text (stmt_aux, 11, first->axis_2,
   948         -			     strlen (first->axis_2), SQLITE_STATIC);
   949         -	  ok_aux = 1;
   950         -      }
   951         -    if (first->orientation_2 == NULL)
   952         -	sqlite3_bind_null (stmt_aux, 11);
   953         -    else
   954         -      {
   955         -	  sqlite3_bind_text (stmt_aux, 11, first->orientation_2,
   956         -			     strlen (first->orientation_2), SQLITE_STATIC);
   957         -	  ok_aux = 1;
   958         -      }
   959         -    if (ok_aux)
   960         -      {
   961         -	  ret = sqlite3_step (stmt_aux);
   962         -	  if (ret == SQLITE_DONE || ret == SQLITE_ROW)
   963         -	      ;
   964         -	  else
   965         -	    {
   966         -		spatialite_e ("%s\n", sqlite3_errmsg (handle));
   967         -		goto stop;
   968         -	    }
   969         -      }
   970    516     stop:
   971    517       if (stmt != NULL)
   972    518   	sqlite3_finalize (stmt);
   973         -    if (stmt_aux != NULL)
   974         -	sqlite3_finalize (stmt_aux);
   975    519   
   976    520   /* freeing the EPSG defs list */
   977    521       free_epsg (first);
   978    522       if (error)
   979    523   	return 0;
   980    524       return 1;
   981    525   }

Changes to src/virtualtext/virtualtext.c.

  1146   1146   	  else if (*p == '+' || *p == '-')
  1147   1147   	      signs++;
  1148   1148   	  else
  1149   1149   	      invalids++;
  1150   1150   	  p++;
  1151   1151         }
  1152   1152       if (invalids)
  1153         -	return 0;		/* invalid chars were found */
         1153  +	return 0;		/* invalid chars where found */
  1154   1154       if (signs > 1)
  1155   1155   	return 0;		/* more than a single sign */
  1156   1156       if (signs)
  1157   1157         {
  1158   1158   	  if (*value == '+' || *value == '-' || last == '+' || last == '-')
  1159   1159   	      ;
  1160   1160   	  else
................................................................................
  1196   1196   		      else
  1197   1197   			  invalids++;
  1198   1198   		  }
  1199   1199   	    }
  1200   1200   	  p++;
  1201   1201         }
  1202   1202       if (invalids)
  1203         -	return 0;		/* invalid chars were found */
         1203  +	return 0;		/* invalid chars where found */
  1204   1204       if (points > 1)
  1205   1205   	return 0;		/* more than a single decimal separator */
  1206   1206       if (signs > 1)
  1207   1207   	return 0;		/* more than a single sign */
  1208   1208       if (signs)
  1209   1209         {
  1210   1210   	  if (*value == '+' || *value == '-' || last == '+' || last == '-')
................................................................................
  1233   1233   {
  1234   1234   /* setting a Column header name */
  1235   1235       int err;
  1236   1236       int ind;
  1237   1237       char *utf8text;
  1238   1238       char *str = (char *) name;
  1239   1239       int len = strlen (str);
  1240         -    if (len <= 0)
  1241         -	return 0;
  1242   1240       if (str[0] == txt->text_separator && str[len - 1] == txt->text_separator)
  1243   1241         {
  1244   1242   	  /* cleaning the enclosing quotes */
  1245   1243   	  str[len - 1] = '\0';
  1246   1244   	  str = (char *) (name + 1);
  1247   1245   	  len -= 2;
  1248   1246   	  if (len <= 0)

Changes to src/wfs/wfs_in.c.

   115    115       struct wfs_keyword *last_key;
   116    116       struct wfs_layer_def *next;
   117    117   };
   118    118   
   119    119   struct wfs_catalog
   120    120   {
   121    121   /* a list of WFS layers */
   122         -    char *version;
   123    122       char *request_url;
   124    123       char *describe_url;
   125    124       struct wfs_layer_def *first;
   126    125       struct wfs_layer_def *last;
   127    126   };
   128    127   
   129    128   struct wfs_column_def
................................................................................
   482    481   }
   483    482   
   484    483   static struct wfs_catalog *
   485    484   alloc_wfs_catalog ()
   486    485   {
   487    486   /* allocating an empty WFS catalog object */
   488    487       struct wfs_catalog *ptr = malloc (sizeof (struct wfs_catalog));
   489         -    ptr->version = NULL;
   490    488       ptr->first = NULL;
   491    489       ptr->last = NULL;
   492    490       ptr->request_url = NULL;
   493    491       ptr->describe_url = NULL;
   494    492       return ptr;
   495    493   }
   496    494   
................................................................................
   498    496   free_wfs_catalog (struct wfs_catalog *ptr)
   499    497   {
   500    498   /* memory cleanup: destroying a WFS catalog object */
   501    499       struct wfs_layer_def *lyr;
   502    500       struct wfs_layer_def *n_lyr;
   503    501       if (ptr == NULL)
   504    502   	return;
   505         -    if (ptr->version != NULL)
   506         -	free (ptr->version);
   507    503       lyr = ptr->first;
   508    504       while (lyr != NULL)
   509    505         {
   510    506   	  n_lyr = lyr->next;
   511    507   	  free_wfs_layer (lyr);
   512    508   	  lyr = n_lyr;
   513    509         }
................................................................................
   682    678   	    }
   683    679   	  last = *pi;
   684    680   	  *po++ = *pi++;
   685    681         }
   686    682       *po = '\0';
   687    683   }
   688    684   
   689         -static void
   690         -set_wfs_version (struct wfs_catalog *ptr, const char *version)
   691         -{
   692         -/* setting the WFS Version from GetCapabilities */
   693         -    int len;
   694         -    if (ptr == NULL)
   695         -	return;
   696         -    if (ptr->version != NULL)
   697         -	free (ptr->version);
   698         -    if (version == NULL)
   699         -	return;
   700         -    len = strlen (version);
   701         -    ptr->version = malloc (len + 1);
   702         -    strcpy (ptr->version, version);
   703         -}
   704         -
   705    685   static void
   706    686   set_wfs_catalog_base_request_url (struct wfs_catalog *ptr, const char *url)
   707    687   {
   708    688   /* setting the request-URL for a WFS catalog */
   709    689       int len;
   710    690       int i;
   711    691       int force_marker = 1;
................................................................................
  3512   3492   	    {
  3513   3493   		if (cur_node->type == XML_ELEMENT_NODE)
  3514   3494   		  {
  3515   3495   		      if (strcmp ((const char *) (cur_node->name), "SRS") == 0
  3516   3496   			  || strcmp ((const char *) (cur_node->name),
  3517   3497   				     "DefaultSRS") == 0
  3518   3498   			  || strcmp ((const char *) (cur_node->name),
  3519         -				     "OtherSRS") == 0
  3520         -			  || strcmp ((const char *) (cur_node->name),
  3521         -				     "DefaultCRS") == 0
  3522         -			  || strcmp ((const char *) (cur_node->name),
  3523         -				     "OtherCRS") == 0)
         3499  +				     "OtherSRS") == 0)
  3524   3500   			{
  3525   3501   			    int srid = parse_srsname (cur_node->children);
  3526   3502   			    if (srid > 0)
  3527   3503   			      {
  3528   3504   				  struct wfs_layer_def *lyr = catalog->last;
  3529   3505   				  add_wfs_srid_to_layer (lyr, srid,
  3530   3506   							 (const char
................................................................................
  3782   3758   /* attempting to find the GetFeature base-URL (WFS 1.1.0) <OperationsMetadata> */
  3783   3759       xmlNodePtr cur_node = NULL;
  3784   3760       for (cur_node = node; cur_node; cur_node = cur_node->next)
  3785   3761         {
  3786   3762   	  if (cur_node->type == XML_ELEMENT_NODE)
  3787   3763   	    {
  3788   3764   		if (strcmp ((const char *) (cur_node->name), "Operation") == 0)
  3789         -		  {
  3790         -		      parse_wfs_operation_110 (cur_node, catalog);
  3791         -		  }
         3765  +		    parse_wfs_operation_110 (cur_node, catalog);
  3792   3766   	    }
  3793   3767         }
  3794   3768   }
  3795         -
  3796         -static void
  3797         -parse_wfs_version (xmlNodePtr node, struct wfs_catalog *catalog)
  3798         -{
  3799         -/* parsing the WFS version from GetCapabilities */
  3800         -    struct _xmlAttr *attr = node->properties;
  3801         -    const char *version = NULL;
  3802         -
  3803         -    while (attr != NULL)
  3804         -      {
  3805         -	  if (attr->name != NULL)
  3806         -	    {
  3807         -		if (strcmp ((const char *) (attr->name), "version") == 0)
  3808         -		  {
  3809         -		      version = parse_attribute_name (attr->children);
  3810         -		      set_wfs_version (catalog, version);
  3811         -		  }
  3812         -	    }
  3813         -	  attr = attr->next;
  3814         -      }
  3815         -}
  3816         -
  3817   3769   
  3818   3770   static void
  3819   3771   parse_wfs_catalog (xmlNodePtr node, struct wfs_catalog *catalog,
  3820   3772   		   int *capabilities, int *list)
  3821   3773   {
  3822   3774   /* recursively parsing the GetCapabilities payload */
  3823   3775       xmlNodePtr cur_node = NULL;
................................................................................
  3824   3776   
  3825   3777       for (cur_node = node; cur_node; cur_node = cur_node->next)
  3826   3778         {
  3827   3779   	  if (cur_node->type == XML_ELEMENT_NODE)
  3828   3780   	    {
  3829   3781   		if (strcmp ((const char *) (cur_node->name), "WFS_Capabilities")
  3830   3782   		    == 0)
  3831         -		  {
  3832         -		      *capabilities = 1;
  3833         -		      parse_wfs_version (cur_node, catalog);
  3834         -		  }
         3783  +		    *capabilities = 1;
  3835   3784   		if (*capabilities != 0
  3836   3785   		    && strcmp ((const char *) (cur_node->name),
  3837   3786   			       "FeatureTypeList") == 0)
  3838   3787   		    *list = 1;
  3839   3788   		if (*capabilities != 0 && *list == 0
  3840   3789   		    && strcmp ((const char *) (cur_node->name),
  3841   3790   			       "Capability") == 0)
................................................................................
  3920   3869   /* memory cleanup: freeing a WFS-Catalog object */
  3921   3870       struct wfs_catalog *ptr = (struct wfs_catalog *) handle;
  3922   3871       if (ptr == NULL)
  3923   3872   	return;
  3924   3873       free_wfs_catalog (ptr);
  3925   3874   }
  3926   3875   
  3927         -SPATIALITE_DECLARE const char *
  3928         -get_wfs_version (gaiaWFScatalogPtr handle)
  3929         -{
  3930         -/* return the WFS-Version returned by GetCapabilities */
  3931         -    struct wfs_catalog *ptr = (struct wfs_catalog *) handle;
  3932         -    if (ptr == NULL)
  3933         -	return NULL;
  3934         -    return ptr->version;
  3935         -}
  3936         -
  3937   3876   SPATIALITE_DECLARE const char *
  3938   3877   get_wfs_base_request_url (gaiaWFScatalogPtr handle)
  3939   3878   {
  3940   3879   /* return the base URL for any WFS-GetFeature call */
  3941   3880       struct wfs_catalog *ptr = (struct wfs_catalog *) handle;
  3942   3881       if (ptr == NULL)
  3943   3882   	return NULL;
................................................................................
  4116   4055       const char *ver = "1.1.0";
  4117   4056       if (ptr->request_url == NULL)
  4118   4057   	return NULL;
  4119   4058       if (version != NULL)
  4120   4059         {
  4121   4060   	  if (strcmp (version, "1.0.0") == 0)
  4122   4061   	      ver = "1.0.0";
  4123         -	  if (strcmp (version, "2.0.0") == 0)
  4124         -	      ver = "2.0.0";
  4125         -	  if (strcmp (version, "2.0.2") == 0)
  4126         -	      ver = "2.0.2";
  4127   4062         }
  4128   4063       if (srid > 0)
  4129   4064         {
  4130   4065   	  struct wfs_srid_def *srs = lyr->first_srid;
  4131   4066   	  while (srs != NULL)
  4132   4067   	    {
  4133   4068   		if (srs->srid == srid)
................................................................................
  4205   4140       const char *ver = "1.1.0";
  4206   4141       if (ptr->describe_url == NULL)
  4207   4142   	return NULL;
  4208   4143       if (version != NULL)
  4209   4144         {
  4210   4145   	  if (strcmp (version, "1.0.0") == 0)
  4211   4146   	      ver = "1.0.0";
  4212         -	  if (strcmp (version, "2.0.0") == 0)
  4213         -	      ver = "2.0.0";
  4214         -	  if (strcmp (version, "2.0.2") == 0)
  4215         -	      ver = "2.0.2";
  4216   4147         }
  4217   4148       url =
  4218   4149   	sqlite3_mprintf
  4219   4150   	("%sservice=WFS&version=%s&request=DescribeFeatureType&typeName=%s",
  4220   4151   	 ptr->describe_url, ver, lyr->name);
  4221   4152       len = strlen (url);
  4222   4153       url2 = malloc (len + 1);

Changes to test/Makefile.am.

    18     18   		check_shp_load_3d \
    19     19   		shape_cp1252 \
    20     20   		shape_primitives \
    21     21   		shape_utf8_1 \
    22     22   		shape_utf8_1ex \
    23     23   		shape_utf8_2 \
    24     24   		shape_3d \
    25         -		check_clone_table \
    26     25   		check_xls_load \
    27     26   		check_math_funcs \
    28     27   		check_gaia_util \
    29     28   		check_gaia_utf8 \
    30     29   		check_extension \
    31     30   		check_recover_geom \
    32     31   		check_sql_stmt \
................................................................................
    47     46   		check_geoscvt_fncts \
    48     47   		check_libxml2 \
    49     48   		check_styling \
    50     49   		check_virtualxpath \
    51     50   		check_virtualbbox \
    52     51   		check_wfsin \
    53     52   		check_dxf \
    54         -		check_metacatalog \
    55         -		check_virtualelem \
    56         -		check_srid_fncts
           53  +		check_metacatalog
    57     54   		
    58     55   if ENABLE_GEOPACKAGE
    59     56   check_PROGRAMS += \
    60     57   		check_createBaseTables \
    61     58   		check_gpkgCreateTilesTable \
    62     59   		check_gpkgCreateTilesTableMissingSRID \
    63     60   		check_gpkgCreateTilesZoomLevel \
................................................................................
   178    175   	archaic.dxf linked.dxf hatch.dxf \
   179    176   	symbol.dxf gpkg_test.sqlite gpkg_test.gpkg
   180    177   
   181    178   SUBDIRS = sql_stmt_geosadvanced_tests sql_stmt_geos_tests \
   182    179   	sql_stmt_libxml2_tests sql_stmt_lwgeom_tests \
   183    180   	sql_stmt_mathsql_tests sql_stmt_proj_tests \
   184    181   	sql_stmt_security_tests sql_stmt_tests \
   185         -	sql_stmt_xmlsec_tests sql_stmt_geopackage_tests \
   186         -	sql_stmt_freexl_tests
          182  +	sql_stmt_xmlsec_tests sql_stmt_geopackage_tests

Changes to test/Makefile.in.

    83     83   	check_create$(EXEEXT) check_bufovflw$(EXEEXT) \
    84     84   	check_fdo1$(EXEEXT) check_fdo2$(EXEEXT) check_fdo3$(EXEEXT) \
    85     85   	check_fdo_bufovflw$(EXEEXT) check_md5$(EXEEXT) \
    86     86   	check_dbf_load$(EXEEXT) check_shp_load$(EXEEXT) \
    87     87   	check_shp_load_3d$(EXEEXT) shape_cp1252$(EXEEXT) \
    88     88   	shape_primitives$(EXEEXT) shape_utf8_1$(EXEEXT) \
    89     89   	shape_utf8_1ex$(EXEEXT) shape_utf8_2$(EXEEXT) \
    90         -	shape_3d$(EXEEXT) check_clone_table$(EXEEXT) \
    91         -	check_xls_load$(EXEEXT) check_math_funcs$(EXEEXT) \
    92         -	check_gaia_util$(EXEEXT) check_gaia_utf8$(EXEEXT) \
    93         -	check_extension$(EXEEXT) check_recover_geom$(EXEEXT) \
    94         -	check_sql_stmt$(EXEEXT) check_multithread$(EXEEXT) \
    95         -	check_virtualtable1$(EXEEXT) check_virtualtable2$(EXEEXT) \
    96         -	check_virtualtable3$(EXEEXT) check_virtualtable4$(EXEEXT) \
    97         -	check_virtualtable5$(EXEEXT) check_virtualtable6$(EXEEXT) \
    98         -	check_virtual_ovflw$(EXEEXT) check_mbrcache$(EXEEXT) \
    99         -	check_spatialindex$(EXEEXT) check_exif$(EXEEXT) \
   100         -	check_exif2$(EXEEXT) check_relations_fncts$(EXEEXT) \
           90  +	shape_3d$(EXEEXT) check_xls_load$(EXEEXT) \
           91  +	check_math_funcs$(EXEEXT) check_gaia_util$(EXEEXT) \
           92  +	check_gaia_utf8$(EXEEXT) check_extension$(EXEEXT) \
           93  +	check_recover_geom$(EXEEXT) check_sql_stmt$(EXEEXT) \
           94  +	check_multithread$(EXEEXT) check_virtualtable1$(EXEEXT) \
           95  +	check_virtualtable2$(EXEEXT) check_virtualtable3$(EXEEXT) \
           96  +	check_virtualtable4$(EXEEXT) check_virtualtable5$(EXEEXT) \
           97  +	check_virtualtable6$(EXEEXT) check_virtual_ovflw$(EXEEXT) \
           98  +	check_mbrcache$(EXEEXT) check_spatialindex$(EXEEXT) \
           99  +	check_exif$(EXEEXT) check_exif2$(EXEEXT) \
          100  +	check_relations_fncts$(EXEEXT) \
   101    101   	check_extra_relations_fncts$(EXEEXT) \
   102    102   	check_geoscvt_fncts$(EXEEXT) check_libxml2$(EXEEXT) \
   103    103   	check_styling$(EXEEXT) check_virtualxpath$(EXEEXT) \
   104    104   	check_virtualbbox$(EXEEXT) check_wfsin$(EXEEXT) \
   105         -	check_dxf$(EXEEXT) check_metacatalog$(EXEEXT) \
   106         -	check_virtualelem$(EXEEXT) check_srid_fncts$(EXEEXT) \
   107         -	$(am__EXEEXT_1)
          105  +	check_dxf$(EXEEXT) check_metacatalog$(EXEEXT) $(am__EXEEXT_1)
   108    106   @ENABLE_GEOPACKAGE_TRUE@am__append_1 = \
   109    107   @ENABLE_GEOPACKAGE_TRUE@		check_createBaseTables \
   110    108   @ENABLE_GEOPACKAGE_TRUE@		check_gpkgCreateTilesTable \
   111    109   @ENABLE_GEOPACKAGE_TRUE@		check_gpkgCreateTilesTableMissingSRID \
   112    110   @ENABLE_GEOPACKAGE_TRUE@		check_gpkgCreateTilesZoomLevel \
   113    111   @ENABLE_GEOPACKAGE_TRUE@		check_gpkgInsertEpsgSRID \
   114    112   @ENABLE_GEOPACKAGE_TRUE@		check_gpkgCreateFeaturesTable \
................................................................................
   189    187   	check_add_tile_triggers_bad_table_name.c
   190    188   check_add_tile_triggers_bad_table_name_OBJECTS =  \
   191    189   	check_add_tile_triggers_bad_table_name.$(OBJEXT)
   192    190   check_add_tile_triggers_bad_table_name_LDADD = $(LDADD)
   193    191   check_bufovflw_SOURCES = check_bufovflw.c
   194    192   check_bufovflw_OBJECTS = check_bufovflw.$(OBJEXT)
   195    193   check_bufovflw_LDADD = $(LDADD)
   196         -check_clone_table_SOURCES = check_clone_table.c
   197         -check_clone_table_OBJECTS = check_clone_table.$(OBJEXT)
   198         -check_clone_table_LDADD = $(LDADD)
   199    194   check_create_SOURCES = check_create.c
   200    195   check_create_OBJECTS = check_create.$(OBJEXT)
   201    196   check_create_LDADD = $(LDADD)
   202    197   check_createBaseTables_SOURCES = check_createBaseTables.c
   203    198   check_createBaseTables_OBJECTS = check_createBaseTables.$(OBJEXT)
   204    199   check_createBaseTables_LDADD = $(LDADD)
   205    200   check_dbf_load_SOURCES = check_dbf_load.c
................................................................................
   398    393   check_shp_load_3d_LDADD = $(LDADD)
   399    394   check_spatialindex_SOURCES = check_spatialindex.c
   400    395   check_spatialindex_OBJECTS = check_spatialindex.$(OBJEXT)
   401    396   check_spatialindex_LDADD = $(LDADD)
   402    397   check_sql_stmt_SOURCES = check_sql_stmt.c
   403    398   check_sql_stmt_OBJECTS = check_sql_stmt.$(OBJEXT)
   404    399   check_sql_stmt_LDADD = $(LDADD)
   405         -check_srid_fncts_SOURCES = check_srid_fncts.c
   406         -check_srid_fncts_OBJECTS = check_srid_fncts.$(OBJEXT)
   407         -check_srid_fncts_LDADD = $(LDADD)
   408    400   check_styling_SOURCES = check_styling.c
   409    401   check_styling_OBJECTS = check_styling.$(OBJEXT)
   410    402   check_styling_LDADD = $(LDADD)
   411    403   check_version_SOURCES = check_version.c
   412    404   check_version_OBJECTS = check_version.$(OBJEXT)
   413    405   check_version_LDADD = $(LDADD)
   414    406   check_virtual_ovflw_SOURCES = check_virtual_ovflw.c
   415    407   check_virtual_ovflw_OBJECTS = check_virtual_ovflw.$(OBJEXT)
   416    408   check_virtual_ovflw_LDADD = $(LDADD)
   417    409   check_virtualbbox_SOURCES = check_virtualbbox.c
   418    410   check_virtualbbox_OBJECTS = check_virtualbbox.$(OBJEXT)
   419    411   check_virtualbbox_LDADD = $(LDADD)
   420         -check_virtualelem_SOURCES = check_virtualelem.c
   421         -check_virtualelem_OBJECTS = check_virtualelem.$(OBJEXT)
   422         -check_virtualelem_LDADD = $(LDADD)
   423    412   check_virtualtable1_SOURCES = check_virtualtable1.c
   424    413   check_virtualtable1_OBJECTS = check_virtualtable1.$(OBJEXT)
   425    414   check_virtualtable1_LDADD = $(LDADD)
   426    415   check_virtualtable2_SOURCES = check_virtualtable2.c
   427    416   check_virtualtable2_OBJECTS = check_virtualtable2.$(OBJEXT)
   428    417   check_virtualtable2_LDADD = $(LDADD)
   429    418   check_virtualtable3_SOURCES = check_virtualtable3.c
................................................................................
   497    486   	$(AM_LDFLAGS) $(LDFLAGS) -o $@
   498    487   AM_V_CCLD = $(am__v_CCLD_@AM_V@)
   499    488   am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
   500    489   am__v_CCLD_0 = @echo "  CCLD    " $@;
   501    490   am__v_CCLD_1 = 
   502    491   SOURCES = check_add_tile_triggers.c \
   503    492   	check_add_tile_triggers_bad_table_name.c check_bufovflw.c \
   504         -	check_clone_table.c check_create.c check_createBaseTables.c \
   505         -	check_dbf_load.c check_dxf.c check_endian.c check_exif.c \
   506         -	check_exif2.c check_extension.c check_extra_relations_fncts.c \
   507         -	check_fdo1.c check_fdo2.c check_fdo3.c check_fdo_bufovflw.c \
          493  +	check_create.c check_createBaseTables.c check_dbf_load.c \
          494  +	check_dxf.c check_endian.c check_exif.c check_exif2.c \
          495  +	check_extension.c check_extra_relations_fncts.c check_fdo1.c \
          496  +	check_fdo2.c check_fdo3.c check_fdo_bufovflw.c \
   508    497   	check_gaia_utf8.c check_gaia_util.c check_geom_aux.c \
   509    498   	check_geometry_cols.c check_geoscvt_fncts.c \
   510    499   	check_get_normal_row.c check_get_normal_row_bad_geopackage.c \
   511    500   	check_get_normal_row_bad_geopackage2.c check_get_normal_zoom.c \
   512    501   	check_get_normal_zoom_bad_geopackage.c \
   513    502   	check_get_normal_zoom_bad_geopackage2.c \
   514    503   	check_get_normal_zoom_extension_load.c check_gpkgConvert.c \
................................................................................
   525    514   	check_gpkg_base_core_spatial_ref_sys_data_table_def.c \
   526    515   	check_gpkg_base_core_spatial_ref_sys_data_values_default.c \
   527    516   	check_gpkg_opt_extension_mechanism_extensions_data_table_def.c \
   528    517   	check_init.c check_init2.c check_libxml2.c check_math_funcs.c \
   529    518   	check_mbrcache.c check_md5.c check_metacatalog.c \
   530    519   	check_multithread.c check_recover_geom.c \
   531    520   	check_relations_fncts.c check_shp_load.c check_shp_load_3d.c \
   532         -	check_spatialindex.c check_sql_stmt.c check_srid_fncts.c \
   533         -	check_styling.c check_version.c check_virtual_ovflw.c \
   534         -	check_virtualbbox.c check_virtualelem.c check_virtualtable1.c \
   535         -	check_virtualtable2.c check_virtualtable3.c \
   536         -	check_virtualtable4.c check_virtualtable5.c \
   537         -	check_virtualtable6.c check_virtualxpath.c check_wfsin.c \
   538         -	check_xls_load.c shape_3d.c shape_cp1252.c shape_primitives.c \
   539         -	shape_utf8_1.c shape_utf8_1ex.c shape_utf8_2.c
          521  +	check_spatialindex.c check_sql_stmt.c check_styling.c \
          522  +	check_version.c check_virtual_ovflw.c check_virtualbbox.c \
          523  +	check_virtualtable1.c check_virtualtable2.c \
          524  +	check_virtualtable3.c check_virtualtable4.c \
          525  +	check_virtualtable5.c check_virtualtable6.c \
          526  +	check_virtualxpath.c check_wfsin.c check_xls_load.c shape_3d.c \
          527  +	shape_cp1252.c shape_primitives.c shape_utf8_1.c \
          528  +	shape_utf8_1ex.c shape_utf8_2.c
   540    529   DIST_SOURCES = check_add_tile_triggers.c \
   541    530   	check_add_tile_triggers_bad_table_name.c check_bufovflw.c \
   542         -	check_clone_table.c check_create.c check_createBaseTables.c \
   543         -	check_dbf_load.c check_dxf.c check_endian.c check_exif.c \
   544         -	check_exif2.c check_extension.c check_extra_relations_fncts.c \
   545         -	check_fdo1.c check_fdo2.c check_fdo3.c check_fdo_bufovflw.c \
          531  +	check_create.c check_createBaseTables.c check_dbf_load.c \
          532  +	check_dxf.c check_endian.c check_exif.c check_exif2.c \
          533  +	check_extension.c check_extra_relations_fncts.c check_fdo1.c \
          534  +	check_fdo2.c check_fdo3.c check_fdo_bufovflw.c \
   546    535   	check_gaia_utf8.c check_gaia_util.c check_geom_aux.c \
   547    536   	check_geometry_cols.c check_geoscvt_fncts.c \
   548    537   	check_get_normal_row.c check_get_normal_row_bad_geopackage.c \
   549    538   	check_get_normal_row_bad_geopackage2.c check_get_normal_zoom.c \
   550    539   	check_get_normal_zoom_bad_geopackage.c \
   551    540   	check_get_normal_zoom_bad_geopackage2.c \
   552    541   	check_get_normal_zoom_extension_load.c check_gpkgConvert.c \
................................................................................
   563    552   	check_gpkg_base_core_spatial_ref_sys_data_table_def.c \
   564    553   	check_gpkg_base_core_spatial_ref_sys_data_values_default.c \
   565    554   	check_gpkg_opt_extension_mechanism_extensions_data_table_def.c \
   566    555   	check_init.c check_init2.c check_libxml2.c check_math_funcs.c \
   567    556   	check_mbrcache.c check_md5.c check_metacatalog.c \
   568    557   	check_multithread.c check_recover_geom.c \
   569    558   	check_relations_fncts.c check_shp_load.c check_shp_load_3d.c \
   570         -	check_spatialindex.c check_sql_stmt.c check_srid_fncts.c \
   571         -	check_styling.c check_version.c check_virtual_ovflw.c \
   572         -	check_virtualbbox.c check_virtualelem.c check_virtualtable1.c \
   573         -	check_virtualtable2.c check_virtualtable3.c \
   574         -	check_virtualtable4.c check_virtualtable5.c \
   575         -	check_virtualtable6.c check_virtualxpath.c check_wfsin.c \
   576         -	check_xls_load.c shape_3d.c shape_cp1252.c shape_primitives.c \
   577         -	shape_utf8_1.c shape_utf8_1ex.c shape_utf8_2.c
          559  +	check_spatialindex.c check_sql_stmt.c check_styling.c \
          560  +	check_version.c check_virtual_ovflw.c check_virtualbbox.c \
          561  +	check_virtualtable1.c check_virtualtable2.c \
          562  +	check_virtualtable3.c check_virtualtable4.c \
          563  +	check_virtualtable5.c check_virtualtable6.c \
          564  +	check_virtualxpath.c check_wfsin.c check_xls_load.c shape_3d.c \
          565  +	shape_cp1252.c shape_primitives.c shape_utf8_1.c \
          566  +	shape_utf8_1ex.c shape_utf8_2.c
   578    567   RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
   579    568   	ctags-recursive dvi-recursive html-recursive info-recursive \
   580    569   	install-data-recursive install-dvi-recursive \
   581    570   	install-exec-recursive install-html-recursive \
   582    571   	install-info-recursive install-pdf-recursive \
   583    572   	install-ps-recursive install-recursive installcheck-recursive \
   584    573   	installdirs-recursive pdf-recursive ps-recursive \
................................................................................
  1063   1052   	archaic.dxf linked.dxf hatch.dxf \
  1064   1053   	symbol.dxf gpkg_test.sqlite gpkg_test.gpkg
  1065   1054   
  1066   1055   SUBDIRS = sql_stmt_geosadvanced_tests sql_stmt_geos_tests \
  1067   1056   	sql_stmt_libxml2_tests sql_stmt_lwgeom_tests \
  1068   1057   	sql_stmt_mathsql_tests sql_stmt_proj_tests \
  1069   1058   	sql_stmt_security_tests sql_stmt_tests \
  1070         -	sql_stmt_xmlsec_tests sql_stmt_geopackage_tests \
  1071         -	sql_stmt_freexl_tests
         1059  +	sql_stmt_xmlsec_tests sql_stmt_geopackage_tests
  1072   1060   
  1073   1061   all: all-recursive
  1074   1062   
  1075   1063   .SUFFIXES:
  1076   1064   .SUFFIXES: .c .lo .log .o .obj .test .test$(EXEEXT) .trs
  1077   1065   $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
  1078   1066   	@for dep in $?; do \
................................................................................
  1122   1110   	@rm -f check_add_tile_triggers_bad_table_name$(EXEEXT)
  1123   1111   	$(AM_V_CCLD)$(LINK) $(check_add_tile_triggers_bad_table_name_OBJECTS) $(check_add_tile_triggers_bad_table_name_LDADD) $(LIBS)
  1124   1112   
  1125   1113   check_bufovflw$(EXEEXT): $(check_bufovflw_OBJECTS) $(check_bufovflw_DEPENDENCIES) $(EXTRA_check_bufovflw_DEPENDENCIES) 
  1126   1114   	@rm -f check_bufovflw$(EXEEXT)
  1127   1115   	$(AM_V_CCLD)$(LINK) $(check_bufovflw_OBJECTS) $(check_bufovflw_LDADD) $(LIBS)
  1128   1116   
  1129         -check_clone_table$(EXEEXT): $(check_clone_table_OBJECTS) $(check_clone_table_DEPENDENCIES) $(EXTRA_check_clone_table_DEPENDENCIES) 
  1130         -	@rm -f check_clone_table$(EXEEXT)
  1131         -	$(AM_V_CCLD)$(LINK) $(check_clone_table_OBJECTS) $(check_clone_table_LDADD) $(LIBS)
  1132         -
  1133   1117   check_create$(EXEEXT): $(check_create_OBJECTS) $(check_create_DEPENDENCIES) $(EXTRA_check_create_DEPENDENCIES) 
  1134   1118   	@rm -f check_create$(EXEEXT)
  1135   1119   	$(AM_V_CCLD)$(LINK) $(check_create_OBJECTS) $(check_create_LDADD) $(LIBS)
  1136   1120   
  1137   1121   check_createBaseTables$(EXEEXT): $(check_createBaseTables_OBJECTS) $(check_createBaseTables_DEPENDENCIES) $(EXTRA_check_createBaseTables_DEPENDENCIES) 
  1138   1122   	@rm -f check_createBaseTables$(EXEEXT)
  1139   1123   	$(AM_V_CCLD)$(LINK) $(check_createBaseTables_OBJECTS) $(check_createBaseTables_LDADD) $(LIBS)
................................................................................
  1354   1338   	@rm -f check_spatialindex$(EXEEXT)
  1355   1339   	$(AM_V_CCLD)$(LINK) $(check_spatialindex_OBJECTS) $(check_spatialindex_LDADD) $(LIBS)
  1356   1340   
  1357   1341   check_sql_stmt$(EXEEXT): $(check_sql_stmt_OBJECTS) $(check_sql_stmt_DEPENDENCIES) $(EXTRA_check_sql_stmt_DEPENDENCIES) 
  1358   1342   	@rm -f check_sql_stmt$(EXEEXT)
  1359   1343   	$(AM_V_CCLD)$(LINK) $(check_sql_stmt_OBJECTS) $(check_sql_stmt_LDADD) $(LIBS)
  1360   1344   
  1361         -check_srid_fncts$(EXEEXT): $(check_srid_fncts_OBJECTS) $(check_srid_fncts_DEPENDENCIES) $(EXTRA_check_srid_fncts_DEPENDENCIES) 
  1362         -	@rm -f check_srid_fncts$(EXEEXT)
  1363         -	$(AM_V_CCLD)$(LINK) $(check_srid_fncts_OBJECTS) $(check_srid_fncts_LDADD) $(LIBS)
  1364         -
  1365   1345   check_styling$(EXEEXT): $(check_styling_OBJECTS) $(check_styling_DEPENDENCIES) $(EXTRA_check_styling_DEPENDENCIES) 
  1366   1346   	@rm -f check_styling$(EXEEXT)
  1367   1347   	$(AM_V_CCLD)$(LINK) $(check_styling_OBJECTS) $(check_styling_LDADD) $(LIBS)
  1368   1348   
  1369   1349   check_version$(EXEEXT): $(check_version_OBJECTS) $(check_version_DEPENDENCIES) $(EXTRA_check_version_DEPENDENCIES) 
  1370   1350   	@rm -f check_version$(EXEEXT)
  1371   1351   	$(AM_V_CCLD)$(LINK) $(check_version_OBJECTS) $(check_version_LDADD) $(LIBS)
................................................................................
  1374   1354   	@rm -f check_virtual_ovflw$(EXEEXT)
  1375   1355   	$(AM_V_CCLD)$(LINK) $(check_virtual_ovflw_OBJECTS) $(check_virtual_ovflw_LDADD) $(LIBS)
  1376   1356   
  1377   1357   check_virtualbbox$(EXEEXT): $(check_virtualbbox_OBJECTS) $(check_virtualbbox_DEPENDENCIES) $(EXTRA_check_virtualbbox_DEPENDENCIES) 
  1378   1358   	@rm -f check_virtualbbox$(EXEEXT)
  1379   1359   	$(AM_V_CCLD)$(LINK) $(check_virtualbbox_OBJECTS) $(check_virtualbbox_LDADD) $(LIBS)
  1380   1360   
  1381         -check_virtualelem$(EXEEXT): $(check_virtualelem_OBJECTS) $(check_virtualelem_DEPENDENCIES) $(EXTRA_check_virtualelem_DEPENDENCIES) 
  1382         -	@rm -f check_virtualelem$(EXEEXT)
  1383         -	$(AM_V_CCLD)$(LINK) $(check_virtualelem_OBJECTS) $(check_virtualelem_LDADD) $(LIBS)
  1384         -
  1385   1361   check_virtualtable1$(EXEEXT): $(check_virtualtable1_OBJECTS) $(check_virtualtable1_DEPENDENCIES) $(EXTRA_check_virtualtable1_DEPENDENCIES) 
  1386   1362   	@rm -f check_virtualtable1$(EXEEXT)
  1387   1363   	$(AM_V_CCLD)$(LINK) $(check_virtualtable1_OBJECTS) $(check_virtualtable1_LDADD) $(LIBS)
  1388   1364   
  1389   1365   check_virtualtable2$(EXEEXT): $(check_virtualtable2_OBJECTS) $(check_virtualtable2_DEPENDENCIES) $(EXTRA_check_virtualtable2_DEPENDENCIES) 
  1390   1366   	@rm -f check_virtualtable2$(EXEEXT)
  1391   1367   	$(AM_V_CCLD)$(LINK) $(check_virtualtable2_OBJECTS) $(check_virtualtable2_LDADD) $(LIBS)
................................................................................
  1447   1423   
  1448   1424   distclean-compile:
  1449   1425   	-rm -f *.tab.c
  1450   1426   
  1451   1427   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_add_tile_triggers.Po@am__quote@
  1452   1428   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_add_tile_triggers_bad_table_name.Po@am__quote@
  1453   1429   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_bufovflw.Po@am__quote@
  1454         -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_clone_table.Po@am__quote@
  1455   1430   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_create.Po@am__quote@
  1456   1431   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_createBaseTables.Po@am__quote@
  1457   1432   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_dbf_load.Po@am__quote@
  1458   1433   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_dxf.Po@am__quote@
  1459   1434   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_endian.Po@am__quote@
  1460   1435   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_exif.Po@am__quote@
  1461   1436   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_exif2.Po@am__quote@
................................................................................
  1505   1480   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_multithread.Po@am__quote@
  1506   1481   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_recover_geom.Po@am__quote@
  1507   1482   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_relations_fncts.Po@am__quote@
  1508   1483   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_shp_load.Po@am__quote@
  1509   1484   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_shp_load_3d.Po@am__quote@
  1510   1485   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_spatialindex.Po@am__quote@
  1511   1486   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_sql_stmt.Po@am__quote@
  1512         -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_srid_fncts.Po@am__quote@
  1513   1487   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_styling.Po@am__quote@
  1514   1488   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_version.Po@am__quote@
  1515   1489   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_virtual_ovflw.Po@am__quote@
  1516   1490   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_virtualbbox.Po@am__quote@
  1517         -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_virtualelem.Po@am__quote@
  1518   1491   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_virtualtable1.Po@am__quote@
  1519   1492   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_virtualtable2.Po@am__quote@
  1520   1493   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_virtualtable3.Po@am__quote@
  1521   1494   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_virtualtable4.Po@am__quote@
  1522   1495   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_virtualtable5.Po@am__quote@
  1523   1496   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_virtualtable6.Po@am__quote@
  1524   1497   @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/check_virtualxpath.Po@am__quote@
................................................................................
  1948   1921   shape_3d.log: shape_3d$(EXEEXT)
  1949   1922   	@p='shape_3d$(EXEEXT)'; \
  1950   1923   	b='shape_3d'; \
  1951   1924   	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  1952   1925   	--log-file $$b.log --trs-file $$b.trs \
  1953   1926   	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  1954   1927   	"$$tst" $(AM_TESTS_FD_REDIRECT)
  1955         -check_clone_table.log: check_clone_table$(EXEEXT)
  1956         -	@p='check_clone_table$(EXEEXT)'; \
  1957         -	b='check_clone_table'; \
  1958         -	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  1959         -	--log-file $$b.log --trs-file $$b.trs \
  1960         -	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  1961         -	"$$tst" $(AM_TESTS_FD_REDIRECT)
  1962   1928   check_xls_load.log: check_xls_load$(EXEEXT)
  1963   1929   	@p='check_xls_load$(EXEEXT)'; \
  1964   1930   	b='check_xls_load'; \
  1965   1931   	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  1966   1932   	--log-file $$b.log --trs-file $$b.trs \
  1967   1933   	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  1968   1934   	"$$tst" $(AM_TESTS_FD_REDIRECT)
................................................................................
  2154   2120   	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  2155   2121   	--log-file $$b.log --trs-file $$b.trs \
  2156   2122   	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  2157   2123   	"$$tst" $(AM_TESTS_FD_REDIRECT)
  2158   2124   check_metacatalog.log: check_metacatalog$(EXEEXT)
  2159   2125   	@p='check_metacatalog$(EXEEXT)'; \
  2160   2126   	b='check_metacatalog'; \
  2161         -	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  2162         -	--log-file $$b.log --trs-file $$b.trs \
  2163         -	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  2164         -	"$$tst" $(AM_TESTS_FD_REDIRECT)
  2165         -check_virtualelem.log: check_virtualelem$(EXEEXT)
  2166         -	@p='check_virtualelem$(EXEEXT)'; \
  2167         -	b='check_virtualelem'; \
  2168         -	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  2169         -	--log-file $$b.log --trs-file $$b.trs \
  2170         -	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  2171         -	"$$tst" $(AM_TESTS_FD_REDIRECT)
  2172         -check_srid_fncts.log: check_srid_fncts$(EXEEXT)
  2173         -	@p='check_srid_fncts$(EXEEXT)'; \
  2174         -	b='check_srid_fncts'; \
  2175   2127   	$(am__check_pre) $(LOG_DRIVER) --test-name "$$f" \
  2176   2128   	--log-file $$b.log --trs-file $$b.trs \
  2177   2129   	$(am__common_driver_flags) $(AM_LOG_DRIVER_FLAGS) $(LOG_DRIVER_FLAGS) -- $(LOG_COMPILE) \
  2178   2130   	"$$tst" $(AM_TESTS_FD_REDIRECT)
  2179   2131   check_createBaseTables.log: check_createBaseTables$(EXEEXT)
  2180   2132   	@p='check_createBaseTables$(EXEEXT)'; \
  2181   2133   	b='check_createBaseTables'; \

Changes to test/check_bufovflw.c.

  1198   1198   			 1e128);
  1199   1199       sql =
  1200   1200   	sqlite3_mprintf ("SELECT AsText(GeomFromText('GEOMETRYCOLLECTIONZ("
  1201   1201   			 "POINTZ(%1.0f %1.0f %1.0f), LINESTRINGZ(0 0 0, %1.0f %1.0f %1.0f), "
  1202   1202   			 "POLYGONZ((0 0 0, %1.0f 0 0, %1.0f %1.0f %1.0f, 0 %1.0f 0, 0 0 0), "
  1203   1203   			 "(5 5 0, %1.0f 5 0, %1.0f %1.0f %1.0f, 5 %1.0f 0, 5 5 0)))'))",
  1204   1204   			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1205         -			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1206         -			 1e128);
         1205  +			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128);
  1207   1206       ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt, NULL);
  1208   1207       sqlite3_free (sql);
  1209   1208       if (ret != SQLITE_OK)
  1210   1209         {
  1211   1210   	  fprintf (stderr, "WKT 3D: error \"%s\"\n", sqlite3_errmsg (handle));
  1212   1211   	  return -84;
  1213   1212         }
................................................................................
  1253   1252   			 1e128);
  1254   1253       sql =
  1255   1254   	sqlite3_mprintf ("SELECT AsText(GeomFromText('GEOMETRYCOLLECTIONM("
  1256   1255   			 "POINTM(%1.0f %1.0f %1.0f), LINESTRINGM(0 0 0, %1.0f %1.0f %1.0f), "
  1257   1256   			 "POLYGONM((0 0 0, %1.0f 0 0, %1.0f %1.0f %1.0f, 0 %1.0f 0, 0 0 0), "
  1258   1257   			 "(5 5 0, %1.0f 5 0, %1.0f %1.0f %1.0f, 5 %1.0f 0, 5 5 0)))'))",
  1259   1258   			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1260         -			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1261         -			 1e128);
         1259  +			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128);
  1262   1260       ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt, NULL);
  1263   1261       sqlite3_free (sql);
  1264   1262       if (ret != SQLITE_OK)
  1265   1263         {
  1266   1264   	  fprintf (stderr, "WKT M: error \"%s\"\n", sqlite3_errmsg (handle));
  1267   1265   	  return -87;
  1268   1266         }
................................................................................
  1308   1306   	 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128);
  1309   1307       sql =
  1310   1308   	sqlite3_mprintf ("SELECT AsText(GeomFromText('GEOMETRYCOLLECTIONZM("
  1311   1309   			 "POINTZM(%1.0f %1.0f %1.0f %1.0f), LINESTRINGZM(0 0 0 0, %1.0f %1.0f %1.0f %1.0f), "
  1312   1310   			 "POLYGONZM((0 0 0 0, %1.0f 0 0 0, %1.0f %1.0f %1.0f %1.0f, 0 %1.0f 0 0, 0 0 0 0), "
  1313   1311   			 "(5 5 0 0, %1.0f 5 0 0, %1.0f %1.0f %1.0f %1.0f, 5 %1.0f 0 0, 5 5 0 0)))'))",
  1314   1312   			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1315         -			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1316         -			 1e128, 1e128, 1e128, 1e128);
         1313  +			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
         1314  +			 1e128);
  1317   1315       ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt, NULL);
  1318   1316       sqlite3_free (sql);
  1319   1317       if (ret != SQLITE_OK)
  1320   1318         {
  1321   1319   	  fprintf (stderr, "WKT 3D M: error \"%s\"\n", sqlite3_errmsg (handle));
  1322   1320   	  return -90;
  1323   1321         }
................................................................................
  1409   1407       resvalue =
  1410   1408   	sqlite3_mprintf
  1411   1409   	("SRID=4326;GEOMETRYCOLLECTION(POINT(%1.0f %1.0f %1.0f),"
  1412   1410   	 "LINESTRING(0 0 0,%1.0f %1.0f %1.0f),"
  1413   1411   	 "POLYGON((0 0 0,%1.0f 0 0,%1.0f %1.0f %1.0f,0 %1.0f 0,0 0 0),"
  1414   1412   	 "(5 5 0,%1.0f 5 0,%1.0f %1.0f %1.0f,5 %1.0f 0,5 5 0)))", 1e128, 1e128,
  1415   1413   	 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1416         -	 1e128, 1e128, 1e128, 1e128);
         1414  +	 1e128, 1e128);
  1417   1415       sql =
  1418   1416   	sqlite3_mprintf ("SELECT AsEWKT(GeomFromText('GEOMETRYCOLLECTIONZ("
  1419   1417   			 "POINTZ(%1.0f %1.0f %1.0f), LINESTRINGZ(0 0 0, %1.0f %1.0f %1.0f), "
  1420   1418   			 "POLYGONZ((0 0 0, %1.0f 0 0, %1.0f %1.0f %1.0f, 0 %1.0f 0, 0 0 0), "
  1421   1419   			 "(5 5 0, %1.0f 5 0, %1.0f %1.0f %1.0f, 5 %1.0f 0, 5 5 0)))', 4326))",
  1422   1420   			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1423         -			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1424         -			 1e128);
         1421  +			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128);
  1425   1422       ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt, NULL);
  1426   1423       sqlite3_free (sql);
  1427   1424       if (ret != SQLITE_OK)
  1428   1425         {
  1429   1426   	  fprintf (stderr, "EWKT 3D: error \"%s\"\n", sqlite3_errmsg (handle));
  1430   1427   	  return -96;
  1431   1428         }
................................................................................
  1464   1461       resvalue =
  1465   1462   	sqlite3_mprintf
  1466   1463   	("SRID=4326;GEOMETRYCOLLECTIONM(POINTM(%1.0f %1.0f %1.0f),"
  1467   1464   	 "LINESTRINGM(0 0 0,%1.0f %1.0f %1.0f),"
  1468   1465   	 "POLYGONM((0 0 0,%1.0f 0 0,%1.0f %1.0f %1.0f,0 %1.0f 0,0 0 0),"
  1469   1466   	 "(5 5 0,%1.0f 5 0,%1.0f %1.0f %1.0f,5 %1.0f 0,5 5 0)))", 1e128, 1e128,
  1470   1467   	 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1471         -	 1e128, 1e128, 1e128, 1e128);
         1468  +	 1e128, 1e128);
  1472   1469       sql =
  1473   1470   	sqlite3_mprintf ("SELECT AsEWKT(GeomFromText('GEOMETRYCOLLECTIONM("
  1474   1471   			 "POINTM(%1.0f %1.0f %1.0f), LINESTRINGM(0 0 0, %1.0f %1.0f %1.0f), "
  1475   1472   			 "POLYGONM((0 0 0, %1.0f 0 0, %1.0f %1.0f %1.0f, 0 %1.0f 0, 0 0 0), "
  1476   1473   			 "(5 5 0, %1.0f 5 0, %1.0f %1.0f %1.0f, 5 %1.0f 0, 5 5 0)))', 4326))",
  1477   1474   			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1478         -			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1479         -			 1e128);
         1475  +			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128);
  1480   1476       ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt, NULL);
  1481   1477       sqlite3_free (sql);
  1482   1478       if (ret != SQLITE_OK)
  1483   1479         {
  1484   1480   	  fprintf (stderr, "EWKT M: error \"%s\"\n", sqlite3_errmsg (handle));
  1485   1481   	  return -99;
  1486   1482         }
................................................................................
  1519   1515       resvalue =
  1520   1516   	sqlite3_mprintf
  1521   1517   	("SRID=4326;GEOMETRYCOLLECTION(POINT(%1.0f %1.0f %1.0f %1.0f),"
  1522   1518   	 "LINESTRING(0 0 0 0,%1.0f %1.0f %1.0f %1.0f),"
  1523   1519   	 "POLYGON((0 0 0 0,%1.0f 0 0 0,%1.0f %1.0f %1.0f %1.0f,0 %1.0f 0 0,0 0 0 0),"
  1524   1520   	 "(5 5 0 0,%1.0f 5 0 0,%1.0f %1.0f %1.0f %1.0f,5 %1.0f 0 0,5 5 0 0)))",
  1525   1521   	 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1526         -	 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128);
         1522  +	 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128);
  1527   1523       sql =
  1528   1524   	sqlite3_mprintf ("SELECT AsEWKT(GeomFromText('GEOMETRYCOLLECTIONZM("
  1529   1525   			 "POINTZM(%1.0f %1.0f %1.0f %1.0f), LINESTRINGZM(0 0 0 0, %1.0f %1.0f %1.0f %1.0f), "
  1530   1526   			 "POLYGONZM((0 0 0 0, %1.0f 0 0 0, %1.0f %1.0f %1.0f %1.0f, 0 %1.0f 0 0, 0 0 0 0), "
  1531   1527   			 "(5 5 0 0, %1.0f 5 0 0, %1.0f %1.0f %1.0f %1.0f, 5 %1.0f 0 0, 5 5 0 0)))', 4326))",
  1532   1528   			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1533   1529   			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1534         -			 1e128, 1e128, 1e128, 1e128);
         1530  +			 1e128, 1e128);
  1535   1531       ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt, NULL);
  1536   1532       sqlite3_free (sql);
  1537   1533       if (ret != SQLITE_OK)
  1538   1534         {
  1539   1535   	  fprintf (stderr, "EWKT 3D M: error \"%s\"\n",
  1540   1536   		   sqlite3_errmsg (handle));
  1541   1537   	  return -102;
................................................................................
  1581   1577       sql =
  1582   1578   	sqlite3_mprintf ("SELECT AsWKT(GeomFromText('GEOMETRYCOLLECTIONZM("
  1583   1579   			 "POINTZM(%1.0f %1.0f %1.0f %1.0f), LINESTRINGZM(0 0 0 0, %1.0f %1.0f %1.0f %1.0f), "
  1584   1580   			 "POLYGONZM((0 0 0 0, %1.0f 0 0 0, %1.0f %1.0f %1.0f %1.0f, 0 %1.0f 0 0, 0 0 0 0), "
  1585   1581   			 "(5 5 0 0, %1.0f 5 0 0, %1.0f %1.0f %1.0f %1.0f, 5 %1.0f 0 0, 5 5 0 0)))', 4326))",
  1586   1582   			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1587   1583   			 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128, 1e128,
  1588         -			 1e128, 1e128, 1e128, 1e128);
         1584  +			 1e128, 1e128);
  1589   1585       ret = sqlite3_prepare_v2 (handle, sql, strlen (sql), &stmt, NULL);
  1590   1586       sqlite3_free (sql);
  1591   1587       if (ret != SQLITE_OK)
  1592   1588         {
  1593   1589   	  fprintf (stderr, "WKT Strict: error \"%s\"\n",
  1594   1590   		   sqlite3_errmsg (handle));
  1595   1591   	  return -105;

Deleted test/check_clone_table.c.

     1         -/*
     2         -
     3         - check_clone_table.c -- SpatiaLite Test Case
     4         - 
     5         - This tests a couple of functions in gg_relations.c that aren't used in
     6         - spatialite, but are provided for backwards compatibility.
     7         -
     8         - Author: Sandro Furieri <a.furieri@lqt.it>
     9         -
    10         - ------------------------------------------------------------------------------
    11         - 
    12         - Version: MPL 1.1/GPL 2.0/LGPL 2.1
    13         - 
    14         - The contents of this file are subject to the Mozilla Public License Version
    15         - 1.1 (the "License"); you may not use this file except in compliance with
    16         - the License. You may obtain a copy of the License at
    17         - http://www.mozilla.org/MPL/
    18         - 
    19         -Software distributed under the License is distributed on an "AS IS" basis,
    20         -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
    21         -for the specific language governing rights and limitations under the
    22         -License.
    23         -
    24         -The Original Code is the SpatiaLite library
    25         -
    26         -The Initial Developer of the Original Code is Alessandro Furieri
    27         - 
    28         -Portions created by the Initial Developer are Copyright (C) 2011
    29         -the Initial Developer. All Rights Reserved.
    30         -
    31         -Contributor(s):
    32         -
    33         -Alternatively, the contents of this file may be used under the terms of
    34         -either the GNU General Public License Version 2 or later (the "GPL"), or
    35         -the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    36         -in which case the provisions of the GPL or the LGPL are applicable instead
    37         -of those above. If you wish to allow use of your version of this file only
    38         -under the terms of either the GPL or the LGPL, and not to allow others to
    39         -use your version of this file under the terms of the MPL, indicate your
    40         -decision by deleting the provisions above and replace them with the notice
    41         -and other provisions required by the GPL or the LGPL. If you do not delete
    42         -the provisions above, a recipient may use your version of this file under
    43         -the terms of any one of the MPL, the GPL or the LGPL.
    44         -  
    45         -*/
    46         -#include <unistd.h>
    47         -#include <stdlib.h>
    48         -#include <stdio.h>
    49         -#include <string.h>
    50         -
    51         -#include "sqlite3.h"
    52         -#include "spatialite.h"
    53         -#include "spatialite/gaiageo.h"
    54         -
    55         -int
    56         -execute_check (sqlite3 * sqlite, const char *sql, char **error)
    57         -{
    58         -/* executing an SQL statement returning True/False */
    59         -    sqlite3_stmt *stmt;
    60         -    int ret;
    61         -    int retcode = 0;
    62         -
    63         -    *error = NULL;
    64         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
    65         -    if (ret != SQLITE_OK)
    66         -      {
    67         -	  *error = sqlite3_mprintf ("%s", sqlite3_errmsg (sqlite));
    68         -	  return SQLITE_ERROR;
    69         -      }
    70         -    ret = sqlite3_step (stmt);
    71         -    if (ret == SQLITE_DONE || ret == SQLITE_ROW)
    72         -      {
    73         -	  if (sqlite3_column_int (stmt, 0) == 1)
    74         -	      retcode = 1;
    75         -      }
    76         -    sqlite3_finalize (stmt);
    77         -    if (retcode == 1)
    78         -	return SQLITE_OK;
    79         -    return SQLITE_ERROR;
    80         -}
    81         -
    82         -int
    83         -create_origin ()
    84         -{
    85         -/* creating the origin DB */
    86         -    int ret;
    87         -    sqlite3 *handle;
    88         -    char *err_msg = NULL;
    89         -    const char *sql;
    90         -    void *cache = spatialite_alloc_connection ();
    91         -
    92         -    ret =
    93         -	sqlite3_open_v2 ("clone_origin.sqlite", &handle,
    94         -			 SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, NULL);
    95         -    if (ret != SQLITE_OK)
    96         -      {
    97         -	  fprintf (stderr, "cannot open clone_origin database: %s\n",
    98         -		   sqlite3_errmsg (handle));
    99         -	  sqlite3_close (handle);
   100         -	  return -1;
   101         -      }
   102         -
   103         -    spatialite_init_ex (handle, cache, 0);
   104         -
   105         -    ret =
   106         -	sqlite3_exec (handle, "SELECT InitSpatialMetadata(1)", NULL, NULL,
   107         -		      &err_msg);
   108         -    if (ret != SQLITE_OK)
   109         -      {
   110         -	  fprintf (stderr, "InitSpatialMetadata() error: %s\n", err_msg);
   111         -	  sqlite3_free (err_msg);
   112         -	  sqlite3_close (handle);
   113         -	  return -2;
   114         -      }
   115         -
   116         -/* creating the input table #1 */
   117         -    sql = "CREATE TABLE input_1 (id INTEGER NOT NULL PRIMARY KEY,"
   118         -	"name TEXT NOT NULL, measure DOUBLE NOT NULL)";
   119         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   120         -    if (ret != SQLITE_OK)
   121         -      {
   122         -	  fprintf (stderr, "Error: %s\n", err_msg);
   123         -	  sqlite3_free (err_msg);
   124         -	  return -3;
   125         -      }
   126         -/* populating the input table #1 */
   127         -    sql = "INSERT INTO input_1 (id, name, measure) VALUES "
   128         -	"(1, 'alpha', 1.51), (2, 'beta', 2.34), (3, 'gamma', 3.75), "
   129         -	"(4, 'delta', 4.81), (5, 'epsilon', 5.03)";
   130         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   131         -    if (ret != SQLITE_OK)
   132         -      {
   133         -	  fprintf (stderr, "Error: %s\n", err_msg);
   134         -	  sqlite3_free (err_msg);
   135         -	  return -4;
   136         -      }
   137         -
   138         -/* creating the input table #2 */
   139         -    sql = "CREATE TABLE input_2 (first_name TEXT, last_name TEXT, "
   140         -	"birthday TEXT, address TEXT, town TEXT DEFAULT 'Arezzo', "
   141         -	"code_2 TEXT, code_1 TEXT, number INT, code_3 TEXT, "
   142         -	"CONSTRAINT pk_2 PRIMARY KEY (code_1, code_2, code_3))";
   143         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   144         -    if (ret != SQLITE_OK)
   145         -      {
   146         -	  fprintf (stderr, "Error: %s\n", err_msg);
   147         -	  sqlite3_free (err_msg);
   148         -	  return -5;
   149         -      }
   150         -/* populating the input table #2 */
   151         -    sql = "INSERT INTO input_2 (first_name, last_name, birthday, "
   152         -	" address, town, code_2, code_1, number, code_3) VALUES "
   153         -	"('Peter', 'Smith', '1935-05-28', 'Oak Road', 'London', 'uk', 'bb', 1, 'cc'), "
   154         -	"('Paul', 'Dupont', '1981-02-13', 'Rue Blanche', 'Paris', 'fr', 'kk', 2, 'zz'), "
   155         -	"('Daniel', 'Khun', '1967-11-12', 'Berner Strasse', 'Berlin', 'de', 'mm', 3, 'nn')";
   156         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   157         -    if (ret != SQLITE_OK)
   158         -      {
   159         -	  fprintf (stderr, "Error: %s\n", err_msg);
   160         -	  sqlite3_free (err_msg);
   161         -	  return -6;
   162         -      }
   163         -    sql = "INSERT INTO input_2 (first_name, last_name, address, "
   164         -	" code_2, code_1, number, code_3) VALUES "
   165         -	"('Mario', 'Rossi', NULL, 'it', 'aa', 1, '01'), "
   166         -	"('Lucia', 'Bianchi', NULL, 'it', 'aa', 1, '02'), "
   167         -	"('Tina', 'Gialli', 'Via Roma', 'it', 'ab', 1, '01'), "
   168         -	"('Paolo', 'Verdi', NULL, 'it', 'ab', 2, '02')";
   169         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   170         -    if (ret != SQLITE_OK)
   171         -      {
   172         -	  fprintf (stderr, "Error: %s\n", err_msg);
   173         -	  sqlite3_free (err_msg);
   174         -	  return -7;
   175         -      }
   176         -
   177         -/* creating the input table #3 */
   178         -    sql = "CREATE TABLE input_3 (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   179         -	"name TEXT)";
   180         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   181         -    if (ret != SQLITE_OK)
   182         -      {
   183         -	  fprintf (stderr, "Error: %s\n", err_msg);
   184         -	  sqlite3_free (err_msg);
   185         -	  return -8;
   186         -      }
   187         -    sql = "SELECT AddGeometryColumn('input_3', 'geom', 4326, 'POLYGON', 'XY')";
   188         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   189         -    if (ret != SQLITE_OK)
   190         -      {
   191         -	  fprintf (stderr, "Error: %s\n", err_msg);
   192         -	  sqlite3_free (err_msg);
   193         -	  return -9;
   194         -      }
   195         -    sql = "SELECT CreateSpatialIndex('input_3', 'geom')";
   196         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   197         -    if (ret != SQLITE_OK)
   198         -      {
   199         -	  fprintf (stderr, "Error: %s\n", err_msg);
   200         -	  sqlite3_free (err_msg);
   201         -	  return -10;
   202         -      }
   203         -/* populating the input table #3 */
   204         -    sql = "INSERT INTO input_3 (id, name, geom) VALUES "
   205         -	"(NULL, 'one', BuildMbr(0, 0, 1, 1, 4326)), "
   206         -	"(NULL, 'two', BuildMbr(1, 1, 2, 2, 4326)), "
   207         -	"(NULL, 'three', BuildMbr(2, 2, 3, 3, 4326)), "
   208         -	"(NULL, 'four', BuildMbr(3, 3, 4, 4, 4326)), "
   209         -	"(NULL, 'five', BuildMbr(4, 4, 5, 5, 4326)), "
   210         -	"(1000, 'six', BuildMbr(5, 5, 6, 6, 4326)), "
   211         -	"(NULL, 'seven', BuildMbr(6, 6, 7, 7, 4326)), "
   212         -	"(NULL, 'height', BuildMbr(7, 7, 8, 8, 4326)), "
   213         -	"(NULL, 'nine', BuildMbr(8, 8, 9, 9, 4326)), "
   214         -	"(NULL, 'ten', BuildMbr(9, 9, 10, 10, 4326))";
   215         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   216         -    if (ret != SQLITE_OK)
   217         -      {
   218         -	  fprintf (stderr, "Error: %s\n", err_msg);
   219         -	  sqlite3_free (err_msg);
   220         -	  return -11;
   221         -      }
   222         -
   223         -/* creating the input table #4 */
   224         -    sql = "CREATE TABLE input_4 (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   225         -	"name TEXT, tbl_1 INTEGER, code_2 TEXT NOT NULL, "
   226         -	"code_3 TEXT NOT NULL, code_1 TEXT NOT NULL, tbl_3 INTEGER, "
   227         -	"ignore_1 TEXT DEFAULT 'foo', ignore_2 TEXT DEFAULT 'foo', "
   228         -	"ignore_3 TEXT DEFAULT 'foo', ignore_4 TEXT DEFAULT 'foo', "
   229         -	"ignore_5 TEXT DEFAULT 'foo', ignore_6 TEXT DEFAULT 'foo', "
   230         -	"ignore_7 TEXT DEFAULT 'foo', ignore_8 TEXT DEFAULT 'foo', "
   231         -	"ignore_9 TEXT DEFAULT 'foo', ignore_10 TEXT DEFAULT 'foo', "
   232         -	"CONSTRAINT fk_tbl4_tbl1 FOREIGN KEY (tbl_1) REFERENCES input_1 (id), "
   233         -	"CONSTRAINT fk_tbl4_tbl2 FOREIGN KEY (code_1, code_2, code_3) "
   234         -	"REFERENCES input_2 (code_1, code_2, code_3) "
   235         -	"ON UPDATE CASCADE ON DELETE CASCADE)";
   236         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   237         -    if (ret != SQLITE_OK)
   238         -      {
   239         -	  fprintf (stderr, "Error: %s\n", err_msg);
   240         -	  sqlite3_free (err_msg);
   241         -	  return -12;
   242         -      }
   243         -    sql = "SELECT AddGeometryColumn('input_4', 'geom', 4326, 'POINT', 'XY')";
   244         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   245         -    if (ret != SQLITE_OK)
   246         -      {
   247         -	  fprintf (stderr, "Error: %s\n", err_msg);
   248         -	  sqlite3_free (err_msg);
   249         -	  return -13;
   250         -      }
   251         -/* adding several Indices */
   252         -    sql = "CREATE INDEX idx_4_tbl1 ON input_4 (tbl_1)";
   253         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   254         -    if (ret != SQLITE_OK)
   255         -      {
   256         -	  fprintf (stderr, "Error: %s\n", err_msg);
   257         -	  sqlite3_free (err_msg);
   258         -	  return -14;
   259         -      }
   260         -    sql = "CREATE INDEX idx_4_tbl2 ON input_4 (code_1, code_2, code_3)";
   261         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   262         -    if (ret != SQLITE_OK)
   263         -      {
   264         -	  fprintf (stderr, "Error: %s\n", err_msg);
   265         -	  sqlite3_free (err_msg);
   266         -	  return -15;
   267         -      }
   268         -    sql = "CREATE UNIQUE INDEX idx_4_name ON input_4 (name)";
   269         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   270         -    if (ret != SQLITE_OK)
   271         -      {
   272         -	  fprintf (stderr, "Error: %s\n", err_msg);
   273         -	  sqlite3_free (err_msg);
   274         -	  return -16;
   275         -      }
   276         -/* creating Triggers on input table #4 */
   277         -    sql = "CREATE TRIGGER find_polygon_ins AFTER INSERT ON input_4 "
   278         -	"BEGIN UPDATE input_4 SET tbl_3 = "
   279         -	"(SELECT id FROM input_3 WHERE ST_Intersects(geom, NEW.geom) = 1) "
   280         -	"WHERE id = NEW.id; END";
   281         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   282         -    if (ret != SQLITE_OK)
   283         -      {
   284         -	  fprintf (stderr, "Error: %s\n", err_msg);
   285         -	  sqlite3_free (err_msg);
   286         -	  return -17;
   287         -      }
   288         -    sql = "CREATE TRIGGER find_polygon_upd AFTER UPDATE OF geom ON input_4 "
   289         -	"BEGIN UPDATE input_4 SET tbl_3 = "
   290         -	"(SELECT id FROM input_3 WHERE ST_Intersects(geom, NEW.geom) = 1) "
   291         -	"WHERE id = NEW.id; END";
   292         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   293         -    if (ret != SQLITE_OK)
   294         -      {
   295         -	  fprintf (stderr, "Error: %s\n", err_msg);
   296         -	  sqlite3_free (err_msg);
   297         -	  return -18;
   298         -      }
   299         -
   300         -/* populating the input table #4 */
   301         -    sql =
   302         -	"INSERT INTO input_4 (id, name, tbl_1, code_2, code_3, code_1, geom) VALUES "
   303         -	"(NULL, 'alpha', 1, 'it', '01', 'aa', MakePoint(0.5, 0.5, 4326)), "
   304         -	"(NULL, 'beta', 1, 'fr', 'zz', 'kk', MakePoint(1.5, 1.5, 4326)), "
   305         -	"(NULL, 'gamma', 2, 'uk', 'cc', 'bb', MakePoint(2.5, 2.5, 4326)), "
   306         -	"(100, 'delta', 2, 'de', 'nn', 'mm', MakePoint(3.5, 3.5, 4326))";
   307         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   308         -    if (ret != SQLITE_OK)
   309         -      {
   310         -	  fprintf (stderr, "Error: %s\n", err_msg);
   311         -	  sqlite3_free (err_msg);
   312         -	  return -19;
   313         -      }
   314         -    sql =
   315         -	"INSERT INTO input_4 (id, name, tbl_1, code_2, code_3, code_1, geom) VALUES "
   316         -	"(NULL, 'epsilon', 3, 'it', '01', 'ab', MakePoint(4.5, 4.5, 4326)), "
   317         -	"(200, 'zeta', 3, 'it', '01', 'ab', MakePoint(5.5, 5.5, 4326)), "
   318         -	"(300, 'eta', 4, 'it', '02', 'aa', MakePoint(6.5, 6.5, 4326)), "
   319         -	"(NULL, 'iota', 5, 'it', '02', 'ab', MakePoint(7.5, 7.5, 4326))";
   320         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   321         -    if (ret != SQLITE_OK)
   322         -      {
   323         -	  fprintf (stderr, "Error: %s\n", err_msg);
   324         -	  sqlite3_free (err_msg);
   325         -	  return -20;
   326         -      }
   327         -
   328         -/* creating the input table Linestring XY */
   329         -    sql = "CREATE TABLE ln_xy (id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,"
   330         -	"name TEXT)";
   331         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   332         -    if (ret != SQLITE_OK)
   333         -      {
   334         -	  fprintf (stderr, "Error: %s\n", err_msg);
   335         -	  sqlite3_free (err_msg);
   336         -	  return -21;
   337         -      }
   338         -    sql = "SELECT AddGeometryColumn('ln_xy', 'geom', 4326, 'LINESTRING', 'XY')";
   339         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   340         -    if (ret != SQLITE_OK)
   341         -      {
   342         -	  fprintf (stderr, "Error: %s\n", err_msg);
   343         -	  sqlite3_free (err_msg);
   344         -	  return -22;
   345         -      }
   346         -/* populating the input table Linestring XY */
   347         -    sql = "INSERT INTO ln_xy (id, name, geom) VALUES "
   348         -	"(NULL, 'one', GeomFromText('LINESTRING(0 0, 1 1)', 4326))";
   349         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   350         -    if (ret != SQLITE_OK)
   351         -      {
   352         -	  fprintf (stderr, "Error: %s\n", err_msg);
   353         -	  sqlite3_free (err_msg);
   354         -	  return -23;
   355         -      }
   356         -
   357         -/* creating the input table Linestring XYZ */
   358         -    sql = "CREATE TABLE ln_xyz (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   359         -	"name TEXT)";
   360         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   361         -    if (ret != SQLITE_OK)
   362         -      {
   363         -	  fprintf (stderr, "Error: %s\n", err_msg);
   364         -	  sqlite3_free (err_msg);
   365         -	  return -24;
   366         -      }
   367         -    sql =
   368         -	"SELECT AddGeometryColumn('ln_xyz', 'geom', 4326, 'LINESTRING', 'XYZ')";
   369         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   370         -    if (ret != SQLITE_OK)
   371         -      {
   372         -	  fprintf (stderr, "Error: %s\n", err_msg);
   373         -	  sqlite3_free (err_msg);
   374         -	  return -25;
   375         -      }
   376         -/* populating the input table Linestring XYZ */
   377         -    sql = "INSERT INTO ln_xyz (id, name, geom) VALUES "
   378         -	"(NULL, 'one', GeomFromText('LINESTRINGZ(0 0 0, 1 1 1)', 4326))";
   379         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   380         -    if (ret != SQLITE_OK)
   381         -      {
   382         -	  fprintf (stderr, "Error: %s\n", err_msg);
   383         -	  sqlite3_free (err_msg);
   384         -	  return -26;
   385         -      }
   386         -
   387         -/* creating the input table Linestring XYM */
   388         -    sql = "CREATE TABLE ln_xym (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   389         -	"name TEXT)";
   390         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   391         -    if (ret != SQLITE_OK)
   392         -      {
   393         -	  fprintf (stderr, "Error: %s\n", err_msg);
   394         -	  sqlite3_free (err_msg);
   395         -	  return -27;
   396         -      }
   397         -    sql =
   398         -	"SELECT AddGeometryColumn('ln_xym', 'geom', 4326, 'LINESTRING', 'XYM')";
   399         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   400         -    if (ret != SQLITE_OK)
   401         -      {
   402         -	  fprintf (stderr, "Error: %s\n", err_msg);
   403         -	  sqlite3_free (err_msg);
   404         -	  return -28;
   405         -      }
   406         -/* populating the input table Linestring XYM */
   407         -    sql = "INSERT INTO ln_xym (id, name, geom) VALUES "
   408         -	"(NULL, 'one', GeomFromText('LINESTRINGM(0 0 0, 1 1 1)', 4326))";
   409         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   410         -    if (ret != SQLITE_OK)
   411         -      {
   412         -	  fprintf (stderr, "Error: %s\n", err_msg);
   413         -	  sqlite3_free (err_msg);
   414         -	  return -29;
   415         -      }
   416         -
   417         -/* creating the input table Linestring XYZM */
   418         -    sql = "CREATE TABLE ln_xyzm (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   419         -	"name TEXT)";
   420         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   421         -    if (ret != SQLITE_OK)
   422         -      {
   423         -	  fprintf (stderr, "Error: %s\n", err_msg);
   424         -	  sqlite3_free (err_msg);
   425         -	  return -27;
   426         -      }
   427         -    sql =
   428         -	"SELECT AddGeometryColumn('ln_xyzm', 'geom', 4326, 'LINESTRING', 'XYZM')";
   429         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   430         -    if (ret != SQLITE_OK)
   431         -      {
   432         -	  fprintf (stderr, "Error: %s\n", err_msg);
   433         -	  sqlite3_free (err_msg);
   434         -	  return -28;
   435         -      }
   436         -/* populating the input table Linestring XYZM */
   437         -    sql = "INSERT INTO ln_xyzm (id, name, geom) VALUES "
   438         -	"(NULL, 'one', GeomFromText('LINESTRINGZM(0 0 0 0, 1 1 1 1)', 4326))";
   439         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   440         -    if (ret != SQLITE_OK)
   441         -      {
   442         -	  fprintf (stderr, "Error: %s\n", err_msg);
   443         -	  sqlite3_free (err_msg);
   444         -	  return -29;
   445         -      }
   446         -
   447         -/* creating the input table Polygon XYZ */
   448         -    sql = "CREATE TABLE pg_xyz (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   449         -	"name TEXT)";
   450         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   451         -    if (ret != SQLITE_OK)
   452         -      {
   453         -	  fprintf (stderr, "Error: %s\n", err_msg);
   454         -	  sqlite3_free (err_msg);
   455         -	  return -30;
   456         -      }
   457         -    sql = "SELECT AddGeometryColumn('pg_xyz', 'geom', 4326, 'POLYGON', 'XYZ')";
   458         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   459         -    if (ret != SQLITE_OK)
   460         -      {
   461         -	  fprintf (stderr, "Error: %s\n", err_msg);
   462         -	  sqlite3_free (err_msg);
   463         -	  return -31;
   464         -      }
   465         -/* populating the input table Linestring XYZ */
   466         -    sql = "INSERT INTO pg_xyz (id, name, geom) VALUES "
   467         -	"(NULL, 'one', GeomFromText('POLYGONZ(0 0 0, 0 1 1, 1 1 1, 1 0 1, 0 0 0)', 4326))";
   468         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   469         -    if (ret != SQLITE_OK)
   470         -      {
   471         -	  fprintf (stderr, "Error: %s\n", err_msg);
   472         -	  sqlite3_free (err_msg);
   473         -	  return -32;
   474         -      }
   475         -
   476         -/* creating the input table Polygon XYM */
   477         -    sql = "CREATE TABLE pg_xym (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   478         -	"name TEXT)";
   479         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   480         -    if (ret != SQLITE_OK)
   481         -      {
   482         -	  fprintf (stderr, "Error: %s\n", err_msg);
   483         -	  sqlite3_free (err_msg);
   484         -	  return -33;
   485         -      }
   486         -    sql = "SELECT AddGeometryColumn('pg_xym', 'geom', 4326, 'POLYGON', 'XYM')";
   487         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   488         -    if (ret != SQLITE_OK)
   489         -      {
   490         -	  fprintf (stderr, "Error: %s\n", err_msg);
   491         -	  sqlite3_free (err_msg);
   492         -	  return -34;
   493         -      }
   494         -/* populating the input table Linestring XYM */
   495         -    sql = "INSERT INTO pg_xym (id, name, geom) VALUES "
   496         -	"(NULL, 'one', GeomFromText('POLYGONM(0 0 0, 0 1 1, 1 1 1, 1 0 1, 0 0 0)', 4326))";
   497         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   498         -    if (ret != SQLITE_OK)
   499         -      {
   500         -	  fprintf (stderr, "Error: %s\n", err_msg);
   501         -	  sqlite3_free (err_msg);
   502         -	  return -35;
   503         -      }
   504         -
   505         -/* creating the input table Polygon XYZM */
   506         -    sql = "CREATE TABLE pg_xyzm (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   507         -	"name TEXT)";
   508         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   509         -    if (ret != SQLITE_OK)
   510         -      {
   511         -	  fprintf (stderr, "Error: %s\n", err_msg);
   512         -	  sqlite3_free (err_msg);
   513         -	  return -36;
   514         -      }
   515         -    sql =
   516         -	"SELECT AddGeometryColumn('pg_xyzm', 'geom', 4326, 'POLYGON', 'XYZM')";
   517         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   518         -    if (ret != SQLITE_OK)
   519         -      {
   520         -	  fprintf (stderr, "Error: %s\n", err_msg);
   521         -	  sqlite3_free (err_msg);
   522         -	  return -37;
   523         -      }
   524         -/* populating the input table Linestring XYZM */
   525         -    sql = "INSERT INTO pg_xyz (id, name, geom) VALUES "
   526         -	"(NULL, 'one', GeomFromText('POLYGONZM(0 0 0 0, 0 1 1 1, 1 1 1 1, 1 0 1 1, 0 0 0 0)', 4326))";
   527         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   528         -    if (ret != SQLITE_OK)
   529         -      {
   530         -	  fprintf (stderr, "Error: %s\n", err_msg);
   531         -	  sqlite3_free (err_msg);
   532         -	  return -38;
   533         -      }
   534         -
   535         -/* creating the input table Point XY */
   536         -    sql = "CREATE TABLE pt_xy (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   537         -	"name TEXT)";
   538         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   539         -    if (ret != SQLITE_OK)
   540         -      {
   541         -	  fprintf (stderr, "Error: %s\n", err_msg);
   542         -	  sqlite3_free (err_msg);
   543         -	  return -39;
   544         -      }
   545         -    sql = "SELECT AddGeometryColumn('pt_xy', 'geom', 4326, 'POINT', 'XY', 1)";
   546         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   547         -    if (ret != SQLITE_OK)
   548         -      {
   549         -	  fprintf (stderr, "Error: %s\n", err_msg);
   550         -	  sqlite3_free (err_msg);
   551         -	  return -40;
   552         -      }
   553         -/* populating the input table Point XY */
   554         -    sql = "INSERT INTO pt_xy (id, name, geom) VALUES "
   555         -	"(NULL, 'one', GeomFromText('POINT(0 0)', 4326))";
   556         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   557         -    if (ret != SQLITE_OK)
   558         -      {
   559         -	  fprintf (stderr, "Error: %s\n", err_msg);
   560         -	  sqlite3_free (err_msg);
   561         -	  return -41;
   562         -      }
   563         -
   564         -/* creating the input table Point XYZ */
   565         -    sql = "CREATE TABLE pt_xyz (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   566         -	"name TEXT)";
   567         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   568         -    if (ret != SQLITE_OK)
   569         -      {
   570         -	  fprintf (stderr, "Error: %s\n", err_msg);
   571         -	  sqlite3_free (err_msg);
   572         -	  return -42;
   573         -      }
   574         -    sql = "SELECT AddGeometryColumn('pt_xyz', 'geom', 4326, 'POINT', 'XYZ', 1)";
   575         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   576         -    if (ret != SQLITE_OK)
   577         -      {
   578         -	  fprintf (stderr, "Error: %s\n", err_msg);
   579         -	  sqlite3_free (err_msg);
   580         -	  return -43;
   581         -      }
   582         -/* populating the input table Point XYZ */
   583         -    sql = "INSERT INTO pt_xyz (id, name, geom) VALUES "
   584         -	"(NULL, 'one', GeomFromText('POINTZ(0 0 0)', 4326))";
   585         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   586         -    if (ret != SQLITE_OK)
   587         -      {
   588         -	  fprintf (stderr, "Error: %s\n", err_msg);
   589         -	  sqlite3_free (err_msg);
   590         -	  return -44;
   591         -      }
   592         -
   593         -/* creating the input table Point XYM */
   594         -    sql = "CREATE TABLE pt_xym (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   595         -	"name TEXT)";
   596         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   597         -    if (ret != SQLITE_OK)
   598         -      {
   599         -	  fprintf (stderr, "Error: %s\n", err_msg);
   600         -	  sqlite3_free (err_msg);
   601         -	  return -45;
   602         -      }
   603         -    sql = "SELECT AddGeometryColumn('pt_xym', 'geom', 4326, 'POINT', 'XYM', 1)";
   604         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   605         -    if (ret != SQLITE_OK)
   606         -      {
   607         -	  fprintf (stderr, "Error: %s\n", err_msg);
   608         -	  sqlite3_free (err_msg);
   609         -	  return -46;
   610         -      }
   611         -/* populating the input table Point XYM */
   612         -    sql = "INSERT INTO pt_xym (id, name, geom) VALUES "
   613         -	"(NULL, 'one', GeomFromText('POINTM(0 0 0)', 4326))";
   614         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   615         -    if (ret != SQLITE_OK)
   616         -      {
   617         -	  fprintf (stderr, "Error: %s\n", err_msg);
   618         -	  sqlite3_free (err_msg);
   619         -	  return -47;
   620         -      }
   621         -
   622         -/* creating the input table Point XYZM */
   623         -    sql = "CREATE TABLE pt_xyzm (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   624         -	"name TEXT)";
   625         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   626         -    if (ret != SQLITE_OK)
   627         -      {
   628         -	  fprintf (stderr, "Error: %s\n", err_msg);
   629         -	  sqlite3_free (err_msg);
   630         -	  return -48;
   631         -      }
   632         -    sql =
   633         -	"SELECT AddGeometryColumn('pt_xyzm', 'geom', 4326, 'POINT', 'XYZM', 1)";
   634         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   635         -    if (ret != SQLITE_OK)
   636         -      {
   637         -	  fprintf (stderr, "Error: %s\n", err_msg);
   638         -	  sqlite3_free (err_msg);
   639         -	  return -49;
   640         -      }
   641         -/* populating the input table Point XYZM */
   642         -    sql = "INSERT INTO pt_xyzm (id, name, geom) VALUES "
   643         -	"(NULL, 'one', GeomFromText('POINTZM(0 0 0 0)', 4326))";
   644         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   645         -    if (ret != SQLITE_OK)
   646         -      {
   647         -	  fprintf (stderr, "Error: %s\n", err_msg);
   648         -	  sqlite3_free (err_msg);
   649         -	  return -50;
   650         -      }
   651         -
   652         -/* creating the input table GeometryCollection XY */
   653         -    sql = "CREATE TABLE gc_xy (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   654         -	"name TEXT)";
   655         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   656         -    if (ret != SQLITE_OK)
   657         -      {
   658         -	  fprintf (stderr, "Error: %s\n", err_msg);
   659         -	  sqlite3_free (err_msg);
   660         -	  return -51;
   661         -      }
   662         -    sql =
   663         -	"SELECT AddGeometryColumn('gc_xy', 'geom', 4326, 'GEOMETRYCOLLECTION', 'XY', 1)";
   664         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   665         -    if (ret != SQLITE_OK)
   666         -      {
   667         -	  fprintf (stderr, "Error: %s\n", err_msg);
   668         -	  sqlite3_free (err_msg);
   669         -	  return -52;
   670         -      }
   671         -/* populating the input table GeometryCollection XY */
   672         -    sql = "INSERT INTO gc_xy (id, name, geom) VALUES "
   673         -	"(NULL, 'one', GeomFromText('GEOMETRYCOLLECTION(POINT(0 0))', 4326))";
   674         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   675         -    if (ret != SQLITE_OK)
   676         -      {
   677         -	  fprintf (stderr, "Error: %s\n", err_msg);
   678         -	  sqlite3_free (err_msg);
   679         -	  return -53;
   680         -      }
   681         -
   682         -/* creating the input table GeometryCollection XYZ */
   683         -    sql = "CREATE TABLE gc_xyz (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   684         -	"name TEXT)";
   685         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   686         -    if (ret != SQLITE_OK)
   687         -      {
   688         -	  fprintf (stderr, "Error: %s\n", err_msg);
   689         -	  sqlite3_free (err_msg);
   690         -	  return -54;
   691         -      }
   692         -    sql =
   693         -	"SELECT AddGeometryColumn('gc_xyz', 'geom', 4326, 'GEOMETRYCOLLECTION', 'XYZ', 1)";
   694         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   695         -    if (ret != SQLITE_OK)
   696         -      {
   697         -	  fprintf (stderr, "Error: %s\n", err_msg);
   698         -	  sqlite3_free (err_msg);
   699         -	  return -55;
   700         -      }
   701         -/* populating the input table GeometryCollection XYZ */
   702         -    sql = "INSERT INTO gc_xyz (id, name, geom) VALUES "
   703         -	"(NULL, 'one', GeomFromText('GEOMETRYCOLLECTIONZ(POINTZ(0 0 0))', 4326))";
   704         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   705         -    if (ret != SQLITE_OK)
   706         -      {
   707         -	  fprintf (stderr, "Error: %s\n", err_msg);
   708         -	  sqlite3_free (err_msg);
   709         -	  return -56;
   710         -      }
   711         -
   712         -/* creating the input table GeometryCollection XYM */
   713         -    sql = "CREATE TABLE gc_xym (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   714         -	"name TEXT)";
   715         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   716         -    if (ret != SQLITE_OK)
   717         -      {
   718         -	  fprintf (stderr, "Error: %s\n", err_msg);
   719         -	  sqlite3_free (err_msg);
   720         -	  return -57;
   721         -      }
   722         -    sql =
   723         -	"SELECT AddGeometryColumn('gc_xym', 'geom', 4326, 'GEOMETRYCOLLECTION', 'XYM', 1)";
   724         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   725         -    if (ret != SQLITE_OK)
   726         -      {
   727         -	  fprintf (stderr, "Error: %s\n", err_msg);
   728         -	  sqlite3_free (err_msg);
   729         -	  return -58;
   730         -      }
   731         -/* populating the input table GeometryCollection XYM */
   732         -    sql = "INSERT INTO gc_xym (id, name, geom) VALUES "
   733         -	"(NULL, 'one', GeomFromText('GEOMETRYCOLLECTIONM(POINTM(0 0 0))', 4326))";
   734         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   735         -    if (ret != SQLITE_OK)
   736         -      {
   737         -	  fprintf (stderr, "Error: %s\n", err_msg);
   738         -	  sqlite3_free (err_msg);
   739         -	  return -59;
   740         -      }
   741         -
   742         -/* creating the input table GeometryCollection XYZM */
   743         -    sql = "CREATE TABLE gc_xyzm (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   744         -	"name TEXT)";
   745         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   746         -    if (ret != SQLITE_OK)
   747         -      {
   748         -	  fprintf (stderr, "Error: %s\n", err_msg);
   749         -	  sqlite3_free (err_msg);
   750         -	  return -60;
   751         -      }
   752         -    sql =
   753         -	"SELECT AddGeometryColumn('gc_xyzm', 'geom', 4326, 'GEOMETRYCOLLECTION', 'XYZM', 1)";
   754         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   755         -    if (ret != SQLITE_OK)
   756         -      {
   757         -	  fprintf (stderr, "Error: %s\n", err_msg);
   758         -	  sqlite3_free (err_msg);
   759         -	  return -61;
   760         -      }
   761         -/* populating the input table GeometryCollection XYZM */
   762         -    sql = "INSERT INTO gc_xyzm (id, name, geom) VALUES "
   763         -	"(NULL, 'one', GeomFromText('GEOMETRYCOLLECTIONZM(POINTZM(0 0 0 0))', 4326))";
   764         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   765         -    if (ret != SQLITE_OK)
   766         -      {
   767         -	  fprintf (stderr, "Error: %s\n", err_msg);
   768         -	  sqlite3_free (err_msg);
   769         -	  return -62;
   770         -      }
   771         -
   772         -/* creating the input table Geometry XY */
   773         -    sql = "CREATE TABLE geo_xy (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   774         -	"name TEXT)";
   775         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   776         -    if (ret != SQLITE_OK)
   777         -      {
   778         -	  fprintf (stderr, "Error: %s\n", err_msg);
   779         -	  sqlite3_free (err_msg);
   780         -	  return -63;
   781         -      }
   782         -    sql =
   783         -	"SELECT AddGeometryColumn('geo_xy', 'geom', 4326, 'GEOMETRY', 'XY', 1)";
   784         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   785         -    if (ret != SQLITE_OK)
   786         -      {
   787         -	  fprintf (stderr, "Error: %s\n", err_msg);
   788         -	  sqlite3_free (err_msg);
   789         -	  return -64;
   790         -      }
   791         -/* populating the input table Geometry XY */
   792         -    sql = "INSERT INTO geo_xy (id, name, geom) VALUES "
   793         -	"(NULL, 'one', GeomFromText('POINT(0 0)', 4326))";
   794         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   795         -    if (ret != SQLITE_OK)
   796         -      {
   797         -	  fprintf (stderr, "Error: %s\n", err_msg);
   798         -	  sqlite3_free (err_msg);
   799         -	  return -65;
   800         -      }
   801         -
   802         -/* creating the input table Geometry XYZ */
   803         -    sql = "CREATE TABLE geo_xyz (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   804         -	"name TEXT)";
   805         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   806         -    if (ret != SQLITE_OK)
   807         -      {
   808         -	  fprintf (stderr, "Error: %s\n", err_msg);
   809         -	  sqlite3_free (err_msg);
   810         -	  return -66;
   811         -      }
   812         -    sql =
   813         -	"SELECT AddGeometryColumn('geo_xyz', 'geom', 4326, 'GEOMETRY', 'XYZ', 1)";
   814         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   815         -    if (ret != SQLITE_OK)
   816         -      {
   817         -	  fprintf (stderr, "Error: %s\n", err_msg);
   818         -	  sqlite3_free (err_msg);
   819         -	  return -67;
   820         -      }
   821         -/* populating the input table Geometry XYZ */
   822         -    sql = "INSERT INTO geo_xyz (id, name, geom) VALUES "
   823         -	"(NULL, 'one', GeomFromText('POINTZ(0 0 0)', 4326))";
   824         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   825         -    if (ret != SQLITE_OK)
   826         -      {
   827         -	  fprintf (stderr, "Error: %s\n", err_msg);
   828         -	  sqlite3_free (err_msg);
   829         -	  return -68;
   830         -      }
   831         -
   832         -/* creating the input table Geometry XYM */
   833         -    sql = "CREATE TABLE geo_xym (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   834         -	"name TEXT)";
   835         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   836         -    if (ret != SQLITE_OK)
   837         -      {
   838         -	  fprintf (stderr, "Error: %s\n", err_msg);
   839         -	  sqlite3_free (err_msg);
   840         -	  return -69;
   841         -      }
   842         -    sql =
   843         -	"SELECT AddGeometryColumn('geo_xym', 'geom', 4326, 'GEOMETRY', 'XYM', 1)";
   844         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   845         -    if (ret != SQLITE_OK)
   846         -      {
   847         -	  fprintf (stderr, "Error: %s\n", err_msg);
   848         -	  sqlite3_free (err_msg);
   849         -	  return -70;
   850         -      }
   851         -/* populating the input table Geometry XYM */
   852         -    sql = "INSERT INTO geo_xym (id, name, geom) VALUES "
   853         -	"(NULL, 'one', GeomFromText('POINTM(0 0 0)', 4326))";
   854         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   855         -    if (ret != SQLITE_OK)
   856         -      {
   857         -	  fprintf (stderr, "Error: %s\n", err_msg);
   858         -	  sqlite3_free (err_msg);
   859         -	  return -71;
   860         -      }
   861         -
   862         -/* creating the input table Geometry XYZM */
   863         -    sql = "CREATE TABLE geo_xyzm (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   864         -	"name TEXT)";
   865         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   866         -    if (ret != SQLITE_OK)
   867         -      {
   868         -	  fprintf (stderr, "Error: %s\n", err_msg);
   869         -	  sqlite3_free (err_msg);
   870         -	  return -72;
   871         -      }
   872         -    sql =
   873         -	"SELECT AddGeometryColumn('geo_xyzm', 'geom', 4326, 'GEOMETRY', 'XYZM', 1)";
   874         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   875         -    if (ret != SQLITE_OK)
   876         -      {
   877         -	  fprintf (stderr, "Error: %s\n", err_msg);
   878         -	  sqlite3_free (err_msg);
   879         -	  return -73;
   880         -      }
   881         -/* populating the input table Geometry XYZM */
   882         -    sql = "INSERT INTO geo_xyzm (id, name, geom) VALUES "
   883         -	"(NULL, 'one', GeomFromText('POINTZM(0 0 0 0)', 4326))";
   884         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   885         -    if (ret != SQLITE_OK)
   886         -      {
   887         -	  fprintf (stderr, "Error: %s\n", err_msg);
   888         -	  sqlite3_free (err_msg);
   889         -	  return -74;
   890         -      }
   891         -
   892         -/* creating the input table #5 (append) */
   893         -    sql = "CREATE TABLE input_5 (id INTEGER PRIMARY KEY AUTOINCREMENT,"
   894         -	"name TEXT, code_2 TEXT NOT NULL, "
   895         -	"code_3 TEXT NOT NULL, code_1 TEXT NOT NULL, tbl_3 INTEGER, "
   896         -	"ignore_1 TEXT DEFAULT 'foo', ignore_2 TEXT DEFAULT 'foo', "
   897         -	"ignore_3 TEXT DEFAULT 'foo', ignore_4 TEXT DEFAULT 'foo', "
   898         -	"extra_1 TEXT DEFAULT 'extra_foo', extra_2 TEXT DEFAULT 'extra_foo', "
   899         -	"extra_3 TEXT DEFAULT 'extra_foo', extra_4 TEXT DEFAULT 'extra_foo', "
   900         -	"extra_5 TEXT DEFAULT 'extra_foo', extra_6 TEXT DEFAULT 'extra_foo', "
   901         -	"extra_7 TEXT DEFAULT 'extra_foo', extra_8 TEXT DEFAULT 'extra_foo', "
   902         -	"extra_9 TEXT DEFAULT 'extra_foo', extra_10 TEXT DEFAULT 'extra_foo')";
   903         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   904         -    if (ret != SQLITE_OK)
   905         -      {
   906         -	  fprintf (stderr, "Error: %s\n", err_msg);
   907         -	  sqlite3_free (err_msg);
   908         -	  return -75;
   909         -      }
   910         -    sql = "SELECT AddGeometryColumn('input_5', 'geom', 4326, 'POINT', 'XY')";
   911         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   912         -    if (ret != SQLITE_OK)
   913         -      {
   914         -	  fprintf (stderr, "Error: %s\n", err_msg);
   915         -	  sqlite3_free (err_msg);
   916         -	  return -76;
   917         -      }
   918         -    sql =
   919         -	"SELECT AddGeometryColumn('input_5', 'extra_geom', 4326, 'LINESTRING', 'XY')";
   920         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   921         -    if (ret != SQLITE_OK)
   922         -      {
   923         -	  fprintf (stderr, "Error: %s\n", err_msg);
   924         -	  sqlite3_free (err_msg);
   925         -	  return -77;
   926         -      }
   927         -
   928         -/* populating the input table #5 */
   929         -    sql =
   930         -	"INSERT INTO input_5 (id, name, code_2, code_3, code_1, geom, extra_geom) VALUES "
   931         -	"(NULL, 'phi', 'it', '01', 'aa', MakePoint(0.5, 0.5, 4326), "
   932         -	"MakeLine(MakePoint(10, 10, 4326), MakePoint(11, 11, 4326))), "
   933         -	"(NULL, 'chi', 'fr', 'zz', 'kk', MakePoint(1.5, 1.5, 4326), "
   934         -	"MakeLine(MakePoint(11, 11, 4326), MakePoint(12, 12, 4326))), "
   935         -	"(NULL, 'psi', 'uk', 'cc', 'bb', MakePoint(2.5, 2.5, 4326), "
   936         -	"MakeLine(MakePoint(12, 12, 4326), MakePoint(13, 13, 4326))), "
   937         -	"(100, 'omega', 'de', 'nn', 'mm', MakePoint(3.5, 3.5, 4326), "
   938         -	"MakeLine(MakePoint(13, 13, 4326), MakePoint(14, 14, 4326)))";
   939         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
   940         -    if (ret != SQLITE_OK)
   941         -      {
   942         -	  fprintf (stderr, "Error: %s\n", err_msg);
   943         -	  sqlite3_free (err_msg);
   944         -	  return -78;
   945         -      }
   946         -
   947         -    ret = sqlite3_close (handle);
   948         -    if (ret != SQLITE_OK)
   949         -      {
   950         -	  fprintf (stderr, "sqlite3_close() error: %s\n",
   951         -		   sqlite3_errmsg (handle));
   952         -	  return -79;
   953         -      }
   954         -
   955         -    spatialite_cleanup_ex (cache);
   956         -
   957         -    return 0;
   958         -}
   959         -
   960         -int
   961         -test_clone_table (int base, int with_extra, int ignore, int resequence,
   962         -		  int cast2multi)
   963         -{
   964         -/* performing a CloneTable testcase */
   965         -    int ret;
   966         -    sqlite3 *handle;
   967         -    char *err_msg = NULL;
   968         -    const char *sql;
   969         -    int retcode = 0;
   970         -    void *cache = spatialite_alloc_connection ();
   971         -
   972         -    ret =
   973         -	sqlite3_open_v2 (":memory:", &handle,
   974         -			 SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, NULL);
   975         -    if (ret != SQLITE_OK)
   976         -      {
   977         -	  fprintf (stderr, "cannot open in-memory database: %s\n",
   978         -		   sqlite3_errmsg (handle));
   979         -	  sqlite3_close (handle);
   980         -	  retcode = -1;
   981         -	  goto end;
   982         -      }
   983         -
   984         -    spatialite_init_ex (handle, cache, 0);
   985         -
   986         -    ret =
   987         -	sqlite3_exec (handle, "SELECT InitSpatialMetadata(1)", NULL, NULL,
   988         -		      &err_msg);
   989         -    if (ret != SQLITE_OK)
   990         -      {
   991         -	  fprintf (stderr, "InitSpatialMetadata() error: %s\n", err_msg);
   992         -	  sqlite3_free (err_msg);
   993         -	  sqlite3_close (handle);
   994         -	  retcode = -2;
   995         -	  goto end;
   996         -      }
   997         -
   998         -/* attaching the origin DB */
   999         -    sql = "ATTACH DATABASE \"./clone_origin.sqlite\" AS \"input\"";
  1000         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
  1001         -    if (ret != SQLITE_OK)
  1002         -      {
  1003         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1004         -	  sqlite3_free (err_msg);
  1005         -	  return -3;
  1006         -      }
  1007         -
  1008         -/* cloning input_1 */
  1009         -    if (with_extra)
  1010         -	sql =
  1011         -	    "SELECT CloneTable('input', 'input_1', 'input_1', 1, '::with-foreign-keys::', '::with-triggers::')";
  1012         -    else
  1013         -	sql = "SELECT CloneTable('input', 'input_1', 'input_1', 1)";
  1014         -    ret = execute_check (handle, sql, &err_msg);
  1015         -    if (ret != SQLITE_OK)
  1016         -      {
  1017         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1018         -	  sqlite3_free (err_msg);
  1019         -	  return -4;
  1020         -      }
  1021         -
  1022         -/* cloning input_2 */
  1023         -    if (with_extra)
  1024         -	sql =
  1025         -	    "SELECT CloneTable('input', 'input_2', 'input_2', 1, '::with-foreign-keys::', '::with-triggers::')";
  1026         -    else
  1027         -	sql = "SELECT CloneTable('input', 'input_2', 'input_2', 1)";
  1028         -    ret = execute_check (handle, sql, &err_msg);
  1029         -    if (ret != SQLITE_OK)
  1030         -      {
  1031         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1032         -	  sqlite3_free (err_msg);
  1033         -	  return -5;
  1034         -      }
  1035         -
  1036         -/* cloning input_3 */
  1037         -    if (with_extra)
  1038         -	sql =
  1039         -	    "SELECT CloneTable('input', 'input_3', 'input_3', 1, '::with-foreign-keys::', '::with-triggers::')";
  1040         -    else if (cast2multi)
  1041         -	sql =
  1042         -	    "SELECT CloneTable('input', 'input_3', 'input_3', 1, '::cast2multi::geom')";
  1043         -    else
  1044         -	sql = "SELECT CloneTable('input', 'input_3', 'input_3', 1)";
  1045         -    ret = execute_check (handle, sql, &err_msg);
  1046         -    if (ret != SQLITE_OK)
  1047         -      {
  1048         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1049         -	  sqlite3_free (err_msg);
  1050         -	  return -6;
  1051         -      }
  1052         -
  1053         -/* cloning input_4 */
  1054         -    if (with_extra)
  1055         -	sql =
  1056         -	    "SELECT CloneTable('input', 'input_4', 'input_4', 1, '::with-foreign-keys::', '::with-triggers::')";
  1057         -    else if (ignore)
  1058         -	sql =
  1059         -	    "SELECT CloneTable('input', 'input_4', 'input_4', 1, '::ignore::ignore_1', '::ignore::ignore_2', "
  1060         -	    "'::ignore::ignore_3', '::ignore::ignore_4', '::ignore::ignore_5', '::ignore::ignore_6', "
  1061         -	    "'::ignore::ignore_7', '::ignore::ignore_8', '::ignore::ignore_9', '::ignore::ignore_10')";
  1062         -    else if (resequence)
  1063         -	sql =
  1064         -	    "SELECT CloneTable('input', 'input_4', 'input_4', 1, '::resequence::')";
  1065         -    else
  1066         -	sql = "SELECT CloneTable('input', 'input_4', 'input_4', 1)";
  1067         -    ret = execute_check (handle, sql, &err_msg);
  1068         -    if (ret != SQLITE_OK)
  1069         -      {
  1070         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1071         -	  sqlite3_free (err_msg);
  1072         -	  return -7;
  1073         -      }
  1074         -
  1075         -/* cloning Linestring XY */
  1076         -    if (cast2multi)
  1077         -	sql =
  1078         -	    "SELECT CloneTable('input', 'ln_xy', 'ln_xy', 1, '::cast2multi::geom')";
  1079         -    else
  1080         -	sql = "SELECT CloneTable('input', 'ln_xy', 'ln_xy', 1)";
  1081         -    ret = execute_check (handle, sql, &err_msg);
  1082         -    if (ret != SQLITE_OK)
  1083         -      {
  1084         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1085         -	  sqlite3_free (err_msg);
  1086         -	  return -8;
  1087         -      }
  1088         -
  1089         -/* cloning Linestring XYZ */
  1090         -    if (cast2multi)
  1091         -	sql =
  1092         -	    "SELECT CloneTable('input', 'ln_xyz', 'ln_xyz', 1, '::cast2multi::geom')";
  1093         -    else
  1094         -	sql = "SELECT CloneTable('input', 'ln_xyz', 'ln_xyz', 1)";
  1095         -    ret = execute_check (handle, sql, &err_msg);
  1096         -    if (ret != SQLITE_OK)
  1097         -      {
  1098         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1099         -	  sqlite3_free (err_msg);
  1100         -	  return -9;
  1101         -      }
  1102         -
  1103         -/* cloning Linestring XYM */
  1104         -    if (cast2multi)
  1105         -	sql =
  1106         -	    "SELECT CloneTable('input', 'ln_xym', 'ln_xym', 1, '::cast2multi::geom')";
  1107         -    else
  1108         -	sql = "SELECT CloneTable('input', 'ln_xym', 'ln_xym', 1)";
  1109         -    ret = execute_check (handle, sql, &err_msg);
  1110         -    if (ret != SQLITE_OK)
  1111         -      {
  1112         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1113         -	  sqlite3_free (err_msg);
  1114         -	  return -10;
  1115         -      }
  1116         -
  1117         -/* cloning Linestring XYZM */
  1118         -    if (cast2multi)
  1119         -	sql =
  1120         -	    "SELECT CloneTable('input', 'ln_xyzm', 'ln_xyzm', 1, '::cast2multi::geom')";
  1121         -    else
  1122         -	sql = "SELECT CloneTable('input', 'ln_xyzm', 'ln_xyzm', 1)";
  1123         -    ret = execute_check (handle, sql, &err_msg);
  1124         -    if (ret != SQLITE_OK)
  1125         -      {
  1126         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1127         -	  sqlite3_free (err_msg);
  1128         -	  return -11;
  1129         -      }
  1130         -
  1131         -/* cloning Polygon XYZ */
  1132         -    if (cast2multi)
  1133         -	sql =
  1134         -	    "SELECT CloneTable('input', 'pg_xyz', 'pg_xyz', 1, '::cast2multi::geom')";
  1135         -    else
  1136         -	sql = "SELECT CloneTable('input', 'pg_xyz', 'pg_xyz', 1)";
  1137         -    ret = execute_check (handle, sql, &err_msg);
  1138         -    if (ret != SQLITE_OK)
  1139         -      {
  1140         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1141         -	  sqlite3_free (err_msg);
  1142         -	  return -12;
  1143         -      }
  1144         -
  1145         -/* cloning Polygon XYM */
  1146         -    if (cast2multi)
  1147         -	sql =
  1148         -	    "SELECT CloneTable('input', 'pg_xym', 'pg_xym', 1, '::cast2multi::geom')";
  1149         -    else
  1150         -	sql = "SELECT CloneTable('input', 'pg_xym', 'pg_xym', 1)";
  1151         -    ret = execute_check (handle, sql, &err_msg);
  1152         -    if (ret != SQLITE_OK)
  1153         -      {
  1154         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1155         -	  sqlite3_free (err_msg);
  1156         -	  return -13;
  1157         -      }
  1158         -
  1159         -/* cloning Polygon XYZM */
  1160         -    if (cast2multi)
  1161         -	sql =
  1162         -	    "SELECT CloneTable('input', 'pg_xyzm', 'pg_xyzm', 1, '::cast2multi::geom')";
  1163         -    else
  1164         -	sql = "SELECT CloneTable('input', 'pg_xyzm', 'pg_xyzm', 1)";
  1165         -    ret = execute_check (handle, sql, &err_msg);
  1166         -    if (ret != SQLITE_OK)
  1167         -      {
  1168         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1169         -	  sqlite3_free (err_msg);
  1170         -	  return -14;
  1171         -      }
  1172         -
  1173         -/* cloning Point XY */
  1174         -    if (cast2multi)
  1175         -	sql =
  1176         -	    "SELECT CloneTable('input', 'pt_xy', 'pt_xy', 1, '::cast2multi::geom')";
  1177         -    else
  1178         -	sql = "SELECT CloneTable('input', 'pt_xy', 'pt_xy', 1)";
  1179         -    ret = execute_check (handle, sql, &err_msg);
  1180         -    if (ret != SQLITE_OK)
  1181         -      {
  1182         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1183         -	  sqlite3_free (err_msg);
  1184         -	  return -15;
  1185         -      }
  1186         -
  1187         -/* cloning Point XYZ */
  1188         -    if (cast2multi)
  1189         -	sql =
  1190         -	    "SELECT CloneTable('input', 'pt_xyz', 'pt_xyz', 1, '::cast2multi::geom')";
  1191         -    else
  1192         -	sql = "SELECT CloneTable('input', 'pt_xyz', 'pt_xyz', 1)";
  1193         -    ret = execute_check (handle, sql, &err_msg);
  1194         -    if (ret != SQLITE_OK)
  1195         -      {
  1196         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1197         -	  sqlite3_free (err_msg);
  1198         -	  return -16;
  1199         -      }
  1200         -
  1201         -/* cloning Point XYM */
  1202         -    if (cast2multi)
  1203         -	sql =
  1204         -	    "SELECT CloneTable('input', 'pt_xym', 'pt_xym', 1, '::cast2multi::geom')";
  1205         -    else
  1206         -	sql = "SELECT CloneTable('input', 'pt_xym', 'pt_xym', 1)";
  1207         -    ret = execute_check (handle, sql, &err_msg);
  1208         -    if (ret != SQLITE_OK)
  1209         -      {
  1210         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1211         -	  sqlite3_free (err_msg);
  1212         -	  return -17;
  1213         -      }
  1214         -
  1215         -/* cloning Point XYZM */
  1216         -    if (cast2multi)
  1217         -	sql =
  1218         -	    "SELECT CloneTable('input', 'pt_xyzm', 'pt_xyzm', 1, '::cast2multi::geom')";
  1219         -    else
  1220         -	sql = "SELECT CloneTable('input', 'pt_xyzm', 'pt_xyzm', 1)";
  1221         -    ret = execute_check (handle, sql, &err_msg);
  1222         -    if (ret != SQLITE_OK)
  1223         -      {
  1224         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1225         -	  sqlite3_free (err_msg);
  1226         -	  return -18;
  1227         -      }
  1228         -
  1229         -/* cloning GeometryCollection XY */
  1230         -    if (cast2multi)
  1231         -	sql =
  1232         -	    "SELECT CloneTable('input', 'gc_xy', 'gc_xy', 1, '::cast2multi::geom')";
  1233         -    else
  1234         -	sql = "SELECT CloneTable('input', 'gc_xy', 'gc_xy', 1)";
  1235         -    ret = execute_check (handle, sql, &err_msg);
  1236         -    if (ret != SQLITE_OK)
  1237         -      {
  1238         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1239         -	  sqlite3_free (err_msg);
  1240         -	  return -19;
  1241         -      }
  1242         -
  1243         -/* cloning GeometryCollection XYZ */
  1244         -    if (cast2multi)
  1245         -	sql =
  1246         -	    "SELECT CloneTable('input', 'gc_xyz', 'gc_xyz', 1, '::cast2multi::geom')";
  1247         -    else
  1248         -	sql = "SELECT CloneTable('input', 'gc_xyz', 'gc_xyz', 1)";
  1249         -    ret = execute_check (handle, sql, &err_msg);
  1250         -    if (ret != SQLITE_OK)
  1251         -      {
  1252         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1253         -	  sqlite3_free (err_msg);
  1254         -	  return -20;
  1255         -      }
  1256         -
  1257         -/* cloning GeometryCollection XYM */
  1258         -    if (cast2multi)
  1259         -	sql =
  1260         -	    "SELECT CloneTable('input', 'gc_xym', 'gc_xym', 1, '::cast2multi::geom')";
  1261         -    else
  1262         -	sql = "SELECT CloneTable('input', 'gc_xym', 'gc_xym', 1)";
  1263         -    ret = execute_check (handle, sql, &err_msg);
  1264         -    if (ret != SQLITE_OK)
  1265         -      {
  1266         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1267         -	  sqlite3_free (err_msg);
  1268         -	  return -21;
  1269         -      }
  1270         -
  1271         -/* cloning GeometryCollection XYZM */
  1272         -    if (cast2multi)
  1273         -	sql =
  1274         -	    "SELECT CloneTable('input', 'gc_xyzm', 'gc_xyzm', 1, '::cast2multi::geom')";
  1275         -    else
  1276         -	sql = "SELECT CloneTable('input', 'gc_xyzm', 'gc_xyzm', 1)";
  1277         -    ret = execute_check (handle, sql, &err_msg);
  1278         -    if (ret != SQLITE_OK)
  1279         -      {
  1280         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1281         -	  sqlite3_free (err_msg);
  1282         -	  return -22;
  1283         -      }
  1284         -
  1285         -/* cloning Geometry XY */
  1286         -    if (cast2multi)
  1287         -	sql =
  1288         -	    "SELECT CloneTable('input', 'geo_xy', 'geo_xy', 1, '::cast2multi::geom')";
  1289         -    else
  1290         -	sql = "SELECT CloneTable('input', 'geo_xy', 'geo_xy', 1)";
  1291         -    ret = execute_check (handle, sql, &err_msg);
  1292         -    if (ret != SQLITE_OK)
  1293         -      {
  1294         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1295         -	  sqlite3_free (err_msg);
  1296         -	  return -23;
  1297         -      }
  1298         -
  1299         -/* cloning Geometry XYZ */
  1300         -    if (cast2multi)
  1301         -	sql =
  1302         -	    "SELECT CloneTable('input', 'geo_xyz', 'geo_xyz', 1, '::cast2multi::geom')";
  1303         -    else
  1304         -	sql = "SELECT CloneTable('input', 'geo_xyz', 'geo_xyz', 1)";
  1305         -    ret = execute_check (handle, sql, &err_msg);
  1306         -    if (ret != SQLITE_OK)
  1307         -      {
  1308         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1309         -	  sqlite3_free (err_msg);
  1310         -	  return -24;
  1311         -      }
  1312         -
  1313         -/* cloning Geometry XYM */
  1314         -    if (cast2multi)
  1315         -	sql =
  1316         -	    "SELECT CloneTable('input', 'geo_xym', 'geo_xym', 1, '::cast2multi::geom')";
  1317         -    else
  1318         -	sql = "SELECT CloneTable('input', 'geo_xym', 'geo_xym', 1)";
  1319         -    ret = execute_check (handle, sql, &err_msg);
  1320         -    if (ret != SQLITE_OK)
  1321         -      {
  1322         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1323         -	  sqlite3_free (err_msg);
  1324         -	  return -25;
  1325         -      }
  1326         -
  1327         -/* cloning Geometry XYZM */
  1328         -    if (cast2multi)
  1329         -	sql =
  1330         -	    "SELECT CloneTable('input', 'geo_xyzm', 'geo_xyzm', 1, '::cast2multi::geom')";
  1331         -    else
  1332         -	sql = "SELECT CloneTable('input', 'geo_xyzm', 'geo_xyzm', 1)";
  1333         -    ret = execute_check (handle, sql, &err_msg);
  1334         -    if (ret != SQLITE_OK)
  1335         -      {
  1336         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1337         -	  sqlite3_free (err_msg);
  1338         -	  return -22;
  1339         -      }
  1340         -
  1341         -/* cloning input_5 (APPEND) */
  1342         -    if (ignore)
  1343         -	sql =
  1344         -	    "SELECT CloneTable('input', 'input_5', 'input_4', 1, '::ignore::ignore_1', '::ignore::ignore_2', "
  1345         -	    "'::ignore::ignore_3', '::ignore::ignore_4', '::resequence::', '::append::', "
  1346         -	    "'::ignore::extra_7', '::ignore::extra_8', '::ignore::extra_9', '::ignore::extra_10')";
  1347         -    else
  1348         -	sql =
  1349         -	    "SELECT CloneTable('input', 'input_5', 'input_4', 1, '::resequence::', '::append::')";
  1350         -    ret = execute_check (handle, sql, &err_msg);
  1351         -    if (ret != SQLITE_OK)
  1352         -      {
  1353         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1354         -	  sqlite3_free (err_msg);
  1355         -	  return -23;
  1356         -      }
  1357         -
  1358         -/* detaching the origin DB */
  1359         -    sql = "DETACH DATABASE \"input\"";
  1360         -    ret = sqlite3_exec (handle, sql, NULL, NULL, &err_msg);
  1361         -    if (ret != SQLITE_OK)
  1362         -      {
  1363         -	  fprintf (stderr, "Error: %s\n", err_msg);
  1364         -	  sqlite3_free (err_msg);
  1365         -	  return -12;
  1366         -      }
  1367         -
  1368         -    ret = sqlite3_close (handle);
  1369         -    if (ret != SQLITE_OK)
  1370         -      {
  1371         -	  fprintf (stderr, "sqlite3_close() error: %s\n",
  1372         -		   sqlite3_errmsg (handle));
  1373         -	  retcode = -9;
  1374         -	  goto end;
  1375         -      }
  1376         -
  1377         -    spatialite_cleanup_ex (cache);
  1378         -
  1379         -  end:
  1380         -    if (retcode < 0)
  1381         -	return base + retcode;
  1382         -    return 0;
  1383         -}
  1384         -
  1385         -
  1386         -int
  1387         -main (int argc, char *argv[])
  1388         -{
  1389         -    int ret;
  1390         -    int retcode = 0;
  1391         -
  1392         -    if (argc > 1 || argv[0] == NULL)
  1393         -	argc = 1;		/* silencing stupid compiler warnings */
  1394         -
  1395         -    if (create_origin () < 0)
  1396         -      {
  1397         -	  retcode = -66;
  1398         -	  goto end;
  1399         -      }
  1400         -
  1401         -/* base test: no options */
  1402         -    ret = test_clone_table (-100, 0, 0, 0, 0);
  1403         -    if (ret < 0)
  1404         -      {
  1405         -	  retcode = ret;
  1406         -	  goto end;
  1407         -      }
  1408         -/* advanced test: with-foreign-keys and with-triggers */
  1409         -    ret = test_clone_table (-200, 1, 0, 0, 0);
  1410         -    if (ret < 0)
  1411         -      {
  1412         -	  retcode = ret;
  1413         -	  goto end;
  1414         -      }
  1415         -/* advanced test: ignore */
  1416         -    ret = test_clone_table (-300, 0, 1, 0, 0);
  1417         -    if (ret < 0)
  1418         -      {
  1419         -	  retcode = ret;
  1420         -	  goto end;
  1421         -      }
  1422         -/* advanced test: resequence */
  1423         -    ret = test_clone_table (-400, 0, 0, 1, 0);
  1424         -    if (ret < 0)
  1425         -      {
  1426         -	  retcode = ret;
  1427         -	  goto end;
  1428         -      }
  1429         -/* advanced test: cast2multi */
  1430         -    ret = test_clone_table (-400, 0, 0, 0, 1);
  1431         -    if (ret < 0)
  1432         -      {
  1433         -	  retcode = ret;
  1434         -	  goto end;
  1435         -      }
  1436         -
  1437         -  end:
  1438         -/* removing the origin DB */
  1439         -    unlink ("clone_origin.sqlite");
  1440         -    spatialite_shutdown ();
  1441         -    return retcode;
  1442         -}

Changes to test/check_sql_stmt.c.

   614    614   
   615    615       security_level = getenv ("SPATIALITE_SECURITY");
   616    616       if (security_level == NULL)
   617    617   	;
   618    618       else if (strcasecmp (security_level, "relaxed") == 0)
   619    619         {
   620    620   	  result =
   621         -	      run_subdir_test ("sql_stmt_xmlsec_tests", conn, load_extension);
          621  +	      run_subdir_test ("sql_stmt_libxml2_tests", conn, load_extension);
   622    622   	  if (result != 0)
   623    623   	    {
   624    624   		return result;
   625    625   	    }
   626    626         }
   627    627   
   628    628   #endif /* end LIBXML2 conditional */
................................................................................
   633    633       if (result != 0)
   634    634         {
   635    635   	  return result;
   636    636         }
   637    637   
   638    638   #endif /* end GEOPACKAGE conditional */
   639    639   
   640         -#ifndef OMIT_FREEXL		/* FREEXL is enabled */
   641         -    security_level = getenv ("SPATIALITE_SECURITY");
   642         -    if (security_level == NULL)
   643         -	;
   644         -    else if (strcasecmp (security_level, "relaxed") == 0)
   645         -      {
   646         -	  result =
   647         -	      run_subdir_test ("sql_stmt_freexl_tests", conn, load_extension);
   648         -	  if (result != 0)
   649         -	    {
   650         -		return result;
   651         -	    }
   652         -      }
   653         -#endif /* end FREEXL support */
   654         -
   655    640       return result;
   656    641   }
   657    642   
   658    643   int
   659    644   run_specified_testcases (int argc, char *argv[], struct db_conn *conn,
   660    645   			 int load_extension)
   661    646   {

Deleted test/check_srid_fncts.c.

     1         -/*
     2         -
     3         - check_srid_fncts.c -- SpatiaLite Test Case
     4         -
     5         - Author: Sandro Furieri <a.furieri@lqt.it>
     6         -
     7         - ------------------------------------------------------------------------------
     8         - 
     9         - Version: MPL 1.1/GPL 2.0/LGPL 2.1
    10         - 
    11         - The contents of this file are subject to the Mozilla Public License Version
    12         - 1.1 (the "License"); you may not use this file except in compliance with
    13         - the License. You may obtain a copy of the License at
    14         - http://www.mozilla.org/MPL/
    15         - 
    16         -Software distributed under the License is distributed on an "AS IS" basis,
    17         -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
    18         -for the specific language governing rights and limitations under the
    19         -License.
    20         -
    21         -The Original Code is the SpatiaLite library
    22         -
    23         -The Initial Developer of the Original Code is Alessandro Furieri
    24         - 
    25         -Portions created by the Initial Developer are Copyright (C) 2013
    26         -the Initial Developer. All Rights Reserved.
    27         -
    28         -Contributor(s):
    29         -
    30         -Alternatively, the contents of this file may be used under the terms of
    31         -either the GNU General Public License Version 2 or later (the "GPL"), or
    32         -the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    33         -in which case the provisions of the GPL or the LGPL are applicable instead
    34         -of those above. If you wish to allow use of your version of this file only
    35         -under the terms of either the GPL or the LGPL, and not to allow others to
    36         -use your version of this file under the terms of the MPL, indicate your
    37         -decision by deleting the provisions above and replace them with the notice
    38         -and other provisions required by the GPL or the LGPL. If you do not delete
    39         -the provisions above, a recipient may use your version of this file under
    40         -the terms of any one of the MPL, the GPL or the LGPL.
    41         - 
    42         -*/
    43         -#define _GNU_SOURCE
    44         -#include <stdlib.h>
    45         -#include <stdio.h>
    46         -#include <string.h>
    47         -
    48         -#include "config.h"
    49         -
    50         -#include "sqlite3.h"
    51         -#include "spatialite.h"
    52         -
    53         -static int
    54         -test_srid (sqlite3 * sqlite, int extended)
    55         -{
    56         -/* testing all SRID functions */
    57         -    int ret;
    58         -    const char *sql;
    59         -    sqlite3_stmt *stmt = NULL;
    60         -
    61         -    sql = "SELECT srid, SridIsGeographic(srid), SridIsProjected(srid), "
    62         -	"SridHasFlippedAxes(srid), SridGetSpheroid(srid), SridGetPrimeMeridian(srid), "
    63         -	"SridGetDatum(srid), SridGetUnit(srid), SridGetProjection(srid), "
    64         -	"SridGetAxis_1_Name(srid), SridGetAxis_1_Orientation(srid), "
    65         -	"SridGetAxis_2_Name(srid), SridGetAxis_2_Orientation(srid) "
    66         -	"FROM spatial_ref_sys";
    67         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
    68         -    if (ret != SQLITE_OK)
    69         -      {
    70         -	  fprintf (stderr, "SELECT FROM spatial_ref_sys: \"%s\"\n",
    71         -		   sqlite3_errmsg (sqlite));
    72         -	  return 0;
    73         -      }
    74         -    while (1)
    75         -      {
    76         -	  /* scrolling the result set rows */
    77         -	  ret = sqlite3_step (stmt);
    78         -	  if (ret == SQLITE_DONE)
    79         -	      break;		/* end of result set */
    80         -	  if (ret == SQLITE_ROW)
    81         -	    {
    82         -		int flag;
    83         -		const char *value;
    84         -		int srid = sqlite3_column_int (stmt, 0);
    85         -		if (srid == 4326)
    86         -		  {
    87         -		      flag = sqlite3_column_int (stmt, 1);
    88         -		      if (flag != 1)
    89         -			{
    90         -			    fprintf (stderr,
    91         -				     "4326: Unexpected IsGeographic result (%d)\n",
    92         -				     flag);
    93         -			    goto error;
    94         -			}
    95         -		      flag = sqlite3_column_int (stmt, 2);
    96         -		      if (flag != 0)
    97         -			{
    98         -			    fprintf (stderr,
    99         -				     "4326: Unexpected IsProjected result (%d)\n",
   100         -				     flag);
   101         -			    goto error;
   102         -			}
   103         -		      flag = sqlite3_column_int (stmt, 3);
   104         -		      if (flag != 1)
   105         -			{
   106         -			    fprintf (stderr,
   107         -				     "4326: Unexpected HasFlippedAxes result (%d)\n",
   108         -				     flag);
   109         -			    goto error;
   110         -			}
   111         -		      if (extended)
   112         -			{
   113         -			    value =
   114         -				(const char *) sqlite3_column_text (stmt, 4);
   115         -			    if (strcasecmp (value, "WGS 84") != 0)
   116         -			      {
   117         -				  fprintf (stderr,
   118         -					   "4326: Unexpected GetSpheroid result (%s)\n",
   119         -					   value);
   120         -				  goto error;
   121         -			      }
   122         -			    value =
   123         -				(const char *) sqlite3_column_text (stmt, 5);
   124         -			    if (strcasecmp (value, "Greenwich") != 0)
   125         -			      {
   126         -				  fprintf (stderr,
   127         -					   "4326: Unexpected GetPrimeMeridian result (%s)\n",
   128         -					   value);
   129         -				  goto error;
   130         -			      }
   131         -			    value =
   132         -				(const char *) sqlite3_column_text (stmt, 6);
   133         -			    if (strcasecmp (value, "WGS_1984") != 0)
   134         -			      {
   135         -				  fprintf (stderr,
   136         -					   "4326: Unexpected GetDatum result (%s)\n",
   137         -					   value);
   138         -				  goto error;
   139         -			      }
   140         -			    value =
   141         -				(const char *) sqlite3_column_text (stmt, 7);
   142         -			    if (strcasecmp (value, "degree") != 0)
   143         -			      {
   144         -				  fprintf (stderr,
   145         -					   "4326: Unexpected GetUnit result (%s)\n",
   146         -					   value);
   147         -				  goto error;
   148         -			      }
   149         -			    if (sqlite3_column_type (stmt, 8) == SQLITE_TEXT)
   150         -			      {
   151         -				  value =
   152         -				      (const char *) sqlite3_column_text (stmt,
   153         -									  8);
   154         -				  if (strcasecmp (value, "none") != 0)
   155         -				    {
   156         -					fprintf (stderr,
   157         -						 "4326: Unexpected GetProjection result (%s)\n",
   158         -						 value);
   159         -					goto error;
   160         -				    }
   161         -			      }
   162         -			    value =
   163         -				(const char *) sqlite3_column_text (stmt, 9);
   164         -			    if (strcasecmp (value, "Latitude") != 0)
   165         -			      {
   166         -				  fprintf (stderr,
   167         -					   "4326: Unexpected GetAxis_1_Name result (%s)\n",
   168         -					   value);
   169         -				  goto error;
   170         -			      }
   171         -			    value =
   172         -				(const char *) sqlite3_column_text (stmt, 10);
   173         -			    if (strcasecmp (value, "North") != 0)
   174         -			      {
   175         -				  fprintf (stderr,
   176         -					   "4326: Unexpected GetAxis_1_Orientation result (%s)\n",
   177         -					   value);
   178         -				  goto error;
   179         -			      }
   180         -			    value =
   181         -				(const char *) sqlite3_column_text (stmt, 11);
   182         -			    if (strcasecmp (value, "Longitude") != 0)
   183         -			      {
   184         -				  fprintf (stderr,
   185         -					   "4326: Unexpected GetAxis_2_Name result (%s)\n",
   186         -					   value);
   187         -				  goto error;
   188         -			      }
   189         -			    value =
   190         -				(const char *) sqlite3_column_text (stmt, 12);
   191         -			    if (strcasecmp (value, "East") != 0)
   192         -			      {
   193         -				  fprintf (stderr,
   194         -					   "4326: Unexpected GetAxis_2_Orientation result (%s)\n",
   195         -					   value);
   196         -				  goto error;
   197         -			      }
   198         -			}
   199         -		  }
   200         -		if (srid == 32632)
   201         -		  {
   202         -		      flag = sqlite3_column_int (stmt, 1);
   203         -		      if (flag != 0)
   204         -			{
   205         -			    fprintf (stderr,
   206         -				     "32632: Unexpected IsGeographic result (%d)\n",
   207         -				     flag);
   208         -			    goto error;
   209         -			}
   210         -		      flag = sqlite3_column_int (stmt, 2);
   211         -		      if (flag != 1)
   212         -			{
   213         -			    fprintf (stderr,
   214         -				     "32632: Unexpected IsProjected result (%d)\n",
   215         -				     flag);
   216         -			    goto error;
   217         -			}
   218         -		      flag = sqlite3_column_int (stmt, 3);
   219         -		      if (flag != 0)
   220         -			{
   221         -			    fprintf (stderr,
   222         -				     "32632: Unexpected HasFlippedAxes result (%d)\n",
   223         -				     flag);
   224         -			    goto error;
   225         -			}
   226         -		      if (extended)
   227         -			{
   228         -			    value =
   229         -				(const char *) sqlite3_column_text (stmt, 4);
   230         -			    if (strcasecmp (value, "WGS 84") != 0)
   231         -			      {
   232         -				  fprintf (stderr,
   233         -					   "32632: Unexpected GetSpheroid result (%s)\n",
   234         -					   value);
   235         -				  goto error;
   236         -			      }
   237         -			    value =
   238         -				(const char *) sqlite3_column_text (stmt, 5);
   239         -			    if (strcasecmp (value, "Greenwich") != 0)
   240         -			      {
   241         -				  fprintf (stderr,
   242         -					   "32632: Unexpected GetPrimeMeridian result (%s)\n",
   243         -					   value);
   244         -				  goto error;
   245         -			      }
   246         -			    value =
   247         -				(const char *) sqlite3_column_text (stmt, 6);
   248         -			    if (strcasecmp (value, "WGS_1984") != 0)
   249         -			      {
   250         -				  fprintf (stderr,
   251         -					   "32632: Unexpected GetDatum result (%s)\n",
   252         -					   value);
   253         -				  goto error;
   254         -			      }
   255         -			    value =
   256         -				(const char *) sqlite3_column_text (stmt, 7);
   257         -			    if (strcasecmp (value, "metre") != 0)
   258         -			      {
   259         -				  fprintf (stderr,
   260         -					   "32632: Unexpected GetUnit result (%s)\n",
   261         -					   value);
   262         -				  goto error;
   263         -			      }
   264         -			    if (sqlite3_column_type (stmt, 8) == SQLITE_TEXT)
   265         -			      {
   266         -				  value =
   267         -				      (const char *) sqlite3_column_text (stmt,
   268         -									  8);
   269         -				  if (strcasecmp (value, "Transverse_Mercator")
   270         -				      != 0)
   271         -				    {
   272         -					fprintf (stderr,
   273         -						 "32632: Unexpected GetProjection result (%s)\n",
   274         -						 value);
   275         -					goto error;
   276         -				    }
   277         -			      }
   278         -			    value =
   279         -				(const char *) sqlite3_column_text (stmt, 9);
   280         -			    if (strcasecmp (value, "Easting") != 0)
   281         -			      {
   282         -				  fprintf (stderr,
   283         -					   "32632: Unexpected GetAxis_1_Name result (%s)\n",
   284         -					   value);
   285         -				  goto error;
   286         -			      }
   287         -			    value =
   288         -				(const char *) sqlite3_column_text (stmt, 10);
   289         -			    if (strcasecmp (value, "East") != 0)
   290         -			      {
   291         -				  fprintf (stderr,
   292         -					   "32632: Unexpected GetAxis_1_Orientation result (%s)\n",
   293         -					   value);
   294         -				  goto error;
   295         -			      }
   296         -			    value =
   297         -				(const char *) sqlite3_column_text (stmt, 11);
   298         -			    if (strcasecmp (value, "Northing") != 0)
   299         -			      {
   300         -				  fprintf (stderr,
   301         -					   "32632: Unexpected GetAxis_2_Name result (%s)\n",
   302         -					   value);
   303         -				  goto error;
   304         -			      }
   305         -			    value =
   306         -				(const char *) sqlite3_column_text (stmt, 12);
   307         -			    if (strcasecmp (value, "North") != 0)
   308         -			      {
   309         -				  fprintf (stderr,
   310         -					   "32632: Unexpected GetAxis_2_Orientation result (%s)\n",
   311         -					   value);
   312         -				  goto error;
   313         -			      }
   314         -			}
   315         -		  }
   316         -	    }
   317         -	  else
   318         -	      goto error;
   319         -      }
   320         -    sqlite3_finalize (stmt);
   321         -    return 1;
   322         -
   323         -  error:
   324         -    if (stmt != NULL)
   325         -	sqlite3_finalize (stmt);
   326         -    return 0;
   327         -}
   328         -
   329         -int
   330         -main (int argc, char *argv[])
   331         -{
   332         -    sqlite3 *db_handle = NULL;
   333         -    int ret;
   334         -    char *err_msg = NULL;
   335         -    void *cache = spatialite_alloc_connection ();
   336         -
   337         -    if (argc > 1 || argv[0] == NULL)
   338         -	argc = 1;		/* silencing stupid compiler warnings */
   339         -
   340         -    ret =
   341         -	sqlite3_open_v2 (":memory:", &db_handle,
   342         -			 SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, NULL);
   343         -    if (ret != SQLITE_OK)
   344         -      {
   345         -	  fprintf (stderr, "cannot open in-memory db: %s\n",
   346         -		   sqlite3_errmsg (db_handle));
   347         -	  sqlite3_close (db_handle);
   348         -	  db_handle = NULL;
   349         -	  return -1;
   350         -      }
   351         -
   352         -    spatialite_init_ex (db_handle, cache, 0);
   353         -
   354         -    ret =
   355         -	sqlite3_exec (db_handle, "SELECT InitSpatialMetadata(1)", NULL, NULL,
   356         -		      &err_msg);
   357         -    if (ret != SQLITE_OK)
   358         -      {
   359         -	  fprintf (stderr, "InitSpatialMetadata() error: %s\n", err_msg);
   360         -	  sqlite3_free (err_msg);
   361         -	  sqlite3_close (db_handle);
   362         -	  return -2;
   363         -      }
   364         -
   365         -/* Step #1: testing via "spatial_ref_sys_aux" */
   366         -    ret = test_srid (db_handle, 1);
   367         -    if (!ret)
   368         -      {
   369         -	  sqlite3_close (db_handle);
   370         -	  return -3;
   371         -      }
   372         -
   373         -    ret =
   374         -	sqlite3_exec (db_handle, "DROP VIEW spatial_ref_sys_all", NULL, NULL,
   375         -		      &err_msg);
   376         -    if (ret != SQLITE_OK)
   377         -      {
   378         -	  fprintf (stderr, "DROP VIEW error: %s\n", err_msg);
   379         -	  sqlite3_free (err_msg);
   380         -	  sqlite3_close (db_handle);
   381         -	  return -4;
   382         -      }
   383         -    ret =
   384         -	sqlite3_exec (db_handle, "DROP TABLE spatial_ref_sys_aux", NULL, NULL,
   385         -		      &err_msg);
   386         -    if (ret != SQLITE_OK)
   387         -      {
   388         -	  fprintf (stderr, "DROP VIEW error: %s\n", err_msg);
   389         -	  sqlite3_free (err_msg);
   390         -	  sqlite3_close (db_handle);
   391         -	  return -4;
   392         -      }
   393         -
   394         -/* Step #2: testing via WKT */
   395         -    ret = test_srid (db_handle, 1);
   396         -    if (!ret)
   397         -      {
   398         -	  sqlite3_close (db_handle);
   399         -	  return -5;
   400         -      }
   401         -
   402         -    ret =
   403         -	sqlite3_exec (db_handle, "UPDATE spatial_ref_sys SET srtext = ' '",
   404         -		      NULL, NULL, &err_msg);
   405         -    if (ret != SQLITE_OK)
   406         -      {
   407         -	  fprintf (stderr, "UPDATE WKT error: %s\n", err_msg);
   408         -	  sqlite3_free (err_msg);
   409         -	  sqlite3_close (db_handle);
   410         -	  return -6;
   411         -      }
   412         -
   413         -/* Step #3: testing via proj4 */
   414         -    ret = test_srid (db_handle, 0);
   415         -    if (!ret)
   416         -      {
   417         -	  sqlite3_close (db_handle);
   418         -	  return -7;
   419         -      }
   420         -
   421         -    sqlite3_close (db_handle);
   422         -    spatialite_cleanup_ex (cache);
   423         -    spatialite_shutdown ();
   424         -
   425         -    return 0;
   426         -}

Deleted test/check_virtualelem.c.

     1         -/*
     2         -
     3         - check_virtualelem.c -- SpatiaLite Test Case
     4         -
     5         - Author: Sandro Furieri <a.furieri@lqt.it>
     6         -
     7         - ------------------------------------------------------------------------------
     8         - 
     9         - Version: MPL 1.1/GPL 2.0/LGPL 2.1
    10         - 
    11         - The contents of this file are subject to the Mozilla Public License Version
    12         - 1.1 (the "License"); you may not use this file except in compliance with
    13         - the License. You may obtain a copy of the License at
    14         - http://www.mozilla.org/MPL/
    15         - 
    16         -Software distributed under the License is distributed on an "AS IS" basis,
    17         -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
    18         -for the specific language governing rights and limitations under the
    19         -License.
    20         -
    21         -The Original Code is the SpatiaLite library
    22         -
    23         -The Initial Developer of the Original Code is Alessandro Furieri
    24         - 
    25         -Portions created by the Initial Developer are Copyright (C) 2013
    26         -the Initial Developer. All Rights Reserved.
    27         -
    28         -Contributor(s):
    29         -
    30         -Alternatively, the contents of this file may be used under the terms of
    31         -either the GNU General Public License Version 2 or later (the "GPL"), or
    32         -the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
    33         -in which case the provisions of the GPL or the LGPL are applicable instead
    34         -of those above. If you wish to allow use of your version of this file only
    35         -under the terms of either the GPL or the LGPL, and not to allow others to
    36         -use your version of this file under the terms of the MPL, indicate your
    37         -decision by deleting the provisions above and replace them with the notice
    38         -and other provisions required by the GPL or the LGPL. If you do not delete
    39         -the provisions above, a recipient may use your version of this file under
    40         -the terms of any one of the MPL, the GPL or the LGPL.
    41         - 
    42         -*/
    43         -#define _GNU_SOURCE
    44         -#include <stdlib.h>
    45         -#include <stdio.h>
    46         -#include <string.h>
    47         -
    48         -#include "config.h"
    49         -
    50         -#include "sqlite3.h"
    51         -#include "spatialite.h"
    52         -
    53         -static int
    54         -create_table (sqlite3 * sqlite, const char *table)
    55         -{
    56         -/* creating a test table */
    57         -    int ret;
    58         -    char *err_msg = NULL;
    59         -    char *sql;
    60         -
    61         -    sql =
    62         -	sqlite3_mprintf
    63         -	("CREATE TABLE %s (id INTEGER PRIMARY KEY AUTOINCREMENT, "
    64         -	 "name TEXT NOT NULL)", table);
    65         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
    66         -    sqlite3_free (sql);
    67         -    if (ret != SQLITE_OK)
    68         -      {
    69         -	  fprintf (stderr, "CREATE TABLE \"%s\" error: %s\n", table, err_msg);
    70         -	  sqlite3_free (err_msg);
    71         -	  return 0;
    72         -      }
    73         -
    74         -    return 1;
    75         -}
    76         -
    77         -static int
    78         -test_table (sqlite3 * sqlite, const char *prefix, const char *table,
    79         -	    const char *column)
    80         -{
    81         -/* testing a resultset */
    82         -    int ret;
    83         -    char *sql;
    84         -    sqlite3_stmt *stmt = NULL;
    85         -    int row_no = 0;
    86         -
    87         -    if (prefix == NULL && column == NULL)
    88         -	sql = sqlite3_mprintf ("SELECT t.id, t.name, Count(e.geometry) "
    89         -			       "FROM %s AS t JOIN ElementaryGeometries AS e ON "
    90         -			       "(e.f_table_name = %Q AND e.origin_rowid = t.ROWID) "
    91         -			       "GROUP BY t.id", table, table);
    92         -    else if (prefix != NULL && column != NULL)
    93         -	sql = sqlite3_mprintf ("SELECT t.id, t.name, Count(e.geometry) "
    94         -			       "FROM %s AS t JOIN ElementaryGeometries AS e ON "
    95         -			       "(e.db_prefix = %Q AND e.f_table_name = %Q AND "
    96         -			       "e.f_geometry_column = %Q AND e.origin_rowid = t.ROWID) "
    97         -			       "GROUP BY t.id", table, prefix, table, column);
    98         -    else if (prefix != NULL)
    99         -	sql = sqlite3_mprintf ("SELECT t.id, t.name, Count(e.geometry) "
   100         -			       "FROM %s AS t JOIN ElementaryGeometries AS e ON "
   101         -			       "(e.db_prefix = %Q AND e.f_table_name = %Q "
   102         -			       "AND e.origin_rowid = t.ROWID) "
   103         -			       "GROUP BY t.id", table, prefix, table);
   104         -    else
   105         -	sql = sqlite3_mprintf ("SELECT t.id, t.name, Count(e.geometry) "
   106         -			       "FROM %s AS t JOIN ElementaryGeometries AS e ON "
   107         -			       "(e.f_table_name = %Q AND e.f_geometry_column = %Q "
   108         -			       "AND e.origin_rowid = t.ROWID) "
   109         -			       "GROUP BY t.id", table, table, column);
   110         -    ret = sqlite3_prepare_v2 (sqlite, sql, strlen (sql), &stmt, NULL);
   111         -    sqlite3_free (sql);
   112         -    if (ret != SQLITE_OK)
   113         -      {
   114         -	  fprintf (stderr, "SELECT FROM \"%s\": \"%s\"\n", table,
   115         -		   sqlite3_errmsg (sqlite));
   116         -	  return 0;
   117         -      }
   118         -    while (1)
   119         -      {
   120         -	  /* scrolling the result set rows */
   121         -	  ret = sqlite3_step (stmt);
   122         -	  if (ret == SQLITE_DONE)
   123         -	      break;		/* end of result set */
   124         -	  if (ret == SQLITE_ROW)
   125         -	    {
   126         -		int id = sqlite3_column_int (stmt, 0);
   127         -		const char *name = (const char *) sqlite3_column_text (stmt, 1);
   128         -		int count = sqlite3_column_int (stmt, 2);
   129         -		switch (row_no)
   130         -		  {
   131         -		  case 0:
   132         -		      if (id == 1 && strcmp (name, "alpha") == 0 && count == 1)
   133         -			  ;
   134         -		      else
   135         -			{
   136         -			    fprintf (stderr,
   137         -				     "Unexpected result: table \"%s\" row=%d) [%d %s %d]\n",
   138         -				     table, row_no, id, name, count);
   139         -			    goto error;
   140         -			}
   141         -		      break;
   142         -		  case 1:
   143         -		      if (id == 2 && strcmp (name, "beta") == 0 && count == 2)
   144         -			  ;
   145         -		      else
   146         -			{
   147         -			    fprintf (stderr,
   148         -				     "Unexpected result: table \"%s\" row=%d) [%d %s %d]\n",
   149         -				     table, row_no, id, name, count);
   150         -			    goto error;
   151         -			}
   152         -		      break;
   153         -		  case 2:
   154         -		      if (id == 3 && strcmp (name, "gamma") == 0 && count == 3)
   155         -			  ;
   156         -		      else
   157         -			{
   158         -			    fprintf (stderr,
   159         -				     "Unexpected result: table \"%s\" row=%d) [%d %s %d]\n",
   160         -				     table, row_no, id, name, count);
   161         -			    goto error;
   162         -			}
   163         -		      break;
   164         -		  default:
   165         -		      fprintf (stderr, "Unexpected row %d (table \"%s\")\n",
   166         -			       row_no, table);
   167         -		      goto error;
   168         -		  };
   169         -	    }
   170         -	  else
   171         -	      goto error;
   172         -	  row_no++;
   173         -      }
   174         -    sqlite3_finalize (stmt);
   175         -    return 1;
   176         -
   177         -  error:
   178         -    if (stmt != NULL)
   179         -	sqlite3_finalize (stmt);
   180         -    return 0;
   181         -}
   182         -
   183         -static int
   184         -test_point_xy (sqlite3 * sqlite)
   185         -{
   186         -/* testing MULTIPOINT XY */
   187         -    int ret;
   188         -    char *err_msg = NULL;
   189         -    char *sql;
   190         -    const char *table = "mpointxy";
   191         -
   192         -/* creating the base Table */
   193         -    ret = create_table (sqlite, table);
   194         -    if (!ret)
   195         -	return 0;
   196         -/* adding the Geometry */
   197         -    sql = sqlite3_mprintf ("SELECT AddGeometryColumn(%Q, 'geom', 4326, "
   198         -			   "'MULTIPOINT', 'XY')", table);
   199         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   200         -    sqlite3_free (sql);
   201         -    if (ret != SQLITE_OK)
   202         -      {
   203         -	  fprintf (stderr, "AddGeometryColumn \"%s\" error: %s\n", table,
   204         -		   err_msg);
   205         -	  sqlite3_free (err_msg);
   206         -	  return 0;
   207         -      }
   208         -/* populating the test table */
   209         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   210         -			   "(NULL, 'alpha', ST_GeomFromText('MULTIPOINT(1 1)', 4326))",
   211         -			   table);
   212         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   213         -    sqlite3_free (sql);
   214         -    if (ret != SQLITE_OK)
   215         -      {
   216         -	  fprintf (stderr, "INSERT INTO \"%s\" #1 error: %s\n", table, err_msg);
   217         -	  sqlite3_free (err_msg);
   218         -	  return 0;
   219         -      }
   220         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   221         -			   "(NULL, 'beta', ST_GeomFromText('MULTIPOINT(1 1, 2 2)', 4326))",
   222         -			   table);
   223         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   224         -    sqlite3_free (sql);
   225         -    if (ret != SQLITE_OK)
   226         -      {
   227         -	  fprintf (stderr, "INSERT INTO \"%s\" #2 error: %s\n", table, err_msg);
   228         -	  sqlite3_free (err_msg);
   229         -	  return 0;
   230         -      }
   231         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   232         -			   "(NULL, 'gamma', ST_GeomFromText('MULTIPOINT(1 1, 2 2, 3 3)', 4326))",
   233         -			   table);
   234         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   235         -    sqlite3_free (sql);
   236         -    if (ret != SQLITE_OK)
   237         -      {
   238         -	  fprintf (stderr, "INSERT INTO \"%s\" #3 error: %s\n", table, err_msg);
   239         -	  sqlite3_free (err_msg);
   240         -	  return 0;
   241         -      }
   242         -
   243         -/* testing the table */
   244         -    ret = test_table (sqlite, NULL, table, NULL);
   245         -    if (!ret)
   246         -	return 0;
   247         -    return 1;
   248         -}
   249         -
   250         -static int
   251         -test_point_xyz (sqlite3 * sqlite)
   252         -{
   253         -/* testing MULTIPOINT XYZ */
   254         -    int ret;
   255         -    char *err_msg = NULL;
   256         -    char *sql;
   257         -    const char *table = "mpointxyz";
   258         -
   259         -/* creating the base Table */
   260         -    ret = create_table (sqlite, table);
   261         -    if (!ret)
   262         -	return 0;
   263         -/* adding the Geometry */
   264         -    sql = sqlite3_mprintf ("SELECT AddGeometryColumn(%Q, 'geom', 4326, "
   265         -			   "'MULTIPOINT', 'XYZ')", table);
   266         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   267         -    sqlite3_free (sql);
   268         -    if (ret != SQLITE_OK)
   269         -      {
   270         -	  fprintf (stderr, "AddGeometryColumn \"%s\" error: %s\n", table,
   271         -		   err_msg);
   272         -	  sqlite3_free (err_msg);
   273         -	  return 0;
   274         -      }
   275         -/* populating the test table */
   276         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   277         -			   "(NULL, 'alpha', ST_GeomFromText('MULTIPOINTZ(1 1 1)', 4326))",
   278         -			   table);
   279         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   280         -    sqlite3_free (sql);
   281         -    if (ret != SQLITE_OK)
   282         -      {
   283         -	  fprintf (stderr, "INSERT INTO \"%s\" #1 error: %s\n", table, err_msg);
   284         -	  sqlite3_free (err_msg);
   285         -	  return 0;
   286         -      }
   287         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   288         -			   "(NULL, 'beta', ST_GeomFromText('MULTIPOINTZ(1 1 1, 2 2 2)', 4326))",
   289         -			   table);
   290         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   291         -    sqlite3_free (sql);
   292         -    if (ret != SQLITE_OK)
   293         -      {
   294         -	  fprintf (stderr, "INSERT INTO \"%s\" #2 error: %s\n", table, err_msg);
   295         -	  sqlite3_free (err_msg);
   296         -	  return 0;
   297         -      }
   298         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   299         -			   "(NULL, 'gamma', ST_GeomFromText('MULTIPOINTZ(1 1 1, 2 2 2, 3 3 3)', 4326))",
   300         -			   table);
   301         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   302         -    sqlite3_free (sql);
   303         -    if (ret != SQLITE_OK)
   304         -      {
   305         -	  fprintf (stderr, "INSERT INTO \"%s\" #3 error: %s\n", table, err_msg);
   306         -	  sqlite3_free (err_msg);
   307         -	  return 0;
   308         -      }
   309         -
   310         -/* testing the table */
   311         -    ret = test_table (sqlite, "main", table, NULL);
   312         -    if (!ret)
   313         -	return 0;
   314         -    return 1;
   315         -}
   316         -
   317         -static int
   318         -test_point_xym (sqlite3 * sqlite)
   319         -{
   320         -/* testing MULTIPOINT XYM */
   321         -    int ret;
   322         -    char *err_msg = NULL;
   323         -    char *sql;
   324         -    const char *table = "mpointxym";
   325         -
   326         -/* creating the base Table */
   327         -    ret = create_table (sqlite, table);
   328         -    if (!ret)
   329         -	return 0;
   330         -/* adding the Geometry */
   331         -    sql = sqlite3_mprintf ("SELECT AddGeometryColumn(%Q, 'geom', 4326, "
   332         -			   "'MULTIPOINT', 'XYM')", table);
   333         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   334         -    sqlite3_free (sql);
   335         -    if (ret != SQLITE_OK)
   336         -      {
   337         -	  fprintf (stderr, "AddGeometryColumn \"%s\" error: %s\n", table,
   338         -		   err_msg);
   339         -	  sqlite3_free (err_msg);
   340         -	  return 0;
   341         -      }
   342         -/* populating the test table */
   343         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   344         -			   "(NULL, 'alpha', ST_GeomFromText('MULTIPOINTM(1 1 1)', 4326))",
   345         -			   table);
   346         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   347         -    sqlite3_free (sql);
   348         -    if (ret != SQLITE_OK)
   349         -      {
   350         -	  fprintf (stderr, "INSERT INTO \"%s\" #1 error: %s\n", table, err_msg);
   351         -	  sqlite3_free (err_msg);
   352         -	  return 0;
   353         -      }
   354         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   355         -			   "(NULL, 'beta', ST_GeomFromText('MULTIPOINTM(1 1 1, 2 2 2)', 4326))",
   356         -			   table);
   357         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   358         -    sqlite3_free (sql);
   359         -    if (ret != SQLITE_OK)
   360         -      {
   361         -	  fprintf (stderr, "INSERT INTO \"%s\" #2 error: %s\n", table, err_msg);
   362         -	  sqlite3_free (err_msg);
   363         -	  return 0;
   364         -      }
   365         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   366         -			   "(NULL, 'gamma', ST_GeomFromText('MULTIPOINTM(1 1 1, 2 2 2, 3 3 3)', 4326))",
   367         -			   table);
   368         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   369         -    sqlite3_free (sql);
   370         -    if (ret != SQLITE_OK)
   371         -      {
   372         -	  fprintf (stderr, "INSERT INTO \"%s\" #3 error: %s\n", table, err_msg);
   373         -	  sqlite3_free (err_msg);
   374         -	  return 0;
   375         -      }
   376         -
   377         -/* testing the table */
   378         -    ret = test_table (sqlite, "main", table, "geom");
   379         -    if (!ret)
   380         -	return 0;
   381         -    return 1;
   382         -}
   383         -
   384         -static int
   385         -test_point_xyzm (sqlite3 * sqlite)
   386         -{
   387         -/* testing MULTIPOINT XYZM */
   388         -    int ret;
   389         -    char *err_msg = NULL;
   390         -    char *sql;
   391         -    const char *table = "mpointxyzm";
   392         -
   393         -/* creating the base Table */
   394         -    ret = create_table (sqlite, table);
   395         -    if (!ret)
   396         -	return 0;
   397         -/* adding the Geometry */
   398         -    sql = sqlite3_mprintf ("SELECT AddGeometryColumn(%Q, 'geom', 4326, "
   399         -			   "'MULTIPOINT', 'XYZM')", table);
   400         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   401         -    sqlite3_free (sql);
   402         -    if (ret != SQLITE_OK)
   403         -      {
   404         -	  fprintf (stderr, "AddGeometryColumn \"%s\" error: %s\n", table,
   405         -		   err_msg);
   406         -	  sqlite3_free (err_msg);
   407         -	  return 0;
   408         -      }
   409         -/* populating the test table */
   410         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   411         -			   "(NULL, 'alpha', ST_GeomFromText('MULTIPOINTZM(1 1 1 1)', 4326))",
   412         -			   table);
   413         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   414         -    sqlite3_free (sql);
   415         -    if (ret != SQLITE_OK)
   416         -      {
   417         -	  fprintf (stderr, "INSERT INTO \"%s\" #1 error: %s\n", table, err_msg);
   418         -	  sqlite3_free (err_msg);
   419         -	  return 0;
   420         -      }
   421         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   422         -			   "(NULL, 'beta', ST_GeomFromText('MULTIPOINTZM(1 1 1 1, 2 2 2 2)', 4326))",
   423         -			   table);
   424         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   425         -    sqlite3_free (sql);
   426         -    if (ret != SQLITE_OK)
   427         -      {
   428         -	  fprintf (stderr, "INSERT INTO \"%s\" #2 error: %s\n", table, err_msg);
   429         -	  sqlite3_free (err_msg);
   430         -	  return 0;
   431         -      }
   432         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   433         -			   "(NULL, 'gamma', ST_GeomFromText('MULTIPOINTZM(1 1 1 1, 2 2 2 2, 3 3 3 3)', 4326))",
   434         -			   table);
   435         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   436         -    sqlite3_free (sql);
   437         -    if (ret != SQLITE_OK)
   438         -      {
   439         -	  fprintf (stderr, "INSERT INTO \"%s\" #3 error: %s\n", table, err_msg);
   440         -	  sqlite3_free (err_msg);
   441         -	  return 0;
   442         -      }
   443         -
   444         -/* testing the table */
   445         -    ret = test_table (sqlite, NULL, table, "geom");
   446         -    if (!ret)
   447         -	return 0;
   448         -    return 1;
   449         -}
   450         -
   451         -static int
   452         -test_linestring_xy (sqlite3 * sqlite)
   453         -{
   454         -/* testing MULTILINESTRING XY */
   455         -    int ret;
   456         -    char *err_msg = NULL;
   457         -    char *sql;
   458         -    const char *table = "mlinestringxy";
   459         -
   460         -/* creating the base Table */
   461         -    ret = create_table (sqlite, table);
   462         -    if (!ret)
   463         -	return 0;
   464         -/* adding the Geometry */
   465         -    sql = sqlite3_mprintf ("SELECT AddGeometryColumn(%Q, 'geom', 4326, "
   466         -			   "'MULTILINESTRING', 'XY')", table);
   467         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   468         -    sqlite3_free (sql);
   469         -    if (ret != SQLITE_OK)
   470         -      {
   471         -	  fprintf (stderr, "AddGeometryColumn \"%s\" error: %s\n", table,
   472         -		   err_msg);
   473         -	  sqlite3_free (err_msg);
   474         -	  return 0;
   475         -      }
   476         -/* populating the test table */
   477         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   478         -			   "(NULL, 'alpha', ST_GeomFromText('MULTILINESTRING((1 1, 2 2))', 4326))",
   479         -			   table);
   480         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   481         -    sqlite3_free (sql);
   482         -    if (ret != SQLITE_OK)
   483         -      {
   484         -	  fprintf (stderr, "INSERT INTO \"%s\" #1 error: %s\n", table, err_msg);
   485         -	  sqlite3_free (err_msg);
   486         -	  return 0;
   487         -      }
   488         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   489         -			   "(NULL, 'beta', ST_GeomFromText('MULTILINESTRING((1 1, 2 2), "
   490         -			   "(3 3, 4 4))', 4326))", table);
   491         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   492         -    sqlite3_free (sql);
   493         -    if (ret != SQLITE_OK)
   494         -      {
   495         -	  fprintf (stderr, "INSERT INTO \"%s\" #2 error: %s\n", table, err_msg);
   496         -	  sqlite3_free (err_msg);
   497         -	  return 0;
   498         -      }
   499         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   500         -			   "(NULL, 'gamma', ST_GeomFromText('MULTILINESTRING((1 1, 2 2), "
   501         -			   "(3 3, 4 4), (5 5, 6 6))', 4326))", table);
   502         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   503         -    sqlite3_free (sql);
   504         -    if (ret != SQLITE_OK)
   505         -      {
   506         -	  fprintf (stderr, "INSERT INTO \"%s\" #3 error: %s\n", table, err_msg);
   507         -	  sqlite3_free (err_msg);
   508         -	  return 0;
   509         -      }
   510         -
   511         -/* testing the table */
   512         -    ret = test_table (sqlite, NULL, table, NULL);
   513         -    if (!ret)
   514         -	return 0;
   515         -    return 1;
   516         -}
   517         -
   518         -static int
   519         -test_linestring_xyz (sqlite3 * sqlite)
   520         -{
   521         -/* testing MULTILINESTRING XYZ */
   522         -    int ret;
   523         -    char *err_msg = NULL;
   524         -    char *sql;
   525         -    const char *table = "mlinestringxyz";
   526         -
   527         -/* creating the base Table */
   528         -    ret = create_table (sqlite, table);
   529         -    if (!ret)
   530         -	return 0;
   531         -/* adding the Geometry */
   532         -    sql = sqlite3_mprintf ("SELECT AddGeometryColumn(%Q, 'geom', 4326, "
   533         -			   "'MULTILINESTRING', 'XYZ')", table);
   534         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   535         -    sqlite3_free (sql);
   536         -    if (ret != SQLITE_OK)
   537         -      {
   538         -	  fprintf (stderr, "AddGeometryColumn \"%s\" error: %s\n", table,
   539         -		   err_msg);
   540         -	  sqlite3_free (err_msg);
   541         -	  return 0;
   542         -      }
   543         -/* populating the test table */
   544         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   545         -			   "(NULL, 'alpha', ST_GeomFromText('MULTILINESTRINGZ((1 1 1, 2 2 2))', 4326))",
   546         -			   table);
   547         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   548         -    sqlite3_free (sql);
   549         -    if (ret != SQLITE_OK)
   550         -      {
   551         -	  fprintf (stderr, "INSERT INTO \"%s\" #1 error: %s\n", table, err_msg);
   552         -	  sqlite3_free (err_msg);
   553         -	  return 0;
   554         -      }
   555         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   556         -			   "(NULL, 'beta', ST_GeomFromText('MULTILINESTRINGZ((1 1 1, 2 2 2), "
   557         -			   "(3 3 3, 4 4 4))', 4326))", table);
   558         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   559         -    sqlite3_free (sql);
   560         -    if (ret != SQLITE_OK)
   561         -      {
   562         -	  fprintf (stderr, "INSERT INTO \"%s\" #2 error: %s\n", table, err_msg);
   563         -	  sqlite3_free (err_msg);
   564         -	  return 0;
   565         -      }
   566         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   567         -			   "(NULL, 'gamma', ST_GeomFromText('MULTILINESTRINGZ((1 1 1, 2 2 2), "
   568         -			   "(3 3 3, 4 4 4), (5 5 5, 6 6 6))', 4326))", table);
   569         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   570         -    sqlite3_free (sql);
   571         -    if (ret != SQLITE_OK)
   572         -      {
   573         -	  fprintf (stderr, "INSERT INTO \"%s\" #3 error: %s\n", table, err_msg);
   574         -	  sqlite3_free (err_msg);
   575         -	  return 0;
   576         -      }
   577         -
   578         -/* testing the table */
   579         -    ret = test_table (sqlite, "main", table, "geom");
   580         -    if (!ret)
   581         -	return 0;
   582         -    return 1;
   583         -}
   584         -
   585         -static int
   586         -test_linestring_xym (sqlite3 * sqlite)
   587         -{
   588         -/* testing MULTILINESTRING XYM */
   589         -    int ret;
   590         -    char *err_msg = NULL;
   591         -    char *sql;
   592         -    const char *table = "mlinestringxym";
   593         -
   594         -/* creating the base Table */
   595         -    ret = create_table (sqlite, table);
   596         -    if (!ret)
   597         -	return 0;
   598         -/* adding the Geometry */
   599         -    sql = sqlite3_mprintf ("SELECT AddGeometryColumn(%Q, 'geom', 4326, "
   600         -			   "'MULTILINESTRING', 'XYM')", table);
   601         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   602         -    sqlite3_free (sql);
   603         -    if (ret != SQLITE_OK)
   604         -      {
   605         -	  fprintf (stderr, "AddGeometryColumn \"%s\" error: %s\n", table,
   606         -		   err_msg);
   607         -	  sqlite3_free (err_msg);
   608         -	  return 0;
   609         -      }
   610         -/* populating the test table */
   611         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   612         -			   "(NULL, 'alpha', ST_GeomFromText('MULTILINESTRINGM((1 1 1, 2 2 2))', 4326))",
   613         -			   table);
   614         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   615         -    sqlite3_free (sql);
   616         -    if (ret != SQLITE_OK)
   617         -      {
   618         -	  fprintf (stderr, "INSERT INTO \"%s\" #1 error: %s\n", table, err_msg);
   619         -	  sqlite3_free (err_msg);
   620         -	  return 0;
   621         -      }
   622         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   623         -			   "(NULL, 'beta', ST_GeomFromText('MULTILINESTRINGM((1 1 1, 2 2 2), "
   624         -			   "(3 3 3, 4 4 4))', 4326))", table);
   625         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   626         -    sqlite3_free (sql);
   627         -    if (ret != SQLITE_OK)
   628         -      {
   629         -	  fprintf (stderr, "INSERT INTO \"%s\" #2 error: %s\n", table, err_msg);
   630         -	  sqlite3_free (err_msg);
   631         -	  return 0;
   632         -      }
   633         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   634         -			   "(NULL, 'gamma', ST_GeomFromText('MULTILINESTRINGM((1 1 1, 2 2 2), "
   635         -			   "(3 3 3, 4 4 4), (5 5 5, 6 6 6))', 4326))", table);
   636         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   637         -    sqlite3_free (sql);
   638         -    if (ret != SQLITE_OK)
   639         -      {
   640         -	  fprintf (stderr, "INSERT INTO \"%s\" #3 error: %s\n", table, err_msg);
   641         -	  sqlite3_free (err_msg);
   642         -	  return 0;
   643         -      }
   644         -
   645         -/* testing the table */
   646         -    ret = test_table (sqlite, "main", table, NULL);
   647         -    if (!ret)
   648         -	return 0;
   649         -    return 1;
   650         -}
   651         -
   652         -static int
   653         -test_linestring_xyzm (sqlite3 * sqlite)
   654         -{
   655         -/* testing MULTILINESTRING XYZ */
   656         -    int ret;
   657         -    char *err_msg = NULL;
   658         -    char *sql;
   659         -    const char *table = "mlinestringxyzm";
   660         -
   661         -/* creating the base Table */
   662         -    ret = create_table (sqlite, table);
   663         -    if (!ret)
   664         -	return 0;
   665         -/* adding the Geometry */
   666         -    sql = sqlite3_mprintf ("SELECT AddGeometryColumn(%Q, 'geom', 4326, "
   667         -			   "'MULTILINESTRING', 'XYZM')", table);
   668         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   669         -    sqlite3_free (sql);
   670         -    if (ret != SQLITE_OK)
   671         -      {
   672         -	  fprintf (stderr, "AddGeometryColumn \"%s\" error: %s\n", table,
   673         -		   err_msg);
   674         -	  sqlite3_free (err_msg);
   675         -	  return 0;
   676         -      }
   677         -/* populating the test table */
   678         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   679         -			   "(NULL, 'alpha', ST_GeomFromText('MULTILINESTRINGZM((1 1 1 1, 2 2 2 2))', 4326))",
   680         -			   table);
   681         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   682         -    sqlite3_free (sql);
   683         -    if (ret != SQLITE_OK)
   684         -      {
   685         -	  fprintf (stderr, "INSERT INTO \"%s\" #1 error: %s\n", table, err_msg);
   686         -	  sqlite3_free (err_msg);
   687         -	  return 0;
   688         -      }
   689         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   690         -			   "(NULL, 'beta', ST_GeomFromText('MULTILINESTRINGZM((1 1 1 1, 2 2 2 2), "
   691         -			   "(3 3 3 3, 4 4 4 4))', 4326))", table);
   692         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   693         -    sqlite3_free (sql);
   694         -    if (ret != SQLITE_OK)
   695         -      {
   696         -	  fprintf (stderr, "INSERT INTO \"%s\" #2 error: %s\n", table, err_msg);
   697         -	  sqlite3_free (err_msg);
   698         -	  return 0;
   699         -      }
   700         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   701         -			   "(NULL, 'gamma', ST_GeomFromText('MULTILINESTRINGZM((1 1 1 1, 2 2 2 2), "
   702         -			   "(3 3 3 3, 4 4 4 4), (5 5 5 5, 6 6 6 6))', 4326))",
   703         -			   table);
   704         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   705         -    sqlite3_free (sql);
   706         -    if (ret != SQLITE_OK)
   707         -      {
   708         -	  fprintf (stderr, "INSERT INTO \"%s\" #3 error: %s\n", table, err_msg);
   709         -	  sqlite3_free (err_msg);
   710         -	  return 0;
   711         -      }
   712         -
   713         -/* testing the table */
   714         -    ret = test_table (sqlite, NULL, table, "geom");
   715         -    if (!ret)
   716         -	return 0;
   717         -    return 1;
   718         -}
   719         -
   720         -static int
   721         -test_polygon_xy (sqlite3 * sqlite)
   722         -{
   723         -/* testing MULTIPOLYGON XY */
   724         -    int ret;
   725         -    char *err_msg = NULL;
   726         -    char *sql;
   727         -    const char *table = "mpolygonxy";
   728         -
   729         -/* creating the base Table */
   730         -    ret = create_table (sqlite, table);
   731         -    if (!ret)
   732         -	return 0;
   733         -/* adding the Geometry */
   734         -    sql = sqlite3_mprintf ("SELECT AddGeometryColumn(%Q, 'geom', 4326, "
   735         -			   "'MULTIPOLYGON', 'XY')", table);
   736         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   737         -    sqlite3_free (sql);
   738         -    if (ret != SQLITE_OK)
   739         -      {
   740         -	  fprintf (stderr, "AddGeometryColumn \"%s\" error: %s\n", table,
   741         -		   err_msg);
   742         -	  sqlite3_free (err_msg);
   743         -	  return 0;
   744         -      }
   745         -/* populating the test table */
   746         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   747         -			   "(NULL, 'alpha', ST_GeomFromText('MULTIPOLYGON("
   748         -			   "((1 1, 2 1, 2 2, 1 2, 1 1)))', 4326))", table);
   749         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   750         -    sqlite3_free (sql);
   751         -    if (ret != SQLITE_OK)
   752         -      {
   753         -	  fprintf (stderr, "INSERT INTO \"%s\" #1 error: %s\n", table, err_msg);
   754         -	  sqlite3_free (err_msg);
   755         -	  return 0;
   756         -      }
   757         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   758         -			   "(NULL, 'beta', ST_GeomFromText('MULTIPOLYGON("
   759         -			   "((1 1, 2 1, 2 2, 1 2, 1 1)), "
   760         -			   "((10 10, 11 10, 11 11, 10 11, 10 10)))', 4326))",
   761         -			   table);
   762         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   763         -    sqlite3_free (sql);
   764         -    if (ret != SQLITE_OK)
   765         -      {
   766         -	  fprintf (stderr, "INSERT INTO \"%s\" #2 error: %s\n", table, err_msg);
   767         -	  sqlite3_free (err_msg);
   768         -	  return 0;
   769         -      }
   770         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   771         -			   "(NULL, 'gamma', ST_GeomFromText('MULTIPOLYGON("
   772         -			   "((1 1, 2 1, 2 2, 1 2, 1 1)), "
   773         -			   "((10 10, 11 10, 11 11, 10 11, 10 10)), "
   774         -			   "((20 20, 31 20, 31 31, 20 31, 20 20), "
   775         -			   "(25 25, 25 26, 26 26, 26 25, 25 25)))', 4326))",
   776         -			   table);
   777         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   778         -    sqlite3_free (sql);
   779         -    if (ret != SQLITE_OK)
   780         -      {
   781         -	  fprintf (stderr, "INSERT INTO \"%s\" #3 error: %s\n", table, err_msg);
   782         -	  sqlite3_free (err_msg);
   783         -	  return 0;
   784         -      }
   785         -
   786         -/* testing the table */
   787         -    ret = test_table (sqlite, NULL, table, NULL);
   788         -    if (!ret)
   789         -	return 0;
   790         -    return 1;
   791         -}
   792         -
   793         -static int
   794         -test_polygon_xyz (sqlite3 * sqlite)
   795         -{
   796         -/* testing MULTIPOLYGON XYZ */
   797         -    int ret;
   798         -    char *err_msg = NULL;
   799         -    char *sql;
   800         -    const char *table = "mpolygonxyz";
   801         -
   802         -/* creating the base Table */
   803         -    ret = create_table (sqlite, table);
   804         -    if (!ret)
   805         -	return 0;
   806         -/* adding the Geometry */
   807         -    sql = sqlite3_mprintf ("SELECT AddGeometryColumn(%Q, 'geom', 4326, "
   808         -			   "'MULTIPOLYGON', 'XYZ')", table);
   809         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   810         -    sqlite3_free (sql);
   811         -    if (ret != SQLITE_OK)
   812         -      {
   813         -	  fprintf (stderr, "AddGeometryColumn \"%s\" error: %s\n", table,
   814         -		   err_msg);
   815         -	  sqlite3_free (err_msg);
   816         -	  return 0;
   817         -      }
   818         -/* populating the test table */
   819         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   820         -			   "(NULL, 'alpha', ST_GeomFromText('MULTIPOLYGONZ("
   821         -			   "((1 1 1, 2 1 1, 2 2 2, 1 2 2, 1 1 1)))', 4326))",
   822         -			   table);
   823         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   824         -    sqlite3_free (sql);
   825         -    if (ret != SQLITE_OK)
   826         -      {
   827         -	  fprintf (stderr, "INSERT INTO \"%s\" #1 error: %s\n", table, err_msg);
   828         -	  sqlite3_free (err_msg);
   829         -	  return 0;
   830         -      }
   831         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   832         -			   "(NULL, 'beta', ST_GeomFromText('MULTIPOLYGONZ("
   833         -			   "((1 1 1, 2 1 1, 2 2 2, 1 2 2, 1 1 1)), "
   834         -			   "((10 10 10, 11 10 10, 11 11 11, 10 11 11, 10 10 10)))', 4326))",
   835         -			   table);
   836         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   837         -    sqlite3_free (sql);
   838         -    if (ret != SQLITE_OK)
   839         -      {
   840         -	  fprintf (stderr, "INSERT INTO \"%s\" #2 error: %s\n", table, err_msg);
   841         -	  sqlite3_free (err_msg);
   842         -	  return 0;
   843         -      }
   844         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   845         -			   "(NULL, 'gamma', ST_GeomFromText('MULTIPOLYGONZ("
   846         -			   "((1 1 1, 2 1 1, 2 2 2, 1 2 2, 1 1 1)), "
   847         -			   "((10 10 10, 11 10 10, 11 11 11, 10 11 11, 10 10 10)), "
   848         -			   "((20 20 20, 31 20 20, 31 31 31, 20 31 31, 20 20 20), "
   849         -			   "(25 25 25, 25 26 26, 26 26 26, 26 25 25, 25 25 25)))', 4326))",
   850         -			   table);
   851         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   852         -    sqlite3_free (sql);
   853         -    if (ret != SQLITE_OK)
   854         -      {
   855         -	  fprintf (stderr, "INSERT INTO \"%s\" #3 error: %s\n", table, err_msg);
   856         -	  sqlite3_free (err_msg);
   857         -	  return 0;
   858         -      }
   859         -
   860         -/* testing the table */
   861         -    ret = test_table (sqlite, "main", table, "geom");
   862         -    if (!ret)
   863         -	return 0;
   864         -    return 1;
   865         -}
   866         -
   867         -static int
   868         -test_polygon_xym (sqlite3 * sqlite)
   869         -{
   870         -/* testing MULTIPOLYGON XYM */
   871         -    int ret;
   872         -    char *err_msg = NULL;
   873         -    char *sql;
   874         -    const char *table = "mpolygonxym";
   875         -
   876         -/* creating the base Table */
   877         -    ret = create_table (sqlite, table);
   878         -    if (!ret)
   879         -	return 0;
   880         -/* adding the Geometry */
   881         -    sql = sqlite3_mprintf ("SELECT AddGeometryColumn(%Q, 'geom', 4326, "
   882         -			   "'MULTIPOLYGON', 'XYM')", table);
   883         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   884         -    sqlite3_free (sql);
   885         -    if (ret != SQLITE_OK)
   886         -      {
   887         -	  fprintf (stderr, "AddGeometryColumn \"%s\" error: %s\n", table,
   888         -		   err_msg);
   889         -	  sqlite3_free (err_msg);
   890         -	  return 0;
   891         -      }
   892         -/* populating the test table */
   893         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   894         -			   "(NULL, 'alpha', ST_GeomFromText('MULTIPOLYGONM("
   895         -			   "((1 1 1, 2 1 1, 2 2 2, 1 2 2, 1 1 1)))', 4326))",
   896         -			   table);
   897         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   898         -    sqlite3_free (sql);
   899         -    if (ret != SQLITE_OK)
   900         -      {
   901         -	  fprintf (stderr, "INSERT INTO \"%s\" #1 error: %s\n", table, err_msg);
   902         -	  sqlite3_free (err_msg);
   903         -	  return 0;
   904         -      }
   905         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   906         -			   "(NULL, 'beta', ST_GeomFromText('MULTIPOLYGONM("
   907         -			   "((1 1 1, 2 1 1, 2 2 2, 1 2 2, 1 1 1)), "
   908         -			   "((10 10 10, 11 10 10, 11 11 11, 10 11 11, 10 10 10)))', 4326))",
   909         -			   table);
   910         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   911         -    sqlite3_free (sql);
   912         -    if (ret != SQLITE_OK)
   913         -      {
   914         -	  fprintf (stderr, "INSERT INTO \"%s\" #2 error: %s\n", table, err_msg);
   915         -	  sqlite3_free (err_msg);
   916         -	  return 0;
   917         -      }
   918         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   919         -			   "(NULL, 'gamma', ST_GeomFromText('MULTIPOLYGONM("
   920         -			   "((1 1 1, 2 1 1, 2 2 2, 1 2 2, 1 1 1)), "
   921         -			   "((10 10 10, 11 10 10, 11 11 11, 10 11 11, 10 10 10)), "
   922         -			   "((20 20 20, 31 20 20, 31 31 31, 20 31 31, 20 20 20), "
   923         -			   "(25 25 25, 25 26 26, 26 26 26, 26 25 25, 25 25 25)))', 4326))",
   924         -			   table);
   925         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   926         -    sqlite3_free (sql);
   927         -    if (ret != SQLITE_OK)
   928         -      {
   929         -	  fprintf (stderr, "INSERT INTO \"%s\" #3 error: %s\n", table, err_msg);
   930         -	  sqlite3_free (err_msg);
   931         -	  return 0;
   932         -      }
   933         -
   934         -/* testing the table */
   935         -    ret = test_table (sqlite, "main", table, NULL);
   936         -    if (!ret)
   937         -	return 0;
   938         -    return 1;
   939         -}
   940         -
   941         -static int
   942         -test_polygon_xyzm (sqlite3 * sqlite)
   943         -{
   944         -/* testing MULTIPOLYGON XYZM */
   945         -    int ret;
   946         -    char *err_msg = NULL;
   947         -    char *sql;
   948         -    const char *table = "mpolygonxyzm";
   949         -
   950         -/* creating the base Table */
   951         -    ret = create_table (sqlite, table);
   952         -    if (!ret)
   953         -	return 0;
   954         -/* adding the Geometry */
   955         -    sql = sqlite3_mprintf ("SELECT AddGeometryColumn(%Q, 'geom', 4326, "
   956         -			   "'MULTIPOLYGON', 'XYZM')", table);
   957         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   958         -    sqlite3_free (sql);
   959         -    if (ret != SQLITE_OK)
   960         -      {
   961         -	  fprintf (stderr, "AddGeometryColumn \"%s\" error: %s\n", table,
   962         -		   err_msg);
   963         -	  sqlite3_free (err_msg);
   964         -	  return 0;
   965         -      }
   966         -/* populating the test table */
   967         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   968         -			   "(NULL, 'alpha', ST_GeomFromText('MULTIPOLYGONZM("
   969         -			   "((1 1 1 1, 2 1 1 1, 2 2 2 2, 1 2 2 2, 1 1 1 1)))', 4326))",
   970         -			   table);
   971         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   972         -    sqlite3_free (sql);
   973         -    if (ret != SQLITE_OK)
   974         -      {
   975         -	  fprintf (stderr, "INSERT INTO \"%s\" #1 error: %s\n", table, err_msg);
   976         -	  sqlite3_free (err_msg);
   977         -	  return 0;
   978         -      }
   979         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   980         -			   "(NULL, 'beta', ST_GeomFromText('MULTIPOLYGONZM("
   981         -			   "((1 1 1 1, 2 1 1 1, 2 2 2 2, 1 2 2 2, 1 1 1 1)), "
   982         -			   "((10 10 10 10, 11 10 10 10, 11 11 11 11, 10 11 11 11, 10 10 10 10)))', 4326))",
   983         -			   table);
   984         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
   985         -    sqlite3_free (sql);
   986         -    if (ret != SQLITE_OK)
   987         -      {
   988         -	  fprintf (stderr, "INSERT INTO \"%s\" #2 error: %s\n", table, err_msg);
   989         -	  sqlite3_free (err_msg);
   990         -	  return 0;
   991         -      }
   992         -    sql = sqlite3_mprintf ("INSERT INTO %s (id, name, geom) VALUES "
   993         -			   "(NULL, 'gamma', ST_GeomFromText('MULTIPOLYGONZM("
   994         -			   "((1 1 1 1, 2 1 1 1, 2 2 2 2, 1 2 2 2, 1 1 1 1)), "
   995         -			   "((10 10 10 10, 11 10 10 10, 11 11 11 11, 10 11 11 11, 10 10 10 10)), "
   996         -			   "((20 20 20 20, 31 20 20 20, 31 31 31 31, 20 31 31 31, 20 20 20 20), "
   997         -			   "(25 25 25 25, 25 26 26 26, 26 26 26 26, 26 25 25 25, 25 25 25 25)))', 4326))",
   998         -			   table);
   999         -    ret = sqlite3_exec (sqlite, sql, NULL, NULL, &err_msg);
  1000         -    sqlite3_free (sql);
  1001         -    if (ret != SQLITE_OK)
  1002         -      {
  1003         -	  fprintf (stderr, "INSERT INTO \"%s\" #3 error: %s\n", table, err_msg);
  1004         -	  sqlite3_free (err_msg);
  1005         -	  return 0;
  1006         -      }
  1007         -
  1008         -/* testing the table */
  1009         -    ret = test_table (sqlite, NULL, table, "geom");
  1010         -    if (!ret)
  1011         -	return 0;
  1012         -    return 1;
  1013         -}
  1014         -
  1015         -int
  1016         -main (int argc, char *argv[])
  1017         -{
  1018         -    sqlite3 *db_handle = NULL;
  1019         -    int ret;
  1020         -    char *err_msg = NULL;
  1021         -    void *cache = spatialite_alloc_connection ();
  1022         -
  1023         -    if (argc > 1 || argv[0] == NULL)
  1024         -	argc = 1;		/* silencing stupid compiler warnings */
  1025         -
  1026         -    ret =
  1027         -	sqlite3_open_v2 (":memory:", &db_handle,
  1028         -			 SQLITE_OPEN_READWRITE | SQLITE_OPEN_CREATE, NULL);
  1029         -    if (ret != SQLITE_OK)
  1030         -      {
  1031         -	  fprintf (stderr, "cannot open in-memory db: %s\n",
  1032         -		   sqlite3_errmsg (db_handle));
  1033         -	  sqlite3_close (db_handle);
  1034         -	  db_handle = NULL;
  1035         -	  return -1;
  1036         -      }
  1037         -
  1038         -    spatialite_init_ex (db_handle, cache, 0);
  1039         -
  1040         -    ret =
  1041         -	sqlite3_exec (db_handle, "SELECT InitSpatialMetadata(1)", NULL, NULL,
  1042         -		      &err_msg);
  1043         -    if (ret != SQLITE_OK)
  1044         -      {
  1045         -	  fprintf (stderr, "InitSpatialMetadata() error: %s\n", err_msg);
  1046         -	  sqlite3_free (err_msg);
  1047         -	  sqlite3_close (db_handle);
  1048         -	  return -2;
  1049         -      }
  1050         -
  1051         -/* Testing MULTIPOINTs */
  1052         -    ret = test_point_xy (db_handle);
  1053         -    if (!ret)
  1054         -      {
  1055         -	  sqlite3_close (db_handle);
  1056         -	  return -3;
  1057         -      }
  1058         -    ret = test_point_xyz (db_handle);
  1059         -    if (!ret)
  1060         -      {
  1061         -	  sqlite3_close (db_handle);
  1062         -	  return -4;
  1063         -      }
  1064         -    ret = test_point_xym (db_handle);
  1065         -    if (!ret)
  1066         -      {
  1067         -	  sqlite3_close (db_handle);
  1068         -	  return -5;
  1069         -      }
  1070         -    ret = test_point_xyzm (db_handle);
  1071         -    if (!ret)
  1072         -      {
  1073         -	  sqlite3_close (db_handle);
  1074         -	  return -6;
  1075         -      }
  1076         -
  1077         -/* Testing MULTILINESTRINGs */
  1078         -    ret = test_linestring_xy (db_handle);
  1079         -    if (!ret)
  1080         -      {
  1081         -	  sqlite3_close (db_handle);
  1082         -	  return -7;
  1083         -      }
  1084         -    ret = test_linestring_xyz (db_handle);
  1085         -    if (!ret)
  1086         -      {
  1087         -	  sqlite3_close (db_handle);
  1088         -	  return -8;
  1089         -      }
  1090         -    ret = test_linestring_xym (db_handle);
  1091         -    if (!ret)
  1092         -      {
  1093         -	  sqlite3_close (db_handle);
  1094         -	  return -9;
  1095         -      }
  1096         -    ret = test_linestring_xyzm (db_handle);
  1097         -    if (!ret)
  1098         -      {
  1099         -	  sqlite3_close (db_handle);
  1100         -	  return -10;
  1101         -      }
  1102         -
  1103         -/* Testing MULTIPOLYGONs */
  1104         -    ret = test_polygon_xy (db_handle);
  1105         -    if (!ret)
  1106         -      {
  1107         -	  sqlite3_close (db_handle);
  1108         -	  return -11;
  1109         -      }
  1110         -    ret = test_polygon_xyz (db_handle);
  1111         -    if (!ret)
  1112         -      {
  1113         -	  sqlite3_close (db_handle);
  1114         -	  return -12;
  1115         -      }
  1116         -    ret = test_polygon_xym (db_handle);
  1117         -    if (!ret)
  1118         -      {
  1119         -	  sqlite3_close (db_handle);
  1120         -	  return -13;
  1121         -      }
  1122         -    ret = test_polygon_xyzm (db_handle);
  1123         -    if (!ret)
  1124         -      {
  1125         -	  sqlite3_close (db_handle);
  1126         -	  return -14;
  1127         -      }
  1128         -
  1129         -    sqlite3_close (db_handle);
  1130         -    spatialite_cleanup_ex (cache);
  1131         -    spatialite_shutdown ();
  1132         -
  1133         -    return 0;
  1134         -}

Changes to test/check_virtualtable3.c.

   772    772   	  fprintf (stderr, "VirtualDBF unexpected result: %i\n", ret);
   773    773   	  return -95;
   774    774         }
   775    775       sqlite3_free (err_msg);
   776    776   
   777    777       ret =
   778    778   	sqlite3_exec (db_handle,
   779         -		      "create VIRTUAL TABLE toomanyargs USING VirtualDBF(\"shapetest1.dbf\", UTF-8, 1, 1);",
          779  +		      "create VIRTUAL TABLE toomanyargs USING VirtualDBF(\"shapetest1.dbf\", UTF-8, 1);",
   780    780   		      NULL, NULL, &err_msg);
   781    781       if (ret != SQLITE_ERROR)
   782    782         {
   783    783   	  fprintf (stderr, "VirtualDBF unexpected result: %i\n", ret);
   784    784   	  return -96;
   785    785         }
   786    786       sqlite3_free (err_msg);

Changes to test/check_virtualtable6.c.

   250    250   	  fprintf (stderr, "VirtualShape unexpected result: %i\n", ret);
   251    251   	  return -14;
   252    252         }
   253    253       sqlite3_free (err_msg);
   254    254   
   255    255       ret =
   256    256   	sqlite3_exec (db_handle,
   257         -		      "create VIRTUAL TABLE toomanyargs USING VirtualShape(\"shapetest1\", UTF8, 4386, 1, 1);",
          257  +		      "create VIRTUAL TABLE toomanyargs USING VirtualShape(\"shapetest1\", UTF8, 4386, 1);",
   258    258   		      NULL, NULL, &err_msg);
   259    259       if (ret != SQLITE_ERROR)
   260    260         {
   261    261   	  fprintf (stderr, "VirtualShape unexpected result: %i\n", ret);
   262    262   	  return -15;
   263    263         }
   264    264       sqlite3_free (err_msg);

Deleted test/sql_stmt_freexl_tests/Makefile.

     1         -# Makefile.in generated by automake 1.13.4 from Makefile.am.
     2         -# test/sql_stmt_freexl_tests/Makefile.  Generated from Makefile.in by configure.
     3         -
     4         -# Copyright (C) 1994-2013 Free Software Foundation, Inc.
     5         -
     6         -# This Makefile.in is free software; the Free Software Foundation
     7         -# gives unlimited permission to copy and/or distribute it,
     8         -# with or without modifications, as long as this notice is preserved.
     9         -
    10         -# This program is distributed in the hope that it will be useful,
    11         -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
    12         -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
    13         -# PARTICULAR PURPOSE.
    14         -
    15         -
    16         -
    17         -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
    18         -am__make_running_with_option = \
    19         -  case $${target_option-} in \
    20         -      ?) ;; \
    21         -      *) echo "am__make_running_with_option: internal error: invalid" \
    22         -              "target option '$${target_option-}' specified" >&2; \
    23         -         exit 1;; \
    24         -  esac; \
    25         -  has_opt=no; \
    26         -  sane_makeflags=$$MAKEFLAGS; \
    27         -  if $(am__is_gnu_make); then \
    28         -    sane_makeflags=$$MFLAGS; \
    29         -  else \
    30         -    case $$MAKEFLAGS in \
    31         -      *\\[\ \	]*) \
    32         -        bs=\\; \
    33         -        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
    34         -          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
    35         -    esac; \
    36         -  fi; \
    37         -  skip_next=no; \
    38         -  strip_trailopt () \
    39         -  { \
    40         -    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
    41         -  }; \
    42         -  for flg in $$sane_makeflags; do \
    43         -    test $$skip_next = yes && { skip_next=no; continue; }; \
    44         -    case $$flg in \
    45         -      *=*|--*) continue;; \
    46         -        -*I) strip_trailopt 'I'; skip_next=yes;; \
    47         -      -*I?*) strip_trailopt 'I';; \
    48         -        -*O) strip_trailopt 'O'; skip_next=yes;; \
    49         -      -*O?*) strip_trailopt 'O';; \
    50         -        -*l) strip_trailopt 'l'; skip_next=yes;; \
    51         -      -*l?*) strip_trailopt 'l';; \
    52         -      -[dEDm]) skip_next=yes;; \
    53         -      -[JT]) skip_next=yes;; \
    54         -    esac; \
    55         -    case $$flg in \
    56         -      *$$target_option*) has_opt=yes; break;; \
    57         -    esac; \
    58         -  done; \
    59         -  test $$has_opt = yes
    60         -am__make_dryrun = (target_option=n; $(am__make_running_with_option))
    61         -am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
    62         -pkgdatadir = $(datadir)/libspatialite
    63         -pkgincludedir = $(includedir)/libspatialite
    64         -pkglibdir = $(libdir)/libspatialite
    65         -pkglibexecdir = $(libexecdir)/libspatialite
    66         -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
    67         -install_sh_DATA = $(install_sh) -c -m 644
    68         -install_sh_PROGRAM = $(install_sh) -c
    69         -install_sh_SCRIPT = $(install_sh) -c
    70         -INSTALL_HEADER = $(INSTALL_DATA)
    71         -transform = $(program_transform_name)
    72         -NORMAL_INSTALL = :
    73         -PRE_INSTALL = :
    74         -POST_INSTALL = :
    75         -NORMAL_UNINSTALL = :
    76         -PRE_UNINSTALL = :
    77         -POST_UNINSTALL = :
    78         -build_triplet = x86_64-unknown-linux-gnu
    79         -host_triplet = x86_64-unknown-linux-gnu
    80         -subdir = test/sql_stmt_freexl_tests
    81         -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
    82         -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    83         -am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
    84         -	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
    85         -	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
    86         -	$(top_srcdir)/configure.ac
    87         -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
    88         -	$(ACLOCAL_M4)
    89         -mkinstalldirs = $(install_sh) -d
    90         -CONFIG_HEADER = $(top_builddir)/config.h
    91         -CONFIG_CLEAN_FILES =
    92         -CONFIG_CLEAN_VPATH_FILES =
    93         -AM_V_P = $(am__v_P_$(V))
    94         -am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY))
    95         -am__v_P_0 = false
    96         -am__v_P_1 = :
    97         -AM_V_GEN = $(am__v_GEN_$(V))
    98         -am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
    99         -am__v_GEN_0 = @echo "  GEN     " $@;
   100         -am__v_GEN_1 = 
   101         -AM_V_at = $(am__v_at_$(V))
   102         -am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
   103         -am__v_at_0 = @
   104         -am__v_at_1 = 
   105         -SOURCES =
   106         -DIST_SOURCES =
   107         -am__can_run_installinfo = \
   108         -  case $$AM_UPDATE_INFO_DIR in \
   109         -    n|no|NO) false;; \
   110         -    *) (install-info --version) >/dev/null 2>&1;; \
   111         -  esac
   112         -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
   113         -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
   114         -ACLOCAL = aclocal-1.13
   115         -AMTAR = $${TAR-tar}
   116         -AM_DEFAULT_VERBOSITY = 1
   117         -AR = ar
   118         -AS = as
   119         -AUTOCONF = autoconf
   120         -AUTOHEADER = autoheader
   121         -AUTOMAKE = automake-1.13
   122         -AWK = gawk
   123         -CC = gcc
   124         -CCDEPMODE = depmode=gcc3
   125         -CFLAGS = -Wall -Wextra -Wunused -pedantic -g -O0 -fprofile-arcs -ftest-coverage -g
   126         -CPP = gcc -E
   127         -CPPFLAGS = 
   128         -CXX = g++
   129         -CXXCPP = g++ -E
   130         -CXXDEPMODE = depmode=gcc3
   131         -CXXFLAGS = -g -O2
   132         -CYGPATH_W = echo
   133         -DEFS = -DHAVE_CONFIG_H
   134         -DEPDIR = .deps
   135         -DLLTOOL = dlltool
   136         -DSYMUTIL = 
   137         -DUMPBIN = 
   138         -ECHO_C = 
   139         -ECHO_N = -n
   140         -ECHO_T = 
   141         -EGREP = /usr/bin/grep -E
   142         -EXEEXT = 
   143         -FGREP = /usr/bin/grep -F
   144         -GEOSCONFIG = /usr/bin/geos-config
   145         -GEOS_CFLAGS = -I/usr/include
   146         -GEOS_LDFLAGS = -L/usr/lib64
   147         -GREP = /usr/bin/grep
   148         -INSTALL = /usr/bin/install -c
   149         -INSTALL_DATA = ${INSTALL} -m 644
   150         -INSTALL_PROGRAM = ${INSTALL}
   151         -INSTALL_SCRIPT = ${INSTALL}
   152         -INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
   153         -LD = /usr/bin/ld -m elf_x86_64
   154         -LDFLAGS = 
   155         -LIBOBJS = 
   156         -LIBS = -lfreexl -lproj -lz -lsqlite3  -L/usr/lib64 -lgeos_c -llwgeom -lgeos_c
   157         -LIBTOOL = $(SHELL) $(top_builddir)/libtool
   158         -LIBXML2_CFLAGS = -I/usr/include/libxml2 
   159         -LIBXML2_LIBS = -lxml2 
   160         -LIPO = 
   161         -LN_S = ln -s
   162         -LTLIBOBJS = 
   163         -MAINT = #
   164         -MAKEINFO = makeinfo
   165         -MANIFEST_TOOL = :
   166         -MKDIR_P = /usr/bin/mkdir -p
   167         -NM = /usr/bin/nm -B
   168         -NMEDIT = 
   169         -OBJDUMP = objdump
   170         -OBJEXT = o
   171         -OTOOL = 
   172         -OTOOL64 = 
   173         -PACKAGE = libspatialite
   174         -PACKAGE_BUGREPORT = a.furieri@lqt.it
   175         -PACKAGE_NAME = libspatialite
   176         -PACKAGE_STRING = libspatialite 4.2.1-rc1
   177         -PACKAGE_TARNAME = libspatialite
   178         -PACKAGE_URL = 
   179         -PACKAGE_VERSION = 4.2.1-rc1
   180         -PATH_SEPARATOR = :
   181         -PKG_CONFIG = /usr/bin/pkg-config
   182         -PKG_CONFIG_LIBDIR = 
   183         -PKG_CONFIG_PATH = /usr/local/lib/pkgconfig
   184         -RANLIB = ranlib
   185         -SED = /usr/bin/sed
   186         -SET_MAKE = 
   187         -SHELL = /bin/sh
   188         -STRIP = strip
   189         -VERSION = 4.2.1-rc1
   190         -abs_builddir = /home/sandro/fossil/libspatialite/test/sql_stmt_freexl_tests
   191         -abs_srcdir = /home/sandro/fossil/libspatialite/test/sql_stmt_freexl_tests
   192         -abs_top_builddir = /home/sandro/fossil/libspatialite
   193         -abs_top_srcdir = /home/sandro/fossil/libspatialite
   194         -ac_ct_AR = ar
   195         -ac_ct_CC = gcc
   196         -ac_ct_CXX = g++
   197         -ac_ct_DUMPBIN = 
   198         -am__include = include
   199         -am__leading_dot = .
   200         -am__quote = 
   201         -am__tar = $${TAR-tar} chof - "$$tardir"
   202         -am__untar = $${TAR-tar} xf -
   203         -bindir = ${exec_prefix}/bin
   204         -build = x86_64-unknown-linux-gnu
   205         -build_alias = 
   206         -build_cpu = x86_64
   207         -build_os = linux-gnu
   208         -build_vendor = unknown
   209         -builddir = .
   210         -datadir = ${datarootdir}
   211         -datarootdir = ${prefix}/share
   212         -docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
   213         -dvidir = ${docdir}
   214         -exec_prefix = ${prefix}
   215         -host = x86_64-unknown-linux-gnu
   216         -host_alias = 
   217         -host_cpu = x86_64
   218         -host_os = linux-gnu
   219         -host_vendor = unknown
   220         -htmldir = ${docdir}
   221         -includedir = ${prefix}/include
   222         -infodir = ${datarootdir}/info
   223         -install_sh = ${SHELL} /home/sandro/fossil/libspatialite/install-sh
   224         -libdir = ${exec_prefix}/lib
   225         -libexecdir = ${exec_prefix}/libexec
   226         -localedir = ${datarootdir}/locale
   227         -localstatedir = ${prefix}/var
   228         -mandir = ${datarootdir}/man
   229         -mkdir_p = $(MKDIR_P)
   230         -oldincludedir = /usr/include
   231         -pdfdir = ${docdir}
   232         -prefix = /usr/local
   233         -program_transform_name = s,x,x,
   234         -psdir = ${docdir}
   235         -sbindir = ${exec_prefix}/sbin
   236         -sharedstatedir = ${prefix}/com
   237         -srcdir = .
   238         -sysconfdir = ${prefix}/etc
   239         -target_alias = 
   240         -top_build_prefix = ../../
   241         -top_builddir = ../..
   242         -top_srcdir = ../..
   243         -EXTRA_DIST = loadxls1.testcase \
   244         -	loadxls2.testcase \
   245         -	loadxls3.testcase \
   246         -	loadxls4.testcase \
   247         -	loadxls5.testcase \
   248         -	loadxls6.testcase \
   249         -	loadxls7.testcase
   250         -
   251         -all: all-am
   252         -
   253         -.SUFFIXES:
   254         -$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am  $(am__configure_deps)
   255         -	@for dep in $?; do \
   256         -	  case '$(am__configure_deps)' in \
   257         -	    *$$dep*) \
   258         -	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
   259         -	        && { if test -f $@; then exit 0; else break; fi; }; \
   260         -	      exit 1;; \
   261         -	  esac; \
   262         -	done; \
   263         -	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/sql_stmt_freexl_tests/Makefile'; \
   264         -	$(am__cd) $(top_srcdir) && \
   265         -	  $(AUTOMAKE) --foreign test/sql_stmt_freexl_tests/Makefile
   266         -.PRECIOUS: Makefile
   267         -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
   268         -	@case '$?' in \
   269         -	  *config.status*) \
   270         -	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
   271         -	  *) \
   272         -	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
   273         -	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
   274         -	esac;
   275         -
   276         -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
   277         -	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
   278         -
   279         -$(top_srcdir)/configure: # $(am__configure_deps)
   280         -	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
   281         -$(ACLOCAL_M4): # $(am__aclocal_m4_deps)
   282         -	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
   283         -$(am__aclocal_m4_deps):
   284         -
   285         -mostlyclean-libtool:
   286         -	-rm -f *.lo
   287         -
   288         -clean-libtool:
   289         -	-rm -rf .libs _libs
   290         -tags TAGS:
   291         -
   292         -ctags CTAGS:
   293         -
   294         -cscope cscopelist:
   295         -
   296         -
   297         -distdir: $(DISTFILES)
   298         -	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
   299         -	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
   300         -	list='$(DISTFILES)'; \
   301         -	  dist_files=`for file in $$list; do echo $$file; done | \
   302         -	  sed -e "s|^$$srcdirstrip/||;t" \
   303         -	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
   304         -	case $$dist_files in \
   305         -	  */*) $(MKDIR_P) `echo "$$dist_files" | \
   306         -			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
   307         -			   sort -u` ;; \
   308         -	esac; \
   309         -	for file in $$dist_files; do \
   310         -	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
   311         -	  if test -d $$d/$$file; then \
   312         -	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
   313         -	    if test -d "$(distdir)/$$file"; then \
   314         -	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
   315         -	    fi; \
   316         -	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
   317         -	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
   318         -	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
   319         -	    fi; \
   320         -	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
   321         -	  else \
   322         -	    test -f "$(distdir)/$$file" \
   323         -	    || cp -p $$d/$$file "$(distdir)/$$file" \
   324         -	    || exit 1; \
   325         -	  fi; \
   326         -	done
   327         -check-am: all-am
   328         -check: check-am
   329         -all-am: Makefile
   330         -installdirs:
   331         -install: install-am
   332         -install-exec: install-exec-am
   333         -install-data: install-data-am
   334         -uninstall: uninstall-am
   335         -
   336         -install-am: all-am
   337         -	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
   338         -
   339         -installcheck: installcheck-am
   340         -install-strip:
   341         -	if test -z '$(STRIP)'; then \
   342         -	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
   343         -	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
   344         -	      install; \
   345         -	else \
   346         -	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
   347         -	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
   348         -	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
   349         -	fi
   350         -mostlyclean-generic:
   351         -
   352         -clean-generic:
   353         -
   354         -distclean-generic:
   355         -	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
   356         -	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
   357         -
   358         -maintainer-clean-generic:
   359         -	@echo "This command is intended for maintainers to use"
   360         -	@echo "it deletes files that may require special tools to rebuild."
   361         -clean: clean-am
   362         -
   363         -clean-am: clean-generic clean-libtool mostlyclean-am
   364         -
   365         -distclean: distclean-am
   366         -	-rm -f Makefile
   367         -distclean-am: clean-am distclean-generic
   368         -
   369         -dvi: dvi-am
   370         -
   371         -dvi-am:
   372         -
   373         -html: html-am
   374         -
   375         -html-am:
   376         -
   377         -info: info-am
   378         -
   379         -info-am:
   380         -
   381         -install-data-am:
   382         -
   383         -install-dvi: install-dvi-am
   384         -
   385         -install-dvi-am:
   386         -
   387         -install-exec-am:
   388         -
   389         -install-html: install-html-am
   390         -
   391         -install-html-am:
   392         -
   393         -install-info: install-info-am
   394         -
   395         -install-info-am:
   396         -
   397         -install-man:
   398         -
   399         -install-pdf: install-pdf-am
   400         -
   401         -install-pdf-am:
   402         -
   403         -install-ps: install-ps-am
   404         -
   405         -install-ps-am:
   406         -
   407         -installcheck-am:
   408         -
   409         -maintainer-clean: maintainer-clean-am
   410         -	-rm -f Makefile
   411         -maintainer-clean-am: distclean-am maintainer-clean-generic
   412         -
   413         -mostlyclean: mostlyclean-am
   414         -
   415         -mostlyclean-am: mostlyclean-generic mostlyclean-libtool
   416         -
   417         -pdf: pdf-am
   418         -
   419         -pdf-am:
   420         -
   421         -ps: ps-am
   422         -
   423         -ps-am:
   424         -
   425         -uninstall-am:
   426         -
   427         -.MAKE: install-am install-strip
   428         -
   429         -.PHONY: all all-am check check-am clean clean-generic clean-libtool \
   430         -	cscopelist-am ctags-am distclean distclean-generic \
   431         -	distclean-libtool distdir dvi dvi-am html html-am info info-am \
   432         -	install install-am install-data install-data-am install-dvi \
   433         -	install-dvi-am install-exec install-exec-am install-html \
   434         -	install-html-am install-info install-info-am install-man \
   435         -	install-pdf install-pdf-am install-ps install-ps-am \
   436         -	install-strip installcheck installcheck-am installdirs \
   437         -	maintainer-clean maintainer-clean-generic mostlyclean \
   438         -	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
   439         -	tags-am uninstall uninstall-am
   440         -
   441         -
   442         -# Tell versions [3.59,3.63) of GNU make to not export all variables.
   443         -# Otherwise a system limit (for SysV at least) may be exceeded.
   444         -.NOEXPORT:

Deleted test/sql_stmt_freexl_tests/Makefile.am.

     1         -
     2         -EXTRA_DIST = loadxls1.testcase \
     3         -	loadxls2.testcase \
     4         -	loadxls3.testcase \
     5         -	loadxls4.testcase \
     6         -	loadxls5.testcase \
     7         -	loadxls6.testcase \
     8         -	loadxls7.testcase

Deleted test/sql_stmt_freexl_tests/Makefile.in.

     1         -# Makefile.in generated by automake 1.13.4 from Makefile.am.
     2         -# @configure_input@
     3         -
     4         -# Copyright (C) 1994-2013 Free Software Foundation, Inc.
     5         -
     6         -# This Makefile.in is free software; the Free Software Foundation
     7         -# gives unlimited permission to copy and/or distribute it,
     8         -# with or without modifications, as long as this notice is preserved.
     9         -
    10         -# This program is distributed in the hope that it will be useful,
    11         -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
    12         -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
    13         -# PARTICULAR PURPOSE.
    14         -
    15         -@SET_MAKE@
    16         -VPATH = @srcdir@
    17         -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)'
    18         -am__make_running_with_option = \
    19         -  case $${target_option-} in \
    20         -      ?) ;; \
    21         -      *) echo "am__make_running_with_option: internal error: invalid" \
    22         -              "target option '$${target_option-}' specified" >&2; \
    23         -         exit 1;; \
    24         -  esac; \
    25         -  has_opt=no; \
    26         -  sane_makeflags=$$MAKEFLAGS; \
    27         -  if $(am__is_gnu_make); then \
    28         -    sane_makeflags=$$MFLAGS; \
    29         -  else \
    30         -    case $$MAKEFLAGS in \
    31         -      *\\[\ \	]*) \
    32         -        bs=\\; \
    33         -        sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
    34         -          | sed "s/$$bs$$bs[$$bs $$bs	]*//g"`;; \
    35         -    esac; \
    36         -  fi; \
    37         -  skip_next=no; \
    38         -  strip_trailopt () \
    39         -  { \
    40         -    flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
    41         -  }; \
    42         -  for flg in $$sane_makeflags; do \
    43         -    test $$skip_next = yes && { skip_next=no; continue; }; \
    44         -    case $$flg in \
    45         -      *=*|--*) continue;; \
    46         -        -*I) strip_trailopt 'I'; skip_next=yes;; \
    47         -      -*I?*) strip_trailopt 'I';; \
    48         -        -*O) strip_trailopt 'O'; skip_next=yes;; \
    49         -      -*O?*) strip_trailopt 'O';; \
    50         -        -*l) strip_trailopt 'l'; skip_next=yes;; \
    51         -      -*l?*) strip_trailopt 'l';; \
    52         -      -[dEDm]) skip_next=yes;; \
    53         -      -[JT]) skip_next=yes;; \
    54         -    esac; \
    55         -    case $$flg in \
    56         -      *$$target_option*) has_opt=yes; break;; \
    57         -    esac; \
    58         -  done; \
    59         -  test $$has_opt = yes
    60         -am__make_dryrun = (target_option=n; $(am__make_running_with_option))
    61         -am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
    62         -pkgdatadir = $(datadir)/@PACKAGE@
    63         -pkgincludedir = $(includedir)/@PACKAGE@
    64         -pkglibdir = $(libdir)/@PACKAGE@
    65         -pkglibexecdir = $(libexecdir)/@PACKAGE@
    66         -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
    67         -install_sh_DATA = $(install_sh) -c -m 644
    68         -install_sh_PROGRAM = $(install_sh) -c
    69         -install_sh_SCRIPT = $(install_sh) -c
    70         -INSTALL_HEADER = $(INSTALL_DATA)
    71         -transform = $(program_transform_name)
    72         -NORMAL_INSTALL = :
    73         -PRE_INSTALL = :
    74         -POST_INSTALL = :
    75         -NORMAL_UNINSTALL = :
    76         -PRE_UNINSTALL = :
    77         -POST_UNINSTALL = :
    78         -build_triplet = @build@
    79         -host_triplet = @host@
    80         -subdir = test/sql_stmt_freexl_tests
    81         -DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am
    82         -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
    83         -am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \
    84         -	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
    85         -	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
    86         -	$(top_srcdir)/configure.ac
    87         -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
    88         -	$(ACLOCAL_M4)
    89         -mkinstalldirs = $(install_sh) -d
    90         -CONFIG_HEADER = $(top_builddir)/config.h
    91         -CONFIG_CLEAN_FILES =
    92         -CONFIG_CLEAN_VPATH_FILES =
    93         -AM_V_P = $(am__v_P_@AM_V@)
    94         -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
    95         -am__v_P_0 = false
    96         -am__v_P_1 = :
    97         -AM_V_GEN = $(am__v_GEN_@AM_V@)
    98         -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
    99         -am__v_GEN_0 = @echo "  GEN     " $@;
   100         -am__v_GEN_1 = 
   101         -AM_V_at = $(am__v_at_@AM_V@)
   102         -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
   103         -am__v_at_0 = @
   104         -am__v_at_1 = 
   105         -SOURCES =
   106         -DIST_SOURCES =
   107         -am__can_run_installinfo = \
   108         -  case $$AM_UPDATE_INFO_DIR in \
   109         -    n|no|NO) false;; \
   110         -    *) (install-info --version) >/dev/null 2>&1;; \
   111         -  esac
   112         -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
   113         -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
   114         -ACLOCAL = @ACLOCAL@
   115         -AMTAR = @AMTAR@
   116         -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
   117         -AR = @AR@
   118         -AS = @AS@
   119         -AUTOCONF = @AUTOCONF@
   120         -AUTOHEADER = @AUTOHEADER@
   121         -AUTOMAKE = @AUTOMAKE@
   122         -AWK = @AWK@
   123         -CC = @CC@
   124         -CCDEPMODE = @CCDEPMODE@
   125         -CFLAGS = @CFLAGS@
   126         -CPP = @CPP@
   127         -CPPFLAGS = @CPPFLAGS@
   128         -CXX = @CXX@
   129         -CXXCPP = @CXXCPP@
   130         -CXXDEPMODE = @CXXDEPMODE@
   131         -CXXFLAGS = @CXXFLAGS@
   132         -CYGPATH_W = @CYGPATH_W@
   133         -DEFS = @DEFS@
   134         -DEPDIR = @DEPDIR@
   135         -DLLTOOL = @DLLTOOL@
   136         -DSYMUTIL = @DSYMUTIL@
   137         -DUMPBIN = @DUMPBIN@
   138         -ECHO_C = @ECHO_C@
   139         -ECHO_N = @ECHO_N@
   140         -ECHO_T = @ECHO_T@
   141         -EGREP = @EGREP@
   142         -EXEEXT = @EXEEXT@
   143         -FGREP = @FGREP@
   144         -GEOSCONFIG = @GEOSCONFIG@
   145         -GEOS_CFLAGS = @GEOS_CFLAGS@
   146         -GEOS_LDFLAGS = @GEOS_LDFLAGS@
   147         -GREP = @GREP@
   148         -INSTALL = @INSTALL@
   149         -INSTALL_DATA = @INSTALL_DATA@
   150         -INSTALL_PROGRAM = @INSTALL_PROGRAM@
   151         -INSTALL_SCRIPT = @INSTALL_SCRIPT@
   152         -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
   153         -LD = @LD@
   154         -LDFLAGS = @LDFLAGS@
   155         -LIBOBJS = @LIBOBJS@
   156         -LIBS = @LIBS@
   157         -LIBTOOL = @LIBTOOL@
   158         -LIBXML2_CFLAGS = @LIBXML2_CFLAGS@
   159         -LIBXML2_LIBS = @LIBXML2_LIBS@
   160         -LIPO = @LIPO@
   161         -LN_S = @LN_S@
   162         -LTLIBOBJS = @LTLIBOBJS@
   163         -MAINT = @MAINT@
   164         -MAKEINFO = @MAKEINFO@
   165         -MANIFEST_TOOL = @MANIFEST_TOOL@
   166         -MKDIR_P = @MKDIR_P@
   167         -NM = @NM@
   168         -NMEDIT = @NMEDIT@
   169         -OBJDUMP = @OBJDUMP@
   170         -OBJEXT = @OBJEXT@
   171         -OTOOL = @OTOOL@
   172         -OTOOL64 = @OTOOL64@
   173         -PACKAGE = @PACKAGE@
   174         -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
   175         -PACKAGE_NAME = @PACKAGE_NAME@
   176         -PACKAGE_STRING = @PACKAGE_STRING@
   177         -PACKAGE_TARNAME = @PACKAGE_TARNAME@
   178         -PACKAGE_URL = @PACKAGE_URL@
   179         -PACKAGE_VERSION = @PACKAGE_VERSION@
   180         -PATH_SEPARATOR = @PATH_SEPARATOR@
   181         -PKG_CONFIG = @PKG_CONFIG@
   182         -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
   183         -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
   184         -RANLIB = @RANLIB@
   185         -SED = @SED@
   186         -SET_MAKE = @SET_MAKE@
   187         -SHELL = @SHELL@
   188         -STRIP = @STRIP@
   189         -VERSION = @VERSION@
   190         -abs_builddir = @abs_builddir@
   191         -abs_srcdir = @abs_srcdir@
   192         -abs_top_builddir = @abs_top_builddir@
   193         -abs_top_srcdir = @abs_top_srcdir@
   194         -ac_ct_AR = @ac_ct_AR@
   195         -ac_ct_CC = @ac_ct_CC@
   196         -ac_ct_CXX = @ac_ct_CXX@
   197         -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
   198         -am__include = @am__include@
   199         -am__leading_dot = @am__leading_dot@
   200         -am__quote = @am__quote@
   201         -am__tar = @am__tar@
   202         -am__untar = @am__untar@
   203         -bindir = @bindir@
   204         -build = @build@
   205         -build_alias = @build_alias@
   206         -build_cpu = @build_cpu@
   207         -build_os = @build_os@
   208         -build_vendor = @build_vendor@
   209         -builddir = @builddir@
   210         -datadir = @datadir@
   211         -datarootdir = @datarootdir@
   212         -docdir = @docdir@
   213         -dvidir = @dvidir@
   214         -exec_prefix = @exec_prefix@
   215         -host = @host@
   216         -host_alias = @host_alias@
   217         -host_cpu = @host_cpu@
   218         -host_os = @host_os@
   219         -host_vendor = @host_vendor@
   220         -htmldir = @htmldir@
   221         -includedir = @includedir@
   222         -infodir = @infodir@
   223         -install_sh = @install_sh@
   224         -libdir = @libdir@
   225         -libexecdir = @libexecdir@
   226         -localedir = @localedir@
   227         -localstatedir = @localstatedir@
   228         -mandir = @mandir@
   229         -mkdir_p = @mkdir_p@
   230         -oldincludedir = @oldincludedir@
   231         -pdfdir = @pdfdir@
   232         -prefix = @prefix@
   233         -program_transform_name = @program_transform_name@
   234         -psdir = @psdir@
   235         -sbindir = @sbindir@
   236         -sharedstatedir = @sharedstatedir@
   237         -srcdir = @srcdir@
   238         -sysconfdir = @sysconfdir@
   239         -target_alias = @target_alias@
   240         -top_build_prefix = @top_build_prefix@
   241         -top_builddir = @top_builddir@
   242         -top_srcdir = @top_srcdir@
   243         -EXTRA_DIST = loadxls1.testcase \
   244         -	loadxls2.testcase \
   245         -	loadxls3.testcase \
   246         -	loadxls4.testcase \
   247         -	loadxls5.testcase \
   248         -	loadxls6.testcase \
   249         -	loadxls7.testcase
   250         -
   251         -all: all-am
   252         -
   253         -.SUFFIXES:
   254         -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
   255         -	@for dep in $?; do \
   256         -	  case '$(am__configure_deps)' in \
   257         -	    *$$dep*) \
   258         -	      ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
   259         -	        && { if test -f $@; then exit 0; else break; fi; }; \
   260         -	      exit 1;; \
   261         -	  esac; \
   262         -	done; \
   263         -	echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign test/sql_stmt_freexl_tests/Makefile'; \
   264         -	$(am__cd) $(top_srcdir) && \
   265         -	  $(AUTOMAKE) --foreign test/sql_stmt_freexl_tests/Makefile
   266         -.PRECIOUS: Makefile
   267         -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
   268         -	@case '$?' in \
   269         -	  *config.status*) \
   270         -	    cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
   271         -	  *) \
   272         -	    echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
   273         -	    cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
   274         -	esac;
   275         -
   276         -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
   277         -	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
   278         -
   279         -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
   280         -	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
   281         -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
   282         -	cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
   283         -$(am__aclocal_m4_deps):
   284         -
   285         -mostlyclean-libtool:
   286         -	-rm -f *.lo
   287         -
   288         -clean-libtool:
   289         -	-rm -rf .libs _libs
   290         -tags TAGS:
   291         -
   292         -ctags CTAGS:
   293         -
   294         -cscope cscopelist:
   295         -
   296         -
   297         -distdir: $(DISTFILES)
   298         -	@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
   299         -	topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
   300         -	list='$(DISTFILES)'; \
   301         -	  dist_files=`for file in $$list; do echo $$file; done | \
   302         -	  sed -e "s|^$$srcdirstrip/||;t" \
   303         -	      -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
   304         -	case $$dist_files in \
   305         -	  */*) $(MKDIR_P) `echo "$$dist_files" | \
   306         -			   sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
   307         -			   sort -u` ;; \
   308         -	esac; \
   309         -	for file in $$dist_files; do \
   310         -	  if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
   311         -	  if test -d $$d/$$file; then \
   312         -	    dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
   313         -	    if test -d "$(distdir)/$$file"; then \
   314         -	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
   315         -	    fi; \
   316         -	    if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
   317         -	      cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
   318         -	      find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
   319         -	    fi; \
   320         -	    cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
   321         -	  else \
   322         -	    test -f "$(distdir)/$$file" \
   323         -	    || cp -p $$d/$$file "$(distdir)/$$file" \
   324         -	    || exit 1; \
   325         -	  fi; \
   326         -	done
   327         -check-am: all-am
   328         -check: check-am
   329         -all-am: Makefile
   330         -installdirs:
   331         -install: install-am
   332         -install-exec: install-exec-am
   333         -install-data: install-data-am
   334         -uninstall: uninstall-am
   335         -
   336         -install-am: all-am
   337         -	@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
   338         -
   339         -installcheck: installcheck-am
   340         -install-strip:
   341         -	if test -z '$(STRIP)'; then \
   342         -	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
   343         -	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
   344         -	      install; \
   345         -	else \
   346         -	  $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
   347         -	    install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
   348         -	    "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
   349         -	fi
   350         -mostlyclean-generic:
   351         -
   352         -clean-generic:
   353         -
   354         -distclean-generic:
   355         -	-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
   356         -	-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
   357         -
   358         -maintainer-clean-generic:
   359         -	@echo "This command is intended for maintainers to use"
   360         -	@echo "it deletes files that may require special tools to rebuild."
   361         -clean: clean-am
   362         -
   363         -clean-am: clean-generic clean-libtool mostlyclean-am
   364         -
   365         -distclean: distclean-am
   366         -	-rm -f Makefile
   367         -distclean-am: clean-am distclean-generic
   368         -
   369         -dvi: dvi-am
   370         -
   371         -dvi-am:
   372         -
   373         -html: html-am
   374         -
   375         -html-am:
   376         -
   377         -info: info-am
   378         -
   379         -info-am:
   380         -
   381         -install-data-am:
   382         -
   383         -install-dvi: install-dvi-am
   384         -
   385         -install-dvi-am:
   386         -
   387         -install-exec-am:
   388         -
   389         -install-html: install-html-am
   390         -
   391         -install-html-am:
   392         -
   393         -install-info: install-info-am
   394         -
   395         -install-info-am:
   396         -
   397         -install-man:
   398         -
   399         -install-pdf: install-pdf-am
   400         -
   401         -install-pdf-am:
   402         -
   403         -install-ps: install-ps-am
   404         -
   405         -install-ps-am:
   406         -
   407         -installcheck-am:
   408         -
   409         -maintainer-clean: maintainer-clean-am
   410         -	-rm -f Makefile
   411         -maintainer-clean-am: distclean-am maintainer-clean-generic
   412         -
   413         -mostlyclean: mostlyclean-am
   414         -
   415         -mostlyclean-am: mostlyclean-generic mostlyclean-libtool
   416         -
   417         -pdf: pdf-am
   418         -
   419         -pdf-am:
   420         -
   421         -ps: ps-am
   422         -
   423         -ps-am:
   424         -
   425         -uninstall-am:
   426         -
   427         -.MAKE: install-am install-strip
   428         -
   429         -.PHONY: all all-am check check-am clean clean-generic clean-libtool \
   430         -	cscopelist-am ctags-am distclean distclean-generic \
   431         -	distclean-libtool distdir dvi dvi-am html html-am info info-am \
   432         -	install install-am install-data install-data-am install-dvi \
   433         -	install-dvi-am install-exec install-exec-am install-html \
   434         -	install-html-am install-info install-info-am install-man \
   435         -	install-pdf install-pdf-am install-ps install-ps-am \
   436         -	install-strip installcheck installcheck-am installdirs \
   437         -	maintainer-clean maintainer-clean-generic mostlyclean \
   438         -	mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
   439         -	tags-am uninstall uninstall-am
   440         -
   441         -
   442         -# Tell versions [3.59,3.63) of GNU make to not export all variables.
   443         -# Otherwise a system limit (for SysV at least) may be exceeded.
   444         -.NOEXPORT:

Deleted test/sql_stmt_freexl_tests/loadxls1.testcase.

     1         -ImportXLS - NULL filename
     2         -:memory: #use in-memory database
     3         -SELECT ImportXLS(NULL, 'table');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportXLS(NULL, 'table')
     7         -(NULL)

Deleted test/sql_stmt_freexl_tests/loadxls2.testcase.

     1         -ImportXLS - NULL table
     2         -:memory: #use in-memory database
     3         -SELECT ImportXLS('spreadsheet.xls', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportXLS('spreadsheet.xls', NULL);
     7         -(NULL)

Deleted test/sql_stmt_freexl_tests/loadxls3.testcase.

     1         -ImportXLS - NULL worksheet_index
     2         -:memory: #use in-memory database
     3         -SELECT ImportXLS('spreadsheet.xls', 'table', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportXLS('spreadsheet.xls', 'table', NULL);
     7         -(NULL)

Deleted test/sql_stmt_freexl_tests/loadxls4.testcase.

     1         -ImportXLS - NULL first-line-title
     2         -:memory: #use in-memory database
     3         -SELECT ImportXLS('spreadsheet.xls', 'table', 1, NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportXLS('spreadsheet.xls', 'table', 1, NULL);
     7         -(NULL)

Deleted test/sql_stmt_freexl_tests/loadxls5.testcase.

     1         -ImportXLS - not existing spreadsheet
     2         -:memory: #use in-memory database
     3         -SELECT ImportXLS('spreadsheet.xls', 'table', 1, 1);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportXLS('spreadsheet.xls', 'table', 1, 1);
     7         -(NULL)

Deleted test/sql_stmt_freexl_tests/loadxls6.testcase.

     1         -ImportXLS - negative worksheet index
     2         -:memory: #use in-memory database
     3         -SELECT ImportXLS('spreadsheet.xls', 'table', -1, 1);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportXLS('spreadsheet.xls', 'table', -1, 1);
     7         -(NULL)

Deleted test/sql_stmt_freexl_tests/loadxls7.testcase.

     1         -ImportXLS - existing spreadsheet
     2         -:memory: #use in-memory database
     3         -SELECT ImportXLS('./testcase1.xls', 'xlstable', 1, 1);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportXLS('./testcase1.xls', 'xlstable', 1, 1);
     7         -19

Changes to test/sql_stmt_geos_tests/Makefile.am.

    69     69   	boundary4.testcase \
    70     70   	boundary5.testcase \
    71     71   	boundary6.testcase \
    72     72   	boundary7.testcase \
    73     73   	boundary8.testcase \
    74     74   	boundary9.testcase \
    75     75   	buffer10.testcase \
    76         -	buffer11.testcase \
    77         -	buffer12.testcase \
    78     76   	buffer1.testcase \
    79     77   	buffer2.testcase \
    80     78   	buffer3.testcase \
    81     79   	buffer4.testcase \
    82     80   	buffer5.testcase \
    83     81   	buffer6.testcase \
    84     82   	buffer7.testcase \

Changes to test/sql_stmt_geos_tests/Makefile.in.

   311    311   	boundary4.testcase \
   312    312   	boundary5.testcase \
   313    313   	boundary6.testcase \
   314    314   	boundary7.testcase \
   315    315   	boundary8.testcase \
   316    316   	boundary9.testcase \
   317    317   	buffer10.testcase \
   318         -	buffer11.testcase \
   319         -	buffer12.testcase \
   320    318   	buffer1.testcase \
   321    319   	buffer2.testcase \
   322    320   	buffer3.testcase \
   323    321   	buffer4.testcase \
   324    322   	buffer5.testcase \
   325    323   	buffer6.testcase \
   326    324   	buffer7.testcase \

Deleted test/sql_stmt_geos_tests/buffer11.testcase.

     1         -buffer - linestring - NULL quadrantsegments
     2         -:memory: #use in-memory database
     3         -SELECT AsText(Buffer(GeomFromText("LINESTRING(1 2, 4 6)"), 1, NULL))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -AsText(Buffer(GeomFromText("LINESTRING(1 2, 4 6)"), 1, NULL))
     7         -(NULL)

Deleted test/sql_stmt_geos_tests/buffer12.testcase.

     1         -buffer - linestring - 10 quadrantsegments
     2         -:memory: #use in-memory database
     3         -SELECT AsText(Buffer(GeomFromText("LINESTRING(1 2, 4 6)"), 1, 10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -AsText(Buffer(GeomFromText("LINESTRING(1 2, 4 6)"), 1, 10))
     7         -POLYGON((3.2 6.6, 3.30371 6.717761, 3.424565 6.817848, 3.559589 6.897796, 3.705458 6.955638, 3.858579 6.989949, 4.015182 6.999885, 4.171412 6.9852, 4.32342 6.946255, 4.467465 6.884011, 4.6 6.8, 4.717761 6.69629, 4.817848 6.575435, 4.897796 6.440411, 4.955638 6.294542, 4.989949 6.141421, 4.999885 5.984818, 4.9852 5.828588, 4.946255 5.67658, 4.884011 5.532535, 4.8 5.4, 1.8 1.4, 1.69629 1.282239, 1.575435 1.182152, 1.440411 1.102204, 1.294542 1.044362, 1.141421 1.010051, 0.984818 1.000115, 0.828588 1.0148, 0.67658 1.053745, 0.532535 1.115989, 0.4 1.2, 0.282239 1.30371, 0.182152 1.424565, 0.102204 1.559589, 0.044362 1.705458, 0.010051 1.858579, 0.000115 2.015182, 0.0148 2.171412, 0.053745 2.32342, 0.115989 2.467465, 0.2 2.6, 3.2 6.6))|

Changes to test/sql_stmt_geosadvanced_tests/Makefile.

   169    169   OBJDUMP = objdump
   170    170   OBJEXT = o
   171    171   OTOOL = 
   172    172   OTOOL64 = 
   173    173   PACKAGE = libspatialite
   174    174   PACKAGE_BUGREPORT = a.furieri@lqt.it
   175    175   PACKAGE_NAME = libspatialite
   176         -PACKAGE_STRING = libspatialite 4.2.1-rc1
          176  +PACKAGE_STRING = libspatialite 4.2.1-devel
   177    177   PACKAGE_TARNAME = libspatialite
   178    178   PACKAGE_URL = 
   179         -PACKAGE_VERSION = 4.2.1-rc1
          179  +PACKAGE_VERSION = 4.2.1-devel
   180    180   PATH_SEPARATOR = :
   181    181   PKG_CONFIG = /usr/bin/pkg-config
   182    182   PKG_CONFIG_LIBDIR = 
   183         -PKG_CONFIG_PATH = /usr/local/lib/pkgconfig
          183  +PKG_CONFIG_PATH = /usr/local/lib/pkgcongi
   184    184   RANLIB = ranlib
   185    185   SED = /usr/bin/sed
   186    186   SET_MAKE = 
   187    187   SHELL = /bin/sh
   188    188   STRIP = strip
   189         -VERSION = 4.2.1-rc1
          189  +VERSION = 4.2.1-devel
   190    190   abs_builddir = /home/sandro/fossil/libspatialite/test/sql_stmt_geosadvanced_tests
   191    191   abs_srcdir = /home/sandro/fossil/libspatialite/test/sql_stmt_geosadvanced_tests
   192    192   abs_top_builddir = /home/sandro/fossil/libspatialite
   193    193   abs_top_srcdir = /home/sandro/fossil/libspatialite
   194    194   ac_ct_AR = ar
   195    195   ac_ct_CC = gcc
   196    196   ac_ct_CXX = g++

Changes to test/sql_stmt_security_tests/Makefile.am.

     3      3   	blobfromfile2.testcase \
     4      4   	blobfromfile3.testcase \
     5      5   	blobfromfile4.testcase \
     6      6   	blobtofile1.testcase \
     7      7   	blobtofile2.testcase \
     8      8   	blobtofile3.testcase \
     9      9   	blobtofile4.testcase \
    10         -	eval1.testcase \
    11         -	eval2.testcase \
    12         -	eval3.testcase \
    13         -	eval4.testcase \
    14         -	exportdbf1.testcase \
    15         -	exportdbf2.testcase \
    16         -	exportdbf3.testcase \
    17         -	exportdbf4.testcase \
    18         -	exportdxf1.testcase \
    19         -	exportdxf2.testcase \
    20         -	exportdxf3.testcase \
    21         -	exportdxf4.testcase \
    22         -	exportdxf5.testcase \
    23         -	exportdxf6.testcase \
    24         -	exportdxf7.testcase \
    25         -	exportdxf7.testcase \
    26         -	exportdxf8.testcase \
    27         -	exportdxf9.testcase \
    28         -	exportdxf10.testcase \
    29         -	exportgeojson1.testcase \
    30         -	exportgeojson2.testcase \
    31         -	exportgeojson3.testcase \
    32         -	exportgeojson4.testcase \
    33         -	exportgeojson5.testcase \
    34         -	exportgeojson6.testcase \
    35         -	exportgeojson7.testcase \
    36         -	exportgeojson8.testcase \
    37         -	exportgeojson9.testcase \
    38         -	exportgeojson10.testcase \
    39         -	exportgeojson11.testcase \
    40         -	exportkml1.testcase \
    41         -	exportkml2.testcase \
    42         -	exportkml3.testcase \
    43         -	exportkml4.testcase \
    44         -	exportkml5.testcase \
    45         -	exportkml6.testcase \
    46         -	exportkml7.testcase \
    47         -	exportshp1.testcase \
    48         -	exportshp2.testcase \
    49         -	exportshp3.testcase \
    50         -	exportshp4.testcase \
    51         -	exportshp5.testcase \
    52         -	exportshp6.testcase \
    53         -	exportdxf11.testcase \
    54         -	importdbf1.testcase \
    55         -	importdbf2.testcase \
    56         -	importdbf3.testcase \
    57         -	importdbf4.testcase \
    58         -	importdbf5.testcase \
    59         -	importdbf6.testcase \
    60         -	importdbf7.testcase \
    61         -	importdxf1.testcase \
    62         -	importdxf2.testcase \
    63         -	importdxf3.testcase \
    64         -	importdxf4.testcase \
    65         -	importdxf5.testcase \
    66         -	importdxf6.testcase \
    67         -	importdxf7.testcase \
    68         -	importdxf8.testcase \
    69         -	importdxf9.testcase \
    70         -	importdxf10.testcase \
    71         -	importdxf11.testcase \
    72         -	importdxf12.testcase \
    73         -	importdxf13.testcase \
    74         -	importdxf14.testcase \
    75         -	importdxf15.testcase \
    76         -	importdxf16.testcase \
    77         -	importdxfdir1.testcase \
    78         -	importdxfdir2.testcase \
    79         -	importdxfdir3.testcase \
    80         -	importdxfdir4.testcase \
    81         -	importdxfdir5.testcase \
    82         -	importdxfdir6.testcase \
    83         -	importdxfdir7.testcase \
    84         -	importdxfdir8.testcase \
    85         -	importdxfdir9.testcase \
    86         -	importdxfdir10.testcase \
    87         -	importdxfdir11.testcase \
    88         -	importdxfdir12.testcase \
    89         -	importdxfdir13.testcase \
    90         -	importdxfdir14.testcase \
    91         -	importdxfdir15.testcase \
    92         -	importdxfdir16.testcase \
    93         -	importshp1.testcase \
    94         -	importshp2.testcase \
    95         -	importshp3.testcase \
    96         -	importshp4.testcase \
    97         -	importshp5.testcase \
    98         -	importshp6.testcase \
    99         -	importshp7.testcase \
   100         -	importshp8.testcase \
   101         -	importshp9.testcase \
   102         -	importshp10.testcase \
   103         -	importshp11.testcase \
   104         -	importshp12.testcase \
   105         -	importshp13.testcase \
   106         -	importshp14.testcase \
   107     10   	isXblob1.testcase \
   108     11   	isXblob2.testcase \
   109     12   	isXblob3.testcase \
   110     13   	isXblob4.testcase \
   111     14   	isXblob8.testcase \
   112     15   	isXblob9.testcase 

Changes to test/sql_stmt_security_tests/Makefile.in.

   244    244   	blobfromfile2.testcase \
   245    245   	blobfromfile3.testcase \
   246    246   	blobfromfile4.testcase \
   247    247   	blobtofile1.testcase \
   248    248   	blobtofile2.testcase \
   249    249   	blobtofile3.testcase \
   250    250   	blobtofile4.testcase \
   251         -	eval1.testcase \
   252         -	eval2.testcase \
   253         -	eval3.testcase \
   254         -	eval4.testcase \
   255         -	exportdbf1.testcase \
   256         -	exportdbf2.testcase \
   257         -	exportdbf3.testcase \
   258         -	exportdbf4.testcase \
   259         -	exportdxf1.testcase \
   260         -	exportdxf2.testcase \
   261         -	exportdxf3.testcase \
   262         -	exportdxf4.testcase \
   263         -	exportdxf5.testcase \
   264         -	exportdxf6.testcase \
   265         -	exportdxf7.testcase \
   266         -	exportdxf7.testcase \
   267         -	exportdxf8.testcase \
   268         -	exportdxf9.testcase \
   269         -	exportdxf10.testcase \
   270         -	exportgeojson1.testcase \
   271         -	exportgeojson2.testcase \
   272         -	exportgeojson3.testcase \
   273         -	exportgeojson4.testcase \
   274         -	exportgeojson5.testcase \
   275         -	exportgeojson6.testcase \
   276         -	exportgeojson7.testcase \
   277         -	exportgeojson8.testcase \
   278         -	exportgeojson9.testcase \
   279         -	exportgeojson10.testcase \
   280         -	exportgeojson11.testcase \
   281         -	exportkml1.testcase \
   282         -	exportkml2.testcase \
   283         -	exportkml3.testcase \
   284         -	exportkml4.testcase \
   285         -	exportkml5.testcase \
   286         -	exportkml6.testcase \
   287         -	exportkml7.testcase \
   288         -	exportshp1.testcase \
   289         -	exportshp2.testcase \
   290         -	exportshp3.testcase \
   291         -	exportshp4.testcase \
   292         -	exportshp5.testcase \
   293         -	exportshp6.testcase \
   294         -	exportdxf11.testcase \
   295         -	importdbf1.testcase \
   296         -	importdbf2.testcase \
   297         -	importdbf3.testcase \
   298         -	importdbf4.testcase \
   299         -	importdbf5.testcase \
   300         -	importdbf6.testcase \
   301         -	importdbf7.testcase \
   302         -	importdxf1.testcase \
   303         -	importdxf2.testcase \
   304         -	importdxf3.testcase \
   305         -	importdxf4.testcase \
   306         -	importdxf5.testcase \
   307         -	importdxf6.testcase \
   308         -	importdxf7.testcase \
   309         -	importdxf8.testcase \
   310         -	importdxf9.testcase \
   311         -	importdxf10.testcase \
   312         -	importdxf11.testcase \
   313         -	importdxf12.testcase \
   314         -	importdxf13.testcase \
   315         -	importdxf14.testcase \
   316         -	importdxf15.testcase \
   317         -	importdxf16.testcase \
   318         -	importdxfdir1.testcase \
   319         -	importdxfdir2.testcase \
   320         -	importdxfdir3.testcase \
   321         -	importdxfdir4.testcase \
   322         -	importdxfdir5.testcase \
   323         -	importdxfdir6.testcase \
   324         -	importdxfdir7.testcase \
   325         -	importdxfdir8.testcase \
   326         -	importdxfdir9.testcase \
   327         -	importdxfdir10.testcase \
   328         -	importdxfdir11.testcase \
   329         -	importdxfdir12.testcase \
   330         -	importdxfdir13.testcase \
   331         -	importdxfdir14.testcase \
   332         -	importdxfdir15.testcase \
   333         -	importdxfdir16.testcase \
   334         -	importshp1.testcase \
   335         -	importshp2.testcase \
   336         -	importshp3.testcase \
   337         -	importshp4.testcase \
   338         -	importshp5.testcase \
   339         -	importshp6.testcase \
   340         -	importshp7.testcase \
   341         -	importshp8.testcase \
   342         -	importshp9.testcase \
   343         -	importshp10.testcase \
   344         -	importshp11.testcase \
   345         -	importshp12.testcase \
   346         -	importshp13.testcase \
   347         -	importshp14.testcase \
   348    251   	isXblob1.testcase \
   349    252   	isXblob2.testcase \
   350    253   	isXblob3.testcase \
   351    254   	isXblob4.testcase \
   352    255   	isXblob8.testcase \
   353    256   	isXblob9.testcase 
   354    257   

Deleted test/sql_stmt_security_tests/eval1.testcase.

     1         -eval(NULL)
     2         -:memory: #use in-memory database
     3         -SELECT eval(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -eval(NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/eval2.testcase.

     1         -eval(NULL, NULL)
     2         -:memory: #use in-memory database
     3         -SELECT eval(NULL, NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -eval(NULL, NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/eval3.testcase.

     1         -eval('SELECT 1 + 10, 2 * 10, sqrt(225)')
     2         -:memory: #use in-memory database
     3         -SELECT eval('SELECT 1 + 10, 2 * 10, sqrt(225)')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -eval('SELECT 1 + 10, 2 * 10, sqrt(225)')
     7         -11 20 15.0

Deleted test/sql_stmt_security_tests/eval4.testcase.

     1         -eval('SELECT 1 + 10, 2 * 10, sqrt(225)', ';')
     2         -:memory: #use in-memory database
     3         -SELECT eval('SELECT 1 + 10, 2 * 10, sqrt(225)', ';')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -eval('SELECT 1 + 10, 2 * 10, sqrt(225)', ';')
     7         -11;20;15.0

Deleted test/sql_stmt_security_tests/exportdbf1.testcase.

     1         -exportDBF - NULL table
     2         -:memory: #use in-memory database
     3         -SELECT ExportDBF(NULL, 'test.dbf', 'UTF-8');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDBF(NULL, 'test.dbf', 'UTF-8')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportdbf2.testcase.

     1         -exportDBF - NULL filename
     2         -:memory: #use in-memory database
     3         -SELECT ExportDBF('table', NULL, 'UTF-8');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDBF('table', NULL, 'UTF-8')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportdbf3.testcase.

     1         -exportDBF - NULL charset
     2         -:memory: #use in-memory database
     3         -SELECT ExportDBF('table', 'test.dbf', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDBF('table', 'test.dbf', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportdbf4.testcase.

     1         -exportDBF - not existing table
     2         -:memory: #use in-memory database
     3         -SELECT ExportDBF('table', 'test.dbf', 'UTF-8');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDBF('table', 'test.dbf', 'UTF-8')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportdxf1.testcase.

     1         -exportDXF - null directory
     2         -:memory: #use in-memory database
     3         -SELECT ExportDXF(NULL, 'test.dxf', 'sql', 'layer', 'geom', 'label', 'height', 'rotation', BuildMBR(0, 0, 10, 10));
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDXF(NULL, 'test.dxf', 'sql', 'layer', 'geom', 'label', 'height', 'rotation', BuildMBR(0, 0, 10, 10))
     7         -0

Deleted test/sql_stmt_security_tests/exportdxf10.testcase.

     1         -exportDXF - invalid BBOX
     2         -:memory: #use in-memory database
     3         -SELECT ExportDXF('testdir', 'test.dxf', 'sql', 'layer', 'geom', 'label', 'height', 'rotation', zeroblob(100), 1);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDXF('testdir', 'test.dxf', 'sql', 'layer', 'geom', 'label', 'height', 'rotation', zeroblob(100), 1)
     7         -0

Deleted test/sql_stmt_security_tests/exportdxf11.testcase.

     1         -exportDXF - NULL precision
     2         -:memory: #use in-memory database
     3         -SELECT ExportDXF('.', 'test12345.dxf', 'sql', 'layer', 'geom', 'label', 'height', 'rotation', BuildMBR(0, 0, 10, 10), NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDXF('.', 'test12345.dxf', 'sql', 'layer', 'geom', 'label', 'height', 'rotation', BuildMBR(0, 0, 10, 10), NULL)
     7         -0

Deleted test/sql_stmt_security_tests/exportdxf2.testcase.

     1         -exportDXF - null filepath
     2         -:memory: #use in-memory database
     3         -SELECT ExportDXF('testdir', NULL, 'sql', 'layer', 'geom', 'label', 'height', 'rotation', BuildMBR(0, 0, 10, 10));
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDXF('testdir', NULL, 'sql', 'layer', 'geom', 'label', 'height', 'rotation', BuildMBR(0, 0, 10, 10))
     7         -0

Deleted test/sql_stmt_security_tests/exportdxf3.testcase.

     1         -exportDXF - null SQL
     2         -:memory: #use in-memory database
     3         -SELECT ExportDXF('testdir', 'test.dxf', NULL, 'layer', 'geom', 'label', 'height', 'rotation', BuildMBR(0, 0, 10, 10));
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDXF('testdir', 'test.dxf', NULL, 'layer', 'geom', 'label', 'height', 'rotation', BuildMBR(0, 0, 10, 10))
     7         -0

Deleted test/sql_stmt_security_tests/exportdxf4.testcase.

     1         -exportDXF - null layer
     2         -:memory: #use in-memory database
     3         -SELECT ExportDXF('testdir', 'test.dxf', 'sql', NULL, 'geom', 'label', 'height', 'rotation', BuildMBR(0, 0, 10, 10));
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDXF('testdir', 'test.dxf', 'sql', NULL, 'geom', 'label', 'height', 'rotation', BuildMBR(0, 0, 10, 10))
     7         -0

Deleted test/sql_stmt_security_tests/exportdxf5.testcase.

     1         -exportDXF - null geo_column
     2         -:memory: #use in-memory database
     3         -SELECT ExportDXF('testdir', 'test.dxf', 'sql', 'layer', NULL, 'label', 'height', 'rotation', BuildMBR(0, 0, 10, 10));
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDXF('testdir', 'test.dxf', 'sql', 'layer', NULL, 'label', 'height', 'rotation', BuildMBR(0, 0, 10, 10))
     7         -0

Deleted test/sql_stmt_security_tests/exportdxf6.testcase.

     1         -exportDXF - null label
     2         -:memory: #use in-memory database
     3         -SELECT ExportDXF('testdir', 'test.dxf', 'sql', 'layer', 'geom', NULL, 'height', 'rotation', BuildMBR(0, 0, 10, 10));
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDXF('testdir', 'test.dxf', 'sql', 'layer', 'geom', NULL, 'height', 'rotation', BuildMBR(0, 0, 10, 10))
     7         -0

Deleted test/sql_stmt_security_tests/exportdxf7.testcase.

     1         -exportDXF - null height
     2         -:memory: #use in-memory database
     3         -SELECT ExportDXF('testdir', 'test.dxf', 'sql', 'layer', 'geom', 'label', NULL, 'rotation', BuildMBR(0, 0, 10, 10));
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDXF('testdir', 'test.dxf', 'sql', 'layer', 'geom', 'label', NULL, 'rotation', BuildMBR(0, 0, 10, 10))
     7         -0

Deleted test/sql_stmt_security_tests/exportdxf8.testcase.

     1         -exportDXF - null rotation
     2         -:memory: #use in-memory database
     3         -SELECT ExportDXF('testdir', 'test.dxf', 'sql', 'layer', 'geom', 'label', 'height', NULL, BuildMBR(0, 0, 10, 10));
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDXF('testdir', 'test.dxf', 'sql', 'layer', 'geom', 'label', 'height', NULL, BuildMBR(0, 0, 10, 10))
     7         -0

Deleted test/sql_stmt_security_tests/exportdxf9.testcase.

     1         -exportDXF - null BBOX
     2         -:memory: #use in-memory database
     3         -SELECT ExportDXF('testdir', 'test.dxf', 'sql', 'layer', 'geom', 'label', 'height', 'rotation', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportDXF('testdir', 'test.dxf', 'sql', 'layer', 'geom', 'label', 'height', 'rotation', NULL)
     7         -0

Deleted test/sql_stmt_security_tests/exportgeojson1.testcase.

     1         -exportGeoJSON - NULL table
     2         -:memory: #use in-memory database
     3         -SELECT ExportGeoJSON(NULL, 'geom', 'sample.geojson');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportGeoJSON(NULL, 'geom', 'sample.geojson')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportgeojson10.testcase.

     1         -exportGeoJSON - not existing table #5
     2         -:memory: #use in-memory database
     3         -SELECT ExportGeoJSON('table', 'geom', 'sample.geojson', 'MBRwithLongCRS', 6);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportGeoJSON('table', 'geom', 'sample.geojson', 'MBRwithLongCRS', 6)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportgeojson11.testcase.

     1         -exportGeoJSON - undefined format
     2         -:memory: #use in-memory database
     3         -SELECT ExportGeoJSON('table', 'geom', 'sample.geojson', 'crazy', 6);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportGeoJSON('table', 'geom', 'sample.geojson', 'crazy', 6)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportgeojson2.testcase.

     1         -exportGeoJSON - NULL geometry-column
     2         -:memory: #use in-memory database
     3         -SELECT ExportGeoJSON('table', NULL, 'sample.geojson');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportGeoJSON('table', NULL, 'sample.geojson')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportgeojson3.testcase.

     1         -exportGeoJSON - NULL filename
     2         -:memory: #use in-memory database
     3         -SELECT ExportGeoJSON('table', 'geom', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportGeoJSON('table', 'geom', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportgeojson4.testcase.

     1         -exportGeoJSON - NULL format
     2         -:memory: #use in-memory database
     3         -SELECT ExportGeoJSON('table', 'geom', 'sample.geojson', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportGeoJSON('table', 'geom', 'sample.geojson', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportgeojson5.testcase.

     1         -exportGeoJSON - NULL precision
     2         -:memory: #use in-memory database
     3         -SELECT ExportGeoJSON('table', 'geom', 'sample.geojson', 'none', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportGeoJSON('table', 'geom', 'sample.geojson', 'none', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportgeojson6.testcase.

     1         -exportGeoJSON - not existing table #1
     2         -:memory: #use in-memory database
     3         -SELECT ExportGeoJSON('table', 'geom', 'sample.geojson', 'withShortCRS', 6);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportGeoJSON('table', 'geom', 'sample.geojson', 'withShortCRS', 6)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportgeojson7.testcase.

     1         -exportGeoJSON - not existing table #2
     2         -:memory: #use in-memory database
     3         -SELECT ExportGeoJSON('table', 'geom', 'sample.geojson', 'MBR', 6);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportGeoJSON('table', 'geom', 'sample.geojson', 'MBR', 6)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportgeojson8.testcase.

     1         -exportGeoJSON - not existing table #4
     2         -:memory: #use in-memory database
     3         -SELECT ExportGeoJSON('table', 'geom', 'sample.geojson', 'MBRwithShortCRS', 6);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportGeoJSON('table', 'geom', 'sample.geojson', 'MBRwithShortCRS', 6)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportgeojson9.testcase.

     1         -exportGeoJSON - not existing table #4
     2         -:memory: #use in-memory database
     3         -SELECT ExportGeoJSON('table', 'geom', 'sample.geojson', 'withLongCRS', 6);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportGeoJSON('table', 'geom', 'sample.geojson', 'withLongCRS', 6)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportkml1.testcase.

     1         -exportKML - NULL table
     2         -:memory: #use in-memory database
     3         -SELECT ExportKML(NULL, 'geom', 'sample.kml');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportKML(NULL, 'geom', 'sample.kml')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportkml2.testcase.

     1         -exportKML - NULL geometry-column
     2         -:memory: #use in-memory database
     3         -SELECT ExportKML('table', NULL, 'sample.kml');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportKML('table', NULL, 'sample.kml')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportkml3.testcase.

     1         -exportKML - NULL filename
     2         -:memory: #use in-memory database
     3         -SELECT ExportKML('table', 'geom', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportKML('table', 'geom', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportkml4.testcase.

     1         -exportKML - NULL precision
     2         -:memory: #use in-memory database
     3         -SELECT ExportKML('table', 'geom', 'sample.kml', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportKML('table', 'geom', 'sample.kml', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportkml5.testcase.

     1         -exportKML - NULL name_column
     2         -:memory: #use in-memory database
     3         -SELECT ExportKML('table', 'geom', 'sample.kml', 6, NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportKML('table', 'geom', 'sample.kml', 6, NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportkml6.testcase.

     1         -exportKML - NULL description_column
     2         -:memory: #use in-memory database
     3         -SELECT ExportKML('table', 'geom', 'sample.kml', 6, 'name', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportKML('table', 'geom', 'sample.kml', 6, 'name', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportkml7.testcase.

     1         -exportKML - not existing column
     2         -:memory: #use in-memory database
     3         -SELECT ExportKML('table', 'geom', 'sample.kml', 6, 'name', 'description');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportKML('table', 'geom', 'sample.kml', 6, 'name', 'description')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportshp1.testcase.

     1         -exportSHP - NULL table
     2         -:memory: #use in-memory database
     3         -SELECT ExportSHP(NULL, 'geom', 'shapefile', 'UTF-8');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportSHP(NULL, 'geom', 'shapefile', 'UTF-8')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportshp2.testcase.

     1         -exportSHP - NULL geo-column
     2         -:memory: #use in-memory database
     3         -SELECT ExportSHP('test', NULL, 'shapefile', 'UTF-8');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportSHP('test', NULL, 'shapefile', 'UTF-8')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportshp3.testcase.

     1         -exportSHP - NULL filename
     2         -:memory: #use in-memory database
     3         -SELECT ExportSHP('test', 'geom', NULL, 'UTF-8');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportSHP('test', 'geom', NULL, 'UTF-8')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportshp4.testcase.

     1         -exportSHP - NULL charset
     2         -:memory: #use in-memory database
     3         -SELECT ExportSHP('test', 'geom', 'shapefile', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportSHP('test', 'geom', 'shapefile', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportshp5.testcase.

     1         -exportSHP - NULL geometry-type
     2         -:memory: #use in-memory database
     3         -SELECT ExportSHP('test', 'geom', 'shapefile', 'UTF-8', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportSHP('test', 'geom', 'shapefile', 'UTF-8', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/exportshp6.testcase.

     1         -exportSHP - not existing table
     2         -:memory: #use in-memory database
     3         -SELECT ExportSHP('test', 'geom', 'shapefile', 'UTF-8', 'POINT');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ExportSHP('test', 'geom', 'shapefile', 'UTF-8', 'POINT')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdbf1.testcase.

     1         -importDBF - NULL filename
     2         -:memory: #use in-memory database
     3         -SELECT ImportDBF(NULL, 'table', 'UTF-8');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDBF(NULL, 'table', 'UTF-8')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdbf2.testcase.

     1         -importDBF - NULL table
     2         -:memory: #use in-memory database
     3         -SELECT ImportDBF('test.dbf', NULL, 'UTF-8');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDBF('test.dbf', NULL, 'UTF-8')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdbf3.testcase.

     1         -importDBF - NULL charset
     2         -:memory: #use in-memory database
     3         -SELECT ImportDBF('test.dbf', 'table', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDBF('test.dbf', 'table', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdbf4.testcase.

     1         -importDBF - NULL pk_column
     2         -:memory: #use in-memory database
     3         -SELECT ImportDBF('test.dbf', 'table', 'UTF-8', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDBF('test.dbf', 'table', 'UTF-8', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdbf5.testcase.

     1         -importDBF - NULL text_dates
     2         -:memory: #use in-memory database
     3         -SELECT ImportDBF('test.dbf', 'table', 'UTF-8', 'id', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDBF('test.dbf', 'table', 'UTF-8', 'id', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdbf6.testcase.

     1         -importDBF - not existing file
     2         -:memory: #use in-memory database
     3         -SELECT ImportDBF('test.dbf', 'table', 'UTF-8', 'id', 1);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDBF('test.dbf', 'table', 'UTF-8', 'id', 1)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdbf7.testcase.

     1         -importDBF - existing file
     2         -:memory: #use in-memory database
     3         -SELECT ImportDBF('./shapetest1.dbf', 'dbftable', 'UTF-8');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDBF('./shapetest1.dbf', 'dbftable', 'UTF-8')
     7         -2

Deleted test/sql_stmt_security_tests/importdxf1.testcase.

     1         -importDXF - NULL filename
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF(NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF(NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxf10.testcase.

     1         -importDXF - NULL layer
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', 4326, 1, '3D', 'DISTINCT', 'LINKED', 'prefix', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', 4326, 1, '3D', 'DISTINCT', 'LINKED', 'prefix', NULL)
     7         -0

Deleted test/sql_stmt_security_tests/importdxf11.testcase.

     1         -importDXF - INT layer
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', 4326, 1, '3D', 'DISTINCT', 'UNLINKED', 'prefix', 1);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', 4326, 1, '3D', 'DISTINCT', 'UNLINKED', 'prefix', 1)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxf12.testcase.

     1         -importDXF - Not existing DXF
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', 4326, 1, '3D', 'DISTINCT', 'UNLINKED', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', 4326, 1, '3D', 'DISTINCT', 'UNLINKED', 'prefix', 'layer')
     7         -0

Deleted test/sql_stmt_security_tests/importdxf13.testcase.

     1         -importDXF - invalid dimensions
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', 4326, 1, '123D', 'DISTINCT', 'UNLINKED', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', 4326, 1, '123D', 'DISTINCT', 'UNLINKED', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxf14.testcase.

     1         -importDXF - invalid mode
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', 4326, 1, '3D', 'foo', 'UNLINKED', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', 4326, 1, '3D', 'foo', 'UNLINKED', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxf15.testcase.

     1         -importDXF - invalid special rings
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', 4326, 1, '3D', 'DISTINCT', 'foo', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', 4326, 1, '3D', 'DISTINCT', 'foo', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxf16.testcase.

     1         -importDXF - existing file
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('./f06.dxf');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('./f06.dxf')
     7         -1

Deleted test/sql_stmt_security_tests/importdxf2.testcase.

     1         -importDXF - not existing file
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf')
     7         -0

Deleted test/sql_stmt_security_tests/importdxf3.testcase.

     1         -importDXF - NULL srid
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', NULL, 1, 'AUTO', 'MIXED', 'NONE', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', NULL, 1, 'AUTO', 'MIXED', 'NONE', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxf4.testcase.

     1         -importDXF - NULL append
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', 4326, NULL, 'AUTO', 'MIXED', 'NONE', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', 4326, NULL, 'AUTO', 'MIXED', 'NONE', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxf5.testcase.

     1         -importDXF - NULL dimensions
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', 4326, 1, NULL, 'MIXED', 'NONE', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', 4326, 1, NULL, 'MIXED', 'NONE', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxf6.testcase.

     1         -importDXF - NULL mode
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', 4326, 1, 'AUTO', NULL, 'NONE', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', 4326, 1, 'AUTO', NULL, 'NONE', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxf7.testcase.

     1         -importDXF - NULL special_rings
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', 4326, 1, 'AUTO', 'MIXED', NULL, 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', 4326, 1, 'AUTO', 'MIXED', NULL, 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxf8.testcase.

     1         -importDXF - NULL prefix
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', 4326, 1, '2D', 'MIXED', 'NONE', NULL, 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', 4326, 1, '2D', 'MIXED', 'NONE', NULL, 'layer')
     7         -0

Deleted test/sql_stmt_security_tests/importdxf9.testcase.

     1         -importDXF - INT prefix
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXF('sample.dxf', 4326, 1, '3D', 'DISTINCT', 'LINKED', 1, 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXF('sample.dxf', 4326, 1, '3D', 'DISTINCT', 'LINKED', 1, 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxfdir1.testcase.

     1         -importDXFfromDir - NULL dir
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir(NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir(NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxfdir10.testcase.

     1         -importDXFfromDir - NULL layer
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('foo', 4326, 1, '3D', 'DISTINCT', 'LINKED', 'prefix', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('foo', 4326, 1, '3D', 'DISTINCT', 'LINKED', 'prefix', NULL)
     7         -0

Deleted test/sql_stmt_security_tests/importdxfdir11.testcase.

     1         -importDXFfromDir - INT layer
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('.', 4326, 1, '3D', 'DISTINCT', 'UNLINKED', 'prefix', 1);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('.', 4326, 1, '3D', 'DISTINCT', 'UNLINKED', 'prefix', 1)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxfdir12.testcase.

     1         -importDXFfromDir - Not existing Dir
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('foo', 4326, 1, '3D', 'DISTINCT', 'UNLINKED', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('foo', 4326, 1, '3D', 'DISTINCT', 'UNLINKED', 'prefix', 'layer')
     7         -0

Deleted test/sql_stmt_security_tests/importdxfdir13.testcase.

     1         -importDXFfromDir - invalid dimensions
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('.', 4326, 1, '123D', 'DISTINCT', 'UNLINKED', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('.', 4326, 1, '123D', 'DISTINCT', 'UNLINKED', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxfdir14.testcase.

     1         -importDXFfromDir - invalid mode
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('.', 4326, 1, '3D', 'foo', 'UNLINKED', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('.', 4326, 1, '3D', 'foo', 'UNLINKED', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxfdir15.testcase.

     1         -importDXFfromDir - invalid special rings
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('.', 4326, 1, '3D', 'DISTINCT', 'foo', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('.', 4326, 1, '3D', 'DISTINCT', 'foo', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxfdir16.testcase.

     1         -importDXFfromDir - existing file
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('.', 32632, 1, '3D', 'DISTINCT', 'NONE', 'prefix_', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('.', 32632, 1, '3D', 'DISTINCT', 'NONE', 'prefix_', NULL)
     7         -9

Deleted test/sql_stmt_security_tests/importdxfdir2.testcase.

     1         -importDXFfromDir - not existing file
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('foo');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('foo')
     7         -0

Deleted test/sql_stmt_security_tests/importdxfdir3.testcase.

     1         -importDXFfromDir - NULL srid
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('.', NULL, 1, 'AUTO', 'MIXED', 'NONE', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('.', NULL, 1, 'AUTO', 'MIXED', 'NONE', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxfdir4.testcase.

     1         -importDXFfromDir - NULL append
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('.', 4326, NULL, 'AUTO', 'MIXED', 'NONE', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('.', 4326, NULL, 'AUTO', 'MIXED', 'NONE', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxfdir5.testcase.

     1         -importDXFfromDir - NULL dimensions
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('.', 4326, 1, NULL, 'MIXED', 'NONE', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('.', 4326, 1, NULL, 'MIXED', 'NONE', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxfdir6.testcase.

     1         -importDXFfromDir - NULL mode
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('.', 4326, 1, 'AUTO', NULL, 'NONE', 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('.', 4326, 1, 'AUTO', NULL, 'NONE', 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxfdir7.testcase.

     1         -importDXFfromDir - NULL special_rings
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('.', 4326, 1, 'AUTO', 'MIXED', NULL, 'prefix', 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('.', 4326, 1, 'AUTO', 'MIXED', NULL, 'prefix', 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importdxfdir8.testcase.

     1         -importDXFfromDir - NULL prefix
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('foo', 4326, 1, '2D', 'MIXED', 'NONE', NULL, 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('foo', 4326, 1, '2D', 'MIXED', 'NONE', NULL, 'layer')
     7         -0

Deleted test/sql_stmt_security_tests/importdxfdir9.testcase.

     1         -importDXFfromDir - INT prefix
     2         -:memory: #use in-memory database
     3         -SELECT ImportDXFfromDir('.', 4326, 1, '3D', 'DISTINCT', 'LINKED', 1, 'layer');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportDXFfromDir('.', 4326, 1, '3D', 'DISTINCT', 'LINKED', 1, 'layer')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp1.testcase.

     1         -importSHP - NULL filename
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP(NULL, 'table', 'UTF-8');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP(NULL, 'table', 'UTF-8')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp10.testcase.

     1         -importSHP - NULL compressed
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', 'id', 'POINT', 1, NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', 'id', 'POINT', 1, NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp11.testcase.

     1         -importSHP - NULL spatial_index
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', 'id', 'POINT', 1, 1, NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', 'id', 'POINT', 1, 1, NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp12.testcase.

     1         -importSHP - NULL text_dates
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', 'id', 'POINT', 1, 1, 1, NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', 'id', 'POINT', 1, 1, 1, NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp13.testcase.

     1         -importSHP - not existing shapefile
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', 'id', 'POINT', 1, 1, 1, 1);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', 'id', 'POINT', 1, 1, 1, 1)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp14.testcase.

     1         -importSHP - existing shapefile
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('./shp/merano-3d/roads', 'shptable', 'UTF-8', 32632);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('./shp/merano-3d/roads', 'shptable', 'UTF-8', 32632)
     7         -18

Deleted test/sql_stmt_security_tests/importshp2.testcase.

     1         -importSHP - NULL table
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('shapefile', NULL, 'UTF-8');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('shapefile', NULL, 'UTF-8')
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp3.testcase.

     1         -importSHP - NULL charset
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('shapefile', 'table', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('shapefile', 'table', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp4.testcase.

     1         -importSHP - NULL srid
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('shapefile', 'table', 'UTF-8', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('shapefile', 'table', 'UTF-8', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp5.testcase.

     1         -importSHP - NULL geo-column
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('shapefile', 'table', 'UTF-8', 4326, NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('shapefile', 'table', 'UTF-8', 4326, NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp6.testcase.

     1         -importSHP - NULL geo-column
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('shapefile', 'table', 'UTF-8', 4326, NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('shapefile', 'table', 'UTF-8', 4326, NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp7.testcase.

     1         -importSHP - NULL pk-column
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp8.testcase.

     1         -importSHP - NULL geometry-tryp
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', 'id', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', 'id', NULL)
     7         -(NULL)

Deleted test/sql_stmt_security_tests/importshp9.testcase.

     1         -importSHP - NULL coerce2d
     2         -:memory: #use in-memory database
     3         -SELECT ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', 'id', 'POINT', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportSHP('shapefile', 'table', 'UTF-8', 4326, 'geom', 'id', 'POINT', NULL)
     7         -(NULL)

Changes to test/sql_stmt_tests/Makefile.am.

   306    306   	casttoxyzm3.testcase \
   307    307   	casttoxyzm4.testcase \
   308    308   	casttoxyzm5.testcase \
   309    309   	casttoxyzm6.testcase \
   310    310   	checkspatialmetadata1.testcase \
   311    311   	checkspatialmetadata2.testcase \
   312    312   	checkspatialmetadata3.testcase \
   313         -	checkdupl1.testcase \
   314         -	checkdupl2.testcase \
   315    313   	checkspatialmetadata4.testcase \
   316    314   	checkspatialmetadata5.testcase \
   317         -	clonetable1.testcase \
   318         -	clonetable2.testcase \
   319         -	clonetable3.testcase \
   320         -	clonetable4.testcase \
   321         -	clonetable5.testcase \
   322         -	clonetable6.testcase \
   323         -	clonetable7.testcase \
   324         -	clonetable8.testcase \
   325         -	clonetable9.testcase \
   326         -	clonetable10.testcase \
   327         -	clonetable11.testcase \
   328         -	clonetable12.testcase \
   329         -	clonetable13.testcase \
   330         -	clonetable14.testcase \
   331         -	clonetable15.testcase \
   332    315   	ch_m.testcase \
   333    316   	cm_m.testcase \
   334    317   	collect10.testcase \
   335    318   	collect11.testcase \
   336    319   	collect12.testcase \
   337    320   	collect13.testcase \
   338    321   	collect14.testcase \
................................................................................
   521    504   	dissolve6.testcase \
   522    505   	dissolve7.testcase \
   523    506   	dissolve8.testcase \
   524    507   	dissolve9.testcase \
   525    508   	dm_m.testcase \
   526    509   	DSC_1467.JPG \
   527    510   	DSCN0042.JPG \
   528         -	dropgeo1.testcase \
   529         -	dropgeo2.testcase \
   530         -	dropgeo3.testcase \
   531         -	dropgeo4.testcase \
   532         -	dropgeo5.testcase \
   533         -	elemgeo1.testcase \
   534         -	elemgeo2.testcase \
   535         -	elemgeo3.testcase \
   536         -	elemgeo4.testcase \
   537         -	elemgeo5.testcase \
   538         -	elemgeo6.testcase \
   539    511   	emptyfile.txt \
   540    512   	endpoint1.testcase \
   541    513   	envelope1.testcase \
   542    514   	envelope2.testcase \
   543    515   	envelope3.testcase \
   544    516   	envelope4.testcase \
   545    517   	envelope5.testcase \
................................................................................
  1531   1503   	reflectcoords3.testcase \
  1532   1504   	reflectcoords4.testcase \
  1533   1505   	reflectcoords5.testcase \
  1534   1506   	reflectcoords6.testcase \
  1535   1507   	reflectcoords7.testcase \
  1536   1508   	reflectcoords8.testcase \
  1537   1509   	reflectcoords9.testcase \
  1538         -	removedupl1.testcase \
  1539         -	removedupl2.testcase \
  1540   1510   	removepoint10.testcase \
  1541   1511   	removepoint11.testcase \
  1542   1512   	removepoint12.testcase \
  1543   1513   	removepoint13.testcase \
  1544   1514   	removepoint14.testcase \
  1545   1515   	removepoint15.testcase \
  1546   1516   	removepoint16.testcase \
................................................................................
  1967   1937   	fromdms2.testcase \
  1968   1938   	fromdms3.testcase \
  1969   1939   	fromdms4.testcase \
  1970   1940   	fromdms5.testcase \
  1971   1941   	fromdms6.testcase \
  1972   1942   	fromdms7.testcase \
  1973   1943   	fromdms8.testcase \
  1974         -	fromdms9.testcase \
  1975         -	sridisgeographic1.testcase \
  1976         -	sridisgeographic2.testcase \
  1977         -	sridisgeographic3.testcase \
  1978         -	sridisgeographic4.testcase \
  1979         -	sridisgeographic5.testcase \
  1980         -	sridisgeographic6.testcase \
  1981         -	sridisgeographic7.testcase \
  1982         -	sridisprojected1.testcase \
  1983         -	sridisprojected2.testcase \
  1984         -	sridisprojected3.testcase \
  1985         -	sridisprojected4.testcase \
  1986         -	sridisprojected5.testcase \
  1987         -	sridisprojected6.testcase \
  1988         -	sridisprojected7.testcase \
  1989         -	sridflipped1.testcase \
  1990         -	sridflipped2.testcase \
  1991         -	sridflipped3.testcase \
  1992         -	sridflipped4.testcase \
  1993         -	sridflipped5.testcase \
  1994         -	sridflipped6.testcase \
  1995         -	sridflipped7.testcase \
  1996         -	sridspheroid1.testcase \
  1997         -	sridspheroid2.testcase \
  1998         -	sridspheroid3.testcase \
  1999         -	sridspheroid4.testcase \
  2000         -	sridspheroid5.testcase \
  2001         -	sridspheroid6.testcase \
  2002         -	sridprimem1.testcase \
  2003         -	sridprimem2.testcase \
  2004         -	sridprimem3.testcase \
  2005         -	sridprimem4.testcase \
  2006         -	sridprimem5.testcase \
  2007         -	sridprimem6.testcase \
  2008         -	sriddatum1.testcase \
  2009         -	sriddatum2.testcase \
  2010         -	sriddatum3.testcase \
  2011         -	sriddatum4.testcase \
  2012         -	sriddatum5.testcase \
  2013         -	sriddatum6.testcase \
  2014         -	sridunit1.testcase \
  2015         -	sridunit2.testcase \
  2016         -	sridunit3.testcase \
  2017         -	sridunit4.testcase \
  2018         -	sridunit5.testcase \
  2019         -	sridunit6.testcase \
  2020         -	sridprojection1.testcase \
  2021         -	sridprojection2.testcase \
  2022         -	sridprojection3.testcase \
  2023         -	sridprojection4.testcase \
  2024         -	sridprojection5.testcase \
  2025         -	sridprojection6.testcase \
  2026         -	sridax1name1.testcase \
  2027         -	sridax1name2.testcase \
  2028         -	sridax1name3.testcase \
  2029         -	sridax1name4.testcase \
  2030         -	sridax1name5.testcase \
  2031         -	sridax1name6.testcase \
  2032         -	sridax1orient1.testcase \
  2033         -	sridax1orient2.testcase \
  2034         -	sridax1orient3.testcase \
  2035         -	sridax1orient4.testcase \
  2036         -	sridax1orient5.testcase \
  2037         -	sridax1orient6.testcase \
  2038         -	sridax2name1.testcase \
  2039         -	sridax2name2.testcase \
  2040         -	sridax2name3.testcase \
  2041         -	sridax2name4.testcase \
  2042         -	sridax2name5.testcase \
  2043         -	sridax2name6.testcase \
  2044         -	sridax2orient1.testcase \
  2045         -	sridax2orient2.testcase \
  2046         -	sridax2orient3.testcase \
  2047         -	sridax2orient4.testcase \
  2048         -	sridax2orient5.testcase \
  2049         -	sridax2orient6.testcase
         1944  +	fromdms9.testcase

Changes to test/sql_stmt_tests/Makefile.in.

   547    547   	casttoxyzm3.testcase \
   548    548   	casttoxyzm4.testcase \
   549    549   	casttoxyzm5.testcase \
   550    550   	casttoxyzm6.testcase \
   551    551   	checkspatialmetadata1.testcase \
   552    552   	checkspatialmetadata2.testcase \
   553    553   	checkspatialmetadata3.testcase \
   554         -	checkdupl1.testcase \
   555         -	checkdupl2.testcase \
   556    554   	checkspatialmetadata4.testcase \
   557    555   	checkspatialmetadata5.testcase \
   558         -	clonetable1.testcase \
   559         -	clonetable2.testcase \
   560         -	clonetable3.testcase \
   561         -	clonetable4.testcase \
   562         -	clonetable5.testcase \
   563         -	clonetable6.testcase \
   564         -	clonetable7.testcase \
   565         -	clonetable8.testcase \
   566         -	clonetable9.testcase \
   567         -	clonetable10.testcase \
   568         -	clonetable11.testcase \
   569         -	clonetable12.testcase \
   570         -	clonetable13.testcase \
   571         -	clonetable14.testcase \
   572         -	clonetable15.testcase \
   573    556   	ch_m.testcase \
   574    557   	cm_m.testcase \
   575    558   	collect10.testcase \
   576    559   	collect11.testcase \
   577    560   	collect12.testcase \
   578    561   	collect13.testcase \
   579    562   	collect14.testcase \
................................................................................
   762    745   	dissolve6.testcase \
   763    746   	dissolve7.testcase \
   764    747   	dissolve8.testcase \
   765    748   	dissolve9.testcase \
   766    749   	dm_m.testcase \
   767    750   	DSC_1467.JPG \
   768    751   	DSCN0042.JPG \
   769         -	dropgeo1.testcase \
   770         -	dropgeo2.testcase \
   771         -	dropgeo3.testcase \
   772         -	dropgeo4.testcase \
   773         -	dropgeo5.testcase \
   774         -	elemgeo1.testcase \
   775         -	elemgeo2.testcase \
   776         -	elemgeo3.testcase \
   777         -	elemgeo4.testcase \
   778         -	elemgeo5.testcase \
   779         -	elemgeo6.testcase \
   780    752   	emptyfile.txt \
   781    753   	endpoint1.testcase \
   782    754   	envelope1.testcase \
   783    755   	envelope2.testcase \
   784    756   	envelope3.testcase \
   785    757   	envelope4.testcase \
   786    758   	envelope5.testcase \
................................................................................
  1772   1744   	reflectcoords3.testcase \
  1773   1745   	reflectcoords4.testcase \
  1774   1746   	reflectcoords5.testcase \
  1775   1747   	reflectcoords6.testcase \
  1776   1748   	reflectcoords7.testcase \
  1777   1749   	reflectcoords8.testcase \
  1778   1750   	reflectcoords9.testcase \
  1779         -	removedupl1.testcase \
  1780         -	removedupl2.testcase \
  1781   1751   	removepoint10.testcase \
  1782   1752   	removepoint11.testcase \
  1783   1753   	removepoint12.testcase \
  1784   1754   	removepoint13.testcase \
  1785   1755   	removepoint14.testcase \
  1786   1756   	removepoint15.testcase \
  1787   1757   	removepoint16.testcase \
................................................................................
  2208   2178   	fromdms2.testcase \
  2209   2179   	fromdms3.testcase \
  2210   2180   	fromdms4.testcase \
  2211   2181   	fromdms5.testcase \
  2212   2182   	fromdms6.testcase \
  2213   2183   	fromdms7.testcase \
  2214   2184   	fromdms8.testcase \
  2215         -	fromdms9.testcase \
  2216         -	sridisgeographic1.testcase \
  2217         -	sridisgeographic2.testcase \
  2218         -	sridisgeographic3.testcase \
  2219         -	sridisgeographic4.testcase \
  2220         -	sridisgeographic5.testcase \
  2221         -	sridisgeographic6.testcase \
  2222         -	sridisgeographic7.testcase \
  2223         -	sridisprojected1.testcase \
  2224         -	sridisprojected2.testcase \
  2225         -	sridisprojected3.testcase \
  2226         -	sridisprojected4.testcase \
  2227         -	sridisprojected5.testcase \
  2228         -	sridisprojected6.testcase \
  2229         -	sridisprojected7.testcase \
  2230         -	sridflipped1.testcase \
  2231         -	sridflipped2.testcase \
  2232         -	sridflipped3.testcase \
  2233         -	sridflipped4.testcase \
  2234         -	sridflipped5.testcase \
  2235         -	sridflipped6.testcase \
  2236         -	sridflipped7.testcase \
  2237         -	sridspheroid1.testcase \
  2238         -	sridspheroid2.testcase \
  2239         -	sridspheroid3.testcase \
  2240         -	sridspheroid4.testcase \
  2241         -	sridspheroid5.testcase \
  2242         -	sridspheroid6.testcase \
  2243         -	sridprimem1.testcase \
  2244         -	sridprimem2.testcase \
  2245         -	sridprimem3.testcase \
  2246         -	sridprimem4.testcase \
  2247         -	sridprimem5.testcase \
  2248         -	sridprimem6.testcase \
  2249         -	sriddatum1.testcase \
  2250         -	sriddatum2.testcase \
  2251         -	sriddatum3.testcase \
  2252         -	sriddatum4.testcase \
  2253         -	sriddatum5.testcase \
  2254         -	sriddatum6.testcase \
  2255         -	sridunit1.testcase \
  2256         -	sridunit2.testcase \
  2257         -	sridunit3.testcase \
  2258         -	sridunit4.testcase \
  2259         -	sridunit5.testcase \
  2260         -	sridunit6.testcase \
  2261         -	sridprojection1.testcase \
  2262         -	sridprojection2.testcase \
  2263         -	sridprojection3.testcase \
  2264         -	sridprojection4.testcase \
  2265         -	sridprojection5.testcase \
  2266         -	sridprojection6.testcase \
  2267         -	sridax1name1.testcase \
  2268         -	sridax1name2.testcase \
  2269         -	sridax1name3.testcase \
  2270         -	sridax1name4.testcase \
  2271         -	sridax1name5.testcase \
  2272         -	sridax1name6.testcase \
  2273         -	sridax1orient1.testcase \
  2274         -	sridax1orient2.testcase \
  2275         -	sridax1orient3.testcase \
  2276         -	sridax1orient4.testcase \
  2277         -	sridax1orient5.testcase \
  2278         -	sridax1orient6.testcase \
  2279         -	sridax2name1.testcase \
  2280         -	sridax2name2.testcase \
  2281         -	sridax2name3.testcase \
  2282         -	sridax2name4.testcase \
  2283         -	sridax2name5.testcase \
  2284         -	sridax2name6.testcase \
  2285         -	sridax2orient1.testcase \
  2286         -	sridax2orient2.testcase \
  2287         -	sridax2orient3.testcase \
  2288         -	sridax2orient4.testcase \
  2289         -	sridax2orient5.testcase \
  2290         -	sridax2orient6.testcase
         2185  +	fromdms9.testcase
  2291   2186   
  2292   2187   all: all-am
  2293   2188   
  2294   2189   .SUFFIXES:
  2295   2190   $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
  2296   2191   	@for dep in $?; do \
  2297   2192   	  case '$(am__configure_deps)' in \

Deleted test/sql_stmt_tests/checkdupl1.testcase.

     1         -CheckDuplicateRows() - NULL table
     2         -:memory: #use in-memory database
     3         -SELECT CheckDuplicateRows(NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CheckDuplicateRows(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/checkdupl2.testcase.

     1         -CheckDuplicateRows() - not existing table
     2         -:memory: #use in-memory database
     3         -SELECT CheckDuplicateRows('table');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CheckDuplicateRows('table')
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable1.testcase.

     1         -CloneTable() - NULL db-prefix
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable(NULL, 'in_table', 'out_table', 1)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable(NULL, 'in_table', 'out_table', 1)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable10.testcase.

     1         -CloneTable() - NULL option #6
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', 'out_table', 1, 'opt1', 'opt2', 'opt3', 'opt4', 'opt5', NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', 'out_table', 1, 'opt1', 'opt2', 'opt3', 'opt4', 'opt5', NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable11.testcase.

     1         -CloneTable() - NULL option #7
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', 'out_table', 1, 'opt1', 'opt2', 'opt3', 'opt4', 'opt5', 'opt6', NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', 'out_table', 1, 'opt1', 'opt2', 'opt3', 'opt4', 'opt5', 'opt6', NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable12.testcase.

     1         -CloneTable() - NULL option #8
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', 'out_table', 1, 'opt1', 'opt2', 'opt3', 'opt4', 'opt5', 'opt6', 'opt7', NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', 'out_table', 1, 'opt1', 'opt2', 'opt3', 'opt4', 'opt5', 'opt6', 'opt7', NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable13.testcase.

     1         -CloneTable() - NULL option #9
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', 'out_table', 1, 'opt1', 'opt2', 'opt3', 'opt4', 'opt5', 'opt6', 'opt7', 'opt8', NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', 'out_table', 1, 'opt1', 'opt2', 'opt3', 'opt4', 'opt5', 'opt6', 'opt7', 'opt8', NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable14.testcase.

     1         -CloneTable() - NULL option #10
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', 'out_table', 1, 'opt1', 'opt2', 'opt3', 'opt4', 'opt5', 'opt6', 'opt7', 'opt8', 'opt9', NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', 'out_table', 1, 'opt1', 'opt2', 'opt3', 'opt4', 'opt5', 'opt6', 'opt7', 'opt8', 'opt9', NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable15.testcase.

     1         -CloneTable() - not existing input
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', 'out_table', 1, 'opt1', 'opt2', 'opt3', 'opt4', 'opt5', 'opt6', 'opt7', 'opt8', 'opt9', 'opt10')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', 'out_table', 1, 'opt1', 'opt2', 'opt3', 'opt4', 'opt5', 'opt6', 'opt7', 'opt8', 'opt9', 'opt10')
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable2.testcase.

     1         -CloneTable() - NULL input-table
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', NULL, 'out_table', 1)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', NULL, 'out_table', 1)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable3.testcase.

     1         -CloneTable() - NULL output-table
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', NULL, 1)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', NULL, 1)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable4.testcase.

     1         -CloneTable() - NULL transaction
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', 'out_table', NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', 'out_table', NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable5.testcase.

     1         -CloneTable() - NULL option #1
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', 'out_table', 1, NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', 'out_table', 1, NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable6.testcase.

     1         -CloneTable() - NULL option #2
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', 'out_table', 1, 'option-1', NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', 'out_table', 1, 'option-1', NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable7.testcase.

     1         -CloneTable() - NULL option #3
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', 'out_table', 1, 'option-1', 'option-2', NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', 'out_table', 1, 'option-1', 'option-2', NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable8.testcase.

     1         -CloneTable() - NULL option #4
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', 'out_table', 1, 'option-1', 'option-2', 'opt3', NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', 'out_table', 1, 'option-1', 'option-2', 'opt3', NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/clonetable9.testcase.

     1         -CloneTable() - NULL option #5
     2         -:memory: #use in-memory database
     3         -SELECT CloneTable('prefix', 'in_table', 'out_table', 1, 'option-1', 'option-2', 'opt3', 'opt4', NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -CloneTable('prefix', 'in_table', 'out_table', 1, 'option-1', 'option-2', 'opt3', 'opt4', NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/dropgeo1.testcase.

     1         -DropGeoTable - NULL table
     2         -:memory: #use in-memory database
     3         -SELECT DropGeoTable(NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -DropGeoTable(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/dropgeo2.testcase.

     1         -DropGeoTable - NULL prefix
     2         -:memory: #use in-memory database
     3         -SELECT DropGeoTable(NULL, 'table');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -DropGeoTable(NULL, 'table')
     7         -(NULL)

Deleted test/sql_stmt_tests/dropgeo3.testcase.

     1         -DropGeoTable - prefix, NULL table
     2         -:memory: #use in-memory database
     3         -SELECT DropGeoTable('prefix', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -DropGeoTable('prefix', NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/dropgeo4.testcase.

     1         -DropGeoTable - prefix, table (not existing)
     2         -:memory: #use in-memory database
     3         -SELECT DropGeoTable('prefix', 'table');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -DropGeoTable('prefix', 'table')
     7         -0

Deleted test/sql_stmt_tests/dropgeo5.testcase.

     1         -DropGeoTable - table (not existing)
     2         -:memory: #use in-memory database
     3         -SELECT DropGeoTable('table');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -DropGeoTable('table')
     7         -0

Deleted test/sql_stmt_tests/elemgeo1.testcase.

     1         -ElementaryGeometries() - NULL input_table
     2         -:memory: #use in-memory database
     3         -SELECT ElementaryGeometries(NULL, 'geom', 'out_table', 'id', 'old_id');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ElementaryGeometries(NULL, 'geom', 'out_table', 'id', 'old_id')
     7         -(NULL)

Deleted test/sql_stmt_tests/elemgeo2.testcase.

     1         -ElementaryGeometries() - NULL geometry-column
     2         -:memory: #use in-memory database
     3         -SELECT ElementaryGeometries('in_table', NULL, 'out_table', 'id', 'old_id');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ElementaryGeometries('in_table', NULL, 'out_table', 'id', 'old_id')
     7         -(NULL)

Deleted test/sql_stmt_tests/elemgeo3.testcase.

     1         -ElementaryGeometries() - NULL output-table
     2         -:memory: #use in-memory database
     3         -SELECT ElementaryGeometries('in_table', 'geom', NULL, 'id', 'old_id');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ElementaryGeometries('in_table', 'geom', NULL, 'id', 'old_id')
     7         -(NULL)

Deleted test/sql_stmt_tests/elemgeo4.testcase.

     1         -ElementaryGeometries() - NULL primary-key
     2         -:memory: #use in-memory database
     3         -SELECT ElementaryGeometries('in_table', 'geom', 'out_table', NULL, 'old_id');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ElementaryGeometries('in_table', 'geom', 'out_table', NULL, 'old_id')
     7         -(NULL)

Deleted test/sql_stmt_tests/elemgeo5.testcase.

     1         -ElementaryGeometries() - NULL multi-id
     2         -:memory: #use in-memory database
     3         -SELECT ElementaryGeometries('in_table', 'geom', 'out_table', 'id', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ElementaryGeometries('in_table', 'geom', 'out_table', 'id', NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/elemgeo6.testcase.

     1         -ElementaryGeometries() - not existing table
     2         -:memory: #use in-memory database
     3         -SELECT ElementaryGeometries('in_table', 'geom', 'out_table', 'id', 'old_id');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ElementaryGeometries('in_table', 'geom', 'out_table', 'id', 'old_id')
     7         -(NULL)

Deleted test/sql_stmt_tests/removedupl1.testcase.

     1         -RemoveDuplicateRows() - NULL table
     2         -:memory: #use in-memory database
     3         -SELECT RemoveDuplicateRows(NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -RemoveDuplicateRows(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/removedupl2.testcase.

     1         -RemoveDuplicateRows() - not existing table
     2         -:memory: #use in-memory database
     3         -SELECT RemoveDuplicateRows('table');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -RemoveDuplicateRows('table')
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax1name1.testcase.

     1         -SridGeAxis_1_Name() - NULL SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_1_Name(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_1_Name(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax1name2.testcase.

     1         -SridGetAxis_1_Name() - TEXT SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_1_Name('srid')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_1_Name('srid')
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax1name3.testcase.

     1         -SridGetAxis_1_Name() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_1_Name(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_1_Name(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax1name4.testcase.

     1         -SridGetAxis_1_Name() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_1_Name(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_1_Name(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax1name5.testcase.

     1         -SridGetAxis_1_Name() - BLOB SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_1_Name(zeroblob(10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_1_Name(zeroblob(10))
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax1name6.testcase.

     1         -SridGetAxis_1_Name() - 32632
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_1_Name(32632)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_1_Name(32632)
     7         -Easting

Deleted test/sql_stmt_tests/sridax1orient1.testcase.

     1         -SridGeAxis_1_Orientation() - NULL SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_1_Orientation(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_1_Orientation(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax1orient2.testcase.

     1         -SridGetAxis_1_Orientation() - TEXT SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_1_Orientation('srid')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_1_Orientation('srid')
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax1orient3.testcase.

     1         -SridGetAxis_1_Orientation() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_1_Orientation(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_1_Orientation(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax1orient4.testcase.

     1         -SridGetAxis_1_Orientation() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_1_Orientation(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_1_Orientation(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax1orient5.testcase.

     1         -SridGetAxis_1_Orientation() - BLOB SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_1_Orientation(zeroblob(10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_1_Orientation(zeroblob(10))
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax1orient6.testcase.

     1         -SridGetAxis_1_Orientation() - 32632
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_1_Orientation(32632)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_1_Orientation(32632)
     7         -East

Deleted test/sql_stmt_tests/sridax2name1.testcase.

     1         -SridGeAxis_2_Name() - NULL SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_2_Name(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_2_Name(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax2name2.testcase.

     1         -SridGetAxis_2_Name() - TEXT SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_2_Name('srid')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_2_Name('srid')
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax2name3.testcase.

     1         -SridGetAxis_2_Name() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_2_Name(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_2_Name(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax2name4.testcase.

     1         -SridGetAxis_2_Name() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_2_Name(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_2_Name(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax2name5.testcase.

     1         -SridGetAxis_2_Name() - BLOB SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_2_Name(zeroblob(10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_2_Name(zeroblob(10))
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax2name6.testcase.

     1         -SridGetAxis_2_Name() - 32632
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_2_Name(32632)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_2_Name(32632)
     7         -Northing

Deleted test/sql_stmt_tests/sridax2orient1.testcase.

     1         -SridGeAxis_2_Orientation() - NULL SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_2_Orientation(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_2_Orientation(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax2orient2.testcase.

     1         -SridGetAxis_2_Orientation() - TEXT SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_2_Orientation('srid')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_2_Orientation('srid')
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax2orient3.testcase.

     1         -SridGetAxis_2_Orientation() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_2_Orientation(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_2_Orientation(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax2orient4.testcase.

     1         -SridGetAxis_2_Orientation() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_2_Orientation(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_2_Orientation(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax2orient5.testcase.

     1         -SridGetAxis_2_Orientation() - BLOB SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_2_Orientation(zeroblob(10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_2_Orientation(zeroblob(10))
     7         -(NULL)

Deleted test/sql_stmt_tests/sridax2orient6.testcase.

     1         -SridGetAxis_2_Orientation() - 32632
     2         -:memory: #use in-memory database
     3         -SELECT SridGetAxis_2_Orientation(32632)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetAxis_2_Orientation(32632)
     7         -North

Deleted test/sql_stmt_tests/sriddatum1.testcase.

     1         -SridGetDatum() - NULL SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetDatum(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetDatum(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/sriddatum2.testcase.

     1         -SridGetDatum() - TEXT SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetDatum('srid')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetDatum('srid')
     7         -(NULL)

Deleted test/sql_stmt_tests/sriddatum3.testcase.

     1         -SridGetDatum() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetDatum(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetDatum(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sriddatum4.testcase.

     1         -SridGetDatum() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetDatum(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetDatum(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sriddatum5.testcase.

     1         -SridGetDatum() - BLOB SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetDatum(zeroblob(10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetDatum(zeroblob(10))
     7         -(NULL)

Deleted test/sql_stmt_tests/sriddatum6.testcase.

     1         -SridGetDatum() - 32632
     2         -:memory: #use in-memory database
     3         -SELECT SridGetDatum(32632)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetDatum(32632)
     7         -WGS_1984

Deleted test/sql_stmt_tests/sridflipped1.testcase.

     1         -SridHasFlippedAxes() - NULL SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridHasFlippedAxes(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridHasFlippedAxes(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridflipped2.testcase.

     1         -SridHasFlippedAxes() - TEXT SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridHasFlippedAxes('srid')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridHasFlippedAxes('srid')
     7         -(NULL)

Deleted test/sql_stmt_tests/sridflipped3.testcase.

     1         -SridHasFlippedAxes() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridHasFlippedAxes(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridHasFlippedAxes(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridflipped4.testcase.

     1         -SridHasFlippedAxes() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridHasFlippedAxes(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridHasFlippedAxes(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridflipped5.testcase.

     1         -SridHasFlippedAxes() - BLOB SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridHasFlippedAxes(zeroblob(10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridHasFlippedAxes(zeroblob(10))
     7         -(NULL)

Deleted test/sql_stmt_tests/sridflipped6.testcase.

     1         -SridHasFlippedAxes() - 4326
     2         -:memory: #use in-memory database
     3         -SELECT SridHasFlippedAxes(4326)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridHasFlippedAxes(4326)
     7         -1

Deleted test/sql_stmt_tests/sridflipped7.testcase.

     1         -SridHasFlippedAxes() - 32632
     2         -:memory: #use in-memory database
     3         -SELECT SridHasFlippedAxes(32632)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridHasFlippedAxes(32632)
     7         -0

Deleted test/sql_stmt_tests/sridisgeographic1.testcase.

     1         -SridIsGeographic() - NULL SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridIsGeographic(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsGeographic(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridisgeographic2.testcase.

     1         -SridIsGeographic() - TEXT SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridIsGeographic('srid')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsGeographic('srid')
     7         -(NULL)

Deleted test/sql_stmt_tests/sridisgeographic3.testcase.

     1         -SridIsGeographic() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridIsGeographic(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsGeographic(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridisgeographic4.testcase.

     1         -SridIsGeographic() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridIsGeographic(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsGeographic(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridisgeographic5.testcase.

     1         -SridIsGeographic() - BLOB SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridIsGeographic(zeroblob(10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsGeographic(zeroblob(10))
     7         -(NULL)

Deleted test/sql_stmt_tests/sridisgeographic6.testcase.

     1         -SridIsGeographic() - 4326
     2         -:memory: #use in-memory database
     3         -SELECT SridIsGeographic(4326)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsGeographic(4326)
     7         -1

Deleted test/sql_stmt_tests/sridisgeographic7.testcase.

     1         -SridIsGeographic() - 32632
     2         -:memory: #use in-memory database
     3         -SELECT SridIsGeographic(32632)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsGeographic(32632)
     7         -0

Deleted test/sql_stmt_tests/sridisprojected1.testcase.

     1         -SridIsProjected() - NULL SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridIsProjected(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsProjected(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridisprojected2.testcase.

     1         -SridIsProjected() - TEXT SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridIsProjected('srid')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsProjected('srid')
     7         -(NULL)

Deleted test/sql_stmt_tests/sridisprojected3.testcase.

     1         -SridIsProjected() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridIsProjected(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsProjected(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridisprojected4.testcase.

     1         -SridIsProjected() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridIsProjected(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsProjected(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridisprojected5.testcase.

     1         -SridIsProjected() - BLOB SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridIsProjected(zeroblob(10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsProjected(zeroblob(10))
     7         -(NULL)

Deleted test/sql_stmt_tests/sridisprojected6.testcase.

     1         -SridIsProjected() - 4326
     2         -:memory: #use in-memory database
     3         -SELECT SridIsProjected(4326)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsProjected(4326)
     7         -0

Deleted test/sql_stmt_tests/sridisprojected7.testcase.

     1         -SridIsProjected() - 32632
     2         -:memory: #use in-memory database
     3         -SELECT SridIsProjected(32632)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridIsProjected(32632)
     7         -1

Deleted test/sql_stmt_tests/sridprimem1.testcase.

     1         -SridGetPrimeMeridian() - NULL SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetPrimeMeridian(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetPrimeMeridian(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridprimem2.testcase.

     1         -SridGetPrimeMeridian() - TEXT SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetPrimeMeridian('srid')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetPrimeMeridian('srid')
     7         -(NULL)

Deleted test/sql_stmt_tests/sridprimem3.testcase.

     1         -SridGetPrimeMeridian() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetPrimeMeridian(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetPrimeMeridian(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridprimem4.testcase.

     1         -SridGetPrimeMeridian() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetPrimeMeridian(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetPrimeMeridian(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridprimem5.testcase.

     1         -SridGetPrimeMeridian() - BLOB SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetPrimeMeridian(zeroblob(10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetPrimeMeridian(zeroblob(10))
     7         -(NULL)

Deleted test/sql_stmt_tests/sridprimem6.testcase.

     1         -SridGetPrimeMeridian() - 32632
     2         -:memory: #use in-memory database
     3         -SELECT SridGetPrimeMeridian(32632)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetPrimeMeridian(32632)
     7         -Greenwich

Deleted test/sql_stmt_tests/sridprojection1.testcase.

     1         -SridGetProjection() - NULL SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetProjection(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetProjection(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridprojection2.testcase.

     1         -SridGetProjection() - TEXT SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetProjection('srid')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetProjection('srid')
     7         -(NULL)

Deleted test/sql_stmt_tests/sridprojection3.testcase.

     1         -SridGetProjection() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetProjection(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetProjection(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridprojection4.testcase.

     1         -SridGetProjection() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetProjection(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetProjection(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridprojection5.testcase.

     1         -SridGetProjection() - BLOB SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetProjection(zeroblob(10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetProjection(zeroblob(10))
     7         -(NULL)

Deleted test/sql_stmt_tests/sridprojection6.testcase.

     1         -SridGetProjection() - 32632
     2         -:memory: #use in-memory database
     3         -SELECT SridGetProjection(32632)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetProjection(32632)
     7         -Transverse_Mercator

Deleted test/sql_stmt_tests/sridspheroid1.testcase.

     1         -SridGetSpheroid() - NULL SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetSpheroid(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetSpheroid(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridspheroid2.testcase.

     1         -SridGetSpheroid() - TEXT SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetSpheroid('srid')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetSpheroid('srid')
     7         -(NULL)

Deleted test/sql_stmt_tests/sridspheroid3.testcase.

     1         -SridGetSpheroid() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetSpheroid(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetSpheroid(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridspheroid4.testcase.

     1         -SridGetSpheroid() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetSpheroid(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetSpheroid(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridspheroid5.testcase.

     1         -SridGetSpheroid() - BLOB SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetSpheroid(zeroblob(10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetSpheroid(zeroblob(10))
     7         -(NULL)

Deleted test/sql_stmt_tests/sridspheroid6.testcase.

     1         -SridGetSpheroid() - 4326
     2         -:memory: #use in-memory database
     3         -SELECT SridGetSpheroid(4326)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetSpheroid(4326)
     7         -WGS 84

Deleted test/sql_stmt_tests/sridunit1.testcase.

     1         -SridGetUnit() - NULL SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetUnit(NULL)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetUnit(NULL)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridunit2.testcase.

     1         -SridGetUnit() - TEXT SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetUnit('srid')
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetUnit('srid')
     7         -(NULL)

Deleted test/sql_stmt_tests/sridunit3.testcase.

     1         -SridGetUnit() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetUnit(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetUnit(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridunit4.testcase.

     1         -SridGetUnit() - DOUBLE SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetUnit(1.0)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetUnit(1.0)
     7         -(NULL)

Deleted test/sql_stmt_tests/sridunit5.testcase.

     1         -SridGetUnit() - BLOB SRID
     2         -:memory: #use in-memory database
     3         -SELECT SridGetUnit(zeroblob(10))
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetUnit(zeroblob(10))
     7         -(NULL)

Deleted test/sql_stmt_tests/sridunit6.testcase.

     1         -SridGetUnit() - 32632
     2         -:memory: #use in-memory database
     3         -SELECT SridGetUnit(32632)
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -SridGetUnit(32632)
     7         -metre

Changes to test/sql_stmt_xmlsec_tests/Makefile.am.

    16     16   	storexml2.testcase \
    17     17   	storexml3.testcase \
    18     18   	storexml4.testcase \
    19     19   	storexml5.testcase \
    20     20   	storexml6.testcase \
    21     21   	storexml7.testcase \
    22     22   	storexml8.testcase \
    23         -	storexml9.testcase \
    24         -	importwfs1.testcase \
    25         -	importwfs2.testcase \
    26         -	importwfs3.testcase \
    27         -	importwfs4.testcase \
    28         -	importwfs5.testcase \
    29         -	importwfs6.testcase \
    30         -	importwfs7.testcase \
    31         -	importwfs8.testcase \
    32         -	importwfs9.testcase
           23  +	storexml9.testcase 

Changes to test/sql_stmt_xmlsec_tests/Makefile.in.

   257    257   	storexml2.testcase \
   258    258   	storexml3.testcase \
   259    259   	storexml4.testcase \
   260    260   	storexml5.testcase \
   261    261   	storexml6.testcase \
   262    262   	storexml7.testcase \
   263    263   	storexml8.testcase \
   264         -	storexml9.testcase \
   265         -	importwfs1.testcase \
   266         -	importwfs2.testcase \
   267         -	importwfs3.testcase \
   268         -	importwfs4.testcase \
   269         -	importwfs5.testcase \
   270         -	importwfs6.testcase \
   271         -	importwfs7.testcase \
   272         -	importwfs8.testcase \
   273         -	importwfs9.testcase
          264  +	storexml9.testcase 
   274    265   
   275    266   all: all-am
   276    267   
   277    268   .SUFFIXES:
   278    269   $(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
   279    270   	@for dep in $?; do \
   280    271   	  case '$(am__configure_deps)' in \

Deleted test/sql_stmt_xmlsec_tests/importwfs1.testcase.

     1         -ImportWFS - NULL input
     2         -:memory: #use in-memory database
     3         -SELECT ImportWFS(NULL, 'layer', 'table');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportWFS(NULL, 'layer', 'table')
     7         -(NULL)

Deleted test/sql_stmt_xmlsec_tests/importwfs2.testcase.

     1         -ImportWFS - NULL layer
     2         -:memory: #use in-memory database
     3         -SELECT ImportWFS('sample.wfs', NULL, 'table');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportWFS('sample.wfs', NULL, 'table')
     7         -(NULL)

Deleted test/sql_stmt_xmlsec_tests/importwfs3.testcase.

     1         -ImportWFS - NULL table
     2         -:memory: #use in-memory database
     3         -SELECT ImportWFS('sample.wfs', 'layer', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportWFS('sample.wfs', 'layer', NULL)
     7         -(NULL)

Deleted test/sql_stmt_xmlsec_tests/importwfs4.testcase.

     1         -ImportWFS - NULL pk_column
     2         -:memory: #use in-memory database
     3         -SELECT ImportWFS('sample.wfs', 'layer', 'table', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportWFS('sample.wfs', 'layer', 'table', NULL)
     7         -(NULL)

Deleted test/sql_stmt_xmlsec_tests/importwfs5.testcase.

     1         -ImportWFS - NULL swap_axes
     2         -:memory: #use in-memory database
     3         -SELECT ImportWFS('sample.wfs', 'layer', 'table', 'id', NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportWFS('sample.wfs', 'layer', 'table', 'id', NULL)
     7         -(NULL)

Deleted test/sql_stmt_xmlsec_tests/importwfs6.testcase.

     1         -ImportWFS - NULL page_size
     2         -:memory: #use in-memory database
     3         -SELECT ImportWFS('sample.wfs', 'layer', 'table', 'id', 0, NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportWFS('sample.wfs', 'layer', 'table', 'id', 0, NULL)
     7         -(NULL)

Deleted test/sql_stmt_xmlsec_tests/importwfs7.testcase.

     1         -ImportWFS - NULL spatial_index
     2         -:memory: #use in-memory database
     3         -SELECT ImportWFS('sample.wfs', 'layer', 'table', 'id', 0, 100, NULL);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportWFS('sample.wfs', 'layer', 'table', 'id', 0, 100, NULL)
     7         -(NULL)

Deleted test/sql_stmt_xmlsec_tests/importwfs8.testcase.

     1         -ImportWFS - not existing input
     2         -:memory: #use in-memory database
     3         -SELECT ImportWFS('sample.wfs', 'layer', 'table', 'id', 0, 100, 1);
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportWFS('sample.wfs', 'layer', 'table', 'id', 0, 100, 1)
     7         -(NULL)

Deleted test/sql_stmt_xmlsec_tests/importwfs9.testcase.

     1         -ImportWFS - not existing input
     2         -:memory: #use in-memory database
     3         -SELECT ImportWFS('./test.wfs', 'p02', 'wfstable');
     4         -1 # rows (not including the header row)
     5         -1 # columns
     6         -ImportWFS('./test.wfs', 'p02', 'wfstable')
     7         -3